Information transmission method, communication node, storage medium, and program product
By obtaining the permanent identifier of the user equipment, it is possible to identify whether the user equipment is a historical user equipment, which solves the problem that the RAN side cannot identify it for a long time, and enables more accurate and comprehensive user prediction and personalized services.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-04-07
- Publication Date
- 2026-03-05
AI Technical Summary
The lack of long-term identifiers for user equipment (UE) on the radio access network (RAN) side makes it impossible to identify users in the long term, limiting predictive capabilities and the provision of personalized services.
By obtaining the permanent identifier of the user equipment, receiving messages associated with the user equipment, and identifying whether the user equipment is a historical user equipment, long-term identification of the user equipment can be achieved.
It improves the accuracy and scope of predictions, enables long-term data analysis, provides personalized services, and enhances the user experience.
Smart Images

Figure CN2025087404_05032026_PF_FP_ABST
Abstract
Description
Information transmission methods, communication nodes, storage media and program products Technical Field
[0001] This application relates to the field of wireless communication technology, and in particular to information transmission methods, communication nodes, storage media, and program products. Background Technology
[0002] With the rapid development of 5G New Radio (NR) technology, network complexity and user demand diversity are constantly increasing. To address these challenges, Artificial Intelligence (AI) technology has been introduced into the Radio Access Network (RAN) to optimize network resource allocation, improve energy efficiency, and enhance user experience through machine learning and data analysis. For example, AI can predict user movement trajectories, data demands, and service quality requirements, thereby enabling proactive resource scheduling and optimization. While the application of AI technology in the RAN brings many benefits, the RAN only provides temporary identifiers for User Equipment (UE), making long-term user identification impossible. Summary of the Invention
[0003] This application provides information transmission methods, communication nodes, storage media, and program products to solve the problem of the inability to permanently identify user equipment.
[0004] This application provides an information transmission method applied to a first communication node, comprising: obtaining a first identifier of a user equipment, wherein the first identifier is a permanent identifier for identifying the user equipment; receiving a first message associated with the user equipment, wherein the first message includes at least one device identifier of the user equipment; and determining whether the user equipment in the first message is a historical user equipment based on the first identifier and the device identifier of the user equipment in the first message.
[0005] This application provides another information transmission method applied to a second communication node, including: sending a first message associated with a user equipment, the first message including at least one device identifier of the user equipment, so that the first communication node determines whether the user equipment in the first message is a historical user equipment based on the obtained first identifier and the device identifier of the user equipment in the first message.
[0006] This application provides a communication node, including: a memory, a processor, a program stored in the memory and executable on the processor, and a data bus for implementing communication between the processor and the memory. When the program is executed by the processor, it implements the information transmission method as described in any one of the embodiments of this application.
[0007] This application provides a storage medium for computer-readable storage, wherein the storage medium stores one or more programs, which can be executed by one or more processors to implement the information transmission method described in any one of the embodiments of this application.
[0008] This application provides a computer program product, which includes a computer program that, when executed by a processor, implements the information transmission method described in any one of the embodiments of this application.
[0009] The information transmission method, communication node, storage medium, and program product provided in this application embodiment involve a first communication node acquiring a first identifier of a user equipment. This first identifier is a permanent identifier for the user equipment, enabling long-term identification of the user equipment and solving the problem in related technologies where long-term identification of user equipment is impossible. The user is identified long-term using the first identifier. A first message associated with the user equipment is received, including at least one device identifier for the user equipment. Based on the pre-acquired first identifier and device identifier, the user equipment in the first message is identified as a historical user equipment, effectively identifying historical user equipment. By identifying whether a user equipment is a historical user equipment, information generated by historical user equipment over a long period can be collected, and corresponding services can be provided based on the long-term data of the user equipment. Attached Figure Description
[0010] Figure 1 is a flowchart of an information transmission method provided in an embodiment;
[0011] Figure 2 is a flowchart of another information transmission method provided in one embodiment;
[0012] Figure 3 is an example diagram of an interaction for transmitting a first identifier according to an embodiment;
[0013] Figure 4 is an example diagram of another interaction for transmitting the first identifier provided in one embodiment;
[0014] Figure 5 is an example diagram of another interaction for transmitting the first identifier provided in one embodiment;
[0015] Figure 6 is an example diagram of another interaction for transmitting the first identifier provided in one embodiment;
[0016] Figure 7 is an example diagram of another interaction for transmitting the first identifier provided in one embodiment;
[0017] Figure 8 is an example diagram of an interaction for identifying historical user devices according to an embodiment;
[0018] Figure 9 is an example of an interaction diagram for identifying historical user devices provided in one embodiment;
[0019] Figure 10 is an example diagram of an interaction for providing a first identifier for a user equipment according to an embodiment;
[0020] Figure 11 is an example of an interaction diagram for identifying historical user devices provided in one embodiment;
[0021] Figure 12 is a schematic diagram of an information transmission device according to an embodiment;
[0022] Figure 13 is a schematic diagram of another information transmission device provided in one embodiment;
[0023] Figure 14 is a schematic diagram of the structure of a communication node provided in one embodiment. Detailed Implementation
[0024] The embodiments of this application will be described in detail below with reference to the accompanying drawings. Unless otherwise specified, the embodiments and features described herein can be combined arbitrarily.
[0025] In 5G networks, each registered user is uniquely identified globally by a pre-configured long-term identifier, such as a Subscription Permanent Identifier (SUPI). The SUPI is configured in the 5G core network's User Data Management (UDM) or User Data Repository (UDR). When a User Equipment (UE) needs to indicate its SUPI to the network, such as during registration, the UE provides the SUPI in encrypted form.
[0026] On the other hand, the 5G Global Unique Temporary Identifier (5G-GUTI) is a temporary identifier generated by the 5G core network for the SUPI. Some network nodes or network functions (NFs) on the core network side retain the mapping from 5G-GUTI to SUPI for identifying users in user-related processes, such as in PDU session requests. To ensure user privacy, even on the core network side, only some network nodes or network functions retain the 5G-GUTI to SUPI mapping, or can request a 5G-GUTI to SUPI mapping.
[0027] To conserve bytes in signaling messages, the 5G core network generates a 5G-S-TMSI (5G-Shorten Temporary Mobile Subscriber Identity) to temporarily identify users. 5G-S-TMSI is a shortened form of 5G-GUTI. To ensure user privacy, the 5G core network does not provide users with long-term identifiers, such as the permanent identifier SUPI, to the Radio Access Network (RAN). The 5G core network only provides users with temporary identifiers to the RAN, such as during PDU (Protocol Data Unit) session requests, PDU session modifications, UE initial context establishment, and UE context modifications. The RAN then uses the temporary identifier provided by the core network to identify the user.
[0028] In addition, the RAN side will also assign temporary RAN identifiers and corresponding temporary interface identifiers to users (besides the NG interface identifier, these may be assigned by the AMF on the core network side). The RAN side can also identify users through a combination of the network element's identifier and the interface identifier associated with that network element; or it can identify users through temporary RAN identifiers. However, these RAN-side user identifiers are all temporary. When a user releases their connection or deregisters from the 5G network and then reconnects to the 5G network, the RAN side cannot identify which of the historical users that user is.
[0029] Because the RAN side lacks long-term identifiers for User Equipment (UE), it cannot identify long-term measurement data for a specific user, thus limiting its predictive capabilities. Specifically, the RAN side can only make predictions based on short-term UE measurement data (such as measurement data from the current connection), and cannot utilize long-term data for more comprehensive and accurate analysis. This is mainly reflected in the following aspects:
[0030] Limited accuracy of RAN-side predictions: Short-term measurement data can only reflect the behavior and needs of UEs within a specific time period and cannot capture long-term trends and patterns. This makes AI models susceptible to short-term fluctuations when making predictions, resulting in inaccurate predictions.
[0031] RAN-side forecasting is limited in scope: Due to a lack of long-term data, RAN-side forecasts for users can only target short-term goals, such as resource needs within minutes or hours. For forecasts over longer timeframes, such as demand changes over a day, a week, or even longer, the RAN side struggles to provide effective support.
[0032] Limited Personalized Services on the RAN Side: Long-Term UE Identifiers (LTIs) help the RAN side better understand each user's behavioral patterns and needs, thereby providing more personalized services. The lack of LTIs makes it difficult for the RAN side to achieve this goal, impacting the improvement of user experience.
[0033] Figure 1 is a flowchart of an information transmission method provided in an embodiment. As shown in Figure 1, the information transmission method described in this application embodiment is applied to a first communication node, and the method includes S110-S130.
[0034] S110. Obtain the first identifier of the user equipment, where the first identifier is a permanent identifier that identifies the user equipment.
[0035] The first identifier can be understood as a long-term identifier, a permanent identifier that uniquely identifies the user equipment in the network; or, the first identifier can be understood as a long-term identifier that uniquely identifies the user equipment in the network, which remains unchanged in at least two connection sessions of the user equipment, that is, the long-term identifier remains unchanged in more than one connection session of the user equipment.
[0036] The first communication node can be a radio access network node, such as a RAN node or RAN network function (NF) on the RAN side, or it can be a user equipment or core network node. In the radio access network, different communication nodes can communicate with each other and transmit the first identifier of the user equipment. A communication node can generate the first identifier or obtain the first identifier from other communication nodes.
[0037] The first communication node can obtain the first identifier of the user equipment (UE) from other communication nodes, or it can obtain the first identifier of the UE generated by its own communication node. After generating the first identifier of the UE, the first communication node can store the generated first identifier in the corresponding storage space. For example, taking the RAN node as the first communication node, the RAN node generates the first identifier of the UE and can also send the generated first identifier of the UE to communication nodes such as the UE and the core network node. After generating the first identifier of the UE, the RAN node can realize long-term identification of the UE based on the first identifier of the UE; or, the core network node or the UE generates the first identifier of the UE and sends the first identifier to the RAN node. Similarly, the RAN node can determine the first identifier of the UE and realize long-term identification of the UE. Based on the above methods, the RAN side can obtain the first identifier of the UE, and through the first identifier, it can perform long-term identification of the UE, and then collect long-term measurement data of the user for corresponding prediction. The first communication node can obtain one or more first identifiers of the UE and save them accordingly, so as to identify whether the UE is a historical UE based on the first identifier. For different user equipments, the first communication node can obtain their first identifiers in the same way or in different ways. This application embodiment does not limit this. For example, the first communication node obtains the first identifier of user equipment 1 from communication node 1, obtains the first identifier of user equipment 2 from communication node 2, and obtains the first identifier of user equipment 3 generated by this communication node.
[0038] S120, Receive a first message associated with a user equipment, the first message including a device identifier of at least one user equipment.
[0039] The first message is a communication message that includes a device identifier for a user equipment. This device identifier uniquely identifies the user equipment and can be either a temporary identifier or a primary identifier (i.e., a permanent identifier). The first message may also include both a temporary identifier and a primary identifier. The user equipment in the first message can be any user equipment that can access the radio access network to complete corresponding services.
[0040] A first communication node receives a first message sent by other communication nodes. This first message is associated with a user equipment (UE) and includes a device identifier for at least one UE. The first message can be sent by the UE, the core network node, the radio access network node, and so on. When a UE sends a first message, the first message may include its device identifier. When a core network node sends a first message, the first message may include one or more UE device identifiers. The UE identified by the device identifier in the first message may be a UE that communicates with the core network node and receives network services from the core network node.
[0041] After receiving a first message associated with a user equipment, the first communication node parses the first message to determine the device identifier of at least one user equipment included in the first message. The first communication node may pre-agree with other communication nodes on a data transmission format and carry the device identifier of the user equipment in a specified field. After receiving the first message, the first communication node can directly parse the device identifier of the user equipment from the specified field.
[0042] S130. Determine whether the user equipment in the first message is a historical user equipment based on the first identifier and the device identifier of the user equipment in the first message.
[0043] The first communication node determines all the acquired first identifiers and identifies the device identifiers of user equipment in the first message based on these first identifiers. It then determines whether the device identifiers of the user equipment in the first message match the first identifiers. If the device identifiers match, the user equipment is determined to be a historical user equipment; otherwise, it is determined not to be a historical user equipment. When the first message includes device identifiers of multiple user equipments, each user equipment's device identifier can be matched sequentially to determine whether each user equipment in the first message is a historical user equipment.
[0044] This application provides an information transmission method in which a first communication node obtains a first identifier of a user equipment. The first identifier is a permanent identifier for the user equipment, enabling long-term identification of the user equipment and solving the problem of lacking long-term identifiers for user equipment in related technologies. The user is identified in the long term using the first identifier. A first message associated with the user equipment is received. The first message includes at least one device identifier of the user equipment. The user equipment in the first message is identified as a historical user equipment based on the pre-obtained first identifier and the device identifier. By identifying whether the user equipment is a historical user equipment, information generated by the historical user equipment over a long period of time can be collected, and corresponding services can be provided based on the long-term data of the user equipment.
[0045] In some embodiments, obtaining the first identifier of the user equipment includes at least one of the following methods: generating the first identifier of the user equipment; receiving the first identifier of the user equipment.
[0046] The first communication node can proactively generate the first identifier of the user equipment when certain conditions are met. For example, when the first communication node detects that a user equipment is communicating with it and has not stored the first identifier of the user equipment, the first communication node determines that certain conditions are met and proactively generates the first identifier of the user equipment; or when the first communication node receives a request, instruction or other message, determines that certain conditions are met and proactively generates the first identifier of the user equipment, and so on.
[0047] The first communication node can also receive the first identifier of the user equipment sent by other communication nodes, which can be user equipment, core network nodes, etc. For example, the user equipment can send its own first identifier to the first communication node, or the core network node can send the first identifier of the user equipment to the first communication node.
[0048] In some embodiments, generating a first identifier for a user device includes: receiving a second message, the second message including user consent for the user device, the user consent being used to indicate that the first identifier for the user device is consented to be disclosed.
[0049] Assign a first identifier to the user equipment based on the user's consent.
[0050] The second message can be understood as a communication message; user consent can be understood as information or instruction. The first communication node can receive the second message, which includes the user consent of the user equipment. The user consent can be the user consent associated with the first identifier corresponding to the user equipment, and the user consent is used to indicate that the first identifier of the user equipment is disclosed. The first message may also include information such as services, sessions, and temporary identifiers of the user equipment. The first communication node can establish an association between the temporary identifier and the first identifier of this user equipment. The second message can be sent by communication nodes such as the user equipment and the core network.
[0051] After receiving the user's consent from the user equipment, the first communication node determines that the first identifier of the user equipment can be disclosed, and assigns the first identifier to the user equipment, for example, by randomly generating the first identifier, or by generating the first identifier according to certain rules or algorithms, or by generating the first identifier based on other information carried in the first message carrying the user's consent to the user equipment.
[0052] In some embodiments, after generating the first identifier of the user equipment, the method further includes: sending the first identifier of the user equipment.
[0053] After generating the first identifier, the first communication node can carry the first identifier in the communication message and send it to the user equipment or core network node or other communication nodes.
[0054] In some embodiments, the first identifier of the user equipment is sent or received via radio resource control messages or service-based interface messages.
[0055] The first identifier of the user equipment (UE) can be sent or received via Radio Resource Control (RRC) messages or Service-Based Interface (SIB) messages. That is, the UE's first identifier can be carried in RRC messages or SIB messages, and transmission includes sending and / or receiving. The first communication node can send the UE's first identifier via RRC messages or SIB messages. For example, the first communication node sends an RRC message or SIB message to the UE, carrying the UE's first identifier, thus allocating the first identifier to the UE so that the first communication node and the UE can determine the UE's long-term identifier. Alternatively, the first communication node can also receive RRC messages or SIB messages, carrying the UE's first identifier, so that the first communication node can determine the UE's first identifier.
[0056] In some embodiments, before receiving the first identifier of the user equipment, the method further includes: sending a first identifier request message, the first identifier request message being used to request at least one first identifier of the user equipment; wherein the first identifier request message includes at least one of the following: at least one temporary identifier of the user equipment; at least one instance identifier of a network function registered by the user equipment.
[0057] A first identifier request message can be understood as a communication message used to request a first identifier for at least one user equipment. The first identifier request message carries at least one of the following: a temporary identifier for at least one user equipment, and an instance identifier for at least one network function registered by the user equipment. The long-term identifier, i.e., the first identifier, of the corresponding user equipment is requested through the temporary identifier or the instance identifier. A first communication node can send a first identifier request message, carrying at least one temporary identifier and / or an instance identifier for a network function registered by the user equipment, then determine the first identifier corresponding to the temporary identifier and / or the instance identifier, and send the first identifier in the communication message as feedback. The first communication node can pre-store the correspondence between temporary identifiers and first identifiers for different user equipment. A user equipment can have multiple temporary identifiers, each used for different services, sessions, etc., and the multiple temporary identifiers of the user equipment are associated with the first identifier.
[0058] In some embodiments, before sending the first identifier request message, the method further includes receiving a third message, the third message including user consent from at least one user device, the user consent being used to indicate that the first identifier consent of the user device is disclosed.
[0059] The third message can be understood as a communication message. The first communication node receives the second message, and the third message carries the user consent of at least one user device, indicating that the user device agrees to have its first identifier disclosed. After receiving the third message, the first communication node parses it to determine that the user device agrees to disclose its first identifier. Based on this user consent, the first communication node can send a first identifier request message to request the user device's first identifier. After receiving the first identifier request message, the second communication node determines that the first communication node is requesting the user device's first identifier, sends a communication message to the first communication node, and carries the user device's first identifier in that communication message.
[0060] In some embodiments, the first identifier request message is a service-based interface message.
[0061] The first identifier request message can be a service-based interface message, i.e., an SBI message; for example, when the first communication node is a RAN NF and the second communication node is a core network NF, the first identifier request message is a service-based interface message.
[0062] In some embodiments, the method further includes: obtaining the validity period information of the first identifier.
[0063] The validity period information can be understood as information used to determine the time period within which the first identifier is valid; for example, the validity period information is t1-t2, meaning the first identifier is valid for a period from time t1 to time t2, or the validity period information is T1, meaning the first identifier is valid for a period of time T1 after the current time. When acquiring the first identifier, the first communication node can also acquire the validity period information of the first identifier. For example, the first communication node receives a communication message that carries the first identifier and its validity period information to indicate the usage time of the first identifier; after the validity period expires, the first identifier becomes invalid. The first communication node can also generate the validity period information of the first identifier at the same time as generating the first identifier; the first communication node or other communication nodes can delete the first identifier after it expires.
[0064] In some embodiments, obtaining the validity time information of the first identifier includes one of the following methods: generating the validity time corresponding to the first identifier of the user equipment; receiving the validity time corresponding to the first identifier.
[0065] The first communication node can generate the validity time corresponding to the first identifier when certain conditions are met; for example, the first communication node automatically generates the validity time corresponding to the first identifier when generating the first identifier of the user equipment; or, the first communication node generates the validity time corresponding to the first identifier when receiving messages such as requests or instructions, etc. The first communication node can also receive the validity time corresponding to the first identifier sent by the second communication node, and the validity time corresponding to the first identifier can be sent to the first communication node simultaneously with the first identifier. For a user equipment, the first communication node can choose at least one of the above methods to obtain the validity time information of its first identifier.
[0066] In some embodiments, the method further includes: after determining that the current time exceeds the valid time corresponding to the valid time information, deleting the first identifier of the corresponding user equipment.
[0067] After obtaining the validity time information of the first identifier, the first communication node determines the validity time corresponding to the first identifier based on the validity time information. If the current time exceeds the validity time, the first identifier of this user equipment is deleted. For example, if the validity time corresponding to the first identifier x1 is t1-t2, and the current time is t2+3s, it is determined that the corresponding validity time has exceeded, and the first identifier x1 is deleted.
[0068] In some embodiments, after obtaining the first identifier of the user equipment, the method further includes: saving or updating the first identifier of the user equipment.
[0069] After obtaining the first identifier of the user equipment, the first communication node determines whether the first identifier of the user equipment has been stored locally. If the first identifier of the user equipment has been stored locally, the first identifier of the user equipment is updated; if the first identifier of the user equipment has not been stored locally, the first identifier of the user equipment is saved.
[0070] In some embodiments, determining whether a user equipment in a first message is a historical user equipment based on a first identifier and a device identifier of the user equipment in a first message includes: if the device identifier of the user equipment in the first message includes the first identifier, matching the obtained first identifier with the first identifier in the first message, and identifying whether the user equipment in the first message is a historical user equipment based on the matching result; if the device identifier of the user equipment in the first message includes a temporary identifier, identifying whether the user equipment in the first message is a historical user equipment based on the mapping information between the temporary identifier and the first identifier.
[0071] If the device identifier of the user equipment in the first message includes a first identifier, then the first identifiers of each user equipment obtained in advance are queried based on the first identifier of the user equipment in the first message. If there is a first identifier that matches the first identifier of the user equipment in the first message, that is, the first identifier of the user equipment in the first message has been stored in advance, the matching result is determined to be a successful match, and the user equipment in the first message is determined to be a historical user equipment; if there is no first identifier that matches the first identifier of the user equipment in the first message, that is, the first identifier of the user equipment in the first message has not been stored in advance, the user equipment in the first message is determined not to be a historical user equipment.
[0072] If the device identifier of the user equipment in the first message includes a temporary identifier, the pre-stored mapping relationship between the temporary identifiers of each user equipment and the first identifier is queried based on the temporary identifier of the user equipment in the first message. Based on the mapping relationship, it is determined whether there is a first identifier that matches the temporary identifier of the user equipment in the first message. If there is a first identifier that matches the temporary identifier of the user equipment in the first message, the user equipment in the first message is determined to be a historical user equipment; if there is no first identifier that matches the temporary identifier of the user equipment in the first message, the user equipment in the first message is determined not to be a historical user equipment.
[0073] If the device identifier of the user equipment in the first message includes a first identifier and a temporary identifier, either the first identifier or the temporary identifier can be randomly selected for querying to determine whether the user equipment in the first message is a historical user equipment. Alternatively, the priority of the first identifier and the temporary identifier can be set, and the first identifier or the temporary identifier can be selected for querying based on the priority to identify whether the user equipment in the first message is a historical user equipment. For example, the priority of the first identifier can be set to be higher than that of the temporary identifier, and the first identifier can be selected first to identify whether the user equipment in the first message is a historical user equipment.
[0074] In some embodiments, the method further includes: if it is determined that the user equipment in the first message is a historical user equipment, providing services to the user equipment in the first message based on the historical information of the user equipment in the first message.
[0075] If the first communication node determines that the user equipment in the first message is a historical user equipment, it determines the historical information of this historical user equipment. For example, the first communication node stores the corresponding historical information based on the user equipment's first identifier. The historical information of the user equipment can be related information previously saved by the user equipment, such as historical movement trajectory, historical services, historical service quality information, etc. Based on the historical information of the user equipment identified as a historical user equipment in the first message, the first communication node provides personalized services for this user equipment, improving the user experience. For example, when making predictions, long-term data can be determined based on the first identifier, and then predictions can be made based on the long-term data, improving prediction accuracy. Furthermore, predictions based on long-term data can be made over a long period of time, achieving comprehensive and accurate predictions.
[0076] In some embodiments, the first message is a Radio Resource Control Establishment Request message sent by the user equipment or an Initial User Equipment Text Establishment message sent by the core network node.
[0077] In some embodiments, the first message is a process request message or service request message sent by a core network node or other radio access network node.
[0078] The first message can be a procedure request message or a service request message sent by other radio access network nodes. For example, when the radio access network node and other radio access network nodes are both RAN nodes, the first message is a procedure request message; when the radio access network node and other radio access network nodes are both RAN NF nodes, the first message is a service request message. The first message can also be a procedure request message or a service request message sent by a core network node.
[0079] In some embodiments, the method further includes sending a fourth message, the fourth message including a first identifier corresponding to at least one temporary identifier of a user equipment.
[0080] The fourth message can be understood as a communication message that can be sent by other communication nodes, such as by a radio access network node. The first communication node can send the fourth message, which includes a first identifier corresponding to at least one temporary identifier of the user equipment. The fourth message indicates the first identifier corresponding to the temporary identifier of the user equipment.
[0081] In some embodiments, the method further includes, before sending the fourth message:
[0082] Receive a second identifier request message, which is used to request a first identifier of at least one user equipment, and the second identifier request message includes a temporary identifier of at least one user equipment.
[0083] The second identifier request message can be understood as a communication message used to request the first identifier. The second identifier request message is used to request the first identifier of at least one user equipment.
[0084] The first communication node can receive the second identifier request message, parse the second identifier request message, determine the temporary identifier of at least one user equipment carried in the second identifier request message, determine the first identifier corresponding to this user equipment based on the temporary identifier, and further provide feedback on the first identifier of the user equipment through the fourth message.
[0085] In some embodiments, the fourth message may further include: validity period information corresponding to the first identifier.
[0086] In some embodiments, the first communication node is a wireless access network node.
[0087] Radio access network nodes can be RAN nodes or RAN NF, etc.
[0088] This application provides an information transmission method in which a first communication node obtains a first identifier of a user equipment (UE) by actively generating or receiving it. The first communication node can actively generate the first identifier of the UE based on the user's consent, or send a corresponding request to request the first identifier of the UE based on the user's consent. This solves the problem of the lack of long-term identifiers for UEs in related technologies. This application provides multiple ways to determine the first identifier of a UE. For the first communication node, it can actively generate and send the first identifier to achieve the negotiation and determination of the long-term identifier, or it can receive the first identifier of the UE sent by other communication nodes. The first identifier of the UE can be used to identify whether the UE is a historical UE. Based on the first identifier of the UE, historical data of the UE over a relatively long period of time can be collected, and corresponding services can be provided based on the long-term data of the UE.
[0089] Figure 2 is a flowchart of another information transmission method provided in an embodiment. As shown in Figure 2, the information transmission method described in this embodiment is applied to a second communication node, and the method includes S210:
[0090] S210. Send a first message associated with a user equipment, the first message including at least one device identifier of the user equipment, so that the first communication node determines whether the user equipment in the first message is a historical user equipment based on the acquired first identifier and the device identifier of the user equipment in the first message.
[0091] The second communication node can send a first message associated with the user equipment. The first message includes the device identifier of the user equipment. The device identifier can uniquely identify the user equipment. This device identifier can be a temporary identifier, a primary identifier (i.e., a permanent identifier), or both a temporary identifier and a primary identifier. The user equipment in the first message can be any user equipment that can access the radio access network to complete the corresponding services.
[0092] The second communication node can send a first message to the first communication node. This first message is associated with a user equipment (UE) and includes at least one device identifier for the UE. The second communication node can be a UE, a core network node, a radio access network node, etc. When the second communication node is a UE, the first message may include the device identifier of that UE. When the second communication node is a core network node, the first message may include one or more device identifiers for the UE. The UE identified by the device identifier in the first message can be a UE that communicates with the core network node and receives network services from it.
[0093] This application provides an information transmission method in which a second communication node sends a first message carrying at least one device identifier of a user device. This allows the first communication node to identify the device identifier based on a pre-acquired first identifier and determine whether the user device in the first message is a historical user device. This solves the problem in related technologies where user devices cannot be identified over a long period. By identifying whether a user device is a historical user device, information generated by historical user devices over a long period can be collected, and corresponding services can be provided based on the long-term data of the user device.
[0094] In some embodiments, before sending the first message associated with the user equipment, the method further includes at least one of the following: receiving a first identifier of the user equipment; and sending the first identifier of the user equipment.
[0095] The second communication node can receive the first identifier of the user equipment (UE) generated and sent by the first communication node, and it can also send the first identifier of the UE to the first communication node. When the second communication node sends the first identifier of the UE, it can generate the first identifier of the UE itself, or another communication node can generate the first identifier of the UE and send it to the second communication node. For example, when the second communication node is a core network node, it can generate a first identifier for each UE and send the first identifier of the UE to the first communication node; when the second communication node is a UE, the core network node can generate a first identifier for each UE and send the first identifier to the corresponding UE. After determining its own first identifier, the UE sends its own first identifier to the first communication node.
[0096] In some embodiments, the first identifier of the user equipment is sent or received via radio resource control messages or service-based interface messages.
[0097] In some embodiments, before receiving the first identifier of the user equipment, the method further includes sending a second message, the second message including user consent of the user equipment, the user consent being used to indicate that the first identifier of the user equipment is consented to be disclosed.
[0098] The second communication node may proactively send a second message before receiving the first identifier of the user equipment, carrying the user's consent in the second message, indicating that the first identifier of the user equipment is agreed to be disclosed. After receiving the second message, the first communication node accordingly assigns the first identifier of the user equipment and sends the first identifier of the user equipment to the second communication node.
[0099] In some embodiments, before sending the first identifier of the user equipment, the method further includes: receiving a first identifier request message, the first identifier request message being used to request at least one first identifier of the user equipment; wherein the first identifier request message includes at least one of the following: at least one temporary identifier of the user equipment; at least one instance identifier of a network function registered by the user equipment.
[0100] In some embodiments, prior to receiving the first identifier request message, the method further includes sending a third message, the third message including user consent from at least one user device, the user consent being used to indicate that the user device's first identifier consent has been disclosed.
[0101] In some embodiments, the first identifier request message is a service-based interface message.
[0102] In some embodiments, the method further includes: receiving or sending validity time information of the first identifier.
[0103] The second communication node can also receive or send the validity time information of the first identifier. For example, when the second communication node receives the first identifier sent by the first communication node, it receives the validity time information of the first identifier (i.e., receives the validity time corresponding to the first identifier); or, the second communication node generates the first identifier of the user equipment and generates the validity time information corresponding to this first identifier at the same time as generating the first identifier, and sends the validity time information of the first identifier at the same time as sending the first identifier to the first communication node; or, the second communication node receives the first identifier of the user equipment and the validity time information of the first identifier generated and sent by other communication nodes, and sends the first identifier and the validity time information of the first identifier to the first communication node.
[0104] In some embodiments, the method further includes: after determining that the current time exceeds the valid time corresponding to the valid time information, deleting the first identifier of the corresponding user equipment.
[0105] After receiving the validity period information of the first identifier, the second communication node determines the validity period corresponding to the first identifier based on the validity period information. If the current time exceeds the validity period, the first identifier of this user equipment is deleted. For example, if the validity period corresponding to the first identifier x1 is t1-t2, and the current time is t2+3s, it is determined that the corresponding validity period has exceeded, and the first identifier x1 is deleted.
[0106] In some embodiments, the second communication node is a core network node, a user equipment, or a wireless access network node.
[0107] The information transmission process is illustrated through the following examples:
[0108] Example 1
[0109] Taking the first communication node as a radio access network node and the second communication node as a core network node as an example, the information transmission process is explained; wherein, the core network node can be a core network node or a core network NF, and the radio access network node can be a RAN node or a RAN network function.
[0110] 1.1 Based on signaling, the RAN node / network function obtains the UE's first identifier from the core network side.
[0111] The UE's first identifier is assigned by the core network based on user consent, and then notified to the UE and disclosed externally. The core network can reassign a new first identifier to the UE based on its long-term identifier, such as SUPI, and disclose this new identifier to the RAN (Radio Access Network) side. Alternatively, the core network can directly disclose the user-defined UE's first identifier, such as SUPI, to the RAN side.
[0112] This embodiment includes two optional methods: one is that the core network node actively provides the UE's first identifier to the RAN-side node; the other is that the RAN-side (node) requests the corresponding UE long-term ID from the core network based on the user consent provided by the core network.
[0113] Method 1 (Core network nodes actively provide the UE's first identifier to the RAN node):
[0114] Figure 3 provides an example diagram of the interaction for transmitting the first identifier.
[0115] a1: A node in the core network (such as an AMF) sends a message to a node on the RAN side (such as a base station). The message contains at least one first identifier of a UE. Optionally, the message contains the validity period information of the first identifier of the UE.
[0116] For example, after the core network receives a UE service request, the core network AMF node sends an initial UE text establishment message to the RAN-side base station. The message contains the first identifier of the UE; optionally, the message contains the validity period information of the first identifier of the UE.
[0117] a2: When the RAN-side node receives the first identifier of the corresponding UE, it saves or updates the first identifier of the corresponding UE locally. If the received message also contains the validity period information of the first identifier of the corresponding UE, the RAN node saves the information and deletes the first identifier of the corresponding UE saved by the RAN node after the corresponding validity period has expired at the specified time.
[0118] The RAN node performs other actions indicated in the message (such as establishing the UE text after receiving the initial UE text establishment message) and sends feedback messages to the core network node.
[0119] Method 2 (RAN node requests the UE's first identifier from the core network):
[0120] Figure 4 provides another example of an interaction for transmitting the first identifier.
[0121] b1: A core network node (such as an AMF) sends a message (e.g., a third message) to a RAN-side node (such as a base station) containing at least one user consent of a UE associated with a first identifier, which is used to indicate that the first identifier consent of the user equipment is disclosed.
[0122] For example, after the core network receives a UE service request, the core network AMF node sends an initial UE text establishment message (e.g., a third message) to the RAN-side base station, which contains the user's consent related to the UE's first identifier.
[0123] b2: The RAN-side node receives the user consent associated with the first identifier from the corresponding UE and saves the information.
[0124] b3: As needed, and with the user's consent related to the first identifier of the relevant UE, the RAN-side node sends a message to the core network node, such as a first identifier request message, to request the first identifier of at least one UE from the core network. The message contains at least one temporary identifier of the UE (such as the UE's 5G-S-TMSI, AMF UE NGAP ID, or RAN UE NGAP ID, etc.).
[0125] b4: The core network node receives the first identifier request message sent by the RAN node. The core network node sends a feedback message to the RAN-side node. The feedback message contains at least one first identifier of the UE. Optionally, the message also contains the validity period information of the first identifier of the UE.
[0126] When the RAN-side node receives the first identifier of the corresponding UE, it saves or updates the first identifier of the corresponding UE locally. If the received message also contains the validity period information of the first identifier of the corresponding UE, the RAN node saves the information and deletes the first identifier of the corresponding UE saved by the RAN node after the corresponding validity period has expired at the specified time.
[0127] 1.2 Based on the service method, the RAN NF obtains the UE's first identifier from the core network NF.
[0128] In this embodiment, the UE's first identifier is still assigned and disclosed by the core network based on the user's consent. The difference from Embodiment 1.1 is that a certain NF in the core network provides the disclosure service of the UE's long-term ID to the NF on the RAN side based on a service-based interface (SBI).
[0129] Figure 5 provides another example of an interaction for transmitting the first identifier.
[0130] 1. As needed, RAN-side NFs (such as AI-based NFs) send SBI messages (i.e., HTTP messages) to core network NFs (such as NWDAF, UDM, NEF, etc.). For example, a First Identifier Request message is used to request at least one UE's first identifier from the core network. The message contains at least one UE's temporary identifier (such as the UE's 5G-S-TMSI, AMF UE NGAP ID, RAN UE NGAP ID, or the instance ID of the NF registered by the UE in the core network (UE NF instance ID, etc.).
[0131] 2: The core network NF receives the first identifier request message sent by the RAN NF. The core network node sends a feedback message to the RAN-side node. The feedback message contains the first identifier of at least one UE. Optionally, the message contains the validity period information of the first identifier of the UE.
[0132] When the RAN-side NF receives the first identifier of the corresponding UE, it saves or updates the local first identifier of the corresponding UE. If the received message also contains the validity period information of the first identifier of the corresponding UE, the RAN NF saves this information and deletes the first identifier of the corresponding UE saved by the RAN NF after the corresponding validity period has expired at that time.
[0133] Example 2
[0134] Taking the first communication node as a radio access network node and the second communication node as a user equipment as an example, the information transmission process is explained; wherein, the radio access network node can be a RAN node or a RAN NF.
[0135] The RAN node / network function automatically assigns the UE's first identifier.
[0136] In this embodiment, the UE's first identifier is assigned by the RAN side node or RAN NF based on the user's consent, notified to the UE, and disclosed to external parties.
[0137] Figure 6 provides another example of an interaction for transmitting the first identifier.
[0138] 0: The RAN node obtains the user consent of the UE's first identifier from the UE side (e.g., the RAN node receives an RRC message sent by the UE, for example, the RRC message is a second message, in which the message contains the user consent of the UE related to the first identifier, which is used to indicate that the user's first identifier consent is disclosed), or the RAN node obtains the user consent of the UE's first identifier from the core network (CN) side (e.g., the RAN node receives an NGAP message sent by the CN, for example, the NGAP message is a second message, in which the message contains the user consent of the UE related to the first identifier, which is used to indicate that the user's first identifier consent is disclosed).
[0139] Alternatively, for a service-oriented RAN, the RAN-side NF obtains the user consent for the UE's first identifier from the UE-side NF (e.g., the RAN NF receives an SBI message sent by the UE NF, for example, the SBI message is a second message containing the UE's user consent related to the first identifier, which is used to indicate that the user's first identifier consent is disclosed), or the RAN NF obtains the user consent for the UE's first identifier from the CN NF (e.g., the RAN NF receives an SBI message sent by the CN NF, for example, the SBI message is a second message containing the UE's user consent related to the first identifier, which is used to indicate that the user's first identifier consent is disclosed).
[0140] 1: The RAN-side node or RAN NF assigns a first identifier to the user based on the user's consent. Optionally, the RAN-side node or RAN NF determines the validity period of the UE's first identifier.
[0141] 2: The RAN-side node sends an RRC message to the UE, which includes the UE's first identifier. Optionally, the message includes the validity period information of the UE's first identifier. (Alternatively, based on a service-oriented RAN, the RAN-side NF sends an SBI message to the UE, which includes the UE's first identifier. Optionally, the message includes the validity period information of the UE's first identifier.)
[0142] The UE saves the received first identifier and can use it for access during multiple access attempts over a long period. This allows the RAN to identify whether the UE is a historical UE based on the first identifier used during access. If the received message also contains the validity period information of the corresponding UE first identifier, the UE saves this information and deletes the UE first identifier assigned by the RAN after the corresponding validity period expires at that time.
[0143] Example 3
[0144] Taking the first communication node as a radio access network node and the second communication node as a user equipment as an example, the information transmission process is explained; wherein, the radio access network node can be a RAN node or a RAN NF, and the user equipment can be a UE or a UE-side NF.
[0145] The RAN node / network function obtains the UE's first identifier from the UE side.
[0146] In this embodiment, the UE's first identifier is assigned by the core network based on the user's consent, and the assigned UE's first identifier is notified to the UE. For example, the UE is notified via a NAS message, and the UE discloses its first identifier to the RAN side; or the UE discloses the SUPI / SUCI or other long-term identifiers as the first identifier to the RAN side based on fixed pre-configured user long-term identifiers such as SUPI / SUCI.
[0147] Figure 7 provides another example of an interaction for transmitting the first identifier.
[0148] 0: The UE's first identifier is assigned by the core network based on the user's consent, and the assigned UE's first identifier is notified to the UE, such as through a NAS message; or the UE needs to receive the first identifier from the core network side, and the UE uses the pre-configured SUP / SUCI as its own first identifier.
[0149] 1. The UE sends an RRC message to the RAN node (such as a base station), which contains the UE's first identifier. Optionally, the message also includes the validity period information of the UE's first identifier. (Alternatively, based on a service-oriented RAN, the UE-side NF sends an SBI message to the RAN NF, which contains the UE's first identifier. Optionally, the message also includes the validity period information of the UE's first identifier.)
[0150] Upon receiving the first identifier of the corresponding UE, the RAN node / NF saves or updates the local first identifier of the corresponding UE. If the received message also contains the validity period information of the first identifier of the corresponding UE, the RAN node / NF saves this information and deletes the first identifier of the corresponding UE from the RAN node / NF after the corresponding validity period has expired at that time.
[0151] Example 4
[0152] The first communication node can identify whether the user equipment is a historical user equipment; wherein, the first communication node can be a radio access network node, and the radio access network node can be a RAN node or a RAN NF.
[0153] RAN nodes / networks identify historical UEs based on the UE's first identifier.
[0154] In this implementation, when the RAN has previously provided services to a certain UE, the RAN side stores the first identifier of the corresponding UE. When the UE re-accesses the RAN, the RAN side can identify the UE as a historical UE based on the first identifier provided during the UE access process, or the first identifier provided by the core network during the UE access process.
[0155] Method 1: Identify the UE as a historical UE based on the first identifier provided by the UE.
[0156] Figure 8 provides an example of an interaction diagram for identifying historical user devices.
[0157] a1: The UE sends an RRC message (e.g., the first message) to the RAN node (such as a base station), which contains the UE's first identifier. (For example, during initial access, the UE includes its long-term ID in the RRC establishment request message and sends it to the base station.)
[0158] a2: The RAN node receives the first identifier of the UE. If the RAN has previously stored the same first identifier of the UE, the RAN node identifies the UE as a historical UE. The RAN can provide more personalized services to the historical UE based on relevant information such as historical movement trajectory, historical services, and historical quality of service information, thereby improving the user experience.
[0159] Step 3: During the UE access process of RAN, depending on the base station architecture and the different ways of providing services to the UE, multiple nodes on the RAN side may assign temporary IDs to the UE, such as the UE temporary identifiers on different interfaces mentioned in the background technology, or the temporary identifiers of the UE stored internally by each node, a certain NF on the RAN side, or the node where the control plane of the RAN side is located, such as an independent base station node, a CU node under the CU / DU separation architecture, or a CU-CP node in the case of user plane and control plane separation, can store the mapping relationship between the UE long-term ID and other temporary identifiers of the UE in the current access process.
[0160] Method 2: Based on the first identifier provided by the core network, the UE is identified as a historical UE.
[0161] Figure 9 provides another example of an interaction for identifying historical user devices.
[0162] b1: The core network sends a message (e.g., the first message) to the RAN node (such as a base station) containing the UE's first identifier. (For example, during initial access, the core network includes the UE's first identifier in the initial UE text establishment message and sends it to the base station.)
[0163] b2: The RAN node receives the first identifier of the UE. If the RAN has previously stored the same first identifier of the UE, the RAN node identifies the UE as a historical UE. The RAN can provide more personalized services to the historical UE based on relevant information such as historical movement trajectory, historical services, and historical quality of service information, thereby improving the user experience.
[0164] b3: During the UE access process of RAN, depending on the base station architecture and the different ways of providing services to the UE, multiple nodes on the RAN side may assign temporary IDs to the UE, such as the UE temporary identifiers on different interfaces mentioned in the background technology, or the temporary identifiers of the UE stored internally by each node, a certain NF on the RAN side, or the node where the control plane of the RAN side is located, such as an independent base station node, a CU node under the CU / DU separation architecture, or a CU-CP node in the case of user plane and control plane separation, can store the mapping relationship between the UE long-term ID and other temporary identifiers of the UE in the current access process.
[0165] Example 5
[0166] The first communication node can send the UE's first identifier to other communication nodes. The first communication node and other communication nodes can be radio access network nodes, that is, radio access network nodes can send the UE's first identifier to other radio access network nodes; wherein, the radio access network node can be a RAN node or a RAN NF.
[0167] RAN node / network functions provide long-term UE ID mapping services to other RAN nodes / NFs.
[0168] Figure 10 provides an example diagram of an interaction for providing a first identifier for a user device.
[0169] 0: The UE has established a connection with the RAN. The RAN node, such as the node where the control plane is located on the RAN side, such as an independent base station node, a CU node in a CU / DU separation architecture, or a CU-CP node in the case of user plane and control plane separation, stores the mapping relationship between the UE's first identifier and other temporary identifiers of the UE in the current access process. Alternatively, the RAN-side NF stores the mapping relationship between the UE's first identifier and other temporary identifiers of the UE in the current access process.
[0170] 1. As needed, other RAN nodes send messages to the RAN node, such as a second identifier request message, to request the first identifier of at least one UE. The message contains at least one temporary identifier of the UE. (Or, for a serviced RAN, other RAN NFs send messages to the RAN NF, such as a UE second identifier request message, to request the first identifier of at least one UE. The message contains at least one temporary identifier of the UE.)
[0171] 2: A RAN node receives a UE's second identifier request message from another RAN node. The RAN node then sends a feedback message to the other RAN nodes. For example, the feedback message is a fourth message, which contains at least one first identifier for the corresponding UE for a UE's temporary identifier. Optionally, the feedback message also contains the validity period information of the UE's first identifier. (Alternatively, for a service-oriented RAN, a RAN NF point sends a feedback message to other RAN NFs. For example, the feedback message is a fourth message, which contains at least one first identifier for the corresponding UE for a UE's temporary identifier. Optionally, the feedback message also contains the validity period information of the UE's first identifier.)
[0172] Example 6
[0173] The first communication node can identify whether the user equipment is a historical user equipment; the first communication node can be a radio access network node, wherein the radio access network node can be a RAN node or a RAN NF.
[0174] Figure 11 provides another example of an interaction for identifying historical user devices.
[0175] The RAN node / network function provides personalized services to other nodes based on the mapping information of the UE's long-term and short-term IDs.
[0176] 0: The UE has established a connection with the RAN. The RAN node, such as the node where the control plane is located on the RAN side, such as an independent base station node, a CU node in a CU / DU separation architecture, or a CU-CP node in the case of user plane and control plane separation, stores the mapping relationship between the UE's long-term ID and other temporary identifiers of the UE in the current access process. Alternatively, the RAN-side NF stores the mapping relationship between the UE's long-term ID and other temporary identifiers of the UE in the current access process.
[0177] 1. As needed, other RAN nodes send messages (e.g., first messages), such as a process request message, to the RAN node to trigger a process related to a specific UE. The message contains the UE's first identifier or at least one temporary identifier of the UE, i.e., a short-term identifier. (Or, for a service-oriented RAN, other RAN NFs send messages to the RAN NF, such as first messages, such as a service request message, to request a service related to a specific UE. The message contains the UE's first identifier or at least one temporary identifier of the UE, i.e., a short-term identifier).
[0178] 2. When the RAN node receives a message, if the message contains the UE's primary identifier, the RAN node directly identifies whether the UE is a historical UE; or if the message contains the UE's temporary identifier, the RAN node identifies whether the UE is a historical UE based on the mapping information between the UE's primary identifier and temporary identifier stored locally. If the UE is a historical UE, the RAN can provide more personalized services to the UE based on relevant information such as historical movement trajectories, historical services, and historical quality of service information, thereby improving the user experience.
[0179] 3: The RAN node sends feedback messages to other RAN nodes, returning the process result. (Alternatively, the RAN NF receives the message; if the message contains the UE's first identifier, the RAN NF directly identifies whether the UE is a historical UE. Or, if the message contains the UE's temporary identifier, the RAN NF identifies whether the UE is a historical UE based on the locally stored mapping information between the UE's first identifier and the temporary identifier. If the UE is a historical UE, the RAN NF can provide more personalized services to the UE based on relevant information such as historical movement trajectories, historical services, and historical service quality information, improving the user experience. The RAN NF then sends feedback messages to other RAN NFs, returning the service result.)
[0180] Figure 12 is a schematic diagram of an information transmission device provided in an embodiment. The device is applied to a first communication node. As shown in Figure 12, the device includes: an identifier acquisition module 310, a first message receiving module 320, and a historical device identification module 330.
[0181] The identifier acquisition module 310 is used to acquire a first identifier of the user equipment, wherein the first identifier is a permanent identifier for identifying the user equipment; the first message receiving module 320 is used to receive a first message associated with the user equipment, wherein the first message includes at least one device identifier of the user equipment; and the historical device identification module 330 is used to determine whether the user equipment in the first message is a historical user equipment based on the first identifier and the device identifier of the user equipment in the first message.
[0182] This application provides an information transmission device. A first communication node acquires a first identifier of a user equipment (UE). The first identifier is a permanent identifier for the UE, enabling long-term identification of the UE and solving the problem of lacking long-term UE identifiers in related technologies. The UE is used to permanently identify the UE. A first message associated with the UE is received, including at least one UE device identifier. Based on the pre-acquired first identifier and device identifier, the UE in the first message is identified as a historical UE, effectively identifying historical UEs. By identifying whether a UE is a historical UE, information generated by historical UEs over a long period can be collected, and corresponding services can be provided based on the long-term data of the UE.
[0183] In some embodiments, obtaining the first identifier of the user equipment includes at least one of the following methods: generating the first identifier of the user equipment; receiving the first identifier of the user equipment.
[0184] In some embodiments, generating a first identifier for a user device includes: receiving a second message, the second message including user consent for the user device, the user consent indicating that the first identifier of the user device is agreed to be disclosed; and assigning the first identifier of the user device based on the user consent of the user device.
[0185] In some embodiments, the apparatus further includes: a first identifier sending module, configured to send the first identifier of the user equipment after the generation of the first identifier of the user equipment.
[0186] In some embodiments, the first identifier of the user equipment is sent or received via radio resource control messages or service-based interface messages.
[0187] In some embodiments, the apparatus further includes: a first request sending module, configured to send a first identifier request message, the first identifier request message being used to request a first identifier of at least one user equipment; wherein the first identifier request message includes at least one of the following: a temporary identifier of at least one user equipment; an instance identifier of at least one network function registered by the user equipment.
[0188] In some embodiments, the apparatus further includes: a third message receiving module for receiving a third message, the third message including user consent from at least one user device, the user consent being used to indicate that a first identifier consent of the user device is disclosed.
[0189] In some embodiments, the first identifier request message is a service-based interface message.
[0190] In some embodiments, the apparatus is further configured to: obtain validity time information of the first identifier.
[0191] In some embodiments, obtaining the validity time information of the first identifier includes one of the following methods: generating the validity time corresponding to the first identifier of the user equipment; receiving the validity time corresponding to the first identifier.
[0192] In some embodiments, the apparatus further includes an update module for storing or updating the first identifier of the user equipment.
[0193] In some embodiments, determining whether a user equipment in the first message is a historical user equipment based on the first identifier and the device identifier of the user equipment in the first message includes: if the device identifier of the user equipment in the first message includes a first identifier, matching the obtained first identifier with the first identifier in the first message, and identifying whether the user equipment in the first message is a historical user equipment based on the matching result; if the device identifier of the user equipment in the first message includes a temporary identifier, identifying whether the user equipment in the first message is a historical user equipment based on the mapping information between the temporary identifier and the first identifier.
[0194] In some embodiments, the device further includes:
[0195] The service providing module is used to provide services to the user equipment in the first message based on the historical information of the user equipment in the first message when it is determined that the user equipment in the first message is a historical user equipment.
[0196] In some embodiments, the first message is a Radio Resource Control Establishment Request message sent by a user equipment or an Initial User Equipment Text Establishment message sent by a core network node.
[0197] In some embodiments, the first message is a process request message or service request message sent by a core network node or other radio access network node.
[0198] In some embodiments, the apparatus further includes: a fourth message sending module, configured to send a fourth message, the fourth message including a first identifier corresponding to at least one temporary identifier of a user equipment.
[0199] In some embodiments, before sending the fourth message, the apparatus further includes: a second request receiving module, configured to receive a second identifier request message, the second identifier request message being used to request a first identifier of at least one user equipment, the second identifier request message including a temporary identifier of at least one user equipment.
[0200] In some embodiments, the fourth message further includes: validity period information corresponding to the first identifier.
[0201] In some embodiments, the first communication node is a wireless access network node.
[0202] The information transmission device proposed in this embodiment and the information transmission method proposed in the above embodiments belong to the same concept. Technical details not described in detail in this embodiment can be found in any of the above embodiments. Furthermore, this embodiment has the same effect as performing the information transmission method.
[0203] Figure 13 is a schematic diagram of another information transmission device provided in an embodiment. The device is applied to a second communication node. As shown in Figure 13, the device includes: a first message sending module 410.
[0204] The first message sending module 410 is used to send a first message associated with a user equipment. The first message includes at least one device identifier of the user equipment, so that the first communication node can determine whether the user equipment in the first message is a historical user equipment based on the obtained first identifier and the device identifier of the user equipment in the first message.
[0205] This application provides an information transmission device in which a second communication node sends a first message carrying at least one device identifier for a user device. This allows the first communication node to identify the device identifier based on a pre-acquired first identifier and determine whether the user device in the first message is a historical user device. This solves the problem of lacking long-term identifiers for user devices in related technologies. By identifying whether a user device is a historical user device, information generated by historical user devices over a long period can be collected, and corresponding services can be provided based on the long-term data of the user device.
[0206] In some embodiments, the apparatus is further configured to perform at least one of the following: receiving a first identifier of the user equipment; and sending the first identifier of the user equipment.
[0207] In some embodiments, the first identifier of the user equipment is sent or received via radio resource control messages or service-based interface messages.
[0208] In some embodiments, the apparatus further includes a second message sending module for sending a second message, the second message including user consent of the user equipment, the user consent being used to indicate that the first identifier of the user equipment consents to be disclosed.
[0209] In some embodiments, the apparatus further includes: a first request receiving module, configured to receive a first identifier request message, the first identifier request message being used to request a first identifier of at least one user equipment; wherein the first identifier request message includes at least one of the following: a temporary identifier of at least one user equipment; an instance identifier of at least one network function registered by the user equipment.
[0210] In some embodiments, the device further includes:
[0211] The third message receiving module is used to send a third message, which includes user consent from at least one user device, and the user consent is used to indicate that the user device's first identifier consent is disclosed.
[0212] In some embodiments, the first identifier request message is a service-based interface message.
[0213] In some embodiments, the apparatus is further configured to: receive or send validity time information of the first identifier.
[0214] In some embodiments, the apparatus further includes an identifier deletion module, configured to delete the first identifier of the corresponding user equipment after determining that the current time exceeds the valid time corresponding to the valid time information.
[0215] In some embodiments, the second communication node is a core network node, a user equipment, or a wireless access network node.
[0216] The information transmission device proposed in this embodiment and the information transmission method proposed in the above embodiments belong to the same concept. Technical details not described in detail in this embodiment can be found in any of the above embodiments. Furthermore, this embodiment has the same effect as performing the information transmission method.
[0217] This application also provides a communication node. Figure 14 is a schematic diagram of the structure of a communication node provided in an embodiment. As shown in Figure 14, the communication node provided in this application includes a processor 510, a memory 520, and a computer program stored in the memory and executable on the processor. When the processor 510 executes the program, it implements the above-mentioned information transmission method.
[0218] The communication node may also include a memory 520; the processor 510 in the communication node may be one or more, with one processor 510 as an example in Figure 14; the memory 520 is used to store one or more programs; the one or more programs are executed by the one or more processors 510, so that the one or more processors 510 implement the information transmission method as described in the embodiments of this application.
[0219] The communication node also includes: a communication device 530, an input device 540, and an output device 550.
[0220] The processor 510, memory 520, communication device 530, input device 540 and output device 550 in the communication node can be connected by a bus or other means. Figure 14 shows an example of connection by bus.
[0221] Input device 540 can be used to receive input digital or character information, and to generate key signal inputs related to user settings and function control of the communication node. Output device 550 may include display devices such as a display screen.
[0222] The communication device 530 may include a receiver and a transmitter. The communication device 530 is configured to perform information transmission and reception communication under the control of the processor 510.
[0223] The memory 520, as a computer-readable storage medium, can be configured to store software programs, computer-executable programs, and modules, such as program instructions / modules corresponding to the information transmission method described in the embodiments of this application (e.g., the identifier acquisition module 310, the first message receiving module 320, and the historical device identification module 330 in the information transmission device, or the first message sending module 410 in the information transmission device). The memory 520 may include a program storage area and a data storage area, wherein the program storage area may store the operating system and at least one application program required for a function; the data storage area may store data created according to the use of the communication node, etc. In addition, the memory 520 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other non-volatile solid-state storage device. In some instances, the memory 520 may further include memory remotely located relative to the processor 510, and these remote memories can be connected to the communication node via a network. Examples of the above-mentioned networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0224] This application also provides a storage medium storing a computer program, which, when executed by a processor, implements any of the information transmission methods described in this application.
[0225] The information transmission method, applied to a first communication node, includes: obtaining a first identifier of a user equipment, wherein the first identifier is a permanent identifier for identifying the user equipment; receiving a first message associated with the user equipment, wherein the first message includes at least one device identifier of the user equipment; and determining whether the user equipment in the first message is a historical user equipment based on the first identifier and the device identifier of the user equipment in the first message.
[0226] The information transmission method, applied to a second communication node, includes: sending a first message associated with a user equipment, the first message including at least one device identifier of the user equipment, so that the first communication node determines whether the user equipment in the first message is a historical user equipment based on the acquired first identifier and the device identifier of the user equipment in the first message.
[0227] The computer storage medium in this application embodiment can be any combination of one or more computer-readable media. The computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. For example, a computer-readable storage medium can be, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), flash memory, optical fiber, portable CD-ROM, optical storage device, magnetic storage device, or any suitable combination thereof. The computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.
[0228] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which can send, propagate, or transmit programs for use by or in connection with an instruction execution system, apparatus, or device.
[0229] Program code contained on a computer-readable medium may be transmitted using any suitable medium, including but not limited to: wireless, wire, optical fiber, radio frequency (RF), etc., or any suitable combination thereof.
[0230] This application provides a computer program product, which includes a computer program that, when executed by a processor, implements the information transmission method described in any one of the embodiments of this application.
[0231] Computer program code for performing the operations of this application can be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, and C++, as well as conventional procedural programming languages such as "C" or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0232] The above description is merely an exemplary embodiment of this application and is not intended to limit the scope of protection of this application.
[0233] Those skilled in the art will understand that the term user terminal encompasses any suitable type of wireless user equipment, such as mobile phones, portable data processing devices, portable web browsers, or vehicle-mounted mobile stations.
[0234] Generally, the various embodiments of this application can be implemented in hardware or dedicated circuitry, software, logic, or any combination thereof. For example, some aspects can be implemented in hardware, while others can be implemented in firmware or software that can be executed by a controller, microprocessor, or other computing device, although this application is not limited thereto.
[0235] Embodiments of this application can be implemented by executing computer program instructions through the data processor of a mobile device, for example, in a processor entity, or through hardware, or through a combination of software and hardware. The computer program instructions can be assembly instructions, Instruction Set Architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, status setting data, or source code or object code written in any combination of one or more programming languages.
[0236] Any block diagram of logical flow in the accompanying drawings of this application may represent program operations, or may represent interconnected logic circuits, modules, and functions, or may represent a combination of program operations and logic circuits, modules, and functions. Computer programs may be stored in memory. Memory may be of any type suitable to the local technical environment and may be implemented using any suitable data storage technology, such as, but not limited to, read-only memory (ROM), random access memory (RAM), optical storage devices and systems (Digital Video Disc (DVD) or Compact Disk (CD), etc.). Computer-readable media may include non-transitory storage media. Data processors may be of any type suitable to the local technical environment, such as, but not limited to, general-purpose computers, special-purpose computers, microprocessors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), and processors based on multi-core processor architectures.
Claims
1. An information transmission method, applied to a first communication node, comprising: Obtain a first identifier for the user equipment, wherein the first identifier is a permanent identifier that identifies the user equipment; Receive a first message associated with the user equipment, the first message including at least one device identifier of the user equipment; Based on the first identifier and the device identifier of the at least one user device in the first message, determine whether the at least one user device in the first message is a historical user device.
2. The information transmission method according to claim 1, wherein, Obtaining the first identifier of the user equipment includes at least one of the following methods: Generate the first identifier of the user equipment; Receive the first identifier of the user equipment.
3. The information transmission method according to claim 2, wherein, Generating the first identifier of the user equipment includes: Receive a second message, the second message including user consent from the user equipment, the user consent being used to indicate that the first identifier consent of the user equipment is disclosed; Based on the user's consent, a first identifier is assigned to the user equipment.
4. The information transmission method according to claim 2, further comprising, after generating the first identifier of the user equipment: Send the first identifier of the user equipment.
5. The information transmission method according to any one of claims 2 or 4, wherein, The first identifier of the user equipment is sent or received via radio resource control messages or service-based interface messages.
6. The information transmission method according to claim 2, further comprising, before receiving the first identifier of the user equipment: Send a first identifier request message, the first identifier request message being used to request a first identifier of at least one user equipment; The first identifier request message includes at least one of the following: At least one temporary identifier for a user equipment; An instance identifier for at least one network function registered by a user equipment.
7. The information transmission method according to claim 6, further comprising, before sending the first identifier request message: A third message is received, the third message including user consent from at least one user device, the user consent being used to indicate that the first identifier consent of the user device is disclosed.
8. The information transmission method according to claim 6, wherein, The first identifier request message is a service-based interface message.
9. The information transmission method according to claim 2, further comprising: Obtain the validity period information of the first identifier; Obtaining the validity period information of the first identifier includes one of the following methods: Generate the validity period corresponding to the first identifier of the user equipment; Receive the validity period corresponding to the first identifier.
10. The information transmission method according to claim 1, further comprising, after obtaining the first identifier of the user equipment: Save or update the first identifier of the user equipment.
11. The information transmission method according to claim 1, wherein, Determining whether the at least one user device in the first message is a historical user device based on the first identifier and the device identifier of the at least one user device in the first message includes: In response to the device identifier of the at least one user device in the first message including a first identifier, the obtained first identifier is matched with the first identifier in the first message, and the at least one user device in the first message is identified as a historical user device based on the matching result; The device identifier of the at least one user equipment in the first message includes a temporary identifier, and the mapping information between the temporary identifier and the first identifier in the first message is used to identify whether the at least one user equipment in the first message is a historical user equipment.
12. The information transmission method according to claim 1, further comprising: In response to determining that the user equipment in the first message is a historical user equipment, services are provided to the user equipment in the first message based on the historical information of the user equipment in the first message.
13. The information transmission method according to claim 1, further comprising: Send a fourth message, the fourth message including at least one first identifier corresponding to a temporary identifier of a user equipment.
14. The information transmission method according to claim 13, further comprising, before sending the fourth message: Receive a second identifier request message, the second identifier request message being used to request a first identifier of at least one user equipment, the second identifier request message including a temporary identifier of at least one user equipment.
15. The information transmission method according to claim 13, wherein, The fourth message also includes: the validity period information corresponding to the first identifier.
16. The information transmission method according to any one of claims 1-4 and 6-15, wherein, The first communication node is a wireless access network node.
17. An information transmission method, applied to a second communication node, comprising: A first message associated with a user equipment is sent, the first message including a device identifier of at least one user equipment, so that a first communication node determines whether the at least one user equipment in the first message is a historical user equipment based on the acquired first identifier and the device identifier of the at least one user equipment in the first message.
18. The information transmission method according to claim 17, further comprising at least one of the following before sending the first message associated with the user equipment: Receive the first identifier of the user equipment; Send the first identifier of the user equipment.
19. The information transmission method according to claim 18, wherein, The first identifier of the user equipment is sent or received via radio resource control messages or service-based interface messages.
20. The information transmission method according to claim 18, further comprising, before receiving the first identifier of the user equipment: A second message is sent, which includes the user's consent for the user equipment, the user consent being used to indicate that the first identifier of the user equipment is disclosed.
21. The information transmission method according to claim 18, further comprising, before sending the first identifier of the user equipment: Receive a first identifier request message, the first identifier request message being used to request a first identifier of at least one user equipment; The first identifier request message includes at least one of the following: At least one temporary identifier for a user equipment; An instance identifier for at least one network function registered by a user equipment.
22. The information transmission method according to claim 21, further comprising, before receiving the first identifier request message: A third message is sent, the third message including user consent from at least one user device, the user consent being used to indicate that the first identifier consent of the user device is disclosed.
23. The information transmission method according to claim 21, wherein, The first identifier request message is a service-based interface message.
24. The information transmission method according to claim 18, further comprising: Receive or send the validity period information of the first identifier.
25. The information transmission method according to claim 24, further comprising: After determining that the current time exceeds the valid time corresponding to the valid time information, the first identifier of the corresponding user equipment is deleted.
26. The information transmission method according to any one of claims 17-25, wherein, The second communication node is a core network node, user equipment, or wireless access network node.
27. A communication node, wherein, include: The program includes a memory, a processor, a program stored in the memory and executable on the processor, and a data bus configured to enable communication between the processor and the memory, wherein the program, when executed by the processor, implements the information transmission method as described in any one of claims 1-26.
28. A storage medium configured as a computer-readable storage, the storage medium storing at least one program, the at least one program being executable by at least one processor to implement the information transmission method of any one of claims 1-26.
29. A computer program product comprising a computer program that, when executed by a processor, implements the information transmission method according to any one of claims 1-26.
Citation Information
Patent Citations
Communication method and device
CN114531418A
UE identification method and device and storage medium
CN118301790A
Method for correlating data of terminal device and apparatus
US20230171679A1
Privacy protection in a wireless communication network
WO2024083416A1