【技术实现步骤摘要】
本专利技术涉及网络
,特别是涉及一种基于第三方服务器的会话方法和基于第三方服务器的会话装置。
技术介绍
在目前的网络通信方式中,对于一些网络应用,例如移动APP(Application的简称,指智能手机的第三方应用程序)的使用中,一般可以使用第三方(例如微信)的身份登录作为该网络应用的用户ID(IDentity的缩写,身份标识),从而可以避免用户针对每个网络应用都需要注册账号、并记忆不同网络应用的账号和密码的不便利性。然而,在现有的网络通信方式中,在通过第三方的身份登陆作为当前网络应用客户端的身份ID时,在每次进行登陆和进行正常的业务请求时,网络应用的客户端(例如APP客户端)都必须跟第三方服务器进行身份ID的验证之后,再基于第三方服务器的身份验证结果向其自身的后端服务器进行登陆和进行正常的业务请求,客户端与第三方服务器的交互过程繁琐,而且大大加大了第三方服务器的处理量。
技术实现思路
基于此,本专利技术实施例的目的在于提供一种基于第三方服务器的会话方法、一种基于第三方服务器的会话装置,其可以大大减少与第三方服务器之间的信息交互,减少第三方服务器的处理量。为达到上述目的,本专利技术实施例采用以下技术方案:一种基于第三方服务器的会话方法,包括步骤:接收终端发送的第一登录请求,所述第一登录请求包括上一次会话的第一会话标识;根据所述第一会话标识获得与所述第一会话标识对应的第一身份票据; ...
【技术保护点】
一种基于第三方服务器的会话方法,其特征在于,包括步骤:接收终端发送的第一登录请求,所述第一登录请求包括上一次会话的第一会话标识;根据所述第一会话标识获得与所述第一会话标识对应的第一身份票据;向第三方服务器发送第一身份票据合法性验证请求,所述第一身份票据合法性验证请求包括所述第一身份票据;接收所述第三方服务器对所述第一身份票据的第一验证结果,在所述第一验证结果为所述第一身份票据合法时,创建第二会话标识,并向所述终端发送登录结果,所述登陆结果包括所述第二会话标识;接收终端发送的业务请求,所述业务请求包括所述第二会话标识;根据所述第二会话标识查询第二会话信息,并根据所述第二会话信息对所述第二会话标识进行验证;根据所述验证结果进行处理获得业务处理结果,并将所述业务处理结果向所述终端发送。
【技术特征摘要】
1.一种基于第三方服务器的会话方法,其特征在于,包括步骤:
接收终端发送的第一登录请求,所述第一登录请求包括上一次会话的第一
会话标识;
根据所述第一会话标识获得与所述第一会话标识对应的第一身份票据;
向第三方服务器发送第一身份票据合法性验证请求,所述第一身份票据合
法性验证请求包括所述第一身份票据;
接收所述第三方服务器对所述第一身份票据的第一验证结果,在所述第一
验证结果为所述第一身份票据合法时,创建第二会话标识,并向所述终端发送
登录结果,所述登陆结果包括所述第二会话标识;
接收终端发送的业务请求,所述业务请求包括所述第二会话标识;
根据所述第二会话标识查询第二会话信息,并根据所述第二会话信息对所
述第二会话标识进行验证;
根据所述验证结果进行处理获得业务处理结果,并将所述业务处理结果向
所述终端发送。
2.根据权利要求1所述的基于第三方服务器的会话方法,其特征在于,在
所述第一验证结果为所述第一身份票据不合法时,向所述终端返回向第三方服
务器进行登陆的登录状态信息。
3.根据权利要求2所述的基于第三方服务器的会话方法,其特征在于,还
包括步骤:
接收终端发送的建立会话请求,所述建立会话请求包括第二身份票据;
向第三方服务器发送第二身份票据合法性验证请求,所述第二身份票据合
法性验证请求包括所述第二身份票据;
接收所述第三方服务器对所述第二身份票据的第二验证结果,并在所述第
二验证结果为所述第二身份票据合法时,创建第三会话标识;
向所述终端发送会话响应,所述会话响应包括所述第三会话标识。
4.根据权利要求1至3任意一项所述的基于第三方服务器的会话方法,其
特征在于:
根据所述第一会话标识获得所述第一身份票据的方式包括:查询与所述第
\t一会话标识对应的第一会话信息,所述第一会话信息包括所述第一身份票据;
向所述第三方服务器发送第一身份票据合法性验证请求的方式包括:根据
所述第一会话信息验证所述第一会话标识的合法性,并在所述第一会话标识合
法时,向所述第三方服务器发送所述第一身份票据合法性验证请求。
5.根据权利要求4所述的基于第三方服务器的会话方法,其特征在于:
所述第一登录请求还包括上一次会话的第一会话验证码;
根据所述第一会话信息、所述第一会话验证码验证所述第一会话标识的合
法性。
6.根据权利要求1至3任意一项所述的基于第三方服务器的会话方法,其
特征在于:
在所述第一验证结果为所述第一身份票据合法时,创建第二会话验证码,
所述登陆结果、所述业务请求还包括所述第二会话验证码;
根据所述第二会话信息、所述第二会话验证码对所述第二会话标识进行合
法性验证。
7.一种基于第三方服务器的会话装置,其特征在于,包括:
第一信息交互模块,用于接收终端发送的第一登录请求、业务请求,所述
第一登录请求包括上一次会话的第一会话标识,所述业务请求包括第二会话标
识,并将登录结果、业务处理结果向所述终端发...
【专利技术属性】
技术研发人员:曾鹏云,
申请(专利权)人:腾讯科技武汉有限公司,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。