CN107231698B - Data transmission method, terminal and base station in wireless cellular network - Google Patents

Data transmission method, terminal and base station in wireless cellular network Download PDF

Info

Publication number
CN107231698B
CN107231698B CN201610177739.9A CN201610177739A CN107231698B CN 107231698 B CN107231698 B CN 107231698B CN 201610177739 A CN201610177739 A CN 201610177739A CN 107231698 B CN107231698 B CN 107231698B
Authority
CN
China
Prior art keywords
frame
information
data
uplink channel
channel
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.)
Active
Application number
CN201610177739.9A
Other languages
Chinese (zh)
Other versions
CN107231698A (en
Inventor
顾祥新
师延山
简相超
虞华伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Spreadtrum Communications Shanghai Co Ltd
Original Assignee
Spreadtrum Communications Shanghai Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Spreadtrum Communications Shanghai Co Ltd filed Critical Spreadtrum Communications Shanghai Co Ltd
Priority to CN201610177739.9A priority Critical patent/CN107231698B/en
Publication of CN107231698A publication Critical patent/CN107231698A/en
Application granted granted Critical
Publication of CN107231698B publication Critical patent/CN107231698B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/54Allocation or scheduling criteria for wireless resources based on quality criteria
    • H04W72/542Allocation or scheduling criteria for wireless resources based on quality criteria using measured or perceived quality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/08Non-scheduled access, e.g. ALOHA
    • H04W74/0808Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA]
    • H04W74/0816Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA] with collision avoidance

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

A method, a base station and a terminal for transmitting data in a wireless cellular network are provided, wherein the wireless cellular network comprises two thing networking communication shared channels with different frequencies, namely an uplink channel and a downlink channel, and the method comprises the following steps: when data are to be sent to a base station side, monitoring whether the uplink channel is in an idle state; when the uplink channel is in an idle state, the data is sent in the form of an information frame through the uplink channel, and the information frame comprises the identity identification information of the terminal and the identification information of the information frame; receiving a response data frame corresponding to the information frame through the downlink channel, and determining to finish the data transmission when the response data frame indicates that the information frame is transmitted correctly; the response data frame includes the identification information of the information frame. By adopting the scheme, the instruction overhead in the communication process can be reduced and the efficiency of the communication system can be improved.

Description

Data transmission method, terminal and base station in wireless cellular network
Technical Field
The present invention relates to the field of wireless communications, and in particular, to a method, a terminal, and a base station for transmitting data in a wireless cellular network.
Background
According to the current communication mode in the wireless cellular network, a transmission process of uplink data comprises the following steps: random access request, allocation and connection establishment of wireless resources, connection establishment of a data link layer, provision of identity, encryption starting, transmission of data, connection release of the data link and connection release of the wireless resources; for the downlink data transmission process, besides the same processing flow as the uplink data transmission process, a paging process is also included before the random access network. It can be seen that the amount of communication process signaling to be spent to complete the transmission of data is large.
The above wireless communication technology can satisfy the needs of communication to some extent. However, in the future, a large number of devices are simultaneously accessed to form the demand of the internet of things.
In a large number of internet of things devices, the data volume of each communication of the devices is sometimes small, and if the small data is transmitted by using the existing data transmission method in the wireless cellular network, the efficiency of a communication system is low, and the signaling overhead in the communication process is large.
Disclosure of Invention
The invention solves the problem of how to reduce the signaling overhead in the communication process and improve the efficiency of a communication system.
In order to solve the above problem, an embodiment of the present invention provides a method for transmitting data in a wireless cellular network, where the wireless cellular network includes two internet-of-things communication shared channels with different frequencies, which are an uplink channel and a downlink channel, respectively, and the method includes: when data are to be sent to a base station side, monitoring whether the uplink channel is in an idle state; when the uplink channel is in an idle state, the data is sent in the form of an information frame through the uplink channel, and the information frame comprises the identity identification information of the terminal and the identification information of the information frame; receiving a response data frame corresponding to the information frame through the downlink channel, and determining to finish the data transmission when the response data frame indicates that the information frame is transmitted correctly; the response data frame includes the identification information of the information frame.
Optionally, the identification information of the information frame is a sequence number of the information frame.
Optionally, the data includes n pieces of sub data, each piece of sub data corresponds to 1 information frame, n is an integer, and n > 1.
Optionally, the sending the data in the form of an information frame includes: and continuously transmitting the n information frames without time intervals.
Optionally, the n information frames correspond to one response data frame.
Optionally, after receiving a response data frame corresponding to one of the information frames, the sending of the next information frame is started.
Optionally, the method further comprises: when the uplink channel is determined to be in a busy state, continuously monitoring whether the uplink channel is in an idle state, and when the uplink channel is monitored to be in the idle state for a preset first time period, sending the data in an information frame form through the uplink channel; the first time length is equal to the product of the time slot and a random number.
Optionally, the method further comprises: when receiving data sent in the form of information frames in the downlink channel, monitoring whether the uplink channel is in an idle state;
and when the uplink channel is in an idle state, sending a response data frame corresponding to the information frame received in the downlink channel through the uplink channel.
The embodiment of the invention provides a terminal, which is suitable for data transmission in a wireless cellular network, wherein the wireless cellular network comprises two thing networking communication shared channels with different frequencies, namely an uplink channel and a downlink channel, and the terminal comprises: the channel monitoring unit is suitable for monitoring the uplink channel when data are to be sent to the base station side; the sending unit is suitable for sending the data in the form of an information frame through the uplink channel when the channel monitoring unit monitors that the uplink channel is in an idle state, and the information frame comprises the identity identification information of the terminal and the identification information of the information frame; a receiving unit adapted to receive a response data frame corresponding to the information frame through the downlink channel; the confirming unit is suitable for confirming that the data transmission is finished when the receiving unit receives a response data frame corresponding to the information frame and the response data frame indicates that the information frame is transmitted correctly; the response data frame includes the identification information of the information frame.
Optionally, the identifier information of the information frame of the terminal is a sequence number of the information frame.
Optionally, the data of the terminal includes n pieces of sub data, each piece of sub data corresponds to 1 information frame, n is an integer, and n > 1.
Optionally, the sending unit of the terminal is adapted to send the n information frames continuously without a time interval.
Optionally, the n information frames of the terminal correspond to one response data frame.
Optionally, the sending unit is adapted to start sending a next information frame after the receiving unit receives a response data frame corresponding to one information frame.
Optionally, the terminal further includes: the control unit is suitable for controlling the channel monitoring unit to continuously monitor whether the uplink channel is in an idle state or not when the channel monitoring unit monitors that the uplink channel is in a busy state, and controlling the sending unit to send the data in an information frame form through the uplink channel when the channel monitoring unit monitors that the uplink channel is in the idle state for a preset first time; the first time length is equal to the product of the time slot and a random number.
Optionally, the receiving unit is further adapted to receive data sent in the form of an information frame in the downlink channel;
the channel monitoring unit is further adapted to monitor whether the uplink channel is in an idle state when the receiving unit receives data sent in the form of an information frame on the downlink channel;
the sending unit is further adapted to send, through the uplink channel, a response data frame corresponding to the information frame received in the downlink channel when the uplink channel is in an idle state.
Compared with the prior art, the technical scheme of the invention has the following advantages:
when the uplink channel is in an idle state, data is sent in a format of an information frame containing the identification information of the terminal, and when a response data frame which corresponds to the information frame and indicates the information frame to transmit correctly is received in the downlink channel, the data transmission is determined to be completed.
Further, when it is determined that the uplink channel is in a busy state, by continuing to monitor whether the uplink channel is in an idle state, and when it is monitored that the uplink channel is in the idle state for a preset first time duration, starting to transmit the data on the uplink channel, where the first time duration is equal to a product of a time slot and a random number, time points at which any two terminals transmit data are usually different, so that communication collision caused by two or more terminals trying to transmit data again at the same time can be avoided, and thus, the communication load is facilitated to be smoothed.
Further, if the transmitted data corresponds to more than one information frame, the n information frames are continuously transmitted without time intervals, and the state of the uplink channel does not need to be monitored and confirmed again, so that the time for channel monitoring and channel waiting can be saved, and the efficiency of the communication system can be improved.
Drawings
Fig. 1 is a flow chart illustrating a method for transmitting data in a wireless cellular network according to an embodiment of the present invention;
FIG. 2 is a diagram illustrating a structure of an information frame according to an embodiment of the present invention;
FIG. 3 is a schematic diagram of a communication network hierarchy according to an embodiment of the present invention;
FIG. 4 is a diagram illustrating a structure of another information frame according to an embodiment of the present invention;
fig. 5 is a timing diagram of an air interface of an internet of things communication shared channel in an embodiment of the present invention;
fig. 6 is an air interface timing diagram of another internet of things communication shared channel in the embodiment of the present invention;
fig. 7 is a flow chart illustrating another method of transmitting data in a wireless cellular network in accordance with an embodiment of the present invention;
fig. 8 is a timing diagram of an air interface of another internet of things communication shared channel according to another embodiment of the present invention;
fig. 9 is a schematic structural diagram of a terminal according to an embodiment of the present invention;
fig. 10 is a schematic structural diagram of a base station in an embodiment of the present invention.
Detailed Description
According to the current communication mode in the wireless cellular network, a transmission process of uplink data comprises the following steps: random access request, allocation and connection establishment of wireless resources, connection establishment of a data link layer, provision of identity, encryption starting, transmission of data, connection release of the data link and connection release of the wireless resources; for the downlink data transmission process, besides the same processing flow as the uplink data transmission process, a paging process is also included before the random access network. It can be seen that the amount of communication process signaling to complete the transmission of data is significant.
The above wireless communication technology can satisfy the needs of communication to some extent. However, in the future, a large number of devices are simultaneously accessed to form the demand of the internet of things.
In a large number of internet of things devices, the data volume of each communication of the devices is sometimes small, and if the small data is transmitted by using the existing data transmission method in the wireless cellular network, the efficiency of a communication system is low, and the signaling overhead in the communication process is large.
In order to solve the above problem, in the embodiments of the present invention, when an uplink channel is in an idle state, data is sent in a format of an information frame including identification information of a sending end, and when a response data frame corresponding to the information frame and indicating that the information frame transmits correctly is received in a downlink channel, transmission of the data is determined to be completed.
In order to make the aforementioned objects, features and advantages of the present invention comprehensible, embodiments accompanied with figures are described in detail below.
The following shows a method for transmitting data in a wireless cellular network according to an embodiment of the present invention, where the wireless cellular network includes two shared channels for internet of things communication with different frequencies, which are an uplink channel and a downlink channel, and the following introduces a method for transmitting data through the uplink channel with reference to fig. 1, where the method may include the following steps:
s11: and when data is to be sent to the base station side, monitoring whether the uplink channel is in an idle state.
In a specific implementation, the uplink channel is suitable for transmitting communication data and can be shared by a plurality of terminals, that is, each of the plurality of terminals may have the right to use the uplink channel to transmit data, but only one terminal occupies the channel at the same time. And the channel may be provided by a base station, such as a base station may determine a transmission parameter, such as a frequency of the channel, and then inform a terminal of the transmission parameter in the form of a broadcast.
Since the uplink channel can be shared by a plurality of terminals, in an embodiment of the present invention, in order to avoid communication collision, it may be sensed (Carrier Sense) whether the uplink channel is in an idle state before transmitting data to the base station side using the uplink channel.
S12: and when the uplink channel is in an idle state, transmitting the data in the form of an information frame through the uplink channel.
In an embodiment of the present invention, when the uplink channel is in an idle state, the data may be sent on the uplink channel in the form of an information frame, so that a plurality of terminals may be prevented from simultaneously using the uplink channel to send data. And the information frame comprises the identity identification information of the terminal so as to identify the identity of the terminal, so that the base station can identify the terminal sending the data, and the subsequent base station can conveniently send feedback information to the terminal corresponding to the identity identification information.
In a specific implementation, in the identification information of the terminal, the identity of the terminal may be identified in various forms, for example, the identity of the terminal may be identified by an ID of the terminal, the identity of the terminal may also be identified by a physical address of the terminal, and the identity of the terminal may also be identified by a random number.
Since the transmission of the information frame and the reception of the response data frame corresponding to the information frame are not on the same channel, and the base station can arrange the transmission sequence of the response data frame, in order to ensure that the information frame and the response data frame can correspond to each other, in a specific implementation, the information frame may further include identification information of the information frame.
In an embodiment of the present invention, the identification information of the information frame may be a sequence number of the information frame.
In order to prevent attacks and improve the security of data, in a specific implementation, when the data is transmitted in the form of an information frame, the data may be encrypted in the information frame.
In an embodiment of the present invention, a format of the information frame may be as shown in fig. 2, where the information frame structure diagram includes: MAC Header (MAC Header), device identification UE ID, Ciphered Data (Ciphered Data), and Frame Check Sequence (FCS).
Wherein: the MAC Header is used for realizing the functions of a physical layer such as long packet segmentation and recombination, transmission, confirmation, packet error retransmission, encryption and decryption, integrity check and the like, and can be added with information such as priority control, a source address, a destination address and the like;
the UE ID is used to identify a device for transmitting data, because the device selects a suitable wireless network and cell after being turned on, and establishes a connection, and the connection establishment process involves steps of acquiring a device identity, performing mutual authentication, generating a key with both sides consistent, and allocating a temporary identity, and the UE ID may be temporary identity information or permanent identity information. In order to prevent attacks and improve the security of data, the data can be encrypted by using a secret key, and after receiving the encrypted data, a receiving end can obtain the secret key consistent with the sending end through a UE ID to decode the encrypted data; the FCS is used for packet error detection.
In another embodiment of the present invention, the UE ID may also be placed in the MAC Header.
It should be noted that the format of the information frame is shown in fig. 2 only for better understanding and implementing the present invention by those skilled in the art, but it is not meant to represent the only format of the information frame, and the format of the information frame in fig. 2 does not set any limit to the scope of the present invention. In addition, in the information frame sent on the uplink channel, the device identifier UE ID carried in the information frame may be the identifier of the terminal; the UE ID, which is the device identifier carried in the information frame sent on the downlink channel, may also be the identifier of the base station, and is different according to the difference of the sending end. In the embodiment of the present invention, the terminal refers to a computer device that can exchange data, and includes, but is not limited to, a mobile phone, a notebook, a tablet computer, and a vehicle-mounted computer.
In a specific implementation, the information frame may be transmitted using a communication network hierarchy shown in fig. 3, the hierarchy comprising: an application Layer (APP Layer), a network Layer (IP Layer), a data link Layer (MAC Layer) and a physical Layer (PHY Layer) of the Internet of things communication, and the hierarchical structure is from top to bottom.
Wherein: the internet of things information can be transmitted through an IP protocol, an MAC layer carries the transmission and the reception of IP data packets, and is also responsible for long packet segmentation and recombination, Carrier Sense Multiple Access (CSMA), frame transmission, encryption and decryption, integrity check, packet error detection, confirmation, packet error retransmission and the like, and priority control can be added.
In another embodiment of the present invention, for a Long Term Evolution (LTE) communication network, the format of the information frame may be as shown in fig. 4.
The information frame includes: MAC Header (MAC Header), Radio Link control Header (RLC), Packet Data Convergence Protocol Header (PDCPHeader), encrypted Data (Ciphered Data), and Frame Check Sequence (FCS). The encryption function is realized by a PDCP layer, the UE ID can be placed in a PDCP Header, if the space of the current PDCP Header is not enough, the UE ID can be placed in an extended PDCP Header mode, the long packet segmentation and recombination function can be borne by an RLC layer, the MAC layer can bear CSMA, frame sending, packet error detection, confirmation and packet error retransmission functions, and priority control can also be added. Therefore, the data transmission method in the embodiment of the invention can be realized on the basis of the minimum change of the current network protocol layer.
S13: and when a response data frame corresponding to the information frame is received through the downlink channel and indicates that the information frame is transmitted correctly, determining to finish the data transmission.
In a specific implementation, in order to know the condition of data transmission, it may be determined that the data transmission is completed when a response data frame corresponding to the information frame is received through the downlink channel and indicates that the information frame is correctly transmitted.
In a specific implementation, if the downlink channel receives data transmitted in the form of an information frame, it may also be possible to first monitor whether the uplink channel is in an idle state, and then, when the uplink channel is in an idle state, send a response data frame corresponding to the information frame received in the downlink channel through the uplink channel, that is, on the uplink channel, monitoring of the channel state may be performed first whether an information frame or a response data frame or another frame is sent, and only when the channel is in an idle state, the frame may be sent directly. If the uplink channel is monitored to be busy, whether the uplink channel is in an idle state or not can be continuously monitored, and the response data frame can be sent through the uplink channel when the uplink channel is monitored to be in the idle state for a preset first time duration; the first time period t1 is equal to the product of the time slot and a random number.
In order to enable the information frames to be mutually corresponding or matched with the response data frames, that is, to enable the terminal to determine whether the received response data frame replies to the information frame sent by itself, in an embodiment of the present invention, the response data frame includes identification information of the information frame.
In another embodiment of the present invention, the response data frame may be an Acknowledgement Character (ACK), which is a transmission control character sent by the receiving end to the sending end in data communication, and indicates that the sent data has been acknowledged and received without errors.
In a specific implementation, if it is determined by the listening that the uplink channel is in a busy state, the listening may continue to be in the state of the uplink channel, and when it is sensed that the uplink channel is in an idle state for a preset first time period t1, the data is transmitted in an information frame format on the uplink channel, where the first time period t1 is n time slots.
In a specific implementation, if n is a non-random number, that is, n is a certain value, there may be a case where two or more intended transmitting ends attempt transmission simultaneously, resulting in transmission collision between the two or more intended transmitting ends. After the same time duration, these intended transmitters try retransmission at the same time, resulting in repeated occurrence of transmission collisions. Therefore, in the embodiment of the present invention, in order to avoid transmission collision between the intended transmitting ends, setting n as a random number may help smooth the communication load.
In an embodiment of the present invention, the n may be derived by a binary exponential back-off algorithm. Other algorithms may be used by those skilled in the art to assign the random number n according to actual needs.
Fig. 5 shows a channel air interface timing diagram in an embodiment of the present invention, where an Uplink channel (Uplink) in fig. 5 is a MEDIA BUSY Period, a Contention Period (CP) Period, and an information FRAME occupation Period from left to right; the Downlink channel (Downlink) occupies a period of time for the ACK frame.
Wherein: MEDIA BUSY represents a period of time during which the channel is BUSY; the CP represents the stage of waiting for the terminal of the channel to be randomly distributed with waiting time, and the Slot represents the gap size of each part after the CP is divided into n parts; the information FRAME FRAME occupation time period represents that FRAME occupies the channel period; the ACK FRAME occupation period indicates that a time interval between transmission of the ACK FRAME and transmission of the information FRAME FRAME is not less than SIFS during ACK occupation of the channel.
Referring to fig. 5, a data transmission method in the embodiment of the present invention is described in detail below:
when a certain terminal wants to send data, whether an uplink channel is in an idle state is monitored, and if the channel is in the idle state within the duration of the continuous DIFS, an information frame can be sent immediately; if the upstream channel is sensed to be in the MEDIABBUSY period, the state of the channel can be continuously sensed, and the data can be sent after the channel is continuously idle for n slots. And when the ACK frame corresponding to the information frame is received through a downlink channel after at least the SIFS time interval of data transmission and indicates that the information frame is correctly transmitted, the data transmission is finished.
In summary, it can be seen that, when the uplink channel is in the idle state, data is sent in the format of an information frame including the id information of the terminal, and when a response data frame corresponding to the information frame and indicating that the information frame transmits correctly is received in the downlink channel, it is determined to complete the data transmission, and this data transmission process does not require the communication steps of random access to the network, radio resource allocation and connection establishment, data link connection establishment, provision of the id information, encryption initiation, data transmission, data link connection release, and radio resource connection release, so that the instruction overhead in the communication process can be reduced, and the efficiency of the communication system can be improved.
In a specific implementation, the data may include n sub-data, where each sub-data corresponds to 1 information frame, n is an integer and n > 1, that is, the data needs to be transmitted through multiple information frames. In this case, the n information frames may be continuously transmitted without a time interval.
Since the sending of the information frame and the receiving of the response data frame are through two mutually independent channels, when the n information frames are sent continuously without time interval, the n information frames can correspond to one response data frame.
In order to save the time of channel interception and channel waiting, in an embodiment of the present invention, after the current information frame is sent, the next information frame is directly sent, and then when the downlink channel receives a response data frame corresponding to the n information frames, the transmission of the data is determined to be completed without intercepting the channel state again, so that the time of channel interception and waiting can be saved, and the efficiency of the communication system can be improved.
In order to avoid data transmission errors caused by the fact that the transmission of the information frames and the reception of the response data frames cannot correspond to each other, in another embodiment of the present invention, after receiving a response data frame corresponding to one of the information frames, the next information frame may be started to be transmitted.
In a specific implementation, if the response data frame indicates that the information frame is transmitted incorrectly or the response data frame is not received, the terminal may re-perform an operation of listening whether the uplink channel is in an idle state, so that the data may be retransmitted. If the data is retransmitted to a preset number of times, the data may be aborted from being transmitted and an error warning message may be output.
An air interface timing diagram of a channel in the embodiment of the present invention is provided below, where data to be transmitted corresponds to 2 information FRAMEs, and as shown in fig. 6, an uplink channel (uplink) in fig. 6 includes, from left to right, a MEDIA BUSY Period, a Contention Period (CP) Period, a first information FRAME1 occupied Period, and a second information FRAME2 occupied Period; the period occupied by the ACK frame is from left to right on the Downlink channel (Downlink).
Wherein: MEDIA BUSY represents a period of time during which the channel is BUSY; the CP represents the stage of waiting for the terminal of the channel to be randomly distributed with waiting time, and the Slot represents the gap size of each part after the CP is divided into n parts; FRAME represents the period that the information FRAME occupies the channel; the ACK frame occupation period indicates that the base station issues an ACK.
Referring to fig. 6, a data transmission method in the embodiment of the present invention is described in detail below: when a terminal wants to send data, it first monitors whether the up channel is in idle state, if the channel is in idle state, it can send information frame immediately, when the sent data is corresponding to more than 2 information frames, it can send the first information frame first, then directly send the second information frame without time interval in the middle. And after the second information frame is sent at least with the SIFS time interval, receiving an ACK frame corresponding to the information frame through a downlink channel, wherein the ACK frame indicates that the first and second information frames are correctly sent, and finishing the transmission of the data.
In summary, if the transmitted data corresponds to more than one information frame, by continuously transmitting the n information frames without time intervals, it is not necessary to monitor and confirm the state of the uplink channel again, so that the time for channel monitoring and channel waiting can be saved, and the efficiency of the communication system can be improved.
In order to make those skilled in the art better understand and implement the present invention, another method for transmitting data in a wireless cellular network according to an embodiment of the present invention is further provided below, where the wireless cellular network includes two shared channels for internet of things communication with different frequencies, which are an uplink channel and a downlink channel, respectively, and as shown in fig. 7, the method may include:
s71: and sending data in the form of information frames through the downlink channel.
In a specific implementation, data transmission of the downlink channel may be uniformly arranged by the base station, and the base station may arrange the order of sending data in the downlink channel according to the priority of the data or according to the time sequence of receiving an information frame, where the information frame includes the identity information of the base station.
In an embodiment of the present invention, when the base station intends to use the downlink channel to transmit data, the base station may transmit the data in the form of an information frame.
It can be understood that the information frame may be transmitted by using the communication network hierarchical structure shown in fig. 3, and the format of the information frame may also be as shown in fig. 2 and fig. 4, except that the device identifier is the identity information of the base station, and those skilled in the art may refer to the above embodiments and will not be described herein again.
S72: and when a response data frame corresponding to the information frame is received through the uplink channel and indicates that the information frame is transmitted correctly, determining to finish the data transmission.
The information frame and the request-reply frame are taken as an integral process whether the data is sent in an uplink channel or a downlink channel. In a specific implementation, if the base station does not receive a response data frame corresponding to the transmitted information frame within a set time, or the received response data frame indicates that the information frame is transmitted incorrectly, the information frame may be retransmitted.
In an embodiment of the present invention, if the base station receives, through the uplink channel, a response data frame corresponding to the information frame sent in the downlink channel, and the response data frame indicates that the information frame is correctly transmitted, it may be determined that the data transmission is completed.
In an embodiment of the present invention, the response data frame may be an ACK frame, which is a transmission control character sent by the receiving end to the sending end in data communication, and indicates that the sent data has been acknowledged and received without error.
Fig. 8 illustrates a channel air interface timing diagram in an embodiment of the present invention, where an Uplink channel (Uplink) in fig. 8 is a MEDIA BUSY Period, a Contention Period (CP) Period, and an ACK frame occupation Period from left to right; the Downlink channel (Downlink) is an information FRAME occupation time period.
Wherein: MEDIA BUSY represents a period of time during which the channel is BUSY; the CP represents the stage of waiting for the terminal of the channel to be randomly distributed with waiting time, the Slot represents the gap size of each part after the CP is divided into n parts, and the ACK represents that the ACK frame occupies the channel period. FRAME represents a period in which one information FRAME occupies the channel; transmission time t of downlink channel information FRAME FRAME and ready transmission time t of uplink channel ACK FRAME0The time interval between the two is not larger than SIFS so as to restrict the response time of the terminal to the information frame sent by the base station.
Referring to fig. 8, a data transmission method in the embodiment of the present invention is described in detail below: when a base station wants to send data, the base station can start sending in the form of information frames through a downlink channel, then a terminal replies an ACK frame on an uplink channel, and when the terminal occupies the uplink channel to send the ACK frame, the terminal can firstly monitor whether the uplink channel is in an idle state, and if the channel is in the idle state, the terminal can immediately send the ACK frame; if the monitored uplink channel is in the MEDIA BUSY period, the state of the channel can be continuously monitored, and the ACK frame can not be sent until the n slot duration is waited. And when the ACK frame corresponding to the information frame is received through an uplink channel after at least the SIFS time interval of data transmission, and the ACK frame indicates that the information frame is correctly transmitted, the data transmission is finished.
In order to make those skilled in the art better understand and implement the present invention, a terminal that can implement the data transmission method in the wireless cellular network is provided as follows, as shown in fig. 9, where the wireless cellular network includes two shared channels for internet of things communication with different frequencies, which are an uplink channel and a downlink channel, respectively, and the terminal may include: channel sensing unit 91, transmitting unit 92, receiving unit 93 and confirming unit 94, wherein:
the channel listening unit 91 is adapted to listen to the uplink channel when data is to be transmitted to the base station side;
the sending unit 92 is adapted to send the data in the form of an information frame through the uplink channel when the channel sensing unit 91 senses that the uplink channel is in an idle state, and the information frame includes the identification information of the terminal and the identification information of the information frame;
the receiving unit 93 is adapted to receive a response data frame corresponding to the information frame through the downlink channel;
the confirming unit 94 is adapted to determine that the data transmission is completed when the receiving unit 93 receives a response data frame corresponding to the information frame and the response data frame indicates that the information frame is correctly transmitted.
In a specific implementation, the identification information of the information frame is a sequence number of the information frame.
In a specific implementation, the data includes n pieces of sub data, each piece of sub data corresponds to 1 information frame, n is an integer, and n > 1.
In a specific implementation, the transmitting unit 92 is adapted to continuously transmit the n information frames without a time interval.
In a specific implementation, the n information frames correspond to one response data frame.
In a specific implementation, the sending unit 92 is adapted to, after the receiving unit 93 receives a response data frame corresponding to one information frame, start sending a next information frame.
In a specific implementation, the apparatus may further include: a control unit 95, adapted to control the channel sensing unit 91 to continue to sense whether the uplink channel is in an idle state when the channel sensing unit 91 senses that the uplink channel is in a busy state, and control the sending unit 92 to send the data in the form of an information frame through the uplink channel when the channel sensing unit 91 senses that the uplink channel is in the idle state for a preset first time; the first time length is equal to the product of the time slot and a random number.
In a specific implementation, the receiving unit 93 is further adapted to receive data sent in the form of an information frame in the downlink channel;
the channel listening unit 91 is further adapted to listen whether the uplink channel is in an idle state when the receiving unit 93 receives data transmitted in the form of an information frame on the downlink channel;
the sending unit 92 is further adapted to send, through the uplink channel, a response data frame corresponding to the information frame received in the downlink channel when the uplink channel is in an idle state.
In order to make those skilled in the art better understand and implement the present invention, the following also provides a base station that can implement the above data transmission method, as shown in fig. 10, where the wireless cellular network includes two shared channels for internet of things communication with different frequencies, which are an uplink channel and a downlink channel, respectively, and the base station may include: a data sending unit 101, a frame receiving unit 102, and a transmission confirmation unit 103, wherein:
the data transmitting unit 101 is adapted to transmit data in the form of an information frame through the downlink channel;
the frame receiving unit 102 is adapted to receive a response data frame corresponding to the information frame through the uplink channel;
the transmission confirming unit 103 is adapted to determine to complete the transmission of the data when the frame receiving unit 102 receives a response data frame corresponding to the information frame through the uplink channel, and the response data frame indicates that the information frame is correctly transmitted.
Those skilled in the art will appreciate that all or part of the steps in the methods of the above embodiments may be implemented by hardware related to instructions of a program, which may be stored in a computer-readable storage medium, and the storage medium may include: ROM, RAM, magnetic or optical disks, and the like.
Although the present invention is disclosed above, the present invention is not limited thereto. Various changes and modifications may be effected therein by one skilled in the art without departing from the spirit and scope of the invention as defined in the appended claims.

Claims (12)

1. A method for transmitting data in a wireless cellular network is characterized in that the wireless cellular network comprises two thing networking communication shared channels with different frequencies, namely an uplink channel and a downlink channel, and the method comprises the following steps:
when data are to be sent to a base station side, monitoring whether the uplink channel is in an idle state;
when the uplink channel is in an idle state, the data is sent in the form of an information frame through the uplink channel, and the information frame comprises the identity identification information of the terminal and the identification information of the information frame;
receiving a response data frame corresponding to the information frame through the downlink channel, and determining to finish the data transmission when the response data frame indicates that the information frame is transmitted correctly; the response data frame comprises the identification information of the information frame; the identification information of the information frame is the serial number of the information frame; enabling the information frame and the response data frame to correspond to each other through the identification information of the information frame;
when the uplink channel is determined to be in a busy state, continuously monitoring whether the uplink channel is in an idle state, and when the uplink channel is monitored to be in the idle state for a preset first time period, sending the data in an information frame form through the uplink channel; the first time length is equal to the product of the time slot and a random number.
2. The method of claim 1, wherein the data comprises n sub-data, each sub-data corresponds to 1 information frame, n is an integer, and n > 1.
3. A method for transmitting data in a wireless cellular network according to claim 2, wherein said transmitting said data in the form of information frames comprises: and continuously transmitting the n information frames without time intervals.
4. A method as claimed in claim 3, characterized in that said n information frames correspond to a response data frame.
5. A method as claimed in claim 1, characterized in that after receiving a response data frame corresponding to one of said information frames, the transmission of the next information frame is started.
6. The method of claim 1, further comprising: when receiving data sent in the form of information frames in the downlink channel, monitoring whether the uplink channel is in an idle state;
and when the uplink channel is in an idle state, sending a response data frame corresponding to the information frame received in the downlink channel through the uplink channel.
7. A terminal is suitable for data transmission in a wireless cellular network, and is characterized in that the wireless cellular network comprises two thing networking communication shared channels with different frequencies, namely an uplink channel and a downlink channel, and the terminal comprises:
the channel monitoring unit is suitable for monitoring the uplink channel when data are to be sent to the base station side;
the sending unit is suitable for sending the data in the form of an information frame through the uplink channel when the channel monitoring unit monitors that the uplink channel is in an idle state, and the information frame comprises the identity identification information of the terminal and the identification information of the information frame; the identification information of the information frame is the serial number of the information frame; enabling the information frame and the response data frame to correspond to each other through the identification information of the information frame;
a receiving unit adapted to receive a response data frame corresponding to the information frame through the downlink channel;
the confirming unit is suitable for confirming that the data transmission is finished when the receiving unit receives a response data frame corresponding to the information frame and the response data frame indicates that the information frame is transmitted correctly;
the response data frame comprises the identification information of the information frame;
the control unit is suitable for controlling the channel monitoring unit to continuously monitor whether the uplink channel is in an idle state or not when the channel monitoring unit monitors that the uplink channel is in a busy state, and controlling the sending unit to send the data in an information frame form through the uplink channel when the channel monitoring unit monitors that the uplink channel is in the idle state for a preset first time; the first time length is equal to the product of the time slot and a random number.
8. The terminal of claim 7, wherein the data comprises n sub-data, each sub-data corresponds to 1 information frame, n is an integer, and n > 1.
9. The terminal according to claim 8, wherein said transmitting unit is adapted to transmit said n information frames continuously without time interval.
10. The terminal of claim 9, wherein the n information frames correspond to a response data frame.
11. The terminal according to claim 7, wherein the sending unit is adapted to start sending a next information frame after the receiving unit receives a response data frame corresponding to one of the information frames.
12. The terminal according to claim 7, wherein the receiving unit is further adapted to receive data transmitted in the form of information frames on the downlink channel;
the channel monitoring unit is further adapted to monitor whether the uplink channel is in an idle state when the receiving unit receives data sent in the form of an information frame on the downlink channel;
the sending unit is further adapted to send, through the uplink channel, a response data frame corresponding to the information frame received in the downlink channel when the uplink channel is in an idle state.
CN201610177739.9A 2016-03-25 2016-03-25 Data transmission method, terminal and base station in wireless cellular network Active CN107231698B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610177739.9A CN107231698B (en) 2016-03-25 2016-03-25 Data transmission method, terminal and base station in wireless cellular network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610177739.9A CN107231698B (en) 2016-03-25 2016-03-25 Data transmission method, terminal and base station in wireless cellular network

Publications (2)

Publication Number Publication Date
CN107231698A CN107231698A (en) 2017-10-03
CN107231698B true CN107231698B (en) 2020-04-07

Family

ID=59931760

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610177739.9A Active CN107231698B (en) 2016-03-25 2016-03-25 Data transmission method, terminal and base station in wireless cellular network

Country Status (1)

Country Link
CN (1) CN107231698B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108199941B (en) * 2017-12-29 2022-03-08 北京纳米维景科技有限公司 CAN bus communication method based on CAN2.0B
CN110430097B (en) * 2019-08-07 2021-06-01 聚好看科技股份有限公司 Instruction transmission method, device and system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101902822A (en) * 2010-07-22 2010-12-01 北京交通大学 Base station-assisted mobile terminal equipment autonomously accessing method and device
CN101925192A (en) * 2010-07-27 2010-12-22 新邮通信设备有限公司 Signal channel access method
CN101932009A (en) * 2009-06-18 2010-12-29 中兴通讯股份有限公司 Report of scheduling information frame in wireless communication system and acquisition method
CN101951597A (en) * 2010-08-13 2011-01-19 北京邮电大学 Method, device and system for communicating among different types of networks
EP2690876A2 (en) * 2011-03-22 2014-01-29 Electronics And Telecommunications Research Institute Heterogeneous network-based linked broadcast content transmitting/receiving device and method

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8345607B2 (en) * 2008-03-10 2013-01-01 Marvell World Trade Ltd. Coexistence and collocation of remote network and local network radios

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101932009A (en) * 2009-06-18 2010-12-29 中兴通讯股份有限公司 Report of scheduling information frame in wireless communication system and acquisition method
CN101902822A (en) * 2010-07-22 2010-12-01 北京交通大学 Base station-assisted mobile terminal equipment autonomously accessing method and device
CN101925192A (en) * 2010-07-27 2010-12-22 新邮通信设备有限公司 Signal channel access method
CN101951597A (en) * 2010-08-13 2011-01-19 北京邮电大学 Method, device and system for communicating among different types of networks
EP2690876A2 (en) * 2011-03-22 2014-01-29 Electronics And Telecommunications Research Institute Heterogeneous network-based linked broadcast content transmitting/receiving device and method

Also Published As

Publication number Publication date
CN107231698A (en) 2017-10-03

Similar Documents

Publication Publication Date Title
US11706814B2 (en) Communications device, infrastructure equipment and methods
EP3043615B1 (en) Method, user equipment, and base station for predetermination of resource in random access
KR101812151B1 (en) Methods and systems for protection and bandwidth selection for downlink and uplink frequency division multiple access communications
WO2018126801A1 (en) Data sending method and apparatus, and data receiving method and apparatus
EP3397016B1 (en) Channel contention method and apparatus
JP2010041729A (en) Method and apparatus for processing uplink grant
US9820218B2 (en) Systems and methods for efficient access point discovery
TW201640856A (en) Control frame aggregation frame
WO2018196092A1 (en) Random access method and device
CN109716830B (en) Communication method, device and system in unlicensed spectrum
CN107231698B (en) Data transmission method, terminal and base station in wireless cellular network
CN107231699B (en) Method and device for transmitting data in wireless cellular network
CN108243510B (en) Method and device for allocating context resources to terminal
CN116137704A (en) Side-link communication method and related device
CN112292907B (en) Data transmission method, device, equipment and storage medium
CN107231675B (en) Method and device for transmitting data in wireless cellular network
CN110719649B (en) Channel access method and device
CN107231696A (en) The transmission method and device of data in a kind of wireless cellular network
CN106488580B (en) Competition access method, competition access device, station and competition access system
CN107926043B (en) Method and device for determining spatial multiplexing
JP6265929B2 (en) SEARCH WIRELESS COMMUNICATION DEVICE AND SEARCHED WIRELESS COMMUNICATION DEVICE
EP3298840B1 (en) Supporting packet query-response transactions at lower layer
CN107231697A (en) The transmission method and device of data in a kind of wireless cellular network
WO2015188380A1 (en) Data sending method and device, and data receiving method and device
KR20090080915A (en) Method of encoding data unit using different crc algorithms

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant