[发明专利]同步消息处理方法、同步消息控制器、发送和接收设备有效
申请号: | 201510895917.7 | 申请日: | 2015-12-07 |
公开(公告)号: | CN105337849B | 公开(公告)日: | 2019-09-13 |
发明(设计)人: | 张伟 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58 |
代理公司: | 上海硕力知识产权代理事务所(普通合伙) 31251 | 代理人: | 郭桂峰 |
地址: | 201616 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 同步 消息 处理 方法 控制器 发送 接收 设备 | ||
本发明公开了一种同步消息处理方法、同步消息控制器、发送和接收设备,包括以下步骤:获取发送设备发送的同步消息的标识,同步消息标识用来标识同步消息,同步消息由发送设备发送至接收设备;发送第一消息给发送设备,第一消息使得发送设备中止同步消息处理进程;接收并存储接收设备发送的第二消息,第二消息携带同步消息标识;通知发送设备恢复进程并获取第二消息。本发明使得在同步消息处理过程中发送设备无需轮询等待,并且能够在接收设备一旦回复消息时就能收到,因此能提高资源利用率同时提高同步消息处理的实时性。
技术领域
本发明涉及通信技术领域,特别是涉及一种同步消息处理方法、同步消息控制器、发送和接收设备。
背景技术
通信系统中消息传递的方式可以分为同步消息和异步消息。对于同步消息:消息发送端在发出消息和请求之后,在没有得到消息接收端反馈消息之前,不返回,而是轮询等待接收端回复消息。也就是对于同步消息的发送,就是必须做完了一个同步消息的发送和回复的进程,才能继续进行下一个进程。而对于异步消息:消息发送端在发出消息和请求后,不通过轮询等待,而是在消息接收端回复消息后,通过回掉函数执行该请求。
可以理解的是,在消息处理过程中能够,消息发送端和消息接收端是相对的。消息接收端在收到消息发送端发送的消息和请求之后也需要回复消息,此时回复消息这个操作具体就是发送消息,也就是消息接收端也需要发送消息,发送和接收只是对本端和对端的表达,不影响实际的操作。
在现有应用中,根据不同的应用场景,这两种通信方式普遍运用在各种通信系统中。其中,同步消息处理过程是一件比较麻烦的事情,因为消息发送端(也就是消息的请求者)往往不确定消息接收端(也就是消息的回复者)时回复消息,从而需要不停地轮询等待。这种做法的缺点是,由于需要不停地轮询,浪费系统资源,而且轮询存在时间误差,处理的实时性不高。
发明内容
本发明的目的是提出一种同步消息处理方法、同步消息控制器、以及同步消息发送设备和同步消息接收设备,用以解决现有技术中同步消息处理过程是实行差,浪费系统资源多的缺点。
根据本发明的一个技术方案,提供了一种同步消息处理方法,包括由同步消息控制器执行的以下步骤:获取发送设备发送的同步消息的标识,同步消息标识用来标识同步消息,同步消息由发送设备发送至接收设备;发送第一消息给发送设备,第一消息使得发送设备中止同步消息处理进程;接收并存储接收设备发送的第二消息,第二消息携带同步消息标识;通知发送设备恢复进程并获取第二消息。
根据本发明的另一个技术方案,提供了一种同步消息处理方法,还包括以下步骤:获取发送设备发送的预设时间;当在预设时间内没有收到第二消息时,通知发送设备停止进程。
根据本发明的又一个技术方案,提供了一种同步消息处理方法,还包括以下步骤:获取发送设备发送的进程的标识,进程标识用于标识处理同步消息的进程,进程标识与同步消息标识一一对应。
优选的,本发明的技术方案中,中止进程或恢复进程或停止进程,具体为,根据进程标识中止或恢复或停止进程。
根据本发明的又一个技术方案,提供了一种同步消息处理方法,还包括以下步骤:删除第二消息。
根据本发明的一个技术方案,提供了一种同步消息处理方法,包括由发送设备执行的以下步骤:发送同步消息给接收设备,同步消息携带标示同步消息的标识;发送同步消息标示给同步消息控制器;根据接收的第一消息中止同步消息处理进程,第一消息为同步消息控制器发送的;根据接收的第三消息恢复进程并获取第二消息,第三消息为同步消息控制器发送的,第二消息为接收设备发送到同步消息控制器,并且第二消息携带同步消息标示。
根据本发明的又一个技术方案,提供了一种同步消息处理方法,还包括以下步骤:向同步消息控制器发送预设时间,以便同步消息控制器在预设时间没有收到第二消息时,通知发送设备停止进程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510895917.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种软件定义网络中的实例建立方法和装置
- 下一篇:交流群组控制方法及装置