Semantic communication method and apparatus, communication device, storage medium and computer program product
By constructing an ICN-based knowledge base service network in mobile networks, the problem of untimely knowledge base acquisition in semantic communication is solved, communication efficiency and reliability are improved, and the stability and accuracy of semantic communication are ensured.
Patent Information
- Application Number
- CN202411916269.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-24
- Publication Date
- 2025-12-12
- Estimated Expiration
- 2044-12-24
AI Technical Summary
In semantic communication, knowledge bases that rely on prior knowledge cannot be acquired or updated in a timely manner, resulting in low accuracy and efficiency in transmitting information.
In mobile networks, a knowledge base service network based on ICN is built. Knowledge bases related to semantic communication are quickly obtained through ICN routing nodes, and ICN technology is used to achieve timely acquisition and updating of knowledge bases.
It improves the efficiency and reliability of semantic communication, ensuring that both parties can obtain the required knowledge base in a timely manner, and supports a more stable semantic communication process.
Smart Images

Figure CN119743527B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of mobile networks, and in particular to a semantic communication method and device, a communication device, a storage medium and a computer program product. BACKGROUND
[0002] With the continuous development of communication technology, a semantic communication appears. In a semantic communication system, data transmitted is important semantic information, and all information is not transmitted. Therefore, the semantic communication has a lower demand for transmission bandwidth in data transmission, and transmission reliability, transmission capacity and wireless transmission efficiency are improved.
[0003] However, semantic communication is more dependent on prior knowledge, and a knowledge base is needed to reconstruct semantic information; how to ensure that the knowledge base of the field of the information to be transmitted is acquired or updated in time to ensure the accuracy of the transmitted information is a problem to be solved. SUMMARY
[0004] The embodiments of the present application provide a semantic communication method, device, communication device, storage medium and computer program product, which can acquire the knowledge base of the field of the information to be transmitted in time.
[0005] A semantic communication method is applied to a first access control function, and the first access control function corresponds to a communication receiver; the method comprises:
[0006] sending a communication request to the communication receiver, the communication request carrying a target feature in a communication message sent by a communication initiator; the target feature represents a knowledge base related to a semantic communication process between the communication receiver 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 receiver; the knowledge base request message carries a knowledge base identifier, and the knowledge base identifier is determined based on the target feature;
[0008] acquiring 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.
[0009] In one of the embodiments, the communication message is sent by the communication initiator to a second access control function in a network, the communication message carries an identifier of the communication receiver and a target feature, and the communication message is used for 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; and the communication feature corresponds to the knowledge base identifier.
[0010] In one of the embodiments, the communication request is a connection confirmation message, and the sending of the communication request to the communication receiver comprises:
[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 of the embodiments, the first access control function is an ICN node, and the obtaining of the target knowledge base based on the knowledge base identifier comprises:
[0013] If the first access control function has saved an entry corresponding to the knowledge base identifier, the target knowledge base corresponding to the knowledge base identifier is queried in the entry;
[0014] If the first access control function has not saved an entry corresponding to the knowledge base identifier, the knowledge base request message is sent to other ICN nodes in an ICN knowledge base service network; and the target knowledge base returned by the other ICN nodes is received.
[0015] In one of the embodiments, the method further comprises:
[0016] Based on a preset ICN network storage strategy, it is determined whether to save the target knowledge base.
[0017] In one of the embodiments, the knowledge base request message is used to make the other ICN nodes address to an original knowledge base provider corresponding to the knowledge base identifier; and make the other ICN nodes 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 of the embodiments, the first access control function is not an ICN node, and the network further comprises a registration function; and the obtaining of the target knowledge base based on the knowledge base identifier comprises:
[0019] A query request is sent to the registration function, and the query request is used to query a target adjacent ICN node;
[0020] The address of the target adjacent ICN node returned by the registration function is received; and the target knowledge base corresponding to the knowledge base identifier is collected based on the address.
[0021] In one of the embodiments, the target adjacent ICN node is an ICN node closest to the first access control function on an ICN knowledge base service network.
[0022] In one of the embodiments, the collecting of the target knowledge base corresponding to the knowledge base identifier based on the address comprises:
[0023] forwarding the knowledge base request message to the address;
[0024] receiving a target knowledge base returned by an ICN node corresponding to the address.
[0025] In one embodiment, the knowledge base request message is used to make the ICN node corresponding to the address collect a target knowledge base based on the knowledge base identifier in the knowledge base request message if the target knowledge base corresponding to the knowledge base identifier is stored.
[0026] The knowledge base request message is used to make the ICN node corresponding to the address collect a target knowledge base through the ICN knowledge base service network if the target knowledge base corresponding to the knowledge base identifier is not stored, or address to 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 embodiment, the network includes a plurality of network functions, at least one of which is deployed with an ICN node, each knowledge base in each field is stored in the ICN node, and each ICN node constitutes an ICN knowledge base service network.
[0028] A semantic communication device applied to a first access control function, the first access control function corresponding to a communication receiver; the device comprises:
[0029] A first sending module for sending a communication request to the communication receiver, the communication request carrying a target feature in a communication message sent by a communication initiator; the target feature represents a knowledge base related to a semantic communication process between the communication receiver and the communication initiator, and the target feature includes a communication feature or a knowledge base identifier;
[0030] A first receiving module for receiving a knowledge base request message initiated by the communication receiver; the knowledge base request message carries a knowledge base identifier, and the knowledge base identifier is determined based on the target feature;
[0031] A first returning module for 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.
[0032] A communication device comprising a transmitter, a processor and a receiver;
[0033] The sender is configured to send a communication request to the communication receiver, and 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 a semantic communication process between the communication receiver and the communication initiator, and the target feature includes a communication feature or a knowledge base identifier;
[0034] The receiver is configured to receive a knowledge base request message initiated by the communication receiver; the knowledge base request message carries a knowledge base identifier, and the knowledge base identifier is determined based on the target feature;
[0035] The processor 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 and the communication initiator perform semantic communication.
[0036] A computer readable storage medium having a computer program stored thereon, the computer program being executed by a processor to implement the steps in the above embodiments.
[0037] A computer program product comprising a computer program, the computer program being executed by a processor to implement the steps in the above embodiments.
[0038] The above semantic communication method, device, 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 receiver to obtain a knowledge base of a corresponding field with a relatively high association degree with a semantic communication process in a timely manner, thereby steadily improving communication efficiency and communication reliability, quickly obtaining a knowledge base within the mobile network, and further supporting semantic communication between the two parties. BRIEF DESCRIPTION OF DRAWINGS
[0039] Figure 1 An application environment diagram of the semantic communication method in one embodiment;
[0040] Figure 2 A flowchart of the semantic communication method in one embodiment;
[0041] Figure 3 A flowchart of the step of obtaining a target knowledge base in one embodiment;
[0042] Figure 4 A flowchart of the step of obtaining a target knowledge base in one embodiment;
[0043] Figure 5 A flowchart of the step of obtaining a target knowledge base in one embodiment;
[0044] Figure 6A communication architecture diagram of the 5GC in the conventional technology for an embodiment;
[0045] Figure 7 A specific flow diagram of the semantic communication method for another embodiment;
[0046] Figure 8 A signaling diagram of the semantic communication method for another embodiment;
[0047] Figure 9 A structure block diagram of the semantic communication device for an embodiment;
[0048] Figure 10 An internal structure diagram of the communication device for an embodiment. DETAILED DESCRIPTION
[0049] In order to make the purposes, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and do not limit the present application.
[0050] Figure 1 An application scenario diagram of a semantic communication method provided by an embodiment of the present application, which can be a networking architecture supporting semantic communication of a mobile network. As shown in the figure, Figure 1 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 can be UE-A, the second user terminal 200 can be UE-B, and the network 300 can include multiple network functions, such as access control function, registration function, exposure function (capability exposure function), authentication function, AI / sensing function (AI function, sensing function), connection control function, user plane function, data plane function, etc. An ICN node 500 can be deployed on each network function, and each ICN node 500 constitutes an ICN knowledge base service network. The providers of the knowledge base and the capability exposure 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. Each network function and each user terminal can transmit data through the network. The knowledge base 400 can include various knowledge bases in the industrial control field.
[0051] The step 1 can be an initial knowledge base reading step, the access control function can support ICN capability, specifically, indicating that there is no corresponding knowledge base in the initial network, reading the access path of the knowledge base content from the original database, and in this example, the access control function supports ICN; The step 2 can be to read the knowledge base directly from the NF, and the access control function does not support ICN; Specifically, indicating that the corresponding content has been reserved in the ICN knowledge base service network, and the access path of the knowledge base is read directly from the NF, and in this example, the access control function does not support the ICN routing function, and needs to forward the request to the reachable ICN routing node.
[0052] The first user terminal 100 and the second user terminal 200 can be wireless terminals, which can be devices that provide voice and / or other data connectivity to users, or hand-held devices having a wireless connection function, or other processing devices connected to a wireless modem. The wireless terminal can communicate with one or more core networks via a radio access network (RAN), and the wireless terminal can be a mobile terminal, such as a mobile telephone (or "cell" phone) and a computer with a mobile termination, for example, which can be a portable, pocket, hand-held, computer built-in or vehicle-mounted mobile device that exchanges language and / or data with a radio access network. The wireless terminal can also be referred to as a system, subscriber unit, subscriber station, mobile station, mobile, remote station, remote terminal, access terminal, user terminal, user agent, user device or user equipment, without limitation.
[0053] In traditional technologies, semantic communication systems transmit only the most important semantic information during transmission, not all information. Therefore, semantic communication has lower bandwidth requirements. Semantic communication is an important 6G candidate technology; however, it relies heavily on prior knowledge. A knowledge base is needed to create the original, complete information the sender intended to transmit based on the received semantic information. Therefore, timely acquisition or updating of the knowledge base in the domain of the transmitted information is a crucial factor affecting the accuracy and effectiveness of the transmitted information. Traditional 5G technology provides a transmission channel for semantic communication information, but terminals need to pre-store a semantic knowledge base. The inability to update the knowledge base in a timely manner or the inability to support storing multiple knowledge bases leads to lower communication efficiency and accuracy in semantic communication.
[0054] The semantic communication method provided in this embodiment is to solve the problem of knowledge base acquisition in semantic communication. This embodiment can use ICN technology, such as the mainstream architecture of ICN - Named Data Network (NDN).
[0055] The routing protocol in related technologies, NDN, exchanges routing information based on interest packets and data packets, rather than IP packets. Except for the different way of identifying the destination, its routing mechanism is basically the same as the IP routing mechanism. The NDN routing process is briefly described below:
[0056] 1. After receiving the Interest packet, the router first checks whether the corresponding content is cached in the CS (Client / Server) cache:
[0057] a) Yes: Reply directly with the Data package;
[0058] b) No: Look up the PIT and check if there is a corresponding entry: i. Yes: Record the interface that received the Interest packet and do not forward it; ii. No: Forward according to the FIB and forwarding policy, add the corresponding PIT entry or discard the Interest packet.
[0059] 2. Upon 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 caching policy and replacement mechanism.
[0060] Based on this, the semantic communication method provided in the embodiment can acquire the knowledge base in time, and specifically can include: on the basis of the mobile network algorithm network fusion infrastructure, selecting a network node with certain computing and storage capabilities as an ICN routing node (ICN router) to construct a knowledge base addressing infrastructure, that is, an ICN knowledge base service network. The knowledge base provider connects the ability opening function of the network, 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, performs naming of the knowledge base according to an agreed rule, and publishes on the ICN; when the communication receiver receives a certain semantic message without a corresponding knowledge base, initiates a request signaling to the network, and the network node with the ICN routing node function receives the request, and can effectively and quickly find the required content through the ICN service network, so as to accurately interpret the received message.
[0061] That is, the semantic communication method in the embodiment is to construct an ICN-based knowledge base service network through the mobile network algorithm network fusion infrastructure, and the terminal can directly acquire the corresponding field knowledge base through the mobile network, realizes that the knowledge base is endogenous to the mobile network, and thus provides 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, but also other implicit or related problems, which can be referred to the description of the following embodiments. Before introducing the specific embodiments of the present application, the professional terms involved in the present application are explained:
[0063] UPF (User Plane Function, user plane function): a network function of the 5G core network that executes user plane policy and forwards user data.
[0064] SMF (Session Management Function, session management function): a network element of the control plane of the 5G core network, which controls the session establishment of the UE, manages the session, and stores the session context of the UE to control the user plane forwarding path of the terminal.
[0065] AMF (Access and Mobility Management Function, access and mobility management function): a network element of the control plane of the 5G core network, mainly responsible for including registration management, connection management, access management, mobility management, and various functions related to security, access management and authorization.
[0066] RAN (Radio Access Network): base station of 5G mobile network.
[0067] PCF (Policy Control Function): network element of 5G core network control plane, manages mobility management and session management policy of UE.
[0068] NEF (Network Exposure Function): network element of 5G core network control plane, performs gateway function of network capability exposure, provides functions of authorization of capability invocation, parameter adaptation, security isolation, etc.
[0069] NRF (NF Repository Function): network element of 5G core network control plane, provides registration and discovery at network function level.
[0070] UDM (Unified Data Management): network element of 5G core network control plane, manages user subscription relationship, realizes 3GPP user authentication, user identification, access authorization, etc.
[0071] UE (User Equipment): access terminal of mobile network, object of access authentication, mobility management and session management of mobile network.
[0072] ICN (Information-Centric Networking): a new Internet architecture centered on content. ICN can realize separation of content and location, built-in network cache and other functions, thereby better meeting the needs of large-scale network content distribution, mobile content access, network traffic balancing, etc.
[0073] NDN (Named-Data Networking): a branch or specific implementation instance of ICN, which divides the transmitted data into interest packets and data packets. When a consumer requests content, an interest packet containing the corresponding name is generated, and reaches a node containing the content through forwarding. The data packet containing 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), forwarding information base (FIB) and content store (CS), as well as routing protocols for routing. Routing protocols determine whether, when and where to forward interest packets.
[0074] PIT (Pending Interest Table, pending interest table): stores the interests sent by the router but not satisfied, and each PIT registration table records the name of the data transmitted in the network and their entry port and exit port.
[0075] FIB (Forwarding Information Base, forwarding information base): a routing table filled by a name prefix-based routing protocol, and each prefix has multiple output ports. The routing strategy will decide to discard the interest packet when the upstream connection is congested and the interest packet is subject to DoS attack. According to the information recorded in the FIB, the longest prefix matching is used to select when and where to forward the interest packet.
[0076] CS (Content Store, content store): a temporary cache of the data packets received by the router. The data packets of NDN exist independently in space.
[0077] Access control function: a network function of the new network, which performs the access management function similar to 5G AMF;
[0078] Registration function: a network function of the new network, which performs the registration and discovery function similar to 5G NRF;
[0079] Open function: a network function of the new network, which performs the network opening function similar to 5G NEF, and provides a control plane interface and an open calling interface for network and external interconnection;
[0080] Authentication function: a network function of the new network, which performs the authentication and authorization function similar to 5G UDM;
[0081] AI function: a network function of the new network, which performs the function similar to 5G NWDAF, such as training and analysis function;
[0082] Sensing function: a network function of the new network, which performs the collection, processing, processing, and related control functions of sensing data;
[0083] Connection control function: a network function of the new network, which performs the session management function similar to 5G SMF;
[0084] Data plane function: a network function of the new network, which performs data-related network policies and efficient data transmission functions through a data-friendly new network protocol;
[0085] User plane function: a network function of the new network, which performs the user plane function similar to 5G UPF.
[0086] The technical solutions of the present application and how the technical solutions of the present application solve the above technical problems will be 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 can not be described again in some embodiments. The embodiments of the present application will be described below with reference to the drawings.
[0087] In one embodiment, as shown in Figure 2 , a semantic communication method is provided, which is taken as an example of the first access control function in Figure 1 corresponding to the communication receiver. It includes the following steps:
[0088] Step 202, sending a communication request to the communication receiver.
[0089] Among them, the communication request can be sent by the first access control function to the communication receiver, which can be sent in the process of establishing a communication connection between the communication initiator and the communication receiver, and the corresponding 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 receiver, and the corresponding communication request can be a connection confirmation message. Optionally, the connection establishment confirmation message can be any message sent by the first access control function to the corresponding terminal device of the communication receiver in the process of establishing a communication connection, that is, the message is contained 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 receiver and the communication initiator, and the target feature includes the communication feature or the knowledge base identifier.
[0090] Specifically, the communication initiator can be a user terminal initiating a semantic communication request, and the communication receiver can be a user terminal performing 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 multiple terminals can be deployed on the mobile network. The first access control function can be an access control function corresponding to the communication receiver, for example, an access control function serving the communication receiver. During the process of establishing the communication connection between the communication initiator and the communication receiver through the mobile network or after the communication connection is established, the first access control function corresponding to the communication receiver can send the communication request to the communication receiver. The target feature carried in the communication request is used to represent a semantic knowledge base required by the communication receiver and the communication initiator for semantic communication, for example, the communication receiver needs to perform semantic reconstruction on 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] In step 204, a knowledge base request message initiated by the communication receiver is received.
[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 the communication request to the communication receiver. After receiving the communication request, the communication receiver can analyze the communication request, determine the target feature in the communication request, and determine the knowledge base identifier based on the target feature. That is, the communication receiver determines the identifier of the knowledge base required by the communication receiver and the communication initiator for semantic communication, and generates a knowledge base request message based on the knowledge base identifier. In this way, the communication receiver can send the knowledge base request message to the first access control function.
[0094] In step 206, the target knowledge base is obtained based on the knowledge base identifier, and the target knowledge base is returned to the communication receiver, so that the communication receiver and the communication initiator perform semantic communication.
[0095] Specifically, the first access control function receives the knowledge base request message sent by the communication receiver, and the first access control function can be an ICN routing node or can not be an ICN routing node. In various cases, the first access control function can respectively collect or extract the target knowledge base requested to be acquired by the knowledge base request based on the corresponding knowledge base acquisition strategy, and determine whether to save the target 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 receiver. In this way, the communication receiver can receive the target knowledge base, and based on the target knowledge base, the communication receiver can be able to normally communicate semantics with the communication initiator, for example, 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 semantic communication method, an ICN-based semantic knowledge base service network can be constructed on the mobile network, and the communication receiver can timely acquire the knowledge base of the corresponding field associated with the semantic communication process to a higher degree, thereby steadily improving the communication efficiency and the communication reliability, and quickly acquiring the knowledge base in the mobile network to further support the semantic communication between the communication parties.
[0097] In one embodiment, the communication message is sent by the communication initiator to a second access control function in the network, and the communication message carries the identifier of the communication receiver and the target feature, and the communication message is used for 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 can also be a communication request initiated by the communication initiator to the communication receiver.
[0098] Specifically, the communication initiator can communicate with the communication receiver through semantic communication. In this way, the communication initiator can initiate a communication message to the mobile network, and the communication message can carry the identifier of the communication receiver and the target feature. The target feature can 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 can be determined based on the communication feature.
[0099] Optionally, the process in which the communication initiator initiates the communication request to the mobile network can be that the communication initiator sends the communication request to a second access control function in the mobile network; the second access control function can be an ICN node, and after receiving the communication request, the second access control function can establish a communication connection between the communication initiator and the communication receiver according to a preset connection establishment procedure; after the establishment of the communication connection, the first access control function corresponding to the communication receiver can send the communication request to the communication receiver, and the target feature in the communication request sent by the communication initiator can be carried in the connection confirmation message.
[0100] In this embodiment, the communication initiator can establish a communication connection with the communication receiver in time, and by carrying the target feature in the communication message, the knowledge base required for the current semantic communication can be flexibly and accurately indicated, thereby providing a reliable data basis for subsequent stable semantic communication.
[0101] In one of the embodiments, the communication request is a connection confirmation message, which can be sent by the first access control function to the communication receiver after the establishment of the communication connection between the communication initiator and the communication receiver; the step of "sending the communication request to the communication receiver" comprises:
[0102] After the establishment of the communication connection between the communication initiator and the communication receiver, the communication request is sent to the communication receiver.
[0103] Specifically, the communication initiator sends the communication message to a second access control function in the mobile network; the second access control function can be an ICN node, and 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 procedure; after the establishment of the communication connection, the first access control function corresponding to the communication receiver can send the communication request to the communication receiver, and the target feature in the communication message sent by the communication initiator can be carried in the connection confirmation message.
[0104] Optionally, the second access control function can be an access control function corresponding to the communication initiator, for example, a network function for processing the communication message initiated by the user terminal of the communication initiator; correspondingly, the first access control function can be an access control function corresponding to the communication receiver, for example, a network function for processing the request or the like initiated by the user terminal of the communication receiver.
[0105] In this embodiment, the knowledge base required for the current semantic communication can be indicated in the connection confirmation message sent by the receiving control function to the communication receiver, thereby facilitating the communication receiver to quickly and accurately confirm the knowledge base in the corresponding field required for the current semantic communication.
[0106] In one of the embodiments, the first access control function is an ICN node. Specifically, the first access control function can be deployed with an ICN node, i.e. the first access control function supports ICN routing. As shown in Figure 3 The step of "identifying a target knowledge base based on the knowledge base identifier" includes:
[0107] If the first access control function has saved an entry corresponding to the knowledge base identifier, the first access control function queries the target knowledge base corresponding to the knowledge base identifier in the entry.
[0108] The entry can be a PIT entry.
[0109] Specifically, the first access control function can receive a knowledge base request message sent by a communication receiver, and the knowledge base request message carries a knowledge base identifier. If it is determined that the first access control function has saved a target knowledge base corresponding to the knowledge base identifier, the first access control function can directly extract the target knowledge base in the local storage space.
[0110] In one example, the first access control function can be configured with entries respectively corresponding to saved knowledge bases. When the first access control function receives a knowledge base request message, the first access control function can obtain a knowledge base identifier carried in the knowledge base request message. The first access control function can query whether there is an entry matching the knowledge base identifier in the saved entries. If there is an entry matching the knowledge base identifier, the first access control function can determine that the target knowledge base corresponding to the knowledge base identifier is currently saved, and the first access control function can extract the target knowledge base in the local storage space.
[0111] If the first access control function has not saved an entry corresponding to the knowledge base identifier, the first access control function sends a knowledge base request message to other ICN nodes in an ICN knowledge base service network. The first access control function receives a target knowledge base returned by the other ICN nodes.
[0112] The ICN knowledge base service network is a network deployed in each network function in a mobile network. The ICN knowledge base service network includes a plurality of ICN routing nodes. Each ICN routing node can save a knowledge base corresponding to each field according to requirements. The specific construction process will be described in detail in subsequent embodiments, and will not be described here.
[0113] Specifically, if the first access control function determines that there is no entry matching the knowledge base identifier, the first access control function can determine that the entry corresponding to the knowledge base identifier is not 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 one example, the other ICN node can have the target knowledge base corresponding to the knowledge base identifier stored therein, so that the other ICN node can 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 therein, the other ICN node can perform ICN addressing, and finally address to an original knowledge base provider of the target knowledge base corresponding to the knowledge base identifier to obtain address information of the original knowledge base provider. The other ICN node 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 node after receiving the knowledge base request message. In this way, the other ICN node can receive the target knowledge base and return the target knowledge base to the first access control function.
[0116] In the embodiment, the target knowledge base corresponding to the knowledge base identifier is queried by each ICN node included in the ICN knowledge base service network, ICN content addressing is provided, distributed knowledge base storage can ensure timeliness of knowledge base acquisition and stability of storage, and whether to save the knowledge base locally is determined based on a preset ICN network storage strategy, so that balance between reliability of multiple copy storage knowledge base and timeliness of knowledge base acquisition is achieved.
[0117] In one of the embodiments, the semantic communication method further includes:
[0118] Determining whether to save the target knowledge base based on a preset ICN network storage strategy.
[0119] Specifically, the first access control function can determine whether to save the target knowledge base in a storage space local to the first access control function based on a preset ICN network storage strategy when delivering the target knowledge base. The preset ICN network storage strategy can be determined based on a current remaining storage space of the first access control function and an importance of the target knowledge base, or can be determined based on a comprehensive consideration of an access frequency of the target knowledge base and a storage capability of the first access control function. For example, the access frequency of the target knowledge base and the storage capability of the first access control function can be input into an AI analysis model, the AI analysis model processes the access frequency and the storage capability, and an output result of the AI analysis model is obtained. The output result is saving instruction information or non-saving instruction information. The specific structure of the AI analysis model is not limited in the present disclosure, and can be determined by a person skilled in the art based on the requirements of an actual application scenario.
[0120] Optionally, the other ICN node can also determine whether to save the target knowledge base in the storage space local to the other ICN node based on the preset ICN network storage strategy when delivering the target knowledge base, similar to the determination process of the first access control function in the above embodiment, which will not be described here. For example, the other ICN node can not save the target knowledge base, the first access control function can save the target knowledge base, and so on.
[0121] In the embodiment, the distributed knowledge base storage can ensure the timeliness of knowledge base acquisition and the stability of storage, and the preset ICN network storage strategy is used to determine whether to save the knowledge base locally, so as to balance the reliability of multiple copy storage knowledge base and the timeliness of knowledge base acquisition.
[0122] In one of the embodiments, the knowledge base request message is used to enable the other ICN node to address the original knowledge base provider corresponding to the knowledge base identifier. The other ICN node is enabled 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.
[0123] Specifically, if the first access control function does not save the entry corresponding to the knowledge base identifier, the knowledge base request message is sent to the other ICN node 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 also not saved, the other ICN node can perform ICN addressing. In the case of addressing the original knowledge base provider corresponding to the target knowledge base, the knowledge base request message can be sent to the original knowledge base provider. The original knowledge base provider can return the target knowledge base to the other ICN node after receiving the knowledge base request message. In this way, the other ICN node 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 the embodiment, the target knowledge base corresponding to the knowledge base identifier is queried by each ICN node included in the ICN knowledge base service network, ICN content addressing is provided, and the communication receiver can quickly acquire the required target knowledge base based on the mobile network.
[0125] In one of the embodiments, the first access control function is not an ICN node. The network further includes a registration function. Specifically, the first access control function can not be deployed with an ICN node, and the network can be a mobile network, which can further include a registration function.
[0126] Optionally, if a network function in the mobile network is deployed with an ICN node, the network function can register the capability of the network function to the registration function, for example, each network function can register the ICN capability of each network and the topology relationship between ICN routing nodes to the registration function; correspondingly, if the network function directly connected with the user terminal is not an ICN node, the network function can obtain an ICN node through the process of querying the registration function, and forward the communication message sent by the terminal to the queried ICN node, etc.
[0127] As shown in Figure 4 , the step "obtaining the target knowledge base based on the knowledge base identifier" comprises:
[0128] Step 402, sending a query request to the registration function, the query request being used to query the target adjacent ICN node.
[0129] The target adjacent ICN node is the ICN node closest to the first access control function on the ICN knowledge base service network.
[0130] Specifically, the current first access control function is the network function directly connected with the terminal (communication receiver), and the first access control function is not an ICN node, so that after receiving the knowledge base request message sent by the communication receiver, 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 adjacent ICN node of the first access control function, and return the target adjacent ICN node to the first access control function.
[0131] In one example, the registration function can determine the ICN node closest in logical distance to the first access control function based on the various ICN nodes in the mobile network and the topology between the various ICN nodes stored in the registration function itself, and determine the ICN node closest in distance as the target adjacent ICN node; in this way, the registration function can return the address of the target adjacent ICN node to the first access control function. The ICN node closest in distance can be the minimum distance value between two points calculated by considering various factors and weights on the routing protocol, etc.
[0132] Step 404, receiving the address of the target adjacent ICN node returned by the registration function, and collecting the target knowledge base corresponding to the address based on the knowledge base identifier.
[0133] Specifically, the first access control function can receive the address of the target adjacent ICN node returned by the registration function, and the first access control function can forward the knowledge base request message to the target adjacent ICN node based on the address; the target adjacent ICN node can 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, and return the target knowledge base to the first access control function.
[0134] In the embodiment, by pre-storing the topology structure of the ICN knowledge base service network in the registration function, the ICN node addressing and the target knowledge base collection can be performed in time in the case that the network function directly connected with the terminal is not an ICN node.
[0135] In one of the embodiments, as shown in Figure 5 The step of "collecting the target knowledge base corresponding to the knowledge base identifier based on the address" includes:
[0136] Step 502: forwarding the knowledge base request message to the address.
[0137] Step 504: receiving the target knowledge base returned by the ICN node corresponding to the address.
[0138] Specifically, the first access control function can forward the knowledge base request message to the target adjacent ICN node based on the address; the target adjacent ICN node can 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 obtaining process can be that the target adjacent ICN node can save the target knowledge base corresponding to the knowledge base identifier, so that the target adjacent 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 adjacent ICN node can not save the target knowledge base corresponding to the knowledge base identifier, so that the target adjacent ICN node can perform addressing to 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 adjacent ICN node can send a knowledge base request message to the original knowledge base provider based on the address information, and the original knowledge base provider can return the target knowledge base to the target adjacent ICN node after receiving the knowledge base request message. The target adjacent ICN node can receive the target knowledge base and return the target knowledge base to the first access control function.
[0139] In the embodiment, by querying the target knowledge base corresponding to the knowledge base identifier through each ICN node included in the ICN knowledge base service network, the ICN content addressing is provided, and the timeliness of knowledge base acquisition and the stability of knowledge base storage are ensured.
[0140] In one of the embodiments, the knowledge base request message is used to make the ICN node corresponding to the address collect the target knowledge base based on the knowledge base identifier in the knowledge base request message if the target knowledge base corresponding to the knowledge base identifier is saved.
[0141] The knowledge base request message is used to make the ICN node corresponding to the address collect the target knowledge base through the ICN knowledge base service network if the target knowledge base corresponding to the knowledge base identifier is not saved, or address to 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 one example, the target adjacent ICN node can save the target knowledge base corresponding to the knowledge base identifier, so that the target adjacent 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.
[0143] In another example, the target adjacent ICN node can not save the target knowledge base corresponding to the knowledge base identifier, so that the target adjacent ICN node can perform PIT entry matching in the ICN knowledge base service network, and if the ICN node saving the PIT entry corresponding to the knowledge base identifier can be matched in 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 adjacent ICN node can not save the target knowledge base corresponding to the knowledge base identifier, so that the target adjacent ICN node can perform addressing in the ICN knowledge base service network, and in the case of addressing to the original knowledge base provider of the target knowledge base corresponding to the knowledge base identifier, the target adjacent ICN node 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 target adjacent ICN node after receiving the knowledge base request message. The target adjacent ICN node can receive the target knowledge base and return the target knowledge base to the first access control function.
[0145] In the 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, ICN content addressing is provided, and the timeliness of knowledge base acquisition and the stability of storage are ensured.
[0146] In one of the embodiments, the network includes a plurality of network functions, at least one network function is deployed with an ICN node, 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 can be a mobile network, which can be a future 6G network, etc. The mobile network can include a plurality of network functions, each of which can be an access control function, a registration function, an exposure function (capability exposure function), an authentication function, an AI / sensing function (AI function, sensing function), a connection control function, a user plane function, a data plane function, etc. The access control function can 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 each network function in the mobile network as an ICN routing node can be based on the ICN routing support capability and computing resource of each network function itself to determine whether the network function is an ICN routing node. For example, if the network function itself supports ICN routing and there is a surplus of computing resources on the network function, the network function can be determined as an ICN routing node and the ICN routing node is deployed on the network function.
[0149] Optionally, based on the preset ICN network storage strategy, it can be determined whether to save the knowledge base on the ICN node when the knowledge base is delivered to 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 sending the knowledge base request message. If it is determined based on the preset ICN network storage strategy that the knowledge base needs to be saved locally on 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 first access control function and the importance of the target knowledge base, and can also be 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 an AI analysis model, and the AI analysis model processes the access frequency and the storage capacity to obtain an output result of the AI analysis model. The output result is save instruction information or no save instruction information. The specific composition of the AI analysis model is not limited in the present disclosure, and a person skilled in the art can determine it based on the actual application scenario.
[0151] In this embodiment, the mobile network-based algorithm network fusion basic communication architecture constructs an ICN-based semantic knowledge base service network, provides communication basis for terminal communication signaling and semantic knowledge base acquisition, and stores the topology architecture of the ICN knowledge base service network and each ICN node in the registration function. ICN addressing can be performed to ensure the timeliness of knowledge base acquisition and greatly improve the communication efficiency and communication reliability of semantic communication.
[0152] The following describes the related content of the semantic communication method provided by the present disclosure in combination with some specific examples.
[0153] As shown in Figure 6 , it can be a 5G network supporting semantic communication networking architecture in traditional technology. Semantic communication is introduced in the 5G network, but the 5G network knowledge provides a transmission channel for semantic communication information. The terminal needs to store a semantic knowledge base in advance, cannot update the knowledge base in time, or cannot support the storage of multiple knowledge bases. How to acquire and synchronize the knowledge base is not within the scope of mobile network research. UE-A and UE-B are industrial computers, and correspondingly, the terminal needs a semantic knowledge base in the industrial control field.
[0154] The mobile network can include multiple semantic knowledge bases 400 outside the mobile network, and the mobile network (5GC) can include multiple network functions: UPF, AMF, NRF, PCF, UDM, and SMF. The network functions in the 5GC can communicate with the terminals (UE-A and UE-B) through the base station (NG-RAN).
[0155] In the present disclosure, with the development of mobile networks, the core network includes but is not limited to the following functions based on the evolution of 5G: access control function, registration function, opening function, authentication function, AI function, perception function, connection control function, user plane function, data plane function, etc. In the present disclosure, on the basis of the mobile network algorithm network fusion infrastructure, a network node with certain computing and storage capabilities is selected as an ICN routing node to construct a knowledge base addressing infrastructure, i.e., an ICN knowledge base service network. The knowledge base provider is usually a non-trusted party, so the ability to connect the network is open to perform certain isolation and authorization operations; various knowledge bases are distributed content that is introduced and dispersed on the ICN service network based on the mobile network according to the ICN mechanism on demand when delivered for the first time. After the knowledge base provider generates a certain semantic knowledge base, the naming of the knowledge base is performed according to the agreed rules and published on the ICN and synchronized on each node; when the communication receiver receives a certain semantic message without 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 and can effectively and quickly find the required content through the ICN service network, thereby accurately interpreting the received message.
[0156] Specifically, some network functions in the mobile network are selected as ICN routing nodes, which can depend on the ICN routing support capability and computing resource status of the nodes themselves; whether to store the transferred knowledge base on some nodes in the access of the knowledge base depends on the ICN network storage strategy, such as comprehensively considering the frequency of access, the storage capacity of the nodes, and other factors, and providing auxiliary decision-making through the AI analysis capability of the network.
[0157] In one embodiment, Figure 7 A signaling interaction flowchart of a semantic communication method is provided; some network functions in the mobile network have been selected as ICN routing nodes according to node capability requirements. As shown in Figure 7 , which 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, UE1 wants to communicate with UE2 in a semantic communication manner, and then initiates a communication request (communication message) to the network, which carries the UE2 ID, the communication feature, or the knowledge base ID, wherein the communication feature and the 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, the access ACF2 of UE2 is also an ICN node, and carries the communication feature or the knowledge base ID in the UE1 request in the connection establishment confirmation message to UE2. Among them, the connection establishment confirmation message can be any message sent by ACF2 to UE2 in the process of establishing the communication connection, that is, the message is included in the process of establishing the communication connection.
[0161] S4, UE2 initiates a signaling to request the knowledge base to ACF2, wherein the knowledge base ID is carried.
[0162] S5, ACF2 does not save the item corresponding to the knowledge base ID, and then forwards the knowledge base request to other ICN nodes NF.
[0163] S6, NF2 does not match the corresponding PIT item.
[0164] S7, NF2 addresses the original knowledge base provider through ICN.
[0165] S8, the knowledge base provider returns the knowledge base by 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 acquires the knowledge base, UE1 and UE2 can normally perform semantic communication and information interpretation.
[0170] Specifically, a communication initiator initiates a communication request to a network, the communication request carrying an identifier of a communication receiver, a target feature, the communication receiver being a terminal requested by the communication initiator to perform semantic communication, and the target feature being used to represent a knowledge base related to a semantic communication process between the communication initiator and the communication receiver; the target feature includes a communication feature or a knowledge base identifier, the communication feature corresponding to the knowledge base identifier; the communication initiator sends the communication request to ACF1 in the network, ACF1 being 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, ACF2 being an access control function of the communication receiver, for example, serving the communication receiver; ACF2 can be an ICN node; the communication receiver initiates a knowledge base request message to ACF2, the knowledge base request message carrying a knowledge base identifier, the knowledge base identifier being determined based on the target feature; each knowledge base of each domain is stored in each ICN node, and each ICN node can be deployed in a function in the network; if ACF2 does not save an entry corresponding to the knowledge base identifier, it sends a knowledge base request message to other ICN nodes; if the other ICN nodes do not save the knowledge base corresponding to the knowledge base identifier, the ICN nodes determine an original knowledge base provider corresponding to the knowledge base identifier, and send a knowledge base request message to the original, and receive the knowledge base returned by the original; the other ICN nodes determine whether to save the knowledge base according to an ICN network storage policy, and simultaneously return the knowledge base to ACF2; ACF2 stores the knowledge base according to the ICN network storage policy and returns the knowledge base to the communication receiver; the communication receiver performs semantic communication and information interpretation with the communication initiator based on the established communication connection and the received knowledge base.
[0171] In one embodiment, Figure 8A signaling interaction flowchart of a semantic communication method is provided. Part of network functions in the network have been selected as ICN routing nodes according to node capability requirements; the network functions serving as ICN routing nodes register their capabilities to a registration function; if a network function directly connected with a terminal does not support ICN routing node function, it can obtain an ICN node of next hop through querying the registration function and forward a terminal request. As shown in Figure 8 FIG. 1, which includes a communication initiator UE1, a communication receiver UE2, an access control function ACF1 and ACF2, other NF1, other NF2, a knowledge base provider, a registration function, and a mobile network having a knowledge base, but the network function ACF2 directly connected with the communication receiver is not an ICN node; the method includes the following steps.
[0172] S1, UE1 intends to communicate with UE2 in a semantic communication manner, and thus initiates a communication request to the network, which carries a UE2 ID, a communication feature, or a knowledge base ID, wherein the communication feature and the knowledge base ID have a corresponding relationship; the request is sent to the access control function ACF1, which is an ICN node.
[0173] S2, the ACF1 and other network nodes interact to establish a communication connection between UE1 and UE2 according to a connection establishment process.
[0174] S3, in the process of establishing the communication connection, the access control function ACF2 of UE2 carries the communication feature or the knowledge base ID provided by UE1 in a communication request sent to UE2.
[0175] S4, UE2 initiates a message (knowledge base request message) for requesting a knowledge base to the ACF2, which carries the knowledge base ID.
[0176] S5, since the ACF2 is not an ICN node, it queries the registration function for information of its nearest ICN node; the proximity represents a nearest routing relationship in logic.
[0177] S6, the registration function returns a query response, which contains address information of NF2.
[0178] S7, the ACF2 forwards the knowledge base request to NF2, which carries the knowledge base ID.
[0179] S8, NF2 has saved the knowledge base according to an ICN network storage strategy in the previous addressing process, and thus matches the corresponding content.
[0180] S9, NF2 returns the knowledge to the ACF2 knowledge base, and the ACF2 continues to return the knowledge base to UE2.
[0181] S10, after UE2 acquires the knowledge base, UE1 and UE2 can normally carry out semantic communication and interpret information.
[0182] Specifically, the communication initiator initiates a communication request to the network, the communication request carrying an identifier of a communication receiver and a target feature, the communication receiver being a terminal requested by the communication initiator to carry out semantic communication, the target feature being used to represent a knowledge base related to a semantic communication process between the communication initiator and the communication receiver; the target feature includes a communication feature or a knowledge base identifier, the communication feature corresponding to the knowledge base identifier; the communication initiator sends the communication request to an ACF1 in the network, the ACF1 being a routing ICN node; the ACF1 interacts with an ACF2 to establish a communication connection between the communication initiator and the communication receiver; the ACF2 sends the communication request to the communication receiver, the ACF2 being an access control function of the communication receiver, for example, an access control function serving the communication receiver; a connection confirmation message carries the target feature in the communication request sent by the communication initiator; the communication receiver initiates a knowledge base request message to the ACF2, the knowledge base request message carrying a knowledge base identifier, the knowledge base identifier being determined based on the target feature; each knowledge base in each field is stored in each ICN node, and each ICN node can be deployed in a function in the network; the ACF2 can not be an ICN node; the ACF2 requests a registration function to query a nearest ICN node, the nearest node being logically closest or storing the information; the registration function returns an address of the nearest node to the ACF2.
[0183] The knowledge base request message is forwarded based on the address; content matching of the knowledge base is carried out, and the knowledge base is returned to the ACF2; the ACF2 stores the knowledge base according to an ICN network storage strategy and returns the knowledge base to the communication receiver; the communication receiver carries out semantic communication and information interpretation normally with the communication initiator based on the established communication connection and the received knowledge base.
[0184] The semantic communication method provided by the disclosure is based on a mobile network algorithm network fusion infrastructure, selects a network node with certain computing and storage capabilities as an ICN routing node (ICN router), constructs a knowledge base addressing infrastructure, that is, an ICN knowledge base service network. The knowledge base provider connects the capability exposure function of the network, and various knowledge bases are distributed as distributed content on the ICN service network based on the mobile network. The knowledge base provider generates a semantic knowledge base of a business field, carries out naming of the knowledge base according to an agreed rule and publishes the knowledge base on the ICN; when the communication receiver receives a certain semantic message without a corresponding knowledge base, a request signaling is initiated to the network, and a network node with an ICN routing node function receives the request, and the required content can be effectively and quickly found through the ICN service network, so that the received message can be accurately interpreted.
[0185] It should be understood that although Figures 1-8 The steps in the flowchart of FIG. 1 are displayed in sequence according to the direction of the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified herein, the execution of these steps is not strictly limited in sequence, and these steps can be executed in other orders. Moreover, Figures 1-8 At least part of the steps in FIG. 1 can include multiple steps or multiple stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily sequential, but can be alternately executed with other steps or steps or stages in other steps.
[0186] In one embodiment, as Figure 9 A semantic communication apparatus 900 is provided, applied to a first access control function corresponding to a communication receiver; comprising:
[0187] A first sending module 902 is configured to send a communication request to the communication receiver, the communication request carrying a target feature in a communication message sent by a communication initiator; the target feature represents a knowledge base related to a semantic communication process between the communication receiver and the communication initiator, and the target feature includes a communication feature or a knowledge base identifier;
[0188] A first receiving module 904 is configured to receive a knowledge base request message initiated by the communication receiver; the knowledge base request message carries a knowledge base identifier, which is determined based on the target feature;
[0189] A first returning module 906 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 and the communication initiator perform semantic communication.
[0190] In one embodiment, the communication message is sent by the communication initiator to a second access control function in the network, the communication message carries an identifier of the communication receiver and a target feature, and the communication message is used to establish a communication connection between the communication initiator and the communication receiver by the second access control function; the communication receiver is a terminal that performs semantic communication with the communication initiator; the communication feature corresponds 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 establishing the communication connection between the communication initiator and the communication receiver, a connection confirmation message is sent to the communication receiver.
[0193] In one of the embodiments, the first access control function is an ICN node; and the first returning module is specifically configured to:
[0194] If the first access control function has saved an entry corresponding to the knowledge base identifier, querying a target knowledge base corresponding to the knowledge base identifier in the entry;
[0195] If the first access control function has not saved an entry corresponding to the knowledge base identifier, sending the knowledge base request message to other ICN nodes in an ICN knowledge base service network; and receiving a target knowledge base returned by the other ICN nodes.
[0196] In one of the embodiments, the apparatus further comprises:
[0197] A first determining module configured to determine whether to save the target knowledge base based on a preset ICN network storage strategy.
[0198] In one of the embodiments, the knowledge base request message is used to make the other ICN nodes address to an original knowledge base provider corresponding to the knowledge base identifier; and make the other ICN nodes send the knowledge base request message to the original knowledge base provider, and receive a target knowledge base returned by the original knowledge base provider.
[0199] In one of the embodiments, the first access control function is not an ICN node; and the network further comprises a registration function; and the first returning module is further specifically configured to:
[0200] Send a query request to the registration function, the query request being used to query a target adjacent ICN node;
[0201] Receive an address of the target adjacent ICN node returned by the registration function; and collect a target knowledge base corresponding to the knowledge base identifier based on the address.
[0202] In one of the embodiments, the target adjacent ICN node is an ICN node closest to the first access control function on the ICN knowledge base service network.
[0203] In one of the embodiments, the first returning module is further specifically configured to:
[0204] Forward the knowledge base request message to the address;
[0205] Receive a target knowledge base returned by an ICN node corresponding to the address.
[0206] In one of the embodiments, the knowledge base request message is used to make the ICN node corresponding to the address collect the target knowledge base based on the knowledge base identifier in the knowledge base request message if the target knowledge base corresponding to the knowledge base identifier is stored.
[0207] The knowledge base request message is used to make the ICN node corresponding to the address collect the target knowledge base through the ICN knowledge base service network if the target knowledge base corresponding to the knowledge base identifier is not stored, or address to 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 a plurality of network functions, at least one of the network functions is deployed with an ICN node, and each knowledge base of each domain is stored in the ICN node, and each of the ICN nodes constitutes an ICN knowledge base service network.
[0209] The specific limitations of the semantic communication device can refer to the limitations of the semantic communication method described above, which will not be repeated here. Each module in the above semantic communication device can be realized by software, hardware and their combination in whole or in part. The above modules can be embedded in or independent of the processor in the computer device in hardware form, or can be stored in the memory in the computer device in the form of software, so that the processor calls and executes the operations corresponding to each module.
[0210] Figure 10 The access network device provided by the embodiment of the present application is shown in the structure diagram. The access network device can 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 elements. The memory 102 can contain a high-speed RAM memory, and can also include a non-volatile storage NVM, such as at least one disk memory. The memory 102 can store various programs for completing various processing functions and implementing the method steps of the embodiment. In the embodiment, the transmitter 105 can be a radio frequency processing module or a baseband processing module in the access network device, and the receiver 101 can also be a radio frequency processing module or a baseband processing module in the access network device. The transmitter 105 and the receiver 101 can be integrated together to realize a transceiver. The transmitter 105 and the receiver 101 can be coupled to the processor 103, which can realize the receiving or transmitting action under the indication or control of the processor 103.
[0211] In this embodiment, the sender 105 is configured to send a communication request to a communication receiver, the communication request carrying a target feature in a communication message sent by a communication initiator; the target feature represents a knowledge base related to a semantic communication process between the communication receiver and the communication initiator, and the target feature includes a communication feature or a knowledge base identifier.
[0212] The receiver 101 is configured to receive a knowledge base request message initiated by the communication receiver; the knowledge base request message carries a knowledge base identifier, which is determined based on the 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 and the communication initiator perform semantic communication.
[0214] In one embodiment, a computer readable storage medium is provided, which stores a computer program, and the computer program is executed by a processor to implement the steps in the above embodiments.
[0215] The embodiments of the present application also provide a computer program product containing instructions, which, when executed on a computer, cause the computer to implement the steps in the above embodiments.
[0216] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be completed by a computer program instructing related hardware, 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 above-mentioned embodiments. In the embodiments of the present application, any reference to memory, storage, database or other medium can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory or optical memory. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration but 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 can be combined in any way. In order to make the description concise, not all possible combinations of the technical features in the above embodiments are described, but as long as the combinations of the technical features do not exist contradictions, they should be considered as the scope of the present application.
[0218] The above-described embodiments are merely illustrative of several embodiments of the present application, which are described in more detail and in a specific and detailed manner, but should not be construed as limiting the scope of the patent. It should be noted that for those skilled in the art, several modifications and improvements can be made without departing from the concept of the present application, and these are all within the scope of the present application. Therefore, the scope of protection of the patent of the present application should be subject to the appended claims.
Claims
1. A semantic communication method, characterized in that, The method is applied to a first access control function, which corresponds to a communication receiver; the method includes: A communication request is sent to the communication receiver, the communication request carrying target features from the communication message sent by the communication initiator; the target features characterize a knowledge base related to the semantic communication process between the communication receiver and the communication initiator, and the target features include communication features or knowledge base identifiers; Receive a knowledge base request message initiated by the communication receiver; the knowledge base request message carries a knowledge base identifier, which is determined based on target features; The target knowledge base is obtained based on the knowledge base identifier, and the target knowledge base is returned to the communication receiver so that the communication receiver and the communication initiator can perform semantic communication. When the first access control function is an ICN node; the step of obtaining the 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, then query the target knowledge base corresponding to the knowledge base identifier from the entry; If the first access control function does not store the entry corresponding to the knowledge base identifier, it sends the knowledge base request message to other ICN nodes in the ICN knowledge base service network; and receives the target knowledge base returned by the other ICN nodes.
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 receiver and target characteristics. 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. The communication characteristics correspond 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 establishing a communication connection between the communication initiator and the communication receiver, a connection confirmation message is sent to the communication receiver.
4. The method according to claim 1, characterized in that, The method further includes: Whether to save the target knowledge base is determined based on a preset ICN network storage strategy.
5. The method according to claim 1, 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 to enable the other ICN nodes to send the knowledge base request message to the original knowledge base provider, and to receive the target knowledge base returned by the original knowledge base provider.
6. The method according to claim 2, characterized in that, When the first access control function is not an ICN node; the network also includes a registration function; the step of obtaining the target knowledge base based on the knowledge base identifier includes: Send a query request to the registration function, the query request being used to query the target's nearest ICN nodes; 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.
7. The method according to claim 6, characterized in that, The target neighboring ICN node is the ICN node on the ICN knowledge base service network that is closest to the first access control function.
8. The method according to claim 7, characterized in that, The step of collecting the target knowledge base corresponding to the knowledge base identifier based on the address includes: Forward the knowledge base request message to the address; Receive the target knowledge base returned by the ICN node corresponding to the address.
9. The method according to claim 8, 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, provided that the target knowledge base corresponding to the knowledge base identifier is stored in the knowledge base identifier. 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 it does not have the target knowledge base corresponding to the knowledge base identifier stored there. Alternatively, it can use the ICN knowledge base service network to locate the original knowledge base provider and receive the target knowledge base returned by the original knowledge base provider.
10. The method according to claim 2, characterized in that, The network includes multiple network functions, with ICN nodes deployed on at least one of the network functions. Various knowledge bases in different fields are stored on the ICN nodes, and the ICN nodes together form an ICN knowledge base service network.
11. A semantic communication device, characterized in that, The device is applied to a first access control function, which corresponds to a communication receiver; the device includes: The first sending module is configured to send a communication request to the communication receiver, the communication request carrying a target feature from a communication message sent by the communication initiator; the target feature characterizes a knowledge base related to the semantic communication process between the communication receiver and the communication initiator, and the target feature includes a communication feature or a knowledge base identifier. The first receiving module is used to receive a knowledge base request message initiated by the communication receiver; the knowledge base request message carries a knowledge base identifier, which is determined based on target features; The first return module is used to obtain the target knowledge base based on the knowledge base identifier and return the target knowledge base to the communication receiver so that the communication receiver and the communication initiator can perform semantic communication. When the first access control function is an ICN node; the first return module is specifically used for: If the first access control function stores an entry corresponding to the knowledge base identifier, then query the target knowledge base corresponding to the knowledge base identifier from the entry; If the first access control function does not store the entry corresponding to the knowledge base identifier, it sends the knowledge base request message to other ICN nodes in the ICN knowledge base service network; and receives the target knowledge base returned by the other ICN nodes.
12. A communication device, characterized in that, Applied to a first access control function, which corresponds to a communication receiver; includes: a transmitter, a processor, and a receiver; The transmitter is configured to send a communication request to the communication receiver, the communication request carrying a target feature from a communication message sent by the communication initiator; the target feature characterizes a knowledge base related to the semantic communication process between the communication receiver and the communication initiator, and the target feature includes a communication feature or a knowledge base identifier. The receiver is configured to receive a knowledge base request message initiated by the communication receiver; the knowledge base request message carries a knowledge base identifier, which is determined based on target features; The processor 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 and the communication initiator can perform semantic communication. When the first access control function is an ICN node; the processor is specifically used to query the target knowledge base corresponding to the knowledge base identifier in the entry if the first access control function stores an entry corresponding to the knowledge base identifier. If the first access control function does not store the entry corresponding to the knowledge base identifier, it sends the knowledge base request message to other ICN nodes in the ICN knowledge base service network; and receives the target knowledge base returned by the other ICN nodes.
13. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 10.
14. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 10.
Citation Information
Patent Citations
Semantic information transmission method and communication device
CN118869667A
Method, apparatus and system for configurable data collection for networked data analytics and management
WO2023220948A1