The present disclosure relates to the field of communications technologies, and in particular, to a method and a corresponding apparatus and system for cooperative processing of wireless data.
In the prior art, generally only a terminal that establishes a radio channel connection to a base station can receive wireless data from the base station. That is, the terminal can receive wireless data from the base station only when an identity (ID) that can be identified by a network is configured on the terminal, for example, a subscriber identity module (SIM) card is installed in the terminal.
As the terminal market develops, due to shape or volume limitations of some terminals (for example, a wearable device), it is possible that a SIM card cannot be installed in these terminals, but these terminals still have a requirement of accessing a wireless communications network. However, a conventional communication manner obviously cannot satisfy such a requirement.
In addition, there is a case in which multiple terminals in close proximity simultaneously download same data from a same base station in many scenarios. For example, in a scenario of cooperative multimedia playing, multiple terminals need to download same media data to perform cooperative multimedia playing. In this case, if the conventional communication manner is used, the terminals need to independently use different downlink air interface (air interface for short) channels, which results in high overheads in aspects of resource scheduling and power consumption, and excessively low usage of physical resource blocks (PRB) when each user performs a small quantity of real-time services within a fixed period.
To resolve the technical problems, embodiments of the present disclosure provide a method and a corresponding apparatus and system for cooperative processing of wireless data, to resolve limitations of receiving and sending data by using a radio channel by a terminal in the prior art.
To resolve the foregoing technical problem, according to a first aspect, a method for cooperative processing of wireless data is provided, including:
accessing, by a first terminal, a wireless communications network; and
sending, by the first terminal, a downlink radio channel parameter to a second terminal, so that the second terminal receives, by using a downlink radio channel, data according to the downlink radio channel parameter, where the downlink radio channel parameter includes a carrier frequency, a timeslot number, and a modulation mode; or
sending, by the first terminal, an uplink radio channel parameter to the second terminal, so that the second terminal sends, by using an uplink radio channel, data according to the uplink radio channel parameter, where the uplink radio channel parameter includes a carrier frequency, a timeslot number, and a modulation mode.
As a first possible implementation manner of the first aspect, the sending, by the first terminal, a downlink radio channel parameter to a second terminal includes: periodically sending, by the first terminal, a data channel parameter to the second terminal, so that the second terminal receives, by using a data channel, the data according to the data channel parameter; or sending, by the first terminal, a control channel parameter to the second terminal at a time, so that the second terminal receives, by using a control channel, control information according to the control channel parameter, and decodes the control information to obtain a data channel parameter, so as to receive, by using a data channel, the data according to the data channel parameter.
As a second possible implementation manner of the first aspect, after the sending, by the first terminal, a downlink radio channel parameter to a second terminal, the method further includes: receiving, by the first terminal by using the downlink radio channel, the data according to the downlink radio channel parameter.
With reference to the second possible implementation manner of the first aspect, a third possible implementation manner of the first aspect is further provided, where after the sending, by the first terminal, a downlink radio channel parameter to a second terminal, the method further includes: receiving, by the first terminal, summary data sent by the second terminal, where the summary data includes demodulated data, decoded data, or data obtained after unpacking processing that is received by using the downlink radio channel by the second terminal; and performing, by the first terminal, data merging processing according to the summary data and the data that is received by using the downlink radio channel by the first terminal, where a manner of the data merging processing is at least one of the following: data merging at a demodulated data layer, data merging at a decoded data layer, or data packet merging.
With reference to the second possible implementation manner of the first aspect, a fourth possible implementation manner of the first aspect is further provided, where after the sending, by the first terminal, a downlink radio channel parameter to a second terminal, the method further includes: sending, by the first terminal, summary data to the second terminal, so that the second terminal performs data merging processing according to the summary data and the data that is received by using the downlink radio channel by the second terminal, where the summary data includes demodulated data, decoded data, or data obtained after unpacking processing that is received by using the downlink radio channel by the first terminal, and a manner of the data merging processing is at least one of the following: data merging at a demodulated data layer, data merging at a decoded data layer, or data packet merging.
With reference to the first aspect or the first possible implementation manner of the first aspect, a fifth possible implementation manner of the first aspect is further provided, where the first terminal sends the downlink radio channel parameter to the second terminal in the following manner: exchanging identification information and negotiating a data encryption mode, by the first terminal, with the second terminal by using a data transmission link established between the first terminal and the second terminal; and sending, by the first terminal by using the data transmission link, the downlink radio channel parameter to the second terminal according to the identification information of the second terminal and the negotiated data encryption mode.
With reference to the second, third or fourth possible implementation manner of the first aspect, a sixth possible implementation manner of the first aspect is further provided, where the method further includes: reporting, by the first terminal, a channel quality indicator (CQI) according to channel received quality of all terminals that receive the data by using the downlink radio channel, so that a base station allocates, on a subsequent radio frame, a radio resource to the first terminal with reference to the CQI.
According to a second aspect, a method for cooperative processing of wireless data is provided, including:
receiving, by a second terminal, a downlink radio channel parameter that is sent by a first terminal accessing a wireless communications network, and receiving, by using a downlink radio channel, data according to the downlink radio channel parameter, where the downlink radio channel parameter includes a carrier frequency, a timeslot number, and a modulation mode; or
receiving, by the second terminal, an uplink radio channel parameter sent by the first terminal, and sending, by using an uplink radio channel, data according to the uplink radio channel parameter, where the uplink radio channel parameter includes a carrier frequency, a timeslot number, and a modulation mode.
As a first possible implementation manner of the second aspect, the receiving, by a second terminal, a downlink radio channel parameter sent by the first terminal includes: periodically receiving, by the second terminal, a data channel parameter sent by the first terminal, and receiving, by using a data channel, the data according to the data channel parameter; or receiving, by the second terminal at a time, a control channel parameter sent by the first terminal, receiving, by using a control channel, control information according to the control channel parameter, decoding the control information to obtain a data channel parameter, and receiving, by using a data channel, the data according to the data channel parameter.
With reference to the second aspect or the first possible implementation manner of the second aspect, a second possible implementation manner of the second aspect is further provided, where the second terminal receives, in the following manner, the downlink radio channel parameter sent by the first terminal: exchanging identification information and negotiating a data encryption mode, by the second terminal, with the first terminal by using a data transmission link established between the second terminal and the first terminal, so that the first terminal sends, by using the data transmission link, the downlink radio channel parameter to the second terminal according to the identification information of the second terminal and the negotiated data encryption mode; and receiving, by the second terminal, the downlink radio channel parameter by using the data transmission link.
With reference to the second aspect or the first possible implementation manner of the second aspect, a third possible implementation manner of the second aspect is further provided, where after the receiving, by a second terminal, a downlink radio channel parameter sent by the first terminal, the method further includes: sending, by the second terminal, summary data to the first terminal, so that the first terminal performs data merging processing according to the summary data and the data that is received by using the downlink radio channel by the first terminal, where the summary data includes demodulated data, decoded data, or data obtained after unpacking processing that is received by using the downlink radio channel by the second terminal, and a manner of the data merging processing is at least one of the following: data merging at a demodulated data layer, data merging at a decoded data layer, or data packet merging.
With reference to the second aspect or the first possible implementation manner of the second aspect, a fourth possible implementation manner of the second aspect is further provided, where after the receiving, by a second terminal, a downlink radio channel parameter sent by the first terminal, the method further includes: receiving, by the second terminal, summary data sent by the first terminal, where the summary data includes demodulated data, decoded data, or data obtained after unpacking processing that is received by using the downlink radio channel by the first terminal; and performing, by the second terminal, data merging processing according to the summary data and the data that is received by using the downlink radio channel by the second terminal, where a manner of the data merging processing is at least one of the following: data merging at a demodulated data layer, data merging at a decoded data layer, or data packet merging.
According to a third aspect, an apparatus for cooperative processing of wireless data is provided, including:
a communications network access module, configured to access a wireless communications network, and at least one of the following modules:
a first parameter sending module, configured to send a downlink radio channel parameter to a second terminal, so that the second terminal receives, by using a downlink radio channel, data according to the downlink radio channel parameter, where the downlink radio channel parameter includes a carrier frequency, a timeslot number, and a modulation mode; and
a second parameter sending module, configured to send an uplink radio channel parameter to the second terminal, so that the second terminal sends, by using an uplink radio channel, data according to the uplink radio channel parameter, where the uplink radio channel parameter includes a carrier frequency, a timeslot number, and a modulation mode.
As a first possible implementation manner of the third aspect, the first parameter sending module includes:
a first sending unit, configured to periodically send a data channel parameter to the second terminal, so that the second terminal receives, by using a data channel, the data according to the data channel parameter; or a second sending unit, configured to send a control channel parameter to the second terminal at a time, so that the second terminal receives, by using a control channel, control information according to the control channel parameter, and decodes the control information to obtain a data channel parameter, so as to receive, by using a data channel, the data according to the data channel parameter.
As a second possible implementation manner of the third aspect, the apparatus further includes: a communications network data receiving module, configured to receive, by using the downlink radio channel, the data according to the downlink radio channel parameter.
With reference to the second possible implementation manner of the third aspect, a third possible implementation manner of the third aspect is further provided, where the apparatus further includes: a summary data receiving module, configured to receive summary data sent by the second terminal, where the summary data includes demodulated data, decoded data, or data obtained after unpacking processing that is received by using the downlink radio channel by the second terminal; and a data merging processing module, configured to perform data merging processing according to the summary data and the data that is received by using the downlink radio channel by the communications network data receiving module, where a manner of the data merging processing is at least one of the following: data merging at a demodulated data layer, data merging at a decoded data layer, or data packet merging.
With reference to the second possible implementation manner of the third aspect, a fourth possible implementation manner of the third aspect is further provided, where the apparatus further includes: a summary data sending module, configured to send summary data to the second terminal, so that the second terminal performs data merging processing according to the summary data and the data that is received by using the downlink radio channel by the second terminal, where the summary data includes demodulated data, decoded data, or data obtained after unpacking processing that is received by using the downlink radio channel by the communications network data receiving module, and a manner of the data merging processing is at least one of the following: data merging at a demodulated data layer, data merging at a decoded data layer, or data packet merging.
With reference to the third aspect or the first possible implementation manner of the third aspect, a fifth possible implementation manner of the third aspect is further provided, where the apparatus further includes: a link establishment module, configured to establish a data transmission link to the second terminal; and a cooperative negotiation module, configured to exchange identification information and negotiate a data encryption mode with the second terminal by using the data transmission link, where the first parameter sending module sends, by using the data transmission link, the downlink radio channel parameter to the second terminal according to the identification information of the second terminal and the negotiated data encryption mode.
With reference to the second, third or fourth possible implementation manner of the third aspect, a sixth possible implementation manner of the third aspect is further provided, where the apparatus further includes: a channel quality reporting module, configured to report a channel quality indicator CQI according to channel received quality of all terminals that receive the data by using the downlink radio channel, so that a base station allocates, on a subsequent radio frame, a radio resource to the first terminal with reference to the CQI.
According to a fourth aspect, an apparatus for cooperative processing of wireless data is provided, including:
a first parameter processing module, configured to receive a downlink radio channel parameter that is sent by a first terminal accessing a wireless communications network, and receive, by using a downlink radio channel, data according to the downlink radio channel parameter, where the downlink radio channel parameter includes a carrier frequency, a timeslot number, and a modulation mode; or
a second parameter processing module, configured to receive an uplink radio channel parameter sent by the first terminal, and send, by using an uplink radio channel, data according to the uplink radio channel parameter, where the uplink radio channel parameter includes a carrier frequency, a timeslot number, and a modulation mode.
As a first possible implementation manner of the fourth aspect, the first parameter processing module includes:
a first receiving unit, configured to periodically receive a data channel parameter sent by the first terminal; and a first processing unit, configured to receive, by using a data channel, the data according to the data channel parameter.
As a second possible implementation manner of the fourth aspect, the first parameter processing module includes: a second receiving unit, configured to receive, at a time, a control channel parameter sent by the first terminal; and a second processing unit, configured to receive, by using a control channel, control information according to the control channel parameter, decode the control information to obtain a data channel parameter, and receive, by using a data channel, the data according to the data channel parameter.
With reference to the fourth aspect or the first or second possible implementation manner of the fourth aspect, a third possible implementation manner of the fourth aspect is further provided, where the apparatus further includes: a link establishment module, configured to establish a data transmission link to the first terminal; and a cooperative negotiation module, configured to exchange identification information and negotiate a data encryption mode with the first terminal by using the data transmission link, so that the first terminal sends, by using the data transmission link, the downlink radio channel parameter to the first parameter processing module according to the identification information of the apparatus and the negotiated data encryption mode, where the first parameter processing module receives the downlink radio channel parameter by using the data transmission link.
With reference to the fourth aspect or the first or second possible implementation manner of the fourth aspect, a fourth possible implementation manner of the fourth aspect is further provided, where the apparatus further includes: a summary data sending module, configured to send summary data to the first terminal, so that the first terminal performs data merging processing according to the summary data and the data that is received by using the downlink radio channel by the first terminal, where the summary data includes demodulated data, decoded data, or data obtained after unpacking processing that is received by using the downlink radio channel by the first parameter processing module, and a manner of the data merging processing is at least one of the following: data merging at a demodulated data layer, data merging at a decoded data layer, or data packet merging.
With reference to the fourth aspect or the first or second possible implementation manner of the fourth aspect, a fifth possible implementation manner of the fourth aspect is further provided, where the apparatus further includes: a summary data receiving module, configured to receive summary data sent by the first terminal, where the summary data includes demodulated data, decoded data, or data obtained after unpacking processing that is received by using the downlink radio channel by the first terminal; and a data merging processing module, configured to perform data merging processing according to the summary data and the data that is received by using the downlink radio channel by the first parameter processing module, where a manner of the data merging processing is at least one of the following: data merging at a demodulated data layer, data merging at a decoded data layer, or data packet merging.
According to a fifth aspect, a system for cooperative processing of wireless data is provided, where the system includes:
the apparatus for cooperative processing of wireless data according to the third aspect of the present disclosure, and at least one apparatus for cooperative processing of wireless data according to the fourth aspect of the present disclosure.
According to a sixth aspect, a terminal interconnection apparatus is provided, including:
a data interface configured to establish a communication connection to a terminal;
a connection module, configured to establish a communication connection between the data interface and a control center module; and
the control center module, configured to access a wireless communications network, exchange identification information and negotiate a data encryption mode with a terminal on the data interface, and send an uplink radio channel parameter/a downlink radio channel parameter to the terminal on the data interface according to the identification information of the terminal on the data interface and the negotiated data encryption mode, so that the terminal on the data interface sends/receives data according to the uplink radio channel parameter/downlink radio channel parameter.
As a first possible implementation manner of the sixth aspect, the control center module is further configured to:
receive, by using the connection module, summary data that is sent by the terminal on the data interface, where the summary data includes demodulated data, decoded data, or data obtained after unpacking processing that is received by using the downlink radio channel by the terminal on the data interface; and
perform data merging processing according to the summary data, where a manner of the data merging processing is at least one of the following: data merging at a demodulated data layer, data merging at a decoded data layer, or data packet merging.
The implementation of the embodiments of the present disclosure has the following beneficial effects:
1) A first terminal and a second terminal can receive or send data by using a same radio channel, which can reduce, especially when there are multiple second terminals, resource scheduling overheads that are generated when an excessively large quantity of users are online simultaneously, and improve PRB usage when each user performs a small quantity of real-time services within a fixed period. Therefore, a service overload problem caused by an excessively large quantity of users is resolved without changing a network protocol.
2) From the perspective of an access fee, an access right and an access fee of only the first terminal need to be maintained, and the second terminal does not need to pay.
3) If data summarization processing is performed, for example, demodulated data is summarized for joint error correction decoding, effects of data error correction enhancement, and voice/audio quality enhancement can be achieved.
4) In some scenarios, the first terminal may be used as only a forwarding device for the second terminal to communicate with a base station. Therefore, a volume, an appearance, and the like of the first terminal may be tremendously simplified, and the second terminal needs to only perform near-field communication with the first terminal and does not need to communicate with the base station, which greatly reduces power consumption, and improves battery endurance.
5) In some scenarios, even if the second terminal does not access the wireless communications network (for example, a SIM card cannot be installed in the second terminal due to shape and volume limitations), the second terminal can also communicate with the base station by using uplink and downlink radio channel parameters sent by the first terminal.
To describe the technical solutions in the embodiments of the present disclosure more clearly, the following briefly describes the accompanying drawings required for describing the embodiments. Apparently, the accompanying drawings in the following description show merely some embodiments of the present disclosure, and a person of ordinary skill in the art may still derive other drawings from these accompanying drawings without creative efforts.
The following clearly describes the technical solutions in the embodiments of the present disclosure with reference to the accompanying drawings in the embodiments of the present disclosure. Apparently, the described embodiments are merely some but not all of the embodiments of the present disclosure. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present disclosure without creative efforts shall fall within the protection scope of the present disclosure.
100: A first terminal accesses a wireless communications network.
Exemplarily, the first terminal establishes a radio channel connection to a base station, and the first terminal may perform data receiving/sending processing with the base station. For example, when the first terminal and another terminal need to perform cooperative multimedia playing, the first terminal may receive data; or when the first terminal is used as a remote communications module, the first terminal needs to only forward a radio channel parameter to another terminal and does not need to receive/send data.
102: The first terminal sends a radio channel parameter to a second terminal, so that the second terminal receives or sends, by using a radio channel, data according to the radio channel parameter.
In this embodiment, the second terminal has a capability of accessing a wireless communications network same as that accessed by the first terminal, for example, a capability of accessing the following networks: a Global System for Mobile Communications (GSM), a Universal Mobile Telecommunications System (UTMS), a Long Term Evolution (LTE) network, and a wireless local area network (WLAN) that is integrated into a base station as an addition to an access network. More specifically, the second terminal may have a data receiving module of a corresponding network, but a SIM card does not need to be installed in the second terminal. Optionally, the first terminal may exchange network access capability information with the second terminal, so as to determine whether the terminals can access a same wireless communications network.
Optionally, in an implementation manner of this embodiment, in step 102, the radio channel parameter is sent in the following manner: exchanging identification information (for example, a device number) and negotiating a data encryption mode, by the first terminal, with the second terminal by using a data transmission link established between the first terminal and the second terminal; and then sending, by the first terminal by using the data transmission link, the radio channel parameter to the second terminal according to the identification information of the second terminal and the negotiated data encryption mode. The data transmission connection may be a manner of communication, for example, Bluetooth, an infrared connection, a WLAN, Wi-Fi (Wireless Fidelity), Near Field Communication (NFC), or human body communication.
Optionally, in an implementation manner of this embodiment, step 102 includes: sending, by the first terminal, an uplink radio channel parameter to the second terminal, so that the second terminal sends, by using an uplink radio channel, data according to the uplink radio channel parameter, where the uplink radio channel parameter includes a carrier frequency, a timeslot number, and a modulation mode.
Optionally, in an implementation manner of this embodiment, step 102 includes: sending, by the first terminal, a downlink radio channel parameter to a second terminal, so that the second terminal receives, by using a downlink radio channel, the data according to the downlink radio channel parameter, where the downlink radio channel parameter includes a carrier frequency, a timeslot number, and a modulation mode.
The foregoing two optional implementation manners in this embodiment are described below with reference to
In a wireless network such as a GSM, WCDMA/CDMA2000, LTE/LTE-A, or Wi-Fi, a radio frame is divided into timeslots (Timeslot) of about 1 ms, and such a timeslot is used as a basic resource unit for allocation. As shown in
A channel information parameter shared by multiple terminals may include: a cell ID (including a sector), a carrier, a timeslot, a receiving or sending indication, a modulation mode, a codec mode, or the like.
By using the cooperative receiving as an example, if multiple terminals want to receive data by using a same channel, one (for example, a first terminal) of the terminals needs to notify a currently used channel parameter (including a carrier frequency, a timeslot number, a modulation mode, or the like) to another terminal (for example, at least one second terminal), so that the multiple terminals collaboratively complete data receiving processing of this channel.
Referring to
The UE 0 needs to track, process, and demodulate a broadcast control channel and maintain an entire receiving processing procedure, while the UE 1 does not need to maintain an entire receiving processing procedure, and needs to only complete, according to the parameter provided by the UE 0, receiving processing such as demodulation of timeslot data. The UE 1 in this case may be considered as receive antenna diversity of the UE 0. Multiple user terminals of a group perform cooperative receiving and data enhancement processing when the user terminals are located at a sector border or a cell border, which can significantly improve network performance and experience of the user terminals, and also make receiving switching at the border much smoother.
Referring to
By using cooperative sending as an example, if multiple terminals want to send, by using a same channel, data to a base station, one (for example, a first terminal) of the terminals needs to notify a currently used uplink channel parameter (including a carrier frequency, a timeslot number, a modulation mode, and the like) to another terminal (for example, at least one second terminal), so that the multiple terminals collaboratively complete or one of the terminals independently completes data sending processing of this uplink channel.
Referring to
The uplink radio channel parameter/downlink radio channel parameter that the base station delivers, by using a control channel, to the terminal for use may be updated in each radio frame. Therefore, these uplink radio channel parameters/downlink radio channel parameters may be obtained by using the control channel of the base station by at least one terminal, and are sent to another terminal, so as to help to perform cooperative receiving or sending.
This embodiment is applied to an LTE network as an example. Multiple terminals cooperatively receive a same LTE downlink timeslot, and a receiving gain similar to a receiving gain of multiple-input multiple-output (MIMO) may be obtained; and multiple terminals cooperatively send same transferred data in a same LTE uplink timeslot, and an impact of severe attenuation on uplink receiving may be avoided to a certain degree, so that a receiving gain similar to that of MIMO is obtained. One terminal located at the optimal position may be responsible for uplink sending of feedback information about channel quality, or one terminal is responsible for synchronizing multiple terminals to implement uplink MIMO sending. Specifically, for whether the uplink sending is completed by one terminal or by multiple terminals, a detailed decision control criterion may be set, for example, a criterion of minimum transmit power, a criterion of battery remaining energy, a principle of an auxiliary device (auxiliary enhanced antenna) priority, a criterion of minimum paid terminal power consumption, or a criterion that an external power supply bears power consumption, which resolves, to a certain degree, a usage defect that a smartphone has an excessively short standby time.
According to the method provided in this embodiment of the present disclosure, a mode for cooperative processing of wireless data is provided, so that a second terminal may receive or send data without accessing a wireless communications network, and the method provided in this embodiment of the present disclosure is applicable to many scenarios. Exemplarily, when multiple terminals located in a range of close proximity simultaneously download same data from a same base station, by means of the method provided in this embodiment of the present disclosure, resource scheduling overheads and power consumption overheads can be reduced, and physical resource block (PRB) usage can be improved. In addition, from the perspective of an access fee, a fee of at least one second terminal may be further reduced.
200: A first terminal accesses a wireless communications network.
202: The first terminal sends a downlink radio channel parameter to a second terminal, so that the second terminal receives, by using a downlink radio channel, data according to the downlink radio channel parameter.
Optionally, in an implementation manner of this embodiment, the downlink radio channel parameter includes a data channel parameter or a control channel parameter. Specifically, in step 202, the first terminal may periodically send a data channel parameter to the second terminal, so that the second terminal receives, by using a data channel, the data according to the data channel parameter; or in step 202, the first terminal sends a control channel parameter to the second terminal at a time; in this way, the second terminal may receive, by using a control channel, control information according to the control channel parameter, and decode the control information to obtain a data channel parameter, so as to receive, by using a data channel, the data according to the data channel parameter.
Optionally, in an implementation manner of this embodiment, the first terminal further receives, by using the downlink radio channel, the data according to the downlink radio channel parameter.
In this case, as shown in
Alternatively, in this case, as shown in
In fact, both the downlink radio channel parameter and the summary data may be sent between different layers, for example, the downlink radio channel parameter and the summary data may be sent on several layers such as baseband signal sampling data, demodulated data, channel decoded data, a Real-time Transport Protocol (Real-time Transport Protocol, RTP) packet, or an IP (Internet Protocol) packet that are shown in
It should be understood by a person skilled in the art that when the first terminal does not receive, by using the downlink radio channel, the data according to the downlink radio channel parameter, if there are at least two second terminals, any terminal of the at least two second terminals may also receive the summary data and perform data merging processing.
Optionally, in an implementation manner of this embodiment, the first terminal reports a channel quality indicator CQI according to channel received quality of all terminals (for example, the first terminal and the second terminal) that receive the data by using the downlink radio channel, so that a base station allocates, on a subsequent radio frame, a radio resource to the first terminal with reference to the CQI. The channel received quality of the terminals may be determined by a terminal that performs data merging processing and according to the data received by the terminals. By using that the first terminal performs data merging processing as an example, the first terminal may perform the following analysis to determine the channel received quality of the terminals: each terminal receives same data, and data received on different layers are in different forms. For example, on a physical layer, a data bit obtained by means of demodulation is a probability value with a decision of “0” or “1”, and data obtained by means of decoding is a probability value after error correction, where if these probabilities are closer to “0” or “1”, a channel condition of this bit is more desirable, or if these probabilities are closer to a value which is closer to “0” or “1”, a channel condition of this bit is less desirable. Probability values of a same bit received by different terminals are compared, and probability values distributed in a more centralized way indicate closer channel conditions, where if probability values of a bit received by some terminals are close, and a probability value of a terminal has a relatively great deviation from the probability values, it indicates that a channel condition of the terminal having a probability value with a relatively great deviation is less desirable than those of the other devices. In an optional implementation manner, when reporting the CQI, the first terminal may simply select a highest CQI value of all receiving terminals of each carrier.
According to the method provided in this embodiment of the present disclosure, a data merging processing procedure is provided in a cooperative receiving processing process. Therefore, effects of data error correction enhancement, and voice/audio quality enhancement can be achieved. It should be understood by a person skilled in the art that some or all technical features recorded in this embodiment of the present disclosure may be combined with those of the embodiment shown in
200′: A first terminal accesses a wireless communications network.
202′: The first terminal sends an uplink radio channel parameter to a second terminal, so that the second terminal sends, by using an uplink radio channel, data according to the uplink radio channel parameter.
Optionally, in an implementation manner of this embodiment, after step 202′ step or 202′, the first terminal further sends, to the second terminal, data needing to be uploaded, so that the second terminal sends, according to the uplink radio channel parameter by using the uplink radio channel, the data needing to be uploaded. The data needing to be uploaded may be data that needs to be uploaded by the first terminal, or may be data that the first terminal receives from a third terminal and that needs to be uploaded by the third terminal (where “the first terminal”, “the second terminal”, and “the third terminal” are only to represent that terminals are independent of each other).
Obviously, a second terminal in this embodiment may upload data by using an uplink radio channel parameter of a first terminal without accessing a wireless communications network, in other words, when the data is uploaded, the first terminal may avoid uplink transmit power consumption and the power consumption is transferred to the second terminal, which provide a new terminal design probability and a terminal networking possibility to a person skilled in the art.
300: A second terminal receives a radio channel parameter sent by a first terminal, where the first terminal already accesses a wireless communications network, and the second terminal has a capability of accessing a wireless communications network same as that accessed by the first terminal, but it is not required that both the second terminal and the first terminal complete network access.
302: The second terminal receives or sends, by using a radio channel, data according to the radio channel parameter.
More specifically, in step 300, the second terminal receives a downlink radio channel parameter sent by the first terminal. In this case, in step 302, the second terminal receives, by using a downlink radio channel, the data according to the downlink radio channel parameter, where the downlink radio channel parameter includes a carrier frequency, a timeslot number, and a modulation mode.
Alternatively, in step 300, the second terminal receives an uplink radio channel parameter sent by the first terminal. In this case, in step 302, the second terminal sends, by using an uplink radio channel, the data according to the uplink radio channel parameter, where the uplink radio channel parameter includes a carrier frequency, a timeslot number, and a modulation mode.
Description is given below by using that the second terminal receives the downlink radio channel parameter as an example.
The second terminal may periodically receive a data channel parameter sent by the first terminal, and receive, by using a data channel, the data according to the data channel parameter; or the second terminal receives, at a time, a control channel parameter sent by the first terminal, receives, by using a control channel, control information according to the control channel parameter, decodes the control information to obtain a data channel parameter, and receives, by using a data channel, the data according to the data channel parameter.
Optionally, the second terminal may receive, in the following manner, the downlink radio channel parameter sent by the first terminal:
exchanging identification information (for example, a device number) and negotiating a data encryption mode, by the second terminal, with the first terminal by using a data transmission link established between the second terminal and the first terminal, so that the first terminal sends, by using the data transmission link, the downlink radio channel parameter to the second terminal according to the identification information of the second terminal and the negotiated data encryption mode; and then receiving, by the second terminal, the downlink radio channel parameter by using the data transmission link.
Optionally, the second terminal may cooperate with the first terminal to perform data merging processing. For a detailed processing method, refer to a corresponding description in the embodiment shown in
According to the method provided in this embodiment of the present disclosure, the first terminal cooperates with the second terminal, so that the second terminal may download and upload data without accessing the wireless communications network. Therefore, both resource scheduling overheads and power consumption overheads are reduced.
In a specific implementation manner of the present disclosure, embodiments shown in
Due to a size limitation, it is not only difficult but also unnecessary to configure, for each wearable device, an ID (a SIM card) that can be identified by a network. It is a relatively feasible method to share an ID of the control center by using the method provided by the present disclosure (for example, a SIM card is s only the control center). In this way, communication traffic fees of all the wearable devices are all centralized at a SIM card account of the control center, and network air interface resources allocated by a public network all belong to the control center having the SIM card. Further, the control center may perform scheduling to determine a wearable device that uses the allocated air interface resource. An uplink air interface resource may include several allocation manners: use at a fixed time, a request priority-orientated manner, an alternate query manner, or the like. A wearable device to which a downlink air interface resource is allocated is determined according to a device of which a request is responded to by transferred content in the air interface resource. Therefore, a quantity of downlink resources is related to an uplink service request. As an air interface resource block unit for network allocation increases and quadrature amplitude modulation QAM increases, each resource block bears an increasingly large volume of data, and data of a same air interface resource block may be shared by multiple wearable devices.
It should be understood by a person skilled in the art that the present disclosure provides an innovative communication mode, where the mode is applied to a scenario in which multiple terminals (for example, at least two terminals) located in a range of close proximity simultaneously receive same data from a same base station, and is also applied to a scenario in which at least one terminal share a radio channel with another terminal to receive or send data, which can bring improvements in many aspects, for example, a signal-to-noise ratio of a received carrier is significantly improved, so that a transferring rate is improved or a bit error rate is reduced or a downlink transmit power is reduced; a network traffic sharing mechanism is provided to multiple users whose locations are centralized; a network transferring capability is improved, and average service traffic of a user can also be reduced by means of user sharing; it is beneficial to an application of a wearable device; it helps a user to build a platform suitable for multi-terminal communication; battery life of some terminals is improved; and so on.
a communications network access module 402, configured to access a wireless communications network; and a first parameter sending module 404, configured to send a downlink radio channel parameter to a second terminal, so that the second terminal receives, by using a downlink radio channel, data according to the downlink radio channel parameter, where the downlink radio channel parameter includes a carrier frequency, a timeslot number, and a modulation mode.
Optionally, in an implementation manner of this embodiment, the apparatus 40 further includes: a link establishment module, configured to establish a data transmission link to the second terminal; and a cooperative negotiation module, configured to exchange identification information and negotiate a data encryption mode with the second terminal by using the data transmission link. In this case, the first parameter sending module 404 may send, by using the data transmission link, the downlink radio channel parameter to the second terminal according to the identification information of the second terminal and the negotiated data encryption mode.
Optionally, in an implementation manner of this embodiment, the first parameter sending module 404 includes:
a first sending unit, configured to periodically send a data channel parameter to the second terminal, so that the second terminal receives, by using a data channel, the data according to the data channel parameter; or a second sending unit, configured to send a control channel parameter to the second terminal at a time, so that the second terminal receives, by using a control channel, control information according to the control channel parameter, and decodes the control information to obtain a data channel parameter, so as to receive, by using a data channel, the data according to the data channel parameter.
Optionally, in an implementation manner of this embodiment, referring to
In this case, further optionally, the apparatus 40 further includes:
a summary data receiving module, configured to receive summary data sent by the second terminal, where the summary data includes demodulated data, decoded data, or data obtained after unpacking processing that is received by using the downlink radio channel by the second terminal; and a data merging processing module, configured to perform data merging processing according to the summary data and the data that is received by using the downlink radio channel by the communications network data receiving module, where a manner of the data merging processing is at least one of the following: data merging at a demodulated data layer, data merging at a decoded data layer, or data packet merging.
Alternatively, the apparatus 40 further includes:
a summary data sending module, configured to send summary data to the second terminal, so that the second terminal performs data merging processing according to the summary data and the data that is received by using the downlink radio channel by the second terminal, where the summary data includes demodulated data, decoded data, or data obtained after unpacking processing that is received by using the downlink radio channel by the communications network data receiving module, and a manner of the data merging processing is at least one of the following: data merging at a demodulated data layer, data merging at a decoded data layer, or data packet merging.
Optionally, in an implementation manner of this embodiment, the apparatus 40 further includes: a channel quality reporting module, configured to report a channel quality indicator CQI according to channel received quality of all terminals that receive the data by using the downlink radio channel, so that a base station allocates, on a subsequent radio frame, a radio resource to the first terminal with reference to the CQI.
a communications network access module 402′, configured to access a wireless communications network; and
a second parameter sending module 404′, configured to send an uplink radio channel parameter to the second terminal, so that the second terminal sends, by using an uplink radio channel, data according to the uplink radio channel parameter, where the uplink radio channel parameter includes a carrier frequency, a timeslot number, and a modulation mode.
The second parameter sending module 404′ may send the uplink radio channel parameter to the second terminal by using a data transmission link to the second terminal and a negotiated data encryption mode.
The cooperative processing apparatus 40 and the cooperative processing apparatus 40′ provided in the embodiments of the present disclosure can share a radio channel parameter with at least one second terminal, so that the second terminal may receive or send data by using a radio channel without accessing a wireless communications network. In addition, in some scenarios (for example, cooperative multimedia playing scenario), resource scheduling overheads and power consumption overheads can be reduced.
For detailed descriptions of a communication relationship between modules or units of the cooperative processing apparatus 40 or 40′, refer to corresponding descriptions in the method embodiments shown in
a first parameter processing module 502, configured to receive a downlink radio channel parameter that is sent by a first terminal accessing a wireless communications network, and receive, by using a downlink radio channel, data according to the downlink radio channel parameter, where the downlink radio channel parameter includes a carrier frequency, a timeslot number, and a modulation mode.
Optionally, in an implementation manner of this embodiment, the first parameter processing module 502 includes: a first receiving unit, configured to periodically receive a data channel parameter sent by the first terminal; and a first processing unit, configured to receive, by using a data channel, the data according to the data channel parameter.
Alternatively, the first parameter processing module 502 includes: a second receiving unit, configured to receive, at a time, a control channel parameter sent by the first terminal; and a second processing unit, configured to receive, by using a control channel, control information according to the control channel parameter, decode the control information to obtain a data channel parameter, and receive, by using a data channel, the data according to the data channel parameter.
Optionally, in an implementation manner of this embodiment, the apparatus 50 further includes: a link establishment module, configured to establish a data transmission link to the first terminal; and a cooperative negotiation module, configured to exchange identification information and negotiate a data encryption mode with the first terminal by using the data transmission link, so that the first terminal sends, by using the data transmission link, the downlink radio channel parameter and an uplink radio channel parameter to the apparatus according to the identification information of the apparatus and the negotiated data encryption mode. In this case, the first parameter processing module 502 may receive the downlink radio channel parameter by using the data transmission link.
Optionally, in an implementation manner of this embodiment, the apparatus 50 further includes: a summary data sending module, configured to send summary data to the first terminal, so that the first terminal performs data merging processing according to the summary data and the data that is received by using the downlink radio channel by the first terminal, where the summary data includes demodulated data, decoded data, or data obtained after unpacking processing that is received by using the downlink radio channel by the first parameter processing module, and a manner of the data merging processing is at least one of the following: data merging at a demodulated data layer, data merging at a decoded data layer, or data packet merging.
Alternatively, the apparatus 50 further includes: a summary data receiving module, configured to receive summary data sent by the first terminal, where the summary data includes demodulated data, decoded data, or data obtained after unpacking processing that is received by using the downlink radio channel by the first terminal; and a data merging processing module, configured to perform data merging processing according to the summary data and the data that is received by using the downlink radio channel by the first parameter processing module, where a manner of the data merging processing is at least one of the following: data merging at a demodulated data layer, data merging at a decoded data layer, or data packet merging.
a second parameter processing module 502′, configured to receive an uplink radio channel parameter sent by the first terminal, and send, by using an uplink radio channel, the data according to the uplink radio channel parameter, where the uplink radio channel parameter includes a carrier frequency, a timeslot number, and a modulation mode.
The second parameter processing module 502′ may receive a radio channel parameter in a same manner as the first parameter processing module 502 does, for example, may include a link establishment module and a cooperative negotiation module.
Optionally, in an implementation manner of this embodiment, the cooperative processing apparatus 50′ sends, according to the received uplink radio channel parameter by using the uplink radio channel, data that needs to be uploaded by the cooperative processing apparatus 50′, or data that the cooperative processing apparatus 50′ receives from another terminal and that needs to be uploaded by the another terminal.
For detailed descriptions of functions of modules/units of the cooperative processing apparatus 50 and the cooperative processing apparatus 50′, refer to a corresponding description in the method embodiment shown in
a data interface 72, configured to establish a communication connection to a terminal, where optionally, the data interface may be a USB interface, and a quantity of data interfaces 72 is not limited in this embodiment, for example, the quantity may be one, two, or three to six, or a large number;
a connection module 74, configured to establish a communication connection (which may be a wired communication connection or may be a wireless communication connection) between the data interface and a control center module 76; and
the control center module 76, configured to access a wireless communications network, exchange identification information and negotiate a data encryption mode with a terminal on the data interface, and send an uplink radio channel parameter/a downlink radio channel parameter to the terminal on the data interface according to the identification information of the terminal on the data interface and the negotiated data encryption mode, so that the terminal on the data interface sends/receives data according to the uplink radio channel parameter/downlink radio channel parameter.
Optionally, in an implementation manner of this embodiment, the control center module 76 is further configured to receive, by using the connection module 74, summary data that is sent by the terminal on the data interface, where the summary data includes demodulated data, decoded data, or data obtained after unpacking processing that is received by using the downlink radio channel by the terminal on the data interface; and perform data merging processing according to the summary data, where a manner of the data merging processing is at least one of the following: data merging at a demodulated data layer, data merging at a decoded data layer, or data packet merging.
Optionally, in an implementation manner of this embodiment, the control center module 76 is further configured to receive, by using the connection module 74, data that needs to be uploaded and that is sent by the terminal on the data interface 72, and send, to a base station, the data needing to be uploaded.
accessing a wireless communications network by using the receiver 81 and the transmitter 83; and
sending a downlink radio channel parameter to a second terminal by using the transmitter 83, so that the second terminal receives, by using a downlink radio channel, data according to the downlink radio channel parameter, where the downlink radio channel parameter includes a carrier frequency, a timeslot number, and a modulation mode; or
sending an uplink radio channel parameter to the second terminal by using the transmitter 83, so that the second terminal sends, by using an uplink radio channel, data according to the uplink radio channel parameter, where the uplink radio channel parameter includes a carrier frequency, a timeslot number, and a modulation mode.
Optionally, in an implementation manner of this embodiment, the processor 82 is further configured to:
exchange identification information and negotiate a data encryption mode with the second terminal by using a data transmission link established between the receiver 81 and the second terminal (for example, send a cooperative receiving request message to the second terminal by using the transmitter 83, and receive, by using the receiver 81, a response message fed back by the second terminal, and complete, by using the request message and the response message, exchanging of the identification information and negotiation of the data encryption mode); and
send, by using the data transmission link, the uplink/downlink radio channel parameter to the second terminal by using the transmitter 83 according to the identification information of the second terminal and the negotiated data encryption mode.
Optionally, in an implementation manner of this embodiment, the sending a downlink radio channel parameter to a second terminal by using the transmitter 83 includes: periodically sending, by the transmitter 83, a data channel parameter to the second terminal, so that the second terminal receives, by using a data channel, the data according to the data channel parameter; or sending, by the transmitter 83, a control channel parameter to the second terminal at a time, so that the second terminal receives, by using a control channel, control information according to the control channel parameter, and decodes the control information to obtain a data channel parameter, so as to receive, by using a data channel, the data according to the data channel parameter.
Optionally, in an implementation manner of this embodiment, after the sending the downlink radio channel parameter to the second terminal by using the transmitter 83, the processor 82 is further configured to receive, by using the downlink radio channel by using the receiver 81, the data according to the downlink radio channel parameter.
In this case, the processor 82 maybe configured to receive, by using the receiver 81, summary data sent by the second terminal, where the summary data includes demodulated data, decoded data, or data obtained after unpacking processing that is received by using the downlink radio channel by the second terminal; and perform data merging processing according to the summary data and the data that is received by using the downlink radio channel by the processor 82 by using the receiver 81, where a manner of the data merging processing is at least one of the following: data merging at a demodulated data layer, data merging at a decoded data layer, or data packet merging.
Alternatively, in this case, the processor 82 may be configured to: send summary data to the second terminal by using the transmitter 83, so that the second terminal performs data merging processing according to the summary data and the data that is received by using the downlink radio channel by the second terminal, where the summary data includes demodulated data, decoded data, or data obtained after unpacking processing that is received by using the downlink radio channel by a first terminal, and a manner of the data merging processing is at least one of the following: data merging at a demodulated data layer, data merging at a decoded data layer, or data packet merging.
Optionally, in an implementation manner of this embodiment, the processor 82 is further configured to: determine a channel quality indicator CQI according to channel received quality of all terminals that receive the data by using the downlink radio channel, and report the CQI by using the transmitter 83, so that a base station allocates, on a subsequent radio frame, a radio resource to the first terminal with reference to the CQI.
a receiver 91, a processor 92, a transmitter 93, and a memory 94, where the processor 92 is separately connected to the receiver 91, the transmitter 93, and the memory 94; and the memory 94 is configured to store programs or applications, so that the processor 92 invokes the programs or applications to implement the following functions:
receiving, by the receiver 91, a downlink radio channel parameter that is sent by a first terminal accessing a wireless communications network, and then receiving, by using a downlink radio channel, data according to the downlink radio channel parameter, where the downlink radio channel parameter includes a carrier frequency, a timeslot number, and a modulation mode; or
receiving, by using the receiver 91, an uplink radio channel parameter sent by the first terminal, and sending, by using an uplink radio channel, the data according to the uplink radio channel parameter, where the uplink radio channel parameter includes a carrier frequency, a timeslot number, and a modulation mode.
Optionally, in an implementation manner of this embodiment, that the processor 92 receives the downlink radio channel parameter by using the receiver 91 includes: periodically receiving, by the receiver 91, a data channel parameter sent by the first terminal, and then receiving, by the processor 92 by using a data channel, the data according to the data channel parameter; or receiving, by the receiver 91 at a time, a control channel parameter sent by the first terminal, and then receiving, by the processor 92 by using a control channel, control information according to the control channel parameter, decoding the control information to obtain a data channel parameter, and receiving, by using a data channel, the data according to the data channel parameter.
Optionally, in an implementation manner of this embodiment, the downlink radio channel parameter is received in the following manner: exchanging an ID and negotiating a data encryption mode with the first terminal by using a data transmission link established between the receiver 91 and the first terminal (for example, refer to a corresponding description in the embodiment shown in
Optionally, in an implementation manner of this embodiment, the processor 92 is further configured to: send summary data to the first terminal by using the transmitter 93, so that the first terminal performs data merging processing according to the summary data and the data that is received by using the downlink radio channel by the first terminal.
Optionally, in another implementation manner of this embodiment, the processor 92 is further configured to receive, by using the receiver 91, summary data sent by the first terminal, and then perform data merging processing according to the summary data and the data that is received by using the downlink radio channel by the receiver 91.
For detailed descriptions of the summary data and the data merging processing, refer to foregoing corresponding descriptions, and details are not described herein.
A person of ordinary skill in the art may understand that all or some of the processes of the methods in the embodiments may be implemented by a computer program instructing relevant hardware. The program may be stored in a computer readable storage medium. When the program runs, the processes of the methods in the embodiments are performed. The foregoing storage medium may include: a magnetic disk, an optical disc, a read-only memory (ROM), or a random access memory (RAM).
What is disclosed above is merely exemplary embodiments of the present disclosure, and certainly is not intended to limit the protection scope of the present disclosure. Any equivalent modification made in accordance with the claims of the present disclosure shall fall within the scope of the present disclosure.
Number | Date | Country | Kind |
---|---|---|---|
201310485419.6 | Oct 2013 | CN | national |
This application is a continuation of International Application No. PCT/CN2014/074630, filed on Apr. 2, 2014, which claims priority to Chinese Patent Application No. 201310485419.6, filed on Oct. 16, 2013, both of which are hereby incorporated by reference in their entireties.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2014/074630 | Apr 2014 | US |
Child | 15092411 | US |