[发明专利]一种消息处理方法、装置、设备及计算机可读存储介质在审
| 申请号: | 202010363080.2 | 申请日: | 2020-04-30 |
| 公开(公告)号: | CN111585808A | 公开(公告)日: | 2020-08-25 |
| 发明(设计)人: | 简洪登;董颐;范湘涛;杜小平;刘健 | 申请(专利权)人: | 中国科学院空天信息创新研究院 |
| 主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/06;H04L29/08 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 杨华 |
| 地址: | 100094*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 消息 处理 方法 装置 设备 计算机 可读 存储 介质 | ||
本申请实施例公开了一种消息处理方法、装置、设备及计算机可读存储介质。消息处理方法连接多个发送端和多个接收端的消息服务器,接收并存储发送端发送的消息,在获取接收端发送的消息请求后,如果不存在接收端的待接收消息,则阻塞消息请求,并在接收到接收端的待接收消息后,将待接收消息发送至接收端,因为消息阻塞消息请求后,接收端会等待消息请求的反馈,因此,极大降低了请求频率,能够减少消息同步对于资源的占用。又因为发送端和多个接收端的网络协议被预先配置在消息服务器中,所以可以通过配置项支持多网络环境下的设备,可以保证低寻址成本和最高的传输速度。
技术领域
本申请涉及计算机网络通信领域,尤其涉及一种消息处理方法、装置、设备及计算机可读存储介质。
背景技术
随着计算机行业的不断发展,各式各样的设备提供了花样繁多的功能。众多设备之间交互通信,使得众多设备构成通信系统。但因为设备所处的网络有可能不同,使用的通信协议也可能不同,所以,多种设备构成的通信系统的通信的难度和复杂度较高。因此,如果目标设备分布于多地处于多个网络下,只针对一个网络环境设计的技术可能导致寻址效率降低和网络传输速度降低。
因此,在多个网络内均可访问,不需要多重的链路传递即可与各个设备互通消息的技术,例如基于B/S架构的消息传输技术,能够保证寻址效率和网络传输数据速度。
而目前的这类技术,各设备和程序需要不断向服务器发送同步请求以保证消息的时效性,频繁的请求导致使用时设备和服务器的资源占用均变高。
发明内容
有鉴于此,本申请提供了一种消息处理方法、装置、设备及计算机可读存储介质,如下:
一种消息处理方法,应用于消息服务器,所述消息服务器连接多个发送端和多个接收端,所述方法包括:
所述消息服务器接收并存储所述发送端发送的消息,其中所述发送端和多个接收端的网络协议被预先配置在所述消息服务器中;
所述消息服务器在获取所述接收端发送的消息请求后,如果不存在所述接收端的待接收消息,则阻塞所述消息请求,并在接收到所述接收端的待接收消息后,将所述待接收消息发送至所述接收端。
可选地,本方法还包括:
所述消息服务器获取配置文件,所述配置文件中包括所述接收端和所述发送端的标识和所述消息的解析方式;
所述消息服务器依据所述配置文件注册所述接收端和所述发送端,并为注册的所述接收端和所述发送端创建存储空间;
所述消息服务器在新增终端的情况下,注册新增的终端并为所述新增的终端创建存储空间,在删减终端的情况下,注销删减的终端并释放所述删减的终端的存储空间,所述终端包括所述接收端和/或所述发送端。
可选地,接收端和所述发送端存在于多种类型的网络环境,和/或,所述接收端和所述发送端使用不同类型的多种网络协议。
可选地,接收并存储所述发送端发送的消息,包括:
接收所述发送端发送的消息,并如果所述发送端已注册,则将所述消息按照发送时间的先后顺序,存储至所述消息的发送端在所述存储空间中的链表内;
如果所述发送端未注册,则注册所述发送端,并将所述消息按照发送时间的先后顺序,存储至所述消息的发送端在所述存储空间中的链表内。
可选地,在所述将所述消息按照发送时间的先后顺序,存储至所述消息的发送端在所述存储空间中的链表内之后,还包括:
将所述链表内的消息按照接收端分组;
如果所述链表内的消息的存在目标接收端,则向所述目标接收端发送所述目标接收端的分组内的消息,所述目标接收端为存在被阻塞的所述消息请求的所述接收端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院空天信息创新研究院,未经中国科学院空天信息创新研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010363080.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电池自动放电机
- 下一篇:一种先滑后铰支座及连接方法





