[发明专利]一种通信方法及装置有效
| 申请号: | 201811028277.X | 申请日: | 2018-09-04 |
| 公开(公告)号: | CN109151037B | 公开(公告)日: | 2022-03-04 |
| 发明(设计)人: | 毛蓓君 | 申请(专利权)人: | 政采云有限公司 |
| 主分类号: | H04L67/141 | 分类号: | H04L67/141;H04L67/02;H04L9/40 |
| 代理公司: | 北京智信禾专利代理有限公司 11637 | 代理人: | 王治东;吴肖肖 |
| 地址: | 310024 浙江省杭州市*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 通信 方法 装置 | ||
本申请提供一种通信方法及装置,应用于客户端,所述方法包括:发送连接请求至服务器,与服务器建立并保持传输连接;将输入的第一会话信息根据预设的编译模板进行编译得到第一编译信息,将所述第一编译信息经由所述传输连接发送至服务器,以使所述服务器发送至目标客户端;接收服务器经由所述传输连接发送的第二编译信息,并根据所述预设的编译模板对所述第二编译信息进行反编译,得到对应的第二会话信息,从而提高传输效率,改善用户的使用体验。
技术领域
本申请涉及通信技术领域,特别涉及一种通信方法及装置。
背景技术
现有技术中,客户端与服务器之间的双工通信通过超文本传输协议(HypertextTransfer Protocol,HTTP)来实现,客户端在生成会话信息后,将会话信息封装为json格式的报文发送至服务器,服务器再将该json报文发送至目标客户端。
由于http协议的传输在建立的过程中需要3个RTT(Round-trip delay time,来回通讯延迟)的时延,延迟时间过长,从而影响性能,导致效率低下。并且,json格式的报文的体积大,传输速度慢,更进一步导致了传输效率的低下,影响用户的使用体验。
发明内容
有鉴于此,本申请实施例提供了一种通信方法及装置,以解决现有技术中存在的技术缺陷。
本申请实施例公开了一种通信方法,应用于客户端,所述方法包括:
发送连接请求至服务器,与服务器建立并保持传输连接;
将输入的第一会话信息根据预设的编译模板进行编译得到第一编译信息,将所述第一编译信息经由所述传输连接发送至服务器,以使所述服务器发送至目标客户端;
接收服务器经由所述传输连接发送的第二编译信息,并根据所述预设的编译模板对所述第二编译信息进行反编译,得到对应的第二会话信息。
在本申请的一个示意性的实施方案中,在发送连接请求至服务器,与服务器建立并保持传输连接,包括:
获取用户提交的登录信息,并生成连接请求发送至服务器,以触发服务器对所述连接请求进行验证,其中,所述用户的登录信息包括用户名称和密码;
接收服务器在验证通过后发送的连接响应,建立并保持所述传输连接。
在本申请的一个示意性的实施方案中,在与服务器建立传输连接后,还包括:
发送第一超文本传输协议http请求至服务器,获取会话列表,其中,所述会话列表包括历史会话列表和联系人列表;
根据用户的选择指令确定所述历史会话列表中的单个历史会话,发送第二http请求获取该单个历史会话的历史信息;
获取用户输入的所述第一会话信息,其中所述第一会话信息为在该单个历史会话中的输入区域内输入。
在本申请的一个示意性的实施方案中,本实施例的通信方法还包括:
对所述第二会话信息进行展示。
在本申请的一个示意性的实施方案中,所述传输连接为消息队列遥测传输MQTT连接;所述编译模板为proto模板;所述第一编译信息和第二编译信息均为protobuf信息。
本申请实施例还公开了一种通信装置,包括:
连接模块,用于发送连接请求至服务器,与服务器建立并保持传输连接;
编译模块,用于将输入的第一会话信息根据预设的编译模板进行编译得到第一编译信息,将所述第一编译信息经由所述传输连接发送至服务器,以使所述服务器发送至目标客户端;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于政采云有限公司,未经政采云有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811028277.X/2.html,转载请声明来源钻瓜专利网。





