CN108769165B - 一种物联网中数据处理方法、物联网接入系统 - Google Patents
一种物联网中数据处理方法、物联网接入系统 Download PDFInfo
- Publication number
- CN108769165B CN108769165B CN201810474487.5A CN201810474487A CN108769165B CN 108769165 B CN108769165 B CN 108769165B CN 201810474487 A CN201810474487 A CN 201810474487A CN 108769165 B CN108769165 B CN 108769165B
- Authority
- CN
- China
- Prior art keywords
- data
- internet
- things
- application layer
- terminal equipment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/08—Protocols for interworking; Protocol conversion
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Computer And Data Communications (AREA)
- Telephonic Communication Services (AREA)
- Communication Control (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明实施例提供了一种物联网系统及物联网中物联网终端设备管理方法,用于减小物联网的架设的工作量,增加了物联网平台上物联网终端设备的丰富度。本发明实施例中的物联网中数据处理方法,应用于物联网系统,该物联网系统中包括传输网关、应用层协议转换模块以及管理平台,具体包括:传输网关接收第一终端设备发送的业务数据,并采用TCP/IP传输协议将业务数据传输给应用层协议转换模块;应用层协议转换模块根据通用交互协议对业务数据的格式进行转换,生成目标业务数据,其中,管理平台与应用层协议转换模块统一采用通用交互协议进行应用层数据交互;应用层协议转换模块采用TCP/IP传输协议将目标业务数据传输至管理平台。
Description
技术领域
本发明涉及物联网领域,尤其涉及一种物联网中数据处理方法、物联网接入系统。
背景技术
随着物联网管理平台的不断完善,终端类型的不断丰富,解决方案的不断成熟,物联网解决方案开始被一些企业部署到实际生产环境中,为企业提供完善的数据采集,检测,统计分析,集中管理等功能。随着物联网终端类型的不断丰富,企业可以通过接入新的物联网终端,来完善现有的解决方案。
现有的物联网架构中,通过更新其他厂商的物联网终端设备软件,使得其他厂商的物联网终端设备使用的应用层交互协议及数据传输协议与物联网供应商提供的交互协议及数据传输协议一致,以解决其他厂商的物联网终端设备与物联网管理平台的兼容性问题。
当物联网采用其他厂商的物联网终端设备数量较多时,需要耗费大量的人力物力逐一进行物联网终端设备的软件更新,以修改对应的交互协议,此外,对物联网终端设备本身的软件修改,会给物联网终端设备带来不可控的使用风险,若不进行软件更新,则不能兼容现有的其他厂商的物联网终端设备,大大减少了管理平台上物联网终端设备的丰富度。
发明内容
本发明实施例提供了一种物联网中数据处理方法、物联网接入系统,用于减小物联网的架设的工作量,增加了物联网平台上物联网终端设备的丰富度。
本发明实施例第一方面提供了一种物联网中数据处理方法,应用于物联网系统,其特征在于,所述物联网系统中包括传输网关、应用层协议转换模块以及管理平台,所述方法包括:
所述传输网关接收第一终端设备发送的业务数据,并采用TCP/IP传输协议将所述业务数据传输给所述应用层协议转换模块;
所述应用层协议转换模块根据通用交互协议对所述业务数据的格式进行转换,生成目标业务数据,其中,所述管理平台与应用层协议转换模块统一采用所述通用交互协议进行应用层数据交互;
所述应用层协议转换模块采用TCP/IP传输协议将所述目标业务数据传输至所述管理平台。
可选的,作为一种可能的实施方法,本发明实施例中,当所述管理平台向所述第一终端设备返回控制数据时,所述应用层协议转换模块将所述控制数据的数据格式转换为所述第一终端设备所采用的交互协议对应的数据格式;
所述应用层协议转换模块通过所述传输网关将格式转换之后的控制数据转发给所述第一终端设备。
可选的,作为一种可能的实施方法,本发明实施例中,若所述第一终端设备所采用的数据传输协议不为TCP/IP传输协议,所述方法还包括:
当所述第一终端设备向所述传输网关发送所述业务数据时,所述传输网关将所述业务数据对应的数据格式转换为TCP/IP传输协议对应的数据格式;
当所述第一终端设备接收所述传输网关返回的目标数据时,所述传输网关将所述目标数据的数据格式转换为所述第一终端设备所采用的数据传输协议对应的数据格式。
可选的,作为一种可能的实施方法,本发明实施例中,当所述第一终端设备向第二终端设备发送业务数据时,所述方法还包括:
所述应用层协议转换模块将所述业务数据对应的数据格式转换为所述第二物联网终端设备所采用的交互协议对应的数据格式;
所述应用层协议转换模块将经过格式转换之后的所述业务数据,通过对应的传输网关转发给所述第二物联网终端设备。
可选的,作为一种可能的实施方法,本发明实施例中,该方法还包括:
所述管理平台存储有接入物联网的终端设备类型及对应的设备信息,所述设备信息包括对应的物联网终端设备对应的名称、型号、传输协议、功能描述信息;
所述述管理平台根据用户的指令添加或删除所述管理平台中的物联网终端设备类型及对应的设备信息,并配置所述应用层协议转换模块以兼容增加的物联网终端设备对应的应用层协议。
可选的,作为一种可能的实施方法,本发明实施例中,该方法还包括:
所述管理平台根据用户设置的数据分析方法分析物联网终端设备上传的所述业务数据,并展示对应的分析结果。
本发明实施例第二方面提供了一种物联网接入系统,其特征在于,包括:
传输网关、应用层协议转换模块以及管理平台,其中,
所述传输网关,用于接收第一终端设备发送的业务数据,并采用TCP/IP传输协议将所述业务数据传输给所述应用层协议转换模块;
所述应用层协议转换模块,用于根据通用交互协议对所述业务数据的格式进行转换,生成目标业务数据,其中,所述管理平台与应用层协议转换模块统一采用所述通用交互协议进行应用层数据交互;
所述应用层协议转换模块,还用于采用TCP/IP传输协议将所述目标业务数据传输至所述管理平台。
可选的,作为一种可能的实施方法,本发明实施例中,所述应用层协议转换模块还用于:
当所述管理平台向所述第一终端设备返回控制数据时,将所述控制数据的数据格式转换为所述第一终端设备所采用的交互协议对应的数据格式;
所述应用层协议转换模块,还用于通过所述传输网关将格式转换之后的控制数据转发给所述第一终端设备。
可选的,作为一种可能的实施方法,本发明实施例中,若所述第一终端设备所采用的数据传输协议不为TCP/IP传输协议,所述传输网关还用于
当所述第一终端设备向所述传输网关发送所述业务数据时,将所述业务数据对应的数据格式转换为TCP/IP传输协议对应的数据格式;
当所述第一终端设备接收所述传输网关返回的目标数据时,将所述目标数据的数据格式转换为所述第一终端设备所采用的数据传输协议对应的数据格式。
可选的,作为一种可能的实施方法,本发明实施例中,当所述第一终端设备向第二终端设备发送业务数据时,所述应用层协议转换模块还用于:
将所述业务数据对应的数据格式转换为所述第二物联网终端设备所采用的交互协议对应的数据格式;
将经过格式转换之后的所述业务数据,通过对应的传输网关转发给所述第二物联网终端设备。
可选的,作为一种可能的实施方法,本发明实施例中,所述管理平台还用于:
存储有接入物联网的终端设备类型及对应的设备信息,所述设备信息包括对应的物联网终端设备对应的名称、型号、传输协议、功能描述信息;
根据用户的指令添加或删除所述管理平台中的物联网终端设备类型及对应的设备信息,并配置所述应用层协议转换模块以兼容增加的物联网终端设备对应的应用层协议。
可选的,作为一种可能的实施方法,本发明实施例中,所述管理平台还用于:
根据用户设置的数据分析方法分析物联网终端设备上传的所述业务数据,并展示对应的分析结果。
从以上技术方案可以看出,本发明实施例具有以下优点:
本发明实施例中,物联网系统中的每一种类型的物联网终端设备均对应设置有传输网关,该传输网关可以对发往外部的业务数据统一采用TCP/IP传输协议进行数据传输保障了物联网系统中数据传输层协议的统一,进一步的物联网系统中设置有应用层协议转换模块,该应用层协议转换模块可以对管理平台接收到的数据进行应用层数据协议的转换,保障了物联网系统中应用层数据协议的统一,实现了物联网系统中不同类型的物联网终端设备与管理平台之间的数据交互。相对于现有方案,对于不兼容物联网交互协议的物联网终端设备,对于同一种类型的多个终端设备,只需要配置物联网中相应的传输网关及应用层协议转换模块即可,无需逐个对终端设备本身的交互协议软件以及数据传输协议进行修改,不仅减小了物联网的架设的工作量,便于后续采用不同协议的终端设备的兼容接入,增加了物联网平台上物联网终端设备的丰富度。
附图说明
图1为本发明实施例中的物联网系统架构示意图;
图2为本发明实施例中一种物联网中数据处理方法的一个实施例示意图;
图3为本发明实施例中一种物联网中数据处理方法的另一个实施例示意图;
图4为本发明实施例中一种物联网系统的一个实施例示意图。
具体实施方式
本发明实施例提供了一种物联网中数据处理方法、物联网接入系统,用于减小物联网的架设的工作量,增加了物联网平台上物联网终端设备的丰富度。
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
为了便于理解,下面对本发明实施例中物联网系统的具体架构进行说明,请参阅图1,本发明实施例中的物联网系统中可以包括多个传输网关200、应用层协议转换模块300及管理平台400。其中,每一个传输网关可以与一种类型的物联网终端设备100(例如,传感器)进行无线或有线的通信连接,一个或多个传输网关与应用层协议转换模块进行无线或有线的通信连接,应用层协议转换模块与管理平台进行无线(例如,WiFi、GPRS等)或有线的通信连接。物联网终端设备(英文:Terminals of IOT)是物联网中连接传感网络层和传输网络层,实现采集数据及向网络层发送数据的设备。它担负着数据采集、初步处理、加密、传输等多种功能。物联网管理平台(英文:Management Platform of IOT)是物联网中多种物联网终端的统一管理平台,它担负着数据中转、终端集中管理、数据统计分析等多种功能。
物联网系统中的每一种类型的物联网终端设备均对应设置有传输网关,该传输网关可以对发往外部和从外部接收到的数据进行数据传输层的传输协议转换保障了物联网系统中数据传输层协议的统一,进一步的物联网系统中设置有应用层协议转换模块,该应用层协议转换模块可以对管理平台接收到的或发送出去的数据进行应用层数据协议的转换,保障了物联网系统中应用层数据协议的统一,实现了物联网系统中不同类型的物联网终端设备与管理平台之间的数据交互。
为了便于理解,下面对本发明实施例中的具体流程进行描述,请参阅图2,本发明实施例中一种物联网中数据处理方法的一个实施例可包括:
201、传输网关接收第一终端设备发送的业务数据,并采用TCP/IP传输协议将业务数据传输给应用层协议转换模块;
本发明实施例中,传输网关设备可以实现终端设备所在网络与管理平台所在网络之间的无线或有线网络互连,例如GPRS、WiFi网络等终端网络与互联网的连接,本申请中物联网终端设备可以通过传输网关连接到互联网中,具体的网络连接过程为现有技术,此处不做赘述。
在终端设备连接到传输网关之后,传输网关可以接收第一终端设备发送的业务数据,当第一物联网终端设备需要向外部发送业务数据时,由于管理平台与所有的传输网关及应用层协议转换模块之间采用TCP/IP传输协议,TCP/IP传输协议为OSI模型中的第四层即传输层的协议,与第一物联网终端设备相匹配的传输网关将对应的数据格式转换为TCP/IP传输协议对应的数据格式。并统一采用TCP/IP传输协议将业务数据传输给应用层协议转换模块,保障数据传输层协议的统一。
特别的,若第一终端设备所采用的数据传输协议不为TCP/IP传输协议,当第一终端设备向传输网关发送业务数据时,传输网关将业务数据对应的数据格式转换为TCP/IP传输协议对应的数据格式;当第一终端设备接收传输网关返回的目标数据时,传输网关将目标数据的数据格式转换为第一终端设备所采用的数据传输协议对应的数据格式。即,传输网关可以对发往外部和从外部接收到的数据进行数据传输层的传输协议转换保障了物联网系统中数据传输层协议的统一。
202、应用层协议转换模块根据通用交互协议对业务数据的格式进行转换,生成目标业务数据;
各个供应商的终端设备使用的应用层交互协议往往并不兼容,只能接入对应物联网管理平台,不能与其他供应商的物联网管理平台相兼容,这大大增加了物联网终端开发商的工作量,削弱他们接入管理平台的积极性。
有鉴于此,本发明实施例中的物联网系统中设置有单独的应用层协议转换模块,其中,管理平台与应用层协议转换模块统一采用通用交互协议进行应用层数据交互。当需要接入采用新的交互协议的终端设备时,可以预先在该应用层协议转换模块中配置对应的协议转换规则,将新的交互协议对应的数据格式转换为通用交互协议对应的数据格式,在接收到终端设备的业务数据之后,应用层协议转换模块根据通用交互协议对业务数据的格式进行转换,将生成目标业务数据,以便于管理平台进行数据逻辑处理。
由于管理平台与物联网终端设备之间的应用层,即OSI模型中的第七层的数据交互采用统一的通用交互协议,第一物联网终端设备向管理平台发送的数据经过传输网关之后,需要应用层协议转换模块将对应的数据进一步转换为通用交互协议对应的数据格式,以使得管理平台可以识别物联网终端设备发送的数据。
具体的,应用层协议转换模块通过脚本语言,可以非常灵活地描述任意一种交互协议与平台统一交互协议之间的转换规则。举一个例子:
两个采用不同交互协议的物联网终端设备A及B,以及物联网管理平台间,需要交互1234这个数字。对于A来说,假设它需要将数据分两次发送,分别是:12与34;(分号表示内容发送完成)。应用层协议转换模块在接收到该数据时,会使A的转换规则(在这里为将分号前的数据拼接在一起),将数据转换为1234。如果A的数据是发往管理平台的,那么应用层协议转换模块把1234转发到管理平台。如果A的数据是发往B的,那么应用层协议转换模块在上述转换的基础上,再次调用B的转换规则(假设为将数据逆序输出),转换为4321,然后转发到B。以上的转换规则,可以通过升级或者导入升级包的方式,完成扩展。导入新的转换规则后,管理平台就可以完成与使用新的应用层交互协议的物联网终端设备进行数据交互。
可以理解的是,本发明实施例中的通用交互协议可以是物联网供应商开发的私有交互协议,也可以是国际通用的其他交互协议,以实现不同终端应用层的数据交互,具体此处不做限定。
203、应用层协议转换模块采用TCP/IP传输协议将目标业务数据传输至管理平台。
本发明实施例中,物联网系统中的每一种类型的物联网终端设备均对应设置有传输网关,该传输网关可以对发往外部的业务数据统一采用TCP/IP传输协议进行数据传输保障了物联网系统中数据传输层协议的统一,进一步的物联网系统中设置有应用层协议转换模块,该应用层协议转换模块可以对管理平台接收到的数据进行应用层数据协议的转换,保障了物联网系统中应用层数据协议的统一,实现了物联网系统中不同类型的物联网终端设备与管理平台之间的数据交互。相对于现有方案,对于不兼容物联网交互协议的物联网终端设备,对于同一种类型的多个终端设备,只需要配置物联网中相应的传输网关及应用层协议转换模块即可,无需逐个对终端设备本身的交互协议软件以及数据传输协议进行修改,不仅减小了物联网的架设的工作量,便于后续采用不同协议的终端设备的兼容接入,增加了物联网平台上物联网终端设备的丰富度。
在物联网系统中,管理平台与终端设备的数据交互可以是双向的,在上述图2所示的实施例对终端设备向管理平台上传数据进行了说明,在上述图2所示的实施例的基础上,下面将对本发明实施例中的物联网中数据处理方法的数据双向交互进行详细说明。
第一方面,当管理平台向第一终端设备返回控制数据时,具体数据处理流程可以包括:应用层协议转换模块将控制数据的数据格式转换为第一终端设备所采用的交互协议对应的数据格式;应用层协议转换模块通过传输网关将格式转换之后的控制数据转发给第一终端设备。
第二方面,当第一终端设备向第二终端设备发送业务数据时,具体数据处理流程可以包括:应用层协议转换模块将业务数据对应的数据格式转换为第二物联网终端设备所采用的交互协议对应的数据格式;应用层协议转换模块将经过格式转换之后的业务数据,通过对应的传输网关转发给第二物联网终端设备。
第一物联网终端设备与第二物联网终端设备之间的应用层,即OSI模型中的第七层的数据交互采用不同的交互协议,不能进行应用层交互。在第一物联网终端设备向第二物联网终端发送的数据经过传输网关之后,需要应用层协议转换模块将对应的数据进一步转换为第二物联网终端设备所采用的交互协议对应的数据格式,以使得第二物联网终端设备可以识别第一物联网终端设备发送的数据。
具体的,应用层协议转换模块通过脚本语言,可以非常灵活地描述任意一种交互协议与平台统一交互协议之间的转换规则。
本发明实施例中,物联网系统中的每一种类型的物联网终端设备均对应设置有传输网关,该传输网关可以对发往外部和从外部接收到的数据进行数据传输层的传输协议转换保障了物联网系统中数据传输层协议的统一,物联网系统中设置有应用层协议转换模块,该应用层协议转换模块可以对管理平台接收到的或发送出去的数据进行应用层数据协议的转换,保障了物联网系统中应用层数据协议的统一,实现了物联网系统中不同类型的物联网终端设备与管理平台之间的数据交互。
上述实施例对本发明实施例中的物联网系统中的数据传输及处理过程进行了描述,本发明实施例中的物联网系统中的管理平台还具有数据处理及接入设备管理的功能,下面将对本发明实施例中物联网系统中的管理平台的具体功能进行详细描述,在上述实施例的基础上,请参阅图3,本发明实施例中的一种物联网中数据处理方法的另一个实施例可包括:
301、管理平台存储有接入物联网的终端设备类型及对应的设备信息;
为了便于管理物联网平台上的物联网终端设备,有必要对物联网进行进一步的改进,可选的,作为一种可能的实施方式,管理平台存储有接入物联网的终端设备类型及对应的设备信息,管理平台还可以根据用户的查询指令向用户反馈管理平台支持的所有物联网终端设备信息,设备信息包括对应的物联网终端设备对应的名称、型号、传输协议、功能描述信息,具体此处不做限定。
302、管理平台根据用户的指令添加或删除管理平台中的物联网终端设备类型及对应的设备信息,并配置应用层协议转换模块以兼容增加的物联网终端设备对应的应用层协议。
本实施例中管理平台可以根据用户的指令添加或删除管理平台中的物联网终端设备及对应的设备信息,并配置应用层协议转换模块以兼容增加的物联网终端设备对应的应用层协议。
具体的,管理平台可以通过联网更新或者手动导入升级包的方式,将新的物联网终端设备信息更新到管理平台上,实现平台免升级接入新的物联网终端设备,具体此处不做限定。
303、管理平台根据用户设置的数据分析方法分析物联网终端设备上传的业务数据,并展示对应的分析结果;
为了便于管理物联网平台上的物联网终端设备上传的数据,有必要对物联网进行进一步的改进,可选的,作为一种可能的实施方式,本实施例中管理平台根据用户设置的数据分析方法分析物联网终端设备上传的数据,并展示对应的分析结果;管理平台根据用户设置更新管理平台的分析方法及对应的展示内容。
具体的,可以采用用户自定义的分析方法或系统默认的分析方法,可以采用图表的形式展示分析结果,也可以指数数值的方式展示分析结果,具体的分析方法及结果展示方式,此处不做限定;实际运用中,管理平台可以通过联网更新或导入升级包的方式,更新管理平台的版本。新的统计分析方法以及展示方式所需的文件会被上传到管理平台上,根据用户的操作指令在管理平台上选择合适的展示方式,配置数据源和统计方法,即可在展示页面查看到统计分析结果以及展示内容。
可以理解的是,在本发明的各种实施例中,上述各步骤的序号的大小并不意味着执行顺序的先后,各步骤的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
上述实施例对本申请实施例中的物联网中的数据处理方法进行了描述,下面将对本申请实施例中的物联网接入系统进行描述,请参阅图4,本申请实施例中一种物联网接入系统的一个实施例可包括:
传输网关200、应用层协议转换模块300以及管理平台400,其中,
传输网关200,用于接收第一终端设备发送的业务数据,并采用TCP/IP传输协议将业务数据传输给应用层协议转换模块;
应用层协议转换模块300,用于根据通用交互协议对业务数据的格式进行转换,生成目标业务数据,其中,管理平台与应用层协议转换模块统一采用通用交互协议进行应用层数据交互;
应用层协议转换模块400,还用于采用TCP/IP传输协议将目标业务数据传输至管理平台。
可以理解的是,如图4所示的传输网关、物联网终端设备以及应用层协议转换模块的数量仅是示例性的,多个同一种类型的物联网终端设备可以连接到一个或多个对应的传输网关,多个不同类型,但处于同一网络的物联网终端设备,也可以连接到一个或多个对应的传输网关,多个传输网关可以连接到一个或多个应用层协议转换模块,具体此处不做限定。
本发明实施例中,物联网系统中的每一种类型的物联网终端设备均对应设置有传输网关,该传输网关可以对发往外部的业务数据统一采用TCP/IP传输协议进行数据传输保障了物联网系统中数据传输层协议的统一,进一步的物联网系统中设置有应用层协议转换模块,该应用层协议转换模块可以对管理平台接收到的数据进行应用层数据协议的转换,保障了物联网系统中应用层数据协议的统一,实现了物联网系统中不同类型的物联网终端设备与管理平台之间的数据交互。相对于现有方案,对于不兼容物联网交互协议的物联网终端设备,对于同一种类型的多个终端设备,只需要配置物联网中相应的传输网关及应用层协议转换模块即可,无需逐个对终端设备本身的交互协议软件以及数据传输协议进行修改,不仅减小了物联网的架设的工作量,便于后续采用不同协议的终端设备的兼容接入,增加了物联网平台上物联网终端设备的丰富度。
可选的,作为一种可能的实施方式,本发明实施例中,若第一终端设备所采用的数据传输协议不为TCP/IP传输协议,传输网关200还用于:
当第一终端设备向传输网关发送业务数据时,将业务数据对应的数据格式转换为TCP/IP传输协议对应的数据格式;
当第一终端设备接收传输网关返回的目标数据时,将目标数据的数据格式转换为第一终端设备所采用的数据传输协议对应的数据格式。
可选的,作为一种可能的实施方式,本发明实施例中,应用层协议转换模块300还用于:
当管理平台向第一终端设备返回控制数据时,将控制数据的数据格式转换为第一终端设备所采用的交互协议对应的数据格式;
应用层协议转换模块,还用于通过传输网关将格式转换之后的控制数据转发给第一终端设备。
可选的,作为一种可能的实施方式,本发明实施例中,当第一终端设备向第二终端设备发送业务数据时,应用层协议转换模块300还用于:
将业务数据对应的数据格式转换为第二物联网终端设备所采用的交互协议对应的数据格式;
将经过格式转换之后的业务数据,通过对应的传输网关转发给第二物联网终端设备。
可选的,作为一种可能的实施方式,本发明实施例中,管理平台400还用于:
根据用户设置的数据分析方法分析物联网终端设备上传的业务数据,并展示对应的分析结果。
可选的,作为一种可能的实施方式,本发明实施例中,管理平台400还用于:
存储有接入物联网的终端设备类型及对应的设备信息,设备信息包括对应的物联网终端设备对应的名称、型号、传输协议、功能描述信息;
根据用户的指令添加或删除管理平台中的物联网终端设备类型及对应的设备信息,并配置应用层协议转换模块以兼容增加的物联网终端设备对应的应用层协议。
本发明实施例中,物联网系统中的每一种类型的物联网终端设备均对应设置有传输网关,该传输网关可以对发往外部和从外部接收到的数据进行数据传输层的传输协议转换保障了物联网系统中数据传输层协议的统一,物联网系统中设置有应用层协议转换模块,该应用层协议转换模块可以对管理平台接收到的或发送出去的数据进行应用层数据协议的转换,保障了物联网系统中应用层数据协议的统一,实现了物联网系统中不同类型的物联网终端设备与管理平台之间的数据交互。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (10)
1.一种物联网中数据处理方法,应用于物联网系统,其特征在于,所述物联网系统中包括传输网关、应用层协议转换模块以及管理平台,所述方法包括:
所述传输网关接收第一终端设备发送的业务数据,并采用TCP/IP传输协议将所述业务数据传输给所述应用层协议转换模块;
所述应用层协议转换模块根据通用交互协议对所述业务数据的格式进行转换,生成目标业务数据,其中,所述管理平台与应用层协议转换模块统一采用所述通用交互协议进行应用层数据交互;
所述应用层协议转换模块采用TCP/IP传输协议将所述目标业务数据传输至所述管理平台;
当所述第一终端设备向第二终端设备发送业务数据时,所述应用层协议转换模块将所述业务数据对应的数据格式转换为所述第二终端设备所采用的交互协议对应的数据格式;
所述应用层协议转换模块将经过格式转换之后的所述业务数据,通过对应的传输网关转发给所述第二终端设备,其中所述对应的传输网关将经过格式转换之后的所述业务数据转换为所述第二终端设备所采用的数据传输协议对应的数据格式。
2.根据权利要求1所述的方法,其特征在于,若所述第一终端设备所采用的数据传输协议不为TCP/IP传输协议,所述方法还包括:
当所述第一终端设备向所述传输网关发送所述业务数据时,所述传输网关将所述业务数据对应的数据格式转换为TCP/IP传输协议对应的数据格式;
当所述第一终端设备接收所述传输网关返回的目标数据时,所述传输网关将所述目标数据的数据格式转换为所述第一终端设备所采用的数据传输协议对应的数据格式。
3.根据权利要求2所述的方法,其特征在于,还包括:
当所述管理平台向所述第一终端设备返回控制数据时,所述应用层协议转换模块将所述控制数据的数据格式转换为所述第一终端设备所采用的交互协议对应的数据格式;
所述应用层协议转换模块通过所述传输网关将格式转换之后的控制数据转发给所述第一终端设备。
4.根据权利要求1至3中任一项所述的方法,其特征在于,还包括:
所述管理平台存储有接入物联网的终端设备类型及对应的设备信息,所述设备信息包括对应的物联网终端设备对应的名称、型号、传输协议、功能描述信息;
所述管理平台根据用户的指令添加或删除所述管理平台中的物联网终端设备类型及对应的设备信息,并配置所述应用层协议转换模块以兼容增加的物联网终端设备对应的应用层协议。
5.根据权利要求4所述的方法,其特征在于,还包括:
所述管理平台根据用户设置的数据分析方法分析物联网终端设备上传的所述业务数据,并展示对应的分析结果。
6.一种物联网接入系统,其特征在于,包括:
传输网关、应用层协议转换模块以及管理平台,其中,
所述传输网关,用于接收第一终端设备发送的业务数据,并采用TCP/IP传输协议将所述业务数据传输给所述应用层协议转换模块;
所述应用层协议转换模块,用于根据通用交互协议对所述业务数据的格式进行转换,生成目标业务数据,其中,所述管理平台与应用层协议转换模块统一采用所述通用交互协议进行应用层数据交互;
所述应用层协议转换模块,还用于采用TCP/IP传输协议将所述目标业务数据传输至所述管理平台;
当所述第一终端设备向第二终端设备发送业务数据时,所述应用层协议转换模块还用于:
将所述业务数据对应的数据格式转换为所述第二终端设备所采用的交互协议对应的数据格式;将经过格式转换之后的所述业务数据,通过对应的传输网关转发给所述第二终端设备,其中所述对应的传输网关将经过格式转换之后的所述业务数据转换为所述第二终端设备所采用的数据传输协议对应的数据格式。
7.根据权利要求6所述的系统,其特征在于,若所述第一终端设备所采用的数据传输协议不为TCP/IP传输协议,所述传输网关还用于:
当所述第一终端设备向所述传输网关发送所述业务数据时,将所述业务数据对应的数据格式转换为TCP/IP传输协议对应的数据格式;
当所述第一终端设备接收所述传输网关返回的目标数据时,将所述目标数据的数据格式转换为所述第一终端设备所采用的数据传输协议对应的数据格式。
8.根据权利要求7所述的系统,其特征在于,所述应用层协议转换模块还用于:
当所述管理平台向所述第一终端设备返回控制数据时,将所述控制数据的数据格式转换为所述第一终端设备所采用的交互协议对应的数据格式;
所述应用层协议转换模块,还用于通过所述传输网关将格式转换之后的控制数据转发给所述第一终端设备。
9.根据权利要求6至8中任一项所述的系统,其特征在于,所述管理平台还用于:
存储有接入物联网的终端设备类型及对应的设备信息,所述设备信息包括对应的物联网终端设备对应的名称、型号、传输协议、功能描述信息;
根据用户的指令添加或删除所述管理平台中的物联网终端设备类型及对应的设备信息,并配置所述应用层协议转换模块以兼容增加的物联网终端设备对应的应用层协议。
10.根据权利要求9所述的系统,其特征在于,所述管理平台还用于:
根据用户设置的数据分析方法分析物联网终端设备上传的所述业务数据,并展示对应的分析结果。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810474487.5A CN108769165B (zh) | 2018-05-17 | 2018-05-17 | 一种物联网中数据处理方法、物联网接入系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810474487.5A CN108769165B (zh) | 2018-05-17 | 2018-05-17 | 一种物联网中数据处理方法、物联网接入系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108769165A CN108769165A (zh) | 2018-11-06 |
CN108769165B true CN108769165B (zh) | 2021-12-24 |
Family
ID=64006870
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810474487.5A Active CN108769165B (zh) | 2018-05-17 | 2018-05-17 | 一种物联网中数据处理方法、物联网接入系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108769165B (zh) |
Families Citing this family (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110430219B (zh) * | 2019-08-24 | 2023-01-20 | 深圳旦倍科技有限公司 | 多种协议物联网设备自适配的方法及系统 |
CN110493270B (zh) * | 2019-09-25 | 2020-10-09 | 北京金茂绿建科技有限公司 | 物联网设备接入融合控制方法及其装置 |
CN110855680B (zh) * | 2019-11-18 | 2022-03-11 | 中国电子科技集团公司信息科学研究院 | 一种物联网设备对接方法及装置 |
CN110995859A (zh) * | 2019-12-17 | 2020-04-10 | 四川赛康智能科技股份有限公司 | 一种基于泛在物联网的变电站智能支撑平台系统 |
CN111131231A (zh) * | 2019-12-23 | 2020-05-08 | 北京蜂云科创信息技术有限公司 | 一种将车载终端数据接入车联网监控平台的方法和设备 |
CN111181991B (zh) * | 2020-01-03 | 2022-06-17 | 深圳融卡科技有限公司 | 物联网终端接入平台的构建方法与装置 |
CN113364820A (zh) * | 2020-03-04 | 2021-09-07 | 青岛海尔空调电子有限公司 | 物联网业务系统的设备管控方法与装置 |
CN111628986A (zh) * | 2020-05-22 | 2020-09-04 | 广东电网有限责任公司 | 交互数据处理方法、系统、装置、计算机设备和存储介质 |
CN111654498B (zh) * | 2020-06-03 | 2022-11-22 | 深圳市信锐网科技术有限公司 | 设备添加方法及物联网平台 |
CN111953752B (zh) * | 2020-07-30 | 2023-04-14 | 绮耘科技(浙江)股份有限公司 | 物联网平台设备交互控制方法 |
CN112714153B (zh) * | 2020-12-10 | 2023-03-28 | 零洞科技有限公司 | 基于物联网系统的兼容多种tcp的处理方法及装置 |
CN112866191A (zh) * | 2020-12-28 | 2021-05-28 | 武汉虹信科技发展有限责任公司 | 基于5g dtu系统的ot和it综合系统 |
CN112749117B (zh) * | 2020-12-30 | 2023-04-07 | 宁波海大物联科技有限公司 | 一种物联网设备与平台的数据传输模块和数据传输方法 |
CN112822171A (zh) * | 2020-12-30 | 2021-05-18 | 南京南瑞继保电气有限公司 | 一种基于物联网协议的前置采集系统及方法 |
CN113965599A (zh) * | 2021-09-24 | 2022-01-21 | 珠海许继芝电网自动化有限公司 | 基于通用管理业务模型的设备管理系统及方法 |
CN114095584A (zh) * | 2021-11-29 | 2022-02-25 | 重庆忽米网络科技有限公司 | 工业设备数据的模型转换与构建方法及可读存储介质 |
CN114338736B (zh) * | 2021-12-07 | 2023-08-01 | 中国人民解放军总医院 | 物联网设备的数据传输管理系统、方法和计算机装置 |
CN114301756A (zh) * | 2021-12-23 | 2022-04-08 | 广州亿电邦科智能网络科技有限公司 | 一种iot设备管理系统、方法及装置 |
CN115150480A (zh) * | 2022-02-15 | 2022-10-04 | 泰思物联网科技(广州)有限公司 | 物联网数据传输方法、数据传输装置及储存介质 |
CN114979212A (zh) * | 2022-05-23 | 2022-08-30 | 京东方科技集团股份有限公司 | 设备接入物联网平台的代理服务构建方法、装置和系统 |
CN115604013B (zh) * | 2022-10-21 | 2023-05-23 | 北京珞安科技有限责任公司 | 一种工业数据交互平台及交互方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103179027A (zh) * | 2011-12-22 | 2013-06-26 | 中兴通讯股份有限公司 | 一种实现电器设备兼容的方法和系统、通用外设接入网关 |
CN103795617A (zh) * | 2014-01-16 | 2014-05-14 | 南京联舜科技有限公司 | 一种协议自适应物联网网关系统 |
CN104298196A (zh) * | 2014-09-26 | 2015-01-21 | 国家电网公司 | 一种智能表库的多协议适配控制方法及系统 |
CN106790590A (zh) * | 2016-12-28 | 2017-05-31 | 珠海国芯云科技有限公司 | 基于云平台的物联网终端通信管控系统及其方法 |
-
2018
- 2018-05-17 CN CN201810474487.5A patent/CN108769165B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103179027A (zh) * | 2011-12-22 | 2013-06-26 | 中兴通讯股份有限公司 | 一种实现电器设备兼容的方法和系统、通用外设接入网关 |
CN103795617A (zh) * | 2014-01-16 | 2014-05-14 | 南京联舜科技有限公司 | 一种协议自适应物联网网关系统 |
CN104298196A (zh) * | 2014-09-26 | 2015-01-21 | 国家电网公司 | 一种智能表库的多协议适配控制方法及系统 |
CN106790590A (zh) * | 2016-12-28 | 2017-05-31 | 珠海国芯云科技有限公司 | 基于云平台的物联网终端通信管控系统及其方法 |
Also Published As
Publication number | Publication date |
---|---|
CN108769165A (zh) | 2018-11-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108769165B (zh) | 一种物联网中数据处理方法、物联网接入系统 | |
CN108667807B (zh) | 一种基于监控云平台与网关的协议自适应方法及系统 | |
CN109768970B (zh) | 一种基于可配置的通用协议生成方法 | |
CN101795392B (zh) | 下载应用数据的方法、数字电视接收终端及系统 | |
CN110324169B (zh) | 一种接口管理的方法和装置 | |
CN103729189B (zh) | 基于lua的播放协议转换方法、系统、终端 | |
CN104301436A (zh) | 待显示内容推送、订阅、更新方法及其相应的装置 | |
CN109495433A (zh) | 数据下载方法和装置、存储介质及电子装置 | |
CN113039498A (zh) | 在工业系统网络中调试现场设备的方法 | |
CN107621987A (zh) | 一种基于消息的无人机通用地面站软件架构 | |
CN105812368A (zh) | 一种多种通讯协议通用编程方法 | |
TW201423659A (zh) | 網路上應用之管理方法及其裝置以及網路機件 | |
CN105959302A (zh) | 一种终端管理框架及方法 | |
CN106603593A (zh) | 一种基于适配的http调用方法及装置 | |
CN108881455B (zh) | 低容量存储节点的异构云存储系统中数据封装与传输方法 | |
CN111367685B (zh) | 接口调用的方法及装置、计算机设备、存储介质 | |
WO2015117522A1 (zh) | 参数配置的数据处理方法、装置及参数配置方法、装置 | |
CN103024726B (zh) | 提供移动应用的方法和系统 | |
CN115794106A (zh) | 一种轨道交通二进制协议数据配置式解析的方法及系统 | |
CN101207507B (zh) | 管理移动终端能力信息的系统 | |
CN117130318B (zh) | 工业数据采集方法、装置、系统和可读存储介质 | |
CN105407133B (zh) | 一种移动应用自动化发布方法和系统 | |
CN106648805A (zh) | 一种智能装置、智能系统及智能安装应用的方法 | |
CN111045928A (zh) | 一种接口数据测试方法、装置、终端及存储介质 | |
CN108092959B (zh) | 一种基于配置的BACnet协议解析方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |