本发明涉及通信技术领域,尤其涉及一种数据重传方法和接入网设备。
背景技术:
现有技术中基于蜂窝的窄带物联网(英文全称:narrowbandinternetofthings,简称:nb-iot)是基于第三代合作伙伴计划(3rdgenerationpartnershipproject,简称:3gpp)长期演进(英文全称:longtermevolution,简称:lte)标准协议演进的物联网技术,主要面向中低速率、深度覆盖、低功耗、大连接的物联网应用场景;其网络架构如图1-a所示,包括用户设备(英文全称:userequipment,简称:ue)、基站(英文全称:evolvednodeb,简称:enodeb)、4g核心网络(英文全称:evolvedpacketcore,简称:epc)、物联网(英文全称:internetofthings,简称:iot)平台以及应用服务器。
3gpp中规定nb-iot比通用分组无线服务技术(英文全称:generalpacketradioservice,简称:gprs)在覆盖方面有20db的提升,支持三种覆盖等级,如图1-b所示三种覆盖等级分别为:当终端设备测量的rsrp值小于或等于144dbm时,表示当前终端设备处于第一覆盖等级;当终端设备测量的rsrp值大于144dbm且小于或等于154dbm时,表示当前终端设备处于第二覆盖等级;当终端设备测量的rsrp值大于154dbm且小于或等于164dbm时,表示当前终端设备处于第三覆盖等级。下行通过重复传输技术带来覆盖增强,上行通过重复传输技术提升上行功率谱密度的方式带来覆盖增强;其中,重复传输技术是指将一个重复周期内的每个子帧进行重复传输,一个重复周期等于单个子帧的重复传输次数z乘以子帧的个数m;示例性的,如图1-c所示,重复传输次数z等于1,一个重复周期内子帧的个数为m,因此不需要对子帧m进行重复传输;进一步地,如图1-d在第一重复周期内包含3个子帧a、b和c,依次对a子帧进行z次重复传输、对b子帧进行z次重复传输以及对c子帧进行z次重复传输;在第二重复周期内包含5个子帧h、g、m、f和e,依次对h子帧进行z次重复传输、对g子帧进行z次重复传输、对m子帧进行z次重复传输、对f子帧进行z次重复传输以及e子帧进行z次重复传输,以此类推在第n重复周期内的每个子帧进行z次重复传输;当终端设备在同一覆盖等级下进行数据传输时,由于采用了上述的重复传输技术,因此在一个重复周期内会对m个子帧中的每个子帧进行z次的重复传输造成数据通道被大量的重复数据包占用,从而导致传输时延较高,后续业务接入成功率较低用户体验较差。
由上述可知,现有技术中终端设备在同一覆盖等级下进行数据传输时,由于采用了上述的重复传输技术进行数据包的传输,因此在一个重复周期内会对m个子帧中的每个子帧进行z次的重复传输造成数据通道被大量的重复数据包占用,从而导致传输时延较高,后续业务接入成功率较低用户体验较差。
技术实现要素:
本发明的实施例提供一种数据重传方法和接入网设备,解决了现有技术中终端设备在同一覆盖等级下进行数据传输时,由于采用了上述的重复传输技术进行数据包的传输,因此在一个重复周期内会对m个子帧中的每个子帧进行z次的重复传输造成数据通道被大量的重复数据包占用,从而导致传输时延较高,后续业务接入成功率较低用户体验较差的问题。
为达到上述目的,本发明的实施例采用如下技术方案:
第一方面、本发明的实施例提供一种数据重传方法,包括:获取终端设备的信噪比;根据信噪比,获取重复周期内数据包的重复传输次数。
可选的,该方法还包括:将携带重复传输次数的控制指令发送至终端设备。
可选的,该方法还包括:根据重复传输次数发送数据包。
可选的,根据信噪比,生成重复周期内数据包的重复传输次数包括:当终端设备的信噪比等于预设信噪比时,将重复传输次数设置为零。
可选的,根据信噪比,生成重复周期内数据包的重复传输次数包括:当终端设备的信噪比小于预设信噪比时,计算终端设备的信噪比与预设信噪比的差值;根据差值查找增益集合,确定重复传输次数;其中,增益集合包含多个信噪比区间与多个重复传输次数,每个信噪比区间对应一个重复传输次数。
可选的,根据差值查找增益集合,确定重复周期内数据包的重复传输次数包括:查找差值所对应的信噪比区间,并根据信噪比区间确定重复传输次数。
第二方面、本发明的实施例提供一种接入网设备,包括:数据获取单元,用于获取终端设备的信噪比;数据处理单元,用于根据数据获取单元获取的信噪比,生成重复周期内数据包的重复传输次数。
可选的,数据处理单元,还用于将携带重复传输次数的控制指令发送至终端设备。
可选的,数据处理单元,还用于根据重复传输次数发送下行数据包。
可选的,数据处理单元,具体用于当数据获取单元获取的终端设备的信噪比等于预设信噪比时,将重复传输次数设置为零。
可选的,数据处理单元,具体用于当数据获取单元获取的终端设备的信噪比小于预设信噪比时,计算终端设备的信噪比与预设信噪比的差值;根据差值查找增益集合,确定重复传输次数;其中,增益集合包含多个信噪比区间与多个重复传输次数,每个信噪比区间对应一个重复传输次数。
可选的,数据处理单元,具体用于查找差值所对应的信噪比区间,并根据信噪比区间确定重复传输次数。
本发明实施例提供的数据重传方法和接入网设备,通过获取所述终端设备的信噪比,并根据信噪比生成重复周期内数据包的重复传输次数,无需按照现有技术中位于同一覆盖等级下的终端设备,在进行数据传输时均使用相同的重复传输次数进行数据包的传输;从而解决了现有技术中终端设备在同一覆盖等级下进行数据传输时,由于采用了上述的重复传输技术进行数据包的传输,因此在一个重复周期内会对m个子帧中的每个子帧进行z次的重复传输造成数据通道被大量的重复数据包占用,从而导致传输时延较高,后续业务接入成功率较低用户体验较差的问题。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1-a-图1-d为现有技术中nb-iot的技术原理图;
图2-a为本发明的实施例提供的一种数据重传方法的流程示意图;
图2-b为本发明的实施例提供的一种数据重传方法的信噪比区间与重复传输次数的对应关系表;
图3-a和图3-b为本发明的实施例提供的一种数据重传方法的另一种流程示意图;
图4-a和图4-b为本发明的实施例提供的一种数据重传方法的又一种流程示意图;
图5为本发明的实施例提供的一种接入网设备的结构示意图。
附图标记:
接入网设备-10;
数据获取单元-101;数据处理单元-102。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在本发明实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本发明实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
本发明实施例提供的数据重传方法的执行主体可以为接入网设备,或者是接入网设备中的一个执行装置。具体的,该接入网设备可以为基站或者演进型基站(英文全称:evolvednodeb,简称:enodeb)等。在本发明的描述中,获取终端设备的信噪比(英文全称:signalnoiseratio,简称:snr)包括以下方式:
方式一、终端设备根据当前信噪比指令测量当前的信噪比,然后上传信噪比至接入网设备。
方式二、终端设备根据通信协议周期性的会上传当前的参数信息(包括:信噪比),即终端设备上报信噪比至接入网设备。
实施例一、本发明的实施例提供一种数据重传方法,如图2-a所示包括:
s101、获取终端设备的信噪比。
s102、根据信噪比,获取重复周期内数据包的重复传输次数。
可选的,根据信噪比,生成重复周期内数据包的重复传输次数包括:当终端设备的信噪比等于预设信噪比时,将重复传输次数设置为零。
需要说明的是,在实际的应用中,预设信噪比snr-d表示终端设备所在位置的理论信噪比,也可以根据实际的情况设定启动的阈值判别是否需要改变当前的重复传输次数;终端设备的信噪比snr-r表示终端所在位置的信号信噪比,由于在实际的应用中终端设备的信噪比snr-r由很多的环境因素所决定,因此这里需要加入信噪比余量l,l大于等于0,即终端设备的信噪比等于snr-r+l,使得测量的终端设备的信噪比更加准确;示例性的,终端设备的信噪比等于预设信噪比时,即(snr-r+l)-snr-d等于0,无需进行重复传输即可实现解调。
可选的,根据信噪比,生成重复周期内数据包的重复传输次数包括:当终端设备的信噪比小于预设信噪比时,计算终端设备的信噪比与预设信噪比的差值;根据差值查找增益集合,确定重复传输次数;其中,增益集合包含多个信噪比区间与多个重复传输次数,每个信噪比区间对应一个重复传输次数。
可选的,根据差值查找增益集合,确定重复周期内数据包的重复传输次数包括:查找差值所对应的信噪比区间,并根据信噪比区间确定重复传输次数。
需要说的是,在实际的应用中包含多个信噪比区间与多个重复传输次数的增益集合可以根据实际的情况进行设定;信噪比区间an与重复传输次数的对应关系如图2-b所示,信噪比区间an的表达公式为(3×log22n-1,3×log22n],n∈(1,11)且n为整数;增益集合包含:a1、a2、…..an-1、an;其中,a1表示(0,3]、a2表示(3,6]、a3表示(3,9],an表示(3×log22n-1,3×log22n],重传次数m等于
本发明实施例提供的数据重传方法,通过获取所述终端设备的信噪比,并根据信噪比生成重复周期内数据包的重复传输次数,无需按照现有技术中位于同一覆盖等级下的终端设备,在进行数据传输时均使用相同的重复传输次数进行数据包的传输;从而解决了现有技术中终端设备在同一覆盖等级下进行数据传输时,由于采用了上述的重复传输技术进行数据包的传输,因此在一个重复周期内会对m个子帧中的每个子帧进行z次的重复传输造成数据通道被大量的重复数据包占用,从而导致传输时延较高,后续业务接入成功率较低用户体验较差的问题。
实施例二、本发明的实施例提供一种数据重传方法,如图3-a、图3-b、图4-a和图4-b所示具体的实现方式如下:
情景一、本发明的实施例提供一种数据重传方法,如图3-a所示包括:
s1010、发送测量当前信噪比指令。
s1020、根据测量当前信噪比指令,测量当前的信噪比。
s1030、上传信噪比。
s1040、获取终端设备上报的信噪比。
s1050、根据信噪比,获取重复周期内数据包的重复传输次数。
s1060、将携带重复传输次数的控制指令发送至终端设备。
s1070、根据重复传输次数发送数据包。
需要说明的是,在实际的应用中,步骤s1030主要是为了通知终端设备当前应该使用什么样的重复传输次数z进行数据包的上行传输;由于图3-a与图3-b均是用户进行上行传输,区别点是信噪比的获取方式(图3-a采用方式一获取信噪比,图3-b采用方式二获取信噪比);因此,图3-a与图3-b在后续生成重复传输次数的过程是一致的,此处不再赘述。
示例性的,情况1:终端设备从基站覆盖区域的边缘位置向基站覆盖区域的中心位置移动,具体包括以下情况:用户从第三覆盖等级向第二覆盖等级移动、用户从第二覆盖等级向第一覆盖等级移动、用户从第三覆盖等级距离第二覆盖等级较远的一侧向距离第二覆盖等级较近的一侧移动、用户从第二覆盖等级距离第一覆盖等级较远的一侧向距离第一覆盖等级较近的一侧移动或者用户从第一覆盖等级距离第二覆盖等级较近的一侧向第一覆盖等级的中心移动时重复传输次数的变化趋势相同,具体的实现方式如下:
当终端设备位于接入网设备覆盖区域的边缘位置时,此时接入网设备获取的终端设备的信噪比较小,发生数据包丢失的可能性较大;因此,此时接入网设备根据终端设备的信噪比,会获取一个较大的重复传输次数,并将携带该重复传输次数的控制指令发送至终端设备;终端设备根据该重复传输次数进行上行数据传输,从而保证了终端设备在接入网设备覆盖区域的边缘位置处发送至接入网设备的数据包的完整性。
当终端设备位于基站覆盖区域的中心位置时,此时接入网设备获取的终端设备的信噪比较大,发生数据包丢失的可能性较小;因此,此时接入网设备根据终端设备的信噪比,会分配一个较小的重复传输次数,并将携带该重复传输次数的控制指令发送至终端设备;终端设备根据该重复传输次数进行上行数据传输,从而保证了终端设备在接入网设备覆盖区域的中心位置处发送至接入网设备的数据包的完整性。
综上所述,当终端设备从基站覆盖区域的边缘位置向基站覆盖区域的中心位置移动时,接入网设备获取的重复传输次数的变化趋势为:由大逐渐变小。
情况2:终端设备从基站覆盖区域的中心位置向基站覆盖区域的边缘位置移动,具体包括以下情况:用户从第一覆盖等级向第二覆盖等级移动、用户从第二覆盖等级向第三覆盖等级移动、用户从第一覆盖等级的中心向距离第二覆盖等级较近的一侧向移动时、用户从第二覆盖等级距离第一覆盖等级较近的一侧向距离第一覆盖等级较远的一侧移动或者用户从第三覆盖等级距离第二覆盖等级较近的一侧向距离第二覆盖等级较远的一侧移动时,重复传输次数的变化如下:
当终端设备位于基站覆盖区域的中心位置时,此时接入网设备获取的终端设备的信噪比较大,发生数据包丢失的可能性较小;因此,此时接入网设备根据终端设备的信噪比,会分配一个较小的重复传输次数,并将携带该重复传输次数的控制指令发送至终端设备;终端设备根据该重复传输次数进行上行数据传输,从而保证了终端设备在接入网设备覆盖区域的中心位置处发送至接入网设备的数据包的完整性。
当终端设备位于基站覆盖区域的边缘位置时,此时接入网设备获取的终端设备的信噪比较小,发生数据包丢失的可能性较大;因此,此时接入网设备根据终端设备的信噪比,会获取一个较大的重复传输次数,并将携带该重复传输次数的控制指令发送至终端设备;终端设备根据该重复传输次数进行上行数据传输,从而保证了终端设备在接入网设备覆盖区域的边缘位置处发送至接入网设备的数据包的完整性。
综上所述,当终端设备从基站覆盖区域的边缘位置向基站覆盖区域的中心位置移动时,接入网设备获取的重复传输次数的变化趋势为:由小逐渐变大。
本发明实施例提供的数据重传方法,通过获取所述终端设备的信噪比,并根据信噪比生成重复周期内数据包的重复传输次数,无需按照现有技术中位于同一覆盖等级下的终端设备,在进行数据传输时均使用相同的重复传输次数进行数据包的传输;从而解决了现有技术中终端设备在同一覆盖等级下进行数据传输时,由于采用了上述的重复传输技术进行数据包的传输,因此在一个重复周期内会对m个子帧中的每个子帧进行z次的重复传输造成数据通道被大量的重复数据包占用,从而导致传输时延较高,后续业务接入成功率较低用户体验较差的问题。
情景二、本发明的实施例提供一种数据重传方法,如图4-a所示包括:
s1012、发送测量当前信噪比指令。
s1022、根据测量当前信噪比指令,测量当前的信噪比。
s1032、上传信噪比。
s1042、获取终端设备上报的信噪比。
s1052、根据信噪比,获取重复周期内数据包的重复传输次数。
s1062、根据重复传输次数发送数据包。
需要说明的是,在实际的应用中,步骤s1031主要是为了保证终端设备接收到的数据包的完整性,因此需要根据重复传输次数发送数据包;由于图4-a与图4-b均是用户进行上行传输,区别点是信噪比的获取方式(图4-a采用方式一获取信噪比,图4-b采用方式二获取信噪比);因此,图4-a与图4-b在后续生成重复传输次数的过程是一致的,此处不再赘述。
示例性的,终端设备从基站覆盖区域的边缘位置向基站覆盖区域的中心位置移动,具体包括以下情况:用户从第三覆盖等级向第二覆盖等级移动、用户从第二覆盖等级向第一覆盖等级移动、用户从第三覆盖等级距离第二覆盖等级较远的一侧向距离第二覆盖等级较近的一侧移动、用户从第二覆盖等级距离第一覆盖等级较远的一侧向距离第一覆盖等级较近的一侧移动或者用户从第一覆盖等级距离第二覆盖等级较近的一侧向第一覆盖等级的中心移动时重复传输次数的变化趋势相同,具体的实现方式如下:
当终端设备位于基站覆盖区域的边缘位置时,此时接入网设备获取的终端设备的信噪比较小,发生数据包丢失的可能性较大;因此,此时接入网设备根据终端设备的信噪比,会获取一个较大的重复传输次数;然后根据该重复传输次数为终端设备提供下行服务,保证终端设备在较远的位置处接收到的数据包的完整性。
当终端设备位于基站覆盖区域的中心位置时,此时接入网设备获取的终端设备的信噪比较大,发生数据包丢失的可能性较小;因此,此时接入网设备根据终端设备的信噪比,会获取一个较小的重复传输次数;然后根据该重复传输次数为终端设备提供下行服务,保证终端设备在较近的位置处接收到的数据包的完整性。
综上所述,当终端设备从基站覆盖区域的边缘位置向基站覆盖区域的中心位置移动时,接入网设备获取的重复传输次数的变化趋势为:由大逐渐变小。
情况2:终端设备从基站覆盖区域的中心位置向基站覆盖区域的边缘位置移动,具体包括以下情况:用户从第一覆盖等级向第二覆盖等级移动、用户从第二覆盖等级向第三覆盖等级移动、用户从第一覆盖等级的中心向距离第二覆盖等级较近的一侧向移动时、用户从第二覆盖等级距离第一覆盖等级较近的一侧向距离第一覆盖等级较远的一侧移动或者用户从第三覆盖等级距离第二覆盖等级较近的一侧向距离第二覆盖等级较远的一侧移动时,重复传输次数的变化如下:
当终端设备位于基站覆盖区域的中心位置时,此时接入网设备获取的终端设备的信噪比较大,发生数据包丢失的可能性较小;因此,此时接入网设备根据终端设备的信噪比,会获取一个较小的重复传输次数;然后根据该重复传输次数为终端设备提供下行服务,保证终端设备在较近的位置处接收到的数据包的完整性。
当终端设备位于基站覆盖区域的边缘位置时,此时接入网设备获取的终端设备的信噪比较小,发生数据包丢失的可能性较大;因此,此时接入网设备根据终端设备的信噪比,会获取一个较大的重复传输次数;然后根据该重复传输次数为终端设备提供下行服务,保证终端设备在较远的位置处接收到的数据包的完整性。
综上所述,当终端设备从基站覆盖区域的边缘位置向基站覆盖区域的中心位置移动时,接入网设备获取的重复传输次数的变化趋势为:由小逐渐变大。
本发明实施例提供的数据重传方法,通过获取所述终端设备的信噪比,并根据信噪比生成重复周期内数据包的重复传输次数,无需按照现有技术中位于同一覆盖等级下的终端设备,在进行数据传输时均使用相同的重复传输次数进行数据包的传输;从而解决了现有技术中终端设备在同一覆盖等级下进行数据传输时,由于采用了上述的重复传输技术进行数据包的传输,因此在一个重复周期内会对m个子帧中的每个子帧进行z次的重复传输造成数据通道被大量的重复数据包占用,从而导致传输时延较高,后续业务接入成功率较低用户体验较差的问题。
实施例三、本发明的实施例提供一种接入网设备10,如图5所示包括:
数据获取单元101,用于获取终端设备的信噪比。
数据处理单元102,用于根据数据获取单元101获取的信噪比,生成重复周期内数据包的重复传输次数。
可选的,数据处理单元,还用于将携带重复传输次数的控制指令发送至终端设备。
可选的,数据处理单元,还用于根据重复传输次数发送下行数据包。
可选的,数据处理单元,具体用于当数据获取单元获取的终端设备的信噪比等于预设信噪比时,将重复传输次数设置为零。
可选的,数据处理单元,具体用于当数据获取单元获取的终端设备的信噪比小于预设信噪比时,计算终端设备的信噪比与预设信噪比的差值;根据差值查找增益集合,确定重复传输次数;其中,增益集合包含多个信噪比区间与多个重复传输次数,每个信噪比区间对应一个重复传输次数。
可选的,数据处理单元,具体用于查找差值所对应的信噪比区间,并根据信噪比区间确定重复传输次数。
本发明实施例提供的接入网设备,通过获取所述终端设备的信噪比,并根据信噪比生成重复周期内数据包的重复传输次数,无需按照现有技术中位于同一覆盖等级下的终端设备,在进行数据传输时均使用相同的重复传输次数进行数据包的传输;从而解决了现有技术中终端设备在同一覆盖等级下进行数据传输时,由于采用了上述的重复传输技术进行数据包的传输,因此在一个重复周期内会对m个子帧中的每个子帧进行z次的重复传输造成数据通道被大量的重复数据包占用,从而导致传输时延较高,后续业务接入成功率较低用户体验较差的问题。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。