数据传输的方法、装置及计算机可读存储介质与流程

文档序号:25822816发布日期:2021-07-13 08:45阅读:91来源:国知局
数据传输的方法、装置及计算机可读存储介质与流程

本申请涉及通信领域,并且更具体地,涉及数据传输的方法、装置及计算机可读存储介质。



背景技术:

车载以太网是一种用以太网连接汽车内各种电子元件的新型局域网技术。车载以太网的设计可以满足车载环境中的一些特殊需求,例如:满足车载设备对于电气特性的要求,满足车载设备对高带宽、低延迟以及音视频同步等应用的要求,满足网络管理的需求等。

当前车载以太网可以包括:100兆(megabyte,m)的以太网、1吉(gigabyte,g)的以太网、以及多g比特(bit)的以太网。其中,多gbit以太网最大可以支持10交换带宽(gbps),最小可以支持15米(metre,m)的距离。

在一些场景下,如高级驾驶辅助系统(advanceddriverassistancesystem,adas)或自动驾驶等,车内通信的带宽可能更高需要达到25gbps,甚至50gbps。由于发送功率的限制以及线缆的衰减,可达的距离会是一个问题,因此需要一种技术来实现更远的传输距离。



技术实现要素:

本申请提供一种数据传输的方法、装置及计算机可读存储介质,可以通过为待传输的数据重新构建物理层信号,从而可以实现远距离传输。

第一方面,提供了一种数据传输的方法。该方法可以由通信设备执行,或者,也可以由配置于通信设备中的芯片或芯片系统或电路执行,本申请对此不作限定。

该方法可以包括:基于第一物理层信号,第一通信设备接收来自第二通信设备的数据;所述第一通信设备为所述数据构建第二物理层信号;基于所述第二物理层信号,所述第一通信设备向第三通信设备发送所述数据。

示例地,第一通信设备可以为连接器,第二通信设备可以为车载网关,第三通信设备可以理解为终端设备。可以理解,连接器可以用于将车载网关和终端设备连接起来,以便车载网关和终端设备之间进行信号传输。其中,第一连接器可以与车载网关一起理解为发送端的器件。数据,可以理解为,车载网关和终端设备之间传输的数据或信息或信号。

示例地,第一通信设备与第二通信设备之间通过第一物理层信号传输数据,第一通信设备与第三通信设备之间通过新构建的第二物理层信号传输数据。

基于上述技术方案,在数据传输过程中,第一通信设备接收到数据后,为数据重新构建物理层信号,如记为第二物理层信号,并使用构建的第二物理层信号,将数据传输给第三通信设备。从而可以不需要使用原来的物理层信号(即第一物理层信号)进行传输,避免原来的物理层信号变弱或者不能支持较长的线缆,进而可以通过数字化的中继方案实现信号的再驱动,不仅可以支持较长的线缆,而且还可以提升信号的传输距离。

在一种可能的实现方式中,所述第二物理层信号与所述第一物理层信号在同一线缆上。

也就是说,第一通信设备构建的物理层信号与原有的物理层信号,在同一线缆上。或者说,将第一通信设备构建的物理层信号驱动到原有线缆上。

基于上述技术方案,通过该方式,不仅可以支持更长线缆,更低带宽线缆,而且,相对于数据中心线缆而言,不需要为构建的物理层信号增加线缆,即可以减少一对线缆,降低线缆的成本。

在另一种可能的实现方式中,所述第一通信设备为所述数据构建第二物理层信号,包括以下任意一项或多项:所述第一通信设备为所述数据构建新的组帧;或,所述第一通信设备配置所述数据的编码方式或解码方式;或,所述第一通信设备配置所述数据的调制方式或解调方式。

示例地,配置数据的编码方式或解码方式的情况下,或者,配置数据的编码方式和解码方式的情况下,可以通过增加的编码系统,配置数据的编码方式或解码方式。从而不仅可以实现远距离传输,而且可以实现数据的增强传输。

示例地,在配置数据的调制方式或解调方式的情况下,或者,配置数据的调制方式和解调方式的情况下,可以通过适配信道的调制或解调技术构建新的物理层信号,例如更高阶的调制解调技术。从而不仅可以实现远距离传输,而且可以实现数据的增强传输。

在另一种可能的实现方式中,所述第一通信设备向第三通信设备发送所述数据之前,所述方法包括:所述第一通信设备不再使用所述第一物理层信号,与所述第二通信设备之间传输数据。

示例地,可以在连接器的位置,如在小封装热插拔收发器(smallform-factorpluggabletransceiver,sfp)的位置,终结原有信号的物理层信号。

不再使用原有的物理层信号传输数据。例如,可以是忽略原有的物理层信号,或者,也可以使用新构建的物理层信号覆盖原有的物理层信号,或者,也可以是终结原有的物理层信号,对此不作限定。

基于上述技术方案,不再使用原有的物理层信号传输数据,可以避免原有信号干扰重新构建的信号,提高传输性能。

在另一种可能的实现方式中,所述第一通信设备与所述第三网络设备之间的传输模式为全双工模式。

全双工模式,即表示可以同时进行信号的双向传输。相对于半双工来说的,半双工就是一个时间只有一个方向的传输。

基于上述技术方案,可以通过全双工模式来实现单对线达到目标速率,减少一对线,从而节约成本。

在另一种可能的实现方式中,所述第二物理层信号和所述第一物理层信号部分或全部不同。

在另一种可能的实现方式中,所述第一通信设备为所述数据构建第二物理层信号,包括:所述第一通信设备为所述数据构建以下任意一项或多项:物理媒质相关pmd子层、物理媒质附加pma子层、物理编码子层pcs。

基于上述技术方案,通过重新构建物理媒质相关(physicalmediumdependent,pmd)子层、物理媒质附加(physicalmediumattachment,pma)子层、物理编码子层(physicalcodingsublayer,pcs)中的一项或多项,不仅可以实现数据的远距离传输,而且方案简单,便于实现。

第二方面,提供了一种数据传输的装置,该装置可以包括:通信模块和处理模块,所述通信模块用于,基于第一物理层信号,接收来自第二通信设备的数据;所述处理模块用于,为所述数据构建第二物理层信号;所述通信模块还用于,基于所述第二物理层信号,向第三通信设备发送所述数据。

在一种可能的实现方式中,所述第二物理层信号与所述第一物理层信号在同一线缆上。

在另一种可能的实现方式中,所述通信模块不再使用所述第一物理层信号与所述第二通信设备之间传输数据。

在另一种可能的实现方式中,所述处理模块具体用于:进行以下一项或多项处理:为所述数据构建新的组帧;或,配置所述数据的编码方式或解码方式;或,配置所述数据的调制方式或解调方式。

在另一种可能的实现方式中,所述装置与所述第三网络设备之间的传输模式为全双工模式。

在另一种可能的实现方式中,所述第二物理层信号和所述第一物理层信号部分不同或全部不同。

在另一种可能的实现方式中,所述处理模块具体用于:为所述数据构建以下任意一项或多项:物理媒质相关pmd子层、物理媒质附加pma子层、物理编码子层pcs。

第三方面,提供一种通信设备,包括:用于执行上述方法所描述的步骤或功能相对应的部件(means)。所述步骤或功能可以通过软件实现,或硬件(如电路)实现,或者通过硬件和软件结合来实现。其中,所述通信设备可以是芯片等。

在一种可能的设计中,上述的通信设备包括一个或多个处理器。所述一个或多个处理器被配置为支持所述通信设备执行上述方法中相应的功能。

可选的,第一通信设备还可以包括一个或多个存储器,所述存储器用于与处理器耦合,其保存通信设备必要的程序指令或数据。所述一个或多个存储器可以和处理器集成在一起,也可以与处理器分离设置。本申请并不限定。

该存储器可以是处理器内部的存储单元,也可以是与处理器独立的外部存储单元,还可以是包括处理器内部的存储单元和与处理器独立的外部存储单元的部件。

可选地,该处理器可以是通用处理器,可以通过硬件来实现也可以通过软件来实现。当通过硬件实现时,该处理器可以是逻辑电路、集成电路等;当通过软件来实现时,该处理器可以是一个通用处理器,通过读取存储器中存储的软件代码来实现,该存储器可以集成在处理器中,可以位于该处理器之外,独立存在。

可选的,第一通信设备还可以包括一个或多个通信单元,所述通信单元可以是收发器,或收发电路。可选的,所述收发器也可以为输入/输出电路或者接口。

另一个可能的设计中,上述的通信设备,包括收发器、处理器和存储器。该处理器用于控制收发器或输入/输出电路收发信号,该存储器用于存储计算机程序,该处理器用于运行该存储器中的计算机程序,使得该通信设备执行如第一方面或第一方面中任一种可能实现方式中的方法。

当所述程序被执行时,所述处理器用于执行如下操作:

基于第一物理层信号,接收来自第二通信设备的数据;为所述数据构建第二物理层信号;基于所述第二物理层信号,向第三通信设备发送所述数据。

在一种可能的实现方式中,所述第二物理层信号与所述第一物理层信号在同一线缆上。

在另一种可能的实现方式中,所述通信设备不再使用所述第一物理层信号与所述第二通信设备之间传输数据。

在另一种可能的实现方式中,进行以下一项或多项处理:为所述数据构建新的组帧;或,配置所述数据的编码方式或解码方式;或,配置所述数据的调制方式或解调方式。

在另一种可能的实现方式中,所述通信设备与所述第三网络设备之间的传输模式为全双工模式。

在另一种可能的实现方式中,所述第二物理层信号和所述第一物理层信号部分不同或全部不同。

在另一种可能的实现方式中,为所述数据构建以下任意一项或多项:物理媒质相关pmd子层、物理媒质附加pma子层、物理编码子层pcs。

第四方面,提供一种通信装置,所述通信装置用于执行上述第一方面提供的方法。具体地,所述通信装置可以包括用于执行第一方面提供的方法的模块。

第五方面,提供一种通信装置,包括处理器。该处理器与存储器耦合,可用于执行存储器中的指令,以实现上述第一方面以第一方面中任一种可能实现方式中的方法。可选地,该通信装置还包括存储器。可选地,该通信装置还包括通信接口,处理器与通信接口耦合,所述通信接口用于输入或输出信息。所述信息包括指令和数据中的至少一项。

在一种实现方式中,该通信装置为通信设备(如连接器)。当该通信装置为连接器时,所述通信接口可以是收发器,或,输入/输出接口。

在另一种实现方式中,该通信装置为芯片或芯片系统。当该通信装置为芯片或芯片系统时,所述通信接口可以是输入/输出接口可以是该芯片或芯片系统上的输入/输出接口、接口电路、输出电路、输入电路、管脚或相关电路等。所述处理器也可以体现为处理电路或逻辑电路。

在另一种实现方式中,该通信装置为配置于通信设备中的芯片或芯片系统。

可选地,所述收发器可以为收发电路。可选地,所述输入/输出接口可以为输入/输出电路。

第六方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被通信装置执行时,使得所述通信装置实现第一方面以及第一方面的任一可能的实现方式中的方法。

第七方面,提供一种包含指令的计算机程序产品,所述指令被计算机执行时使得通信装置实现第一方面提供的方法。

第八方面,提供了一种通信系统,包括前述的第一通信设备、第二通信设备、第三通信设备。

附图说明

图1示出了适用于本申请实施例的通信系统的示意图;

图2示出了适用于本申请实施例的一数据中心组网示意图;

图3示出了适用于本申请实施例的机柜交换机的一示意图;

图4是根据本申请实施例的数据传输的方法的示意性交互图;

图5至图7是适用于本申请实施例的数据传输的方法的示意图;

图8是本申请实施例提供的一种数据传输的装置800的示意性框图;

图9是本申请实施例提供的一种数据传输的装置900的示意性框图;

图10是本申请实施例提供的通信设备1000的结构示意图。

具体实施方式

下面将结合附图,对本申请中的技术方案进行描述。

本申请实施例的技术方案可以应用于各种通信系统,例如:车载以太网系统、第五代(5thgeneration,5g)系统或新无线(newradio,nr)、设备到设备(devicetodevice,d2d)通信,机器到机器(machinetomachine,m2m)通信,机器类型通信(machinetypecommunication,mtc),以及车联网系统中的通信。其中,车联网系统中的通信方式统称为v2x(x代表任何事物),例如,该v2x通信包括:车辆与车辆(vehicletovehicle,v2v)通信,车辆与路边基础设施(vehicletoinfrastructure,v2i)通信、车辆与行人之间的通信(vehicletopedestrian,v2p)或车辆与网络(vehicletonetwork,v2n)通信等。

为便于理解本申请实施例,首先结合图1说明适用于本申请实施例的通信系统。

图1是适用于本申请实施例的车载以太网系统100的示意图。车载以太网系统100可以包括一个或多个车载网关,如车载网关110。车载以太网系统100还可以包括一个或多个连接器,如第一连接器120何第二连接器130。车载以太网系统100还可以包括一个或多个终端设备,如终端设备140。其中,车载网关110与第一连接器120之间可以通过线缆连接,第一连接器120与第二连接器130之间可以通过线缆连接,第二连接器130与终端设备140之间可以通过线缆连接,可以实现车载网关110和终端设备140之间的信号传输。

应理解,上述图1仅是示例性说明,本申请并未限定于此。例如,本申请实施例还可以适用于包括更多或更少数量连接器的车载以太网系统。又如,本申请实施例还可以适用于其他车联网系统。

为便于理解本申请实施例,下面首先对本申请中涉及的几个术语做简单介绍。

1、数据中心

数据中心业务需要构建计算和存储群。如图2所示,数据中心业务可以通过交换机,例如可以包括:核心网、脊(spine)交换机、叶(leaf)交换机以及柜顶(topofrack,tor)交换机,实现信息的交互。

如图3所示,机柜层面的交换机通常包括:位于机柜顶部的tor交换机、位于机柜中间的柜中(middleofrack,mor)交换机和位于机柜底部的柜底(bottomofrack,bor)交换机。

在交换机和服务器中间,常用的连接方式可以包括:有源光连接(activeopticalconnection,aoc)(有源光缆)、直连线缆(directattachedcable,dac)(无源电缆)、以及有源铜缆(activecoppercable,acc)(有源模拟电缆)等方式,如表1所示。其中,aoc的成本较高,dac的驱动能力较弱,25g最大可以支持到5米(metre,m)。acc是在dac的基础上增加了有源驱动,来实现更远的驱动能力。

表1

其中,pin,即pin二极管。在p和n半导体材料之间加入一薄层低掺杂的本征(intrinsic)半导体层,组成的这种p-i-n结构的二极管就是pin二极管。

应理解,上述表格仅是为了理解各种连接方式作出的示例性说明,并不对本申请实施例的保护范围造成限定。例如,本申请实施例还可以适用于其他连接方式。

2、车载以太网

车载以太网是通过以太技术实现车内组网的一种方式,可以理解,车载以太网是一种用以太网连接汽车内各种电子元件的新型局域网技术。车载以太网的设计是为了满足车载环境中的一些特殊需求,例如:满足车载设备对于电气特性的要求,满足车载设备对高带宽、低延迟以及音视频同步等应用的要求,满足网络管理的需求等。车载以太网可以应用于:车载诊断(onboarddianositic,obd)、智能交通服务(infortaiment)、高级驾驶辅助系统(advanceddriverassistancesystem,adas)、自动驾驶等领域。

目前常用的组网模式包括:基于中央网关的星型组网、基于域(domain)的组网,、按照位置的组网、基于区域的结构(zonebasedarchitecture)。

当前电气和电子工程师协会(instituteofelectricalandelectronicsengineers,ieee)定义100m(802.3bw)、1g(802.3bp)以及多g比特(802.3ch)的车载以太网。其中,多g比特以太网最大可以支持10交换带宽(gbps),最小可以支持15m的距离。根据adas和自动驾驶的要求,车内通信的带宽可能更高需要达到25gbps,甚至50gbps,由于发送功率的限制以及线缆的衰减,可达的距离会是一个问题,因此需要一种技术来实现更远的传输距离。

本申请提供一种方法,通过重新构建物理层信号,从而可以通过数字化的中继方案实现信号的再驱动,进而提升信号的传输距离。此外,相比于,需要采用模拟均衡技术增强原有信号的方案,以及通过数据时钟恢复(clockanddatarecovery,cdr)恢复时钟和数据进而进行再驱动的方案,本申请提出的方案更加简单可靠,成本更低,而且不需要增加新的线缆,可以支持更长线缆,实用性更强。

下面将结合附图详细说明本申请提供的各个实施例。

图4是本申请实施例提供的一种数据传输的方法400的示意性交互图。方法400可以包括如下步骤。

410,基于第一物理层信号,第一通信设备接收来自第二通信设备的数据;

420,第一通信设备为数据构建第二物理层信号;

430,基于第二物理层信号,第一通信设备向第三通信设备发送数据。

第一通信设备和第三通信设备之间,可以通过构建的物理层信号传输数据。或者,可以理解,第一通信设备与第三通信设备传输数据时,不再使用原有的信号传输数据,使用重新构建的物理层信号传输数据。

下文,为区分,将原有的物理层信号,即第一通信设备和第二通信设备之间的物理层信号,记为第一物理层信号。将构建的新的物理层信号,即第一通信设备和第三通信设备之间的物理层信号,记为第二物理层信号。

示例地,第一通信设备可以为连接器,第二通信设备可以为车载网关,第三通信设备可以理解为终端设备。也就是说,连接器可以用于将车载网关和终端设备连接起来,以便车载网关和终端设备之间进行信号传输。其中,第一连接器可以与车载网关一起理解为发送端的器件。数据,可以理解为,车载网关和终端设备之间传输的数据或信息或信号。

应理解,车载网关和终端设备之间可以包括一个或多个连接器,对此不作限定。

还应理解,关于连接器的类型,不作限定。例如,连接器可以为小封装热插拔收发器(smallform-factorpluggabletransceiver,sfp)。

第一通信设备接收到来自第二通信设备的数据后,为数据重新构建物理层(physicallayer,phy)信号,如记为第二物理层信号,从而可以通过数字化的中继方案实现信号的再驱动,进而提升信号的传输距离。

应理解,关于构建的第二物理层信号和原有的第一物理层信号是否相同,不作限定。

还应理解,关于原有的第一物理层信号,可以保留,也可以不保留,对此不作限定。

可选地,方法400还可以包括步骤401。

401,第一通信设备不再使用第一物理层信号。

或者说,第一通信设备终结第一通信设备和第二通信设备之间传输数据的物理层信号。或者说,第一通信设备不再使用第一物理层信号和第二通信设备传输数据。

示例地,可以在连接器的位置,如在sfp连接器的位置,终结原有信号的物理层信号;重新构建物理层信号。也就是说,第一通信设备可以终结原有的信号,如终结原有dac/acc/aoc的信号,重新构建物理层信号。从而,可以避免原有信号干扰重新构建的信号,提高传输性能。

不再使用原有的第一物理层信号传输数据,也可以理解为终结原有的第一物理层信号传输数据。例如,可以是忽略原有的物理层信号(即第一物理层信号),或者,也可以使用新构建的物理层信号(即第二物理层信号)覆盖原有的物理层信号(即第一物理层信号),对此不作限定。

关于第一通信设备如何处理第一物理层信号的方式不作限定。例如,可以通过重新构建的第二物理层信号,覆盖第一物理层信号。

可选地,第二物理层信号与第一物理层信号在同一线缆上。

也就是说,第一通信设备构建的第二物理层信号与原有的第一物理层信号,在同一线缆上。或者说,将第一通信设备构建的第二物理层信号驱动到原有线缆上。通过该方式,不仅可以支持更长线缆,更低带宽线缆,而且,相对于数据中心线缆而言,不需要为构建的物理层信号增加线缆,即可以减少一对线缆,降低线缆的成本。

可选地,为数据重新构建第二物理层信号,可以包括多种处理方式。

一种可能的实现方式,第一通信设备为数据构建第二物理层信号,可以包括:第一通信设备进行以下任意一项或多项处理:第一通信设备为数据构建新的组帧、第一通信设备配置数据的编码方式、第一通信设备配置数据的解码方式、第一通信设备配置数据的调制方式、第一通信设备配置数据的解调方式。

示例地,配置数据的编码方式或解码方式的情况下,或者,配置数据的编码方式和解码方式的情况下,可以通过增加的编码系统,配置数据的编码方式或解码方式。从而不仅可以实现远距离传输,而且可以实现数据的增强传输。

示例地,在配置数据的调制方式或解调方式的情况下,或者,配置数据的调制方式和解调方式的情况下,可以通过适配信道的调制或解调技术构建新的物理层信号,例如更高阶的调制解调技术。从而不仅可以实现远距离传输,而且可以实现数据的增强传输。

可选地,为数据重新构建第二物理层信号,可以包括为数据构建属于物理层的任一层信号。

一种可能的实现方式,第一通信设备为数据构建第二物理层信号,可以包括:第一通信设备为数据构建以下任意一项或多项:物理媒质相关(physicalmediumdependent,pmd)子层、物理媒质附加(physicalmediumattachment,pma)子层、物理编码子层(physicalcodingsublayer,pcs)。

通过重新构建pmd子层、pma子层、pcs中的一项或多项,不仅可以实现数据的远距离传输,而且方案简单,便于实现。

例如,第一通信设备为数据构建pcs,例如可以包括:第一通信设备为数据配置数据的编码方式或解码方式。

如前所述,关于构建的第二物理层信号和原有的第一物理层信号是否相同,不作限定。

例如,如果第一通信设备重新构建pmd子层、pma子层、或pcs中的一项或两项时,可以认为是第二物理层信号和原有的第一物理层信号部分相同,部分不同。

又如,如果第一通信设备重新构建pmd子层、pma子层、以及pcs时,可以认为是第二物理层信号和原有的第一物理层信号全部不同。

应理解,关于第一通信设备为数据重新构建以下一层或多层:pmd子层、pma子层、或pcs,的具体处理方式,本申请实施例不作限定。

下面,结合图5至图7示例地介绍几种可能的方案。

方案1:终结原有信号的pmd子层、pma子层和pcs,构建pma子层和pcs。

示例地,在连接器(如sfp连接器)的位置,终结原有信号的pmd子层、pma子层和pcs。可以重新构建pma子层和pcs。或者,可以重新构建:pma子层、pcs、以及pmd子层。

在本申请实施例中,可以通过增强的编码系统以及适配信道的调制解调技术,构建新的物理层信号,从而可以实现数据的增强传输。

可选地,构建的新的物理层信号可以驱动到原来的线缆上。

可选地,可以通过全双工模式来实现单对线达到目标速率,减少一对线。全双工模式,即表示可以同时进行信号的双向传输。全双工可以相对于半双工来说,半双工就是一个时间只有一个方向的传输。

下面结合图5示例性说明。

如图5所示,填充斜线的可以认为是原有信号的pmd子层、pma子层和pcs,未填充斜线的可以认为是重新构建的pmd子层、pma子层和pcs。

由图5可知,在连接器的位置,终结原有信号的pmd子层、pma子层和pcs,重新构建pmd子层、pma子层和pcs。其中,pmd子层可以重新构建,也可以不重新构建。由图5可知,构建的pmd子层、pma子层和pcs,与原有信号的pmd子层、pma子层和pcs,可以在同一对线缆上。

如图5所示,在pmd子层可以通过全双工的模式来实现单对线达到目标速率,减少一对线缆,节约成本。

方案2:终结原有信号的pmd子层和pma子层,构建pmd子层、pma子层和pcs。

示例地,在连接器(如sfp连接器)的位置,终结原有信号的pmd子层和pma子层。可以重新构建pma子层和pcs。或者,可以重新构建:pma子层、pcs、以及pmd子层。

可选地,系统原有的pcs可以保留,也可以不保留。

在本申请实施例中,可以通过增强的编码系统以及适配信道的调制解调技术构建新的物理层信号,从而可以实现数据的增强传输。

可选地,构建的新的物理层信号可以驱动到原来的线缆上。

可选地,可以通过全双工模式来实现单对线达到目标速率,减少一对线。

下面结合图6示例性说明。

如图6所示,填充斜线的可以认为是原有信号的pmd子层、pma子层和pcs,未填充斜线的可以认为是重新构建的pmd子层、pma子层和pcs。

由图6可知,在连接器的位置,终结原有信号的pmd子层和pma子层,重新构建pmd子层、pma子层和pcs。其中,pmd子层可以重新构建,也可以不重新构建。由图6可知,构建的pmd子层、pma子层和pcs,与原有信号的pmd子层、pma子层和pcs,可以在同一对线缆上。

如图6所示,在pmd层可以通过全双工的模式来实现单对线达到目标速率,减少一对线缆,节约成本。

方案3:终结原有信号的pmd子层和pma子层,构建pmd子层和pma子层。

示例地,在连接器(如sfp连接器)的位置,终结原有信号的pmd子层和pma子层。可以重新构建pma子层。或者,可以重新构建:pma子层和pmd子层。

可选地,系统原有的pcs可以保留,也可以不保留。

在本申请实施例中,可以通过适配信道的调制解调技术构建新的物理层信号,例如更高阶的调制解调技术,从而可以实现数据的增强传输,且不增加新的编解码开销。

可选地,构建的新的物理层信号可以驱动到原来的线缆上。

可选地,可以通过全双工模式来实现单对线达到目标速率,减少一对线。

下面结合图7示例性说明。

如图7所示,填充斜线的可以认为是原有信号的pmd子层、pma子层和pcs,未填充斜线的可以认为是重新构建的pmd子层和pma子层。

由图7可知,在连接器的位置,终结原有信号的pmd子层和pma子层,重新构建pmd子层和pma子层。其中,pmd子层可以重新构建,也可以不重新构建。由图7可知,构建的pmd子层和pma子层,与原有信号的pmd子层、pma子层和pcs,可以在同一对线缆上。

如图7所示,在pmd层可以通过全双工的模式来实现单对线达到目标速率,减少一对线缆,节约成本。

应理解,上述方案1至方案3仅是示例性说明,本申请实施例并未限定于此。只要可以重新构建物理层信号,从而可以实现远距离传输的方案都落入本申请实施例的保护范围。

基于上述技术方案,通过在连接器的位置,重新构建物理层信号,从而可以通过数字化的中继方案实现信号的再驱动,进而提升信号的传输距离,且可以支持更长线缆,更低带宽线缆。此外,相比于,需要采用模拟均衡技术增强原有信号的方案,以及通过cdr恢复时钟和数据进而进行再驱动的方案,本申请提出的方案更加简单可靠,成本更低,而且不需要增加新的线缆,可以支持更长线缆,实用性更强。

本文中描述的各个实施例可以为独立的方案,也可以根据内在逻辑进行组合,这些方案都落入本申请的保护范围中。

可以理解的是,上述各个方法实施例中,由终端设备实现的方法和操作,也可以由可用于终端设备的部件(例如芯片或者电路)实现,由网络设备(如车载网关或连接器等)实现的方法和操作,也可以由可用于网络设备的部件(例如芯片或者电路)实现。

以上,结合图4至图7详细说明了本申请实施例提供的方法。以下,结合图8至图10详细说明本申请实施例提供的数据传输的装置。应理解,装置实施例的描述与方法实施例的描述相互对应,因此,未详细描述的内容可以参见上文方法实施例,为了简洁,这里不再赘述。

上述主要从各个网元之间交互的角度对本申请实施例提供的方案进行了介绍。可以理解的是,各个网元,例如发射端设备或者接收端设备,为了实现上述功能,其包含了执行各个功能相应的硬件结构或软件模块。本领域技术人员应该可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

本申请实施例可以根据上述方法示例对发送端设备或者接收端设备进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。下面以采用对应各个功能划分各个功能模块为例进行说明。

图8是本申请实施例提供的数据传输的装置的示意性框图。如图所示,该装置800可以包括通信模块810和处理模块820。通信模块810可以与外部进行通信,处理模块820用于进行数据或信号处理。通信模块810还可以称为通信接口或收发单元。通信接口用于输入或输出信息,信息包括指令和数据中的至少一项。可选地,该装置可以为芯片或芯片系统。当该装置为芯片或芯片系统时,通信接口可以是输入/输出接口可以是该芯片或芯片系统上的输入/输出接口、接口电路、输出电路、输入电路、管脚或相关电路等。所述处理器也可以体现为处理电路或逻辑电路。

在一种可能的设计中,该装置800可实现对应于上文方法实施例中的第一通信设备执行的步骤或者流程,例如,可以为连接器,或者配置于连接器中的芯片或芯片系统或电路。通信模块810用于执行上文方法实施例中第一通信设备侧的收发相关操作,处理模块820用于执行上文方法实施例中第一通信设备的处理相关操作。

通信模块810用于:基于第一物理层信号,接收来自第二通信设备的数据;处理模块820用于:为数据构建第二物理层信号;通信模块810还用于,基于第二物理层信号,向第三通信设备发送数据。

在一种可能的实现方式中,处理模块820为数据构建的第二物理层信号,与第一物理层信号在同一线缆上。

在另一种可能的实现方式中,处理模块820具体用于:为数据构建以下任意一项或多项:物理媒质相关pmd子层、物理媒质附加pma子层、物理编码子层pcs。

在另一种可能的实现方式中,通信模块810不再使用第一物理层信号,与第二通信设备之间传输数据。

在另一种可能的实现方式中,处理模块820具体用于:进行以下一项或多项处理:为数据构建新的组帧;或,配置数据的编码方式或解码方式;或,配置数据的调制方式或解调方式。

在另一种可能的实现方式中,装置800与第三网络设备之间的传输模式为全双工模式。

在另一种可能的实现方式中,处理模块820为数据构建的第二物理层信号,与第一物理层信号不同。

该通信装置800可实现对应于根据本申请实施例的方法400中的第一通信设备执行的步骤或者流程,该通信装置800可以包括用于执行图4中的方法400中的第一通信设备执行的方法的模块或单元。并且,该通信装置800中的各模块和上述其他操作或功能分别为了实现图4中方法400的相应流程。

其中,当该通信装置800用于执行图4中的方法400时,通信模块810可用于执行方法400中的步骤410和步骤430,处理模块820可用于执行方法400中的步骤420和步骤401。

应理解,各模块执行上述相应步骤的具体过程在上述方法实施例中已经详细说明,为了简洁,在此不再赘述。

还应理解,该通信装置800中的通信模块810可通过图10中示出的通信设备1000中的收发器1010实现,该通信装置800中的处理模块820可通过图10中示出的通信设备1000中的处理器1020实现。其中,收发器可以包括发射器或接收器,分别实现发送单元和接收单元的功能。

还应理解,该通信装置800中的通信单元810也可以为输入/输出接口。

在又一种可能的设计中,该装置800可实现对应于上文方法实施例中的第二通信设备(如车载网关)执行的步骤或者流程,或者配置于第二通信设备中的芯片或芯片系统或电路。通信模块810用于执行上文方法实施例中第二通信设备的收发相关操作,处理模块820用于执行上文方法实施例中第二通信设备的处理相关操作。

该通信装置800可实现对应于根据本申请实施例的方法400中的第二通信设备执行的步骤或者流程,该通信装置800可以包括用于执行图4中的方法400中的第二通信设备执行的方法的模块或单元。并且,该通信装置800中的各模块和上述其他操作或功能分别为了实现图4中方法400的相应流程。

其中,当该通信装置800用于执行图4中的方法400时,通信模块810可用于执行方法400中的步骤410。

应理解,各模块执行上述相应步骤的具体过程在上述方法实施例中已经详细说明,为了简洁,在此不再赘述。

在另一种可能的设计中,该装置800可实现对应于上文方法实施例中的第三通信设备(如终端设备)执行的步骤或者流程,或者配置于第三通信设备中的芯片或芯片系统或电路。通信模块810用于执行上文方法实施例中第三通信设备的收发相关操作,处理模块820用于执行上文方法实施例中第三通信设备的处理相关操作。

该通信装置800可实现对应于根据本申请实施例的方法400中的第三通信设备执行的步骤或者流程,该通信装置800可以包括用于执行图4中的方法400中的第三通信设备执行的方法的模块或单元。并且,该通信装置800中的各模块和上述其他操作或功能分别为了实现图4中方法400的相应流程。

其中,当该通信装置800用于执行图4中的方法400时,通信模块810可用于执行方法400中的步骤430。

应理解,各模块执行上述相应步骤的具体过程在上述方法实施例中已经详细说明,为了简洁,在此不再赘述。

图9是本申请实施例提供的通信装置900的又一示意性框图。如图所示,通信装置900包括收发器910、处理器920、和存储器930,存储器930中存储有程序,处理器920用于执行存储器930中存储的程序,对存储器930中存储的程序的执行,使得处理器920用于执行上文方法实施例中的相关处理步骤,对存储器930中存储的程序的执行,使得处理器920控制收发器910执行上文方法实施例中的收发相关步骤。

作为一种实现,该通信装置900用于执行上文方法实施例中第一通信设备所执行的动作,这时,对存储器930中存储的程序的执行,使得处理器920用于执行上文方法实施例中第一通信设备侧的处理步骤,对存储器930中存储的程序的执行,使得处理器920控制收发器910执行上文方法实施例中第一通信设备侧的接收和发送步骤。

本申请实施例还提供一种通信装置1000,该通信装置1000可以是通信设备也可以是芯片。该通信装置1000可以用于执行上述方法实施例中由第一通信设备所执行的动作。

当该通信装置1000为通信设备时,图10示出了一种简化的通信设备的结构示意图。如图10所示,通信设备包括处理器、存储器、射频电路、天线以及输入输出装置。处理器主要用于对通信协议以及通信数据进行处理,以及对通信设备进行控制,执行软件程序,处理软件程序的数据等。存储器主要用于存储软件程序和数据。射频电路主要用于基带信号与射频信号的转换以及对射频信号的处理。天线主要用于收发电磁波形式的射频信号。输入输出装置,可以用于接收输入的数据以及输出数据。

当需要发送数据时,处理器对待发送的数据进行基带处理后,输出基带信号至射频电路,射频电路将基带信号进行射频处理后将射频信号通过天线以电磁波的形式向外发送。当有数据发送到通信设备时,射频电路通过天线接收到射频信号,将射频信号转换为基带信号,并将基带信号输出至处理器,处理器将基带信号转换为数据并对该数据进行处理。为便于说明,图10中仅示出了一个存储器和处理器,在实际的通信设备产品中,可以存在一个或多个处理器和一个或多个存储器。存储器也可以称为存储介质或者存储设备等。存储器可以是独立于处理器设置,也可以是与处理器集成在一起,本申请实施例对此不做限制。

在本申请实施例中,可以将具有收发功能的天线和射频电路视为通信设备的收发单元,将具有处理功能的处理器视为通信设备的处理单元。

如图10所示,通信设备包括收发单元1010和处理单元1020。收发单元1010也可以称为收发器、收发机、收发装置等。处理单元1020也可以称为处理器,处理单板,处理模块、处理装置等。可选地,可以将收发单元1010中用于实现接收功能的器件视为接收单元,将收发单元1010中用于实现发送功能的器件视为发送单元,即收发单元1010包括接收单元和发送单元。收发单元有时也可以称为收发机、收发器、或收发电路等。接收单元有时也可以称为接收机、接收器、或接收电路等。发送单元有时也可以称为发射机、发射器或者发射电路等。

例如,在一种实现方式中,处理单元1020,用于执行图4中的步骤420和401,或,处理单元1020还用于执行本申请实施例中第一通信设备侧的其他处理步骤。收发单元1010还用于执行图4中所示的步骤410和步骤430,或收发单元1010还用于执行第一通信设备侧的其他收发步骤。

应理解,图10仅为示例而非限定,上述包括收发单元和处理单元的通信设备可以不依赖于图10所示的结构。

当该通信设备1000为芯片时,该芯片包括收发单元和处理单元。其中,收发单元可以是输入输出电路或通信接口;处理单元可以为该芯片上集成的处理器或者微处理器或者集成电路。

本申请实施例还提供了一种处理装置,包括处理器和接口。所述处理器可用于执行上述方法实施例中的方法。

应理解,上述处理装置可以是一个芯片。例如,该处理装置可以是现场可编程门阵列(fieldprogrammablegatearray,fpga),可以是专用集成芯片(applicationspecificintegratedcircuit,asic),还可以是系统芯片(systemonchip,soc),还可以是中央处理器(centralprocessorunit,cpu),还可以是网络处理器(networkprocessor,np),还可以是数字信号处理电路(digitalsignalprocessor,dsp),还可以是微控制器(microcontrollerunit,mcu),还可以是可编程控制器(programmablelogicdevice,pld)或其他集成芯片。

在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。

应注意,本申请实施例中的处理器可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。

可以理解,本申请实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-onlymemory,rom)、可编程只读存储器(programmablerom,prom)、可擦除可编程只读存储器(erasableprom,eprom)、电可擦除可编程只读存储器(electricallyeprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(randomaccessmemory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(staticram,sram)、动态随机存取存储器(dynamicram,dram)、同步动态随机存取存储器(synchronousdram,sdram)、双倍数据速率同步动态随机存取存储器(doubledataratesdram,ddrsdram)、增强型同步动态随机存取存储器(enhancedsdram,esdram)、同步连接动态随机存取存储器(synchlinkdram,sldram)和直接内存总线随机存取存储器(directrambusram,drram)。应注意,本文描述的系统和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。

根据本申请实施例提供的方法,本申请还提供一种计算机程序产品,该计算机程序产品包括:计算机程序代码,当该计算机程序代码在计算机上运行时,使得该计算机执行图4至图7所示实施例中任意一个实施例的方法。

根据本申请实施例提供的方法,本申请还提供一种计算机可读介质,该计算机可读介质存储有程序代码,当该程序代码在计算机上运行时,使得该计算机执行图4至图7所示实施例中任意一个实施例的方法。

根据本申请实施例提供的方法,本申请还提供一种系统,其包括前述的一个或多个第一通信设备以及一个或多个第三通信设备。

根据本申请实施例提供的方法,本申请还提供一种系统,其包括前述的一个或多个第一通信设备以及一个或多个第二通信设备。

根据本申请实施例提供的方法,本申请还提供一种系统,其包括前述的一个或多个第一通信设备、一个或多个第二通信设备以及一个或多个第三通信设备。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digitalsubscriberline,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,高密度数字视频光盘(digitalvideodisc,dvd))、或者半导体介质(例如,固态硬盘(solidstatedisc,ssd))等。

上述各个装置实施例中网络设备与终端设备和方法实施例中的网络设备或终端设备对应,由相应的模块或单元执行相应的步骤,例如通信单元(收发器)执行方法实施例中接收或发送的步骤,除发送、接收外的其它步骤可以由处理单元(处理器)执行。具体单元的功能可以参考相应的方法实施例。其中,处理器可以为一个或多个。

在本说明书中使用的术语“部件”、“模块”、“系统”等用于表示计算机相关的实体、硬件、固件、硬件和软件的组合、软件、或执行中的软件。例如,部件可以是但不限于,在处理器上运行的进程、处理器、对象、可执行文件、执行线程、程序或计算机。通过图示,在计算设备上运行的应用和计算设备都可以是部件。一个或多个部件可驻留在进程或执行线程中,部件可位于一个计算机上或分布在两个或更多个计算机之间。此外,这些部件可从在上面存储有各种数据结构的各种计算机可读介质执行。部件可例如根据具有一个或多个数据分组(例如来自与本地系统、分布式系统或网络间的另一部件交互的二个部件的数据,例如通过信号与其它系统交互的互联网)的信号通过本地或远程进程来通信。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1