[发明专利]集成对象的消息传输方法、服务器及计算机可读存储介质有效
申请号: | 202010277529.3 | 申请日: | 2020-04-09 |
公开(公告)号: | CN111488225B | 公开(公告)日: | 2023-09-05 |
发明(设计)人: | 杨威;张耀;张滨 | 申请(专利权)人: | 深圳精智达技术股份有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;H04L67/56;H04L67/563;H04L67/566;H04L67/565 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 张婷 |
地址: | 518000 广东省深圳市龙华区龙华街*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 集成 对象 消息 传输 方法 服务器 计算机 可读 存储 介质 | ||
本发明公开了一种集成对象的消息传输方法,包括:确定当前消息订阅号的订阅用户,将所述订阅用户生成消息集合对象;自所述消息订阅号的消息序列化中提取所述消息集合对象的订阅消息;通过预设的消息传输链接将提取到的所述订阅消息发送至所述消息集合对象对应的订阅用户。本发明还公开了一种服务器及计算机可读存储介质。本发明通过创建预设的socket链接,使得用户应用统一的消息链接接口登录接收数据消息,并且消息数据发送时以消息集合对象的形式统一发送至终端用户,不会占用过多的线程提高了消息数据传输效率,并且由于应用统一的终端连接接口的缘故,规避了终端之间数据通讯异常的问题。
技术领域
本发明涉及终端设备的集成对象的消息传输技术领域,尤其涉及一种集成对象的消息传输方法、服务器及计算机可读存储介质。
背景技术
目前国内设备制造厂商中,一台中大型设备中会含有多个软件,最多的会有10个软件以上,各个软件之间会有通讯,一般是采用TCP/IP一对一双向通讯,会有一个软件来做中控,中控需要与其他所有软件做通讯进行数据采集,流程控制,数据中转等功能,随着需求与功能越来越多,软件架构上的弊端越来越突出,如连接对象多导致线程数量多,性能开销大,不同线程之间的终端在消息数据传输时,会占用大量线程,并且,已安装各软件间的接口格式不一,在连接终端数量多的情况下,消息数据传输时极易造成通讯异常。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的在于提供一种集成对象的消息传输方法、服务器及计算机可读存储介质,旨在解决现有大中型设备中由于多个软件的接口格式不同,在实现设备之间消息传输时造成的通讯异常问题。
为实现上述目的,本发明提供一种集成对象的消息传输方法,所述集成对象的消息传输方法包括以下内容:
确定当前消息订阅号的订阅用户,将所述订阅用户生成消息集合对象;
自所述消息订阅号的消息序列化中提取所述消息集合对象的订阅消息;
通过预设的消息传输链接将提取到的所述订阅消息发送至所述消息集合对象对应的订阅用户。
可选地,所述确定当前消息订阅号的订阅用户,将所述订阅用户生成消息集合对象的步骤之前,还包括:
接收当前消息订阅号的订阅消息;
将接收到的所述订阅消息生成消息序列化保存至本地磁盘。
可选地,所述确定当前消息订阅号的订阅用户,将所述订阅用户生成消息集合对象的步骤,包括:
获取已存储的消息订阅申请清单,根据所述消息订阅申请清单确定所述消息订阅号的订阅用户。
可选地,所述自所述消息订阅号的消息序列化中提取所述消息集合对象的订阅消息的步骤,包括:
确认所述消息集合对象对应消息订阅用户的消息订阅号;
在所述消息序列化中提取所述消息订阅号的订阅消息。
可选地,所述通过预设的消息传输链接将提取到的所述订阅消息发送至所述消息集合对象对应的订阅用户的步骤之后,还包括:
接收所述消息订阅用户的消息接收提醒;
根据所述消息接收提醒确认所述订阅信息发送成功。
可选地,所述接收所述消息订阅用户的回复消息的步骤之前,还包括:
确认所述订阅消息的消息接收属性;
在确认所述消息接收属性为预设属性时,执行接收所述消息订阅用户的消息接收提醒的步骤。
可选地,所述集成对象的消息传输方法,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳精智达技术股份有限公司,未经深圳精智达技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010277529.3/2.html,转载请声明来源钻瓜专利网。