Information transmission method and device, related equipment and storage medium
By passing information about terminal movement trajectory between the source node and the target node of the 5G wireless access network, the switching delay problem and AI/ML model iteration problem caused by inaccurate prediction are solved, and efficient terminal switching and AI/ The continuous improvement of the ML model.
Patent Information
- Application Number
- CN202311011058.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-10
- Publication Date
- 2025-02-18
AI Technical Summary
In AI/ML applications of 5G wireless access networks, the predicted terminal movement trajectory is inaccurate, resulting in the UE handover delay that cannot meet service needs, and iteration of the AI/ML model is difficult to achieve.
By passing the predicted information about the terminal movement trajectory between the source node and the target node, the indication information for indicating whether to feedback the actual movement trajectory, and the relevant information about the actual movement trajectory, it is ensured that this information can span multiple NG-RAN nodes. Pass in turn.
It achieves the satisfaction of terminal switching delay, improves the accuracy of prediction results of the AI/ML model, and ensures the continuous iteration and improvement of the AI/ML model.
Smart Images

Figure CN119485528A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to an information transmission method, apparatus, related equipment and storage medium. Background Art
[0002] The fifth generation mobile communication technology (5G) network needs to continuously optimize more and more key performance indicators (KPIs), such as latency, reliability, connection density, user experience, energy efficiency, etc. Artificial Intelligence (AI) / Machine Learning (ML) technology can provide a powerful tool that can output corresponding strategies through analysis and automatic processing of collected data, helping operators improve network management and user experience.
[0003] At present, the application of AI / ML in 5G radio access network (NG-RAN) is mainly aimed at three scenarios (also known as use cases, which can be expressed as Use Cases in English), namely Network Energy Saving, Network Load Balancing and Mobility Optimization. In these scenarios, the collected data can be used for AI / ML model training and AI / ML model management, and AI / ML models can be used to form inference strategies.
[0004] Among them, in the mobility optimization scenario, the source node (Source Node) with AI / ML application capabilities can use the AI / ML model to predict the action trajectory (also known as the mobile trajectory) of a specific user equipment (UE). However, the prediction results of the AI / ML model may be inaccurate; at the same time, the switching delay of the UE switching to the target node (target node) associated with the predicted UE trajectory (Predicted UE Trajectory) may not meet the UE's business needs. Summary of the invention
[0005] To solve related technical problems, the embodiments of the present application provide an information transmission method, apparatus, related equipment and storage medium.
[0006] The technical solution of the embodiment of the present application is implemented as follows:
[0007] The present application provides an information transmission method, which is applied to a source node and includes at least one of the following:
[0008] Sending first information to the first node;
[0009] Sending second information to the first node;
[0010] Sending second information to the second node;
[0011] receiving third information sent by the second node; wherein,
[0012] The first node includes all target nodes associated with a first moving trajectory of the terminal, or includes a next hop node corresponding to the source node on the first moving trajectory, and the first moving trajectory includes at least one predicted moving trajectory of the terminal;
[0013] The first information includes relevant information of the complete first movement trajectory, or includes relevant information of at least one segment of the first movement trajectory;
[0014] The second information is used to indicate whether to feed back third information, the third information including relevant information of the entire second movement trajectory of the terminal, or including relevant information of at least one segment of the second movement trajectory, the second movement trajectory including the actual movement trajectory of the terminal;
[0015] The second node includes all target nodes associated with the second moving trajectory, or includes a next hop node corresponding to the source node on the second moving trajectory.
[0016] In the above solution, the first information includes at least one of the following:
[0017] an identification of the terminal;
[0018] The generation time of the first movement trajectory;
[0019] The effective duration of the first movement trajectory;
[0020] Relevant information of the source node;
[0021] an identifier of at least one cell associated with the first moving trajectory;
[0022] An estimated residence time of the terminal in each cell of at least one cell associated with the first moving trajectory;
[0023] a probability that the terminal reaches each of the at least one moving trajectory included in the first moving trajectory;
[0024] an identifier of a target node corresponding to each cell in at least one cell associated with the first moving trajectory;
[0025] The accuracy of the first movement trajectory.
[0026] In the above solution, the second information includes at least one of the following:
[0027] fourth information, the fourth information indicating whether the third information needs to be fed back;
[0028] fifth information, the fifth information indicating at least one target node associated with the third information;
[0029] Sixth information, the sixth information indicating specific contents of the third information;
[0030] seventh information, the seventh information indicating the third information fed back within the first time range;
[0031] eighth information, the eighth information indicating a triggering condition for feeding back the third information;
[0032] The ninth information indicates that the third information is fed back when the second moving trajectory is different from the first moving trajectory.
[0033] In the above solution, the triggering condition indicated by the eighth information includes at least one of the following:
[0034] The first information is received, and the terminal successfully accesses the next hop node after leaving at least one cell associated with the current target node;
[0035] The time duration of receiving the first information reaches a first time duration;
[0036] The generation time of the first movement trajectory reaches a second time;
[0037] The duration of receiving the second information reaches a third duration;
[0038] The duration for which the terminal enters at least one cell associated with the current target node reaches a fourth duration.
[0039] In the above solution, the third information includes at least one of the following:
[0040] an identification of the terminal;
[0041] a generation time of the first movement trajectory associated with the second movement trajectory;
[0042] generating relevant information of a target node of the second moving trajectory;
[0043] an identifier of at least one cell associated with the second moving trajectory;
[0044] an identifier of a target node corresponding to each cell in at least one cell associated with the second moving trajectory;
[0045] Information related to the residence time of the terminal in each of the at least one cell associated with the second moving trajectory.
[0046] In the above solution, the sending the first information to the first node includes one of the following:
[0047] Sending the first information to the first node through an Xn interface;
[0048] Sending the first information to the first node through the NG interface;
[0049] The first information is sent to the first node through a third node, and an Xn interface is provided between the third node and the source node and the first node.
[0050] In the above solution, when the first information is sent to the first node through the third node, the method further includes:
[0051] Send tenth information to the third node, where the tenth information at least includes an identifier of the first node.
[0052] The embodiment of the present application also provides an information transmission method, which is applied to a target node and includes at least one of the following:
[0053] receiving first information sent by the fourth node;
[0054] receiving second information sent by the fourth node;
[0055] receiving second information sent by the fifth node;
[0056] Sending third information to the fifth node; wherein,
[0057] The fourth node includes a source node, or includes a previous hop node corresponding to the target node on a first moving trajectory of the terminal, where the first moving trajectory includes at least one predicted moving trajectory of the terminal;
[0058] The first information includes relevant information of the complete first movement trajectory, or includes relevant information of at least one segment of the first movement trajectory;
[0059] The second information is used to indicate whether to feed back third information, the third information including relevant information of the entire second movement trajectory of the terminal, or including relevant information of at least one segment of the second movement trajectory, the second movement trajectory including the actual movement trajectory of the terminal;
[0060] The fifth node includes a source node, or includes a previous hop node corresponding to the target node on the second moving trajectory.
[0061] In the above solution, the first information includes at least one of the following:
[0062] an identification of the terminal;
[0063] The generation time of the first movement trajectory;
[0064] The effective duration of the first movement trajectory;
[0065] Relevant information of the source node;
[0066] an identifier of at least one cell associated with the first moving trajectory;
[0067] An estimated residence time of the terminal in each cell of at least one cell associated with the first moving trajectory;
[0068] a probability that the terminal reaches each of the at least one moving trajectory included in the first moving trajectory;
[0069] an identifier of a target node corresponding to each cell in at least one cell associated with the first moving trajectory;
[0070] The accuracy of the first movement trajectory.
[0071] In the above solution, the second information includes at least one of the following:
[0072] fourth information, the fourth information indicating whether the third information needs to be fed back;
[0073] fifth information, the fifth information indicating at least one target node associated with the third information;
[0074] Sixth information, the sixth information indicating specific contents of the third information;
[0075] seventh information, the seventh information indicating the third information fed back within the first time range;
[0076] eighth information, the eighth information indicating a triggering condition for feeding back the third information;
[0077] The ninth information indicates that the third information is fed back when the second moving trajectory is different from the first moving trajectory.
[0078] In the above solution, the triggering condition indicated by the eighth information includes at least one of the following:
[0079] The first information is received, and the terminal successfully accesses the next hop node after leaving at least one cell associated with the current target node;
[0080] The time duration of receiving the first information reaches a first time duration;
[0081] The generation time of the first movement trajectory reaches a second time;
[0082] The duration of receiving the second information reaches a third duration;
[0083] The duration for which the terminal enters at least one cell associated with the current target node reaches a fourth duration.
[0084] In the above solution, the third information includes at least one of the following:
[0085] an identification of the terminal;
[0086] a generation time of the first movement trajectory associated with the second movement trajectory;
[0087] generating relevant information of a target node of the second moving trajectory;
[0088] an identifier of at least one cell associated with the second moving trajectory;
[0089] an identifier of a target node corresponding to each cell in at least one cell associated with the second moving trajectory;
[0090] Information related to the residence time of the terminal in each of the at least one cell associated with the second moving trajectory.
[0091] In the above solution, the sending the third information to the fifth node includes one of the following:
[0092] Sending the third information to the fifth node through the Xn interface;
[0093] Sending the third information to the fifth node through the NG interface;
[0094] The third information is sent to the fifth node through the sixth node, and an Xn interface is provided between the sixth node, the fifth node and the target node.
[0095] In the above solution, when the third information is sent to the fifth node through the sixth node, the method further includes:
[0096] Sending eleventh information to the sixth node, where the eleventh information at least includes an identifier of the fifth node.
[0097] The present application also provides an information transmission device, including at least one of the following:
[0098] A first sending unit, configured to send first information to a first node;
[0099] A second sending unit, configured to send second information to the first node;
[0100] A third sending unit, configured to send second information to the second node;
[0101] The first receiving unit is used to receive the third information sent by the second node; wherein,
[0102] The first node includes all target nodes associated with a first moving trajectory of the terminal, or includes a next hop node corresponding to a source node on the first moving trajectory, and the first moving trajectory includes at least one predicted moving trajectory of the terminal;
[0103] The first information includes relevant information of the complete first movement trajectory, or includes relevant information of at least one segment of the first movement trajectory;
[0104] The second information is used to indicate whether to feed back third information, the third information including relevant information of the entire second movement trajectory of the terminal, or including relevant information of at least one segment of the second movement trajectory, the second movement trajectory including the actual movement trajectory of the terminal;
[0105] The second node includes all target nodes associated with the second moving trajectory, or includes a next hop node corresponding to the source node on the second moving trajectory.
[0106] The present application also provides an information transmission device, including at least one of the following:
[0107] A second receiving unit, configured to receive first information sent by a fourth node;
[0108] A third receiving unit, configured to receive second information sent by a fourth node;
[0109] a fourth receiving unit, configured to receive second information sent by the fifth node;
[0110] The fourth sending unit is used to send third information to the fifth node; wherein,
[0111] The fourth node includes a source node, or includes a previous hop node corresponding to a target node on a first moving trajectory of the terminal, wherein the first moving trajectory includes at least one predicted moving trajectory of the terminal;
[0112] The first information includes relevant information of the complete first movement trajectory, or includes relevant information of at least one segment of the first movement trajectory;
[0113] The second information is used to indicate whether to feed back third information, the third information including relevant information of the entire second movement trajectory of the terminal, or including relevant information of at least one segment of the second movement trajectory, the second movement trajectory including the actual movement trajectory of the terminal;
[0114] The fifth node includes a source node, or includes a previous hop node corresponding to the target node on the second moving trajectory.
[0115] The embodiment of the present application further provides a source node, comprising: a first communication interface and a first processor; wherein:
[0116] The first communication interface is used to perform at least one of the following:
[0117] Sending first information to the first node;
[0118] Sending second information to the first node;
[0119] Sending second information to the second node;
[0120] receiving third information sent by the second node; wherein,
[0121] The first node includes all target nodes associated with a first moving trajectory of the terminal, or includes a next hop node corresponding to the source node on the first moving trajectory, and the first moving trajectory includes at least one predicted moving trajectory of the terminal;
[0122] The first information includes relevant information of the complete first movement trajectory, or includes relevant information of at least one segment of the first movement trajectory;
[0123] The second information is used to indicate whether to feed back third information, the third information including relevant information of the entire second movement trajectory of the terminal, or including relevant information of at least one segment of the second movement trajectory, the second movement trajectory including the actual movement trajectory of the terminal;
[0124] The second node includes all target nodes associated with the second moving trajectory, or includes a next hop node corresponding to the source node on the second moving trajectory.
[0125] The embodiment of the present application further provides a target node, comprising: a second communication interface and a second processor; wherein:
[0126] The second communication interface is configured to perform at least one of the following:
[0127] receiving first information sent by the fourth node;
[0128] receiving second information sent by the fourth node;
[0129] receiving second information sent by the fifth node;
[0130] Sending third information to the fifth node; wherein,
[0131] The fourth node includes a source node, or includes a previous hop node corresponding to the target node on a first moving trajectory of the terminal, where the first moving trajectory includes at least one predicted moving trajectory of the terminal;
[0132] The first information includes relevant information of the complete first movement trajectory, or includes relevant information of at least one segment of the first movement trajectory;
[0133] The second information is used to indicate whether to feed back third information, the third information including relevant information of the entire second movement trajectory of the terminal, or including relevant information of at least one segment of the second movement trajectory, the second movement trajectory including the actual movement trajectory of the terminal;
[0134] The fifth node includes a source node, or includes a previous hop node corresponding to the target node on the second moving trajectory.
[0135] The embodiment of the present application further provides a source node, comprising: a first processor and a first memory for storing a computer program that can be run on the processor,
[0136] Wherein, the first processor is used to execute the steps of any one of the above-mentioned methods on the source node side when running the computer program.
[0137] The embodiment of the present application further provides a target node, comprising: a second processor and a second memory for storing a computer program that can be run on the processor,
[0138] Wherein, the second processor is used to execute the steps of any one of the above-mentioned methods on the target node side when running the computer program.
[0139] An embodiment of the present application also provides a storage medium on which a computer program is stored. When the computer program is executed by a processor, the steps of any of the above-mentioned methods on the source node side are implemented, or the steps of any of the above-mentioned methods on the target node side are implemented.
[0140] The information transmission method, apparatus, related equipment and storage medium provided by the embodiments of the present application, the source node executes at least one of the following: sends the first information to the first node, sends the second information to the first node, sends the second information to the second node, and receives the third information sent by the second node; the target node executes at least one of the following: receives the first information sent by the fourth node, receives the second information sent by the fourth node, receives the second information sent by the fifth node, and sends the third information to the fifth node; wherein the first node includes all the target nodes associated with the first mobile trajectory of the terminal, or includes the next hop node corresponding to the source node on the first mobile trajectory, and the first mobile trajectory includes at least one predicted mobile trajectory of the terminal; the first information includes the complete first mobile trajectory The second information is used to indicate whether to feed back third information, the third information includes relevant information of the entire second mobile trajectory of the terminal, or includes relevant information of at least one segment of the second mobile trajectory, and the second mobile trajectory includes the actual mobile trajectory of the terminal; the second node includes all target nodes associated with the second mobile trajectory, or includes a next hop node corresponding to the source node on the second mobile trajectory; the fourth node includes the source node, or includes a previous hop node corresponding to the target node on the first mobile trajectory; the fifth node includes the source node, or includes a previous hop node corresponding to the target node on the second mobile trajectory.
[0141] The solution provided by the embodiment of the present application, on the one hand, proposes two transmission mechanisms for the transmission of relevant information of the predicted terminal mobile trajectory (i.e., the above-mentioned first information), one transmission mechanism is that the source node sends the relevant information of the predicted terminal mobile trajectory to all target nodes associated with the predicted terminal mobile trajectory; the other transmission mechanism is that the source node sends the relevant information of the predicted terminal mobile trajectory to the predicted next-hop node, and the target node receives the relevant information of the predicted terminal mobile trajectory from the predicted previous-hop node (which may include the source node or other target nodes), that is, the relevant information of the predicted terminal mobile trajectory is transmitted in sequence between the source node and all target nodes associated with the predicted terminal mobile trajectory; in this way, all target nodes associated with the predicted terminal mobile trajectory can obtain the relevant information of the predicted terminal mobile trajectory, so that the obtained information can be used to reserve transmission resources in advance to save switching delay, so that the switching delay of the terminal switching to each target node associated with the predicted terminal mobile trajectory can meet the business needs of the terminal.
[0142] On the other hand, two transmission mechanisms are proposed for the transmission of indication information (i.e., the above-mentioned second information) for indicating whether to feed back relevant information of the actual terminal movement trajectory. One transmission mechanism is that the source node sends the indication information to all target nodes associated with the predicted and / or actual terminal movement trajectory; the other transmission mechanism is that the source node sends the indication information to the predicted and / or actual next-hop node, and the target node receives the indication information from the predicted and / or actual previous-hop node (which may include the source node or other target nodes), that is, the indication information is transmitted in sequence 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 the indication information for indicating whether to feed back relevant information of the actual terminal movement trajectory, so that these target nodes can subsequently feed back relevant information of the actual terminal movement trajectory to the source node according to the indication information, that is, the source node can subsequently obtain sufficient and actual relevant information of the terminal movement trajectory to iterate the AI / ML model to improve the capability and performance of the AI / ML model, thereby improving the accuracy of the prediction results of the AI / ML model.
[0143] On the third aspect, two transmission mechanisms are proposed for the transmission of relevant information of the actual terminal movement trajectory (i.e., the above-mentioned third information). One transmission mechanism is that all target nodes associated with the actual terminal movement trajectory send relevant information of the actual terminal movement trajectory to the source node; the other transmission mechanism is that the target node sends relevant information of 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 of the actual terminal movement trajectory from the actual next hop node, that is, the relevant information of the actual terminal movement trajectory is transmitted in sequence between all target nodes associated with the actual terminal movement trajectory and the source node; in this way, the source node can obtain relevant information of the actual terminal movement trajectory fed back by all target nodes associated with the actual terminal movement trajectory, that is, the source node can obtain sufficient and actual relevant information of the terminal movement trajectory, so that the obtained information can be used to iterate the AI / ML model in the future to improve the capability and performance of the AI / ML model, thereby improving the accuracy of the prediction results of the AI / ML model. BRIEF DESCRIPTION OF THE DRAWINGS
[0144] Figure 1 A schematic diagram of the functional framework of AI / ML models in related technologies;
[0145] Figure 2 This is a flow chart of the information transmission method according to an embodiment of the present application;
[0146] Figure 3 This is a schematic diagram of the structure of an information transmission device according to an embodiment of the present application;
[0147] Figure 4 This is a schematic diagram of the structure of another information transmission device according to an embodiment of the present application;
[0148] Figure 5 This is a schematic diagram of the source node structure of an embodiment of the present application;
[0149] Figure 6 This is a schematic diagram of the target node structure of an embodiment of the present application;
[0150] Figure 7 This is a schematic diagram of the information transmission system structure of an embodiment of the present application. DETAILED DESCRIPTION
[0151] The present application is further described in detail below in conjunction with the accompanying drawings and embodiments.
[0152] In related technologies, such as Figure 1 As shown, the functional framework of the AI / ML model may include a data collection module, a model training module, a model inference module, and an actuator (Actor) module. Among them, the data collection module may provide input data (input data in English) for the model training module and the model inference module. The input data may include measurement data from UE and different network elements, feedback data from the Actor module, and output data from the AI / ML model; the data collection module may only be responsible for providing raw data, and does not require different data preparation for different AI / ML algorithms (such as data cleaning, data formatting, data conversion, etc.).
[0153] The model training module is responsible for the training, testing, and verification of the AI / ML model, and generates metrics for model performance. Specifically, the model training module can have a data preparation function, that is, the model training module can organize the training data provided by the data acquisition module (such as data cleaning, data formatting, data conversion, etc.). The model training module can also have a model deployment / update function, that is, the model training module can deploy / update the trained, tested, and verified AI / ML model to the model reasoning module.
[0154] The model inference module can provide the inference output (also known as prediction or decision, expressed as Output) of the AI / ML model, and can have the model performance feedback (Model Performance Feedback) function, that is, the model inference module can send the model performance feedback result to the model training module, and the result can be used to test the performance of the AI / ML model. In addition, the model inference module can also have the data preparation function, that is, the model inference module can also organize the data to be inferred (expressed as Inference in English) provided by the data acquisition module (such as data cleaning, data formatting, data conversion, etc.).
[0155] The Actor module can initiate corresponding actions after receiving the inference output of the model inference module, and can feedback the results of the action to the data acquisition module. The feedback data of the Actor module can be used for training, inference or performance testing of AI / ML models.
[0156] In the mobility optimization scenario, a source node (SourceNode in English) with AI / ML application capabilities can use the model reasoning module to predict the action trajectory (also understood as the mobile trajectory) of a specific UE, and can send the predicted UE trajectory (Predicted UE Trajectory in English) to the target node (target node in English). The target node can use the received prediction information to reserve transmission resources in advance. On the other hand, in order to continuously iterate the AI / ML model, the source node needs to obtain the UE trajectory measured by the target node (also understood as the real / actual UE trajectory, expressed as Measured UE Trajectory in English) as feedback. The measured UE trajectory can be used to monitor the reasoning output performance of the AI / ML model, and to retrain the AI / ML model in a timely manner (retraining in English), thereby continuously improving the capabilities and performance of the AI / ML model.
[0157] With the improvement of deployment requirements and AI / ML model capabilities, UE trajectory prediction and data collection across multiple NG-RAN nodes will become a trend. However, in the related art, the source node only provides the predicted UE trajectory within the next hop node (One Hop Node) (i.e., the target node), and only obtains / collects the measured UE trajectory (Measured UE Trajectory Collection) from the target node; at the same time, the related art does not define the specific method for obtaining / collecting the measured UE trajectory and the specific content of the related information of the measured UE trajectory.
[0158] From the above description, it can be seen that the relevant technology lacks a solution for transmitting relevant information of the predicted UE trajectory and relevant information of the measured UE trajectory between the source node and the relevant multiple NG-RAN nodes (i.e., target nodes), that is, the relevant technology cannot support / meet the requirements for the relevant information of the predicted UE trajectory and relevant information of the measured UE trajectory to interact (i.e., transmit) across multiple NG-RAN nodes. Therefore, other target nodes other than the next hop node associated with the predicted UE trajectory may not be able to obtain relevant information of the predicted UE trajectory to reserve transmission resources in advance, so that the switching delay of the UE switching to other target nodes may not meet the business needs of the UE. At the same time, the source node may not be able to obtain sufficient relevant information of the UE trajectory measured by other target nodes other than the next hop node associated with the predicted UE trajectory to iterate the AI / ML model, so that the prediction results of the AI / ML model may be inaccurate.
[0159] Based on this, in various embodiments of the present application, a mechanism for transmitting AI / ML related information (i.e., related information of predicted UE trajectory, indication information for indicating whether to feed back related information of measured UE trajectory, and related information of measured UE trajectory) across multiple NG-RAN nodes is proposed, and the specific content that needs to be included in the above-mentioned AI / ML related information transmitted across multiple NG-RAN nodes is provided.
[0160] Specifically, in various embodiments of the present application, on the one hand, two transmission mechanisms are proposed for the transmission of relevant information of the predicted UE trajectory (referred to as relevant information of the predicted terminal mobile trajectory in the subsequent description), one transmission mechanism is that the source node sends the relevant information of the predicted terminal mobile trajectory to all target nodes associated with the predicted terminal mobile trajectory; the other transmission mechanism is that the source node sends the relevant information of the predicted terminal mobile trajectory to the predicted next-hop node, and the target node receives the relevant information of the predicted terminal mobile trajectory from the predicted previous-hop node (which may include the source node or other target nodes), that is, the relevant information of the predicted terminal mobile trajectory is transmitted in sequence between the source node and all target nodes associated with the predicted terminal mobile trajectory; in this way, all target nodes associated with the predicted terminal mobile trajectory can obtain the relevant information of the predicted terminal mobile trajectory, so that the obtained information can be used to reserve transmission resources in advance to save switching delay, so that the switching delay of the terminal switching to each target node associated with the predicted terminal mobile trajectory can meet the business needs of the terminal.
[0161] On the other hand, two transmission mechanisms are proposed for the transmission of indication information for indicating whether to feed back relevant information of the measured UE trajectory (referred to as relevant information of the actual terminal mobile trajectory in the subsequent description). One transmission mechanism is that the source node sends the indication information to all target nodes associated with the predicted and / or actual terminal mobile trajectory; the other transmission mechanism is that the source node sends the indication information to the predicted and / or actual next-hop node, and the target node receives the indication information from the predicted and / or actual previous-hop node (which may include the source node or other target nodes), that is, the indication information is transmitted in sequence between the source node and all target nodes associated with the predicted and / or actual terminal mobile trajectory; in this way, all target nodes associated with the predicted and / or actual terminal mobile trajectory can obtain the indication information for indicating whether to feed back relevant information of the actual terminal mobile trajectory, so that these target nodes can subsequently feed back relevant information of the actual terminal mobile trajectory to the source node according to the indication information, that is, the source node can subsequently obtain sufficient and actual relevant information of the terminal mobile trajectory to iterate the AI / ML model to improve the capability and performance of the AI / ML model, thereby improving the accuracy of the prediction results of the AI / ML model.
[0162] On the third aspect, two transmission mechanisms are proposed for the transmission of relevant information of the actual terminal movement trajectory. One transmission mechanism is that all target nodes associated with the actual terminal movement trajectory send relevant information of the actual terminal movement trajectory to the source node; the other transmission mechanism is that the target node sends relevant information of 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 of the actual terminal movement trajectory from the actual next hop node, that is, the relevant information of the actual terminal movement trajectory is transmitted in sequence between all target nodes associated with the actual terminal movement trajectory and the source node; in this way, the source node can obtain relevant information of the actual terminal movement trajectory fed back by all target nodes associated with the actual terminal movement trajectory, that is, the source node can obtain sufficient relevant information of the actual terminal movement trajectory, so that the obtained information can be used to iterate the AI / ML model to improve the capability and performance of the AI / ML model, thereby improving the accuracy of the prediction results of the AI / ML model.
[0163] The present application provides an information transmission method, which is applied to a source node and includes at least one of the following:
[0164] Sending first information to the first node;
[0165] Sending second information to the first node;
[0166] Sending second information to the second node;
[0167] receiving third information sent by the second node; wherein,
[0168] The first node includes all target nodes associated with a first moving trajectory of the terminal, or includes a next hop node corresponding to the source node on the first moving trajectory, and the first moving trajectory includes at least one predicted moving trajectory of the terminal;
[0169] The first information includes relevant information of the complete first movement trajectory, or includes relevant information of at least one segment of the first movement trajectory;
[0170] The second information is used to indicate whether to feed back third information, the third information including relevant information of the entire second movement trajectory of the terminal, or including relevant information of at least one segment of the second movement trajectory, the second movement trajectory including the actual movement trajectory of the terminal;
[0171] The second node includes all target nodes associated with the second moving trajectory, or includes a next hop node corresponding to the source node on the second moving trajectory.
[0172] In actual application, the terminal may also be referred to as UE, or may also be referred to as a user or a user terminal.
[0173] In actual application, the source node and the target node may include NG-RAN nodes, and specifically may include base stations.
[0174] In actual application, the first mobile trajectory may also be referred to as predicted UE trajectory, predicted path, etc., which may be expressed in English as Predicted UE Trajectory; the first information may also be referred to as predicted UE trajectory related information, etc. The second mobile trajectory may also be referred to as measured UE trajectory, real UE trajectory, actual UE trajectory, actual path, etc., which may be expressed in English as Measured UE Trajectory; the second information may also be referred to as indication or indication information, etc., and the third information may also be referred to as measured UE trajectory related information, etc. In addition, the first information, the second information, and the third information may all be referred to as AI / ML related information. Here, it should be noted that the embodiments of the present application do not limit the names of various mobile trajectories (first mobile trajectory, second mobile 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), as long as their functions are implemented.
[0175] In actual application, the source node can use Figure 1The AI / ML model shown in the figure predicts the movement trajectory of the terminal to obtain the first movement trajectory, that is, the first information can be understood as the source node using Figure 1 Corresponding to the source node sending the first information to the first node, the target node may receive the first information sent by a fourth node, and the fourth node may include the source node, or include the previous hop node corresponding to the target node on the first moving trajectory; in other words, the first information may be transmitted through the following two transmission mechanisms:
[0176] First transmission mechanism: the source node sends the first information to all target nodes associated with the first moving trajectory;
[0177] Second transmission mechanism: the source node sends the first information to the predicted next hop node (i.e., the next hop node corresponding to the source node on the first mobile trajectory, which can also be understood as the first hop node corresponding to the first mobile trajectory), so that the first information is transmitted in sequence between the source node and all target nodes associated with the first mobile trajectory.
[0178] Among them, for the first transmission mechanism, all the target nodes associated with the first moving trajectory may include at least one target node, that is, include one or more (that is, at least two) target nodes; specifically, all the target nodes associated with the first moving trajectory can be understood as the source node through Figure 1 One or more target nodes belonging to (i.e. corresponding to / associated with) one or more cells predicted by the AI / ML model shown, which the terminal is expected to arrive at after leaving the source cell (which can be expressed as Source Cell in English). Through the first transmission mechanism, when network resources are not limited, all target nodes associated with the first mobile trajectory can obtain the prediction (i.e., the first information) in advance that the terminal is expected to enter its own associated cell, so that transmission resources can be reserved in advance according to the first information to save switching delay, so that the switching delay of the terminal to each target node associated with the first mobile trajectory can meet the business needs of the terminal; in other words, the first information helps to save switching delay, and the use of the first information can improve user experience in some specific scenarios (such as business scenarios with high latency requirements).
[0179] In actual application, for the first transmission mechanism, when network resources are not limited, the first information sent by the first node to each target node associated with the first mobile trajectory can be the same. In this case, the first information can include relevant information of the complete first mobile trajectory. The relevant information of the complete first mobile trajectory can also be understood as relevant information of all first mobile trajectories, that is, the source node transmits the first information to each target node associated with the first mobile trajectory through Figure 1 The AI / ML model shown shows the relevant information of all movement trajectories (ie, at least one movement trajectory) of the terminal predicted, that is, the relevant information of the entire movement trajectory corresponding to each movement trajectory of the terminal predicted.
[0180] In actual application, for the first transmission mechanism, in order to save the overhead of transmitting the first information, for each target node associated with the first mobile trajectory, the first information sent by the source node to the target node may include relevant information of at least one segment of the first mobile trajectory associated with the target node (each segment of the trajectory may correspond to the same or different predicted mobile trajectory contained in the first mobile trajectory), that is, each target node associated with the first mobile trajectory can obtain a part of the information associated with itself in the relevant information of the complete first mobile trajectory, thereby saving the overhead of transmitting the first information; exemplarily, the first information sent by the source node to the target node A may include relevant information of the trajectory of the previous hop node of the target node A before the terminal enters the target node A (that is, enters the cell associated with the target node A), and / or, includes relevant information of the trajectory of the next hop or next N hop nodes after the terminal leaves the target node A, where N is an integer greater than 0.
[0181] In actual application, for the second transmission mechanism, the first information needs to include relevant information of the complete first mobile trajectory. Wherein, in the case where all target nodes associated with the first mobile trajectory include only predicted next hop nodes, the source node only sends the first information to the predicted next hop node, and the first information only includes relevant information of the mobile trajectory of the terminal within the predicted next hop node range. In the case where all target nodes associated with the first mobile trajectory include multi-hop (i.e., multiple, i.e., at least two) target nodes, the source node sends the first information to the predicted first hop node, and after the predicted first hop node receives the first information, it sends the first information to the predicted second hop node (i.e., the second hop node corresponding to the first mobile trajectory), and so on, until the predicted last hop node (i.e., the last hop node corresponding to the first mobile trajectory) receives the first information, and the first information includes relevant information of the mobile trajectory of the terminal within the multi-hop target node range.
[0182] In one embodiment, the first information may include at least one of the following:
[0183] an identification of the terminal;
[0184] The generation time (also referred to as generation moment) of the first moving trajectory, that is, the generation time / moment of the current prediction information (that is, the first information) (which can be understood as Figure 1 The AI / ML model shown outputs the time / moment of the first movement trajectory);
[0185] The effective duration of the first movement trajectory;
[0186] Relevant information of the source node;
[0187] an identifier of at least one cell associated with the first moving trajectory;
[0188] An estimated residence time (which may be expressed as Time Stay) of the terminal in each cell of at least one cell associated with the first moving trajectory;
[0189] a probability that the terminal reaches each of the at least one moving trajectory included in the first moving trajectory;
[0190] an identifier of a target node corresponding to (i.e., belonging to) each cell in at least one cell associated with the first moving trajectory;
[0191] The accuracy of the first moving trajectory can also be understood as the accuracy of the current prediction information (ie, the first information).
[0192] In which, in actual application, the identifier of the terminal may include a first terminal identifier and / or a second terminal identifier, wherein the first terminal identifier represents an identity identifier that can be identified between the source node and one or more target nodes associated with the first mobile trajectory, such as a 5G globally unique temporary identifier (5G-GUTI, 5G-GloballyUnique Temporary Identifier), etc.; the second terminal identifier represents an identity identifier that can be identified between multiple (i.e., at least two) target nodes associated with the first mobile trajectory, such as a terminal identifier on the Xn interface (which can be expressed in English as NG-RAN node UE XnAP ID), etc.
[0193] In actual application, the effective duration of the first mobile trajectory means that the prediction information (i.e., the first information) is referenceable within the effective duration. After exceeding the effective duration, the first information is invalid and can no longer be used as a reference for mobility operations such as transmission resource reservation of the target node.
[0194] In actual application, the specific content included in the relevant information of the source node can be set according to requirements; illustratively, the relevant information of the source node can at least include the identifier (such as ID) of the source node.
[0195] In actual application, the specific form of the identification of the cell can be set according to the needs; exemplarily, the identification of the cell may include a cell ID (which can be expressed as Cell ID in English), a global cell ID (which can be expressed as Global Cell ID in English) or an NR-RAN cell global identity code (CGI, Cell Global Identity), etc. In addition, the specific form of the identification of at least one cell associated with the first mobile trajectory can be set according to the needs; exemplarily, the specific form of the identification of at least one cell associated with the first mobile trajectory can be a cell list (which can be expressed as a list of cells in English) containing the identification of at least one cell. In other words, the first information may include a first cell list, and the first cell list may include the identification of one or more cells that the terminal will arrive at after leaving the source cell, which is predicted by the AI / ML model. The one or more cells may belong to one or more target nodes, and the identifications of the cells included in the first cell list may be arranged in sequence according to the predicted order of arrival of the terminal at the cells.
[0196] In actual application, when all target nodes associated with the first mobile trajectory include only predicted next hop nodes and the first information only contains relevant information about the mobile trajectory of the terminal within the predicted next hop node, the identifier of at least one cell associated with the first mobile trajectory refers to the identifiers of one or more target cells belonging to the predicted next hop node.
[0197] In actual application, the first cell list may include an estimated residence time of the terminal in each cell of at least one cell associated with the first moving trajectory, corresponding to an identifier of each cell.
[0198] In actual application, the probability of the terminal reaching each mobile trajectory of at least one mobile trajectory included in the first mobile trajectory can be expressed as the probability of the terminal reaching / entering the target node associated with each mobile trajectory, or can be expressed as the probability of the terminal reaching / entering the target cell associated with each mobile trajectory. Exemplarily, the first cell list may include a probability corresponding to an identifier of each cell, which may include a probability of the terminal arriving at / entering the corresponding cell, or may include a probability of the terminal arriving at / entering the target node to which the corresponding cell belongs; that is, the source node may predict multiple next-hop nodes or next-hop cells of the terminal using an AI / ML model, and each next-hop node or next-hop cell corresponds to at least one mobile path (i.e., a predicted path, i.e., a mobile trajectory), thereby forming multiple predicted paths (i.e., the first mobile trajectory includes multiple predicted mobile trajectories of the terminal), and the probability of the terminal arriving at / entering each predicted path can be used by the target node to determine whether to allocate transmission resources to the terminal in advance and / or determine how much transmission resources to allocate in advance; in other words, when the terminal is at a certain source node, there may be multiple possible next-hop target nodes, and the probability corresponding to the identifier of each cell contained in the first cell list (i.e., the probability of the terminal arriving at / entering the corresponding cell) can be used by the target node corresponding to the cell to determine whether to allocate transmission resources to the terminal in advance and / or determine how much transmission resources to allocate in advance.
[0199] In actual application, when all target nodes associated with the first mobile trajectory only include predicted next-hop nodes and the first information only includes relevant information about the mobile trajectory of the terminal within the predicted next-hop node range, 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 sorted in sequence according to the probability of the terminal reaching each target node or target cell, that is, the identifier of the target cell with the highest probability of arrival of the terminal can be arranged at the first place in the first cell list. Alternatively, the source node can only provide the identifiers of one or more target cells corresponding to the next-hop node with the highest probability of arrival, or only provide the identifier of the next-hop cell with the highest probability of arrival; that is, the first information (that is, the relevant information of at least one segment of the trajectory in the first mobile trajectory) can include the identifiers of one or more target cells corresponding to the next-hop node with the highest probability of arrival of the terminal, or include the identifier of the next-hop cell with the highest probability of arrival of the terminal.
[0200] In actual application, when the first mobile trajectory includes multiple predicted mobile trajectories of the terminal, the source node can select only the identifier of the target cell associated with the mobile trajectory with the highest probability of arrival of the terminal among the multiple mobile trajectories according to the probability of the terminal arriving at each cell; that is, the first information (that is, the relevant information of at least one segment of the first mobile trajectory) can include the identifier of the target cell associated with the mobile trajectory with the highest probability of arrival of the terminal among the multiple mobile trajectories included in the first mobile trajectory.
[0201] In actual application, for the second transmission mechanism, when one or more target nodes among all target nodes associated with the first mobile trajectory do not have AI prediction capability (that is, the AI / ML model cannot be used to predict the terminal's mobile trajectory), in the first information transmitted sequentially between the source node and all target nodes associated with the first mobile trajectory, the second terminal identifier can be updated in real time, while other contents except the second terminal identifier can remain unchanged; that is, each time the first information is transmitted between different nodes associated with the first mobile trajectory, the second terminal identifier (such as NG-RAN node UE XnAP ID, etc.) can be determined by the sending node (that is, the target node that sends the first information) (it can also be understood as being updated in the first information).
[0202] In actual application, for the second transmission mechanism, when one or more of all target nodes associated with the first mobile trajectory have AI prediction capabilities (i.e., the mobile trajectory of the terminal cannot be predicted using the AI / ML model), the target node with AI prediction capabilities can combine the existing predictions (i.e., the relevant information of the first mobile trajectory predicted by the source node and / or other target nodes except the current target node) and its own prediction (i.e., the relevant information of the first mobile trajectory predicted by the current target node using the AI / ML model) to update one or more of the following of the first information:
[0203] The second terminal identifier, when the first information is transmitted between different nodes associated with the first moving trajectory, the second terminal identifier (such as NG-RAN node UE XnAP ID, etc.) can be determined by the sending node (that is, the target node that sends the first information);
[0204] The first cell list and related information corresponding to the cell identifier, that is, the sending node can send the first cell list of related target nodes located after the current node and expected to be reached by the terminal to the next-hop node; in other words, the sending node can update the cell identifier and related information corresponding to the cell identifier contained in the first cell list in the first information according to its own latest prediction results, such as the expected length of time the terminal stays in the cell, the probability of arriving at the cell, etc.
[0205] In actual application, when the target node associated with the first mobile trajectory receives multiple (i.e., at least two) first information for the same terminal, it can select one first information from the received multiple first information to 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 can transmit the received first information or the first information updated by the target node):
[0206] Selecting first information including a first movement trajectory generated at a later time, for example, selecting first information including a first movement trajectory generated at the latest time from among the received multiple first information;
[0207] Selecting first information including a later timeout moment corresponding to the valid duration of the first movement trajectory, for example, selecting first information including a latest timeout moment corresponding to the valid duration of the first movement trajectory from among the received multiple first information;
[0208] The first information including the first movement trajectory with a higher arrival probability / accuracy is selected, for example, the first information including the first movement trajectory with the highest arrival probability / accuracy is selected from the received plurality of first information.
[0209] In actual application, the second information can be understood as a configuration or signaling or information element (IE, Information Element) for collecting / obtaining the third information. After the target node associated with the first mobile trajectory and / or the second mobile trajectory receives the second information, it can feedback the third information to the source node based on the second information. Wherein, corresponding to the source node sending the second information to the first node and / or the second node, the target node can receive the second information sent by the fourth node and / or the fifth node, and the fifth node includes the source node, or includes the previous hop node corresponding to the target node on the second mobile trajectory; in other words, the second information can be transmitted through the following two transmission mechanisms:
[0210] Third transmission mechanism: the source node sends the second information to all target nodes associated with the first moving trajectory, and / or the source node sends the second information to all target nodes associated with the second moving trajectory;
[0211] Fourth transmission mechanism: the source node sends the second information to the predicted next hop node (i.e., the next hop node corresponding to the source node on the first mobile trajectory, which can also be understood as the first hop node corresponding to the first mobile trajectory), so that the second information is transmitted in sequence between the source node and all target nodes associated with the first mobile trajectory; and / or, the source node sends the second information to the actual next hop node (i.e., the next hop node corresponding to the source node on the second mobile trajectory, which can also be understood as the first hop node corresponding to the second mobile trajectory), so that the second information is transmitted in sequence between the source node and all target nodes associated with the second mobile trajectory.
[0212] In actual application, for the third transmission mechanism, all target nodes associated with the first moving trajectory / the second moving trajectory may include at least one target node, that is, include one or more target nodes.
[0213] In actual application, the source node may send the second information to the first node when sending the first information to the first node. That is, for the third transmission mechanism, the source node may send the first information and the second information to all target nodes associated with the first moving trajectory; for the fourth transmission mechanism, the source node may send the first information and the second information to the predicted next hop node, so that the first information and the second information are transmitted sequentially between the source node and all target nodes associated with the first moving trajectory.
[0214] In actual application, the specific type of the message used to carry the second information can be set according to the requirements. For example, the source node can send a handover request (which can be expressed as a Handover Request in English) message to the target node, and the handover request message can carry the second information; or the source node can send an AI / ML information request (which can be expressed as an AI / ML Information Request in English) message to the target node, and the AI / ML information request message can carry the second information.
[0215] In one embodiment, the second information may include at least one of the following:
[0216] fourth information, the fourth information indicating whether the third information needs to be fed back;
[0217] fifth information, the fifth information indicating at least one target node associated with the third information;
[0218] Sixth information, the sixth information indicating specific contents of the third information;
[0219] seventh information, the seventh information indicating the third information fed back within the first time range;
[0220] eighth information, the eighth information indicating a triggering condition for feeding back the third information;
[0221] The ninth information indicates that the third information is fed back when the second moving trajectory is different from the first moving trajectory.
[0222] Wherein, in actual application, the fourth information is used to indicate whether the target node needs to send / feedback the third information corresponding to the terminal. The specific implementation method of the fourth information can be set according to the needs. For example, the fourth information can be implemented by 1 bit. When the value of the specific bit is 0, the fourth information indicates that the target node does not need to send / feedback the third information corresponding to the terminal. When the value of the specific bit is 1, the fourth information indicates that the target node needs to send / feedback the third information corresponding to the terminal; or, when the value of the specific bit is 0, the fourth information indicates that the target node needs to send / feedback the third information corresponding to the terminal. When the value of the specific bit is 1, the fourth information indicates that the target node does not need to send / feedback the third information corresponding to the terminal.
[0223] In actual application, when the fourth information is received, the third information fed back by the target node may include but is not limited to the identifiers of one or more cells arrived at by the terminal and / or the length of time the terminal stays in each cell (the length of time can be represented by the time the terminal arrives at the cell and the time it leaves the cell).
[0224] In actual application, the fifth information is used to indicate that the target node needs to send / feedback relevant information about the actual moving trajectory of the terminal in a one-hop target node or a multi-hop target node (i.e., the third information), and the one-hop target node or the multi-hop target node can be understood as at least one target node associated with the third information; wherein, the one-hop target node refers to the current target node (i.e., the target node that receives the second information), and the multi-hop target node includes the current target node and one or more target nodes that the terminal enters after the current target node.
[0225] In actual application, the sixth information is used to indicate that the target node needs to send / feedback the specific content included in the third information corresponding to the terminal, which may include but is not limited to the identifiers of one or more cells reached by the terminal in each target node and / or the length of time the terminal stays in each cell (the length of time can be represented by the time when the terminal arrives at the cell and the time when it leaves the cell). When the target node receives the sixth information, it can be assumed that when the terminal leaves one or more cells contained in the target node and successfully goes to the next hop node, the target node starts to feedback the third information.
[0226] In actual application, the seventh information is used to indicate that the target node needs to feedback / send the third information of the terminal within the first time range. The first time range can be indicated by a duration, which indicates that the target node needs to feedback the third information of the terminal within the duration starting from the moment of entering the target node; or, the first time range can be indicated by a starting time and a duration information, indicating that the target node needs to feedback the third information of the terminal within the duration starting from the starting time. In addition, when receiving the seventh information, the third information fed back by the target node may include but is not limited to the identifier of one or more cells arrived by the terminal and / or the duration of the terminal's stay in each cell (the duration can be indicated by the time when the terminal arrives at the cell and the time when it leaves the cell).
[0227] In one embodiment, the triggering condition indicated by the eighth information may include at least one of the following:
[0228] After receiving the first information, the terminal successfully accesses the next hop node after leaving at least one cell associated with the current target node; that is, after the target node receives the first information and the terminal successfully leaves one or more cells included in (i.e. associated with) the target node and goes to the next hop node, the target node starts to feed back the third information;
[0229] The duration of receiving the first information reaches a first duration; that is, the target node starts timing from the moment of receiving the first information, and when the timing meets the first duration, the target node is triggered to feedback the third information;
[0230] The generation time of the first movement trajectory reaches the second time; that is, the target node starts timing from the moment when the first movement trajectory is generated (that is, the generation time of the first movement trajectory contained in the first information), and when the timing meets the second time, the target node is triggered to feedback the third information;
[0231] The duration of receiving the second information reaches a third duration; that is, the target node starts timing from the moment of receiving the second information, and when the timing meets the third duration, the target node is triggered to feedback the third information;
[0232] The time duration for the terminal to enter at least one cell associated with the current target node reaches a fourth time duration; that is, the target node starts timing from the moment the terminal enters one or more cells contained in (i.e. associated with) itself, and when the timing meets the fourth time duration, the target node is triggered to feedback the third information.
[0233] In actual application, the values of the durations (first duration, second duration, third duration, fourth duration, etc.) in various embodiments of the present application can be preset according to requirements.
[0234] In actual application, for the ninth information, when at least one of the following conditions is met, it can be determined that the second movement trajectory is different from the first movement trajectory:
[0235] The predicted cell to be reached by the terminal is different from the cell actually reached by the terminal, that is, the target node associated with the second moving trajectory is different from the target node associated with the first moving trajectory;
[0236] The expected residence time of the terminal in a target cell is different from the actual residence time, that is, the expected residence time of the terminal in a target cell associated with the first moving trajectory contained in the first information is different from the actual residence time of the terminal in the cell measured by the target node;
[0237] There is a large difference between the expected residence time and the actual residence time of the terminal in a target cell, for example, the difference between the expected residence time and the actual residence time is greater than the duration difference threshold. The duration difference threshold can be set by the source node and sent to the target node, or the duration difference threshold can also be pre-set on the source node and the target node according to needs.
[0238] Here, it can be understood that the ninth information is used to instruct the source node to allow the target node to trigger the target node to feedback the third information only when it is found that there is a large difference between the third information and the first information (for example, the difference between the expected residence time and the actual residence time is greater than the time difference threshold).
[0239] In actual application, corresponding to the source node receiving the third information sent by the second node (including all target nodes associated with the second mobile trajectory, or including the next hop node corresponding to the source node on the second mobile trajectory), the target node can send the third information to the fifth node (including the source node, or including the previous hop node corresponding to the target node on the second mobile trajectory); in other words, the third information can be transmitted through the following two transmission mechanisms:
[0240] Fifth transmission mechanism: all target nodes associated with the second moving trajectory send the third information to the source node;
[0241] Sixth transmission mechanism: the target node associated with the second moving trajectory sends the third information to the previous hop node, so that the third information is transmitted in sequence between all the target nodes associated with the second moving trajectory and the source node.
[0242] Among them, for the fifth transmission mechanism, all the target nodes associated with the second mobile trajectory may include at least one target node, that is, include one or more (that is, at least two) target nodes; the third information may include relevant information of the entire second mobile trajectory of the terminal, or may include relevant information of at least one segment of the second mobile trajectory. Exemplarily, in the case where all the target nodes associated with the second mobile trajectory include only one target node, the third information sent by the target node to the source node may include relevant information of the entire second mobile trajectory of the terminal.
[0243] In actual application, the target node associated with the second moving trajectory can find (ie, determine) the source node according to the relevant information of the source node (such as the identifier of the source node) carried by the first information and / or the second information.
[0244] In actual application, for the sixth transmission mechanism, the third information may include relevant information of the entire second movement trajectory of the terminal, or may include relevant information of at least one segment of the second movement trajectory. In addition, for different target nodes associated with the second movement trajectory, the previous hop node may be one of the following:
[0245] a source node generating the first information;
[0246] another target node sending the first information to the current target node, wherein the another target node may also be a previous hop node of the current target node in the second moving trajectory;
[0247] The previous hop node of the current target node in the second moving trajectory.
[0248] In one embodiment, the third information may include at least one of the following:
[0249] an identification of the terminal;
[0250] The generation time (also referred to as generation moment) of the first movement trajectory associated with the second movement trajectory may also be understood as the generation time / moment of the first information associated with the second information;
[0251] generating relevant information of a target node of the second moving trajectory;
[0252] an identifier of at least one cell associated with the second moving trajectory;
[0253] an identifier of a target node corresponding to each cell in at least one cell associated with the second moving trajectory;
[0254] Information related to the residence time of the terminal in each of the at least one cell associated with the second moving trajectory.
[0255] The terminal identifier may include the first terminal identifier and / or the second terminal identifier.
[0256] In actual application, the specific content included in the relevant information of the target node generating the second moving trajectory can be set according to needs; illustratively, the relevant information of the target node can at least include an identifier (such as an ID) of the target node.
[0257] In actual application, the specific expression form of the identifier of at least one cell associated with the second mobile trajectory can be set according to needs; exemplarily, the specific expression form of the identifier of at least one cell associated with the second mobile trajectory can be a cell list including the identifier of at least one cell. In other words, the third information may include a second cell list, and the second cell list may include the identifiers of one or more cells measured by the target node to which the terminal arrives after leaving the source cell; the second cell list may specifically include at least one of the following:
[0258] The actual movement trajectory of the terminal in one or more cells included in (i.e., associated with) the target node (i.e., the current target node), i.e., including the identifiers of one or more cells included in the current target node, wherein the identifiers of the one or more cells are arranged in sequence according to the order in which the terminal actually arrives;
[0259] Related information of a previous hop cell of the terminal before entering the current target node, wherein the related information of the previous hop cell may at least include an identifier of the cell; the related information of the previous hop cell may also include related information of a target node to which the cell belongs, wherein the related information of the target node to which the cell belongs may at least include an identifier of the target node;
[0260] The relevant information of the next-hop cell to which the terminal goes after leaving the current target node, the relevant information of the next-hop cell may at least include the identifier of the cell; the relevant information of the next-hop cell may also include relevant information of the target node to which the cell belongs, and the relevant information of the target node to which the cell belongs may at least include the identifier of the target node.
[0261] In actual application, the second cell list may also include information related to the terminal's residence time in the corresponding cell, corresponding to the identifier of each cell. The residence time related information may include at least one of the actual residence duration, the actual arrival time at the cell, and the actual leaving time of the cell.
[0262] In actual application, when the third information contains relevant information of at least one segment of the second mobile trajectory, the source node can, after receiving the third information fed back by one or more target nodes, combine the second cell list contained in each third information to form the actual mobile trajectory of the terminal, that is, obtain the complete second mobile trajectory.
[0263] In actual application, when an Xn interface exists between the source node and the target node, the first information, the second information and the third information may be transmitted through the Xn interface.
[0264] Based on this, in one embodiment, sending the first information to the first node may include:
[0265] The first information is sent to the first node through an Xn interface.
[0266] In one embodiment, sending the second information to the first node may include:
[0267] The second information is sent to the first node through an Xn interface.
[0268] In one embodiment, sending the second information to the second node may include:
[0269] The second information is sent to the second node through the Xn interface.
[0270] In one embodiment, the receiving the third information sent by the second node may include:
[0271] Receive the third information sent by the second node through the Xn interface.
[0272] In actual application, when there is no Xn interface but an NG interface between the source node and the target node, the first information, the second information and the third information can be transmitted through the NG interface.
[0273] Based on this, in one embodiment, sending the first information to the first node may include:
[0274] The first information is sent to the first node through the NG interface.
[0275] In one embodiment, sending the second information to the first node may include:
[0276] The second information is sent to the first node through the NG interface.
[0277] In one embodiment, sending the second information to the second node may include:
[0278] The second information is sent to the second node through the NG interface.
[0279] In one embodiment, the receiving the third information sent by the second node may include:
[0280] The third information sent by the second node is received through the NG interface.
[0281] In actual application, when there is no Xn interface between the source node and the target node, the first information, the second information and the third information can be transmitted (ie, forwarded) through an intermediate target node having an Xn interface with both the source node and the target node.
[0282] Based on this, in one embodiment, sending the first information to the first node may include:
[0283] The first information is sent to the first node through a third node, and an Xn interface is provided between the third node and the source node and the first node.
[0284] In one embodiment, when sending the first information to the first node through the third node, the method may further include:
[0285] Send tenth information to the third node, where the tenth information at least includes an identifier of the first node.
[0286] In actual application, the tenth information at least includes the identifier of the first node, which can be understood as the tenth information at least including the identifiers of one or more target nodes that do not have an Xn interface with the source node; after the third node receives the tenth information, it can send the first information to the first node based on the tenth information.
[0287] In actual application, the third node may include one or more intermediate target nodes. When the target node associated with the first moving trajectory receives the same first information sent by multiple intermediate target nodes, only one first information may be retained.
[0288] In one embodiment, sending the second information to the first node may include:
[0289] The second information is sent to the first node through the third node.
[0290] In one embodiment, sending the second information to the second node may include:
[0291] The second information is sent to the second node through the third node.
[0292] In one embodiment, the receiving the third information sent by the second node may include:
[0293] The third information sent by the second node is received through the third node.
[0294] Accordingly, an embodiment of the present application further provides an information transmission method, which is applied to a target node and includes at least one of the following:
[0295] receiving first information sent by the fourth node;
[0296] receiving second information sent by the fourth node;
[0297] receiving second information sent by the fifth node;
[0298] Sending third information to the fifth node; wherein,
[0299] The fourth node includes a source node, or includes a previous hop node corresponding to the target node on a first moving trajectory of the terminal, where the first moving trajectory includes at least one predicted moving trajectory of the terminal;
[0300] The first information includes relevant information of the complete first movement trajectory, or includes relevant information of at least one segment of the first movement trajectory;
[0301] The second information is used to indicate whether to feed back third information, the third information including relevant information of the entire second movement trajectory of the terminal, or including relevant information of at least one segment of the second movement trajectory, the second movement trajectory including the actual movement trajectory of the terminal;
[0302] The fifth node includes a source node, or includes a previous hop node corresponding to the target node on the second moving trajectory.
[0303] In actual application, when an Xn interface exists between the target node and the source node and other target nodes, the first information, the second information and the third information can be transmitted through the Xn interface.
[0304] Based on this, in one embodiment, the receiving the first information sent by the fourth node may include:
[0305] The first information sent by the fourth node is received through the Xn interface.
[0306] In one embodiment, the receiving the second information sent by the fourth node may include:
[0307] The second information sent by the fourth node is received through the Xn interface.
[0308] In one embodiment, the receiving the second information sent by the fifth node may include:
[0309] Receive the second information sent by the fifth node through the Xn interface.
[0310] In one embodiment, sending the third information to the fifth node may include:
[0311] The third information is sent to the fifth node through the Xn interface.
[0312] In actual application, when there is no Xn interface between the target node and the source node and other target nodes, but there is an NG interface, the first information, the second information and the third information can be transmitted through the NG interface.
[0313] Based on this, in one embodiment, the receiving the first information sent by the fourth node may include:
[0314] The first information sent by the fourth node is received through the NG interface.
[0315] In one embodiment, the receiving the second information sent by the fourth node may include:
[0316] The second information sent by the fourth node is received through the NG interface.
[0317] In one embodiment, the receiving the second information sent by the fifth node may include:
[0318] Receive the second information sent by the fifth node through the NG interface.
[0319] In one embodiment, sending the third information to the fifth node may include:
[0320] The third information is sent to the fifth node through the NG interface.
[0321] In actual application, when there is no Xn interface between the target node and the source node and other target nodes, the first information, the second information and the third information can be transmitted (i.e., forwarded) through an intermediate target node that has an Xn interface with the target node, and the fourth node and / or the fifth node.
[0322] Based on this, in one embodiment, sending the third information to the fifth node may include:
[0323] The third information is sent to the fifth node through the sixth node, and an Xn interface is provided between the sixth node, the fifth node and the target node.
[0324] Wherein, in one embodiment, when sending the third information to the fifth node through the sixth node, the method may further include:
[0325] Sending eleventh information to the sixth node, where the eleventh information at least includes an identifier of the fifth node.
[0326] In actual application, the sixth node may also have an Xn interface with the fourth node and the target node.
[0327] Based on this, in one embodiment, the receiving the first information sent by the fourth node may include:
[0328] The first information sent by the fourth node is received through the sixth node.
[0329] In one embodiment, the receiving the second information sent by the fourth node may include:
[0330] The second information sent by the fourth node is received through the sixth node.
[0331] In one embodiment, the receiving the second information sent by the fifth node may include:
[0332] The second information sent by the fifth node is received through the sixth node.
[0333] In actual application, the sixth node may include one or more intermediate target nodes. In addition, the intermediate target nodes included in the sixth node may be the same as or different from the intermediate target nodes included in the third node, which may be determined according to actual deployment requirements, and the embodiment itself does not limit this.
[0334] Accordingly, the present application also provides an information transmission method, such as Figure 2 As shown, the method comprises the following steps:
[0335] Step 201: The source node performs at least one of the following: sending first information to a first node, sending second information to a first node, sending second information to a second node, and receiving third information sent by the second node;
[0336] Step 202: The target node performs at least one of the following: receiving first information sent by the fourth node, receiving second information sent by the fourth node, receiving second information sent by the fifth node, and sending third information to the fifth node;
[0337] The first node includes all target nodes associated with a first moving trajectory of the terminal, or includes a next hop node corresponding to the source node on the first moving trajectory, and the first moving trajectory includes at least one predicted moving trajectory of the terminal;
[0338] The first information includes relevant information of the complete first movement trajectory, or includes relevant information of at least one segment of the first movement trajectory;
[0339] The second information is used to indicate whether to feed back third information, the third information including relevant information of the entire second movement trajectory of the terminal, or including relevant information of at least one segment of the second movement trajectory, the second movement trajectory including the actual movement trajectory of the terminal;
[0340] The second node includes all target nodes associated with the second moving trajectory, or includes a next hop node corresponding to the source node on the second moving trajectory;
[0341] The fourth node includes the source node, or includes a previous hop node corresponding to the target node on the first moving trajectory;
[0342] The fifth node includes the source node, or includes a previous hop node corresponding to the target node on the second moving trajectory.
[0343] The information transmission method provided in the embodiment of the present application, on the one hand, proposes two transmission mechanisms for the transmission of relevant information of the predicted terminal mobile trajectory (i.e., the above-mentioned first information), one transmission mechanism (i.e., the above-mentioned first transmission mechanism) is that the source node sends the relevant information of the predicted terminal mobile trajectory to all target nodes associated with the predicted terminal mobile trajectory; the other transmission mechanism (i.e., the above-mentioned second transmission mechanism) is that the source node sends the relevant information of the predicted terminal mobile trajectory to the predicted next-hop node, and the target node receives the relevant information of the predicted terminal mobile trajectory from the predicted previous-hop node (which may include the source node or other target nodes), that is, the relevant information of the predicted terminal mobile trajectory is transmitted in sequence between the source node and all target nodes associated with the predicted terminal mobile trajectory; in this way, all target nodes associated with the predicted terminal mobile trajectory can obtain the relevant information of the predicted terminal mobile trajectory, so that the obtained information can be used to reserve transmission resources in advance to save switching delay, so that the switching delay of the terminal switching to each target node associated with the predicted terminal mobile trajectory can meet the business needs of the terminal.
[0344] On the other hand, two transmission mechanisms are proposed for the transmission of indication information (i.e., the above-mentioned second information) for indicating whether to feed back relevant information of the actual terminal movement trajectory. One transmission mechanism (i.e., the above-mentioned third transmission mechanism) is that the source node sends the indication information to all target nodes associated with the predicted and / or actual terminal movement trajectory; the other transmission mechanism (i.e., the above-mentioned fourth transmission mechanism) is that the source node sends the indication information to the predicted and / or actual next-hop node, and the target node receives the indication information from the predicted and / or actual previous-hop node (which may include the source node or other target nodes), that is, the indication information is transmitted in sequence 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 the indication information for indicating whether to feed back relevant information of the actual terminal movement trajectory, so that these target nodes can subsequently feed back relevant information of the actual terminal movement trajectory to the source node according to the indication information, that is, the source node can subsequently obtain sufficient and actual relevant information of the terminal movement trajectory to iterate the AI / ML model to improve the capability and performance of the AI / ML model, thereby improving the accuracy of the prediction results of the AI / ML model.
[0345] On the third aspect, two transmission mechanisms are proposed for the transmission of relevant information of the actual terminal movement trajectory (i.e., the above-mentioned third information). One transmission mechanism (i.e., the above-mentioned fifth transmission mechanism) is that all target nodes associated with the actual terminal movement trajectory send relevant information of the actual terminal movement trajectory to the source node; the other transmission mechanism (i.e., the above-mentioned sixth transmission mechanism) is that the target node sends relevant information of 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 of the actual terminal movement trajectory from the actual next hop node, that is, the relevant information of the actual terminal movement trajectory is transmitted in sequence between all target nodes associated with the actual terminal movement trajectory and the source node; in this way, the source node can obtain relevant information of the actual terminal movement trajectory fed back by all target nodes associated with the actual terminal movement trajectory, that is, the source node can obtain sufficient and actual relevant information of the terminal movement trajectory, so that the obtained information can be used to iterate the AI / ML model in the future to improve the capability and performance of the AI / ML model, thereby improving the accuracy of the prediction results of the AI / ML model.
[0346] In addition, the solution provided in the embodiment of the present application can enable the information (i.e., first information, second information, third information) to be transmitted (i.e., transferred) between a source node and a target node, and the information (i.e., first information, second information, third information) to be transmitted between a source node and multiple target nodes using a unified mechanism, thereby realizing an information (i.e., first information, second information, third information) transmission architecture across multiple NG-RAN nodes, thereby at least being able to solve the problem of the lack of an information transmission scheme between a source node and one or more related NG-RAN nodes (i.e., target nodes) in the related technology.
[0347] In order to implement the method on the source node side of the embodiment of the present application, the embodiment of the present application also provides an information transmission device, which is arranged on the source node, such as Figure 3 As shown, the device includes at least one of the following:
[0348] A first sending unit 301 is configured to send first information to a first node;
[0349] A second sending unit 302, configured to send second information to the first node;
[0350] The third sending unit 303 is used to send second information to the second node;
[0351] The first receiving unit 304 is configured to receive third information sent by the second node; wherein:
[0352] The first node includes all target nodes associated with a first moving trajectory of the terminal, or includes a next hop node corresponding to the source node on the first moving trajectory, and the first moving trajectory includes at least one predicted moving trajectory of the terminal;
[0353] The first information includes relevant information of the complete first movement trajectory, or includes relevant information of at least one segment of the first movement trajectory;
[0354] The second information is used to indicate whether to feed back third information, the third information including relevant information of the entire second movement trajectory of the terminal, or including relevant information of at least one segment of the second movement trajectory, the second movement trajectory including the actual movement trajectory of the terminal;
[0355] The second node includes all target nodes associated with the second moving trajectory, or includes a next hop node corresponding to the source node on the second moving trajectory.
[0356] In one embodiment, the first sending unit 301 is specifically configured to perform one of the following:
[0357] Sending the first information to the first node through an Xn interface;
[0358] Sending the first information to the first node through the NG interface;
[0359] The first information is sent to the first node through a third node, and an Xn interface is provided between the third node and the source node and the first node.
[0360] In one embodiment, when the first information is sent to the first node via the third node, the first sending unit 301 is further configured to send tenth information to the third node, where the tenth information at least includes an identifier of the first node.
[0361] In actual application, the first sending unit 301, the second sending unit 302, the third sending unit 303 and the first receiving unit 304 can be implemented by a communication interface in the information transmission device.
[0362] In order to implement the method on the target node side of the embodiment of the present application, the embodiment of the present application also provides an information transmission device, which is set on the target node, such as Figure 4 As shown, the device includes at least one of the following:
[0363] The second receiving unit 401 is configured to receive first information sent by a fourth node;
[0364] The third receiving unit 402 is configured to receive second information sent by the fourth node;
[0365] The fourth receiving unit 403 is configured to receive second information sent by the fifth node;
[0366] The fourth sending unit 404 is used to send third information to the fifth node; wherein,
[0367] The fourth node includes a source node, or includes a previous hop node corresponding to the target node on a first moving trajectory of the terminal, where the first moving trajectory includes at least one predicted moving trajectory of the terminal;
[0368] The first information includes relevant information of the complete first movement trajectory, or includes relevant information of at least one segment of the first movement trajectory;
[0369] The second information is used to indicate whether to feed back third information, the third information including relevant information of the entire second movement trajectory of the terminal, or including relevant information of at least one segment of the second movement trajectory, the second movement trajectory including the actual movement trajectory of the terminal;
[0370] The fifth node includes a source node, or includes a previous hop node corresponding to the target node on the second moving trajectory.
[0371] In one embodiment, the fourth sending unit 404 is specifically configured to perform one of the following:
[0372] Sending the third information to the fifth node through the Xn interface;
[0373] Sending the third information to the fifth node through the NG interface;
[0374] The third information is sent to the fifth node through the sixth node, and an Xn interface is provided between the sixth node, the fifth node and the target node.
[0375] In one embodiment, when the third information is sent to the fifth node via the sixth node, the fourth sending unit 404 is further configured to send eleventh information to the sixth node, where the eleventh information at least includes an identifier of the fifth node.
[0376] In actual application, the second receiving unit 401, the third receiving unit 402, the fourth receiving unit 403 and the fourth sending unit 404 can be implemented by a communication interface in the information transmission device.
[0377] It should be noted that: the information transmission device provided in the above embodiment only uses the division of the above program modules as an example when performing information transmission. In actual applications, the above processing 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 processing described above. In addition, the information transmission device provided in the above embodiment and the information transmission method embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be repeated here.
[0378] Based on the hardware implementation of the above program modules, and in order to implement the method of the source node side of the embodiment of the present application, the embodiment of the present application also provides a source node, such as Figure 5 As shown, the source node 500 includes:
[0379] A first communication interface 501, capable of exchanging information with a terminal and / or other nodes (such as a target node, etc.);
[0380] A first processor 502, connected to the first communication interface 501, to implement information interaction with a terminal and / or other nodes, and configured to execute the method provided by one or more technical solutions on the source node side when running a computer program;
[0381] A first memory 503 , in which the computer program is stored.
[0382] Specifically, the first communication interface 501 is used to perform at least one of the following:
[0383] Sending first information to the first node;
[0384] Sending second information to the first node;
[0385] Sending second information to the second node;
[0386] receiving third information sent by the second node; wherein,
[0387] The first node includes all target nodes associated with a first moving trajectory of the terminal, or includes a next hop node corresponding to the source node 500 on the first moving trajectory, and the first moving trajectory includes at least one predicted moving trajectory of the terminal;
[0388] The first information includes relevant information of the complete first movement trajectory, or includes relevant information of at least one segment of the first movement trajectory;
[0389] The second information is used to indicate whether to feed back third information, the third information including relevant information of the entire second movement trajectory of the terminal, or including relevant information of at least one segment of the second movement trajectory, the second movement trajectory including the actual movement trajectory of the terminal;
[0390] The second node includes all target nodes associated with the second moving trajectory, or includes a next hop node corresponding to the source node 500 on the second moving trajectory.
[0391] In one embodiment, the first communication interface 501 is further configured to perform one of the following:
[0392] Sending the first information to the first node through an Xn interface;
[0393] Sending the first information to the first node through the NG interface;
[0394] The first information is sent to the first node through a third node, and an Xn interface is provided between the third node and the source node 500 and the first node.
[0395] In one embodiment, when the first information is sent to the first node through the third node, the first communication interface 501 is further used to send tenth information to the third node, and the tenth information at least includes an identifier of the first node.
[0396] It should be noted that the specific processing process of the first communication interface 501 can be understood by referring to the above method, which will not be repeated here.
[0397] Of course, in actual application, the various components in the source node 500 are coupled together through the bus system 504. It can be understood that the bus system 504 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 504 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, Figure 5 Various buses are labeled as bus system 504 .
[0398] The first memory 503 in the embodiment of the present application is used to store various types of data to support the operation of the source node 500. Examples of such data include: any computer program used to operate on the source node 500.
[0399] The method disclosed in the above embodiment of the present application can be applied to the first processor 502, or implemented by the first processor 502. The first processor 502 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit or software instructions in the first processor 502. The first processor 502 may be a general-purpose processor, a digital signal processor (DSP, Digital Signal Processor), or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The first processor 502 can implement or execute the methods, steps and logic block diagrams disclosed in the embodiments of the present application. A general-purpose processor may be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiment of the present application, it can be directly embodied as a hardware decoding processor to execute, or it can be executed by a combination of hardware and software modules in the decoding processor. The software module may be located in a storage medium, which is located in the first memory 503, and the first processor 502 reads the information in the first memory 503, and completes the steps of the above method in combination with its hardware.
[0400] In an exemplary embodiment, the source node 500 may be 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, microcontrollers (MCUs), microprocessors, or other electronic components to execute the aforementioned method.
[0401] Based on the hardware implementation of the above program module, and in order to implement the method of the target node side of the embodiment of the present application, the embodiment of the present application also provides a target node, such as Figure 6 As shown, the target node 600 includes:
[0402] The second communication interface 601 is capable of exchanging information with a terminal and / or other nodes (such as a source node, other target nodes, etc.);
[0403] A second processor 602 is connected to the second communication interface 601 to implement information interaction with the terminal and / or other nodes, and is used to execute the method provided by one or more technical solutions on the target node side when running a computer program;
[0404] A second memory 603 , on which the computer program is stored.
[0405] Specifically, the second communication interface 601 is used to perform at least one of the following:
[0406] receiving first information sent by the fourth node;
[0407] receiving second information sent by the fourth node;
[0408] receiving second information sent by the fifth node;
[0409] Sending third information to the fifth node; wherein,
[0410] The fourth node includes a source node, or includes a previous hop node corresponding to the target node 600 on a first moving trajectory of the terminal, where the first moving trajectory includes at least one predicted moving trajectory of the terminal;
[0411] The first information includes relevant information of the complete first movement trajectory, or includes relevant information of at least one segment of the first movement trajectory;
[0412] The second information is used to indicate whether to feed back third information, the third information including relevant information of the entire second movement trajectory of the terminal, or including relevant information of at least one segment of the second movement trajectory, the second movement trajectory including the actual movement trajectory of the terminal;
[0413] The fifth node includes a source node, or includes a previous hop node corresponding to the target node 600 on the second moving trajectory.
[0414] In one embodiment, the second communication interface 601 is further configured to perform one of the following:
[0415] Sending the third information to the fifth node through the Xn interface;
[0416] Sending the third information to the fifth node through the NG interface;
[0417] The third information is sent to the fifth node through the sixth node, and an Xn interface is provided between the sixth node, the fifth node and the target node 600.
[0418] In one embodiment, when the third information is sent to the fifth node through the sixth node, the second communication interface 601 is further used to send eleventh information to the sixth node, and the eleventh information at least includes an identifier of the fifth node.
[0419] It should be noted that the specific processing process of the second communication interface 601 can be understood by referring to the above method, which will not be repeated here.
[0420] Of course, in actual application, the various components in the target node 600 are coupled together through the bus system 604. It can be understood that the bus system 604 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 604 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, Figure 6 Various buses are labeled as bus system 604 .
[0421] The second memory 603 in the embodiment of the present application is used to store various types of data to support the operation of the target node 600. Examples of such data include: any computer program used to operate on the target node 600.
[0422] The method disclosed in the above embodiment of the present application can be applied to the second processor 602, or implemented by the second processor 602. The second processor 602 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit or software instructions in the second processor 602. The second processor 602 may be a general-purpose processor, a DSP, or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The second processor 602 can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiments of the present application. A general-purpose processor may be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiment of the present application, it can be directly embodied as a hardware decoding processor to execute, or it can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium, which is located in the second memory 603. The second processor 602 reads the information in the second memory 603 and completes the steps of the above method in combination with its hardware.
[0423] In an exemplary embodiment, the target node 600 may be implemented by one or more ASICs, DSPs, PLDs, CPLDs, FPGAs, general purpose processors, controllers, MCUs, Microprocessors, or other electronic components to perform the aforementioned methods.
[0424] It can be understood that the memory (first memory 503, second memory 603) of the embodiment of the present application can be a volatile memory or a non-volatile memory, and can also include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a magnetic random access memory (FRAM), a ferromagnetic random access memory, a flash memory, a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM); the magnetic surface memory can be a disk memory or a tape memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many 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), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DRRAM).The memory described in the embodiments of the present application is intended to include, but is not limited to, these and any other suitable types of memory.
[0425] In order to implement the method provided in the embodiment of the present application, the embodiment of the present application also provides an information transmission system, such as Figure 7 As shown, the system includes: a source node 701 and at least one target node 702.
[0426] Here, it should be noted that the specific processing process of the source node 701 and the target node 702 has been described in detail above and will not be repeated here.
[0427] In an exemplary embodiment, the embodiment of the present application further provides a storage medium, namely a computer storage medium, specifically a computer-readable storage medium, for example, including a first memory 503 storing a computer program, and the computer program can be executed by the first processor 502 of the source node 500 to complete the steps of the aforementioned source node side method. For another example, a second memory 603 storing a computer program can be executed by the second processor 602 of the target node 600 to complete the steps of the aforementioned target node side method. The computer-readable storage medium can be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface memory, optical disk, or CD-ROM.
[0428] It should be noted that: "first", "second", etc. are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.
[0429] In addition, the technical solutions described in the embodiments of the present application can be combined arbitrarily without conflict.
[0430] The above description is only a preferred embodiment of the present application and is not intended to limit the protection scope of the present application.
Claims
1. An information transmission method, characterized in that: Applied to the source node, including at least one of the following: Sending first information to the first node; Sending second information to the first node; Sending second information to the second node; Receive third information sent by the second node; wherein, The first node includes all target nodes associated with a first moving trajectory of the terminal, or includes a next hop node corresponding to the source node on the first moving trajectory, and the first moving trajectory includes at least one predicted moving trajectory of the terminal; The first information includes relevant information of the complete first movement trajectory, or includes relevant information of at least one segment of the first movement trajectory; The second information is used to indicate whether to feed back third information, the third information including relevant information of the entire second movement trajectory of the terminal, or including relevant information of at least one segment of the second movement trajectory, the second movement trajectory including the actual movement trajectory of the terminal; The second node includes all target nodes associated with the second moving trajectory, or includes a next hop node corresponding to the source node on the second moving trajectory.
2. The method according to claim 1, characterized in that The first information includes at least one of the following: an identification of the terminal; The generation time of the first movement trajectory; The effective duration of the first movement trajectory; Relevant information of the source node; an identifier of at least one cell associated with the first moving trajectory; An estimated residence time of the terminal in each cell of at least one cell associated with the first moving trajectory; a probability that the terminal reaches each of the at least one moving trajectory included in the first moving trajectory; an identifier of a target node corresponding to each cell in at least one cell associated with the first moving trajectory; The accuracy of the first movement trajectory.
3. The method according to claim 1, characterized in that The second information includes at least one of the following: fourth information, the fourth information indicating whether the third information needs to be fed back; fifth information, the fifth information indicating at least one target node associated with the third information; Sixth information, the sixth information indicating specific contents of the third information; seventh information, the seventh information indicating the third information fed back within the first time range; eighth information, the eighth information indicating a triggering condition for feeding back the third information; The ninth information indicates that the third information is fed back when the second moving trajectory is different from the first moving trajectory.
4. The method according to claim 3, characterized in that The triggering condition indicated by the eighth information includes at least one of the following: The first information is received, and the terminal successfully accesses the next hop node after leaving at least one cell associated with the current target node; The time duration of receiving the first information reaches a first time duration; The generation time of the first movement trajectory reaches a second time; The duration of receiving the second information reaches a third duration; The duration for which the terminal enters at least one cell associated with the current target node reaches a fourth duration.
5. The method according to claim 1, characterized in that The third information includes at least one of the following: an identification of the terminal; a generation time of the first movement trajectory associated with the second movement trajectory; generating relevant information of a target node of the second moving trajectory; an identifier of at least one cell associated with the second moving trajectory; an identifier of a target node corresponding to each cell in at least one cell associated with the second moving trajectory; Information related to the residence time of the terminal in each of the at least one cell associated with the second moving trajectory.
6. The method according to claim 1, characterized in that The sending the first information to the first node includes one of the following: Sending the first information to the first node through an Xn interface; Sending the first information to the first node through the NG interface; The first information is sent to the first node through a third node, and an Xn interface is provided between the third node and the source node and the first node.
7. The method according to claim 6, characterized in that When sending the first information to the first node through the third node, the method further includes: Send tenth information to the third node, where the tenth information at least includes an identifier of the first node.
8. An information transmission method, characterized in that: Applied to the target node, including at least one of the following: receiving first information sent by the fourth node; receiving second information sent by the fourth node; receiving second information sent by the fifth node; Sending third information to the fifth node; wherein, The fourth node includes a source node, or includes a previous hop node corresponding to the target node on a first moving trajectory of the terminal, where the first moving trajectory includes at least one predicted moving trajectory of the terminal; The first information includes relevant information of the complete first movement trajectory, or includes relevant information of at least one segment of the first movement trajectory; The second information is used to indicate whether to feed back third information, the third information including relevant information of the entire second movement trajectory of the terminal, or including relevant information of at least one segment of the second movement trajectory, the second movement trajectory including the actual movement trajectory of the terminal; The fifth node includes a source node, or includes a previous hop node corresponding to the target node on the second moving trajectory.
9. The method according to claim 8, characterized in that The first information includes at least one of the following: an identification of the terminal; The generation time of the first movement trajectory; The effective duration of the first movement trajectory; Relevant information of the source node; an identifier of at least one cell associated with the first moving trajectory; An estimated residence time of the terminal in each cell of at least one cell associated with the first moving trajectory; a probability that the terminal reaches each of the at least one moving trajectory included in the first moving trajectory; an identifier of a target node corresponding to each cell in at least one cell associated with the first moving trajectory; The accuracy of the first movement trajectory.
10. The method according to claim 8, characterized in that The second information includes at least one of the following: fourth information, the fourth information indicating whether the third information needs to be fed back; fifth information, the fifth information indicating at least one target node associated with the third information; Sixth information, the sixth information indicating specific contents of the third information; seventh information, the seventh information indicating the third information fed back within the first time range; eighth information, the eighth information indicating a triggering condition for feeding back the third information; The ninth information indicates that the third information is fed back when the second moving trajectory is different from the first moving trajectory.
11. The method according to claim 10, characterized in that The triggering condition indicated by the eighth information includes at least one of the following: The first information is received, and the terminal successfully accesses the next hop node after leaving at least one cell associated with the current target node; The time duration of receiving the first information reaches a first time duration; The generation time of the first movement trajectory reaches a second time; The duration of receiving the second information reaches a third duration; The duration for which the terminal enters at least one cell associated with the current target node reaches a fourth duration.
12. The method according to claim 8, characterized in that The third information includes at least one of the following: an identification of the terminal; a generation time of the first movement trajectory associated with the second movement trajectory; generating relevant information of a target node of the second moving trajectory; an identifier of at least one cell associated with the second moving trajectory; an identifier of a target node corresponding to each cell in at least one cell associated with the second moving trajectory; Information related to the residence time of the terminal in each of the at least one cell associated with the second moving trajectory.
13. The method according to claim 8, characterized in that The sending the third information to the fifth node includes one of the following: Sending the third information to the fifth node through the Xn interface; Sending the third information to the fifth node through the NG interface; The third information is sent to the fifth node through the sixth node, and an Xn interface is provided between the sixth node, the fifth node and the target node.
14. The method according to claim 13, characterized in that When sending the third information to the fifth node through the sixth node, the method further includes: Sending eleventh information to the sixth node, where the eleventh information at least includes an identifier of the fifth node.
15. An information transmission device, characterized in that: Include at least one of the following: A first sending unit, configured to send first information to a first node; A second sending unit, configured to send second information to the first node; A third sending unit, configured to send second information to the second node; The first receiving unit is used to receive the third information sent by the second node; wherein, The first node includes all target nodes associated with a first moving trajectory of the terminal, or includes a next hop node corresponding to a source node on the first moving trajectory, and the first moving trajectory includes at least one predicted moving trajectory of the terminal; The first information includes relevant information of the complete first movement trajectory, or includes relevant information of at least one segment of the first movement trajectory; The second information is used to indicate whether to feed back third information, the third information including relevant information of the entire second movement trajectory of the terminal, or including relevant information of at least one segment of the second movement trajectory, the second movement trajectory including the actual movement trajectory of the terminal; The second node includes all target nodes associated with the second moving trajectory, or includes a next hop node corresponding to the source node on the second moving trajectory.
16. An information transmission device, characterized in that: Include at least one of the following: A second receiving unit, configured to receive first information sent by a fourth node; A third receiving unit, configured to receive second information sent by a fourth node; a fourth receiving unit, configured to receive second information sent by the fifth node; The fourth sending unit is used to send third information to the fifth node; wherein, The fourth node includes a source node, or includes a previous hop node corresponding to a target node on a first moving trajectory of the terminal, wherein the first moving trajectory includes at least one predicted moving trajectory of the terminal; The first information includes relevant information of the complete first movement trajectory, or includes relevant information of at least one segment of the first movement trajectory; The second information is used to indicate whether to feed back third information, the third information including relevant information of the entire second movement trajectory of the terminal, or including relevant information of at least one segment of the second movement trajectory, the second movement trajectory including the actual movement trajectory of the terminal; The fifth node includes a source node, or includes a previous hop node corresponding to the target node on the second moving trajectory.
17. A source node, characterized in that: include: a first communication interface and a first processor; wherein, The first communication interface is used to perform at least one of the following: Sending first information to the first node; Sending second information to the first node; Sending second information to the second node; Receive third information sent by the second node; wherein, The first node includes all target nodes associated with a first moving trajectory of the terminal, or includes a next hop node corresponding to the source node on the first moving trajectory, and the first moving trajectory includes at least one predicted moving trajectory of the terminal; The first information includes relevant information of the complete first movement trajectory, or includes relevant information of at least one segment of the first movement trajectory; The second information is used to indicate whether to feed back third information, the third information including relevant information of the entire second movement trajectory of the terminal, or including relevant information of at least one segment of the second movement trajectory, the second movement trajectory including the actual movement trajectory of the terminal; The second node includes all target nodes associated with the second moving trajectory, or includes a next hop node corresponding to the source node on the second moving trajectory.
18. A target node, characterized in that: include: A second communication interface and a second processor; wherein, The second communication interface is configured to perform at least one of the following: receiving first information sent by the fourth node; receiving second information sent by the fourth node; receiving second information sent by the fifth node; Sending third information to the fifth node; wherein, The fourth node includes a source node, or includes a previous hop node corresponding to the target node on a first moving trajectory of the terminal, where the first moving trajectory includes at least one predicted moving trajectory of the terminal; The first information includes relevant information of the complete first movement trajectory, or includes relevant information of at least one segment of the first movement trajectory; The second information is used to indicate whether to feed back third information, the third information including relevant information of the entire second movement trajectory of the terminal, or including relevant information of at least one segment of the second movement trajectory, the second movement trajectory including the actual movement trajectory of the terminal; The fifth node includes a source node, or includes a previous hop node corresponding to the target node on the second moving trajectory.
19. A source node, characterized in that: include: a first processor and a first memory for storing a computer program executable on the processor, Wherein, when the first processor is used to run the computer program, the steps of the method described in any one of claims 1 to 7 are executed.
20. A target node, characterized in that: include: a second processor and a second memory for storing a computer program executable on the processor, Wherein, when the second processor is used to run the computer program, the steps of the method described in any one of claims 8 to 14 are executed.
21. A storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the computer program implements the steps of the method according to any one of claims 1 to 7, or implements the steps of the method according to any one of claims 8 to 14.
Citation Information
Cited By
Information transmission method and apparatus, and related device and storage medium
EP4761353A1