CN116249139A - Service data transmission method, device, equipment and medium - Google Patents
Service data transmission method, device, equipment and medium Download PDFInfo
- Publication number
- CN116249139A CN116249139A CN202310019585.0A CN202310019585A CN116249139A CN 116249139 A CN116249139 A CN 116249139A CN 202310019585 A CN202310019585 A CN 202310019585A CN 116249139 A CN116249139 A CN 116249139A
- Authority
- CN
- China
- Prior art keywords
- modulation
- coding strategy
- target
- information table
- service data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/02—Arrangements for optimising operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0009—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the channel coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0014—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the source coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/0008—Modulated-carrier systems arrangements for allowing a transmitter or receiver to use more than one type of modulation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The application provides a service data transmission method, device, equipment and medium. In the method, after receiving a service data sending request, if judging whether the modulation and coding strategy is allowed to be changed or not, indicating that the modulation and coding strategy is allowed to be changed, the current node equipment can select the modulation and coding strategy, further determining a target modulation and coding strategy level according to a stored transmission information table, and then sending the service data according to the modulation and coding strategy corresponding to the target modulation and coding strategy level. According to the scheme, the target modulation and coding strategy level is determined according to the transmission information table, and the service data is sent according to the modulation and coding strategy corresponding to the target modulation and coding strategy level, so that the current node equipment can send the service data with higher modulation efficiency, and the modulation efficiency is effectively improved.
Description
Technical Field
The present invention relates to the field of communications, and in particular, to a method, an apparatus, a device, and a medium for transmitting service data.
Background
Along with the rapid development of technology, the ad hoc network is focused by people because of the characteristics of temporary networking, rapid expansion, no control center, strong survivability and the like. Wireless ad hoc networks are temporary multi-hop autonomous systems consisting of a group of mobile nodes with wireless transceivers.
In the prior art, since a modulation and coding strategy (Modulation and Coding Scheme, abbreviated as MCS) to be used has been determined when an ad hoc network is constructed, a node device in the ad hoc network transmits service data according to the MCS when transmitting the service data. In order to ensure that the target node equipment can receive service data under the condition of poor channel quality, the reliability of the selected MCS is higher.
In summary, the conventional service data transmission method uses a fixed modulation and coding strategy to transmit service data, where the reliability of the modulation and coding strategy is higher, but the corresponding modulation efficiency is lower.
Disclosure of Invention
The embodiment of the application provides a service data transmission method, device, equipment and medium, which are used for solving the problems that the reliability of a modulation and coding strategy is higher but the corresponding modulation efficiency is lower in the conventional service data transmission method which uses a fixed modulation and coding strategy to transmit service data.
In a first aspect, an embodiment of the present application provides a service data transmission method, applied to a current node device, where the method includes:
receiving a service data transmission request, wherein the service data transmission request comprises an indication of whether modulation and coding strategy is allowed to be changed or not;
If the modulation and coding strategy is allowed to be changed or not, determining a target modulation and coding strategy level according to a stored transmission information table, wherein the modulation and coding strategy level in the transmission information table is in direct proportion to the modulation efficiency;
and sending service data according to the modulation and coding strategy corresponding to the target modulation and coding strategy level.
In a specific embodiment, the service data sending request further includes a sending mode, and the determining, according to the stored transmission information table, the target modulation and coding policy level includes:
if the transmission mode is broadcast transmission, determining the identifications of all next hop node devices of the current node device according to the transmission information table;
and determining the lowest modulation and coding strategy level among the modulation and coding strategy levels corresponding to the identifications of all the next hop node devices of the current node device as the target modulation and coding strategy level according to the transmission information table.
In a specific embodiment, the service data sending request further includes a sending mode and a group set, and the determining, according to the stored transmission information table, the target modulation and coding policy level includes:
If the transmission mode is multicast transmission, determining the identifiers of the node devices belonging to the group set from the identifiers of all the next hop node devices of the current node device according to the transmission information table;
and determining the lowest modulation and coding strategy level as the target modulation and coding strategy level in the modulation and coding strategy levels corresponding to the identification of the node devices belonging to the group set according to the transmission information table.
In a specific embodiment, the service data sending request further includes a sending mode and a target node device, and the determining, according to the stored transmission information table, the target modulation and coding policy level includes:
if the transmission mode is unicast transmission, determining a target path from all paths from the current node equipment to target node equipment according to pre-acquired time delay information or system capacity information;
and determining a modulation and coding strategy level corresponding to the identification of the next hop node equipment of the current node equipment in the target path as the target modulation and coding strategy level according to the transmission information table.
In a specific embodiment, the service data transmission request further includes a transmission mode, and before the service data is transmitted according to the modulation and coding strategy corresponding to the target modulation and coding strategy level, the method further includes:
If the modulation and coding strategy is not allowed to be changed, and the transmission mode is broadcast transmission, determining whether the service data transmission request comprises a designated modulation and coding strategy level;
and if the service data sending request does not comprise the appointed modulation and coding strategy level, determining the lowest modulation and coding strategy level in the transmission information table as the target modulation and coding strategy level.
In one embodiment, the method further comprises:
and if the service data sending request comprises the appointed modulation and coding strategy level, determining the appointed modulation and coding strategy level as the target modulation and coding strategy level.
In a specific embodiment, the service data transmission request further includes a transmission mode and a group set, and before the service data is transmitted according to the modulation and coding strategy corresponding to the target modulation and coding strategy level, the method further includes:
if the modulation and coding strategy is allowed to be changed or not, and the sending mode is multicast sending, determining whether the service data sending request comprises a designated modulation and coding strategy level or not;
If the service data sending request does not include the appointed modulation and coding strategy level, determining the identification of the node equipment belonging to the group set in the transmission information table as a target identification;
and determining the lowest modulation and coding strategy level in the modulation and coding strategy levels corresponding to the target identifier in the transmission information table as the target modulation and coding strategy level.
In one embodiment, the method further comprises:
and if the service data sending request comprises the appointed modulation and coding strategy level, determining the appointed modulation and coding strategy level as the target modulation and coding strategy level.
In a specific embodiment, the service data sending request further includes a sending mode and a target node device, and before the service data is sent according to the modulation and coding strategy corresponding to the target modulation and coding strategy level, the method further includes:
if the modulation and coding strategy is not allowed to be changed and the sending mode is unicast sending, determining whether the service data sending request comprises a designated modulation and coding strategy level;
And if the service data sending request does not comprise the appointed modulation and coding strategy level, determining the modulation and coding strategy level corresponding to the identification of the target node equipment in the transmission information table as the target modulation and coding strategy level.
In one embodiment, the method further comprises:
and if the service data sending request comprises the appointed modulation and coding strategy level, determining the appointed modulation and coding strategy level as the target modulation and coding strategy level.
In a specific embodiment, before the receiving the service data sending request, the method further includes:
receiving a target transmission information table sent by node equipment in the ad hoc network;
and updating the transmission information table corresponding to the current node equipment according to the target transmission information table.
In a specific embodiment, the updating, according to the target transmission information table, the transmission information table corresponding to the current node device includes:
if the target transmission information table does not comprise the identification of the first node equipment, determining a modulation and coding strategy level to be added according to the measured signal-to-noise ratio;
And establishing a corresponding relation between the to-be-added modulation and the coding strategy level and then storing the corresponding relation between the identification of the node equipment corresponding to the target transmission information table and the to-be-added modulation and the coding strategy level into the transmission information table corresponding to the current node equipment.
In a specific embodiment, the updating, according to the target transmission information table, the transmission information table corresponding to the current node device includes:
if the target transmission information table comprises the identifiers of the first node devices, determining whether the identifiers of the first node devices are in the transmission information table corresponding to the current node device or not for the identifiers of each first node device in the target transmission information table;
if the identification of the first node equipment is in the transmission information table corresponding to the current node equipment, determining a target path from all paths from the current node equipment to the first node equipment according to the pre-acquired time delay information or system capacity information;
and updating the modulation and coding strategy grade corresponding to the identification of the first node equipment according to the transmission information table corresponding to each second node equipment except the last node equipment in the pre-received target path.
In one embodiment, the method further comprises:
if the identifier of the first node device is not in the transmission information table corresponding to the current node device, determining a modulation and coding strategy level to be added according to the modulation and coding strategy level corresponding to the identifier of the first node device in the target transmission information table and the modulation and coding strategy level corresponding to the identifier of the node device corresponding to the target transmission information table in the transmission information table corresponding to the current node device;
and establishing a corresponding relation between the identification of the first node equipment and the modulation to be added and the coding strategy level, and storing the corresponding relation in a transmission information table corresponding to the current node equipment.
In a second aspect, an embodiment of the present application provides a service data transmission device, including:
the receiving module is used for receiving a service data sending request, wherein the service data sending request comprises an indication of whether modulation and coding strategy is allowed to be changed or not;
the processing module is used for determining a target modulation and coding strategy level according to a stored transmission information table if the modulation and coding strategy is allowed to be changed or not, wherein the modulation and coding strategy level in the transmission information table is in direct proportion to the modulation efficiency;
And the sending module is used for sending the service data according to the modulation and coding strategy corresponding to the target modulation and coding strategy level.
In a third aspect, an embodiment of the present application provides an electronic device, including:
a processor, a memory, a communication interface;
the memory is used for storing executable instructions of the processor;
wherein the processor is configured to perform the traffic data transmission method of any of the first aspects via execution of the executable instructions.
In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a computer program is stored, the computer program implementing the traffic data transmission method according to any one of the first aspects when being executed by a processor.
In a fifth aspect, embodiments of the present application provide a computer program product comprising a computer program for implementing the traffic data transmission method according to any one of the first aspects when the computer program is executed by a processor.
According to the service data transmission method, device, equipment and medium, after a service data transmission request is received, if whether the modulation and coding strategy is allowed to be changed or not is judged to be indicated as the modulation and coding strategy is allowed to be changed, the current node equipment is indicated to select the modulation and coding strategy, then a target modulation and coding strategy level is determined according to a stored transmission information table, and then service data is transmitted according to the modulation and coding strategy corresponding to the target modulation and coding strategy level. According to the scheme, the target modulation and coding strategy level is determined according to the transmission information table, and the service data is sent according to the modulation and coding strategy corresponding to the target modulation and coding strategy level, so that the current node equipment can send the service data with higher modulation efficiency, and the modulation efficiency is effectively improved.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, a brief description will be given below of the drawings that are needed in the embodiments or the prior art descriptions, it being obvious that the drawings in the following description are some embodiments of the present application, and that other drawings may be obtained according to these drawings without inventive effort to a person skilled in the art.
Fig. 1 is a diagram of an ad hoc network structure in the prior art provided in the present application;
fig. 2a is a schematic flow chart of a first embodiment of a service data transmission method provided in the present application;
fig. 2b is a schematic diagram of node device relationships of the ad hoc network provided in the present application;
fig. 3 is a schematic flow chart of a second embodiment of a service data transmission method provided in the present application;
fig. 4 is a schematic flow chart of a third embodiment of a service data transmission method provided in the present application;
fig. 5 is a schematic flow chart of a fourth embodiment of a service data transmission method provided in the present application;
fig. 6 is a schematic flow chart of a fifth embodiment of a service data transmission method provided in the present application;
fig. 7 is a schematic structural diagram of an embodiment of a service data transmission device provided in the present application;
Fig. 8 is a schematic structural diagram of an electronic device provided in the present application.
Detailed Description
For the purposes of making the objects, technical solutions and advantages of the embodiments of the present application more clear, the technical solutions of the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is apparent that the described embodiments are some embodiments of the present application, but not all embodiments. All other embodiments, which a person of ordinary skill in the art would have, based on the embodiments in this application, come within the scope of protection of this application.
The terms "first," "second," "third," "fourth" and the like in the description and in the claims of this application and in the above-described figures, if any, are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that embodiments of the present application described herein may be implemented in sequences other than those illustrated or otherwise described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
Along with the development of science and technology, compared with the traditional network, the ad hoc network has the characteristics of temporary networking, rapid expansion, no control center, strong survivability and the like, and is favored by people.
In the prior art, when node devices in an ad hoc network retransmit service data, the service data is transmitted according to a fixed modulation and coding strategy (Modulation and Coding Scheme, abbreviated as MCS). For example, fig. 1 is a schematic diagram of an ad hoc network structure in the prior art provided in the present application, as shown in fig. 1, in a broadcast transmission mode, a black node is a source node device, and the black node device sends service data to its next hop node device, that is, node device with reference number 1, and further, the node device with reference number 1 sends service data to the next hop node device of node device with reference number 1, that is, node device with reference number 2, until each node device in the ad hoc network receives service data in sequence. In this process, the same modulation and coding strategy is used when transmitting the service data.
Therefore, the existing service data transmission method only uses one modulation and coding strategy to transmit service data, and the reliability of the modulation and coding strategy is higher, so that the corresponding problem of lower modulation efficiency is caused.
In order to solve the problems in the prior art, the inventor finds that in order to improve the modulation efficiency in the process of researching the service data transmission method, when the current node equipment sends service data, the modulation and coding strategy can be determined according to the transmission information table, and then the service data is sent. After receiving a service data sending request, the current node equipment acquires whether modulation and coding strategy indication is allowed to be changed or not, if so, determines a target modulation and coding strategy level according to a stored transmission information table; and then, the service data is sent according to the modulation and coding strategy corresponding to the target modulation and coding strategy level, so that the modulation and coding strategy can be determined every time the service data is sent, and the modulation efficiency is improved. Based on the inventive concept, a service data transmission scheme in the application is designed.
An application scenario of the service data transmission method provided in the present application is illustrated below.
In this application scenario, the source node device in the ad hoc network needs to send service data to other devices in the ad hoc network in a broadcast transmission manner, where the source node device is the current node device, and the current node device may receive a service data sending request, where the request includes an indication that whether to allow modification of the modulation and coding policy.
The current node device determines whether the modulation and coding strategy is allowed to be changed or not, and further determines a target modulation and coding strategy level according to the stored transmission information table. And determining the lowest modulation and coding strategy level as a target modulation and coding strategy level in the modulation and coding strategy levels corresponding to the identifications of all next hop node devices of the current node device according to the transmission information table.
And then according to the modulation and coding strategy corresponding to the target modulation and coding strategy level, sending service data to all next hop node devices of the current node device, and simultaneously sending a service data sending request.
After receiving the service data sending request, the next-hop node device also determines the corresponding target modulation and coding strategy level, and sends the service data to the next-hop node device of the next-hop node device until each node device in the ad hoc network can acquire the service data.
It should be noted that the above scenario is only an example of an application scenario provided by the embodiment of the present application, and the embodiment of the present application does not limit the actual forms of various devices included in the scenario, and does not limit the interaction manner between the devices, and in a specific application of the scheme, the application may be set according to actual requirements.
The following describes the technical scheme of the present application in detail through specific embodiments. It should be noted that the following embodiments may be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments.
Fig. 2a is a schematic flow chart of an embodiment of a service data transmission method provided in the present application, where the embodiment of the present application describes a case where a current node device in an ad hoc network receives a service data transmission request, further determines a target modulation and coding policy level according to a transmission information table, and then transmits service data according to a modulation and coding policy corresponding to the target modulation and coding policy level. The method in this embodiment may be implemented by software, hardware, or a combination of software and hardware. As shown in fig. 2a, the service data transmission method specifically includes the following steps:
s201: and receiving a service data sending request.
In this step, when transmission of service data is required, a current node device in the ad hoc network receives a service data transmission request, where the service data transmission request includes an indication of whether to allow modification of the modulation and coding scheme, and the indication is used to indicate whether to allow modification of the modulation and coding scheme.
S202: if the modulation and coding strategy is allowed to be changed, determining a target modulation and coding strategy level according to the stored transmission information table.
In this step, after the current node device receives the service data transmission request, it needs to determine whether to transmit the service data according to the unified modulation and coding strategy, or to select the modulation and coding strategy, which needs to be determined according to whether to allow modification of the modulation and coding strategy indication. If the modulation and coding strategy is allowed to be changed or not, the modulation and coding strategy is allowed to be changed, and the modulation and coding strategy can be selected, the target modulation and coding strategy level is determined according to the stored transmission information table, and the modulation and coding strategy level in the transmission information table is in direct proportion to the modulation efficiency.
Specifically, the service data transmission request further includes a transmission mode, and if the transmission mode is broadcast transmission, the identifiers of all next hop node devices of the current node device are determined according to the transmission information table; and determining the lowest modulation and coding strategy level among the modulation and coding strategy levels corresponding to the identifications of all the next hop node devices of the current node device as a target modulation and coding strategy level according to the transmission information table.
Exemplary, table 1 is a transmission information table corresponding to the current node device provided in the present application.
TABLE 1
As shown in table 1, the larger the number corresponding to the coding strategy level is modulated, the higher the corresponding level is. C is the identification of the current node equipment, according to the hop count, the identifications of all next hop node equipment of the current node equipment can be determined as B and D from the table 1, the modulation and coding strategy grades corresponding to B and D are respectively 5 and 6, and the lowest modulation and coding strategy grade is selected from the modulation and coding strategy grades, so that the target modulation and coding strategy grade is 5.
It should be noted that the foregoing examples merely illustrate a manner of determining the target modulation and coding policy level, and the embodiments of the present application do not limit specific contents in the transmission information table, and may be determined according to actual situations.
Specifically, the service data sending request further includes a sending mode and a group set, if the sending mode is multicast sending, determining the identifiers of node devices belonging to the group set from the identifiers of all the next hop node devices of the current node device according to the transmission information table; and determining the lowest modulation and coding strategy level as a target modulation and coding strategy level in the modulation and coding strategy levels corresponding to the identifications of the node devices belonging to the group set according to the transmission information table.
For example, as shown in table 1, the identifiers of the node devices included in the group set are B, D and E, so the identifiers of the node devices belonging to the group set are B and D, the identifiers of the node devices of the next hop of the current node device are B and D, the modulation and coding policy levels corresponding to B and D are 5 and 6, respectively, and the lowest modulation and coding policy level is selected from these, so the target modulation and coding policy level is 5.
Specifically, the service data transmission request further includes a transmission mode and a target node device, and if the transmission mode is unicast transmission, the target path is determined from all paths from the current node device to the target node device according to the time delay information or the system capacity information acquired in advance. Each path from the current node device to the target node device has different corresponding delay information and system capacity systems, so that the target path can be determined according to a preset selection policy, for example: the selection strategy is to select the path with the minimum time delay, the selection strategy is to select the path with the maximum system capacity, and the like. And determining the modulation and coding strategy level corresponding to the identification of the next hop node equipment of the current node equipment in the target path as the target modulation and coding strategy level according to the transmission information table.
Fig. 2b is a schematic diagram of node device relationships of an ad hoc network provided by the present application, where, as shown in fig. 2b, the ad hoc network includes 5 node devices, identifiers of the 5 node devices are A, B, C, D, E, identifiers of the current node device are C, and service data needs to be transmitted to the node device corresponding to the identifier a, so there are two paths respectively: c to B to A, C to a. The selection strategy is to select the path with the smallest time delay, so the selected target path is C to B to A. As shown in table 1, it can be further determined that the modulation and coding policy level corresponding to the identifier of the next hop node device of the current node device in the target path is 5, so that the target modulation and coding policy level is 5.
S203: and transmitting the service data according to the modulation and coding strategy corresponding to the target modulation and coding strategy level.
In this step, after the current node device determines the target modulation and coding policy level, service data may be sent to the next hop node device of the current node device according to the modulation and coding policy corresponding to the target modulation and coding policy level.
Exemplary, table 2 is a table of correspondence between modulation and coding strategies corresponding to the target modulation and coding strategy level provided in the present application.
TABLE 2
It should be noted that, table 2 is merely an example of a correspondence relationship between modulation and coding strategies corresponding to the target modulation and coding strategy level, and the present application does not limit policy parameters and the like therein, and may be set according to actual situations.
According to the service data transmission method, after a service data transmission request is received, if the modulation and coding strategy is allowed to be changed or not, the target modulation and coding strategy level is determined according to the stored transmission information table, and then the service data is transmitted according to the modulation and coding strategy corresponding to the target modulation and coding strategy level. Compared with the prior art that the current node equipment sends service data according to the fixed modulation and coding strategy, the method and the device determine the modulation and coding strategy through the transmission information table, effectively improve the modulation efficiency, improve the transmission efficiency, and simultaneously improve the matching degree of the modulation and coding strategy and the channel quality.
Fig. 3 is a schematic flow chart of a second embodiment of a service data transmission method provided in the present application, where based on the foregoing embodiment, the embodiment of the present application describes whether to allow modification of a modulation and coding policy, indicates that modification of the modulation and coding policy is not allowed, and determines a target modulation and coding policy level in a case that a transmission mode is broadcast transmission, and as shown in fig. 3, the service data transmission method specifically includes the following steps:
S301: and receiving a service data sending request.
It should be noted that, this step is similar to step S201 in the first embodiment, and will not be described here again.
S302: if the modulation and coding strategy is allowed to be changed or not, and the transmission mode is broadcast transmission, determining whether the service data transmission request comprises the appointed modulation and coding strategy level; if the service data transmission request does not include the designated modulation and coding policy level, executing step S303; if the service data transmission request includes the designated modulation and coding policy level, step S304 is performed.
In this step, after receiving the service data transmission request, the current node device may acquire whether to allow modification of the modulation and coding policy indication. If the modulation and coding strategy is allowed to be changed, the modulation and coding strategy is not allowed to be changed, which means that only one modulation and coding strategy can be used in the service data transmission process. Because the service data transmission request also includes a transmission mode, a specific transmission mode needs to be determined, if the transmission mode is broadcast transmission, whether the current node equipment is source node equipment needs to be determined, and if the service data transmission request includes a designated modulation and coding strategy level, whether the service data transmission request includes a designated modulation and coding strategy level needs to be determined.
S303: and determining the lowest modulation and coding strategy level in the transmission information table as the target modulation and coding strategy level.
In this step, if the service data transmission request does not include the designated modulation and coding policy level, it is indicated that the current node device is the source node device, the source node device determines the target modulation and coding level, and in order to ensure that each node device in the ad hoc network can acquire service data, the lowest modulation and coding policy level in the transmission information table is determined as the target modulation and coding policy level. The lowest modulation and coding strategy level in the selected transmission information table has the highest reliability and higher modulation efficiency.
Illustratively, as shown in table 1, the lowest modulation and coding strategy level in the transmission information table is 4, so the target modulation and coding strategy level is 4.
S304: the designated modulation and coding strategy level is determined as the target modulation and coding strategy level.
In this step, if the service data transmission request includes a specified modulation and coding policy level, it is indicated that the current node device is not the source node device, and the modulation and coding level required for transmitting the service data has been determined by the source node device, that is, the specified modulation and coding policy level is determined as the target modulation and coding policy level.
According to the service data transmission method provided by the embodiment, the target modulation and coding strategy level is determined according to the transmission information table under the conditions that whether the modulation and coding strategy is allowed to be changed or not is indicated as not being allowed to be changed and the transmission mode is broadcast transmission, and the service data is transmitted by using the modulation and coding strategy corresponding to the target modulation and coding strategy level, so that the modulation efficiency and the transmission efficiency can be effectively improved.
Fig. 4 is a schematic flow chart of a third embodiment of a service data transmission method provided in the present application, where based on the foregoing embodiment, the embodiment of the present application describes whether to allow modification of a modulation and coding policy, indicates that modification of the modulation and coding policy is not allowed, and determines a target modulation and coding policy level in a case that a transmission manner is multicast transmission, and as shown in fig. 4, the service data transmission method specifically includes the following steps:
s401: and receiving a service data sending request.
It should be noted that, this step is similar to step S201 in the first embodiment, and will not be described here again.
S402: if the modulation and coding strategy is allowed to be changed or not, and the transmission mode is multicast transmission, determining whether the service data transmission request comprises the appointed modulation and coding strategy level; if the service data transmission request does not include the designated modulation and coding strategy level, executing step S403; if the service data transmission request includes the specified modulation and coding policy level, step S405 is executed.
In this step, after receiving the service data transmission request, the current node device may acquire whether to allow modification of the modulation and coding policy indication. If the modulation and coding strategy is allowed to be changed, the modulation and coding strategy is not allowed to be changed, which means that only one modulation and coding strategy can be used in the service data transmission process. Because the service data transmission request also includes a transmission mode, a specific transmission mode needs to be determined, if the transmission mode is multicast transmission, whether the current node device is a source node device needs to be determined, and if the service data transmission request includes a designated modulation and coding strategy level, whether the source node device is a source node device needs to be determined.
S403: and determining the identification of the node equipment belonging to the group set in the transmission information table as a target identification.
In this step, if the service data transmission request does not include the designated modulation and coding policy level, it is described that the current node device is the source node device, and the source node device determines the target modulation and coding level.
S404: and determining the lowest modulation and coding strategy level as the target modulation and coding strategy level in the modulation and coding strategy levels corresponding to the target identification in the transmission information table.
In this step, after determining the target level, in order to ensure that each node device in the group set can acquire service data, the lowest modulation and coding policy level among the modulation and coding policy levels corresponding to the target identifier in the transmission information table is determined as the target modulation and coding policy level. The lowest modulation and coding strategy level is selected, the reliability is highest, and the modulation efficiency is also higher.
Illustratively, in combination with table 1, the node devices included in the group set are identified as B, D and E, the target is identified as B, D and E, and the lowest modulation and coding policy level among the modulation and coding policy levels corresponding to the target in the transmission information table is 5, so the target modulation and coding policy level is 5.
S405: the designated modulation and coding strategy level is determined as the target modulation and coding strategy level.
In this step, if the service data transmission request includes a specified modulation and coding policy level, it is indicated that the current node device is not the source node device, and the modulation and coding level required for transmitting the service data has been determined by the source node device, that is, the specified modulation and coding policy level is determined as the target modulation and coding policy level.
According to the service data transmission method provided by the embodiment, under the conditions that whether the modulation and coding strategy is allowed to be changed or not is indicated as not being allowed to be changed, and the transmission mode is multicast transmission, the target modulation and coding strategy level is determined according to the transmission information table, and the service data is transmitted by using the modulation and coding strategy corresponding to the target modulation and coding strategy level, so that the modulation efficiency and the transmission efficiency can be effectively improved.
Fig. 5 is a flow chart of a fourth embodiment of a service data transmission method provided in the present application, where based on the foregoing embodiment, the embodiment of the present application describes whether to allow modification of a modulation and coding policy, indicates that modification of the modulation and coding policy is not allowed, and determines a target modulation and coding policy level in a case that a transmission mode is unicast transmission, and as shown in fig. 5, the service data transmission method specifically includes the following steps:
s501: and receiving a service data sending request.
It should be noted that, this step is similar to step S201 in the first embodiment, and will not be described here again.
S502: if the modulation and coding strategy is allowed to be changed or not, and the transmission mode is unicast transmission, determining whether the service data transmission request comprises the appointed modulation and coding strategy level; if the service data transmission request does not include the designated modulation and coding policy level, executing step S503; if the service data transmission request includes the specified modulation and coding policy level, step S504 is performed.
In this step, after receiving the service data transmission request, the current node device may acquire whether to allow modification of the modulation and coding policy indication. If the modulation and coding strategy is allowed to be changed, the modulation and coding strategy is not allowed to be changed, which means that only one modulation and coding strategy can be used in the service data transmission process. Because the service data transmission request also includes a transmission mode, a specific transmission mode needs to be determined, if the transmission mode is unicast transmission, whether the current node equipment is source node equipment needs to be determined, and if the service data transmission request includes a designated modulation and coding strategy level, whether the current node equipment is source node equipment needs to be determined.
S503: and determining the modulation and coding strategy level corresponding to the identification of the target node equipment in the transmission information table as the target modulation and coding strategy level.
In this step, if the service data transmission request does not include the designated modulation and coding policy level, it is indicated that the current node device is the source node device, and the source node device determines the target modulation and coding level. The service data sending request further comprises target node equipment, and in order to ensure that the target node equipment can acquire service data, the modulation and coding strategy level corresponding to the identification of the target node equipment in the transmission information table is determined as a target modulation and coding strategy level.
Illustratively, as shown in table 1, the target node device is identified as a, and the corresponding modulation and coding strategy level is 4, so the target modulation and coding strategy level is 4.
S504: the designated modulation and coding strategy level is determined as the target modulation and coding strategy level.
In this step, if the service data transmission request includes a specified modulation and coding policy level, it is indicated that the current node device is not the source node device, and the modulation and coding level required for transmitting the service data has been determined by the source node device, that is, the specified modulation and coding policy level is determined as the target modulation and coding policy level.
According to the service data transmission method provided by the embodiment, the target modulation and coding strategy level is determined according to the transmission information table under the condition that whether the modulation and coding strategy is allowed to be changed or not is indicated as not being allowed to be changed and the transmission mode is unicast transmission, and the service data is transmitted by using the modulation and coding strategy corresponding to the target modulation and coding strategy level, so that the modulation efficiency and the transmission efficiency can be effectively improved.
Fig. 6 is a schematic flow chart of a fifth embodiment of a service data transmission method provided in the present application, where on the basis of the foregoing embodiment, the embodiment of the present application describes a case where a current node device updates a transmission information table corresponding to the current node device according to a target transmission information table sent by other node devices in an ad hoc network, and as shown in fig. 6, the service data transmission method specifically includes the following steps:
S601: and receiving a target transmission information table sent by node equipment in the ad hoc network.
When the current node device sends service data, it needs to transmit the information table, so it needs to obtain the transmission information table first.
In this step, the node device in the ad hoc network periodically transmits its corresponding transmission information table to other node devices in the ad hoc network, so that the current node device may receive the target transmission information table.
It should be noted that, the node device may continuously send the transmission information table, and also update its own corresponding transmission information table according to the transmission information tables sent by other node devices, where each time the transmission information table is sent, the node device may send a complete transmission information table, or may send an updated partial transmission information table. If the updated partial transmission information table is selected to be sent, the complete transmission information table is also required to be sent periodically, so that the node equipment newly joining the ad hoc network or with changed position can update the transmission information table of the node equipment.
S602: and updating the transmission information table corresponding to the current node equipment according to the target transmission information table.
In this step, after the current node device receives the target transmission information table, the transmission information table corresponding to the current node device may be updated according to the target transmission information table.
Specifically, the current node device first determines whether the target transmission information table includes the identifier of the first node device, that is, determines whether the arrival node shown in table 1 in the target transmission information table is a null value, that is, determines whether the target transmission information table is a null table.
Exemplary, table 3 is a target transmission information table provided in the present application.
TABLE 3 Table 3
If the target transmission information table does not include the identifier of the first node device, the target transmission information table is indicated to be the neighbor node device of the current node device, that is, the transmission information table sent by the next hop node device of the current node device, and further, according to the measured signal-to-noise ratio (Signal to Interference plus Noise Ratio, abbreviated as SINR), the modulation and coding strategy grade to be added is determined; the greater the signal-to-noise ratio is, the better the channel quality is, and the higher the modulation and coding strategy level can be used, so that the corresponding relation between the signal-to-noise ratio and the modulation and coding strategy level is set in the node equipment by the staff, and the current node equipment can determine the modulation and coding strategy level to be added according to the measured signal-to-noise ratio.
Illustratively, table 4 is a table of the signal-to-noise ratio and the correspondence between modulation and coding strategy levels provided in the present application.
TABLE 4 Table 4
It should be noted that, table 4 only exemplifies the corresponding relationship between the signal-to-noise ratio and the modulation and coding strategy level, and the corresponding relationship between the signal-to-noise ratio and the modulation and coding strategy level, the signal-to-noise ratio, the modulation and coding strategy level, and the table may be set according to practical situations.
And then the identification of the node equipment corresponding to the target transmission information table and the corresponding relation between the modulation to be added and the coding strategy level are established and then stored into the transmission information table corresponding to the current node equipment.
Exemplary, table 5 is a pre-update transmission information table corresponding to a current node device provided in the present application.
TABLE 5
The identifier of the current node device is A, and the transmission information table corresponding to the node device with the identifier C is already received. And then the current node equipment receives the target transmission information table, namely, after table 3, the modulation and coding strategy grade corresponding to the identifier B is obtained to be 4, and the hop count is obtained to be 1 because the neighbor node equipment is used, so that the transmission information table corresponding to the current node equipment is updated.
Exemplary, table 6 is an updated transmission information table corresponding to the current node device provided in the present application.
TABLE 6
It should be noted that, the foregoing examples merely illustrate a process of updating the transmission information table, and the embodiments of the present application do not limit the transmission information table before update corresponding to the current node device and the transmission information table after update corresponding to the current node device, and may determine according to actual situations.
Specifically, if the target transmission information table includes the identifiers of the first node devices, determining, for each identifier of the first node device in the target transmission information table, whether the identifier of the first node device is in the transmission information table corresponding to the current node device;
illustratively, table 7 is another target transmission information table provided herein.
TABLE 7
Table 8 is an exemplary pre-update transmission information table corresponding to another current node device provided in the present application.
TABLE 8
As shown in tables 7 and 8, in table 7, the identifier C of the first node device is in the transmission information table corresponding to the current node device, and the identifier E of the first node device is not in the transmission information table corresponding to the current node device.
If the identification of the first node equipment is in the transmission information table corresponding to the current node equipment, determining a target path from all paths from the current node equipment to the first node equipment according to the time delay information or the system capacity information which are acquired in advance; each path from the current node device to the first node device has different corresponding delay information and system capacity systems, so that the target path can be determined according to a preset selection policy, for example: the selection strategy is to select the path with the minimum time delay, the selection strategy is to select the path with the maximum system capacity, and the like. And updating the modulation and coding strategy level corresponding to the identification of the first node equipment according to the transmission information table corresponding to each second node equipment except the last node equipment in the pre-received target path, wherein the second node equipment is the node equipment in the target path. And for the identifier of each second node device except the last node device in the target path, acquiring the modulation and coding strategy level corresponding to the identifier of the next second node device in the target path in the transmission information table corresponding to the identifier, further determining the lowest modulation and coding strategy level in the acquired modulation and coding strategy levels as the target level, and further updating the modulation and coding strategy level corresponding to the identifier of the first node device in the transmission information table corresponding to the current node as the target level.
For the identifier C of the first node device, since the identifier C of the first node device is in the transmission information table corresponding to the current node device, all paths from the current node device to the first node device are determined based on table 7 and table 8, respectively: a to C, a to B to C. The selection strategy is to select the path with the smallest time delay, so the selected target paths are A, B and C. And updating the modulation and coding strategy level corresponding to the identification of the first node equipment according to the transmission information table corresponding to each second node equipment except the last node equipment in the pre-received target path. In the transmission information table corresponding to A, the modulation and coding strategy grade corresponding to B is 4; in the transmission information table corresponding to B, the modulation and coding strategy grade corresponding to C is 5; and determining the lowest modulation and coding strategy level in the acquired modulation and coding strategy levels as a target level, wherein the target level is 4, so that the modulation and coding strategy level corresponding to C in the transmission information table corresponding to the current node is updated to 4, and the hop count corresponding to C is updated to 2.
If the identification of the first node equipment is not in the transmission information table corresponding to the current node equipment, determining a modulation and coding strategy level to be added according to the modulation and coding strategy level corresponding to the identification of the first node equipment in the target transmission information table and the modulation and coding strategy level corresponding to the identification of the node equipment corresponding to the target transmission information table in the transmission information table corresponding to the current node equipment, and determining the lower one of the two modulation and coding strategy levels as the modulation and coding strategy level to be added; and then the identification of the first node equipment is stored in a transmission information table corresponding to the current node equipment after the corresponding relation between the modulation to be added and the coding strategy level is established.
For example, based on tables 7 and 8, for the identifier E of the first node device, the identifier E of the first node device is in the transmission information table corresponding to the current node device, and the modulation and coding policy level corresponding to the identifier E of the first node device in the target transmission information table is 5. In the transmission information table corresponding to the current node equipment, the modulation and coding strategy level corresponding to the identifier B of the node equipment corresponding to the target transmission information table is 4, so that the modulation and coding strategy level to be added is 4. And then the identifier E of the first node equipment is stored in a transmission information table corresponding to the current node equipment after the corresponding relation between the modulation to be added and the coding strategy level is established. Since the hop count corresponding to E in table 7 is 3, the hop count corresponding to E is set to 4 in the transmission information table corresponding to the current node apparatus.
Table 9 is an updated transmission information table corresponding to another current node device provided in the present application.
TABLE 9
It should be noted that, the foregoing examples merely illustrate a process of updating the transmission information table, and the embodiments of the present application do not limit the transmission information table before update corresponding to the current node device and the transmission information table after update corresponding to the current node device, and may determine according to actual situations.
It should be noted that, if the target transmission information table is sent by a neighboring node device of the current node device, that is, sent by a next-hop node device of the current node device, in the transmission information table corresponding to the current node device, the modulation and coding policy level corresponding to the identifier of the next-hop node device is updated according to the signal-to-noise ratio obtained by measurement.
It should be noted that, when the node device in the ad hoc network sends the transmission information table, the node device also carries the number of sending times. When the current node equipment receives the target transmission information table, firstly determining the transmitted times of the node equipment corresponding to the target transmission information table, namely, the transmitted times carried when the transmission information table transmitted by the node equipment corresponding to the target transmission information table is processed last time, further judging whether the currently received transmitted times are equal to the transmitted times plus 1, and if so, updating the transmission information table corresponding to the current node equipment according to the target transmission information table; if not, the target transmission information table is stored first until the transmission information table corresponding to the current node equipment is updated according to the transmission information table with the carried transmission times of being the transmitted times plus 1, and then the target information table is processed.
If a target transmission information table corresponding to one node device is received at the same time, the target transmission information table is processed according to the order of the carried transmission times.
According to the service data transmission method, the target transmission information table sent by the node equipment in the ad hoc network is received, the transmission information table corresponding to the current node equipment is updated, the accuracy of data in the transmission information table is effectively improved, in addition, the transmission information table is used for determining the modulation and coding strategy, and the modulation efficiency can be effectively improved.
The following are device embodiments of the present application, which may be used to perform method embodiments of the present application. For details not disclosed in the device embodiments of the present application, please refer to the method embodiments of the present application.
Fig. 7 is a schematic structural diagram of an embodiment of a service data transmission device provided in the present application; the device can be integrated in the current node equipment in the method embodiment, and can also be realized by the current node equipment in the method embodiment. As shown in fig. 7, the service data transmission apparatus 70 includes:
a receiving module 71, configured to receive a service data transmission request, where the service data transmission request includes an indication of whether to allow modification of a modulation and coding strategy;
A processing module 72, configured to determine a target modulation and coding policy level according to a stored transmission information table, if the permission to change the modulation and coding policy indicates permission to change the modulation and coding policy, where the modulation and coding policy level in the transmission information table is proportional to the modulation efficiency;
and the sending module 73 is configured to send service data according to the modulation and coding strategy corresponding to the target modulation and coding strategy level.
Further, the service data transmission request further includes a transmission mode, and the processing module 72 is specifically configured to:
if the transmission mode is broadcast transmission, determining the identifications of all next hop node devices of the current node device according to the transmission information table;
and determining the lowest modulation and coding strategy level among the modulation and coding strategy levels corresponding to the identifications of all the next hop node devices of the current node device as the target modulation and coding strategy level according to the transmission information table.
Further, the service data sending request further includes a sending manner and a group set, and the processing module 72 is specifically configured to:
if the transmission mode is multicast transmission, determining the identifiers of the node devices belonging to the group set from the identifiers of all the next hop node devices of the current node device according to the transmission information table;
And determining the lowest modulation and coding strategy level as the target modulation and coding strategy level in the modulation and coding strategy levels corresponding to the identification of the node devices belonging to the group set according to the transmission information table.
Further, the service data sending request further includes a sending manner and a target node device, and the processing module 72 is specifically configured to:
if the transmission mode is unicast transmission, determining a target path from all paths from the current node equipment to target node equipment according to pre-acquired time delay information or system capacity information;
and determining a modulation and coding strategy level corresponding to the identification of the next hop node equipment of the current node equipment in the target path as the target modulation and coding strategy level according to the transmission information table.
Further, the service data transmission request further includes a transmission mode, and the processing module 72 is further configured to:
if the modulation and coding strategy is not allowed to be changed, and the transmission mode is broadcast transmission, determining whether the service data transmission request comprises a designated modulation and coding strategy level;
And if the service data sending request does not comprise the appointed modulation and coding strategy level, determining the lowest modulation and coding strategy level in the transmission information table as the target modulation and coding strategy level.
Further, the processing module 72 is further configured to:
and if the service data sending request comprises the appointed modulation and coding strategy level, determining the appointed modulation and coding strategy level as the target modulation and coding strategy level.
Further, the service data transmission request further includes a transmission manner and a group set, and the processing module 72 is further configured to:
if the modulation and coding strategy is allowed to be changed or not, and the sending mode is multicast sending, determining whether the service data sending request comprises a designated modulation and coding strategy level or not;
if the service data sending request does not include the appointed modulation and coding strategy level, determining the identification of the node equipment belonging to the group set in the transmission information table as a target identification;
and determining the lowest modulation and coding strategy level in the modulation and coding strategy levels corresponding to the target identifier in the transmission information table as the target modulation and coding strategy level.
Further, the processing module 72 is further configured to:
and if the service data sending request comprises the appointed modulation and coding strategy level, determining the appointed modulation and coding strategy level as the target modulation and coding strategy level.
Further, the service data sending request further includes a sending manner and a target node device, and the processing module 72 is further configured to:
if the modulation and coding strategy is not allowed to be changed and the sending mode is unicast sending, determining whether the service data sending request comprises a designated modulation and coding strategy level;
and if the service data sending request does not comprise the appointed modulation and coding strategy level, determining the modulation and coding strategy level corresponding to the identification of the target node equipment in the transmission information table as the target modulation and coding strategy level.
Further, the processing module 72 is further configured to:
and if the service data sending request comprises the appointed modulation and coding strategy level, determining the appointed modulation and coding strategy level as the target modulation and coding strategy level.
Further, the receiving module 71 is further configured to:
receiving a target transmission information table sent by node equipment in the ad hoc network;
further, the processing module 72 is further configured to:
and updating the transmission information table corresponding to the current node equipment according to the target transmission information table.
Further, the processing module 72 is specifically configured to:
if the target transmission information table does not comprise the identification of the first node equipment, determining a modulation and coding strategy level to be added according to the measured signal-to-noise ratio;
and establishing a corresponding relation between the to-be-added modulation and the coding strategy level and then storing the corresponding relation between the identification of the node equipment corresponding to the target transmission information table and the to-be-added modulation and the coding strategy level into the transmission information table corresponding to the current node equipment.
Further, the processing module 72 is specifically configured to:
if the target transmission information table comprises the identifiers of the first node devices, determining whether the identifiers of the first node devices are in the transmission information table corresponding to the current node device or not for the identifiers of each first node device in the target transmission information table;
if the identification of the first node equipment is in the transmission information table corresponding to the current node equipment, determining a target path from all paths from the current node equipment to the first node equipment according to the pre-acquired time delay information or system capacity information;
And updating the modulation and coding strategy grade corresponding to the identification of the first node equipment according to the transmission information table corresponding to each second node equipment except the last node equipment in the pre-received target path.
Further, the processing module 72 is specifically configured to:
if the identifier of the first node device is not in the transmission information table corresponding to the current node device, determining a modulation and coding strategy level to be added according to the modulation and coding strategy level corresponding to the identifier of the first node device in the target transmission information table and the modulation and coding strategy level corresponding to the identifier of the node device corresponding to the target transmission information table in the transmission information table corresponding to the current node device;
and establishing a corresponding relation between the identification of the first node equipment and the modulation to be added and the coding strategy level, and storing the corresponding relation in a transmission information table corresponding to the current node equipment.
The service data transmission device provided in this embodiment is configured to execute the technical scheme in any one of the foregoing method embodiments, and its implementation principle and technical effect are similar, and are not described herein again.
Fig. 8 is a schematic structural diagram of an electronic device provided in the present application. As shown in fig. 8, the electronic device 80 includes:
A processor 81, a memory 82, and a communication interface 83;
the memory 82 is used for storing executable instructions of the processor 81;
wherein the processor 81 is configured to execute the technical solution of the current node device in any of the foregoing method embodiments via execution of the executable instructions.
Alternatively, the memory 82 may be separate or integrated with the processor 81.
Optionally, when the memory 82 is a device separate from the processor 81, the electronic device 80 may further include:
bus 84, memory 82 and communication interface 83 are coupled to processor 81 via bus 84 and communicate with each other, and communication interface 83 is used to communicate with other devices.
Alternatively, the communication interface 83 may be implemented specifically by a transceiver. The communication interface is used to enable communication between the database access apparatus and other devices (e.g., clients, read-write libraries, and read-only libraries). The memory may comprise random access memory (random access memory, RAM) and may also include non-volatile memory (non-volatile memory), such as at least one disk memory.
Bus 84 may be a peripheral component interconnect standard (peripheral component interconnect, PCI) bus or an extended industry standard architecture (extended industry standard architecture, EISA) bus, among others. The buses may be divided into address buses, data buses, control buses, etc. For ease of illustration, the figures are shown with only one bold line, but not with only one bus or one type of bus.
The processor may be a general-purpose processor, including a Central Processing Unit (CPU), a network processor (network processor, NP), etc.; but may also be a digital signal processor DSP, an application specific integrated circuit ASIC, a field programmable gate array FPGA or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component.
The electronic device is configured to execute the technical scheme of the current node device in any of the foregoing method embodiments, and its implementation principle and technical effects are similar, and are not described herein.
The embodiment of the application also provides a readable storage medium, on which a computer program is stored, which when executed by a processor implements the technical solution provided by any of the foregoing method embodiments.
The embodiments of the present application also provide a computer program product, which includes a computer program, where the computer program is used to implement the technical solution provided by any of the foregoing method embodiments when executed by a processor.
Those of ordinary skill in the art will appreciate that: all or part of the steps for implementing the method embodiments described above may be performed by hardware associated with program instructions. The foregoing program may be stored in a computer readable storage medium. The program, when executed, performs steps including the method embodiments described above; and the aforementioned storage medium includes: various media that can store program code, such as ROM, RAM, magnetic or optical disks.
Finally, it should be noted that: the above embodiments are only for illustrating the technical solution of the present application, and not for limiting the same; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some or all of the technical features can be replaced equivalently; such modifications and substitutions do not depart from the spirit of the corresponding technical solutions from the scope of the technical solutions of the embodiments of the present application.
Claims (18)
1. A method for transmitting service data, applied to a current node device, the method comprising:
receiving a service data transmission request, wherein the service data transmission request comprises an indication of whether modulation and coding strategy is allowed to be changed or not;
if the modulation and coding strategy is allowed to be changed or not, determining a target modulation and coding strategy level according to a stored transmission information table, wherein the modulation and coding strategy level in the transmission information table is in direct proportion to the modulation efficiency;
and sending service data according to the modulation and coding strategy corresponding to the target modulation and coding strategy level.
2. The method of claim 1, wherein the service data transmission request further includes a transmission mode, and the determining the target modulation and coding policy level according to the stored transmission information table includes:
if the transmission mode is broadcast transmission, determining the identifications of all next hop node devices of the current node device according to the transmission information table;
and determining the lowest modulation and coding strategy level among the modulation and coding strategy levels corresponding to the identifications of all the next hop node devices of the current node device as the target modulation and coding strategy level according to the transmission information table.
3. The method of claim 1, wherein the service data transmission request further includes a transmission mode and a group set, and the determining the target modulation and coding policy level according to the stored transmission information table includes:
if the transmission mode is multicast transmission, determining the identifiers of the node devices belonging to the group set from the identifiers of all the next hop node devices of the current node device according to the transmission information table;
and determining the lowest modulation and coding strategy level as the target modulation and coding strategy level in the modulation and coding strategy levels corresponding to the identification of the node devices belonging to the group set according to the transmission information table.
4. The method of claim 1, wherein the service data transmission request further includes a transmission mode and a target node device, and the determining the target modulation and coding policy level according to the stored transmission information table includes:
if the transmission mode is unicast transmission, determining a target path from all paths from the current node equipment to target node equipment according to pre-acquired time delay information or system capacity information;
and determining a modulation and coding strategy level corresponding to the identification of the next hop node equipment of the current node equipment in the target path as the target modulation and coding strategy level according to the transmission information table.
5. The method according to claim 1, wherein the service data transmission request further includes a transmission mode, and before the service data is transmitted according to the modulation and coding strategy corresponding to the target modulation and coding strategy level, the method further includes:
if the modulation and coding strategy is not allowed to be changed, and the transmission mode is broadcast transmission, determining whether the service data transmission request comprises a designated modulation and coding strategy level;
And if the service data sending request does not comprise the appointed modulation and coding strategy level, determining the lowest modulation and coding strategy level in the transmission information table as the target modulation and coding strategy level.
6. The method of claim 5, wherein the method further comprises:
and if the service data sending request comprises the appointed modulation and coding strategy level, determining the appointed modulation and coding strategy level as the target modulation and coding strategy level.
7. The method of claim 1, wherein the service data transmission request further includes a transmission mode and a group set, and the method further includes, before transmitting service data according to the modulation and coding policy corresponding to the target modulation and coding policy level:
if the modulation and coding strategy is allowed to be changed or not, and the sending mode is multicast sending, determining whether the service data sending request comprises a designated modulation and coding strategy level or not;
if the service data sending request does not include the appointed modulation and coding strategy level, determining the identification of the node equipment belonging to the group set in the transmission information table as a target identification;
And determining the lowest modulation and coding strategy level in the modulation and coding strategy levels corresponding to the target identifier in the transmission information table as the target modulation and coding strategy level.
8. The method of claim 7, wherein the method further comprises:
and if the service data sending request comprises the appointed modulation and coding strategy level, determining the appointed modulation and coding strategy level as the target modulation and coding strategy level.
9. The method according to claim 1, wherein the service data transmission request further includes a transmission mode and a target node device, and before the service data is transmitted according to the modulation and coding policy corresponding to the target modulation and coding policy level, the method further includes:
if the modulation and coding strategy is not allowed to be changed and the sending mode is unicast sending, determining whether the service data sending request comprises a designated modulation and coding strategy level;
and if the service data sending request does not comprise the appointed modulation and coding strategy level, determining the modulation and coding strategy level corresponding to the identification of the target node equipment in the transmission information table as the target modulation and coding strategy level.
10. The method according to claim 9, wherein the method further comprises:
and if the service data sending request comprises the appointed modulation and coding strategy level, determining the appointed modulation and coding strategy level as the target modulation and coding strategy level.
11. The method of claim 1, wherein prior to receiving the traffic data transmission request, the method further comprises:
receiving a target transmission information table sent by node equipment in the ad hoc network;
and updating the transmission information table corresponding to the current node equipment according to the target transmission information table.
12. The method of claim 11, wherein updating the transmission information table corresponding to the current node device according to the target transmission information table comprises:
if the target transmission information table does not comprise the identification of the first node equipment, determining a modulation and coding strategy level to be added according to the measured signal-to-noise ratio;
and establishing a corresponding relation between the to-be-added modulation and the coding strategy level and then storing the corresponding relation between the identification of the node equipment corresponding to the target transmission information table and the to-be-added modulation and the coding strategy level into the transmission information table corresponding to the current node equipment.
13. The method of claim 11, wherein updating the transmission information table corresponding to the current node device according to the target transmission information table comprises:
if the target transmission information table comprises the identifiers of the first node devices, determining whether the identifiers of the first node devices are in the transmission information table corresponding to the current node device or not for the identifiers of each first node device in the target transmission information table;
if the identification of the first node equipment is in the transmission information table corresponding to the current node equipment, determining a target path from all paths from the current node equipment to the first node equipment according to the pre-acquired time delay information or system capacity information;
and updating the modulation and coding strategy grade corresponding to the identification of the first node equipment according to the transmission information table corresponding to each second node equipment except the last node equipment in the pre-received target path.
14. The method of claim 13, wherein the method further comprises:
if the identifier of the first node device is not in the transmission information table corresponding to the current node device, determining a modulation and coding strategy level to be added according to the modulation and coding strategy level corresponding to the identifier of the first node device in the target transmission information table and the modulation and coding strategy level corresponding to the identifier of the node device corresponding to the target transmission information table in the transmission information table corresponding to the current node device;
And establishing a corresponding relation between the identification of the first node equipment and the modulation to be added and the coding strategy level, and storing the corresponding relation in a transmission information table corresponding to the current node equipment.
15. A service data transmission apparatus, comprising:
the receiving module is used for receiving a service data sending request, wherein the service data sending request comprises an indication of whether modulation and coding strategy is allowed to be changed or not;
the processing module is used for determining a target modulation and coding strategy level according to a stored transmission information table if the modulation and coding strategy is allowed to be changed or not, wherein the modulation and coding strategy level in the transmission information table is in direct proportion to the modulation efficiency;
and the sending module is used for sending the service data according to the modulation and coding strategy corresponding to the target modulation and coding strategy level.
16. An electronic device, comprising:
a processor, a memory, a communication interface;
the memory is used for storing executable instructions of the processor;
wherein the processor is configured to perform the traffic data transmission method of any of claims 1 to 14 via execution of the executable instructions.
17. A readable storage medium having stored thereon a computer program, which when executed by a processor implements the traffic data transmission method according to any of claims 1 to 14.
18. A computer program product comprising a computer program for implementing the traffic data transmission method according to any one of claims 1 to 14 when executed by a processor.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310019585.0A CN116249139A (en) | 2023-01-06 | 2023-01-06 | Service data transmission method, device, equipment and medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310019585.0A CN116249139A (en) | 2023-01-06 | 2023-01-06 | Service data transmission method, device, equipment and medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116249139A true CN116249139A (en) | 2023-06-09 |
Family
ID=86627050
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310019585.0A Pending CN116249139A (en) | 2023-01-06 | 2023-01-06 | Service data transmission method, device, equipment and medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116249139A (en) |
-
2023
- 2023-01-06 CN CN202310019585.0A patent/CN116249139A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10567997B2 (en) | Efficient device handover/migration in mesh networks | |
US9894631B2 (en) | Authentication using DHCP services in mesh networks | |
US8355343B2 (en) | Determining associations in a mesh network | |
CN102577321B (en) | For the method and system of the service discovery management in peer-to-peer network | |
US9066344B2 (en) | State synchronization of access routers | |
JP2546555B2 (en) | Message routing adaptation management method in multi-platform and device communication system | |
US6845084B2 (en) | Routing protocol selection for an ad hoc network | |
US9648548B1 (en) | WiFi mesh configuration | |
US20070083669A1 (en) | State synchronization of access routers | |
CN107124363B (en) | Message broadcasting method and device | |
JP2013509659A (en) | Method and system for peer-to-peer network discovery using multi-user diversity | |
CN109302731B (en) | Wireless network system and wireless network connection method | |
JP2010081603A (en) | Method and node for implementing virtual network | |
EP2661127A1 (en) | Efficient device handover/migration in mesh networks | |
JP7084477B2 (en) | Measurement configuration method, system and terminal of terminal with multi-radio frequency reception capability | |
CN106330723B (en) | Discovery method and device of network neighbor equipment | |
CN109729557A (en) | A kind of method and terminal of wireless networking | |
CN107666686B (en) | Method for transmitting data and relay node | |
CN109347520B (en) | Communication method, system and computer readable storage medium for dual-mode communication network | |
CN116249139A (en) | Service data transmission method, device, equipment and medium | |
JP2007181056A (en) | Path selection method | |
CN111542098B (en) | Communication connection method of ZigBee device and related device | |
CN112866013B (en) | Network configuration method, device and system | |
CN101375171A (en) | System and method for multihop packet forwarding | |
US20240015804A1 (en) | Bluetooth network establishing system and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |