一种物联网管理系统的制作方法

文档序号:15455049发布日期:2018-09-15 00:53阅读:129来源:国知局

本发明属于物联网技术领域,尤其涉及一种物联网管理系统。



背景技术:

随着物联网技术的不断发展,各种物联网设备不断普及。通过移动终端来远程控制和管理各种智能家居电器,是目前较为常见的物联技术应用实例。

然而,现有的物联网管理平台通常只能实现对单一类型的物联网终端的管理,对于不同类型的物联网终端,需要构建相应的物联网管理平台且需要在物联网终端中搭载相应的管理芯片并写入对应的管理控制程序,增加了物联网管理服务提供商和物联网管理芯片生产商的开发成本,且严重阻碍了不同物联网行业之间的数据共享。



技术实现要素:

有鉴于此,本发明实施例提供了一种物联网管理系统,以解决现有的物联网管理平台通常只能实现对单一类型的物联网终端的管理,对于不同类型的物联网终端,需要构建相应的物联网管理平台且需要在物联网终端中搭载相应的管理芯片并写入对应的管理控制程序,增加了物联网管理服务提供商和物联网管理芯片生产商的开发成本,且严重阻碍了不同物联网行业之间的数据共享的问题。

本发明实施例的提供了一种物联网管理系统,其包括os平台、paas平台和管理平台;

所述os平台与saas平台和所述pass平台通讯连接,所述paas平台与所述管理平台通讯连接,所述管理平台与物联网终端通讯连接;

所述os平台生成物联网管理服务,并根据所述saas平台所需的物联网管理服务的类型,向所述os平台提供对应类型的物联网管理服务;

所述管理平台获取所述物联网终端的工作状态数据并发送给所述os平台;

所述os平台根据所述工作状态数据更新所述物联网管理服务的后台数据;

所述saas平台获取用户输入的物联网终端控制指令并发送给所述os平台;

所述os平台将所述物联网终端控制指令发送给所述管理平台,,还对所述管理平台的系统管理程序进行动态配置和动态管理;

所述管理平台根据所述物联网终端控制指令对所述物联网终端的工作状态进行控制。

在一个实施例中,所述os平台包括物联网os、开放式api和云插件;

所述物联网os分别与所述开放式api和所述云插件通讯连接,所述开放式api与所述saas平台通讯连接,所述云插件与所述paas平台通讯连接;

所述物联网os生成物联网管理服务,并根据所述saas平台所需的物联网管理服务的类型,通过所述开放式api向所述os平台提供对应类型的物联网管理服务;

所述物联网os通过所述云插件获取所述工作状态数据,并根据所述工作状态数据更新所述物联网管理服务的后台数据;

所述物联网os通过所述开放式api获取所述物联网终端控制指令,并通过所述云插件发送给所述管理平台。

在一个实施例中,所述物联网管理服务包括行业业务规则创建服务、用户认证与权限管理服务、应用分发与管理服务、在线支付服务、区块链服务、物联网终端加载服务或大数据分析服务中的至少一种。

在一个实施例中,所述管理平台包括os芯片和终端控制芯片,所述os芯片与所述paas平台和所述终端控制芯片通讯连接,所述终端控制芯片与所述物联网终端通讯连接,所述os平台对所述os芯片的系统管理程序进行动态配置和动态管理。

在一个实施例中,所述os芯片包括扩展接口,所述扩展接口用于连接其他终端控制芯片。

在一个实施例中,所述终端控制芯片包括水设备控制芯片、电设备控制芯片、气设备控制芯片或自助服务设备控制芯片中的至少一种。

在一个实施例中,所述物联网终端包括水设备、电设备、气设备或自助服务设备中的至少一种。

在一个实施例中,所述水设备包括热水器、水泵、水表、净水器或输水管网中的至少一种;

所述电设备包括家用电器、商用电器、军用电器、发电设备或电力输送设备中的至少一种;

所述气设备包括燃气生产设备、燃气输送设备或燃气设备中的至少一种;

所述自助服务设备包括自助售卖机、自助货物存取柜、自助柜员机、自助售取票机或自助充值机中的至少一种。

在一个实施例中,所述saas平台包括企业saas服务平台、水设备saas服务平台、电设备saas服务平台、气设备saas服务平台、自助服务设备saas服务平台、移动终端服务平台中的至少一种。

在一个实施例中,还包括所述saas平台和所述物联网终端。

本发明实施例通过提供一种包括os平台、paas平台和管理平台的物联网管理系统,通过os平台生成物联网管理服务,并根据saas平台所需的物联网管理服务的类型,向saas平台提供对应类型的物联网管理服务,不需要针对不同类型的物联网终端,构建相应的物联网管理平台,可以有效降低物联网管理服务提供商的开发成本;通过paas平台构建os平台和管理平台之间的通讯连接,使得管理平台可以对接任意的物联网终端,不需要额外在物联网终端中搭载相应的管理芯片并写入对应的管理控制程序,即可实现os平台对任意物联网终端的管理和控制,降低了物联网管理芯片生产商的开发成本,并且可有效实现不同物联网行业之间的数据共享。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例一提供的物联网管理系统的结构示意图;

图2是本发明实施例二提供的物联网管理系统的结构示意图;

图3是本发明实施例三提供的终端设备的结构示意图。

具体实施方式

以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本发明实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本发明。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本发明的描述。

为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。

如图1所示,本实施例提供一种物联网管理系统100,其包括os(operatingsystem,操作系统)平台10、paas(platformasaservice,平台即服务)平台20和管理平台30。

在具体应用中,os平台可以是提供物联网管理服务的操作系统,或者是运行有操作系统的任意器件或设备,例如,处理器、(云)服务器、计算机、手机、平板电脑等,处理器可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

在具体应用中,paas平台可以是任意的用于提供paas服务的平台,主要用于通过网络将os平台的软件程序提供给管理平台运行,从而通过管理平台实现对物联网终端的控制,常见的paas平台有阿里云paas平台、移动onenet平台、电信paas平台等。

在具体应用中,管理平台包括能够运行通用的物联网终端基础控制程序和os平台所提供的系统程序,并且能对接多种物联网终端控制芯片的通用器件,例如,中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。其中,基础控制程序是指适用于对所有物联网终端的共有功能进行控制的程序,例如,开关机控制程序、电压或电流检测程序、功率控制程序、工作时长监测或控制程序等;os平台所提供的系统程序即是指与os平台所提供的物联网管理服务对应的系统程序,用于实现对物联网管理服务所对应的物联网终端的个性化控制,例如,对于热水器、水表、净水器等水设备,os平台可以提供专门用于控制水设备的系统程序,通过管理平台运行水设备对应的系统程序,或者,通过管理平台执行水设备对应的系统程序下发的控制指令,可以实现对水设备的个性化控制。

在一个实施例中,所述管理平台包括os芯片和终端控制芯片,所述os芯片与所述paas平台和所述终端控制芯片通讯连接,所述终端控制芯片与所述物联网终端通讯连接,所述os平台对所述os芯片的系统管理程序进行动态配置和动态管理。

在具体应用中,os芯片能够运行通用的物联网终端基础控制程序和os平台所提供的系统程序,可以通过连接不同类型终端控制芯片,来实现对不同物联网终端的控制功能,降低了物联网管理芯片生产商的开发成本。

在一个实施例中,所述os芯片包括扩展接口,所述扩展接口用于连接其他终端控制芯片。

在一个实施例中,所述终端控制芯片包括水设备控制芯片、电设备控制芯片、气设备控制芯片或自助服务设备控制芯片中的至少一种。

如图1所示,在本实施例中,os平台10与saas平台200和pass平台20通讯连接,paas平台20与管理平台30通讯连接,管理平台30与物联网终端300通讯连接。

在具体应用中,可以通过任意可行的通讯连接方式来实现不同平台或设备之间的通讯连接,例如,基于wifi、蓝牙、zigbee、2.4g、移动通信网络、光载波信号等的无线通讯连接,或者基于数据线、有线网络或电载波信号的有线通讯连接。

在本实施例中,os平台10用于生成物联网管理服务,并根据saas平台200所需的物联网管理服务的类型,向saas平台200提供对应类型的物联网管理服务。

在具体应用中,os平台可以生产任意可行的物联网管理服务,该物联网管理服务具体以系统程序的方式存在,不论是否有外部设备或平台来调用物联网管理服务,os平台都可以实现具备提供这些服务的系统程序,以便于在需要被外部设备或平台调用时,可以直接被调用,而不用临时构建相应的系统程序。程序开发人员或者saas平台管理者在获得os平台编辑权限之后,可以根据实际需要对os平台的系统程序进行编辑操作,编辑操作包括增加、删除、替换和联结等操作。os平台的操作系统可以是运行在单个设备中的独立系统,也可以是运行在多个设备或网络上的分布式系统,例如,os平台的操作系统可以分布式运行在saas平台和管理平台上,甚至还可以通过paas平台提供给其他设备来运行。

在具体应用中,物联网管理服务是指os平台所提供的对os平台本身的系统程序、物联网终端或管理平台进行控制和管理的系统服务。

在一个实施例中,物联网管理服务包括行业业务规则创建服务、用户认证与权限管理服务、应用分发与管理服务、在线支付服务、区块链服务、物联网终端加载服务或大数据分析服务中的至少一种。

在具体应用中,行业业务规则即是指被管理的物联网终端所属行业的业务规则,该业务规则可以采用业内通用的既有业务规则,也可以自行制定新的规则,例如,电信行业的通话业务的计费规则是以分钟为单位计量通话费用。

在具体应用中,saas平台是指面向物联网管理服务运营商或普通用户的物联网服务应用平台,例如,净水器租赁服务应用、应用市场、打车软件等。

在一个实施例中,所述saas平台包括企业saas服务平台、水设备saas服务平台、电设备saas服务平台、气设备saas服务平台、自助服务设备saas服务平台、移动终端服务平台中的至少一种。

在本实施例中,管理平台30用于获取物联网终端300的工作状态数据并发送给os平台10。

在具体应用中,物联网终端的工作状态数据包括与物联网终端的工作状态相关的任意数据,例如,对于热水器,其工作状态数据可以包括水温、水压、水容量、电流大小、电压大小、加热时长、功率大小、开关机状态、保温状态、加热状态等。

在具体应用中,物联网终端可以是任意的具备联网或数据通讯功能、能够将其工作状态数据发送给管理平台的智能或非智能设备。对于智能设备其本身具备数据采集和智能功能,对于非智能设备则可以通过配备相应的数据采集装置(例如,温度传感器、湿度传感器、电压表、电流表、流量计、计时器、电子开关等)和控制装置,来实现非智能设备的智能化。

在一个实施例中,所述物联网终端包括水设备、电设备、气设备或自助服务设备中的至少一种。

在一个实施例中,所述水设备包括热水器、水泵、水表、净水器或输水管网中的至少一种;

所述电设备包括家用电器、商用电器、军用电器、发电设备或电力输送设备中的至少一种;

所述气设备包括燃气生产设备、燃气输送设备或燃气设备中的至少一种;

所述自助服务设备包括自助售卖机、自助货物存取柜、自助柜员机、自助售取票机或自助充值机中的至少一种。

在本实施例中,os平台10还用于根据物联网终端300的工作状态数据更新物联网管理服务的后台数据。

在具体应用中,物联网服务是用于对物联网终端提供各种控制和管理功能的服务,当物联网终端的工作状态数据发生改变时,需要对应更新物联网服务的后台数据,以记录物联网终端的当前工作状态数据,并提供与新的工作状态数据对应的物联网管理服务。例如,对于净水器的支付服务,当净水器的出水量增加时,支付服务则需要对增加的出水量进行计费,从而通过saas平台端的净水器租赁服务应用向用户显示需要付出的费用。

在本实施例中,saas平台200用于获取用户输入的物联网终端控制指令并发送给os平台10,os平台10用于将物联网终端控制指令发送给管理平台30,os平台10还用于对管理平台30的系统管理程序进行动态配置和动态管理,管理平台30根据物联网终端控制指令对物联网终端300的工作状态进行控制。

在具体应用中,saas平台端的用户可以通过任意的人机交互方式与saas平台运行设备进行人机交互,在os平台所提供的物联网应用服务的服务范围内,发出任意的物联网终端控制指令,以实现对与saas平台对应的物联网终端的控制。例如,当saas平台是运行在移动终端上的自助售卖机应用时,用户可以通过移动终端输入用于购买水的购水控制指令,则os平台通过paas平台将购水控制指令发送给自助售卖机,以控制自助售卖机出水。

实施例二

如图2所示,在本实施例中,os平台10包括物联网os11、开放式api12和云插件(plug-in、addin、add-in、addon或add-on,外挂)13;物联网os11分别与开放式api12和云插件13通讯连接,开放式api12与saas平台200通讯连接,云插件13与paas平台20通讯连接.

在本实施例中,物联网os用于生成物联网管理服务,并根据saas平台所需的物联网管理服务的类型,通过开放式api向os平台提供对应类型的物联网管理服务;物联网os还通过云插件获取工作状态数据,并根据工作状态数据更新物联网管理服务的后台数据;物联网os还通过开放式api获取物联网终端控制指令,并通过云插件发送给管理平台。

如图2所示,在本实施例中,saas平台200包括水设备saas服务平台201、电设备saas服务平台202和气设备saas服务平台203。

如图2所示,在本实施例中,paas平台20包括阿里云paas平台21、移动onenet平台22和电信paas平台23,管理平台30包括os芯片31和终端控制芯片,终端控制芯片包括水设备控制芯片32、电设备控制芯片33和气设备控制芯片34。

如图2所示,在本实施例中,物联网终端设备300包括与水设备控制芯片32连接的热水器301、水表302和净水器303。

在一个实施例中,所述物联网管理系统还包括所述saas平台和所述物联网终端。

本发明实施例通过提供一种包括os平台、paas平台和管理平台的物联网管理系统,通过os平台生成物联网管理服务,并根据saas平台所需的物联网管理服务的类型,向saas平台提供对应类型的物联网管理服务,不需要针对不同类型的物联网终端,构建相应的物联网管理平台,可以有效降低物联网管理服务提供商的开发成本;通过paas平台构建os平台和管理平台之间的通讯连接,使得管理平台可以对接任意的物联网终端,不需要额外在物联网终端中搭载相应的管理芯片并写入对应的管理控制程序,即可实现os平台对任意物联网终端的管理和控制,降低了物联网管理芯片生产商的开发成本,并且可有效实现不同物联网行业之间的数据共享。

实施例三

如图3所示,本实施例提供一种终端设备400包括:处理器401、存储器402以及存储在所述存储器402中并可在所述处理器401上运行的计算机程序403,例如实施例一或二中的物联网os程序。所述处理器401执行所述计算机程序403时提供所述物联网管理服务,例如行业业务规则创建服务、用户认证与权限管理服务、应用分发与管理服务、在线支付服务、区块链服务、物联网终端加载服务或大数据分析服务。

示例性的,所述计算机程序403可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器402中,并由所述处理器401执行,以完成本发明。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序403在所述终端设备400中的执行过程。例如,所述计算机程序403可以被分割成行业业务规则创建服务模块、用户认证与权限管理服务模块、应用分发与管理服务模块、在线支付服务模块、区块链服务模块、物联网终端加载服务模块或大数据分析服务模块。

所述终端设备400可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述终端设备可包括,但不仅限于,处理器401、存储器402。本领域技术人员可以理解,图3仅仅是终端设备400的示例,并不构成对终端设备3的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述终端设备还可以包括输入输出设备、网络接入设备、总线等。

所称处理器401可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

所述存储器402可以是所述终端设备3的内部存储单元,例如终端设备3的硬盘或内存。所述存储器402也可以是所述终端设备3的外部存储设备,例如所述终端设备3上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。进一步地,所述存储器402还可以既包括所述终端设备3的内部存储单元也包括外部存储设备。所述存储器402用于存储所述计算机程序以及所述终端设备所需的其他程序和数据。所述存储器402还可以用于暂时地存储已经输出或者将要输出的数据。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

在本发明所提供的实施例中,应该理解到,所揭露的装置/终端设备和方法,可以通过其它的方式实现。例如,以上所描述的装置/终端设备实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括是电载波信号和电信信号。

以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。

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