Radio resource management scaling factor enhancement without measurement gaps
US-12167267-B2 · Dec 10, 2024 · US
US10314096B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10314096-B2 |
| Application number | US-201515557163-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 12, 2015 |
| Priority date | Mar 12, 2015 |
| Publication date | Jun 4, 2019 |
| Grant date | Jun 4, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Embodiments of the present invention provide a data transmission method, a data transmission apparatus, a processor, and a mobile terminal. The data transmission method includes determining, by a mobile terminal, whether to use multiple data channels to transmit to-be-transmitted data. The method also includes if determining to use the multiple data channels to transmit the to-be-transmitted data, selecting, by the mobile terminal, at least two activated data channels for the to-be-transmitted data according to current traffic information and service quality information that are of the multiple data channels. Additionally, the method includes using, by the mobile terminal, the selected at least two data channels to transmit the to-be-transmitted data.
Opening claim text (preview).
The invention claimed is: 1. A method, comprising: determining, by a mobile terminal, whether to simultaneously use multiple data channels to transmit to-be-transmitted data of a plurality of service types, wherein the to-be-transmitted data comprises a plurality of data portions; selecting, by the mobile terminal, a plurality of activated data channels, for the to-be-transmitted data, from the multiple data channels, according to current traffic information and according to service quality information of the multiple data channels, in response to determining to use the multiple data channels to transmit the plurality of data portions of the to-be-transmitted data; for each data portion of the plurality of data portions, matching, by the mobile terminal, the data portion with an activated data channel, according to a service type of the data portion when a match is available, and with another activated data channel when the match is unavailable; and simultaneously using, by the mobile terminal, each activated data channel, of the plurality of activated data channels, to transmit the data portion that is matched to the activated data channel. 2. The method according to claim 1 , further comprising: activating, by the mobile terminal, the multiple data channels; and wherein selecting the plurality of activated data channels for the to-be-transmitted data is further performed according to service quality information of the multiple data channels that are activated. 3. The method according to claim 2 , wherein the plurality of data portions comprise multiple data blocks; wherein the method further comprises: dividing, by the mobile terminal, the to-be-transmitted data into the multiple data blocks according to a specified rule, before matching an activated data channel with each data portion that comprises a data block; and wherein matching comprises determining, by the mobile terminal, when a match of a data block to an activated channel by service type is available, according to the service quality information of the activated data channel that matches the service type of the data block. 4. The method according to claim 3 , further comprising wherein selecting the plurality of activated data channels comprises: determining, by the mobile terminal, remaining traffic of data channels in the multiple data channels according to the current traffic information of the multiple data channels; determining, according to the remaining traffic of the data channels, which data channels are each capable of transmitting an entire data block of the multiple data blocks, according to the remaining traffic of the data channels that is determined; and selecting, by the mobile terminal, the plurality of activated data channels from the multiple data blocks, according to service quality information of the data channels that are determined as being capable of transmitting an entire data block. 5. The method according to claim 4 , wherein determining, by the mobile terminal, which data channels are each capable of transmitting an entire data block, is further performed according to the service quality information of the multiple data channels; and wherein selecting the plurality of activated data channels for the multiple data blocks is further performed according to current traffic information of the data channels in the multiple data channels. 6. The method according to claim 4 , wherein the service quality information comprises: signal quality and a data transmission rate. 7. The method according to claim 3 , wherein selecting the plurality of activated data channels comprises: selecting, by the mobile terminal, some of the data blocks from the multiple data blocks; and determining, by the mobile terminal, currently available data channels for the data blocks that are selected; and wherein simultaneously using each activated data channel to transmit the data portion of the to-be-transmitted data that is matched to the activated data channel comprises: establishing, by the mobile terminal, a Hypertext Transfer Protocol (HTTP) connection on the currently available data channels; and using the HI IP connection to simultaneously transmit the data blocks that are selected of the to-be-transmitted data across the currently available data channels. 8. The method according to claim 3 , wherein the method further comprises: storing, by the mobile terminal, the multiple data blocks in a data block pool, after dividing the to-be-transmitted data into the multiple data blocks, wherein the data block pool is configured to store a data block; and determining, by the mobile terminal, a presence of a data channel on which a network exception occurs in the plurality of activated data channels, while transmitting the to-be-transmitted data; re-storing, by the mobile terminal, in the data block pool, a data block that is currently being transmitted on the data channel on which a network exception occurs; and re-selecting, by the mobile terminal, a currently available data channel for the data block that is re-stored in the data block pool. 9. The method according to claim 1 , wherein the method further comprises: determining, by the mobile terminal, whether data is currently being transmitted on a default activated channel, in response to determining to use only a single data channel to transmit the to-be-transmitted data; selecting, by the mobile terminal, the default activated channel to transmit the to-be-transmitted data, in response to determining that no data is currently being transmitted on the default activated channel; determining, by the mobile terminal, whether data transmission load of the default activated channel is less than a data transmission rate of the default activated channel, in response to determining that data is currently being transmitted on the default activated channel; selecting, by the mobile terminal, the default activated channel to transmit the to-be-transmitted data, in response to determining that the data transmission load of the default activated channel is less than the data transmission rate of the default activated channel; and selecting, by the mobile terminal, a data channel that matches a service type of the to-be-transmitted data to transmit the to-be-transmitted data, and deactivating the default activated channel, in response to determining that the data transmission load of the default activated channel is not less than the data transmission rate of the default activated channel. 10. The method according to claim 9 , wherein selecting the data channel that matches the service type of the to-be-transmitted data to transmit the to-be-transmitted data, and deactivating the default activated channel comprises: determining, by the mobile terminal, whether the data channel that matches the service type of the to-be-transmitted data has remaining data traffic; selecting, by the mobile terminal, the data channel that matches the service type of the to-be-transmitted data to transmit the to-be-transmitted data, and deactivating the default activated channel, in response to determining that the data channel that matches the service type of the to-be-transmitted data has remaining data traffic; and selecting, by the mobile terminal, the default activated channel to transmit the to-be-transmitted data, in response to determining that the data channel that matches the service type of the to-be-transmitted data does not have remaining data traffic. 11. The method according to claim 1 , wherein the method further comprises: detecting a presence of a data channel whose data traffic is used up in the plurality of activated data channels that are selected; and sto
including a sensor for measuring a physical value, e.g. temperature or motion · CPC title
adapted for operation in multiple networks {or having at least two operational modes}, e.g. multi-mode terminals · CPC title
Portable telephone sets, e.g. cordless phones, mobile phones or bar type handsets (constructional features of telephone transmitters or receivers, e.g. of speakers or microphones H04M1/03) · CPC title
Setup of multiple wireless link connections · CPC title
based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.