数据传输方法、电子设备及计算机可读存储介质技术

技术编号:20592865 阅读:30 留言:0更新日期:2019-03-16 09:03
本发明专利技术公开了一种数据传输方法、电子设备及计算机可读存储介质,数据传输方法包括:接收服务器发送的报文,根据所述报文生成代理确认字符;将所述代理确认字符发送至所述服务器,将所述报文发送至所述报文对应的终端。通过本发明专利技术,代替终端给服务器发送代理确认字符,减少了终端发送ACK等待空口调度的时间,减少了RTT,提升用户体验。

Data transmission method, electronic equipment and computer readable storage medium

The invention discloses a data transmission method, an electronic device and a computer readable storage medium. The data transmission method includes: receiving a message sent by a server, generating a proxy confirmation character according to the message, sending the proxy confirmation character to the server, and sending the message to the terminal corresponding to the message. By the invention, instead of terminal sending proxy confirmation characters to server, terminal sending ACK waiting time for empty port scheduling is reduced, RTT is reduced, and user experience is improved.

【技术实现步骤摘要】
数据传输方法、电子设备及计算机可读存储介质
本专利技术涉及无线通讯
,尤其涉及数据传输方法、电子设备及计算机可读存储介质。
技术介绍
用户访问互联网上服务器的过程一般如下:当来自服务器的TCP(TransmissionControlProtocol传输控制协议)报文经过基站正确到达用户终端后,用户终端会反馈确认字符(ACK,Acknowledgement),在数据通信中,接收站发给发送站的一种传输类控制字符,表示发来的数据已确认接收无误。在TCP/IP协议中,如果接收方成功的接收到数据,那么会回复一个ACK数据。通常ACK信号有自己固定的格式,长度大小,由接收方回复给基站,然后由基站将ACK转发至服务器,服务器收到ACK后继续发送TCP报文。TCP协议制定是以有线网络为背景的,有线网络中收发双方的带宽基本是等同,影响用户感知体验的关键指标RTT(Round-TripTime,往返时延),RTT表示从发送端发送数据开始,到发送端收到来自接收端的确认所经历的时长)RTT受TCP报文传输及ACK传输的影响,且影响效力是等同的。而在无线通信网络中,ACK经过基站的上行链路达到基站后才能经由基站转发至服务器,而ACK需要等待上行带宽的分配才能发送到基站,这个就是无线基站空口引入的时延,该时延会增大RTT,进而降低用户感知体验。
技术实现思路
本专利技术实施例提供一种数据传输方法、电子设备及计算机可读存储介质,旨在解决上述现有技术中存在的技术问题。本专利技术实施例提供一种数据传输方法,所述数据传输方法包括:接收服务器发送的报文,根据所述报文生成代理确认字符;将所述代理确认字符发送至所述服务器,将所述报文发送至所述报文对应的终端。此外,本专利技术实施例还提供一种电子设备,所述电子设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的数据传输程序,所述数据传输程序被所述处理器执行时实现如上所述的数据传输方法的步骤。此外,本专利技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有数据传输程序,所述数据传输程序被处理器执行时实现如上所述的数据传输方法的步骤。本专利技术实施例中,当接收到来自服务器发送的报文时,根据该报文生成代理确认字符,并将该代理确认字符反馈至服务器,将该报文发送至报文对应的终端。而现有技术中,当接收到来自服务器发送的报文时,首先将该报文转发至报文对应的终端,然后接收终端反馈的确认字符,再将确认字符转发至服务器。通过本专利技术实施例,代替终端给服务器发送代理确认字符,减少了终端发送确认字符ACK等待空口调度的时间,减少了RTT,提升用户体验。附图说明图1是本专利技术实施例方案涉及的硬件运行环境的装置结构示意图;图2为本专利技术数据传输方法第一实施例的流程示意图;图3为现有技术终端与服务器数据传输第一实施例的场景示意图;图4为本专利技术终端与服务器数据传输第一实施例的场景示意图;图5为现有技术终端与服务器建立会话一实施例的场景示意图;图6为本专利技术终端与服务器建立会话一实施例的场景示意图;图7为现有技术终端与服务器数据传输第二实施例的场景示意图;图8为本专利技术终端与服务器数据传输第二实施例的场景示意图;图9为本专利技术电子设备第一实施例的功能模块示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。如图1所示,图1是本专利技术实施例方案涉及的硬件运行环境的装置结构示意图。本专利技术实施例电子设备可以是基站。基站即公用移动通信基站是无线电台站的一种形式,是指在一定的无线电覆盖区中,通过移动通信交换中心,与移动电话终端之间进行信息传递的无线电收发信电台。如图1所示,该电子设备可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。本领域技术人员可以理解,图1中示出的电子设备结构并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及数据传输程序。在图1所示的电子设备中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端,与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的数据传输程序,并执行以下操作:接收服务器发送的报文,根据所述报文生成代理确认字符;将所述代理确认字符发送至所述服务器,将所述报文发送至所述报文对应的终端。可能地,处理器1001可以调用存储器1005中存储的数据传输程序,还执行以下操作:获取所述报文的报文序号;根据所述报文序号生成代理确认字符。可能地,处理器1001可以调用存储器1005中存储的数据传输程序,还执行以下操作:接收所述终端根据所述报文反馈的确认字符,丢弃所述确认字符。可能地,处理器1001可以调用存储器1005中存储的数据传输程序,还执行以下操作:接收所述终端根据所述报文反馈的回复包;识别所述回复包中的确认字符,丢弃所述确认字符,将不包含确认字符的回复包发送至所述服务器。可能地,处理器1001可以调用存储器1005中存储的数据传输程序,还执行以下操作:所述报文至少包括:同步确认报文和/或数据报文。参照图2,图2为本专利技术数据传输方法第一实施例的流程示意图。在一实施例中,所述数据传输方法包括:步骤S10,接收服务器发送的报文,根据所述报文生成代理确认字符;步骤S20,将所述代理确认字符发送至所述服务器,将所述报文发送至所述报文对应的终端。本专利技术一实施例中,数据传输方法应用于基站,基站即公用移动通信基站是无线电台站的一种形式,是指在一定的无线电覆盖区中,通过移动通信交换中心,与移动电话终端之间进行信息传递的无线电收发信电台。参照图3,图3为现有技术终端与服务器数据传输第一实施例的场景示意图。终端可以是智能手机、计算机、平板电脑等终端。服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。服务器的构成包括处理器、硬盘、内存、系统总线等,和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。服务器将TCP报文发送至基站,传输时间为T1,基站将TCP报文转发至终端,传输时间为T2,基站接收到该TCP报文后,反馈确认字符至基站,传输时间为T3,基站接收到该确认字符后,将该确认字符发送至服务器,传输时间为T4,故从服务器发送该TCP报文开始,到服务本文档来自技高网...

【技术保护点】
1.一种数据传输方法,其特征在于,所述数据传输方法包括:接收服务器发送的报文,根据所述报文生成代理确认字符;将所述代理确认字符发送至所述服务器,将所述报文发送至所述报文对应的终端。

【技术特征摘要】
1.一种数据传输方法,其特征在于,所述数据传输方法包括:接收服务器发送的报文,根据所述报文生成代理确认字符;将所述代理确认字符发送至所述服务器,将所述报文发送至所述报文对应的终端。2.如权利要求1所述的数据传输方法,其特征在于,所述根据所述报文生成代理确认字符包括:获取所述报文的报文序号;根据所述报文序号生成代理确认字符。3.如权利要求1所述的数据传输方法,其特征在于,所述将所述报文发送至所述报文对应的终端之后包括:接收所述终端根据所述报文反馈的确认字符,丢弃所述确认字符。4.如权利要求3所述的数据传输方法,其特征在于,所述接收所述终端根据所述报文反馈的确认字符,丢弃所述确认字符包括:接收所述终端根据所述报文反馈的回复包;识别所述回复包中的确认字符,丢弃所述确认字符,将不包含确认字符的回复包发送至所述服务器。5.如权利要求1至4中任一项所述的数据传输方法,其特征在于,所述报文至少包括:同步确认报文和/或数据报文。6.一种电子设备,其特征在于,所述电子设备包括:存储器、处理器及存储在所述存储器...

【专利技术属性】
技术研发人员:刘丽周强
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1