用于传输数据的方法、数据处理装置制造方法

文档序号:7798587阅读:113来源:国知局
用于传输数据的方法、数据处理装置制造方法
【专利摘要】本发明涉及用于传输数据的方法、数据处理装置和计算机程序产品。描述了用于在数据处理装置和调制解调器之间的数据传输,该数据处理装置借助于调制解调器耦合到网络。用依照第一数据传输协议的格式以第一类型的数据分组接收调制解调器所传输的数据。从第一类型的数据分组中提取接收到的数据,以及用依照第二数据传输协议的格式以第二类型的数据分组向数据处理装置提供提取的接收到的数据。
【专利说明】用于传输数据的方法、数据处理装置
[0001]本申请为分案申请,其母案的发明名称为“用于传输数据的方法、数据处理装置和计算机程序产品”,申请日为2007年9月29日,申请号为200710170174.2。
【技术领域】
[0002]本发明的实施例通常涉及用于传输数据的方法、用于传输数据的数据处理装置、以及用于传输数据的计算机程序产品。
【背景技术】
[0003]希望以分别适合于通信伙伴双方的方式来执行数据处理装置与调制解调器之间的通信,数据处理装置借助于调制解调器耦合到网络。作为实例,希望以适合于借助调制解调器处理现代网络中可能的高数据速率的方式并且同时以在数据处理装置侧与现有技术兼容的方式来执行通信。

【发明内容】

[0004]根据本发明的实施例,提供一种用于在数据处理装置和调制解调器之间传输数据的方法,该数据处理装置借助于调制解调器耦合到网络,其中从调制解调器向数据处理装置传输数据,该方法包括:用依照第一数据传输协议的格式以第一类型的数据分组接收调制解调器所传输的数据;从第一类型的数据分组中提取接收到的数据;以及用依照第二数据传输协议的格式以第二类型的数据分组向数据处理装置提供提取的接收到的数据。
[0005]根据本发明的实施例,提供一种用于在数据处理装置和调制解调器之间传输数据的方法,该数据处理装置借助于调制解调器耦合到网络,其中从数据处理装置向调制解调器传输数据,该方法包括:数据处理装置用依照第二数据传输协议的格式以第二类型的数据分组提供数据;从第二类型的数据分组中提取接收到的数据;以及用依照第一数据传输协议的格式以第一类型的数据分组向调制解调器传输提取的提供的数据。
[0006]根据本发明的实施例,提供一种数据处理装置,该数据处理装置被配置为执行用于在数据处理装置和调制解调器之间传输数据的方法,该数据处理装置借助于调制解调器耦合到网络,其中从调制解调器向数据处理装置传输数据,并且该方法包括:用依照第一数据传输协议的格式以第一类型的数据分组接收调制解调器所传输的数据;从第一类型的数据分组中提取接收到的数据;以及用依照第二数据传输协议的格式以第二类型的数据分组向数据处理装置提供提取的接收到的数据。或者,该数据处理装置被配置为执行在数据处理装置和调制解调器之间传输数据的方法,该数据处理装置借助于调制解调器耦合到网络,其中从数据处理装置向调制解调器传输数据,并且该方法包括:数据处理装置用依照第二数据传输协议的格式以第二类型的数据分组提供数据;从第二类型的数据分组中提取接收到的数据;以及用依照第一数据传输协议的格式以第一类型的数据分组向调制解调器传输提取的提供的数据。
[0007]根据本发明的实施例,提供一种计算机程序产品,用于在数据处理装置和调制解调器之间传输数据,该数据处理装置借助于调制解调器耦合到网络,其中,当该计算机程序产品被处理器执行时,从调制解调器向数据处理装置传输数据,并且将执行一种方法,该方法包括:从接收的第一类型的数据分组中提取数据,该数据由调制解调器用依照第一数据传输协议的格式以第一类型的数据分组传输并且以第一类型的数据分组被接收;以及用依照第二数据传输协议的格式以第二类型的数据分组向数据处理装置提供提取的接收到的数据。
[0008]根据本发明的实施例,提供一种计算机程序产品,用于在数据处理装置和调制解调器之间传输数据,该数据处理装置借助于调制解调器耦合到网络,其中,当该计算机程序产品被处理器执行时,从数据处理装置向调制解调器传输数据,并且将执行一种方法,该方法包括:从第二类型的数据分组中提取数据,该数据由数据处理装置用依照第二数据传输协议的格式以第二类型的数据分组提供;以及用依照第一数据传输协议的格式以第一类型的数据分组向调制解调器提供提取的提供的数据。
【专利附图】

【附图说明】
[0009]在图中,类似的参考字符通常涉及贯穿不同视图的相同部分。这些图并非成比例,而是强调通常依据说明本发明的原理进行放置。在下面的描述中,参考下面的图来对本发明的不同实施例进行描述,其中:
图1示出了依据本发明的实施例的数据处理装置,该数据处理装置借助于调制解调器耦合到网络;以及
图2示出了依据本发明的实施例的数据传输的流程图。
【具体实施方式】
[0010]用于数据处理装置与调制解调器之间的通信的已知技术是基于在其产生和发展时存在的或可预见的环境和条件的,该数据处理装置借助于调制解调器耦合到网络。近来,要被传输的数据量以及因而所需的数据速率已快速增加,并且在未来还将增加。特别是,UMTS移动无线产生的引入和进一步发展将带来借助于移动无线网络的用于数据传输的可用数据速率的大大增加。
[0011]关于所谓的“遗留调制解调器(legacy modem)”的连接可能性是操作系统的历史发展部分,为了兼容的原因,其也被包括在较新版本的操作系统中,所述遗留调制解调器大约与从PC操作系统中知道的德语术语“老系统调制解调器”相对应。调制解调器可以作为例如个人计算机(PC)上的“遗留调制解调器”,经由COM端子,即经由串行接口,耦合到这种操作系统,并且可受使用了 AT指令的PC控制。为了把调制解调器用作“遗留调制解调器”,需要安装包括描述调制解调器的信息的文件且配置拨号网络,其中文件的名字具有结尾“.inf”。例如在经由调制解调器与因特网服务提供者的连接中,点到点协议(PPP)用于从PC到调制解调器的数据传送,反之亦然。在一侧,例如在调制解调器中,依照PPP把数据分组为数据分组,且在另一侧,例如在PC中,从数据分组中对数据进行解包。
[0012]在调制解调器经由依照通用串行总线(USB)的接口连接到PC的情况下,PC中的USB驱动器软件可以模拟到PC的操作系统的COM端子,并且可以使用PPP把调制解调器操作为“遗留调制解调器”。[0013]移动无线电话可以例如经由串行接口或经由USB接口连接到PC,作为用于耦合PC与移动无线网络的调制解调器。如果把移动无线电话连接为“遗留调制解调器”,则还可以把PPP用在用于来自PC和到PC的数据传输的移动无线电话中。
[0014]因为PPP是面向字节的数据传输协议,所以PPP导致的处理器负荷随数据传输的带宽而调整。特别是在现代或未来的UMTS移动无线网络中,这是很重要的。在高速下行分组接入技术(HSDPA)中,即在用于从UMTS移动无线网络中下载数据的分组交换高速连接中,数据传输的带宽可以在几兆比特每秒的范围内。出现在“长期演进”(LTE)名义下的3GPP标准化组中的活动具有进一步发展用于高达100兆比特每秒的数据速率的分组数据传输的UMTS的目标。
[0015]在下面对用于传输数据的方法的上下文中描述的实施例对应地应用到用于传输数据的数据处理装置和用于传输数据的计算机程序产品。
[0016]依照本发明的各种实施例,作为例示,在调制解调器和数据处理装置之间的数据传输的情况下,依照第一数据传输协议来格式化调制解调器传输的数据或者传输到调制解调器的数据,第一数据传输协议适于借助于调制解调器的现代网络中可能的高数据速率的处理。同样作为例示,依照第二数据传输协议来格式化用于进一步处理的数据处理装置提供的数据或者提供到该数据处理装置的数据,第二数据传输协议与用于数据处理装置侧的数据传输的现有技术相兼容。作为例示,数据格式转换出现在数据传输中,其中一种类型的数据分组被解包并且因而获得的原始数据被分组为另一类型的数据分组,使得数据可以以分别适合的格式直接被调制解调器或被数据处理装置提供或处理。
[0017]在本发明的实施例中,使用描述调制解调器特性的信息来提供数据处理装置提供的数据。
[0018]依照本发明的实施例,本发明的多个实施例,其涉及从调制解调器向数据处理装置的数据传输,可以与涉及从数据处理装置向调制解调器的数据传输的本发明的多个实施例相结合。
[0019]依照本发明的不同实施例,第一数据传输协议可以具有比第二数据传输协议高的有用数据速率和总数据速率的比率。
[0020]依照本发明的不同实施例,第一数据传输协议是面向分组的数据传输协议。
[0021]依照本发明的不同实施例,第二数据传输协议可以是面向字节的数据传输协议。
[0022]依照本发明的不同实施例,第二数据传输协议可以是点到点协议。
[0023]依照本发明的不同实施例,借助于USB接口传输和/或接收采用依照第一数据传输协议的格式的第一类型的数据分组中的数据。可以从经由USB接口接收到的第一类型的数据分组中提取要提取的数据和/或可以提供第一类型的数据分组用于经由USB接口的传输。
[0024]依照本发明的不同实施例,调制解调器是有UMTS移动无线调制解调器能力的HSDPA。
[0025]依照本发明的不同实施例,数据处理装置可以是个人计算机。
[0026]依照本发明的不同实施例,数据处理装置被配置为执行依照本发明的一个实施例或者依照本发明的多个实施例的方法。
[0027]现在参考图1,下面将对依照本发明的实施例的数据处理装置进行更详细的描述,该数据处理装置经由调制解调器耦合到网络。在图1中,方框表示装置单元或过程,其中可以用硬件和/或软件来执行这些过程。硬件可以包括实现相应功能的硬布线逻辑或可编程逻辑(例如,微处理器,例如,复杂指令集计算机(CISC)处理器或者精简指令集计算机(RISC)处理器)。
[0028]数据处理装置110,特别是PC,包括,其中,由PC的处理器执行的操作系统101、以及接口 102。移动无线电话104经由数据线103连接到接口 102。在本发明的实施例中,接口 102是PC的COM接口。移动无线电话104与PC或者接口 102之间的数据连接也可以被实施为例如蓝牙技术中的无线链路。移动无线电话104经由空中接口或无线链路105与移动无线网络106相耦合。借助于描述来自文件107的信息,例如,驱动器软件,在操作系统101下,移动无线电话104可以被用作“遗留调制解调器”。操作系统101经由COM接口 102向调制解调器,即移动无线电话104,传输依照点到点协议(PPP)格式化了的数据,并且经由反向路径从调制解调器中接收依照PPP格式化了的数据。
[0029]操作系统101进一步与USB驱动器108相连接。术语“驱动器”在此不仅可以被理解为驱动器软件,也可以被理解为执行驱动器软件的处理器。这个处理器可以是与执行操作系统101的处理器相同的处理器,或者,这个处理器可以是不同于执行操作系统101的处理器的另一处理器。USB驱动器108与PC的USB接口 109相耦合。移动无线电话111经由也被实现为无线链路的数据线110耦合到PC的USB接口 109。移动无线电话111经由空中接口或无线链路112与移动无线网络113相耦合。USB驱动器108向操作系统提供模拟的COM接口 114。经由模拟的COM接口 114并且借助于描述来自文件115的信息,移动无线电话111在操作系统下可以被用作“遗留调制解调器”。可以依照PPP来格式化在操作系统101和USB驱动器108之间传输的数据。
[0030]数据传输协议被用于USB驱动器108与移动无线电话111之间的数据传输,其很适于这两个通信伙伴。特别是在移动无线网络113是UMTS网络并且移动无线电话111有HSDPA能力的情况下,在网络和PC之间的数据传输中,特别是在网络和PC之间的数据上载和/或下载中,可以出现几兆比特每秒范围内的很高的数据速率。在PPP被用于此的情况下,可以由此导致移动无线电话111中不利的处理器的高工作负荷。为了减小移动无线电话111中的处理器负荷,借助于比PPP更适合的协议向USB驱动器108传输数据。这可以例如是以太网协议或者类似的面向分组的协议。在以太网协议中,与PPP相比,出现了更有效的数据打包,这减小了用于进行分组的处理器的负荷。在USB驱动器108中,例如从网络下载的数据被从以太网协议的分组中解包。数据依照PPP被分组为分组,所述分组被转送到操作系统101。USB驱动器108从操作系统101接收到的数据被解包。因而获得的原始数据依照以太网协议被分组为分组,并且向移动无线电话111传输这些分组。USB驱动器108支持移动无线电话111作为PC的外部以太网功能。USB驱动器108相对于操作系统101表现为一个或多个COM端子。换句话说,借助于USB驱动器108来模拟COM接口 114。USB驱动器108可以被认为是数据转换单元,由此借助于操作系统101使用的PPP并借助于移动无线电话111使用的PPP来启动数据传输。通过在移动无线电话111中使用更有效的协议,减小了其处理器的负荷。借助于USB驱动器108的数据转换对PC的常规处理器不表现出显著的附加的负荷。
[0031 ] 在本发明的实施例中,对经由USB接口的数据连接进行描述,因为当高数据速率例如出现在借助于HSDPA的数据传输中时,USB数据连接允许具有类似的高数据速率的数据传输。替换地,可以使用允许具有高数据速率的数据传输的其他接口并且数据转换也可以独立于接口驱动器而出现。为了减小调制解调器中的处理器负荷,可以使用具有比PPP更高的有用数据速率和总数据速率的比率的任何数据传输协议。诸如以太网协议之类的面向分组的协议在这个意义上比面向字节的PPP更有效。在本发明的实施例的情况下,可以在调制解调器侧使用比PPP更适合于在调制解调器中处理数据并且特别是更适合于高数据速率的任何协议,而PC的操作系统101继续使用PPP。
[0032]参考图2,下面将对依照本发明的实施例的数据传输的流程图进行更详细的描述。在图2示出的流程图中,矩形表示状态或者过程,圆角矩形表示流程的开始点或结束点,并且菱形表示作为决定点的节点,该决定点具有用于继续该流程的多个可能路径。借助于箭头来表示路径。
[0033]流程开始于开始点“开始”201。在节点202中,从数据处理装置的角度确定其应当被接收还是被传输。
[0034]在节点202中已从数据处理装置的角度确定了其应当被接收的情况下,流程将经由路径203前进至过程“接收”204。以具有依照调制解调器所使用的数据传输协议的格式的数据分组来接收调制解调器传输的数据。然后,流程前进至过程“提取”205。获得的数据分组被解包并且因而接收到的数据被提取为原始数据。流程前进至过程“格式化”206。提取的接收到的数据被分组为具有依照数据传输协议的格式的数据分组,利用该协议应当向数据处理装置提供这些数据,并且然后,向数据处理装置提供数据。
[0035]流程经由路径207前进至节点208,其中在节点208中,确定数据传输应当继续还是终止。
[0036]在节点202中从数据处理装置的角度已确定其应当被传输的情况下,流程经由路径209前进至过程“提供”210。以具有依照数据处理装置所使用的用于将要提供的数据的协议的格式的数据分组来提供要传输的数据。流程前进至过程“提取”211。提供的数据分组被解包并且因而提供的数据被获取为原始数据。然后,流程前进至过程“传输”212。获取的原始数据被分组为具有依照调制解调器所使用的数据传输协议的格式的数据分组,并且向调制解调器传输这些数据分组。然后,流程经由路径213前进至确定节点208,其中,确定数据传输应当继续还是终止。
[0037]在节点208中已确定数据传输应当继续的情况下,流程经由路径214前进至节点202。否则,流程在结束点“结束”215处终止。
[0038]在本发明的实施例中,提供了一种用于在数据处理装置和调制解调器之间传输数据的方法,该数据处理装置借助于调制解调器耦合到网络,其中从调制解调器向数据处理装置传输数据。该方法可以包括用依照第一数据传输协议的格式以第一类型的数据分组接收调制解调器所传输的数据,从第一类型的数据分组中提取接收到的数据,并且用依照第二数据传输协议的格式以第二类型的数据分组向数据处理装置提供提取的接收到的数据。
[0039]在本发明的另一实施例中,提供了一种用于在数据处理装置和调制解调器之间传输数据的方法,该数据处理装置借助于调制解调器耦合到网络,其中从数据处理装置向调制解调器传输数据。该方法可以包括数据处理装置用依照第二数据传输协议的格式以第二类型的数据分组提供数据,从第二类型的数据分组中提取接收到的数据,并且用依照第一数据传输协议的格式以第一类型的数据分组向调制解调器传输提取的提供的数据。
[0040]在本发明的实施例中,提供了数据处理装置。在本发明的实施例中,数据处理装置被配置为执行用于在数据处理装置和调制解调器之间传输数据的方法,该数据处理装置借助于调制解调器耦合到网络,其中从调制解调器向数据处理装置传输数据。该方法可以包括用依照第一数据传输协议的格式以第一类型的数据分组接收调制解调器所传输的数据,从第一类型的数据分组中提取接收到的数据,并且用依照第二数据传输协议的格式以第二类型的数据分组向数据处理装置提供提取的接收到的数据。此外,在本发明的实施例中,数据处理装置被配置为执行在数据处理装置和调制解调器之间传输数据的方法,该数据处理装置借助于调制解调器耦合到网络,其中从数据处理装置向调制解调器传输数据。该方法可以包括用依照第二数据传输协议的格式以第二类型的数据分组提供数据,从第二类型的数据分组中提取接收到的数据,并且用依照第一数据传输协议的格式以第一类型的数据分组向调制解调器传输提取的提供的数据。
[0041]在本发明的实施例中,提供了一种计算机程序产品,用于在数据处理装置和调制解调器之间传输数据,该数据处理装置借助于调制解调器耦合到网络,其中,当该计算机程序产品被处理器执行时,从调制解调器向数据处理装置传输数据。在这种情况下执行的方法可以包括从接收的第一类型的数据分组中提取数据,该数据由调制解调器用依照第一数据传输协议的格式以第一类型的数据分组传输并且以第一类型的数据分组被接收;以及用依照第二数据传输协议的格式以第二类型的数据分组向数据处理装置提供提取的接收到的数据。
[0042]在本发明的另一实施例中,提供了一种计算机程序产品,用于在数据处理装置和调制解调器之间传输数据,该数据处理装置借助于调制解调器耦合到网络,其中,当该计算机程序产品被处理器执行时,从数据处理装置向调制解调器传输数据。在这种情况下执行的方法可以包括从第二类型的数据分组中提取数据,该数据由数据处理装置用依照第二数据传输协议的格式以第二类型的数据分组提供;以及用依照用于传输的第一数据传输协议的格式以第一类型的数据分组向调制解调器提供提取的提供的数据。
[0043]在本发明的实施例中,第一数据传输协议具有比第二数据传输协议更高的有用数据速率和总数据速率的比率。
[0044]第一数据传输协议可以是面向分组的数据传输协议。
[0045]第二数据传输协议可以是面向字节的数据传输协议。
[0046]第二数据传输协议可以是点到点协议。
[0047]在本发明的实施例中,当计算机程序产品被处理器运行时,执行了一种方法,该方法包括:在从调制解调器向数据传输装置传输数据的情况下,从借助于USB接口接收到的第一类型的数据分组中提取要提取的数据,并且在从数据传输装置向调制解调器传输数据的情况下,提供第一类型的数据分组用于借助于USB接口的传输。
[0048]调制解调器可以是有UMTS移动无线调制解调器能力的HSDPA。
[0049]此外,数据处理装置可以是个人计算机。
[0050]虽然已参考特定实施例具体示出并描述了本发明,但是本领域普通技术人员应当理解,在不脱离附加的权利要求所限定的本发明的精神和范围内,可以产生各种形式和细节上的变化。本发明的范围因而用附加的权利要求所表示并且因此想要包含在权利要求等价物含义和范围内出现的所有变化。
【权利要求】
1.一种用于在数据处理装置和调制解调器之间传输数据的方法,该数据处理装置借助于调制解调器耦合到网络,其中从调制解调器向数据处理装置传输数据,并且该方法包括: 用依照面向分组的数据传输协议的格式以第一类型的数据分组接收调制解调器所传输的数据; 从第一类型的数据分组中提取接收到的数据; 用依照面向字节的数据传输协议的格式将所提取的数据格式化成第二类型的数据分组;以及 向数据处理装置提供经格式化的数据; 其中所述接收、提取、格式化和提供由位于所述数据处理装置中的数据转换器执行,并且 其中所述数据转换器支持所述调制解调器作为所述数据处理装置的外部面向分组的协议功能。
2.根据权利要求1所述的方法,其中,面向分组的数据传输协议具有比面向字节的数据传输协议更低的数据开销和更低的处理开销。
3.根据权利要求1所述的方法,其中,所述数据转换器是USB驱动器。
4.根据权利要求1所述的 方法,其中,所述面向字节的数据传输协议是点到点协议(PPP)o
5.根据权利要求1所述的方法,其中,借助于USB接口来传输或接收采用依照面向分组的数据传输协议的格式的第一类型的数据分组中的数据。
6.根据权利要求1所述的方法,其中,所述调制解调器是有HSPA能力的UMTS移动无线调制解调器。
7.根据权利要求1所述的方法,其中,所述数据处理装置是个人计算机。
8.一种用于在数据处理装置和调制解调器之间传输数据的方法,该数据处理装置借助于调制解调器耦合到网络,其中从数据处理装置向调制解调器传输数据,并且该方法包括: 数据处理装置用依照面向字节的数据传输协议的格式以第二类型的数据分组提供数据; 从第二类型的数据分组中提取接收到的数据; 用依照面向分组的数据传输协议的格式将所提取的数据格式化成第一类型的数据分组;以及 向调制解调器传输经格式化的数据; 其中所述接收、提取、格式化和传输由位于所述数据处理装置中的数据转换器执行,并且 其中所述数据转换器支持所述调制解调器作为所述数据处理装置的外部面向分组的协议功能。
9.根据权利要求8所述的方法,其中,使用描述调制解调器特性的信息来提供数据处理装置所提供的数据。
10.根据权利要求8所述的方法,其中,面向分组的数据传输协议具有比面向字节的数据传输协议更低的数据开销和更低的处理开销。
11.根据权利要求9所述的方法,其中,所述数据转换器是USB驱动器。
12.根据权利要求8所述的方法,其中,所述面向字节的数据传输协议是点到点协议(PPP)0
13.根据权利要求8所述的方法,其中,借助于USB接口来传输或接收采用依照面向分组的数据传输协议的格式的第一类型的数据分组中的数据。
14.根据权利要求8所述的方法,其中,所述调制解调器是有HSPA能力的UMTS移动无线调制解调器。
15.根据权利要求8所述的方法,其中,所述数据处理装置是个人计算机。
16.一种数据处理装置, 该数据处理装置被配置为执行用于在数据处理装置和调制解调器之间传输数据的方法,该数据处理装置借助于调制解调器耦合到网络,其中从调制解调器向数据处理装置传输数据,并且该方法包括: 用依照面向分组的数据传输协议的格式以第一类型的数据分组接收调制解调器所传输的数据; 从第一类型的数据分组中提取接收到的数据; 用依照面向字节的数据传输协议的格式将所提取的数据格式化成第二类型的数据分组;以及 向数据处理装置提供经格式化的数据; 其中所述接收、提取、格式化和提供由位于所述数据处理装置中的数据转换器执行;或者 该数据处理装置被配置为执行在数据处理装置和调制解调器之间传输数据的方法,该数据处理装置借助于调制解调器耦合到网络,其中从数据处理装置向调制解调器传输数据,并且该方法包括: 数据处理装置用依照面向字节的数据传输协议的格式以第二类型的数据分组提供数据; 从第二类型的数据分组中提取接收到的数据; 用依照面向分组的数据传输协议的格式将所提取的数据格式化成第一类型的数据分组;以及 向调制解调器传输经格式化的数据; 其中所述接收、提取、格式化和传输由位于所述数据处理装置中的数据转换器执行,并且 其中所述数据转换器支持 所述调制解调器作为所述数据处理装置的外部面向分组的协议功能。
【文档编号】H04L12/28GK103812738SQ201410087114
【公开日】2014年5月21日 申请日期:2007年9月29日 优先权日:2006年9月29日
【发明者】D.迪内斯库 申请人:英特尔移动通信有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1