技术领域
[0001] 本发明涉及物联网技术,尤其涉及一种物联网信息融合方法、物联网终端设备和物联网平台。
相关背景技术
[0002] 目前,随着物联网技术的不断发展,物联网的应用和终端越来越多,物联网的应用和终端提供的信息也越来越丰富。
[0003] 现有的物联网信息处理模式是采用物联网业务信息和应用进行关联的模式。根据物联网需要提供的业务,设置具有对应应用功能的终端,采用该终端采集对应应用的信息,将该信息上报给物联网中的信息处理设备。终端在上报信息时,将采集到的信息与对应的业务信息相关联,物联网的信息处理设备收到终端上报的信息后,将该信息存储到对应的业务类型的数据集合中。
[0004] 采用上述信息处理方法,在物联网的各种不同业务之间,其信息是相互孤立的,因此物联网整体对信息的利用率低,需要采集的信息量大,物联网提供业务的模式单一。
具体实施方式
[0053] 图1为本发明实施例一的物联网信息融合方法的流程图。如图1所示,该方法包括以下过程。
[0054] 步骤101:物联网终端设备采集获取第一物联网业务信息,并获取第一物联网业务信息对应的时空信息。
[0055] 步骤102:物联网终端设备向物联网平台发送物联网信息上报消息,以使物联网平台根据第一物联网业务信息和第一物联网业务信息对应的时空信息进行物联网信息融合处理。
[0056] 在本步骤中,物联网终端设备向物联网平台发送物联网信息上报消息,具体地,该物联网信息上报消息中包含上述第一物联网业务信息和上述第一物联网业务信息对应的时空信息。在收到该上报消息之后,物联网平台根据第一物联网业务信息和第一物联网业务信息对应的时空信息进行物联网信息融合处理,将上报的第一物联网业务信息与物联网平台本地存储的物联网业务信息中时空信息属于同一类的业务信息进行融合。
[0057] 在本发明实施例一中,物联网终端设备在采集业务信息的同时获取该业务信息对应的时空信息,将业务信息与对应的时空信息一同上报给物联网平台,从而物联网平台可以根据业务信息与对应的时空信息进行信息融合处理,将上报的业务信息与本地存储的业务信息进行融合,因此能够提高物联网信息利用率。
[0058] 图2为本发明实施例二的物联网信息融合方法的流程图。如图2所示,该方法包括以下过程。
[0059] 首先,物联网终端设备采集获取第一物联网业务信息,并获取第一物联网业务信息对应的时空信息。具体地,该过程包括如下的步骤201至步骤204。
[0060] 步骤201:物联网终端设备根据对应的物联网应用的需求,采集获取周围环境中的物联网业务信息,作为第一物联网业务信息。
[0061] 在本步骤中,以该物联网在覆盖全市的多个观测点均设置温度计和湿度计为例,物联网终端设备包括温度计和湿度计,步骤201的一个具体实例为,每个温度计采集获取该温度计周围环境中的温度信息作为第一物联网业务信息,每个湿度计采集获取该湿度计周围环境中的湿度信息作为第一物联网业务信息。例如,其中一个温度计的第一物联网业务信息为:0℃;其中一个湿度计的第一物联网业务信息为:20%RH。
[0062] 步骤202:物联网终端设备从自身配置的定位模块中获取当前的位置信息或者与基站交互获取当前的位置信息。
[0063] 在本步骤中,物联网终端设备获取当前的位置信息,具体地,物联网终端设备可以采用两种方法获取位置信息。
[0064] 方法一,在物联网终端设备中配置定位模块,采用该定位模块获取位置信息。具体地,该定位模块可以采用任意的定位技术获取位置信息,例如全球定位系统(Global Positioning System,GPS)技术等。
[0065] 方法二:在物联网终端设备中配置通信模块,采用该通信模块与基站进行移动通信交互,通过基站获取该物联网终端设备当前的位置信息。
[0066] 在本步骤中,仍以该物联网在覆盖全市的多个观测点均设置温度计和湿度计为例,步骤202的一个具体实例为,通过定位模块或与基站进行交互,每个温度计和湿度计分别获取自身所在地点的位置信息。例如,其中一个温度计和/或湿度计的位置信息为:北纬39”,东经115”。
[0067] 步骤203:物联网终端设备从自身配置的时钟模块中获取当前的时间信息。
[0068] 在本步骤中,在物联网终端设备中配置时钟模块,物联网中全部终端设备的时钟模块的运行时间均与标准时间一致,物联网终端设备从自身配置的时钟模块中获取当前的时间信息。
[0069] 在本步骤中,仍以该物联网在覆盖全市的多个观测点均设置温度计和湿度计为例,步骤203的一个具体实例为,在每一次获取业务信息时,每一个温度计和湿度计均从自身的时钟模块中获取当前的时间信息。例如:物联网中的温度计和湿度计每小时上报一次温度信息和湿度信息,则在每一次获取温度信息和湿度信息时,温度计和湿度计均获取当时的时间信息。例如,其中一次获取业务信息时,一个温度计和/或湿度计的时间信息为:2011年12月1日8时。
[0070] 在上述具体实施方式中,仅以步骤203在步骤202之后执行为例,在其它的具体实施方式中,步骤202与步骤203的执行顺序不受限制。
[0071] 步骤204:物联网终端设备将位置信息与时间信息组合成第一物联网业务信息对应的时空信息。
[0072] 在本步骤中,物联网终端设备将步骤202中获取的位置信息与步骤203中获取的时间信息进行组合,生成第一物联网业务信息对应的时空信息。仍以该物联网在覆盖全市的多个观测点均设置温度计和湿度计为例,步骤204的一个具体实例为,每个温度计和湿度计将位置信息与时间信息进行组合,生成第一物联网业务信息对应的时空信息。以其中一个温度计和/或湿度计为例,其第一物联网业务信息对应的时空信息为:北纬39”,东经115”,2011年12月1日8时。
[0073] 步骤205:物联网终端设备向物联网平台发送物联网信息上报消息。
[0074] 在本步骤中,物联网终端设备向物联网平台发送物联网信息上报消息,以使物联网平台根据第一物联网业务信息和第一物联网业务信息对应的时空信息进行物联网信息融合处理。具体地,该物联网信息上报消息中包含第一物联网业务信息和第一物联网业务信息对应的时空信息。仍以该物联网在覆盖全市的多个观测点均设置温度计和湿度计为例,步骤205的一个具体实例为,其中一个温度计向物联网平台发送物联网信息上报消息,该上报消息中包括:0℃,北纬39”,东经115”,2011年12月1日8时;其中一个湿度计向物联网平台发送物联网信息上报消息,该上报消息中包括:20%RH,北纬39”,东经115”,2011年12月1日8时。物联网平台收到上述上报消息后,根据上述上报消息进行物联网信息融合处理。
[0075] 在本发明实施例二中,物联网终端设备在采集业务信息的同时获取该业务信息对应的时空信息并一同上报给物联网平台,以使物联网平台将上报的业务信息与本地存储的业务信息进行融合,因此能够提高物联网信息利用率。并且,同一业务信息能够应用于多种类型的融合处理,因此能够减少需要采集的信息量。并且,根据对大量业务信息进行融合后获取的数据,能够提供上述业务信息以外的其它业务应用,从而能够丰富物联网提供的业务模式。
[0076] 图3为本发明实施例三的物联网信息融合方法的流程图。如图3所示,该方法包括如下过程。
[0077] 步骤301:物联网平台接收物联网终端设备发送的物联网信息上报消息。
[0078] 在本步骤中,该物联网信息上报消息中包含第一物联网业务信息和第一物联网业务信息对应的时空信息。
[0079] 步骤302:物联网平台确定本地存储的物联网业务信息中与第一物联网业务信息对应的时空信息关联的第二物联网业务信息和第二物联网业务信息对应的时空信息。
[0080] 步骤303:物联网平台将第一物联网业务信息、第二物联网业务信息和分别对应的时空信息进行物联网信息融合处理。
[0081] 在本发明实施例三中,物联网平台从物联网终端设备接收业务信息以及该业务信息对应的时空信息,确定本地存储的物联网业务信息中与第一物联网业务信息对应的时空信息关联的第二物联网业务信息和第二物联网业务信息对应的时空信息,对第一物联网业务信息、第二物联网业务信息和各自对应的时空信息进行信息融合处理,根据时空信息对业务信息进行融合,因此能够提高物联网信息利用率。
[0082] 图4为本发明实施例四的物联网信息融合方法的流程图。如图4所示,该方法包括如下过程。
[0083] 步骤401:物联网平台接收物联网终端设备发送的物联网信息上报消息。
[0084] 在本步骤中,该物联网信息上报消息中包含第一物联网业务信息和第一物联网业务信息对应的时空信息。仍以该物联网在覆盖全市的多个观测点均设置温度计和湿度计为例,物联网平台每小时接收一次温度计和湿度计发送的物联网信息上报消息,例如:对于其中一次,物联网平台接收的一个温度计的物联网信息上报消息包括:0℃,北纬39”,东经115”,2011年12月1日8时;物联网平台接收的一个湿度计的物联网信息上报消息包括:
20%RH,北纬39”,东经115”,2011年12月1日8时。
[0085] 步骤402:物联网平台确定本地存储的物联网业务信息中与第一物联网业务信息对应的时空信息关联的第二物联网业务信息。
[0086] 在本步骤中,具体地,物联网平台可以根据预设的目标时间范围和/或目标空间范围,从本地存储的物联网业务信息和对应的时空信息中获取与第一物联网业务信息对应的时空信息属于相同的目标时间范围和/或目标空间范围的第二物联网业务信息和对应的时空信息。仍以该物联网在覆盖全市的多个观测点均设置温度计和湿度计为例,例如,物联网平台接收到一个温度计的物联网信息上报消息为:0℃,北纬39”,东经115”,2011年12月1日8时,以预设的目标时间范围为2011年12月1日并且预设的目标空间范围为北纬39”,东经115”为例,物联网平台在本地存储的物联网业务信息中进行检索,获取时间信息属于2011年12月1日并且位置信息为北纬39”,东经115”的时空信息对应的物联网业务信息,将该信息作为第二物联网业务信息,例如,如果本地存储的物联网业务信息中包括:-2℃,其对应的时空信息为:北纬39”,东经115”,2011年12月1日6时,如果本地存储的物联网业务信息中包括:30%RH,其对应的时空信息为:北纬39”,东经115”,2011年12月1日6时,则物联网平台获取上述两条信息作为第二物联网业务信息和对应的时空信息。
在其它的具体实施例中,还可以单独设置目标时间范围,或者单独设置目标空间范围。具体地,还可以把目标时间范围设置为一个任意时间长度的区间,例如,目标时间范围可以设置为:2011年12月1日0时至2011年12月7日0时。还可以把目标空间范围设置为一个任意区域的区间,例如,目标空间范围可以设置为与某公园所占区域对应的地理坐标区间。
[0087] 步骤403:物联网平台将第一物联网业务信息、第二物联网业务信息和分别对应的时空信息进行物联网信息融合处理。
[0088] 在本步骤中,具体地,物联网平台将属于相同的目标时间范围和/或目标空间范围的第一物联网业务信息、第二物联网业务信息和分别对应的时空信息存储到同一个物联网信息汇总表。
[0089] 仍以该物联网在覆盖全市的多个观测点均设置温度计和湿度计为例,例如,物联网平台接收到一个温度计的物联网信息上报的第一物联网业务信息和对应的时空信息为:0℃,北纬39”,东经115”,2011年12月1日8时。在步骤402中获取到两条第二物联网业务信息和对应的时空信息,分别为:-2℃,北纬39”,东经115”,2011年12月1日6时,和
30%RH,北纬39”,东经115”,2011年12月1日6时。在步骤403中,将上述三条信息存储到同一个物联网信息汇总表中,该表中记录地理坐标为北纬39”,东经115”的地点在2011年12月1日内的各个时间点的业务信息,例如温度信息和湿度信息等。
[0090] 在本发明实施例四中,物联网平台从物联网终端设备接收业务信息以及该业务信息对应的时空信息,确定本地存储的物联网业务信息中与第一物联网业务信息对应的时空信息关联的第二物联网业务信息和第二物联网业务信息对应的时空信息,对第一物联网业务信息、第二物联网业务信息和各自对应的时空信息进行信息融合处理,根据时空信息对业务信息进行融合,因此能够提高物联网信息利用率。并且,采用上述方法,物联网平台能够将同一业务信息应用于多种类型的融合处理,因此能够减少需要采集的信息量。并且,物联网平台根据对大量业务信息进行融合后获取的数据,能够提供上述业务信息以外的其它业务应用,从而能够丰富物联网提供的业务模式。
[0091] 以上仅以二或三条信息的融合作为具体实例进行介绍。在实际应用中,可以在该物联网中设置大量的终端设备,每个终端设备可以采用本发明实施例一或二中记载的方法,按照预设的周期,周期性地上报自身的物联网信息,例如,在全市范围内每隔5公里设置一个温度计和湿度计,组成一个物联网,每个温度计和湿度计在每一个整点向物联网平台上报自身的物联网信息上报消息,物联网平台每次接收到上述物联网上报消息后,采用本发明实施例三或四中记载的方法进行信息融合处理,根据不同的目标时间范围、目标空间范围或两者的组合,融合生成不同的物联网信息汇总表。例如,物联网平台将同一天的全部物联网信息上报消息存储到一个物联网信息汇总表,则该物联网能够向其用户提供该日的全市范围内任何地点任何时间的温度、湿度查询服务。或者,物联网平台将位置信息属于某一公园的全部物联网信息上报消息存储到一个物联网信息汇总表,则该物联网能够向其用户提供该公园在任意一天任意时间的温度、湿度查询服务。在其它的具体应用中,还可以对物联网中的终端设备进行扩展,从而将更多类型的物联网业务信息融合到一起,以提供更丰富的服务。
[0092] 图5为本发明实施例五的物联网终端设备的结构示意图。如图5所示,该物联网终端设备中至少包括:业务信息获取单元51、时空信息获取单元52和消息上报单元53。
[0093] 其中,业务信息获取单元51用于采集获取第一物联网业务信息。
[0094] 时空信息获取单元52用于获取第一物联网业务信息对应的时空信息。
[0095] 消息上报单元53用于向物联网平台发送物联网信息上报消息,以使物联网平台根据第一物联网业务信息和第一物联网业务信息对应的时空信息进行物联网信息融合处理。上述物联网信息上报消息中包含第一物联网业务信息和第一物联网业务信息对应的时空信息。
[0096] 在上述方案的基础上,具体地,上述业务信息获取单元51具体用于根据对应的物联网应用的需求,采集获取周围环境中的物联网业务信息作为第一物联网业务信息。
[0097] 在上述方案的基础上,进一步地,上述时空信息获取单元52可以包括:位置信息获取子单元521、时间信息获取子单元522和组合子单元523。业务信息获取单元51在采集获取第一物联网业务信息时触发时空信息获取单元52,具体地,触发时空信息获取单元52中的位置信息获取子单元521和时间信息获取子单元522。其中,位置信息获取子单元
521用于从自身配置的定位模块中获取当前的位置信息或者与基站交互获取当前的位置信息。时间信息获取子单元522用于从自身配置的时钟模块中获取当前的时间信息。组合子单元523用于将位置信息与时间信息组合成第一物联网业务信息对应的时空信息。
[0098] 在本发明实施例五中,在物联网终端设备的业务信息获取单元采集业务信息的同时,时空信息获取单元获取该业务信息对应的时空信息,消息上报单元将业务信息与对应的时空信息一同上报给物联网平台,以使物联网平台将上报的业务信息与本地存储的业务信息进行融合,因此能够提高物联网信息利用率。并且,同一业务信息能够应用于多种类型的融合处理,因此能够减少需要采集的信息量。并且,根据对大量业务信息进行融合后获取的数据,能够提供上述业务信息以外的其它业务应用,从而能够丰富物联网提供的业务模式。
[0099] 图6为本发明实施例六的物联网平台的结构示意图。如图6所示,该物联网平台至少包括:接收单元61、检索单元62和融合单元63。
[0100] 其中,接收单元61用于接收物联网终端设备发送的物联网信息上报消息。该物联网信息上报消息中包含第一物联网业务信息和第一物联网业务信息对应的时空信息。
[0101] 检索单元62用于确定本地存储的物联网业务信息中与第一物联网业务信息对应的时空信息关联的第二物联网业务信息和第二物联网业务信息对应的时空信息。
[0102] 融合单元63用于将第一物联网业务信息、第二物联网业务信息和分别对应的时空信息进行物联网信息融合处理。
[0103] 在上述技术方案的基础上,具体地,检索单元62具体用于根据预设的目标时间范围和/或目标空间范围,从本地存储的物联网业务信息中获取与第一物联网业务信息对应的时空信息属于相同的目标时间范围和/或目标空间范围的第二物联网业务信息和第二物联网业务信息对应的时空信息。
[0104] 相应地,融合单元63具体用于将属于相同的目标时间范围和/或目标空间范围的第一物联网业务信息、第二物联网业务信息和分别对应的时空信息存储到同一个物联网信息汇总表。
[0105] 在本发明实施例六中,物联网平台的接收单元从物联网终端设备接收业务信息以及该业务信息对应的时空信息,检索单元确定本地存储的物联网业务信息中与第一物联网业务信息对应的时空信息关联的第二物联网业务信息和第二物联网业务信息对应的时空信息,融合单元对第一物联网业务信息、第二物联网业务信息和各自对应的时空信息进行信息融合处理,从而根据时空信息对业务信息进行融合,因此能够提高物联网信息利用率。并且,物联网平台的检索单元和融合单元能够将同一业务信息应用于多种类型的融合处理,因此能够减少需要采集的信息量。并且,物联网平台根据对大量业务信息进行融合后获取的数据,能够提供上述业务信息以外的其它业务应用,从而能够丰富物联网提供的业务模式。
[0106] 本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0107] 最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。