CN116456413A - Switching method, switching device, terminal and computer readable storage medium - Google Patents
Switching method, switching device, terminal and computer readable storage medium Download PDFInfo
- Publication number
- CN116456413A CN116456413A CN202210005392.5A CN202210005392A CN116456413A CN 116456413 A CN116456413 A CN 116456413A CN 202210005392 A CN202210005392 A CN 202210005392A CN 116456413 A CN116456413 A CN 116456413A
- Authority
- CN
- China
- Prior art keywords
- rsrp
- predicted
- current
- terminal
- base station
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/08—Reselecting an access point
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/08—Testing, supervising or monitoring using real traffic
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请公开一种切换方法、装置、终端及计算机可读存储介质,包括:接收基站发送的测量控制信息,基于测量控制信息获取终端当前接入的服务小区的第一当前参考信号接收功率(RSRP)和各个邻接小区的第二当前RSRP;基于第一当前RSRP预测终端在下一时刻所在服务小区的第一预测RSPR,基于各个第二当前RSRP预测下一时刻各个邻接小区的第二预测RSRP;将第一预测RSRP和各个第二预测RSRP发送至基站,以使得在满足切换条件时,基站从各个邻接小区中确定目标小区;基于接收到的切换指令从服务小区切换至目标小区,提升目标小区的准确性及可靠性,有利于确定出最优小区,从而提升系统性能。
The present application discloses a handover method, device, terminal, and computer-readable storage medium, including: receiving measurement control information sent by a base station, and obtaining the first current reference signal received power (RSRP) of the serving cell currently accessed by the terminal based on the measurement control information. ) and the second current RSRP of each adjacent cell; based on the first current RSRP, the first predicted RSPR of the serving cell where the terminal is located at the next moment is predicted, and the second predicted RSRP of each adjacent cell at the next moment is predicted based on each second current RSRP; The first predicted RSRP and each second predicted RSRP are sent to the base station, so that when the handover condition is met, the base station determines the target cell from each adjacent cell; based on the received handover instruction, the serving cell is handed over to the target cell, and the target cell is improved. Accuracy and reliability are conducive to determining the optimal cell, thereby improving system performance.
Description
技术领域Technical Field
本申请涉及无线技术领域,涉及但不限于一种切换方法、装置、终端及计算机可读存储介质。The present application relates to the field of wireless technology, and relates to but is not limited to a switching method, device, terminal and computer-readable storage medium.
背景技术Background Art
在无线通信系统中,当移动设备从一个小区(指基站或者基站的覆盖范围)移动到另一个小区时,为了保持移动设备的不中断通信,则需要进行小区切换。In a wireless communication system, when a mobile device moves from one cell (referring to a base station or the coverage area of a base station) to another cell, a cell handover is required in order to maintain uninterrupted communication of the mobile device.
在相关技术中,针对快速移动的终端,例如网联无人机,参考图1,在接收到基站下发的测量配置信息的时候,时刻为t1,获取当前位置P1的相关信息,该当前位置P1的相关信息包括P1位置处所在服务小区的参考信号接收功率(Reference Signal ReceivingPower,RSRP)R1,也即电平R1,并上传至基站。由于网联无人机飞行速度较快,在基站接收到当前位置P1的相关信息的时候,此时为时刻t2,该网联无人机的地理位置已经发生较大的变化,网联无人机已飞行至P2位置,与此同时信道环境也会存在较大的差距。In the related art, for fast-moving terminals, such as networked drones, refer to Figure 1. When the measurement configuration information sent by the base station is received, the time is t1, and the relevant information of the current position P1 is obtained. The relevant information of the current position P1 includes the reference signal receiving power (RSRP) R1 of the service cell at the position P1, that is, the level R1, and is uploaded to the base station. Since the networked drone flies at a high speed, when the base station receives the relevant information of the current position P1, it is time t2, and the geographical location of the networked drone has changed significantly. The networked drone has flown to the P2 position, and at the same time, there will be a large difference in the channel environment.
这时,在t2时刻进行小区切换判决的时候,使用的是P1位置的RSRP,该值为R1,而此时P2位置的RSRP是R2,使用R1进行小区切换判决会导致小区选择不准确,使得所选择的小区可能并不是最优小区,从而影响系统性能。At this time, when making a cell switching decision at time t2, the RSRP at the P1 position is used, which is R1, while the RSRP at the P2 position is R2. Using R1 for cell switching decision will lead to inaccurate cell selection, so that the selected cell may not be the optimal cell, thus affecting system performance.
发明内容Summary of the invention
有鉴于此,本申请实施例提供一种切换方法、装置、终端及计算机可读存储介质。In view of this, embodiments of the present application provide a switching method, device, terminal, and computer-readable storage medium.
本申请实施例的技术方案是这样实现的:The technical solution of the embodiment of the present application is implemented as follows:
本申请实施例提供一种切换方法,所述方法包括:The present application provides a switching method, the method comprising:
接收基站发送的测量控制信息,基于所述测量控制信息获取终端当前接入的服务小区的第一当前参考信号接收功率(RSRP)和各个邻接小区的第二当前RSRP;Receive measurement control information sent by the base station, and acquire a first current reference signal received power (RSRP) of a serving cell currently accessed by the terminal and a second current RSRP of each adjacent cell based on the measurement control information;
基于所述第一当前RSRP预测所述终端在下一时刻所在服务小区的第一预测RSPR,基于各个第二当前RSRP预测下一时刻各个邻接小区的第二预测RSRP;Predicting a first predicted RSPR of a serving cell where the terminal is located at a next moment based on the first current RSRP, and predicting a second predicted RSRP of each adjacent cell at a next moment based on each second current RSRP;
将所述第一预测RSRP和各个第二预测RSRP发送至所述基站,以使得在满足切换条件时,所述基站从所述各个邻接小区中确定目标小区;Sending the first predicted RSRP and each second predicted RSRP to the base station, so that when a switching condition is met, the base station determines a target cell from the each neighboring cell;
基于接收到的切换指令从所述服务小区切换至所述目标小区。The cell is switched from the serving cell to the target cell based on the received switching instruction.
本申请实施例提供一种切换装置,所述切换装置包括:An embodiment of the present application provides a switching device, the switching device comprising:
获取模块,用于接收基站发送的测量控制信息,基于所述测量控制信息获取终端当前接入的服务小区的第一当前RSRP和各个邻接小区的第二当前RSRP;An acquisition module, configured to receive measurement control information sent by a base station, and acquire a first current RSRP of a serving cell currently accessed by the terminal and a second current RSRP of each adjacent cell based on the measurement control information;
预测模块,用于基于所述第一当前RSRP预测所述终端在下一时刻所在服务小区的第一预测RSPR,基于各个第二当前RSRP预测下一时刻各个邻接小区的第二预测RSRP;A prediction module, configured to predict a first predicted RSPR of a serving cell where the terminal is located at a next moment based on the first current RSRP, and predict a second predicted RSRP of each adjacent cell at a next moment based on each second current RSRP;
发送模块,用于将所述第一预测RSRP和各个第二预测RSRP发送至所述基站,以使得在满足切换条件时,所述基站从所述各个邻接小区中确定目标小区;A sending module, configured to send the first predicted RSRP and each second predicted RSRP to the base station, so that when a switching condition is met, the base station determines a target cell from each adjacent cell;
切换模块,用于基于接收到的切换指令从所述服务小区切换至所述目标小区。A switching module is used to switch from the serving cell to the target cell based on the received switching instruction.
本申请实施例提供一种终端,所述终端包括:An embodiment of the present application provides a terminal, the terminal comprising:
处理器;以及Processor; and
存储器,用于存储可在所述处理器上运行的计算机程序;a memory for storing a computer program executable on the processor;
其中,所述计算机程序被处理器执行时实现上述切换方法。Wherein, the computer program implements the above switching method when executed by the processor.
本申请实施例提供一种计算机可读存储介质,所述计算机存储介质中存储有计算机可执行指令,该计算机可执行指令配置为执行上述切换方法。An embodiment of the present application provides a computer-readable storage medium, in which computer-executable instructions are stored, and the computer-executable instructions are configured to execute the above-mentioned switching method.
本申请实施例提供一种切换方法、装置、终端及计算机可读存储介质,该切换方法包括:终端在接收到基站发送的测量控制信息之后,会基于该测量控制信息获取当前接入的服务小区的第一当前RSRP,同时还会获取各个邻接小区的第二当前RSRP;接着,基于第一当前RSRP来预测终端在下一时刻所在服务小区的第一预测RSRP,还基于各个第二当前RSRP来预测下一时刻各个邻接小区的第二预测RSRP;然后,终端将预测到的第一预测RSRP和各个第二预测RSRP发送至基站,以使得在满足切换条件的时候,基站基于第一预测RSRP和各个第二预测RSRP从各个邻接小区中确定目标小区;最后,终端基于接收到的切换指令从服务小区切换至目标小区。在切换过程中,终端是将预测得到的第一预测RSRP和各个第二预测RSRP发送至基站,以使得基站能够基于第一预测RSRP和各个第二预测RSRP精准地确定目标小区,提升目标小区的准确性及可靠性,有利于确定出最优小区,从而提升切换成功率。The embodiment of the present application provides a switching method, device, terminal and computer-readable storage medium, the switching method comprising: after receiving the measurement control information sent by the base station, the terminal will obtain the first current RSRP of the currently connected service cell based on the measurement control information, and will also obtain the second current RSRP of each adjacent cell; then, based on the first current RSRP, predict the first predicted RSRP of the service cell where the terminal is located at the next moment, and also predict the second predicted RSRP of each adjacent cell at the next moment based on each second current RSRP; then, the terminal sends the predicted first predicted RSRP and each second predicted RSRP to the base station, so that when the switching condition is met, the base station determines the target cell from each adjacent cell based on the first predicted RSRP and each second predicted RSRP; finally, the terminal switches from the service cell to the target cell based on the received switching instruction. During the switching process, the terminal sends the predicted first predicted RSRP and each second predicted RSRP to the base station, so that the base station can accurately determine the target cell based on the first predicted RSRP and each second predicted RSRP, improve the accuracy and reliability of the target cell, and is conducive to determining the optimal cell, thereby improving the switching success rate.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
在附图(其不一定是按比例绘制的)中,相似的附图标记可在不同的视图中描述相似的部件。附图以示例而非限制的方式大体示出了本文中所讨论的各个实施例。In the drawings, which are not necessarily drawn to scale, like reference numerals may describe similar components in different views.The drawings generally illustrate, by way of example and not limitation, various embodiments discussed herein.
图1为相关技术提供的上报电平值的一种结构框架示意图;FIG1 is a schematic diagram of a structural framework for reporting level values provided by the related art;
图2为本申请实施例提供的切换方法的一种实现流程示意图;FIG2 is a schematic diagram of an implementation flow of a switching method provided in an embodiment of the present application;
图3为本申请实施例提供的切换交互方法的一种实现流程示意图;FIG3 is a schematic diagram of an implementation flow of a switching interaction method provided in an embodiment of the present application;
图4为本申请实施例提供的确定第一预测RSRP的一种实现流程示意图;FIG4 is a schematic diagram of an implementation flow of determining a first predicted RSRP provided in an embodiment of the present application;
图5为本申请实施例提供的确定预测距离的一种实现流程示意图;FIG5 is a schematic diagram of an implementation flow of determining a predicted distance provided in an embodiment of the present application;
图6为本申请实施例提供的确定第一预测RSRP的另一种实现流程示意图;FIG6 is a schematic diagram of another implementation flow of determining a first predicted RSRP provided in an embodiment of the present application;
图7为本申请实施例提供的确定自回归模型的系数的一种实现流程示意图;FIG7 is a schematic diagram of an implementation flow of determining coefficients of an autoregressive model provided in an embodiment of the present application;
图8为本申请实施例提供的切换装置的组成结构示意图;FIG8 is a schematic diagram of the structure of a switching device provided in an embodiment of the present application;
图9为本申请实施例提供的终端的组成结构示意图。FIG. 9 is a schematic diagram of the composition structure of a terminal provided in an embodiment of the present application.
具体实施方式DETAILED DESCRIPTION
为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述,所描述的实施例不应视为对本申请的限制,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings. The described embodiments should not be regarded as limiting the present application. All other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of this application.
在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。In the following description, reference is made to “some embodiments”, which describe a subset of all possible embodiments, but it will be understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.
在以下的描述中,所涉及的术语“第一\第二\第三”仅仅是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一\第二\第三”在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本申请实施例能够以除了在这里图示或描述的以外的顺序实施。In the following description, the terms "first\second\third" involved are merely used to distinguish similar objects and do not represent a specific ordering of the objects. It can be understood that "first\second\third" can be interchanged with a specific order or sequence where permitted, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein.
除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的技术领域的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本申请实施例的目的,不是旨在限制本申请。Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.
在无线通信系统中,当移动的联网设备从一个小区(指基站或者基站的覆盖范围)移动到另一个小区时,为了保持移动的联网设备不中断通信,需要进行小区切换。如何成功并快捷地完成小区切换,是无线通信系统中蜂窝小区系统设计的重要方面之一。In a wireless communication system, when a mobile networked device moves from one cell (referring to a base station or the coverage area of a base station) to another cell, a cell handover is required to keep the mobile networked device communicating without interruption. How to successfully and quickly complete the cell handover is one of the important aspects of the cellular cell system design in a wireless communication system.
在长期演进技术(Long Term Evolution,LTE)、新空口(New Radio,NR)等蜂窝小区系统中,充分采用了频率复用的概念,即在一定区域内,多个小区使用相同频率来共同完成覆盖。这样就出现了一个小区自动切换的概念,举例来说,当一个移动的联网设备正在联网通信的时候,从某小区的覆盖范围移动到另一个小区的覆盖范围时,为使联网通信不被中断,则需要自动切换小区。这个过程应在用户察觉不到的情况下进行,也不需要用户接入。In cellular cell systems such as Long Term Evolution (LTE) and New Radio (NR), the concept of frequency reuse is fully adopted, that is, in a certain area, multiple cells use the same frequency to jointly complete coverage. This gives rise to the concept of automatic cell switching. For example, when a mobile networked device is communicating online and moves from the coverage of a cell to the coverage of another cell, in order to ensure that the network communication is not interrupted, it is necessary to automatically switch cells. This process should be carried out without the user's awareness and without the need for user access.
一般情况下,判定移动的联网设备是否需要小区切换有三种准则:Generally, there are three criteria for determining whether a mobile networked device needs to switch cells:
第一种准则:依靠接收信号载波电平判定,也即接收信号的参考信号接收功率。The first criterion is based on the received signal carrier level, that is, the reference signal receiving power of the received signal.
当相邻小区电平高于服务小区电平值超过一定门限,则进行切换。When the level of the adjacent cell is higher than the level of the serving cell by more than a certain threshold, switching is performed.
第二种准则:依接收信号载干比判定。The second criterion: judging by the carrier-to-interference ratio of the received signal.
当载干比低于给定值时,则进行切换。When the carrier-to-interference ratio is lower than a given value, switching is performed.
第三种准则:依据移动的联网设备到基站的距离判定。The third criterion: based on the distance between the mobile networking device and the base station.
当距离大于给定值时,则进行切换。When the distance is greater than a given value, switching is performed.
在实际实现时,在联网通信过程中测量接收信号载干比有一定的困难;而用距离判定时,则距离精度有时很难保证。所以,一般常用第一种准则进行小区切换判断。In actual implementation, it is difficult to measure the carrier-to-interference ratio of the received signal during network communication; and when using distance judgment, the distance accuracy is sometimes difficult to guarantee. Therefore, the first criterion is generally used to judge cell switching.
基于上述第一种准则,第五代移动通信技术(5th Generation MobileCommunication Technology,5G)小区切换流程包括如下四步:Based on the first criterion mentioned above, the cell switching process of the fifth generation mobile communication technology (5G) includes the following four steps:
第一步,触发测量。The first step is to trigger the measurement.
在用户设备(User Equipment,UE)完成接入或切换成功后,5G的基站协议功能实体(gNodeB,gNB)会立刻通过RRC Connection Reconfiguration消息向UE下发测量控制信息,其中,UE可以为移动的联网设备,例如,联网的无人机、联网的智能手机、联网的电脑、联网的穿戴式设备等。After the user equipment (UE) completes access or handover successfully, the 5G base station protocol function entity (gNodeB, gNB) will immediately send measurement control information to the UE through the RRC Connection Reconfiguration message, where the UE can be a mobile networked device, such as a networked drone, a networked smartphone, a networked computer, a networked wearable device, etc.
第二步,执行测量。The second step is to perform the measurement.
根据测量控制信息中的相关配置,UE监测无线信道,当检测到的小区参考信号接收功率(Reference Signal Receiving Power,RSRP)值满足测量报告条件时(A1-A6,B1和B2),通过事件报告gNB。According to the relevant configuration in the measurement control information, the UE monitors the wireless channel and reports the event to the gNB when the detected cell reference signal received power (RSRP) value meets the measurement report conditions (A1-A6, B1 and B2).
第三代合作伙伴计划(3rd Generation Partnership Project,3GPP)在38.331中为5G NR网络定义的测量事件如下:The measurement events defined by the 3rd Generation Partnership Project (3GPP) in 38.331 for 5G NR networks are as follows:
A1事件:服务小区高过的门限值;A1 event: the serving cell exceeds the threshold value;
A2事件:服务小区低于的门限值;A2 event: the serving cell is below the threshold;
A3事件:邻小区高出主服务小区的偏滞;A3 event: the neighboring cell is higher than the main service cell;
A4事件:邻小区高出门限值;A4 event: The neighboring cell has a higher exit threshold;
A5事件:服务小区低于的门限值1,邻小区高出服务小区的门限值2;A5 event: the serving cell is lower than the threshold value 1, and the neighboring cell is higher than the serving cell threshold value 2;
A6事件:邻小区高出服务小区的偏滞;A6 event: The neighboring cell is higher than the serving cell;
B1事件:异系统邻小区高于服务小区的门限;B1 event: the neighboring cell of a different system is higher than the threshold of the serving cell;
B2事件:服务小区低于门限1,异系统邻小区高于门限值2。B2 event: The serving cell is below threshold 1, and the neighboring cell of the different system is above threshold 2.
第三步,切换判决。The third step is to switch the judgment.
当前一般使用A3事件作为小区切换的判决条件,即当邻小区的测量RSRP-主服务小区的RSRP>门限值Thresh,且持续一段时间t,则判决切换至邻小区,其中,邻小区相当于邻接小区。Currently, the A3 event is generally used as the decision condition for cell switching, that is, when the measured RSRP of the neighboring cell minus the RSRP of the primary serving cell> the threshold value Thresh and lasts for a period of time t, it is decided to switch to the neighboring cell, where the neighboring cell is equivalent to the adjacent cell.
第四步,切换执行。Step 4: Switch execution.
原gNB进行切换判决的执行,将切换命令下发给UE,UE执行切换和数据转发。The original gNB executes the handover decision and sends the handover command to the UE, which then performs the handover and data forwarding.
基于相关技术所存在的问题,本申请实施例提供一种切换方法,本申请实施例提供的方法可以通过计算机程序来实现,该计算机程序在执行的时候,完成本申请实施例提供的切换方法。在一些实施例中,该计算机程序可以在终端中的处理器执行。图2为本申请实施例提供的切换方法的一种实现流程,如图2所示,该切换方法包括:Based on the problems existing in the related art, an embodiment of the present application provides a switching method. The method provided by the embodiment of the present application can be implemented by a computer program. When the computer program is executed, the switching method provided by the embodiment of the present application is completed. In some embodiments, the computer program can be executed by a processor in a terminal. Figure 2 is an implementation flow of the switching method provided by an embodiment of the present application. As shown in Figure 2, the switching method includes:
步骤S201,接收基站发送的测量控制信息,基于测量控制信息获取终端当前接入的服务小区的第一RSRP和各个邻接小区的第二当前RSRP。Step S201: receiving measurement control information sent by a base station, and acquiring a first RSRP of a serving cell currently accessed by a terminal and a second current RSRP of each neighboring cell based on the measurement control information.
这里,基站即公用移动通信基站,是无线电台站的一种形式,是指在一定的无线电覆盖区中,通过移动通信交换中心,与终端之间进行信息传递的无线电收发信电台。简单的来说,基站用来保证在移动的过程中终端可以随时随地保持着有信号,可以保证通话以及收发信息等需求。在本申请实施例中,终端可以为无人机、手机、电脑、穿戴式设备等,该终端能够与基站建立连接关系,从而使得终端能够通过基站实现联网功能。在本申请实施例中,终端处于移动状态,且移动速度大于一定阈值。Here, the base station is a public mobile communication base station, which is a form of radio station. It refers to a radio transceiver station that transmits information between terminals through a mobile communication exchange center in a certain radio coverage area. Simply put, the base station is used to ensure that the terminal can maintain a signal anytime and anywhere during the movement, and can ensure the needs of calls and sending and receiving information. In an embodiment of the present application, the terminal can be a drone, a mobile phone, a computer, a wearable device, etc., and the terminal can establish a connection relationship with the base station, so that the terminal can realize the networking function through the base station. In an embodiment of the present application, the terminal is in a mobile state, and the moving speed is greater than a certain threshold.
在实际实现时,基站会周期性向所接入终端下发测量控制信息,该测量控制信息用于触发终端获得自身所处的信道环境、自身的位置以及基站的位置等,其中,信道环境包括当前接入的服务小区的信道环境,而且还包括与服务小区相邻的各个邻接小区的信道环境。In actual implementation, the base station will periodically send measurement control information to the connected terminal. The measurement control information is used to trigger the terminal to obtain its own channel environment, its own location, and the location of the base station, etc. The channel environment includes the channel environment of the currently connected service cell, and also includes the channel environment of each adjacent cell adjacent to the service cell.
在本申请实施例中,当终端接收到基站发送的测量控制信息的时候,则会获取当前接入的服务小区当前时刻的第一RSRP,还会获取各个邻接小区当前时刻的各个第二当前RSRP,其中,当前时刻是指终端接收到测量控制信息的时刻。In an embodiment of the present application, when the terminal receives the measurement control information sent by the base station, it will obtain the first RSRP of the currently connected service cell at the current moment, and will also obtain the second current RSRP of each adjacent cell at the current moment, where the current moment refers to the moment when the terminal receives the measurement control information.
步骤S202,基于第一当前RSRP预测终端在下一时刻所在服务小区的第一预测RSPR,基于各个第二当前RSRP预测下一时刻各个邻接小区的第二预测RSRP。Step S202: predicting a first predicted RSPR of a serving cell where the terminal will be located at the next moment based on the first current RSRP, and predicting a second predicted RSRP of each adjacent cell at the next moment based on each second current RSRP.
这里,终端的不同移动方式对应不同的预测方法,其中,终端的移动方式可以包括按照预设轨迹移动和自由移动。其中,按照预设轨迹移动是指运动轨迹是提前规划好的,例如按照直线从A地点移动至B地点,当然也可以按照曲线从A点移动至B点;自由移动是指终端基于操控指令进行移动,或者终端位于自由移动的其他设备中,从而随着其他设备的自由移动而进行自由移动,示例地,无人机的自由移动是基于操控指令进行移动,而直升机或者汽车中的手机是基于直升机或者汽车的自由移动而进行自由移动。Here, different movement modes of the terminal correspond to different prediction methods, wherein the movement modes of the terminal may include movement according to a preset trajectory and free movement. Among them, movement according to a preset trajectory means that the motion trajectory is planned in advance, such as moving from point A to point B in a straight line, and of course, it can also move from point A to point B in a curve; free movement means that the terminal moves based on control instructions, or the terminal is located in other freely moving devices, so that it moves freely with the free movement of other devices. For example, the free movement of a drone is based on control instructions, while a mobile phone in a helicopter or a car moves freely based on the free movement of the helicopter or the car.
在本申请实施例中,会先获取终端的移动方式;接着,还会继续获取该移动方式对应的预测模型;最后,利用预测模型对第一当前RSRP进行预测处理,得到终端在下一时刻所在服务小区的第一预测RSPR;还利用预测模型对各个第二当前RSRP进行预测处理,得到终端在下一时刻各个邻接小区的第二预测RSPR。其中,当终端的移动方式为按照预设轨迹的情况下,表征能够预测终端在下一时刻的位置,则预设轨迹对应的预测模型为传播损耗模型,这里,该传播损耗模型可以为自由空间传播模型;而当终端的移动的方式为自由移动的情况下,该终端可以是基于外界的操控指令进行移动,移动的路线并不固定,则自由移动对应的预测模型可以为自回归模型、神经网络模型、贝叶斯网络模型等。In an embodiment of the present application, the terminal's movement mode is first obtained; then, the prediction model corresponding to the movement mode is further obtained; finally, the prediction model is used to predict the first current RSRP to obtain the first predicted RSPR of the service cell where the terminal will be located at the next moment; the prediction model is also used to predict each second current RSRP to obtain the second predicted RSPR of each adjacent cell of the terminal at the next moment. Among them, when the terminal's movement mode is according to a preset trajectory, the representation can predict the position of the terminal at the next moment, then the prediction model corresponding to the preset trajectory is a propagation loss model, here, the propagation loss model can be a free space propagation model; and when the terminal's movement mode is free movement, the terminal can move based on external control instructions, and the movement route is not fixed, then the prediction model corresponding to the free movement can be an autoregressive model, a neural network model, a Bayesian network model, etc.
步骤S203,将第一预测RSRP和各个第二预测RSRP发送至基站,以使得在满足切换条件时,基站从各个邻接小区中确定目标小区。Step S203: Send the first predicted RSRP and each second predicted RSRP to the base station, so that when the switching condition is met, the base station determines the target cell from each adjacent cell.
这里,终端通过与基站之间的通信连接向基站发送消息,在实际实现中,终端通过步骤S202确定出第一预测RSRP和各个第二预测RSRP之后,则会将第一预测RSRP和各个第二预测RSRP发送至基站,使得基站获知终端的实际情况,并且还在满足切换条件的时候,使得基站从各个邻接小区中确定信道质量较好的目标小区。Here, the terminal sends a message to the base station through the communication connection between the terminal and the base station. In actual implementation, after the terminal determines the first predicted RSRP and each second predicted RSRP through step S202, the terminal sends the first predicted RSRP and each second predicted RSRP to the base station, so that the base station knows the actual situation of the terminal, and when the switching conditions are met, the base station determines the target cell with better channel quality from each adjacent cell.
在一些实施例中,基站接收到第一预测RSRP和各个第二预测RSRP,再基于上述A1至A6、B1和B2事件的其中之一进行切换判决,从而确定出目标小区。以A3事件举例来说,基站会确定各个第二预测RSRP与第一预测RSRP之间的各个差值,如果某个邻接小区的第二预测RSRP与第一预测RSRP的差值大于差值阈值,且持续时长超过时长阈值,则认为满足切换条件,并将该邻接小区确定为目标小区。其中,差值阈值可以为默认值或者自定义值,示例地,该差值阈值可以为3dB、4dB、5dB等;时长阈值也可以为默认值或者自定义值,该时长阈值可以为50毫秒、100毫秒、200毫秒、1秒等。In some embodiments, the base station receives the first predicted RSRP and each second predicted RSRP, and then makes a switching decision based on one of the above-mentioned events A1 to A6, B1 and B2, thereby determining the target cell. Taking event A3 as an example, the base station will determine each difference between each second predicted RSRP and the first predicted RSRP. If the difference between the second predicted RSRP and the first predicted RSRP of a neighboring cell is greater than the difference threshold, and the duration exceeds the duration threshold, it is considered that the switching condition is met, and the neighboring cell is determined as the target cell. Among them, the difference threshold can be a default value or a custom value. For example, the difference threshold can be 3dB, 4dB, 5dB, etc.; the duration threshold can also be a default value or a custom value. The duration threshold can be 50 milliseconds, 100 milliseconds, 200 milliseconds, 1 second, etc.
在其他实施例中,如果存在多个邻接小区均满足上述切换条件,则将最大取值的第二预测RSRP对应的邻接小区确定为目标小区,确保目标小区的个数为一个。In other embodiments, if there are multiple neighboring cells that all meet the above switching condition, the neighboring cell corresponding to the second predicted RSRP with the maximum value is determined as the target cell, ensuring that the number of target cells is one.
步骤S204,基于接收到的切换指令从服务小区切换至目标小区。Step S204: switching from the serving cell to the target cell based on the received switching instruction.
在本申请实施例中,一方面,在基站确定出目标小区之后,则会生成切换指令,还将该切换指令发送至终端。接着,如果终端采用的是硬切换,则在发送切换指令后便会释放终端在服务小区中的资源;而如果终端采用的是软切换,则在终端基于切换指令成功切换至目标小区之后,基站才会释放终端在服务小区中的资源。另一方面,终端接收到切换指令,并会解析该切换指令,得到目标小区;然后,向目标小区所在目标基站发送接入请求以及资源申请,与目标小区联系,建立新的信道,从而完成从服务小区切换至目标小区。其中,目标小区可以与服务小区属于同一基站,这种情况下的切换便为站内切换;目标小区还可以与服务小区属于不同的基站,这种情况下的切换则为站间切换。In an embodiment of the present application, on the one hand, after the base station determines the target cell, a switching instruction will be generated and sent to the terminal. Then, if the terminal adopts hard switching, the terminal's resources in the service cell will be released after sending the switching instruction; and if the terminal adopts soft switching, the base station will release the terminal's resources in the service cell only after the terminal successfully switches to the target cell based on the switching instruction. On the other hand, the terminal receives the switching instruction and parses the switching instruction to obtain the target cell; then, it sends an access request and a resource request to the target base station where the target cell is located, contacts the target cell, and establishes a new channel, thereby completing the switching from the service cell to the target cell. Among them, the target cell can belong to the same base station as the service cell, in which case the switching is an intra-station switching; the target cell can also belong to a different base station from the service cell, in which case the switching is an inter-station switching.
本申请实施例提供一种切换方法,终端在接收到基站发送的测量控制信息之后,会基于该测量控制信息获取当前接入的服务小区的第一当前RSRP,同时还会获取各个邻接小区的第二当前RSRP;接着,基于第一当前RSRP来预测终端在下一时刻所在服务小区的第一预测RSRP,还基于各个第二当前RSRP来预测下一时刻各个邻接小区的第二预测RSRP;然后,终端将预测到的第一预测RSRP和各个第二预测RSRP发送至基站,以使得在满足切换条件的时候,基站基于第一预测RSRP和各个第二预测RSRP从各个邻接小区中确定目标小区;最后,终端基于接收到的切换指令从服务小区切换至目标小区。在切换过程中,终端是将预测得到的第一预测RSRP和各个第二预测RSRP发送至基站,以使得基站能够基于第一预测RSRP和各个第二预测RSRP精准地确定目标小区,提升目标小区的准确性及可靠性,有利于确定出最优小区,从而提升切换成功率。The embodiment of the present application provides a switching method. After receiving the measurement control information sent by the base station, the terminal will obtain the first current RSRP of the currently connected service cell based on the measurement control information, and will also obtain the second current RSRP of each adjacent cell; then, based on the first current RSRP, the first predicted RSRP of the service cell where the terminal is located at the next moment is predicted, and based on each second current RSRP, the second predicted RSRP of each adjacent cell at the next moment is predicted; then, the terminal sends the predicted first predicted RSRP and each second predicted RSRP to the base station, so that when the switching condition is met, the base station determines the target cell from each adjacent cell based on the first predicted RSRP and each second predicted RSRP; finally, the terminal switches from the service cell to the target cell based on the received switching instruction. During the switching process, the terminal sends the predicted first predicted RSRP and each second predicted RSRP to the base station, so that the base station can accurately determine the target cell based on the first predicted RSRP and each second predicted RSRP, thereby improving the accuracy and reliability of the target cell, and facilitating the determination of the optimal cell, thereby improving the switching success rate.
基于上述实施例,本申请实施例提供一种切换交互方法,如图3所示,该切换交互方法应用于基站、终端和目标小区所在的目标基站,该切换交互方法包括以下步骤S301至步骤S312:Based on the above embodiment, the embodiment of the present application provides a handover interaction method. As shown in FIG3 , the handover interaction method is applied to a base station, a terminal, and a target base station where a target cell is located. The handover interaction method includes the following steps S301 to S312:
步骤S301,基站向终端发送测量控制信息。Step S301: The base station sends measurement control information to the terminal.
这里,基站是周期性向终端发送测量控制信息,该测量控制信息用于触发终端获得自身所处的信道环境、自身的位置以及基站的位置等,其中,信道环境包括当前接入的服务小区的信道环境,而且还包括与服务小区相邻的各个邻接小区的信道环境。此外,当在终端刚接入服务小区的时候,基站也会向终端发送测量控制信息,以获得信道环境的相关信息。Here, the base station periodically sends measurement control information to the terminal, and the measurement control information is used to trigger the terminal to obtain its own channel environment, its own location and the location of the base station, etc., wherein the channel environment includes the channel environment of the currently connected service cell, and also includes the channel environment of each adjacent cell adjacent to the service cell. In addition, when the terminal just accesses the service cell, the base station will also send measurement control information to the terminal to obtain relevant information about the channel environment.
步骤S302,终端基于测量控制信息确定第一当前RSRP和各个第二当前RSRP。Step S302: The terminal determines a first current RSRP and each second current RSRP based on the measurement control information.
这里,步骤S302的实现过程与上述步骤S201中的“基于测量控制信息获取终端当前接入的服务小区的第一RSRP和各个邻接小区的第二当前RSRP”实现过程相类似,因此,步骤S302的实现过程可参考上述步骤S201的实现过程。Here, the implementation process of step S302 is similar to the implementation process of "obtaining the first RSRP of the service cell currently accessed by the terminal and the second current RSRP of each adjacent cell based on the measurement control information" in the above step S201. Therefore, the implementation process of step S302 can refer to the implementation process of the above step S201.
步骤S303,终端基于第一当前RSRP预测终端在下一时刻所在服务小区的第一预测RSPR,基于各个第二当前RSRP预测下一时刻各个邻接小区的第二预测RSRP。Step S303: The terminal predicts a first predicted RSPR of a serving cell where the terminal will be located at the next moment based on the first current RSRP, and predicts a second predicted RSRP of each adjacent cell at the next moment based on each second current RSRP.
这里,步骤S303的实现过程与上述步骤S202的实现过程相类似,因此,步骤S303的实现过程可参考上述步骤S202的实现过程。Here, the implementation process of step S303 is similar to the implementation process of the above step S202, so the implementation process of step S303 can refer to the implementation process of the above step S202.
步骤S304,终端将第一预测RSRP和各个第二预测RSRP发送至基站。Step S304: The terminal sends the first predicted RSRP and each second predicted RSRP to the base station.
这里,终端基于已连接的通道,向基站发送第一预测RSRP和各个第二预测RSRP。Here, the terminal sends the first predicted RSRP and each second predicted RSRP to the base station based on the connected channel.
在一些实施例中,终端还可将第一预测RSRP和各个第二预测RSRP进行编码,得到编码后的信息,并将编码后的信息发送至基站。In some embodiments, the terminal may further encode the first predicted RSRP and each second predicted RSRP to obtain encoded information, and send the encoded information to the base station.
步骤S305,基站基于第一预测RSRP和各个第二预测RSRP判断是否满足切换条件。Step S305: The base station determines whether a switching condition is met based on the first predicted RSRP and each second predicted RSRP.
这里,基站多次确定各个第二预测RSRP与第一预测RSRP的各个差值;接着,如果能从各个差值中确定出每次均大于差值阈值的目标差值。也即,某个第二预测RSRP高出第一预测RSRP一定值,并且持续一段时间,则确定满足切换条件。否则,确定不满足切换条件。Here, the base station determines the differences between the second predicted RSRP and the first predicted RSRP for multiple times; then, if a target difference that is greater than the difference threshold each time can be determined from the differences, that is, if a second predicted RSRP is higher than the first predicted RSRP by a certain value and lasts for a period of time, then it is determined that the switching condition is met. Otherwise, it is determined that the switching condition is not met.
在一些实施例中,基站还可在预设时长内周期性确定各个第二预测RSRP与第一预测RSRP的各个差值;如果各个差值中存在每个周期均大于差值阈值。也即,某个第二预测RSRP高出第一预测RSRP一定值,并且持续一段时间,则确定满足切换条件。否则,确定不满足切换条件。In some embodiments, the base station may also periodically determine the differences between each second predicted RSRP and the first predicted RSRP within a preset time period; if each difference is greater than the difference threshold value in each period, that is, a second predicted RSRP is higher than the first predicted RSRP by a certain value and lasts for a period of time, then it is determined that the switching condition is met. Otherwise, it is determined that the switching condition is not met.
在本申请实施例中,如果判断出满足切换条件,则进入步骤S306;而如果判断出不满足切换条件,则返回步骤S301。In the embodiment of the present application, if it is determined that the switching condition is met, the process proceeds to step S306 ; and if it is determined that the switching condition is not met, the process returns to step S301 .
步骤S306,基站从邻接小区中确定目标小区。Step S306: the base station determines a target cell from adjacent cells.
此时满足切换条件,可将目标差值对应的第二预测RSRP确定为选中的第二预测RSRP;然后,将选中的第二预测RSRP对应的邻接小区确定为目标小区。At this time, the switching condition is met, and the second predicted RSRP corresponding to the target difference can be determined as the selected second predicted RSRP; then, the adjacent cell corresponding to the selected second predicted RSRP is determined as the target cell.
步骤S307,基站基于目标小区生成切换指令。Step S307: the base station generates a handover instruction based on the target cell.
这里,该切换指令是指示终端进行小区切换的指令,同时也是指示终端切换至目标小区的指令。Here, the switching instruction is an instruction to instruct the terminal to perform cell switching, and is also an instruction to instruct the terminal to switch to a target cell.
步骤S308,基站将切换指令发送至终端。Step S308: The base station sends a switching instruction to the terminal.
这里,基站通过已建立的连接将切换指令发送至终端。Here, the base station sends the switching instruction to the terminal through the established connection.
步骤S309,基站释放终端在服务小区中的资源。Step S309: the base station releases the resources of the terminal in the serving cell.
这里,为节约资源,基站还会通过删除指令释放终端原先在服务小区中的资源。Here, in order to save resources, the base station will also release the resources originally used by the terminal in the serving cell through a deletion instruction.
步骤S310,终端基于切换指令向目标基站发送接入请求和资源申请。Step S310: The terminal sends an access request and a resource request to a target base station based on a handover instruction.
这里,终端会解析切换指令,得到目标小区;然后,向目标基站发送接入请求以及资源申请,用于请求接入目标基站中的目标小区。Here, the terminal will parse the switching instruction to obtain the target cell; then, it will send an access request and a resource application to the target base station to request access to the target cell in the target base station.
步骤S311,目标基站向终端返回允许指令。Step S311: The target base station returns a permission instruction to the terminal.
这里,该允许指令用于表征目标小区满足接入条件,并做好终端接入的准备工作。Here, the permission instruction is used to indicate that the target cell meets the access conditions and is ready for terminal access.
步骤S312,终端从服务小区切换至目标小区。Step S312: the terminal switches from the serving cell to the target cell.
在本申请实施例中,通过上述步骤S301至步骤S3011,基站通过发送测量控制信息,来触发终端获取第一当前RSRP和各个第二当前RSRP;接着,终端基于第一当前RSRP预测出下一时刻所在服务小区的第一预测RSRP,还基于各个第二当前RSRP预测出下一时刻各个邻接小区的第二预测RSRP,并将第一预测RSRP和各个第二预测RSRP发送至基站;然后,基站则基于第一预测RSRP和各个第二预测RSRP来确定是否满足切换条件,在满足切换条件的情况下,从各个邻接小区中确定出RSRP最佳的目标小区,提升目标小区的准确性及可靠性;还生成、发送切换指令;最后,终端基于切换指令从服务小区切换至目标小区。从而使得终端切换至信道质量高的小区,提升终端通信质量,降低传输误码率,并提高通信效率。In the embodiment of the present application, through the above steps S301 to S3011, the base station triggers the terminal to obtain the first current RSRP and each second current RSRP by sending measurement control information; then, the terminal predicts the first predicted RSRP of the service cell at the next moment based on the first current RSRP, and also predicts the second predicted RSRP of each adjacent cell at the next moment based on each second current RSRP, and sends the first predicted RSRP and each second predicted RSRP to the base station; then, the base station determines whether the switching condition is met based on the first predicted RSRP and each second predicted RSRP, and when the switching condition is met, determines the target cell with the best RSRP from each adjacent cell to improve the accuracy and reliability of the target cell; also generates and sends a switching instruction; finally, the terminal switches from the service cell to the target cell based on the switching instruction. Thereby, the terminal switches to a cell with high channel quality, improves the communication quality of the terminal, reduces the transmission bit error rate, and improves the communication efficiency.
在一些实施例中,上述步骤S202中的“基于第一当前RSRP预测终端在下一时刻所在服务小区的第一预测RSPR”可通过以下步骤S2021和步骤S2022来实现:In some embodiments, the “predicting the first predicted RSPR of the serving cell where the terminal is located at the next moment based on the first current RSRP” in the above step S202 may be implemented by the following steps S2021 and S2022:
步骤S2021,获取终端的移动方式,并获取移动方式对应的预测模型。Step S2021, obtaining the movement mode of the terminal and obtaining the prediction model corresponding to the movement mode.
这里,移动方式可以为按照预设轨迹移动或者自由移动,其中,按照预设轨迹移动是指运动轨迹是提前规划好的,表征终端移动的轨迹是固定且已知的;而自由移动是指终端基于操控指令进行移动,此时终端移动的轨迹是不固定且未知的。Here, the movement mode can be moving according to a preset trajectory or moving freely, wherein moving according to a preset trajectory means that the motion trajectory is planned in advance, and the trajectory of the terminal movement is fixed and known; while free movement means that the terminal moves based on control instructions, and the trajectory of the terminal movement is not fixed and unknown.
在本申请实施例中,如果终端的移动方式为按照预设轨迹移动,则对应的预测模型为传播损耗模型,其中,该传播损耗模型可以为自由空间传播模型。如果终端的移动方式为自由移动,则对应的预测模型可以为自回归模型、神经网络模型、贝叶斯网络模型等。In the embodiment of the present application, if the terminal moves in a preset trajectory, the corresponding prediction model is a propagation loss model, wherein the propagation loss model may be a free space propagation model. If the terminal moves in a free manner, the corresponding prediction model may be an autoregressive model, a neural network model, a Bayesian network model, etc.
步骤S2022,利用预测模型对第一当前RSRP进行预测处理,得到第一预测RSRP。Step S2022: Use the prediction model to predict the first current RSRP to obtain a first predicted RSRP.
在本申请实施例中,参考图4,步骤S2022可通过以下步骤S221至步骤S228来实现:In the embodiment of the present application, referring to FIG. 4 , step S2022 may be implemented by following steps S221 to S228:
步骤S221,判断移动方式是否为按照预设轨迹移动。Step S221, determining whether the moving mode is moving according to a preset trajectory.
这里,如果运动方式是按照预设轨迹移动,终端中则存储有预设轨迹信息,在本申请实施例中,可终端可获取自身的存储信息,然后判断存储信息中是否包含预设轨迹信息,如果存储信息中包含预设轨迹信息,则表征移动方式是按照预设轨迹移动,进入步骤S222;而如果存储信息中不包含预设轨迹信息,则表征移动方式并不是按照预设轨迹移动,而是自由移动,则进入步骤S225。Here, if the movement mode is to move according to a preset trajectory, the preset trajectory information is stored in the terminal. In an embodiment of the present application, the terminal can obtain its own storage information, and then determine whether the storage information contains the preset trajectory information. If the storage information contains the preset trajectory information, it represents that the movement mode is to move according to the preset trajectory, and enters step S222; if the storage information does not contain the preset trajectory information, it represents that the movement mode is not to move according to the preset trajectory, but to move freely, and then enters step S225.
步骤S222,确定终端与基站之间的当前距离。Step S222, determining the current distance between the terminal and the base station.
此时,移动方式是按照预设轨迹移动,则终端获取自身所处的当前位置以及基站所处的基站位置,再基于当前位置和基站位置确定当前距离。At this time, the moving mode is to move according to a preset trajectory, and the terminal obtains its current position and the base station position of the base station, and then determines the current distance based on the current position and the base station position.
步骤S223,基于预设轨迹预测下一时刻终端与基站之间的预测距离。Step S223, predicting the predicted distance between the terminal and the base station at the next moment based on the preset trajectory.
这里,还可获取终端的移动速度,然后基于下一时刻、移动速度确定终端移动的距离,再基于移动距离和预设轨迹确定移动轨迹,最后基于当前位置和移动轨迹预测下一时刻终端的预测位置。基于此,结合距离公式,可根据终端的预测位置和基站位置确定出预测距离。Here, the moving speed of the terminal can also be obtained, and then the moving distance of the terminal is determined based on the next moment and the moving speed, and then the moving trajectory is determined based on the moving distance and the preset trajectory, and finally the predicted position of the terminal at the next moment is predicted based on the current position and the moving trajectory. Based on this, combined with the distance formula, the predicted distance can be determined according to the predicted position of the terminal and the base station position.
步骤S224,通过传播损耗模型对第一当前RSRP、当前距离和预测距离进行预测处理,确定第一预测RSRP。Step S224: predicting the first current RSRP, the current distance, and the predicted distance using a propagation loss model to determine a first predicted RSRP.
以传播损耗模型为自由空间传播模型为例,可先确定当前距离与预测距离的比值;然后,对比值进行对数运算,在实际中,可以是进行以10为底的对数运算,此外,还将对数处理后的结果乘以预设的常数系数,从而得到运算结果,该预设的常数系数可以为20,该运算结果能够表征当前时刻与下一时刻RSRP的损耗差值;最后,对第一当前RSRP和运算结果进行累加,从而得到第一预测RSRP。Taking the propagation loss model as a free space propagation model as an example, the ratio of the current distance to the predicted distance can be determined first; then, a logarithmic operation is performed on the comparison value. In practice, a logarithmic operation with a base of 10 can be performed. In addition, the result after logarithmic processing is multiplied by a preset constant coefficient to obtain an operation result. The preset constant coefficient can be 20, and the operation result can characterize the loss difference between the RSRP at the current moment and the next moment; finally, the first current RSRP and the operation result are added to obtain a first predicted RSRP.
步骤S225,获取至少两个历史时刻终端接入服务小区的历史RSRP。Step S225, obtaining historical RSRP of the terminal accessing the serving cell at at least two historical moments.
此时,移动方式并不是按照预设轨迹移动,而是自由移动,则从自身存储器中获取至少两个历史时刻终端接入服务小区的历史RSRP。示例地,如果当前时刻为t,则获取t-1时刻终端接入服务小区的RSRP和t-2时刻终端接入服务小区的RSRP。At this time, the moving mode is not moving according to the preset trajectory, but moving freely, then the historical RSRP of the terminal accessing the service cell at at least two historical moments is obtained from its own memory. For example, if the current moment is t, the RSRP of the terminal accessing the service cell at moment t-1 and the RSRP of the terminal accessing the service cell at moment t-2 are obtained.
步骤S226,获取预设的自回归模型。Step S226, obtaining a preset autoregressive model.
这里,预设的自回归模型中的参数为上述历史RSRP,因此,该自回归模型的形式与历史RSRP的个数相匹配。Here, the parameters in the preset autoregressive model are the above-mentioned historical RSRPs, so the form of the autoregressive model matches the number of historical RSRPs.
示例地,假设两个历史RSRP分别为S1和S2,则自回归模型可以表示为St=θ0+θ1*S1+θ2*S2。For example, assuming that two historical RSRPs are S 1 and S 2 , respectively, the autoregressive model can be expressed as S t = θ 0 + θ 1 *S 1 + θ 2 *S 2 .
步骤S227,基于第一当前RSRP和历史RSRP,确定出自回归模型的系数。Step S227: Determine the coefficients of the autoregressive model based on the first current RSRP and the historical RSRP.
这里,先将历史RSRP输入至自回归模型,得到当前预测RSRP;然后,基于第一当前RSRP与当前预测RSRP的差值构建目标函数;接着,利用最小二乘法、共轭梯度法、拟牛顿法等确定目标函数的最优解;最后,基于该最优解确定自回归模型的系数。承接上面的例子,确定出θ0、θ1和θ2。Here, the historical RSRP is first input into the autoregressive model to obtain the current predicted RSRP; then, the objective function is constructed based on the difference between the first current RSRP and the current predicted RSRP; then, the optimal solution of the objective function is determined using the least squares method, conjugate gradient method, quasi-Newton method, etc.; finally, the coefficients of the autoregressive model are determined based on the optimal solution. Continuing with the above example, θ 0 , θ 1 and θ 2 are determined.
步骤S228,将第一当前RSRP和历史RSRP输入自回归模型,得到第一预测RSRP。Step S228: Input the first current RSRP and the historical RSRP into the autoregressive model to obtain a first predicted RSRP.
这里,由于系数已知,那么将已知的第一当前RSRP和历史RSRP,则可得到第一预测RSRP。承接上面的举例,假设第一预测RSRP记为St+1,则St+1=θ0+θ1*St+θ2*S1。Here, since the coefficient is known, the first predicted RSRP can be obtained by substituting the known first current RSRP and the historical RSRP. Continuing with the above example, assuming that the first predicted RSRP is recorded as St+1 , St +1 = θ0 + θ1 * St + θ2 * S1 .
在一些实施例中,当终端刚接入服务小区的时候,会在短暂的时间段中并不存在历史RSRP,在这种情况下会直接将第一当前RSRP确定为第一预测RSRP。由于基站会按毫秒级别周期性下发测量控制信息,这种情况仅仅存在几十毫秒。In some embodiments, when the terminal just accesses the serving cell, there is no historical RSRP in a short period of time, in which case the first current RSRP is directly determined as the first predicted RSRP. Since the base station periodically sends measurement control information at the millisecond level, this situation only exists for tens of milliseconds.
在本申请实施例中,通过上述步骤S221至步骤S228,在终端的移动方式为按照预设轨迹移动的时候,确定终端距离基站的当前距离,而且还基于预设轨迹预测下一时刻终端举例基站的预测距离;然后,基于传播损耗模型对第一当前RSRP、当前距离和预测距离进行预测,得到终端在下一时刻所在服务小区的第一预测RSPR。而在终端的移动方式为自由移动的时候,则获取至少领个历史RSRP,再基于第一当前RSRP和历史RSRP确定出自回归模型的系数;接着,将第一当前RSRP和历史RSRP输入自回归模型,从而得到第一预测RSRP。该第一预测RSRP能够反映出终端下一时刻再服务小区的实际信道环境,从而为后续切换判决提供符合实际的数据,有利于确定出最优小区,从而提升系统性能。In an embodiment of the present application, through the above steps S221 to S228, when the terminal moves in a preset trajectory, the current distance of the terminal from the base station is determined, and the predicted distance of the terminal from the base station at the next moment is predicted based on the preset trajectory; then, the first current RSRP, the current distance and the predicted distance are predicted based on the propagation loss model to obtain the first predicted RSPR of the service cell where the terminal is located at the next moment. When the terminal moves in a free manner, at least one historical RSRP is obtained, and then the coefficients of the autoregressive model are determined based on the first current RSRP and the historical RSRP; then, the first current RSRP and the historical RSRP are input into the autoregressive model to obtain the first predicted RSRP. The first predicted RSRP can reflect the actual channel environment of the terminal's service cell at the next moment, thereby providing actual data for subsequent switching decisions, which is conducive to determining the optimal cell, thereby improving system performance.
在一些实施例中,针对各个邻接小区的第二预测RSRP的确定方法,可参考与上述步骤S221至步骤S228相类似的方法进行确定,本申请实施例中不在赘述。In some embodiments, the method for determining the second predicted RSRP of each adjacent cell may be determined by referring to a method similar to the above-mentioned steps S221 to S228, which will not be described in detail in the embodiments of the present application.
在实际实现时,参考图5,上述步骤S223“基于预设轨迹预测下一时刻终端与基站之间的预测距离”可通过以下步骤S231至步骤S233来实现:In actual implementation, referring to FIG. 5 , the above step S223 “predicting the predicted distance between the terminal and the base station at the next moment based on the preset trajectory” can be implemented by the following steps S231 to S233:
步骤S231,获取终端所处的当前位置、终端的移动速度和基站所处的基站位置。Step S231, obtaining the current location of the terminal, the moving speed of the terminal and the base station location of the base station.
这里,在终端接收到测量控制信息之后,终端还会基于该测量控制信息获取当前所处的当前位置、移动速度和基站位置。其中,终端中设置有定位设备和测速设备,通过定位设备能够获取终端的当前位置,通过测速设备能够获取终端的移动速度。此外,在终端与基站进行信息交互时,终端能够获取到基站的位置。Here, after the terminal receives the measurement control information, the terminal will also obtain the current location, moving speed and base station location based on the measurement control information. Among them, the terminal is provided with a positioning device and a speed measuring device, and the current location of the terminal can be obtained through the positioning device, and the moving speed of the terminal can be obtained through the speed measuring device. In addition, when the terminal exchanges information with the base station, the terminal can obtain the location of the base station.
步骤S232,基于预设轨迹、当前位置和移动速度预测终端在下一时刻的预测位置。Step S232, predicting the predicted position of the terminal at the next moment based on the preset trajectory, the current position and the moving speed.
这里,基于下一时刻、移动速度确定终端移动的距离,再基于移动距离和预设轨迹确定移动轨迹,最后基于当前位置的基础上移动所确定的移动轨迹,从而得到下一时刻终端的预测位置。Here, the distance moved by the terminal is determined based on the next moment and the moving speed, and the moving trajectory is determined based on the moving distance and the preset trajectory. Finally, the moving trajectory determined based on the current position is moved to obtain the predicted position of the terminal at the next moment.
步骤S233,基于基站位置和预测位置确定预测距离。Step S233, determining the predicted distance based on the base station position and the predicted position.
结合距离公式,可确定出下一时刻终端与基站的预测距离。Combined with the distance formula, the predicted distance between the terminal and the base station at the next moment can be determined.
如此,通过上述步骤S231至步骤S233,基于预设轨迹预测终端下一时刻的预测位置,然后基于基站位置和预测位置确定出预测距离,简化预测过程,提升预测效率。In this way, through the above steps S231 to S233, the predicted position of the terminal at the next moment is predicted based on the preset trajectory, and then the predicted distance is determined based on the base station position and the predicted position, which simplifies the prediction process and improves the prediction efficiency.
在实际实现时,参考图6,上述步骤S224“通过传播损耗模型对第一当前RSRP、当前距离和预测距离进行预测处理,确定第一预测RSRP”可通过以下步骤S241至步骤S243来实现:In actual implementation, referring to FIG. 6 , the above step S224 “predicting the first current RSRP, the current distance and the predicted distance by the propagation loss model to determine the first predicted RSRP” can be implemented by the following steps S241 to S243:
步骤S241,确定当前距离和预测距离的比值。Step S241, determining the ratio of the current distance to the predicted distance.
这里,利用当前距离除以预测距离,得到当前距离和预测距离的比值。示例地,假设当前距离为dt,预测距离为dt+1,则上述比值为dt/dt+1。Here, the current distance is divided by the predicted distance to obtain the ratio of the current distance to the predicted distance. For example, assuming that the current distance is d t and the predicted distance is d t+1 , the above ratio is d t /d t+1 .
步骤S242,基于预设的常数系数对比值进行对数运算,得到运算结果。Step S242, performing a logarithmic operation on the comparison value based on a preset constant coefficient to obtain a calculation result.
这里,该常数系数可以为10,可先对比值进行以10为底的对数运算,再将底数运算的结果乘以常数系数,得到运算结果。其中,该运算结果能够表征当前时刻RSRP与下一时刻RSRP的损耗差值。Here, the constant coefficient may be 10, and the comparison value may be first subjected to a logarithmic operation with a base of 10, and then the result of the base operation may be multiplied by the constant coefficient to obtain an operation result. The operation result may represent the loss difference between the RSRP at the current moment and the RSRP at the next moment.
步骤S243,基于第一当前RSRP和运算结果,确定第一预测RSRP。Step S243: Determine a first predicted RSRP based on the first current RSRP and the calculation result.
这里,对第一当前RSRP和运算结果进行累加,从而得到第一预测RSRP。Here, the first current RSRP and the calculation result are accumulated to obtain the first predicted RSRP.
在本申请实施例中,通过上述步骤S241至步骤S243,通过对当前距离和预测距离依次进行求商、对数、乘积处理,得到运算结果,该运算结果能够表征当前时刻RSRP与下一时刻RSRP的损耗差值;然后,在第一当前RSRP的基础上累加运算结果,从而得到第一预测RSRP。如此,为后续切换判决提供符合实际的数据,有利于确定出最优小区,从而提升系统性能。In the embodiment of the present application, through the above steps S241 to S243, the current distance and the predicted distance are processed in turn by calculating the quotient, logarithm, and product to obtain a calculation result, which can characterize the loss difference between the RSRP at the current moment and the RSRP at the next moment; then, the calculation results are accumulated on the basis of the first current RSRP to obtain the first predicted RSRP. In this way, data that conforms to reality is provided for subsequent switching decisions, which is conducive to determining the optimal cell, thereby improving system performance.
在实际实现时,参考图7,上述步骤S227“基于第一当前RSRP和历史RSRP,确定出自回归模型的系数”可通过以下步骤S271至步骤S274来实现:In actual implementation, referring to FIG. 7 , the above step S227 “determining the coefficients of the autoregressive model based on the first current RSRP and the historical RSRP” can be implemented by the following steps S271 to S274:
步骤S271,将历史RSRP输入至自回归模型,得到当前预测RSRP。Step S271, input the historical RSRP into the autoregressive model to obtain the current predicted RSRP.
这里,将历史RSRP输入至自回归模型,则能够得到通过系数和历史RSRP表达的当前预测RSRP,也即,是通过历史RSRP来预测当前时刻的当前预测RSRP。此外,由于历史RSRP是已知的,那么,当前预测RSRP则是通过自回归函数的系数来表示。Here, the historical RSRP is input into the autoregressive model, and the current predicted RSRP expressed by the coefficient and the historical RSRP can be obtained, that is, the current predicted RSRP at the current moment is predicted by the historical RSRP. In addition, since the historical RSRP is known, the current predicted RSRP is represented by the coefficient of the autoregressive function.
步骤S272,基于当前预测RSRP和第一当前RSRP构建自回归模型的目标函数。Step S272: constructing an objective function of the autoregressive model based on the current predicted RSRP and the first current RSRP.
这里,可将第一当前RSRP与当前预测RSRP的差的平方作为自回归模型的目标函数。Here, the square of the difference between the first current RSRP and the current predicted RSRP may be used as the objective function of the autoregressive model.
步骤S273,利用预设算法对目标函数进行最优化求解,得到目标函数的目标值。Step S273, using a preset algorithm to optimize the objective function and obtain the target value of the objective function.
这里,最优化求解是指最小值求解,如此,便使得当前预测RSRP与第一当前RSRP最接近,也即,自回归模型能够准确地预测出终端下一时刻的RSRP。Here, the optimization solution refers to the minimum value solution, so that the current predicted RSRP is closest to the first current RSRP, that is, the autoregressive model can accurately predict the RSRP of the terminal at the next moment.
在本申请实施例中,可利用最小二乘法、共轭梯度法、拟牛顿法等预设算法进行最优化求解,从而得到目标函数的目标值,该目标值即为目标函数的最小值。In the embodiment of the present application, a preset algorithm such as the least squares method, the conjugate gradient method, the quasi-Newton method, etc. can be used for optimization solution to obtain the target value of the objective function, which is the minimum value of the objective function.
步骤S274,基于目标值确定自回归模型的系数。Step S274, determining the coefficients of the autoregressive model based on the target value.
此时,目标值还可通过系数表示出来,基于已知的目标值则可求解出回归函数的系数。At this time, the target value can also be expressed by coefficients, and the coefficients of the regression function can be solved based on the known target value.
通过上述步骤S271至步骤S274,将历史RSRP输入至自回归模型,得到当前预测RSRP;然后基于实际的当前RSRP和当前预测RSRP构建自回归模型的目标函数;接着对目标函数进行最优化求解,得到目标值;最后通过目标值确定出自回归模型的系数,以使得自回归模型能够准确地预测出终端下一时刻的RSRP,提升自回归模型预测的准确性。Through the above steps S271 to S274, the historical RSRP is input into the autoregressive model to obtain the current predicted RSRP; then the objective function of the autoregressive model is constructed based on the actual current RSRP and the current predicted RSRP; then the objective function is optimized to obtain the target value; finally, the coefficient of the autoregressive model is determined by the target value, so that the autoregressive model can accurately predict the RSRP of the terminal at the next moment, thereby improving the accuracy of the autoregressive model prediction.
基于上述实施例,本申请实施例再提供一种切换方法,应用于终端,在本申请实施例中,以终端为网联无人机为例。当前网联无人机主要有两种飞行方式:固定航线飞行和自由飞行,其中,固定航线飞行对应上述实施例中的按照预设轨迹移动,自由飞行对应上述实施例中的自由移动。对于固定航线飞行,无人机在飞行前已经规划好飞行路线,无人机按照规划好的航线进行飞行。对于自由飞行,无人机按照飞手或者管理平台的实时操控进行飞行,飞行航线并不固定。下面分别针对以上两种场景设计小区切换方案。Based on the above embodiments, the embodiments of the present application further provide a switching method, which is applied to a terminal. In the embodiments of the present application, the terminal is taken as an example of a networked drone. Currently, there are two main flight modes for networked drones: fixed-route flight and free flight, wherein fixed-route flight corresponds to movement according to a preset trajectory in the above embodiments, and free flight corresponds to free movement in the above embodiments. For fixed-route flight, the drone has planned a flight route before the flight, and the drone flies according to the planned route. For free flight, the drone flies according to the real-time control of the pilot or the management platform, and the flight route is not fixed. The following cell switching solutions are designed for the above two scenarios respectively.
对于固定航线飞行的网联无人机5G小区切换流程包括如下六个步骤:The 5G cell switching process for a connected drone flying on a fixed route includes the following six steps:
步骤一,触发测量。Step 1: Trigger measurement.
在UE完成接入或切换成功后,gNB会立刻通过RRC Connection Reconfiguration向UE下发测量控制信息。After the UE completes access or handover successfully, the gNB will immediately send measurement control information to the UE through RRC Connection Reconfiguration.
步骤二,执行测量。Step 2: Perform measurement.
根据测量控制信息的相关配置,UE监测无线信道,测量服务小区和邻区的RSRP值。According to the relevant configuration of the measurement control information, the UE monitors the wireless channel and measures the RSRP values of the serving cell and the neighboring cells.
步骤三,服务小区信道质量预测。Step 3: Predict the channel quality of the serving cell.
设当前时刻t服务小区的RSRP测量结果为St,位置坐标为Pt,t+1时刻无人机位置坐标为Pt+1,服务小区基站的位置坐标为b,则可分别计算得到t时刻和t+1时刻基站和无人机的距离dt和dt+1。自由空间损耗模型用于预测接收机和发射机之间是完全无阻挡的视距路径时接收信号的场强,属于大尺度路径损耗的无线电波传播的模型。自由空间模型预测接收功率的衰减为发射机与接收机之间(T-R)距离的函数。由于低空中无人机和基站之间基本是没有遮挡的状态,因此可以用自由空间损耗模型预测接收机的接收功率。Assume that the RSRP measurement result of the serving cell at the current time t is S t , the position coordinate is P t , the position coordinate of the drone at time t+1 is P t+1 , and the position coordinate of the serving cell base station is b, then the distances d t and d t+1 between the base station and the drone at time t and time t+1 can be calculated respectively. The free space loss model is used to predict the field strength of the received signal when there is a completely unobstructed line-of-sight path between the receiver and the transmitter. It is a model of radio wave propagation with large-scale path loss. The free space model predicts the attenuation of the received power as a function of the distance between the transmitter and the receiver (TR). Since there is basically no obstruction between the low-altitude drone and the base station, the free space loss model can be used to predict the received power of the receiver.
根据自由空间损耗模型,自由空间中距发射机d处天线的接收功率如公式1所示:According to the free space loss model, the received power at an antenna at a distance d from the transmitter in free space is given by Formula 1:
则可通过公式2来预测t+1时刻RSRP:The RSRP at time t+1 can be predicted by formula 2:
步骤四,邻区信道质量预测。Step 4: Neighboring cell channel quality prediction.
对网联无人机的所有邻区,按照步骤三的方法,进行t+1时刻的RSRP的预测。For all neighboring areas of the networked drone, predict the RSRP at time t+1 according to the method in step 3.
步骤五,切换判决。Step 5: Switch judgment.
当前一般使用A3事件作为小区切换的判决条件,即当邻小区的测量RSRP-主服务小区的RSRP>门限值Thresh,且持续一段时间,则判决切换至邻小区。这里邻小区和主服务小区的RSRP均使用步骤三、四得到的预测值。根据上述分析,在无人机飞行速度较快的情况下,由于时隙配比和处理时延的影响,上报的测量RSRP和真实的RSRP相差较大,预测值更接近于真实的信道状况,使用预测值选择的小区更加准确。Currently, the A3 event is generally used as the decision condition for cell switching, that is, when the measured RSRP of the neighboring cell minus the RSRP of the main service cell> the threshold value Thresh, and it lasts for a period of time, the decision to switch to the neighboring cell is made. Here, the RSRP of the neighboring cell and the main service cell both use the predicted values obtained in steps three and four. According to the above analysis, when the UAV flies at a high speed, due to the influence of time slot allocation and processing delay, the reported measured RSRP and the actual RSRP are quite different, the predicted value is closer to the actual channel condition, and the cell selected using the predicted value is more accurate.
步骤六,切换执行。Step 6: Switch execution.
而后原gNB进行切换判决的执行,将切换命令下发给UE,UE执行切换和数据转发。The original gNB then executes the switching decision and sends the switching command to the UE, which performs the switching and data forwarding.
对于自由飞行的网联无人机5G小区切换流程如以下步骤一至步骤六:The 5G cell switching process for a free-flying connected drone is as follows: Steps 1 to 6:
步骤一,触发测量。Step 1: Trigger measurement.
在UE完成接入或切换成功后,gNB会立刻通过RRC Connection Reconfiguration向UE下发测量控制信息。After the UE completes access or handover successfully, the gNB will immediately send measurement control information to the UE through RRC Connection Reconfiguration.
步骤二,执行测量。Step 2: Perform measurement.
根据测量控制的相关配置,UE监测无线信道,测量服务小区和邻区的RSRP值。According to the relevant configuration of measurement control, the UE monitors the wireless channel and measures the RSRP values of the serving cell and neighboring cells.
步骤三,信道质量预测。Step 3: Channel quality prediction.
自回归模型(Autoregressive Model)是用自身做回归变量的过程,即利用前期若干时刻的随机变量的线性组合来描述以后某时刻随机变量的线性回归模型。这里可以使用自回归模型进行信道质量预测。The autoregressive model is a process that uses itself as a regression variable, that is, the linear combination of random variables at several previous moments is used to describe the linear regression model of random variables at a certain moment in the future. Here, the autoregressive model can be used to predict channel quality.
设当前时刻t服务小区的RSRP测量结果为St,当前时刻的前两个时刻t-1、t-2的RSRP测量结果为S1,S2,根据自回归模型,可预测t+1时刻的RSRP值为St+1,将St+1作为此时的RSRP值进行上报。详细的预测方法如下:Assume that the RSRP measurement result of the serving cell at the current time t is S t , and the RSRP measurement results at the two previous times t-1 and t-2 are S 1 and S 2 . According to the autoregressive model, the RSRP value at the time t+1 can be predicted to be S t+1 , and S t+1 is reported as the RSRP value at this time. The detailed prediction method is as follows:
在本申请实施例中,建立的回归模型如公式3所示:In the embodiment of the present application, the established regression model is shown in Formula 3:
St=θ0+θ1*S1+θ2*S2 (3);S t =θ 0 +θ 1 *S 1 +θ 2 *S 2 (3);
基于此,则目标函数为公式4:Based on this, the objective function is formula 4:
在本申请实施例中,可通过最小二乘法求解参数θ0、θ1、θ2;In the embodiment of the present application, the parameters θ 0 , θ 1 , θ 2 may be solved by the least square method;
假设函数的矩阵表达式为公式5:Assume that the matrix expression of the function is Formula 5:
hθ(S)=Sθ (5); hθ (S)=Sθ(5);
其中,in,
进一步可得到如下公式6:Further, we can get the following formula 6:
基于公式7:Based on Formula 7:
对上述矩阵进行求导可得公式8:Derivative the above matrix gives Formula 8:
由于在极值点处梯度值为零,即公式9所示:Since the gradient value is zero at the extreme point, as shown in Formula 9:
最终得到如下公式10:Finally, the following formula 10 is obtained:
θ=(STS)-1STY (10);θ = (S T S) -1 S T Y (10);
步骤四,邻区信道质量预测。Step 4: Neighboring cell channel quality prediction.
对网联无人机的所有邻区,按照步骤三的方法,进行t+1时刻的RSRP的预测。For all neighboring areas of the networked drone, predict the RSRP at time t+1 according to the method in step 3.
步骤五,切换判决。Step 5: Switch judgment.
当前一般使用A3事件作为小区切换的判决条件,即当邻小区的测量RSRP-主服务小区的RSRP>门限值Thresh,且持续一段时间,则判决切换至邻小区。这里邻小区和主服务小区的RSRP均使用步骤三、四得到的预测值。根据上述分析,在无人机飞行速度较快的情况下,由于时隙配比和处理时延的影响,上报的测量RSRP和真实的RSRP相差较大,预测值更接近于真实的信道状况,使用预测值选择的小区更加准确。Currently, the A3 event is generally used as the decision condition for cell switching, that is, when the measured RSRP of the neighboring cell minus the RSRP of the main service cell> the threshold value Thresh, and it lasts for a period of time, the decision to switch to the neighboring cell is made. Here, the RSRP of the neighboring cell and the main service cell both use the predicted values obtained in steps three and four. According to the above analysis, when the UAV flies at a high speed, due to the influence of time slot allocation and processing delay, the reported measured RSRP and the actual RSRP are quite different, the predicted value is closer to the actual channel condition, and the cell selected using the predicted value is more accurate.
步骤六,切换执行。Step 6: Switch execution.
原gNB进行切换判决的执行,将切换命令下发给UE,UE执行切换和数据转发。The original gNB executes the handover decision and sends the handover command to the UE, which then performs the handover and data forwarding.
如此,针对无人机飞行路线的不同特点,分别针对固定航线飞行的网联无人机以及自由飞行的网联无人机提出不同的小区切换方案;由于无人机是高速移动的,信道测量结果无法匹配当前时刻的信道质量,所以利用历史信道测量结果进行预测,预测信道质量上报时刻的电平值,进行小区选择,有利于选到最优小区。分别利用传播损耗模型和自回归模型进行信道质量预测,更接近真实信道质量。In this way, according to the different characteristics of drone flight routes, different cell switching schemes are proposed for networked drones flying on fixed routes and networked drones flying freely; because drones move at high speeds, channel measurement results cannot match the channel quality at the current moment, so historical channel measurement results are used for prediction, and the level value at the time of channel quality reporting is predicted for cell selection, which is conducive to selecting the optimal cell. The propagation loss model and autoregressive model are used for channel quality prediction, which is closer to the actual channel quality.
在本申请实施例中,无论是固定航线还是自由飞行,终端能够基于不同的模型和当前RSRP预测出下一时刻的RSRP,并将预测的RSRP发送至基站,以供基站进行优质的目标小区的选择,在选择时使用的数据更接近于真是心道情况,提升目标小区的准确性及可靠性,有利于确定出最优小区,从而提升系统性能。In the embodiment of the present application, whether it is a fixed route or free flight, the terminal can predict the RSRP at the next moment based on different models and the current RSRP, and send the predicted RSRP to the base station for the base station to select a high-quality target cell. The data used in the selection is closer to the actual situation, which improves the accuracy and reliability of the target cell, is conducive to determining the optimal cell, and thus improves system performance.
基于前述的实施例,本申请实施例提供一种切换装置,该装置包括的各模块、以及各模块包括的各单元,可以通过计算机设备中的处理器来实现;当然也可通过相应的逻辑电路实现;在实施的过程中,处理器可以为中央处理器(Central Processing Unit,CPU)、微处理器(Microprocessor Unit,MPU)、数字信号处理器(Digital Signal Processing,DSP)或现场可编程门阵列(Field Programmable Gate Array,FPGA)等。Based on the foregoing embodiments, an embodiment of the present application provides a switching device, wherein each module included in the device and each unit included in each module can be implemented by a processor in a computer device; of course, it can also be implemented by a corresponding logic circuit; in the implementation process, the processor can be a central processing unit (CPU), a microprocessor (MPU), a digital signal processor (DSP) or a field programmable gate array (FPGA), etc.
本申请实施例再提供一种切换装置,图8为本申请实施例提供的切换装置的组成结构示意图,如图8所示,所述切换装置800包括:The present application further provides a switching device. FIG8 is a schematic diagram of the structure of the switching device provided in the present application. As shown in FIG8 , the switching device 800 includes:
获取模块801,用于接收基站发送的测量控制信息,基于所述测量控制信息获取终端当前接入的服务小区的第一当前参考信号接收功率(RSRP)和各个邻接小区的第二当前RSRP;An acquisition module 801 is configured to receive measurement control information sent by a base station, and acquire a first current reference signal received power (RSRP) of a serving cell currently accessed by a terminal and a second current RSRP of each adjacent cell based on the measurement control information;
预测模块802,用于基于所述第一当前RSRP预测所述终端在下一时刻所在服务小区的第一预测RSPR,基于各个第二当前RSRP预测下一时刻各个邻接小区的第二预测RSRP;A prediction module 802 is configured to predict a first predicted RSPR of a serving cell where the terminal is located at a next moment based on the first current RSRP, and predict a second predicted RSRP of each adjacent cell at a next moment based on each second current RSRP;
发送模块803,用于将所述第一预测RSRP和各个第二预测RSRP发送至所述基站,以使得在满足切换条件时,所述基站从所述各个邻接小区中确定目标小区;A sending module 803, configured to send the first predicted RSRP and each second predicted RSRP to the base station, so that when a switching condition is met, the base station determines a target cell from each adjacent cell;
切换模块804,用于基于接收到的切换指令从所述服务小区切换至所述目标小区。The switching module 804 is configured to switch from the serving cell to the target cell based on the received switching instruction.
在一些实施例中,所述预测模块802包括:In some embodiments, the prediction module 802 includes:
获取子模块,用于获取所述终端的移动方式,并获取所述移动方式对应的预测模型,所述移动方式为按照预设轨迹移动或者自由移动;An acquisition submodule, used to acquire a movement mode of the terminal and acquire a prediction model corresponding to the movement mode, wherein the movement mode is moving according to a preset trajectory or moving freely;
预测子模块,用于利用所述预测模型对所述第一当前RSRP进行预测处理,得到所述第一预测RSRP。The prediction submodule is used to use the prediction model to perform prediction processing on the first current RSRP to obtain the first predicted RSRP.
在一些实施例中,当所述移动方式为按照预设轨迹移动时,所述预测模型为传播损耗模型;所述预测子模块包括:In some embodiments, when the moving mode is moving according to a preset trajectory, the prediction model is a propagation loss model; and the prediction submodule includes:
第一确定单元,用于确定所述终端与所述基站之间的当前距离;A first determining unit, configured to determine a current distance between the terminal and the base station;
第一预测单元,用于基于所述预设轨迹预测下一时刻所述终端与所述基站之间的预测距离;A first prediction unit, configured to predict a predicted distance between the terminal and the base station at a next moment based on the preset trajectory;
第二预测单元,用于通过所述传播损耗模型对所述第一当前RSRP、所述当前距离和所述预测距离进行预测处理,确定所述第一预测RSRP。The second prediction unit is used to perform prediction processing on the first current RSRP, the current distance and the predicted distance by using the propagation loss model to determine the first predicted RSRP.
在一些实施例中,所述第一预测单元包括:In some embodiments, the first prediction unit includes:
获取子单元,用于获取所述终端所处的当前位置、所述终端的移动速度和所述基站所处的基站位置;An acquisition subunit, used to acquire the current position of the terminal, the moving speed of the terminal and the base station position of the base station;
第一预测子单元,用于基于所述预设轨迹、所述当前位置和所述移动速度预测所述终端在下一时刻的预测位置;A first prediction subunit, configured to predict a predicted position of the terminal at a next moment based on the preset trajectory, the current position and the moving speed;
第二预测子单元,用于基于所述基站位置和所述预测位置确定所述预测距离。The second prediction subunit is used to determine the predicted distance based on the base station position and the predicted position.
在一些实施例中,所述第二预测单元包括:In some embodiments, the second prediction unit comprises:
第一确定子单元,用于确定所述当前距离和所述预测距离的比值;a first determining subunit, configured to determine a ratio of the current distance to the predicted distance;
第一运算子单元,用于基于预设的常数系数对所述比值进行对数运算,得到运算结果;A first operator unit, configured to perform a logarithmic operation on the ratio based on a preset constant coefficient to obtain an operation result;
第二运算子单元,用于基于所述第一当前RSRP和所述运算结果,确定所述第一预测RSRP。The second operation subunit is used to determine the first predicted RSRP based on the first current RSRP and the operation result.
在一些实施例中,当所述移动方式为自由移动时,所述预测模型为自回归模型;所述预测子模块还包括:In some embodiments, when the movement mode is free movement, the prediction model is an autoregressive model; and the prediction submodule further includes:
第一获取单元,用于获取至少两个历史时刻所述终端接入所述服务小区的历史RSRP;A first acquisition unit is used to acquire a historical RSRP of the terminal accessing the serving cell at at least two historical moments;
第二获取单元,用于获取预设的自回归模型;A second acquisition unit is used to acquire a preset autoregressive model;
第二确定单元,用于基于所述第一当前RSRP和所述历史RSRP,确定出所述自回归模型的系数;A second determining unit, configured to determine a coefficient of the autoregressive model based on the first current RSRP and the historical RSRP;
输入单元,用于将所述第一当前RSRP和所述历史RSRP输入所述自回归模型,得到所述第一预测RSRP。An input unit is used to input the first current RSRP and the historical RSRP into the autoregressive model to obtain the first predicted RSRP.
在一些实施例中,所述第二确定单元包括:In some embodiments, the second determining unit includes:
输入子单元,用于将所述历史RSRP输入至所述自回归模型,得到当前预测RSRP;An input subunit, used for inputting the historical RSRP into the autoregressive model to obtain a current predicted RSRP;
构建子单元,用于基于所述当前预测RSRP和所述第一当前RSRP构建所述自回归模型的目标函数;A construction subunit, configured to construct an objective function of the autoregressive model based on the current predicted RSRP and the first current RSRP;
求解子单元,用于利用预设算法对所述目标函数进行最优化求解,得到所述目标函数的目标值;A solving subunit, used to optimize and solve the objective function using a preset algorithm to obtain a target value of the objective function;
第二确定子单元,用于基于所述目标值确定所述自回归模型的系数。The second determination subunit is used to determine the coefficients of the autoregressive model based on the target value.
需要说明的是,本申请实施例切换装置的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本装置实施例中未披露的技术细节,请参照本申请方法实施例的描述而理解。It should be noted that the description of the switching device in the embodiment of the present application is similar to the description of the above method embodiment, and has similar beneficial effects as the method embodiment. For technical details not disclosed in the embodiment of the device, please refer to the description of the method embodiment of the present application for understanding.
需要说明的是,本申请实施例中,如果以软件功能模块的形式实现上述的切换方法,并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本申请各个实施例所述方法的全部或部分。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read OnlyMemory,ROM)、磁碟或者光盘等各种可以存储程序代码的介质。这样,本申请实施例不限制于任何特定的硬件和软件结合。It should be noted that in the embodiment of the present application, if the above-mentioned switching method is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the relevant technology can be embodied in the form of a software product, which is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a U disk, a mobile hard disk, a read-only memory (ROM), a disk or an optical disk. In this way, the embodiment of the present application is not limited to any specific combination of hardware and software.
相应地,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述实施例中提供的切换方法。Accordingly, an embodiment of the present application provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the switching method provided in the above embodiment is implemented.
本申请实施例提供一种终端,图9为本申请实施例提供的终端的组成结构示意图,如图9所示,所述终端900包括:一个处理器901、至少一个通信总线902、用户接口903、至少一个外部通信接口904和存储器905。其中,通信总线902配置为实现这些组件之间的连接通信。其中,用户接口903可以包括显示屏,外部通信接口904可以包括标准的有线接口和无线接口。其中,所述处理器901配置为执行存储器中存储的切换方法的程序,以实现以上述实施例提供的切换方法。The embodiment of the present application provides a terminal. FIG9 is a schematic diagram of the composition structure of the terminal provided by the embodiment of the present application. As shown in FIG9, the terminal 900 includes: a processor 901, at least one communication bus 902, a user interface 903, at least one external communication interface 904 and a memory 905. Among them, the communication bus 902 is configured to realize the connection communication between these components. Among them, the user interface 903 may include a display screen, and the external communication interface 904 may include a standard wired interface and a wireless interface. Among them, the processor 901 is configured to execute the program of the switching method stored in the memory to implement the switching method provided in the above embodiment.
以上终端和存储介质实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本申请终端和存储介质实施例中未披露的技术细节,请参照本申请方法实施例的描述而理解。The description of the above terminal and storage medium embodiments is similar to the description of the above method embodiments, and has similar beneficial effects as the method embodiments. For technical details not disclosed in the terminal and storage medium embodiments of this application, please refer to the description of the method embodiments of this application for understanding.
这里需要指出的是:以上存储介质和终端实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本申请存储介质和终端实施例中未披露的技术细节,请参照本申请方法实施例的描述而理解。It should be noted here that the description of the above storage medium and terminal embodiments is similar to the description of the above method embodiments, and has similar beneficial effects as the method embodiments. For technical details not disclosed in the storage medium and terminal embodiments of this application, please refer to the description of the method embodiments of this application for understanding.
应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本申请的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。It should be understood that "one embodiment" or "an embodiment" mentioned throughout the specification means that specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, "in one embodiment" or "in an embodiment" appearing throughout the specification does not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. It should be understood that in various embodiments of the present application, the size of the sequence number of the above-mentioned processes does not mean the order of execution, and the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present application. The above-mentioned sequence numbers of the embodiments of the present application are only for description and do not represent the advantages and disadvantages of the embodiments.
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.
在本申请所提供的几个实施例中,应该理解到,所揭露的终端和方法,可以通过其它的方式实现。以上所描述的终端实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。In the several embodiments provided in the present application, it should be understood that the disclosed terminal and method can be implemented in other ways. The terminal embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as: multiple units or components can be combined, or can be integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元;既可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本申请实施例方案的目的。The units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units; they may be located in one place or distributed on multiple network units; some or all of the units may be selected according to actual needs to achieve the purpose of the embodiment of the present application.
另外,在本申请各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。In addition, all functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may be separately configured as a unit, or two or more units may be integrated into one unit; the above-mentioned integrated units may be implemented in the form of hardware or in the form of hardware plus software functional units.
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、ROM、磁碟或者光盘等各种可以存储程序代码的介质。A person of ordinary skill in the art can understand that: all or part of the steps of implementing the above-mentioned method embodiment can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps of the above-mentioned method embodiment; and the aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROM, magnetic disks or optical disks.
或者,本申请上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台AC执行本申请各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、ROM、磁碟或者光盘等各种可以存储程序代码的介质。Alternatively, if the above-mentioned integrated unit of the present application is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application can essentially or in other words, the part that contributes to the relevant technology can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for an AC to execute all or part of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROMs, magnetic disks or optical disks.
以上所述,仅为本申请的实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。The above is only an implementation method of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210005392.5A CN116456413A (en) | 2022-01-05 | 2022-01-05 | Switching method, switching device, terminal and computer readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210005392.5A CN116456413A (en) | 2022-01-05 | 2022-01-05 | Switching method, switching device, terminal and computer readable storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116456413A true CN116456413A (en) | 2023-07-18 |
Family
ID=87134246
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210005392.5A Pending CN116456413A (en) | 2022-01-05 | 2022-01-05 | Switching method, switching device, terminal and computer readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116456413A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2025036232A1 (en) * | 2023-08-14 | 2025-02-20 | 上海朗帛通信技术有限公司 | Method and apparatus used in communication node for wireless communication |
-
2022
- 2022-01-05 CN CN202210005392.5A patent/CN116456413A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2025036232A1 (en) * | 2023-08-14 | 2025-02-20 | 上海朗帛通信技术有限公司 | Method and apparatus used in communication node for wireless communication |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10050844B2 (en) | Techniques for dynamic network optimization using geolocation and network modeling | |
US9693200B2 (en) | Method and system of providing data service according to a user's future location | |
WO2016183949A1 (en) | Network selection method, device, and mobile terminal | |
EP3046358A1 (en) | Techniques for dynamic network optimization using geolocation and network modeling | |
US20230362758A1 (en) | Methods and apparatuses for handover procedures | |
US20240372796A1 (en) | Information transmission method and apparatus, and communication device and storage medium | |
EP3897024A1 (en) | Unmanned aerial vehicle communication method, device, and system | |
CN107911848A (en) | Method for switching network and device | |
US20230362678A1 (en) | Method for evaluating action impact over mobile network performance | |
CN118612806A (en) | A network switching method and system for controlling a ball | |
TW201513695A (en) | Method, system and equipment for reporting mobile information | |
CN103533577B (en) | A vertical handover decision control method and system between heterogeneous wireless networks | |
CN116456413A (en) | Switching method, switching device, terminal and computer readable storage medium | |
Huang et al. | A handover scheme for LTE wireless networks under the assistance of GPS | |
US20240179566A1 (en) | Method and device for performing load balance in wireless communication system | |
Jadhav et al. | MOS-based handover protocol for next generation wireless networks | |
CN115297514B (en) | A connection switching management system and method | |
CN114375589B (en) | Network parameter adjusting method and network management equipment | |
US11894906B2 (en) | Beam group specific mobility robustness optimization | |
WO2025066866A1 (en) | Network management method and apparatus | |
CN120075913A (en) | Communication method and device | |
WO2025000294A1 (en) | Method and device for wireless communication | |
KR20220148740A (en) | First node, second node, or the method performed by the same | |
WO2024139923A1 (en) | Information transmission method and communication device | |
GB2632296A (en) | Methods for network load balancing |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |