一种数据传输方法及相关设备与流程

文档序号:15626210发布日期:2018-10-09 23:02阅读:153来源:国知局

本发明涉及通信技术领域,具体涉及一种数据传输方法及相关设备。



背景技术:

在第五代(5thgeneration,5g)通信系统以及后续更多可能的通信系统中定义了三大类场景,分别为增强移动宽带(enhancedmobilebroadband,embb)、超可靠低延时通信(ultrareliablelowlatencycommunications,urllc)和大规模物联网通信(massivemachinetypecommunications,mmtc)。其中,embb业务主要包含超高清视频、增强现实(augmentedreality,ar)、虚拟现实(virtualreality,vr)等等,主要特点是传输数据量大、传输速率高;urllc业务主要是用于物联网中的等,主要特点是高可靠性、低延时以及具有突发性;mmtc业务主要用于物联网中的智能电网、智慧城市等,主要特点是海量设备连接、传输数据量小、容忍较长时间的延时。

现有技术中,信道编码的编码增益随着码长的增加而增加,而在某些urllc应用场景中,传输的数据包长度一般较短,例如在工业控制、无人驾驶等场景下,数据包的长度往往小于100bit,如果采用现有的编码方式很难得到较高的编码增益。因此,如何在urllc场景下得到较高的编码增益以保障urllc业务的高可靠性已成为亟待解决的问题。



技术实现要素:

本发明实施例公开了一种数据传输方法及相关设备,可以在urllc场景下得到较高的信道编码增益,提高数据传输可靠性。

本发明实施例第一方面公开了一种数据传输方法,该方法可以包括:

发送端在确定向接收端发送的第一数据包后,可以基于第一数据包生成第二数据包,从而对第二数据包进行编码,并发送编码后的第二数据包,其中,第二数据包的长度大于第一数据包的长度。

其中,发送端可以为网络设备,也可以为用户终端;相应的,接收端可以为用户终端,也可以为网络设备。发送端在向接收端发送数据包时,可以将长度较短的数据包合成长度较长的数据包,经信道编码后发送给接收端,这样可以在数据传输时得到较高的信道编码增益,避免短包传输的较高误码率,从而能够提高数据传输的可靠性。

可选的,发送端基于第一数据包生成第二数据包的方式可以包括以下几种:

方式一、

发送端基于第一填充规则对第一数据包进行数据填充,得到第二数据包。

其中,第一填充规则可以是在第一数据包后全部填充“0”和/或“1”数据,使得填充后的数据包能够达到指定长度;也可以将第一数据包进行重复,使得数据包达到指定长度。方式一可应用于数据上下行传输。采用数据填充或者单用户重复机制,在编码前将短包拼接成长包,可以避免在urllc场景中传输短包时误码率高或者误块率高的问题,从而能够安静的传输误码率,满足urllc类型业务的高可靠性的需求。

方式二、

发送端确定向第二接收端发送的第三数据包,从而将第一数据包和第三数据包进行拼接,得到第二数据包。

方式三、

发送端确定向第二接收端发送的第三数据包后,可以基于第二填充规则分别对第三数据包和第一数据包进行数据填充,并将填充后的第三数据包和填充后的第一数据包进行拼接,得到第二数据包。

方式四、

发送端确定向第二接收端发送的第三数据包,并将第一数据包和第三数据进行拼接后,基于第二填充规则对拼接后的数据包进行数据填充,得到第二数据包。

方式二至方式四可应用于数据下行传输,第二接收端可以止与第一接收端不同的一个或多个接收端。采用多用户联合传输的机制,在编码前将短包拼接成长包,可以避免在urllc场景中传输短包时误码率高或者误块率高的问题,从而能够安静的传输误码率,满足urllc类型业务的高可靠性的需求。

可选的,发送端在获取第一数据包之后,首先可以确定第一数据包的长度,如果该长度小于预设长度阈值,再基于第一数据包生成长度比第一数据包长的第二数据包。

可选的,发送端可以向接收端发送第二数据包的相关信息,该相关信息用于指示接收端的第一数据包。

可以理解的是,如果第二数据包由第一接收端的第一数据包和第二接收端的第三数据包拼接得到,那么该相关信息可以分别指示第一数据包和第三数据包在第二数据包中的位置;也可以分别指示第一数据包和第三数据包的起始数据、长度等信息;还可以分别指示第一接收端和第二接收端的标识。

其中,该相关信息可以携带于第二数据包中;也可以在系统中广播该相关信息;还可以将该相关信息分别发送给各个接收端;还可以将各个接收端各自数据包的位置、起始数据、长度、接收端标识发送给对应的接收端。

进一步的,如果第二数据包由第一数据包进行数据填充得到,那么该相关信息可以用于指示第一数据包在第二数据包中的位置、起始数据、长度等信息,也可以用于指示第一数据包所对应接收端的标识,等等。

本发明实施例第二方面公开了一种数据传输方法,该方法可以包括:

接收端在接收到发送端发送的第二数据包后,可以对第二数据包进行译码,从而从译码后的第二数据包中获取接收端的第一数据包。

其中,第二数据包是由第一数据包经数据填充或多接收端数据拼接等方式得到。发送端可以为网络设备,也可以为用户终端;相应的,接收端可以为用户终端,也可以为网络设备。发送端在向接收端发送数据包时,可以将长度较短的数据包合成长度较长的数据包,经信道编码后发送给接收端,这样可以在数据传输时得到较高的信道编码增益,避免短包传输的较高误码率,从而能够降低误码率,提高数据传输的可靠性。

可选的,接收端还可以接收发送端发送的第二数据包的相关信息,其中,该相关信息用于指示接收端的第一数据包。那么接收端从译码后的第二数据包中获取接收端的第一数据包的具体方式可以为:

基于该相关信息,从译码后的第二数据包中获取该相关信息所指示的第一数据包。

其中,第二数据包可以是第一数据包经数据填充和/或与其他接收端的数据包进行数据拼接得到的。那么该相关信息还可以指示其他接收端的数据包。

本发明实施例第三方面公开了一种发送端,可以为网络设备,也可以为用户终端。具体的,发送端可以包括确定模块、生成模块、编码模块和发送模块,用于执行第一方面所描述的数据传输方法。在向接收端发送数据包时,通过将长度较短的数据包合成长度较长的数据包,经信道编码后发送给接收端,可以在数据传输时得到较高的信道编码增益,避免短包传输的较高误码率,从而能够降低误码率,提高数据传输的可靠性。

本发明实施例第四方面公开了一种接收端,可以为网络设备,也可以为用户终端。具体的,接收端可以包括接收模块、译码模块和获取模块,用于执行第二方面所描述的数据传输方法。发送端在向接收端发送数据包时,通过将长度较短的数据包合成长度较长的数据包,经信道编码后发送给接收端,可以在数据传输时得到较高的信道编码增益,避免短包传输的较高误码率,从而能够降低误码率,提高数据传输的可靠性。

本发明实施例第五方面公开了一种网络设备,可以包括收发器、处理器和存储器,其中:处理器、收发器和存储器之间相互连接;收发器受处理器的控制用于收发消息;存储器用于存储一组程序代码,处理器用于调用存储器中存储的程序代码执行上述第一方面或者第二方面公开的数据传输方法。

本发明实施例第六方面公开了一种用户终端,可以包括输入设备、输出设备、处理器和存储器,其中:输入设备、输出设备、处理器和存储器之间可以通过总线连接;输入设备和输出设备受处理器的控制用于收发消息;存储器用于存储一组程序代码,处理器用于调用存储器中存储的程序代码执行上述第一方面或者第二方面公开的数据传输方法。

实施本发明实施例,具有如下有益效果:

本发明实施例中,发送端在向接收端发送数据包时,可以将长度较短的数据包合成较长的数据包,经信道编码后发送给接收端,这样可以在urllc数据传输时得到较高的信道编码增益,提高数据传输的可靠性。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例公开的一种网络架构示意图;

图2是本发明实施例公开的一种数据传输方法的流程示意图;

图3a是本发明实施例公开的一种第二数据包的结构示意图;

图3b是本发明实施例公开的另一种第二数据包的结构示意图;

图3c是本发明实施例公开的又一种第二数据包的结构示意图;

图3d是本发明实施例公开的又一种第二数据包的结构示意图;

图3e是本发明实施例公开的又一种第二数据包的结构示意图;

图4是本发明实施例公开的一种发送端的结构示意图;

图5是本发明实施例公开的一种接收端的结构示意图;

图6是本发明实施例公开的一种网络设备的结构示意图;

图7是本发明实施例公开的一种用户终端的结构示意图。

具体实施方式

下面将结合附图,对本发明的实施例进行描述。

本发明实施例公开了一种数据传输方法及相关设备。可以在urllc场景下得到较高的信道编码增益,提高数据传输可靠性。

为了更好的理解本发明实施例公开的一种数据传输方法及相关设备,下面先对本发明实施例适用的网络架构进行描述。请参阅图1,图1是本发明实施例公开的一种网络架构示意图。在图1所示的架构中,可以包括网络设备和至少一个用户终端。其中,网络设备可以包括但不限于基站、无线网络控制器、基站控制器等,用户终端可以包括但不限于移动手机、平板电脑、个人数字助理(personaldigitalassistant,pda)、移动互联网设备(mobileinternetdevice,mid)、车载终端、无人机等。通过实施图1所示的网络架构,网络设备在向用户终端发送下行数据之前,需要对待发送数据包进行信道编码,从而传输给用户终端,用户终端通过对数据包括译码获得数据。同样的,用户终端在向网络设备发送上行数据之前,也会将待发送数据包进行信道编码,从而传输给网络设备,网络设备通过对数据包译码获得数据。其中,传输的数据包可以是控制信息,也可以是数据信息,还可以是控制信息与数据信息的混合,本发明实施例不做限定。通过图1所示的网络架构,网络设备和用户终端之间从而可以实现数据上下行传输。

基于图1所示的网络架构,本发明实施例公开了一种数据传输方法。请参阅图2,图2是本发明实施例公开的一种数据传输方法的流程示意图。其中,图2所描述的方法可以应用于网络设备,也可以应用于用户终端,如图2所示,该方法可以包括以下步骤:

201、发送端确定向接收端发送的第一数据包。

其中,发送端可以是网络设备,也可以是用户终端;相应的,接收端可以是用户终端,也可以是网络设备。也即是说,本方案所提及的数据传输可以用于上行数据传输,也可以用于下行数据传输,本发明实施例不做限定。

本发明实施例中,在发送端为网络设备,接收端为用户终端的情况下,网络设备在确定向用户终端发送的第一数据包之前,用户终端会向网络设备发送数据请求,网络设备基于数据请求确定待发送的数据包。在发送端为用户终端,接收端为网络设备的情况下,用户终端在确定向网络设备发送第一数据包之前,可以向网络设备获取数据上行传输的授权,在授权通过的情况下确定待发送的数据包;也可以采用其他方式,如单独发送信息给网络设备,以指示采用的数据传输方式,如,将短包数据生成长包数据。

在一些可行的实施方式中,发送端在获取第一数据包之后,首先可以确定第一数据包的长度,如果该长度小于预设长度阈值,再基于第一数据包生成长度比第一数据包长的第二数据包。

其中,预设长度阈值为发送端预先设定的长度阈值,在urllc场景中,可以为50bit,也可以为60bit,还可以为100bit,本发明实施例不做限定。例如,基站基于用户终端的请求需要向用户终端发送60bit的数据,如果预设长度阈值为50bit,那么基站可以直接对该数据进行信道编码后传输给用户终端,如果预设长度阈值为100bit,那么基站需要对该数据进行数据填充,或者将该数据重复2次,或者将其他用户终端的数据与该用户终端的数据(假设长度也为60bit)进行拼接,从而得到120bit的数据包,然后再经过信道编码后传输给该用户终端。在窄带物联网(narrow-bandinternetofthings,nb-iot)场景中,如果用户终端需要向基站发送1bit的数据,用户终端可以对该数据进行数据填充,或者将该数据重复20次,进行拼接,从而得到20bit的数据包,然后再经过信道编码后传输给基站。

202、发送端基于第一数据包生成第二数据包,并对第二数据包进行编码。

本发明实施例中,发送端在确定待发送的第一数据包后,可以将第一数据包生成第二数据包,其中,生成的第二数据包的长度大于第一数据包的长度。

在一些可行的实施方式中,发送端基于第一数据包生成第二数据包的方式可以包括以下几种:

方式一、

发送端基于第一填充规则对第一数据包进行数据填充,得到第二数据包。

方式二、

在发送端为网络设备,接收端为用户终端的情况下,第一数据包为第一接收端的数据包,发送端确定向第二接收端发送的第三数据包,从而将第一数据包和第三数据包进行拼接,得到第二数据包。

方式三、

在发送端为网络设备,接收端为用户终端的情况下,第一数据包为第一接收端的数据包,发送端确定向第二接收端发送的第三数据包后,可以基于第二填充规则分别对第三数据包和第一数据包进行数据填充,并将填充后的第三数据包和填充后的第一数据包进行拼接,得到第二数据包。

方式四、

在发送端为网络设备,接收端为用户终端的情况下,第一数据包为第一接收端的数据包,发送端确定向第二接收端发送的第三数据包,并将第一数据包和第三数据进行拼接后,基于第二填充规则对拼接后的数据包进行数据填充,得到第二数据包。

对于方式一来说,发送端可以是网络设备,也可以是用户终端。第一填充规则可以是在第一数据包后全部填充“0”和/或“1”数据,使得填充后的数据包能够达到指定长度,例如图3a所示,在图3a中,发送端将全“0”数据填充至第一数据包后,得到第二数据包;也可以将第一数据包进行重复,使得数据包达到指定长度,例如图3b所示,在图3b中,发送端将待发送的数据包重复,生成一个更长的数据包,可以重复一次,也可以重复多次,在不同场景中以及针对不同长度的数据包来说,重复次数可能不同,本发明实施例不做限定。例如在urllc场景中,基站可以将发给用户终端的60bit的信息重复两次,生成120bit的信息;还可以是将“0”或“1”数据填充至第一数据包中,本发明实施例不做限定。同样的,用户终端在向基站发送数据之前,可以将自己的数据重复多次,将短数据包拼接成长数据包。

对于方式二至方式四来说,发送端为网络设备,第一接收端和第二接收为用户终端,即,第一接收端为第一用户终端,第二接收端为第二用户终端。第二用户终端可以是指与第一用户终端不同的一个用户终端,也可以是指与第一用户终端不同多个用户终端。具体的,第二用户终端可以是指网络设备将要向其发送数据包的用户终端,可以与第一用户终端在同一小区,也可以在不同小区,还可以与第一用户终端在特定距离范围内,比如1千米范围内,每个第二用户终端的第三数据包可以相同,也可以不同,本发明实施例不做限定。

对于方式二来说,第二数据包可以由第一数据包和多个第三数据包拼接得到,如图3c所示,图3c所示的只是一种示意性拼接方式,第一数据包可以位于第二数据包的任意位置。当然,第二数据包也可以由第一数据包和一个第三数据包拼接得到,也可以由多个第一数据包和至少一个第三数据包得到,本发明实施例不做限定。

对于方式三来说,结合方式一和方式二,发送端基于第二填充规则对第一数据包和第二数据包分别进行数据填充,然后再将填充后的第一数据包和填充后的第三数据包进行拼接,得到第二数据包,如图3d所示。可以理解的是,第二填充规则可以和第一填充规则一样。发送端基于第二填充规则对第一数据包和第三数据包分别进行数据填充,可以使第一数据包和第三数据包填充后的长度相同,且达到指定长度,例如,第一数据包长度为30bit,第三数据包长度为40bit,第二填充规则可以是将数据包填充后使其长度达到50bit,那么则需要对第一数据包填充20bit的数据,对第三数据包填充10bit的数据;也可以对数据包填充指定长度的数据,例如,分别对第一数据包和第三数据包填充10bit的数据,那么填充后的第一数据包的长度为40bit,填充后的第三数据包的长度为50bit,本发明实施例不做限定。

对于方式四来说,结合方式一和方式二,发送端将第一数据包和第三数据包拼接后,基于第二填充规则对拼接后的数据包进行数据填充,从而得到第二数据包,如图3e所示。可以理解的是,第二填充规则可以和第一填充规则一样。

本发明实施例中,方式一采用数据填充或者单用户重复机制,方式二至方式四采用了多用户联合传输的机制,将短数据包拼接成长数据包,可以避免在urllc场景中传输短包时误码率高或者误块率高的问题,从而能够满足urllc类型业务的高可靠性的需求。

因此,发送端基于第一数据包生成长度大于第一数据包的第二数据包后,从而将其进行信道编码,例如,采用极化码(polarcode)编码技术或者低密度奇偶校验码(lowdensityparitycheckcode,ldpc)编码技术进行编码,得到编码后的数据包。

203、发送端将编码后的第二数据包发送给接收端。

可以理解的是,相同码率下,传输短包性能不如长包,例如,传输短包误码率较高。因此,发送端将待发送的短包数据拼接或者填充成长包数据,然后再进行信道编码传输,这样可以获得较好的传输性能,降低传输误码率。

本发明实施例中,在第二数据包为多个用户终端的数据包级联的情况下,网络设备会将第二数据包发送给所有的用户终端。例如,在第二数据包由第一用户终端的数据包和第二用户终端的数据包拼接的情况下,基站可以将第二数据包分别发送给第一用户终端和第二用户终端。

204、接收端接收编码后的第二数据包,并对第二数据包进行译码。

205、接收端从译码后的数据包中获取第一数据包。

本发明实施例中,接收端在接收到数据包后,可以对数据包进行译码,然后从译码后的数据包中获取自己的数据包。

在一些可行的实施方式中,发送端可以向接收端发送第二数据包的相关信息,该相关信息用于指示接收端的第一数据包。

可以理解的是,如果第二数据包由第一接收端的第一数据包和第二接收端的第三数据包拼接得到,那么该相关信息可以分别指示第一数据包和第三数据包在第二数据包中的位置;也可以分别指示第一数据包和第三数据包的起始数据、长度等信息;还可以分别指示第一接收端和第二接收端的标识(如身份标识id,媒体访问控制(mediaaccesscontrol,mac)地址等),本发明实施例不做限定。那么接收端在接收到第二数据包并进行译码后,就可以基于接收端的标识或者获得属于自己的数据。其中,该相关信息可以携带于第二数据包中;也可以在系统中广播该相关信息;还可以将该相关信息分别发送给各个接收端;还可以将各个接收端各自数据包的位置、起始数据、长度、接收端标识发送给对应的接收端,本发明实施例不做限定。

进一步的,如果第二数据包由第一数据包进行数据填充得到,那么该相关信息可以用于指示第一数据包在第二数据包中的位置、起始数据、长度等信息,也可以用于指示第一数据包所对应接收端的标识,等等,本发明实施例不做限定。

可选的,发送端还可以预先告知接收端第一数据包的位置,或者第一数据包的标识信息,接收端在接收到编码的第二数据包后,基于位置直接对指示的数据包进行译码,或者基于标识信息对编码的第二数据包进行检测,检测到第一数据包后直接对第一数据包进行译码,这种方式可以避免对冗余数据进行译码,提高数据获取效率。

可见,在图2所描述的方法中,发送端在向接收端发送数据包时,可以将长度较短的数据包拼接或者填充成较长的数据包,经信道编码后发送给接收端,这样可以在urllc数据传输时得到较高的信道编码增益,避免短包传输的较高误码率,提高数据传输的可靠性。

基于图1所示的网络架构,本发明实施例公开了一种发送端。请参阅图4,图4是本发明实施例公开的一种发送端的结构示意图。其中,图4所描述的发送端可以应用于网络设备,也可以应用于用户终端。如图4所示,该发送端可以包括以下模块:

确定模块401,用于确定向第一接收端发送的第一数据包。

生成模块402,用于基于第一数据包生成第二数据包,其中,第二数据包的长度大于第一数据包的长度。

编码模块403,用于对第二数据包进行编码。

发送模块404,用于发送编码后的第二数据包。

在一些可行的实施方式中,生成模块402基于第一数据包生成第二数据包的具体方式可以包括以下几种:

方式一、

基于第一填充规则对第一数据包进行数据填充,得到第二数据包。

方式二、

在发送端为网络设备,接收端为用户终端的情况下,生成模块402确定向第二接收端发送的第三数据包,从而将第一数据包和第三数据包进行拼接,得到第二数据包。

方式三、

在发送端为网络设备,接收端为用户终端的情况下,生成模块402确定向第二接收端发送的第三数据包后,可以基于第二填充规则分别对第三数据包和第一数据包进行数据填充,并将填充后的第三数据包和填充后的第一数据包进行拼接,得到第二数据包。

方式四、

在发送端为网络设备,接收端为用户终端的情况下,生成模块402确定向第二接收端发送的第三数据包,并将第一数据包和第三数据进行拼接后,基于第二填充规则对拼接后的数据包进行数据填充,得到第二数据包。

对于方式二至方式四来说,发送模块404具体可以将编码后的第二数据包发送给第一接收端和第二接收端。

在一些可行的实施方式中,确定模块401,还用于确定第一数据包的长度,并在第一数据包的长度小于预设长度阈值的情况下,触发生成模块402执行基于第一数据包生成第二数据包的操作。

在一些可行的实施方式中,发送模块404,还用于发送第二数据包的相关信息,其中,该相关信息用于指示第一接收端的第一数据包。

进一步的,如果第二数据包由第一数据包和第三数据包拼接得到,那么该相关信息还可以用于指示第二接收端的第三数据包。

可见,在图4所描述的发送端中,发送端在向接收端发送数据包时,可以将长度较短的数据包拼接或者填充成较长的数据包,经信道编码后发送给接收端,这样可以在urllc数据传输时得到较高的信道编码增益,避免短包传输的较高误码率,提高数据传输的可靠性。

基于图1所示的网络架构,本发明实施例公开了一种接收端。请参阅图5,图5是本发明实施例公开的一种接收端的结构示意图。其中,图5所描述的接收端可以应用于网络设备,也可以应用于用户终端。如图5所示,该接收端可以包括以下模块:

接收模块501,用于接收发送端发送的第二数据包。

译码模块502,用于对第二数据包进行译码。

获取模块503,用于从译码后的第二数据包中获取接收端的第一数据包。

具体的,接收模块501,还用于接收发送端发送的第二数据包的相关信息,该相关信息用于指示接收端的第一数据包。

那么获取模块503从译码后的第二数据包中获取接收端的第一数据包的具体方式可以为:

基于该相关信息,从译码后的第二数据包中获取该相关信息所指示的第一数据包。

其中,第二数据包可以是第一数据包经数据填充和/或与其他接收端的数据包进行数据拼接得到的。那么该相关信息还可以指示其他接收端的数据包。

可见,在图5所描述的接收端中,接收端在接收到发送端基于数据填充或多接收端数据拼接等方式得到的第二数据包后,可以从译码后的第二数据包中获得自己的数据包。这种将长包进行编码后传输的方式,可以避免短包传输的较高误码率,从而能够降低误码率,提高数据传输的可靠性。

基于图1所示的网络架构,本发明实施例公开了一种网络设备。请参阅图6,图6是本发明实施例公开的一种网络设备的结构示意图。其中,图6所描述的网络设备可以为图4所是的发送端,也可以为图5所示的接收端。如图6所示,该网络设备可以包括:收发器601、处理器602以及存储器603,其中:

处理器602例如可以包括中央处理器(cpu)或特定应用集成电路(applicationspecificintegratedcircuit,asic),可以包括一个或多个用于控制程序执行的集成电路,可以包括使用现场可编程门阵列(fieldprogrammablegatearray,fpga)开发的硬件电路,可以包括基带芯片。

存储器603的数量可以是一个或多个。存储器603可以包括只读存储器(readonlymemory,rom)、随机存取存储器(randomaccessmemory,ram)和磁盘存储器,等等。存储器603可以用于存储处理器602执行任务所需的指令,还可以用于存储数据。

收发器601可以属于射频系统,用于与外部设备进行网络通信,例如可以通过以太网、无线接入网、无线局域网等网络与外部设备进行通信。

收发器601、存储器603和处理器602之间相互连接。

通过对处理器602进行设计编程,将前述所示的方法所对应的代码固化到芯片内,从而使芯片在运行时能够执行前述实施例中的所示的方法。如何对处理器602进行设计编程为本领域技术人员所公知的技术,这里不再赘述。

该网络设备可以用于执行上述图1所示的方法,可以是发送端,也可以是接收端。因此,对于该网络设备中的各单元所实现的功能等,可参考如前方法部分的描述,不多赘述。

可以理解的是,在实际应用中,图4所描述的发送端中确定模块401、生成模块402和编码模块403,以及图5所描述的接收端中译码模块502和获取模块503对应的实体设备可以是图6中的处理器602,图4所描述的发送端中发送模块404以及图5所描述的接收端中接收模块501对应的实体设备可以是图6中的收发器601。

基于图1所示的网络架构,本发明实施例公开了一种用户终端。请参阅图7,图7是本发明实施例公开的一种用户终端的结构示意图。其中,图7所描述的用户终端可以为图4所是的发送端,也可以为图5所示的接收端。如图7所示,该用户终端可以包括:至少一个输入设备701;至少一个输出设备702;至少一个处理器701;和存储器704,上述输入设备701、输出设备702、处理器703和存储器704之间通过总线705相互连接。

其中,输出设备702例如可以是用于输出的屏幕/界面,如显示屏(display)、触控屏,输入设备701例如可以是用于输入的键盘(keyboard)、鼠标、用于捕获图像的摄像头、用于播放声音信号的听筒以及扬声器、用于检测触摸操作的触控屏等等,需要说明的是,此处的显示屏和触控屏可以为一体化设计,键盘既可以为实体键盘,也可以为触屏虚拟键盘,还可以为实体与触屏虚拟相结合的键盘。其中,输出设备702和输入设备701也可以是收发器,用于与外部设备进行网络通信,例如可以通过以太网、无线接入网、无线局域网等网络与外部设备进行通信。

处理器703例如可以包括cpu或asic,可以包括一个或多个用于控制程序执行的集成电路,可以包括使用fpga开发的硬件电路,可以包括基带芯片。

存储器704的数量可以是一个或多个。存储器704可以包括rom、ram和磁盘存储器,等等。存储器704可以用于存储处理器703执行任务所需的指令,还可以用于存储数据。

通过对处理器703进行设计编程,将前述所示的方法所对应的代码固化到芯片内,从而使芯片在运行时能够执行前述实施例中的所示的方法。如何对处理器703进行设计编程为本领域技术人员所公知的技术,这里不再赘述。

该用户终端可以用于执行上述图1所示的方法,可以是发送端,也可以是接收端。因此,对于该用户终端中的各单元所实现的功能等,可参考如前方法部分的描述,不多赘述。

可以理解的是,在实际应用中,图4所描述的发送端中确定模块401、生成模块402和编码模块403,以及图5所描述的接收端中译码模块502和获取模块503对应的实体设备可以是图7中的处理器703,图4所描述的发送端中发送模块404对应的实体设备可以是图7中的输出设备702,图5所描述的接收端中接收模块501对应的实体设备可以是图7中的输入设备701。

需要说明的是,在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详细描述的部分,可以参见其他实施例的相关描述。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。

本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。

本发明实施例发送端和接收端中的模块可以根据实际需要进行合并、划分和删减。

本发明实施例中所述发送端和接收端,可以通过通用集成电路,例如cpu(centralprocessingunit,中央处理器),或通过asic(applicationspecificintegratedcircuit,专用集成电路)来实现。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。

以上对本发明实施例公开的一种数据传输方法及相关设备进行了详细介绍,本文中应用了具体实例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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