WO2018036026A1 - Procédé de transmission de données, station de base, terminal cible, système et support de stockage - Google Patents
Procédé de transmission de données, station de base, terminal cible, système et support de stockage Download PDFInfo
- Publication number
- WO2018036026A1 WO2018036026A1 PCT/CN2016/109922 CN2016109922W WO2018036026A1 WO 2018036026 A1 WO2018036026 A1 WO 2018036026A1 CN 2016109922 W CN2016109922 W CN 2016109922W WO 2018036026 A1 WO2018036026 A1 WO 2018036026A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- base station
- frame
- target terminal
- data
- error
- 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.)
- Ceased
Links
Images
Classifications
-
- 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/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/1607—Details of the supervisory signal
-
- 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/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
- H04W4/10—Push-to-Talk [PTT] or Push-On-Call services
Definitions
- the present invention relates to the field of communications, and in particular, to a data transmission method, a base station, a target terminal, a system, and a storage medium.
- the police Digital Trunking (PDT) standard is a new digital cluster system that injects independent innovation factors from Chinese manufacturers according to China's national conditions.
- the PDT standard has the advantages of large coverage area, domestic encryption algorithm encryption and decryption, manufacturer system interconnection, downward compatible analog system, and low technology cost.
- the PDT standard will be gradually extended to other industries based on the needs of public security police, and has gradually become one of the mainstream digital cluster standards in the world.
- Packet data service as an important data transmission service under the PDT system, has also been widely used.
- the base station when a multicast packet transmits a data packet, the base station retransmits the data packet as long as there is a data frame error in the data packet received by the target terminal, which will cause the target terminal receiving the error to complete the correct reception.
- the data packet generates a large delay, and the target terminal repeatedly receives the data packet, and also wastes a certain amount of power.
- the disadvantages of the prior art are as follows: (1) occupying channel resources for a long time, once one or several target terminals receive errors, it will cause data packets to be retransmitted, and if multiple retransmissions occur, it will take a long time. (2)
- the wrong target terminal receives the data packet with a long delay, that is, if a target terminal receives the wrong frame and occurs on the lower sequence number, the delay of the target terminal to correctly receive the data packet will be caused. Longer.
- Embodiments of the present invention provide a data transmission method, a base station, a target terminal, a system, and a storage Medium, used to reduce the time of retransmission and save channel resources.
- a first aspect of the embodiments of the present invention provides a data transmission method, where the method is applied to a police digital trunking system, where the police digital trunking system includes a base station and multiple target terminals, and the method may include: the base station to the multiple target terminals Sending a data packet, the data packet includes a data frame; the base station receives the error frame information fed back by the target terminal, and the error frame information includes the information of the erroneous data frame; the base station sends the data frame corresponding to the error frame information to the target terminal.
- the base station when the base station sends an error data frame to a plurality of target terminals, the base station receives the error frame information sent by the target terminal of the erroneous data frame, and the base station further redirects the target according to the error frame information.
- the terminal transmits the data frame corresponding to the error frame information without sending a complete data packet, thereby saving channel resources.
- the data packet further includes a tail frame, where the tail frame is used to indicate a feedback order of the target terminal, and the method may further include: the base station receiving the acknowledgement frame information fed back by the target terminal; and the base station according to the acknowledgement frame information It is determined that the data frame in the data packet received by the target terminal is correct.
- another mode that is, an acknowledgment mode
- the acknowledgment frame information is fed back to the base station, and the base station determines, according to the acknowledgment frame information, that the target terminal receives The data frame in the packet is correct.
- the method may further include: if the base station records that the target terminal does not feed back the error frame information or the number of the acknowledged frame information is greater than the second threshold, the base station stops sending other data packets to the target terminal.
- the base station in the confirmation mode, records the number of times of feedback information of each target terminal.
- the base station does not Sending data packets to this target terminal saves channel resources.
- the base station sends a data frame corresponding to the error frame information to the target terminal, where the base station sends, by using a multicast mode, a corresponding to the error frame information to the multiple target terminals.
- the data frame; or, the base station sends a data frame corresponding to the error frame information to the target terminal that feeds back the error frame information by using a unicast mode.
- the method may further include: determining, by the base station, a ratio of the number of data packets to be sent to the number of the plurality of target terminals; when the ratio exceeds the first threshold, the base station performs the The step of transmitting a data packet by a plurality of target terminals.
- the base station first determines the ratio of the number of data packets to be sent to the number of the plurality of target terminals. When the ratio exceeds the first threshold, the base station sends the data packet by using the sending manner provided by the present invention. Otherwise, the base station will use the prior art to send the data packet, because when the ratio does not exceed the first threshold, if the data packet received by the target terminal has an erroneous data frame, it is faster to send the data packet completely.
- a second aspect of the embodiments of the present invention provides a data transmission method, where the method is applied to a police digital trunking system, where the police digital trunking system includes a base station and multiple target terminals, and the method may include: the target terminal receives the sending by the base station The data packet includes a data frame; if there is an erroneous data frame in the data packet, the target terminal feeds back the error frame information to the base station, and the error frame information includes the information of the erroneous data frame; the target terminal receives the error frame information sent by the base station. Corresponding data frame.
- the target terminal if there is an erroneous data frame in the data packet received by the target terminal, the target terminal sends the error frame information to the base station, and the base station sends the data frame corresponding to the error frame information to the plurality of target terminals according to the error frame information.
- the target terminal receives the data frame corresponding to the error frame information, which reduces the probability of re-receiving.
- the data packet may further include a tail frame, where the tail frame is used to indicate a feedback order of the target terminal, and the target terminal feeds back the error frame information to the base station, and the method may include: indicating, by the target terminal, the tail frame according to the tail frame. The feedback sequence feeds back frame error information to the base station.
- the target terminal when the target terminal feeds back the error frame information to the base station, it feeds back to the base station according to the feedback sequence indicated by the tail frame in the received data packet. Otherwise, if several target terminals receive the data frame, the error is incorrect. Then, when several target terminals feed back the error frame information to the base station at the same time, a conflict of channel resources occurs.
- the method may further include: if the data frame in the data packet is correct, and the tail frame is correct, the target terminal feeds back the acknowledgement frame information to the base station according to the feedback sequence indicated by the tail frame.
- the acknowledgment frame information is fed back to the base station, and the base station learns, according to the acknowledgment frame information, that the data frame in the data packet received by the target terminal is correct.
- the method may further include: if the tail frame is incorrect, the target terminal receives the data packet sent by the base station next time; and the target terminal receives the feedback according to the tail frame indication included in the data packet sent by the base station next time. In order, the frame error information or the frame information is acknowledged to the base station.
- the target terminal can only wait for the data packet sent by the base station to be sent next time, according to the next reception.
- the feedback sequence indicated by the tail frame included in the data packet is fed back to the base station to confirm the frame information.
- a third aspect of the embodiments of the present invention provides a base station, where the base station is applied to a police digital trunking system, where the police digital trunking system includes a base station and multiple target terminals, and the base station may include:
- a sending module configured to send a data packet to multiple target terminals, where the data packet includes a data frame
- a receiving module configured to receive error frame information fed back by the target terminal, where the error frame information includes information of the error data frame;
- the sending module is further configured to send, to the target terminal, a data frame corresponding to the error frame information received by the receiving module.
- the data packet further includes a tail frame, where the tail frame is used to indicate a feedback order of the target terminal.
- the receiving module is further configured to receive the acknowledgement frame information fed back by the target terminal;
- the second determining module is configured to determine, according to the acknowledgement frame information received by the receiving module, that the data frame in the data packet received by the target terminal is correct.
- the sending module is further configured to: if the base station records that the number of times the target terminal does not feed back the error frame information or confirms the frame information is greater than the second threshold, the base station stops sending other data packets to the target terminal.
- the sending module is specifically configured to send, by using a multicast mode, a data frame corresponding to the error frame information to the multiple target terminals;
- the sending module is specifically configured to send, by using a unicast mode, a data frame corresponding to the error frame information to a target terminal that feeds back the error frame information.
- the base station further includes:
- the first determining module is configured to determine a ratio of the number of data packets to be sent to the number of the plurality of target terminals; when the ratio exceeds the first threshold, the base station performs the step of sending the data packet to the multiple target terminals.
- a fourth aspect of the embodiments of the present invention provides a target terminal, where the target terminal is applied to a police digital trunking system, and the police digital trunking system includes a base station and a plurality of target terminals, and the target terminal may include:
- a receiving module configured to receive a data packet sent by the base station, where the data packet includes a data frame
- a feedback module configured to: if the error data frame exists in the data packet, the feedback module feeds back the error frame information to the base station, where the error frame information includes information of the error data frame;
- the receiving module is further configured to receive a data frame that is sent by the base station and that corresponds to the error frame information.
- the data packet further includes a tail frame, where the tail frame is used to indicate a feedback order of the target terminal.
- the feedback module is specifically configured to feed back the error frame information to the base station according to the feedback sequence indicated by the tail frame.
- the feedback module is further configured to: if the data frame in the data packet is correct, and the tail frame is correct, the feedback module feeds back the confirmation frame information to the base station according to the feedback sequence indicated by the tail frame.
- the receiving module is further configured to receive a data packet sent by the base station next time if the tail frame is incorrect;
- the feedback module is further configured to feed back the error frame information or the confirmation frame information to the base station according to the feedback sequence indicated by the tail frame indication included in the data packet sent by the base station next time.
- a fifth aspect of the embodiments of the present invention provides a base station, which may include:
- Transceiver processor, memory and bus
- the transceiver, the processor and the memory are connected by the bus;
- the transceiver is configured to send a data packet to the multiple target terminals, where the data packet includes a data frame, and receive error frame information fed back by the target terminal, where the error frame information includes information of the error data frame; Transmitting, to the target terminal, a data frame corresponding to the error frame information;
- the memory is configured to store program instructions
- the processor is configured to determine, according to the error frame information, a data frame corresponding to the error frame information by calling the stored program instruction.
- a sixth aspect of the embodiments of the present invention provides a target terminal, which may include:
- Transceiver processor, memory and bus
- the transceiver, the processor and the memory are connected by the bus;
- the transceiver is configured to receive a data packet sent by the base station, where the data packet includes a data frame; if an error data frame exists in the data packet, the target terminal feeds back error frame information to the base station
- the error frame information includes information of the erroneous data frame, and receives a data frame corresponding to the error frame information sent by the base station;
- the memory is configured to store program instructions
- the processor is configured to determine whether an error data frame exists in the data packet by calling the stored program instruction.
- a seventh aspect of the embodiments of the present invention provides a police digital trunking system, where the police digital trunking system includes a base station and a plurality of target terminals.
- the base station is the base station described in the foregoing third aspect or any possible implementation manner of the third aspect;
- the target terminal is the target terminal described in the fourth aspect or any possible implementation manner of the fourth aspect.
- the eighth aspect of the embodiments of the present invention provides a storage medium, and the technical solution provided by the embodiment of the present invention may be in the form of a computer software product, or all or part of the technical solution may be in the form of a computer software product. It is embodied that the computer software product is stored in a storage medium, which includes: a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), and a magnetic memory.
- a storage medium which includes: a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), and a magnetic memory.
- ROM read-only memory
- RAM random access memory
- magnetic memory a variety of media that can store program code, such as a disc or a disc.
- the base station sends a data packet to the multiple target terminals, and the target terminal that has the erroneous data frame in the received data packet feeds back the error frame information to the base station, where the error frame information includes the information of the erroneous data frame.
- the base station sends the data frame corresponding to the error frame information to the target terminal according to the received error frame information, and does not need to send the data packet again, thereby reducing the retransmission time and saving channel resources.
- FIG. 1 is a structural diagram of a police digital trunking system according to an embodiment of the present invention.
- FIG. 2 is a schematic diagram of an embodiment of a method for data transmission according to an embodiment of the present invention
- FIG. 3 is a schematic diagram of beneficial effects in an embodiment of the present invention.
- FIG. 4 is a schematic diagram of an embodiment of a base station according to an embodiment of the present invention.
- FIG. 5 is a schematic diagram of another embodiment of a base station according to an embodiment of the present invention.
- FIG. 6 is a schematic diagram of another embodiment of a base station according to an embodiment of the present invention.
- FIG. 7 is a schematic diagram of an embodiment of a target terminal according to an embodiment of the present invention.
- FIG. 8 is a schematic diagram of another embodiment of a base station according to an embodiment of the present invention.
- FIG. 9 is a schematic diagram of an embodiment of a target terminal according to an embodiment of the present invention.
- the embodiments of the present invention provide a data transmission method, a base station, a target terminal, a system, and a storage medium, which are used to reduce retransmission time and save channel resources.
- FIG. 1 is a schematic diagram of the architecture of the police digital trunking system.
- the number of target terminals is determined according to the actual application, and the specific number is not limited herein.
- the base station multicasts the packet data packet to the multiple target terminals.
- the target terminal sends the error frame information to the base station as the first target terminal, where the error frame information includes the erroneous data frame.
- the base station receives the error frame information, and sends the data frame corresponding to the error frame information to the first target terminal, and does not need to send a complete data packet, and sends the data frame corresponding to the error frame information, thereby reducing The delay saves channel resources.
- the target terminal may be a device that provides voice and/or data connectivity to the user, a handheld device with a wireless connection function, or other processing device connected to the wireless modem.
- the target terminal may communicate with one or more core networks via a RAN Radio Access Network, and the target terminal may be a mobile terminal, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal.
- a mobile terminal such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal.
- it may be a portable, pocket, handheld, computer built-in or in-vehicle mobile device that exchanges language and/or data with a wireless access network.
- the target terminal may also be referred to as a Subscriber Unit, a Subscriber Station, a Mobile Station, a Mobile, a Remote Station, an Access Point, and a Remote Terminal.
- Remote Terminal Access Terminal, User Terminal, Terminal Device, User Agent, User Device, or User Equipment (User EquS15P1356ment).
- an embodiment of a method for data transmission in an embodiment of the present invention includes:
- the base station sends a data packet to multiple target terminals, where the data packet includes a data frame.
- the base station sends a data packet to multiple target terminals by using a multicast packet data method, where the data packet includes multiple data frames.
- the base station first determines the number of data packets to be sent and a ratio of the number of the plurality of target terminals; when the ratio exceeds the first threshold, the base station sends a data packet to the plurality of target terminals, where the data packet includes multiple data frames and a tail frame, when the ratio does not exceed the first threshold
- the base station transmits a data packet to a plurality of target terminals using a transmission method in the prior art.
- the downlink packet traffic channel signaling P_CDHD is used to transmit the data header frame format in the data packet as shown in Table 1.
- the above-mentioned transmitted data packet further includes a tail frame.
- RSVD1, RSVD2, RSVD3, and RSVD4 indicate reserved bits, which are equivalent to idle bits in the prior art and are not used yet.
- the base station uses the reserved bytes of RSVD1 RSVD4 for identifying the tail sorting data frame, which is referred to as the tail frame.
- the tail frame is used to indicate the feedback order of the target terminal, and other byte functions are unchanged.
- the number of all data frames that need to be transmitted is: Blocks to follow+RSVD1 to RSVD4.
- the target terminal receives a data packet sent by the base station, where the data packet includes a data frame.
- the target terminal receives a data packet sent by the base station, where the data packet includes a tail frame and a plurality of data frames, and the target terminal is one of the plurality of target terminals.
- the target terminal feeds back the error frame information to the base station, where the error frame information includes information of the erroneous data frame.
- the target terminal determines whether the data frame in the received data packet is incorrect. If there is no error, the target terminal may directly leave the traffic channel and return to the control channel; if there is an error in the data packet
- the data frame the target terminal needs to determine the location of the erroneous data frame, determine the error frame information, the target terminal feeds back the error frame information to the base station, and the error frame information includes the information of the erroneous data frame; further, the data packet further includes a tail For the frame, the target terminal feeds back the error frame information to the base station according to the feedback sequence indicated by the tail frame.
- the error frame information may be a label of an erroneous data frame or other identification information.
- the processing method is similar.
- the data channel can be directly returned to the control channel and returned to the control channel. If there is an error in the data frame, the error frame information is determined according to the tail frame.
- the feedback sequence feeds back the frame error information to the base station.
- the target terminal is the target terminal 2 (ie, the target terminal labeled 2)
- the error frame information is the data frame 10 and the data frame 18.
- the target terminal In the no-acknowledge mode, if the data frame in the data packet is correct, regardless of whether the tail frame is correct or not, the data frame is not affected, and the target terminal can directly leave the traffic channel and return to the control channel. 2. In the acknowledgment mode, (1) if both the data frame and the tail frame in the data packet are correct, the target terminal feeds back the acknowledgment frame information to the base station according to the feedback order indicated by the tail frame. (2) If the data frame in the data packet is correct and the tail frame is incorrect, the target terminal waits to receive the data packet sent by the base station next time, and feeds back to the base station according to the feedback sequence indicated by the tail frame included in the data packet sent by the base station next time.
- Confirmation frame information wherein the confirmation frame information refers to It indicates that the data frame included in the data packet received by the target terminal is correct. (3) If there is an erroneous data frame in the data packet and the tail frame is also wrong, the target terminal waits to receive the data packet sent by the base station next time, and sends the data packet to the base station according to the feedback sequence indicated by the tail frame included in the data packet sent by the base station next time. Feedback error frame information.
- the base station receives the error frame information fed back by the target terminal, where the error frame information includes information of the error data frame.
- the base station receives the error frame information fed back by the target terminal, where the error frame information includes information of the erroneous data frame. It is known from the above examples that the error frame information is the labels 10 and 18 of the data frame.
- the base station In the no-acknowledge mode, after the base station sends a data packet to multiple target terminals, and does not receive any error frame information fed back by the target terminal, the base station considers that the data packet is successfully transmitted. 2. In the acknowledgment mode, (1) if the base station receives the acknowledgment frame information fed back by the target terminal, the base station determines, according to the acknowledgment frame information, that the data frame in the data packet received by the target terminal is correct. (2) If the counter of the base station records that the number of times the same target terminal does not feed back the error frame information or confirms the frame information is greater than the second threshold, the base station stops transmitting other data packets to the target terminal.
- the base station in the acknowledgment mode, if the target terminal is the target terminal 2 and the second threshold is 2, the base station sends the data packet to the plurality of target terminals for the first time, and the other target terminal receives the acknowledgement frame information. Or the error frame information, the target terminal 2 does not feedback any information, the counter of the base station adds 1 to the number of records of the target terminal 2, and the target terminal 2 is included in the plurality of target terminals; the base station sends the second time to the plurality of target terminals.
- the data packet has not received any feedback information of the target terminal 2, and now the number of times the counter records the target terminal 2 is 2; the base station sends the data packet to the plurality of target terminals for the third time, and the target terminal 2 has not yet been received.
- the base station stops resending the data packet to the target terminal 2, regardless of whether the target terminal 2 may be unpowered or received three times. The tail frame in the packet is wrong or for other reasons.
- the base station sends, to the target terminal, a data frame corresponding to the error frame information.
- the base station receives the error frame information fed back by the target terminal 2, determines the corresponding data frame according to the error frame information, and the base station sends the data frame corresponding to the error frame information to the plurality of target terminals;
- the base station sends a complete data packet to the plurality of target terminals, and sends a data frame corresponding to the error frame information to the plurality of target terminals, and attaches a feedback sorting frame, that is, a tail frame, to the tail.
- the base station transmits data frames numbered 10 and 18 to the plurality of target terminals, and the tail frame.
- the base station sends the data frame corresponding to the error frame information to the target terminal, and the method includes: In the multicast mode, the data frame corresponding to the error frame information is sent to the multiple target terminals; or the base station transmits the data frame corresponding to the error frame information to the target terminal that feeds the error frame information by using the unicast mode.
- the target terminal receives a data frame corresponding to the error frame information sent by the base station.
- the target terminal 2 receives the data frame corresponding to the error frame information sent by the base station, that is, the data frame 10 and the data frame 18.
- the ratio of the number of data packets to be transmitted to the number of target terminals is described, and the ratio is between the time required for the target terminal to correctly receive the data frame.
- the relationship between the different line types represents the effect that the terminals in the group are in different signal-to-noise ratio intervals (uniform distribution). It can be concluded from Fig. 3 that (1) the worse the signal-to-noise ratio of the target terminal in the group, the larger the slope of the curve, the more time saved, the better the effect; (2) the number of data packets to be sent and the number of target terminals The greater the ratio, the better the effect of the method described in the embodiments of the present invention when the first threshold is exceeded.
- the error frame information is fed back to the base station, and the error frame information includes information of the erroneous data frame; the base station sends the error frame information to the multiple target terminals according to the received error frame information.
- the data frame corresponding to the error frame information instead of the entire data packet, thus saving channel resources and reducing the number of retransmitted data frames.
- a base station is further provided, where the base station is applied to a police digital trunking system, where the police digital trunking system includes a base station and multiple target terminals, and the base station includes:
- a sending module 401 configured to send a data packet to the multiple target terminals, where the data packet includes a data frame
- the receiving module 402 is configured to receive error frame information fed back by the target terminal, where the error frame information includes information of the error data frame;
- the sending module 401 is further configured to send, to the target terminal, a data frame corresponding to the error frame information received by the receiving module.
- the base station further includes:
- a first determining module 403 configured to determine a number of data packets to be sent and the plurality of target terminals a ratio of the number; when the ratio exceeds the first threshold, the base station performs the step of transmitting a data packet to the plurality of target terminals.
- the data packet further includes a tail frame, where the tail frame is used to indicate a feedback order of the target terminal, as shown in FIG.
- the base station further includes:
- the receiving module 402 is further configured to receive the acknowledgement frame information fed back by the target terminal;
- the second determining module 404 is configured to determine, according to the acknowledgement frame information received by the receiving module, that the data frame in the data packet received by the target terminal is correct.
- the sending module 401 is further configured to: if the base station records that the number of times the target terminal does not feed back the error frame information or the acknowledgement frame information is greater than a second threshold, the base station stops sending the other to the target terminal. data pack.
- the sending module 401 is specifically configured to send, by using a multicast mode, a data frame corresponding to the error frame information to multiple target terminals;
- the sending module 401 is specifically configured to send, by using a unicast mode, a data frame corresponding to the error frame information to the target terminal that feeds back the error frame information.
- the embodiment of the present invention further provides a target terminal, where the target terminal is applied to a police digital trunking system, where the police digital trunking system includes a base station and multiple target terminals, and the target terminal includes:
- the receiving module 701 is configured to receive a data packet sent by the base station, where the data packet includes a data frame;
- the feedback module 702 is configured to: if the erroneous data frame exists in the data packet, the feedback module feeds back error frame information to the base station, where the error frame information includes information of the erroneous data frame;
- the receiving module 701 is further configured to receive a data frame that is sent by the base station and that corresponds to the error frame information.
- the data packet further includes a tail frame, and the tail frame Used to indicate the feedback order of the target terminal,
- the feedback module 702 is specifically configured to feed back the error frame information to the base station according to the feedback sequence indicated by the tail frame.
- the feedback module 702 is further configured to: if the data frame in the data packet is correct, the tail frame is correct, and the feedback module feeds back the confirmation frame information to the base station according to the feedback sequence indicated by the tail frame.
- the receiving module 701 is further configured to: if the tail frame is incorrect, receive a data packet that is sent by the base station next time;
- the feedback module 702 is further configured to feed back the error frame information or the acknowledgement frame information to the base station according to a feedback sequence indicated by a tail frame indication included in a data packet sent by the base station next time.
- FIG. 8 is a schematic diagram of another embodiment of a base station according to an embodiment of the present invention.
- the base station 800 may generate a large difference due to different configurations or performances, and may include one or more central processing units (central processing units, CPU) 822 (eg, one or more processors) and memory 832, one or more storage media 830 that store application 842 or data 844 (eg, one or one storage device in Shanghai).
- the memory 832 and the storage medium 830 may be short-term storage or persistent storage.
- the program stored on storage medium 830 may include one or more modules (not shown), each of which may include a series of instruction operations in the base station.
- central processor 822 can be arranged to communicate with storage medium 830, which performs a series of instruction operations in storage medium 830.
- the base station 800 can also include one or more power supplies 826, one or more wired or wireless network interfaces 850, one or more input and output interfaces 858, and/or one or more operating systems 841, such as Windows ServerTM, Mac. OS XTM, UnixTM, LinuxTM, FreeBSDTM and more.
- operating systems 841 such as Windows ServerTM, Mac. OS XTM, UnixTM, LinuxTM, FreeBSDTM and more.
- the input/output interface 858 is equivalent to a transceiver, and is configured to send a data packet to multiple target terminals, where the data packet includes a data frame.
- the error frame information includes information of the error data frame; and transmitting a data frame corresponding to the error frame information to the target terminal;
- a memory 832 configured to store program instructions
- the central processing unit 822 is configured to determine, according to the error frame information, a data frame corresponding to the error frame information by calling a stored program instruction.
- the input/output interface 858 is further configured to receive the acknowledgement frame information fed back by the target terminal;
- the central processing unit 822 is further configured to determine, according to the acknowledgement frame information, that the data frame in the data packet received by the target terminal is correct.
- the input/output interface 858 is further configured to: if the base station records that the number of times the target terminal does not feed back the error frame information or confirms the frame information is greater than the second threshold, the base station stops sending other data packets to the target terminal.
- the central processing unit 822 is further configured to determine a ratio of the number of data packets to be sent to the number of target terminals;
- the input/output interface 858 is further configured to: when the ratio exceeds the first threshold, the base station performs a step of sending a data packet to the target terminal.
- FIG. 9 is a schematic diagram of an embodiment of a target terminal according to an embodiment of the present invention.
- the terminal may be any terminal device including a mobile phone, a tablet computer, a PDA (Personal Digital Assistant), a POS (Point of Sales), an in-vehicle computer, and the terminal is a mobile phone as an example:
- FIG. 9 is a block diagram showing a partial structure of a mobile phone related to a terminal provided by an embodiment of the present invention.
- the mobile phone includes: a radio frequency (RF) circuit 910, a memory 920, an input unit 930, a display unit 940, a sensor 950, an audio circuit 960, a wireless fidelity (WiFi) module 970, and a processor 980. And power supply 990 and other components.
- RF radio frequency
- the RF circuit 910 can be used for receiving and transmitting signals during and after receiving or transmitting information, in particular, after receiving the downlink information of the base station, and processing it to the processor 980; in addition, transmitting the designed uplink data to the base station.
- RF circuit 910 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, Coupler, Low Noise Amplifier (LNA), duplexer, etc.
- RF circuitry 910 can also communicate with the network and other devices via wireless communication.
- the above wireless communication may use any communication standard or protocol, including but not limited to Global System of Mobile communication (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (Code Division). Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Long Term Evolution (LTE), E-mail, Short Messaging Service (SMS), and the like.
- GSM Global System of Mobile communication
- GPRS General Packet Radio Service
- CDMA Code Division Multiple Access
- WCDMA Wideband
- the memory 920 can be used to store software programs and modules, and the processor 980 executes various functional applications and data processing of the mobile phone by running software programs and modules stored in the memory 920.
- the memory 920 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application required for at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may be stored according to Data created by the use of the mobile phone (such as audio data, phone book, etc.).
- memory 920 can include high speed random access memory, and can also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
- the input unit 930 can be configured to receive input numeric or character information and to generate key signal inputs related to user settings and function controls of the handset.
- the input unit 930 may include a touch panel 931 and other input devices 932.
- the touch panel 931 also referred to as a touch screen, can collect touch operations on or near the user (such as a user using a finger, a stylus, or the like on the touch panel 931 or near the touch panel 931. Operation), and drive the corresponding connecting device according to a preset program.
- the touch panel 931 can include two parts: a touch detection device and a touch controller.
- the touch detection device detects the touch orientation of the user, and detects a signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts the touch information into contact coordinates, and sends the touch information.
- the processor 980 is provided and can receive commands from the processor 980 and execute them.
- the touch panel 931 can be implemented in various types such as resistive, capacitive, infrared, and surface acoustic waves.
- the input unit 930 may also include other input devices 932.
- other input devices 932 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control buttons, switch buttons, etc.), trackballs, mice, joysticks, and the like.
- the display unit 940 can be used to display information input by the user or information provided to the user as well as various menus of the mobile phone.
- the display unit 940 can include a display panel 941.
- the display panel 941 can be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like.
- the touch panel 931 can cover the display panel 941. When the touch panel 931 detects a touch operation on or near the touch panel 931, the touch panel 931 transmits to the processor 980 to determine the type of the touch event, and then the processor 980 according to the touch event. The type provides a corresponding visual output on display panel 941.
- touch panel 931 and the display panel 941 are used as two independent components to implement the input and input functions of the mobile phone in FIG. 9, in some embodiments, the touch panel 931 and the display panel 941 may be integrated. Realize the input and output functions of the phone.
- the handset may also include at least one type of sensor 950, such as a light sensor, motion sensor, and other sensors.
- the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display panel 941 according to the brightness of the ambient light, and the proximity sensor may close the display panel 941 and/or when the mobile phone moves to the ear. Or backlight.
- the accelerometer sensor can detect the magnitude of acceleration in all directions (usually three axes). When it is stationary, it can detect the magnitude and direction of gravity.
- the mobile phone can be used to identify the gesture of the mobile phone (such as horizontal and vertical screen switching, related Game, magnetometer attitude calibration), vibration recognition related functions (such as pedometer, tapping), etc.; as for the mobile phone can also be configured with gyroscopes, barometers, hygrometers, thermometers, infrared sensors and other sensors, no longer Narration.
- the gesture of the mobile phone such as horizontal and vertical screen switching, related Game, magnetometer attitude calibration
- vibration recognition related functions such as pedometer, tapping
- the mobile phone can also be configured with gyroscopes, barometers, hygrometers, thermometers, infrared sensors and other sensors, no longer Narration.
- An audio circuit 960, a speaker 961, and a microphone 962 can provide an audio interface between the user and the handset.
- the audio circuit 960 can transmit the converted electrical data of the received audio data to the speaker 961, and convert it into a sound signal output by the speaker 961.
- the microphone 962 converts the collected sound signal into an electrical signal, and the audio circuit 960 After receiving, it is converted into audio data, and then processed by the audio data output processor 980, sent to the other mobile phone via the RF circuit 910, or outputted to the memory 920 for further processing.
- WiFi is a short-range wireless transmission technology
- the mobile phone can help users to send and receive emails, browse web pages, and access streaming media through the WiFi module 970, which provides users with wireless broadband Internet access.
- FIG. 9 shows the WiFi module 970, it can be understood that it does not belong to the essential configuration of the mobile phone, and can be omitted as needed within the scope of not changing the essence of the invention.
- the processor 980 is a control center of the mobile phone, and connects various mobile phones by using various interfaces and lines. In part, the mobile phone is monitored in its entirety by running or executing software programs and/or modules stored in memory 920, as well as invoking data stored in memory 920, performing various functions and processing data of the handset.
- the processor 980 may include one or more processing units; preferably, the processor 980 may integrate an application processor and a modem processor, where the application processor mainly processes an operating system, a user interface, an application, and the like.
- the modem processor primarily handles wireless communications. It will be appreciated that the above described modem processor may also not be integrated into the processor 980.
- the handset also includes a power source 990 (such as a battery) that supplies power to the various components.
- a power source 990 such as a battery
- the power source can be logically coupled to the processor 980 through a power management system to manage functions such as charging, discharging, and power management through the power management system.
- the mobile phone may further include a camera, a Bluetooth module, and the like, and details are not described herein again.
- the input unit 930 included in the terminal is configured to receive a data packet sent by the base station, where the data packet includes a data frame, and receive a data frame corresponding to the error frame information sent by the base station;
- the RF circuit 910 is configured to: if the erroneous data frame exists in the data packet, the target terminal feeds back the error frame information to the base station, where the error frame information includes information of the erroneous data frame;
- the processor 980 is configured to determine whether there is an erroneous data frame in the data packet by calling a stored program instruction.
- the RF circuit 910 is specifically configured to feed back the error frame information to the base station according to the feedback sequence indicated by the tail frame.
- the RF circuit 910 is further configured to: if the data frame in the data packet is correct, and the tail frame is correct, the target terminal feeds back the acknowledgement frame information to the base station according to the feedback sequence indicated by the tail frame.
- the input unit 930 is further configured to: if the tail frame is incorrect, the target terminal receives the data packet sent by the base station next time;
- the RF circuit 910 is further configured to feed back the error frame information or the acknowledgement frame information to the base station according to the feedback sequence indicated by the tail frame included in the data packet sent by the base station next time.
- the embodiment of the present invention further provides a computer storage medium for storing computer software instructions used in the base station and the target terminal described in FIG. 4 to FIG. 7 above, and by using the stored program, channel resources can be saved.
- the program is implemented in the form of a software functional unit and sold or used as a standalone product, it can be stored in a computer readable storage medium.
- a computer device (which may be a personal computer, server, or network device, etc.) is caused to perform all or part of the steps of the methods described in various embodiments of the present invention.
- the foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and the like. .
- the disclosed system, apparatus, and method may be implemented in other manners.
- the device embodiments described above are merely illustrative.
- the division of the unit is only a logical function division.
- there may be another division manner for example, multiple units or components may be combined or Can be integrated into another system, or some features can be ignored or not executed.
- the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be in an electrical, mechanical or other form.
- the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
- each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
- the above integrated unit can be implemented in the form of hardware or in the form of a software functional unit.
- the integrated unit if implemented in the form of a software functional unit and sold or used as a standalone product, may be stored in a computer readable storage medium.
- the medium includes instructions for causing a computer device (which may be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in various embodiments of the present invention.
- the foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and the like. .
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Mobile Radio Communication Systems (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
Un mode de réalisation de la présente invention concerne un procédé de transmission de données qui est utilisé pour réduire le temps de retransmission et économiser des ressources de canal. Le procédé est appliqué à un système de partage numérique de police. Le système de partage numérique de police comprend une station de base et une pluralité de terminaux cibles. Le procédé dans le mode de réalisation de la présente invention consiste à : envoyer, par la station de base, un paquet de données à la pluralité de terminaux cibles, le paquet de données comprenant une trame de données; recevoir, par la station de base, des informations de trame erronée renvoyées par les terminaux cibles, les informations de trame erronée comprenant des informations de la trame de données erronée; et envoyer, par la station de base, une trame de données correspondant aux informations de trame erronée aux terminaux cibles.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610752812.0A CN106254043A (zh) | 2016-08-26 | 2016-08-26 | 一种数据传输的方法、基站以及目标终端 |
| CN201610752812.0 | 2016-08-26 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2018036026A1 true WO2018036026A1 (fr) | 2018-03-01 |
Family
ID=57597703
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2016/109922 Ceased WO2018036026A1 (fr) | 2016-08-26 | 2016-12-14 | Procédé de transmission de données, station de base, terminal cible, système et support de stockage |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN106254043A (fr) |
| WO (1) | WO2018036026A1 (fr) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113576370A (zh) * | 2020-04-30 | 2021-11-02 | 深圳硅基智控科技有限公司 | 接收胶囊内窥镜的数据的通信装置 |
| CN118972377A (zh) * | 2024-10-11 | 2024-11-15 | 小米汽车科技有限公司 | 数据处理方法、装置、车辆、介质及程序产品 |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106791950A (zh) * | 2016-12-27 | 2017-05-31 | 深圳Tcl数字技术有限公司 | 高速信号传输系统、高速信号传输方法及装置 |
| CN108809543B (zh) | 2017-05-05 | 2021-12-31 | 华为技术有限公司 | 用于传输数据的方法和设备 |
| CN109756846A (zh) * | 2017-11-06 | 2019-05-14 | 成都鼎桥通信技术有限公司 | 群组通信的补包方法和系统 |
| CN110288837B (zh) * | 2019-07-12 | 2022-02-11 | 云宝宝大数据产业发展有限责任公司 | 一种多摄像机协同的违停车牌识别方法及装置 |
| CN112003865B (zh) * | 2020-08-25 | 2023-02-28 | 哈尔滨海能达科技有限公司 | 一种数据帧的传输方法、装置、存储介质及电子设备 |
| CN113645600B (zh) * | 2021-08-13 | 2025-04-08 | Oppo广东移动通信有限公司 | 数据传输方法、装置、终端及存储介质 |
| CN117837108A (zh) * | 2021-09-18 | 2024-04-05 | 华为技术有限公司 | 数据传输方法、装置及系统 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101662346A (zh) * | 2008-08-29 | 2010-03-03 | 富士通株式会社 | 自动重传控制方法、通信系统及其发射机和接收机 |
| CN101764677A (zh) * | 2009-12-29 | 2010-06-30 | 电子科技大学 | 一种基于前向纠错的帧级别编码与译码方法 |
| CN103812618A (zh) * | 2013-12-20 | 2014-05-21 | 杭州承联通信技术有限公司 | 一种用于无线集群通信系统的分组数据传输方法 |
| WO2015164122A1 (fr) * | 2014-04-21 | 2015-10-29 | Alcatel Lucent | Procédé et appareil pour une communication multi-porteuse améliorée |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9173191B2 (en) * | 2009-12-20 | 2015-10-27 | Intel Corporation | Device, system and method of simultaneously communicating with a group of wireless communication devices |
| CN102231658A (zh) * | 2011-06-09 | 2011-11-02 | 山东电力集团公司 | 一种安全的跨网络隔离装置通信方法 |
-
2016
- 2016-08-26 CN CN201610752812.0A patent/CN106254043A/zh active Pending
- 2016-12-14 WO PCT/CN2016/109922 patent/WO2018036026A1/fr not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101662346A (zh) * | 2008-08-29 | 2010-03-03 | 富士通株式会社 | 自动重传控制方法、通信系统及其发射机和接收机 |
| CN101764677A (zh) * | 2009-12-29 | 2010-06-30 | 电子科技大学 | 一种基于前向纠错的帧级别编码与译码方法 |
| CN103812618A (zh) * | 2013-12-20 | 2014-05-21 | 杭州承联通信技术有限公司 | 一种用于无线集群通信系统的分组数据传输方法 |
| WO2015164122A1 (fr) * | 2014-04-21 | 2015-10-29 | Alcatel Lucent | Procédé et appareil pour une communication multi-porteuse améliorée |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113576370A (zh) * | 2020-04-30 | 2021-11-02 | 深圳硅基智控科技有限公司 | 接收胶囊内窥镜的数据的通信装置 |
| CN118972377A (zh) * | 2024-10-11 | 2024-11-15 | 小米汽车科技有限公司 | 数据处理方法、装置、车辆、介质及程序产品 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN106254043A (zh) | 2016-12-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2018036026A1 (fr) | Procédé de transmission de données, station de base, terminal cible, système et support de stockage | |
| US9832621B2 (en) | Method, terminal, server, and system for audio signal transmission | |
| CN105847168B (zh) | 一种数据传输的方法、网络服务器、用户终端及系统 | |
| CN110890943B (zh) | 确定方法、终端设备及网络设备 | |
| US12120541B2 (en) | Method for processing communication range information and terminal | |
| JP2021513821A (ja) | Harq−ackコードブックの決定方法及び端末 | |
| CN110234124B (zh) | 信息传输方法及终端设备 | |
| WO2015058613A1 (fr) | Procédé et dispositif de détection de paquet de données, et support de stockage | |
| CN111800867B (zh) | 半持续调度物理下行共享信道的反馈方法及终端设备 | |
| CN110944306A (zh) | 一种旁链路的链路释放方法及终端 | |
| WO2017096909A1 (fr) | Procédé et appareil d'établissement de connexion de données | |
| WO2019029202A1 (fr) | Procédé de détermination du nombre total de bits d'informations de réponse de rétroaction et produit associé | |
| US20210153246A1 (en) | Random access method, terminal device and network device | |
| WO2021218848A1 (fr) | Procédé et appareil de retransmission de données, nœud cible, nœud source et terminal | |
| CN107277786A (zh) | 短消息处理方法及相关产品 | |
| WO2017000495A1 (fr) | Procédé et dispositif d'ajout de contacts | |
| CN109644083B (zh) | 数据传输方法及相关产品 | |
| WO2018103378A1 (fr) | Procédé d'envoi de données, et terminal mobile | |
| CN111435903B (zh) | 信息发送方法、接收方法、终端及网络设备 | |
| WO2018049968A1 (fr) | Procédé d'établissement de zone d'accès sans fil et terminaux | |
| CN111130706B (zh) | 一种反馈信息传输方法和设备 | |
| CN110620640B (zh) | 一种数据传输方法、终端及节点设备 | |
| WO2016045062A1 (fr) | Dispositif, système et procédé de transmission de paquet de données | |
| CN110798292A (zh) | 映射反馈信息的方法和装置 | |
| CN112804033B (zh) | 一种harq-ack处理方法及相关设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 16914046 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 16914046 Country of ref document: EP Kind code of ref document: A1 |