Service information transmission method and device, electronic equipment and storage medium

By adopting semantic encoding and decoding mechanisms in multiple access scenarios, the target cell is determined based on the semantic decoding algorithm of the receiving end, and the service information is encoded and transmitted, the problems of scarcity of spectrum resources and signal interference in multi-user shared scenarios are solved, and high-speed, large-capacity communication and system capacity are improved.

CN120238236APending Publication Date: 2025-07-01BEIJING UNIV OF POSTS & TELECOMM +2
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311834319.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-28
Publication Date
2025-07-01

Smart Images

  • Figure CN120238236A_ABST
    Figure CN120238236A_ABST
Patent Text Reader

Abstract

The invention provides a service information transmission method, and relates to the technical field of communication, in particular to a service information transmission method and device, electronic equipment and a storage medium. The specific implementation scheme is as follows: determining a target cell corresponding to a receiving end according to semantic decoding algorithm deployment information and receiving end position information sent by the receiving end; according to a semantic coding algorithm corresponding to the semantic decoding algorithm deployment information of the receiving end contained in the target cell, service information is coded, the coded service information is sent to the receiving end, and the receiving end is configured to decode the coded service information based on the semantic decoding algorithm.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of communication technologies, and in particular, to a method, apparatus, electronic device, and storage medium for transmitting service information. Background Art

[0002] In traditional service information transmission, due to the scarcity of spectrum resources and the limitation of spectrum utilization efficiency, it is difficult to fully meet people's needs for high-rate and large-capacity communication. Especially in a multi-access scenario where multiple users share a base station or access point, interference between different user signals will severely restrict the improvement of system capacity. Summary of the Invention

[0003] The present disclosure provides a service information transmission method, apparatus, electronic device, and storage medium for solving at least one of the above technical problems.

[0004] According to one aspect of the present disclosure, there is provided a service information transmission method, applied to a sending end, including:

[0005] Determining a target cell corresponding to the receiving end according to semantic decoding algorithm deployment information sent by the receiving end and receiving end location information;

[0006] Encoding service information according to a semantic encoding algorithm corresponding to the semantic decoding algorithm deployment information of the receiving end included in the target cell, and sending the encoded service information to the receiving end, where the receiving end is configured to decode the encoded service information based on the semantic decoding algorithm.

[0007] According to one aspect of the present disclosure, there is provided a service information transmission method, applied to a receiving end, including:

[0008] Sending its own semantic decoding algorithm deployment information and receiving end location information to the sending end;

[0009] Decoding the encoded service information sent by the sending end based on the semantic decoding algorithm, where the sending end is configured to obtain the encoded service information according to the above method.

[0010] According to one aspect of the present disclosure, there is provided a service information transmission apparatus, including:

[0011] A cell determination module, configured to determine a target cell corresponding to the receiving end according to semantic decoding algorithm deployment information sent by the receiving end and receiving end location information;

[0012] An encoding module, configured to encode service information according to a semantic encoding algorithm corresponding to the semantic decoding algorithm deployment information of the receiving end included in the target cell, and send the encoded service information to the receiving end, where the receiving end is configured to decode the encoded service information based on the semantic decoding algorithm.

[0013] According to one aspect of the present disclosure, there is provided a service information transmission device, including:

[0014] An information sending module, configured to send its own semantic decoding algorithm deployment information and receiving end location information to a sending end;

[0015] A decoding module, configured to decode the encoded service information sent by the sending end based on a semantic decoding algorithm, where the sending end is configured to obtain the encoded service information according to the above method.

[0016] According to another aspect of the present disclosure, there is provided an electronic device, including:

[0017] At least one processor; and

[0018] A memory communicatively connected to the at least one processor; wherein,

[0019] The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the above service information transmission method.

[0020] According to another aspect of the present disclosure, there is provided a non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to cause the computer to execute the above service information transmission method.

[0021] According to another aspect of the present disclosure, there is provided a computer program product, including a computer program, where the computer program, when executed by a processor, implements the above service information transmission method.

[0022] It should be understood that the content described in this part is not intended to identify the key or important features of the embodiments of the present disclosure, nor is it used to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] The drawings are used to better understand the solution and do not constitute a limitation to the present disclosure. Among them:

[0024] Figure 1 is a flowchart of the service information transmission method provided by the first embodiment of the present disclosure;

[0025] Figure 2It is a schematic flowchart of another service information transmission method provided by the first embodiment of the present disclosure;

[0026] Figure 3 It is a schematic flowchart of the service information transmission method provided by the second embodiment of the present disclosure;

[0027] Figure 4 It is a schematic flowchart of another service information transmission method provided by the second embodiment of the present disclosure;

[0028] Figure 5 It is a schematic structural diagram of the service information transmission device provided by the third embodiment of the present disclosure;

[0029] Figure 6 It is a schematic structural diagram of the service information transmission device provided by the fourth embodiment of the present disclosure;

[0030] Figure 7 It is a block diagram of an electronic device for implementing the embodiments of the present disclosure. Detailed implementation manners

[0031] The following describes exemplary embodiments of the present disclosure with reference to the accompanying drawings. Various details of the embodiments of the present disclosure are included to assist in understanding, and they should be considered merely exemplary. Therefore, those of ordinary skill in the art should recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of the present disclosure. Similarly, for the sake of clarity and conciseness, descriptions of well-known functions and structures are omitted below.

[0032] Without conflict, the embodiments of the present disclosure and the features in the embodiments can be combined with each other.

[0033] As used herein, the term "and / or" includes any and all combinations of one or more of the associated listed items.

[0034] The terms used herein are only for describing specific embodiments and are not intended to limit the present disclosure. As used herein, the singular forms "a" and "the" are also intended to include the plural forms unless the context clearly indicates otherwise.

[0035] Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by those of ordinary skill in the art. It will also be understood that terms such as those defined in common dictionaries should be interpreted as having a meaning consistent with their meaning in the context of the relevant art and the present disclosure, and will not be interpreted as having an idealized or overly formal meaning unless clearly defined herein.

[0036] The service information transmission method according to the present disclosure can be executed by an electronic device such as a terminal device or a server. The terminal device can be an in-vehicle device, a user equipment (UE), a mobile device, a user terminal, a terminal, a cellular phone, a cordless phone, a personal digital assistant (PDA), a handheld device, a computing device, an in-vehicle device, a wearable device, etc. The method can be implemented by a processor invoking computer-readable program instructions stored in a memory. Alternatively, the service information transmission method provided by the present disclosure can be executed by a server.

[0037] Before specific description, technical terms involved in this specification are explained.

[0038] Multiple access: That is, multiple access. When multiple users are connected to a common transmission medium to achieve communication with each other, it is necessary to distinguish users in a certain domain. Common domains for distinction include the time domain, where users are distinguished by different times; the frequency domain, where users are distinguished by different used frequencies; and the space domain, where users are distinguished by different spaces.

[0039] Service information (including first service information, second service information, etc.): Information involved in information service. According to different information types, it can be subdivided into text service information, image service information, voice service information, video service information, point cloud service information, etc. It can also be subdivided into structured information and unstructured information. It can also be all possible types of service information for communication transmission.

[0040] Semantic encoding: In the scenario where the present disclosure is applied to semantic communication, the semantic information contained in the service information, and the encoded service information is the service information containing semantic information after semantic encoding. According to different semantic types, it can be subdivided into text semantic encoding, image semantic encoding, audio semantic encoding, video semantic encoding, point cloud semantic encoding, etc. The possible categories of semantic encoding are related to the possible categories of service information, and can be all possible types of semantic encoding for communication transmission. The generation of semantic encoding is also related to the semantic encoding model, and the semantic encoding model can adopt models in all possible disciplines such as artificial intelligence, deep learning, and pattern recognition.

[0041] Transmitter and receiver: There is a channel connection between the transmitter and the receiver. The transmitter (transmitter) has an encoder, and the receiver (receiver) has a decoder. Based on semantic encoding and semantic decoding, the transmitter of the present disclosure has a semantic encoder; the receiver of the present disclosure has a semantic decoder. The transmitter and receiver of the present disclosure work at the semantic layer, and the underlying layer is still the Shannon physical layer. Specifically, the transmitter of the present disclosure is, for example, a base station, a relay, a cloud server, etc.; the receiver of the present disclosure can be a user terminal, etc.

[0042] Artificial intelligence model: It includes a semantic encoding model of artificial intelligence and a semantic decoding model of artificial intelligence. The semantic encoding model (semantic encoding algorithm) is used to encode the service information from the information source into service information containing semantic information. The service information containing semantic information is transmitted over the channel. The semantic decoder (semantic decoding algorithm / semantic decoding model) is used to decode the service information containing semantic information transmitted over the channel into service information. According to different semantic types, it can be divided into text artificial intelligence model, audio artificial intelligence model, image artificial intelligence model, video artificial intelligence model, point cloud artificial intelligence model, one-dimensional waveform model, radar data model, etc. The category of the artificial intelligence model is related to the category of semantic encoding and the category of service information, and can be all possible types of models for communication transmission.

[0043] The general application scenario of the present disclosure is a transmission link scenario based on beamforming and multi-access transmission between a sending end and a receiving end. Without loss of generality, the present invention does not limit the number of sending ends and the number of receiving ends.

[0044] The following further illustrates the present disclosure in conjunction with the accompanying drawings and specific embodiments, but it is not a limitation of the present disclosure.

[0045] In the disclosure of the first embodiment, refer to Figure 1 , Figure 1 which shows a flowchart of a service information transmission method provided by the first embodiment of the present disclosure. This method is applied to the sending end and includes the following steps:

[0046] S101. Determine the target cell corresponding to the receiving end according to the semantic decoding algorithm deployment information sent by the receiving end and the receiving end location information.

[0047] The service information transmission method provided by the present disclosure can be applied in various communication scenarios. For example, in traditional communication protocols and semantic communication, the information type of the service information in this specification is set accordingly according to different application scenarios.

[0048] The semantic decoding algorithm deployment information is used to represent the current deployment situation of the receiving end for the semantic decoding algorithm (semantic decoding model), specifically including: whether the semantic decoding algorithm is deployed and the specific type of the deployed semantic decoding algorithm. Before starting to transmit service information, the receiving end will send the current deployment situation of its own semantic decoding algorithm (semantic decoding model) to the sending end, informing the sending end whether the semantic decoding algorithm is deployed and the specific type of the deployed semantic decoding algorithm; and will also send its own current location information (i.e., the receiving end location information) to the sending end to facilitate the sending end to allocate the target cell and generate the target beam for the receiving end.

[0049] S102. Encode the service information according to the semantic encoding algorithm corresponding to the semantic decoding algorithm deployment information of the receiving end included in the target cell, and send the encoded service information to the receiving end.

[0050] Wherein, the receiving end is configured to decode the encoded service information based on the semantic decoding algorithm.

[0051] In this way, on the one hand, the service information is the service information encoded semantically.

[0052] Therefore, during the data transmission process, the information representation at the semantic level is transmitted, rather than the original binary bit stream in traditional communication. Therefore, under relatively low signal-to-noise ratio conditions, more reliable and robust data transmission can be achieved to meet the communication requirements of high speed and large capacity. On the other hand, since the service information received by different receiving ends contains the service information encoded according to the semantic decoding algorithm deployed for itself, the receiving end can only decode the service information that matches its own decoding algorithm. Therefore, the service information has orthogonality, avoiding interference between different receiving ends (user signals). And, the receiving end (terminal) sends its own location to the sending end (base station), and the base station can divide cells according to its location and implement beamforming exclusive to the receiving end, thereby improving the quality of the transmitted service information.

[0053] It should be noted that in the present disclosure, the sending end can use a pre-deployed semantic encoding model to convert the service information to be transmitted into semantic encoding; the sending end can generate a semantic encoding model locally, or the sending end obtains a semantic encoding model from other devices. Specifically, the sending end can pre-adopt semantic encoding models of multiple semantic encoding algorithms and semantic decoding models corresponding to multiple semantic decoding algorithms to generate a semantic encoding algorithm set and a semantic decoding algorithm set, which are not limited herein.

[0054] Among them, multiple types of encoding / decoding algorithms can be generated in the following manner:

[0055] For the same source modality, directly use an autoencoder and the corresponding decoder architecture to build a semantic encoder and a semantic decoder, and form different mutually orthogonal semantic encoding models and corresponding semantic decoding models by modifying the random number seed during training.

[0056] The encoders for different source modalities are the same, and the random number seed can be directly modified. The semantic encoding models between different sources are naturally orthogonal.

[0057] Accordingly, a semantic decoding model corresponding to the semantic encoding model is pre-configured in the receiving end. For network devices that often transmit service information of common categories (such as text, images, audio, video, etc.), it is necessary to pre-configure the semantic encoders and semantic decoders of these categories.

[0058] Specifically, the semantic encoding model in the present disclosure may adopt an image semantic encoding model based on a convolutional neural network algorithm; the semantic decoding model may adopt an image semantic decoding model based on a generative adversarial network technology or other deep learning network technologies. It should be noted that the first service information obtained after the semantic encoding is restored by the semantic decoding model is highly similar to the first service information sent by the sending end.

[0059] Optionally, the semantic encoder is paired with the semantic decoder, and the semantic decoder can decode according to the semantic encoding generated from the original service information to obtain the restored complete service information. Network devices at both ends of the channel for transmitting a service information should be configured with semantic encoding models and semantic decoding models with corresponding functions (i.e., encoding and decoding are a reversible process).

[0060] Optionally, the semantic encoding model is pre-configured in the sending end; the semantic decoding model corresponding to the semantic encoding model is pre-configured in the receiving end. For network devices that often transmit service information of common categories (such as text, images, audio, video, etc.), it is necessary to pre-configure the semantic encoders and semantic decoders of these categories.

[0061] Optionally, the semantic encoding model or the semantic decoding model is divided into several model components according to the splitting rules for storage or transmission; the splitting rules include at least one of the following: horizontal splitting by layer; vertical cross-layer splitting; random splitting; splitting based on data volume; splitting based on function; splitting based on use.

[0062] Optionally, the image semantic encoding model encodes the input image service data into a semantic encoding. The length of the semantic encoding can be determined according to the range of the image service data transmitted (which can be determined from the richness of the image semantics and the scale of the training dataset). If the image transmitted on the channel contains less semantic content, the length of the semantic encoding of this image can be relatively smaller; if the image transmitted on the channel involves more categories and more semantic content, the length of the semantic encoding of this image can be relatively larger.

[0063] For example, training a general image semantic encoding model based on the OpenImage dataset to encode a color input image of 512*512*3 (three RGB image channels) can obtain a 4096-bit semantic encoding. After migrating and learning this general image semantic encoding model to the Dogs VS Cats dataset, a semantic encoding model for cat and dog images is obtained. This semantic encoding model for cat and dog images only needs to identify two categories, cats and dogs, so its semantic encoding length is relatively small. For example, a 1024-bit semantic encoding is obtained.

[0064] The semantic encoding model and the semantic decoding model are trained based on a domain-general dataset, so they can be compatible with all business information in the same domain. Taking the OpenImage dataset as an example, its data labels are comprehensive and the data volume is huge, which is sufficient to cover the encoding requirements of all business information in the image domain.

[0065] Similarly, for different types of business information, including but not limited to images, speech, text, video, point clouds, one-dimensional waveform data, and radar data, semantic encoding models and semantic decoding models of each type can be trained respectively, so that the models deployed on communication devices can properly process all business information that needs to be transmitted in communication.

[0066] In some examples, the semantic decoding algorithm is an algorithm using a semantic decoding model, and the semantic decoding model is an artificial intelligence model using deep learning, which is used to decode the business information containing semantic information transmitted on the channel into the corresponding business information at the receiving end. Based on this, S101 specifically includes:

[0067] Step 1: Determine the deployment situation of the compliant semantic decoding model at the receiving end according to the semantic decoding algorithm deployment information.

[0068] Step 2: Based on the determined deployment situation, divide the target cell corresponding to the receiving end based on the receiving end location information.

[0069] Among them, the types of target cells can include multiple types. For example, the target cell is a pico cell. The sending end (base station) can divide the target cell to which the receiving end belongs according to the location of the receiving end (terminal), and the semantic decoding algorithms used by the receiving ends in the same target cell are different.

[0070] In some examples, Step 2 includes:

[0071] Sub-step 1: In the case where the deployment situation is deployed, divide the target cell corresponding to the receiving end based on the receiving end location information.

[0072] Sub-step 2: In the case where the deployment situation is not deployed, send the compliant semantic decoding model to the receiving end based on the receiving end location information and allocate the corresponding target cell to the receiving end.

[0073] Before sending service information, the sending end will confirm the deployment status of the semantic decoding algorithm of the receiving end to ensure the success of this semantic communication. The compliant semantic decoding model is the semantic decoding model included in the multiple semantic decoding models (semantic decoding algorithm set) that have been deployed by the sending algorithm; if it is determined that the receiving end has deployed a compliant semantic decoding model, the target cell will be directly divided; if it is determined that the receiving end has not deployed a compliant semantic decoding model, the compliant semantic decoding model will be sent to the receiving end first, the receiving end will deploy this semantic decoding model, and then a target cell will be allocated for the receiving end. In this way, it is ensured that the transmission of service information can succeed.

[0074] Among them, in some examples, in sub-step two, sending the compliant semantic decoding model to the receiving end based on the receiving end location information includes:

[0075] Determine the target beam corresponding to the receiving end according to the receiving end location information, and send the compliant semantic decoding model to the receiving end through the target beam.

[0076] During the above sub-step two process, the base station can generate a target beam exclusive to the terminal according to the location of the terminal. The beamforming of the target beam is directed at the location of the terminal, so as to send the semantic decoding model using the beamformed target beam to ensure the reliability and transmission efficiency of the transmission.

[0077] In some examples, S102 specifically includes:

[0078] Step 1: Encode the service information to be sent to multiple receiving ends respectively based on the semantic encoding algorithms corresponding to the multiple receiving ends, and superimpose them into the overall service information.

[0079] Step 2: Determine multiple shaping beams corresponding to the multiple receiving ends according to the receiving end location information of the multiple receiving ends included in the target cell, and send the overall service information to the multiple receiving ends respectively through the multiple shaping beams.

[0080] Among them, any target receiving end among the multiple receiving ends is configured to decode the overall service information based on the semantic decoding algorithm deployed by itself, and obtain the service information corresponding to the target receiving end in the overall service information.

[0081] Specifically, at a certain moment, the receiving end receives a received signal (i.e., the encoded service information), which is characterized as the superposition encoding of the service information corresponding to multiple receiving ends. After receiving the received signal, the receiving end decodes the signal to decode the service information corresponding to the current receiving end. Among them, the semantic decoding algorithms adopted by the receiving ends in the same target cell are different. Therefore, the sending end encodes the service information required by each receiving end included in the same target cell respectively according to the semantic encoding algorithm corresponding to the different semantic decoding algorithms, superimposes them into the overall service information, and then sends the overall service information to each receiving end in the target cell. The receiving end decodes the overall service information according to the semantic decoding algorithm deployed by itself and can only obtain the partial service information it needs, which has orthogonality. The service information corresponding to other receiving ends is decoded as noise. Therefore, the service information of different receiving ends will not interfere with each other.

[0082] Participate Figure 2 , Figure 2 FIG. shows a flowchart of another service information transmission method provided by the first embodiment of the present disclosure. After S102, the method further includes:

[0083] S103. When the decoding at the receiving end fails, based on the service information quality evaluation result sent by the receiving end, adjust the target beam, and retransmit the encoded service information to the receiving end through the adjusted target beam.

[0084] Wherein, the receiving end is configured to re-decode the encoded service information based on the semantic decoding algorithm.

[0085] Wherein, the service information quality evaluation result is information indicating the quality of the service information received by the receiving end. For different types of service information, the service information quality evaluation results are correspondingly different; for example, when the service information is image information, the service information quality evaluation result can be a Natural Image Quality Evaluator (NIQE); when the service information is video information, the service information quality evaluation result can adopt a Natural Spatiotemporal Scene Statistics (NSTSS) for no-reference video quality assessment. Specifically, the linear correlation coefficient (LCC) and the Spearmen rank order coefficient (SRCC) can be used as the evaluation results, which are not limited here.

[0086] The purpose of this step is as follows: The sending end determines whether the service information sent in S102 is of poor quality according to the service information quality evaluation result; in the case of determination, the target beam for the receiving end is adjusted, specifically including: adjusting the shape of the target beam and / or increasing the beam transmission power, and retransmitting multiple different target beams to the receiving end to transmit the service information, so as to ensure that the receiving end can receive service information of good quality.

[0087] In some examples, after S103, the method further includes:

[0088] S104. In the case of decoding failure again at the receiving end, determine the semantic decoding algorithm deployed at the receiving end according to the semantic coding algorithm deployment information corresponding to the receiving end;

[0089] S105. Among the pre-deployed semantic decoding algorithm sets, determine the target semantic decoding algorithm with the least correlation with the semantic decoding algorithm deployed at the receiving end, and send the target semantic decoding algorithm to the receiving end.

[0090] Wherein, the receiving end is configured to receive and deploy the target semantic decoding algorithm.

[0091] If the receiving end still cannot successfully decode after the retransmission attempt in S103, it is determined that the semantic decoding algorithm currently deployed at the receiving end may have abnormal decoding. Therefore, among the multiple semantic decoding algorithms pre-deployed at the sending end, select a semantic decoding algorithm with the greatest difference (i.e., the least correlation) from the semantic decoding algorithm currently deployed at the receiving end as the target semantic decoding algorithm, and send it to the receiving end. After the receiving end deploys it, try to re-receive the service information, so as to further ensure the reliability of the transmission.

[0092] In the disclosure of the second embodiment, refer to Figure 3 , Figure 3 shows a flowchart of a service information transmission method provided by the second embodiment of the present disclosure. This method is applied to the sending end, and this method includes:

[0093] S201. Send its own semantic coding algorithm deployment information and receiving end location information to the sending end.

[0094] S202. Decode the encoded service information sent by the sending end based on the semantic decoding algorithm.

[0095] Wherein, the sending end is configured to obtain the encoded service information according to the method of the first embodiment.

[0096] The semantic decoding algorithm deployment information is used to represent the current deployment situation of the semantic decoding algorithm (semantic decoding model) at the receiving end, specifically including: whether the semantic decoding algorithm is deployed, and the specific type of the deployed semantic decoding algorithm. Before starting to transmit service information, the receiving end will send the situation of its currently deployed semantic decoding algorithm (semantic decoding model) to the sending end, informing the sending end whether the semantic decoding algorithm is deployed and the specific type of the deployed semantic decoding algorithm; moreover, it will also send its own current location information (i.e., the receiving end location information) to the sending end, facilitating the sending end to allocate the target cell and generate the target beam for the receiving end.

[0097] In some examples, the encoded service information in S202 is the above-mentioned overall service information (steps one and two of S102). Based on this, S202 specifically includes:

[0098] Decode the overall service information based on the orthogonality according to the deployed semantic decoding algorithm at the receiving end to obtain the service information corresponding to itself in the overall service information.

[0099] Specifically, at a certain moment, the receiving end receives a received signal (i.e., the encoded service information), and this received signal is characterized as the superimposed encoding of the service information corresponding to multiple receiving ends. After receiving the received signal, the receiving end decodes the signal to decode the service information corresponding to the current receiving end. Among them, the semantic decoding algorithms adopted by the receiving ends in the same target cell are different. Therefore, the sending end encodes the service information required by each receiving end included in the same target cell respectively according to the semantic encoding algorithm corresponding to the different semantic decoding algorithms, superimposes them into the overall service information, and then sends the overall service information to each receiving end in the target cell. The receiving end decodes the overall service information according to the deployed semantic decoding algorithm at its own side and can only obtain the partial service information it needs, which has orthogonality, and the service information corresponding to other receiving ends is decoded as noise. Therefore, the service information of different receiving ends will not cause interference.

[0100] In one example, participate Figure 4 , Figure 4 shows the flowchart of another service information transmission method provided by the second embodiment of the present disclosure. After S202, this method further includes:

[0101] S203. In the case of decoding failure, send the service information quality evaluation result to the sending end, and the sending end is configured to adjust the target beam based on the service information quality evaluation result and retransmit the encoded service information through the adjusted target beam.

[0102] S204. Receive the encoded service information retransmitted by the sending end and re-decode the encoded service information based on the semantic decoding algorithm.

[0103] Among them, the service information quality evaluation result is information indicating the quality of the service information received by the receiving end. For different types of service information, the service information quality evaluation result is correspondingly different; for example, when the service information is image information, the service information quality evaluation result can be a Natural Image Quality Evaluator (NIQE); when the service information is video information, the service information quality evaluation result can adopt a no-reference video quality assessment of natural spatiotemporal scene statistics (Natural Spatiotemporal Scene Statistics, NSTSS). Specifically, the linear correlation coefficient (Linear Correlation Coefficient, LCC) and the Spearmen rank order coefficient (Spearmen Rank Order Coefficient, SRCC) can be used as the evaluation result, which is not limited here.

[0104] The purpose of this step is: the sending end determines whether the service information sent in S102 has poor quality according to the service information quality evaluation result; in the case of determination, the target beam for the receiving end is adjusted, specifically including: adjusting the shape of the target beam and / or increasing the beam transmission power, and retransmitting multiple different target beams to the receiving end to transmit the service information, so as to ensure that the receiving end can receive high-quality service information.

[0105] In some examples, after S204, the method further includes:

[0106] S205, in the case of decoding failure again, receive and deploy the target semantic decoding algorithm sent by the sending end.

[0107] Among them, the target semantic decoding algorithm is determined according to the above method (such as S104 - S105).

[0108] If the receiving end still cannot successfully decode after the retransmission attempt in S103, it is determined that the semantic decoding algorithm currently deployed by the receiving end may have abnormal decoding. Therefore, among the multiple semantic decoding algorithms pre-deployed by the sending end, select a semantic decoding algorithm with the largest difference (i.e., the smallest correlation) from the semantic decoding algorithm currently deployed by the receiving end as the target semantic decoding algorithm, send it to the receiving end, and let the receiving end deploy it and then try to receive the service information again, so as to further ensure the reliability of the transmission.

[0109] In the disclosed third embodiment, refer to Figure 5 , for Figure 1 , Figure 5 shows the structural diagram of a service information transmission device 50 provided by the third embodiment of the present disclosure. The device includes:

[0110] A cell determination module 501, configured to determine a target cell corresponding to a receiving end according to semantic decoding algorithm deployment information and receiving end location information sent by the receiving end;

[0111] An encoding module 502, configured to encode service information according to a semantic encoding algorithm corresponding to the semantic decoding algorithm deployment information of the receiving end included in the target cell, and send the encoded service information to the receiving end, where the receiving end is configured to decode the encoded service information based on the semantic decoding algorithm.

[0112] In some examples, the semantic decoding algorithm is an algorithm using a semantic decoding model;

[0113] Specifically, the cell determination module is configured to:

[0114] Determine the deployment situation of the receiving end for a compliant semantic decoding model according to the semantic decoding algorithm deployment information;

[0115] Based on the determined deployment situation, divide the target cell corresponding to the receiving end based on the receiving end location information.

[0116] In some examples, when the cell determination module divides the target cell corresponding to the receiving end based on the receiving end location information according to the determined deployment situation, it is specifically configured to:

[0117] When the deployment situation is deployed, divide the target cell corresponding to the receiving end based on the receiving end location information;

[0118] When the deployment situation is not deployed, send a compliant semantic decoding model to the receiving end based on the receiving end location information, and allocate a corresponding target cell to the receiving end.

[0119] In some examples, when the cell determination module sends a compliant semantic decoding model to the receiving end based on the receiving end location information, it is specifically configured to:

[0120] Determine a target beam corresponding to the receiving end according to the receiving end location information, and send the compliant semantic decoding model to the receiving end through the target beam.

[0121] In some examples, the number of receiving ends is multiple, and the multiple receiving ends belong to the same target cell;

[0122] Specifically, the encoding module is configured to:

[0123] Based on the semantic encoding algorithms corresponding to multiple receiving ends, encode the service information to be sent to the multiple receiving ends respectively, and superimpose them into overall service information;

[0124] Based on the receiver location information of multiple receivers included in the target cell, determine multiple shaping beams corresponding to the multiple receivers, and send the overall service information to the multiple receivers respectively through the multiple shaping beams. Among them, any target receiver among the multiple receivers is configured to decode the overall service information based on the orthogonality according to the semantic decoding algorithm deployed by itself, and obtain the service information corresponding to the target receiver in the overall service information.

[0125] In some examples, the apparatus further includes:

[0126] A retransmission module, configured to, in the case of decoding failure at the receiver, adjust the target beam based on the service information quality evaluation result sent by the receiver, and retransmit the encoded service information to the receiver through the adjusted target beam. The receiver is configured to re-decode the encoded service information based on the semantic decoding algorithm.

[0127] In some examples, the apparatus further includes:

[0128] An algorithm sending module, configured to, in the case of re-decoding failure at the receiver, determine the semantic decoding algorithm deployed by the receiver according to the semantic encoding algorithm deployment information corresponding to the receiver;

[0129] In the pre-deployed set of semantic decoding algorithms, determine the target semantic decoding algorithm with the least correlation with the semantic decoding algorithm deployed by the receiver, and send the target semantic decoding algorithm to the receiver. The receiver is configured to receive and deploy the target semantic decoding algorithm

[0130] In the disclosed fourth embodiment, refer to Figure 6 , for Figure 1 , Figure 3 shows the structural diagram of a service information transmission apparatus 60 provided by the fourth embodiment of the present disclosure. The apparatus includes:

[0131] An information sending module 601, configured to send its own semantic decoding algorithm deployment information and receiver location information to the sender;

[0132] A decoding module 602, configured to decode the encoded service information sent by the sender based on the semantic decoding algorithm. The sender is configured to obtain the encoded service information according to the above method.

[0133] In some examples, the encoded service information is the overall service information in claim 5;

[0134] The decoding module is specifically configured to:

[0135] Decode the overall service information based on the orthogonality according to the semantic decoding algorithm deployed by itself, and obtain the service information corresponding to itself in the overall service information.

[0136] In some examples, the apparatus further includes:

[0137] A re - decoding module, configured to send a service information quality evaluation result to a sending end in case of decoding failure, where the sending end is configured to adjust a target beam based on the service information quality evaluation result, and re - transmit the encoded service information through the adjusted target beam;

[0138] Receive the encoded service information re - transmitted by the sending end, and re - decode the encoded service information based on a semantic decoding algorithm.

[0139] In some examples, the apparatus further includes:

[0140] A deployment module, configured to receive and deploy a target semantic decoding algorithm sent by the sending end in case of re - decoding failure, where the target semantic decoding algorithm is determined according to the above - mentioned method.

[0141] According to an embodiment of the present disclosure, the present disclosure also provides an electronic device, a readable storage medium, and a computer program product.

[0142] Figure 7 FIG. shows a schematic block diagram of an exemplary electronic device 700 that can be used to implement the embodiments of the present disclosure. The electronic device is intended to represent various forms of digital computers, such as, a laptop computer, a desktop computer, a workbench, a personal digital assistant, a server, a blade server, a mainframe computer, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as, a personal digital processor, a cellular phone, a smart phone, a wearable device, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present disclosure described and / or claimed herein.

[0143] As Figure 7 shown, the device 700 includes a computing unit 701, which can perform various appropriate actions and processes according to a computer program stored in a read - only memory (ROM) 702 or a computer program loaded from a storage unit 708 into a random - access memory (RAM) 703. In the RAM 703, various programs and data required for the operation of the device 700 can also be stored. The computing unit 701, the ROM 702, and the RAM 703 are connected to each other through a bus 704. An input / output (I / O) interface 505 is also connected to the bus 704.

[0144] Multiple components in device 700 are connected to I / O interface 705, including: input unit 706, such as a keyboard, mouse, etc.; output unit 707, such as various types of displays, speakers, etc.; storage unit 708, such as a disk, optical disc, etc.; and communication unit 709, such as a network card, modem, wireless communication transceiver, etc. Communication unit 709 allows device 700 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks.

[0145] Computing unit 701 can be various general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of computing unit 701 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Computing unit 701 executes the various methods and processes described above, such as the service information transmission method. For example, in some embodiments, the service information transmission method can be implemented as a computer software program, which is tangibly contained in a machine-readable medium, such as storage unit 708. In some embodiments, part or all of the computer program can be loaded and / or installed onto device 700 via ROM 702 and / or communication unit 709. When the computer program is loaded into RAM 703 and executed by computing unit 701, one or more steps of the service information transmission method described above can be executed. Alternatively, in other embodiments, computing unit 701 can be configured to execute the service information transmission method by any other suitable means (e.g., by means of firmware).

[0146] The various embodiments of the systems and techniques described above in this document can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), system-on-chip systems (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include: implemented in one or more computer programs, the one or more computer programs can be executed and / or interpreted on a programmable system including at least one programmable processor, the programmable processor can be a special or general-purpose programmable processor, can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit the data and instructions to the storage system, the at least one input device, and the at least one output device.

[0147] The program code for implementing the methods of the present disclosure can be written in any combination of one or more programming languages. These program codes can be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing devices, such that when the program codes are executed by the processor or controller, the functions / operations specified in the flowchart and / or block diagram are implemented. The program code can be executed entirely on the machine, partially on the machine, executed partially on the machine and partially on a remote machine as an independent software package, or executed entirely on a remote machine or server.

[0148] In the context of the present disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in connection with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0149] In order to provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device for displaying information to the user (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor); and a keyboard and a pointing device (e.g., a mouse or a trackball) through which the user can provide input to the computer. Other kinds of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).

[0150] The systems and techniques described herein can be implemented in a computing system including backend components (e.g., as a data server), or a computing system including middleware components (e.g., an application server), or a computing system including frontend components (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with an implementation of the systems and techniques described herein), or a computing system including any combination of such backend components, middleware components, or frontend components. The components of the system can be interconnected to each other by digital data communication in any form or medium (e.g., a communication network). Examples of communication networks include: local area network (LAN), wide area network (WAN), and the Internet.

[0151] A computer system can include a client and a server. The client and the server are generally remote from each other and typically interact through a communication network. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, can also be a server of a distributed system, or a server incorporating a blockchain.

[0152] It should be understood that various forms of the processes shown above can be used, steps can be reordered, added, or deleted. For example, the steps recited in this disclosure can be executed in parallel, sequentially, or in a different order, as long as the desired results of the technical solutions disclosed in this disclosure can be achieved, and no limitations are imposed herein.

[0153] The above specific embodiments do not constitute a limitation on the protection scope of this disclosure. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this disclosure shall be included within the protection scope of this disclosure.

Claims

1. A service information transmission method, applied to a sending end, includes: Determining a target cell corresponding to the receiving end according to the semantic decoding algorithm deployment information and the receiving end location information sent by the receiving end; Encoding service information according to the semantic encoding algorithm corresponding to the semantic decoding algorithm deployment information of the receiving end included in the target cell, and sending the encoded service information to the receiving end, where the receiving end is configured to decode the encoded service information based on the semantic decoding algorithm.

2. The method according to claim 1, wherein, The semantic decoding algorithm is an algorithm using a semantic decoding model; The determining a target cell corresponding to the receiving end according to the semantic decoding algorithm deployment information and the receiving end location information sent by the receiving end includes: Determining the deployment situation of the receiving end for a compliant semantic decoding model according to the semantic decoding algorithm deployment information; Based on the determined deployment situation, dividing the target cell corresponding to the receiving end based on the receiving end location information.

3. The method according to claim 2, wherein The dividing the target cell corresponding to the receiving end based on the receiving end location information according to the determined deployment situation includes: When the deployment situation is deployed, dividing the target cell corresponding to the receiving end based on the receiving end location information; When the deployment situation is not deployed, sending a compliant semantic decoding model to the receiving end based on the receiving end location information, and allocating a corresponding target cell to the receiving end.

4. According to the method of claim 3, the sending a compliant semantic decoding model to the receiving end based on the receiving end location information includes: Determining a target beam corresponding to the receiving end according to the receiving end location information, and sending the compliant semantic decoding model to the receiving end through the target beam.

5. The method according to any one of claims 1-4, wherein, The number of receiving ends is multiple, and the multiple receiving ends belong to the same target cell; The encoding service information according to the semantic encoding algorithm corresponding to the semantic decoding algorithm deployment information of the receiving end included in the target cell, and sending the encoded service information to the receiving end includes: Encoding the service information to be sent to the multiple receiving ends respectively based on the semantic encoding algorithms corresponding to the multiple receiving ends, and superimposing them into overall service information; Determining multiple shaping beams corresponding to the multiple receiving ends according to the receiving end location information of the multiple receiving ends included in the target cell, and sending the overall service information to the multiple receiving ends respectively through the multiple shaping beams, where any target receiving end among the multiple receiving ends is configured to decode the overall service information based on the orthogonality according to the semantic decoding algorithm deployed by itself, and obtain the service information corresponding to the target receiving end in the overall service information.

6. The method according to any one of claims 1-4, wherein, After the encoding service information according to the semantic encoding algorithm corresponding to the semantic decoding algorithm deployment information of the receiving end included in the target cell, and sending the encoded service information to the receiving end, the method further includes: In the case of decoding failure at the receiving end, based on the service information quality evaluation result sent by the receiving end, adjust the target beam, and retransmit the encoded service information to the receiving end through the adjusted target beam, where the receiving end is configured to re-decode the encoded service information based on a semantic decoding algorithm.

7. The method according to claim 6, wherein After adjusting the target beam based on the service information quality evaluation result sent by the receiving end and retransmitting the encoded service information to the receiving end in the case of decoding failure at the receiving end, the method further includes: In the case of re-decoding failure at the receiving end, determine the semantic decoding algorithm deployed by the receiving end according to the semantic encoding algorithm deployment information corresponding to the receiving end; In a pre-deployed set of semantic decoding algorithms, determine a target semantic decoding algorithm with the least correlation to the semantic decoding algorithm deployed by the receiving end, and send the target semantic decoding algorithm to the receiving end, where the receiving end is configured to receive and deploy the target semantic decoding algorithm.

8. A service information transmission method, applied to a receiving end, includes: Send its own semantic decoding algorithm deployment information and receiving end location information to a sending end; Decode the encoded service information sent by the sending end based on a semantic decoding algorithm, where the sending end is configured to obtain the encoded service information according to the method of any one of claims 1-7.

9. The method according to claim 8, wherein The encoded service information is the overall service information in claim 5; The decoding the encoded service information sent by the sending end based on a semantic decoding algorithm includes: Decode the overall service information based on orthogonality according to the semantic decoding algorithm deployed by itself to obtain the service information corresponding to itself in the overall service information.

10. The method according to claim 8, wherein, After decoding the encoded service information sent by the sending end based on a semantic decoding algorithm, the method further includes: In the case of decoding failure, send a service information quality evaluation result to the sending end, where the sending end is configured to adjust the target beam based on the service information quality evaluation result and retransmit the encoded service information through the adjusted target beam; Receive the encoded service information retransmitted by the sending end and re-decode the encoded service information based on the semantic decoding algorithm.

11. The method according to claim 10, wherein After receiving the encoded service information retransmitted by the sending end and re-decoding the encoded service information based on the semantic decoding algorithm, the method further includes: In the case of re-decoding failure, receive and deploy the target semantic decoding algorithm sent by the sending end, where the target semantic decoding algorithm is determined according to the method of claim 7.

12. A service information transmission device, includes: A cell determination module, configured to determine a target cell corresponding to the receiving end according to the semantic decoding algorithm deployment information and receiving end location information sent by the receiving end; An encoding module, configured to encode service information according to a semantic encoding algorithm corresponding to the semantic decoding algorithm deployment information of the receiving end included in the target cell, and send the encoded service information to the receiving end, where the receiving end is configured to decode the encoded service information based on the semantic decoding algorithm.

13. The apparatus according to claim 12, wherein, The semantic decoding algorithm is an algorithm using a semantic decoding model; The cell determination module is specifically configured to: Determine the deployment situation of the receiving end for a compliant semantic decoding model according to the semantic decoding algorithm deployment information; Based on the determined deployment situation, divide the target cell corresponding to the receiving end based on the receiving end location information.

14. The apparatus according to claim 13, wherein, When the cell determination module divides the target cell corresponding to the receiving end based on the receiving end location information according to the determined deployment situation, it is specifically configured to: When the deployment situation is deployed, divide the target cell corresponding to the receiving end based on the receiving end location information; When the deployment situation is not deployed, send a compliant semantic decoding model to the receiving end based on the receiving end location information, and allocate a corresponding target cell to the receiving end.

15. The device according to claim 14, wherein, When the cell determination module sends a compliant semantic decoding model to the receiving end based on the receiving end location information, it is specifically configured to: Determine a target beam corresponding to the receiving end according to the receiving end location information, and send the compliant semantic decoding model to the receiving end through the target beam.

16. The device according to any one of claims 12-15, wherein, The number of receiving ends is multiple, and the multiple receiving ends belong to the same target cell; The encoding module is specifically configured to: Based on the semantic encoding algorithms corresponding to multiple receiving ends, encode the service information to be sent to the multiple receiving ends respectively, and superimpose them into overall service information; According to the receiving end location information of the multiple receiving ends included in the target cell, determine multiple shaping beams corresponding to the multiple receiving ends, and send the overall service information to the multiple receiving ends respectively through the multiple shaping beams, where any target receiving end among the multiple receiving ends is configured to decode the overall service information based on the orthogonality according to the semantic decoding algorithm deployed by itself, and obtain the service information corresponding to the target receiving end in the overall service information.

17. The device according to any one of claims 12-15, wherein, The device further includes: A retransmission module, configured to, when the receiving end decoding fails, adjust the target beam based on the service information quality evaluation result sent by the receiving end, and retransmit the encoded service information to the receiving end through the adjusted target beam, where the receiving end is configured to re-decode the encoded service information based on the semantic decoding algorithm.

18. The device according to claim 17, wherein, The device further includes: An algorithm sending module, configured to, when the receiving end re-decoding fails, determine the semantic decoding algorithm deployed by the receiving end according to the semantic encoding algorithm deployment information corresponding to the receiving end; Among the pre-deployed semantic decoding algorithm sets, determine a target semantic decoding algorithm that has the least correlation with the semantic decoding algorithm deployed at the receiving end, and send the target semantic decoding algorithm to the receiving end, where the receiving end is configured to receive and deploy the target semantic decoding algorithm.

19. A service information transmission device, comprising: An information sending module, configured to send its own semantic decoding algorithm deployment information and receiving end location information to a sending end; A decoding module, configured to decode the encoded service information sent by the sending end based on a semantic decoding algorithm, where the sending end is configured to obtain the encoded service information according to the method of any one of claims 1-7.

20. The apparatus according to claim 19, wherein, The encoded service information is the overall service information in claim 5; Specifically, the decoding module is configured to: Decode the overall service information based on orthogonality according to the self-deployed semantic decoding algorithm to obtain the service information corresponding to itself in the overall service information.

21. The device according to claim 19, wherein The device further comprises: A re-decoding module, configured to, in case of decoding failure, send a service information quality evaluation result to the sending end, where the sending end is configured to adjust a target beam based on the service information quality evaluation result and re-transmit the encoded service information through the adjusted target beam; Receive the encoded service information re-transmitted by the sending end and re-decode the encoded service information based on the semantic decoding algorithm.

22. The apparatus according to claim 21, wherein, The device further comprises: A deployment module, configured to, in case of re-decoding failure, receive and deploy the target semantic decoding algorithm sent by the sending end, where the target semantic decoding algorithm is determined according to the method of claim 7.

23. An electronic device, comprising: At least one processor; And A memory communicatively connected to the at least one processor; wherein, The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the method of any one of claims 1-7, or execute the method of any one of claims 8-11.

24. A non-transitory computer-readable storage medium storing computer instructions, wherein, The computer instructions are used to cause the computer to execute the method of any one of claims 1-7, or execute the method of any one of claims 8-11.

25. A computer program product, comprising a computer program which, when executed by a processor, implements the method of any one of claims 1-7, or the method of any one of claims 8-11.