当前位置: 首页 > 专利查询>李盈专利>正文

一种基于角色进行即时会话的方法、服务器和系统技术方案

技术编号:16001122 阅读:38 留言:0更新日期:2017-08-15 15:24
本发明专利技术公开了一种基于角色进行即时会话的方法、服务器和系统,该方法包括:在角色关系数据库中预存角色与用户标识的对应关系;接收客户端发送的第一会话请求消息,所述第一会话请求消息中包括:所述客户端对应的用户标识,所述客户端指定的目标角色信息;根据所述目标角色信息,从角色关系数据库中找到目标角色对应的各用户标识;建立所述客户端对应的用户标识以及所述目标角色对应的一个或多个用户标识之间的专属群聊关系,接收该专属群聊关系中的任一用户标识对应的客户端发送的会话信息并发送至该专属群聊关系中。本方案使得每个发起会话的用户能够私密地与其指定的目标角色之间进行即时会话,能够高效地完成会话目的,保护了用户的隐私和信息安全。

Method, server and system for instant conversation based on Roles

The invention discloses a method, system and server for instant session based on the role, the method includes: correspondence between the stored role and user ID in the role of the relational database; the first session receives a request message sent by a client, the first session request message includes the client user identification corresponding. The target character information of the client specified; according to the target character information, find the target user identification corresponding to the roles from the role in relational database; the exclusive group between one or more user identification to establish the client corresponding to the user identification and the target character corresponding to the chat, receive the exclusive group chat the relationship between the corresponding user identification of any client to send the session information and send to the exclusive group chat relationship. The scheme enables each session user to have an instant conversation with the designated target role privately, and efficiently achieves the purpose of conversation, thus protecting the privacy and the information security of the user.

【技术实现步骤摘要】
一种基于角色进行即时会话的方法、服务器和系统
本专利技术涉及即时通讯
,具体涉及一种基于角色进行即时会话的方法、服务器和系统。
技术介绍
随着互联网技术的不断发展、网络覆盖范围的不断扩大、以及各种终端设备的推出,人们之间依赖于网络的交互日益密切;即时通讯(InstantMessaging)作为目前互联网上最为流行的通讯方式,各种各样的即时通讯软件层出不穷,服务提供商也提供越来越丰富的通讯服务功能,给人们在工作、学习、生活、娱乐等方面中的交互提供了很大的灵活性和便捷性。通常情况下,人们利用现有的即时通讯软件进行通讯交互时,通讯双方往往都是具体的个人,无法实现个人与群体之间的即时会话;当一个用户具有与一个群体而非具体的个人进行会话的需求时,基于现有技术,常常需要该用户在该群体中指定一个具体的个人来开展会话;例如,公司里的职员a需要向人事部进行事务咨询,虽然人事部中的任一成员均可回应职员a的咨询,但在现有技术中,职员a不得不从人事部中选定一个成员向其发送会话消息,或者,职员a将会话信息发送到人事部的群聊室中。这种情况下,存在以下问题:1、从群体中选择一个成员来开展会话的过程是不必要的,导致通讯过程的繁琐;2、从群体中选择一个成员后,该成员是否能够及时响应不得而知,将导致会话处理的延迟;3、各个发起会话的用户均将会话信息发送到群体对应的群聊室中,将导致群聊室中的信息的混杂,无法保证各发起会话的用户的隐私安全。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的基于角色进行即时会话的方法、服务器和系统。依据本专利技术的一个方面,提供了一种基于角色进行即时会话的方法,该方法包括:在角色关系数据库中预存角色与用户标识的对应关系;接收客户端发送的第一会话请求消息,所述第一会话请求消息中包括:所述客户端对应的用户标识,所述客户端指定的目标角色信息;根据所述目标角色信息,从角色关系数据库中找到目标角色对应的各用户标识;建立所述客户端对应的用户标识以及所述目标角色对应的一个或多个用户标识之间的专属群聊关系;在该专属群聊关系中,接收任一用户标识对应的客户端发送的会话信息并发送至该专属群聊关系中的各用户标识对应的客户端。可选地,在所述建立所述客户端对应的用户标识以及所述目标角色对应的一个或多个用户标识之间的专属群聊关系之前,该方法进一步包括:判断是否存在所述客户端对应的用户标识以及所述目标角色对应的一个或多个用户标识之间的专属群聊关系,是则,直接通过该专属群聊关系进行即时会话,不再执行建立专属群聊关系的操作。可选地,所述建立所述客户端对应的用户标识以及所述目标角色对应的一个或多个用户标识之间的专属群聊关系包括:建立所述客户端对应的用户标识与所述目标用户角色之间的专属群聊关系,并赋予所述目标角色对应的一个或多个用户标识参与该专属群聊关系的权限;向所述目标角色对应的一个或多个用户标识对应的客户端发送提醒消息,所述提醒消息中包括:所述第一会话请求消息中的所述客户端对应的用户标识及所建立的专属群聊关系的标识信息;接收所述目标角色对应的用户标识对应的客户端返回的确认消息,将返回所述确认消息的客户端对应的用户标识添加到所述专属群聊关系中。可选地,在所述预存角色与用户标识的对应关系之后,该方法进一步包括:对于每个角色,建立以该角色对应的全部用户标识为成员的固定群聊关系;则所述向所述目标角色对应的一个或多个用户标识对应的客户端发送提醒消息包括:将所述提醒消息发送至所述目标角色对应的固定群聊关系中的一个或多个用户标识对应的客户端。可选地,所述向所述目标角色对应的一个或多个用户标识对应的客户端发送提醒消息包括:获取所述目标角色对应的各用户标识对应的客户端的在线状态,向所述目标角色对应的各用户标识对应的客户端中在线的客户端发送提醒消息。可选地,所述第一会话请求消息中还包括:会话情景相关信息;则所述提醒消息中也包括:所述会话情景相关信息。可选地,所述会话情景相关信息包括如下一种或多种:图片的URL地址信息,文本的URL地址信息,网页的URL地址信息,文本信息。可选地,该方法进一步包括:接收客户端发送的第二会话请求消息,所述第二会话请求消息中包括:所述客户端扮演的角色信息,所述客户端指定的目标用户标识;根据所述客户端扮演的角色信息,从角色关系数据库中找到所述客户端扮演的角色对应的各用户标识;建立所述客户端指定的目标用户标识以及所述客户端扮演的角色对应的一个或多个用户标识之间的专属群聊关系;在该专属群聊关系中,接收任一用户标识对应的客户端发送的会话信息并发送至该专属群聊关系中的各用户标识对应的客户端。可选地,在所述建立所述客户端指定的目标用户标识以及所述客户端扮演的角色对应的一个或多个用户标识之间的专属群聊关系之前,该方法进一步包括:判断是否存在所述客户端指定的目标用户标识以及所述客户端扮演的角色对应的一个或多个用户标识之间的专属群聊关系,是则,直接通过该专属群聊关系进行即时会话,不再执行建立专属群聊关系的操作。可选地,所述建立所述客户端指定的目标用户标识以及所述客户端扮演的角色对应的一个或多个用户标识之间的专属群聊关系包括:建立所述客户端指定的目标用户标识与所述客户端扮演的角色之间的专属群聊关系,并赋予所述客户端扮演的角色对应的一个或多个用户标识参与该专属群聊关系的权限;向所述客户端扮演的角色对应的一个或多个用户标识对应的客户端发送提醒消息,所述提醒消息中包括:所述第二会话请求消息中的所述客户端指定的目标用户标识,所建立的专属群聊关系的标识信息;接收所述客户端扮演的角色对应的用户标识对应的客户端返回的确认消息,将返回所述确认消息的客户端对应的用户标识添加到所建立的专属群聊关系中。依据本专利技术的另一个方面,提供了一种基于角色进行即时会话的服务器,该服务器包括:角色关系预存单元,适于在角色关系数据库中预存角色与用户标识的对应关系;会话请求接收单元,适于接收客户端发送的第一会话请求消息,所述第一会话请求消息中包括:所述客户端对应的用户标识,所述客户端指定的目标角色信息;即时会话处理单元,适于根据所述目标角色信息,从角色关系数据库中找到目标角色对应的各用户标识;建立所述客户端对应的用户标识以及所述目标角色对应的一个或多个用户标识之间的专属群聊关系;在该专属群聊关系中,接收任一用户标识对应的客户端发送的会话信息并发送至该专属群聊关系中的各用户标识对应的客户端。可选地,所述即时会话处理单元,在所述建立所述客户端对应的用户标识以及所述目标角色对应的一个或多个用户标识之间的专属群聊关系之前,进一步适于判断是否存在所述客户端对应的用户标识以及所述目标角色对应的一个或多个用户标识之间的专属群聊关系,是则,直接通过该专属群聊关系进行即时会话,不再执行建立专属群聊关系的操作。可选地,所述即时会话处理单元,适于建立所述客户端对应的用户标识与所述目标用户角色之间的专属群聊关系,并赋予所述目标角色对应的一个或多个用户标识参与该专属群聊关系的权限;向所述目标角色对应的一个或多个用户标识对应的客户端发送提醒消息,所述提醒消息中包括:所述第一会话请求消息中的所述客户端对应的用户标识及所建立的专属群聊关系的标识信息;接本文档来自技高网...
一种基于角色进行即时会话的方法、服务器和系统

【技术保护点】
一种基于角色进行即时会话的方法,其特征在于,该方法包括:在角色关系数据库中预存角色与用户标识的对应关系;接收客户端发送的第一会话请求消息,所述第一会话请求消息中包括:所述客户端对应的用户标识,所述客户端指定的目标角色信息;根据所述目标角色信息,从角色关系数据库中找到目标角色对应的各用户标识;建立所述客户端对应的用户标识以及所述目标角色对应的一个或多个用户标识之间的专属群聊关系;在该专属群聊关系中,接收任一用户标识对应的客户端发送的会话信息并发送至该专属群聊关系中的各用户标识对应的客户端。

【技术特征摘要】
1.一种基于角色进行即时会话的方法,其特征在于,该方法包括:在角色关系数据库中预存角色与用户标识的对应关系;接收客户端发送的第一会话请求消息,所述第一会话请求消息中包括:所述客户端对应的用户标识,所述客户端指定的目标角色信息;根据所述目标角色信息,从角色关系数据库中找到目标角色对应的各用户标识;建立所述客户端对应的用户标识以及所述目标角色对应的一个或多个用户标识之间的专属群聊关系;在该专属群聊关系中,接收任一用户标识对应的客户端发送的会话信息并发送至该专属群聊关系中的各用户标识对应的客户端。2.如权利要求1所述的方法,其特征在于,在所述建立所述客户端对应的用户标识以及所述目标角色对应的一个或多个用户标识之间的专属群聊关系之前,该方法进一步包括:判断是否存在所述客户端对应的用户标识以及所述目标角色对应的一个或多个用户标识之间的专属群聊关系,是则,直接通过该专属群聊关系进行即时会话,不再执行建立该专属群聊关系的操作。3.如权利要求1所述的方法,其特征在于,所述建立所述客户端对应的用户标识以及所述目标角色对应的一个或多个用户标识之间的专属群聊关系包括:建立所述客户端对应的用户标识与所述目标用户角色之间的专属群聊关系,并赋予所述目标角色对应的一个或多个用户标识参与该专属群聊关系的权限;向所述目标角色对应的一个或多个用户标识对应的客户端发送提醒消息,所述提醒消息中包括:所述第一会话请求消息中的所述客户端对应的用户标识,所建立的专属群聊关系的标识信息;接收所述目标角色对应的用户标识对应的客户端返回的确认消息,将返回所述确认消息的客户端对应的用户标识添加到所建立的专属群聊关系中。4.如权利要求3所述的方法,其特征在于,在所述预存角色与用户标识的对应关系之后,该方法进一步包括:对于每个角色,建立以该角色对应的全部用户标识为成员的固定群聊关系;则所述向所述目标角色对应的一个或多个用户标识对应的客户端发送提醒消息包括:将所述提醒消息发送至所述目标角色对应的固定群聊关系中的一个或多个用...

【专利技术属性】
技术研发人员:李盈
申请(专利权)人:李盈
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1