物联网应用系统及方法技术方案

技术编号:17944272 阅读:45 留言:0更新日期:2018-05-15 23:24
本发明专利技术提供一种物联网应用系统及方法,系统包括协议解析模块、语义化数据总线模块和可视化页面模块,其中:协议解析模块用于接收待增加终端上传的设备数据和检测数据,根据设备数据在预存协议对象库中获取对应的协议对象,根据获取的协议对象对检测数据解析;语义化数据总线模块用于对解析后的检测数据配置对应的调用信息并存储;可视化页面模块用于配置可视化图标,获取待调用信息,根据待调用信息调用对应的检测数据在所述可视化图标上显示,实现通过协议配置即可实现新增设备的接入,通过显示组件实现可视化设计,很大程度上降低了企业进行物联网应用开发的难度,节约了开发的成本,提升了应用的稳定性及资源的开销。

The application system and method of the Internet of things

The present invention provides an Internet application system and method, which includes protocol parsing module, semantic data bus module and visual page module. The protocol parsing module is used to receive equipment data and detection data uploaded by the terminal to be added, and to obtain the corresponding coordination in the storage protocol object library according to the device data. The semantic data bus module is used to configure the corresponding call information and store the corresponding detection data. The visual page module is used to configure the visualized icons, obtain the information to be invoked, and call the corresponding detection data according to the information to be invoked. The visual icon shows that the new equipment can be realized through the protocol configuration, and the visual design is realized through the display component. The difficulty of the application and development of the Internet of things is reduced to a great extent, the cost of development is saved, the stability of the application and the cost of the source are improved.

【技术实现步骤摘要】
物联网应用系统及方法
本专利技术涉及物联网应用
,尤其涉及一种物联网应用系统及方法。
技术介绍
随着物联网技术的广泛应用和深入发展,各行业各类型的通讯终端迅速发展,物联网应用开发也成为时下互联网开发的热点。在各行各业物联网应用中,物联网的开发及使用方式:1、使用厂商提供的物联网应用平台当物联网应用系统只与一家厂商进行物联网对接,且终端设备数量不多,一般采用厂商提供的管理软件对设备接入进行配置和对终端进行管理。但厂商提供的管理软件完整性强,难以进行二次开发,也很难集成到应用系统中,适用范围小。2、针对模组终端定制开发物联网应用平台当应用系统与多家厂商进行物联网对接时,每增加一款通讯终端或在终端功能升级时都需定制开发。但应用平台提供的服务单一,无法针对设备提供相应服务,普及率较低。物联网开发需要较高的技术门槛,开发人员工作量大,涉及设备协议接入、数据库开发、通讯引擎开发、应用子系统开发等,不同类型的设备间的整合需要专业人员大量的工作。这些问题大大制约了物联网应用在企业间的普及。
技术实现思路
本专利技术提供一种物联网应用系统及方法,用于解决现有物联网平台不具有增加通讯终端开发功能的问题。第一方面,本专利技术提供一种物联网应用系统,包括协议解析模块、语义化数据总线模块和可视化页面模块,其中:协议解析模块,用于接收待增加终端上传的设备数据和检测数据,根据所述设备数据在预存协议对象库中获取对应的协议对象,根据获取的所述协议对象对检测数据解析;语义化数据总线模块,用于对解析后的检测数据配置对应的调用信息并存储;可视化页面模块,用于配置可视化图标,获取待调用信息,根据所述待调用信息调用对应的检测数据在所述可视化图标上显示。可选地,所述协议解析模块,具体用于:从所述协议对象中获取模组协议,根据所述模组协议对检测数据解析;从所述协议对象中获取设备协议,根据所述设备协议对经过模组协议解析的检测数据解析。可选地,所述语义化数据总线模块具体用于:对所述检测数据进行语义化处理并生成对应的调用信息,根据检测数据和调用信息生成调用关系;设置数据存储单元,存储语义化后的检测数据。可选地,所述可视化页面模块具体用于:通过拖拽式方式从图标库中获取可视化图标;从所述调用关系中获取待调用信息;根据待调用信息从所述数据存储单元中调用对应的检测数据;根据可视化图标的显示方式显示调用的检测数据。可选地,还包括系统数据处理总线模块,用于在数据上传和数据下载过程中采用线程池方式调配线程数进行上传数据和下载数据。第二方面,本专利技术提供一种物联网应用方法,包括:接收待增加终端上传的设备数据和检测数据,根据所述设备数据在预存协议对象库中获取对应的协议对象,根据获取的所述协议对象对检测数据解析;对解析后的检测数据配置对应的调用信息并存储;配置可视化图标,获取待调用信息,根据所述待调用信息调用对应的检测数据在所述可视化图标上显示。可选地,所述根据获取的所述协议对象对检测数据解析,包括:从所述协议对象中获取模组协议,根据所述模组协议对检测数据解析;从所述协议对象中获取设备协议,根据所述设备协议对经过模组协议解析的检测数据解析。可选地,所述存储解析后的检测数据,并为存储的检测数据配置对应的调用信息,包括:对所述检测数据进行语义化处理并生成对应的调用信息,根据检测数据和调用信息生成调用关系;设置数据存储单元,存储语义化后的检测数据。可选地,所述配置可视化图标,获取待调用信息,根据所述待调用信息调用对应的检测数据在所述可视化图标上显示,包括:通过拖拽式方式从图标库中获取可视化图标;从所述调用关系中获取待调用信息;根据待调用信息从所述数据存储单元中调用对应的检测数据;根据可视化图标的显示方式显示调用的检测数据。可选地,还包括:在数据上传和数据下载过程中采用线程池方式调配线程数进行上传数据和下载数据。由上述技术方案可知,本专利技术提供的一种物联网应用系统及方法,通过接收待增加终端上传的设备数据和检测数据,根据设备数据在预存协议对象库中获取对应的协议对象,根据获取的协议对象对检测数据解析,并存储解析后的检测数据,为存储的检测数据配置对应的调用信息,同时配置可视化图标,获取待调用信息调用对应的检测数据在可视化图标上显示,实现通过协议配置即可实现新增设备的接入,通过显示组件实现可视化设计,很大程度上降低了企业进行物联网应用开发的难度,节约了开发的成本,提升了应用的稳定性及资源的开销。附图说明图1为本专利技术实施例1提供的物联网应用系统的结构示意图;图2为本专利技术实施例提供的数据协议解析的流程示意图;图3为本专利技术实施例提供的可视化设计示意图;图4为本专利技术实施例2提供的物联网应用方法的流程示意图;图5为本专利技术实施例3提供的物联网应用系统的结构示意图。具体实施方式下面结合附图和实施例,对本专利技术的具体实施方式作进一步详细描述。以下实施例用于说明本专利技术,但不用来限制本专利技术的范围。图1示出了本专利技术实施例1提供一种物联网应用系统,包括协议解析模块11、语义化数据总线模块12和可视化页面模块13,其中:协议解析模块,用于接收待增加终端上传的设备数据和检测数据,根据所述设备数据在预存协议对象库中获取对应的协议对象,根据获取的所述协议对象对检测数据解析。语义化数据总线模块,用于对解析后的检测数据配置对应的调用信息并存储。可视化页面模块,用于配置可视化图标,获取待调用信息,根据所述待调用信息调用对应的检测数据在所述可视化图标上显示。本专利技术实施例中所述物联网应用系统意在原有物联网应用平台下新增通讯终端,满足物联网应用平台的二次开发,满足企业快速接入终端的刚性需求。当待增加的通讯终端接入物联网应用系统中,待增加终端需上传设备数据和检测数据。该设备数据包括终端的设备属性和通信协议等信息。该检测数据为通过设备采集到的对应使用领域下的数据信息。设备数据和检测数据传输给协议解析模块进行数据解析。协议解析模块根据待增加终端的设备数据从预存协议对象库中获得可使用的协议对象。如图2所示,在协议对象库中存储有系统正确配置的所有协议对象。在协议对象库中针对不同类型的终端设置对应的协议对象。故可根据终端的设备数据从协议对象库中查找到可使用的协议对象。该协议对象包括模组协议和设备协议。模组协议为通讯终端在通信层设置的通信协议。设备协议为通讯终端出厂时配置的解析协议。因此,在数据解析过程中,从所述协议对象中获取模组协议,根据所述模组协议对检测数据解析;从所述协议对象中获取设备协议,根据所述设备协议对经过模组协议解析的检测数据解析,直到数据解析结束。数据解析完毕后,语义化数据总线模块配置数据存储单元,将解析后的检测数据进行存储,同时对存储的检测数据进行语义化处理。语义化处理可将数据以“属性-数值”结构形式进行标注,并生成可以从存储单元调用的调用信息(调用代码),并将调用信息与对应的检测数据形成一一对应关系存储在存储单元中。如图3所示,可视化页面模块主要用于对检测数据的可视化设计,其可通过拖拽式从图标库中获取可视化图标,可视化图标放置在平台显示区域的预设位置处。此时,需要调用数据流与可视化图标结合进行显示。从调用信息与检测数据形成的一一对应关系中获取待调用信息,根据待调用信息从数据存储单元中调用对应的检测数据显示在可视化图标上,实现操作简本文档来自技高网...
物联网应用系统及方法

【技术保护点】
一种物联网应用系统,其特征在于,包括协议解析模块、语义化数据总线模块和可视化页面模块,其中:协议解析模块,用于接收待增加终端上传的设备数据和检测数据,根据所述设备数据在预存协议对象库中获取对应的协议对象,根据获取的所述协议对象对所述检测数据解析;语义化数据总线模块,用于对解析后的检测数据配置对应的调用信息并存储;可视化页面模块,用于配置可视化图标,获取待调用信息,根据所述待调用信息调用对应的检测数据在所述可视化图标上显示。

【技术特征摘要】
1.一种物联网应用系统,其特征在于,包括协议解析模块、语义化数据总线模块和可视化页面模块,其中:协议解析模块,用于接收待增加终端上传的设备数据和检测数据,根据所述设备数据在预存协议对象库中获取对应的协议对象,根据获取的所述协议对象对所述检测数据解析;语义化数据总线模块,用于对解析后的检测数据配置对应的调用信息并存储;可视化页面模块,用于配置可视化图标,获取待调用信息,根据所述待调用信息调用对应的检测数据在所述可视化图标上显示。2.根据权利要求1所述的系统,其特征在于,所述协议解析模块,具体用于:从所述协议对象中获取模组协议,根据所述模组协议对检测数据解析;从所述协议对象中获取设备协议,根据所述设备协议对经过模组协议解析的检测数据解析。3.根据权利要求1所述的系统,其特征在于,所述语义化数据总线模块具体用于:对所述检测数据进行语义化处理并生成对应的调用信息,根据检测数据和调用信息生成调用关系;设置数据存储单元,存储语义化后的检测数据。4.根据权利要求3所述的系统,其特征在于,所述可视化页面模块具体用于:通过拖拽式方式从图标库中获取可视化图标;从所述调用关系中获取待调用信息;根据待调用信息从所述数据存储单元中调用对应的检测数据;根据可视化图标的显示方式显示调用的检测数据。5.根据权利要求1所述的系统,其特征在于,还包括系统数据处理总线模块,用于在数据上传和数据下载过程中采用线程池方式调配线程数进行上传数...

【专利技术属性】
技术研发人员:周武朱彤段为郭志彪
申请(专利权)人:中国移动通信集团广东有限公司中国移动通信集团公司
类型:发明
国别省市:广东,44

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

1