Information processing method, function, terminal, storage medium, and product
By introducing an intent-aware network interaction mechanism into the IMS network architecture, and leveraging user authorization and multimodal information to schedule user intent calls, the problem of insufficient user call intent awareness is solved, thereby improving the efficiency of call data analysis and the accuracy of business intent.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- CHINA MOBILE COMM LTD RES INST
- Filing Date
- 2026-01-27
- Publication Date
- 2026-07-30
AI Technical Summary
In the IMS network architecture, the technology for perceiving user call intent is not yet mature, which makes it impossible to effectively perceive user call intent in real time.
By using an intent-aware network interaction mechanism, user authorization information, user request information, and multimodal related information, users can be scheduled to use services or capabilities such as intent calls and intent communication. This enables real-time call intent awareness under the IMS network architecture and resource allocation.
It enables real-time perception of user call intent within the IMS network architecture, improving the efficiency of call data analysis and ensuring accurate calculation of business intent.
Smart Images

Figure CN2026075234_30072026_PF_FP_ABST
Abstract
Description
An information processing method, function, terminal, storage medium, and product
[0001] Cross-reference of related applications
[0002] This disclosure claims priority to Chinese Patent Application No. 202510127802.7, filed on January 27, 2025, entitled "An Information Processing Method, Function, Terminal, Storage Medium and Product", the entire contents of which are incorporated herein by reference. Technical Field
[0003] This disclosure relates to, but is not limited to, the field of communications, and in particular to an information processing method, function, terminal, storage medium, and product. Background Technology
[0004] With the development of artificial intelligence technology, intent-aware technology has emerged. However, in the current Internet Protocol Multimedia Subsystem (IMS) network architecture, the technology for perceiving user call intent is not yet mature. Therefore, how to perceive user call intent in the IMS network architecture is a technical problem that urgently needs to be solved. Summary of the Invention
[0005] This disclosure provides an information processing method, function, terminal, storage medium, and product, enabling real-time perception of a user's call intent within the IMS network architecture.
[0006] In a first aspect, embodiments of this disclosure provide an information processing method applied to a first function, including:
[0007] Based on the first information and / or the second information, provide or allow the user to use the first service or capability, or determine whether to provide or allow the user to use the first service or capability;
[0008] The first information includes user authorization information; the second information includes information related to a first service or capability, and / or information related to multimodality; the first service or capability includes intent call / intent communication / intent communication assistant / intelligent call assistant / personal intelligent assistant / intelligent agent / intelligent assistant / multimodal related services or capabilities.
[0009] Secondly, this disclosure provides an information processing method applied to a first terminal, comprising:
[0010] Send a first message to the first function; wherein the first message includes one or more of the following:
[0011] Multimodal, call mode, or communication mode information;
[0012] Intended call;
[0013] Intent communication;
[0014] Intelligent communication assistant;
[0015] Intelligent call assistant;
[0016] Personal intelligent assistant;
[0017] Intelligent agent;
[0018] Intelligent assistant.
[0019] Thirdly, embodiments of this disclosure provide an information processing method applied to a second function, including:
[0020] Receive a first request sent by a first function; wherein the first request is for resource negotiation, and the first request includes one or more of the following related to a first service or capability, or a second service or capability:
[0021] Call mode related indication information;
[0022] Multimodal related indication information;
[0023] Communication mode related indication information;
[0024] Intelligent agent related instructions;
[0025] Intelligent assistant related instructions;
[0026] Intelligent call related instructions;
[0027] Intelligent communication related indication information;
[0028] Intended call related instructions;
[0029] Intended communication related instruction information.
[0030] Fourthly, embodiments of this disclosure provide a first function, the first function including:
[0031] The first processing unit is configured to provide or allow the user to use the first service or capability based on the first information and / or the second information, or to determine whether to provide or allow the user to use the first service or capability.
[0032] The first information includes user authorization information; the second information includes information related to a first service or capability, and / or information related to multimodality; the first service or capability includes intent call / intent communication / intent communication assistant / intelligent call assistant / personal intelligent assistant / intelligent agent / intelligent assistant / multimodal related services or capabilities.
[0033] Fifthly, embodiments of this disclosure provide a first terminal, the first terminal comprising:
[0034] The second sending part is configured to send a first message to the first function; wherein the first message includes one or more of the following:
[0035] Multimodal, call mode, or communication mode information;
[0036] Intended call;
[0037] Intent communication;
[0038] Intelligent communication assistant;
[0039] Intelligent call assistant;
[0040] Personal intelligent assistant;
[0041] Intelligent agent;
[0042] Intelligent assistant.
[0043] Sixthly, embodiments of this disclosure provide a second function, the second function including:
[0044] The third receiving section is configured to receive a first request sent by the first function; wherein the first request is for resource negotiation, and the first request includes one or more of the following related to a first service or capability, or a second service or capability:
[0045] Call mode related indication information;
[0046] Multimodal related indication information;
[0047] Communication mode related indication information;
[0048] Intelligent agent related instructions;
[0049] Intelligent assistant related instructions;
[0050] Intelligent call related instructions;
[0051] Intelligent communication related indication information;
[0052] Intended call related instructions;
[0053] Intended communication related instruction information.
[0054] In a seventh aspect, embodiments of this disclosure provide a first function, the first function including:
[0055] The first memory is used to store executable instructions;
[0056] The first processor, when executing executable instructions stored in the first memory, implements the above-described information processing method.
[0057] Eighthly, embodiments of this disclosure provide a first terminal, the first terminal comprising:
[0058] The second memory is used to store executable instructions;
[0059] The second processor, when executing executable instructions stored in the second memory, implements the above-described information processing method.
[0060] Ninthly, embodiments of this disclosure provide a second function, the second function including:
[0061] The third memory is used to store executable instructions;
[0062] The third processor, when executing executable instructions stored in the third memory, implements the above-described information processing method.
[0063] In a tenth aspect, embodiments of this disclosure provide a computer-readable storage medium storing one or more programs that can be executed by one or more processors to implement the information processing set method described above.
[0064] Eleventhly, this disclosure provides a computer program product, including a computer program that, when executed by a processor, implements the above-described information processing method.
[0065] This disclosure proposes an intent-aware network interaction mechanism. The first function is to schedule users to use intent-based calls / intent communication / intelligent communication assistant / intelligent call assistant / personal intelligent assistant / intelligent agent / intelligent assistant / multimodal related services or capabilities based on user authorization information, user request information, and multimodal related information. This enables real-time perception of users' call intents under the IMS network architecture, thereby allowing for advance resource configuration. At the same time, it ensures accurate calculation of service intents and greatly improves the efficiency of call data analysis. Attached Figure Description
[0066] To more clearly illustrate the technical solutions of the embodiments of this disclosure, the accompanying drawings used in the embodiments of this disclosure will be briefly introduced below. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0067] Figure 1 is a schematic diagram of an IMS network structure provided in related technologies;
[0068] Figure 2 is a schematic diagram of an IMS network structure provided in related technologies;
[0069] Figure 3 is a flowchart of the interaction between network elements in an IMS network provided in related technologies;
[0070] Figure 4 is a schematic flowchart of an information processing method provided in an embodiment of this disclosure;
[0071] Figure 5 is a schematic flowchart of an information processing method provided in an embodiment of this disclosure;
[0072] Figure 6 is a schematic diagram of a capability registration process provided in an embodiment of this disclosure;
[0073] Figure 7 is a schematic diagram of a capability registration process provided in an embodiment of this disclosure;
[0074] Figure 8 is a schematic flowchart of an information processing method provided in an embodiment of this disclosure;
[0075] Figure 9 is a schematic flowchart of an information processing method provided in an embodiment of this disclosure;
[0076] Figure 10 is a schematic flowchart of an information processing method provided in an embodiment of this disclosure;
[0077] Figure 11 is a schematic block diagram of a first function provided in an embodiment of this disclosure;
[0078] Figure 12 is a schematic block diagram of a first terminal provided in an embodiment of this disclosure;
[0079] Figure 13 is a schematic block diagram of a second function provided in an embodiment of this disclosure;
[0080] Figure 14 is a schematic structural diagram of a communication device provided in an embodiment of this disclosure. Detailed Implementation
[0081] The technical solutions of the embodiments of this disclosure will now be described with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this disclosure. All other embodiments obtained by those skilled in the art based on the embodiments of this disclosure without creative effort are within the scope of protection of this disclosure.
[0082] The technical solutions of this disclosure can be applied to various communication systems, such as: Long Term Evolution (LTE) systems, LTE Time Division Duplex (TDD) systems, Universal Mobile Telecommunication System (UMTS), Internet of Things (IoT) systems, Narrow Band Internet of Things (NB-IoT) systems, enhanced Machine-Type Communications (eMTC) systems, 5G communication systems (also known as New Radio (NR) communication systems), or future communication systems, etc.
[0083] It should be noted that the above is merely an example illustrating the system to which this disclosure applies. Of course, the methods shown in the embodiments of this disclosure can also be applied to other systems. Furthermore, the terms "system" and "network" are often used interchangeably in this document. The term "and / or" in this document merely describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / " in this document generally indicates that the preceding and following related objects have an "or" relationship. It should also be understood that "instruction" mentioned in the embodiments of this disclosure can be a direct instruction, an indirect instruction, or an indication of a related relationship. For example, A instructing B can mean that A directly instructs B, for example, B can be obtained through A; it can also mean that A indirectly instructs B, for example, A instructs C, B can be obtained through C; or it can mean that there is a related relationship between A and B. It should also be understood that "correspondence" mentioned in the embodiments of this disclosure can indicate a direct or indirect correspondence between two things, or an related relationship between two things, or a relationship of instruction and being instructed, configuration and being configured, etc. It should also be understood that the "predefined" or "predefined rules" mentioned in the embodiments of this disclosure can be implemented by pre-storing corresponding codes, tables, or other means that can be used to indicate relevant information in the device (e.g., including terminal devices and network devices), and this disclosure does not limit the specific implementation method. For example, predefined can refer to what is defined in a protocol. It should also be understood that in the embodiments of this disclosure, the "protocol" can refer to a standard protocol in the field of communication, and this disclosure does not limit it.
[0084] To facilitate understanding of the technical solutions of the embodiments of this disclosure, the related technologies of the embodiments of this disclosure are described below. The following related technologies are optional solutions and can be combined with the technical solutions of the embodiments of this disclosure in any way, and they all fall within the protection scope of the embodiments of this disclosure.
[0085] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure belongs. The terminology used herein is for the purpose of describing embodiments of this disclosure only and is not intended to be limiting of this disclosure.
[0086] Before explaining this disclosure, IMS in the related art is described herein:
[0087] IMS is a subsystem overlaid on packet networks by the 3rd Generation Partnership Project (3GPP). It uses packet domains as the bearer channel for control signaling and media transmission, and introduces the Session Initiation Protocol (SIP) as the service control protocol. Leveraging the simplicity, scalability, and convenient media combination of SIP, it separates service control from bearer control and provides rich multimedia services. The main functional entities in IMS include the call control entity that controls user registration and session control, namely the Call Session Control Function (CSCF); the Home Subscriber Server (HSS) that centrally manages user subscription data; and the Application Server (AS) that provides various service logic control functions.
[0088] Figure 1 is a schematic diagram of an IMS network structure provided in related technologies. The IMS network structure shown in Figure 1 includes the following interfaces:
[0089] Gm interface: connects the UE and the Proxy Call Session Control Function (Proxy-CSCF, P-CSCF) entity, and the interface protocol is SIP.
[0090] Mw Interface: The interface for interconnecting the P-CSCF, Serving CSCF (S-CSCF), and Interrogating CSCF (I-CSCF), with the interface protocol being SIP.
[0091] ISC interface: connects S-CSCF and AS entities, and the interface protocol is SIP.
[0092] Mg interface: connects the S-CSCF and the Media Gateway Control Function (MGCF) entity, and the interface protocol is SIP.
[0093] Cx / N70 interface: connects S-CSCF / I-CSCF and HSS / Unified Data Management (UDM) entities, with the interface protocol being Diameter.
[0094] Sh / N71 interface: connects AS and HSS / UDM entities, with Diameter as the interface protocol.
[0095] Mx interface: connects S-CSCF and Interconnection Border Control Function (IBCF), with SIP as the interface protocol.
[0096] Mn interface: connects MGCF and IMS media gateway (IMS-Media Gateway, IMS-MGW), with the interface protocol being H.248 / Megaco.
[0097] Mp interface: connects the Multimedia Resource Function Controller (MRFC) and the Multimedia Resource Function Processor (MRFP), and the interface protocol is H.248.
[0098] Mr interface: connects MRFC and S-CSCF entities, and the interface protocol is SIP.
[0099] Iq interface: connects the IMS Access Gateway (IMS-AGW) and the P-CSCF entity.
[0100] Ix interface: Connects IBCF and the Transition Gateway (TrGW) entity.
[0101] Mb interface: connects IMS-AGW and UE, and the interface protocol is SIP.
[0102] Figure 2 is a schematic diagram of an IMS network structure provided in related technologies. The IMS network structure shown in Figure 2 includes the following interfaces:
[0103] Gm interface: connects the UE and the P-CSCF entity, and the interface protocol is SIP.
[0104] Iq interface: connects IMS-AGW and P-CSCF entities.
[0105] Mb interface: Connects IMS-AGW and Media Function (MF) / Remote IMS.
[0106] ISC Interface: Connects the S-CSCF and IMS-AS entities; the interface protocol is SIP.
[0107] N70 interface: connects S-CSCF and HSS entities, with the interface protocol being Diameter.
[0108] Sh / N71 interface: connects IMS-AS and HSS entities, with Diameter as the interface protocol.
[0109] Sr / N72 interface: connects the Data Channel Signalling Function (DCSF) and the HSS entity, with the interface protocol being Diameter.
[0110] Mw interface: The interface through which P-CSCF and S-CSCF connect to each other, and the interface protocol is SIP.
[0111] N33 interface: connects the Data Channel Application Server and the Network Exposure Function (NEF); the NEF connects to the DCSF through the Nnef interface and the N33 interface.
[0112] The IMS network structure shown in Figure 2 includes the following data channels (DCs):
[0113] DC1: The data channel between IMS-AS and DCSF, where IMS-AS is connected to DCSF via the Nimsas interface.
[0114] DC2: The data channel between IMS-AS and Media Function (MF); whereby MF is connected to IMS-AS via the Nmf interface.
[0115] DC3: The data channel between NEF and DCSF; DCSF is connected to NEF via the Ndcsf interface.
[0116] DC4: The data channel between the data channel application service and DCSF; DCSF connects to the data channel application service through the Ndcsf interface.
[0117] DC5: Data channel between Data Channel Application Repository (DCAR) and DCSF.
[0118] Media (M) DC1: Data channel between MF and DCSF.
[0119] MDC2: Data channel between MF and data channel application services.
[0120] MDC3: Data channel between DCSF and Data Channel Application Service.
[0121] Figure 3 is a flowchart of the interaction between various network elements in an IMS network provided in related technologies, as shown in Figure 3:
[0122] Step 101: UE#1 sends the first INVITE message to the IMS AS via P-CSCF / I-CSCF / S-CSCF;
[0123] The first INVITE message includes an audio / video request, a Session Description Protocol (SDP) request (audio / video offer, SDP offer for bootstrap DC) for loading the list of mini-programs during the call.
[0124] Step 102: IMS AS performs DC routing decision and DCSF discovery.
[0125] Step 103: IMS AS sends the first message (Nimsas_SessionEventControl_Notify) to DCSF.
[0126] Step 104: The DCSF decides whether to provide DC and determines the DC control policy.
[0127] Step 105: DCSF creates originating and teminating side DC media information.
[0128] Step 106: DCSF sends a second message (Nimsas_MediaControl_Mediainstruction) to IMS AS.
[0129] Step 107: IMS AS performs MF / MRF discovery.
[0130] Step 108: IMS AS, DCSF, and MF / MRF request MF / MRF to reserve originating and terminating side media resources. MF allocates resources for originating and terminating MDC1.
[0131] Step 109: IMS AS sends a response message (Nimsas_MediaControl_MediaIntegration response) to DCSF in response to the second message.
[0132] Step 110: DCSF sends a response message (Nimsas_SessionEventControl_Notify response) to IMS AS in response to the first message.
[0133] Step 111: The IMS AS sends a second INVITE message to the I-CSCF / S-CSCF.
[0134] The second INVITE message includes an audio / video offer and a modified SDP offer for bootstrap DC.
[0135] Step 112: The I-CSCF / S-CSCF sends a third INVITE message to the Terminating Network / UE#2.
[0136] The third INVITE message includes an audio / video offer and a modified SDP offer for bootstrap DC.
[0137] Step 113: Terminating Network / UE#2 terminates network negotiation.
[0138] Figure 4 is a flowchart illustrating an information processing method provided in an embodiment of this disclosure. As shown in Figure 4, the method is applied to a first function in a communication system, and the method includes:
[0139] Step 401: The first function provides or allows the user to use the first service or capability based on the first information and / or the second information, or determines whether to provide or allow the user to use the first service or capability.
[0140] The first information includes user authorization information; the second information includes information related to the first business or capability, and / or information related to multimodality; the first business or capability includes intent call / intent communication / intelligent communication assistant / intelligent call assistant / personal intelligent assistant / intelligent agent (AI agent) / intelligent assistant / multimodal related business or capability.
[0141] Here, user authorization information includes user authorization for the first network to use and / or obtain one or more of the following: user data; user information; personal data; private data.
[0142] Here, multimodal related information includes one or more of the following: call modality related information; communication modality related information.
[0143] It should be noted that call modality, communication modality, and multimodality refer to text, messages, voice, video, actions, facial expressions, emotions, etc.
[0144] In this embodiment of the disclosure, the first function provides a first service or capability to the user based on first information and / or second information; allows the user to use the first service or capability based on the first information and / or second information; determines whether to provide the first service or capability to the user based on the first information and / or second information; and determines whether to allow the user to use the first service or capability based on the first information and / or second information. Here, the user can be a user using a first terminal.
[0145] It should be noted that the functions disclosed herein can be functional entities such as network elements, controllers, or servers. Here, a network element can be a network component implemented on dedicated hardware, a software instance running on dedicated hardware, or an instance of virtualized functionality on a suitable platform.
[0146] In this embodiment of the disclosure, the first function is used for network elements or entities that implement IMS or real-time communication network control or artificial intelligence (AI) control functions.
[0147] For example, the first function includes, but is not limited to, IMS AS, DCSF, unified control function (UCF), control function (CF), converged control function (CCF), and intelligent control function (ICF).
[0148] In some embodiments, whereby a user authorizes a first network to use and / or obtain third information, a first function provides a second service or capability to the user.
[0149] Here, the third information includes one or more of the following: information about the user's previous use of the first service or capability; information related to the user's customization or personalization of the first service or capability; user data; user information; personal data; private data.
[0150] Here, the second business or capability includes one or more of the following: a business or capability that is customized or adjusted from the first business or capability; a customized first business or capability; an adjusted first business or capability; an optimized first business or capability; a personalized first business or capability; or a higher-level first business or capability.
[0151] Here, the first network includes the network that the user has registered with or the network that the user is in, or the functions or network elements of the network that the user has registered with or is in.
[0152] Here, user data includes user personal data, user personal information, or information about the user's previous use or requests.
[0153] This disclosure provides an information processing method, comprising: a first function providing or allowing a user to use a first service or capability based on first information and / or second information, or determining whether to provide or allow the user to use the first service or capability; wherein the first information includes user authorization information; the second information includes information related to the first service or capability, and / or multimodal information; the first service or capability includes intent call / intent communication / intent communication assistant / intent call assistant / personal intelligent assistant / intent agent / intent assistant / multimodal related services or capabilities. In other words, this disclosure proposes an intent-aware network interaction mechanism. The first function, based on user authorization information, user request information, and multimodal information, schedules the user to use intent call / intent communication / intent communication assistant / intent call assistant / personal intelligent assistant / intent agent / intent assistant / multimodal related services or capabilities, realizing real-time perception of the user's call intent under the IMS network architecture. This allows for advance resource configuration and ensures accurate calculation of service intent, significantly improving the efficiency of call data analysis.
[0154] Figure 5 is a flowchart illustrating an information processing method provided in an embodiment of this disclosure. As shown in Figure 5, the method is applied to a communication system that includes at least a first terminal, a first function, and a second function. The method includes:
[0155] Step 501: The first terminal sends the first message to the first function.
[0156] The first message includes one or more of the following: multimodal or call modal or communication modal information; intent call; intent communication; intelligent communication assistant; intelligent call assistant; personal intelligent assistant; intelligent agent; intelligent assistant.
[0157] In this embodiment of the disclosure, the first terminal may refer to an access terminal, user equipment (UE), user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user device. The access terminal may be a cellular phone, cordless phone, Session Initiation Protocol (SIP) phone, IoT device, satellite handheld terminal, Wireless Local Loop (WLL) station, Personal Digital Assistant (PDA), handheld device with wireless communication capabilities, computing device or other processing device connected to a wireless modem, vehicle-mounted device, wearable device, terminal device in a 5G network, or terminal device in a future evolved network, etc.
[0158] In this embodiment of the disclosure, the first message may be a request, response, instruction, reply, etc.
[0159] In this embodiment of the disclosure, the first message is sent in the following ways: in-band, out-of-band, media, signaling, data, message, control plane, user plane, etc.
[0160] Step 502: The first function receives the first message.
[0161] In some embodiments, when the first function receives the first message, the first function may determine whether to allow the user to use the first service or capability, or determine whether to provide the user with the first service or capability.
[0162] Step 503: The first function sends a second message to the first terminal.
[0163] The second message includes one or more of the following: instructions to provide the first service or capability; instructions to refuse to provide the first service or capability; instructions to allow the use of the first service or capability; instructions to refuse to use the first service or capability; and negotiated communication mode, call mode, or multimodal information.
[0164] After the first function sends a second message to the first terminal, or simultaneously with, or before, the first function sends a second message to the first terminal, the first function sends a first request to the second function. The first request is for resource negotiation and includes one or more of the following related to the first service or capability, or the second service or capability: call mode-related indication information; communication mode-related indication information; multimodal-related indication information; intelligent agent-related indication information; intelligent assistant-related indication information; intelligent call-related indication information; intelligent communication-related indication information; intent call-related indication information; intent communication-related indication information. The second function receives the first request and sends a first response to the first function. The first response includes one or more of the following: negotiated call mode-related information; negotiated communication mode-related information; negotiated multimodal-related information; negotiated intelligent agent-related information; negotiated intelligent assistant-related information; negotiated intelligent call-related information; negotiated intelligent communication-related information; negotiated intent call-related information; negotiated intent communication-related information; the first function receives the first response.
[0165] Here, the second function is used for network elements or entities that implement IMS or real-time communication network media or AI functions. For example, the second function includes, but is not limited to: control function (MF), data channel media function (DCMF), unified media function (UMF), converged media function (CMF), and intelligent media function (IMF).
[0166] Step 504: The first terminal receives the second message.
[0167] Step 505: The first terminal sends a fourth message to the second function.
[0168] The fourth message includes user communication information or user call information.
[0169] Step 506: The second function receives the fourth message and performs one of the following processing on the fourth message: executes or understands the instructions, tasks or intentions of the fourth message; modal conversion; media conversion.
[0170] It should be noted that modality conversion and media conversion refer to the conversion between text, messages, voice, video, actions, expressions, emotions, etc.
[0171] It should be noted that the second function invokes related capabilities to process the fourth message in one of the following ways: execute or understand the instructions, tasks or intentions of the fourth message; modal conversion; media conversion.
[0172] Here, the processing of the fourth message is achieved through internal functions of the first network and / or by calling external capabilities or services of the first network.
[0173] In some embodiments, the relevant capabilities include one or more of the following: intent call related capabilities; intelligent agent related capabilities; media processing related capabilities; call modality related capabilities; communication modality related capabilities; multimodal related capabilities; intelligent call related capabilities; intent call related capabilities; intent communication related capabilities.
[0174] In some embodiments, when the second function processes the fourth message, a first task is identified, determined, or executed, wherein the first task includes information that the user needs to query or process during a call or communication, such as a first service or capability, or a second service or capability.
[0175] Here, the identification, determination, or execution of the first task is achieved through functions within the first network and / or by invoking capabilities or services outside the first network.
[0176] Furthermore, after the second function invokes the relevant capabilities to process the fourth message, the second function sends a fifth message to the first terminal; wherein, the fifth message includes information related to the execution or processing result of the first task; the first task includes information that the user needs to query or process during a call or communication, specifically a first service or capability, or a second service or capability. The first terminal receives the fifth message.
[0177] In some embodiments, the method provided by this disclosure includes the following:
[0178] Step A1: The first function sends the first registration request to the third function.
[0179] The first registration request includes the first business or capability of the first function.
[0180] In this embodiment of the disclosure, the third function is used to implement network element entities that register network functions or services. For example, the third function includes, but is not limited to, NRF.
[0181] Step A2: The second function receives the first registration request, registers the first service or capability of the first function, obtains the registration result, and sends a third message including the registration result to the first function.
[0182] The registration result indicates whether the first business or capability of the first function has been successfully registered.
[0183] Step A3: The first function receives the third message sent by the third function.
[0184] For example, taking NRF as the third function and AI Agent-M as the first function, Figure 6 is a schematic diagram of a capability registration process provided by an embodiment of this disclosure, as shown in Figure 6:
[0185] Step 601: AI Agent-M sends an AI Agent capability registration request to NRF.
[0186] Among them, the AI Agent capability registration request is used for AI Agent capability reporting; here, AI Agent capabilities include media AI Agent capabilities.
[0187] Step 602: NRF sends an AI Agent capability registration response back to AI Agent-M.
[0188] In some embodiments, the method provided by this disclosure includes the following:
[0189] Step B1: The second function sends a second registration request to the third function; wherein the second registration request includes the first service or capability of the second function.
[0190] Step B2: The third function receives the second registration request, registers the first service or capability of the second function, obtains the registration result, and sends a sixth message including the registration result to the third function.
[0191] The registration result indicates whether the first business or capability of the second function has been successfully registered.
[0192] Step B3: The second function receives the sixth message.
[0193] For example, taking NRF as the third function and UMF as the second function, Figure 7 is a schematic diagram of a capability registration process provided by an embodiment of this disclosure, as shown in Figure 7:
[0194] Step 701: UMF sends an intent call capability registration request to NRF.
[0195] Among them, the intent call capability registration is used for intent call capability registration and call modality processing capability registration.
[0196] Step 702: NRF sends an intent call capability registration response to UMF.
[0197] The following will describe an exemplary application of the embodiments of this disclosure in a practical application scenario.
[0198] Figure 8 is a flowchart illustrating an information processing method provided in an embodiment of this disclosure. As shown in Figure 8, the method includes:
[0199] Step 801: The terminal has completed the basic audio and video and / or DC establishment with the network side.
[0200] It should be noted that step 801 can be a prerequisite for intentional call (step 802), or it can be performed simultaneously with intentional call (step 802).
[0201] Step 802: The UE initiates an intent call request, for example, the UE sends an intent call request to the UCF (or P-CSCF / S-CSCF / DCSF).
[0202] Here, the intent to call request includes, but is not limited to, caller information and call mode requirement information.
[0203] Step 803: The intent call request is sent to AI Agent-C via P-CSCF / S-CSCF / IMS AS / DCSF (this disclosure does not limit the specific number of network elements involved).
[0204] Here, the intent to call request includes, but is not limited to, caller information and call mode requirement information.
[0205] Here, AI-Agent-C refers to a function with AI-Agent control capabilities. It can be an independent network element or function, or it can be built into other network elements or functions, such as IMS AS / DCSF, or it can be built into the first function (such as UCF).
[0206] Step 804: AI-Agent-C determines whether to allow the user to use intent call services / capabilities based on the calling user information and / or call mode requirement information.
[0207] Step 805: AI-Agent-C sends an intent call request response to DCSF / IMS AS.
[0208] Here, the intent call request response includes, but is not limited to, indications that allow the UE to use intent call services / capabilities.
[0209] Step 806: IMS AS / DCSF selects the intended call media resource (e.g., UMF or AI Agent-M) based on the calling user information and / or call mode requirement information.
[0210] It should be noted that step 806 can identify the UMF / AI Agent-M that meets the call mode requirements.
[0211] Here, AI-Agent-M refers to a function with AI-Agent media capabilities. It can be an independent network element or function, or it can be built into other network elements or functions, such as a built-in second function (such as UMF).
[0212] Step 807: The IMS AS / DCSF sends an intent call request response to the UE.
[0213] Here, the intent call request response includes, but is not limited to, indications that allow users to use intent call services / capabilities, and the matched call modality.
[0214] Step 808: The UE and the network side, such as AI Agent-M, establish a session that matches the call mode requirements, i.e., activate the intent call.
[0215] Step 809: AI Agent-M performs intent recognition and processing task decomposition.
[0216] Step 810: AI Agent-M invokes intent-based call capabilities (such as media agents, UMF plugin capabilities, and northbound API capabilities for capability opening functions).
[0217] Step 811: AI Agent-M returns the intended call result / information to the UE.
[0218] Figure 9 is a flowchart illustrating an information processing method provided in an embodiment of this disclosure. As shown in Figure 9, the method includes:
[0219] Step 901: The UE sends a first service or capability-related request to the first function UCF (such as AI-Agent-C).
[0220] Here, requests related to the first business or capability include, but are not limited to, user authorization information, multimodal related information, and first business or capability related information.
[0221] It should be noted that AI-Agent-C represents the intelligent agent control function, which can be a standalone function or built into the first function (such as UCF).
[0222] Step 902: The first functional UCF makes the following judgments based on the user authorization information and / or multimodal related information and / or first service or capability related information.
[0223] 1) Determine whether to provide or allow users to use the primary service or capability;
[0224] 2) Provide users with or allow users to use the first business or capability.
[0225] Step 903: If the user authorizes the first function to use the first data, the first function UCF provides the user with the second service or capability.
[0226] It should be noted that step 903 is an optional step.
[0227] Step 904: Negotiate or reserve the media resources required for the first service or capability between the first function UCF and the second function UMF (AI Agent-M).
[0228] It should be noted that AI Agent-M represents the intelligent agent media function, which can be a standalone function or built into a second function (such as UMF).
[0229] Step 905: The first function UCF sends a response to the first service or capability-related request to the UE.
[0230] Here, the response to the first service or capability related request includes first service or capability related indication information, or second service or capability related indication information, and / or matched call or communication mode information.
[0231] Step 906: The second function is the interaction between the UMF and the UE, which is the fourth message.
[0232] The fourth message is used for user conversations.
[0233] Step 907: The second function UMF executes or understands the instructions, tasks, or intentions of the fourth message, or performs modal switching, or performs media conversion.
[0234] It should be noted that during the execution of step 907, the intelligent agent is invoked as needed.
[0235] Step 908: The second function, UMF, calls northbound API capabilities as needed between the capability opening function and the second function.
[0236] Here, northbound API capabilities include third-party capabilities / services / assistants, or third-party intelligent agents.
[0237] Step 909: The second function, UMF, returns the result to the UE.
[0238] Figure 10 is an example diagram of intent call network parsing in a practical application scenario according to an embodiment of this disclosure.
[0239] As shown in Figure 10, the parsing of intent calls includes user intent input (e.g., via RTP stream), media decoding, then calling the model file, voice-driven intent call generation (e.g., video synthesis) or calling the corresponding engine through the capability open module; next, calling the material file through the media ID to perform video synthesis; finally, media encoding to output the user intent.
[0240] The embodiments of this disclosure provide a first function, which can be used to implement an information processing method provided in the embodiments corresponding to FIG4 and FIG5. Referring to FIG11, the first function 1100 includes:
[0241] The first sending section 1101 is configured to provide or allow the user to use a first service or capability based on first information and / or second information; or, the first processing section 1102 is configured to determine whether to provide or allow the user to use the first service or capability based on the first information and / or second information; wherein, the first information includes user authorization information; the second information includes information related to the first service or capability, and / or information related to multimodality; the first service or capability includes intent call / intent communication / intelligent communication assistant / intelligent call assistant / personal intelligent assistant / intelligent agent / intelligent assistant / multimodal related services or capabilities.
[0242] In other embodiments of this disclosure, the first transmitting portion 1101 is configured to provide a second service or capability to a user when the user authorizes the first network to use and / or obtain third information.
[0243] In other embodiments of this disclosure, user authorization information includes user authorization to the first network to use, and / or obtaining one or more of the following:
[0244] User data;
[0245] User information;
[0246] Personal data;
[0247] Private data. Multimodal related information includes one or more of the following:
[0248] Call mode information;
[0249] Communication mode related information.
[0250] In other embodiments of this disclosure, the third information includes one or more of the following:
[0251] Information about the user's previous use of the first service or capability;
[0252] User-defined or personalized information related to the primary business or capability;
[0253] User data;
[0254] User information;
[0255] Personal data;
[0256] Private data.
[0257] In other embodiments of this disclosure, the second service or capability includes one or more of the following:
[0258] Customized or adjusted business or capability based on the primary business or capability;
[0259] Customized first business or capability;
[0260] The adjusted primary business or capability;
[0261] The optimized first business function or capability;
[0262] Personalized primary business or capability;
[0263] A higher level of primary business or capability.
[0264] In other embodiments of this disclosure, the first receiving portion 1103 is configured to receive a first message sent by the first terminal; wherein the first message includes one or more of the following:
[0265] Multimodal, call mode, or communication mode information;
[0266] Intended call;
[0267] Intent communication;
[0268] Intelligent communication assistant;
[0269] Intelligent call assistant;
[0270] Personal intelligent assistant;
[0271] Intelligent agent;
[0272] Intelligent assistant.
[0273] In other embodiments of this disclosure, the first sending portion 1101 is configured to send a first request to a second function; wherein the first request is for resource negotiation, and the first request includes one or more of the following related to a first service or capability, or a second service or capability:
[0274] Call mode related indication information;
[0275] Communication mode related indication information;
[0276] Multimodal related indication information;
[0277] Intelligent agent related instructions;
[0278] Intelligent assistant related instructions;
[0279] Intelligent call related instructions;
[0280] Intelligent communication related indication information;
[0281] Intended call related instructions;
[0282] Intended communication related instruction information.
[0283] In other embodiments of this disclosure, the first receiving portion 1103 is configured to receive a first response sent by the second function; wherein the first response includes one or more of the following:
[0284] Information related to the negotiated call mode;
[0285] Information related to the negotiated communication mode;
[0286] Negotiated multimodal information;
[0287] Information related to the negotiated smart agent;
[0288] Information related to the negotiated intelligent assistant;
[0289] Information related to the negotiated smart call;
[0290] The negotiated information related to intelligent communication;
[0291] Information related to the negotiated intent call;
[0292] The negotiated intent is communicated in a manner that is relevant to the communication.
[0293] In other embodiments of this disclosure, the first sending portion 1101 is configured to send a second message to the first terminal; wherein the second message includes one or more of the following information:
[0294] Provides instructions on the primary business or capability;
[0295] Refuse to provide instructions regarding primary business or capabilities;
[0296] Instructions allowing the use of primary business or capabilities;
[0297] Refuse to use instructions regarding primary business or capabilities;
[0298] The negotiated communication mode, call mode, or multimodal information.
[0299] In other embodiments of this disclosure, the first sending portion 1101 is configured to send a first registration request to a third function; wherein the first registration request includes a first service or capability of the first function;
[0300] The first receiving part 1103 is configured to receive a third message sent by the third function; wherein the third message includes whether the first service or capability of the first function has been successfully registered.
[0301] The descriptions of the above device embodiments are similar to those of the above method embodiments, and have similar beneficial effects. For technical details not disclosed in the device embodiments of this disclosure, please refer to the descriptions of the method embodiments of this disclosure for understanding.
[0302] It should be noted that, in the embodiments of this disclosure, if the above-described information processing method is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiments of this disclosure, or the part that contributes to related technologies, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a terminal device to execute all or part of the methods of the various embodiments of this disclosure. The aforementioned storage medium includes various media capable of storing program code, such as a USB flash drive, a portable hard drive, a read-only memory (ROM), a magnetic disk, or an optical disk. Thus, the embodiments of this disclosure are not limited to any specific hardware and software combination.
[0303] The embodiments of this disclosure provide a first terminal, which can be used to implement an information processing method provided in the embodiment corresponding to FIG5. Referring to FIG12, the first terminal 1200 includes:
[0304] The second sending section 1201 is configured to send a first message to the first function; wherein the first message includes one or more of the following:
[0305] Multimodal, call mode, or communication mode information;
[0306] Intended call;
[0307] Intent communication;
[0308] Intelligent communication assistant;
[0309] Intelligent call assistant;
[0310] Personal intelligent assistant;
[0311] Intelligent agent;
[0312] Intelligent assistant.
[0313] In other embodiments of this disclosure, the second receiving portion 1202 is configured to receive a second message sent by the first function; wherein the second message includes one or more of the following information:
[0314] Provides instructions on the primary business or capability;
[0315] Refuse to provide instructions regarding primary business or capabilities;
[0316] Instructions allowing the use of primary business or capabilities;
[0317] Refuse to use instructions regarding primary business or capabilities;
[0318] The negotiated communication mode, call mode, or multimodal information.
[0319] In other embodiments of this disclosure, the second sending portion 1201 is configured to send a fourth message to the second function; wherein the fourth message includes user communication information or user call information.
[0320] In other embodiments of this disclosure, the second receiving portion 1202 is configured to receive a fifth message sent by the second function, wherein the fifth message includes information related to the execution or processing result of the first task; the first task includes information that the user needs to query or process during a call or communication, such as a first service or capability, or a second service or capability; the first task is identified, determined, or executed by the second function.
[0321] The descriptions of the above device embodiments are similar to those of the above method embodiments, and have similar beneficial effects. For technical details not disclosed in the device embodiments of this disclosure, please refer to the descriptions of the method embodiments of this disclosure for understanding.
[0322] It should be noted that, in the embodiments of this disclosure, if the above-described information processing method is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiments of this disclosure, or the part that contributes to related technologies, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a terminal device to execute all or part of the methods of the various embodiments of this disclosure. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROMs, magnetic disks, or optical disks. Thus, the embodiments of this disclosure are not limited to any specific hardware and software combination.
[0323] This disclosure provides a second function that can be used to implement an information processing method provided in the embodiment corresponding to FIG5. Referring to FIG13, the second function 1300 includes:
[0324] The third receiving section 1301 is configured to receive a first request sent by a first function; wherein the first request is for resource negotiation and includes one or more of the following related to a first service or capability, or a second service or capability:
[0325] Call mode related indication information;
[0326] Multimodal related indication information;
[0327] Communication mode related indication information;
[0328] Intelligent agent related instructions;
[0329] Intelligent assistant related instructions;
[0330] Intelligent call related instructions;
[0331] Intelligent communication related indication information;
[0332] Intended call related instructions;
[0333] Intended communication related instruction information.
[0334] In other embodiments of this disclosure, the third sending portion 1302 is configured to send a first response to the first function; wherein the first response includes one or more of the following:
[0335] Information related to the negotiated call mode;
[0336] Information related to the negotiated communication mode;
[0337] Negotiated multimodal information;
[0338] Information related to the negotiated smart agent;
[0339] Information related to the negotiated intelligent assistant;
[0340] Information related to the negotiated smart call;
[0341] The negotiated information related to intelligent communication;
[0342] Information related to the negotiated intent call;
[0343] The negotiated intent is communicated in a manner that is relevant to the communication.
[0344] In other embodiments of this disclosure, the third receiving part 1301 is configured to receive a fourth message sent by the first terminal;
[0345] The third processing section 1303 is configured to perform one of the following processing on the fourth message:
[0346] To execute or understand the instructions, tasks, or intentions of the fourth message;
[0347] Mode transition;
[0348] Media conversion.
[0349] In other embodiments of this disclosure, the third processing section 1303 is configured to invoke relevant capabilities to perform one of the following processing on the fourth message:
[0350] To execute or understand the instructions, tasks, or intentions of the fourth message;
[0351] Mode transition;
[0352] Media conversion.
[0353] In other embodiments of this disclosure, the relevant capabilities include one or more of the following:
[0354] Intent-based call capabilities;
[0355] Intelligent agent-related capabilities;
[0356] Media handling skills;
[0357] Call mode-related capabilities;
[0358] Communication mode-related capabilities;
[0359] Multimodal correlation capabilities;
[0360] Intelligent calling capabilities;
[0361] Intent-based call capabilities;
[0362] Intent-based communication capabilities.
[0363] In other embodiments of this disclosure, the third processing part 1303 is configured to identify, determine, or execute a first task; wherein the first task includes information that the user needs to query or process during a call or communication, such as a first service or capability, or a second service or capability.
[0364] In other embodiments of this disclosure, the processing of the fourth message is achieved through internal functions of the first network and / or by calling capabilities or services outside the first network.
[0365] In other embodiments of this disclosure, the identification, determination, or execution of the first task is achieved through internal functions of the first network and / or by invoking capabilities or services external to the first network.
[0366] In other embodiments of this disclosure, the third sending portion 1302 is configured to send a fifth message to the first terminal, wherein the fifth message includes information related to the execution or processing result of a first task; the first task includes information that the user needs to query or process during a call or communication, specifically a first service or capability, or a second service or capability; the first task is identified, determined, or executed by a second function.
[0367] The third sending part 1302 is configured to send a second registration request to a third function; wherein the second registration request includes a first service or capability of the second function; wherein the first service or capability includes intent call / intent communication / intent communication assistant / intelligent call assistant / personal intelligent assistant / intelligent agent / intelligent assistant / multimodal related services or capabilities;
[0368] The third receiving part 1301 is configured to receive a sixth message sent by the third function; wherein the sixth message includes whether the first service or capability of the second function has been successfully registered.
[0369] The descriptions of the above device embodiments are similar to those of the above method embodiments, and have similar beneficial effects. For technical details not disclosed in the device embodiments of this disclosure, please refer to the descriptions of the method embodiments of this disclosure for understanding.
[0370] It should be noted that, in the embodiments of this disclosure, if the above-described information processing method is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiments of this disclosure, or the part that contributes to related technologies, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a network device to execute all or part of the methods of the various embodiments of this disclosure. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, external hard drives, ROMs, magnetic disks, or optical disks. Thus, the embodiments of this disclosure are not limited to any specific hardware and software combination.
[0371] Figure 14 is a schematic structural diagram of a communication device 1400 provided in an embodiment of this disclosure. This communication device can have a first function, a second function, or a first terminal. The communication device 1400 shown in Figure 14 includes a processor 1410, which can call and run computer programs from memory to implement the methods in the embodiments of this disclosure.
[0372] As shown in Figure 14, the communication device 1400 may further include a memory 1420. The processor 1410 can retrieve and run computer programs from the memory 1420 to implement the methods described in this embodiment. The memory 1420 may be a separate device independent of the processor 1410, or it may be integrated into the processor 1410.
[0373] As shown in Figure 14, the communication device 1400 may further include a transceiver 1430. The processor 1410 can control the transceiver 1430 to communicate with other devices. Specifically, it can send information or data to other devices or receive information or data sent by other devices. The transceiver 1430 may include a transmitter and a receiver. The transceiver 1430 may further include an antenna, and the number of antennas may be one or more.
[0374] The communication device 1400 may specifically be the first function / second function / first terminal of the present disclosure embodiment, and the communication device 1400 may implement the corresponding processes implemented by the first function / second function / first terminal in the various methods of the present disclosure embodiment. For the sake of brevity, it will not be described in detail here.
[0375] This disclosure also provides a computer program product, including a computer program that can be executed by the processor 1410 of the communication device 1400 to perform the steps described in any of the foregoing methods.
[0376] It should be understood that the processor in this disclosure embodiment may be an integrated circuit chip with signal processing capabilities. In implementation, the steps of the above method embodiments can be completed by integrated logic circuits in the processor's hardware or by instructions in software form. The processor described above can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in this disclosure embodiment. The general-purpose processor can be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of this disclosure can be directly embodied as being executed by a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules can be located in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory, and the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above method.
[0377] As one embodiment, the processor may include one or more general-purpose central processing units (CPUs). Each of these processors may be a single-core processor or a multi-core processor. Here, "processor" may refer to one or more devices, circuits, and / or processing cores used for processing data (e.g., executing instructions).
[0378] It is understood that the memory in the embodiments of this disclosure can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be ROM, Programmable Read-Only Memory (PROM), Erasable Programmable Read-Only Memory (EPROM), Electrically Erasable Programmable Read-Only Memory (EEPROM), or flash memory. The volatile memory can be Random Access Memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced Synchronous DRAM (ESDRAM), Synchlink DRAM (SLDRAM), and Direct Rambus RAM (DR RAM). It should be noted that the memory used in the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0379] This disclosure also provides a computer-readable storage medium for storing computer programs.
[0380] The computer-readable storage medium can be applied to the first function / second function / first terminal in the embodiments of this disclosure, and the computer program causes the computer to execute the corresponding processes implemented by the first function / second function / first terminal in the various methods of the embodiments of this disclosure, which will not be described in detail here for the sake of brevity.
[0381] In the above embodiments, the implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, in the form of a computer program product.
[0382] A computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the flow or function according to embodiments of this disclosure is generated. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium may be any available medium that a computer can store or a data storage device such as a server or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., DVDs), or semiconductor media (e.g., solid-state drives (SSDs)).
[0383] The information processing methods, functions, terminals, storage media, and products provided in the embodiments of this disclosure have been described in detail above. Specific examples have been used to illustrate the principles and implementation methods of this disclosure. The descriptions of the above embodiments are only for the purpose of helping to understand the methods and core ideas of this disclosure. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this disclosure. Therefore, the content of this specification should not be construed as a limitation of this disclosure.
[0384] It should be understood that the terms "an embodiment," "an embodiment," "an embodiment of this disclosure," "the foregoing embodiment," "some implementations," or "some embodiments" mentioned throughout the specification mean that a specific feature, structure, or characteristic related to the embodiment is included in at least one embodiment of this disclosure. Therefore, the phrases "an embodiment," "an embodiment," "an embodiment of this disclosure," "the foregoing embodiment," "some implementations," or "some embodiments" appearing throughout the specification do not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. It should be understood that in the various embodiments of this disclosure, the sequence numbers of the above processes do not imply a sequential order of execution; the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this disclosure. The sequence numbers of the above embodiments of this disclosure are merely descriptive and do not represent the superiority or inferiority of the embodiments.
[0385] Unless otherwise specified, any step in the embodiments of this disclosure may be performed by the processor of the first function / second function / first terminal. Unless otherwise specified, the embodiments of this disclosure do not limit the order in which the first function / second function / first terminal performs the following steps. Furthermore, the methods used to process data in different embodiments may be the same or different methods.
[0386] In the several embodiments provided in this disclosure, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely illustrative. For example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods, such as: multiple units or components may be combined, or integrated into another system, or some features may be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the various components shown or discussed may be through some interfaces, and the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.
[0387] The units described above as separate components may or may not be physically separate. The components shown as units may or may not be physical units. They may be located in one place or distributed across multiple network units. Some or all of the units may be selected to achieve the purpose of this embodiment according to actual needs.
[0388] In addition, each functional unit in the various embodiments of this disclosure can be integrated into one processing unit, or each unit can be a separate unit, or two or more units can be integrated into one unit; the integrated unit can be implemented in hardware or in the form of hardware plus software functional units.
[0389] The methods disclosed in the several method embodiments provided in this disclosure can be arbitrarily combined to obtain new method embodiments without conflict. The features disclosed in the several product embodiments provided in this disclosure can be arbitrarily combined to obtain new product embodiments without conflict. The features disclosed in the several method or device embodiments provided in this disclosure can be arbitrarily combined to obtain new method embodiments or device embodiments without conflict.
[0390] Those skilled in the art will understand that all or part of the steps of the above method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer storage medium. When the program is executed, it performs the steps of the above method embodiments. The aforementioned storage medium includes various media capable of storing program code, such as mobile storage devices, ROMs, magnetic disks, or optical disks. Alternatively, if the integrated units of this disclosure are implemented as software functional modules and sold or used as independent products, they can also be stored in a computer storage medium. Based on this understanding, the technical solutions of the embodiments of this disclosure, or the parts that contribute to related technologies, can be embodied in the form of software products. These computer software products are stored in a storage medium and include several instructions to cause a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the methods described in the various embodiments of this disclosure. The aforementioned storage medium includes various media capable of storing program code, such as mobile storage devices, ROMs, magnetic disks, or optical disks.
[0391] The singular forms “a,” “the,” and “the” used in this disclosure and the appended claims are also intended to include the plural forms, unless the context clearly indicates otherwise.
[0392] It should be noted that in the various embodiments involved in this disclosure, all steps or some steps may be performed, as long as a complete technical solution can be formed.
[0393] The above description is merely an embodiment of this disclosure, but the scope of protection of this disclosure is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this disclosure should be included within the scope of protection of this disclosure. Therefore, the scope of protection of this disclosure should be determined by the scope of the claims.
Claims
1. An information processing method applied to a first function, the method comprising: Based on the first information and / or the second information, provide or allow the user to use the first service or capability, or determine whether to provide or allow the user to use the first service or capability; The first information includes user authorization information; the second information includes information related to a first service or capability, and / or information related to multimodality; the first service or capability includes intent call / intent communication / intent communication assistant / intelligent call assistant / personal intelligent assistant / intelligent agent / intelligent assistant / multimodal related services or capabilities.
2. The method according to claim 1, wherein, The method further includes: Provide a second service or capability to the user if the user authorizes the first network to use and / or obtain third information.
3. The method according to claim 1, wherein, The user authorization information includes user authorization to use the first network, and / or obtaining one or more of the following: User data; User information; Personal data; Private data.
4. The method according to claim 1, wherein, The multimodal related information includes one or more of the following: Call mode information; Communication mode related information.
5. The method according to claim 2, wherein, The third information includes one or more of the following: Information about the user's previous use of the first service or capability; User-defined or personalized information related to the primary business or capability; User data; User information; Personal data; Private data.
6. The method according to claim 2, wherein, The second business or capability includes one or more of the following: Customized or adjusted business or capability based on the primary business or capability; Customized first business or capability; The adjusted primary business or capability; The optimized first business function or capability; Personalized primary business or capability; A higher-level primary business or capability.
7. The method according to claim 1, wherein, The method further includes: Receive a first message sent by a first terminal; wherein the first message includes one or more of the following: Multimodal, call mode, or communication mode information; Intended call; Intent communication; Intelligent communication assistant; Intelligent call assistant; Personal intelligent assistant; Intelligent agent; Intelligent assistant.
8. The method according to claim 1, wherein, The method also includes Send a first request to the second function; wherein the first request is for resource negotiation, and the first request includes one or more of the following related to the first service or capability, or the second service or capability: Call mode related indication information; Communication mode related indication information; Multimodal related indication information; Intelligent agent related instructions; Intelligent assistant related instructions; Intelligent call related instructions; Intelligent communication related indication information; Intended call related instructions; Intent to communicate related instructions.
9. The method according to claim 1 or 8, wherein, The method also includes Receive a first response sent by the second function; wherein the first response includes one or more of the following: Information related to the negotiated call mode; Information related to the negotiated communication mode; Negotiated multimodal information; Information related to the negotiated smart agent; Information related to the negotiated intelligent assistant; Information related to the negotiated smart call; The negotiated information related to intelligent communication; Information related to the negotiated intent call; The negotiated intent is communicated in a manner that is not related to the communication.
10. The method according to claim 1, wherein, The method further includes: Send a second message to the first terminal; wherein the second message includes one or more of the following information: Provides instructions on the primary business or capability; Refuse to provide instructions regarding primary business or capabilities; Instructions allowing the use of primary business or capabilities; Refuse to use instructions regarding primary business or capabilities; The negotiated communication mode, call mode, or multimodal information.
11. The method according to claim 1, wherein, The method further includes: Send a first registration request to the third function; wherein the first registration request includes a first service or capability of the first function; Receive a third message sent by the third function; wherein the third message includes whether the first service or capability of the first function has been successfully registered.
12. An information processing method applied to a first terminal, the method comprising: Send a first message to the first function; wherein the first message includes one or more of the following: Multimodal, call mode, or communication mode information; Intended call; Intent communication; Intelligent communication assistant; Intelligent call assistant; Personal intelligent assistant; Intelligent agent; Intelligent assistant.
13. The method according to claim 12, wherein, The method further includes: The first function receives a second message; wherein the second message includes one or more of the following information: Provides instructions on the primary business or capability; Refuse to provide instructions regarding primary business or capabilities; Instructions allowing the use of primary business or capabilities; Refuse to use instructions regarding primary business or capabilities; The negotiated communication mode, call mode, or multimodal information.
14. The method according to claim 12, wherein, The method further includes: Send a fourth message to the second function; wherein the fourth message includes user communication information or user call information.
15. The method according to claim 14, wherein, The method further includes: The system receives a fifth message sent by the second function, wherein the fifth message includes information related to the execution or processing result of the first task; the first task includes information that the user needs to query or process during a call or communication, such as a first service or capability, or a second service or capability; and the first task is identified, determined, or executed by the second function.
16. An information processing method applied to a second function, the method comprising: Receive a first request sent by a first function; wherein the first request is for resource negotiation, and the first request includes one or more of the following related to a first service or capability, or a second service or capability: Call mode related indication information; Multimodal related indication information; Communication mode related indication information; Intelligent agent related instructions; Intelligent assistant related instructions; Intelligent call related instructions; Intelligent communication related indication information; Intended call related instructions; Intent to communicate related instructions.
17. The method according to claim 16, wherein, The method further includes: Send a first response to the first function; wherein the first response includes one or more of the following: Information related to the negotiated call mode; Information related to the negotiated communication mode; Negotiated multimodal information; Information related to the negotiated smart agent; Information related to the negotiated intelligent assistant; Information related to the negotiated smart call; Information related to negotiated intelligent communication; Information related to the negotiated intent call; The negotiated intent is communicated in a manner that is relevant to the communication.
18. The method according to claim 16, wherein, The method further includes: Receive the fourth message sent by the first terminal, and perform one of the following processing on the fourth message: To execute or understand the instructions, tasks, or intentions of the fourth message; Mode transition; Media conversion.
19. The method according to claim 18, wherein, The processing of the fourth message includes one of the following: executing or understanding the instructions, tasks, or intentions of the fourth message; modal switching; media switching, including: Invoke the relevant capabilities to process the fourth message in one of the following ways: To execute or understand the instructions, tasks, or intentions of the fourth message; Mode transition; Media conversion.
20. The method according to claim 19, wherein, The relevant capabilities include one or more of the following: Intent-based call capabilities; Intelligent agent-related capabilities; Media handling skills; Call mode-related capabilities; Communication mode-related capabilities; Multimodal correlation capabilities; Intelligent calling capabilities; Intent-based call capabilities; Intent-based communication capabilities.
21. The method according to claim 18, wherein, The method further includes: Identify, determine, or perform a first task; wherein the first task includes information that the user needs to query or process during a call or communication, for a first service or capability, or a second service or capability.
22. The method according to claim 18, wherein, The processing of the fourth message is achieved through internal functions of the first network and / or by calling capabilities or services outside the first network.
23. The method according to claim 21, wherein, The identification, determination, or execution of the first task is achieved through functions within the first network and / or by invoking capabilities or services outside the first network.
24. The method according to claim 18, wherein, The method further includes: A fifth message is sent to the first terminal, wherein the fifth message includes information related to the execution or processing result of the first task; the first task includes information that the user needs to query or process during a call or communication, such as a first service or capability, or a second service or capability; the first task is identified, determined, or executed by the second function.
25. The method according to claim 16, wherein, The method further includes: Send a second registration request to the third function; wherein the second registration request includes a first service or capability of the second function; wherein the first service or capability includes intent call / intent communication / intent communication assistant / intelligent call assistant / personal intelligent assistant / intelligent agent / intelligent assistant / multimodal related services or capabilities; Receive a sixth message sent by the third function; wherein the sixth message includes whether the first service or capability of the second function has been successfully registered.
26. A first function, the first function comprising: The first processing unit is configured to provide or allow the user to use a first service or capability based on first information and / or second information, or to determine whether to provide or allow the user to use the first service or capability; wherein the first information includes user authorization information; the second information includes information related to the first service or capability, and / or multimodal information; the first service or capability includes intent call / intent communication / intelligent communication assistant / intelligent call assistant / personal intelligent assistant / intelligent agent / intelligent assistant / multimodal related services or capabilities.
27. A first terminal, the first terminal comprising: The second sending part is configured to send a first message to the first function; wherein the first message includes one or more of the following: Multimodal, call mode, or communication mode information; Intended call; Intent communication; Intelligent communication assistant; Intelligent call assistant; Personal intelligent assistant; Intelligent agent; Intelligent assistant.
28. A second function, the second function comprising: The third receiving section is configured to receive a first request sent by the first function; wherein the first request is for resource negotiation, and the first request includes one or more of the following related to a first service or capability, or a second service or capability: Call mode related indication information; Multimodal related indication information; Communication mode related indication information; Intelligent agent related instructions; Intelligent assistant related instructions; Intelligent call related instructions; Intelligent communication related indication information; Intended call related instructions; Intent to communicate related instructions.
29. A first function, the first function comprising: The first memory is used to store executable instructions; The first processor, when executing executable instructions stored in the first memory, implements the information processing method according to claims 1 to 11.
30. A first terminal, wherein the first function includes: The second memory is used to store executable instructions; The second processor, when executing executable instructions stored in the second memory, implements the information processing method according to claims 12 to 15.
31. A second function, the second function comprising: The third memory is used to store executable instructions; The third processor, when executing executable instructions stored in the third memory, implements the information processing method according to claims 16 to 25.
32. A computer-readable storage medium storing one or more programs, said one or more programs being executable by one or more processors to implement the information processing method of claims 1 to 11, or the information processing method of claims 12 to 15, or the information processing method of claims 16 to 25.
33. A computer program product comprising a computer program, which, when executed by a processor, implements the information processing method of claims 1 to 11, or the information processing method of claims 12 to 15, or the information processing method of claims 16 to 25.