一种用于物联网的消息传递方法及装置制造方法及图纸

技术编号:11955912 阅读:68 留言:0更新日期:2015-08-27 07:54
本发明专利技术公开一种用于物联网的消息传递方法及装置,涉及物联网技术领域,用以解决现有技术中物联网设备之间传递的消息容易被误删,导致消息传递的效率低和准确性差的问题。所述方法包括:将目的地址相同且源地址不同的消息封装在一个delivery资源中;当接收到至少一个源地址发送的删除指示时,从所述delivery资源中删除与该删除指示对应的消息。

【技术实现步骤摘要】

本专利技术涉及智能家电
,特别是涉及一种用于物联网的消息传递方法及装 置。
技术介绍
物联网是利用局部网络或互联网等通信技术把传感器、控制器、机器、人员和物等 通过新的方式联在一起,形成人与物、物与物相联,实现信息化、远程管理控制和智能化的 网络。 物联网领域国际标准化组织"oneM2M"OneM2M标准协议中规定,物联网中设备之 间可以使用delivery(递送)进行消息传递。Delivery的特点是能够聚合源地址不同但目 的地相同的传输内容(如请求消息),将这些传输内容打包传送给该目的地址。 然而,在delivery传输各种消息的过程中,某些源地址发送来的传输内容在被中 继设备转发之前,可能又需要删除。此时中继设备就会根据该源地址发出的删除请求,将delivery中所有的数据删除,但这却造成来自其他源地址的传输内容的误删,导致消息传 递的效率低和准确性差。
技术实现思路
本专利技术要解决的技术问题是提供一种用于物联网的消息传递方法及装置,用以解 决现有技术中物联网设备之间传递的消息容易被误删,导致消息传递的效率低和准确性差 的问题。 一方面,本专利技术实施例提供一种用于物联网的消息传递方法,包括:将目的地址相 同且源地址不同的消息封装在一个delivery资源中;当接收到至少一个源地址发送的删 除指示时,从所述delivery资源中删除与该删除指示对应的消息。 可选的,所述delivery资源中携带有每个消息对应的源地址;所述从所述 delivery资源中删除与该删除指示对应的消息包括:在所述delivery资源中查找与所述 删除指示对应的源地址,并从所述delivery资源中删除与该源地址对应的消息;清除所述 delivery资源中与所述删除指示对应的源地址。 可选的,所述delivery资源中携带有为每个源地址转发的消息的数目;所述从所 述delivery资源中删除与该删除指示对应的消息包括:根据所述为每个源地址转发的消 息的数目,确定所述删除指示对应的消息在所述delivery资源中的存储位置;删除该存储 位置上的消息;对所述delivery资源中的源地址转发的消息的数目进行相应的调整。 进一步的,所述从所述delivery资源中删除与该删除指示对应的消息后,所述方 法还包括:向发出所述删除指示的源地址反馈删除应答消息。 进一步的,所述从所述delivery资源中删除与该删除指示对应的消息后,所述方 法还包括:向所述目标地址发送剩余的delivery资源。 另一方面,本专利技术还提供一种用于物联网的消息传递装置,包括:封装单元,用于 将目的地址相同且源地址不同的消息封装在一个delivery资源中;删除单元,用于当接收 到至少一个源地址发送的删除指示时,从所述delivery资源中删除与该删除指示对应的 消息。 可选的,所述封装单元封装的delivery资源中携带有每个消息对应的源地址;所 述删除单元,具体用于在所述delivery资源中查找与所述删除指示对应的源地址,并从所 述delivery资源中删除与该源地址对应的消息;清除所述delivery资源中与所述删除指 示对应的源地址。 可选的,所述封装单元封装的delivery资源中携带有为每个源地址转发的消 息的数目;所述删除单元,具体用于根据为每个源地址转发的消息的数目,确定所述删除 指示对应的消息在所述delivery资源中的存储位置;删除该存储位置上的消息;对所述 delivery资源中的源地址转发的消息的数目进行相应的调整。 进一步的,所述装置还包括:反馈单元,用于从所述delivery资源中删除与该删 除指示对应的消息后,向发出所述删除指示的源地址反馈删除应答消息。 进一步的,所述装置还包括:发送单元,用于从所述delivery资源中删除与该删 除指示对应的消息后,向所述目标地址发送剩余的delivery资源。 本专利技术实施例提供的用于物联网的消息传递方法及装置,能够将目的地址相同且 源地址不同的消息封装在一个delivery资源中,当接收到至少一个源地址发送的删除指 示时,能够从所述delivery资源中删除与该删除指示对应的消息,这样,当某些源地址指 示删除delivery资源中的对应信息时,并不会误将delivery资源整体删除,有效保留了来 自其他源地址的消息,有效提高了消息传递的效率和准确性。【附图说明】 图1是本专利技术实施例提供的用于物联网的消息传递方法的一种流程图; 图2是本专利技术实施例提供的用于物联网的消息传递方法的一种详细流程图; 图3是本专利技术实施例提供的用于物联网的消息传递装置的一种结构示意图。【具体实施方式】 以下结合附图对本专利技术进行详细说明。应当理解,此处所描述的具体实施例仅仅 用以解释本专利技术,并不限定本专利技术。 如图1所示,本专利技术实施例提供一种用于物联网的消息传递方法,包括: S11,将目的地址相同且源地址不同的消息封装在一个delivery资源中; S12,当接收到至少一个源地址发送的删除指示时,从所述delivery资源中删除 与该删除指示对应的消息。 本专利技术实施例提供的用于物联网的消息传递方法,能够将目的地址相同且源地址 不同的消息封装在一个delivery资源中,当接收到至少一个源地址发送的删除指示时,能 够从所述delivery资源中删除与该删除指示对应的消息,这样,当某些源地址指示删除 delivery资源中的对应信息当前第1页1 2 本文档来自技高网...

【技术保护点】
一种用于物联网的消息传递方法,其特征在于,包括:将目的地址相同且源地址不同的消息封装在一个递送delivery资源中;当接收到至少一个源地址发送的删除指示时,从所述delivery资源中删除与该删除指示对应的消息。

【技术特征摘要】

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

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

1