The invention provides a method and a system for monitoring the interconnection of information queuing communication protocols, which is applicable to one to many or many to many communication modes. The connection monitoring system of the information queue communication protocol disclosed by the invention includes at least one release end device at least configured at a specified time for continuous transmission of online notification information; an information agent terminal device; and at least one subscriber device is configured to record at least online information and update each release end. The device's online notification record, the establishment and periodic inspection of the online state record table, found that the online state is the downline, and continuously receive the online notification information from the publisher, then send the reconnect notification, and request the publisher to retransmit the connection notice.
【技术实现步骤摘要】
信息队列通信协定连线监控之方法及系统
本专利技术是关于信息队列通信协定连线监控之方法及系统,特别是关于适用于物联网的信息队列通信协定连线监控之方法及系统。
技术介绍
由于物联网(InternetofThings,IoT)已成为未来科技发展趋势,而灵活性高的发布/订阅(Publish/Subscribe,pub/sub)亦逐渐成为物联网主要的通信模式,其中适用于此通信模式下的物联网中,装置与装置之间的信息传递的通信协定包含:MQTT、AMQP、RabbitMQ等。在pub/sub的通信模式下,订阅端(subscriber)向信息代理端(broker)订阅主题,并由信息代理端将发布端(publisher)发送的信息过滤分类,再通过信息代理端将订阅端订阅的主题相关的信息传送给订阅端,因此在pub/sub中可适用于一对一、多对一或一对多的信息传递系统。但也因为订阅端与发布端的信息必须通过信息代理端,并且订阅端与发布端之间并无直接的信息传递,而信息代理端亦无对订阅端和发布端的在线状态的规范,使得订阅端在pub/sub通信模式下无法及时且正确地更新发布端的在线状态。此问题将会使的物联网中的服务器端(可为订阅端)无法准确的对客户端(可为发布端)进行即时的提供服务,或是造成信息丢失的问题。因此,市场上仍需要在不改变现有通信模式的优势下,且不增加信息传递对系统本身造成过重的负担,却又能及时正确的连线监控机制,以提升物联网系统的应用范围。
技术实现思路
有鉴于已知技术的技术无法及时正确的掌握系统中装置的在线状态,本专利技术提供一种信息队列通信协定的连线监控机制的方法及系统,在不需 ...
【技术保护点】
1.一种信息队列通信协定的连线监控系统,其特征在于,其包含:至少一发布端装置,至少配置以:与一信息代理装置建立连线;及于一指定时间为区间持续向该信息代理端装置发送包含在线状态相关的一在线通知信息;该信息代理端装置,至少配置以:接收至少一发布端装置的该在线通知信息;及发送该在线通知信息至至少一订阅端装置;以及至少一该订阅端装置,其包含一第一数据储存装置,至少一该订阅端装置至少配置以:与该信息代理装置建立连线;基于该在线通知信息记录并更新每一个该发布端装置的在线通知信息,建立一第一在线状态记录表以记录每一个该发布端装置的一在线状态及一更新时间记录,并储存于该第一数据储存装置;及定期检查每一个该发布端装置的该在线状态及该更新时间记录,并向该信息代理端装置重新发送该在线状态不为上线的该发布端装置的一重新连线通知。
【技术特征摘要】
1.一种信息队列通信协定的连线监控系统,其特征在于,其包含:至少一发布端装置,至少配置以:与一信息代理装置建立连线;及于一指定时间为区间持续向该信息代理端装置发送包含在线状态相关的一在线通知信息;该信息代理端装置,至少配置以:接收至少一发布端装置的该在线通知信息;及发送该在线通知信息至至少一订阅端装置;以及至少一该订阅端装置,其包含一第一数据储存装置,至少一该订阅端装置至少配置以:与该信息代理装置建立连线;基于该在线通知信息记录并更新每一个该发布端装置的在线通知信息,建立一第一在线状态记录表以记录每一个该发布端装置的一在线状态及一更新时间记录,并储存于该第一数据储存装置;及定期检查每一个该发布端装置的该在线状态及该更新时间记录,并向该信息代理端装置重新发送该在线状态不为上线的该发布端装置的一重新连线通知。2.如权利要求1所述的连线监控系统,其特征在于,该订阅端装置设置一最大容忍时间,当至该第一在线状态记录表对应的该在线状态的最新的该更新时间记录到定期检查的检查时间超过该最大容忍时间,删除该第一在线状态记录表中对应的该更新时间记录。3.如权利要求2所述的连线监控系统,其特征在于,当该第一在线状态记录表中对应的该在线状态为上线,则该第一在线状态记录表中对应的该在线状态改为下线,并删除该第一在线状态记录表中对应的该更新时间记录。4.如权利要求1所述的连线监控系统,其特征在于,该订阅端装置基于该第一在线状态记录表进一步指派特定的一或多个该发布端装置执行一或多个动作。5.如权利要求1所述的连线监控系统,其特征在于,该发布端装置的该在线通知信息可夹带于一非在线状态相关的通知信息中。6.如权利要求5所述的连线监控系统,其特征在于,该订阅端装置基于该第一在线状态记录表进一步判断该非在线状态相关的信息的有效性。7.如权利要求5所述的连线监控系统,其特征在于,该信息代理端装置包含一第二数据储存装置,基于该在线通知信息,建立并持续更新一至少一该发布端装置的一第二在线状态记录表,并将该第二在线状态记录表储存于该第二数据储存装置。8.如权利要求7所述的连线监控系统,其特征在于,该订阅端装置基于该第二在线状态记录表进一步指派特定的一或多个该发布端装置执行一或多个动作。9.如权利要求8所述的连线监控系统,其特征在于,该订阅端装置基于该第一在线状态记录表及/或该第二在线状态记录表进一步判断由判断该非在线状态相关的信息的有效性。10.一种信息队列通信协定的连线监控方法,其特征在于,其包含:至少一发布端装置与一信息代理端装置连线;每一个该发布端装置于一指定时间为区间持续向该信息代理端装置发送包含在线状态相关的一在线通知信息;一订阅端装置与该信息代理端装置连线;一订阅端装置向该信息代理端装置订阅至少一该发布端装置的包含该在线状态相关的该在线通知信息;该信息代理端装置发送该在线通知信息至该订阅端装置;该订阅端装置基于该在线通知信息记录并更新至少一该发布端装置的在线状态于一第一在线状态记录表,该第一在线状态记录表至少记录每一个...
【专利技术属性】
技术研发人员:梁景智,张咏舜,陈逸霖,张书铭,王昱淇,
申请(专利权)人:研华股份有限公司,
类型:发明
国别省市:中国台湾,71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。