一种终端查询所属云端管理后台的方法及终端技术

技术编号:23938705 阅读:19 留言:0更新日期:2020-04-25 04:10
本发明专利技术实施例涉及一种终端查询所属云端管理后台的方法及终端,方法包括:支持Android系统的终端接收到触发联机操作的指令时,向终端管理后台发送包括标识和型号的后台信息请求指令;以及接收终端管理后台反馈的包括子管理平台的接口域名的响应信息,子管理平台为终端内的应用组件用于连接并获取资源的服务器;终端的BS根据所述子管理平台的接口域名,将BS的接口前缀域名更新,并与该接口域名对应子管理平台交互,实现该终端在子管理平台联机激活;并采用子管理平台的接口域名更新终端内所述应用组件的接口前缀域名。本实施例的方法可以节省为不同管理后台编制不同Android ROM包的时间、人力成本。

A method and terminal to query the cloud management background to which the terminal belongs

【技术实现步骤摘要】
一种终端查询所属云端管理后台的方法及终端
本专利技术实施例涉及终端技术,具体涉及一种终端查询所属云端管理后台的方法及终端。
技术介绍
作为智能终端的标配,一般都会连接一个云端管理后台,用来控制终端和下发资源(如下发应用市场和OTA(OverTheAir,空中下载技术))。一般的做法为智能终端(简称终端)的应用组件在开发阶段预先把管理后台的接口地址内置在应用内部,设定好请求时机来请求管理后台接口获取数据。但是,当出现同一批同种类型的终端分别需要不同的同类型管理后台来获取资源时,则需要分别编写终端组件内置管理后台的接口地址,这样做会导致了终端的AndroidROM存在多个不同的版本,增加开发时间和维护难度,特别是当需要对终端进行OTA的情况时,则需要按照不同的后台版本编写不同的AndroidROM包,导致效率低下。通常,终端内的AndroidROM包的作用包括:第一、驱动硬件(即通过软件让终端运行起来);第二、为上层的应用(应用程序)/应用组件提供运行环境。目前,终端内存在多个应用/应用组件对应多个不同版本的AndroidROM包,为此,在终端出厂之前,需要预先按照不同的版本编写/编译不同的AndroidROM包以预置在终端内,使得终端在出厂后使用时可以与特定的云端管理后台保持接口通信连接,进而获取云端管理后台的一些操作配置或资源数据,实现终端及终端内各应用/应用组件的正常运行。然而,如果终端内各应用/应用组件对应的特定云端管理后台越多,则在终端的开发阶段,就需要编译更多的AndroidROM包,且编译出的AndroidROM包在终端内也是彼此独立,导致处于开发阶段的终端成本高,效率低,且终端内各应用/应用组件的接口地址无法实现统一管理。
技术实现思路
为了解决现有技术存在的问题,本专利技术的至少一个实施例提供了一种终端查询所属云端管理后台的方法及终端。第一方面,本专利技术实施例提出一种终端查询所属云端管理后台的方法,包括:支持Android系统的终端接收到用于触发联机操作的指令时,该终端的系统服务组件BS向终端管理后台发送一个后台信息请求指令,所述后台信息请求指令包括该终端的标识和终端的型号;所述终端的BS接收所述终端管理后台依据所述后台信息请求指令反馈的响应信息,所述响应信息为所述终端管理后台根据所述标识和型号确定所述终端满足条件之后、发送的包括该终端所属的子管理平台的信息的信息;所述终端的BS根据所述子管理平台的信息与所述子管理平台交互,实现该终端在所述子管理平台联机激活;并在联机激活之后依据所述子管理平台的信息更新该终端内需要联机获取资源的应用组件的接口信息。在一些实施例中,所述支持Android系统的终端接收到用于触发联机操作的指令,包括:支持Android系统的终端接收到开机指令;或者,所述终端内需要联机的至少一个应用组件向该终端的BS发送的用于确定是否切换管理后台的询问指令。在一些实施例中,所述响应信息包括:所述子管理平台的接口域名即接口地址前缀信息;相应地,所述终端的BS根据所述子管理平台的信息与所述子管理平台交互,实现该终端在所述子管理平台联机激活;并在联机激活之后依据所述子管理平台的信息更新该终端内需要联机获取资源的应用组件的接口信息,包括:所述BS根据所述子管理平台的接口域名,将所述BS的接口前缀域名更新,并与接口域名对应子管理平台交互,实现该终端在所述子管理平台联机激活;且在联机激活之后,采用所述子管理平台的接口域名更新所述终端内所述应用组件的接口前缀域名;或者,或者,所述BS根据所述子管理平台的接口域名,与该接口域名对应子管理平台交互,实现该终端在所述子管理平台联机激活;且在联机激活之后,采用所述子管理平台的接口域名更新所述终端内所述应用组件的接口前缀域名。在一些实施例中,所述同一型号的终端内需要联机获取资源的应用的接口结构在终端使用之前是一致的;即,同一型号的所有终端在出厂之前,其内部需要联机获取资源的应用/应用组件的接口结构均相同。所述终端的BS中预先内置有所述终端管理后台的接口信息。在一些实施例中,所述终端的BS根据所述子管理平台的信息与所述子管理平台交互,实现该终端在所述子管理平台联机激活,包括:所述终端的BS根据所述子管理平台的信息向所述子管理平台发送联机校验信息,所述联机校验信息包括所述终端的标识和型号;所述终端的BS接收所述子管理平台返回的成功激活响应,所述成功激活响应为所述子管理平台对所述标识和型号进行校验后发送的;所述终端的BS将所述成功激活响应发送所述终端管理后台。第二方面,本专利技术实施例还提供一种终端查询所属云端管理后台的方法,包括:终端管理后台接收任一终端的BS发送的包括终端标识和型号的后台信息请求指令;所述终端管理后台根据所述终端标识和型号,判断所述终端是否满足条件,若满足,则获取该终端所属的子管理平台的信息,并将获取的所述子管理平台的信息发送所述终端的BS,以使所述BS根据所述子管理平台的信息更新所述终端内需要联机获取资源的应用组件的接口信息。在一些实施例中,所述终端管理后台根据所述终端标识和型号,判断所述终端是否满足条件,若满足,则获取该终端所属的子管理平台的信息,包括:所述终端管理后台根据所述型号确定预设的机型数据中是否存在所述型号;若存在,则根据所述标识判断所述终端是否已经录入指定系统;若已经录入,则判断是否已经向该终端的BS发送过所述子管理平台的信息;若未发送过,则查找归属管理数据,获得该终端所属的子管理平台的信息。在一些实施例中,所述判断是否已经向该终端的BS发送过所述子管理平台的信息后,还包括:若发送过,则确定归属管理数据中子管理平台的信息是否更新;若更新,则查找归属管理数据,获取更新后的该终端所属的子管理平台的信息;否则,向所述终端的BS下发子管理平台信息未更新的反馈响应。在一些实施例中,将获取的所述子管理平台的信息发送所述终端的BS之后,还包括:所述终端管理后台接收所述终端的BS发送的与所述子管理平台进行激活交互的结果信息。第三方面,本专利技术实施例还提供一种终端,包括:收发器、处理器和存储器;所述收发器,用于在接收用于触发联机操作的指令时,向终端管理后台发送一个后台信息请求指令,所述后台信息请求指令包括该终端的标识和终端的型号;所述收发器,还用于接收所述终端管理后台依据所述后台信息请求指令反馈的响应信息并存储在所述存储器中,所述响应信息为所述终端管理后台根据所述标识和型号确定所述终端满足条件之后,发送的包括该终端所属的子管理平台的信息的信息;所述处理器,用于根据所述存储器中子管理平台的信息与所述子管理平台交互,实现该终端在所述子管理平台联机激活,并在联机激活之后依据所述子管理平台的信息更新该终端内需要联机获取资源的应用组件的接口信息。在一些实施例中,所述响应信息包括本文档来自技高网
...

【技术保护点】
1.一种终端查询所属云端管理后台的方法,其特征在于,包括:/n支持Android系统的终端接收到用于触发联机操作的指令时,该终端的BS向终端管理后台发送一个后台信息请求指令,所述后台信息请求指令包括该终端的标识和终端的型号;其中,所有终端的BS中编译有终端管理后台的接口信息;同一型号的所有终端在出厂之前,其内部需要联机获取资源的应用/应用组件的接口结构均相同;/n所述终端的BS接收所述终端管理后台依据所述后台信息请求指令反馈的响应信息,所述响应信息包括:子管理平台的接口域名,所述子管理平台为所述终端内的应用组件用于连接并获取资源的服务器;其中,所述响应信息为所述终端管理后台根据所述标识和型号确定所述终端满足条件之后、发送的包括该终端所属的子管理平台的信息的信息;/n所述终端的BS根据所述子管理平台的接口域名,将所述BS的接口前缀域名更新,并与所述接口域名对应的子管理平台交互,实现该终端在所述子管理平台的联机激活;且在联机激活之后,采用所述子管理平台的接口域名更新所述终端内所述应用组件的接口前缀域名。/n

【技术特征摘要】
1.一种终端查询所属云端管理后台的方法,其特征在于,包括:
支持Android系统的终端接收到用于触发联机操作的指令时,该终端的BS向终端管理后台发送一个后台信息请求指令,所述后台信息请求指令包括该终端的标识和终端的型号;其中,所有终端的BS中编译有终端管理后台的接口信息;同一型号的所有终端在出厂之前,其内部需要联机获取资源的应用/应用组件的接口结构均相同;
所述终端的BS接收所述终端管理后台依据所述后台信息请求指令反馈的响应信息,所述响应信息包括:子管理平台的接口域名,所述子管理平台为所述终端内的应用组件用于连接并获取资源的服务器;其中,所述响应信息为所述终端管理后台根据所述标识和型号确定所述终端满足条件之后、发送的包括该终端所属的子管理平台的信息的信息;
所述终端的BS根据所述子管理平台的接口域名,将所述BS的接口前缀域名更新,并与所述接口域名对应的子管理平台交互,实现该终端在所述子管理平台的联机激活;且在联机激活之后,采用所述子管理平台的接口域名更新所述终端内所述应用组件的接口前缀域名。


2.根据权利要求1所述的方法,其特征在于,所述终端包括:网络摄像机或POS终端。


3.根据权利要求1所述的方法,其特征在于,所述BS为所述终端内Android系统底层的系统服务组件。


4.根据权利要求1所述的方法,其特征在于,所述终端的BS向终端管理后台发送的所述后台信息请求指令中的终端的标识和终端的型号为采用接口数据加密密钥进行加密后的数据;
相应地,所述终端管理后台在接收加密后的数据后,采用接口数据解密密钥进行解密,获得所述终端的标识和终端的型号。


5.根据权利要求1所述的方法,其特征在于,
所述子管理平台中存储有所述终端的BS用于联机激活时对该终端进行验证的信息。


6.一种终端查询所属云端管理后台的方法,其特征在于,包括:
终端管理后台接收任一终端的BS发送的包括终端标识和型号的后台信息请求指令;
所述终端管理后台根据所述终端标识和型号,判断所述终端是否满足条件,若满足,则获取该终端所属的子管理平台的接口域名,并将获取的所述子管理平台的接口域名发送所述终端的BS,所述子管理平台为所述终端内的应用组件用于连接并获取资源的服务器;以使所述BS根据所述子管理平台的接口域名在和子管理平台联机激活...

【专利技术属性】
技术研发人员:孔敏李相柳
申请(专利权)人:上海商魁信息科技有限公司上海商米科技集团股份有限公司
类型:发明
国别省市:上海;31

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

1