CN109921875A - 数据传输方法、***及设备 - Google Patents

数据传输方法、***及设备 Download PDF

Info

Publication number
CN109921875A
CN109921875A CN201711325970.9A CN201711325970A CN109921875A CN 109921875 A CN109921875 A CN 109921875A CN 201711325970 A CN201711325970 A CN 201711325970A CN 109921875 A CN109921875 A CN 109921875A
Authority
CN
China
Prior art keywords
mapping relations
character string
field
transmitting terminal
receiving end
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201711325970.9A
Other languages
English (en)
Inventor
任华
王铮
马怡安
杨迪
方燕萍
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Telecom Corp Ltd
Original Assignee
China Telecom Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Telecom Corp Ltd filed Critical China Telecom Corp Ltd
Priority to CN201711325970.9A priority Critical patent/CN109921875A/zh
Publication of CN109921875A publication Critical patent/CN109921875A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

本发明公开了一种数据传输方法、***及设备,涉及数据处理技术领域。其中的数据传输方法包括:发送端建立用户代理字段与长度小于第一阈值的字符串之间的映射关系;发送端将映射关系发送至接收端;发送端根据映射关系,将消息中的用户代理字段用相应的字符串代替;发送端将消息发送至接收端,以便接收端根据相应的字符串以及映射关系,确定用户代理字段。本发明能够提高数据传输效率,减少数据传输过程中消耗的带宽。

Description

数据传输方法、***及设备
技术领域
本发明涉及数据处理技术领域,特别涉及一种数据传输方法、***及设备。
背景技术
传统的数据传输技术当中,设备与设备基于消息进行数据传输。一般情况下,消息中是什么字段就传输相应的字段值。图1示出了传统的数据传输方式的示意图。如图1所示,发送端将消息直接发送给接收端,消息体字段不做任何预处理。
为了提高数据传输效率,减少数据传输过程中消耗的带宽,增量数据同步技术应运而生。在增量数据同步技术中,传输的数据不再是需要传输的字段,而是字段的增量或变化量。
然而,即便是增量数据同步,传输过程中也是传输字段的增量或变化量本身,因此数据传输过程中消耗的带宽仍然较大,智能在有限的幅度内提高数据传输效率。
发明内容
发明人研究发现,由于在传输消息中存在一类字段,比如用户代理UserAgent、主机Host字段,该类字段值通常占据消息中较大的字节数,同时如果该类消息频繁传输则会占用很多有限的数据带宽。这类字段一般都有明显的规律,如每个用户的UserAgent值也在一定变化范围内更新,Host字段也在有限范围内变化,一般随时间变化也不多,在某些条件下甚至变化甚少。因此,发明人提出在进行数据传输前进行少量预处理,从而减少数据传输量、降低传输成本、提高传输效率。
本发明解决的一个技术问题是,如何提高数据传输效率,减少数据传输过程中消耗的带宽。
根据本发明实施例的一个方面,提供了一种数据传输方法,包括:发送端建立用户代理字段与长度小于第一阈值的字符串之间的映射关系;发送端将映射关系发送至接收端;发送端根据映射关系,将消息中的用户代理字段用相应的字符串代替;发送端将消息发送至接收端,以便接收端根据相应的字符串以及映射关系,确定用户代理字段。
在一些实施例中,发送端建立用户代理字段与长度小于阈值的字符串之间的映射关系包括:发送端建立用户代理字段中的各段标识与各段长度小于第二阈值的字符串之间的映射关系。
在一些实施例中,映射关系包括:浏览器标识与两位十六进制数之间的映射关系;操作***标识与两位十六进制数之间的映射关系;加密等级标识与一位十六进制数之间的映射关系;浏览器语言标识与两位十六进制数之间的映射关系;渲染引擎标识与一位十六进制数之间的映射关系;版本信息标识与两位十六进制数之间的映射关系。
在一些实施例中,长度小于第一阈值的字符串的长度是可变的。
在一些实施例中,数据传输方法还包括:发送端建立主机字段与长度小于第三阈值的字符串之间的对应关系;发送端将对应关系发送至接收端;发送端根据对应关系,将消息中的主机字段用对应的字符串代替;发送端将消息发送至接收端,以便接收端根据相应的字符串以及映射关系,确定用户代理字段包括:发送端将消息发送至接收端,以便接收端根据相应的字符串以及映射关系确定用户代理字段,以及接收端根据对应的字符串以及对应关系,确定主机字段。
在一些实施例中,对应关系包括:主机字段与八位十六进制数之间的映射关系。
在一些实施例中,长度小于第三阈值的字符串的长度是可变的。
根据本发明实施例的另一个方面,提供了一种数据传输方法,包括:接收端从发送端接收用户代理字段与长度小于第一阈值的字符串之间的映射关系;接收端从发送端接收消息,消息中用户代理字段由相应的字符串代替;接收端根据相应的字符串以及映射关系,确定用户代理字段。
在一些实施例中,数据传输方法还包括:接收端从发送端接收主机字段与长度小于第三阈值的字符串之间的对应关系;接收端从发送端接收消息,消息中主机字段由对应的字符串代替;接收端根据对应的字符串以及对应关系,确定主机字段。
根据本发明实施例的又一个方面,提供了一种数据传输发送端,包括:映射关系建立模块,用于建立用户代理字段与长度小于第一阈值的字符串之间的映射关系;映射关系发送模块,用于将映射关系发送至接收端;第一字符串代替模块,用于根据映射关系,将消息中的用户代理字段用相应的字符串代替;消息发送模块,用于将消息发送至接收端,以便接收端根据相应的字符串以及映射关系,确定用户代理字段。
在一些实施例中,映射关系建立模块用于:建立用户代理字段中的各段标识与各段长度小于第二阈值的字符串之间的映射关系。
在一些实施例中,映射关系包括:浏览器标识与两位十六进制数之间的映射关系;操作***标识与两位十六进制数之间的映射关系;加密等级标识与一位十六进制数之间的映射关系;浏览器语言标识与两位十六进制数之间的映射关系;渲染引擎标识与一位十六进制数之间的映射关系;版本信息标识与两位十六进制数之间的映射关系。
在一些实施例中,长度小于第一阈值的字符串的长度是可变的。
在一些实施例中,数据传输发送端还包括:对应关系建立模块,用于建立主机字段与长度小于第三阈值的字符串之间的对应关系;对应关系发送模块,用于将对应关系发送至接收端;第二字符串代替模块,用于根据对应关系,将消息中的主机字段用对应的字符串代替;消息发送模块还于:将消息发送至接收端,以便接收端根据对应的字符串以及对应关系,确定主机字段。
在一些实施例中,对应关系包括:主机字段与八位十六进制数之间的映射关系。
在一些实施例中,长度小于第三阈值的字符串的长度是可变的。
根据本发明实施例的再一个方面,提供了一种数据传输接收端,包括:映射关系接收模块,用于从发送端接收用户代理字段与长度小于第一阈值的字符串之间的映射关系;消息接收模块,用于从发送端接收消息,消息中用户代理字段由相应的字符串代替;用户代理字段确定模块,用于根据相应的字符串以及映射关系,确定用户代理字段。
在一些实施例中,数据传输接收端还包括对应关系接收模块,用于从发送端接收主机字段与长度小于第三阈值的字符串之间的对应关系;消息接收模块还用于:从发送端接收消息,消息中主机字段由对应的字符串代替;数据传输接收端还包括主机字段确定模块,用于根据对应的字符串以及对应关系,确定主机字段。
根据本发明实施例的另一个方面,提供了一种数据传输***,包括前述的数据传输发送端以及前述的数据传输接收端。
本发明能够提高数据传输效率,减少数据传输过程中消耗的带宽。
通过以下参照附图对本发明的示例性实施例的详细描述,本发明的其它特征及其优点将会变得清楚。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1示出了传统的数据传输方式的示意图。
图2示出了本发明一个实施例的域名解析方法的流程示意图。
图3示出了本发明另一个实施例的域名解析方法的流程示意图。
图4示出了本发明数据传输发送端的一个实施例的结构示意图。
图5示出了本发明数据传输接收端的一个实施例的结构示意图。
图6示出了本发明数据传输***的一个实施例的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
首先结合图2介绍本发明一个实施例的域名解析方法。
图2示出了本发明一个实施例的域名解析方法的流程示意图。如图2所示,本实施例中的域名解析方法包括:
步骤S202,发送端建立用户代理字段与短字符串之间的映射关系。
其中,发送端可以建立用户代理字段中的各段标识与短字符串之间的映射关系。例如,浏览器标识与两位十六进制数之间的映射关系,共可表示256种不同的浏览器;操作***标识与两位十六进制数之间的映射关系,共可表示256种不同的操作***;加密等级标识与一位十六进制数之间的映射关系,共可表示16种不同的加密等级;浏览器语言标识与两位十六进制数之间的映射关系,共可表示256种不同的语言;渲染引擎标识与一位十六进制数之间的映射关系,共可表示16种不同的渲染引擎;版本信息标识与两位十六进制数之间的映射关系,共可表示256种不同的版本。
步骤S204,发送端将映射关系发送至接收端。
步骤S206,发送端根据映射关系,将消息中的用户代理字段用相应的短字符串代替。
可选的,短字符串的长度是可变的。例如,发送端根据用户代理字段与短字符串之间的映射关系,依次匹配浏览器标识,操作***标识,加密等级标识,浏览器语言标识,渲染引擎标识,版本信息标识。如果匹配不到其中的某种标识,则可以将该种标识添加到映射关系中,并用短字符串对其赋值。如果需要赋予的数值超出段字符串长度所能表示的取值范围,则可以将短字符串的长度增加一位之后,用短字符串对其赋值。
步骤S208,发送端将消息发送至接收端,消息中用户代理字段由相应的短字符串代替。
其中,可以利用分隔符“|”将各个短字符串进行分割。
步骤S220,接收端根据相应的短字符串以及映射关系,确定用户代理字段。
上述实施例中,针对用户代理字段,区分其中标识信息,利用这些标识信息均能有限穷举、组合数量有限的特点,在发送这些字段之前在发送端生成并保存映射关系,并使用短字符串替代原字段。发送端在给接收端发送消息时,针对用户代理字段中不同标识字段组合使用唯一的短字符串对应关系值替代,接收端接收到消息后根据发送端发过来的映射关系解析上述字段得到相应的值,在不丢失信息的情况下大幅减少的传输数据量,提高数据传输效率,减少数据传输过程中消耗的带宽。同时,上述实施例能够大幅减少对分布式文件***的存储要求,并方便后续模块对用户代理字段的直接调用与应用。
下面结合图3介绍本发明另一个实施例的域名解析方法。
图3示出了本发明另一个实施例的域名解析方法的流程示意图。如图3所示,本实施例中的域名解析方法包括:
步骤S302,发送端建立用户代理字段与短字符串之间的映射关系。
步骤S303,发送端建立主机字段与短字符串之间的对应关系。
例如,可以建立主机字段与八位十六进制数之间的映射关系。将Host字段用八位十六进制数表示,共可表示4294967296种不同的主机域名。
可选的,短字符串的长度都是可变的。发送端还可以根据需求定期更新上述映射关系以及对应关系,并以增量方式传送给接收端。
步骤S304,发送端将映射关系发送至接收端。
步骤S305,发送端将对应关系发送至接收端。
步骤S306,发送端根据映射关系,将消息中的用户代理字段用相应的短字符串代替。
步骤S307,发送端根据对应关系,将消息中的主机字段用对应的短字符串代替。
步骤S308,发送端将消息发送至接收端,消息中用户代理字段由相应的短字符串代替,消息中主机字段由对应的短字符串代替。
例如,发送端可以向接收端发送用户业务订购通知消息UserServiceConsumeNotifyReq,其中的用户代理字段由相应的短字符串代替,消息中主机字段由对应的短字符串代替。
步骤S309,接收端从发送端接收消息,并根据对应的短字符串以及对应关系,确定主机字段。
步骤S310,接收端根据相应的短字符串以及映射关系,确定用户代理字段。
上述实施例为平台间数据传输包含用户代理字段、主机字段等有限非频繁更新的字段设计了新的处理和传输方式。一个用户代理字段和主机字段用短字符串表达仅需使用18位的长度,而目前现网传输用户代理字段和主机字段大都需要50到100位的长度。因此,上述实施例能够在不损失任何信息的情况下,进一步提高数据传输效率,减少数据传输过程中消耗的带宽。
下面结合图4介绍本发明一个实施例的数据传输发送端。
图4示出了本发明数据传输发送端的一个实施例的结构示意图。如图4所示,本实施例中的数据传输发送端40包括:
映射关系建立模块402,用于建立用户代理字段与长度小于第一阈值的字符串之间的映射关系;
映射关系发送模块404,用于将映射关系发送至接收端;
第一字符串代替模块406,用于根据映射关系,将消息中的用户代理字段用相应的字符串代替;
消息发送模块408,用于将消息发送至接收端,以便接收端根据相应的字符串以及映射关系,确定用户代理字段。
在一些实施例中,映射关系建立模块402用于:建立用户代理字段中的各段标识与各段长度小于第二阈值的字符串之间的映射关系。
在一些实施例中,映射关系包括:浏览器标识与两位十六进制数之间的映射关系;操作***标识与两位十六进制数之间的映射关系;加密等级标识与一位十六进制数之间的映射关系;浏览器语言标识与两位十六进制数之间的映射关系;渲染引擎标识与一位十六进制数之间的映射关系;版本信息标识与两位十六进制数之间的映射关系。
在一些实施例中,长度小于第一阈值的字符串的长度是可变的。
上述实施例中,针对用户代理字段,区分其中标识信息,利用这些标识信息均能有限穷举、组合数量有限的特点,在发送这些字段之前在发送端生成并保存映射关系,并使用短字符串替代原字段。发送端在给接收端发送消息时,针对用户代理字段中不同标识字段组合使用唯一的短字符串对应关系值替代,接收端接收到消息后根据发送端发过来的映射关系解析上述字段得到相应的值,在不丢失信息的情况下大幅减少的传输数据量,提高数据传输效率,减少数据传输过程中消耗的带宽。同时,上述实施例能够大幅减少对分布式文件***的存储要求,并方便后续模块对用户代理字段的直接调用与应用。
在一些实施例中,数据传输发送端40还包括:
对应关系建立模块403,用于建立主机字段与长度小于第三阈值的字符串之间的对应关系;
对应关系发送模块405,用于将对应关系发送至接收端;
第二字符串代替模块407,用于根据对应关系,将消息中的主机字段用对应的字符串代替;
消息发送模块408还用于:将消息发送至接收端,以便接收端根据对应的字符串以及对应关系,确定主机字段。
在一些实施例中,对应关系包括:主机字段与八位十六进制数之间的映射关系。
在一些实施例中,长度小于第三阈值的字符串的长度是可变的。
上述实施例为平台间数据传输包含用户代理字段、主机字段等有限非频繁更新的字段设计了新的处理和传输方式。一个用户代理字段和主机字段用短字符串表达仅需使用18位的长度,而目前现网传输用户代理字段和主机字段大都需要50到100位的长度。因此,上述实施例能够在不损失任何信息的情况下,进一步提高数据传输效率,减少数据传输过程中消耗的带宽。
下面结合图5介绍本发明一个实施例的数据传输接收端。
图5示出了本发明数据传输接收端的一个实施例的结构示意图。如图5所示,本实施例中的数据传输接收端50包括:
映射关系接收模块502,用于从发送端接收用户代理字段与长度小于第一阈值的字符串之间的映射关系;
消息接收模块504,用于从发送端接收消息,消息中用户代理字段由相应的字符串代替;
用户代理字段确定模块506,用于根据相应的字符串以及映射关系,确定用户代理字段。
上述实施例中,针对用户代理字段,区分其中标识信息,利用这些标识信息均能有限穷举、组合数量有限的特点,在发送这些字段之前在发送端生成并保存映射关系,并使用短字符串替代原字段。发送端在给接收端发送消息时,针对用户代理字段中不同标识字段组合使用唯一的短字符串对应关系值替代,接收端接收到消息后根据发送端发过来的映射关系解析上述字段得到相应的值,在不丢失信息的情况下大幅减少的传输数据量,提高数据传输效率,减少数据传输过程中消耗的带宽。同时,上述实施例能够大幅减少对分布式文件***的存储要求,并方便后续模块对用户代理字段的直接调用与应用。
在一些实施例中,数据传输接收端50还包括对应关系接收模块503,用于从发送端接收主机字段与长度小于第三阈值的字符串之间的对应关系;
消息接收模块504还用于:从发送端接收消息,消息中主机字段由对应的字符串代替;
数据传输接收端50还包括主机字段确定模块508,用于根据对应的字符串以及对应关系,确定主机字段。
上述实施例为平台间数据传输包含用户代理字段、主机字段等有限非频繁更新的字段设计了新的处理和传输方式。一个用户代理字段和主机字段用短字符串表达仅需使用18位的长度,而目前现网传输用户代理字段和主机字段大都需要50到100位的长度。因此,上述实施例能够在不损失任何信息的情况下,进一步提高数据传输效率,减少数据传输过程中消耗的带宽。
下面结合图6介绍本发明一个实施例的数据传输***。
图6示出了本发明数据传输***的一个实施例的结构示意图。如图6所示,本实施例中的数据传输***60包括:
数据传输发送端40,以及数据传输接收端50。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用非瞬时性存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (19)

1.一种数据传输方法,包括:
发送端建立用户代理字段与长度小于第一阈值的字符串之间的映射关系;
发送端将所述映射关系发送至接收端;
发送端根据所述映射关系,将消息中的用户代理字段用相应的字符串代替;
发送端将所述消息发送至接收端,以便接收端根据所述相应的字符串以及所述映射关系,确定用户代理字段。
2.如权利要求1所述的数据传输方法,其中,所述发送端建立用户代理字段与长度小于阈值的字符串之间的映射关系包括:
发送端建立用户代理字段中的各段标识与各段长度小于第二阈值的字符串之间的映射关系。
3.如权利要求2所述的数据传输方法,其中,所述映射关系包括:
浏览器标识与两位十六进制数之间的映射关系;
操作***标识与两位十六进制数之间的映射关系;
加密等级标识与一位十六进制数之间的映射关系;
浏览器语言标识与两位十六进制数之间的映射关系;
渲染引擎标识与一位十六进制数之间的映射关系;
版本信息标识与两位十六进制数之间的映射关系。
4.如权利要求1所述的数据传输方法,其中,所述长度小于第一阈值的字符串的长度是可变的。
5.如权利要求1所述的数据传输方法,其中,
所述数据传输方法还包括:
发送端建立主机字段与长度小于第三阈值的字符串之间的对应关系;
发送端将所述对应关系发送至接收端;
发送端根据所述对应关系,将消息中的主机字段用对应的字符串代替;
所述发送端将所述消息发送至接收端,以便接收端根据所述相应的字符串以及所述映射关系,确定用户代理字段包括:
发送端将所述消息发送至接收端,以便接收端根据所述相应的字符串以及所述映射关系确定用户代理字段,以及接收端根据所述对应的字符串以及所述对应关系,确定主机字段。
6.如权利要求5所述的数据传输方法,其中,所述对应关系包括:
主机字段与八位十六进制数之间的映射关系。
7.如权利要求5所述的数据传输方法,其中,所述长度小于第三阈值的字符串的长度是可变的。
8.一种数据传输方法,包括:
接收端从发送端接收用户代理字段与长度小于第一阈值的字符串之间的映射关系;
接收端从发送端接收消息,所述消息中用户代理字段由相应的字符串代替;
接收端根据所述相应的字符串以及所述映射关系,确定用户代理字段。
9.如权利要求8所述的数据传输方法,其中,所述数据传输方法还包括:
接收端从发送端接收主机字段与长度小于第三阈值的字符串之间的对应关系;
接收端从发送端接收消息,所述消息中主机字段由对应的字符串代替;
接收端根据所述对应的字符串以及所述对应关系,确定主机字段。
10.一种数据传输发送端,包括:
映射关系建立模块,用于建立用户代理字段与长度小于第一阈值的字符串之间的映射关系;
映射关系发送模块,用于将所述映射关系发送至接收端;
第一字符串代替模块,用于根据所述映射关系,将消息中的用户代理字段用相应的字符串代替;
消息发送模块,用于将所述消息发送至接收端,以便接收端根据所述相应的字符串以及所述映射关系,确定用户代理字段。
11.如权利要求10所述的数据传输发送端,其中,所述映射关系建立模块用于:
建立用户代理字段中的各段标识与各段长度小于第二阈值的字符串之间的映射关系。
12.如权利要求11所述的数据传输发送端,其中,所述映射关系包括:
浏览器标识与两位十六进制数之间的映射关系;
操作***标识与两位十六进制数之间的映射关系;
加密等级标识与一位十六进制数之间的映射关系;
浏览器语言标识与两位十六进制数之间的映射关系;
渲染引擎标识与一位十六进制数之间的映射关系;
版本信息标识与两位十六进制数之间的映射关系。
13.如权利要求10所述的数据传输发送端,其中,所述长度小于第一阈值的字符串的长度是可变的。
14.如权利要求10所述的数据传输发送端,其中,
所述数据传输发送端还包括:
对应关系建立模块,用于建立主机字段与长度小于第三阈值的字符串之间的对应关系;
对应关系发送模块,用于将所述对应关系发送至接收端;
第二字符串代替模块,用于根据所述对应关系,将消息中的主机字段用对应的字符串代替;
所述消息发送模块还于:
将所述消息发送至接收端,以便接收端根据所述对应的字符串以及所述对应关系,确定主机字段。
15.如权利要求14所述的数据传输方法,其中,所述对应关系包括:
主机字段与八位十六进制数之间的映射关系。
16.如权利要求14所述的数据传输方法,其中,所述长度小于第三阈值的字符串的长度是可变的。
17.一种数据传输接收端,包括:
映射关系接收模块,用于从发送端接收用户代理字段与长度小于第一阈值的字符串之间的映射关系;
消息接收模块,用于从发送端接收消息,所述消息中用户代理字段由相应的字符串代替;
用户代理字段确定模块,用于根据所述相应的字符串以及所述映射关系,确定用户代理字段。
18.如权利要求17所述的数据传输接收端,其中,
所述数据传输接收端还包括对应关系接收模块,用于从发送端接收主机字段与长度小于第三阈值的字符串之间的对应关系;
所述消息接收模块还用于:从发送端接收消息,所述消息中主机字段由对应的字符串代替;
所述数据传输接收端还包括主机字段确定模块,用于根据所述对应的字符串以及所述对应关系,确定主机字段。
19.一种数据传输***,包括如权利要求10至16中任一项所述的数据传输发送端,以及如权利要求17或18所述的数据传输接收端。
CN201711325970.9A 2017-12-13 2017-12-13 数据传输方法、***及设备 Pending CN109921875A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711325970.9A CN109921875A (zh) 2017-12-13 2017-12-13 数据传输方法、***及设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711325970.9A CN109921875A (zh) 2017-12-13 2017-12-13 数据传输方法、***及设备

Publications (1)

Publication Number Publication Date
CN109921875A true CN109921875A (zh) 2019-06-21

Family

ID=66958426

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711325970.9A Pending CN109921875A (zh) 2017-12-13 2017-12-13 数据传输方法、***及设备

Country Status (1)

Country Link
CN (1) CN109921875A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110912671A (zh) * 2019-11-22 2020-03-24 北京和德宇航技术有限公司 数据传输方法、装置、通信节点及存储介质
CN112434231A (zh) * 2020-11-05 2021-03-02 北京奇艺世纪科技有限公司 一种数据处理方法、装置及电子设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101523857A (zh) * 2006-10-13 2009-09-02 高通股份有限公司 消息压缩方法和装置
CN101557399A (zh) * 2009-05-20 2009-10-14 深圳市汇海科技开发有限公司 一种xmpp协议传输数据压缩与解压缩方法
CN106686032A (zh) * 2015-11-06 2017-05-17 五八同城信息技术有限公司 推送push消息的方法、装置及移动终端
CN106878054A (zh) * 2016-12-26 2017-06-20 新华三技术有限公司 一种业务处理方法和装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101523857A (zh) * 2006-10-13 2009-09-02 高通股份有限公司 消息压缩方法和装置
CN101557399A (zh) * 2009-05-20 2009-10-14 深圳市汇海科技开发有限公司 一种xmpp协议传输数据压缩与解压缩方法
CN106686032A (zh) * 2015-11-06 2017-05-17 五八同城信息技术有限公司 推送push消息的方法、装置及移动终端
CN106878054A (zh) * 2016-12-26 2017-06-20 新华三技术有限公司 一种业务处理方法和装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110912671A (zh) * 2019-11-22 2020-03-24 北京和德宇航技术有限公司 数据传输方法、装置、通信节点及存储介质
CN112434231A (zh) * 2020-11-05 2021-03-02 北京奇艺世纪科技有限公司 一种数据处理方法、装置及电子设备
CN112434231B (zh) * 2020-11-05 2023-09-08 北京奇艺世纪科技有限公司 一种数据处理方法、装置及电子设备

Similar Documents

Publication Publication Date Title
CN106657149B (zh) 通讯协议转换方法与装置
CN110781013B (zh) 一种灰度发布方法、装置、设备及介质
CN105378662A (zh) 捆绑包生成
CN110297944B (zh) 分布式xml数据处理方法及***
CN103647870A (zh) 一种终端及终端表情显示方法
CN104753804B (zh) 一种数据流传输控制方法、装置及***
CN109921875A (zh) 数据传输方法、***及设备
CN110912805B (zh) 消息读取状态的同步方法、终端、服务端及***
CN112631884A (zh) 基于数据同步的压测方法、装置、计算机设备及存储介质
CN108733527B (zh) 用于测试服务器功能的***、方法和装置
CN109379245A (zh) 一种wifi报表生成方法及***
CN110022323A (zh) 一种基于WebSocket与Redux的跨终端实时交互的方法和***
CN103220260B (zh) 更新数据的方法、服务器、客户端及***
CN112073488A (zh) 处理请求的方法及装置
CN101448136B (zh) 实现视频点播功能的方法和***
CN116389321A (zh) 生产环境全链路的压力测试方法及其装置
CN111343220A (zh) 转发器、分布式文件传输方法、***、介质及电子设备
CN112099957B (zh) 资源配置方法、***、装置以及电子设备
CN110489430B (zh) 一种基于数据块签名和校验的溯源方法及其***
CN114637531A (zh) 应用程序接口动态生成方法及装置
CN114679602A (zh) 一种数据处理方法、装置、电子设备及存储介质
CN101419618A (zh) 一种内文信息的显示方法、***及装置
CN105453522B (zh) 用于在车辆的计算机***中提供功能的方法和***
CN103051528B (zh) 一种用于总线的报文快速分发方法及装置
CN106776497A (zh) 信息处理方法及信息处理装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20190621

RJ01 Rejection of invention patent application after publication