CN-121985356-A - Terminal mutual access implementation method, network device, storage medium and program product
Abstract
The application provides a terminal mutual access implementation method, network side equipment, a storage medium and a program product. The method comprises the steps that under the condition that a first request sent by a second network function is received, the first network function interacts with the second network function to obtain mutual access route information of at least part of terminals in a first terminal mutual access group to which the first terminal belongs, wherein the second network function is a session control and/or management function selected when the first terminal establishes a service transmission channel corresponding to the first terminal mutual access group, the first request is used for obtaining the mutual access route information of the terminals in the first terminal mutual access group, the first information is sent to a first application platform, the first information comprises the mutual access route information of at least part of the terminals in the first terminal mutual access group, and the terminals in the first terminal mutual access group can obtain the mutual access required information from the first platform to realize mutual access. The method can solve at least one problem existing in the existing terminal mutual access scheme which is realized by depending on the network side.
Inventors
- QIU WEI
- FENG ZHENG
- SONG XUGUANG
- ZHAI MENGDI
- SUN XUN
- MA HONGYUAN
- LI DAN
Assignees
- 中国移动通信集团设计院有限公司
- 中国移动通信集团有限公司
Dates
- Publication Date
- 20260505
- Application Date
- 20251231
Claims (17)
- 1. A method for implementing terminal mutual access, which is applied to a first network function, the method comprising: Under the condition that a first request sent by a second network function is received, interaction is carried out between the second network function and at least part of mutual access route information of terminals in a first terminal mutual access group to which a first terminal belongs, wherein the second network function is a session control and/or management function selected when the first terminal establishes a service transmission channel corresponding to the first terminal mutual access group, and the first request is used for acquiring the mutual access route information of the terminals in the first terminal mutual access group; And sending first information to a first application platform, wherein the first information comprises the mutual access route information of at least part of terminals in the first terminal mutual access group, and the terminals in the first terminal mutual access group can acquire the information required by mutual access from the first platform to realize mutual access.
- 2. The method of claim 1, wherein the mutual access routing information of the terminals in the first terminal mutual access group comprises at least one of: the first terminal mutually accesses the identification information of the group; The first terminal mutually accesses the identification information of the terminals in the group; the service transmission channel of the first terminal mutual access group belongs to and/or corresponds to a data network identifier; The terminal in the first terminal inter-access group establishes the identification information of the session control and/or management function selected when corresponding to the service transmission channel of the first terminal inter-access group; the terminal in the first terminal inter-access group establishes the identification information of the user plane function selected when corresponding to the service transmission channel of the first terminal inter-access group; The terminal in the first terminal inter-access group establishes a session control and/or management function and/or user plane function selected when corresponding to the service transmission channel of the first terminal inter-access group to allocate an IP address for the terminal; And the terminal in the first terminal inter-access group establishes a service transmission channel corresponding to the first terminal inter-access group, and the user plane function selected when the terminal in the first terminal inter-access group establishes the service transmission channel corresponding to the first terminal inter-access group distributes terminal inter-access user plane tunnel information corresponding to the first terminal inter-access group for the terminal.
- 3. The method according to claim 1, wherein the interaction with the second network function is performed by interaction routing information of at least some terminals in a first terminal interaction group to which the first terminal belongs, including at least one of: acquiring third information from the first request, and/or sending the third request to the second network function, and receiving the third information sent by the second network function, where the third request is used to acquire the third information, and the third information includes mutual access route information of the first terminal corresponding to a first terminal mutual access group or mutual access route information of all terminals in the first terminal mutual access group, where the first terminal mutual access group accesses the second network function; Responding to the first request, and sending fourth information to the second network function, wherein the fourth information comprises at least one of the interview route information of terminals in the first terminal interview group, which are accessed to other session control and/or management functions when a service transmission channel of the first terminal interview group is established, and the interview route information of all terminals in the first terminal interview group corresponding to the first terminal interview group; Receiving a fourth request sent by the third network function or the third network function through the second network function, and sending fifth information to the third network function or the third network function through the second network function, wherein the fourth request is used for obtaining the fifth information, and the fifth information comprises mutual access routing information of a corresponding first terminal mutual access group of a terminal in the first terminal mutual access group.
- 4. A method according to claim 3, characterized in that the method further comprises: After the third information is acquired, judging whether an IP address of a second terminal conflicts with an IP address of a third terminal, wherein the second terminal is any terminal in the first terminal mutual access group contained in the third information, and the third terminal comprises other terminals except the second terminal in the first terminal mutual access group, which are distributed when the first network function has acquired to establish a service transmission channel corresponding to the first terminal mutual access group; and sending first indication information to the second network function under the condition that the IP address of the second terminal conflicts with the IP address of the third terminal, wherein the first indication information is used for indicating the second network function to reallocate the IP address for the second terminal.
- 5. The method of any of claims 1-4, wherein the sending the first information to the first application platform comprises: receiving a fifth request from a first application platform, and sending first information to the first application platform, wherein the fifth request is used for acquiring the first information; Or alternatively And sending the first information to the first application platform.
- 6. A method for implementing terminal mutual access, which is characterized by being applied to a second network function, the method comprising: under the condition that a first terminal meets a first condition and establishes a service transmission channel corresponding to a first terminal interview group, interaction is performed between the first terminal and a first network function, wherein the first condition comprises subscription terminal interview service and/or terminal interview group information corresponding to the first terminal interview group, the second network function is a session control and/or management function selected when the first terminal establishes the service transmission channel corresponding to the first terminal interview group, and the first terminal is any terminal belonging to the first terminal interview group; And sending sixth information to a third network function to assist in realizing the inter-access service between terminals in the first terminal inter-access group, wherein the third network function is a user plane function selected when the first terminal establishes a service transmission channel corresponding to the first terminal inter-access group, and the sixth information comprises the inter-access routing information of at least part of terminals in the first terminal inter-access group.
- 7. The method of claim 6, wherein prior to said interacting with the first network function with the mutual access routing information of at least some terminals in the first terminal mutual access group, the method further comprises at least one of: Inquiring the first network function from a fifth network function based on ninth information, wherein the ninth information comprises at least one of network function NF configuration file, NF service, NF information, NF type, number segment, service area, equipment identifier, terminal interview group identifier, data network identifier and data type to which a service transmission channel of a terminal interview group belongs and/or corresponds; the first network function is discovered based on first configuration information, wherein the first configuration information is information of the first network function configured on the second network function.
- 8. The method of claim 6, wherein the interacting with the first network function with the mutual access routing information of at least some terminals in the first terminal mutual access group comprises at least one of: A first request is sent to the first network function, and fourth information sent by the first network function is received, wherein the first request is used for reporting third information and/or obtaining fourth information; Receiving a third request sent by the first network function, and sending the third information to the first network function, wherein the third request is used for acquiring the third information; Forwarding a fourth request from the third network function to the first network function, and forwarding fifth information sent by the first network function to the third network function, wherein the fourth request is used for acquiring the fifth information; The third information comprises mutual access route information of the first terminal corresponding to a first terminal mutual access group or mutual access route information of the first terminal mutual access group corresponding to all terminals accessing the second network function in the first terminal mutual access group, the fourth information comprises at least one of mutual access route information of terminals in the first terminal mutual access group accessing other session control and/or management functions when a service transmission channel of the first terminal mutual access group is established, mutual access route information of all terminals in the first terminal mutual access group corresponding to the first terminal mutual access group, and mutual access route information of the corresponding first terminal mutual access group of the terminals in the first terminal mutual access group.
- 9. The method of claim 8, wherein the method further comprises: After the third information is sent to the first network function, receiving first indication information sent by the first network function, wherein the first indication information is used for indicating the second network function to reassign an IP address to a second terminal, and the second terminal is any terminal in the first terminal mutual access group contained in the third information; And reallocating an IP address for the second terminal according to the first indication information, or indicating a sixth network function to reallocate an IP address for the second terminal according to the first indication information, wherein the IP address reallocated to the second terminal is different from the IP address of a third terminal, the third terminal comprises other terminals except the second terminal in the first terminal mutual access group, which are allocated when the first network function has acquired to establish a service transmission channel corresponding to the first terminal mutual access group, and the sixth network function is a user plane function selected when the second terminal establishes a service transmission channel corresponding to the first terminal mutual access group.
- 10. The method of claim 8, wherein prior to said sending the third information to the first network function, the method further comprises: Under the condition that the first terminal meets the first condition and the second condition or the condition that the first terminal meets the first condition and the third condition, the third network function is instructed to distribute terminal mutual access user plane tunnel information corresponding to the first terminal mutual access group to the first terminal; wherein the second condition includes: The service transmission channel established by the first terminal and corresponding to the first terminal mutual access group is a service transmission channel established based on the service transmission channel of the first terminal mutual access group and/or a corresponding data network identifier; the third network function does not allocate terminal interview user plane tunnel information corresponding to the first terminal interview group; Wherein the third condition includes: The service transmission channel established by the first terminal and corresponding to the first terminal mutual access group is a service transmission channel established based on the service transmission channel of the first terminal mutual access group and/or a corresponding data network identifier; the third network function does not allocate terminal interview user plane tunnel information corresponding to the first terminal interview group; And when other terminals in the first terminal inter-access group establish a service transmission channel corresponding to the first terminal inter-access group, the user plane function selected is different from the third network function.
- 11. The method according to any one of claims 6-10, further comprising: Generating and storing seventh information locally under the condition that the first terminal meets the first condition, wherein the seventh information comprises mutual access route information of at least part of terminals in the first terminal mutual access group; Updating the seventh information when the seventh information changes; wherein the seventh information includes at least one of: identification information of terminals in the first terminal mutual access group; the first terminal mutually accesses the identification information of the group; the service transmission channel of the first terminal mutual access group belongs to and/or corresponds to a data network identifier; The terminals in the first terminal mutual access group establish the identification information of the session control and/or management function selected when corresponding to the service transmission channel of the first terminal mutual access group; The terminals in the first terminal mutual access group establish the identification information of the user plane function selected when corresponding to the service transmission channel of the first terminal mutual access group; The terminals in the first terminal mutual access group establish the IP address allocated when corresponding to the service transmission channel of the first terminal mutual access group; and the terminals in the first terminal mutual access group establish the distributed terminal mutual access user plane tunnel information corresponding to the service transmission channel of the first terminal mutual access group.
- 12. A method for implementing terminal mutual access, which is characterized by being applied to a third network function, the method comprising: Under the condition that a first terminal initiates a mutual access service request aiming at other terminals in a first terminal mutual access group, sending a fourth request to a first network function or to the first network function through a second network function, and receiving the first network function or fifth information sent by the first network function through the second network function so as to realize mutual access service among terminals in the first terminal mutual access group; And/or the number of the groups of groups, Receiving sixth information sent by a second network function to realize a mutual access service between terminals in the first terminal mutual access group; The first terminal is any terminal in the first terminal interview group, the second network function is a session control and/or management function selected when the first terminal establishes a service transmission channel corresponding to the first terminal interview group, the third network function is a user plane function selected when the first terminal establishes a service transmission channel corresponding to the first terminal interview group, the fifth information comprises interview route information of a corresponding first terminal interview group of a terminal in the first terminal interview group, and the sixth information comprises interview route information of at least part of terminals in the first terminal interview group.
- 13. The terminal mutual access implementation method is characterized by being applied to a first application platform, and comprises the following steps: under the condition of acquiring second information, a fifth request is sent to a first network function and first information sent by the first network function is received, wherein the second information comprises at least one item of information including terminal interview service opening information of a first terminal and/or a first terminal interview group, terminal interview group configuration information of the first terminal and/or the first terminal interview group and registration information of the first terminal to a first application platform aiming at the first terminal interview group; And transmitting eighth information to the first terminal in response to a query request for querying the eighth information from the first terminal, so that the first terminal realizes the interview service for other terminals in the first terminal interview group, wherein the first terminal belongs to the first terminal interview group, and the eighth information comprises at least one of group information of the first terminal interview group, interview route information of terminals in the first terminal interview group and online state information of the terminals in the first terminal interview group.
- 14. The method of claim 13, wherein prior to the query request in response to the query eighth information from the first terminal, the method further comprises: responding to a service request sent by the first terminal through a preset functional body, and establishing a service transmission channel of the first terminal mutual access group with the first terminal; Responding to a registration request sent by the first terminal through the service transmission channel, registering the first terminal to the first application platform, and receiving tenth information carried in the registration request, wherein the tenth information comprises at least one of the following: Identification information of the first terminal; the service transmission channel belongs to and/or corresponds to a data network identifier; The second network function or the third network function allocates an IP address to the first terminal, where the second network function is a session control and/or management function selected when the first terminal establishes a service transmission channel corresponding to the first terminal interview group, and the third network function is a user plane function selected when the first terminal establishes a service transmission channel corresponding to the first terminal interview group.
- 15. A network side device comprising a processor and a memory storing a program or instructions executable on the processor, which when executed by the processor, implement the steps of the terminal interview implementing method according to any one of claims 1-14.
- 16. A non-transitory computer readable storage medium, characterized in that the readable storage medium has stored thereon a program or instructions which, when executed by a processor, implement the steps of the terminal interview implementing method according to any one of claims 1-14.
- 17. A computer program product, characterized in that it is stored in a storage medium, said computer program product being executed by at least one processor to implement the steps of the terminal interview implementing method according to any one of claims 1-14.
Description
Terminal mutual access implementation method, network device, storage medium and program product Technical Field The present application relates to the field of communications technologies, and in particular, to a terminal mutual access implementation method, a network side device, a storage medium, and a program product. Background In the mobile communication network, the terminal mutual access refers to directly establishing a service transmission channel between two terminals accessing the mobile communication network, realizing service data interaction, and avoiding bypassing external routing equipment and/or servers through interfaces such as N6/SGi and the like. An existing terminal mutual access implementation mode is finished by depending on a network side. However, this approach has several problems. For example, in this manner, the user plane functions (User Plane Function, UPFs) accessed by the terminals need to configure information required for mutual access of the terminals, such as the generic routing encapsulation (Generic Routing Encapsulation, GRE) tunnel, between the UPFs having the disaster recovery relationship and between the UPFs needing interworking, and the configuration workload is huge. Meanwhile, the mode needs to definitely determine which UPF the terminal needing the mutual access accesses in advance, and data configuration is carried out in advance, dynamic UPF selection is not supported to complete the mutual access, flexibility of service development is poor, and in a scene that the terminal moves across UPF coverage, the mutual access service interruption possibly occurs, and the service application scene flexibility is poor. Therefore, it is desirable to propose a more advanced terminal interview implementation scheme to solve at least one of the above problems. Disclosure of Invention The application provides a terminal mutual access implementation method, network side equipment, a storage medium and a program product, which are used for solving at least one problem existing in the existing terminal mutual access scheme which is implemented by depending on a network side. In order to solve the technical problems, the application is realized as follows: In a first aspect, a method for implementing mutual access of terminals is provided, and the method is applied to a first network function, and includes: Under the condition that a first request sent by a second network function is received, interaction is carried out between the second network function and at least part of mutual access route information of terminals in a first terminal mutual access group to which a first terminal belongs, wherein the second network function is a session control and/or management function selected when the first terminal establishes a service transmission channel corresponding to the first terminal mutual access group, and the first request is used for acquiring the mutual access route information of the terminals in the first terminal mutual access group; And sending first information to a first application platform, wherein the first information comprises the mutual access route information of at least part of terminals in the first terminal mutual access group, and the terminals in the first terminal mutual access group can acquire the information required by mutual access from the first platform to realize mutual access. In a second aspect, a method for implementing mutual access of terminals is provided, and the method is applied to a second network function, and includes: under the condition that a first terminal meets a first condition and establishes a service transmission channel corresponding to a first terminal interview group, interaction is performed between the first terminal and a first network function, wherein the first condition comprises subscription terminal interview service and/or terminal interview group information corresponding to the first terminal interview group, the second network function is a session control and/or management function selected when the first terminal establishes the service transmission channel corresponding to the first terminal interview group, and the first terminal is any terminal belonging to the first terminal interview group; And sending sixth information to a third network function to assist in realizing the inter-access service between terminals in the first terminal inter-access group, wherein the third network function is a user plane function selected when the first terminal establishes a service transmission channel corresponding to the first terminal inter-access group, and the sixth information comprises the inter-access routing information of at least part of terminals in the first terminal inter-access group. In a third aspect, a method for implementing mutual access of terminals is provided, and the method is applied to a third network function, and includes: Under the condition that a first terminal initiates a mutual acce