WO2016062210A1 - 一种传输下行数据的方法和设备 - Google Patents

一种传输下行数据的方法和设备 Download PDF

Info

Publication number
WO2016062210A1
WO2016062210A1 PCT/CN2015/091781 CN2015091781W WO2016062210A1 WO 2016062210 A1 WO2016062210 A1 WO 2016062210A1 CN 2015091781 W CN2015091781 W CN 2015091781W WO 2016062210 A1 WO2016062210 A1 WO 2016062210A1
Authority
WO
WIPO (PCT)
Prior art keywords
data packet
type
terminal
base station
sgw
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
Application number
PCT/CN2015/091781
Other languages
English (en)
French (fr)
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.)
China Academy of Telecommunications Technology CATT
Original Assignee
China Academy of Telecommunications Technology CATT
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 China Academy of Telecommunications Technology CATT filed Critical China Academy of Telecommunications Technology CATT
Priority to US15/521,298 priority Critical patent/US20170339722A1/en
Priority to EP15851849.8A priority patent/EP3211941B1/en
Publication of WO2016062210A1 publication Critical patent/WO2016062210A1/zh
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W68/00User notification, e.g. alerting and paging, for incoming communication, change of service or the like
    • H04W68/005Transmission of information for alerting of incoming communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W68/00User notification, e.g. alerting and paging, for incoming communication, change of service or the like
    • H04W68/02Arrangements for increasing efficiency of notification or paging channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/08Non-scheduled access, e.g. ALOHA
    • H04W74/0833Random access procedures, e.g. with 4-step access

Definitions

  • the present invention relates to the field of wireless communication technologies, and in particular, to a method and device for transmitting downlink data.
  • a radio resource control (RRC) connection is released when a terminal (UE) has no data transmission for a long time, so after the subsequent downlink data arrives, the mobile terminal moves.
  • the Mobility Management Entity (MME) first needs to trigger the UE to resume the RRC signaling connection through the paging process to perform user plane data transmission.
  • MME Mobility Management Entity
  • the prior art data transmission scheme introduces a large signaling burden and a wait delay for the case of bursty small packet transmission.
  • the present invention provides a method and a device for transmitting downlink data, which are used to solve the problem that a data transmission scheme existing in the prior art introduces a large signaling burden and a waiting delay for a small data packet transmission.
  • the base station After receiving the first type of data packet from the SGW, the base station sends a paging message that carries the identifier of the terminal in the first type of data packet;
  • the base station After the terminal performs random access, the base station sends a second type of data packet decapsulated by the first type of data packet to the terminal.
  • the method further includes: the base station placing, in the paging message, a dedicated Preamble for performing random access. ;
  • the base station After the base station performs random access, the base station sends a second type of data packet decapsulated by the first type of data packet to the terminal, where the base station randomly performs the terminal through the dedicated Preamble. After the access, the second type of data packet decapsulated by the first type of data packet is sent to the terminal.
  • the base station after receiving the first type of data packet from the SGW, before sending the paging message that carries the terminal identifier in the first type of data packet, further includes: the base station according to the first type The QoS parameter in the data packet determines the number of first retransmissions;
  • the method further includes: the base station starting a first retransmission timer, if the first retransmission timer is not received before the timeout expires The random access request determines whether the current number of retransmissions is less than the number of the first retransmissions after the first retransmission timer expires, and if yes, returns to send the terminal in the first type of data packet.
  • the step of identifying the paging message otherwise, stopping the sending of the paging message.
  • the base station after receiving the first type of data packet from the SGW, the base station, before transmitting the paging message carrying the terminal identifier and the random access resource in the first type of data packet, further includes: determining, by the base station The received data amount of the third type of data packet in the first type of data packet is greater than a set threshold.
  • the method further includes: after determining, by the base station, that the received data volume of the third type of data packet in the first type of data packet is not greater than a set threshold, the group sends the first The type data packet is decapsulated by the second type of data packet and the terminal identifier in the first type of data packet.
  • the base station group sends the second type of data packet decapsulated by the first type of data packet and the terminal identifier in the first type of data packet, including: the base station by paging or broadcasting, Transmitting a second type of data packet obtained by decapsulation of the first type of data packet and a terminal identifier in the first type of data packet.
  • the base station After receiving the first type of data packet from the SGW, the base station sends a second type of data packet decapsulated by the first type of data packet and a terminal identifier in the first type of data packet.
  • the method further includes: determining, by the base station, a second number of retransmissions according to a QoS parameter in the first type of data packet;
  • the method further includes: the base station starting a second retransmission timer, if The second retransmission timer does not receive the feedback information before the timeout expires. After the second retransmission timer expires, it is determined whether the current number of retransmissions is less than the second retransmission number. If yes, the group is returned. And the step of decapsulating the second type data packet obtained by the first type of data packet and the terminal identifier in the first type data packet, otherwise, stopping sending the paging message.
  • the method further includes: the base station performing a header on the third type of data packet in the first type of data packet. Compression processing.
  • the method further includes: after receiving the feedback information from the terminal, the base station The terminal identification and feedback information are returned to the SGW together.
  • the SGW determines the received terminal corresponding to the first type of data packet from the PGW;
  • the SGW sends the first type of data packet that needs to be sent, which is determined by the received first type of data packet, to all candidate base stations.
  • the method further includes: in the terminal attaching process, the SGW according to the received terminal identifier from the MME and the IP from the PGW Address, establish a correspondence between the terminal identifier and the IP address;
  • Corresponding terminal identifier, and the terminal corresponding to the terminal identifier is used as the terminal corresponding to the received first type data packet from the PGW.
  • the SGW determines, according to the following manner, a first type of data packet to be sent: the SGW receives the received first type data packet as a first type of data packet to be sent; or the SGW receives The first type of data packet is decapsulated to obtain a third type of data packet, and the third type of data packet is encrypted and integrity protected at the PDCP layer to obtain a second type of data packet, and the second type of data packet is encapsulated.
  • the first type of data packet that needs to be sent.
  • the SGW sends the first type of data packet that needs to be sent, which is determined by the received first type of data packet, to all the candidate base stations, and further includes: the SGW placing the terminal identifier of the terminal Need to send in the first type of packet.
  • the SGW determines a base station that the terminal may camp on, including: the SGW determines, according to a list of base stations that the terminal obtains from the MME, the base station that the terminal may camp on.
  • the method further comprises: after receiving the notification from the MME update list, the SGW updates the list of base stations that the terminal may camp on.
  • the SGW further includes: receiving, by the SGW, feedback from the base station. After the information and the terminal are identified, the resident timer is started; after receiving the first type of data packet from the PGW for the user corresponding to the terminal identifier, the SGW receives the first type of data packet from the PGW.
  • the first type of data packet determined by a type of data packet to be sent is sent to the base station that transmits the feedback information and the terminal identifier.
  • the terminal After the terminal identifier in the received paging message from the base station is its own terminal identifier, the terminal performs random access;
  • the terminal receives a second type of data packet from the base station.
  • the terminal performs random access, including: the terminal performs random access according to a dedicated Preamble in the paging message.
  • the method further includes: after receiving the PDCP data packet and the terminal identifier sent by the base station group, if the terminal identifier is its own terminal identifier, determining that the PDCP data packet is its own PDCP data pack.
  • the terminal further includes: the terminal returning the terminal identifier and the feedback information to the base station.
  • the method further includes: determining, by the terminal, the second type of data packet received The integrity verification was successful.
  • the method further includes: after the terminal moves out of the original location area, the base station sends a location update request to the MME by the base station, so that the MME notifies the SGW to update.
  • the MME sends a terminal identifier to the SGW and a list of base stations that the terminal may camp on in the terminal attaching process, so that the SGW determines, according to the terminal identifier and the base station list that the terminal may reside, the base station that the terminal may camp on;
  • the MME After receiving the IP address from the SGW, the MME sends the IP address and the terminal identifier to the terminal through the base station.
  • the method further includes: after receiving the location update request from the terminal, the MME updates the list of base stations that the terminal may camp on, and notifies the updated base station of the list of base stations that the terminal may camp on. SGW.
  • a first transmission module configured to: after receiving the first type of data packet from the SGW, send the end in the first type of data packet The paging message of the end identifier;
  • the first processing module is configured to send, after the terminal has random access, a second type of data packet obtained by decapsulating the first type of data packet to the terminal.
  • the first transmission module is further configured to: before sending the paging message carrying the terminal identifier in the first type of data packet, placing a dedicated Preamble for performing random access on the paging message in;
  • the first processing module is specifically configured to: after a terminal performs random access by using the dedicated Preamble, send a second type of data packet decapsulated by the first type of data packet to the terminal.
  • the first transmission module is further configured to: after receiving the first type of data packet from the SGW, determine a first retransmission number according to the QoS parameter in the first type of data packet; After the paging message of the terminal identifier in the first type of data packet, the first retransmission timer is started, and if the random access request is not received before the first retransmission timer expires, the first weight is After the timer expires, it is determined whether the current number of retransmissions is less than the number of the first retransmissions. If yes, the step of sending a paging message carrying the identifier of the terminal in the first type of data packet is returned, otherwise, the sending is stopped. Paging message.
  • the first transmission module is further configured to: after receiving the first type of data packet from the SGW, if it is determined that the received data volume of the third type of the first type of data packet is greater than And the predetermined threshold value is sent, and the paging message carrying the terminal identifier in the first type of data packet and the random access resource is sent.
  • the first transmission module is further configured to: after determining that the received data amount of the third type of data packet in the first type of data packet is not greater than a set threshold, the group sending is performed by the The first type of data packet decapsulates the second type of data packet and the terminal identifier in the first type of data packet.
  • the first transmission module is specifically configured to: send, by means of paging or broadcast, a second type of data packet decapsulated by the first type of data packet, and a terminal in the first type of data packet Logo.
  • the first transmission module is further configured to: after receiving the first type of data packet from the SGW, determine a second number of retransmissions according to the QoS parameter in the first type of data packet; After the second type of data packet is decapsulated by the first type of data packet and the terminal identifier in the first type of data packet, the second retransmission timer is started, and the second retransmission timer is not received before the timeout expires.
  • the first transmission module is further configured to: before the second type data packet obtained by decapsulating the first type data packet, perform a header on the third type data packet in the first type data packet Compression processing.
  • the first transmission module is further configured to: after receiving the feedback information from the terminal, return the terminal identifier of the terminal and the feedback information to the SGW.
  • An SGW for transmitting downlink data which is provided by the embodiment of the present invention, includes:
  • a second processing module configured to determine a terminal corresponding to the received first type data packet from the PGW;
  • a determining module configured to determine a base station where the terminal may reside
  • a sending module configured to send, by the received first type data packet, the first type of data packet that needs to be sent to all candidate base stations.
  • the second processing module is further configured to: during the terminal attaching process, the SGW establishes a correspondence between the terminal identifier and the IP address according to the received terminal identifier from the MME and the IP address from the PGW; After receiving the first type of data packet from the PGW, determining, according to the correspondence between the terminal identifier and the IP address, the terminal identifier corresponding to the received IP address in the first type of data packet, and identifying the terminal identifier The corresponding terminal acts as the terminal corresponding to the received first type of data packet from the PGW.
  • the sending module is specifically configured to determine, according to the following manner, a first type of data packet that needs to be sent:
  • the type packet is encrypted and integrity protected to obtain a second type of packet, and the second type of packet is encapsulated into a first type of packet that needs to be sent.
  • the sending module is further configured to: before transmitting the first type of data packet that needs to be sent, which is determined by the received first type of data packet, to all candidate base stations, placing the terminal identifier of the terminal in need The first type of packet sent.
  • the determining module is specifically configured to: determine, according to a list of base stations that the terminal obtains from the MME, that the terminal may camp on.
  • the second processing module is further configured to: after receiving the notification from the MME update list, update the list of base stations that the terminal may camp on.
  • the sending module is further configured to: after transmitting the first type of data packet that needs to be sent, which is determined by the received first type of data packet, to all candidate base stations, receiving feedback information from the base station And after the terminal identifier is started, the resident timer is started; after receiving the first type data packet of the user corresponding to the terminal identifier from the PGW before the timer expires, the first type of data packet to be received The determined first type of data packet to be transmitted is sent to the base station that transmits the feedback information and the terminal identifier.
  • a random access module configured to perform random access after the terminal identifier in the received paging message from the base station is its own terminal identifier
  • a second transmission module configured to receive a second type of data packet from the base station.
  • the random access module is specifically configured to: perform random access according to a dedicated Preamble in the paging message.
  • the second transmission module is further configured to: after receiving the PDCP data packet and the terminal identifier sent by the base station, if the terminal identifier is its own terminal identifier, determining that the PDCP data packet is itself PDCP packet.
  • the second transmission module is further configured to: after determining that the PDCP data packet is a PDCP data packet of the UE, return the terminal identifier and the feedback information to the base station.
  • the second transmission module is further configured to: after receiving the second type of data packet from the base station, if it is determined that the integrity verification for the received second type data packet is successful, return to the base station The terminal identifier and feedback information.
  • the second transmission module is further configured to: after the terminal moves out of the original location area, send a location update request to the MME by using the base station, so that the MME notifies the SGW to update.
  • a list notification module configured to send, to the SGW, a terminal identifier and a base station list that the terminal may reside in the terminal attaching process, so that the SGW determines, according to the terminal identifier and the base station list that the terminal may reside, that the terminal may reside Base station
  • the information notification module is configured to send the IP address and the terminal identifier to the terminal through the base station after receiving the IP address from the SGW.
  • the list notification module is further configured to: after receiving the location update request from the terminal, the base station updates the list of base stations that the terminal may camp on, and notifies the updated base station list that the terminal may reside.
  • the SGW is further configured to: after receiving the location update request from the terminal, the base station updates the list of base stations that the terminal may camp on, and notifies the updated base station list that the terminal may reside.
  • a processor for reading a program in the memory performing the following process:
  • the transceiver After receiving the first type of data packet from the SGW, the transceiver sends a paging message carrying the terminal identifier in the first type of data packet through the transceiver; after the terminal performs random access, passes through the transceiver to the office The terminal transmits a second type of data packet obtained by decapsulating the first type of data packet.
  • a transceiver for receiving and transmitting data under the control of a processor.
  • the processor is further configured to: before the paging message carrying the terminal identifier in the first type of data packet is sent by the transceiver, placing a dedicated Preamble for performing random access on the paging In the message, after a terminal performs random access by using the dedicated Preamble, the second type data packet obtained by decapsulating the first type data packet is sent to the terminal by the transceiver.
  • the processor is further configured to: after receiving the first type of data packet from the SGW, the first number of retransmission times is determined according to the QoS parameter in the first type of data packet; After the paging message carrying the terminal identifier in the first type of data packet is sent, the first retransmission timer is started, and if the random access request is not received before the first retransmission timer expires, After the first retransmission timer expires, it is determined whether the current number of retransmissions is less than the first retransmission number, and if yes, the step of sending a paging message carrying the terminal identifier in the first type of data packet is returned. Otherwise, stop sending the paging message.
  • the processor is further configured to: after receiving, by the transceiver, the first type of data packet from the SGW, if it is determined that the received data type of the third type data packet in the first type data packet is greater than
  • the set threshold value is sent by the transceiver to send a paging message carrying the terminal identifier in the first type of data packet and the random access resource.
  • the processor is further configured to: after determining that the data volume of the third type of data packet in the first type of data packet received by the transceiver is not greater than a set threshold, And a second type of data packet obtained by decapsulating the first type of data packet and a terminal identifier in the first type of data packet.
  • the processor is specifically configured to: send, by using a transceiver, a second type of data packet decapsulated by the first type of data packet and a first type of data packet by using a transceiver Terminal identification.
  • the processor is further configured to: after receiving the first type of data packet from the SGW, determine, by the transceiver, the second retransmission number according to the QoS parameter in the first type of data packet; After the second type of data packet decapsulated by the first type of data packet and the terminal identifier in the first type of data packet, start a second retransmission timer, if the second retransmission timer expires before If the second retransmission timer expires, it is determined whether the current number of retransmissions is less than the second retransmission number, and if yes, the returning burst is decapsulated by the first type of data packet.
  • the second type of data packet and the step of identifying the terminal in the first type of data packet otherwise, stopping sending the paging message.
  • the processor is further configured to: perform header compression processing on the third type of data packet in the first type of data packet before decapsulating the second type data packet obtained by the first type of data packet .
  • the processor is further configured to: after the transceiver receives the feedback information from the terminal, return the terminal identifier of the terminal and the feedback information to the SGW through the transceiver.
  • a processor for reading a program in the memory performing the following process:
  • a transceiver for receiving and transmitting data under the control of a processor.
  • the processor is further configured to: establish a correspondence between the terminal identifier and the IP address according to the terminal identifier from the MME and the IP address from the PGW received by the transceiver during the terminal attaching process; After the first type of data packet from the PGW is obtained, determining the terminal identifier corresponding to the received IP address in the first type of data packet according to the correspondence between the terminal identifier and the IP address, and corresponding to the terminal identifier The terminal acts as the terminal corresponding to the received first type packet from the PGW.
  • the processor is specifically configured to determine, according to the following manner, the first type of data packet that needs to be sent:
  • the type packet is encrypted and integrity protected to obtain a second type of packet, and the second type of packet is encapsulated into a first type of packet that needs to be sent.
  • the processor is further configured to: before transmitting the first type of data packet that needs to be sent, which is determined by the received first type of data packet, to all candidate base stations, placing the terminal identifier of the terminal in need The first type of packet sent.
  • the processor is specifically configured to: determine, according to a list of base stations that the terminal obtains from the MME, that the terminal may camp on.
  • the processor is further configured to: after the transceiver receives the notification from the MME update list, update the list of base stations that the terminal may camp on.
  • the processor is further configured to: after transmitting, by the transceiver, the first type of data packet that is determined by the first type of data packet to be sent to all candidate base stations, After the feedback information of the base station and the identifier of the terminal, the resident timer is started; after receiving the first type data packet of the user corresponding to the terminal identifier from the PGW through the transceiver before the timer expires, the received The first type of data packet that needs to be sent by the first type of data packet is sent by the transceiver to the base station that sends the feedback information and the terminal identifier.
  • a processor for reading a program in the memory performing the following process:
  • the terminal identifier in the paging message received by the transceiver from the base station is its own terminal identifier
  • random access is performed; and the second type of data packet from the base station is received by the transceiver.
  • a transceiver for receiving and transmitting data under the control of a processor.
  • the processor is specifically configured to: perform random access according to a dedicated Preamble in the paging message.
  • the processor is further configured to: after the transceiver receives the PDCP data packet and the terminal identifier sent by the base station group, if the terminal identifier is its own terminal identifier, determining that the PDCP data packet is itself PDCP packet.
  • the processor is further configured to: after determining that the PDCP data packet is a PDCP data packet of its own, return the terminal identifier and the feedback information to the base station by using a transceiver.
  • the processor is further configured to: after receiving the second type of data packet from the base station by using the transceiver, if it is determined that the integrity verification is successful for the received second type of data packet, The base station returns the terminal identifier and feedback information.
  • the processor is further configured to: after the terminal moves out of the original location area, send, by the base station, a location update request to the MME, so that the MME notifies the SGW to update.
  • a processor for reading a program in the memory performing the following process:
  • the transceiver sends a terminal identifier to the SGW and a list of base stations that the terminal may camp on, so that the SGW determines, according to the terminal identifier and the base station list that the terminal may reside, the base station that the terminal may camp on; After receiving the IP address from the SGW, the transceiver sends the IP address and the terminal identifier to the terminal through the base station.
  • a transceiver for receiving and transmitting data under the control of a processor.
  • the processor is further configured to: after receiving the location update request from the terminal, the base station updates the list of base stations that the terminal may camp on, and notifies the list of base stations that the updated terminal may camp through the transceiver.
  • the SGW is further configured to: after receiving the location update request from the terminal, the base station updates the list of base stations that the terminal may camp on, and notifies the list of base stations that the updated terminal may camp through the transceiver.
  • the base station After receiving the first type of data packet from the SGW, the base station sends a paging message carrying the terminal identifier in the first type of data packet; after the terminal performs random access, the base station sends the paging message to the terminal.
  • the first type of data packet decapsulates the obtained second type of data packet.
  • the embodiment of the present invention can avoid the control plane delay and the air interface signaling burden introduced by the transition from the idle state to the connection state after the data arrives, and greatly reduce the connection maintenance introduced after the terminal enters the connection state due to no data transmission for a long time. Overhead. Thereby improving the performance of the existing cellular system in the downlink burst small data transmission.
  • 1A is a schematic diagram of a user plane protocol stack according to an embodiment of the present invention.
  • 1B is a schematic structural diagram of a system for transmitting downlink data according to an embodiment of the present invention.
  • FIG. 2 is a schematic structural diagram of a base station according to Embodiment 2 of the present invention.
  • FIG. 3 is a schematic structural diagram of a third SGW according to an embodiment of the present invention.
  • FIG. 4 is a schematic structural diagram of a terminal according to Embodiment 4 of the present invention.
  • FIG. 5 is a schematic structural diagram of an MME according to Embodiment 5 of the present invention.
  • FIG. 6 is a schematic structural diagram of a base station according to Embodiment 6 of the present invention.
  • FIG. 7 is a schematic structural diagram of an SGW according to Embodiment 7 of the present invention.
  • FIG. 8 is a schematic structural diagram of a terminal according to Embodiment 8 of the present invention.
  • FIG. 9 is a schematic structural diagram of a MME according to an embodiment of the present invention.
  • FIG. 10 is a schematic flowchart of a method for transmitting downlink data according to Embodiment 10 of the present invention.
  • FIG. 11 is a schematic flowchart of a method for transmitting downlink data according to Embodiment 11 of the present invention.
  • FIG. 12 is a schematic flowchart of a method for transmitting downlink data according to Embodiment 12 of the present invention.
  • FIG. 13 is a schematic flowchart of a method for transmitting downlink data according to Embodiment 13 of the present invention.
  • FIG. 14 is a schematic flowchart of a method for transmitting an air interface downlink data packet according to Embodiment 14 of the present invention.
  • Embodiment 15 is a schematic flowchart of a method for transmitting an air interface downlink data packet according to Embodiment 15 of the present invention.
  • 16 is a schematic flowchart of a method for triggering establishment of a downlink transmission session by a process in which a terminal attaches to a network according to an embodiment of the present invention
  • FIG. 17 is a schematic flowchart of a method for triggering a downlink transmission session update by a terminal location update according to Embodiment 17 of the present invention.
  • the base station after receiving the first type of data packet from the Serving Gateway (SGW), the base station sends a paging message carrying the terminal identifier in the first type of data packet; after the terminal performs random access, Transmitting, by the terminal, a second type of data packet obtained by decapsulating the first type of data packet.
  • SGW Serving Gateway
  • the embodiment of the present invention can avoid the control plane delay and the air interface signaling burden introduced by the transition from the idle state to the connection state after the data arrives, and greatly reduce the connection maintenance introduced after the terminal enters the connection state due to no data transmission for a long time. Overhead. Thereby improving the performance of the existing cellular system in the downlink burst small data transmission.
  • the first type of data packet may be a General Packet Radio Service (GPRS) Protocol (GPRS) packet
  • the second type of data packet may be a packet data aggregation protocol (Packet).
  • the third type of packet may be an Internet Protocol (IP) packet.
  • GPRS General Packet Radio Service
  • PDCP Data Convergence Protocol
  • IP Internet Protocol
  • the embodiment of the present invention is not limited to the foregoing three types of data packets, and may be changed as needed.
  • the PDCP data packet may also be adaptively modified.
  • FIG. 1A is a schematic diagram of a user plane protocol stack when the embodiment of the present invention is applied to an LTE system:
  • the UE user plane includes an application layer to process application layer data packets, the IP layer is responsible for external network routing functions, and the PDCP layer is responsible for decrypting and integrity verification of received PDCP data packets, and radio link control (Radio Link Control, The RLC) layer is responsible for recovering the serialized or segmented data, and the medium access control (MAC) and the L1 layer implement the transmission and reception of the air interface data.
  • the IP layer is responsible for external network routing functions
  • the PDCP layer is responsible for decrypting and integrity verification of received PDCP data packets
  • radio link control (Radio Link Control, The RLC) layer is responsible for recovering the serialized or segmented data
  • the medium access control (MAC) and the L1 layer implement the transmission and reception of the air interface data.
  • the MAC/L1 layer of the base station implements the function of receiving and transmitting air interface data
  • the RLC layer implements segmentation or cascading of data packets
  • the GTP layer implements tunnel-based data forwarding function to the core network.
  • the PDCP layer of the SGW is responsible for encrypting and protecting the IP packets obtained from the packet data gateway (PDN GW, PGW), and the GTP layer implements the tunnel forwarding function.
  • the IP layer of the PGW implements mapping of data packets arriving in the downlink of the external network to the corresponding GTP tunnel function.
  • the GTP layer implements the tunnel forwarding function.
  • the embodiments of the present application are not limited to the application in the LTE system, and may be applied to other communication systems.
  • the devices involved in the embodiments of the present application such as SGW, PGW, etc., may be replaced with corresponding ones in other communication systems. device.
  • the application is applied to the LTE system as an example, and is applied to other communication systems, and is not illustrated here.
  • the network side performs the downlink data forwarding and the air interface transmission process according to the pre-configuration information to the idle (IDLE) state terminal.
  • Pre-configuration information includes:
  • the terminal identifier is a unique terminal temporary identifier of the entire network allocated by the core network control plane entity.
  • the globally unique Temporary Identity (GUTI) in the existing LTE system can be reused. It can also be a unique group identifier of the entire network, such as a group ID.
  • GUI globally unique Temporary Identity
  • Base station information that the target UE may camp on used by the gateway to send downlink data to the serving base station where all target terminals may camp.
  • the key information a key used by the terminal and the PDCP layer encryption and integrity protection on the network side.
  • the gateway determines the base station where the terminal may camp according to the pre-save context information, and pushes the downlink data to the serving base station where all target terminals may camp.
  • the air interface transmission process the base station first performs paging on the air interface in the air interface, and performs dedicated preamble (Preamble) allocation in the paging message. If the terminal subsequently uses the dedicated Preamble for random access, the base station performs downlink service data transmission in the local cell. .
  • Preamble dedicated preamble
  • the base station directly transmits the service data on the air interface through the broadcast channel or the paging channel.
  • a system for transmitting downlink data according to Embodiment 1 of the present invention includes: SGW 10, base station 20, terminal 30, and MME 40.
  • SGW 10 configured to determine a received terminal corresponding to the first type of data packet from the PGW; determine a base station that the terminal may camp on; and determine the first type to be sent by the received first type of data packet The data packet is sent to all candidate base stations;
  • the base station 20 is configured to: after receiving the first type of data packet from the SGW, send a paging message that carries the terminal identifier in the first type of data packet; after the terminal performs random access, send, to the terminal, Decapsulating the second type of data packet by the first type of data packet;
  • the terminal 30 is configured to perform random access to receive the second type of data packet from the base station after the terminal identifier in the received paging message from the base station is its own terminal identifier.
  • the MME 40 is configured to send, to the SGW, a terminal identifier and a base station list that the terminal may reside in the terminal attaching process, so that the SGW determines, according to the terminal identifier and the base station list that the terminal may reside, the base station that the terminal may camp on. After receiving the IP address from the SGW, the IP address and the terminal identifier are sent to the terminal through the base station.
  • the SGW determines, according to a list of base stations that the terminal obtains from the MME, that the terminal may camp on.
  • the SGW in the terminal attaching process, establishes a correspondence between the terminal identifier and the IP address according to the received terminal identifier from the MME and the IP address from the PGW;
  • the SGW After receiving the first type of data packet from the PGW, the SGW determines, according to the correspondence between the terminal identifier and the IP address, the terminal identifier corresponding to the received IP address in the first type of data packet, and the The terminal corresponding to the terminal identifier is the terminal corresponding to the received first type data packet from the PGW.
  • the SGW places the terminal identifier of the terminal in the first type of data packet to be sent, so that the base station sends the terminal identifier to the terminal, so that the terminal determines whether it is downlink transmission for itself according to the terminal identifier.
  • the SGW may use the received first type data packet as the first type of data packet to be sent.
  • the SGW decapsulates the received first type of data packet to obtain a third type of data packet, and performs encryption and integrity protection on the third type of data packet at the PDCP layer to obtain a second type of data packet.
  • the second type of data packet is encapsulated into a first type of data packet that needs to be sent.
  • the dedicated Preamble for performing random access is placed in the paging message
  • the terminal performs random access according to the dedicated Preamble in the paging message.
  • the base station After the terminal performs random access by using the dedicated Preamble, the base station sends a second type of data packet decapsulated by the first type of data packet to the terminal.
  • the base station determines the first retransmission number according to the quality of service (QoS) parameter in the first type of data packet;
  • QoS quality of service
  • the first retransmission timer is started, and if the random access request is not received before the first retransmission timer expires, After the first retransmission timer expires, it is determined whether the current number of retransmissions is less than the first retransmission number, and if yes, the step of sending a paging message carrying the terminal identifier in the first type of data packet is returned. Otherwise, stop sending paging messages.
  • the duration of the first retransmission timer can be set according to experience or simulation or application environment.
  • the terminal may further return the terminal identifier and feedback information to the base station.
  • the terminal receives the second type of data packet from the base station after receiving the second type of data packet from the base station. After the integrity verification of the type 2 data packet is successful, the terminal identifier and feedback information may be returned to the base station.
  • the base station After receiving the feedback information from the terminal, the base station returns the terminal identifier of the terminal together with the feedback information to the SGW;
  • the SGW After receiving the feedback information and the terminal identifier from the base station, the SGW starts a camping timer; after receiving the first type of data packet from the PGW for the user corresponding to the terminal identifier, the camping timer will receive the The first type of data packet determined by the first type of data packet to be sent is sent to the base station that sends the feedback information and the terminal identifier.
  • the SGW may send the feedback information and the terminal identifier to the terminal after the first type of data packet of the user corresponding to the terminal identifier from the PGW is received before the timer is set.
  • the base station transmits the first type of data packet and does not transmit to the base station where the terminal may camp, thereby reducing the amount of messages between the SGW and the base station, and reducing the reception.
  • the number of base stations of the first type of data packet is less than the number of messages sent by the base station air interface.
  • the duration of the camping timer can be set according to experience or simulation or application environment. If the duration is set smaller, the possibility that the terminal still resides at the current base station is higher.
  • the base station of the embodiment of the present invention may first determine whether the data amount of the third type data packet in the received first type data packet is greater than a set gate. Limit value
  • a preferred manner is: the base station group sends a second type of data packet decapsulated by the first type of data packet and a terminal identifier in the first type of data packet, such as by paging or broadcasting. Way to send
  • the terminal determines that the PDCP data packet is its own PDCP data packet.
  • the base station determines the second retransmission number according to the QoS parameter in the first type of data packet;
  • the second retransmission timer is started, if the second retransmission is performed.
  • the feedback message is not received before the timer expires.
  • the second retransmission timer expires, it is determined whether the current number of retransmissions is less than the second retransmission number. If yes, the group sends the first type of data. And the step of decapsulating the obtained second type data packet and the terminal identifier in the first type data packet, otherwise, stopping sending the paging message.
  • the duration of the second retransmission timer can be set based on experience or simulation or application environment.
  • the terminal may further return the terminal identifier and the feedback information to the base station.
  • the terminal receives the second type of data packet from the base station after receiving the second type of data packet from the base station. After the integrity verification of the type 2 data packet is successful, the terminal identifier and feedback information may be returned to the base station.
  • the base station After receiving the feedback information from the terminal, the base station returns the terminal identifier of the terminal together with the feedback information to the SGW;
  • the SGW After receiving the feedback information and the terminal identifier from the base station, the SGW starts a camping timer; after receiving the first type of data packet from the PGW for the user corresponding to the terminal identifier, the camping timer will receive the The first type of data packet determined by the first type of data packet to be sent is sent to the base station that sends the feedback information and the terminal identifier.
  • the SGW may send the feedback information and the terminal identifier to the terminal after the first type of data packet of the user corresponding to the terminal identifier from the PGW is received before the timer is set.
  • the base station transmits the first type of data packet, and does not transmit to the base station where the terminal may camp, thereby reducing the amount of messages between the SGW and the base station, and reducing the number of base stations receiving the first type of data packet, that is, There is less number of messages sent by the base station air interface.
  • the duration of the camping timer can be set according to experience or simulation or application environment. If the duration is set smaller, the possibility that the terminal still resides at the current base station is higher.
  • the method of grouping the second type of data packet and the terminal identifier is compared to the paging mode, the amount of resources in the air interface is larger, so the method of grouping the second type of data packet and the terminal identifier by using the resident timer can save more resources in the air interface. .
  • the base station may perform header compression processing on the IP packet header type 3 data packet in the first type of data packet before transmitting.
  • the decapsulation of the first type of data packet by the base station may be decapsulated after receiving the first type of data packet, or may be decapsulated before the data packet needs to be sent.
  • a preferred method is: after the terminal moves out of the original location area, the terminal sends a location update request to the MME through the base station;
  • the MME updates the list of base stations that the terminal may camp on, and notifies the SGW of the list of base stations that the updated terminal may camp on;
  • the SGW After receiving the notification from the MME update list, the SGW updates the list of base stations that the terminal may camp on.
  • the base station according to Embodiment 2 of the present invention includes: a first transmission module 200 and a first processing module 210.
  • the first transmission module 200 is configured to: after receiving the first type of data packet from the SGW, send a paging message that carries the terminal identifier in the first type of data packet;
  • the first processing module 210 is configured to send, after the terminal has performed random access, a second type of data packet obtained by decapsulating the first type of data packet to the terminal.
  • the first transmission module 200 is further configured to: before sending the paging message carrying the terminal identifier in the first type of data packet, placing a dedicated Preamble for performing random access on the paging In the message;
  • the first processing module 210 is specifically configured to: after a terminal performs random access by using the dedicated Preamble, to the terminal Transmitting a second type of data packet obtained by decapsulating the first type of data packet.
  • the first transmission module 200 is further configured to: after receiving the first type of data packet from the SGW, determine a first retransmission number according to the QoS parameter in the first type of data packet; After the paging message of the terminal identifier in the first type of data packet is started, the first retransmission timer is started, and if the random access request is not received before the first retransmission timer expires, the first After the retransmission timer expires, it is determined whether the current number of retransmissions is less than the first retransmission number. If yes, the step of sending a paging message carrying the terminal identifier in the first type of data packet is returned, otherwise, the process stops. Send a paging message.
  • the first transmission module 200 is further configured to: after receiving the first type of data packet from the SGW, determine that the data amount of the third type data packet in the received first type data packet is greater than And setting a threshold value, sending a paging message carrying the terminal identifier in the first type of data packet and the random access resource.
  • the first transmission module 200 is further configured to: after determining that the received data amount of the third type of data packet in the first type of data packet is not greater than a set threshold, Decoding a second type of data packet obtained by the first type of data packet and a terminal identifier in the first type of data packet.
  • the first transmission module 200 is specifically configured to: send, by using a paging or a broadcast manner, a second type of data packet decapsulated by the first type of data packet, and the first type of data packet. Terminal identification.
  • the first transmission module 200 is further configured to: after receiving the first type of data packet from the SGW, determine a second retransmission number according to the QoS parameter in the first type of data packet; After the second type of data packet decapsulated by the first type of data packet and the terminal identifier in the first type of data packet, the second retransmission timer is started, and the second retransmission timer is not received before the timeout expires. After the timeout of the second retransmission timer, determining whether the current number of retransmissions is less than the number of retransmissions, and if yes, returning the group to be decapsulated by the first type of data packet. The second type of data packet and the step of identifying the terminal in the first type of data packet, otherwise, stopping sending the paging message.
  • the first transmission module 200 is further configured to: before decapsulating the second type of data packet by the first type of data packet, perform a third type of data packet in the first type of data packet. Head compression processing.
  • the first transmission module 200 is further configured to: after receiving the feedback information from the terminal, return the terminal identifier of the terminal and the feedback information to the SGW.
  • the SGW of the third embodiment of the present invention includes: a second processing module 300, a determining module 310, and a sending module 320.
  • a second processing module 300 configured to determine a terminal corresponding to the received first type data packet from the PGW;
  • a determining module 310 configured to determine a base station that the terminal may camp on
  • the sending module 320 is configured to send, to the all candidate base stations, the first type of data packet that needs to be sent, which is determined by the received first type of data packet.
  • the second processing module 300 is further configured to: during the terminal attaching process, establish a correspondence between the terminal identifier and the IP address according to the received terminal identifier from the MME and the IP address from the PGW; After determining the first type of data packet from the PGW, determining, according to the correspondence between the terminal identifier and the IP address, the terminal identifier corresponding to the received IP address in the first type of data packet, and corresponding to the terminal identifier The terminal acts as a terminal corresponding to the received first type of data packet from the PGW.
  • the sending module 320 is specifically configured to determine, according to the following manner, a first type of data packet that needs to be sent:
  • the type packet is encrypted and integrity protected to obtain a second type of packet, and the second type of packet is encapsulated into a first type of packet that needs to be sent.
  • the sending module 320 is further configured to: before sending the first type of data packet that needs to be sent, which is determined by the received first type of data packet, to all candidate base stations, placing the terminal identifier of the terminal Need to send in the first type of packet.
  • the determining module 310 is specifically configured to: determine, according to a list of base stations that the terminal obtains from the MME, that the terminal may camp on.
  • the second processing module 300 is further configured to: after receiving the notification from the MME update list, update the list of base stations that the terminal may camp on.
  • the sending module 320 is further configured to: after receiving the first type of data packet that needs to be sent, which is determined by the received first type of data packet, is sent to all candidate base stations, after receiving feedback from the base station After the information and the terminal are identified, the resident timer is started; after receiving the first type of data packet from the PGW for the user corresponding to the terminal identifier, the received first type data is received.
  • the first type of data packet that needs to be sent by the packet is sent to the base station that sends the feedback information and the terminal identifier.
  • the terminal in Embodiment 4 of the present invention includes: a random access module 400 and a second transmission module 410.
  • the random access module 400 is configured to perform random access after the terminal identifier in the received paging message from the base station is its own terminal identifier;
  • the second transmission module 410 is configured to receive a second type of data packet from the base station.
  • the random access module 400 is specifically configured to:
  • Random access is performed according to a dedicated Preamble in the paging message.
  • the second transmission module 410 is further configured to: after receiving the PDCP data packet and the terminal identifier sent by the base station, if the terminal identifier is its own terminal identifier, determining that the PDCP data packet is its own PDCP packet.
  • the second transmission module 410 is further configured to: after determining that the PDCP data packet is a PDCP data packet of the UE, return the terminal identifier and the feedback information to the base station.
  • the second transmission module 410 is further configured to: after receiving the second type of data packet from the base station, if it is determined that the integrity verification for the received second type of data packet is successful, returning to the base station Terminal identification and feedback information.
  • the second transmission module 410 is further configured to: after the terminal moves out of the original location area, send a location update request to the MME by using the base station, so that the MME notifies the SGW to update.
  • the MME of the fifth embodiment of the present invention includes: a list notification module 500 and an information notification module 510.
  • the list notification module 500 is configured to send, to the SGW, a terminal identifier and a base station list that the terminal may reside in the terminal attaching process, so that the SGW determines, according to the terminal identifier and the base station list that the terminal may reside, that the terminal may reside.
  • Base station
  • the information notification module 510 is configured to send the IP address and the terminal identifier to the terminal through the base station after receiving the IP address from the SGW.
  • the list notification module 500 is further configured to: after receiving the location update request from the terminal, the base station updates the list of base stations that the terminal may camp on, and notifies the updated base station of the list of base stations that the terminal may reside. SGW.
  • the base station according to Embodiment 6 of the present invention includes:
  • the processor 604 is configured to read a program in the memory 605 and perform the following process:
  • the transceiver 601 After receiving the first type of data packet from the SGW, the transceiver 601 sends a paging message that carries the terminal identifier in the first type of data packet, and after the terminal performs random access, passes through the transceiver. 601: Send, to the terminal, a second type of data packet that is decapsulated by the first type of data packet.
  • the transceiver 601 is configured to receive and transmit data under the control of the processor 604.
  • the processor 604 is further configured to: before transmitting, by the transceiver 601, a paging message carrying the terminal identifier in the first type of data packet, placing a dedicated Preamble for performing random access on the paging In the message, after a terminal performs random access by using the dedicated Preamble, the transceiver 601 sends a second type of data packet decapsulated by the first type of data packet to the terminal.
  • the processor 604 is further configured to: after receiving the first type of data packet from the SGW, the transceiver 601 determines the first retransmission number according to the QoS parameter in the first type of data packet; After the 601 sends the paging message carrying the terminal identifier in the first type of data packet, the first retransmission timer is started, and if the random access request is not received before the first retransmission timer expires, After the first retransmission timer expires, it is determined whether the current number of retransmissions is less than the first retransmission number, and if yes, the step of sending a paging message carrying the terminal identifier in the first type of data packet is returned. Otherwise, stop sending paging messages.
  • the processor 604 is further configured to: after receiving, by the transceiver 601, the first type of data packet from the SGW, if it is determined that the received data type of the third type data packet in the first type data packet is greater than
  • the set threshold value is sent by the transceiver 601 to send a paging message carrying the terminal identifier in the first type of data packet and the random access resource.
  • the processor 604 is further configured to: after determining that the data volume of the third type of data packet in the first type of data packet received by the transceiver 601 is not greater than a set threshold, pass the transceiver 601. Generating a second type of data packet decapsulated by the first type of data packet and a terminal identifier in the first type of data packet.
  • the processor 604 is specifically configured to: send, by using the paging or broadcast mode, the second type of data packet decapsulated by the first type of data packet by the transceiver 601, and the first type of data packet. Terminal identification.
  • the processor 604 is further configured to: after receiving the first type of data packet from the SGW, the transceiver 601 determines the second retransmission number according to the QoS parameter in the first type of data packet; After the second type of data packet decapsulated by the first type of data packet and the terminal identifier in the first type of data packet are sent, the second retransmission timer is started, if the second retransmission timer expires The feedback information is not received before, after the second retransmission timer expires, it is determined whether the current number of retransmissions is less than the second retransmission number, and if so, the return burst is decapsulated by the first type of data packet. The step of obtaining the second type of data packet and the terminal identifier in the first type of data packet, otherwise, stopping sending the paging message.
  • the processor 604 is further configured to: perform header compression processing on the third type of data packet in the first type of data packet before decapsulating the second type data packet obtained by the first type of data packet.
  • the processor 604 is further configured to: after the transceiver 601 receives the feedback information from the terminal, return the terminal identifier of the terminal and the feedback information to the SGW through the transceiver 601.
  • bus 600 may include any number of interconnected buses and bridges, and bus 600 will include one or more processors represented by processor 604 and memory represented by memory 605. The various circuits are linked together.
  • the bus 600 can also link various other circuits, such as peripherals, voltage regulators, and power management circuits, as is known in the art, and therefore, will not be further described herein.
  • Bus interface 603 provides an interface between bus 600 and transceiver 601.
  • the transceiver 601 can be one component or multiple components, such as multiple receivers and transmitters, provided for transmission.
  • Data processed by processor 604 is transmitted over wireless medium via antenna 602. Further, antenna 602 also receives the data and transmits the data to processor 604.
  • the processor 604 is responsible for managing the bus 600 and the usual processing, and can also provide various functions including timing, peripheral interfaces, voltage regulation, power management, and other control functions.
  • the memory 605 can be used to store data used by the processor 604 when performing operations.
  • the processor 604 can be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (Complex). Programmable Logic Device, CPLD).
  • CPU central processing unit
  • ASIC application specific integrated circuit
  • FPGA field-programmable gate array
  • Complex complex programmable logic device
  • CPLD Programmable Logic Device
  • the SGW of the seventh embodiment of the present invention includes:
  • the processor 704 is configured to read a program in the memory 705 and perform the following process:
  • the packet is transmitted by transceiver 701 to all of the alternate base stations.
  • the transceiver 701 is configured to receive and transmit data under the control of the processor 704.
  • the processor 704 is further configured to establish a correspondence between the terminal identifier and the IP address according to the terminal identifier from the MME and the IP address from the PGW received by the transceiver 701 in the terminal attaching process; After receiving the first type of data packet from the PGW, determining, according to the correspondence between the terminal identifier and the IP address, the terminal identifier corresponding to the received IP address in the first type of data packet, and identifying the terminal identifier The corresponding terminal acts as the terminal corresponding to the received first type of data packet from the PGW.
  • the processor 704 is specifically configured to determine, according to the following manner, the first type of data packet that needs to be sent:
  • the type packet is encrypted and integrity protected to obtain a second type of packet, and the second type of packet is encapsulated into a first type of packet that needs to be sent.
  • the processor 704 is further configured to: before sending the first type of data packet that needs to be sent, which is determined by the received first type of data packet, to all candidate base stations, placing the terminal identifier of the terminal in need of sending The first type of packet.
  • the processor 704 is specifically configured to: determine, according to a list of base stations that the terminal obtains from the MME, that the terminal may camp on.
  • the processor 704 is further configured to: after the transceiver 701 receives the notification from the MME update list, update the list of base stations that the terminal may camp on.
  • the processor 704 is further configured to: after transmitting, by the transceiver 701, the first type of data packet that needs to be sent by the first type of data packet to all candidate base stations, and receiving at the transceiver 701 After the feedback information from the base station and the terminal identifier, the camping timer is started; after receiving the first type of data packet from the PGW corresponding to the user of the terminal identifier, the transceiver 701 receives the first type of data packet from the PGW.
  • the first type of data packet determined by the first type of data packet to be transmitted is sent by the transceiver 701 to the base station that sends the feedback information and the terminal identifier.
  • bus architecture (represented by bus 700), which may include any number of interconnected buses and bridges, will include one or more processors represented by processor 704 and memory represented by memory 705. The various circuits are linked together.
  • the bus 700 can also link various other circuits, such as peripherals, voltage regulators, and power management circuits, as is known in the art and, therefore, will not be further described herein.
  • Bus interface 703 provides an interface between bus 700 and transceiver 701.
  • Transceiver 701 can be an element or a plurality of elements, such as multiple receivers and transmitters, providing means for communicating with various other devices on a transmission medium.
  • Data processed by processor 704 is transmitted over wireless medium via antenna 702. Further, antenna 702 also receives the data and transmits the data to processor 704.
  • the processor 704 is responsible for managing the bus 700 and the usual processing, and can also provide various functions including timing, peripheral interfaces, voltage regulation, power management, and other control functions.
  • the memory 705 can be used to store data used by the processor 704 when performing operations.
  • the processor 704 can be a CPU, an ASIC, an FPGA, or a CPLD.
  • the terminal according to Embodiment 8 of the present invention includes:
  • the processor 801 is configured to read a program in the memory 804 and perform the following process:
  • the transceiver 802 After the terminal identifier in the paging message received from the base station received by the transceiver 802 is its own terminal identifier, random access is performed; and the transceiver 802 receives the second type of data packet from the base station.
  • the transceiver 802 is configured to receive and transmit data under the control of the processor 801.
  • the processor 801 is specifically configured to perform random access according to the dedicated Preamble in the paging message.
  • the processor 801 is further configured to: after the transceiver 802 receives the PDCP data packet and the terminal identifier sent by the base station group, if the terminal identifier is its own terminal identifier, determine that the PDCP data packet is itself PDCP packet.
  • the processor 801 is further configured to:
  • the terminal identifier and feedback information are returned to the base station by the transceiver 802.
  • the processor 801 is further configured to: after receiving the second type of data packet from the base station by the transceiver 802, if it is determined that the integrity verification is successful for the received second type of data packet, pass the transceiver 802. Returning the terminal identifier and feedback information to the base station.
  • the processor 801 is further configured to: after the terminal moves out of the original location area, send, by the base station, a location update request to the MME, so that the MME notifies the SGW to update.
  • bus 800 may include any number of interconnected buses and bridges, and bus 800 will include one or more processors and memory 804 represented by general purpose processor 801. The various circuits of the memory are linked together.
  • the bus 800 can also link various other circuits, such as peripherals, voltage regulators, and power management circuits, as is known in the art, and therefore, will not be further described herein.
  • Bus interface 803 provides an interface between bus 800 and transceiver 802.
  • Transceiver 802 can be an element or a plurality of elements, such as multiple receivers and transmitters, providing means for communicating with various other devices on a transmission medium. For example, transceiver 802 receives external data from other devices. The transceiver 802 is configured to send the processed data of the processor 801 to other devices.
  • a user interface 805 can also be provided, such as a keypad, display, speaker, microphone, joystick.
  • the processor 801 is responsible for managing the bus 800 and the usual processing, running the general purpose operating system as described above.
  • the memory 804 can be used to store data used by the processor 801 when performing operations.
  • the processor 801 can be a CPU, an ASIC, an FPGA, or a CPLD.
  • FIG. 9 is a schematic structural diagram of a MME according to an embodiment of the present invention.
  • the processor 904 is configured to read a program in the memory 905 and perform the following process:
  • the transceiver 901 sends a terminal identifier to the SGW and a list of base stations that the terminal may camp on, so that the SGW determines, according to the terminal identifier and the base station list that the terminal may camp, the base station that the terminal may camp on. After receiving the IP address from the SGW, the transceiver 901 sends the IP address and the terminal identifier to the terminal through the base station.
  • the transceiver 901 is configured to receive and transmit data under the control of the processor 904.
  • the processor 904 is further configured to: after receiving the location update request from the terminal, the base station updates the list of base stations that the terminal may camp on, and passes the list of base stations that the updated terminal may camp through the transceiver. 901 notifies the SGW.
  • bus 900 can include any number of interconnected buses and bridges, and bus 900 will include one or more processors represented by processor 904 and memory represented by memory 905. The various circuits are linked together. The bus 900 can also link various other circuits, such as peripherals, voltage regulators, and power management circuits, as is known in the art, and therefore, will not be further described herein.
  • Bus interface 903 provides an interface between bus 900 and transceiver 901. Transceiver 901 can be an element or a plurality of elements, such as multiple receivers and transmitters, providing means for communicating with various other devices on a transmission medium. Data processed by processor 904 is transmitted over wireless medium via antenna 902. Further, antenna 902 also receives data and transmits the data to processor 904.
  • the processor 904 is responsible for managing the bus 900 and the usual processing, and can also provide various functions including timing, peripheral interfaces, voltage regulation, power management, and other control functions.
  • the memory 905 can be used to store data used by the processor 904 when performing operations.
  • the processor 904 can be a CPU, an ASIC, an FPGA, or a CPLD.
  • the method for downlink data is also provided in the embodiment of the present invention.
  • the device corresponding to the method for downlink data is different devices in the system for transmitting downlink data in the embodiment of the present invention, and the principle and solution of the method are solved.
  • the system is similar, so the implementation of the method can be seen in the implementation of the system, and the repeated description will not be repeated.
  • the method for transmitting downlink data in Embodiment 10 of the present invention includes:
  • Step 1001 After receiving the first type of data packet from the SGW, the base station sends a paging message that carries the identifier of the terminal in the first type of data packet.
  • Step 1002 After the terminal performs random access, the base station sends, to the terminal, a second type of data packet that is decapsulated by the first type of data packet.
  • the method further includes: the base station placing, in the paging message, a dedicated Preamble for performing random access. ;
  • the base station After the base station performs random access, the base station sends a second type of data packet decapsulated by the first type of data packet to the terminal, where the base station randomly performs the terminal through the dedicated Preamble. After the access, the second type of data packet decapsulated by the first type of data packet is sent to the terminal.
  • the base station after receiving the first type of data packet from the SGW, before sending the paging message that carries the terminal identifier in the first type of data packet, further includes: the base station according to the first type The QoS parameter in the data packet determines the number of first retransmissions;
  • the method further includes: the base station starting a first retransmission timer, if the first retransmission timer is not received before the timeout expires The random access request determines whether the current number of retransmissions is less than the number of the first retransmissions after the first retransmission timer expires, and if yes, returns to send the terminal in the first type of data packet.
  • the step of identifying the paging message otherwise, stopping the sending of the paging message.
  • the base station after receiving the first type of data packet from the SGW, the base station, before transmitting the paging message carrying the terminal identifier and the random access resource in the first type of data packet, further includes: determining, by the base station The received data amount of the third type of data packet in the first type of data packet is greater than a set threshold.
  • the method further includes: after determining, by the base station, that the received data volume of the third type of data packet in the first type of data packet is not greater than a set threshold, the group sends the first The type data packet is decapsulated by the second type of data packet and the terminal identifier in the first type of data packet.
  • the base station group sends the second type of data packet decapsulated by the first type of data packet and the terminal identifier in the first type of data packet, including: the base station by paging or broadcasting, Transmitting a second type of data packet obtained by decapsulation of the first type of data packet and a terminal identifier in the first type of data packet.
  • the base station After receiving the first type of data packet from the SGW, the base station sends a second type of data packet decapsulated by the first type of data packet and a terminal identifier in the first type of data packet.
  • the method further includes: determining, by the base station, a second number of retransmissions according to a QoS parameter in the first type of data packet;
  • the method further includes: the base station starting a second retransmission timer, if The second retransmission timer does not receive the feedback information before the timeout expires. After the second retransmission timer expires, it is determined whether the current number of retransmissions is less than the second retransmission number. If yes, the group is returned. And the step of decapsulating the second type data packet obtained by the first type of data packet and the terminal identifier in the first type data packet, otherwise, stopping sending the paging message.
  • the method further includes: the base station performing a header on the third type of data packet in the first type of data packet. Compression processing.
  • the method further includes: after receiving the feedback information from the terminal, the base station The terminal identification and feedback information are returned to the SGW together.
  • the method for transmitting downlink data in Embodiment 11 of the present invention includes:
  • Step 1101 The SGW determines the received terminal corresponding to the first type of data packet from the PGW;
  • Step 1102 The SGW determines a base station that the terminal may camp on;
  • Step 1103 The SGW sends the first type of data packet that needs to be sent, which is determined by the received first type of data packet, to all candidate base stations.
  • the method further includes: in the terminal attaching process, the SGW according to the received terminal identifier from the MME and the IP from the PGW Address, establish a correspondence between the terminal identifier and the IP address;
  • Corresponding terminal identifier, and the terminal corresponding to the terminal identifier is used as the terminal corresponding to the received first type data packet from the PGW.
  • the SGW determines, according to the following manner, a first type of data packet to be sent: the SGW receives the received first type data packet as a first type of data packet to be sent; or the SGW receives The first type of data packet is decapsulated to obtain a third type of data packet, and the third type of data packet is encrypted and integrity protected at the PDCP layer to obtain a second type of data packet, and the second type of data packet is encapsulated.
  • the first type of data packet that needs to be sent.
  • the SGW sends the first type of data packet that needs to be sent, which is determined by the received first type of data packet, to all the candidate base stations, and further includes: the SGW placing the terminal identifier of the terminal Need to send in the first type of packet.
  • the SGW determines a base station that the terminal may camp on, including: the SGW determines, according to a list of base stations that the terminal obtains from the MME, the base station that the terminal may camp on.
  • the method further comprises: after receiving the notification from the MME update list, the SGW updates the list of base stations that the terminal may camp on.
  • the SGW further includes: receiving, by the SGW, feedback from the base station. After the information and the terminal are identified, the resident timer is started; after receiving the first type of data packet from the PGW for the user corresponding to the terminal identifier, the SGW receives the first type of data packet from the PGW.
  • the first type of data packet determined by a type of data packet to be sent is sent to the base station that transmits the feedback information and the terminal identifier.
  • the method for transmitting downlink data in Embodiment 12 of the present invention includes:
  • Step 1201 After receiving the terminal identifier in the paging message from the base station, the terminal performs random access after the terminal identifier is its own terminal identifier.
  • Step 1202 The terminal receives a second type of data packet from the base station.
  • the terminal performs random access, including: the terminal performs random access according to a dedicated Preamble in the paging message.
  • the method further includes: after receiving the PDCP data packet and the terminal identifier sent by the base station group, if the terminal is The identifier is its own terminal identifier, and then the PDCP data packet is determined to be its own PDCP data packet.
  • the terminal further includes: the terminal returning the terminal identifier and the feedback information to the base station.
  • the method further includes: determining, by the terminal, the second type of data packet received The integrity verification was successful.
  • the method further includes: after the terminal moves out of the original location area, the base station sends a location update request to the MME by the base station, so that the MME notifies the SGW to update.
  • the method for transmitting downlink data in Embodiment 13 of the present invention includes:
  • Step 1301 The MME sends, to the SGW, a terminal identifier and a base station list that the terminal may reside in the terminal attaching process, so that the SGW determines, according to the terminal identifier and the base station list that the terminal may reside, the base station that the terminal may reside;
  • Step 1302 After receiving the IP address from the SGW, the MME sends the IP address and the terminal identifier to the terminal through the base station.
  • the method further includes: after receiving the location update request from the terminal, the MME updates the list of base stations that the terminal may camp on, and notifies the updated base station of the list of base stations that the terminal may camp on. SGW.
  • Example 1 In the case of a small data packet (for example, a packet size of several tens to hundreds of bits), the base station performs downlink transmission directly on the air interface, which carries the UE ID (identification) and the downlink PDCP data packet. According to the reliability requirements of the QoS parameters, the base station can adopt the air interface multiple blind retransmission scheme to improve the air interface transmission reliability. In addition, for the case where a plurality of consecutive downlink packets arrive in a burst, the SGW may determine the base station information currently camped on by the UE according to the eNB ID carried in the ACK acknowledgement packet received from the eNB, and will follow the camp timer Timer1 before timing out. The arriving data packet is only forwarded to the base station where the UE currently camps.
  • the base station performs downlink transmission directly on the air interface, which carries the UE ID (identification) and the downlink PDCP data packet.
  • the base station can adopt the air interface multiple blind retransmission scheme to improve the air
  • the method for transmitting an air interface downlink data packet according to Embodiment 14 of the present invention includes:
  • Step 1 After the IP data packet arrives, the PGW encapsulates the IP packet into a GTP data packet according to the pre-saved flow template, and sends the GTP data packet to the SGW.
  • the GTP data packet carries the QoS parameter, and the QoS parameter includes information about the IP packet's delay and reliability requirements.
  • Step 2 The SGW determines the context of the terminal according to the TEID information carried in the GTP data packet, and determines all base stations that the terminal may camp according to the base station list information saved by the context, and encrypts and completes the IP packet by using the key saved in the context. Protected and sealed into PDCP packets.
  • Step 3 The SGW sends the encapsulated GTP data packet to all base stations where the terminal may camp.
  • the GTP data packet itself carries the UE ID information and the QoS parameters.
  • the retransmission timer for the downlink data packet can be started. If the retransmission timer expires, no feedback acknowledgement is received, and the retransmission times are less than the maximum retransmission times. , triggers a retransmission of the downstream packet.
  • the maximum number of retransmissions can be determined by the QoS parameters.
  • Step 4 After receiving the GTP data packet, the base station decapsulates the GTP data packet to obtain the PDCP data packet, the UE ID and the QoS parameter, and performs header compression processing on the IP data packet according to pre-configuration, if the IP data packet data volume Below the threshold (for example, 100 bits), the PDCP packet and the UE ID are sent directly through the air interface.
  • the base station decapsulates the GTP data packet to obtain the PDCP data packet, the UE ID and the QoS parameter, and performs header compression processing on the IP data packet according to pre-configuration, if the IP data packet data volume Below the threshold (for example, 100 bits), the PDCP packet and the UE ID are sent directly through the air interface.
  • the IP data packet data volume Below the threshold for example, 100 bits
  • the base station transmits the PDCP data packet and the UE ID through a paging or broadcast channel.
  • Step 5 If the terminal receives the PDCP data packet and the UE ID in the air interface, and determines that the UE ID is its own UE ID according to the UE ID, it determines that the data packet is sent to itself, and after performing the integrity verification, passes The air interface sends the data correctly receiving indication, which carries the UE ID and the ACK indication. If the terminal does not obtain the uplink feedback resource in advance, the uplink transmission resource is obtained by initiating the random access procedure.
  • Step 6 After receiving the data correct indication (ie, ACK indication) from the terminal, the base station notifies the SGW that the data is successfully received by using the GTP message, and the GTP data packet carries the UE ID information and the ACK indication, and the GTP data packet may further carry the current terminal. Residing base station information.
  • the data correct indication ie, ACK indication
  • Step 7 After receiving the GTP data packet in step 6, the SGW starts the camping timer Timer1 (for example, 20 ms), and saves the eNB identity information of the terminal at the moment to the context of the terminal.
  • the camping timer Timer1 for example, 20 ms
  • Step 8 After the subsequent downlink data packet arrives, if the Timer1 does not time out, the SGW forwards the downlink data packet directly to the corresponding base station according to the base station identification information of the UE that is stored in the terminal context.
  • Step 9 After receiving the GTP data packet, the base station decapsulates the GTP data packet to obtain the PDCP data packet, the UE ID and the QoS parameter, and directly sends the PDCP data packet and the UE ID information through the air interface, that is, the same as step 4.
  • the base station performs Paging (Paging) in the cell, and the Paging message carries the terminal identifier.
  • the terminal identifier may be a high-level UE ID that uniquely identifies the terminal, or may be a high-level Group ID that identifies a group of terminals.
  • the terminal determines that the Paging message is triggered by the Paging message.
  • the base station may perform multiple blind retransmissions on the paging message in the cell according to the reliability requirement of the QoS parameter.
  • the base station configures the dedicated Preamble to the terminal through the Paging message, and the dedicated Preamble ensures that the terminal does not collide during the subsequent random access process.
  • the base station uses the Paging message as The dedicated Preamble allocated by the terminal is automatically released after a preset time (for example, 10 ms), wherein the preset time is determined according to the maximum feedback delay of the terminal.
  • the service data in the solution is only downlinked at the base station where the terminal actually resides. Therefore, the solution is more suitable for improving the air interface when the service data packet is large (for example, hundreds to thousands of data packets). Utilization rate.
  • the air interface downlink data packet transmission method of the fifteenth embodiment of the present invention includes:
  • Step 1 After the IP data packet arrives, the PGW encapsulates the IP packet into a GTP data packet according to the pre-saved flow template, and sends the GTP data packet to the SGW.
  • the GTP data packet carries the QoS parameter, and the QoS parameter includes information about the IP packet's delay and reliability requirements.
  • Step 2 The SGW determines the context of the terminal according to the TEID information carried in the GTP data packet, and determines all base stations that the terminal may camp according to the base station list information saved by the context, and encrypts and completes the IP packet by using the key saved in the context. Protected and sealed into PDCP packets.
  • Step 3 The SGW sends the encapsulated GTP data packet to all base stations where the terminal may camp.
  • the GTP data packet itself carries the UE ID information and the QoS parameters.
  • the retransmission timer for the downlink data packet can be started. If the retransmission timer expires, no feedback acknowledgement is received, and the retransmission times are less than the maximum retransmission times. , triggers a retransmission of the downstream packet.
  • the maximum number of retransmissions can be determined by the QoS parameters.
  • Step 4 After receiving the GTP data packet, the base station decapsulates the GTP data packet to obtain the PDCP data packet, the UE ID and the QoS parameter, and performs header compression processing on the IP data packet according to pre-configuration, if the IP data packet data volume If the threshold is not lower than the threshold (for example, 100 bits), the terminal is patched through the air interface.
  • the threshold for example, 100 bits
  • the Paging message carries the terminal identification information and the random access resource allocated by the base station to the terminal.
  • the base station may allocate a dedicated random access resource to the terminal, including a dedicated preamble code and a PRACH resource).
  • the base station may pre-configure the number of times the Paging message is blindly retransmitted in the air interface according to the QoS parameter.
  • the base station turns on the dedicated Preamble allocation timer. Before the timer expires, the dedicated Preamble configuration will not be allocated for other downlink data transmissions.
  • Step 5 The terminal determines whether the current message identity is for itself according to the UE ID carried in the Paging message. If it is for itself, the terminal initiates a random access procedure by using the random access configuration carried in the Paging message.
  • the base station does not receive the Preamble to initiate the random access procedure when the dedicated Preamble timer expires, the base station releases the dedicated Preamble resource for the subsequent downlink data transmission allocation process.
  • Step 6 After receiving the Preamble sent by the terminal on the random access resource configured for the terminal, the base station sends the PDCP data packet to the terminal.
  • Step 7 If the terminal receives the PDCP data packet on the air interface, after performing the integrity verification, the terminal sends the data through the air interface to correctly receive the ACK indication.
  • the uplink resource used for sending the ACK may be determined according to the mapping rule according to the downlink transmission resource.
  • Step 8 After receiving the ACK indication from the terminal, the base station notifies the SGW that the data is successfully received through the GTP data packet.
  • the GTP data packet carries the terminal identification information and the ACK indication.
  • the MME triggers the SGW to establish a downlink connectionless data transmission session for the terminal, and sends the UE ID information, the key used by the UE, and the base station information that the UE may camp to the SGW.
  • the UE is assigned a UE ID during the UE attaching to the network.
  • the MME is responsible for managing the location area of the terminal.
  • the granularity of the IDLE state terminal location area management is a Tracking Area (TA), one TA includes tens to hundreds of cells, and the MME is based on the TA area and the cell.
  • a list of base stations can be obtained by mapping between them.
  • the method for triggering the establishment of a downlink transmission session by the terminal attached to the network in the embodiment of the present invention includes:
  • Step 1 The terminal sends an attach request message to the base station.
  • Step 2 The base station forwards the attach request message received by the terminal to the MME.
  • Step 3 The MME initiates a downlink transmission session establishment request procedure to the SGW, where the UE ID information, and the key used by the UE, and the list of base stations that the UE may camp on are carried.
  • the MME uses all the base stations in the location area where the UE is located as the base station list in which the UE may camp according to the location of the base station currently accessed by the UE and the mapping relationship between the location area of the UE and the base station.
  • Step 4 The SGW sends a downlink transport session establishment request message to the PGW.
  • Step 5 The PGW allocates an IP address to the terminal, allocates a QoS parameter for the downlink transmission session, and notifies the SGW of the foregoing information by using a downlink transmission session establishment response message.
  • Step 6 The SGW sends a downlink transport session setup response message to the MME, where the IP address assigned to the UE and the downlink transport session QoS parameter are carried.
  • Step 7 The MME sends an attach response message to the eNB, and the attach response message carries the IP address assigned to the terminal and is allocated for the terminal. UE ID.
  • Step 8 The eNB sends an attach response message to the terminal.
  • the terminal After the terminal moves to the end of the original location area, the terminal initiates a location update process.
  • the MME notifies the SGW of the list of eNBs that the updated UE may camp on.
  • the method for triggering the downlink transmission session update by the terminal location update in the embodiment of the present invention includes:
  • Step 1 As the terminal moves, the terminal finds that the location area identifier of the current camped cell broadcast changes, the terminal initiates a location area update process, and the terminal sends a location update request message to the base station, where the location update request message carries the new location of the UE. Location area identifier.
  • Step 2 The base station forwards the location update request message received from the UE to the MME.
  • Step 3 The MME updates all base stations in the location area where the UE is located according to the location information of the base station currently accessed by the UE, and the mapping relationship between the location area of the UE and the base station, and the MME updates the The base station list information is sent to the SGW through a downlink transmission session update message.
  • Step 4 The SGW saves the updated downlink base station list information, and sends a downlink transmission session response message to the MME.
  • Step 5 The MME sends a location update response message to the base station.
  • Step 6 The base station sends a location update response message received from the MME to the UE.
  • the base station after receiving the first type of data packet from the SGW, the base station sends a paging message carrying the terminal identifier in the first type of data packet after the base station performs random access. Transmitting, by the terminal, a second type of data packet obtained by decapsulating the first type of data packet.
  • the embodiment of the present invention can avoid the control plane delay and the air interface signaling burden introduced by the transition from the idle state to the connection state after the data arrives, and greatly reduce the connection maintenance introduced after the terminal enters the connection state due to no data transmission for a long time. Overhead. Thereby improving the performance of the existing cellular system in the downlink burst small data transmission.

Landscapes

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

Abstract

本发明实施例涉及无线通信技术领域,特别涉及一种传输下行数据的方法和设备,用以解决现有技术中存在的数据传输方案在针对突发小数据包传输情况下,将引入极大信令负担和等待延迟的问题。本发明实施例基站接收到来自SGW的第一类型数据包后,发送携带所述第一类型数据包中的终端标识的寻呼消息;在有终端进行随机接入后,向所述终端发送由所述第一类型数据包解封装得到的第二类型数据包。由于本发明实施例能够避免数据到达后从空闲状态到连接状态的转换引入的控制面时延和空口信令负担,并且大大减少终端进入连接状态后由于长时间没有数据发送而引入的连接维护的开销。从而提升现有蜂窝系统在下行突发小数据传输方面性能。

Description

一种传输下行数据的方法和设备
本申请要求在2014年10月23日提交中国专利局、申请号为201410571953.3、发明名称为“一种传输下行数据的方法和设备”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本发明涉及无线通信技术领域,特别涉及一种传输下行数据的方法和设备。
背景技术
目前长期演进(Long Term Evolution,LTE)蜂窝系统中,终端(UE)在长时间没有数据传输的情况下无线资源控制(Radio Resource Control,RRC)连接将被释放,因此后续下行数据到达后,移动性管理实体(Mobility Management Entity,MME)首先需要通过寻呼(Paging)过程触发UE重新恢复RRC信令连接,才能进行用户面数据传输,目前Paging过程和恢复控制面连接过程共需要几百毫秒。
在Paging过程和恢复控制面连接过程中有一个UE触发服务请求(UE triggered Service Request)过程。在UE triggered Service Request过程中,UE需要触发重新恢复S1接口的信令连接,并进行安全激活,在数据面承载完全恢复后方可进行下行数据传输。这样会极大增加信令负担和等待延迟。
综上所述,现有技术中的数据传输方案在针对突发小数据包传输情况下,将引入极大信令负担和等待延迟。
发明内容
本发明提供一种传输下行数据的方法和设备,用以解决现有技术中存在的数据传输方案在针对突发小数据包传输情况下,将引入极大信令负担和等待延迟的问题。
本发明实施例提供的一种传输下行数据的方法,包括:
基站接收到来自SGW的第一类型数据包后,发送携带所述第一类型数据包中的终端标识的寻呼消息;
所述基站在有终端进行随机接入后,向所述终端发送由所述第一类型数据包解封装得到的第二类型数据包。
较佳地,所述基站发送携带所述第一类型数据包中的终端标识的寻呼消息之前,还包括:所述基站将用于进行随机接入的专用Preamble置于所述寻呼消息中;
所述基站在有终端进行随机接入后,向所述终端发送由所述第一类型数据包解封装得到的第二类型数据包,包括:所述基站在有终端通过所述专用Preamble进行随机接入后,向所述终端发送由所述第一类型数据包解封装得到的第二类型数据包。
较佳地,所述基站接收到来自SGW的第一类型数据包后,发送携带所述第一类型数据包中的终端标识的寻呼消息之前,还包括:所述基站根据所述第一类型数据包中的QoS参数,确定第一重传次数;
所述基站发送携带所述第一类型数据包中的终端标识的寻呼消息之后,还包括:所述基站启动第一重传定时器,若所述第一重传定时器超时前未收到所述随机接入请求,在所述第一重传定时器超时后判断当前的重传次数是否小于所述第一重传次数,如果是,返回发送携带所述第一类型数据包中的终端标识的寻呼消息的步骤,否则,停止发送寻呼消息。
较佳地,所述基站接收到来自SGW的第一类型数据包后,发送携带所述第一类型数据包中的终端标识以及随机接入资源的寻呼消息之前,还包括:所述基站确定收到的所述第一类型数据包中的第三类型数据包的数据量大于设定的门限值。
较佳地,该方法还包括:所述基站在确定收到的所述第一类型数据包中的第三类型数据包的数据量不大于设定的门限值后,群发由所述第一类型数据包解封装得到的第二类型数据包以及所述第一类型数据包中的终端标识。
较佳地,所述基站群发由所述第一类型数据包解封装得到的第二类型数据包以及所述第一类型数据包中的终端标识,包括:所述基站通过寻呼或广播方式,发送由所述第一类型数据包解封装得到的第二类型数据包以及所述第一类型数据包中的终端标识。
较佳地,所述基站接收到来自SGW的第一类型数据包后,群发由所述第一类型数据包解封装得到的第二类型数据包以及所述第一类型数据包中的终端标识之前,还包括:所述基站根据所述第一类型数据包中的QoS参数,确定第二重传次数;
所述基站群发由所述第一类型数据包解封装得到的第二类型数据包以及所述第一类型数据包中的终端标识之后,还包括:所述基站启动第二重传定时器,若所述第二重传定时器超时前未收到反馈信息,在所述第二重传定时器超时后,判断当前重传次数是否小于所述第二重传次数,如果是,则返回群发由 所述第一类型数据包解封装得到的第二类型数据包以及所述第一类型数据包中的终端标识的步骤,否则,停止发送寻呼消息。
较佳地,所述基站发送由所述第一类型数据包解封装得到的第二类型数据包之前,还包括:所述基站对所述第一类型数据包中的第三类型数据包进行头压缩处理。
较佳地,所述基站发送由所述第一类型数据包解封装得到的第二类型数据包后,还包括:所述基站在收到来自所述终端的反馈信息后,将所述终端的终端标识和反馈信息一起返回给所述SGW。
本发明实施例提供的一种传输下行数据的方法,包括:
SGW确定收到的来自PGW的第一类型数据包对应的终端;
所述SGW确定所述终端可能驻留的基站;
所述SGW将由收到的所述第一类型数据包确定的需要发送的第一类型数据包发送给所有备选的基站。
较佳地,所述SGW确定收到的来自PGW的第一类型数据包对应的终端之前,还包括:在终端附着过程中,所述SGW根据收到的来自MME的终端标识和来自PGW的IP地址,建立终端标识和IP地址的对应关系;
所述SGW确定收到的来自PGW的第一类型数据包对应的终端,包括:所述SGW根据确定终端标识和IP地址的对应关系,确定收到的所述第一类型数据包中的IP地址对应的终端标识,并将所述终端标识对应的终端作为收到的来自PGW的第一类型数据包对应的终端。
较佳地,所述SGW根据下列方式确定需要发送的第一类型数据包:所述SGW将收到的所述第一类型数据包作为需要发送的第一类型数据包;或所述SGW将收到的所述第一类型数据包解封装得到第三类型数据包,在PDCP层对所述第三类型数据包进行加密和完整性保护得到第二类型数据包,并将第二类型数据包封装成需要发送的第一类型数据包。
较佳地,所述SGW将由收到的所述第一类型数据包确定的需要发送的第一类型数据包发送给所有备选的基站之前,还包括:所述SGW将终端的终端标识置于需要发送的第一类型数据包中。
较佳地,所述SGW确定所述终端可能驻留的基站,包括:所述SGW根据从MME处获得的终端可能驻留的基站列表,确定所述终端可能驻留的基站。
较佳地,该方法还包括:所述SGW在收到来自所述MME更新列表通知后,更新所述终端可能驻留的基站列表。
较佳地,所述SGW将由收到的所述第一类型数据包确定的需要发送的第一类型数据包发送给所有备选的基站之后,还包括:所述SGW在收到来自基站的反馈信息和终端标识后,启动驻留定时器;所述SGW在所述驻留定时器超时前收到来自PGW的针对终端标识对应的用户的第一类型数据包后,将由收到的所述第一类型数据包确定的需要发送的第一类型数据包发送给发送反馈信息和终端标识的基站。
本发明实施例提供的一种传输下行数据的方法,包括:
终端在收到的来自基站的寻呼消息中的终端标识是自身的终端标识后,进行随机接入;
所述终端接收来自所述基站的第二类型数据包。
较佳地,所述终端进行随机接入,包括:所述终端根据所述寻呼消息中的专用Preamble进行随机接入。
较佳地,该方法还包括:所述终端在收到所述基站群发的PDCP数据包和终端标识后,若所述终端标识是自身的终端标识,则确定所述PDCP数据包为自身的PDCP数据包。
较佳地,所述终端确定所述PDCP数据包为自身的PDCP数据包之后,还包括:所述终端向所述基站返回所述终端标识和反馈信息。
较佳地,所述终端接收来自所述基站的第二类型数据包之后,向所述基站返回所述终端标识和反馈信息之前,还包括:所述终端确定针对收到的第二类型数据包进行完整性验证成功。
较佳地,该方法还包括:所述终端在移动出原有的位置区域后,通过基站向MME发送位置更新请求,以使所述MME通知SGW进行更新。
本发明实施例提供的一种传输下行数据的方法,包括:
MME在终端附着过程中向SGW发送终端标识和终端可能驻留的基站列表,以使所述SGW根据终端标识和终端可能驻留的基站列表,确定所述终端可能驻留的基站;
所述MME在收到来自SGW的IP地址后,将IP地址和终端标识通过基站发送给终端。
较佳地,该方法还包括:所述MME通过基站在收到来自终端的位置更新请求后,更新所述终端可能驻留的基站列表,并将更新后的终端可能驻留的基站列表通知所述SGW。
本发明实施例提供的一种传输下行数据的基站,包括:
第一传输模块,用于接收到来自SGW的第一类型数据包后,发送携带所述第一类型数据包中的终 端标识的寻呼消息;
第一处理模块,用于在有终端进行随机接入后,向所述终端发送由所述第一类型数据包解封装得到的第二类型数据包。
较佳地,所述第一传输模块还用于:发送携带所述第一类型数据包中的终端标识的寻呼消息之前,将用于进行随机接入的专用Preamble置于所述寻呼消息中;
所述第一处理模块具体用于:在有终端通过所述专用Preamble进行随机接入后,向所述终端发送由所述第一类型数据包解封装得到的第二类型数据包。
较佳地,所述第一传输模块还用于:接收到来自SGW的第一类型数据包后,根据所述第一类型数据包中的QoS参数,确定第一重传次数;发送携带所述第一类型数据包中的终端标识的寻呼消息之后,启动第一重传定时器,若所述第一重传定时器超时前未收到所述随机接入请求,在所述第一重传定时器超时后判断当前的重传次数是否小于所述第一重传次数,如果是,则返回发送携带所述第一类型数据包中的终端标识的寻呼消息的步骤,否则,停止发送寻呼消息。
较佳地,所述第一传输模块还用于:接收到来自SGW的第一类型数据包后,若确定收到的所述第一类型数据包中的第三类型数据包的数据量大于设定的门限值,则发送携带所述第一类型数据包中的终端标识以及随机接入资源的寻呼消息。
较佳地,所述第一传输模块还用于:在确定收到的所述第一类型数据包中的第三类型数据包的数据量不大于设定的门限值后,群发由所述第一类型数据包解封装得到的第二类型数据包以及所述第一类型数据包中的终端标识。
较佳地,所述第一传输模块具体用于:通过寻呼或广播方式,发送由所述第一类型数据包解封装得到的第二类型数据包以及所述第一类型数据包中的终端标识。
较佳地,所述第一传输模块还用于:接收到来自SGW的第一类型数据包后,根据所述第一类型数据包中的QoS参数,确定第二重传次数;群发由所述第一类型数据包解封装得到的第二类型数据包以及所述第一类型数据包中的终端标识之后,启动第二重传定时器,若所述第二重传定时器超时前未收到反馈信息,在所述第二重传定时器超时后,判断当前重传次数是否小于所述第二重传次数,如果是,返回群发由所述第一类型数据包解封装得到的第二类型数据包以及所述第一类型数据包中的终端标识的步骤,否则,停止发送寻呼消息。
较佳地,所述第一传输模块还用于:由所述第一类型数据包解封装得到的第二类型数据包之前,对所述第一类型数据包中的第三类型数据包进行头压缩处理。
较佳地,所述第一传输模块还用于:在收到来自所述终端的反馈信息后,将所述终端的终端标识和反馈信息一起返回给所述SGW。
本发明实施例提供的一种传输下行数据的SGW,包括:
第二处理模块,用于确定收到的来自PGW的第一类型数据包对应的终端;
确定模块,用于确定所述终端可能驻留的基站;
发送模块,用于将由收到的所述第一类型数据包确定的需要发送的第一类型数据包发送给所有备选的基站。
较佳地,所述第二处理模块还用于:在终端附着过程中,所述SGW根据收到的来自MME的终端标识和来自PGW的IP地址,建立终端标识和IP地址的对应关系;在收到的来自PGW的第一类型数据包后,根据确定终端标识和IP地址的对应关系,确定收到的所述第一类型数据包中的IP地址对应的终端标识,并将所述终端标识对应的终端作为收到的来自PGW的第一类型数据包对应的终端。
较佳地,所述发送模块具体用于,根据下列方式确定需要发送的第一类型数据包:
将收到的所述第一类型数据包作为需要发送的第一类型数据包;或将收到的所述第一类型数据包解封装得到第三类型数据包,在PDCP层对所述第三类型数据包进行加密和完整性保护得到第二类型数据包,并将第二类型数据包封装成需要发送的第一类型数据包。
较佳地,所述发送模块还用于:将由收到的所述第一类型数据包确定的需要发送的第一类型数据包发送给所有备选的基站之前,将终端的终端标识置于需要发送的第一类型数据包中。
较佳地,所述确定模块具体用于:根据从MME处获得的终端可能驻留的基站列表,确定所述终端可能驻留的基站。
较佳地,所述第二处理模块还用于:在收到来自所述MME更新列表通知后,更新所述终端可能驻留的基站列表。
较佳地,所述发送模块还用于:将由收到的所述第一类型数据包确定的需要发送的第一类型数据包发送给所有备选的基站之后,在收到来自基站的反馈信息和终端标识后,启动驻留定时器;在所述驻留定时器超时前收到来自PGW的针对终端标识对应的用户的第一类型数据包后,将由收到的所述第一类型数据包确定的需要发送的第一类型数据包发送给发送反馈信息和终端标识的基站。
本发明实施例提供的一种传输下行数据的终端,包括:
随机接入模块,用于在收到的来自基站的寻呼消息中的终端标识是自身的终端标识后,进行随机接入;
第二传输模块,用于接收来自所述基站的第二类型数据包。
较佳地,所述随机接入模块具体用于:根据所述寻呼消息中的专用Preamble进行随机接入。
较佳地,所述第二传输模块还用于:在收到所述基站群发的PDCP数据包和终端标识后,若所述终端标识是自身的终端标识,则确定所述PDCP数据包为自身的PDCP数据包。
较佳地,所述第二传输模块还用于:确定所述PDCP数据包为自身的PDCP数据包之后,向所述基站返回所述终端标识和反馈信息。
较佳地,所述第二传输模块还用于:接收来自所述基站的第二类型数据包之后,若确定针对收到的第二类型数据包进行完整性验证成功,则向所述基站返回所述终端标识和反馈信息。
较佳地,所述第二传输模块还用于:在所述终端移动出原有的位置区域后,通过基站向MME发送位置更新请求,以使所述MME通知SGW进行更新。
本发明实施例提供的一种传输下行数据的MME,包括:
列表通知模块,用于在终端附着过程中向SGW发送终端标识和终端可能驻留的基站列表,以使所述SGW根据终端标识和终端可能驻留的基站列表,确定所述终端可能驻留的基站;
信息通知模块,用于在收到来自SGW的IP地址后,将IP地址和终端标识通过基站发送给终端。
较佳地,所述列表通知模块还用于:通过基站在收到来自终端的位置更新请求后,更新所述终端可能驻留的基站列表,并将更新后的终端可能驻留的基站列表通知所述SGW。
本发明实施例提供的另一种基站包括:
处理器,用于读取存储器中的程序,执行下列过程:
通过收发机接收到来自SGW的第一类型数据包后,通过收发机发送携带所述第一类型数据包中的终端标识的寻呼消息;在有终端进行随机接入后,通过收发机向所述终端发送由所述第一类型数据包解封装得到的第二类型数据包。
收发机,用于在处理器的控制下接收和发送数据。
较佳地,所述处理器还用于:通过收发机发送携带所述第一类型数据包中的终端标识的寻呼消息之前,将用于进行随机接入的专用Preamble置于所述寻呼消息中;在有终端通过所述专用Preamble进行随机接入后,通过收发机向所述终端发送由所述第一类型数据包解封装得到的第二类型数据包。
较佳地,所述处理器还用于:通过收发机接收到来自SGW的第一类型数据包后,根据所述第一类型数据包中的QoS参数,确定第一重传次数;通过收发机发送携带所述第一类型数据包中的终端标识的寻呼消息之后,启动第一重传定时器,若所述第一重传定时器超时前未收到所述随机接入请求,在所述第一重传定时器超时后判断当前的重传次数是否小于所述第一重传次数,如果是,则返回发送携带所述第一类型数据包中的终端标识的寻呼消息的步骤,否则,停止发送寻呼消息。
较佳地,所述处理器还用于:通过收发机接收到来自SGW的第一类型数据包后,若确定收到的所述第一类型数据包中的第三类型数据包的数据量大于设定的门限值,则通过收发机发送携带所述第一类型数据包中的终端标识以及随机接入资源的寻呼消息。
较佳地,所述处理器还用于:在确定收发机收到的所述第一类型数据包中的第三类型数据包的数据量不大于设定的门限值后,通过收发机群发由所述第一类型数据包解封装得到的第二类型数据包以及所述第一类型数据包中的终端标识。
较佳地,所述处理器具体用于:通过寻呼或广播方式,通过收发机发送由所述第一类型数据包解封装得到的第二类型数据包以及所述第一类型数据包中的终端标识。
较佳地,所述处理器还用于:收发机接收到来自SGW的第一类型数据包后,根据所述第一类型数据包中的QoS参数,确定第二重传次数;通过收发机群发由所述第一类型数据包解封装得到的第二类型数据包以及所述第一类型数据包中的终端标识之后,启动第二重传定时器,若所述第二重传定时器超时前未收到反馈信息,在所述第二重传定时器超时后,判断当前重传次数是否小于所述第二重传次数,如果是,则返回群发由所述第一类型数据包解封装得到的第二类型数据包以及所述第一类型数据包中的终端标识的步骤,否则,停止发送寻呼消息。
较佳地,所述处理器还用于:由所述第一类型数据包解封装得到的第二类型数据包之前,对所述第一类型数据包中的第三类型数据包进行头压缩处理。
较佳地,所述处理器还用于:在收发机收到来自所述终端的反馈信息后,通过收发机将所述终端的终端标识和反馈信息一起返回给所述SGW。
本发明实施例提供的另一种SGW包括:
处理器,用于读取存储器中的程序,执行下列过程:
确定通过收发机收到的来自PGW的第一类型数据包对应的终端;确定所述终端可能驻留的基站;将由收到的所述第一类型数据包确定的需要发送的第一类型数据包通过收发机发送给所有备选的基站。
收发机,用于在处理器的控制下接收和发送数据。
较佳地,所述处理器还用于:在终端附着过程中,根据收发机收到的来自MME的终端标识和来自PGW的IP地址,建立终端标识和IP地址的对应关系;在收发机收到的来自PGW的第一类型数据包后,根据确定终端标识和IP地址的对应关系,确定收到的所述第一类型数据包中的IP地址对应的终端标识,并将所述终端标识对应的终端作为收到的来自PGW的第一类型数据包对应的终端。
较佳地,所述处理器具体用于,根据下列方式确定需要发送的第一类型数据包:
将收到的所述第一类型数据包作为需要发送的第一类型数据包;或将收到的所述第一类型数据包解封装得到第三类型数据包,在PDCP层对所述第三类型数据包进行加密和完整性保护得到第二类型数据包,并将第二类型数据包封装成需要发送的第一类型数据包。
较佳地,所述处理器还用于:将由收到的所述第一类型数据包确定的需要发送的第一类型数据包发送给所有备选的基站之前,将终端的终端标识置于需要发送的第一类型数据包中。
较佳地,所述处理器具体用于:根据从MME处获得的终端可能驻留的基站列表,确定所述终端可能驻留的基站。
较佳地,所述处理器还用于:在收发机收到来自所述MME更新列表通知后,更新所述终端可能驻留的基站列表。
较佳地,所述处理器还用于:将由收发机收到的所述第一类型数据包确定的需要发送的第一类型数据包发送给所有备选的基站之后,在收发机收到来自基站的反馈信息和终端标识后,启动驻留定时器;在所述驻留定时器超时前通过收发机收到来自PGW的针对终端标识对应的用户的第一类型数据包后,将由收到的所述第一类型数据包确定的需要发送的第一类型数据包通过收发机发送给发送反馈信息和终端标识的基站。
本发明实施例提供的另一种终端包括:
处理器,用于读取存储器中的程序,执行下列过程:
在通过收发机收到的来自基站的寻呼消息中的终端标识是自身的终端标识后,进行随机接入;通过收发机接收来自所述基站的第二类型数据包。
收发机,用于在处理器的控制下接收和发送数据。
较佳地,所述处理器具体用于:根据所述寻呼消息中的专用Preamble进行随机接入。
较佳地,所述处理器还用于:在收发机收到所述基站群发的PDCP数据包和终端标识后,若所述终端标识是自身的终端标识,则确定所述PDCP数据包为自身的PDCP数据包。
较佳地,所述处理器还用于:确定所述PDCP数据包为自身的PDCP数据包之后,通过收发机向所述基站返回所述终端标识和反馈信息。
较佳地,所述处理器还用于:通过收发机接收来自所述基站的第二类型数据包之后,若确定针对收到的第二类型数据包进行完整性验证成功,则通过收发机向所述基站返回所述终端标识和反馈信息。
较佳地,所述处理器还用于:在所述终端移动出原有的位置区域后,通过基站向MME发送位置更新请求,以使所述MME通知SGW进行更新。
本发明实施例提供的另一种MME,包括:
处理器,用于读取存储器中的程序,执行下列过程:
在终端附着过程中,通过收发机向SGW发送终端标识和终端可能驻留的基站列表,以使所述SGW根据终端标识和终端可能驻留的基站列表,确定所述终端可能驻留的基站;通过收发机在收到来自SGW的IP地址后,将IP地址和终端标识通过基站发送给终端。
收发机,用于在处理器的控制下接收和发送数据。
较佳地,处理器还用于:通过基站在收到来自终端的位置更新请求后,更新所述终端可能驻留的基站列表,并将更新后的终端可能驻留的基站列表通过收发机通知所述SGW。
本发明实施例基站接收到来自SGW的第一类型数据包后,发送携带所述第一类型数据包中的终端标识的寻呼消息;在有终端进行随机接入后,向所述终端发送由所述第一类型数据包解封装得到的第二类型数据包。由于本发明实施例能够避免数据到达后从空闲状态到连接状态的转换引入的控制面时延和空口信令负担,并且大大减少终端进入连接状态后由于长时间没有数据发送而引入的连接维护的开销。从而提升现有蜂窝系统在下行突发小数据传输方面性能。
附图说明
图1A为本发明实施例用户面协议栈示意图;
图1B为本发明实施例一传输下行数据的系统结构示意图;
图2为本发明实施例二基站的结构示意图;
图3为本发明实施例三SGW的结构示意图;
图4为本发明实施例四终端的结构示意图;
图5为本发明实施例五MME的结构示意图;
图6为本发明实施例六基站的结构示意图;
图7为本发明实施例七SGW的结构示意图;
图8为本发明实施例八终端的结构示意图;
图9为本发明实施例九MME的结构示意图;
图10为本发明实施例十传输下行数据的方法流程示意图;
图11为本发明实施例十一传输下行数据的方法流程示意图;
图12为本发明实施例十二传输下行数据的方法流程示意图;
图13为本发明实施例十三传输下行数据的方法流程示意图;
图14为本发明实施例十四空口下行数据包传输方法流程示意图;
图15为本发明实施例十五空口下行数据包传输方法流程示意图;
图16为本发明实施例十六终端附着到网络过程触发下行传输会话建立的方法流程示意图;
图17为本发明实施例十七终端位置更新触发下行传输会话更新的方法流程示意图。
具体实施方式
本发明实施例基站接收到来自服务网关(Serving Gateway,SGW)的第一类型数据包后,发送携带所述第一类型数据包中的终端标识的寻呼消息;在有终端进行随机接入后,向所述终端发送由所述第一类型数据包解封装得到的第二类型数据包。由于本发明实施例能够避免数据到达后从空闲状态到连接状态的转换引入的控制面时延和空口信令负担,并且大大减少终端进入连接状态后由于长时间没有数据发送而引入的连接维护的开销。从而提升现有蜂窝系统在下行突发小数据传输方面性能。
如果应用在LTE系统中,第一类型数据包可以是通用分组无线业务隧道协议(GPRS Tunneling Protocol,GTP;General Packet Radio Service,GPRS)数据包,第二类型数据包可以是分组数据聚合协议(Packet Data Convergence Protocol,PDCP)数据包,第三类型数据包可以是互联网协议(Internet Protocol,IP)数据包。
需要说明的是,本发明实施例并不局限于上述三种数据包,根据需要也可以进行改变,比如LTE系统中如果不采用IP数据包,则PDCP数据包也可以进行适应性修改。
本发明实施例应用于LTE系统时用户面协议栈示意图中如图1A所示:
UE用户面包括应用层(Application)处理应用层数据包,IP层负责到外部网络路由功能,PDCP层负责对接收到的PDCP数据包进行解密和完整性验证,无线链路控制(Radio Link Control,RLC)层负责对进行串接或分段数据进行恢复,媒体接入控制(Medium Access Control,MAC)和L1层实现空口数据的发送和接收。
基站(eNB)的MAC/L1层实现空口数据的接收和发送功能,RLC层实现对数据包的分段或级联,GTP层实现向核心网的基于隧道的数据转发功能。
SGW的PDCP层负责对从分组数据网关(PDN GW,PGW)获得的IP包进行加密和完整性保护处理,GTP层实现隧道转发功能。
PGW的IP层实现对外部网络下行到达的数据包映射到对应的GTP隧道功能。GTP层实现隧道转发功能。
本申请实施例不限于应用在LTE系统,也可以应用于其他通信系统,应用于其他通信系统时,本申请实施例中涉及的设备,如SGW、PGW等,可替换为其他通信系统中的相应设备。本申请实施例中均是以应用在LTE系统为例进行说明的,应用于其他通信系统时与此类似,此处不再一一举例说明。
本发明实施例网络侧对空闲(IDLE)状态终端根据预先配置信息进行下行数据转发和空口传输过程。
预先配置信息包括:
终端标识:其中终端标识是核心网控制面实体分配的全网唯一的终端临时标识,例如可以采用重用现有LTE系统中的全球唯一(用户)临时标识(Globally Unique Temporary Identity,GUTI)。也可以是全网唯一的群组标识,例如组标识(Group ID)。
目标UE可能驻留的基站信息:用于网关将下行数据发送到所有目标终端可能驻留的服务基站。
可选的,密钥信息:终端和网络侧的PDCP层加密和完整性保护使用的密钥。
下行数据转发过程:网关根据预先保存上下文信息确定终端可能驻留的基站,并将下行数据Push到所有目标终端可能驻留的服务基站。
空口传输过程:基站首先在空口对终端进行Paging,并在Paging消息中进行专用前导码(Preamble)分配,如果有终端随后使用专用Preamble进行随机接入,则基站在本小区进行下行业务数据的传输。
较佳地,在业务数据包较大的情况下,可以采用上述方式。在业务数据包较小的情况下,基站直接通过广播信道或寻呼信道将业务数据在空口进行传输。
下面结合说明书附图对本发明实施例作进一步详细描述。
如图1B所示,本发明实施例一传输下行数据的系统包括:SGW10、基站20、终端30和MME40。
SGW 10,用于确定收到的来自PGW的第一类型数据包对应的终端;确定所述终端可能驻留的基站;将由收到的所述第一类型数据包确定的需要发送的第一类型数据包发送给所有备选的基站;
基站20,用于接收到来自SGW的第一类型数据包后,发送携带所述第一类型数据包中的终端标识的寻呼消息;在有终端进行随机接入后,向所述终端发送由所述第一类型数据包解封装得到的第二类型数据包;
终端30,用于在收到的来自基站的寻呼消息中的终端标识是自身的终端标识后,进行随机接入接收来自所述基站的第二类型数据包。
MME 40,用于在终端附着过程中向SGW发送终端标识和终端可能驻留的基站列表,以使所述SGW根据终端标识和终端可能驻留的基站列表,确定所述终端可能驻留的基站;在收到来自SGW的IP地址后,将IP地址和终端标识通过基站发送给终端。
其中,所述SGW根据从MME处获得的终端可能驻留的基站列表,确定所述终端可能驻留的基站。
在实施中,在终端附着过程中,所述SGW根据收到的来自MME的终端标识和来自PGW的IP地址,建立终端标识和IP地址的对应关系;
所述SGW在收到来自PGW的第一类型数据包后,根据终端标识和IP地址的对应关系,确定收到的所述第一类型数据包中的IP地址对应的终端标识,并将所述终端标识对应的终端作为收到的来自PGW的第一类型数据包对应的终端。
较佳地,所述SGW将终端的终端标识置于需要发送的第一类型数据包中,以使基站将终端标识下发给终端,以便终端根据终端标识判断是否是针对自身的下行传输。
其中,所述SGW可以将收到的所述第一类型数据包作为需要发送的第一类型数据包。较佳地,SGW将收到的所述第一类型数据包解封装得到第三类型数据包,并在PDCP层对所述第三类型数据包进行加密和完整性保护得到第二类型数据包,并将第二类型数据包封装成需要发送的第一类型数据包。
在实施中,所述基站发送携带所述第一类型数据包中的终端标识的寻呼消息之前,将用于进行随机接入的专用Preamble置于所述寻呼消息中;
相应的,终端在收到的来自基站的寻呼消息中的终端标识是自身的终端标识后,根据所述寻呼消息中的专用Preamble进行随机接入;
所述基站在有终端通过所述专用Preamble进行随机接入后,向所述终端发送由所述第一类型数据包解封装得到的第二类型数据包。
较佳地,基站接收到来自SGW的第一类型数据包后,根据所述第一类型数据包中的业务质量(Quality of Service,QoS)参数,确定第一重传次数;
基站发送携带所述第一类型数据包中的终端标识的寻呼消息之后,启动第一重传定时器,若所述第一重传定时器超时前未收到所述随机接入请求,在所述第一重传定时器超时后判断当前的重传次数是否小于所述第一重传次数,如果是,则返回发送携带所述第一类型数据包中的终端标识的寻呼消息的步骤,否则,停止发送寻呼消息。
在实施中,第一重传定时器的时长可以根据经验或仿真或应用环境进行设定。
较佳地,终端接收来自所述基站的第二类型数据包之后还可以向所述基站返回所述终端标识和反馈信息。
如果SGW在PDCP层对所述第三类型数据包进行加密和完整性保护得到第二类型数据包,则终端在收到接收来自所述基站的第二类型数据包之后,在针对收到的第二类型数据包进行完整性验证成功后,可以向所述基站返回所述终端标识和反馈信息。
相应的,基站在收到来自所述终端的反馈信息后,将所述终端的终端标识和反馈信息一起返回给所述SGW;
SGW在收到来自基站的反馈信息和终端标识后,启动驻留定时器;在该驻留定时器超时前收到来自PGW的针对终端标识对应的用户的第一类型数据包后,将由收到的所述第一类型数据包确定的需要发送的第一类型数据包发送给发送反馈信息和终端标识的基站。
由于在设定驻留定时器超时前如果收到来自PGW的针对终端标识对应的用户的第一类型数据包后,可以认为终端未迁移出当前的基站,所以SGW会向发送反馈信息和终端标识的基站发送第一类型数据包,不会再向终端可能驻留的基站发送,从而减少了SGW和基站之间的消息量,并且减少了收到 第一类型数据包的基站的数量,也就较少了基站空口发送消息的数量。
在实施中,驻留定时器的时长可以根据经验或仿真或应用环境进行设定,如果时长设置的越小,则终端还驻留在当前基站的可能性越高。
较佳地,本发明实施例基站接收到来自SGW的第一类型数据包后,可以先判断收到的所述第一类型数据包中的第三类型数据包的数据量是否大于设定的门限值;
如果大于,发送携带所述第一类型数据包中的终端标识及随机接入资源的寻呼消息。
如果不大于,一种较佳地方式是:基站群发由所述第一类型数据包解封装得到的第二类型数据包以及所述第一类型数据包中的终端标识,比如通过寻呼或广播方式发送;
相应的,终端在收到所述基站群发的PDCP数据包和终端标识后,若所述终端标识是自身的终端标识,则确定所述PDCP数据包为自身的PDCP数据包。
较佳地,所述基站接收到来自SGW的第一类型数据包后,根据所述第一类型数据包中的QoS参数,确定第二重传次数;
所述基站群发由所述第一类型数据包解封装得到的第二类型数据包以及所述第一类型数据包中的终端标识之后,启动第二重传定时器,若所述第二重传定时器超时前未收到反馈信息,在所述第二重传定时器超时后,判断当前重传次数是否小于所述第二重传次数,如果是,则返回群发由所述第一类型数据包解封装得到的第二类型数据包以及所述第一类型数据包中的终端标识的步骤,否则,停止发送寻呼消息。
在实施中,第二重传定时器的时长可以根据经验或仿真或应用环境进行设定。
较佳地,终端在收到所述基站群发的PDCP数据包和终端标识,并确定所述PDCP数据包为自身的PDCP数据包后还可以向所述基站返回所述终端标识和反馈信息。
如果SGW在PDCP层对所述第三类型数据包进行加密和完整性保护得到第二类型数据包,则终端在收到接收来自所述基站的第二类型数据包之后,在针对收到的第二类型数据包进行完整性验证成功后,可以向所述基站返回所述终端标识和反馈信息。
相应的,基站在收到来自所述终端的反馈信息后,将所述终端的终端标识和反馈信息一起返回给所述SGW;
SGW在收到来自基站的反馈信息和终端标识后,启动驻留定时器;在该驻留定时器超时前收到来自PGW的针对终端标识对应的用户的第一类型数据包后,将由收到的所述第一类型数据包确定的需要发送的第一类型数据包发送给发送反馈信息和终端标识的基站。
由于在设定驻留定时器超时前如果收到来自PGW的针对终端标识对应的用户的第一类型数据包后,可以认为终端未迁移出当前的基站,所以SGW会向发送反馈信息和终端标识的基站发送第一类型数据包,不会再向终端可能驻留的基站发送,从而减少了SGW和基站之间的消息量,并且减少了收到第一类型数据包的基站的数量,也就较少了基站空口发送消息的数量。
在实施中,驻留定时器的时长可以根据经验或仿真或应用环境进行设定,如果时长设置的越小,则终端还驻留在当前基站的可能性越高。
由于群发第二类型数据包和终端标识的方式相比寻呼方式,在空口的资源量更大所以群发第二类型数据包和终端标识的方式采用驻留定时器能够在空口节省更多的资源。
在实施中,为了进一步减少空口的传输量,基站可以对第一类型数据包中的IP包头第三类型数据包进行头压缩处理后再发送。
其中,基站对所述第一类型数据包解封装可以在收到第一类型数据包后进行解封装,也可以在需要发送数据包前解封装。
较佳地,由于终端可能会不断移动从而移动出之前的跟踪区域,所以一种较佳地方式是:终端在移动出原有的位置区域后,通过基站向MME发送位置更新请求;
相应的,MME通过基站在收到来自终端的位置更新请求后,更新所述终端可能驻留的基站列表,并将更新后的终端可能驻留的基站列表通知所述SGW;
SGW在收到来自所述MME更新列表通知后,更新所述终端可能驻留的基站列表。
如图2所示,本发明实施例二的基站包括:第一传输模块200和第一处理模块210。
第一传输模块200,用于接收到来自SGW的第一类型数据包后,发送携带所述第一类型数据包中的终端标识的寻呼消息;
第一处理模块210,用于在有终端进行随机接入后,向所述终端发送由所述第一类型数据包解封装得到的第二类型数据包。
较佳地,所述第一传输模块200还用于:发送携带所述第一类型数据包中的终端标识的寻呼消息之前,将用于进行随机接入的专用Preamble置于所述寻呼消息中;
所述第一处理模块210具体用于:在有终端通过所述专用Preamble进行随机接入后,向所述终端 发送由所述第一类型数据包解封装得到的第二类型数据包。
较佳地,所述第一传输模块200还用于:接收到来自SGW的第一类型数据包后,根据所述第一类型数据包中的QoS参数,确定第一重传次数;发送携带所述第一类型数据包中的终端标识的寻呼消息之后,启动第一重传定时器,若所述第一重传定时器超时前未收到所述随机接入请求,在所述第一重传定时器超时后判断当前的重传次数是否小于所述第一重传次数,如果是,则返回发送携带所述第一类型数据包中的终端标识的寻呼消息的步骤,否则,停止发送寻呼消息。
较佳地,所述第一传输模块200还用于:接收到来自SGW的第一类型数据包后,若确定收到的所述第一类型数据包中的第三类型数据包的数据量大于设定的门限值,则发送携带所述第一类型数据包中的终端标识以及随机接入资源的寻呼消息。
较佳地,所述第一传输模块200还用于:在确定收到的所述第一类型数据包中的第三类型数据包的数据量不大于设定的门限值后,群发由所述第一类型数据包解封装得到的第二类型数据包以及所述第一类型数据包中的终端标识。
较佳地,所述第一传输模块200具体用于:通过寻呼或广播方式,发送由所述第一类型数据包解封装得到的第二类型数据包以及所述第一类型数据包中的终端标识。
较佳地,所述第一传输模块200还用于:接收到来自SGW的第一类型数据包后,根据所述第一类型数据包中的QoS参数,确定第二重传次数;群发由所述第一类型数据包解封装得到的第二类型数据包以及所述第一类型数据包中的终端标识之后,启动第二重传定时器,若所述第二重传定时器超时前未收到反馈信息,在所述第二重传定时器超时后,判断当前重传次数是否小于所述第二重传次数,如果是,则返回群发由所述第一类型数据包解封装得到的第二类型数据包以及所述第一类型数据包中的终端标识的步骤,否则,停止发送寻呼消息。
较佳地,所述第一传输模块200还用于:由所述第一类型数据包解封装得到的第二类型数据包之前,对所述第一类型数据包中的第三类型数据包进行头压缩处理。
较佳地,所述第一传输模块200还用于:在收到来自所述终端的反馈信息后,将所述终端的终端标识和反馈信息一起返回给所述SGW。
如图3所示,本发明实施例三的SGW包括:第二处理模块300、确定模块310和发送模块320。
第二处理模块300,用于确定收到的来自PGW的第一类型数据包对应的终端;
确定模块310,用于确定所述终端可能驻留的基站;
发送模块320,用于将由收到的所述第一类型数据包确定的需要发送的第一类型数据包发送给所有备选的基站。
较佳地,所述第二处理模块300还用于:在终端附着过程中,根据收到的来自MME的终端标识和来自PGW的IP地址,建立终端标识和IP地址的对应关系;在收到的来自PGW的第一类型数据包后,根据确定终端标识和IP地址的对应关系,确定收到的所述第一类型数据包中的IP地址对应的终端标识,并将所述终端标识对应的终端作为收到的来自PGW的第一类型数据包对应的终端。
较佳地,所述发送模块320具体用于,根据下列方式确定需要发送的第一类型数据包:
将收到的所述第一类型数据包作为需要发送的第一类型数据包;或将收到的所述第一类型数据包解封装得到第三类型数据包,在PDCP层对所述第三类型数据包进行加密和完整性保护得到第二类型数据包,并将第二类型数据包封装成需要发送的第一类型数据包。
较佳地,所述发送模块320还用于:将由收到的所述第一类型数据包确定的需要发送的第一类型数据包发送给所有备选的基站之前,将终端的终端标识置于需要发送的第一类型数据包中。
较佳地,所述确定模块310具体用于:根据从MME处获得的终端可能驻留的基站列表,确定所述终端可能驻留的基站。
较佳地,所述第二处理模块300还用于:在收到来自所述MME更新列表通知后,更新所述终端可能驻留的基站列表。
较佳地,所述发送模块320还用于:将由收到的所述第一类型数据包确定的需要发送的第一类型数据包发送给所有备选的基站之后,在收到来自基站的反馈信息和终端标识后,启动驻留定时器;在所述驻留定时器超时前收到来自PGW的针对终端标识对应的用户的第一类型数据包后,将由收到的所述第一类型数据包确定的需要发送的第一类型数据包发送给发送反馈信息和终端标识的基站。
如图4所示,本发明实施例四的终端包括:随机接入模块400和第二传输模块410。
随机接入模块400,用于在收到的来自基站的寻呼消息中的终端标识是自身的终端标识后,进行随机接入;
第二传输模块410,用于接收来自所述基站的第二类型数据包。
较佳地,随机接入模块400具体用于:
根据所述寻呼消息中的专用Preamble进行随机接入。
较佳地,第二传输模块410还用于:在收到所述基站群发的PDCP数据包和终端标识后,若所述终端标识是自身的终端标识,则确定所述PDCP数据包为自身的PDCP数据包。
较佳地,第二传输模块410还用于:确定所述PDCP数据包为自身的PDCP数据包之后,向所述基站返回所述终端标识和反馈信息。
较佳地,第二传输模块410还用于:接收来自所述基站的第二类型数据包之后,若确定针对收到的第二类型数据包进行完整性验证成功,则向所述基站返回所述终端标识和反馈信息。
较佳地,第二传输模块410还用于:在所述终端移动出原有的位置区域后,通过基站向MME发送位置更新请求,以使所述MME通知SGW进行更新。
如图5所示,本发明实施例五的MME包括:列表通知模块500和信息通知模块510。
列表通知模块500,用于在终端附着过程中向SGW发送终端标识和终端可能驻留的基站列表,以使所述SGW根据终端标识和终端可能驻留的基站列表,确定所述终端可能驻留的基站;
信息通知模块510,用于在收到来自SGW的IP地址后,将IP地址和终端标识通过基站发送给终端。
较佳地,列表通知模块500还用于:通过基站在收到来自终端的位置更新请求后,更新所述终端可能驻留的基站列表,并将更新后的终端可能驻留的基站列表通知所述SGW。
如图6所示,本发明实施例六的基站包括:
处理器604,用于读取存储器605中的程序,执行下列过程:
通过收发机601接收到来自SGW的第一类型数据包后,通过收发机601发送携带所述第一类型数据包中的终端标识的寻呼消息;在有终端进行随机接入后,通过收发机601向所述终端发送由所述第一类型数据包解封装得到的第二类型数据包。
收发机601,用于在处理器604的控制下接收和发送数据。
较佳地,处理器604还用于:通过收发机601发送携带所述第一类型数据包中的终端标识的寻呼消息之前,将用于进行随机接入的专用Preamble置于所述寻呼消息中;在有终端通过所述专用Preamble进行随机接入后,通过收发机601向所述终端发送由所述第一类型数据包解封装得到的第二类型数据包。
较佳地,处理器604还用于:通过收发机601接收到来自SGW的第一类型数据包后,根据所述第一类型数据包中的QoS参数,确定第一重传次数;通过收发机601发送携带所述第一类型数据包中的终端标识的寻呼消息之后,启动第一重传定时器,若所述第一重传定时器超时前未收到所述随机接入请求,在所述第一重传定时器超时后判断当前的重传次数是否小于所述第一重传次数,如果是,则返回发送携带所述第一类型数据包中的终端标识的寻呼消息的步骤,否则,停止发送寻呼消息。
较佳地,处理器604还用于:通过收发机601接收到来自SGW的第一类型数据包后,若确定收到的所述第一类型数据包中的第三类型数据包的数据量大于设定的门限值,则通过收发机601发送携带所述第一类型数据包中的终端标识以及随机接入资源的寻呼消息。
较佳地,处理器604还用于:在确定收发机601收到的所述第一类型数据包中的第三类型数据包的数据量不大于设定的门限值后,通过收发机601群发由所述第一类型数据包解封装得到的第二类型数据包以及所述第一类型数据包中的终端标识。
较佳地,处理器604具体用于:通过寻呼或广播方式,通过收发机601发送由所述第一类型数据包解封装得到的第二类型数据包以及所述第一类型数据包中的终端标识。
较佳地,处理器604还用于:收发机601接收到来自SGW的第一类型数据包后,根据所述第一类型数据包中的QoS参数,确定第二重传次数;通过收发机601群发由所述第一类型数据包解封装得到的第二类型数据包以及所述第一类型数据包中的终端标识之后,启动第二重传定时器,若所述第二重传定时器超时前未收到反馈信息,在所述第二重传定时器超时后,判断当前重传次数是否小于所述第二重传次数,如果是,则返回群发由所述第一类型数据包解封装得到的第二类型数据包以及所述第一类型数据包中的终端标识的步骤,否则,停止发送寻呼消息。
较佳地,处理器604还用于:由所述第一类型数据包解封装得到的第二类型数据包之前,对所述第一类型数据包中的第三类型数据包进行头压缩处理。
较佳地,处理器604还用于:在收发机601收到来自所述终端的反馈信息后,通过收发机601将所述终端的终端标识和反馈信息一起返回给所述SGW。
在图6中,总线架构(用总线600来代表),总线600可以包括任意数量的互联的总线和桥,总线600将包括由处理器604代表的一个或多个处理器和存储器605代表的存储器的各种电路链接在一起。总线600还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口603在总线600和收发机601之间提供接口。收发机601可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输 介质上与各种其他装置通信的单元。经处理器604处理的数据通过天线602在无线介质上进行传输,进一步,天线602还接收数据并将数据传送给处理器604。
处理器604负责管理总线600和通常的处理,还可以提供各种功能,包括定时,外围接口,电压调节、电源管理以及其他控制功能。而存储器605可以被用于存储处理器604在执行操作时所使用的数据。
可选的,处理器604可以是中央处理器(CPU)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或复杂可编程逻辑器件(Complex Programmable Logic Device,CPLD)。
如图7所示,本发明实施例七的SGW包括:
处理器704,用于读取存储器705中的程序,执行下列过程:
确定通过收发机701收到的来自PGW的第一类型数据包对应的终端;确定所述终端可能驻留的基站;将由收到的所述第一类型数据包确定的需要发送的第一类型数据包通过收发机701发送给所有备选的基站。
收发机701,用于在处理器704的控制下接收和发送数据。
较佳地,处理器704还用于:在终端附着过程中,根据收发机701收到的来自MME的终端标识和来自PGW的IP地址,建立终端标识和IP地址的对应关系;在收发机701收到的来自PGW的第一类型数据包后,根据确定终端标识和IP地址的对应关系,确定收到的所述第一类型数据包中的IP地址对应的终端标识,并将所述终端标识对应的终端作为收到的来自PGW的第一类型数据包对应的终端。
较佳地,处理器704具体用于,根据下列方式确定需要发送的第一类型数据包:
将收到的所述第一类型数据包作为需要发送的第一类型数据包;或将收到的所述第一类型数据包解封装得到第三类型数据包,在PDCP层对所述第三类型数据包进行加密和完整性保护得到第二类型数据包,并将第二类型数据包封装成需要发送的第一类型数据包。
较佳地,处理器704还用于:将由收到的所述第一类型数据包确定的需要发送的第一类型数据包发送给所有备选的基站之前,将终端的终端标识置于需要发送的第一类型数据包中。
较佳地,处理器704具体用于:根据从MME处获得的终端可能驻留的基站列表,确定所述终端可能驻留的基站。
较佳地,处理器704还用于:在收发机701收到来自所述MME更新列表通知后,更新所述终端可能驻留的基站列表。
较佳地,处理器704还用于:将由收发机701收到的所述第一类型数据包确定的需要发送的第一类型数据包发送给所有备选的基站之后,在收发机701收到来自基站的反馈信息和终端标识后,启动驻留定时器;在该驻留定时器超时前通过收发机701收到来自PGW的针对终端标识对应的用户的第一类型数据包后,将由收到的所述第一类型数据包确定的需要发送的第一类型数据包通过收发机701发送给发送反馈信息和终端标识的基站。
在图7中,总线架构(用总线700来代表),总线700可以包括任意数量的互联的总线和桥,总线700将包括由处理器704代表的一个或多个处理器和存储器705代表的存储器的各种电路链接在一起。总线700还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口703在总线700和收发机701之间提供接口。收发机701可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器704处理的数据通过天线702在无线介质上进行传输,进一步,天线702还接收数据并将数据传送给处理器704。
处理器704负责管理总线700和通常的处理,还可以提供各种功能,包括定时,外围接口,电压调节、电源管理以及其他控制功能。而存储器705可以被用于存储处理器704在执行操作时所使用的数据。
可选的,处理器704可以是CPU、ASIC、FPGA或CPLD。
如图8所示,本发明实施例八的终端包括:
处理器801,用于读取存储器804中的程序,执行下列过程:
在通过收发机802收到的来自基站的寻呼消息中的终端标识是自身的终端标识后,进行随机接入;通过收发机802接收来自所述基站的第二类型数据包。
收发机802,用于在处理器801的控制下接收和发送数据。
较佳地,处理器801具体用于:根据所述寻呼消息中的专用Preamble进行随机接入。
较佳地,处理器801还用于:在收发机802收到所述基站群发的PDCP数据包和终端标识后,若所述终端标识是自身的终端标识,则确定所述PDCP数据包为自身的PDCP数据包。
较佳地,处理器801还用于:
确定所述PDCP数据包为自身的PDCP数据包之后,通过收发机802向所述基站返回所述终端标识和反馈信息。
较佳地,处理器801还用于:通过收发机802接收来自所述基站的第二类型数据包之后,若确定针对收到的第二类型数据包进行完整性验证成功,则通过收发机802向所述基站返回所述终端标识和反馈信息。
较佳地,处理器801还用于:在所述终端移动出原有的位置区域后,通过基站向MME发送位置更新请求,以使所述MME通知SGW进行更新。
在图8中,总线架构(用总线800来代表),总线800可以包括任意数量的互联的总线和桥,总线800将包括由通用处理器801代表的一个或多个处理器和存储器804代表的存储器的各种电路链接在一起。总线800还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口803在总线800和收发机802之间提供接口。收发机802可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。例如:收发机802从其他设备接收外部数据。收发机802用于将处理器801处理后的数据发送给其他设备。取决于计算系统的性质,还可以提供用户接口805,例如小键盘、显示器、扬声器、麦克风、操纵杆。
处理器801负责管理总线800和通常的处理,如前述所述运行通用操作系统。而存储器804可以被用于存储处理器801在执行操作时所使用的数据。
可选的,处理器801可以是CPU、ASIC、FPGA或CPLD。
如图9所示,为本发明实施例九MME的结构示意图;
处理器904,用于读取存储器905中的程序,执行下列过程:
在终端附着过程中,通过收发机901向SGW发送终端标识和终端可能驻留的基站列表,以使所述SGW根据终端标识和终端可能驻留的基站列表,确定所述终端可能驻留的基站;通过收发机901在收到来自SGW的IP地址后,将IP地址和终端标识通过基站发送给终端。
收发机901,用于在处理器904的控制下接收和发送数据。
较佳地,处理器904还用于:通过基站在收到来自终端的位置更新请求后,更新所述终端可能驻留的基站列表,并将更新后的终端可能驻留的基站列表通过收发机901通知所述SGW。
在图9中,总线架构(用总线900来代表),总线900可以包括任意数量的互联的总线和桥,总线900将包括由处理器904代表的一个或多个处理器和存储器905代表的存储器的各种电路链接在一起。总线900还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口903在总线900和收发机901之间提供接口。收发机901可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器904处理的数据通过天线902在无线介质上进行传输,进一步,天线902还接收数据并将数据传送给处理器904。
处理器904负责管理总线900和通常的处理,还可以提供各种功能,包括定时,外围接口,电压调节、电源管理以及其他控制功能。而存储器905可以被用于存储处理器904在执行操作时所使用的数据。
可选的,处理器904可以是CPU、ASIC、FPGA或CPLD。
基于同一发明构思,本发明实施例中还提供了下行数据的方法,由于下行数据的方法对应的设备是本发明实施例传输下行数据的系统中的不同的设备,并且该方法解决问题的原理与系统相似,因此该方法的实施可以参见系统的实施,重复之处不再赘述。
如图10所示,本发明实施例十传输下行数据的方法包括:
步骤1001、基站接收到来自SGW的第一类型数据包后,发送携带所述第一类型数据包中的终端标识的寻呼消息;
步骤1002、所述基站在有终端进行随机接入后,向所述终端发送由所述第一类型数据包解封装得到的第二类型数据包。
较佳地,所述基站发送携带所述第一类型数据包中的终端标识的寻呼消息之前,还包括:所述基站将用于进行随机接入的专用Preamble置于所述寻呼消息中;
所述基站在有终端进行随机接入后,向所述终端发送由所述第一类型数据包解封装得到的第二类型数据包,包括:所述基站在有终端通过所述专用Preamble进行随机接入后,向所述终端发送由所述第一类型数据包解封装得到的第二类型数据包。
较佳地,所述基站接收到来自SGW的第一类型数据包后,发送携带所述第一类型数据包中的终端标识的寻呼消息之前,还包括:所述基站根据所述第一类型数据包中的QoS参数,确定第一重传次数;
所述基站发送携带所述第一类型数据包中的终端标识的寻呼消息之后,还包括:所述基站启动第一重传定时器,若所述第一重传定时器超时前未收到所述随机接入请求,在所述第一重传定时器超时后判断当前的重传次数是否小于所述第一重传次数,如果是,返回发送携带所述第一类型数据包中的终端标识的寻呼消息的步骤,否则,停止发送寻呼消息。
较佳地,所述基站接收到来自SGW的第一类型数据包后,发送携带所述第一类型数据包中的终端标识以及随机接入资源的寻呼消息之前,还包括:所述基站确定收到的所述第一类型数据包中的第三类型数据包的数据量大于设定的门限值。
较佳地,该方法还包括:所述基站在确定收到的所述第一类型数据包中的第三类型数据包的数据量不大于设定的门限值后,群发由所述第一类型数据包解封装得到的第二类型数据包以及所述第一类型数据包中的终端标识。
较佳地,所述基站群发由所述第一类型数据包解封装得到的第二类型数据包以及所述第一类型数据包中的终端标识,包括:所述基站通过寻呼或广播方式,发送由所述第一类型数据包解封装得到的第二类型数据包以及所述第一类型数据包中的终端标识。
较佳地,所述基站接收到来自SGW的第一类型数据包后,群发由所述第一类型数据包解封装得到的第二类型数据包以及所述第一类型数据包中的终端标识之前,还包括:所述基站根据所述第一类型数据包中的QoS参数,确定第二重传次数;
所述基站群发由所述第一类型数据包解封装得到的第二类型数据包以及所述第一类型数据包中的终端标识之后,还包括:所述基站启动第二重传定时器,若所述第二重传定时器超时前未收到反馈信息,在所述第二重传定时器超时后,判断当前重传次数是否小于所述第二重传次数,如果是,则返回群发由所述第一类型数据包解封装得到的第二类型数据包以及所述第一类型数据包中的终端标识的步骤,否则,停止发送寻呼消息。
较佳地,所述基站发送由所述第一类型数据包解封装得到的第二类型数据包之前,还包括:所述基站对所述第一类型数据包中的第三类型数据包进行头压缩处理。
较佳地,所述基站发送由所述第一类型数据包解封装得到的第二类型数据包后,还包括:所述基站在收到来自所述终端的反馈信息后,将所述终端的终端标识和反馈信息一起返回给所述SGW。
如图11所示,本发明实施例十一传输下行数据的方法包括:
步骤1101、SGW确定收到的来自PGW的第一类型数据包对应的终端;
步骤1102、所述SGW确定所述终端可能驻留的基站;
步骤1103、所述SGW将由收到的所述第一类型数据包确定的需要发送的第一类型数据包发送给所有备选的基站。
较佳地,所述SGW确定收到的来自PGW的第一类型数据包对应的终端之前,还包括:在终端附着过程中,所述SGW根据收到的来自MME的终端标识和来自PGW的IP地址,建立终端标识和IP地址的对应关系;
所述SGW确定收到的来自PGW的第一类型数据包对应的终端,包括:所述SGW根据确定终端标识和IP地址的对应关系,确定收到的所述第一类型数据包中的IP地址对应的终端标识,并将所述终端标识对应的终端作为收到的来自PGW的第一类型数据包对应的终端。
较佳地,所述SGW根据下列方式确定需要发送的第一类型数据包:所述SGW将收到的所述第一类型数据包作为需要发送的第一类型数据包;或所述SGW将收到的所述第一类型数据包解封装得到第三类型数据包,在PDCP层对所述第三类型数据包进行加密和完整性保护得到第二类型数据包,并将第二类型数据包封装成需要发送的第一类型数据包。
较佳地,所述SGW将由收到的所述第一类型数据包确定的需要发送的第一类型数据包发送给所有备选的基站之前,还包括:所述SGW将终端的终端标识置于需要发送的第一类型数据包中。
较佳地,所述SGW确定所述终端可能驻留的基站,包括:所述SGW根据从MME处获得的终端可能驻留的基站列表,确定所述终端可能驻留的基站。
较佳地,该方法还包括:所述SGW在收到来自所述MME更新列表通知后,更新所述终端可能驻留的基站列表。
较佳地,所述SGW将由收到的所述第一类型数据包确定的需要发送的第一类型数据包发送给所有备选的基站之后,还包括:所述SGW在收到来自基站的反馈信息和终端标识后,启动驻留定时器;所述SGW在所述驻留定时器超时前收到来自PGW的针对终端标识对应的用户的第一类型数据包后,将由收到的所述第一类型数据包确定的需要发送的第一类型数据包发送给发送反馈信息和终端标识的基站。
如图12所示,本发明实施例十二传输下行数据的方法包括:
步骤1201、终端在收到的来自基站的寻呼消息中的终端标识是自身的终端标识后,进行随机接入;
步骤1202、所述终端接收来自所述基站的第二类型数据包。
较佳地,所述终端进行随机接入,包括:所述终端根据所述寻呼消息中的专用Preamble进行随机接入。
较佳地,该方法还包括:所述终端在收到所述基站群发的PDCP数据包和终端标识后,若所述终端 标识是自身的终端标识,则确定所述PDCP数据包为自身的PDCP数据包。
较佳地,所述终端确定所述PDCP数据包为自身的PDCP数据包之后,还包括:所述终端向所述基站返回所述终端标识和反馈信息。
较佳地,所述终端接收来自所述基站的第二类型数据包之后,向所述基站返回所述终端标识和反馈信息之前,还包括:所述终端确定针对收到的第二类型数据包进行完整性验证成功。
较佳地,该方法还包括:所述终端在移动出原有的位置区域后,通过基站向MME发送位置更新请求,以使所述MME通知SGW进行更新。
如图13所示,本发明实施例十三传输下行数据的方法包括:
步骤1301、MME在终端附着过程中向SGW发送终端标识和终端可能驻留的基站列表,以使所述SGW根据终端标识和终端可能驻留的基站列表,确定所述终端可能驻留的基站;
步骤1302、所述MME在收到来自SGW的IP地址后,将IP地址和终端标识通过基站发送给终端。
较佳地,该方法还包括:所述MME通过基站在收到来自终端的位置更新请求后,更新所述终端可能驻留的基站列表,并将更新后的终端可能驻留的基站列表通知所述SGW。
下面以LTE系统为例对本发明的方案进行详细说明。
例一、在数据包较小的情况下(例如数据包大小几十到上百比特)基站直接在空口进行下行传输,其中携带UE ID(标识)和下行PDCP数据包。根据QoS参数对可靠性的要求,基站为提高空口传输可靠性可以采用空口多次盲重传方案。另外对于突发连续多个下行数据包到达的情况,SGW可以根据从eNB收到ACK确认包中携带的eNB ID确定UE当前驻留的基站信息,并在驻留计时器Timer1超时前,将后续到达的数据包仅转发到UE当前驻留基站。
如图14所示,本发明实施例十四空口下行数据包传输方法包括:
步骤1:IP数据包到达后,PGW根据预先保存的流模板,将IP包封装成GTP数据包,并将GTP数据包发送给SGW。
其中,GTP数据包中携带QoS参数,QoS参数包括IP包对时延和可靠性的要求信息。
步骤2:SGW根据GTP数据包中携带的TEID信息确定终端的上下文,并根据上下文保存的基站列表信息确定终端可能驻留的所有基站,使用上下文中保存的密钥对IP包进行加密和完整性保护,并封转成PDCP数据包。
步骤3:SGW将封装好的GTP数据包发送给终端可能驻留的所有基站。
其中,GTP数据包本身还携带UE ID信息以及QoS参数。
较佳地,SGW将GTP数据包发送给基站后,可以开启针对本次下行数据包的重传计时器,若在重传计时器超时没有收到反馈确认,且重传次数小于最大重传次数,则触发对下行数据包的重传。
最大重传次数可以由QoS参数确定。
步骤4:基站收到GTP数据包后,对GTP数据包进行解封装获得PDCP数据包,UE ID和QoS参数,并根据预先配置,对IP数据包进行头压缩处理后,如果IP数据包数据量低于门限值(例如100bits),则将PDCP数据包和UE ID通过空口直接发送。
一种较佳地方式是,基站通过寻呼或广播信道传输PDCP数据包和UE ID。
步骤5:如果终端在空口收到PDCP数据包和UE ID,并根据UE ID判断出UE ID是自身的UE ID,则确定该数据包是发给自己的,在执行完完整性验证后,通过空口发送数据正确接收指示,其中携带UE ID和ACK指示,如果终端没有提前获得上行反馈资源,则通过发起随机接入过程获上行传输资源。
步骤6:基站从终端接收到数据正确接收指示(即ACK指示)后,通过GTP消息通知SGW数据成功接收,GTP数据包中携带UE ID信息和ACK指示,此外GTP数据包中还可以携带终端当前驻留基站信息。
步骤7:SGW在收到步骤6中的GTP数据包后,开启驻留定时器Timer1(例如20ms),并将终端此刻驻留的eNB标识信息保存到终端的上下文中。
步骤8:后续下行数据包到达后,如果Timer1没有超时,则SGW根据终端上下文中保存的UE驻留的基站标识信息,将下行数据包直接转发给对应的基站。
步骤9:基站收到GTP数据包后,对GTP数据包进行解封装获得PDCP数据包,UE ID和QoS参数,通过空口直接发送PDCP数据包和UE ID信息,即与步骤4相同。
例二、基站在小区内进行Paging(寻呼),Paging消息携带终端标识,其中终端标识可以是唯一标识终端的高层UE ID,也可以是标识一组终端的高层Group ID。终端接收到Paging消息后,根据其中终端标识判断出是对自身进行Paging后触发随机接入过程。为提高Paging消息的可靠性,基站可以根据QoS参数对可靠性的要求在小区内对Paging消息进行多次盲重传。
基站通过Paging消息,将分配专用Preamble配置给终端,专用Preamble保证了终端在后续随机接入过程中不会发生碰撞。同时为了降低非终端驻留小区Preamble资源的浪费,基站通过Paging消息为 终端分配的专用Preamble会在预先设定的时间(例如10ms)后自动释放,其中预设的时间根据终端最大反馈时延进行确定。
不同于例一,本方案中业务数据仅在终端实际驻留的基站进行下行传输,因此本方案更适合在业务数据包较大的情况下(例如几百到上千比特数据包),提高空口利用率。
如图15所示,本发明实施例十五空口下行数据包传输方法包括:
步骤1:IP数据包到达后,PGW根据预先保存的流模板,将IP包封装封装成GTP数据包,并将GTP数据包发送给SGW。
其中,GTP数据包中携带QoS参数,QoS参数包括IP包对时延和可靠性的要求信息。
步骤2:SGW根据GTP数据包中携带的TEID信息确定终端的上下文,并根据上下文保存的基站列表信息确定终端可能驻留的所有基站,使用上下文中保存的密钥对IP包进行加密和完整性保护,并封转成PDCP数据包。
步骤3:SGW将封装好的GTP数据包发送给终端可能驻留的所有基站。
其中,GTP数据包本身还携带UE ID信息以及QoS参数。
较佳地,SGW将GTP数据包发送给基站后,可以开启针对本次下行数据包的重传计时器,若在重传计时器超时没有收到反馈确认,且重传次数小于最大重传次数,则触发对下行数据包的重传。
最大重传次数可以由QoS参数确定。
步骤4:基站收到GTP数据包后,对GTP数据包进行解封装获得PDCP数据包,UE ID和QoS参数,并根据预先配置,对IP数据包进行头压缩处理后,如果IP数据包数据量不低于门限值(例如100bits),则通过空口对终端进行Paging。
其中,Paging消息中携带终端标识信息和基站为终端分配的随机接入资源(为避免碰撞基站可以为终端分配专用随机接入资源,包括专用preamble码和PRACH资源)。另外,基站可以根据QoS参数,预先配置选择Paging消息在空口盲重传的次数。同时基站开启专用Preamble分配计时器,在计时器超时前,专用Preamble配置将不会分配给其他下行数据传输使用。
步骤5:终端根据Paging消息中携带的UE ID判断当前消息身份是否针对自身,如果针对自身则终端使用Paging消息中携带的随机接入配置发起随机接入过程。
如果基站在专用Preamble计时器超时情况下没有收到终端使用该Preamble发起随机接入过程,则基站释放该专用Preamble资源用于后续下行数据传输分配过程。
步骤6:基站在为终端配置的随机接入资源上收到终端发送的Preamble后,将PDCP数据包发送给终端。
步骤7:如果终端在空口收到PDCP数据包,在执行完完整性验证后,通过空口发送数据正确接收ACK指示。
其中,发送ACK所采用的上行资源可以根据下行传输资源根据映射规则确定。
步骤8:基站从终端接收到数据正确接收ACK指示后,通过GTP数据包通知SGW数据成功接收。
其中,GTP数据包中携带终端标识信息和ACK指示。
例三、在终端附着到网络过程中,MME触发SGW为终端建立下行无连接数据传输会话,并将UE ID信息,UE使用的密钥,UE可能驻留的基站信息发送给SGW。此外,在UE附着到网络过程中为UE分配UE ID。
在实施中,MME负责对终端的位置区域进行管理,IDLE状态终端位置区域管理的粒度是跟踪区域(Tracking Area,TA),一个TA包括几十到上百个小区,MME根据TA区域和蜂窝小区之间的映射关系就可以获得基站列表。
如图16所示,本发明实施例十六终端附着到网络过程触发下行传输会话建立的方法包括:
步骤1:终端发送附着请求消息给基站。
步骤2:基站将从终端收到的附着请求消息转发给MME。
步骤3:MME向SGW发起下行传输会话建立请求过程,其中携带UE ID信息,以及UE使用的密钥,以及UE可能驻留的基站列表。
较佳地,MME根据UE当前接入的基站位置,以及UE所在位置区域与基站之间的映射关系,将UE所在位置区域内的所有基站作为UE可能驻留的基站列表。
步骤4:SGW发送下行传输会话建立请求消息给PGW。
步骤5:PGW为终端分配IP地址,并为下行传输会话分配QoS参数,并通过下行传输会话建立响应消息将上述信息通知SGW。
步骤6:SGW发送下行传输会话建立响应消息给MME,其中携带为UE分配的IP地址和下行传输会话QoS参数。
步骤7:MME发送附着响应消息给eNB,附着响应消息携带为终端分配的IP地址和为终端分配的 UE ID。
步骤8:eNB发送附着响应消息给终端。
例四、当终端的移动导致最终移动出原有位置区域后,终端发起位置更新过程,在终端发起位置更新的过程中,MME将更新后的UE可能驻留的eNB列表通知SGW。
如图17所示,本发明实施例十七终端位置更新触发下行传输会话更新的方法包括:
步骤1:随着终端的移动,终端发现当前驻留小区广播的位置区域标识发生改变,则终端发起位置区域更新过程,终端发送位置更新请求消息给基站,位置更新请求消息携带UE所在位置的新的位置区域标识。
步骤2:基站将从UE收到的位置更新请求消息转发给MME。
步骤3:MME根据UE当前接入的基站位置信息,以及UE所在位置区域与基站之间的映射关系,更新UE所在位置区域内的所有基站作为UE可能驻留的基站列表,并将更新后的基站列表信息通过下行传输会话更新消息发送给SGW。
步骤4:SGW保存更新后的下行基站列表信息,并发送下行传输会话响应消息给MME。
步骤5:MME发送位置更新响应消息给基站。
步骤6:基站将从MME收到的位置更新响应消息发送给UE。
从上述内容可以看出:本发明实施例基站接收到来自SGW的第一类型数据包后,发送携带所述第一类型数据包中的终端标识的寻呼消息;在有终端进行随机接入后,向所述终端发送由所述第一类型数据包解封装得到的第二类型数据包。由于本发明实施例能够避免数据到达后从空闲状态到连接状态的转换引入的控制面时延和空口信令负担,并且大大减少终端进入连接状态后由于长时间没有数据发送而引入的连接维护的开销。从而提升现有蜂窝系统在下行突发小数据传输方面性能。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (48)

  1. 一种传输下行数据的方法,其特征在于,该方法包括:
    基站接收到来自服务网关SGW的第一类型数据包后,发送携带所述第一类型数据包中的终端标识的寻呼消息;
    所述基站在有终端进行随机接入后,向所述终端发送由所述第一类型数据包解封装得到的第二类型数据包。
  2. 如权利要求1所述的方法,其特征在于,所述基站发送携带所述第一类型数据包中的终端标识的寻呼消息之前,还包括:
    所述基站将用于进行随机接入的专用前导码Preamble置于所述寻呼消息中;
    所述基站在有终端进行随机接入后,向所述终端发送由所述第一类型数据包解封装得到的第二类型数据包,包括:
    所述基站在有终端通过所述专用Preamble进行随机接入后,向所述终端发送由所述第一类型数据包解封装得到的第二类型数据包。
  3. 如权利要求1所述的方法,其特征在于,所述基站接收到来自SGW的第一类型数据包后,发送携带所述第一类型数据包中的终端标识的寻呼消息之前,还包括:
    所述基站根据所述第一类型数据包中的业务质量QoS参数,确定第一重传次数;
    所述基站发送携带所述第一类型数据包中的终端标识的寻呼消息之后,还包括:
    所述基站启动第一重传定时器,若所述第一重传定时器超时前未收到随机接入请求,在所述第一重传定时器超时后判断当前的重传次数是否小于所述第一重传次数,如果是,则返回发送携带所述第一类型数据包中的终端标识的寻呼消息的步骤,否则,停止发送寻呼消息。
  4. 如权利要求1所述的方法,其特征在于,所述基站接收到来自SGW的第一类型数据包后,发送携带所述第一类型数据包中的终端标识以及随机接入资源的寻呼消息之前,还包括:
    所述基站确定收到的所述第一类型数据包中的第三类型数据包的数据量大于设定的门限值。
  5. 如权利要求4所述的方法,其特征在于,该方法还包括:
    所述基站在确定收到的所述第一类型数据包中的第三类型数据包的数据量不大于设定的门限值后,群发由所述第一类型数据包解封装得到的第二类型数据包以及所述第一类型数据包中的终端标识。
  6. 如权利要求5所述的方法,其特征在于,所述基站群发由所述第一类型数据包解封装得到的第二类型数据包以及所述第一类型数据包中的终端标识,包括:
    所述基站通过寻呼或广播方式,发送由所述第一类型数据包解封装得到的第二类型数据包以及所述第一类型数据包中的终端标识。
  7. 如权利要求5所述的方法,其特征在于,所述基站接收到来自SGW的第一类型数据包后,群发由所述第一类型数据包解封装得到的第二类型数据包以及所述第一类型数据包中的终端标识之前,还包括:
    所述基站根据所述第一类型数据包中的QoS参数,确定第二重传次数;
    所述基站群发由所述第一类型数据包解封装得到的第二类型数据包以及所述第一类型数据包中的终端标识之后,还包括:
    所述基站启动第二重传定时器,若所述第二重传定时器超时前未收到反馈信息,在所述第二重传定时器超时后,判断当前重传次数是否小于所述第二重传次数,如果是,则返回群发由所述第一类型数据包解封装得到的第二类型数据包以及所述第一类型数据包中的终端标识的步骤,否则,停止发送寻呼消息。
  8. 如权利要求4~7任一所述的方法,其特征在于,所述基站发送由所述第一类型数据包解封装得到的第二类型数据包之前,还包括:
    所述基站对所述第一类型数据包中的第三类型数据包进行头压缩处理。
  9. 如权利要求1~7任一所述的方法,其特征在于,所述基站发送由所述第一类型数据包解封装得到的第二类型数据包后,还包括:
    所述基站在收到来自所述终端的反馈信息后,将所述终端的终端标识和反馈信息一起返回给所述SGW。
  10. 一种传输下行数据的方法,其特征在于,该方法包括:
    SGW确定收到的来自PGW的第一类型数据包对应的终端;
    所述SGW确定所述终端可能驻留的基站;
    所述SGW将由收到的所述第一类型数据包确定的需要发送的第一类型数据包发送给所有备选的基站。
  11. 如权利要求10所述的方法,其特征在于,所述SGW确定收到的来自PGW的第一类型数据包 对应的终端之前,还包括:
    在终端附着过程中,所述SGW根据收到的来自MME的终端标识和来自PGW的IP地址,建立终端标识和IP地址的对应关系;
    所述SGW确定收到的来自PGW的第一类型数据包对应的终端,包括:
    所述SGW根据确定终端标识和互联网协议IP地址的对应关系,确定收到的所述第一类型数据包中的IP地址对应的终端标识,并将所述终端标识对应的终端作为收到的来自PGW的第一类型数据包对应的终端。
  12. 如权利要求10所述的方法,其特征在于,所述SGW根据下列方式确定需要发送的第一类型数据包:
    所述SGW将收到的所述第一类型数据包作为需要发送的第一类型数据包;或
    所述SGW将收到的所述第一类型数据包解封装得到第三类型数据包,并在PDCP层对所述第三类型数据包进行加密和完整性保护得到第二类型数据包,并将第二类型数据包封装成需要发送的第一类型数据包。
  13. 如权利要求12所述的方法,其特征在于,所述SGW将由收到的所述第一类型数据包确定的需要发送的第一类型数据包发送给所有备选的基站之前,还包括:
    所述SGW将终端的终端标识置于需要发送的第一类型数据包中。
  14. 如权利要求10所述的方法,其特征在于,所述SGW确定所述终端可能驻留的基站,包括:
    所述SGW根据从移动性管理实体MME处获得的终端可能驻留的基站列表,确定所述终端可能驻留的基站。
  15. 如权利要求14所述的方法,其特征在于,该方法还包括:
    所述SGW在收到来自所述MME更新列表通知后,更新所述终端可能驻留的基站列表。
  16. 如权利要求10~15任一所述的方法,其特征在于,所述SGW将由收到的所述第一类型数据包确定的需要发送的第一类型数据包发送给所有备选的基站之后,还包括:
    所述SGW在收到来自基站的反馈信息和终端标识后,启动驻留定时器;
    所述SGW在所述驻留定时器超时前收到来自PGW的针对终端标识对应的用户的第一类型数据包后,将由收到的所述第一类型数据包确定的需要发送的第一类型数据包发送给发送反馈信息和终端标识的基站。
  17. 一种传输下行数据的方法,其特征在于,该方法包括:
    终端在收到的来自基站的寻呼消息中的终端标识是自身的终端标识后,进行随机接入;
    所述终端接收来自所述基站的第二类型数据包。
  18. 如权利要求17所述的方法,其特征在于,所述终端进行随机接入,包括:
    所述终端根据所述寻呼消息中的专用Preamble进行随机接入。
  19. 如权利要求17所述的方法,其特征在于,该方法还包括:
    所述终端在收到所述基站群发的PDCP数据包和终端标识后,若所述终端标识是自身的终端标识,则确定所述PDCP数据包为自身的PDCP数据包。
  20. 如权利要求19所述的方法,其特征在于,所述终端确定所述PDCP数据包为自身的PDCP数据包之后,还包括:
    所述终端向所述基站返回所述终端标识和反馈信息。
  21. 如权利要求20所述的方法,其特征在于,所述终端接收来自所述基站的第二类型数据包之后,向所述基站返回所述终端标识和反馈信息之前,还包括:
    所述终端确定针对收到的第二类型数据包进行完整性验证成功。
  22. 如权利要求17~21任一所述的方法,其特征在于,该方法还包括:
    所述终端在移动出原有的位置区域后,通过基站向MME发送位置更新请求,以使所述MME通知SGW进行更新。
  23. 一种传输下行数据的方法,其特征在于,该方法包括:
    MME在终端附着过程中向SGW发送终端标识和终端可能驻留的基站列表,以使所述SGW根据终端标识和终端可能驻留的基站列表,确定所述终端可能驻留的基站;
    所述MME在收到来自SGW的IP地址后,将IP地址和终端标识通过基站发送给终端。
  24. 如权利要求23所述的方法,其特征在于,该方法还包括:
    所述MME通过基站在收到来自终端的位置更新请求后,更新所述终端可能驻留的基站列表,并将更新后的终端可能驻留的基站列表通知所述SGW。
  25. 一种传输下行数据的基站,其特征在于,该基站包括:
    第一传输模块,用于接收到来自SGW的第一类型数据包后,发送携带所述第一类型数据包中的终 端标识的寻呼消息;
    第一处理模块,用于在有终端进行随机接入后,向所述终端发送由所述第一类型数据包解封装得到的第二类型数据包。
  26. 如权利要求25所述的基站,其特征在于,所述第一传输模块还用于:
    发送携带所述第一类型数据包中的终端标识的寻呼消息之前,将用于进行随机接入的专用Preamble置于所述寻呼消息中;
    所述第一处理模块具体用于:
    在有终端通过所述专用Preamble进行随机接入后,向所述终端发送由所述第一类型数据包解封装得到的第二类型数据包。
  27. 如权利要求25所述的基站,其特征在于,所述第一传输模块还用于:
    接收到来自SGW的第一类型数据包后,根据所述第一类型数据包中的QoS参数,确定第一重传次数;发送携带所述第一类型数据包中的终端标识的寻呼消息之后,启动第一重传定时器,若所述第一重传定时器超时前未收到所述随机接入请求,在所述第一重传定时器超时后判断当前的重传次数是否小于所述第一重传次数,如果是,则返回发送携带所述第一类型数据包中的终端标识的寻呼消息的步骤,否则,停止发送寻呼消息。
  28. 如权利要求25所述的基站,其特征在于,所述第一传输模块还用于:
    接收到来自SGW的第一类型数据包后,若确定收到的所述第一类型数据包中的第三类型数据包的数据量大于设定的门限值,则发送携带所述第一类型数据包中的终端标识以及随机接入资源的寻呼消息。
  29. 如权利要求28所述的基站,其特征在于,所述第一传输模块还用于:
    在确定收到的所述第一类型数据包中的第三类型数据包的数据量不大于设定的门限值后,群发由所述第一类型数据包解封装得到的第二类型数据包以及所述第一类型数据包中的终端标识。
  30. 如权利要求29所述的基站,其特征在于,所述第一传输模块具体用于:
    通过寻呼或广播方式,发送由所述第一类型数据包解封装得到的第二类型数据包以及所述第一类型数据包中的终端标识。
  31. 如权利要求29所述的基站,其特征在于,所述第一传输模块还用于:
    接收到来自SGW的第一类型数据包后,根据所述第一类型数据包中的QoS参数,确定第二重传次数;群发由所述第一类型数据包解封装得到的第二类型数据包以及所述第一类型数据包中的终端标识之后,启动第二重传定时器,若所述第二重传定时器超时前未收到反馈信息,在所述第二重传定时器超时后,判断当前重传次数是否小于所述第二重传次数,如果是,则返回群发由所述第一类型数据包解封装得到的第二类型数据包以及所述第一类型数据包中的终端标识的步骤,否则,停止发送寻呼消息。
  32. 如权利要求28~31任一所述的基站,其特征在于,所述第一传输模块还用于:
    由所述第一类型数据包解封装得到的第二类型数据包之前,对所述第一类型数据包中的第三类型数据包进行头压缩处理。
  33. 如权利要求25~31任一所述的基站,其特征在于,所述第一传输模块还用于:
    在收到来自所述终端的反馈信息后,将所述终端的终端标识和反馈信息一起返回给所述SGW。
  34. 一种传输下行数据的SGW,其特征在于,该SGW包括:
    第二处理模块,用于确定收到的来自PGW的第一类型数据包对应的终端;
    确定模块,用于确定所述终端可能驻留的基站;
    发送模块,用于将由收到的所述第一类型数据包确定的需要发送的第一类型数据包发送给所有备选的基站。
  35. 如权利要求34所述的SGW,其特征在于,所述第二处理模块还用于:
    在终端附着过程中,根据收到的来自MME的终端标识和来自PGW的IP地址,建立终端标识和IP地址的对应关系;
    在收到的来自PGW的第一类型数据包后,根据确定终端标识和IP地址的对应关系,确定收到的所述第一类型数据包中的IP地址对应的终端标识,并将所述终端标识对应的终端作为收到的来自PGW的第一类型数据包对应的终端。
  36. 如权利要求34所述的SGW,其特征在于,所述发送模块具体用于,根据下列方式确定需要发送的第一类型数据包:
    将收到的所述第一类型数据包作为需要发送的第一类型数据包;或
    将收到的所述第一类型数据包解封装得到第三类型数据包,并在PDCP层对所述第三类型数据包进行加密和完整性保护得到第二类型数据包,并将第二类型数据包封装成需要发送的第一类型数据包。
  37. 如权利要求36所述的SGW,其特征在于,所述发送模块还用于:
    将由收到的所述第一类型数据包确定的需要发送的第一类型数据包发送给所有备选的基站之前,将终端的终端标识置于需要发送的第一类型数据包中。
  38. 如权利要求34所述的SGW,其特征在于,所述确定模块具体用于:
    根据从MME处获得的终端可能驻留的基站列表,确定所述终端可能驻留的基站。
  39. 如权利要求38所述的SGW,其特征在于,所述第二处理模块还用于:
    在收到来自所述MME更新列表通知后,更新所述终端可能驻留的基站列表。
  40. 如权利要求34~39任一所述的SGW,其特征在于,所述发送模块还用于:
    将由收到的所述第一类型数据包确定的需要发送的第一类型数据包发送给所有备选的基站之后,在收到来自基站的反馈信息和终端标识后,启动驻留定时器;在所述驻留定时器超时前收到来自PGW的针对终端标识对应的用户的第一类型数据包后,将由收到的所述第一类型数据包确定的需要发送的第一类型数据包发送给发送反馈信息和终端标识的基站。
  41. 一种传输下行数据的终端,其特征在于,该终端包括:
    随机接入模块,用于在收到的来自基站的寻呼消息中的终端标识是自身的终端标识后,进行随机接入;
    第二传输模块,用于接收来自所述基站的第二类型数据包。
  42. 如权利要求41所述的终端,其特征在于,所述随机接入模块具体用于:
    根据所述寻呼消息中的专用Preamble进行随机接入。
  43. 如权利要求41所述的终端,其特征在于,所述第二传输模块还用于:
    在收到所述基站群发的PDCP数据包和终端标识后,若所述终端标识是自身的终端标识,则确定所述PDCP数据包为自身的PDCP数据包。
  44. 如权利要求43所述的终端,其特征在于,所述第二传输模块还用于:
    确定所述PDCP数据包为自身的PDCP数据包之后,向所述基站返回所述终端标识和反馈信息。
  45. 如权利要求44所述的终端,其特征在于,所述第二传输模块还用于:
    接收来自所述基站的第二类型数据包之后,若确定针对收到的第二类型数据包进行完整性验证成功,则向所述基站返回所述终端标识和反馈信息。
  46. 如权利要求41~45任一所述的终端,其特征在于,所述第二传输模块还用于:
    在所述终端移动出原有的位置区域后,通过基站向MME发送位置更新请求,以使所述MME通知SGW进行更新。
  47. 一种传输下行数据的MME,其特征在于,该MME包括:
    列表通知模块,用于在终端附着过程中向SGW发送终端标识和终端可能驻留的基站列表,以使所述SGW根据终端标识和终端可能驻留的基站列表,确定所述终端可能驻留的基站;
    信息通知模块,用于在收到来自SGW的IP地址后,将IP地址和终端标识通过基站发送给终端。
  48. 如权利要求47所述的MME,其特征在于,所述列表通知模块还用于:
    通过基站在收到来自终端的位置更新请求后,更新所述终端可能驻留的基站列表,并将更新后的终端可能驻留的基站列表通知所述SGW。
PCT/CN2015/091781 2014-10-23 2015-10-12 一种传输下行数据的方法和设备 Ceased WO2016062210A1 (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US15/521,298 US20170339722A1 (en) 2014-10-23 2015-10-12 Method and device for transmitting downlink data
EP15851849.8A EP3211941B1 (en) 2014-10-23 2015-10-12 Method and device for transmitting downlink data

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201410571953.3A CN105530706B (zh) 2014-10-23 2014-10-23 一种传输下行数据的方法和设备
CN201410571953.3 2014-10-23

Publications (1)

Publication Number Publication Date
WO2016062210A1 true WO2016062210A1 (zh) 2016-04-28

Family

ID=55760288

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2015/091781 Ceased WO2016062210A1 (zh) 2014-10-23 2015-10-12 一种传输下行数据的方法和设备

Country Status (4)

Country Link
US (1) US20170339722A1 (zh)
EP (1) EP3211941B1 (zh)
CN (1) CN105530706B (zh)
WO (1) WO2016062210A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10925031B2 (en) 2016-08-31 2021-02-16 Huawei Technologies Co., Ltd. Small data transmission method and related device and system

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10708953B2 (en) * 2016-04-18 2020-07-07 Qualcomm Incorporated Random access retransmission procedure
CN107529202B (zh) * 2016-06-20 2020-01-10 电信科学技术研究院 一种下行数据传输的方法、装置及网络架构
CN107529156B (zh) * 2016-06-20 2020-01-03 电信科学技术研究院 一种上行传输的方法、装置及网络架构
US10952051B2 (en) * 2016-07-01 2021-03-16 Qualcomm Incorporated Core network connectionless small data transfer
CN107770755B (zh) * 2016-08-22 2023-07-14 中兴通讯股份有限公司 传输数据的方法、装置及系统、终端
CN108023688A (zh) * 2016-11-03 2018-05-11 中兴通讯股份有限公司 一种数据传输方法及装置
CN108401268B (zh) * 2017-02-06 2022-11-18 中兴通讯股份有限公司 一种消息发送方法及装置、电子设备
US11259332B2 (en) 2017-09-19 2022-02-22 Beijing Xiaomi Mobile Software Co., Ltd. Random access method and apparatus, and electronic device and computer-readable storage medium
US11418952B2 (en) * 2018-01-11 2022-08-16 Telefonaktiebolaget Lm Ericsson (Publ) Optimized PDCP handling in integrated access backhaul (IAB) networks
US10735949B1 (en) * 2018-05-07 2020-08-04 Sprint Spectrum L.P. Systems and methods for updating preferred nodes lists for wireless devices in a wireless network
US11457471B2 (en) * 2018-08-09 2022-09-27 Sony Corporation Methods, communications device and infrastructure equipment
WO2020042113A1 (zh) * 2018-08-30 2020-03-05 华为技术有限公司 一种数据传输方法及装置
WO2020047751A1 (zh) * 2018-09-04 2020-03-12 北京小米移动软件有限公司 传输前导码的方法及装置
WO2020034303A1 (en) * 2018-09-20 2020-02-20 Zte Corporation Methods, apparatus and systems for scheduling resources in a wireless communication
CN112789946B (zh) * 2018-11-22 2023-03-07 深圳市欢太科技有限公司 释放rrc连接的方法、装置及移动终端
US12101642B1 (en) * 2019-11-19 2024-09-24 Sprint Spectrum Lp Systems and methods for updating preferred nodes lists for wireless devices in a wireless network
CN112073434B (zh) * 2020-09-28 2022-06-07 山东产研集成电路产业研究院有限公司 降低基于toe的高频交易终端接收通道传输延迟的方法
CN119521437A (zh) * 2023-08-17 2025-02-25 华为技术有限公司 一种通信方法及装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101998679A (zh) * 2009-08-13 2011-03-30 华为技术有限公司 一种传输承载的中继方法、装置和通信系统
CN102056287A (zh) * 2009-11-05 2011-05-11 中兴通讯股份有限公司 一种基于网络的身份标识与位置分离的实现方法及系统
CN102916767A (zh) * 2011-08-05 2013-02-06 华为技术有限公司 一种高速专用物理控制信道上行反馈方法及相关设备
CN103428809A (zh) * 2012-05-23 2013-12-04 华为技术有限公司 寻呼窄带终端的方法、网络设备及基站

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100640332B1 (ko) * 2003-01-28 2006-10-30 삼성전자주식회사 음성 서비스와 패킷 데이터 서비스를 지원하는 복합 액세스 단말의 크로스 호출 방법
EP1646257A4 (en) * 2003-07-10 2009-12-23 Mitsubishi Electric Corp MESSAGING CONTROL METHOD, MESSAGING CONTROL DEVICE, AND WIRELESS ACCESS NETWORK
KR101451434B1 (ko) * 2007-06-18 2014-10-21 엘지전자 주식회사 효과적인 호의 설정을 위한 호출 정보 전송 방법
JP5783640B2 (ja) * 2009-09-02 2015-09-24 テレフオンアクチーボラゲット エル エム エリクソン(パブル) 通信ネットワーク内でのページングの区別のためのソリューション
CN102291845B (zh) * 2010-06-21 2016-03-30 中兴通讯股份有限公司 随机接入方法及系统
JP5625703B2 (ja) * 2010-10-01 2014-11-19 富士通株式会社 移動通信システム、通信制御方法及び無線基地局
CN102300331B (zh) * 2011-08-19 2013-11-27 电信科学技术研究院 数据传输方法和设备
EP2847947B1 (en) * 2012-05-10 2020-12-23 Samsung Electronics Co., Ltd. Method and system for connectionless transmission during uplink and downlink of data packets
US20140038622A1 (en) * 2012-05-22 2014-02-06 Qualcomm Incorporated Methods and apparatus for efficient communication of small data amounts while in idle mode
CN103945535B (zh) * 2013-01-18 2018-07-10 中兴通讯股份有限公司 寻呼优化的方法、装置、系统
CN103442425A (zh) * 2013-08-21 2013-12-11 大唐移动通信设备有限公司 一种指示寻呼、寻呼的方法及设备

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101998679A (zh) * 2009-08-13 2011-03-30 华为技术有限公司 一种传输承载的中继方法、装置和通信系统
CN102056287A (zh) * 2009-11-05 2011-05-11 中兴通讯股份有限公司 一种基于网络的身份标识与位置分离的实现方法及系统
CN102916767A (zh) * 2011-08-05 2013-02-06 华为技术有限公司 一种高速专用物理控制信道上行反馈方法及相关设备
CN103428809A (zh) * 2012-05-23 2013-12-04 华为技术有限公司 寻呼窄带终端的方法、网络设备及基站

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP3211941A4 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10925031B2 (en) 2016-08-31 2021-02-16 Huawei Technologies Co., Ltd. Small data transmission method and related device and system

Also Published As

Publication number Publication date
EP3211941A4 (en) 2017-11-01
CN105530706A (zh) 2016-04-27
US20170339722A1 (en) 2017-11-23
EP3211941B1 (en) 2020-02-12
CN105530706B (zh) 2019-07-26
EP3211941A1 (en) 2017-08-30

Similar Documents

Publication Publication Date Title
EP3211941B1 (en) Method and device for transmitting downlink data
CN109076330B (zh) 无线通信系统中跟踪区域更新的方法及其装置
US11778550B2 (en) Methods and apparatus relating to inactive mode in a wireless communications network
CN111182539B (zh) 通信方法与设备
CN102340754B (zh) 数据发送和接收方法及设备
CN107241764B (zh) 一种上行、下行小数据传输方法及装置
KR102094893B1 (ko) 데이터 수신 방법 및 사용자기기와, 데이터 전송 방법 및 기지국
US20180368194A1 (en) Terminal device, network device, and data transmission method
US10623990B2 (en) User equipment and method for transmitting data, and network node and method for receiving data
US12225603B2 (en) Communication method and apparatus for reducing data transmission delay and reducing signaling overheads
WO2021000331A1 (zh) 一种数据传输方法及装置、通信设备
US20200267800A1 (en) Method for performing s1 connection release by mobility management object, mobility management object, method for performing s1 connection release by base station, and base station
JP2015517758A (ja) データパケットのアップリンク及びダウンリンクの間のコネクションレス型送信のための方法及びシステム
EP3567902A1 (en) Method and device for notification of information about ran-based notification area
US20250330284A1 (en) Managing Positioning Measurement for an Inactive State
WO2023122889A1 (zh) 一种通信处理方法及装置、终端设备、接入网设备
CN102812771B (zh) 用于处理移动终端的通信的服务网关
US20250274970A1 (en) Method and Apparatus for Managing Small Data Transmission in Protocol Operations
US20250168787A1 (en) Managing a configured grant configuration for a user equipment
US20250142665A1 (en) Managing radio configurations for a user equipment
US20250220527A1 (en) Managing Small Data Transmission Configuration and Non-Small Data Transmission Configuration
US20250126674A1 (en) Managing Radio Functions in the Inactive State
CN108738084B (zh) 通信方法与设备
WO2018032520A1 (zh) 上行、下行数据传输方法和装置
US20250227765A1 (en) Managing SDT Configuration Parameters When Detecting a Failure

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: 15851849

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

REEP Request for entry into the european phase

Ref document number: 2015851849

Country of ref document: EP