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、各个发起会话的用户均将会话信息发送到群体对应的群聊室中,将导致群聊室中的信息的混杂,无法保证各发起会话的用户的隐私安全。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的基于角色进行即时会话的方法、服务器和系统。依据本专利技术的 ...
【技术保护点】
一种基于角色进行即时会话的方法,其特征在于,该方法包括:在角色关系数据库中预存角色与用户标识的对应关系;接收客户端发送的第一会话请求消息,所述第一会话请求消息中包括:所述客户端对应的用户标识,所述客户端指定的目标角色信息;根据所述目标角色信息,从角色关系数据库中找到目标角色对应的各用户标识;建立所述客户端对应的用户标识以及所述目标角色对应的一个或多个用户标识之间的专属群聊关系;在该专属群聊关系中,接收任一用户标识对应的客户端发送的会话信息并发送至该专属群聊关系中的各用户标识对应的客户端。
【技术特征摘要】
1.一种基于角色进行即时会话的方法,其特征在于,该方法包括:在角色关系数据库中预存角色与用户标识的对应关系;接收客户端发送的第一会话请求消息,所述第一会话请求消息中包括:所述客户端对应的用户标识,所述客户端指定的目标角色信息;根据所述目标角色信息,从角色关系数据库中找到目标角色对应的各用户标识;建立所述客户端对应的用户标识以及所述目标角色对应的一个或多个用户标识之间的专属群聊关系;在该专属群聊关系中,接收任一用户标识对应的客户端发送的会话信息并发送至该专属群聊关系中的各用户标识对应的客户端。2.如权利要求1所述的方法,其特征在于,在所述建立所述客户端对应的用户标识以及所述目标角色对应的一个或多个用户标识之间的专属群聊关系之前,该方法进一步包括:判断是否存在所述客户端对应的用户标识以及所述目标角色对应的一个或多个用户标识之间的专属群聊关系,是则,直接通过该专属群聊关系进行即时会话,不再执行建立该专属群聊关系的操作。3.如权利要求1所述的方法,其特征在于,所述建立所述客户端对应的用户标识以及所述目标角色对应的一个或多个用户标识之间的专属群聊关系包括:建立所述客户端对应的用户标识与所述目标用户角色之间的专属群聊关系,并赋予所述目标角色对应的一个或多个用户标识参与该专属群聊关系的权限;向所述目标角色对应的一个或多个用户标识对应的客户端发送提醒消息,所述提醒消息中包括:所述第一会话请求消息中的所述客户端对应的用户标识,所建立的专属群聊关系的标识信息;接收所述目标角色对应的用户标识对应的客户端返回的确认消息,将返回所述确认消息的客户端对应的用户标识添加到所建立的专属群聊关系中。4.如权利要求3所述的方法,其特征在于,在所述预存角色与用户标识的对应关系之后,该方法进一步包括:对于每个角色,建立以该角色对应的全部用户标识为成员的固定群聊关系;则所述向所述目标角色对应的一个或多个用户标识对应的客户端发送提醒消息包括:将所述提醒消息发送至所述目标角色对应的固定群聊关系中的一个或多个用...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。