CN116027800A - A switching method, device, network device and computer storage medium - Google Patents
A switching method, device, network device and computer storage medium Download PDFInfo
- Publication number
- CN116027800A CN116027800A CN202111249335.3A CN202111249335A CN116027800A CN 116027800 A CN116027800 A CN 116027800A CN 202111249335 A CN202111249335 A CN 202111249335A CN 116027800 A CN116027800 A CN 116027800A
- Authority
- CN
- China
- Prior art keywords
- flight
- preset
- data set
- switching
- neural network
- 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
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
Description
技术领域technical field
本发明涉及无人机的小区切换技术领域,尤其涉及一种切换方法、装置、网络设备和计算机存储介质。The present invention relates to the technical field of cell handover of unmanned aerial vehicles, in particular to a handover method, device, network equipment and computer storage medium.
背景技术Background technique
目前,小区切换是指终端在网络通信中移动,从一个小区切换到另一个小区的过程,为保证切换过程中用户终端不掉话,保持较好的通信服务,就需要一种最佳的切换算法。At present, cell handover refers to the process in which a terminal moves from one cell to another during network communication. In order to ensure that the user terminal does not drop calls and maintain better communication services during the handover process, an optimal handover algorithm is required. .
现有的小区切换算法包括在切换策略中通过预留信道资源和标记优先级来优化小区切换,以及采用基于信噪比的切换算法来对切换策略进行制定,以及通过通信终端对小区切换消息进行下发与控制。Existing cell handover algorithms include optimizing cell handover by reserving channel resources and marking priorities in the handover strategy, using a handover algorithm based on signal-to-noise ratio to formulate handover strategies, and communicating cell handover messages through communication terminals Issue and control.
然而,现有切换算法是基于地面用户进行配置,往往与空中网络覆盖情况不一致,这样,会导致低空作业时,网络小区频繁切换,影响空中无人机等终端通信质量;由此可以看出,现有的无人机进行小区切换后存在通信质量较差的技术问题。However, the existing handover algorithm is based on the configuration of ground users, which is often inconsistent with the coverage of the air network. This will lead to frequent handover of network cells during low-altitude operations, which will affect the communication quality of air drones and other terminals. It can be seen from this that, The existing unmanned aerial vehicle has the technical problem of poor communication quality after cell switching.
发明内容Contents of the invention
有鉴于此,本发明提供一种切换方法、装置、网络设备和计算机存储介质,以解决现有技术中存在的无人机进行小区切换后通信质量较差的技术问题。In view of this, the present invention provides a handover method, device, network equipment and computer storage medium to solve the technical problem of poor communication quality after the UAV performs cell handover in the prior art.
本发明的技术方案是这样实现的:Technical scheme of the present invention is realized like this:
第一方面,本发明实施例提供了一种切换方法,包括:In a first aspect, an embodiment of the present invention provides a handover method, including:
接收无人机的当前飞行状态信息;其中,所述飞行状态信息包括:飞行方向,飞行速度,信号质量参数和与相邻小区的距离;Receive the current flight state information of the UAV; wherein, the flight state information includes: flight direction, flight speed, signal quality parameters and distance from adjacent cells;
将所述当前飞行状态信息输入至训练好的深度神经网络模型中,以确定出所述无人机的切换事件的参数集;Inputting the current flight state information into the trained deep neural network model to determine the parameter set of the switching event of the unmanned aerial vehicle;
将所述无人机的切换事件的参数集下发至基站;其中,所述无人机的切换事件的参数集用于所述基站指示所述无人机进行小区切换。Sending the parameter set of the handover event of the UAV to the base station; wherein the parameter set of the handover event of the UAV is used by the base station to instruct the UAV to perform cell handover.
在上述方法中,所述方法还包括:In the above method, the method also includes:
从采集到的样本数据集中获取训练数据集;其中,所述样本数据集为:飞行状态信息与所述飞行状态信息对应的切换事件的参数集;Acquiring a training data set from the collected sample data set; wherein, the sample data set is: a parameter set of a switching event corresponding to the flight state information and the flight state information;
将所述训练数据集输入至预设的深度神经网络模型中进行训练,得到训练后的深度神经网络模型;Inputting the training data set into a preset deep neural network model for training to obtain a trained deep neural network model;
根据所述训练后的深度神经网络模型,确定所述训练好的深度神经网络模型。According to the trained deep neural network model, the trained deep neural network model is determined.
在上述方法中,所述根据所述训练后的深度神经网络模型,确定所述训练好的深度神经网络模型,包括:In the above method, the described according to the trained deep neural network model, determining the trained deep neural network model includes:
从所述样本数据集中获取测试数据集;obtaining a test data set from said sample data set;
将所述测试数据集中的飞行状态信息输入至训练后的深度神经网络模型中,得到切换事件的参数集;The flight status information in the test data set is input into the trained deep neural network model to obtain a parameter set of the switching event;
计算得到的切换事件的参数集与所述测试数据集中的飞行状态信息对应的切换事件的参数集之间的误差;The error between the parameter set of the calculated switching event and the parameter set of the switching event corresponding to the flight state information in the test data set;
当所述误差满足第二预设条件时,将所述训练后的深度神经网络模型,确定为所述训练好的深度神经网络模型;When the error satisfies the second preset condition, the trained deep neural network model is determined as the trained deep neural network model;
当所述误差不满足所述第二预设条件时,返回执行所述从采集到的样本数据集中获取训练数据集。When the error does not satisfy the second preset condition, return to the execution of obtaining the training data set from the collected sample data set.
在上述方法中,还包括:In the above method, also include:
当所述误差小于等于预设的误差阈值时,确定所述误差满足所述第二预设条件;When the error is less than or equal to a preset error threshold, determining that the error satisfies the second preset condition;
当所述误差大于所述预设的误差阈值时,确定所述误差不满足所述第二预设条件。When the error is greater than the preset error threshold, it is determined that the error does not satisfy the second preset condition.
在上述方法中,还包括:In the above method, also include:
基于预设的飞行方向,按照预设的飞行方向的步长,确定飞行方向的数据集;Based on the preset flight direction, the data set of the flight direction is determined according to the step size of the preset flight direction;
基于预设的飞行位置,确定预设的飞行位置与相邻小区的距离的数据集;Based on the preset flight position, determine the data set of the distance between the preset flight position and the adjacent cell;
基于预设的飞行速度,按照预设的飞行速度步长,确定飞行速度的数据集;Based on the preset flight speed, according to the preset flight speed step size, determine the data set of the flight speed;
按照1:1:1的比例,分别利用所述飞行方向的数据集,所述飞行速度的数据集和所述距离的数据集构成三维向量;According to the ratio of 1:1:1, the data set of the flight direction, the data set of the flight speed and the data set of the distance are respectively used to form a three-dimensional vector;
将所述三维向量中的每个向量,与预设的切换事件的参数集中的每组参数集所形成的对应关系,组成数组;forming an array of correspondences between each vector in the three-dimensional vectors and each set of parameter sets in the preset switching event parameter set;
从所述数组中,选取出所述样本的数据集。From the array, select the data set of the sample.
在上述方法中,所述从所述数组中,选取出所述样本的数据集,包括:In the above method, selecting the data set of the sample from the array includes:
根据所述数组中的每个数组,调用LOS径传播模型,得到所述每个数组对应的信号质量参数;According to each array in the array, call the LOS path propagation model to obtain the signal quality parameter corresponding to each array;
从所述数组与所述每个数组对应的信号质量参数中,选取出针对每个飞行方向下,信号质量参数中切换失败率和信号质量参数中信道误码率满足第一预设条件时,飞行状态信息与切换事件的参数集之间的对应关系;From the signal quality parameters corresponding to the array and each array, select for each flight direction, when the handover failure rate in the signal quality parameters and the channel bit error rate in the signal quality parameters meet the first preset condition, Correspondence between the flight status information and the parameter set of the handover event;
将选取出的飞行状态信息与选取出的飞行状态信息对应的切换事件的参数集,确定为所述样本数据集。The selected flight state information and the parameter set of the switching event corresponding to the selected flight state information are determined as the sample data set.
在上述方法中,还包括:In the above method, also include:
当所述信号质量参数中切换失败率小于等于预设的失败率阈值,和/或,所述信号质量参数中信道误码率小于等于预设的误码率阈值时,确定所述信道质量参数中切换率和信道误码率满足所述第一预设条件;When the handover failure rate in the signal quality parameter is less than or equal to a preset failure rate threshold, and/or the channel bit error rate in the signal quality parameter is less than or equal to a preset bit error rate threshold, determine the channel quality parameter The medium switching rate and the channel bit error rate meet the first preset condition;
当所述信号质量参数中切换失败率大于预设的失败率阈值,且所述信号质量参数中信道误码率大于预设的误码率阈值时,确定所述信道质量参数中切换率和信道误码率不满足所述第一预设条件。When the handover failure rate in the signal quality parameter is greater than the preset failure rate threshold, and the channel bit error rate in the signal quality parameter is greater than the preset bit error rate threshold, determine the handover rate and the channel in the channel quality parameter The bit error rate does not satisfy the first preset condition.
第二方面,本发明提供了一种切换装置,包括:In a second aspect, the present invention provides a switching device, comprising:
接收模块,用于接收无人机的当前飞行状态信息;其中,所述飞行状态信息包括:飞行方向,飞行速度,信号质量参数和与相邻小区的距离;The receiving module is used to receive the current flight state information of the drone; wherein, the flight state information includes: flight direction, flight speed, signal quality parameters and distance from adjacent cells;
确定模块,用于将所述当前飞行状态信息输入至训练好的深度神经网络模型中,以确定出所述无人机的切换事件的参数集;A determination module, configured to input the current flight state information into the trained deep neural network model, to determine the parameter set of the switching event of the drone;
切换模块,用于将所述无人机的切换事件的参数集下发至基站;其中,所述无人机的切换事件的参数集用于所述基站指示所述无人机进行小区切换。The handover module is configured to send the parameter set of the handover event of the UAV to the base station; wherein, the parameter set of the handover event of the UAV is used by the base station to instruct the UAV to perform cell handover.
在上述装置中,上述装置还用于:In the above device, the above device is also used for:
从采集到的样本数据集中获取训练数据集;其中,所述样本数据集为:飞行状态信息与所述飞行状态信息对应的切换事件的参数集;Acquiring a training data set from the collected sample data set; wherein, the sample data set is: a parameter set of a switching event corresponding to the flight state information and the flight state information;
将所述训练数据集输入至预设的深度神经网络模型中进行训练,得到训练后的深度神经网络模型;Inputting the training data set into a preset deep neural network model for training to obtain a trained deep neural network model;
根据所述训练后的深度神经网络模型,确定所述训练好的深度神经网络模型。According to the trained deep neural network model, the trained deep neural network model is determined.
在上述装置中,上述装置根据所述训练后的深度神经网络模型,确定所述训练好的深度神经网络模型中,包括:In the above device, the above device determines the trained deep neural network model according to the trained deep neural network model, including:
从所述样本数据集中获取测试数据集;obtaining a test data set from said sample data set;
将所述测试数据集中的飞行状态信息输入至训练后的深度神经网络模型中,得到切换事件的参数集;The flight status information in the test data set is input into the trained deep neural network model to obtain a parameter set of the switching event;
计算得到的切换事件的参数集与所述测试数据集中的飞行状态信息对应的切换事件的参数集之间的误差;The error between the parameter set of the calculated switching event and the parameter set of the switching event corresponding to the flight state information in the test data set;
当所述误差满足第二预设条件时,将所述训练后的深度神经网络模型,确定为所述训练好的深度神经网络模型;When the error satisfies the second preset condition, the trained deep neural network model is determined as the trained deep neural network model;
当所述误差不满足所述第二预设条件时,返回执行所述从采集到的样本数据集中获取训练数据集。When the error does not satisfy the second preset condition, return to the execution of obtaining the training data set from the collected sample data set.
在上述装置中,上述装置还用于:In the above device, the above device is also used for:
当所述误差小于等于预设的误差阈值时,确定所述误差满足所述第二预设条件;When the error is less than or equal to a preset error threshold, determining that the error satisfies the second preset condition;
当所述误差大于所述预设的误差阈值时,确定所述误差不满足所述第二预设条件。When the error is greater than the preset error threshold, it is determined that the error does not satisfy the second preset condition.
在上述装置中,上述装置还用于:In the above device, the above device is also used for:
基于预设的飞行方向,按照预设的飞行方向的步长,确定飞行方向的数据集;Based on the preset flight direction, the data set of the flight direction is determined according to the step size of the preset flight direction;
基于预设的飞行位置,确定预设的飞行位置与相邻小区的距离的数据集;Based on the preset flight position, determine the data set of the distance between the preset flight position and the adjacent cell;
基于预设的飞行速度,按照预设的飞行速度步长,确定飞行速度的数据集;Based on the preset flight speed, according to the preset flight speed step size, determine the data set of the flight speed;
按照1:1:1的比例,分别利用所述飞行方向的数据集,所述飞行速度的数据集和所述距离的数据集构成三维向量;According to the ratio of 1:1:1, the data set of the flight direction, the data set of the flight speed and the data set of the distance are respectively used to form a three-dimensional vector;
将所述三维向量中的每个向量,与预设的切换事件的参数集中的每组参数集所形成的对应关系,组成数组;forming an array of correspondences between each vector in the three-dimensional vectors and each set of parameter sets in the preset switching event parameter set;
从所述数组中,选取出所述样本的数据集。From the array, select the data set of the sample.
在上述装置中,上述装置从所述数组中,选取出所述样本的数据集中,包括:In the above device, the above device selects the data set of the sample from the array, including:
根据所述数组中的每个数组,调用LOS径传播模型,得到所述每个数组对应的信号质量参数;According to each array in the array, call the LOS path propagation model to obtain the signal quality parameter corresponding to each array;
从所述数组与所述每个数组对应的信号质量参数中,选取出针对每个飞行方向下,信号质量参数中切换失败率和信号质量参数中信道误码率满足第一预设条件时,飞行状态信息与切换事件的参数集之间的对应关系;From the signal quality parameters corresponding to the array and each array, select for each flight direction, when the handover failure rate in the signal quality parameters and the channel bit error rate in the signal quality parameters meet the first preset condition, Correspondence between the flight status information and the parameter set of the handover event;
将选取出的飞行状态信息与选取出的飞行状态信息对应的切换事件的参数集,确定为所述样本数据集。The selected flight state information and the parameter set of the switching event corresponding to the selected flight state information are determined as the sample data set.
在上述装置中,上述装置还用于:In the above device, the above device is also used for:
当所述信号质量参数中切换失败率小于等于预设的失败率阈值,和/或,所述信号质量参数中信道误码率小于等于预设的误码率阈值时,确定所述信道质量参数中切换率和信道误码率满足所述第一预设条件;When the handover failure rate in the signal quality parameter is less than or equal to a preset failure rate threshold, and/or the channel bit error rate in the signal quality parameter is less than or equal to a preset bit error rate threshold, determine the channel quality parameter The medium switching rate and the channel bit error rate meet the first preset condition;
当所述信号质量参数中切换失败率大于预设的失败率阈值,且所述信号质量参数中信道误码率大于预设的误码率阈值时,确定所述信道质量参数中切换率和信道误码率不满足所述第一预设条件。When the handover failure rate in the signal quality parameter is greater than the preset failure rate threshold, and the channel bit error rate in the signal quality parameter is greater than the preset bit error rate threshold, determine the handover rate and the channel in the channel quality parameter The bit error rate does not satisfy the first preset condition.
第三方面,本发明实施例还提供了一种网络设备,所述网络设备包括:处理器以及存储有所述处理器可执行指令的存储介质,所述存储介质通过通信总线依赖所述处理器执行操作,当所述指令被所述处理器执行时,执行上述一个或多个实施例所述切换方法。In the third aspect, the embodiment of the present invention also provides a network device, the network device includes: a processor and a storage medium storing instructions executable by the processor, and the storage medium depends on the processor through a communication bus Executing an operation, when the instruction is executed by the processor, execute the switching method described in one or more embodiments above.
第四方面,本发明实施例提供了一种计算机存储介质,存储有可执行指令,当所述可执行指令被一个或多个处理器执行的时候,所述处理器执行上述一个或多个实施例所述切换方法。In a fourth aspect, an embodiment of the present invention provides a computer storage medium, which stores executable instructions, and when the executable instructions are executed by one or more processors, the processors perform one or more of the above implementations. The switching method described in the example.
本发明所提供的一种切换方法、装置、网络设备和计算机存储介质,该方法包括:接收无人机的当前飞行状态信息,其中,飞行状态信息包括:飞行方向,飞行速度,信号质量参数和与相邻小区的距离,将当前飞行状态信息输入至训练好的深度神经网络模型中,以确定出无人机的切换事件的参数集,将无人机的切换事件的参数集下发至基站,其中,无人机的切换事件的参数集用于基站指示无人机进行小区切换;也就是说,在本发明实施例中,通过训练好的深度神经网络模型,可以确定出无人机当前飞行状态下对应的切换事件的参数集,这样,采用训练好的深度神经网络模型结合无人机当前飞行状态信息所确定出的切换事件的参数集更加适合于无人机的飞行环境,那么,基于所确定出的切换事件的参数集来切换小区,使得无人机在进行小区切换时能够保证无人机的通信质量,从而提高了无人机进行小区切换时的通信质量。A switching method, device, network device and computer storage medium provided by the present invention, the method includes: receiving the current flight state information of the drone, wherein the flight state information includes: flight direction, flight speed, signal quality parameters and The distance from the adjacent cell, the current flight status information is input into the trained deep neural network model to determine the parameter set of the handover event of the UAV, and the parameter set of the handover event of the UAV is sent to the base station , where the parameter set of the handover event of the UAV is used by the base station to instruct the UAV to perform cell handover; that is, in the embodiment of the present invention, the trained deep neural network model can determine the current The parameter set of the switching event corresponding to the flight state. In this way, the parameter set of the switching event determined by using the trained deep neural network model combined with the current flight state information of the UAV is more suitable for the flight environment of the UAV. Then, The cell is switched based on the determined parameter set of the handover event, so that the UAV can ensure the communication quality of the UAV when it performs cell handover, thereby improving the communication quality when the UAV performs cell handover.
附图说明Description of drawings
图1为相关技术中5G切换信令的流程图;FIG. 1 is a flow chart of 5G handover signaling in the related art;
图2为本发明实施例中的一种可选的切换方法的流程示意图;FIG. 2 is a schematic flowchart of an optional handover method in an embodiment of the present invention;
图3为本发明实施例中提供的一种可选的与相邻小区的距离的示意图;FIG. 3 is a schematic diagram of an optional distance from adjacent cells provided in an embodiment of the present invention;
图4为本发明实施例提供的一种可选的无人机飞行的示意图;FIG. 4 is a schematic diagram of an optional unmanned aerial vehicle flight provided by an embodiment of the present invention;
图5为本发明实施例提供的一种可选的DNN模型的建立与校正过程的示意图;5 is a schematic diagram of an optional DNN model establishment and correction process provided by an embodiment of the present invention;
图6为本发明实施例提供的一种可选的切换方法的构建与预测的流程示意图;FIG. 6 is a schematic flowchart of construction and prediction of an optional handover method provided by an embodiment of the present invention;
图7为本发明实施例提供的一种切换方法的硬件环境示意图;FIG. 7 is a schematic diagram of a hardware environment of a switching method provided by an embodiment of the present invention;
图8为本发明实施例提供的一种可选的切换装置的结构示意图;FIG. 8 is a schematic structural diagram of an optional switching device provided by an embodiment of the present invention;
图9为本发明实施例提供的一种可选的网络设备的结构示意图。FIG. 9 is a schematic structural diagram of an optional network device provided by an embodiment of the present invention.
具体实施方式Detailed ways
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the drawings in the embodiments of the present invention.
目前,针对小区切换,切换过程主要包括切换测量、切换判决和切换执行三个过程,表1为相关技术中第三代合作伙伴计划(3GPP,3rd Generation Partnership Project)定义的新空口(5G NR,5G New Radio)测量事件判决:At present, for cell handover, the handover process mainly includes three processes: handover measurement, handover judgment, and handover execution. Table 1 shows the new air interface (5G NR, 5G New Radio) measurement event judgment:
表1Table 1
图1为相关技术中5G切换信令的流程图,如图1所示,包括:触发环节,测量环节,目标小区的判决环节和切换环节;其中,Figure 1 is a flow chart of 5G handover signaling in the related art, as shown in Figure 1, including: a trigger link, a measurement link, a target cell decision link and a handover link; wherein,
在触发环节中,在用户设备(UE,User Equipment)完成接入或切换成功后,基站(gNB)会立刻通过无线资源控制(RRC,Radio Resource Control)向UE下发测量控制信息。In the triggering link, after the user equipment (UE, User Equipment) completes access or handover is successful, the base station (gNB) will immediately send measurement control information to the UE through radio resource control (RRC, Radio Resource Control).
在测量环节中,根据测量控制的现骨干配置,UE检测无线信道,但满足测量报告条件时,通过事件报告gNB。In the measurement link, according to the current backbone configuration of the measurement control, the UE detects the wireless channel, but when the measurement report condition is met, it reports to the gNB through an event.
在目标小区的判决环节中,gNB以测量为基础资源,按照先上报的方式选择切换小区,并选择相应的切换策略。In the decision process of the target cell, the gNB uses measurement as the basic resource, selects the handover cell in the manner of reporting first, and selects the corresponding handover strategy.
在切换环节中,原基站向目标基站进行资源的申请与分配,而后源gNB进行切换执行判决,将切换命令下发至UE,UE执行切换和数据转发。In the handover link, the original base station applies for and allocates resources to the target base station, and then the source gNB makes a handover execution judgment, sends a handover command to the UE, and the UE performs handover and data forwarding.
然而,上述切换方法是根据终端上报的测量报告中的信号强度,依据切换事件设定好的切换参数进行判决,并不能根据实际情况进行变动,并且现有切换参数是基于地面用户进行配置,往往与空中网络覆盖情况不一致,这样,会导致低空作业时,网络小区频繁切换,影响空中无人机等终端用户的通信质量。However, the above handover method is based on the signal strength in the measurement report reported by the terminal and the handover parameters set by the handover event, which cannot be changed according to the actual situation, and the existing handover parameters are configured based on the ground user. Inconsistent with the air network coverage, this will lead to frequent switching of network cells during low-altitude operations, which will affect the communication quality of end users such as aerial drones.
实施例一Embodiment one
本发明实施例提供一种切换方法,图2为本发明实施例中的一种可选的切换方法的流程示意图,如图2所示,该切换方法可以包括:An embodiment of the present invention provides a handover method. FIG. 2 is a schematic flowchart of an optional handover method in an embodiment of the present invention. As shown in FIG. 2 , the handover method may include:
S201:接收无人机的当前飞行状态信息;S201: receiving current flight status information of the drone;
为了提高无人机在进行小区切换时的通信质量,在本发明实施例中提供了一种切换方法,该方法应用于网络设备中,该网络设备与基站相连接,首先,接收到无人机上报的当前飞行状态信息,其中,飞行状态信息包括:飞行方向,飞行速度,信号质量参数和与相邻小区的距离,该飞行方向指的是无人机在飞行中机头所对准的方向;该信号质量参数可以包括:主服务小区的RSRP,主服务小区的SINR,邻区的RSRP,邻区的SINR,信道误码率和切换成功率。In order to improve the communication quality of UAVs during cell handover, an embodiment of the present invention provides a handover method, which is applied to a network device, and the network device is connected to a base station. First, the UAV receives The reported current flight status information, where the flight status information includes: flight direction, flight speed, signal quality parameters and distance from adjacent cells. The flight direction refers to the direction the UAV is pointing at during flight ; The signal quality parameters may include: RSRP of the primary serving cell, SINR of the primary serving cell, RSRP of the neighboring cell, SINR of the neighboring cell, channel bit error rate and handover success rate.
这里,与相邻小区的距离指的是:无人机的当前位置与相邻小区的基站之间的距离,图3为本发明实施例中提供的一种可选的与相邻小区的距离的示意图,如图3所示,与相邻小区i的基站之间的距离Di计算公式为:Here, the distance from the adjacent cell refers to the distance between the current position of the UAV and the base station of the adjacent cell. Figure 3 is an optional distance from the adjacent cell provided in the embodiment of the present invention As shown in Figure 3, the formula for calculating the distance Di from the base station of adjacent cell i is:
其中,H为无人机与地面的垂直距离,h为相邻小区的基站的高度,Dt为无人机在地面的投影与相邻小区的基站之间的距离。Among them, H is the vertical distance between the UAV and the ground, h is the height of the base station of the adjacent cell, and Dt is the distance between the projection of the UAV on the ground and the base station of the adjacent cell.
这样,通过公式(1)就可以计算得到无人机与相邻小区的距离。In this way, the distance between the UAV and the adjacent cell can be calculated by formula (1).
另外,无人机在飞行的过程中,可以按照预设的时间间隔向网络设备上报自身的飞行状态信息,还可以按照无人机的飞行状态信息的变化情况来向网络设备上报自身的飞行状态信息,这里,本发明实施例对此不作具体限定。In addition, during the flight, the UAV can report its own flight status information to the network device according to the preset time interval, and can also report its own flight status to the network device according to the change of the UAV's flight status information. Information, here, this embodiment of the present invention does not specifically limit it.
如此,网络设备可以接收到无人机上报的当前飞行状态信息,从而可以获知无人机的飞行方向,飞行速度,信号质量参数和与相邻小区的距离。In this way, the network device can receive the current flight status information reported by the UAV, so as to know the UAV's flight direction, flight speed, signal quality parameters and the distance to adjacent cells.
S202:将当前飞行状态信息输入至训练好的深度神经网络模型中,以确定出无人机的切换事件的参数集;S202: Input the current flight state information into the trained deep neural network model to determine the parameter set of the switching event of the drone;
S203:将无人机的切换事件的参数集下发至基站;S203: sending the parameter set of the switching event of the drone to the base station;
具体来说,通过S101接收到无人机的当前飞行状态信息之后,将当前飞行状态信息输入至训练好的深度神经网络模型中,由于训练好的深度神经网络模型可以确定出当前飞行状态下无人机的切换事件的参数集,所以,经过训练好的深度神经网络模型可以确定出无人机的切换事件的参数集,并将确定出的无人机的切换事件的参数集下发至基站,其中,无人机的切换事件的参数集用于基站指示无人机进行小区切换。Specifically, after receiving the current flight state information of the UAV through S101, the current flight state information is input into the trained deep neural network model, because the trained deep neural network model can determine that there is no The parameter set of the handover event of the man-machine, so the trained deep neural network model can determine the parameter set of the handover event of the UAV, and send the determined parameter set of the handover event of the UAV to the base station , where the parameter set of the handover event of the UAV is used by the base station to instruct the UAV to perform cell handover.
这样,基站在接收到无人机的切换事件的参数集之后,根据切换事件的参数集向目标基站进行资源的申请与分配,而后将切换命令下发至无人机,无人机执行切换和数据转发,以实现小区切换,由于所确定出的切换事件的参数集是结合无人机的网络环境得到的,如此确定出的切换事件的参数集更加准确,提高了无人机进行小区切换时的通信质量。In this way, after the base station receives the parameter set of the handover event of the UAV, it applies for and allocates resources to the target base station according to the parameter set of the handover event, and then sends the handover command to the UAV, and the UAV performs the handover and Data forwarding to realize cell handover. Since the determined parameter set of the handover event is obtained in combination with the network environment of the UAV, the parameter set of the handover event determined in this way is more accurate, which improves the time when the UAV performs cell handover. communication quality.
为了确定出与无人机的网络环境相符合的切换事件的参数集,需要确定出训练好的深度神经网络模型,在一种可选的实施例中,上述方法还可以包括:In order to determine the parameter set of the switching event that is consistent with the network environment of the drone, it is necessary to determine the trained deep neural network model. In an optional embodiment, the above method may also include:
从采集到的样本数据集中获取训练数据集;Obtain a training data set from the collected sample data set;
将训练数据集输入至预设的深度神经网络模型中进行训练,得到训练后的深度神经网络模型;Input the training data set into the preset deep neural network model for training, and obtain the trained deep neural network model;
根据训练后的深度神经网络模型,确定训练好的深度神经网络模型。According to the trained deep neural network model, a trained deep neural network model is determined.
具体来说,先从采集到的样本数据中的获取训练数据集,这里,可以从样本数据集中选取一部分样本数据集作为训练样本集,例如,样本数据集共有1000组数据,可以选取800组数据作为样本数据集。Specifically, the training data set is first obtained from the collected sample data. Here, a part of the sample data set can be selected from the sample data set as the training sample set. For example, the sample data set has a total of 1000 sets of data, and 800 sets of data can be selected. as a sample dataset.
其中,样本数据集为:飞行状态信息与飞行状态信息对应的切换事件的参数集;由于样本数据集中包括有飞行状态信息与飞行状态信息对应的切换事件的参数集,将该组对应关系组成的数据输入至预设深度神经网络模型中进行训练,以优化深度神经网络模型中的模型参数,从而可以得到训练后的深度神经网络模型,最后,可以根据训练后的深度神经网络模型得到的预测值与实际值之间的误差来确定训练好的深度神经网络模型。Wherein, the sample data set is: the parameter set of the switching event corresponding to the flight state information and the flight state information; since the sample data set includes the parameter set of the switching event corresponding to the flight state information and the flight state information, the set of corresponding relations is composed of The data is input into the preset deep neural network model for training to optimize the model parameters in the deep neural network model, so that the trained deep neural network model can be obtained, and finally, the predicted value can be obtained according to the trained deep neural network model The error between the actual value and the actual value is used to determine the trained deep neural network model.
为了确定出训练好的深度神经网络模型,在一种可选的实施例中,根据训练后的深度神经网络模型,确定训练好的深度神经网络模型,包括:In order to determine the trained deep neural network model, in an optional embodiment, according to the trained deep neural network model, determine the trained deep neural network model, including:
从样本数据集中获取测试数据集;Obtain a test dataset from the sample dataset;
将测试数据集中的飞行状态信息输入至训练后的深度神经网络模型中,得到切换事件的参数集;Input the flight state information in the test data set into the trained deep neural network model to obtain the parameter set of the switching event;
计算得到的切换事件的参数集与测试数据集中的飞行状态信息对应的切换事件的参数集之间的误差;The error between the parameter set of the calculated switching event and the parameter set of the switching event corresponding to the flight state information in the test data set;
当误差满足第二预设条件时,将训练后的深度神经网络模型,确定为训练好的深度神经网络模型;When the error satisfies the second preset condition, the trained deep neural network model is determined as the trained deep neural network model;
当误差不满足第二预设条件时,返回执行从采集到的样本数据集中获取训练数据集。When the error does not meet the second preset condition, return to the execution of obtaining the training data set from the collected sample data set.
具体来说,为了优化训练好的深度神经网络模型的训练效果,可以对训练后的深度神经网络模型进行测试,为了实现对训练后的深度神经网络模型的测试,首先,从样本数据集中获取测试数据集,这里,可以从样本数据集中除了训练数据集以外的数据集中获取测试数据集,以提高测试的准确性。Specifically, in order to optimize the training effect of the trained deep neural network model, the trained deep neural network model can be tested. In order to realize the test of the trained deep neural network model, first, obtain the test from the sample data set The data set, here, the test data set can be obtained from the sample data set except the training data set, so as to improve the accuracy of the test.
在获取到测试数据集之后,该测试数据集中可以包括一组或者多组测试数据,将测试数据集中的飞行状态信息输入至训练后的深度神经网络模型中,得到飞行状态信息对应的切换事件的参数集,再计算得到的切换事件的参数集与测试数据集中飞行状态信息对应的切换事件的参数集之间的误差,从而判断误差是否满足第二预设条件。After obtaining the test data set, the test data set can include one or more sets of test data, and the flight state information in the test data set is input into the trained deep neural network model to obtain the switching event corresponding to the flight state information. The parameter set, and then calculate the error between the parameter set of the switching event obtained and the parameter set of the switching event corresponding to the flight state information in the test data set, so as to determine whether the error meets the second preset condition.
若满足,说明训练后的深度神经网络模型通过测试,所以,直接将训练后的深度神经网络模型确定为训练好的深度神经网络模型;若不满足,需要重新或者继续对训练后的深度神经网络模型进行训练,直至通过测试,从而确定出训练好的深度神经网络模型。If it is satisfied, it means that the trained deep neural network model has passed the test. Therefore, the trained deep neural network model is directly determined as the trained deep neural network model; The model is trained until it passes the test, so as to determine the trained deep neural network model.
为了确定出训练后的深度神经网络模型是否通过测试,在一种可选的实施例中,上述方法还可以包括:In order to determine whether the trained deep neural network model passes the test, in an optional embodiment, the above method may also include:
当误差小于等于预设的误差阈值时,确定误差满足第二预设条件;When the error is less than or equal to a preset error threshold, it is determined that the error satisfies a second preset condition;
当误差大于预设的误差阈值,确定误差不满足第二预设条件。When the error is greater than the preset error threshold, it is determined that the error does not meet the second preset condition.
具体来说,将计算得到的误差与预设的误差阈值进行比较,这里,需要说明的是,计算得到的误差可以为一个,也可以为多个,当误差为一个时,比较误差是否小于等于预设的误差阈值,若小于等于,确定测试通过,则确定误差满足第二预设条件,若大于,说明测试不通过,则确定误差不满足第二预设条件。Specifically, the calculated error is compared with the preset error threshold. Here, it should be noted that the calculated error can be one or more. When the error is one, compare whether the error is less than or equal to If the preset error threshold is less than or equal to, it is determined that the test is passed, and then it is determined that the error meets the second preset condition; if it is greater than, it means that the test fails, and it is determined that the error does not meet the second preset condition.
当误差的个数为多个时,比较每个误差是否均小于等于预设的误差阈值,若均小于等于,确定测试通过,则确定误差满足第二预设条件,若均大于,说明测试不通过,则确定误差不满足第二预设条件。还可以确定误差小于等于预设的误差阈值的个数占用误差总个数的比例,所比例大于等于预设的比例阈值时,确定测试通过,则确定误差满足第二预设条件,若比例小于预设的比例阈值时,说明测试不通过,则确定误差不满足第二预设条件。When the number of errors is multiple, compare whether each error is less than or equal to the preset error threshold, if they are all less than or equal to, it is determined that the test is passed, then it is determined that the error meets the second preset condition, if they are all greater than, it means that the test is not successful If passed, it is determined that the error does not meet the second preset condition. It can also be determined that the number of errors less than or equal to the preset error threshold occupies the proportion of the total number of errors. When the proportion is greater than or equal to the preset ratio threshold, it is determined that the test is passed, and then it is determined that the error meets the second preset condition. If the ratio is less than When the ratio threshold is preset, it means that the test fails, and it is determined that the error does not meet the second preset condition.
如此,通过上述第二预设条件的设置,可以进一步提高训练好的深度神经网络模型的效果,以得到更加准确地切换事件的参数集。In this way, through the setting of the above-mentioned second preset condition, the effect of the trained deep neural network model can be further improved, so as to obtain a more accurate parameter set for switching events.
为了提高训练好的深度神经网络模型的效果,需在获取样本数据集时需要对采集到的数据进行筛选,以获取到有利于模型训练的最优的样本数据集,在一种可选的实施例中,上述方法还可以包括:In order to improve the effect of the trained deep neural network model, it is necessary to filter the collected data when obtaining the sample data set, so as to obtain the optimal sample data set that is conducive to model training. In an optional implementation In an example, the above method may also include:
基于预设的飞行方向,按照预设的飞行方向的步长,确定飞行方向的数据集;Based on the preset flight direction, the data set of the flight direction is determined according to the step size of the preset flight direction;
基于预设的飞行位置,确定预设的飞行位置与相邻小区的距离的数据集;Based on the preset flight position, determine the data set of the distance between the preset flight position and the adjacent cell;
基于预设的飞行速度,按照预设的飞行速度步长,确定飞行速度的数据集;Based on the preset flight speed, according to the preset flight speed step size, determine the data set of the flight speed;
按照1:1:1的比例,分别利用飞行方向的数据集,飞行速度的数据集和距离的数据集构成三维向量;According to the ratio of 1:1:1, the data set of flight direction, the data set of flight speed and the data set of distance are respectively used to form a three-dimensional vector;
将三维向量中的每个向量,与预设的切换事件的参数集中的每组参数集所形成的对应关系,组成数组;The corresponding relationship between each vector in the three-dimensional vector and each set of parameter sets in the preset switching event parameter set is formed into an array;
从数组中,选取出样本的数据集。From the array, select the dataset for the sample.
具体来说,预先设置好飞行方向,飞行位置和飞行速度,然后按照预设的飞行方向的步长确定飞行方向的数据集,例如,预设的飞行方向为由A小区飞向B小区的方向,且该方向用0°表示,将飞行方向正负60°的方向内每隔1°取一个飞行方向,得到飞行方向的数据集。Specifically, the flight direction, flight position and flight speed are set in advance, and then the data set of the flight direction is determined according to the step size of the preset flight direction. For example, the preset flight direction is the direction from cell A to cell B , and the direction is represented by 0°, and a flight direction is taken every 1° within the direction of plus or minus 60° to obtain the data set of the flight direction.
同样地,预先设置好飞行位置,然后确定飞行位置与相邻小区的距离,例如,相邻小区有3个,那么可以通过公式(1)得到与第1个相邻小区的距离,与第2个相邻小区的距离和与第3个相邻小区的距离,从而构成与相邻小区的距离的数据集。Similarly, set the flight position in advance, and then determine the distance between the flight position and the adjacent cell, for example, if there are 3 adjacent cells, then the distance to the first adjacent cell can be obtained by formula (1), and the distance to the second The distance from the first adjacent cell and the distance from the third adjacent cell constitute the data set of the distance from the adjacent cell.
针对飞行速度的数据集来说,预先设置好飞行速度,例如飞行速度为0时,飞行速度的步长为0.1m/s,那么在[0,Vmax]上取飞行速度,得到飞行速度的数据集。For the data set of flight speed, set the flight speed in advance, for example, when the flight speed is 0, the step size of the flight speed is 0.1m/s, then take the flight speed on [0, Vmax] to get the data of the flight speed set.
基于确定出的飞行方向的数据集,飞行速度的数据集和距离数据集,可以按照1:1:1的比例构成三维向量,利用组合的方式可以获取到多个三维向量,再将多个三维向量中的每个向量和预先设置好的切换事件的参数集所形成的对应关系,组成数组,最后,可以从每个数组中选取样本的数据集。Based on the determined flight direction data set, flight speed data set and distance data set, a three-dimensional vector can be formed according to the ratio of 1:1:1, and multiple three-dimensional vectors can be obtained by combining them, and then multiple three-dimensional vectors can be obtained The correspondence between each vector in the vector and the parameter set of the preset switching event forms an array, and finally, the data set of the sample can be selected from each array.
由于上述三维向量中尽可能多的采集到各种情况下无人机的飞行状态信息,使得三维向量所包括的飞行状态信息尽可能地全面,那么从每个数组中选取样本的数据集尽可能的全面,有利于优化深度神经网络模型的参数。Since the above-mentioned three-dimensional vectors collect as much flight state information of the UAV in various situations as possible, so that the flight state information included in the three-dimensional vectors is as comprehensive as possible, then the data set of samples selected from each array should be as comprehensive as possible. The comprehensiveness is conducive to optimizing the parameters of the deep neural network model.
为了提高对深度神经网络模型的优化效果,在一种可选的实施例中,从数组中,选取出样本的数据集,包括:In order to improve the optimization effect of the deep neural network model, in an optional embodiment, the data set of samples is selected from the array, including:
根据数组中的每个数组,调用信道模型(LOS,Line of Sight)径传播模型,得到每个数组对应的信号质量参数;According to each array in the array, call the channel model (LOS, Line of Sight) path propagation model to obtain the signal quality parameters corresponding to each array;
从数组和每个数组对应的信号质量参数中,选取出针对每个飞行方向下,信号质量参数中切换失败率和信号质量参数中信道误码率满足第一预设条件时,飞行状态信息与切换事件的参数集之间的对应关系;From the array and the signal quality parameters corresponding to each array, select the flight status information and Correspondence between parameter sets of switching events;
将选取出的飞行状态信息与选取出的飞行状态信息对应的切换事件的参数集,确定为样本数据集。The selected flight state information and the parameter set of the switching event corresponding to the selected flight state information are determined as a sample data set.
也就是说,在从每个数组和每个数组对应的信号质量参数中选取样本的数据集时,可以先确定出无人机处于每个数组,且处于每个数组对应的信号质量参数。That is to say, when selecting a data set of samples from each array and the signal quality parameters corresponding to each array, it can first be determined that the UAV is in each array and is in the signal quality parameters corresponding to each array.
在得知每种飞行状态下的信号质量参数之后,从每个数组和每个数组对应的信号质量参数中,先选取出每个飞行方向下的数组,该数组对应的信号质量参数,并从信号质量参数中查找出切换失败率和信号误差率满足第一预设条件的飞行状态信息和飞行状态信息对应的切换事件的参数集,并将满足第一预设条件的飞行状态与满足第一预设条件的飞行状态对应的切换事件的参数集,确定为样本数据集。After knowing the signal quality parameters in each flight state, from each array and the signal quality parameters corresponding to each array, first select the array in each flight direction, the corresponding signal quality parameters of the array, and from From the signal quality parameters, find out the flight status information whose handover failure rate and signal error rate meet the first preset condition and the parameter set of the handover event corresponding to the flight status information, and combine the flight status that meets the first preset condition with the first preset condition. The parameter set of the switching event corresponding to the flight state of the preset condition is determined as a sample data set.
这样,使得样本数据集中的数据均为切换失败率和信号误差率满足第一预设条件的数据,其中,采用下述方式确定是否满足第一预设条件,如此,有利于优化深度神经网络的参数,从而提高对深度神经网络模型的优化效果。In this way, the data in the sample data set are all data whose switching failure rate and signal error rate meet the first preset condition, wherein the following method is used to determine whether the first preset condition is met, which is conducive to optimizing the performance of the deep neural network. parameters, thereby improving the optimization effect of the deep neural network model.
进一步地,为了提高对深度神经网络模型的优化效果,在一种可选的实施例中,上述方法还包括:Further, in order to improve the optimization effect of the deep neural network model, in an optional embodiment, the above method also includes:
当信号质量参数中切换失败率小于等于预设的失败率阈值,和/或,信号质量参数中信道误码率小于等于预设的误码率阈值时,确定信道质量参数中切换率和信道误码率满足第一预设条件;When the handover failure rate in the signal quality parameter is less than or equal to the preset failure rate threshold, and/or, when the channel bit error rate in the signal quality parameter is less than or equal to the preset bit error rate threshold, determine the handover rate and the channel error rate in the channel quality parameter The code rate meets the first preset condition;
当信号质量参数中切换失败率大于预设的失败率阈值,且信号质量参数中信道误码率大于预设的误码率阈值时,确定信道质量参数中切换率和信道误码率不满足第一预设条件。When the handover failure rate in the signal quality parameter is greater than the preset failure rate threshold, and the channel bit error rate in the signal quality parameter is greater than the preset bit error rate threshold, it is determined that the handover rate and the channel bit error rate in the channel quality parameter do not meet the first threshold. a preset condition.
具体来说,将切换失败率与预设的失败率阈值作比较,将信道误码率与预设的误码率阈值作比较,当切换失败率小于等于预设的失败率阈值,和/或,信号质量参数中信道误码率小于等于预设的误码率阈值时,说明此时信道矢量较佳,所以确定信道质量参数中切换率和信道误码率满足第一预设条件,选取该条件下的飞行状态信息与该条件下的飞行状态信息对应的切换事件的参数集作为样本数据集;当信号质量参数中切换失败率大于预设的失败率阈值,且信号质量参数中信道误码率大于预设的误码率阈值时,说明此时信道矢量较差,所以确定信道质量参数中切换率和信道误码率不满足第一预设条件,将该条件下的飞行状态信息与该条件下的飞行状态信息对应的切换事件的参数集不作为样本数据集。Specifically, comparing the handover failure rate with a preset failure rate threshold, comparing the channel bit error rate with a preset bit error rate threshold, when the handover failure rate is less than or equal to the preset failure rate threshold, and/or , when the channel bit error rate in the signal quality parameter is less than or equal to the preset bit error rate threshold, it means that the channel vector is better at this time, so it is determined that the switching rate and the channel bit error rate in the channel quality parameter meet the first preset condition, and select the The flight state information under the condition and the parameter set of the handover event corresponding to the flight state information under the condition are used as the sample data set; when the handover failure rate in the signal quality parameter is greater than the preset failure rate threshold, and the channel error in the signal quality parameter When the rate is greater than the preset bit error rate threshold, it means that the channel vector is poor at this time, so it is determined that the switching rate and channel bit error rate in the channel quality parameters do not meet the first preset condition, and the flight status information under this condition is compared with the The parameter set of the switching event corresponding to the flight state information under the condition is not used as the sample data set.
这样,通过对采集到的数据集进行筛选以得到样本数据集,能够进一步优化深度神经网络模型的参数,提高的训练好的深度神经网络模型的效果。In this way, by filtering the collected data sets to obtain sample data sets, the parameters of the deep neural network model can be further optimized, and the effect of the trained deep neural network model can be improved.
下面举实例来对上述一个或多个实施例中所述的切换方法进行描述。The following examples are used to describe the handover method described in the foregoing one or more embodiments.
图4为本发明实施例提供的一种可选的无人机飞行的示意图,如图4所示,无人机从小区A飞往小区B的飞行过程中,无人机的飞行速度、无人机与小区的相对位置、切换事件的参数集等都会影响当前位置下无人机的通信质量,切换失败率以及误码率的值。Fig. 4 is a schematic diagram of an optional UAV flight provided by the embodiment of the present invention. As shown in Fig. 4, during the flight of the UAV from cell A to cell B, the flight speed, no The relative position of the man-machine and the cell, the parameter set of the handover event, etc. will all affect the communication quality, handover failure rate and bit error rate of the UAV at the current position.
通过改变不同位置,不同飞行速度和不同切换事件的参数集,可以获取得到不同状态下测量的无人机的信号质量参数。这些参数之间存在着一定的对应关系,深度学习模型可以用来表征复杂的非线性关系,使用深度学习算法,例如,深度神经网络(DNN,DeepNeural Networks)模型来反演切换事件的参数集时,需要准备大量的带有标签的样本数据集用于训练模型和预测模型反演效果。By changing the parameter sets of different positions, different flight speeds and different switching events, the signal quality parameters of the UAV measured in different states can be obtained. There is a certain correspondence between these parameters, and the deep learning model can be used to represent complex nonlinear relationships. When using a deep learning algorithm, for example, a deep neural network (DNN, DeepNeural Networks) model to invert the parameter set of the switching event , it is necessary to prepare a large number of labeled sample data sets for training the model and predicting the inversion effect of the model.
本实例中,最佳低空小区切换事件的参数集的模型训练与反演步骤如下:In this example, the model training and inversion steps of the parameter set of the optimal low-altitude cell handover event are as follows:
步骤1:修改网络仿真平台模型参数;Step 1: Modify the model parameters of the network simulation platform;
具体来说,由于无人机在空中作业时与地面作业场景有所差异,需将网络仿真平台的传播算法模型设置为使用与低空中的LOS径传播模型。Specifically, due to the differences between UAVs operating in the air and ground operations, it is necessary to set the propagation algorithm model of the network simulation platform to use the LOS path propagation model in low altitude.
步骤2:针对仿真平台中的输入参数,按照无人机不同状态下,设置不同步长参数采集得到数据集。Step 2: According to the input parameters in the simulation platform, according to the different states of the UAV, set different step length parameters to collect the data set.
步骤3:采集得到的数据集为:不同状态下[V,D]的信号质量参数S,标签值为对应的切换事件的参数集P。Step 3: The collected data set is: the signal quality parameter S of [V, D] in different states, and the tag value is the parameter set P of the corresponding handover event.
步骤4:对采集得到的数据集进行预处理,在每个测试方向A上选取S中切换失败率和信道误码率最小时,对应的[S,V,D]与P之间的对应关系组成的数据集,得到预处理后的数据集。Step 4: Preprocess the collected data set, and select the corresponding relationship between [S, V, D] and P when the handoff failure rate and channel bit error rate in S are the smallest in each test direction A The composed data set is obtained to obtain the preprocessed data set.
步骤5:利用预处理后的数据集,来训练DNN模型;Step 5: Use the preprocessed data set to train the DNN model;
步骤6:利用训练好的DNN模型,根据实时测量飞行情况,实时反演最优小区切换事件的参数集。Step 6: Use the trained DNN model to invert the parameter set of the optimal cell handover event in real time according to the real-time measurement of the flight situation.
其中,最优训练数据集的获取可以包括:Among them, the acquisition of the optimal training data set may include:
无人机飞行过程中,飞行航线一般都与机头方向保持一致,参考上述图4所示,假设无人机从小区A飞往小区B,初始接入小区为A小区,检测到的邻区为B小区,通过测量实时上报无人机的飞机位置、飞行高度和机头方向,将无人机飞行角度以机头方向为中心,在飞机方向正负60°的方向内(假设一个小区覆盖120°)每隔1°进行取值,在各飞行方向上,再以飞行速度在[0,Vmax]区间(无人机的最大飞行速度为Vmax)按照0.1m/s的速度增加,得到各方向的速度数组V。During the flight of the drone, the flight route is generally consistent with the direction of the nose. Referring to the above figure 4, assuming that the drone flies from cell A to cell B, the initial access cell is cell A, and the detected neighbor cell For cell B, by measuring and reporting the aircraft position, flight height and nose direction of the drone in real time, the flight angle of the drone is centered on the nose direction, within the direction of plus or minus 60° of the aircraft direction (assuming that a cell covers 120°) at intervals of 1°, and in each flight direction, increase the flight speed at the interval of [0, Vmax] (the maximum flight speed of the UAV is Vmax) at a speed of 0.1m/s to obtain each Velocity array V for directions.
V=[V11,V12,V13,...,Vin] (2)V=[V 11 ,V 12 ,V 13 ,...,V in ] (2)
其中,i表示朝着偏离飞机航向i°方向时以速度Vin进行飞行,并记录当前高度状态下无人机距第i个邻区的直线距离数组D。Among them, i represents flying at the speed Vin when it deviates from the aircraft heading i°, and records the array D of the straight-line distance between the UAV and the i-th neighbor in the current altitude state.
D=[D1,D2,D3,...,Di] (3)D=[D 1 ,D 2 ,D 3 ,...,D i ] (3)
其中,距离Di计算公式采用上述公式(1)所示。Wherein, the calculation formula of the distance D i is shown in the above formula (1).
在每次改变航向飞行同时,也按照一定步长改变切换事件的参数集,得到切换事件的参数集P。At the same time as the flight course is changed each time, the parameter set of the switching event is also changed according to a certain step size, and the parameter set P of the switching event is obtained.
P=[A1hys,A1time,A2hys,A2time,A3ocn,A3hys,A3ofs,A3time,A4hys,A4thr,A4time,A5the,A5hys,A5the2,A5time,A6hys,A6time,B1hys,B1time,B2hys,B2time,B2the] (4)P=[A1hys, A1time, A2hys, A2time, A3ocn, A3hys, A3ofs, A3time, A4hys, A4thr, A4time, A5the, A5hys, A5the2, A5time, A6hys, A6time, B1hys, B1time, B2hys, B2time, B2the] (4)
其中,Aitime表示事件Ai持续满足事件进入条件的时长,即时间迟滞;Aihys表示事件Ai测量结果的幅度迟滞;Aiocn表示事件Ai系统内邻区的小区特定偏置CIO;Aiofs表示事件Ai的测量结果的偏置;Aithe表示事件对应事件配置的门限值;并测得各状态下的信号质量参数S1。Among them, Aitime indicates the duration of the event Ai continuously meeting the event entry condition, that is, the time lag; Aihys indicates the amplitude hysteresis of the event Ai measurement result; Aiocn indicates the cell-specific offset CIO of the neighboring cell in the event Ai system; Aiofs indicates the event Ai measurement result Bias; Aithe indicates the threshold value of the event corresponding to the event configuration; and the signal quality parameter S1 in each state is measured.
S1=[RSRPs,SINRs RSRPni,SINRni,BLERi,HOi] (5)S1=[RSRPs,SINRs RSRPni,SINRni,BLERi,HOi] (5)
其中,RSRPs表示主服务小区的RSRP,SINRs表示主服务小区的SINR,RSRPni表示测得第i个邻区的RSRP,SINRni表示测得第i个邻区的SINR值;BLERi表示第i个参数状态下的信道误码率,HOi表示第i个参数状态下的切换成功率。Among them, RSRPs represents the RSRP of the primary serving cell, SINRs represents the SINR of the primary serving cell, RSRPni represents the measured RSRP of the i-th neighbor cell, SINRni represents the measured SINR value of the i-th neighbor cell; BLERi represents the parameter status of the i-th cell The channel bit error rate under , HOi represents the handover success rate under the ith parameter state.
这样,便可以得到对应关系的初始样本空间[S1,P],首先,对数据集[S1,P]进行预处理,在每个测试方向上选取切换失败率BLER和信道误码率HO最小时的训练数据集S:In this way, the initial sample space [S1,P] of the corresponding relationship can be obtained. First, the data set [S1,P] is preprocessed, and the handover failure rate BLER and the channel bit error rate HO are selected to be the smallest in each test direction The training data set S:
S=[RSRPs,SINRs,RSRPni,SINRni] (6)S = [RSRPs, SINRs, RSRPni, SINRni] (6)
如此,结合公式(2),公式(3)和公式(6),可以得到最终网络模型的输入向量M:In this way, combining formula (2), formula (3) and formula (6), the input vector M of the final network model can be obtained:
M=[S,V,D] (7)M = [S, V, D] (7)
在得到DNN模型的训练数据集之后,进行DNN模型建立与校正,图5为本发明实施例提供的一种可选的DNN模型的建立与校正过程的示意图,如图5所示,采用深DNN模型结构如图5所示,主要由三部分组成:输入层、隐藏层和输出层,输入层的输入向量为M=[S,V,D],输出层输出切换事件的参数集P,隐藏层神经元从上一层接收输入数据,再利用激活函数进行非线性变换,然后继续输出到下一层。After the training data set of the DNN model is obtained, the DNN model is established and corrected. Fig. 5 is a schematic diagram of an optional DNN model establishment and correction process provided by the embodiment of the present invention. As shown in Fig. 5, a deep DNN is used The model structure is shown in Figure 5. It mainly consists of three parts: input layer, hidden layer and output layer. The input vector of the input layer is M=[S, V, D], the output layer outputs the parameter set P of switching events, and the hidden Layer neurons receive input data from the previous layer, and then use the activation function to perform nonlinear transformation, and then continue to output to the next layer.
第i层的输出向量ai(i=1,2,3…15)可以表示为:The output vector a i (i=1,2,3...15) of the i-th layer can be expressed as:
其中,m表示第i-1层的神经元的数量;wi-1,bi-1分别表示第i-1层的权重系数矩阵和偏倚向量。输入层的输入向量为S参数如下所示:Among them, m represents the number of neurons in the i-1th layer; w i-1 , b i-1 represent the weight coefficient matrix and bias vector of the i-1th layer respectively. The input vector of the input layer is the S parameter as follows:
a0=[M]T (9)a 0 =[M] T (9)
其中,M=[S,V,D],如公式(7)所示。Wherein, M=[S, V, D], as shown in formula (7).
输出层的向量为切换事件的参数集:The vector of the output layer is the parameter set of the switching event:
aP=[P]T (10)a P = [P] T (10)
其中,f(x)表示激活函数,可以采用线性整流函数(ReLU,Rectified LinearUnit)作为激活函数。采用RMSprop(The Root Mean Square Prop)算法来更新网络的权重系数矩阵和偏倚向量参数,用于建立DNN模型的主要结构参数。Among them, f(x) represents the activation function, and a linear rectification function (ReLU, Rectified LinearUnit) can be used as the activation function. The RMSprop (The Root Mean Square Prop) algorithm is used to update the weight coefficient matrix and bias vector parameters of the network, which are used to establish the main structural parameters of the DNN model.
其中,图6为本发明实施例提供的一种可选的切换方法的构建与预测的流程示意图,整个算法构建与预测流程如图6所示,分为三个部分,第一部分为训练样本采集,第二部分为训练DNN模型,第三部分为切换参数反演。Among them, FIG. 6 is a schematic flow diagram of the construction and prediction of an optional switching method provided by the embodiment of the present invention. The entire algorithm construction and prediction process is shown in FIG. 6, which is divided into three parts. The first part is training sample collection , the second part is training the DNN model, and the third part is switching parameter inversion.
针对第一部分,先设置无人机不同位置不同步长移动速度,并设置不同补偿的事件策略参数,将无人机不同位置不同步长移动速度和不同步长的事件策略参数输入至网络仿真软件中,得到网络信号质量参数。For the first part, first set the movement speed of different positions and different step lengths of the UAV, and set the event strategy parameters of different compensations, and input the event strategy parameters of different positions of the UAV with different step lengths and different step lengths into the network simulation software , get the network signal quality parameters.
针对第二部分,将不同步长的事件策略参数与对应的网络信号质量参数作为训练数据集,具体地参照上述最优训练数据集的获取部分,这里不再赘述。再对训练数据集进行归一化处理。For the second part, event strategy parameters with different step lengths and corresponding network signal quality parameters are used as training data sets. Specifically, refer to the above-mentioned acquisition part of the optimal training data set, which will not be repeated here. Then normalize the training data set.
利用归一化处理的方式得到处理后的数据集,实现对DNN模型参数优化,得到训练后的DNN模型,并将测试数据集输入至训练好的DNN模型中,得到预测值,计算预测值与实际值之间的误差,当误差小于等于误差阈值时,测试通过,得到训练好的DNN模型;否则测试不通过。Use the normalized processing method to obtain the processed data set, realize the optimization of the DNN model parameters, obtain the trained DNN model, and input the test data set into the trained DNN model to obtain the predicted value, and calculate the predicted value and The error between the actual values. When the error is less than or equal to the error threshold, the test passes and the trained DNN model is obtained; otherwise, the test fails.
针对第三部分,无人机向网络设备上报实际飞行测得的飞行状态信息,该飞行状态信息可以包括:信号质量参数,飞行方向,飞行速度和与相邻小区的距离,并进行归一化处理,将归一化处理后的数据输入至训练好的DNN模型中,输出得到预测向量,对预测向量进行反归一化处理,从而得到事件切换策略。For the third part, the UAV reports the flight status information measured by the actual flight to the network equipment. The flight status information can include: signal quality parameters, flight direction, flight speed and distance from adjacent cells, and normalized For processing, input the normalized data into the trained DNN model, output the prediction vector, and denormalize the prediction vector to obtain the event switching strategy.
其中,切换算法校正与位置部署中,图7为本发明实施例提供的一种切换方法的硬件环境示意图,如图7所示,算法模型训练好了以后,属于离线模型,不需要占用很多内存,在每次实际飞行时,将无人机的飞行测量数据存入边缘云服务器加入训练数据集,待云端处于空闲态时,重新更新DNN模型,增加模型反演的准确性。为保证实时切换算法的时延需求,切换算法采用移动边缘计算(MEC,Mobile Edge Computing)技术部署在边缘云服务器上,减少切换时延。Among them, in the handover algorithm correction and location deployment, Fig. 7 is a schematic diagram of the hardware environment of a handover method provided by the embodiment of the present invention. As shown in Fig. 7, after the algorithm model is trained, it belongs to the offline model and does not need to occupy a lot of memory , during each actual flight, the flight measurement data of the UAV is stored in the edge cloud server and added to the training data set. When the cloud is idle, the DNN model is re-updated to increase the accuracy of the model inversion. In order to ensure the delay requirements of the real-time switching algorithm, the switching algorithm is deployed on the edge cloud server using Mobile Edge Computing (MEC, Mobile Edge Computing) technology to reduce the switching delay.
通过上述实例,小区智能切换方法可以根据无人机的飞行位置与网络情况实时智能的给出最佳小区切换策略,将传播模型、无人机在空中的飞行速度、高度、与基站的相对位置等影响参数考虑进去,结合深度学习DNN模型能够根据飞行环境实时的给出最优判决策略,该切换算法可以离线部署,将算法部署在边缘服务器上,并在服务器空闲态对算法进行更新,可以保障算法实时参数选择与切换的低时延。Through the above example, the cell intelligent switching method can intelligently give the optimal cell switching strategy in real time according to the flight position of the UAV and the network situation, and combine the propagation model, the flying speed and height of the UAV in the air, and the relative position with the base station Taking into account the influence parameters, combined with the deep learning DNN model, the optimal decision strategy can be given in real time according to the flight environment. The switching algorithm can be deployed offline, and the algorithm can be deployed on the edge server, and the algorithm can be updated when the server is idle. Guaranteed low latency for real-time parameter selection and switching of algorithms.
本发明所提供的一种切换方法,该方法包括:接收无人机的当前飞行状态信息,其中,飞行状态信息包括:飞行方向,飞行速度,信号质量参数和与相邻小区的距离,将当前飞行状态信息输入至训练好的深度神经网络模型中,以确定出无人机的切换事件的参数集,将无人机的切换事件的参数集下发至基站,其中,无人机的切换事件的参数集用于基站指示无人机进行小区切换;也就是说,在本发明实施例中,通过训练好的深度神经网络模型,可以确定出无人机当前飞行状态下对应的切换事件的参数集,这样,采用训练好的深度神经网络模型结合无人机当前飞行状态信息所确定出的切换事件的参数集更加适合于无人机的飞行环境,那么,基于所确定出的切换事件的参数集来切换小区,使得无人机在进行小区切换时能够保证无人机的通信质量,从而提高了无人机进行小区切换时的通信质量。A handover method provided by the present invention, the method includes: receiving the current flight state information of the drone, wherein the flight state information includes: flight direction, flight speed, signal quality parameters and distance from adjacent cells, and the current The flight state information is input into the trained deep neural network model to determine the parameter set of the switching event of the UAV, and the parameter set of the switching event of the UAV is sent to the base station, wherein the switching event of the UAV The parameter set is used by the base station to instruct the UAV to perform cell handover; that is, in the embodiment of the present invention, through the trained deep neural network model, the parameters of the handover event corresponding to the current flight state of the UAV can be determined In this way, the parameter set of the switching event determined by using the trained deep neural network model combined with the current flight status information of the UAV is more suitable for the flight environment of the UAV. Then, based on the determined parameter set of the switching event Set to switch cells, so that the UAV can ensure the communication quality of the UAV when it performs cell switching, thereby improving the communication quality of the UAV when it performs cell switching.
实施例二Embodiment two
基于同一发明构思,本发发明实施例还提供一种切换装置,图8为本发明实施例提供的一种可选的切换装置的结构示意图,如图8所示,该切换装置可以包括:Based on the same inventive concept, an embodiment of the present invention also provides a switching device. FIG. 8 is a schematic structural diagram of an optional switching device provided by an embodiment of the present invention. As shown in FIG. 8, the switching device may include:
接收模块81,用于接收无人机的当前飞行状态信息;其中,飞行状态信息包括:飞行方向,飞行速度,信号质量参数和与相邻小区的距离;The receiving
确定模块82,用于将当前飞行状态信息输入至训练好的深度神经网络模型中,以确定出无人机的切换事件的参数集;Determining
切换模块83,用于将无人机的切换事件的参数集下发至基站;其中,无人机的切换事件的参数集用于基站指示无人机进行小区切换。The
在一种可选的实施例中,上述装置还用于:In an optional embodiment, the above-mentioned device is also used for:
从采集到的样本数据集中获取训练数据集;其中,样本数据集为:飞行状态信息与飞行状态信息对应的切换事件的参数集;Obtain a training data set from the collected sample data set; wherein, the sample data set is: the flight state information and the parameter set of the switching event corresponding to the flight state information;
将训练数据集输入至预设的深度神经网络模型中进行训练,得到训练后的深度神经网络模型;Input the training data set into the preset deep neural network model for training, and obtain the trained deep neural network model;
根据训练后的深度神经网络模型,确定训练好的深度神经网络模型。According to the trained deep neural network model, a trained deep neural network model is determined.
在一种可选的实施例中,上述装置根据训练后的深度神经网络模型,确定训练好的深度神经网络模型中,包括:In an optional embodiment, the above device determines the trained deep neural network model according to the trained deep neural network model, including:
从样本数据集中获取测试数据集;Obtain a test dataset from the sample dataset;
将测试数据集中的飞行状态信息输入至训练后的深度神经网络模型中,得到切换事件的参数集;Input the flight state information in the test data set into the trained deep neural network model to obtain the parameter set of the switching event;
计算得到的切换事件的参数集与测试数据集中的飞行状态信息对应的切换事件的参数集之间的误差;The error between the parameter set of the calculated switching event and the parameter set of the switching event corresponding to the flight state information in the test data set;
当误差满足第二预设条件时,将训练后的深度神经网络模型,确定为训练好的深度神经网络模型;When the error satisfies the second preset condition, the trained deep neural network model is determined as the trained deep neural network model;
当误差不满足第二预设条件时,返回执行从采集到的样本数据集中获取训练数据集。When the error does not meet the second preset condition, return to the execution of obtaining the training data set from the collected sample data set.
在一种可选的实施例中,上述装置还用于:In an optional embodiment, the above-mentioned device is also used for:
当误差小于等于预设的误差阈值时,确定误差满足第二预设条件;When the error is less than or equal to a preset error threshold, it is determined that the error satisfies a second preset condition;
当误差大于预设的误差阈值时,确定误差不满足第二预设条件。When the error is greater than the preset error threshold, it is determined that the error does not satisfy the second preset condition.
在一种可选的实施例中,上述装置还用于:In an optional embodiment, the above-mentioned device is also used for:
基于预设的飞行方向,按照预设的飞行方向的步长,确定飞行方向的数据集;Based on the preset flight direction, the data set of the flight direction is determined according to the step size of the preset flight direction;
基于预设的飞行位置,确定预设的飞行位置与相邻小区的距离的数据集;Based on the preset flight position, determine the data set of the distance between the preset flight position and the adjacent cell;
基于预设的飞行速度,按照预设的飞行速度步长,确定飞行速度的数据集;Based on the preset flight speed, according to the preset flight speed step size, determine the data set of the flight speed;
按照1:1:1的比例,分别利用飞行方向的数据集,飞行速度的数据集和距离的数据集构成三维向量;According to the ratio of 1:1:1, the data set of flight direction, the data set of flight speed and the data set of distance are respectively used to form a three-dimensional vector;
将三维向量中的每个向量,与预设的切换事件的参数集中的每组参数集所形成的对应关系,组成数组;The corresponding relationship between each vector in the three-dimensional vector and each set of parameter sets in the preset switching event parameter set is formed into an array;
从数组中,选取出样本的数据集。From the array, select the dataset for the sample.
在一种可选的实施例中,上述装置从数组中,选取出样本的数据集中,包括:In an optional embodiment, the above device selects a data set of samples from the array, including:
根据数组中的每个数组,调用LOS径传播模型,得到每个数组对应的信号质量参数;According to each array in the array, invoke the LOS path propagation model to obtain the signal quality parameters corresponding to each array;
从数组与每个数组对应的信号质量参数中,选取出针对每个飞行方向下,信号质量参数中切换失败率和信号质量参数中信道误码率满足第一预设条件时,飞行状态信息与切换事件的参数集之间的对应关系;From the signal quality parameters corresponding to each array, select the flight state information and Correspondence between parameter sets of switching events;
将选取出的飞行状态信息与选取出的飞行状态信息对应的切换事件的参数集,确定为样本数据集。The selected flight state information and the parameter set of the switching event corresponding to the selected flight state information are determined as a sample data set.
在一种可选的实施例中,上述装置还用于:In an optional embodiment, the above-mentioned device is also used for:
当信号质量参数中切换失败率小于等于预设的失败率阈值,和/或,信号质量参数中信道误码率小于等于预设的误码率阈值时,确定信道质量参数中切换率和信道误码率满足第一预设条件;When the handover failure rate in the signal quality parameter is less than or equal to the preset failure rate threshold, and/or, when the channel bit error rate in the signal quality parameter is less than or equal to the preset bit error rate threshold, determine the handover rate and the channel error rate in the channel quality parameter The code rate meets the first preset condition;
当信号质量参数中切换失败率大于预设的失败率阈值,且信号质量参数中信道误码率大于预设的误码率阈值时,确定信道质量参数中切换率和信道误码率不满足第一预设条件。When the handover failure rate in the signal quality parameter is greater than the preset failure rate threshold, and the channel bit error rate in the signal quality parameter is greater than the preset bit error rate threshold, it is determined that the handover rate and the channel bit error rate in the channel quality parameter do not meet the first threshold. a preset condition.
在实际应用中,上述接收模块81,确定模块82和切换模块83可由位于网络设备上的处理器实现,具体为中央处理器(Central Processing Unit,CPU)、微处理器(Microprocessor Unit,MPU)、数字信号处理器(Digital Signal Processing,DSP)或现场可编程门阵列(Field Programmable Gate Array,FPGA)等实现。In practical applications, the receiving
图9为本发明实施例提供的一种可选的网络设备的结构示意图,如图9所示,本发明实施例提供了一种网络设备900,包括:FIG. 9 is a schematic structural diagram of an optional network device provided by an embodiment of the present invention. As shown in FIG. 9, an embodiment of the present invention provides a network device 900, including:
处理器91以及存储有所述处理器91可执行指令的存储介质92,所述存储介质92通过通信总线93依赖所述处理器91执行操作,当所述指令被所述处理器91执行时,执行上述实施例一所述切换方法。A
需要说明的是,实际应用时,终端中的各个组件通过通信总线93耦合在一起。可理解,通信总线93用于实现这些组件之间的连接通信。通信总线93除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图9中将各种总线都标为通信总线93。It should be noted that, in actual application, various components in the terminal are coupled together through the
本发明实施例提供了一种计算机存储介质,存储有可执行指令,当所述可执行指令被一个或多个处理器执行的时候,所述处理器执行实施例一所述的切换方法。An embodiment of the present invention provides a computer storage medium, storing executable instructions, and when the executable instructions are executed by one or more processors, the processors execute the switching method described in
其中,计算机可读存储介质可以是磁性随机存取存储器(ferromagnetic randomaccess memory,FRAM)、只读存储器(Read Only Memory,ROM)、可编程只读存储器(Programmable Read-Only Memory,PROM)、可擦除可编程只读存储器(ErasableProgrammable Read-Only Memory,EPROM)、电可擦除可编程只读存储器(ElectricallyErasable Programmable Read-Only Memory,EEPROM)、快闪存储器(Flash Memory)、磁表面存储器、光盘、或只读光盘(Compact Disc Read-Only Memory,CD-ROM)等存储器。Wherein, the computer-readable storage medium may be a magnetic random access memory (ferromagnetic random access memory, FRAM), a read-only memory (Read Only Memory, ROM), a programmable read-only memory (Programmable Read-Only Memory, PROM), an erasable In addition to programmable read-only memory (Erasable Programmable Read-Only Memory, EPROM), electrically erasable programmable read-only memory (Electrically Erasable Programmable Read-Only Memory, EEPROM), flash memory (Flash Memory), magnetic surface memory, optical disc, Or CD-ROM (Compact Disc Read-Only Memory, CD-ROM) and other memory.
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。Those skilled in the art should understand that the embodiments of the present invention may be provided as methods, systems, or computer program products. Accordingly, the present invention can take the form of a hardware embodiment, a software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) having computer-usable program code embodied therein.
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It should be understood that each procedure and/or block in the flowchart and/or block diagram, and a combination of procedures and/or blocks in the flowchart and/or block diagram can be realized by computer program instructions. These computer program instructions may be provided to a general purpose computer, special purpose computer, embedded processor, or processor of other programmable data processing equipment to produce a machine such that the instructions executed by the processor of the computer or other programmable data processing equipment produce a An apparatus for realizing the functions specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing apparatus to operate in a specific manner, such that the instructions stored in the computer-readable memory produce an article of manufacture comprising instruction means, the instructions The device realizes the function specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby The instructions provide steps for implementing the functions specified in the flow chart or blocks of the flowchart and/or the block or blocks of the block diagrams.
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the protection scope of the present invention.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111249335.3A CN116027800A (en) | 2021-10-26 | 2021-10-26 | A switching method, device, network device and computer storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111249335.3A CN116027800A (en) | 2021-10-26 | 2021-10-26 | A switching method, device, network device and computer storage medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN116027800A true CN116027800A (en) | 2023-04-28 |
Family
ID=86071017
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202111249335.3A Pending CN116027800A (en) | 2021-10-26 | 2021-10-26 | A switching method, device, network device and computer storage medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN116027800A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN119729673A (en) * | 2025-02-28 | 2025-03-28 | 智慧尘埃(成都)科技有限公司 | Base station switching method, system and storage medium |
Citations (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1901729A (en) * | 2006-07-26 | 2007-01-24 | 华为技术有限公司 | Statistic method for communication service quality and its system terminal |
| CN101340704A (en) * | 2007-07-02 | 2009-01-07 | 鼎桥通信技术有限公司 | Cell switch determining method |
| CN104244278A (en) * | 2014-09-25 | 2014-12-24 | 北京北方烽火科技有限公司 | Measurement control method of neighbor relation in same system and base station |
| CN107132854A (en) * | 2017-04-28 | 2017-09-05 | 深圳市三合信义科技发展有限公司 | A kind of unmanned plane, unmanned plane control method and system based on white frequency spectrum |
| CN107205225A (en) * | 2017-08-03 | 2017-09-26 | 北京邮电大学 | The switching method and apparatus for the unmanned aerial vehicle onboard base station predicted based on user trajectory |
| CN107332704A (en) * | 2017-07-03 | 2017-11-07 | 南京华苏科技有限公司 | Assess the method and system that high-speed railway mobile subscriber uses LTE service quality |
| CN108882293A (en) * | 2018-06-11 | 2018-11-23 | Oppo广东移动通信有限公司 | A kind of cell switching method, terminal and computer readable storage medium |
| CN108885468A (en) * | 2018-06-14 | 2018-11-23 | 北京小米移动软件有限公司 | Information transmission method, device, system and storage medium |
| CN109314906A (en) * | 2016-06-29 | 2019-02-05 | 华为技术有限公司 | Cell handover method and related device |
| CN111726846A (en) * | 2020-06-08 | 2020-09-29 | 南京酷派软件技术有限公司 | Network cell handover method, device, storage medium and electronic device |
| CN111866973A (en) * | 2019-04-30 | 2020-10-30 | 华为技术有限公司 | SCG side service processing method and device in dual connection scenario |
| CN111918352A (en) * | 2020-08-06 | 2020-11-10 | Oppo广东移动通信有限公司 | Cell handover method, device, terminal and storage medium |
| CN112055389A (en) * | 2019-06-06 | 2020-12-08 | 华为技术有限公司 | A kind of communication network search method and device |
| CN113452467A (en) * | 2020-03-24 | 2021-09-28 | 三星电子株式会社 | Terminal operation method and terminal |
-
2021
- 2021-10-26 CN CN202111249335.3A patent/CN116027800A/en active Pending
Patent Citations (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1901729A (en) * | 2006-07-26 | 2007-01-24 | 华为技术有限公司 | Statistic method for communication service quality and its system terminal |
| CN101340704A (en) * | 2007-07-02 | 2009-01-07 | 鼎桥通信技术有限公司 | Cell switch determining method |
| CN104244278A (en) * | 2014-09-25 | 2014-12-24 | 北京北方烽火科技有限公司 | Measurement control method of neighbor relation in same system and base station |
| CN109314906A (en) * | 2016-06-29 | 2019-02-05 | 华为技术有限公司 | Cell handover method and related device |
| CN107132854A (en) * | 2017-04-28 | 2017-09-05 | 深圳市三合信义科技发展有限公司 | A kind of unmanned plane, unmanned plane control method and system based on white frequency spectrum |
| CN107332704A (en) * | 2017-07-03 | 2017-11-07 | 南京华苏科技有限公司 | Assess the method and system that high-speed railway mobile subscriber uses LTE service quality |
| CN107205225A (en) * | 2017-08-03 | 2017-09-26 | 北京邮电大学 | The switching method and apparatus for the unmanned aerial vehicle onboard base station predicted based on user trajectory |
| CN108882293A (en) * | 2018-06-11 | 2018-11-23 | Oppo广东移动通信有限公司 | A kind of cell switching method, terminal and computer readable storage medium |
| CN108885468A (en) * | 2018-06-14 | 2018-11-23 | 北京小米移动软件有限公司 | Information transmission method, device, system and storage medium |
| CN111866973A (en) * | 2019-04-30 | 2020-10-30 | 华为技术有限公司 | SCG side service processing method and device in dual connection scenario |
| CN112055389A (en) * | 2019-06-06 | 2020-12-08 | 华为技术有限公司 | A kind of communication network search method and device |
| CN113452467A (en) * | 2020-03-24 | 2021-09-28 | 三星电子株式会社 | Terminal operation method and terminal |
| CN111726846A (en) * | 2020-06-08 | 2020-09-29 | 南京酷派软件技术有限公司 | Network cell handover method, device, storage medium and electronic device |
| CN111918352A (en) * | 2020-08-06 | 2020-11-10 | Oppo广东移动通信有限公司 | Cell handover method, device, terminal and storage medium |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN119729673A (en) * | 2025-02-28 | 2025-03-28 | 智慧尘埃(成都)科技有限公司 | Base station switching method, system and storage medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7710116B2 (en) | Model construction method and device | |
| US11641589B2 (en) | Contextualized network optimization | |
| CN110809306B (en) | Terminal access selection method based on deep reinforcement learning | |
| EP3847841B1 (en) | Procedure for optimization of self-organizing network | |
| CN107205225B (en) | Handover method and device for UAV airborne base station based on user trajectory prediction | |
| CN102427595B (en) | Method and device for controlling adaptive optimization switching for heterogeneous converged wireless network | |
| US20220190941A1 (en) | Terminal and communication system | |
| CN116456413A (en) | Switching method, switching device, terminal and computer readable storage medium | |
| CN117270561B (en) | Method and system for giving data based on unmanned aerial vehicle target tracking | |
| Sinclair et al. | A kernel methods approach to reducing handover occurrences within LTE | |
| CN118804151A (en) | Switching method, device, electronic device, storage medium and computer program product | |
| CN119835716A (en) | Unmanned aerial vehicle handover method and system based on track prediction | |
| EP4615014A1 (en) | Method and apparatus for positioning | |
| WO2024199858A1 (en) | Apparatuses and methods for machine learning model reliability assessment | |
| Pradhan et al. | COPILOT: Cooperative perception using Lidar for handoffs between road side units | |
| CN116027800A (en) | A switching method, device, network device and computer storage medium | |
| CN114390625B (en) | Control method and device for base station switching, storage medium and electronic equipment | |
| US12088358B2 (en) | Predictive quality of service via channel aggregation | |
| CN114513824B (en) | Communication platform switching method and related equipment | |
| Lai et al. | Flight direction-based handover in cellular-connected UAV communications | |
| CN113543242B (en) | Method, device and computer readable storage medium for realizing pilot frequency switching | |
| KR20230070820A (en) | A method and apparatus for user association based on fuzzy logic and accelerated reinforcement learning for dense cloud wireless network | |
| CN119676783A (en) | Vehicle network switching method, device and electronic equipment in vehicle networking environment | |
| CN115707055A (en) | Cell measurement method and device, unmanned aerial vehicle and core network equipment | |
| Benzaghta et al. | Data-driven cellular mobility management via bayesian optimization and reinforcement learning |
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 |