一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

物联网管理方法、系统及计算机可读存储介质与流程

2022-11-09 21:25:23 来源:中国专利 TAG:


1.本发明涉及物联网管理技术领域,尤其涉及一种物联网管理方法、系统及计算机可读存储介质。


背景技术:

2.物联网(iot,internet ofthings)是指通过各种信息传感器、射频识别技术、全球定位系统、红外感应器、激光扫描器等各种装置与技术,实时采集任何需要监控、连接、互动的物体或过程,采集其声、光、热、电、力学、化学、生物、位置等各种需要的信息,通过各类可能的网络接入,实现物与物、物与人的泛在连接,实现对物品和过程的智能化感知、识别和管理。物联网是一个基于互联网、传统电信网等的信息承载体,它让所有能够被独立寻址的普通物理对象形成互联互通的网络。
3.相关技术中的物联网平台应用于各行各业,因此不可避免的存在有很大交叉性。然而,目前每个行业的物联网应用各自独立,运营成本高,在各行业间联合运用时效率低下,出现了大量的信息冗余,无法体现出物联网的优势。


技术实现要素:

4.以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。
5.本发明实施例提供了一种物联网管理方法、系统及计算机可读存储介质,通过在系统中设立与各种设备相应的接入协议,在将设备接入系统后为设备设置多个控制指令,从而使设备协议与设备功能进行联合运营,实现不同协议的设备接入同一物联网系统的功能,降低了运营成本,提高了运营效率。
6.第一方面,本发明实施例提供了一种物联网管理方法,该方法包括:
7.获得待接入的物联网设备的接入协议;
8.根据所述接入协议,接入所述物联网设备;
9.接收物联网设备的运营数据;
10.根据所述接入协议和所述运营数据,得到相应的设备状态和控制指令,以根据所述设备状态与所述控制指令对不同物联网平台的应用进行联合运营。
11.在一些实施例中,所述根据所述接入协议,接入所述物联网设备,包括:获得所述物联网设备的设备型号;根据所述接入协议,关联所述设备型号;根据所述物联网设备,得到所述设备型号对应的设备类型;确定所述设备类型已预先存储在数据库中;根据所述设备类型、所述设备型号以及所述接入协议,接入所述物联网设备。
12.在一些实施例中,所述方法还包括:确定所述设备类型未存储在所述数据库;将所述设备类型存储入所述数据库,并对所述设备类型的功能进行配置。
13.在一些实施例中,在获得待接入的物联网设备的接入协议后,还包括:根据所述待接入设备的所述接入协议更新所述数据库。
14.在一些实施例中,在所述根据所述接入协议和所述运营数据,得到相应的设备状态和控制指令后,还包括:根据所述设备状态和所述控制指令,设定对应的控制编码值。
15.在一些实施例中,所述接入协议包括消息头、消息体、验证码和消息尾,所述消息体包括消息流水号、设备编码、设备名称、消息上报时间、所述设备状态以及所述控制指令。
16.在一些实施例中,在根据所述设备类型、所述设备型号以及所述接入协议,接入所述物联网设备之后,还包括:在所述数据库中录入所述物联网设备的所述设备编码和所述设备名称。
17.在一些实施例中,所述接入协议的格式包括长度和值。
18.第二方面,本发明实施例提供了一种物联网管理系统,包括:
19.协议管理模块,用于定义设备接入协议;
20.功能管理模块,用于定义物联网设备的功能组合并对所述物联网设备进行控制,以及定义所述物联网设备的设备类型;
21.设备管理模块,用于定义设备型号,并将所述设备型号关联所述接入协议和所述设备类型,以对多个使用不同接入协议的所述物联网设备进行联合运营。
22.第三方面,本发明实施例提供一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,实现如上述第一方面的物联网管理方法。
23.本发明实施例包括:首先根据待接入的物联网设备得到该物联网设备的接入协议,并根据接入协议将物联网设备接入物联网管理系统中。然后接收来自物联网设备的运营数据,再根据接入协议,对运营数据进行解析,并映射到相应的设备状态和控制指令,再映射到相应的状态功能和控制功能,从而根据设备状态和控制指令对多种应用进行联合运营。根据本发明实施例提供的方案,通过在物联网管理系统中,根据物联网设备的不同而增设不同的接入协议,从而在系统中接入不同物联网平台的设备,并统一对这些物联网设备进行运营,降低了运营成本,减少了信息冗余的出现。
24.本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书以及附图中所特别指出的结构来实现和获得。
附图说明
25.附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。
26.图1是本发明实施例提供的物联网管理方法的流程图;
27.图2是本发明实施例提供的接入物联网设备的流程图;
28.图3是本发明实施例提供的配置设备功能的流程图;
29.图4是本发明实施例提供的物联网管理系统的模块框图;
30.图5是本发明实施例提供的接入物联网设备的另一流程图。
具体实施方式
31.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不
用于限定本发明。
32.需要说明的是,虽然在模块示意图中进行了功能模块划分,在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于模块中的模块划分,或流程图中的顺序执行所示出或描述的步骤。说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
33.本发明实施例描述的物联网管理方法以及应用场景是为了更加清楚的说明本发明实施例的技术方案,并不构成对于本发明实施例提供的技术方案的限定,本领域技术人员可知,随着物联网管理领域的演变和新应用场景的出现,本发明实施例提供的技术方案对于类似的技术问题,同样适用。
34.如图1所示,图1是本发明实施例提供的物联网管理方法的流程图。可以理解的是,本发明提出了一种物联网管理方法,该方法包括但不限于有步骤s100,步骤s200,步骤s300以及步骤s400。
35.步骤s100,获得待接入的物联网设备的接入协议。
36.步骤s200,根据接入协议,接入物联网设备。
37.步骤s300,接收物联网设备的运营数据。
38.步骤s400,根据接入协议和运营数据,得到相应的设备状态和控制指令,以根据设备状态与控制指令对不同物联网平台的应用进行联合运营。
39.可以理解的是,由于不同厂家所生产的物联网设备,其使用的协议可能不相同,因此,在接入将不同物联网平台的物联网设备时,首先需要获得待接入的物联网设备的接入协议。然后,再根据接入协议,来对该物联网设备进行接入。在完成接入后,物联网设备会上传自身的运营数据,系统接收到物联网设备上传的运营数据后,会根据接入协议对运营数据进行解析,并得到相应的设备状态和控制指令,再映射到相应的状态功能和控制功能,从而根据设备状态和控制指令对多种应用进行联合运营。本方法通过在物联网管理系统中,根据物联网设备的不同而增设不同的接入协议,从而在系统中接入不同行业、不同物联网平台的设备,并统一对这些物联网设备进行运营,降低了运营成本,减少了信息冗余的出现。
40.可以理解的是,在完成步骤s400,根据接入协议和运营数据,得到相应的设备状态和控制指令之后,系统还会根据设备状态和控制指令,来设定相应的控制编码值。这样一来,在往后再次接到来自物联网设备的运营数据时,能够直接根据运营数据中的设备状态和控制指令,映射到对应的控制编码值,从而根据控制编码值直接对物联网设备的功能进行处理和运营,节约了运营成本,提高了数据的处理效率。
41.需要说明的是,本方法中提到的接入协议,具体包括但不限于有消息头、消息体、验证码和消息尾,其中,消息体包括消息流水号、设备编码、设备名称、消息上报时间、设备状态以及控制指令。而消息体中的每一项都有相应的格式,具体的,接入协议的格式包括长度和值。
42.如图2所示,图2是本发明实施例提供的接入物联网设备的流程图。可以理解的是,图1所示实施例中的步骤s200,具体包括但不限于有步骤s210,步骤s220,步骤s230,步骤s240以及步骤s250。
43.步骤s210,获得物联网设备的设备型号。
44.步骤s220,根据接入协议,关联设备型号。
45.步骤s230,根据物联网设备,得到设备型号对应的设备类型。
46.步骤s240,确定设备类型已预先存储在数据库中。
47.步骤s250,根据设备类型、设备型号以及接入协议,接入物联网设备。
48.可以理解的是,在根据接入协议接入物联网设备的过程中,首先需要获得物联网设备的设备型号,并根据接入协议,关联该设备型号。然后,系统根据物联网设备的信息,得到其设备型号对应的设备类型,并且查询系统的数据库中是否存储有这一设备类型。当经过查询确定了设备类型已经预先存储在数据库中,则直接根据设备类型、设备型号以及接入协议,对物联网设备进行接入处理,提高物联网设备的接入效率。
49.需要说明的是,同一厂家生产出的多个物联网设备,这些物联网设备可能使用相同的接入协议,也可能使用不同的接入协议;而不同厂家生产的物联网设备,如果设备类型和设备型号相同,那么也可能使用同样的接入协议。因此,在准备接入物联网设备时,需要先获得该物联网设备的接入协议、设备型号以及设备类型等信息,从而避免由于接入协议不对导致的无法接入,或是设备类型不正确而导致的无法正常控制的问题。
50.需要说明的是,在完成步骤s100,获得待接入的物联网设备的接入协议之后,还需要根据该接入协议对数据库进行更新。即,若数据库中并未存储有该接入协议,则直接将该接入协议存储进数据库中。这样的设计,使得当再次收到同一厂家生产的物联网设备时,能够快速判断出该物联网设备是否使用同一接入协议,若是,则能够根据数据库中已存有的接入协议直接接入该物联网设备,而不需要在系统中新增该接入协议,提高了接入效率。
51.需要说明的是,在根据设备类型、设备型号以及接入协议对物联网设备完成接入后,系统还会将物联网设备的设备编码和设备名称存储入数据库中,以便在需要时能够及时查询,提高了管理效率,减少了信息冗余。
52.如图3所示,图3是本发明实施例提供的配置设备功能的流程图。可以理解的是,本发明提出的物联网管理方法,还包括但不限于有步骤s510和步骤s520。
53.步骤s510,确定设备类型未存储在数据库。
54.步骤s520,将设备类型存储入数据库,并对设备类型的功能进行配置。
55.可以理解的是,在执行步骤s230,根据物联网设备得到设备型号对应的设备类型之后,需要查询系统的数据库中是否存储有这一设备类型。当在数据库中未查询到该设备类型后,则需要将该设备类型存储入数据库中,并且对该设备类型的功能进行配置。本方法中通过配置功能组合定义设备类型,可灵活根据行业应用、场景应用来自定义设备功能,其中,设备功能包括设备控制和设备状态。通过设备型号这一属性将设备接入协议与设备功能灵活关联起来,实现自定义接入协议与自定义功能的统一性。
56.如图4所示,图4是本发明实施例提供的物联网管理系统的模块框图。可以理解的是,本发明提供了一种物联网管理系统100,包括但不限于有协议管理模块110,功能管理模块120,以及设备管理模块130。其中,协议管理模块110,用于定义设备接入协议;功能管理模块120,用于定义物联网设备的功能组合并对物联网设备进行控制,以及定义物联网设备的设备类型;设备管理模块130,用于定义设备型号,并将设备型号关联接入协议和设备类型,以对多个使用不同接入协议的物联网设备进行联合运营。本发明提出的物联网管理系统100,通过各个模块之间的相互配合,从而使得物联网设备的接入协议与设备功能进行联
动,实现不同行业、不同厂家生产、使用不同接入协议的物联网设备接入同一物联网平台,从而对使用不同接入协议的物联网设备统一进行运营管理。
57.如图5所示,图5是本发明实施例提供的接入物联网设备的另一流程图。可以理解的是,本发明提出的物联网管理方法,还包括但不限于有步骤s610,步骤s620,步骤s630,步骤s640,步骤s650,步骤s660,步骤s670以及步骤s680。
58.步骤s610,新增物联网设备接入协议。
59.步骤s620,新增设备型号。
60.步骤s630,关联设备型号的接入协议。
61.步骤s640,判断数据库中是否已有该设备类型。
62.步骤s650,新增设备类型。
63.步骤s660,对设备类型的功能进行配置。
64.步骤s670,关联设备类型。
65.步骤s680,录入设备编码和设备名称。
66.可以理解的是,在将使用新的接入协议的物联网设备接入物联网管理系统时,首先需要执行步骤s610,在系统中新增该物联网设备的接入协议,并对该接入协议的具体内容进行定义。在对接入协议进行定义后,系统执行步骤s620和步骤s630,在数据库中新增该物联网设备对应的设备型号,并且将接入协议关联至该设备型号。然后执行步骤s640,查询数据库中是否已经存储有该物联网设备对应的设备类型。若无,则执行步骤s650和步骤s660,在数据库中新增这一设备类型,并对设备类型的功能进行配置。在配置完设备类型的功能之后,将物联网设备关联至该设备类型,并在数据库中录入设备编码和设备名称等信息。
67.需要说明的是,在执行步骤s640,判断数据库中是否已有该设备类型时,若能够在数据库中查询得到相应的设备类型,则直接执行步骤s670,关联设备类型。
68.此外,本发明实施例提供了一种物联网管理系统。其中,该物联网管理系统可以包括终端设备和http服务器。该物联网管理系统包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现如上述实施例中的物联网管理方法。
69.存储器作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序以及非暂态性计算机可执行程序,如本发明上述实施例中的物联网管理方法。处理器通过运行存储在存储器中的非暂态软件程序以及指令,从而实现上述本发明上述实施例中的物联网管理方法。
70.存储器可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储执行上述实施例中的物联网管理方法所需的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。需要说明的是,存储器可选包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至该终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
71.实现上述实施例中的物联网管理方法所需的非暂态软件程序以及指令存储在存储器中,当被一个或者多个处理器执行时,执行上述实施例中的物联网管理方法,例如,执
行以上描述的图1中的方法步骤s100至步骤s400、图2中的方法步骤s210至步骤s250、图3中的方法步骤s510至步骤s520,以及图5中的方法步骤s610至步骤s680中的至少一种。
72.本发明还提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机可执行指令,计算机可执行指令用于使计算机执行如上述实施例中的物联网管理方法,例如,执行以上描述的图1中的方法步骤s100至步骤s400、图2中的方法步骤s210至步骤s250、图3中的方法步骤s510至步骤s520,以及图5中的方法步骤s610至步骤s680中的至少一种。
73.以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
74.本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统可以被实施为软件、固件、硬件及其适当的组合。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其他存储器技术、cd-rom、数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
75.上面结合附图对本发明实施例作了详细说明,本发明不限于上述实施例,在技术领域普通技术人员所具备的知识范围内,还可以在不脱离本发明宗旨的前提下作出各种变化。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献