[发明专利]消息打包与接收方法、装置、电子设备和介质在审
申请号: | 202010900968.5 | 申请日: | 2020-08-31 |
公开(公告)号: | CN112039753A | 公开(公告)日: | 2020-12-04 |
发明(设计)人: | 谢维柱;李树毫;邢越 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58;H04L29/08 |
代理公司: | 北京市汉坤律师事务所 11602 | 代理人: | 姜浩然;吴丽丽 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 消息 打包 接收 方法 装置 电子设备 介质 | ||
1.一种消息打包方法,包括:
对待打包的多条消息进行打包,生成第一数据包;
至少基于所述第一数据包所包括的消息的数量,按照预设的规则生成所述第一数据包的第一编码信息;以及
将所述第一数据包和所述第一数据包的第一编码信息发送至服务端。
2.如权利要求1所述的消息打包方法,还包括:
获取与所述第一数据包相关的设置参数,
其中,所述待打包的多条消息的数量为基于所述设置参数而确定。
3.如权利要求2所述的消息打包方法,其中,所述设置参数包括预设时长,所述待打包的多条消息为所述预设时长内输入的多条消息。
4.如权利要求2所述的消息打包方法,其中,所述设置参数包括预设数值,所述待打包的多条消息的数量为所述预设数值。
5.如权利要求1-4中任一项所述的消息打包方法,还包括:
获取来自所述服务端的最新响应信息,所述最新响应信息包括相应的所述服务端存储的第二数据包的第二编码信息,
其中,生成所述第一数据包的第一编码信息包括:
基于来自所述服务端的最新响应信息所包括的所述第二编码信息和所述第一数据包所包括的消息的数量,生成所述第一数据包的第一编码信息。
6.如权利要求5所述的消息打包方法,其中,所述第二编码信息包括与所述最新响应信息相应的所述服务端存储的第二数据包的最大消息编号。
7.一种消息接收方法,包括:
接收来自客户端的第一数据包和所述第一数据包的第一编码信息,所述第一编码信息与所述第一数据包所包括的消息的数量相关;
基于所述第一编码信息和上一次存储的第二数据包的第二编码信息,确定过滤信息,所述过滤信息指示是否对所述第一数据包进行过滤。
8.如权利要求7所述的消息接收方法,还包括:
响应于所述过滤信息指示对所述第一数据包进行过滤,基于所述第一编码信息和上一次存储的第二数据包的第二编码信息,对接收到的所述第一数据包执行过滤。
9.如权利要求8所述的消息接收方法,对接收到的所述第一数据包进行过滤包括:
基于所述第一编码信息和上一次存储的第二数据包的第二编码信息,确定待删除的消息的数量;以及
至少基于所确定的待删除的消息的数量,对接收到的所述第一数据包执行部分过滤,以删除重复的消息,得到过滤后的至少一条消息。
10.如权利要求9所述的消息接收方法,还包括:
对所述过滤后的至少一条消息进行打包,生成第二数据包并存储;以及
基于所述上一次存储的第二数据包的第二编码信息和最新存储的第二数据包所包括的消息的数量,生成最新存储的第二数据包的第二编码信息。
11.如权利要求8所述的消息接收方法,还包括:
基于所述第一数据包和所得到的所述过滤信息,生成第二数据包并存储;
基于所述上一次存储的第二数据包的第二编码信息和最新存储的第二数据包所包括的消息的数量,生成最新存储的第二数据包的第二编码信息;
生成与所述最新存储的第二数据包相关的响应信息,所述响应信息包括所述最新存储的第二数据包的第二编码信息;以及
将所述响应信息发送至所述客户端。
12.如权利要求7-11中任一项所述的消息接收方法,其中,所述第一编码信息包括所述第一数据包的最小消息编号和所述第一数据包所包括的消息的数量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010900968.5/1.html,转载请声明来源钻瓜专利网。