Communication method, first network function, storage medium and computer program product
By leveraging the digital identity of the first network function management and authentication terminal, AI Agent proxy participation and intelligent proxy processes are supported, solving the flexibility and business interaction issues of the IMS network architecture in future real-time communication networks, and realizing the registration and communication flexibility of AI Agent services.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- CHINA MOBILE COMM LTD RES INST
- Filing Date
- 2024-10-18
- Publication Date
- 2026-04-21
AI Technical Summary
The existing IMS network architecture is insufficient to meet the needs of future real-time communication networks. It lacks digital identity, digital identification (ID) registration and business interaction mechanisms for AI Agent services, and its communication methods are limited and its flexibility is low.
Based on the terminal's digital identity and other information through the first network function, it determines whether to allow the use of AI Agent, digital identifier ID, digital identity and other capabilities and services. It defines the management and authentication mechanism of digital identity and supports the process of AI Agent proxy participation and intelligent proxy.
It improves communication flexibility, meets the needs of future real-time communication networks, and enables digital identity registration and interaction for AI Agent services.
Smart Images

Figure CN121908253A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wireless communication technology, and in particular to a communication method, a first network function, a storage medium, and a computer program product. Background Technology
[0002] Currently, for the existing Internet Protocol (IP) Multimedia Subsystem (IMS) network architecture, the traditional IMS numbering system is insufficient to meet the needs of future real-time communication networks. Furthermore, previous standards typically used IMS networks independently, lacking capabilities and mechanisms for AI agent services such as digital identity, identity document (ID) registration, AI agent participation, and / or business interaction. This results in a limited communication method and low flexibility. Summary of the Invention
[0003] This application provides a communication method, a first network function, a storage medium, and a computer program product. The first network function determines whether to allow the terminal to use specific network capabilities and / or services based on information such as the terminal's digital identity. This is beneficial for meeting the needs of future real-time communication networks and improving communication flexibility.
[0004] The technical solution of this application embodiment is implemented as follows:
[0005] This application provides a communication method applied to a first network function, the method comprising:
[0006] Based on the first information, decide whether to allow the terminal to use the first capability and / or the first service;
[0007] Wherein, the first capability and / or the first service includes at least one of: AI Agent, digital ID, digital identity, and enterprise identity;
[0008] The first information includes: user contract information, and / or information on at least one of network-supported AI Agent, digital ID, digital identity, and enterprise identity, and / or relevant information of the terminal.
[0009] In the above method, before determining whether to allow the terminal to use the first capability and / or the first service based on the first information, the method further includes:
[0010] Receive a first request sent by the terminal; wherein the first request is used to request and / or register the first capability and / or the first service.
[0011] In the above method, the first request carries relevant information about the terminal.
[0012] In the above method, after determining whether to allow the terminal to use the first capability and / or the first service based on the first information, the method further includes:
[0013] If it is decided to allow the terminal to use the first capability and / or the first service, a first response is sent to the terminal.
[0014] In the above method, the first response is used to notify the terminal that it is allowed to provide the first capability and / or the first service.
[0015] In the above method, the first response carries information that the network supports at least one of AI Agent, digital ID, digital identity, and enterprise identity, and / or allows the terminal to use information of at least one of AI Agent, digital ID, digital identity, and enterprise identity.
[0016] In the above method, the relevant information of the terminal includes: information on AI Agent support of the terminal, and / or at least one of the terminal's digital ID, digital identity, and enterprise identity.
[0017] In the above method, the relevant information of the terminal is determined by the second network function based on the user number and / or identity request information of the terminal to determine whether to allocate it to the terminal.
[0018] This application provides a communication method applied to a first network function, the method comprising:
[0019] Based on the second information, a decision is made on whether to allow the terminal to use the second capability and / or the second service;
[0020] The second capability and / or the second service include at least one of the following: proxy participation, intelligent proxy, and intelligent answering;
[0021] The second information includes: the called number, and / or user contract information, and / or information on at least one of the following: network-supported AI Agent, digital ID, digital identity, and enterprise identity, and / or relevant information of the terminal.
[0022] In the above method, before determining whether to allow the terminal to use the second capability and / or the second service based on the second information, the method further includes:
[0023] Receive a second request sent by the terminal; wherein the second request carries the called number and / or relevant information of the terminal.
[0024] In the above method, the second request is used to request the second capability and / or the second service.
[0025] In the above method, the relevant information of the terminal includes: information on AI Agent supported by the terminal, and / or at least one of the terminal's digital ID, digital identity, and enterprise identity.
[0026] In the above method, the relevant information of the terminal is determined by the second network function based on the user number and / or identity request information of the terminal to determine whether to allocate it to the terminal.
[0027] In the above method, after determining whether to allow the terminal to use the second capability and / or the second service based on the second information, the method further includes:
[0028] If it is decided to allow the terminal to use the second capability and / or the second service, negotiate with the third network function to reserve AI Agent media resources by the third network function;
[0029] Send a message carrying the AI Agent media address to the conference center so that the conference center can obtain the AI Agent media resources and establish a conference connection with the third network function.
[0030] In the above method, after sending the message carrying the AI Agent media address to the conference center, the method further includes:
[0031] Receive the second response sent by the conference center and send the second response to the terminal.
[0032] In the above method, the second response is used to notify the terminal that the conference call has been completed.
[0033] In the above method, after sending the message carrying the AI Agent media address to the conference center, the method further includes:
[0034] If the conference connection between the conference center and the third network function is released, the AI Agent media resources are released by negotiating with the third network function.
[0035] This application provides a first network function, including:
[0036] The first decision module is used to decide, based on the first information, whether to allow the terminal to use the first capability and / or the first service;
[0037] Wherein, the first capability and / or the first service includes at least one of: AI Agent, digital ID, digital identity, and enterprise identity;
[0038] The first information includes: user contract information, and / or information on at least one of network-supported AI Agent, digital ID, digital identity, and enterprise identity, and / or relevant information of the terminal.
[0039] This application provides a first network function, including:
[0040] The second decision module is used to decide, based on the second information, whether to allow the terminal to use the second capability and / or the second service;
[0041] The second capability and / or the second service include at least one of the following: proxy participation, intelligent proxy, and intelligent answering;
[0042] The second information includes: the called number, and / or user contract information, and / or information on at least one of the following: network-supported AI Agent, digital ID, digital identity, and enterprise identity, and / or relevant information of the terminal.
[0043] This application provides a first network function, including: a processor, a memory, and a communication bus;
[0044] The communication bus is used to realize the communication connection between the processor and the memory;
[0045] The processor is configured to execute one or more computer programs stored in the memory to implement a communication method applied to the first network function.
[0046] This application provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements a communication method applied to a first network function.
[0047] This application provides a computer program product, including a computer program that, when executed, implements a communication method applied to a first network function.
[0048] This application provides a communication method, a first network function, a storage medium, and a computer program product. The method includes: determining whether to allow a terminal to use a first capability and / or a first service based on first information; wherein the first capability and / or the first service includes at least one of: AI Agent, digital ID, digital identity, and enterprise identity; the first information includes: user subscription information, and / or information that the network supports at least one of AI Agent, digital ID, digital identity, and enterprise identity, and / or relevant information of the terminal; and determining whether to allow the terminal to use a second capability and / or a second service based on second information; wherein the second capability and / or the second service includes at least one of: proxy participation, intelligent proxy, and intelligent answering; the second information includes: called number, and / or user subscription information, and / or information that the network supports at least one of AI Agent, digital ID, digital identity, and enterprise identity, and / or relevant information of the terminal. The technical solution provided by this application defines, on the one hand, the management, authentication mechanism, and registration process for information such as digital identity; on the other hand, it defines the process for AI Agent proxy participation, intelligent proxy, and intelligent answering, which is beneficial to meeting the needs of future real-time communication networks and improving communication flexibility. Attached Figure Description
[0049] Figure 1 A flowchart illustrating a communication method provided in an embodiment of this application. Figure 1 ;
[0050] Figure 2 A flowchart illustrating a communication method provided in an embodiment of this application. Figure 2 ;
[0051] Figure 3 A schematic diagram illustrating an exemplary digital identity management and registration process provided in this application embodiment;
[0052] Figure 4 A schematic diagram of an exemplary proxy meeting participation process provided for embodiments of this application;
[0053] Figure 5 A schematic diagram of the structure of a first network function provided in an embodiment of this application. Figure 1 ;
[0054] Figure 6 A schematic diagram of the structure of a first network function provided in an embodiment of this application. Figure 2 ;
[0055] Figure 7 A schematic diagram of the structure of a first network function provided in an embodiment of this application. Figure 3 . Detailed Implementation
[0056] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0057] The technical solutions of this application and how they solve the aforementioned technical problems will be described in detail below through embodiments and in conjunction with the accompanying drawings. The embodiments below can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments.
[0058] Furthermore, the technical solutions described in the embodiments of this application can be combined arbitrarily without conflict.
[0059] This application provides a communication method for a first network function, applicable to an IMS network. Specifically, the first network function can be an AI Agent control function, whereby the AI Agent is an intelligent agent.
[0060] Figure 1 A flowchart illustrating a communication method provided in an embodiment of this application. Figure 1 .like Figure 1 As shown in the embodiments of this application, the communication method applied to the first network function mainly includes the following steps:
[0061] S101. Based on the first information, decide whether to allow the terminal to use the first capability and / or the first service;
[0062] The primary capability and / or primary business includes at least one of the following: AI Agent, digital ID, digital identity, and enterprise identity.
[0063] The first information includes: user contract information, and / or information on at least one of the following: network-supported AI Agent, digital ID, digital identity, enterprise identity, and / or relevant terminal information.
[0064] In the embodiments of this application, the first network function determines whether to allow the terminal to use the first capability and / or the first service based on the first information. The first capability and the first service can also be referred to as the first service, the first application, etc., and are not limited in the embodiments of this application.
[0065] In the embodiments of this application, the strategy of the first network function to determine whether to allow the terminal to use the first capability and / or the first service based on the first information can be determined according to actual needs and application scenarios, and is not limited in the embodiments of this application.
[0066] For example, in an embodiment of this application, the first information includes relevant information about the terminal. The first network function may decide to allow the terminal to use the first capability and / or the first service if the relevant information about the terminal includes information about the terminal supporting an AI Agent; otherwise, it may prohibit the terminal from using the first capability and / or the first service.
[0067] In embodiments of this application, before the terminal decides whether to allow the terminal to use the first capability and / or the first service based on the first information, it may also perform the following steps: receiving a first request sent by the terminal; wherein the first request is used to request and / or register the first capability and / or the first service.
[0068] It is understood that, in the embodiments of this application, the first network function, upon receiving a first request, can respond to the first request and determine, based on first information, whether to allow the terminal to use the first capability and / or the first service. The first information may carry relevant information about the terminal, which may originate from the first request. Of course, the relevant information about the terminal may also be provided to the first network device through other means, and this embodiment of the application does not impose any limitations on this.
[0069] It should be noted that, in the embodiments of this application, the first network function determines whether to allow the terminal to use the first capability and / or the first service based on the first information. This can be performed when the terminal requests registration, or when the terminal requests a conference call, etc. The embodiments of this application do not limit this.
[0070] In the embodiments of this application, after the first network function determines whether to allow the terminal to use the first capability and / or the first service based on the first information, it may also perform the following steps: if it decides to allow the terminal to use the first capability and / or the first service, it sends a first response to the terminal.
[0071] It is understood that, in the embodiments of this application, the first network function may, upon deciding to allow the terminal to use the first capability and / or the first service, inform the terminal of the result, i.e., send a first response to the terminal. The first response is used to notify the terminal that the use of the first capability and / or the first service is permitted.
[0072] It should be noted that, in the embodiments of this application, the first response carries information indicating that the network supports at least one of the following: AI Agent, digital ID, digital identity, and enterprise identity, and / or allows the terminal to use information indicating at least one of the following: AI Agent, digital ID, digital identity, and enterprise identity. The specific information items carried in the first response can be determined according to actual needs and application scenarios, and are not limited in the embodiments of this application.
[0073] In the embodiments of this application, as described above, the first information may include relevant information about the terminal, wherein the relevant information about the terminal includes: information about the terminal supporting AI Agent, and / or at least one of the terminal's digital ID, digital identity, and enterprise identity. The relevant information about the terminal may be carried by the terminal in the first request and thus provided to the first network device, while the relevant information about the terminal may be allocated to the terminal by the second network function based on the terminal's user number and / or identity request information, as explained below.
[0074] In embodiments of this application, a terminal may send a request to a second network function, which may carry the terminal's user number and / or identity request information. Based on the received information, the second network function determines whether to allocate relevant information to the terminal. For example, the second network function may determine whether the user number's level meets the requirements. If the requirements are met, the second network function allocates relevant information to the terminal and sends the allocated information to the terminal; otherwise, it prohibits the allocation of relevant information to the terminal. The specific strategy for deciding whether to allocate relevant information to the terminal can be determined based on actual needs and application scenarios, and is not limited in this embodiment.
[0075] It should be noted that, in the embodiments of this application, the second network function can be a single network function or divided into two network functions: a digital ID management function and a digital ID authentication function. In the latter case, the digital ID management function can decide whether to allocate relevant information to the terminal. If it decides to allocate information to the terminal, the digital ID management function sends a digital ID authentication request to the digital ID authentication function. After the digital ID authentication function allocates the relevant information, it is sent to the terminal through the digital ID management function. The specific second network function is not limited in the embodiments of this application.
[0076] Figure 2 A flowchart illustrating a communication method provided in an embodiment of this application. Figure 2 .like Figure 2 As shown in the embodiments of this application, another communication method applied to the first network function mainly includes the following steps:
[0077] S201. Based on the second information, decide whether to allow the terminal to use the second capability and / or the second service;
[0078] The second capability and / or second business includes at least one of the following: proxy participation, intelligent proxy, and intelligent answering;
[0079] The second information includes: the called number, and / or user contract information, and / or information on at least one of the following: network-supported AI Agent, digital ID, digital identity, enterprise identity, and / or relevant terminal information.
[0080] It should be noted that, in the embodiments of this application, the second information may also include the called number, in addition to the first information described above. Therefore, the second information actually includes the first information and / or the called number. The second information may be the same as or different from the first information. The specific second information can be determined according to actual needs and application scenarios. This application embodiment does not limit this.
[0081] In the embodiments of this application, the second information may also include terminal-related information, similar to the first information described above. The terminal-related information includes: information about the terminal supporting AI Agent, and / or at least one of the terminal's digital ID, digital identity, and enterprise identity.
[0082] In the embodiments of this application, the terminal's relevant information is determined by the second network function based on the terminal's user number and / or identity request information to decide whether to allocate it to the terminal. For a detailed explanation of the terminal's relevant information, please refer to the relevant content in step S101 above, and it will not be repeated here.
[0083] In the embodiments of this application, the first network function determines whether to allow the terminal to use the second capability and / or the second service based on the second information. The second capability and the second service can also be referred to as the second service, the second application, etc., and are not limited in the embodiments of this application.
[0084] It should be noted that, in the embodiments of this application, the strategy of the first network function to determine whether to allow the terminal to use the second capability and / or the second service based on the second information can be determined according to actual needs and application scenarios, and is not limited in the embodiments of this application.
[0085] For example, in an embodiment of this application, the second information includes the called number and information about the terminal supporting AI Agent. Based on this, the first network function can query whether the level of the called number meets the requirements. If it meets the requirements, it decides to allow the terminal to use the second capability and / or the second service; otherwise, it prohibits the terminal from using the second capability and / or the second service.
[0086] In the embodiments of this application, before the first network function decides whether to allow the terminal to use the second capability and / or the second service based on the second information, it may also perform the following steps: receiving a second request sent by the terminal; wherein the second request carries the called number and / or relevant information of the terminal.
[0087] It is understood that, in the embodiments of this application, the first network function can obtain the called number and / or relevant information of the terminal upon receiving the second request, thereby determining whether to allow the terminal to use the second capability and / or the second service. The relevant information of the called number and / or the terminal can originate from the second request, or it can be provided to the first network device through other means; this embodiment of the application does not limit this.
[0088] It should be noted that, in the embodiments of this application, optionally, the second request can be used to request a second capability and / or a second service. Based on this, when the first network function receives the second request, it responds to the second request and decides whether to allow the terminal to use the second capability and / or the second service based on the second information. Of course, the second request may also only provide information carrying the called number and / or terminal information, or it may be used to request other capabilities and / or services. The first network function may decide whether to allow the terminal to use the second capability and / or the second service based on the second information under other specific circumstances and / or when specific conditions are met. The specific circumstances and / or conditions that trigger the first network function to make a decision can be determined according to actual needs and application scenarios, and are not limited in the embodiments of this application.
[0089] In the embodiments of this application, after the first network function decides whether to allow the terminal to use the second capability and / or the second service based on the second information, it may also perform the following steps: if it decides to allow the terminal to use the second capability and / or the second service, it negotiates with the third network function to reserve AI Agent media resources; sends a message carrying the AI Agent media address to the conference center so that the conference center can obtain the AI Agent media resources and establish a conference connection with the third network function.
[0090] It should be noted that, in the embodiments of this application, the third network function can be the AI Agent media function. By negotiating with the first network function, AI Agent media resources can be reserved for use in conference communication.
[0091] It is understood that in the embodiments of this application, the first network function sends a message carrying the AI Agent media address to the conference center. The AI Agent media address corresponds to the AI Agent media resources reserved by the third network function. Based on this, the conference center can use the AI Agent media address to initiate a connection to the third network function, thereby establishing a conference connection with the third network function.
[0092] In the embodiments of this application, after the first network function sends a message carrying the AI Agent media address to the conference center, it can also perform the following steps: receive a second response sent by the conference center and send the second response to the terminal.
[0093] In an embodiment of this application, the second response is used to notify the terminal that the conference call has been completed.
[0094] In the embodiments of this application, after the first network function sends a message carrying the AI Agent media address to the conference center, it may also perform the following steps: if the conference connection between the conference center and the third network function is released, it may negotiate with the third network function to release the AI Agent media resources.
[0095] It is understood that in the embodiments of this application, at the end of the meeting, the meeting connection between the meeting center and the third network function will be released. In this case, the first network function and the third network function can negotiate to release the AI Agent media resources, so that the AI Agent media resources can be used for other services.
[0096] It should be noted that, in the embodiments of this application, after the conference center and the third network function release the conference connection, the third network function can still send conference information to the terminal for the terminal to use.
[0097] Based on the above, the technical solution provided in this application mainly involves two aspects. On the one hand, it defines the management, authentication mechanism and registration process for digital identity and other information. On the other hand, it defines the process of AI Agent proxy participation, intelligent proxy, and intelligent answering, which is conducive to meeting the needs of future real-time communication networks and improving communication flexibility.
[0098] The technical solutions provided in this application are illustrated below with specific examples.
[0099] Figure 3 This is a schematic diagram illustrating an exemplary digital identity management and registration process provided for embodiments of this application. Figure 3 As shown in the embodiments of this application, the AI Agent control function, i.e., the first network function, and the digital ID management function and digital ID authentication function, i.e., the second network function, mainly include the following steps:
[0100] S301. The terminal sends a digital identity application request to the digital ID management function; wherein, the digital identity application request carries the terminal's user number and / or identity request information;
[0101] S302. The digital ID management function determines whether to allocate relevant information to the terminal based on the user number and / or identity request information of the terminal; if the decision is yes, the subsequent steps are executed; otherwise, the process ends.
[0102] S303, The digital ID management function sends a digital ID identity authentication request to the digital ID authentication function;
[0103] S304, The digital ID identity authentication function sends a digital ID identity authentication response to the digital ID management function; the digital ID identity authentication response carries relevant information for assigning to the terminal, including AI Agent identity, digital ID, digital identity, enterprise identity, etc.
[0104] S305, digital ID management function stores relevant information of the terminal;
[0105] S306, The digital ID management function sends a digital identity request response to the terminal; wherein, the digital identity request response carries relevant information about the terminal;
[0106] S307. The terminal sends a digital identity registration request (first request) to the AI Agent control function; wherein, the digital identity registration request carries relevant information about the terminal;
[0107] S308, the AI Agent control function, based on user subscription information, network support for AI Agent, digital ID, digital identity, enterprise identity, and relevant terminal information (first information), determines whether to allow the terminal to use digital identity (first capability and / or first service); wherein, if the decision result is yes, the subsequent steps are executed; otherwise, the process ends.
[0108] S309, the AI Agent control function sends a digital identity registration response (first response) to the terminal; wherein, the digital identity registration response carries information that the network supports at least one of AI Agent, digital ID, digital identity, and enterprise identity, and / or allows the terminal to use information of at least one of AI Agent, digital ID, digital identity, and enterprise identity.
[0109] Figure 4 This is a schematic diagram of an exemplary proxy meeting participation process provided for an embodiment of this application. As shown in the figure, in this embodiment of the application, the AI Agent control function is the aforementioned first network function, and the AI Agent media function is the aforementioned third network function, mainly including the following steps:
[0110] S401. The terminal sends a conference call request (second request) to the AI Agent control function; wherein, the conference call request carries relevant information of the terminal and / or the called number;
[0111] S402, the AI Agent control function determines whether to allow the terminal to participate in the meeting using an agent (secondary capability and / or secondary service) based on the called number, user subscription information, terminal-related information, etc. (secondary information); if the decision is yes, continue to execute the subsequent steps; otherwise, end the process.
[0112] S403, AI Agent control function and AI Agent media function negotiate AI Agent media resources;
[0113] S404, the AI Agent control function sends a conference call request to the conference center; the conference call request carries the AI Agent media address corresponding to the AI Agent media resources;
[0114] S405. The conference center establishes a conference connection based on the AI Agent media address and AI Agent media function.
[0115] S406, The conference center sends a conference call response (second response) to the AI Agent control function;
[0116] S407, AI Agent control function sends conference call response to terminal;
[0117] S408, Conference Center and AI Agent media functions enable conference connectivity;
[0118] S409, Unleash AI-powered media resources;
[0119] The S410 and AI Agent media functions send meeting information to the terminal.
[0120] It should be noted that, in the embodiments of this application, Figure 3 and Figure 4 The specific processes shown are merely two feasible and exemplary processes provided based on the technical solutions provided in the embodiments of this application. Of course, other feasible processes can be proposed based on the technical solutions provided in the embodiments of this application in combination with actual application scenarios. The embodiments of this application do not limit these processes.
[0121] This application provides a first network function. Figure 5 A schematic diagram of the structure of a first network function provided in an embodiment of this application. Figure 1 .like Figure 5 As shown in the embodiments of this application, the first network function includes:
[0122] The first decision module 501 is used to decide, based on the first information, whether to allow the terminal to use the first capability and / or the first service;
[0123] Wherein, the first capability and / or the first service includes at least one of: AI Agent, digital ID, digital identity, and enterprise identity;
[0124] The first information includes: user contract information, and / or information on at least one of network-supported AI Agent, digital ID, digital identity, and enterprise identity, and / or relevant information of the terminal.
[0125] In one embodiment of this application, the first network function further includes a first communication module 502 (not shown in the figure), used to receive a first request sent by the terminal; wherein the first request is used to request and / or register the first capability and / or the first service.
[0126] In one embodiment of this application, the first request carries relevant information about the terminal.
[0127] In one embodiment of this application, the first communication module 502 is further configured to send a first response to the terminal when deciding to allow the terminal to use the first capability and / or the first service.
[0128] In one embodiment of this application, the first response is used to notify the terminal that it is allowed to use the first capability and / or the first service.
[0129] In one embodiment of this application, the first response carries information that the network supports at least one of AI Agent, digital ID, digital identity, and enterprise identity, and / or allows the terminal to use information of at least one of AI Agent, digital ID, digital identity, and enterprise identity.
[0130] In one embodiment of this application, the relevant information of the terminal includes: information on AI Agent supported by the terminal, and / or at least one of the terminal's digital ID, digital identity, and enterprise identity.
[0131] In one embodiment of this application, the relevant information of the terminal is determined by a second network function based on the user number and / or identity request information of the terminal to determine whether to allocate it to the terminal.
[0132] Figure 6 A schematic diagram of the structure of a first network function provided in an embodiment of this application. Figure 2 .like Figure 6 As shown in the embodiments of this application, the first network function includes:
[0133] The second decision module 601 is used to decide, based on the second information, whether to allow the terminal to use the second capability and / or the second service;
[0134] The second capability and / or the second service include at least one of the following: proxy participation, intelligent proxy, and intelligent answering;
[0135] The second information includes: the called number, and / or user contract information, and / or information on at least one of the following: network-supported AI Agent, digital ID, digital identity, and enterprise identity, and / or relevant information of the terminal.
[0136] In one embodiment of this application, the first network function further includes a second communication module 602 (not shown in the figure), used to receive a second request sent by the terminal; wherein the second request carries the called number and / or relevant information of the terminal.
[0137] In one embodiment of this application, the second request is used to request the second capability and / or the second service.
[0138] In one embodiment of this application, the relevant information of the terminal includes: information on AI Agent supported by the terminal, and / or at least one of the terminal's digital ID, digital identity, and enterprise identity.
[0139] In one embodiment of this application, the relevant information of the terminal is determined by a second network function based on the user number and / or identity request information of the terminal to determine whether to allocate it to the terminal.
[0140] In one embodiment of this application, the second communication module 602 is further configured to, upon deciding to allow the terminal to use the second capability and / or the second service, negotiate with the third network function to reserve AI Agent media resources; send a message carrying the AI Agent media address to the conference center so that the conference center can obtain the AI Agent media resources and establish a conference connection with the third network function.
[0141] In one embodiment of this application, the second communication module 602 is further configured to receive a second response sent by the conference center and send the second response to the terminal.
[0142] In one embodiment of this application, the second response is used to notify the terminal that the conference call has been completed.
[0143] In one embodiment of this application, the second communication module 602 is further configured to negotiate with the third network function to release the AI Agent media resources when the conference connection between the conference center and the third network function is released.
[0144] Figure 7 A schematic diagram of the structure of a first network function provided in an embodiment of this application. Figure 3 .like Figure 7 As shown in the embodiments of this application, the first network function includes: a processor 701, a memory 702, and a communication bus 703;
[0145] The communication bus 703 is used to realize the communication connection between the processor 701 and the memory 702;
[0146] The processor 701 is used to execute one or more computer programs stored in the memory 702 to implement a communication method applied to the first network function.
[0147] This application provides a computer program product, including a computer program that, when executed, implements a communication method applied to a first network function.
[0148] This application provides a computer-readable storage medium storing a computer program thereon. When executed by a processor, the computer program implements a communication method applied to a first network function. The computer-readable storage medium may be volatile memory, such as random-access memory (RAM); or non-volatile memory, such as read-only memory (ROM), flash memory, hard disk drive (HDD), or solid-state drive (SSD); or it may be a device including one or any combination of the above-mentioned memories, such as a mobile phone, computer, tablet device, personal digital assistant, etc.
[0149] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of hardware embodiments, software embodiments, or embodiments combining software and hardware aspects. Furthermore, this application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.
[0150] This application is described with reference to schematic and / or block diagrams of implementations of methods, apparatus (systems), and computer program products according to embodiments of this application. It should be understood that each block of the schematic and / or block diagrams can be implemented by computer program instructions, and combinations of blocks in the schematic and / or block diagrams can be implemented. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create a machine for implementing the schematic and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0151] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in the implementation flow diagram. Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0152] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0153] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A communication method, characterized in that, Applied to a first network function, the method includes: Based on the first information, decide whether to allow the terminal to use the first capability and / or the first service; Wherein, the first capability and / or the first service includes at least one of: AIAgent, digital identifier ID, digital identity, and enterprise identity; The first information includes: user contract information, and / or information on at least one of network-supported AI Agent, digital ID, digital identity, and enterprise identity, and / or relevant information of the terminal.
2. The method according to claim 1, characterized in that, Before deciding whether to allow the terminal to use the first capability and / or the first service based on the first information, the method further includes: Receive a first request sent by the terminal; wherein the first request is used to request and / or register the first capability and / or the first service.
3. The method according to claim 2, characterized in that, The first request carries relevant information about the terminal.
4. The method according to claim 1 or 2, characterized in that, After determining whether to allow the terminal to use the first capability and / or the first service based on the first information, the method further includes: If it is decided to allow the terminal to use the first capability and / or the first service, a first response is sent to the terminal.
5. The method according to claim 4, characterized in that, The first response is used to notify the terminal that it is permitted to use the first capability and / or the first service.
6. The method according to claim 4, characterized in that, The first response carries information that the network supports at least one of AIAgent, digital ID, digital identity, and enterprise identity, and / or allows the terminal to use information of at least one of AIAgent, digital ID, digital identity, and enterprise identity.
7. The method according to claim 1, characterized in that, The relevant information of the terminal includes: information on AI Agent supported by the terminal, and / or at least one of the terminal's digital ID, digital identity, and enterprise identity.
8. The method according to any one of claims 1, 3, and 7, characterized in that, The relevant information of the terminal is determined by the second network function based on the user number and / or identity request information of the terminal to decide whether to allocate it to the terminal.
9. A communication method, characterized in that, Applied to a first network function, the method includes: Based on the second information, a decision is made on whether to allow the terminal to use the second capability and / or the second service; The second capability and / or the second service include at least one of the following: proxy participation, intelligent proxy, and intelligent answering; The second information includes: the called number, and / or user contract information, and / or information on at least one of the following: network-supported AI Agent, digital ID, digital identity, and enterprise identity, and / or relevant information of the terminal.
10. The method according to claim 9, characterized in that, Before deciding whether to allow the terminal to use the second capability and / or the second service based on the second information, the method further includes: Receive a second request sent by the terminal; wherein the second request carries the called number and / or relevant information of the terminal.
11. The method according to claim 10, characterized in that, The second request is used to request the second capability and / or the second service.
12. The method according to claim 9, characterized in that, The relevant information of the terminal includes: information on AI Agent supported by the terminal, and / or at least one of the terminal's digital ID, digital identity, and enterprise identity.
13. The method according to any one of claims 9, 11, and 12, characterized in that, The relevant information of the terminal is determined by the second network function based on the user number and / or identity request information of the terminal to decide whether to allocate it to the terminal.
14. The method according to claim 9 or 10, characterized in that, After determining whether to allow the terminal to use the second capability and / or the second service based on the second information, the method further includes: If it is decided to allow the terminal to use the second capability and / or the second service, negotiate with the third network function to reserve AI Agent media resources by the third network function; Send a message carrying the AIAgent media address to the conference center so that the conference center can obtain the AIAgent media resources and establish a conference connection with the third network function.
15. The method according to claim 14, characterized in that, After sending the message carrying the AIAgent media address to the conference center, the method further includes: Receive the second response sent by the conference center and send the second response to the terminal.
16. The method according to claim 15, characterized in that, The second response is used to notify the terminal that the conference call has been completed.
17. The method according to claim 14, characterized in that, After sending the message carrying the AIAgent media address to the conference center, the method further includes: If the conference connection between the conference center and the third network function is released, the AI Agent media resources are released by negotiating with the third network function.
18. A first network function, characterized in that, include: The first decision module is used to decide, based on the first information, whether to allow the terminal to use the first capability and / or the first service; Wherein, the first capability and / or the first service includes at least one of: AIAgent, digital identifier ID, digital identity, and enterprise identity; The first information includes: user contract information, and / or information on at least one of network-supported AI Agent, digital ID, digital identity, and enterprise identity, and / or relevant information of the terminal.
19. A first network function, characterized in that, include: The second decision module is used to decide, based on the second information, whether to allow the terminal to use the second capability and / or the second service; The second capability and / or the second service include at least one of the following: proxy participation, intelligent proxy, and intelligent answering; The second information includes: the called number, and / or user contract information, and / or information on at least one of the following: network-supported AI Agent, digital ID, digital identity, and enterprise identity, and / or relevant information of the terminal.
20. A first network function, characterized in that, include: Processor, memory, and communication bus; The communication bus is used to realize the communication connection between the processor and the memory; The processor is configured to execute one or more computer programs stored in the memory to implement the communication method according to any one of claims 1-17.
21. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the communication method as described in any one of claims 1-17.
22. A computer program product, comprising a computer program, characterized in that, When the computer program is executed, it implements the communication method as described in any one of claims 1-17.