[发明专利]通讯协议设计方法、终端及计算机存储介质有效
| 申请号: | 202110233263.7 | 申请日: | 2021-03-02 |
| 公开(公告)号: | CN112953953B | 公开(公告)日: | 2022-08-02 |
| 发明(设计)人: | 杨雄波;贾发慧 | 申请(专利权)人: | 招商银行股份有限公司 |
| 主分类号: | H04L69/00 | 分类号: | H04L69/00;H04L69/06;H04L51/04 |
| 代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 梁馨怡 |
| 地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 通讯 协议 设计 方法 终端 计算机 存储 介质 | ||
本发明公开了一种通讯协议设计方法、终端及计算机存储介质,该方法包括以下步骤:获取消息类型和服务类型,基于第一格式在第一预设位置上存储消息类型和服务类型;获取用户数据,将用户数据解析为第一有效信息载体和第二有效信息载体,并依次置于第二预设位置与第三预设位置上;构建第一有效信息载体的第一链表以及第二有效信息载体的第二链表,将第一链表中的元素以第二格式存储以及将第二链表中的元素以第三格式存储;基于第一预设位置、第二预设位置以及第三预设位置的位置关系及格式设置,生成符合通讯协议设计格式的消息协议体;本发明提高了消息报文有效信息占比及通讯协议的扩展性。
技术领域
本发明涉及通信领域,尤其涉及一种通讯协议设计方法、终端机计算机存储介质。
背景技术
即时通讯(Instant Messaging,简称IM)是一个实时通信系统,允许两人或多人使用网络实时的传递文字消息、文件、语音与视频交流。其中即时通讯主要有四种通讯协议:即时信息和空间协议(Instant Messaging And PresenceProtocol,简称IMPP),空间和即时信息协议(Presence and Instant Messaging Protocol,简称PRIM),针对即时通讯和空间平衡扩充的进程开始协议(Session Initialion Protocol,简称SIP)以及可扩展消息与存在协议(Extensible Messaging and Presence Protocol,简称XMPP),四种协议中SIP和XMPP相对来说比较完善,但是XMPP和SIP基于本身实现存在一定的缺陷。
其中,XMPP基于XML实现,流量大,对带宽要求较高;交互复杂,登录需5-6次,尤其是TLS握手,不够高效;协议不可靠,在复杂网络场景下,会导致客户端存在假连接,出现消息丢失问题。而SIP本身采用用户数据报协议(User Datagram Protocol,简称UDP),在复杂网络场景下容易出现丢包问题,另外,SIP协议包体比较大,但是携带的有效信息比较少,同等带宽流量下传输有效信息较少。
发明内容
有鉴于此,本申请实施例提供一种通讯协议设计方法、终端及计算机存储介质,解决通讯协议中消息报文有效信息低、弱网环境下消息丢失以及消息扩展性低的问题。
本申请实施例提供了一种通讯协议设计方法,所述方法包括:
获取消息类型以及服务类型,基于第一格式在第一预设位置上存储所述消息类型以及所述服务类型;
获取用户数据,将所述用户数据解析为第一有效信息载体以及第二有效信息载体,并依次置于第二预设位置与第三预设位置上;
构建所述第一有效信息载体的第一链表以及所述第二有效信息载体的第二链表,并将所述第一链表中的元素以第二格式存储以及将所述第二链表中的元素以第三格式存储;
基于所述第一预设位置、所述第二预设位置以及所述第三预设位置的位置关系及格式设置,生成符合通讯协议设计格式的消息协议体。
在一实施例中,所述基于所述第一预设位置、所述第二预设位置以及所述第三预设位置的位置关系及格式设置,生成符合通讯协议设计格式的消息协议体的步骤之后,还包括:
将所述消息协议体以预设加密方式进行加密;
将预设加密方式存储至所述第一有效信息载体。
在一实施例中,所述基于第一格式在第一预设位置上存储所述消息类型以及所述服务类型,包括:
利用所述第一预设位置中一个字节的第一个比特位存储消息类型;
利用所述字节的第二至第八个比特位存储服务类型。
在一实施例中,所述将第一链表中的元素以第二格式存储,包括:
利用一个字节存储第一有效信息载体标号;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于招商银行股份有限公司,未经招商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110233263.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种便携式计算机外接散热平台
- 下一篇:一种高储热密度开式吸收热升温系统





