CN105407029B - 一种账号分流方法及通信终端 - Google Patents
一种账号分流方法及通信终端 Download PDFInfo
- Publication number
- CN105407029B CN105407029B CN201410382279.4A CN201410382279A CN105407029B CN 105407029 B CN105407029 B CN 105407029B CN 201410382279 A CN201410382279 A CN 201410382279A CN 105407029 B CN105407029 B CN 105407029B
- Authority
- CN
- China
- Prior art keywords
- communication terminal
- account
- communication
- related information
- shunting
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000006854 communication Effects 0.000 title claims abstract description 854
- 238000004891 communication Methods 0.000 title claims abstract description 851
- 238000000034 method Methods 0.000 title claims abstract description 85
- 230000005540 biological transmission Effects 0.000 claims description 17
- 238000000605 extraction Methods 0.000 claims description 10
- 230000008859 change Effects 0.000 claims description 4
- 230000001360 synchronised effect Effects 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 23
- 230000008569 process Effects 0.000 description 9
- 238000005516 engineering process Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 4
- 239000000284 extract Substances 0.000 description 4
- 230000005611 electricity Effects 0.000 description 3
- 238000013459 approach Methods 0.000 description 1
- 230000011712 cell development Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
Landscapes
- Mobile Radio Communication Systems (AREA)
- Computer And Data Communications (AREA)
Abstract
本申请提供一种账号分流方法及通信终端。该方法包括:第一通信终端发送分流消息至第二通信终端;所述分流消息包括与所述第一通信终端进行通信的第三通信终端的通信地址;第二通信终端接收所述分流消息,并根据第三通信终端的通信地址向所述第三通信终端发送账号切换消息和第二通信终端的通信地址;第三通信终端接收所述账号切换消息和第二通信终端的通信地址;第三通信终端基于所述第二通信终端的通信地址,在与所述第一通信终端进行通信的第一会话窗口中建立与所述第二通信终端的通信。利用本申请中各实施例,可以提升用户间交流的便利性。
Description
技术领域
本申请属于信息通信领域,尤其涉及即时通讯/电子商务领域中一种账号分流方法及通信终端。
背景技术
随着互联网技术的发展,越来越多的用户选择基于电子商务平台的商务活动。在因特网开放的网络环境下,买卖双方可以基于浏览器/服务器的方式,通过相关的应用在线进行各种商贸活动,实现买卖双方的网上交易、在线电子支付、在线咨询服务等。
买家和卖家在线上进行商贸活动时,买家用户通常会向卖家用户咨询商品的相关信息。现有的咨询方式中,买家和卖家用户通常使用即时通信工具(Instant Messaging,IM)进行交流、沟通。在使用即时通信工具的过程中,卖家可以在一个主账号下设置多个子账号。通常每一个子账号可以由一个卖家的服务人员使用,负责与买家用户沟通产品某一方面的问题。一个子账号在和买家用户沟通的过程中发现买家用户咨询的内容不属于自己负责的范畴时(比如子账号A负责的是售前咨询,买家用户咨询的内容是售后服务),可以通过即时通信工具将与当前用户沟通的任务转交给同一主账号下的另一个子账号,由属于用户咨询范畴的其他子账号与买家用户进行沟通。
当卖家用户的子账号基于买家咨询内容将沟通任务分配给另一个子账号时(即账号分流),通常所述另一个子账号与买家用户需要各自建立一个新的通信窗口,在所述新建的通信窗口进行沟通。在该方式中,买家用户的即时通信工具如果与卖家的另一个子账号进行通信,买家用户的即时通信工具需要重新建立一个新的通信窗口,而新建立的通信窗口往往会占用用户的操作界面资源,增加用户操作界面的复杂程度。
发明内容
本申请目的在于提供一种账号分流方法及通信终端,以提升用户间交流的便利性。
本申请实施例提供的一种账号分流方法是这样实现的:
一种账号分流方法,包括:
第一通信终端发送分流消息至第二通信终端;所述分流消息包括与所述第一通信终端进行通信的第三通信终端的通信地址;
第二通信终端接收所述分流消息;并根据第三通信终端的通信地址向所述第三通信终端发送账号切换消息和第二通信终端的通信地址;
第三通信终端接收所述账号切换消息和第二通信终端的通信地址;
第三通信终端基于所述第二通信终端的通信地址,在与所述第一通信终端进行通信的第一会话窗口中建立与所述第二通信终端的通信。
另一种实施例中的一种账号分流方法,所述方法包括:
第一通信终端发送分流消息和第一通信终端的通信地址至第二通信终端;
第二通信终端接收所述分流消息和第一通信终端的通信地址;
第二通信终端基于所述第一通信终端的通信地址向所述第一通信终端发送账号切换消息和第二通信终端的通信地址;
第一通信终端接收所述账号切换消息和第二通信终端的通信地址,并基于所述第二通信终端的通信地址,在与第三通信终端进行通信的第一会话窗口中建立与所述第二通信终端的通信。
一种实现账号分流的通信终端,包括:
第二接收单元,用于接收第一通信终端或服务器发送的分流消息;
第二地址提取单元,用于接收第一通信终端的通信地址:
第二发送单元,用于基于所述第一通信终端的通信地址向所述第一通信终端发送账号切换消息和第二通信终端的通信地址;
通信单元,用于基于所述第一通信终端的通信建立与所述第一通信终端的通信。
一种实现账号分流的通信终端,包括:
信息接收单元,用于接收第一通信终端或第二通信终端或服务器发送的账号切换消息;
地址接收单元,用于接收第二通信终端的通信地址;
分流单元,用于基于所述第二通信终端的通信地址,在与所述第一通信终端进行通信的第一会话窗口中建立与所述第二通信终端的通信。
本申请提供一种账号分流方法及通信终端。在该方法中,通信终端可以判断接收的账号切换消息是否满足预置的切换条件,并在满足时在原通信窗口中与切换后的账号进行通信。例如,当第一通信终端的第一账号的主账号信息与第二通信终端的第二账号的主账号信息相同时,所述第一通信终端可不需要建立新的与所述第二账号的通信窗口,可以在与所述第一账号的会话窗口中与所述第二账号进行信息交互。采用本实施所述的账号分流方法,在进行账号切换时,所述用户的通信终端不需要重新建立一个新的通信窗口,可以在原通信窗口中继续与切换后的账号进行信息交互,提升了用户交流间的便利性。同时该方法减少了用户操作界面的通信窗口,降低了账号分流对用户的界面影响,使通信的多方用户沟通起来更加方便,提高了用户的沟通体验。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本申请一种账号分流的方法的一种实施例的方法流程图;
图2是本申请一种账号分流中分流消息的一种消息格式示意图;
图3是本申请一种账号分流的方法的另一种实施例的方法流程图;
图4是本申请一种账号分流的方法的另一种实施例的方法流程图;
图5是本申请一种账号分流的方法的另一种实施例的方法流程图;
图6是本申请一种实现账号分流的通信终端的模块结构示意图;
图7是本申请一种实现账号分流的通信终端的另一种实施例的模块结构示意图;
图8是本申请一种实现账号分流的通信终端的另一种实施例的模块结构示意图;
图9是本申请一种实现账号分流的通信终端的另一种实施例的模块结构示意图;
图10是本申请一种实现账号分流的通信终端的另一种实施例的模块结构示意图;
图11是本申请一种实现账号分流的通信终端的另一种实施例的模块结构示意图;
图12是本申请一种实现账号分流的通信终端的另一种实施例的模块结构示意图;
图13是本申请一种实现账号分流的通信终端的另一种实施例的模块结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
IM的出现和互联网有着密不可分的关系,IM大多基于TCP/IP网络协议族实现,而TCP/IP 协议族则是整个互联网得以实现的技术基础。即时通信技术是一种基于网络的通信技术,具体可能涉及到IP/TCP/UDP/协议、对等网络(Peer to Peer,P2P)模式的通信技术、客户端/服务器(Client/Server,C/S)模式的通信技术、多媒体音视频编解码/传送、WebService等多种技术手段。无论即时通信系统的功能如何复杂,它们一般可能会涉及包括C/S通信模式和P2P模式在内的技术。
用户A通过终端登录时,终端上的应用通常需要先将用户A的账号信息发送至即时通信服务器。即时通信服务器可以存储所述用户的账号信息。用户A的账号信息可以包括用户A 的预设关联信息、账号ID、密码及其通信地址。所述预设关联信息可以包括用于标识所述账号信息某种属性的信息,例如可以为用户A的账号所属的主账号信息,或者用户A的账号的信用等级等。所述的通信地址可以包括用户的IP地址和/或终端使用的TCP/UDP端口号。用户 A在即时通信应用程序或网页版的即时通信工具界面中确认诸如ID信息、密码之类的用户账号信息后,所述终端上的应用将这些账号信息发送至即时通信服务器。所述终端上的应用,一般指安装于计算机终端上的即时通信工具应用程序,也可以是以网页形式运行的即时通信工具。后者在Web2.0及Web3.0中得到了应用,例如腾讯QQ的网页版、GoogleTalk网页版。即时通信消息系统通过读取用户数据库来验证用户身份,如果用户名、密码都正确,则可以通过验证。即时通信服务器可以根据用户A的通信地址将用户A登录成功的消息返回至该用户A。当然,在用户A重新登录时,所述即时通信服务器可以更新所述存储的用户的账号信息。这里,可以是即时通信消息系统中的即时通信服务器来完成上述验证,也可以是专门的服务器来完成验证。此外,所述用户数据库,可以是在即时通信服务器上集成的数据库,也可以是专门的设备。
此外,即时通信服务器还可以查询用户A存储在即时通信系统中好友列表服务器上该用户的好友信息。即时通信服务器获得登录用户即这里的用户A的好友信息后,即时通信服务器可以将这些好友信息返回给前述登录用户A,用户A可以在本地存储所述服务器返回的好友信息。所述好友信息可以包括好友用户的预设关联信息、账号ID和通信地址等。上述登录过程中用户A与即时通信服务器或即时通信消息系统中其它服务器的通信,最好采用TCP这种相对可靠的连接方式连接。当然,在一些已知的IM应用中,也可能采用UDP连接来实现。
用户A在通过终端登录时,用户A还可以获取存储在即时通信系统中好友列表服务器上该用户的好友信息,该好友信息可以包括好友用户的预设关联信息、账号ID和通信地址,相应的,所述用户A的好友用户通过终端登录时也可以获取用户A的预设关联信息、账号信息和通信地址。因此,用户在通过终端进行通信时还可以获取当前与之通信的用户的预设关联信息、账号ID和通信地址等。消息发送端与消息接收端进行通信时,通常会各自在本地建立一个会话窗口,用户可以在所述会话窗口中进行信息交互。通常所述会话窗口中可以包括信息展示框,可以用于向用户展示当前的聊天内容或者之前的聊天记录。
通常情况下,在线上商务的即时通讯中,买家用户可以与卖家用户的主账号下的一个子账号进行沟通。当买家用户与卖家用户的某一个主账号的第一子账号进行的通信,需要切换至与该同一主账号下的第二子账号进行通信时,可以采用账号分流的方法进行账号切换。
下面是本申请提供的一种账号分流方法的一个实施例。
图1是本申请一种账号分流方法的流程示意图,如图1所示,所述方法可以包括:
S1:第一通信终端发送分流消息至第二通信终端;所述分流消息包括与所述第一通信终端进行通信的第三通信终端的通信地址。
一个主账户可以包括多个子账号,每一个子账号可以登录一个终端进行通信。例如使用第一通信终端的一个子账号可以作为第一子账号,使用第二通信终端的另一个子账号可以作为第二子账号。通常可以在子账号中设置预设关联信息,该预设关联信息可以为用于表示不同账号之间对应关系的标识信息,例如子账号所属的主账号信息。例如本实施例中所述第一通信终端的第一子账号的账号格式可以为:“主账号:子账号”,可以将该格式的账号中的“主账号”信息作为所述第一通信终端的第一子账号的预设关联信息。具体的,在卖家用户与买家用户进行线上沟通的例子中,卖家用户A设置的主账号信息为“电器卖家A”,所述卖家用户还可以设置客服子账号A1、A2,所述子账号的账号格式可以为:“电器卖家A:客服A1”、“电器卖家A:客服A2”。在这个例子中,所述预设关联信息可以为子账号的主账号信息,即“电器卖家A”。
当然,所述的预设关联信息也可以为其他的预置信息内容。另一种实施方式中所述预设关联信息也可以为表述账号优先级别的信息,例如可以将账号的信用等级标识作为所述预设关联信息。具体的例如可以将“信用AAAAA:客服A1”、“信用AAB:客服A2”中表示账号信用等级的字母或字母的个数作为所述预设关联信息。在该实施方式中,可以预先划分账号优先级别。
在上述卖家用户与买家用户进行线上沟通的例子中,当卖家用户账号的第一子账号登录的第一通信终端与买家用户账号登录的第三通信终端进行通信时,可以由所述第一通信终端主动发送分流消息。该分流消息通常可以包括当前与所述第一通信终端通信的第三通信终端的通信地址。所述分流消息可以由所述第一通信终端发送至第二子账号登录的第二通信终端。
无论是买家用户还是卖家用户,用户在通过终端登录时,用户还可以获取存储在即时通信系统中好友列表服务器上该用户的好友信息,该好友信息可以包括好友用户的账号信息和通信地址。在即时通信服务器端,即时通信服务器可以根据用户的账号信息查询到该账号相对应的通信地址。即时通信服务器可以将这些好友信息返回给前述登录用户。在本实施例中,登录第一通信终端的第一子账号可以获取其好友列表中第二子账号登记的账号信息和通信地址。所述第一通信终端可以根据第二通信终端的第二子账号的通信地址将该分流消息发送至第二通信终端。该分流消息可以是由所述第一通信终端直接发送至所述第二通信终端,也可以是先发送至服务器,由服务器再转发至第二通信终端。
图2是本实施例中所述分流消息的一种消息格式。如图2所示,所述第一通信终端发送的分流消息中可以包括与所述第一通信终端进行通信的第三通信终端的通信地址:ADD_C1。所述分流消息还可以包括第一通信终端的第一账号的ID:A1,第二通信终端的第二账号的ID: A2,还可以包括第三通信终端的用户的ID:Client_C1。
第一通信终端可以发送分流消息至第二通信终端;所述分流消息可以包括与第一通信终端建立了通信的第三通信终端的通信地址。
S2:第二通信终端接收所述分流消息,并从所述分流消息中提取第三通信终端的通信地址;第二通信终端根据提取的第三通信终端的通信地址向所述第三通信终端发送账号切换消息和第二通信终端的通信地址。
第二通信终端可以接收所述第一通信终端发送的分流消息,所述第二通信终端可以从接收的分流消息中提取第三通信终端的通信地址。所述第二通信终端可以根据提取的第三通信终端的通信地址向所述第三通信终端发送账号切换消息和第二通信终端的通信地址。
所述第二通信终端发送的账号切换消息中可以包括第二通信终端的第二子账号的预设关联信息。本实施例中所述第二子账号的预设关联信息可以为所述第二子账号的主账号信息。例如第二子账号“电器卖家A:客服A2”登录的第二通信终端发送的账号切换消息中可以包括第二子账号所属的主账号信息“电器卖家A”。所述预设关联信息也可以包括表示账号优先级别的信息,例如账号的信用等级。本实施例中所述账号切换消息也可以包括使用第二通信终端的第二子账号。所述第二通信终端也可以直接将所述第二子账号“电器卖家A:客服A2”置于所述账号切换消息中发送。第三通信终端可以根据预置的提取规则从所述账号切换消息中提取所述第二子账号对应的主账号信息。
第二通信终端可以接收分流消息,并根据从所述分流消息中提取的第三通信终端的通信地址向第三通信终端发送账号切换消息和登录第二通信终端的第二子账号的通信地址。
S3:第三通信终端接收所述账号切换消息和第二账号的通信地址。
在本实施例中,所述的账号切换消息可以包括所述第二通信终端的第二子账号的预设关联信息。所述第三通信终端接收账号切换消息后,可以从接收的账号切换消息中提取所述第二子账号的预设关联信息。所述账号的预设关联信息可以包括预先设定的信息,例如本实施例中设置的预设关联信息可以为第二子账号对应的主账号信息。所述第三通信终端从所述接收的账号切换消息中提取第二子账号的预设关联信息可以为所述第二子账号的主账号信息“电器卖家A”。另外,所述第三通信终端还可以获取当前与之通信的第一通信终端的第一子账号的预设关联信息。前述中,用户在通过终端进行通信时还可以获取当前与之通信的用户的预设关联信息、账号信息和通信地址。在本实施例中,所述第三通信终端与所述第一通信终端进行通信时,可以获取所述第一通信终端的第一子账号的主账号信息。在上述卖家用户与买家用户进行线上沟通的例子中,买家用户的通信终端可以根据与卖家用户的第一子账号“电器卖家A:客服A1”的通信获取所述第一子账号的预设关联信息,即本实施例中卖家用户的主账号信息“电器卖家A”。
S4:第三通信终端基于所述第二通信终端的通信地址,在与所述第一通信终端进行通信的第一会话窗口中建立与所述第二通信终端的通信。
上述买家用户账号登陆的第三通信终端在与卖家第一子账号登陆的第一通信终端进行通信时,第三通信终端可以建立与所述第一通信终端的会话窗口,该会话窗口通常包括会话标识符sessionID,可以用于所述第三通信终端区分与不同通信终端的会话窗口。所述第三通信终端可以基于所述第二通信终端的通信地址,在与所述第一通信终端进行通信的第一会话窗口中建立与所述第二通信终端的通信,例如所述第三通信终端与所述第二通信终端进行通信的会话窗口可以使用与所述第三通信终端与所述第一通信终端会话标识符sessionID的相同的会话窗口。
在实现方式上,所述第三通信终端在接收所述账号切换消息和第二通信终端的通信地址后,可以在与第一通信终端通信的第一会话窗口中将信息数据接收方的通信地址设置为所述第二通信终端的通信地址,或者在所述第一会话窗口中建立数据接收方的通信地址为所述第二通信终端的新的通信链路。具体的一种实施方法可以包括:所述第三通信终端与所述第一通信终端在所述第一会话窗口中进行通信时,通常会建立相应的通信进程,该通信进程通常是一组进程,其中每一个进程可以处理一个任务。上述建立的进程中通常可以包括一个用于标识消息接收方通信地址的进程,例如标识在所述第一会话窗口中接收所述第三通信终端发送的消息的第一通信终端的通信地址。该通信进程具体的可以包括三元组(IP地址,通信协议,通信端口)的数据形式。所述第三通信终端可以通过进程间通信(包括利用消息缓冲区,或者磁盘文件,或者注册表,或者其他数据库中的某些表项和记录)将进程中第一通信终端的通信地址设置为第二通信终端的通信地址。这样,所述第三通信终端可以不需要建立新的会话窗口,可以在原本与第一通信终端的第一账号“电器卖家A:客服A1”的会话窗口中继续与第二通信终端的第二账号“电器卖家A:A2”进行信息交互。
在本实施例提供的一种账号分流方法中,第一通信终端需要进行账号分流时可以将分流消息发送至第二通信终端,第二通信终端接收到账号分流消息可以向第三通信终端发送账号切换消息和第二通信终端的通信地址。第三通信终端可以在与第一通信终端进行通信的原会话窗口中建立与第二通信终端的通信。该方法可以使买家用户登陆的第三通信终端在账号分流时不需要建立信息的会话窗口,减少买家用户的会话窗口数,提升通信多方的便利性。
在本申请所述一种账号分流的另一种实施例中,所述第三通信终端还可以预置切换条件,所述第三通信终端在判断账号切换消息满足预置的切换条件时进行账号切换。具体的,上述一种账号分流方法还可以包括:
第三通信终端判断所述账号切换消息是否满足预置的切换条件;
相应的,所述第三通信终端基于所述第二通信终端的通信地址,在与所述第一通信终端进行通信的第一会话窗口中建立与第二通信终端的通信包括:所述第三通信终端在判断所述账号切换消息满足所述预置的切换条件时,基于所述第二通信终端的通信地址,在与第一通信终端进行通信的第一会话窗口中建立与第二通信终端的通信。
第三通信终端可以判断所述账号切换消息是否满足所述预置的切换条件。所述预置的切换条件可以为根据需求自定义设置的允许进行账号切换的条件。本实施例中可以根据第三通信终端接收的账号切换消息的信息内容设置预置的切换条件。在一种实施方式中,所述账号切换消息可以包括所述第二通信终端的预设关联信息,此时,所述第三通信终端判断所述账号切换消息是否满足预置的切换条件包括:
所述第三通信终端判断与之通信的第一通信终端的第一账号与所述第二通信终端的预设关联信息是否相同;
或,
所述第三通信终端判断与之通信的第一通信终端的预设关联信息与所述第二通信终端的预设关联信息是否相同。
在所述账号切换消息包括第二通信终端的预设关联信息时,所述第三通信终端可以将所述第二通信终端的预设关联信息与所述第一通信终端的第一账号或所述第一账号的预设关联信息进行比较。如果所述第二通信终端的预设关联信息与所述第一账号或第一账号的预设关联信息相同,则可以设置为所述账号切换消息满足预置的切换条件;相应的,如果比较的结果为不相同,则可以设为所述账号切换消息不满足预置的切换条件。
例如上述卖家用户与买家用户进行线上沟通的例子中,所述第一通信终端的预设关联信息包括第一通信终端的第一账号的主账号信息,所述第二通信终端的预设关联信息包括第二通信终端的第二账号的主账号信息。例如买家用户登录的第三通信终端获取的与之通信的卖家用户登录的第一通信终端的第一账号为“电器卖家A:客服A1”,其中所述第一账号“电器卖家A:客服A1”为主账号“电器买家A”的第一子账号,可以将所述主账号信息“电器卖家A”设置为第一通信终端的预设关联信息。所述第三通信终端可以从所述账号切换消息中提取第二通信终端的第二账号的预设关联信息为“电器卖家A”。所述第三通信终端可以比较所述第一通信终端的第一账号的主账号信息“电器卖家A”与提取的第二通信终端的第二账号的主账号信息“电器卖家A”相同,可以表示所述账号切换消息满足所述预置的切换条件。如果所述第三通信终端从所述账号切换消息中提取的第二账号的主账号为“食品卖家 B”,所述第三通信终端比较所述第一账号的主账号信息“电器卖家A”与所述第二账号的主账号信息“食品卖家B”不相同,则可以表示所述账号切换消息不满足所述预置的切换条件。
另一种所述第三通信终端判断所述账号切换消息是否满足预置的切换条件的情况下,例如,可以预先设置第一账号“电器卖家A:客服A1”与第二账号“电器卖家A:客服A2”为符合账号切换条件的好友关系。第二通信终端的可以将所述第一账号的账号ID“电器卖家 A:客服A1”设置为第二通信终端的预设关联信息。所述第三通信终端比较提取的所述第二通信终端的预设关联信息“电器卖家A:客服A1”与第一通信终端的第一账号“电器卖家A:客服A1”相同,可以判断所述第一通信终端的第一账号与所述第二通信终端的第二账号为好友关系,可以设置为所述账号切换消息满足预置的切换条件。
上述中,所述第三通信终端可以获取当前与之通信的第一通信终端的第一账号的预设关联信息,例如可以获取第一通信终端的第一账号的主账号信息。需要说明的是,所述第三通信终端可以在与所述第一通信终端建立初始通信时获取所述第一账号的预设关联信息,也可以在第三通信终端接收到账号切换消息后获取所述第一账号的预设关联信息。本申请中在所述第三通信终端使用所述第一账号的预设关联信息之前,对所述第三通信终端获取所述第一账号的预设关联信息的时机不做限定。
本申请所述一种账号分流方法的另一个实施例中,所述账号切换消息包括第二通信终端的预设关联信息时,所述第三通信终端判断所述账号切换消息是否满足预置的切换条件包括:
所述第三通信终端判断所述第二通信终端的预设关联信息是否满足预设的优先级别;
或,
所述第三通信终端判断所述第二通信终端的预设关联信息的优先级别是否大于/等于与之通信的第一通信终端的预设关联信息的优先级别。
例如在本实施例中,可以将不同的账号划分相应的优先级别,例如账号的信用等级或权限等级等,可以将所述优先级别作为所述预设关联信息。所述第三通信终端可以判断提取的第二通信终端的预设关联信息的优先级别是否满足预设的优先级别,或者是否大于或等于与所述第三通信终端进行通信的第一通信终端的第一账号的预设关联信息的优先级别。在该实施例中,第三通信终端可以设置允许优先等级更高的第二账号与第一账号进行切换。具体的例如,所述第一通信终端的第一账号的信用等级为“AAA”,第二通信终端的第二账号的信用等级为“AAAAA”,在预设的信用优先级别中,“AAAAA”的信用优先级别高于“AAA”的信用优先级别。在一些电子商务应用场景中,对于买家用户而言,其更倾向于与信用等级更高的客服进行交流,因此,所述预置的切换条件可以设置为允许信息等级更高的账号进行账号切换。当然,所述预置的切换条件也可以直接设置为满足预设的优先级别,例如可以设置为进行切换的账号的信用优先级别为“AAAAA”或以上。
上述实施例中所述一种账号分流方法,所述第一账号或第二账号的主账号信息本身可以表示一定优先级别,例如可以设置管理员子账号的主账号信息的优先级别大于商家子账号的主账号信息的优先级别。
在另一种实施方式中,所述账号切换消息包括第二通信终端的第二账号,相应地,所述第三通信终端判断所述账号切换消息是否满足预置的切换条件包括:
所述第三通信终端判断与之通信的第一通信终端的预设关联信息与所述第二通信终端的第二账号是否相同。
例如,第一通信终端的第一子账号“电器卖家A:客服A1”的预设关联信息为“电器卖家A”,所述第一子账号将分流任务发送给该子账号所属的主账号“电器卖家A”。所述第三通信终端提取的账号切换消息中第二通信终端的第二账号为“电器卖家A”,第三通信终端比较所述第二账号“电器卖家A”与第一通信终端的预设关联信息“电器卖家A”相同,则可以判断所述第二通信终端的第二账号为第一通信终端的第一子账号的主账号,满足预置的切换条件,可以进行账号切换。
上述中,所述第三通信终端可以判断接收账号切换消息是否满足预置的切换条件,并在满足所述预置的切换条件时在与第一通信终端进行通信的第一会话窗口中建立与第二通信终端的通信,实现账号的分流。
为了更加清楚的表述本实施例所述的账号分流方法,下面以所述账号分流方法的一个应用场景为例进行说明。在该应用场景中,所述账号切换消息包括第二通信终端的第二账号的主账号信息。买家用户C在登陆的第三通信终端的会话标志sessionID为:B2C_001的会话窗口中向登陆第一通信终端的电器卖家商户的一个售前子账号“电器卖家A:客户A1”进行咨询某产品的售后服务信息。所述售前账号“电器卖家A:客户A1”需要将与买家用户C的沟通任务转交给登陆第二通信终端的电器卖家商户的另一个售后子账号“电器卖家A:客户A2”。此时,所述售前子账号“电器卖家A:客户A1”登陆的第一消息通信终端可以向第二通信终端发送分流消息,所述分流消息包括了买家用户C的通信地址。所述售后子账号“电器卖家A:客户A2”登陆的第二通信终端可以接收所述分流消息,并以从中提取买家用户C 的通信地址。所述第二通信终端可以根据买家用户C的通信地址向第三通信终端发送账号切换消息,所述账号切换消息中包括售后子账号“电器卖家A:客户A2”的主账号信息“电器卖家A”和所述第二子账号的通信地址。所述第三通信终端接收所述账号切换消息,可以提取售后子账号的主账号信息“电器卖家A”。同时所述第三通信终端可以获取所述售前子账号“电器卖家A:客户A1”的主账号信息“电器卖家A”。此时,第三通信终端预先设置的预置的切换条件为接收的第二子账号的主账号信息与所述第一子账号的主账号信息相同时进行账号切换。所述第三通信终端可以比较所述售前子账号的主账号信息与所述售后子账号的主账号信息是否相同。如果所述第三通信终端的主账号信息的比较结果为相同,均为“电器卖家A”,所述账号切换消息满足预置的切换条件。所述第三通信终端进行账号切换,将原来与售前子账号“电器卖家A:客户A1”的沟通转变为与售后子账号“电器卖家A:客户 A2”的沟通,可以在会话标志sessionID为:B2C_001的会话窗口中与建立第一通信终端的通信。所述买家用户C可以在与“电器卖家A:客户A1”沟通的同一个会话窗口中与所述“电器卖家A:客户A2”进行信息交互,提升了买家用户C的沟通体验。
为了更好的提高用户体验,在发生账号分流而使用户的沟通对象发送变化时,还可以向用户发送提醒消息。具体的在所述第一通信终端发送分流消息将沟通任务转交给第二通信终端时,所述服务器可以接收所述分流消息,并由接收到分流消息可以判断发送了账号分流。所述服务器接收所述第一通信终端发送的分流消息,并可以从所述接收的分流消息中提取第三通信终端的通信地址;所述服务器根据提取的第三通信终端的通信地址向所述第三通信终端发送提示消息;相应的,所述第三通信终端可以接收所述提示消息。例如所述服务器发送的提示消息可以为“亲爱的用户,下面即将由客服‘电器小二’为您服务!”,可以提示第三通信终端的用户沟通对象发送了变化或即将发生变化。
本实施例中所述一种账号分流方法,第三通信终端可以判断接收的账号切换消息是否满足预置的切换条件,在满足预置的切换条件时,所述第三通信终端可以不需要建立新的与第二通信终端进行通信的会话窗口,可以在与之通信的第一通信终端的第一账号的会话窗口中与所述第通信终端进行信息交互。采用本实施所述的账号分流方法,减少了账号切换时第三通信终端的用户的通信窗口数,使用户的沟通更加顺利方便,提高了用户的沟通体验。
本申请还提供一种所述账号分流方法优选方案的另一种实施例。图3是所述一种账号分流方法的另一个实施例的流程示意图。如图3所示,上述所述方法还包括:
S5:所述第三通信终端将存储的所述第三通信终端与所述第一通信终端的聊天信息发送至与所述与第二通信终端建立了通信的第一会话窗口中。
本实施例所述的一种账号分流方法,在第三通信终端进行账号切换后,还可以在与所述第二通信终端进行通信时展现与所述第一通信终端的聊天信息,可以使第三通信终端的用户基于同一会话窗口的聊天记录的上下文更加方便的与所述第二通信终端的第二账号继续沟通。这样,虽然第三通信终端的沟通对象发生了变化,但仍然可以在所述第一会话窗口的界面中仍然保留之前与第一通信终端的第一账号聊天信息的上下文,可以使第三通信终端的用户沟通更加顺畅。当然,所述第三通信终端与所述第一通信终端的第一账号的聊天信息也可以存储在服务器,由服务器将该聊天信息发生至第三通信终端,第三通信终端接收所述聊天信息后将所述聊天信息发送至所述第一会话窗口。
本申请还提供一种所述账号分流方法优选方案的另一种实施例。图4是所述一种账号分流方法的另一个实施例的流程示意图。如图4所示,在该实施例中,上述所述方法还可以包括:
S6:所述第三通信终端将存储的所述第三通信终端与所述第一通信终端的聊天信息发送至第二通信终端;
相应的,所述第二通信终端接收所述聊天信息,并将所述接收的聊天信息发送至与所述第三通信终端建立了通信的第二会话窗口中。
在该实施例中,还可以将第三通信终端与第一通信终端的第一账号的聊天信息反馈给第二通信终端,具体的可以由第三通信终端或服务器或第一通信终端将聊天信息发送至第二通信终端。所述第二通信终端接收所述聊天信息,并将所述接收的聊天信息发送至与所述第三通信终端建立了通信的第二会话窗口中。在本实施例中,所述第二通信终端可以在与第三通信终端进行通信的第二会话窗口中显示第三通信终端与第一通信终端在账号分流之前的聊天信息,可以更好的为第三通信终端的用户进行沟通服务。
本申请还提供所述账号分流的另一种实施例,在该实施例中,第三通信终端在与所述第二通信终端进行通信时还可以保持与第一通信终端的通信。图5是本申请所述一种账号分流方法的另一种实施例的流程示意图,如图5所示,上述所述一种的账号分流方法还可以包括:
S701:所述第二通信终端接收所述聊天信息,并将所述接收的聊天信息发送至与所述第三通信终端建立了通信的第二会话窗口中;
和/或,
S702:所述第三通信终端在所述第一会话窗口中与所述第二通信终端进行通信时,将与所述第二通信终端的聊天信息发送至第一通信终端。
具体的实现方式上,所述第三通信终端可以在与所述第一通信终端进行通信的第一会话窗口的进程中可以增加聊天信息数据接收方的通信地址为第二通信终端的新的通信进程。这样,符合预置切换条件的多个通信终端的聊天信息可以在所述第三通信终端的同一个会话窗口中显示。当然,在上述账号分流过程中,第三通信终端在所述第一会话窗口中与所述第二通信终端进行通信时,还可以将与所述第二通信终端的聊天信息发送至第一通信终端。这样,第一通信终端也可以接收到第三通信终端与第二通信终端的聊天信息。具体的可以由第三通信终端根据获取的所述第一通信终端的通信地址直接将所述聊天信息发送给所述第一通信终端,也可以先将所述聊天信息发送至服务器,由服务器根据存储的第一通信终端的通信地址转发至所述第一通信终端。
本申请还提供一种账号分流方法的另一种实施例。在该实施例中,可以由与第一通信终端建立了通信的买家用户登陆的第三通信终端主动发送分流消息与第二通信终端进行通信,在同一个会话窗口中建立与所述第二通信终端的通信。本实施例中所述的另一种一种账号分流方法可以包括:
S1’:第一通信终端发送分流消息和第一通信终端的通信地址至第二通信终端;
S2’:第二通信终端接收所述分流消息和第一通信终端的通信地址;
S3’:第二通信终端基于所述第一通信终端的通信地址向所述第一通信终端发送账号切换消息和第二通信终端的通信地址;
S4’:第一通信终端接收所述账号切换消息和第二通信终端的通信地址,并基于所述第二通信终端的通信地址,在与第三通信终端进行通信的第一会话窗口中建立与所述第二通信终端的通信。
在具体的应用场景中,例如买家用户C登录第一通信终端与卖家的第一子账号A1登录的第三通信终端用户进行线上沟通中,买家用户C不满意所述第一子账号A1的服务,可以主动请求与卖家的另一个登陆第二通信终端上的第二子账号A2进行通信。第一通信终端可以根据存储的第二通信终端的通信地址直接向第二通信终端发送分流消息和第一通信终端的通信地址,也可以将所述分流消息和第一通信终端的通信地址发送至服务器,由服务器根据存储的第二子账号A2登陆第二通信终端时在服务器登记的第二通信终端的通信地址将所述分流消息和第一通信终端的通信地址发送至第二通信终端。所述第二子账号A2接收到账号分流的消息时,可以基于接收的第一通信终端的通信地址向所述买家用户C发送账号切换消息和第二通信终端通信地址。买家用户登陆的第一通信终端在接收所述账号切换消息和第二通信终端的通信地址时,可以基于所述第二通信终端的通信地址,在与第三通信终端的第一子账号A1进行通信的第一会话窗口中建立与所述第二通信终端的第二子账号A2的通信。
当然,在本实施例中,所述第二通信终端接收分流消息后也可以判断所述分流消息是否满足预置的切换条件,因此,上述所述一种账号切换方法还可以包括:
第二通信终端可以判断所述分流消息是否满足预置的切换条件;
相应的,所述第二通信终端基于所述第一通信终端的通信地址向所述第一通信终端发送账号切换消息和第二通信终端的通信地址可以包括:所述第二通信终端在判断所述分流消息满足所述预置的切换条件时,可以基于所述第二通信终端的通信地址向所述第一通信终端发送账号切换消息和第二通信终端的通信地址。
本实施例中所述预置的切换条件可以参照本申请中其他实施例中所述的预置的切换条件,例如所述分流消息可以包括所述第一通信终端预设关联信息,相应地,所述第二通信终端判断所述分流消息是否满足预置的切换条件可以包括:
所述第二通信终端判断所述第二通信终端的第二账号与所述第一通信终端的预设关联信息是否相同;
或,
所述第二通信终端判断所述第二通信终端的预设关联信息与所述第一通信终端的预设关联信息是否相同;
或,
所述第二通信终端判断所述第一通信终端的预设关联信息是否满足预设的优先级别;
或,
所述第二通信终端判断所述第一通信终端的预设关联信息的优先级别是否大于/等于所述第二通信终端的预设关联信息的优先级别。
上述所述的一种账号分流方法,所述第一通信终端的预设关联信息可以包括第一通信终端的第一账号的主账号信息,所述第二通信终端的预设关联信息可以包括第一第二通信终端的第二账号的主账号信息。
所述分流消息可以包括第一通信终端的第一账号,相应地,所述第二通信终端判断所述分流消息是否满足预置的切换条件可以包括:
所述第二通信终端判断所述第二通信终端的第二账号的预设关联信息与所述第一通信终端的第一账号是否相同。
优选的实施例中,例如,卖家的第二子账号登陆的所述第二通信终端还可以接收买家登陆的第一通信终端或卖家第二子账号登陆的第三通信终端或服务器发送的所述第一通信终端与所述第三通信终端的聊天信息,并将所述接收的聊天信息发送至与所述第一通信终端建立了通信的第二会话窗口中。
在本实施例中,可以由买家用户登陆的第一通信终端主动发送分流消息,请求在同一个会话窗口中将与第三通信终端的第一账号的沟通转变为与第二通信终端的第二账号的沟通。具体的,可以在通信终端与所述第一账号通信的第一会话窗口中设置与其他账号相对应的通信终端的链接。所述第三通信终端的用户可以通过主动触发链接发送分流消息。所述第二通信终端在收到所分流消息后,可以判断所述分流消息是否满足预置的切换条件。所述第二通信终端可以在满足所述预置切换条件时向所述第一通信终端发送分流消息,所述第一通信终端可以在原有与第三通信终端通信的第一会话窗口中建立与第二通信终端的通信。具体的第一通信终端实现在同一会话中进行通信的方式可以参照上述实施例的方法,在此不做赘述。
基于本申请的思想,本申请提供一种实现账号分流的通信终端。图6是本申请一种实现账号分流的通信终端的一种实施例的模块结构示意图,如图6所示,所述通信终端可以包括:
第一接收单元101,可以用于接收包括第一通信终端的通信地址分流消息;
第一地址提取单元102,可以用于从所述接收的分流消息中提取第一通信终端的通信地址;
第一发送单元103,可以用于基于所述第一通信终端的通信地址向所述第一通信终端发送账号切换消息和第二通信终端的通信地址。
图7是本申请一种实现账号分流的通信终端的另一种实施例的模块结构示意图,如图7所示,所述通信终端可以包括:
第二接收单元201,可以用于接收第一通信终端或服务器端发送的分流消息;
第二地址提取单元202,可以用于接收第一通信终端的通信地址:
第二发送单元203,可以用于基于所述第一通信终端的通信地址向所述第一通信终端发送账号切换消息和第二通信终端的通信地址;
通信单元204,用于基于所述第一通信终端的通信建立与所述第一通信终端的通信。
图8是所述通信终端的另一种实施例的模块结构示意图。如图8所示,上述所述的一种实现账号分流的通信终端中还可以包括:
切换信息单元205,可以用于存储预置的切换条件;
第一判断单元206,可以用于基于存储的预置的切换条件判断所述分流消息是否满足预置的切换条件;
相应的,所述通信单元204基于所述第一通信终端的通信建立与所述第一通信终端的通信包括:所述通信单元204在所述第一判断单元206判断所述分流消息满足预置的切换条件时,基于所述第一通信终端的通信建立与所述第一通信终端的通信。
所述切换信息单元205中存储的所述预置的切换条件可以进行预先设置,例如在所述账号切换消息包括第一通信终端的预设关联信息时,所述切换信息单元205存储的预置的切换条件包括:
所述第一通信终端的预设关联信息与第二通信终端的第二账号相同;
或,
所述第一通信终端的预设关联信息与第二通信终端的预设关联信息相同;
或,
所述第一通信终端的预设关联信息满足预设的优先级别;
或,
所述第一通信终端的预设关联信息的优先级别大于/等于第二通信终端的第二账号的预设关联信息的优先级别。
在另一种实施例中,所述账号切换消息可以包括第二通信终端的第二账号,相应地,所述切换信息单元205存储的预置的切换条件包括:
第一通信终端的预设关联信息与所述第二通信终端的第二账号相同。
具体的在本实施例中,例如上述买家与卖家进行线上沟通的例子中,所述第一通信终端的预设关联信息可以包括第一通信终端的第一账号的主账号信息,所述第二通信终端的预设关联信息可以包括第二通信终端的第二账号的主账号信息。
需要说明的,所述切换信息单元205存储的预置的切换条件可以根据需求进行切换条件的增加、删除等操作,例如还可以增加预置的切换条件为判断账号切换消息中的账号信息是否属于白名单等。
图9是本申请一种实现账号分流的通信终端的另一种实施例的模块结构示意图,如图9所示,所述通信终端还可以包括:
第三接收单元207,可以用于接收第一通信终端或服务器端或第三通信终端发送的所述第一通信终端与第三通信终端的聊天信息,并将所述接收的聊天信息发送至与所述第一通信终端建立了通信的第二会话窗口中。
本申请提供一种实现账号分流的通信终端的另一种实施例,所述通信终端可以包括:
信息接收单元301,可以用于接收第一通信终端或第二通信终端或服务器发送的账号切换消息;
地址提取单元302,可以用于接收第二通信终端的通信地址;
分流单元303,可以用于基于所述第二通信终端的通信地址,在与所述第一通信终端进行通信的第一会话窗口中建立与所述第二通信终端的通信。
图10是本申请一种实现账号分流的通信终端的另一种实施例的模块结构示意图,如图10 所示,所述的一种账号分流的通信终端还可以包括:
切换信息单元304,可以用于存储预置的切换条件;
判断单元305,可以用于基于存储预置的切换条件的信息所述分流消息是否满足预置的切换条件;
相应的,所述分流单元303可以基于所述第二通信终端的通信地址,在与所述第一通信终端进行通信的第一会话窗口中建立与所述第二通信终端的通信包括:所述分流单元303在所述判断单元判断所述账号切换消息满足预置的切换条件时,基于所述第二通信终端的通信地址在与所述第一通信终端进行通信的第一会话窗口中建立与所述第二通信终端的通信。
参照本申请所述实现账号分流的通信终端其他实施例,所述账号切换消息可以包括第二通信终端的预设关联信息,相应地,所述切换信息单元304存储的预置的切换条件包括:
第一通信终端的第一账号与所述第二通信终端的设关联信息相同;
或,
第一通信终端的预设关联信息与所述第二通信终端的预设关联信息相同;
或,
所述第二通信终端的预设关联信息满足预设的优先级别;
或,
所述第二通信终端的预设关联信息的优先级别大于/等于与第一通信终端的预设关联信息的优先级别。
在所述账号切换消息包括第二通信终端的第二账号,相应地,所述切换信息单元304存储的预置的切换条件可以包括:
第一通信终端的预设关联信息与所述第二通信终端的第二账号相同。
在具体的一个例子中,所述第一通信终端的预设关联信息可以包括第一通信终端的第一账号的主账号信息,所述第二通信终端的预设关联信息可以包括第二通信终端的第二账号的主账号信息。
图11是上述所述的一种实现账号分流的通信终端的另一种实施例的模块结构示意图,如图11所示,所述通信终端还可以包括:
消息展示单元306,可以用于存储与第一通信终端的聊天信息,并将所述聊天信息发送至与第二通信终端的第二账号通信的第一通信窗口中。
上述通信终端在账号切换后与所述第二通信终端进行通信时,还可以接收之前与第一通信终端的聊天信息。图12是上述所述的一种实现账号分流的通信终端的另一种实施例的模块结构示意图,如图12所示,所述通信终端还可以包括:
同步接收单元307,可以用于在所述第一会话窗口中与所述第二通信终端进行通信时,接收第一通信终端发送的聊天信息,并将所述接收的第一通信终端发送的聊天信息发送至所述第一会话窗口中。
图13是上述所述的一种实现账号分流的通信终端另一种实施例的模块结构示意图,如图13所示,所述通信终端还可以包括:
发送单元308,可以发送单元,用于将与第一通信终端的聊天信息发送至第二通信终端;
和/或,
用于将与第二通信终端的聊天信息发送至第一通信终端。
利用本申请提供一种账号分流方法及通信终端,在进行账号分流时,所述通信终端可以判断账号切换消息是否满足预置的切换条件,在满足所述预置的切换条件时,所述通信终端可不需要建立新的会话窗口,可以在与所述第一通信终端进行通信的会话窗口中与所述第二通信终端进行信息交互,减少了用户操作界面的通信窗口,降低了用户操作界面的复杂程度。同时,本申请在账号分流后还可以保留与账号分流前第一通信终端的聊天信息,使通信的多方可以基于之前账号的聊天信息更加便利的进行沟通,提高了用户的沟通体验。
尽管上述内容中提到了IP/TCP/UDP在内的协议之类的描述,但是,本申请并不局限于必须是完全符合规范的TCP/IP/UDP在内的协议的情况。某些协议的基础上略加修改后的传输机制也可以实行上述本申请各实施例的方案。当然,即使不采用上述IP/TCP/UDP协议,而是采用私有协议,只要符合本申请上述各实施例的信息交互和信息判断反馈方式,仍然可以实现相同的申请,在此不再赘述。
本领域技术人员也知道,除了以纯计算机可读程序代码方式实现控制器以外,完全可以通过将方法步骤进行逻辑编程来使得控制器以逻辑门、开关、专用集成电路、可编程逻辑控制器和嵌入微控制器等的形式来实现相同功能。因此这种控制器可以被认为是一种硬件部件,而对其内部包括的用于实现各种功能的装置也可以视为硬件部件内的结构。或者甚至,可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。
上述实施例阐明的客户端、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。为了描述的方便,描述以上装置时以功能分为各种装置或单元分别描述。当然,在实施本申请时可以把各装置或单元的功能在同一个或多个软件和/或硬件中实现。本申请可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器端,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。
本说明书中的各个实施例采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。本申请可用于众多通用或专用的计算机系统环境或配置中。例如:个人计算机、服务器端计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、置顶盒、可编程的消费电子设备、网络PC、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等等。
虽然通过实施例描绘了本申请,本领域普通技术人员知道,本申请有许多变形和变化而不脱离本申请的精神,希望所附的权利要求包括这些变形和变化而不脱离本申请的精神。
Claims (27)
1.一种账号分流方法,其特征在于,所述方法包括:
第一通信终端发送分流消息至第二通信终端;所述分流消息包括与所述第一通信终端进行通信的第三通信终端的通信地址;
第二通信终端接收所述分流消息;并根据第三通信终端的通信地址向所述第三通信终端发送账号切换消息和第二通信终端的通信地址;
第三通信终端接收所述账号切换消息和第二通信终端的通信地址;
第三通信终端基于所述第二通信终端的通信地址,在与所述第一通信终端进行通信的第一会话窗口中建立与所述第二通信终端的通信。
2.如权利要求1所述的一种账号分流方法,其特征在于,所述方法还包括:
第三通信终端判断所述账号切换消息是否满足预置的切换条件;
相应的,所述第三通信终端基于所述第二通信终端的通信地址,在与所述第一通信终端进行通信的第一会话窗口中建立与第二通信终端的通信包括:所述第三通信终端在判断所述账号切换消息满足所述预置的切换条件时,基于所述第二通信终端的通信地址,在与第一通信终端进行通信的第一会话窗口中建立与第二通信终端的通信。
3.如权利要求2所述的一种账号分流方法,其特征在于,所述账号切换消息包括第二通信终端的预设关联信息,相应地,所述第三通信终端判断所述账号切换消息是否满足预置的切换条件包括:
所述第三通信终端判断与之通信的第一通信终端的第一账号与所述第二通信终端的预设关联信息是否相同;
或,
所述第三通信终端判断与之通信的第一通信终端的预设关联信息与所述第二通信终端的预设关联信息是否相同;
或,
所述第三通信终端判断所述第二通信终端的预设关联信息是否满足预设的优先级别;
或,
所述第三通信终端判断所述第二通信终端的预设关联信息的优先级别是否大于/等于与之通信的第一通信终端的预设关联信息的优先级别。
4.如权利要求3所述的一种账号分流方法,其特征在于,所述第一通信终端的预设关联信息包括第一通信终端的第一账号的主账号信息,所述第二通信终端的预设关联信息包括第二通信终端的第二账号的主账号信息。
5.如权利要求2所述的一种账号分流方法,其特征在于,所述账号切换消息包括第二通信终端的第二账号,相应地,所述第三通信终端判断所述账号切换消息是否满足预置的切换条件包括:
所述第三通信终端判断与之通信的第一通信终端的预设关联信息与所述第二通信终端的第二账号是否相同。
6.如权利要求1~5中任意一项所述的一种账号分流方法,其特征在于,所述方法还包括:
所述第三通信终端将存储的所述第三通信终端与所述第一通信终端的聊天信息发送至与所述第二通信终端建立了通信的第一会话窗口中。
7.如权利要求1~5中任意一项所述的一种账号分流方法,其特征在于,所述方法还包括:
所述第三通信终端或服务器或第一通信终端将存储的所述第三通信终端与所述第一通信终端的聊天信息发送至第二通信终端;
相应的,所述第二通信终端接收所述聊天信息,并将所述接收的聊天信息发送至与所述第三通信终端建立了通信的第二会话窗口中。
8.如权利要求1~5中任意一项所述的一种账号分流方法,其特征在于,所述方法还包括:
所述第三通信终端在所述第一会话窗口中与所述第二通信终端进行通信时,接收第一通信终端发送的聊天信息,并将所述第一通信终端发送的聊天信息发送至所述第一会话窗口中;
和/或,
所述第三通信终端在所述第一会话窗口中与所述第二通信终端进行通信时,将与所述第二通信终端的聊天信息发送至第一通信终端。
9.一种账号分流方法,其特征在于,所述方法包括:
第一通信终端发送分流消息和第一通信终端的通信地址至第二通信终端;
第二通信终端接收所述分流消息和第一通信终端的通信地址;
第二通信终端基于所述第一通信终端的通信地址向所述第一通信终端发送账号切换消息和第二通信终端的通信地址;
第一通信终端接收所述账号切换消息和第二通信终端的通信地址,并基于所述第二通信终端的通信地址,在与第三通信终端进行通信的第一会话窗口中建立与所述第二通信终端的通信。
10.如权利要求9所述的一种账号分流方法,其特征在于,所述方法还包括:
第二通信终端判断所述分流消息是否满足预置的切换条件;
相应的,所述第二通信终端基于所述第一通信终端的通信地址向所述第一通信终端发送账号切换消息和第二通信终端的通信地址包括:所述第二通信终端在判断所述分流消息满足所述预置的切换条件时,基于所述第二通信终端的通信地址向所述第一通信终端发送账号切换消息和第二通信终端的通信地址。
11.如权利要求10所述的一种账号分流方法,其特征在于,所述分流消息包括第三通信终端的预设关联信息,相应地,所述第二通信终端判断所述分流消息是否满足预置的切换条件包括:
所述第二通信终端判断所述第二通信终端的第二账号与所述第三通信终端的预设关联信息是否相同;
或,
所述第二通信终端判断所述第二通信终端的预设关联信息与所述第三通信终端的预设关联信息是否相同;
或,
所述第二通信终端判断所述第二通信终端的预设关联信息是否满足预设的优先级别;
或,
所述第二通信终端判断所述第二通信终端的预设关联信息的优先级别是否大于/等于所述第三通信终端的预设关联信息的优先级别。
12.如权利要求11所述的一种账号分流方法,其特征在于,所述第三通信终端的预设关联信息包括第三通信终端的第一账号的主账号信息,所述第二通信终端的预设关联信息包括第二通信终端的第二账号的主账号信息。
13.如权利要求10所述的一种账号分流方法,其特征在于,所述分流消息包括第三通信终端的第一账号,相应地,所述第二通信终端判断所述分流消息是否满足预置的切换条件包括:
所述第二通信终端判断所述第二通信终端的预设关联信息与所述第三通信终端的第一账号是否相同。
14.如权利要求9~13中任意一项所述的一种账号分流方法,其特征在于,所述方法还包括:
所述第二通信终端接收第一通信终端或第三通信终端或服务器发送的所述第一通信终端与所述第三通信终端的聊天信息,并将所述接收的聊天信息发送至与所述第一通信终端建立了通信的第二会话窗口中。
15.一种实现账号分流的通信终端,其特征在于,包括:
第二接收单元,用于接收第一通信终端或服务器发送的分流消息;
第二地址提取单元,用于接收第一通信终端的通信地址:
第二发送单元,用于基于所述第一通信终端的通信地址向所述第一通信终端发送账号切换消息和第二通信终端的通信地址,所述第二通信终端为实现账号分流的通信终端;
通信单元,用于基于所述第一通信终端的通信地址建立与所述第一通信终端的通信;
第三接收单元,用于接收第一通信终端或服务器或第三通信终端发送的所述第一通信终端与第三通信终端的聊天信息,并将所述接收的聊天信息发送至与所述第一通信终端建立了通信的第二会话窗口;
其中,第一终端在与第三通信终端进行通信的第一会话窗口中建立与所述第二通信终端的通信。
16.如权利要求15所述的一种实现账号分流的通信终端,其特征在于,还包括:
切换信息单元,用于存储预置的切换条件;
第一判断单元,用于基于存储的预置的切换条件判断所述分流消息是否满足预置的切换条件;
相应的,所述通信单元基于所述第一通信终端的通信地址建立与所述第一通信终端的通信包括:所述通信单元在所述第一判断单元判断所述分流消息满足预置的切换条件时,基于所述第一通信终端的通信地址建立与所述第一通信终端的通信。
17.如权利要求16所述的一种实现账号分流的通信终端,其特征在于,所述分流消息包括第二通信终端的预设关联信息,
相应的,所述切换信息单元存储的预置的切换条件包括:
所述第三通信终端的预设关联信息与第二通信终端的第二账号相同;
或,
所述第三通信终端的预设关联信息与第二通信终端的预设关联信息相同;
或,
所述第二通信终端的预设关联信息满足预设的优先级别;
或,
所述第二通信终端的预设关联信息的优先级别大于/等于第三通信终端的第一账号的预设关联信息的优先级别。
18.如权利要求17所述的一种实现账号分流的通信终端,其特征在于,所述第三通信终端的预设关联信息包括第三通信终端的第一账号的主账号信息,所述第二通信终端的预设关联信息包括第二通信终端的第二账号的主账号信息。
19.如权利要求16所述的一种实现账号分流的通信终端,其特征在于,所述分流消息包括第三通信终端的第一账号;
相应的,所述切换信息单元存储的预置的切换条件包括:
所述第三通信终端的第一账号与第二通信终端的预设关联信息相同。
20.一种实现账号分流的通信终端,其特征在于,包括:
信息接收单元,用于接收第一通信终端或第二通信终端或服务器发送的账号切换消息;
地址接收单元,用于接收第二通信终端的通信地址;
分流单元,用于基于所述第二通信终端的通信地址,在与所述第一通信终端进行通信的第一会话窗口中建立与所述第二通信终端的通信。
21.如权利要求20所述的一种实现账号分流的通信终端,其特征在于,还包括:
切换信息单元,用于存储预置的切换条件;
判断单元,用于基于存储预置的切换条件判断所述账号切换消息是否满足预置的切换条件;
相应的,所述分流单元基于所述第二通信终端的通信地址,在与所述第一通信终端进行通信的第一会话窗口中建立与所述第二通信终端的通信包括:所述分流单元在所述判断单元判断所述账号切换消息满足预置的切换条件时,基于所述第二通信终端的通信地址在与所述第一通信终端进行通信的第一会话窗口中建立与所述第二通信终端的通信。
22.如权利要求21所述的一种实现账号分流的通信终端,其特征在于,所述账号切换消息包括第二通信终端的预设关联信息,相应地,所述切换信息单元存储的预置的切换条件包括:
第一通信终端的第一账号与所述第二通信终端的预设关联信息相同;
或,
第一通信终端的预设关联信息与所述第二通信终端的预设关联信息相同;
或,
所述第二通信终端的预设关联信息满足预设的优先级别;
或,
所述第二通信终端的预设关联信息的优先级别大于/等于与第一通信终端的预设关联信息的优先级别。
23.如权利要求22所述的一种实现账号分流的通信终端,其特征在于,所述第一通信终端的预设关联信息包括第一通信终端的第一账号的主账号信息,所述第二通信终端的预设关联信息包括第二通信终端的第二账号的主账号信息。
24.如权利要求21所述的一种实现账号分流的通信终端,其特征在于,所述账号切换消息包括第二通信终端的第二账号,相应地,所述切换信息单元存储的预置的切换条件包括:
第一通信终端的预设关联信息与所述第二通信终端的第二账号相同。
25.如权利要求20~24中任意一项所述的一种实现账号分流的通信终端,其特征在于,还包括:
消息展示单元,用于存储与第一通信终端的聊天信息,并将所述聊天信息发送至与所述第二通信终端建立了通信的第一会话窗口中。
26.如权利要求20~24中任意一项所述的一种实现账号分流的通信终端,其特征在于,还包括:
同步接收单元,用于在所述第一会话窗口中与所述第二通信终端进行通信时,接收第一通信终端发送的聊天信息,并将所述接收的第一通信终端发送的聊天信息发送至所述第一会话窗口中。
27.如权利要求20~24中任意一项所述的一种实现账号分流的通信终端,其特征在于,还包括:
发送单元,用于将与第一通信终端的聊天信息发送至第二通信终端;
和/或,
用于将与第二通信终端的聊天信息发送至第一通信终端。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410382279.4A CN105407029B (zh) | 2014-08-06 | 2014-08-06 | 一种账号分流方法及通信终端 |
HK16109244.7A HK1221348B (zh) | 2016-08-03 | 一種賬號分流方法及通信終端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410382279.4A CN105407029B (zh) | 2014-08-06 | 2014-08-06 | 一种账号分流方法及通信终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105407029A CN105407029A (zh) | 2016-03-16 |
CN105407029B true CN105407029B (zh) | 2019-10-22 |
Family
ID=55472290
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410382279.4A Active CN105407029B (zh) | 2014-08-06 | 2014-08-06 | 一种账号分流方法及通信终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105407029B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109962837A (zh) * | 2017-12-25 | 2019-07-02 | 腾讯科技(深圳)有限公司 | 消息处理方法、装置、存储介质和电子装置 |
CN109743329B (zh) * | 2019-01-22 | 2021-12-14 | 腾讯科技(深圳)有限公司 | 一种账号处理方法及装置 |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1855843A (zh) * | 2005-04-20 | 2006-11-01 | 腾讯科技(深圳)有限公司 | 一种集成多个即时通信账户的方法和系统 |
CN1968448A (zh) * | 2006-09-19 | 2007-05-23 | 华为技术有限公司 | 一种通信过程中更换通信终端的方法 |
CN101159714A (zh) * | 2007-11-30 | 2008-04-09 | 腾讯科技(深圳)有限公司 | 一种即时通讯方法、装置与群组服务器 |
CN101174968A (zh) * | 2006-10-31 | 2008-05-07 | 阿里巴巴公司 | 管理即时通信的方法和基于即时通信方式的客户服务系统 |
CN101355525A (zh) * | 2007-07-26 | 2009-01-28 | 阿里巴巴集团控股有限公司 | 一种基于团队的即时通信实现方法及系统 |
CN101360066A (zh) * | 2007-08-01 | 2009-02-04 | 阿里巴巴集团控股有限公司 | 基于团队的即时消息转发方法及即时通信服务器和客户端 |
CN101369986A (zh) * | 2007-08-17 | 2009-02-18 | 阿里巴巴集团控股有限公司 | 一种即时通信分流方法及即时通信服务器 |
CN101493912A (zh) * | 2008-01-23 | 2009-07-29 | 阿里巴巴集团控股有限公司 | 一种网上店铺的管理方法、系统及一种即时通信系统 |
CN101521633A (zh) * | 2008-02-28 | 2009-09-02 | 阿里巴巴集团控股有限公司 | 即时通讯中的消息传送方法及装置 |
CN101924681A (zh) * | 2009-06-15 | 2010-12-22 | 北京华智大为科技有限公司 | 一种网页即时通讯的数据分流方法及装置 |
CN102571575A (zh) * | 2011-12-29 | 2012-07-11 | 奇智软件(北京)有限公司 | 一种session 信息创建方法、装置和系统 |
CN102821056A (zh) * | 2011-06-08 | 2012-12-12 | 阿里巴巴集团控股有限公司 | 一种即时通信消息的传输方法及设备 |
CN103905287A (zh) * | 2012-12-26 | 2014-07-02 | 腾讯科技(深圳)有限公司 | 基于局域网络的通信程序关联方法和装置 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6826396B1 (en) * | 1998-09-30 | 2004-11-30 | Matsushita Electric Industrial Co., Ltd. | Radio communication system and gateway exchange method therefore |
US7804828B2 (en) * | 2004-06-30 | 2010-09-28 | Kabushiki Kaisha Toshiba | Communication method between communication networks |
CN100456218C (zh) * | 2006-02-14 | 2009-01-28 | 腾讯科技(深圳)有限公司 | 启动即时通讯工具聊天窗口的方法 |
CN101026829A (zh) * | 2006-12-26 | 2007-08-29 | 武汉市迅彩科技有限责任公司 | 移动通讯系统中单窗口多页面多人聊天系统 |
-
2014
- 2014-08-06 CN CN201410382279.4A patent/CN105407029B/zh active Active
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1855843A (zh) * | 2005-04-20 | 2006-11-01 | 腾讯科技(深圳)有限公司 | 一种集成多个即时通信账户的方法和系统 |
CN1968448A (zh) * | 2006-09-19 | 2007-05-23 | 华为技术有限公司 | 一种通信过程中更换通信终端的方法 |
CN101174968A (zh) * | 2006-10-31 | 2008-05-07 | 阿里巴巴公司 | 管理即时通信的方法和基于即时通信方式的客户服务系统 |
CN101355525A (zh) * | 2007-07-26 | 2009-01-28 | 阿里巴巴集团控股有限公司 | 一种基于团队的即时通信实现方法及系统 |
CN101360066A (zh) * | 2007-08-01 | 2009-02-04 | 阿里巴巴集团控股有限公司 | 基于团队的即时消息转发方法及即时通信服务器和客户端 |
CN101369986A (zh) * | 2007-08-17 | 2009-02-18 | 阿里巴巴集团控股有限公司 | 一种即时通信分流方法及即时通信服务器 |
CN101159714A (zh) * | 2007-11-30 | 2008-04-09 | 腾讯科技(深圳)有限公司 | 一种即时通讯方法、装置与群组服务器 |
CN101493912A (zh) * | 2008-01-23 | 2009-07-29 | 阿里巴巴集团控股有限公司 | 一种网上店铺的管理方法、系统及一种即时通信系统 |
CN101521633A (zh) * | 2008-02-28 | 2009-09-02 | 阿里巴巴集团控股有限公司 | 即时通讯中的消息传送方法及装置 |
CN101924681A (zh) * | 2009-06-15 | 2010-12-22 | 北京华智大为科技有限公司 | 一种网页即时通讯的数据分流方法及装置 |
CN102821056A (zh) * | 2011-06-08 | 2012-12-12 | 阿里巴巴集团控股有限公司 | 一种即时通信消息的传输方法及设备 |
CN102571575A (zh) * | 2011-12-29 | 2012-07-11 | 奇智软件(北京)有限公司 | 一种session 信息创建方法、装置和系统 |
CN103905287A (zh) * | 2012-12-26 | 2014-07-02 | 腾讯科技(深圳)有限公司 | 基于局域网络的通信程序关联方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
CN105407029A (zh) | 2016-03-16 |
HK1221348A1 (zh) | 2017-05-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11271879B2 (en) | Information transmission control method, apparatus, and system | |
CN102474548B (zh) | 用于p2p对话的人物角色信息显示 | |
CN104580137B (zh) | 使能用于不同通信协议的通信特征的应用编程接口 | |
US11470023B2 (en) | Session initiation method and device | |
CN103248665B (zh) | 一种用于分享第三方应用的方法、系统和装置 | |
US11558322B2 (en) | Communication management system | |
KR102208935B1 (ko) | 데이터 교환을 위한 컨텍스트를 설정하는 http 프로토콜을 통한 메시징 api | |
US20130035079A1 (en) | Method and system for establishing data commuication channels | |
CN103098433A (zh) | 用于xmpp协议的servlet api和方法 | |
US10812421B2 (en) | Conveying instant messages via HTTP | |
CN104717131B (zh) | 信息交互方法及服务器 | |
CN108600085A (zh) | 消息发送和输出方法、装置、服务器、终端及存储介质 | |
TW201251378A (en) | Instant communication message transmitting method and device | |
US9043388B2 (en) | Aggregation and queuing of communications | |
CN106789566A (zh) | 基于手机操作系统的不同im应用消息共享方法和系统 | |
CN105376136B (zh) | 即时通讯方法、服务器及系统 | |
CN103024039A (zh) | 数据同步方法和系统 | |
EP2929502A1 (en) | Cross-channel conversations with context aware transition between channels | |
CN104219132A (zh) | 多方通信实现方法、系统和消息服务器 | |
US20150358371A1 (en) | Notifying online conference participant of presenting previously identified portion of content | |
CN105407029B (zh) | 一种账号分流方法及通信终端 | |
CN103927680B (zh) | 一种网络应用相关商品的发货通知发送方法和装置 | |
CN104753773A (zh) | 一种结合个人电脑的即时通信系统及其方法 | |
CN104219129B (zh) | 基于多平台的通信方法、装置及系统 | |
CN116319642B (zh) | 消息呈现方法、终端和通信系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1221348 Country of ref document: HK |
|
GR01 | Patent grant | ||
GR01 | Patent grant |