一种物联网设备间发送消息的方法技术

技术编号:12225075 阅读:42 留言:0更新日期:2015-10-22 02:24
本发明专利技术提供一种物联网设备间发送消息的方法,所述方法包括:业务平台接收发送节点发送的消息;所述业务平台查询并取得到达目标节点的路径信息;所述业务平台基于路径信息将消息发送到目标节点。本发明专利技术提供的技术方案在物联网设备间基于注册关系的消息路由的策略下,记录目标节点到达业务平台的路由节点信息,提高了下行消息的路由效率,节约系统资源。

【技术实现步骤摘要】

本专利技术涉及物联网通信
,尤其涉及。
技术介绍
机器到机器的通信是指机器之间不需要人为参与的情况下进行的数据通信,适用于例如交通控制管理、远程抄表、远程监控、医疗监护、智能家居控制等场景。对于机器设备或者设备网关直接接入业务平台的情况,如果机器设备/设备网关已经注册在业务平台建立A接口。需要指出的是:在上述系统中,通信信息的路由是基于注册关系的,也就是只有机器设备注册到了设备网关或者另一机器设备时,前者发送的消息,会直接发送到后者,而不会发往其他的设备。因此存在着很大的几率,上述发送的消息会路由到业务平台。后续业务平台需要向机器设备/设备网关转送消息时,无法基于上述注册关系来来确定消息的下一跳,因为业务平台是不会注册到其他的设备的。发送设备向目标设备发送请求消息,当请求消息到达业务平台后,业务平台以广播的方式发送探测消息,这样能够唯一确定业务平台通往目标设备的唯一路径,但该方法效率较低,并且非常消耗资源。
技术实现思路
本专利技术的技术方案提供的物联网设备间发送消息的方法,提高下行消息的路由效率,节约系统资源。本专利技术技术方案提供的,包括:业务平台获取发送节点发送的请求消息;所述业务平台查询并取得到达目标节点的路径信息;所述业务平台基于所述路径信息将所述请求消息发送到所述目标节点。所述查询并取得达到目标节点的路径信息之前,包括:所述目标节点在注册过程中或注册之后,向所述业务平台发送位置报告请求。所述位置报告请求在发送过程中记录所经过路由节点的信息,并记录在所述业务平台上;该位置报告请求在发送过程中所经过的路由节点的信息即所述路径信息。所述发送节点和目标节点为机器设备或网关设备。本专利技术的另一方面提供的一种传输消息的业务平台,所述业务平台包括:接收模块,用于接收发送节点发送的消息;存储模块,用于存储到达目标节点的路径信息;查询模块,用于查询并取得到达目标节点的路径信息;发送模块,用于基于所述路径信息将消息发送到目标节点。所述路径信息为目标节点与所述业务平台之间所发送的信令经过的路径节点信息。在目标节点注册过程中或注册后,所述接收模块接收目标节点位置报告请求。所述位置报告请求在发送过程中记录所经过路由节点的信息,并存储在所述存储模块中。与最接近的现有技术相比,本专利技术提供的技术方案具有以下有益效果:本专利技术在物联网设备间基于注册关系的消息路由的策略下,记录目标节点到达业务平台的路由节点信息,提高了下行消息的路由效率,节约了系统资源。【附图说明】为了更清楚的说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,本领域普通技术人员来讲,在这些实施例披露的信息的启发下不付出创造性劳动性即可以做种种修改或变更。图1是本专利技术一实施例提供的物联网设备间发送消息的方法流程示意图图2为本专利技术另一实施例提供的一种传输消息的业务平台示意图图3为本专利技术另一实施例提供的机器设备ASN注册到服务器过程示意图【具体实施方式】为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在对本专利技术实施例提供的物联网设备间发送消息的方法进行说明之前,首先对本专利技术实施例提供的物联网设备间发送消息的方法所依赖的系统架构进行说明,该系统架构中至少包括:发送请求设备(具有通信的功能),接收请求设备(具有通信的功能),业务平台设备(服务器)。在本专利技术实施例中,并不限定家电设备的具体的数量,可以为一台或多台,家庭网络内的其他通信设备的数量和类型也不做限定。如图1所示,本专利技术的一个物联网设备间发送消息的方法流程示意图,该方法包括:一台机器设备ASNll发送信息到另一台机器设备ASN21,101、业务平台接收机器设备ASNll发送的请求消息;通信信息的路由基于注册关系,也就是只有机器设备注册到了设备网关或者另一机器设备时,前者发送的消息,会直接发送到后者,而不会发往其他的设备。102、业务平台查询并取得到达机器设备ASN21的路径信息;所述路径信息为机器设备ASN21与业务平台之间所发送的信令经过的路由节点信息。所述查询并取得达到机器设备ASN21的路径信息之前,机器设备ASN21在注册过程中或注册之后,向业务平台发送位置报告请求。所述位置报告请求在发送过程中记录所经过路由节点的信息,并记录在业务平台上。103、业务平台基于路径信息将消息发送到机器设备ASN21。图2为本专利技术提供的另一种传输消息的业务平台,如图2所示,所述业务平台包括:接收模块21,用于接收机器设备ASNll发送的消息;存储模块22,用于存储到达机器设备的路径信息;查询模块23,用于查询并取得到达机器设备ASN21的路径信息;发送模块24,用于基于路径信息将消息发送到机器设备ASN21。所述路径信息为机器设备ASN21与业务平台之间所发送的信令经过的路径节点信息。在机器设备ASN21注册过程中或注册后,接收模块接收机器设备ASN21位置报告请求。所述位置报告请求在发送过程中记录所经过路由节点的信息,并存储在存储模块中。 如图3为机器设备ASN注册到服务器过程示意图,机器设备ASN在注册的过程中或者注册完成后向服务器发送一次位置报告请求,该请求遵循上行路由的原则进行路由节点的选择并收集请求消息路由的节点信息(ID),一直到IN (或者Locat1n server)。在上述过程中取得的路由信息保存在IN(或Locat1n server)。Proxy信息主要记录是从ASN到路由过的丽的路径。如上述的路径为:ASN-MNl-MN2—......-MNn0机器设备ASNl发出的消息遵循路由上行原则。到请求消息到达服务器之后,服务器根据请求消息的TO参数(ASNl)确定其路由信息。最后应当说明的是:以上实施例仅用以说明本专利技术的技术方案而非对其限制,尽管参照上述实施例对本专利技术进行了详细的说明,所属领域的普通技术人员依然可以对本专利技术的【具体实施方式】进行修改或者等同替换,而未脱离本专利技术精神和范围的任何修改或者等同替换,均在申请待批的权利要求保护范围之内。【主权项】1.,其特征在于,所述方法包括: 业务平台获取发送节点发送的请求消息; 所述业务平台查询并取得到达目标节点的路径信息; 所述业务平台基于所述路径信息将所述请求消息发送到所述目标节点。2.根据权利要求1所述物联网设备间发送消息的方法,其特征在于,所述查询并取得达到目标节点的路径信息之前,包括:所述目标节点在注册过程中或注册之后,向所述业务平台发送位置报告请求。3.根据权利要求2所述物联网设备间发送消息的方法,其特征在于,所述位置报告请求在发送过程中记录所经过路由节点的信息,并记录在所述业务平台上;该位置报告请求在发送过程中所经过的路由节点的信息即所述路径信息。4.根据权利要求1所述物联网设备间发送消息的方法,其特征在于,所述发送节点和目标节点为机器设备或网关设备。5.一种传输消息的业务平本文档来自技高网...

【技术保护点】
一种物联网设备间发送消息的方法,其特征在于,所述方法包括:业务平台获取发送节点发送的请求消息;所述业务平台查询并取得到达目标节点的路径信息;所述业务平台基于所述路径信息将所述请求消息发送到所述目标节点。

【技术特征摘要】

【专利技术属性】
技术研发人员:吕小强
申请(专利权)人:北京海尔广科数字技术有限公司青岛海尔智能家电科技有限公司
类型:发明
国别省市:北京;11

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

1