具有数据重用机制的数据传输方法及装置制造方法及图纸

技术编号:34204138 阅读:22 留言:0更新日期:2022-07-20 11:26
一种具有数据重用机制的数据传输方法,包含:操作对应于通信电路的驱动程序作为传送端来分析待传输数据,产生重用设置信息、指示信息及包含完整及不完整数据包的数据包;由传送端藉由传输接口传送重用设置信息、指示信息与数据包,并使通信电路作为接收端接收;使接收端根据指示信息,识别完整数据包及不完整数据包;使接收端根据重用设置信息,判断可重用数据区段对应的数据位置;由接收端输出完整数据包;以及使接收端根据数据位置,使各不完整数据包的不可重用数据区段与完整数据包包含的可重用数据区段重组后,输出重组数据包。输出重组数据包。输出重组数据包。

【技术实现步骤摘要】
具有数据重用机制的数据传输方法及装置


[0001]本专利技术是关于数据传输技术,尤其是关于一种具有数据重用机制的数据传输方法及装置。

技术介绍

[0002]在通信系统的架构如网际网络协议中,是将整个通信网络划分为不同的层级。举例而言,在开放式系统互联(Open System Interconnection,OSI)模型中,是将网络自抽象到具体,由上至下划分为应用层、表示层、会话层、传输层、网络层、数据链路层及物理层共七层的结构。其中,最高的层级为软件,最低的层级为硬件电路。
[0003]在数据自上层往下层传递的过程中,会以数据包的形式进行,且赋予各层的首部或是相关信息。这样的情形下,各个数据包间将产生相同的数据内容,而使数据传输接口进行重复的数据传输,造成资源的浪费。

技术实现思路

[0004]鉴于先前技术的问题,本专利技术的一个目的在于提供具有数据重用机制的数据传输方法及装置,以改善先前技术。
[0005]本专利技术包含一种具有数据重用机制的数据传输方法,包含:操作对应于通信电路的驱动程序作为传送端分析待传输数据,以产生重用设置信息、指示信息以及多个数据包,其中数据包包含完整数据包以及多个不完整数据包且完整数据包的排序在不完整数据包之前,完整数据包包含可重用数据区段,不完整数据包各包含不可重用数据区段;由传送端藉由传输接口传送重用设置信息、指示信息与数据包,并使通信电路作为接收端接收;由接收端根据指示信息,识别完整数据包以及不完整数据包;由接收端根据重用设置信息,判断可重用数据区段对应的数据位置;由接收端输出完整数据包;以及由接收端根据数据位置,使各不完整数据包的不可重用数据区段与完整数据包包含的可重用数据区段重组后,输出重组数据包。
[0006]本专利技术另包含一种具有数据重用机制的数据传输装置,包含:传输接口、通信电路、存储器电路以及处理电路。通信电路电性耦接于传输接口。存储器电路配置以储存对应于通信电路的驱动程序。处理电路电性耦接于传输接口以及存储器电路,并配置以执行数据传输方法,该数据传输方法包含下列步骤。操作驱动程序作为传送端分析待传输数据,以产生重用设置信息、指示信息以及多个数据包,其中数据包包含完整数据包以及多个不完整数据包且完整数据包的排序在不完整数据包之前,完整数据包包含可重用数据区段,不完整数据包各包含不可重用数据区段;由传送端藉由传输接口传送重用设置信息、指示信息与数据包,并使通信电路作为接收端接收;由接收端根据指示信息,识别完整数据包以及不完整数据包;由接收端根据重用设置信息,判断可重用数据区段对应的数据位置;由接收端输出完整数据包;以及由接收端根据数据位置,使各不完整数据包的不可重用数据区段与完整数据包包含的可重用数据区段重组后,输出重组数据包。
[0007]有关本专利技术的特征、实作与功效,兹配合附图作较佳实施例详细说明如下。
附图说明
[0008]图1显示本专利技术的一个实施例中,一种具有数据重用机制的数据传输装置的示意图;
[0009]图2显示本专利技术一个实施例中,数据传输装置中的软件与硬件协同操作下的系统架构的示意图;
[0010]图3A显示本专利技术的一个实施例中,接收端自总线接收数据包中的完整数据包并进行处理的示意图;
[0011]图3B显示本专利技术的一个实施例中,接收端自总线接收数据包中的不完整数据包并进行处理的示意图;
[0012]图4A显示本专利技术的一个实施例中,接收端自总线接收数据包中的完整数据包并进行处理的示意图;
[0013]图4B显示本专利技术的一个实施例中,接收端自总线接收数据包中的不完整数据包并进行处理的示意图;
[0014]图5A及图5B分别显示本专利技术的一个实施例中,对应具有不同传输方式的传输接口的数据包的示意图;以及
[0015]图6显示本专利技术的一个实施例中,一种数据传输方法的流程图。
具体实施方式
[0016]本专利技术的一个目的在于提供一种具有数据重用机制的数据传输方法及装置,藉由数据重用的技术避免重复传输相同的数据内容,大幅度降低传输接口的数据传输量,亦可适用于不同的数据传输协议。
[0017]请参照图1。图1显示本专利技术的一个实施例中,一种具有数据重用机制的数据传输装置100的示意图。数据传输装置100包含:传输接口110、通信电路120、存储器电路130以及处理电路140。
[0018]传输接口110配置以电性耦接数据传输装置100中不同的电路元件,以进行数据传输。举例而言,传输接口110可电性耦接于处理电路140以及通信电路120间,以进行两者间的数据传输。
[0019]通信电路120配置以使数据传输装置100与远端电子装置RE进行通信。在一个实施例中,通信电路120可为根据特定无线网络协议(例如,Wi

Fi技术)进行通信的电路,但不以此为限。远端电子装置RE则可为根据同样的无线网络协议(例如,Wi

Fi技术)进行通信的装置,例如但不限于中继器、路由器或是远端主机。
[0020]存储器电路130可为任何配置以储存数据的储存装置,例如,但不限于随机存取存储器(random access memory;RAM)、只读存储器(read only memory;ROM)或硬盘。需注意的是,存储器电路130在不同实施例中,可仅包含单一个上述的储存装置,或是包含多个上述的储存装置,以储存不同类型的数据。
[0021]处理电路140电性耦接于传输接口110以及存储器电路130。在一个实施例中,处理电路140可配置以自存储器电路130提取并执行计算机可执行指令,例如,但不限于用以执
行不同功能的应用程序以及数据传输装置100所包含的各硬件电路的固件与驱动程序,以执行数据传输装置100的功能。
[0022]在图1中,是示例性地绘出应用程序AP以及通信电路120的驱动程序DP。然而在其他实施例中,存储器电路130可储存其他类型的计算机可执行指令,以供处理电路140提取并执行。
[0023]数据传输装置100在所包含的电路操作下,配置以使数据自数据传输协议中的上层传输至底层。其中,上层为处理电路140所操作的软件,例如但不限于应用程序AP。底层为硬件电路,例如但不限于通信电路120。以下将对于数据传输装置100的操作进行更详细的说明。
[0024]请同时参照图2。图2显示本专利技术一个实施例中,数据传输装置100中的软件与硬件协同操作下的系统架构200的示意图。其中,图2所示的系统架构200包含数据源210、传送端220、传送数据暂存电路230、总线240、信息暂存电路250、接收端260、重用数据暂存电路270以及接收数据暂存电路280。
[0025]图1中的处理电路140操作应用程序AP作为数据源210,以产生待传输数据UD。进一步地,处理电路140操作驱动程序DP作为传送端220分析待传输数据UD,以产生重用设置信息RI、指示信息DI以及多个数据包PK。
[0026]在一个实施例本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种具有数据重用机制的数据传输方法,包含:操作对应于通信电路的驱动程序作为传送端分析待传输数据,以产生重用设置信息、指示信息以及多个数据包,其中该多个数据包包含完整数据包以及多个不完整数据包且该完整数据包的排序在不完整数据包之前,该完整数据包包含可重用数据区段,不完整数据包各包含不可重用数据区段;由该传送端藉由传输接口传送重用设置信息、指示信息与数据包,并使该通信电路作为接收端接收;由该接收端根据该指示信息,识别完整数据包以及不完整数据包;由该接收端根据重用设置信息,判断可重用数据区段对应的数据位置;由该接收端输出完整数据包;以及由该接收端根据数据位置,使各不完整数据包的不可重用数据区段与完整数据包包含的可重用数据区段重组后,输出多个重组数据包。2.如权利要求1所述的数据传输方法,其中该传输接口包含总线,该传送端是藉由该总线传送重用设置信息、指示信息与数据包。3.如权利要求1所述的数据传输方法,其中该传输接口包含总线以及信息暂存电路,该传送端是藉由该总线传送指示信息与数据包,且该传送端是将重用设置信息输出至该信息暂存电路后由该接收端读取。4.如权利要求1所述的数据传输方法,其中在该接收端的数据处理速度高于该传输接口对数据包的数据传输速度,且该数据处理速度与该数据传输速度的差值大于门槛值时,该数据传输方法还包含:由该接收端在判断接收到完整数据包时,使该完整数据包输出至接收数据暂存电路,并使该完整数据包包含的可重用数据区段输出至重用数据暂存电路;以及由该接收端在判断接收到任一不完整数据包时,自该重用数据暂存电路读取可重用数据区段,进而使不完整数据包的不可重用数据区段与可重用数据区段重组后输出至该接收数据暂存电路。5.如权利要求1所述的数据传输方法,其中在该接收端的数据处理速度高于该传输接口对数据包的数据传输速度,且该数据处理速度与该数据传输速度的差值不大于门槛值时,该数据传输方法还包含:由该传送端复制可重用数据区段,以使完整数据包包含两个可重用数据区段;由该接收端在判断接收到完整数据包时,使仅包含一个可重用数据区段的完整数据包输...

【专利技术属性】
技术研发人员:涂修铭
申请(专利权)人:瑞昱半导体股份有限公司
类型:发明
国别省市:

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

1