Internet of vehicles data sending method, apparatus and device, and storage medium

By analyzing the jitter properties and service propagation methods of Internet of Vehicles data packets and dynamically adjusting transmission parameters, the problem of high packet error rate in wireless environments is solved, and system performance and resource utilization are improved.

CN120186578APending Publication Date: 2025-06-20HONGXING ZHIXIN TECHNOLOGY (NANJING) CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202510401546.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-01
Publication Date
2025-06-20

AI Technical Summary

Technical Problem

In a changing wireless environment, sending data based on service preconfigured transmission parameters can easily lead to excessive packet error rate.

Method used

By obtaining the jitter attribute of the packet size based on the historical data of the service data packet to be sent, and determining the decision strategy of the transmission parameters based on the service propagation method and device type, dynamically adjusting the target segment number and transmission parameters to optimize data transmission.

Benefits of technology

Improve system performance, reduce packet error rate, maximize system resource utilization, and adapt to the needs of different congestion conditions and communication distances.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120186578A_ABST
    Figure CN120186578A_ABST
Patent Text Reader

Abstract

The invention provides an Internet of Vehicles data sending method and device, equipment and a storage medium, and the method comprises the steps: obtaining a jitter attribute of a data packet size corresponding to a to-be-sent service data packet according to the historical data of the to-be-sent service data packet; determining a decision strategy of a transmission parameter according to a service propagation mode of the to-be-sent service data packet and / or a device type of the sending device; according to the decision strategy, determining a target segment number and / or a target transmission parameter corresponding to the service data packet to be sent, the target transmission parameter comprising an MCS value and / or a sub-band size; and sending the to-be-sent service data packet according to the target segment number and / or the target transmission parameter. According to the method and the device, the optimal transmission parameter is adaptively selected, and the RLC segmentation is executed, so that the problems that the code rate cannot be correctly selected and the PER is easy to be too high in a changing wireless environment are solved, and the purposes of improving the system performance and maximizing the system resources to a certain extent can be achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of vehicle networking, and particularly relates to a vehicle networking data sending method, device, equipment and storage medium. Background Art

[0002] For broadcast services that comply with the existing Long-Term Evolution (LTE) Vehicle-to-Everything (V2X) standard, the terminal cannot determine appropriate transmission parameters based on Channel Quality Indicator (CQI) feedback and Hybrid Automatic Repeat Request (HARQ) feedback. Generally, it is necessary to pre-configure transmission parameters for services according to the Quality of Service (QoS) requirements and access layer transmission capacity standards. When the size of the service data packet exceeds the maximum transport block size (TBS), the access layer performs Radio Link Control (RLC) segmentation according to the maximum TBS.

[0003] The C-V2X application layer standard specifies 11 messages, including Basic Safety Message (BSM), Road Side Message (RSM), Road Side Information (RSI), Map Data (MAP), Signal Phase and Timing (SPAT), Sensor Sharing Message (SSM), Personal Safety Message (PAM), Radio Technical Commission for Maritime Services Messages (RTCM), Connectionless Platooning Management Messages (CLPMM), Vehicle Intention And Request (VIR), and RoadSide Coordination (RSC). Different messages have different service requirements. To meet the service requirements, the access layer will configure the maximum Modulation and Coding Scheme (MCS) and maximum sub-channel size for each service according to the message volume and reliability requirements of the service data packet and the access layer transmission capacity standard limit.

[0004] Meanwhile, to support higher data rates, 3GPP Release15 stipulates that, in addition to security services, services such as advanced driving and sensors can adopt 64 Quadrature Amplitude Modulation (64QAM). However, under the same conditions (such as the number of segments), the performance of 64QAM will significantly degrade as the distance and load increase.

[0005] As is well known, the wireless environment is variable. The size of service data packets, the degree of congestion, and the communication distance vary with users. Under different congestion conditions and communication distances, the pre-configured transmission parameters for services may not be the optimal transmission parameters, which may result in an excessive packet error rate (PER). Summary of the Invention

[0006] The technical objective to be achieved by the embodiments of this application is to provide a method, device, equipment, and storage medium for transmitting vehicle networking data, so as to solve the problem that in a changing wireless environment, simply sending data based on pre-configured transmission parameters for services easily leads to a high packet error rate.

[0007] To solve the above technical problem, the embodiments of this application provide a method for transmitting vehicle networking data, which is applied to a sending device and includes:

[0008] Obtain the jitter attribute of the data packet size corresponding to the service data packet to be sent according to the historical data of the service data packet to be sent;

[0009] Determine a decision strategy for transmission parameters according to the service propagation mode of the service data packet to be sent and / or the device type of the sending device. Among them, if the service propagation mode is unicast or multicast, determine that the decision strategy is to determine the transmission parameters based on the signal-to-noise ratio (SNR / Signal-to-Interference-plus-Noise Ratio, SINR) value of the receiving channel and / or decision parameters, and the decision parameters include one or more of distance information, service type, the data packet size of the service data packet to be sent, pre-configured transmission parameters for services, and system bandwidth; if the service propagation mode is broadcast and the device type is a vehicle-mounted device, the decision strategy is to determine the transmission parameters based on the measured channel bandwidth ratio (CBR) value and / or the decision parameters; if the service propagation mode is broadcast and the sending device type is a roadside device, the decision strategy is to determine the transmission parameters based on the HARQ process information and / or the decision parameters;

[0010] Determine the target number of segments and / or target transmission parameters corresponding to the service data packet to be sent according to the decision strategy, where the target transmission parameters include: modulation and coding scheme MCS value and / or sub-band size;

[0011] Send the service data packet to be sent according to the target number of segments and / or the target transmission parameters.

[0012] Specifically, for the method for transmitting vehicle networking data as described above, the step of obtaining the jitter attribute of the data packet size corresponding to the service data packet to be sent according to the historical data of the service data packet to be sent includes:

[0013] Obtain a preset number of historical data packet sizes from the historical data in the order of time;

[0014] Determine the jitter value of the data packet size according to the preset number of historical data packet sizes;

[0015] When the jitter value is greater than the first threshold, determine that the jitter attribute is the first type of jitter; otherwise, determine that the jitter attribute is the second type of jitter.

[0016] Preferably, for the vehicle networking data sending method as described above, when the decision strategy is to determine the transmission parameter based on the SNR / SINR value of the receiving channel and / or the decision parameter, the step of determining the target number of segments and / or the target transmission parameter corresponding to the service data packet to be sent according to the decision strategy includes:

[0017] Obtain the SNR / SINR value of the receiving channel and determine the first maximum MCS value that meets the SNR / SINR requirement;

[0018] Determine the second maximum MCS value supported by the service type according to the service type;

[0019] Perform segmentation decision according to the first maximum MCS value, the second maximum MCS value, a preset first segmentation threshold value, the system bandwidth, and the data packet size of the service data packet to be sent, to obtain a segmentation strategy and the target number of segments;

[0020] Determine the target transmission parameter according to the segmentation strategy and / or the jitter attribute.

[0021] Specifically, for the vehicle networking data sending method as described above, the segmentation strategy includes one or more of the following:

[0022] The maximum MCS value that meets the SNR / SINR requirement is not segmented;

[0023] The maximum MCS value that meets the SNR / SINR requirement is segmented;

[0024] The maximum MCS value supported by the service type is not segmented;

[0025] The maximum MCS value supported by the service type is segmented;

[0026] The maximum MCS value that meets the requirement of the preset first segmentation threshold value is segmented.

[0027] Preferably, for the vehicle networking data sending method as described above, when the decision strategy is to determine the transmission parameter based on the measured CBR value and / or the decision parameter, the step of determining the target number of segments and / or the target transmission parameter corresponding to the service data packet to be sent according to the decision strategy includes:

[0028] Determine the third maximum MCS value supported by the service type according to the service type;

[0029] Obtain the first segmentation number when sending the service data packet to be sent according to the pre-configured transmission parameters of the service;

[0030] If it is determined according to the preset second segmentation threshold, the measured CBR value, and the preset CBR threshold that the first segmentation number does not need to be adjusted, then determine the first segmentation number as the target segmentation number;

[0031] If it is determined according to the preset second segmentation threshold, the measured CBR value, and the CBR threshold that the first segmentation number needs to be adjusted, then determine the target segmentation number according to the third maximum MCS value, the system bandwidth, and the data packet size of the service data packet to be sent;

[0032] Determine the target transmission parameters according to one or more of the target segmentation number, the jitter attribute, the measured CBR value, the CBR threshold, and the distance information.

[0033] Further, in the above-mentioned vehicle-to-everything data sending method, in the case where it is determined that the first segmentation number needs to be adjusted, the method further includes:

[0034] If it is determined that the new service data packet to be sent received meets the preset conditions, then adjust the target segmentation number according to the adjustment strategy corresponding to the preset conditions, and execute again the step of determining the target transmission parameters according to one or more of the target segmentation number, the jitter attribute, the measured CBR value, the CBR threshold, and the distance information.

[0035] Preferably, in the above-mentioned vehicle-to-everything data sending method, in the case where the decision strategy is to determine the transmission parameters based on the HARQ process information and / or the decision parameters, the step of determining the target segmentation number and / or the target transmission parameters corresponding to the service data packet to be sent according to the decision strategy includes:

[0036] Determine the fourth maximum MCS value supported by the service type according to the service type;

[0037] Obtain the second segmentation number when sending the service data packet to be sent according to the pre-configured transmission parameters of the service;

[0038] Determine the first available HARQ process number of the service data packet to be sent according to the HARQ process information;

[0039] If it is determined that the second segmentation number needs to be adjusted according to the first HARQ process number, the second segmentation number, and a preset first process number threshold, then determine the target segmentation number according to the data packet size of the service data packet to be sent, the system bandwidth, the fourth maximum MCS value, and / or the first HARQ process number;

[0040] Determine the target transmission parameter according to one or more of the target segmentation number, the jitter attribute, and the data packet size of the service data packet to be sent.

[0041] Further, in the vehicle-to-everything (V2X) data sending method as described above, when it is determined that the second segmentation number needs to be adjusted, the method further includes:

[0042] If it is determined that the target segmentation number needs to be adjusted according to the second HARQ process number corresponding to the newly received service data packet to be sent, the target segmentation number, and a second process number threshold, then adjust the target segmentation number according to the system bandwidth, the fourth maximum MCS value, the data packet size of the newly received service data packet to be sent, and / or the second HARQ process number, where the second HARQ process number is the HARQ process number available for the newly received service data packet to be sent determined according to the HARQ process information;

[0043] Determine the target transmission parameter according to one or more of the adjusted target segmentation number, the jitter attribute, and the data packet size of the newly received service data packet to be sent.

[0044] Preferably, in the vehicle-to-everything (V2X) data sending method as described above, after determining the target segmentation number, if it is determined that the distance information exceeds a preset distance threshold, then adjust and update the target segmentation number.

[0045] Another embodiment of the present application provides a control device, including:

[0046] A first processing module, configured to obtain the jitter attribute of the data packet size corresponding to the service data packet to be sent according to the historical data of the service data packet to be sent;

[0047] A second processing module, configured to determine a decision strategy for transmission parameters according to the service propagation mode of the service data packet to be sent and / or the device type of the sending device. Wherein, if the service propagation mode is unicast or multicast, it is determined that the decision strategy is to determine the transmission parameters based on the SNR / SINR value of the receiving channel and / or decision parameters, and the decision parameters include one or more of distance information, service type, data packet size of the service data packet to be sent, pre-configured transmission parameters of the service, and system bandwidth; if the service propagation mode is broadcast and the device type is a vehicle-mounted device, the decision strategy is to determine the transmission parameters based on the measured CBR value and / or the decision parameters; if the service propagation mode is broadcast and the sending device type is a roadside device, the decision strategy is to determine the transmission parameters based on the HARQ process information and / or the decision parameters.

[0048] A third processing module, configured to determine the target number of segments and / or target transmission parameters corresponding to the service data packet to be sent according to the decision strategy, where the target transmission parameters include: modulation and coding scheme MCS value and / or sub-band size.

[0049] A fourth processing module, configured to send the service data packet to be sent according to the target number of segments and / or the target transmission parameters.

[0050] Another embodiment of the present application further provides a terminal device, including a processor, a memory, and a computer program stored on the memory and executable on the processor. When the computer program is executed by the processor, the steps of the vehicle-to-everything data sending method described above are implemented.

[0051] Another embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the vehicle-to-everything data sending method described above are implemented.

[0052] Another embodiment of the present application further provides a computer program product, including computer instructions. When the computer instructions are executed by a processor, the steps of the vehicle-to-everything data sending method described above are implemented.

[0053] Compared with the prior art, a vehicle-to-everything data sending method, device, equipment, and storage medium provided by the embodiments of the present application have at least the following beneficial effects:

[0054] Based on data transmission decision parameters, this application flexibly considers factors such as packet size, communication distance, and congestion conditions, can adaptively select the best transmission parameters, and perform RLC segmentation, solving the problems of how to select the coding rate under different congestion conditions and / or communication distances, and the excessively high PER under the condition of a certain load with multiple segments, and can achieve the purpose of improving system performance and maximizing system resources to a certain extent. Description of the Drawings

[0055] Figure 1 It is one of the schematic flowcharts of the vehicle network data transmission method of this application;

[0056] Figure 2 It is the second schematic flowchart of the vehicle network data transmission method of this application;

[0057] Figure 3 It is the third schematic flowchart of the vehicle network data transmission method of this application;

[0058] Figure 4 It is the fourth schematic flowchart of the vehicle network data transmission method of this application;

[0059] Figure 5 It is the fifth schematic flowchart of the vehicle network data transmission method of this application;

[0060] Figure 6 It is the sixth schematic flowchart of the vehicle network data transmission method of this application;

[0061] Figure 7 It is the seventh schematic flowchart of the vehicle network data transmission method of this application;

[0062] Figure 8 It is the eighth schematic flowchart of the vehicle network data transmission method of this application;

[0063] Figure 9 It is the ninth schematic flowchart of the vehicle network data transmission method of this application;

[0064] Figure 10 It is the schematic structural diagram of the control device of this application. Detailed Embodiments

[0065] To make the technical problems, technical solutions, and advantages to be solved by this application clearer, the following will be described in detail in combination with the drawings and specific embodiments. In the following description, providing specific details such as specific configurations and components is only to help a comprehensive understanding of the embodiments of this application. Therefore, those skilled in the art should clearly understand that various changes and modifications can be made to the embodiments described here without departing from the scope and spirit of this application. In addition, descriptions of known functions and structures are omitted for clarity and conciseness.

[0066] It should be understood that the "one embodiment" or "an embodiment" mentioned throughout the specification means that the specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, the appearances of "in one embodiment" or "in an embodiment" throughout the specification do not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics may be combined in one or more embodiments in any suitable manner.

[0067] In various embodiments of the present application, it should be understood that the magnitude of the serial numbers of the following processes does not mean the order of execution, and the execution order of each process should be determined according to its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.

[0068] It should be understood that the term "and / or" in this text is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " in this text generally represents an "or" relationship between the front and back associated objects.

[0069] In the embodiments provided by the present application, it should be understood that "B corresponding to A" means that B is associated with A, and B can be determined according to A. However, it should also be understood that determining B according to A does not mean determining B only according to A, and B can also be determined according to A and / or other information.

[0070] When describing the embodiments of the present application, some concepts and related prior arts used in the above description are first explained.

[0071] The access layer transmission capacity standard limitations include PSSCH transmission parameters and terminal transmission capacity.

[0072] Among them, the PSSCH transmission parameters include:

[0073] The maximum MCS and minimum MCS {0..31} of PSSCH;

[0074] The maximum number of sub-channels and minimum number of sub-channels of PSSCH {n4, n5, n6, n8, n9, n10, n12, n15, n16, n18, n20, n25, n30, n48, n50, n72, n75, n96, n100};

[0075] The PSSCH sub-channel size {n1, n3, n5, n8, n10, n15, n20}, indicating the number of physical resource blocks (PRBs) of each sub-channel.

[0076] The terminal transmission capacity includes:

[0077] The maximum number of bits of the sidelink shared channel (SL-SCH) transport block (TB) sent / received within each transmission time interval (TTI) (10M: 15,840 bits (16QAM) / 19,080 bits (64QAM); 20M: 31,704 bits (16QAM) / 37,888 bits (64QAM)).

[0078] Next, the technical solutions provided by the present application will be described in detail in conjunction with the accompanying drawings and specific embodiments:

[0079] See Figure 1 , an embodiment of the present application provides a method for sending vehicle-to-everything (V2X) data, which is applied to a sending device and includes:

[0080] Step S101, obtaining the jitter attribute of the data packet size corresponding to the service data packet to be sent according to the historical data of the service data packet to be sent;

[0081] Step S102, determining a decision strategy for transmission parameters according to the service propagation mode of the service data packet to be sent and / or the device type of the sending device. Among them, if the service propagation mode is unicast or multicast, it is determined that the decision strategy is to determine the transmission parameters based on the signal-to-noise ratio (SNR) / signal-to-interference-plus-noise ratio (SINR) value of the receiving channel and / or decision parameters, and the decision parameters include one or more of distance information, service type, the data packet size of the service data packet to be sent, service pre-configured transmission parameters, and system bandwidth; if the service propagation mode is broadcast and the device type is a vehicle-mounted device, the decision strategy is to determine the transmission parameters based on the measured channel bandwidth ratio (CBR) value and / or the decision parameters; if the service propagation mode is broadcast and the sending device type is a roadside device, the decision strategy is to determine the transmission parameters based on the hybrid automatic repeat request (HARQ) process information and / or the decision parameters;

[0082] Step S103, determining the target number of segments and / or target transmission parameters corresponding to the service data packet to be sent according to the decision strategy, where the target transmission parameters include: modulation and coding scheme (MCS) value and / or sub-band size;

[0083] Step S104, sending the service data packet to be sent according to the target number of segments and / or the target transmission parameters.

[0084] In this embodiment, the sending end will obtain the historical data of the service data packet to be sent within a period of time, and obtain the jitter attribute of the data packet size corresponding to the service data packet to be sent based on the historical data. The jitter attribute of the data packet size can reflect the size change trend of the data packets of the same service type sent within a period of time.

[0085] Furthermore, the decision-making strategy of the transmission parameters will be determined according to the service propagation mode of the service data packet to be sent and / or the device type of the sending device, so as to adopt different decision-making strategies of the transmission parameters for different service data packets, so that the decision-making strategy can be flexibly determined according to different requirements or different situations and the transmission parameters can be obtained, thereby further ensuring the accuracy when finally sending data. Specifically, if the service propagation mode is unicast or multicast, it is determined that the decision-making strategy is to determine the transmission parameters based on the SNR / SINR value of the receiving channel and / or the decision-making parameters, and the decision-making parameters include one or more of distance information, service type, the data packet size of the service data packet to be sent, service pre-configured transmission parameters, and system bandwidth; if the service propagation mode is broadcast and the device type is a vehicle-mounted device, the decision-making strategy is to determine the transmission parameters based on the measured CBR value and / or the decision-making parameters; if the service propagation mode is broadcast and the sending device type is a roadside device, the decision-making strategy is to determine the transmission parameters based on the HARQ process information and / or the decision-making parameters.

[0086] Furthermore, the target number of segments and / or target transmission parameters corresponding to the service data packet to be sent are determined according to the decision-making strategy obtained above, which is beneficial to ensuring that the obtained target number of segments and / or target transmission parameters are optimal. Further, the service data packet to be sent is sent based on the target number of segments and / or target transmission parameters, and the packet error rate is reduced on the premise of ensuring the normal sending of the service data packet to be sent.

[0087] In summary, based on the service propagation mode and / or the device type of the sending device and the decision-making parameters, this application flexibly considers factors such as data packet size, communication distance, and congestion conditions, can adaptively select the best transmission parameters, and perform RLC segmentation, solving the problems of how to select the code rate under different congestion conditions and / or communication distances, and the problem of too high PER under the condition of a certain load with multiple segments, and can achieve the purpose of improving system performance and maximizing system resources to a certain extent.

[0088] It should be noted that the SNR / SINR value and CBR value in this application are preferably smoothed values.

[0089] See Figure 2, specifically, for the vehicle networking data sending method as described above, obtaining the jitter attribute of the data packet size corresponding to the service data packet to be sent according to the historical data of the service data packet to be sent includes:

[0090] Step S201: Obtain a preset number of historical data packet sizes from the historical data in chronological order;

[0091] Step S202: Determine the jitter value of the data packet size according to the preset number of historical data packet sizes;

[0092] Step S203: When the jitter value is greater than the first threshold, determine that the jitter attribute is the first type of jitter; otherwise, determine that the jitter attribute is the second type of jitter.

[0093] In this embodiment, when obtaining the jitter attribute of the data packet size corresponding to the service data packet to be sent, it is necessary to first obtain a preset number of historical data packet sizes from the historical data in chronological order, that is, the historical data packet sizes of the same service type data packets that have been sent before the current moment, and then calculate based on these historical data packet sizes to obtain the jitter value of the data packet size. The calculation methods include but are not limited to calculating the difference between the maximum value and the minimum value in the historical data packets, or calculating the average value of the historical data packet sizes, etc. Further, compare the obtained jitter value with the preset first threshold. If the jitter value is greater than the first threshold, determine that the jitter attribute of the data packet size corresponding to this service type is the first type of jitter; otherwise, confirm that the jitter attribute is the second type of jitter, so as to facilitate subsequent different processing according to different jitter attributes.

[0094] See Figure 3 , preferably, for the vehicle networking data sending method as described above, when the decision strategy is to determine the transmission parameter based on the SNR / SINR value of the receiving channel and / or the decision parameter, the step of determining the target number of segments and / or the target transmission parameter corresponding to the service data packet to be sent according to the decision strategy includes:

[0095] Step S301: Obtain the SNR / SINR value of the receiving channel and determine the first maximum MCS value that meets the SNR / SINR requirement;

[0096] Step S302: Determine the second maximum MCS value supported by the service type according to the service type;

[0097] Step S303: Perform segmentation decision according to the first maximum MCS value, the second maximum MCS value, the preset first segmentation threshold value, the system bandwidth, and the data packet size of the service data packet to be sent to obtain the segmentation strategy and the target number of segments;

[0098] Step S304: Determine the target transmission parameter according to the segmentation strategy and / or the jitter attribute.

[0099] This embodiment is a specific example of the step of determining the target segmentation number and / or the target transmission parameter of the service data packet to be sent according to the decision strategy when the decision strategy is to determine the transmission parameter based on the SNR / SINR value of the receiving channel and / or the decision parameter. In this embodiment, first, obtain the SNR / SINR value of the receiving channel, and determine the first maximum MCS value that meets the SNR / SINR requirement according to this SNR / SINR value. Specifically, it can be to determine the first maximum MCS value that meets the SNR / SINR value according to the received SNR / SINR value of the channel, where the SNR / SINR value is the value after smoothing processing. The specific method includes but is not limited to querying the corresponding relationship table of SNR / SINR and MCS according to the SNR / SINR value. It should be noted that when obtaining the SNR / SINR value, the SNR / SINR value of the receiving channel can be used according to the channel reciprocity.

[0100] In addition, it is also necessary to determine the second maximum MCS value supported by the service type corresponding to the service data packet to be sent, where the second maximum MCS value supported by the service type can be determined by looking up the pre-configured relationship table of service type and MCS, and can also be determined according to the maximum MCS value in the service pre-configuration parameters corresponding to the service type. For example: In a specific embodiment, the BSM message supports a maximum of MCS17, and the RSC message supports a maximum of MCS23.

[0101] After obtaining the above first maximum MCS value and second maximum MCS value, the segmentation decision can be made again according to the preset first segmentation threshold, system bandwidth, and the data packet size of the service data packet to be sent, and the segmentation strategy and the target segmentation number can be obtained, where the segmentation strategy includes one or more of the following:

[0102] The maximum MCS value that meets the SNR / SINR requirement is not segmented;

[0103] The maximum MCS value that meets the SNR / SINR requirement is segmented;

[0104] The maximum MCS value supported by the service type is not segmented;

[0105] The maximum MCS value supported by the service type is segmented;

[0106] The maximum MCS value that meets the requirement of the preset first segmentation threshold is segmented.

[0107] Specifically, before making a segmentation decision, it is necessary to determine the maximum sub-band size or the maximum number of PRBs according to the system bandwidth, and then determine the maximum TBS that meets the SNR / SINR requirements based on the first maximum MCS value and the maximum sub-band size or the maximum number of PRBs;

[0108] Furthermore, according to the comparison result between the first maximum MCS value and the second maximum MCS value and the comparison result between the service data packet size and the maximum TBS that meets the SNR / SINR requirements, a segmentation strategy is determined. This step includes:

[0109] If the first maximum MCS value is less than or equal to the second maximum MCS value, and the service data packet size is less than or equal to the maximum TBS that meets the SNR / SINR requirements, then it is determined that the segmentation strategy is not to segment with the maximum MCS value that meets the SNR / SINR requirements;

[0110] If the first maximum MCS value is less than or equal to the second maximum MCS, and the service data packet size is greater than the maximum TBS that meets the SNR / SINR requirements, then it is determined that the segmentation strategy is to segment with the maximum MCS value that meets the SNR / SINR requirements, and one of the maximum MCS value segmentation that meets the preset first segmentation threshold requirement and the maximum MCS value segmentation supported by the service type; In a specific embodiment, specifically, segment according to the maximum MCS value segmentation that meets the SNR / SINR requirements to obtain the preselected number of segments. If the preselected number of segments is less than or equal to the preset first segmentation threshold, then it is determined that the segmentation strategy is to segment with the maximum MCS value that meets the SNR / SINR requirements; If the preselected number of segments is greater than the preset first segmentation threshold, then update the value of the preselected number of segments to the first segmentation threshold, and determine the fifth maximum MCS value required to carry each segment according to the service data packet size, the preselected number of segments, and the system bandwidth; If the fifth maximum MCS value is less than or equal to the second maximum MCS value, then the segmentation strategy is to segment with the maximum MCS value that meets the first segmentation threshold requirement, and the target number of segments is the first segmentation threshold; Otherwise, the segmentation strategy is to segment with the maximum MCS value supported by the service, and determine the target number of segments according to the service data packet size, the second maximum MCS value, and the system bandwidth.

[0111] If the first maximum MCS value is greater than the second maximum MCS, and the service data packet size is less than or equal to the maximum TBS that meets the SNR / SINR requirements, then it is determined that the segmentation strategy is not to segment with the maximum MCS value supported by the service type;

[0112] If the first maximum MCS value is greater than the second maximum MCS, and the service data packet size is greater than the maximum TBS that meets the SNR / SINR requirements, then it is determined that the segmentation strategy is to segment with the maximum MCS value supported by the service type;

[0113] Further, segmenting based on the corresponding segmentation strategy determined above can obtain the corresponding target number of segments.

[0114] After segmentation, since different segmentation strategies and / or jitter attributes will also affect the transmission parameters, the target transmission parameters will also be determined based on the segmentation strategy and / or jitter attribute. The following is an example of the specific steps for determining the target transmission parameters.

[0115] If the jitter attribute is the second type of jitter, the sub-band size is the minimum sub-band size that can carry the service data packet size under the condition of the maximum MCS value corresponding to the segmentation strategy, and the MCS value is the minimum value that can carry the service data packet size under this sub-band size;

[0116] If the jitter attribute is the first type of jitter, the sub-band size is the maximum sub-band size determined according to the system bandwidth, and the MCS value is the minimum value that can carry the service data packet size under this sub-band size.

[0117] See Figure 4 , for the convenience of those skilled in the art to understand, the following uses a specific embodiment to exemplify the above method.

[0118] Step S401, both the first terminal and the first terminal broadcast BSM messages. At the same time, the first terminal sends an SSM message to the second terminal, and the SSM message packet size is 19000 bits;

[0119] Step S402, the first terminal receives the BSM broadcast message of the second terminal, performs SNR measurement, and performs smoothing processing to obtain an SNR value of 2.6 dBm;

[0120] Step S403, the first terminal looks up the pre-configured SNR-MCS table, determines that the first maximum MCS value that meets the SNR requirement is 11, which does not exceed the second maximum MCS value (17) supported by the service and can be used, and determines that the maximum TBS that meets the SNR requirement is 8504 bits;

[0121] Step S404, the first terminal judges the SSM message packet size (19000). If segmented according to the maximum TBS (i.e., 8504) that meets the SNR requirement, the target number of segments is 3. Since it is greater than the first segmentation threshold (2), the target number of segments is adjusted to 2. When the number of segments is 2, the maximum MCS value is 12 when the sub-band size is 5, which is lower than the MCS value supported by the service. Therefore, the target number of segments is determined to be 2, and the segmentation strategy is to segment according to the maximum MCS value that meets the segmentation threshold requirement;

[0122] Step S405: If the first terminal determines that the jitter attribute is the first type of jitter, the sub - band size takes the maximum value (which is 5), and the MCS value takes the minimum MCS value (which is 12) that can carry the size of each segmented data packet under this sub - band size.

[0123] Step S406: The first terminal processes the data packet according to the determined target transmission parameters.

[0124] See Figure 5 , preferably, in the vehicle - to - everything data sending method as described above, when the decision - making strategy is to determine the transmission parameters based on the measured CBR value and / or the decision parameter, the step of determining the target number of segments and / or target transmission parameters corresponding to the service data packet to be sent according to the decision - making strategy includes:

[0125] Step S501: Determine the third maximum MCS value supported by the service type according to the service type.

[0126] Step S502: Obtain the first number of segments when sending the service data packet to be sent according to the pre - configured transmission parameters of the service.

[0127] Step S503: If it is determined according to the preset second segment threshold, the measured CBR value, and the preset CBR threshold that the first number of segments does not need to be adjusted, determine the first number of segments as the target number of segments.

[0128] Step S504: If it is determined according to the preset second segment threshold, the measured CBR value, and the CBR threshold that the first number of segments needs to be adjusted, determine the target number of segments according to the third maximum MCS value, the system bandwidth, and the size of the service data packet to be sent.

[0129] Step S505: Determine the target transmission parameters according to one or more of the target number of segments, the jitter attribute, the measured CBR value, the CBR threshold, and the distance information.

[0130] The following is an example of the step of determining the target number of segments and / or target transmission parameters corresponding to the service data packet to be sent according to the decision - making strategy when the decision - making strategy is to determine the transmission parameters based on the measured CBR value and / or the decision parameter.

[0131] In this embodiment, first, according to the service type corresponding to the service data packet to be sent, the third maximum MCS value supported by the service type is determined. It should be noted that this third maximum MCS value is the same as the second maximum MCS value mentioned above, and it is only used to distinguish its applications in different embodiments and will not be elaborated further hereinafter. At the same time, the first number of segments when sending the service data packet to be sent according to the pre-configured service transmission parameters is also obtained, so as to facilitate determining whether the pre-configured service transmission parameters are suitable for the current service data to be sent. Among them, the pre-configured service transmission parameters can be global (such as using MCS17 / sub-band size 5 / TBS15840), or specific to a service, for example, configured according to the service QoS requirements. In this application, the pre-configured service transmission parameters specific to the service are preferably used.

[0132] Further, according to a preset second segmentation threshold, a measured CBR value, and a preset CBR threshold, it is determined whether the first number of segments needs to be adjusted. Among them, when it is satisfied that the first number of segments is greater than the second segmentation threshold and / or the measured CBR value is greater than the CBR threshold, it is determined that the first number of segments needs to be adjusted; otherwise, it is determined that the first number of segments does not need to be adjusted.

[0133] In the case where it is determined that no adjustment is required, the first number of segments can be determined as the target number of segments.

[0134] In the case where it is determined that adjustment is required, the target number of segments needs to be determined according to the third maximum MCS value, the system bandwidth, and the data packet size of the service data packet to be sent.

[0135] In a specific embodiment, the CBR threshold includes a first threshold, a second threshold, and a third threshold that increase in sequence. Among them, when the measured CBR value is lower than the first threshold, it indicates that the load state is a very low load; when the measured CBR value is between the first threshold and the second threshold, it indicates that the load state is a relatively low load; when the measured CBR value is between the second threshold and the third threshold, it indicates that the load state is a medium load; when the measured CBR value is higher than the third threshold, it indicates that the load state is a high load. In this application, when the measured CBR value is greater than the first threshold, it can be determined that the first number of segments needs to be adjusted.

[0136] In a specific embodiment, the step of determining the target number of segments according to the third maximum MCS value, the system bandwidth, and the data packet size of the service data packet to be sent includes:

[0137] Determine the maximum packet size that each segment of the service can carry according to the third largest MCS value and the system bandwidth. Then, divide the packet size in the service requirement parameters by this maximum packet size and round up to obtain the target number of segments. When obtaining the maximum packet size, the available number of PRBs can be calculated according to the system bandwidth, and the corresponding TBS, that is, the maximum packet size, can be obtained according to the third largest MCS value and the available number of PRBs.

[0138] See Figure 6 , in another specific embodiment, when it is not necessary to adjust the number of the first segments and the number of the first segments is 1, the step of determining the target transmission parameter according to one or more of the target number of segments, the jitter attribute, the measured CBR value, the CBR threshold value, and the distance information includes:

[0139] Step S601: Determine the maximum sub-band size according to the system bandwidth. The maximum sub-band size is related to the number of sub-channels and the sub-channel size. For example, if the system bandwidth is 10 MHz, the sub-channel size is 10 RBs, and the number of sub-channels is 5, then the maximum sub-band size is 5;

[0140] Step S602: Determine the minimum sub-band size that can carry the service data packet to be sent according to the third largest MCS value. The minimum sub-band size is related to the size of the service data packet to be sent, the third largest MCS value, the sub-channel size, and the number of sub-channels. For example, the number of RBs required to carry the service data packet to be sent and with the maximum MCS not exceeding the third largest MCS value is 27, and the sub-channel size is 10 RBs. Therefore, the required number of sub-channels is 3, and the minimum sub-band size is 3;

[0141] Step S603: Determine the target transmission parameter according to the relationship between the maximum sub-band size and the minimum sub-band size, the third largest MCS value, and at least one of the measured CBR value and the CBR threshold value.

[0142] Specifically, the step of determining the target transmission parameter according to the relationship between the maximum sub-band size and the minimum sub-band size, the third largest MCS value, and at least one of the measured CBR value and the CBR threshold value includes:

[0143] When the minimum sub-band size is less than or equal to half of the maximum sub-band size, if the measured CBR value is less than or equal to the second threshold value, determine the target transmission parameter as the service pre-configured transmission parameter; otherwise, determine the sub-band size as the minimum sub-band size and the MCS value as the minimum MCS value that can carry the service data packet to be sent under this minimum sub-band;

[0144] When the minimum sub - band size is greater than half of the maximum sub - band size, if the measured CBR value is less than or equal to the second threshold value, the target transmission parameter is determined as the service pre - configured transmission parameter; otherwise, the sub - band size is determined as the maximum sub - band size, and the MCS value is the minimum MCS value that can carry the service data packet to be sent under this maximum sub - band size.

[0145] In another specific embodiment, when it is not necessary to adjust the first segmentation number and the first segmentation number is greater than 1, the step of determining the target transmission parameter according to one or more of the target segmentation number, the jitter attribute, the measured CBR value, the CBR threshold value, and the distance information includes:

[0146] According to the jitter attribute of the service data packet size and the maximum supported MCS value of the service, determine the segmentation method of the service data packet. Among them, the segmentation method of the service data packet includes the equal - division method (i.e., the packet size is evenly divided) and the large - small - large method (i.e., large packet + small packet). Specifically, if the jitter attribute is the first - type jitter, it is determined that the data segmentation method is the equal - division method; if the jitter attribute is the second - type jitter, it is determined that the data segmentation method is the large - small - large method.

[0147] When the segmentation method of the service data packet is the large - small - large method, the sub - band size of the large packet is the maximum sub - band size, the MCS value is the maximum supported MCS value of the service, the sub - band size of the small packet is the minimum sub - band size that can carry the size of this segmented data packet, and the MCS value is the minimum MCS value that can carry the size of this segmented data packet under the minimum sub - band size.

[0148] When the segmentation method of the service data packet is the equal - division method, combine the distance information to determine the target transmission parameter:

[0149] Among them, when there is no distance information, the sub - band size is the maximum sub - band size, and the MCS value is the minimum MCS value that can carry the size of each segmented data packet under this sub - band size;

[0150] When there is distance information and the distance is less than or equal to the preset distance threshold (such as 200 meters), the sub - band size is determined according to the maximum TBS of each sub - band and the size of each segmented data packet, specifically, it is the minimum sub - band size that can carry the size of each segmented data packet, and the MCS value is taken as the minimum MCS value that can carry the size of each segmented data packet under this sub - band size;

[0151] When there is distance information and the distance is greater than the distance threshold, the sub - band size is the maximum sub - band size, and the MCS value is the minimum MCS value that can carry the size of each segmented data packet under this sub - band size.

[0152] In another specific embodiment, when it is necessary to adjust the first segmentation number, the first segmentation number is greater than 1, and the CBR value is between the first threshold value and the second threshold value (lower load), the step of determining the target transmission parameter according to one or more of the target segmentation number, the jitter attribute, the measured CBR value, the CBR threshold value, and the distance information includes:

[0153] Determine the service data packet segmentation method according to the service data packet size jitter attribute and the maximum supported MCS value of the service;

[0154] When the service data packet segmentation method is the large-large-small method, the target segmentation number is no longer adjusted. The sub-band size of the large packet is the maximum sub-band size, the MCS value is the maximum supported MCS value of the service, the sub-band size of the small packet is the minimum sub-band size that can carry the size of the segmented data packet, and the MCS value is the minimum MCS value for carrying the size of the segmented data packet under the minimum sub-band size.

[0155] When the service data packet segmentation method is the equal division method, determine the size of each segmented data packet and the minimum MCS value (referred to as the first MCS value) for carrying the size of each segmented data packet under the target segmentation number and the maximum sub-band size;

[0156] Further, determine whether the target segmentation number needs to be segmented and adjusted according to the distance information. When there is no distance information, or when there is distance information but the distance is greater than the distance threshold, determine whether the first MCS value belongs to 64QAM (wherein, 16QAM or QPSK is used under lower load and long distance, so 64QAM is not used when the distance is greater than the distance threshold): If the first MCS value belongs to 64QAM, increase the value of the target segmentation number until the first MCS value is not 64QAM, update the target segmentation number to the adjusted segmentation number, and determine the sub-band size under the new target segmentation number according to the Channel Occupancy Ratio (CR) value. Specifically, the sub-band size under the target segmentation number is the quotient of the product of the original target segmentation number and the sub-band size under the original target segmentation number divided by the new target segmentation number, and rounded down. The MCS is the minimum MCS value that can carry the size of the segmented data packet under this sub-band size; If the first MCS value belongs to 16QAM or QPSK, the target segmentation number is not adjusted, the sub-band size is the maximum sub-band size, and the MCS is the minimum MCS value that can carry the size of the segmented data packet under this sub-band size.

[0157] When there is a distance parameter and the distance is less than or equal to the distance threshold, determine whether the first MCS value belongs to 64QAM: If the first MCS value belongs to 64QAM, the target number of segments is no longer adjusted, the sub - band size takes the maximum sub - band size, and the MCS value takes the minimum MCS value that can carry the size of each segmented data packet under this sub - band size; If the first MCS value belongs to 16QAM or QPSK, the target number of fractional segments is no longer adjusted, the sub - band size is determined according to the maximum TBS corresponding to each sub - band and the size of the segmented data packet, and the value is the minimum sub - band size that can carry the size of each segmented data packet, and the MCS value takes the minimum MCS value that can carry the size of the segmented data packet under this sub - band size.

[0158] In another specific embodiment, when it is necessary to adjust the first number of segments, the first number of segments is greater than 1, and the CBR value is greater than the second threshold or the third threshold (medium - high load), the step of determining the target transmission parameter according to one or more of the target number of segments, the jitter attribute, the measured CBR value, the CBR threshold, and the distance information includes:

[0159] Determine the segmentation method of the service data packet according to the data packet size, the jitter attribute, and the third maximum MCS value;

[0160] When the segmentation method of the service data packet is the large - small - large method, the target number of segments is no longer adjusted, the sub - band size of the large packet is the maximum sub - band size, the MCS value is the maximum supported MCS value of the service, the sub - band size of the small packet is the minimum sub - band size that can carry the size of this segmented data packet, and the MCS value is the minimum MCS value that carries the size of this segmented data packet under the minimum sub - band size.

[0161] When the segmentation method of the service data packet is the equal - division method, the target number of segments is no longer adjusted, the sub - band size takes the maximum sub - band size, and the MCS value is the minimum MCS value that can carry the size of the segmented data packet under this sub - band size.

[0162] Specifically, for the vehicle - to - everything data sending method as described above, when it is determined that the first number of segments needs to be adjusted, the method further includes:

[0163] If it is determined that the newly received service data packet to be sent meets the preset conditions, then according to the adjustment strategy corresponding to the preset conditions, adjust the target number of segments, and execute again the step of determining the target transmission parameter according to one or more of the target number of segments, the jitter attribute, the measured CBR value, the CBR threshold, and the distance information.

[0164] In this embodiment, when subsequent data is sent, to ensure the accuracy of each data transmission, it is also necessary to determine whether the measured CBR value, CBR threshold value, and CBR adjustment value corresponding to the newly received service data packet to be sent meet the preset conditions. If the preset conditions are met, the target segmentation number is adjusted according to the adjustment strategy corresponding to the preset conditions, and the step of determining the target transmission parameter according to one or more of the target segmentation number, the jitter attribute, the measured CBR value, the CBR threshold value, and the distance information is returned for execution. In a specific embodiment, the preset conditions include: the first condition (the measured CBR value is less than the sum of the first threshold and the preset first threshold adjustment value), the second condition (the measured CBR value is greater than the sum of the second threshold and the preset second threshold adjustment value), and the third condition (the measured CBR value is greater than the sum of the third threshold and the preset third threshold adjustment value). In one embodiment, if the first condition is met, and the segmentation number is equal to 1, and the minimum sub-band size is less than or equal to half of the maximum sub-band size, the service pre-configured transmission parameter is determined as the target transmission parameter; if the second condition or the third condition is met, and the segmentation number is equal to 1, and the minimum sub-band size is less than or equal to half of the maximum sub-band size, the sub-band size is determined as the minimum sub-band that can carry the new service data packet to be sent, and the MCS value is determined as the minimum MCS that can carry the service data packet size under this sub-band size.

[0165] It should be noted that the preset first threshold adjustment value, the preset second threshold adjustment value, and the preset third threshold adjustment value are all CBR adjustment values, which are used to avoid the ping-pong effect of segmentation control, that is, to improve the PER by reducing the CBR, so their values are generally negative.

[0166] It should be noted that the CBR information can be considered as system global data. At the same moment, the CBR values of user equipment within a certain communication range do not differ much. To avoid UEs within a certain communication range adjusting segmentation simultaneously within a service cycle, resulting in an increased probability of resource collision, it is necessary to randomize the timing of UEs adjusting segmentation. A method provided in this application is to trigger the UE to perform segmentation adjustment at the arrival moment of the next service data packet when the UE process reselection occurs.

[0167] See Figure 7 , for the convenience of those skilled in the art to understand, the above method is exemplified by a specific embodiment as follows.

[0168] Step S701, the first terminal receives a service data packet sent by the application layer, where the service type is an RSC message, the service data packet size is 18000 bits, and the distance information is 250 meters.

[0169] Step S702, the first terminal determines the third largest MCS value supported by the service according to the service type. In this example, the largest MCS value is 23, and 64QAM transmission can be adopted.

[0170] Step S703, the first terminal determines that the first number of segments required for sending the service data packet using the pre-configured service transmission parameters is 3 according to information such as the service data packet size and the pre-configured service transmission parameters (the pre-configured transmission parameters of the RSC message are MCS13 / sub-band size 3 / TBS6200).

[0171] Step S704, the first terminal determines that the smoothed value of the current measured CBR value is 0.48 according to the V2X sensing process.

[0172] Step S705, the first terminal determines that segment adjustment is required if the first segment value (3) is greater than the segment threshold (1) and the smoothed value of the current measured CBR value (0.48) is greater than the CBR threshold value (0.4).

[0173] Step S706, the first terminal determines that the maximum packet size that each segment of the service can carry is 19070 (considering a header overhead of 10) according to the system bandwidth (20Mhz dual pool, the maximum number of sub-bands that can be used is 5) and the third largest MCS value (23) supported by the service at most, and the target number of segments is 1. When the target number of segments is 1, the transmission parameters for carrying the service data packet size (18000 bits) are determined as MCS23 and the sub-band size is 5.

[0174] Step S707, the first terminal determines that the distance information is 250 meters and 64QAM cannot be used, and the number of segments needs to be increased to use a low code rate, and the target number of segments is adjusted to 2. When the number of segments is 2, the first terminal also needs to determine to adopt the equal division segmentation method according to the service data packet size jitter attribute (the service data packet has a large jitter, that is, the first type of jitter), and determine the sub-band size (4) in the new segment according to the CR value of different segments / sub-band sizes. Therefore, the target transmission parameters for segment 1 and segment 2 are MCS14 / sub-band size 4.

[0175] Step S708, the first terminal processes the service data packet according to the final target transmission parameters.

[0176] Step S709, the first terminal continues to receive the service data packet sent by the application layer, and determines to continue to process the data packet using the previously determined target number of segments and target transmission parameters according to the distance information (the distance information still exceeds 200 meters) and the measured CBR value (not less than 0.2).

[0177] Step S710, the first terminal receives the service data packet (packet size is 16000 bits) sent by the application layer again. It is determined that the smoothed value of the current measured CBR value is 0.25. It is judged that the smoothed value of the measured CBR value is lower than the sum (0.3) (lower than 0.2) of the CBR threshold value (0.4) and the CBR threshold adjustment value (-0.1), and the previously determined target transmission parameters have performed segmentation control. Then, it is necessary to adjust the target number of segments again to the target number of segments (i.e., 3) required to send the service data packet according to the service pre-configured transmission parameters (i.e., MCS13 / subband size 3 / TBS6200). The target transmission parameters for segment 1 and segment 2 are: MCS13 / subband size 3, and the transmission parameter for segment 3 is: MCS13 / subband size 2.

[0178] Step S711, the first terminal processes the service data packet according to the new target transmission parameters.

[0179] See Figure 8 , preferably, for the vehicle-to-everything data sending method as described above, in the case where the decision-making strategy is to determine the transmission parameters based on the HARQ process information and / or the decision-making parameters, the step of determining the target number of segments and / or the target transmission parameters corresponding to the service data packet to be sent according to the decision-making strategy includes:

[0180] Step S801, determine the fourth maximum MCS value supported by the service type according to the service type;

[0181] Step S802, obtain the second number of segments when sending the service data packet to be sent according to the service pre-configured transmission parameters;

[0182] Step S803, determine the available first HARQ process number of the service data packet to be sent according to the HARQ process information;

[0183] Step S804, if it is determined according to the first HARQ process number, the second number of segments, and the preset first process number threshold that the second number of segments needs to be adjusted, then determine the target number of segments according to the data packet size of the service data packet to be sent, the system bandwidth, the fourth maximum MCS value, and / or the first HARQ process number;

[0184] Step S805, determine the target transmission parameters according to one or more of the target number of segments, the jitter attribute, and the data packet size of the service data packet to be sent.

[0185] The following is an example of the step of determining the target number of segments and / or target transmission parameters corresponding to the service data packet to be sent according to the decision-making strategy in the case where the decision-making strategy determines the transmission parameters based on HARQ process information and / or the decision-making parameters.

[0186] In this embodiment, first, according to the service type, the fourth largest MCS value supported by the service type is determined. It should be noted that the fourth largest MCS value is the same as the second largest MCS value and the third largest MCS value mentioned above. Here, it is only used to distinguish its application in different embodiments, so it will not be elaborated further.

[0187] At the same time, the second number of segments when sending the service data packet to be sent according to the service configuration transmission parameters is also obtained, so as to determine whether the service pre-configured transmission parameters are suitable for the transmission of the current service data to be sent. The second number of segments is the same as the first number of segments mentioned above. Here, it is only used to distinguish its application in different embodiments, so it will not be elaborated further.

[0188] Furthermore, the first number of available HARQ processes for the service data packet to be sent is determined according to the HARQ process information. The first number of HARQ processes includes the HARQ processes already occupied by this service and the idle HARQ processes of the terminal. Then, it can be determined whether the second number of segments needs to be adjusted according to the first number of HARQ processes, the second number of segments, and the first process number threshold. If it is determined that the second number of segments does not need to be adjusted, the second number of segments is the target number of segments. Otherwise, according to the packet size of the service data packet to be sent, the system bandwidth, the fourth largest MCS value, and / or the first number of HARQ processes, the target number of segments is determined. Among them, when the first number of HARQ processes is less than the sum of the second number of segments and the first process number threshold, it is determined that the second number of segments needs to be adjusted. Among them, the first process number threshold is an integer greater than or equal to 0.

[0189] Finally, the target transmission parameters are determined according to one or more of the target number of segments, the jitter attribute, and the packet size of the service data packet to be sent to ensure the accuracy of data transmission.

[0190] In a specific embodiment, an example of the step of determining the target number of segments according to the packet size of the service data packet to be sent, the system bandwidth, the fourth largest MCS value, and / or the first number of HARQ processes is as follows:

[0191] Determine at least two service block size thresholds, namely the first service block size threshold and the second service block size threshold, according to the system bandwidth and the fourth largest MCS value: Among them, the first service block size threshold is half of the maximum sub-band size determined according to the system bandwidth and the TBS corresponding to the fourth largest MCS value; the second service block size threshold is the maximum sub-band size and the TBS corresponding to the fourth largest MCS value;

[0192] Furthermore, based on the relationship between the data packet size of the service data packet to be sent and the first service block size threshold and the second service block size threshold, determine the target segmentation number;

[0193] Specifically, when the data packet size of the service data packet to be sent is less than or equal to the difference between the first service block size threshold and the access layer header overhead, or less than or equal to the difference between the second service block size threshold and the access layer header overhead, the target segmentation number is 1;

[0194] When the data packet size of the service data packet to be sent is greater than the difference between the second service block size threshold and the access layer header overhead, the target segmentation number is the ratio of the size of the service data packet to be sent to the second service block size threshold and rounded up.

[0195] In another embodiment, in the case of determining the target segmentation number, the step of determining the target transmission parameter according to one or more of the target segmentation number, the jitter attribute, and the data packet size of the service data packet to be sent includes:

[0196] When the data packet size of the service data packet to be sent is less than or equal to the difference between the first service block size threshold and the access layer header overhead, the target segmentation number is 1, the sub-band size is the minimum sub-band size that can carry the service data packet size, and the MCS value is the minimum value that can carry the service data packet size at this sub-band size;

[0197] When the data packet size of the service data packet to be sent is greater than the difference between the first service block size threshold and the access layer header overhead but less than or equal to the difference between the second service block size threshold and the access layer header overhead, the target segmentation number is 1; the sub-band size is the maximum sub-band size, and the MCS value is the minimum value that can carry the service data packet size at this sub-band size.

[0198] When the data packet size of the service data packet to be sent is greater than the difference between the second service block size threshold and the access layer header overhead, the target segmentation number is the ratio of the size of the service data packet to be sent to the second service block size threshold and rounded up, and according to the jitter attribute of the service data packet size and the fourth largest MCS value supported by the service, determine the service data packet segmentation method;

[0199] Among them, when the segmentation method of the service data packet is the large-small-large method, the target number of segments remains unchanged, the size of the large packet sub-band is the maximum sub-band size, the MCS value is the maximum MCS value supported by the service, the size of the small packet sub-band is the minimum sub-band size that can carry the size of the segmented data packet, and the MCS value is the minimum MCS value for carrying the size of the segmented data packet under the minimum sub-band size.

[0200] When the segmentation method of the service data packet is the equal-division method, the target number of segments remains unchanged, the sub-band size is the maximum sub-band size, and the MCS is the minimum MCS value that can carry the size of the segmented data packet under this sub-band size.

[0201] Specifically, for the vehicle-to-everything (V2X) data sending method as described above, in the case where it is determined that the second number of segments needs to be adjusted, the method further includes:

[0202] If it is determined that the target number of segments needs to be adjusted according to the second Hybrid Automatic Repeat reQuest (HARQ) process number corresponding to the newly received service data packet to be sent, the target number of segments, and the second process number threshold, then the target number of segments is adjusted according to the system bandwidth, the fourth maximum MCS value, the data packet size of the newly received service data packet to be sent, and / or the second HARQ process number. The second HARQ process number is the available HARQ process number of the newly received service data packet to be sent determined according to the HARQ process information;

[0203] The target transmission parameter is determined according to one or more of the adjusted target number of segments, the jitter attribute, and the data packet size of the newly received service data packet to be sent.

[0204] In this embodiment, after receiving a new service data packet to be sent, to ensure the accurate transmission of the new service data packet to be sent, it is determined whether the previously determined target number of segments needs to be adjusted according to the second HARQ process number corresponding to the new service data packet to be sent, the target number of segments, and the second process number threshold. If the second HARQ process number is less than the sum of the target number of segments and the second process number threshold, it is determined that the target number of segments needs to be adjusted. Then, the target number of segments is adjusted according to the system bandwidth, the fourth maximum MCS value, the data packet size of the newly received service data packet to be sent, and / or the second HARQ process number, and the target transmission parameter is determined according to one or more of the adjusted target number of segments, the jitter attribute, and the data packet size of the newly received service data packet to be sent.

[0205] It should be noted that to avoid the ping-pong effect of segmentation control, the second process number threshold is greater than the first process number threshold.

[0206] Preferably, in the vehicle networking data sending method as described above, after determining the target number of segments, if it is determined that the distance information exceeds a preset distance threshold, the target number of segments is adjusted and updated.

[0207] In this embodiment, after determining the target segments, to ensure that the transmission parameters meet the distance requirements, it is also necessary to make a judgment based on the distance information and the preset distance threshold. Among them, if the distance information is greater than the preset distance threshold, the target number of segments needs to be adjusted (for example, 16QAM or QPSK needs to be used under low load and long distance. Therefore, when the distance is greater than the distance threshold, 64QAM is not used, so the target number of segments is adjusted). Specifically, the target number of segments is increased or decreased to adjust the code rate, and then segmentation is performed according to the adjusted target number of segments and the data packet size, etc., and the transmission parameters corresponding to each segment are determined.

[0208] See Figure 9 , for the convenience of those skilled in the art to understand, the following uses a specific embodiment to exemplify the above method.

[0209] Step S901, the first terminal receives a service data packet sent by the application layer, where the service type is an RSC message, the size of the service data packet is 18000 bits, and the distance information is 250 meters.

[0210] Step S902, the first terminal determines the fourth maximum MCS value supported by the service according to the service type. In this example, the fourth maximum MCS value is 23, and 64QAM transmission can be used.

[0211] Step S903, the first terminal determines that the second number of segments required for sending the service data packet using the service preconfigured transmission parameters is 3 according to information such as the service data packet size and the service preconfigured transmission parameters (the RSC message preconfigured transmission parameters are MCS13 / subband size 3 / TBS6200).

[0212] Step S904, the first terminal determines that the first available HARQ process number for the RSC service is 3 according to the HARQ process information, including that the number of processes occupied by the RSC service is 0 and the current number of idle processes is 3.

[0213] Step S905, the first terminal determines that the available first HARQ process number (3) is less than the sum of the required second number of segments (3) and the first process threshold (1), and then determines that segment adjustment is required.

[0214] Step S906, the first terminal determines at least two service block size thresholds according to the system bandwidth (20Mhz dual pool, the maximum number of subbands that can be used is 5) and the fourth maximum MCS value (23) supported by the service at most. The first service block size threshold is 6968, and the second service block size threshold is 19080.

[0215] Step S907, if the first terminal determines that the service data packet size (18000 bits) is greater than the first service block size threshold (6968) but less than the second service block size threshold (19080), the target number of segments is 1. When the target number of segments is 1, determine that the transmission parameter for carrying the service data packet size (18000 bits) is MCS23, and the sub - band size is 5.

[0216] Step S908, if the first terminal determines that the distance information is 250 meters and 64QAM cannot be used, and the number of segments needs to be increased to use a lower code rate, the target number of segments is adjusted to 2 (less than the available first HARQ process number). When the target number of segments is 2, the first terminal also needs to determine the equal - division segmentation method according to the jitter attribute of the service data packet size (the service data packet has large jitter, i.e., the first type of jitter), and the sub - band size takes the maximum sub - band size. Therefore, the target transmission parameter for segment 1 is MCS12 / sub - band size 5, and the target transmission parameter for segment 2 is MCS11 / sub - band size 5.

[0217] Step S909, the first terminal processes the service data packet according to the final target transmission parameters.

[0218] Step S910, the first terminal continues to receive the service data packet (20000 bits) sent by the application layer. Since the available second process number (3) is less than the sum of the required third number of segments (4) and the second process number threshold (2), it is determined that segment adjustment is required. According to the service data packet size, the service block size threshold, and the distance information (the distance information still exceeds 200 meters), the target number of segments is determined to be 2. The best transmission parameter for segment 1 is MCS13 / sub - band size 5, and the best transmission parameter for segment 2 is MCS12 / sub - band size 5.

[0219] Step S911, the first terminal processes the service data packet according to the new transmission parameters.

[0220] See Figure 10 , another embodiment of the present application further provides a control device, including:

[0221] The first processing module 1001 is configured to obtain the jitter attribute of the data packet size corresponding to the service data packet to be sent according to the historical data of the service data packet to be sent;

[0222] The second processing module 1002 is configured to determine a decision strategy for transmission parameters according to the service propagation mode of the service data packet to be sent and / or the device type of the sending device. Wherein, if the service propagation mode is unicast or multicast, it is determined that the decision strategy is to determine the transmission parameters based on the SNR / SINR value of the receiving channel and / or decision parameters, and the decision parameters include one or more of distance information, service type, the data packet size of the service data packet to be sent, pre-configured service transmission parameters, and system bandwidth; if the service propagation mode is broadcast and the device type is a vehicle-mounted device, the decision strategy is to determine the transmission parameters based on the measured CBR value and / or the decision parameters; if the service propagation mode is broadcast and the sending device type is a roadside device, the decision strategy is to determine the transmission parameters based on the HARQ process information and / or the decision parameters;

[0223] The third processing module 1003 is configured to determine the target number of segments and / or target transmission parameters corresponding to the service data packet to be sent according to the decision strategy, where the target transmission parameters include: MCS value and / or sub-band size;

[0224] The fourth processing module is configured to send the service data packet to be sent according to the target number of segments and / or the target transmission parameters.

[0225] Specifically, for the control device as described above, the first processing module includes:

[0226] The first sub-processing module is configured to obtain a preset number of historical data packet sizes from the historical data in chronological order;

[0227] The second sub-processing module is configured to determine the jitter value of the data packet size according to the preset number of historical data packet sizes;

[0228] The third sub-processing module is configured to determine that the jitter attribute is the first type of jitter when the jitter value is greater than the first threshold, otherwise, determine that the jitter attribute is the second type of jitter.

[0229] Preferably, for the control device as described above, when the decision strategy is to determine the transmission parameters based on the SNR / SINR value of the receiving channel and / or the decision parameters, the third processing module includes:

[0230] The fourth sub-processing module is configured to obtain the SNR / SINR value of the receiving channel and determine the first maximum MCS value that meets the SNR / SINR requirement;

[0231] The fifth sub-processing module is configured to determine the second maximum MCS value supported by the service type according to the service type;

[0232] The sixth sub - processing module is used to make a segmentation decision according to the first maximum MCS value, the second maximum MCS value, a preset first segmentation threshold, the system bandwidth, and the data packet size of the service data packet to be sent, so as to obtain a segmentation strategy and the target number of segments;

[0233] The seventh sub - processing module is used to determine the target transmission parameters according to the segmentation strategy and / or the jitter attribute.

[0234] Specifically, for the control device as described above, the segmentation strategy includes one or more of the following:

[0235] The maximum MCS value that meets the SNR / SINR requirement is not segmented;

[0236] The maximum MCS value that meets the SNR / SINR requirement is segmented;

[0237] The maximum MCS value supported by the service type is not segmented;

[0238] The maximum MCS value supported by the service type is segmented;

[0239] The maximum MCS value that meets the requirement of the preset first segmentation threshold is segmented.

[0240] Preferably, for the control device as described above, when the decision - making strategy is to determine the transmission parameters based on the measured CBR value and / or the decision - making parameter, the third processing module includes:

[0241] The eighth sub - processing module is used to determine the third maximum MCS value supported by the service type according to the service type;

[0242] The ninth sub - processing module is used to obtain the first number of segments when sending the service data packet to be sent according to the service pre - configured transmission parameters;

[0243] The tenth sub - processing module is used to determine that the first number of segments is the target number of segments if it is determined that the first number of segments does not need to be adjusted according to the preset second segmentation threshold, the measured CBR value, and the preset CBR threshold;

[0244] The eleventh sub - processing module is used to determine the target number of segments according to the third maximum MCS value, the system bandwidth, and the data packet size of the service data packet to be sent if it is determined that the first number of segments needs to be adjusted according to the preset second segmentation threshold, the measured CBR value, and the CBR threshold;

[0245] The twelfth sub - processing module is used to determine the target transmission parameter according to one or more of the target segmentation number, the jitter attribute, the measured CBR value, the CBR threshold value, and the distance information.

[0246] Specifically, for the control device as described above, when it is determined that the first segmentation number needs to be adjusted, the second processing module further includes:

[0247] The thirteenth sub - processing module is used to, if it is determined that the newly received service data packet to be sent meets a preset condition, adjust the target segmentation number according to the adjustment strategy corresponding to the preset condition, and then execute again the step of determining the target transmission parameter according to one or more of the target segmentation number, the jitter attribute, the measured CBR value, the CBR threshold value, and the distance information.

[0248] Preferably, for the control device as described above, when the decision - making strategy is to determine the transmission parameter based on the HARQ process information and / or the decision parameter, the third processing module further includes:

[0249] The fourteenth sub - processing module is used to determine the fourth maximum MCS value supported by the service type according to the service type;

[0250] The fifteenth sub - processing module is used to obtain the second segmentation number when sending the service data packet to be sent according to the service pre - configured transmission parameter;

[0251] The sixteenth sub - processing module is used to determine the first available HARQ process number of the service data packet to be sent according to the HARQ process information;

[0252] The seventeenth sub - processing module is used to, if it is determined according to the first HARQ process number, the second segmentation number, and a preset first process number threshold that the second segmentation number needs to be adjusted, determine the target segmentation number according to the data packet size of the service data packet to be sent, the system bandwidth, the fourth maximum MCS value, and / or the first HARQ process number;

[0253] The eighteenth sub - processing module is used to determine the target transmission parameter according to one or more of the target segmentation number, the jitter attribute, and the data packet size of the service data packet to be sent.

[0254] Specifically, for the control device as described above, when it is determined that the second segmentation number needs to be adjusted, the second processing module further includes:

[0255] The nineteenth sub - processing module is used to adjust the target segmentation number according to the system bandwidth, the fourth maximum MCS value, the data packet size of the new service data packet to be sent, and / or the second HARQ process number if it is determined that the target segmentation number needs to be adjusted according to the second HARQ process number corresponding to the newly received service data packet to be sent, the target segmentation number, and the second process number threshold, where the second HARQ process number is the available HARQ process number of the new service data packet to be sent determined according to the HARQ process information;

[0256] The twentieth sub - processing module is used to determine the target transmission parameter according to one or more of the adjusted target segmentation number, the jitter attribute, and the data packet size of the new service data packet to be sent.

[0257] Preferably, for the control device as described above, the third processing module further includes:

[0258] The twenty - first sub - processing module is used to adjust and update the target segmentation number if it is determined that the distance information exceeds a preset distance threshold after determining the target segmentation number.

[0259] The embodiment of the control device in this application is a device corresponding to the embodiment of the above - mentioned vehicle - to - everything data sending method. All implementation means in the above - mentioned method embodiment are applicable to the embodiment of this device and can achieve the same technical effect. The above - mentioned control device provided in the embodiment of this application can implement all the method steps implemented by the above - mentioned method embodiment and can achieve the same technical effect. Here, the same parts and beneficial effects as those in the method embodiment will not be specifically described again.

[0260] Another embodiment of this application further provides a terminal device, including a processor, a memory, and a computer program stored on the memory and executable on the processor. When the computer program is executed by the processor, it implements the steps of the vehicle - to - everything data sending method as described above and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.

[0261] Another embodiment of this application further provides a computer - readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it implements the steps of the vehicle - to - everything data sending method as described above and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.

[0262] Another embodiment of this application further provides a computer program product, including computer instructions. When the computer instructions are executed by a processor, they implement the steps of the vehicle - to - everything data sending method as described above and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.

[0263] In addition, the present application may repeat reference numerals and / or letters in different instances. This repetition is for the purpose of simplicity and clarity and does not in itself indicate a relationship between the various embodiments and / or configurations discussed.

[0264] It should also be noted that, in this document, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "comprising", "including" or any other variation thereof is intended to cover non-exclusive inclusion.

[0265] The above is the preferred embodiment of the present application. It should be pointed out that for those of ordinary skill in the art, without departing from the principle described in the present application, several improvements and refinements can be made, and these improvements and refinements should also be regarded as the protection scope of the present application.

Claims

1. A method for sending data in an Internet of Vehicles, applied to a sending device, characterized in that: include: According to the historical data of the service data packet to be sent, the jitter attribute of the data packet size corresponding to the service data packet to be sent is obtained; Determine a decision strategy for transmission parameters according to a service propagation mode of the service data packet to be sent and / or a device type of a sending device, wherein if the service propagation mode is unicast or multicast, determine the decision strategy to determine the transmission parameters based on a signal-to-noise ratio SNR / SINR value of a receiving channel and / or a decision parameter, and the decision parameter includes one or more of distance information, service type, data packet size of the service data packet to be sent, service pre-configured transmission parameters, and system bandwidth; if the service propagation mode is broadcast and the device type is a vehicle-mounted device, then the decision strategy is to determine the transmission parameters based on a measured channel occupancy rate CBR value and / or the decision parameter; if the service propagation mode is broadcast and the sending device type is a roadside device, then the decision strategy is to determine the transmission parameters based on hybrid automatic repeat request HARQ process information and / or the decision parameter; Determine, according to the decision strategy, the target number of segments and / or target transmission parameters corresponding to the service data packet to be sent, wherein the target transmission parameters include: a modulation and coding scheme MCS value and / or a subband size; The to-be-sent service data packet is sent according to the target number of segments and / or the target transmission parameter.

2. The method for transmitting data in an Internet of Vehicles according to claim 1, characterized in that: The acquiring, according to historical data of the service data packet to be sent, the jitter attribute of the data packet size corresponding to the service data packet to be sent includes: According to the time sequence, a preset number of historical data packet sizes are obtained from the historical data; Determining a jitter value of the data packet size according to a preset number of historical data packet sizes; In the case where the jitter value is greater than a first threshold, the jitter attribute is determined to be a first type of jitter; otherwise, the jitter attribute is determined to be a second type of jitter.

3. The method for transmitting Internet of Vehicles data according to claim 1 or 2, characterized in that: In the case where the decision strategy is to determine the transmission parameter based on the SNR / SINR value of the receiving channel and / or the decision parameter, the step of determining the target number of segments and / or the target transmission parameter corresponding to the service data packet to be sent according to the decision strategy includes: Obtaining an SNR / SINR value of a receiving channel, and determining a first maximum MCS value that meets the SNR / SINR requirement; Determining, according to the service type, a second maximum MCS value supported by the service type; Performing a segmentation decision according to the first maximum MCS value, the second maximum MCS value, a preset first segmentation threshold value, the system bandwidth, and a data packet size of the service data packet to be sent, to obtain a segmentation strategy and the target number of segments; The target transmission parameter is determined according to the segmentation strategy and / or the jitter attribute.

4. The method for transmitting Internet of Vehicles data according to claim 3, characterized in that: The segmentation strategy includes one or more of the following: The maximum MCS value that meets the SNR / SINR requirements is not segmented; The maximum MCS value segment that meets the SNR / SINR requirements; The maximum MCS value supported by the service type is not segmented; The maximum MCS value segment supported by the service type; The maximum MCS value segment that meets the preset first segment threshold requirement.

5. The method for transmitting Internet of Vehicles data according to claim 1 or 2, characterized in that: In the case where the decision strategy is to determine the transmission parameter based on the measured CBR value and / or the decision parameter, the step of determining the target number of segments and / or the target transmission parameter corresponding to the service data packet to be sent according to the decision strategy includes: Determining, according to the service type, a third maximum MCS value supported by the service type; Acquire a first segment number when sending the service data packet to be sent according to the service pre-configured transmission parameters; If it is determined that the first number of segments does not need to be adjusted according to the preset second segment threshold, the measured CBR value and the preset CBR threshold, then the first number of segments is determined to be the target number of segments; If it is determined that the first number of segments needs to be adjusted according to the preset second segment threshold, the measured CBR value, and the CBR threshold, determining the target number of segments according to the third maximum MCS value, the system bandwidth, and the data packet size of the service data packet to be sent; The target transmission parameter is determined according to one or more of the target number of segments, the jitter attribute, the measured CBR value, the CBR threshold value, and the distance information.

6. The method for transmitting Internet of Vehicles data according to claim 5, characterized in that: In the case where it is determined that the first number of segments needs to be adjusted, the method further includes: If it is determined that the received new service data packet to be sent meets the preset conditions, the target number of segments is adjusted according to the adjustment strategy corresponding to the preset conditions, and the step of determining the target transmission parameters according to one or more of the target number of segments, the jitter attribute, the measured CBR value, the CBR threshold value and the distance information is performed again.

7. The method for transmitting Internet of Vehicles data according to claim 1, characterized in that: In the case where the decision strategy is to determine the transmission parameter based on the HARQ process information and / or the decision parameter, the step of determining the target number of segments and / or the target transmission parameter corresponding to the service data packet to be sent according to the decision strategy includes: Determining, according to the service type, a fourth maximum MCS value supported by the service type; Acquire a second segment number when sending the service data packet to be sent according to the service pre-configured transmission parameters; Determining, according to the HARQ process information, the number of first HARQ processes available for the service data packet to be sent; If it is determined that the second number of segments needs to be adjusted according to the first HARQ process number, the second number of segments, and the preset first process number threshold, determining the target number of segments according to the data packet size of the service data packet to be sent, the system bandwidth, the fourth maximum MCS value and / or the first HARQ process number; The target transmission parameter is determined according to one or more of the target number of segments, the jitter attribute, and the data packet size of the service data packet to be sent.

8. The method for transmitting Internet of Vehicles data according to claim 7, characterized in that: In the case where it is determined that the second number of segments needs to be adjusted, the method further includes: If it is determined that the target number of segments needs to be adjusted according to the second HARQ process number corresponding to the received new service data packet to be sent, the target number of segments and the second process number threshold, the target number of segments is adjusted according to the system bandwidth, the fourth maximum MCS value, the data packet size of the new service data packet to be sent and / or the second HARQ process number, where the second HARQ process number is the number of HARQ processes available for the new service data packet to be sent, determined according to the HARQ process information; The target transmission parameter is determined according to one or more of the adjusted target number of segments, the jitter attribute, and the new data packet size of the service data packet to be sent.

9. The method for transmitting Internet of Vehicles data according to claim 7 or 8, characterized in that: After determining the target number of segments, if it is determined that the distance information exceeds a preset distance threshold, the target number of segments is adjusted and updated.

10. A control device, characterized in that: include: A first processing module, configured to obtain a jitter attribute of a data packet size corresponding to the service data packet to be sent according to historical data of the service data packet to be sent; The second processing module is used to determine the decision strategy of the transmission parameters according to the service propagation mode of the service data packet to be sent and / or the device type of the sending device, wherein if the service propagation mode is unicast or multicast, the decision strategy is determined to be based on the SNR / SINR value of the receiving channel and / or the decision parameter to determine the transmission parameter, and the decision parameter includes one or more of the distance information, the service type, the data packet size of the service data packet to be sent, the service pre-configured transmission parameter and the system bandwidth; if the service propagation mode is broadcast and the device type is a vehicle-mounted device, the decision strategy is based on the measured CBR value and / or the decision parameter to determine the transmission parameter; if the service propagation mode is broadcast and the sending device type is a roadside device, the decision strategy is based on the HARQ process information and / or the decision parameter to determine the transmission parameter; A third processing module is used to determine the target number of segments and / or target transmission parameters corresponding to the service data packet to be sent according to the decision strategy, and the target transmission parameters include: a modulation and coding scheme MCS value and / or a subband size; The fourth processing module is used to send the service data packet to be sent according to the target number of segments and / or the target transmission parameter.

11. A terminal device, characterized in that: The method comprises a processor, a memory and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the steps of the vehicle network data sending method as claimed in any one of claims 1 to 9.

12. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the vehicle network data sending method as described in any one of claims 1 to 9 are implemented.

13. A computer program product, characterized in that It includes computer instructions, which, when executed by a processor, implement the steps of the vehicle network data sending method as described in any one of claims 1 to 9.

Citation Information

Patent Citations

  • Method for determining transmission parameters, terminal equipment, network equipment and computer readable storage medium

    CN111314880A

  • Control method and device for sending service data, and terminal

    CN116321291A

  • Congestion control method and device, equipment and storage medium

    CN117440435A

  • Method and apparatus for measuring and transmitting CR by user equipment in wireless communication system

    US20210211906A1

  • Method for determining congestion level, terminal device, and computer storage medium

    WO2022147799A1