智能设备获取业务数据的方法、装置和系统与流程

文档序号:12729880阅读:196来源:国知局
智能设备获取业务数据的方法、装置和系统与流程

本发明涉及物联网领域,特别是涉及一种智能设备获取业务数据的方法、装置和系统。



背景技术:

随着网络技术和计算机技术的发展,逐渐发展成物联网,实现了用户与物品之间通过网络联系。越来越多的智能设备出现在人们的生活中,为人们之间进行信息交互提供了便利。智能设备的种类多种多样,例如智能手表、智能相框、智能电视等,智能手表、智能相框和智能电视都能接收网络信息,并显示网络信息。智能设备与绑定用户间的交互通常是,某一用户通过用户终端(例如手机)登录即时通信软件或浏览器等将信息发送给智能设备,智能设备接收到用户发送的信息。然而,智能设备并不能获取与用户相关的业务数据,导致智能设备功能受限。



技术实现要素:

基于此,有必要针对传统的智能设备不能获取与用户相关的业务数据的问题,提供一种智能设备获取业务数据的方法,使得智能设备能获取与用户相关的业务数据,扩展了智能设备的功能。

此外,还有必要提供一种智能设备获取业务数据的装置,使得智能设备能获取与用户相关的业务数据,扩展了智能设备的功能。

此外,还有必要提供一种智能设备获取业务数据的系统,使得智能设备能获取与用户相关的业务数据,扩展了智能设备的功能。

一种智能设备获取业务数据的方法,包括以下步骤:

接收与智能设备绑定的用户标识发送的第三方用户账号和授权信令,所述第三方用户账号和授权信令是根据所述用户标识从登录服务器获取的;

根据所述第三方用户账号和授权信令从业务服务器获取与所述用户标识相 关的业务数据。

一种智能设备获取业务数据的装置,包括:

接收模块,用于接收与智能设备绑定的用户标识发送的第三方用户账号和授权信令,所述第三方用户账号和授权信令是根据所述用户标识从登录服务器获取的;

业务数据获取模块,用于根据所述第三方用户账号和授权信令从业务服务器获取与所述用户标识相关的业务数据。

上述智能设备获取业务数据的方法和装置,通过接收与智能设备绑定的用户标识发送的第三方用户账号和授权信令,根据第三方用户账号和授权信令从业务服务器获取与用户标识相关的业务数据,使得智能设备能够获取与用户标识相关的业务数据,实现了与用户标识绑定的智能设备拥有与用户相同的权限,扩展了智能设备的功能。

一种智能设备获取业务数据的方法,包括以下步骤:

根据用户标识从登录服务器获取对应的第三方用户账号和授权信令;

将所述第三方用户账号和授权信令发送给与所述用户标识绑定的智能设备,以使所述智能设备根据所述第三方用户账号和授权信令从业务服务器获取与所述用户标识相关的业务数据。

一种智能设备获取业务数据的装置,包括:

账号获取模块,用于根据用户标识从登录服务器获取对应的第三方用户账号和授权信令;

账号发送模块,用于将所述第三方用户账号和授权信令发送给与所述用户标识绑定的智能设备,以使所述智能设备根据所述第三方用户账号和授权信令从业务服务器获取与所述用户标识相关的业务数据。

上述智能设备获取业务数据的方法和装置,将第三方用户账号和授权信令发送给与用户标识绑定的智能设备,使得智能设备根据第三方用户账号和授权信令从业务服务器获取与用户标识相关的业务数据,实现了与用户标识绑定的智能设备拥有与用户相同的权限,扩展了智能设备的功能。

一种智能设备获取业务数据的系统,包括登录服务器、终端、智能设备和业务服务器;

用户标识所在的终端用于根据用户标识从所述登录服务器获取对应的第三方用户账号和授权信令,并将所述第三方用户账号和授权信令发送给与所述用户标识绑定的智能设备;

所述智能设备用于接收所述第三方用户账号和授权信令,并根据所述第三方用户账号和授权信令从所述业务服务器获取与所述用户标识相关的业务数据;

所述第三方用户标识和授权信令是由所述登录服务器根据服务提供者标识生成或者根据用户标识和智能设备类型标识生成。

上述智能设备获取业务数据的系统,将第三方用户账号和授权信令发送给与用户标识绑定的智能设备,使得智能设备根据第三方用户账号和授权信令从业务服务器获取与用户标识相关的业务数据,实现了与用户标识绑定的智能设备拥有与用户相同的权限,扩展了智能设备的功能。

附图说明

图1为一个实施例中智能设备获取业务数据的方法和装置的应用环境示意图;

图2A为一个实施例中终端的内部结构示意图;

图2B为一个实施例中智能设备的内部结构示意图;

图3为一个实施例中业务服务器的内部结构示意图;

图4为一个实施例中智能设备获取业务数据的方法的流程图;

图5为另一个实施例中智能设备获取业务数据的方法的流程图;

图6为一个实施例中智能设备获取业务数据的装置的结构框图;

图7为另一个实施例中智能设备获取业务数据的装置的结构框图;

图8为另一个实施例中智能设备获取业务数据的装置的结构框图;

图9为另一个实施例中智能设备获取业务数据的装置的结构框图;

图10为一个实施例中智能设备获取业务数据的系统的结构示意图;

图11为智能设备获取业务数据的系统的工作时序图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

图1为一个实施例中智能设备获取业务数据的方法和装置的应用环境示意图。该应用环境包括登录服务器110、终端120、智能设备130、智能设备网关140和业务服务器150。

用户登录终端120,通过用户标识访问登录服务器110,登录服务器110根据服务提供者标识生成与用户标识对应的openid(第三方用户账号)和accesstoken(授权信令)。

登录服务器110将生成的openid和accesstoken返回给终端120。终端120将与用户标识相对应的openid和accesstoken发送给与用户标识绑定的智能设备130。

智能设备130根据openid和accesstoken发送业务数据请求至智能设备网关140。智能设备130通过device_api接口(即智能设备接口)访问智能设备网关140。

智能设备网关140通过openapi接口(即第三方用户账号接口)对智能设备进行权限校验和获取业务数据请求的分发。智能设备网关140接收到智能设备发送的获取业务数据请求后,对智能设备进行权限校验,校验通过后,将该获取业务数据请求分发到不同的业务服务器150。当判断出智能设备与用户标识绑定,则校验通过。智能设备网络140从业务服务器150中获取与用户标识相关的业务数据,然后将业务数据返回给智能设备130。业务数据是指与用户相关的各种内容资源,如相册、音乐视频资源等。

device_api接口和openapi接口可为二进制接口和http(HyperText Transfer Protocol,超文本传输协议)接口。

在其他应用环境中,应用环境中可不包括智能设备网关。权限校验也可由 业务服务器150进行。

图2A为一个实施例中终端的内部结构示意图。如图2A所示,该终端120包括通过系统总线连接的处理器、存储介质、内存、网络接口、显示屏和输入装置。其中,终端120的存储介质存储有操作系统,还包括一种智能设备获取业务数据的装置,该智能设备获取业务数据的装置用于实现一种智能设备获取业务数据的方法。该处理器用于提供计算和控制能力,支撑整个终端的运行。终端中的内存为存储介质中的智能设备获取业务数据的装置的运行提供环境,网络接口用于与服务器进行网络通信,如发送账号获取请求至登录服务器,接收登录服务器返回的第三方用户账号和授权信令等。终端120的显示屏可以是液晶显示屏或者电子墨水显示屏等,输入装置可以是显示屏上覆盖的触摸层,也可以是终端外壳上设置的按键、轨迹球或触控板,也可以是外接的键盘、触控板或鼠标等。该终端可以是手机、平板电脑或者个人数字助理。本领域技术人员可以理解,图2A中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的终端的限定,具体的终端可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

图2B为一个实施例中智能设备130的内部结构示意图。如图2B所示,该智能设备130包括通过系统总线连接的处理器、内存、网络接口、显示屏和输入装置。其中,该处理器用于提供计算和控制能力,支撑整个智能设备的运行。内存用于存储第三方用户账号和授权信令。网络接口用于与服务器进行网络通信,如根据第三方用户账号和授权信令发送业务数据获取请求至业务服务器,接收业务服务器返回的业务数据等。智能设备的显示屏可以是液晶显示屏等,输入装置可以是显示屏上覆盖的触摸层,也可以是智能设备外壳上设置的按键、轨迹球或触控板,也可以是外接的键盘、触控板或鼠标等。该智能设备130可以是智能手表、智能手环等。本领域技术人员可以理解,图2B中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的终端的限定,具体的终端可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

图3为一个实施例中业务服务器150的内部结构示意图。如图3所示,该 业务服务器150包括通过系统总线连接的处理器、存储介质、内存、显示屏、输入装置和网络接口。其中,该业务服务器的存储介质存储有操作系统、数据库和智能设备获取业务数据的装置,数据库中存储有智能设备标识与用户标识的绑定关系、用户标识所对应的业务数据,该智能设备获取业务数据的装置用于实现适用于智能设备获取业务数据的方法。该业务服务器150的处理器用于提供计算和控制能力,支撑整个服务器的运行。该业务服务器的内存为存储介质中的智能设备的状态信息发送装置的运行提供环境。该业务服务器的显示屏可以是液晶显示屏或者电子墨水显示屏等,输入装置可以是显示屏上覆盖的触摸层,也可以是终端外壳上设置的按键、轨迹球或触控板,也可以是外接的键盘、触控板或鼠标等。该业务服务器的网络接口用于据以与外部的终端通过网络连接通信,比如接收智能设备130发送的业务数据获取请求以及向智能设备返回业务数据等。业务服务器可以用独立的服务器或者是多个服务器组成的服务器集群来实现。本领域技术人员可以理解,图3中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的服务器的限定,具体的服务器可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

此外,登录服务器110也可包括通过系统总线连接的处理器、存储介质、内存、显示屏、输入装置和网络接口等。登录服务器110中存储有用户标识、服务提供者标识、智能设备类型标识等。服务提供者标识是指登录服务器分配的用于区分服务提供者的唯一性的标识。智能设备类型标识是指登录服务器对一类型智能设备分配的标识。

图4为一个实施例中智能设备获取业务数据的方法的流程图。如图4所示,一种智能设备获取业务数据的方法,以智能设备130角度描述,包括以下步骤:

步骤402,接收与智能设备绑定的用户标识发送的第三方用户账号和授权信令,该第三方用户账号和授权信令是根据该用户标识从登录服务器获取的。

具体地,智能设备接收与智能设备绑定的用户标识发送的第三方用户账号和授权信令。智能设备绑定的用户标识是指将智能设备标识与用户标识建立映 射关系。用户标识可为即时通信账号、电子邮件账号、移动通信号码等。智能设备标识是指为智能设备分配的唯一标识。用户通过用户标识登录终端,通过终端访问登录服务器,从登录服务器获取openid(第三方用户账号)和accesstoken(授权信令)。

第三方用户标识和授权信令是由该登录服务器根据服务提供者标识生成的或者根据用户标识和智能设备类型标识生成的。

服务提供者标识是appid,是用于区分服务提供者(如厂商)唯一性的标识。智能设备类型标识是一类智能设备的标识。

步骤404,根据该第三方用户账号和授权信令从业务服务器获取与该用户标识相关的业务数据。

具体地,智能设备根据该第三方用户账号和授权信令登录业务服务器,从业务服务器获取与用户标识相关的业务数据。业务服务器可对第三方用户账号和授权信令进行验证,判断第三方用户账号是否正确,授权信令是否有效,若第三方用户账号正确且授权信令有效,则业务服务器可将与用户标识相关的业务数据发送给智能设备。业务数据可为网站会员、相册、音乐视频资源等。

此外,智能设备还将智能设备标识发送给业务服务器,业务服务器对智能设备标识进行验证,判断该智能设备标识是否与用户标识存在绑定关系,若是,则智能设备标识验证通过,第三方用户账号正确且授权信令有效,则将与用户标识相关的业务数据发送给智能设备,若否,则智能设备标识验证失败,不将与用户标识相关的业务数据发送给智能设备。

再者,智能设备还可通过device_api接口(即智能设备接口)向业务服务器发送获取业务数据请求,该业务数据请求中包含第三方用户账号和授权信令,接收业务服务器根据业务数据请求返回的与用户标识相关的业务数据。

智能设备还可从业务服务器获取与智能设备绑定的用户标识的openid列表。

上述智能设备获取业务数据的方法,通过接收与智能设备绑定的用户标识发送的第三方用户账号和授权信令,根据第三方用户账号和授权信令从业务服务器获取与用户标识相关的业务数据,使得智能设备能够获取与用户标识相关 的业务数据,实现了与用户标识绑定的智能设备拥有与用户相同的权限,扩展了智能设备的功能。

在一个实施例中,上述智能设备获取业务数据的方法,还包括:当检测到该授权信令超过预设有效期,发送授权信令失效的信息给该用户标识,并接收与该智能设备绑定的用户标识重新发送的第三方用户账号和新的授权信令。

具体地,授权信令可预设有效期,该有效期根据需要设定,如3个月、4个月等,不限于此。智能设备检测到授权信令超过预设有效期后,发送授权信令失效的信息给该用户标识,由用户标识重新发送第三方用户账号和新的授权信令。设置授权信令的有效期,可有效控制智能设备使用第三方用户账号的使用期限,控制智能设备获取业务数据的时间,提高业务数据的安全性。

图5为另一个实施例中智能设备获取业务数据的方法的流程图。如图5所示,一种智能设备获取业务数据的方法,以终端角度描述,包括以下步骤:

步骤502,根据用户标识从登录服务器获取对应的第三方用户账号和授权信令。

具体地,第三方用户标识和授权信令是由该登录服务器根据服务提供者标识生成或者根据用户标识和智能设备类型标识生成。服务提供者标识是appid,是用于区分服务提供者(如厂商)唯一性的标识。智能设备类型标识是一类智能设备的标识。

步骤504,将该第三方用户账号和授权信令发送给与该用户标识绑定的智能设备,以使该智能设备根据该第三方用户账号和授权信令从业务服务器获取与该用户标识相关的业务数据。

具体地,智能设备绑定的用户标识是指将智能设备标识与用户标识建立映射关系。

智能设备根据该第三方用户账号和授权信令登录业务服务器,从业务服务器获取与用户标识相关的业务数据。业务服务器可对第三方用户账号和授权信令进行验证,判断第三方用户账号是否正确,授权信令是否有效,若第三方用户账号正确且授权信令有效,则业务服务器可将与用户标识相关的业务数据发 送给智能设备。业务数据可为网站会员、相册、音乐视频资源等。

此外,智能设备还将智能设备标识发送给业务服务器,业务服务器对智能设备标识进行验证,判断该智能设备标识是否与用户标识存在绑定关系,若是,则智能设备标识验证通过,第三方用户账号正确且授权信令有效,则将与用户标识相关的业务数据发送给智能设备,若否,则智能设备标识验证失败,不将与用户标识相关的业务数据发送给智能设备。

上述智能设备获取业务数据的方法,将第三方用户账号和授权信令发送给与用户标识绑定的智能设备,使得智能设备根据第三方用户账号和授权信令从业务服务器获取与用户标识相关的业务数据,实现了与用户标识绑定的智能设备拥有与用户相同的权限,扩展了智能设备的功能。

在一个实施例中,上述智能设备获取业务数据的方法还包括:接收到该智能设备发送的授权信令失效的信息,再根据用户标识从该登录服务器获取对应的第三方用户账号和新的授权信令,以及将该第三方用户账号和新的授权信令发送给该智能设备。

具体地,授权信令可预设有效期,该有效期根据需要设定,如3个月、4个月等,不限于此。智能设备检测到授权信令超过预设有效期后,发送授权信令失效的信息给该用户标识。根据用户标识从登录服务器获取对应的第三方用户账号和新的授权信令,并重新发送第三方用户账号和新的授权信令。设置授权信令的有效期,可有效控制智能设备使用第三方用户账号的使用期限,控制智能设备获取业务数据的时间,提高业务数据的安全性。

下面结合具体的应用场景描述上述智能设备获取业务数据的方法的实现过程。以用户标识为即时通信账号,终端可为手机,智能设备可为智能手环,业务服务器可提供视频资源,此处仅为说明智能设备获取业务数据的方法的一个具体的应用场景,不作为对本发明的限制。一种智能设备获取业务数据的方法包括:

(1)通过即时通信账号登录手机的即时通信客户端,通过即时通信客户端访问登录服务器;

(2)登录服务器获取即时通信账号及智能手环的智能设备标识,并即时通信账号及智能手环的智能设备标识生成第三方用户账号和授权信令,或者根据服务提供者标识生成第三方用户账号和授权信令,并将第三方用户账号和授权信令发送给手机;

(3)手机直接将第三方用户账号和授权信令发送给智能手环;

(4)智能手环根据第三方用户账号和授权信令,向业务服务器发起获取业务数据请求,该业务数据请求中包含智能手环的智能设备标识、第三方用户账号和授权信令。

(5)业务服务器对智能手环的智能设备标识进行权限校验,判断出智能设备标识与用户的即时通信账号存在绑定关系,且第三方用户账号正确,授权信令有效,则将用户的业务数据,即视频资源返回给智能手环。

图6为一个实施例中智能设备获取业务数据的装置的结构框图。图6中的智能设备获取业务数据的装置,运行于智能设备上,为对应于图4中的智能设备获取业务数据的方法所构建的功能架构,描述不详细之处,请参照图4中方法部分的描述。如图6所示,一种智能设备获取业务数据的装置,包括接收模块602和业务数据获取模块604。其中:

接收模块602用于接收与智能设备绑定的用户标识发送的第三方用户账号和授权信令,该第三方用户账号和授权信令是根据该用户标识从登录服务器获取的。

具体地,智能设备接收与智能设备绑定的用户标识发送的第三方用户账号和授权信令。智能设备绑定的用户标识是指将智能设备标识与用户标识建立映射关系。用户通过用户标识登录终端,通过终端访问登录服务器,从登录服务器获取openid和accesstoken。第三方用户标识和授权信令是由该登录服务器根据服务提供者标识生成的或者根据用户标识和智能设备类型标识生成的。

服务提供者标识是appid,是用于区分服务提供者(如厂商)唯一性的标识。智能设备类型标识是一类智能设备的标识。

业务数据获取模块604用于根据该第三方用户账号和授权信令从业务服务 器获取与该用户标识相关的业务数据。

具体地,智能设备根据该第三方用户账号和授权信令登录业务服务器,从业务服务器获取与用户标识相关的业务数据。业务服务器可对第三方用户账号和授权信令进行验证,判断第三方用户账号是否正确,授权信令是否有效,若第三方用户账号正确且授权信令有效,则业务服务器可将与用户标识相关的业务数据发送给智能设备。业务数据可为网站会员、相册、音乐视频资源等。

此外,智能设备还将智能设备标识发送给业务服务器,业务服务器对智能设备标识进行验证,判断该智能设备标识是否与用户标识存在绑定关系,若是,则智能设备标识验证通过,第三方用户账号正确且授权信令有效,则将与用户标识相关的业务数据发送给智能设备,若否,则智能设备标识验证失败,不将与用户标识相关的业务数据发送给智能设备。

上述智能设备获取业务数据的装置,通过接收与智能设备绑定的用户标识发送的第三方用户账号和授权信令,根据第三方用户账号和授权信令从业务服务器获取与用户标识相关的业务数据,使得智能设备能够获取与用户标识相关的业务数据,实现了与用户标识绑定的智能设备拥有与用户相同的权限,扩展了智能设备的功能。

图7为另一个实施例中智能设备获取业务数据的装置的结构框图。如图7所示,一种智能设备获取业务数据的装置,除了包括接收模块602和业务数据获取模块604,还包括失效信息发送模块606。其中:

失效信息发送模块606用于当检测到该授权信令超过预设有效期,发送授权信令失效的信息给该用户标识。

接收模块602还用于接收与该智能设备绑定的用户标识重新发送的第三方用户账号和新的授权信令。

具体地,授权信令可预设有效期,该有效期根据需要设定,如3个月、4个月等,不限于此。智能设备检测到授权信令超过预设有效期后,发送授权信令失效的信息给该用户标识,由用户标识重新发送第三方用户账号和新的授权信令。设置授权信令的有效期,可有效控制智能设备使用第三方用户账号的使用期限,控制智能设备获取业务数据的时间,提高业务数据的安全性。

图8为另一个实施例中智能设备获取业务数据的装置的结构框图。图8中的智能设备获取业务数据的装置,运行于用户标识所登录的终端上,为对应于图5中智能设备获取业务数据的方法的功能架构,描述不详细之处,请参照图5中方法部分的描述。如图8所示,一种智能设备获取业务数据的装置,包括账号获取模块802和账号发送模块804。其中:

账号获取模块802用于根据用户标识从登录服务器获取对应的第三方用户账号和授权信令。

具体地,第三方用户标识和授权信令是由该登录服务器根据服务提供者标识生成或者根据用户标识和智能设备类型标识生成。服务提供者标识是appid,是用于区分服务提供者(如厂商)唯一性的标识。智能设备类型标识是一类智能设备的标识。

账号发送模块804用于将该第三方用户账号和授权信令发送给与该用户标识绑定的智能设备,以使该智能设备根据该第三方用户账号和授权信令从业务服务器获取与该用户标识相关的业务数据。

具体地,智能设备绑定的用户标识是指将智能设备标识与用户标识建立映射关系。

具体地,智能设备根据该第三方用户账号和授权信令登录业务服务器,从业务服务器获取与用户标识相关的业务数据。业务服务器可对第三方用户账号和授权信令进行验证,判断第三方用户账号是否正确,授权信令是否有效,若第三方用户账号正确且授权信令有效,则业务服务器可将与用户标识相关的业务数据发送给智能设备。业务数据可为网站会员、相册、音乐视频资源等。

此外,智能设备还将智能设备标识发送给业务服务器,业务服务器对智能设备标识进行验证,判断该智能设备标识是否与用户标识存在绑定关系,若是,则智能设备标识验证通过,第三方用户账号正确且授权信令有效,则将与用户标识相关的业务数据发送给智能设备,若否,则智能设备标识验证失败,不将与用户标识相关的业务数据发送给智能设备。

上述智能设备获取业务数据的装置,将第三方用户账号和授权信令发送给 与用户标识绑定的智能设备,使得智能设备根据第三方用户账号和授权信令从业务服务器获取与用户标识相关的业务数据,实现了与用户标识绑定的智能设备拥有与用户相同的权限,扩展了智能设备的功能。

图9为另一个实施例中智能设备获取业务数据的装置的结构框图。如图9所示,一种智能设备获取业务数据的装置,除了包括账号获取模块802和账号发送模块804,还包括失效信息接收模块806。其中:

失效信息接收模块806用于接收到该智能设备发送的授权信令失效的信息。

账号获取模块802还用于根据用户标识从该登录服务器获取对应的第三方用户账号和新的授权信令。

账号发送模块804还用于将该第三方用户账号和新的授权信令发送给该智能设备。

具体地,授权信令可预设有效期,该有效期根据需要设定,如3个月、4个月等,不限于此。智能设备检测到授权信令超过预设有效期后,发送授权信令失效的信息给该用户标识。根据用户标识从登录服务器获取对应的第三方用户账号和新的授权信令,并重新发送第三方用户账号和新的授权信令。设置授权信令的有效期,可有效控制智能设备使用第三方用户账号的使用期限,控制智能设备获取业务数据的时间,提高业务数据的安全性。

图10为一个实施例中智能设备获取业务数据的系统的结构图;图11为智能设备获取业务数据的系统的工作时序图。结合图10和图11,一种智能设备获取业务数据的系统,包括登录服务器1010、终端1020、智能设备1030和业务服务器1040。

用户标识所在的终端1020用于根据用户标识从该登录服务器1010获取对应的第三方用户账号和授权信令,并将该第三方用户账号和授权信令发送给与该用户标识绑定的智能设备1030。

具体地,第三方用户标识和授权信令是由该登录服务器根据服务提供者标识生成或者根据用户标识和智能设备类型标识生成。服务提供者标识是appid,是用于区分服务提供者(如厂商)唯一性的标识。智能设备类型标识是一类智 能设备的标识。

智能设备绑定的用户标识是指将智能设备标识与用户标识建立映射关系。

智能设备1030用于接收该第三方用户账号和授权信令,并根据该第三方用户账号和授权信令从该业务服务器1040获取与该用户标识相关的业务数据。

具体地,智能设备1030根据该第三方用户账号和授权信令登录业务服务器1040,从业务服务器1040获取与用户标识相关的业务数据。业务服务器1040可对第三方用户账号和授权信令进行验证,判断第三方用户账号是否正确,授权信令是否有效,若第三方用户账号正确且授权信令有效,则业务服务器可将与用户标识相关的业务数据发送给智能设备。业务数据可为网站会员、相册、音乐视频资源等。

此外,智能设备还将智能设备标识发送给业务服务器,业务服务器对智能设备标识进行验证,判断该智能设备标识是否与用户标识存在绑定关系,若是,则智能设备标识验证通过,第三方用户账号正确且授权信令有效,则将与用户标识相关的业务数据发送给智能设备,若否,则智能设备标识验证失败,不将与用户标识相关的业务数据发送给智能设备。

上述智能设备获取业务数据的系统,将第三方用户账号和授权信令发送给与用户标识绑定的智能设备,使得智能设备根据第三方用户账号和授权信令从业务服务器获取与用户标识相关的业务数据,实现了与用户标识绑定的智能设备拥有与用户相同的权限,扩展了智能设备的功能。

在一个实施例中,智能设备1030检测到该授权信令超过预设有效期,发送授权信令失效的信息给该用户标识所在终端1020。用户标识所在终端1020根据用户标识从该登录服务器获取对应的第三方用户账号和新的授权信令,以及将该第三方用户账号和新的授权信令发送给该智能设备。

具体地,授权信令可预设有效期,该有效期根据需要设定,如3个月、4个月等,不限于此。智能设备检测到授权信令超过预设有效期后,发送授权信令失效的信息给该用户标识。根据用户标识从登录服务器获取对应的第三方用户账号和新的授权信令,并重新发送第三方用户账号和新的授权信令。设置授权信令的有效期,可有效控制智能设备使用第三方用户账号的使用期限,控制智 能设备获取业务数据的时间,提高业务数据的安全性。

进一步,上述智能设备获取业务数据的系统还可包括智能设备网关。智能网关通过openapi接口(即第三方用户账号接口)对智能设备进行权限校验和获取业务数据请求的分发。智能设备网关接收到智能设备发送的获取业务数据请求后,对智能设备进行权限校验,校验通过后,将该获取业务数据请求分发到对应的业务服务器1040。当判断出智能设备与用户标识绑定,则校验通过。智能设备网关在对权限校验后,还可对第三方用户账号和授权信令进行验证,判断第三方用户账号是否正确,以及授权信令是否有效,若第三方用户账号正确且授权信令有效,则将业务数据请求分发到对应的业务服务器1040。或者,智能设备网关可先判断第三方用户账号是否正确,以及授权信令是否有效,当第三方用户账号正确且授权信令有效后,再对权限校验。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)等。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1