一种即时通讯客户端消息流转方法及即时通讯客户端的制作方法

文档序号:8003313阅读:300来源:国知局
一种即时通讯客户端消息流转方法及即时通讯客户端的制作方法
【专利摘要】本发明适用于终端【技术领域】,提供了一种即时通讯客户端消息流转方法及即时通讯客户端,所述方法包括:流转启动即时通讯客户端获取参与消息流转的即时通讯客户端的账号;根据所述源即时通讯客户端的账号,调用所述流转启动即时通讯客户端与所述源即时通讯客户端的通讯消息,并根据所述通讯消息,选择待流转的通讯消息;发送消息流转触发信号至源即时通讯客户端,以使所述源即时通讯客户端根据所述目标即时通讯客户端的账号与所述目标即时通讯客户端建立通讯连接,且通过所述通讯连接,发送所述待流转的通讯消息至所述目标即时通讯客户端。本发明实现通过流转启动即时通讯客户端在源即时通讯客户端与目标即时通讯客户端之间建立通讯。
【专利说明】一种即时通讯客户端消息流转方法及即时通讯客户端

【技术领域】
[0001]本发明属于互联网【技术领域】,尤其涉及一种即时通讯客户端消息流转方法及即时通讯客户端。

【背景技术】
[0002]随着互联网技术的普及,即时通信软件以通讯方便、简单而深受各种终端用户的喜爱,例如QQ、微信等。在即时通讯软件中,通常采用2人通讯方式,当涉及多人通讯时通常采用建立群或者分组的通讯方式,例如,通过发起人建立群或分组的方式,将相关人拉进讨论组进行讨论。
[0003]上述在采用不同通讯方式进行通讯时,如果不同的即时通讯客户端的账号之间已经建立了账号之间的关联,则可以直接发起会话或者建立讨论组等进行通讯,然而,当不同的即时通讯客户端账号之间没有关联时,不同的即时通讯客户端账号则需要首先建立关联,然后才可以建立通讯,在建立关联过程中,终端用户需要查找另一即时通讯客户端账号,然后请求与对方账号建立关联,上述过程操作麻烦,例如,Q Q用户交互为例,A向B询问打听某件事情,B知道负责这件事情的人是C,B的想法是想让A直接去问C,这个时候B需要将C的账号发给A,然后A向C请求好友后,进行询问。
[0004]综上,当不同的即时通讯客户端账号之间没有关联时,不同的即时通讯客户端账号则首先建立关联才能进行通讯,操作麻烦。


【发明内容】

[0005]本发明实施例的目的在于提供一种即时通讯客户端消息流转方法及即时通讯客户端,旨在解决现有技术当不同的即时通讯客户端账号之间没有关联时,不同的即时通讯客户端账号则首先建立关联才能进行通讯,操作麻烦的问题。
[0006]为了实现上述目的,本发明实施例提供如下技术方案:
[0007]本发明第一方面提供了一种即时通讯客户端消息流转方法,所述方法包括:
[0008]流转启动即时通讯客户端获取参与消息流转的即时通讯客户端的账号,所述参与消息流转的即时通讯客户端的账号包括:源即时通讯客户端的账号和至少一个目标即时通讯客户端的账号,其中,所述流转启动即时通讯客户端用于启动所述源即时通讯客户端与所述目标即时通讯客户端之间的消息流转;
[0009]根据所述源即时通讯客户端的账号,调用所述流转启动即时通讯客户端与所述源即时通讯客户端的通讯消息,并根据所述通讯消息,选择待流转的通讯消息;
[0010]发送消息流转触发信号至源即时通讯客户端,以使所述源即时通讯客户端获取目标即时通讯客户端的账号以及所述待流转的通讯消息,并根据所述目标即时通讯客户端的账号与所述目标即时通讯客户端建立通讯连接,且通过所述通讯连接,发送所述待流转的通讯消息至所述目标即时通讯客户端。
[0011]本发明第二方面提供了一种即时通讯客户端消息流转方法,所述方法包括:
[0012]源即时通讯客户端接收流转启动即时通讯客户端发送的消息流转触发信号;
[0013]根据所述触发信号,获取目标即时通讯客户端的账号以及所述待流转的通讯消息;
[0014]根据所述目标即时通讯客户端的账号与所述目标即时通讯客户端建立通讯连接;
[0015]通过所述通讯连接,发送所述待流转的通讯消息至所述目标即时通讯客户端。
[0016]本发明第三方面提供了一种即时通讯客户端,所述即时通讯客户端包括:
[0017]获取单元,用于流转启动即时通讯客户端获取参与消息流转的即时通讯客户端的账号,所述参与消息流转的即时通讯客户端的账号包括:源即时通讯客户端的账号和至少一个目标即时通讯客户端的账号,其中,所述流转启动即时通讯客户端用于启动所述源即时通讯客户端与所述目标即时通讯客户端之间的消息流转;
[0018]调用单元,用于根据所述源即时通讯客户端的账号,调用所述流转启动即时通讯客户端与所述源即时通讯客户端的通讯消息,并根据所述通讯消息,选择待流转的通讯消息;
[0019]发送单元,用于发送消息流转触发信号至源即时通讯客户端,以使所述源即时通讯客户端获取目标即时通讯客户端的账号以及所述待流转的通讯消息,并根据所述目标即时通讯客户端的账号与所述目标即时通讯客户端建立通讯连接,且通过所述通讯连接,发送所述待流转的通讯消息至所述目标即时通讯客户端。
[0020]本发明第四方面提供了一种即时通讯客户端,所述即时通讯客户端包括:
[0021]信号发送单元,用于源即时通讯客户端接收流转启动即时通讯客户端发送的消息流转触发信号;
[0022]获取单元,用于根据所述触发信号,获取目标即时通讯客户端的账号以及所述待流转的通讯消息;
[0023]连接单元,用于根据所述目标即时通讯客户端的账号与所述目标即时通讯客户端建立通讯连接;
[0024]消息发送单元,用于通过所述通讯连接,发送所述待流转的通讯消息至所述目标即时通讯客户端。
[0025]本发明实施例与现有技术相比,有益效果在于:流转启动即时通讯客户端获取需要参与消息流转的即时通讯客户端的账号,发送消息流转启动信号至源即时通讯客户端,以使源即时通讯客户端与目标即时通讯客户端建立通讯连接,并通过所述连接,发送所述待流转的通讯消息至所述目标即时通讯客户端,使得在流转启动即时通讯客户端与源即时通讯客户端通讯过程中,如果流转启动即时通讯客户端认为源即时通讯客户端需要与目标即时通讯客户端进行通讯,则可以启动终端间的消息流转机制,使得在源即时通讯客户端与目标即时通讯客户端之间建立通讯,此时,流转启动即时通讯客户端不需要参与源即时通讯客户端与目标即时通讯客户端之间的通讯信息,但确可以使源即时通讯客户端与目标即时通讯客户端建立通讯连接。

【专利附图】

【附图说明】
[0026]为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0027]图1是本发明实施例一提供的即时通讯客户端消息流转方法的实现的流程图;
[0028]图2a-图2f是发明实施例一提供的实现示例的示意图;
[0029]图3是本发明实施例二提供的即时通讯客户端消息流转方法的实现的流程图;
[0030]图4是本发明实施例三提供的即时通讯客户端消息流转方法的实现的流程图;
[0031]图5是本发明实施例四提供的即时通讯客户端消息流转方法的实现的流程图;
[0032]图6是本发明实施例五提供的即时通讯客户端的结构图;
[0033]图7是本发明实施例六提供的即时通讯客户端的结构图。

【具体实施方式】
[0034]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0035]本实施例中,流转启动即时通讯客户端获取需要参与消息流转的即时通讯客户端的账号,发送消息流转启动信号至源即时通讯客户端,源即时通讯客户端根据所述信号,获取要参与消息流转的即时通讯客户端的账号后,与目标即时通讯客户端建立通讯连接,并通过所述连接,发送所述待流转的通讯消息至所述目标即时通讯客户端。
[0036]以下结合具体实施例对本发明的实现进行详细描述:
[0037]实施例一
[0038]本实施例的应用场景如下:当一个即时通讯客户端与另一个即时通讯客户端通信过程中,如果一个即时通讯客户端发现自己不需要与另一个即时通讯客户端通讯,而另一即时通讯客户端实际需要通讯的是第三方即时通讯客户端,即,如果另一即时通讯客户端需要与第三方即时通讯客户端进行通讯获取所需要的资讯信息,而另一即时通讯客户端与第三方即时通讯客户端之间无法直接建立连接,或者直接建立连接很麻,此时,可以通过一个即时通讯客户端启动另一即时通讯客户端与第三方即时通讯客户端之间的通讯,具体流程请参阅图1,图1示出了本发明实施例一提供的即时通讯客户端消息流转方法的实现的流程图,详述如下:
[0039]在SlOl中,流转启动即时通讯客户端获取参与消息流转的即时通讯客户端的账号,所述参与消息流转的即时通讯客户端的账号包括:源即时通讯客户端的账号和至少一个目标即时通讯客户端的账号,其中,所述流转启动即时通讯客户端用于启动所述源即时通讯客户端与所述目标即时通讯客户端之间的消息流转;
[0040]本实施例中,流转启动即时通讯客户端可以设置消息流转快捷启动入口,当所述消息流转快捷启动入口被触发时,流转启动即时通讯客户端会输出流转即时通讯客户端的账号列表,根据用户在所述账号列表中选择参与消息流转的即时通讯客户端的账号,流转启动即时通讯客户端获取参与消息流转的即时通讯客户端的账号。
[0041]本实施例中,所述流转启动即时通讯客户端、源即时通讯客户端、目标即时通讯客户端可以为可以为QQ、微信等即时通讯软件。
[0042]本实施例中,参与消息流转的即时通讯客户端包括源即时通讯客户端的账号和至少一个目标即时通讯客户端的账号,即,源即时通讯客户端可以与一个目标即时通讯客户端进行通讯,源即时通讯客户端也可以与多个目标即时通讯客户端进行通讯。
[0043]在S102中,根据所述源即时通讯客户端的账号,调用所述流转启动即时通讯客户端与所述源即时通讯客户端的通讯消息,并根据所述通讯消息,选择待流转的通讯消息;
[0044]本实施例中,流转启动即时通讯客户端可以设置流转消息快捷选择入口,当所述流转消息快捷选择入口被触发时,流转启动即时通讯客户端会输出存储所述流转启动即时通讯客户端与所述源即时通讯客户端的通讯消息的消息选择框,根据用户在所述消息选择框选择的流转消息,流转启动即时通讯客户端获取参与消息流转的流转消息。
[0045]本实施例中,在流转启动即时通讯客户端与源即时通讯客户端通讯过程中存储通讯消息,当需要启动消息流转时,终端设备本地根据源即时通讯客户端的账号,调用本地存储的流转启动即时通讯客户端与源即时通讯客户端间的通讯消息,可以在所述通讯消息中选择需要参与消息流转的即时通讯客户端的通讯消息。
[0046]在S103中,发送消息流转触发信号至源即时通讯客户端,以使所述源即时通讯客户端获取目标即时通讯客户端的账号以及所述待流转的通讯消息,并根据所述目标即时通讯客户端的账号与所述目标即时通讯客户端建立通讯连接,且通过所述通讯连接,发送所述待流转的通讯消息至所述目标即时通讯客户端。
[0047]本实施例中,当目标即时通讯客户端为多个时,所述目标即时通讯客户端的账号与所述目标即时通讯客户端建立通讯连接的形式可以为:源即时通讯客户端分别与每一目标即时通讯客户端分别建立不同的通讯连接,也可以为,源即时通讯客户端与多个目标即时通讯客户端建立一个通讯连接。
[0048]本实施例中,通过消息流转触发信号触发源即时通讯客户端进行消息流转,源即时通讯客户端根据触发信号执行消息流转。
[0049]为了便于理解,以下一个具体的实现示例对本实施例中的即时通讯客户端消息流转方法进行说明,但不以本实现实例为限,以QQ聊天为例,假设的场景中包括:
[0050]流转启动即时通讯客户端:A:冰雨英文名Jony
[0051]源即时通讯客户端:B:L.zhang英文名:Yutian
[0052]目标即时通讯客户端:C:冰雪英文名:Rex
[0053]具体过程请参阅图2a-图2e,包括:
[0054]1、请参阅图2a, A(冰雨,Jony)发消息给B (L.zhang, Yutian)发消息:“端午节啥时候发粽子”,(Yutian)发消息给A(Jony)回复说“不清楚,需要问问rex”;
[0055]2、请参阅图2b, B (Yutian)开启消息流转快捷入口按钮;
[0056]3、请参阅图2c,点击所述消息流转快捷入口按钮后,弹出好友选择列表,选择流转的即时通讯客户端的账号,此时,选择参与流转的即时通讯客户端A(Jony)与C (Rex),其中,用户可以自己决定是否选择自己作为流转的即时通讯客户端,请参阅图2d,选择完参与流转的即时通讯客户端并确认之后,用户可以参与流转的聊天记录(通讯消息).
[0057]4、点击流转消息快捷选择入口,弹出A(Jony)与B (Yutian)的消息记录,请参阅图2e,在其中选择待转发的消息后,例如选择了“A(Jony)发消息给B (Yutian)发消息:“端午节啥时候发粽子”作为流转消息。
[0058]5、选择完流转消息后,点击确认,B发送消息流转触发信号至A,所述A获取C的账号以及所述待流转的通讯消息,A根据所述C的账号与所述C建立通讯连接,且通过所述通讯连接,A发送所述待流转的通讯消息至所述C,请参阅图2f,此时,完成消息流转。
[0059]本实施例中,流转启动即时通讯客户端获取需要参与消息流转的即时通讯客户端的账号,发送消息流转启动信号至源即时通讯客户端,以使源即时通讯客户端与目标即时通讯客户端建立通讯连接,并通过所述连接,发送所述待流转的通讯消息至所述目标即时通讯客户端,使得在流转启动即时通讯客户端与源即时通讯客户端通讯过程中,如果流转启动即时通讯客户端认为源即时通讯客户端需要与目标即时通讯客户端进行通讯,则可以启动终端间的消息流转机制,使得在源即时通讯客户端与目标即时通讯客户端之间建立通讯,此时,流转启动即时通讯客户端不需要参与源即时通讯客户端与目标即时通讯客户端之间的通讯信息,但确可以使源即时通讯客户端与目标即时通讯客户端建立通讯连接。
[0060]实施例二
[0061]图3示出了本发明实施例二提供的即时通讯客户端消息流转方法的实现的流程图,详述如下:
[0062]在S301中,流转启动即时通讯客户端获取参与消息流转的即时通讯客户端的账号,所述参与消息流转的即时通讯客户端的账号包括:源即时通讯客户端的账号和至少一个目标即时通讯客户端的账号,其中,所述流转启动即时通讯客户端用于启动所述源即时通讯客户端与所述目标即时通讯客户端之间的消息流转;
[0063]在S302中,根据所述源即时通讯客户端的账号,调用所述流转启动即时通讯客户端与所述源即时通讯客户端的通讯消息,并根据所述通讯消息,选择待流转的通讯消息;
[0064]在本实施例中,S301-S302的执行过程和上述实施例一中的S102-S102执行过程类似,详情参见上述实施例一的描述。
[0065]在S303中,发送消息流转触发信号至源即时通讯客户端,以使所述源即时通讯客户端从所述流转启动即时通讯客户端获取目标即时通讯客户端的账号以及所述待流转的通讯消息,并根据所述目标即时通讯客户端的账号与所述目标即时通讯客户端建立通讯连接,且通过所述通讯连接,发送所述待流转的通讯消息至所述目标即时通讯客户端。
[0066]本实施例中,源即时通讯客户端可以直接从所述流转启动即时通讯客户端获取目标即时通讯客户端的账号以及所述待流转的通讯消息,操作流程简单、方便。
[0067]可选的,所述参与消息流转的即时通讯客户端的账号还包括流转启动即时通讯客户端的账号;
[0068]所述S303可以采用以下方式实现:发送消息流转触发信号至源即时通讯客户端,以使所述源即时通讯客户端获取目标即时通讯客户端的账号、流转启动即时通讯客户端的账号以及所述待流转的通讯消息,并根据所述目标即时通讯客户端的账号、流转启动即时通讯客户端的账号,在所述源即时通讯客户端、流转启动即时通讯客户端、目标即时通讯客户端间建立通讯连接,且通过所述通讯连接,发送所述待流转的通讯消息至所述目标即时通讯客户端。源即时通讯客户端如果在获取流转启动即时通讯客户端的账号时还获取了流转启动即时通讯客户端的账号,则源即时通讯客户端根据所述目标即时通讯客户端的账号、流转启动即时通讯客户端的账号可以在源即时通讯客户端、流转启动即时通讯客户端、目标即时通讯客户端间建立通讯连接,实现流转启动即时通讯客户端可以参与到消息流转过程。
[0069]实施例三
[0070]图4示出了本发明实施例三提供的即时通讯客户端消息流转方法的实现的流程图,详述如下:
[0071]在S401中,流转启动即时通讯客户端获取参与消息流转的即时通讯客户端的账号,所述参与消息流转的即时通讯客户端的账号包括:源即时通讯客户端的账号和至少一个目标即时通讯客户端的账号,其中,所述流转启动即时通讯客户端用于启动所述源即时通讯客户端与所述目标即时通讯客户端之间的消息流转;
[0072]在S402中,根据所述源即时通讯客户端的账号,调用所述流转启动即时通讯客户端与所述源即时通讯客户端的通讯消息,并根据所述通讯消息,选择待流转的通讯消息;
[0073]在本实施例中,S401-S402的执行过程和上述实施例一中的S102-S102执行过程类似,详情参见上述实施例一的描述。
[0074]在S403中,发送所述目标即时通讯客户端的账号以及所述待流转的通讯消息至服务器;
[0075]在S404中,发送消息流转触发信号至源即时通讯客户端,以使所述源即时通讯客户端从服务器获取目标即时通讯客户端的账号以及所述待流转的通讯消息,并根据所述目标即时通讯客户端的账号与所述目标即时通讯客户端建立通讯连接,且通过所述通讯连接,发送所述待流转的通讯消息至所述目标即时通讯客户端。
[0076]本实施例中,流转启动即时通讯客户端发送所述目标即时通讯客户端的账号以及所述待流转的通讯消息至服务器,源即时通讯客户端接收到消息流转触发信号后,从服务器获取目标即时通讯客户端的账号以及所述待流转的通讯消息,并建立通讯连接,由于通过服务器进行消息和参阅流转即时通讯客户端的账号的转发,因此,减轻了流转启动即时通讯客户端的负担,提高了系统效率。
[0077]实施例四
[0078]本实施例是与前述实施例一到三中描述的流转启动即时通讯客户端对应的源即时通讯客户端侧对应的方法,请参阅图5,图5示出了本发明实施例四提供的即时通讯客户端的结构图,详述如下:
[0079]在S501中,源即时通讯客户端接收流转启动即时通讯客户端发送的消息流转触发信号;
[0080]在S502中,根据所述触发信号,获取目标即时通讯客户端的账号以及所述待流转的通讯消息;
[0081]可选的,所述S502包括:根据所述触发信号,从所述流转启动即时通讯客户端获取目标即时通讯客户端的账号以及所述待流转的通讯消息,由于接从所述流转启动即时通讯客户端获取目标即时通讯客户端的账号以及所述待流转的通讯消息,操作流程简单、方便。
[0082]可选的,所述S502包括:根据所述触发信号,从服务器获取目标即时通讯客户端的账号以及所述待流转的通讯消息,由于通过服务器进行消息和参阅流转即时通讯客户端的账号的转发,因此,减轻了流转启动即时通讯客户端的负担。
[0083]在S503中,根据所述目标即时通讯客户端的账号与所述目标即时通讯客户端建立通讯连接;
[0084]可选的,所述S502可以采用以下方式实现:根据所述触发信号,获取目标即时通讯客户端的账号、流转启动即时通讯客户端的账号以及所述待流转的通讯消息,则S503可以采用以下方式实现:根据所述目标即时通讯客户端的账号、流转启动即时通讯客户端的账号,在所述源即时通讯客户端、流转启动即时通讯客户端、目标即时通讯客户端间建立通讯连接,由于源即时通讯客户端如果在获取流转启动即时通讯客户端的账号时还获取了流转启动即时通讯客户端的账号,则源即时通讯客户端根据所述目标即时通讯客户端的账号、流转启动即时通讯客户端的账号可以在源即时通讯客户端、流转启动即时通讯客户端、目标即时通讯客户端间建立通讯连接,实现流转启动即时通讯客户端可以参与到消息流转过程。
[0085]在S504中,通过所述通讯连接,发送所述待流转的通讯消息至所述目标即时通讯客户端。
[0086]本实施例中,流转启动即时通讯客户端获取需要参与消息流转的即时通讯客户端的账号,发送消息流转启动信号至源即时通讯客户端,以使
[0087]源即时通讯客户端获取需要参与消息流转的即时通讯客户端的账号,通过所述账号与目标即时通讯客户端建立通讯连接,并通过所述连接,发送所述待流转的通讯消息至所述目标即时通讯客户端,使得在流转启动即时通讯客户端与源即时通讯客户端通讯过程中,如果流转启动即时通讯客户端认为需要其它的目标即时通讯客户端参与当前通讯,而自身不需要参与通讯,则可以启动终端间的消息流转机制,使得在源即时通讯客户端与目标即时通讯客户端之间建立通讯,此时,流转启动即时通讯客户端不需要参与源即时通讯客户端与目标即时通讯客户端之间的通讯信息,但确可以使源即时通讯客户端与目标即时通讯客户端建立通讯连接。
[0088]实施例五
[0089]图6是本发明实施例五提供的即时通讯客户端的结构图,为了便于说明,仅示出了与本发明实施例相关的部分,该即时通讯客户端可以是内置于终端设备中的软件单元、硬件单元或者软硬结合单元。
[0090]本实施例中,所述即时通讯客户端包括:获取单元61、调用单元62和发送单元63。
[0091]获取单元61,用于流转启动即时通讯客户端获取参与消息流转的即时通讯客户端的账号,所述参与消息流转的即时通讯客户端的账号包括:源即时通讯客户端的账号和至少一个目标即时通讯客户端的账号,其中,所述流转启动即时通讯客户端用于启动所述源即时通讯客户端与所述目标即时通讯客户端之间的消息流转;
[0092]调用单元62,用于根据所述源即时通讯客户端的账号,调用所述流转启动即时通讯客户端与所述源即时通讯客户端的通讯消息,并根据所述通讯消息,选择待流转的通讯消息;
[0093]发送单元63,用于发送消息流转触发信号至源即时通讯客户端,以使所述源即时通讯客户端获取目标即时通讯客户端的账号以及所述待流转的通讯消息,并根据所述目标即时通讯客户端的账号与所述目标即时通讯客户端建立通讯连接,且通过所述通讯连接,发送所述待流转的通讯消息至所述目标即时通讯客户端。
[0094]可选的,所述发送单元63,用于发送消息流转触发信号至源即时通讯客户端,以使所述源即时通讯客户端从所述流转启动即时通讯客户端获取目标即时通讯客户端的账号以及所述待流转的通讯消息。
[0095]可选的,所述发送单元63,用于发送所述目标即时通讯客户端的账号以及所述待流转的通讯消息至服务器,以及发送消息流转触发信号至源即时通讯客户端,以使所述源即时通讯客户端从服务器获取目标即时通讯客户端的账号以及所述待流转的通讯消息。
[0096]可选的,所述参与消息流转的即时通讯客户端的账号还包括流转启动即时通讯客户端的账号,所述发送单元63,还用于发送消息流转触发信号至源即时通讯客户端,以使所述源即时通讯客户端获取目标即时通讯客户端的账号、流转启动即时通讯客户端的账号以及所述待流转的通讯消息,并根据所述目标即时通讯客户端的账号、流转启动即时通讯客户端的账号,在所述源即时通讯客户端、流转启动即时通讯客户端、目标即时通讯客户端间建立通讯连接,且通过所述通讯连接,发送所述待流转的通讯消息至所述目标即时通讯客户端。
[0097]本发明实施例提供的即时通讯客户端可以使用在前述对应的方法实施例一至三中,详情参见上述实施例一至三的描述,在此不再赘述。
[0098]实施例六
[0099]图7是本发明实施例六提供的即时通讯客户端的结构图,为了便于说明,仅示出了与本发明实施例相关的部分,该即时通讯客户端可以是内置于终端设备中的软件单元、硬件单元或者软硬结合单元。
[0100]所述即时通讯客户端包括:
[0101]信号发送单元71,用于源即时通讯客户端接收流转启动即时通讯客户端发送的消息流转触发信号;
[0102]获取单元72,用于根据所述触发信号,获取目标即时通讯客户端的账号以及所述待流转的通讯消息;
[0103]连接单元73,用于根据所述目标即时通讯客户端的账号与所述目标即时通讯客户端建立通讯连接;
[0104]消息发送单元74,用于通过所述通讯连接,发送所述待流转的通讯消息至所述目标即时通讯客户端。
[0105]可选的,所述获取单元72,用于根据所述触发信号,从所述流转启动即时通讯客户端获取目标即时通讯客户端的账号以及所述待流转的通讯消息。
[0106]可选的,所述获取单元72,用于根据所述触发信号,从服务器获取目标即时通讯客户端的账号以及所述待流转的通讯消息。
[0107]可选的,所述获取单元72,用于根据所述触发信号,获取目标即时通讯客户端的账号、流转启动即时通讯客户端的账号以及所述待流转的通讯消息;
[0108]所述连接单元73,用于根据所述目标即时通讯客户端的账号、流转启动即时通讯客户端的账号,在所述源即时通讯客户端、流转启动即时通讯客户端、目标即时通讯客户端间建立通讯连接。
[0109]值得注意的是,上述实施例中,所包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
[0110]另外,本领域普通技术人员可以理解实现上述各实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,相应的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如R0M/RAM、磁盘或光盘等。
[0111]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种即时通讯客户端消息流转方法,其特征在于,所述方法包括: 流转启动即时通讯客户端获取参与消息流转的即时通讯客户端的账号,所述参与消息流转的即时通讯客户端的账号包括:源即时通讯客户端的账号和至少一个目标即时通讯客户端的账号,其中,所述流转启动即时通讯客户端用于启动所述源即时通讯客户端与所述目标即时通讯客户端之间的消息流转; 根据所述源即时通讯客户端的账号,调用所述流转启动即时通讯客户端与所述源即时通讯客户端的通讯消息,并根据所述通讯消息,选择待流转的通讯消息; 发送消息流转触发信号至源即时通讯客户端,以使所述源即时通讯客户端获取目标即时通讯客户端的账号以及所述待流转的通讯消息,并根据所述目标即时通讯客户端的账号与所述目标即时通讯客户端建立通讯连接,且通过所述通讯连接,发送所述待流转的通讯消息至所述目标即时通讯客户端。
2.如权利要求1所述的方法,其特征在于,所述发送消息流转触发信号至源即时通讯客户端,以使所述源即时通讯客户端获取目标即时通讯客户端的账号以及所述待流转的通讯消息包括: 发送消息流转触发信号至源即时通讯客户端,以使所述源即时通讯客户端从所述流转启动即时通讯客户端获取目标即时通讯客户端的账号以及所述待流转的通讯消息。
3.如权利要求1所述的方法,其特征在于,所述选择待流转的通讯消息之后,所述方法还包括: 发送所述目标即时通讯客户端的账号以及所述待流转的通讯消息至服务器; 所述发送消息流转触发信号至源即时通讯客户端,以使所述源即时通讯客户端获取目标即时通讯客户端的账号以及所述待流转的通讯消息包括: 发送消息流转触发信号至源即时通讯客户端,以使所述源即时通讯客户端从服务器获取目标即时通讯客户端的账号以及所述待流转的通讯消息。
4.如权利要求1所述的方法,其特征在于,所述参与消息流转的即时通讯客户端的账号还包括流转启动即时通讯客户端的账号; 所述发送消息流转触发信号至源即时通讯客户端,以使所述源即时通讯客户端获取目标即时通讯客户端的账号以及所述待流转的通讯消息,并根据所述目标即时通讯客户端的账号与所述目标即时通讯客户端建立通讯连接,且通过所述通讯连接,发送所述待流转的通讯消息至所述目标即时通讯客户端包括: 发送消息流转触发信号至源即时通讯客户端,以使所述源即时通讯客户端获取目标即时通讯客户端的账号、流转启动即时通讯客户端的账号以及所述待流转的通讯消息,并根据所述目标即时通讯客户端的账号、流转启动即时通讯客户端的账号,在所述源即时通讯客户端、流转启动即时通讯客户端、目标即时通讯客户端间建立通讯连接,且通过所述通讯连接,发送所述待流转的通讯消息至所述目标即时通讯客户端。
5.一种即时通讯软件消息转发方法,其特征在于,所述方法包括: 源即时通讯客户端接收流转启动即时通讯客户端发送的消息流转触发信号; 根据所述触发信号,获取目标即时通讯客户端的账号以及所述待流转的通讯消息; 根据所述目标即时通讯客户端的账号与所述目标即时通讯客户端建立通讯连接; 通过所述通讯连接,发送所述待流转的通讯消息至所述目标即时通讯客户端。
6.如权利要求5所述的方法,其特征在于,所述根据所述触发信号,获取目标即时通讯客户端的账号以及所述待流转的通讯消息包括: 根据所述触发信号,从所述流转启动即时通讯客户端获取目标即时通讯客户端的账号以及所述待流转的通讯消息。
7.如权利要求5所述的方法,其特征在于,所述根据所述触发信号,获取目标即时通讯客户端的账号以及所述待流转的通讯消息包括: 根据所述触发信号,从服务器获取目标即时通讯客户端的账号以及所述待流转的通讯消息。
8.如权利要求5所述的方法,其特征在于,所述根据所述触发信号,获取目标即时通讯客户端的账号以及所述待流转的通讯消息包括: 根据所述触发信号,获取目标即时通讯客户端的账号、流转启动即时通讯客户端的账号以及所述待流转的通讯消息; 所述根据所述目标即时通讯客户端的账号与所述目标即时通讯客户端建立通讯连接包括: 根据所述目标即时通讯客户端的账号、流转启动即时通讯客户端的账号,在所述源即时通讯客户端、流转启动即时通讯客户端、目标即时通讯客户端间建立通讯连接。
9.一种即时通讯客户端,其特征在于,所述即时通讯客户端包括: 获取单元,用于流转启动即时通讯客户端获取参与消息流转的即时通讯客户端的账号,所述参与消息流转的即时通讯客户端的账号包括:源即时通讯客户端的账号和至少一个目标即时通讯客户端的账号,其中,所述流转启动即时通讯客户端用于启动所述源即时通讯客户端与所述目标即时通讯客户端之间的消息流转; 调用单元,用于根据所述源即时通讯客户端的账号,调用所述流转启动即时通讯客户端与所述源即时通讯客户端的通讯消息,并根据所述通讯消息,选择待流转的通讯消息; 发送单元,用于发送消息流转触发信号至源即时通讯客户端,以使所述源即时通讯客户端获取目标即时通讯客户端的账号以及所述待流转的通讯消息,并根据所述目标即时通讯客户端的账号与所述目标即时通讯客户端建立通讯连接,且通过所述通讯连接,发送所述待流转的通讯消息至所述目标即时通讯客户端。
10.如权利要求9所述的即时通讯客户端,其特征在于,所述发送单元,用于发送消息流转触发信号至源即时通讯客户端,以使所述源即时通讯客户端从所述流转启动即时通讯客户端获取目标即时通讯客户端的账号以及所述待流转的通讯消息。
11.如权利要求9所述的即时通讯客户端,其特征在于,所述发送单元,用于发送所述目标即时通讯客户端的账号以及所述待流转的通讯消息至服务器,以及发送消息流转触发信号至源即时通讯客户端,以使所述源即时通讯客户端从服务器获取目标即时通讯客户端的账号以及所述待流转的通讯消息。
12.如权利要求9所述的即时通讯客户端,其特征在于,所述参与消息流转的即时通讯客户端的账号还包括流转启动即时通讯客户端的账号,所述发送单元,还用于发送消息流转触发信号至源即时通讯客户端,以使所述源即时通讯客户端获取目标即时通讯客户端的账号、流转启动即时通讯客户端的账号以及所述待流转的通讯消息,并根据所述目标即时通讯客户端的账号、流转启动即时通讯客户端的账号,在所述源即时通讯客户端、流转启动即时通讯客户端、目标即时通讯客户端间建立通讯连接,且通过所述通讯连接,发送所述待流转的通讯消息至所述目标即时通讯客户端。
13.一种即时通讯客户端,其特征在于,所述即时通讯客户端包括: 信号发送单元,用于源即时通讯客户端接收流转启动即时通讯客户端发送的消息流转触发信号; 获取单元,用于根据所述触发信号,获取目标即时通讯客户端的账号以及所述待流转的通讯消息; 连接单元,用于根据所述目标即时通讯客户端的账号与所述目标即时通讯客户端建立通讯连接; 消息发送单元,用于通过所述通讯连接,发送所述待流转的通讯消息至所述目标即时通讯客户端。
14.如权利要求13所述的即时通讯客户端,其特征在于,所述获取单元,用于根据所述触发信号,从所述流转启动即时通讯客户端获取目标即时通讯客户端的账号以及所述待流转的通讯消息。
15.如权利要求13所述的即时通讯客户端,其特征在于,所述获取单元,用于根据所述触发信号,从服务器获取目标即时通讯客户端的账号以及所述待流转的通讯消息。
16.如权利要求13所述的即时通讯客户端,其特征在于,所述获取单元,用于根据所述触发信号,获取目标即时通讯客户端的账号、流转启动即时通讯客户端的账号以及所述待流转的通讯消息; 所述连接单元,用于根据所述目标即时通讯客户端的账号、流转启动即时通讯客户端的账号,在所述源即时通讯客户端、流转启动即时通讯客户端、目标即时通讯客户端间建立通讯连接。
【文档编号】H04L12/58GK104348702SQ201310329176
【公开日】2015年2月11日 申请日期:2013年7月31日 优先权日:2013年7月31日
【发明者】张雷 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1