一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种通信方法及设备与流程

2021-12-17 20:51:00 来源:中国专利 TAG:

一种通信方法及设备
1.本技术要求在2020年6月13日提交中国国家知识产权局、申请号为202010538519.0、申请名称为“一种切换控制方法、ue及网络设备”的中国专利申请的优先权,其全部内容通过引用结合在本技术中。
技术领域
2.本技术涉及通信技术领域,尤其涉及一种通信方法及设备。


背景技术:

3.小区切换是终端设备的移动性和状态变换的重要操作,它是指,当终端设备处于无线资源控制(radio resource control,rrc)连接(connected)态时所进行的改变服务小区的操作。
4.在进行小区切换之前,终端设备和源基站之间可能有数据传输,例如源基站有下行数据发送给终端设备。在进入小区切换过程后,源基站会将还未发送给终端设备的数据发送给该终端设备的目标基站,在小区切换完成后,目标基站再将这些数据发送给终端设备。可见,如果遇到小区切换过程,则数据的传输时延比较大。而传输时延大,就可能会导致丢包率较高。对于较为重要的数据来说,如果丢包率高,可能会导致终端设备无法进行相应的操作。


技术实现要素:

5.本技术实施例提供一种通信方法及设备,用于减小数据的传输时延,以减小丢包率。
6.第一方面,提供第一种通信方法,该方法包括:向终端设备发送第一信息,所述第一信息用于询问所述终端设备是否能够进行小区切换;当根据所述第一信息确定所述终端设备能够进行小区切换时,执行小区切换操作。
7.该方法可由第一通信装置执行,第一通信装置可以是通信设备或能够支持通信设备实现该方法所需的功能的通信装置,例如芯片。示例性地,所述第一通信装置为网络设备,或者为设置在网络设备中的用于实现网络设备的功能的芯片,或者为用于实现网络设备的功能的其他部件。在下文的介绍过程中,以第一通信装置是网络设备为例,例如小区切换前服务于终端设备的源网络设备。示例性地,所述源网络设备为接入网设备,例如基站。
8.在本技术实施例中,网络设备可以向终端设备发送第一信息,如果根据第一信息确定终端设备能够进行小区切换,则再执行小区切换操作,例如,如果终端设备有正在传输的数据,就可以不执行小区切换。通过这种方式,尽量在数据传输完毕后再执行小区切换过程,从而减小数据传输时延,进一步可减小丢包率。
9.结合第一方面,在第一方面的第一种可选的实施方式中,根据所述第一信息确定所述终端设备能够进行小区切换,包括:
10.接收来自所述终端设备响应于所述第一信息的第二信息,所述第二信息用于指示
所述终端设备能够进行小区切换。
11.在这种实现方式下,如果终端设备确定能够进行小区切换,则终端设备向源网络设备发送第二信息,第二信息指示终端设备能够进行小区切换,而如果终端设备确定不能进行小区切换,则终端设备向源网络设备发送第二信息,第二信息指示终端设备不能进行小区切换。即,无论终端设备确定是否能够进行小区切换,终端设备都会向源网络设备发送第二信息,源网络设备可根据第二信息的指示确定终端设备是否能进行小区切换。这样可以使得指示更为明确。
12.结合第一方面,在第一方面的第二种可选的实施方式中,根据所述第一信息确定所述终端设备能够进行小区切换,包括:
13.接收来自所述终端设备响应于所述第一信息的第二信息,则确定所述终端设备能够进行小区切换。
14.在这种实现方式下,如果终端设备确定能够进行小区切换,则终端设备向源网络设备发送第二信息,第二信息指示终端设备能够进行小区切换,或者,终端设备发送第二信息的事件,就指示终端设备能够进行小区切换;而如果终端设备确定不能进行小区切换,则终端设备不向源网络设备发送第二信息,终端设备不发送第二信息的事件,就指示终端设备不能进行小区切换,或者,第二信息是指示终端设备能够进行小区切换,那么终端设备如果不发送第二信息,就指示终端设备不能进行小区切换。即,在这种方式下,终端设备只有在确定能够进行小区切换时才向源网络设备发送第二信息,否则不会向源网络设备发送第二信息。通过这种方式,在对源网络设备起到提示作用的同时也能够节省信令开销。
15.结合第一方面或第一方面的第一种可选的实施方式或第一方面的第二种可选的实施方式,在第一方面的第三种可选的实施方式中,执行小区切换操作,包括:
16.向目标网络设备发送切换请求消息,所述切换请求消息用于请求将所述终端设备切换到所述目标网络设备;
17.接收来自所述目标网络设备的切换请求确认消息,所述切换请求确认消息用于确认将所述终端设备切换到所述目标网络设备;
18.向所述终端设备发送rrc重配置消息,所述rrc重配置消息用于指示所述终端设备切换到所述目标网络设备。
19.在这种实现方式下,源网络设备可以在向目标网络设备发送切换请求消息之前向终端设备发送第一信息。那么,如果需要进行小区切换,则源网络设备可以执行相应的小区切换操作。如上的小区切换操作可能只是小区切换过程中的部分操作,终端设备的小区切换过程可能还涉及到其他信令,例如还涉及到接入网设备与核心网设备的交互等过程,均包括在本技术实施例的范围之内,本技术实施例对此并未一一写出。
20.结合第一方面或第一方面的第一种可选的实施方式或第一方面的第二种可选的实施方式,在第一方面的第四种可选的实施方式中,在向终端设备发送第一信息之前,所述方法还包括:
21.向目标网络设备发送切换请求消息,所述切换请求消息用于请求将所述终端设备切换到所述目标网络设备;
22.接收来自所述目标网络设备的切换请求确认消息,所述切换请求确认消息用于确认将所述终端设备切换到所述目标网络设备。
23.源网络设备在向目标网络设备发送切换请求消息后,目标网络设备很可能不允许终端设备切换到目标网络设备,因此在这种实施方式中,源网络设备是在确定目标网络设备允许终端设备切换到目标网络设备的情况下再确定终端设备是否能进行小区切换,从而可以减少源网络设备和终端设备之间的无效信令交互,节省信令开销。
24.结合第一方面的第四种可选的实施方式,在第一方面的第五种可选的实施方式中,执行小区切换操作,包括:
25.向所述终端设备发送rrc重配置消息,所述rrc重配置消息用于指示所述终端设备切换到所述目标网络设备。
26.如果源网络设备是在确定目标网络设备允许终端设备切换到目标网络设备的情况下再向终端设备发送第一信息,那么如果源网络设备确定能够进行小区切换,则源网络设备不必再向目标网络设备发送切换请求消息,而是向终端设备发送rrc重配置消息即可。
27.结合第一方面,在第一方面的第六种可选的实施方式中,所述方法还包括:
28.当根据所述第一信息确定所述终端设备不能进行小区切换时,不执行所述小区切换操作。
29.如果源网络设备确定不能进行小区切换,则可以不必进行小区切换。例如,如果终端设备有正在传输的数据,就可以不执行小区切换。通过这种方式,尽量在数据传输完毕后再执行小区切换过程,从而减小数据传输时延,进一步可减小丢包率。
30.结合第一方面的第六种可选的实施方式,在第一方面的第七种可选的实施方式中,根据所述第一信息确定所述终端设备不能进行小区切换,包括:
31.接收来自所述终端设备响应于所述第一信息的第二信息,所述第二信息用于指示所述终端设备不能进行小区切换。
32.在这种实现方式下,如果终端设备确定能够进行小区切换,则终端设备向源网络设备发送第二信息,第二信息指示终端设备能够进行小区切换,而如果终端设备确定不能进行小区切换,则终端设备向源网络设备发送第二信息,第二信息指示终端设备不能进行小区切换。即,无论终端设备确定是否能够进行小区切换,终端设备都会向源网络设备发送第二信息,源网络设备可根据第二信息的指示确定终端设备是否能进行小区切换。这样可以使得指示更为明确。
33.结合第一方面的第七种可选的实施方式,在第一方面的第八种可选的实施方式中,所述第二信息还包括:
34.建议时间信息,所述建议时间信息用于指示所述终端设备能够进行小区切换的时间;和/或,
35.第一原因信息,所述第一原因信息用于指示所述终端设备不能进行小区切换的原因。
36.终端设备将第一原因信息发送给源网络设备,从而源网络设备能够明确终端设备当前不能进行小区切换的原因。建议时间信息可指示终端设备能够进行小区切换的时间,从而源网络设备能够在该建议时间信息所指示的时间再次发起小区切换,或者源网络设备也可以根据该建议时间信息以及一些其他的因素,确定再次发起小区切换的时间。
37.结合第一方面的第六种可选的实施方式,在第一方面的第九种可选的实施方式中,根据所述第一信息确定所述终端设备不能进行小区切换,包括:
38.在第一时长内未接收来自所述终端设备响应于所述第一信息的第二信息,则确定所述终端设备不能进行小区切换。
39.在这种实现方式下,如果终端设备确定能够进行小区切换,则终端设备向源网络设备发送第二信息,第二信息指示终端设备能够进行小区切换,或者,终端设备发送第二信息的事件,就指示终端设备能够进行小区切换;而如果终端设备确定不能进行小区切换,则终端设备不向源网络设备发送第二信息,终端设备不发送第二信息的事件,就指示终端设备不能进行小区切换,或者,第二信息是指示终端设备能够进行小区切换,那么终端设备如果不发送第二信息,就指示终端设备不能进行小区切换。即,在这种方式下,终端设备只有在确定能够进行小区切换时才向源网络设备发送第二信息,否则不会向源网络设备发送第二信息。通过这种方式,在对源网络设备起到提示作用的同时也能够节省信令开销。
40.第二方面,提供第二种通信方法,该方法包括:接收来自源网络设备的第一信息,所述第一信息用于询问终端设备是否能够进行小区切换;当确定所述终端设备能够进行小区切换时,向所述源网络设备发送第二信息,以指示所述终端设备能够进行小区切换。
41.该方法可由第二通信装置执行,第二通信装置可以是通信设备或能够支持通信设备实现该方法所需的功能的通信装置,例如芯片。示例性地,所述第二通信装置为终端设备,或者为设置在终端设备中的用于实现终端设备的功能的芯片,或者为用于实现终端设备的功能的其他部件。在下文的介绍过程中,以第二通信装置是终端设备为例。
42.结合第二方面,在第二方面的第一种可选的实施方式中,
43.所述第二信息用于指示所述终端设备能够进行小区切换;或,
44.发送所述第二信息,其中,发送所述第二信息的事件用于指示所述终端设备能够进行小区切换。
45.结合第二方面或第二方面的第一种可选的实施方式,在第二方面的第二种可选的实施方式中,确定所述终端设备能够进行小区切换,包括:
46.根据没有待接收以及待发送的基本层数据,确定所述终端设备能够进行小区切换,所述基本层数据对应于第一业务,所述基本层数据为执行所述第一业务所必须的数据。
47.例如终端设备确定该终端设备是否能进行小区切换的一种方式为,终端设备可以确定是否有待接收或待发送的业务数据,如果有待接收的数据和/或待发送的数据,则终端设备确定不能进行小区切换,而如果没有待接收的数据也没有待发送的数据,则终端设备确定能够进行小区切换。作为一种可选的实施方式,该业务数据的重要级别高于第一级别(或者,优先级高于第一级别)。即,如果终端设备确定有待接收或待发送的业务数据,且该业务数据的重要级别高于第一级别,则终端设备确定不能进行小区切换;或者,如果终端设备确定有待接收或待发送的业务数据,但该业务数据的重要级别低于或等于第一级别,则终端设备确定能够进行小区切换;或者,如果终端设备确定没有待接收的数据也没有待发送的数据,则终端设备确定能够进行小区切换。重要级别高于第一级别,可以表示该业务数据是较为重要的数据,或优先级较高的数据,对于这样的业务数据,如果因执行小区切换而致使时延较长,从而导致丢包率较高,可能会对终端设备造成较大影响,例如可能导致终端设备无法执行该业务数据对应的业务。因此,如果在进行小区切换之前终端设备待接收或待发送此类业务数据,则终端设备可以确定不能进行小区切换,从而尽量不执行小区切换,例如终端设备可继续执行该业务数据的传输,以减小该业务数据的传输时延,从而减小丢
包率。
48.结合第二方面,在第二方面的第三种可选的实施方式中,所述方法还包括:
49.当确定所述终端设备不能进行小区切换时,向所述源网络设备发送第二信息,其中,所述第二信息用于指示所述终端设备不能进行小区切换。
50.结合第二方面的第三种可选的实施方式,在第二方面的第四种可选的实施方式中,所述第二信息还包括:
51.建议时间信息,所述建议时间信息用于指示所述终端设备能够进行小区切换的时间;和/或,
52.第一原因信息,所述第一原因信息用于指示所述终端设备不能进行小区切换的原因。
53.结合第二方面,在第二方面的第五种可选的实施方式中,所述方法还包括:
54.当确定所述终端设备不能进行小区切换时,不向所述源网络设备发送第二信息,其中,所述第二信息用于指示所述终端设备能够进行小区切换。
55.结合第二方面或第二方面的第三种可选的实施方式或第二方面的第四种可选的实施方式或第二方面的第五种可选的实施方式,在第二方面的第六种可选的实施方式中,确定所述终端设备不能进行小区切换,包括:
56.根据有待接收或待发送的基本层数据,确定所述终端设备不能进行小区切换,所述基本层数据对应于第一业务,所述基本层数据为执行所述第一业务所必须的数据。
57.关于第二方面或第二方面的各种实施方式所带来的技术效果,可参考对于第一方面或相应的实施方式的技术效果的介绍。
58.第三方面,提供第三种通信方法,该方法包括:接收来自终端设备的第二信息;当所述第二信息指示所述终端设备不能进行小区切换时,不执行小区切换操作。
59.该方法可由第三通信装置执行,第三通信装置可以是通信设备或能够支持通信设备实现该方法所需的功能的通信装置,例如芯片。示例性地,所述第三通信装置为网络设备,或者为设置在网络设备中的用于实现网络设备的功能的芯片,或者为用于实现网络设备的功能的其他部件。在下文的介绍过程中,以第三通信装置是网络设备为例,例如小区切换前服务于终端设备的源网络设备。示例性地,所述源网络设备为接入网设备,例如基站。
60.终端设备可以向源网络设备发送第二信息,以指示终端设备是否能够进行小区切换。如果第二信息指示终端设备不能进行小区切换,则源网络设备可以不执行小区切换操作。终端设备更为了解终端设备当前的情况,由终端设备来确定是否能够进行小区切换,可以尽量避免因为小区切换而影响到终端设备的数据传输,减小数据传输的时延。
61.结合第三方面,在第三方面的第一种可选的实施方式中,所述第二信息还包括:
62.建议时间信息,所述建议时间信息用于指示所述终端设备能够进行小区切换的时间;和/或,
63.第一原因信息,所述第一原因信息用于指示所述终端设备不能进行小区切换的原因。
64.结合第三方面,在第三方面的第二种可选的实施方式中,所述第二信息包括如下信息中的一项或多项:
65.所述终端设备具有高吞吐率的信息;或,
66.所述终端设备有待发送的数据和/或待接收的数据的信息;或,
67.所述终端设备具有低功耗需求的信息。
68.也就是说,第二信息可以是已有的信息,可以理解为,第二信息可通过隐式方式指示终端设备是否能够进行小区切换。例如,第二信息包括终端设备具有高吞吐率的信息,终端设备具有高吞吐率,表明该终端设备可能有大量数据在传输,那么第二信息就可以隐式指示终端设备不能进行小区切换。又例如,第二信息包括终端设备有待发送和/或待接收的数据的信息,终端设备有待发送和/或待接收的数据,也就可以隐式指示终端设备不能进行小区切换。再例如,第二信息包括终端设备具有低功耗需求的信息,小区切换需要耗费相应的功率,如果终端设备有低功耗需求,那么第二信息也就相当于隐式指示了终端设备不能进行小区切换。通过已有的信息来隐式指示终端设备不能进行小区切换,无需额外占用信息进行指示,有助于节省信令开销。
69.结合第三方面的第二种可选的实施方式,在第三方面的第三种可选的实施方式中,所述第二信息包括所述终端设备具有高吞吐率的信息,则,所述第二信息用于指示所述终端设备支持的mcs高于所述网络设备为所述终端设备配置的mcs,或,所述第二信息用于指示所述终端设备支持的吞吐率,所述吞吐率大于或等于第一阈值。
70.终端设备具有高吞吐率的信息,可以指示终端设备支持的吞吐率,或者也可以是指示终端设备支持的mcs,如果终端设备支持的mcs较高,也相当于表明终端设备具有高吞吐率。因此,终端设备具有高吞吐率的信息,可以是吞吐率信息,也可以是mcs信息。
71.结合第三方面的第二种可选的实施方式,在第三方面的第四种可选的实施方式中,所述第二信息包括所述终端设备有待发送的数据和/或待接收的数据的信息,其中,所述数据为第一业务的基本层数据,所述基本层数据为执行所述第一业务所必须的数据。
72.所述的待传输的数据(包括待发送的数据和/或待接收的数据),可以是任意优先级(或,任意重要级别)的数据,即,终端设备只要有数据待传输,该数据就认为是待传输的数据。或者,所述的待传输的数据,也可以是指优先级高于第一优先级(或,重要级别高于第一级别)的数据,即,终端设备如果有优先级高于第一优先级的数据需要传输,才认为终端设备有待传输的数据,否则,如果终端设备有数据需要传输,但该数据的优先级低于或等于第一优先级,都认为终端设备没有待传输的数据。例如,所述的待传输的数据为第一业务的基本层数据,第一业务例如为xr业务。xr业务的基本层数据的优先级可以高于第一优先级,xr业务的增强层数据的优先级可以低于或等于第一优先级。通过这种方式,尽量使得较为重要的数据能够得到及时传输,减小传输时延,满足业务需求,减少业务中断的概率;而对于重要性较低的数据,可以优先满足小区切换的需求,在小区切换后再进行传输,因为这些数据的重要性较低,即使传输时延较大、丢包率较高,可能影响也不会太大。
73.结合第三方面或第三方面的第一种可选的实施方式至第三方面的第四种可选的实施方式中的任一种可选的实施方式,在第三方面的第五种可选的实施方式中,所述方法还包括:
74.向所述终端设备发送第一信息,所述第一信息用于询问所述终端设备是否能够进行小区切换。
75.源网络设备可以向终端设备发送第一信息,以触发终端设备向源网络设备发送第二信息。
76.结合第三方面或第三方面的第一种可选的实施方式至第三方面的第五种可选的实施方式中的任一种可选的实施方式,在第三方面的第六种可选的实施方式中,所述方法还包括:
77.当所述第二信息指示所述终端设备能够进行小区切换时,执行所述小区切换操作。
78.关于第三方面的一些可选的实施方式所带来的技术效果,可参考对于第一方面或第一方面的相应的实施方式的技术效果的介绍,或可参考对于第二方面或第二方面的相应的实施方式的技术效果的介绍。
79.第四方面,提供第四种通信方法,该方法包括:向源网络设备发送第二信息;当所述第二信息指示所述终端设备不能进行小区切换时,不执行小区切换操作。
80.该方法可由第四通信装置执行,第四通信装置可以是通信设备或能够支持通信设备实现该方法所需的功能的通信装置,例如芯片。示例性地,所述第四通信装置为终端设备,或者为设置在终端设备中的用于实现终端设备的功能的芯片,或者为用于实现终端设备的功能的其他部件。在下文的介绍过程中,以第四通信装置是终端设备为例。
81.结合第四方面,在第四方面的第一种可选的实施方式中,所述第二信息还包括:
82.建议时间信息,所述建议时间信息用于指示所述终端设备能够进行小区切换的时间;和/或,
83.第一原因信息,所述第一原因信息用于指示所述终端设备不能进行小区切换的原因。
84.结合第四方面,在第四方面的第二种可选的实施方式中,所述第二信息包括如下信息中的一项或多项:
85.所述终端设备具有高吞吐率的信息;或,
86.所述终端设备有待发送的数据和/或待接收的数据的信息;或,
87.所述终端设备具有低功耗需求的信息。
88.结合第四方面的第二种可选的实施方式,在第四方面的第三种可选的实施方式中,所述第二信息包括所述终端设备具有高吞吐率的信息,则,所述第二信息用于指示所述终端设备支持的mcs高于所述网络设备为所述终端设备配置的mcs,或,所述第二信息用于指示所述终端设备支持的吞吐率,所述吞吐率大于或等于第一阈值。
89.结合第四方面的第二种可选的实施方式,在第四方面的第四种可选的实施方式中,所述第二信息包括所述终端设备有待发送的数据和/或待接收的数据的信息,其中,所述数据为第一业务的基本层数据,所述基本层数据为执行所述第一业务所必须的数据。
90.结合第四方面或第四方面的第一种可选的实施方式至第四方面的第四种可选的实施方式中的任一种可选的实施方式,在第四方面的第五种可选的实施方式中,所述方法还包括:
91.接收来自所述源网络设备的第一信息,所述第一信息用于询问所述终端设备是否能够进行小区切换。
92.结合第四方面或第四方面的第一种可选的实施方式至第四方面的第五种可选的实施方式中的任一种可选的实施方式,在第四方面的第六种可选的实施方式中,所述方法还包括:
93.当所述第二信息指示所述终端设备能够进行小区切换时,执行所述小区切换操作。
94.关于第四方面或第四方面的各种可选的实施方式所带来的技术效果,可参考对于第三方面或第三方面的相应的可选的实施方式的技术效果的介绍。
95.第五方面,提供第五种通信方法,该方法包括:未接收来自终端设备的第二信息;根据未接收来自所述终端设备的所述第二信息的事件,确定所述终端设备不能进行小区切换;不执行小区切换操作。
96.该方法可由第五通信装置执行,第五通信装置可以是通信设备或能够支持通信设备实现该方法所需的功能的通信装置,例如芯片。示例性地,所述第五通信装置为网络设备,或者为设置在网络设备中的用于实现网络设备的功能的芯片,或者为用于实现网络设备的功能的其他部件。在下文的介绍过程中,以第五通信装置是网络设备为例,例如为小区切换前服务于终端设备的源网络设备。示例性地,所述源网络设备为接入网设备,例如基站。
97.结合第五方面,在第五方面的第一种可选的实施方式中,所述方法还包括:
98.接收来自终端设备的所述第二信息;
99.根据接收来自所述终端设备的所述第二信息的事件,确定所述终端设备能够进行小区切换;
100.执行小区切换操作。
101.在这种实现方式下,如果终端设备确定能够进行小区切换,则终端设备向源网络设备发送第二信息,第二信息指示终端设备能够进行小区切换,或者,终端设备发送第二信息的事件,就指示终端设备能够进行小区切换;而如果终端设备确定不能进行小区切换,则终端设备不向源网络设备发送第二信息,终端设备不发送第二信息的事件,就指示终端设备不能进行小区切换,或者,第二信息是指示终端设备能够进行小区切换,那么终端设备如果不发送第二信息,就指示终端设备不能进行小区切换。即,在这种方式下,终端设备只有在确定能够进行小区切换时才向源网络设备发送第二信息,否则不会向源网络设备发送第二信息。通过这种方式,在对源网络设备起到提示作用的同时也能够节省信令开销。
102.结合第五方面或第五方面的第一种可选的实施方式,在第五方面的第二种可选的实施方式中,所述方法还包括:
103.向所述终端设备发送第一信息,所述第一信息用于询问所述终端设备是否能够进行小区切换。
104.源网络设备可以向终端设备发送第一信息,以触发终端设备的第二信息。
105.第六方面,提供第六种通信方法,该方法包括:确定终端设备不能进行小区切换;不向源网络设备发送第二信息,以指示所述终端设备不能进行小区切换。
106.该方法可由第六通信装置执行,第六通信装置可以是通信设备或能够支持通信设备实现该方法所需的功能的通信装置,例如芯片。示例性地,所述第六通信装置为终端设备,或者为设置在终端设备中的用于实现终端设备的功能的芯片,或者为用于实现终端设备的功能的其他部件。在下文的介绍过程中,以第六通信装置是终端设备为例。
107.结合第六方面,在第六方面的第一种可选的实施方式中,所述方法还包括:
108.确定所述终端设备能够进行小区切换;
109.向所述源网络设备发送所述第二信息,以指示所述终端设备能够进行小区切换。
110.结合第六方面的第一种可选的实施方式,在第六方面的第二种可选的实施方式中,所述方法还包括:
111.执行小区切换操作。
112.结合第六方面或第六方面的第一种可选的实施方式或第六方面的第二种可选的实施方式,在第六方面的第三种可选的实施方式中,所述方法还包括:
113.接收来自所述源网络设备的第一信息,所述第一信息用于询问所述终端设备是否能够进行小区切换。
114.关于第六方面或第六方面的各种可选的实施方式所带来的技术效果,可参考对于第五方面或第五方面的相应的实施方式的技术效果的介绍。
115.第七方面,提供一种通信装置。所述通信装置用于执行上述第一方面或第一方面的任一可能的实施方式中的方法,例如所述通信装置为前文所述的第一通信装置;或,所述通信装置用于执行上述第三方面或第三方面的任一可能的实施方式中的方法,例如所述通信装置为前文所述的第三通信装置;或,所述通信装置用于执行上述第五方面或第五方面的任一可能的实施方式中的方法,例如所述通信装置为前文所述的第五通信装置。具体地,所述通信装置可以包括用于执行第一方面或第一方面的任一可能的实施方式中的方法的模块,例如包括处理模块和收发模块;或者,所述通信装置可以包括用于执行第三方面或第三方面的任一可能的实施方式中的方法的模块,例如包括处理模块和收发模块;或者,所述通信装置可以包括用于执行第五方面或第五方面的任一可能的实施方式中的方法的模块,例如包括处理模块和收发模块。示例性地,收发模块可以包括发送模块和接收模块,发送模块和接收模块可以是不同的功能模块,或者也可以是同一个功能模块,但能够实现不同的功能。示例性地,所述通信装置为通信设备,或者为设置在通信设备中的芯片或其他部件。示例性地,所述通信设备为网络设备,例如为在终端设备进行小区切换前服务于该终端设备的源网络设备。示例性地,所述源网络设备例如为接入网设备,例如基站。例如,所述收发模块也可以通过收发器实现,所述处理模块也可以通过处理器实现。或者,发送模块可以通过发送器实现,接收模块可以通过接收器实现,发送器和接收器可以是不同的功能模块,或者也可以是同一个功能模块,但能够实现不同的功能。如果所述通信装置为通信设备,收发器例如通过通信设备中的天线、馈线和编解码器等实现。或者,如果所述通信装置为设置在通信设备中的芯片,那么收发器(或,发送器和接收器)例如为芯片中的通信接口,该通信接口与通信设备中的射频收发组件连接,以通过射频收发组件实现信息的收发。
116.第八方面,提供一种通信装置。所述通信装置用于执行上述第二方面或第二方面的任一可能的实施方式中的方法,例如所述通信装置为前文所述的第二通信装置;或,所述通信装置用于执行上述第四方面或第四方面的任一可能的实施方式中的方法,例如所述通信装置为前文所述的第四通信装置;或,所述通信装置用于执行上述第六方面或第六方面的任一可能的实施方式中的方法,例如所述通信装置为前文所述的第六通信装置。具体地,所述通信装置可以包括用于执行第二方面或第二方面的任一可能的实施方式中的方法的模块,例如包括收发模块,可选的,还可以包括处理模块;或者,所述通信装置可以包括用于执行第四方面或第四方面的任一可能的实施方式中的方法的模块,例如包括处理模块和收发模块;或者,所述通信装置可以包括用于执行第六方面或第六方面的任一可能的实施方
式中的方法的模块,例如包括处理模块和收发模块。示例性地,收发模块可以包括发送模块和接收模块,发送模块和接收模块可以是不同的功能模块,或者也可以是同一个功能模块,但能够实现不同的功能。示例性地,所述通信装置为通信设备,或者为设置在通信设备中的芯片或其他部件。示例性地,所述通信设备为终端设备。例如,所述收发模块也可以通过收发器实现,所述处理模块也可以通过处理器实现。或者,发送模块可以通过发送器实现,接收模块可以通过接收器实现,发送器和接收器可以是不同的功能模块,或者也可以是同一个功能模块,但能够实现不同的功能。如果所述通信装置为通信设备,收发器例如通过通信设备中的天线、馈线和编解码器等实现。或者,如果所述通信装置为设置在通信设备中的芯片,那么收发器(或,发送器和接收器)例如为芯片中的通信接口,该通信接口与通信设备中的射频收发组件连接,以通过射频收发组件实现信息的收发。
117.第九方面,提供一种通信装置。所述通信装置包括一个或多个处理器,可选的,还可以包括通信接口,通信接口可用于与其他装置或设备进行通信。可选的,所述通信装置还可以包括一个或多个存储器,用于存储计算机指令。一个或多个处理器和一个或多个存储器相互耦合,用于实现上述第一方面或第一方面的各种可能的实施方式所描述的方法,例如所述通信装置为前文所述的第一通信装置;或,用于实现上述第三方面或第三方面的各种可能的实施方式所描述的方法,例如所述通信装置为前文所述的第三通信装置;或,用于实现上述第五方面或第五方面的各种可能的实施方式所描述的方法,例如所述通信装置为前文所述的第五通信装置。或者,所述通信装置也可以不包括存储器,至少一个存储器可以位于所述通信装置外部。一个或多个处理器、一个或多个存储器和通信接口相互耦合,用于实现上述第一方面或第一方面的各种可能的实施方式所描述的方法,或用于实现上述第三方面或第三方面的各种可能的实施方式所描述的方法,或用于实现上述第五方面或第五方面的各种可能的实施方式所描述的方法。例如,所述通信装置还可以包括一个或多个计算机程序,所述的一个或多个计算机程序被存储在一个或多个存储器中,所述的一个或多个计算机程序包括计算机指令。当一个或多个处理器执行所述一个或多个存储器存储的计算机指令时,使得所述通信装置执行上述第一方面或第一方面的任意一种可能的实施方式中的方法,或使得所述通信装置执行上述第三方面或第三方面的任意一种可能的实施方式中的方法,或使得所述通信装置执行上述第五方面或第五方面的任意一种可能的实施方式中的方法。示例性地,所述通信装置为通信设备,或者为设置在通信设备中的芯片或其他部件。示例性地,所述通信设备为网络设备,例如为在终端设备进行小区切换前服务于该终端设备的源网络设备。示例性地,所述源网络设备例如为接入网设备,例如基站。
118.其中,如果通信装置为通信设备,通信接口例如通过所述通信设备中的收发器(或者,发送器和接收器)实现,例如所述收发器通过所述通信设备中的天线、馈线和编解码器等实现。或者,如果通信装置为设置在通信设备中的芯片,那么通信接口例如为芯片的输入/输出接口,例如输入/输出管脚等,该通信接口与通信设备中的射频收发组件连接,以通过射频收发组件实现信息的收发。
119.第十方面,提供一种通信装置。所述通信装置包括一个或多个处理器,可选的,还可以包括通信接口,通信接口可用于与其他装置或设备进行通信。可选的,所述通信装置还可以包括存储器,用于存储计算机指令。一个或多个处理器和一个或多个存储器相互耦合,用于实现上述第二方面或第二方面的各种可能的实施方式所描述的方法,例如所述通信装
置为前文所述的第二通信装置;或,用于实现上述第四方面或第四方面的各种可能的实施方式所描述的方法,例如所述通信装置为前文所述的第四通信装置;或,用于实现上述第六方面或第六方面的各种可能的实施方式所描述的方法,例如所述通信装置为前文所述的第六通信装置。或者,所述通信装置也可以不包括存储器,一个或多个存储器可以位于所述通信装置外部。一个或多个处理器、一个或多个存储器和通信接口相互耦合,用于实现上述第二方面或第二方面的各种可能的实施方式所描述的方法,或用于实现上述第四方面或第四方面的各种可能的实施方式所描述的方法,或用于实现上述第六方面或第六方面的各种可能的实施方式所描述的方法。例如,所述通信装置还可以包括一个或多个计算机程序,所述的一个或多个计算机程序被存储在一个或多个存储器中,所述的一个或多个计算机程序包括计算机指令。当一个或多个处理器执行所述一个或多个存储器存储的计算机指令时,使得第二通信装置执行上述第二方面或第二方面的任意一种可能的实施方式中的方法,或使得所述通信装置执行上述第四方面或第四方面的任意一种可能的实施方式中的方法,或使得所述通信装置执行上述第六方面或第六方面的任意一种可能的实施方式中的方法。示例性地,所述通信装置为通信设备,或者为设置在通信设备中的芯片或其他部件。示例性的,所述通信设备为终端设备。
120.其中,如果通信装置为通信设备,通信接口例如通过所述通信设备中的收发器(或者,发送器和接收器)实现,例如所述收发器通过所述通信设备中的天线、馈线和编解码器等实现。或者,如果通信装置为设置在通信设备中的芯片,那么通信接口例如为芯片的输入/输出接口,例如输入/输出管脚等,该通信接口与通信设备中的射频收发组件连接,以通过射频收发组件实现信息的收发。
121.第十一方面,提供一种通信系统,所述通信系统包括第七方面所述的通信装置或第九方面所述的通信装置,以及包括第八方面所述的通信装置或第十方面所述的通信装置。
122.第十二方面,提供一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行上述第一方面或第一方面的任意一种可能的实施方式中所述的方法,或使得所述计算机执行上述第三方面或第三方面的任意一种可能的实施方式中所述的方法,或使得所述计算机执行上述第五方面或第五方面的任意一种可能的实施方式中所述的方法。
123.第十三方面,提供一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行上述第二方面或第二方面的任意一种可能的实施方式中所述的方法,或使得所述计算机执行上述第四方面或第四方面的任意一种可能的实施方式中所述的方法,或使得所述计算机执行上述第六方面或第六方面的任意一种可能的实施方式中所述的方法。
124.第十四方面,提供一种包含指令的计算机程序产品,所述计算机程序产品用于存储计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行上述第一方面或第一方面的任意一种可能的实施方式中所述的方法,或使得所述计算机执行上述第三方面或第三方面的任意一种可能的实施方式中所述的方法,或使得所述计算机执行上述第五方面或第五方面的任意一种可能的实施方式中所述的方法。
125.第十五方面,提供一种包含指令的计算机程序产品,所述计算机程序产品用于存
储计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行上述第二方面或第二方面的任意一种可能的实施方式中所述的方法,或使得所述计算机执行上述第四方面或第四方面的任意一种可能的实施方式中所述的方法,或使得所述计算机执行上述第六方面或第六方面的任意一种可能的实施方式中所述的方法。
126.在本技术实施例中,网络设备可以向终端设备发送第一信息,如果根据第一信息确定终端设备能够进行小区切换,则再执行小区切换操作,从而减小数据传输时延,进一步可减小丢包率。
附图说明
127.图1为终端设备的rrc状态转换的示意图;
128.图2为小区切换过程的流程图;
129.图3为xr数据的传输过程的一种示意图;
130.图4为应用层数据的传输周期和物理层数据的传输周期的一种示意图;
131.图5为本技术实施例的一种应用场景示意图;
132.图6为本技术实施例提供的第一种通信方法的流程图;
133.图7为本技术实施例提供的第二种通信方法的流程图;
134.图8a为本技术实施例提供的第三种通信方法的流程图;
135.图8b为手机的显示屏上显示xr视频内容的一种示意图;
136.图8c为手机的显示屏显示xr视频时出现卡顿的一种示意图;
137.图8d为手机无法继续执行xr业务而退出xr业务的一种示意图;
138.图8e为采用本技术实施例提供的方法后手机可以继续执行xr业务的一种示意图;
139.图9为本技术实施例提供的源网络设备的第一种示意性框图;
140.图10为本技术实施例提供的终端设备的第一种示意性框图;
141.图11为本技术实施例提供的源网络设备的第二种示意性框图;
142.图12为本技术实施例提供的终端设备的第二种示意性框图;
143.图13为本技术实施例提供的源网络设备的第三种示意性框图;
144.图14为本技术实施例提供的终端设备的第三种示意性框图;
145.图15为本技术实施例提供的一种通信装置的一种示意性框图;
146.图16为本技术实施例提供的一种通信装置的另一示意性框图;
147.图17为本技术实施例提供的一种通信装置的再一示意性框图;
148.图18为本技术实施例提供的一种通信装置的又一示意性框图。
具体实施方式
149.为了使本技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对本技术实施例作进一步地详细描述。
150.以下,对本技术实施例中的部分用语进行解释说明,以便于本领域技术人员理解。
151.1)终端设备,包括向用户提供语音和/或数据连通性的设备,具体的,包括向用户提供语音的设备,或包括向用户提供数据连通性的设备,或包括向用户提供语音和数据连通性的设备。例如可以包括具有无线连接功能的手持式设备、或连接到无线调制解调器的
处理设备。该终端设备可以经无线接入网(radio access network,ran)与核心网进行通信,与ran交换语音或数据,或与ran交互语音和数据。该终端设备可以包括用户设备(user equipment,ue)、无线终端设备、移动终端设备、设备到设备通信(device-to-device,d2d)终端设备、车到一切(vehicle to everything,v2x)终端设备、机器到机器/机器类通信(machine-to-machine/machine-type communications,m2m/mtc)终端设备、物联网(internet of things,iot)终端设备、签约单元(subscriber unit)、签约站(subscriber station),移动站(mobile station)、远程站(remote station)、接入点(access point,ap)、远程终端(remote terminal)、接入终端(access terminal)、用户终端(user terminal)、用户代理(user agent)、或用户装备(user device)等。例如,可以包括移动电话(或称为“蜂窝”电话),具有移动终端设备的计算机,便携式、袖珍式、手持式、计算机内置的移动装置等。例如,个人通信业务(personal communication service,pcs)电话、无绳电话、会话发起协议(session initiation protocol,sip)话机、无线本地环路(wireless local loop,wll)站、个人数字助理(personal digital assistant,pda)、等设备。还包括受限设备,例如功耗较低的设备,或存储能力有限的设备,或计算能力有限的设备等。例如包括条码、射频识别(radio frequency identification,rfid)、传感器、全球定位系统(global positioning system,gps)、激光扫描器等信息传感设备。
152.作为示例而非限定,在本技术实施例中,该终端设备还可以是可穿戴设备。可穿戴设备也可以称为穿戴式智能设备或智能穿戴式设备等,是应用穿戴式技术对日常穿戴进行智能化设计、开发出可以穿戴的设备的总称,如眼镜、手套、手表、服饰及鞋等。可穿戴设备即直接穿在身上,或是整合到用户的衣服或配件的一种便携式设备。可穿戴设备不仅仅是一种硬件设备,更是通过软件支持以及数据交互、云端交互来实现强大的功能。广义穿戴式智能设备包括功能全、尺寸大、可不依赖智能手机实现完整或者部分的功能,例如:智能手表或智能眼镜等,以及只专注于某一类应用功能,需要和其它设备如智能手机配合使用,如各类进行体征监测的智能手环、智能头盔、智能首饰等。
153.而如上介绍的各种终端设备,如果位于车辆上(例如放置在车辆内或安装在车辆内),都可以认为是车载终端设备,车载终端设备例如也称为车载单元(on-board unit,obu)。
154.本技术实施例中,终端设备还可以包括中继(relay)。或者理解为,能够与基站进行数据通信的都可以看作终端设备。
155.本技术实施例中,用于实现终端设备的功能的装置可以是终端设备,也可以是能够支持终端设备实现该功能的装置,例如芯片系统,该装置可以被安装在终端设备中。本技术实施例中,芯片系统可以由芯片构成,也可以包括芯片和其他分立器件。本技术实施例提供的技术方案中,以用于实现终端的功能的装置是终端设备为例,描述本技术实施例提供的技术方案。
156.2)网络设备,例如包括接入网(access network,an)设备,例如基站(例如,接入点),可以是指接入网中在空口通过一个或多个小区与无线终端设备通信的设备,或者例如,一种车到一切(vehicle-to-everything,v2x)技术中的网络设备为路侧单元(road side unit,rsu)。基站可用于将收到的空中帧与ip分组进行相互转换,作为终端设备与接入网的其余部分之间的路由器,其中接入网的其余部分可包括ip网络。rsu可以是支持v2x
应用的固定基础设施实体,可以与支持v2x应用的其他实体交换消息。网络设备还可协调对空口的属性管理。例如,网络设备可以包括lte系统或高级长期演进(long term evolution-advanced,lte-a)中的演进型基站(nodeb或enb或e-nodeb,evolutional node b),或者也可以包括第五代移动通信技术(the 5th generation,5g)新空口(new radio,nr)系统(也简称为nr系统)中的下一代节点b(next generation node b,gnb)或者也可以包括云接入网(cloud radio access network,cloud ran)系统中的集中式单元(centralized unit,cu)和分布式单元(distributed unit,du),本技术实施例并不限定。
157.网络设备还可以包括核心网设备,核心网设备例如包括5g系统中的访问和移动管理功能(access and mobility management function,amf)、会话管理功能(session management function,smf)或用户面功能(user plane function,upf)等,或者包括4g系统中的移动管理实体(mobility management entity,mme)等。在本技术实施例中主要涉及的是接入网设备,因此,如无特殊说明,则后文所述的网络设备均是指接入网设备。
158.本技术实施例中,用于实现网络设备的功能的装置可以是网络设备,也可以是能够支持网络设备实现该功能的装置,例如芯片系统,该装置可以被安装在网络设备中。在本技术实施例提供的技术方案中,以用于实现网络设备的功能的装置是网络设备为例,描述本技术实施例提供的技术方案。
159.3)非连续接收(discontinuous reception,drx)机制。drx机制包括drx周期(cycle),终端设备在drx周期内会周期性地“醒来”一段时间,在drx周期中的其他时间可以保持“休眠”状态,以降低功耗。简单来说,在drx机制下,终端设备可以周期性地进入睡眠状态,不需要监听物理下行控制信道(physical downlink control channel,pdcch)。
160.4)rrc状态,终端设备有3种rrc状态:rrc连接态、rrc空闲(idle)态和rrc非激活(inactive)态。
161.rrc连接态(或,也可以简称为连接态。在本文中,“连接态”和“rrc连接态”,是同一概念,两种称呼可以互换):终端设备与网络建立了rrc连接,可以进行数据传输。
162.rrc空闲态(或,也可以简称为空闲态。在本文中,“空闲态”和“rrc空闲态”,是同一概念,两种称呼可以互换):终端设备没有与网络建立rrc连接,基站没有存储该终端设备的上下文。如果终端设备需要从rrc空闲态进入rrc连接态,则需要发起rrc连接建立过程。
163.rrc非活跃态(或,也可称为rrc非激活态,或简称为非活跃态或非激活态。在本文中,“去活动态”、“非活跃态”、“去活跃态”、“去激活态”、“非激活态”、“rrc非激活态”或“rrc去激活态”等,是同一概念,这几种称呼可以互换):终端设备之前在锚点基站进入了rrc连接态,然后锚点基站释放了该rrc连接,但是锚点基站保存了该终端设备的上下文。如果该终端设备需要从rrc非活跃态再次进入rrc连接态,则需要在当前驻留的基站发起rrc连接恢复过程(或者称为rrc连接重建立过程)。因为终端设备可能处于移动状态,因此终端设备当前驻留的基站与终端设备的锚点基站可能是同一基站,也可能是不同的基站。rrc恢复过程相对于rrc建立过程来说,时延更短,信令开销更小。但是基站需要保存终端设备的上下文,会占用基站的存储开销。
164.可参考图1,为终端设备的rrc状态转换的示意图。当终端设备处于rrc空闲态时,可以通过rrc连接建立(establish)过程进入rrc连接态,当终端设备处于rrc连接态时,也可以通过rrc连接释放(release)过程回退到rrc空闲态。当终端设备处于rrc连接态时,也
可以通过rrc连接释放但保留挂起(release with suspend)过程进入rrc非激活态,当终端设备处于rrc非激活态时,可以通过rrc连接释放过程回退到rrc空闲态,或当终端设备处于rrc非激活态时,也可以通过rrc连接恢复(resume)过程进入rrc连接态。
165.5)本技术实施例中的术语“系统”和“网络”可被互换使用。“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b的情况,其中a,b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。例如,a/b,表示:a或b。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中a,b,c可以是单个,也可以是多个。
166.以及,除非有相反的说明,本技术实施例提及“第一”、“第二”等序数词是用于对多个对象进行区分,不用于限定多个对象的大小、内容、顺序、时序、优先级或者重要程度等。例如,第一信息和第二信息,只是为了区分不同的信息,而并不是表示这两个信息的信息量大小、内容、发送顺序、优先级或者重要程度等的不同。
167.前文介绍了本技术实施例所涉及到的一些名词概念,下面介绍本技术实施例涉及的技术特征。
168.在终端设备的移动过程中,当终端设备从一个小区的覆盖范围转移到另一个小区的覆盖范围,就会涉及到终端设备进行小区的重新选择(reselection)或进行小区切换(handover)。终端设备可以通过无线资源管理(radio resource management,rrm)来判断该终端设备是否在一个小区的覆盖范围内,以及,该终端设备可以接收来自多个小区的参考信号,根据参考信号的接收功率可以选择待接入的小区。
169.小区的重选主要由终端设备实现,在满足一定的触发条件和接入准则之后,终端设备完成小区重选。而小区切换需要网络设备使用一系列rrm测量配置以及根据终端设备的反馈来配置终端设备。如果rrm测量结果满足一定条件,网络设备可以向终端设备发送切换命令,以指示终端设备从一个小区切换到另一个小区。
170.小区切换是终端设备的移动性和状态变换的重要操作,它是指当终端设备处于rrc连接态时所进行的改变服务小区的操作。小区切换操作整体分为两大场景,分别是系统内切换(intra-system handover)和系统外切换(inter-system handover)。系统内切换不涉及核心网的改变,系统外切换涉及核心网的改变。这里的核心网可以是5g核心网(5g core,5gc),或者也可以是演进的分组核心网(evolved packet core,epc)。针对系统外切换,可分为三种情况,分别是5g核心网内部的切换(intra 5gc),从5g核心网至epc核心网(from 5gc to epc)的切换,或,从epc核心网至5g核心网(from epc to 5gc)的切换。每种情况对应的切换指令和情景略有不同。请参考图2,为小区切换过程的流程图,在图2中未给出核心网侧的操作,因此图2所示的小区切换过程可以适用于系统内切换过程,也可以适用于系统外切换过程。
171.s201、源基站向目标基站发送切换请求(handover request)消息,目标基站接收来自源基站的切换请求消息。该切换请求消息用于指示将终端设备从源基站切换到目标基站。
172.s202、目标基站进行准入控制(admission control)。即,目标基站确定是否允许
该终端设备切换到目标基站。
173.s203、目标基站向源基站发送切换请求应答(handover request acknowledge)消息,源基站接收来自目标基站的切换请求应答消息。
174.切换请求应答消息可指示目标基站允许将该终端设备切换到目标基站。
175.s204、源基站向终端设备发送rrc重配置(rrc reconfiguration)消息,终端设备接收来自源基站的rrc重配置消息。
176.rrc重配置消息可指示该终端设备从源基站切换到目标基站。
177.s205、终端设备进行切换操作,以从源基站切换到目标基站,或者说,从当前的服务小区转换到新小区(switch to new cell)。
178.此时,终端设备将执行切换操作。终端设备无需到目标基站进行随机接入,常规的小区切换流程中,源基站发给终端设备的rrc重配置消息中包含目标小区的id以及接入目标小区所需要的所有的接入资源信息,使得终端设备无需读取目标小区的系统信息以在目标小区随机接入。具体而言,终端设备此时只需按照rrc重配置消息中的资源指示,进行正常的上行传输调度即可。
179.s206、终端设备向目标基站发送rrc重配置完成(rrc reconfiguration complete)消息,目标基站接收来自终端设备的rrc重配置完成消息。
180.rrc重配置完成可指示终端设备已切换完成。
181.通过图2所示的流程,终端设备就完成了小区切换过程。其中,在小区切换开始之前,即,在s201之前,源基站和终端设备之间可能有数据传输,例如源基站正在向终端设备发送下行数据。在切换过程开始后,源基站不能向终端设备发送下行数据。那么,在s204后,源基站可以将还未发送给终端设备的下行数据发送给目标基站。从而,目标基站在切换完成后,可以将这些下行数据继续发送给终端设备。可见,如果遇到小区切换过程,则数据的传输时延比较大。而传输时延大,就可能会导致丢包率较高。源基站向终端设备发送的可能是较为重要的数据,对于较为重要的数据来说,如果丢包率高,可能会导致终端设备无法进行相应的处理。例如,源基站向终端设备发送的是扩展现实(extended reality,xr)业务的基本层数据,如果基本层数据丢失,可能导致终端设备无法执行xr业务。
182.前文提到了xr业务,则下面介绍xr技术。
183.xr是指通过计算机技术和可穿戴设备产生的一个真实与虚拟组合的、可人机交互的环境。扩展现实包括增强现实(augmented reality,ar),虚拟现实(virtual reality,vr),或混合现实(mixed reality,mr)等多种形式,是未来终端设备的重要发展方向,也是5g技术的重要应用方向。
184.xr业务对应的数据,从重要性方面区分,可分为基本层数据和增强层数据。基本层数据通常是进行xr业务所必须具备的数据,例如背景图片或当前视角图等,确保xr业务可执行。增强层数据通常是用于增强xr业务体验的数据,但不是进行xr业务所必须具备的数据,例如更加精细化的画面细节数据,动作补偿数据,或视觉强化数据等。例如基站向终端设备发送xr数据,则当终端设备接收到基本层数据时,终端设备就可以为用户提供基础的xr服务,但是xr业务的清晰度或流畅度等可能受到影响,例如用户观看的画面可能不是很清晰。当终端设备接收到增强层数据时,可以为用户提供体验更佳的xr服务,例如用户可以观看到较为清晰的画面。如果终端设备收不到基本层数据,无论终端设备是否收到了增强
control information,dci)或媒体接入控制(media access control,mac)控制元素(control element,ce)等。
199.无论第一消息是何种消息,要在第一消息中包括第一信息,一种方式为,可以利用第一消息中原有的域(field)的预留(reserved)位来承载第一信息,无需在第一消息中增加新的域,更有利于与现有的消息格式兼容。或者,要在第一消息中包括第一信息,另一种方式为,在第一消息中增加新的域,新增的域可用于承载第一信息。通过新增的域来承载第一信息,使得终端设备更容易识别第一信息,指示更为明确。
200.其中,s601是可选的步骤,即,源网络设备也可以不向终端设备发送第一信息。因此s601在图6中用虚线表示。
201.s602、终端设备确定该终端设备是否能够进行小区切换。
202.例如,如果执行了s601,则终端设备在接收第一信息后,可以确定该终端设备是否能够进行小区切换。或者,如果未执行s601,则终端设备也可以周期性地确定该终端设备是否能够进行小区切换,或者,如果未执行s601,终端设备也可以在其他情况下确定该终端设备是否能够进行小区切换。
203.例如终端设备确定该终端设备是否能进行小区切换的一种方式为,终端设备可以确定是否有待接收或待发送的业务数据,如果有,则终端设备确定不能进行小区切换,而如果没有,则终端设备确定能够进行小区切换。作为一种可选的实施方式,该业务数据的重要级别高于第一级别(或者,优先级高于第一级别)。即,如果终端设备确定有待接收或待发送的业务数据,且该业务数据的重要级别高于第一级别,则终端设备确定不能进行小区切换;或者,如果终端设备确定有待接收或待发送的业务数据,但该业务数据的重要级别低于或等于第一级别,则终端设备确定能够进行小区切换;或者,如果终端设备确定没有待接收或待发送的业务数据,则终端设备确定能够进行小区切换。
204.其中,重要级别高于第一级别,可以表示该业务数据是较为重要的数据,或优先级较高的数据,对于这样的业务数据,如果因执行小区切换而致使时延较长,从而导致丢包率较高,可能会对终端设备造成较大影响,例如可能导致终端设备无法执行该业务数据对应的业务。因此,如果在进行小区切换之前终端设备待接收或待发送此类业务数据,则终端设备可以确定不能进行小区切换,从而尽量不执行小区切换,例如终端设备可继续执行该业务数据的传输,以减小该业务数据的传输时延,从而减小丢包率。例如,该业务数据为第一业务的数据,例如第一业务是xr业务,该业务数据例如为xr业务的基本层数据,或者,第一业务也可以是其他业务,该业务数据也可以是其他数据。或者,终端设备也可以通过其他方式来确定是否能进行小区切换,这取决于终端设备的实现,本技术实施例对于终端设备采用的方式不做限制。
205.作为一种可选的实施方式,该业务数据可以对应任意的重要级别(或,优先级),或者说,终端设备只根据是否有待传输的业务数据来确定是否能进行小区切换,而与业务数据的重要级别无关。例如,只要终端设备确定有待接收和/或待发送的业务数据,则终端设备就确定不能进行小区切换;或者,如果终端设备确定没有待接收的业务数据也没有待发送的业务数据,则终端设备确定能够进行小区切换。在这种方式下,不区分业务数据的重要级别,只要有业务数据待发送或待接收,终端设备就确定不能进行小区切换。以此可以减小更多业务数据的传输时延。
206.s603、终端设备向源网络设备发送第二信息,源网络设备接收来自终端设备的第二信息。而源网络设备接收来自终端设备的第二信息,也就是获得了第二信息。第二信息也可以有其他名称,例如也可以称为切换询问应答(handover query acknowledge)信息等,本技术实施例对于第二信息的名称不做限制。
207.作为一种可选的实施方式,提供实现机制1,例如实现机制1为,无论终端设备是否能进行小区切换,都会执行s603,即,终端设备都会向源网络设备发送第二信息。其中,实现机制1具体为,如果终端设备确定能够进行小区切换,则终端设备向源网络设备发送第二信息,第二信息指示终端设备能够进行小区切换,而如果终端设备确定不能进行小区切换,则终端设备向源网络设备发送第二信息,第二信息指示终端设备不能进行小区切换。即,无论终端设备确定是否能够进行小区切换,终端设备都会向源网络设备发送第二信息,源网络设备可根据第二信息的指示确定终端设备是否能进行小区切换。例如,第二信息可占用一个或多个比特(bit),以第二信息占用1个比特为例,如果该比特的取值为“0”,表示终端设备不能进行小区切换,如果该比特的取值为“1”,表示终端设备能够进行小区切换。通过简单的方式就能向源网络设备指示终端设备是否能够进行小区切换,且指示方式较为明确。在实现机制1下,可执行s601,也可不执行s601。如果执行s601,则终端设备向源网络设备发送第二信息,可以认为是响应于第一信息所发送的,或者说,如果执行s601,则认为终端设备是在源网络设备的触发下,确定终端设备是否能够进行小区切换,或者说,如果执行s601,则终端设备是根据第一信息确定终端设备是否能够进行小区切换。
208.在实现机制1下,如果第二信息指示终端设备不能进行小区切换,可选的,第二信息还可以包括建议时间信息,或者,第二信息还可以包括第一原因信息,或者,第二信息还可以包括建议时间信息以及第一原因信息。其中,建议时间信息可指示终端设备能够进行小区切换的时间,第一原因信息可以指示终端设备不能进行小区切换的原因。或者,s603也可以是,终端设备向源网络设备发送第二消息,第二消息包括第二信息,如果第二信息指示终端设备不能进行小区切换,则可选的,第二消息还包括建议时间信息和/或第一原因信息。例如,如果终端设备确定不能进行小区切换,则终端设备可以预估能够进行小区切换的时间,并将建议时间信息发送给源网络设备,从而源网络设备能够在该建议时间信息所指示的时间再次发起小区切换。例如,终端设备可以根据第一业务的业务量大小确定建议时间信息,或者,可以根据第一业务的类型确定建议时间信息,或者,可以根据第一业务的业务量大小和类型确定建议时间信息,等等。而如果第二信息不包括建议时间信息,则源网络设备何时再发起小区切换,可由源网络设备自行决策。又例如,如果终端设备确定不能进行小区切换,则终端设备可以将第一原因信息发送给源网络设备,从而源网络设备能够明确终端设备当前不能进行小区切换的原因。例如终端设备当前不能进行小区切换的原因为当前传输的数据量大,或当前传输的数据的优先级较高(例如可指示当前传输的数据为基本层数据),或终端设备有降低功耗的需求,等等。
209.第一业务的业务量大小,可以包括第一业务的总业务量大小,以第一业务是下行业务为例,例如源网络设备在向终端设备发送第一业务的数据前可以将第一业务的总业务量大小告知终端设备,第一业务的业务量大小,还可以包括终端设备已接收的第一业务的业务量大小,从而终端设备根据总业务量和已经接收的业务量,能够预估剩余的传输时长,在到达剩余的传输时长时,终端设备就能进行小区切换,则建议时间信息可以指示剩余的
传输时长,或者,建议时间信息也可以指示第一时刻,第一时刻为第一业务传输结束的时刻。
210.不同类型的业务,可能传输时间不同,例如对于某些类型的业务来说,可能已经规定好了传输时长,例如可以通过协议规定,或者也可以是源网络设备预先规定的。那么,如果第一业务是此种类型的业务,终端设备根据该类型就能确定剩余的传输时长,在到达剩余的传输时长时,终端设备就能进行小区切换,则建议时间信息可以指示剩余的传输时长,或者,建议时间信息也可以指示第一时刻,第一时刻为第一业务传输结束的时刻。
211.作为又一种可选的实施方式,提供实现机制2,例如实现机制2为,s603会在满足条件的情况下执行,这个条件是指,终端设备确定能够进行小区切换。即,该实现机制2为,如果终端设备确定能够进行小区切换,则终端设备执行s603,即,终端设备向源网络设备发送第二信息,第二信息指示终端设备能够进行小区切换,或者,终端设备发送第二信息的事件,就指示终端设备能够进行小区切换;而如果终端设备确定不能进行小区切换,则终端设备不执行s603,即,终端设备不向源网络设备发送第二信息,终端设备不发送第二信息的事件,就指示终端设备不能进行小区切换,或者,第二信息是指示终端设备能够进行小区切换,那么终端设备如果不发送第二信息,就指示终端设备不能进行小区切换。例如第二信息可占用一个或多个比特,且对这一个或多个比特的取值不做限制。从而,源网络设备如果接收了来自终端设备的第二信息,就可以根据第二信息确定终端设备能够进行小区切换,或者根据接收第二信息的事件确定终端设备能够进行小区切换;或者,如果源网络设备未接收来自终端设备的第二信息,就可以确定终端设备不能进行小区切换(第二信息指示终端设备能够进行小区切换,因此未接收第二信息,就确定终端设备不能进行小区切换),或者,可以根据未接收第二信息的事件确定终端设备不能进行小区切换。在实现机制2下,如果终端设备不能执行小区切换,则终端设备可不必向源网络设备发送第二信息,有助于节省信令开销。
212.在实现机制2下,可执行s601,也可不执行s601。如果执行s601,则如果终端设备向源网络设备发送第二信息,可以认为是响应于第一信息所发送的,或者说,如果执行s601,则认为终端设备是在源网络设备的触发下,确定终端设备是否能够进行小区切换,或者说,如果执行s601,则终端设备是根据第一信息确定终端设备是否能够进行小区切换。
213.作为再一种可选的实施方式,提供实现机制3,在实现机制3下,不执行s603,但会执行s601,即,源网络设备会向终端设备发送第一信息,但终端设备不会给源网络设备发送第二信息。在这种方式下,s602还是可以执行,即,终端设备还是可以确定是否能够进行小区切换,但是无论终端设备确定能进行小区切换还是不能进行小区切换,终端设备都不会向源网络设备发送第二信息。对于实现机制1和实现机制2来说,源网络设备都可以根据终端设备的反馈(即,第二信息)来决策是否进行小区切换,但对于实现机制3来说,终端设备不会反馈,所以源网络设备在执行s601之后,都会进行小区切换。即,在实现机制3下,对于终端设备来说,如果执行了s602,那么终端设备无论确定能进行小区切换还是不能进行小区切换,源网络设备都会发起小区切换,终端设备都需要进行小区切换。
214.在实现机制3下,虽然终端设备无论如何都会进行小区切换,但是终端设备由于接收了来自源网络设备的第一信息,因此终端设备从接收第一信息到进行小区切换这之间会有一定的缓冲时间。例如,如果终端设备确定终端设备实际上不能进行小区切换,那么终端
设备可以利用这段缓冲时间进行相应的处理,以尽量减小丢包率。例如,终端设备有待接收的业务数据,该业务数据对应于第一业务,第一业务是xr业务,例如终端设备是在观看vr影像。那么,终端设备如果接收了来自源网络设备的第一信息,终端设备就可以调低影像的清晰度,终端设备调低了清晰度,源网络设备也能获知该情况,终端设备在调低清晰度后,需要的第一业务的数据量就会减少,则源网络设备无需向终端设备发送大量的数据,可以减少传输的数据量,或者源网络设备可以降低传输速率。这样,即使因为小区切换过程导致源网络设备待发送给终端设备的业务数据的传输时延较大,但是因为业务数据的数据量较小,因此也可以在一定程度上减小丢包率。
215.如上提供了几种不同的实现机制,究竟采用哪种实现机制,可由源网络设备预先通知终端设备,或者也可以通过协议规定,或者实现机制也可以预配置在源网络设备和终端设备中。
216.在前文也介绍了,如果终端设备要向源网络设备发送第二信息,则可将第二信息包括在第二消息中发送给源网络设备。第二信息例如包括在第二消息中,第二消息例如为rrc消息,例如rrc建立完成(rrc setup complete)消息,或者也可以是rrc重配置完成消息等。因为小区切换相关的消息本就是rrc消息,因此第二消息是rrc消息,这是较为合理的设计,有助于与已有的技术兼容。或者,第二消息也可以是其他消息,例如mac ce等。
217.无论第二消息是何种类型的消息,要在第二消息中包括第二信息,一种方式为,可以利用第二消息中原有的域的预留位来承载第二信息,无需在第二消息中增加新的域,更有利于与现有的消息格式兼容。或者,要在第二消息中包括第二信息,另一种方式为,在第二消息中增加新的域,新增的域可用于承载第二信息。通过新增的域来承载第二信息,使得终端设备更容易识别第二信息,指示更为明确。
218.根据如上介绍可知,s603也只是可选的步骤,在图6中用虚线表示。
219.s604、源网络设备向目标网络设备发送切换请求消息,目标网络设备接收来自源网络设备的切换请求消息。切换请求消息可用于请求将终端设备切换到目标网络设备。从这里开始,可视为源网络设备执行小区切换操作。
220.如果采用实现机制1,则,如果源网络设备接收的第二信息指示终端设备能够进行小区切换,则源网络设备可执行小区切换操作,即,源网络设备可执行s604以及接下来将要介绍的其他步骤;而如果源网络设备接收的第二信息指示终端设备不能进行小区切换,则源网络设备可不发起小区切换,即,源网络设备不执行s604以及接下来将要介绍的其他步骤,流程结束。
221.另外,如果第二信息包括了建议时间信息,则源网络设备可以根据建议时间信息确定下次发起小区切换的时间。在建议时间信息所指示的时间到达时,源网络设备可再次发起小区切换。当源网络设备再次发起小区切换时,可不必执行s601~s603,而是直接执行s604及接下来将要介绍的其他步骤。如果第二信息不包括建议时间信息,则源网络设备可以自行确定下次发起小区切换的时间,当源网络设备再次发起小区切换时,可不必执行s601~s603,而是直接执行s604及接下来将要介绍的其他步骤,或者,当源网络设备再次发起小区切换时,可继续执行s601(或,执行s602和s603,或,执行s601~s603)以及后续步骤。
222.如果采用实现机制2,则,如果源网络设备接收了第二信息,则源网络设备确定终端设备能够进行小区切换,源网络设备可执行小区切换操作,即,源网络设备可执行s604以
及接下来将要介绍的其他步骤;而如果源网络设备未接收第二信息,则源网络设备确定终端设备不能进行小区切换,或者,如果源网络设备在第一时长内未接收第二信息,则源网络设备确定终端设备不能进行小区切换,则源网络设备可不发起小区切换,即,源网络设备不执行s604以及接下来将要介绍的其他步骤,流程结束。其中,如果执行了s601,则第一时长的起始时刻例如为源网络设备发送第一信息的时刻,第一时长的持续时间可以由源网络设备设置,或者通过协议规定。而如果未执行s601,则可以不必考虑第一时长。
223.在实现机制2下,终端设备如果确定不能进行小区切换,则不会向源网络设备发送第二信息,因此终端设备无法向源网络设备建议下次发起小区切换的时间。那么,源网络设备可以自行确定下次发起小区切换的时间,当源网络设备再次发起小区切换时,可不必执行s601~s603,而是直接执行s604及接下来将要介绍的其他步骤,或者,当源网络设备再次发起小区切换时,可继续执行s601(或,执行s602和s603,或,执行s601~s603)以及后续步骤。
224.如果采用实现机制3,则,源网络设备在向终端设备发送第一信息后,就可以执行小区切换操作,即,源网络设备可执行s604以及接下来将要介绍的其他步骤,或者,源网络设备也可以在向终端设备发送第一信息的第二时长后,可以执行小区切换操作,即,源网络设备可执行s604以及接下来将要介绍的其他步骤。如果终端设备确定实际上不能进行小区切换操作,第二时长可以留给终端设备作为缓冲时间,例如终端设备可执行一些操作,以尽量减小丢包率。第二时长可由协议规定,或者也可由源网络设备设置。
225.s605、目标网络设备进行准入控制。即,目标网络设备可以确定是否允许终端设备切换到目标网络设备。
226.s606、目标网络设备向源网络设备发送切换请求应答消息,源网络设备接收来自目标网络设备的切换请求应答消息。
227.目标网络设备可根据准入控制的结果向源网络设备发送切换请求应答消息,切换请求应答消息可用于指示目标网络设备允许终端设备切换到目标网络设备,或指示目标网络设备不允许终端设备切换到目标网络设备。
228.s607、源网络设备向终端设备发送rrc重配置消息,终端设备接收来自源网络设备的rrc重配置消息。
229.如果切换请求应答消息指示目标网络设备允许终端设备切换到目标网络设备,则源网络设备执行s607,rrc重配置消息可指示终端设备从源网络设备切换到目标网络设备。另外,源网络设备还会释放该终端设备。
230.而如果切换请求应答消息指示目标网络设备不允许终端设备切换到目标网络设备,则源网络设备可不必执行s607,本次小区切换过程终止。例如源网络设备可重新寻找目标网络设备,以再次发起小区切换过程。
231.s608、终端设备从源网络设备切换到目标网络设备。或者说,终端设备从源网络设备提供的第一小区切换到目标网络设备提供的第二小区,第一小区是终端设备切换前的服务小区,第二小区是终端设备切换后的服务小区。
232.s609、终端设备向目标网络设备发送rrc重配置完成消息,目标网络设备接收来自终端设备的rrc重配置完成消息。rrc重配置完成消息可指示终端设备进行小区切换完成。
233.终端设备的小区切换过程可能还涉及到其他信令,例如还涉及到接入网设备与核
心网设备的交互等过程,均包括在本技术实施例的范围之内,本技术实施例对此并未一一写出。
234.在本技术实施例中,可以尽量在确定终端设备能够进行小区切换的情况下再执行小区切换操作,例如,如果终端设备有正在传输的数据,就可以不执行小区切换。通过这种方式,尽量在数据传输完毕后再执行小区切换过程,从而减小数据传输时延,进一步可减小丢包率。
235.为了解决相同的技术问题,本技术实施例提供第二种通信方法,请参见图7,为该方法的流程图。在下文的介绍过程中,以该方法应用于图5所示的网络架构为例。
236.为了便于介绍,在下文中,以该方法由网络设备和终端设备执行为例。因为是以将本技术实施例应用在图5所示的网络架构为例,则下文中所述的终端设备可以是图5所示的网络架构中的终端设备,下文中所述的源网络设备可以是图5所示的网络架构中的接入网设备1,下文中所述的目标网络设备可以是图5所示的网络架构中的接入网设备2。
237.s701、源网络设备向目标网络设备发送切换请求消息,目标网络设备接收来自源网络设备的切换请求消息。切换请求消息可用于请求将终端设备切换到目标网络设备。
238.如果源网络设备确定该终端设备符合小区切换条件,则源网络设备可以向目标网络设备发送切换请求消息,以请求将该终端设备切换到目标网络设备。
239.s702、目标网络设备进行准入控制。即,目标网络设备可以确定是否允许终端设备切换到目标网络设备。
240.s703、目标网络设备向源网络设备发送切换请求应答消息,源网络设备接收来自目标网络设备的切换请求应答消息。
241.目标网络设备可根据准入控制的结果向源网络设备发送切换请求应答消息,切换请求应答消息可用于指示目标网络设备允许终端设备切换到目标网络设备,或指示目标网络设备不允许终端设备切换到目标网络设备。
242.s704、源网络设备向终端设备发送第一信息,终端设备接收来自源网络设备的第一信息。
243.如果切换请求应答信息指示目标网络设备允许终端设备切换到目标网络设备,则源网络设备可执行s704,即,源网络设备向终端设备发送第一信息,而如果切换请求应答信息指示目标网络设备允许终端设备切换到目标网络设备,则源网络设备可不必执行s704,流程终止。例如源网络设备可重新寻找目标网络设备,以重新发起小区切换流程。
244.第一信息也可以有其他名称,例如也可以称为切换询问信息等,本技术实施例对于特征的名称不做限制。
245.s704是可选的步骤,在图7中用虚线表示。关于s704的更多内容,可参考图6所示的实施例中的s601的介绍。
246.s705、终端设备确定该终端设备是否能够进行小区切换。
247.关于s705的更多内容,可参考图6所示的实施例中的s602的介绍。
248.s706、终端设备向源网络设备发送第二信息,源网络设备接收来自终端设备的第二信息。而源网络设备接收来自终端设备的第二信息,也就是获得了第二信息。第二信息也可以有其他名称,例如也可以称为切换询问应答信息等,本技术实施例对于特征的名称不做限制。
249.s706是可选的步骤,在图7中用虚线表示。关于s706的更多内容,可参考图6所示的实施例中的s603的介绍。
250.s707、源网络设备向终端设备发送rrc重配置消息,终端设备接收来自源网络设备的rrc重配置消息。rrc重配置消息可指示终端设备从源网络设备切换到目标网络设备。另外,源网络设备还会释放该终端设备。从这里开始,可视为源网络设备执行小区切换操作。当然,s701和s702,也是源网络设备在执行小区切换操作。
251.如果采用实现机制1,则,如果源网络设备接收的第二信息指示终端设备能够进行小区切换,则源网络设备可继续执行小区切换操作,即,源网络设备可执行s707以及接下来将要介绍的其他步骤;而如果源网络设备接收的第二信息指示终端设备不能进行小区切换,则源网络设备可不继续执行小区切换,即,源网络设备不执行s707以及接下来将要介绍的其他步骤,流程结束。
252.另外,如果第二信息包括了建议时间信息,则源网络设备可以根据建议时间信息确定下次发起小区切换的时间。在建议时间信息所指示的时间到达时,源网络设备可再次发起小区切换。当源网络设备再次发起小区切换时,可不必执行s704~s706,而是在执行s703后就执行s707及接下来将要介绍的其他步骤。如果第二信息不包括建议时间信息,则源网络设备可以自行确定下次发起小区切换的时间,当源网络设备再次发起小区切换时,可不必执行s704~s706,而是在执行s703后就执行s707及接下来将要介绍的其他步骤,或者,当源网络设备再次发起小区切换时,可在执行s703后继续执行s704(或,执行s705和s706,或,执行s704~s706)以及后续步骤。
253.如果采用实现机制2,则,如果源网络设备接收了第二信息,则源网络设备确定终端设备能够进行小区切换,源网络设备可继续执行小区切换操作,即,源网络设备可执行s707以及接下来将要介绍的其他步骤;而如果源网络设备未接收第二信息,则源网络设备确定终端设备不能进行小区切换,或者,如果源网络设备在第一时长内未接收第二信息,则源网络设备确定终端设备不能进行小区切换,则源网络设备可不继续进行小区切换,即,源网络设备不执行s707以及接下来将要介绍的其他步骤,流程结束。其中,如果执行了s704,则第一时长的起始时刻例如为源网络设备发送第一信息的时刻,第一时长的持续时间可以由源网络设备设置,或者通过协议规定。而如果未执行s704,则可以不必考虑第一时长。
254.在实现机制2下,终端设备如果确定不能进行小区切换,则不会向源网络设备发送第二信息,因此终端设备无法向源网络设备建议下次发起小区切换的时间。那么,源网络设备可以自行确定下次发起小区切换的时间,当源网络设备再次发起小区切换时,可不必执行s704~s706,而是在执行s703后就执行s707及接下来将要介绍的其他步骤,或者,当源网络设备再次发起小区切换时,可在执行s703后继续执行s704(或,执行s705和s706,或,执行s704~s706)以及后续步骤。
255.如果采用实现机制3,则,源网络设备在向终端设备发送第一信息后,就可以执行小区切换操作,即,源网络设备可执行s707以及接下来将要介绍的其他步骤,或者,源网络设备也可以在向终端设备发送第一信息的第二时长后,可以继续执行小区切换操作,即,源网络设备可执行s707以及接下来将要介绍的其他步骤。如果终端设备确定实际上不能进行小区切换操作,第二时长可以留给终端设备作为缓冲时间,例如终端设备可执行一些操作,尽量减小丢包率等。第二时长可由协议规定,或者也可由源网络设备设置。
256.s708、终端设备从源网络设备切换到目标网络设备。或者说,终端设备从源网络设备提供的第一小区切换到目标网络设备提供的第二小区,第一小区是终端设备切换前的服务小区,第二小区是终端设备切换后的服务小区。
257.s709、终端设备向目标网络设备发送rrc重配置完成消息,目标网络设备接收来自终端设备的rrc重配置完成消息。rrc重配置完成消息可指示终端设备进行小区切换完成。
258.终端设备的小区切换过程可能还涉及到其他信令,例如还涉及到接入网设备与核心网设备的交互等过程,均包括在本技术实施例的范围之内,本技术实施例对此并未一一写出。
259.在本技术实施例中,可以尽量在确定终端设备能够进行小区切换的情况下再执行小区切换操作,例如,如果终端设备有正在传输的数据,就可以不执行小区切换。通过这种方式,尽量在数据传输完毕后再执行小区切换过程,从而减小数据传输时延,进一步可减小丢包率。而且,源网络设备在向目标网络设备发送切换请求消息后,目标网络设备很可能不允许终端设备切换到目标网络设备,在本技术实施例中,源网络设备是在确定目标网络设备允许终端设备切换到目标网络设备的情况下再确定终端设备是否能进行小区切换,从而可以减少源网络设备和终端设备之间的无效信令交互,节省信令开销。
260.为了解决相同的技术问题,本技术实施例提供第三种通信方法,请参见图8a,为该方法的流程图。在下文的介绍过程中,以该方法应用于图5所示的网络架构为例。
261.为了便于介绍,在下文中,以该方法由网络设备和终端设备执行为例。因为是以将本技术实施例应用在图5所示的网络架构为例,则下文中所述的终端设备可以是图5所示的网络架构中的终端设备,下文中所述的源网络设备可以是图5所示的网络架构中的接入网设备1,下文中所述的目标网络设备可以是图5所示的网络架构中的接入网设备2。
262.s801、终端设备确定终端设备是否能够进行小区切换。
263.例如,终端设备当前的吞吐率较大,例如大于或等于第一阈值,则终端设备确定终端设备不能进行小区切换;或者,终端设备当前的吞吐率较小,例如小于第一阈值,则终端设备确定终端设备能够进行小区切换。
264.又例如,终端设备有待传输的数据(包括终端设备待发送的数据,或终端设备待接收的数据,或终端设备待发送的数据和待接收的数据),则终端设备确定终端设备不能进行小区切换;或者,终端设备没有待传输的数据,则终端设备确定终端设备能够进行小区切换。
265.再例如,终端设备有低功耗需求,则终端设备确定终端设备不能进行小区切换;或者,终端设备没有低功耗需求,则终端设备确定终端设备能够进行小区切换。
266.如上只是几种举例,如何确定终端设备是否能够进行小区切换,取决于终端设备的内部实现,本技术实施例不作限制。
267.或者,终端设备也可以不确定终端设备是否能够进行小区切换,是否能进行小区切换,由源网络设备判断即可,那么也可以不必执行s801,因此s801是可选的步骤,在图8a中用虚线表示。
268.s802、源网络设备获得第一信息。第一信息可指示终端设备是否能够进行小区切换。
269.第一信息可以来自终端设备,例如,终端设备可根据第一信息确定终端设备是否
能够进行小区切换,而终端设备还可以将第一信息发送给源网络设备,则源网络设备接收第一信息也就是获得了第一信息,源网络设备也可以根据第一信息确定终端设备是否能够进行小区切换。或者,终端设备可以确定第一信息,但终端设备不根据第一信息确定终端设备是否能够进行小区切换,终端设备可以将第一信息发送给源网络设备,则源网络设备接收第一信息也就是获得了第一信息,源网络设备可以根据第一信息确定终端设备是否能够进行小区切换。图8a中的s802以第一信息是终端设备发给源网络设备为例。
270.或者,第一信息也可以是源网络设备自行确定的,无需终端设备发送。
271.在本技术实施例中,第一信息可以是已有的信息,可以理解为,第一信息可通过隐式方式指示终端设备是否能够进行小区切换。
272.例如,第一信息可以包括如下信息中的一项或多项:终端设备的吞吐率信息,终端设备是否有待传输的数据的信息,或,终端设备是否有低功耗需求的信息。可以理解为,第一信息包括的是如上信息中的一项或多项,而通过对如上的一项或多项的指示,可以隐式指示终端设备是否能够进行小区切换。例如,第一信息可以包括终端设备的吞吐率信息;或者,第一信息可以包括终端设备是否有待传输的数据的信息;或者,第一信息可以包括终端设备是否有低功耗需求的信息;或者,第一信息可以包括终端设备的吞吐率信息,以及包括终端设备是否有待传输的数据的信息;或者,第一信息可以包括终端设备是否有待传输的数据的信息,以及包括终端设备是否有低功耗需求的信息;或者,第一信息可以包括终端设备的吞吐率信息,终端设备是否有待传输的数据的信息,以及终端设备是否具有低功耗需求的信息,等等。其中,终端设备待传输的数据,可以包括终端设备待发送的数据,或包括终端设备待接收的数据,或包括终端设备待发送的数据和待接收的数据。
273.源网络设备可以自行确定终端设备的吞吐率信息,或者,终端设备也可以将吞吐率信息发送给源网络设备。例如,吞吐率信息可以直接指示终端设备的吞吐率,如果吞吐率信息指示的终端设备的吞吐率较高,例如该吞吐率信息所指示的吞吐率大于或等于第一阈值,就认为终端设备的吞吐率较高,即,认为终端设备具有高吞吐率,表明该终端设备可能有大量数据在传输,那么该吞吐率信息就可以隐式指示终端设备不能进行小区切换,在这种情况下,也可以认为第一信息包括的是终端设备具有高吞吐率的信息;而如果该吞吐率信息所指示的吞吐率小于第一阈值,就认为终端设备的吞吐率较低,即,认为终端设备具有低吞吐率,表明该终端设备可能没有数据在传输,那么该吞吐率信息就可以隐式指示终端设备能够进行小区切换,在这种情况下,也可以认为第一信息包括的是终端设备具有低吞吐率的信息。又例如,吞吐率信息可以指示终端设备支持的调制与编码策略(modulation and coding scheme,mcs),终端设备可向源网络设备发送终端设备支持的mcs,如果该mcs高于第一mcs,则可以隐式指示终端设备的吞吐率较高,表明该终端设备可能有大量数据在传输或有大量数据即将传输,那么该吞吐率信息也可以隐式指示终端设备不能进行小区切换,在这种情况下,也可以认为第一信息包括的是终端设备具有高吞吐率的信息;而如果该mcs低于第一mcs,可以隐式指示终端设备的吞吐率较低,该终端设备可能没有数据在传输,那么该吞吐率信息也可以隐式指示终端设备能够进行小区切换,在这种情况下,也可以认为第一信息包括的是终端设备具有低吞吐率的信息。第一mcs例如为源网络设备分配给该终端设备的mcs,或者也可以专门用于作为参考的mcs。
274.源网络设备可以确定终端设备是否有待传输的数据的信息,例如,源网络设备有
待发送给终端设备的数据和/或待接收的来自该终端设备的数据,就可以认为源网络设备确定终端设备有待传输的数据的信息,在这种情况下,也可以认为第一信息包括的是终端设备有待传输的数据的信息;或者,源网络设备没有待发送给终端设备的数据,也没有待接收的来自该终端设备的数据,就可以认为源网络设备确定了终端设备没有待传输的数据的信息,在这种情况下,也可以认为第一信息包括的是终端设备没有待传输的数据的信息。或者,终端设备可确定终端设备是否有待传输的数据的信息,并将终端设备是否有待传输的数据的信息发送给源网络设备,终端设备是否有待传输的数据的信息指示终端设备有待传输的数据,或者指示终端设备没有待传输的数据。如果终端设备有待传输的数据,那么终端设备有待传输的数据的信息就可以隐式指示终端设备不能进行小区切换;而如果终端设备没有待传输的数据,那么终端设备没有待传输的数据的信息就可以隐式指示终端设备能够进行小区切换。
275.作为一种可选的实施方式,所述的待传输的数据,可以是任意优先级(或,任意重要级别)的数据,即,终端设备只要有数据待传输,该数据就认为是待传输的数据。或者,所述的待传输的数据,也可以是指优先级高于第一优先级(或,重要级别高于第一级别)的数据,即,终端设备如果有优先级高于第一优先级的数据需要传输,才认为终端设备有待传输的数据,否则,如果终端设备有数据需要传输,但该数据的优先级低于或等于第一优先级,都认为终端设备没有待传输的数据。例如,所述的待传输的数据为第一业务的基本层数据,第一业务例如为xr业务。xr业务的基本层数据的优先级可以高于第一优先级,xr业务的增强层数据的优先级可以低于或等于第一优先级。通过这种方式,尽量使得较为重要的数据能够得到及时传输,减小传输时延,满足业务需求,减少业务中断的概率;而对于重要性较低的数据,可以优先满足小区切换的需求,在小区切换后再进行传输,因为这些数据的重要性较低,即使传输时延较大、丢包率较高,可能影响也不会太大。
276.源网络设备可以自行确定终端设备是否有低功耗需求的信息,例如源网络设备可根据终端设备的签约信息确定终端设备是否有低功耗需求;或者,终端设备也可以将终端设备是否有低功耗需求的信息发送给源网络设备。如果终端设备有低功耗需求,表明该终端设备需要省电,而小区切换可能会消耗较多功率,该终端设备可能无法满足该要求,那么该终端设备是否有低功耗需求的信息就可以隐式指示终端设备不能进行小区切换,在这种情况下,也可以认为第一信息包括的是终端设备有低功耗需求的信息;而如果终端设备没有低功耗需求,那么终端设备是否有低功耗需求的信息就可以隐式指示终端设备能够进行小区切换,在这种情况下,也可以认为第一信息包括的是终端设备没有低功耗需求的信息。需要注意的是,如果终端设备没有低功耗需求,则可能也会存在终端设备没有低功耗需求的信息,指示终端设备没有低功耗需求。或者还有一种可能性,如果终端设备没有低功耗需求,则可能不会存在终端设备没有低功耗需求的信息,例如,如果终端设备有低功耗需求,则终端设备可以向源网络设备发送终端设备有低功耗需求的信息,指示终端设备有低功耗需求,而如果终端设备没有低功耗需求,则终端设备不会向源网络设备发送终端设备没有低功耗需求的信息,终端设备不发送信息的事件就认为是指示终端设备没有低功耗需求;或者,如果终端设备有低功耗需求,则终端设备的签约信息可包括终端设备有低功耗需求的信息,指示终端设备有低功耗需求,而如果终端设备没有低功耗需求,则终端设备的签约信息不包括终端设备没有低功耗需求的信息,源网络设备就可以确定终端设备没有低功耗
需求。
277.s803、源网络设备向目标网络设备发送切换请求消息,目标网络设备接收来自源网络设备的切换请求消息。切换请求消息可用于请求将终端设备切换到目标网络设备。从这里开始,可视为源网络设备执行小区切换操作。
278.如果源网络设备根据第一信息确定终端设备能够进行小区切换,则可执行s803,而如果源网络设备根据第一信息确定终端设备不能进行小区切换,则不必执行s803,流程结束。例如源网络设备可在第三时长后再次获得第一信息,以确定终端设备是否能够进行小区切换。第三时长可由源网络设备自行确定,或者源网络设备可根据第一信息确定第三时长,或者第三时长也可以由协议规定。
279.s804、目标网络设备进行准入控制。即,目标网络设备可以确定是否允许终端设备切换到目标网络设备。
280.s805、目标网络设备向源网络设备发送切换请求应答消息,源网络设备接收来自目标网络设备的切换请求应答消息。
281.目标网络设备可根据准入控制的结果向源网络设备发送切换请求应答消息,切换请求应答消息可用于指示目标网络设备允许终端设备切换到目标网络设备,或指示目标网络设备不允许终端设备切换到目标网络设备。
282.s806、源网络设备向终端设备发送rrc重配置消息,终端设备接收来自源网络设备的rrc重配置消息。
283.如果切换请求应答消息指示目标网络设备允许终端设备切换到目标网络设备,则源网络设备执行s806,rrc重配置消息可指示终端设备从源网络设备切换到目标网络设备。另外,源网络设备还会释放该终端设备。
284.而如果切换请求应答消息指示目标网络设备不允许终端设备切换到目标网络设备,则源网络设备可不必执行s806,本次小区切换过程终止。例如源网络设备可重新寻找目标网络设备,以再次发起小区切换过程。
285.s807、终端设备从源网络设备切换到目标网络设备。或者说,终端设备从源网络设备提供的第一小区切换到目标网络设备提供的第二小区,第一小区是终端设备切换前的服务小区,第二小区是终端设备切换后的服务小区。
286.s808、终端设备向目标网络设备发送rrc重配置完成消息,目标网络设备接收来自终端设备的rrc重配置完成消息。rrc重配置完成消息可指示终端设备进行小区切换完成。
287.终端设备的小区切换过程可能还涉及到其他信令,例如还涉及到接入网设备与核心网设备的交互等过程,均包括在本技术实施例的范围之内,本技术实施例对此并未一一写出。
288.在本技术实施例中,可以尽量在确定终端设备能够进行小区切换的情况下再执行小区切换操作,例如,如果终端设备有正在传输的数据,就可以不执行小区切换。通过这种方式,尽量在数据传输完毕后再执行小区切换过程,从而减小数据传输时延,进一步可减小丢包率。而且,第一信息可以隐式指示终端设备是否能够进行小区切换,无需终端设备向网络设备发送专门的信息来指示,有助于节省信令开销。
289.例如,用户通过手机在观看xr视频,可参考图8b,为手机的显示屏上显示xr视频内容的示意图(以横屏显示为例)。xr视频的内容来自于手机所接入的网络设备(例如基站),
该网络设备可认为是手机的源网络设备。那么此时,手机是有正在传输的xr业务数据的。如果源网络设备确定手机需执行小区切换,则如果按照目前已有的方案,源网络设备会直接开始执行小区切换流程,则手机也需要配合源网络设备执行小区切换。那么手机当前所执行的xr业务对应的数据就会出现较大的传输时延,用户在观看时就可能出现卡顿现象。例如可继续参考图8c,为手机在执行小区切换时,手机的显示屏上显示xr视频内容的示意图。图8c相对于图8b来说,内容不完整,可理解为图8c的显示是出现了卡顿。而在手机执行小区切换之后,手机的目标网络设备可能从源网络设备获得了源网络设备尚未发送给手机的xr业务数据,则目标网络设备可继续向手机发送xr业务数据。但可能丢失了部分xr业务数据,例如可能丢失了较为重要的xr基本层业务数据,那么手机可能无法再执行xr业务,用户也无法继续观看。例如手机可能主动退出xr业务对应的应用(app),或者用户只能选择退出xr业务对应的应用。例如可参考图8d,为手机退出xr业务对应的应用后手机的显示屏的显示内容的示意图,例如此时显示的是手机的桌面。
290.但是,如果按照本技术实施例提供的方案,如果源网络设备确定手机需执行小区切换,则源网络设备可以向手机发送第一信息,手机接收来自源网络设备的第一信息,则手机可以确定当前无法进行小区切换,手机可以向源网络设备发送第二信息,以指示终端设备不能执行小区切换,或者手机也可以通过不向源网络设备发送第二信息的方式指示手机不能执行小区切换。或者,即使源网络设备未向手机发送第一信息,手机也可以选择向源网络设备发送第二信息,以指示手机不能进行小区切换,或者手机也可以通过不向源网络设备发送第二信息的方式指示手机不能执行小区切换。那么源网络设备可以暂时不执行小区切换,使得手机得以继续执行xr业务,以供用户观看。也就是说,手机的xr业务得以继续,例如图8b所示的内容的显示时间为第一时刻,可参考图8e,为过了一段时间后手机的显示屏上所显示的xr视频的内容,此时为第二时刻。可以看到,第一时刻和第二时刻的显示内容不同,xr业务是正常进行的。可见,通过本技术实施例提供的方案,能够使得xr业务得以继续进行,减小了业务数据的传输时延,相应的也减小了丢包率。
291.下面结合附图介绍本技术实施例中用来实现上述方法的装置。因此,上文中的内容均可以用于后续实施例中,重复的内容不再赘述。
292.图9为本技术实施例提供的通信装置900的示意性框图。示例性地,通信装置900例如为网络设备900。示例性地,网络设备900能够实现图6所示的实施例或图7所示的实施例所述的源网络设备的功能。
293.网络设备900包括处理模块910、发送模块920和接收模块930。示例性地,网络设备900可以是网络设备,也可以是应用于网络设备中的芯片或者其他具有上述源网络设备功能的组合器件、部件等。当网络设备900是网络设备时,发送模块920可以是发射器,接收模块930可以是接收器,发射器可以包括天线和射频电路等,接收器也可以包括天线和射频电路等。其中,发射器和接收器可以统一构成收发器,收发器可实现发射器和接收器的功能,或者,发射器和接收器也可以是单独部署的两个功能模块。处理模块910可以包括处理器,例如基带处理器,基带处理器中可以包括一个或多个中央处理单元(central processing unit,cpu)。当网络设备900是具有上述源网络设备功能的部件时,发送模块920可以是射频单元,接收模块930可以是射频单元,处理模块910可以是处理器,例如基带处理器。当网络设备900是芯片系统时,发送模块920和接收模块930可以是芯片(例如基带芯片)的输入输
出接口、处理模块910可以是芯片系统的处理器,可以包括一个或多个中央处理单元。应理解,本技术实施例中的处理模块910可以由处理器或处理器相关电路组件实现,发送模块920和接收模块930可以由收发器或收发器相关电路组件实现。
294.例如,处理模块910可以用于执行图6所示的实施例中由源网络设备所执行的除了收发操作之外的全部操作,例如确定终端设备能进行小区切换或不能进行小区切换的操作,和/或用于支持本文所描述的技术的其它过程。发送模块920可以用于执行图6所示的实施例中由源网络设备所执行的全部发送操作,例如s601、s604和s607,和/或用于支持本文所描述的技术的其它过程。接收模块930可以用于执行图6所示的实施例中由源网络设备所执行的全部接收操作,例如s603和s606,和/或用于支持本文所描述的技术的其它过程。
295.又例如,处理模块910可以用于执行图7所示的实施例中由源网络设备所执行的除了收发操作之外的全部操作,例如确定终端设备能进行小区切换或不能进行小区切换的操作,和/或用于支持本文所描述的技术的其它过程。发送模块920可以用于执行图7所示的实施例中由源网络设备所执行的全部发送操作,例如s701、s704和s707,和/或用于支持本文所描述的技术的其它过程。接收模块930可以用于执行图7所示的实施例中由源网络设备所执行的全部接收操作,例如s603和s706,和/或用于支持本文所描述的技术的其它过程。
296.另外,发送模块920和接收模块930可以是一个功能模块,该功能模块称为收发模块,收发模块既能完成发送操作也能完成接收操作,例如收发模块可以用于执行图6所示的实施例或图7所示的实施例中由源网络设备所执行的全部发送操作和接收操作,例如,在执行发送操作时,可以认为收发模块是发送模块920,而在执行接收操作时,可以认为收发模块是接收模块930;或者,发送模块920和接收模块930也可以是两个功能模块,收发模块可以视为这两个功能模块的统称,发送模块920用于完成发送操作,例如发送模块920可以用于执行图6所示的实施例或图7所示的实施例中由源网络设备所执行的全部发送操作,接收模块930用于完成接收操作,例如接收模块930可以用于执行图6所示的实施例或图7所示的实施例中由源网络设备所执行的全部接收操作。
297.其中,发送模块920,用于向终端设备发送第一信息,所述第一信息用于询问所述终端设备是否能够进行小区切换;
298.处理模块910,用于当根据所述第一信息确定所述终端设备能够进行小区切换时,执行小区切换操作。
299.作为一种可选的实施方式,处理模块910用于通过如下方式根据所述第一信息确定所述终端设备能够进行小区切换:
300.通过接收模块930接收来自所述终端设备响应于所述第一信息的第二信息,所述第二信息用于指示所述终端设备能够进行小区切换。
301.作为一种可选的实施方式,处理模块910用于通过如下方式根据所述第一信息确定所述终端设备能够进行小区切换:
302.通过接收模块930接收来自所述终端设备响应于所述第一信息的第二信息,则确定所述终端设备能够进行小区切换。
303.作为一种可选的实施方式,处理模块910用于通过如下方式执行小区切换操作:
304.通过发送模块920向目标网络设备发送切换请求消息,所述切换请求消息用于请求将所述终端设备切换到所述目标网络设备;
305.通过接收模块930接收来自所述目标网络设备的切换请求确认消息,所述切换请求确认消息用于确认将所述终端设备切换到所述目标网络设备;
306.通过发送模块920向所述终端设备发送rrc重配置消息,所述rrc重配置消息用于指示所述终端设备切换到所述目标网络设备。
307.作为一种可选的实施方式,
308.发送模块920,还用于在向终端设备发送第一信息之前,向目标网络设备发送切换请求消息,所述切换请求消息用于请求将所述终端设备切换到所述目标网络设备;
309.接收模块930,还用于接收来自所述目标网络设备的切换请求确认消息,所述切换请求确认消息用于确认将所述终端设备切换到所述目标网络设备。
310.作为一种可选的实施方式,处理模块910用于通过如下方式执行小区切换操作:
311.通过发送模块920向所述终端设备发送rrc重配置消息,所述rrc重配置消息用于指示所述终端设备切换到所述目标网络设备。
312.作为一种可选的实施方式,处理模块910,还用于当根据所述第一信息确定所述终端设备不能进行小区切换时,不执行所述小区切换操作。
313.作为一种可选的实施方式,处理模块910用于通过如下方式根据所述第一信息确定所述终端设备不能进行小区切换:
314.通过接收模块930接收来自所述终端设备响应于所述第一信息的第二信息,所述第二信息用于指示所述终端设备不能进行小区切换。
315.作为一种可选的实施方式,处理模块910用于通过如下方式根据所述第一信息确定所述终端设备不能进行小区切换:
316.在第一时长内未通过接收模块930接收来自所述终端设备响应于所述第一信息的第二信息,则确定所述终端设备不能进行小区切换。
317.关于处理模块910、发送模块920和接收模块930所具体能够实现的功能,可参考图6所示的实施例或图7所示的实施例的介绍,不多赘述。
318.图10为本技术实施例提供的通信装置1000的示意性框图。示例性地,通信装置1000例如为终端设备1000。示例性地,终端设备1000能够实现图6所示的实施例或图7所示的实施例所述的终端设备的功能。
319.终端设备1000包括处理模块1010、发送模块1020和接收模块1030。关于终端设备1000的实现方式,可参考对于网络设备900的实现方式的介绍。
320.例如,处理模块1010可以用于执行图6所示的实施例中由终端设备所执行的除了收发操作之外的全部操作,例如s602和s608,和/或用于支持本文所描述的技术的其它过程。发送模块1020可以用于执行图6所示的实施例中由终端设备所执行的全部发送操作,例如s603和s609,和/或用于支持本文所描述的技术的其它过程。接收模块1030可以用于执行图6所示的实施例中由终端设备所执行的全部接收操作,例如s601和s607,和/或用于支持本文所描述的技术的其它过程。
321.又例如,处理模块1010可以用于执行图7所示的实施例中由终端设备所执行的除了收发操作之外的全部操作,例如s705和s708,和/或用于支持本文所描述的技术的其它过程。发送模块1020可以用于执行图7所示的实施例中由终端设备所执行的全部发送操作,例如s706和s709,和/或用于支持本文所描述的技术的其它过程。接收模块1030可以用于执行
图7所示的实施例中由终端设备所执行的全部接收操作,例如s704和s707,和/或用于支持本文所描述的技术的其它过程。
322.另外,关于发送模块1020和接收模块1030的实现方式,可参考对于发送模块920和接收模块930的实现方式的介绍。
323.其中,接收模块1030,用于接收来自源网络设备的第一信息,所述第一信息用于询问终端设备1000是否能够进行小区切换;
324.发送模块1020,用于当处理模块1010确定终端设备1000能够进行小区切换时,向所述源网络设备发送第二信息,以指示终端设备1000能够进行小区切换。
325.作为一种可选的实施方式,
326.所述第二信息用于指示终端设备1000能够进行小区切换;或,
327.发送模块1020,还用于发送所述第二信息,其中,发送所述第二信息的事件用于指示终端设备1000能够进行小区切换。
328.作为一种可选的实施方式,处理模块1010用于通过如下方式确定终端设备1000能够进行小区切换:
329.根据没有待接收以及待发送的基本层数据,确定终端设备1000能够进行小区切换,所述基本层数据对应于第一业务,所述基本层数据为执行所述第一业务所必须的数据。
330.作为一种可选的实施方式,发送模块1020,还用于当处理模块1010确定终端设备1000不能进行小区切换时,向所述源网络设备发送第二信息,其中,所述第二信息用于指示终端设备1000不能进行小区切换。
331.作为一种可选的实施方式,发送模块1020,还用于当处理模块1010确定终端设备1000不能进行小区切换时,不向所述源网络设备发送第二信息,其中,所述第二信息用于指示终端设备1000能够进行小区切换。
332.作为一种可选的实施方式,处理模块1010用于通过如下方式确定终端设备1000不能进行小区切换:
333.根据有待接收和/或待发送的基本层数据,确定终端设备1000不能进行小区切换,所述基本层数据对应于第一业务,所述基本层数据为执行所述第一业务所必须的数据。
334.关于处理模块1010、发送模块1020和接收模块1030所具体能够实现的功能,可参考图6所示的实施例或图7所示的实施例的介绍,不多赘述。
335.图11为本技术实施例提供的通信装置1100的示意性框图。示例性地,通信装置1100例如为网络设备1100。示例性地,网络设备1100能够实现图6所示的实施例或图7所示的实施例或图8a所示的实施例所述的源网络设备的功能。
336.网络设备1100包括处理模块1110和接收模块1130。可选的,网络设备1100还可以包括发送模块1120。关于网络设备1100的实现方式,可参考对于网络设备900的实现方式的介绍。
337.例如,处理模块1110可以用于执行图6所示的实施例中由源网络设备所执行的除了收发操作之外的全部操作,例如确定终端设备能进行小区切换或不能进行小区切换的操作,和/或用于支持本文所描述的技术的其它过程。发送模块1120可以用于执行图6所示的实施例中由源网络设备所执行的全部发送操作,例如s601、s604和s607,和/或用于支持本文所描述的技术的其它过程。接收模块1130可以用于执行图6所示的实施例中由源网络设
备所执行的全部接收操作,例如s603和s606,和/或用于支持本文所描述的技术的其它过程。
338.又例如,处理模块1110可以用于执行图7所示的实施例中由源网络设备所执行的除了收发操作之外的全部操作,例如确定终端设备能进行小区切换或不能进行小区切换的操作,和/或用于支持本文所描述的技术的其它过程。发送模块1120可以用于执行图7所示的实施例中由源网络设备所执行的全部发送操作,例如s701、s704和s707,和/或用于支持本文所描述的技术的其它过程。接收模块1130可以用于执行图7所示的实施例中由源网络设备所执行的全部接收操作,例如s603和s706,和/或用于支持本文所描述的技术的其它过程。
339.再例如,处理模块1110可以用于执行图8a所示的实施例中由源网络设备所执行的除了收发操作之外的全部操作,例如确定终端设备能进行小区切换或不能进行小区切换的操作,和/或用于支持本文所描述的技术的其它过程。发送模块1120可以用于执行图8a所示的实施例中由源网络设备所执行的全部发送操作,例如s803和s806,和/或用于支持本文所描述的技术的其它过程。接收模块1130可以用于执行图8a所示的实施例中由源网络设备所执行的全部接收操作,例如s802和s805,和/或用于支持本文所描述的技术的其它过程。
340.另外,关于发送模块1120和接收模块1130的实现方式,可参考对于发送模块920和接收模块930的实现方式的介绍。
341.其中,接收模块1130,用于接收来自终端设备的第二信息;
342.处理模块1110,用于当所述第二信息指示所述终端设备不能进行小区切换时,不执行小区切换操作。
343.作为一种可选的实施方式,发送模块1120,用于向所述终端设备发送第一信息,所述第一信息用于询问所述终端设备是否能够进行小区切换。
344.作为一种可选的实施方式,处理模块1110,还用于当所述第二信息指示所述终端设备能够进行小区切换时,执行所述小区切换操作。
345.关于处理模块1110、发送模块1120和接收模块1130所具体能够实现的功能,可参考图6所示的实施例至图8a所示的实施例中的任一个实施例的介绍,不多赘述。
346.图12为本技术实施例提供的通信装置1200的示意性框图。示例性地,通信装置1200例如为终端设备1200。示例性地,终端设备1200能够实现图6所示的实施例或图7所示的实施例或图8a所示的实施例所述的终端设备的功能。
347.终端设备1200包括处理模块1210和发送模块1220。可选的,终端设备1200还可以包括接收模块1230。关于终端设备1200的实现方式,可参考对于网络设备900的实现方式的介绍。
348.例如,处理模块1210可以用于执行图6所示的实施例中由终端设备所执行的除了收发操作之外的全部操作,例如s602和s608,和/或用于支持本文所描述的技术的其它过程。发送模块1220可以用于执行图6所示的实施例中由终端设备所执行的全部发送操作,例如s603和s609,和/或用于支持本文所描述的技术的其它过程。接收模块1230可以用于执行图6所示的实施例中由终端设备所执行的全部接收操作,例如s601和s607,和/或用于支持本文所描述的技术的其它过程。
349.又例如,处理模块1210可以用于执行图7所示的实施例中由终端设备所执行的除
了收发操作之外的全部操作,例如s705和s708,和/或用于支持本文所描述的技术的其它过程。发送模块1220可以用于执行图7所示的实施例中由终端设备所执行的全部发送操作,例如s706和s709,和/或用于支持本文所描述的技术的其它过程。接收模块1230可以用于执行图7所示的实施例中由终端设备所执行的全部接收操作,例如s704和s707,和/或用于支持本文所描述的技术的其它过程。
350.再例如,处理模块1210可以用于执行图8a所示的实施例中由终端设备所执行的除了收发操作之外的全部操作,例如s801和s807,和/或用于支持本文所描述的技术的其它过程。发送模块1220可以用于执行图8a所示的实施例中由源网络设备所执行的全部发送操作,例如s802和s808,和/或用于支持本文所描述的技术的其它过程。接收模块1230可以用于执行图8a所示的实施例中由终端设备所执行的全部接收操作,例如s806,和/或用于支持本文所描述的技术的其它过程。
351.另外,关于发送模块1220和接收模块1230的实现方式,可参考对于发送模块920和接收模块930的实现方式的介绍。
352.其中,发送模块1220,用于向源网络设备发送第二信息;
353.处理模块1210,用于当所述第二信息指示终端设备1200不能进行小区切换时,不执行小区切换操作。
354.作为一种可选的实施方式,接收模块1230,用于接收来自所述源网络设备的第一信息,所述第一信息用于询问终端设备1200是否能够进行小区切换。
355.作为一种可选的实施方式,处理模块1210,还用于当所述第二信息指示终端设备1200能够进行小区切换时,执行所述小区切换操作。
356.关于处理模块1210、发送模块1220和接收模块1230所具体能够实现的功能,可参考图6所示的实施例至图8a所示的实施例中的任一个实施例的介绍,不多赘述。
357.图13为本技术实施例提供的通信装置1300的示意性框图。示例性地,通信装置1100例如为网络设备1300。示例性地,网络设备1300能够实现图6所示的实施例或图7所示的实施例所述的源网络设备的功能。
358.网络设备1300包括处理模块1310和接收模块1330。可选的,网络设备1300还可以包括发送模块1320。关于网络设备1300的实现方式,可参考对于网络设备900的实现方式的介绍。
359.例如,处理模块1310可以用于执行图6所示的实施例中由源网络设备所执行的除了收发操作之外的全部操作,例如确定终端设备能进行小区切换或不能进行小区切换的操作,和/或用于支持本文所描述的技术的其它过程。发送模块1320可以用于执行图6所示的实施例中由源网络设备所执行的全部发送操作,例如s601、s604和s607,和/或用于支持本文所描述的技术的其它过程。接收模块1330可以用于执行图6所示的实施例中由源网络设备所执行的全部接收操作,例如s603和s606,和/或用于支持本文所描述的技术的其它过程。
360.又例如,处理模块1310可以用于执行图7所示的实施例中由源网络设备所执行的除了收发操作之外的全部操作,例如确定终端设备能进行小区切换或不能进行小区切换的操作,和/或用于支持本文所描述的技术的其它过程。发送模块1320可以用于执行图7所示的实施例中由源网络设备所执行的全部发送操作,例如s701、s704和s707,和/或用于支持
本文所描述的技术的其它过程。接收模块1330可以用于执行图7所示的实施例中由源网络设备所执行的全部接收操作,例如s603和s706,和/或用于支持本文所描述的技术的其它过程。
361.另外,关于发送模块1320和接收模块1330的实现方式,可参考对于发送模块920和接收模块930的实现方式的介绍。
362.其中,接收模块1330,用于未接收来自终端设备的第二信息;
363.处理模块1310,用于根据未接收来自所述终端设备的所述第二信息的事件,确定所述终端设备不能进行小区切换;
364.处理模块1310,还用于不执行小区切换操作。
365.作为一种可选的实施方式,
366.接收模块1230,还用于接收来自终端设备的所述第二信息;
367.处理模块1310,还用于根据接收来自所述终端设备的所述第二信息的事件,确定所述终端设备能够进行小区切换;
368.处理模块1310,还用于执行小区切换操作。
369.作为一种可选的实施方式,发送模块1320,用于向所述终端设备发送第一信息,所述第一信息用于询问所述终端设备是否能够进行小区切换。
370.关于处理模块1310、发送模块1320和接收模块1330所具体能够实现的功能,可参考图6所示的实施例或图7所示的实施例的介绍,不多赘述。
371.图14为本技术实施例提供的通信装置1400的示意性框图。示例性地,通信装置1400例如为终端设备1400。示例性地,终端设备1400能够实现图6所示的实施例或图7所示的实施例所述的终端设备的功能。
372.终端设备1400包括处理模块1410和发送模块1420。可选的,终端设备1400还可以包括接收模块1430。关于终端设备1400的实现方式,可参考对于网络设备900的实现方式的介绍。
373.例如,处理模块1410可以用于执行图6所示的实施例中由终端设备所执行的除了收发操作之外的全部操作,例如s602和s608,和/或用于支持本文所描述的技术的其它过程。发送模块1420可以用于执行图6所示的实施例中由终端设备所执行的全部发送操作,例如s603和s609,和/或用于支持本文所描述的技术的其它过程。接收模块1430可以用于执行图6所示的实施例中由终端设备所执行的全部接收操作,例如s601和s607,和/或用于支持本文所描述的技术的其它过程。
374.又例如,处理模块1410可以用于执行图7所示的实施例中由终端设备所执行的除了收发操作之外的全部操作,例如s705和s708,和/或用于支持本文所描述的技术的其它过程。发送模块1420可以用于执行图7所示的实施例中由终端设备所执行的全部发送操作,例如s706和s709,和/或用于支持本文所描述的技术的其它过程。接收模块1430可以用于执行图7所示的实施例中由终端设备所执行的全部接收操作,例如s704和s707,和/或用于支持本文所描述的技术的其它过程。
375.另外,关于发送模块1420和接收模块1430的实现方式,可参考对于发送模块920和接收模块930的实现方式的介绍。
376.其中,处理模块1410,用于确定终端设备1400不能进行小区切换;
377.发送模块1420,用于不向源网络设备发送第二信息,以指示终端设备1400不能进行小区切换。
378.作为一种可选的实施方式,
379.处理模块1410,还用于确定终端设备1400能够进行小区切换;
380.发送模块1420,还用于向所述源网络设备发送所述第二信息,以指示终端设备1400能够进行小区切换。
381.作为一种可选的实施方式,处理模块1410,还用于执行小区切换操作。
382.作为一种可选的实施方式,接收模块1230,用于接收来自所述源网络设备的第一信息,所述第一信息用于询问终端设备1400是否能够进行小区切换。
383.关于处理模块1410、发送模块1420和接收模块1430所具体能够实现的功能,可参考图6所示的实施例或图7所示的实施例的介绍,不多赘述。
384.本技术实施例还提供一种通信装置,该通信装置可以是终端设备也可以是电路。该通信装置可以用于执行上述各个方法实施例中由终端设备所执行的动作。
385.当该通信装置为终端设备时,图15示出了一种简化的终端设备的结构示意图。便于理解和图示方便,图15中,终端设备以手机作为例子。如图15所示,终端设备包括处理器、存储器、射频电路、天线以及输入输出装置。处理器主要用于对通信协议以及通信数据进行处理,以及对终端设备进行控制,执行软件程序,处理软件程序的数据等。存储器主要用于存储软件程序和数据。射频电路主要用于基带信号与射频信号的转换以及对射频信号的处理。天线主要用于收发电磁波形式的射频信号。输入输出装置,例如触摸屏、显示屏,键盘等主要用于接收用户输入的数据以及对用户输出数据。需要说明的是,有些种类的终端设备可以不具有输入输出装置。
386.当需要发送数据时,处理器对待发送的数据进行基带处理后,输出基带信号至射频电路,射频电路将基带信号进行射频处理后将射频信号通过天线以电磁波的形式向外发送。当有数据发送到终端设备时,射频电路通过天线接收到射频信号,将射频信号转换为基带信号,并将基带信号输出至处理器,处理器将基带信号转换为数据并对该数据进行处理。为便于说明,图15中仅示出了一个存储器和处理器。在实际的终端设备产品中,可以存在一个或多个处理器和一个或多个存储器。存储器也可以称为存储介质或者存储设备等。存储器可以是独立于处理器设置,也可以是与处理器集成在一起,本技术实施例对此不做限制。
387.在本技术实施例中,可以将具有收发功能的天线和射频电路视为终端设备的收发单元(收发单元可以是一个功能单元,该功能单元能够实现发送功能和接收功能;或者,收发单元也可以包括两个功能单元,分别为能够实现接收功能的接收单元和能够实现发送功能的发送单元),将具有处理功能的处理器视为终端设备的处理单元。如图15所示,终端设备包括收发单元1510和处理单元1520。收发单元也可以称为收发器、收发机、收发装置等。处理单元也可以称为处理器,处理单板,处理模块、处理装置等。可选的,可以将收发单元1510中用于实现接收功能的器件视为接收单元,将收发单元1510中用于实现发送功能的器件视为发送单元,即收发单元1510包括接收单元和发送单元。收发单元有时也可以称为收发机、收发器、或收发电路等。接收单元有时也可以称为接收机、接收器、或接收电路等。发送单元有时也可以称为发射机、发射器或者发射电路等。
388.应理解,收发单元1510用于执行上述图6所示的实施例至图8a所示的实施例中的
任一个实施例中终端设备侧的发送操作和接收操作,处理单元1520用于执行上述图6所示的实施例至图8a所示的实施例中的任一个实施例中终端设备侧除了收发操作之外的其他操作。
389.当该通信装置为芯片类的装置或者电路时,该装置可以包括收发单元和处理单元。其中,所述收发单元可以是输入输出电路和/或通信接口;处理单元为集成的处理器或者微处理器或者集成电路。
390.本实施例中的通信装置为终端设备时,可以参照图16所示的设备。作为一个例子,该设备可以完成类似于图10中处理模块1010的功能。作为又一个例子,该设备可以完成类似于图12中处理模块1210的功能。作为再一个例子,该设备可以完成类似于图14中处理模块1410的功能。在图16中,该设备包括处理器1610,发送数据处理器1620,接收数据处理器1630。上述实施例中的处理模块1010可以是图16中的该处理器1610,并完成相应的功能;上述实施例中的发送模块1020可以是图16中的发送数据处理器1620,并完成相应的功能;上述实施例中的接收模块1030可以是图16中的接收数据处理器1630,并完成相应的功能。或者,上述实施例中的处理模块1210可以是图16中的该处理器1610,并完成相应的功能;上述实施例中的发送模块1220可以是图16中的发送数据处理器1620,并完成相应的功能;上述实施例中的接收模块1230可以是图16中的接收数据处理器1630,并完成相应的功能。或者,上述实施例中的处理模块1410可以是图16中的该处理器1610,并完成相应的功能;上述实施例中的发送模块1420可以是图16中的发送数据处理器1620,并完成相应的功能;上述实施例中的接收模块1430可以是图16中的接收数据处理器1630,并完成相应的功能。虽然图16中示出了信道编码器、信道解码器,但是可以理解这些模块并不对本实施例构成限制性说明,仅是示意性的。
391.图17示出本实施例的另一种形式。处理装置1700中包括调制子系统、中央处理子系统、周边子系统等模块。本实施例中的通信装置可以作为其中的调制子系统。具体的,该调制子系统可以包括处理器1703,接口1704。其中,处理器1703完成上述处理模块1010的功能,接口1704完成上述发送模块1020和接收模块1030的功能。或者,处理器1703完成上述处理模块1210的功能,接口1704完成上述发送模块1220和接收模块1230的功能。或者,处理器1703完成上述处理模块1410的功能,接口1704完成上述发送模块1420和接收模块1430的功能。作为另一种变形,该调制子系统包括存储器1706、处理器1703及存储在存储器1706上并可在处理器上运行的程序,该处理器1703执行该程序时实现上述方法实施例中终端设备侧的方法。需要注意的是,所述存储器1706可以是非易失性的,也可以是易失性的,其位置可以位于调制子系统内部,也可以位于处理装置1700中,只要该存储器1706可以连接到所述处理器1703即可。
392.本技术实施例中的装置为网络设备时,该装置可以如图18所示。装置1800包括一个或多个射频单元,如远端射频单元(remote radio unit,rru)1810和一个或多个基带单元(baseband unit,bbu)(也可称为数字单元,digital unit,du)1820。所述rru 1810可以称为收发模块,该收发模块可以包括发送模块和接收模块,或者,该收发模块可以是一个能够实现发送和接收功能的模块。该收发模块可以与图9中的发送模块920和接收模块930对应。或者,该收发模块可以与图11中的发送模块1120和接收模块1130对应。或者,该收发模块可以与图13中的发送模块1320和接收模块1330对应。可选地,该收发模块还可以称为收
发机、收发电路、或者收发器等等,其可以包括至少一个天线1811和射频单元1812。所述rru 1810部分主要用于射频信号的收发以及射频信号与基带信号的转换,例如用于向终端设备发送指示信息。所述bbu 1820部分主要用于进行基带处理,对基站进行控制等。所述rru 1810与bbu 1820可以是物理上设置在一起,也可以物理上分离设置的,即分布式基站。
393.所述bbu 1820为基站的控制中心,也可以称为处理模块,可以与图9中的处理模块910对应,或者可以与图11中的处理模块1110对应,或者可以与图13中的处理模块1310对应,bbu1820(处理模块)主要用于完成基带处理功能,如信道编码,复用,调制,扩频等等。例如所述bbu(处理模块)可以用于控制基站执行上述方法实施例中关于网络设备的操作流程,例如,生成上述指示信息等。
394.在一个示例中,所述bbu 1820可以由一个或多个单板构成,多个单板可以共同支持单一接入制式的无线接入网(如lte网络),也可以分别支持不同接入制式的无线接入网(如lte网络,5g网络或其他网络)。所述bbu 1820还包括存储器1821和处理器1822。所述存储器1821用以存储必要的指令和数据。所述处理器1822用于控制基站进行必要的动作,例如用于控制基站执行上述方法实施例中关于网络设备的操作流程。所述存储器1821和处理器1822可以服务于一个或多个单板。也就是说,可以每个单板上单独设置存储器和处理器。也可以是多个单板共用相同的存储器和处理器。此外每个单板上还可以设置有必要的电路。
395.应理解,本技术实施例中提及的处理器可以是cpu,还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
396.还应理解,本技术实施例中提及的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(random access memory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(static ram,sram)、动态随机存取存储器(dynamic ram,dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,ddr sdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synchlink dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,dr ram)。
397.需要说明的是,当处理器为通用处理器、dsp、asic、fpga或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件时,存储器(存储模块)集成在处理器中。
398.应注意,本文描述的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
399.应理解,在本技术的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施
过程构成任何限定。
400.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
401.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
402.在本技术所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
403.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
404.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
405.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的计算机可读存储介质,可以是计算机能够存取的任何可用介质。以此为例但不限于:计算机可读介质可以包括随机存取存储器(random access memory,ram)、只读存储器(read-only memory,rom)、电可擦可编程只读存储器(electrically erasable programmable read only memory,eeprom)、紧凑型光盘只读存储器(compact disc read-only memory,cd-rom)、通用串行总线闪存盘(universal serial bus flash disk)、移动硬盘、或其他光盘存储、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质。
406.以上所述,仅为本技术的具体实施方式,但本技术实施例的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术实施例揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术实施例的保护范围之内。因此,本技术实施例的保护范围应所述以权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献