Disclosure of Invention
The invention aims to provide a data packet transmission method and a node, which solve the problem of low data transmission reliability in a communication system.
In order to achieve the above object, an embodiment of the present invention provides a data packet transmission method, including:
in a preset time interval, the node uses the first time slot in the period to transmit a new data packet, and uses the rest time slots in the period to retransmit the data packet;
and after the preset time period is finished, the node uses at least two time slots in the period to transmit the data packet newly.
Optionally, the preset time period includes:
a period of time for which the node is preconfigured; or
The node is based on a period of time controlled by a timer; or
One or more first time slots are newly transmitted, and the rest time slots are retransmitted; or
One or more broadcast message transmission periods; or
One or more control message transmission periods.
Optionally, the method further includes:
and the node judges whether the feedback message returned by the adjacent node is received in the preset time period to meet the preset condition, if so, the node transmits the data packet newly by using at least two time slots in the cycle after the preset time period is finished.
Optionally, the determining, by the node, whether the feedback message returned by the adjacent node received in the preset time period satisfies a preset condition includes:
the node judges whether a collision time slot indicated by a resource collision identifier returned by an adjacent node received in the preset time period is smaller than a first threshold, if so, the node performs data packet retransmission by using at least two time slots in a cycle after the preset time period is finished; or
And the node judges whether the channel quality indicated by the channel quality identifier returned by the adjacent node received in the preset time period is greater than a second threshold, if so, the node performs data packet retransmission by using at least two time slots in the period after the preset time period is finished.
Optionally, the method further includes:
if the node judges that the feedback message returned by the adjacent node is received in the preset time interval and does not meet the preset condition, after the preset time interval is ended, the first time slot in the cycle is still kept to be used for carrying out new data packet transmission, and the rest time slots in the cycle are used for carrying out retransmission or resource reselection on the data packet.
Optionally, after the preset time period is ended, the node performs new data packet transmission using at least two time slots in the cycle, including:
and after the preset time period is finished, the node transmits the data packet newly by using all the time slots in the period.
Optionally, after the preset time period is ended, the node performs new data packet transmission using at least two time slots in the cycle, including:
after the preset time period is finished, the node transmits the data packet in a mode that retransmission time slots in a period are gradually reduced, wherein at least two time slots perform data packet new transmission in a first period after the preset time period is finished, and the retransmission time slots are time slots for performing data packet retransmission.
Optionally, the method further includes:
and if the node reselects resources, continuing to execute the steps of transmitting a new data packet by using the first time slot in the period and retransmitting the data packet by using the rest time slots in the period in the preset time period.
An embodiment of the present invention further provides a node, including:
a first transmission module, configured to transmit a new data packet using a first time slot in a cycle in a preset time period, and retransmit the data packet using the remaining time slots of the cycle;
and the second transmission module is used for transmitting the data packet newly by using at least two time slots in the cycle after the preset time interval is finished.
Optionally, the preset time period includes:
a period of time for which the node is preconfigured; or
The node is based on a period of time controlled by a timer; or
One or more first time slots are newly transmitted, and the rest time slots are retransmitted; or
One or more broadcast message transmission periods; or
One or more control message transmission periods.
Optionally, the node further includes:
and the judging module is used for judging whether the feedback message returned by the adjacent node is received in the preset time period to meet the preset condition, if so, after the preset time period is finished, the node performs data packet retransmission by using at least two time slots in the service cycle.
Optionally, the determining module is configured to determine whether a collision time slot indicated by a resource collision identifier returned by an adjacent node received in the preset time period is smaller than a first threshold, and if so, after the preset time period is ended, the node performs data packet retransmission using at least two time slots in a cycle; or
The judging module is used for judging whether the channel quality indicated by the channel quality identifier returned by the adjacent node received in the preset time interval is greater than a second threshold, if so, the node performs data packet retransmission by using at least two time slots in the cycle after the preset time interval is finished.
Optionally, the node further includes:
and the holding module is used for, if the node judges that the feedback message returned by the adjacent node is received in the preset time interval and does not meet the preset condition, still holding the first time slot in the using cycle for transmitting the new data packet after the preset time interval is ended, and using the rest time slots in the cycle for retransmitting the data packet or performing resource reselection.
Optionally, the second transmission module is configured to transmit the data packet newly using all time slots in the cycle after the preset time period is ended.
Optionally, the second transmission module is configured to transmit the data packet in a manner that retransmission time slots are gradually reduced in a cycle after a preset time period ends, where at least two time slots perform data packet retransmission in a first cycle after the preset time period ends, and the retransmission time slots are time slots for performing data packet retransmission.
Optionally, the first transmission module is further configured to, if the node performs resource reselection, transmit a new data packet using a first time slot in a cycle by the node in the preset time period, and retransmit the data packet using the remaining time slots of the cycle.
The technical scheme of the invention at least has the following beneficial effects:
in the embodiment of the invention, in a preset time period, a node uses the first time slot in a period to transmit a new data packet, and uses the rest time slots in the period to retransmit the data packet; and after the preset time period is finished, the node uses at least two time slots in the period to transmit the data packet newly. Because only the first time slot performs data packet new transmission in one period in the preset time period and the rest time slots perform retransmission, the reliability of data transmission can be improved, and at least two time slots in the period are used for performing data packet new transmission after the preset time period is finished, so that the embodiment of the invention can also ensure the network throughput.
Detailed Description
In order to make the technical problems, technical solutions and advantages of the present invention more apparent, the following detailed description is given with reference to the accompanying drawings and specific embodiments.
The embodiments of the present invention may be applied to an ad hoc network, and a node described in the embodiments of the present invention may be any ad hoc network node capable of performing data transmission in the ad hoc network, for example: a mobile terminal, a computer, or a routing device, etc., it should be noted that the specific type of the node is not limited in the embodiments of the present invention.
Referring to fig. 1, an embodiment of the present invention provides a data packet transmission method, as shown in fig. 1, including the following steps:
101. in a preset time interval, the node uses the first time slot in the period to transmit a new data packet, and uses the rest time slots in the period to retransmit the data packet;
102. and after the preset time period is finished, the node uses at least two time slots in the period to transmit the data packet newly.
In step 101, the period may be any period in the preset period, that is, in the preset period, the node uses the first time slot in the period to transmit the new data packet, and uses the remaining time slots of the period to retransmit the data packet, where in the preset period, the node uses the first time slot of each period to transmit the new data packet, and the remaining time slots of each node retransmit the data packet. For example: as shown in fig. 2, a node performs new data packet transmission in the first time slot of each cycle, and then performs data packet retransmission in the remaining time slots, where the new data transmission time slot shown in fig. 2 represents a time slot for performing new data packet transmission, and the above-mentioned node is exemplified by the current node in fig. 2. It should be noted that, in the embodiment of the present invention, the number of slots included in each period may be the same, and in addition, the slots included in a period may be continuous or discontinuous, for example: as shown in fig. 2, the number of slots included in the period may be pre-configured by the node or predefined in the ad hoc network or pre-negotiated between nodes, which is not limited in this embodiment of the present invention.
In addition, in the embodiment of the present invention, a new data packet may be understood as data that has not been transmitted before, and in addition, transmitting a new data packet may also be understood as data packet retransmission, and retransmitting a data packet may be understood as data packet retransmission.
In addition, the data packet may be transmitted in step 101 by the node to send data to the receiving node, that is, the node may be understood as a data sending node or a service sending node. In addition, the period in the embodiment of the present invention may be a transmission period.
In step 101, in the preset period, the node uses the first time slot in the cycle to transmit a new data packet, and uses the remaining time slots in the cycle to retransmit the data packet, so that the reliability of data packet transmission can be ensured.
After the preset time period is finished, the node uses at least two time slots in the cycle to perform data packet new transmission, that is, after the preset time period is finished, the node changes one or more time slots in the cycle during which data packet retransmission is performed in the preset time period into data packet new transmission time slots, that is, the data packet new transmission time slots are changed from the previous one into at least two, so that the data new transmission time slots are increased, and the network throughput is improved.
For example, at the initial stage of data transmission, the probability of resource collision between nodes is high, and the nodes adopt a preconfigured data transmission mechanism including retransmission as shown in fig. 2 at the initial transmission stage to ensure the reliability of data transmission; after a period of time, the transmission mechanism is changed to the transmission mechanism shown in fig. 3, where fig. 3 exemplifies that all time slots in a period are used as new data packet transmission time slots, that is, the node changes all retransmission time slots used for transmitting retransmission data in the period to transmit new data, so as to ensure network throughput.
Through the steps, two indexes of network throughput and data reliability of the system can be balanced, and the method can be used under different conditions, such as: resource collision condition or channel quality, etc., to meet different requirements of the network.
Optionally, the preset time period includes:
a period of time for which the node is preconfigured; or
The node is based on a period of time controlled by a timer; or
One or more first time slots are newly transmitted, and the rest time slots are retransmitted; or
One or more broadcast message transmission periods; or
One or more control message transmission periods.
In this embodiment, it may be implemented that the node performs packet transmission by using the transmission mechanism in step 101 in a preconfigured period of time, or a period of time controlled by a timer, or a period of performing new transmission in one or more first time slots and performing retransmission in the remaining time slots, or one or more broadcast message sending periods, or one or more control message sending periods, and after these preset periods are ended, performs packet transmission by using the transmission mechanism in step 102.
Optionally, the method further includes:
and the node judges whether the feedback message returned by the adjacent node is received in the preset time period to meet the preset condition, if so, the node transmits the data packet newly by using at least two time slots in the cycle after the preset time period is finished.
The feedback message may be a message that is fed back by a receiving node that receives a data packet sent by the node according to a condition of the received data packet, for example: resource collision identification, channel quality information, data transmission reliability or packet reception success rate, etc. After receiving the feedback message, the node may determine whether the feedback message satisfies a preset condition, where the preset condition may be a condition preset by the node for different feedback messages, for example: a collision slot threshold, a channel quality threshold, or a reliability threshold, etc.
In this embodiment, the determination may implement that the node performs new data packet transmission using at least two time slots in the cycle only when the feedback message satisfies the preset condition and the preset time period is over.
Optionally, the determining, by the node, whether the feedback message returned by the neighboring node received in the preset time period satisfies a preset condition includes:
and the node judges whether the collision time slot indicated by the resource collision identifier returned by the adjacent node received in the preset time period is smaller than a first threshold, if so, the node performs data packet retransmission by using at least two time slots in the period after the preset time period is finished.
In this embodiment, if the collision time slot indicated by the resource collision identifier is smaller than the first threshold, after the preset time period is over, the node uses at least two time slots in the cycle to perform data packet retransmission. Because the collision time slot indicated by the resource collision identifier is smaller than the first threshold, the probability of resource collision between the nodes is smaller, so that the time slot of newly transmitted data packets can be increased to improve the network throughput. The first threshold may be a collision timeslot threshold preconfigured by the nodes, or a collision timeslot threshold negotiated in advance between nodes, and the like, which is not limited in the embodiment of the present invention.
Optionally, the determining, by the node, whether the feedback message returned by the neighboring node received in the preset time period satisfies a preset condition includes:
and the node judges whether the channel quality indicated by the channel quality identifier returned by the adjacent node received in the preset time period is greater than a second threshold, if so, the node performs data packet retransmission by using at least two time slots in the period after the preset time period is finished.
In this embodiment, if the channel quality is greater than the second threshold, after the preset time period is over, the node uses at least two time slots in the cycle to perform new data packet transmission. Because the channel quality is higher than the second threshold, the channel quality between the nodes is better, so that the newly transmitted time slot of the data packet can be increased to improve the network throughput. The second threshold may be a channel quality threshold preconfigured by the nodes, or a channel quality threshold negotiated in advance between nodes, and the like, which is not limited in the embodiment of the present invention.
Optionally, the method further includes:
if the node judges that the feedback message returned by the adjacent node is received in the preset time interval and does not meet the preset condition, after the preset time interval is ended, the first time slot in the cycle is still kept to be used for carrying out new data packet transmission, and the rest time slots in the cycle are used for carrying out retransmission or resource reselection on the data packet.
In this embodiment, if the feedback message returned by the neighboring node does not satisfy the preset condition, after the preset time period is over, the first time slot in the cycle is still used for transmitting the new data packet, and the rest time slots in the cycle are used for retransmitting the data packet or performing resource reselection. For example: the number of collision time slots indicated by the resource collision identifier is not less than a first threshold, and the node needs to keep data to transmit data containing retransmission or perform a resource reselection step according to the original cycle after the preset time period is ended. Or when the feedback message is the channel quality, if the channel quality indicated by the channel quality identifier is not greater than the second threshold, the node needs to keep the data to transmit the data containing the retransmission or perform the resource reselection step according to the original cycle after the time period is over.
For example: in this embodiment, for example, a node does not include a data retransmission timeslot within a preset time period, as shown in fig. 4, first performs resource selection or reselection, determines whether the preset time period is over, and if not, performs a mechanism including a data retransmission timeslot to perform data packet transmission; if the preset time period is over, threshold decision is made, for example: performing threshold judgment of the resource collision or the channel quality, and if the threshold judgment is satisfied, performing data packet transmission by a mechanism without a data packet retransmission time slot; if not, judging whether the preset time interval is greater than the preset maximum times, if so, continuing to select or reselect the resource by the node, and if not, transmitting a mechanism comprising a data packet retransmission time slot.
Optionally, after the preset time period is ended, the node performs new data packet transmission using at least two time slots in the cycle, including:
and after the preset time period is finished, the node transmits the data packet newly by using all the time slots in the period.
In this embodiment, all the time slots in a cycle can be used as the data packet retransmission time slots, that is, after the preset time period is over, all the time slots in each cycle are used as the data packet retransmission time slots, that is, all the time slots in each cycle are used for data packet retransmission without data packet retransmission, so as to improve the network throughput.
Optionally, after the preset time period is ended, the newly transmitting the data packet by using at least two time slots in the period by the node includes:
after the preset time period is finished, the node transmits the data packet in a mode that retransmission time slots in a period are gradually reduced, wherein at least two time slots perform data packet new transmission in a first period after the preset time period is finished, and the retransmission time slots are time slots for performing data packet retransmission.
In this embodiment, after the preset time period ends, the node may perform data packet transmission in a manner that retransmission time slots within a cycle are gradually reduced, for example: after the preset time period is finished, the node performs gradual reduction by taking the preset time period as a gradual reduction unit, or the node performs gradual reduction by taking a time period which is integral multiple of the preset time period as the gradual reduction unit. Wherein, threshold judgment can be carried out in each step-by-step reduction unit, and if the threshold judgment is satisfied, after the time interval corresponding to the step-by-step reduction unit is ended, the number of retransmission time slots in the transmission cycle containing the retransmission time slots is reduced by 1 or an integer larger than 1.
For example, assuming that the time period in the first embodiment is T, if the number of collision slots is less than Kn in KT time period1Or the channel quality number is greater than Kn2Then decreaseThe retransmission slots in the transmission cycle shown in fig. 2, which contain retransmission slots, may be reduced by one or more retransmission slots at a time. Wherein K is 1, 2 or 3 … or 1/2, 1/3 or 1/4 …. The implementation mode is a scheme for gradually reducing the number of retransmission time slots, and avoids the problem of reliability reduction caused by resource collision possibly occurring after all retransmission time slots are used as new transmissions
Optionally, the method further includes:
after the preset time period is finished, the node is changed from a first transmission mechanism to a second transmission mechanism, wherein the first transmission mechanism is a mechanism for performing data packet new transmission on the first time slot in the period, and the rest time slots are used for performing data packet retransmission, the second transmission mechanism is a mechanism for performing data packet new transmission on at least two time slots in the period and performing data packet retransmission on the rest time slots, or the second transmission mechanism is a mechanism for performing data packet new transmission on all time slots in the period.
Optionally, in this embodiment, after the preset time period is ended, the node may change the first transmission mechanism to the second transmission mechanism, so as to improve the network throughput. For example: after threshold judgment is executed, if the collision time slot or the channel quality meets the preset condition, the node is changed from the first transmission mechanism to the second transmission mechanism, so that after the preset time period is finished, the node uses at least two time slots in the period to perform data packet new transmission or uses all time slots in the period to perform data packet new transmission. Of course, in some scenarios, the change of the transmission mechanism may not be embodied, that is, in the embodiment of the present invention, the above steps may not be performed, for example: after the preset time period is over, or the threshold decision is met, the step 102 is directly executed.
Optionally, the method further includes:
and if the node reselects resources, continuing to execute the steps of transmitting a new data packet by using the first time slot in the period and retransmitting the data packet by using the rest time slots in the period in the preset time period.
In this embodiment, it can be realized that only the node performs resource reselection, and the step of transmitting a new data packet by using the first time slot in the period of the node in the preset time period and retransmitting the data packet by using the remaining time slots in the period is continuously performed. That is, after the node performs resource reselection, no matter whether the previous state of the node includes a retransmission timeslot, data transmission including retransmission needs to be performed within the preset time period when data is transmitted. If the preset time interval is over, or the corresponding threshold requirement is met, the data transmission without the retransmission time slot can be carried out, or the data transmission is carried out in a mode that the retransmission time slot is gradually reduced. For example, the probability of resource collision between nodes is high in the early stage of resource reselection. The service sending node adopts the preconfigured data transmission mechanism containing retransmission as shown in fig. 2 in the initial stage after the resource reselection, so as to ensure the reliability of data transmission.
The reason for the node to perform resource reselection includes, but is not limited to, the above-described threshold decision, that is, the resource collision or the channel condition does not satisfy the corresponding threshold, for example: the reason for the node to reselect the resource may also include that the node detects that the neighboring node collides in a completely new transmission state, the network topology where the node is located changes, the network load balancing requirement of the node, the node with higher priority and/or the service should preempt the resource of the current node, and the like, and the embodiment of the present invention is not limited.
In the embodiment of the invention, in a preset time period, a node uses the first time slot in a period to transmit a new data packet, and uses the rest time slots in the period to retransmit the data packet; and after the preset time period is finished, the node uses at least two time slots in the period to transmit the data packet newly. Because only the first time slot performs data packet new transmission in one period in the preset time period and the rest time slots perform retransmission, the reliability of data transmission can be improved, and at least two time slots in the period are used for performing data packet new transmission after the preset time period is finished, so that the embodiment of the invention can also ensure the network throughput.
Referring to fig. 5, an embodiment of the present invention provides a node, where the node 50 includes the following modules:
a first transmission module 51, configured to transmit a new data packet using a first time slot in a cycle and retransmit the data packet using the remaining time slots of the cycle in a preset time period;
and a second transmission module 52, configured to transmit a new data packet using at least two time slots in a cycle after the preset time period is ended.
Optionally, the preset time period includes:
a period of time for which the node is preconfigured; or
The node is based on a period of time controlled by a timer; or
One or more first time slots are newly transmitted, and the rest time slots are retransmitted; or
One or more broadcast message transmission periods; or
One or more control message transmission periods.
Optionally, as shown in fig. 6, the node 50 further includes:
and the judging module 53 is configured to judge whether the feedback message returned by the adjacent node in the preset time period meets a preset condition, and if yes, perform data packet retransmission on at least two time slots in the node use cycle after the preset time period is ended.
Optionally, the determining module 53 is configured to determine whether a collision time slot indicated by a resource collision identifier returned by an adjacent node received in the preset time period is smaller than a first threshold, and if so, after the preset time period is ended, the node performs new data packet transmission using at least two time slots in a cycle; or
The judging module 53 is configured to judge whether the channel quality indicated by the channel quality identifier returned by the adjacent node received in the preset time period is greater than a second threshold, and if so, after the preset time period is ended, the node performs new data packet transmission using at least two time slots in a cycle.
Optionally, as shown in fig. 7, the node 50 further includes:
a holding module 54, configured to, if the node determines that the feedback message returned by the neighboring node received in the preset time period does not satisfy the preset condition, after the preset time period is ended, still hold to use the first time slot in the cycle for new packet transmission, and use the remaining time slots in the cycle for retransmission or resource reselection of the data packet.
Optionally, the second transmission module is configured to transmit the data packet newly using all time slots in the cycle after the preset time period is ended.
Optionally, the second transmission module 52 is configured to transmit the data packet in a manner that retransmission time slots are gradually reduced in a cycle after a preset time period ends, where at least two time slots perform new data packet transmission in a first cycle after the preset time period ends, and the retransmission time slot is a time slot for performing data packet retransmission.
Optionally, as shown in fig. 8, the node 50 further includes:
a changing module 55, configured to change a first transmission mechanism into a second transmission mechanism after a preset time period is ended, where the first transmission mechanism is a mechanism in which a first time slot in a cycle performs data packet retransmission and the remaining time slots perform data packet retransmission, the second transmission mechanism is a mechanism in which at least two time slots in the cycle perform data packet retransmission and the remaining time slots perform data packet retransmission, or the second transmission mechanism is a mechanism in which all time slots in the cycle perform data packet retransmission.
Optionally, the first transmission module 51 is further configured to, if the node performs resource reselection, transmit a new data packet in a first time slot of a period used by the node in the preset time period, and retransmit the data packet in the remaining time slots of the period.
It should be noted that the node 50 in this embodiment may be a node in the embodiment shown in fig. 1 to 4, and any implementation of the node in the embodiment shown in fig. 1 to 4 may be implemented by the node 50 in this embodiment to achieve the same beneficial effects, which is not described herein again.
Referring to fig. 9, there is shown a structure of a node comprising: a processor 900, a transceiver 910, a memory 920, a user interface 930, and a bus interface, wherein:
a processor 900 for reading the program in the memory 920, executing the following processes:
during a preset time period, using the transceiver 910 to transmit a new data packet using the first time slot of the cycle, and to retransmit the data packet using the remaining time slots of the cycle;
after the preset time period is over, the transceiver 910 uses at least two time slots in the cycle for packet retransmission.
Among other things, the transceiver 910 is configured to receive and transmit data under the control of the processor 900.
In fig. 9, the bus architecture may include any number of interconnected buses and bridges, with various circuits being linked together, particularly one or more processors, represented by processor 900, and memory, represented by memory 920. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. The bus interface provides an interface. The transceiver 910 may be a number of elements including a transmitter and a receiver that provide a means for communicating with various other apparatus over a transmission medium. The user interface 930 may also be an interface capable of interfacing with a desired device for different user devices, including but not limited to a keypad, display, speaker, microphone, joystick, etc.
The processor 900 is responsible for managing the bus architecture and general processing, and the memory 920 may store data used by the processor 900 in performing operations.
Optionally, the preset time period includes:
a period of time for which the node is preconfigured; or
The node is based on a period of time controlled by a timer; or
One or more first time slots are newly transmitted, and the rest time slots are retransmitted; or
One or more broadcast message transmission periods; or
One or more control message transmission periods.
Optionally, the processor 900 is further configured to:
and judging whether the feedback message returned by the adjacent node is received in the preset time period to meet the preset condition, if so, performing data packet retransmission through at least two time slots in the use cycle of the transceiver 910 after the preset time period is finished.
Optionally, the determining whether the feedback message returned by the adjacent node received in the preset time period meets a preset condition includes:
judging whether a collision time slot indicated by a resource collision identifier returned by the adjacent node received in the preset time period is smaller than a first threshold, if so, performing data packet retransmission by using at least two time slots in a cycle through the transceiver 910 after the preset time period is finished; or
And judging whether the channel quality indicated by the channel quality identifier returned by the adjacent node received in the preset time period is greater than a second threshold, if so, performing data packet retransmission through at least two time slots in the use period of the transceiver 910 after the preset time period is finished.
Optionally, the processor 900 is further configured to:
if the node judges that the feedback message returned by the adjacent node is received in the preset time interval and does not meet the preset condition, after the preset time interval is ended, the first time slot in the cycle is still kept to be used for carrying out new data packet transmission, and the rest time slots in the cycle are used for carrying out retransmission or resource reselection on the data packet.
Optionally, after the preset time period is ended, the newly transmitting the data packet through the transceiver 910 by using at least two time slots in the cycle includes:
after the preset time period is over, the transceiver 910 uses all the time slots in the cycle to perform the new transmission of the data packet.
Optionally, after the preset time period is ended, the newly transmitting the data packet through the transceiver 910 by using at least two time slots in the cycle includes:
after the preset time period is over, the transceiver 910 transmits the data packet in a manner that retransmission time slots in a cycle are gradually reduced, wherein at least two time slots perform data packet retransmission in a first cycle after the preset time period is over, and the retransmission time slots are time slots for performing data packet retransmission.
Optionally, the processor 900 is further configured to:
and if the node reselects resources, continuing to execute the operation of using the first time slot in the period to transmit the new data packet and using the rest time slots in the period to retransmit the data packet in the preset time period.
It should be noted that the node in this embodiment may be a node in the embodiment shown in fig. 1 to 4, and any implementation of the node in the embodiment shown in fig. 1 to 4 may be implemented by the node in this embodiment to achieve the same beneficial effects, and details are not described here again.
In the several embodiments provided in the present application, it should be understood that the disclosed method and apparatus may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may be physically included alone, or two or more units may be integrated into one unit. The integrated unit can be realized in a form of hardware, or in a form of hardware plus a software functional unit.
The integrated unit implemented in the form of a software functional unit may be stored in a computer readable storage medium. The software functional unit is stored in a storage medium and includes several instructions to enable a computer device (which may be a personal computer, a server, or a network device) to execute some steps of the transceiving method according to various embodiments of the present invention. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
While the foregoing is directed to the preferred embodiment of the present invention, it will be understood by those skilled in the art that various changes and modifications may be made without departing from the spirit and scope of the invention as defined in the appended claims.