传输列表信息的方法和装置制造方法及图纸

技术编号:29602446 阅读:18 留言:0更新日期:2021-08-06 20:07
一种传输列表信息的方法和装置。该方法包括:利用双向通信协议向接收端发送网页的列表信息(S330)。双向通信协议无需像HTTP协议那样采用固定的请求应答策略进行信息传输,能够提高网页的列表信息的传输效率。

【技术实现步骤摘要】
【国外来华专利技术】传输列表信息的方法和装置
本申请涉及互联网领域,例如涉及一种传输列表信息的方法和装置。
技术介绍
网页可用于显示文字、图像、声音等各种各样的信息。列表信息是一种典型的网页信息。与网页上的静态信息不同,网页的列表信息有时会根据时间动态变化,因此,网页的列表信息对收发两端的通信或传输效率要求比较高。相关技术通常采用超文本传输协议(hypertexttransferprotocol,HTTP)将网页的列表信息从服务端传输至客户端的页面上,效率较低,难以满足网页的列表信息的传输需求。
技术实现思路
本公开实施例提供一种传输列表信息的方法,包括:利用双向通信协议向接收端发送网页的列表信息。双向通信协议无需像HTTP协议那样采用固定的请求应答策略进行信息传输,能够提高网页的列表信息的传输效率。在某些实现方式中,所述利用双向通信协议向接收端发送网页的列表信息,包括:利用所述双向通信协议向所述接收端分批发送属于同一网页的所述列表信息。采用分批传输设计,使得接收端的用户可以在较短的时间内看到初步的列表信息,提高了网页的列表信息的传输性能。在某些实现方式中,所述利用双向通信协议向接收端发送网页的列表信息,包括:利用所述双向通信协议向所述接收端主动推送所述列表信息。采用主动推送的方式可以提高接收端接收网页列表信息的实时性。在某些实现方式中,在所述利用双向通信协议向接收端发送网页的列表信息之前,所述方法还包括:根据当前列表与历史列表中的对应记录的差异,从所述当前列表中选取目标记录,其中所述列表信息包括所述目标记录。根据当前列表和历史列表中的对应记录的差异选取待传输的目标记录,而非将完整的当前列表直接传输至接收端,可以提高传输的灵活性。在某些实现方式中,所述根据当前列表与历史列表中的对应记录的差异,从所述当前列表中选取目标记录,包括:根据所述当前列表与所述历史列表中的对应记录的差异,从所述当前列表中选取所述目标记录,使得所述目标记录的数量小于或等于第一预设阈值。通过设置目标记录的数量的上限,使得无论当前列表中的记录的数量较多还是较少,收发两端需要传输的数据量基本保持稳定(即基本维持在第一预设阈值以下)。在某些实现方式中,所述根据当前列表与历史列表中的对应记录的差异,从所述当前列表中选取目标记录,包括:根据所述当前列表与所述历史列表中的对应记录的差异,从所述当前列表中选取所述目标记录,使得所述目标记录的数据量小于或等于第二预设阈值。通过设置传输数据量的上限,使得无论当前列表的数据量较多还是较少,收发两端需要传输的数据量基本保持稳定(即基本维持在第二预设阈值以下)。在某些实现方式中,所述目标记录包括删除了特定数据项的第一记录,其中所述第一记录与所述历史列表中的对应记录的所述特定数据项的取值相同。通过删除目标记录中的未更新的特定数据项,可以降低待传输的数据量或使得目标记录可以容纳更多的信息量。在某些实现方式中,所述目标记录为所述当前列表中的部分记录,所述当前列表还包括除所述部分记录之外的剩余记录,且所述部分记录与所述历史列表中的对应记录的差异的最小值大于或等于所述剩余记录与所述历史列表中的对应记录的差异的最大值。与剩余记录相比,目标记录与历史列表中的对应记录的差异较大,因此,目标记录可能更能引起用户的注意。向接收端传输目标记录,而不传输剩余记录,可以降低待传输的数据量,且可能不会影响传输质量。在某些实现方式中,所述当前列表与所述历史列表的对应记录的差异是基于所述当前列表与所述历史列表的对应记录的目标数据项的差值确定的。在某些实现方式中,所述目标数据项包括多个数据项,所述当前列表与所述历史列表中的对应记录的差异为所述当前列表与所述历史列表中的对应记录的所述多个数据项的差值的加权和。在某些实现方式中,所述目标记录包括相对所述历史列表新增的记录和/或被删除的记录。在某些实现方式中,所述目标记录中的所述被删除的记录仅包含主字段。通过省略被删除记录的除主字段之外的其他内容,可以降低待传输的数据量或使得目标记录可以容纳更多的信息量。在某些实现方式中,在所述利用双向通信协议向接收端发送网页的列表信息之前,所述方法还包括:将当前列表中的多条原始时间记录合并成一条目标时间记录,其中,所述多条原始时间记录中的不同对象标识符对应不同时间,所述目标时间记录中的各个对象标识符对应同一时间,所述列表信息包括所述目标时间记录。通过将对应时间不同的时间记录合并成对应时间相同的一条目标时间记录,可以减少时间记录的数据量。在某些实现方式中,所述将当前列表中的多条原始时间记录合并成一条目标时间记录,包括:对所述多条原始时间记录的时间精度进行调整,得到对应时间相同的多条中间时间记录,所述原始时间记录的时间精度为第一时间精度,所述中间时间记录的时间精度为第二时间精度,其中所述第二时间精度小于所述第一时间精度;将所述多条中间时间记录合并成所述目标时间记录。通过调整原始时间记录的时间精度,使得原本无法合并的时间记录可以被合并,从而可以在损失一些时间精度的情况下大幅提升时间记录的压缩性能。在某些实现方式中,所述对所述多条原始时间记录的时间精度进行调整,得到对应时间相同的多条中间时间记录,包括:按照所述第二时间精度,对所述多条原始时间记录中的时间进行舍入处理,得到所述多条中间时间记录。在某些实现方式中,所述第二时间精度对应的时长大于所述原始时间记录的更新周期。第二时间精度对应的时长大于原始时间记录的更新周期时,经过精度调整后得到的中间时间记录要么与更新前的时间记录保持不变,要么被调整至同一时间,从而使得大部分甚至全部中间时间记录可以被合并至一条目标时间记录,很大程度地降低时间记录的数据量。在某些实现方式中,所述多条原始时间记录为所述当前列表相对历史列表被更新的时间记录,所述目标时间记录中的对象标识符为所述当前列表相对所述历史列表未被更新的时间记录中的对象标识符,其中相对所述历史时间记录被更新的时间记录中的对象标识符的数量大于相对所述历史时间记录未被更新的时间记录中的对象标识符的数量。由于相对所述历史时间记录被更新的时间记录中的对象标识符的数量大于相对所述历史时间记录未被更新的时间记录中的对象标识符的数量,在目标时间记录中记录相对所述历史时间记录未被更新的时间记录中的对象标识符,既可以反算出相对所述历史时间记录被更新的时间记录(相当于记录了相对所述历史时间记录被更新的时间记录),又可以降低时间记录的数据量。在某些实现方式中,所述双向通信协议为websocket协议。本公开实施例还提供一种传输列表信息的方法,包括:利用双向通信协议从发送端接收网页的列表信息。在某些实现方式中,所述利用双向通信协议从发送端接收网页的列表信息,包括:利用所述双向通信协议从所述发送端分批接收属于同一网页的所述列表信息;所述方法还包括:根据所述列表信息的接收顺序,以追加显示的方式将所述列本文档来自技高网...

【技术保护点】
一种传输列表信息的方法,其特征在于,包括:/n利用双向通信协议向接收端发送网页的列表信息。/n

【技术特征摘要】
【国外来华专利技术】一种传输列表信息的方法,其特征在于,包括:
利用双向通信协议向接收端发送网页的列表信息。


根据权利要求1所述的方法,其特征在于,所述利用双向通信协议向接收端发送网页的列表信息,包括:
利用所述双向通信协议向所述接收端分批发送属于同一网页的所述列表信息。


根据权利要求1或2所述的方法,其特征在于,所述利用双向通信协议向接收端发送网页的列表信息,包括:
利用所述双向通信协议向所述接收端主动推送所述列表信息。


根据权利要求1-3中任一项所述的方法,其特征在于,在所述利用双向通信协议向接收端发送网页的列表信息之前,所述方法还包括:
根据当前列表与历史列表中的对应记录的差异,从所述当前列表中选取目标记录,其中所述列表信息包括所述目标记录。


根据权利要求4所述的方法,其特征在于,所述根据当前列表与历史列表中的对应记录的差异,从所述当前列表中选取目标记录,包括:
根据所述当前列表与所述历史列表中的对应记录的差异,从所述当前列表中选取所述目标记录,使得所述目标记录的数量小于或等于第一预设阈值。


根据权利要求4所述的方法,其特征在于,所述根据当前列表与历史列表中的对应记录的差异,从所述当前列表中选取目标记录,包括:
根据所述当前列表与所述历史列表中的对应记录的差异,从所述当前列表中选取所述目标记录,使得所述目标记录的数据量小于或等于第二预设阈值。


根据权利要求4-6中任一项所述的方法,其特征在于,所述目标记录包括删除了特定数据项的第一记录,其中所述第一记录与所述历史列表中的对应记录的所述特定数据项的取值相同。


根据权利要求4-7中任一项所述的方法,其特征在于,所述目标记录为所述当前列表中的部分记录,所述当前列表还包括除所述部分记录之外的剩余记录,且所述部分记录与所述历史列表中的对应记录的差异的最小值大于或等于所述剩余记录与所述历史列表中的对应记录的差异的最大值。


根据权利要求4-8中任一项所述的方法,其特征在于,所述当前列表与所述历史列表的对应记录的差异是基于所述当前列表与所述历史列表的对应记录的目标数据项的差值确定的。


根据权利要求9所述的方法,其特征在于,所述目标数据项包括多个数据项,所述当前列表与所述历史列表中的对应记录的差异为所述当前列表与所述历史列表中的对应记录的所述多个数据项的差值的加权和。


根据权利要求4-10中任一项所述的方法,其特征在于,所述目标记录包括相对所述历史列表新增的记录和/或被删除的记录。


根据权利要求11所述的方法,其特征在于,所述目标记录中的所述被删除的记录仅包含主字段。


根据权利要求1-12中任一项所述的方法,其特征在于,在所述利用双向通信协议向接收端发送网页的列表信息之前,所述方法还包括:
将当前列表中的多条原始时间记录合并成一条目标时间记录,其中,所述多条原始时间记录中的不同对象标识符对应不同时间,所述目标时间记录中的各个对象标识符对应同一时间,所述列表信息包括所述目标时间记录。


根据权利要求13所述的方法,其特征在于,所述将当前列表中的多条原始时间记录合并成一条目标时间记录,包括:
对所述多条原始时间记录的时间精度进行调整,得到对应时间相同的多条中间时间记录,所述原始时间记录的时间精度为第一时间精度,所述中间时间记录的时间精度为第二时间精度,其中所述第二时间精度小于所述第一时间精度;
将所述多条中间时间记录合并成所述目标时间记录。


根据权利要求14所述的方法,其特征在于,所述对所述多条原始时间记录的时间精度进行调整,得到对应时间相同的多条中间时间记录,包括:
按照所述第二时间精度,对所述多条原始时间记录中的时间进行舍入处理,得到所述多条中间时间记录。


根据权利要求14或15所述的方法,其特征在于,所述第二时间精度对应的时长大于所述原始时间记录的更新周期。


根据权利要求13-16中任一项所述的方法,其特征在于,所述多条原始时间记录为所述当前列表相对历史列表被更新的时间记录,所述目标时间记录中的对象标识符为所述当前列表相对所述历史列表未被更新的时间记录中的对象标识符,其中相对所述历史时间记录被更新的时间记录中的对象标识符的数量大于相对所述历史时间记录未被更新的时间记录中的对象标识符的数量。


根据权利要求1-17中任一项所述的方法,其特征在于,所述双向通信协议为websocket协议。


一种传输列表信息的方法,其特征在于,包括:
利用双向通信协议从发送端接收网页的列表信息。


根据权利要求19所述的方法,其特征在于,所述利用双向通信协议从发送端接收网页的列表信息,包括:
利用所述双向通信协议从所述发送端分批接收属于同一网页的所述列表信息;
所述方法还包括:
根据所述列表信息的接收顺序,以追加显示的方式将所述列表信息显示至所述同一页面。


根据权利要求19或20所述的方法,其特征在于,所述利用双向通信协议从发送端接收网页的列表信息,包括:
利用所述双向通信协议接收所述发送端主动推送的所述列表信息。


根据权利要求19-21中任一项所述的方法,其特征在于,所述双向通信协议为websocket协议。


一种传输列表信息的装置,其特征在于,包括:
传输模块,配置为利用双向通信协议向接收端发送网页的列表信息。


根据权利要求23所述的装置,其特征在于,所述传输模块配置为利用所述双向通信协议向所述接收端分批发送属于同一网页的所述列表信息。


根据权利要求23或24所述的装置,其特征在于,所述传输模块配置为利用所述双向通信协议向所述接收端主动推送所述列表信息。


根据权利要求23-25中任一项所述的装置,其特征在于,...

【专利技术属性】
技术研发人员:彭逸豪
申请(专利权)人:区块链联合香港有限公司
类型:发明
国别省市:中国香港;81

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1