云端注册激活方法、装置、设备和存储介质制造方法及图纸

技术编号:19548723 阅读:24 留言:0更新日期:2018-11-24 21:28
本发明专利技术实施例公开了一种云端注册激活方法、装置、设备和存储介质。本发明专利技术实施例一种云端注册激活方法包括:接收终端设备发送的注册激活请求,注册激活请求包括终端设备的产品标识;确定可接入的应用服务器,并获取分别对应于各应用服务器的接入令牌;对应于各应用服务器,发送产品标识和与应用服务器对应的接入令牌,以请求设备注册和激活;接收各应用服务器发送的授权设备标识,并向终端设备发送授权设备标识。本发明专利技术实施例释放了终端设备的部分资源,提高了响应速度。

Cloud registration activation methods, devices, devices and storage media

The embodiment of the present invention discloses a cloud registration activation method, device, device and storage medium. The embodiment of the present invention provides a cloud registration activation method, which includes receiving the registration activation request sent by the terminal device, the registration activation request including the product identification of the terminal device, determining the accessible application server and obtaining the access tokens corresponding to each application server, and sending the product corresponding to each application server. Identify and access tokens corresponding to application servers to request device registration and activation; receive the authorized device identification sent by application servers, and send authorized device identification to terminal devices. The embodiment of the invention releases part of the resources of the terminal device and improves the response speed.

【技术实现步骤摘要】
云端注册激活方法、装置、设备和存储介质
本专利技术实施例涉及云技术,尤其涉及一种云端注册激活方法、装置、设备和存储介质。
技术介绍
设备-云端-应用服务器的架构属于云端技术,设备接入应用服务器需要向应用服务器请求授权。现有技术中的上述流程通常分为两步,分别称为设备注册和设备激活。设备注册是指通过设备的标识码,通常为MAC地址,到应用服务器注册一个由其分配的设备标识码,此时设备由于没有激活是没有连接能力的;设备激活是指在设备已注册的前提下,应用服务器为设备开通连接能力。但是,当设备需要获取多个应用服务器的连接能力时,需要分别对应于各应用服务器调用相应的接口,这样做会造成设备端的资源紧缺,响应缓慢。
技术实现思路
本专利技术实施例提供一种云端注册激活方法、装置、设备和存储介质,以释放了终端设备的部分资源,提高了响应速度。第一方面,本专利技术实施例提供了一种云端注册激活方法,包括:接收终端设备发送的注册激活请求,所述注册激活请求包括所述终端设备的产品标识;确定可接入的应用服务器,并获取分别对应于各所述应用服务器的接入令牌;对应于各所述应用服务器,发送所述产品标识和与所述应用服务器对应的接入令牌,以请求设备注册和激活;接收各所述应用服务器发送的授权设备标识,并向所述终端设备发送所述授权设备标识。可选的,在所述确定可接入的应用服务器,并获取分别对应于各所述应用服务器的接入令牌之前,还包括:从厂商服务器接收接入令牌,根据所述接入令牌确定可接入的应用服务器,并设定接入令牌和应用服务器的对应关系,所述接入令牌是所述厂商服务器从应用服务器获取的;所述确定可接入的应用服务器,并获取分别对应于各所述应用服务器的接入令牌,包括:将所述接入令牌和应用服务器的对应关系中的应用服务器确定为所述可接入的应用服务器,并从所述接入令牌和应用服务器的对应关系中获取所述接入令牌。可选的,在所述接收各所述应用服务器发送的授权设备标识,并向所述终端设备发送所述授权设备标识之后,还包括:接收厂商服务器发送的绑定请求,所述绑定请求包括终端用户标识和授权设备标识,所述终端用户标识是用户通过所述终端设定的,根据所述绑定请求设定所述终端用户标识和所述授权设备标识的绑定关系。可选的,所述应用服务器包括Fog云平台服务器、微信服务器或者京东服务器。第二方面,本专利技术实施例提供了一种云端注册激活装置,包括:接收模块,用于接收终端设备发送的注册激活请求,所述注册激活请求包括所述终端设备的产品标识;确定模块,用于确定可接入的应用服务器,并获取分别对应于各所述应用服务器的接入令牌;请求模块,用于对应于各所述应用服务器,发送所述产品标识和与所述应用服务器对应的接入令牌,以请求设备注册和激活;反馈模块,用于接收各所述应用服务器发送的授权设备标识,并向所述终端设备发送所述授权设备标识。可选的,还包括:设定模块,用于从厂商服务器接收接入令牌,根据所述接入令牌确定可接入的应用服务器,并设定接入令牌和应用服务器的对应关系,所述接入令牌是所述厂商服务器从应用服务器获取的;所述确定模块,具体用于将所述接入令牌和应用服务器的对应关系中的应用服务器确定为所述可接入的应用服务器,并从所述接入令牌和应用服务器的对应关系中获取所述接入令牌。可选的,还包括:绑定模块,用于接收厂商服务器发送的绑定请求,所述绑定请求包括终端用户标识和授权设备标识,所述终端用户标识是用户通过所述终端设定的,根据所述绑定请求设定所述终端用户标识和所述授权设备标识的绑定关系。可选的,所述应用服务器包括Fog云平台服务器、微信服务器或者京东服务器。第三方面,本专利技术实施例提供了一种设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的程序,所述处理器执行所述程序时实现如上述第一方面中任一所述的云端注册激活方法。第四方面,本专利技术实施例提供了一种包含可执行指令的存储介质,所述可执行指令在由处理器执行时用于执行如上述第一方面中任一所述的云端注册激活方法。本专利技术实施例终端设备只需要调用一次HTTP请求,由Fog平台代理向多个应用服务器发送注册激活请求,释放了终端设备的部分资源,提高了响应速度。附图说明图1为本专利技术实施例提供的云端注册激活方法的流程图;图2为本专利技术实施例提供的云端注册激活方法的流程图;图3为本专利技术实施例提供的云端注册激活装置的结构示意图;图4为本专利技术实施例提供的云端注册激活装置的结构示意图;图5为本专利技术实施例提供的设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术实施例作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术实施例,而非对本专利技术实施例的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术实施例相关的部分而非全部结构。图1为本专利技术实施例提供的云端注册激活方法的流程图,本实施例可适用于终端设备通过Fog平台向多个应用服务器请求注册激活的过程,该方法可以由Fog平台来执行,具体包括如下步骤:步骤101、接收终端设备发送的注册激活请求,注册激活请求包括终端设备的产品标识;终端设备向Fog平台发送注册激活请求,并在其中包括终端设备的产品标识(product_id)、MAC地址和密码(device_pw),其中,产品标识是终端设备的标识信息,MAC地址是终端设备的设备串号,密码是终端设备登陆个应用服务器的凭证。注册激活请求可以按照统一的数据格式封装,根据规定的各字段的名称和长度填写数据,例如,0-1字节是产品标识,2-6字节是MAC地址,7-8字节是密码。步骤102、确定可接入的应用服务器,并获取分别对应于各应用服务器的接入令牌;应用服务器是各应用程序的应用服务器,例如,微信服务器或者京东服务器,Fog平台作为设备和多个应用服务器之间的注册激活代理,其首先和多个应用服务器建立信任关系,只有建立了信任关系的应用服务器,Fog平台才可以作为终端设备的代理向其发出注册激活请求,Fog平台再从每个应用服务器获取接入令牌(access_token)。即厂商服务器与一个应用服务器建立信任关系,从该应用服务器获取其接入令牌,而Fog平台从厂商服务器获取这些接入令牌。因此Fog平台可以根据接入令牌确定哪些应用服务器是可接入的,并设定接入令牌和应用服务器的对应关系,将接入令牌和应用服务器的对应关系中的应用服务器确定为可接入的应用服务器,并从接入令牌和应用服务器的对应关系中获取接入令牌。步骤103、对应于各应用服务器,发送产品标识和与应用服务器对应的接入令牌,以请求设备注册和激活;Fog平台向可接入的应用服务器分别发送产品标识和接入令牌请求设备注册和激活,例如,向微信服务器发送产品标识和微信服务器对应的接入令牌,向京东服务器发送产品标识和京东服务器对应的接入令牌。步骤104、接收各应用服务器发送的授权设备标识,并向终端设备发送授权设备标识。当应用服务器对Fog平台发送的产品标识和接入令牌完成认证后,向Fog平台返回授权设备标识,Fog平台再将授权设备标识发送给终端设备。本实施例的技术方案,终端设备只需要调用一次HTTP请求,由Fog平台代理向多个应用服务器发送注册激活请求,释放了终端设备的部分资源,提高了响应速度。在上述技术方案的基础上,Fog平台接收厂商服务器发送的绑定请求,绑定请求包括终端用本文档来自技高网...

【技术保护点】
1.一种云端注册激活方法,其特征在于,包括:接收终端设备发送的注册激活请求,所述注册激活请求包括所述终端设备的产品标识;确定可接入的应用服务器,并获取分别对应于各所述应用服务器的接入令牌;对应于各所述应用服务器,发送所述产品标识和与所述应用服务器对应的接入令牌,以请求设备注册和激活;接收各所述应用服务器发送的授权设备标识,并向所述终端设备发送所述授权设备标识。

【技术特征摘要】
1.一种云端注册激活方法,其特征在于,包括:接收终端设备发送的注册激活请求,所述注册激活请求包括所述终端设备的产品标识;确定可接入的应用服务器,并获取分别对应于各所述应用服务器的接入令牌;对应于各所述应用服务器,发送所述产品标识和与所述应用服务器对应的接入令牌,以请求设备注册和激活;接收各所述应用服务器发送的授权设备标识,并向所述终端设备发送所述授权设备标识。2.根据权利要求1所述的方法,其特征在于,在所述确定可接入的应用服务器,并获取分别对应于各所述应用服务器的接入令牌之前,还包括:从厂商服务器接收接入令牌,根据所述接入令牌确定可接入的应用服务器,并设定接入令牌和应用服务器的对应关系,所述接入令牌是所述厂商服务器从应用服务器获取的;所述确定可接入的应用服务器,并获取分别对应于各所述应用服务器的接入令牌,包括:将所述接入令牌和应用服务器的对应关系中的应用服务器确定为所述可接入的应用服务器,并从所述接入令牌和应用服务器的对应关系中获取所述接入令牌。3.根据权利要求1所述的方法,其特征在于,在所述接收各所述应用服务器发送的授权设备标识,并向所述终端设备发送所述授权设备标识之后,还包括:接收厂商服务器发送的绑定请求,所述绑定请求包括终端用户标识和授权设备标识,所述终端用户标识是用户通过所述终端设定的,根据所述绑定请求设定所述终端用户标识和所述授权设备标识的绑定关系。4.根据权利要求1-3中任一项所述的方法,其特征在于,所述应用服务器包括Fog云平台服务器、微信服务器或者京东服务器。5.一种云端注册激活装置,其特征在于,包括:接收模块,用于接收终端设备发送的...

【专利技术属性】
技术研发人员:白路
申请(专利权)人:上海庆科信息技术有限公司
类型:发明
国别省市:上海,31

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

1