Communication method and device, and storage medium
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- BEIJING XIAOMI MOBILE SOFTWARE CO LTD
- Filing Date
- 2024-09-13
- Publication Date
- 2026-05-15
AI Technical Summary
In 6G networks, existing technologies struggle to effectively determine whether to choose semantic or non-semantic communication methods to improve communication performance.
The first communication device determines whether to use semantic communication based on the first information, or the second communication device sends the first information to the first communication device to help it determine whether to choose semantic or non-semantic communication, and makes the selection using multiple information types and threshold conditions.
It improves communication effectiveness, ensures that the selected communication method can meet communication needs, and enhances the flexibility and diversity of communication method selection.
Smart Images

Figure CN122056005A_ABST
Abstract
Description
Communication method and apparatus, and storage medium TECHNICAL FIELD
[0001] The present disclosure relates to the field of communication, and in particular, to a communication method and apparatus, and a storage medium. BACKGROUND
[0002] With the continuous growth of intelligent service demand, the 6th Generation Mobile Communication Technology (6G) wireless network will change from an architecture focusing on high transmission rate to a new architecture based on intelligent connection of all things, and semantic communication, as a communication technology that can integrate user demand and application service information into data transmission and processing, will become the core paradigm of 6G.
[0003] In the 6G network, although both semantic communication and non-semantic communication can achieve data transmission, semantic communication and non-semantic communication have their own advantages and applicable scenarios.
[0004] SUMMARY
[0005] In order to ensure that the semantic communication sending end can determine whether to select semantic communication or non-semantic communication for communication, so as to improve the communication effect, the embodiments of the present disclosure provide a communication method and apparatus, and a storage medium.
[0006] According to a first aspect of the embodiments of the present disclosure, a communication method is provided, applied to a first communication device, and the method comprises: determining whether to communicate based on a semantic communication manner based on first information.
[0007] In the embodiments of the present disclosure, by determining whether to communicate based on a semantic communication manner based on first information by the first communication device, the first communication device can determine whether to select semantic communication or non-semantic communication for communication, so as to improve the communication effect.
[0008] According to a second aspect of the embodiments of the present disclosure, a communication method is provided, applied to a second communication device, and the method comprises: sending first information to the first communication device, the first information being used by the first communication device to determine whether to communicate based on a semantic communication manner.
[0009] In the embodiments of the present disclosure, by sending first information to the first communication device by the second communication device, so that the first communication device can determine whether to communicate based on a semantic communication manner based on the first information, the first communication device can determine whether to select semantic communication or non-semantic communication for communication, so as to improve the communication effect.
[0010] According to a third aspect of embodiments of the present disclosure, a first communication device is provided, comprising: a processing module configured to determine, based on first information, whether to communicate based on a semantic communication manner.
[0011] According to a fourth aspect of embodiments of the present disclosure, a second communication device is provided, comprising: a transceiver module configured to send, to a first communication device, first information, the first information being used by the first communication device to determine whether to communicate based on a semantic communication manner.
[0012] According to a fifth aspect of embodiments of the present disclosure, a first communication device is provided, comprising: one or more processors; and wherein the first communication device is configured to perform the communication method according to the first aspect.
[0013] According to a sixth aspect of embodiments of the present disclosure, a second communication device is provided, comprising: one or more processors; and wherein the second communication device is configured to perform the communication method according to the second aspect.
[0014] According to a seventh aspect of embodiments of the present disclosure, a communication system is provided, comprising a first communication device and a second communication device, wherein the first communication device is configured to perform the communication method according to the first aspect, and the second communication device is configured to perform the communication method according to the second aspect.
[0015] According to an eighth aspect of embodiments of the present disclosure, a storage medium is provided, the storage medium storing instructions that, when executed on a communication device, cause the communication device to perform the communication method according to the first aspect or the second aspect.
[0016] It should be understood that the general description above and the following detailed description are only exemplary and explanatory, and are not limiting on the present disclosure. BRIEF DESCRIPTION OF DRAWINGS
[0017] The accompanying drawings, which are incorporated in and form a part of the specification, illustrate embodiments that conform to the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
[0018] FIG. 1 is an architecture schematic diagram of a communication system according to an embodiment of the present disclosure.
[0019] FIG. 2A is an interaction schematic diagram of a communication method according to an embodiment of the present disclosure.
[0020] FIG. 2B is a flow schematic diagram of a communication method according to an embodiment of the present disclosure.
[0021] FIG. 3A is a flow schematic diagram of a communication method according to an embodiment of the present disclosure.
[0022] FIG. 3B is a flow diagram illustrating a communication method according to an embodiment of the present disclosure.
[0023] FIG. 4A is a flow diagram illustrating a communication method according to an embodiment of the present disclosure.
[0024] FIG. 4B is a flow diagram illustrating a communication method according to an embodiment of the present disclosure.
[0025] FIG. 5A is a structural diagram of a first communication device according to an embodiment of the present disclosure.
[0026] FIG. 5B is a structural diagram of a second communication device according to an embodiment of the present disclosure.
[0027] FIG. 6A is a structural diagram of a communication device 6100 according to an embodiment of the present disclosure.
[0028] FIG. 6B is a structural diagram of a chip 6200 according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0029] The exemplary embodiments will be described in detail herein with reference to the attached drawings. The following description is made with reference to the accompanying drawings, in which like reference numerals refer to like elements, and redundant description is omitted. The following exemplary embodiments described herein represent the best attempts at describing the embodiments of the present disclosure, and therefore, should not limit the scope of the present disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the present disclosure, as detailed in the appended claims.
[0030] The terminology used in the present disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the present disclosure. As used in the present disclosure and the appended claims, the singular forms "a," "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will also be understood that the term "and / or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.
[0031] It should be understood that, although the terms first, second, third, etc. can be used herein to describe various messages, these messages should not be limited to these terms. These terms are only used to distinguish one message from another. For example, a first message can also be termed a second message, and, similarly, a second message can also be termed a first message, without departing from the scope of the present disclosure. Depending on the context, the word "if' as used herein can be interpreted as meaning "when" or "in response to determining" or "in response to ascertaining".
[0032] The embodiments of the present disclosure provide a communication method and apparatus, and a storage medium.
[0033] In a first aspect, a communication method is provided. The method is applied to a first communication device. The method comprises: determining, based on first information, whether to communicate based on a semantic communication manner.
[0034] In the above embodiment, by determining, by the first communication device, whether to communicate based on the semantic communication manner based on the first information, the first communication device can determine whether to select the semantic communication manner or the non-semantic communication manner to communicate, thereby improving the communication effect.
[0035] With reference to some embodiments of the first aspect, in some embodiments, the determining whether to communicate based on the semantic communication manner comprises: determining to communicate based on the semantic communication manner; or determining to communicate based on the non-semantic communication manner.
[0036] In the above embodiment, two possible results of determining whether the first communication device communicates based on the semantic communication manner are provided, so that the first communication device can select the communication manner between the semantic communication manner and the non-semantic communication manner according to the semantic communication quality of service parameter.
[0037] With reference to some embodiments of the first aspect, in some embodiments, the first information comprises at least one of: indication information used to indicate whether to communicate based on the semantic communication manner; a first condition used by the first communication device to determine to communicate based on the semantic communication manner; or a second condition used by the first communication device to determine to communicate based on the non-semantic communication manner.
[0038] In the above embodiment, multiple optional types of the first information are provided, so that the first communication device can determine whether to communicate based on the semantic communication manner based on multiple types of the first information, thereby improving the flexibility of the communication manner selection process.
[0039] With reference to some embodiments of the first aspect, in some embodiments, the first condition comprises at least one of: semantic knowledge base matching; a channel condition satisfying a first threshold; a channel condition not satisfying a second threshold; a device capability of a third communication device supporting the semantic communication; a transmission data amount satisfying a third threshold; a transmission data amount not satisfying a fourth threshold; or the semantic communication manner satisfying a service processing requirement.
[0040] In the above embodiment, multiple optional first conditions are provided, so that the first communication device can determine to communicate based on the semantic communication manner based on multiple first conditions, thereby improving the flexibility of the communication manner selection process.
[0041] In some embodiments of the first aspect, in some embodiments, the second condition comprises at least one of: the semantic knowledge base does not match; the channel condition does not satisfy a first threshold; the channel condition satisfies a second threshold; a device capability of the third communication device does not support semantic communication; a transmission data volume does not satisfy a third threshold; the transmission data volume satisfies a fourth threshold; a semantic communication mode does not satisfy a service processing requirement.
[0042] In the above embodiments, a plurality of optional second conditions are provided, so that the first communication device can determine to communicate based on the non-semantic communication mode based on the plurality of second conditions, thereby improving the flexibility of the communication mode selection process.
[0043] In some embodiments of the first aspect, in some embodiments, whether the semantic knowledge base matches is determined according to at least one of: identification information of the semantic knowledge base; version information of the semantic knowledge base; type information of the semantic knowledge base.
[0044] In the above embodiments, a plurality of information for determining whether the semantic knowledge base matches are provided, so that whether the semantic knowledge base matches can be determined according to the plurality of information, thereby improving the flexibility and diversity of the determination manner of whether the semantic knowledge base matches.
[0045] In some embodiments of the first aspect, in some embodiments, the type information of the semantic knowledge base is used to indicate at least one of: a source data type in the semantic knowledge base; a data modality type in the semantic knowledge base; a task type in the semantic knowledge base; a channel type in the semantic knowledge base.
[0046] In the above embodiments, a plurality of optional type information of the semantic knowledge base are provided, so that whether the semantic knowledge base matches can be determined based on the plurality of type information, thereby improving the flexibility and diversity of the determination manner of whether the semantic knowledge base matches.
[0047] In some embodiments of the first aspect, in some embodiments, the source data type comprises at least one of: application layer source data; non-access layer source data; access layer source data.
[0048] In the above embodiments, a plurality of optional source data types are provided, so that whether the semantic knowledge base matches can be determined based on the plurality of types of source data, thereby improving the flexibility and diversity of the determination manner of whether the semantic knowledge base matches.
[0049] In some embodiments of the first aspect, in some embodiments, the data modality type comprises at least one of: text; image; voice; video.
[0050] In the above embodiments, a plurality of optional modal data types are provided, so that the determination of whether the semantic knowledge base matches can be implemented based on a plurality of types of modal data, thereby improving the flexibility and diversity of the determination manner of whether the semantic knowledge base matches.
[0051] In combination with some embodiments of the first aspect, in some embodiments, the task type includes at least one of the following: image classification; image recognition; semantic recognition; text understanding.
[0052] In the above embodiments, a plurality of optional task types are provided, so that the determination of whether the semantic knowledge base matches can be implemented based on a plurality of types of tasks, thereby improving the flexibility and diversity of the determination manner of whether the semantic knowledge base matches.
[0053] In combination with some embodiments of the first aspect, in some embodiments, the channel type includes at least one of the following: non-terrestrial network (NTN) channel; terrestrial network (TN) channel; underwater communication channel; brain-computer communication channel.
[0054] In the above embodiments, a plurality of optional channel types are provided, so that the determination of whether the semantic knowledge base matches can be implemented based on a plurality of types of channels, thereby improving the flexibility and diversity of the determination manner of whether the semantic knowledge base matches.
[0055] In combination with some embodiments of the first aspect, in some embodiments, the semantic knowledge base includes at least one of the following: one or more semantic knowledge bases being used; one or more semantic knowledge bases supporting use.
[0056] In the above embodiments, a plurality of optional semantic knowledge bases are provided, so that the determination of whether the semantic knowledge base matches can be implemented based on a plurality of types of semantic knowledge bases, thereby improving the flexibility and diversity of the determination manner of whether the semantic knowledge base matches.
[0057] In combination with some embodiments of the first aspect, in some embodiments, the channel condition is determined based on at least one of the following: decoding error rate; channel bandwidth; channel capacity; signal quality.
[0058] In the above embodiments, a plurality of optional information types for determining the channel condition are provided, so that the determination of whether the channel condition meets the first threshold value can be implemented according to a plurality of information, thereby improving the flexibility and diversity of the determination manner of whether the channel condition meets the first threshold value.
[0059] In combination with some embodiments of the first aspect, in some embodiments, the third communication device includes at least one device associated with the semantic communication, and the third communication device includes at least one of the following: a semantic communication sending end; a semantic communication receiving end; any communication device located between the semantic communication sending end and the semantic communication receiving end.
[0060] In the above embodiment, the third communication device provides multiple optional device roles, so that whether the device associated with the semantic communication supports the semantic communication can be determined according to the device capability of the third communication device in multiple roles, thereby improving the flexibility and diversity of the determination manner of whether the device capability of the third communication device supports the semantic communication.
[0061] In combination with some embodiments of the first aspect, in some embodiments, the device capability includes at least one of: a computing capability; a storage capability; an algorithm capability; a semantic knowledge base access capability; a data processing capability.
[0062] In the above embodiment, multiple optional device capabilities are provided, so that whether the device associated with the semantic communication supports the semantic communication can be determined according to multiple types of device capabilities, thereby improving the flexibility and diversity of the determination manner of whether the device capability of the third communication device supports the semantic communication.
[0063] In combination with some embodiments of the first aspect, in some embodiments, the business processing requirement includes at least one of: a business real-time requirement; a business importance requirement; a business data privacy requirement; a business data transmission requirement.
[0064] In the above embodiment, multiple optional business processing requirements are provided, so that whether the semantic communication manner meets the business processing requirement can be determined according to multiple types of business processing requirements, thereby improving the flexibility and diversity of the determination manner of whether the semantic communication manner meets the business processing requirement.
[0065] In combination with some embodiments of the first aspect, in some embodiments, any one of the first threshold value, the second threshold value, the third threshold value and the fourth threshold value is determined by at least one of: a protocol agreement; a fourth communication device indication; a quality of service (QoS) requirement based determination.
[0066] In the above embodiment, multiple optional manners of configuring the first threshold value, the second threshold value, the third threshold value and the fourth threshold value for the first communication device are provided, so as to improve the flexibility and diversity of the configuration manner of the first threshold value and the second threshold value, thereby enabling the first communication device to select a communication manner according to the first threshold value, the second threshold value, the third threshold value and the fourth threshold value configured in multiple manners, and improving the flexibility of the communication manner selection process.
[0067] In combination with some embodiments of the first aspect, in some embodiments, the QoS requirement is indicated by a QoS parameter, or the QoS requirement is indicated by a QoS index.
[0068] In the above embodiments, the multiple optional implementation manners of indicating the QoS requirement are provided to improve the flexibility and diversity of the QoS requirement indication manner, so that the first communication device can determine the first threshold and the second threshold based on the QoS requirement indicated in multiple manners, and then the first communication device can select the communication manner according to the first threshold and the second threshold determined based on the QoS indicated in multiple manners, thereby improving the flexibility of the communication manner selection process.
[0069] With reference to some embodiments of the first aspect, in some embodiments, the method further includes: sending, by the first protocol stack layer, first indication information to the second protocol stack layer, the first indication information being used to indicate that the first communication device determines to communicate based on the semantic communication manner, or the first indication information being used to indicate that the first communication device determines to communicate based on the non-semantic communication manner; wherein the first protocol layer is configured to determine whether to communicate based on the semantic communication manner based on the first information, and the second protocol stack layer is configured to perform subsequent processing based on the first indication information.
[0070] In the above embodiments, the first indication information is sent by the first protocol stack layer of the first communication device to the second protocol stack layer, so as to synchronize the communication manner selection result at different protocol stack layers of the first communication device, so as to ensure that each protocol stack layer can perform subsequent communication process according to the selection result of the communication manner.
[0071] With reference to some embodiments of the first aspect, in some embodiments, the first information is determined in at least one of the following manners: determined by the first communication device; determined based on the indication of the second communication device.
[0072] In the above embodiments, multiple optional implementation manners of the first communication device obtaining the first information are provided, so that the first communication device can obtain the first information in multiple manners, thereby improving the flexibility and diversity of the first information obtaining manner, and improving the flexibility of the communication manner selection process.
[0073] With reference to some embodiments of the first aspect, in some embodiments, the second communication device includes at least one of the following: a semantic communication receiving end; any communication device located between the semantic communication sending end and the semantic communication receiving end; an independent semantic communication control node.
[0074] In the above embodiments, multiple optional device roles of the second communication device are provided, so that the first information can be provided to the first communication device by the second communication device with multiple roles, thereby improving the flexibility of the first information configuration process, and improving the flexibility of the communication manner selection process.
[0075] With reference to some embodiments of the first aspect, in some embodiments, the first communication device is a semantic communication sending end.
[0076] In the above embodiment, by taking the semantic communication sending terminal device as the first communication device, the semantic communication sending terminal device can determine whether to select the semantic communication or the non-semantic communication to communicate, so that the selected communication mode can meet the sending requirement of the communication data, thereby improving the communication effect.
[0077] With reference to some embodiments of the first aspect, in some embodiments, the first communication device or the second communication device includes at least one of the following: a terminal device; an access network device; a core network device; a server.
[0078] In the above embodiment, a plurality of optional device types of the first communication device and the second communication device are provided, so that the first information can be provided to the plurality of types of the first communication device by the plurality of types of the second communication device, thereby improving the flexibility of the first information configuration process, and improving the flexibility of the communication mode selection process.
[0079] With reference to some embodiments of the first aspect, in some embodiments, the method further includes: sending, to the second communication device, capability information, the capability information being used to indicate whether the first communication device supports the semantic communication mode, and / or the capability information being used to indicate whether the first communication device supports the selection of the communication mode between the semantic communication mode and the non-semantic communication mode.
[0080] In the above embodiment, by interacting the capability information between the first communication device and the second communication device, the second communication device can learn the related capability of the first communication device, so that the second communication device can perform the subsequent interaction process when the first communication device has the corresponding capability.
[0081] The second aspect, the embodiments of the present disclosure provide a communication method, applied to a second communication device, the method includes: sending first information to a first communication device, the first information is used for the first communication device to determine whether to communicate based on a semantic communication mode.
[0082] In the above embodiment, by sending the first information from the second communication device to the first communication device, the first communication device can determine whether to communicate based on the semantic communication mode based on the first information, so that the first communication device can determine whether to select the semantic communication or the non-semantic communication to communicate, thereby improving the communication effect.
[0083] In some embodiments of the second aspect, in some embodiments, the first information is used by the first communication device to determine whether to communicate based on the semantic communication manner, including any one of: the first information is used by the first communication device to determine to communicate based on the semantic communication manner; the first information is used by the first communication device to determine to communicate based on the non-semantic communication manner.
[0084] In some embodiments of the second aspect, in some embodiments, the first information includes at least one of: indication information used to indicate whether to communicate based on the semantic communication manner; a first condition used by the first communication device to determine to communicate based on the semantic communication manner; a second condition used by the first communication device to determine to communicate based on the non-semantic communication manner.
[0085] In the above embodiments, various optional information types of the first information are provided, so that the second communication device can indicate various types of the first information to the first communication device, so that the first communication device can determine whether to communicate based on the semantic communication manner based on various types of the first information, and improve the flexibility of the communication manner selection process.
[0086] In some embodiments of the second aspect, in some embodiments, the first condition includes at least one of: semantic knowledge base matching; channel condition satisfying a first threshold; channel condition not satisfying a second threshold; device capability of a third communication device supporting semantic communication; transmission data volume satisfying a third threshold; transmission data volume not satisfying a fourth threshold; semantic communication manner satisfying service processing needs.
[0087] In the above embodiments, various optional first conditions are provided, so that the second communication device can indicate various optional first conditions to the first communication device, so that the first communication device can determine to communicate based on the semantic communication manner based on various first conditions, and further improve the flexibility of the communication manner selection process.
[0088] In some embodiments of the second aspect, in some embodiments, the second condition includes at least one of: semantic knowledge base not matching; channel condition not satisfying a first threshold; channel condition satisfying a second threshold; device capability of a third communication device not supporting semantic communication; transmission data volume not satisfying a third threshold; transmission data volume satisfying a fourth threshold; semantic communication manner not satisfying service processing needs.
[0089] In the above embodiments, various optional second conditions are provided, so that the second communication device can indicate various optional second conditions to the first communication device, so that the first communication device can determine to communicate based on the non-semantic communication manner based on various second conditions, and further improve the flexibility of the communication manner selection process.
[0090] In some embodiments of the second aspect, in some embodiments, whether the semantic knowledge base matches is determined according to at least one of the following: identification information of the semantic knowledge base; version information of the semantic knowledge base; type information of the semantic knowledge base.
[0091] In some embodiments of the second aspect, in some embodiments, the type information of the semantic knowledge base is used to indicate at least one of the following: a source data type in the semantic knowledge base; a data modality type in the semantic knowledge base; a task type in the semantic knowledge base; a channel type in the semantic knowledge base.
[0092] In some embodiments of the second aspect, in some embodiments, the source data type includes at least one of the following: application layer source data; non-access layer source data; access layer source data.
[0093] In some embodiments of the second aspect, in some embodiments, the data modality type includes at least one of the following: text; image; voice; video.
[0094] In some embodiments of the second aspect, in some embodiments, the task type includes at least one of the following: image classification; image recognition; semantic recognition; text understanding.
[0095] In some embodiments of the second aspect, in some embodiments, the channel type includes at least one of the following: NTN channel; TN channel; underwater communication channel; brain-computer communication channel.
[0096] In some embodiments of the second aspect, in some embodiments, the semantic knowledge base includes at least one of the following: one or more semantic knowledge bases in use; one or more semantic knowledge bases supporting use.
[0097] In some embodiments of the second aspect, in some embodiments, the channel condition is determined based on at least one of the following: decoding error rate; channel bandwidth; channel capacity; signal quality.
[0098] In some embodiments of the second aspect, in some embodiments, the third communication device includes at least one device associated with the semantic communication, and the third communication device includes at least one of the following: a semantic communication sending end; a semantic communication receiving end; any communication device located between the semantic communication sending end and the semantic communication receiving end.
[0099] In some embodiments of the second aspect, in some embodiments, the device capability includes at least one of the following: computing capability; storage capability; algorithmic capability; semantic knowledge base access capability; data processing capability.
[0100] In some embodiments of the second aspect, in some embodiments, the service processing requirement comprises at least one of the following: a service real-time requirement; a service importance requirement; a service data privacy requirement; a service data transmission requirement.
[0101] In some embodiments of the second aspect, in some embodiments, the method further comprises: configuring, for the first communication device, at least one of the first threshold value, the second threshold value, the third threshold value, and the fourth threshold value.
[0102] In the above embodiments, by configuring the first threshold value, the second threshold value, the third threshold value, and the fourth threshold value for the first communication device by the second communication device, it is ensured that the first communication device can select a communication mode according to the threshold values configured by the second communication device.
[0103] In some embodiments of the second aspect, in some embodiments, the first communication device is a semantic communication sending end.
[0104] In some embodiments of the second aspect, in some embodiments, the second communication device comprises at least one of the following: a semantic communication receiving end; any communication device located between a semantic communication sending end and a semantic communication receiving end; an independent semantic communication control node.
[0105] In some embodiments of the second aspect, in some embodiments, the first communication device or the second communication device comprises at least one of the following: a terminal device; an access network device; a core network device; a server.
[0106] In some embodiments of the second aspect, in some embodiments, the method further comprises: receiving capability information sent by the first communication device, wherein the capability information is used to indicate whether the first communication device supports a semantic communication mode, and / or the capability information is used to indicate whether the first communication device supports selection of a communication mode between a semantic communication mode and a non-semantic communication mode.
[0107] In a third aspect, the embodiments of the present disclosure provide a first communication device, comprising: a processing module configured to determine whether to communicate based on a semantic communication mode based on first information.
[0108] In a fourth aspect, the embodiments of the present disclosure provide a second communication device, comprising: a transceiver module configured to send first information to a first communication device, wherein the first information is used by the first communication device to determine whether to communicate based on a semantic communication mode.
[0109] In a fifth aspect, the embodiments of the present disclosure provide a first communication device, comprising: one or more processors; wherein the first communication device is configured to perform the communication method according to the first aspect and any one of the embodiments of the first aspect.
[0110] In a sixth aspect, an embodiment of the present disclosure provides a second communication device, comprising: one or more processors; wherein the second communication device is configured to perform the communication method in the above second aspect and any one of the embodiments of the second aspect.
[0111] In a seventh aspect, an embodiment of the present disclosure provides a communication system, comprising a first communication device and a second communication device, wherein the first communication device is configured to implement the communication method in the above first aspect and any one of the embodiments of the first aspect, and the second communication device is configured to implement the communication method in the above second aspect and any one of the embodiments of the second aspect.
[0112] In an eighth aspect, an embodiment of the present disclosure provides a storage medium, which stores instructions, when the instructions are run on a communication device, cause the communication device to perform the communication method in the above first aspect and any one of the embodiments of the first aspect, the second aspect and any one of the embodiments of the second aspect.
[0113] In a ninth aspect, an embodiment of the present disclosure provides a program product, when the program product is executed by a communication device, causes the communication device to perform the communication method in the above first aspect and any one of the embodiments of the first aspect, the second aspect and any one of the embodiments of the second aspect.
[0114] In a tenth aspect, an embodiment of the present disclosure provides a computer program, when it is run on a computer, causes the computer to perform the communication method in the above first aspect and any one of the embodiments of the first aspect, the second aspect and any one of the embodiments of the second aspect.
[0115] In an eleventh aspect, an embodiment of the present disclosure provides a chip or chip system. The chip or chip system comprises processing circuitry configured to perform the communication method in the above first aspect and any one of the embodiments of the first aspect, the second aspect and any one of the embodiments of the second aspect.
[0116] It can be understood that the above first communication device, second communication device, communication system, storage medium, program product, computer program, chip or chip system are all used to perform the method proposed in the embodiments of the present disclosure. Therefore, the beneficial effects they can achieve can refer to the beneficial effects in the corresponding method, which will not be repeated here.
[0117] The embodiments of the present disclosure provide a communication method and device, and a storage medium. In some embodiments, the communication method, information processing method, communication mode selection method, selection method between semantic communication and non-semantic communication, and the like can be replaced with each other. The communication device, information processing device, communication mode selection device, selection device between semantic communication and non-semantic communication, and the like can be replaced with each other. The information processing system and the communication system can be replaced with each other.
[0118] The embodiments of the present disclosure are not exhaustive, but only illustrate some embodiments, and are not specific limitations on the protection scope of the present disclosure. In the case of no contradiction, each step in an embodiment can be implemented as an independent embodiment, and the steps can be combined arbitrarily, for example, the scheme after removing some steps in an embodiment can also be implemented as an independent embodiment, and the order of the steps in an embodiment can be exchanged arbitrarily, in addition, the optional implementation manners in an embodiment can be combined arbitrarily; in addition, the embodiments can be combined arbitrarily, for example, some or all steps of different embodiments can be combined arbitrarily, an embodiment can be combined with the optional implementation manners of other embodiments.
[0119] In the embodiments of the present disclosure, the terms and / or descriptions between the embodiments are consistent and can be referred to each other if there is no special description and logical conflict, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0120] The terms used in the embodiments of the present disclosure are only for the purpose of describing specific embodiments, and not as a limitation on the present disclosure.
[0121] In the embodiments of the present disclosure, unless otherwise specified, the elements expressed in singular form, such as "one", "one", "the", "the above", "the", "the above", "this" and the like, can represent "one and only one", and can also represent "one or more", "at least one" and the like. For example, in the case of using articles such as "a", "an", "the" and the like in English, the noun after the article can be understood as singular expression, and can also be understood as plural expression.
[0122] In the embodiments of the present disclosure, "a plurality of" means two or more.
[0123] In some embodiments, the terms "at least one of", "one or more", "a plurality of", "multiple" and the like can be replaced with each other.
[0124] In some embodiments, "at least one of A, B", "A and / or B", "in one case A, in another case B", "responsive to case A, responsive to case B" and the like, can be interpreted to include both cases, A and B, in some embodiments, A (A is performed regardless of B), in some embodiments, B (B is performed regardless of A), in some embodiments, selected from the group consisting of A and B (the selection between A and B is an option), in some embodiments, A and B (both A and B are performed).
[0125] In some embodiments, "A or B" and the like, can be interpreted to include both cases, A and B, in some embodiments, A (A is performed regardless of B), in some embodiments, B (B is performed regardless of A), in some embodiments, selected from the group consisting of A and B (the selection between A and B is an option).
[0126] In some embodiments, the prefix words "first", "second" and the like in the disclosure do not limit the position, order, priority, number or content of the described objects, and the description of the described objects should be understood in the context of the claims or embodiments, and should not be construed as redundant limitations. For example, the described object is "field", and the ordinal words before "field" in "first field" and "second field" do not limit the position or order between "fields", and "first" and "second" do not limit whether the "fields" modified by them are in the same message or not, nor do they limit the order of "first field" and "second field". For another example, the described object is "level", and the ordinal words before "level" in "first level" and "second level" do not limit the priority between "levels". For another example, the number of described objects is not limited by ordinal words, and can be one or more. For example, "first device", where the number of "devices" can be one or more. In addition, objects modified by different prefix words can be the same or different, for example, the described object is "device", and "first device" and "second device" can be the same device or different devices, and their types can be the same or different; for another example, the described object is "information", and "first information" and "second information" can be the same information or different information, and their contents can be the same or different.
[0127] In some embodiments, "including A", "containing A", "for indicating A", "carrying A" can be interpreted as directly carrying A, or indirectly indicating A.
[0128] In some embodiments, the terms "in response to", "in response to determining", "in the case of", "when", "when", "if", "if" and the like can be replaced with each other.
[0129] In some embodiments, the terms "greater than", "greater than or equal to", "not less than", "more than", "more than or equal to", "not less than", "higher than", "higher than or equal to", "not lower than", "above", and the like can be replaced with each other, and the terms "less than", "less than or equal to", "not greater than", "fewer than", "fewer than or equal to", "not more than", "lower than", "lower than or equal to", "not higher than", "below", and the like can be replaced with each other.
[0130] In some embodiments, the apparatuses and devices can be interpreted as physical or virtual, and their names are not limited to the names described in the embodiments, and in some cases can also be understood as "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", "subject", and the like.
[0131] In some embodiments, "network" can be interpreted as an apparatus included in the network, such as an access network device, a core network device, and the like.
[0132] In some embodiments, an “access network device (AN device)” can also be referred to as a “radio access network device (RAN device),” a “base station (BS),” a “radio base station,” a “fixed station,” and in some embodiments can also be understood as a “node,” an “access point,” a “transmission point (TP),” a “reception point (RP),” a “transmission / reception point (TRP),” a “panel,” an “antenna panel,” an “antenna array,” a “cell,” a “macro cell,” a “small cell,” a “femto cell,” a “pico cell,” a “sector,” a “cell group,” a “serving cell,” a “carrier,” a “component carrier,” a “bandwidth part (BWP),” and the like.
[0133] In some embodiments, a "terminal" or "terminal device" can be referred to as a "user equipment" (UE), a "user terminal," a "mobile station" (MS), a "mobile terminal" (MT), a subscriber station, a mobile unit, a subscriber unit, a wireless unit, a remote unit, a mobile device, a wireless device, a wireless communication device, a remote device, a mobile subscriber station, an access terminal, a mobile terminal, a wireless terminal, a remote terminal, a handset, a user agent, a mobile client, a client, and / or the like.
[0134] In some embodiments, data, information and / or the like can be obtained in compliance with laws and regulations of a country where a location is situated.
[0135] In some embodiments, data, information and / or the like can be obtained after consent of a user is obtained.
[0136] In addition, each element, each row, or each column in a table of embodiments of the present disclosure can be implemented as an independent embodiment, and a combination of any element, any row, or any column can also be implemented as an independent embodiment.
[0137] FIG. 1 is an architecture schematic diagram of a communication system according to embodiments of the present disclosure. As shown in FIG. 1, the communication system 100 includes a first communication device 101 and a second communication device 102.
[0138] In some embodiments, the first communication device 101 includes at least one of a terminal device, an access network device, a core network device, and a server.
[0139] In some embodiments, the second communication device 102 includes at least one of a terminal device, an access network device, a core network device, and a server.
[0140] In some embodiments, the terminal device includes at least one of a mobile phone, a wearable device, an Internet of Things device, a communication-capable automobile, a smart automobile, a tablet computer (Pad), a wireless transceiver-equipped computer, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, a wireless terminal device in a smart home, or the like, but is not limited thereto.
[0141] In some embodiments, the access network device is, for example, a node or device that accesses a terminal to a wireless network, and can include at least one of an evolved NodeB (eNB) in a 5G communication system, a next generation eNB (ng-eNB), a next generation NodeB (gNB), a node B (NB), a home node B (HNB), a home evolved node B (HeNB), a wireless backhaul device, a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a base band unit (BBU), a mobile switching center, a base station in a 6G communication system, an Open RAN, a Cloud RAN, a base station in other communication systems, an access node in a Wi-Fi system, or the like, but is not limited thereto.
[0142] In some embodiments, the technical solutions of the present disclosure can be applicable to an Open RAN architecture, at this time, the interfaces between or within the access network devices involved in the embodiments of the present disclosure can become internal interfaces of the Open RAN, and the processes and information interactions between these internal interfaces can be implemented through software or programs.
[0143] In some embodiments, the access network device can be composed of a central unit (CU) and a distributed unit (DU), where the CU can also be referred to as a control unit. The CU-DU structure can split the protocol layers of the access network device, and some of the protocol layers are controlled by the CU, and the rest or all of the protocol layers are distributed in the DU and controlled by the CU, but not limited thereto.
[0144] In some embodiments, the core network device can be one device including multiple network elements, etc., or can be multiple devices or device groups, each including all or part of multiple network elements. The network element can be virtual or physical. The core network includes at least one of an evolved packet core (EPC), a 5G core network (5GCN), a 6G core network (6GCN), and a next-generation core (NGC), for example.
[0145] In some embodiments, the core network device can include a first network element, which is an access and mobility management function (AMF) node, for example.
[0146] In some embodiments, the first network element is used for access management and mobility management of users, but is not limited thereto.
[0147] In some embodiments, the core network device can include a second network element, which is an application function (AF) node, for example.
[0148] In some embodiments, the second network element is used to support applications or services running on the edge of the network or devices, such as video streaming, voice calls, messaging, etc., but is not limited thereto.
[0149] In some embodiments, the core network device can include a third network element, which is a user plane function (UPF), for example.
[0150] In some embodiments, the third network element is configured to perform data forwarding, traffic statistics, Quality of Service (QoS) management, etc. for a user plane, but is not limited thereto.
[0151] In some embodiments, the core network device can include a fourth network element, e.g., a Policy Control Function (PCF).
[0152] In some embodiments, the fourth network element is configured to implement control policy management for a user, including but not limited to control of QoS, service access control, etc.
[0153] In some embodiments, the core network device can include a fifth network element, e.g., a Unified Data Management (UDM).
[0154] In some embodiments, the fifth network element is configured to implement subscription data management, roaming control, etc. for a user, but is not limited thereto.
[0155] In some embodiments, the core network device can include a sixth network element, e.g., an Authentication Server Function (AUSF).
[0156] In some embodiments, the sixth network element is configured to implement user identity authentication, but is not limited thereto.
[0157] In some embodiments, each of the above network elements can be independent of the core network device.
[0158] In some embodiments, each of the above network elements can be part of the core network device.
[0159] In some embodiments, the server can be a service device or a computing platform, capable of providing data processing and storage services for managing, processing and storing related business data. Optionally, the server can also provide other possible functions, including but not limited to user interface, data visualization, remote access, integration of third-party services or applications, etc. Optionally, the server can be a physical server or a virtual server, which can be located locally (e.g., in a smart home system) or in the cloud.
[0160] It can be understood that the communication system described in the embodiments of the present disclosure is for more clearly illustrating the technical solutions of the present disclosure, and does not constitute a limitation on the technical solutions proposed by the present disclosure. Those skilled in the art can know that, with the evolution of system architecture and the appearance of new business scenarios, the technical solutions proposed by the present disclosure are also applicable to similar technical problems.
[0161] The following embodiments of the present disclosure can be applied to the communication system 100 shown in FIG. 1 or part of the subjects, but are not limited thereto. The subjects shown in FIG. 1 are illustrative, and the communication system can include all or part of the subjects in FIG. 1, or other subjects other than FIG. 1, the number and form of the subjects are arbitrary, each subject can be real or virtual, the connection relationship between the subjects is illustrative, the subjects can not be connected or can be connected, the connection can be in any way, can be direct connection or indirect connection, can be wired connection or wireless connection.
[0162] Embodiments of the present disclosure can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G new radio (NR), Future Radio Access (FRA), New-Radio Access Technology (RAT), New Radio (NR), New radio access (NX), Future generation radio access (FX), Global System for Mobile communications (GSM (registered trademark)), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, Ultra-WideBand (UWB), Bluetooth (Bluetooth (registered trademark)), Public Land Mobile Network (PLMN) network, Device-to-Device (D2D) system, Machine to Machine (M2M) system, Internet of Things (IoT) system, Vehicle-to-Everything (V2X), system using other communication methods, next-generation system expanded based thereon, and the like. Further, a plurality of systems can be applied in combination (for example, combination of LTE or LTE-A and 5G, and the like).
[0163] Semantic communication can deliver the most relevant information to all communication participants after pre-processing the data based on artificial intelligence technology, thereby reducing network burden. Semantic communication can achieve higher-level intelligent communication in terms of semantics and effectiveness, and change the communication nodes from simple symbol exchange senders and receivers to more intelligent agents to exchange the semantic part of the data in the communication process, thereby efficiently achieving the communication goal.
[0164] In the 6G network, there are demand scenarios that the traditional data-oriented communication mode is difficult to meet. For example, the emergence of 6G new services (such as Metaverse services) requires 6G networks to support wireless transmission of a large amount of data; 6G applications with a large number of nodes (such as collaborative robots and super-intelligent Internet of Things) require 6G networks to provide fast system response and reliable and efficient information interaction; more network resources in 6G networks need to be used for real-time updating of information and analysis of user data to ensure that 6G networks can provide better service experience.
[0165] The development of semantic communication and the promotion of 6G are complementary. On the one hand, the availability and connectivity of distributed computing and AI networks everywhere in 6G will enable semantic communication to be deployed on a large scale, and on the other hand, semantic communication overcomes the limitations of traditional communication and can greatly improve network performance, so the development of 6G networks can provide a good network foundation for semantic communication, and the successful development of semantic communication can fully realize the vision of 6G.
[0166] By developing semantic communication, not only can the wireless data transmission burden of 6G networks be reduced, but also the efficiency of 6G network management and control can be improved, and semantic information can be used to design effective network resource allocation schemes for 6G.
[0167] In some embodiments, a semantic communication system can be divided into four types: classic semantic communication, semantic-oriented communication, goal-oriented communication, and semantic-aware communication.
[0168] In some embodiments, classic semantic communication mainly focuses on data transmission, and focuses on the accuracy of each bit and each symbol, and all bits and symbols are equally important.
[0169] In some embodiments, semantic-oriented communication can use semantic information reconstruction to reconstruct the original data.
[0170] In some embodiments, the target-oriented communication can utilize semantic information to complete intelligent communication tasks, including but not limited to image retrieval, speech recognition, scene classification, etc. In the process of target-oriented semantic communication, semantic features serving intelligent tasks in source data can be extracted to directly map the semantic features to channel input symbols after being encoded by a joint source channel, and the receiving end can directly complete the task by decoding the semantic features.
[0171] In some embodiments, semantic-aware communication can achieve data processing according to information context and perception of the environment to adapt to different communication needs.
[0172] For semantic communication, not only the reliable transmission of data itself is concerned, but also whether the receiving end can make correct decisions and perform expected tasks after receiving the information. The core of semantic communication lies in extracting semantic information in data and saving bandwidth resources through efficient transmission methods to improve network capacity and communication efficiency. Non-semantic communication usually refers to traditional communication methods, which mainly focus on accurate transmission of data without special consideration of the semantic content of data.
[0173] For the semantic communication sending end, how to determine whether to select semantic communication or non-semantic communication before communication is a problem to be considered.
[0174] FIG. 2A is an interaction diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG. 2A, the embodiment of the present disclosure relates to a communication method, and the method includes:
[0175] In step S2101, the first communication device sends capability information to the second communication device.
[0176] In some embodiments, the first communication device is a semantic communication sending end.
[0177] In some embodiments, the second communication device is a semantic communication receiving end, any communication device located between the semantic communication sending end and the semantic communication receiving end, an independent semantic communication control node, etc.
[0178] In some embodiments, the first communication device includes at least one of a terminal device, an access network device (NG-RAN, such as CU or DU), a core network device (CN node, such as AMF), a server, but is not limited thereto.
[0179] In some embodiments, the second communication device includes at least one of a terminal device, an access network device (NG-RAN, such as CU or DU), a core network device (CN node, such as AMF), a server, but is not limited thereto.
[0180] In some embodiments, the name of the first communication device is not limited, which is, for example, "first node", "transmitting device", "transmitting node", and the like.
[0181] In some embodiments, the name of the second communication device is not limited, which is, for example, "second node", "receiving device", "receiving node", "other network node", and the like.
[0182] In some embodiments, the second communication device receives the capability information sent by the first communication device.
[0183] In some embodiments, the capability information is used to indicate whether the first communication device supports semantic communication mode, and / or the capability information is used to indicate whether the first communication device supports selection of communication mode between semantic communication mode and non-semantic communication mode.
[0184] In some embodiments, the name of the capability information is not limited, which is, for example, "capability indication", "capability indication information", and the like.
[0185] In some embodiments, the name of the information and the like is not limited to the name described in the embodiments, and the terms such as "information", "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "domain", "field", "symbol", "symbol", "codebook", "codeword", "code point", "bit", "data", "program", "chip", and the like can be replaced with each other.
[0186] In some embodiments, the capability information indicates that the first communication device supports semantic communication, and / or the capability information indicates that the first communication device supports selection of communication mode between semantic communication mode and non-semantic communication mode, and the second communication device can send the first information to the first communication device through the following step S2102.
[0187] In some embodiments, the capability information indicates that the first communication device does not support semantic communication, and / or the capability information indicates that the first communication device does not support selection of communication mode between semantic communication mode and non-semantic communication mode, and the second communication device does not need to send the first information to the first communication device.
[0188] It should be noted that the step S2101 is optional, and in more possible implementation manners, the first communication device does not need to send the capability information to the second communication device, and the second communication device can also send the first information to the first communication device without receiving the capability information sent by the first communication device.
[0189] In step S2102, the second communication device sends the first information to the first communication device.
[0190] In some embodiments, the first communication device receives the first information sent by the second communication device.
[0191] In some embodiments, the first information includes indication information used to indicate whether to communicate based on the semantic communication manner; that is, the first indication information can directly indicate whether the first communication device can communicate based on the semantic communication manner. Alternatively, the first information includes a first condition, and the first condition is used for the first communication device to determine to communicate based on the semantic communication manner; that is, the first condition can be decision auxiliary information used for the first communication device to determine to communicate based on the semantic communication manner. Alternatively, the first information includes a second condition, and the second condition is used for the first communication device to determine to communicate based on the non-semantic communication manner; that is, the second condition can be decision auxiliary information used for the first communication device to determine to communicate based on the non-semantic communication manner.
[0192] In some embodiments, the name of the first information is not limited, which is, for example, “first indication”, “auxiliary information”, “decision auxiliary information”, “decision related information”, etc.
[0193] In some embodiments, the first condition includes at least one of semantic knowledge base matching, channel condition satisfying a first threshold value, channel condition not satisfying a second threshold value, device capability of the third communication device supporting semantic communication, transmission data volume satisfying a third threshold value, transmission data volume not satisfying a fourth threshold value, and semantic communication manner satisfying service processing requirement, but is not limited thereto.
[0194] In some embodiments, the second condition includes at least one of semantic knowledge base not matching, channel condition not satisfying the first threshold value, channel condition satisfying the second threshold value, device capability of the third communication device not supporting semantic communication, transmission data volume not satisfying the third threshold value, transmission data volume satisfying the fourth threshold value, and semantic communication manner not satisfying the service processing requirement, but is not limited thereto.
[0195] It should be noted that semantic communication requires the semantic communication sending end and the semantic communication receiving end to share consistent semantic knowledge bases. If the semantic knowledge bases of the two parties do not match, the effect of semantic communication will be greatly reduced. The non-semantic communication mode does not depend on the consistency of the semantic knowledge base, and mainly focuses on the accurate transmission of signals. Therefore, the semantic knowledge base matching can be taken as the first condition, so that the first communication device can determine to communicate based on the semantic communication mode in the case of semantic knowledge base matching; the semantic knowledge base mismatching can be taken as the second condition, so that the first communication device can determine to communicate based on the non-semantic communication mode in the case of semantic knowledge base mismatching.
[0196] In some embodiments, whether the semantic knowledge bases match can be determined according to at least one of identification information of the semantic knowledge bases, version information of the semantic knowledge bases, or type information of the semantic knowledge bases.
[0197] In some embodiments, the identification information of the semantic knowledge bases is used to uniquely identify the semantic knowledge bases, and different semantic knowledge bases correspond to different identification information.
[0198] In some embodiments, the version information of the semantic knowledge bases is used to indicate the version of the semantic knowledge bases, for example, the version information of the semantic knowledge bases can be a version number of the semantic knowledge bases, but is not limited thereto.
[0199] In some embodiments, the type information of the semantic knowledge bases is used to indicate at least one of a source data type, a data modality type, a task type, or a channel type in the semantic knowledge bases, but is not limited thereto.
[0200] In some embodiments, the source data type includes at least one of application (application) layer source data, non-access stratum (NAS) source data, or access stratum (AS) source data, but is not limited thereto.
[0201] In some embodiments, the data modality type includes at least one of text, image, semantics, or video, but is not limited thereto.
[0202] In some embodiments, the task type includes at least one of an image classification task, an image recognition task, a semantic recognition task, or a text understanding task, but is not limited thereto.
[0203] In some embodiments, the channel type includes at least one of a non-terrestrial network (NTN) channel, a terrestrial network (TN) channel, an underwater communication channel, or a brain-computer communication channel, but is not limited thereto.
[0204] In some embodiments, the semantic knowledge base can be one or more of a semantic knowledge base in use, and / or the semantic knowledge base can be one or more of a semantic knowledge base supported for use.
[0205] Optionally, the semantic knowledge base is one or more of a semantic knowledge base in use, which can be one or more of a semantic knowledge base in use by a semantic communication sender, one or more of a semantic knowledge base in use by a semantic communication receiver, one or more of a shared semantic knowledge base in use by a semantic communication system, and the like, but not limited thereto.
[0206] Optionally, the semantic knowledge base is one or more of a semantic knowledge base supported for use, which can be one or more of a semantic knowledge base supported for use by a semantic communication sender, one or more of a semantic knowledge base supported for use by a semantic communication receiver, one or more of a shared semantic knowledge base supported for use by a semantic communication system, and the like, but not limited thereto.
[0207] For example, it can be determined whether the semantic knowledge base in use by the semantic communication sender matches the semantic knowledge base in use by the semantic communication receiver, whether the semantic knowledge base in use by the semantic communication sender matches the semantic knowledge base supported for use by the semantic communication receiver, whether the semantic knowledge base supported for use by the semantic communication sender matches the semantic knowledge base in use by the semantic communication receiver, whether the semantic knowledge base supported for use by the semantic communication sender matches the semantic knowledge base supported for use by the semantic communication receiver, and the like, but not limited thereto.
[0208] In some embodiments, the channel condition can be determined based on at least one of a coding error rate, a channel bandwidth, a channel capacity, a signal quality, and the like, but not limited thereto.
[0209] In some embodiments, the coding error rate can include a bit error rate (BER), a packet error rate (PER), and the like, but not limited thereto.
[0210] In some embodiments, the signal quality can include a reference signal received power (RSRP), a reference signal received quality (RSRQ), a signal-to-noise ratio (SNR), and the like, but not limited thereto.
[0211] It should be noted that in an environment with better channel conditions and less interference, non-semantic communication can provide higher transmission efficiency and reliability, and in a complex or dynamically changing communication environment, semantic communication can exhibit better robustness. Thus, the first condition can be that the channel condition is poor or does not meet the transmission requirement of non-semantic communication, so that the first communication device can determine to communicate based on the semantic communication mode in the case that the channel condition is poor or does not meet the transmission requirement of non-semantic communication; the second condition can be that the channel condition is good or meets the transmission requirement of non-semantic communication, so that the first communication device can determine to communicate based on the non-semantic communication mode in the case that the channel condition is good or meets the transmission requirement of non-semantic communication.
[0212] In some embodiments, the channel condition being poor or not meeting the transmission requirement of non-semantic communication can be that the channel condition meets a first threshold, or that the channel condition does not meet a second threshold.
[0213] That is, if the channel condition meets the first threshold, it can be considered that the channel condition is poor or does not meet the transmission requirement of non-semantic communication; or if the channel condition does not meet the second threshold, it can be considered that the channel condition is poor or does not meet the transmission requirement of non-semantic communication.
[0214] In some embodiments, the channel condition being good or meeting the transmission requirement of non-semantic communication can be that the channel condition does not meet the first threshold, or that the channel condition meets the second threshold.
[0215] That is, if the channel condition does not meet the first threshold, it can be considered that the channel condition is good or meets the transmission requirement of non-semantic communication; or if the channel condition meets the second threshold, it can be considered that the channel condition is good or meets the transmission requirement of non-semantic communication.
[0216] In some embodiments, the channel condition meeting the first threshold can be that the decoding error rate, channel bandwidth, channel capacity, signal quality, etc. meet the first threshold. The channel condition not meeting the second threshold can be that the decoding error rate, channel bandwidth, channel capacity, signal quality, etc. do not meet the second threshold.
[0217] In some embodiments, the channel condition not meeting the first threshold can be that the decoding error rate, channel bandwidth, channel capacity, signal quality, etc. do not meet the first threshold. The channel condition meeting the second threshold can be that the decoding error rate, channel bandwidth, channel capacity, signal quality, etc. meet the second threshold.
[0218] In some embodiments, the first threshold value can be a set of multiple threshold values, for example, the first threshold value can include threshold value 1, threshold value 2, threshold value 3 and threshold value 4, the channel condition satisfying the first threshold value can be that the decoding error rate satisfies threshold value 1, the channel bandwidth satisfies threshold value 2, the channel capacity satisfies threshold value 3, and the signal quality satisfies threshold value 4. The channel condition not satisfying the first threshold value can be that the decoding error rate does not satisfy threshold value 1, the channel bandwidth does not satisfy threshold value 2, the channel capacity does not satisfy threshold value 3, and the signal quality does not satisfy threshold value 4.
[0219] In some embodiments, the second threshold value can be a set of multiple threshold values, for example, the second threshold value can include threshold value 5, threshold value 6, threshold value 7 and threshold value 8, the channel condition satisfying the second threshold value can be that the decoding error rate satisfies threshold value 5, the channel bandwidth satisfies threshold value 6, the channel capacity satisfies threshold value 7, and the signal quality satisfies threshold value 8. The channel condition not satisfying the second threshold value can be that the decoding error rate does not satisfy threshold value 5, the channel bandwidth does not satisfy threshold value 6, the channel capacity does not satisfy threshold value 7, and the signal quality does not satisfy threshold value 8.
[0220] In some embodiments, the decoding error rate satisfying the first threshold value can be that the decoding error rate is higher than threshold value 1 or the decoding error rate is not lower than threshold value 1; the channel bandwidth satisfying the first threshold value can be that the channel bandwidth is lower than threshold value 2 or the channel bandwidth is not higher than threshold value 2; the channel capacity satisfying the first threshold value can be that the channel capacity is lower than threshold value 3 or the channel capacity is not higher than threshold value 3; the signal quality satisfying the first threshold value can be that the signal quality is lower than threshold value 4 or the signal quality is not higher than threshold value 4, and the like, but not limited thereto.
[0221] In some embodiments, the decoding error rate not satisfying the first threshold value can be that the decoding error rate is lower than threshold value 1 or the decoding error rate is not higher than threshold value 1; the channel bandwidth not satisfying the first threshold value can be that the channel bandwidth is higher than threshold value 2 or the channel bandwidth is not lower than threshold value 2; the channel capacity not satisfying the first threshold value can be that the channel capacity is higher than threshold value 3 or the channel capacity is not lower than threshold value 3; the signal quality not satisfying the first threshold value can be that the signal quality is higher than threshold value 4 or the signal quality is not lower than threshold value 4, and the like, but not limited thereto.
[0222] In some embodiments, the decoding error rate not satisfying the second threshold value can be that the decoding error rate is higher than threshold value 5 or the decoding error rate is not lower than threshold value 5; the channel bandwidth not satisfying the second threshold value can be that the channel bandwidth is lower than threshold value 6 or the channel bandwidth is not higher than threshold value 6; the channel capacity not satisfying the second threshold value can be that the channel capacity is lower than threshold value 7 or the channel capacity is not higher than threshold value 7; the signal quality not satisfying the second threshold value can be that the signal quality is lower than threshold value 8 or the signal quality is not higher than threshold value 8, and the like, but not limited thereto.
[0223] In some embodiments, the coding error rate satisfies a second threshold, which can be that the coding error rate is lower than a threshold 5 or that the coding error rate is not higher than the threshold 5; the channel bandwidth satisfies the second threshold, which can be that the channel bandwidth is higher than a threshold 6 or that the channel bandwidth is not lower than the threshold 6; the channel capacity satisfies the second threshold, which can be that the channel capacity is higher than a threshold 7 or that the channel capacity is not lower than the threshold 7; the signal quality satisfies the second threshold, which can be that the signal quality is higher than a threshold 8 or that the signal quality is not lower than the threshold 8, and the like, but the present disclosure is not limited thereto.
[0224] In some embodiments, the first threshold can be agreed by a protocol, or the first threshold can be indicated by a fourth communication device, or the first threshold can be determined by the first communication device based on a Quality of Service (QoS) requirement, but the present disclosure is not limited thereto.
[0225] In some embodiments, the second threshold can be agreed by a protocol, or the second threshold can be indicated by a fourth communication device, or the second threshold can be determined by the first communication device based on a QoS requirement, but the present disclosure is not limited thereto.
[0226] In some embodiments, the fourth communication device can be an access network device, a core network device, a server, and the like, but the present disclosure is not limited thereto.
[0227] In some embodiments, the name of the fourth communication device is not limited, which is, for example, a “fourth node” and the like.
[0228] It should be noted that the fourth communication device for indicating the first threshold and the fourth communication device for indicating the second threshold can be the same or different.
[0229] In some embodiments, the QoS requirement can be indicated by a QoS parameter, so as to determine the first threshold according to the QoS parameter; or the QoS requirement is indicated by a QoS index, the QoS index is associated with a QoS parameter, so as to determine the QoS parameter according to the QoS index, and then determine the first threshold, and the mapping relationship between the QoS index and the QoS parameter can be agreed by a protocol or indicated by a fifth communication device.
[0230] In some embodiments, the fifth communication device can be an access network device (NG-RAN, such as a CU or a DU), a core network device (CN node, such as an AMF), a server, and the like, but the present disclosure is not limited thereto.
[0231] In some embodiments, the name of the fifth communication device is not limited, which is, for example, a “fifth node” and the like.
[0232] In some embodiments, the fifth communication device can be the same as or different from the fourth communication device, and the present disclosure does not limit the same.
[0233] It should be noted that since semantic communication requires high computing and storage resources, especially when using deep learning models for semantic extraction and decoding, the semantic communication mode is suitable for devices with strong capabilities that can support semantic communication. Therefore, the device capability of the third communication device supporting semantic communication can be taken as a first condition, so that the first communication device can determine to communicate based on the semantic communication mode if the device capability of the third communication device supports semantic communication; the device capability of the third communication device not supporting semantic communication can be taken as a second condition, so that the first communication device can determine to communicate based on the non-semantic communication mode if the device capability of the third communication device does not support semantic communication.
[0234] In some embodiments, the third communication device includes at least one device associated with semantic communication.
[0235] In some embodiments, the third communication device includes at least one of a semantic communication sending end, a semantic communication receiving end, and any communication device located between the semantic communication sending end and the semantic communication receiving end, but is not limited thereto.
[0236] In some embodiments, the name of the third communication device is not limited, which is, for example, "third node" and the like.
[0237] In some embodiments, the device capability includes at least one of computing capability, storage capability, algorithm capability, semantic knowledge base access capability, and data processing capability, but is not limited thereto.
[0238] In some embodiments, the computing capability can be used for extraction of semantic features, semantic information coding and decoding, semantic information representation, and the like, in addition, the computing capability can also be used to train and infer an artificial intelligence (AI) model for the foregoing functions, and the like, but is not limited thereto.
[0239] In some embodiments, the storage capability is used to indicate whether the third communication device can store at least one of a semantic model, a semantic knowledge base, and temporary data, in addition, the storage capability can also be used to indicate whether at least one of a storage resource corresponding to the semantic model, a storage resource corresponding to the semantic knowledge base, and a storage resource corresponding to the temporary data can be stored, and the like, but is not limited thereto.
[0240] In some embodiments, the algorithm capability is used to indicate an algorithm that can be supported by the third communication device, which includes a machine learning algorithm, a deep learning algorithm, a natural semantic processing algorithm, and the like, which are algorithms for effectively processing semantic information, but is not limited thereto.
[0241] In some embodiments, the semantic knowledge base access capability is used to indicate whether the third communication device can access and utilize a semantic knowledge base, which can include information for semantic information extraction, information for semantic coding and decoding, semantic information background knowledge, and semantic context information, but is not limited thereto.
[0242] In some embodiments, the data processing capability is used to indicate whether the third communication device has efficient data processing capability, including data preprocessing capability, feature extraction capability, encoding capability, decoding capability, and the like, but is not limited thereto.
[0243] Optionally, the third communication device is a plurality of devices associated with the semantic communication, and if there is a device in the plurality of devices associated with the semantic communication that does not support the semantic communication related capability, it can be considered that the third communication device does not support the semantic communication.
[0244] It should be noted that, since semantic feature extraction and compression processing are involved in the semantic communication process, the semantic communication method is suitable for large data transmission, and is more suitable for using the semantic communication method in a scenario with a large amount of transmitted data. Thus, the first condition can be that the transmitted data amount meets a third threshold value or the transmitted data amount does not meet a fourth threshold value or the transmitted data amount exceeds a channel capacity, so that the first communication device can determine to communicate based on the semantic communication method in the case that the transmitted data amount meets the third threshold value or the transmitted data amount does not meet the fourth threshold value or the transmitted data amount exceeds the channel capacity; and the second condition can be that the transmitted data amount does not meet the third threshold value or the transmitted data amount meets the fourth threshold value or the transmitted data amount does not exceed the channel capacity, so that the first communication device can determine to communicate based on the non-semantic communication method in the case that the transmitted data amount does not meet the third threshold value or the transmitted data amount meets the fourth threshold value or the transmitted data amount does not exceed the channel capacity.
[0245] In some embodiments, the transmitted data amount meeting the third threshold value can be that the transmitted data amount is higher than the third threshold value or the transmitted data amount is not lower than the third threshold value. The transmitted data amount not meeting the third threshold value can be that the transmitted data amount is lower than the third threshold value or the transmitted data amount is not higher than the third threshold value.
[0246] In some embodiments, the transmitted data amount meeting the fourth threshold value can be that the transmitted data amount is lower than the fourth threshold value or the transmitted data amount is not higher than the fourth threshold value. The transmitted data amount not meeting the fourth threshold value can be that the transmitted data amount is higher than the fourth threshold value or the transmitted data amount is not lower than the fourth threshold value.
[0247] In some embodiments, the third threshold value and the fourth threshold value can be determined based on the channel capacity, for example, the third threshold value and the fourth threshold value can be the channel capacity, and whether the transmitted data amount meets the third threshold value or the transmitted data amount meets the fourth threshold value is whether the transmitted data amount exceeds the channel capacity.
[0248] It should be noted that the transmission data amount meets the third threshold or the transmission data amount does not meet the fourth threshold or the transmission data amount exceeds the channel capacity, which can represent that the amount of data to be transmitted is large. The transmission data amount does not meet the third threshold or the transmission data amount meets the fourth threshold or the transmission data amount does not exceed the channel capacity, which can represent that the amount of data to be transmitted is small.
[0249] In some embodiments, the third threshold can be agreed by a protocol, or the third threshold can be indicated by the fourth communication device, or the third threshold can be determined by the first communication device based on the QoS requirement, but not limited thereto.
[0250] In some embodiments, the fourth threshold can be agreed by a protocol, or the fourth threshold can be indicated by the fourth communication device, or the fourth threshold can be determined by the first communication device based on the QoS requirement, but not limited thereto.
[0251] In some embodiments, the fourth communication device can be an access network device (NG-RAN, such as CU or DU), a core network device (CN node, such as AMF), a server, etc., but not limited thereto.
[0252] It should be noted that the fourth communication device for indicating the third threshold and the fourth communication device for indicating the fourth threshold can be the same or different, and the above two can be the same as or different from the fourth communication device for indicating the first threshold and the fourth communication device for indicating the second threshold, and the embodiments of the present disclosure do not limit this.
[0253] In some embodiments, the QoS requirement can be indicated by a QoS parameter, so as to determine the second threshold according to the QoS parameter; or the QoS requirement is indicated by a QoS index, the QoS index is associated with a QoS parameter, so as to determine the QoS parameter according to the QoS index, and then determine the second threshold, and the mapping relationship between the QoS index and the QoS parameter can be agreed by a protocol or indicated by a fifth communication device.
[0254] In some embodiments, the fifth communication device can be an access network device (NG-RAN, such as CU or DU), a core network device (CN node, such as AMF), a server, etc., but not limited thereto.
[0255] It should be noted that the fifth communication device indicating the mapping relationship between the QoS index and the QoS parameter for determining the first threshold value, the fifth communication device indicating the mapping relationship between the QoS index and the QoS parameter for determining the second threshold value, the fifth communication device indicating the mapping relationship between the QoS index and the QoS parameter for determining the third threshold value, and the fifth communication device indicating the mapping relationship between the QoS index and the QoS parameter for determining the fourth threshold value can be the same or different, and the embodiments of the present disclosure do not limit this.
[0256] It should be noted that semantic communication needs semantic feature extraction, coding and decoding, and has high latency, and semantic communication does not pursue perfect and accurate transmission, and therefore, a scene with relatively high latency requirement or high task importance is more suitable for using a non-semantic communication manner. In addition, semantic communication needs to share and update a semantic knowledge base between a semantic communication sending end and a semantic communication receiving end, which may cause data transmission, data privacy and data security problems. Therefore, if a scene has a large amount of transmission data and high data privacy requirement, the semantic communication manner cannot be used. Therefore, the first condition can be that the semantic communication manner meets the business processing requirement, so that the first communication device can determine to communicate based on the semantic communication manner in the case that the semantic communication manner meets the business processing requirement; and the second condition can be that the semantic communication manner does not meet the business processing requirement, so that the first communication device can determine to communicate based on the non-semantic communication manner in the case that the semantic communication manner does not meet the business processing requirement (i.e., the semantic communication manner cannot meet the business processing requirement).
[0257] In some embodiments, the business processing requirement can include at least one of a business real-time requirement, a business importance requirement, a business data privacy requirement, and a business data transmission requirement, but is not limited thereto.
[0258] In step S2103, the first communication device determines whether to communicate based on the semantic communication manner based on the first information.
[0259] In some embodiments, the first communication device can determine whether to communicate based on the semantic communication manner or the non-semantic communication manner based on the first information.
[0260] In some embodiments, the first information includes indication information for indicating whether to communicate based on the semantic communication manner. If the first information indicates to communicate based on the semantic communication manner, the first communication device can determine to communicate based on the semantic communication manner according to the indication of the first information. If the first information indicates to communicate based on the non-semantic communication manner (or the first information indicates not to communicate based on the semantic communication manner), the first communication device can determine to communicate based on the non-semantic communication manner according to the indication of the first information.
[0261] In some embodiments, the first information comprises a first condition for the first communication device to determine to communicate based on the semantic communication manner, and the first condition is that the semantic knowledge base matches. If the semantic knowledge base matches, the first communication device can determine to communicate based on the semantic communication manner.
[0262] In some embodiments, if the semantic knowledge base matches, the first communication device can also determine to communicate based on a non-semantic communication manner based on other conditions or itself, which is not limited in the embodiments of the present disclosure.
[0263] In some embodiments, the first information comprises a first condition for the first communication device to determine to communicate based on the semantic communication manner, and the first condition is related to a channel condition. If the channel condition is poor or the channel condition cannot meet the non-semantic communication requirement, the first communication device can determine to communicate based on the semantic communication manner. The channel condition being poor or the channel condition being unable to meet the non-semantic communication requirement can be that the channel condition meets a third threshold, or the channel condition does not meet a fourth threshold.
[0264] That is, the first communication device can determine to communicate based on the semantic communication manner if the channel condition meets a first threshold, or the first communication device can determine to communicate based on the semantic communication manner if the channel condition does not meet a second threshold.
[0265] In some embodiments, if the channel condition is poor or does not meet the transmission requirement of the non-semantic communication, the first communication device can also determine to communicate based on a non-semantic communication manner based on other conditions or itself, which is not limited in the embodiments of the present disclosure.
[0266] In some embodiments, the first information comprises a first condition for the first communication device to determine to communicate based on the semantic communication manner, and the first condition is that a device capability of a third communication device supports semantic communication. If the device capability of the third communication device supports semantic communication, the first communication device can determine to communicate based on the semantic communication manner.
[0267] Optionally, the third communication device is a plurality of devices associated with the semantic communication. If the plurality of devices associated with the semantic communication all support the semantic communication related capability, it can be considered that the third communication device supports the semantic communication, so that it can be determined to communicate based on the semantic communication manner.
[0268] In some embodiments, if the device capability of the third communication device supports semantic communication, the first communication device can also determine to communicate based on a non-semantic communication manner based on other conditions or itself, which is not limited in the embodiments of the present disclosure.
[0269] In some embodiments, the first information comprises a first condition for the first communication device to determine to communicate based on the semantic communication manner, and the first condition is that the transmission data amount satisfies a third threshold value or the transmission data amount does not satisfy a fourth threshold value. In this case, the first communication device can determine to communicate based on the semantic communication manner when the transmission data amount satisfies the third threshold value, or the first communication device can determine to communicate based on the semantic communication manner when the transmission data amount does not satisfy the fourth threshold value.
[0270] In some embodiments, if the transmission data amount satisfies the third threshold value or the transmission data amount does not satisfy the fourth threshold value, the first communication device can also determine to communicate based on the non-semantic communication manner based on other conditions or self-implementation, which is not limited in the embodiments of the present disclosure.
[0271] In some embodiments, the first information comprises a first condition for the first communication device to determine to communicate based on the semantic communication manner, and the first condition is that the semantic communication manner satisfies a business processing requirement. In this case, the first communication device can determine to communicate based on the semantic communication manner when the semantic communication manner satisfies the business processing requirement. In some embodiments, if the semantic communication manner can satisfy the business processing requirement, the first communication device can also determine to communicate based on the non-semantic communication manner based on other conditions or self-implementation, which is not limited in the embodiments of the present disclosure.
[0272] In some embodiments, the first information comprises a second condition for the first communication device to determine to communicate based on the non-semantic communication manner, and the second condition is that the semantic knowledge base does not match. In this case, the first communication device can determine to communicate based on the non-semantic communication manner when the semantic knowledge base does not match.
[0273] In some embodiments, if the semantic knowledge base does not match, the first communication device can also determine to communicate based on the semantic communication manner based on other conditions or self-implementation, which is not limited in the embodiments of the present disclosure.
[0274] In some embodiments, the first information comprises a second condition for the first communication device to determine to communicate based on the non-semantic communication manner, and the second condition is related to a channel condition. In this case, the first communication device can determine to communicate based on the non-semantic communication manner when the channel condition is good or the channel condition can satisfy a non-semantic communication requirement. The channel condition being good or the channel condition being able to satisfy the non-semantic communication requirement can be that the channel condition does not satisfy a third threshold value, or the channel condition satisfies a fourth threshold value.
[0275] That is, the first communication device can determine to communicate based on the non-semantic communication manner when the channel condition does not satisfy the third threshold value; or the first communication device can determine to communicate based on the non-semantic communication manner when the channel condition satisfies the fourth threshold value.
[0276] In some embodiments, if the channel condition is good or the channel condition can meet the non-semantic communication requirement, the first communication device can also determine to communicate based on the semantic communication manner based on other conditions or self-implementation, which is not limited in the embodiments of the present disclosure.
[0277] In some embodiments, the first information includes a second condition for the first communication device to determine to communicate based on the non-semantic communication manner, and the second condition is that the device capability of the third communication device does not support semantic communication. Then, the first communication device can determine to communicate based on the non-semantic communication manner when the device capability of the third communication device does not support semantic communication.
[0278] Optionally, the third communication device is a plurality of devices associated with semantic communication. If there is a device in the plurality of devices associated with semantic communication that does not support the semantic communication related capability, it can be considered that the third communication device does not support semantic communication, so as to determine to communicate based on the non-semantic communication manner.
[0279] In some embodiments, if the device capability of the third communication device does not support semantic communication, the first communication device can also determine to communicate based on the semantic communication manner based on other conditions or self-implementation, which is not limited in the embodiments of the present disclosure.
[0280] In some embodiments, the first information includes a second condition for the first communication device to determine to communicate based on the non-semantic communication manner, and the second condition is that the transmission data amount does not satisfy the third threshold value or the transmission data amount satisfies the fourth threshold value. Then, the first communication device can determine to communicate based on the non-semantic communication manner when the transmission data amount does not satisfy the third threshold value; or the first communication device can determine to communicate based on the non-semantic communication manner when the transmission data amount satisfies the fourth threshold value.
[0281] In some embodiments, if the transmission data amount does not satisfy the third threshold value or the transmission data amount satisfies the fourth threshold value, the first communication device can also determine to communicate based on the semantic communication manner based on other conditions or self-implementation, which is not limited in the embodiments of the present disclosure.
[0282] In some embodiments, the first information includes a second condition for the first communication device to determine to communicate based on the non-semantic communication manner, and the second condition is that the semantic communication manner does not satisfy the business processing requirement. Then, the first communication device can determine to communicate based on the non-semantic communication manner when the semantic communication manner does not satisfy the business processing requirement.
[0283] In some embodiments, if the semantic communication mode cannot meet the business processing requirement, the first communication device can also determine to communicate based on the semantic communication mode based on other conditions or itself, which is not limited by the embodiments of the present disclosure.
[0284] In some embodiments, if the current business has relatively high real-time requirements, or is of high importance, or has high data privacy requirements, the semantic communication cannot meet the business requirements of the current business, and thus non-semantic communication mode needs to be used for communication.
[0285] In some embodiments, whether to communicate based on the semantic communication mode can be determined by the first protocol stack layer of the first communication device based on the first information.
[0286] In some embodiments, the first protocol stack can be at least one of an application layer, a NAS, and an AS, but is not limited thereto.
[0287] In some embodiments, the first indication information can be sent by the first protocol stack layer to the second protocol stack layer, and the first indication information is used to indicate that the first communication device determines to communicate based on the semantic communication mode, or the first indication information is used to indicate that the first communication device determines to communicate based on the non-semantic communication mode, so that the second protocol stack layer can perform subsequent processing based on the determined communication mode.
[0288] In some embodiments, the second protocol stack layer can be at least one of an application layer, a NAS, and an AS, but is not limited thereto.
[0289] For example, the first protocol stack layer is a NAS, and the second protocol stack layer can be an AS. The NAS can determine whether to communicate based on the semantic communication mode and indicate to the AS, which is used for subsequent resource configuration or scheduling of the AS.
[0290] For another example, the first protocol stack layer is an application layer, and the second protocol stack layer can be a NAS. The application layer can determine whether to communicate based on the semantic communication mode and indicate to the NAS, which is used for source encoding or access flow triggering of the NAS.
[0291] For another example, the first protocol stack layer is an application layer, and the second protocol stack layer can be an AS. The application layer can determine whether to communicate based on the semantic communication mode and indicate to the AS, which is used for subsequent resource configuration or scheduling of the AS.
[0292] For another example, the first protocol stack layer is an AS, and the second protocol stack layer can be a NAS. The AS can determine whether to communicate based on the semantic communication mode and indicate to the NAS, which is used for source encoding or access flow triggering of the NAS.
[0293] Optionally, the first communication device can determine whether to communicate based on the semantic communication manner based on the first information respectively determined by a plurality of first protocol stack layers, and determine the communication manner to be finally selected based on the communication manner selected by each of the plurality of protocol stack layers.
[0294] Optionally, in the case where the first protocol stack layer determines whether to communicate based on the semantic communication manner and instructs the second protocol stack layer, the first protocol stack layer can instruct a plurality of second protocol stack layers. For example, the application layer as the first protocol stack layer can instruct the NAS and the AS as the second protocol stack layer, but is not limited thereto.
[0295] It should be noted that the determination of communicating based on the non-semantic communication manner, i.e., the determination of communicating based on the traditional communication manner (i.e., the traditional data-oriented communication manner).
[0296] In some embodiments, “acquire”, “obtain”, “get”, “receive”, “transmit”, “bidirectional transmission”, “send and / or receive” can be replaced with each other, which can be interpreted as receiving from other subjects, acquiring from protocols, acquiring from higher layers, processing to obtain, autonomously implementing, and the like.
[0297] In some embodiments, the terms “send”, “transmit”, “report”, “issue”, “transmit”, “bidirectional transmission”, “send and / or receive” can be replaced with each other.
[0298] In some embodiments, the terms “certain”, “preseted”, “preset”, “set”, “indicated”, “certain”, “arbitrary”, “first” and the like can be replaced with each other, and “certain A”, “preset A”, “preset A”, “set A”, “indicated A”, “certain A”, “arbitrary A”, “first A” can be interpreted as A specified in advance in protocols and the like, can be interpreted as A obtained by setting, configuring, or indicating, and can be interpreted as certain A, certain A, arbitrary A, or first A, but is not limited thereto.
[0299] In some embodiments, the determination or judgment can be performed by a value represented by 1 bit (0 or 1), can be performed by a true or false value (Boolean value) represented by true or false, or can be performed by comparison of numerical values (for example, comparison with a predetermined value), but is not limited thereto.
[0300] In some embodiments, "not expecting to receive" can be interpreted as not receiving on the time domain resource and / or the frequency domain resource, and can also be interpreted as, after receiving the data, etc., not performing subsequent processing on the data, etc.; "not expecting to send" can be interpreted as not sending, or can be interpreted as sending but not expecting the receiving party to respond to the content of the sending.
[0301] The communication method related to the embodiments of the present disclosure can include at least one of steps S2101-S2103. For example, step S2102 can be implemented as an independent embodiment, step S2103 can be implemented as an independent embodiment, steps S2101+S2102 can be implemented as an independent embodiment, steps S2101+S2103 can be implemented as an independent embodiment, steps S2102+S2103 can be implemented as an independent embodiment, but the present disclosure is not limited thereto.
[0302] In some embodiments, the order of steps S2101 and S2102 can be exchanged or performed simultaneously.
[0303] In some embodiments, steps S2101 and S2102 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0304] In some embodiments, steps S2101 and S2103 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0305] FIG. 2B is a flow diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG. 2B, the embodiments of the present disclosure relate to a communication method, and the above method includes:
[0306] Step S2201, the first communication device determines first information.
[0307] In some embodiments, the first communication device is a semantic communication sending end.
[0308] In some embodiments, the first communication device includes at least one of a terminal device, an access network device (NG-RAN, such as a CU or a DU), a core network device (CN node, such as an AMF), and a server, but the present disclosure is not limited thereto.
[0309] In some embodiments, the first information comprises indication information used to indicate whether to communicate based on the semantic communication manner; that is, the first indication information can directly indicate whether the first communication device can communicate based on the semantic communication manner. Alternatively, the first information comprises a first condition used by the first communication device to determine whether to communicate based on the semantic communication manner; that is, the first condition can be decision assistance information used by the first communication device to determine whether to communicate based on the semantic communication manner. Alternatively, the first information comprises a second condition used by the first communication device to determine whether to communicate based on the non-semantic communication manner; that is, the second condition can be decision assistance information used by the first communication device to determine whether to communicate based on the non-semantic communication manner.
[0310] In some embodiments, the first communication device can determine whether to communicate based on the semantic communication manner according to its own implementation, to implement the determination of the first information used to indicate whether to communicate based on the semantic communication manner. For example, the first communication device can determine whether to communicate based on the semantic communication manner according to the first condition, or the first communication device can determine whether to communicate based on the non-semantic communication manner according to the second condition. The details of the first condition and the second condition will be described below, and will not be repeated here.
[0311] In some embodiments, the first condition comprises at least one of semantic knowledge base matching, channel condition satisfying a first threshold, channel condition not satisfying a second threshold, device capability of the third communication device supporting semantic communication, transmission data volume satisfying a third threshold, transmission data volume not satisfying a fourth threshold, and the semantic communication manner satisfying service processing requirements, but is not limited thereto.
[0312] In some embodiments, the second condition comprises at least one of semantic knowledge base not matching, channel condition not satisfying the first threshold, channel condition satisfying the second threshold, device capability of the third communication device not supporting semantic communication, transmission data volume not satisfying the third threshold, transmission data volume satisfying the fourth threshold, and the semantic communication manner not satisfying service processing requirements, but is not limited thereto.
[0313] The first condition and the second condition can be described with reference to step S2102, and will not be repeated here.
[0314] In step S2202, the first communication device determines whether to communicate based on the semantic communication manner based on the first information.
[0315] The optional implementation of step S2202 can be referred to the optional implementation of step S2103 of FIG. 2A and other associated parts of the embodiments involved in FIG. 2A, and will not be repeated here.
[0316] The communication method related to the embodiments of the present disclosure can include at least one of step S2201 to step S2202. For example, step S2201 can be implemented as an independent embodiment, step S2202 can be implemented as an independent embodiment, and step S2201+S2202 can be implemented as an independent embodiment, but is not limited thereto.
[0317] In some embodiments, step S2201 is optional, and in different embodiments, this step can be omitted or replaced.
[0318] In some embodiments, step S2202 is optional, and in different embodiments, this step can be omitted or replaced.
[0319] It should be noted that the implementation provided in FIG. 2A and the implementation provided in FIG. 2B can be used in combination, for example, in some embodiments, a part of the first information can be configured for the first communication device by the second communication device through the optional implementation provided in FIG. 2A, and a part of the first information can be determined by the first communication device through the optional implementation provided in FIG. 2B, that is, the first information can be partially sent by the second communication device and partially determined by the first communication device, so that the first communication device can obtain complete first information through the above two ways.
[0320] In some embodiments, other optional implementations described before or after the description of FIG. 2A and FIG. 2B can be referred to.
[0321] According to the scheme provided by the embodiments of the present disclosure, the first node (i.e., the first communication device) determines whether to communicate based on a semantic communication manner, and the first node is a communication data sending end.
[0322] In some embodiments, determining whether to communicate based on a semantic communication manner includes:
[0323] (1) According to whether the transceiver knowledge base matches, if not, communicate based on a non-semantic communication manner.
[0324] Optionally, if the transceiver knowledge base matches, communication can be based on a semantic communication manner, or a non-semantic communication manner can be determined based on other conditions and itself.
[0325] It should be noted that semantic communication requires the sending end and the receiving end to share consistent knowledge bases. If the knowledge bases of both parties do not match, the effect of semantic communication will be greatly reduced. The traditional communication manner does not depend on the consistency of the knowledge base, and mainly focuses on the accurate transmission of signals.
[0326] (2) According to the channel condition, if the channel condition is poor or does not meet the transmission requirement of non-semantic communication, the semantic communication mode is adopted.
[0327] Optionally, if the channel condition is good or meets the transmission requirement of non-semantic communication, the non-semantic communication mode can be adopted, or the semantic communication mode can be determined based on other conditions and self-implementation.
[0328] It should be noted that higher transmission efficiency and reliability can be provided in an environment with good channel condition and less interference. In a complex or dynamically changing communication environment, semantic communication can exhibit better robustness.
[0329] (3) According to the device capability, if the device does not support the semantic communication related capability, the non-semantic communication mode is adopted.
[0330] Optionally, if the device supports the semantic communication related capability, the semantic communication mode can be adopted, or the non-semantic communication mode can be determined based on other conditions and self-implementation.
[0331] It should be noted that semantic communication requires higher computing and storage resources, especially when using deep learning models for semantic extraction and decoding, and is therefore suitable for devices with strong capabilities
[0332] (4) According to the transmission data amount, if the transmission data amount exceeds a certain threshold or exceeds the channel capacity, the semantic communication mode is adopted. The threshold can be agreed by the protocol or configured by the network node.
[0333] Optionally, if the transmission data amount does not exceed a certain threshold or does not exceed the channel capacity, the non-semantic communication mode can be adopted, or the semantic communication mode can be determined based on other conditions and self-implementation.
[0334] It should be noted that semantic communication is based on semantic feature extraction and compression, and is suitable for large data transmission, and is more suitable in scenarios with large transmission data amount.
[0335] (5) According to the data transmission / service requirement, if the semantic communication cannot meet the current data transmission / service requirement, the non-semantic communication mode is adopted. The requirement includes but is not limited to at least one of the requirements for real-time, importance and data privacy. Specifically, if the current service has a high requirement for real-time or importance, or has a high requirement for data privacy, the semantic communication cannot meet the requirement.
[0336] Optionally, if the semantic communication can meet the current data transmission / service requirement, the semantic communication mode can be adopted, or the non-semantic communication mode can be determined based on other conditions and self-implementation.
[0337] It should be noted that semantic communication needs to perform semantic feature extraction and coding and decoding, and the delay is high, and semantic communication does not pursue perfect accurate transmission, so for the scene with high delay requirement or high task importance, non-semantic communication mode is more suitable. In addition, semantic communication needs to share and update the knowledge base between the sending end and the receiving end, which may cause privacy and security problems, therefore, if the data privacy requirement is high, the semantic communication mode cannot be used.
[0338] In some embodiments, determining whether to be based on a semantic communication mode can be based on first information determination, the first information can directly indicate whether the first node can communicate based on the semantic communication mode, the first information indicates the above-mentioned five kinds of related decision auxiliary information, and the first node is determined based on the above-mentioned decision auxiliary information.
[0339] In some embodiments, the first information can be determined by the first node itself, indicated by the receiving end node, or indicated by other network nodes (such as NG-RAN, CN node, server).
[0340] In some embodiments, determining whether to be based on a semantic communication mode can be determined by a non-access layer and indicated to an access layer for subsequent resource configuration or scheduling. Determining whether to be based on a semantic communication mode can also be determined by an access layer, and optionally indicated to a non-access layer for assisting source coding or access process triggering.
[0341] In some embodiments, determining whether the knowledge base of the sending end and the receiving end matches can be determined according to at least one of the following: knowledge base identification information; knowledge base version information; knowledge base type information.
[0342] In some embodiments, the knowledge base type information includes the source modal type (such as text, image, voice, video, etc.) in the knowledge base, the task type (such as image classification, image recognition, voice recognition, text understanding, etc.) in the knowledge base, and the channel type (such as NTN, TN, brain-computer or other channel types) in the knowledge base.
[0343] In some embodiments, the knowledge base of the sending end and the receiving end can be one or more, and can be a knowledge base being used or a knowledge base supporting use. The matching knowledge base includes at least one of the following:
[0344] The knowledge base being used by the sending end matches the knowledge base being used by the receiving end;
[0345] The knowledge base being used by the sending end matches at least one knowledge base supported by the receiving end for use;
[0346] At least one knowledge base supported by the sending end for use matches at least one knowledge base supported by the receiving end for use;
[0347] The sending end supports using at least one knowledge base to match the knowledge base being used by the receiving end.
[0348] In some embodiments, the determination of the channel condition can be made when at least one of the following conditions is met:
[0349] The coding error rate is higher than a certain threshold, the coding error rate including the bit error rate, the packet error rate, etc.
[0350] The channel bandwidth is lower than a certain threshold.
[0351] The channel capacity is lower than a certain threshold.
[0352] The signal quality is lower than a certain threshold; the signal quality including the RSRP, the RSRQ, the SNR, etc.
[0353] In some embodiments, the above threshold is determined by a protocol, or configured by a network node, or determined according to the quality of service requirement.
[0354] In some embodiments, the determination according to the device capability includes the determination according to the device capability of at least one of the receiving end, the sending end, and any network device located between the receiving end and the sending end.
[0355] Optionally, as long as any device capability does not support the semantic communication related capability, it is considered that the device does not support the semantic communication related capability.
[0356] In some embodiments, the determination according to the device capability includes at least one of the following:
[0357] The computing capability, which can be used for the extraction of semantic features, the semantic information coding and decoding, the semantic information representation, or the training and inference of AI models for the foregoing functions;
[0358] The storage capability, including whether it can support the storage of at least one of the semantic model, the knowledge base and the temporary data, and / or, the storage capability including whether it can support at least one of the storage resource corresponding to the semantic model, the storage resource corresponding to the knowledge base and the storage resource corresponding to the temporary data.
[0359] The algorithm support, including but not limited to machine learning, deep learning, natural language processing, etc., to realize the effective processing of semantic information;
[0360] The knowledge base access, the device should be able to access and utilize the knowledge base, which contains information for semantic information extraction, semantic coding and decoding, background knowledge of semantic information and semantic context, etc.
[0361] The data processing capability, the device needs to have efficient data processing capability, including data preprocessing, feature extraction, encoding and decoding, etc.
[0362] FIG. 3A is a flow diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG. 3A, the embodiment of the present disclosure relates to a communication method, and the method comprises:
[0363] Step S3101: transmitting capability information.
[0364] The optional implementation of step S3101 can refer to the optional implementation of step S2101 in FIG. 2A and other associated parts in the embodiments related to FIG. 2A, which will not be repeated here.
[0365] In some embodiments, the first communication device transmits the capability information to the second communication device, but is not limited thereto, and can transmit the capability information to other subjects.
[0366] In some embodiments, the capability information is used to indicate whether the first communication device supports the semantic communication mode, and / or the capability information is used to indicate whether the first communication device supports the selection of the communication mode between the semantic communication mode and the non-semantic communication mode.
[0367] In some embodiments, the capability information is also used by the second communication device to determine whether to transmit the first information to the first communication device.
[0368] Step S3102: obtaining the first information.
[0369] The optional implementation of step S3102 can refer to the optional implementation of step S2102 in FIG. 2A and other associated parts in the embodiments related to FIG. 2A, which will not be repeated here.
[0370] In some embodiments, the first communication device receives the first information transmitted by the second communication device, but is not limited thereto, and can receive the first information transmitted by other subjects.
[0371] In some embodiments, the first communication device obtains the first information specified by a protocol.
[0372] In some embodiments, the first communication device obtains the first information from upper layer(s).
[0373] In some embodiments, the first communication device processes to obtain the first information.
[0374] In some embodiments, step S3102 is omitted, and the first communication device autonomously implements the function indicated by the first information, or the above function is default or default.
[0375] In some embodiments, the first information comprises at least one of the following: indication information used to indicate whether to communicate based on the semantic communication manner; a first condition used by the first communication device to determine to communicate based on the semantic communication manner; a second condition used by the first communication device to determine to communicate based on the non-semantic communication manner.
[0376] In some embodiments, the first condition comprises at least one of the following: semantic knowledge base matching; a channel condition satisfying a first threshold; a channel condition not satisfying a second threshold; a device capability of a third communication device supporting semantic communication; a transmission data volume satisfying a third threshold; a transmission data volume not satisfying a fourth threshold; the semantic communication manner satisfying a service processing requirement.
[0377] In some embodiments, the second condition comprises at least one of the following: semantic knowledge base not matching; a channel condition not satisfying a first threshold; a channel condition satisfying a second threshold; a device capability of a third communication device not supporting semantic communication; a transmission data volume not satisfying a third threshold; a transmission data volume satisfying a fourth threshold; the semantic communication manner not satisfying a service processing requirement.
[0378] Step S3103: determining, based on the first information, whether to communicate based on the semantic communication manner.
[0379] Optional implementation manners of step S3103 can refer to optional implementation manners of step S2103 in FIG. 2A and other associated parts in the embodiments involved in FIG. 2A, which will not be described herein.
[0380] The communication method involved in the embodiments of the present disclosure can comprise at least one of steps S3101-S3103. For example, step S3102 can be implemented as an independent embodiment, step S3103 can be implemented as an independent embodiment, steps S3101+S3102 can be implemented as an independent embodiment, steps S3101+S3103 can be implemented as an independent embodiment, steps S3102+S3103 can be implemented as an independent embodiment, but are not limited thereto.
[0381] In some embodiments, the order of steps S3101 and S3102 can be exchanged or performed simultaneously.
[0382] In some embodiments, steps S3101 and S3102 are optional, and one or more of the steps can be omitted or replaced in different embodiments.
[0383] In some embodiments, steps S3101 and S3103 are optional, and one or more of the steps can be omitted or replaced in different embodiments.
[0384] FIG. 3B is a flow diagram illustrating a communication method according to an embodiment of the present disclosure. As shown in FIG. 3B, the embodiment of the present disclosure relates to a communication method, and the method comprises:
[0385] In step S3201, capability information is acquired.
[0386] The optional implementation of step S3201 can refer to the optional implementation of step S2101 in FIG. 2A and other associated parts in the embodiments related to FIG. 2A, which will not be repeated here.
[0387] In some embodiments, the second communication device receives the capability information sent by the first communication device, but is not limited thereto, and can also receive the capability information sent by other subjects.
[0388] In some embodiments, the second communication device acquires the capability information specified by the protocol.
[0389] In some embodiments, the second communication device acquires the capability information from the upper layer(s).
[0390] In some embodiments, the second communication device processes to obtain the capability information.
[0391] In some embodiments, step S3201 is omitted, and the second communication device autonomously implements the function indicated by the capability information, or the above function is default or default.
[0392] In some embodiments, the capability information is used to indicate whether the first communication device supports the semantic communication mode, and / or the capability information is used to indicate whether the first communication device supports the selection of the communication mode between the semantic communication mode and the non-semantic communication mode.
[0393] In some embodiments, the second communication device can execute the following step S3201 when the capability information indicates that the first communication device supports the semantic communication mode, or the second communication device can execute the following step S3201 when the capability information indicates that the first communication device supports the selection of the communication mode between the semantic communication mode and the non-semantic communication mode.
[0394] In step S3202, first information is sent.
[0395] The optional implementation of step S3202 can refer to the optional implementation of step S2102 in FIG. 2A and other associated parts in the embodiments related to FIG. 2A, which will not be repeated here.
[0396] In some embodiments, the second communication device sends the first information to the first communication device, but is not limited thereto, and can also send the first information to other subjects.
[0397] In some embodiments, the first information comprises at least one of the following: indication information used to indicate whether to communicate based on the semantic communication manner; a first condition used by the first communication device to determine to communicate based on the semantic communication manner; a second condition used by the first communication device to determine to communicate based on the non-semantic communication manner.
[0398] In some embodiments, the first condition comprises at least one of the following: semantic knowledge base matching; the channel condition satisfying a first threshold; the channel condition not satisfying a second threshold; a device capability of the third communication device supporting the semantic communication; a transmission data volume satisfying a third threshold; the transmission data volume not satisfying a fourth threshold; the semantic communication manner satisfying a service processing requirement.
[0399] In some embodiments, the second condition comprises at least one of the following: semantic knowledge base not matching; the channel condition not satisfying the first threshold; the channel condition satisfying the second threshold; a device capability of the third communication device not supporting the semantic communication; the transmission data volume not satisfying the third threshold; the transmission data volume satisfying the fourth threshold; the semantic communication manner not satisfying the service processing requirement.
[0400] In some embodiments, the first information is used by the first communication device to determine whether to communicate based on the semantic communication manner.
[0401] The communication method related to the embodiments of the present disclosure can comprise at least one of steps S3201-S3202. For example, step S3202 can be implemented as an independent embodiment, and steps S3201+S3202 can be implemented as an independent embodiment, but are not limited thereto.
[0402] In some embodiments, steps S3201 and S3202 can exchange order or be executed simultaneously.
[0403] In some embodiments, step S3201 is optional, and can be omitted or replaced in different embodiments.
[0404] In the embodiments of the present disclosure, step S3201 can be combined with step S3101 of FIG. 3A, and step S3202 can be combined with step S3102 of FIG. 3A.
[0405] FIG. 4A is a flow diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG. 4A, the embodiments of the present disclosure relate to a communication method, and the above method comprises:
[0406] Step S4101, determining whether to communicate based on a semantic communication manner based on first information.
[0407] The optional implementation of step S4101 can refer to the optional implementation of step S2101, step S2102 of FIG. 2A, step S2201, step S2202 of FIG. 2B, step S3101, step S3102 of FIG. 3A, and other associated parts in the embodiments related to FIG. 2A, FIG. 2B, and FIG. 3A, which are not described herein.
[0408] In some embodiments, the first information is determined by at least one of: the first communication device; based on an indication of the second communication device.
[0409] In some embodiments, determining whether to communicate based on the semantic communication manner comprises any one of: determining to communicate based on the semantic communication manner; determining to communicate based on the non-semantic communication manner.
[0410] In some embodiments, the first information comprises at least one of: indication information for indicating whether to communicate based on the semantic communication manner; a first condition for the first communication device to determine to communicate based on the semantic communication manner; a second condition for the first communication device to determine to communicate based on the non-semantic communication manner.
[0411] In some embodiments, the first condition comprises at least one of: semantic knowledge base matching; channel condition satisfying a first threshold; channel condition not satisfying a second threshold; device capability of a third communication device supporting semantic communication; transmission data volume satisfying a third threshold; transmission data volume not satisfying a fourth threshold; the semantic communication manner satisfying a service processing requirement.
[0412] In some embodiments, the second condition comprises at least one of: semantic knowledge base not matching; channel condition not satisfying the first threshold; channel condition satisfying the second threshold; device capability of the third communication device not supporting semantic communication; transmission data volume not satisfying the third threshold; transmission data volume satisfying the fourth threshold; the semantic communication manner not satisfying the service processing requirement.
[0413] In some embodiments, whether the semantic knowledge base matches is determined according to at least one of: identification information of the semantic knowledge base; version information of the semantic knowledge base; type information of the semantic knowledge base.
[0414] In some embodiments, the type information of the semantic knowledge base is used to indicate at least one of: a source data type in the semantic knowledge base; a data modality type in the semantic knowledge base; a task type in the semantic knowledge base; a channel type in the semantic knowledge base.
[0415] In some embodiments, the source data type comprises at least one of: application layer source data; non-access layer source data; access layer source data.
[0416] In some embodiments, the data modality type comprises at least one of: text; image; voice; video.
[0417] In some embodiments, the task type comprises at least one of: image classification; image recognition; semantic recognition; text understanding.
[0418] In some embodiments, the channel type comprises at least one of: NTN channel; TN channel; underwater communication channel; brain-computer communication channel.
[0419] In some embodiments, the semantic knowledge base comprises at least one of: one or more semantic knowledge bases in use; one or more semantic knowledge bases in support of use.
[0420] In some embodiments, the channel condition is determined based on at least one of: decoding error rate; channel bandwidth; channel capacity; signal quality.
[0421] In some embodiments, any one of the first threshold, the second threshold, the third threshold and the fourth threshold is determined by at least one of: protocol agreement; fourth communication device indication; determination based on QoS requirement.
[0422] In some embodiments, the QoS requirement is indicated by a QoS parameter, or the QoS requirement is indicated by a QoS index.
[0423] In some embodiments, the third communication device comprises at least one device associated with the semantic communication, and the third communication device comprises at least one of: a semantic communication sender; a semantic communication receiver; any communication device located between the semantic communication sender and the semantic communication receiver.
[0424] In some embodiments, the device capability comprises at least one of: computing capability; storage capability; algorithmic capability; semantic knowledge base access capability; data processing capability.
[0425] In some embodiments, the service processing requirement comprises at least one of: service real-time requirement; service importance requirement; service data privacy requirement; service data transmission requirement.
[0426] In some embodiments, the first indication information is sent by the first protocol stack layer to the second protocol stack layer, and the first indication information is used to indicate that the first communication device determines to communicate based on the semantic communication mode, or the first indication information is used to indicate that the first communication device determines to communicate based on the non-semantic communication mode; wherein the first protocol layer is used to determine whether to communicate based on the semantic communication mode based on the first information, and the second protocol stack layer is used for subsequent processing based on the first indication information.
[0427] In some embodiments, the first communication device comprises a semantic communication sender.
[0428] In some embodiments, the second communication device comprises at least one of the following: a semantic communication receiver; any communication device located between the semantic communication sender and the semantic communication receiver; a standalone semantic communication control node.
[0429] In some embodiments, the first communication device or the second communication device comprises at least one of the following: a terminal device; an access network device; a core network device; a server.
[0430] The communication method related to the embodiments of the present disclosure can at least include step S4101, and step S4101 can be implemented as an independent embodiment, but is not limited thereto.
[0431] FIG. 4B is a flow diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG. 4B, the embodiments of the present disclosure relate to a communication method, and the method comprises:
[0432] Step S4201, sending first information.
[0433] The optional implementation of step S4201 can refer to the optional implementation of step S2101 in FIG. 2A, the optional implementation of step S2201 in FIG. 2B, the optional implementation of step S3201 in FIG. 3B, and other associated parts in the embodiments related to FIG. 2A, FIG. 2B, and FIG. 3B, which will not be repeated here.
[0434] In some embodiments, the second communication device sends the first information to the first communication device, but is not limited thereto, and can also send the first information to other subjects.
[0435] In some embodiments, the first information is used by the first communication device to determine whether to communicate based on a semantic communication manner.
[0436] In some embodiments, the first information is used by the first communication device to determine whether to communicate based on a semantic communication manner, comprising any of the following: the first information is used by the first communication device to determine to communicate based on a semantic communication manner; the first information is used by the first communication device to determine to communicate based on a non-semantic communication manner.
[0437] In some embodiments, the first information comprises at least one of the following: indication information used to indicate whether to communicate based on a semantic communication manner; a first condition used by the first communication device to determine to communicate based on a semantic communication manner; a second condition used by the first communication device to determine to communicate based on a non-semantic communication manner.
[0438] In some embodiments, the first condition comprises at least one of: semantic knowledge base matching; channel condition satisfying a first threshold; channel condition not satisfying a second threshold; device capability of the third communication device supporting semantic communication; transmission data volume satisfying a third threshold; transmission data volume not satisfying a fourth threshold; semantic communication mode satisfying business processing requirement.
[0439] In some embodiments, the second condition comprises at least one of: semantic knowledge base not matching; channel condition not satisfying the first threshold; channel condition satisfying the second threshold; device capability of the third communication device not supporting semantic communication; transmission data volume not satisfying the third threshold; transmission data volume satisfying the fourth threshold; semantic communication mode not satisfying the business processing requirement.
[0440] In some embodiments, whether the semantic knowledge base matches is determined according to at least one of: identification information of the semantic knowledge base; version information of the semantic knowledge base; type information of the semantic knowledge base.
[0441] In some embodiments, the type information of the semantic knowledge base is used to indicate at least one of: data source type in the semantic knowledge base; data modality type in the semantic knowledge base; task type in the semantic knowledge base; channel type in the semantic knowledge base.
[0442] In some embodiments, the data source type comprises at least one of: application layer data source; non-access layer data source; access layer data source.
[0443] In some embodiments, the data modality type comprises at least one of: text; image; voice; video.
[0444] In some embodiments, the task type comprises at least one of: image classification; image recognition; semantic recognition; text understanding.
[0445] In some embodiments, the channel type comprises at least one of: NTN channel; TN channel; underwater communication channel; brain-computer communication channel.
[0446] In some embodiments, the semantic knowledge base comprises at least one of: one or more semantic knowledge bases being used; one or more semantic knowledge bases being supported to be used.
[0447] In some embodiments, the channel condition is determined based on at least one of: decoding error rate; channel bandwidth; channel capacity; signal quality.
[0448] In some embodiments, the third communication device comprises at least one device associated with the semantic communication, and the third communication device comprises at least one of: a semantic communication sending end; a semantic communication receiving end; any communication device located between the semantic communication sending end and the semantic communication receiving end.
[0449] In some embodiments, the device capability comprises at least one of: a computing capability; a storage capability; an algorithm capability; a semantic knowledge base access capability; a data processing capability.
[0450] In some embodiments, the business processing requirement comprises at least one of: a business real-time requirement; a business importance requirement; a business data privacy requirement; a business data transmission requirement.
[0451] In some embodiments, the second communication device configures the first threshold and / or the second threshold for the first communication device.
[0452] In some embodiments, the first communication device is a semantic communication sender.
[0453] In some embodiments, the second communication device comprises at least one of: a semantic communication receiver; any communication device located between the semantic communication sender and the semantic communication receiver; an independent semantic communication control node.
[0454] In some embodiments, the first communication device or the second communication device comprises at least one of: a terminal device; an access network device; a core network device; a server.
[0455] The communication method related to the embodiments of the present disclosure can at least include step S4201, and step S4201 can be implemented as an independent embodiment, but is not limited thereto.
[0456] In the embodiments of the present disclosure, part or all of the steps, and optional implementation manners thereof, can be combined with part or all of the steps in other embodiments, or can be combined with optional implementation manners of other embodiments.
[0457] The embodiments of the present disclosure also propose an apparatus for implementing any of the above methods, for example, an apparatus comprising units or modules for implementing the steps performed by the first communication device in any of the above methods. For another example, another apparatus is proposed, comprising units or modules for implementing the steps performed by the second communication device in any of the above methods.
[0458] It should be understood that the division of each unit or module in the above apparatus is only a logical function division, and all or part of them can be integrated into a physical entity or physically separated in actual implementation. In addition, the units or modules in the apparatus can be implemented in the form of processor calling software: for example, the apparatus includes a processor, the processor is connected with a memory, the memory stores instructions, and the processor calls the instructions stored in the memory to realize any of the above methods or realize the functions of each unit or module of the above apparatus, wherein the processor is a general processor such as a central processing unit (CPU) or a microprocessor, and the memory is a memory in the apparatus or a memory outside the apparatus. Alternatively, the units or modules in the apparatus can be implemented in the form of hardware circuit, and the functions of part or all of the units or modules can be realized by the design of hardware circuit. The above hardware circuit can be understood as one or more processors; for example, in one implementation, the above hardware circuit is an application-specific integrated circuit (ASIC), and the functions of part or all of the units or modules are realized by the design of the logical relationship of elements in the circuit; for another example, in another implementation, the above hardware circuit is a programmable logic device (PLD), and a field programmable gate array (FPGA) is taken as an example, which can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by a configuration file, so as to realize the functions of part or all of the above units or modules. All units or modules of the above apparatus can be all implemented in the form of processor calling software, or all implemented in the form of hardware circuit, or part implemented in the form of processor calling software and the remaining part implemented in the form of hardware circuit.
[0459] In the embodiments of the present disclosure, the processor is a circuit with signal processing capability. In one implementation, the processor can be a circuit with instruction reading and running capability, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), a digital signal processor (DSP), and the like. In another implementation, the processor can implement certain functions through a logical relationship of hardware circuit, and the logical relationship of the hardware circuit is fixed or reconfigurable. For example, the processor is a hardware circuit implemented by an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In the reconfigurable hardware circuit, the processor loads a configuration document to implement the configuration of the hardware circuit. It can be understood that the processor loads instructions to implement the functions of the above part or all units or modules. In addition, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), and the like.
[0460] FIG. 5A is a structural schematic diagram of a first communication device according to an embodiment of the present disclosure. As shown in FIG. 5A, the first communication device 5100 can at least include a processing module 5101. In some embodiments, the processing module 5101 is configured to determine whether to communicate based on a semantic communication manner based on first information. Optionally, the processing module 5101 is configured to perform at least one of other steps (for example, steps S2103, S2201, and S2202, but not limited thereto) performed by the first communication device in any of the above methods, details of which are not described herein. In some embodiments, the first communication device 5100 can further include a transceiver module. Optionally, the transceiver module is configured to perform at least one of the communication steps (for example, steps S2201 and S2202, but not limited thereto) performed by the first communication device in any of the above methods, details of which are not described herein.
[0461] FIG. 5B is a structural diagram of a second communication device according to an embodiment of the present disclosure. As shown in FIG. 5B, the second communication device 5200 can at least include a transceiver module 5201. In some embodiments, the transceiver module 5201 is configured to send first information to a first communication device, where the first information is used by the first communication device to determine whether to communicate based on a semantic communication manner. Optionally, the transceiver module 5201 is configured to perform at least one of the communication steps (for example, steps S2101 and S2102, but not limited to) performed by the second communication device in any of the above methods, details of which are not repeated here. In some embodiments, the second communication device 5200 can further include a processing module. Optionally, the processing module is configured to perform at least one of the other steps performed by the second communication device in any of the above methods, details of which are not repeated here.
[0462] In some embodiments, the transceiver module can include a sending module and / or a receiving module, which can be separate or integrated together. Optionally, the transceiver module can be replaced by a transceiver.
[0463] In some embodiments, the processing module can be a single module or can include multiple sub-modules. Optionally, the multiple sub-modules perform all or part of the steps required to be performed by the processing module. Optionally, the processing module can be replaced by a processor.
[0464] FIG. 6A is a structural diagram of a communication device 6100 according to an embodiment of the present disclosure. The communication device 6100 can be a first communication device, a second communication device, a chip, a chip system, or a processor supporting the first communication device to implement any of the above methods, or a chip, a chip system, or a processor supporting the second communication device to implement any of the above methods. The communication device 6100 can be used to implement the methods described in the above method embodiments, and details can be referred to the descriptions in the above method embodiments.
[0465] As shown in FIG. 6A, the communication device 6100 includes one or more processors 6101. The processor 6101 can be a general-purpose processor or a special-purpose processor, for example, a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control a communication device (for example, a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute programs, and process data of the programs. The communication device 6100 is configured to execute any of the above methods.
[0466] In some embodiments, the communication device 6100 further includes one or more memories 6102 for storing instructions. Optionally, all or part of the memory 6102 can also be outside the communication device 6100.
[0467] In some embodiments, the communication device 6100 further includes one or more transceivers 6103. When the communication device 6100 includes one or more transceivers 6103, the transceiver 6103 performs at least one of the communication steps (for example, steps S2101, step S2102, but not limited to) in the above-described method, and the processor 6101 performs at least one of the other steps (for example, step S2103, step S2201, step S2202, but not limited to).
[0468] In some embodiments, the transceiver can include a receiver and / or a transmitter, which can be separate or integrated together. Optionally, the terms of transceiver, transceiving unit, transceiver, transceiving circuit, etc. can be replaced with each other, the terms of transmitter, transmitting unit, transmitter, transmitting circuit, etc. can be replaced with each other, and the terms of receiver, receiving unit, receiver, receiving circuit, etc. can be replaced with each other.
[0469] In some embodiments, the communication device 6100 can include one or more interface circuits 6104. Optionally, the interface circuit 6104 is connected with the memory 6102, and the interface circuit 6104 can be used to receive signals from the memory 6102 or other devices, and can be used to send signals to the memory 6102 or other devices. For example, the interface circuit 6104 can read the instructions stored in the memory 6102 and send the instructions to the processor 6101.
[0470] The communication device 6100 described in the above embodiments can be a first communication device or a second communication device, but the scope of the communication device 6100 described in the present disclosure is not limited thereto, and the structure of the communication device 6100 can not be limited by FIG. 6A. The communication device can be a standalone device or can be part of a larger device. For example, the communication device can be: (1) a standalone integrated circuit (IC), or a chip, or a chip system or subsystem; (2) a set of one or more ICs, which can optionally also include storage components for storing data, programs; (3) an ASIC, such as a Modem; (4) a module that can be embedded in other devices; (5) a receiver, terminal device, smart terminal device, cellular phone, wireless device, handset, mobile unit, car-mounted device, network device, cloud device, artificial intelligence device, etc.; (6) other, etc.
[0471] FIG. 6B is a structural schematic diagram of a chip 6200 according to an embodiment of the present disclosure. For the case where the communication device 6100 is a chip or a chip system, the structural schematic diagram of the chip 6200 shown in FIG. 6B can be referred to, but is not limited thereto.
[0472] The chip 6200 comprises one or more processors 6201, and the chip 6200 is configured to execute any of the above methods.
[0473] In some embodiments, the chip 6200 further comprises one or more interface circuits 6202. Optionally, the interface circuit 6202 is connected with the memory 6203, and the interface circuit 6202 can be configured to receive signals from the memory 6203 or other devices, and the interface circuit 6202 can be configured to send signals to the memory 6203 or other devices. For example, the interface circuit 6202 can read instructions stored in the memory 6203 and send the instructions to the processor 6201.
[0474] In some embodiments, the interface circuit 6202 performs at least one of the communication steps (for example, step S2101, step S2102, but not limited thereto) in the above methods, and the processor 6201 performs at least one of the other steps (for example, step S2103, step S2201, step S2202, but not limited thereto).
[0475] In some embodiments, the interface circuit, the interface, the transceiving pin, the transceiver, and the like can be replaced with each other.
[0476] In some embodiments, the chip 6200 further comprises one or more memories 6203 configured to store instructions. Optionally, all or part of the memory 6203 can be outside the chip 6200.
[0477] The present disclosure further proposes a storage medium, and instructions are stored on the storage medium. When the instructions are executed on the communication device 6100, the communication device 6100 performs any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer readable storage medium, but is not limited thereto, and it can also be a storage medium readable by other devices. Optionally, the storage medium can be a non-transitory storage medium, but is not limited thereto, and it can also be a transitory storage medium.
[0478] The present disclosure further proposes a program product, and the program product is executed by the communication device 6100, so that the communication device 6100 performs any of the above methods. Optionally, the program product is a computer program product.
[0479] The present disclosure further proposes a computer program, and when the computer program is executed on a computer, the computer program causes the computer to perform any of the above methods.
[0480] Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the features disclosed herein. It is intended that the disclosure be construed as including any paterns of this disclosure that can be derived from the description and illustrations presented herein without departing from the scope and spirit of the disclosure. The specification and examples given are considered exemplary only, and the true scope and spirit of the disclosure are indicated by the following claims.
[0481] It is to be understood that the disclosure is not limited to the precise construction described above and shown in the attached drawings, and that various modifications and changes can be made without departing from the scope thereof. The scope of the disclosure is limited only by the claims that follow.
Claims
1. A communication method characterized by comprising: The method is applied to a first communication device, and the method comprises: Determining, based on first information, whether to communicate based on a semantic communication mode.
2. The method of claim 1, wherein, Determining whether to communicate based on a semantic communication mode comprises any of the following: Determining to communicate based on a semantic communication mode; Determining to communicate based on a non-semantic communication mode.
3. The method according to claim 1 or 2, characterized in that, The first information comprises at least one of the following: Indication information for indicating whether to communicate based on a semantic communication mode; A first condition for the first communication device to determine to communicate based on a semantic communication mode; A second condition for the first communication device to determine to communicate based on a non-semantic communication mode.
4. The method of claim 3, wherein, The first condition comprises at least one of the following: Semantic knowledge base matching; A channel condition satisfying a first threshold value; A channel condition not satisfying a second threshold value; Device capability of a third communication device supporting semantic communication; A transmission data volume satisfying a third threshold value; A transmission data volume not satisfying a fourth threshold value; A semantic communication mode satisfying a service processing requirement.
5. The method according to claim 3 or 4, characterized in that, The second condition comprises at least one of the following: Semantic knowledge base non-matching; A channel condition not satisfying a first threshold value; A channel condition satisfying a second threshold value; Device capability of a third communication device not supporting semantic communication; A transmission data volume not satisfying a third threshold value; A transmission data volume satisfying a fourth threshold value; A semantic communication mode not satisfying a service processing requirement.
6. The method according to claim 4 or 5, characterized in that, Whether the semantic knowledge base matches is determined according to at least one of the following information: Identification information of the semantic knowledge base; Version information of the semantic knowledge base; Type information of the semantic knowledge base.
7. The method of claim 6, wherein, The type information of the semantic knowledge base is used to indicate at least one of the following: A source data type in the semantic knowledge base; A data modality type in the semantic knowledge base; A task type in the semantic knowledge base; A channel type in the semantic knowledge base.
8. The method according to claim 6 or 7, characterized in that, The source data type comprises at least one of the following: Application layer source data; Non-access layer source data; Access layer source data.
9. The method according to claim 7 or 8, characterized in that, The data modality type comprises at least one of the following: Text; Image; Voice; Video.
10. The method according to any one of claims 7 to 9, characterized in that, The task type comprises at least one of the following: Image classification; Image recognition; Semantic recognition; Text understanding.
11. The method according to any one of claims 7 to 10, characterized in that, The channel type comprises at least one of the following: Non-terrestrial network (NTN) channel; Terrestrial network (TN) channel; Underwater communication channel; Brain-computer communication channel.
12. The method according to any one of claims 4 to 11, characterized in that, The semantic knowledge base comprises at least one of the following: One or more semantic knowledge bases being used; One or more semantic knowledge bases being supported for use.
13. The method according to any one of claims 4 to 12, characterized in that, The channel condition is determined based on at least one of the following: Decoding error rate; Channel bandwidth; Channel capacity; Signal quality.
14. The method according to any one of claims 4 to 13, characterized in that, The third communication device comprises at least one device associated with semantic communication, and the third communication device comprises at least one of the following: A semantic communication sending end; A semantic communication receiving end; Any communication device located between the semantic communication sending end and the semantic communication receiving end.
15. The method according to any one of claims 4 to 14, characterized in that, The device capability comprises at least one of the following: Computing capability; Storage capability; Algorithmic capability; Semantic knowledge base access capability; Data processing capability.
16. The method according to any one of claims 4 to 15, characterized in that, The service processing requirement comprises at least one of the following: Service real-time requirement; Service importance requirement; Service data privacy requirement; Service data transmission requirement.
17. The method according to any one of claims 4 to 16, characterized in that, Any one of the first threshold, the second threshold, the third threshold and the fourth threshold is determined by at least one of the following manners: Agreement of a protocol; Indication of a fourth communication device; Determination based on a quality of service (QoS) requirement.
18. The method of claim 17, wherein, The QoS requirement is indicated by a QoS parameter, or the QoS requirement is indicated by a QoS index.
19. The method of any one of claims 1 to 18, wherein, The method further comprises: sending, by a first protocol stack layer, first indication information to a second protocol stack layer, the first indication information being used to indicate that the first communication device determines to communicate based on a semantic communication manner, or the first indication information being used to indicate that the first communication device determines to communicate based on a non-semantic communication manner; wherein the first protocol layer is used to determine whether to communicate based on the semantic communication manner based on the first information, and the second protocol stack layer is used to perform subsequent processing based on the first indication information.
20. The method of any one of claims 1 to 19, wherein, The first information is determined by at least one of the following manners: determination by the first communication device; determination based on indication of a second communication device.
21. The method of claim 20, wherein, The second communication device comprises at least one of the following: a semantic communication receiving end; any communication device located between a semantic communication sending end and a semantic communication receiving end; an independent semantic communication control node.
22. The method of any one of claims 1 to 21, wherein, The first communication device is a semantic communication sending end.
23. The method of any one of claims 20-22, wherein, The first communication device or the second communication device comprises at least one of the following: a terminal device; an access network device; a core network device; a server.
24. The method of any one of claims 1 to 23, wherein, The method further comprises: sending, to a second communication device, capability information, the capability information being used to indicate whether the first communication device supports a semantic communication manner, and / or the capability information being used to indicate whether the first communication device supports selection of a communication manner between a semantic communication manner and a non-semantic communication manner.
25. A method of communication, comprising: Applied to a second communication device, the method comprises: sending, to a first communication device, first information, the first information being used for the first communication device to determine whether to communicate based on a semantic communication manner.
26. The method of claim 25, wherein, The first information being used for the first communication device to determine whether to communicate based on a semantic communication manner comprises any one of the following: the first information being used for the first communication device to determine to communicate based on a semantic communication manner; the first information being used for the first communication device to determine to communicate based on a non-semantic communication manner.
27. The method of claim 25 or 26, wherein, The first information comprises at least one of the following: indication information used to indicate whether to communicate based on a semantic communication manner; a first condition used for the first communication device to determine to communicate based on a semantic communication manner; a second condition used for the first communication device to determine to communicate based on a non-semantic communication manner.
28. The method of claim 27, wherein, The first condition comprises at least one of the following: semantic knowledge base matching; a channel condition satisfying a first threshold; a channel condition not satisfying a second threshold; device capability of a third communication device supporting semantic communication; a transmission data amount satisfying a third threshold; a transmission data amount not satisfying a fourth threshold; a semantic communication manner satisfying a service processing requirement.
29. The method of claim 27 or 28, wherein, The second condition comprises at least one of the following: semantic knowledge base not matching; a channel condition not satisfying a first threshold; a channel condition satisfying a second threshold; The device capability of the third communication device does not support semantic communication; The transmission data amount does not satisfy a third threshold value; The transmission data amount satisfies a fourth threshold value; The semantic communication mode does not satisfy the service processing requirement.
30. The method of claim 28 or 29, wherein, Whether the semantic knowledge base matches is determined according to at least one of the following information: Identification information of the semantic knowledge base; Version information of the semantic knowledge base; Type information of the semantic knowledge base.
31. The method of claim 30, wherein, The type information of the semantic knowledge base is used to indicate at least one of the following: Source data type in the semantic knowledge base; Data modality type in the semantic knowledge base; Task type in the semantic knowledge base; Channel type in the semantic knowledge base.
32. The method of claim 31, wherein, The source data type includes at least one of the following: Application layer source data; Non-access layer source data; Access layer source data.
33. The method of claim 31 or 32, wherein, The data modality type includes at least one of the following: Text; Image; Voice; Video.
34. The method of any one of claims 31-33, wherein, The task type includes at least one of the following: Image classification; Image recognition; Semantic recognition; Text understanding.
35. The method of any one of claims 31-34, wherein, The channel type includes at least one of the following: NTN channel; TN channel; Underwater communication channel; Brain-computer communication channel.
36. The method of any one of claims 28-35, wherein, The semantic knowledge base includes at least one of the following: One or more semantic knowledge bases being used; One or more semantic knowledge bases being supported to be used.
37. The method of any one of claims 28-36, wherein, The channel condition is determined based on at least one of the following: Decoding error rate; Channel bandwidth; Channel capacity; Signal quality.
38. The method of any one of claims 28-37, wherein, The third communication device includes at least one device associated with semantic communication, and the third communication device includes at least one of the following: Semantic communication sending end; Semantic communication receiving end; Any communication device located between the semantic communication sending end and the semantic communication receiving end.
39. The method of any one of claims 28-38, wherein, The device capability includes at least one of the following: Computing capability; Storage capability; Algorithmic capability; Semantic knowledge base access capability; Data processing capability.
40. The method of any one of claims 28-39, wherein, The service processing requirement includes at least one of the following: Service real-time requirement; Service importance requirement; Service data privacy requirement; Service data transmission requirement.
41. The method of any one of claims 28-40, wherein, The method further includes: Configuring at least one of the first threshold value, the second threshold value, the third threshold value and the fourth threshold value for the first communication device.
42. The method of any one of claims 25-41, wherein, The first communication device is a semantic communication sending end.
43. The method of any one of claims 25-42, wherein, The second communication device includes at least one of the following: Semantic communication receiving end; Any communication device located between the semantic communication sending end and the semantic communication receiving end; Independent semantic communication control node.
44. The method of any one of claims 25-43, wherein, The first communication device or the second communication device includes at least one of the following: Terminal device; Access network device; Core network device; Server.
45. The method of any one of claims 25-44, wherein, The method further includes: Receiving capability information sent by the first communication device, the capability information being used to indicate whether the first communication device supports semantic communication mode, and / or the capability information being used to indicate whether the first communication device supports selection of communication mode between semantic communication mode and non-semantic communication mode.
46. A first communication device, characterized by: Comprise: A processing module configured to determine whether to communicate based on a semantic communication mode based on first information.
47. A second communication device, characterized by Comprise: A transceiver module configured to send first information to a first communication device, the first information being used by the first communication device to determine whether to communicate based on a semantic communication mode.
48. A first communication device, the first communication device comprising: Comprise: One or more processors; The first communication device is configured to perform the communication method of any one of claims 1-24.
49. A second communication device, characterized by comprising: one or more processors; The second communication device is configured to perform the communication method of any one of claims 25-45.
50. A communication system, characterized by comprising a first communication device and a second communication device, wherein the first communication device is configured to implement the communication method of any one of claims 1-24, and the second communication device is configured to implement the communication method of any one of claims 25-45.
51. A storage medium, the storage medium storing instructions, wherein, The instructions, when executed on the communication device, cause the communication device to perform the communication method of any one of claims 1-24 or 25-45.