切换的方法和设备与流程

文档序号:15626287发布日期:2018-10-09 23:03阅读:142来源:国知局

本申请涉及通信领域,并且更具体地,涉及切换的方法和设备。



背景技术:

移动通信不仅追求容量的最大化,而且需要更广阔的覆盖范围,即无论终端设备移动到哪里,都要有无线网络信号覆盖。为了解决频率资源限制的问题,并增大系统容量,同时扩展网络覆盖范围,美国贝尔实验室提出蜂窝组网概念。它将一个网络服务区划分成许多以正六边形为基本几何图形的覆盖区域,称为蜂窝小区。一个较低功率的发射机服务一个蜂窝小区,在较小的区域内设置相当数量的终端设备。事实上,不是所有的终端设备都能在一个蜂窝小区内完成全部接续业务的,为了保证业务的连续性,当正在接受服务的终端设备进入相邻小区时,通信网络需要将业务切换到相邻小区,从而不中断通信过程。

切换是指在移动通信的过程中,为保证通信不中断,把承载通信数据的链路由一个小区(或网络设备)切换到另一个小区(或网络设备)的过程。

现有技术中,随着业务类型的增加,业务数据量猛增,加之终端设备移动速度的增加,对切换过程中的业务中断时间要求越来越苛刻。例如,移动办公、移动视频业务、汽车无线控制、列车无线控制等,要求业务零中断。然而,现有技术中在切换时通常业务都会中断,影响用户体验。

因此,如何降低或避免切换时业务的中断,成为亟待解决的问题。



技术实现要素:

本发明实施例提供一种切换的方法和设备,能够降低或避免切换时业务的中断。

第一方面,提供了一种切换的方法,该方法包括:

第一网络设备向终端设备发送第一配置消息,该第一配置消息用于指示终端设备配置与第二网络设备关联的第二加密/解密功能、且共享第一数据包编号/排序功能,其中,该终端设备配置有与该第一网络设备关联的第一加密/解密功能和该第一数据包编号/排序功能;

该第一网络设备接收该终端设备发送的第一配置完成消息。

因此,本实施例中通过第一配置信息,终端设备可以配置与第二网络设备关联的功能,进而在切换时,终端设备可以与第二网络设备与第一网络设备之间同时进行数据传输,减少或避免了由切换引起的业务中断时间。

应理解,本发明实施例中终端设备配置的第一加密/解密功能即能对数据进行加密处理,也能对数据进行解密处理。其中“/”表示该第一加密/解密功能对同一数据只能择一选择相应的处理,例如,该第一加密/解密功能可以对上行数据进行加密处理,该第一加密/解密功能可以对下行数据进行解密处理。类似地,第一数据包编号/排序功能,即能对数据进行编号处理,也能对数据进行排序处理;其中“/”表示该第一数据包编号/排序功能对同一数据只能择一选择相应的处理,例如,该第一数据包编号/排序功能可以对上行数据进行编号处理,该第一数据包编号/排序功能可以对下行数据进行排序处理。类似地,本文中的其他的功能与此类似,为避免重复,此处不再一一赘述。

可选地,作为一种实现方式,在该第一网络设备向终端设备发送第一配置消息之前,该方法还包括:

该第一网络设备向该第二网络设备发送第一请求消息,该第一请求消息用于请求将该终端设备切换至该第二网络设备或者该第一请求消息用于请求为该终端设备添加该第二网络设备为辅助服务设备,其中该第一请求消息中包括以下至少一项:

该第一网络设备为该第二网络设备分配的与该终端设备关联的第一安全密钥、

该第一网络设备使用的与该终端设备关联的第二安全密钥、

指示该终端设备具有多连接式的切换能力的第一指示信息、

指示该终端设备具有多连接通信能力的第二指示信息、

指示该第一网络设备向该第二网络设备转发的数据是重复版本还是非重复版本的第三指示信息;

该第一网络设备接收该第二网络设备发送的应答消息,该应答消息用于指示该第二网络设备接受该第一网络设备的第一请求消息的请求,该应答消息中包括以下至少一项:

该第二网络设备为该终端设备分配的第三安全密钥、

该第二网络设备配置该终端设备的分组数据汇聚协议(packetdataconvergenceprotocol,pdcp)实体的配置参数、

该第二网络设备配置该终端设备建立对应该第二网络设备的第二头添加/移除功能和/或第二加密/解密功能和/或第二头压缩/解压缩功能的配置参数、

指示该终端设备使用该第一数据包编号/排序功能的第四指示信息、

指示该终端设备在与该第二网络设备通信时使用该第一网络设备为该终端设备分配的与该第一网络设备对应的安全密钥的第五指示信息。

具体而言,起始状态,终端设备与第一网络设备(例如,senb)建立有rrc连接,终端设备向第一网络设备发送测量报告,测量报告中包括第一网络设备(或第一小区)和第一网络设备的相邻的网络设备(或相邻小区)的测量结果。该测量报告中包括参考信号接收功率(referencesignalreceivedpower,rsrp)和/或参考信号接收质量(referencesignalreceivedquality,rsrq)和/或信号干扰噪声比(signalinterferencenoisyratio,sinr)。其中该终端设备发送测量报告的方式或时机可以由第一网络设备配置,本发明实施例并不对此做限定。

第一网络设备根据该测量报告,确定该终端设备满足切换条件时,即启动切换流程。例如,在第一网络设备的信号变弱时,即启动切换流程。具体而言,网络设备可以决定为该终端设备增加一个辅基站(secondaryenb)之后切换至该辅基站,其中,辅基站也可以称为目标基站tenb,

具体的,第一网络设备向第二网络设备(例如,tenb)发送第一请求消息。

应理解,第一安全密钥是第一网络设备分配给第二网络设备的,以用于第二网络设备与终端设备之间的数据传输,其中,第二网络设备可以直接使用该密钥与终端设备进行数据传输,或第二网络设备根据第一安全密钥生成另一新的安全密钥,然后使用新的安全密钥来与终端设备进行数据传输。

第二安全密钥是第一网络设备与终端设备之间进行数据传输的密钥,第一网络设备可以将该密钥发送给第二网络设备,以用于第二网络设备与终端设备之间的数据传输,其中,第二网络设备可以直接使用该密钥与终端设备进行数据传输,或第二网络设备根据第二安全密钥生成另一新的安全密钥,然后使用新的安全密钥来与终端设备进行数据传输。

第一指示信息用于指示终端设备具有多连接式的切换能力,其中多连接式的切换可以理解为ue在切换的过程中,可以提前与两个或两个以上的基站建立连接,然后释放掉源基站。

第二指示信息用于指示终端设备具有多连接通信的能力,其中多连接通信可以理解为ue可以与两个或两个以上的基站进行通信。

第三指示信息用于指示第一网络设备向该第二网络设备转发的数据是重复版本还是非重复版本,重复版本可以理解为对于一个数据包,第一网络设备会复制一份,发送到第二网络设备。这样第一网络设备和第二网络设备向终端设备发送的这个数据包,其实是重复的,这样可以提高ue接收的可靠性。非重复版本可以理解为对于一个数据包,要么保留在第一网络设备上,要么发送到第二网络设备上。ue在接收第一网络设备和第二网络设备发送的数据时,不会收到重复的数据。

在当第三指示信息指示第一网络设备向第二网络设备转发重复版本时,第一网络设备和第二网络设备可以通过两条链路向终端设备发送相同的数据,这样可以提高数据传输的可靠性;例如,针对下行数据包1,2,3,第一网络设备向终端设备发送一次数据包1,2,3,第一网络设备在向第二网络设备转发数据包1,2,3,然后第二网络设备再向终端设备发一次数据包1,2,3。当第三指示信息指示第一网络设备向第二网络设备转发的数据是非重复版本时,即来自核心网的下行数据数据,一部分通过第一网络设备发送至终端设备,一部分通过第二网络设备发送至终端设备;例如针对下行数据包1,2,3,4,第一网络设备向终端设备发送数据包1,3,第一网络设备将数据包2,4转发给第二网络设备,由第二网络设备将数据包2,4发送给终端设备。

第四指示信息用于指示使用第一数据包编号/排序功能,可以理解为经由第一数据包编号/排序功能编号的上行数据,可以发送至第一头压缩/解压缩功能进行压缩处理,还可以发送至第二头压缩/解压缩功能进行处理,然后再由各自(头压缩/解压缩功能)对应的加密/解密功能和头添加/移除功能进行相应处理。或者,可以理解为经同第一数据包编号/排序功能编号的上行数据,发送至第一头压缩/解压缩功能进行压缩处理,然后可以发送至第一加密/解密功能进行加密,还可以发送至第二加密/解密功能进行加密。对于下行数据,可以使用相反的过程。

还应理解,第二网络设备在接收到第一网络设备发送的请求消息时可以获知第一网络设备与终端设备关联的第二安全密钥,第二网络设备可以通过第五指示信息指示终端设备使用该第二安全密钥与第二网络设备通信。由于无需传递具体的安全密钥,这里仅通过发送一个指示信息即第五指示信息,由于指示信息的数据量较小,例如该指示信息可以为1或0仅一个比特,能够减小信令开销,节省网络资源。

可选地,该第一请求消息中还可以包括以下中的至少一种,

第一网络设备的标识(例如,enbid)、第一网络设备的服务plmn,第一网络设备的服务网关(servinggateway,s-gw)的标识,第二网络设备的标识、senb与s-gw之间的(接口s1)、用于发送数据的隧道标识、终端设备的服务质量(qualityofservice,qos)参数、第一网络设备和第二网络设备之间的(x2接口)、用于发送上行数据的隧道标识;终端设备的上下文信息(uecontext)等。

可选地,作为一种实现方式,该第二网络设备配置有第三加密/解密功能,该第三加密/解密功能与该第二加密/解密功能对应,该第一网络设备配置有第四加密/解密功能,该第四加密/解密功能与该第一加密/解密功能对应。

具体地,在第一网络设备向第二网络设备发送第一请求消息前,该终端设备配置有与第一网络设备对应的第一pdcp实体,如图4所示,第一pdcp实体包含第一头添加/移除功能、第一包头压缩/解压缩功能、第一加密/解密功能、第一数据包编号/排序功能。

应理解,本发明实施例中的安全密钥可以用于pdcp层的加密/解密。该第三安全密钥可以与第一安全密钥或第二安全密钥相同。在第三安全密钥与第一安全密钥相同时,表明第二网络设备采用第一网络设备为第二网络设备分配的密钥与终端设备进行通信。在第三安全密钥与第二安全密钥相同时,表明第二网络设备与第一网络设备使用相同的密钥与终端设备进行通信,这样终端设备可以避免采用新的密钥对数据进行加密或解密处理,因此能够提高数据处理速度,提高系统性能。

该第二网络设备配置该终端设备的pdcp实体的配置参数,该配置参数用于配置终端设备的pdcp实体的功能,

可选地,作为一种实现方式,该方法还包括:

该第一网络设备配置第五加密/解密功能,该第五加密/解密功能与该第二加密/解密功能对应。

也就是说第一网络设备可以同时配置与终端设备通信的对应第一加密/解密功能的第四加密/解密功能,和与终端设备通信的对应第二加密/解密功能的第五加密/解密功能。

可选地,作为一种实现方式,该终端设备建立有第二分组数据汇聚协议pdcp实体和第一pdcp实体,该第二pdcp实体包括该第二加密/解密功能和第二数据包编号/排序功能,该第一pdcp实体包括该第一加密/解密功能和该第一数据包编号/排序功能,

在该终端设备处理下行数据时,该第一pdcp实体中的该第一数据包编号/排序功能对经由该第二pdcp实体中的该第二加密/解密功能解密处理后的数据进行排序处理,

在该终端设备处理上行数据时,由该第一pdcp实体中的该第一数据包编号/排序功能对数据编号处理后发往该第一pdcp实体中该第一加密/解密功能和/或该第二pdcp实体中的该第二加密/解密功能进行加密处理;

或者,

该终端设备建立有第二加密/解密功能和第一pdcp实体,该第一pdcp实体包括该第一加密/解密功能和该第一数据包编号/排序功能,

在该终端设备处理下行数据时,该第一pdcp实体中的该第一数据包编号/排序功能对经由该第二加密/解密功能解密处理后的数据进行排序处理,

在该终端设备处理上行数据时,由该第一pdcp实体中的该第一数据包编号/排序功能对数据编号处理后发往该第一pdcp实体中该第一加密/解密功能和/或该第二加密/解密功能进行加密处理。

可选地,作为一种实现方式,该方法还包括:

该第一网络设备向该第二网络设备发送未加密的第一数据,以使得该第二网络设备使用第三加密/解密功能对该第一数据进行加密,该第一数据为该第一网络设备的pdcp层从该pdcp层的上层接收到的全部数据的部分或全部;

或者,

该第一网络设备接收该第二网络设备发送的使用第三加密/解密功能解密后的第二数据。

可选地,作为一种实现方式,该方法还包括:

该第一网络设备将经过第五加密/解密功能加密的第三数据发送至该第二网络设备,该第三数据为该第一网络设备的pdcp层从该pdcp层的上层接收到的全部数据的部分或全部;

或者,

该第一网络设备接收该第二网络设备发送的、未解密的第四数据;

该第一网络设备使用第五加密/解密功能对该第四数据解密。

具体而言,终端设备内部建立有与第一网络设备通信的第一pdcp实体,该第一pdcp实体包括该第一加密/解密功能和该第一数据包编号/排序功能,该第一pdcp实体还可以包括第一头添加/移除功能和第一包头压缩/解压缩功能。在终端设备接收到第一配置信息后,可以配置与第二网络设备通信的相应功能,或配置与第二网络设备同的第二pdcp实体,该第二pdcp实体包括该第二加密/解密功能和第二数据包编号/排序功能,该第二pdcp实体还可以包括第二头添加/移除功能和第二包头压缩/解压缩功能。

由于终端设备共享第一数据包编号/排序功能,因此,在处理下行数据时,该终端设备对经由该第二pdcp实体中的该第二加密/解密功能解密处理后的下行数据,由该第一pdcp实体中的该第一数据包编号/排序功能进行排序处理。

在该终端设备处理上行数据时,由该第一pdcp实体中的该第一数据包编号/排序功能对数据编号处理后发往该第一pdcp实体中该第一加密/解密功能和/或该第二pdcp实体中的该第二加密/解密功能进行加密处理。

应理解,由于终端设备共享第一数据包编号/排序功能,终端设备虽然配置了pdcp中的第二数据包编号/排序功能,但是在实际应用中不会使用该第二数据包编号/排序功能。

因此,可替代地,在终端设备接收到第一配置信息后,无需配置整个第二pdcp实体,可以仅配置与第二网络设备通信的第二加密/解密功能,其他功能沿用第一pdcp实体的功能,例如,共享第一数据包编号/排序功能、第一头添加/移除功能和第一包头压缩/解压缩功能。

在这种情况下,在该终端设备处理下行数据时,该第一pdcp实体中的该第一数据包编号/排序功能对经由该第二加密/解密功能解密处理后的数据进行排序处理;

在该终端设备处理上行数据时,由该第一pdcp实体中的该第一数据包编号/排序功能对数据编号处理后发往该第一pdcp实体中该第一加密/解密功能和/或该第二加密/解密功能进行加密处理。

因此,本发明实施例中,终端设备在与第二网络设备通信时,通过共享第一数据包编号/排序功能,可以仅配置与第二网络设备通信的第二加密/解密功能,无需配置完整的pdcp实体,减小配置时间,提高切换性能。

可替代地,在终端设备接收到第一配置信息后,无需配置整个第二pdcp实体,如可以仅配置与第二网络设备通信的第二加密/解密功能和第二头添加/移除功能,其他功能沿用第一pdcp实体的功能,例如,共享第一数据包编号/排序功能和第一包头压缩/解压缩功能。

在这种情况下,在该终端设备处理下行数据时,该第一pdcp实体中的该第一数据包编号/排序功能对经由该第二加密/解密功能解密处理后的数据进行排序处理;

在该终端设备处理上行数据时,由该第一pdcp实体中的该第一数据包编号/排序功能对数据编号处理后发往该第一pdcp实体中该第一加密/解密功能和/或该第二加密/解密功能进行加密处理。

因此,本发明实施例中,终端设备在与第二网络设备通信时,通过共享第一数据包编号/排序功能,可以仅配置与第二网络设备通信的第二加密/解密功能和第二头添加/移除功能,无需配置完整的pdcp实体,减小配置时间,提高切换性能。

可选地,作为另一实施例,第二网络设备配置有与该终端设备通信的第三加密/解密功能,该第三加密/解密功能与该第二加密/解密功能对应。

应理解,第一网络设备配置有与终端设备通信的第四加密/解密功能,该第四加密/解密功能与该第一加密/解密功能对应。

应理解,本发明实施例中两个加密/解密功能对应,表示一个加密/解密功能使用一种密钥对数据进行加密处理后,第二个加密/解密功能能够使用该一种密钥进行相反的过程解密出该数据。

例如,本发明实施例中第四加密/解密功能与第一加密/解密功能对应表示终端设备使用第一加密/解密功能加密上行数据后,网络设备的第四加密/解密功能能够解密出第一加密/解密功能加密后的上行数据。类似地,网络设备使用第四加密/解密功能加密下行数据后,终端设备的第一加密/解密功能能够解密出第四加密/解密功能加密后的下行数据。

也就说,对应的两个加密/解密功能中一个加密/解密功能对数据进行加密处理后,另一个加密/解密功能能够使用相反的过程进行解密获取到该数据。

可选地,作为一种实现方式,在该第一网络设备接收该终端设备发送的第一配置完成消息之后,该方法还包括:

该第一网络设备向该第二网络设备发送第六指示信息,该第六指示信息用于指示该终端设备已完成rrc连接重配置;

或者,

该第一网络设备向该终端设备发送第七指示信息,该第七指示信息用于指示该终端设备释放与该第一网络设备的rrc连接;

或者,

该第一网络设备向该终端设备发送第八指示信息,该第八指示信息用于指示该终端设备启动与该第二网络设备的rrc连接。

可选地,作为一种实现方式,该方法还包括:

该第一网络设备向该第二网络设备发送第九指示信息,该第九指示信息用于指示该终端设备已成功接收的下行数据,以便该第二网络设备丢弃该终端设备已成功接收的下行数据。

可选地,作为一种实现方式,该方法还包括:

该第一网络设备向该第二网络设备发送第十指示信息,该第十指示信息用于指示该第一网络设备已成功递交到第三网络设备的上行数据,以便该第二网络设备丢弃该第一网络设备已成功递交到第三网络设备的上行数据。

因此,本实施例在切换准备阶段,先建立起终端设备与第二网络设备之间的连接,并配置其间的rrc配置信息,在切换执行阶段,终端设备可以与第二网络设备与第一网络设备之间同时进行数据传输,减少或避免了由切换引起的业务中断时间。

第二方面,提供了一种切换的方法,该方法包括:

第二网络设备接收第一网络设备发送的第一请求消息,该第一请求消息用于请求将终端设备切换至该第二网络设备或者该第一请求消息用于请求为该终端设备添加该第二网络设备为辅助服务设备,其中该第一请求消息中包括以下至少一项:

该第一网络设备为该第二网络设备分配的与该终端设备关联的第一安全密钥、

该第一网络设备使用的与该终端设备关联的第二安全密钥、

指示该终端设备具有多连接式的切换能力的第一指示信息、

指示该终端设备具有多连接通信能力的第二指示信息、

指示该第一网络设备向该第二网络设备转发的数据是重复版本还是非重复版本的第三指示信息;

第二网络设备向第一网络设备发送应答消息,以使得该第一网络设备向该终端设备发送第一配置消息,该第一配置消息用于指示终端设备配置与第二网络设备关联的第二加密/解密功能、且共享第一数据包编号/排序功能,其中,该终端设备配置有与该第一网络设备关联的第一加密/解密功能和该第一数据包编号/排序功能,其中,该应答消息用于指示该第二网络设备接受该第一网络设备的第一请求消息的请求,该应答消息中包含以下至少一项:

该第二网络设备为该终端设备分配的第三安全密钥、

该第二网络设备配置该终端设备的分组数据汇聚协议pdcp实体的配置参数、

该第二网络设备配置该终端设备建立对应该第二网络设备的第二头添加/移除功能和/或第二加密/解密功能和/或第二头压缩/解压缩功能的配置参数、

指示该终端设备使用该第一数据包编号/排序功能的第四指示信息、

指示该终端设备在与该第二网络设备通信时使用该第一网络设备为该终端设备分配的与该第一网络设备对应的安全密钥的第五指示信息。

因此,本实施例中通过第一配置信息,终端设备可以配置与第二网络设备关联的功能,进而在切换时,终端设备可以与第二网络设备与第一网络设备之间同时进行数据传输,减少或避免了由切换引起的业务中断时间。

应理解,该第二方面与上述第一方面对应,第二方面的执行主体为第一网络设备,第一方面中的执行主体可以为第二终端设备,第二网络设备侧的方法的相应特征以及对应的有益效果可以参见上述第一方面第一网络设备侧的相应描述,因此,为了简洁,适当省略详细描述。

可选地,作为一种实现方式,该方法还包括:

该第二网络设备配置第三加密/解密功能,该第三加密/解密功能与该第二加密/解密功能对应,

其中,该第一网络设备配置有第四加密/解密功能,该第四加密/解密功能与该第一加密/解密功能对应。

可选地,作为一种实现方式,该第一网络设备配置有第五加密/解密功能,该第五加密/解密功能与该第二加密/解密功能对应。

可选地,作为一种实现方式,该终端设备建立有第二pdcp实体和第一pdcp实体,该第二pdcp实体包括该第二加密/解密功能和第二数据包编号/排序功能,该第一pdcp实体包括该第一加密/解密功能和该第一数据包编号/排序功能,

在该终端设备处理下行数据时,该第一pdcp实体中的该第一数据包编号/排序功能对经由该第二pdcp实体中的该第二加密/解密功能解密处理后的数据进行排序处理;

在该终端设备处理上行数据时,由该第一pdcp实体中的该第一数据包编号/排序功能对数据编号处理后发往该第一pdcp实体中该第一加密/解密功能和/或该第二pdcp实体中的该第二加密/解密功能进行加密处理;

或者,

该终端设备建立有第二加密/解密功能和第一pdcp实体,该第一pdcp实体包括该第一加密/解密功能和该第一数据包编号/排序功能,

在该终端设备处理下行数据时,该第一pdcp实体中的该第一数据包编号/排序功能对经由该第二加密/解密功能解密处理后的数据进行排序处理;

在该终端设备处理上行数据时,由该第一pdcp实体中的该第一数据包编号/排序功能对数据编号处理后发往该第一pdcp实体中该第一加密/解密功能和/或该第二加密/解密功能进行加密处理。

可选地,作为一种实现方式,该方法还包括:

该第二网络设备接收该第一网络设备发送的第六指示信息,该第六指示信息用于指示该终端设备已完成rrc连接重配置。

可选地,作为一种实现方式,该方法还包括:

该第二网络设备接收该第一网络设备发送的未加密的第一数据,

该第二网络设备使用第三加密/解密功能对该第一数据进行加密,该第一数据为该第一网络设备的pdcp层从该pdcp层的上层接收到的全部数据的部分或全部;

或者,

该第二网络设备向该第一网络设备发送使用第三加密/解密功能解密后的第二数据。

可选地,作为一种实现方式,该方法还包括:

该第二网络设备接收该第一网络设备发送的经过第五加密/解密功能加密的第三数据,该第三数据为该第一网络设备的pdcp层从该pdcp层的上层接收到的全部数据的部分或全部;

或者,

该第二网络设备向该第一网络设备发送未解密的第四数据,以便该第一网络设备使用第五加密/解密功能对该第四数据解密。

可选地,作为一种实现方式,该方法还包括:

该第二网络设备接收该第一网络设备发送的第九指示信息,该第九指示信息用于指示该终端设备已成功接收的下行数据,以便该第二网络设备丢弃该终端设备已成功接收的下行数据。

可选地,作为一种实现方式,该方法还包括:

该第二网络设备接收该第一网络设备发送的第十指示信息,该第十指示信息用于指示该第一网络设备已成功递交到第三网络设备的上行数据,以便该第二网络设备丢弃该第一网络已经成功递交到第三网络设备的上行数据。

可选地,作为一种实现方式,该方法还包括:

在该第二网络设备与该终端设备建立rrc连接之后,该第二网络设备向该第一网络设备发送第十一指示消息,该第十一指示信息用于指示该第一网络设备停止向该终端设备发送下行数据。

因此,本实施例在切换准备阶段,先建立起终端设备与第二网络设备之间的连接,并配置其间的rrc配置信息,在切换执行阶段,终端设备可以与第二网络设备与第一网络设备之间同时进行数据传输,减少或避免了由切换引起的业务中断时间。

第三方面,提供了一种切换的方法,该方法包括:

终端设备接收第一网络设备发送的第一配置消息,该第一配置消息用于指示终端设备配置与第二网络设备关联的第二加密/解密功能、且共享第一数据包编号/排序功能,其中,该终端设备配置有与该第一网络设备关联的第一加密/解密功能和该第一数据包编号/排序功能;

该终端设备向该第一网络设备发送第一配置完成消息。

因此,本实施例中通过第一配置信息,终端设备可以配置与第二网络设备关联的功能,进而在切换时,终端设备可以与第二网络设备与第一网络设备之间同时进行数据传输,减少或避免了由切换引起的业务中断时间。

应理解,该第三方面与上述第一方面和第二方面对应,第三方面的执行主体为终端设备,第一方面和第二方面中的执行主体可以为与终端设备交互的第一网络设备和第二网络设备,终端设备侧的方法的相应特征以及对应的有益效果可以参见上述第一方面和第二方面中第一网络设备侧和第二网络设备侧的相应描述,因此,为了简洁,适当省略详细描述。

可选地,作为一种实现方式,该第二网络设备配置有第三加密/解密功能,该第三加密/解密功能与该第二加密/解密功能对应,该第一网络设备配置有第四加密/解密功能,该第四加密/解密功能与该第一加密/解密功能对应。

可选地,作为一种实现方式,该第一网络设备配置有第五加密/解密功能,该第五加密/解密功能与该第二加密/解密功能对应。

可选地,作为一种实现方式,该终端设备建立有第二分组数据汇聚协议pdcp实体和第一pdcp实体,该第二pdcp实体包括该第二加密/解密功能和第二数据包编号/排序功能,该第一pdcp实体包括该第一加密/解密功能和该第一数据包编号/排序功能,

该方法还包括:

在该终端设备处理下行数据时,该第一pdcp实体中的该第一数据包编号/排序功能对经由该第二pdcp实体中的该第二加密/解密功能解密处理后的数据进行排序处理;

在该终端设备处理上行数据时,由该第一pdcp实体中的该第一数据包编号/排序功能对数据编号处理后发往该第一pdcp实体中该第一加密/解密功能和/或该第二pdcp实体中的该第二加密/解密功能进行加密处理;

或者,

该终端设备建立有第二加密/解密功能和第一pdcp实体,该第一pdcp实体包括该第一加密/解密功能和该第一数据包编号/排序功能,

该方法还包括:

在该终端设备处理下行数据时,该第一pdcp实体中的该第一数据包编号/排序功能对经由该第二加密/解密功能解密处理后的数据进行排序处理;

在该终端设备处理上行数据时,由该第一pdcp实体中的该第一数据包编号/排序功能对数据编号处理后发往该第一pdcp实体中该第一加密/解密功能和/或该第二加密/解密功能进行加密处理。

可选地,作为一种实现方式,该方法还包括:

该终端设备接收该第一网络设备发送的第七指示信息,该第七指示信息用于指示该终端设备释放与该第一网络设备的rrc连接;

或者,

该终端设备接收该第一网络设备发送的第八指示信息,该第八指示信息用于指示该终端设备启动与该第二网络设备的rrc连接。

因此,本实施例在切换准备阶段,先建立起终端设备与第二网络设备之间的连接,并配置其间的rrc配置信息,在切换执行阶段,终端设备可以与第二网络设备与第一网络设备之间同时进行数据传输,减少或避免了由切换引起的业务中断时间。

第四方面,提供了一种第一网络设备,用于执行上述第一方面、第一方面的任一可能的实现方式中的方法。具体地,该第一网络设备包括用于执行上述方法的单元。

第五方面,提供了一种第二网络设备,用于执行上述第二方面、第二方面的任一可能的实现方式中的方法。具体地,该第二网络设备包括用于执行上述方法的单元。

第六方面,提供了一种第终端设备,用于执行上述第三方面、第三方面的任一可能的实现方式中的方法。具体地,该第终端设备包括用于执行上述方法的单元。

第七方面,提供了一种第一网络设备,该第一网络设备包括处理器和存储器,该存储器用于存储计算机程序,该处理器用于执行该存储器中存储的计算机程序,执行上述第一方面、第一方面的任一可能的实现方式中的方法。

第八方面,提供了一种第二网络设备,该第二网络设备包括处理器和存储器,该存储器用于存储计算机程序,该处理器用于执行该存储器中存储的计算机程序,执行上述第二方面、第二方面的任一可能的实现方式中的方法。

第九方面,提供了一种终端设备,该终端设备包括处理器和存储器,该存储器用于存储计算机程序,该处理器用于执行该存储器中存储的计算机程序,执行上述第三方面、第三方面的任一可能的实现方式中的方法。

第十方面,提供了一种计算机可读介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面或第一方面的任一种可能的实现方式中的方法。

第十一方面,提供了一种计算机可读介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第二方面或第二方面的任一种可能的实现方式中的方法。

第十二方面,提供了一种计算机可读介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第三方面或第三方面的任一种可能的实现方式中的方法。

附图说明

图1是本发明一个实施例可应用的通信系统的场景图。

图2是本发明另一实施例可应用的通信系统的场景图。

图3是根据本发明一个实施例的切换的方法示意性流程图。

图4是根据本发明一个实施例的pdcp实体示意图。

图5是根据本发明另一实施例的pdcp实体示意图。

图6是根据本发明另一实施例的pdcp实体示意图。

图7是根据本发明另一实施例的pdcp实体示意图。

图8是根据本发明另一实施例的pdcp实体示意图。

图9是根据本发明一个实施例的数据处理过程示意图。

图10是根据本发明另一实施例的数据处理过程示意图。

图10a时根据本发明另一实施例的数据处理过程示意图。

图11是根据本发明另一实施例的切换的方法示意性流程图。

图12是根据本发明另一实施例的切换的方法示意性流程图。

图13是根据本发明另一实施例的切换的方法示意性流程图。

图14是根据本发明另一实施例的切换的方法示意性流程图。

图15是根据本发明另一实施例的切换的方法示意性流程图。

图16是根据本发明另一实施例的切换的方法示意性流程图。

图17是根据本发明一个实施例的第一网络设备的示意框图。

图18是根据本发明一个实施例的第二网络设备的示意框图。

图19是根据本发明一个实施例的终端设备的示意框图。

图20是根据本发明另一实施例的第一网络设备的示意框图。

图21是根据本发明另一实施例的第二网络设备的示意框图。

图22是根据本发明另一实施例的终端设备的示意框图。

具体实施方式

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

本发明实施例可应用于各种通信系统,因此,下面的描述不限制于特定通信系统。例如,本发明实施例可以应用于全球移动通讯(globalsystemofmobilecommunication,gsm)系统、码分多址(codedivisionmultipleaccess,cdma)系统、宽带码分多址(widebandcodedivisionmultipleaccess,wcdma)系统、通用分组无线业务(generalpacketradioservice,gprs)、长期演进(longtermevolution,lte)系统、lte频分双工(frequencydivisionduplex,fdd)系统、lte时分双工(timedivisionduplex,tdd)、通用移动通信系统(universalmobiletelecommunicationsystem,umts)等。

本发明实施例中,终端设备也可以称为用户设备(userequipment,ue)、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置。接入终端可以是蜂窝电话、无绳电话、会话启动协议(sessioninitiationprotocol,sip)电话、无线本地环路(wirelesslocalloop,wll)站、个人数字处理(personaldigitalassistant,pda)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备以及未来5g网络中的终端设备。

本发明实施例中,网络设备可以是网络侧设备等用于与移动设备通信的设备,网络侧设备可以是全球移动通讯(globalsystemofmobilecommunication,gsm)或码分多址(codedivisionmultipleaccess,cdma)中的基站(basetransceiverstation,bts),也可以是宽带码分多址(widebandcodedivisionmultipleaccess,wcdma)中的基站(nodeb,nb),还可以是长期演进(longtermevolution,lte)中的enb或演进型基站(evolutionalnodeb,enodeb),或者中继站或接入点,或者车载设备、可穿戴设备以及未来5g网络中的网络侧设备,例如gnb等,本发明实施例并不限于此。

图1是本发明实施例可应用的通信系统的场景示意图。该通信系统可以是上述任意一种通信系统。如图1所示,该通信系统100包括第一网络设备101,第二网络设备102和终端设备103。当终端设备由第一网络设备101覆盖的区域(也可以称为第一小区)移动到第二网络设备102覆盖的区域(也可以称为第二小区)时,终端设备103的通信数据链路需要由第一网络设备101切换至第二网络设备102。

应理解,第一网络设备101和第二网络设备102可以为上述的任一种网络设备。第一网络设备101和第二网络设备102可以相同,也可以不同,例如,第一网络设备101和第二网络设备102均可以为lte系统中的enb;或者,第一网络设备101和第二网络设备102均可以为5g网络中的gnb;或者第一网络设备101为lte系统中的enb,第二网络设备102为5g网络中的gnb;或者,第一网络设备102为5g网络中的gnb,第二网络设备101为lte系统中的enb等,本发明实施例并不限于此。

应注意,在第一网络设备和第二网络设备均为5g网络中的gnb时,该gnb可以包括分布式单元(distributedunit,du)和集中式单元(centralizedunit,cu)上,多个du可以连接到相同的cu上。例如,如图2所示,终端设备在第一网络设备和第二网络之间切换可以理解为在不同的cu之间的切换。

应理解,本发明实施例中第一网络设备也可以称为源网络设备,第二网络设备也可以称为目标网络设备。以下为了描述的简便,以网络设备为enb为例进行描述,第一网络设备为源基站(senb),第二网络设备为目标基站(tenb),终端设备为ue为例进行描述。但本发明实施例并不限于此,网络设备和终端设备可以为上述定义的任意一种设备。

下面描述一种lte系统采用的跨基站(enb)的切换流程,例如,该切换是由源enb发起的切换过程,其主要过程为,源基站(sourceenb,senb)根据ue的测量报告决定对ue进行切换,并向目标基站(targetenb,tenb)发起切换请求,在senb获取到tenb的肯定切换应答后,senb向ue发送切换命令,当ue接收到切换命令后,ue停止与senb进行的上行或下行数据传输,ue开始向tenb进行同步,并发起初始接入过程。senb在向ue发送切换命令时,停止与ue之间的上行或下行数据传输,并将保存在senb的数据发往tenb。ue在成功接入tenb之后,开始与tenb进行上行或下行数据的传输。

上述技术中,当ue接收到切换命令后,ue停止与源基站的上行或下行数据传输,然后开始与目标基站进行下行同步,然后根据切换命令中的配置信息向目标基站发起随机接入过程。当ue完成随机接入并向目标基站发送rrc连接重配置完成消息之后,才开始与目标基站进行上行或下行数据传输。可见,ue上行或上行数据传输经历了中断。

针对上述的切换流程中出现的传输中断的问题,一种改进的方案为ue在接收到源小区(或源基站)的切换命令后,继续与源基站进行上行或下行数据传输,同时ue与目标基站进行同步,在以下情况下,ue停止与源基站的上行、下行传输:

即当ue同步上目标基站后,向目标基站发起随机接入时,即向目标基站发送随机接入码randomaccesspreamble时,ue停止与源基站的上下行传输,发送preamble来向目标基站获取上行定时(timingadvance,ta)或上行资源分配(ulgrant),这两者都是通过随机接入响应(randomaccessresponse,rar)消息发送给ue的。之后ue使用目标基站配置的ta和ulgrant发送指示”切换完成(handovercomplete)”的rrc连接重配置完成(rrcconnectionreconfigurationcomplete)消息。如果ue此时有上行数据,并且ulgrant足够大,ue可以在发送rrc连接重配置完成消息时发送一部分上行数据。或是ue向目标基站请求上行资源,然后再发送上行数据。对于下行,目标基站在接收到ue发送的rrc连接重配置完成消息后,开始向ue发送下行数据。

可见,在上述改进的方案中,对于上行传输,ue从发送preamble开始,上行传输中断开始,经过接收rar,再到向目标基站发送rrc连接重配置完成(rrcconnectionreconfigurationcomplete),上行传输才开始接续上。因此该方案中上行传输存在中断时间。对于下行,ue从发送preamble开始停止接收源基站下行数据,到发送完rrc连接重配置完成(rrcconnectionreconfigurationcomplete)之后,目标enb才开始向ue发送下行数据。因此,该方案中下行传输也存在中断时间。

针对上述的切换流程中的问题,另一种改进的方案提出ue能够提前获取到ta和ulgrant,ue可以不进行随机接入过程,直接向目标基站发送rrc连接重配置完成消息。然后与目标基站进行上行或下行数据传输。

在该方案中,对于上行传输,ue停止向源基站发送上行数据后,开始使用已经获取到ta和ulgrant向目标基站发送rrc连接重配置完成(rrcconnectionreconfigurationcomplete),如果该ulgrant足够大,可以发送一部分上行数据到目标基站,这时,上行传输可以认为是没有中断的。然而,对于开始配置给ue的ulgrant一般不会很大,因为基站不知道ue有多少数据,如果分配资源多了,会造成资源浪费,这时如果ue有上行数据,需要ue向enb请求上行资源,这样会引入额外的上行传输中断。对于下行,ue停止从源基站接收数据后,使用已经获取到的ta和ulgrant,向目标基站发送rrc连接重配置完成(rrcconnectionreconfigurationcomplete)之后,目标enb才开始向ue发送下行数据。并且,在这种方案中,对ta的精度要求很高,目前只支持相等ta,即站内小区切换,或ta=0,即小站之间切换的场景。对于大多数切换的场景并不支持,因而方案受限。

综上所述,上述的切换流程中终端设备的业务都存在中断问题,无法减小或避免业务中断问题。

鉴于上述问题,本发明实施例巧妙地提出了在切换准备阶段提前建立起终端设备与第二网络设备之间的用户面承载和控制面配置,减少切换过程因路径切换和控制面信令传输而引起的中断时间。并且本发明实施例引入切换过程中,由两条链路同时收发数据来保证数据传输的可靠性。换句话说,本发明实施例中终端设备可以在切换的过程中可以同时与第一网络设备与第二网络设备通信,能够保证业务的连续性,避免或降低切换过程中的业务中断。

以下,为了便于理解和说明,作为示例而非限定,以将本申请的切换的方法在通信系统中的执行过程和动作进行说明。

图3是根据本发明一个实施例的切换的方法的示意性流程图。如图3所示的切换的方法300包括:

310,第一网络设备向第二网络设备发送第一请求消息。

其中,该第一请求消息用于请求将该终端设备切换至该第二网络设备或者该第一请求消息用于请求为该终端设备添加该第二网络设备为辅助服务设备,

具体而言,起始状态,终端设备与第一网络设备(例如,senb)建立有rrc连接,终端设备向第一网络设备发送测量报告,测量报告中包括第一网络设备(或第一小区)和第一网络设备的相邻的网络设备(或相邻小区)的测量结果。该测量报告中包括参考信号接收功率(referencesignalreceivedpower,rsrp)和/或参考信号接收质量(referencesignalreceivedquality,rsrq)和/或信号干扰噪声比(signalinterferencenoisyratio,sinr)。其中该终端设备发送测量报告的方式或时机可以由第一网络设备配置,本发明实施例并不对此做限定。

第一网络设备根据该测量报告,确定该终端设备满足切换条件时,即启动切换流程。例如,在第一网络设备的信号变弱时,即启动切换流程。具体而言,第一网络设备可以决定为该终端设备增加一个辅基站(secondaryenb)之后切换至该辅基站,其中,辅基站也可以称为目标基站tenb,

具体的,第一网络设备向第二网络设备(例如,tenb)发送第一请求消息。该第一请求消息用于请求将该终端设备切换至该第二网络设备或者该第一请求消息用于请求为该终端设备添加该第二网络设备为辅助服务设备。

其中该第一请求消息中包括以下至少一项:

该第一网络设备为该第二网络设备分配的与该终端设备关联的第一安全密钥、

该第一网络设备使用的与该终端设备关联的第二安全密钥、

指示该终端设备具有多连接式的切换能力的第一指示信息、

指示该终端设备具有多连接通信能力的第二指示信息、

指示该第一网络设备向该第二网络设备转发的数据是重复版本还是非重复版本的第三指示信息。

应理解,第一安全密钥是第一网络设备分配给第二网络设备的,以用于第二网络设备与终端设备之间的数据传输,其中,第二网络设备可以直接使用该密钥与终端设备进行数据传输,或第二网络设备根据第一安全密钥生成另一新的安全密钥,然后使用新的安全密钥来与终端设备进行数据传输。

第二安全密钥是第一网络设备与终端设备之间进行数据传输的密钥,第一网络设备可以将该密钥发送给第二网络设备,以用于第二网络设备与终端设备之间的数据传输,其中,第二网络设备可以直接使用该密钥与终端设备进行数据传输,或第二网络设备根据第二安全密钥生成另一新的安全密钥,然后使用新的安全密钥来与终端设备进行数据传输。

第一指示信息用于指示终端设备具有多连接式的切换能力,其中多连接式的切换可以理解为ue在切换的过程中,可以提前与两个或两个以上的基站建立连接,然后释放掉源基站。

第二指示信息用于指示终端设备具有多连接通信的能力,其中多连接通信可以理解为ue可以与两个或两个以上的基站进行通信。

第三指示信息用于指示第一网络设备向该第二网络设备转发的数据是重复版本还是非重复版本,重复版本可以理解为对于一个数据包,第一网络设备会复制一份,发送到第二网络设备。这样第一网络设备和第二网络设备向终端设备发送的这个数据包,其实是重复的,这样可以提高ue接收的可靠性。非重复版本可以理解为对于一个数据包,要么保留在第一网络设备上,要么发送到第二网络设备上。ue在接收第一网络设备和第二网络设备发送的数据时,不会收到重复的数据。

在当第三指示信息指示第一网络设备向第二网络设备转发重复版本时,第一网络设备和第二网络设备可以通过两条链路向终端设备发送相同的数据,这样可以提高数据传输的可靠性;例如,针对下行数据包1,2,3,第一网络设备向终端设备发送一次数据包1,2,3,第一网络设备在向第二网络设备转发数据包1,2,3,然后第二网络设备再向终端设备发一次数据包1,2,3。当第三指示信息指示第一网络设备向第二网络设备转发的数据是非重复版本时,即来自核心网的下行数据数据,一部分通过第一网络设备发送至终端设备,一部分通过第二网络设备发送至终端设备;例如针对下行数据包1,2,3,4,第一网络设备向终端设备发送数据包1,3,第一网络设备将数据包2,4转发给第二网络设备,由第二网络设备将数据包2,4发送给终端设备。

可选地,该第一请求消息中还可以包括以下中的至少一种,

第一网络设备的标识(例如,enbid)、第一网络设备的服务plmn,第一网络设备的服务网关(servinggateway,s-gw)的标识,第二网络设备的标识、senb与s-gw之间的接口s1、用于发送数据的隧道标识、终端设备的服务质量(qualityofservice,qos)参数、第一网络设备和第二网络设备之间的x2接口、用于发送上行数据的隧道标识;终端设备的上下文信息(uecontext)等。

320,第二网络设备向第一网络设备发送应答消息。

其中,该应答消息用于指示该第二网络设备接受该第一网络设备的第一请求消息的请求。

具体的,第二网络设备接收到第一网络设备发送的请求消息后,根据自身的资源情况和负载情况,决定是否答应第一网络设备的请求;若答应第一网络设备的请求,则向第一网络设备发送应答消息,该应答消息中可以包括一下中的至少一种:

该第二网络设备为该终端设备分配的第三安全密钥、

该第二网络设备配置该终端设备的pdcp实体的配置参数、

该第二网络设备配置该终端设备建立对应该第二网络设备的第二头添加/移除功能和/或第二加密/解密功能和/或第二头压缩/解压缩功能、

指示该终端设备使用该第一数据包编号/排序功能的第四指示信息、

指示该终端设备在与该第二网络设备通信时使用该第一网络设备为该终端设备分配的与该第一网络设备对应的安全密钥的第五指示信息。

具体地,在第一网络设备向第二网络设备发送第一请求消息前,该终端设备配置有与第一网络设备对应的第一pdcp实体,如图4所示,第一pdcp实体包含第一头添加/移除功能(headeradding/removing)、第一包头压缩/解压缩功能(header(de)compression)、第一加密/解密功能((de)ciphering1)、第一数据包编号/排序功能(snnumbering/reordering)。

应理解,本发明实施例中的安全密钥可以用于pdcp层的加密/解密。该第三安全密钥可以与第一安全密钥或第二安全密钥相同。在第三安全密钥与第一安全密钥相同时,表明第二网络设备采用第一网络设备为第二网络设备分配的密钥与终端设备进行通信。在第三安全密钥与第二安全密钥相同时,表明第二网络设备与第一网络设备使用相同的密钥与终端设备进行通信,这样终端设备可以避免采用新的密钥对数据进行加密或解密处理,因此能够提高数据处理速度,提高系统性能。

该第二网络设备配置该终端设备的pdcp实体的配置参数,该配置参数用于配置终端设备的pdcp实体的功能,具体地,该配置参数可以按照以下方式配置终端设备的pdcp实体的功能:

方式一,如图5所示,在第一pdcp实体基础上,配置第二加密/解密功能,其他功能沿用第一pdcp实体的。或者,配置ue使用第一加密/解密功能,但可以使用不同的密钥对数据进行加密。

方式二,如图6所示,在第一pdcp实体基础上,建立第二头添加/移除功能和第二加密/解密功能。其他功能沿用第一pdcp实体的。

方式三,如图7所示,建立第二pdcp实体,并去激动第二pdcp实体中的第二数据包编号/排序功能和第二头压缩/解压缩功能。其数据传输方式如图7所示。

方式四,如图8所述,建立第二pdcp实体,并去激活第二数据包编号/排序功能。其数据传输方式如图8所示。

第四指示信息用于指示使用第一数据包编号/排序功能,可以理解为经由第一数据包编号/排序功能编号的上行数据,可以发送至第一头压缩/解压缩功能进行压缩处理,还可以发送至第二头压缩/解压缩功能进行处理,然后再由各自(头压缩/解压缩功能)对应的加密/解密功能和头添加/移除功能进行相应处理。或者,可以理解为经同第一数据包编号/排序功能编号的上行数据,发送至第一头压缩/解压缩功能进行压缩处理,然后可以发送至第一加密/解密功能进行加密,还可以发送至第二加密/解密功能进行加密。对于下行数据,可以使用相反的过程。

还应理解,第二网络设备在接收到第一网络设备发送的请求消息时可以获知第一网络设备与终端设备关联的第二安全密钥,第二网络设备可以通过第五指示信息指示终端设备使用该第二安全密钥与第二网络设备通信。由于无需传递具体的安全密钥,这里仅通过发送一个指示信息即第五指示信息,由于指示信息的数据量较小,例如该指示信息可以为1或0仅一个比特,能够减小信令开销,节省网络资源。

330,第一网络设备向终端设备发送第一配置消息。

该第一配置消息用于指示终端设备配置与第二网络设备关联的第二加密/解密功能、且共享第一数据包编号/排序功能,其中,该终端设备配置有与该第一网络设备关联的第一加密/解密功能和该第一数据包编号/排序功能;

具体而言,第一网络设备接收到第二网络设备发送的应答消息后,向终端设备发送第一配置消息(也可以称为rrc连接重配置(rrcconnectionreconfiguration))消息,该第一配置消息中包含第二网络设备发送到第一网络设备的应答消息中包括的信息的部分或全部。

应理解,本发明实施例中终端设备配置的第一加密/解密功能即能对数据进行加密处理,也能对数据进行解密处理。其中“/”表示该第一加密/解密功能对同一数据只能择一选择相应的处理,例如,该第一加密/解密功能可以对上行数据进行加密处理,该第一加密/解密功能可以对下行数据进行解密处理。类似地,第一数据包编号/排序功能,即能对数据进行编号处理,也能对数据进行排序处理;其中“/”表示该第一数据包编号/排序功能对同一数据只能择一选择相应的处理,例如,该第一数据包编号/排序功能可以对上行数据进行编号处理,该第一数据包编号/排序功能可以对下行数据进行排序处理。类似地,本文中的其他的功能与此类似,为避免重复,此处不再赘述。

可选地,该第一配置消息中还可以包括以下中的至少一种:

第一网络设备和第二网络设备的标识;第二网络设备与s-gw之间的s1接口;用于接收下行数据的隧道标识;第二网络设备与第一网络设备之间的x2接口、用于接收下行或发送上行数据的隧道标识;第二网络设备为终端设备配置的上行资源信息。

340,终端设备根据第一配置信息进行配置。

具体的,终端设备根据第一配置信息配置与第二网络设备关联的第二加密/解密功能、且共享第一数据包编号/排序功能,其中,该终端设备配置有与该第一网络设备关联的第一加密/解密功能和该第一数据包编号/排序功能。

具体而言,终端设备可以按照图5至图8的方式进行配置。

具体而言,终端设备内部建立有与第一网络设备通信的第一pdcp实体,如图4所示,该第一pdcp实体包括该第一加密/解密功能和该第一数据包编号/排序功能,该第一pdcp实体还可以包括第一头添加/移除功能和第一包头压缩/解压缩功能。在终端设备接收到第一配置信息后,可以配置与第二网络设备通信的相应功能(如图5和图6所示),或配置与第二网络设备同的第二pdcp实体(如图7和图8所示),该第二pdcp实体包括该第二加密/解密功能和第二数据包编号/排序功能,该第二pdcp实体还可以包括第二头添加/移除功能和第二包头压缩/解压缩功能。

以图7和图8举例而言,由于终端设备共享第一数据包编号/排序功能,因此,在处理下行数据时,该终端设备对经由该第二pdcp实体中的该第二加密/解密功能解密处理后的下行数据,由该第一pdcp实体中的该第一数据包编号/排序功能进行排序处理。

在该终端设备处理上行数据时,由该第一pdcp实体中的该第一数据包编号/排序功能对数据编号处理后发往该第一pdcp实体中该第一加密/解密功能和/或该第二pdcp实体中的该第二加密/解密功能进行加密处理。

应理解,由于终端设备共享第一数据包编号/排序功能,终端设备虽然配置了pdcp中的第二数据包编号/排序功能,但是在实际应用中不会使用该第二数据包编号/排序功能。

因此,可替代地,在终端设备接收到第一配置信息后,无需配置整个第二pdcp实体,如图5所示,可以仅配置与第二网络设备通信的第二加密/解密功能,其他功能沿用第一pdcp实体的功能,例如,共享第一数据包编号/排序功能、第一头添加/移除功能和第一包头压缩/解压缩功能。

在这种情况下,在该终端设备处理下行数据时,该第一pdcp实体中的该第一数据包编号/排序功能对经由该第二加密/解密功能解密处理后的数据进行排序处理;

在该终端设备处理上行数据时,由该第一pdcp实体中的该第一数据包编号/排序功能对数据编号处理后发往该第一pdcp实体中该第一加密/解密功能和/或该第二加密/解密功能进行加密处理。

因此,本发明实施例中,终端设备在与第二网络设备通信时,通过共享第一数据包编号/排序功能,可以仅配置与第二网络设备通信的第二加密/解密功能,无需配置完整的pdcp实体,减小配置时间,提高切换性能。

可替代地,在终端设备接收到第一配置信息后,无需配置整个第二pdcp实体,如图6所示,可以仅配置与第二网络设备通信的第二加密/解密功能和第二头添加/移除功能,其他功能沿用第一pdcp实体的功能,例如,共享第一数据包编号/排序功能和第一包头压缩/解压缩功能。

在这种情况下,在该终端设备处理下行数据时,该第一pdcp实体中的该第一数据包编号/排序功能对经由该第二加密/解密功能解密处理后的数据进行排序处理;

在该终端设备处理上行数据时,由该第一pdcp实体中的该第一数据包编号/排序功能对数据编号处理后发往该第一pdcp实体中该第一加密/解密功能和/或该第二加密/解密功能进行加密处理。

因此,本发明实施例中,终端设备在与第二网络设备通信时,通过共享第一数据包编号/排序功能,可以仅配置与第二网络设备通信的第二加密/解密功能和第二头添加/移除功能,无需配置完整的pdcp实体,减小配置时间,提高切换性能。

可选地,作为另一实施例,如图9、图10和图10a所示,第二网络设备配置有与该终端设备通信的第三加密/解密功能,该第三加密/解密功能与该第二加密/解密功能对应。

应理解,第一网络设备配置有与终端设备通信的第四加密/解密功能,该第四加密/解密功能与该第一加密/解密功能对应。

应理解,本发明实施例中两个加密/解密功能对应,表示一个加密/解密功能使用一种密钥对数据进行加密处理后,第二个加密/解密功能能够使用该一种密钥进行相反的过程解密出该数据。

例如,本发明实施例中第四加密/解密功能与第一加密/解密功能对应表示终端设备使用第一加密/解密功能加密上行数据后,网络设备的第四加密/解密功能能够解密出第一加密/解密功能加密后的上行数据。类似地,网络设备使用第四加密/解密功能加密下行数据后,终端设备的第一加密/解密功能能够解密出第四加密/解密功能加密后的下行数据。

也就说,对应的两个加密/解密功能中一个加密/解密功能对数据进行加密处理后,另一个加密/解密功能能够使用相反的过程进行解密获取到该数据。

可替代地,作为另一实施例,该第一网络设备配置还可以配置第五加密/解密功能,该第五加密/解密功能与该第二加密/解密功能对应。

也就是说第一网络设备可以同时配置与终端设备通信的对应第一加密/解密功能的第四加密/解密功能,和与终端设备通信的对应第二加密/解密功能的第五加密/解密功能。

350,终端设备发送第一配置完成消息。

其中,第一配置完成消息(也可以称为rrc连接重配置完成消息(rrcconnectionreconfigurationcomplete))指示该终端设备成功接入该第二网络设备,或者第一配置完成消息指示该终端设备完成与该第二网络设备的连接配置。

具体而言,在该终端设备根据第一配置消息配置完成与该第二网络设备的连接配置后,可以向第一网络设备发送第一配置完成消息,指示该终端设备完成与该第二网络设备的连接配置。

或者,在终端设备配置完成后,该终端设备可以使用相应的随机接入码(randomaccesspreamble,rap)和相应的上行资源(ulgrant)向第二网络设备发起随机接入,来获取上行定时(timingadvance,ta)和上行资源。终端设备接收第二网络设备发送的随机接入响应消息(randomaccessresponse,rar),该消息中包含上行资源(ulgrant)和上行定时(ta)。当终端设备接收到第二网络设备发送的ulgrant和ta时,在基于非竞争随机接入过程中,表示上行接入成功。之后,该终端设备可以向该第二网络设备发送第一配置完成消息,指示该终端设备成功接入该第二网络设备。

需要说明的是,在步骤350或步骤320之后,第一网络设备即可以采用复制或非复制的方式将全部或部分的下行数据发送至第二网络设备,以便通过第二网络设备向终端设备发送相应的下行数据。

这样本发明实施例中第一网络设备和第二网络设备可以同时向终端设备发送下行数据,提供数据传输的可靠性,并且避免切换带来的业务中断问题。

本文中,步骤310和步骤320可以分别是切换请求消息和切换应答消息,即采用切换的流程;还可以分别是辅基站添加请求消息和辅基站添加应答消息,即采用辅基站添加流程。

具体而言,在第一网络设备向第二网络设备转发数据之前,第一网络设备只是将核心网来的数据发送给终端设备或将终端设备发送的上行数据发送至核心网。在步骤350之后,即当第一网络设备接收到第一配置完成消息(也可以称为rrc连接重配置完成消息)后,或在步骤320之后,即当第一网络设备接收到第二网络设备发送的应答消息(也可以为添加请求响应消息)后,第一网络设备开始向第二网络设备转发数据,至于转发数据的形式,可以与步骤310中第一请求消息中的第三指示信息指示的内容对应,即该第一网络设备向该第二网络设备转发的数据是重复版本(也可以称为复制版本)或非重复版本(也可以称为非复制版本)。具体而言,若转发复制版本数据,则在步骤320或步骤350之后,第一网络设备开始向第二网络设备转发第一网络设备从核心网设备(cn)接收到的数据的复本版本。若转发非复制版本数据,则在步骤320或步骤350之后,第一网络设备开始向第二网络设备转发非复制版本数据。例如,在转发复制版本数据的情况下,若第一网络设备从cn接收到的下行数据为pdcpsdu1…10,其中pdcpsdu1,2,3虽然已经通过第一网络设备发送给了终端设备,但若没有收到终端设备的反馈,则第一网络设备还是需要将pdcpsdu1,2,3转发给第二网络设备进行再次发送。

需要说明的是,在本发明实施例中在执行上述步骤310-350的过程中,终端设备的业务在数据面是一直保持传输的,例如,在执行上述步骤310-350的过程中,第一网络设备还可以向终端设备发送了数据包4…10。并且第一网络设备还可以接收到的来自cn的数据包,该第一网络设备一方面向终端设备发送,另一方面也可以按照上述复制或非复制方式向第二网络设备转发。

因此,本发明实施例在切换的准备阶段,不会影响终端业务的数据传输,能够提升用户体验。

下面描述在步骤350或步骤320之后第一网络设备和第二网络设备之间转发数据的具体实现方式:

在步骤310中,第一网络设备可以将核心网(corenetwork,cn)侧的服务网关(servinggateway,s-gw)的地址(如隧道端口标识(tunnelendpointidentifier,teid))发送到第二网络设备,在310之后,第二网络设备已经可以向servinggw发送上行数据,只是在步骤310时,第二网络设备还没有上行数据到来。同时,步骤310中第一网络设备发送的第一请求消息中还可以携带第一网络设备的数据传输目的地址,这样,在步骤310之后,第二网络设备可以向第一网络设备发送用户数据。在步骤320中,第二网络设备将新的数据传输目的地址发送到第一网络设备,这样在步骤320之后,第一网络设备可以向第二网络设备转发用户数据。

以下,将针对上行数据和下行数据,分别描述第一网络设备、第二网络设备和终端设备对数据的具体处理过程。

首先,针对上行数据:

一种可选的方式是在步骤320之后,第一网络设备即可以将用户的上行数据转发到第二网络设备,然后由第二网络设备发往servinggw。这样,无论终端设备向第一网络设备发送相同的数据,还是不同的数据,最后都集中到第二网络设备,由第二网络设备进行重排序、重复包检测等。

另一种可选的方式是,步骤320之后,第一网络设备将完成排序且可以向s-gw递交的数据递交到s-gw,第一网络设备将不能按序递交到s-gw的数据(比如sdu4、6、8)的复制版本发往第二网络设备,当第一网络设备接收到sdu5时,第一网络设备可以将sdu4、5、6递交到s-gw,这时第一网络设备向第二网络设备发送状态报告,指示sdu6及之前的数据包已经发往s-gw,第二网络设备将sdu4、6丢弃。在具体上行传输时,终端设备可以一边向第一网络设备继续发送上行数据,另一边向第二网络设备发起接入过程。在步骤350之后,终端设备开始向第二网络设备发送上行数据。

应理解,本发明实施例中,终端设备可以向第一网络设备和第二网络设备发送相同的数据(复制版本),即保证发送的可靠性,也可以是终端设备向第一网络设备和第二网络设备发送不同的数据,即一部分发往第一网络设备,其余数据发往第二网络设备。

在终端设备向第一网络设备和第二网络设备发送不同数据时,终端设备发送上行数据时,当终端设备成功接入到第二网络设备时,终端设备开始向第二网络设备发送上行数据,此时的上行数据可以包括:终端设备侧新生成的上行数据,终端设备侧发往第一网络设备的但没有得到ack响应的上行数据,ack响应指示数据成功接收。此时,若终端设备接收到某个数据包的nack,nack指示数据没有成功接收,若终端设备没有将该数据包发往第二网络设备,则向第一网络设备重传该数据包,若终端设备将该数据包发往第二网络设备,则终端设备向第一网络设备反馈ack,指示该数据包已经成功发送。

其次,针对下行数据:

当第一网络设备得知第二网络设备添加成功时,第一网络设备可以将新从核心网发来的数据和没有得到终端设备ack应答的数据,发往第二网络设备。当第一网络设备接收到终端设备发来的某个数据包的nack时,第一网络设备重传该数据包。或当第一网络设备接收到终端设备发来的某个数据包的nack时,若该数据已经转发至第二网络设备,则第一网络设备向终端设备反馈ack,指示该数据包已经成功发送。

在终端设备侧接收下行数据时,当终端设备向第一网络设备反馈nack后,接收到第一网络设备的重传(重传时指示该数据包是否转发至第二网络设备),并成功接收到该数据包时,若该数据包已经转发至第二网络设备,则终端设备向第二网络设备上报ack,指示该数据包已经成功接收。

当第二网络设备从第一网络设备接收到转发的数据时,如果对于某个数据包,第二网络设备没有接收到终端设备的ack,则第二网络设备发送该数据包;若收到ack,则丢弃该数据包。终端设备侧,若从第二网络设备先成功收到某个数据包,则向两个enb反馈ack,否则,向两个enb反馈nack。

应理解,上文针对上行和下行数据传输,分别描述了本发明实施例中第一网络设备、第二网络设备和终端设备间的数据的传输的具体过程。其中,上述ack、nack可以是mac层和物理层中harq中的反馈信息,或是rlc层的反馈信息(即状态报告),或是pdcp层的反馈信息(即状态报告)。本发明实施例并不限于此。

下面将结合体图9、图10和图10a分情况描述数据转发过程中,第一网络设备、第二网络设备和终端设备在数据链路层(l2)中pdcp层中对数据的具体处理过程。

第一种情况,如图9所示,终端设备配置有第一pdcp实体,第一网络设备配置有第四pdcp实体,第二网络设备配置有第三pdcp实体。并且各个pdcp实体中具有对应的功能。

例如,终端设备配置有第一加密/解密功能、第一数据包编号/排序功能和第二加密/解密功能;第二网络设备配置有第三加密/解密功能;第一网络设备配置有第四加密/解密功能。

其中,该第三加密/解密功能与该第二加密/解密功能对应,该第四加密/解密功能与该第一加密/解密功能对应。

在第一种情况下,在该第一网络设备向第二网络设备转发下行数据时,该第一网络设备向该第二网络设备发送未加密的第一数据,以使得该第二网络设备使用第三加密/解密功能对该第一数据进行加密,该第一数据为该第一网络设备的pdcp层从该pdcp层的上层接收到的全部数据的部分或全部;

该第一网络设备接收该第二网络设备发送的上行数据时,该第一网络设备接收该第二网络设备发送的使用第三加密/解密功能解密后的第二数据。

具体而言,如图9所示,该第四加密/解密功能与该第一加密/解密功能对应,并且均对应加密方式1(ciphering1)和解密方式1(deciphering1);该第三加密/解密功能与该第二加密/解密功能对应,并且均对应加密方式2(ciphering2)和解密方式2(deciphering2)。

例如,如图9所示,在处理下行数据时,在pdcp层,第一网络设备首先对数据进行编号(snnumbering),之后进行头压缩(headercompression),之后第一网络设备将该数据中的全部或部分(即对应复制或非复制版本)发送至该第二网络设备,该第一网络设备使用该第四加密/解密功能对应的加密方式1对数据进行加密处理,之后进行相应的头添加(headeradding)处理,最后依次经过该第一网络设备的rlc层、mac层和phy层,发送至终端设备;在pdcp层,该第二网络设备使用该第三加密/解密功能对应的加密方式2对数据进行加密处理,之后进行头添加处理,并依次经过该第二网络设备的rlc层、mac层和phy层,发送至终端设备,终端设备分别经过相应的phy层、mac层和rlc层,在pdcp层,经过头去除(headerremove)处理,并分别经过第一加密/解密功能对应的解密方式1,第二加密/解密功能对应的解密方式2,对数据进行解密处理,最后,均使用第一头压缩/解压缩功能和第一数据包编号/排序功能,对数据进行头解压缩和重排序获取到对应的下行数据。

应理解,在处理上行数据时,可以参照图9所示的下行数据的逆过程进行,为了避免重复,此处不再赘述。

第二种情况,如图10所示,终端设备配置有第一pdcp实体,第一网络设备配置有第四pdcp实体,第二网络设备配置有第三pdcp实体。并且各个pdcp实体中具有对应的功能。

例如,终端设备配置有第一加密/解密功能、第一数据包编号/排序功能和第二加密/解密功能;第二网络设备配置有第三加密/解密功能;第一网络设备配置有第四加密/解密功能、第五加密/解密功能。

其中,该第三加密/解密功能与该第二加密/解密功能对应,该第四加密/解密功能与该第一加密/解密功能对应。该第五加密/解密功能与该第二加密/解密功能对应。

也就是说,该第三加密/解密功能和该第五加密/解密功能均与该第二加密/解密功能对应。

在第二种情况下,在该第一网络设备向第二网络设备转发下行数据时,该第一网络设备将经过第五加密/解密功能加密的第三数据发送至该第二网络设备,该第三数据为该第一网络设备的pdcp层从该pdcp层的上层接收到的全部数据的部分或全部;

该第一网络设备接收该第二网络设备发送的上行数据时,该第一网络设备接收该第二网络设备发送的、未解密的第四数据;该第一网络设备使用第五加密/解密功能对该第四数据进行解密。

具体而言,如图10所示,该第四加密/解密功能与该第一加密/解密功能对应,并且均对应加密方式1(ciphering1)和解密方式1(deciphering1);该第三加密/解密功能和第五加密/解密功能均与该第二加密/解密功能对应,并且均对应加密方式2(ciphering2)和解密方式2(deciphering2)。

例如,如图10所示,在处理下行数据时,在pdcp层,第一网络设备首先对数据进行编号(snnumbering),之后进行头压缩(headercompression),之后一部分数据由第一网络设备的第四加密/解密功能对应的加密方式1对数据进行加密处理,之后进行相应的头添加(headeradding)处理,最后依次经过该第一网络设备的rlc层、mac层和phy层,发送至终端设备,另一部分数据由第一网络设备的第四加密/解密功能对应的加密方式1对数据进行加密处理,之后进行相应的头添加(headeradding)处理后,发送至第二网络设备,并依次经过该第二网络设备的rlc层、mac层和phy层,发送至终端设备,终端设备分别经过相应的phy层、mac层和rlc层,在pdcp层,经过头去除(headerremove)处理,并分别经过第一加密/解密功能对应的解密方式1,第二加密/解密功能对应的解密方式2,对数据进行解密处理,最后,均使用第一数据包编号/排序功能,对数据进行头解压缩和重排序获取到对应的下行数据。

应理解,在处理上行数据时,可以参照图10所示的下行数据的逆过程进行,为了避免重复,此处不再赘述。

图10所示的数据处理过程与图9所示的数据处理过程的区别在于,图9中,第一网络设备向第二网络设备转发的下行数据没有经过加密处理,需要由第二网络设备进行加密处理后,发送至终端设备。图10中,第一网络设备向第二网络设备转发的下行数据已经经过加密处理,不再需要第二网络设备进行加密处理,之后发送至终端设备。

应理解,在图9所示的数据处理方式中,第二网络设备使用的密钥可以与第一网络设备使用的密钥相同,也可以不同,本发明实施例并不对此作限定。

第三种情况,如图10a所示,终端设备配置有第一pdcp实体,第一网络设备配置有第四pdcp实体,第二网络设备配置有第三pdcp实体。并且各个pdcp实体中具有对应的功能。

应理解,图10a中数据处理过程与图10中的类似,为了避免重复,此处仅描述图10与图10a的区别,其余过程图10a与10中的处理过程类似,此处不再赘述。

具体的,图10与图10a中的区别在于,图10中,第一网络设备的第四pdcp实体中配置了两个头添加/移除功能,即第四头添加/移除功能和第五头添加/移除功能,终端设备的第一pdcp实体中配置了与上述第四头添加/移除功能和第五头添加/移除功能分别对应的第一头添加/移除功能和第二头添加/移除功能。

在图10中,在处理下行数据时,第四加密/解密功能加密处理后的数据由第四头添加/移除功能进行头添加处理。在终端设备侧由对应的第一头添加/移除功能进行头移除处理,并由第一加密/解密功能进行解密处理。

第五加密/解密功能加密处理后的数据由第五头添加/移除功能进行头添加处理。在终端设备侧由对应的第二头添加/移除功能进行头移除处理,并由第二加密/解密功能进行解密处理。类型的,上行数据处理过程与下行数据处理过程相反,不再赘述。

而在图10a中,第一网络设备的第四pdcp实体中配置了一个头添加/移除功能,即第四头添加/移除功能,终端设备的第一pdcp实体中配置了与上述第四头添加/移除功能对应的第一头添加/移除功能。

在处理下行数据时,第四加密/解密功能加密处理后的数据由第四头添加/移除功能进行头添加处理。在终端设备侧由对应的第一头添加/移除功能进行头移除处理,并由第一加密/解密功能进行解密处理。

第五加密/解密功能加密处理后的数据同样由第四头添加/移除功能进行头添加处理。在终端设备侧由对应的第一头添加/移除功能进行头移除处理,并由第二加密/解密功能进行解密处理。类型的,上行数据处理过程与下行数据处理过程相反,不再赘述。

应理解,图9、图10和图10a的例子仅仅是为了帮助本领域技术人员理解本发明实施例,而非要将本发明实施例限于所例示的具体数值或具体场景。本领域技术人员根据所给出的图9、图10或图10a的例子,显然可以进行各种等价的修改或变化,这样的修改或变化也落入本发明实施例的范围内。

例如,图9、图10和图10a中的终端设备可以按照图5至图8中任一种方式进行配置。本发明实施例并不限于此。

可选地,作为另一实施例,该切换方法还可以包括:

该第一网络设备向该第二网络设备发送第九指示信息,该第九指示信息用于指示该终端设备已成功接收的下行数据,以便该第二网络设备丢弃该终端设备已成功接收的下行数据。

可选地,作为另一实施例,在第一网络设备将终端设备的上行数据递交到核心网设备(也可以称为第三网络设备)后,该切换方法还可以包括:

该第一网络设备向该第二网络设备发送第十指示信息,该第十指示信息用于指示该第一网络设备已成功递交到第三网络设备的上行数据,以便该第二网络设备丢弃该第一网络设备已成功递交到第三网络设备的上行数据。

可选地,作为另一实施例,在350之后,该切换方法还可以包括:

360,第一网络设备发送指示信息。

具体地,该第一网络设备向该第二网络设备发送第六指示信息,该第六指示信息用于指示该终端设备已完成rrc连接重配置;

或者,

该第一网络设备向该终端设备发送第七指示信息,该第七指示信息用于指示该终端设备释放与该第一网络设备的rrc连接;

或者,

该第一网络设备向该终端设备发送第八指示信息,该第八指示信息用于指示该终端设备启动与该第二网络设备的rrc连接。

更具体地,该第一网络设备向该第二网络设备发送第六指示信息之后,可选地,作为另一实施例,该第二网络设备向该终端设备发送rrc连接激活指示信息,该指示信息用于指示终端设备启用与第二网络设备对应的pdcp实体所包含的全部功能,即ue通过第二pdcp实体直接与第二网络设备进行通信,并且终端设备开始使用与第二网络设备对应的rrc实体进行信令封装,然后来第二网络设备进行信令交互。可选地,作为另一种实施例,该rrc连接激活指示信息可以通过以下任一种方式发送:

(1)mac控制单元(controlelement,ce);

(2)rlc控制pdu;

(3)pdcp控制pdu;

(4)rrc消息,考虑到终端设备还没有启动与第二网络设备对应的rrc连接,该rrc消息可以封装到第二网络设备向终端设备发送的pdcppdu中,并在该pdcppdu中标识该pdcppdu包含rrc消息,或者,建立针对rrc消息的pdcp实体,如信令无线承载(signalingradiobearer,srb)。

更具体地,该第一网络设备向该终端设备发送第七指示信息,该第七指示信息用于指示终端设备释放与该第一网络设备的rrc连接,可选地,作为另一种实施例,该第七指示信息可以包含于第一网络设备向终端设备发送的macpdu中,更具体地,该第七指示信息可以封装到mac控制单元(controlelement,ce)中,再封装到macpdu中发送到终端设备。终端设备接收到第七指示信息后,释放终端设备保存的对应第一网络设备的各种配置,例如,mac、rlc、pdcp层的配置等。

更具体地,该第一网络设备向该终端设备发送第八指示信息,该第八指示信息用于指示该终端设备启动与该第二网络设备的rrc连接。可选地,作为另一种实施例,该第八指示信息可以通过以下任一种方式发送:

(1)mac控制单元(controlelement,ce);

(2)rlc控制pdu;

(3)pdcp控制pdu;

(4)rrc消息。

本文中,第一网络设备和第二网络设备向终端设备发送的数据,可以包含用户面数据(userplanedata)或控制面信令(controlplanesignaling)。

可选地,作为另一实施例,在步骤360之后,也即在该第二网络设备与该终端设备建立rrc连接之后,该第一网络设备可以持续向该终端设备发送下行数据,且在该第一网络设备在预设时间段内未收到该终端设备发送的反馈消息时,停止向该终端设备发送下行数据,

或者,在该第一网络设备接收到该终端设备发送的携带指示停止与第一网络设备进行数据传输的指示信息的反馈状态报告时,停止向该终端设备发送下行数据;

或者,在该第一网络设备接收到该第二网络设备的停止指示消息后,停止向该终端设备发送下行数据,该停止指示信息用于指示第一网络设备停止向终端设备发送下行数据。

因此,本实施例在切换准备阶段,先建立起终端设备与第二网络设备之间的连接,并配置其间的rrc配置信息,在切换执行阶段,终端设备可以与第二网络设备与第一网络设备同时进行数据传输,减少或避免了由切换引起的业务中断时间。

上文中结合图1至图10描述了本发明实施例的切换的方法,下面将结合更具体地例子详细描述本发明实施例的切换的方法。

图11是根据本发明另一实施例的切换的方法示意性流程图。如图11所示的方法描述了下行数据传输时的具体切换过程。

如图11所示,起始状态,终端设备与第一网络设备建立有rrc连接,并进行数据传输,以下行(downlink,dl)为例,第一网络设备从核心网(corenetwork,cn)接收下行数据,如10个ip包(packet),在进行pdcp封装之前,称为pdcpsdu,即网络设备接收pdcpsdu1-10。第一网络设备先将pdcpsdu1,2,3发送给终端设备。之后,如图11所示,该切换方法1100具体包括:

1101,终端设备向第一网络设备发送测量报告(measurementreport)。

测量报告中包括第一网络设备(或第一小区)和第一网络设备的相邻的网络设备(或相邻小区)的测量结果。该测量报告中包括参考信号接收功率(referencesignalreceivedpower,rsrp)和/或参考信号接收质量(referencesignalreceivedquality,rsrq)和/或信号干扰噪声比(signalinterferencenoisyratio,sinr)。其中该终端设备发送测量报告的方式或时机可以由第一网络设备配置,本发明实施例并不对此做限定。

1102,第一网络设备向第二网络设备发送第一请求消息。

具体的,第一网络设备根据终端设备的测量报告,如,第一网络设备的信号变弱,决定为终端设备增加一个辅基站(secondaryenb),即第二网络设备,此时,第一网络设备为主基站(masterenb),第一网络设备向第二网络设备发送的第一请求消息可以为添加目标基站请求消息(tenbadditionrequest)。

应理解,该第一请求消息可以参见图3中步骤310中对第一请求消息的描述。为避免重复,此处不再赘述。

1103,第二网络设备向第一网络设备发送应答消息。

具体的,第二网络设备接收到第一网络设备发送的请求消息后,根据自身的资源情况和负载情况,决定是否答应第一网络设备的请求;若答应第一网络设备的请求,则向第一网络设备发送应答消息。

应理解,该应答消息可以参见图3中步骤320中对应答消息的描述。为避免重复,此处不再赘述。

1104,第一网络设备向终端设备发送第一配置消息。

该第一配置消息用于指示终端设备配置与第二网络设备关联的第二加密/解密功能、且共享第一数据包编号/排序功能,其中,该终端设备配置有与该第一网络设备关联的第一加密/解密功能和该第一数据包编号/排序功能;

具体而言,第一网络设备接收到第二网络设备发送的应答消息后,向终端设备发送第一配置消息(也可以称为rrc连接重配置(rrcconnectionreconfiguration))消息,该第一配置消息中包含第二网络设备发送到第一网络设备的应答消息中包括的信息的部分或全部。

应理解,该第一配置消息可以参见图3中步骤330中对第一配置消息的描述。为避免重复,此处不再赘述。

1105,终端设备向第二网络设备发送随机接入请求。

首先,终端设备根据第一配置信息进行配置。具体的,配置方法可参见图3中步骤340的描述,可以按照图5至图8中任一种方式进行配置。为避免重复,此处不再赘述。

终端设备根据第一配置信息进行配置,并建立起第二套与第二网络设备对应的协议栈,之后终端设备使用第二网络设备的配置信息,使用相应的随机接入码(randomaccesspreamble,rap)和相应的上行资源(ulgrant)向第二网络设备发起随机接入,来获取上行定时(timingadvance,ta)和上行资源。

1106,第二网络设备向终端设备发送随机接入响应。

具体的,终端设备接收第二网络设备发送的随机接入响应消息(randomaccessresponse,rar),该消息中包含上行资源(ulgrant)和上行定时(ta)。

1107,终端设备发送第一配置完成消息。

具体的,当终端设备接收到第二网络设备的ulgrant和ta时,在基于非竞争随机接入过程中,表示上行接入成功。之后,该终端设备可以向该第二网络设备发送第一配置完成消息(也可以称为rrc连接重配置完成消息(rrcconnectionreconfigurationcomplete)),指示该终端设备成功接入该第二网络设备。

可选地,该步骤1107还可以位于步骤1104和1105之间,这样该第一配置完成消息不再表示终端设备已经成功接入第二网络设备,而是表示终端设备根据配置消息完成了配置。

需要说明的是,在第一网络设备向第二网络设备转发数据之前,第一网络设备只是将核心网来的数据发送给终端设备或将终端设备发送的上行数据发送至核心网。在步骤1107之后,即当第一网络设备接收到rrc连接重配置完成消息后,或在步骤1103之后,即当第一网络设备接入到第二网络设备添加请求响应消息后,第一网络设备开始向第二网络设备转发数据,至于转发数据的形式,与步骤1102中第一请求消息中的第三指示信息指示的内容对应。若转发复制版本数据,则在步骤1103或步骤1107之后,第一网络设备开始向第二网络设备转发第一网络设备从cn接收到的数据的复本版本,例如,第一网络设备向第二网络设备转发pdcpsdu1-10。若转发非复制版本数据,则在步骤1103或步骤1107之后,第一网络设备开始向第二网络设备转发pdcpsdu1…10,其中pdcpsdu1,2,3虽然已经通过第一网络设备发送给了终端设备,但若没有收到终端设备的反馈,还是需要转发给第二网络设备进行再次发送。此外,在步骤1101至1107的过程中,数据面的数据是一直在传输的,例如,这期间,第一网络设备还向终端设备发送了数据包4…10。

之后第一网络设备接收到的来自cn的数据包,一方面向终端设备发送,一方面向第二网络设备转发。

例如,如图11所示,在步骤1101至1107期间,第一网络设备还可以接收cn发送的5sdus,即pdcpsdu11…15。一方面,第一网络设备向终端设备发送该pdcpsdu11…15,另一方面向第二网络设备发送该pdcpsdu11…15。

在切换阶段,终端设备会向第一网络设备上报sn状态报告(snstatusreport),指示通过第一网络设备哪些数据被成功接收,哪些数据还没有成功接收。在步骤1106之后,若第二网络设备有下行数据需要发送给终端设备,步骤1106之后就可以向终端设备发送数据了。这样,终端设备向第一网络设备上报的sn状态报告,可以是原来的只反映第一网络设备与终端设备之间的数据传输情况的报告,还可以是反映第一网络设备、第二网络设备与终端设备之间的数据传输情况的报告,即若有些数据从第二网络设备成功接收了,则终端设备可以在状态报告中向第一网络设备指示这些数据已经成功接收了。

若第一网络设备向第二网络设备转发的是非复制版本的数据,则在收到终端设备发送的sn状态报告后,第一网络设备还需要向第二网络设备转发以下数据:由于第一网络设备的信号差,不能发送到终端设备的数据;核心网络发送给第一网络设备的下行数据,正常情况下,第一网络设备需要将下行数据发送给终端设备,此时,第一网络设备将部分或全部下行数据转发给第二网络设备。

此外,对于第一网络设备转发给第二网络设备的下行数据,第一网络设备将封装前的pdcpsdu及对应的sn发送给第二网络设备,第二网络设备使用相应的sn和自己分配的密钥来封装pdcppdu。

可选地,作为另一实施例,第一网络设备根据终端设备测量报告,可以决定向终端设备发送切换命令(或第一网络设备释放命令),该切换命令由第一网络设备生成,可以通过第一网络设备和第二网络设备发送至终端设备。第一网络设备发送完该切换命令后,删除对应该终端设备的rrc实体和对应的srb。

终端设备接收到该切换命令后,删除对应第一网络设备的srb,启用对应第二网络设备的srb,并启用去使能的srb配置。之后,终端设备使用第二网络设备对应的srb向第二网络设备发送切换完成消息,并在mac层/rlc层/pdcp层指示激活第二网络设备的srb。

1108,终端设备使用步骤1106获取的ta和ulgrant,向第二网络设备发送状态报告(snstatusreport)和成功从第一网络设备与第二网络设备接收数据量的比值(ratios/t)。

其中状态报告向第二网络设备指示哪些数据接收成功,哪些未接收成功。第二网络设备根据终端设备上报的状态报告,向终端设备发送其未接收成功的数据包。该数据量比值反映终端设备从第一网络设备和第二网络设备成功接收数据(数据包个数或数据量,如以byte或bit为单位的数据量)的对比,可以提供第二网络设备进行参考,以便激活第二网络设备侧的rrc连接。

可替代地,作为另一实施例,在步骤1107之后,第一网络设备向第二网络设备指示终端设备已经配置完rrc配置,第二网络设备接收到该指示,即激活第二网络设备对应的rrc连接。

可替代地,作为另一实施例,步骤1107可以替换为终端设备向第二网络设备发送的配置完成消息,第二网络设备根据该消息激活rrc配置。

1109,第二网络设备向终端设备发送rrc激活命令。

具体地,该rrc激活信令可以通过rrc消息或macce来发送。

在步骤1109中,第二网络设备也可以在发射rrc激活命令的同时,发送下行数据。该下行数据可以为步骤1108中终端设备反馈的未接收成功的下行数据。例如,为pdcpsdu8,9,14。

应理解,本发明实施例中,在步骤1109之后,第一网络设备可以保持一段时间继续向终端设备发送下行数据,第一网络设备可以由自身决定什么时候停止向终端设备发送下行数据,例如,当终端设备从第二网络设备稳定地接收下行数据时,终端设备停止向第一网络设备进行反馈,第一网络设备检测不到终端设备的任何反馈时,停止向终端设备发送下行数据。

对于第一网络设备停止向终端设备发送数据的触发,可以包括:

(1)终端设备向第一网络设备发送最后一个状态报告时,携带macce,指示第一网络设备可以停止向终端设备发送数据。

或,

(2)第二网络设备向第一网络设备请求转发所有来自cn的数据,并指示第一网络设备可以停止向终端设备发送数据。

或,

(3)第一网络设备自己决定停止向终端设备发送数据。

应理解,在步骤1108至1109的过程中,数据面的数据是一直在传输的,例如,这期间,第一网络设备还可以接收cn发送的5sdus,即pdcpsdu16…20。

第一网络设备在获取到该5sdus后,可以将该数据发送至第二网络设备,由第二网络设备发送至终端设备。

1110,第二网络设备向核心网请求路径转换(pathswitch),请求s-gw将下行数据转发至第二网络设备。

1111,核心网向第二网络设备发送路径转换响应(pathswitchack)。

并且,核心网(例如,s-gw)会在最后一个发往第一网络设备的数据包上标识“结束”标记。

例如,核心网向终端设备又发了5个sdu,即pdcpsdu21-25,并且,最后一个数据包上标识有结束标识(endmarker,em)。

第一网络设备转发这个标记给第二网络设备。当接收到标记有“结束”标识的数据包时,第二网络设备开始向终端设备发送由核心网(例如,s-gw)发来的下行数据。例如,第二网络设备向终端设备发送新获取到的5sdus即pdcpsdu26…30。

因此,本实施例在切换准备阶段,先建立起终端设备与第二网络设备之间的连接,并配置其间的rrc配置信息,在切换执行阶段,终端设备可以与第二网络设备与第一网络设备之间同时进行数据传输,减少由切换引起的中断时间。

应理解,图11中左侧靠上的竖条形对应终端设备与第一网络设备的交互,左侧靠下的竖条形对应终端设备与第二网络设备的交互,两个竖条形重叠的部分表明终端设备可以同时和第一网络设备和第二网络设备交互,图12-图16与此类似,为避免重复此处不再赘述。

图12是根据本发明另一实施例的切换的方法示意性流程图。如图12所示的方法描述了上行数据传输时的具体切换过程。

具体地,起始状态,终端设备与第一网络设备建立有rrc连接,并进行数据传输,以上行(uplink,ul)为例,第一网络设备从终端设备接收上行数据,如pdcpsdu1…8,第一网络设备可以先将pdcpsdu1,2,3发送给核心网络设备。之后,如图12所示,该切换方法1200具体包括:

1201,终端设备向第一网络设备发送测量报告(measurementreport)。

测量报告中包括第一网络设备(或第一小区)和第一网络设备的相邻的网络设备(或相邻小区)的测量结果。该测量报告中包括参考信号接收功率(referencesignalreceivedpower,rsrp)和/或参考信号接收质量(referencesignalreceivedquality,rsrq)和/或信号干扰噪声比(signalinterferencenoisyratio,sinr)。其中该终端设备发送测量报告的方式或时机可以由第一网络设备配置,本发明实施例并不对此做限定。

可选地,作为另一实施例,在此过程中,由于网络状态较差,第一位网络设备有部分数据未成功接收,例如,pdcpsdu5,7。此时,第一网络设备可以向终端设备反馈未成功接收到sdu5,7(nacksdu5,7)的反馈消息。

1202,第一网络设备向第二网络设备发送第一请求消息。

具体的,第一网络设备根据终端设备的测量报告,如,第一网络设备的信号变弱,决定为终端设备增加一个辅基站(secondaryenb),即第二网络设备,此时,第一网络设备为主基站(masterenb),第一网络设备向第二网络设备发送的第一请求消息可以为添加目标基站请求消息(第二网络设备additionrequest)。

应理解,该第一请求消息可以参见图3中步骤310中对第一请求消息的描述。为避免重复,此处不再赘述。

需要说明的是,上行传输中步骤1202与下行传输中步骤1102的区别在于,在步骤1202中,第一网络设备已经将cn侧servinggw的地址(称为隧道端口标识,tunnelendpointidentifier,teid)发送到第二网络设备,第二网络设备已经可以向servinggw发送上行数据,只是步骤1202时,第二网络设备还没有上行数据到来。同时,步骤1202中还可以携带第一网络设备的数据传输目的地址,这样,在步骤2之后,第二网络设备可以向第一网络设备发送用户数据。

1203,第二网络设备向第一网络设备发送应答消息。

具体的,第二网络设备接收到第一网络设备发送的请求消息后,根据自身的资源情况和负载情况,决定是否答应第一网络设备的请求;若答应第一网络设备的请求,则向第一网络设备发送应答消息。

应理解,该应答消息可以参见图3中步骤320中对应答消息的描述。为避免重复,此处不再赘述。

应理解,上行传输中步骤1203与下行传输中步骤1103的区别在于,在步骤1203中,第二网络设备将数据传输目的地址发送到第一网络设备,第一网络设备可以向第二网络设备转发用户数据。

一种方法是,在步骤1203之后,第一网络设备即可以将用户的上行数据转发到第二网络设备,然后由第二网络设备发往servinggw。这样,无论终端设备向第一网络设备发送相同的数据,还是不同的数据,最后都集中到第二网络设备,由第二网络设备进行重排序、重复包检测等。

另一种方法是,步骤1203之后,第一网络设备将完成排序且可以向s-gw递交的数据递交到s-gw,第一网络设备将不能按序递交到s-gw的数据(比如sdu4、6、8)的复制版本发往第二网络设备,当第一网络设备接收到sdu5时,第一网络设备可以将sdu4、5、6递交到s-gw,这时第一网络设备向第二网络设备发送状态报告,指示sdu6及之前的数据包已经发往s-gw,第二网络设备将sdu4、6丢弃。

1204,第一网络设备向终端设备发送第一配置消息。

该第一配置消息用于指示终端设备配置与第二网络设备关联的第二加密/解密功能、且共享第一数据包编号/排序功能,其中,该终端设备配置有与该第一网络设备关联的第一加密/解密功能和该第一数据包编号/排序功能;

具体而言,第一网络设备接收到第二网络设备发送的应答消息后,向终端设备发送第一配置消息(也可以称为rrc连接重配置(rrcconnectionreconfiguration))消息,该第一配置消息中包含第二网络设备发送到第一网络设备的应答消息中包括的信息的部分或全部。

应理解,该第一配置消息可以参见图3中步骤330中对第一配置消息的描述。为避免重复,此处不再赘述。

可选地,在步骤1204之后,第一网络设备可以向第二网络设备发送sn状态转移(snstatustransfer),以指示未成功接收的sdu编号。

在此期间,第一位网络设备可以向终端设备反馈未成功接收到sdu7(nacksdu7)的反馈消息。

1205,终端设备向第二网络设备发送随机接入请求。

首先,终端设备根据第一配置信息进行配置。具体的,配置方法可参见图3中步骤340的描述,可以按照图5至图8中任一种方式进行配置。为避免重复,此处不再赘述。

终端设备根据第一配置信息进行配置,并建立起第二套与第二网络设备对应的协议栈,之后终端设备使用第二网络设备的配置信息,使用相应的随机接入码(randomaccesspreamble,rap)和相应的上行资源(ulgrant)向第二网络设备发起随机接入,来获取上行定时(timingadvance,ta)和上行资源。

1206,第二网络设备向终端设备发送随机接入响应。

具体的,终端设备接收第二网络设备发送的随机接入响应消息(randomaccessresponse,rar),该消息中包含上行资源(ulgrant)和上行定时(ta)。

1207,终端设备发送第一配置完成消息。

具体的,当终端设备接收到第二网络设备的ulgrant和ta时,表示上行接入成功。在基于非竞争随机接入过程中,表示上行接入成功。之后,该终端设备可以向该第一网络设备发送第一配置完成消息(也可以称为rrc连接重配置完成消息(rrcconnectionreconfigurationcomplete)),指示该终端设备成功接入该第二网络设备。

可选地,该步骤1207还可以位于步骤1204和1205之间,这样该第一配置完成消息不再表示终端设备已经成功接入第二网络设备,而是表示终端设备根据配置消息完成了配置。

此外,在步骤1201至1207的过程中,数据面的数据是一直在传输的,例如,这期间,终端设备还发送了数pdcpsdu9,10,同时还发送了第一网络设备未成功接收的pdcpsdu7。最终pdcpsdu7,8,9,10由第二网络设发送至核心网。

应理解,步骤1205和步骤1206,终端设备一边向第一网络设备继续发送上行数据,一边向第二网络设备发起接入过程,步骤7之后,终端设备开始向第二网络设备发送上行数据。

在发送上述数据时,终端设备可以向第一网络设备和第二网络设备发送相同的数据(复制版本),即保证发送的可靠性,也可以是终端设备向第一网络设备和第二网络设备发送不同的数据,即一部分发往第一网络设备,其余数据发往第二网络设备。

终端设备向第一网络设备和第二网络设备发送不同数据时,当终端设备成功接入到第二网络设备时,终端设备开始向第二网络设备发送上行数据,此时的上行数据包括:终端设备侧新生成的上行数据(例如,pdcpsdu9,10),终端设备侧发往第一网络设备的但没有得到ack响应的上行数据(例如,pdcpsdu7)。此时,若终端设备接收到某个数据包的nack,nack指示数据没有成功接收,若终端设备没有将该数据包发往第二网络设备,则向第一网络设备重传该数据包,若终端设备将该数据包发往第二网络设备,则终端设备可以向第一网络设备反馈ack,指示该数据包已经成功发送。

1210,第二网络设备向核心网请求路径转换(pathswitch),请求s-gw将下行数据转发至第二网络设备。

1211,核心网向第二网络设备路径转化确认(pathswitchack)。

因此,本实施例在切换准备阶段,先建立起终端设备与第二网络设备之间的连接,并配置其间的rrc配置信息,在切换执行阶段,终端设备可以与第二网络设备与第一网络设备之间同时进行数据传输,减少由切换引起的中断时间。

图13是根据本发明另一实施例的切换的方法示意性流程图。如图13所示的方法描述了下行数据传输时的具体切换过程。

图13所示的切换方法1300与图11所示的切换方法1100类似,为避免重复此处适当省略详细描述。

具体而言,步骤1301-1308与步骤1101-1108对应,可参见图11中的描述。

步骤1309,第二网络设备根据步骤1308中终端设备的状态报告,向终端设备发送相应的下行数据。例如,pdcpsdu8,9,14。

步骤1309与步骤1109的区别在于,1109中,第二网络设备还可以向终端设备发送rrc激活命令。在1309中仅发送相应的下行数据,rrc激活命令在步骤1312和1313中发送。

步骤1310-1311与步骤1110-1111对应,可参见图11中的描述。

步骤,1312,1313,当第二网络设备接收到标记有“结束”标识的数据包时,第二网络设备向第一网络设备和终端设备发送rrc连接激活指示消息,指示终端设备使用对应第二网络设备的rrc实体。

应理解,本发明实施例中,可以按照以下方式中的任一种生成该激活指示消息。但本发明实施例并不限于此。

方式一,第二网络设备侧的rrc实体生成该激活指示信息,然后封装成rrc消息,发往第二网络设备的t-pdcp(考虑第二网络设备是目标站,所以各层名称着加前辍t,以与源站的对应层(源站对应层名称前加前辍s)进行区分),经t-rlc、t-mac、t-phy发往终端设备,终端设备使用对应于第二网络设备的t-phy、t-mac、t-rlc、t-pdcp接收该rrc消息,并转发至第一网络设备对应的s-pdcp层,发往第一网络设备对应的s-rrc实体,由s-rrc实体解析该消息。

方式二,封装激活指示信息的rrc消息,携带第二指示信息,指示该rrc消息由t-rrc实体来解析,然后,终端设备侧,s-rrc实体将接收到的rrc消息转发给t-rrc,由t-rrc实体解析。

方式三,t-pdcp在封装该rrc消息时,指示该pdcpsdu递交到t-rrc实体,终端设备侧,当t-pdcp接收到该pdcppdu时,根据指示信息,将该rrc消息直接递交t-rrc实体进行解析。

方式四,第二网络设备的t-mac层直接向终端设备侧发送mac控制信令,激活第二网络设备的rrc连接。

应理解,本发明实施例中,步骤1312、1313的数字不表示时间顺序。步骤1312、1313还可以位于步骤1308或步骤1309之后。本发明实施例并不限于此。

图14是根据本发明另一实施例的切换的方法示意性流程图。如图14所示的方法描述了下行数据传输时的具体切换过程。

图14所示的切换方法1400与图11所示的切换方法1400类似,为避免重复此处适当省略详细描述。

具体而言,步骤1401-1408与步骤1401-1408对应,可参见图11中的描述。

步骤1409,第二网络设备根据步骤1408中终端设备的状态报告,向终端设备发送相应的下行数据。例如,pdcpsdu8,9,14。

步骤1409与步骤1109的区别在于,1109中,第二网络设备可以向终端设备发送rrc激活命令。在1409中仅发送相应的下行数据,rrc激活命令在步骤1412和1413中发送。

步骤1410-1411与步骤1410-1411对应,可参见图11中的描述。

步骤,1412,1413,当第一网络设备接收到标记有“结束”标识的数据包时,第一网络设备向第二网络设备和终端设备发送rrc连接激活指示消息。

图13与图14的区别在于,图13中,rrc激活命令由第二网络设备发出。图14中,rrc激活命令由第一网络设备发出。

应理解,本发明实施例中还可以采用其他的方式发送激活rrc,并不限于图11、13图14中的激活方式。

例如,可替代地,本发明实施例中,激活rrc过程,还可以是在步骤1109之后,第二网络设备向第一网络设备指示rrc激活,以指示第一网络设备去激活原始的rrc连接。

可替代地,本发明实施例中,还可以是在步骤1109之后,即终端设备在接收到rrc激活消息后,向第一网络设备发送rrc激活的通知消息,通知第一网络设备,终端设备已经激活了第二网络设备侧的rrc连接。

图15是根据本发明另一实施例的切换的方法示意性流程图。如图15所示的方法描述了下行数据传输时的具体切换过程。

图15所示的切换方法1500与图11所示的切换方法1100类似,为避免重复此处适当省略详细描述。

以下主要描述图15与图11的区别,15与图11的相同部分将省略详细描述。

步骤1501至1504与1101至1104相对应,区别在于步骤1502和步骤1503携带相应内容的消息为切换请求消息和切换请求应答消息。

在步骤1503或步骤1504之后,第一网络设备开始向第二网络设备转发下行数据,例如,发送pdcpsdu1…10,为保证0ms切换中断时间,下行数据需要提前在第二网络设备准备好。但考虑到第二网络设备此时还没有与终端设备建立连接,还不能向终端设备发送下行数据,第一网络设备向第二网络设备转发数据会增加第二网络设备的存储负担,为此,第一网络设备可以向第二网络设备发送状态报告(snstatustransfer),指示哪些数据终端设备已经成功接收,这样第二网络设备可以将成功接收到的数据包丢掉,只保存终端设备还没有成功接收到的数据。

这样,第一网络设备在向终端设备发送数据的过程中,一部分数据在第二网络设备也进行了备份。

步骤1505,1506与步骤1105,1106对应,终端设备同步到第二网络设备,并获取上行资源和ta。

步骤1507:终端设备使用步骤1506获取到的上行资源和ta向第二网络设备发送第一配置完成消息,例如,rrc连接重配置完成消息,该消息还可以携带状态报告(snstatusreport),该状态报告用于终端设备向第二网络设备指示之前的过程中哪些数据包已经成功接收到,哪些数据包没有成功接收到。例如,数据包8,9,14没有成功接收到,步骤1507之后,终端设备开始从第二网络设备接收数据,第二网络设备向终端设备发送没有成功接收到的数据和新的数据。

例如,第二网络设备向终端设备发送pdcpsdu8,9,14。

步骤1508,终端设备向第二网络设备发送状态报告,例如,发送是否成功接收pdcpsdu8,9,14的状态报告。

步骤1510、1511与1110,1111相对应。可参见图11中的描述。

图16是根据本发明另一实施例的切换的方法示意性流程图。如图16所示的方法描述了上行数据传输时的具体切换过程。

图16所示的切换方法1600与图12所示的切换方法1200类似,为避免重复此处适当省略详细描述。

以下主要描述图16与图12的区别,16与图12的相同部分将省略详细描述。

步骤1601至1604与1201至1204相对应,区别在于步骤1602和步骤1603携带相应内容的消息为切换请求消息和切换请求应答消息。

在步骤1603或步骤1604之后,第一网络设备开始向第二网络设备转发上行数据,此时,第一网络设备可以继续向cn转发上行数据,第二网络设备对上行数据进行备份。

并且,第一网络设备可以向第二网络设备发送状态报告(snstatustransfer),通知第二网络设备哪些数据已经递交到cn,这时第二网络设备可以丢掉这些数据,只保存第一网络设备没有递交到cn的数据包。

这样,从终端设备来的上行数据,到达第一网络设备之后,第一网络设备经过解密,排序等处理后,向cn递交,对于没有递交的数据,转发至第二网络设备。

步骤1605、1606与1205至1206相对应终端设备同步到第二网络设备,并获取上行资源和ta。

1607,终端设备向第二网络设备发送第一配置完成消息。

具体的,当终端设备接收到第二网络设备的ulgrant和ta时,在基于非竞争随机接入过程中,表示上行接入成功。之后,该终端设备可以向该第二网络设备发送第一配置完成消息(也可以称为rrc连接重配置完成消息(rrcconnectionreconfigurationcomplete)),指示该终端设备成功接入该第二网络设备。

在步骤1607之前,终端设备向第一网络设备发送上行数据,在步骤1607及之后,终端设备开始向第二网络设备发送上行数据,终端设备首先向第二网络设备发送没有被确认成功接收到的数据包(例如,pdcpsdu7),然后再发送新的数据包(例如,pdcpsdu9,10)。第二网络设备在接收到rrc连接重配置完成消息及相应数据后,开始向cn递交上行数据(例如,pdcpsdu7,8,9,10)。

1609,1610与1209,1210相对应。可参见图12中的描述。

应注意,图11至图16的例子仅仅是为了帮助本领域技术人员理解本发明实施例,而非要将本发明实施例限于所例示的具体数值或具体场景。本领域技术人员根据所给出的图11至图16的例子,显然可以进行各种等价的修改或变化,这样的修改或变化也落入本发明实施例的范围内。

应理解,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

上文中结合图1至图16详细描述了根据本发明实施例的切换的方法,下面将结合图17至22详细描述本发明实施例的设备。

图17示出了根据本发明实施例的第一网络设备1700的示意性框图,具体地,如图17所示,该第一网络设备1700包括:处理单元1710和收发单元1720。

具体地,所述处理单元控制所述收发单元用于向终端设备发送第一配置消息,所述第一配置消息用于指示终端设备配置与第二网络设备关联的第二加密/解密功能、且共享第一数据包编号/排序功能,其中,所述终端设备配置有与所述第一网络设备关联的第一加密/解密功能和所述第一数据包编号/排序功能;

接收所述终端设备发送的第一配置完成消息。

因此,本实施例中通过第一配置信息,终端设备可以配置与第二网络设备关联的功能,进而在切换时,终端设备可以与第二网络设备与第一网络设备之间同时进行数据传输,减少或避免了由切换引起的业务中断时间。

可选地,作为另一实施例,所述第二网络设备配置有第三加密/解密功能,所述第三加密/解密功能与所述第二加密/解密功能对应,所述第一网络设备配置有第四加密/解密功能,所述第四加密/解密功能与所述第一加密/解密功能对应。

可选地,作为另一实施例,所述处理单元还用于配置第五加密/解密功能,所述第五加密/解密功能与所述第二加密/解密功能对应。

可选地,作为另一实施例,所述终端设备建立有第二分组数据汇聚协议pdcp实体和第一pdcp实体,所述第二pdcp实体包括所述第二加密/解密功能和第二数据包编号/排序功能,所述第一pdcp实体包括所述第一加密/解密功能和所述第一数据包编号/排序功能,

在所述终端设备处理下行数据时,所述第一pdcp实体中的所述第一数据包编号/排序功能对经由所述第二pdcp实体中的所述第二加密/解密功能解密处理后的数据进行排序处理,

在所述终端设备处理上行数据时,由所述第一pdcp实体中的所述第一数据包编号/排序功能对数据编号处理后发往所述第一pdcp实体中所述第一加密/解密功能和/或所述第二pdcp实体中的所述第二加密/解密功能进行加密处理;

或者,

所述终端设备建立有第二加密/解密功能和第一pdcp实体,所述第一pdcp实体包括所述第一加密/解密功能和所述第一数据包编号/排序功能,

在所述终端设备处理下行数据时,所述第一pdcp实体中的所述第一数据包编号/排序功能对经由所述第二加密/解密功能解密处理后的数据进行排序处理,

在所述终端设备处理上行数据时,由所述第一pdcp实体中的所述第一数据包编号/排序功能对数据编号处理后发往所述第一pdcp实体中所述第一加密/解密功能和/或所述第二加密/解密功能进行加密处理。

可选地,作为另一实施例,所述收发单元还用于在向终端设备发送第一配置消息之前,

向所述第二网络设备发送第一请求消息,所述第一请求消息用于请求将所述终端设备切换至所述第二网络设备或者所述第一请求消息用于请求为所述终端设备添加所述第二网络设备为辅助服务设备,其中所述第一请求消息中包括以下至少一项:

所述第一网络设备为所述第二网络设备分配的与所述终端设备关联的第一安全密钥、

所述第一网络设备使用的与所述终端设备关联的第二安全密钥、

指示所述终端设备具有多连接式的切换能力的第一指示信息、

指示所述终端设备具有多连接通信能力的第二指示信息、

指示所述第一网络设备向所述第二网络设备转发的数据是重复版本还是非重复版本的第三指示信息;

接收所述第二网络设备发送的应答消息,所述应答消息用于指示所述第二网络设备接受所述第一网络设备的第一请求消息的请求,所述应答消息中包括以下至少一项:

所述第二网络设备为所述终端设备分配的第三安全密钥、

所述第二网络设备配置所述终端设备的pdcp实体的配置参数、

所述第二网络设备配置所述终端设备建立对应所述第二网络设备的第二头添加/移除功能和/或第二加密/解密功能和/或第二头压缩/解压缩功能的配置参数、

指示所述终端设备使用所述第一数据包编号/排序功能的第四指示信息、

指示所述终端设备在与所述第二网络设备通信时使用所述第一网络设备为所述终端设备分配的与所述第一网络设备对应的安全密钥的第五指示信息。

可选地,作为另一实施例,所述收发单元还用于在接收所述终端设备发送的第一配置完成消息之后,

向所述第二网络设备发送第六指示信息,所述第六指示信息用于指示所述终端设备已完成rrc连接重配置;

或者,

向所述终端设备发送第七指示信息,所述第七指示信息用于指示所述终端设备释放与所述第一网络设备的rrc连接;

或者,

向所述终端设备发送第八指示信息,所述第八指示信息用于指示所述终端设备启动与所述第二网络设备的rrc连接。

可选地,作为另一实施例,所述收发单元还用于

向所述第二网络设备发送未加密的第一数据,以使得所述第二网络设备使用第三加密/解密功能对所述第一数据进行加密,所述第一数据为所述第一网络设备的pdcp层从所述pdcp层的上层接收到的全部数据的部分或全部;

或者,

接收所述第二网络设备发送的使用第三加密/解密功能解密后的第二数据。

可选地,作为另一实施例,所述收发单元还用于

将经过第五加密/解密功能加密的第三数据发送至所述第二网络设备,所述第三数据为所述第一网络设备的pdcp层从所述pdcp层的上层接收到的全部数据的部分或全部;

或者,

接收所述第二网络设备发送的、未解密的第四数据;

所述第一网络设备使用第五加密/解密功能对所述第四数据解密。

可选地,作为另一实施例,所述收发单元还用于向所述第二网络设备发送第九指示信息,所述第九指示信息用于指示所述终端设备已成功接收的下行数据,以便所述第二网络设备丢弃所述终端设备已成功接收的下行数据。

可选地,作为另一实施例,所述收发单元还用于向所述第二网络设备发送第十指示信息,所述第十指示信息用于指示所述第一网络设备已成功递交到第三网络设备的上行数据,以便所述第二网络设备丢弃所述第一网络设备已成功递交到第三网络设备的上行数据。

因此,本实施例中通过第一配置信息,终端设备可以配置与第二网络设备关联的功能,进而在切换时,终端设备可以与第二网络设备与第一网络设备之间同时进行数据传输,减少或避免了由切换引起的业务中断时间。

应理解,图17所示的第一网络设备1700能够实现图2至图16方法实施例中涉及第一网络设备的各个过程。第一网络设备1700中的各个模块的操作和/或功能,分别为了实现图2至图16中的方法实施例中的相应流程。具体可参见上述方法实施例中的描述,为避免重复,此处适当省略详述描述。

图18示出了根据本发明实施例的第二网络设备1800的示意性框图,具体地,如图18所示,该第二网络设备1800包括:处理单元1810和收发单元1820。

具体地,所述处理单元控制所述收发单元用于接收第一网络设备发送的第一请求消息,所述第一请求消息用于请求将终端设备切换至所述第二网络设备或者所述第一请求消息用于请求为所述终端设备添加所述第二网络设备为辅助服务设备,其中所述第一请求消息中包括以下至少一项:

所述第一网络设备为所述第二网络设备分配的与所述终端设备关联的第一安全密钥、

所述第一网络设备使用的与所述终端设备关联的第二安全密钥、

指示所述终端设备具有多连接式的切换能力的第一指示信息、

指示所述终端设备具有多连接通信能力的第二指示信息、

指示所述第一网络设备向所述第二网络设备转发的数据是重复版本还是非重复版本的第三指示信息;

向第一网络设备发送应答消息,以使得所述第一网络设备向所述终端设备发送第一配置消息,所述第一配置消息用于指示终端设备配置与第二网络设备关联的第二加密/解密功能、且共享第一数据包编号/排序功能,其中,所述终端设备配置有与所述第一网络设备关联的第一加密/解密功能和所述第一数据包编号/排序功能,其中,所述应答消息用于指示所述第二网络设备接受所述第一网络设备的第一请求消息的请求,所述应答消息中包含以下至少一项:

所述第二网络设备为所述终端设备分配的第三安全密钥、

所述第二网络设备配置所述终端设备的分组数据汇聚协议pdcp实体的配置参数、

所述第二网络设备配置所述终端设备建立对应所述第二网络设备的第二头添加/移除功能和/或第二加密/解密功能和/或第二头压缩/解压缩功能的配置参数、

指示所述终端设备使用所述第一数据包编号/排序功能的第四指示信息、

指示所述终端设备在与所述第二网络设备通信时使用所述第一网络设备为所述终端设备分配的与所述第一网络设备对应的安全密钥的第五指示信息。

因此,本实施例中通过第一配置信息,终端设备可以配置与第二网络设备关联的功能,进而在切换时,终端设备可以与第二网络设备与第一网络设备之间同时进行数据传输,减少或避免了由切换引起的业务中断时间。

可选地,作为另一实施例,所述处理单元还用于配置第三加密/解密功能,所述第三加密/解密功能与所述第二加密/解密功能对应,

其中,所述第一网络设备配置有第四加密/解密功能,所述第四加密/解密功能与所述第一加密/解密功能对应。

可选地,作为另一实施例,所述第一网络设备配置有第五加密/解密功能,所述第五加密/解密功能与所述第二加密/解密功能对应。

可选地,作为另一实施例,所述终端设备建立有第二pdcp实体和第一pdcp实体,所述第二pdcp实体包括所述第二加密/解密功能和第二数据包编号/排序功能,所述第一pdcp实体包括所述第一加密/解密功能和所述第一数据包编号/排序功能,

在所述终端设备处理下行数据时,所述第一pdcp实体中的所述第一数据包编号/排序功能对经由所述第二pdcp实体中的所述第二加密/解密功能解密处理后的数据进行排序处理;

在所述终端设备处理上行数据时,由所述第一pdcp实体中的所述第一数据包编号/排序功能对数据编号处理后发往所述第一pdcp实体中所述第一加密/解密功能和/或所述第二pdcp实体中的所述第二加密/解密功能进行加密处理;

或者,

所述终端设备建立有第二加密/解密功能和第一pdcp实体,所述第一pdcp实体包括所述第一加密/解密功能和所述第一数据包编号/排序功能,

在所述终端设备处理下行数据时,所述第一pdcp实体中的所述第一数据包编号/排序功能对经由所述第二加密/解密功能解密处理后的数据进行排序处理;

在所述终端设备处理上行数据时,由所述第一pdcp实体中的所述第一数据包编号/排序功能对数据编号处理后发往所述第一pdcp实体中所述第一加密/解密功能和/或所述第二加密/解密功能进行加密处理。

可选地,作为另一实施例,所述收发单元还用于接收所述第一网络设备发送的第六指示信息,所述第六指示信息用于指示所述终端设备已完成rrc连接重配置。

可选地,作为另一实施例,所述收发单元还用于接收所述第一网络设备发送的未加密的第一数据,

所述处理单元还用于使用第三加密/解密功能对所述第一数据进行加密,所述第一数据为所述第一网络设备的pdcp层从所述pdcp层的上层接收到的全部数据的部分或全部;

或者,

所述收发单元还用于向所述第一网络设备发送使用第三加密/解密功能解密后的第二数据。

可选地,作为另一实施例,所述收发单元还用于接收所述第一网络设备发送的经过第五加密/解密功能加密的第三数据,所述第三数据为所述第一网络设备的pdcp层从所述pdcp层的上层接收到的全部数据的部分或全部;

或者,

向所述第一网络设备发送未解密的第四数据,以便所述第一网络设备使用第五加密/解密功能对所述第四数据解密。

可选地,作为另一实施例,所述收发单元还用于接收所述第一网络设备发送的第九指示信息,所述第九指示信息用于指示所述终端设备已成功接收的下行数据,以便所述第二网络设备丢弃所述终端设备已成功接收的下行数据。

可选地,作为另一实施例,所述收发单元还用于接收所述第一网络设备发送的第十指示信息,所述第十指示信息用于指示所述第一网络设备已成功递交到第三网络设备的上行数据,以便所述第二网络设备丢弃所述第一网络已经成功递交到第三网络设备的上行数据。

可选地,作为另一实施例,所述收发单元还用于在所述第二网络设备与所述终端设备建立rrc连接之后,向所述第一网络设备发送第十一指示消息,所述第十一指示信息用于指示所述第一网络设备停止向所述终端设备发送下行数据。

因此,本实施例中通过第一配置信息,终端设备可以配置与第二网络设备关联的功能,进而在切换时,终端设备可以与第二网络设备与第一网络设备之间同时进行数据传输,减少或避免了由切换引起的业务中断时间。

应理解,图18所示的第二网络设备1800能够实现图2至图16方法实施例中涉及第二网络设备的各个过程。第二网络设备1800中的各个模块的操作和/或功能,分别为了实现图2至图16中的方法实施例中的相应流程。具体可参见上述方法实施例中的描述,为避免重复,此处适当省略详述描述。

图19示出了根据本发明实施例的终端设备1900的示意性框图,具体地,如图19所示,该终端设备1900包括:处理单元1910和收发单元1920。

具体地所述处理单元控制所述收发单元用于接收第一网络设备发送的第一配置消息,所述第一配置消息用于指示终端设备配置与第二网络设备关联的第二加密/解密功能、且共享第一数据包编号/排序功能,其中,所述终端设备配置有与所述第一网络设备关联的第一加密/解密功能和所述第一数据包编号/排序功能;

向所述第一网络设备发送第一配置完成消息。

因此,本实施例中通过第一配置信息,终端设备可以配置与第二网络设备关联的功能,进而在切换时,终端设备可以与第二网络设备与第一网络设备之间同时进行数据传输,减少或避免了由切换引起的业务中断时间。

可选地,作为另一实施例,所述第二网络设备配置有第三加密/解密功能,所述第三加密/解密功能与所述第二加密/解密功能对应,所述第一网络设备配置有第四加密/解密功能,所述第四加密/解密功能与所述第一加密/解密功能对应。

可选地,作为另一实施例,所述第一网络设备配置有第五加密/解密功能,所述第五加密/解密功能与所述第二加密/解密功能对应。

可选地,作为另一实施例,所述终端设备建立有第二分组数据汇聚协议pdcp实体和第一pdcp实体,所述第二pdcp实体包括所述第二加密/解密功能和第二数据包编号/排序功能,所述第一pdcp实体包括所述第一加密/解密功能和所述第一数据包编号/排序功能,

所述处理单元还用于:

在所述终端设备处理下行数据时,控制所述第一pdcp实体中的所述第一数据包编号/排序功能对经由所述第二pdcp实体中的所述第二加密/解密功能解密处理后的数据进行排序处理;

在所述终端设备处理上行数据时,控制由所述第一pdcp实体中的所述第一数据包编号/排序功能对数据编号处理后发往所述第一pdcp实体中所述第一加密/解密功能和/或所述第二pdcp实体中的所述第二加密/解密功能进行加密处理;

或者,

所述终端设备建立有第二加密/解密功能和第一pdcp实体,所述第一pdcp实体包括所述第一加密/解密功能和所述第一数据包编号/排序功能,

所述处理单元还用于:

在所述终端设备处理下行数据时,控制所述第一pdcp实体中的所述第一数据包编号/排序功能对经由所述第二加密/解密功能解密处理后的数据进行排序处理;

在所述终端设备处理上行数据时,控制由所述第一pdcp实体中的所述第一数据包编号/排序功能对数据编号处理后发往所述第一pdcp实体中所述第一加密/解密功能和/或所述第二加密/解密功能进行加密处理。

可选地,作为另一实施例,所述收发单元还用于接收所述第一网络设备发送的第七指示信息,所述第七指示信息用于指示所述终端设备释放与所述第一网络设备的rrc连接;

可选地,所述处理单元还用于释放与所述第一网络设备的rrc连接;

或者,

所述收发单元还用于接收所述第一网络设备发送的第八指示信息,所述第八指示信息用于指示所述终端设备启动与所述第二网络设备的rrc连接;

可选地,所述处理单元还用于启动与所述第二网络设备的rrc连接。

因此,本实施例中通过第一配置信息,终端设备可以配置与第二网络设备关联的功能,进而在切换时,终端设备可以与第二网络设备与第一网络设备之间同时进行数据传输,减少或避免了由切换引起的业务中断时间。

应理解,图19所示的终端设备1900能够实现图2至图16方法实施例中涉及终端设备的各个过程。终端设备1900中的各个模块的操作和/或功能,分别为了实现图2至图16中的方法实施例中的相应流程。具体可参见上述方法实施例中的描述,为避免重复,此处适当省略详述描述。

图20示出了根据本发明实施例的第一网络设备2000的示意性框图。具体地,如图20所示,该第一网络设备2000包括:处理器2010和收发器2020,处理器2010和收发器2020相连,可选地,该网络设备2000还包括存储器2030,存储器2030与处理器2010相连,其中,处理器2010、存储器2030和收发器2020之间通过内部连接通路互相通信,传递控制和/或数据信号。该存储器2030可以用于存储指令,该处理器2010用于执行该存储器2030存储的指令,控制收发器2020收发送信息或信号,控制器2010在执行存储器2030中的指令能够完成上述图2至图16方法实施例中涉及第一网络设备的各个过程。为避免重复,此处不再赘述。

图21示出了根据本发明实施例的第二网络设备2100的示意性框图。具体地,如图21所示,该第二网络设备2100包括:处理器2110和收发器2120,处理器2110和收发器2120相连,可选地,该第二网络设备2100还包括存储器2130,存储器2130与处理器2110相连,其中,处理器2110、存储器2130和收发器2120之间通过内部连接通路互相通信,传递控制和/或数据信号。该存储器2130可以用于存储指令,该处理器2110用于执行该存储器2130存储的指令控制收发器2120收发送信息或信号,控制器2110在执行存储器2130中的指令能够完成上述图2至图16方法实施例中涉及第二网络设备的各个过程。为避免重复,此处不再赘述。

图22示出了根据本发明实施例的终端设备2200的示意性框图。具体地,如图22所示,该终端设备2200包括:处理器2210和收发器2220,处理器2210和收发器2220相连,可选地,该网络设备2200还包括存储器2230,存储器2230与处理器2210相连,其中,处理器2210、存储器2230和收发器2220之间通过内部连接通路互相通信,传递控制和/或数据信号。该存储器2230可以用于存储指令,该处理器2210用于执行该存储器2230存储的指令控制收发器2220收发送信息或信号,控制器2210在执行存储器2230中的指令能够完成上述图2至图16方法实施例中涉及终端设备的各个过程。为避免重复,此处不再赘述。

应注意,本发明实施例上述的方法实施例可以应用于处理器中(例如,图20中的处理器2010、图21中的处理器2110或图22中的处理器2210),或者由处理器实现。处理器可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(fieldprogrammablegatearray,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)。应注意,本文描述的系统和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。

应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

另外,本文中术语“系统”和“网络”在本文中常被可互换使用。本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

应理解,在本发明实施例中,“与a相应的b”表示b与a相关联,根据a可以确定b。但还应理解,根据a确定b并不意味着仅仅根据a确定b,还可以根据a和/或其它信息确定b。

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

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

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

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

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可以用硬件实现,或固件实现,或它们的组合方式来实现。当使用软件实现时,可以将上述功能存储在计算机可读介质中或作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是计算机能够存取的任何可用介质。以此为例但不限于:计算机可读介质可以包括ram、rom、eeprom、cd-rom或其他光盘存储、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质。此外。任何连接可以适当的成为计算机可读介质。例如,如果软件是使用同轴电缆、光纤光缆、双绞线、数字用户线(dsl)或者诸如红外线、无线电和微波之类的无线技术从网站、服务器或者其他远程源传输的,那么同轴电缆、光纤光缆、双绞线、dsl或者诸如红外线、无线和微波之类的无线技术包括在所属介质的定影中。如本发明所使用的,盘(disk)和碟(disc)包括压缩光碟(cd)、激光碟、光碟、数字通用光碟(dvd)、软盘和蓝光光碟,其中盘通常磁性的复制数据,而碟则用激光来光学的复制数据。上面的组合也应当包括在计算机可读介质的保护范围之内。

总之,以上所述仅为本发明技术方案的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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