Semantic communication method and device, communication equipment, storage medium and computer program product

By building an ICN-based semantic knowledge base service network in a mobile network, the problem of knowledge base acquisition in semantic communication is solved, communication efficiency and reliability are improved, and semantic communication is supported.

CN119743527AActive Publication Date: 2025-04-01CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202411916269.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-24
Publication Date
2025-04-01
Estimated Expiration
2044-12-24

AI Technical Summary

Technical Problem

In semantic communication, how to obtain or update the knowledge base in the field of information being transmitted in time and ensure the accuracy of information being transmitted is an urgent problem.

Method used

By building an ICN-based semantic knowledge base service network in a mobile network, the terminal can directly obtain the knowledge base in the corresponding fields with a high degree of correlation with the semantic communication process. The specific implementation method is to send a communication request to the communication receiver, carry the target characteristics; receive and process the knowledge base request message, obtain the target knowledge base based on the knowledge base identification, and return it to the communication receiver.

Benefits of technology

It has achieved a steady improvement in communication efficiency and communication reliability, quickly obtains knowledge bases within the mobile network, and supports semantic communication between the two parties involved in the communication.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119743527A_ABST
    Figure CN119743527A_ABST
Patent Text Reader

Abstract

The invention relates to a semantic communication method and device, communication equipment, a storage medium and a computer program product. The method comprises the following steps: sending a communication request to a communication receiver, wherein the communication request carries a target feature in a communication message sent by a communication initiator; the target feature represents a knowledge base related to the semantic communication process between the communication receiver and the communication initiator, and the target feature comprises a communication feature or a knowledge base identifier; receiving a knowledge base request message initiated by a communication receiver; and obtaining a target knowledge base based on the knowledge base identifier, and returning the target knowledge base to the communication receiver, so that the communication receiver and the communication initiator perform semantic communication. According to the method, the semantic knowledge base service network based on the ICN can be constructed on a mobile network, and a communication receiver can timely obtain the knowledge base of the corresponding field with a relatively high association degree with the semantic communication process, so that the stable improvement of the communication efficiency and the communication reliability is realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of mobile network technology, and in particular to a semantic communication method, apparatus, communication device, storage medium and computer program product. Background Art

[0002] With the continuous development of communication technology, a kind of semantic communication has emerged. The data transmitted in the semantic communication system is more important semantic information, rather than all information. Therefore, the data transmission in semantic communication has a lower demand for transmission bandwidth, which improves transmission reliability, transmission capacity and wireless transmission efficiency.

[0003] However, semantic communication relies heavily on prior knowledge and requires the use of a knowledge base to reconstruct semantic information. How to ensure timely acquisition or update of the knowledge base in the field where the information to be transmitted is located and how to ensure the accuracy of the transmitted information is an urgent problem to be solved. Summary of the invention

[0004] The embodiments of the present application provide a semantic communication method, apparatus, communication device, storage medium and computer program product, which can timely obtain a knowledge base of the field where the information to be transmitted is located.

[0005] A semantic communication method is applied to a first access control function, wherein the first access control function corresponds to a communication receiving party; the method comprises:

[0006] Sending a communication request to the communication recipient, the communication request carrying a target feature in the communication message sent by the communication initiator; the target feature represents a knowledge base related to the semantic communication process between the communication recipient and the communication initiator, and the target feature includes a communication feature or a knowledge base identifier;

[0007] Receiving a knowledge base request message initiated by the communication receiving party; the knowledge base request message carries a knowledge base identifier, and the knowledge base identifier is determined based on the target feature;

[0008] A target knowledge base is acquired based on the knowledge base identifier, and the target knowledge base is returned to the communication recipient, so that the communication recipient can perform semantic communication with the communication initiator.

[0009] In one of the embodiments, the communication message is sent by the communication initiator to a second access control function in the network, the communication message carries the identifier of the communication receiver and the target characteristics, and the communication message is used by the second access control function to establish a communication connection between the communication initiator and the communication receiver; the communication receiver is a terminal that conducts semantic communication with the communication initiator; and the communication characteristics correspond to the knowledge base identifier.

[0010] In one embodiment, the communication request is a connection confirmation message, and sending the communication request to the communication recipient includes:

[0011] After the communication connection between the communication initiator and the communication receiver is established, a connection confirmation message is sent to the communication receiver.

[0012] In one embodiment, the first access control function is an ICN node; and obtaining a target knowledge base based on the knowledge base identifier includes:

[0013] If the first access control function stores an entry corresponding to the knowledge base identifier, querying the entry for a target knowledge base corresponding to the knowledge base identifier;

[0014] If the first access control function does not store an entry corresponding to the knowledge base identifier, the knowledge base request message is sent to other ICN nodes in the ICN knowledge base service network; and a target knowledge base returned by the other ICN nodes is received.

[0015] In one embodiment, the method further comprises:

[0016] Determine whether to save the target knowledge base based on a preset ICN network storage policy.

[0017] In one of the embodiments, the knowledge base request message is used to enable the other ICN nodes to address the original knowledge base provider corresponding to the knowledge base identifier; and enable the other ICN nodes to send the knowledge base request message to the original knowledge base provider, and receive the target knowledge base returned by the original knowledge base provider.

[0018] In one embodiment, the first access control function is not an ICN node; the network further includes a registration function; and the acquiring of a target knowledge base based on the knowledge base identifier includes:

[0019] Sending a query request to the registration function, wherein the query request is used to query a target neighboring ICN node;

[0020] Receive the address of the target neighboring ICN node returned by the registration function; and collect the target knowledge base corresponding to the knowledge base identifier based on the address.

[0021] In one of the embodiments, the target neighboring ICN node is an ICN node on the ICN knowledge base service network that is closest to the first access control function.

[0022] In one of the embodiments, said collecting the target knowledge base corresponding to the knowledge base identifier based on the address includes:

[0023] forwarding the knowledge base request message to the address;

[0024] Receive the target knowledge base returned by the ICN node corresponding to the address.

[0025] In one embodiment, the knowledge base request message is used to enable the ICN node corresponding to the address to collect the target knowledge base based on the knowledge base identifier in the knowledge base request message when the target knowledge base corresponding to the knowledge base identifier is stored; or

[0026] The knowledge base request message is used to enable the ICN node corresponding to the address to collect the target knowledge base through the ICN knowledge base service network when the target knowledge base corresponding to the knowledge base identifier is not stored, or to address the original knowledge base provider through the ICN knowledge base service network and receive the target knowledge base returned by the original knowledge base provider.

[0027] In one of the embodiments, the network includes multiple network functions, an ICN node is deployed on at least one of the network functions, each knowledge base in each field is stored in the ICN node, and each of the ICN nodes constitutes an ICN knowledge base service network.

[0028] A semantic communication device, applied to a first access control function, wherein the first access control function corresponds to a communication receiving party; the device comprises:

[0029] A first sending module, configured to send a communication request to the communication recipient, wherein the communication request carries a target feature in the communication message sent by the communication initiator; the target feature represents a knowledge base related to the semantic communication process between the communication recipient and the communication initiator, and the target feature includes a communication feature or a knowledge base identifier;

[0030] A first receiving module is used to receive a knowledge base request message initiated by the communication receiving party; the knowledge base request message carries a knowledge base identifier, and the knowledge base identifier is determined based on a target feature;

[0031] The first returning module is used to obtain a target knowledge base based on the knowledge base identifier, and return the target knowledge base to the communication receiving party, so that the communication receiving party can perform semantic communication with the communication initiator.

[0032] A communication device, comprising: a transmitter, a processor and a receiver;

[0033] The sender is used to send a communication request to the communication recipient, the communication request carrying a target feature in the communication message sent by the communication initiator; the target feature represents a knowledge base related to the semantic communication process between the communication recipient and the communication initiator, and the target feature includes a communication feature or a knowledge base identifier;

[0034] The receiver is used to receive a knowledge base request message initiated by the communication receiving party; the knowledge base request message carries a knowledge base identifier, and the knowledge base identifier is determined based on a target feature;

[0035] The processor is used to obtain a target knowledge base based on the knowledge base identifier, and return the target knowledge base to the communication recipient, so that the communication recipient can perform semantic communication with the communication initiator.

[0036] A computer-readable storage medium stores a computer program, which implements the steps in the above embodiments when executed by a processor.

[0037] A computer program product includes a computer program, and when the computer program is executed by a processor, the steps in the above embodiments are implemented.

[0038] The above-mentioned semantic communication method, apparatus, communication equipment, storage medium and computer program product, wherein the method can build an ICN-based semantic knowledge base service network on a mobile network, and enable the communication recipient to promptly obtain the knowledge base of the corresponding field that is highly associated with the semantic communication process, thereby achieving a steady improvement in communication efficiency and communication reliability, quickly obtaining the knowledge base within the mobile network, and realizing further support for semantic communication between the two communicating parties. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] Figure 1 is an application environment diagram of a semantic communication method in one embodiment;

[0040] Figure 2 is a flowchart of a semantic communication method in one embodiment;

[0041] Figure 3 A schematic diagram of a process for obtaining a target knowledge base in one embodiment;

[0042] Figure 4 A flowchart of specific steps for obtaining a target knowledge base in one embodiment;

[0043] Figure 5 A flowchart of specific steps for obtaining a target knowledge base in one embodiment;

[0044] Figure 6A schematic diagram of a communication architecture of 5GC in conventional technology in one embodiment;

[0045] Figure 7 A schematic diagram of a specific flow chart of a semantic communication method in another embodiment;

[0046] Figure 8 is a signaling diagram of a semantic communication method in another embodiment;

[0047] Fig. 9 is a structural block diagram of a semantic communication device in one embodiment;

[0048] Fig.10 FIG. 4 is a diagram showing the internal structure of a communication device in one embodiment. DETAILED DESCRIPTION

[0049] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0050] Figure 1 A schematic diagram of an application scenario of a semantic communication method provided in an embodiment of the present application, for example, may be a networking architecture of a mobile network supporting semantic communication. Figure 1 As shown, the scenario includes a first user terminal 100, a second user terminal 200, a network 300 and a knowledge base 400. The first user terminal 100 may be UE-A, the second user terminal 200 may be UE-B, and the network 300 may include multiple network functions, such as access control function, registration function, open function (capability opening function), authentication function, AI / perception function (AI function, perception function), connection control function, user plane function, data plane function, etc.; ICN nodes 500 may be deployed on each network function, and each ICN node 500 constitutes an ICN knowledge base service network; the provider of the knowledge base and the capability opening function in the network, various knowledge bases as distributed content, can be distributed on the ICN knowledge base service network of the mobile network according to the needs of the actual application scenario, for example, the knowledge bases corresponding to each field can be distributed in each ICN node 500. Data can be transmitted between each network function and each user terminal through the network. The knowledge base 400 may include various knowledge bases in the field of industrial control.

[0051] Step ① may be the initial knowledge base reading step, and the access control function may support ICN capabilities. Specifically, it indicates that there is no corresponding knowledge base in the initial network, and the access direction of the knowledge base content is read from the original database. In this example, the access control function supports ICN. Step ② may be directly reading the knowledge base from the NF, and the access control function does not support ICN. Specifically, it indicates that the corresponding content has been retained in the ICN knowledge base service network, and the access path of the knowledge base is directly read from the NF. In this example, the access control function does not support the ICN routing function, and the request needs to be forwarded to a reachable ICN routing node.

[0052] The first user terminal 100 and the second user terminal 200 may be wireless terminals, which may be devices that provide voice and / or other service data connectivity to users, or handheld devices with wireless connection functions, or other processing devices connected to wireless modems. The wireless terminal may communicate with one or more core networks via a radio access network (Radio Access Network, referred to as RAN). The wireless terminal may 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-built-in or vehicle-mounted mobile device, which exchanges language and / or data with the radio access network. The wireless terminal may also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, a remote terminal, an access terminal, a user terminal, a user agent, a user device or a user equipment, which is not limited here.

[0053] In traditional technologies, semantic communication systems only transmit more important semantic information during the transmission process, and do not transmit all the information. Therefore, semantic communication has a lower demand for transmission bandwidth. Semantic communication is an important candidate technology for 6G, but semantic communication is more dependent on prior knowledge. It is necessary to create the received semantic information through the knowledge base in order to obtain the original complete information that the sender wants to transmit. Therefore, timely acquisition or update of the knowledge base in the field of transmitted information is an important factor affecting the accuracy and effectiveness of transmitted information. In traditional 5G technology, a transmission channel for semantic communication information is provided. The terminal needs to pre-store the semantic knowledge base, and cannot update the knowledge base in time or cannot support the storage of multiple knowledge bases, resulting in low communication efficiency and accuracy of semantic communication.

[0054] The semantic communication method provided in this embodiment is to solve the problem of obtaining a knowledge base in semantic communication. This embodiment may use ICN technology, for example, the mainstream architecture of ICN - Named-Data Networking NDN (Named-Data Networking).

[0055] The routing protocol of NDN in the related art is based on exchanging routing information between interest packets and data packets, rather than IP packets. Except for the different target identification methods, its routing mechanism is basically similar to the IP routing mechanism. The routing process of NDN is briefly described as follows:

[0056] 1. After receiving the Interest packet, the router first checks whether the corresponding content is cached in the CS:

[0057] a) Yes: directly reply to the Data packet;

[0058] b) No: Search PIT and check whether there is a corresponding entry in PIT: i. Yes: Record the interface that receives the Interest packet but do not forward it; ii. No: Forward according to FIB and forwarding policy, add a corresponding PIT entry or discard the Interest packet.

[0059] 2. After receiving the Data packet, the router forwards it according to the information of the corresponding entry in the PIT, deletes the corresponding entry in the PIT, and decides whether to update the content stored in the CS based on the cache strategy and replacement mechanism.

[0060] Based on this, the traditional technology aims at solving the problem of how the complex and diverse knowledge bases faced by semantic communication applications can be obtained by the communication receiver in a timely manner. The semantic communication method proposed in this embodiment can obtain the knowledge base in a timely manner. Specifically, it may include: on the infrastructure of mobile network computing network integration, select network nodes with certain computing and storage capabilities as ICN routing nodes (ICN routers) to build a knowledge base addressing infrastructure, namely the ICN knowledge base service network. The knowledge base provider connects to the network's capability opening function, and various knowledge bases are distributed as distributed content on the ICN service network based on the mobile network on demand. The knowledge base provider generates a certain semantic knowledge base, names the knowledge base according to the agreed rules, and publishes it on the ICN; when the communication receiver receives a certain semantic message but does not have a corresponding knowledge base, it initiates a request signaling to the network, and the network node with the ICN routing node function receives the request. Through the ICN service network, it can effectively and quickly find the required content, thereby accurately interpreting the received message.

[0061] That is to say, the semantic communication method in this embodiment is to build an ICN-based knowledge base service network through the infrastructure of mobile network computing network integration. The terminal can directly obtain the knowledge base of the corresponding field through the mobile network, realize the endogenous nature of the knowledge base in the mobile network, and thus provide better data support for semantic communication.

[0062] It should be noted that the beneficial effects or technical problems solved by the embodiments of the present application are not limited to this one, and may also be other implicit or related problems. For details, please refer to the description of the following embodiments. Before introducing the specific embodiments of the present invention, the professional terms involved in the present invention are explained first:

[0063] UPF (User Plane Function): A network function that executes user plane policies and forwards user data in the 5G core network.

[0064] SMF (Session Management Function): It is a network element of the control plane of the 5G core network. It controls the establishment of UE sessions, manages sessions, and stores UE session contexts to control the user plane forwarding path of the terminal.

[0065] AMF (Access and Mobility Management Function): It is the network element of the 5G core network control plane, and is mainly responsible for registration management, connection management, access management, mobility management, and various functions related to security, access management, and authorization.

[0066] RAN (Radio Access Network): Base stations of 5G mobile networks.

[0067] PCF (Policy Control Function): A network element in the control plane of the 5G core network that manages UE mobility management and session management policies.

[0068] NEF (Network Exposure Function): It is a network element on the control plane of the 5G core network. It performs the gateway function of opening up network capabilities to the outside world and provides functions such as authorization for capability call, parameter adaptation, and security isolation.

[0069] NRF (NF Repository Function): Provides network function-level registration and discovery for network elements in the 5G core network control plane.

[0070] UDM (Unified Data Management): It is a network element of the 5G core network control plane, manages user contract relationships, and implements 3GPP user authentication, user identification, access authorization, etc.

[0071] UE (User Equipment): is the access terminal of the mobile network and the object for which the mobile network implements access authentication, mobility management and session management.

[0072] ICN (Information-Centric Networking): is a new content-centric Internet architecture. ICN can separate content from location, and has built-in network cache and other functions, so as to better meet the needs of large-scale network content distribution, mobile content access, network traffic balancing, etc.

[0073] NDN (Named-Data Networking): It is a branch or specific implementation instance of ICN. It divides the transmitted data into interest packets and data packets. When a consumer requests content, an interest packet with the corresponding name is generated, which is forwarded to a node containing the content, and the data packet carrying the name is returned along the reverse path of the interest packet. In order to realize the routing function of interest packets and data packets, each NDN router node needs to maintain three data structures: pending interest table PIT (Pending Interest Table), forwarding information base FIB (Forwarding Information Base) and content storage CS (Content Store), as well as a routing protocol for routing. The routing protocol determines whether, when and where to forward interest packets.

[0074] PIT (Pending Interest Table): stores the interests sent by the router but not satisfied. Each PIT registration table records the name of the data transmitted in the network and their ingress and egress ports.

[0075] FIB (Forwarding Information Base): A routing table filled by name prefix-based routing protocols, each prefix has multiple output ports. The routing policy will decide to discard the interest packet when the upstream connection is congested or when the interest packet is under DoS attack. Based on the information recorded in the FIB, the longest prefix match is used to choose when and where to forward the interest packet.

[0076] CS (Content Store): is a temporary cache of data packets received by the router. NDN data packets exist independently of space.

[0077] Access control function: a network function of the new network that performs access management functions similar to 5G AMF;

[0078] Registration function: a network function of the new network that performs registration and discovery functions similar to 5G NRF;

[0079] Open function: The network function of the new network performs the network open function similar to 5G NEF, providing the control plane interface and open call interface for network and external communication;

[0080] Authentication function: A network function of the new network that performs authentication and authorization functions similar to 5G UDM;

[0081] AI functions: Network functions of the new network that perform functions similar to 5G NWDAF, such as training and analysis functions;

[0082] Perception function: the network function of the new network, which performs the control functions related to the collection, processing, handling and opening of perception data;

[0083] Connection control function: a network function of the new network that performs session management functions similar to 5G SMF;

[0084] Data plane function: The network function of the new network executes data-related network strategies and data efficient transmission functions through data-friendly new network protocols;

[0085] User plane function: A network function of a new network that performs user plane functions similar to those of 5G UPF.

[0086] The technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems are described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.

[0087] In one embodiment, Figure 2 As shown, a semantic communication method is provided, which is applied to Figure 1 The first access control function in the example is used for explanation, and the first access control function corresponds to the communication receiving party. The following steps are included:

[0088] Step 202: Send a communication request to a communication recipient.

[0089] Among them, the communication request can be a communication request sent by the first access control function to the communication recipient, and the communication request can be sent during the process of establishing a communication connection between the communication initiator and the communication recipient, and correspondingly, the communication request can be a connection request message; the communication request can also be sent after the communication initiator has established a communication connection with the communication recipient, and correspondingly, the communication request can be a connection confirmation message, and optionally, the connection establishment confirmation message can be a message sent by the first access control function to the terminal device corresponding to the communication recipient in any one of the processes of establishing a communication connection between the communication initiator and the communication recipient, that is, the message is included in the process of establishing a communication connection. The communication request can carry the target feature in the communication message sent by the communication initiator. The target feature represents the knowledge base related to the semantic communication process between the communication recipient and the communication initiator, and the target feature includes a communication feature or a knowledge base identifier.

[0090] Specifically, the communication initiator may be a user terminal that initiates a communication message of a semantic communication request, and the communication receiver may be a user terminal that performs semantic communication with the communication initiator based on the communication message initiated by the communication initiator; the communication initiator and the communication receiver establish a communication connection through a mobile network, and multiple access control functions corresponding to the terminals may be deployed on the mobile network; the first access control function may be an access control function corresponding to the communication receiver, for example, an access control function that serves the communication receiver. During the process of establishing a communication connection between the communication initiator and the communication receiver through a mobile network or after the communication connection has been established, the first access control function corresponding to the communication receiver may send the communication request to the communication receiver; the target feature carried in the communication request is used to characterize the semantic knowledge base that the communication receiver needs to use for semantic communication with the communication initiator, for example, the communication receiver needs to semantically reconstruct the semantic information sent by the communication initiator based on the knowledge base represented by the target feature to obtain the original information transmitted by the communication initiator, and the communication receiver can perform semantic communication with the communication initiator based on the original information.

[0091] Step 204: Receive a knowledge base request message initiated by the communication recipient.

[0092] The knowledge base request message carries a knowledge base identifier, and the knowledge base identifier is determined based on the target feature.

[0093] Specifically, the first access control function sends a communication request to the communication recipient. After receiving the communication request, the communication recipient can parse the communication request, determine the target feature in the communication request, and determine the knowledge base identifier based on the target feature; that is, determine the identifier of the knowledge base that the communication recipient needs to use for semantic communication with the communication initiator, and generate knowledge base request line signaling based on the knowledge base identifier; in this way, the communication recipient can send a knowledge base request message to the first access control function.

[0094] Step 206, acquiring the target knowledge base based on the knowledge base identifier, and returning the target knowledge base to the communication receiver, so that the communication receiver can perform semantic communication with the communication initiator.

[0095] Specifically, the first access control function receives a knowledge base request message sent by the communication receiving party, and the first access control function may be an ICN routing node or may not be an ICN routing node. In many cases, the first access control function may respectively collect or extract the target knowledge base requested by the knowledge base request based on the corresponding knowledge base acquisition strategy, and determine whether to save the knowledge base in the first access control function based on the preset ICN network storage strategy, and at the same time return the target knowledge base to the communication receiving party. In this way, the communication receiving party can receive the target knowledge base, and based on the target knowledge base, it can conduct normal semantic communication with the communication initiator, for example, it can parse, reconstruct or restore the semantic information sent by the communication initiator to obtain the original information corresponding to the semantic information transmitted by the communication initiator.

[0096] In the above-mentioned semantic communication method, a semantic knowledge base service network based on ICN can be built on the mobile network, and the communication recipient can promptly obtain the knowledge base of the corresponding field that is highly associated with the semantic communication process, thereby achieving a steady improvement in communication efficiency and communication reliability, and quickly obtaining the knowledge base within the mobile network, thereby achieving further support for semantic communication between the two communicating parties.

[0097] In one embodiment, the communication message is sent from the communication initiator to the second access control function in the network, the communication message carries the identifier of the communication receiver and the target feature, and the communication message is used by the second access control function to establish a communication connection between the communication initiator and the communication receiver. The communication receiver is a terminal that performs semantic communication with the communication initiator. The communication feature corresponds to the knowledge base identifier. The communication message in this embodiment may also be a communication request initiated by the communication initiator to the communication receiver.

[0098] Specifically, the communication initiator may want to communicate with the communication receiver through semantic communication. In this way, the communication initiator may initiate a communication message to the mobile network, and the communication message may carry the identifier of the communication receiver and the target feature, and the target feature may be a communication feature or a knowledge base identifier, wherein the communication feature has a corresponding relationship with the knowledge base identifier, for example, the knowledge base represented by the communication feature may be determined based on the communication feature.

[0099] Optionally, the process of the communication initiator initiating a communication request to the mobile network may be that the communication initiator sends the communication request to the second access control function in the mobile network; the second access control function may be an ICN node. After receiving the communication request, the second access control function may establish a communication connection between the communication initiator and the communication receiver according to a preset connection establishment process. After the communication connection is established, the first access control function corresponding to the communication receiver may send a communication request to the communication receiver, and carry the target characteristics in the communication request sent by the communication initiator in the connection confirmation message.

[0100] In this embodiment, the communication initiator can establish a communication connection with the communication receiver in a timely manner, and by carrying the target features in the communication message, it can flexibly and accurately indicate the knowledge base required for the current semantic communication, thereby providing a reliable data foundation for subsequent stable semantic communication.

[0101] In one embodiment, the communication request is a connection confirmation message, which may be sent by the first access control function to the communication recipient after a communication connection is established between the communication initiator and the communication recipient; the step of "sending a communication request to the communication recipient" includes:

[0102] After the communication connection between the communication initiator and the communication receiver is established, a communication request is sent to the communication receiver.

[0103] Specifically, the communication initiator sends the communication message to the second access control function in the mobile network; the second access control function can be an ICN node. After receiving the communication message, the second access control function can establish a communication connection between the communication initiator and the communication receiver according to a preset connection establishment process. After the communication connection is established, the first access control function corresponding to the communication receiver can send a communication request to the communication receiver, and carry the target characteristics in the communication message sent by the communication initiator in the connection confirmation message.

[0104] Optionally, the second access control function may be an access control function corresponding to the communication initiator, for example, it may be a network function that processes communication messages initiated by a user terminal of the communication initiator; correspondingly, the first access control function may be an access control function corresponding to the communication recipient, for example, it may be a network function that processes messages such as requests initiated by a user terminal of the communication recipient.

[0105] In this embodiment, the knowledge base currently required for semantic communication can be indicated in the connection confirmation message sent by the receiving control function to the communication recipient, so that the communication recipient can quickly and accurately confirm the knowledge base of the corresponding field currently required to be used.

[0106] In one embodiment, the first access control function is an ICN node. Specifically, an ICN node may be deployed on the first access control function, that is, the first access control function supports ICN routing. Figure 3 As shown, the step “obtaining a target knowledge base based on a knowledge base identifier” includes:

[0107] Step 302: If the first access control function stores an entry corresponding to the knowledge base identifier, query the entry for a target knowledge base corresponding to the knowledge base identifier.

[0108] Among them, the entry can be a PIT entry.

[0109] Specifically, the first access control function may receive a knowledge base request message sent by the communication recipient, the knowledge base request message carrying a knowledge base identifier. If it is determined that the first access control function stores a target knowledge base corresponding to the knowledge base identifier, the first access control function may directly extract the target knowledge base from a local storage space.

[0110] In one example, the first access control function may be configured with entries corresponding to each stored knowledge base. When the first access control function receives a knowledge base request message and obtains a knowledge base identifier carried in the knowledge base request message, the first access control function may query among the stored entries whether there is an entry matching the knowledge base identifier. If there is an entry matching the knowledge base identifier, the first access control function may determine the target knowledge base corresponding to the knowledge base identifier currently stored and may extract the target knowledge base from the local storage space.

[0111] Step 304: If the first access control function does not store an entry corresponding to the knowledge base identifier, a knowledge base request message is sent to other ICN nodes in the ICN knowledge base service network, and a target knowledge base is received from other ICN nodes.

[0112] Among them, the ICN knowledge base service network is a network deployed in various network functions on the mobile network. The ICN knowledge base service network includes multiple ICN routing nodes. Each ICN routing node can store knowledge bases corresponding to various fields as needed. The specific construction process will be described in detail in subsequent embodiments and will not be repeated here.

[0113] Specifically, if the first access control function determines that there is currently no entry matching the knowledge base identifier, the first access control function can determine that no entry corresponding to the knowledge base identifier is saved; in this way, the first access control function can forward the knowledge base request message to other ICN nodes in the ICN knowledge base service network.

[0114] In an example, the target knowledge base corresponding to the knowledge base identifier may be stored in other ICN nodes, so that the other ICN nodes may return the target knowledge base to the first access control function.

[0115] In another example, if the other ICN node determines that the target knowledge base corresponding to the knowledge base identifier is not stored. The other ICN nodes can perform ICN addressing, and eventually address the original knowledge base provider of the target knowledge base corresponding to the knowledge base identifier, and obtain the address information of the original knowledge base provider. The other ICN nodes can send a knowledge base request message to the original knowledge base provider, and the original knowledge base provider can return the target knowledge base to the other ICN nodes after receiving the knowledge base request message. In this way, the other ICN nodes can receive the target knowledge base and return the target knowledge base to the first access control function.

[0116] In this embodiment, the target knowledge base corresponding to the knowledge base identifier is queried through each ICN node included in the ICN knowledge base service network to provide ICN content addressing. Distributed knowledge base storage can ensure the timeliness of knowledge base acquisition and the stability of storage. The preset ICN network storage strategy determines whether to save the knowledge base locally, thereby achieving a balance between the reliability of multi-copy storage of the knowledge base and the timeliness of knowledge base acquisition.

[0117] In one embodiment, the semantic communication method further includes:

[0118] Determine whether to save the target knowledge base based on the preset ICN network storage policy.

[0119] Specifically, when the first access control function transmits the target knowledge base, it can determine whether to save the target knowledge base in the local storage space of the first access control function based on the preset ICN network storage policy. The preset ICN network storage policy can be determined based on the current remaining storage space of the current first access control function and the importance of the target knowledge base, or it can be comprehensively determined based on the access frequency of the target knowledge base and the storage capacity of the current first access control function. For example, the access frequency of the target knowledge base and the storage capacity of the current first access control function can be input into the AI ​​analysis model, and the access frequency and storage capacity are processed by the AI ​​analysis model to obtain the output result of the AI ​​analysis model, which is to save the indication information or not to save the indication information. The present disclosure does not specifically limit the specific composition of the AI ​​analysis model, and those skilled in the art can determine it based on the needs of the actual application scenario.

[0120] Optionally, when transmitting the target knowledge base, other ICN nodes may also determine whether to save the target knowledge base in the local storage space of the other ICN nodes based on a preset ICN network storage policy, which is similar to the judgment process of the first access control function in the above embodiment and will not be repeated here. For example, other ICN nodes may not save the target knowledge base, the first access control function may save the target knowledge base, and so on.

[0121] In this embodiment, distributed knowledge base storage can ensure the timeliness of knowledge base acquisition and the stability of storage. The preset ICN network storage strategy determines whether to save the knowledge base locally, thereby achieving a balance between the reliability of multi-copy storage of the knowledge base and the timeliness of knowledge base acquisition.

[0122] In one embodiment, the knowledge base request message is used to enable other ICN nodes to address the original knowledge base provider corresponding to the knowledge base identifier, and to enable other ICN nodes to send a knowledge base request message to the original knowledge base provider, and receive a target knowledge base returned by the original knowledge base provider.

[0123] Specifically, if the first access control function does not store an entry corresponding to the knowledge base identifier, a knowledge base request message is sent to other ICN nodes in the ICN knowledge base service network; if the other ICN node determines that the target knowledge base corresponding to the knowledge base identifier is not stored, the other ICN node can perform ICN addressing, and when the original knowledge base provider of the target knowledge base corresponding to the knowledge base identifier is addressed, a knowledge base request message can be sent to the original knowledge base provider, and after receiving the knowledge base request message, the original knowledge base provider can return the target knowledge base to the other ICN nodes. In this way, the other ICN nodes can receive the target knowledge base returned by the original knowledge base provider, and return the target knowledge base to the first access control function.

[0124] In this embodiment, the target knowledge base corresponding to the knowledge base identifier is queried through each ICN node included in the ICN knowledge base service network, and ICN content addressing is provided. The communication receiver can quickly obtain the required target knowledge base based on the mobile network.

[0125] In one embodiment, the first access control function is not an ICN node. The network also includes a registration function. Specifically, the first access control function may not have an ICN node deployed, and the network may be a mobile network, which may also include a registration function.

[0126] Optionally, if an ICN node is deployed on a network function in a mobile network, the network function may register the capabilities of the network function to the registration function. For example, each network function may register the ICN capabilities of each network and the topological relationship between ICN routing nodes to the registration function. Correspondingly, if the network function directly connected to the user terminal is not an ICN node, the network function may obtain the ICN node through the process of querying the registration function, and forward the communication messages sent by the terminal to the queried ICN node.

[0127] like Figure 4 As shown, the step “obtaining a target knowledge base based on a knowledge base identifier” includes:

[0128] Step 402: Send a query request to the registration function, where the query request is used to query the target neighboring ICN node.

[0129] The target adjacent ICN node is an ICN node on the ICN knowledge base service network that is closest to the first access control function.

[0130] Specifically, the current first access control function is a network function directly connected to the terminal (communication recipient), and the first access control function is not an ICN node. In this way, after receiving the knowledge base request message sent by the communication recipient, the first access control function sends a query request to the registration function in the mobile network. After receiving the query request, the registration function can determine the target neighboring ICN node of the first access control function, and return the target neighboring ICN node to the first access control function.

[0131] In one example, the registration function can determine the ICN node closest to the first access control function in terms of logical distance based on the various ICN nodes in the mobile network stored by the registration function itself and the topology between the various ICN nodes, and determine the ICN node closest in terms of distance as the target adjacent ICN node; in this way, the registration function can return the queried address of the target adjacent ICN node to the first access control function. The closest ICN node in terms of distance can be the minimum distance value between two points calculated by considering various factors and weights on the routing protocol.

[0132] Step 404: Receive the address of the target neighboring ICN node returned by the registration function, and identify the target knowledge base corresponding to the address acquisition knowledge base.

[0133] Specifically, the first access control function can receive the address of the target neighboring ICN node returned by the registration function, and the first access control function can forward the knowledge base request message to the target neighboring ICN node based on the address; after receiving the knowledge base request message, the target neighboring ICN node can obtain the target knowledge base corresponding to the knowledge base identifier carried in the knowledge base request message, and return the target knowledge base to the first access control function.

[0134] In this embodiment, by pre-storing the topology of the ICN knowledge base service network in the registration function, ICN node addressing and target knowledge base acquisition can be performed in a timely manner when the network function directly connected to the terminal is not an ICN node.

[0135] In one embodiment, if Figure 5 As shown, the step of "collecting the target knowledge base corresponding to the knowledge base identifier based on the address" includes:

[0136] Step 502: forward the knowledge base request message to the address.

[0137] Step 504: Receive the target knowledge base returned by the ICN node corresponding to the address.

[0138] Specifically, the first access control function may forward the knowledge base request message to the target neighboring ICN node based on the address; the target neighboring ICN node may obtain the target knowledge base corresponding to the knowledge base identifier carried in the knowledge base request message after receiving the knowledge base request message. The specific acquisition process may be that the target neighboring ICN node may store the target knowledge base corresponding to the knowledge base identifier, so that the target neighboring ICN node can extract the target knowledge base in the local storage space and return the target knowledge base to the first access control function. The target neighboring ICN node may not store the target knowledge base corresponding to the knowledge base identifier, so that the target neighboring ICN node can perform addressing, determine the original knowledge base provider of the target knowledge base corresponding to the knowledge base identifier, and obtain the address information of the original knowledge base provider. The target neighboring ICN node may send a knowledge base request message to the original knowledge base provider based on the address information, and the original knowledge base provider may return the target knowledge base to the target neighboring ICN node after receiving the knowledge base request message. The target neighboring ICN node may receive the target knowledge base and return the target knowledge base to the first access control function.

[0139] In this embodiment, the target knowledge base corresponding to the knowledge base identifier is queried through each ICN node included in the ICN knowledge base service network, and ICN content addressing is provided to ensure the timeliness of knowledge base acquisition and the stability of storage.

[0140] In one embodiment, the knowledge base request message is used to enable the ICN node corresponding to the address to collect the target knowledge base based on the knowledge base identifier in the knowledge base request message when the target knowledge base corresponding to the knowledge base identifier is stored.

[0141] The knowledge base request message is used to enable the ICN node corresponding to the address to collect the target knowledge base through the ICN knowledge base service network when the target knowledge base corresponding to the knowledge base identifier is not stored, or to address the original knowledge base provider through the ICN knowledge base service network and receive the target knowledge base returned by the original knowledge base provider.

[0142] In an example, the target neighboring ICN node may store a target knowledge base corresponding to the knowledge base identifier, so that the target neighboring ICN node may extract the target knowledge base from the local storage space and return the target knowledge base to the first access control function.

[0143] In another example, the target neighboring ICN node may not store the target knowledge base corresponding to the knowledge base identifier. In this way, the target neighboring ICN node can perform PIT entry matching on the ICN knowledge base service network. If an ICN node storing the PIT entry corresponding to the knowledge base identifier can be matched on the ICN knowledge base service network, the target knowledge base corresponding to the knowledge base identifier can be obtained. Or,

[0144] In another example, the target neighboring ICN node may not store the target knowledge base corresponding to the knowledge base identifier, so that the target neighboring ICN node can be addressed on the ICN knowledge base service network, and when the original knowledge base provider of the target knowledge base corresponding to the knowledge base identifier is addressed, the target neighboring ICN node can send a knowledge base request message to the original knowledge base provider, and after receiving the knowledge base request message, the original knowledge base provider can return the target knowledge base to the target neighboring ICN node. The target neighboring ICN node can receive the target knowledge base and return the target knowledge base to the first access control function.

[0145] In this embodiment, the target knowledge base corresponding to the knowledge base identifier is queried through each ICN node included in the ICN knowledge base service network, and ICN content addressing is provided to ensure the timeliness of knowledge base acquisition and the stability of storage.

[0146] In one of the embodiments, the network includes multiple network functions, an ICN node is deployed on at least one network function, each knowledge base in each field is stored in the ICN node, and each ICN node constitutes an ICN knowledge base service network.

[0147] Specifically, the network may be a mobile network, and the mobile network may be a future 6G network, etc. The mobile network may include multiple network functions, each of which may be an access control function, a registration function, an open function (capability opening function), an authentication function, an AI / perception function (AI function, perception function), a connection control function, a user plane function, a data plane function, etc.; the access control function may be a network function directly connected to a user terminal (a user terminal corresponding to a communication receiver or a user terminal corresponding to a communication initiator).

[0148] Optionally, the process of selecting the network functions that can serve as ICN routing nodes from the various network functions included in the mobile network may be to determine whether to use the network function as an ICN routing node based on the ICN routing support capabilities and computing power resources of the various network functions themselves; for example, if the network function itself supports ICN routing and there is surplus computing power resources on the network function, then the network function can be determined as an ICN routing node and an ICN routing node can be deployed on the network function.

[0149] Optionally, based on a preset ICN network storage policy, it can be determined whether to save the knowledge base on the ICN node when the knowledge base is transmitted by the ICN node; when the target ICN node receives the knowledge base sent by other nodes, the target ICN node first returns the knowledge base to the node that sent the knowledge base request message. At the same time, if it is determined based on the preset ICN network storage policy that the knowledge base currently needs to be saved locally at the target ICN node, the knowledge base can be saved in the local storage space.

[0150] Optionally, the preset ICN network storage strategy can be determined based on the current remaining storage space of the current first access control function and the importance of the target knowledge base, or can be comprehensively determined based on the access frequency of the target knowledge base and the storage capacity of the current first access control function. For example, the access frequency of the target knowledge base and the storage capacity of the current first access control function can be input into the AI ​​analysis model, and the access frequency and storage capacity are processed by the AI ​​analysis model to obtain the output result of the AI ​​analysis model, which is to save the indication information or not to save the indication information. The present disclosure does not specifically limit the specific composition of the AI ​​analysis model, and technical personnel in this field can determine it based on the needs of the actual application scenario.

[0151] In this embodiment, a semantic knowledge base service network based on ICN is constructed based on the basic communication architecture of computing and network integration of mobile networks, which provides a communication basis for terminals to send communication signals and obtain semantic knowledge bases. By storing the topological architecture of the ICN knowledge base service network and each ICN node within the registration function, ICN addressing can be performed to ensure the timeliness of obtaining the knowledge base, greatly improving the communication efficiency and reliability of semantic communication.

[0152] The following introduces the relevant contents of the semantic communication method provided by the present disclosure in conjunction with some specific example diagrams.

[0153] like Figure 6 As shown, it can be the networking architecture of 5G network supporting semantic communication in traditional technology. Semantic communication is introduced in 5G network, but 5G network knowledge provides a transmission channel for semantic communication information. The terminal needs to store the semantic knowledge base in advance, and cannot update the knowledge base in time, or cannot support the storage of multiple knowledge bases. How to obtain and synchronize the knowledge base is not within the research scope of mobile networks. UE-A and UE-B are industrial control computers. Correspondingly, the terminal needs a semantic knowledge base in the field of industrial control.

[0154] The mobile network may include multiple semantic knowledge bases 400 outside the mobile network, and the mobile network (5GC) may include multiple network functions: UPF, AMF, NRF, PCF, UDM, SMF; the network functions within the 5GC can communicate with the terminals (UE-A, UE-B) through the base station (NG-RAN).

[0155] In the present disclosure, with the development of mobile networks, on the basis of 5G evolution, its core network includes but is not limited to the following functions: access control function, registration function, open function, authentication function, AI function, perception function, connection control function, user plane function, data plane function, etc. In the present disclosure, on the infrastructure of mobile network computing network integration, network nodes with certain computing and storage capabilities are selected as ICN routing nodes to build a knowledge base addressing infrastructure, namely, the ICN knowledge base service network. The knowledge base provider is usually an untrusted party, so the capability opening function of the connection network is used to perform certain isolation and authorization operations; various knowledge bases are distributed content. When they are transmitted for the first time through the mobile network, various knowledge bases are introduced on demand according to the ICN mechanism and dispersed on the ICN service network based on the mobile network. After the knowledge base provider generates a certain semantic knowledge base, it names the knowledge base according to the agreed rules, publishes it on the ICN, and synchronizes it on each node; when the communication recipient receives a certain semantic message but does not have a corresponding knowledge base, it initiates a request signaling to the network. The network node with ICN routing node function receives the request and can effectively and quickly find the required content through the ICN service network, thereby accurately interpreting the received message.

[0156] The specific selection of some network functions in the mobile network as ICN routing nodes may depend on the ICN routing support capabilities and computing resource conditions of the nodes themselves; whether the transmitted knowledge base is stored on certain nodes during the access to the knowledge base depends on the ICN network storage strategy, such as: comprehensively considering factors such as the frequency of access and the storage capacity of the node, and providing auxiliary decision-making through the network's AI analysis capabilities.

[0157] In one embodiment, Figure 7 A signaling interaction flow chart of a semantic communication method is provided; some network functions have been selected as ICN routing nodes in the mobile network according to the node capability requirements. Figure 7 As shown, it includes a communication initiator UE1, a communication receiver UE2; access control functions ACF1 and ACF2; other NF1, other NF2, a knowledge base provider, and a registration function; the method includes the following steps.

[0158] S1 and UE1 want to communicate with UE2 through semantic communication, so they initiate a communication request (communication message) to the network. The request carries UE2 ID, communication characteristics or knowledge base ID, where the communication characteristics and knowledge base ID have a corresponding relationship; the request is sent to the access control function ACF1, which is an ICN node.

[0159] S2, ACF1 and other network nodes interact to establish a communication connection between UE1 and UE2 according to the connection establishment process.

[0160] S3 and UE2's access ACF2 are also ICN nodes, and the connection establishment confirmation message to UE2 carries the communication features or knowledge base ID in UE1's request. The connection establishment confirmation message can be any message sent by ACF2 to UE2 during the process of establishing a communication connection in S2, that is, the message is included in the process of establishing a communication connection.

[0161] S4. UE2 initiates a signaling request for the knowledge base to ACF2, which carries the knowledge base ID.

[0162] S5. ACF2 does not store the entry corresponding to the knowledge base ID, so it forwards the knowledge base request to other ICN nodes NF.

[0163] S6 and NF2 do not match the corresponding PIT entry.

[0164] S7 and NF2 address the original knowledge base provider through ICN.

[0165] S8. The knowledge base provider returns to the knowledge base along the original route.

[0166] S9. NF2 does not save the knowledge base according to the network policy (ICN network storage policy) and continues to return the knowledge base to ACF2.

[0167] S10. ACF2 stores the knowledge base according to the network policy (ICN network storage policy).

[0168] S11. ACF2 continues to return the knowledge base to UE2.

[0169] S12. After UE2 obtains the knowledge base, UE1 and UE2 can perform semantic communication and interpret information normally.

[0170] Specifically, the communication initiator initiates a communication request to the network, and the communication request carries the identification and target characteristics of the communication receiver. The communication receiver is the terminal that the communication initiator requests to conduct semantic communication, and the target characteristics are used to characterize the knowledge base related to the semantic communication process between the communication initiator and the communication receiver; the target characteristics include communication characteristics or knowledge base identification, and the communication characteristics correspond to the knowledge base identification; the communication initiator sends the communication request to ACF1 in the network, and ACF1 is a routing ICN node; ACF1 and ACF2 interact to establish a communication connection between the communication initiator and the communication receiver; ACF2 sends a connection confirmation message to the communication receiver, and ACF2 is the access control function of the communication receiver, for example, it can serve the communication receiver; ACF2 can be an ICN node; the communication receiver initiates a knowledge base request message to ACF2, and the knowledge base request message carries the knowledge base identification, and the knowledge base identification is based on the target The knowledge bases in various fields are respectively stored on various ICN nodes, and various ICN nodes can be deployed in the functions in the network; if ACF2 does not save the entry corresponding to the knowledge base identifier, a knowledge base request message is sent to other ICN nodes; if the knowledge base corresponding to the knowledge base identifier is not saved in other ICN nodes, the original knowledge base provider corresponding to the knowledge base identifier is determined based on the ICN node; a knowledge base request message is sent to the original, and the original returned knowledge base is received; other ICN nodes determine whether to save the knowledge base according to the ICN network storage policy, and return the knowledge base to ACF2 at the same time; ACF2 stores the knowledge base according to the ICN network storage policy and returns the knowledge base to the communication recipient; the communication recipient, based on the received knowledge base, conducts normal semantic communication and information interpretation with the communication initiator based on the established communication connection.

[0171] In one embodiment, Figure 8A signaling interaction flow chart of a semantic communication method is provided. Some network functions have been selected as ICN routing nodes in the network according to the node capability requirements; the network functions that serve as ICN routing nodes register their capabilities to the registration function; if the network functions directly connected to the terminal do not support the ICN routing node function, they can obtain the next hop ICN node by querying the registration function and forward the terminal request. Figure 8 As shown, it includes the communication initiator UE1, the communication receiver UE2; access control functions ACF1 and ACF2; other NF1, other NF2, knowledge base provider, registration function; there is already a knowledge base in the mobile network, but the network function ACF2 directly connected to the communication receiver is not an ICN node; the method includes the following steps.

[0172] S1, UE1 wants to communicate with UE2 through semantic communication, so it initiates a communication request to the network. The request carries UE2 ID, communication characteristics or knowledge base ID, where the communication characteristics and knowledge base ID have a corresponding relationship; the request is sent to the access control function ACF1, which is an ICN node.

[0173] S2, ACF1 and other network nodes interact to establish a communication connection between UE1 and UE2 according to the connection establishment process.

[0174] S3. In the process of establishing a communication connection, the access control function ACF2 of UE2 carries the communication feature or knowledge base ID provided by UE1 in the communication request sent to UE2.

[0175] S4. UE2 sends a message to ACF2 requesting a knowledge base (knowledge base request message), which carries the knowledge base ID.

[0176] S5. Since ACF2 is not an ICN node, it queries the registration function for information about its nearest ICN node; the neighbor representation includes the logical nearest routing relationship.

[0177] S6. The registration function returns a query response, which includes the address information of NF2.

[0178] S7. ACF2 forwards the knowledge base request to NF2, carrying the knowledge base ID.

[0179] In the previous addressing process, S8 and NF2 have saved the knowledge base according to the ICN network storage policy, so the corresponding content is matched.

[0180] S9. NF2 returns the knowledge to the ACF2 knowledge base, and ACF2 continues to return the knowledge base to UE2.

[0181] S10. After UE2 obtains the knowledge base, UE1 and UE2 can perform semantic communication and interpret information normally.

[0182] Specifically, the communication initiator initiates a communication request to the network, and the communication request carries the identification and target features of the communication receiver. The communication receiver is the terminal that the communication initiator requests to perform semantic communication, and the target features are used to characterize the knowledge base related to the semantic communication process between the communication initiator and the communication receiver; the target features include communication features or knowledge base identification, and the communication features correspond to the knowledge base identification; the communication initiator sends the communication request to ACF1 in the network, and ACF1 is a routing ICN node; ACF1 interacts with ACF2 to establish a communication connection between the communication initiator and the communication receiver; ACF2 sends a communication request to the communication receiver, and ACF2 is the access control function of the communication receiver, for example It can be an access control function serving the communication receiver; the connection confirmation message carries the target features in the communication request sent by the communication initiator; the communication receiver initiates a knowledge base request message to ACF2, and the knowledge base request message carries the knowledge base identifier, which is determined based on the target features; each knowledge base in each field is stored on each ICN node, and each ICN node can be deployed in a function in the network; ACF2 may not be an ICN node; ACF2 requests the registration function to query the nearest ICN node, and the nearest node can be the logically closest node or the nearest node that stores the information; the registration function returns the address of the nearest node to ACF2.

[0183] The knowledge base request message is forwarded based on the address; the content of the knowledge base is matched and the knowledge base is returned to ACF2; ACF2 stores the knowledge base according to the ICN network storage policy and returns the knowledge base to the communication recipient; the communication recipient, based on the received knowledge base, conducts normal semantic communication and information interpretation with the communication initiator based on the established communication connection.

[0184] The semantic communication method provided by the present disclosure is to select network nodes with certain computing and storage capabilities as ICN routing nodes (ICN routers) on the infrastructure of mobile network computing network integration, and build a knowledge base addressing infrastructure, namely the ICN knowledge base service network. The knowledge base provider connects to the network's capability opening function, and various knowledge bases are distributed as distributed content on demand on the ICN service network based on the mobile network. The knowledge base provider generates a semantic knowledge base for the business field, names the knowledge base according to the agreed rules, and publishes it on the ICN; when the communication recipient receives a certain semantic message but does not have a corresponding knowledge base, it initiates a request signaling to the network, and the network node with the ICN routing node function receives the request. Through the ICN service network, it can effectively and quickly find the required content, thereby accurately interpreting the received message.

[0185] It should be understood that although Figure 1-8 The steps in the flowchart are shown in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. Moreover, Figure 1-8 At least part of the steps may include multiple steps or multiple stages. These steps or stages are not necessarily performed at the same time, but can be performed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed in turn or alternately with other steps or at least part of the steps or stages in other steps.

[0186] In one embodiment, Fig. 9 As shown, a semantic communication device 900 is provided, which is applied to a first access control function, and the first access control function corresponds to a communication receiving party; including:

[0187] The first sending module 902 is used to send a communication request to the communication recipient, the communication request carries the target feature in the communication message sent by the communication initiator; the target feature represents the knowledge base related to the semantic communication process between the communication recipient and the communication initiator, and the target feature includes a communication feature or a knowledge base identifier;

[0188] The first receiving module 904 is used to receive a knowledge base request message initiated by a communication receiving party; the knowledge base request message carries a knowledge base identifier, and the knowledge base identifier is determined based on a target feature;

[0189] The first returning module 906 is used to obtain a target knowledge base based on the knowledge base identifier, and return the target knowledge base to the communication receiving party, so that the communication receiving party can perform semantic communication with the communication initiator.

[0190] In one of the embodiments, the communication message is sent by the communication initiator to a second access control function in the network, the communication message carries the identifier of the communication receiver and the target characteristics, and the communication message is used by the second access control function to establish a communication connection between the communication initiator and the communication receiver; the communication receiver is a terminal that conducts semantic communication with the communication initiator; and the communication characteristics correspond to the knowledge base identifier.

[0191] In one embodiment, the communication request is a connection confirmation message, and the first sending module is specifically configured to:

[0192] After the communication connection between the communication initiator and the communication receiver is established, a connection confirmation message is sent to the communication receiver.

[0193] In one embodiment, the first access control function is an ICN node; and the first return module is specifically configured to:

[0194] If the first access control function stores an entry corresponding to the knowledge base identifier, querying the entry for a target knowledge base corresponding to the knowledge base identifier;

[0195] If the first access control function does not store an entry corresponding to the knowledge base identifier, the knowledge base request message is sent to other ICN nodes in the ICN knowledge base service network; and a target knowledge base returned by the other ICN nodes is received.

[0196] In one embodiment, the device further comprises:

[0197] The first determination module is used to determine whether to save the target knowledge base based on a preset ICN network storage policy.

[0198] In one of the embodiments, the knowledge base request message is used to enable the other ICN nodes to address the original knowledge base provider corresponding to the knowledge base identifier; and enable the other ICN nodes to send the knowledge base request message to the original knowledge base provider, and receive the target knowledge base returned by the original knowledge base provider.

[0199] In one embodiment, the first access control function is not an ICN node; the network further includes a registration function; and the first return module is further specifically configured to:

[0200] Sending a query request to the registration function, wherein the query request is used to query a target neighboring ICN node;

[0201] Receive the address of the target neighboring ICN node returned by the registration function; and collect the target knowledge base corresponding to the knowledge base identifier based on the address.

[0202] In one of the embodiments, the target neighboring ICN node is an ICN node on the ICN knowledge base service network that is closest to the first access control function.

[0203] In one embodiment, the first return module is further specifically configured to:

[0204] forwarding the knowledge base request message to the address;

[0205] Receive the target knowledge base returned by the ICN node corresponding to the address.

[0206] In one embodiment, the knowledge base request message is used to enable the ICN node corresponding to the address to collect the target knowledge base based on the knowledge base identifier in the knowledge base request message when the target knowledge base corresponding to the knowledge base identifier is stored; or

[0207] The knowledge base request message is used to enable the ICN node corresponding to the address to collect the target knowledge base through the ICN knowledge base service network when the target knowledge base corresponding to the knowledge base identifier is not stored, or to address the original knowledge base provider through the ICN knowledge base service network and receive the target knowledge base returned by the original knowledge base provider.

[0208] In one of the embodiments, the network includes multiple network functions, an ICN node is deployed on at least one of the network functions, each knowledge base in each field is stored in the ICN node, and each of the ICN nodes constitutes an ICN knowledge base service network.

[0209] For the specific definition of the semantic communication device, please refer to the definition of the semantic communication method above, which will not be repeated here. Each module in the above-mentioned semantic communication device can be implemented in whole or in part by software, hardware and a combination thereof. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.

[0210] Fig.10 A schematic diagram of the structure of an access network device provided in an embodiment of the present application. The access network device may include a receiver 101, a memory 102, a processor 103, at least one communication bus 104 and a transmitter 105. The communication bus 104 is used to realize the communication connection between the components. The memory 102 may include a high-speed RAM memory, and may also include a non-volatile storage NVM, such as at least one disk memory. Various programs may be stored in the memory 102 to complete various processing functions and implement the method steps of this embodiment. In this embodiment, the transmitter 105 may be a radio frequency processing module or a baseband processing module in the access network device, and the receiver 101 may also be a radio frequency processing module or a baseband processing module in the access network device. The transmitter 105 and the receiver 101 may be integrated together to realize a transceiver. The transmitter 105 and the receiver 101 may be coupled to the processor 103, and they may realize the receiving or sending action under the instruction or control of the processor 103.

[0211] In this embodiment, the transmitter 105 is used to send a communication request to the communication recipient, and the communication request carries the target feature in the communication message sent by the communication initiator; the target feature represents the knowledge base related to the semantic communication process between the communication recipient and the communication initiator, and the target feature includes the communication feature or the knowledge base identifier.

[0212] The receiver 101 is used to receive a knowledge base request message initiated by a communication receiving party; the knowledge base request message carries a knowledge base identifier, and the knowledge base identifier is determined based on a target feature;

[0213] The processor 103 is configured to obtain a target knowledge base based on the knowledge base identifier, and return the target knowledge base to the communication receiver, so that the communication receiver can perform semantic communication with the communication initiator.

[0214] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above embodiments are implemented.

[0215] The embodiment of the present application also provides a computer program product including instructions, which, when executed on a computer, enables the computer to implement the steps in the above embodiment.

[0216] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), tape, floppy disk, flash memory or optical memory, etc. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM).

[0217] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0218] The above-mentioned embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the patent of the present application shall be subject to the attached claims.

Claims

1. A semantic communication method, characterized in that: Applied to a first access control function, the first access control function corresponds to a communication recipient; the method comprising: Sending a communication request to the communication recipient, the communication request carrying a target feature in the communication message sent by the communication initiator; the target feature represents a knowledge base related to the semantic communication process between the communication recipient and the communication initiator, and the target feature includes a communication feature or a knowledge base identifier; Receiving a knowledge base request message initiated by the communication receiving party; the knowledge base request message carries a knowledge base identifier, and the knowledge base identifier is determined based on the target feature; A target knowledge base is acquired based on the knowledge base identifier, and the target knowledge base is returned to the communication recipient, so that the communication recipient can perform semantic communication with the communication initiator.

2. The method according to claim 1, characterized in that The communication message is sent by the communication initiator to the second access control function in the network, the communication message carries the identifier of the communication recipient and the target feature, and the communication message is used by the second access control function to establish a communication connection between the communication initiator and the communication recipient; the communication recipient is a terminal that conducts semantic communication with the communication initiator; the communication feature corresponds to the knowledge base identifier.

3. The method according to claim 1, characterized in that The communication request is a connection confirmation message, and sending the communication request to the communication recipient includes: After the communication connection between the communication initiator and the communication receiver is established, a connection confirmation message is sent to the communication receiver.

4. The method according to claim 1, characterized in that: The first access control function is an ICN node; and the acquiring a target knowledge base based on the knowledge base identifier includes: If the first access control function stores an entry corresponding to the knowledge base identifier, querying the entry for a target knowledge base corresponding to the knowledge base identifier; If the first access control function does not store an entry corresponding to the knowledge base identifier, the knowledge base request message is sent to other ICN nodes in the ICN knowledge base service network; and a target knowledge base returned by the other ICN nodes is received.

5. The method according to claim 4, characterized in that The method further comprises: Determine whether to save the target knowledge base based on a preset ICN network storage policy.

6. The method according to claim 4, characterized in that The knowledge base request message is used to enable the other ICN nodes to address the original knowledge base provider corresponding to the knowledge base identifier; and enable the other ICN nodes to send the knowledge base request message to the original knowledge base provider, and receive the target knowledge base returned by the original knowledge base provider.

7. The method according to claim 2, characterized in that The first access control function is not an ICN node; the network further includes a registration function; and the acquiring of a target knowledge base based on the knowledge base identifier includes: Sending a query request to the registration function, wherein the query request is used to query a target neighboring ICN node; Receive the address of the target neighboring ICN node returned by the registration function; and collect the target knowledge base corresponding to the knowledge base identifier based on the address.

8. The method according to claim 7, characterized in that The target neighboring ICN node is an ICN node on the ICN knowledge base service network that is closest to the first access control function.

9. The method according to claim 8, characterized in that The step of collecting the target knowledge base corresponding to the knowledge base identifier based on the address includes: forwarding the knowledge base request message to the address; Receive the target knowledge base returned by the ICN node corresponding to the address.

10. The method according to claim 9, characterized in that The knowledge base request message is used to enable the ICN node corresponding to the address to collect the target knowledge base based on the knowledge base identifier in the knowledge base request message when the target knowledge base corresponding to the knowledge base identifier is stored; or, The knowledge base request message is used to enable the ICN node corresponding to the address to collect the target knowledge base through the ICN knowledge base service network when the target knowledge base corresponding to the knowledge base identifier is not stored, or to address the original knowledge base provider through the ICN knowledge base service network and receive the target knowledge base returned by the original knowledge base provider.

11. The method according to claim 2, characterized in that The network includes multiple network functions, an ICN node is deployed on at least one of the network functions, each knowledge base in each field is stored in the ICN node, and each of the ICN nodes constitutes an ICN knowledge base service network.

12. A semantic communication device, characterized in that: Applied to a first access control function, the first access control function corresponds to a communication recipient; the device comprises: A first sending module, configured to send a communication request to the communication recipient, wherein the communication request carries a target feature in the communication message sent by the communication initiator; the target feature represents a knowledge base related to the semantic communication process between the communication recipient and the communication initiator, and the target feature includes a communication feature or a knowledge base identifier; A first receiving module is used to receive a knowledge base request message initiated by the communication receiving party; the knowledge base request message carries a knowledge base identifier, and the knowledge base identifier is determined based on a target feature; The first returning module is used to obtain a target knowledge base based on the knowledge base identifier, and return the target knowledge base to the communication receiving party, so that the communication receiving party can perform semantic communication with the communication initiator.

13. A communication device, characterized in that: include: transmitter, processor, and receiver; The transmitter is used to send a communication request to the communication recipient, wherein the communication request carries the target feature in the communication message sent by the communication initiator; The target feature represents a knowledge base related to the semantic communication process between the communication recipient and the communication initiator, and the target feature includes a communication feature or a knowledge base identifier; The receiver is used to receive a knowledge base request message initiated by the communication recipient; The knowledge base request message carries a knowledge base identifier, and the knowledge base identifier is determined based on the target feature; The processor is used to obtain a target knowledge base based on the knowledge base identifier, and return the target knowledge base to the communication recipient, so that the communication recipient can perform semantic communication with the communication initiator.

14. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 11 are implemented.

15. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 11 are implemented.

Citation Information

Patent Citations

  • Knowledge base synchronization method and system for space-based semantic communication and computer readable medium

    CN116055512A

  • Resource management method and system suitable for multi-mode network

    CN116319301A

  • Semantic information transmission method and communication device

    CN118869667A

  • Method, apparatus and system for configurable data collection for networked data analytics and management

    WO2023220948A1