BR102012019364A2 - Method for maintaining multi-module rat communications service qualities by sharing an antenna on a communications apparatus and communications apparatus using the same - Google Patents
Method for maintaining multi-module rat communications service qualities by sharing an antenna on a communications apparatus and communications apparatus using the same Download PDFInfo
- Publication number
- BR102012019364A2 BR102012019364A2 BRBR102012019364-7A BR102012019364A BR102012019364A2 BR 102012019364 A2 BR102012019364 A2 BR 102012019364A2 BR 102012019364 A BR102012019364 A BR 102012019364A BR 102012019364 A2 BR102012019364 A2 BR 102012019364A2
- Authority
- BR
- Brazil
- Prior art keywords
- rat
- rat module
- monitored
- module
- cell
- Prior art date
Links
- 238000004891 communication Methods 0.000 title claims abstract description 93
- 238000000034 method Methods 0.000 title claims abstract description 35
- 238000012546 transfer Methods 0.000 claims abstract description 42
- 238000005516 engineering process Methods 0.000 claims abstract description 13
- 230000007423 decrease Effects 0.000 claims description 16
- 230000003247 decreasing effect Effects 0.000 claims description 14
- 238000012544 monitoring process Methods 0.000 claims description 13
- 101100490659 Arabidopsis thaliana AGP17 gene Proteins 0.000 description 30
- 101100049938 Neurospora crassa (strain ATCC 24698 / 74-OR23-1A / CBS 708.71 / DSM 1257 / FGSC 987) exr-1 gene Proteins 0.000 description 30
- 101150101384 rat1 gene Proteins 0.000 description 30
- 230000000694 effects Effects 0.000 description 16
- 108091006146 Channels Proteins 0.000 description 14
- 238000012545 processing Methods 0.000 description 11
- 230000005540 biological transmission Effects 0.000 description 7
- 238000010295 mobile communication Methods 0.000 description 4
- 101100121123 Caenorhabditis elegans gap-1 gene Proteins 0.000 description 2
- 101100282111 Caenorhabditis elegans gap-2 gene Proteins 0.000 description 2
- 241000700159 Rattus Species 0.000 description 2
- 230000003213 activating effect Effects 0.000 description 2
- 230000015556 catabolic process Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000006731 degradation reaction Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000009792 diffusion process Methods 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 230000010267 cellular communication Effects 0.000 description 1
- 239000004020 conductor Substances 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003389 potentiating effect Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 230000007781 signaling event Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 238000013518 transcription Methods 0.000 description 1
- 230000035897 transcription Effects 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
Método para manter qualidades de serviços de comunicações de múltiplos módulos rat compartilhando uma antena em um aparelho de comunicações e aparelhos de comunicações utilizando o mesmo. Um aparelho é fornecido. Um processador é acoplado aos primeiro e segundo módulos de tecnologia de acesso via rádio (rat) e um transceptor de rádio é compartilhado pelos primeiro e segundo módulos rat. O processador compreende primeiro processador lógico para determinar dinamicamente uma quantidade de células vizinhas a ser monitoradas pelo segundo módulo rat durante transferência de dados do primeiro módulo rat de acordo com uma condição da segunda célula servidora e segundo processador lógico para facilitar para o segundo módulo rat monitorar a quantidade determinada de célula(s) vizinha(s)Method for maintaining multi-module rat communications service qualities by sharing an antenna on a communications apparatus and communications apparatus using the same. An appliance is provided. A processor is coupled to the first and second radio access technology (rat) modules and a radio transceiver is shared by the first and second rat modules. The processor comprises first logic processor for dynamically determining a quantity of neighboring cells to be monitored by the second rat module during data transfer from the first rat module according to a condition of the second server cell and second logical processor to facilitate for the second rat module to monitor. the determined amount of neighboring cell (s)
Description
MÉTODO PARA MANTER QUALIDADES DE SERVIÇOS DE COMUNICAÇÕESMETHOD FOR MAINTAINING QUALITY OF COMMUNICATION SERVICES
DE MÚLTIPLOS MÕDULOS RAT COMPARTILHANDO UMA ANTENA EM UMOF MULTIPLE RAT MODULES SHARING AN ANTENNA IN ONE
APARELHO DE COMUNICAÇÕES E APARELHOS DE COMUNICAÇÕESCOMMUNICATIONS APPARATUS AND COMMUNICATIONS APPARATUS
UTILIZANDO O MESMOUsing the same
ANTECEDENTES DA INVENÇÃOBACKGROUND OF THE INVENTION
Campo da Invenção A invenção diz respeito a um método para manter qualidades de serviços de comunicações de múltiplos módulos de tecnologia de acesso via rãdio (RAT) em um aparelho de comunicações, e mais particularmente a um método para manter qualidades de serviços de comunicações de múltiplos módulos RAT compartilhando uma antena em um aparelho de comunicações.FIELD OF THE INVENTION The invention relates to a method for maintaining radio access technology (RAT) multi-module communication service qualities in a communications apparatus, and more particularly a method for maintaining multi-communication communications service qualities. RAT modules sharing an antenna on a communications device.
Descrição da Técnica Relacionada A expressão "sem fio" normalmente se refere a uma operação elétrica ou eletrônica, a qual é realizada sem o uso de uma conexão "ligada fisicamente". "Comunicações sem fio" são as transferências de informações ao longo de uma distância sem o uso de condutores ou fios elétricos. As distâncias envolvidas podem ser pequenas (alguns metros para controles remotos de televisão) ou muito grandes (milhares ou mesmo milhões de quilômetros para radiocomunicações). O melhor exemplo conhecido de comunicações sem fio é o telefone celular. Telefones celulares usam ondas de rádio para capacitar um operador para fazer chamadas telefônicas para uma outra parte, a partir de muitas localizações no mundo inteiro. Eles podem ser usados em qualquer lugar, desde que exista um local de telefone celular para alojar equipamento que possa transmitir e receber sinais, os quais são processados para transferir tanto voz quanto dados para os telefones celulares e a partir deles.Description of Related Art The term "wireless" usually refers to an electrical or electronic operation which is performed without the use of a "physically connected" connection. "Wireless communications" are the transfer of information over a distance without the use of conductors or electrical wires. The distances involved can be small (a few meters for television remote controls) or very large (thousands or even millions of kilometers for radiocommunications). The best known example of wireless communications is the mobile phone. Cell phones use radio waves to enable an operator to make phone calls to another party from many locations around the world. They can be used anywhere as long as there is a cell phone location to house equipment that can transmit and receive signals, which are processed to transfer both voice and data to and from mobile phones.
Existem várias tecnologias de comunicações celulares bem desenvolvidas e bem definidas. Por exemplo, o Sistema Global para Comunicações Móveis (GSM) é um sistema de comunicações bem definido e adotado comumente, o qual usa tecnologia de acesso múltiplo por divisão de tempo (TDMA), o qual é um esquema de acesso de multiplexação para rádio digital, para enviar voz, dados e dados de sinalização (tais como um número de telefone discado) entre telefones móveis e locais de células. O CDMA2000 é um padrão de tecnologia híbrido de 2,5G/3G (geração) de comunicações móveis que usa tecnologia de acesso múltiplo por divisão de código (CDMA) . O UMT S (Sistema Universal de Telecomunicações Móveis) é um sistema de comunicações móveis 3G, o qual fornece uma faixa aprimorada de serviços multimídia através do sistema GSM. A Fidelidade Sem Fio (Wi-Fi) é uma tecnologia definida pelo padrão de engenharia 802.11 e pode ser usada para redes domésticas, telefones móveis e videojogos, para fornecer uma rede de área local sem fios de alta frequência.There are several well-developed and well-defined cellular communication technologies. For example, the Global System for Mobile Communications (GSM) is a well-defined and commonly adopted communications system that uses time division multiple access (TDMA) technology, which is a digital radio multiplexing access scheme. , to send voice, data, and signaling data (such as a dialed phone number) between mobile phones and cell sites. The CDMA2000 is a 2.5G / 3G (generation) hybrid mobile technology standard that uses code division multiple access (CDMA) technology. UMT S (Universal Mobile Telecommunications System) is a 3G mobile communications system, which provides an enhanced range of multimedia services through the GSM system. Wireless Fidelity (Wi-Fi) is a technology defined by the 802.11 engineering standard and can be used for home networks, mobile phones and video games to provide a high frequency wireless local area network.
SUMÁRIO DA INVENÇÃOSUMMARY OF THE INVENTION
Aparelhos e métodos de comunicação para manter qualidades de serviços de comunicações de pelo menos um primeiro módulo de tecnologia de acesso via rádio (RAT) e um segundo módulo RAT configurados em um aparelho de comunicações e compartilhando um transceptor de rádio são fornecidos. Uma modalidade de um aparelho de comunicação compreende um processador acoplado a um primeiro módulo RAT e a um segundo módulo RAT, em que um transceptor de rádio ê compartilhado pelos primeiro e segundo módulos RAT. O primeiro módulo RAT se aloja provisoriamente em uma primeira célula servidora por meio do transceptor de rádio. O segundo módulo RAT se aloja provisoriamente em uma segunda célula servidora por meio do transceptor de rádio. O processador compreende pelo menos primeiro processador lógico para determinar dinamicamente uma quantidade de células vizinhas a ser monitoradas pelo segundo módulo RAT durante transferência de dados do primeiro módulo RAT de acordo com uma condição da segunda célula servidora e segundo processador lógico para facilitar para o segundo módulo RAT monitorar a quantidade determinada de célula(s) vizinha(s).Communication apparatus and methods for maintaining communications service qualities of at least a first radio access technology (RAT) module and a second RAT module configured on a communications apparatus and sharing a radio transceiver are provided. One embodiment of a communication apparatus comprises a processor coupled to a first RAT module and a second RAT module, wherein a radio transceiver is shared by the first and second RAT modules. The first RAT module is temporarily housed in a first server cell via the radio transceiver. The second RAT module is temporarily housed in a second server cell via the radio transceiver. The processor comprises at least first logic processor to dynamically determine the amount of neighboring cells to be monitored by the second RAT module during data transfer from the first RAT module according to a condition of the second server cell and second logic processor to facilitate for the second module. RAT monitor the determined amount of neighboring cell (s).
Uma modalidade de um método para manter qualidades de serviços de comunicações de pelo menos um primeiro módulo de tecnologia de acesso via rádio (RAT) e um segundo módulo RAT configurados em um aparelho de comunicações e compartilhando um transceptor de rádio, em que o primeiro módulo RAT se aloja provisoriamente em uma primeira célula servidora por meio do transceptor de rádio e o segundo módulo RAT se aloja provisoriamente em uma segunda célula servidora, compreende: determinar uma quantidade de células vizinhas a ser monitoradas pelo segundo módulo RAT durante transferência de dados do primeiro módulo RAT de acordo com uma condição da segunda célula servidora e/ou uma condição do aparelho de comunicações; e monitorar a quantidade determinada de célula(s) vizinha(s) do segundo módulo RAT.One embodiment of a method for maintaining communications service qualities of at least a first radio access technology (RAT) module and a second RAT module configured on a communications apparatus and sharing a radio transceiver, wherein the first module RAT is temporarily housed in a first server cell via the radio transceiver, and the second RAT module is temporarily housed in a second server cell, comprising: determining the amount of neighboring cells to be monitored by the second RAT module during data transfer from the first RAT module according to a condition of the second server cell and / or a condition of the communication apparatus; and monitoring the determined amount of neighboring cell (s) of the second RAT module.
Uma descrição detalhada é dada nas modalidades expostas a seguir com referência aos desenhos anexos.A detailed description is given in the following embodiments with reference to the accompanying drawings.
DESCRIÇÃO RESUMIDA DOS DESENHOS A invenção pode ser mais inteiramente entendida por meio da leitura da descrição detalhada e de exemplos subsequentes com referências feitas aos desenhos anexos, em que: A figura 1 mostra um aparelho de comunicações equipado com dois módulos RAT de acordo com uma modalidade da invenção; A figura 2 mostra um aparelho de comunicações equipado com dois módulos RAT diferentes de acordo com uma outra modalidade da invenção; A figura 3 mostra uma topologia de rede exemplar de acordo cora uma modalidade da invenção; A figura 4 mostra uma arquitetura de sistema exemplar de um aparelho de comunicações tendo dois manipuladores de pilhas de protocolos de acordo com uma modalidade da invenção; A figura 5 é um diagrama de sincronização mostrando atividades de rádio exemplares arranjadas para serem executadas por módulos RAT diferentes de acordo com uma modalidade da invenção; A figura 6 mostra um fluxograma do método para ativar o esquema de ajuste de tarefa para o módulo RAT no modo ocioso de acordo com uma modalidade da invenção; A figura 7 mostra um fluxograma do método para manter qualidades de serviços de comunicações dos módulos RAT configurados em um aparelho de comunicações de acordo com uma modalidade da invenção; A figura 8 mostra um fluxograma do método para ajustar dinamicamente a quantidade de células vizinhas a ser monitoradas de acordo com uma modalidade da invenção; A figura 9 mostra utn fluxograma do método para ajustar dinamicamente a quantidade de células vizinhas a ser monitoradas de acordo com uma outra modalidade da invenção; e A figura 10 mostra um fluxograma do método para ajustar dinamicamente a quantidade de células vizinhas a ser monitoradas de acordo também com uma outra modalidade da invenção.BRIEF DESCRIPTION OF THE DRAWINGS The invention may be more fully understood by reading the detailed description and subsequent examples with reference to the accompanying drawings, in which: Figure 1 shows a communication apparatus equipped with two RAT modules according to one embodiment. of the invention; Figure 2 shows a communication apparatus equipped with two different RAT modules according to another embodiment of the invention; Figure 3 shows an exemplary network topology according to one embodiment of the invention; Figure 4 shows an exemplary system architecture of a communication apparatus having two protocol stack handlers according to one embodiment of the invention; Fig. 5 is a synchronization diagram showing exemplary radio activities arranged to be performed by different RAT modules according to one embodiment of the invention; Figure 6 shows a flow chart of the method for activating the task setting scheme for the idle mode RAT module according to an embodiment of the invention; Figure 7 shows a flow chart of the method for maintaining communication service qualities of RAT modules configured in a communication apparatus according to an embodiment of the invention; Figure 8 shows a flow chart of the method for dynamically adjusting the amount of neighboring cells to be monitored according to one embodiment of the invention; Figure 9 shows a flowchart of the method for dynamically adjusting the amount of neighboring cells to be monitored according to another embodiment of the invention; and Figure 10 shows a flowchart of the method for dynamically adjusting the amount of neighboring cells to be monitored according to another embodiment of the invention.
DESCRIÇÃO DETALHADA DA INVENÇÃO A descrição a seguir é a do modo considerado como o melhor para executar a invenção. Esta descrição é feita para o propósito de ilustrar os princípios gerais da invenção e não deve ser considerada com um sentido de limitação. O escopo da invenção é mais bem determinado pela referência às reivindicações anexas.DETAILED DESCRIPTION OF THE INVENTION The following description is of the manner considered to be best for carrying out the invention. This description is for the purpose of illustrating the general principles of the invention and should not be construed as limiting. The scope of the invention is best determined by reference to the appended claims.
Com avanços nas técnicas de comunicações, estações móveis (MS, as quais podem ser referidas de modo permutável como equipamentos de usuário (UE)) são agora capazes de manusear diferentes tecnologias de acesso via rádio (RAT), tais como pelo menos duas RATs de GSM/GPRS/EDGE (Sistema Global para Comunicações Móveis/Serviço Geral de Rádio Por Pacotes/Taxas de Dados Aprimoradas para Evolução Global), WCDMA (Acesso Múltiplo por Divisão de Código em Banda Larga), CDMA2000, WiMAX (Interoperabilidade Mundial para Acesso por Micro-Ondas), TD-SCDMA (Acesso Múltiplo por Divisão de Código Síncrono por Divisão de Tempo), LTE (Evolução de Longo Prazo) e TD-LTE (Divisão de Tempo- Evolução de Longo Prazo), ou o aparelho de comunicações de uma via similar. A figura 1 mostra um aparelho de comunicações equipado com dois módulos RAT de acordo com uma modalidade da invenção. O aparelho de comunicações 100 pode compreender os dois módulos RAT 11 e 12 (os quais podem ser RATs diferentes ou o mesmo RAT, e a invenção não deve ser limitada a qualquer dos dois casos), um processador 150 acoplado aos módulos RAT 11 e 12, um dispositivo de memória 106 e um transceptor de rádio 108 e uma antena 10 9 compartilhada pelos módulos RAT 11 e 12. O módulo RAT 11 pode compreender pelo menos um cartão de identidade de assinante 101 e um dispositivo de processamento de banda base 103, e o módulo RAT 12 pode compreender pelo menos um cartão de identidade de assinante 102 e um dispositivo de processamento de banda base 104. O transceptor de rádio 108 pode receber sinais de radiofrequência sem fio, converter os sinais recebidos em sinais de banda base para serem processados pelo dispositivo de processamento de banda base 103 e/ou 104, ou receber sinais de banda base do dispositivo de processamento de banda base 103 e/ou 104 e converter os sinais recebidos em sinais de radiofrequência sem fio para serem transmitidos para um dispositivo par. O transceptor de rádio 108 pode compreender uma pluralidade de dispositivos de hardware para executar conversão de radiofrequência. Por exemplo, o transceptor de rádio 108 pode compreender um misturador para multiplicar os sinais de banda base com uma portadora oscilada na radiofrequência do sistema de comunicação sem fio, em que a radiofrequência pode ser, por exemplo, 900 MHz ou 1.800 MHz para um sistema global para comunicação móvel (GSM) , ou 1.900 MHz para um Sistema Universal de Telecomunicações Móveis (UMTS), ou outras. Os dispositivos de processamento de banda base 103 e 104 podem converter adicionalmente os sinais de banda base em uma pluralidade de sinais digitais, e processar os sinais digitais, e vice-versa. Os dispositivos de processamento de banda base 103 e 104 também podem compreender uma pluralidade de dispositivos de hardware para executar processamento de sinal de banda base. O processamento de sinal de banda base pode compreender conversão de analógico para digital (ADC)/conversão de digital para analógico (DAC), ajustes de ganhos, modulação/demodulação, codificação/decodificação e assim por diante. O processador 105 pode controlar as operações do transceptor de rádio 108 e dos módulos RAT 11 e 12, respectivamente. O processador 105 pode ler dados dos cartões de identidade de assinante 101 e 102 conectados em duas conexões, respectivamente, e gravar dados para os cartões de identidade de assinante conectados 101 e 102.With advances in communications techniques, mobile stations (MS), which may interchangeably be referred to as user equipment (UE), are now capable of handling different radio access technologies (RAT), such as at least two RATs of GSM / GPRS / EDGE (Global System for Mobile Communications / General Packet Radio Service / Enhanced Data Rates for Global Evolution), WCDMA (Broadband Code Division Multiple Access), CDMA2000, WiMAX (Worldwide Interoperability for Broadband Access) Microwave), TD-SCDMA (Time Division Synchronous Code Division Multiple Access), Long Term Evolution (LTE) and TD-LTE (Long Term Evolution Division), or a similar way. Figure 1 shows a communication apparatus equipped with two RAT modules according to one embodiment of the invention. Communication apparatus 100 may comprise two RAT modules 11 and 12 (which may be different RATs or the same RAT, and the invention shall not be limited to either case), a processor 150 coupled to RAT modules 11 and 12. a memory device 106 and a radio transceiver 108 and an antenna 109 shared by the RAT modules 11 and 12. The RAT module 11 may comprise at least one subscriber identity card 101 and a baseband processing device 103, and the RAT module 12 may comprise at least one subscriber identity card 102 and a baseband processing device 104. Radio transceiver 108 may receive wireless radiofrequency signals, convert received signals to baseband signals to be processed by the baseband processing device 103 and / or 104, or receive baseband signals from the baseband processing device 103 and / or 104 and convert the received signals to sin wireless radio frequency signals to be transmitted to an even device. Radio transceiver 108 may comprise a plurality of hardware devices for performing radio frequency conversion. For example, radio transceiver 108 may comprise a mixer for multiplying baseband signals with a carrier oscillated on the radio frequency of the wireless communication system, where the radio frequency may be, for example, 900 MHz or 1,800 MHz for a system. mobile communications (GSM), or 1,900 MHz for a Universal Mobile Telecommunications System (UMTS), or others. Baseband processing devices 103 and 104 may further convert baseband signals into a plurality of digital signals, and process digital signals, and vice versa. Baseband processing devices 103 and 104 may also comprise a plurality of hardware devices for performing baseband signal processing. Baseband signal processing may comprise analog to digital (ADC) / digital to analog (DAC) conversion, gain adjustments, modulation / demodulation, encoding / decoding, and so on. Processor 105 can control the operations of radio transceiver 108 and RAT modules 11 and 12, respectively. Processor 105 can read data from connected subscriber identity cards 101 and 102 in two connections, respectively, and write data to connected subscriber identity cards 101 and 102.
De acordo com uma modalidade da invenção, o processador 105 pode ser arranjado para executar os códigos de programa do módulo de software correspondente dos módulos RAT 11 e 12. Os códigos de programa acompanhados de dados específicos em uma estrutura de dados também podem referidos como processador lógico e ao ser executados. O processador 105 pode manter e executar as tarefas individuais, encadeamentos e/ou pilhas de protocolos para os módulos RAT 11 e 12, a fim de controlar independentemente as operações dos dispositivos de processamento de banda base 103 e 104, do transceptor de rádio 108 e dos cartões de identidade de assinante conectados 101 e 102, respectivamente. Nas modalidades preferidas, duas pilhas de protocolos podem ser implementadas a fim de manusear respectivamente as atividades de rádio do módulo RAT individual. Entretanto, também é possível implementar somente uma pilha de protocolos para manusear as atividades de rádio dos módulos RAT ao mesmo tempo, e a invenção não deve ser limitada a isto. Também deve ser notado que, em outras modalidades da invenção, o aparelho de comunicações também pode ser projetado para ter processadores duplos. Tal como o aparelho de comunicações 100' mostra na figura 2, os processadores e dispositivos de memória podem ser integrados aos dispositivos de processamento de banda base 103' e 104' dos módulos RAT 11' e 12', respectivamente, e cada processador pode manter e executar a{s) tarefa(s), encadeamento(s) e/ou pilha(s) de protocolos para o módulo RAT 11' ou 12' correspondente. Portanto, a invenção não deve ser limitada a um ou outro caso, A figura 3 mostra uma topologia de rede exemplar de acordo com uma modalidade da invenção. O aparelho de comunicações 200 mostrado na figura 3 pode ser os aparelhos de comunicações 100 e 100' descritos anteriormente na figura 1 e na figura 2. Assim, daqui em diante, o aparelho de comunicações 200 se rã usado para representar todos os aparelhos semelhantes descritos anteriormente para brevidade. O aparelho de comunicações 200, equipado com mais de um cartão de identidade de assinante, pode acessar simultaneamente mais de uma rede 203 e 204 de RATs iguais ou diferentes, onde a rede 203 ou 204 pode ser a rede GSM, WCDMA, Wi-Fi, CDMA2000 ou de Acesso Múltiplo por Divisão de Código Sincrono por Divisão de Tempo {TD-SCDMA), ou internet, ou coisa parecida, após se alojar provisoriamente ou se associar com as células gerenciadas pelas estações de acesso 201 e 202, onde a estação de acesso 201 ou 202 pode ser uma estação base, um nó B, ou um ponto de acesso compatível com 802.1a, 802.1b ou 802.1g. O aparelho de comunicações 200 pode emitir uma solicitação de comunicação originada em aparelho, tal como uma chamada de voz, uma chamada de dados, uma chamada de vídeo, ou uma chamada de voz sobre protocolo de Internet (VOIP) , para uma parte chamada (isto ê, o par correspondente de um outro aparelho de comunicação com fio ou sem fio) por meio de pelo menos uma das redes 2 03 e 2 04 com os aparelhos intermediários correspondentes 205 e 206 (por exemplo, a rede GSM com um Centro de Comutação Móvel (MSC) , a rede WCDMA/TD-SCDMA com um Controlador de Rede de Rádio (RNC), ou a Internet com um servidor de Protocolo de Iniciação de Sessão (SIP) ) , ou por meio da Rede Telefônica Pública Comutada (PSTN) 207 ou quaisquer combinações das mesmas, ao usar qualquer um dos cartões de identidade de assinante equipados. Além disso, o aparelho de comunicações 200 pode receber uma solicitação de comunicação terminada em aparelho, também referida como solicitação de chamada terminada em unidade móvel (MT), tal como uma chamada telefônica de entrada, com qualquer um dos cartões de identidade de assinante de uma parte chamadora. É para ser entendido que podem existir uma ou mais portas de comunicação posicionadas entre tipos heterogêneos de redes.According to one embodiment of the invention, processor 105 may be arranged to execute program codes of the corresponding software module of RAT modules 11 and 12. Program codes accompanied by specific data in a data structure may also be referred to as processor. logical and when executed. Processor 105 can maintain and perform individual tasks, threads, and / or protocol stacks for RAT modules 11 and 12 to independently control the operations of baseband processing devices 103 and 104, radio transceiver 108, and of the connected subscriber identity cards 101 and 102, respectively. In preferred embodiments, two protocol stacks may be implemented to handle the radio activities of the individual RAT module respectively. However, it is also possible to implement only one protocol stack to handle the radio activity of RAT modules at a time, and the invention should not be limited to this. It should also be noted that in other embodiments of the invention, the communications apparatus may also be designed to have dual processors. As communication apparatus 100 'shows in Figure 2, processors and memory devices can be integrated with baseband processing devices 103' and 104 'of RAT modules 11' and 12 ', respectively, and each processor can maintain and executing the task (s), thread (s) and / or protocol stack (s) for the corresponding RAT module 11 'or 12'. Therefore, the invention should not be limited to either case. Figure 3 shows an exemplary network topology according to one embodiment of the invention. The communications apparatus 200 shown in FIG. 3 may be the communications apparatus 100 and 100 'described previously in FIG. 1 and FIG. 2. Henceforth, the communications apparatus 200 will be used to represent all similar apparatuses described. previously for brevity. Communications apparatus 200, equipped with more than one subscriber identity card, can simultaneously access more than one same or different RAT network 203 and 204, where network 203 or 204 may be GSM, WCDMA, Wi-Fi network , CDMA2000, or Time Division Synchronous Code Division Multiple Access (TD-SCDMA), or internet, or the like, after tentatively housing or associating with cells managed by access stations 201 and 202, where the station 201 or 202 may be a base station, a node B, or an 802.1a, 802.1b, or 802.1g compatible access point. Communication apparatus 200 may issue a communication request originating from an apparatus, such as a voice call, data call, video call, or voice over internet protocol (VOIP) call to a called party ( that is, the corresponding pair of another wired or wireless communication apparatus) by means of at least one of the networks 203 and 204 with the corresponding intermediate apparatuses 205 and 206 (e.g., the GSM network with a Mobile Switching (MSC), the WCDMA / TD-SCDMA network with a Radio Network Controller (RNC), or the Internet with a Session Initiation Protocol (SIP) server, or via the Public Switched Telephone Network ( PSTN) 207 or any combinations thereof when using any of the equipped subscriber ID cards. In addition, communications apparatus 200 may receive a handset terminated communication request, also referred to as a mobile unit (MT) terminated call request, such as an incoming telephone call, with any of the subscriber ID cards of a calling party. It is to be understood that there may be one or more communication ports positioned between heterogeneous types of networks.
Para ilustrar o conceito da invenção, é suposto que um módulo RAT (chamado em seguida de RAT1) configurado no aparelho de comunicações 200 se aloja provisoriamente em uma primeira célula servidora pertencendo a uma primeira rede sem fio (isto é, a rede de serviços) e entra em um "modo de dados" para construir uma conexão de comutação por circuito (CS) ou uma de comutação por pacote (PS) com a primeira rede sem fio e executa transferência de dados CS ou PS (isto é, transferência de dados de fala/vídeo ou de dados de pacote) na primeira rede sem fio por meio do transceptor de rádio 108 e da antena 109. Entretanto, um outro módulo RAT (chamado em seguida de RAT2) configurado no aparelho de comunicações 200 se aloja provisoriamente em uma segunda célula servidora pertencendo a uma segunda rede sem fio e entra em um modo ocioso para espera normal. Deve ser notado que no projeto convencional, para o caso em que um aparelho de comunicações ê equipado com dois módulos RAT, um módulo RAT pode introduzir um "modo de vôo" para suspender suas funcionalidades de transmissão e recepção quando os recursos de rádio (por exemplo, o transceptor de rádio 108 acompanhado da antena 109) estão ocupados por um outro módulo RAT para executar transferência de dados CS ou PS.To illustrate the concept of the invention, it is assumed that a RAT module (hereinafter called RAT1) configured in the communications apparatus 200 is temporarily housed in a first server cell belonging to a first wireless network (i.e. the service network) and enters a "data mode" to build a circuit switched (CS) or packet switched (PS) connection with the first wireless network and performs CS or PS data transfer (i.e. data transfer data / packet data) on the first wireless network via radio transceiver 108 and antenna 109. However, another RAT module (hereinafter referred to as RAT2) configured on communications apparatus 200 is temporarily housed in a second server cell belonging to a second wireless network and goes into idle mode for normal standby. It should be noted that in the conventional design, where a communications apparatus is equipped with two RAT modules, a RAT module may introduce a "flight mode" to suspend its transmission and reception functionality when radio resources (eg For example, radio transceiver 108 accompanied by antenna 109) is occupied by another RAT module for performing CS or PS data transfer.
Entretanto, com base no conceito da invenção, a fim de fornecer serviços de rádio mais eficientes, um ou mais intervalos de folga podem ser fornecidos durante a transferência de dados CS ou PS do módulo RAT RAT1 para o módulo RAT RAT2 para executar as atividades de rádio correspondentes. Portanto, nas modalidades da invenção, mesmo se o módulo RAT RAT1 entrar no "modo de dados" para transferência de dados CS ou PS, o módulo RAT RAT 2 pode continuar no modo ocioso (ou no assim denominado de "modo ocioso virtual" para distinguir do modo ocioso na RAT convencional em um projeto do aparelho de comunicações) parã espera normal, e pode continuar com transcepção para uma ou mais mensagens na segunda rede sem fio por meio dos recursos de rádio (por exemplo, o transceptor de rádio 108 associado com a antena 109).However, based on the concept of the invention, in order to provide more efficient radio services, one or more slack intervals may be provided during the transfer of CS or PS data from the RAT RAT1 module to the RAT RAT2 module to perform radio activity. corresponding radio. Therefore, in the embodiments of the invention, even if the RAT RAT1 module enters the "data mode" for CS or PS data transfer, the RAT RAT 2 module may remain in idle mode (or so-called "virtual idle mode" for distinguish from idle mode in conventional RAT in a communications device design) to normal standby, and can continue to transceive to one or more messages on the second wireless network through radio resources (for example, the associated radio transceiver 108 with antenna 109).
Para executar o conceito de invenção, um árbitro pode ser projetado para escalonar e coordenar atividades de rádio entre módulos RAT diferentes. A atividade de rádio pode ser, por exemplo, mas não limitada a isto, uma atividade de canal para transmitir informação para uma célula correspondente ou para receber informação dela (por exemplo, uma célula servidora ou uma célula vizinha), ou uma atividade de medição para executar uma varredura de potência ou varredura de frequência de uma célula servidora ou célula vizinha, ou outras. Em algumas modalidades da invenção, um módulo de software de base de tempo real (RTB) pode ser projetado para escalonar e coordenar as atividades de rádio. Quando o módulo de software RTB é executado pelo processador 105 tal como mostrado na figura 1 ou pelos processadores tal como mostrado na figura 2, ele pode se tornar um aparelho, tal como um árbitro para escalonar e coordenar as atividades de rádio entre módulos RAT diferentes. Deve ser notado que, em outras modalidades, o árbitro também pode ser projetado e implementado como um dispositivo de hardware dedicado, e a invenção não deve ser limitada a isto.To carry out the concept of invention, a referee may be designed to schedule and coordinate radio activities between different RAT modules. Radio activity may be, for example, but not limited to, a channel activity for transmitting information to or receiving information from a corresponding cell (for example, a server cell or a neighboring cell), or a measurement activity. to perform a power scan or frequency scan of a server cell or neighbor cell, or others. In some embodiments of the invention, a real time base software module (RTB) may be designed to scale and coordinate radio activities. When the RTB software module is executed by processor 105 as shown in FIG. 1 or by processors as shown in FIG. 2, it may become an apparatus, such as an arbiter for scheduling and coordinating radio activities between different RAT modules. . It should be noted that in other embodiments, the referee may also be designed and implemented as a dedicated hardware device, and the invention should not be limited to this.
Além do mais, também em outras modalidades, em vez de implementar um árbitro de software ou de hardware dedicado, os manipuladores de pilhas de protocolos para manusear as tarefas individuais e/ou pilhas de protocolos para os módulos RAT 11 e 12 (ou os módulos RAT 11' e 12') em nome dos cartões de identidade de assinante 101 e 102 também podem se comunicar uns com os outros a fim de escalonar e coordenar atividades de radio entre módulos RAT diferentes.Moreover, also in other embodiments, instead of implementing a dedicated software or hardware referee, the protocol stack handlers for handling individual tasks and / or protocol stacks for RAT 11 and 12 modules (or modules). RAT 11 'and 12') on behalf of subscriber ID cards 101 and 102 may also communicate with each other in order to schedule and coordinate radio activities between different RAT modules.
Os manipuladores de pilhas de protocolos podem ser compostos de códigos de programa e executados pelo(s) processador{s) tal como descrito anteriormente. Deve ser notado que também é possível implementar somente um manipulador de pilha de protocolos para manusear as atividades de rádio dos módulos RAT ao mesmo tempo, e a invenção não deve ser limitada a isto. Quando o manipulador de pilha de protocolos é executado pelo processador 105 tal como mostrado na figura 1 ou pelos processadores tal como mostrado na figura 2, ele pode se tornar um aparelho para executar as funcionalidades correspondentes. A figura 4 mostra uma arquitetura de sistema exemplar de um aparelho de comunicações tendo dois manipuladores de pilhas de protocolos de acordo com uma modalidade da invenção. Os dois manipuladores de pilhas de protocolos PS1 e PS2, ao ser executados, têm a capacidade para programar (ou acionar) o transceptor de rádio 108 para executar atividades de transcepção de dados e sinalização, respectivamente. Os manipuladores de pilhas de protocolos PS1 e PS2 podem se comunicar um com o outro para negociar controle dos recursos de rádio durante qualquer período de tempo futuro (também pode ser chamado de intervalo de tempo ou estrutura de tempo de modo permutável), e programar desta maneira os recursos de rádio. A figura 5 ê um diagrama de sincronização mostrando atividades de rádio exemplares arranjadas para serem executadas por módulos RAT diferentes de acordo com uma modalidade da invenção. Tal como mostrado na figura 5, o módulo RAT RAT1 se alojando provisoriamente na primeira célula servidora entra no "modo de dados" para construir uma conexão de comutação por pacote (PS) com a primeira rede sem fio e executar transferência de dados na primeira rede sem fio por meio do transceptor de radio 108 e da antena 109. Portanto, as atividades de rádio executadas pelo módulo RAT RAT1 são as recepções de dados e/ou sinais de controle provenientes da primeira rede sem fio ou as transmissões por meio dela, através do canal de dados dedicado (tal como a pluralidade de DCHs ao longo do eixo de tempo tal como mostrado) . Entretanto, o módulo RAT RAT2 se alojando provisoriamente na segunda célula permanece no modo ocioso. Os intervalos de folga GAP_1 e GAP_2 são escalonados originalmente para o módulo RAT RAT1 para executar transferência de dados, mas agora são designados para o módulo RAT RAT2 de maneira que escuta do canal de paginação (o PCH tal como mostrado) de uma célula servidora ou de um canal de controle de difusão de célula vizinha {o NBCCH tal como mostrado), ou execução de medição de potência (a PM tal como mostrada) pode ser executada.Protocol stack handlers may be composed of program codes and executed by the processor (s) as described above. It should be noted that it is also possible to implement only one protocol stack handler to handle the radio activities of RAT modules at a time, and the invention should not be limited to this. When the protocol stack handler is executed by processor 105 as shown in FIG. 1 or by processors as shown in FIG. 2, it may become an apparatus for performing the corresponding functionality. Figure 4 shows an exemplary system architecture of a communications apparatus having two protocol stack handlers according to one embodiment of the invention. The two protocol stack handlers PS1 and PS2, when executed, have the ability to program (or trigger) radio transceiver 108 to perform data transceiver and signaling activities, respectively. The protocol stack handlers PS1 and PS2 can communicate with each other to negotiate control of radio resources during any future time period (can also be called interchangeable time frame or time frame), and program accordingly. way the radio features. Fig. 5 is a synchronization diagram showing exemplary radio activities arranged to be performed by different RAT modules according to one embodiment of the invention. As shown in Figure 5, the RAT module RAT1 tentatively housing the first server cell enters "data mode" to build a packet-switched (PS) connection with the first wireless network and perform data transfer on the first network. wirelessly via radio transceiver 108 and antenna 109. Therefore, the radio activities performed by the RAT module RAT1 are the reception of data and / or control signals from the first wireless network or the transmissions through it, via of the dedicated data channel (such as the plurality of DCHs along the time axis as shown). However, the RAT RAT2 module tentatively housing in the second cell remains in idle mode. GAP_1 and GAP_2 timeouts are originally scheduled for the RAT RAT1 module to perform data transfer, but are now assigned to the RAT RAT2 module so that it listens to the paging channel (the PCH as shown) of a server cell or of a neighbor cell diffusion control channel (the NBCCH as shown), or power measurement execution (the PM as shown) can be performed.
Durante os intervalos de folga a transferência de dados é suspensa, e o módulo RAT RAT1 é incapaz de usar os recursos de rádio para executar as atividades de rádio correspondentes (portanto, os DCHs durante os intervalos de folga estão preenchidos com linhas inclinadas tal como mostrado).During off breaks the data transfer is suspended, and the RAT module RAT1 is unable to use radio features to perform the corresponding radio activities (so the DCHs during off breaks are filled with slanted lines as shown). ).
Entretanto, durante a implementação, foi observado que à medida que o tempo do intervalo de folga fornecido se torna maior, a taxa de transferência de dados associada com o módulo RAT RAT1 diminui mais seriamente e um problema de ocupação excessiva e consecutiva pode ocorrer. A primeira rede sem fio em conexão com o módulo RAT RAT1 pode continuar a monitorar os dados de enlace de subida e/ou confirmações recebidos do módulo RAT RATl, e pode ajustar dinamicamente a largura de banda de transmissão designada para o módulo RAT RATl. Quanto mais frequentemente os dados de enlace de subida ou confirmações são recebidos, tanto mais largura de banda de transmissão pode ser designada para o módulo RAT RATl. Entretanto, por causa da presença dos intervalos de folga, a taxa de transferência de dados associada com o módulo RAT RATl diminui, o que diminui a velocidade na qual os dados de enlace de subida ou confirmações são transmitidos, de tal maneira que largura de banda de enlace de descida que pode ser obtida da primeira rede sem fio é reduzida. Por exemplo, supor que o módulo RAT RAT 2 ocupa diversos intervalos de folga consecutivos para executar as atividades de rádio correspondentes, nos quais a primeira rede sem fio também deseja executar transcepção de dados correspondente com o módulo RAT RATl. Quando o módulo RAT RATl não executa transcepção de dados ou não pode responder à primeira rede sem fio durante um período de tempo excessivo, a largura de banda de enlace de descida designada pode ser reduzida expressivamente para um nivel muito baixo pela primeira rede sem fio ou, ainda pior, ela pode fazer com que a rede considere que o módulo RAT RATl está em uma condição de falha de enlace de rádio (RLF) e, portanto, desconecte a conexão PS. Uma vez que a conexão desapareça, o módulo RAT RAT1 tem que consumir mais tempo para estabelecer uma nova conexão PS a fim de continuar a transcepção de dados remanescentes, resultando em maior degradação de taxa de transferência de dados. Além das situações descritas ocorridas em conexão PS, diminuir excessivamente quadros de fala consecutivos em conexão CS do módulo RAT RAT1 pode fazer com que um usuário ouça conversa descontínua ou duvidosa, e se sentir desconfortável. Tal tipo de situação é chamado de problema de ocupação excessiva e consecutiva. A fim de impedir o problema de ocupação excessiva e consecutiva e também fornecer serviços de rádio mais confiáveis, métodos para manter qualidades aceitáveis de serviços de comunicações para os pelo menos dois módulos RAT RAT1 e RAT2 configurados no aparelho de comunicações 200 e compartilhando recursos de rádio são fornecidos. Com base no conceito da invenção, a(s) tarefa(s) a ser executada (s) pelo módulo RAT RAT2 no modo ocioso para monitorar as células vizinhas durante a transferência de dados do módulo RAT RAT1 (por exemplo, nos intervalos de folga GAP_1 e GAP_2 tal como mostrado na figura 5) pode (m) ser ajustada(s) dinamicamente. A figura 6 mostra um fluxograma do método para ativar o esquema de ajuste de tarefa para o módulo RAT no modo ocioso de acordo com uma modalidade da invenção. O processador pode continuar monitorando os status de comunicações dos módulos RAT (Etapa S602) . A seguir, o processador pode decidir se um dos módulos RAT introduziu um modo de dados para executar transferência de dados de acordo com os status de comunicações correspondentes (Etapa S604). Tipicamente, quando o módulo RAT não está se comunicando ativamente em uma chamada de voz ou sessão de dados com a célula servidora,, mas ainda tem a capacidade para executar transcepção de uma ou mais mensagens na rede sem fio, é dito que ele estã em um modo ocioso. Quando uma conexão dedicada (conexão CS ou PS) é estabelecida para comunicações para uma chamada de voz ou sessão de dados com a célula servidora, o módulo RAT deixa o modo ocioso e entra no modo de dados. Se o processador definir que um dos módulos RAT entrou no modo de dados para executar transferência de dados, o processador pode ajustar dinamicamente a(s) tarefa(s) a ser executada(s) pelo outro módulo RAT no modo ocioso (Etapa S606). Detalhes do esquema de ajuste de tarefa são ilustrados adicionalmente nos parágrafos a seguir.However, during implementation, it has been observed that as the timeout interval provided becomes larger, the data transfer rate associated with the RAT RAT1 module decreases more seriously and an excessive and consecutive occupancy problem may occur. The first wireless network in connection with the RAT RAT1 module can continue to monitor upstream link data and / or acknowledgments received from the RAT RAT1 module, and can dynamically adjust the transmission bandwidth assigned to the RAT RAT1 module. The more frequently uplink data or acknowledgments are received, the more transmission bandwidth can be assigned to the RAT module RAT1. However, because of the presence of slack intervals, the data transfer rate associated with the RAT module RAT1 decreases, which slows down the rate at which uplink data or acknowledgments are transmitted, such that bandwidth downlink that can be obtained from the first wireless network is reduced. For example, suppose that the RAT RAT 2 module occupies several consecutive slack intervals to perform the corresponding radio activities, in which the first wireless network also wishes to perform corresponding data transception with the RAT RAT1 module. When the RAT module RAT1 does not perform data transceiver or cannot respond to the first wireless network for an excessive period of time, the designated downlink bandwidth may be significantly reduced to a very low level by the first wireless network or Worse still, it can cause the network to consider that the RAT module RATl is in a radio link failure (RLF) condition and therefore disconnects the PS connection. Once the connection disappears, the RAT RAT1 module has to consume more time to establish a new PS connection in order to continue remaining data transcription, resulting in further data transfer rate degradation. In addition to the described situations that occur in PS connection, excessively shrinking consecutive speech frames in RAT module RAT1 CS connection can make a user hear discontinuous or dubious conversation, and feel uncomfortable. This type of situation is called the problem of excessive and consecutive occupation. In order to prevent the problem of consecutive over-occupation and also provide more reliable radio services, methods for maintaining acceptable communication service qualities for at least two RAT modules RAT1 and RAT2 configured on communication apparatus 200 and sharing radio resources. They are provided. Based on the concept of the invention, the task (s) to be performed by the RAT RAT2 module in idle mode to monitor neighboring cells during data transfer from the RAT RAT1 module (for example, at slack intervals GAP_1 and GAP_2 as shown in figure 5) can be dynamically adjusted. Figure 6 shows a flowchart of the method for activating the task setting scheme for the idle mode RAT module according to an embodiment of the invention. The processor can continue to monitor the communications status of RAT modules (Step S602). Then the processor can decide if one of the RAT modules has entered a data mode to perform data transfer according to the corresponding communications status (Step S604). Typically, when the RAT module is not actively communicating in a voice call or data session with the server cell, but still has the ability to transceive one or more messages on the wireless network, it is said to be in an idle mode. When a dedicated connection (CS or PS connection) is established for communications for a voice call or data session with the server cell, the RAT module leaves idle mode and enters data mode. If the processor determines that one of the RAT modules has entered data mode to perform data transfer, the processor can dynamically adjust the task (s) to be performed by the other RAT module in idle mode (Step S606) . Details of the task fit scheme are further illustrated in the following paragraphs.
Deve ser notado que, em algumas modalidades da invenção, o processador pode definir que um módulo RAT entrou no modo de dados quando o canal dedicado de camada física tiver sido estabelecido. O canal dedicado de camada física pode ser, por exemplo, um canal de tráfego GSM (TCH) estabelecido para transmissão de fala, um canal de tráfego de dados de pacote GSM (PDTCH) estabelecido para transmissão de dados, ou um canal dedicado UMTS (DCH) estabelecido para transmissão de fala ou de dados, ou coisa parecida. Em outras modalidades da invenção, o processador também pode definir que um módulo RAT entrou no modo de dados a partir de uma visualização de camada superior, por exemplo, quando alguma mensagem de camada superior específica tiver sido recebida. A mensagem específica pode ser, por exemplo, uma mensagem CC__CONNECTED para indicar que uma conexão de comutação por circuito foi estabelecida e conectada, ou uma mensagem de ACEITAÇÃO DE CONTEXTO de Protocolo de Dados de Pacote (PDP_CONTEXT_ACCEPT) para indicar que o contexto PDP de uma conexão de comutação por pacote foi aceita, ou coisa parecida.It should be noted that in some embodiments of the invention the processor may define that an RAT module has entered data mode when the dedicated physical layer channel has been established. The physical layer dedicated channel may be, for example, a GSM traffic channel (TCH) established for speech transmission, a GSM packet data traffic channel (PDTCH) established for data transmission, or a dedicated UMTS channel ( DCH) established for speech or data transmission, or the like. In other embodiments of the invention, the processor may also define that an RAT module has entered data mode from an upper layer view, for example, when a specific upper layer message has been received. The specific message can be, for example, a CC__CONNECTED message to indicate that a circuit-switched connection has been established and connected, or a Packet Data Protocol CONTEXT ACCEPTANCE message (PDP_CONTEXT_ACCEPT) to indicate that the PDP context of a packet-switched connection was accepted, or something like that.
Tal como descrito anteriormente, e tal como mostrado na figura 5, o módulo RAT RAT2 pode usar os intervalos de folga, os quais são fornecidos originalmente para a transferência de dados do módulo RAT RAT1, para executar as tarefas de escuta para o canal de paginação da célula servidora e monitorar células vizinhas (por exemplo, medir sinal de potência das células vizinhas, receber sinal de difusão das células vizinhas e informação de sistema de decodificação das células vizinhas) para uma espera normal no modo ocioso. De uma maneira geral, um aparelho de comunicações em um modo ocioso tem que monitorar uma quantidade fixa e predeterminada (por exemplo, seis) de células vizinhas a fim de coletar informação de células vizinhas suficiente para possível nova seleção de célula.As described above, and as shown in Figure 5, the RAT RAT2 module can use the timeouts, which are originally provided for data transfer from the RAT RAT1 module, to perform listening tasks to the paging channel. server cell and monitor neighboring cells (for example, measuring neighbor cell power signal, receiving neighbor cell diffusion signal and neighboring cell decoding system information) for normal idle standby. Generally, an idle mode communications apparatus has to monitor a fixed and predetermined amount (for example, six) of neighboring cells in order to collect enough neighboring cell information for possible new cell selection.
Entretanto, com base no conceito da invenção, a fim de impedir o problema de ocupação excessiva e consecutiva e também fornecer serviços de rádio mais confiáveis, a quantidade de células vizinhas a ser monitoradas pelo módulo RAT RAT2 pode ser ajustada dinamicamente de acordo com uma condição da célula servidora do módulo RAT RAT 2 e/ou do aparelho de comunicações 200.However, based on the concept of the invention, in order to prevent the problem of excessive and consecutive occupancy and also to provide more reliable radio services, the amount of neighboring cells to be monitored by the RAT RAT2 module can be dynamically adjusted according to one condition. of the RAT RAT 2 module server cell and / or communications device 200.
De acordo com uma modalidade da invenção, o processador (por exemplo, o processador 105 tal como mostrado na figura 1 ou os processadores tais como mostrados na figura 2) pode compreender uma pluralidade de processadores lógicos, cada um projetado para manusear uma ou mais funcionalidades. Por exemplo, o processador pode compreender pelo menos primeiro processador lógico para determinar dinamicamente uma quantidade de células vizinhas a ser monitoradas pelo módulo RAT RAT2 durante transferência de dados do módulo RAT RAT1 de acordo com uma condição da célula servidora do módulo RAT RAT2 e/ou do aparelho de comunicações 200 e segundo processador lógico para facilitar para o módulo RAT RAT2 monitorar a quantidade determinada de célula(s) vizinha(s), a qual é determinada pelo primeiro processador lógico. As células vizinhas monitoradas podem ter sinais mais potentes que os das outras. Em algumas modalidades, o processador pode compreender adicionalmente terceiro processador lógico para monitorar a condição da célula servidora do módulo RAT RAT2 ou a condição do aparelho de comunicações 200 quando o módulo RAT RAT1 tiver entrado em um modo de dados para executar a transferência de dados. A figura 7 mostra um fluxograma do método para manter qualidades de serviços de comunicações dos módulos RAT configurados em um aparelho de comunicações de acordo com uma modalidade da invenção. Quando um dos módulos RAT (por exemplo, o módulo RAT RAT1) tiver entrado em um modo de dados para executar a transferência de dados, o processador lógico pode definir uma quantidade de células vizinhas a ser monitoradas pelo módulo RAT (por exemplo, o módulo RAT RAT2) no modo ocioso durante transferência de dados do módulo RAT no modo de dados de acordo com uma condição da célula servidora do módulo RAT no modo ocioso e/ou uma condição do aparelho de comunicações (Etapa S7 02) . A seguir, o módulo RAT no modo ocioso pode monitorar a quantidade determinada de célula(s) vizinha(s) (Etapa S704) .According to one embodiment of the invention, the processor (e.g., processor 105 as shown in Figure 1 or processors as shown in Figure 2) may comprise a plurality of logical processors, each designed to handle one or more features. . For example, the processor may comprise at least first logic processor for dynamically determining a quantity of neighboring cells to be monitored by the RAT RAT2 module during data transfer from the RAT RAT1 module according to a condition of the RAT RAT2 module server cell and / or of the communications apparatus 200 and second logic processor to facilitate for the RAT module RAT2 to monitor the determined amount of neighboring cell (s) which is determined by the first logic processor. Monitored neighboring cells may have more potent signals than others. In some embodiments, the processor may further comprise a third logic processor for monitoring the condition of the RAT RAT2 module server cell or the condition of the communications apparatus 200 when the RAT RAT1 module has entered a data mode to perform data transfer. Figure 7 shows a flowchart of the method for maintaining communication service qualities of RAT modules configured in a communication apparatus according to an embodiment of the invention. When one of the RAT modules (for example, the RAT RAT1 module) has entered a data mode to perform data transfer, the logic processor may define a number of neighboring cells to be monitored by the RAT module (for example, the RAT module). RAT RAT2) in idle mode during data transfer from the RAT module in data mode according to a RAT module server cell condition in idle mode and / or a communications device condition (Step S7 02). Then, the idle mode RAT module can monitor the determined amount of neighboring cell (s) (Step S704).
De acordo com a modalidade da invenção, a condição da célula servidora pode compreender uma razão de sinal para ruido (SNR) ou intensidade de sinal recebido correspondendo â célula servidora, número de vezes em que ocorreu nova seleção de célula para o módulo RAT RAT2 por unidade de tempo, ou qualquer combinação dos mesmos. Além do mais, de acordo com a modalidade da invenção, a condição do aparelho de comunicações 200 pode compreender uma velocidade de deslocamento do aparelho de comunicações 200. A SNR correspondendo à célula servidora pode ser obtida ao escutar o canal de paginação da célula servidora. A intensidade de sinal recebido, tal como o indicador de intensidade de sinal recebido (RSSI), correspondendo à célula servidora pode ser obtida ao medir a potência de sinal recebido da célula servidora. A velocidade de deslocamento do aparelho de comunicações 200 pode ser obtida de acordo com a velocidade de deslocamento estimada com a ajuda de um módulo correspondente (tal como um módulo GPS), ou pode ser obtida de acordo com o número de vezes em que ocorreu nova seleção de célula para o módulo RAT RAT2 por unidade de tempo. Por causa de o número de vezes em que ocorreu nova seleção de célula poder ser aumentado quando a velocidade de deslocamento do aparelho de comunicações 200 tiver aumentado (isto é, o aparelho de comunicações 200 é deslocado mais rapidamente), a velocidade de deslocamento pode ser considerada como sendo proporcional ao número de vezes em que ocorreu nova seleção de célula por unidade de tempo.According to the embodiment of the invention, the servant cell condition may comprise a signal-to-noise ratio (SNR) or received signal strength corresponding to the servant cell, number of times that new cell selection has occurred for the RAT RAT2 module per unit of time, or any combination thereof. Furthermore, according to the embodiment of the invention, the condition of the communications apparatus 200 may comprise a travel speed of the communications apparatus 200. The SNR corresponding to the servant cell may be obtained by listening to the servant cell paging channel. The received signal strength, such as the received signal strength indicator (RSSI), corresponding to the server cell can be obtained by measuring the received signal strength of the server cell. The travel speed of the communications device 200 may be obtained according to the estimated travel speed with the help of a corresponding module (such as a GPS module), or may be obtained according to the number of times a new cell selection for RAT RAT2 module per time unit. Because the number of times a new cell selection has occurred may be increased when the travel speed of the communications device 200 has increased (that is, the communications device 200 is moved faster), the travel speed may be considered to be proportional to the number of times the new cell selection per unit of time occurred.
Com base no conceito da invenção, quando a condição de célula servidora se torna inferior (por exemplo, o sinal ê fraco) ou quando o aparelho de comunicações 200 estã se deslocando com uma velocidade mais alta, a quantidade de células vizinhas a ser monitoradas pode ser aumentada. A quantidade de células vizinhas a ser monitoradas pode exceder o número predeterminado (por exemplo, seis) tal como definido pela especificação. Por outro lado, quando a condição de célula servidora se torna boa (por exemplo, o sinal é forte) ou quando o aparelho de comunicações 200 estã se deslocando com uma velocidade mais baixa ou não estã se deslocando, a quantidade de células vizinhas a ser monitoradas pode ser diminuída ou a tarefa de monitorar a(s) célula(s) vizinha(s) pode mesmo ser suspensa. Diversas modalidades de definir a quantidade de células vizinhas a ser monitoradas são fornecidas parágrafos a seguir.Based on the concept of the invention, when the servant cell condition becomes lower (e.g., the signal is weak) or when the communications apparatus 200 is moving at a higher speed, the amount of neighboring cells to be monitored may be reduced. be increased. The amount of neighboring cells to be monitored may exceed the predetermined number (e.g. six) as defined by the specification. On the other hand, when the servant cell condition becomes good (for example, the signal is strong) or when the communications apparatus 200 is moving at a slower speed or not moving, the amount of neighboring cells to be Monitored devices can be decreased or the task of monitoring neighboring cell (s) can even be suspended. Several ways of defining the amount of neighboring cells to be monitored are provided in the following paragraphs.
De acordo com uma modalidade da invenção, o primeiro processador lógico pode diminuir a quantidade de células vizinhas a ser monitoradas pelo módulo RAT RAT 2 quando a SNR e/ou RSSI correspondendo à célula servidora são/é definidos/definido para ser aumentados/aumentado. Por causa de a potência de sinal da célula servidora ser tornada mais forte, o que pode indicar que a probabilidade de nova seleção de célula pode ser reduzida, o primeiro processador lógico pode determinar para diminuir a quantidade de células vizinhas a ser monitoradas pelo módulo RAT RAT2 a fim de diminuir o comprimento ou reduzir a quantidade dos intervalos de folga, nos quais o módulo RAT RAT2 retardará futura transferência de dados do módulo RAT RAT1 ao executar a tarefa de monitorar a(s) célula(s) vizinha(s) tal como descrito anteriormente. O comprimento diminuído ou a quantidade reduzida de intervalos de folga pode facilitar a degradação de taxa de transferência de dados associada com o módulo RAT RATl e pode evitar o problema de ocupação excessiva e consecutiva.According to one embodiment of the invention, the first logic processor may decrease the amount of neighboring cells to be monitored by the RAT RAT 2 module when the SNR and / or RSSI corresponding to the serving cell are / are set / set to be increased / increased. Because the signal strength of the serving cell is strengthened, which may indicate that the likelihood of reselecting cells may be reduced, the first logic processor may determine to decrease the amount of neighboring cells to be monitored by the RAT module. RAT2 to shorten the length or reduce the amount of slack intervals at which the RAT RAT2 module will delay future data transfer from the RAT RAT1 module by performing the task of monitoring neighboring cell (s) as such. as described above. The shortened length or the reduced amount of slack intervals can facilitate the data transfer rate degradation associated with the RAT RAT1 module and can avoid the problem of excessive and consecutive occupancy.
Ao contrário, o primeiro processador lógico pode aumentar a quantidade de células vizinhas a ser monitoradas pelo módulo RAT RAT2 quando a SNR e/ou RSSI correspondendo à célula servidora são/é definidos/definido para ser diminuídos/diminuído. A quantidade de células vizinhas a ser monitoradas pode exceder o número predeterminado (por exemplo, seis) tal como definido pela especificação. Por causa de a potência de sinal da célula servidora ser tornada mais fraca, o que pode indicar que a probabilidade de nova seleção de célula pode ter aumentado, o primeiro processador lógico pode determinar para aumentar a quantidade de células vizinhas a ser monitoradas pelo módulo RAT RAT2 a fim de coletar informação suficiente para possível nova seleção de célula. A figura 8 mostra um fluxograma do método para ajustar dinamicamente a quantidade de células vizinhas a ser monitoradas de acordo com uma modalidade da invenção.In contrast, the first logic processor may increase the amount of neighboring cells to be monitored by the RAT RAT2 module when the SNR and / or RSSI corresponding to the server cell is / is set / set to be downsized. The amount of neighboring cells to be monitored may exceed the predetermined number (e.g. six) as defined by the specification. Because the signal strength of the serving cell is weakened, which may indicate that the likelihood of reselecting cells may have increased, the first logic processor may determine to increase the amount of neighboring cells to be monitored by the RAT module. RAT2 in order to collect enough information for possible new cell selection. Figure 8 shows a flow chart of the method for dynamically adjusting the amount of neighboring cells to be monitored according to one embodiment of the invention.
Quando um dos módulos RAT (por exemplo, o módulo RAT RATl) tiver entrado em um modo de dados para executar a transferência de dados, o terceiro processador lógico pode continuar monitorando a SNR e/ou RSSI correspondendo à célula servidora do módulo RAT (por exemplo, o módulo RAT RAT2) no modo ocioso e o primeiro processador lógico pode obter a informação SNR e/ou RSSI do terceiro processador lógico. O primeiro processador lógico periodicamente ou não periodicamente (por exemplo, em qualquer momento desejado ou sendo ativado por um evento) pode definir se a SNR e/ou RSSI correspondendo à célula servidora têm/tem aumentado (Etapa S802). Se assim, o primeiro processador lógico pode diminuir a quantidade de células vizinhas a ser monitoradas (Etapa SS 04) . Se não, o primeiro processador lógico pode definir adicionalmente se a SNR e/ou RSSI correspondendo à célula servidora têm/tem diminuído (Etapa S806). Se assim, o primeiro processador lógico pode aumentar a quantidade de células vizinhas a ser monitoradas (Etapa S808). Se não, a quantidade de células vizinhas a ser monitoradas pode permanecer inalterada.When one of the RAT modules (for example, the RAT RAT1 module) has entered a data mode to perform data transfer, the third logic processor may continue to monitor the SNR and / or RSSI corresponding to the RAT module server cell (eg example, the RAT module RAT2) in idle mode and the first logic processor can obtain SNR and / or RSSI information from the third logic processor. The first logic processor periodically or non-periodically (for example, at any desired time or being triggered by an event) can define whether the SNR and / or RSSI corresponding to the serving cell has / has increased (Step S802). If so, the first logic processor can decrease the amount of neighboring cells to be monitored (Step SS 04). If not, the first logic processor can further define if the SNR and / or RSSI corresponding to the server cell has / has decreased (Step S806). If so, the first logic processor can increase the amount of neighboring cells to be monitored (Step S808). If not, the amount of neighboring cells to be monitored may remain unchanged.
De acordo com uma outra modalidade da invenção, o primeiro processador lógico pode diminuir a quantidade de células vizinhas a ser monitoradas pelo módulo RAT RAT2 quando o número de vezes em que ocorreu nova seleção de célula para o módulo RAT RAT 2 por unidade de tempo for determinado como tendo diminuído. Por causa de diminuição no número de vezes em que ocorreu nova seleção de célula para o módulo RAT RAT2 por unidade de tempo poder indicar que a velocidade de deslocamento do aparelho de comunicações 200 e a probabilidade de nova seleção de célula podem ter diminuído, o primeiro processador lógico pode determinar para diminuir a quantidade de células vizinhas a ser monitoradas pelo módulo RAT RAT2 a fim de diminuir o comprimento ou reduzir a quantidade dos intervalos de folga, nos quais o módulo RAT RAT2 retardara futura transferência de dados do módulo RAT RAT1 ao executar a tarefa de monitorar a(s) célula(s) vizinha(s) tal como descrito anteriormente.According to another embodiment of the invention, the first logic processor may decrease the amount of neighboring cells to be monitored by the RAT RAT2 module when the number of times the new cell selection for the RAT RAT 2 module has occurred per time unit. determined to have decreased. Because of the decrease in the number of times the cell selection for the RAT module RAT2 per unit of time has occurred, it may indicate that the travel speed of the communications device 200 and the probability of cell selection may have decreased, the first The logic processor may determine to decrease the amount of neighboring cells to be monitored by the RAT RAT2 module in order to shorten the length or reduce the amount of slack intervals at which the RAT RAT2 module will delay future data transfer from the RAT RAT1 module when executing. the task of monitoring neighboring cell (s) as described above.
Ao contrário, o primeiro processador lógico pode aumentar a quantidade de células vizinhas a ser monitoradas pelo módulo RAT RAT2 quando o número de vezes em que ocorreu nova seleção de célula para o módulo RAT RAT2 por unidade de tempo for definido como tendo aumentado. Por causa de aumento no número de vezes em que ocorreu nova seleção de célula para o módulo RAT RAT 2 por unidade de tempo poder indicar que a velocidade de deslocamento do aparelho de comunicações 200 e a probabilidade de nova seleção de célula podem ter aumentado, o primeiro processador lógico pode determinar para aumentar a quantidade de células vizinhas a ser monitoradas pelo módulo RAT 2 a fim de coletar informação suficiente para possivel nova seleção de célula. A figura 9 mostra um fluxograma do método para ajustar dinamicamente a quantidade de células vizinhas a ser monitoradas de acordo com uma outra modalidade da invenção.In contrast, the first logic processor can increase the number of neighboring cells to be monitored by the RAT RAT2 module when the number of times the new cell selection for RAT RAT2 module per time unit has been set is increased. Because of the increase in the number of times the new cell selection occurred for the RAT module RAT 2 per unit of time may indicate that the travel speed of the communications device 200 and the likelihood of new cell selection may have increased, the The first logic processor may determine to increase the amount of neighboring cells to be monitored by the RAT 2 module in order to collect sufficient information for possible new cell selection. Figure 9 shows a flowchart of the method for dynamically adjusting the amount of neighboring cells to be monitored according to another embodiment of the invention.
Quando um dos módulos RAT {por exemplo, o módulo RAT RAT1) tiver entrado em um modo de dados para executar a transferência de dados, o terceiro processador lógico pode continuar monitorando o número de vezes em que ocorreu nova seleção de célula para o módulo RAT (por exemplo, o módulo RAT RAT2) no modo ocioso por unidade de tempo e o primeiro processador lógico pode obter a informação do terceiro processador lógico. O primeiro processador lógico periodicamente ou não periodicamente (por exemplo, a qualquer momento desejado ou sendo ativado por um evento) pode definir se o número de vezes em que ocorreu nova seleção de célula para o módulo RAT no modo ocioso por unidade de tempo diminuiu (Etapa S902). Se assim, o primeiro processador lógico pode diminuir a quantidade de células vizinhas a ser monitoradas (Etapa S904). Se não, o primeiro processador lógico pode definir adicionalmente se o número de vezes em que ocorreu nova seleção de célula para o módulo RAT no modo ocioso por unidade de tempo aumentou (Etapa S906). Se assim, o primeiro processador lógico pode aumentar a quantidade de células vizinhas a ser monitoradas (Etapa S908). Se não, a quantidade de células vizinhas a ser monitoradas pode permanecer inalterada.When one of the RAT modules (for example, the RAT module RAT1) has entered a data mode to perform data transfer, the third logic processor may continue to monitor the number of times the new cell selection has occurred for the RAT module. (for example, RAT module RAT2) in idle mode per unit of time and the first logic processor can obtain information from the third logic processor. The first logic processor periodically or not periodically (for example, at any desired time or being triggered by an event) can define whether the number of times cell selection for the RAT module in idle mode per time unit has decreased ( Step S902). If so, the first logic processor may decrease the amount of neighboring cells to be monitored (Step S904). If not, the first logic processor can additionally define whether the number of times cell selection has occurred for the RAT module in idle mode per time unit has increased (Step S906). If so, the first logic processor may increase the amount of neighboring cells to be monitored (Step S908). If not, the amount of neighboring cells to be monitored may remain unchanged.
De acordo também com uma outra modalidade da invenção, o primeiro processador lógico pode diminuir a quantidade de células vizinhas a ser monitoradas pelo módulo RAT RAT2 quando a velocidade de deslocamento do aparelho de comunicações 200 é definida com tendo diminuído. Por causa de diminuição na velocidade de deslocamento do aparelho de comunicações 200 poder indicar que a probabilidade de nova seleção de célula pode ser reduzida, o primeiro processador lógico pode determinar para diminuir a quantidade de células vizinhas a ser monitoradas pelo módulo RAT RAT2 a fim de diminuir o comprimento ou reduzir a quantidade dos intervalos de folga, nos quais o módulo RAT RAT2 retardará futura transferência de dados do módulo RAT RAT1 ao executar a tarefa de monitorar a(s) célula (s) vizinha(s) tal como descrito anteriormente.According to another embodiment of the invention, the first logic processor may decrease the amount of neighboring cells to be monitored by the RAT module RAT2 when the travel speed of communication apparatus 200 is set to having decreased. Because a decrease in travel speed of communications apparatus 200 may indicate that the likelihood of reselecting cells may be reduced, the first logic processor may determine to decrease the amount of neighboring cells to be monitored by the RAT RAT2 module in order to shorten the length or reduce the amount of slack intervals at which the RAT RAT2 module will delay future data transfer from the RAT RAT1 module by performing the task of monitoring the neighboring cell (s) as described above.
Ao contrario, o primeiro processador lógico pode aumentar a quantidade de células vizinhas a ser monitoradas pelo módulo RAT RAT2 quando a velocidade de deslocamento do aparelho de comunicações 200 for definida como tendo aumentada. Por causa de um aumento na velocidade de deslocamento poder indicar que a probabilidade de nova seleção de célula pode ter aumentado, o primeiro processador lógico pode determinar para aumentar a quantidade de células vizinhas a ser monitoradas pelo módulo RAT 2 a fim de coletar informação suficiente para possível nova seleção de célula. A figura 10 mostra um fluxograma do método para ajustar dinamicamente a quantidade de células vizinhas a ser monitoradas de acordo também com uma outra modalidade da invenção. Quando um dos módulos RAT (por exemplo, o módulo RAT RAT1) tiver entrado em um modo de dados para executar a transferência de dados, o terceiro processador lógico pode continuar monitorando a velocidade de deslocamento do aparelho de comunicações 200 e o primeiro processador lógico pode obter a informação do terceiro processador lógico. O primeiro processador lógico periodicamente ou não periodicamente (por exemplo, a qualquer momento desejado ou sendo ativado por um evento) pode definir se a velocidade de deslocamento do aparelho de comunicações diminuiu (Etapa S1002). Se assim, o primeiro processador lógico pode diminuir a quantidade de células vizinhas a ser monitoradas (Etapa S1004). Se não, o primeiro processador lógico pode definir adicionalmente se a velocidade de deslocamento do aparelho de comunicações aumentou (Etapa S1006). Se assim, o primeiro processador lógico pode aumentar a quantidade de células vizinhas a ser monitoradas (Etapa S1008). Se não, a quantidade de células vizinhas a ser monitoradas pode permanecer inalterada.In contrast, the first logic processor may increase the amount of neighboring cells to be monitored by the RAT module RAT2 when the travel speed of communications apparatus 200 is set to have increased. Because an increase in travel speed may indicate that the likelihood of reselecting cells may have increased, the first logic processor may determine to increase the amount of neighboring cells to be monitored by the RAT 2 module to collect enough information to possible new cell selection. Figure 10 shows a flowchart of the method for dynamically adjusting the amount of neighboring cells to be monitored according to another embodiment of the invention. When one of the RAT modules (for example, the RAT RAT1 module) has entered a data mode to perform data transfer, the third logic processor may continue to monitor the communications device 200 travel speed and the first logic processor may get the information from the third logic processor. The first logic processor periodically or non-periodically (for example, at any time desired or being activated by an event) can define whether the communications device travel speed has decreased (Step S1002). If so, the first logic processor can decrease the amount of neighboring cells to be monitored (Step S1004). If not, the first logic processor can further define whether the communications device travel speed has increased (Step S1006). If so, the first logic processor can increase the amount of neighboring cells to be monitored (Step S1008). If not, the amount of neighboring cells to be monitored may remain unchanged.
Deve ser notado que, de acordo também com algumas modalidades da invenção, a condição da célula servidora e a condição do aparelho de comunicações podem ambas ser consideradas ao determinar a quantidade de células vizinhas a ser monitoradas pelo módulo RAT no modo ocioso. Por exemplo, qualquer combinação da SNR, RSSI, número de vezes em que ocorreu nova seleção de célula por unidade de tempo e a velocidade de deslocamento do aparelho de comunicação pode ser considerada ao determinar a quantidade de células vizinhas a ser monitoradas pelo módulo RAT no modo ocioso.It should be noted that, according to some embodiments of the invention as well, the condition of the serving cell and the condition of the communication apparatus can both be considered in determining the amount of neighboring cells to be monitored by the RAT module in idle mode. For example, any combination of SNR, RSSI, number of times cell reselection occurred per unit of time, and communication device travel speed can be considered when determining the amount of neighboring cells to be monitored by the RAT module in idle mode.
Portanto, a invenção não deve ser limitada às modalidades tais como ilustradas acima.Therefore, the invention should not be limited to the embodiments as illustrated above.
Tal como descrito anteriormente, a tarefa de monitorar célula (s) vizinha (s) a ser executada pelo módulo RA.T pode compreender medir potência de sinal correspondente da(s) célula(s) vizinha(s), receber sinal de difusão (por exemplo, escutar o canal de difusão, receber a rajada de canal de correção de frequência (FCCH), receber a rajada de canal de sincronização (SCH), ou outros da(s) célula(s) vizinha(s), decodificar a informação de sistema (por exemplo, o código de identidade de estação base (BSIC)) da(s) célula(s) vizinha(s), ou outros. Ao ajustar dinamicamente a tarefa para ser executada ao usar os intervalos de folga pelo módulo RAT no modo ocioso, o processador pode afetar um equilíbrio entre a capacidade de processamento de transferência de dados do módulo RAT no modo de dados e a taxa de chamadas de entrada bem sucedidas de serviço de comunicações do módulo RAT no modo ocioso.As described above, the task of monitoring neighboring cell (s) to be performed by the RA.T module may comprise measuring corresponding signal strength of neighboring cell (s), receiving broadcast signal ( for example listening to the broadcast channel, receiving the frequency correction channel burst (FCCH), receiving the synchronization channel burst (SCH), or others from neighboring cell (s), decoding the system information (for example, the base station identity code (BSIC)) of the neighboring cell (s), or others. By dynamically adjusting the task to be performed when using the timeouts by the module In idle mode RAT, the processor can affect a balance between the data mode RAT module's data throughput processing capability and the rate of successful idle mode RAT communications service incoming calls.
Portanto, ambas as qualidades de serviços de comunicações dos módulos RAT em modo de dados e em um modo ocioso podem ser mantidas em níveis desejáveis.Therefore, both qualities of RAT module communication services in data mode and idle mode can be maintained at desirable levels.
As modalidades descritas anteriormente da presente invenção podem ser implementadas em qualquer um de inúmeros modos. Por exemplo, as modalidades podem ser implementadas usando hardware, software ou uma combinação dos mesmos.The foregoing embodiments of the present invention may be implemented in any of a number of ways. For example, embodiments may be implemented using hardware, software or a combination thereof.
Deve ser percebido que qualquer componente, ou coleção de componentes, que executa as funções descritas anteriormente pode ser considerado genericamente como um ou mais processadores que controlam a função discutida anteriormente. O um ou mais processadores podem ser implementados em inúmeros modos, tais como com hardware dedicado ou com hardware de uso geral que seja programado usando microcódigo ou software para executar as funções relatadas acima.It should be appreciated that any component, or collection of components, which performs the functions described above may be considered generically as one or more processors that control the function discussed above. The one or more processors may be implemented in a number of ways, such as with dedicated hardware or general purpose hardware that is programmed using microcode or software to perform the functions reported above.
Uso de termos ordinais tais como "primeiro", "segundo", "terceiro", etc., nas reivindicações para modificar um elemento de reivindicação não conota por si mesmo qualquer prioridade, precedência ou ordem de um elemento de reivindicação em relação a um outro ou à ordem temporal na qual procedimentos de um método são executados, mas são usados meramente como rótulos para distinguir um elemento de reivindicação tendo um certo nome de um outro elemento tendo um mesmo nome (mas para uso do termo ordinal) para distinguir os elementos de reivindicação.Use of ordinal terms such as "first", "second", "third", etc., in claims to modify a claim element does not in itself connote any priority, precedence, or order of a claim element over another. or the temporal order in which procedures of one method are performed, but are used merely as labels to distinguish a claim element having a certain name from another element having the same name (but for use of the ordinal term) to distinguish the elements of a claim.
Embora a invenção tenha sido descrita a titulo de exemplo e em termos de modalidade preferida, é para ser entendido que a invenção não está limitada a isto. As pessoas que são qualificadas nesta tecnologia ainda podem fazer várias alterações e modificações sem divergir do escopo e espírito desta invenção. Portanto, o escopo da presente invenção deve ser definido e protegido pelas reivindicações a seguir e por suas equivalências.Although the invention has been described by way of example and in terms of preferred embodiment, it is to be understood that the invention is not limited thereto. Persons who are skilled in this technology can still make various changes and modifications without departing from the scope and spirit of this invention. Therefore, the scope of the present invention should be defined and protected by the following claims and their equivalences.
Claims (20)
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
IN241MU2012 | 2012-01-24 |
Publications (1)
Publication Number | Publication Date |
---|---|
BR102012019364A2 true BR102012019364A2 (en) | 2015-06-23 |
Family
ID=48818073
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
BRBR102012019364-7A BR102012019364A2 (en) | 2012-01-24 | 2012-08-02 | Method for maintaining multi-module rat communications service qualities by sharing an antenna on a communications apparatus and communications apparatus using the same |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN103220728B (en) |
BR (1) | BR102012019364A2 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9258752B2 (en) * | 2013-08-23 | 2016-02-09 | Mediatek Inc. | Methods for determining whether to perform cell measurement on a predetermined neighbor cell and for ping-pong avoidance during cell reselection and communication apparatus utilizing the same |
WO2018058420A1 (en) * | 2016-09-29 | 2018-04-05 | Qualcomm Incorporated | Scell acknowledgement handling during tune-away gap |
US20180288724A1 (en) * | 2017-03-30 | 2018-10-04 | Htc Corporation | Device and Method of Handling Radio Access Technology Capabilities |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8364159B2 (en) * | 2002-02-11 | 2013-01-29 | Qualcomm Incorporated | Method and apparatus for monitoring a channel during an active session in a wireless communication system |
CN101473683B (en) * | 2006-06-21 | 2010-12-08 | Lg电子株式会社 | Cumulative neighboring cell list |
CN100512481C (en) * | 2007-04-03 | 2009-07-08 | 中兴通讯股份有限公司 | System and method for measuring adjacent region between different mode networks |
US8194572B2 (en) * | 2009-06-15 | 2012-06-05 | Motorola Mobility, Inc. | Method and apparatus for increasing performance of a wireless communication system |
-
2012
- 2012-08-02 BR BRBR102012019364-7A patent/BR102012019364A2/en not_active Application Discontinuation
- 2012-10-24 CN CN201210410401.5A patent/CN103220728B/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN103220728A (en) | 2013-07-24 |
CN103220728B (en) | 2016-04-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111629413B (en) | Beam failure processing method, secondary base station failure processing method and terminal | |
US11202237B2 (en) | Method for preventing an inter-rat change from being triggered and communications apparatus utilizing the same | |
US10575232B2 (en) | Communication control device and communication control method | |
WO2018228588A1 (en) | Radio resource managmenet (rrm) measurement for new radio (nr) network | |
CN113365315B (en) | Gateway switching method and device | |
US11044734B2 (en) | Beam indication method, network device, and terminal | |
CN103024829B (en) | Method and device for scheduling radio activities of multiple radio access technology modules | |
CN101904200A (en) | Network-initiated active handover procedure for fast-moving wireless devices | |
TW201513637A (en) | Dual SIM dual active subscriber identification module with a single transmit chain and dual or single receive chain | |
WO2019096257A1 (en) | Communication method and device | |
JP2011510557A (en) | Method and arrangement for processing a wireless receiver in a wireless communication network | |
US8971910B2 (en) | Network element, cellular communication system and method therefor | |
US11528623B2 (en) | User device assisted connected mode measurement enhancements | |
WO2022199703A1 (en) | Bwp operation for nr multicast and broadcast services | |
US20240137827A1 (en) | Pdcch monitoring method and devices | |
EP3678400B1 (en) | Method for determining cqi information, base station, and user equipment | |
US7599718B2 (en) | Hybrid mobile communication terminal and method of acquiring system for data service in hybrid mobile communication terminal | |
CN113632399B (en) | A method, device and computer readable medium for communication | |
BR102012019364A2 (en) | Method for maintaining multi-module rat communications service qualities by sharing an antenna on a communications apparatus and communications apparatus using the same | |
US8599880B1 (en) | Utilizing the mobile-station simultaneous hybrid dual receive (SHDR) capability to improve femtocell performance | |
CN113382434B (en) | Measurement configuration method and device | |
CN114286396B (en) | Cell switching method, device, computing equipment and computer storage medium | |
CN112333811B (en) | Method and device for configuring sending power of synchronization signal/physical broadcast channel block | |
US20240056923A1 (en) | Method and user equipment supporting musim for prioritizing cells | |
CN102905399B (en) | Method for arranging radio activities and communication device therefor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
B03A | Publication of an application: publication of a patent application or of a certificate of addition of invention | ||
B06F | Objections, documents and/or translations needed after an examination request according art. 34 industrial property law | ||
B06U | Preliminary requirement: requests with searches performed by other patent offices: suspension of the patent application procedure | ||
B11B | Dismissal acc. art. 36, par 1 of ipl - no reply within 90 days to fullfil the necessary requirements |