智能硬件管理系统和设备转让专利

申请号 : CN201711410267.8

文献号 : CN108170760B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 卢毅强傅纬球

申请人 : 广东天波信息技术股份有限公司

摘要 :

本发明提供了智能硬件管理系统和设备,包括:智能硬件管理云平台、客户智能硬件管理平台和客户智能硬件管理终端,智能硬件管理云平台用于将基础数据信息存储在数据库中,以及为客户智能硬件管理平台提供增量更新接口和SDK库;客户智能硬件管理平台用于从数据库中调用基础数据信息或者通过增量更新接口与智能硬件管理云平台实现数据同步,以及调用SDK库进行更新;客户智能硬件管理终端用于向客户智能硬件管理平台发送设备型号信息、设备版本信息和网络故障信息,可以将智能硬件管理云平台的封装接口提供给客户智能硬件管理平台调用,实现了智能硬件管理云平台的开放性。

权利要求 :

1.一种智能硬件管理系统,其特征在于,所述系统包括:智能硬件管理云平台、客户智能硬件管理平台和客户智能硬件管理终端,所述智能硬件管理云平台、所述客户智能硬件管理平台和所述客户智能硬件管理终端依次连接;

所述智能硬件管理云平台,用于将基础数据信息存储在数据库中,以及为所述客户智能硬件管理平台提供增量更新接口和软件开发工具包SDK库;

所述客户智能硬件管理平台,用于从所述数据库中调用所述基础数据信息或者通过所述增量更新接口与所述智能硬件管理云平台实现数据同步,以及调用所述SDK库进行更新;

所述客户智能硬件管理终端,用于向所述客户智能硬件管理平台发送设备型号信息、设备版本信息和网络故障信息。

2.根据权利要求1所述的智能硬件管理系统,其特征在于,所述智能硬件管理云平台包括数据同步接口模块,所述数据同步接口模块用于通过所述数据库或所述增量更新接口为所述客户智能硬件管理平台提供信息数据。

3.根据权利要求1所述的智能硬件管理系统,其特征在于,所述智能硬件管理云平台还包括SDK升级维护模块,所述SDK升级维护模块用于为所述客户智能硬件管理平台提供所述SDK库。

4.根据权利要求2所述的智能硬件管理系统,其特征在于,所述客户智能硬件管理平台包括数据同步接口,数据同步接口用于当首次进行同步数据时,从所述数据库中调用所述基础数据信息,以及当再次进行同步数据时,通过所述增量更新接口与所述智能硬件管理云平台实现数据同步。

5.根据权利要求3所述的智能硬件管理系统,其特征在于,所述客户智能硬件管理平台还包括SDK升级维护接口,所述SDK升级维护接口用于调用所述SDK库进行更新。

6.根据权利要求1所述的智能硬件管理系统,其特征在于,所述客户智能硬件管理平台还包括核心业务模块组件接口,所述核心业务模块组件接口用于提供设备管理接口、远程升级接口和故障管理接口。

7.根据权利要求1所述的智能硬件管理系统,其特征在于,所述客户智能硬件管理平台还包括界面接口,所述界面接口用于根据界面程序生成模板和接口类。

8.根据权利要求1所述的智能硬件管理系统,其特征在于,所述客户智能硬件管理终端包括设备管理接口,所述设备管理接口用于将所述设备型号信息和所述设备版本信息发送给所述客户智能硬件管理平台。

9.根据权利要求1所述的智能硬件管理系统,其特征在于,所述客户智能硬件管理终端还包括升级维护接口,用于提供终端应用层,并通过所述终端应用层进行应用升级和空间下载技术OTA升级。

10.一种智能硬件管理设备,其特征在于,包括权利要求1至权利要求9任一项所述的智能硬件管理系统。

说明书 :

智能硬件管理系统和设备

技术领域

[0001] 本发明涉及智能硬件技术领域,尤其是涉及智能硬件管理系统和设备。

背景技术

[0002] 目前,很多厂商通过自己的智能硬件管理云平台实现设备管理、远程监控和升级等功能。当用户在购买了一些厂商的硬件设备后,希望使用该厂商的智能硬件管理云平台,但是,又希望对智能硬件管理云平台进行一些个性化的定制,以满足用户自己的需求。但是,厂商又不希望重新开发新的智能硬件管理云平台,去增加成本。

发明内容

[0003] 有鉴于此,本发明的目的在于提供智能硬件管理系统和设备,可以将智能硬件管理云平台的封装接口提供给客户智能硬件管理平台调用,实现了智能硬件管理云平台的开放性。
[0004] 第一方面,本发明实施例提供了智能硬件管理系统,所述系统包括:智能硬件管理云平台、客户智能硬件管理平台和客户智能硬件管理终端,所述智能硬件管理云平台、所述客户智能硬件管理平台和所述客户智能硬件管理终端依次连接;
[0005] 所述智能硬件管理云平台,用于将基础数据信息存储在数据库中,以及为所述客户智能硬件管理平台提供增量更新接口和软件开发工具包SDK库;
[0006] 所述客户智能硬件管理平台,用于从所述数据库中调用所述基础数据信息或者通过所述增量更新接口与所述智能硬件管理云平台实现数据同步,以及调用所述SDK库进行更新;
[0007] 所述客户智能硬件管理终端,用于向所述客户智能硬件管理平台发送设备型号信息、设备版本信息和网络故障信息。
[0008] 结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,所述智能硬件管理云平台包括数据同步接口模块,所述数据同步接口模块用于通过所述数据库或所述增量更新接口为所述客户智能硬件管理平台提供信息数据。
[0009] 结合第一方面,本发明实施例提供了第一方面的第二种可能的实施方式,其中,所述智能硬件管理云平台还包括SDK升级维护模块,所述SDK升级维护模块用于为所述客户智能硬件管理平台提供所述SDK库。
[0010] 结合第一方面的第一种可能的实施方式,本发明实施例提供了第一方面的第三种可能的实施方式,其中,所述客户智能硬件管理平台包括数据同步接口,数据同步接口用于当首次进行同步数据时,从所述数据库中调用所述基础数据信息,以及当再次进行同步数据时,通过所述增量更新接口与所述智能硬件管理云平台实现数据同步。
[0011] 结合第一方面的第二种可能的实施方式,本发明实施例提供了第一方面的第四种可能的实施方式,其中,所述客户智能硬件管理平台还包括SDK升级维护接口,所述SDK升级维护接口用于调用所述SDK库进行更新。
[0012] 结合第一方面,本发明实施例提供了第一方面的第五种可能的实施方式,其中,所述客户智能硬件管理平台还包括核心业务模块组件接口,所述核心业务模块组件接口用于提供设备管理接口、远程升级接口和故障管理接口。
[0013] 结合第一方面,本发明实施例提供了第一方面的第六种可能的实施方式,其中,所述客户智能硬件管理平台还包括界面接口,所述界面接口用于根据界面程序生成模板和接口类。
[0014] 结合第一方面,本发明实施例提供了第一方面的第七种可能的实施方式,其中,所述客户智能硬件管理终端包括设备管理接口,所述设备管理接口用于将所述设备型号信息和所述设备版本信息发送给所述客户智能硬件管理平台。
[0015] 结合第一方面,本发明实施例提供了第一方面的第八种可能的实施方式,其中,所述客户智能硬件管理终端还包括升级维护接口,用于提供终端应用层,并通过所述终端应用层进行应用升级和空间下载技术OTA升级。
[0016] 第二方面,本发明实施例还提供智能硬件管理设备,包括如上所述的智能硬件管理系统。
[0017] 本发明实施例提供了智能硬件管理系统和设备,包括:智能硬件管理云平台、客户智能硬件管理平台和客户智能硬件管理终端,智能硬件管理云平台用于将基础数据信息存储在数据库中,以及为客户智能硬件管理平台提供增量更新接口和SDK库;客户智能硬件管理平台用于从数据库中调用基础数据信息或者通过增量更新接口与智能硬件管理云平台实现数据同步,以及调用SDK库进行更新;客户智能硬件管理终端用于向客户智能硬件管理平台发送设备型号信息、设备版本信息和网络故障信息,可以将智能硬件管理云平台的封装接口提供给客户智能硬件管理平台调用,实现了智能硬件管理云平台的开放性。
[0018] 本发明的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
[0019] 为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

[0020] 为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0021] 图1为本发明实施例一提供的智能硬件管理系统示意图;
[0022] 图2为本发明实施例二提供的智能硬件管理云平台示意图;
[0023] 图3为本发明实施例三提供的客户智能硬件管理平台示意图;
[0024] 图4为本发明实施例四提供的客户智能硬件管理终端示意图。
[0025] 图标:
[0026] 10-智能硬件管理云平台;20-客户智能硬件管理平台;30-客户智能硬件管理终端;11-设备管理模块;12-数据同步接口模块;13-SDK升级维护模块;21-界面接口;22-数据同步接口;23-核心业务模块组件接口;24-SDK升级维护接口;31-设备管理接口;32-升级维护接口;33-故障管理接口。

具体实施方式

[0027] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0028] 目前,很多厂商通过自己的智能硬件管理云平台实现设备管理、远程监控和升级等功能。当用户在购买了一些厂商的硬件设备后,希望使用该厂商的智能硬件管理云平台,但是,又希望对智能硬件管理云平台进行一些个性化的定制,以满足用户自己的需求。但是,厂商又不希望重新开发新的智能硬件管理云平台,去增加成本。
[0029] 本发明实施例提供了智能硬件管理系统和设备,包括:智能硬件管理云平台、客户智能硬件管理平台和客户智能硬件管理终端,智能硬件管理云平台用于将基础数据信息存储在数据库中,以及为客户智能硬件管理平台提供增量更新接口和SDK库;客户智能硬件管理平台用于从数据库中调用基础数据信息或者通过增量更新接口与智能硬件管理云平台实现数据同步,以及调用SDK库进行更新;客户智能硬件管理终端用于向客户智能硬件管理平台发送设备型号信息、设备版本信息和网络故障信息,可以将智能硬件管理云平台的封装接口提供给客户智能硬件管理平台调用,实现了智能硬件管理云平台的开放性。
[0030] 为便于对本实施例进行理解,下面对本发明实施例进行详细介绍。
[0031] 实施例一:
[0032] 图1为本发明实施例一提供的智能硬件管理系统示意图。
[0033] 参照图1,该系统包括智能硬件管理云平台10、客户智能硬件管理平台20和客户智能硬件管理终端30.
[0034] 智能硬件管理云平台10、客户智能硬件管理平台20和客户智能硬件管理终端30依次连接;
[0035] 智能硬件管理云平台10,用于将基础数据信息存储在数据库中,以及为所述客户智能硬件管理平台20提供增量更新接口和软件开发工具包SDK库;
[0036] 客户智能硬件管理平台20,用于从所述数据库中调用所述基础数据信息或者通过所述增量更新接口与智能硬件管理云平台10实现数据同步,以及调用SDK库进行更新;
[0037] 客户智能硬件管理终端30,用于向所述客户智能硬件管理平台20发送设备型号信息、设备版本信息和网络故障信息。
[0038] 本发明实施例还提供智能硬件管理设备,包括如上所述的智能硬件管理系统。
[0039] 本发明实施例提供了智能硬件管理系统和设备,包括:智能硬件管理云平台、客户智能硬件管理平台和客户智能硬件管理终端,智能硬件管理云平台用于将基础数据信息存储在数据库中,以及为客户智能硬件管理平台提供增量更新接口和SDK库;客户智能硬件管理平台用于从数据库中调用基础数据信息或者通过增量更新接口与智能硬件管理云平台实现数据同步,以及调用SDK库进行更新;客户智能硬件管理终端用于向客户智能硬件管理平台发送设备型号信息、设备版本信息和网络故障信息,可以将智能硬件管理云平台的封装接口提供给客户智能硬件管理平台调用,实现了智能硬件管理云平台的开放性。
[0040] 实施例二:
[0041] 图2为本发明实施例二提供的智能硬件管理云平台示意图。
[0042] 参照图2,智能硬件管理云平台10包括数据同步接口模块12、SDK升级维护模块13和设备管理模块11。
[0043] 数据同步接口模块12,用于通过数据库或增量更新接口为客户智能硬件管理平台20提供信息数据。
[0044] 这里,客户智能硬件管理平台20在与智能硬件管理云平台10进行数据信息交互时,如果是第一次交互,则通过数据库进行交互。
[0045] 具体为:智能硬件管理云平台10中存在数据库,将基础数据信息存储在数据库中,客户智能硬件管理平台20通过调用数据库中的基础数据信息去同步数据。
[0046] 可选地,如果客户智能硬件管理平台20没有数据了,可以通过账号和密码登录数据库,从数据库中查找相关数据,再实现同步。
[0047] 如果不是第一次交互,则通过增量更新接口获取少量数据的更新,从而加快同步的速度。
[0048] SDK升级维护模块13,用于为客户智能硬件管理平台20提供SDK库。
[0049] 设备管理模块11,用于存储客户智能硬件管理终端30的基础信息。
[0050] 设备管理模块11通过客户智能硬件管理平台20接收客户智能硬件管理终端30发送的基础信息,并进行存储。
[0051] 客户智能硬件管理终端30的基础信息由智能硬件管理云平台10实现同步,可以减少客户智能硬件管理终端录入基础信息的工作量。
[0052] 实施例三:
[0053] 图3为本发明实施例三提供的客户智能硬件管理平台示意图。
[0054] 参照图3,客户智能硬件管理平台20包括数据同步接口22、SDK升级维护接口24、核心业务模块组件接口23和界面接口21。
[0055] 数据同步接口22用于当首次进行同步数据时,从所述数据库中调用所述基础数据信息,以及当再次进行同步数据时,通过所述增量更新接口与所述智能硬件管理云平台10实现数据同步。
[0056] 这里,数据同步接口22是从智能硬件管理云平台中的数据同步接口模块中调用。
[0057] SDK升级维护接口24用于调用所述SDK库进行更新。
[0058] 这里,SDK升级维护接口24从智能硬件管理云平台中的SDK升级维护模块中调用。
[0059] 核心业务模块组件接口23用于提供设备管理接口、远程升级接口和故障管理接口。
[0060] 这里,核心业务模块组件接口23通过部分核心的业务接口供客户智能硬件管理终端调用。
[0061] 界面接口21用于根据界面程序生成模板和接口类。
[0062] 这里,界面采用模板技术,将界面程序生成模板和接口类供客户智能硬件管理平台20调用,使得客户智能硬件管理平台20可以最大限度的复用智能硬件管理云平台的界面功能,降低开发技术难度和成本。
[0063] 实施例四:
[0064] 图4为本发明实施例四提供的客户智能硬件管理终端示意图。
[0065] 参照图4,客户智能硬件管理终端30包括设备管理接口31、升级维护接口32和故障管理接口33。
[0066] 设备管理接口31用于将所述设备型号信息和所述设备版本信息发送给所述客户智能硬件管理平台。
[0067] 升级维护接口32,用于提供终端应用层,并通过所述终端应用层进行应用升级和OTA(Over-the-Air Technology,空间下载技术)升级。
[0068] 故障管理接口33,用于向客户智能硬件管理平台发送设备端的硬件、网络等故障信息等。
[0069] 本发明实施例所提供的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。
[0070] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0071] 另外,在本发明实施例的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
[0072] 所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0073] 在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
[0074] 最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。