無線通信裝置處多個sim卡的使用
【專利摘要】提供用于使用多個用戶身份模塊(SIM)卡的一種方法、一種設備和一種系統。所述多個用戶身份模塊(SIM)卡的所述使用包括當第一事件觸發發生時停止使用第一SIM卡并開始使用第二SIM卡;以及當第二事件觸發發生時停止使用所述第二SIM卡并開始使用操作SIM卡。所述操作SIM卡可以是所述第一SIM卡、所述第二SIM卡或另外的SIM卡。所述SIM卡可以放置在無線通信系統中。所述SIM卡也可以放置在至少一個外部裝置中,并且所述外部裝置可以連接到所述無線通信系統。
【專利說明】
無線通信裝置處多個SIM卡的使用
技術領域
[0001]本發明總體上涉及計算機網絡的領域。更確切地說,本發明涉及用于無線通信裝置的選擇用于建立無線連接的S頂卡的方法和系統。
【背景技術】
[0002]已知具有至少兩個S頂卡的多S頂裝置中的一些在其中使用第一S頂卡與通信網絡建立的無線連接斷開或不傳輸數據包的情況下能夠選擇并使用第二 SIM卡。第二 S頂卡可以用作應急備用SIM卡。
[0003]然而,可存在許多原因造成在通過使用第一 SIM卡建立的無線通信已經斷開或終止之后應或不應再次使用第一 S頂卡。也存在許多原因造成在通過使用第二 S頂卡建立的無線通信仍然處于運行狀態之后應或不應使用在多SIM裝置處的第二 SIM卡或甚至其它SIM卡。用戶可能想要具有配置多S頂裝置的靈活性使得多S頂裝置的處理單元可以根據不同事件選擇多個SIM卡中的一個。
【發明內容】
[0004]本發明揭示用以在多S頂通信裝置處選擇用戶身份模塊(SIM)卡的方法、系統和設備。選擇包括:當第一事件觸發發生時并且多SM通信裝置停止使用第一SM卡。多SM通信裝置接著使用第二 S頂卡。當第二事件觸發發生時,多S頂通信裝置停止使用第二S頂卡并且接著使用或第一、第二或另外的SIM卡作為操作SIM卡。第一事件觸發和第二事件觸發實質上基于地理位置、數據使用、接收信號質量、時間、使用持續時間、帳期信息和/或網絡性能。
[0005]根據本發明的一個實施例,第一S頂卡用于建立第一無線連接,并且其中當正使用第一 S頂卡時使用第一無線連接傳輸和接收數據包。
[0006]根據本發明的一個實施例,第二S頂卡可以用于建立第二無線連接,并且其中當正使用第二 S頂卡時使用第二無線連接傳輸和接收數據包。
[0007]根據本發明的一個實施例,操作S頂卡可以用于建立第三無線連接,其中當正使用操作SIM卡時使用第三無線連接傳輸和接收數據包。多S頂裝置通過確定可以用作操作SIM卡的SIM卡列表來選擇操作SIM卡。其接著從SIM卡列表中選擇SIM卡。在選擇SIM卡之后,其使用選擇的S頂卡建立無線連接。
[0008]根據本發明的一個實施例,多SM裝置在確定選擇的SM卡用作操作SM卡之前檢驗是否可以建立無線連接。在一個變化例中,當不存在選擇的S頂卡時,不選擇操作S頂卡。
[0009]根據本發明的一個實施例,SIM卡也可以容納在無線通信系統處或容納在外部裝置處;并且其中外部裝置連接到無線通信系統。
【具體實施方式】
[0010]圖1說明兩個無線通信網絡,所述無線通信網絡中的每一個可以包含多個基站和其它網絡實體。為簡單起見,圖1還說明四個基站111、112、113和114以及兩個網絡控制器121和122。基站可以是與多S頂通信裝置通信的固定站,并且也可以稱為接入點、節點、演進型節點等。基站可以為特定地理區域提供通信覆蓋。基站的整體覆蓋區域可以分割成更小區域,并且每個更小區域可以通過相應基站子系統服務。取決于其中使用術語的情境,術語“小區”可以指代基站的覆蓋區域和/或為此覆蓋區域服務的基站子系統。僅示例性地,第一無線通信網絡包含基站111和112以及網絡控制器121;第二無線通信網絡包含基站113和114以及網絡控制器122。僅示例性地,第一無線通信網絡和第二無線通信網絡可以分別通過第一網絡運營商和第二網絡運營商來運行。
[0011]多用戶識別模塊(多SIM)裝置101可以是通過第一無線通信網絡和第二無線通信網絡接收無線通信服務的許多裝置中的一個。多S頂通信裝置101可以是移動電話、路由器和接入終端(AT)、移動站(MS)、無線調制解調器、用戶設備(UE)、用戶單元、站、臺式計算機、膝上型計算機、無繩電話、無線本地環路(WLL)站、個人數字助理(PDA)、或已經開發以允許使用者經由一個裝置且經由超過一個S頂卡(例如,SIM卡201a到201c、SIM卡251a到251c、S頂卡291a和291b以及S頂卡262a和262b)管理并使用超過一個電話號碼的任何其它聯網節點。本發明可以涵蓋任何大小的物理S頂卡以及軟S頂解決方案或虛擬S頂解決方案。
[0012]多S頂通信裝置101可以是靜止的或移動的,并且可以經由下行鏈路和上行鏈路與基站通信。下行鏈路(或前向鏈路)是指從基站到多SM通信裝置101的通信鏈路,并且上行鏈路(或反向鏈路)是指從多SIM通信裝置101到基站的通信鏈路。
[0013]本文中所描述的技術可用于各種無線通信網絡,例如CDMA、TDMA、FDMA、OFDMA、SC-FDMA和其它網絡。術語“系統”與“網絡”經常可互換使用。⑶MA系統可實施例如通用地面無線電接入(UTRA)、CDMA2000等無線電技術。UTRA包含寬帶CDMA(WCDMA)和CDMA的其它變化形式。CDMA 2000涵蓋IS-2000、IS-95和IS-856標準。TDMA網絡可以實施無線電技術,例如全球移動通信系統(GSM) AFDMA網絡可實施例如演進型UTRA(E-UTRA)、超移動寬帶(UMB)、IEEE
802.11(W1-Fi)、IEEE 802.16(ffiMAX)、IEEE 802.20、Flash_0FDM等無線電技術。UTRA和E-UTRA是全球移動電信系統(UMTS)的部分。3GPP長期演進(LTE)是使用E-UTRA的UMTS,其在下行鏈路上采用0FDMA,且在上行鏈路上采用SC-FDMA13UTRAj-UTRAJMTS^TE和GSM描述于來自名為“第三代合作伙伴計劃”(3GPP)的組織的文獻中XDMA2000和UMB描述于來自名為“第三代合作伙伴計劃2”(3GPP2)的組織的文獻中。
[0014]圖2A說明根據本發明的一個實施例。多SM通信裝置1lA具有至少兩個無線電單元。可以存在比射頻(RF)單元的數目更多的S頂卡接口的數目。RF單元(例如,RF單元221 a和221b)分別連接到嵌入的天線/外部天線。RF單元可以連接到一個或多個SIM卡接口。連接到多S頂通信裝置101的外部裝置還可以容納RF單元和S頂卡接口,并且因此RF單元和S頂卡接口不由多SIM通信裝置101容納。SIM卡可以放置在外部裝置中。例如,外部裝置是通用串行總線(USB)3GPP調制解調器。在另一實例中,外部裝置是通用串行總線(USB)LTE調制解調器。多S頂裝置101能夠連接到一個或多個外部裝置。例如,USB調制解調器連接到多S頂裝置101的USB接口。根據本發明的一個實施例,將重設RF單元或多SM裝置以便其能夠使用另外的S頂卡。重設RF單元的方法中的一個是重啟RF單元。例如,RF單元221a僅連接到S頂卡接口221a,并且RF單元221b連接到SIM卡接口 211b和211c。當RF單元221b使用S頂卡201b時,RF單元221b無法使用SM卡201c。例如,處理單元231可以指示RF單元221b分別通過SM卡接口21 Ib和21 Ic使用串列的SIM卡201b和201c。在另一實例中,處理單元231可以指示RF單元221b使用SM卡201b和201c中的僅一個直到觸發處理單元231指示RF單元221b使用另外的S頂卡的事件發生。
[0015]存儲器(例如,234、285、297和266)可以表示用于以易失性狀態存儲數據的一個或多個裝置。這些裝置可以包含隨機存取存儲器(RAM)、磁RAM、磁芯存儲器和/或用于存儲易失性數據的其它機器可讀媒體。
[0016]存儲單元(例如,存儲單元232、282、296和267)可以表示用于存儲數據的一個或多個裝置,包含只讀存儲器(R0M)、磁盤存儲媒體、光學存儲媒體、快閃存儲器裝置和/或用于存儲信息的其它機器可讀介質。
[0017]術語“機器可讀介質”包含但不限于便攜式或固定存儲裝置、光學存儲裝置、無線信道以及能夠存儲、含有或攜帶指令和/或數據的各種其它介質。機器可讀介質可以通過虛擬化來實現,且可以是虛擬機器可讀介質,包含在基于云的實例中的虛擬機器可讀介質。此外,實施例可以由硬件、軟件、固件、中間件、微碼、硬件描述語言或其任意組合來實現。當在軟件、固件、中間件或微碼中實施時,執行必要任務的程序代碼或代碼段可以存儲在例如存儲介質等機器可讀介質中。
[0018]處理單元(例如,處理單元231、281、295和265)可以執行必需的任務。代碼段可以表示步驟、函數、子程序、程序、例程、子例程、模塊、軟件包、類,或指令、數據結構或程序語句的任意組合。代碼段可以通過傳遞和/或接收信息、數據、自變量、參數或存儲器內容而耦合到另一代碼段或硬件電路。信息、自變量、參數、數據等可經由包含存儲器共享、消息傳遞、令牌傳遞、網絡傳輸等任何合適的手段傳遞、轉發或傳輸。處理單元可以通過虛擬化來實現,且可以是虛擬處理單元,包含在基于云的實例中的虛擬處理單元。
[0019]SIM卡接口(例如,SIM卡接口 261a到261b、21 Ia到21 Ic、292a和292b、以及263a和263b、264a和264b)用以接入S頂卡并且寫入到S頂卡以及來自S頂卡的信息。存在可自不同制造商獲得的許多S頂卡接口。SIM卡接口中的一些提供電源、卡復位信號、卡時鐘信號和數據交換的功能。可以在SM卡與處理單元231、S頂卡接口選擇器284或RF單元221之間執行數據交換。S頂卡接口中的一些僅可以與一個S頂卡連接,而一些可以連接到多個S頂卡。S頂卡接口的實例包含安森美半導體(ON Semiconductor)的NCN6804和NCN8024以及飛兆半導體公司(Fairchild Semiconductor)的FXLP4555。
[0020]多5頂通信裝置101中的網絡接口(例如,網絡接口233&、2338、283&、28313、2943、294b、268a和268b)可以是以太網接口、幀中繼接口、光纖接口、電纜接口、DSL接口、令牌環接口、串行總線接口、通用串行總線(USB)接口、火線接口、外圍組件互連(PCI)接口等。在多S頂通信裝置101中可存在超過一個網絡接口。網絡接口可以用作局域網(LAN)接口或廣域網(MN)接口。
[0021]系統總線(例如,240、241、242和243)允許多S頂通信裝置101具有提高的模塊性。例如,系統總線240將處理單元231耦合到存儲單元232、S頂卡201a、網絡接口 233a以及RF單元221b。系統總線可以是包含存儲器總線、外圍總線以及使用各種總線架構中的任一個的本地總線的若干類型總線結構中的任一個。
[0022]多SIM通信裝置101A可以在多個基站的覆蓋范圍內。超過一個的基站可以選自這些多個基站以服務多S頂通信裝置101a。一個或多個服務基站的選擇可以被稱為服務器選擇。可以通過多SIM通信裝置101a、通過基站、和/或通過無線通信網絡啟動為多SIM通信裝置1la服務的基站的選擇(服務器選擇)。多S頂通信裝置1la可以請求通過基站服務。基站可以接受或拒絕請求。無線通信網絡也可以接受或拒絕請求。基站或無線通信網絡可以考慮一個或多個系數以確定是否接受或拒絕請求,包含網絡容量、處理容量、并行連接的數目等。
[0023]在一個實例中,當通過基站啟動服務器選擇時,如果多SM通信裝置1la決定連接到相同網絡,那么多SM通信裝置1la可以或可以不能夠拒絕服務器選擇。接著,當多S頂通信裝置1la已經與基站112連接時,基站111或基站112可以指示多S頂通信裝置1la連接到基站111。如果多SM通信裝置1la拒絕連接到基站111,那么多S頂通信裝置1la將不夠通過基站112連接到第一無線通信網絡,因為基站112將后續與多SIM通信裝置1la斷開連接。
[0024]在一個實例中,多SM通信裝置1la可以試圖連接到特定基站,例如基站112。多S頂通信裝置可以發送請求到第一無線通信。如果請求經過授權,那么多SM通信裝置接著可以連接到基站111。
[0025]如果從基站接收到的信號質量在閾值之上,則基站是合格的基站,并且多SM通信裝置1la可以通過使用來自SIM卡201中的一個的信息被授權連接到基站。在一個變化例中,如果基站僅可以通過能夠與LTE網絡建立無線連接的RF單元連接,貝Ij基站僅在使用RF單元時才可以是合格的基站。當使用不能夠與LTE網絡建立無線連接的另外的RF單元時,基站可不是合格的基站。
[0026]當處理單元231確定與基站建立無線連接時,所述基站是選擇的基站。選擇的基站使用從對應SM卡檢索到的驗證信息使用RF單元221中的一個來連接。由于包含選擇的基站處的容量缺乏、被選擇的基站拒絕等許多原因,有可能選擇的基站無法連接。
[0027]當RF單元尚未建立任何無線連接時其是可用的。如果RF單元不可用,則RF單元無法用以建立另外的無線連接。在一個實例中,為了使最初不可用的RF單元變得可用,RF單元可能需要在建立另外的無線連接之前斷開已建立的無線連接。
[0028]圖3A說明根據本發明的一個實施例。在步驟301處,處理單元231指示RF單元221中的一個(掃描RF單元)掃描多S頂通信裝置1la可以連接到的基站。盡管在掃描過程中多SIM通信裝置1la可以發現許多基站,但是多S頂通信裝置1la僅觀察多S頂通信裝置1la可以連接到的那些基站的接收信號質量。多SM通信裝置1la僅可以連接到通過授權SM卡201連接到的網絡運營商運行的基站。例如,SIM卡201a、201b和201c的使用允許多SM通信裝置1la連接到分別通過第一網絡運營商、第二網絡運營商和第三網絡運營商運行的無線通信網絡的基站。由于基站111和112通過第一網絡運營商運行,且基站113和114通過第二網絡運營商運行,因此多SIM通信裝置1la可以通過使用SM卡201a或201b連接到基站111到114。在另一實例中,可以通過處理單元231使用多個SM卡201以使得多S頂通信裝置1la能夠與基站建立超過一個無線連接。
[0029]當處理單元231選擇S頂卡211b或221c用于RF單元221b的使用時,處理單元231指示RF單元221b根據處理單元231發送的指令分別選擇S頂卡接口 21 Ib或21 Ic用于S頂卡21 Ib或211c。替代地,RF單元221b不直接連接到SM卡接口 21 Ib和21 lc。替代地,SIM卡接口 21 Ib和211c連接到總線240。在此情況下,從SM卡接口 211b和/或211c檢索S頂卡信息并且接著發送到RF單元221b。替代地,可以存在SM卡接口選擇器(比如用于圖2B中所說明的實施例的在圖7中說明的一個)將S頂卡接口 21 Ib和21 Ic連接到RF單元221b并且通過處理單元231控制。用于兩個SIM卡接口的SIM卡接口選擇器包含由德州儀器(Texas Instruments)供應的TXS02326雙電源2:1S頂卡多路復用器/轉換器和由凌力爾特公司(Linear Technology)供應的LTC4557雙S頂卡/智能卡電源和接口。
[0030]在步驟302處,掃描RF單元觀察基站111、112、113和114的接收信號質量。RF單元221a和221b均可以是掃描RF單元。例如,RF單元221b是掃描RF單元,而RF單元221a不是掃描RF單元且將不執行接收信號質量觀察。在一個實例中,RF單元221a在一段時間是掃描RF單元,且接著在另一段時間不是掃描RF單元。因此,當RF單元221a不是掃描RF單元時,RF單元221a可能夠執行其它非接收信號質量觀察功能。優選的是,在任何特定時刻RF單元221a和221b中的僅一個是掃描RF單元,因為超過一個RF單元來觀察接收信號質量的優勢會受到限制。由于一些RF單元在作為掃描RF單元時可不能夠提供數據通信功能,因此RF單元作為掃描RF的時間段越短,RF單元可以提供數據通信功能的時間就越多。在一個變化例中,由于不同RF單元用作掃描RF單元,因此有可能與基站相關聯的觀察到的接收信號質量不同。處理單元231可以在進一步處理之前對觀察到的接收信號質量取平均值或選擇最新的觀察到的接收信號質量。
[0031]可以通過處理單元231—直執行、周期性地執行和/或在接收到指令時執行步驟301和302。執行步驟301越頻繁,多S頂通信裝置1la就越早可能夠連接到具有更好的接收信號質量的基站且可以產生更高數據吞吐量。如果RF單元在與基站無線地連接時不能夠執行步驟301和/或步驟302,那么不應執行步驟301和/或步驟302。如果RF單元在從無線連接的基站傳輸或接收數據時不能夠執行掃描,那么應較不頻繁地執行步驟301和/或步驟302以便避免中斷數據傳輸和接收。
[0032]在一個變化例中,執行步驟301和302的頻率可以不同。執行步驟302的頻率優選將比執行步驟301更頻繁。如果多SM通信裝置1la不大幅移動,則可用于連接的基站的數目不明顯變化。然而,即使多S頂通信裝置1la是靜止的,接收信號質量也會變化。在執行步驟301之后,可以多次執行步驟302,隨后再次執行步驟301。在一個實例中,每隔三十秒執行步驟301且每隔三十秒執行十次步驟302。
[0033]在步驟303處,處理單元231在觀察基站111到114的接收信號質量之后部分地基于觀察到的接收信號質量傳輸數據包。掃描RF單元可能夠觀察除基站111到114外的基站的接收信號質量。優選的是,處理單元231不部分地基于觀察到的除基站111到114外的基站的接收信號質量傳輸數據包,因為多SIM通信裝置1la無法連接到除基站111到114外的基站。例如,當處理單元231確定基站111的接收信號質量是基站111到114的接收信號質量之中最好的時,相較于通過基站112、113和114,處理單元231通過基站111傳輸更多數據包。在另一實例中,當處理單元231確定基站111和基站113的接收信號質量是基站111到114的接收信號質量之中最好的時,處理單元231通過基站111和113傳輸數據包。在一個變化例中,由于RF單元221a僅可以連接到基站111和112中的一個且RF單元221b無法連接到基站111和112中的任一個,因此多S頂通信裝置1la僅可以通過S頂卡201a和RF單元221a連接基站111和112中的一個。因此,即使基站111和112的接收信號質量比基站113和114的接收信號質量更好,處理單元231也將通過基站111和112中的一個經由RF單元221a以及通過基站113和114中的一個經由RF單元221b傳輸數據包。
[0034]圖3B說明根據本發明的一個實施例。圖3B與圖3A中的過程之間的區別在于用步驟313替換步驟303。在步驟303處,處理單元231部分地基于觀察到的接收信號質量調節數據傳輸性能指標監測頻率。當無線連接的接收信號質量變化時且如果RF單元通過所述無線連接進行傳輸和/或接收,那么數據傳輸性能指標可受接收信號質量變化影響。當接收信號質量良好時,較不需要頻繁地監測數據傳輸性能指標。另一方面,當接收信號質量在閾值之下時,應較頻繁地執行數據傳輸性能指標監測,因為有可能無線連接會迅速變得不穩定。在一個實例中,RF單元221a是掃描RF單元,并且RF單元221b通過在RF單元221b與基站114之間建立的無線連接傳輸數據包。當RF單元221a已經觀察到在RF單元221b與基站114之間的無線連接的接收信號質量已降到閾值之下時,處理單元231較頻繁地監測通過RF單元221b傳輸的數據包的數據傳輸性能指標。當RF單元221b與基站114之間的無線連接的接收信號質量已經改進并在閾值之上時,處理單元231以有規律的頻率監測通過RF單元221b傳輸的數據包的數據傳輸性能指標。當處理單元231已經發現無線連接不穩定時,其停止通過無線連接傳輸數據包。在一個變化例中,如果與基站114的無線連接不穩定,那么處理單元231斷開與基站114的無線連接并且嘗試與其它基站建立另外的無線連接。
[0035]圖3C說明根據本發明的一個實施例。圖3B與圖3A中的過程之間的區別在于用步驟323和324替換步驟303。在步驟323處,處理單元231部分地基于觀察到的接收信號質量選擇基站(選擇的基站)ο被觀察的基站的觀察到的接收信號質量越好,所述基站就越可能被選擇。選擇的基站還應是可以通過RF單元221中的一個連接的基站。如果基站的接收信號質量是在所有觀察到的接收信號質量之間最高的,但是所述基站無法通過RF單元221中的任一個連接,那么所述基站將不被處理單元231選擇并且不會是選擇的基站。在一個變化例中,為了使處理單元231選擇將作為選擇的基站的基站,所述基站的接收信號質量必須高于閾值。
[0036]在步驟324處,處理單元231指示RF單元221中的一個連接到選擇的基站,如果處理單元231決定如此。例如,如果選擇的基站是基站114并且僅RF單元221b可以用來連接到基站114。那么處理單元231將指示RF單元221b連接到基站114。在一個變化例中,如果RF單元221b尚未與另外的基站建立任何無線連接,那么處理單元231將僅指示RF單元221b連接到基站114以便避免破壞所建立的通信。在一個變化例中,如果RF單元22 Ib已經與另外的基站建立無線連接,但是所述另外的基站的接收信號質量低于閾值,那么處理單元231將僅指示RF單元221b連接到基站114。在步驟302處觀察另外的基站的接收信號質量。在一個變化例中,如果RF單元221b的接收信號質量在閾值之上,那么處理單元231將僅指示RF單元221b連接到基站114。
[0037]在一個變化例中,在多S頂通信裝置1la通電之后連續地執行步驟301和302,因此處理單元231可以連續地發現將適合作為選擇的基站的基站。
[0038]圖2B說明根據本發明的一個實施例。多S頂通信裝置1lb具有至少兩個無線電單元。可以存在比射頻(RF)單元的數目更多的S頂卡接口的數目。RF單元(例如,271a和271b)分別連接到嵌入的天線/外部天線。S頂卡接口選擇器284提供對RF單元271的接入以連接到SIM卡接口 261。通過處理單元281指示,可以通過SM卡接口選擇器284選擇一個或多個SM卡接口 261以使用RF單元271建立無線連接。在此實例中,S頂卡接口選擇器284可以選擇SM卡接口 261a、261b或261c以供RF單元271b使用。此外,S頂卡接口選擇器284可以選擇S頂卡接口 261a、261b或261c以供RF單元271a使用。因此,通過使用所屬領域的技術人員已知的多路復用技術,SIM卡接口選擇器284能夠允許任何RF單元271使用任何S頂卡251。當RF單元不用以建立無線連接時,處理單元281指示RF單元271b執行其它任務。其它任務可以包含充當掃描RF單元以掃描基站或建立無線連接。
[0039]在一個實例中,S頂卡接口選擇器284是允許RF單元271a和RF 271b連接到S頂卡接口 26 Ia、26 Ib和261c中的任一個的多路復用器,如圖7中所說明。優選地,當SM卡接口已經連接到RF單元271中的一個時,RF單元271中的另一個無法連接到同一S頂卡接口,因為大多數無線通信網絡僅允許一個SIM卡在任何時間建立一個無線連接。然而,不存在一個SIM卡接口必須僅連接到一個RF單元的限制。不存在對S頂卡接口選擇器可以連接到的S頂卡接口的數目的限制。類似地,不存在對S頂卡接口選擇器可以連接到的RF單元的數目的限制。
[0040]在另一實施例中,多S頂通信裝置1lb根據圖3C中所說明的步驟執行。在步驟301處,處理單元281指示RF單元271中的一個(掃描RF單元)掃描多SM通信裝置1lb可以連接到的基站。盡管在掃描過程中多SIM通信裝置1lb可以發現許多基站,但是多SIM通信裝置1lb僅觀察多S頂通信裝置1lb可以連接到的那些基站的接收信號質量或可能完全不觀察信號。
[0041]多SM通信裝置1lb僅可以連接到通過授權SM卡251連接到的網絡運營商運行的基站。例如,S頂卡251a、251b和251c的使用允許多S頂通信裝置1lb連接到分別通過第一網絡運營商、第二網絡運營商和第三網絡運營商運行的無線通信網絡的基站。由于基站111和112通過第一網絡運營商運行,且基站113和114通過第二網絡運營商運行,因此多SIM通信裝置1lb可以通過使用S頂卡251a和251b連接到基站111到114。當不存在從第三無線通信網絡提供無線通信服務的基站時,多S頂通信裝置1lb可不能夠使用S頂卡251c連接到第三無線通信網絡。
[0042]在一個實例中,可以通過S頂卡接口選擇器284選擇多個SM卡251,并且通過處理單元281使用所述多個S頂卡以使得多S頂通信裝置1lb能夠與基站建立超過一個無線連接。也可以通過處理單元281執行選擇。例如,處理單元281可以指示RF單元271a和RF單元271b使用S頂卡251a和S頂卡251b以分別與基站111和基站113建立無線連接。處理單元281指示SM卡接口選擇器284為RF單元271提供對S頂卡接口 261的接入。這可以允許多S頂通信裝置1lb具有與無線通信網絡建立的至少一個無線連接。例如,當多S頂通信裝置1lb離開第二無線通信網絡的覆蓋范圍時,多SIM通信裝置1lb可以使用SIM卡251b保持與第一無線通信網絡連接。在一個變化例中,由于S頂卡251b在不被其經授權的通信網絡(即第二無線通信網絡)覆蓋的情況下運行,因此多S頂通信裝置1lb可以被配置成在漫游網絡上運行并且會產生網絡漫游費用。
[0043]在步驟302處,掃描RF單元觀察基站111、112、113和114的接收信號質量。RF單元271a和271b均可以是掃描RF單元。例如,RF單元271b是掃描RF單元,而RF單元271a不是掃描RF單元且將不執行接收信號質量觀察。在一個實例中,RF單元271a在一段時間是掃描RF單元,且接著在另一段時間不是掃描RF單元。因此,當RF單元27 Ia不是掃描RF單元時,RF單元271a可能夠執行其它非接收信號質量觀察功能。優選的是,在任何特定時刻RF單元271a和271b中的僅一個是掃描RF單元,因為超過一個RF單元觀察接收信號質量的優勢會受到限制。由于一些RF單元在作為掃描RF單元時可不能夠提供數據通信功能,因此RF單元作為掃描RF單元的時間段越短,RF單元可以提供數據通信功能的時間就越多。在一個變化例中,由于不同RF單元用作掃描RF單元,因此有可能與基站相關聯的觀察到的接收信號質量不同。處理單元281可以在進一步處理之前對觀察到的接收信號質量取平均值或選擇最新的觀察到的接收信號質量。
[0044]在步驟323處,處理單元281部分地基于觀察到的接收信號質量選擇基站(選擇的基站)。被觀察的基站的觀察到的接收信號質量越好,所述基站就越可能被選擇。也可以通過處理單元281部分地基于策略或算法或集中管理方法選擇基站。選擇的基站還應是可以通過RF單元271中的一個連接的基站。如果基站的接收信號質量是在所有觀察到的接收信號質量之間最高的,但是所述基站無法通過RF單元271中的任一個連接,那么所述基站將不被處理單元281選擇并且不會是選擇的基站。在一個變化例中,為了使處理單元281選擇將作為選擇的基站的基站,所述基站的接收信號質量必須高于閾值。
[0045]在步驟324處,處理單元281通過SM卡接口選擇器284指示RF單元271使用S頂卡251通過S頂卡接口 261中的至少一個連接到選擇的基站。替代地,處理單元281指示S頂卡接口選擇器284以將從S頂卡251中的一個檢索到的信息提供給RF單元271中的一個,并且同時處理單元281還指示RF單元271中的一個部分地基于檢索到的信息連接到選擇的基站,如果處理單元281決定如此。例如,選擇的基站是基站114,并且任何RF單元271可以用來連接到基站114,因為RF單元271中的任一個可以使用S頂卡251中的任一個。
[0046]在一個實例中,基站113和114屬于第二無線通信網絡,并且通過第二網絡運營商運行。基站114是部分地基于閾值的選擇的基站。處理單元281還確定RF單元271b將用以建立與選擇的基站114的無線連接。處理單元281接著指示S頂卡接口選擇器284選擇SM卡接口 261b以與具有對應驗證信息的S頂卡(在此實例中,S頂卡251b)連接。
[0047]在一個變化例中,如果RF單元271b已經與另外的基站建立無線連接并且接收信號質量在閾值之下,那么處理單元281將僅指示S頂卡接口選擇器284選擇S頂卡251b以通過RF單元271b服務而連接到基站114。在步驟302處觀察另外的基站的接收信號質量。這確保多S頂通信裝置1lb與具有在閾值之上的觀察到的信號質量的合格基站建立無線連接。
[0048]圖4A說明根據本發明的一個實施例。在步驟401處,處理單元已經通過掃描RF單元觀察到基站111、112、113和114的接收信號質量。在步驟430處,處理單元231部分地基于觀察到的接收信號質量從將適合作為選擇的基站的基站列表中選擇基站。如果基站的接收信號質量高于閾值,則所述基站是合格的。當存在超過一個合格的基站時,處理單元231選擇將作為選擇的基站的基站中的一個。可以根據接收信號質量、預先確定的優先級、偏好、價格等執行選擇。當在步驟437之后無法使用選擇的基站的情況下,處理單元231將從合格的基站中選擇另外的基站。示例性地,基站114是選擇的基站。在步驟431處,處理單元231確定是否有RF單元可用于連接到選擇的基站。當不存在可用于連接到選擇的基站的RF單元時,在步驟432處,處理單元231確定已經與多SM通信裝置1la建立無線連接的每個所連接的基站的接收信號質量中的任一個是否在閾值之下。在一實例中,示例性地,當RF單元221a和221b已經分別與基站111和113建立無線連接時,在步驟431處不存在可用的RF單元。接著在步驟432處,處理單元231確定通過RF單元221a和基站111建立的無線連接的接收信號質量或通過RF單元221b和基站113建立的無線連接的接收信號質量是否比閾值低。如果沒有接收信號質量在閾值之下,那么選擇的基站不用以建立無線連接,并且在步驟402處停止過程。如果基站的接收信號質量中的一個在閾值之下,例如,通過RF單元221b和基站113建立的無線連接的接收信號質量在閾值之下,那么執行步驟434。
[0049]示例性地,當通過RF單元221b和基站113建立的無線連接的接收信號質量低于閾值時,接著在步驟434處,處理單元231指示RF單元221b終止與基站113的無線連接。所述終止釋放了RF單元221b處的資源并且允許RF單元221b建立新的無線連接。在步驟435處,處理單元231指示RF單元22 Ib連接到選擇的基站。在步驟436處,處理單元231校驗RF單元22 Ib是否能夠與選擇的基站(即基站114)建立無線連接。如果RF單元221b已經成功地與基站114建立無線連接,那么在步驟438處,處理單元231可以通過RF單元22 Ib和基站114傳輸和接收IP包。所屬領域的技術人員將了解,可以使用傳輸控制協議(TCP)、用戶數據報協議(UDP)或其它協議傳輸IP包。如果RF單元221b無法與基站114建立無線連接,那么在步驟437處,處理單元231校驗是否存在將作為選擇的基站的另外的合格基站。如果存在至少一個更多的合格基站,則執行步驟430以選擇所述至少一個更多的合格基站。如果不存在更多的合格基站,那么在步驟402處停止過程。在一個變化例中,當在步驟437處不存在更多將適合被連接到的基站時,處理單元231將嘗試連接到從步驟434處斷開連接的基站。這允許處理單元231嘗試恢復至具有相同數目的無線連接。在一個變化例中,如果RF單元能夠在不斷開已經建立的另外的無線連接的情況下建立無線連接,那么將在步驟438之后執行步驟431、432和434以便不過早地終止所建立的無線連接。
[0050]在一個變化例中,優選地在步驟431或步驟434之后執行步驟430,如圖4B所示。由于不存在可用的RF單元并且所建立的無線連接的接收信號質量沒有比閾值差的,因此避免步驟434以便減少中斷持續的數據通信的概率,并且也不執行步驟430以便減少計算資源。[0051 ]圖4B說明根據本發明的一個實施例。在步驟401處,處理單元已經通過掃描RF單元觀察到基站111、112、113和114的接收信號質量。
[0052]在步驟431處,處理單元281確定是否有任何RF單元可用于連接到選擇的基站。當不存在可用于連接到選擇的基站的RF單元時,在步驟432處,處理單元281確定已經與多SM通信裝置1lb建立無線連接的每個所連接的基站的接收信號質量中的任一個是否在閾值之下。
[0053]在一實例中,示例性地,當RF單元271a和271b已經分別與基站111和113建立無線連接時,在步驟431處不存在可用的RF單元。接著在步驟432處,處理單元281確定通過RF單元27 Ia和基站111建立的無線連接的接收信號質量或通過RF單元271b和基站113建立的無線連接的接收信號質量是否在閾值之下。如果沒有接收信號質量在閾值之下,那么選擇的基站不用以建立無線連接,并且在步驟402處停止過程。如果基站的接收信號質量中的一個在閾值之下,例如,通過RF單元271b和基站113建立的無線連接的接收信號質量在閾值之下,那么執行步驟434。
[0054]在步驟434處,處理單元281指示RF單元27 Ib從基站113斷開連接,使得RF單元27 Ib可以變成可用的RF單元。
[0055]在步驟430處,處理單元281部分地基于觀察到的接收信號質量從將適合作為選擇的基站的基站列表中選擇基站。當存在超過一個合格的基站時,處理單元281選擇將作為選擇的基站的基站中的一個。可以根據接收信號質量、預先確定的優先級、偏好、價格等執行選擇。在步驟430處,當處理單元281確定基站114的觀察到的信號質量在閾值之上之后,基站114是選擇的基站。在一個變化例中,在步驟436處發現不能夠使用選擇的基站且在步驟437處不存在更多的合格基站,重新開始步驟430,并且處理單元281將從合格的基站中選擇另外的基站。這是嘗試確保多SIM通信裝置1lb始終與具有在閾值之上的觀察到的接收信號質量的合格基站具有至少一個所建立的無線連接。在一個變化例中,如果不存在可以提供具有在閾值之上的觀察到的接收信號質量的無線通信服務的基站,那么多SM通信裝置1lb可以嘗試與具有觀察到的最高接收信號質量的基站建立無線連接。
[0056]在步驟435處,SIM卡251b連接到SM卡接口 261b并且經授權以與第二無線通信網絡和基站114連接。處理單元281指示S頂卡接口選擇器284選擇連接到S頂卡251b的S頂卡接口 261b以通過RF單元271b與選擇的基站114建立無線連接。
[0057]在步驟436處,處理單元281指示S頂卡接口選擇器284選擇S頂卡接口 261,接著檢驗RF單元271是否能夠與選擇的基站建立無線連接。如果RF單元271成功地與基站建立無線連接,那么在步驟438處,處理單元281可以通過RF單元271和基站傳輸和接收IP包。如果RF單元27 Ib成功地與基站114建立無線連接,那么在步驟438處,處理單元281通過RF單元27 Ib和基站114傳輸和接收IP包。如果RF單元271b無法與基站114建立無線連接,那么在步驟437處,處理單元281校驗是否存在將作為選擇的基站的另外的合格基站。如果存在至少一個更多的合格基站,則執行步驟430以選擇所述至少一個更多的合格基站。如果不存在更多的合格基站,那么在步驟402處停止過程。在一個變化例中,當在步驟437處不存在更多適合被連接到的基站時,處理單元281可以指示RF單元271連接到從步驟434處斷開連接的基站。這允許多S頂通信裝置1lb嘗試與具有在閾值之上的觀察到的接收信號質量的合格基站具有至少一個所建立的無線連接。在一個變化例中,如果RF單元能夠在不斷開已經建立的另外的無線連接的情況下建立無線連接,那么將在步驟438之后執行步驟431、432和434以便不過早地終止所建立的無線連接。
[0058]在一個變化例中,優選地在步驟431或步驟434之后執行步驟430。由于不存在可用的RF單元并且所建立的無線連接的接收信號質量沒有比閾值差的,因此避免步驟434以便減少中斷持續的數據通信的概率,并且也不執行步驟430以便減少計算資源。
[0059]圖1還說明根據本發明的一個實施例,多S頂能夠通過集中的隧道傳輸和接收數據包的網絡環境。具有超過一個RF單元的多SIM通信裝置101 (例如101多SIM通信裝置101a、1lb和101d),并且已經在至少兩個RF單元與至少一個基站之間建立至少兩個無線連接。多S頂通信裝置1lc無法用于此實施例,因為其僅具有一個RF單元293a,除非RF單元293a能夠建立超過一個無線連接。接著通過所述至少兩個無線連接建立集中的隧道。在所建立的無線連接中的每一個內,在多SIM通信裝置101與網絡節點119之間建立隧道以用于傳輸和接收數據包。可以通過使用隧穿協議包封裝數據包。集中的隧道可以是集中的虛擬專用網絡(VPN)連接。多SM通信裝置101和網絡節點119可以在傳輸和接收數據包之前首先協商隧道配置變量,例如地址分配、壓縮參數和加密方法。多Snei信裝置101跨互連網絡117傳輸封裝后的數據包。網絡節點119可以解封所述封裝后的數據包以在接收到封裝后的數據包時檢索數據包。
[0060]在一個實例中,多S頂通信裝置101使用RF單元221a與第一無線通信網絡上的基站111建立隧道,并且使用RF單元221b與第二無線通信網絡上的基站113建立另一個隧道。示例性地,使用RF單元221a建立的隧道被稱為隧道A,并且使用RF單元221b建立的隧道被稱為隧道B。隧道A和隧道B—起用以形式集中的隧道。
[0061]當在多SIM通信裝置101與基站111和113兩者之間所建立的無線連接穩定時,多S頂通信裝置101能夠在沒有許多丟包的情況下使用隧道A和隧道B兩者通過集中的隧道傳輸數據包。當多SIM通信裝置101與基站111之間所建立的無線連接穩定但是多SIM通信裝置1la與基站113之間所建立的無線連接不穩定時,隧道B可變為被破壞。多SIM通信裝置101接著使用隧道A通過集中的隧道傳輸數據包并且停止通過隧道B傳輸數據包。在一個變化例中,在多S頂通信裝置1la與基站113之間的無線連接再次穩定并且重新建立隧道B之后,多S頂通信裝置接著使用隧道A和隧道B兩者傳輸數據包。在一個變化例中,當掃描RF單元已經觀察到在多SIM通信裝置1la與基站113之間的無線連接的接收信號質量變差時,即使隧道B未被破壞,多S頂通信裝置101也可以不使用隧道B,以便減少丟包。
[0062]圖5是說明根據本發明的各種實施例的步驟的流程圖。可以結合圖5分別查看多SIM通信裝置101a、1lb和1lc以說明事件觸發如何可以用于選擇多個SIM卡中的一個。事件觸發包含但不限于地理位置觸發、數據使用觸發、接收信號質量觸發、時間觸發、使用持續時間觸發、帳期觸發等。事件觸發可以被稱為第一事件觸發和第二事件觸發,分別如圖5中步驟501和503所說明。在一個變化例中,可以組合多個觸發以形成事件觸發。例如,第一事件觸發可基于地理位置觸發和數據使用觸發。在另一實例中,第二事件觸發可基于使用持續時間觸發和帳期信息觸發。在一個變化例中,第一事件觸發和第二事件觸發可基于相同觸發。
[0063]多S頂通信裝置具有兩個S頂卡291a和291b、兩個S頂卡接口 292a和292b、一個處理單元295、一個存儲單元295以及一個RF單元293a。還存在可用的兩個無線通信網絡,其中SIM 291a經授權用于第一無線通信網絡,并且S頂291b經授權用于第二無線通信網絡。
[0064]僅示例性地,多SM通信裝置1lc最初使用S頂卡291a作為第一SM卡以建立無線通信。在步驟501處,當第一事件觸發已發生時,無法使用S頂卡291a。使用S頂卡291a和RF單元293a建立的無線連接可已經被破壞或終止。
[0065]在步驟502處,多S頂通信裝置1lc使用第二S頂卡(其在此實例中是S頂卡291b)以建立無線連接。在RF單元293a已經從與第一無線通信網絡建立的無線連接斷開之后,其可以用來與另外的無線通信網絡建立另外的無線連接,因為SM291b經授權以與第二無線通信網絡建立無線連接,因此其通過處理單元295選擇為通過S頂卡接口 292b由RF單元293a服務以與第二無線通信網絡建立無線連接。由于存在兩個S頂卡,SIM卡291a和291b,因此在步驟502中SIM卡291b是可以作為第二 SIM卡的唯一 SIM卡。如果多SIM通信裝置1lc具有更多S頂卡,那么在步驟502中可以選擇S頂卡291b和更多S頂卡中的一個作為第二 S頂卡。可基于一個或多個準則進行選擇。例如,選擇最少使用的SIM卡為第二SIM卡。在另一實例中,選擇具有對應最低資費價格的SIM卡為第二SIM卡。在另一實例中,選擇具有期望網絡性能的SIM卡為第二S頂卡。在另一實例中,為S頂卡中的每一個分配優先級并且基于優先級進行選擇。可以通過多SIM通信裝置1lc的用戶、多S頂通信裝置1lc的制造商、用以容納SIM卡的SIM插口的位置輸入優先級,或從遠程服務器檢索優先級。可以通過使用由掃描RF單元報告的結果確定網絡性能。
[0066]在步驟503處,處理單元監測第二事件觸發或由第二事件觸發通知。第二事件觸發可以歸因于(但不限于)以下原因而發生:使用持續時間、當前連接的條件、達到數據使用計劃的上限以及地理位置。當第二事件觸發未發生時,處理單元295繼續監測第二事件觸發,并且多SM通信裝置1lc繼續使用SM卡291b。另一方面,當例如在已經達到使用持續時間之后第二事件觸發發生時,處理單元295將執行步驟504。
[0067]第二事件觸發的一個實例可以是基于使用持續時間觸發。可以通過多SIM通信裝置1lc的設備供應商、多SIM通信裝置1lc的用戶設置使用持續時間,或從遠程服務器檢索使用持續時間。一個此類目的可以歸因于在使用特定無線通信網絡時的偏好。用戶可以指定每次會話僅應使用第二無線通信網絡六十分鐘。在一個變化例中,如果多SIM通信裝置1lc從第二無線通信網絡斷開,那么六十分鐘會話結束并且在稍后與第二無線通信網絡建立另外的無線連接時重新開始會話。在已經達到六十分鐘之后,第二事件觸發發生并且執行步驟504。類似地,第一事件觸發也可基于使用持續時間,例如,當已經達到使用持續時間時,第一事件觸發發生。
[0068]在另一變化例中,已知的是,雖然接收信號質量可以在閾值之上,但是有可能無法傳輸數據包。為此存在許多原因,但是一個實例可以是當多SM終端1lc已經與基站111建立無線連接,但是網絡控制器與互連網絡117之間的連接較慢時。處理單元295可以將觀察到的信號質量用作觸發,結合網絡性能觸發。網絡性能觸發可基于網絡節點119的帶寬和丟包率。例如,如果與SM 291a建立的無線連接具有在閾值之上的信號質量但是網絡性能在另一閾值之下,則第二事件觸發發生。如果信號質量在閾值之上并且網絡性能在另一閾值之上,則第二事件觸發不發生。
[0069]在另一實例中,第二事件觸發可基于地理位置數據。地理位置數據可以包含基于地理坐標系地理坐標數據。可以通過RF單元(例如,RF單元293a)接收地理位置數據。也可以通過圖2C中未說明的嵌入的或外部GPS接收器接收地理位置數據。地理位置數據可以預先確定為觸發。這可以通過多SIM通信裝置1lc的設備供應商、多SIM通信裝置1lc的用戶設置或可以從遠程服務器檢索數據。例如,在多S頂通信裝置1lc接收地理位置數據有可能將其實時定位在圖譜上。類似地,第一事件觸發也可基于地理位置數據,例如,當已知地理位置不在無線通信網絡的覆蓋區域時,第一事件觸發發生。可以使用此的一個情形是當多SIM通信裝置不在無線通信網絡的覆蓋區域時。為了繼續傳輸數據并且不產生無線通信網絡漫游費用或產生來自具有更高資費定價的另外的無線通信網絡的費用,一旦其地理位置數據匹配預先確定的地理位置觸發,則第二事件觸發發生。例如,預定義閾值是地理位置A的位置圍欄。當其在地理位置A之外時,通過多SM通信裝置1lc接收的地理位置數據由處理單元295確定為在閾值之上,并且因此第二事件觸發發生,使得多SM通信裝置1lc可以選擇另外的操作SIM卡。
[0070]在一個實例中,第二事件觸發是基于資費定價信息。資費定價信息通常包含至少每月手機訂制成本、每月數據使用限制、超出每月數據使用限制的額外費用、以及使用漫游網絡的額外費用。資費定價信息可以通過用戶輸入或從遠程服務器檢索,并且接著存儲在存儲單元296中以用于后續檢索。僅示例性地,當處理單元295已經確定第二 S頂卡(SIM卡291b)的資費價格不是最便宜的時,第二事件觸發發生。所屬領域的技術人員將了解,存在造成S頂卡291b的資費價格不是最便宜的多種原因。類似地,第一事件觸發也可基于資費定價信息,例如,當S頂卡291a的資費價格不再是最便宜的時,第一事件觸發發生。
[0071]在一個變化例中,處理單元295監測來自對應于S頂卡291a和291b的網絡運營商的資費定價信息,因為有可能網絡運營商會改變資費價格。所屬領域的技術人員將了解,存在造成網絡運營商改變資費價格的多種原因。例如,歸因于擁塞的網絡環境,網絡運營商可以實時提高資費價格。當處理單元295已經發現S頂卡291b的資費價格不是最便宜的時,第二事件觸發發生。
[0072]在另一變化例中,第二觸發發生基于SM卡291a和291b兩者的資費定價信息和數據使用兩者。例如,網絡運營商可以具有基于數據使用的不同資費價格,尤其在已經達到數據使用限制之后。當處理單元295基于數據使用確定SM卡291b不再是最便宜的時,第二事件觸發發生。
[0073]在另一實例中,第二事件觸發可基于帳期信息。帳期是用于通信服務的手機訂制的周期,通常每月一次。常見的是,一旦帳期結束,本月的數據使用計數停止并且新的帳期開始。類似地,第一事件觸發也可基于帳期信息。例如,當帳期將要結束時,第一事件觸發發生。
[0074]可以通過多S頂通信裝置1lc的設備供應商、多S頂通信裝置1lc的用戶設置帳期周期或可以從遠程服務器檢索觸發數據。可以使用此的一個情形是當每月的數據流量有上限并且跨兩個S頂卡的均衡數據使用可為合意的時。示例性地,第一無線通信網絡和第二無線通信網絡各自允許每月傳輸一千兆比特的數據并且超出限額的數據以較高額外費用收費。第一無線通信網絡的帳期是從每月的第一天到最后一天,并且第二無線通信網絡的帳期是從當月的第十四天到下個月的第十四天。用戶評估SIM 291a在月底將接近其數據使用限額并且因此在接近月底時基于使用為第二無線通信網絡設置更高優先級。類似地,在帳期接近結束時,由于用戶評估SIM 291b將在月中接近其數據使用限額,因此其在接近月中時基于使用為第一無線通信網絡設置更高優先級。因此,在接近月底時第二事件觸發發生,并且多SM通信裝置1lc嘗試使用SM 291b。類似地,在接近月中時第二事件觸發發生,并且多SM通信裝置1lc嘗試使用SM 291a。在一個變化例中,用戶如上設置帳期,以及根據帳期基于數據使用設置通信網絡優先級。因此,雖然接近月底時SIM 291b基于使用具有更高優先級,但是如果第二無線通信網絡上的數據使用已經接近一千兆比特(在此說明中的限制),則可以選擇291a以供使用。
[0075]在另一實例中,處理單元295可以在觀察到的信號質量在閾值之下時從RF單元293a接收第二事件觸發。示例性地,RF單元293a能夠在其已經確定信號質量已經降至小于閾值時啟動第二事件觸發。閾值的一個實例是-100dB。類似地,第一事件觸發也可基于觀察到的信號質量。例如,當觀察到的信號質量在閾值之下時,第一事件觸發發生。
[0076]在另一實例中,處理單元295從操作系統接收基于地理位置數據的第二事件觸發,接著處理單元295從RF單元293a收集信號質量數據并且將這兩套數據存儲到存儲單元296。示例性地,處理單元295在一段時間內組合這兩套數據,從而形成不同地理區域及其主要信號質量的記錄。使用此信息,多S頂通信裝置1lc可以能夠預測其中信號質量在閾值之下的區域,并且啟動第二事件觸發以便使用另外的無線通信網絡。
[0077]第二事件觸發的另一實例可基于時間觸發。可以通過多SIM通信裝置1lc的設備供應商、多SIM通信裝置1lc的用戶設置時間觸發、從遠程服務器檢索或在內部從多SIM通信裝置檢索時間觸發。用戶可以設置第二觸發以基于時間發生。存在造成可以使用此的許多原因,但是一個實例可以是當第二網絡運營商將其資費價格設置為在當天的某些時間之間更昂貴時。當由RF單元293a使用SM 292b以與第二通信網絡建立無線連接時,用戶可以為S頂292b設置時間觸發以在特定時間發生。類似地,第一事件觸發也可基于時間觸發,例如,當已經達到當天的指定時間時,第一事件觸發發生。
[0078]在本發明的一個實施例中,將觸發監控器建構到多SIM終端101中。觸發監控器基于預定義時間周期監測SIM卡被選擇的頻率。存在造成SIM卡被頻繁地選擇的許多原因,例如,當第一和第二事件觸發頻繁地發生時。例如,當圖2C的S頂卡(例如,S頂卡291a)不再是操作SIM卡時,如步驟501,第一事件觸發發生。在步驟502中使用第二SIM卡(例如,SIM卡291b)。當S頂卡291b不再是操作SM卡時,在步驟503處,第二事件觸發發生。在步驟504處,操作SIM卡可以是SIM 291a,SIM 291b或另外的SIM卡。當選擇的操作SIM卡不再是操作的時,第一事件觸發可以再次發生,從而導致第二事件觸發等等。造成SM卡可不再是操作的原因可以是由于(但不限于)無線通信網絡故障、SIM卡故障、在任何基站的覆蓋區域之外等。當S頂卡選擇頻率達到閾值并且指定時間段已經過去時,處理單元可以將時間延遲應用到一個或兩個事件觸發使得延遲步驟504的性能。如果在另一預先確定的時間段之后S頂卡選擇的頻率仍然具有例如S頂卡故障的特征,那么處理單元可以指示RF單元執行例如重啟、輸入睡眠模式、輸入低功率模式等動作。此實施方案的目的是將第一和第二事件觸發反復地發生的機率降至最低。
[0079]在第二事件觸發已經發生之后,通過處理單元295執行步驟504以選擇操作S頂卡。操作SIM卡可以是第一 SIM卡、第二 SIM卡或另外的SIM卡。由于在此實例中不存在除SIM卡291a和291b之外的SIM卡,因此不存在另外的SM卡。如果在多SM通信裝置1lc中存在除SIM卡291a和291b之外的其它SM卡,那么其它SM卡可以是另外的SM卡。在選擇將作為操作SM卡的S頂卡之后,處理單元295可以使用操作SM卡建立無線連接。可以不存在被選擇為操作S頂卡的S頂卡并且導致不能夠建立無線連接。
[0080]在一個變化例中,在步驟504之后,當觸發第一事件觸發時,處理單元295將回到步驟501。這允許在觸發第一事件觸發的情況下再次使用第一 S頂卡。例如,操作S頂卡是S頂卡
[0081]圖6說明根據本發明的一個實施例可以在步驟504中選擇操作SM卡的過程。不存在圖6的過程是執行步驟504的唯一過程的限制。
[0082]在步驟601處,處理單元295確定可以用作操作S頂卡的S頂卡列表。由于多S頂通信裝置1lc具有S頂卡291a和291b,因此S頂卡列表由S頂卡291a和291b組成。如果移除了SM卡291a和291b中的一個,那么移除的S頂卡不在S頂卡列表中。如果多SM通信裝置具有十個SIM卡,那么SM卡列表由十個SM卡組成。在一個變化例中,可以包含于SM卡列表中的SM卡受制于一個或多個規則。例如,規則可以是第二S頂卡(在此實施例中是S頂291b)無法在S頂卡列表中,因為用于觸發第二事件觸發的條件可仍然適用。在另一實例中,由其它RF單元使用的SM卡無法在SM卡列表中,因為所述SM卡已經被使用。可以通過多Snei信裝置的用戶、多S頂通信裝置的制造商輸入規則或從遠程服務器檢索規則。
[0083]在步驟602處,處理單元295從SM卡列表中選擇SM卡。僅示例性地,多SM通信裝置1lc選擇SIM卡291a。可基于一個或多個準則進行選擇。例如,選擇具有最低資費價格的S頂卡。在另一實例中,可以選擇具有最佳網絡性能的S頂卡。可以通過使用由掃描RF單元報告的結果確定網絡性能。在一個變化例中,步驟602處的一個或多個準則可以與步驟502處的一個或多個準則相同。
[0084]在步驟603處,如果不存在可以選擇的SM卡,那么在不選擇操作SM卡的步驟607處停止選擇過程。當在步驟604處已經使用SM卡列表中的所有SM卡建立對應無線連接且在605處不能建立無線連接時,在S頂卡列表中將不存在可以在步驟602處選擇的其它S頂卡并且導致不選擇操作S頂卡。
[0085]在步驟604處,選擇的S頂卡用于建立無線連接。例如,在步驟603處選擇的S頂卡是S頂卡291a,接著處理單元295嘗試使用RF單元293a和S頂卡291a建立無線連接。如果可以建立無線連接,那么這表示選擇的S頂卡(S卩,在此實例中的S頂卡291a)可以是在步驟606處的操作S頂卡。如果不能建立無線連接,那么將執行步驟602以從S頂卡列表中選擇另外的SM卡。存在造成無法建立無線連接的許多原因。例如,多SIM通信裝置1lc離開對應于SIM卡291 a的網絡運營商的網絡覆蓋區域或S頂卡291 a的限額被用完。
[0086]在一個實施例中,多SIM通信裝置1la可以將圖5和圖6中的過程應用到RF單元221b以及S頂卡201b和201c,使得RF單元221b能夠分別通過SM卡接口 221b和21 Ic連接到。然而,多SM通信裝置1la不將圖5和圖6中的過程應用到RF單元221a和S頂卡201a,因為RF單元221a僅可接入S頂卡201a。僅示例性地,在此實施例中,SM卡201b是第一S頂卡且S頂卡201c是第二 SIM卡。在一個變化例中,RF單元221a可以用作掃描RF單元以提供接收信號質量信息,用于當接收信號質量是用于步驟502和/或步驟504的準則時,處理單元231在步驟502和/或步驟504處選擇操作SIM卡。在一個變化例中,RF單元221a不用作掃描RF單元而是替代地用于建立無線連接。這允許在多S頂通信裝置1la處建立兩個無線連接。
[0087]在一個實施例中,多SIM通信裝置1la可以將圖5和圖6中的過程應用到SIM卡201a、201b和201c。僅示例性地,在此實施例中,S頂卡201a是第一S頂卡且S頂卡201b是第二S頂卡。當使用S頂卡201a時,RF單元221a用于建立無線連接,而RF單元221b不用于建立無線連接或用作掃描RF單元。當在步驟502處使用SM卡201b時,RF單元2221b用于建立無線連接,而RF單元221a不用于建立無線連接或用作掃描RF單元。因此,S頂卡201a、201b和201c中的僅一個用于建立無線連接,而其它兩個S頂卡可以用作備份。
[0088]在一個實施例中,多SIM通信裝置1la可以將圖5和圖6中的過程應用到SIM卡201a、201b和201c。僅示例性地,在此實施例中,S頂卡201b是第一 S頂卡,S頂卡201a是第二SIM卡,并且可以從SM卡201b或SM卡201c中選擇操作SM卡。這允許在歸因于第一事件觸發不使用S頂卡201b時將迅速使用SM卡201a。這還允許處理單元295具有適當時間來確定是否將S頂卡201b或201c用作操作S頂卡,因為S頂卡201b和201c中的僅一個可以由RF單元221b在任何時候用來建立無線連接。
[0089]在一個變化例中,RF單元221a可以用作掃描RF單元掃描RF單元以提供接收信號質量信息,用于當接收信號質量是用于步驟502和/或步驟504的準則時,處理單元231在步驟502和/或步驟504處選擇操作SIM卡。
[0090]在一個實施例中,多SIM通信裝置1lb可以將圖5和圖6中的過程應用到RF單元271a和271b以及S頂卡251a、251b和251c,使得RF單元271a和271b能夠分別通過SM卡接口選擇器284以及接著S頂卡接口 261a、261b和261c連接到。當處理單元281選擇用作第一 SM卡、第二 S頂卡和操作S頂卡的S頂卡時,處理單元281可以指示S頂卡接口選擇器284選擇SM卡251a、251b和251c中的一個用于RF單元271a或271b。在一個實例中,SIM卡251a是第一 SM卡和操作S頂卡;SIM卡251b是第二 S頂卡,并且S頂卡251c用于掃描RF單元以允許頻繁觀察接收信號質量。
[0091]在一個變化例中,以其中RF單元271a能夠將S頂卡251a和251b用作第一SIM卡、第二 SM卡和操作SM卡的方式配置多SM通信裝置1lb AF單元271b僅能夠使用S頂卡261c。當處理單元281選擇SM卡251a和251b為第一SM卡、第二SM卡和操作SM卡時,處理單元281可以指示SM卡接口選擇器284執行選擇。因此,多S頂通信裝置1lb能夠建立兩個無線連接。在兩個無線連接中可以建立多個隧道。可以通過多個隧道傳輸和接收數據包。此外,可以集中多個隧道以形成一個集中的VPN連接。
[0092]對用于本發明的多S頂通信裝置中的RF單元的數目不存在限制。S頂卡的數目為至少兩個。優選的是具有更多S頂卡和RF單元,因為一個RF單元需要至少一個S頂卡以便建立無線連接。
【附圖說明】
[0093]圖1是根據本發明的一個實施例配置的兩個無線通信網絡的框圖。
[0094]圖2A是根據本發明的一個實施例配置的具有至少兩個RF單元的多S頂通信裝置的框圖。
[0095]圖2B是根據本發明的一個實施例配置的具有SM卡接口選擇器的多SM通信裝置的框圖。
[0096]圖2C是根據本發明的一個實施例配置的具有兩個SM卡和一個RF單元的多SM通信裝置的框圖。
[0097]圖2D是根據本發明的一個實施例配置的具有兩個SM卡和兩個RF單元的多SM通信裝置的框圖。
[0098]圖3A是根據本發明一個實施例配置用于部分地基于觀察到的接收信號質量傳輸數據包的過程的流程圖。
[0099]圖3B是根據本發明一個實施例配置用于基于觀察到的接收信號質量調節數據傳輸性能指標監測頻率的過程的流程圖。
[0100]圖3C是根據本發明一個實施例配置用于部分地基于觀察到的接收信號質量選擇基站的過程的流程圖。
[0101]圖4A是根據本發明一個實施例配置用于部分地基于觀察到的接收信號質量根據閾值選擇基站的過程的流程圖。
[0102]圖4B是根據本發明一個實施例配置用于部分地基于觀察到的接收信號質量選擇可用于連接到基站的RF單元的過程的流程圖。
[0103]圖5是根據本發明的一個實施例配置用于事件觸發的過程的流程圖。
[0104]圖6是根據本發明的一個實施例配置用于選擇操作S頂卡的過程的流程圖。
[0105]圖7是根據本發明的一個實施例配置的S頂卡接口選擇器的框圖。
【主權項】
1.一種用于在無線通信系統處使用多個用戶身份模塊(sno卡的方法,所述方法包括: 當第一事件觸發發生時: 停止使用第一 s頂卡; 開始使用第二 SIM卡 當第二事件觸發發生時: 停止使用所述第二 s頂卡; 開始使用操作s頂卡;并且 其中所述操作SIM卡可以是所述第一 SIM卡、所述第二 SIM卡或另外的SIM卡。2.根據權利要求1所述的方法,其中所述第一事件觸發實質上基于地理位置、數據使用、接收信號質量、時間、使用持續時間、帳期信息和/或網絡性能。3.根據權利要求1所述的方法,其中所述第二事件觸發實質上基于地理位置、數據使用、接收信號質量、時間、使用持續時間、帳期信息和/或網絡性能。4.根據權利要求1所述的方法,其中所述第一SM卡用于建立第一無線連接,并且其中當正使用所述第一 S頂卡時使用所述第一無線連接傳輸和接收數據包。5.根據權利要求1所述的方法,其中所述第二SM卡用于建立第二無線連接,并且其中當正使用所述第二 S頂卡時使用所述第二無線連接傳輸和接收數據包。6.根據權利要求1所述的方法,其中所述操作SM卡用于建立第三無線連接,其中當正使用所述操作S頂卡時使用所述第三無線連接傳輸和接收數據包。7.根據權利要求1所述的方法,選擇所述操作SIM卡的步驟包括: 確定可以用作所述操作SIM卡的SIM卡列表; 從所述SIM卡列表中選擇SIM卡; 當存在選擇的SIM卡時: 使用所述選擇的SIM卡建立無線連接; 校驗是否可以建立所述無線連接; 其中如果可以建立所述無線連接,則所述選擇的S頂卡是所述操作S頂卡; 如果無法建立所述無線連接,則選擇另外的SIM卡; 當不存在選擇的SIM卡時,不選擇操作SIM卡。8.根據權利要求1所述的方法,其中所述第一SIM卡、所述第二 SIM卡或另外的SIM卡容納在所述無線通信系統處或容納在外部裝置處;并且其中所述無線通信系統能夠連接到所述外部裝置。9.一種無線通信設備,包括: 多個SIM卡接口; 多個RF單元; 至少一個網絡接口 ; 至少一個處理單元; 至少一個存儲器; 至少一個存儲單元,其存儲程序指令,所述程序指令可由所述至少一個處理單元執行以用于: 當第一事件觸發發生時停止使用第一 S頂卡并開始使用第二 S頂卡; 當第二事件觸發發生時停止使用第二 S頂卡并開始使用操作S頂卡;以及 其中所述操作SIM卡可以是所述第一 SIM卡、所述第二 SIM卡或另外的SIM卡。10.根據權利要求9所述的無線通信設備,其中所述第一事件觸發實質上基于地理位置、數據使用、接收信號質量、時間、使用持續時間、帳期信息和/或網絡性能。11.根據權利要求9所述的無線通信設備,其中所述第二事件觸發實質上基于地理位置、數據使用、接收信號質量、時間、使用持續時間、帳期信息和/或網絡性能。12.根據權利要求9所述的無線通信設備,其中所述第一SIM卡用于建立第一無線連接,并且其中當正使用所述第一 S頂卡時使用所述第一無線連接傳輸和接收數據包。13.根據權利要求9所述的無線通信設備,其中所述第二SIM卡用于建立第二無線連接,并且其中當正使用所述第二 S頂卡時使用所述第二無線連接傳輸和接收數據包。14.根據權利要求9所述的無線通信設備,其中所述操作SM卡用于建立第三無線連接,其中當正使用所述操作S頂卡時使用所述第三無線連接傳輸和接收數據包。15.根據權利要求9所述的無線通信設備,其中選擇所述操作SIM卡的步驟包括: 確定可以用作所述操作SIM卡的SIM卡列表; 從所述SIM卡列表中選擇SIM卡; 當存在選擇的SIM卡時: 使用所述選擇的SIM卡建立無線連接; 校驗是否可以建立所述無線連接; 其中如果可以建立所述無線連接,則所述選擇的S頂卡是所述操作S頂卡; 如果無法建立所述無線連接,則選擇另外的SIM卡; 當不存在選擇的SIM卡時,不選擇操作SIM卡。16.—種用于使用多個用戶身份模塊(sno卡的無線通信系統,包括: 至少一個外部裝置; 至少一個網絡接口 ; 至少一個處理單元; 至少一個存儲器; 至少一個存儲單元,其存儲程序指令,所述程序指令可由所述至少一個處理單元執行以用于: 當第一事件觸發發生時停止使用第一 S頂卡并開始使用第二 S頂卡; 當第二事件觸發發生時停止使用第二 S頂卡并開始使用操作S頂卡; 其中所述操作SIM卡可以是所述第一 SIM卡、所述第二 SIM卡或另外的SIM卡; 其中所述外部裝置能夠連接到所述無線通信系統并且容納第一 S頂卡、所述第二 SIM卡和所述另外的SIM卡。17.根據權利要求16所述的無線通信設備,其中所述第一事件觸發實質上基于地理位置、數據使用、接收信號質量、時間、使用持續時間、帳期信息和/或網絡性能。18.根據權利要求16所述的無線通信設備,其中所述第二事件觸發實質上基于地理位置、數據使用、接收信號質量、時間、使用持續時間、帳期信息和/或網絡性能。19.根據權利要求16所述的無線通信設備,其中所述第一SIM卡用于建立第一無線連接,并且其中當正使用所述第一 S頂卡時使用所述第一無線連接傳輸和接收數據包。20.根據權利要求16所述的無線通信設備,其中選擇所述操作SIM卡的步驟包括:確定可以用作所述操作SIM卡的SIM卡列表;從所述SIM卡列表中選擇SIM卡;當存在選擇的SIM卡時:使用所述選擇的SIM卡建立無線連接;校驗是否可以建立所述無線連接;其中如果可以建立所述無線連接,則所述選擇的S頂卡是所述操作S頂卡;如果無法建立所述無線連接,則選擇另外的SIM卡;當不存在選擇的SIM卡時,不選擇操作SIM卡。
【文檔編號】H04W88/06GK106068673SQ201480077011
【公開日】2016年11月2日
【申請日】2014年5月21日 公開號201480077011.8, CN 106068673 A, CN 106068673A, CN 201480077011, CN-A-106068673, CN106068673 A, CN106068673A, CN201480077011, CN201480077011.8, PCT/2014/61582, PCT/IB/14/061582, PCT/IB/14/61582, PCT/IB/2014/061582, PCT/IB/2014/61582, PCT/IB14/061582, PCT/IB14/61582, PCT/IB14061582, PCT/IB1461582, PCT/IB2014/061582, PCT/IB2014/61582, PCT/IB2014061582, PCT/IB201461582
【發明人】莊明沛, 梁允俊, 梁震寧
【申請人】柏思科技有限公司