Information transmission method and device and network function module
By transmitting AI-related request and response messages between network functional modules, the problems of AI capability invocation and signaling interaction are solved, thereby improving network efficiency and user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- DATANG MOBILE COMM EQUIP CO LTD
- Filing Date
- 2024-10-21
- Publication Date
- 2026-04-21
AI Technical Summary
Existing technologies have failed to effectively address the issue of how to invoke AI capabilities and exchange AI information signaling between various network functional modules.
The first network function module receives messages carrying AI-related information and sends request messages to the second network function module to invoke the corresponding AI services, thereby enabling AI service invocation and signaling interaction between different network function modules.
It enables AI service calls and signaling interactions between different network function modules, improving network efficiency and consistency of user experience.
Smart Images

Figure CN121907942A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of communication technology, and in particular to an information transmission method, apparatus, and network functional module. Background Technology
[0002] With the development of communication technology, mobile communication networks have introduced intelligent planes, computing planes, and data planes in addition to the original control plane and user plane. By introducing artificial intelligence (AI) functions, and under the orchestration, management, and control of integrated AI and connectivity elements, on-demand customization of AI services and high QoS protection can be achieved. The AI capabilities of future mobile communication networks refer to those for network operation and maintenance, as well as those for the intrinsic construction of AI elements (such as computing power, algorithms, and data). In other words, the artificial intelligence (AI) of future mobile communication networks has shifted from external AI to intrinsic AI, with AI capabilities embedded in various Network Function (NF) modules. However, currently, there are no solutions for how to implement the invocation of AI capabilities and the signaling interaction of AI information between different NFs. Summary of the Invention
[0003] This invention provides an information transmission method, device, and network function module, which solves the problem that there is currently no solution for how to realize the invocation of AI capabilities and the signaling interaction of AI information between various network nodes.
[0004] An embodiment of the present invention provides an information transmission method, comprising:
[0005] The first network function module receives a first message; wherein, the first message carries first AI-related information;
[0006] The first network function module sends a second message to the second network function module based on the first AI-related information; wherein, the second message is used to request the second network function module to provide the first AI service corresponding to the first AI-related information.
[0007] Optionally, the first network function module receives a first message, including:
[0008] The first network function module receives a first message sent by a terminal, an access network device, or a third network function module; wherein the first message also carries information related to service requirements.
[0009] Optionally, the second message carries business requirement-related information. After the first network function module sends the second message to the second network function module based on the first AI-related information, it further includes:
[0010] The first network function module receives a first response message sent by the second network function module based on the business requirement information; wherein, the first response message carries business parameters obtained based on the AI model or function corresponding to the first AI service.
[0011] Optionally, the information transmission method further includes:
[0012] The first network function module sends a third message to the terminal, access network device, or third network function module; wherein the third message carries the service parameters.
[0013] Optionally, before the first network function module sends the second message to the second network function module based on the first AI-related information, it further includes:
[0014] The first network function module sends a fourth message to the fourth network function module; wherein, the fourth message carries information related to the first AI.
[0015] The first network function module receives a second response message sent by the fourth network function module according to the fourth message; wherein, the second response message carries information related to one or more network function modules that support providing the first AI service;
[0016] The first network function module determines the second network function module based on the information related to the one or more network function modules.
[0017] Optionally, the information transmission method further includes:
[0018] The first network function module sends a fifth message to the fourth network function module; wherein, the fifth message carries second AI-related information of the first network function module, and the fifth message is used for at least one of the following:
[0019] The fourth network function module is requested to register the second AI service corresponding to the second AI-related information.
[0020] The fourth network function module is requested to register the second AI service corresponding to the second AI-related information.
[0021] The fourth network function module is requested to update the AI-related information corresponding to the first network function module.
[0022] Optionally, the information transmission method further includes:
[0023] The first network function module receives a third response message sent by the fourth network function module according to the fifth message; wherein the third response message is used to indicate one of the following:
[0024] Confirm the registration of the second AI service corresponding to the second AI-related information;
[0025] Confirm that you will register for the second AI service corresponding to the second AI-related information.
[0026] Confirm the update of AI-related information corresponding to the first network function module.
[0027] Optionally, the first AI-related information or the second AI-related information includes at least one of the following:
[0028] Identification information for AI services;
[0029] Identification information of the AI model or function corresponding to the AI service;
[0030] Indicative information used to indicate the demand for AI services.
[0031] This application provides an information transmission method, including:
[0032] The second network function module receives a second message sent by the first network function module; wherein the second message carries first AI-related information;
[0033] The second network function module provides the first AI service corresponding to the first AI-related information based on the first AI-related information.
[0034] Optionally, the second message also carries business requirement-related information, and the second network function module provides a first AI service corresponding to the first AI-related information based on the first AI-related information, including:
[0035] The second network function module obtains the business parameters corresponding to the business requirement information based on the first AI-related information and the AI model or function corresponding to the first AI service.
[0036] The second network function module sends a first response message to the first network function module; wherein the first response message carries the service parameters.
[0037] Optionally, the information transmission method further includes:
[0038] The second network function module sends a sixth message to the fourth network function module; wherein, the sixth message carries third AI-related information of the second network function module, and the sixth message is used for at least one of the following:
[0039] The fourth network function module is requested to register the third AI service corresponding to the third AI-related information.
[0040] The fourth network function module is requested to register the third AI service corresponding to the third AI-related information.
[0041] The fourth network function module is requested to update the AI-related information corresponding to the second network function module.
[0042] Optionally, the information transmission method further includes:
[0043] The second network function module receives a fourth response message sent by the fourth network function module according to the sixth message; wherein the fourth response message is used to indicate one of the following:
[0044] Confirm the registration of the third AI service corresponding to the third AI-related information;
[0045] Confirm that you will register for the third AI service corresponding to the aforementioned third AI information;
[0046] Confirm the update of AI-related information corresponding to the first network function module.
[0047] Optionally, the first AI-related information or the third AI-related information includes at least one of the following:
[0048] Identification information for AI services;
[0049] Identification information of the AI model or function corresponding to the AI service;
[0050] Indicative information used to indicate the demand for AI services.
[0051] This application provides an information transmission method, including:
[0052] The fourth network function module receives a fourth message sent by the first network function module; wherein the fourth message carries first AI-related information.
[0053] The fourth network function module sends a second response message to the first network function module based on the first AI-related information; wherein the second response message carries information related to one or more network function modules that support providing the first AI-related information.
[0054] Optionally, the information transmission method further includes:
[0055] The fourth network function module receives a request message sent by at least one target network function module; wherein the request message carries target AI-related information of the target network function module;
[0056] The fourth network function module registers or deregisters AI services corresponding to the target AI information based on the target AI information, or updates the target AI information corresponding to the target network function module.
[0057] Optionally, the information transmission method further includes:
[0058] The fourth network function module sends a response message to the target network function module; wherein the response message indicates one of the following:
[0059] Confirm registration of the AI service corresponding to the target AI information;
[0060] Confirm your registration for the AI service corresponding to the target AI information;
[0061] Confirm and update the target AI-related information corresponding to the target network functional module.
[0062] Optionally, the first AI-related information or the target AI-related information includes at least one of the following:
[0063] Identification information for AI services;
[0064] Identification information of the AI model or function corresponding to the AI service;
[0065] Indicative information used to indicate the demand for AI services.
[0066] This application provides an information transmission method, including:
[0067] A first device sends a first message; wherein the first message carries first AI-related information, and the AI-related information is used by a first network function module to request a second network function module to provide a first AI service corresponding to the first AI-related information; the first device includes a terminal or an access network device.
[0068] Optionally, the first message also carries business requirement-related information, and the method further includes:
[0069] The first device receives a third message; wherein the third message carries business parameters obtained based on the AI model or function corresponding to the first AI service.
[0070] Optionally, the first AI-related information includes at least one of the following:
[0071] Identification information for AI services;
[0072] Identification information of the AI model or function corresponding to the AI service;
[0073] Indicative information used to indicate the demand for AI services.
[0074] This application provides an information transmission device, including a memory, a transceiver, and a processor;
[0075] The memory stores computer programs; the transceiver, under the control of the processor, sends and receives data; the processor reads the computer programs from the memory and performs the following operations:
[0076] Receive a first message; wherein the first message carries information related to the first AI;
[0077] Based on the first AI-related information, a second message is sent to the second network function module; wherein, the second message is used to request the second network function module to provide the first AI service corresponding to the first AI-related information.
[0078] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0079] The receiving terminal, access network device, or third network function module sends a first message; wherein the first message also carries information related to service requirements.
[0080] Optionally, the second message carries business requirement-related information, and the processor is used to read the computer program in the memory and perform the following operations:
[0081] The system receives a first response message sent by the second network function module based on the business requirement information; wherein the first response message carries business parameters obtained based on the AI model or function corresponding to the first AI service.
[0082] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0083] A third message is sent to a terminal, access network device, or third network function module; wherein the third message carries the service parameters.
[0084] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0085] Send a fourth message to the fourth network function module; wherein the fourth message carries information related to the first AI.
[0086] Receive a second response message sent by the fourth network function module according to the fourth message; wherein, the second response message carries information related to one or more network function modules that support providing the first AI service;
[0087] The second network function module is determined based on the information related to the one or more network function modules.
[0088] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0089] Send a fifth message to the fourth network function module; wherein the fifth message carries second AI-related information, and the fifth message is used for at least one of the following:
[0090] The fourth network function module is requested to register the second AI service corresponding to the second AI-related information.
[0091] The fourth network function module is requested to register the second AI service corresponding to the second AI-related information.
[0092] The fourth network function module is requested to update AI-related information.
[0093] Optionally, the network function module:
[0094] Receive a third response message sent by the fourth network function module according to the fifth message; wherein the third response message is used to indicate one of the following:
[0095] Confirm the registration of the second AI service corresponding to the second AI-related information;
[0096] Confirm that you will register for the second AI service corresponding to the second AI-related information.
[0097] Confirm that AI-related information has been updated.
[0098] Optionally, the first AI-related information or the second AI-related information includes at least one of the following:
[0099] Identification information for AI services;
[0100] Identification information of the AI model or function corresponding to the AI service;
[0101] Indicative information used to indicate the demand for AI services.
[0102] This application provides a network function module, including:
[0103] The first receiving unit is configured to receive a first message; wherein the first message carries first AI-related information.
[0104] The first sending unit is configured to send a second message to the second network function module based on the first AI-related information; wherein the second message is configured to request the second network function module to provide the first AI service corresponding to the first AI-related information.
[0105] This application provides an information transmission device, including a memory, a transceiver, and a processor;
[0106] The memory stores computer programs; the transceiver, under the control of the processor, sends and receives data; the processor reads the computer programs from the memory and performs the following operations:
[0107] Receive a second message sent by the first network function module; wherein the second message carries first AI-related information;
[0108] Based on the first AI-related information, provide the first AI service corresponding to the first AI-related information.
[0109] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0110] Based on the first AI-related information, business parameters corresponding to the business requirement-related information are obtained based on the AI model or function corresponding to the first AI service.
[0111] Send a first response message to the first network function module; wherein the first response message carries the service parameters.
[0112] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0113] Send a sixth message to the fourth network function module; wherein the sixth message carries third AI-related information, and the sixth message is used for at least one of the following:
[0114] The fourth network function module is requested to register the third AI service corresponding to the third AI-related information.
[0115] The fourth network function module is requested to register the third AI service corresponding to the third AI-related information.
[0116] The fourth network function module is requested to update AI-related information.
[0117] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0118] Receive the fourth response message sent by the fourth network function module according to the sixth message; wherein the fourth response message is used to indicate one of the following:
[0119] Confirm the registration of the third AI service corresponding to the third AI-related information;
[0120] Confirm that you will register for the third AI service corresponding to the aforementioned third AI information;
[0121] Confirm that AI-related information has been updated.
[0122] Optionally, the first AI-related information or the third AI-related information includes at least one of the following:
[0123] Identification information for AI services;
[0124] Identification information of the AI model or function corresponding to the AI service;
[0125] Indicative information used to indicate the demand for AI services.
[0126] This application provides a network function module, including:
[0127] The first receiving unit is configured to receive a second message sent by the first network function module; wherein the second message carries first AI-related information.
[0128] The processing unit is configured to provide a first AI service corresponding to the first AI-related information based on the first AI-related information.
[0129] This application provides an information transmission device, including a memory, a transceiver, and a processor;
[0130] The memory stores computer programs; the transceiver, under the control of the processor, sends and receives data; the processor reads the computer programs from the memory and performs the following operations:
[0131] Receive a fourth message sent by the first network function module; wherein the fourth message carries first AI-related information;
[0132] Based on the first AI-related information, a second response message is sent to the first network function module; wherein, the second response message carries information related to one or more network function modules that support providing the first AI-related information.
[0133] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0134] Receive a request message sent by at least one target network function module; wherein the request message carries target AI-related information of the target network function module;
[0135] Based on the target AI-related information, register or attempt to register the AI service corresponding to the target AI-related information, or update the target AI-related information corresponding to the target network function module.
[0136] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0137] Send a response message to the target network function module; wherein the response message indicates one of the following:
[0138] Confirm registration of the AI service corresponding to the target AI information;
[0139] Confirm your registration for the AI service corresponding to the target AI information;
[0140] Confirm and update the target AI-related information corresponding to the target network functional module.
[0141] Optionally, the first AI-related information or the target AI-related information includes at least one of the following:
[0142] Identification information for AI services;
[0143] Identification information of the AI model or function corresponding to the AI service;
[0144] Indicative information used to indicate the demand for AI services.
[0145] This application provides a network function module, including:
[0146] The first receiving unit is used to receive a fourth message sent by the first network function module; wherein the fourth message carries first AI-related information.
[0147] The first sending unit is configured to send a second response message to the first network function module based on the first AI-related information; wherein the second response message carries one or more network function module related information that supports providing the first AI-related information.
[0148] This application provides an information transmission device applied to a first device, including a memory, a transceiver, and a processor;
[0149] The memory stores computer programs; the transceiver, under the control of the processor, sends and receives data; the processor reads the computer programs from the memory and performs the following operations:
[0150] Send a first message; wherein the first message carries first AI-related information, the AI-related information being used by the first network function module to request the second network function module to provide the first AI service corresponding to the first AI-related information; the first device includes a terminal or access network device.
[0151] Optionally, the first message also carries business requirement-related information, and the processor is used to read the computer program in the memory and perform the following operations:
[0152] Receive a third message; wherein the third message carries business parameters obtained based on the AI model or function corresponding to the first AI service.
[0153] Optionally, the first AI-related information includes at least one of the following:
[0154] Identification information for AI services;
[0155] Identification information of the AI model or function corresponding to the AI service;
[0156] Indicative information used to indicate the demand for AI services.
[0157] This application provides an information transmission device, including:
[0158] A sending unit is used to send a first message; wherein the first message carries first AI-related information, and the AI-related information is used by a first network function module to request a second network function module to provide a first AI service corresponding to the first AI-related information; the first device includes a terminal or an access network device.
[0159] This application provides a processor-readable storage medium storing a computer program for causing the processor to perform the steps of the information transmission method described above.
[0160] The beneficial effects of the above-mentioned technical solution of the present invention are:
[0161] In this embodiment, the first network function module receives a first message and, based on the first AI-related information carried in the first message, sends a second message to the second network function module to request the second network function module to provide the first AI service corresponding to the first AI-related information. This enables the invocation of AI services and the signaling interaction of AI-related information between different network function modules, thereby enhancing the NF service-oriented operations. Attached Figure Description
[0162] Figure 1A A schematic diagram illustrating direct communication between NFs in an embodiment of this application;
[0163] Figure 1B A schematic diagram illustrating indirect communication between NFs in an embodiment of this application;
[0164] Figure 2 One of the schematic diagrams illustrating the subscription notification interaction between NFs in an embodiment of this application;
[0165] Figure 3 This is the second schematic diagram illustrating the subscription notification interaction between NFs in an embodiment of this application.
[0166] Figure 4A This diagram illustrates the indirect request-response interaction between NFs in an embodiment of this application.
[0167] Figure 4B This diagram illustrates the indirect subscription notification interaction between NFs in an embodiment of this application.
[0168] Figure 5 A flowchart illustrating an information transmission method on the first network function module side of an embodiment of this application;
[0169] Figure 6 A flowchart illustrating the information transmission method on the second network function module side of an embodiment of this application;
[0170] Figure 7 A flowchart illustrating the information transmission method on the fourth network function module side of an embodiment of this application;
[0171] Figure 8 A flowchart illustrating an information transmission method on the first device side according to an embodiment of this application;
[0172] Figure 9 This is one of the interactive flowcharts illustrating the information transmission method according to an embodiment of this application;
[0173] Figure 10 The second interactive flowchart illustrating the information transmission method of this application embodiment;
[0174] Figure 11 The third interactive flowchart illustrating the information transmission method of this application embodiment;
[0175] Figure 12 A block diagram illustrating an information transmission device for a first network function module according to an embodiment of this application;
[0176] Figure 13 One of the block diagrams representing the network function modules in an embodiment of this application;
[0177] Figure 14 A block diagram illustrating an information transmission device for a second network function module according to an embodiment of this application;
[0178] Figure 15 A second block diagram illustrating the network function modules of an embodiment of this application;
[0179] Figure 16 A block diagram illustrating the information transmission device of the fourth network function module in an embodiment of this application;
[0180] Figure 17 The third block diagram illustrating the network function modules in an embodiment of this application;
[0181] Figure 18 A block diagram illustrating an information transmission device on the terminal side according to an embodiment of this application;
[0182] Figure 19 A block diagram illustrating an information transmission apparatus on the access network device side according to an embodiment of this application;
[0183] Figure 20 This is a block diagram illustrating an information transmission device on the first device side according to an embodiment of this application. Detailed Implementation
[0184] To make the technical problems, technical solutions, and advantages of this invention clearer, a detailed description will be provided below in conjunction with the accompanying drawings and specific embodiments. In the following description, specific details such as particular configurations and components are provided merely to aid in a comprehensive understanding of the embodiments of this invention. Therefore, those skilled in the art should understand that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of this invention. Furthermore, for clarity and brevity, descriptions of known functions and structures have been omitted.
[0185] It should be understood that the phrase "one embodiment" or "an embodiment" throughout the specification means that a specific feature, structure, or characteristic related to the embodiment is included in at least one embodiment of the invention. Therefore, "in one embodiment" or "in an embodiment" 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.
[0186] In various embodiments of the present invention, it should be understood that the sequence number of each process described below does not imply the 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 the present invention.
[0187] In addition, the terms "system" and "network" are often used interchangeably in this article.
[0188] The technical solutions provided in this application can be applied to a variety of systems. For example, applicable systems may include Global System for Mobile Communication (GSM), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA) General Packet Radio Service (GPRS), Long Term Evolution (LTE), LTE Frequency Division Duplex (FDD), LTE Time Division Duplex (TDD), Long Term Evolution Advanced (LTE-A), Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX), 5G New Radio (NR) and its evolutionary communication systems, and 6G (sixth generation mobile communication technology) systems. These systems may include terminals and network equipment. The system may also include a core network component, such as the Evolved Packet Core (EPC) or the 5G core network (5GC).
[0189] Network devices and terminals can each use one or more antennas for Multiple-Input Multiple-Output (MIMO) transmission. MIMO transmission can be Single-User MIMO (SU-MIMO) or Multiple-User MIMO (MU-MIMO). Depending on the configuration and number of antenna combinations, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO, or massive-MIMO, and can also be diversity transmission, precoding transmission, or beamforming transmission, etc.
[0190] In this embodiment of the invention, the term "and / or" describes the relationship between associated 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. The character " / " generally indicates that the preceding and following associated objects have an "or" relationship.
[0191] In the embodiments of this application, the term "multiple" refers to two or more, and other quantifiers are similar.
[0192] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.
[0193] The following describes the relevant technologies involved in this application:
[0194] 1. 6G network architecture
[0195] AI Capabilities: AI capabilities in 6G networks refer to the ability to provide AI services to users and external parties, both for internal operation and maintenance and through the inherent construction of AI elements (computing power, algorithms, and data). Under the orchestration, management, and control of integrated AI and connectivity elements, this enables on-demand customization of AI services and high QoS guarantees. Native AI capabilities will be a core capability of 6G networks, specifically including functions such as training, inference, and model validation. The network side will provide AI model functions (such as model generation, storage, selection, distribution, update, replacement, activation and deactivation, and performance monitoring) and AI computing power functions (such as the allocation of computing resources for training and inference execution).
[0196] Furthermore, the inherent AI capabilities in 6G networks will further enhance the intelligent communication experience, transforming "symbol-level" communication services focused on bit-level information transmission into "meaning-oriented" communication services focused on high-level semantic delivery, thus breaking through the traditional "Shannon limit." By combining AI task orchestration and distributed computing power scheduling across the edge, cloud, and device layers, multimodal and barrier-free communication among natural persons, digital persons, and intelligent and non-intelligent devices will ultimately be achieved.
[0197] Horizontally, 6G networks can be divided into three layers: the resource layer, the network function layer, and the application and service layer. The resource layer provides underlying resources such as wireless, computing, and storage, and offers corresponding support and services for the functional generation of the network function layer. The network function layer forms specific network functions, or combines one or more network functions, providing the most basic network service capabilities to meet the needs of the application and service layer. The application and service layer provides corresponding support for customer services and applications, enabling service customization.
[0198] In terms of vertical logic, in addition to the "communication plane" that carries traditional communication services, 6G networks will add a data plane, a computing plane, and an intelligence plane. The data plane is responsible for the collection, cleaning, processing, and storage of data in the end-to-end network, and provides data services to other layers and planes. The computing plane provides a unified computing power repository, senses computing power needs, orchestrates computing tasks, provides computing power routing, computing power modeling, and state awareness, and provides computing services to other layers and planes. The intelligence plane provides the complete operating environment required for the entire lifecycle of endogenous AI, calls upon the services provided by the data plane and computing plane, and provides intelligent services to other layers and planes. The management plane manages all other layers and planes.
[0199] 2. Network Data Analytics Function (NWDAF)
[0200] NWDAF is a crucial component of 5G networks. It is responsible for collecting, analyzing, and processing data within the network and making corresponding control decisions based on the analysis results. NWDAF control rules refer to a series of rules and strategies used in NWDAF to control the data analysis process.
[0201] The primary function of NWDAF control rules is to guide NWDAF in data analysis and decision-making control. By formulating reasonable control rules, it can be ensured that NWDAF can quickly and accurately analyze and judge the network status based on real-time data in the network, and take corresponding control measures to optimize network performance. These control rules include a variety of conditional judgments and control strategies, which can be customized and adjusted according to different network needs and scenarios.
[0202] The NWDAF control rules cover several aspects. First, there are data acquisition rules, which specify how NWDAF collects data from the network. These rules include the frequency of data acquisition, the data types collected, and the data sources. Second, there are data analysis rules, which specify how NWDAF analyzes and processes the collected data. These rules include data...
[0203] The analysis includes algorithms, metrics, and thresholds. Finally, there are the decision control rules, which define how NWDAF makes corresponding decisions and controls based on the data analysis results. These rules include the conditions for decision-making, the strategies for decision-making, and the actions involved in decision-making.
[0204] 3. Network Function Service Framework
[0205] Service framework functionalities include, for example, service registration and / or deregistration, consumer authorization, service discovery, and inter-service communication, including selection and messaging.
[0206] NF services can communicate directly between NF service consumers and NF service producers, or indirectly through a Service Communication Proxy (SCP). Direct and indirect communication are described as follows: Figure 1A and Figure 1B As shown. Whether an NF service consumer uses direct or indirect communication via SCP is based on the NF service consumer's configuration.
[0207] In indirect communication, the NF service consumer communicates with the target NF service producer via an SCP. The NF service consumer can be configured to directly perform the discovery of the target NF service producer, or delegate the discovery of the target NF service producer to the SCP used for indirect communication. In the latter case, the SCP uses parameters provided by the NF service consumer to perform the discovery and / or selection of the target NF service producer. The SCP address can be configured locally within the NF service consumer.
[0208] 4. Interaction between NF service consumers and NF service producers
[0209] Whether using direct or indirect communication, the end-to-end interaction between the two network functions (consumer and producer) within this NF service framework follows two mechanisms:
[0210] Subscription notification mechanism: such as Figure 2 As shown, control plane NF_A (NF service consumer) subscribes to NF services provided by another control plane NF_B (NF service producer). Multiple control plane NFs can subscribe to the same control plane NF service. NF_B notifies interested NFs of the results of this NF service. The subscription request should include the notification endpoint of the NF service consumer, such as a notification Uniform Resource Locator (URL), and event notifications from the NF service producer should be sent to the service consumer. Additionally, the subscription request can include notification requests for periodic updates or notifications triggered by certain events, such as changes to requested information or reaching a specific threshold. Notification subscription can be accomplished in one of the following ways:
[0211] Individual request and response exchanges between NF service consumers and NF service producers;
[0212] Notification subscriptions are included as part of the operation of another NF service within the same NF service;
[0213] During the prescribed NF and NF service registration procedure, a notification endpoint is registered for each type of notification that an NF consumer is interested in receiving, as an NF service parameter of the NRF.
[0214] like Figure 3 As shown, control plane NF_A can also subscribe to NF services provided by control plane NF_B on behalf of control plane NF_C, i.e., it requests the NF service producer to send event notifications to another consumer. In this case, NF_A includes the notification endpoint of NF_C in the subscription request. NF_A can also additionally include a notification endpoint of NF_A associated with an event ID related to a subscription change, for example: the subscription association ID changes in the subscription request, so that NF_A can receive notifications of subscription change-related events.
[0215] The message routing in the aforementioned NF interaction mechanism can be direct or indirect. In the case of indirect communication, the SCP service consumer uses SCP. SCP routes messages between the NF service consumer and the NF service producer, and can perform NF service producer discovery and selection on behalf of the NF service consumer. Figure 4A and Figure 4B As shown, the principles of request-response interaction and examples of subscription notification interaction are given respectively.
[0216] For example, NF1 performs service discovery through the Network Repository Function (NRF) and then selects NF2 to interact with. NF1 completes the signaling interaction by calling the relevant service-oriented operations of NF2. For example, in the session establishment request process initiated by the UE, the Access and Mobility Management Function (AMF) first performs service discovery through the NRF, queries and determines the Session Management Function (SMF), and then calls the service-oriented operation of the SMF to create a session management context request (Nsmf_PDUSession_CreateSMContext Request) to create the UE's session context. This service-oriented operation carries the relevant information of the UE and then initiates the UE session context establishment process.
[0217] This application provides an information transmission method, apparatus, and network functional module to address the current lack of solutions for how to implement AI capability invocation and AI information signaling interaction between various network function nodes (NFs). The method and apparatus (or network functional module) are based on the same concept. Since the principles underlying the problem-solving are similar, their implementations can be mutually referenced, and repeated details will not be elaborated further.
[0218] like Figure 5As shown, an embodiment of the present invention provides an information transmission method, including the following steps:
[0219] Step 51: The first network function module receives the first message; wherein the first message carries first AI-related information.
[0220] Step 52: The first network function module sends a second message to the second network function module based on the first AI-related information; wherein the second message is used to request the second network function module to provide the first AI service corresponding to the first AI-related information.
[0221] Optionally, the first network function module and the second network function module may be a function module, network element, entity, or device that supports a certain network function (or supports a specific network function), and the embodiments of this application are not limited thereto.
[0222] For example, the first network function module may be an SMF module (or may also be referred to as an SMF network element, SMF entity, or SMF device, etc.), and the second network function module may be a Policy Control Function (PCF) module (or may also be referred to as a PCF network element, PCF entity, or PCF device, etc.); or the first network function module may be an Access and Mobility Management Function (AMF) module (or may also be referred to as an AMF network element, AMF entity, or AMF device, etc.), and the second network function module may be a Unified Data Management (UDM) function module (or may also be referred to as a UDM network element, UDM entity, or UDM device, etc.). The embodiments of this application are not limited thereto.
[0223] For example, the information transmission method in this application embodiment can be applied to the Protocol Data Unit (PDU) session modification process, where the corresponding first message can be a PDU session modification request message sent by the UE or an update PDU session management context request message sent by the access network device; or it can be applied to the User Equipment (UE) registration process, where the first message can be a registration request message. Of course, the information transmission method in this application embodiment can be applied to other scenarios besides the above-mentioned ones, such as paging scenarios (where the corresponding first message can be a paging message), handover scenarios (where the corresponding first message can be a handover message), PDU session creation (where the corresponding first message can be a PDU session creation request message), etc., and this application embodiment is not limited thereto.
[0224] Optionally, the second message may be an AI service creation request message, such as an AI capability exposure-creation request (AIEventExposue_Create Request) message, but this embodiment is not limited thereto.
[0225] Optionally, the first AI-related information includes, but is not limited to, at least one of the following:
[0226] Identification information of AI services; for example, AI services can also be called AI capabilities, such as AI services or AI capabilities supported or allowed by network function modules. Different network function modules, or terminals and network function modules, or access network devices and network function modules can identify or understand each other based on the identification information of AI services (i.e., AI service ID).
[0227] Identification information of AI models or functions corresponding to AI services; for example, AI services or capabilities supported by network function modules can be implemented based on AI models or AI functions, where an AI function can correspond to one or more AI models. Different network function modules, terminals and network function modules, or access network devices and network function modules can identify or understand each other based on the identification information of AI models or functions (i.e., AI model ID or AI function ID, etc.).
[0228] Indication information used to indicate AI service needs; for example, AI service needs may include, but are not limited to, at least one of the following: creation, modification, registration of PDU sessions, or other needs, etc., and the embodiments of this application are not limited thereto.
[0229] In this embodiment, the first network function module receives a first message and, based on the first AI-related information carried in the first message, sends a second message to the second network function module to request the second network function module to provide the first AI service corresponding to the first AI-related information. This enables the invocation of AI services and the signaling interaction of AI-related information between different network function modules, enhancing the NF service-oriented operation. In particular, in future mobile communication technologies that support intrinsic AI capabilities, the invocation of AI services and the signaling interaction of AI-related information between different network function modules can improve network efficiency, enhance the UE's service experience, and improve consistency.
[0230] Optionally, the first network function module receives a first message, including:
[0231] The first network function module receives a first message sent by a terminal, an access network device, or a third network function module; wherein the first message also carries information related to service requirements.
[0232] For example, a terminal can send a first message to a first network function module. For instance, a terminal can send a first message to a first network function module through an access network device to request the provision of corresponding services. For example, a UE can request PDU session modification or request registration, etc. The embodiments of this application are not limited thereto.
[0233] For another example, the access network device or the third network function module may also send a first message to the first network function module to request the provision of corresponding services, such as the access network device or the third network function module forwarding the UE's PDU session modification request or registration request, or the access network device or the third network function module requesting registration, etc. The embodiments of this application are not limited thereto.
[0234] Optionally, taking a PDU session modification request as an example, the service requirement information may include, but is not limited to, at least one of the following: PDU session ID, packet filter, requested QoS, etc. Taking a registration request as an example, the service requirement information may include, but is not limited to, at least one of the following: UE identification information, last accessed Tracking Area Identity (TAI), security parameters, requested Network Slice Selection Assistance Information (NSSAI); wherein, the UE identification information may be a Subscription Concealed Identifier (SUCI), a 5G-GUTI, or a Permanent Equipment Identifier (PEI), etc., and this application embodiment is not limited thereto.
[0235] In this embodiment, when the terminal, access network device, or third network function module sends a first message to the first network function module, it may carry first AI-related information and service requirement-related information, so that the first network function module can request the second network function module to provide corresponding AI services based on the first AI-related information to realize the corresponding service requirements, such as updating QoS parameters, determining whether the UE's NSSAI is allowed, or generating NSSAI parameters that meet the UE's requirements. This embodiment is not limited thereto.
[0236] Optionally, the second message carries business requirement-related information. After the first network function module sends the second message to the second network function module based on the first AI-related information, it further includes:
[0237] The first network function module receives a first response message sent by the second network function module based on the business requirement information; wherein, the first response message carries business parameters obtained based on the AI model or function corresponding to the first AI service.
[0238] Optionally, the first response message may be an AI service creation response message, such as an AI capability exposure-creation response (AIEventExposue_Create Response) message, but this application embodiment is not limited thereto.
[0239] For example, the first network function module sends a second message to the second network function module, requesting the second network function module to provide the first AI service corresponding to the first AI-related information. That is, when the first network function module calls the corresponding AI service from the second network function module, the second network function module can infer the corresponding business parameters based on the AI model corresponding to the first AI service, or infer the corresponding business parameters based on the AI model corresponding to the AI function of the first AI service. For example, taking PDU session modification as a business requirement, the second network function module can use parameters such as the PDU session ID, packet filter, and requested QoS as input to the AI model to infer the business parameters required by the UE. As another example, taking UE registration as a business requirement, the second network function module can use the UE's identifier, the last accessed TAI, security parameters, and requested NSSAI as input to the AI model to infer the NSSAI allowed by the UE or generate business parameters for the NSSAI that meet the UE's requirements. This application embodiment is not limited to these examples.
[0240] In this embodiment, when the first network function module calls the corresponding AI service to the second network function module, the second network function module can obtain the corresponding business parameters based on the corresponding AI model and feed them back to the first network function module, thus realizing the call of AI services between NFs and the signaling interaction of AI-related information.
[0241] Optionally, the information transmission method further includes:
[0242] The first network function module sends a third message to the terminal, access network device, or third network function module; wherein the third message carries the service parameters.
[0243] Optionally, the third message may be an AI service creation response message, such as an AI capability exposure-creation response (AIEventExposue_Create Response) message, but this embodiment is not limited thereto.
[0244] In this embodiment, when a terminal, access network device, or third network function module initiates a corresponding service or business request to the first network function module, and the first network function module obtains the service parameters requested by the terminal, access network device, or third network function module by calling the AI service of the second network function module, the first network function module can provide the obtained service parameters to the corresponding terminal, access network device, or third network function module through a third message.
[0245] For example, if the first message is a PDU session modification request message sent by the UE, or an update PDU session management context request message sent by the access network device, the corresponding third message could be a PDU session modification response message sent by the UE, or an update PDU session management context response message sent to the access network device, etc.; or if the first message is a registration request message, the third message could be a registration acceptance message, etc. Specifically, the specific type of the third message in this application embodiment can be determined based on the type of the first message. For example, if the first message has different names in different application scenarios, the third message will also have different names in the corresponding scenarios. This application embodiment is not limited to this.
[0246] Optionally, before the first network function module sends the second message to the second network function module based on the first AI-related information, it further includes:
[0247] The first network function module sends a fourth message to the fourth network function module; wherein, the fourth message carries information related to the first AI.
[0248] The first network function module receives a second response message sent by the fourth network function module according to the fourth message; wherein, the second response message carries information related to one or more network function modules that support providing the first AI service;
[0249] The first network function module determines the second network function module based on the information related to the one or more network function modules.
[0250] Optionally, the fourth network function module may be a function module, network element, entity, or device that supports a certain network function (or supports a specific network function). For example, the fourth network function module may be an NRF module, or referred to as an NRF network element, entity, or device. The embodiments of this application are not limited thereto.
[0251] For example, a network function module can register in an NRF module (i.e., the fourth network function module). When a first network function module needs to call the AI service of a second network function module based on its own needs (or the needs of a UE, access network equipment, or other network function modules), it can first query the NRF module (i.e., the fourth network function module) for information on one or more network function modules that support providing the first AI service. The first network function module then selects and determines the second network function module and sends a second message to request it to provide the corresponding AI service.
[0252] Optionally, the fourth message may be a query message, and the second response message may be a query response message, etc., but this application embodiment is not limited thereto.
[0253] Optionally, the information transmission method further includes:
[0254] The first network function module sends a fifth message to the fourth network function module; wherein, the fifth message carries second AI-related information of the first network function module, and the fifth message is used for at least one of the following:
[0255] The fourth network function module is requested to register the second AI service corresponding to the second AI-related information.
[0256] The fourth network function module is requested to register the second AI service corresponding to the second AI-related information.
[0257] The fourth network function module is requested to update the AI-related information corresponding to the first network function module.
[0258] In this embodiment, the first network function module can initiate a registration, deregistration, or update request to the fourth network function module (such as the NRF module), and the configuration file carried in the registration, deregistration, or update request message contains the AI services or capabilities it supports. In this way, the NRF module stores, updates, or deregisters the configuration file of the first network function module and marks the availability or unavailability of the AI services or capabilities of the first network function module, so as to ensure that other network function modules can query the network function module that provides the corresponding AI services or capabilities by querying the NRF module.
[0259] Optionally, the fifth message may be an NF management - NF registration or update or deregistration (nfManagement_nfRegister\Modification\Deregister) request message, but this embodiment of the application is not limited thereto.
[0260] Optionally, the information transmission method further includes:
[0261] The first network function module receives a third response message sent by the fourth network function module according to the fifth message; wherein the third response message is used to indicate one of the following:
[0262] Confirm the registration of the second AI service corresponding to the second AI-related information;
[0263] Confirm that you will register for the second AI service corresponding to the second AI-related information.
[0264] Confirm the update of AI-related information corresponding to the first network function module.
[0265] In this embodiment, the first network function module can initiate a registration, deregistration, or update request to the fourth network function module (such as the NRF module). If the configuration file carried in the registration, deregistration, or update request message contains the AI services or capabilities it supports, and the NRF module accepts the registration, deregistration, or update request from the first network function module, it can store, update, or deregister the configuration file of the first network function module, mark the AI services or capabilities of the first network function module as available or unavailable, and send a third response message back to the first network function module to inform that the registration, deregistration, or update request from the first network function module has been accepted.
[0266] Optionally, the third response message may be an NF management - NF registration or update or deregistration (nfManagement_nfRegister\Modification\Deregister) response message, but this embodiment of the application is not limited thereto.
[0267] Optionally, the second AI-related information includes at least one of the following:
[0268] Identification information of AI services; for example, AI services can also be called AI capabilities, such as AI services or AI capabilities supported or allowed by network function modules. Different network function modules, or terminals and network function modules, or access network devices and network function modules can identify or understand each other based on the identification information of AI services (i.e., AI service ID).
[0269] Identification information of AI models or functions corresponding to AI services; for example, AI services or capabilities supported by network function modules can be implemented based on AI models or AI functions, where an AI function can correspond to one or more AI models. Different network function modules, terminals and network function modules, or access network devices and network function modules can identify or understand each other based on the identification information of AI models or functions (i.e., AI model ID or AI function ID, etc.).
[0270] Indication information used to indicate AI service needs; for example, AI service needs may include, but are not limited to, at least one of the following: creation, modification, registration of PDU sessions, or other needs, etc., and the embodiments of this application are not limited thereto.
[0271] like Figure 6 As shown in the figure, this application provides an information transmission method, including the following steps:
[0272] Step 61: The second network function module receives a second message sent by the first network function module; wherein the second message carries information related to the first AI.
[0273] Step 62: The second network function module provides the first AI service corresponding to the first AI-related information based on the first AI-related information.
[0274] Optionally, the second message also carries business requirement-related information, and the second network function module provides a first AI service corresponding to the first AI-related information based on the first AI-related information, including:
[0275] The second network function module obtains the business parameters corresponding to the business requirement information based on the first AI-related information and the AI model or function corresponding to the first AI service.
[0276] The second network function module sends a first response message to the first network function module; wherein the first response message carries the service parameters.
[0277] Optionally, the information transmission method further includes:
[0278] The second network function module sends a sixth message to the fourth network function module; wherein, the sixth message carries third AI-related information of the second network function module, and the sixth message is used for at least one of the following:
[0279] The fourth network function module is requested to register the third AI service corresponding to the third AI-related information.
[0280] The fourth network function module is requested to register the third AI service corresponding to the third AI-related information.
[0281] The fourth network function module is requested to update the AI-related information corresponding to the second network function module.
[0282] In this embodiment, the second network function module can initiate a registration, deregistration, or update request to the fourth network function module (such as the NRF module), and the configuration file carried in the registration, deregistration, or update request message contains the AI services or capabilities it supports. In this way, the NRF module stores, updates, or deregisters the configuration file of the second network function module and marks the availability or unavailability of the AI services or capabilities of the second network function module, so as to ensure that other network function modules can query the network function module that provides the corresponding AI services or capabilities by querying the NRF module.
[0283] Optionally, the sixth message may be an NF management - NF registration or update or deregistration (nfManagement_nfRegister\Modification\Deregister) request message, but this embodiment of the application is not limited thereto.
[0284] Optionally, the information transmission method further includes:
[0285] The second network function module receives a fourth response message sent by the fourth network function module according to the sixth message; wherein the fourth response message is used to indicate one of the following:
[0286] Confirm the registration of the third AI service corresponding to the third AI-related information;
[0287] Confirm that you will register for the third AI service corresponding to the aforementioned third AI information;
[0288] Confirm the update of AI-related information corresponding to the first network function module.
[0289] In this embodiment, the second network function module can initiate a registration, deregistration, or update request to the fourth network function module (such as the NRF module). If the configuration file carried in the registration, deregistration, or update request message contains the AI services or capabilities it supports, and the NRF module accepts the registration, deregistration, or update request of the second network function module, it can store, update, or deregister the configuration file of the second network function module, mark the AI services or capabilities of the second network function module as available or unavailable, and send a fourth response message back to the second network function module to inform that the registration, deregistration, or update request of the second network function module has been accepted.
[0290] Optionally, the fourth response message may be an NF management - NF registration or update or deregistration (nfManagement_nfRegister\Modification\Deregister) response message, but this embodiment of the application is not limited thereto.
[0291] Optionally, the first AI-related information or the third AI-related information includes at least one of the following:
[0292] Identification information for AI services;
[0293] Identification information of the AI model or function corresponding to the AI service;
[0294] Indicative information used to indicate the demand for AI services.
[0295] It should be noted that the information transmission method on the second network function module side in this application embodiment is based on the same inventive concept as the information transmission method on the first network function module side described above. The two embodiments can refer to each other and can achieve the same technical effect. The repetitions will not be repeated here.
[0296] like Figure 7 As shown in the figure, this application provides an information transmission method, including the following steps:
[0297] Step 71: The fourth network function module receives the fourth message sent by the first network function module; wherein the fourth message carries information related to the first AI.
[0298] Step 72: The fourth network function module sends a second response message to the first network function module based on the first AI-related information; wherein the second response message carries information related to one or more network function modules that support providing the first AI-related information.
[0299] Optionally, the information transmission method further includes:
[0300] The fourth network function module receives a request message sent by at least one target network function module; wherein the request message carries target artificial intelligence (AI) related information of the target network function module;
[0301] The fourth network function module registers or deregisters AI services corresponding to the target AI information based on the target AI information, or updates the target AI information corresponding to the target network function module.
[0302] For example, the target network function module includes, but is not limited to, the first network function module, the second network function module, or other network function modules, etc., and the embodiments of this application are not limited thereto.
[0303] Optionally, the information transmission method further includes:
[0304] The fourth network function module sends a response message to the target network function module; wherein the response message indicates one of the following:
[0305] Confirm registration of the AI service corresponding to the target AI information;
[0306] Confirm your registration for the AI service corresponding to the target AI information;
[0307] Confirm and update the target AI-related information corresponding to the target network functional module.
[0308] Optionally, the first AI-related information or the target AI-related information includes at least one of the following:
[0309] Identification information for AI services;
[0310] Identification information of the AI model or function corresponding to the AI service;
[0311] Indicative information used to indicate the demand for AI services.
[0312] It should be noted that the information transmission method on the fourth network function module side in this application embodiment is based on the same inventive concept as the information transmission method on the first network function module and the second network function module side. The two embodiments can refer to each other and can achieve the same technical effect. The repetitions will not be repeated here.
[0313] like Figure 8 As shown in the figure, this application provides an information transmission method, including the following steps:
[0314] Step 81: The first device sends a first message; wherein the first message carries first AI-related information, and the AI-related information is used by the first network function module to request the second network function module to provide the first AI service corresponding to the first AI-related information; the first device includes a terminal or an access network device.
[0315] Optionally, the first message also carries business requirement-related information, and the method further includes:
[0316] The first device receives a third message; wherein the third message carries business parameters obtained based on the AI model or function corresponding to the first AI service.
[0317] Optionally, the first AI-related information includes at least one of the following:
[0318] Identification information for AI services;
[0319] Identification information of the AI model or function corresponding to the AI service;
[0320] Indicative information used to indicate the demand for AI services.
[0321] It should be noted that the information transmission method on the first device side in this application embodiment and the information transmission method on the first network function module side are based on the same inventive concept. The two embodiments can refer to each other and can achieve the same technical effect. The repetitions will not be repeated here.
[0322] The terminal involved in the embodiments of this application can be a device that provides voice and / or data connectivity to a user, a handheld device with wireless connectivity, or other processing devices connected to a wireless modem. The name of the terminal may differ in different systems; for example, in a 5G system, the terminal can be called a User Equipment (UE). The wireless terminal can communicate with one or more core networks (CNs) via a Radio Access Network (RAN). The wireless terminal can be a mobile terminal, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal, for example, a portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile device that exchanges voice and / or data with the RAN. Examples include Personal Communication Service (PCS) phones, cordless phones, Session Initiated Protocol (SIP) phones, Wireless Local Loop (WLL) stations, and Personal Digital Assistants (PDAs). The wireless terminal can also be referred to as a system, subscriber unit, subscriber station, mobile station, mobile station, remote station, access point, remote terminal, access terminal, user terminal, user agent, or user device, but is not limited to these terms in the embodiments of this application.
[0323] The access network equipment involved in this application embodiment can be a base station, which may include multiple cells providing services to terminals. Depending on the specific application, the base station may also be called an access point, or a device in the access network that communicates with wireless terminals through one or more sectors on the air interface, or other names. The network device can be used to exchange received air frames with Internet Protocol (IP) packets, acting as a router between the wireless terminal and the rest of the access network, where the rest of the access network may include an Internet Protocol (IP) communication network. The network device can also coordinate the attribute management of the air interface. For example, the network equipment involved in the embodiments of this application can be a base transceiver station (BTS) in a Global System for Mobile communications (GSM) or Code Division Multiple Access (CDMA), a NodeB in a Wide-band Code Division Multiple Access (WCDMA) system, an evolved Node B (eNB or e-NodeB) in a long term evolution (LTE) system, a 5G base station (gNB) in a next generation system, a Home evolved Node B (HeNB), a relay node, a femto, a pico, etc., and is not limited in the embodiments of this application. In some network structures, the network equipment may include centralized unit (CU) nodes and distributed unit (DU) nodes, and the centralized unit and distributed unit may also be geographically separated.
[0324] The information transmission method of this application will be described below with reference to specific embodiments:
[0325] In this embodiment, an AI NF Service can be added to the NF profile of the NF. This AI NF Service represents the AI service that the NF has. It can have one or more AI services, and the AI capabilities corresponding to each AI service are one-to-one or one-to-many. For example, during the UE registration process, NF1 can call the AI service operation of NF2. This service operation corresponds to calling the AI model of NF2. However, there are multiple AI models corresponding to this AI service in NF2. Therefore, during the process of calling the AI service operation, the specific AI model deployed in NF2 will be called according to the required AI model ID and other information carried by the UE. This completes the ability call of NF1 to call the specific AI model of NF2 in the service operation of NF2, and completes the inference, training and other requirements of related services.
[0326] Example 1: Definition of NF AI Service-Oriented Operations
[0327] This embodiment refers to adding intelligent service operations to each NF. For example, the name of the intelligent service operation can be AI capability exposure service operation (Nxxx_AIEventExposure), or other names. This embodiment of the application is not limited to this.
[0328] When NF1 needs to call the AI capabilities or services of NF2, it can complete the specific AI service or capability call through this service-based operation combined with relevant parameters. For example, the name of the intelligent service-based operation corresponding to AMF can be Namf_AIEventExposure, the name of the intelligent service-based operation corresponding to SMF can be Nsmf_AIEventExposure, the name of the intelligent service-based operation corresponding to PCF can be Npcf_AIEventExposure, etc. Each NF may have multiple AI service-based operations. This application embodiment uses one AI service-based operation as an example for illustration. The relevant information of the AI service-based operation is shown in Table 1:
[0329] Table 1
[0330]
[0331] Service operation name: Nxxx_AIEventExposure_Create, for example: the name of the intelligent service operation corresponding to AMF can be Namf_AIEventExposure;
[0332] Description: The Radio Access Network (RAN) or NF, or the RAN and NF, invoke their AI capabilities and interact with related AI information through this AI service operation;
[0333] Input information: 5G-Globally Unique Temporary Identifier (5G-GUTI) or User Permanent Identifier (SUPI), AI-related information, such as: AI model ID, AI service ID, etc.
[0334] Output information: The relevant AI model was invoked, and the inference results obtained by invoking this model are output.
[0335] Example 2: NF registers, updates, or deregisters its AI service operations with NRF, such as... Figure 9 As shown, the specific process includes:
[0336] Step 91: The NF(s) sends an NF Management - NF Registration or Update or Deregistration (Nnrf_nfManagement_nfRegister\Modification\Deregister) request message to the NRF(s) to notify the NRF of its NF configuration file when the NF first starts working. Its configuration file contains, but is not limited to, at least one of the following information: NF type, NF instance ID, names of supported NF intelligent services, etc.
[0337] Step 92: NRF stores, updates, or deregisters the NF configuration file and marks the NF service as available or unavailable, etc.
[0338] Step 93: The NRF responds with the Nnrf_nfManagement_nfRegister\Modification\Deregister message to instruct the NRF to accept the NF(s) registration, update, or deregistration request.
[0339] Example 3: UE-initiated PDU session modification process, such as... Figure 10 As shown, the specific process includes:
[0340] Step 101: The UE triggers a PDU session modification request message because it needs to modify the relevant QoS parameters. The PDU session modification request message may carry the following information: PDU session ID, packet filter, requested QoS, AI service ID and the AI model ID corresponding to the service, etc.
[0341] Step 102: After receiving the PDU session modification request message sent by the UE, the AMF parses the message type carried in the PDU session modification request message as SM and selects the SMF.
[0342] Step 103: The AMF sends an Update PDU Session Management Context Request message to the SMF. The Update PDU Session Management Context Request message carries parameters such as PDU session ID, packet filter, requested QoS, and AI model ID.
[0343] Step 104: After receiving the update PDU session management context request message sent by AMF, SMF establishes a policy connection with PCF and calls PCF's AI capability exposure-creation request (Npcf_AIEventExposue_Create Request) service operation, such as sending an Npcf_AIEventExposue_Create Request message to PCF. This message can carry the following information: PDU session ID, group filter, requested QoS, AI model ID, etc.
[0344] It should be noted that the premise of the interaction between SMF and PCF in step 104 is that SMF sends a query to NRF with relevant parameters to find PCFs that can meet its needs. After receiving the service discovery query request from SMF, NRF traverses and queries the PCFs registered with it, and then returns relevant information of PCFs that can meet its needs to SMF, such as PCF ID, IP address, or URL.
[0345] Step 105: The PCF can select its deployed QoS model based on the AI model ID and other parameters carried in the Npcf_AIEventExposue_Create Request message, and use parameters such as PDU session ID, packet filter, and requested QoS as input to the model to generate parameters that meet the UE's requirements. The PCF sends an AI capability exposure-creation response (Npcf_AIEventExposure_Create Response) message to the SMF that invokes its intelligent service operation, carrying the parameters required by the UE.
[0346] Optionally, if the generated QoS parameters are consistent with or higher than those required by the UE, the QoS requirements carried by the UE shall prevail; if they are lower than those required by the UE, the QoS parameters generated by the PCF shall be returned. This explanation uses a single QoS parameter. If multiple parameters are involved, the result of weighted normalization of each parameter can be used for judgment; alternatively, the judgment can be made based on each parameter meeting the corresponding standard. The specific method is not limited here.
[0347] Step 106: The SMF sends an N4 session modification request message to the UPF to update the QoS parameters for the specific session.
[0348] Step 107: The UPF sends an N4 session modification response message to the SMF, indicating that the new QoS parameters have been received.
[0349] Step 108: The SMF sends an Update PDU Session Management Context Response Message to the AMF and sends QoS parameters for the UE-specific session to the AMF.
[0350] Step 109: The AMF sends a PDU session modification response message to the UE, sending the newly generated QoS parameters to the UE.
[0351] Example 4: Registration process initiated by the UE, such as Figure 11 As shown, the specific process includes:
[0352] Step 111: The UE sends a registration request message to the RAN. This registration request message may carry the following information: the UE's identifier (such as SUCI, 5G-GUTI, or PEI), the last accessed TAI (if available), security parameters, the requested NSSAI, AI model ID, etc.
[0353] Step 112: After receiving the registration request message sent by the UE, the RAN sends a registration request message to the selected AMF, which may carry the following information: the UE's identifier (such as SUCI, 5G-GUTI, or PEI), the last accessed TAI, security parameters, the requested NSSAI, AI model ID, etc.
[0354] Step 113: After receiving the registration request message, the AMF calls the UDM's AI capability exposure-creation request (Nudm_AIEventExposure_Create Request) service operation, such as sending a Nudm_AIEventExposure_Create Request message to the UDM, which may carry the following information: UE identifier (such as SUCI, 5G-GUTI, or PEI), last accessed TAI, security parameters, requested NSSAI, AI model ID, etc.
[0355] Step 114: The UDM can invoke its deployed AI model based on the AI model ID carried in the Nudm_AIEventExposure_Create Request message, using SUCI, 5G-GUTI, or PEI, the last accessed TAI, security parameters, and the requested NSSAI as model inputs, thereby determining the NSSAI parameters allowed for the UE and / or generating NSSAI parameters that better meet the UE's needs. The UDM can send an AI capability exposure-creation response Nudm_AIEventExposure_Create Response message to the AMF, which may carry the NSSAI parameters allowed for the UE and / or NSSAI parameters that better meet the UE's needs.
[0356] Step 115: The AMF sends a registration acceptance message to the UE. This registration acceptance message may carry the following information: allowing the UE's NSSAI parameters or generating NSSAI parameters that better meet the UE's needs, etc.
[0357] Step 116: The UE sends a registration completion message to the AMF. This registration completion message can be used to indicate that a verified and allowed NSSAI parameter has been received, or NSSAI parameters generated for the UE that better meet its needs.
[0358] It should be noted that the embodiments of this application do not limit the name of the AI service operation and the message name in NF. The above-mentioned call to the AI service function is only an example, and its AI function includes but is not limited to the above-described functions.
[0359] The information transmission method in this application embodiment realizes intelligent service-oriented operation based on NF enhancement, solves the signaling transmission problem of AI capability invocation and AI information interaction between NFs, greatly improves the flow of endogenous AI capabilities in 6G networks and the efficiency of AI empowering 6G networks; at the same time, new AI parameters are added to the service process initiated by the UE, and appropriate AI models are selected based on these AI parameters to invoke relevant capabilities, and existing parameters are optimized to return relevant parameters that better meet the needs of the UE, further improving the UE's service experience and consistency.
[0360] The above embodiments describe the information transmission method of the present invention. The following embodiments will further describe the corresponding devices and network functional modules in conjunction with the accompanying drawings.
[0361] like Figure 12As shown, this application embodiment provides an information transmission device, including a memory 121, a transceiver 122, and a processor 123; wherein, the memory 121 is used to store computer programs; the transceiver 122 is used to send and receive data under the control of the processor 123; for example, the transceiver 122 is used to receive and send data under the control of the processor 123; the processor 123 is used to read the computer program in the memory 121 and perform the following operations:
[0362] Receive a first message; wherein the first message carries information related to a first artificial intelligence (AI);
[0363] Based on the first AI-related information, a second message is sent to the second network function module; wherein, the second message is used to request the second network function module to provide the first AI service corresponding to the first AI-related information.
[0364] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0365] The receiving terminal, access network device, or third network function module sends a first message; wherein the first message also carries information related to service requirements.
[0366] Optionally, the second message carries business requirement-related information, and the processor is used to read the computer program in the memory and perform the following operations:
[0367] The system receives a first response message sent by the second network function module based on the business requirement information; wherein the first response message carries business parameters obtained based on the AI model or function corresponding to the first AI service.
[0368] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0369] A third message is sent to a terminal, access network device, or third network function module; wherein the third message carries the service parameters.
[0370] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0371] Send a fourth message to the fourth network function module; wherein the fourth message carries information related to the first AI.
[0372] Receive a second response message sent by the fourth network function module according to the fourth message; wherein, the second response message carries information related to one or more network function modules that support providing the first AI service;
[0373] The second network function module is determined based on the information related to the one or more network function modules.
[0374] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0375] Send a fifth message to the fourth network function module; wherein the fifth message carries second AI-related information, and the fifth message is used for at least one of the following:
[0376] The fourth network function module is requested to register the second AI service corresponding to the second AI-related information.
[0377] The fourth network function module is requested to register the second AI service corresponding to the second AI-related information.
[0378] The fourth network function module is requested to update AI-related information.
[0379] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0380] Receive a third response message sent by the fourth network function module according to the fifth message; wherein the third response message is used to indicate one of the following:
[0381] Confirm the registration of the second AI service corresponding to the second AI-related information;
[0382] Confirm that you will register for the second AI service corresponding to the second AI-related information.
[0383] Confirm that AI-related information has been updated.
[0384] Optionally, the first AI-related information or the second AI-related information includes at least one of the following:
[0385] Identification information for AI services;
[0386] Identification information of the AI model or function corresponding to the AI service;
[0387] Indicative information used to indicate the demand for AI services.
[0388] Among them, Figure 12In this context, the bus architecture may include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 123) and memory (memory 121). The bus architecture may also link various other circuits, such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 122 may be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over transmission media, including wireless channels, wired channels, optical fibers, etc. The processor 123 is responsible for managing the bus architecture and general processing, and the memory 121 may store data used by the processor 123 during operation.
[0389] Processor 123 can be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor can also adopt a multi-core architecture.
[0390] It should be noted that the information transmission device provided in this embodiment of the invention can implement all the method steps implemented in the information transmission method embodiment on the first network module side, and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.
[0391] like Figure 13 As shown, this application embodiment provides a network function module 1300, including:
[0392] The first receiving unit 1310 is used to receive a first message; wherein the first message carries information related to a first artificial intelligence (AI).
[0393] The first sending unit 1320 is used to send a second message to the second network function module based on the first AI-related information; wherein the second message is used to request the second network function module to provide the first AI service corresponding to the first AI-related information.
[0394] Optionally, the first receiving unit 1310 is further configured to:
[0395] The receiving terminal, access network device, or third network function module sends a first message; wherein the first message also carries information related to service requirements.
[0396] Optionally, the second message carries information related to business requirements, and the network function module 1300 further includes:
[0397] The second receiving unit is configured to receive a first response message sent by the second network function module based on the business requirement information; wherein the first response message carries business parameters obtained based on the AI model or function corresponding to the first AI service.
[0398] Optionally, the network function module 1300 further includes:
[0399] The second sending unit is used to send a third message to a terminal, an access network device, or a third network function module; wherein the third message carries the service parameters.
[0400] Optionally, the network function module 1300 further includes:
[0401] The third sending unit is used to send a fourth message to the fourth network function module; wherein the fourth message carries information related to the first AI.
[0402] The third receiving unit is configured to receive a second response message sent by the fourth network function module according to the fourth message; wherein the second response message carries information related to one or more network function modules that support providing the first AI service;
[0403] The determining unit is configured to determine the second network function module based on the information related to the one or more network function modules.
[0404] Optionally, the network function module 1300 further includes:
[0405] The fourth sending unit is used to send a fifth message to the fourth network function module; wherein the fifth message carries second AI-related information, and the fifth message is used for at least one of the following:
[0406] The fourth network function module is requested to register the second AI service corresponding to the second AI-related information.
[0407] The fourth network function module is requested to register the second AI service corresponding to the second AI-related information.
[0408] The fourth network function module is requested to update AI-related information.
[0409] Optionally, the network function module 1300 further includes:
[0410] The fourth receiving unit is configured to receive a third response message sent by the fourth network function module according to the fifth message; wherein the third response message is configured to indicate one of the following:
[0411] Confirm the registration of the second AI service corresponding to the second AI-related information;
[0412] Confirm that you will register for the second AI service corresponding to the second AI-related information.
[0413] Confirm that AI-related information has been updated.
[0414] Optionally, the first AI-related information or the second AI-related information includes at least one of the following:
[0415] Identification information for AI services;
[0416] Identification information of the AI model or function corresponding to the AI service;
[0417] Indicative information used to indicate the demand for AI services.
[0418] It should be noted that the network function module provided in this embodiment of the invention can implement all the method steps implemented in the information transmission method embodiment of the first network module side, and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.
[0419] like Figure 14 As shown in the figure, this application provides an information transmission device, including a memory 141, a transceiver 142, and a processor 143; wherein, the memory 141 is used to store computer programs; the transceiver 142 is used to send and receive data under the control of the processor 143; for example, the transceiver 142 is used to receive and send data under the control of the processor 143; the processor 143 is used to read the computer program in the memory 141 and perform the following operations:
[0420] Receive a second message sent by the first network function module; wherein the second message carries information related to the first artificial intelligence (AI).
[0421] Based on the first AI-related information, provide the first AI service corresponding to the first AI-related information.
[0422] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0423] Based on the first AI-related information, business parameters corresponding to the business requirement-related information are obtained based on the AI model or function corresponding to the first AI service.
[0424] Send a first response message to the first network function module; wherein the first response message carries the service parameters.
[0425] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0426] Send a sixth message to the fourth network function module; wherein the sixth message carries third AI-related information, and the sixth message is used for at least one of the following:
[0427] The fourth network function module is requested to register the third AI service corresponding to the third AI-related information.
[0428] The fourth network function module is requested to register the third AI service corresponding to the third AI-related information.
[0429] The fourth network function module is requested to update AI-related information.
[0430] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0431] Receive the fourth response message sent by the fourth network function module according to the sixth message; wherein the fourth response message is used to indicate one of the following:
[0432] Confirm the registration of the third AI service corresponding to the third AI-related information;
[0433] Confirm that you will register for the third AI service corresponding to the aforementioned third AI information;
[0434] Confirm that AI-related information has been updated.
[0435] Optionally, the first AI-related information or the third AI-related information includes at least one of the following:
[0436] Identification information for AI services;
[0437] Identification information of the AI model or function corresponding to the AI service;
[0438] Indicative information used to indicate the demand for AI services.
[0439] Among them, Figure 14In this context, the bus architecture may include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 143) and memory (memory 141). The bus architecture may also link together various other circuits, such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 142 may be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over transmission media, including wireless channels, wired channels, optical fibers, etc. The processor 143 is responsible for managing the bus architecture and general processing, and the memory 141 may store data used by the processor 143 during operation.
[0440] The processor 143 can be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor can also adopt a multi-core architecture.
[0441] It should be noted that the information transmission device provided in this embodiment of the invention can implement all the method steps implemented in the information transmission method embodiment on the second network module side, and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.
[0442] like Figure 15 As shown, this application embodiment provides a network function module 1500, including:
[0443] The first receiving unit 1510 is used to receive a second message sent by the first network function module; wherein the second message carries first artificial intelligence (AI) related information;
[0444] The processing unit 1520 is used to provide a first AI service corresponding to the first AI-related information based on the first AI-related information.
[0445] Optionally, the second message also carries business requirement-related information, and the processing unit 1520 is further configured to:
[0446] Based on the first AI-related information, business parameters corresponding to the business requirement-related information are obtained based on the AI model or function corresponding to the first AI service.
[0447] Send a first response message to the first network function module; wherein the first response message carries the service parameters.
[0448] Optionally, the network function module 1500 also includes:
[0449] A sending unit is configured to send a sixth message to a fourth network function module; wherein the sixth message carries third AI-related information, and the sixth message is used for at least one of the following:
[0450] The fourth network function module is requested to register the third AI service corresponding to the third AI-related information.
[0451] The fourth network function module is requested to register the third AI service corresponding to the third AI-related information.
[0452] The fourth network function module is requested to update AI-related information.
[0453] Optionally, the network function module 1500 also includes:
[0454] The second receiving unit is configured to receive a fourth response message sent by the fourth network function module according to the sixth message; wherein the fourth response message is configured to indicate one of the following:
[0455] Confirm the registration of the third AI service corresponding to the third AI-related information;
[0456] Confirm that you will register for the third AI service corresponding to the aforementioned third AI information;
[0457] Confirm that AI-related information has been updated.
[0458] Optionally, the first AI-related information or the third AI-related information includes at least one of the following:
[0459] Identification information for AI services;
[0460] Identification information of the AI model or function corresponding to the AI service;
[0461] Indicative information used to indicate the demand for AI services.
[0462] It should be noted that the network functions provided in this embodiment of the invention can realize all the method steps implemented in the information transmission method embodiment of the second network module side, and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.
[0463] like Figure 16As shown in the figure, this application provides an information transmission device, including a memory 161, a transceiver 162, and a processor 163; wherein, the memory 161 is used to store computer programs; the transceiver 162 is used to send and receive data under the control of the processor 163; for example, the transceiver 162 is used to receive and send data under the control of the processor 163; the processor 163 is used to read the computer program in the memory 161 and perform the following operations:
[0464] Receive a fourth message sent by the first network function module; wherein the fourth message carries information related to the first artificial intelligence (AI).
[0465] Based on the first AI-related information, a second response message is sent to the first network function module; wherein, the second response message carries information related to one or more network function modules that support providing the first AI-related information.
[0466] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0467] Receive a request message sent by at least one target network function module; wherein the request message carries target artificial intelligence (AI) related information of the target network function module;
[0468] Based on the target AI-related information, register or attempt to register the AI service corresponding to the target AI-related information, or update the target AI-related information corresponding to the target network function module.
[0469] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0470] Send a response message to the target network function module; wherein the response message indicates one of the following:
[0471] Confirm registration of the AI service corresponding to the target AI information;
[0472] Confirm your registration for the AI service corresponding to the target AI information;
[0473] Confirm and update the target AI-related information corresponding to the target network functional module.
[0474] Optionally, the first AI-related information or the target AI-related information includes at least one of the following:
[0475] Identification information for AI services;
[0476] Identification information of the AI model or function corresponding to the AI service;
[0477] Indicative information used to indicate the demand for AI services.
[0478] Among them, Figure 16 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 163) and memory (memory 161). The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 162 can be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over transmission media, including wireless channels, wired channels, optical fibers, etc. The processor 163 is responsible for managing the bus architecture and general processing, and the memory 161 can store data used by the processor 163 during operation.
[0479] The processor 163 can be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor can also adopt a multi-core architecture.
[0480] It should be noted that the information transmission device provided in this embodiment of the invention can implement all the method steps implemented in the information transmission method embodiment of the fourth network module side, and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.
[0481] like Figure 17 As shown, this application embodiment provides a network function module 1700, including:
[0482] The first receiving unit 1710 is used to receive a fourth message sent by the first network function module; wherein the fourth message carries information related to the first artificial intelligence (AI).
[0483] The first sending unit 1720 is configured to send a second response message to the first network function module based on the first AI-related information; wherein the second response message carries one or more network function module related information that supports providing the first AI-related information.
[0484] Optionally, the network function module 1700 further includes:
[0485] The second receiving unit is configured to receive a request message sent by at least one target network function module; wherein the request message carries target artificial intelligence (AI) related information of the target network function module.
[0486] The processing unit is used to register or deregister the AI service corresponding to the target AI information based on the target AI information, or to update the target AI information corresponding to the target network function module.
[0487] Optionally, the network function module 1700 further includes:
[0488] The second sending unit is configured to send a response message to the target network function module; wherein the response message indicates one of the following:
[0489] Confirm registration of the AI service corresponding to the target AI information;
[0490] Confirm your registration for the AI service corresponding to the target AI information;
[0491] Confirm and update the target AI-related information corresponding to the target network functional module.
[0492] Optionally, the first AI-related information or the target AI-related information includes at least one of the following:
[0493] Identification information for AI services;
[0494] Identification information of the AI model or function corresponding to the AI service;
[0495] Indicative information used to indicate the demand for AI services.
[0496] It should be noted that the network function module provided in this embodiment of the invention can implement all the method steps implemented in the information transmission method embodiment of the fourth network module side, and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.
[0497] like Figure 18 As shown in the illustration, this application provides an information transmission device applied to a first device, optionally an access network device, including a memory 181, a transceiver 182, and a processor 183; wherein, the memory 181 is used to store computer programs; the transceiver 182 is used to send and receive data under the control of the processor 183; for example, the transceiver 182 is used to receive and send data under the control of the processor 183; the processor 183 is used to read the computer program in the memory 181 and perform the following operations:
[0498] Send a first message; wherein the first message carries first artificial intelligence (AI) related information, and the AI related information is used by the first network function module to request the second network function module to provide the first AI service corresponding to the first AI related information.
[0499] Optionally, the first message also carries business requirement-related information, and the processor is used to read the computer program in the memory and perform the following operations:
[0500] Receive a third message; wherein the third message carries business parameters obtained based on the AI model or function corresponding to the first AI service.
[0501] Optionally, the first AI-related information includes at least one of the following:
[0502] Identification information for AI services;
[0503] Identification information of the AI model or function corresponding to the AI service;
[0504] Indicative information used to indicate the demand for AI services.
[0505] Among them, Figure 18 In this context, the bus architecture may include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 183) and memory (memory 181). The bus architecture may also link together various other circuits, such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 182 may be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over transmission media, including wireless channels, wired channels, optical fibers, etc. The processor 183 is responsible for managing the bus architecture and general processing, and the memory 181 may store data used by the processor 183 during operation.
[0506] The processor 183 can be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor can also adopt a multi-core architecture.
[0507] like Figure 19As shown, this embodiment provides an information transmission device applied to a first device, optionally a terminal, including a memory 191, a transceiver 192, and a processor 193; wherein, the memory 191 is used to store computer programs; the transceiver 192 is used to send and receive data under the control of the processor 193; for example, the transceiver 192 is used to receive and send data under the control of the processor 193; the processor 193 is used to read the computer program in the memory 191 and perform the following operations:
[0508] Send a first message; wherein the first message carries first artificial intelligence (AI) related information, and the AI related information is used by the first network function module to request the second network function module to provide the first AI service corresponding to the first AI related information.
[0509] Optionally, the first message also carries business requirement-related information, and the processor is used to read the computer program in the memory and perform the following operations:
[0510] Receive a third message; wherein the third message carries business parameters obtained based on the AI model or function corresponding to the first AI service.
[0511] Optionally, the first AI-related information includes at least one of the following:
[0512] Identification information for AI services;
[0513] Identification information of the AI model or function corresponding to the AI service;
[0514] Indicative information used to indicate the demand for AI services.
[0515] Among them, Figure 19 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 193 and memory represented by memory 191 together. The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 192 can be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium, including wireless channels, wired channels, optical fibers, etc. For different user equipment, the user interface 194 can also be an interface capable of connecting external or internal devices, including but not limited to keypads, displays, speakers, microphones, joysticks, etc.
[0516] Processor 193 is responsible for managing the bus architecture and general processing, while memory 191 can store the data used by processor 193 when performing operations.
[0517] Optionally, the processor 193 can be a CPU (Central Processing Unit), ASIC (Application Specific Integrated Circuit), FPGA (Field-Programmable Gate Array), or CPLD (Complete Programmable Logic Device), and the processor can also adopt a multi-core architecture.
[0518] The processor executes any of the methods described in the embodiments of this application according to the obtained executable instructions by calling a computer program stored in memory. The processor and memory may also be physically separated.
[0519] It should be noted that the information transmission device provided in this embodiment of the invention can implement all the method steps implemented in the first device-side method embodiment and achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.
[0520] like Figure 20 As shown, this application embodiment provides an information processing device 2000, applied to a first device, comprising:
[0521] The sending unit 2010 is used to send a first message; wherein the first message carries first artificial intelligence (AI) related information, and the AI related information is used by the first network function module to request the second network function module to provide the first AI service corresponding to the first AI related information; the first device includes a terminal or an access network device.
[0522] Optionally, the first message also carries business requirement-related information, and the information processing device 2000 further includes:
[0523] A receiving unit is configured to receive a third message; wherein the third message carries business parameters obtained based on the AI model or function corresponding to the first AI service.
[0524] Optionally, the first AI-related information includes at least one of the following:
[0525] Identification information for AI services;
[0526] Identification information of the AI model or function corresponding to the AI service;
[0527] Indicative information used to indicate the demand for AI services.
[0528] It should be noted that the information transmission device provided in this embodiment of the invention can implement all the method steps implemented in the first device-side method embodiment and achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.
[0529] It should be noted that the division of units in the embodiments of this application is illustrative and only represents one logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated units described above can be implemented in hardware or as software functional units.
[0530] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, 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 computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0531] This invention also provides a processor-readable storage medium storing a computer program. The computer program is used to cause the processor to execute all the method steps implemented in the above-described embodiments of the information transmission method of the first network module, the second network module, the fourth network module, or the first device side, and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiments and the beneficial effects will not be described in detail.
[0532] The processor-readable storage medium can be any available medium or data storage device that the processor can access, including but not limited to magnetic memory (e.g., floppy disk, hard disk, magnetic tape, magneto-optical disk (MO)), optical memory (e.g., CD, DVD, BD, HVD), and semiconductor memory (e.g., ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state drive (SSD)).
[0533] This application also provides a computer program product, including computer instructions. When executed by a processor, the computer instructions implement all the method steps implemented in the above-described embodiments of the information transmission method of the first network module, the second network module, the fourth network module, or the first device side, and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiments and the beneficial effects will not be described in detail.
[0534] 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 a completely hardware embodiment, a completely software embodiment, or an embodiment 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.
[0535] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-executable instructions. These computer-executable 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 means for implementing the functions specified in one or more blocks of the flowchart illustrations and / or one or more blocks of the block diagrams.
[0536] These processor-executable instructions may also be stored in a processor-readable memory that can instruct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the processor-readable memory produce an article of manufacture including instruction means that implement the functions specified in one or more flowcharts and / or one or more block diagrams.
[0537] These processor-executable instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process, such that the instructions, which execute on the computer or other programmable apparatus, provide steps for implementing the functions specified in one or more flowcharts and / or one or more block diagrams.
[0538] Furthermore, it should be noted that in the apparatus and method of the present invention, it is obvious that the components or steps can be decomposed and / or recombined. These decompositions and / or recombinations should be considered equivalent solutions of the present invention. Moreover, the steps performing the above-described series of processes can naturally be executed in the order described, but are not necessarily required to be executed in chronological order; some steps can be executed in parallel or independently of each other. Those skilled in the art will understand that all or any step or component of the method and apparatus of the present invention can be implemented in any computing device (including processors, storage media, etc.) or network of computing devices, in hardware, firmware, software, or a combination thereof. This is something that those skilled in the art can achieve by using their basic programming skills after reading the description of the present invention.
[0539] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.
Claims
1. An information transmission method, characterized in that, include: The first network function module receives a first message; wherein the first message carries information related to the first artificial intelligence (AI). The first network function module sends a second message to the second network function module based on the first AI-related information; wherein, the second message is used to request the second network function module to provide the first AI service corresponding to the first AI-related information.
2. The information transmission method according to claim 1, characterized in that, The first network function module receives a first message, including: The first network function module receives a first message sent by a terminal, an access network device, or a third network function module; wherein the first message also carries information related to service requirements.
3. The information transmission method according to claim 1 or 2, characterized in that, The second message carries business requirement-related information. After the first network function module sends the second message to the second network function module based on the first AI-related information, it also includes: The first network function module receives a first response message sent by the second network function module based on the business requirement information; wherein, the first response message carries business parameters obtained based on the AI model or function corresponding to the first AI service.
4. The information transmission method according to claim 3, characterized in that, Also includes: The first network function module sends a third message to the terminal, access network device, or third network function module; wherein the third message carries the service parameters.
5. The information transmission method according to claim 1, characterized in that, Before the first network function module sends the second message to the second network function module based on the first AI-related information, it also includes: The first network function module sends a fourth message to the fourth network function module; wherein, the fourth message carries information related to the first AI. The first network function module receives a second response message sent by the fourth network function module according to the fourth message; wherein, the second response message carries information related to one or more network function modules that support providing the first AI service; The first network function module determines the second network function module based on the information related to the one or more network function modules.
6. The information transmission method according to claim 1 or 5, characterized in that, Also includes: The first network function module sends a fifth message to the fourth network function module; wherein, the fifth message carries second AI-related information of the first network function module, and the fifth message is used for at least one of the following: The fourth network function module is requested to register the second AI service corresponding to the second AI-related information. The fourth network function module is requested to register the second AI service corresponding to the second AI-related information. The fourth network function module is requested to update the AI-related information corresponding to the first network function module.
7. The information transmission method according to claim 6, characterized in that, Also includes: The first network function module receives a third response message sent by the fourth network function module according to the fifth message; wherein the third response message is used to indicate one of the following: Confirm the registration of the second AI service corresponding to the second AI-related information; Confirm that you will register for the second AI service corresponding to the second AI-related information; Confirm the update of AI-related information corresponding to the first network function module.
8. The information transmission method according to any one of claims 1 to 7, characterized in that, First AI-related information or second AI-related information, including at least one of the following: Identification information for AI services; Identification information of the AI model or function corresponding to the AI service; Indicative information used to indicate the demand for AI services.
9. An information transmission method, characterized in that, include: The second network function module receives a second message sent by the first network function module; wherein the second message carries information related to the first artificial intelligence (AI). The second network function module provides the first AI service corresponding to the first AI-related information based on the first AI-related information.
10. The information transmission method according to claim 9, characterized in that, The second message also carries business requirement-related information. Based on the first AI-related information, the second network function module provides the first AI service corresponding to the first AI-related information, including: The second network function module obtains the business parameters corresponding to the business requirement information based on the first AI-related information and the AI model or function corresponding to the first AI service. The second network function module sends a first response message to the first network function module; wherein the first response message carries the service parameters.
11. The information transmission method according to claim 9 or 10, characterized in that, Also includes: The second network function module sends a sixth message to the fourth network function module; wherein, the sixth message carries third AI-related information of the second network function module, and the sixth message is used for at least one of the following: The fourth network function module is requested to register the third AI service corresponding to the third AI-related information. The fourth network function module is requested to register the third AI service corresponding to the third AI-related information. The fourth network function module is requested to update the AI-related information corresponding to the second network function module.
12. The information transmission method according to claim 11, characterized in that, Also includes: The second network function module receives a fourth response message sent by the fourth network function module according to the sixth message; wherein the fourth response message is used to indicate one of the following: Confirm the registration of the third AI service corresponding to the third AI-related information; Confirm that you will register for the third AI service corresponding to the aforementioned third AI information; Confirm the update of AI-related information corresponding to the first network function module.
13. The information transmission method according to any one of claims 9 to 12, characterized in that, Information related to first AI or third AI, including at least one of the following: Identification information for AI services; Identification information of the AI model or function corresponding to the AI service; Indicative information used to indicate the demand for AI services.
14. An information transmission method, characterized in that, include: The fourth network function module receives a fourth message sent by the first network function module; wherein the fourth message carries information related to the first artificial intelligence (AI). The fourth network function module sends a second response message to the first network function module based on the first AI-related information; wherein the second response message carries information related to one or more network function modules that support providing the first AI-related information.
15. The information transmission method according to claim 14, characterized in that, Also includes: The fourth network function module receives a request message sent by at least one target network function module; wherein the request message carries target artificial intelligence (AI) related information of the target network function module; The fourth network function module registers or deregisters AI services corresponding to the target AI information based on the target AI information, or updates the target AI information corresponding to the target network function module.
16. The information transmission method according to claim 15, characterized in that, Also includes: The fourth network function module sends a response message to the target network function module; wherein the response message indicates one of the following: Confirm registration of the AI service corresponding to the target AI information; Confirm your registration for the AI service corresponding to the target AI information; Confirm and update the target AI-related information corresponding to the target network functional module.
17. The information transmission method according to any one of claims 14 to 16, characterized in that, The first AI-related information or target AI-related information includes at least one of the following: Identification information for AI services; Identification information of the AI model or function corresponding to the AI service; Indicative information used to indicate the demand for AI services.
18. An information transmission method, characterized in that, include: A first device sends a first message; wherein the first message carries first artificial intelligence (AI) related information, and the AI related information is used by a first network function module to request a second network function module to provide a first AI service corresponding to the first AI related information; the first device includes a terminal or an access network device.
19. The information transmission method according to claim 18, characterized in that, The first message also carries business requirement-related information, and the method further includes: The first device receives a third message; wherein the third message carries business parameters obtained based on the AI model or function corresponding to the first AI service.
20. The information transmission method according to claim 18 or 19, characterized in that, The first AI-related information includes at least one of the following: Identification information for AI services; Identification information of the AI model or function corresponding to the AI service; Indicative information used to indicate the demand for AI services.
21. An information transmission device, characterized in that, Includes memory, transceiver, and processor; The memory stores computer programs; the transceiver, under the control of the processor, sends and receives data; the processor reads the computer programs from the memory and performs the following operations: Receive a first message; wherein the first message carries information related to a first artificial intelligence (AI); Based on the first AI-related information, a second message is sent to the second network function module; wherein, the second message is used to request the second network function module to provide the first AI service corresponding to the first AI-related information.
22. The information transmission device according to claim 21, characterized in that, The processor is used to read the computer program in the memory and perform the following operations: The receiving terminal, access network device, or third network function module sends a first message; wherein the first message also carries information related to service requirements.
23. The information transmission device according to claim 21 or 22, characterized in that, The second message carries information related to business requirements, and the processor is used to read the computer program in the memory and perform the following operations: The system receives a first response message sent by the second network function module based on the business requirement information; wherein the first response message carries business parameters obtained based on the AI model or function corresponding to the first AI service.
24. The information transmission device according to claim 23, characterized in that, The processor is used to read the computer program in the memory and perform the following operations: A third message is sent to a terminal, access network device, or third network function module; wherein the third message carries the service parameters.
25. The information transmission device according to claim 21, characterized in that, The processor is used to read the computer program in the memory and perform the following operations: Send a fourth message to the fourth network function module; wherein the fourth message carries information related to the first AI. Receive a second response message sent by the fourth network function module according to the fourth message; wherein the second response message carries information related to one or more network function modules that support providing the first AI service; The second network function module is determined based on the information related to the one or more network function modules.
26. The information transmission device according to claim 21 or 25, characterized in that, The processor is used to read the computer program in the memory and perform the following operations: Send a fifth message to the fourth network function module; wherein the fifth message carries second AI-related information, and the fifth message is used for at least one of the following: The fourth network function module is requested to register the second AI service corresponding to the second AI-related information. The fourth network function module is requested to register the second AI service corresponding to the second AI-related information. The fourth network function module is requested to update AI-related information.
27. The information transmission device according to claim 26, characterized in that, The processor is used to read the computer program in the memory and perform the following operations: Receive a third response message sent by the fourth network function module according to the fifth message; wherein the third response message is used to indicate one of the following: Confirm the registration of the second AI service corresponding to the second AI-related information; Confirm that you will register for the second AI service corresponding to the second AI-related information; Confirm that AI-related information has been updated.
28. The information transmission device according to any one of claims 21 to 27, characterized in that, First AI-related information or second AI-related information, including at least one of the following: Identification information for AI services; Identification information of the AI model or function corresponding to the AI service; Indicative information used to indicate the demand for AI services.
29. A network functional module, characterized in that, include: The first receiving unit is configured to receive a first message; wherein the first message carries information related to a first artificial intelligence (AI). The first sending unit is configured to send a second message to the second network function module based on the first AI-related information; wherein the second message is configured to request the second network function module to provide the first AI service corresponding to the first AI-related information.
30. An information transmission device, characterized in that, Includes memory, transceiver, and processor; The memory stores computer programs; the transceiver, under the control of the processor, sends and receives data; the processor reads the computer programs from the memory and performs the following operations: Receive a second message sent by the first network function module; wherein the second message carries information related to the first artificial intelligence (AI). Based on the first AI-related information, provide the first AI service corresponding to the first AI-related information.
31. The information transmission device according to claim 30, characterized in that, The second message also carries business requirement-related information, and the processor is used to read the computer program in the memory and perform the following operations: Based on the first AI-related information, business parameters corresponding to the business requirement-related information are obtained based on the AI model or function corresponding to the first AI service. Send a first response message to the first network function module; wherein the first response message carries the service parameters.
32. The information transmission device according to claim 30 or 31, characterized in that, The processor is used to read the computer program in the memory and perform the following operations: Send a sixth message to the fourth network function module; wherein the sixth message carries third AI-related information, and the sixth message is used for at least one of the following: The fourth network function module is requested to register the third AI service corresponding to the third AI-related information. The fourth network function module is requested to register the third AI service corresponding to the third AI-related information. The fourth network function module is requested to update AI-related information.
33. The information transmission device according to claim 32, characterized in that, The processor is used to read the computer program in the memory and perform the following operations: Receive the fourth response message sent by the fourth network function module according to the sixth message; wherein the fourth response message is used to indicate one of the following: Confirm the registration of the third AI service corresponding to the third AI-related information; Confirm that you will register for the third AI service corresponding to the aforementioned third AI information; Confirm the update of AI-related information corresponding to the first network function module.
34. The information transmission device according to any one of claims 30 to 33, characterized in that, Information related to first AI or third AI, including at least one of the following: Identification information for AI services; Identification information of the AI model or function corresponding to the AI service; Indicative information used to indicate the demand for AI services.
35. A network functional module, characterized in that, include: The first receiving unit is configured to receive a second message sent by the first network function module; wherein the second message carries first artificial intelligence (AI) related information. The processing unit is configured to provide a first AI service corresponding to the first AI-related information based on the first AI-related information.
36. An information transmission device, characterized in that, Includes memory, transceiver, and processor; The memory stores computer programs; the transceiver, under the control of the processor, sends and receives data; the processor reads the computer programs from the memory and performs the following operations: Receive a fourth message sent by the first network function module; wherein the fourth message carries information related to the first artificial intelligence (AI). Based on the first AI-related information, a second response message is sent to the first network function module; wherein, the second response message carries information related to one or more network function modules that support providing the first AI-related information.
37. The information transmission device according to claim 36, characterized in that, The processor is used to read the computer program in the memory and perform the following operations: Receive a request message sent by at least one target network function module; wherein the request message carries target artificial intelligence (AI) related information of the target network function module; Based on the target AI-related information, register or go to register for the AI service corresponding to the target AI-related information, or update the target AI-related information corresponding to the target network function module.
38. The information transmission device according to claim 37, characterized in that, The processor is used to read the computer program in the memory and perform the following operations: Send a response message to the target network function module; wherein the response message indicates one of the following: Confirm registration of the AI service corresponding to the target AI information; Confirm your registration for the AI service corresponding to the target AI information; Confirm and update the target AI-related information corresponding to the target network functional module.
39. The information transmission device according to any one of claims 36 to 38, characterized in that, The first AI-related information or target AI-related information includes at least one of the following: Identification information for AI services; Identification information of the AI model or function corresponding to the AI service; Indicative information used to indicate the demand for AI services.
40. A network function module, characterized in that, include: The first receiving unit is used to receive a fourth message sent by the first network function module; wherein the fourth message carries information related to the first artificial intelligence (AI). The first sending unit is configured to send a second response message to the first network function module based on the first AI-related information; wherein the second response message carries one or more network function module related information that supports providing the first AI-related information.
41. An information transmission device, characterized in that, Applied to a first device, including a memory, transceiver, and processor; The memory stores computer programs; the transceiver, under the control of the processor, sends and receives data; the processor reads the computer programs from the memory and performs the following operations: Send a first message; wherein the first message carries first artificial intelligence (AI) related information, and the AI related information is used by the first network function module to request the second network function module to provide the first AI service corresponding to the first AI related information; the first device includes a terminal or access network device.
42. The information transmission device according to claim 41, characterized in that, The first message also carries business requirement-related information, and the processor is used to read the computer program in the memory and perform the following operations: Receive a third message; wherein the third message carries business parameters obtained based on the AI model or function corresponding to the first AI service.
43. The information transmission device according to claim 41 or 42, characterized in that, The first AI-related information includes at least one of the following: Identification information for AI services; Identification information of the AI model or function corresponding to the AI service; Indicative information used to indicate the demand for AI services.
44. An information transmission device, characterized in that, Applied to the first device, including: A sending unit is used to send a first message; wherein the first message carries first artificial intelligence (AI) related information, and the AI related information is used by a first network function module to request a second network function module to provide a first AI service corresponding to the first AI related information; the first device includes a terminal or an access network device.
45. A processor-readable storage medium, characterized in that, The processor-readable storage medium stores a computer program that causes the processor to perform the steps of the information transmission method according to any one of claims 1 to 20.