The invention relates to a data transmission method, a data processing method and a device, the data transmission is carried out between the requesting responder and the requesting initiator, and the data transmission method is executed by the requesting responder. The data transmission method includes: the requesting responder receives the data transmission request initiated by the requesting initiator, and responds to the data transmission request. The data to be transmitted and the data to be separated are acquired; the data to be transmitted are camouflaged according to the data to be separated, and the data packets that conform to the specified transmission protocol are generated; and the data packets that conform to the specified transmission protocol are sent to the originator of the request. The data transmission method, data processing method and device provided by the invention can improve data transmission efficiency.
【技术实现步骤摘要】
数据传输方法、数据处理方法及装置
本专利技术涉及数据传输
,尤其涉及一种数据传输方法、数据处理方法及装置。
技术介绍
随着互联网电视产业的发展,兴起一种网络下载p2p服务,该p2p服务通常由请求响应方与请求发起方之间进行数据传输来实现。其中,请求发起方可以是终端,而请求响应方则可以是服务器端,或者区别于该终端的其余终端。在请求响应方与请求发起方进行数据传输的过程中,请求发起方向请求响应方发起数据传输请求,由请求响应方将符合指定传输协议(例如UDP协议)的数据包返回至请求发起方。然而,符合指定传输协议的数据包很可能被运营商拦截,导致请求响应方需要重复地发送该数据包至请求发起方,从而造成请求响应方与请求发起方之间数据传输效率较低的问题。
技术实现思路
基于此,本专利技术在于提供一种数据传输方法、数据处理方法及装置,用于解决现有技术中数据传输效率较低的问题。为了解决上述技术问题,本专利技术所采用的技术方案为:根据本专利技术实施例的一个方面,一种数据传输方法,所述数据传输在请求响应方与请求发起方之间进行,所述方法由所述请求响应方执行,所述方法包括:所述请求响应方接收所述请求发起方发起的数据传输请求;响应于所述数据传输请求,获取待传输数据和设定分隔数据;根据所述设定分隔数据对所述待传输数据进行数据包头伪装,生成符合指定传输协议的数据包;将符合指定传输协议的所述数据包发送至所述请求发起方。根据本专利技术实施例的另一个方面,一种数据处理方法,所述数据传输在请求响应方与请求发起方之间进行,所述方法由所述请求发起方执行,所述方法包括:所述请求发起方向所述请求响应方发起数据 ...
【技术保护点】
1.一种数据传输方法,其特征在于,所述数据传输在请求响应方与请求发起方之间进行,所述方法由所述请求响应方执行,所述方法包括:所述请求响应方接收所述请求发起方发起的数据传输请求;响应于所述数据传输请求,获取待传输数据和设定分隔数据;根据所述设定分隔数据对所述待传输数据进行数据包头伪装,生成符合指定传输协议的数据包;将符合指定传输协议的所述数据包发送至所述请求发起方。
【技术特征摘要】
1.一种数据传输方法,其特征在于,所述数据传输在请求响应方与请求发起方之间进行,所述方法由所述请求响应方执行,所述方法包括:所述请求响应方接收所述请求发起方发起的数据传输请求;响应于所述数据传输请求,获取待传输数据和设定分隔数据;根据所述设定分隔数据对所述待传输数据进行数据包头伪装,生成符合指定传输协议的数据包;将符合指定传输协议的所述数据包发送至所述请求发起方。2.如权利要求1所述的方法,其特征在于,所述根据所述设定分隔数据对所述待传输数据进行数据包头伪装,生成符合指定传输协议的数据包,包括:生成空数据包;将所述设定分隔数据填充至所述空数据包的包头位置;基于所述指定传输协议,将所述待传输数据填充至所述空数据包的数据位置,得到符合所述指定传输协议的所述数据包。3.如权利要求2所述的方法,其特征在于,所述根据所述设定分隔数据对所述待传输数据进行数据包头伪装,生成符合指定传输协议的数据包,还包括:获取随机生成的随机数据;将所述随机数据填充至所述空数据包的包头位置,且在所述空数据包的包头位置上所述随机数据位于所述设定分隔数据之前。4.如权利要求3所述的方法,其特征在于,所述根据所述设定分隔数据对所述待传输数据进行数据包头伪装,生成符合指定传输协议的数据包,还包括:检测随机生成的随机数据与所述设定分隔数据是否存在冲突;如果是,则重新进行所述随机数据的随机生成。5.如权利要求4所述的方法,其特征在于,所述检测随机生成的随机数据与所述设定分隔数据是否存在冲突,包括:确定所述设定分隔数据的字节个数,一个字节包括若干位;基于所述随机数据的位数,从所述随机数据的第一位开始,由所述随机数据中获取符合所述字节个数的当前待检测数据;判断所述当前待检测数据是否等于所述设定分隔数据,如果是,则判定所述随机数据中的所述当前待检测数据与所述设定分隔数据存在冲突;否则,从所述随机数据的第二位开始重新获取所述当前待检测数据,基于重新获取到的所述当前待检测数据,继续检测所述随机数据与所述设定分隔数据是否存在冲突。...
【专利技术属性】
技术研发人员:马宇坚,刘国栋,刘相双,杨圣迁,徐延霞,于芝涛,
申请(专利权)人:聚好看科技股份有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。