Information transmission methods, devices and network functions

By sending a subscription request from the first network function to the second network function, and instructing the sending of relationship notifications under certain trigger conditions, the problem of devices under the gateway being unrecognizable is solved, ensuring the reliability of data transmission and the uniformity of device management.

CN116567776BActive Publication Date: 2025-10-31VIVO MOBILE COMM CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210101707.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-01-27
Publication Date
2025-10-31
Estimated Expiration
2042-01-27

AI Technical Summary

Technical Problem

In existing technologies, devices behind the gateway cannot be identified by the network, which makes it impossible for the SMF to know which devices are specifically connected under the gateway. Especially in personal IoT scenarios, when devices behind the gateway need to access the 5G network through the gateway, the session management function cannot initiate signaling processes on its own.

Method used

The first network function obtains information related to the first terminal and sends a subscription request to the second network function, instructing it to send a relationship notification when the trigger conditions are met, so that the second network function can know which devices are specifically connected under the gateway. The trigger conditions include actions such as terminal forwarding data, adding members, or adding forwarding objects.

Benefits of technology

By implementing the network functions accessed by the gateway, it is possible to clearly understand which devices are connected under the gateway, ensuring the reliability of data transmission and unified management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116567776B_ABST
    Figure CN116567776B_ABST
Patent Text Reader

Abstract

This application discloses an information transmission method, apparatus, and network function, belonging to the field of communication technology. The method in this application includes: a first network function acquiring first information, the first information being related to a first terminal; the first network function sending a subscription request for a first event to a second network function based on the first information, the first event being used to instruct the second network function to send a relationship notification related to the first terminal when a first triggering condition is met; wherein the first information includes at least one of the following: a capability indicator, used to indicate that the first terminal has gateway capabilities; a type indicator, used to indicate that the first terminal is a gateway device; a session indicator, used to indicate that the session between the first terminal and the network is used for forwarding; and data network access information, used to indicate that the first terminal is used for data forwarding, the first terminal has gateway capabilities, the first terminal is a gateway device, or the session of the first terminal is used for forwarding.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of communication technology, specifically relating to an information transmission method, device, and network function. Background Technology

[0002] In existing technologies, when a network and a gateway are connected, the network cannot know the devices behind the gateway, meaning that devices behind the gateway cannot be recognized by the network. However, in some specific scenarios, such as personal IoT scenarios, when a device behind the gateway needs to access the 5G network through the gateway and be recognized by the 5G network, the Session Management Function (SMF) corresponding to the gateway's session needs to be notified that a device is connected to the gateway so that the SMF can initiate the corresponding signaling process.

[0003] However, in existing technologies, SMF does not know which specific devices are connected to the gateway it is connected to. Summary of the Invention

[0004] This application provides an information transmission method, apparatus, and network function, which can solve the problem in the prior art where it is unclear which devices are specifically connected to the network function accessed by the gateway.

[0005] Firstly, an information transmission method is provided, including:

[0006] The first network function learns the first information, which is related to the first terminal;

[0007] The first network function sends a subscription request for a first event to the second network function based on the first information. The first event is used to instruct the second network function to send a relationship notification related to the first terminal when a first triggering condition is met.

[0008] The first information includes at least one of the following:

[0009] Capability indicator, used to indicate that the first terminal has gateway capabilities;

[0010] A type indicator is used to indicate that the first terminal is a gateway device;

[0011] Session indication, used to indicate that the session between the first terminal and the network is for forwarding;

[0012] Data network access information is used to indicate that the first terminal is used for data forwarding, the first terminal has gateway capabilities, the first terminal is a gateway device, or the session of the first terminal is used for forwarding.

[0013] The first triggering condition includes at least one of the following:

[0014] The first terminal forwards data, the first terminal adds members, and the first terminal adds forwarding objects.

[0015] Secondly, an information transmission device is provided for use in a first network function, including:

[0016] The acquisition module is used to obtain first information, which is related to the first terminal;

[0017] The first sending module is configured to send a subscription request for a first event to the second network function based on the first information. The first event is used to instruct the second network function to send a relationship notification related to the first terminal when a first triggering condition is met.

[0018] The first information includes at least one of the following:

[0019] Capability indicator, used to indicate that the first terminal has gateway capabilities;

[0020] Type indicator, used to indicate that the first terminal is a gateway device;

[0021] Session indication, used to indicate that the session between the first terminal and the network is for forwarding;

[0022] Data network access information is used to indicate that the first terminal is used for data forwarding, the first terminal has gateway capabilities, the first terminal is a gateway device, or the session of the first terminal is used for forwarding.

[0023] The first triggering condition includes at least one of the following:

[0024] The first terminal forwards data, the first terminal adds members, and the first terminal adds forwarding objects.

[0025] Thirdly, an information transmission method is provided, including:

[0026] The second network function receives a subscription request for a first event sent by the first network function;

[0027] The subscription request is sent by the first network function based on first information related to the first terminal, and the first event is used to instruct the second network function to send a relationship notification related to the first terminal when the first triggering condition is met.

[0028] The first information includes at least one of the following:

[0029] Capability indicator, used to indicate that the first terminal has gateway capabilities;

[0030] Type indicator, used to indicate that the first terminal is a gateway device;

[0031] Session indication, used to indicate that the session between the first terminal and the network is for forwarding;

[0032] Data network access information is used to indicate that the first terminal is used for data forwarding, the first terminal has gateway capabilities, the first terminal is a gateway device, or the session of the first terminal is used for forwarding.

[0033] The first triggering condition includes at least one of the following:

[0034] First terminal forwards data, first terminal adds members, first terminal adds forwarding objects.

[0035] Fourthly, an information transmission device is provided for use in a second network function, including:

[0036] The second receiving module is used to receive the subscription request for the first event sent by the first network function;

[0037] The subscription request is sent by the first network function based on first information related to the first terminal, and the first event is used to instruct the second network function to send a relationship notification related to the first terminal when the first triggering condition is met.

[0038] The first information includes at least one of the following:

[0039] Capability indicator, used to indicate that the first terminal has gateway capabilities;

[0040] Type indicator, used to indicate that the first terminal is a gateway device;

[0041] Session indication, used to indicate that the session between the first terminal and the network is for forwarding;

[0042] Data network access information is used to indicate that the first terminal is used for data forwarding, the first terminal has gateway capabilities, the first terminal is a gateway device, or the session of the first terminal is used for forwarding.

[0043] The first triggering condition includes at least one of the following:

[0044] First terminal forwards data, first terminal adds members, first terminal adds forwarding objects.

[0045] Fifthly, a network function is provided, the network function being a first network function, including a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the method described in the first aspect.

[0046] In a sixth aspect, a network function is provided, the network function being a first network function, including a processor and a communication interface, wherein the processor is used to obtain first information, the first information being related to a first terminal; the communication interface is used to send a subscription request for a first event to a second network function based on the first information, the first event being used to instruct the second network function to send a relationship notification related to the first terminal when a first triggering condition is met;

[0047] The first information includes at least one of the following:

[0048] Capability indicator, used to indicate that the first terminal has gateway capabilities;

[0049] Type indicator, used to indicate that the first terminal is a gateway device;

[0050] Session indication, used to indicate that the session between the first terminal and the network is for forwarding;

[0051] Data network access information is used to indicate that the first terminal is used for data forwarding, the first terminal has gateway capabilities, the first terminal is a gateway device, or the session of the first terminal is used for forwarding.

[0052] The first triggering condition includes at least one of the following:

[0053] The first terminal forwards data, the first terminal adds members, and the first terminal adds forwarding objects.

[0054] In a seventh aspect, a network function is provided, the network function being a second network function, including a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the method as described in the third aspect.

[0055] Eighthly, a network function is provided, the network function being a second network function, including a processor and a communication interface, wherein the communication interface is used to receive a subscription request for a first event sent by a first network function;

[0056] The subscription request is sent by the first network function based on first information related to the first terminal, and the first event is used to instruct the second network function to send a relationship notification related to the first terminal when the first triggering condition is met.

[0057] The first information includes at least one of the following:

[0058] Capability indicator, used to indicate that the first terminal has gateway capabilities;

[0059] A type indicator is used to indicate that the first terminal is a gateway device;

[0060] Session indication, used to indicate that the session between the first terminal and the network is for forwarding;

[0061] Data network access information is used to indicate that the first terminal is used for data forwarding, the first terminal has gateway capabilities, the first terminal is a gateway device, or the session of the first terminal is used for forwarding.

[0062] The first triggering condition includes at least one of the following:

[0063] First terminal forwards data, first terminal adds members, first terminal adds forwarding objects.

[0064] A ninth aspect provides a communication system comprising: a first network function and a second network function, wherein the first network function is configured to perform the steps of the method described in the first aspect, and the second network function is configured to perform the steps of the method described in the third aspect.

[0065] In a tenth aspect, a readable storage medium is provided, on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method described in the first aspect, or implement the steps of the method described in the third aspect.

[0066] Eleventhly, a chip is provided, the chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being used to run programs or instructions to implement the method as described in the first aspect, or to implement the method as described in the third aspect.

[0067] In a twelfth aspect, a computer program / program product is provided, which is stored in a storage medium and is executed by at least one processor to perform the steps of the method as described in the first aspect.

[0068] In this embodiment of the application, by obtaining first information related to the first terminal, and sending a subscription request to the second network function based on the first information, instructing the second network function to send a first event related to the relationship of the first terminal when the first triggering condition is met, the network function accessed by the gateway can clearly understand which devices are specifically connected under the gateway. Attached Figure Description

[0069] Figure 1 This is an optional network architecture diagram applicable to this application;

[0070] Figure 2 This is one of the flowcharts illustrating the information transmission method according to an embodiment of this application;

[0071] Figure 3 This is a flowchart illustrating a specific application scenario;

[0072] Figure 4 This is a flowchart illustrating the second specific application scenario;

[0073] Figure 5 This is one of the schematic diagrams of the information transmission device according to an embodiment of this application;

[0074] Figure 6 This is a schematic diagram of the network function in an embodiment of this application;

[0075] Figure 7 This is a second schematic flowchart of the information transmission method according to an embodiment of this application;

[0076] Figure 8 This is a second schematic diagram of the information transmission device according to an embodiment of this application;

[0077] Figure 9 This is a schematic diagram of the structure of a communication device according to an embodiment of this application. Detailed Implementation

[0078] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.

[0079] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, not limited in number; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.

[0080] It is worth noting that the technologies described in this application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency Division Multiple Access (SC-FDMA), and other systems. The terms "system" and "network" in this application are often used interchangeably, and the described technologies can be used with the systems and radio technologies mentioned above, as well as with other systems and radio technologies. The following description describes New Radio (NR) systems for illustrative purposes, and NR terminology is used in most of the following description; however, these technologies can also be applied to applications beyond NR systems, such as 6th generation (6G) radio systems. th Generation 6G communication system.

[0081] Figure 1This diagram illustrates a block diagram of a wireless communication system applicable to embodiments of this application. The wireless communication system includes a terminal 11 and a network-side device 12. Terminal 11 can be a mobile phone, tablet computer, laptop computer, personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), augmented reality (AR) / virtual reality (VR) device, robot, wearable device, vehicle-mounted device (VUE), pedestrian terminal (PUE), smart home (home devices with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), game console, personal computer (PC), ATM, or self-service machine, etc. Wearable devices include: smartwatches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart chains, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. It should be noted that the specific type of terminal 11 is not limited in this embodiment. Network-side equipment 12 may include access network equipment and core network equipment. Access network equipment may also be referred to as radio access network equipment, radio access network (RAN), radio access network function, or radio access network unit. Access network equipment may include base stations, WLAN access points, or WiFi nodes, etc. Base stations may be referred to as Node B, evolved Node B (eNB), access point, base transceiver station (BTS), radio base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), home B node, home evolved B node, Transmitting Receiving Point (TRP), or any other suitable term in the field, as long as the same technical effect is achieved. The base station is not limited to specific technical terms. It should be noted that in this embodiment, only a base station in an NR system is used as an example for description, and the specific type of base station is not limited.Core network equipment may include, but is not limited to, at least one of the following: core network node, core network function, Mobility Management Entity (MME), Access and Mobility Management Function (AMF), Session Management Function (SMF), User Plane Function (UPF), Policy Control Function (PCF), Policy and Charging Rules Function (PCRF), Edge Application Server Discovery Function (EASDF), Unified Data Management (UDM), Unified Data Repository (UDR), Home Subscriber Server (HSS), Centralized network configuration (CNC), Network Repository Function (NRF), Network Exposure Function (NEF), Local NEF (or L-NEF), Binding Support Function (BSF), and Application Function. Function (AF), etc. It should be noted that the embodiments of this application only use the core network equipment in the NR system as an example for introduction, and do not limit the specific type of core network equipment.

[0082] It should be noted that the gateway involved in this application can be a Personal IoT Network element with gateway capability (PEGC) or other types of gateways. Other types of gateways have device types or other identifiers that indicate to network-side devices the access type of the personal IoT PIN device. In PEGC-related embodiments, the PEGC can be a gateway in a smart home scenario, or it can be other terminals or devices with gateway capabilities, such as a mobile phone. In an optional scenario, it can be a mobile phone acting as a gateway connected to a wearable device.

[0083] The information transmission method, apparatus, and network functions provided in this application will be described in detail below with reference to the accompanying drawings and through some embodiments and application scenarios.

[0084] like Figure 2 As shown in the figure, this application provides an information transmission method, including:

[0085] Step 201: The first network function obtains the first information;

[0086] It should be noted that the first information is related to the first terminal, and optionally, the first information includes at least one of the following:

[0087] A11, Capability Indication, used to indicate that the first terminal has gateway capabilities;

[0088] A12, Type Indication, used to indicate that the first terminal is a gateway device;

[0089] A13. Session indication, used to indicate that the session between the first terminal and the network is for forwarding;

[0090] A14. Data network access information, used to indicate that the first terminal is used for data forwarding, the first terminal has gateway capabilities, the first terminal is a gateway device, or the session of the first terminal is used for forwarding.

[0091] It should be noted that the data network access information can be a data network access identifier (DNAI) or a DNAI name.

[0092] Step 202: The first network function sends a subscription request for the first event to the second network function based on the first information;

[0093] It should be noted that the first event may specifically refer to a relationship event (connection event); specifically, the first event is used to instruct the second network function to send a relationship notification related to the first terminal when the first triggering condition is met;

[0094] Optionally, the first triggering condition includes at least one of the following:

[0095] A21. The first terminal forwards data;

[0096] A22. The first terminal adds a member;

[0097] A23. The first terminal adds a forwarding object.

[0098] It should be noted that in this embodiment, the first network function sends a subscription request to the second network function, so that the second network function sends a relationship notification to the first network function when the first triggering condition is met, so that the first network function can clearly understand the access status of the devices (or members) under the first terminal, thereby ensuring the reliability of data transmission.

[0099] It should be noted that the above-mentioned limitation on the first triggering condition is only able to distinguish changes in devices (or members) under the first terminal. However, if multiple devices (or members) simultaneously connect or leave under the first device, in order to clearly enable the first network function to know which devices (or members) caused the change, the first triggering condition may optionally include at least one of the following:

[0100] B11. The first terminal forwards data from the second terminal;

[0101] B12. The first terminal stops forwarding data from the second terminal;

[0102] B13. The first terminal adds the second terminal as a member;

[0103] B14. The first terminal removes the second terminal as a member;

[0104] B15. The first terminal adds the second terminal as a forwarding target;

[0105] B16. The first terminal removes the second terminal as a forwarding target.

[0106] It should be noted that by clearly defining the specific actions taken by the first terminal to trigger the relationship notification, the first network function can be notified of changes in the specific devices connected to the first terminal.

[0107] For example, if the first triggering condition includes only any one of A21-A23, the first network function only knows that a device (or member) is connected to the first terminal. This situation is more suitable for AF to process requests from non-specific terminals sequentially. If the first triggering condition also includes any one of B11-B16, the first network function not only knows that a device (or member) is connected to the first terminal, but also knows which specific devices (or members) are connected to the first terminal.

[0108] Optionally, after the first network function sends a subscription request for the first event to the second network function based on the first information, the method further includes:

[0109] The first network function receives the relationship notification sent by the second network function;

[0110] In other words, when the second network function meets the first triggering condition, it sends a relationship notification to the first network function.

[0111] Specifically, the relationship notification is used to notify at least one of the following:

[0112] C11, The first terminal forwards data;

[0113] C12. The first terminal adds members;

[0114] C13. The first terminal adds a forwarding object;

[0115] C14. The first terminal forwards data from the second terminal;

[0116] C15. The first terminal stops forwarding data from the second terminal;

[0117] C16. The first terminal adds the second terminal as a member;

[0118] C17. The first terminal removes the second terminal as a member;

[0119] C18. The first terminal adds the second terminal as a forwarding object;

[0120] C19. The first terminal removes the second terminal as a forwarding target.

[0121] It should be noted that the first network function mentioned in the embodiments of this application refers to the Session Management Function (SMF). Specifically, the first network function can be understood as a network element or entity in the core network, or the first network function can be referred to as a first network function network element or a first network function entity. The second network function refers to the Network Open Function (NEF). The second network function can be understood as a network element entity in the core network, or the second network function can be referred to as a second network function network element or a second network function entity.

[0122] Optionally, step 201 in this embodiment is implemented as follows:

[0123] The first network function learns the first information from the second network function, the third network function, or the first terminal.

[0124] It should be noted that the third network function mentioned in the embodiments of this application refers to the unified data management (UDM) function or the unified data repository (UDR) function. Specifically, the third network function can be understood as a network element or entity in the core network, or it can be referred to as a third network function network element or a third network function entity.

[0125] That is to say, the first information can be sent from the first terminal to the SMF; it can also be sent from the NEF to the SMF; or the NEF can first send the first information to the UDM, and then the UDM can forward the first information to the SMF.

[0126] Specifically, if the first message is sent from NEF to UDM or SMF, NEF can send the first message in the following way:

[0127] NEF learns the information related to the first terminal and sends the first information to SMF or UDM based on the information related to the first terminal.

[0128] It should be noted that NEF can obtain information about the first terminal from UDM or from application functions (AF).

[0129] Optionally, the information related to the first terminal includes at least one of the following:

[0130] D11, Capability Information, used to indicate that the first terminal has gateway capabilities;

[0131] D12, Type information, used to indicate that the first terminal is a gateway device;

[0132] D13, Session Information, used to indicate that the session between the first terminal and the network is used for forwarding;

[0133] D14. Data network access information, used to indicate that the first terminal is used for data forwarding, the first terminal has gateway capabilities, the first terminal is a gateway device, or the session of the first terminal is used for forwarding.

[0134] In other words, once NEF learns about the first terminal's information, it can directly generate the first information based on that information and send it to the corresponding receiving end.

[0135] The following are examples illustrating the practical application of this application.

[0136] Specific Application Situation 1: NEF Actively Sends First Information

[0137] like Figure 3 As shown, the specific implementation process in this case is as follows:

[0138] Step 301: NEF obtains relevant information about the first terminal;

[0139] Optionally, NEF can obtain first terminal-related information from UDM or from AF.

[0140] Step 302: Send the first information to the UDM based on the relevant information of the first terminal;

[0141] Step 303: UDM forwards the first message to SMF;

[0142] Step 304: SMF sends a subscription request for relational events to NEF;

[0143] Step 305: The second terminal sends an access request to the first terminal;

[0144] Step 306: The first terminal sends a request to the AF requesting the second terminal to forward data through the 5G network;

[0145] Step 307: AF forwards the request from the first terminal to NEF;

[0146] Step 308: After receiving the request forwarded by the AF, the NEF sends a relationship notification to the SMF;

[0147] Specifically, the relationship notification is used to notify the first terminal to forward data.

[0148] Specific Application Scenario 2: SMF Requesting First Information

[0149] like Figure 4 As shown, the specific implementation process in this case is as follows:

[0150] Step 401: NEF obtains relevant information about the first terminal;

[0151] Step 402: NEF sends the first terminal-related information to UDM;

[0152] Step 403: SMF requests information related to the first terminal from UDM;

[0153] Step 404: UDM sends first information to SMF based on the first terminal information;

[0154] Step 405: SMF sends a subscription request for relational events to NEF;

[0155] Step 406: The second terminal sends an access request to the first terminal;

[0156] Step 407: The first terminal sends a request to the AF requesting the second terminal to forward data through the 5G network;

[0157] Step 408, AF forwards the request from the first terminal to NEF;

[0158] Step 409: After receiving the request forwarded by the AF, the NEF sends a relationship notification to the SMF;

[0159] Specifically, the relationship notification is used to notify the first terminal to add the second terminal as a member.

[0160] It should be noted that this application provides an implementation method for the SMF corresponding to the gateway session to independently initiate event subscription, so that the SMF connected to the gateway can clearly understand which devices are connected under the gateway, ensuring unified management of devices and ensuring data transmission reliability.

[0161] The information transmission method provided in this application can be executed by an information transmission device. This application uses an information transmission device executing the information transmission method as an example to illustrate the information transmission device provided in this application.

[0162] like Figure 5 As shown, this application embodiment provides an information transmission device 500, applied to a first network function, including:

[0163] The acquisition module 501 is used to acquire first information, which is related to the first terminal;

[0164] The first sending module 502 is used to send a subscription request for a first event to the second network function according to the first information. The first event is used to instruct the second network function to send a relationship notification related to the first terminal when a first triggering condition is met.

[0165] The first information includes at least one of the following:

[0166] Capability indicator, used to indicate that the first terminal has gateway capabilities;

[0167] Type indicator, used to indicate that the first terminal is a gateway device;

[0168] Session indication, used to indicate that the session between the first terminal and the network is for forwarding;

[0169] Data network access information is used to indicate that the first terminal is used for data forwarding, the first terminal has gateway capabilities, the first terminal is a gateway device, or the session of the first terminal is used for forwarding.

[0170] The first triggering condition includes at least one of the following:

[0171] The first terminal forwards data, the first terminal adds members, and the first terminal adds forwarding objects.

[0172] Optionally, the first triggering condition further includes at least one of the following:

[0173] The first terminal forwards data from the second terminal; the first terminal stops forwarding data from the second terminal; the first terminal adds the second terminal as a member; the first terminal removes the second terminal as a member; the first terminal adds the second terminal as a forwarding object; the first terminal removes the second terminal as a forwarding object.

[0174] Optionally, after the first sending module 502 sends a subscription request for the first event to the second network function based on the first information, the method further includes:

[0175] The first receiving module is used to receive the relationship notification sent by the second network function;

[0176] The relationship notification is used to notify at least one of the following:

[0177] The first terminal forwards data, the first terminal adds a member, the first terminal adds a forwarding object, the first terminal forwards data from the second terminal, the first terminal stops forwarding data from the second terminal, the first terminal adds the second terminal as a member, the first terminal removes the second terminal as a member, the first terminal adds the second terminal as a forwarding object, and the first terminal removes the second terminal as a forwarding object.

[0178] Optionally, the acquisition module 501 is used for:

[0179] The first information is obtained from the second network function, the third network function, or the first terminal.

[0180] The information transmission device provided in this application embodiment can achieve... Figure 2 The various processes implemented in the method embodiments achieve the same technical effect, and will not be described again here to avoid repetition.

[0181] This application embodiment also provides a network function, which is a first network function, including a processor and a communication interface. The communication interface is used by the processor to obtain first information, which is related to a first terminal. The communication interface is used to send a subscription request for a first event to a second network function based on the first information. The first event is used to instruct the second network function to send a relationship notification related to the first terminal when a first triggering condition is met.

[0182] The first information includes at least one of the following:

[0183] Capability indicator, used to indicate that the first terminal has gateway capabilities;

[0184] A type indicator is used to indicate that the first terminal is a gateway device;

[0185] Session indication, used to indicate that the session between the first terminal and the network is for forwarding;

[0186] Data network access information is used to indicate that the first terminal is used for data forwarding, the first terminal has gateway capabilities, the first terminal is a gateway device, or the session of the first terminal is used for forwarding.

[0187] The first triggering condition includes at least one of the following:

[0188] The first terminal forwards data, the first terminal adds members, and the first terminal adds forwarding objects.

[0189] This network function embodiment corresponds to the first network function side method embodiment described above. All implementation processes and methods of the above method embodiment can be applied to this network function embodiment and can achieve the same technical effect.

[0190] Specifically, embodiments of this application also provide a network function, which is a first network function. For example... Figure 6 As shown, the network function 600 includes a processor 601, a network interface 602, and a memory 603. The network interface 602 is, for example, a common public radio interface (CPRI).

[0191] Specifically, the network function 600 of this embodiment further includes: instructions or programs stored in memory 603 and executable on processor 601, wherein processor 601 calls the instructions or programs in memory 603 to execute. Figure 5 The methods executed by each module shown achieve the same technical effect, and to avoid repetition, they will not be described in detail here.

[0192] like Figure 7 As shown in the embodiments of this application, an information transmission method is also provided, including:

[0193] Step 701: The second network function receives a subscription request for the first event sent by the first network function;

[0194] The subscription request is sent by the first network function based on first information related to the first terminal, and the first event is used to instruct the second network function to send a relationship notification related to the first terminal when the first triggering condition is met.

[0195] The first information includes at least one of the following:

[0196] Capability indicator, used to indicate that the first terminal has gateway capabilities;

[0197] A type indicator is used to indicate that the first terminal is a gateway device;

[0198] Session indication, used to indicate that the session between the first terminal and the network is for forwarding;

[0199] Data network access information is used to indicate that the first terminal is used for data forwarding, the first terminal has gateway capabilities, the first terminal is a gateway device, or the session of the first terminal is used for forwarding.

[0200] The first triggering condition includes at least one of the following:

[0201] First terminal forwards data, first terminal adds members, first terminal adds forwarding objects.

[0202] Optionally, the first triggering condition further includes at least one of the following:

[0203] The first terminal forwards data from the second terminal; the first terminal stops forwarding data from the second terminal; the first terminal adds the second terminal as a member; the first terminal removes the second terminal as a member; the first terminal adds the second terminal as a forwarding object; the first terminal removes the second terminal as a forwarding object.

[0204] Optionally, after receiving the request for a subscription connection event sent by the first network function, the method further includes:

[0205] When the first triggering condition is met, the second network function sends a relationship notification to the first network function.

[0206] The relationship notification is used to notify at least one of the following:

[0207] The first terminal forwards data, the first terminal adds a member, the first terminal adds a forwarding object, the first terminal forwards data from the second terminal, the first terminal stops forwarding data from the second terminal, the first terminal adds the second terminal as a member, the first terminal removes the second terminal as a member, the first terminal adds the second terminal as a forwarding object, and the first terminal removes the second terminal as a forwarding object.

[0208] Optionally, before the second network function receives the subscription request for the first event sent by the first network function, the method further includes:

[0209] The second network function learns the relevant information of the first terminal and sends the first information to the first network function or the third network function based on the relevant information of the first terminal.

[0210] Optionally, the first terminal-related information includes at least one of the following:

[0211] Capability information, used to indicate that the first terminal has gateway capabilities;

[0212] Type information, used to indicate that the first terminal is a gateway device;

[0213] Session information, used to indicate that the session between the first terminal and the network is for forwarding;

[0214] Data network access information is used to indicate that the first terminal is used for data forwarding, the first terminal has gateway capabilities, the first terminal is a gateway device, or the session of the first terminal is used for forwarding.

[0215] It should be noted that the embodiments of this application are method embodiments corresponding to the embodiments of the first network function described above. All implementation methods of the first network function described above are applicable to the embodiments of the second network function and can achieve the same technical effect. Therefore, they will not be described again here.

[0216] like Figure 8 As shown, this application embodiment also provides an information transmission device 800, applied to a second network function, including:

[0217] The second receiving module 801 is used to receive a subscription request for a first event sent by the first network function;

[0218] The subscription request is sent by the first network function based on first information related to the first terminal, and the first event is used to instruct the second network function to send a relationship notification related to the first terminal when the first triggering condition is met.

[0219] The first information includes at least one of the following:

[0220] Capability indicator, used to indicate that the first terminal has gateway capabilities;

[0221] A type indicator is used to indicate that the first terminal is a gateway device;

[0222] Session indication, used to indicate that the session between the first terminal and the network is for forwarding;

[0223] Data network access information is used to indicate that the first terminal is used for data forwarding, the first terminal has gateway capabilities, the first terminal is a gateway device, or the session of the first terminal is used for forwarding.

[0224] The first triggering condition includes at least one of the following:

[0225] First terminal forwards data, first terminal adds members, first terminal adds forwarding objects.

[0226] Optionally, the first triggering condition further includes at least one of the following:

[0227] The first terminal forwards data from the second terminal; the first terminal stops forwarding data from the second terminal; the first terminal adds the second terminal as a member; the first terminal removes the second terminal as a member; the first terminal adds the second terminal as a forwarding object; the first terminal removes the second terminal as a forwarding object.

[0228] Optionally, after the second receiving module receives the subscription request for the first event sent by the first network function, the method further includes:

[0229] If the first triggering condition is met, a relationship notification is sent to the first network function;

[0230] The relationship notification is used to notify at least one of the following:

[0231] The first terminal forwards data, the first terminal adds a member, the first terminal adds a forwarding object, the first terminal forwards data from the second terminal, the first terminal stops forwarding data from the second terminal, the first terminal adds the second terminal as a member, the first terminal removes the second terminal as a member, the first terminal adds the second terminal as a forwarding object, and the first terminal removes the second terminal as a forwarding object.

[0232] Optionally, before the second receiving module 801 receives the subscription request for the first event sent by the first network function, the method further includes:

[0233] The second sending module is used to obtain information related to the first terminal and send the first information to the first network function or the third network function based on the information related to the first terminal.

[0234] Optionally, the first terminal-related information includes at least one of the following:

[0235] Capability information, used to indicate that the first terminal has gateway capabilities;

[0236] Type information, used to indicate that the first terminal is a gateway device;

[0237] Session information, used to indicate that the session between the first terminal and the network is for forwarding;

[0238] Data network access information is used to indicate that the first terminal is used for data forwarding, the first terminal has gateway capabilities, the first terminal is a gateway device, or the session of the first terminal is used for forwarding.

[0239] It should be noted that this device embodiment is a device corresponding to the above method. All implementation methods in the above method embodiments are applicable to this device embodiment and can achieve the same technical effect, so they will not be described again here.

[0240] Preferably, this application embodiment also provides a network function, which is a second network function, including a processor, a memory, and a program or instructions stored in the memory and executable on the processor. When the program or instructions are executed by the processor, they implement various processes of the information transmission method embodiment applied to the second network function side and can achieve the same technical effect. To avoid repetition, they will not be described again here.

[0241] This application also provides a readable storage medium on which a program or instruction is stored. When the program or instruction is executed by a processor, it implements various processes of the information transmission method embodiment applied to the second network function side and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0242] The computer-readable storage medium mentioned above includes, for example, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0243] This application embodiment also provides a network function, which is a second network function, including a processor and a communication interface, wherein the communication interface is used to receive a subscription request for a first event sent by a first network function;

[0244] The subscription request is sent by the first network function based on first information related to the first terminal, and the first event is used to instruct the second network function to send a relationship notification related to the first terminal when the first triggering condition is met.

[0245] The first information includes at least one of the following:

[0246] Capability indicator, used to indicate that the first terminal has gateway capabilities;

[0247] A type indicator is used to indicate that the first terminal is a gateway device;

[0248] Session indication, used to indicate that the session between the first terminal and the network is for forwarding;

[0249] Data network access information is used to indicate that the first terminal is used for data forwarding, the first terminal has gateway capabilities, the first terminal is a gateway device, or the session of the first terminal is used for forwarding.

[0250] The first triggering condition includes at least one of the following:

[0251] First terminal forwards data, first terminal adds members, first terminal adds forwarding objects.

[0252] This network function embodiment corresponds to the above information transmission method embodiment. All implementation processes and methods of the above method embodiment can be applied to this network function embodiment and can achieve the same technical effect.

[0253] Specifically, this application embodiment also provides a network function, which is a second network function. Specifically, the structure of the second network function is as follows: Figure 6 As shown, the details will not be repeated here. Specifically, the network function of this embodiment of the invention further includes: instructions or programs stored in memory and executable on a processor, wherein the processor calls the instructions or programs in memory to execute... Figure 8 The methods executed by each module shown achieve the same technical effect, and to avoid repetition, they will not be described in detail here.

[0254] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described information transmission method embodiments and achieve the same technical effects. To avoid repetition, they will not be described again here.

[0255] The processor is the processor used in the network function described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.

[0256] Optional, such as Figure 9 As shown, this application embodiment also provides a communication device 900, including a processor 901 and a memory 902. The memory 902 stores programs or instructions that can run on the processor 901. For example, when the communication device 900 has a first network function, the program or instructions executed by the processor 901 implement the various steps of the above-described information transmission method embodiment and achieve the same technical effect. When the communication device 900 has a second network function, the program or instructions executed by the processor 901 implement the various steps of the above-described information transmission method embodiment and achieve the same technical effect. To avoid repetition, further details are omitted here.

[0257] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above-described information transmission method embodiments and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0258] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.

[0259] This application also provides a computer program / program product, which is stored in a storage medium and executed by at least one processor to implement the various processes of the above-described sensing method or sensing configuration method embodiments, and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0260] This application also provides a communication system, including at least a first network function and a second network function, wherein the first network function can be used to perform the steps of the information transmission method described above, and the second network function can be used to perform the steps of the information transmission method described above.

[0261] It should be noted that in some other optional implementations, the communication system may also include the first terminal and / or the second terminal as described in the above embodiments, thereby realizing the various processes of the above information transmission method embodiments and achieving the same technical effect. To avoid repetition, these will not be repeated here.

[0262] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.

[0263] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this application.

[0264] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.

Claims

1. An information transmission method, characterized in that, include: The first network function learns the first information, which is related to the first terminal; The first network function sends a subscription request for a first event to the second network function based on the first information. The first event is used to instruct the second network function to send a relationship notification related to the first terminal when a first triggering condition is met. Wherein, the first network function is Session Management Function (SMF), the second network function is Network Open Function (NEF), and the first information includes at least one of the following: Capability indicator, used to indicate that the first terminal has gateway capabilities; A type indicator is used to indicate that the first terminal is a gateway device; Session indication, used to indicate that the session between the first terminal and the network is for forwarding; Data network access information is used to indicate that the first terminal is used for data forwarding, the first terminal has gateway capabilities, the first terminal is a gateway device, or the session of the first terminal is used for forwarding. The first triggering condition includes at least one of the following: The first terminal forwards data, the first terminal adds members, and the first terminal adds forwarding objects.

2. The method according to claim 1, characterized in that, The first triggering condition also includes at least one of the following: The first terminal forwards data from the second terminal; the first terminal stops forwarding data from the second terminal; the first terminal adds the second terminal as a member; the first terminal removes the second terminal as a member; the first terminal adds the second terminal as a forwarding object; the first terminal removes the second terminal as a forwarding object.

3. The method according to claim 1, characterized in that, After the first network function sends a subscription request for the first event to the second network function based on the first information, the method further includes: The first network function receives the relationship notification sent by the second network function; The relationship notification is used to notify at least one of the following: The first terminal forwards data, the first terminal adds a member, the first terminal adds a forwarding object, the first terminal forwards data from the second terminal, the first terminal stops forwarding data from the second terminal, the first terminal adds the second terminal as a member, the first terminal removes the second terminal as a member, the first terminal adds the second terminal as a forwarding object, and the first terminal removes the second terminal as a forwarding object.

4. The method according to claim 1, characterized in that, The first piece of information obtained includes: The first network function learns the first information from the second network function, the third network function, or the first terminal.

5. An information transmission method, characterized in that, include: The second network function receives a subscription request for a first event sent by the first network function; The subscription request is sent by the first network function based on first information related to the first terminal, and the first event is used to instruct the second network function to send a relationship notification related to the first terminal when the first triggering condition is met. The first network function is Session Management Function (SMF), and the second network function is Network Open Function (NEF). The first information includes at least one of the following: Capability indicator, used to indicate that the first terminal has gateway capabilities; A type indicator is used to indicate that the first terminal is a gateway device; Session indication, used to indicate that the session between the first terminal and the network is for forwarding; Data network access information is used to indicate that the first terminal is used for data forwarding, the first terminal has gateway capabilities, the first terminal is a gateway device, or the session of the first terminal is used for forwarding. The first triggering condition includes at least one of the following: First terminal forwards data, first terminal adds members, first terminal adds forwarding objects.

6. The method according to claim 5, characterized in that, The first triggering condition also includes at least one of the following: The first terminal forwards data from the second terminal; the first terminal stops forwarding data from the second terminal; the first terminal adds the second terminal as a member; the first terminal removes the second terminal as a member; the first terminal adds the second terminal as a forwarding object; the first terminal removes the second terminal as a forwarding object.

7. The method according to claim 5, characterized in that, After receiving the subscription request for the first event sent by the first network function, the method further includes: When the first triggering condition is met, the second network function sends a relationship notification to the first network function. The relationship notification is used to notify at least one of the following: The first terminal forwards data, the first terminal adds a member, the first terminal adds a forwarding object, the first terminal forwards data from the second terminal, the first terminal stops forwarding data from the second terminal, the first terminal adds the second terminal as a member, the first terminal removes the second terminal as a member, the first terminal adds the second terminal as a forwarding object, and the first terminal removes the second terminal as a forwarding object.

8. The method according to claim 5, characterized in that, Before the second network function receives the subscription request for the first event sent by the first network function, the method further includes: The second network function learns the relevant information of the first terminal and sends the first information to the first network function or the third network function based on the relevant information of the first terminal.

9. The method according to claim 8, characterized in that, The first terminal-related information includes at least one of the following: Capability information, used to indicate that the first terminal has gateway capabilities; Type information, used to indicate that the first terminal is a gateway device; Session information, used to indicate that the session between the first terminal and the network is for forwarding; Data network access information is used to indicate that the first terminal is used for data forwarding, the first terminal has gateway capabilities, the first terminal is a gateway device, or the session of the first terminal is used for forwarding.

10. An information transmission device, applied to a first network function, characterized in that, include: The acquisition module is used to obtain first information, which is related to the first terminal; The first sending module is configured to send a subscription request for a first event to the second network function based on the first information. The first event is used to instruct the second network function to send a relationship notification related to the first terminal when a first triggering condition is met. Wherein, the first network function is Session Management Function (SMF), the second network function is Network Open Function (NEF), and the first information includes at least one of the following: Capability indicator, used to indicate that the first terminal has gateway capabilities; A type indicator is used to indicate that the first terminal is a gateway device; Session indication, used to indicate that the session between the first terminal and the network is for forwarding; Data network access information is used to indicate that the first terminal is used for data forwarding, the first terminal has gateway capabilities, the first terminal is a gateway device, or the session of the first terminal is used for forwarding. The first triggering condition includes at least one of the following: The first terminal forwards data, the first terminal adds members, and the first terminal adds forwarding objects.

11. The apparatus according to claim 10, characterized in that, The first triggering condition also includes at least one of the following: The first terminal forwards data from the second terminal; the first terminal stops forwarding data from the second terminal; the first terminal adds the second terminal as a member; the first terminal removes the second terminal as a member; the first terminal adds the second terminal as a forwarding object; the first terminal removes the second terminal as a forwarding object.

12. The apparatus according to claim 10, characterized in that, After the first sending module sends a subscription request for the first event to the second network function based on the first information, the method further includes: The first receiving module is used to receive the relationship notification sent by the second network function; The relationship notification is used to notify at least one of the following: The first terminal forwards data, the first terminal adds a member, the first terminal adds a forwarding object, the first terminal forwards data from the second terminal, the first terminal stops forwarding data from the second terminal, the first terminal adds the second terminal as a member, the first terminal removes the second terminal as a member, the first terminal adds the second terminal as a forwarding object, and the first terminal removes the second terminal as a forwarding object.

13. The apparatus according to claim 10, characterized in that, The acquisition module is used for: The first information is obtained from the second network function, the third network function, or the first terminal.

14. A network function entity, wherein the network function entity is a first network function, characterized in that, It includes a processor and a memory, the memory storing a program or instructions that can run on the processor, the program or instructions being executed by the processor to implement the steps of the information transmission method as described in any one of claims 1 to 4.

15. An information transmission device, applied to a second network function, characterized in that, include: The second receiving module is used to receive the subscription request for the first event sent by the first network function; The subscription request is sent by the first network function based on first information related to the first terminal, and the first event is used to instruct the second network function to send a relationship notification related to the first terminal when the first triggering condition is met. The first network function is Session Management Function (SMF), and the second network function is Network Open Function (NEF). The first information includes at least one of the following: Capability indicator, used to indicate that the first terminal has gateway capabilities; A type indicator is used to indicate that the first terminal is a gateway device; Session indication, used to indicate that the session between the first terminal and the network is for forwarding; Data network access information is used to indicate that the first terminal is used for data forwarding, the first terminal has gateway capabilities, the first terminal is a gateway device, or the session of the first terminal is used for forwarding. The first triggering condition includes at least one of the following: First terminal forwards data, first terminal adds members, first terminal adds forwarding objects.

16. The apparatus according to claim 15, characterized in that, The first triggering condition also includes at least one of the following: The first terminal forwards data from the second terminal; the first terminal stops forwarding data from the second terminal; the first terminal adds the second terminal as a member; the first terminal removes the second terminal as a member; the first terminal adds the second terminal as a forwarding object; the first terminal removes the second terminal as a forwarding object.

17. The apparatus according to claim 15, characterized in that, After the second receiving module receives the subscription request for the first event sent by the first network function, the method further includes: If the first triggering condition is met, a relationship notification is sent to the first network function; The relationship notification is used to notify at least one of the following: The first terminal forwards data, the first terminal adds a member, the first terminal adds a forwarding object, the first terminal forwards data from the second terminal, the first terminal stops forwarding data from the second terminal, the first terminal adds the second terminal as a member, the first terminal removes the second terminal as a member, the first terminal adds the second terminal as a forwarding object, and the first terminal removes the second terminal as a forwarding object.

18. The apparatus according to claim 15, characterized in that, Before the second receiving module receives the subscription request for the first event sent by the first network function, the method further includes: The second sending module is used to obtain information related to the first terminal and send the first information to the first network function or the third network function based on the information related to the first terminal.

19. The apparatus according to claim 18, characterized in that, The first terminal-related information includes at least one of the following: Capability information, used to indicate that the first terminal has gateway capabilities; Type information, used to indicate that the first terminal is a gateway device; Session information, used to indicate that the session between the first terminal and the network is for forwarding; Data network access information is used to indicate that the first terminal is used for data forwarding, the first terminal has gateway capabilities, the first terminal is a gateway device, or the session of the first terminal is used for forwarding.

20. A network function entity, wherein the network function entity is a second network function, characterized in that, It includes a processor and a memory, the memory storing a program or instructions that can run on the processor, the program or instructions being executed by the processor to implement the steps of the information transmission method as described in any one of claims 6 to 9.

21. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed by a processor, implement the steps of the information transmission method as described in any one of claims 1 to 9.

Citation Information

Patent Citations

  • Service diversion indication method and device

    WO2019192417A1