会话建立方法、终端及系统技术方案

技术编号:20657247 阅读:21 留言:0更新日期:2019-03-23 08:38
本发明专利技术公开了一种会话建立方法、终端、第三方应用服务器及系统,该方法包括:通过服务器获取终端的用户识别码和目标用户识别码,向第三方应用服务器发送会话建立请求,会话建立请求中携带有终端对应的用户识别码和目标用户识别码;接收第三方应用服务器发送的会话界面信息,并通过第三方应用展示会话界面信息对应的会话界面,会话界面是第三方应用服务器根据会话建立请求,所建立的用户识别码在第三方应用对应的用户账号和目标用户识别码在第三方应用对应的目标用户账号之间的会话界面。本发明专利技术实施例仅需要用户识别码和目标用户识别码即可通过第三方应用建立会话,既提高了即时通讯的效率,还可以防止员工的信息泄露,提高员工信息的安全性。

Session Establishment Method, Terminal, Third Party Application Server and System

The invention discloses a session establishment method, a terminal, a third-party application server and a system. The method includes: acquiring the user identification code and the target user identification code of the terminal through the server, sending the session establishment request to the third-party application server, carrying the user identification code and the target user identification code corresponding to the terminal in the session establishment request, and receiving the third-party application service. The session interface is the session interface between the third party application server and the target user account in the third party application. The session interface is the session interface between the third party application server and the target user account in the third party application. The embodiment of the invention only needs user identification number and target user identification code to establish a session through a third-party application, which not only improves the efficiency of instant messaging, but also prevents employees'information leakage and improves the security of employees' information.

【技术实现步骤摘要】
会话建立方法、终端、第三方应用服务器及系统
本专利技术涉及通信
,尤其涉及一种会话建立方法、终端、第三方应用服务器及系统。
技术介绍
近年来,通信技术快速发展,使得信息传递和人类的沟通方式更加便捷,尤其是对即时通讯类的应用需求也越来越多,如果对即时通讯类应用从网络协议,数据库以及客户端的进行开发,对研发人员的要求相对较高,同时会消耗大量的人力和物力,因此,都会运用成熟的第三方即时通讯应用的框架,结合自己需要的一些特色服务,做二次开发。现有技术中,第三方即时通讯的SDK(SoftwareDevelopmentKit,软件开发工具包)是指拥有完整的客户端,数据库,网络协议等,能够按照协议完成一个通讯功能的闭环,而集成在第三方SDK应用通讯录,需要将公司内部的人员的信息全部录入第三方数据库,一方面是工作量大,需要录入的消息大,另一个方面还会造成员工消息的泄漏,造成安全隐患。
技术实现思路
本专利技术提供一种会话建立方法、终端、第三方应用服务器及系统,用于解决现有技术中存在的集成在第三方SDK应用通讯录时,出现的工作量大,录入的消息大,以及造成员工消息的泄漏,造成安全隐患的问题。为实现上述目的,本专利技术实施例第一方面提供一种会话建立方法,包括:通过服务器获取终端的用户识别码和目标用户识别码,所述终端的用户识别码为经过预设操作的终端用户的标识信息,所述目标用户识别码为经过预设操作的目标用户的标识信息,所述终端的用户和所述目标用户为建立会话的对象,其中,所述终端与服务器处于同一局域网;向第三方应用服务器发送会话建立请求,所述会话建立请求中携带有终端对应的用户识别码和目标用户识别码;接收第三方应用服务器发送的会话界面信息,并通过第三方应用展示所述会话界面信息对应的会话界面,所述会话界面是所述第三方应用服务器根据所述会话建立请求,所建立的所述用户识别码在所述第三方应用对应的用户账号和所述目标用户识别码在所述第三方应用对应的目标用户账号之间的会话界面。可选的,所述通过服务器获取终端的用户识别码的步骤,包括:通过服务器获取所有用户的用户识别码列表;从所述用户识别码列表中筛选出所述终端对应的用户识别码。可选的,所述通过服务器获取目标用户识别码的步骤,包括:接收输入的字符串指令;根据所述字符串指令筛选出目标用户识别码的若干个相关用户识别码,根据所述目标用户识别码的若干个相关用户识别码确认目标用户识别码。可选的,所述根据所述字符串指令筛选出目标用户识别码的若干个相关用户识别码步骤,包括:对所述字符串指令中的特定符号进行预处理;判断预处理后的字符串长度,如果所述字符串长度大于预设阈值,则将预处理后的所述字符串指令发送给所述服务器;接收所述服务器根据预处理后的所述字符串指令匹配到的所述目标用户识别码的若干个相关用户识别码。可选的,从所述用户识别码列表中筛选出所述终端对应的用户识别码步骤之后,所述方法还包括:通过服务器获取所述用户识别码对应的登陆密码,并对所述登陆密码进行加密处理;向所述第三方应用服务器发送注册请求,所述注册请求中携带有终端对应的用户识别码和加密后的登陆密码;接收所述第三方应用服务器根据所述注册请求得到所述第三方应用对应的用户账号和注册密码。可选的,所述向第三方应用服务器发送会话建立请求的步骤,包括:根据所述目标用户识别码获取对应的所述第三方应用的目标用户账号;判断所述目标用户识别码的数量是否大于1;若所述目标用户识别码的数量不大于1,则发送建立单聊会话请求给所述第三方应用服务器,其中,所述单聊会话请求中携带有目标用户识别码对应的第三方应用的目标用户账号;若所述目标用户识别码的数量大于1,则发送建立群聊会话请求给所述第三方应用服务器,其中,所述群聊会话请求中携带有多个目标用户识别码对应的多个第三方应用的目标用户账号。可选的,所述方法还包括:接收所述服务器中用户的更新消息,其中,所述更新消息包括新增、删除和修改的用户信息,所述用户信息包括用户识别码;根据所述用户的更新消息,获取更新后用户对应的用户识别码。本专利技术实施例第二方面提供一种会话建立方法,所述方法包括:接收终端发送的会话建立请求,所述会话建立请求中携带有终端对应的用户识别码和目标用户识别码;根据用户识别码和目标用户识别码查找对应的第三方应用的用户账号和目标用户账号;根据所述会话建立请求建立所述用户账号和所述目标用户账号之间的会话界面信息,并将所述会话界面信息发送给终端通过第三方应用进行展示。可选的,所述方法还包括:接收终端或者服务器发送的注册请求,所述注册请求中携带有终端对应的用户识别码和加密后的登陆密码;根据所述注册请求得到所述第三方应用对应的用户账号和注册密码发送给所述终端。可选的,根据所述会话建立请求建立所述用户账号和所述目标用户账号之间的会话界面信息的步骤,包括:若接收到所述终端发送的建立单聊会话请求,其中,所述单聊会话请求中携带有目标用户识别码对应的第三方应用的目标用户账号,则建立所述用户账号和所述目标用户账号之间的单聊会话;若接收到所述终端发送的建立群聊会话请求,其中,所述群聊会话请求中携带有多个目标用户识别码对应的多个第三方应用的目标用户账号,则建立所述用户账号和多个所述目标用户账号之间的群聊会话。本专利技术实施例第三方面提供一种终端,所述终端与服务器处于同一局域网,所述终端包括:第一获取模块,用于通过服务器获取终端的用户识别码和目标用户识别码,所述终端的用户识别码为经过预设操作的终端用户的标识信息,所述目标用户识别码为经过预设操作的目标用户的标识信息,所述终端的用户和所述目标用户为建立会话的对象;第一发送模块,用于向第三方应用服务器发送会话建立请求,所述会话建立请求中携带有终端对应的用户识别码和目标用户识别码;第一接收模块,用于接收第三方应用服务器发送的会话界面信息,并通过第三方应用进行展示所述会话界面信息对应的会话界面,所述会话界面是所述第三方应用服务器根据所述会话建立请求,所建立的所述用户识别码在所述第三方应用对应用户账号和所述目标用户识别码在所述第三方应用对应的目标用户账号之间的会话界面。可选的,所述第一获取模块还包括第一获取子模块和第一筛选子模块;所述第一获取子模块用于通过服务器获取所有用户的用户识别码列表;所述第一筛选子模块用于从所述用户识别码列表中筛选出所述终端对应的用户识别码。可选的,所述第一获取模块还包括:第一接收子模块、第二筛选子模块和第一确认子模块;所述第一接收子模块用于接收输入的字符串指令;所述第二筛选子模块用于根据所述字符串指令筛选出目标用户识别码的若干个相关用户识别码;第一确认子模块用于根据所述目标用户识别码的若干个相关用户识别码确认目标用户识别码。可选的,所述第二筛选子模块还包括:预处理子模块、第一判断子模块和第二接收子模块;所述预处理子模块用于所述终端对所述字符串指令中的特定符号进行预处理;所述第一判断子模块用于判断预处理后的字符串长度,如果所述字符串长度大于预设阈值,则将预处理后的所述字符串指令发送给所述服务器;第二接收子模块用于接收所述服务器根据预处理后的所述字符串指令匹配到的所述目标用户识别码的若干个相关用户识别码。可选的,所述终端还包括:加密模块,用于通过服务器获取所述用户识别码对应的登陆密码,并对所述登陆本文档来自技高网...

【技术保护点】
1.一种会话建立方法,应用于终端,其特征在于,包括:通过服务器获取终端的用户识别码和目标用户识别码,所述终端的用户识别码为经过预设操作的终端用户的标识信息,所述目标用户识别码为经过预设操作的目标用户的标识信息,所述终端用户和所述目标用户为建立会话的对象,其中,所述终端与服务器处于同一局域网;向第三方应用服务器发送会话建立请求,所述会话建立请求中携带有终端对应的用户识别码和目标用户识别码;接收第三方应用服务器发送的会话界面信息,并通过第三方应用展示所述会话界面信息对应的会话界面,所述会话界面是所述第三方应用服务器根据所述会话建立请求,所建立的所述用户识别码在所述第三方应用对应的用户账号和所述目标用户识别码在所述第三方应用对应的目标用户账号之间的会话界面。

【技术特征摘要】
1.一种会话建立方法,应用于终端,其特征在于,包括:通过服务器获取终端的用户识别码和目标用户识别码,所述终端的用户识别码为经过预设操作的终端用户的标识信息,所述目标用户识别码为经过预设操作的目标用户的标识信息,所述终端用户和所述目标用户为建立会话的对象,其中,所述终端与服务器处于同一局域网;向第三方应用服务器发送会话建立请求,所述会话建立请求中携带有终端对应的用户识别码和目标用户识别码;接收第三方应用服务器发送的会话界面信息,并通过第三方应用展示所述会话界面信息对应的会话界面,所述会话界面是所述第三方应用服务器根据所述会话建立请求,所建立的所述用户识别码在所述第三方应用对应的用户账号和所述目标用户识别码在所述第三方应用对应的目标用户账号之间的会话界面。2.根据权利要求1所述的方法,其特征在于,所述通过服务器获取终端的用户识别码的步骤,包括:通过服务器获取所有用户的用户识别码列表;从所述用户识别码列表中筛选出所述终端对应的用户识别码。3.根据权利要求1所述的方法,其特征在于,所述通过服务器获取目标用户识别码的步骤,包括:接收输入的字符串指令;根据所述字符串指令筛选出目标用户识别码的若干个相关用户识别码,根据所述目标用户识别码的若干个相关用户识别码确认目标用户识别码。4.根据权利要求3所述的方法,其特征在于,所述根据所述字符串指令筛选出目标用户识别码的若干个相关用户识别码步骤,包括:对所述字符串指令中的特定符号进行预处理;判断预处理后的字符串长度,如果所述字符串长度大于预设阈值,则将预处理后的所述字符串指令发送给所述服务器;接收所述服务器根据预处理后的所述字符串指令匹配到的所述目标用户识别码的若干个相关用户识别码。5.根据权利要求2所述的方法,其特征在于,从所述用户识别码列表中筛选出所述终端对应的用户识别码步骤之后,所述方法还包括:通过服务器获取所述用户识别码对应的登陆密码,并对所述登陆密码进行加密处理;向所述第三方应用服务器发送注册请求,所述注册请求中携带有终端对应的用户识别码和加密后的登陆密码;接收所述第三方应用服务器根据所述注册请求得到所述第三方应用对应的用户账号和注册密码。6.根据权利要求1所述的方法,其特征在于,所述向第三方应用服务器发送会话建立请求的步骤,包括:根据所述目标用户识别码获取对应的所述第三方应用的目标用户账号;判断所述目标用户识别码的数量是否大于1;若所述目标用户识别码的数量不大于1,则发送建立单聊会话请求给所述第三方应用服务器,其中,所述单聊会话请求中携带有目标用户识别码对应的第三方应用的目标用户账号;若所述目标用户识别码的数量大于1,则发送建立群聊会话请求给所述第三方应用服务器,其中,所述群聊会话请求中携带有多个目标用户识别码对应的多个第三方应用的目标用户账号。7.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收所述服务器中用户的更新消息,其中,所述更新消息包括新增、删除和修改的用户信息,所述用户信息包括用户识别码;根据所述用户的更新消息,获取更新后用户对应的用户识别码。8.一种终端,其特征在于,所述终端与服务器处于同一局域网,所述终端包括:第一获取模块,用于通过服务器获取终端的用户识别码和目标用户识别码,所述终端的用户识别码为经过预设操作的终端用户的标识信息,所述目标用户识别码为经过预设操作的目标用户的标识信息,所述终端用户和所述目标用户为建立会话的对象;第一发送模块,用于向第三方应用服务器发送会话建立请求,所述会话建立请求中携带有终端对应的用户识别码和...

【专利技术属性】
技术研发人员:李俊
申请(专利权)人:紫光云数科技有限公司
类型:发明
国别省市:江苏,32

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

1