一种上行传输方法及装置
技术领域
本发明涉及移动通信技术领域,尤其涉及一种上行传输方法及装置。
背景技术
在蜂窝***中,终端根据下行信号强度确定服务基站,由服务基站负责对终端进行上行接收,并将正确接收的上行数据转发给核心网中的网关设备,如图1所示。这里,正确接收的上行数据是指将接收的上行传输信号进行成功解码后得到的上行数据。
如果上行传输失败,服务基站会调度终端进行上行重传,直到正确接收终端的上行数据。这里的上行传输失败的情况可能是服务基站无法接收到终端的上行传输信号,也有可能是服务基站在接收终端的上行传输信号后,无法成功解码得到上行数据。
虽然上行重传可以提高上行传输的可靠性,但是可能会造成较大的传输时延。因此,如何更有效地提高上行传输的可靠性,成为目前亟待解决的问题。
发明内容
本发明实施例提供一种上行传输方法及装置,用以提高上行传输的可靠性。
本发明实施例提供的一种上行传输方法,包括:
第一接入点根据中心控制节点配置的上行传输配置信息,接收用户终端以广播形式发送的上行数据;
所述第一接入点将所述上行数据发送给网关;或者,将所述上行数据发送给所述中心控制节点。
可选地,若所述第一接入点将所述上行数据发送给网关,则所述第一接入点接收用户终端的上行数据之后,还包括:
所述第一接入点向中心控制节点发送上行数据到达消息;
其中,所述上行数据到达消息用于所述中心控制节点根据所述上行数据到达消息中携带的数据包标识信息和用户终端的标识信息,判断之前是否存在除所述第一接入点外的其它接入点接收到所述上行数据,并基于判断结果,控制所述第一接入点发送所述上行数据;和/或,
所述上行数据到达消息用于所述中心控制节点根据所述上行数据到达消息中携带的用户终端的标识信息,控制节点设备向所述用户终端反馈针对所述上行数据的确认ACK消息。
可选地,若所述上行数据到达消息用于所述中心控制节点判断之前是否存在其它接入点接收到所述上行数据,则
所述第一接入点向中心控制节点发送上行数据到达消息之后,将所述上行数据发送给网关之前,还包括:
所述第一接入点接收所述中心控制节点在确定之前不存在除所述第一接入点外的其它接入点接收到所述上行数据后,发送的转发确认消息。
可选地,所述转发确认消息中包含所述网关的地址信息;
所述第一接入点将所述上行数据发送给网关,包括:
所述第一接入点根据所述网关的地址信息,将所述上行数据发送给所述网关。
可选地,所述第一接入点接收用户终端的上行数据之后,还包括:
所述第一接入点向所述用户终端反馈针对所述上行数据的确认ACK消息。
本发明另一实施例提供的一种上行传输方法,包括:
中心控制节点接收第一接入点发送的来自用户终端的上行数据;其中,所述上行数据为所述用户终端基于所述中心控制节点配置的上行传输配置信息以广播形式发送的;
所述中心控制节点将所述上行数据发送给网关。
可选地,所述中心控制节点将所述上行数据发送给网关之前,还包括:
所述中心控制节点确定之前没有接收到除所述第一接入点之外的其它接入点发送的所述上行数据。
可选地,所述中心控制节点接收接入点发送的来自用户终端的上行数据之后,还包括:
所述中心控制节点控制节点设备向所述用户终端反馈针对所述上行数据的确认ACK消息。
可选地,所述中心控制节点控制节点设备向所述用户终端反馈针对所述上行数据的ACK消息,包括:
所述中心控制节点指示所述用户终端所在宏小区的宏基站向所述用户终端反馈确认ACK消息,和/或指示除宏基站外的与所述用户终端相隔设定距离范围内的至少一个接入点向所述用户终端反馈确认ACK消息。
本发明另一实施例提供的一种上行传输方法,包括:
中心控制节点接收第一接入点发送的用于表示已接收到用户终端的上行数据的上行数据到达消息;其中,所述上行数据为所述用户终端基于所述中心控制节点配置的上行传输配置信息以广播形式发送的;
所述中心控制节点基于所述上行数据到达消息,判断之前是否存在除所述第一接入点外的其它接入点接收到所述上行数据,并基于判断结果,控制所述第一接入点发送所述上行数据;和/或,基于所述上行数据到达消息,控制节点设备向所述用户终端反馈针对所述上行数据的确认ACK消息。
可选地,所述中心控制节点基于所述上行数据到达消息,判断之前是否存在除所述第一接入点外的其它接入点接收到所述上行数据,并基于判断结果,控制所述第一接入点发送所述上行数据,包括:
所述中心控制节点基于所述上行数据到达消息中携带的所述上行数据的数据包标识信息和所述用户终端的标识信息,判断之前除所述第一接入点外的其它接入点发送的上行数据到达消息中是否携带所述数据包标识信息和所述用户终端的标识信息;
若携带,向所述第一接入点发送转发拒绝消息,用于指示所述第一接入点丢弃所述上行数据;
否则,向所述第一接入点发送转发确认消息,用于指示所述第一接入点将所述上行数据发送给网关。
可选地,所述中心控制节点控制节点设备向所述用户终端反馈针对所述上行数据的ACK消息,包括:
所述中心控制节点指示所述用户终端所在宏小区的宏基站向所述用户终端反馈确认ACK消息,和/或指示除宏基站外的与所述用户终端相隔设定距离范围内的至少一个接入点,向所述用户终端反馈针对所述上行数据的ACK消息。
本发明另一实施例提供的一种上行传输方法,包括:
第一接入点根据中心控制节点配置的上行传输配置信息,接收用户终端以广播形式发送的上行传输信号;
所述第一接入点在对接收的上行传输信号解码失败后,向所述中心控制节点发送携带上行传输时刻的解码失败指示信息,用于指示所述中心控制节点对包括所述第一接入点在内的多个接入点在同一上行传输时刻接收的多路上行传输信号进行联合解码。
可选地,所述第一接入点向所述中心控制节点发送解码失败指示信息之后,还包括:
所述第一接入点在接收到所述中心控制节点发送的携带上行传输时刻的上行传输信号上报指示信息后,将在所述上行传输时刻接收到的所述上行传输信号发送给所述中心控制节点。
本发明另一实施例提供的一种上行传输方法,包括:
中心控制节点接收多个接入点分别发送的携带上行传输时刻的解码失败指示信息;
若所述多个接入点发送的解码失败指示信息所指示的上行传输时刻相同,则将所述多个接入点在所述上行传输时刻接收到的上行传输信号进行联合解码,得到发送给网关的上行数据。
可选地,所述中心控制节点进行联合解码之前,还包括:
所述中心控制节点分别向所述多个接入点发送携带上行传输时刻的上行传输信号上报指示信息,指示其中每个接入点将在所述上行传输时刻接收的上行传输信号发送给所述中心控制节点。
可选地,所述中心控制节点进行联合解码成功之后,还包括:
所述中心控制节点控制节点设备向所述用户终端反馈针对所述上行数据的确认ACK消息。
可选地,所述中心控制节点控制节点设备向所述用户终端反馈针对所述上行数据的ACK消息,包括:
所述中心控制节点指示所述用户终端所在宏小区的宏基站向所述用户终端反馈确认ACK消息,或指示除宏基站外的与所述用户终端相隔设定距离范围内的至少一个接入点,向所述用户终端反馈针对所述上行数据的ACK消息。
本发明实施例提供的一种上行传输装置,包括:
接收模块,用于根据中心控制节点配置的上行传输配置信息,接收用户终端以广播形式发送的上行数据;
发送模块,用于将所述上行数据发送给网关;或者,将所述上行数据发送给所述中心控制节点。
本发明另一实施例提供的一种上行传输装置,包括:
接收模块,用于接收第一接入点发送给中心控制节点的来自用户终端的上行数据;其中,所述上行数据为所述用户终端基于所述中心控制节点配置的上行传输配置信息以广播形式发送的;
发送模块,用于将所述上行数据发送给网关。
本发明另一实施例提供的一种上行传输装置,包括:
接收模块,用于接收第一接入点发送给中心控制节点的用于表示已接收到用户终端的上行数据的上行数据到达消息;其中,所述上行数据为所述用户终端基于所述中心控制节点配置的上行传输配置信息以广播形式发送的;
控制模块,用于基于所述上行数据到达消息,判断之前是否存在除所述第一接入点外的其它接入点接收到所述上行数据,并基于判断结果,控制所述第一接入点发送所述上行数据;和/或,基于所述上行数据到达消息,控制节点设备向所述用户终端反馈针对所述上行数据的确认ACK消息。
本发明另一实施例提供的一种上行传输装置,包括:
接收模块,用于根据中心控制节点配置的上行传输配置信息,接收用户终端以广播形式发送的上行传输信号;
发送模块,用于在对接收的上行传输信号解码失败后,向所述中心控制节点发送携带上行传输时刻的解码失败指示信息,用于指示所述中心控制节点对包括所述接收模块所在的第一接入点在内的多个接入点在同一上行传输时刻接收的多路上行传输信号进行联合解码。
本发明另一实施例提供的一种上行传输装置,包括:
接收模块,用于接收多个接入点分别发送的携带上行传输时刻的解码失败指示信息;
解码模块,用于若所述多个接入点发送的解码失败指示信息所指示的上行传输时刻相同,则将所述多个接入点在所述上行传输时刻接收到的上行传输信号进行联合解码,得到发送给网关的上行数据。
采用本发明实施例后,多个接入点可以基于中心控制节点配置的上行传输配置信息,尝试接收用户终端以广播形式发送的上行数据。在本发明的一种实施例中,每个接入点可以将接收的上行数据直接发送给网关,或者发送给进行上行传输配置的中心控制节点,由中心控制节点进行处理(如转发给网关)。由于多个接入点都可以对用户终端进行上行接收,从而提高了上行数据的接收成功率,进而提高了上行传输的可靠性。
在本发明的另一种实施例中,接入点在接收用户终端的上行传输信号后,若解码失败,则向所述中心控制节点发送携带上行传输时刻信息的解码失败指示信息;中心控制节点对多个接入点分别发送的在同一上行传输时刻接收的多路上行传输信号进行联合解码,这种方式提高了对上行传输信号的解码成功率,从而提高了上行传输的可靠性。
附图说明
图1为背景技术中的蜂窝***结构示意;
图2为本发明实施例中的网络架构示意图;
图3为本发明实施例一提供的上行传输方法流程图;
图4为本发明实施例二提供的上行传输方法流程图;
图5为本发明实施例三提供的上行传输方法流程图;
图6为本发明实施例四提供的上行传输方法流程图;
图7为本发明实施例五提供的上行传输方法流程图;
图8为本发明实施例六提供的上行传输方法流程图;
图9为本发明实施例七提供的上行传输方法流程图;
图10为本发明实施例八提供的上行传输方法流程图;
图11为本发明实施例九提供的上行传输装置结构示意图;
图12为本发明实施例十提供的上行传输装置结构示意图;
图13为本发明实施例十一提供的上行传输装置结构示意图;
图14为本发明实施例十二提供的上行传输装置结构示意图;
图15为本发明实施例十三提供的上行传输装置结构示意图;
图16为本发明实施例十四提供的网络侧设备结构示意图;
图17为本发明实施例十五提供的网络侧设备结构示意图;
图18为本发明实施例十六提供的网络侧设备结构示意图;
图19为本发明实施例十七提供的网络侧设备结构示意图;
图20为本发明实施例十八提供的网络侧设备结构示意图。
具体实施方式
如图2所示,本发明实施例中,无线接入网由中心控制节点和接入点共同构成,其中中心控制节点负责进行接入网络的传输资源和传输参数的配置,接入点负责进行基带方面的处理,如对接收到的信号进行解调解码等。在未来的接入网部署中,会采用接入点密集部署,采用本发明实施例后,多个接入点可以基于中心控制节点配置的上行传输配置信息对用户终端进行上行接收。
在本发明的一种实施例中,每个接入点可以将接收的上行数据直接发送给网关,或者发送给进行上行传输配置的中心控制节点,由中心控制节点进行处理(如转发给网关)。由于多个接入点都可以对用户终端进行上行接收,从而提高了上行数据的接收成功率,进而提高了上行传输的可靠性。
在上述实施例中,可以假设每个接入点都可以对用户终端的上行数据进行正确接收,也即,接入点可以在接收用户终端发送的上行传输信号后成功解码出其中的上行数据。考虑接入点可能会对接收的上行传输信号解码失败的情况,本发明另一种实施例中提供了联合解码的思想。
在本发明的另一种实施例中,接入点在接收用户终端的上行传输信号后,若解码失败,则向所述中心控制节点发送携带上行传输时刻信息的解码失败指示信息;中心控制节点对多个接入点分别发送的在同一上行传输时刻接收的多路上行传输信号进行联合解码,这种方式提高了对上行传输信号的解码成功率,从而提高了上行传输的可靠性。
下面结合说明书附图对本发明实施例作进一步详细描述。
本发明实施例中的中心控制节点可以是单独设置的实现上述功能的网络侧实体,也可以是部署在已有的网络侧设备中的功能单元。本发明实施例中的接入点是指可以为用户终端提供接入链路的任何节点设备,如基站、中继节点(Relay Node,RN)等。本发明实施例中的网关可以是独立的实体设备,也可以是部署在接入点或中心控制节点等设备上的功能单元,即网关功能可以集成在接入点或中心控制节点上,在这种情况下,本发明实施例中所描述的接入点与网关之间的交互实际上是指接入点内部的负责基带方面处理的功能单元与网关功能单元之间的交互,中心控制节点与网关之间的交互实际上是指中心控制节点内部的负责传输资源配置及数据处理的功能单元与网关功能单元之间的交互。
实施例一
在实施例一中,接入点将接收的用户终端的上行数据发送给中心控制节点,由中心控制节点转发给网关;接入点针对接收的上行数据自行进行确认(ACK)反馈。
如图3所示,为本发明实施例一提供的上行传输方法流程图,包括以下步骤:
S301:第一接入点根据中心控制节点配置的上行传输配置信息,接收用户终端以广播形式发送的上行数据。
在具体实施中,用户终端根据中心控制节点配置的上行传输配置信息,进行上行数据的发送,多个接入点可以尝试进行上行接收,也即用户终端相当于以广播形式进行上行发送。如果中心控制节点为用户终端分配的是非专用资源,则用户终端在发送上行数据时还需要携带自身的标识信息。如果该上行传输配置信息中包含针对多种无线接入技术(Radio Access Technology,RAT)的上行传输配置信息,则该用户终端可以采用多种RAT进行上行数据的发送。相应地,支持该多种RAT中任一种RAT的接入点负责采用自身支持的RAT接收用户终端采用该种RAT发送的上行数据,比如该多个接入点中可能包含第五代移动通信技术(5G)的接入点,还可能包含***移动通信技术(4G)的长期演进(Long Term Evolution,LTE)接入点等。
S302:第一接入点将所述上行数据发送给中心控制节点;
S303:第一接入点向用户终端反馈针对所述上行数据的ACK消息。
S304:中心控制节点将所述上行数据转发给网关。
这里,第一接入点将正确接收的上行数据发送给中心控制节点,由中心控制节点转发给网关。
第一接入点通过下行传输信道向用户终端反馈针对接收的上行数据的ACK消息;如果用户终端在发送上行数据时携带了自身的标识信息,则第一接入点在反馈的ACK消息中还需要携带用户终端的标识信息。如果用户终端在发送上行数据后的预设时间长度内,没有从任何下行信道接收到针对该上行数据的ACK消息,则进行上行数据的重传;该重传可以基于多种RAT进行(以下实施类同)。
实施例二
在实施例二中,接入点将接收的用户终端的上行数据发送给中心控制节点,由中心控制节点转发给网关;中心控制节点控制针对上行数据的ACK反馈。实施过程与上述实施例一重复之处不再详述。
如图4所示,为本发明实施例二提供的上行传输方法流程图,包括以下步骤:
S401:第一接入点根据中心控制节点配置的上行传输配置信息,接收用户终端以广播形式发送的上行数据。
S402:第一接入点将所述上行数据和用户终端的标识信息发送给所述中心控制节点。
S403:中心控制节点将所述上行数据转发给网关。
S404:中心控制节点控制节点设备向所述用户终端反馈针对所述上行数据的确认ACK消息。
在具体实施过程中,第一接入点将正确接收的上行数据和用户终端的标识信息,如终端标识(Identity,ID)发送给中心控制节点;中心控制节点将该上行数据转发给网关,并将用户终端的标识信息和ACK消息发送给控制的节点设备,指示这些节点设备向该标识信息指示的用户终端反馈针对该上行数据的ACK信息。
优选地,该步骤S203中,中心控制节点控制节点设备向所述用户终端反馈针对所述上行数据的ACK消息,包括:
所述中心控制节点指示所述用户终端所在宏小区的宏基站向所述用户终端反馈确认ACK消息,和/或指示除宏基站外的与所述用户终端相隔设定距离范围内的至少一个接入点向所述用户终端反馈确认ACK消息。
这里,为了提高ACK反馈的成功率,本发明实施例由中心控制节点控制针对上行数据的ACK反馈。中心控制节点可以将用户终端的标识信息和ACK消息发送给用户终端当前驻留的宏小区的宏基站和/或与用户终端相隔设定距离范围内的接入点,指示该宏基站和/或与用户终端相隔设定距离范围内的接入点进行ACK反馈。这里,中心控制节点可以只指示宏基站或与用户终端距离最近的接入点进行ACK反馈,也可以指示多个节点设备进行ACK反馈,以提高ACK反馈的成功率。
实施例三
在实施例三中,接入点将接收的用户终端的上行数据发送给中心控制节点,该接入点针对接收的上行数据向用户终端反馈确认(ACK)信息;中心控制节点对接收的上行数据进行重复检测,确认不存在重复接收后,将其转发给网关。
如图5所示,为本发明实施例三提供的上行传输方法流程图,包括以下步骤:
S501:第一接入点根据中心控制节点配置的上行传输配置信息,接收用户终端以广播形式发送的上行数据。
S502:第一接入点将所述上行数据发送给中心控制节点;
S503:第一接入点向所述用户终端反馈针对所述上行数据的ACK消息。
这里,第一接入点自行进行ACK反馈。如果用户终端在发送上行数据时携带了自身的标识信息,则第一接入点在反馈的ACK消息中还需要携带用户终端的标识信息。
S504:中心控制节点判断之前是否接收到除所述第一接入点之外的其它接入点发送的所述上行数据;若确定之前没有接收到除所述第一接入点之外的其它接入点发送的所述上行数据,则将所述上行数据转发给网关。
这里,中心控制节点对接收的上行数据进行重复检测,若该上行数据是被中心控制控制节点首次接收到,则中心控制节点将其转发给网关,否则丢弃本次接收的上行数据。
实施例四
在实施例四中,接入点将接收的用户终端的上行数据发送给中心控制节点;中心控制节点对接收的上行数据进行重复检测,确认不存在重复接收后,将其转发给网关,并控制针对上行数据的ACK反馈。
如图6所示,为本发明实施例四提供的上行传输方法流程图,包括以下步骤:
S601:第一接入点根据中心控制节点配置的上行传输配置信息,接收用户终端以广播形式发送的上行数据。
S602:第一接入点将所述上行数据和用户终端的标识信息发送给所述中心控制节点。
S603:中心控制节点判断之前是否接收到除所述第一接入点之外的其它接入点发送的所述上行数据;若确定之前没有接收到除所述第一接入点之外的其它接入点发送的所述上行数据,则将所述上行数据转发给网关。
S604:中心控制节点控制节点设备向所述用户终端反馈针对所述上行数据的确认ACK消息。
在具体实施过程中,第一接入点将正确接收的上行数据和用户终端的标识信息发送给中心控制节点;中心控制节点对该上行数据进行重复检测,在确定本次是首次接收该上行数据后,将该上行数据转发给网关,并将用户终端的标识信息和ACK消息发送给控制的节点设备,指示这些节点设备向该标识信息指示的用户终端反馈针对该上行数据的ACK信息。
优选地,步骤S604中,中心控制节点控制节点设备向所述用户终端反馈针对所述上行数据的ACK消息,包括:
所述中心控制节点指示所述用户终端所在宏小区的宏基站向所述用户终端反馈确认ACK消息,和/或指示除宏基站外的与所述用户终端相隔设定距离范围内的至少一个接入点向所述用户终端反馈确认ACK消息。
实施例五
在实施例五中,接入点没有将接收的用户终端的上行数据发送给中心控制节点,只向其发送指示接收到上行数据的上行数据到达消息;接入点针对接收的上行数据向用户终端反馈确认(ACK)消息;中心控制节点控制针对该上行数据的重复检测。
如图7所示,为本发明实施例五提供的上行传输方法流程图,包括以下步骤:
S701:第一接入点根据中心控制节点配置的上行传输配置信息,接收用户终端以广播形式发送的上行数据。
S702:第一接入点向中心控制节点发送携带所述上行数据的数据包标识信息和所述用户终端的标识信息的上行数据到达消息;
S703:第一接入点向用户终端反馈针对所述上行数据的ACK消息。
这里,第一接入点自行进行ACK反馈。如果用户终端在发送上行数据时携带了自身的标识信息,则第一接入点在反馈的ACK消息中还需要携带用户终端的标识信息。
S704:中心控制节点基于所述数据包标识信息和所述用户终端的标识信息,判断之前是否存在除所述第一接入点外的其它接入点接收到所述上行数据;在确定不存在其它接入点接收到所述上行数据后,向第一接入点发送携带所述数据包标识信息和所述用户终端的标识信息的转发确认消息。
S705:第一接入点在接收到转发确认消息后,将所述上行数据发送给网关。
这里,S704的执行过程具体可以为:
所述中心控制节点基于所述上行数据到达消息中携带的所述上行数据的数据包标识信息和所述用户终端的标识信息,判断之前除所述第一接入点外的其它接入点发送的上行数据到达消息中是否携带所述数据包标识信息和所述用户终端的标识信息;
若携带(确定之前存在除所述第一接入点外的其它接入点接收到所述上行数据),则向所述第一接入点发送转发拒绝消息,用于指示所述第一接入点丢弃所述上行数据;
否则(确定之前没有除所述第一接入点外的其它接入点接收到所述上行数据),向所述第一接入点发送转发确认消息,用于指示所述第一接入点将所述上行数据发送给网关。
相应地,第一接入点若接收到中心控制节点发送的转发拒绝消息,则丢弃接收的上行数据;若接收到转发确认消息,则将接收的上行数据发送给网关。
这里,中心控制节点基于上行数据到达消息中的数据包标识信息和用户终端的标识信息进行重复检测,如果确认该上行数据是被第一接入点首次接收到,则通过转发确认消息通知第一接入点将上行数据发送给网关;该转发确认信息中携带用户终端的标识信息和数据包标识信息。
可选地,所述转发确认消息中可以包含所述网关的地址信息;第一接入点可以根据所述网关的地址信息,将所述上行数据发送给所述网关。如果该转发确认消息中没有携带网关的地址信息,则第一接入点可以将上行数据发送给预先配置的网关。
实施例六
在实施例六中,接入点没有将接收的用户终端的上行数据发送给中心控制节点,只向其发送指示接收到上行数据的上行数据到达消息;中心控制节点控制针对该上行数据的重复检测和ACK反馈。
如图8所示,为本发明实施例六提供的上行传输方法流程图,包括以下步骤:
S801:第一接入点根据中心控制节点配置的上行传输配置信息,接收用户终端以广播形式发送的上行数据。
S802:第一接入点向中心控制节点发送携带所述上行数据的数据包标识信息和所述用户终端的标识信息的上行数据到达消息。
S803:中心控制节点基于所述数据包标识信息和所述用户终端的标识信息,判断之前是否存在除所述第一接入点外的其它接入点接收到所述上行数据;在确定不存在其它接入点接收到所述上行数据后,向第一接入点发送携带所述数据包标识信息和所述用户终端的标识信息的转发确认消息。
S804:第一接入点在接收到所述转发确认消息后,将所述上行数据发送给网关。
S805:中心控制节点基于所述用户终端的标识信息,控制节点设备向所述用户终端反馈针对所述上行数据的ACK消息。
实施例七
在实施例七中,接入点没有将接收的用户终端的上行数据发送给中心控制节点,也没有向其发送上行数据到达消息;接入点针对接收的上行数据向用户终端反馈确认(ACK)信息。
如图9所示,为本发明实施例七提供的上行传输方法流程图,包括以下步骤:
S901:第一接入点根据中心控制节点配置的上行传输配置信息,接收用户终端以广播形式发送的上行数据。
S902:第一接入点将接收的上行数据发送给网关;
S903:第一接入点向用户终端反馈针对所述上行数据的ACK消息。
这里,网关的地址信息是预先配置的。第一接入点自行进行ACK反馈。如果用户终端在发送上行数据时携带了自身的标识信息,则第一接入点在反馈的ACK消息中还需要携带用户终端的标识信息。
实施例八
该实施例八中,中心控制节点对多个接入点在同一上行传输时刻接收的上行传输信号进行联合解码,以增加解码成功率。该实施例适用于多个接入点对在同一上行传输时刻接收的上行传输信号进行解码失败的情况。
如图10所示,为本发明实施例八提供的上行传输方法流程图,包括以下步骤:
S1001:第一接入点根据中心控制节点配置的上行传输配置信息,接收用户终端以广播形式发送的上行传输信号。
在具体实施中,用户终端根据中心控制节点确定的上行传输配置信息,进行上行发送,多个接入点可以尝试对该用户终端进行上行接收,这多个接入点在同一上行传输时刻接收的该用户终端的上行数据是相同的,当这多个接入点都解码失败时,中心控制节点可以基于这多个接入点分别接收的上行传输信号进行联合解码,得到正确的上行数据。
这里,如果中心控制节点为用户终端分配的是非专用资源,则用户终端在发送上行数据时还需要携带自身的标识信息。如果该上行传输配置信息中包含针对多种RAT的上行传输配置信息,则该用户终端可以采用多种RAT进行上行数据的发送。相应地,支持该多种RAT中任一种RAT的接入点负责采用自身支持的RAT接收用户终端采用该种RAT发送的上行数据。
S1002:第一接入点在对接收的上行传输信号解码失败后,向所述中心控制节点发送携带上行传输时刻的解码失败指示信息。
这里,第一接入点可以在向中心控制节点发送解码失败指示信息的同时,将接收的上行传输信号发送给中心控制节点;也可以在接收到中心控制节点的上行传输信号上报指示信息后,再将接收的上行传输信号发送给中心控制节点,即下述S1003。
S1003:中心控制节点在接收到包括所述第一接入点在内的多个接入点发送的包含相同的上行传输时刻的解码失败指示信息后,分别向所述多个接入点发送携带所述上行传输时刻的上行传输信号上报指示信息。
在具体实施过程中,中心控制节点可以在至少两个接入点发送的解码失败指示信息中的上行传输时刻相同后,即向该至少两个接入点发送上行传输信号上报指示信息,以实现对这至少两个接入点接收的上行传输信号的联合解码。中心控制节点也可以在至少两个接入点发送的解码失败指示信息中的上行传输时刻相同后,首先判断是否存在接入点对在所述上行传输时刻接收的上行传输信号解码成功,若确定不存在接入点对在所述上行传输时刻接收的上行传输信号解码成功,则向这至少两个接入点发送上行传输信号上报指示信息。
S1004:第一接入点将在所述上行传输信号上报指示信息指示的上行传输时刻接收的上行传输信号发送给中心控制节点。
这里,上行传输采用的传输时间间隔(Transmission Time Interval,TTI)是固定的,因此,接入点根据上行传输时刻(传输起始时间)就可以确定出在相应的传输时间范围内接收的采样数据,即上行传输信号。
S1005:中心控制节点在接收到包括所述第一接入点在内的多个接入点发送的上行传输信号后,对该多个接入点发送的上行传输信号进行联合解码。
S1006:中心控制节点将进行联合解码得到的上行数据发送给网关。
S1007:中心控制节点指示所述用户终端所在宏小区的宏基站向所述用户终端反馈针对所述上行数据的ACK消息,和/或指示除宏基站外的与所述用户终端相隔设定距离范围内的至少一个接入点,向所述用户终端反馈针对所述上行数据的ACK消息。
该步骤参见前述实施例的实施。
在具体实施中,如果用户终端在发送上行数据后的预设时间长度内,没有从任何下行信道接收到针对该上行数据的ACK消息,则进行上行数据的重传;该重传可以基于多种RAT进行。
基于同一发明构思,本发明实施例中还提供了一种与上行传输方法对应的上行传输装置,由于该装置解决问题的原理与本发明实施例的上行传输方法相似,因此该装置的实施可以参见方法的实施,重复之处不再赘述。
实施例九
如图11所示,为本发明实施例九提供的上行传输装置结构示意图,包括:
接收模块111,用于根据中心控制节点配置的上行传输配置信息,接收用户终端以广播形式发送的上行数据;
发送模块112,用于将所述上行数据发送给网关;或者,将所述上行数据发送给所述中心控制节点。
可选地,若所述发送模块112将所述上行数据发送给网关,则
所述发送模块112还用于,在所述接收模块111接收用户终端的上行数据之后,向中心控制节点发送上行数据到达消息;
其中,所述上行数据到达消息用于所述中心控制节点根据所述上行数据到达消息中携带的数据包标识信息和用户终端的标识信息,判断之前是否存在除所述第一接入点外的其它接入点接收到所述上行数据,并基于判断结果,控制所述第一接入点发送所述上行数据;和/或,
所述上行数据到达消息用于所述中心控制节点根据所述上行数据到达消息中携带的用户终端的标识信息,控制节点设备向所述用户终端反馈针对所述上行数据的确认ACK消息。
可选地,若所述上行数据到达消息用于所述中心控制节点判断之前是否存在其它接入点接收到所述上行数据,则
所述接收模块111还用于,在所述发送模块112向中心控制节点发送上行数据到达消息之后,将所述上行数据发送给网关之前,接收所述中心控制节点在确定之前不存在除所述第一接入点外的其它接入点接收到所述上行数据后发送的转发确认消息。
可选地,所述转发确认消息中包含所述网关的地址信息;
所述发送模块112具体用于:根据所述网关的地址信息,将所述上行数据发送给所述网关。
可选地,所述发送模块112还用于,
在所述接收模块111接收用户终端的上行数据之后,向所述用户终端反馈针对所述上行数据的确认ACK消息。
实施例十
如图12所示,为本发明实施例十提供的上行传输装置结构示意图,包括:
接收模块121,用于接收第一接入点发送给中心控制节点的来自用户终端的上行数据;其中,所述上行数据为所述用户终端基于所述中心控制节点配置的上行传输配置信息以广播形式发送的;
发送模块122,用于将所述上行数据发送给网关。
可选地,所述发送模块122具体用于,在确定之前没有接收到除所述第一接入点之外的其它接入点发送的所述上行数据后,将所述上行数据发送给网关。
可选地,所述发送模块122还用于,在所述接收模块121接收接入点发送的来自用户终端的上行数据之后,向所述用户终端反馈针对所述上行数据的确认ACK消息。
可选地,所述发送模块122具体用于:
指示所述用户终端所在宏小区的宏基站向所述用户终端反馈确认ACK消息,和/或指示除宏基站外的与所述用户终端相隔设定距离范围内的至少一个接入点,向所述用户终端反馈ACK消息。
实施例十一
如图13所示,为本发明实施例十一提供的上行传输装置结构示意图,包括:
接收模块131,用于接收第一接入点发送给中心控制节点的用于表示已接收到用户终端的上行数据的上行数据到达消息;其中,所述上行数据为所述用户终端基于所述中心控制节点配置的上行传输配置信息以广播形式发送的,能够被包括所述第一接入点在内的多个接入点所接收;
控制模块132,用于基于所述上行数据到达消息,判断之前是否存在除所述第一接入点外的其它接入点接收到所述上行数据,并基于判断结果,控制所述第一接入点发送所述上行数据;和/或,基于所述上行数据到达消息,控制节点设备向所述用户终端反馈针对所述上行数据的确认ACK消息。
可选地,所述控制模块132具体用于:
基于所述上行数据到达消息中携带的所述上行数据的数据包标识信息和所述用户终端的标识信息,判断之前除所述第一接入点外的其它接入点发送的上行数据到达消息中是否携带所述数据包标识信息和所述用户终端的标识信息;
若携带,向所述第一接入点发送转发拒绝消息,用于指示所述第一接入点丢弃所述上行数据;
否则,向所述第一接入点发送转发确认消息,用于指示所述第一接入点将所述上行数据发送给网关。
可选地,所述控制模块132具体用于:
指示所述用户终端所在宏小区的宏基站向所述用户终端反馈确认ACK消息,和/或指示除宏基站外的与所述用户终端相隔设定距离范围内的至少一个接入点,向所述用户终端反馈针对所述上行数据的ACK消息。
实施例十二
如图14所示,为本发明实施例十二提供的上行传输装置结构示意图,包括:
接收模块141,用于根据中心控制节点配置的上行传输配置信息,接收用户终端以广播形式发送的上行传输信号;
发送模块142,用于在对接收的上行传输信号解码失败后,向所述中心控制节点发送携带上行传输时刻的解码失败指示信息,用于指示所述中心控制节点对包括所述接收模块141所在的第一接入点在内的多个接入点在同一上行传输时刻接收的多路上行传输信号进行联合解码。
可选地,所述发送模块142还用于,在向所述中心控制节点发送解码失败指示信息之后,若所述接收模块141接收到所述中心控制节点发送的携带上行传输时刻的上行传输信号上报指示信息,则将在所述上行传输时刻接收到的所述上行传输信号发送给所述中心控制节点。
实施例十三
如图15所示,为本发明实施例十三提供的上行传输装置结构示意图,包括:
接收模块151,用于接收多个接入点分别发送的携带上行传输时刻的解码失败指示信息;
解码模块152,用于若所述多个接入点发送的解码失败指示信息所指示的上行传输时刻相同,则将所述多个接入点在所述上行传输时刻接收到的上行传输信号进行联合解码,得到发送给网关的上行数据。
可选地,所述装置还包括:
发送模块153,用于在所述解码模块152进行联合解码之前,分别向所述多个接入点发送携带上行传输时刻的上行传输信号上报指示信息,指示其中每个接入点将在所述上行传输时刻接收的上行传输信号发送给所述中心控制节点。
可选地,所述装置还包括:
控制模块154,用于在所述解码模块152进行联合解码成功之后,控制节点设备向所述用户终端反馈针对所述上行数据的确认ACK消息。
可选地,所述控制模块154具体用于:
指示所述用户终端所在宏小区的宏基站向所述用户终端反馈确认ACK消息,或指示除宏基站外的与所述用户终端相隔设定距离范围内的至少一个接入点,向所述用户终端反馈针对所述上行数据的ACK消息。
实施例十四
如图16所示,为本发明实施例十四提供的网络侧设备结构示意图,包括:
处理器1601,用于读取存储器1604中的程序,执行下列过程:
根据中心控制节点配置的上行传输配置信息,接收用户终端以广播形式发送的上行数据;将所述上行数据发送给网关;或者,将所述上行数据发送给所述中心控制节点;
收发机1602,用于在处理器1601的控制下接收和发送数据。
可选地,处理器1601还用于,若将所述上行数据发送给网关,则接收用户终端的上行数据之后,向中心控制节点发送上行数据到达消息;其中,所述上行数据到达消息用于所述中心控制节点根据所述上行数据到达消息中携带的数据包标识信息和用户终端的标识信息,判断之前是否存在除所述第一接入点外的其它接入点接收到所述上行数据,并基于判断结果,控制所述第一接入点发送所述上行数据;和/或,所述上行数据到达消息用于所述中心控制节点根据所述上行数据到达消息中携带的用户终端的标识信息,控制节点设备向所述用户终端反馈针对所述上行数据的确认ACK消息。
可选地,处理器1601还用于,若所述上行数据到达消息用于所述中心控制节点判断之前是否存在其它接入点接收到所述上行数据,则在向中心控制节点发送上行数据到达消息之后,将所述上行数据发送给网关之前,接收所述中心控制节点在确定之前不存在除所述第一接入点外的其它接入点接收到所述上行数据后发送的转发确认消息。
可选地,所述转发确认消息中包含所述网关的地址信息;
所述第一接入点将所述上行数据发送给网关,包括:
所述第一接入点根据所述网关的地址信息,将所述上行数据发送给所述网关。
可选地,处理器1601还用于,接收用户终端的上行数据之后,向所述用户终端反馈针对所述上行数据的确认ACK消息。
在图16中,总线架构(用总线1600来代表),总线1600可以包括任意数量的互联的总线和桥,总线1600将包括由处理器1601代表的一个或多个处理器和存储器1604代表的存储器的各种电路链接在一起。总线1600还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口1603在总线1600和收发机1602之间提供接口。收发机1602可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器1601处理的数据通过天线1605在无线介质上进行传输,进一步,天线1605还接收数据并将数据传送给处理器1601。
处理器1601负责管理总线1600和通常的处理,还可以提供各种功能,包括定时,***接口,电压调节、电源管理以及其他控制功能。而存储器1604可以被用于存储处理器1601在执行操作时所使用的数据。
可选的,处理器1601可以是CPU(中央处埋器)、ASIC(Application SpecificIntegrated Circuit,专用集成电路)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)或CPLD(Complex Programmable Logic Device,复杂可编程逻辑器件)。
实施例十五
如图17所示,为本发明实施例十五提供的网络侧设备结构示意图,包括:
处理器1701,用于读取存储器1704中的程序,执行下列过程:
接收第一接入点发送给中心控制节点的来自用户终端的上行数据;其中,所述上行数据为所述用户终端基于所述中心控制节点配置的上行传输配置信息以广播形式发送发送的;将所述上行数据发送给网关;
收发机1702,用于在处理器1701的控制下接收和发送数据。
可选地,处理器1701还用于,将所述上行数据发送给网关之前,确定之前没有接收到除所述第一接入点之外的其它接入点发送的所述上行数据。
可选地,处理器1701还用于,接收接入点发送的来自用户终端的上行数据之后,控制节点设备向所述用户终端反馈针对所述上行数据的确认ACK消息。
可选地,处理器1701具体用于,指示所述用户终端所在宏小区的宏基站向所述用户终端反馈确认ACK消息,和/或指示除宏基站外的与所述用户终端相隔设定距离范围内的至少一个接入点,向所述用户终端反馈确认ACK消息。
在图17中,总线架构(用总线1700来代表),总线1700可以包括任意数量的互联的总线和桥,总线1700将包括由处理器1701代表的一个或多个处理器和存储器1704代表的存储器的各种电路链接在一起。总线1700还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口1703在总线1700和收发机1702之间提供接口。收发机1702可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器1701处理的数据通过天线1705在无线介质上进行传输,进一步,天线1705还接收数据并将数据传送给处理器1701。
处理器1701负责管理总线1700和通常的处理,还可以提供各种功能,包括定时,***接口,电压调节、电源管理以及其他控制功能。而存储器1704可以被用于存储处理器1701在执行操作时所使用的数据。
可选的,处理器1701可以是CPU(中央处埋器)、ASIC(Application SpecificIntegrated Circuit,专用集成电路)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)或CPLD(Complex Programmable Logic Device,复杂可编程逻辑器件)。
实施例十六
如图18所示,为本发明实施例十六提供的网络侧设备结构示意图,包括:
处理器1801,用于读取存储器1804中的程序,执行下列过程:
接收第一接入点发送给中心控制节点的用于表示已接收到用户终端的上行数据的上行数据到达消息;其中,所述上行数据为所述用户终端基于所述中心控制节点配置定的上行传输配置信息以广播形式发送的;基于所述上行数据到达消息,判断之前是否存在除所述第一接入点外的其它接入点接收到所述上行数据,并基于判断结果,控制所述第一接入点发送所述上行数据;和/或,基于所述上行数据到达消息,控制节点设备向所述用户终端反馈针对所述上行数据的确认ACK消息;
收发机1802,用于在处理器1801的控制下接收和发送数据。
可选地,处理器1801具体用于:
基于所述上行数据到达消息中携带的所述上行数据的数据包标识信息和所述用户终端的标识信息,判断之前除所述第一接入点外的其它接入点发送的上行数据到达消息中是否携带所述数据包标识信息和所述用户终端的标识信息;若携带,向所述第一接入点发送转发拒绝消息,用于指示所述第一接入点丢弃所述上行数据;否则,则向所述第一接入点发送转发确认消息,用于指示所述第一接入点将所述上行数据发送给网关。
可选地,处理器1801具体用于:
指示所述用户终端所在宏小区的宏基站所述用户终端反馈确认ACK消息,和/或指示除宏基站外的与所述用户终端相隔设定距离范围内的至少一个接入点,向所述用户终端反馈针对所述上行数据的ACK消息。
在图18中,总线架构(用总线1800来代表),总线1800可以包括任意数量的互联的总线和桥,总线1800将包括由处理器1801代表的一个或多个处理器和存储器1804代表的存储器的各种电路链接在一起。总线1800还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口1803在总线1800和收发机1802之间提供接口。收发机1802可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器1801处理的数据通过天线1805在无线介质上进行传输,进一步,天线1805还接收数据并将数据传送给处理器1801。
处理器1801负责管理总线1800和通常的处理,还可以提供各种功能,包括定时,***接口,电压调节、电源管理以及其他控制功能。而存储器1804可以被用于存储处理器1801在执行操作时所使用的数据。
可选的,处理器1801可以是CPU(中央处埋器)、ASIC(Application SpecificIntegrated Circuit,专用集成电路)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)或CPLD(Complex Programmable Logic Device,复杂可编程逻辑器件)。
实施例十七
如图19所示,为本发明实施例十七提供的网络侧设备结构示意图,包括:
处理器1901,用于读取存储器1904中的程序,执行下列过程:
根据中心控制节点配置的上行传输配置信息,接收用户终端以广播形式发送的上行传输信号;在对接收的上行传输信号解码失败后,向所述中心控制节点发送携带上行传输时刻的解码失败指示信息,用于指示所述中心控制节点对多个接入点在同一上行传输时刻接收的多路上行传输信号进行联合解码;
收发机1902,用于在处理器1901的控制下接收和发送数据。
可选地,处理器1901还用于,向所述中心控制节点发送解码失败指示信息之后,若接收到所述中心控制节点发送的携带上行传输时刻的上行传输信号上报指示信息,则将在所述上行传输时刻接收到的所述上行传输信号发送给所述中心控制节点。
在图19中,总线架构(用总线1900来代表),总线1900可以包括任意数量的互联的总线和桥,总线1900将包括由处理器1901代表的一个或多个处理器和存储器1904代表的存储器的各种电路链接在一起。总线1900还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口1903在总线1900和收发机1902之间提供接口。收发机1902可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器1901处理的数据通过天线1905在无线介质上进行传输,进一步,天线1905还接收数据并将数据传送给处理器1901。
处理器1901负责管理总线1900和通常的处理,还可以提供各种功能,包括定时,***接口,电压调节、电源管理以及其他控制功能。而存储器1904可以被用于存储处理器1901在执行操作时所使用的数据。
可选的,处理器1901可以是CPU(中央处埋器)、ASIC(Application SpecificIntegrated Circuit,专用集成电路)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)或CPLD(Complex Programmable Logic Device,复杂可编程逻辑器件)。
实施例十八
如图20所示,为本发明实施例十八提供的网络侧设备结构示意图,包括:
处理器2001,用于读取存储器2004中的程序,执行下列过程:
接收多个接入点分别发送的携带上行传输时刻的解码失败指示信息;若所述多个接入点发送的解码失败指示信息所指示的上行传输时刻相同,则将所述多个接入点在所述上行传输时刻接收到的上行传输信号进行联合解码,得到发送给网关的上行数据;
收发机2002,用于在处理器2001的控制下接收和发送数据。
可选地,处理器2001还用于,进行联合解码之前,分别向所述多个接入点发送携带上行传输时刻的上行传输信号上报指示信息,指示其中每个接入点将在所述上行传输时刻接收的上行传输信号发送给所述中心控制节点。
可选地,处理器2001还用于,进行联合解码成功之后,控制节点设备向所述用户终端反馈针对所述上行数据的确认ACK消息。
可选地,处理器2001具体用于:
指示所述用户终端所在宏小区的宏基站向所述用户终端反馈确认ACK消息,或指示除宏基站外的与所述用户终端相隔设定距离范围内的至少一个接入点,向所述用户终端反馈针对所述上行数据的ACK消息。
在图20中,总线架构(用总线2000来代表),总线2000可以包括任意数量的互联的总线和桥,总线2000将包括由处理器2001代表的一个或多个处理器和存储器2004代表的存储器的各种电路链接在一起。总线2000还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口2003在总线2000和收发机2002之间提供接口。收发机2002可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器2001处理的数据通过天线1905在无线介质上进行传输,进一步,天线2005还接收数据并将数据传送给处理器2001。
处理器2001负责管理总线2000和通常的处理,还可以提供各种功能,包括定时,***接口,电压调节、电源管理以及其他控制功能。而存储器2004可以被用于存储处理器2001在执行操作时所使用的数据。
可选的,处理器2001可以是CPU(中央处埋器)、ASIC(Application SpecificIntegrated Circuit,专用集成电路)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)或CPLD(Complex Programmable Logic Device,复杂可编程逻辑器件)。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。