具体实施方式
利用现有的移动通信网络来支持MTC通信的核心网一种可能的解决方案是基于快速路径(Fast Path)或者无连接(Connectionless)传输方案。基于Fast Path或者Connectionless传输方案中:
在终端进行附着或者跟踪区更新(Tracking Area Update,TAU)过程中,移动性管理实体(MME)为终端建立核心网侧数据链路,并为该核心网侧数据链路分配资源标识,该资源标识与核心网侧数据链路的上行标识之间存在映射关系。MME将该核心网侧数据链路的资源标识发送给终端,终端保存该资源标识。
以LTE***为例,核心网侧数据链路可以是GTP隧道,上述资源标识可以表示为SGW承载(SGW Bearer)索引标识(ID)。资源标识与核心网侧数据链路的上行标识之间的映射关系可以体现为:SGW Bearer索引ID与SGWS1-U承载的TEID和SGW的用户面传输层地址的映射关系。核心网侧数据链路还可以是公用数据网(Public Data Network,PDN)链接,上述资源标识可以表示为连接标识(CONNECTION ID)。资源标识与核心网侧数据链路的上行标识之间的映射关系可以体现为CONNECTION ID与PDN链接的上行端口标识信息和/或上行地址信息。
上述核心网侧数据链路的激活时间由定时器控制。
针对接入网侧,本发明实施例提供了一种数据传输方法、相应的终端和接入网节点。本发明实施例中,终端在随机接入过程中将待发送的上行数据发送给接入网节点,并向接入网节点指示用户传输该上行数据的预先建立的核心网侧数据链路,接入网节点通过终端指示的核心网侧数据链路将该上行数据发送给核心网节点。传输过程中不需要建立接入网侧的数据链路(例如DRB)和核心网侧的数据链路(如GTP隧道),因此减少了建立和维护用户面数据链路所需的信令,降低了***开销,提高了***效率。
本发明实施例中预先建立的核心网侧数据链路即在终端附着或TAU过程中建立的核心网侧数据链路。
本发明实施例提供的技术方案尤其适用于小数据量的上行数据传输的应用场景。例如MTC通信、智能终端的小数据量业务等等。
特别的,对于MTC通信之外的其他通信场景,可以在终端附着或者TAU过程中建立核心网侧数据链路时,为该核心网侧数据链路分配资源标识。同样的,终端保存该资源标识,该资源标识与核心网侧数据链路的上行标识存在映射关系。
本发明实施例中,小数据量是指小于用于判断数据量大小的数据量阈值的数据量大小。该数据量阈值的具体取值可以通过仿真、预先约定、高层信令配置等等方式确定。
下面将结合附图,对本发明实施例提供的技术方案进行详细说明。
图1所示为本发明实施例提供的终端侧进行数据传输的方法流程,其具体实现方式包括:
步骤100、向接入网节点发起随机接入请求。
步骤110、收到该接入网节点返回的上行授权信息后,生成不大于该上行授权信息指示的资源量的数据包并发送给该接入网节点。
其中,该数据包中携带待发送的上行数据和预先建立的核心网侧数据链路的标识信息,以指示通过该预先建立的核心网侧数据链路传输待发送的上行数据。
本发明实施例中,核心网侧数据链路的标识信息既可以是核心网侧数据链接的资源标识,也可以是核心网侧数据链接的上行标识。以是GTP隧道为例,该GTP隧道的标识信息既可以是SGW Bearer索引ID,也可以是SGW S1-U承载的TEID,还可以是SGW的用户面传输层地址。以PDN链接为例,该PDN的标识信息既可以是CONNECTION ID,也可以是PDN链接的上行端口标识信息,还可以是PDN连接的上行地址信息。
但处于安全性考虑,优选的,将资源标识作为标识信息在网络中传输。
本发明实施例中,如果终端预先建立了多个核心网侧数据链路,即保存有多个预先建立的核心网侧数据链路的标识信息。则可以选择一个标识信息对应的核心网侧数据链路进行上行数据传输。如果终端仅保存有一个标识信息,则选择该标识信息对应的核心网侧数据链路进行上行数据传输。
本发明实施例提供的技术方案可以应用于LTE***、UMTS的时分同步的码分多址(Time Division-Synch ronous Code Division Multiple Access,TD-SCDMA)***、UMTS的宽带码分多址(Wideband Code Division MultipleAccess,WCDMA)***等等。
在LTE***中,接入网节点即eNB。在UMTS***中,接入网节点即基站和RNC。
如果本发明实施例提供的方法应用于LTE***中,则将生成的数据包发送给接入网节点后,终端接收该接入网节点返回的用于完成竞争解决的数据包。该用于完成竞争解决的数据包中携带上述预先建立的核心网侧数据链路的标识信息;如果接入网节点返回的预先建立的核心网侧数据链路的标识信息与保存的预先建立的核心网侧数据链路的标识信息相同,确定完成竞争解决。如果不同,则竞争解决失败,可以重新发起随机接入过程以便重新发送上行数据。
如果本发明实施例提供的方法应用于LTE***或WCDMA***中,则向接入网节点发起随机接入请求之前,终端还可以确定待发送的上行数据的数据量大小,当确定待发送的上行数据的数据量大于扩展前导码组对应的数据量阈值,选择扩展前导码组中的前导码,通过发送扩展前导码组中的前导码向接入网节点发起随机接入请求。
原有的随机接入过程中,终端在接收到上行授权信息后,会根据该上行授权信息指示的资源量生成用于建立RRC连接的数据包。而本发明实施例中,接收到上行授权信息后不建立RRC连接,而是通过数据包发送上行数据及上述标识信息。那么需要对数据包的数据属性进行扩展,定义上行数据标识信息用来指示该数据包用于携带待发送的上行数据。相应的,基于上述任一终端侧方法实施例,较佳地,不大于上述上行授权信息指示的资源量的数据包中还可以携带上行数据标识信息,以便接入网节点根据该上行数据标识信息确定该数据包中携带待发送的上行数据。
基于上述任一终端侧方法实施例,上行授权信息中指示的资源量小于待传输的数据量时,可以将待发送的上行数据分段,通过多次上述本发明实施例提供的传输过程发送上行数据。
基于上述任一终端侧方法实施例,上行授权信息中指示的资源量较大时,生成不大于上行授权信息指示的资源量的数据包的具体实现方式可以是:将多个待发送的上行数据组成不大于所述上行授权信息指示的资源量的数据包,所述数据包中还携带每个待发送的上行数据对应的核心网预先建立的数据链路的标识信息。
图2所示为本发明实施例提供的接入网节点侧进行数据传输方法流程,其具体实现方式包括:
步骤200、接收终端发送的随机接入请求。
步骤210、为该终端进行上行授权,并向该终端发送上行授权信息。
步骤220、接收该终端生成的不大于该上行授权信息指示的资源量的数据包。
该数据包中携带待发送的上行数据和预先建立的核心网侧数据链路的标识信息。
步骤230、通过该标识信息对应的预先建立的核心网侧数据链路向核心网节点发送数据包中携带的上行数据。
如果该标识信息为核心网数据链接的资源标识,具体的,接入网节点根据资源标识与核心网侧数据链路的上行标识的映射关系,获取该核心网侧数据链路的上行标识,根据该上行标识信息在该核心网侧数据链路上向核心网节点发送上行数据。
如上所述,本发明实施例提供的技术方案可以应用于LTE***、UMTS的TD-SCDMA***、UMTS的WCDMA***等等。如果应用在UMTS***中,则接入网节点为基站和RNC。相应的,由基站接收终端发送的随机接入请求,为该终端进行上行授权,并向该终端发送上行授权信息。由基站接收该终端生成的不大于该上行授权信息指示的资源量的数据包后,将该数据包发送给RNC,由RNC通过该标识信息对应的预先建立的核心网侧数据链路向核心网节点发送数据包中携带的上行数据。
如果本发明实施例提供的方法应用于LTE***中,则接收终端生成的不大于上行授权信息指示的资源量的数据包之后,接入网节点向终端发送用于完成竞争解决的数据包。该用于完成竞争解决的数据包中携带上述预先建立的核心网侧数据链路的标识信息。
如果本发明实施例提供的方法应用于LTE***或WCDMA***中,则接收终端发送的随机接入请求的具体实现方式可以是:接收所述终端发送的作为随机接入请求的扩展前导码组中的前导码。向核心网节点发送所述数据包中携带的上行数据的具体实现方式可以是:根据所述扩展前导码组中的前导码,确定所述数据包中携带待发送的上行数据后,通过所述标识信息对应的预先建立的核心网侧数据链路向核心网节点发送所述上行数据。
基于上述任一接入网节点侧方法实施例,较佳地,终端发送的数据包中还可以携带上行数据标识信息,接入网节点根据终端发送的数据包中携带的上行数据标识信息,确定该数据包中携带待发送的上行数据后,通过标识信息对应的预先建立的核心网侧数据链路向核心网节点发送该上行数据。
基于上述任一接入网节点侧方法实施例,所述终端发送的数据包中携带多个待发送的上行数据组成的数据包和每个待发送的上行数据对应的核心网预先建立的数据链路的标识信息,向核心网节点发送所述数据包中携带的上行数据,包括:根据标识信息确定每个待发送的上行数据对应的预先建立的核心网侧数据链路;分别通过每个待发送的上行数据对应的预先建立的核心网侧数据链路向核心网节点发送所述上行数据。
以LTE***中的数据传输实现方式为例,对终端和接入网节点采用本发明实施例提供的方法配合实施的具体实现方式进行详细说明。其过程如图3所示,具体包括如下操作:
步骤300、终端根据待传输的上行数据的大小选择前导码,并通过Msg1将选择的前导码发送给eNB,以发起随机接入过程。
该实施例中,待传输的上行数据为小数据量数据。
具体的,如果该上行数据是初传,上行数据的大小不大于B组前导码(preamble)对应的数据量阈值messageSizeGroupA,则从A组前导码(GroupA)中随机选择一个preamble;否则在B组前导码(Group B)中随机选择一个preamble。
如果小数据是重传,则选择和初传时相同的前导码组,在此组中随机的选择一个preamble发起随机接入。
考虑到在某些场景下,待发送的上行数据的大小相对RRC连接请求(RRCconnectionrequest)消息、RRC重连接(RRCreconnectionrequest)消息较大,希望能够eNB分配较大的资源量以便尽快发送完数据。可选的,还可以预先分配包含至少一个前导码调度C组前导码(Group C,即扩展前导码组),网络侧可以通过广播配置终端使用Group C的门限值messageSizeGroupB(即扩展前导码组对应的数据量门限值),功率偏移(messagePowerOffsetGroupC),那么,当待发送的上行数据大于messageSizeGroupB,并且功率满足PCMAX–preambleInitialReceivedTargetPower–deltaPreambleMsg3–messagePowerOffsetGroupB>0。则在Group C中随机选择一个preamble发送。
步骤310、当eNB收到UE的preamble之后,根据此preamble所在的前导码组进行上行授权,将上行授权信息通过Msg2消息发送给终端,并分配临时小区无线网络临时标识(C-RNTI)用于Msg3加扰。
如果该前导码是Group C中的前导码,则eNB为终端分配较大的资源量,并确定终端将在随机接入过程中发送上行数据。Group C对应的资源量大小可以通过仿真或实际需求确定。
步骤320、终端根据Msg2中的上行授权信息指示的资源量大小,进行Msg3媒体访问控制层用户分组数据单元(MAC PDU)的组包,其中包括待发送的上行数据和确定的用于传输该上行数据的核心网侧数据链接的标识信息,在Msg3的发送时机发送以Msg2中分配的C-RNTI加扰的Msg3。
其中,终端确定的用于传输该上行数据的核心网侧数据链接可以但不仅限于是终端附着过程或TAU过程中与核心网侧建立的数据链接。
可选的,上述Msg3中还携带上行数据量标识信息,以指示eNB该Msg3中携带的是待发送的上行数据,而非RRC信息。
作为举例而非限定,可以将MAC SDU或者MAC CE中的subheader中的LCID域指示的值作为上行数据量标识信息。
如果有多个待发送的上行数据在Msg3中传输,可以将每个待发送的上行数据和对应的核心网侧数据链接的标识信息封装在PDU的一个MAC CE中。
步骤330、当eNB收到终端发送的Msg3之后,通过向终端发送用于完成竞争解决的Msg4,Msg4中的MAC PDU中携带上述核心网侧数据链接的标识信息。
步骤340、终端判断Msg4中携带的标识信息与终端保存的标识信息是否相同,如果相同,则竞争解决完成,通知eNB执行步骤350,否则,返回步骤300,并通知eNB不发送Msg3中的上行数据。
步骤350、eNB通过Msg3中携带的标识信息对应的核心网侧数据链路向核心网节点发送Msg3中携带的上行数据。
具体的,eNB根据Msg3中携带的上行数据标识信息,确定该Msg3中携带待发送的上行数据,进而根据Msg3中携带的标识信息,确定核心网侧数据链接对应的核心网节点的地址,通过该核心网数据链接向该核心网节点的地址对应的核心网节点发送上行数据。如果eNB在步骤310中即确定终端将在随机接入过程中发送上行数据,则在步骤350中,也可以不根据上行数据标识信息确定该Msg3中携带待发送的上行数据。
如果终端仍然有上行数据需要发送,则重复上述流程。
以TD-SCDMA***中的数据传输实现方式为例,对终端和接入网节点采用本发明实施例提供的方法配合实施的具体实现方式进行详细说明。其过程如图4所示,具体包括如下操作:
步骤400、终端向基站发送SYNC-UL,以发起随机接入过程。
步骤410、基站向终端返回FPACH。
步骤420、终端根据发起E-RUCCH的子帧号或者帧号选择公共E-RNTI,并通过E-RUCCH将选择的公共E-RNTI发送给基站,发起携带调度信息的SI过程。
步骤430、基站在下行E-AGCH信道中给终端分配上行授权,并将上行授权信息发送给终端。
步骤440、终端根据上行授权信息指示的资源量大小进行MAC PDU组包,其中包括待发送的上行数据和确定的用于传输该上行数据的核心网侧数据链接的标识信息,并在E-PUCH信道上将该数据包发送给基站。
其中,终端确定的用于传输该上行数据的核心网侧数据链接可以但不仅限于是终端附着过程或TAU过程中与核心网侧建立的数据链接。
可选的,上述MAC PDU数据包中还携带上行数据量标识信息,以指示基站该数据包中携带的是待发送的上行数据,而非RRC信息。
作为举例而非限定,可以将MAC SDU或者MAC CE中的subheader中的LCID域指示的值作为上行数据量标识信息。
如果有多个待发送的上行数据在上述MAC PDU中传输,可以将每个待发送的上行数据和对应的核心网侧数据链接的标识信息封装在PDU的一个MACCE中。
步骤450、基站通过FP过程将待发送的上行数据和对应的核心网侧数据链接的标识信息发送给RNC。
步骤460、RNC通过标识信息对应的核心网侧数据链路向核心网节点发送Msg3中携带的上行数据。
如果终端仍然有上行数据需要发送,则重复上述流程。
以WCDMA***中的数据传输实现方式为例,对终端和接入网节点采用本发明实施例提供的方法配合实施的具体实现方式进行详细说明。其过程如图5所示,具体包括如下操作:
步骤500、终端根据待传输的上行数据的大小选择前导码,并通过Msg1将选择的前导码发送给基站,以发起随机接入过程。
该实施例中,待传输的上行数据为小数据量数据。
具体的,如果该上行数据是初传,上行数据的大小不大于B组前导码对应的数据量阈值messageSizeGroupA,则从A组前导码(Group A)中随机选择一个preamble;否则在B组前导码(Group B)中随机选择一个preamble。
如果小数据是重传,则选择和初传时相同的前导码组,在此组中随机的选择一个preamble发起随机接入。
考虑到在某些场景下,待发送的上行数据的大小相对RRC连接请求(RRCconnectionrequest)消息、RRC重连接(RRCreconnectionrequest)消息较大,希望能够eNB分配较大的资源量以便尽快发送完数据。可选的,还可以预先分配包含至少一个前导码调度C组前导码(Group C),网络侧可以通过广播配置终端使用Group C的门限值messageSizeGroupB,功率偏移(messagePowerOffsetGroupC),那么,当待发送的上行数据大于messageSizeGroupB,并且功率满足PCMAX–preambleInitialReceivedTargetPower–deltaPreambleMsg3–messagePowerOffsetGroupB>0。则在Group C中随机选择一个preamble发送。
步骤510、当eNB收到UE的preamble之后,根据此preamble所在的前导码组进行上行授权,将上行授权信息通过AICH信道发送给终端。
如果该前导码是Group C中的前导码,则eNB为终端分配较大的资源量,并确定终端将在随机接入过程中发送上行数据。Group C对应的资源量大小可以通过仿真或实际需求确定。
步骤520、终端根据上行授权信息指示的资源量大小,进行MAC-i PDU的组包,其中包括待发送的上行数据和确定的用于传输该上行数据的核心网侧数据链接的标识信息,并通过广播配置的E-DCH信道发送该数据包。
其中,终端确定的用于传输该上行数据的核心网侧数据链接可以但不仅限于是终端附着过程或TAU过程中与核心网侧建立的数据链接。
可选的,上述MAC-i PDU中还携带上行数据量标识信息,以指示基站该数据包中携带的是待发送的上行数据,而非RRC信息。
作为举例而非限定,可以将MAC SDU或者MAC CE中的subheader中的LCID域指示的值作为上行数据量标识信息。
如果有多个待发送的上行数据在MAC PDU中传输,可以将每个待发送的上行数据和对应的核心网侧数据链接的标识信息封装在PDU的一个MAC CE中。
步骤530、基站通过FP过程将待发送的上行数据和对应的核心网侧数据链接的标识信息发送给RNC。
步骤540、RNC通过标识信息对应的核心网侧数据链路向核心网节点发送Msg3中携带的上行数据。
如果终端仍然有上行数据需要发送,则重复上述流程。
基于与方法同样的发明构思,本发明实施例还提供一种终端,其结构如图6所示,具体包括:
随机接入处理模块601,用于向接入网节点发起随机接入请求;
数据传输模块602,用于收到所述接入网节点返回的上行授权信息后,生成不大于所述上行授权信息指示的资源量的数据包并发送给所述接入网节点,所述数据包中携带待发送的上行数据和预先建立的核心网侧数据链路的标识信息,以指示通过所述预先建立的核心网侧数据链路传输所述待发送的上行数据。
较佳地,LTE***中,所述数据传输模块602将生成的数据包发送给所述接入网节点后,所述随机接入处理模块601还用于:
接收所述接入网节点返回的用于完成竞争解决的数据包,所述用于完成竞争解决的数据包中携带所述预先建立的核心网侧数据链路的标识信息;
如果所述接入网节点返回的预先建立的核心网侧数据链路的标识信息与保存的预先建立的核心网侧数据链路的标识信息相同,确定完成竞争解决。
较佳地,LTE***或WCDMA***中,向接入网节点发起随机接入请求之前,所述随机接入处理模块601还用于:
确定所述待发送的上行数据的数据量大于扩展前导码组对应的数据量阈值,选择所述扩展前导码组中的前导码;
向接入网节点发起随机接入请求时,所述随机接入处理模块具体用于:
通过发送所述扩展前导码组中的前导码向所述接入网节点发起随机接入请求。
基于上述任一终端侧实施例,较佳地,不大于所述上行授权信息指示的资源量的数据包中还携带上行数据标识信息。
基于上述任一终端侧实施例,较佳地,生成不大于所述上行授权信息指示的资源量的数据包时,所述数据传输模块602具体用于:
将多个待发送的上行数据组成不大于所述上行授权信息指示的资源量的数据包,所述数据包中还携带每个待发送的上行数据对应的核心网预先建立的数据链路的标识信息。
终端实施例的具体实现方式可以参照上述终端侧方法实施例的描述,这里不再赘述。
基于与方法同样的发明构思,本发明实施例还提供一种接入网节点,其结构如图7所示,具体包括:
随机接入处理模块701,用于接收终端发送的随机接入请求,为所述终端进行上行授权,并向所述终端发送上行授权信息;
数据传输模块702,用于接收所述终端生成的不大于所述上行授权信息指示的资源量的数据包,所述数据包中携带待发送的上行数据和预先建立的核心网侧数据链路的标识信息,通过所述标识信息对应的预先建立的核心网侧数据链路向核心网节点发送所述数据包中携带的上行数据。
较佳地,LTE***中,所述数据传输模块接收所述终端生成的不大于所述上行授权信息指示的资源量的数据包之后,所述随机接入处理模块701还用于:
向所述终端发送用于完成竞争解决的数据包,所述用于完成竞争解决的数据包中携带所述预先建立的核心网侧数据链路的标识信息。
较佳地,LTE***或WCDMA***中,接收所述终端发送的随机接入请求时,所述随机接入处理模块701具体用于:
接收所述终端发送的作为随机接入请求的扩展前导码组中的前导码;
所述数据传输模块702具体用于:
根据所述扩展前导码组中的前导码,确定所述数据包中携带待发送的上行数据后,通过所述标识信息对应的预先建立的核心网侧数据链路向核心网节点发送所述上行数据。
基于上述任一接入网节点实施例,较佳地,所述终端发送的数据包中还携带小数据量标识信息,所述小数据量是指小于数据量阈值的数据量大小,向核心网节点发送所述数据包中携带的上行数据时,所述数据传输模块702具体用于:
根据所述终端发送的数据包中携带的上行数据标识信息,确定所述终端发送的数据包中携带待发送的上行数据后,通过所述标识信息对应的预先建立的核心网侧数据链路向核心网节点发送所述上行数据。
基于上述任一接入网节点实施例,较佳地,所述终端发送的数据包中携带多个待发送的上行数据组成的数据包和每个待发送的上行数据对应的核心网预先建立的数据链路的标识信息,向核心网节点发送所述数据包中携带的上行数据时,所述数据处理模块702具体用于:
根据标识信息确定每个待发送的上行数据对应的预先建立的核心网侧数据链路;
分别通过每个待发送的上行数据对应的预先建立的核心网侧数据链路向核心网节点发送所述上行数据。
基站实施例的具体实现方式可以参照上述基站侧方法实施例的描述,这里不再赘述。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。