Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The technical scheme of the invention can be applied to various communication systems, such as: wideband Code Division Multiple Access (WCDMA), General Packet Radio Service (GPRS), Long Term Evolution (LTE), and the like.
User Equipment (UE), also referred to as a mobile terminal (mobile terminal), a mobile User Equipment, and the like, may communicate with one or more core networks via a Radio access network (RAN, Radio access network, for example), and may be a mobile terminal, such as a mobile phone (or a "cellular" phone) and a computer having the mobile terminal, for example, a portable, pocket, handheld, computer-embedded or vehicle-mounted mobile device, and may also be a low-mobility Machine Type Communication (MTC) terminal device, which exchanges languages and/or data with the Radio access network.
The base station may be a base station (NodeB) in UMTS, or may also be an evolved Node B (eNB or e-NodeB) in LTE.
Fig. 1 is a flow diagram of a method 100 of group calling in accordance with an embodiment of the present invention. The method 100 may be implemented by a base station in a wireless communication system.
The method 100 shown in FIG. 1 includes:
a group context is configured for the user equipment 110.
For the M2M device, because the service is single, the MTC server or the core network element configures grouping information for the base station, for example, the base station is instructed to group the smart meters, and the base station performs initial configuration of a group context according to the information, or directly configures the grouping information to the base station, and the base station configures the group context.
The method and the device can determine that the user equipment is the same group of user equipment by receiving a message carrying a machine type communication identifier (MTC indicator) sent by the user equipment. In addition, the Access Point Number (APN) of the ue, the International Mobile Subscriber Identity (IMSI) of the specific Number segment, and other information may also be used to determine the Access Point Number. The embodiment of the present invention is not limited thereto.
Table 1 is an example of a group context in an embodiment of the present invention. The various parameters are merely examples for convenience of illustration, and may be defined differently in different embodiments and may include, but are not limited to, one or more of the parameters shown in different embodiments. According to the definition of the parameters, common parameters required by different embodiments can be obtained through the combination of different parameters, which is not limited in this embodiment of the present invention, and as long as the embodiment of the present invention can be implemented, various implementation manners are within the protection scope of the present invention.
TABLE 1
The group context includes common information of all user equipments: the group ID, machine type communication identification, group continuous paging times, group initial access time offset and group calling time, and sequence number and resource allocation information table for each user equipment. Wherein,
number of group consecutive pages: and the base station sends the group call message to the group where the user equipment is located.
Group initial access time offset: for identifying which group call message is. If the number of times of group continuous paging is 3, the group initial access time offset carried in the first group call message is set to 3, the second group call message is set to 2, and the third group call message is set to 1.
Group calling time: and the time when the base station sends the group call message.
The sequence number and resource allocation information table comprises sequence number information and resource information of one or more exclusive radio bearer sequence numbers, wherein the resource information comprises: dedicated RB parameter information, a dedicated time window length, a dedicated lead code and a maximum transmission frequency of the lead code; the sequence number information includes: user equipment ID, intra-group sequence number, and transmission success identification bit. At initial setup, the content of the sequence number information is empty.
Dedicated RB parameter information: the parameter information corresponding to the dedicated Radio bearer serial number, all parameters configured by an RLC (Radio Link Control) layer and an MAC (Media Access Control) layer in RB configuration, and time-frequency resource block and modulation coding information transmitted by a specific physical layer are defined.
Exclusive time window length: the duration from the transmission of the dedicated preamble to the completion of the data transmission or only the duration of the completion of the data transmission by each user equipment on the dedicated time frequency resources is specified.
Maximum number of preamble transmissions: a maximum number of transmissions for each user equipment to transmit the dedicated preamble is allowed.
User equipment ID: the IMSI (International Mobile Subscriber Identity) of each ue may be replaced by other specific static Identity TMSI (Temporary Mobile Subscriber Identity) or GUTI (global user Temporary Identity).
Dedicated radio bearer sequence number: all user equipments perform full-band uplink channel quality sounding (sounding) to perform initial MCS (modulation and coding scheme) selection, and then perform group numbers after static RB grouping according to the MCS selected by all the equipments.
Sequence number within group: and each user equipment carries out the sequence number in the group after grouping again by using the exclusive radio bearer sequence number.
And (3) transmitting a successful identification bit: this information is used to mark the user equipment that has been successfully transmitted. For example, the transmission success flag information of the user equipment which has successfully transmitted the data may be set to true (true), and the transmission success flag information of the user equipment which has failed to transmit the data may be set to false (false)
The dedicated resources under different dedicated RB numbers, such as dedicated RB parameter information, dedicated preamble, and/or dedicated time window length, may be different, and the maximum transmission times of other preambles may be the same.
And 120, sending a message of full-band uplink channel quality sounding (sounding) to the user equipment.
And 130, receiving a response carrying a full-band uplink channel quality detection signal sent by the user equipment, wherein the response is sent by the user equipment according to the full-band uplink channel quality detection message.
And 140, updating a group context according to a response carrying the full-band uplink channel quality detection signal, wherein the updated group context comprises group call parameters, and the group call parameters are used for receiving the group call message and sending the response.
And selecting a modulation coding mode of the user equipment according to the full-band uplink channel quality detection signal, and performing static RB grouping for the user equipment according to the selected modulation coding mode.
And updating the serial numbers and the resource allocation information table in the group of the grouped user equipment, including allocating the serial numbers in the group for the user equipment, adding the ID of the user equipment and assigning the transmission success identification bits, thereby establishing the corresponding relation of various parameters.
Table 2 is an example of an updated group context for an embodiment of the present invention.
TABLE 2
150, sending a message carrying the group call parameters to the user equipment.
The group call parameters may include group ID, dedicated radio bearer parameter information, intra-group sequence number, dedicated preamble, maximum number of preamble transmissions, dedicated time window length, group call time, and number of group continuous paging.
And 160, sending the group call message to the user equipment according to the updated group context.
And calculating the latest group calling time according to the updated group context, and sending a group calling message to the user equipment at the group calling time. The group call message may carry a group ID, a group initial access time offset, etc.
170, receiving the response of the group call message sent by the user equipment according to the group call message and the group call parameter.
When the group calling parameter comprises an exclusive lead code, receiving the exclusive lead code sent by the user equipment; sending a message carrying the synchronization information to the user equipment according to the received exclusive lead code; and receiving data sent by the user equipment according to the synchronization information.
Setting the transmission success flag bit information of the user equipment which successfully sends the data to be true; and resetting Radio Link Control (RLC) and Media Access Control (MAC) entities to receive responses of the group call messages of other user equipment.
According to the technical scheme, the embodiment of the invention can carry out initial MCS selection by configuring the quality detection of the full-band uplink channel according to the low mobility of the user equipment, carry out static RB grouping and configure the group context according to the MCS selected by all the user equipment, ensure that the user equipment still stores the group context after being switched into the IDLE state, and combine with sequential access to ensure that the user equipment carries out data transmission according to the static configuration in sequence when receiving the reporting requirement, thereby realizing the configuration and the reconfiguration without RB and the PDCCH dispatching process, greatly saving signaling interaction, and greatly saving the expense compared with the mode of maintaining the group context by the base station.
Fig. 2 is a flow diagram of a method 200 of group calling in accordance with an embodiment of the present invention. The method 200 may be implemented by a user equipment in a wireless communication system.
The method 200 shown in FIG. 2 includes:
and 210, receiving a full-band uplink channel quality sounding (sounding) message sent by the base station.
220, sending a response carrying a full-band uplink channel quality detection signal to the base station according to the full-band uplink channel quality detection message.
And 230, receiving a message carrying group call parameters sent by the base station, wherein the group call parameters are used for receiving the group call message and sending a response.
And 240, storing the group calling parameters and still maintaining the group calling parameters in an idle state.
The group call parameters may include group ID, number of consecutive paging of group, dedicated radio bearer serial number, dedicated radio bearer parameter information, dedicated time window length, dedicated preamble, maximum transmission number of preamble, and intra-group serial number.
And 250, receiving the group call message sent by the base station according to the stored group call parameters, and sending a response of the group call message to the base station.
And receiving the group calling message sent by the base station according to the receiving time corresponding to the group calling moment.
When the group call parameter comprises a group ID, an intra-group serial number, an exclusive time window length, a maximum transmission frequency of a lead code, an exclusive lead code and exclusive RB parameter information, when a group call message sent by a base station is received and the group ID carried by the group call message is the same as the group ID in the stored group call parameter, the access initiating time of the response of the group call message is calculated according to the intra-group serial number and the exclusive time window length.
And at the moment of initiating access, sending an exclusive lead code to the base station according to the maximum transmission times of the lead code until receiving a message carrying the synchronization information or reaching the maximum transmission times of the lead code. When the dedicated preamble is transmitted, the dedicated preamble may be continuously transmitted at a unit Transmission Time Interval (TTI), generally, the first transmitted power is first transmitted at a default power, and the subsequent power is gradually increased. As a different embodiment, the dedicated preamble is transmitted for the first time with the stored power decreased by one step from the power recorded when the message was successfully transmitted last time, and the power when the message was successfully transmitted this time is stored for use when responding next time.
And after receiving a message carrying the synchronization information sent by the base station according to the received exclusive lead code, sending data according to the synchronization information and the exclusive RB parameter information.
And after the data is successfully sent or the sending time reaches the length of the exclusive time window, the user equipment enters an idle state.
According to the technical scheme, the embodiment of the invention can carry out initial MCS selection by configuring the quality detection of the full-band uplink channel according to the low mobility of the user equipment, carry out static RB grouping and configure the group context according to the MCS selected by all the user equipment, ensure that the user equipment still stores the group context after being switched into the IDLE state, and combine with sequential access to ensure that the user equipment carries out data transmission according to the static configuration in sequence when receiving the reporting requirement, thereby realizing the configuration and the reconfiguration without RB and the PDCCH dispatching process, greatly saving signaling interaction, and greatly saving the expense compared with the mode of maintaining the group context by the base station.
Fig. 3 is a timing diagram of a group call method according to another embodiment of the present invention.
301, the base station configures a group context for the MTC user equipment.
An example of a group context according to an embodiment of the present invention is shown in table 1. Various information is given as an example for convenience of description, and information may be defined in different ways in different embodiments.
303, after the MTC ue is powered on, the access is initiated according to a mode of a general ue, a preamble is sent, and after a TA (Timing Advance, sending Timing Advance) is obtained, an RRC connection request (RRCConnectionRequest) message is sent, where the message may carry an MTC identifier (MTC indicator) indicating a classification of the MTC ue.
305, after receiving the request, the base station acquires the MTC identifier and feeds back an RRC connection setup (RRCConnectionSetup) message, where the RRC connection setup message requests the MTC ue to perform full-band uplink channel quality sounding (sounding).
307, after receiving the RRC connection setup message, the MTC ue feeds back an RRC connection setup complete (RRCConnectionSetupComplete) message, where the message carries a full-band uplink channel quality Sounding signal (Sounding RS).
309, after receiving the RRC connection setup complete message, the base station allocates an intra-group sequence number to the UE based on the full-band uplink channel quality probing signal, and updates the updated sequence number and the resource allocation information table in the group context, where the flag bit of successful transmission is set to be false, for example, see table 2.
311, the base station sends an RRC connection reconfiguration (RRCConnectionReconfiguration) message to the MTC ue, where the message carries group call parameters for receiving the group call message and sending a response in the updated group context, and the content added in the message is shown in table 3 below.
TABLE 3
313, the MTC ue receives an RRC connection reconfiguration message, which carries group call parameters in the group context for receiving the group call message and sending a response, and stores the group call parameters as the reconfiguration parameters.
The MTC user equipment feeds back an RRC connection reconfiguration complete (rrcconnectionreconfiguration complete) message to the base station 315.
317, the MTC ue and the base station execute the same connection release process as the general ue, store the stored group call parameters, calculate the time of receiving the group call message by using the group ID in the same manner as the base station, then enter an idle (idle) state, monitor the group call message, and wake up to continuously receive the group call message according to the calculated time of receiving the group call message.
And then, completing the access and sequence number distribution process of the single MTC UE, executing all the MTC UEs according to the flow, and then performing the group calling and responding process.
319, the base station triggers a group call, calculates the latest group call time, and sends a group call message, where the group call message carries the following contents as shown in table 4 below:
TABLE 4
If the number of times of group continuous paging is 3, the group initial access time offset is set to 3 for the first group paging, 2 for the second time, and 1 for the third time. Therefore, the MTC user equipment can know that the received group call message is the fourth time, and the time of uploading the initiated access time is consistent with the time required by the group call message through calculation.
321, the MTC UE wakes up at the time of receiving the group call message to receive the group call message, if the group call message is detected, determines whether a group ID in the group call message is the same as a group ID in the stored group call parameter, and if the group ID in the group call message is the same as the group ID in the stored group call parameter, calculates an access initiation time according to resource configurations such as a sequence ID (sequence ID), an exclusive radio bearer serial number, exclusive RB parameter information, an exclusive time window length, and the like:
(sequence id-1) x length of dedicated time window at the time of initiating access
323, the MTC ue sends the dedicated preamble using the dedicated preamble configured in the group call parameter at the time of initiating access.
The dedicated preamble sending mode may continuously send the dedicated preamble in a unit TTI, and sequentially ramp up the primary (step) power, so as to facilitate network detection, until an RAR (Random Access Response) message carrying synchronization information is received or the dedicated preamble is ramped up to the maximum sending number of the preamble, and if the RAR is not received even when the maximum sending number of the preamble is reached, the exception handling is performed.
325, after receiving the exclusive lead code sent by the MTC user equipment, the base station feeds back the RAR message carrying the synchronization information and prepares to start receiving data
327, after the MTC ue determines the TA according to the synchronization information, the MTC ue starts to transmit data after a fixed time interval defined in the dedicated RB parameter configuration.
329, when the data transmission is finished or the length of the exclusive time window is up, the MTC user equipment is switched to an idle state again. When the data reporting is completed, the group calling message is monitored continuously.
331, after the base station completes the data reception of a single MTC UE, the transmission success flag bit of the MTC UE is set to true, and the RLC, MAC, and other entities are reset. Thereby being ready for the data reception of the next MTC user equipment.
And after the sending periods of all the MTC user equipment are passed, performing exception handling on the MTC user equipment with transmission failure. And setting the transmission success flag bits of all the MTC user equipment to be false, and ending the reporting process.
The exception handling for the MTC user equipment may be to perform a separate call procedure for a general user equipment.
According to the technical scheme, the embodiment of the invention can carry out initial MCS selection by configuring the quality detection of the full-band uplink channel according to the low mobility of the user equipment, carry out static RB grouping and configure the group context according to the MCS selected by all the user equipment, ensure that the user equipment still stores the group context after being switched into the IDLE state, and combine with sequential access to ensure that the user equipment carries out data transmission according to the static configuration in sequence when receiving the reporting requirement, thereby realizing the configuration and the reconfiguration without RB and the PDCCH dispatching process, greatly saving signaling interaction, and greatly saving the expense compared with the mode of maintaining the group context by the base station.
Fig. 4 is a block diagram of an apparatus 40 for group calling according to an embodiment of the present invention, including:
a configuration module 41, configured to configure a group context for the user equipment;
a transceiver module 42, configured to send a full-band uplink channel quality detection message to the ue; and a response carrying a full-band uplink channel quality detection signal sent by the user equipment, wherein the response is sent by the user equipment according to the full-band uplink channel quality detection message;
a processing module 43, configured to update the group context configured by the configuration module according to the response, which is received by the transceiver module, of the uplink channel quality detection signal with the full frequency band, where the updated group context includes group call parameters, and the group call parameters are used to receive a group call message and send a response;
the transceiver module 42 is configured to send a message of the group call parameter to the ue, where the group call parameter is included in the group context updated by the processing module;
the transceiver module 42 is configured to send a group call message to the ue according to the group context updated by the processing module;
the transceiver module 42 is configured to receive a response of the group call message sent by the user equipment according to the group call message and the group call parameter. .
The device 40 implements the method 100, and details thereof are not repeated.
According to the technical scheme, the embodiment of the invention can carry out initial MCS selection by configuring the quality detection of the full-band uplink channel according to the low mobility of the user equipment, carry out static RB grouping and configure the group context according to the MCS selected by all the user equipment, ensure that the user equipment still stores the group context after being switched into the IDLE state, and combine with sequential access to ensure that the user equipment carries out data transmission according to the static configuration in sequence when receiving the reporting requirement, thereby realizing the configuration and the reconfiguration without RB and the PDCCH dispatching process, greatly saving signaling interaction, and greatly saving the expense compared with the mode of maintaining the group context by the base station.
Wherein the transceiver module 42 is further configured to receive a machine type communication identifier from the user equipment;
the configuring module 41 is specifically configured to configure a group context for the user equipment according to the machine type communication identifier received by the transceiver module from the user equipment.
Wherein, the processing module 43 is specifically configured to:
selecting a modulation coding mode of the user equipment according to the full-band uplink channel quality detection signal, performing static radio bearer grouping on the user equipment according to the selected modulation coding mode, updating a serial number and a resource allocation information table of the grouped user equipment, and correspondingly storing a corresponding relation among a group ID, the user equipment ID, an exclusive radio bearer serial number, an in-group serial number and transmission success flag bit information.
As shown in fig. 5, further, the apparatus 40 further includes a calculating module 44, configured to calculate a latest group calling time according to the group context updated by the processing module;
the transceiver module 42 is configured to send a group call message to the ue at the group call time calculated by the calculation module.
The transceiver module 42 is specifically configured to:
and when the group calling parameter comprises an exclusive lead code, receiving the exclusive lead code sent by the user equipment, sending a message carrying synchronization information to the user equipment according to the received exclusive lead code, and receiving data sent by the user equipment according to the synchronization information.
Further, the processing module 43 is further configured to set the transmission success flag information of the ue that successfully sends the data to true, and reset a radio link control layer protocol and a medium access control entity.
Wherein the group context updated by the processing module 43 includes:
group ID, machine type communication identification, group continuous paging times, group initial access time offset, group calling time and sequence number and resource allocation information table, wherein the sequence number and resource allocation information table comprises sequence number information and resource information of one or more exclusive radio bearer sequence numbers,
the sequence number information of the exclusive radio bearer sequence number and the resource information in the resource information include: dedicated RB parameter information, a dedicated time window length, a dedicated lead code and a maximum transmission frequency of the lead code;
the sequence number information of the exclusive radio bearer sequence number and the sequence number information of the resource information include: user equipment ID, intra-group sequence number, and transmission success identification bit.
Fig. 6 is a block diagram of another device 50 for group calling according to an embodiment of the present invention, including:
a transceiver module 51, configured to receive a message sent by a base station for full-band uplink channel quality detection, and send, according to the message for full-band uplink channel quality detection, a response carrying a full-band uplink channel quality detection signal to the base station;
the transceiver module 51 is configured to receive a message carrying a group call parameter sent by the base station, where the group call parameter is used to receive the group call message and send a response;
a storage module 52, configured to store the group call parameters received by the transceiver module, and maintain the group call parameters in an idle state;
the transceiver module 51 is configured to receive a group call message sent by the base station according to the group call parameter stored in the storage module, and send a response of the group call message to the base station.
Device 50 implements method 200 and details are not described herein.
According to the technical scheme, the embodiment of the invention can carry out initial MCS selection by configuring the quality detection of the full-band uplink channel according to the low mobility of the user equipment, carry out static RB grouping and configure the group context according to the MCS selected by all the user equipment, ensure that the user equipment still stores the group context after being switched into the IDLE state, and combine with sequential access to ensure that the user equipment carries out data transmission according to the static configuration in sequence when receiving the reporting requirement, thereby realizing the configuration and the reconfiguration without RB and the PDCCH dispatching process, greatly saving signaling interaction, and greatly saving the expense compared with the mode of maintaining the group context by the base station.
Further, the transceiver module 51 is further configured to send a message carrying a machine type communication identifier to a base station, so that the ue configures a group context.
The transceiver module 51 is specifically configured to receive the group call message sent by the base station when the group call parameter includes a group ID, an intra-group number, an exclusive time window length, a maximum transmission number of preambles, an exclusive preamble, and exclusive RB parameter information, and calculate an access initiation time of a response of the group call message according to an intra-group signal and the exclusive time window length when a group ID carried by the group call message is the same as the stored group ID; at the access initiating time, according to the maximum transmission times of the lead code, continuously sending the exclusive lead code to the base station at unit transmission time intervals until receiving a message carrying synchronous information or reaching the maximum transmission times of the lead code; and after receiving a message carrying synchronization information sent by the base station according to the received dedicated lead code, sending data to the base station according to the synchronization message and the dedicated RB parameter information.
The transceiver module 51 transmits the dedicated preamble for the first time with the stored power decreased by one step from the power recorded when the message was successfully transmitted last time, and stores the power when the message was successfully transmitted this time.
As shown in fig. 7, further, the apparatus 50 further includes:
and a processing module 53, configured to, after the response is successfully sent or the sending time reaches the length of the dedicated time window, enter an idle state.
Those of ordinary skill in the art will appreciate that the various illustrative modules and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
It can be clearly understood by those skilled in the art that, for convenience and brevity of description, the specific working processes of the system, the device and the module described above may refer to corresponding processes in the foregoing method embodiments, and are not described herein again.
In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus, and method may be implemented in other ways. For example, the above-described device embodiments are merely illustrative, and for example, the division of the modules is only one logical division, and other divisions may be realized in practice, for example, a plurality of modules or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or modules, and may be in an electrical, mechanical or other form.
The modules described as separate parts may or may not be physically separate, and parts displayed as modules may or may not be physical modules, may be located in one place, or may be distributed on a plurality of network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment.
In addition, functional modules in the embodiments of the present invention may be integrated into one processing module, or each of the modules may exist alone physically, or two or more modules are integrated into one module.
The functions, if implemented in the form of software functional modules and sold or used as a stand-alone product, may be stored in a computer readable storage medium. With such an understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to perform all or part of the steps of the methods according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention, and all the changes or substitutions should be covered within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.