Data transmission method and communication device

By using semantic similarity information to optimize data packet transmission in semantic communication, the problem of low transmission efficiency of large data volumes in the prior art is solved, and more efficient transmission and better user experience are achieved.

CN119946705APending Publication Date: 2025-05-06HUAWEI TECH CO LTD
View PDF 0 Cites 3 Cited by

Patent Information

Application Number
CN202311458433.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-02
Publication Date
2025-05-06

AI Technical Summary

Technical Problem

The 5G service quality identifier parameters used in semantic communication in the prior art lead to low efficiency in transmission of large data volumes and cannot meet the quality requirements of different tasks and scenarios.

Method used

By obtaining semantic similarity information, optimize data packet transmission, reduce data pressure on the air interface side, and improve transmission efficiency. The specific method includes using semantic similarity information in the access network device to determine which data packets need to be transmitted, ensuring that the amount of data transmitted only meets the needs of the specific task.

Benefits of technology

It improves the efficiency of large data transmission in semantic communication, improves user experience, and reduces changes to existing QoS stream configurations, and improves the compatibility of protocol frames.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119946705A_ABST
    Figure CN119946705A_ABST
Patent Text Reader

Abstract

The invention provides a data transmission method and a communication device, and the method comprises the steps: obtaining first semantic similarity information from a network element of a core network, the first semantic similarity information being used for indicating the similarity between decoded information corresponding to different sub-data packets in a first data packet and first source information, the first data packet comprises a data packet after the first source information is coded. And outputting a second data packet to the user equipment according to the first semantic similarity information, the data of the second data packet being a part of the data of the first data packet. Therefore, the semantic communication of different tasks and objects can improve the transmission efficiency of large data volume.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communications, and more specifically, to a data transmission method and a communication device. Background Art

[0002] Semantic communication is a technology that uses semantics to represent and transmit information. Semantic communication is different from the traditional communication industry, which requires that each bit be transmitted correctly and each pixel of the transmitted picture frame be undistorted. Semantic communication is more about the transmission of semantics, that is, solving the expression and transmission of the meaning of information at the semantic level, and partially or completely pre-positioning the understanding of the meaning of information to the sending end.

[0003] In semantic communication services, different tasks and scenarios have different quality requirements for large data transmission. If the parameters of the current fifth generation mobile communication technology (5G) quality of service (QoS) identifier are used, that is, if the parameters of 5QI (for example, packet delay budget (PDB), packet error rate (PER), etc.) are used to ensure large data transmission based on feature streams, there will be a problem of low efficiency.

[0004] Therefore, for semantic communication of different tasks and objects, how to improve the transmission efficiency of large amounts of data is an urgent problem to be solved. Summary of the invention

[0005] The present application provides a data transmission method and a communication device, which can improve the transmission efficiency of large amounts of data for semantic communication of different tasks and objects.

[0006] In a first aspect, a data transmission method is provided, which can be executed by an access network device, or by a module (such as a chip) of the access network device, or by a logical node, a logical module, or software that can implement all or part of the functions of the access network device. The method includes: obtaining first semantic similarity information from a core network element, the first semantic similarity information is used to indicate the similarity between decoded information corresponding to different sub-packets in a first data packet and the first source information, and the first data packet includes a data packet after the first source information is encoded. According to the first semantic similarity information, a second data packet is output to a terminal device, and the data of the second data packet is part of the data of the first data packet.

[0007] In the above technical solution, the access network device can obtain the optimized second data packet according to the first semantic similarity information, thereby reducing the data pressure on the air interface side, thereby improving the transmission efficiency and user experience in semantic communication. For example, for the task of license plate recognition, the goal of the access network device when transmitting data to the terminal device is not to restore a high-definition image. Through the first semantic similarity information, the access network device can reduce the amount of data transmitted on the air interface side, thereby improving the transmission efficiency in semantic communication.

[0008] In combination with the first aspect, in some implementations of the first aspect, the first semantic similarity information is used to indicate the first semantic similarity and a first sub-data packet corresponding to the first semantic similarity, and the first data packet includes the first sub-data packet.

[0009] In this way, the access network device can intuitively obtain the first semantic similarity, which can help the access network device to quickly optimize the data packet.

[0010] In combination with the first aspect, in some implementations of the first aspect, the first semantic similarity information is used to indicate the number of second sub-data packets and the second semantic similarity corresponding to the number of second sub-data packets, and the first data packet includes the second sub-data packet.

[0011] In this way, the access network device can indirectly obtain the second semantic similarity through the number of the second sub-data packets, thereby facilitating the access network device to optimize the data packets.

[0012] In combination with the first aspect, in some implementations of the first aspect, the first semantic similarity information is carried in the first data packet.

[0013] In this way, the first semantic similarity information is transmitted along with the data packet, so that the access network device can quickly adapt to the changes in the application layer.

[0014] In combination with the first aspect, in some implementations of the first aspect, the first semantic similarity information is carried in a general packet radio system tunneling protocol user GTP-U, and the GTP-U is carried in the first data packet.

[0015] In this way, the current protocol format can be used to improve the compatibility of the protocol frame.

[0016] In a second aspect, a data transmission method is provided, which is applied to a server, and may also be executed by a module (such as a chip) of a server (or a data network), or may be implemented by a logical node, a logical module, or software that can implement all or part of the functions of the server (or data network). The method includes: encoding the first source information to obtain a third data packet. Outputting first semantic similarity information to a core network element, the first semantic similarity information is used to indicate the similarity between the decoded information corresponding to different sub-data packets in the third data packet and the first source information.

[0017] In the above technical solution, the first semantic similarity information output by the server to the core network network element can help the subsequent access network device to obtain an optimized second data packet based on the first semantic similarity information, thereby reducing the data pressure on the air interface side and further improving the transmission efficiency and user experience in semantic communication.

[0018] In combination with the second aspect, in some implementations of the second aspect, the first semantic similarity information is used to indicate the first semantic similarity and the first sub-data packet corresponding to the first semantic similarity, and the third data packet includes the first sub-data packet.

[0019] In this way, the first semantic similarity information directly indicates the first semantic similarity, thereby helping the access network device to quickly optimize the data packet.

[0020] In combination with the second aspect, in some implementations of the second aspect, the semantic similarity information is used to indicate the number of second sub-data packets and a second semantic similarity corresponding to the number of second sub-data packets, and the third data packet includes the second sub-data packet.

[0021] In this way, the first semantic similarity information directly indicates the number of the second sub-data packets, thereby helping the access network device to indirectly obtain the second semantic similarity, and further helping the access network device to optimize the data packets.

[0022] In combination with the second aspect, in some implementations of the second aspect, the first semantic similarity information is carried in a third data packet.

[0023] In this way, the first semantic similarity information is transmitted along with the data packet, which can help the access network device to quickly adapt to changes in the application layer.

[0024] In combination with the second aspect, in some implementations of the second aspect, the first semantic similarity information is carried in a real-time transport protocol RTP, and the RTP is carried in the third data packet.

[0025] In this way, the current protocol format can be used to improve the compatibility of the protocol frame.

[0026] In a third aspect, a data transmission method is provided, which is applied to a core network element, and can also be executed by a module (such as a chip) of the core network element, or can be implemented by a logical node, a logical module or software that can implement all or part of the functions of the core network element. The method includes: obtaining first semantic similarity information from a server, the first semantic similarity information is used to indicate the similarity between the decoded information corresponding to different sub-packets in a third data packet and the first source information, and the third data packet includes a data packet after the first source information is encoded. Output the first semantic similarity information to an access network device.

[0027] In the above technical solution, the first semantic similarity information output by the core network element to the access network device can help the subsequent access network device to obtain an optimized second data packet based on the first semantic similarity information, thereby reducing the data pressure on the air interface side and further improving the transmission efficiency and user experience in semantic communication.

[0028] In combination with the third aspect, in certain implementations of the third aspect, the first semantic similarity information is used to indicate the first semantic similarity and the first sub-data packet corresponding to the first semantic similarity, and the third data packet includes the first sub-data packet.

[0029] In this way, the first semantic similarity information directly indicates the first semantic similarity, thereby helping the access network device to quickly optimize the data packet.

[0030] In combination with the third aspect, in certain implementations of the third aspect, the first semantic similarity information is used to indicate the number of second sub-data packets and the second semantic similarity corresponding to the number of second sub-data packets, and the third data packet includes the second sub-data packet.

[0031] In this way, the first semantic similarity information directly indicates the number of the second sub-data packets, thereby helping the access network device to indirectly obtain the second semantic similarity, and further helping the access network device to optimize the data packets.

[0032] In combination with the third aspect, in certain implementations of the third aspect, the first semantic similarity information from the server is carried in a third data packet, and the first semantic similarity information output to the access network device is carried in a first data packet, and the first data packet includes a data packet after the first source information is encoded.

[0033] In this way, the first semantic similarity information is transmitted along with the data packet, which can help the access network device to quickly adapt to changes in the application layer.

[0034] In combination with the third aspect, in certain implementations of the third aspect, the first semantic similarity information from the server is carried in RTP, and RTP is carried in the third data packet; the first semantic similarity information output to the access network device is carried in GTP-U, and GTP-U is carried in the first data packet.

[0035] In this way, the current protocol format can be used to improve the compatibility of the protocol frame.

[0036] In a fourth aspect, a data transmission method is provided, which is applied to an access network device, and may also be executed by a module (such as a chip) of the access network device, or may be implemented by a logical node, a logical module or software that can implement all or part of the functions of the access network device. The method includes: obtaining semantic similarity requirement information, the semantic similarity requirement information is used to indicate the lower limit condition related to the semantic similarity that needs to be met during the data transmission process, the semantic similarity is the similarity between the decoded information corresponding to different sub-packets in the fourth data packet and the second source information, and the fourth data packet includes the data packet after the second source information is encoded. According to the semantic similarity requirement information, a fifth data packet is output, and the data of the fifth data packet is part of the data of the fourth data packet.

[0037] In the above technical solution, the access network device obtains the optimized fifth data packet through the semantic similarity requirement information, thereby reducing the data pressure on the air interface side, thereby improving the transmission efficiency and user experience in semantic communication, and the semantic similarity requirement information is only related to the task, with low update frequency and small signaling overhead. For example, the second task may be a license plate recognition task, which only needs to clearly identify the numbers in the image and does not pay attention to whether all the pixels of the image can be restored. Therefore, the server determines the lower limit condition indicated by the semantic similarity requirement information based on the vehicle identification task, and the amount of data corresponding to it is much smaller than that of ordinary image transmission. For example, when the implementation object of the second task is a machine, the machine only pays attention to the part of interest in the image and does not have too many requirements for the restoration of the overall image. Therefore, the server determines the lower limit condition indicated by the semantic similarity requirement information based on the implementation object being a machine, and the amount of data corresponding to it is much smaller than that of ordinary image transmission.

[0038] In conjunction with the fourth aspect, in some implementations of the fourth aspect, the method further includes: obtaining quality of service QoS reliability information, and there is a mapping relationship between the QoS reliability information and the semantic similarity requirement information. Obtaining the semantic similarity requirement information includes: obtaining the semantic similarity requirement information according to the QoS reliability information and the mapping relationship.

[0039] In the above technical solution, the access network device can obtain the semantic similarity requirement information through the existing QoS reliability information and the mapping relationship between the QoS reliability information and the semantic similarity requirement information. By using the existing parameters, the optimization of the data packet can be realized, which can not only reduce the data pressure on the air interface side, but also improve the transmission efficiency and user experience in semantic communication, and reduce the changes to the existing QoS flow configuration, and improve the compatibility of the existing QoS flow configuration.

[0040] In combination with the fourth aspect, in certain implementations of the fourth aspect, the semantic similarity requirement information is used to indicate a lower limit value of the data amount during data transmission, or the semantic similarity requirement information is used to indicate a lower limit value of the semantic similarity.

[0041] In combination with the fourth aspect, in certain implementations of the fourth aspect, the semantic similarity requirement information is carried in a quality of service QoS configuration file.

[0042] In this way, the current QoS configuration file can be used to improve the compatibility of the QoS configuration file.

[0043] In a fifth aspect, a data transmission method is provided, which is applied to a server, and may also be executed by a module (such as a chip) of a server (or a data network), or may be implemented by a logical node, a logical module or software that can implement all or part of the functions of the server (or data network). The method includes: encoding the second source information to obtain a sixth data packet. Outputting semantic similarity requirement information, the semantic similarity requirement information is used to indicate a lower limit condition related to semantic similarity that needs to be met during data transmission, and the semantic similarity is the similarity between the decoded information corresponding to different sub-data packets in the sixth data packet and the second source information.

[0044] In the above technical solution, the semantic similarity information output by the server helps the subsequent access network equipment to obtain the optimized fifth data packet through the semantic similarity requirement information, thereby reducing the data pressure on the air interface side, and further improving the transmission efficiency and user experience in semantic communication. In addition, the semantic similarity requirement information is only related to the task, with a low update frequency and small signaling overhead.

[0045] In conjunction with the fifth aspect, in certain implementations of the fifth aspect, the semantic similarity requirement information is used to indicate a lower limit value of the semantic similarity. Alternatively, the semantic similarity requirement information is used to indicate a lower limit value of the data volume in a data transmission process.

[0046] In a sixth aspect, a data transmission method is provided, which is applied to a core network element, and may also be executed by a module (such as a chip) of the core network element, or may be implemented by a logical node, a logical module or software that can implement all or part of the functions of the core network element. The method includes: obtaining semantic similarity requirement information from a server, the semantic similarity requirement information is used to indicate a lower limit condition related to semantic similarity that needs to be met during data transmission, the semantic similarity is the similarity between the decoded information corresponding to different sub-packets in the sixth data packet and the second source information, and the sixth data packet includes a data packet after the second source information is encoded. Output the semantic similarity requirement information.

[0047] In the above technical solution, the semantic similarity information output by the core network network element helps the subsequent access network equipment to obtain the optimized fifth data packet through the semantic similarity requirement information, thereby reducing the data pressure on the air interface side, and further improving the transmission efficiency and user experience in semantic communication. In addition, the semantic similarity requirement information is only related to the task, with a low update frequency and small signaling overhead.

[0048] In conjunction with the sixth aspect, in certain implementations of the sixth aspect, the semantic similarity requirement information is used to indicate a lower limit value of the semantic similarity. Alternatively, the semantic similarity requirement information is used to indicate a lower limit value of the data volume in a data transmission process.

[0049] In combination with the sixth aspect, in certain implementations of the sixth aspect, outputting the semantic similarity requirement information includes: outputting the semantic similarity requirement information to a core network element, the semantic similarity requirement information being carried in a data packet detection rule.

[0050] In this way, the current data packet detection rules can be used to improve the compatibility of the data packet detection rules.

[0051] In combination with the sixth aspect, in certain implementations of the sixth aspect, outputting the semantic similarity requirement information includes: outputting the semantic similarity requirement information to an access network device, the semantic similarity requirement information being carried in a QoS configuration file.

[0052] In this way, the current QoS configuration file can be used to improve the compatibility of the QoS configuration file.

[0053] In combination with the sixth aspect, in certain implementations of the sixth aspect, outputting the semantic similarity requirement information includes: sending the semantic similarity requirement information to a terminal device, wherein the semantic similarity requirement information is carried in a QoS rule.

[0054] In this way, the current QoS rules can be used to improve the compatibility of QoS rules.

[0055] In a seventh aspect, a communication device is provided, which may be an access network device, or may be a module (such as a chip) of the access network device, or may also be a logical node, a logical module or software that implements all or part of the functions of the access network device. The device includes an interface unit and a processing unit, the interface unit is used to obtain first semantic similarity information from a core network network element, the first semantic similarity information is used to indicate the similarity between the decoded information corresponding to different sub-packets in the first data packet and the first source information, and the first data packet includes a data packet after the first source information is encoded. The processing unit is used to output a second data packet to a terminal device according to the first semantic similarity information, the data of the second data packet being part of the data of the first data packet.

[0056] It should be understood that the seventh aspect corresponds to the first aspect, and the effect brought about by the technical solution of the seventh aspect can be referred to the first aspect, which will not be elaborated on.

[0057] In combination with the seventh aspect, in certain implementations of the seventh aspect, the first semantic similarity information is used to indicate the first semantic similarity and the first sub-data packet corresponding to the first semantic similarity, and the first data packet includes the first sub-data packet.

[0058] In combination with the seventh aspect, in certain implementations of the seventh aspect, the first semantic similarity information is used to indicate the number of second sub-data packets and the second semantic similarity corresponding to the number of second sub-data packets, and the first data packet includes the second sub-data packet.

[0059] In combination with the seventh aspect, in some implementations of the seventh aspect, the first semantic similarity information is carried in the first data packet.

[0060] In combination with the seventh aspect, in certain implementations of the seventh aspect, the first semantic similarity information is carried in a general packet radio system tunneling protocol user GTP-U, and the GTP-U is carried in the first data packet.

[0061] In an eighth aspect, a communication device is provided, which may be a server (or data network), or may be a module (such as a chip) of a server (or data network), or may also be a logical node, a logical module or software of all or part of the functions of a server (or data network). The device includes an interface unit and a processing unit, and the processing unit is used to encode the first source information to obtain a third data packet. The interface unit is used to output first semantic similarity information to a core network network element, and the first semantic similarity information is used to indicate the similarity between the decoded information corresponding to different sub-data packets in the third data packet and the first source information.

[0062] It should be understood that the eighth aspect corresponds to the second aspect, and the effect brought about by the technical solution of the eighth aspect can be referred to the second aspect, which will not be elaborated on.

[0063] In combination with the eighth aspect, in certain implementations of the eighth aspect, the first semantic similarity information includes the first semantic similarity and a first sub-data packet corresponding to the first semantic similarity, and the third data packet includes the first sub-data packet.

[0064] In combination with the eighth aspect, in certain implementations of the eighth aspect, the semantic similarity information is used to indicate the number of second sub-data packets and a second semantic similarity corresponding to the number of second sub-data packets, and the third data packet includes the second sub-data packet.

[0065] In combination with the eighth aspect, in certain implementations of the eighth aspect, the first semantic similarity information is carried in a third data packet.

[0066] In combination with the eighth aspect, in certain implementations of the eighth aspect, the first semantic similarity information is carried in a real-time transport protocol RTP, and the RTP is carried in a third data packet.

[0067] In a ninth aspect, a communication device is provided, which may be a core network element, or a module (such as a chip) of a core network element, or a logical node, a logical module or software of all or part of the functions of a core network element. The device includes an interface unit: the interface unit is used to obtain first semantic similarity information from a server, the first semantic similarity information is used to indicate the similarity between decoded information corresponding to different sub-packets in a third data packet and the first source information, and the third data packet includes a data packet after the first source information is encoded. The interface unit is also used to output the first semantic similarity information to an access network device.

[0068] It should be understood that the ninth aspect corresponds to the third aspect, and the effects brought about by the technical solution of the ninth aspect can be referred to the third aspect, which will not be elaborated on.

[0069] In combination with the ninth aspect, in certain implementations of the ninth aspect, the first semantic similarity information is used to indicate the first semantic similarity and the first sub-data packet corresponding to the first semantic similarity, and the third data packet includes the first sub-data packet.

[0070] In combination with the ninth aspect, in certain implementations of the ninth aspect, the first semantic similarity information is used to indicate the number of second sub-data packets and the second semantic similarity corresponding to the number of second sub-data packets, and the third data packet includes the second sub-data packet.

[0071] In combination with the ninth aspect, in certain implementations of the ninth aspect, the first semantic similarity information from the server is carried in a third data packet, and the first semantic similarity information output to the access network device is carried in a first data packet, and the first data packet includes a data packet after the first source information is encoded.

[0072] In combination with the ninth aspect, in certain implementations of the ninth aspect, the first semantic similarity information from the server is carried in RTP, and RTP is carried in the third data packet; the first semantic similarity information output to the access network device is carried in GTP-U, and GTP-U is carried in the first data packet.

[0073] In a tenth aspect, a communication device is provided, which may be an access network device, or may be a module (such as a chip) of the access network device, or may also be a logical node, a logical module or software that implements all or part of the functions of the access network device. The device includes an interface unit and a processing unit, the interface unit is used to obtain semantic similarity requirement information, the semantic similarity requirement information is used to indicate the lower limit condition related to the semantic similarity that needs to be met during data transmission, the semantic similarity is the similarity between the decoded information corresponding to different sub-packets in the fourth data packet and the second source information, and the fourth data packet includes the data packet after the second source information is encoded. The processing unit is used to output a fifth data packet according to the semantic similarity requirement information, and the data of the fifth data packet is part of the data of the fourth data packet.

[0074] It should be understood that the tenth aspect corresponds to the fourth aspect, and the effect brought about by the technical solution of the tenth aspect can be referred to the fourth aspect, which will not be elaborated on.

[0075] In conjunction with the tenth aspect, in some implementations of the tenth aspect, the interface unit is further used to obtain quality of service QoS reliability information, and there is a mapping relationship between the QoS reliability information and the semantic similarity requirement information. The processing unit is specifically used to obtain the semantic similarity requirement information based on the QoS reliability information and the mapping relationship.

[0076] In combination with the tenth aspect, in certain implementations of the tenth aspect, the semantic similarity requirement information is used to indicate a lower limit value of the data amount during data transmission, or the semantic similarity requirement information is used to indicate a lower limit value of the semantic similarity.

[0077] In combination with the tenth aspect, in certain implementations of the tenth aspect, the semantic similarity requirement information is carried in a quality of service QoS configuration file.

[0078] In an eleventh aspect, a communication device is provided, which may be a server (or data network), or may be a module (such as a chip) of a server (or data network), or may also be a logical node, a logical module or software of all or part of the functions of a server (or data network). The device includes a processing unit and an interface unit, and the processing unit is used to encode the second source information to obtain a sixth data packet. The interface unit is used to output semantic similarity requirement information, and the semantic similarity requirement information is used to indicate the lower limit condition related to the semantic similarity that needs to be met during the data transmission process, and the semantic similarity is the similarity between the decoded information corresponding to different sub-data packets in the sixth data packet and the second source information.

[0079] It should be understood that the eleventh aspect corresponds to the fifth aspect, and the effects brought about by the technical solution of the eleventh aspect can be referred to the fifth aspect, which will not be elaborated on.

[0080] In conjunction with the eleventh aspect, in certain implementations of the eleventh aspect, the semantic similarity requirement information is used to indicate a lower limit value of the semantic similarity. Alternatively, the semantic similarity requirement information is used to indicate a lower limit value of the data volume in the data transmission process.

[0081] In a twelfth aspect, a communication device is provided, which may be a core network element, or a module (such as a chip) of the core network element, or a logical node, a logical module or software of all or part of the functions of the core network element. The device includes an interface unit, the interface unit is used to obtain semantic similarity requirement information from a server, the semantic similarity requirement information is used to indicate a lower limit condition related to semantic similarity that needs to be met during data transmission, the semantic similarity is the similarity between the decoded information corresponding to different sub-packets in the sixth data packet and the second source information, and the sixth data packet includes a data packet after the second source information is encoded. The interface unit is used to output the semantic similarity requirement information.

[0082] It should be understood that the twelfth aspect corresponds to the sixth aspect, and the effects brought about by the technical solution of the twelfth aspect can be referred to the sixth aspect, which will not be elaborated on.

[0083] In conjunction with the twelfth aspect, in certain implementations of the twelfth aspect, the semantic similarity requirement information is used to indicate a lower limit value of the semantic similarity. Alternatively, the semantic similarity requirement information is used to indicate a lower limit value of the amount of data in a data transmission process.

[0084] In combination with the twelfth aspect, in certain implementations of the twelfth aspect, outputting the semantic similarity requirement information includes: outputting the semantic similarity requirement information to a core network element, the semantic similarity requirement information being carried in a data packet detection rule.

[0085] In combination with the twelfth aspect, in certain implementations of the twelfth aspect, outputting the semantic similarity requirement information includes: outputting the semantic similarity requirement information to an access network device, the semantic similarity requirement information being carried in a QoS configuration file.

[0086] In combination with the twelfth aspect, in certain implementations of the twelfth aspect, outputting the semantic similarity requirement information includes: sending the semantic similarity requirement information to a terminal device, wherein the semantic similarity requirement information is carried in a QoS rule.

[0087] In the thirteenth aspect, a communication system is provided, comprising at least two of an access network device, a server, and a core network network element, wherein the access network device is used to execute the method in the first aspect and any possible implementation of the first aspect, the server is used to execute the method in the second aspect and any possible implementation of the second aspect, and the core network network element is used to execute the method in the third aspect and any possible implementation of the third aspect; or, the access network device is used to execute the method in the fourth aspect and any possible implementation of the fourth aspect, the server is used to execute the method in the fifth aspect and any possible implementation of the fifth aspect, and the core network network element is used to execute the method in the sixth aspect and any possible implementation of the sixth aspect.

[0088] In a fourteenth aspect, a computer-readable storage medium is provided, which stores a program code for execution by a device, and the program code includes a method for executing any one of the implementations of the first to sixth aspects above.

[0089] In a fifteenth aspect, a computer program product comprising instructions is provided. When the computer program product is run on a computer, the computer executes the method provided in any one of the implementations of the first to sixth aspects.

[0090] In the sixteenth aspect, a chip is provided, the chip including a processor and a communication interface, the processor reads instructions stored in a memory through the communication interface, and executes the method provided in any one of the implementation modes of the first to sixth aspects.

[0091] Optionally, as an implementation method, the chip may also include a memory, in which a computer program or instruction is stored, and the processor is used to execute the computer program or instruction stored in the memory. When the computer program or instruction is executed, the processor is used to execute the method provided in any one of the implementation methods of the first to sixth aspects above. BRIEF DESCRIPTION OF THE DRAWINGS

[0092] Figure 1-Figure 3 It is a schematic diagram of the architecture of the communication system provided in an embodiment of the present application;

[0093] Figure 4 is a schematic diagram of a 5G system based on a QoS architecture provided in an embodiment of the present application;

[0094] Figure 5-Figure 6 as well as Figure 8-Figure 11 is an interactive schematic diagram of a data transmission method provided in an embodiment of the present application;

[0095] Figure 7 It is a transmission flow diagram of a protocol stack provided in an embodiment of the present application;

[0096] Fig.12 and Fig.13 is a schematic diagram of a communication device provided in an embodiment of the present application;

[0097] Fig.14 It is a schematic diagram of a chip system 1400 provided in an embodiment of the present application. DETAILED DESCRIPTION

[0098] The technical solution in this application will be described below in conjunction with the accompanying drawings.

[0099] In order to facilitate understanding of the embodiments of the present application, the following points are explained:

[0100] First, in this application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced to each other, and the technical features in different embodiments can be combined to form new embodiments according to their internal logical relationships.

[0101] Second, in this application, "at least one" means one or more, and "more than one" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. In the text description of this application, the character " / " generally indicates that the associated objects before and after are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b and c can mean: a, or b, or c, or a and b, or a and c, or b and c, or a, b and c. Where a, b and c can be single or multiple, respectively.

[0102] Third, in this application, "first", "second" and various numerical numbers (e.g., #1, #2, etc.) indicate distinctions made for ease of description and are not used to limit the scope of the embodiments of the present application. For example, to distinguish between different data packets, etc., rather than to describe a specific order or sequence. It should be understood that the objects described in this way can be interchanged where appropriate so as to be able to describe solutions other than the embodiments of the present application.

[0103] Fourth, in this application, descriptions such as "when...", "under the circumstances of...", and "if" all refer to the corresponding processing being carried out under certain objective circumstances, and do not limit the time, nor do they require that there must be a judgment action when implementing, nor do they mean that there are other limitations. In addition, it does not mean that the judgment action after these conditional conjunctions is the only condition for achieving the result, and other additional conditions may also be included to achieve the result.

[0104] Fifth, in this application, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or apparatus comprising a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to these processes, methods, products or apparatuses.

[0105] Sixth, in this application, "used for indication" may include being used for direct indication and being used for indirect indication. When describing that a certain indication information is used for indicating A, it may include that the indication information directly indicates A or indirectly indicates A, but it does not mean that the indication information must carry A.

[0106] The indication method involved in the embodiments of the present application should be understood to include various methods that can enable the party to be indicated to know the information to be indicated. The information to be indicated can be sent as a whole or divided into multiple sub-information and sent separately, and the sending period and / or sending time of these sub-information can be the same or different. The present application does not limit the specific sending method.

[0107] The "indication information" in the embodiments of the present application may be an explicit indication, i.e., directly indicated by signaling, or obtained by combining other rules or other parameters or by deduction according to the parameters indicated by the signaling. It may also be an implicit indication, i.e., obtained by combining other rules or other parameters or by deduction according to a rule or relationship. The present application does not make any specific limitation on this.

[0108] Seventh, in this application, "protocol" may refer to a standard protocol in the field of communications, such as 5G protocol, new radio (NR) protocol, and related protocols used in future communication systems, which are not limited in this application. "Predefined" may include pre-definition. For example, protocol definition. "Preconfiguration" may be implemented by pre-saving corresponding codes, tables, or other methods that can be used to indicate relevant information in the device, and this application does not limit its specific implementation method.

[0109] Eighth, in this application, "storage" may refer to storage in one or more memories. The one or more memories may be separately set or integrated in an encoder or decoder, a processor, or a communication device. The one or more memories may also be partially separately set and partially integrated in a decoder, a processor, or a communication device. The type of memory may be any form of storage medium, which is not limited in this application.

[0110] Ninth, in the present application, "sending information to...(access network device)" can be understood as the destination end of the information is the access network device. It can include sending information to the access network device directly or indirectly. "Receiving information from...(access network device)" can be understood as the source end of the information is the access network device, which can include receiving information from the access network device directly or indirectly. The information may be processed as necessary between the source end and the destination end of the information transmission, such as format changes, etc., but the destination end can understand the valid information from the source end. Similar expressions in the present application can be understood similarly and will not be repeated here.

[0111] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: Global System of Mobile communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, LTE Frequency Division Duplex (FDD) system, LTE Time Division Duplex (TDD), Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) communication system, fifth generation (5G) system or new radio (NR), and future evolved communication systems, such as the future sixth generation mobile communication technology (6G), etc.

[0112] Figure 1 It is a schematic diagram of the architecture of a communication system provided in an embodiment of the present application.

[0113] like Figure 1 As shown, the communication system may include a server, a data network (DN), a core network, an access network device and a user equipment (UE). The following describes each part involved in the communication system. Figure 1 The communication system shown may also be referred to as a server-user equipment communication network.

[0114] 1. User equipment: User equipment may also be called a terminal, an access terminal, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a wireless communication device, a user agent or a user device. The terminal in the embodiments of the present application can be a mobile phone, a tablet computer (pad), a computer with wireless transceiver function, a virtual reality (VR) terminal, an augmented reality (AR) terminal, an extended reality (XR) terminal (for example, head-mounted XR glasses), a holographic projector, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), or a wireless terminal in smart city. digital assistant, PDA), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to a wireless modem, vehicle-mounted devices, wearable devices, terminals in 5G networks or terminals in future evolution networks, etc.

[0115] Among them, wearable devices can also be called wearable smart devices, which are a general term for the intelligent design and development of wearable devices for daily wear using wearable technology, such as glasses, gloves, watches, clothing and shoes. Wearable devices are portable devices that are worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also realize powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include full-featured, large-sized, and independent of smartphones to achieve complete or partial functions, such as smart watches or smart glasses, as well as those that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.

[0116] 2. Access network equipment: Access network equipment can also be called access equipment, that is, (radio) access network ((R)AN). (R)AN can manage wireless resources, provide access services for user equipment, and complete the forwarding of user equipment data between user equipment and the core network. (R)AN can also be understood as a base station in the network.

[0117] (R)AN can be a cellular system related to the 3rd generation partnership project (3GPP), such as a 4G, 5G mobile communication system, or a future-oriented evolution system (for example, a 6G mobile communication system). (R)AN can also be an open access network (open RAN, O-RAN or ORAN), a cloud radio access network (cloudradio access network, CRAN) or a wireless fidelity (wireless fidelity, WiFi) system. (R)AN can also be a communication system that integrates two or more of the above systems. (R)AN can also be called an (R)AN node, or other expressions, such as access network equipment. Unless otherwise specified in this application, access network equipment is used for expression.

[0118] Exemplarily, the access network device in the embodiment of the present application may be any communication device with wireless transceiver function for communicating with user equipment. The access network equipment includes, but is not limited to: evolved NodeB (eNB), radio network controller (RNC), Node B (NB), base station controller (BSC), base transceiver station (BTS), home evolved NodeB (HeNB, or home Node B, HNB), baseband unit (BBU), access point (AP) in wireless fidelity (WiFi) system, wireless relay node, wireless backhaul node, transmission point (TP) or transmission and reception point (TRP), etc., and can also be 5G, such as the next generation NodeB (gNB) in NR system, or transmission point (TRP or TP), one or a group of (including multiple antenna panels) antenna panels of a base station in 5G system, or it can also be a network node constituting a gNB or a transmission point, such as a baseband unit (BBU), or a distributed unit (DBU). The access network device may also be a wearable device, a vehicle or a vehicle-mounted device, etc. For example, the access network device in the vehicle to everything (V2X) technology may be a road side unit (RSU). It can be understood that all or part of the functions of the access network device in the present application may also be implemented by software functions running on hardware, or by virtualization functions instantiated on a platform (such as a cloud platform). The method performed by the access network device in the present application may also be implemented by a logical node, a logical module or software that can implement all or part of the functions of the access network device.

[0119] In some deployments, multiple access network devices collaborate to assist user equipment in achieving wireless access, and different access network devices respectively implement part of the functions of the base station. For example, the access network device may be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP) or a radio unit (RU). The CU and DU may be set separately, or may be included in the same network element, for example, in a baseband unit BBU. The radio unit RU may be included in a radio frequency device or a radio frequency unit, for example, in a remote radio unit (RRU), an active antenna unit (AAU) or a remote radio head (RRH). The CU implements part of the functions of the access network device, and the DU implements part of the functions of the access network device. For example, the CU is responsible for processing non-real-time protocols and services, and implementing the functions of the radio resource control (RRC) and the packet data convergence protocol (PDCP) layer. DU is responsible for processing physical layer protocols and real-time services, and realizing the functions of the radio link control (RLC) layer, the media access control (MAC) layer and the physical (PHY) layer. AAU realizes some physical layer processing functions, radio frequency processing and related functions of active antennas. The information of the RRC layer is generated by the CU, and will eventually be encapsulated by the PHY layer of the DU to become PHY layer information, or converted from the PHY layer information. Therefore, under this architecture, high-level signaling such as RRC layer signaling can also be considered to be sent by the DU, or by the DU+AAU. It can be understood that the access network device can be a device including one or more of the CU node, DU node, and AAU node. In addition, the CU can be divided into an access network device in the access network RAN, and the CU can also be divided into an access network device in the core network (CN), and the present application does not limit this.

[0120] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, CU may also be called O-CU (open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, CU-UP may also be called O-CU-UP, and RU may also be called O-RU. For the convenience of description, CU, CU-CP, CU-UP, DU and RU are described as examples in this application. Any unit of CU (or CU-CP, CU-UP), DU and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0121] 3. Data network DN: provides, for example, operator services, Internet access or third-party services, including servers, which implement video source encoding and rendering on the server side.

[0122] 4. Core network: refers to the equipment in the core network (CN) that provides service support for terminals. The core network is used to complete the three major functions of registration, connection and session management. At present, some examples of core network equipment are: application network element, network open network element, policy control network element, session management network element, access management network element and user plane network element. The following will describe these network elements in the core network in detail.

[0123] Application network element: In the 5G communication system, the application network element can be an application function (AF) network element, which represents the application function of a third party or operator. It is the interface for the 5G network to obtain external application data and is mainly used to convey the requirements of the application side to the network side.

[0124] Network open network element: In the long term evolution (LTE) communication system, the network open network element may be a service capability exposure function (SCEF) network element. In the 5G communication system, the network open network element may be a network open function (NEF) network element, which is mainly used to expose the services and capabilities of the 3GPP network function to the AF, and also allows the AF to provide information to the 3GPP network function.

[0125] Session management network element: mainly used for session management, allocation and management of Internet protocol (IP) addresses of user equipment, selection of endpoints of manageable user plane functions, policy control and charging function interfaces, and downlink data notification. In the LTE communication system, the session management network element can be a serving gateway control plane (SGW-C) or a packet data network gateway control plane (PGW-C) or a network element jointly set up by SGW-C and PGW-C. In the 5G communication system, the session management network element can be a session management function (SMF) network element, which completes terminal IP address allocation, UPF selection, and billing and QoS policy control.

[0126] Access management network element: mainly used for mobility management and access management, etc., and can be used to implement other functions of the mobility management entity (MME) except session management, such as legal monitoring and access authorization / authentication. In the LTE communication system, the access management network element can be an MME network element. In the 5G communication system, the access management network element can be an access and mobility management function (AMF), which mainly performs mobility management, access authentication / authorization and other functions. In addition, it is also responsible for transmitting user policies between the terminal and the policy control function (PCF) network element.

[0127] Policy control network element: including user contract data management function, policy control function, charging policy control function, quality of service (QoS) control, etc., a unified policy framework for guiding network behavior, providing policy rule information for control plane function network elements (such as AMF, SMF network elements, etc.). In the LTE communication system, the policy control network element can be a policy control and charging function (PCRF). In the 5G communication system, the policy control network element can be a PCF network element. In the 5G communication system, the application network element can be a network slice selection function (NSSF) network element.

[0128] User plane network element: As an interface with the data network, it completes functions such as user plane data forwarding, session / flow-level billing statistics, and bandwidth limitation. That is, packet routing and forwarding, and quality of service (QoS) processing of user plane data. In the LTE communication system, the user plane network element can be a serving gateway user plane (SGW-U) or a packet data gateway user plane (PGW-U) or a network element jointly set up by SGW-U and PGW-U. In the 5G communication system, the user plane network element can be a user plane function (UPF) network element.

[0129] In future communication systems, such as 6G communication systems, the above network elements or devices may still use their names in 4G or 5G communication systems, or may have other names, which is not limited in the embodiments of the present application. The functions of the above network elements or devices may be completed by an independent network element or by several network elements. In actual deployment, the network elements in the core network may be deployed on the same or different physical devices. For example, as a possible deployment, AMF and SMF may be deployed on the same physical device. For another example, the network elements of the 5G core network may be deployed on the same physical device as the network elements of the 4G core network. This is not limited in the embodiments of the present application.

[0130] Understandably, Figure 1 This is just an example and does not constitute any limitation on the protection scope of this application. Figure 1 The network elements not shown in the figure, of course, the data transmission method provided in the embodiment of the present application may also only include Figure 1 Some network elements are shown.

[0131] like Figure 1 As shown in the figure, in the core network, the application network element and the network open network element are connected through the N33 interface, the application network element and the policy control network element are connected through the N5 interface, the policy control network element and the session management network element are connected through the N7 interface, the session management network element and the access management network element are connected through the N11 interface, the session management network element and the user plane network element are connected through the N4 interface, and the user plane network element and the data network are connected through the N6 interface. Figure 1 In the communication system shown, the data network may include a server, the data network or the server is connected to the user plane network element via the N6 interface, the user plane network element is connected to the access network device via the N3 interface, and the access network device is connected to the user equipment via the Uu interface.

[0132] Figure 2It is a schematic diagram of the architecture of another communication system provided in an embodiment of the present application.

[0133] like Figure 2 As shown, the communication system includes user equipment #1, access network equipment #1, user plane network element, access network equipment #2 and user equipment #2. The communication system can also be called a terminal-to-terminal communication network. For example, in the tactile Internet, user equipment #1 is the interface between the tactile user of the main domain and the artificial system, and user equipment #2 is the remote control robot or remote operator of the controlled domain. The main domain receives audio / video feedback signals from the controlled domain, and the main domain and the controlled domain are connected through a bidirectional communication link on the network domain with the help of various commands and feedback signals, thereby forming a global control loop.

[0134] Figure 3 It is a schematic diagram of the architecture of another communication system provided in an embodiment of the present application.

[0135] like Figure 3 As shown, the communication system includes a server, a fixed network, a Wifi router (or a Wifi access point; or a set-top box) and a user device. The cloud server transmits large amounts of media data (e.g., XR data) or ordinary video data to the user device through the fixed network and the Wifi router.

[0136] It should be understood that the above communication system architecture diagram is only an example, and the network architecture applicable to the embodiment of the present application is not limited thereto. Any network architecture that can realize the functions of the above network elements is applicable to the embodiment of the present application. Figure 1 The communication system shown is taken as an example for detailed description.

[0137] In order to facilitate understanding of the solutions of the embodiments of the present application, the technical terms involved in the embodiments of the present application are described in detail below.

[0138] 1. Protocol Data Unit (PDU)

[0139] 2.PDU set

[0140] The set of multiple data packets in the transport layer corresponds to the minimum granularity of data processing in the application layer. For example, for XR services, the minimum granularity of data processing is PDU set. In some application scenarios, the application layer can only correctly parse the corresponding data unit if it correctly receives all the data packets in a PDU set. In other application scenarios, the application layer can parse the corresponding data unit if it correctly receives a certain proportion of the data packets in the PDU set.

[0141] 3. Quality of Service (QoS)

[0142] Quality of service refers to a technology used to solve problems such as network delay and congestion. When the network is congested, data may be discarded. In order to meet users' requirements for different QoS for different applications, the network needs to allocate and schedule resources according to user requirements and provide different QoS for different data. The current QoS guarantee mechanism in 5G communication includes QoS flows that support guaranteed bit rate (GBR) and QoS flows that do not support guaranteed bit rate (Non-GBR), and also supports inferred QoS.

[0143] 4.QoS flow

[0144] The 5G system forwards and processes data based on the granularity of QoS flows and guarantees its QoS.

[0145] The 5G core network establishes one or more protocol data unit sessions (PDU sessions) for a UE. A QoS flow is a data flow with the same source and destination addresses and the same QoS requirements within a PDU session. Figure 4 Schematic diagram of a 5G system based on QoS architecture provided by an embodiment of the present application. Figure 4 As shown, a PDU session is established between the UE and the UPF, a wireless bearer is established between the UE and the NB, a core network tunnel is established between the NB and the UPF, and the PDU session includes multiple QoS flows, including a first QoS flow, a second QoS flow, and the like.

[0146] For downlink, 5GC maps packets with the same characteristics to the same QoS flow by identifying the characteristics of the packet, including the source Internet Protocol (IP) address, destination IP address, source port number, destination port number, and transport layer protocol number of the packet, and carries a QoS flow ID (QFI) in the packet header to identify which QoS flow the packet belongs to. For uplink, 5GC can explicitly or implicitly configure the mapping relationship between the above packet characteristics and QoS flows to the UE, and the UE will map the uplink data to be transmitted to different QoS flows.

[0147] The data of different QoS flows are independent of each other when transmitted in the 5G system. For a QoS flow, 5GC will send its QoS profile to (R)AN to indicate its QoS requirements, such as packet delay budget (PDB), packet error rate (PER), etc., which indicates the expected service quality of the data of this QoS flow when it is transmitted in the 5G system. PDB represents the upper limit of the transmission delay of data packets between the core network and the UE. Data packets that are not correctly transmitted in the PDB are considered to have timed out. PER represents the upper limit of the packet error rate during the transmission of the QoS flow, that is, the proportion of data packets that are processed by the sender but not correctly received by the receiver. Specifically, the core network and the UE can be understood as starting from the UPF of the core network to the UE for downlink behavior; and starting from the UE to the UPF of the core network for uplink behavior.

[0148] A PDU session can include multiple QoS flows, and the QFIs of the QoS flows are different. In a PDU session, user-plane service flows with the same QFI use the same service forwarding processing method (such as scheduling). For a PDU session, the (R)AN will establish one or more data radio bearers (DRBs) for it and map a QoS flow to these DRBs for air interface transmission. Multiple QoS flows can be mapped to one DRB, but a QoS flow cannot be mapped to multiple DRBs. Usually, QoS flows with the same or similar QoS requirements will be mapped to the same DRB, thereby providing the same QoS guarantee on the air interface.

[0149] In the 5G communication system, QoS flows are controlled by SMF network elements in the core network. QoS flows can be pre-configured or can be established and modified through PDU sessions. The configuration of a QoS flow consists of three parts: QoS profile on the (R)AN side, QoS rule on the UE side, and packet detection rule (PDR) on the UPF side.

[0150] (R) QoS profile on the AN side: Whether a QoS flow supports guaranteed bit rate GBR or non-guaranteed bit rate Non-GBR depends on the QoS profile of the QoS flow. The QoS parameters included in the QoS profile are as follows:

[0151] 1) The QoS profile of a QoS flow includes QoS parameters: 5G QoS identifier (5G quality identity, 5QI) and allocation and retention priority (allocation and retention priority, ARP). 5QI indicates that the QoS flow has wireless characteristics. ARP indicates the priority of the QoS flow on the NG interface, which can be applied between different UEs or between QoS flows within a UE. Exemplarily, 5QI parameters may include PDB, PER and maximum data burst volume (maximum data burst volume, MDBV), etc. MDBV indicates the maximum amount of data that can be provided.

[0152] 2) A QoS profile of a Non-GBR QoS flow may also include QoS parameters: reflective QoS attribute (RQA). RQA indicates whether the upstream is subject to mirror mapping.

[0153] 3) The QoS profile of a GBR QoS flow may also include QoS parameters: guaranteed flow bit rate (GFBR) and maximum flow bit rate (MFBR). GFBR indicates the guaranteed data rate, including uplink and downlink data transmission. MFBR indicates the maximum data rate, including uplink and downlink data transmission.

[0154] 4) The QoS profile of a GBR QoS flow may also include QoS parameters: notification control and maximum packet loss rate (MPLR). Notification control indicates whether the base station reports to the 5G core network when QoS cannot be met. MPLR indicates the maximum packet loss rate that a QoS flow can tolerate.

[0155] The (R)AN may obtain the QoS profile in the following ways: the core network may send the QoS profile to the (R)AN via the SMF and AMF using the N2 interface. Alternatively, the QoS profile may be pre-configured in the (R)AN.

[0156] QoS rules on the UE side: QoS rules include indication information of whether the QoS rule is the default QoS rule, QoS rule identifier (QRI), QFI, and precedence value. Optionally, QoS rules may also include a packet filter set. Among them, QRI represents domain identification information, which is used for traffic detection and routing on the UPF side. The priority value is used to determine the evaluation order of QoS rules. The evaluation of QoS rules is performed in the order of increasing priority values.

[0157] The UE may obtain QoS rules in the following ways: the core network may send the QoS rules to the UE via the SMF and AMF using the N1 interface. Alternatively, the UE may derive the rules through the reflective QoS mechanism.

[0158] PDR on the UPF side: For different PDU sessions, the parameter information included in the PDR is different.

[0159] For PDU sessions of IPv4 or IPv6 or IPv4v6, the PDR may include the following parameter information: core network tunnel information (CN tunnel info), network instance (network instance), QFI, IP packet filter set (IP packetfilter set), and application identifier (application identifier). Among them, the core network tunnel information represents the core network address of the N3 / N9 tunnel corresponding to the PDU session. The network instance represents the domain identification information, which is used for traffic detection and routing on the UPF side. QFI represents the identification information of the QoS flow. The IP packet filter set includes a series of parameters related to IP packet filtering. The application identifier represents the index of the application detection rule set configured in the UPF.

[0160] For Ethernet PDU sessions, the PDR may include the following information: core network tunnel information, network instance, QFI, and Ethernet packet filter set. The Ethernet packet filter set includes a series of parameters related to Ethernet packet filtering.

[0161] Semantic communication is a technology that uses semantics to represent and transmit information. It solves the expression and transmission of information meaning at the semantic level, and partially or completely pre-positions the understanding of information meaning to the sender. Semantic communication is different from traditional communication, which requires that each bit be transmitted correctly and each pixel of the transmitted picture frame is not distorted. Semantic communication transmits semantic information. For example, the sender does not need to transmit every pixel of the source image, but obtains semantic information through semantic encoding of the source image to be transmitted, and transmits the semantic information to the receiver. The receiver can restore the image based on the semantic information. Through semantic communication, the receiver does not need to have completely correct pixels, but only needs to have correct semantic level to restore the image, or the receiver only needs some bits to restore a better semantic level image. Semantic communication can reduce the transmission volume, thereby reducing the demand for transmission bandwidth.

[0162] Semantic communication can be widely used in the future 6G communication system and the metaverse era. For example, holographic communication, extended reality, and cloud gaming. Specifically, semantic communication can realize conversational video for face scenes and has been applied in the Ping An Village Network.

[0163] Figure 4 Schematic diagram of a semantic communication transmission architecture provided by an embodiment of the present application. Figure 4 As shown, the semantic library of the semantic communication system can generally include a semantic source encoding module, a semantic source decoding module, and data or models that are helpful to the encoding and decoding modules. First, the sending end inputs the source image data into the semantic source encoding module and the channel encoding module in sequence, thereby extracting semantic information related to the receiving end task. Secondly, the sending end transmits the semantic information to the receiving end. Finally, the receiving end inputs the semantic information into the channel decoding module and the semantic source decoding module in sequence, thereby obtaining a restored image. Among them, the encoding method of the semantic source encoding module of the sending end corresponds to the decoding method of the semantic source decoding module of the receiving end, and the semantic source encoding module and the semantic source decoding module can be obtained through training of an artificial intelligence algorithm, which is not limited in the embodiments of the present application.

[0164] If the current communication system is used to ensure data transmission based on feature streams according to 5QI parameters and applied to semantic communication, there may be a problem of low transmission efficiency because the requirements for semantic communication in different scenarios and different tasks are different.

[0165] For example, for the license plate recognition task, if the current 5QI parameters are used to ensure the transmission of image data, then more requirements will be placed on the data packet transmission of the license plate image, and the receiving end will be unable to recover the data, and the sending end will need to resend the data packet, which will cause the problem of low data transmission efficiency. For example, when the packet loss rate and packet delay budget of the license plate image data packet exceed the preset threshold, the receiving end cannot achieve data recovery. However, these requirements are not for the license plate recognition task. Obviously, for the license plate recognition task, the main goal of the receiving end is not to restore a high-definition license plate image, but to clearly identify the license plate number in the image when information is transmitted through semantic communication.

[0166] For example, in different tasks, the requirements for image data restoration may be different. Some tasks only need to restore some areas of interest in the image, while others obviously need to restore the entire image. The difference in the image data restoration requirements between the two obviously means that the current 5QI parameters are used to ensure the transmission of image data based on feature streams. This unified data transmission requirement cannot meet the requirements of different tasks. Therefore, this will also lead to the problem of low data transmission efficiency.

[0167] Therefore, in order to solve the above problems, the present invention provides a data transmission method and device. Figures 5 to 14 Detailed description.

[0168] Figure 5 It is an interactive schematic diagram of a data transmission method provided by an embodiment of the present application. It can be understood that the present application uses a server (or data network), a core network element, an access network device and a terminal device as an example to illustrate the corresponding method, but the present application does not limit the execution subject of the interactive diagram. For example, the method implemented by the server (or data network) can also be implemented by a module (such as a chip, a chip system or a processor) of the server (or data network), and can also be implemented by a logical node, a logical module or software that can implement all or part of the server (or data network) function. The method implemented by the core network element can also be implemented by a module (such as a chip, a chip system or a processor) of the core network element, and can also be implemented by a logical node, a logical module or software that can implement all or part of the core network element function. The method implemented by the access network device can also be implemented by a module (such as a chip, a chip system or a processor) of the access network device, and can also be implemented by a logical node, a logical module or software that can implement all or part of the access network device function. The method implemented by the terminal device may also be implemented by a module of the terminal device (such as a chip, a chip system or a processor), or by a logical node, a logical module or software that can implement all or part of the functions of the terminal device.

[0169] S510, the core network network element outputs first semantic similarity information to the access network device, and the access network device obtains the first semantic similarity information from the core network network element, the first semantic similarity information is used to indicate the similarity between the decoded information corresponding to different sub-packets in the first data packet and the first source information, and the first data packet includes a data packet after the first source information is encoded.

[0170] The first semantic similarity information may also be understood as the contribution degree of different sub-data packets in the first data packet to the semantic similarity corresponding to the first task.

[0171] It should be understood that the first data packet may include at least one sub-data packet. The first data packet may be a PDU set, and the sub-data packet may be a PDU in the PDU set. The number of the first data packet may be one or more, and the embodiment of the present application does not limit this.

[0172] Specifically, the core network element sends the first semantic similarity information to the access network device, and the access network device receives the first semantic similarity information from the core network element. Alternatively, the core network element outputs the first semantic similarity information to the fourth module through the third module of the access network device, and the fourth module of the access network device obtains the first semantic similarity information of the core network element from the third module.

[0173] As a possible implementation, the first semantic similarity information is carried in the first data packet. Alternatively, the first semantic similarity information may also be carried in an independent message, which is not limited in the embodiment of the present application.

[0174] Optionally, when the first semantic similarity information is carried in the third data packet, the core network element extracts the first semantic similarity information from the third data packet into the first data packet.

[0175] Specifically, the first semantic similarity information is carried in a General Packet Radio System Tunneling Protocol User (GTP-U), and the GTP-U is carried in the first data packet.

[0176] In other words, the access network device receives a first data packet from a core network element, the first data packet includes a GTP-U, and the GTP-U includes first semantic similarity information.

[0177] S520: Output a second data packet to the terminal device according to the first semantic similarity information, where the data of the second data packet is part of the data of the first data packet.

[0178] Specifically, the access network device sends the second data packet to the terminal device according to the first semantic similarity information. Or the fifth module of the access network device outputs the second data packet to the terminal device through the sixth module according to the first semantic similarity information.

[0179] It should be understood that the following Figure 6 The process of the access network device determining the second data packet based on the first semantic similarity information is described in detail.

[0180] In the above technical solution, the access network device can obtain the optimized second data packet according to the first semantic similarity information, thereby reducing the data pressure on the air interface side, thereby improving the transmission efficiency and user experience in semantic communication. For example, for the task of license plate recognition, the goal of the access network device when transmitting data to the terminal device is not to restore a high-definition image. Through the first semantic similarity information, the access network device can reduce the amount of data transmitted on the air interface side, thereby improving the transmission efficiency in semantic communication.

[0181] Before step S510, the following steps may be performed.

[0182] S530, optionally, the server or the data network encodes the first source information to obtain a third data packet.

[0183] It should be understood that the first source information is information corresponding to the first task. For example, the first source information may be source image information corresponding to the license plate recognition task.

[0184] It should be understood that the third data packet may include at least one sub-data packet. The third data packet may be a PDU set, and the sub-data packet may be a PDU in the PDU set. The number of the third data packet may be one or more, which is not limited in the embodiment of the present application.

[0185] S540, optionally, the server or the data network outputs first semantic similarity information to the core network network element, and the core network network element obtains the first semantic similarity information from the server or the data network, wherein the first semantic similarity information is used to indicate the similarity between the decoded information corresponding to different sub-data packets in the third data packet and the first source information.

[0186] Specifically, the server or the data network sends the first semantic similarity information to the core network network element, and the core network network element receives the first semantic similarity information from the server or the data network.

[0187] Optionally, the server or the data network outputs the first semantic similarity information to the second module through the first module of the core network network element, and the second module of the core network network element obtains the first semantic similarity information from the server from the first module.

[0188] As a possible implementation manner, the first semantic similarity information is carried in the third data packet, or the first semantic similarity information can be carried in an independent message.

[0189] It should be understood that the core network element may include a user plane element, for example, a UPF element of the core network in a 5G system, or a network element used for data transmission in the core network in a future communication system, without limitation.

[0190] Figure 6 It is an interactive schematic diagram of another data transmission method provided in an embodiment of the present application.

[0191] S601: A user plane network element sends a first data packet to an access network device, and the access network device receives the first data packet from the user plane network element, wherein the first data packet includes first semantic similarity information.

[0192] Specifically, the first semantic similarity information may be carried in a general packet radio system tunneling protocol user (GTP-U), and the first data packet includes the GTP-U. For example, the first semantic similarity information may be carried in an extended header field of the GTP-U.

[0193] The first semantic similarity information is used to indicate the similarity between the decoded information corresponding to different sub-data packets in the first data packet and the first source information, and the first data packet includes a data packet after the first source information is encoded.

[0194] In other words, the first semantic similarity information is used to indicate the importance of the sub-data packet in the first data packet.

[0195] As a possible implementation manner, the first semantic similarity information is used to indicate the first semantic similarity and the first sub-data packet corresponding to the first semantic similarity, and the first data packet includes the first sub-data packet.

[0196] The first semantic similarity may be understood as the similarity between the decoded information corresponding to the first sub-data packet and the first source information. The embodiment of the present application does not limit the number of the first sub-data packets.

[0197] It should be understood that the number of the first semantic similarities may be one or more, and at least one first sub-data packet in the first data packet may correspond to different first semantic similarities.

[0198] Specifically, the first sub-packet of the first semantic similarity is indicated by the number of the first sub-packet (e.g., identification information of the first sub-packet). For example, when the type of the first sub-packet is PDU, the first semantic similarity information is used to indicate the first semantic similarity and at least one PDU corresponding to the first semantic similarity (e.g., identification information of the PDU).

[0199] For example, assuming that the first data packet after encoding the first source information includes N first sub-data packets, N is a positive integer, and a first sub-data packet has a corresponding first semantic similarity. As shown in Table 1, the type of the first sub-data packet is PDU as an example.

[0200] Table 1

[0201] First subpacket PDU#0 PDU#1 PDU#2 … PDU#N First semantic similarity X1% X2% X3% … Xn%

[0202] As shown in Table 1, after the first sub-data packet is PDU#0, data decoding (or data recovery) is performed on PDU#0, and the first semantic similarity between the first decoded information #0 and the first source information is X1%. After the first sub-data packet is PDU#1, data recovery is performed on PDU#1, and the first semantic similarity between the first decoded information #1 and the first source information is X2%. By analogy, each first sub-data packet can have a corresponding first semantic similarity.

[0203] It should be understood that the above example may be a one-dimensional representation of the first semantic similarity and the first sub-data packet.

[0204] For another example, assume that the first data packet after encoding the first source information includes N first sub-data packets, N is a positive integer, and two first sub-data packets have corresponding first semantic similarities. As shown in Table 2, take the type of the first sub-data packet as PDU as an example.

[0205] Table 2

[0206]

[0207] As shown in Table 2, after the first sub-data packets PDU#0 and PDU#1 are transmitted in sequence, data decoding (or data recovery) is performed on PDU#0 and PDU#1, and the first semantic similarity between the first decoded information #2 and the first source information obtained is X10%. Among them, X10 and X01 in Table 2 are the same. By analogy, every two first sub-data packets can have corresponding first semantic similarity.

[0208] It should be understood that the above example may be a two-dimensional representation of the first semantic similarity and the first sub-data packet.

[0209] For another example, assume that the first data packet after semantic encoding of the first source information includes N first sub-data packets, and the three first sub-data packets have corresponding first semantic similarities. As shown in Table 3, take the type of the first sub-data packet as PDU as an example.

[0210] Table 3

[0211]

[0212] As shown in Table 3, after the first sub-data packets PDU#0, PDU#1 and PDU#2 are transmitted in sequence, data decoding (or data recovery) is performed on PDU#0, PDU#1 and PDU#2, and the first semantic similarity between the first decoded information #3 and the first source information is X120%. Among them, X120, X021 and X012 in Table 3 are the same. By analogy, the three first sub-data packets can have corresponding first semantic similarities.

[0213] It should be understood that the above example may be a three-dimensional representation of the first semantic similarity and the first sub-data packet. The first semantic similarity and the first sub-data packet may also have a higher-dimensional representation, which will not be described in detail here.

[0214] It should also be understood that the first semantic similarity included in the first semantic similarity information may include specific information of any of the above-mentioned individual dimensions, or the first semantic similarity may also include specific information of a combination of multiple dimensions. For example, the first semantic similarity information may include the first semantic similarity corresponding to one first sub-data packet, and the first semantic similarities corresponding to two first sub-data packets.

[0215] As a possible implementation manner, the first semantic similarity information is used to indicate the number of second sub-data packets and the second semantic similarity corresponding to the number of second sub-data packets, and the first data packet includes the second sub-data packet.

[0216] Specifically, the second semantic similarity corresponding to the number of the second sub-data packets indicated by the first semantic similarity information may be reflected by a correlation relationship between the number of the second sub-data packets and the second semantic similarity.

[0217] The first semantic similarity information is used to indicate the number of the second sub-data packets. Specifically, for example, the frame header of the PDU carries the identification information of the PDU set, and the identification information of the PDU set is used to indicate the PDU set to which the PDU belongs. PDUs belonging to the same PDU set have the same identification information of the PDU set, and thus the number of PDUs can be obtained. Specifically, for another example, the frame header of the PDU set carries the number information of the PDUs included in the PDU set, and thus the number of PDUs can be obtained.

[0218] It should be understood that the correlation between the second semantic similarity and the number of second word data packets may be a positively correlated functional relationship.

[0219] Exemplarily, the number of the second sub-data packets and the second semantic similarity may follow a uniform distribution.

[0220] For example, the first source information is a picture frame, and the first data packet after semantic encoding of the first source information is divided into 10 second sub-data packets, which can be 10 PDUs. After successfully transmitting one PDU, the second semantic similarity increases by 1 / 10. That is, the contribution of one PDU to the increase of the second semantic similarity is the same.

[0221] Exemplarily, the number of the second sub-data packets and the second semantic similarity may follow a logarithmic distribution. The slope corresponding to the functional relationship between the first semantic similarity and the number of the second sub-data packets changes from large to small.

[0222] For example, the first source information is a picture frame, and the first data packet after semantic encoding of the first source information is divided into 10 second sub-data packets, which can be 10 PDUs. The second semantic similarity between the second decoded information obtained based on the first 5 PDUs and the first source information is relatively high, and the later PDUs contribute less to the growth of the second semantic similarity.

[0223] It should be understood that the above-mentioned association relationship between the second semantic similarity and the number of second sub-data packets is merely an example, and the embodiment of the present application does not limit the specific form of the association relationship.

[0224] S602, the access network device sends a second data packet to the terminal device, and the terminal device receives the second data packet, where data in the second data packet is part of the first data packet.

[0225] Before step S602, the following steps may be performed.

[0226] S603, optionally, the access network device optimizes the first data packet according to the first semantic similarity information to obtain a second data packet, where data of the second data packet is part of the data of the first data packet.

[0227] As a possible implementation manner, the access network device uses the first sub-data packet corresponding to the highest first semantic similarity in the first semantic similarity information as the second data packet.

[0228] Specifically, the access network device uses M first sub-data packets corresponding to the first semantic similarity in the first semantic similarity information as the second data packet, where M is a positive integer.

[0229] Exemplarily, the first data packet includes 3 PDUs, and the similarity between the decoded information corresponding to PDU#0 and the first source information is higher than the similarity between the decoded information corresponding to PDU#1 and PDU#2 and the first source information respectively, that is, under poor channel conditions, PDU#1 and PDU#2 are discarded, and PDU#0 is used as the second data packet.

[0230] Exemplarily, the first data packet includes 3 PDUs, the similarity between the decoded information corresponding to PDU#0 and PDU#1 and the first source information is higher than the similarity between the decoded information corresponding to PDU#0 and PDU#2 and the first source information, PDU#2 is discarded, and PDU#0 and PDU#1 are used as the second data packet.

[0231] Optionally, the access network device obtains a semantic similarity threshold according to a task type of the first task, and the first data packet is a data packet corresponding to the first task.

[0232] As a possible implementation method, when the first semantic similarity information is used to indicate the first semantic similarity and the first sub-data packet corresponding to the first semantic similarity, the access network device determines the first sub-data packet corresponding to the first semantic similarity when the first semantic similarity is greater than or equal to the semantic similarity threshold as the second data packet.

[0233] For example, the first semantic similarity is shown in Table 2. When the network is congested, the access network device discards the first sub-packet PDU#2 in the first data packet if the first semantic similarity X10% is greater than the semantic similarity threshold to obtain a second data packet.

[0234] As a possible implementation method, when the first semantic similarity information is used to indicate the number of second sub-packets and the second semantic similarity corresponding to the second sub-packets, the access network device can obtain the second semantic similarity based on the association relationship between the second sub-packets and the second semantic similarity and the number of the second sub-packets, and determine the second sub-packet corresponding to the second semantic similarity when the second semantic similarity is greater than or equal to the semantic similarity threshold as the second packet.

[0235] Before step S601, the following steps may be included.

[0236] S604, optionally, the server or the data network encodes the first source information to obtain a third data packet, where the third data packet includes the first semantic similarity information.

[0237] In other words, the first semantic similarity information may be carried in the third data packet.

[0238] Specifically, the server encapsulates the first semantic similarity information, for example, in the transport layer, such as the extension header field of the IPv4 or IPv6 protocol, or the protocol layer of the real-time transport protocol (RTP), such as the extension header of RTP, or in a newly defined protocol layer between the user datagram protocol (UDP) and the RTP protocol layer, and then passes it to the user plane network element of the core network through the N6 interface along with the third data packet.

[0239] S605, optionally, the server or the data network generates first semantic similarity information.

[0240] Specifically, the server or data network obtains first encoded information corresponding to at least one first sub-data packet, generates a first semantic similarity based on the first encoded information and the first source information, and indicates the first semantic similarity and the first sub-data packet corresponding to the first semantic similarity.

[0241] It should be understood that since the first encoded information and the first decoded information correspond to each other, the first semantic similarity obtained by the first encoded information and the first source information can be used to indicate the similarity between the first decoded information and the first source information.

[0242] Specifically, the server or data network obtains second encoded information corresponding to at least one second sub-data packet, generates a second semantic similarity based on the second encoded information and the first source information, and indicates the number of second sub-data packets and the second semantic similarity corresponding to the number of second sub-data packets.

[0243] It should be understood that since the second encoded information and the second decoded information correspond to each other, the second semantic similarity obtained by the second encoded information and the first source information can be used to indicate the similarity between the second decoded information and the first source information.

[0244] S606, optionally, the server or the data network sends a third data packet to the user plane network element, the user plane network element receives the third data packet from the server or the data network, and the user plane network element obtains the third data packet from the server or the data network.

[0245] The third data packet includes the first semantic similarity information. The third data packet includes the first sub-data packet or the second sub-data packet.

[0246] For example, the server or the data network may send the third data packet to the user plane network element of the core network through the N6 interface.

[0247] Figure 7 It is a transmission flow diagram of a protocol stack provided in an embodiment of the present application.

[0248] The following will be combined Figure 1 and Figure 7 , describing the data transmission process of S606, S601 and S602 above, firstly, the first semantic similarity information will be carried in the first data packet and transmitted to the user plane network element through the N6 interface. Specifically, Figure 7As shown, the first semantic similarity information is encapsulated in the UDP protocol layer of the transport layer and transmitted to the user plane network element through the N6 interface along with the first data packet. Secondly, the first semantic information is carried in the first data packet and transmitted to the access network device through the N3 interface. Specifically, as Figure 7 As shown, the first semantic similarity information is encapsulated in the extended header field of GTP-U and transmitted to the first data packet through the N3 interface. Finally, the access network device transmits the optimized second data packet to the terminal device through the Uu interface.

[0249] Figure 8 This is an interactive schematic diagram of another data transmission method provided in an embodiment of the present application.

[0250] S810, the core network element transmits semantic similarity requirement information.

[0251] As a possible implementation manner, S810a, the core network element outputs semantic similarity requirement information to the access network device, and the access network device obtains the semantic similarity requirement information from the core network element.

[0252] Specifically, the core network element sends semantic similarity requirement information to the access network device, and the access network device receives the semantic similarity requirement information from the core network element. Alternatively, the core network element outputs the semantic similarity requirement information to the fourth module through the third module of the access network device, and the fourth module of the access network device obtains the semantic similarity requirement information of the core network element from the third module.

[0253] Specifically, the semantic similarity requirement information may be carried in a QoS configuration file.

[0254] Optionally, the core network element outputs the service quality QoS reliability information to the access network device, and the access network device obtains the QoS reliability information from the core network element, and there is a mapping relationship between the QoS reliability information and the semantic similarity requirement information. The access network device obtains the semantic similarity requirement information according to the mapping relationship and the QoS reliability information.

[0255] As a possible implementation manner, S810b, the core network element outputs semantic similarity requirement information to the terminal device, and the terminal device obtains the semantic similarity requirement information from the core network element.

[0256] Specifically, the core network element sends semantic similarity requirement information to the terminal device, and the terminal device receives the semantic similarity requirement information from the core network element. Alternatively, the core network element outputs the semantic similarity requirement information to the eighth module through the seventh module of the terminal device, and the eighth module of the access network device obtains the semantic similarity requirement information of the core network element from the seventh module.

[0257] Specifically, the semantic similarity requirement information may be carried in the QoS rule.

[0258] During the data transmission process, S820, the access network device outputs the fifth data packet to the terminal device according to the semantic similarity requirement information, and the data of the fifth data packet is part of the data of the fourth data packet, wherein the fourth data packet includes the encoded data of the second source information, and the fourth data packet comes from the core network network element.

[0259] As a possible implementation manner, the access network device optimizes the fourth data packet according to the semantic similarity requirement information to obtain the fifth data packet, and the access network device outputs the fifth data packet to the terminal device.

[0260] Specifically, the access network device sends the fifth data packet to the terminal device according to the semantic similarity requirement information. Or the fifth module of the access network device outputs the fifth data packet to the terminal device through the sixth module according to the semantic similarity requirement information.

[0261] It should be understood that the following Fig. 9 The process of the access network device determining the fifth data packet according to the semantic similarity requirement information is described in detail.

[0262] In the above technical solution, the access network device obtains the optimized fifth data packet through the semantic similarity requirement information, thereby reducing the data pressure on the air interface side, thereby improving the transmission efficiency and user experience in semantic communication, and the semantic similarity requirement information is only related to the task, with low update frequency and small signaling overhead. For example, the second task may be a license plate recognition task, which only needs to clearly identify the numbers in the image and does not pay attention to whether all the pixels of the image can be restored. Therefore, the server determines the lower limit condition indicated by the semantic similarity requirement information based on the vehicle identification task, and the amount of data corresponding to it is much smaller than that of ordinary image transmission. For example, when the implementation object of the second task is a machine, the machine only pays attention to the part of interest in the image and does not have too many requirements for the restoration of the overall image. Therefore, the server determines the lower limit condition indicated by the semantic similarity requirement information based on the implementation object being a machine, and the amount of data corresponding to it is much smaller than that of ordinary image transmission.

[0263] Before step S810, the following steps may be included.

[0264] S830, optionally, the server or the data network encodes the second source information to obtain a sixth data packet.

[0265] It should be understood that the detailed explanation of S830 can refer to S530 and will not be repeated here.

[0266] S840, optionally, the server or the data network outputs semantic similarity requirement information to the core network network element, and the core network network element obtains the semantic similarity requirement information from the server or the data network, wherein the semantic similarity requirement information is used to indicate a lower limit condition related to the semantic similarity that needs to be met during data transmission, and the semantic similarity is the similarity between the decoded information corresponding to different sub-packets in the sixth data packet and the second source information, and the sixth data packet includes an encoded data packet of the second source information.

[0267] Specifically, the server or the data network sends the semantic similarity requirement information to the core network element, and the core network element receives the semantic similarity requirement information from the server or the data network.

[0268] Optionally, the server or the data network outputs the semantic similarity requirement information to the second module through the first module of the core network network element, and the second module of the core network network element obtains the semantic similarity requirement information from the server or the data network from the first module.

[0269] It should be understood that the core network network elements may include control network elements, for example, SMF network elements of the core network in a 5G system, or network elements of the core network for session management in a future communication system, without limitation.

[0270] As a possible implementation manner, the lower limit condition related to the semantic similarity can be used to indicate the lower limit value of the semantic similarity, or can also be used to indicate the lower limit value of the data amount during the data transmission process.

[0271] Fig. 9 This is an interactive schematic diagram of yet another data transmission method provided in an embodiment of the present application. Fig. 9 The core network elements in the network may include control network elements and user plane network elements. It should be understood that Fig. 9 The "output" and "acquisition" of information between different devices are illustrated by the "sending" and "receiving" methods respectively.

[0272] S901, controlling the network element to send semantic similarity requirement information, where the semantic similarity requirement information is a new QoS feature when establishing a PDU session.

[0273] As a possible implementation manner, the semantic similarity requirement information may be used to indicate a semantic similarity lower limit value.

[0274] As a possible implementation manner, the semantic similarity requirement information may be used to indicate a lower limit value of the data volume during data transmission.

[0275] Specifically, the semantic similarity requirement information may be used to indicate a lower limit value of the number of PDUs during data transmission, or may be used to indicate a lower limit value of the number of PDUs in a PDU set during data transmission.

[0276] As a possible implementation manner, S901a, the control network element sends semantic similarity requirement information to the user plane network element.

[0277] Specifically, the session management network element may send the PDR to the user plane network element through the N4 interface, where the PDR includes semantic similarity demand information.

[0278] For example, for a PDU session of IPv4 or IPv6 or IPv4v6, the parameter information included in the PDR may include semantic similarity requirement information in addition to the relevant parameter information mentioned above for the QoS flow.

[0279] For another example, for an Ethernet PDU session, the parameter information included in the PDR may include semantic similarity requirement information in addition to the relevant parameter information mentioned above for the QoS flow.

[0280] As a possible implementation manner, S901b, the control network element sends semantic similarity requirement information to the access network device.

[0281] Specifically, the access management network element may send QoS configuration information to the access network device through the N2 interface, where the QoS configuration information includes semantic similarity requirement information.

[0282] For example, semantic similarity requirement information is added to the 5QI table, and different 5QI values ​​may correspond to different semantic similarity requirement information. As shown in Table 4, Table 4 is a mapping table between 5QI and QoS features.

[0283] Table 4

[0284]

[0285] For another example, a new parameter is added to the QoS configuration file: 5) The QoS configuration file of a QoS flow may also include the following QoS parameters: semantic similarity requirement information.

[0286] As a possible implementation manner, S901c, the control network element sends semantic similarity requirement information to the terminal device.

[0287] Specifically, the access management network element may send the QoS rule to the terminal device through the N1 interface, where the QoS rule includes the semantic similarity requirement information.

[0288] For example, the parameter information included in the QoS rule may include semantic similarity requirement information in addition to the relevant parameter information mentioned in the above QoS flow.

[0289] S902: The user plane network element sends a fourth data packet to the access network device, and the access network device receives the fourth data packet from the user plane network element.

[0290] The fourth data packet includes the encoded data of the second source information.

[0291] S903, the access network device sends a fifth data packet to the terminal device, and the terminal device receives the fifth data packet from the access network device.

[0292] Before step S903, the following steps may be performed.

[0293] S904, optionally, the access network device optimizes the fourth data packet according to the semantic similarity requirement information to obtain a fifth data packet, where data of the fifth data packet is part of the data of the fourth data packet.

[0294] As a possible implementation manner, when the semantic similarity requirement information includes a lower limit of the data volume during data transmission, the third sub-data packet corresponding to when the data volume in the fourth data packet reaches the lower limit of the data volume is determined as the fifth data packet.

[0295] For example, when the access network device detects network congestion, the access network device only sends the data packets that meet the lower limit condition of semantic similarity to the terminal device. The fourth data packet includes 3 PDUs. If the lower limit value of the amount of data during data transmission is 1 PDU, the access network device can discard the remaining 2 PDUs and send the first PDU as the fifth data packet to the terminal device.

[0296] Before step S902, the following steps may be included.

[0297] S905, optionally, the server or the data network encodes the second source information to obtain a sixth data packet, and sends the sixth data packet to the user plane network element.

[0298] It should be understood that although the sixth data packet and the fourth data packet both include data packets after the second source information is encoded, they are not exactly the same.

[0299] It should be understood that the process by which the server or the data network obtains the sixth data packet is similar to the process by which the third data packet is obtained in S530, and thus will not be described in detail herein.

[0300] In the data transmission phase of the second task, S905 , S902 , S904 , and S903 may be executed.

[0301] Before step S901, the following steps may be included.

[0302] S906, optionally, the server or the data network generates semantic similarity requirement information.

[0303] The semantic similarity requirement information is used to indicate the lower limit condition related to the semantic similarity that needs to be met during the data transmission process. The semantic similarity is the similarity between the decoded information corresponding to different sub-packets in the sixth data packet and the second source information, and the sixth data packet includes the data packet after the second source information is encoded.

[0304] Specifically, the server or the data network determines the semantic similarity requirement information according to the task type and / or the task implementation object of the second task.

[0305] It should be understood that the server or data network only needs to determine the semantic similarity requirement information corresponding to the second task once during the implementation of the second task.

[0306] It should be understood that the semantic similarity requirement information is task-oriented or object-oriented, and different tasks or different objects may have different semantic similarity requirement information. That is, the semantic similarity requirement information is related to the task type, or the semantic similarity requirement information is related to the implementation object of the task.

[0307] S907, optionally, the server or the data network sends semantic similarity requirement information to the control network element, and correspondingly, the control network element receives the semantic similarity requirement information from the server or the data network.

[0308] Among them, the control network element can be a session management function network element or an access management function network element in a 5G communication system. In future communication systems, the control network element can be a network element used for control plane management, which is not limited here.

[0309] Specifically, Figure 1 As shown, the application network element can send the semantic similarity requirement information to the network open network element through the N33 interface, and the network open network element sends the semantic similarity requirement information to the session management network element. Alternatively, the application network element can send the semantic similarity requirement information to the policy control network element through the N5 interface, and the policy control network element sends the semantic similarity requirement information to the session management network element through the N7 interface. Optionally, the session management network element sends the semantic similarity requirement information to the access management network element through the N11 interface.

[0310] Fig.10 This is a flow chart of another data transmission method provided in an embodiment of the present application.

[0311] S1001, control the network element to send QoS reliability information.

[0312] As a possible implementation manner, S1001a, the control network element sends a PDR to the user plane network element, where the PDR includes QoS reliability information.

[0313] For example, PDR includes QFI, one QoS corresponds to one 5QI, and 5QI includes corresponding QoS reliability information.

[0314] As a possible implementation manner, S1001b, the control network element sends a QoS configuration file to the access network device, where the QoS configuration file includes QoS reliability information.

[0315] As a possible implementation manner, S1001c, the control network element sends a QoS rule to the terminal device, where the QoS rule includes QoS reliability information.

[0316] It should be understood that the specific implementation methods of S1001a, S1001b and S1001c are similar to those of S901a, S901b and S901c, respectively, and are not elaborated here.

[0317] S1002: The user plane network element sends a fourth data packet to the access network device, and the access network device receives the fourth data packet from the user plane network element.

[0318] It should be understood that the detailed description of S1002 can refer to S902 respectively, and will not be repeated here.

[0319] S1003, the access network device sends a fifth data packet to the terminal device, and the terminal device receives the fifth data packet from the access network device, where data in the fifth data packet is part of data in the fourth data packet.

[0320] In the above technical solution, the access network device can obtain the semantic similarity requirement information through the existing QoS reliability information and the mapping relationship between the QoS reliability information and the semantic similarity requirement information. By using the existing parameters, the optimization of the data packet can be realized, which can not only reduce the data pressure on the air interface side, but also improve the transmission efficiency and user experience in semantic communication, and reduce the changes to the existing QoS flow configuration, and improve the compatibility of the existing QoS flow configuration.

[0321] Before step S1003, the following steps may be included.

[0322] S1004, optionally, the access network device obtains a mapping relationship.

[0323] Specifically, the mapping relationship can be pre-set in the access network device. Alternatively, the mapping relationship is transmitted from the application network element to the access network device through the core network. Alternatively, the mapping relationship can be transmitted to the access network device by the core network element according to the traffic detection setting. Alternatively, the mapping relationship can also be generated by the core network element according to the traffic detection setting and different QoS configurations according to different requirements, and transmitted to the access network device through the QoS configuration file.

[0324] S1005, optionally, the access network device optimizes the fourth data packet according to the mapping relationship and the QoS reliability information to obtain a fifth data packet.

[0325] Specifically, in the first step, the access network device obtains semantic similarity requirement information according to the mapping relationship and QoS reliability information; in the second step, the fourth data packet is optimized according to the semantic similarity requirement information to obtain the fifth data packet.

[0326] It should be understood that for the detailed description of the second step, reference may be made to S904 and will not be repeated here.

[0327] Before step S1002, the following steps may be included.

[0328] S1006, optionally, the server or the data network encodes the second source information to obtain a sixth data packet, and sends the sixth data packet to the user plane network element.

[0329] It should be understood that the process by which the server or the data network obtains the sixth data packet is similar to the process by which the third data packet is obtained in S530, and thus will not be described in detail herein.

[0330] It should be understood that the detailed description of S1006 can refer to S905 respectively, and will not be repeated here.

[0331] During the data transmission phase of the second task, S1006 , S1002 , S1004 , S1005 , and S1003 may be executed.

[0332] Before step S1001, the following steps may be included.

[0333] S1007, optionally, the server or the data network generates semantic similarity requirement information.

[0334] S1008, optionally, the server or the data network sends semantic similarity requirement information to the control network element, and correspondingly, the control network element receives the semantic similarity requirement information from the server or the data network.

[0335] It should be understood that the detailed description of S1007 and S1008 can refer to S906 and S907 respectively, and will not be repeated here.

[0336] S1009, optionally, the control network element converts the semantic similarity requirement information into QoS reliability information.

[0337] Specifically, the session management function network element maps the semantic similarity requirement information into QoS reliability information through a mapping relationship.

[0338] Among them, the mapping relationship between the semantic similarity requirement information and the QoS reliability information is related to the second task.

[0339] Exemplarily, the mapping relationship may be a functional relationship between semantic similarity requirement information and QoS reliability information, or may be a mapping table between semantic similarity requirement information and QoS reliability information. The specific form of the mapping relationship is not limited in the embodiment of the present application.

[0340] In the above-mentioned embodiment, the access network device can optimize the data packet through the semantic similarity information or the semantic similarity requirement information, thereby reducing the data transmission pressure on the air interface side. Fig.11 It is described in detail that the data packet is optimized through the semantic similarity information and the semantic similarity requirement information. Fig.11 This is an interactive schematic diagram of yet another data transmission method provided in an embodiment of the present application.

[0341] For the detailed process of S1101, please refer to S901, which will not be described in detail here.

[0342] S1102: The user plane network element sends a fourth data packet to the access network device, and the access network device receives the fourth data packet from the user plane network element.

[0343] It should be understood that the detailed transmission method of S1102 may refer to the transmission method of the first semantic similarity information in S601, and will not be elaborated here.

[0344] S1103, the access network device sends a fifth data packet to the terminal device, and the terminal device receives the fifth data packet from the access network device, wherein the data of the fifth data packet is part of the data of the fourth data packet, and the fifth data packet includes the encoded data of the second source information.

[0345] Before step S1103, the following steps may be included.

[0346] S1104, optionally, the access network device optimizes the fourth data packet according to the semantic similarity requirement information and the second semantic similarity information to obtain a fifth data packet.

[0347] As a possible implementation, the semantic similarity requirement information is used to indicate a semantic similarity lower limit, the second semantic similarity information includes a third semantic similarity and a third sub-data packet corresponding to the third semantic similarity, and the fourth data packet includes the third sub-data packet. The third sub-data packet corresponding to the third semantic similarity being greater than or equal to the semantic similarity lower limit is determined as the fifth data packet.

[0348] Exemplarily, the access network device learns through S1103b that the semantic similarity requirement information in the data transmission process is the semantic similarity lower limit value, recorded as Z%. The access network is set to learn through S1104 to S1106 that the plurality of third semantic similarities corresponding to the second task and the third sub-data packet corresponding to the third semantic similarity. If the third semantic similarity #1 is greater than the semantic similarity lower limit value, then the third sub-data packet corresponding to the third semantic similarity #1 is determined as the fifth data packet.

[0349] Before step S1002, the following steps may be included.

[0350] S1105, optionally, the server or the data network encodes the second source information to obtain a sixth data packet, and the server or the data network sends the sixth data packet to the user plane network element, where the sixth data packet includes the second semantic similarity information.

[0351] Optionally, the second semantic similarity information may also be sent in an independent message without being sent along with the third data packet, and there is no limitation to this.

[0352] It should be understood that the detailed process can be referred to S905 and will not be elaborated here.

[0353] S1106, optionally, the server or the data network generates second semantic similarity information, where the second semantic similarity information is used to indicate the similarity between the decoded information corresponding to different sub-data packets in the sixth data packet and the second source information.

[0354] It should be understood that the relevant detailed explanation of the second semantic similarity information can refer to the first semantic similarity information in S510, which is not repeated here. The difference between the two is that the second semantic similarity information is related to the sixth data packet corresponding to the second task, while the first semantic similarity information is related to the third data packet corresponding to the first task.

[0355] Before step S1101, S1107 and S1108 may be included. For details, please refer to S906 and S907, which will not be described in detail here.

[0356] Above, combined Figures 5 to 11 The data transmission method provided by the embodiment of the present application is described in detail. It can be understood that in order to realize the above functions, it includes hardware structures and / or software modules corresponding to executing each function.

[0357] Those skilled in the art should be aware that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for specific applications, but such implementation should not be considered to be beyond the scope of this application.

[0358] The following, combined Figure 12 to Figure 14 The communication device provided in the embodiment of the present application is described in detail. It should be understood that the description of the device embodiment corresponds to the description of the method embodiment, so the contents not described in detail can be referred to the method embodiment above, and some contents will not be repeated for the sake of brevity.

[0359] Fig.12 1 is a schematic diagram of a communication device 1200 provided in an embodiment of the present application. The device 1200 may include a processing unit 1220, and the processing unit 1220 is used to perform data processing. The device 1200 may also include an interface unit 1210, and the interface unit 1210 may implement a corresponding communication function. The interface unit 1210 may also be referred to as a communication interface or a communication unit or an interface unit. It should be understood that for the operations such as sending and receiving involved in this application, if there is no special explanation, or if it does not conflict with its actual role or internal logic in the relevant description, it can be more generally understood as operations such as output and input, rather than sending and receiving operations directly performed by the radio frequency circuit and the antenna.

[0360] Optionally, the device 1200 may further include a storage unit, which may be used to store instructions and / or data, and the processing unit 1220 may read the instructions and / or data in the storage unit so that the device implements the aforementioned method embodiment.

[0361] The device 1200 can be used to execute the actions performed by the access network device in the above method embodiment. In this case, the device 1200 can be a communication device or a component that can be configured on a communication device. The interface unit 1210 is used to execute the sending and receiving related operations on the communication device side in the above method embodiment, and the processing unit 1220 is used to execute the processing related operations of the access network device in the above method embodiment.

[0362] As a design, the device 1200 is used to perform the above Figure 5 or Figure 6 The actions performed by the access network device in the method embodiment shown may be performed by a chip, a chip system or a processor that supports the access network device to implement the corresponding method, or may be a logic module or software that can implement all or part of the functions of the access network device.

[0363] Specifically, the interface unit 1210 is used to obtain first semantic similarity information from a core network element, the first semantic similarity information is used to indicate the similarity between the decoded information corresponding to different sub-packets in the first data packet and the first source information, and the first data packet includes a data packet after the first source information is encoded.

[0364] The processing unit 1220 is configured to output a second data packet to the terminal device according to the first semantic similarity information.

[0365] For matters not described in detail, reference may be made to the above method embodiments.

[0366] As a design, the communication device 1200 is used to execute the above Figure 5 or Figure 6 The actions performed by the server or data network in the method embodiment shown may be performed by a chip, a chip system or a processor that supports the server or data network to implement the corresponding method, or may be a logic module or software that can implement all or part of the server or data network functions.

[0367] Specifically, the processing unit 1220 is used to encode the first source information to obtain a third data packet. The interface unit 1210 is used to output first semantic similarity information to a core network element, where the first semantic similarity information is used to indicate the similarity between the decoded information corresponding to different sub-data packets in the third data packet and the first source information.

[0368] For matters not described in detail, reference may be made to the above method embodiments.

[0369] As a design, the communication device 1200 is used to execute the above Figure 5 or Figure 6 The actions performed by the core network element in the method embodiment shown can be performed by a chip, a chip system or a processor that supports the core network element to implement the corresponding method, or a logic module or software that can implement all or part of the core network element functions.

[0370] Specifically, the interface unit 1210 is used to obtain first semantic similarity information from a server or a data network, the first semantic similarity information is used to indicate the similarity between the decoded information corresponding to different sub-packets in the third data packet and the first source information, and the third data packet includes a data packet after the first source information is encoded. The interface unit 1210 is used to output the first semantic similarity information to the access network device.

[0371] For matters not described in detail, reference may be made to the above method embodiments.

[0372] As a design, the device 1200 is used to perform the above Figures 8 to 11The actions performed by the access network device in the method embodiment shown may be performed by a chip, a chip system or a processor that supports the access network device to implement the corresponding method, or may be a logic module or software that can implement all or part of the functions of the access network device.

[0373] Specifically, the interface unit 1210 is used to obtain semantic similarity requirement information, where the semantic similarity requirement information is used to indicate a lower limit condition related to semantic similarity that needs to be met during data transmission. The semantic similarity is the similarity between the decoded information corresponding to different sub-packets in the fourth data packet and the second source information. The fourth data packet includes an encoded data packet of the second source information.

[0374] The processing unit 1220 is configured to output a fifth data packet according to the semantic similarity requirement information, where the data in the fifth data packet is part of the data in the fourth data packet.

[0375] For matters not described in detail, reference may be made to the above method embodiments.

[0376] As a design, the communication device 1200 is used to execute the above Figures 8 to 11 The actions performed by the server or data network in the method embodiment shown may be performed by a chip, a chip system or a processor that supports the server or data network to implement the corresponding method, or may be a logic module or software that can implement all or part of the server or data network functions.

[0377] Specifically, the processing unit 1220 is used to encode the second source information to obtain a sixth data packet. The interface unit 1210 is used to output semantic similarity requirement information, where the semantic similarity requirement information is used to indicate a lower limit condition related to semantic similarity that needs to be met during data transmission, and the semantic similarity is the similarity between the decoded information corresponding to different sub-data packets in the sixth data packet and the second source information.

[0378] For matters not described in detail, reference may be made to the above method embodiments.

[0379] As a design, the communication device 1200 is used to execute the above Figures 8 to 11 The actions performed by the core network element in the method embodiment shown can be performed by a chip, a chip system or a processor that supports the core network element to implement the corresponding method, or a logic module or software that can implement all or part of the core network element functions.

[0380] Specifically, the interface unit 1210 is used to obtain semantic similarity requirement information from a server or a data network, the semantic similarity requirement information is used to indicate a lower limit condition related to semantic similarity that needs to be met during data transmission, the semantic similarity is the similarity between decoded information corresponding to different sub-packets in the sixth data packet and the second source information, and the sixth data packet includes a data packet after the second source information is encoded. The interface unit 1210 is used to output the semantic similarity requirement information.

[0381] For matters not described in detail, reference may be made to the above method embodiments.

[0382] It should be understood that the specific process of each unit executing the above corresponding steps has been described in detail in the above method embodiment, and for the sake of brevity, it will not be repeated here.

[0383] The processing unit 1220 in the above embodiment may be implemented by at least one processor or processor-related circuits. The interface unit 1210 may be implemented by a transceiver or a transceiver-related circuit. The storage unit may be implemented by at least one memory.

[0384] Fig.13 It is a schematic structural diagram of a communication device 1300 provided in an embodiment of the present application.

[0385] like Fig.13 As shown, the embodiment of the present application further provides a communication device 1300. The device 1300 includes a processor 1310, the processor 1310 is coupled to a memory 1320, the memory 1320 is used to store computer programs or instructions and / or data, and the processor 1310 is used to execute the computer programs or instructions and / or data stored in the memory 1320, so that the method in the above method embodiment is executed.

[0386] Optionally, the device 1300 includes one or more processors 1310.

[0387] Optional, such as Fig.13 As shown, the device 1300 may further include a memory 1320 .

[0388] Optionally, the memory 1320 included in the device 1300 may be one or more.

[0389] Optionally, the memory 1320 may be integrated with the processor 1310 or provided separately.

[0390] Optional, such as Fig.13 As shown, the device 1300 may further include a communication interface 1330, and the communication interface 1330 is used for receiving and / or sending signals. For example, the processor 1310 is used to control the communication interface 1330 to receive and / or send signals.

[0391] As a solution, the device 1300 is used to implement the operations performed by the server or data network, core network element, access network equipment or terminal equipment in the above method embodiment.

[0392] For example, the processor 1310 is used to implement the processing-related operations performed by the server or data network, core network network element, access network equipment or terminal equipment in the above method embodiments, and the communication interface 1330 is used to implement the sending and receiving-related operations performed by the server or data network, core network network element, access network equipment or terminal equipment in the above method embodiments.

[0393] Fig.14 is a schematic diagram of a chip system 1400 provided in an embodiment of the present application, such as Fig.14 As shown. The chip system 1400 (or it may also be referred to as a processing system) includes a logic circuit 1410 and an input / output interface (input / output interface) 1420, the logic circuit is used to couple with the input interface, and transmit data parameters through the input / output interface to execute the method in the above method embodiment. The device installed with the chip system 1400 can implement the method and function of the embodiment of the present application. For example, the logic circuit 1410 can be a processing circuit in the chip system 1400, which realizes the control of the device installed with the chip system 1400, and can also be coupled to a storage unit to call the instructions in the storage unit so that the device can implement the method and function of the embodiment of the present application, and the input / output interface 1420 can be an input and output circuit in the chip system 1400, which outputs the information processed by the chip system 1400, or inputs the data or signaling information to be processed into the chip system 1400 for processing.

[0394] As a solution, the chip system 1400 is used to implement the operations performed by a communication device (such as a server or data network, a core network element, an access network device or a terminal device) in the above method embodiment.

[0395] For example, the logic circuit 1410 is used to implement the processing-related operations performed by the server or data network, core network network element, access network equipment or terminal equipment in the above method embodiments, and the input / output interface 1420 is used to implement the sending and receiving-related operations performed by the server or data network, core network network element, access network equipment or terminal equipment in the above method embodiments.

[0396] An embodiment of the present application also provides a computer-readable storage medium on which computer instructions are stored for implementing the method executed by a communication device (such as a server or data network, a core network element, an access network device or a terminal device) in the above method embodiment.

[0397] For example, when the computer program is executed by a computer, the computer can implement the method performed by a communication device (such as a server or data network, a core network element, an access network device or a terminal device) in the above method embodiment.

[0398] An embodiment of the present application also provides a computer program product comprising instructions, which, when executed by a computer, enables the computer to implement the method performed by a communication device (such as a server or data network, a core network element, an access network device or a terminal device) in the above method embodiment.

[0399] An embodiment of the present application also provides a communication system, which includes at least two devices among the above-mentioned server or data network, core network network element and access network device.

[0400] The explanation of the relevant contents and beneficial effects of any of the above-mentioned devices can be referred to the corresponding method embodiments provided above, which will not be repeated here.

[0401] It should be understood that the processor mentioned in the embodiments of the present application may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0402] It should also be understood that the memory mentioned in the embodiments of the present application may be a volatile memory and / or a non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM). For example, RAM can be used as an external cache. By way of example and not limitation, RAM may include the following forms: static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).

[0403] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, the memory (storage module) can be integrated into the processor.

[0404] It should also be noted that the memory described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0405] Those of ordinary skill in the art will appreciate that the units and steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of protection of this application.

[0406] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0407] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to implement the solution provided by the present application.

[0408] In addition, each functional unit in each embodiment of the present application may be integrated into one unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0409] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loading and executing computer program instructions on a computer, the process or function according to the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network or other programmable devices. For example, the computer can be a personal computer, a server, or a network device, etc. The computer instruction can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instruction can be transmitted from a website site, a computer, a server or a data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server, a data center, etc. that contains one or more available media integrations. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid state disk (SSD)). For example, the aforementioned available medium may include, but is not limited to, various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk.

[0410] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A data transmission method, characterized in that: The method is applied to access network equipment, including: Acquire first semantic similarity information from a core network element, where the first semantic similarity information is used to indicate similarity between decoded information corresponding to different sub-packets in a first data packet and first source information, where the first data packet includes a data packet after the first source information is encoded; A second data packet is output to the terminal device according to the first semantic similarity information, wherein the data of the second data packet is part of the data of the first data packet.

2. The method according to claim 1, characterized in that The first semantic similarity information is used to indicate a first semantic similarity and a first sub-data packet corresponding to the first semantic similarity, and the first data packet includes the first sub-data packet.

3. The method according to claim 1, characterized in that The first semantic similarity information is used to indicate the number of second sub-data packets and a second semantic similarity corresponding to the number of the second sub-data packets, and the first data packet includes the second sub-data packet.

4. The method according to any one of claims 1 to 3, characterized in that The first semantic similarity information is carried in the first data packet.

5. The method according to claim 4, characterized in that The first semantic similarity information is carried in a general packet radio system tunneling protocol user GTP-U, and the GTP-U is carried in the first data packet.

6. A data transmission method, characterized in that: The method is applied to a server and includes: Encoding the first source information to obtain a third data packet; Outputting first semantic similarity information to a core network element, where the first semantic similarity information is used to indicate similarity between decoded information corresponding to different sub-data packets in the third data packet and the first source information.

7. The method according to claim 6, characterized in that The first semantic similarity information includes a first semantic similarity and a first sub-data packet corresponding to the first semantic similarity, and the third data packet includes the first sub-data packet.

8. The method according to claim 6, characterized in that The semantic similarity information is used to indicate the number of second sub-data packets and a second semantic similarity corresponding to the number of the second sub-data packets, and the third data packet includes the second sub-data packet.

9. The method according to any one of claims 6 to 8, characterized in that The first semantic similarity information is carried in the third data packet.

10. The method according to claim 9, characterized in that The first semantic similarity information is carried in a real-time transport protocol RTP, and the RTP is carried in the third data packet.

11. A data transmission method, characterized in that: The method is applied to a core network element, including: Acquire first semantic similarity information from a server, where the first semantic similarity information is used to indicate similarity between decoded information corresponding to different sub-data packets in a third data packet and the first source information, where the third data packet includes a data packet obtained by encoding the first source information; The first semantic similarity information is output to the access network device.

12. The method according to claim 11, characterized in that The first semantic similarity information is used to indicate a first semantic similarity and a first sub-data packet corresponding to the first semantic similarity, and the third data packet includes the first sub-data packet.

13. The method according to claim 11, characterized in that The first semantic similarity information is used to indicate the number of second sub-data packets and the second semantic similarity corresponding to the number of the second sub-data packets, and the third data packet includes the second sub-data packet.

14. The method according to any one of claims 11 to 13, characterized in that The first semantic similarity information from the server is carried in the third data packet, and the first semantic similarity information output to the access network device is carried in a first data packet, and the first data packet includes a data packet after the first source information is encoded.

15. The method according to claim 14, characterized in that The first semantic similarity information from the server is carried in RTP, and the RTP is carried in the third data packet; the first semantic similarity information output to the access network device is carried in GTP-U, and the GTP-U is carried in the first data packet.

16. A data transmission method, characterized in that: The method is applied to access network equipment, including: Acquire semantic similarity requirement information, where the semantic similarity requirement information is used to indicate a lower limit condition related to semantic similarity that needs to be met during data transmission, where the semantic similarity is similarity between decoded information corresponding to different sub-data packets in a fourth data packet and second source information, and the fourth data packet includes a data packet after encoding the second source information; A fifth data packet is output according to the semantic similarity requirement information, wherein the data of the fifth data packet is part of the data of the fourth data packet.

17. The method according to claim 16, characterized in that The method further comprises: Acquire quality of service (QoS) reliability information, wherein there is a mapping relationship between the QoS reliability information and the semantic similarity requirement information; The obtaining of semantic similarity requirement information includes: The semantic similarity requirement information is acquired according to the QoS reliability information and the mapping relationship.

18. The method according to claim 16 or 17, characterized in that The semantic similarity requirement information is used to indicate a lower limit value of the data amount in a data transmission process, or the semantic similarity requirement information is used to indicate a lower limit value of the semantic similarity.

19. The method according to any one of claims 16 to 18, characterized in that The semantic similarity requirement information is carried in a quality of service QoS configuration file.

20. A data transmission method, characterized in that: The method is applied to a server and includes: encoding the second source information to obtain a sixth data packet; Output semantic similarity requirement information, where the semantic similarity requirement information is used to indicate a lower limit condition related to semantic similarity that needs to be met during data transmission, and the semantic similarity is the similarity between the decoded information corresponding to different sub-data packets in the sixth data packet and the second source information.

21. The method according to claim 20, characterized in that The semantic similarity requirement information is used to indicate a lower limit value of the semantic similarity; or, The semantic similarity requirement information is used to indicate the lower limit value of the data volume in the data transmission process.

22. A data transmission method, characterized in that: The method is applied to a core network element, including: Acquire semantic similarity requirement information from a server, the semantic similarity requirement information being used to indicate a lower limit condition related to semantic similarity that needs to be satisfied during data transmission, the semantic similarity being similarity between decoded information corresponding to different sub-data packets in a sixth data packet and the second source information, the sixth data packet including a data packet after encoding the second source information; The semantic similarity requirement information is output.

23. The method according to claim 22, characterized in that The semantic similarity requirement information is used to indicate a lower limit value of the semantic similarity; or, The semantic similarity requirement information is used to indicate the lower limit value of the data volume in the data transmission process.

24. The method according to claim 22 or 23, characterized in that The outputting of the semantic similarity requirement information includes: The semantic similarity requirement information is output to a core network element, where the semantic similarity requirement information is carried in a data packet detection rule.

25. The method according to claim 22 or 23, characterized in that The outputting of the semantic similarity requirement information includes: The semantic similarity requirement information is output to the access network device, and the semantic similarity requirement information is carried in the QoS configuration file.

26. The method according to claim 22 or 23, characterized in that The outputting of the semantic similarity requirement information includes: The semantic similarity requirement information is sent to the terminal device, where the semantic similarity requirement information is carried in the QoS rule.

27. A communication device, characterized in that: The method comprises a unit for executing the method according to any one of claims 1 to 5, or comprises a unit for executing the method according to any one of claims 16 to 19.

28. A communication device, characterized in that: The method comprises a unit for executing the method according to any one of claims 6 to 10, or comprises a unit for executing the method according to any one of claims 20 to 21.

29. A communication device, characterized in that: The method comprises a unit for performing the method as claimed in any one of claims 11 to 15, or comprises a unit for performing the method as claimed in any one of claims 22 to 26.

30. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program or instructions, which, when executed on a computer, causes the computer to execute the method as claimed in any one of claims 1 to 5, or causes the computer to execute the method as claimed in any one of claims 6 to 10, or causes the computer to execute the method as claimed in any one of claims 11 to 15, or causes the computer to execute the method as claimed in any one of claims 16 to 19, or causes the computer to execute the method as claimed in any one of claims 20 to 21, or causes the computer to execute the method as claimed in any one of claims 22 to 26.

Citation Information

Cited By

  • Network communication method and device, communication equipment and computer readable storage medium

    CN120547235A

  • Data transmission method and communication apparatus

    EP4797770A1

  • Data transmission method and communication apparatus

    WO2025092148A1