基于第三方服务器的会话方法和会话装置制造方法及图纸

技术编号:14989132 阅读:77 留言:0更新日期:2017-04-03 20:17
一种基于第三方服务器的会话方法及装置,该方法包括:接收终端发送的包括第一会话标识的第一登录请求,根据第一会话标识获得与第一会话标识对应的第一身份票据;向第三方服务器发送包括第一身份票据的第一身份票据合法性验证请求;接收第三方服务器对第一身份票据的第一验证结果,在第一验证结果为第一身份票据合法时,创建第二会话标识,向终端发送包括第二会话标识的登录结果;接收终端发送包括第二会话标识的业务请求;根据第二会话标识查询第二会话信息,根据第二会话信息对第二会话标识进行验证后进行处理获得业务处理结果,并将业务处理结果向终端发送。本发明专利技术实施例大大减少了与第三方服务器之间的信息交互,减少第三方服务器的处理量。

【技术实现步骤摘要】

本专利技术涉及网络
,特别是涉及一种基于第三方服务器的会话方法和基于第三方服务器的会话装置。
技术介绍
在目前的网络通信方式中,对于一些网络应用,例如移动APP(Application的简称,指智能手机的第三方应用程序)的使用中,一般可以使用第三方(例如微信)的身份登录作为该网络应用的用户ID(IDentity的缩写,身份标识),从而可以避免用户针对每个网络应用都需要注册账号、并记忆不同网络应用的账号和密码的不便利性。然而,在现有的网络通信方式中,在通过第三方的身份登陆作为当前网络应用客户端的身份ID时,在每次进行登陆和进行正常的业务请求时,网络应用的客户端(例如APP客户端)都必须跟第三方服务器进行身份ID的验证之后,再基于第三方服务器的身份验证结果向其自身的后端服务器进行登陆和进行正常的业务请求,客户端与第三方服务器的交互过程繁琐,而且大大加大了第三方服务器的处理量。
技术实现思路
基于此,本专利技术实施例的目的在于提供一种基于第三方服务器的会话方法、一种基于第三方服务器的会话装置,其可以大大减少与第三方服务器之间的信息交互,减少第三方服务器的处理量。为达到上述目的,本专利技术实施例采用以下技术方案:一种基于第三方服务器的会话方法,包括步骤:接收终端发送的第一登录请求,所述第一登录请求包括上一次会话的第一会话标识;根据所述第一会话标识获得与所述第一会话标识对应的第一身份票据;向第三方服务器发送第一身份票据合法性验证请求,所述第一身份票据合法性验证请求包括所述第一身份票据;接收所述第三方服务器对所述第一身份票据的第一验证结果,在所述第一验证结果为所述第一身份票据合法时,创建第二会话标识,并向所述终端发送登录结果,所述登陆结果包括所述第二会话标识;接收终端发送的业务请求,所述业务请求包括所述第二会话标识;根据所述第二会话标识查询第二会话信息,并根据所述第二会话信息对所述第二会话标识进行验证;根据所述验证结果进行处理获得业务处理结果,并将所述业务处理结果向所述终端发送。一种基于第三方服务器的会话装置,包括:第一信息交互模块,用于接收终端发送的第一登录请求、业务请求,所述第一登录请求包括上一次会话的第一会话标识,所述业务请求包括第二会话标识,并将登录结果、业务处理结果向所述终端发送;信息处理模块,用于根据所述第一会话标识获得与所述第一会话标识对应的第一身份票据,根据所述第二会话标识查询第二会话信息,并根据所述第二会话信息对所述第二会话标识进行验证,根据所述验证结果进行处理获得所述业务处理结果;第二信息交互模块,用于向第三方服务器发送第一身份票据合法性验证请求,所述第一身份票据合法性验证请求包括所述第一身份票据,并接收所述第三方服务器对所述第一身份票据的第一验证结果;登录结果确定模块,用于确定所述登录结果,在所述第一验证结果为所述第一身份票据合法时,创建所述第二会话标识,所述登陆结果包括所述第二会话标识。基于如上所述的本专利技术实施例的方案,其是在登录成功后,在后续进行业务处理时,无需再与第三方服务器进行信息交互,无需再通过第三服务器进行身份验证,从而大大减少了与第三方服务器之间的信息交互,减少第三方服务器的处理量。附图说明图1是一个实施例中的本专利技术方案的工作环境示意图;图2是一个实施例中用户终端的组成结构示意图;图3是一个实施例中服务器的组成结构示意图;图4是一个实施例中的基于第三方服务器的会话方法的流程示意图;图5是一个另一个实施例中的基于第三方服务器的会话方法的流程示意图;图6是一个具体示例中新用户登录的交互流程示意图;图7是一个具体示例中的老用户登录的交互流程示意图;图8是一个具体示例中进行业务会话的流程示意图;图9是一个实施例中的基于第三方服务器的会话装置的结构示意图。具体实施方式为使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步的详细说明。应当理解,此处所描述的具体实施方式仅仅用以解释本专利技术,并不限定本专利技术的保护范围。图1示出了本专利技术一个实施例中的工作环境示意图。该工作环境所在系统包括用户终端101、服务器102和第三方服务器103,用户终端101、服务器102与第三方服务器103通过网络连接,这里的网络可以是无线网络,也可以是有线网络。用户终端101采用其在第三方服务器103上的身份信息作为登录服务器102的身份信息,与服务器102进行会话,服务器102作为用户终端101的后端服务器,为用户终端102提供相应的业务处理服务,例如登录、具体的业务处理等等。在必要时,用户终端101、服务器102与第三方服务器103进行通信,以对用户终端的身份进行验证。本专利技术实施例的方案涉及用户终端101采用其在第三方服务器103上的身份信息作为访问登录服务器102的身份信息时的处理方式。用户终端101在一个实施例中的结构示意图如图2所示。该用户终端包括通过系统总线连接的处理器、供电模块、存储介质、内存、通信接口、显示屏幕和输入设备。其中,用户终端的存储介质存储有操作系统和一种基于第三方服务器的会话装置,该装置用于实现一种基于第三方服务器的会话方法。用户终端的通信接口用于与服务器连接通信。用户终端的输入设备用以接收用户的输入信息,输入设备基于用户终端的类型的不同可以有所不同。用户终端可以是移动终端,比如手机、平板电脑等;也可以是其它具有上述结构的设备,比如个人计算机。服务器(例如服务器102)在一个实施例中的结构示意图如图3所示。服务器包括通过系统总线连接的处理器、供电模块、存储介质、内存和通信接口。其中,服务器的存储介质存储有操作系统、数据库和一种基于第三方服务器的会话装置,该装置用于实现一种基于第三方服务器的会话方法。服务器的通信接口用于与用户终端101、以及其他服务器(例如服务器103)连接通信。结合图1、图2、图3所示的示意图,以下对基于第三方服务器的会话方法及装置的各实施例进行说明。图4中示出了一个实施例中的基于第三方服务器的会话方法的流程示意图,在该实施例中,是以该方法应用于图1中所示的服务器102为例进行说明。如图4所示,本实施例中的方法包括步骤:步骤S401:接收终端发送的第一登录请求,所述第一登录请求包括上一次会话的第一会话标识;步骤S402:根据所述第一会话标识获得与所述第一会话标识对应的第一身份本文档来自技高网...

【技术保护点】
一种基于第三方服务器的会话方法,其特征在于,包括步骤:接收终端发送的第一登录请求,所述第一登录请求包括上一次会话的第一会话标识;根据所述第一会话标识获得与所述第一会话标识对应的第一身份票据;向第三方服务器发送第一身份票据合法性验证请求,所述第一身份票据合法性验证请求包括所述第一身份票据;接收所述第三方服务器对所述第一身份票据的第一验证结果,在所述第一验证结果为所述第一身份票据合法时,创建第二会话标识,并向所述终端发送登录结果,所述登陆结果包括所述第二会话标识;接收终端发送的业务请求,所述业务请求包括所述第二会话标识;根据所述第二会话标识查询第二会话信息,并根据所述第二会话信息对所述第二会话标识进行验证;根据所述验证结果进行处理获得业务处理结果,并将所述业务处理结果向所述终端发送。

【技术特征摘要】
1.一种基于第三方服务器的会话方法,其特征在于,包括步骤:
接收终端发送的第一登录请求,所述第一登录请求包括上一次会话的第一
会话标识;
根据所述第一会话标识获得与所述第一会话标识对应的第一身份票据;
向第三方服务器发送第一身份票据合法性验证请求,所述第一身份票据合
法性验证请求包括所述第一身份票据;
接收所述第三方服务器对所述第一身份票据的第一验证结果,在所述第一
验证结果为所述第一身份票据合法时,创建第二会话标识,并向所述终端发送
登录结果,所述登陆结果包括所述第二会话标识;
接收终端发送的业务请求,所述业务请求包括所述第二会话标识;
根据所述第二会话标识查询第二会话信息,并根据所述第二会话信息对所
述第二会话标识进行验证;
根据所述验证结果进行处理获得业务处理结果,并将所述业务处理结果向
所述终端发送。
2.根据权利要求1所述的基于第三方服务器的会话方法,其特征在于,在
所述第一验证结果为所述第一身份票据不合法时,向所述终端返回向第三方服
务器进行登陆的登录状态信息。
3.根据权利要求2所述的基于第三方服务器的会话方法,其特征在于,还
包括步骤:
接收终端发送的建立会话请求,所述建立会话请求包括第二身份票据;
向第三方服务器发送第二身份票据合法性验证请求,所述第二身份票据合
法性验证请求包括所述第二身份票据;
接收所述第三方服务器对所述第二身份票据的第二验证结果,并在所述第
二验证结果为所述第二身份票据合法时,创建第三会话标识;
向所述终端发送会话响应,所述会话响应包括所述第三会话标识。
4.根据权利要求1至3任意一项所述的基于第三方服务器的会话方法,其
特征在于:
根据所述第一会话标识获得所述第一身份票据的方式包括:查询与所述第

\t一会话标识对应的第一会话信息,所述第一会话信息包括所述第一身份票据;
向所述第三方服务器发送第一身份票据合法性验证请求的方式包括:根据
所述第一会话信息验证所述第一会话标识的合法性,并在所述第一会话标识合
法时,向所述第三方服务器发送所述第一身份票据合法性验证请求。
5.根据权利要求4所述的基于第三方服务器的会话方法,其特征在于:
所述第一登录请求还包括上一次会话的第一会话验证码;
根据所述第一会话信息、所述第一会话验证码验证所述第一会话标识的合
法性。
6.根据权利要求1至3任意一项所述的基于第三方服务器的会话方法,其
特征在于:
在所述第一验证结果为所述第一身份票据合法时,创建第二会话验证码,
所述登陆结果、所述业务请求还包括所述第二会话验证码;
根据所述第二会话信息、所述第二会话验证码对所述第二会话标识进行合
法性验证。
7.一种基于第三方服务器的会话装置,其特征在于,包括:
第一信息交互模块,用于接收终端发送的第一登录请求、业务请求,所述
第一登录请求包括上一次会话的第一会话标识,所述业务请求包括第二会话标
识,并将登录结果、业务处理结果向所述终端发...

【专利技术属性】
技术研发人员:曾鹏云
申请(专利权)人:腾讯科技武汉有限公司
类型:发明
国别省市:湖北;42

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

1