Information transmission methods, devices, related equipment, and storage media
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-07-08
- Publication Date
- 2026-08-14
AI Technical Summary
【0026】 本開示の実施例による方案において、一方では、予測された端末移動軌跡の関連情報(すなわち、上記の第1情報)の伝送については、2つの伝送メカニズムが提案される。1つの伝送メカニズムは、ソースノードが予測された端末移動軌跡に関連するすべてのターゲットノードに対して、予測された端末移動軌跡の関連情報を送信することである。もう1つの伝送メカニズムは、ソースノードが予測される次のホップノードに対して、予測された端末移動軌跡の関連情報を送信し、ターゲットノードが予測された前のホップノード(ソースノードまたは他のターゲットノードを含んでもよい)から予測された端末移動軌跡の関連情報を受信し、つまり、予測された端末移動軌跡の関連情報が、ソースノードと、予測された端末移動軌跡に関連するすべてのターゲットノードとの間で順次伝達されることである。このように、予測された端末移動軌跡に関連するすべてのターゲットノードは、いずれも、予測された端末移動軌跡の関連情報を取得できる。これによって、その後、取得した情報を利用して伝送リソースを事前に予約することでハンドオーバー遅延を短縮することができ、端末が予測された端末移動軌跡に関連する各ターゲットノードにハンドオーバーされる際のハンドオーバー遅延は、いずれも端末のサービス要件を満たすようにする。
Smart Images

Figure 2026527663000001_ABST
Abstract
Description
Technical Field
[0001] <Cross - reference to Related Applications> This disclosure is proposed based on a Chinese patent application with application number 202311011058.1 and filing date August 10, 2023, and claims the priority of the Chinese patent application. All the contents of the Chinese patent application are incorporated into this disclosure by reference. This disclosure relates to the field of communication technologies, and particularly to information transmission methods, devices, related equipment, and storage media.
Background Art
[0002] In the network of the fifth - generation mobile communication technology (5G), continuous optimization of more and more important key performance indicators (KPIs) such as latency, reliability, connection density, user experience, and energy efficiency is required. Artificial intelligence (AI) / machine learning (ML) technology has become a powerful tool for analyzing and automatically processing the collected data to output appropriate strategies, and assisting network operators in network management and improving user experience.
[0003] Currently, AI / ML applications in the 5G radio access network (NG - RAN) mainly focus on three scenarios (which can also be understood as use cases), namely network energy saving, load balancing, and mobility optimization. In these scenarios, it is possible to use the collected data to perform AI / ML model training and AI / ML model management, and form an inference strategy using the AI / ML model.
[0004] In mobility optimization scenarios, a source node with AI / ML application capabilities can use AI / ML models to predict the movement trajectory (which can also be understood as the motion trajectory) of a specific user equipment (UE). However, the predictions from the AI / ML model may be inaccurate. Furthermore, the handover delay of the UE to the target node associated with the predicted UE trajectory may not meet the service requirements of the UE. [Overview of the project] [Problems that the invention aims to solve]
[0005] To address related technical challenges, embodiments of this disclosure provide information transmission methods, apparatus, related equipment, and storage media. [Means for solving the problem]
[0006] A first aspect of this disclosure is an information transmission method used in a source node, Steps include sending first information to the first node, Steps include sending the second information to the first node, The steps include sending second information to the second node, and The process includes at least one of the steps of receiving third information transmitted by the second node, The first node includes all target nodes associated with the terminal's first movement trajectory, or includes the next hop node corresponding to the source node in the first movement trajectory, and the first movement trajectory includes at least one predicted movement trajectory of the terminal. The first information includes related information of the complete first movement trajectory, or includes related information of at least a portion of the trajectory of the first movement trajectory. The second information is used to indicate whether or not to feed back the third information, the third information includes relevant information about the complete second movement trajectory of the terminal, or relevant information about at least a portion of the trajectory of the second movement trajectory, the second movement trajectory includes the actual movement trajectory of the terminal, The information transmission method is provided, wherein the second node includes all target nodes associated with the second movement trajectory, or includes the next hop node corresponding to the source node in the second movement trajectory.
[0007] In the above embodiment, the first information is The identifier of the aforementioned terminal, The generation time of the first movement trajectory, The validity period of the aforementioned first movement trajectory, Related information of the aforementioned source node, Identifier of at least one cell associated with the first movement trajectory, The expected duration of stay of the terminal in each of at least one cell associated with the first movement trajectory, The probability that the terminal arrives at each of the at least one movement trajectories included in the first movement trajectory, The identifier of the target node corresponding to each of the at least one cell associated with the first movement trajectory, and The accuracy of the first movement trajectory is included in at least one of the precisions of the first movement trajectory.
[0008] In the above embodiment, the second information is A fourth piece of information indicating whether or not the aforementioned third piece of information needs to be fed back, Fifth piece of information indicating at least one target node related to the third piece of information, The sixth piece of information indicates the specific contents included in the third piece of information. A seventh piece of information instructing that the third piece of information within the first hour range be fed back, The eighth piece of information instructs that the trigger conditions of the third piece of information be fed back, and This includes at least one of the ninth pieces of information that instructs the system to provide feedback on the third piece of information if the second piece of information and the first piece of information are different.
[0009] In the above embodiment, the trigger condition indicated by the eighth piece of information is: Having received the aforementioned first information, and after the terminal has left at least one cell associated with the current target node, successfully accessing the next hop node, The period since receiving the first information reaches the first period, The period since the generation of the first movement trajectory reaches the second period. The period since receiving the second piece of information reaches the third period, and This includes at least one of the following: the period since the terminal entered at least one cell associated with the current target node reaches a fourth period.
[0010] In the above embodiment, the third information is The identifier of the aforementioned terminal, Generation time of the first movement trajectory related to the second movement trajectory, Related information of the target node that generates the second movement trajectory, Identifier of at least one cell associated with the aforementioned second movement trajectory, The identifier of the target node corresponding to each of the at least one cell associated with the second movement trajectory, and This includes at least one of the relevant pieces of information regarding the terminal's stay time in each of the at least one cell associated with the second movement trajectory.
[0011] In the above embodiment, the step of transmitting the first information to the first node is: To transmit the first information to the first node via the Xn interface, Transmitting the first information to the first node via the NG interface, and Including one of transmitting the first information to the first node via a third node having an Xn interface between both the source node and the first node.
[0012] In the above aspect, when transmitting the first information to the first node via a third node, the method Further includes transmitting, to the third node, tenth information including at least an identifier of the first node.
[0013] A second aspect of the present disclosure is an information transmission method used for a target node, Receiving first information transmitted by a fourth node, Receiving second information transmitted by the fourth node, Receiving second information transmitted by a fifth node, and Including at least one of transmitting third information to the fifth node, The fourth node includes a source node or includes a previous hop node corresponding to the target node in a first movement trajectory of the terminal, and the first movement trajectory includes at least one predicted movement trajectory of the terminal, The first information includes related information of a complete first movement trajectory or includes related information of at least a part of the trajectory of the first movement trajectory, The second information is used to indicate whether to feedback third information, and the third information includes related information of a complete second movement trajectory of the terminal or includes related information of at least a part of the trajectory of the second movement trajectory, and the second movement trajectory includes an actual movement trajectory of the terminal, The fifth node includes a source node or includes a previous hop node corresponding to the target node in the second movement trajectory, and further provides an information transmission method.
[0014] In the above aspect, the first information Is an identifier of the terminal, Is a generation time of the first movement trajectory, The validity period of the aforementioned first movement trajectory, Related information of the aforementioned source node, Identifier of at least one cell associated with the first movement trajectory, The expected duration of stay of the terminal in each of at least one cell associated with the first movement trajectory, The probability that the terminal arrives at each of the at least one movement trajectories included in the first movement trajectory, The identifier of the target node corresponding to each of the at least one cell associated with the first movement trajectory, and The accuracy of the first movement trajectory is included in at least one of the precisions of the first movement trajectory.
[0015] In the above embodiment, the second information is A fourth piece of information indicating whether or not the aforementioned third piece of information needs to be fed back, Fifth piece of information indicating at least one target node related to the third piece of information, The sixth piece of information indicates the specific contents included in the third piece of information. A seventh piece of information instructing that the third piece of information within the first hour range be fed back, The eighth piece of information instructs that the trigger conditions of the third piece of information be fed back, and This includes at least one of the ninth pieces of information that instructs the system to provide feedback on the third piece of information if the second piece of information and the first piece of information are different.
[0016] In the above embodiment, the trigger condition indicated by the eighth piece of information is: Having received the aforementioned first information, and after the terminal has left at least one cell associated with the current target node, successfully accessing the next hop node, The period since receiving the first information reaches the first period, The period since the generation of the first movement trajectory reaches the second period. The period since receiving the second piece of information reaches the third period, and This includes at least one of the following: the period since the terminal entered at least one cell associated with the current target node reaches a fourth period.
[0017] In the above embodiment, the third information is The identifier of the aforementioned terminal, Generation time of the first movement trajectory related to the second movement trajectory, Related information of the target node that generates the second movement trajectory, Identifier of at least one cell associated with the aforementioned second movement trajectory, The identifier of the target node corresponding to each of the at least one cell associated with the second movement trajectory, and This includes at least one of the relevant pieces of information regarding the terminal's stay time in each of the at least one cell associated with the second movement trajectory. In the above embodiment, the step of transmitting the third information to the fifth node is: Transmitting the third information to the fifth node via the Xn interface, Transmitting the third information to the fifth node via the NG interface, and This includes one of transmitting the third information to the fifth node via a sixth node having an Xn interface with both the fifth node and the target node.
[0018] In the above embodiment, when the third information is transmitted to the fifth node via the sixth node, the method is: The process further includes transmitting 11th information, which includes at least the identifier of the 5th node, to the 6th node. A third aspect of this disclosure is: A first transmission unit for transmitting first information to the first node, A second transmission unit for sending second information to the first node. A third transmission unit for transmitting second information to the second node, and It includes at least one of the first receiving units for receiving third information transmitted by the second node, The first node includes all target nodes associated with the terminal's first movement trajectory, or includes the next hop node corresponding to the source node in the first movement trajectory, and the first movement trajectory includes at least one predicted movement trajectory of the terminal. The first information includes related information of the complete first movement trajectory, or includes related information of at least a portion of the trajectory of the first movement trajectory. The second information is used to indicate whether or not to feed back the third information, the third information includes relevant information about the complete second movement trajectory of the terminal, or relevant information about at least a portion of the trajectory of the second movement trajectory, the second movement trajectory includes the actual movement trajectory of the terminal, The information transmission device further provides that the second node includes all target nodes associated with the second movement trajectory, or includes the next hop node corresponding to the source node in the second movement trajectory.
[0019] A fourth aspect of this disclosure is: A second receiving unit for receiving the first information transmitted by the fourth node, A third receiving unit for receiving the second information transmitted by the fourth node, A fourth receiving unit for receiving second information transmitted by the fifth node, and It includes at least one of the fourth transmitting units for transmitting third information to the fifth node, The fourth node includes a source node or a hop node that corresponds to the target node in the terminal's first movement trajectory, and the first movement trajectory includes at least one predicted movement trajectory of the terminal. The first information includes related information of the complete first movement trajectory, or includes related information of at least a portion of the trajectory of the first movement trajectory. The second information is used to indicate whether or not to feed back the third information, the third information includes relevant information about the complete second movement trajectory of the terminal, or relevant information about at least a portion of the trajectory of the second movement trajectory, the second movement trajectory includes the actual movement trajectory of the terminal, The fifth node further provides an information transmission device that includes a source node or a hop node that precedes the target node in the second movement trajectory.
[0020] A fifth aspect of this disclosure is a source node including a first communication interface and a first processor, The preceding first communication interface is, Steps include sending first information to the first node, Steps include sending the second information to the first node, The steps include sending second information to the second node, and It is used to perform at least one of the steps of receiving third information transmitted by the second node, The first node includes all target nodes associated with the terminal's first movement trajectory, or includes the next hop node corresponding to the source node in the first movement trajectory, and the first movement trajectory includes at least one predicted movement trajectory of the terminal. The first information includes related information of the complete first movement trajectory, or includes related information of at least a portion of the trajectory of the first movement trajectory. The second information is used to indicate whether or not to feed back the third information, the third information includes relevant information about the complete second movement trajectory of the terminal, or relevant information about at least a portion of the trajectory of the second movement trajectory, the second movement trajectory includes the actual movement trajectory of the terminal, The second node further provides a source node that includes all target nodes associated with the second movement trajectory, or includes the next hop node corresponding to the source node in the second movement trajectory.
[0021] A sixth aspect of this disclosure is a target node including a second communication interface and a second processor, The aforementioned second communication interface is The step of receiving first information transmitted by the fourth node, The step of receiving second information transmitted by the fourth node, The steps include receiving second information transmitted by the fifth node, and It is used to perform at least one of the steps of sending third information to the fifth node, The fourth node includes a source node or a hop node that corresponds to the target node in the terminal's first movement trajectory, and the first movement trajectory includes at least one predicted movement trajectory of the terminal. The first information includes related information of the complete first movement trajectory, or includes related information of at least a portion of the trajectory of the first movement trajectory. The second information is used to indicate whether or not to feed back the third information, the third information includes relevant information about the complete second movement trajectory of the terminal, or relevant information about at least a portion of the trajectory of the second movement trajectory, the second movement trajectory includes the actual movement trajectory of the terminal, The fifth node further provides a target node which includes a source node or a hop node that corresponds to the target node in the second movement trajectory.
[0022] A seventh aspect of the present disclosure provides a source node including a first processor and a first memory for storing a computer program operable on the processor, wherein the first processor performs any of the above-described steps on the source node when the computer program is running.
[0023] An eighth aspect of the present disclosure provides a target node comprising a second processor and a second memory for storing a computer program operable on the processor, wherein the second processor performs any of the steps of the above-described method on the target node when the computer program is running.
[0024] A ninth aspect of the present disclosure further provides a storage medium storing a computer program, wherein the computer program, when executed by a processor, enables the implementation of any of the steps on the source node side or any of the steps on the target node side.
[0025] In the information transmission method, apparatus, related equipment, and storage medium according to embodiments of the present disclosure, a source node performs at least one of the following steps: transmitting first information to a first node, transmitting second information to a first node, transmitting second information to a second node, and receiving third information transmitted by the second node; a target node performs at least one of the following steps: receiving first information transmitted by a fourth node, receiving second information transmitted by a fourth node, receiving second information transmitted by a fifth node, and transmitting third information to a fifth node; the first node includes all target nodes associated with a first movement trajectory of a terminal, or includes the next hop node corresponding to the source node in the first movement trajectory, and the first movement trajectory is at least one predicted movement trajectory of the terminal. The first information includes relevant information for the complete first movement trajectory or relevant information for at least a portion of the trajectory of the first movement trajectory, the second information is used to indicate whether or not to feed back the third information, the third information includes relevant information for the complete second movement trajectory of the terminal or relevant information for at least a portion of the trajectory of the second movement trajectory, the second movement trajectory includes the actual movement trajectory of the terminal, the second node includes all target nodes related to the second movement trajectory or includes the next hop node corresponding to the source node in the second movement trajectory, the fourth node includes the source node or includes the previous hop node corresponding to the target node in the first movement trajectory, and the fifth node includes the source node or includes the previous hop node corresponding to the target node in the second movement trajectory. [Effects of the Invention]
[0026] In the embodiment of this disclosure, two transmission mechanisms are proposed for the transmission of information relating to the predicted terminal movement trajectory (i.e., the first information described above). One transmission mechanism is that the source node transmits the information relating to the predicted terminal movement trajectory to all target nodes associated with the predicted terminal movement trajectory. The other transmission mechanism is that the source node transmits the information relating to the predicted terminal movement trajectory to the predicted next hop node, and the target node receives the information relating to the predicted terminal movement trajectory from the predicted previous hop node (which may include the source node or other target nodes), so that the information relating to the predicted terminal movement trajectory is transmitted sequentially between the source node and all target nodes associated with the predicted terminal movement trajectory. In this way, all target nodes associated with the predicted terminal movement trajectory can obtain the information relating to the predicted terminal movement trajectory. This allows for a reduction in handover delay by pre-reserving transmission resources using the acquired information, so that the handover delay when a terminal is handed over to each target node associated with the predicted terminal movement trajectory all meet the service requirements of the terminal.
[0027] On the other hand, two transmission mechanisms are proposed for transmitting instruction information (i.e., the second information mentioned above) that instructs whether or not to feed back relevant information about the actual terminal movement trajectory. One transmission mechanism is that the source node transmits the instruction information to all target nodes associated with the predicted and / or actual terminal movement trajectory. The other transmission mechanism is that the source node transmits the instruction information to the predicted and / or actual next hop node, and the target node receives the instruction information from the predicted and / or actual previous hop node (which may include the source node or other target nodes), that is, the instruction information is transmitted sequentially between the source node and all target nodes associated with the predicted and / or actual terminal movement trajectory. In this way, all target nodes associated with the predicted and / or actual terminal movement trajectory can obtain instruction information that instructs whether or not to feed back relevant information about the actual terminal movement trajectory. This allows these target nodes to subsequently feed back relevant information about the actual terminal movement trajectory to the source node according to the instruction information. In other words, the source node can then improve the capabilities and performance of the AI / ML model by acquiring sufficient relevant information about the actual terminal movement trajectory and iterating through the AI / ML model, thereby improving the accuracy of the AI / ML model's prediction results.
[0028] Furthermore, two transmission mechanisms are proposed for the transmission of relevant information about the actual terminal movement trajectory (i.e., the third piece of information mentioned above). One transmission mechanism is that all target nodes related to the actual terminal movement trajectory transmit relevant information about the actual terminal movement trajectory to the source node. The other transmission mechanism is that the target node transmits relevant information about the actual terminal movement trajectory to the actual previous hop node (which may include the source node or other target nodes), and the source node receives relevant information about the actual terminal movement trajectory from the actual next hop node, meaning that relevant information about the actual terminal movement trajectory is transmitted sequentially between all target nodes and the source node related to the actual terminal movement trajectory. In this way, the source node can obtain relevant information about the actual terminal movement trajectory that has been fed back by all target nodes related to the actual terminal movement trajectory, meaning that the source node can obtain sufficient relevant information about the actual terminal movement trajectory and then use the obtained information to iterate through the AI / ML model to improve the capabilities and performance of the AI / ML model, thereby improving the accuracy of the prediction results of the AI / ML model. [Brief explanation of the drawing]
[0029] [Figure 1] This is a block diagram illustrating the functionality of AI / ML models in related technologies. [Figure 2] This is a schematic diagram of the flow of the information transmission method according to the embodiment of this disclosure. [Figure 3] This is a schematic diagram of the structure of an information transmission device according to an embodiment of the present disclosure. [Figure 4] This is a schematic diagram of the structure of another information transmission device according to an embodiment of the present disclosure. [Figure 5] This is a schematic diagram of the structure of a source node according to an embodiment of the present disclosure. [Figure 6] This is a schematic diagram of the structure of a target node according to an embodiment of the present disclosure. [Figure 7] This is a schematic diagram of the structure of an information transmission system according to an embodiment of the present disclosure. [Modes for carrying out the invention]
[0030] The present disclosure will be described in further detail below with reference to the drawings and examples.
[0031] In related technologies, as shown in Figure 1, the functional framework of an AI / ML model includes a Data Collection module, a Model Training module, a Model Inference module, and an Actor module. Of these, the Data Collection module can provide input data to the Model Training and Inference modules. This input data may include measurement data from the UE and various network elements, feedback data from the Actor module, and output data from the AI / ML model. The Data Collection module is only responsible for providing raw data and does not need to perform different data preparations (e.g., data cleaning, data formatting, data transformation, etc.) to suit different AI / ML algorithms.
[0032] The model training module is responsible for training, testing, validating, and verifying AI / ML models, as well as generating performance metrics for the models. Specifically, the model training module may include data preparation capabilities, that is, it can organize the training data provided by the data collection module (e.g., data cleaning, data formatting, data transformation, etc.). The model training module may also include model deployment / update capabilities, that is, it can deploy / update the trained, tested, validated, and verified AI / ML models to the model inference module.
[0033] The model inference module can not only provide the inference output (which may be understood as prediction or decision) of an AI / ML model, but can also include a model performance feedback function. That is, the model inference module can send the model performance feedback results to the model training module, and these results can be used to validate the performance of the AI / ML model. The model inference module may also include a data preparation function, that is, it can process the inference data provided by the data collection module (e.g., data cleaning, data formatting, data transformation, etc.).
[0034] After receiving the inference output from the model inference module, the actor module can initiate a corresponding action and feed the results of that action back to the data collection module. The feedback data from the actor module can be used for training, inference, or performance testing of AI / ML models.
[0035] In a mobility optimization scenario, a source node with AI / ML application capabilities can use a model inference module to predict the behavioral trajectory (which may be understood as a movement trajectory) of a specific UE and send the predicted UE trajectory to a target node. The target node can then use this received prediction information to pre-book transmission resources. Meanwhile, to continuously iterate over the AI / ML model, the source node needs to receive the measured UE trajectory (which may be understood as the true / actual UE trajectory) from the target node as feedback. The measured UE trajectory can be used to monitor the inference output performance of the AI / ML model and to retrain the AI / ML model in a timely manner, thereby continuously improving the capabilities and performance of the AI / ML model.
[0036] With increasing deployment needs and improving AI / ML model capabilities, UE trajectory prediction and data collection across multiple NG-RAN nodes are becoming a trend. However, in related technologies, the source node only provides predicted UE trajectories within the range of the next hop node (i.e., the target node), and only acquires and collects measured UE trajectories from that target node. Furthermore, related technologies do not define the specific methods for acquiring and collecting measured UE trajectories, nor the specific content of related information within the measured UE trajectories.
[0037] As can be seen from the above explanation, the relevant technologies lack a means of transmitting relevant information about predicted and measured UE trajectories between the source node and the associated multiple NG-RAN nodes (i.e., target nodes). In other words, the relevant technologies cannot support / satisfy the requirement of exchanging (i.e., transmitting) relevant information about predicted and measured UE trajectories across multiple NG-RAN nodes. Therefore, target nodes other than the next hop node related to the predicted UE trajectory may not be able to obtain relevant information about the predicted UE trajectory in order to pre-reserve transmission resources, which may result in handover delays when the UE is handed over to other target nodes that do not meet the service requirements of the UE. At the same time, the source node may not be able to iterate through the AI / ML model with sufficient relevant information about measured UE trajectories from target nodes other than the next hop node related to the predicted UE trajectory, which may result in inaccurate prediction results for the AI / ML model.
[0038] Based on this, each embodiment of the present disclosure proposes a mechanism for transmitting AI / ML-related information (i.e., related information for predicted UE trajectories, instruction information for indicating whether or not to feed back related information for measured UE trajectories, and related information for measured UE trajectories) across multiple NG-RAN nodes, and also provides specific content to be included in the above AI / ML-related information transmitted across multiple NG-RAN nodes.
[0039] Specifically, in each embodiment of this disclosure, two transmission mechanisms are proposed for the transmission of information relating to the predicted UE trajectory (hereinafter referred to as information relating to the predicted terminal movement trajectory). One transmission mechanism is that a source node transmits the information relating to the predicted terminal movement trajectory to all target nodes associated with the predicted terminal movement trajectory. The other transmission mechanism is that a source node transmits the information relating to the predicted terminal movement trajectory to the predicted next hop node, and the target node receives the information relating to the predicted terminal movement trajectory from the predicted previous hop node (which may include the source node or other target nodes), i.e., the information relating to the predicted terminal movement trajectory is transmitted sequentially between the source node and all target nodes associated with the predicted terminal movement trajectory. In this way, all target nodes associated with the predicted terminal movement trajectory can obtain the information relating to the predicted terminal movement trajectory. This allows for reduced handover delays by pre-booking transmission resources using the acquired information, ensuring that the handover delays when a terminal is handed over to each target node associated with its predicted terminal movement trajectory all meet the terminal's service requirements.
[0040] On the other hand, two transmission mechanisms are proposed for transmitting instruction information that indicates whether or not to feed back relevant information of the measured UE trajectory (referred to later as relevant information of the actual terminal movement trajectory). One transmission mechanism is for the source node to transmit the instruction information to all target nodes associated with the predicted and / or actual terminal movement trajectory. The other transmission mechanism is for the source node to transmit the instruction information to the predicted and / or actual next hop node, and for the target node to receive the instruction information from the predicted and / or actual previous hop node (which may include the source node or other target nodes), that is, for the instruction information to be transmitted sequentially between the source node and all target nodes associated with the predicted and / or actual terminal movement trajectory. In this way, all target nodes associated with the predicted and / or actual terminal movement trajectory can each obtain instruction information that indicates whether or not to feed back relevant information of the actual terminal movement trajectory. This allows these target nodes to subsequently feed back relevant information about the actual terminal movement trajectory to the source node according to the instruction information. In other words, the source node can then improve the capabilities and performance of the AI / ML model by acquiring sufficient relevant information about the actual terminal movement trajectory and iterating through the AI / ML model, thereby improving the accuracy of the AI / ML model's prediction results.
[0041] Furthermore, two transmission mechanisms are proposed for transmitting relevant information about the actual terminal movement trajectory. One transmission mechanism is that all target nodes related to the actual terminal movement trajectory transmit relevant information about the actual terminal movement trajectory to the source node. The other transmission mechanism is that the target node transmits relevant information about the actual terminal movement trajectory to the actual previous hop node (which may include the source node or other target nodes), and the source node receives relevant information about the actual terminal movement trajectory from the actual next hop node, meaning that relevant information about the actual terminal movement trajectory is sequentially transmitted between all target nodes and the source node related to the actual terminal movement trajectory. In this way, the source node can obtain relevant information about the actual terminal movement trajectory that has been fed back by all target nodes related to the actual terminal movement trajectory, meaning that the source node can obtain sufficient relevant information about the actual terminal movement trajectory and then use the obtained information to iterate through the AI / ML model to improve the capabilities and performance of the AI / ML model, thereby improving the accuracy of the prediction results of the AI / ML model.
[0042] Embodiments of this disclosure are information transmission methods used in a source node, Steps include sending first information to the first node, Steps include sending the second information to the first node, The steps include sending second information to the second node, and The process includes the step of receiving third information transmitted by the second node, The first node includes all target nodes associated with the terminal's first movement trajectory, or includes the next hop node corresponding to the source node in the first movement trajectory, and the first movement trajectory includes at least one predicted movement trajectory of the terminal. The first information includes related information of the complete first movement trajectory, or includes related information of at least a portion of the trajectory of the first movement trajectory. The second information is used to indicate whether or not to feed back the third information, the third information includes relevant information about the complete second movement trajectory of the terminal, or relevant information about at least a portion of the trajectory of the second movement trajectory, the second movement trajectory includes the actual movement trajectory of the terminal.
[0043] The second node includes all target nodes associated with the second movement trajectory, or includes the next hop node corresponding to the source node in the second movement trajectory.
[0044] In actual applications, the terminal may be called a UE, or it may be called a user or user terminal.
[0045] In actual applications, the source node and target node may include NG-RAN nodes, and more specifically, they may include base stations.
[0046] In actual applications, the first movement trajectory may also be called the predicted UE trajectory, predicted path, etc., and may be expressed in English as Predicted UE Trajectory. The first information may also be called related information of the predicted UE trajectory. The second movement trajectory may also be called the measured UE trajectory, true UE trajectory, actual UE trajectory, actual path, etc., and may be expressed in English as Measured UE Trajectory. The second information may also be called instructions or instruction information, and the third information may also be called related information of the measured UE trajectory. Furthermore, the first information, second information, and third information may all be called AI / ML related information. Hereinafter, in the embodiments of this disclosure, the names of the various movement trajectories (first movement trajectory, second movement trajectory) and information (first information, second information, third information, fourth information, fifth information, sixth information, seventh information, eighth information, ninth information, tenth information, eleventh information) are not limited as long as their functions can be realized.
[0047] In actual applications, the source node can use the AI / ML model shown in Figure 1 to predict the movement trajectory of the terminal and obtain the first movement trajectory; that is, the first information can be understood as information generated by the source node using the AI / ML model shown in Figure 1. In response to the source node transmitting the first information to the first node, the target node may receive the first information transmitted by the fourth node, which may include the source node or a hop node that precedes the target node in the first movement trajectory. In other words, the first information may be transmitted by the following two transmission mechanisms. First transmission mechanism: The source node transmits the first information to all target nodes associated with the first movement trajectory. Second transmission mechanism: The source node transmits the first information to the predicted next hop node (i.e., the next hop node corresponding to the source node in the first movement trajectory, and which may also be understood as the first hop node corresponding to the first movement trajectory), thereby ensuring that the first information is sequentially transmitted between the source node and all target nodes associated with the first movement trajectory.
[0048] In the first transmission mechanism, all target nodes associated with the first movement trajectory may include at least one target node, i.e., one or more (i.e., at least two) target nodes. Specifically, all target nodes associated with the first movement trajectory can be understood as one or more target nodes belonging to (i.e., corresponding / associated with) one or more cells that the source node is expected to arrive at after leaving the source cell, as predicted by the AI / ML model shown in Figure 1. The first transmission mechanism allows all target nodes associated with the first movement trajectory to obtain in advance a prediction (i.e., the first information) that the terminal is expected to enter its associated cell (e.g., the terminal successfully hands over to the cell associated with the target node), provided that network resources are not limited. This then allows for a reduction in handover delay by pre-reserving transmission resources according to the first information, so that the handover delay when the terminal is handed over to each target node associated with the first movement trajectory does not affect the service requirements of the terminal. In other words, the first information contributes to reducing handover delays, and the first information can be used to improve the user experience in specific scenarios (e.g., service scenarios with high latency requirements).
[0049] In actual applications, with respect to the first transmission mechanism, if network resources are not limited, the first information transmitted by the first node to each target node associated with the first movement trajectory may be identical. In this case, the first information may include the relevant information for the complete first movement trajectory. Here, the relevant information for the complete first movement trajectory can be understood as the relevant information for all first movement trajectories, i.e., the relevant information for all movement trajectories (i.e., at least one movement trajectory) of the terminal predicted by the AI / ML model shown in Figure 1 by the source node, i.e., the relevant information for the entire movement trajectory corresponding to each predicted movement trajectory of the terminal.
[0050] In practical applications, the first transmission mechanism may, in order to save overhead for transmitting the first information, include relevant information for the trajectory of at least a portion of the first movement trajectory that is relevant to the target node (each portion of the trajectory may correspond to the same or different predicted movement trajectories included in the first movement trajectory), that is, each target node related to the first movement trajectory can obtain information relevant to itself from the relevant information of the complete first movement trajectory, thereby saving overhead for transmitting the first information. Exemplary, the first information transmitted by the source node to target node A may include relevant information for the trajectory of the terminal at the hop node before target node A (i.e., the cell related to target node A) and / or include relevant information for the trajectory of the terminal at the next hop or the next N hop node after leaving target node A, where N is an integer greater than 0. In the embodiments of this disclosure, terminal entering target node A means that the terminal is handed over to the target node, that is, handed over to a cell associated with the target node.
[0051] In actual applications, for the second transmission mechanism, the first information must include relevant information for the complete first movement trajectory. Here, if all target nodes associated with the first movement trajectory include only predicted next hop nodes, the source node transmits the first information only to the predicted next hop nodes, and the first information includes only relevant information for the terminal's movement trajectory within the range of the predicted next hop nodes. If all target nodes associated with the first movement trajectory include multiple hops (i.e., multiple, i.e., at least two) of target nodes, the source node transmits the first information to the predicted first hop node, and the predicted first hop node, after receiving the first information, transmits the first information to the predicted second hop node (i.e., the second hop node corresponding to the first movement trajectory), and so on until the predicted last hop node (i.e., the last hop node corresponding to the first movement trajectory) receives the first information. The first information includes relevant information for the terminal's movement trajectory within the range of multiple hop target nodes.
[0052] In one embodiment, the first information is The identifier of the aforementioned terminal, The generation time of the first movement trajectory (which may also be called the generation time), that is, the generation time / time of the prediction information (i.e., the first information) (which can be understood as the time / time at which the AI / ML model shown in Figure 1 outputs the first movement trajectory), The validity period of the aforementioned first movement trajectory, Related information of the aforementioned source node, Identifier of at least one cell associated with the first movement trajectory, The expected stay period of the terminal in each of at least one cell associated with the first movement trajectory, The probability that the terminal arrives at each of the at least one movement trajectories included in the first movement trajectory, The identifier of the target node corresponding to (i.e., belonging to) each of the at least one cells associated with the first movement trajectory, and This may include at least one of the accuracies of the first movement trajectory, which can be understood as the accuracy of the prediction information (i.e., the first information).
[0053] In actual applications, the terminal identifier may include a first terminal identifier and / or a second terminal identifier, the first terminal identifier representing an identity identifier that allows the terminal to be identified between the source node and one or more target nodes associated with the first movement trajectory, such as a 5G globally unique temporary identifier (5G-GUTI), and the second terminal identifier representing an identity identifier that allows identification between multiple (i.e., at least two) target nodes associated with the first movement trajectory, such as a terminal identifier in the Xn interface (NG-RAN node UE XnAP ID in English).
[0054] In actual applications, the validity period of the first movement trajectory means that the current prediction information (i.e., the first information) is referable within the validity period, but after the validity period expires, the first information becomes invalid and can no longer be used as a reference for the target node to perform mobility operations such as reserving transmission resources.
[0055] In actual applications, the specific contents included in the source node's related information can be set as needed. For example, the source node's related information may include at least the source node's identifier (e.g., ID).
[0056] In actual applications, the specific representation format of the cell identifier can be set as needed. For example, the cell identifier may include a Cell ID, Global Cell ID, NR-RAN Cell Global Identity (CGI), etc. Also, the specific representation format of the identifier of at least one cell associated with the first movement trajectory can be set as needed. For example, the specific representation format of the identifier of at least one cell associated with the first movement trajectory may be a list of cells containing the identifier of at least one cell. In other words, the first information may include a first list of cells, which may include identifiers of one or more cells that the terminal will arrive at after leaving the source cell, as predicted using an AI / ML model, and the one or more cells may belong to one or more target nodes, and the identifiers of the cells included in the first list of cells may be arranged in order according to the predicted order of cell arrival for the terminal.
[0057] In actual applications, if all target nodes associated with the first movement trajectory include only the predicted next hop node, and the first information includes only the relevant information of the terminal's movement trajectory within the range of the predicted next hop node, then the identifier of at least one cell associated with the first movement trajectory refers to the identifier of one or more target cells belonging to the predicted next hop node.
[0058] In actual applications, the first cell list may include the expected duration of stay of the terminal in each of at least one cell associated with the first movement trajectory, corresponding to the identifier of each cell.
[0059] In practical applications, the probability that the terminal arrives at each of the at least one movement trajectories included in the first movement trajectory may be expressed as the probability that the terminal arrives at / enters a target node associated with each movement trajectory, or as the probability that the terminal arrives at / enters a target cell associated with each movement trajectory. Exemplaryly, the first cell list may include probabilities corresponding to the identifier of each cell, which may include the probability that the terminal arrives at / enters a corresponding cell, or the probability that the terminal arrives at / enters a target node belonging to a corresponding cell. That is, the source node may use an AI / ML model to predict multiple next-hop nodes or multiple next-hop cells for the terminal, each next-hop node or each next-hop cell corresponding to at least one movement path (i.e., a predicted path, i.e., a movement trajectory), thereby forming multiple predicted paths (i.e., the first movement trajectory includes multiple predicted movement trajectories for the terminal), and the probability that the terminal arrives at / enters each predicted path can be used for a target node to determine whether to pre-allocate transmission resources to the terminal and / or the amount of transmission resources to pre-allocate. In other words, if the terminal is located at a particular source node, there may be multiple possible next-hop target nodes. The probability corresponding to the identifier of each cell included in the first cell list (i.e., the probability that the terminal arrives at / enters the corresponding cell) can be used to determine whether the target node corresponding to that cell pre-allocates transmission resources to the terminal, and / or the amount of transmission resources that it pre-allocates.
[0060] In practical applications, if all target nodes associated with the first movement trajectory include only the predicted next hop nodes, and the first information includes only the relevant information of the terminal's movement trajectory within the range of predicted next hop nodes, then if there are multiple possible next hop nodes or next hop cells, the identifiers of the cells included in the first cell list can be arranged in descending order of the probability that the terminal will arrive at each target node or target cell, i.e., the identifier of the target cell to which the terminal has the highest probability of arriving can be placed at the beginning of the first cell list. Alternatively, the source node may provide only the identifiers of one or more target cells corresponding to the next hop node with the highest probability of arrival, or only the identifier of the next hop cell with the highest probability of arrival. In other words, the first information (i.e., relevant information of at least a portion of the trajectory of the first movement trajectory) may include the identifiers of one or more target cells corresponding to the next hop node with the highest probability of arrival, or the identifier of the next hop cell to which the terminal has the highest probability of arriving.
[0061] In actual applications, if the first movement trajectory includes multiple predicted movement trajectories of the terminal, the source node provides only the identifier of the target cell associated with the movement trajectory with the highest probability of arrival among the multiple movement trajectories, in descending order of the probability of the terminal arriving at each cell. In other words, the first information (i.e., the associated information of at least some of the trajectories in the first movement trajectory) may include the identifier of the target cell associated with the movement trajectory with the highest probability of arrival among the multiple movement trajectories included in the first movement trajectory.
[0062] In practical applications, with respect to the second transmission mechanism, if one or more of the target nodes associated with the first movement trajectory lack AI prediction capabilities (i.e., they cannot predict the terminal's movement trajectory using an AI / ML model), the second terminal identifier may be updated in real time in the first information transmitted sequentially between the source node and all target nodes associated with the first movement trajectory, while other content remains unchanged. In other words, each time the first information is transmitted between different nodes associated with the first movement trajectory, the second terminal identifier (e.g., NG-RAN node UE XnAP ID) can be determined by the transmitting node (i.e., the target node transmitting the first information) (which may be understood as being updated in the first information).
[0063] In actual applications, with respect to the second transmission mechanism, if one or more of all target nodes associated with the first movement trajectory have AI prediction capabilities (i.e., they can predict the movement trajectory of a terminal using an AI / ML model), the target node with AI prediction capabilities can update one or more of the following aspects of the first information by combining existing predictions (i.e., relevant information of the first movement trajectory predicted by the source node and / or other target nodes other than the current target node) and its own prediction (i.e., relevant information of the first movement trajectory predicted by the current target node using an AI / ML model). The second terminal identifier: When the first information is transmitted between different nodes associated with the first movement trajectory, the second terminal identifier (e.g., NG-RAN node UE XnAP ID) can be determined by the transmitting node (i.e., the target node to which the first information is transmitted). Related information corresponding to the first cell list and cell identifiers: That is, the transmitting node can transmit to the next hop node the first cell list of relevant target nodes located after that node and where the terminal is expected to arrive. In other words, the transmitting node can update the cell identifiers included in the first cell list in the first information and related information corresponding to the cell identifiers, such as the expected stay period of the terminal in a cell and the probability of arriving at a cell, based on its latest prediction results.
[0064] In actual applications, if a target node associated with the first movement trajectory receives multiple (i.e., at least two) pieces of first information for the same terminal, it may select one piece of first information from the received pieces of first information by at least one of the following methods, perform operations such as reserving transmission resources, and transmit relevant information to the next hop node based on the selected first information (for example, for the second transmission mechanism, the target node may transmit the received first information or first information updated by the target node). Select the first piece of information with the slowest generation time for the included first movement trajectory. For example, select the first piece of information with the slowest generation time for the included first movement trajectory from among multiple received pieces of first information. Select the first piece of information with the latest timeout time corresponding to the validity period of the included first movement trajectory. For example, from among multiple received pieces of first information, select the first piece of information with the latest timeout time corresponding to the validity period of the included first movement trajectory. The first piece of information with the highest probability / accuracy of the included first movement trajectory arriving is selected. For example, from among multiple received pieces of first information, the first piece of information with the highest probability / accuracy of the included first movement trajectory arriving is selected.
[0065] In practical applications, the second information can be understood as a configuration, signaling, or information unit (IE: Information Element) for collecting / acquiring the third information. A target node associated with the first and / or second movement trajectory may, upon receiving the second information, feed back the third information to the source node based on the second information. In response to the source node transmitting the second information to the first and / or second node, the target node may receive the second information transmitted by the fourth and / or fifth node, the fifth node including the source node or including a hop node preceding the target node in the second movement trajectory. In other words, the second information may be transmitted by the following two transmission mechanisms: Third transmission mechanism: The source node transmits the second information to all target nodes associated with the first movement trajectory, and / or the source node transmits the second information to all target nodes associated with the second movement trajectory. Fourth transmission mechanism: The source node transmits the second information to the predicted next hop node (i.e., the next hop node corresponding to the source node in the first movement trajectory, and may also be understood as the first hop node corresponding to the first movement trajectory) so that the second information is sequentially transmitted between the source node and all target nodes associated with the first movement trajectory. and / or, the source node transmits the second information to the actual next hop node (i.e., the next hop node corresponding to the source node in the second movement trajectory, and may also be understood as the first hop node corresponding to the second movement trajectory) so that the second information is sequentially transmitted between the source node and all target nodes associated with the second movement trajectory.
[0066] In actual applications, the third transmission mechanism may include at least one target node, i.e., one or more target nodes, for all target nodes associated with the first movement trajectory / second movement trajectory.
[0067] In actual applications, when the source node transmits the first information to the first node, it may also transmit the second information to the first node. That is, for the third transmission mechanism, the source node may transmit the first and second information to all target nodes associated with the first movement trajectory. For the fourth transmission mechanism, the source node may transmit the first and second information to the predicted next hop node, so that the first and second information are sequentially transmitted between the source node and all target nodes associated with the first movement trajectory.
[0068] In actual applications, the specific type of message carrying the second information can be set as needed. For example, a source node may send a Handover Request message to a target node, and the Handover Request message may contain the second information. Alternatively, a source node may send an AI / ML Information Request message to a target node, and the AI / ML Information Request message may contain the second information.
[0069] In one embodiment, the second information is A fourth piece of information indicating whether or not the aforementioned third piece of information needs to be fed back, Fifth piece of information indicating at least one target node related to the third piece of information, The sixth piece of information indicates the specific contents included in the third piece of information. A seventh piece of information instructing that the third piece of information within the first hour range be fed back, The eighth piece of information instructs that the trigger conditions of the third piece of information be fed back, and The ninth piece of information may include at least one that instructs the system to provide feedback on the third piece of information if the second piece of information and the first piece of information are different.
[0070] In practical applications, the fourth information is used to indicate whether the target node needs to transmit / feed back the third information corresponding to the terminal. The specific implementation method of the fourth information can be set as needed. Exemplarily, the fourth information may be implemented with 1 bit. If the value of a particular bit is 0, the fourth information indicates that the target node does not need to transmit / feed back the third information corresponding to the terminal, and if the value of a particular bit is 1, the fourth information indicates that the target node needs to transmit / feed back the third information corresponding to the terminal. Alternatively, if the value of a particular bit is 0, the fourth information indicates that the target node needs to transmit / feed back the third information corresponding to the terminal, and if the value of a particular bit is 1, the fourth information indicates that the target node does not need to transmit / feed back the third information corresponding to the terminal.
[0071] In actual applications, upon receiving the fourth information, the third information fed back by the target node may include, but is not limited to, the identifiers of one or more cells to which the terminal will arrive, and / or the duration of the terminal's stay in each cell (this duration can be represented by the time the terminal arrives at the cell and the time it leaves the cell).
[0072] In practical applications, the fifth information is used to indicate that a target node needs to transmit / feed back relevant information (i.e., the third information) of the terminal's actual movement trajectory at a one-hop or multi-hop target node. The one-hop or multi-hop target node can be understood as at least one target node related to the third information, where the one-hop target node refers to the current target node (i.e., the target node that received the second information), and the multi-hop target node refers to one or more target nodes that the terminal enters after the current target node. In embodiments of this disclosure, the terminal entering one or more target nodes may mean that the terminal successfully performs a handover to one or more target nodes.
[0073] In practical applications, the sixth information is used to instruct the target node to transmit / feed back the content specifically contained in the third information corresponding to the terminal. This content may include, but is not limited to, the identifiers of one or more cells that the terminal will arrive at within each target node, and / or the duration of the terminal's stay in each cell (this duration can be represented by the time the terminal arrives at the cell and the time it leaves the cell). When a target node receives the sixth information, by default, after the terminal has left one or more cells contained within that target node and successfully moved to the next hop node, the target node will begin to feed back the third information.
[0074] In practical applications, the seventh information is used to indicate that a target node needs to feed back / transmit the third information of the terminal within the first time range. The first time range can be expressed as a period, which indicates that the target node needs to feed back the third information of the terminal within that period, starting from the time the terminal enters the target node. Alternatively, the first time range can be expressed by a start time and a period of information, which indicates that the target node needs to feed back the third information of the terminal within that period, starting from the start time. Furthermore, upon receiving the seventh information, the third information fed back by the target node may include, but is not limited to, the identifiers of one or more cells into which the terminal arrives, and / or the duration of the terminal's stay in each cell (this duration can be expressed as the time the terminal arrives at the cell and the time it leaves the cell). In some embodiments of this disclosure, the terminal entering the target node may be the terminal successfully handing over to the target node.
[0075] In one embodiment, the trigger condition indicated by the eighth information includes at least one of the following: After receiving the first information and the terminal has left at least one cell associated with the current target node, it successfully accesses the next hop node. That is, after the target node receives the first information and the terminal has left one or more cells included in (i.e., associated with) the target node and successfully moved to the next hop node, the target node begins to provide feedback of the third information. The period since receiving the first information reaches the first period. That is, the target node starts timing from the time it receives the first information, and when the timing reaches the first period, it triggers feedback of the third information by the target node. The period since the generation of the first movement trajectory reaches the second period. That is, timing begins from the time the target node generates the first movement trajectory (i.e., the generation time of the first movement trajectory included in the first information), and when the timing reaches the second period, the feedback of the third information by the target node is triggered. The period since receiving the second information reaches the third period. That is, the target node starts timing from the time it received the second information, and when the timing reaches the third period, it triggers feedback of the third information by the target node. The period since the terminal entered at least one cell associated with the current target node reaches the fourth period. That is, the target node starts timing from the time the terminal enters one or more cells that it contains (i.e., associated with), and when the timing has reached the fourth period, it triggers feedback of the third information by the target node. In some embodiments of the present disclosure, the terminal entering at least one cell associated with the current target node may be the terminal successfully handing over to at least one cell associated with the current target node.
[0076] In actual applications, the values of the periods (first period, second period, third period, fourth period, etc.) in each embodiment of this disclosure can be set in advance as needed.
[0077] In actual applications, with respect to the ninth piece of information, it can be determined that the second movement trajectory is different from the first movement trajectory if at least one of the following conditions is met. The cell where the terminal is predicted to arrive is different from the cell where the terminal actually arrives. In other words, the target node associated with the second movement trajectory is different from the target node associated with the first movement trajectory. The expected duration of stay of the terminal in a target cell differs from the actual duration of stay. That is, the expected duration of stay of the terminal included in the first information for a target cell associated with the first movement trajectory differs from the actual duration of stay of the terminal in that cell, as measured by the target node. The expected duration of stay for a terminal in a target cell differs significantly from the actual duration of stay, for example, the difference between the expected duration and the actual duration of stay is greater than the duration difference threshold. The duration difference threshold is set by the source node and transmitted to the target node, or may be pre-set at both the source and target nodes as needed.
[0078] Hereinafter, the ninth piece of information is used to instruct the source node to allow the target node to trigger feedback of the third piece of information only if the target node discovers that there is a significant difference between the third piece of information and the first piece of information (for example, the difference between the expected duration and the actual duration is greater than the duration difference threshold).
[0079] In practical applications, in response to the source node receiving the third information transmitted by the second node (including all target nodes associated with the second movement trajectory, or including the next hop node corresponding to the source node in the second movement trajectory), the target node may transmit the third information to the fifth node (including the source node, or including the previous hop node corresponding to the target node in the second movement trajectory). In other words, the third information may be transmitted by the following two transmission mechanisms. Fifth transmission mechanism: All target nodes associated with the second movement trajectory transmit the third information to the source node. Sixth transmission mechanism: A target node associated with the second movement trajectory transmits the third information to the previous hop node, thereby ensuring that the third information is sequentially transmitted between all target nodes associated with the second movement trajectory and the source node.
[0080] With respect to the fifth transmission mechanism, all target nodes associated with the second movement trajectory may include at least one target node, i.e., one or more (i.e., at least two) target nodes. The third information may include related information of the terminal's complete second movement trajectory, or related information of at least a portion of the trajectory of the second movement trajectory. Exemplarily, if all target nodes associated with the second movement trajectory include only one target node, the third information transmitted by that target node to the source node may include related information of the terminal's complete second movement trajectory.
[0081] In practical applications, the target node associated with the second movement trajectory can be identified (i.e., determined) based on the relevant information of the source node held by the first and / or second information (e.g., the identifier of the source node).
[0082] In actual applications, with respect to the sixth transmission mechanism, the third information may include related information of the complete second movement trajectory of the terminal, or related information of at least a portion of the trajectory of the second movement trajectory. Furthermore, for different target nodes associated with the second movement trajectory, the previous hop node may be one of the following: A source node that generates the first information; Another target node that transmits the first information to the current target node: the other target node may also be the hop node before the current target node in the second movement trajectory; and The hop node preceding the current target node in the second movement trajectory.
[0083] In one embodiment, the third information is The identifier of the aforementioned terminal, The generation time of the first movement trajectory (which may be called the generation time) related to the second movement trajectory, which may be understood as the generation time / time of the first information related to the second information, Related information of the target node that generates the second movement trajectory, Identifier of at least one cell associated with the aforementioned second movement trajectory, The identifier of the target node corresponding to each of the at least one cell associated with the second movement trajectory, and This may include at least one of the relevant pieces of information regarding the terminal's stay time in each of the at least one cells associated with the second movement trajectory.
[0084] Here, the identifier of the terminal may include the first terminal identifier and / or the second terminal identifier.
[0085] In actual applications, the specific contents included in the target node's associated information that generates the second movement trajectory can be set as needed. For example, the target node's associated information may include at least the target node's identifier (e.g., ID).
[0086] In actual applications, the specific representation of the identifier of at least one cell associated with the second movement trajectory can be set as needed. Exemplarily, the specific representation of the identifier of at least one cell associated with the second movement trajectory may be a cell list containing the identifier of at least one cell. In other words, the third information may include a second cell list, which may include the identifiers of one or more cells that arrive after the terminal, as measured by the target node, leaves the source cell. Specifically, the second cell list may include at least one of the following: The actual movement trajectory of the terminal within one or more cells contained in (i.e., associated with) the target node (i.e., the current target node): that is, including identifiers of one or more cells contained in the current target node, wherein the identifiers of the one or more cells are arranged in order according to the actual arrival order of the terminal. Relevant information of the previous hop cell before the terminal enters the current target node (for example, handing over to the current target node): The relevant information of the previous hop cell may include at least a cell identifier, and the relevant information of the previous hop cell may further include relevant information of the target node to which the previous hop cell belongs, and the relevant information of the target node to which the previous hop cell belongs may include at least a target node identifier. Related information for the next hop cell that the terminal will go to after leaving the current target node: The related information for the next hop cell may include at least a cell identifier, and the related information for the next hop cell may further include related information for the target node to which the next hop cell belongs, and the related information for the target node to which the next hop cell belongs may include at least a target node identifier.
[0087] In actual applications, the second cell list may further include information relating to the terminal's stay in the corresponding cell, corresponding to the identifier of each cell, and the stay-related information may include at least one of the actual stay duration, the actual time of arrival in the cell, and the actual time of departure from the cell.
[0088] In actual applications, if the third information includes relevant information for at least a portion of the second movement trajectory, the source node, after receiving the third information fed back by one or more target nodes, can combine and form the actual movement trajectories of the terminals based on the second cell lists contained in each piece of third information, thereby obtaining the complete second movement trajectory.
[0089] In actual applications, if an Xn interface exists between the source node and the target node, the first information, second information, and third information may be transmitted via the Xn interface.
[0090] Based on this, in one embodiment, the step of transmitting the first information to the first node may include transmitting the first information to the first node via the Xn interface.
[0091] In one embodiment, the step of transmitting the second information to the first node may include transmitting the second information to the first node via the Xn interface.
[0092] In one embodiment, the step of transmitting the second information to the second node may include transmitting the second information to the second node via the Xn interface.
[0093] In one embodiment, the step of receiving third information transmitted by the second node may include receiving the third information transmitted by the second node via the Xn interface.
[0094] In actual applications, if an Xn interface does not exist between the source node and the target node, but an NG interface does exist, the first information, second information, and third information may be transmitted via the NG interface.
[0095] Based on this, in one embodiment, the step of transmitting the first information to the first node may include transmitting the first information to the first node via the NG interface.
[0096] In one embodiment, the step of transmitting the second information to the first node may include transmitting the second information to the first node via the NG interface.
[0097] In one embodiment, the step of transmitting the second information to the second node may include transmitting the second information to the second node via the NG interface.
[0098] In one embodiment, the step of receiving the third information transmitted by the second node may include receiving the third information transmitted by the second node via the NG interface.
[0099] In practical applications, if an Xn interface does not exist between the source node and the target node, the first, second, and third information may be transmitted (i.e., forwarded) via an intermediate target node having an Xn interface with both the source and target nodes.
[0100] Based on this, in one embodiment, the step of transmitting the first information to the first node may include transmitting the first information to the first node via a third node having an Xn interface with both the source node and the first node.
[0101] In one embodiment, if the first information is transmitted to the first node via a third node, the method may further include the step of transmitting a tenth piece of information to the third node, which includes at least an identifier of the first node.
[0102] In practical applications, the 10th information may be understood to include at least the identifier of the first node, and the 10th information may also include at least the identifiers of one or more target nodes that do not have an Xn interface with the source node. Upon receiving the 10th information, the third node may transmit the 1st information to the first node in accordance with the 10th information.
[0103] In actual applications, the third node may include one or more intermediate target nodes, and if a target node associated with the first movement trajectory receives the same first information transmitted by multiple intermediate target nodes, only one piece of first information may be retained.
[0104] In one embodiment, the step of transmitting the second information to the first node may include transmitting the second information to the first node via the third node.
[0105] In one embodiment, the step of transmitting the second information to the second node may include transmitting the second information to the second node via the third node.
[0106] In one embodiment, the step of receiving third information transmitted by the second node may include receiving the third information transmitted by the second node via the third node.
[0107] Therefore, the embodiments of this disclosure are information transmission methods used for a target node, The step of receiving first information transmitted by the fourth node, The step of receiving second information transmitted by the fourth node, The steps include receiving second information transmitted by the fifth node, and The process includes at least one of the steps of sending third information to the fifth node, The fourth node includes a source node or a hop node that corresponds to the target node in the terminal's first movement trajectory, and the first movement trajectory includes at least one predicted movement trajectory of the terminal. The first information includes related information of the complete first movement trajectory, or includes related information of at least a portion of the trajectory of the first movement trajectory. The second information is used to indicate whether or not to feed back the third information, the third information includes relevant information about the complete second movement trajectory of the terminal, or relevant information about at least a portion of the trajectory of the second movement trajectory, the second movement trajectory includes the actual movement trajectory of the terminal, The fifth node further provides an information transmission method which includes a source node or a hop node that precedes the target node in the second movement trajectory. In actual applications, if an Xn interface exists between the target node, the source node, and other target nodes, the first information, second information, and third information may be transmitted via the Xn interface.
[0108] Based on this, in one embodiment, the step of receiving the first information transmitted by the fourth node may include receiving the first information transmitted by the fourth node via the Xn interface. In one embodiment, the step of receiving the second information transmitted by the fourth node may include receiving the second information transmitted by the fourth node via the Xn interface.
[0109] In one embodiment, the step of receiving the second information transmitted by the fifth node may include receiving the second information transmitted by the fifth node via the Xn interface.
[0110] In one embodiment, the step of transmitting the third information to the fifth node may include transmitting the third information to the fifth node via the Xn interface.
[0111] In actual applications, if an Xn interface does not exist between the target node and the source node and other target nodes, but an NG interface exists, the first information, second information, and third information may be transmitted via the NG interface.
[0112] Based on this, in one embodiment, the step of receiving the first information transmitted by the fourth node may include receiving the first information transmitted by the fourth node via the NG interface.
[0113] In one embodiment, the step of receiving the second information transmitted by the fourth node may include receiving the second information transmitted by the fourth node via the NG interface.
[0114] In one embodiment, the step of receiving the second information transmitted by the fifth node may include receiving the second information transmitted by the fifth node via the NG interface.
[0115] In one embodiment, the step of transmitting the third information to the fifth node may include transmitting the third information to the fifth node via the NG interface.
[0116] In actual applications, if there is no Xn interface between the target node and the source node and other target nodes, the first, second, and third information may be transmitted (i.e., forwarded) via the target node and an intermediate target node having an Xn interface with all of the fourth and / or fifth nodes.
[0117] Based on this, in one embodiment, the step of transmitting the third information to the fifth node may include transmitting the third information to the fifth node via a sixth node having an Xn interface with both the fifth node and the target node.
[0118] In one embodiment, if the third information is transmitted to the fifth node via the sixth node, the method may further include the step of transmitting eleventh information, which includes at least the identifier of the fifth node, to the sixth node.
[0119] In actual applications, the sixth node may have an Xn interface with both the fourth node and the target node.
[0120] Based on this, in one embodiment, the step of receiving the first information transmitted by the fourth node may include receiving the first information transmitted by the fourth node via the sixth node.
[0121] In one embodiment, the step of receiving the second information transmitted by the fourth node may include receiving the second information transmitted by the fourth node via the sixth node.
[0122] In one embodiment, the step of receiving the second information transmitted by the fifth node may include receiving the second information transmitted by the fifth node via the sixth node.
[0123] In actual applications, the sixth node may include one or more intermediate target nodes. Furthermore, the intermediate target nodes included in the sixth node may be identical to or different from the intermediate target nodes included in the third node, and can be specifically determined according to the actual arrangement, and this embodiment is not limited thereto.
[0124] Accordingly, embodiments of the present disclosure further provide an information transmission method, which may include the following steps 201 and 202, as shown in Figure 2. Step 201: The source node performs at least one of the following steps: sending first information to the first node, sending second information to the first node, sending second information to the second node, and receiving third information sent by the second node. Step 202: The target node performs at least one of the following steps: receiving the first information sent by the fourth node, receiving the second information sent by the fourth node, receiving the second information sent by the fifth node, and sending the third information to the fifth node. The first node includes all target nodes associated with the terminal's first movement trajectory, or includes the next hop node corresponding to the source node in the first movement trajectory, and the first movement trajectory includes at least one predicted movement trajectory of the terminal. The first information includes related information of the complete first movement trajectory, or includes related information of at least a portion of the trajectory of the first movement trajectory. The second information is used to indicate whether or not to feed back the third information, the third information includes relevant information about the complete second movement trajectory of the terminal, or relevant information about at least a portion of the trajectory of the second movement trajectory, the second movement trajectory includes the actual movement trajectory of the terminal, The second node includes all target nodes associated with the second movement trajectory, or includes the next hop node corresponding to the source node in the second movement trajectory. The fourth node includes the source node or includes a hop node that precedes the target node in the first movement trajectory, The fifth node includes the source node or the hop node preceding the target node in the second movement trajectory.
[0125] In the information transmission method according to the embodiments of this disclosure, two transmission mechanisms are proposed for the transmission of information relating to the predicted terminal movement trajectory (i.e., the first information described above). One transmission mechanism (i.e., the first transmission mechanism described above) is that the source node transmits the information relating to the predicted terminal movement trajectory to all target nodes associated with the predicted terminal movement trajectory. The other transmission mechanism (i.e., the second transmission mechanism described above) is that the source node transmits the information relating to the predicted terminal movement trajectory to the predicted next hop node, and the target node receives the information relating to the predicted terminal movement trajectory from the predicted previous hop node (which may include the source node or other target nodes), that is, the information relating to the predicted terminal movement trajectory is transmitted sequentially between the source node and all target nodes associated with the predicted terminal movement trajectory. In this way, all target nodes associated with the predicted terminal movement trajectory can obtain the information relating to the predicted terminal movement trajectory. This allows for reduced handover delays by pre-booking transmission resources using the acquired information, ensuring that the handover delays when a terminal is handed over to each target node associated with its predicted terminal movement trajectory all meet the terminal's service requirements.
[0126] On the other hand, two transmission mechanisms are proposed for transmitting instruction information (i.e., the second information above) that instructs whether or not to feed back relevant information about the actual terminal movement trajectory. One transmission mechanism (i.e., the third transmission mechanism above) is for the source node to transmit the instruction information to all target nodes associated with the predicted and / or actual terminal movement trajectory. The other transmission mechanism (i.e., the fourth transmission mechanism above) is for the source node to transmit the instruction information to the predicted and / or actual next hop node, and for the target node to receive the instruction information from the predicted and / or actual previous hop node (which may include the source node or other target nodes), that is, so that the instruction information is transmitted sequentially between the source node and all target nodes associated with the predicted and / or actual terminal movement trajectory. In this way, all target nodes associated with the predicted and / or actual terminal movement trajectory can obtain instruction information that instructs whether or not to feed back relevant information about the actual terminal movement trajectory. This allows these target nodes to subsequently feed back relevant information about the actual terminal movement trajectory to the source node according to the instruction information. In other words, the source node can then improve the capabilities and performance of the AI / ML model by acquiring sufficient relevant information about the actual terminal movement trajectory and iterating through the AI / ML model, thereby improving the accuracy of the AI / ML model's prediction results.
[0127] Furthermore, two transmission mechanisms are proposed for the transmission of relevant information about the actual terminal movement trajectory (i.e., the third information mentioned above). One transmission mechanism (i.e., the fifth transmission mechanism mentioned above) is that all target nodes related to the actual terminal movement trajectory transmit relevant information about the actual terminal movement trajectory to the source node. The other transmission mechanism (i.e., the sixth transmission mechanism mentioned above) is that the target node transmits relevant information about the actual terminal movement trajectory to the actual previous hop node (which may include the source node or other target nodes), and the source node receives relevant information about the actual terminal movement trajectory from the actual next hop node, meaning that relevant information about the actual terminal movement trajectory is transmitted sequentially between all target nodes and the source node related to the actual terminal movement trajectory. In this way, the source node can obtain relevant information about the actual terminal movement trajectory that has been fed back by all target nodes related to the actual terminal movement trajectory, meaning that the source node can obtain sufficient relevant information about the actual terminal movement trajectory and then use the obtained information to iterate through the AI / ML model to improve the capabilities and performance of the AI / ML model, thereby improving the accuracy of the prediction results of the AI / ML model.
[0128] Furthermore, in the embodiment of this disclosure, a unified mechanism is used for the transmission of information (i.e., first information, second information, third information) between a source node and one target node, and for the transmission of information (i.e., first information, second information, third information) between a source node and multiple target nodes. This realizes an information transmission architecture (i.e., first information, second information, third information) across multiple NG-RAN nodes, thereby at least solving the problem in related technologies of the lack of a scheme for information transmission between a source node and one or more associated NG-RAN nodes (i.e., target nodes).
[0129] To implement the source node-side method of the embodiment of the present disclosure, the embodiment of the present disclosure further provides an information transmission device located at the source node (integrated into or included in the source node), as shown in Figure 3, the device, A first transmission unit 301 for transmitting first information to the first node, A second transmission unit 302 for transmitting second information to the first node, A third transmission unit 303 for transmitting second information to the second node, and It includes at least one of the first receiving units 304 for receiving third information transmitted by the second node, The first node includes all target nodes associated with the terminal's first movement trajectory, or includes the next hop node corresponding to the source node in the first movement trajectory, and the first movement trajectory includes at least one predicted movement trajectory of the terminal. The first information includes related information of the complete first movement trajectory, or includes related information of at least a portion of the trajectory of the first movement trajectory. The second information is used to indicate whether or not to feed back the third information, the third information includes relevant information about the complete second movement trajectory of the terminal, or relevant information about at least a portion of the trajectory of the second movement trajectory, the second movement trajectory includes the actual movement trajectory of the terminal, The second node includes all target nodes associated with the second movement trajectory, or includes the next hop node corresponding to the source node in the second movement trajectory.
[0130] In one embodiment, the first transmission unit 301 is specifically: To transmit the first information to the first node via the Xn interface, Transmitting the first information to the first node via the NG interface, and It is used to perform one of the actions of transmitting the first information to the first node via a third node having an Xn interface with both the source node and the first node.
[0131] In one embodiment, when transmitting the first information to the first node via a third node, the first transmitting unit 301 is further used to transmit a tenth piece of information to the third node, which includes at least an identifier for the first node.
[0132] In actual applications, the first transmitting unit 301, the second transmitting unit 302, the third transmitting unit 303, and the first receiving unit 304 may be implemented by the communication interface of an information transmission device.
[0133] To implement the target node-side method of the embodiment of the present disclosure, the embodiment of the present disclosure further provides an information transmission device located at the target node (integrated into or included in the target node), as shown in Figure 4, the device, A second receiving unit 401 for receiving first information transmitted by the fourth node, A third receiving unit 402 for receiving the second information transmitted by the fourth node, A fourth receiving unit 403 for receiving second information transmitted by the fifth node, and It includes at least one of the fourth transmitting units 404 for transmitting third information to the fifth node, The fourth node includes a source node or a hop node that corresponds to the target node in the terminal's first movement trajectory, and the first movement trajectory includes at least one predicted movement trajectory of the terminal. The first information includes related information of the complete first movement trajectory, or includes related information of at least a portion of the trajectory of the first movement trajectory. The second information is used to indicate whether or not to feed back the third information, the third information includes relevant information about the complete second movement trajectory of the terminal, or relevant information about at least a portion of the trajectory of the second movement trajectory, the second movement trajectory includes the actual movement trajectory of the terminal, The fifth node includes either a source node or a hop node that precedes the target node in the second movement trajectory.
[0134] In one embodiment, the fourth transmission unit 404 is specifically: Transmitting the third information to the fifth node via the Xn interface, Transmitting the third information to the fifth node via the NG interface, and It is used to perform one of the actions of transmitting the third information to the fifth node via a sixth node having an Xn interface with both the fifth node and the target node.
[0135] In one embodiment, when the third information is transmitted to the fifth node via the sixth node, the fourth transmitting unit 404 is further used to transmit eleventh information, which includes at least the identifier of the fifth node, to the sixth node.
[0136] In actual applications, the second receiving unit 401, the third receiving unit 402, the fourth receiving unit 403, and the fourth transmitting unit 404 may be implemented by the communication interface of an information transmission device.
[0137] In the above embodiment, when the information transmission device transmits information, only the division of each program module is described as an example. However, in actual applications, the above processes can be assigned to different program modules as needed. That is, the internal structure of the device is divided into different program modules to complete all or part of the above processes. Furthermore, since the information transmission device according to the above embodiment has the same concept as the embodiment of the information transmission method, its specific implementation process can be found in the embodiment of the method, but it will not be explained in detail here.
[0138] Based on the hardware implementation of the program module described above, in order to realize the source node-side method of the embodiment of the present disclosure, the embodiment of the present disclosure further provides a source node, as shown in Figure 5, the source node 500, A first communication interface 501 that can exchange information with terminals and / or other nodes (e.g., a target node), A first processor 502 connected to the first communication interface 501, which exchanges information with terminals and / or other nodes and, when running a computer program, executes one or more methods according to the above-described source node side techniques, The system includes a first memory 503 that stores the aforementioned computer program.
[0139] Specifically, the first communication interface 501 is, Steps include sending first information to the first node, Steps include sending the second information to the first node, The steps include sending second information to the second node, and It is used to perform at least one of the steps of receiving third information transmitted by the second node, The first node includes all target nodes associated with the terminal's first movement trajectory, or includes the next hop node corresponding to the source node 500 in the first movement trajectory, and the first movement trajectory includes at least one predicted movement trajectory of the terminal. The first information includes related information of the complete first movement trajectory, or includes related information of at least a portion of the trajectory of the first movement trajectory. The second information is used to indicate whether or not to feed back the third information, the third information includes relevant information about the complete second movement trajectory of the terminal, or relevant information about at least a portion of the trajectory of the second movement trajectory, the second movement trajectory includes the actual movement trajectory of the terminal, The second node includes all target nodes associated with the second movement trajectory, or includes the next hop node corresponding to the source node 500 in the second movement trajectory.
[0140] In one embodiment, the first communication interface 501 further, A step of transmitting the first information to the first node via the Xn interface, The steps of transmitting the first information to the first node via the NG interface, and A third node having an Xn interface with both the source node 500 and the first node is used to perform one of the steps of transmitting the first information to the first node.
[0141] In one embodiment, when transmitting the first information to the first node via a third node, the first communication interface 501 is further used to transmit a tenth piece of information to the third node, which includes at least the identifier of the first node.
[0142] The specific processing process of the first communication interface 501 can be understood by referring to the method described above, and therefore will not be explained in detail here.
[0143] Of course, in actual applications, each component of the source node 500 is coupled together via the bus system 504. Understandably, the bus system 504 is used to enable connection and communication between these components. In addition to the data bus, the bus system 504 further includes a power bus, a control bus, and a status signal bus. For clarity, in Figure 5, each bus is represented as part of the bus system 504.
[0144] In embodiments of this disclosure, the first memory 503 is used to support the operation of the source node 500 by storing various types of data. Examples of this data include any computer program running on the source node 500.
[0145] The methods described in the embodiments of this disclosure are applicable to or can be implemented by the first processor 502. The first processor 502 may be an integrated circuit chip having signal processing capabilities. In implementation, each step of the above method may be performed by an integrated logic circuit in hardware of the first processor 502 or by instructions in software form. The first processor 502 may be a general-purpose processor, a digital signal processor (DSP), other programmable logic devices, discrete gates, transistor logic devices, discrete hardware components, etc. The first processor 502 can implement or execute each method, step and logic block diagram disclosed in the embodiments of this disclosure. The general-purpose processor may be a microprocessor or any common processor, etc. The steps of the methods disclosed in the embodiments of this disclosure may be implemented directly by the execution of a hardware decoding processor or by a combination of hardware and software modules of a decoding processor. The software module may reside in a storage medium located in the first memory 503, and the first processor 502 reads the information in the first memory 503 and performs the steps of the method described above in combination with its hardware.
[0146] In an exemplary embodiment, the source node 500 is implemented by one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontroller units (MCUs), microprocessors, or other electronic components for performing the aforementioned method.
[0147] Based on the hardware implementation of the program module described above, in order to realize the target node-side method of the embodiment of the present disclosure, the embodiment of the present disclosure further provides a target node, as shown in Figure 6, the target node 600 is A second communication interface 601 that can exchange information with terminals and / or other nodes (e.g., source node, other target node, etc.), A second processor 602 connected to the second communication interface 601, which exchanges information with terminals and / or other nodes and executes one or more methods according to the above-described technical proposals on the target node side when running a computer program, It includes a second memory 603 that stores the aforementioned computer program.
[0148] Specifically, the second communication interface 601 is, The step of receiving first information transmitted by the fourth node, The step of receiving second information transmitted by the fourth node, The steps include receiving second information transmitted by the fifth node, and It is used to perform at least one of the steps of sending third information to the fifth node, The fourth node includes a source node or a hop node that corresponds to the target node 600 in the first movement trajectory of the terminal, and the first movement trajectory includes at least one predicted movement trajectory of the terminal. The first information includes related information of the complete first movement trajectory, or includes related information of at least a portion of the trajectory of the first movement trajectory. The second information is used to indicate whether or not to feed back the third information, the third information includes relevant information about the complete second movement trajectory of the terminal, or relevant information about at least a portion of the trajectory of the second movement trajectory, the second movement trajectory includes the actual movement trajectory of the terminal, The fifth node includes either a source node or a hop node that precedes the target node 600 in the second movement trajectory.
[0149] In one embodiment, the second communication interface 601 further, Transmitting the third information to the fifth node via the Xn interface, Transmitting the third information to the fifth node via the NG interface, and A sixth node having an Xn interface with both the fifth node and the target node 600 is used to perform one of the actions of transmitting the third information to the fifth node.
[0150] In one embodiment, when the third information is transmitted to the fifth node via the sixth node, the second communication interface 601 is further used to transmit eleventh information, which includes at least the identifier of the fifth node, to the sixth node.
[0151] The specific processing steps of the second communication interface 601 can be understood by referring to the method described above, and therefore will not be explained in detail here.
[0152] Of course, in actual applications, each component of the target node 600 is coupled together via the bus system 604. Understandably, the bus system 604 is used to enable connection and communication between these components. In addition to the data bus, the bus system 604 further includes a power bus, a control bus, and a status signal bus. For clarity, in Figure 6, each bus is represented as part of the bus system 604.
[0153] In embodiments of this disclosure, the second memory 603 is used to support the operation of the target node 600 by storing various types of data. Examples of this data include any computer program running on the target node 600.
[0154] The methods disclosed in the embodiments of this disclosure are applicable to or achievable by the second processor 602. The second processor 602 may be an integrated circuit chip having signal processing capabilities. In embodiments, each step of the above method may be performed by an integrated logic circuit in hardware of the second processor 602 or by instructions in software form. The second processor 602 may be a general-purpose processor, a DSP, other programmable logic devices, discrete gates, transistor logic devices, discrete hardware components, etc. The second processor 602 may implement or execute each method, step and logic block diagram disclosed in the embodiments of this disclosure. The general-purpose processor may be a microprocessor or any common processor, etc. The steps of the methods disclosed in the embodiments of this disclosure may be implemented directly by the execution of a hardware-based decoding processor or by a combination of hardware and software modules of a decoding processor. The software modules may reside in a storage medium located in the second memory 603, and the second processor 602 reads information in the second memory 603 and executes the steps of the above method in combination with its hardware.
[0155] In an exemplary embodiment, the target node 600 is implemented by one or more ASICs, DSPs, PLDs, CPLDs, FPGAs, general-purpose processors, controllers, MCUs, microprocessors, or other electronic components to perform the method described above.
[0156] To ensure clarity, the memories in the embodiments of this disclosure (first memory 503, second memory 603) may be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. Here, the non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), ferromagnetic random access memory (FRAM), flash memory, magnetic surface memory, optical disc, or compact disc read-only memory (CD-ROM). The magnetic surface memory may be magnetic disk memory or magnetic tape memory. The volatile memory may be random access memory (RAM) and may be used as an external high-speed cache.For illustrative purposes only, but not limited to, various forms of RAM are available, such as static random access memory (SRAM), synchronous static random access memory (SSRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), SyncLink dynamic random access memory (SLDRAM), and direct Rambus random access memory (DRRAM). The embodiments of this disclosure include, but are not limited to, these other suitable types of memory.
[0157] To implement the method according to the embodiments of the present disclosure, embodiments of the present disclosure further provide an information transmission system. As shown in Figure 7, this system includes a source node 701 and at least one target node 702.
[0158] The specific processing processes of the source node 701 and target node 702 have been described in detail above, but will not be explained in detail here.
[0159] In exemplary embodiments, embodiments of the present disclosure further provide a storage medium, i.e., a computer storage medium, specifically a computer-readable storage medium. For example, in the case of a first memory 503 for storing a computer program, the computer program can be executed by a first processor 502 of a source node 500 to perform the steps of the source node-side method described above. In the case of a second memory 603 for storing a computer program, the computer program can be executed by a second processor 602 of a target node 600 to perform the steps of the target node-side method described above. The computer-readable storage medium may be memory such as FRAM®, ROM, PROM, EPROM, EEPROM, flash memory, magnetic surface memory, optical disc, or CD-ROM. In one embodiment, the storage medium may be a non-temporary computer-readable storage medium.
[0160] Note that terms like "1st," "2nd," etc., are used to distinguish similar objects and are not used to describe a specific order or priority.
[0161] Furthermore, the technical solutions described in the embodiments of this disclosure can be combined in any way, as long as they do not contradict each other.
[0162] The foregoing are merely preferred embodiments of the present disclosure and do not limit the scope of protection of the present disclosure.
Claims
1. An information transmission method used for a source node, Steps include: sending first information to the first node; Steps include: sending second information to the first node; The steps of sending second information to the second node, The process includes at least one of the steps of receiving third information transmitted by a second node, The first node includes all target nodes associated with the terminal's first movement trajectory, or includes the next hop node corresponding to the source node in the first movement trajectory, and the first movement trajectory includes at least one predicted movement trajectory of the terminal. The first information includes related information of the complete first movement trajectory, or includes related information of at least a portion of the trajectory of the first movement trajectory. The second information is used to indicate whether or not to feed back the third information, the third information includes relevant information of the complete second movement trajectory of the terminal, or relevant information of at least a portion of the trajectory of the second movement trajectory, the second movement trajectory includes the actual movement trajectory of the terminal. An information transmission method wherein the second node includes all target nodes associated with the second movement trajectory, or includes the next hop node corresponding to the source node in the second movement trajectory.
2. The first piece of information mentioned above is, The identifier of the aforementioned terminal, The generation time of the first movement trajectory, The validity period of the first movement trajectory, Related information of the aforementioned source node, Identifier of at least one cell associated with the first movement trajectory, The expected duration of stay of the terminal in each of at least one cell associated with the first movement trajectory, The probability that the terminal arrives at each of the at least one movement trajectories included in the first movement trajectory, Identifiers of target nodes corresponding to each of the at least one cells associated with the first movement trajectory, and The information transmission method according to claim 1, comprising at least one of the accuracy of the first movement trajectory.
3. The second information mentioned above is, A fourth piece of information indicating whether or not the aforementioned third piece of information needs to be fed back, Fifth information indicating at least one target node related to the third information, The sixth piece of information indicates the specific contents included in the third piece of information. A seventh piece of information instructing that the third piece of information within the first hour range be fed back, The eighth piece of information instructs that the trigger conditions of the third piece of information be fed back, and The information transmission method according to claim 1, further comprising at least one of the ninth pieces of information that instructs the feedback of the third piece of information when the second piece of information and the first piece of information are different.
4. The trigger condition indicated in the eighth piece of information is: Having received the first information, and after the terminal has left at least one cell associated with the current target node, successfully accessing the next hop node, The period since receiving the first information reaches the first period, The period since the generation of the first movement trajectory reaches the second period. The period since receiving the second information reaches the third period, and The information transmission method according to claim 3, comprising at least one of the following: the period since the terminal entered at least one cell associated with the current target node reaches a fourth period.
5. The aforementioned third information is, The identifier of the aforementioned terminal, Generation time of the first movement trajectory related to the second movement trajectory, Related information of the target node that generates the second movement trajectory, Identifier of at least one cell associated with the second movement trajectory, The identifier of the target node corresponding to each of the at least one cell associated with the second movement trajectory, and The information transmission method according to claim 1, comprising at least one of the relevant pieces of information regarding the time spent by the terminal in each of the at least one cell associated with the second movement trajectory.
6. The step of transmitting the first information to the first node is: Transmitting the first information to the first node via the Xn interface, Transmitting the first information to the first node via the NG interface, and The information transmission method according to claim 1, comprising transmitting the first information to the first node via a third node having an Xn interface with both the source node and the first node.
7. When transmitting the first information to the first node via the third node, the information transmission method is: The information transmission method according to claim 6, further comprising the step of transmitting a tenth piece of information, which includes at least an identifier of the first node, to the third node.
8. An information transmission method used for a target node, The step of receiving first information transmitted by the fourth node, The step of receiving the second information transmitted by the fourth node, The steps include receiving second information transmitted by the fifth node, and The process includes at least one of the steps of transmitting third information to a fifth node, The fourth node includes a source node or a hop node that corresponds to the target node in the first movement trajectory of the terminal, and the first movement trajectory includes at least one predicted movement trajectory of the terminal. The first information includes related information of the complete first movement trajectory, or includes related information of at least a portion of the trajectory of the first movement trajectory. The second information is used to indicate whether or not to feed back the third information, the third information includes relevant information of the complete second movement trajectory of the terminal, or relevant information of at least a portion of the trajectory of the second movement trajectory, the second movement trajectory includes the actual movement trajectory of the terminal. An information transmission method wherein the fifth node includes a source node or a hop node that precedes the target node in the second movement trajectory.
9. The first piece of information mentioned above is, The identifier of the aforementioned terminal, The generation time of the first movement trajectory, The validity period of the first movement trajectory, Related information of the aforementioned source node, Identifier of at least one cell associated with the first movement trajectory, The expected duration of stay of the terminal in each of at least one cell associated with the first movement trajectory, The probability that the terminal arrives at each of the at least one movement trajectories included in the first movement trajectory, Identifiers of target nodes corresponding to each of the at least one cells associated with the first movement trajectory, and The information transmission method according to claim 8, comprising at least one of the accuracy of the first movement trajectory.
10. The second information mentioned above is, A fourth piece of information indicating whether or not the aforementioned third piece of information needs to be fed back, Fifth information indicating at least one target node related to the third information, The sixth piece of information indicates the specific contents included in the third piece of information. A seventh piece of information instructing that the third piece of information within the first hour range be fed back, The eighth piece of information instructs that the trigger conditions of the third piece of information be fed back, and The information transmission method according to claim 8, further comprising at least one of the ninth pieces of information that instructs the feedback of the third piece of information when the second piece of information and the first piece of information are different.
11. The trigger condition indicated in the eighth piece of information is: Having received the first information, and after the terminal has left at least one cell associated with the current target node, successfully accessing the next hop node, The period since receiving the first information reaches the first period, The period since the generation of the first movement trajectory reaches the second period. The period since receiving the second information reaches the third period, and The information transmission method according to claim 10, comprising at least one of the following: the period since the terminal entered at least one cell associated with the current target node reaches a fourth period.
12. The aforementioned third information is, The identifier of the aforementioned terminal, Generation time of the first movement trajectory related to the second movement trajectory, Related information of the target node that generates the second movement trajectory, Identifier of at least one cell associated with the second movement trajectory, The identifier of the target node corresponding to each of the at least one cell associated with the second movement trajectory, and The information transmission method according to claim 8, comprising at least one of the relevant pieces of information regarding the time spent by the terminal in each of the at least one cell associated with the second movement trajectory.
13. The step of transmitting the third information to the fifth node is: Transmitting the third information to the fifth node via the Xn interface, Transmitting the third information to the fifth node via the NG interface, and The information transmission method according to claim 8, comprising transmitting the third information to the fifth node via a sixth node having an Xn interface with both the fifth node and the target node.
14. When transmitting the third information to the fifth node via the sixth node, the information transmission method is: The information transmission method according to claim 13, further comprising the step of transmitting eleventh information, which includes at least the identifier of the fifth node, to the sixth node.
15. An information transmission device, A first transmission unit for transmitting first information to the first node, A second transmission unit for transmitting second information to the first node. A third transmission unit for transmitting second information to the second node, and It includes at least one of the first receiving units for receiving third information transmitted by the second node, The first node includes all target nodes associated with the terminal's first movement trajectory, or includes the next hop node corresponding to the source node in the first movement trajectory, and the first movement trajectory includes at least one predicted movement trajectory of the terminal. The first information includes related information of the complete first movement trajectory, or includes related information of at least a portion of the trajectory of the first movement trajectory. The second information is used to indicate whether or not to feed back the third information, the third information includes relevant information of the complete second movement trajectory of the terminal, or relevant information of at least a portion of the trajectory of the second movement trajectory, the second movement trajectory includes the actual movement trajectory of the terminal. An information transmission device in which the second node includes all target nodes associated with the second movement trajectory, or includes the next hop node corresponding to the source node in the second movement trajectory.
16. An information transmission device, A second receiving unit for receiving the first information transmitted by the fourth node, A third receiving unit for receiving the second information transmitted by the fourth node, A fourth receiving unit for receiving second information transmitted by the fifth node, and It includes at least one of the fourth transmission units for transmitting third information to the fifth node, The fourth node includes a source node or a hop node that corresponds to the target node in the terminal's first movement trajectory, and the first movement trajectory includes at least one predicted movement trajectory of the terminal. The first information includes related information of the complete first movement trajectory, or includes related information of at least a portion of the trajectory of the first movement trajectory. The second information is used to indicate whether or not to feed back the third information, the third information includes relevant information of the complete second movement trajectory of the terminal, or relevant information of at least a portion of the trajectory of the second movement trajectory, the second movement trajectory includes the actual movement trajectory of the terminal. The fifth node is an information transmission device that includes a source node or a hop node that precedes the target node in the second movement trajectory.
17. A source node including a first communication interface and a first processor, The first communication interface described above is: Steps include: sending first information to the first node; Steps include: sending second information to the first node; The steps of sending second information to the second node, It is used to perform at least one of the steps of receiving third information transmitted by the second node, The first node includes all target nodes associated with the terminal's first movement trajectory, or includes the next hop node corresponding to the source node in the first movement trajectory, and the first movement trajectory includes at least one predicted movement trajectory of the terminal. The first information includes related information of the complete first movement trajectory, or includes related information of at least a portion of the trajectory of the first movement trajectory. The second information is used to indicate whether or not to feed back the third information, the third information includes relevant information of the complete second movement trajectory of the terminal, or relevant information of at least a portion of the trajectory of the second movement trajectory, the second movement trajectory includes the actual movement trajectory of the terminal. The second node is a source node that includes all target nodes associated with the second movement trajectory, or includes the next hop node corresponding to the source node in the second movement trajectory.
18. A target node including a second communication interface and a second processor, The aforementioned second communication interface is, The step of receiving first information transmitted by the fourth node, The step of receiving the second information transmitted by the fourth node, The steps include receiving second information transmitted by the fifth node, and It is used to perform at least one of the steps of sending third information to the fifth node. The fourth node includes a source node or a hop node that corresponds to the target node in the first movement trajectory of the terminal, and the first movement trajectory includes at least one predicted movement trajectory of the terminal. The first information includes related information of the complete first movement trajectory, or includes related information of at least a portion of the trajectory of the first movement trajectory. The second information is used to indicate whether or not to feed back the third information, the third information includes relevant information of the complete second movement trajectory of the terminal, or relevant information of at least a portion of the trajectory of the second movement trajectory, the second movement trajectory includes the actual movement trajectory of the terminal. The fifth node is a target node that includes a source node or a hop node that corresponds to the target node in the second movement trajectory.
19. A source node comprising a first processor and a first memory for storing a computer program that can run on the processor, The first processor is a source node used to perform the steps of the information transmission method described in any one of claims 1 to 7 when running the computer program.
20. A target node comprising a second processor and a second memory for storing computer programs that can run on the processor, The second processor is a target node that, when running the computer program, performs the steps of the information transmission method described in any one of claims 8 to 14.
21. A storage medium that stores computer programs, A storage medium wherein, when the computer program is executed by a processor, it realizes the steps of the information transmission method described in any one of claims 1 to 7, or the steps of the information transmission method described in any one of claims 8 to 14.
22. A computer program product that includes instructions, A computer program product in which, when the instruction is executed by the processor, causes the processor to execute the information transmission method described in any one of claims 1 to 7, or the information transmission method described in any one of claims 8 to 14.