[发明专利]消息收发方法、通信装置以及程序在审
| 申请号: | 201980090465.1 | 申请日: | 2019-11-29 |
| 公开(公告)号: | CN113412478A | 公开(公告)日: | 2021-09-17 |
| 发明(设计)人: | 藤野知之;斋藤由唯;柏木启一郎 | 申请(专利权)人: | 日本电信电话株式会社 |
| 主分类号: | G06F13/00 | 分类号: | G06F13/00;G06F9/54 |
| 代理公司: | 北京天昊联合知识产权代理有限公司 11112 | 代理人: | 何立波;张天舒 |
| 地址: | 日本*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 消息 收发 方法 通信 装置 以及 程序 | ||
一个方式所涉及的消息收发方法在如下通信装置中执行该消息收发方法,即,该通信装置具有:中间件部,在经由代理而在出版方与订阅方之间进行消息交换的发行订阅系统中,该中间件部对由所述出版方发行的消息进行管理;以及存储部,其对包含提供所述代理的函数在内的库进行存储,其中,所述消息收发方法具有如下过程:所述中间件部通过回调函数的设定而对所述代理进行订阅;以及所述代理在接收到由设备发行的第1消息时,通过调用所述回调函数而将所述第1消息交付至所述中间件部。
技术领域
本发明涉及通过发行订阅模型将设备所生成的数据作为消息而收发的技术。
背景技术
随着IoT(Internet of Things)的普及,传感器等多种设备具有进行数据的收发的功能。如果多个设备以及对设备进行管理的应用程序单独地进行通信,则通信对象会变得庞大,确定通信对象非常耗费工时。
因此,不单独确定通信对象地进行消息的交换的基于代理的发行订阅模型的便利性受到关注,近年来,多数IoT系统中采用发行订阅模型。
在采用发行订阅模型的IoT系统中,出版方以及订阅方未必均匀地分布。因此,有时在代理与应用程序之间设置订阅所有消息并暂时保存的服务器(例如,参照非专利文献1、2)。
非专利文献1:中村優吾、另4名、“多様なIoTデータストリームをクラウドレスで分散処理するミドルウエアの設計”、研究報告モバイルコンピューティングとパーベイシブシステム(MBL)2015.22(2015):1-8
非专利文献2:L.Atozori et al,“Internet of the Things:A Survey”,Computer Networks 54(2010)2787-2805
发明内容
然而,具有上述服务器的IoT系统中存在如下问题,即,代理与服务器之间的通信量增多,容易产生拥塞。这会导致IoT系统的可靠性降低。
本发明就是着眼于上述情形而提出的,其目的在于提供能够实现高度可靠的IoT系统的技术。
在本发明的第1方式中,消息收发方法在通信装置中执行,即,该通信装置具有:中间件部,在经由代理而在出版方与订阅方之间进行消息交换的发行订阅系统中,该中间件部对由所述出版方发行的消息进行管理;以及存储部,其对包含提供所述代理的函数在内的库进行存储,其中,所述消息收发方法具有如下过程:所述中间件部通过回调函数的设定而对所述代理进行订阅;以及所述代理在接收到由设备发行的第1消息时,通过调用所述回调函数而将所述第1消息交付至所述中间件部。
在本发明的第2方式中,所述消息收发方法还具有如下过程:所述中间件部在调用所述回调函数时将包含对所述第1消息的保存在内的规定的处理是否成功的情况指定为返回值并使得函数返回;以及所述代理根据利用所述中间件部返回的所述函数而将表示所述第1消息是否到达所述中间件部的信息发送至所述设备。
在本发明的第3方式中,所述消息收发方法还具有如下过程,即,所述中间件部通过函数调用而对所述代理进行第2消息的发行。
在本发明的第4方式中,所述消息收发方法还具有如下过程,即,所述代理使得将所述第2消息是否到达所述设备的情况指定为返回值的函数返回。
在本发明的第5方式中,所述消息收发方法还具有如下过程,即,所述中间件部通过函数调用而从所述代理获取表示所述设备的状态的设备状态信息。
在本发明的第6方式中,所述设备状态信息包含表示与所述设备的连接状态的会话信息、以及表示所述设备的死活状态的死活信息中的至少一者。
发明的效果
根据第1方式,使得中间件部及代理设置于不同的装置的情况下产生的拥塞缓和。其结果,能够实现可靠性较高的IoT系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于日本电信电话株式会社,未经日本电信电话株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980090465.1/2.html,转载请声明来源钻瓜专利网。





