令牌获取方法、装置及系统制造方法及图纸

技术编号:11833188 阅读:52 留言:0更新日期:2015-08-05 19:32
本发明专利技术公开了一种令牌获取方法、装置及系统,属于互联网技术领域。所述方法包括:接收终端发送的初始化请求,初始化请求中携带有终端的终端标识;根据终端标识为终端分配账号和密钥,并发送给终端;接收终端发送的令牌获取请求,并检测令牌获取请求是否合法,令牌获取请求是终端根据账号和密钥生成的;当令牌获取请求合法时,生成令牌;将令牌发送至终端。本发明专利技术达到了由鉴权服务器自动为终端分配账号和密码,而不需要用户手动输入,且整个登录验证过程由终端和鉴权服务器自行完成,提高操作效率的效果。

【技术实现步骤摘要】

本专利技术实施例设及互联网
,特别设及一种令牌获取方法、装置及系统
技术介绍
身份验证是一种有效保护数据安全的手段,而通过账号和密码进行身份验证是目 前最为常用的身份验证方法。 当用户想要通过智能终端请求网络服务时,需要手动输入账号和密码,由智能终 端将该账号和密码发送至服务器。服务器接收到账号和密码后,需要对账号和密码进行验 证,并在验证通过后,为智能终端分配一个令牌,作为智能终端在一段时间内请求网络服务 时的凭证。当智能终端向服务器发送服务获取请求时,服务器只需要对该请求中携带的令 牌进行验证,并在验证通过后,向智能终端提供相应的网络服务。 在实现本专利技术实施例的过程中,专利技术人发现上述技术至少存在W下问题;对于智 能电视或智能盒子一类使用遥控器作为输入设备的智能终端,使用遥控器输入账号和密码 较为困难,而每次输入错误后,又需要重新进行一次输入,导致获取网络服务时,操作效率 非常低下。
技术实现思路
为了解决上述技术的问题,本专利技术实施例提供了一种令牌获取方法、装置及系统。 技术方案如下: 根据本专利技术实施例的第一方面,提供一种令牌获取方法,该方法包括: 接收终端发送的初始化请求,初始化请求中携带有终端的终端标识;[000引根据终端标识为终端分配账号和密钥,并发送给终端; 接收终端发送的令牌获取请求,并检测令牌获取请求是否合法,令牌获取请求是 终端根据账号和密钥生成的; 当令牌获取请求合法时,生成令牌; 将令牌发送至终端。 根据本专利技术实施例的第二方面,提供一种令牌获取方法,该方法包括: 向鉴权服务器发送初始化请求,初始化请求携带有终端的终端标识; 接收鉴权服务器根据终端标识所分配的账号和密钥; 根据账号和密钥生成令牌获取请求; 向鉴权服务器发送令牌获取请求; 接收鉴权服务器返回的令牌。 根据本专利技术实施例的第=方面,提供一种令牌获取装置,该装置包括: 第一接收模块,用于接收终端发送的初始化请求,初始化请求中携带有终端的终 端标识; 第一发送模块,用于根据终端标识为终端分配账号和密钥,并发送给终端; 第二接收模块,用于接收终端发送的令牌获取请求,并检测令牌获取请求是否合 法,令牌获取请求是终端根据账号和密钥生成的; 第一生成模块,用于当令牌获取请求合法时,生成令牌; 第二发送模块,用于将令牌发送至所述终端。 根据本专利技术实施例的第四方面,提供一种令牌获取装置,该装置包括: 第四发送模块,用于向鉴权服务器发送初始化请求,初始化请求携带有终端的终 端标识; 第=接收模块,用于接收鉴权服务器根据终端标识所分配的账号和密钥; 第=生成模块,用于根据账号和密钥生成令牌获取请求;[002引第五发送模块,用于向鉴权服务器发送令牌获取请求; 第四接收模块,用于接收鉴权服务器返回的令牌。 根据本专利技术实施例的第五方面,提供一种令牌获取系统,该系统包括鉴权服务器 和终端; 鉴权服务器和终端通过有线或无线网络相连; 该鉴权服务器包括如上述第=方面所述的令牌获取装置; 该终端包括如上述第四方面所述的令牌获取装置。 本专利技术实施例提供的技术方案带来的有益效果是: 通过在终端初始化时,鉴权服务器根据终端标识自动为终端分配账号和密钥,终 端根据该账号和密钥自动生成令牌获取请求,并从鉴权服务器处获取令牌;解决了对于使 用遥控器作为输入设备的智能终端,输入账号和密码是较为困难,且在输入错误时需要手 动重新输入,导致操作效率低下的问题;达到了由鉴权服务器自动为终端分配账号和密码, 而不需要用户手动输入,且整个登录验证过程由终端和鉴权服务器自行完成,提高操作效 率的效果。【附图说明】 为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可W根据该些附图获得其他 的附图。 图1是本专利技术各个实施例提供的一种令牌获取方法所设及的实施环境的环境示 意图;[003引图2是本专利技术一个实施例提供的令牌获取方法的方法流程图; 图3是本专利技术另一实施例提供的令牌获取方法的方法流程图; 图4A是本专利技术再一实施例提供的令牌获取方法的方法流程图; 图4B是本专利技术再一实施例提供的令牌获取方法所设及的生成令牌获取请求过程 的方法流程图; 图4C是本专利技术再一实施例提供的令牌获取方法所设及的检验解码后数据是否合 法过程的方法流程图; 图4D是本专利技术再一实施例提供的令牌获取方法所设及的网络服务获取过程的方 法流程图; 图5是本专利技术一个实施例所提供的令牌获取装置的结构方框图; 图6是本专利技术另一实施例所提供的令牌获取装置的结构方框图; 图7是本专利技术再一实施例所提供的令牌获取装置的结构方框图; 图8是本专利技术又一实施例所提供的令牌获取装置的结构方框图; 图9是本专利技术一个实施例提供的令牌获取装置的方框图; 图10是本专利技术另一实施例提供的令牌获取装置的方框图; 图11是本专利技术一个实施例提供的令牌获取系统的结构方框图。【具体实施方式】 为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方 式作进一步地详细描述。 请参考图1,其示出了本专利技术各个实施例提供的一种令牌获取方法所设及的实施 环境的环境示意图。该实施环境包括终端110、鉴权服务器120和数据服务器130。终端110是具有网络访问功能的电子设备。该电子设备可W是智能电视、智能盒 子、平板电脑、智能手机、电子书阅读器、MP3(MovingPierreExpertsGroupAudioLayer III,动态影像专家压缩标准音频层面3)播放器、MP4(MovingPic化reExpertsGroup AudioLayerIV,动态影像专家压缩标准音频层面4)播放器和膝上型便携计算机等等。本 实施例W终端110为智能电视为例进行说明。终端110与鉴权服务器120之间通过有线或无线网络相连。 鉴权服务器120可W是一台服务器,或者由若干台服务器组成的服务器集群,或 者是一个云计算服务中屯、。该鉴权服务器120是用于分配账号和密码,W及生成令牌并检 验令牌合法性的服务器。终端110与数据服务器130之间通过有线或无线网络相连。数据服务器130可W是一台服务器,或者由若干台服务器组成的服务器集群,或 者是一个云计算服务中屯、。该数据服务器130是为终端110提供网络服务的服务器。数据 服务器130与鉴权服务器120之间还通过有线或无线网络相连。 步骤201,接收终端发送的初始化请求,初始化请求中携带有终端的终端标识; 步骤202,根据终端标识为终端分配账号和密钥,并发送给终端; 步骤203,接收终端发送的令牌获取请求,并检测令牌获取请求是否合法,令牌获 取请求是终端根据账号和密钥生成的; 步骤204,当令牌获取请求合法时,生成令牌; 步骤205,将令牌发送至终端。 综上所述,本实施例提供的令牌获取方法,通过在终端初始化时,鉴权服务器根据 终端标识自动为终端分配账号和密钥,终端根据该账号和密钥自动生成令牌获取请求,并 从鉴权服务器处获取令牌;解决了对于使用遥控器作为输入设备的智能终端,输入账号和 密码是较为困难,且在输入错误时需要手动重新输入,导致操作效率本文档来自技高网...
令牌获取方法、装置及系统

【技术保护点】
一种令牌获取方法,其特征在于,所述方法包括:接收终端发送的初始化请求,所述初始化请求中携带有所述终端的终端标识;根据所述终端标识为所述终端分配账号和密钥,并发送给所述终端;接收所述终端发送的令牌获取请求,并检测所述令牌获取请求是否合法,所述令牌获取请求是所述终端根据所述账号和密钥生成的;当所述令牌获取请求合法时,生成令牌;将所述令牌发送至所述终端。

【技术特征摘要】

【专利技术属性】
技术研发人员:廖锡光
申请(专利权)人:腾讯科技北京有限公司
类型:发明
国别省市:北京;11

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

1