-
TECHNISCHES GEBIET DER ERFINDUNG
-
Die vorliegende Erfindung betrifft allgemein ein Kommunikationsterminal und -verfahren, und, insbesondere, ein Kommunikationsterminal mit Mehrfach-Modus, Mehrfach-SIM und Mehrfach-Bereitschaft, und ein Arbitrierungsverfahren und eine Arbitrierungseinrichtung zum Arbitrieren eines Empfangskonfliktes desselben.
-
HINTERGRUND DER ERFINDUNG
-
Mit der rapiden Entwicklung der Kommunikationstechnologie kommt ein Informationsaustausch zwischen Menschen immer und immer häufiger vor. Ein einzelnes Mobiltelefon kann die Bedürfnisse von Menschen, insbesondere derjenigen, die im Marketing oder im Management beschäftigt sind und die vielleicht zwei oder mehr Mobiltelefone mit sich führen müssen, um die Kommunikationsanforderungen zu erfüllen, nicht erfüllen, was Unbequemlichkeiten mit sich bringt. Heutzutage kommen gerade Kommunikationsterminals mit Mehrfach-SIM und Mehrfach-Bereitschaft auf, die es einem Nutzer ermöglichen, nur noch ein einziges Kommunikationsterminal mit mehr als einer SIM-Karte (engl. ”Subscriber Identity Module”) oder mehr als einer USIM-Karte (engl. ”Universal Subscriber Identity Module”) mit sich zu führen. Dies ist weitaus angenehmer als der herkömmliche Weg, mehrere Mobiltelefone mit sich zu führen.
-
Basierend auf der drahtlosen Netzwerktechnologie der Zweiten Generation (2G) ist GSM (engl. ”Global System of Mobile Communication”) eines der am weitest verbreitet genutzten mobilen Kommunikationssysteme. Im Allgemeinen können, wenn ein Teilnehmer mehrere Telefonnummern in einem einzigen Terminal im GSM-System verwenden möchte, die folgenden Lösungen verwendet werden.
-
Erstens kann ein Kommunikationsterminal mit Mehrfach-SIM und Einfach-Bereitschaft verwendet werden. In diesem Kommunikationsterminal ist mehr als eine SIM-Karte gleichzeitig vorhanden, allerdings kann nur eine SIM-Karte zur gleichen Zeit verwendet werden (in einen Bereitschaftszustand gesetzt werden), und ein Umschalten zwischen den mehreren SIM-Karten wird durch Hardware-Schaltkreise ausgeführt, wobei die Auswahl im Allgemeinen getroffen wird, wenn das Terminal eingeschaltet wird. Aufgrund der Wirkungsweise eines Protokollstapels kann das Umschalten zwischen den mehreren SIM-Karten nicht dynamisch ausgeführt werden, wenn sich das Kommunikationsterminal im Betrieb befindet. Zu diesem Zweck muss das Mobiltelefonsystem neu gestartet werden (hauptsächlich wird der Protokollstapel oder die Software einer oberen Schicht neu gestartet), um zwischen den mehreren SIM-Karten umzuschalten.
-
Zweitens kann ein Kommunikationsterminal mit Mehrfach-SIM und Mehrfach Bereitschaft verwendetet werden, um die Nachteile des Kommunikationsterminals mit Mehrfach-SIM und Einfach-Bereitschaft zu überwinden. Bei diesem Terminal können sich mehrere SIM-Karten gleichzeitig in Bereitschaft befinden, genauso, als wenn man mehrere Mobiltelefone mit sich führt. Hierdurch wird die praktische Anwendbarkeit deutlich verbessert.
-
Ein frühes Kommunikationsterminal mit Mehrfach-SIM und Mehrfach-Bereitschaft besitzt in der Tat mehrere Sätze von Systemen, im Allgemeinen zwei, von denen jedes jeweils ein RF-Transceivermodul (engl. ”radio frequency”), ein Basisband-Verarbeitungsmodul und einen Protokollstapel aufweist. Das Kommunikationsterminal mit mehreren Systemen kann mehrere SIM-Karten jeweils im Bereitschafts- oder im Kommunikationszustand realisieren; es wird daher auch als Kommunikationsterminal mit Mehrfach-SIM, Mehrfach-Bereitschaft und Mehrfach-Kommunikation bezeichnet wird. Allerdings leidet diese Art von Kommunikationsterminal, bei dem mehrere Systeme verwendet werden, unter zusätzlichen Kosten, einem zusätzlichen Stromverbrauch und einer kurzen Bereitschaftszeit, was für den Nutzer Unbequemlichkeiten mit sich bringt.
-
Ein späteres Mobiltelefon mit Mehrfach-SIM und Mehrfach-Bereitschaft ist eine Art von Kommunikationsterminal mit Mehrfach-SIM, Mehrfach-Bereitschaft und Einzel-Kommunikation, das, verglichen mit den frühen Mehrfach-Systemen, nur einen Satz eines Kommunikationsmoduls, welches beispielsweise ein RF-Transceivermodul und ein Basisband-Verarbeitungsmodul beinhaltet, verwendet. Da die oberen Protokollstapel zusammenarbeiten müssen, benötigen die Protokollstapel, die in dem frühen Kommunikationsterminal mit Mehrfach-SIM, Mehrfach-Bereitschaft und Mehrfach-Kommunikation unabhängig voneinander arbeiten, eine enge Integration. Obwohl der praktische Betrieb komplizierter wird, kann dadurch die Funktion Mehrfach-SIM und Mehrfach-Bereitschaft erzielt werden. Im Allgemeinen können mehrere Karten gleichzeitig in Bereitschaftszustände versetzt werden, indem Paging-Nachrichten und Broadcast-Nachrichten abwechselnd unter der Kontrolle des Protokollstapels empfangen werden. In dem Kommunikationsterminal mit Mehrfach-SIM, Mehrfach-Bereitschaft und Einfach-Kommunikation sind, während eine SIM-Karte einen Sprachbetrieb führt, die anderen SIM-Karten nicht in der Lage, eine Paging-Nachricht und eine Broadcast-Nachricht zu empfangen und eine Kommunikationssignalisierung zu übertragen.
-
Heutzutage ist, mit der Entwicklung der mobilen Kommunikationstechnologie der Dritten Generation (3G), der 3G-Dienst, basierend zum Beispiel auf TD-SCDMA (engl. ”Time Division-Synchronous Code Division Multiple Access”) oder WCDMA (engl. ”Wideband Code Division Multiple Access”) im ganzen Land populär, und mehr und mehr Menschen beginnen, 3G-Mobiltelefone zu nutzen. Allerdings sind die Nutzer, die 2G-Mobiltelefone nutzen, noch immer in der Mehrzahl. Dementsprechend scheint es, während der Übergangsphase von 2G nach 3G, durchaus zweckmäßig zu sein, wenn ein Mobiltelefon sowohl die 2G- als auch die 3G-Bereitschaftszustände unterstützt.
-
Unabhängig davon ob 2G, 3G oder die LTE (engl. ”Long Term Evolution”) des 3G-Systems gibt es eine Funkschnittstelle gemäß dem Kommunikationsprotokoll, wie etwa eine Uu-Schnittstelle für ein 3G-System, wenn ein Mobiltelefon mit einer Basisstation kommuniziert. Alle physikalischen Kanäle weisen eine dreischichtige Struktur im Hinblick auf Zeitschlitze (engl. ”time slots”), Funkrahmen und Systemrahmennummerierung auf. Für ein GSM-System gilt, dass ein Rahmen 8 Zeitschlitze (TS) beinhaltet, dass 26 oder 51 Rahmen gemultiplext werden, um einen Mehrfachrahmen zu bilden, dass mehrere Mehrfachrahmen einen Superrahmen bilden, und dass mehrere Superrahmen einen Hyperrahmen bilden. Für ein TD-SCDMA-System gilt, dass die Länge eines Teilrahmens 5 ms beträgt, worin 7 gewöhnliche Zeitschlitze und 3 besondere Zeitschlitze beinhaltet sind. Zwei Teilrahmen bilden einen Funkrahmen. Für ein WCDMA-System gilt, dass ein Funkrahmen mit einer Dauer von 10 ms für einen dedizierten physischen Kontrollkanal (engl. ”dedicated physical control channel”) oder einen dedizierten physischen Datenkanal (engl. ”dedicated physical data channel”) 5 Teilrahmen aufweist. Jeder Teilrahmen beinhaltet 3 Zeitschlitze, so dass jeder Funkrahmen 15 Zeitschlitze beinhaltet. Allerdings ist es für einen P-CCPCH (engl. ”Primary-Common Control Physical Channel”) ein Funkrahmen mit einer Dauer von 10 ms, der 15 Zeitschlitze beinhaltet, aber ohne jede Teilrahmen. Demzufolge hat der Funkrahmen sowohl von TD-SCDMA als auch von WCDMA die gleiche Länge von 10 ms. Für die LTE (engl. ”Long Term Evolution”) des 3G-Systems gilt, dass der Funkrahmen zwei Arten von Struktur aufweist. Für die LTE mit FDD (engl. ”Frequency Division Duplex”) ist ein Funkrahmen mit einer Dauer von 10 ms in 10 Teilrahmen unterteilt und jeder Teilrahmen beinhaltet 2 Zeitschlitze. Für die LTE mit TD (engl. ”Time Division Duplex”) ist ein Funkrahmen mit einer Dauer von 10 ms in 2 Halbrahmen unterteilt. Jeder Halbrahmen beinhaltet 5 Teilrahmen und jeder Teilrahmen beinhaltet 2 Zeitschlitze.
-
Heutzutage wird ein Kommunikationsterminal (z. B., ein Mobiltelefon), das mehrere Kommunikationsmodi aufweist, im Allgemeinen mit einem System mit Mehrfach-SIM, Mehrfach-Bereitschaft und Mehrfach-Kommunikation betrieben, um die Funktion Mehrfach-SIM und Mehrfach-Bereitschaft zu erzielen, d. h., es werden mehrere Sätze von Kommunikationsmodulen, von denen jedes ein RF-Transceivermodul, ein Basisband-Verarbeitungsmodul und einen Protokollstapel beinhaltet, verwendet, und jeder Kommunikationsmodulsatz wird eingesetzt, um die Bereitschäfts- oder Kommunikationsfunktion für jeweils einen Kommunikationsmodus zu erzielen. Wie in 1 gezeigt, wird ein Kommunikationsterminal mit Zweifach-Modus, Zweifach-SIM und Zweifach-Bereitschaft als ein Beispiel angenommen. 1 ist ein schematisches Strukturdiagramm eines Kommunikationsterminals mit Zweifach-Modus, Zweifach-SIM und Zweifach-Bereitschaft gemäß dem Stand der Technik. Das Kommunikationsterminal mit Zweifach-Modus, Zweifach-SIM und Zweifach-Bereitschaft verwendet zwei RF-Transceivermodule, die unabhängig voneinander betrieben werden; eines ist das TD-SCDMA-RF-Transceivermodul 101a für den TD-SCDMA-Modus, und das andere ist das GSM-RF-Transceivermodul 101b für den GSM-Modus. Für das Basisband gilt, dass es zwei Typen von Strukturen basierend auf dem Design unterschiedlicher Hersteller gibt. Bei dem ersten Typ arbeiten zwei Basisband-Verarbeitungsmodule unabhängig voneinander. Wie in 1 gezeigt, beinhaltet das Basisband-Verarbeitungsmodul 102 ein TD-SCDMA-Basisband-Verarbeitungsmodul 102a und ein GSM-Basisband-Verarbeitungsmodul 102b, die jeweils Signale verarbeiten, die durch das TD-SCDMA-RF-Transceivermodul 101a und das GSM-RF-Transceivermodul 101b gesendet/empfangen werden. Außerdem kann das TD-SCDMA-Basisband-Verarbeitungsmodul 102a mit dem GSM-Basisband-Verarbeitungsmodul 102b interagieren. Bei dem zweiten Typ ist nur ein Basisband-Verarbeitungsmodul bereitgestellt. Im TD-SCDMA-Modus kann eine USIM-Karte 103a (engl. ”Universal Subscriber Identity Modul”) die Bereitschafts- oder Kommunikationsfunktion durch das TD-SCDMA-Basisband-Verarbeitungsmodul 102a und das TD-SCDMA-RF-Transceivermodul 101a erzielen. Im GSM-Modus kann eine SIM-Karte 103b die Bereitschafts- oder Kommunikationsfunktion durch das GSM-Basisband-Verarbeitungsmodul 102b und das GSM-RF-Transceivermodul 101b erzielen. 1 ist ein schematisches Strukturdiagramm eines Kommunikationsterminals mit Zweifach-Modus, Zweifach-SIM und Zweifach-Bereitschaft, das im TD-SCDMA-Modus und im GSM-Modus betreibbar ist. Tatsächlich ist eine SIM-Karte im TD-SCDMA-Modus anwendbar und eine USIM-Karte ist auch im GSM-Modus anwendbar. Zudem ist die Struktur eines Kommunikationsterminals mit Zweifach-Modus, Zweifach-SIM und Zweifach-Bereitschaft, das im WCDMA-Modus und im GSM-Modus betreibbar ist, ähnlich zu der Struktur bei TD-SCDMA/GSM, abgesehen davon, dass die TD-SCDMA-Module durch WCDMA-Module ersetzt werden müssen.
-
Wie oben beschrieben, leidet diese Art von Mobiltelefon, bei der mehrere Systeme verwendet werden, unter zusätzlichen Kosten, einem zusätzlichen Stromverbrauch, einer kurzen Bereitschaftszeit und einer erhöhten Größe, was Unbequemlichkeiten mit sich bringt. Ungeachtet dessen gilt für das RF-Transceivermodul, dass eine Gleichkanal-Interferenz vorkommt. Zum Beispiel tritt, während GSM bei 1900 MHz arbeitet und TD-SCDMA bei 2 GHz arbeitet, das Problem der Gleichkanal-Interferenz zwischen den RF-Transceivermodulen aufgrund der sehr nahe beieinanderliegenden Betriebsfrequenzen auf, was die Übertragungs- und Empfangsleistung erheblich beeinflussen kann. Ein einzelnes RF-Transceivermodul kann verwendet werden, um das Problem der Gleichkanal-Interferenz zu lösen, hierdurch ergibt sich aber ein neues Problem eines Empfangskonfliktes. Zum Beispiel muss, in einem Mobiltelefon mit Zweifach-SIM und Zweifach-Bereitschaft, eine Karte eine Paging-Nachricht oder eine Broadcast-Nachricht empfangen, wenn gerade eine andere Karte eine Paging-Nachricht oder eine Broadcast-Nachricht empfängt. Da es jedoch nur ein RF-Transceivermodul gibt und die zwei SIM-Karten nicht gleichzeitig Nachrichten empfangen können, tritt das Problem eines Empfangskonfliktes auf. Demzufolge ist es wünschenswert, das Problem eines Empfangskonfliktes für das Mobiltelefon mit Mehrfach-Modus, Mehrfach-SIM und Mehrfach-Bereitschaft im Bereitschaftszustand zu lösen.
-
Eine zugehörige Information kann sich auf die
chinesische Patentanmeldung Nr. 201010278680.5 beziehen, die eine Lösung für das Problem eines Empfangskonfliktes für ein Kommunikationsterminal mit Mehrfach-SIM und Mehrfach-Bereitschaft offenbart. Allerdings ist diese Erfindung nur anwendbar auf eine Situation mit Einfach-Modus, in welcher der Empfangskonflikt durch die Signalasynchronität einer Basisstation hervorgerufen wird, aber sie ist nicht anwendbar auf eine Situation mit Mehrfach-Modus.
-
WO 2011/059521 A1 offenbart ein drahtloses Zugriffsterminal mit Mehrfach-Modus, das eingerichtet ist, in einem Idle-Modus betrieben zu werden, während es mit einer Mehrzahl von Funkzugriffstechnologien, beispielsweise, einem TD-SCDMA-Netzwerk und einem WCDMA-Netzwerk registriert ist, und Paging-Nachrichten mit einer verringerten Wahrscheinlichkeit von Paging-Konflikten und verpassten Anrufen zu überwachen.
-
US 2009/0156257 A1 offenbart ein Verfahren zum Behandeln von Betreiberkonflikten zwischen einer Hauptkarte und einer untergeordneten Karte eines Mobiltelefons mit Einfach-Chip sowie Zweifach-Karte und Zweifach-Standby.
-
KURZE BESCHREIBUNG DER ERFINDUNG
-
Das in der vorliegenden Erfindung zu lösende Problem ist demnach das, dass das Kommunikationsterminal mit Mehrfach-Modus, Mehrfach-SIM und Mehrfach-Bereitschaft, das mehrere RF-Module verwendet, unter zusätzlichen Kosten, eifern zusätzlichen Stromverbrauch, einer kurzen Bereitschaftszeit und einer erheblichen Gleichkanal-Interferenz leidet, während das Kommunikationsterminal mit einem einzigen RF-Modul an Empfangskonflikten leidet.
-
Um die oben beschriebenen Probleme zu lösen, stellen Ausführungsformen der vorliegenden Erfindung ein Arbitrierungsverfahren (engl. ”arbitration method”) zum Arbitrieren eines Empfangskonfliktes in einem Kommunikationsterminal mit Mehrfach-Modus, Mehrfach-SIM und Mehrfach-Bereitschaft bereit. Das Arbitrierungsverfahren beinhaltet:
Bestimmen, ob ein Empfangskonflikt zwischen zumindest zwei Karten in dem Kommunikationsterminal auftritt; und
Arbitrieren basierend auf Typen von Empfangskonflikten und Erhalten von Arbitrierungsergebnissen, wenn bestimmt wird, dass es einen Empfangskonflikt gibt;
wobei die Arbitrierungsergebnisse umfassen:
wenn der Empfangskonflikt zwischen den zumindest zwei Karten besteht, die davor stehen, Broadcast-Nachrichten zu empfangen, wird eine Broadcast-Nachricht, die eine vergleichsweise höhere Priorität aufweist, empfangen, und die Prioritäten der Broadcast-Nachrichten, die vergleichsweise niedrigere Prioritäten aufweisen, die nicht empfangen werden, werden erhöht, um die Wahrscheinlichkeit ihres Empfangs beim nächsten Vorkommen zu erhöhen;
wenn der Empfangskonflikt zwischen den zumindest zwei Karten besteht, die davor stehen, Broadcast-Nachrichten und Paging-Nachrichten zu empfangen, werden die Paging-Nachrichten empfangen, und die Typen der Broadcast-Nachrichten, die nicht empfangen werden, werden aufgezeichnet, nachdem die Paging-Nachrichten empfangen werden; und
wenn der Empfangskonflikt zwischen den zumindest zwei Karten besteht, die davor stehen, Paging-Nachrichten zu empfangen, wird eine Paging-Nachricht, die eine vergleichsweise längere Paging-Periode aufweist, empfangen, und die Paging-Nachrichten mit vergleichsweise kürzeren Paging-Perioden werden konfiguriert, beim nächsten Vorkommen empfangen zu werden.
-
Optional, wenn der Empfangskonflikt zwischen den zumindest zwei Karten besteht, die davor stehen, Broadcast-Nachrichten zu empfangen, beinhaltet das Verfahren des Weiteren: Vergleichen der Prioritäten aller zu empfangenen Broadcast-Nachrichten.
-
Optional beinhaltet das Verfahren des Weiteren: Erzeugen einer Prioritätsliste von Broadcast-Nachrichten vor dem Arbitrieren, in der Prioritäten, die entsprechend den Typen von Broadcast-Nachrichten vorbestimmt sind, gespeichert werden, und Erhalten der Prioritäten der zu empfangenen Broadcast-Nachrichten durch Anfragen der Prioritätsliste von Broadcast-Nachrichten.
-
Optional beinhaltet das Verfahren, vor dem Bestimmen, ob ein Empfangskonflikt zwischen den zumindest zwei Karten auftritt, des Weiteren:
Bestimmen, ob es zumindest zwei Karten gibt, die davor stehen, Nachrichten in einem Zeitzyklus zu empfangen, während sich alle Karten in Bereitschaftszuständen befinden, wobei der Zeitzyklus ein Funkrahmen einer Karte ist;
Erkennen der Typen von durch die zumindest zwei Karten zu empfangenden Nachrichten, nach dem Bestimmen, dass es zumindest zwei Karten gibt, die davor stehen, Nachrichten in dem Zeitzyklus zu empfangen, wobei die Typen von Nachrichten eine Paging-Nachricht und eine Broadcast-Nachricht umfassen.
-
Um die obigen Probleme zu lösen, stellen Ausführungsformen der vorliegenden Erfindung des Weiteren eine Arbitrierungseinrichtung zum Arbitrieren eines Empfangskonfliktes in einem Kommunikationsterminal mit Mehrfach-Modus, Mehrfach-SIM und Mehrfach-Bereitschaft bereit. Die Arbitrierungseinrichtung beinhaltet:
eine Empfangskonfliktbestimmungseinheit, die angepasst ist, zu bestimmen, ob ein Empfangskonflikt zwischen zumindest zwei Karten in dem Kommunikationsterminal auftritt; und
eine Arbitrierungseinheit, die angepasst ist, den Empfangskonflikt basierend auf Typen von Empfangskonflikten zu arbitrieren und Arbitrierungsergebnisse zu erhalten, wenn bestimmt wird, dass es einen Empfangskonflikt gibt;
wobei die Arbitrierungsergebnisse umfassen:
wenn der Empfangskonflikt zwischen den zumindest zwei Karten besteht, die davor stehen, Broadcast-Nachrichten zu empfangen, wird eine Broadcast-Nachricht, die eine vergleichsweise höhere Priorität aufweist, empfangen, und die Prioritäten der Broadcast-Nachrichten, die vergleichsweise niedrige Prioritäten aufweisen, die nicht empfangen werden, werden erhöht, um die Wahrscheinlichkeit ihres Empfangs beim nächsten Vorkommen zu erhöhen;
wenn der Empfangskonflikt zwischen den zumindest zwei Karten besteht, die davor stehen, Broadcast-Nachrichten und Paging-Nachrichten zu empfangen, werden die Paging-Nachrichten empfangen, und die Typen der Broadcast-Nachrichten, die nicht empfangen werden, werden aufgezeichnet, nachdem die Paging-Nachrichten empfangen werden; und
wenn der Empfangskonflikt zwischen den zumindest zwei Karten besteht, die davor stehen, Paging-Nachrichten zu empfangen, wird eine Paging-Nachricht, die eine vergleichsweise längere Paging-Periode aufweist, empfangen, und die Paging-Nachrichten mit vergleichsweise kürzeren Paging-Perioden werden konfiguriert, beim nächsten Vorkommen empfangen zu werden.
-
Optional, wenn der Empfangskonflikt zwischen den zumindest zwei Karten besteht, die davor stehen, Broadcast-Nachrichten zu empfangen, ist die Arbitrierungseinheit des Weiteren angepasst, die Prioritäten aller zu empfangenen Broadcast-Nachrichten zu vergleichen.
-
Optional beinhaltet die Arbitrierungseinheit eine Prioritätsliste von Broadcast-Nachrichten, in der Prioritäten, die entsprechend den Typen von Broadcast-Nachrichten vorbestimmt sind, gespeichert werden, wobei die Prioritäten der zu empfangenen Broadcast-Nachrichten durch Anfragen der Prioritätsliste von Broadcast-Nachrichten erhalten werden.
-
Optional beinhaltet die Arbitrierungseinheit des Weiteren:
eine Empfangs- und Bestimmungseinheit, die angepasst ist, zu bestimmen, ob es zumindest zwei Karten gibt, die davor stehen, Nachrichten in einem Zeitzyklus zu empfangen, während sich alle Karten in Bereitschaftszuständen befinden, wobei der Zeitzyklus ein Funkrahmen einer Karte ist; und
eine Nachrichtentyperkennungseinheit, die angepasst ist, die Typen von durch die zumindest zwei Karten zu empfangenden Nachrichten zu erkennen, nach dem Bestimmen, dass es zumindest zwei Karten gibt, die davor stehen, Nachrichten in dem Zeitzyklus zu empfangen, wobei die Typen von Nachrichten eine Paging-Nachricht und eine Broadcast-Nachricht umfassen.
-
Um die obigen Probleme zu lösen, stellen Ausführungsformen der vorliegenden Erfindung des Weiteren ein Kommunikationsterminal mit Mehrfach-Modus, Mehrfach-SIM und Mehrfach-Bereitschaft bereit. Das Kommunikationsterminal beinhaltet: Ein Transceivereinrichtung und die oben beschriebene Arbitrierungseinrichtung zum Arbitrieren eines Empfangskonfliktes, wobei die Transceivereinrichtung angepasst ist, Broadcast-Nachrichten oder Paging-Nachrichten basierend auf den durch die Arbitrierungseinrichtung erhaltenen Arbitrierungsergebnissen zu empfangen.
-
Optional ist der Mehrfach-Modus eine Kombination, die zumindest zwei der Modi TD-SCDMA, WCDMA, TD-LTE, FDD-LTE und GSM umfasst.
-
Optional ist das Kommunikationsterminal mit Mehrfach-Modus, Mehrfach-SIM und Mehrfach-Bereitschaft ein Mobiltelefon mit Zweifach-Modus, Zweifach-SIM und Zweifach-Bereitschaft, und der Zweifach-Modus ist TD-SCDMA und GSM, oder, WCDMA und GSM.
-
Verglichen mit dem Stand der Technik haben Ausführungsformen dieser Erfindung die folgenden Vorteile:
Durch Setzen eines Funkrahmens (engl. ”radio frame”) einer Karte als einen Zeitzyklus, während sich alle Karten, die in das Kommunikationsterminal mit Mehrfach-Modus, Mehrfach-SIM und Mehrfach-Bereitschaft eingesetzt sind, in Bereitschaftszuständen befinden, wird, wenn es einen Empfangskonflikt zwischen den Karten, die davor stehen, Nachrichten in dem Zeitzyklus zu empfangen, gibt, ein Arbitrierungsvorgang basierend auf den Typen von Empfangskonflikten ausgeführt. Die Arbitrierungsergebnisse beinhalten: Empfangen der Paging-Nachricht ist bevorzugt, wodurch vermieden wird, dass eingehende Anrufe verpasst werden; Empfangen der Paging-Nachricht basierend auf den Paging-Perioden aller zu empfangenen Paging-Nachrichten, wodurch der Zeitverbrauch für das Paging effektiv reduziert wird; und Empfangen der Broadcast-Nachrichten basierend auf den Prioritäten aller zu empfangenen Broadcast-Nachrichten, wodurch sichergestellt wird, dass die Broadcast-Nachricht mit dem höchsten Wichtigkeitsgrad zuerst empfangen wird.
-
Indem eine Prioritätsliste von Broadcast-Nachrichten dynamisch erzeugt wird, um die Prioritäten der Broadcast-Nachrichten zu verwalten, kann in vernünftiger Weise und effektiv die Arbitrierung von Empfangskonflikten sichergestellt werden.
-
KURZE BESCHREIBUNG DER ZEICHNUNGEN
-
1 ist ein schematisches Strukturdiagramm eines Kommunikationsterminals mit Zweifach-Modus, Zweifach-SIM und Zweifach-Bereitschaft gemäß dem Stand der Technik;
-
2 ist ein schematischer Ablaufplan eines Arbitrierungsverfahren zum Arbitrieren eines Empfangskonfliktes in einem Kommunikationsterminal mit Mehrfach-Modus, Mehrfach-SIM und Mehrfach-Bereitschaft gemäß einer Ausführungsform der vorliegenden Erfindung;
-
3 ist ein schematischer Ablaufplan eines Arbitrierungsverfahrens zum Arbitrieren eines Empfangskonfliktes in einem Mobiltelefon mit Zweifach-Modus, Zweifach-SIM und Zweifach-Bereitschaft gemäß einer Ausführungsform der vorliegenden Erfindung;
-
4 ist ein schematisches Diagramm, das illustriert, wie ein Empfangskonflikt in dem Mobiltelefon mit Zweifach-Modus, Zweifach-SIM und Zweifach-Bereitschaft aus 3 gemäß einer Ausführungsform der vorliegenden Erfindung auftritt; und
-
5 ist ein schematisches Strukturdiagramm einer Arbitrierungseinrichtung zum Arbitrieren eines Empfangskonfliktes in einem Kommunikationsterminal mit Mehrfach-Modus, Mehrfach-SIM und Mehrfach-Bereitschaft gemäß einer Ausführungsform der vorliegenden Erfindung.
-
DETAILIERTE BESCHREIBUNG DER ERFINDUNG
-
Gemäß dem Stand der Technik leidet ein Kommunikationsterminal mit Mehrfach-Modus, Mehrfach-SIM und Mehrfach-Bereitschaft mit mehreren RF-Transceivermodulen unter zusätzlichen Kosten, einem zusätzlichen Stromverbrauch, einer kurzen Bereitschaftszeit und einer erheblichen Gleichkanal-Interferenz, während das Kommunikationsterminal mit einem einzigen RF-Modul an einem Empfangskonflikt leidet. Ausführungsformen der vorliegenden Erfindung stellen ein Kommunikationsterminal mit Mehrfach-Modus, Mehrfach-SIM und Mehrfach-Bereitschaft mit einem einzigen RF-Transceivermodul bereit. Durch Setzen eines Funkrahmens (engl. ”radio frame”) einer Karte über eine Funkschnittstelle als einen Zeitzyklus, während sich alle Karten, die in dem Kommunikationsterminal mit Mehrfach-Modus, Mehrfach-SIM und Mehrfach-Bereitschaft installiert sind, im Bereitschaftszustand befinden, werden Empfangskonflikte zwischen den Karten innerhalb eines Funkrahmens der Karte entschieden, und es wird ein Arbitrierungsvorgang basierend auf den Typen von Empfangskonflikten ausgeführt. Das Kommunikationsterminal gemäß den Ausführungsformen der vorliegenden Erfindung kann alle Vorteile eines herkömmlichen Kommunikationsterminals mit mehreren RF-Transceivermodulen erzielen. Zudem werden die Kosten und der Stromverbrauch reduziert, die Designkomplexität von Hardwaresystemen wird verringert, und eine Gleichkanal-Interferenz wird vermieden. Um die Aufgaben, Eigenschaften und Vorteile der Erfindung klarzustellen, werden Ausführungsformen der vorliegenden Erfindung im Detail im Zusammenhang mit den beigefügten Zeichnungen beschrieben.
-
Die Erfindung wird unter Bezugnahme auf bestimmte Ausführungsformen beschrieben. Der Fachmann wird jedoch verstehen, dass verschiedene Änderungen an diesen Ausführungsformen vorgenommen werden können, ohne vom Geist oder Schutzumfang der Erfindung abzuweichen. Demzufolge ist die vorliegende Erfindung nicht auf die offenbarten Ausführungsformen beschränkt.
-
2 ist ein schematischer Ablaufplan eines Arbitrierungsverfahrens zum Arbitrieren eines Empfangskonfliktes in einem Kommunikationsterminal mit Mehrfach-Modus, Mehrfach-SIM und Mehrfach-Bereitschaft gemäß einer Ausführungsform der vorliegenden Erfindung. Wie in 2 gezeigt, beinhaltet das Arbitrierungsverfahren die folgenden Schritte S101, S102, S103 und S104.
-
Schritt S101 wird ausgeführt, um zu bestimmen, ob es zumindest zwei Karten gibt, die davor stehen, Nachrichten in einem Zeitzyklus zu empfangen, wobei der Zeitzyklus ein Funkrahmen einer Karte ist. Wenn es keine oder nur eine Karte gibt, die davor steht, Nachrichten in dem Zeitzyklus zu empfangen, wird das RF-Transceivermodul konfiguriert, Nachrichten zu empfangen. Für ein GSM-System gilt, dass ein GSM-Rahmen verwendet wird, um als der Zeitzyklus zu dienen; für ein TD-SCDMA-System oder ein WCDMA-System gilt, dass ein Teilrahmen oder ein Funkrahmen verwendet wird, um als der Zeitzyklus zu dienen; für ein TD-LTE-System gilt, dass ein Funkrahmen, ein Halbrahmen oder ein Teilrahmen verwendet wird, um als der Zeitzyklus zu dienen; und für ein FDD-LTE-System gilt, dass ein Funkrahmen oder ein Teilrahmen verwendet wird, um als der Zeitzyklus zu dienen.
-
Wenn es zumindest zwei Karten gibt, die davor stehen, Nachrichten in dem Zeitzyklus zu empfangen, wird Schritt S102 ausgeführt, um die Typen von durch die zumindest zwei Karten zu empfangenden Nachrichten zu erkennen. Die Typen von Nachrichten beinhalten eine Paging-Nachricht und eine Broadcast-Nachricht.
-
Schritt S103 wird ausgeführt, um zu bestimmen, ob ein Empfangskonflikt auftritt. Wenn es keinen Empfangskonflikt gibt, wird das RF-Transceivermodul konfiguriert, Nachrichten zu empfangen.
-
Wenn es einen Empfangskonflikt gibt, wird Schritt S104 ausgeführt, um basierend auf den Typen von Empfangskonflikten zu arbitrieren. Schritt S104 beinhaltet des Weiteren die Schritte S104a, S104b und S104c, um die Arbitrierungsergebnisse zu erhalten.
-
In Schritt S104a werden, wenn der Empfangskonflikt zwischen Karten auftritt, die davor stehen, Broadcast-Nachrichten zu empfangen, die Broadcast-Nachrichten basierend auf den Prioritäten aller zu empfangenen Broadcast-Nachrichten empfangen. Insbesondere werden die Prioritäten aller zu empfangenen Broadcast-Nachrichten verglichen und die Broadcast-Nachricht mit einer vergleichsweise höheren Priorität wird zuerst empfangen.
-
In Schritt S104b werden, wenn der Empfangskonflikt zwischen Karten auftritt, die davor stehen, Broadcast-Nachrichten und Paging-Nachrichten zu empfangen, die Paging-Nachrichten bevorzugt empfangen. Nach dem Empfangen der Paging-Nachricht wird der Typ der Broadcast-Nachricht, die in dem aktuellen Zeitzyklus nicht empfangen wird, aufgezeichnet, und die Broadcast-Nachricht wird konfiguriert, beim nächsten Vorkommen empfangen zu werden. In Schritt S104c werden, wenn der Empfangskonflikt zwischen Karten besteht, die davor stehen, Paging-Nachrichten zu empfangen, die Paging-Nachrichten basierend auf den Paging-Perioden aller zu empfangenen Paging-Nachrichten empfangen. Insbesondere werden die Paging-Perioden aller zu empfangen Paging-Nachrichten verglichen und die Paging-Nachricht mit einer vergleichsweise längeren Paging-Periode wird zuerst empfangen.
-
Nachdem der Schritt S104a, S104b oder S104c ausgeführt worden ist, wird das RF-Transceivermodul konfiguriert, Nachrichten basierend auf den Arbitrierungsergebnissen zu empfangen.
-
Das Arbitrierungsverfahren zum Arbitrieren eines Empfangskonfliktes in einem Kommunikationsterminal mit Mehrfach-Modus, Mehrfach-SIM und Mehrfach-Bereitschaft wird im Detail unter Bezugnahme auf die nachstehenden Ausführungsformen beschrieben.
-
In den Ausführungsformen ist das Kommunikationsterminal mit Mehrfach-Modus, Mehrfach-SIM und Mehrfach-Bereitschaft ein Mobiltelefon mit Zweifach-Modus, Zweifach-SIM und Zweifach-Bereitschaft mit einem einzigen RF-Transceivermodul. Die zwei Modi können TD-SCDMA und GSM sein, oder sie können WCDMA und GSM sein. Die zwei SIM-Karten können eine USIM-Karte im TD-SCDMA-Modus oder im WCDMA-Modus sein, oder sie können eine SIM-Karte im GSM-Modus sein. Die USIM-Karte kampiert (engl. ”camps”) auf dem TD-SCDMA-System oder dem WCDMA-System, und die SIM-Karte kampiert auf dem GSM-System. Wenn sich die zwei Karten im Bereitschaftszustand befinden, können die Signale der zwei Modi aufgrund des einzigen RF-Transceivermoduls nicht zur gleichen Zeit empfangen werden. Wie die RF-Ressource in vernünftiger Weise konfiguriert werden sollte, so dass eine Paging-Nachricht oder eine Broadcast-Nachricht der zwei Karten zu unterschiedlichen Zeiten empfangen werden kann, war ein kritischer Punkt, der in dem Mobiltelefon mit Zweifach-Modus, Zweifach-SIM und Zweifach-Bereitschaft mit einem einzelnen RF-Transceivermodul, wie etwa TD-SCDMA und GSM, oder, WCDMA und GSM, noch zu lösen war. Ausführungsform der vorliegenden Erfindung stellen ein Verfahren zum Arbitrieren verschiedener Empfangskonflikte bereit, so dass die RF-Ressource in vernünftiger Weise konfiguriert ist, und die Bereitschafts- und Kommunikationsfunktion von zwei Karten in dem Mobiltelefon mit Zweifach-Modus erzielt wird. Es sollte erwähnt werden, dass, in anderen Ausführungsformen, die Zweifach-SIM-Karten eine SIM-Karte im TD-SCDMA-Modus oder im WCDMA-Modus, und eine USIM-Karte im GSM-Modus sein können, oder zwei SIM-Karten in den zwei Modi, oder zwei USIM-Karten in den zwei Modi. Für die Kommunikation mit Zweifach-Modus gilt, dass es zwei Modi sein können, die ausgewählt sind aus TD-LTE, FDD-LTE und GSM. Das heißt, für die Kommunikation mit Mehrfach-Modus gilt, dass es zumindest zwei Modi, die ausgewählt sind aus der Gruppe bestehend aus TD-SCDMA, GSM, WCDMA, TD-LTE und FDD-LTE, sein können. Das Arbitrierungsverfahren zum Arbitrieren eines Empfangskonfliktes in einem Kommunikationsterminal mit Mehrfach-Modus, Mehrfach-SIM und Mehrfach-Bereitschaft gemäß den Ausführungsformen der vorliegenden Erfindung ist unabhängig von den Unterschieden zwischen den Rahmenstrukturen in den verschiedenen Kommunikationsmodi.
-
3 ist ein schematischer Ablaufplan eines Arbitrierungsverfahrens zum Arbitrieren eines Empfangskonfliktes in einem Mobiltelefon mit Zweifach-Modus, Zweifach-SIM und Zweifach-Bereitschaft gemäß einer Ausführungsform der vorliegenden Erfindung. Bezugnehmend auf 3 wird, wenn sich die zwei Karten im Bereitschaftszustand befinden, Schritt S201 ausgeführt, um zu bestimmen, ob die zwei Karten davor stehen, Nachrichten in einem Zeitzyklus (nämlich, einem gleichen Rahmen, wie etwa einem Funkrahmen oder einem Teilrahmen bei TD-SCDMA), der ein über eine Funkschnittstelle gesetzter TD-SCDMA-Funkrahmen einer Karte ist, zu empfangen. Wenn die zwei Karten nicht davor stehen, Nachrichten in dem gleichen Rahmen zu empfangen, wird das RF-Transceivermodul konfiguriert, Nachrichten zu empfangen. Und wenn doch, wird Schritt S202 ausgeführt, um die Typen von zu empfangenen Nachrichten zu erkennen.
-
Weil eine USIM-Karte, die auf TD-SCDMA kampiert, ein Broadcast-Nachricht auf dem BCH (engl. ”Broadcast Channel”) und eine Paging-Nachricht auf dem PICH (engl. ”Paging Information Channel”) oder dem PCH (engl. ”Paging Channel”) empfangen muss, während eine SIM-Karte, die auf GSM kampiert, eine Broadcast-Nachricht auf dem BCCH (engl. ”Broadcast Control Channel”) und eine Paging-Nachricht auf dem PCH (engl. ”Paging Channel”) empfangen muss, können die Typen von durch die zwei Karten in dem gleichen Rahmen zu empfangenden Nachrichten beinhalten: S202a, die USIM-Karte empfängt eine Broadcast-Nachricht von TD-SCDMA und die SIM-Karte empfängt eine Broadcast-Nachricht vom GSM; S202b, die USIM-Karte empfängt eine Broadcast-Nachricht von TD-SCDMA und die SIM-Karte empfängt eine Paging-Nachricht von GSM; S202c, die USIM-Karte empfängt eine Paging-Nachricht von TD-SCDMA und die SIM-Karte empfängt eine Broadcast-Nachricht von GSM; S202d, die USIM-Karte empfängt eine Paging-Nachricht von TD-SCDMA und die SIM-Karte empfängt eine Paging-Nachricht von GSM. Aufgrund der Asynchronität zwischen dem TD-SCDMA-Modus und dem GSM-Modus ist es erforderlich, basierend auf den oben genannten Typen von zu empfangenen Nachrichten zu bestimmen, ob ein Empfangskonflikt auftritt, d. h., zu bestimmen, ob es einen Empfangskonflikt zwischen den zwei Karten gemäß jedem der Typen von zu empfangenen Nachrichten gibt.
-
Der Bestimmungsvorgang beinhaltet die Schritte S203a, S203b, S203c und S203d, wie in 3 gezeigt. Um zu bestimmen, ob es einen Empfangskonflikt zwischen den zwei Karten gibt, wird bestimmt, ob es eine Überlappung zwischen Empfangsdauern gibt, wobei die Überlappung vollständig oder teilweise sein kann.
-
Es ist dem Fachmann bekannt, dass ein TDMA-Funkrahmen gemäß 3GPP (engl. ”3rd Generation Partnership Project”) eine Länge von 10 ms aufweist, und dass der Teilrahmen eine Länge von 5 ms aufweist. Um eine schnelle Leistungskontrolle und eine fortschrittliche Timing-Kalibnerung (engl. ”timing advanced calibration”) zu erzielen, und um einige neue Techniken, wie etwa intelligente Antennen und Synchronität in der Aufwärtsstrecke (engl. ”uplink synchronism”), zu unterstützen, ist der TDMA-Funkrahmen, der eine Länge von 10 ms aufweist, in zwei Teilrahmen mit jeweils der gleichen Struktur aufgeteilt, wobei jeder Teilrahmen eine Länge von 5 ms aufweist. Jeder Teilrahmen ist in 7 gewöhnliche Zeitschlitze mit einer Länge von jeweils 675 μs und 3 spezielle Zeitschlitze aufgeteilt. 4 ist ein schematisches Diagramm, dass einen Empfangskonflikt, der in dem Mobiltelefon mit Zweifach-Modus, Zweifach-SIM und Zweifach-Bereitschaft aus 3 gemäß einer Ausführungsform der vorliegenden Erfindung auftritt, illustriert. Wie in 4 gezeigt, beinhalten die 7 gewöhnlichen Zeitschlitze TS0~TS6, und die 3 speziellen Zeitschlitze beinhalten DwPTS (engl. ”Downlink Pilot Time Slot”), GP (engl. ”Guard Period”) und UpPTS (engl. ”Uplink Pilot Time Slot”). Die 7 gewöhnlichen Zeitschlitze dienen dazu, Nutzerdaten und Steuernachrichten zu übertragen. TS0 ist festgelegt, der Zeitschlitz der Abwärtsstrecke (engl. ”downlink time slot”) zum Übertragen von System-Broadcast-Nachrichten zu sein, während TS1 festgelegt ist, der Zeitschlitz der Aufwärtsstrecke (engl. ”uplink time slot”) zu sein. Die anderen gewöhnlichen Zeitschlitze können flexibel konfiguriert sein, entweder Zeitschlitze der Aufwärts- oder der Abwärtsstrecke zu sein, um so eine asymmetrische Übertragung zu erzielen, wie etwa eine Übertragung von Paketdaten. Allerdings beinhaltet ein TDMA-Rahmen im GSM-Modus typischerweise 8 Zeitschlitze, wie etwa die in 4 gezeigten TS0~TS7, und jeder Zeitschlitz weist eine Länge von 577 μs auf. Jeder Zeitschlitz bildet einen physischen Kanal. Die physischen Kanäle können durch Wiederverwenden der Zeitschlitze gemultiplext sein, um so logische Kanäle zu bilden. Die logischen Kanäle können TCHs (engl. ”Traffic Channels”) und CCHs (engl. ”Control Channels”) beinhalten. Die TCHs sind vorgesehen, die kodierten Sprachdaten oder Nutzerdaten zu tragen, und Daten zwischen dem Sprachdienst und dem Datendienst auszutauschen. Die CCHs sind vorgesehen, Signalisierungs- oder Synchronisationsdaten zu übertragen. Der CCH ist des Weiteren in drei Kategorien unterteilt: BCH (engl. ”Broadcast Control Channel”), CCH (engl. ”Common Control Channel”) und DCCH (engl. ”Dedicated Control Channel”). Alle möglichen Arten von Broadcast-Nachrichten werden auf dem BCCH übertragen, und die Paging-Nachrichten werden auf dem Paging-Kanal, der in dem CCCH enthalten ist, übertragen. Im Allgemeinen werden die Paging-Nachrichten und die Broadcast-Nachrichten unter Verwendung des TS0 übertragen.
-
Eine Teilrahmenstruktur von TD-SCDMA und eine TDMA-Rahmenstruktur von GSM sind in 4 illustriert. In einer Ausführungsform verwendet ein über eine TD-SCDMA-Funkschnittstelle gesetzter und als ein Zeitzyklus dienender Funkrahmen insbesondere einen Teilrahmen von TD-SCDMA als den Zeitzyklus. In einer anderen Ausführungsform kann ein Funkrahmen von TD-SCDMA als der Zeitzyklus verwendet werden. Bezugnehmend auf 4, beinhaltet der Teilrahmen von TD-SCDMA 7 gewöhnliche Zeitschlitze, die TS0~TS6 beinhalten, und 3 spezielle Zeitschlitze, die DwPTS (engl. ”Downlink Pilot Time Slot”), GP (engl. ”Guard Period”) und UpPTS (engl. ”Uplink Pilot Time Slot”) beinhalten. In diesem Fall bedeutet das Bestimmen, ob die zwei Karten gibt, die davor stehen, Nachrichten in dem Zeitzyklus, der unter Verwendung eines TD-SCDMA-Funkrahmens über die Funkschnittstelle gesetzt worden ist, zu empfangen, zu bestimmen, ob die zwei Karten davor stehen, Nachrichten in dem Zeitzyklus beginnend mit dem Startzeitpunkt T0 bis zu dem Endzeitpunkt T4 eines Teilrahmens von TD-SCDMA zu empfangen. In anderen Ausführungsformen kann ein TDMA-Rahmen von GSM als ein Zeitzyklus dienen, um zu bestimmen, ob die zwei Karten davor stehen, Nachrichten in dem Zeitzyklus zu empfangen.
-
Bezugnehmend auf 4, gilt für den TS0 in dem Teilrahmen von TD-SCDMA, der angepasst ist, eine Broadcast-Nachricht oder eine Paging-Nachricht zu übertragen, dass der Startzeitpunkt des TS0 gleich T0 ist, was gleichzeitig auch der Startzeitpunkt des Teilrahmens ist, und dass der Endzeitpunkt des TS0 gleich T2 ist. Indessen gilt für den TS0 in dem TDMA-Rahmen von GSM, der angepasst ist, ein Broadcast-Nachricht oder eine Paging-Nachricht zu übertragen, dass der Startzeitpunkt gleich T1 ist und dass der Endzeitpunkt gleich T3 ist. Wie in 4 gezeigt, ist der Zeitraum von T1 bis T2 eine Empfangsüberlappung zwischen der USIM-Karte und der SIM-Karte, d. h., es gibt einen Empfangskonflikt zwischen den zwei Karten. Es sei angemerkt, dass die Empfangsüberlappung zwischen den zwei Karten, die in 4 illustriert ist, eine teilweise Überlappung ist. Wenn der Zeitraum vom Startzeitpunkt T1 bis zum Endzeitpunkt T3 in dem TDMA-Rahmen von GSM in den Zeitraum vom Startzeitpunkt T0 bis zum Endzeitpunkt T2 in dem Teilrahmen von TD-SCDMA fällt, dann ist die Empfangsüberlappung zwischen den zwei Karten eine vollständige Überlappung. In dieser Ausführungsform können, da T0 und T1 erhalten werden können, wenn die USIM-Karte auf dem TD-SCDMA kampiert und die SIM-Karte auf dem GSM kampiert, und da die Längen aller Zeitschlitze in dem Teilrahmen von TD-SCDMA und in dem TDMA-Rahmen von GSM ebenfalls bekannt sind, T0, T1, T2, T3 und T4 im Voraus erhalten werden. Dementsprechend kann, in dem Zeitzyklus von T0 bis T4 eines Teilrahmens von TD-SCDMA, erfasst werden, ob es einen Empfangskonflikt zwischen den zwei Karten gibt, indem bestimmt wird, ob T1 oder T3 in den Zeitraum von T0 bis T2 fällt.
-
Wie oben beschrieben, kann jeder der Schritte S203a, S203b, S203c und S203d ausgeführt werden, um zu bestimmen, ob es einen Empfangskonflikt gibt. Wenn es keinen Empfangskonflikt gibt, wird das RF-Transceivermodul konfiguriert, Nachrichten zu empfangen. Und wenn es einen Empfangskonflikt gibt, wird ein Arbitrierungsverfahren, das die Schritte S204a, S204b, S204c und S204d umfasst, basierend auf den Typen von Empfangskonflikten ausgeführt, um so das Arbitrierungsergebnis zu erhalten.
-
Insbesondere wird, wenn der Empfangskonflikt auftritt, wenn die USIM-Karte eine Broadcast-Nachricht von TD-SCDMA empfängt und die SIM-Karte eine Broadcast-Nachricht von GSM empfängt, der Schritt S204a ausgeführt, um die Broadcast-Nachricht mit der höheren Priorität zu empfangen und die Priorität der Broadcast-Nachricht, die nicht empfangen wird, zu erhöhen. In diesem Fall ist, da jedes Datenpaket zu 4 Teilrahmen von TD-SCDMA korrespondiert, wenn der BCH (engl. ”Broadcast Channel”) die Broadcast-Nachricht empfängt, und jedes Datenpaket zu 4 TDMA-Rahmen von GSM korrespondiert, wenn der BCCH (engl. ”Broadcast Control Channel”) die Broadcast-Nachricht empfängt, die Anzahl aller zu empfangenen Broadcast-Nachrichten von TD-SCDMA und von GSM sehr groß. Um eine Arbitrierung zu ermöglichen, ist es erforderlich, Prioritäten mit mehreren Stufen zu konfigurieren, die in absteigender Reihenfolge der Wichtigkeitsgrade arrangiert sind. Eine Priorität einer Broadcast-Nachricht ist nicht dauerhaft, d. h., wenn die Broadcast-Nachricht aufgrund eines Empfangskonfliktes nicht empfangen wird, wird Ihre Priorität erhöht, um die Möglichkeit des Empfangens, nach dem Verwerfen der Nachricht, zu erhöhen. Insbesondere kann, wenn der Empfangskonflikt zwischen einer Broadcast-Nachricht von TD-SCDMA und einer Broadcast-Nachricht von GSM auftritt, da die Typen beider Broadcast-Nachrichten bekannt sind, die Priorität der Broadcast-Nachricht von TD-SCDMA, die von der USIM-Karte empfangen wird, mit der Priorität der Broadcast-Nachricht von GSM, die von der SIM-Karte empfangen wird, basierend auf den Typen von Broadcast-Nachrichten verglichen werden. Dann wird die Broadcast-Nachricht mit der höheren Priorität empfangen und die andere Broadcast-Nachricht mit der geringeren Priorität wird verworfen. Es sei angemerkt, dass vor der Arbitrierung eine Prioritätsliste von Broadcast-Nachrichten erzeugt wird, in der Prioritäten, die entsprechend den Typen von Broadcast-Nachrichten vorbestimmt werden, gespeichert werden. Eine vergleichsweise höhere Priorität wird einer Broadcast-Nachricht eines höheren Wichtigkeitsgrades zugewiesen, während eine vergleichsweise geringere Priorität einer Broadcast-Nachricht eines vergleichsweise geringeren Wichtigkeitsgrades zugewiesen wird. Zum Beispiel wird einer Broadcast-Nachricht eines RACH-Parameters (engl. ”Random Access Channel”) eine vergleichsweise höhere Priorität zugewiesen, während einer Beschreibung einer benachbarten Zelle und einem zulässigen NCC (engl. ”Network Color Code”) eine vergleichsweise geringere Priorität zugewiesen wird. Die Prioritäten der zu empfangenen Broadcast-Nachrichten können durch Anfragen der Prioritätsliste von Broadcast-Nachrichten erhalten werden. Die Prioritätsliste von Broadcast-Nachrichten wird aktualisiert, nachdem die Priorität einer Broadcast-Nachricht, die nicht empfangen wird, erhöht worden ist. Abschließend lässt sich sagen, dass die erzeugte Prioritätsliste von Broadcast-Nachrichten dynamisch aktualisiert werden kann, d. h., die anfänglich vorbestimmte Priorität kann fortwährend verändert werden. Durch Erhöhen der Priorität einer Broadcast-Nachricht, die in einem Zeitzyklus nicht empfangen wird, kann die Wahrscheinlichkeit des Empfangens der Broadcast-Nachricht während der späteren Zeitzyklen deutlich erhöht werden, anderenfalls könnte die Broadcast-Nachricht mit einer geringeren Priorität aufgrund des Empfangskonfliktes nicht erfolgreich empfangen werden.
-
Wenn der Empfangskonflikt auftritt, wenn die USIM-Karte eine Broadcast-Nachricht von TD-SCDMA empfängt und die SIM-Karte eine Paging-Nachricht von GSM empfängt, wird Schritt S204b ausgeführt, um die Paging-Nachricht von GSM zu empfangen, vorübergehend die Broadcast-Nachricht von TD-SCDMA zu verwerfen, den Typ der vorübergehend verworfenen Broadcast-Nachricht aufzuzeichnen, und die Broadcast-Nachricht zu konfigurieren, beim nächsten Vorkommen empfangen zu werden. In diesem Fall ist es das Prinzip der Arbitrierung, die Paging-Nachricht bevorzugt zu empfangen, um zu vermeiden, dass eingehende Anrufe oder Kurznachrichten verpasst werden. Dementsprechend wird die Broadcast-Nachricht von TD-SCDMA vorübergehend verworfen ohne ihre Priorität zu berücksichtigen, die Paging-Nachricht von GSM wird empfangen, und der Typ der Broadcast-Nachricht von TD-SCDMA, die vorübergehend verworfen worden ist, wird aufgezeichnet. Die Position der Broadcast-Nachricht kann exakt entsprechend der Rahmennummer berechnet werden, welche konfiguriert ist, an einer entsprechenden Position beim nächsten Vorkommen empfangen zu werden.
-
Wenn der Empfangskonflikt auftritt, wenn die USIM-Karte eine Paging-Nachricht von TD-SCDMA empfängt und die SIM-Karte eine Broadcast-Nachricht von GSM empfängt, wird Schritt S204c ausgeführt, um die Paging-Nachricht von TD-SCDMA zu empfangen, vorübergehend die Broadcast-Nachricht von GSM zu verwerfen, den Typ der Broadcast-Nachricht aufzuzeichnen, und die Broadcast-Nachricht zu konfigurieren, beim nächsten Vorkommen empfangen zu werden. Das Arbitrierungsverfahren in dem Fall, dass die USIM-Karte die Paging-Nachricht von TD-SCDMA empfängt und die SIM-Karte die Broadcast-Nachricht von GSM empfängt, ist ähnlich zu dem Verfahren in dem Fall, dass die USIM-Karte die Broadcast-Nachricht von TD-SCDMA empfängt und die SIM-Karte die Paging-Nachricht von GSM empfängt. D. h., die Paging-Nachricht von TD-SCDMA wird bevorzugt empfangen, die Broadcast-Nachricht von GSM wird vorübergehend verworfen, und der Typ der vorübergehend verworfenen Broadcast-Nachricht von GSM wird aufgezeichnet. Die Position der Broadcast-Nachricht kann exakt entsprechend der Rahmennummer berechnet werden, welche konfiguriert ist, an einer entsprechenden Position beim nächsten Vorkommen empfangen zu werden.
-
Wenn der Empfangskonflikt auftritt, wenn die USIM-Karte eine Paging-Nachricht von TD-SCDMA empfängt und die SIM-Karte eine Paging-Nachricht von GSM empfängt, wird Schritt S204d ausgeführt, um die Längen der Paging-Perioden der zwei Karten zu vergleichen, und um die Paging-Nachricht mit einer längeren Paging-Periode zu empfangen und die Paging-Nachricht mit einer kürzeren Paging-Periode zu verwerfen. In einer speziellen Ausführungsform kann die Paging-Nachricht von TD-SCDMA eine Paging-Periode von zum Beispiel 80 ms, 160 ms, 320 ms, 640 ms, 1.28 s, 2.56 s oder 5.12 s verwenden, was entsprechend der Konfiguration einer Netzwerkeinheit ausgewählt werden kann. Die Paging-Periode von GSM kann 2~9 mal 235 ms betragen. Da die zwei Paging-Perioden voneinander verschieden sind, kann ein Konflikt zwischen verschiedenen Karten, die Paging-Nachrichten empfangen, nicht in Folge vorkommen. Abgesehen davon wird die Paging-Nachricht wiederholt von der Netzwerkeinheit übertragen. Demzufolge ist es möglich, Paging-Nachrichten während des Bereitschaftszustandes nicht zu verlieren, indem der Empfang der Paging-Nachricht für das Terminal mit Zweifach-SIM in vernünftiger Weise angepasst wird, wodurch vermieden werden kann, dass eingehende Anrufe oder Kurznachrichten verloren gehen. Da Paging-Nachrichten mit einer kürzeren Paging-Periode mit einer höheren Frequenz übertragen werden, haben diese eine größere Wahrscheinlichkeit, empfangen zu werden. Hieraus ergibt sich, dass, wenn es einen Empfangskonflikt zwischen den zwei Karten gibt, die Paging-Nachricht mit einer längeren Paging-Periode empfangen wird und die andere Paging-Nachricht mit einer kürzeren Paging-Periode verworfen wird, indem die Längen der Paging-Perioden zwischen TD-SCDMA und GSM verglichen werden. Zum Beispiel wird, wenn die Paging-Perioden von TD-SCDMA und von GSM jeweils 160 ms bzw. 235 ms betragen, die Paging-Nachricht von GSM bevorzugt empfangen, und die Paging-Nachricht von TD-SCDMA wird vorübergehend verworfen. Darüberhinaus wird die Paging-Nachricht mit der vergleichsweise kürzeren Paging-Periode konfiguriert, beim nächsten Vorkommen nach dem Arbitrierungsvorgang empfangen zu werden, wodurch die Zeit, die zum Verarbeiten der Paging-Nachrichten benötigt wird, reduziert wird.
-
Nachdem der Schritt S204a, S204b, S204c oder S204d implementiert worden ist, wird das RF-Transceivermodul konfiguriert, um Nachrichten basierend auf den oben beschriebenen Arbitrierungsergebnissen zu empfangen.
-
Es sei angemerkt, dass ein Kommunikationsterminal mit Zweifach-Modus, Zweifach-SIM und Zweifach-Bereitschaft als ein Beispiel verwendet wird, um das Arbitrierungsverfahren zum Arbitrieren eines Empfangskonfliktes in einem Kommunikationsterminal mit Mehrfach-Modus, Mehrfach-SIM und Mehrfach-Bereitschaft zu beschreiben. Insbesondere sind die Zweifach-Modi TD-SCDMA und GSM. In anderen Ausführungsformen kann das Arbitrierungsverfahren auf andere Kommunikationsterminals mit Mehrfach-Modus, Mehrfach-SIM und Mehrfach-Bereitschaft anwendbar sein, z. B., auf Kommunikationsterminals mit Dreifach-Modus, Dreifach-SIM und Dreifach-Bereitschaft. Wenn es keinen Empfangskonflikt zwischen den drei Karten gibt, wird das RF-Transceivermodul konfiguriert, Nachrichten zu empfangen. Wenn es einen Empfangskonflikt zwischen beliebigen zwei der Karten gibt, kann die Lösung durch Bezugnahme auf das oben beschriebene Arbitrierungsverfahren gemäß den Ausführungsformen erhalten werden. Wenn es einem Empfangskonflikt zwischen den drei Karten gleichzeitig gibt, wird das Arbitrierungsverfahren entsprechend den Typen von Empfangskonflikten der drei Karten ausgeführt, und die Paging-Nachricht wird bevorzugt empfangen. In dem Fall, dass alle drei Karten davor stehen, Paging-Nachrichten zu empfangen, wird die Paging-Nachricht mit der längsten Paging-Periode bevorzugt empfangen. In dem Fall das alle drei Karten davor stehen, Broadcast-Nachrichten zu empfangen, wird die Paging-Nachricht mit der höchsten Priorität bevorzugt empfangen. Desweiteren wird, in dem Fall, dass die Broadcast-Nachrichten dieselbe Priorität haben, die Karte, die die Broadcast-Nachricht in dem aktuellen Zeitzyklus zuerst empfängt, konfiguriert, Nachrichten zu empfangen. Und in dem Fall, dass einige der Karten in einem Terminal mit Mehrfach-SIM einen gleichen Kommunikationsmodus aufweisen und die Paging-Perioden die gleichen sind, wird die Karte, die die Paging-Nachricht zuerst empfängt, konfiguriert, Nachrichten in dem aktuellen Zeitzyklus zu empfangen.
-
Basierend auf dem Arbitrierungsverfahren zum Arbitrieren eines Empfangskonfliktes in einem Kommunikationsterminal mit Mehrfach-Modus, Mehrfach-SIM und Mehrfach-Bereitschaft, das in den obigen Ausführungsformen der vorliegenden Erfindung beschrieben wird, wird des Weiteren eine Arbitrierungseinrichtung zum Arbitrieren eines Empfangskonfliktes in einem Kommunikationsterminal mit Mehrfach-Modus, Mehrfach-SIM und Mehrfach-Bereitschaft gemäß einer anderen Ausführungsform der vorliegenden Erfindung bereitgestellt. 5 ist ein schematisches Strukturdiagramm einer Arbitrierungseinrichtung zum Arbitrieren eines Empfangskonfliktes in einem Kommunikationsterminal mit Mehrfach-Modus, Mehrfach-SIM und Mehrfach-Bereitschaft. Wie in 5 gezeigt, beinhaltet die Arbitrierungseinrichtung: eine Empfangs- und Bestimmungseinheit 201, eine Nachrichtentyperkennungseinheit 202, eine Empfangskonfliktbestimmungseinheit 203 und eine Arbitrierungseinheit 204.
-
Die Empfangs- und Bestimmungseinheit 201 ist angepasst, zu bestimmen, ob es zumindest zwei Karten gibt, die davor stehen, Nachrichten in einem Zeitzyklus zu empfangen, während sich alle Karten eines Kommunikationsterminals mit Mehrfach-Modus, Mehrfach-SIM und Mehrfach-Bereitschaft im Bereitschaftszustand befinden. Der Zeitzyklus ist ein Funkrahmen einer Karte.
-
Die Nachrichtentyperkennungseinheit 202 ist angepasst, Typen von durch die zumindest zwei Karten zu empfangenden Nachrichten zu erkennen, nach dem Bestimmen, dass es zumindest zwei Karten gibt, die davor stehen, Nachrichten in dem Zeitzyklus zu empfangen, wobei die Typen von Nachrichten eine Paging-Nachricht und eine Broadcast-Nachricht beinhalten.
-
Die Empfangskonfliktbestimmungseinheit 203 ist angepasst, zu bestimmen, ob ein Empfangskonflikt auftritt, nachdem die Typen von zu empfangenden Nachrichten von der Nachrichtentyperkennungseinheit erkannt worden sind.
-
Die Arbitrierungseinheit 204 ist angepasst, den Empfangskonflikt basierend auf den Typen von Empfangskonflikten zu arbitrieren und Arbitrierungsergebnisse zu erhalten, nach dem Bestimmen, dass es einen Empfangskonflikt gibt.
-
Die Arbitrierungsergebnisse beinhalten:
Wenn der Empfangskonflikt zwischen Karten besteht, die davor stehen, Broadcast-Nachrichten zu empfangen, werden die Broadcast-Nachrichten basierend auf den Prioritäten aller zu empfangenden Broadcast-Nachrichten empfangen;
Wenn der Empfangskonflikt zwischen Karten besteht, die davor stehen, Broadcast-Nachrichten und Paging-Nachrichten zu empfangen, werden die Paging-Nachrichten bevorzugt empfangen; und
Wenn der Empfangskonflikt zwischen Karten besteht, die davor stehen, Paging-Nachrichten zu empfangen, werden die Paging-Nachrichten basierend auf den Paging-Perioden aller zu empfangenden Paging-Nachrichten empfangen.
-
In einer Ausführungsform wird erreicht, dass die Arbitrierungseinheit 204 die Broadcast-Nachrichten basierend auf den Prioritäten aller zu empfangenden Broadcast-Nachrichten empfängt, indem die Prioritäten aller zu empfangenden Broadcast-Nachrichten verglichen werden und das Arbitrierungsergebnis erhalten wird, dass die Broadcast-Nachricht mit der höchsten Priorität zuerst zu empfangen ist. Die Arbitrierungseinheit 204 beinhaltet eine Prioritätsliste von Broadcast-Nachrichten. Die Prioritäten, die entsprechend den Typen von Broadcast-Nachrichten vorbestimmt sind, werden in der Prioritätsliste von Broadcast-Nachrichten gespeichert, und die Prioritäten der zu empfangenden Broadcast-Nachrichten werden durch Anfragen der Prioritätsliste von Broadcast-Nachrichten erhalten. Nach dem Empfangen der Broadcast-Nachricht mit der höchsten Priorität, erhöht die Arbitrierungseinheit 204 die Prioritäten der Broadcast-Nachrichten, die nicht empfangen werden, und aktualisiert die Prioritätsliste der Broadcast-Nachrichten. Wenn der Empfangskonflikt zwischen Karten besteht, die davor stehen, Broadcast-Nachrichten und Paging-Nachrichten zu empfangen, zeichnet, nach dem Erhalten des Arbitrierungsergebnisses des Empfangens der Paging-Nachricht, die Arbitrierungseinheit 204 des Weiteren den Typ der Broadcast-Nachricht, die nicht empfangen wird, auf, um so die nicht empfangene Broadcast-Nachricht zu konfigurieren, beim nächsten Vorkommen empfangen zu werden. Dass die Arbitrierungseinheit 204 die Paging-Nachrichten basierend auf den Paging-Perioden aller zu empfangenen Paging-Nachrichten empfängt, wird erreicht, indem die Paging-Perioden aller zu empfangenden Paging-Nachrichten verglichen werden und die Paging-Nachricht mit der längsten Paging-Periode empfangen wird. Danach werden die Paging-Nachrichten mit vergleichsweise kürzeren Paging-Perioden konfiguriert, beim nächsten Vorkommen empfangen zu werden.
-
Basierend auf der oben beschriebenen Arbitrierungseinrichtung zum Arbitrieren eines Empfangskonfliktes in einem Kommunikationsterminal mit MehrfachModus, Mehrfach-SIM und Mehrfach-Bereitschaft wird ein Kommunikationsterminal mit Mehrfach-Modus, Mehrfach-SIM und Mehrfach-Bereitschaft gemäß einer weiteren Ausführungsform der vorliegenden Erfindung bereitgestellt. Das Kommunikationsterminal mit Mehrfach-Modus, Mehrfach-SIM und Mehrfach-Bereitschaft beinhaltet eine Transceivereinrichtung und die oben beschriebene Arbitrierungseinrichtung zum Arbitrieren eines Empfangskonfliktes. Die Transceivereinrichtung beinhaltet ein RF-Transceivermodul, das angepasst ist, eine Broadcast-Nachricht oder eine Paging-Nachricht basierend auf dem von der Arbitrierungseinrichtung erhaltenen Arbitrierungsergebnis zu empfangen. In einer speziellen Ausführungsform ist das Kommunikationsterminal mit Mehrfach-Modus, Mehrfach-SIM und Mehrfach-Bereitschaft ein Mobiltelefon mit Zweifach-Modus, Zweifach-SIM und Zweifach-Bereitschaft. Die Zweifach-Modi können TD-SCDMA und GSM, oder, WCDMA und GSM, sein.
-
Für Details zu dem Kommunikationsterminal mit Mehrfach-Modus, Mehrfach-SIM und Mehrfach-Bereitschaft und der Arbitrierungseinrichtung zum Arbitrieren eines Empfangskonfliktes desselben wird auf die oben beschriebenen Ausführungsformen des Arbitrierungsverfahren zum Arbitrieren eines Empfangskonfliktes in einem Kommunikationsterminal mit Mehrfach-Modus, Mehrfach-SIM und Mehrfach-Bereitschaft verwiesen, die in dieser Anmeldung nicht im Detail beschrieben sind.
-
Zusammenfassend haben das Kommunikationsterminal mit Mehrfach-Modus, Mehrfach-SIM und Mehrfach-Bereitschaft, die Arbitrierungseinrichtung und das Arbitrierungsverfahren zum Arbitrieren eines Empfangskonfliktes desselben gemäß den Ausführungsformen dieser Erfindung die folgenden Vorteile.
-
Durch Setzen eines Funkrahmens einer Karte als einen Zeitzyklus, während sich alle Karten, die in dem Kommunikationsterminal mit Mehrfach-Modus, Mehrfach-SIM und Mehrfach-Bereitschaft installiert sind, im Bereitschaftszustand befinden, wird, wenn es einen Empfangskonflikt zwischen den Karten, die davor stehen, Nachrichten in dem Zeitzyklus zu empfangen, gibt, ein Arbitrierungsverfahren basierend auf den Typen von Empfangskonflikten ausgeführt. Die Arbitrierungsergebnisse beinhalten: Bevorzugtes Empfangen einer Paging-Nachricht, wodurch vermieden wird, dass eingehende Anrufe verpasst werden; Empfangen der Paging-Nachricht mit der längsten Paging-Periode, nach dem Vergleichen der Längen der Paging-Perioden aller zu empfangenden Paging-Nachrichten, wodurch der Zeitverbrauch zum Verarbeiten der Paging-Nachrichten reduziert wird; und Empfangen der Broadcast-Nachricht mit der höchsten Priorität, nach dem Vergleicht der Prioritäten aller zu empfangenden Broadcast-Nachrichten, wodurch sichergestellt wird, dass die Broadcast-Nachricht mit dem höchsten Wichtigkeitsgrad zuerst empfangen wird.
-
Durch Erzeugen einer dynamisch aktualisierten Prioritätsliste von Broadcast-Nachrichten, um die Prioritäten der Broadcast-Nachrichten zu verwalten, wird die Arbitrierung eines Empfangskonfliktes in vernünftiger Weise und effizient sichergestellt.
-
Das Kommunikationsterminal mit Mehrfach-Modus, Mehrfach-SIM und Mehrfach-Bereitschaft mit einem einzigen RF-Modul kann alle Funktionen eines Terminals mit Zweifach-RF-Transceivermodulen erzielen. Abgesehen davon, kann die Anzahl der zu verwendenden Chips stark reduziert werden, wodurch Kosten und Stromverbrauch reduziert werden. Zudem wird, aufgrund des einzelnen RF-Moduls, die Designkomplexität eines Hardwaresystems reduziert, und eine Gleichkanal-Interferenz wird vermieden.
-
Obwohl die vorliegende Erfindung vorstehend unter Bezugnahme auf bevorzugte Ausführungsformen der Erfindung offenbart worden ist, sollte verstanden werden, dass die Erfindung hier nur exemplarisch und nicht einschränkend präsentiert wird. Ein Fachmann kann die Ausführungsformen modifizieren und variieren, ohne vom Geist und von Schutzumfang der vorliegenden Erfindung abzuweichen.