Data synchronization method and system
Abstract
The present invention discloses a data synchronization method and system. The method includes that: a first device adds a time stamp to a received data packet and transmits the data packet to a second device; the second device determines a transmission period to which the data packet belongs according to the time stamp of the data packet, and transmits data packets of different services which belong to the same transmission period by using air resources corresponding to the transmission period after the data packets of the different services which belong to the same transmission period are multiplexed. By the technical scheme of the present invention, air resources can be fully utilized.
Claims
exact text as granted — not AI-modified1 . A data synchronization method, applied to a scene in which a first device transmits a received data packet to multiple second devices, and the multiple second devices synchronously transmit a received same data packet, the method comprising:
adding, by the first device, a time stamp to the received data packet, and transmitting the data packet to the second device; and determining, by the second device, a transmission period to which the data packet belongs according to the time stamp of the data packet, and transmitting data packets of different services which belong to a same transmission period by using air resources corresponding to the transmission period after the data packets of the different services which belong to the same transmission period are multiplexed.
2 . The method of claim 1 , wherein the adding, by the first device, a time stamp to a received data packet comprises:
adding, by the first device, a same time stamp to all data packets received in a same synchronization period, and the time stamp exclusively indicates the synchronization period; the same time stamp is a serial number of the synchronization period, or the serial number of the synchronization period Mod a designated value, where the designated value is an integer between 1 and a maximum serial number of the synchronization period, or absolution time at which the first device receives the first data packet in the synchronization period plus or minus a fixed value, or absolution time at which the synchronization period starts plus or minus a fixed value; and the fixed value is 0, or the length of the synchronization period, or the length of a delay time, or the length of the synchronization period plus the length of the delay time.
3 . The method of claim 1 , wherein the adding, by the first device, a time stamp to a received data packet comprises:
adding, by the first device, a same time stamp to all data packets of a same service received in a same synchronization period, and the time stamp exclusively indicates the synchronization period; for each service, the time stamp is absolution time at which the first device receives the first data packet of the service in the synchronization period plus or minus a fixed value; and the fixed value is 0, or the length of the synchronization period, or the length of a delay time, or the length of the synchronization period plus the length of the delay time.
4 . The method of claim 1 , wherein the adding, by the first device, a time stamp to a received data packet comprises:
adding, by the first device, a time stamp to the first data packet of each service, and not adding the time stamp to other data packets of the service, and the time stamp exclusively indicates a synchronization period in which the first data packet is received; adding a same time stamp to the first data packets of different services if the first data packets of the different services are received in a same synchronization period; the method further comprises:
for each service, transmitting, by the first device, a control frame to the second device after data packets in each synchronization period are transmitted, and the control frame comprises the number of the data packets of the service transmitted in the synchronization period and the total byte number of the data packets of the service transmitted in the synchronization period; and
determining, by the second device, the transmission period to which the data packets of the service belong according to the time stamp of the first data packet of the service and the control frame of each synchronization period.
5 . The method of claim 1 , wherein the adding, by the first device, a time stamp to a received data packet comprises:
adding, by the first device, a time stamp to each received data packet, and the time stamp is absolute time at which the first device receives the data packet plus or minus a fixed value; the fixed value is 0, or the length of the synchronization period, or the length of a delay time, or the length of the synchronization period plus the length of the delay time.
6 . The method of claim 1 , wherein the first device is a multimedia Broadcast Multicast Service Center (BM-SC), and the second device is an evolved Node B (eNB); or
the first device is a Multimedia Broadcast Multicast Service Control Entity (MCE), and the second device is an eNB.
7 . A data synchronization system, the system comprising:
a first device and multiple second devices, wherein the first device transmits a received data packet to multiple second devices, and the multiple second devices synchronously transmit a received same data packet; the first device, adapted to add a time stamp to the received data packet, and transmit the data packet to the second device; and the second device, adapted to determine a transmission period to which the data packet belongs according to the time stamp of the data packet, and transmit data packets of different services which belong to a same transmission period by using air resources corresponding to the transmission period after the data packets of the different services which belong to the same transmission period are multiplexed.
8 . The system of claim 7 , wherein the first device, adapted to add a same time stamp to all data packets received in a same synchronization period, and the time stamp exclusively indicates the synchronization period;
the same time stamp is a serial number of the synchronization period, or the serial number of the synchronization period Mod a designated value, where the designated value is an integer between 1 and a maximum serial number of the synchronization period, or absolution time at which the first device receives the first data packet in the synchronization period plus or minus a fixed value, or absolution time at which the synchronization period starts plus or minus a fixed value; and the fixed value is 0, or the length of the synchronization period, or the length of a delay time, or the length of the synchronization period plus the length of the delay time.
9 . The system of claim 7 , wherein the first device, adapted to add a time stamp to all data packets of a same service received in a same synchronization period, and the time stamp exclusively indicates the synchronization period;
for each service, the time stamp is absolution time at which the first device receives the first data packet of the service in the synchronization period plus or minus a fixed value; and the fixed value is 0, or the length of the synchronization period, or the length of a delay time, or the length of the synchronization period plus the length of the delay time.
10 . The system of claim 7 , wherein the first device, adapted to add a time stamp to the first data packet of each service, and not add the time stamp to other data packets of the service, the time stamp exclusively indicates a synchronization period in which the first data packet is received; and
adapted to add a same time stamp to the first data packets of different services if the data packets of the different services are received in a same synchronization period; the first device, adapted to transmit a control frame to the second device after data packets of each service in each synchronization period are transmitted, and the control frame comprises the number of the data packets of the service transmitted in the synchronization period and the total byte number of the data packets of the service transmitted in the synchronization period; and the second device, adapted to determine the transmission period to which the data packets of the service belong according to the time stamp of the first data packet of the service and the control frame of each synchronization period.
11 . The system of claim 7 , wherein the first device, adapted to add a time stamp to each received data packet, and the time stamp is absolute time at which the first device receives the data packet plus or minus a fixed value; and
the fixed value is 0, or the length of the synchronization period, or the length of a delay time, or the length of the synchronization period plus the length of the delay time.
12 . The system of claim 7 , wherein the first device is a multimedia Broadcast Multicast Service Center (BM-SC), and the second device is an evolved Node B (eNB); or
the first device is a Multimedia Broadcast Multicast Service Control Entity (MCE), and the second device is an eNB.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.