專利名稱:用于多 sim 用戶設(shè)備的智能資源控制的制作方法
技術(shù)領(lǐng)域:
本公開涉及具有多個用戶識別模塊(SM)的通信設(shè)備。本公開還涉及具有多個SIM的通信設(shè)備中的資源調(diào)度。
背景技術(shù):
在客戶巨大需求量的驅(qū)動下,電子及通信技術(shù)的快速發(fā)展導(dǎo)致了移動通信設(shè)備的廣泛使用。此等設(shè)備推新去舊的程度鑒于某些估計(jì)是十分明顯的,這些估計(jì)估計(jì)世界范圍內(nèi)所使用的無線用戶連接的數(shù)量將近世界人口的80%。此外,其他估計(jì)表明美國、意大利及英國這三個國家中的每個國家所使用的手機(jī)比居住在這幾個國家的人還要多。近來,手機(jī)制造商引入了包括多張SIM卡的手機(jī)設(shè)計(jì)。每個SIM卡便于單獨(dú)連接至相同網(wǎng)絡(luò)或不同網(wǎng)絡(luò)。結(jié)果,例如,SIM為手機(jī)所有者提供由相同的手機(jī)硬件進(jìn)行處理的兩個不同的手機(jī)號。因此,多SIM方式在一定程度上減輕了攜帶不同實(shí)體手機(jī)的需求。多SIM通信設(shè)備的改進(jìn)將繼續(xù)使此等設(shè)備對于客戶來說是有吸引力的選擇。
發(fā)明內(nèi)容
(I) 一種系統(tǒng),包括:通信接口 ;控制器邏輯,與所述通信接口通信,所述控制器邏輯用于:在第一用戶識別模塊(SIM)有效連接期間,當(dāng)?shù)谝挥脩糇R別模塊要通過所述通信接口執(zhí)行高優(yōu)先級通信時,確定高優(yōu)先級訪問時間;確定在所述高優(yōu)先級訪問時間的至少一部分期間空閑用戶識別模塊會被許可訪問所述通信接口,從而對所述高優(yōu)先級通信造成訪問沖突;以及執(zhí)行解決所述訪問沖突的沖突解決活動,而在所述高優(yōu)先級訪問時間期間不中斷所述高優(yōu)先級通信。(2)根據(jù)(I)所述的系統(tǒng),其中,所述高優(yōu)先級通信包括:用于利用網(wǎng)絡(luò)控制器建立分組傳輸模式的隨機(jī)訪問過程通信、無線鏈路消息、訪問控制消息、傳輸控制協(xié)議(TCP)確認(rèn)消息、分組下行鏈路確認(rèn)消息、或其任意組合。(3)根據(jù)(I)所述的系統(tǒng),其中,所述控制器邏輯用于通過以下方式執(zhí)行所述沖突解決活動:對后臺尋呼監(jiān)控活動的選定部分進(jìn)行重新調(diào)度,使得所述高優(yōu)先級通信的執(zhí)行不與所述后臺尋呼監(jiān)控活動的執(zhí)行重疊。(4)根據(jù)(3)所述的系統(tǒng),其中,所述選定部分包括普通優(yōu)先級后臺尋呼監(jiān)控活動。(5)根據(jù)(4)所述的系統(tǒng),其中,所述普通優(yōu)先級后臺尋呼監(jiān)控活動包括多路徑搜索、相鄰小區(qū)搜索、或這兩者。
(6)根據(jù)(I)所述的系統(tǒng),其中,所述控制器邏輯用于通過以下方式執(zhí)行重新調(diào)度活動:對所述高優(yōu)先級通信進(jìn)行重新調(diào)度,使得所述高優(yōu)先級通信的執(zhí)行不與所述后臺尋呼監(jiān)控活動的執(zhí)行重疊。(7)根據(jù)(6)所述的系統(tǒng),其中,所述控制器邏輯用于當(dāng)所述高優(yōu)先級通信的計(jì)劃執(zhí)行時間與所述后臺尋呼監(jiān)控活動的計(jì)劃執(zhí)行時間重疊時,對所述高優(yōu)先級通信進(jìn)行重新調(diào)度。(8)根據(jù)(7)所述的系統(tǒng),其中,所述高優(yōu)先級后臺尋呼活動包括監(jiān)控尋呼指示符信道、監(jiān)控尋呼信道或解碼尋呼的任意組合。(9)一種方法,包括:確定第一 SIM有效連接期間的重新調(diào)度時段,其中,所述重新調(diào)度時段包括第二 SIM的后臺尋呼活動的計(jì)劃執(zhí)行時間之前的預(yù)定長度的時間;以及對所述后臺尋呼監(jiān)控活動進(jìn)行重新調(diào)度以在所述重新調(diào)度時段期間發(fā)生。(10)根據(jù)(9)所述的方法,其中,重新調(diào)度包括:將所述后臺尋呼監(jiān)控活動重新調(diào)度到所述重新調(diào)度時段期間的不與所述第一 SIM的高優(yōu)先級通信的執(zhí)行沖突的時間段。(11)根據(jù)(9)所述的方法,其中,重新調(diào)度包括:將所述后臺尋呼活動重新調(diào)度到所述重新調(diào)度時段中的不與所述第一 SIM的高優(yōu)先級通信沖突的最早時間段。(12)根據(jù)(9)所述的方法,進(jìn)一步包括,在重新調(diào)度之后:將通信資源轉(zhuǎn)移到所述第SIM以執(zhí)行所述后臺尋呼監(jiān)控活動。(13)根據(jù)(9)所述的方法,其中,重新調(diào)度包括:重新調(diào)度所述后臺尋呼監(jiān)控活動,而不考慮在重新調(diào)度之前所述計(jì)劃執(zhí)行時間是否與所述第一 SIM的高優(yōu)先級通信的計(jì)劃執(zhí)行時間沖突。(14)根據(jù)(9)所述的方法,其中,重新調(diào)度包括:當(dāng)在重新調(diào)度之前所述計(jì)劃執(zhí)行時間不與所述第一 SIM的高優(yōu)先級通信的計(jì)劃執(zhí)行時間沖突時,重新調(diào)度所述后臺尋呼監(jiān)控活動。(15) 一種系統(tǒng),包括:通信接口 ;第一 SIM ;第SIM ;控制器邏輯,與所述通信接口通信,所述控制器邏輯用于:確定第一 SM有效連接期間出現(xiàn)的所述第一 SIM要執(zhí)行高優(yōu)先級通信的特定時間段;以及在所述特定時間段期間搶占所述通信接口到所述第SIM的轉(zhuǎn)移。(16)根據(jù)(15)所述的系統(tǒng),其中,所述第一 SM有效連接包括數(shù)據(jù)分組連接。(17)根據(jù)(16)所述的系統(tǒng),其中,所述特定時間段包括所述第一 SIM利用網(wǎng)絡(luò)控制器建立分組傳輸模式的隨機(jī)訪問過程時間、所述第一 SM將上行鏈路控制消息傳輸至網(wǎng)絡(luò)控制器的上行鏈路傳輸時間、或其任意組合。(18)根據(jù)(15)所述的系統(tǒng),其中,所述高優(yōu)先級通信包括無線鏈路消息、訪問控制消息、傳輸控制協(xié)議(TCP)確認(rèn)消息、分組下行鏈路確認(rèn)消息、或其任意組合。(19)根據(jù)(15)所述的系統(tǒng),其中,在所述特定時間段期間,所述控制器邏輯用于通過以下方式搶占所述通信接口到所述第二 SIM的轉(zhuǎn)移:接收所述第二 SM使用所述通信接口的請求;認(rèn)識到所述請求的定時出現(xiàn)在所述特定時間段期間;以及在所述特定時間段期間保持所述第一 SM有效連接,而不將所述通信接口轉(zhuǎn)移到所述第二 SIM。(20)根據(jù)(15)所述的系統(tǒng),其中,所述控制器邏輯用于在所述特定時間段期間當(dāng)所述第二 SM請求所述通信接口以監(jiān)控尋呼指示符時搶占所述通信接口到所述第二 SM的轉(zhuǎn)移。
參照以下附圖及描述可以更好理解創(chuàng)新。在圖中,類似的編號在不同的視圖中指代對應(yīng)部件。圖1示出了具有多個SIM的用戶設(shè)備的實(shí)例。圖2示出了后臺尋呼監(jiān)控的時序?qū)嵗?。圖3示出了其中系統(tǒng)邏輯可以在硬件、軟件或這兩者中實(shí)現(xiàn)的控制器邏輯的實(shí)例。圖4示出了其中系統(tǒng)邏輯可以在硬件、軟件或這兩者中實(shí)現(xiàn)的控制器邏輯的實(shí)例。圖5示出了定期注冊更新的時序?qū)嵗?00。圖6示出了其中用戶設(shè)備可以在硬件、軟件或這兩者中實(shí)現(xiàn)的控制器邏輯的實(shí)例。圖7示出了定期位置更新的實(shí)例。圖8示出了定期路由區(qū)更新的實(shí)例。圖9示出了后臺尋呼監(jiān)控?fù)屨嫉臅r序?qū)嵗?。圖10示出了其中系統(tǒng)邏輯可以在硬件、軟件或這兩者中實(shí)現(xiàn)的控制器邏輯的實(shí)例。圖11示出了提高用戶設(shè)備吞吐量的時序?qū)嵗?。圖12示出了提高用戶設(shè)備吞吐量的時序?qū)嵗?。圖13示出了其中系統(tǒng)邏輯可以在硬件、軟件或這兩者中實(shí)現(xiàn)的控制器邏輯的實(shí)例。圖14示出了提高用戶設(shè)備吞吐量的時序?qū)嵗D15示出了提高用戶設(shè)備吞吐量的時序?qū)嵗?。圖16示出了其中系統(tǒng)邏輯可以在硬件、軟件或這兩者中實(shí)現(xiàn)的控制器邏輯的實(shí)例。
具體實(shí)施例方式以下討論參照用戶設(shè)備。用戶設(shè)備可以呈現(xiàn)多種不同形式并具有多種不同功能。作為實(shí)例,用戶設(shè)備可以是能夠打接無線電話的手機(jī)。用戶設(shè)備還可以是除打接電話之外還運(yùn)行通用應(yīng)用程序的智能手機(jī)。用戶設(shè)備實(shí)質(zhì)上可以是與網(wǎng)絡(luò)無線連接的任何設(shè)備,作為其他實(shí)例,包括車輛中的駕駛員輔助模塊、緊急收發(fā)器、尋呼機(jī)、衛(wèi)星電視接收器、網(wǎng)絡(luò)化立體聲接收器、計(jì)算機(jī)系統(tǒng)、音樂播放器或?qū)嵸|(zhì)上任何其他設(shè)備。以下討論介紹了如何管理包括多個(例如,兩個)SIM的用戶設(shè)備中的尋呼接收。圖1示出了具有多個SM的用戶設(shè)備100的實(shí)例,在該實(shí)例中,為SMl 102及SM2
104。電氣及物理接口 106將SMl 102連接至用戶設(shè)備硬件的其余部分,例如連接至系統(tǒng)總線110。類似地,電氣及物理接口 108將SM2連接至系統(tǒng)總線110。用戶設(shè)備100包括通信接口 112、系統(tǒng)邏輯114及用戶界面118。系統(tǒng)邏輯114可包括硬件、軟件、固件或其他邏輯的任何組合。例如,系統(tǒng)邏輯114可以在片上系統(tǒng)(SoC)、專用集成電路(ASIC)或其他電路中實(shí)現(xiàn)。系統(tǒng)邏輯114是用戶設(shè)備中任何所需功能的實(shí)現(xiàn)方式的一部分。在這方面,系統(tǒng)邏輯114可包括這樣的邏輯,該邏輯例如便于運(yùn)行應(yīng)用程序,接受用戶輸入,保存并檢索應(yīng)用程序數(shù)據(jù),建立、保持并中止手機(jī)通話、無線網(wǎng)絡(luò)連接、藍(lán)牙連接或其他連接,并在用戶界面118上顯示相關(guān)信息。用戶界面118可包括圖形用戶界面、觸摸式顯示器、語音或面部識別輸入、按鈕、開關(guān)及其他用戶接口元件。通信接口 112可包括一個或多個收發(fā)器。收發(fā)器可以是無線收發(fā)器,其包括調(diào)制/解調(diào)電路、放大器、模數(shù)及數(shù)模轉(zhuǎn)移器和/或用于通過一根或多根天線或通過物理(例如,線纜)介質(zhì)進(jìn)行發(fā)送及接收的其他邏輯。作為一種實(shí)現(xiàn)實(shí)例,通信接口 112及系統(tǒng)邏輯114可包括受BCM28150HSPA+片上系統(tǒng)(SoC)基帶智能手機(jī)處理器控制的BCM2091 EDGE/HSPA多模式、多波段手機(jī)收發(fā)器及BCM59056高級電源管理單元(PMU)。這些集成電路,以及用于用戶設(shè)備100的其他硬件及軟件實(shí)現(xiàn)選項(xiàng)可從加州Irvine的博通公司購買。發(fā)送及接收的信號可以遵守在目前或?qū)碇С职ㄅcSIM相關(guān)聯(lián)的尋呼通知的通信的各種格式、協(xié)議、調(diào)制、頻率信道、比特率及編碼的各種組合中的任意組合。作為一個具體實(shí)例,通信接口112可以支持通用移動通信系統(tǒng)(UMTS)下的發(fā)送及接收。然而下述技術(shù)可適用于包括尋呼的其他通信技術(shù),不管該尋呼是否由第三代合作伙伴計(jì)劃(3GPP)、GSM(R)協(xié)會、長期演進(jìn)(LTE) (TM)努力或其他伙伴關(guān)系或標(biāo)準(zhǔn)機(jī)構(gòu)引起。在一種實(shí)現(xiàn)方式中,系統(tǒng)邏輯114包括一個或多個處理器116及存儲器120。例如,存儲器120對處理器116執(zhí)行的控制器指令122進(jìn)行存儲。如將在下文更詳細(xì)地描述的一樣,控制器指令122有助于在后臺尋呼監(jiān)控或定期注冊更新的多個SM之間轉(zhuǎn)移通信資源,例如通信接口 112。SIMl 102及SM 104可在相同或不同網(wǎng)絡(luò)上,且可以由相同或不同的小區(qū)(cell,蜂窩)服務(wù)。例如,網(wǎng)絡(luò)控制器A 128可以管理SMl 102所連接的特定小區(qū),而網(wǎng)絡(luò)控制器B 129可以管理SM2 104所連接的不同小區(qū)。SIMl 102及SM2 104都可以共享對通信接口 112的訪問。例如,可存在SMl 102及SM2 104都以時分方式共享的一組收發(fā)器電路。結(jié)果,系統(tǒng)邏輯114可以決定指定哪個SM使用通信接口 112,因?yàn)镾Ml 102及SM2 104在通信接口 112上無法同時都是處于有效狀態(tài)的。本申請參照虛擬調(diào)制解調(diào)器。虛擬調(diào)制解調(diào)器可以指用戶設(shè)備100的物理資源的軟件實(shí)現(xiàn)方式,例如通過硬件虛擬化。如上所述,對于通信接口 112,用戶設(shè)備100可以包括一組或多組物理基帶或RF資源,例如編碼器/解碼器、調(diào)制器、放大器及天線。虛擬調(diào)制解調(diào)器可代表任何資源在通信接口 112中的RF路徑中的軟件虛擬化。因此,用戶設(shè)備100的每個SIM可被分配虛擬調(diào)制解調(diào)器,并因此識別并使用虛擬調(diào)制解調(diào)器的虛擬化通信資源,以通過網(wǎng)絡(luò)進(jìn)行通信,而無需理解或處理因在多個SM之間共享RF路徑硬件導(dǎo)致的復(fù)雜性。獨(dú)立的虛擬調(diào)制解調(diào)器可被具體化并分配給每個SM,以通過各個SM所連接的各個網(wǎng)絡(luò)進(jìn)行通信。換句話說,多個虛擬調(diào)制解調(diào)器可以共享用戶設(shè)備100的一組共同的物理通信資源,且虛擬調(diào)制解調(diào)器由虛擬調(diào)制解調(diào)器邏輯進(jìn)行管理和控制,虛擬調(diào)制解調(diào)器邏輯例如為虛擬機(jī)控制器,其可以在硬件、軟件或這兩者中實(shí)現(xiàn)。作為實(shí)例,虛擬調(diào)制解調(diào)器邏輯可以針對每個SIM調(diào)度或者管理RF路徑硬件的訪問,并對虛擬調(diào)制解調(diào)器提出的請求作出響應(yīng),以針對特定SIM訪問RF路徑資源。圖2示出了后臺尋呼監(jiān)控的時序?qū)嵗?00。該時序?qū)嵗?00描述了系統(tǒng)邏輯114如何協(xié)調(diào)在多個SM,例如SMl 102及SM2 104之間共享通信接口 112。圖2利用陰影部分描述了沿著SMl及SM2的各時間軸的通信接口 112的共享。如圖2所示,系統(tǒng)邏輯114在通信接口 112上對SMl的有效時段210進(jìn)行了調(diào)度。然而,出于下述原因,系統(tǒng)邏輯114在tl-t2、t3-t4、t5-t6的時間內(nèi)以及在t7之后將SMl 102連接至通信接口 112,并同時分配SMl有效時段210中的時間片段,以允許SM2 104連接至通信接口 112,在此實(shí)例中是t2_t3、t4_t5及t6_t7時間期間。換句話說,系統(tǒng)邏輯114在第一 SM有效連接210期間對SMl 102及SM2 104的數(shù)據(jù)通信進(jìn)行調(diào)度及協(xié)調(diào)。例如,SMl 102可以在第一 SM有效連接210期間建立電路交換(CS)連接,例如語音通話連接??商娲?,SMl 102可以在第一 SM有效連接210期間建立分組交換(PS)連接,例如以便執(zhí)行數(shù)據(jù)分組傳輸。當(dāng)SMl 102在通信接口 112上處于有效狀態(tài)時(例如,在PS或CS通話期間),SM2104也許無法發(fā)送或接收數(shù)據(jù)。結(jié)果,SM2 104也許無法監(jiān)控尋呼信道或接收尋呼指示符。結(jié)果,在SMl 102在通信接口 112上處于有效狀態(tài)的同時,SM2 104不會接收意在通知SIM2 104呼入語音通話的尋呼指示符。為了允許SM2監(jiān)控尋呼信息,系統(tǒng)邏輯114可以確定(識別)在第一 SIM有效連接210期間的尋呼轉(zhuǎn)移時間。尋呼轉(zhuǎn)移時間可以指示出于任何原因(例如監(jiān)控包括尋呼指示符的尋呼消息)何時使通信接口 112轉(zhuǎn)移到SM2 104。在時序?qū)嵗?00中,用戶系統(tǒng)邏輯114確定了時間t2時的第一尋呼轉(zhuǎn)移時間212、時間t4時的第二尋呼轉(zhuǎn)移時間214及時間t6時的第三尋呼轉(zhuǎn)移時間216。在尋呼轉(zhuǎn)移時間212-216時,系統(tǒng)邏輯114使通信接口 112從SMl 102轉(zhuǎn)移到SM2 104。結(jié)果,如時序?qū)嵗?00中所示,SIM2 104在時間t2-t3、t4_t5及t6_t7在通信接口 112上處于有效狀態(tài),盡管這些時間窗口在原來計(jì)劃(scheduled)的SMl有效時段210內(nèi)。在轉(zhuǎn)移時間期間,例如在轉(zhuǎn)移時間212-216內(nèi),SM2 104可以通過監(jiān)控尋呼指示符信道來嘗試接收尋呼指示符。在嘗試接收尋呼指示符之后,系統(tǒng)邏輯114可以將通信接口 112返還SMl 102以繼續(xù)第一 SM有效連接210。當(dāng)SM2 104接收指示SM2 104的呼入連接的尋呼指示符時,系統(tǒng)邏輯114可以繼續(xù)為SM2 104許可通信接口 112上的訪問,以處理呼入連接的選定方面,而不將通信接口 112返還SMl 102。系統(tǒng)邏輯114 (例如,利用控制器指令122實(shí)現(xiàn)的)可以通過多種方式確定在第一SIM有效連接210期間的尋呼轉(zhuǎn)移時間。作為一個實(shí)例,用戶設(shè)備100可以存儲表示何時尋呼指示符將被從網(wǎng)絡(luò)控制器傳輸至用戶設(shè)備100的SMl尋呼時序信息124及SM2尋呼時序信息125。因此,系統(tǒng)邏輯114可以確定尋呼轉(zhuǎn)移時間以便基于SIM2尋呼時序信息125使通信接口 112轉(zhuǎn)移到SM2 104。系統(tǒng)邏輯114可以確定其他轉(zhuǎn)移時間以便在第一 SM有效連接210期間使通信接口 112轉(zhuǎn)移到SM2 104,如下所述。系統(tǒng)邏輯114還可以確定指示通信接口 112被轉(zhuǎn)移到SM2多久的尋呼轉(zhuǎn)移持續(xù)時間。因此,系統(tǒng)邏輯114可以在尋呼轉(zhuǎn)移時間將通信接口 112轉(zhuǎn)移至SIM2以持續(xù)尋呼轉(zhuǎn)移持續(xù)時間所給定的時間。如圖2所見,第一尋呼轉(zhuǎn)移時間212的尋呼轉(zhuǎn)移持續(xù)時間為t2-t3。類似地,第二尋呼轉(zhuǎn)移時間214的尋呼轉(zhuǎn)移持續(xù)時間為t4-t5。尋呼轉(zhuǎn)移持續(xù)時間可以是應(yīng)用于當(dāng)系統(tǒng)邏輯114使通信接口 112轉(zhuǎn)移到SM2 104便于后臺尋呼監(jiān)控時的一種或多種情況的預(yù)定時間值。尋呼轉(zhuǎn)移持續(xù)時間對于各轉(zhuǎn)移來說可以相同或可以不同。尋呼轉(zhuǎn)移的次數(shù)及持續(xù)時間可被選擇以滿足影響評價(jià)標(biāo)準(zhǔn)。例如,影響評價(jià)標(biāo)準(zhǔn)可以是,對SIMl的活動的中斷低于特定量,例如低于SMl有效時間210的預(yù)定百分?jǐn)?shù)(例如,10%)被分配給另一個SIM,低于SIMl帶寬減少的預(yù)定百分?jǐn)?shù)(例如,15%),或可以是其他標(biāo)準(zhǔn)。例如,網(wǎng)絡(luò)控制器可以在控制信道中將影響評價(jià)標(biāo)準(zhǔn)傳遞給用戶設(shè)備100??蛇x地或附加地,用戶界面118可以接受用戶所選的影響評價(jià)標(biāo)準(zhǔn)。作為一個具體實(shí)例,系統(tǒng)邏輯114可以將尋呼轉(zhuǎn)移持續(xù)時間的長度設(shè)置為對SIM2104監(jiān)控尋呼信道并接收尋呼指示符來說足夠長,例如20ms?;蛘撸到y(tǒng)邏輯114可以將尋呼轉(zhuǎn)移持續(xù)時間設(shè)置為對SIM2 104接收尋呼來說至少為最短的時間。尋呼轉(zhuǎn)移持續(xù)時間是可變的,且可以根據(jù)尋呼信號強(qiáng)度、尋呼內(nèi)容或任何其他因素而變化。由于接收尋呼或監(jiān)控尋呼信道的時間相對短,因此對SIMl PS或CS通話的影響可以較低。以此方式,系統(tǒng)邏輯114在第一 SM有效連接210期間會產(chǎn)生間隙以允許SM2104監(jiān)控尋呼信息。存儲器126可以存儲調(diào)度參數(shù),該等參數(shù)可包括尋呼轉(zhuǎn)移時間、尋呼轉(zhuǎn)移持續(xù)時間,以及SMl 102及SM2 104的有效時段。圖3示出了其中系統(tǒng)邏輯114可以在硬件、軟件或這兩者中實(shí)現(xiàn)的控制器邏輯300的實(shí)例。例如,控制器邏輯300可以在軟件中實(shí)現(xiàn)為控制器指令122。例如,在第一 SIM有效連接210期間,控制器邏輯300可確定SMl 102在通信接口 112上處于有效狀態(tài)(302)。在此期間,SM2 104可以處于掛起模式(例如,在小區(qū)駐扎,并且在通信接口 112上不處于有效狀態(tài))??刂破鬟壿?00然后可以確定尋呼轉(zhuǎn)移時間以使通信接口 112轉(zhuǎn)移到SIM2104,從而監(jiān)控尋呼信道(304)。控制器邏輯300還可以確定指定通信接口 112可以轉(zhuǎn)移到SIM2 104的時間量的尋呼轉(zhuǎn)移持續(xù)時間(306)。在第一用戶確定模塊有效連接210期間,SM2可以接收指示呼入語音通話是否指向SM2的尋呼指示符??刂破鬟壿?00可以從SM2接收呼入語音通話的指示(308)。然后,控制器邏輯300可以確定第一用戶確定模塊有效連接210是語音通話連接還是數(shù)據(jù)分組連接(310)。表述上可替代地,控制器邏輯300可以確定SMl在執(zhí)行PS通話或CS通話的通信接口 112上是否處于有效狀態(tài)。如果SMl在至SM2的呼入語音通話到達(dá)時正在執(zhí)行PS通話,則控制器邏輯300可以中斷第一用戶確定模塊有效連接210,從而中斷SIMlPS通話。為此,控制器邏輯300可以防止在尋呼轉(zhuǎn)移持續(xù)時間的最后使通信接口 112返回SIMl (312),而將通信接口 112分配給SM2 104以處理呼入語音通話(314)。如果SMl在至SM2的呼入語音通話到達(dá)時正在執(zhí)行CS通話,則控制器邏輯300可以與網(wǎng)絡(luò)建立連接,以便檢索與呼入語音通話相關(guān)聯(lián)的主叫方標(biāo)識(主叫方ID)信息。在一種實(shí)現(xiàn)方式中,控制器邏輯300可以確定額外的轉(zhuǎn)移時間以檢索呼入語音通話的主叫方ID信息,并使通信接口 112轉(zhuǎn)移到SMl 102直到所確定的轉(zhuǎn)移時間??商娲?,在將通信接口 112返回SMl 102之前,控制器邏輯300可以檢索主叫方ID信息。為了與網(wǎng)絡(luò)建立連接,控制器邏輯300可以確定與其建立網(wǎng)絡(luò)連接及檢索主叫方ID信息的網(wǎng)絡(luò)控制器(316)。獲取主叫方ID信息的過程可以遵循任何特定的通信標(biāo)準(zhǔn)規(guī)定的創(chuàng)建的信令序列。例如,控制器邏輯300可以將無線資源連接(RRC)的連接請求消息傳輸給網(wǎng)絡(luò)控制器(例如,網(wǎng)絡(luò)控制器B 129)。控制器邏輯300接下來可以接收RRC連接建立消息,其可包括信道分配??刂破鬟壿?00還可以與網(wǎng)絡(luò)控制器進(jìn)行通信以傳輸RRC連接建立完成消息,傳輸初始直接傳輸消息,并接收測量控制消息。此外,控制器邏輯300可以在SM2 104及網(wǎng)絡(luò)控制器之間交換安全模式命令消息及無線承載建立消息。一旦無線承載建立完成,控制器邏輯300然后就可通過從網(wǎng)絡(luò)控制器接收通話告警消息來檢索呼入語音通話的主叫方ID信息??刂破鬟壿?00可以確定網(wǎng)絡(luò)控制器可發(fā)送或接收與SM2的通信的時間,例如以便分配下行鏈路信道。一旦檢索到主叫方ID (318),控制器邏輯300可以通知用戶SM2上的呼入語音通話(320),允許用戶決定是否中斷第一用戶確定模塊有效連接210 (322)。例如,控制器邏輯300可以向用戶接口 110發(fā)布是接受還是拒絕呼入語音通話的詢問。當(dāng)接受通話時,例如,如果用戶通過用戶接口 110接受SM2上的呼入語音通話(324),則控制器邏輯300可以中斷第一用戶確定模塊有效連接210并使通信接口 112轉(zhuǎn)移到SM2 104以處理呼入語音通話(314)。當(dāng)拒絕通話時,例如,如果用戶通過用戶接口 110拒絕SM2上的呼入語音通話,則控制器700可以將通信接口 112返回SMl 102 (326)以繼續(xù)第一用戶確定模塊有效連接210。系統(tǒng)邏輯114可以確定是否以其他方式接受或拒絕來電。例如,系統(tǒng)邏輯114可以從存儲器120中讀取決策參數(shù)。作為一個實(shí)例,決策參數(shù)可以指示應(yīng)拒絕或接受所有來電。作為另一實(shí)例,決策參數(shù)可以指示應(yīng)拒絕或接受與某些主叫方ID匹配的來電。圖4示出了其中系統(tǒng)邏輯114可以在硬件、軟件或這兩者中實(shí)現(xiàn)的控制器邏輯400的實(shí)例。例如,控制器邏輯400可以在軟件中實(shí)現(xiàn)為控制器指令122??刂破鬟壿?00可以確定SMl 102在執(zhí)行CS通話(例如,語言通話)的通信接口 112上處于有效狀態(tài)(402)。與控制器邏輯300類似,控制器邏輯400可以確定尋呼轉(zhuǎn)移時間(404)以使通信接口 112轉(zhuǎn)移到SM2 104,從而監(jiān)控尋呼信道,以及確定尋呼轉(zhuǎn)移持續(xù)時間(406)。在第一用戶確定模塊有效連接210期間,當(dāng)SMl正在執(zhí)行CS通話時,SIM2可以接收并解碼指示指向SIM2的呼入語音通話的尋呼指示符。控制器邏輯400可以接收來自SIM2的呼入語音通話的指示(408)。作為響應(yīng),控制器邏輯400可以首先啟動保護(hù)定時器(410)以限制通信接口 112轉(zhuǎn)移到SM2的時間量,如下所述。作為一個實(shí)例,可以將保護(hù)定時器設(shè)定為一時間長度,使得即使將通信接口分配給SM2 104,SIMl 102所連接的網(wǎng)絡(luò)在保護(hù)定時器到期時也不會斷開(或預(yù)期不會斷開)第一用戶確定模塊有效連接210。保護(hù)定時器的長度例如可以為5-15秒,這取決于網(wǎng)絡(luò)配置。保護(hù)定時器的長度還可以更短,以降低對SMl CS通話的影響??刂破鬟壿?00還可以防止在尋呼轉(zhuǎn)移持續(xù)時間到期時使通信接口 112返還SIMl0相反,控制器邏輯400可以使通信接口 112轉(zhuǎn)移到SM2以繼續(xù)使用以便檢索呼入語音通話的主叫方ID信息(412)。換句話說,控制器邏輯400可以中斷第一用戶確定模塊有效連接210達(dá)所需時間量以允許SM2與網(wǎng)絡(luò)建立連接并檢索呼入語音通話的主叫方ID信息。作為實(shí)例,第一用戶確定模塊有效連接210及SMl 102 CS通話可以中斷一段時間(例如,2-4秒),同時SM2 104檢索主叫方ID信息,在這期間,可以暫停SMl 102語音通話的音頻。如果保護(hù)定時器在SM2 104檢索到主叫方ID信息之前到期(414),則控制器邏輯400可以中止SM2 104的檢索主叫方ID的嘗試(416)??刂破鬟壿?00例如可通過暫??刂芐M的虛擬機(jī),或指示虛擬機(jī)釋放來中止嘗試,使得對通信接口 112的訪問結(jié)束且通信停止。例如,控制器邏輯400可暫??刂芐IM的虛擬機(jī),或指示虛擬機(jī)釋放,使得SM對通信接口 112的訪問結(jié)束且通信停止??刂破鬟壿?00然后可以將通信接口 112送回SMl以恢復(fù)第一用戶確定模塊有效連接210 (418)。如果SM2 104在保護(hù)定時器到期之前與網(wǎng)絡(luò)建立連接并檢索到主叫方ID信息,則控制器邏輯400可以停止保護(hù)定時器(420)??刂破鬟壿?00然后可通過停止與網(wǎng)絡(luò)控制器進(jìn)行通信來自動拒絕至SM2 104的呼入語音通話(422)??刂破鬟壿?00然后例如可通過用戶界面118向用戶呈現(xiàn)來電信息。來電信息可包括用戶設(shè)備100接收呼入語音通話的時間、呼入語音通話指向SM2 104的指示或檢索到的呼入語音通話的主叫方ID信息??刂破鬟壿?00還可以將通信接口 112送回SMl以恢復(fù)第一用戶確定模塊有效連接210(418)。圖5示出了定期注冊更新的時序?qū)嵗?00。即便掛起時,SIM2 104也可以監(jiān)控來自網(wǎng)絡(luò)的尋呼指示符,如在上述圖2-4中所述。為了保持與網(wǎng)絡(luò)的連接,SM2 104可以利用網(wǎng)絡(luò),例如通過向支持SM2 104的網(wǎng)絡(luò)控制器(例如,網(wǎng)絡(luò)控制器B 129)發(fā)送網(wǎng)絡(luò)注冊通信來執(zhí)行定期注冊更新。執(zhí)行定期注冊更新可包括執(zhí)行定期位置更新、定期路由區(qū)更新或定期跟蹤區(qū)更新的任意組合。網(wǎng)絡(luò)可以指定定期注冊時序信息,該定期注冊時序信息指定了用戶設(shè)備100或系統(tǒng)邏輯114可以執(zhí)行定期注冊更新的時段性,以便SM (例如,SM2 104)保持與網(wǎng)絡(luò)連接。定期注冊時序信息可以包括與執(zhí)行定期位置更新、定期路由區(qū)更新或定期跟蹤區(qū)更新有關(guān)的時序信息。該網(wǎng)絡(luò)可以通過網(wǎng)絡(luò)控制器,例如網(wǎng)絡(luò)控制器B129將定期注冊時序信息傳遞給用戶設(shè)備100及SM2 104。因此,如果SM2 104無法以網(wǎng)絡(luò)的定期注冊時序信息規(guī)定的頻率將定期注冊更新傳輸給網(wǎng)絡(luò)控制器,則該網(wǎng)絡(luò)會斷開與SM2 104的連接。在這種情況下,SIM2 104會無法成功監(jiān)控合適的尋呼信道或接收尋呼指示符。當(dāng)SMl 102在通信接口 112上處于有效狀態(tài)時(例如,執(zhí)行PS或CS通話),SM2104也許無法對網(wǎng)絡(luò)控制器執(zhí)行定期注冊更新以保持網(wǎng)絡(luò)連接。因此,系統(tǒng)邏輯114可以確定第一用戶確定模塊有效連接210期間的轉(zhuǎn)移時間以使通信接口 112轉(zhuǎn)移到SM2,以利用支持SIM2的網(wǎng)絡(luò)執(zhí)行選定的通信,例如注冊更新。在時序?qū)嵗?00中,系統(tǒng)邏輯114已確定時間t2作為轉(zhuǎn)移時間402以使通信接口112轉(zhuǎn)移到SM2 104,從而利用網(wǎng)絡(luò)執(zhí)行注冊更新。系統(tǒng)邏輯114在轉(zhuǎn)移時間可以選擇性地使通信接口 112轉(zhuǎn)移到SM2 104。例如,系統(tǒng)邏輯114可以基于第一用戶確定模塊連接210的連接類型,例如PS通話或CS通話來確定轉(zhuǎn)移決策。轉(zhuǎn)移決策還可涉及使通信接口112轉(zhuǎn)移到SM2是否會保持第一用戶確定模塊有效連接210的一定質(zhì)量水平,且可包括上文討論的任何影響評價(jià)標(biāo)準(zhǔn)。在圖5所示的時序?qū)嵗?00中,系統(tǒng)邏輯114在轉(zhuǎn)移時間502可以選擇性地使通信接口轉(zhuǎn)移到SM2 104。SIM2 104可以從時間t2到t3執(zhí)行定期位置更新、定期路由區(qū)更新或定期跟蹤區(qū)更新以保持網(wǎng)絡(luò)連接。一旦SM2 104完成注冊更新,系統(tǒng)邏輯114就可以將通信接口 112返還SMl以繼續(xù)第一用戶確定模塊有效連接210。圖6示出了其中系統(tǒng)邏輯114可以在硬件、軟件或這兩者中實(shí)現(xiàn)的控制器邏輯600的實(shí)例。與控制器邏輯300及控制器邏輯400 —樣,控制器邏輯600可以在軟件中實(shí)現(xiàn)為控制器指令122??刂破鬟壿?00可以確定第一用戶確定模塊有效連接210期間的轉(zhuǎn)移時間(602)以使通信接口 112轉(zhuǎn)移到SM2 104,從而執(zhí)行定期注冊更新。例如,控制器邏輯600可以從網(wǎng)絡(luò)控制器獲取定期注冊時序信息(604)。當(dāng)系統(tǒng)邏輯114或SM2 104成功發(fā)起與網(wǎng)絡(luò)的連接時,網(wǎng)絡(luò)的定期注冊時序信息可由網(wǎng)絡(luò)控制器進(jìn)行傳輸??刂破鬟壿?00可以基于所獲取的接收的定期注冊時序信息來配置定期注冊定時器(606)。作為一實(shí)例,定期注冊定時器可被配置為在足夠時間后到期,以便SIM2執(zhí)行注冊更新以保持網(wǎng)絡(luò)連接,例如發(fā)送定期位置更新??刂破鬟壿?00可以配置類似的定期注冊定時器以便執(zhí)行定期路由區(qū)更新或定期跟蹤區(qū)更新,這取決于網(wǎng)絡(luò)的配置??刂破鬟壿?00可以將轉(zhuǎn)移時間設(shè)定為所配置的定期注冊定時器中任意一個的到期時間(608)??商娲兀梢詫Χㄆ谧詴r序信息進(jìn)行處理并利用與SM2 104相關(guān)聯(lián)的邏輯對定期注冊定時器進(jìn)行配置。在該實(shí)現(xiàn)方式中,控制器邏輯600可以在從SIM2收到請求時確定轉(zhuǎn)移時間以便執(zhí)行定期注冊更新。當(dāng)定期注冊時間到期時,控制器邏輯600可以確定SMl在通信接口 112上處于有效狀態(tài)(610)并啟動保護(hù)定時器(612)以控制通信接口 112轉(zhuǎn)移至SM2 104的時間長度??刂破鬟壿?00然后可以選擇性地使通信接口 112轉(zhuǎn)移到SM2 104以執(zhí)行定期注冊更新(614)。在一種實(shí)現(xiàn)方式中,當(dāng)SIMl正在執(zhí)行CS通話(例如,語音通話)時,控制器邏輯600可通過不使通信接口 112轉(zhuǎn)移到SM2 104來選擇性地轉(zhuǎn)移通信接口 112,相反,SMl 102CS通話優(yōu)先于通過執(zhí)行定期注冊更新來保持網(wǎng)絡(luò)連接的SM2 104??商娲?,控制器邏輯600可以使通信接口 112轉(zhuǎn)移到SM2104,不管SMl是否在第一用戶確定模塊有效連接210期間執(zhí)行PS通話或CS通話??刂破鬟壿?00可以監(jiān)控保護(hù)定時器是否已經(jīng)到期(616)。如果保護(hù)定時器在SIM2 104完成定期注冊更新之前到期,則控制器邏輯600可以將通信接口 112送回SMl以恢復(fù)第一用戶確定模塊有效連接210(618)。當(dāng)保護(hù)定時器尚未到期時,控制器邏輯600可以確定SM2是否完成定期注冊更新(620)。如果SM2在保護(hù)定時器到期之前完成定期注冊更新,則控制器邏輯600可以將通信接口 112送回SIMl以恢復(fù)第一用戶確定模塊有效連接210 (622)。如果未完成,控制器邏輯600則可以繼續(xù)監(jiān)控保護(hù)定時器是否已經(jīng)到期(616)。圖7示出了定期位置更新700的實(shí)例。SM (例如SM2 104)可通過用戶設(shè)備100(且具體為SM2 104)與網(wǎng)絡(luò)控制器710之間的一系列通信來執(zhí)行定期位置更新700。為了執(zhí)行定期位置更新,SIM2 104可以將信道請求消息720傳輸給網(wǎng)絡(luò)控制器710,且該網(wǎng)絡(luò)控制器710可以利用即時分配消息722作出響應(yīng)。接下來,SM2 104可以傳輸位置更新請求消息724。網(wǎng)絡(luò)控制器710然后可以傳輸認(rèn)證請求消息726,且SM2 104可以傳輸認(rèn)證響應(yīng)728。可以執(zhí)行在SM2 104與網(wǎng)絡(luò)控制器710之間消息的類似交換,該等消息與加密模式(例如,730及732)、用戶設(shè)備100的標(biāo)識(例如,734及736)及臨時移動用戶標(biāo)識(TMSI)(例如,738及740)有關(guān)。網(wǎng)絡(luò)控制器710然后可以傳輸位置更新接受消息742。SIM2 104可通過將信道釋放消息744傳輸給網(wǎng)絡(luò)控制器710來作出響應(yīng),該SM2可以完成定期位置更新。圖8示出了定期路由區(qū)更新800的實(shí)例。SM (例如SM2 104)可通過用戶設(shè)備100(且具體為SM2 104)與網(wǎng)絡(luò)控制器810之間的一系列通信來執(zhí)行定期路由區(qū)更新800。首先,SM2 104可以將分組信道請求消息820傳輸給網(wǎng)絡(luò)控制器810。網(wǎng)絡(luò)控制器810可通過將分組上行鏈路分配消息822傳輸給SM2 104來作出響應(yīng)。接下來,SM2可以傳輸路由區(qū)更新請求消息824,且網(wǎng)絡(luò)控制器810可通過傳輸分組下行鏈路分配消息826來作出響應(yīng)。此后,網(wǎng)絡(luò)控制器810及SM2 104可以交換與認(rèn)證、加密(例如,828及830)及用戶設(shè)備100的標(biāo)識(例如,832及834)相關(guān)的消息。網(wǎng)絡(luò)控制器810然后可以傳輸路由區(qū)更新接受消息836。SIM2 104然后可以將路由區(qū)更新完成消息838傳輸給網(wǎng)絡(luò)控制器810,該SIM2可以完成定期路由區(qū)更新。圖9示出了后臺尋呼監(jiān)控?fù)屨嫉臅r序?qū)嵗?00。在該時序?qū)嵗?00中,SMl 102可以在第一用戶確定模塊有效連接210期間執(zhí)行PS通話或CS通話。在第一用戶確定模塊有效連接210期間,系統(tǒng)邏輯114可以確定尋呼轉(zhuǎn)移時間,例如尋呼轉(zhuǎn)移時間912及尋呼轉(zhuǎn)移時間914,在此期間用戶設(shè)備100可以使通信接口 100轉(zhuǎn)移到SM2 104以執(zhí)行后臺尋呼監(jiān)控活動。如圖9所示,SIM2可以監(jiān)控尋呼信道或從t2與t3之間的尋呼轉(zhuǎn)移時間912及t4與t5之間的尋呼轉(zhuǎn)移時間914接收尋呼指示符。系統(tǒng)邏輯114可以確定第一用戶確定模塊有效連接210期間當(dāng)?shù)谝挥脩舸_定模塊可執(zhí)行高優(yōu)先級通信時的特定時間段,例如在時序?qū)嵗?00中從時間t6至t7。在被示出為搶占時段的這個時間內(nèi),系統(tǒng)邏輯114可以搶占通信接口 112到SM2 104的轉(zhuǎn)移。例如,當(dāng)SIMl 102在通信接口 112上處于有效狀態(tài),執(zhí)行PS通話時,系統(tǒng)邏輯114可以確定SMl執(zhí)行高優(yōu)先級通信的時間。系統(tǒng)邏輯114可以通過多種不同方式,例如根據(jù)它們對SMl 102PS通話的性能或吞吐量的影響,將通信歸類為高優(yōu)先級。例如,如果SMl 102在處于分組傳輸模式下丟失與網(wǎng)絡(luò)控制器的通信接口 112或當(dāng)傳輸重要的上行鏈路控制消息時,SIMl102 PS通話的吞吐量、質(zhì)量或其他特性可能降低到低于預(yù)定閾值。在此等情況下,系統(tǒng)邏輯114可以抑制SMl連接的中斷。由SMl 102傳輸給網(wǎng)絡(luò)控制器的上行鏈路消息可以包括傳輸無線鏈路消息、訪問控制消息、分組上行鏈路確認(rèn)消息、傳輸控制協(xié)議(TCP)確認(rèn)消息或分組下行鏈路確認(rèn)消息。系統(tǒng)邏輯114可以將這些時間確定為要抑制SIM2訪問的搶占時段(例如,搶占時段920)。作為實(shí)例,系統(tǒng)邏輯114可以在t6_t7的時間確定尋呼轉(zhuǎn)移時間。系統(tǒng)邏輯114還可以確定SMl 102被調(diào)度以便從t6至t7將重要的上行鏈路控制消息傳輸給網(wǎng)絡(luò)控制器,從t6至t7可被系統(tǒng)邏輯114確定為搶占時段920的一段時間。因?yàn)閷ず艮D(zhuǎn)移時間出現(xiàn)在搶占時段920期間,所以在搶占時段920期間系統(tǒng)邏輯114可以搶占通信接口 112到SIM2 104的以便執(zhí)行后臺尋呼監(jiān)控活動的轉(zhuǎn)移。圖10示出了其中系統(tǒng)邏輯114可以在硬件、軟件或這兩者中實(shí)現(xiàn)的控制器邏輯1000的實(shí)例。例如,控制器邏輯1000可以在軟件中實(shí)現(xiàn)為控制器指令122??刂破鬟壿?000可確定SMl 102在傳輸PS通話中的分組的通信接口 110上處于有效狀態(tài)(1002)。在第一用戶確定模塊有效連接210期間,控制器邏輯1000可以確定SMl 102將執(zhí)行高優(yōu)先級通信的特定時間段(1004),例如上文針對PS通話所討論的實(shí)例。在特定時間段期間(例如,搶占時段920),控制器邏輯1000可以搶占通信接口 112到SIM2 104的轉(zhuǎn)移(1006),例如用于SM2 104執(zhí)行后臺尋呼監(jiān)控活動。在一種實(shí)現(xiàn)方式中,控制器邏輯1000在搶占時段期間可通過使通信接口 112轉(zhuǎn)移到SM2 104來優(yōu)先SM2 104定期注冊更新,使得SM2 104可以執(zhí)行定期注冊更新??商娲兀刂破鬟壿嬤€可以在搶占時段期間搶占通信接口 112到SM2 104以便執(zhí)行定期注冊更新的轉(zhuǎn)移。
圖11示出了提高用戶設(shè)備100吞吐量的時序?qū)嵗?100。在該時序?qū)嵗?100中,在第一 SM有效連接210期間,SMl 102在通信接口 112上處于有效狀態(tài)。在第一 SM有效連接210期間,SMl 102可以執(zhí)行PS通話或CS通話,或任何其他類型的網(wǎng)絡(luò)通信。在第一 SM有效連接210期間,在SMl 102 PS通話期間,SMl 102在t2至t4之間可以對高優(yōu)先級通信,例如高優(yōu)先級上行鏈路通信1110的執(zhí)行進(jìn)行調(diào)度。當(dāng)SMl 102將執(zhí)行高優(yōu)先級通信時,系統(tǒng)邏輯114可以確定第一 SIM有效連接210期間的高優(yōu)先級訪問時間。系統(tǒng)邏輯114還可以確定在高優(yōu)先級訪問時間的至少一部分期間許可空閑SM(例如SM2 104)訪問通信接口 112,從而造成高優(yōu)先級通信的時序沖突。例如,系統(tǒng)邏輯114可以確定時間t3至t4之間的尋呼轉(zhuǎn)移時間1120以使通信接口 112轉(zhuǎn)移到SM2,從而執(zhí)行后臺尋呼監(jiān)控活動,或任何其他所需的網(wǎng)絡(luò)通信。圖11中所示的后臺尋呼監(jiān)控(BPM)活動可包括普通優(yōu)先級BPM活動1130及高優(yōu)先級BPM活動1140。普通優(yōu)先級BPM活動1130可包括對時間不敏感的后臺尋呼監(jiān)控活動,例如多路徑搜索活動或相鄰小區(qū)搜索活動。高優(yōu)先級BPM活動1140可包括時間敏感型后臺尋呼監(jiān)控活動,例如監(jiān)控尋呼指示信道,監(jiān)控尋呼信道或解碼尋呼。時序沖突(或可替代地稱為訪問沖突)在t3至t4之間存在于執(zhí)行SMl 102的高優(yōu)先級通信及執(zhí)行SM2 104的后臺尋呼監(jiān)控活動之間。系統(tǒng)邏輯114可以執(zhí)行解決時序沖突的沖突解決行動,例如在高優(yōu)先級訪問時間期間不中斷高優(yōu)先級通信。作為沖突解決行動的一個實(shí)例,系統(tǒng)邏輯114可以對BPM活動的選定部分進(jìn)行重新調(diào)度,因此執(zhí)行高優(yōu)先級通信不會與執(zhí)行BPM活動重疊。在圖12中,系統(tǒng)邏輯114已將普通優(yōu)先級BPM活動1130重新調(diào)度到較早的時間,以解決時序沖突,而在高優(yōu)先級訪問時間期間無需中斷高優(yōu)先級通信。附加地或替代地,系統(tǒng)邏輯114可通過重新調(diào)度沖突的高優(yōu)先級通信,例如高優(yōu)先級上行鏈路通信1110,來執(zhí)行沖突解決行動,以解決時序沖突。在某些實(shí)現(xiàn)方式中,系統(tǒng)邏輯114可將重新調(diào)度限制為以下程度:高優(yōu)先級上行鏈路通信1110的重新調(diào)度對SM1102 PS通話的吞吐量或某些其他特征的影響不超過預(yù)定閾值。此外,如果調(diào)度高優(yōu)先級上行鏈路通信1110與高優(yōu)先級BPM活動1140沖突,則系統(tǒng)邏輯114還可以將高優(yōu)先級上行鏈路通信1110重新調(diào)度到高優(yōu)先級上行鏈路通信1110的重新調(diào)度不影響SMl 102 PS通話的吞吐量的程度。然而,如果高優(yōu)先級上行鏈路通信1110無法重新調(diào)度,則系統(tǒng)邏輯114可以確定是將通信接口 112分配給SMl以執(zhí)行高優(yōu)先級通信1110還是分配給SM2以執(zhí)行高優(yōu)先級活動1140。圖12示出了提高用戶設(shè)備100吞吐量的時序?qū)嵗?200。時序?qū)嵗?200從時序?qū)嵗?100得來并描述了已對普通優(yōu)先級BPM活動1130進(jìn)行重新調(diào)度以免與執(zhí)行高優(yōu)先級上行鏈路通信1110發(fā)生時序沖突的時序。因此,系統(tǒng)邏輯114可通過重新調(diào)度普通優(yōu)先級BPM活動1130來解決t3至t4之間的前述時序沖突,以便在時間tla開始并在時間t2結(jié)束。由于重新調(diào)度的結(jié)果,系統(tǒng)邏輯114現(xiàn)在可以確定兩個尋呼轉(zhuǎn)移時間以執(zhí)行SM2104后臺尋呼監(jiān)控活動。在時間tla時,系統(tǒng)邏輯114可以確定尋呼轉(zhuǎn)移時間1130以執(zhí)行普通優(yōu)先級BPM活動。在時間t5,系統(tǒng)邏輯114可以確定尋呼轉(zhuǎn)移時間1140以執(zhí)行高優(yōu)先級BPM活動1140。如圖12所示,第一 SM有效連接210在時間tla至t2之間以及在時間t5至t6之間被中斷兩次,便于SM2執(zhí)行后臺尋呼監(jiān)控活動。系統(tǒng)邏輯114可以對普通優(yōu)先級BPM有效1130進(jìn)行重新調(diào)度以最小化執(zhí)行普通優(yōu)先級BPM活動1130及高優(yōu)先級活動1140之間的時間。圖13示出了其中系統(tǒng)邏輯114可以在硬件、軟件或這兩者中實(shí)現(xiàn)的控制器邏輯1300的實(shí)例。例如,控制器邏輯1300可以在軟件中實(shí)現(xiàn)為控制器指令122。在第一 SM有效連接210期間,控制器邏輯1300可確定SMl在通信接口 112上處于有效狀態(tài)(1302)??刂破鬟壿?300然后可以認(rèn)識到SMl被調(diào)度以便在特定時間段執(zhí)行高優(yōu)先級通信(1304)??刂破鬟壿?300還可以確定尋呼轉(zhuǎn)移時間以使通信接口 112轉(zhuǎn)移到5頂2 104,從而執(zhí)行后臺尋呼監(jiān)控活動(1306)??刂破鬟壿?300然后可以確定在SMl執(zhí)行高優(yōu)先級通信及SM2執(zhí)行后臺尋呼監(jiān)控活動之間存在時序沖突(1308)??刂破鬟壿?300可以確定高優(yōu)先級通信是否與執(zhí)行一個或多個高優(yōu)先級BPM活動沖突(1310)。如果時序沖突涉及高優(yōu)先級BPM活動,控制器邏輯1300則可以確定是否可以重新調(diào)度高優(yōu)先級通信(1312)。如果是,控制器邏輯1300可重新調(diào)度高優(yōu)先級通信(1314)。作為實(shí)例,控制器邏輯1300可以在網(wǎng)絡(luò)時序要求允許推遲且不會顯著降低SMl102 PS通話的吞吐量的程度上推遲執(zhí)行上行鏈路確認(rèn)消息。如果否,控制器邏輯1300可以確定是先執(zhí)行SMl 102高優(yōu)先級通信還是先執(zhí)行SM2高優(yōu)先級BPM活動,并相應(yīng)分配通信接口 112 (1316)。如果時序沖突不涉及高優(yōu)先級BPM活動,則控制器邏輯1300可以重新調(diào)度普通優(yōu)先級BPM活動,以解決與執(zhí)行SMl高優(yōu)先級通信發(fā)生的時序沖突(1318)??刂破鬟壿?300然后可以確定重新調(diào)度的普通優(yōu)先級BPM活動及高優(yōu)先級BPM活動的尋呼轉(zhuǎn)移時間(1320)。控制器邏輯1300可以轉(zhuǎn)移通信接口 112以支持執(zhí)行SMl 102高優(yōu)先級通信并執(zhí)行 SM2 104 BPM 活動(1322)。圖14示出了提高用戶設(shè)備100吞吐量的時序?qū)嵗?400。在該時序?qū)嵗?400中,在第一 SM有效連接210期間,SMl 102在通信接口 112上可以處于有效狀態(tài)。在第一 SM有效連接210期間,可以對SMl進(jìn)行調(diào)度以便在時間t3至t4之間執(zhí)行高優(yōu)先級上行鏈路通信1110。在第一 SM有效連接210期間,系統(tǒng)邏輯114可以確定時間t5時的尋呼轉(zhuǎn)移時間140以使通信接口 112轉(zhuǎn)移到SM2,從而執(zhí)行BPM活動,包括普通優(yōu)先級BPM活動1140及高優(yōu)先級BPM活動1130,如圖11所述。為了避免與SMl 102高優(yōu)先級通信發(fā)生任何潛在的時序沖突,系統(tǒng)邏輯114可以重新調(diào)度普通優(yōu)先級BPM活動1130,以確保SM2 104執(zhí)行普通優(yōu)先級BPM活動1130不與SIMl 102執(zhí)行高優(yōu)先級通信(例如高優(yōu)先級上行鏈路通信1110)沖突。為此,系統(tǒng)邏輯114在重新調(diào)度時段可以嘗試重新調(diào)度普通優(yōu)先級BPM活動1130。重新調(diào)度時段可以是BPM活動的計(jì)劃執(zhí)行時間之前的預(yù)定長度時間,例如圖14中所示的從t2至t5之間的重新調(diào)度時段1420。系統(tǒng)邏輯114可以確定是否可以將普通優(yōu)先級BPM活動1130重新調(diào)度到重新調(diào)度時段1420中的時間段(例如,時間t2),而不與SMl 102高優(yōu)先級通信的執(zhí)行發(fā)生沖突。在這個意義上,系統(tǒng)邏輯114通過在重新調(diào)度時段的最早時間點(diǎn)重新調(diào)度普通優(yōu)先級BPM活動1130而采用機(jī)會重調(diào)度算法,使得普通優(yōu)先級BPM活動1130不與SMl 102高優(yōu)先級通信的執(zhí)行發(fā)生沖突。例如,系統(tǒng)邏輯114可以將普通優(yōu)先級BPM活動1130重新調(diào)度到重新調(diào)度時段1420的最早時間段,該時間段不與高優(yōu)先級通信例如高優(yōu)先級上行鏈路通信1110發(fā)生沖突。
重新調(diào)度時段可以是系統(tǒng)邏輯114重新調(diào)度BPM活動(例如,普通優(yōu)先級BPM活動)時所使用的預(yù)定時間長度??梢韵拗浦匦抡{(diào)度時段的長度,使得普通優(yōu)先級BPM活動1130及高優(yōu)先級BPM活動1140不在時間上相差甚遠(yuǎn)而執(zhí)行。例如,普通優(yōu)先級BPM活動1130可包括多路徑搜索活動或相鄰小區(qū)搜索活動。執(zhí)行普通優(yōu)先級BPM活動1130及高優(yōu)先級BPM活動1140之間的時間越長,從多路徑搜索或相鄰小區(qū)搜索收集的時序信息就不會那么有效。然而,即便重新調(diào)度了普通優(yōu)先級BPM活動1130,如上所述,高優(yōu)先級BPM活動1140也可能仍然與高優(yōu)先級上行鏈路通信1110沖突。在這種情況下,系統(tǒng)邏輯114如果可能的話可以重新調(diào)度高優(yōu)先級上行鏈路通信1110,或確定高優(yōu)先級上行鏈路通信1110優(yōu)先還是高優(yōu)先級BPM活動1140優(yōu)先。圖15示出了提高用戶設(shè)備100吞吐量的時序?qū)嵗?500。時序?qū)嵗?500從時序?qū)嵗?400得來并描述了已通過機(jī)會方式對普通優(yōu)先級BPM活動1130進(jìn)行重新調(diào)度以便在時序?qū)嵗?400的時間t2 (而不是t5)開始的時序。此外,系統(tǒng)邏輯114可以重新調(diào)度普通優(yōu)先級BPM活動1130,而不考慮普通優(yōu)先級BPM活動1130是否與高優(yōu)先級上行鏈路通信1110沖突。一旦重新調(diào)度普通優(yōu)先級BPM活動1130,系統(tǒng)邏輯114可以確定普通優(yōu)先級BPM活動1130及高優(yōu)先級BPM活動1140的尋呼轉(zhuǎn)移時間。在時序?qū)嵗?500中,系統(tǒng)邏輯114確定了在時間t2時的尋呼轉(zhuǎn)移時間1510以執(zhí)行普通優(yōu)先級BPM活動1130。系統(tǒng)邏輯114還確定了尋呼轉(zhuǎn)移時間1520以執(zhí)行高優(yōu)先級BPM活動1140。圖16示出了其中系統(tǒng)邏輯114可以在硬件、軟件或這兩者中實(shí)現(xiàn)的控制器邏輯1600的實(shí)例??刂破鬟壿?600可以在軟件中實(shí)現(xiàn)為控制器指令122。在第一 SM有效連接210期間,控制器邏輯1600可首先確定SMl在通信接口 112上處于有效狀態(tài)(1602)。接下來,控制器邏輯1600可以確定重新調(diào)度時段何時開始(1604)。也就是說,控制器邏輯1600可以認(rèn)識到SM2 104 BPM活動之前的某個時間被調(diào)度,其中該某個時間可由預(yù)定值指定,從而標(biāo)記重新調(diào)度時段的起點(diǎn)。接下來,控制器邏輯1600可以對經(jīng)調(diào)度的分組傳輸進(jìn)行分析以便在通信接口 112上進(jìn)行通信(1606),例如,持續(xù)接下來兩個IOms幀的檢查時段。可替代地,控制器邏輯1600可以對經(jīng)調(diào)度的分組傳輸進(jìn)行分析,且持續(xù)接下來四個IOms幀的檢查時段。控制器邏輯1600可以確定是否可以在檢查時段內(nèi)重新調(diào)度SM2 104普通優(yōu)先級BPM活動并避免與執(zhí)行SMl 102高優(yōu)先級通信發(fā)生時間沖突(1608),從檢查時段的最早時間點(diǎn)開始。如果是,控制器邏輯1600可以將普通優(yōu)先級BPM活動重新調(diào)度為時間的最早確定點(diǎn)(1610)??刂破鬟壿?600然后可以確定重新調(diào)度的普通優(yōu)先級BPM活動及高優(yōu)先級活動的尋呼轉(zhuǎn)移時間(1612)。接下來,控制器邏輯1600可以根據(jù)所確定的尋呼轉(zhuǎn)移時間使通信接口 112轉(zhuǎn)移到SM2 (1614)以允許SM2在第一 SM有效連接210期間執(zhí)行后臺尋呼監(jiān)控活動。如果控制器邏輯1600在檢查時段內(nèi)無法重新調(diào)度普通優(yōu)先級BPM活動(例如,由于與SMl 102高優(yōu)先級通信發(fā)生時序沖突),則控制器邏輯1600可以確定是否考慮了整個重新調(diào)度時段(1616)。如果是,控制器邏輯1600會無法重新調(diào)度普通優(yōu)先級BPM活動。否貝U,控制器邏輯1600可以對重新調(diào)度時段的下一部分進(jìn)行分析(1606)。
上述方法、設(shè)備、技術(shù)及邏輯可以以多種不同方式在硬件、軟件或硬件及軟件兩者的多種不同組合中實(shí)現(xiàn)。例如,所有或部分系統(tǒng)可包括控制器中的電路、微處理器或?qū)S眉呻娐?ASIC),或可以利用離散邏輯或組件,或其他類型的模擬或數(shù)字電路的組合來實(shí)現(xiàn),組合在單個集成電路上或分布在多個集成電路之間。上述所有或部分邏輯可以實(shí)現(xiàn)為由處理器、控制器或其他處理設(shè)備執(zhí)行的指令并可以存儲在有形或非瞬態(tài)機(jī)器可讀或計(jì)算機(jī)可讀介質(zhì),例如閃存、隨機(jī)存取存儲器(RAM)或只讀存儲器(ROM)、可擦可編程只讀存儲器(EPROM)或其他機(jī)器可讀介質(zhì)例如光盤只讀存儲器(⑶ROM)或磁盤或光盤中。因此,產(chǎn)品例如計(jì)算機(jī)程序產(chǎn)品可包括存儲介質(zhì)及存儲在介質(zhì)上的計(jì)算機(jī)可讀指令,當(dāng)在端點(diǎn)、計(jì)算機(jī)系統(tǒng)或其他設(shè)備中執(zhí)行時計(jì)算機(jī)可讀指令時,使設(shè)備根據(jù)上述任意描述執(zhí)行操作。系統(tǒng)的處理能力可以分布在多個系統(tǒng)組件之間,例如分布在多個處理器及存儲器之間,任選包括多個分布式處理系統(tǒng)。參數(shù)、數(shù)據(jù)庫及其他數(shù)據(jù)結(jié)構(gòu)可以單獨(dú)進(jìn)行存儲管理,可以并入單個存儲器或數(shù)據(jù)庫,可以通過多種不同方式在邏輯上及物理上進(jìn)行組織,并可以通過多種方式來實(shí)現(xiàn),包括數(shù)據(jù)結(jié)構(gòu)例如鏈接表、哈希表或內(nèi)隱存儲機(jī)制。程序可以是單個程序、獨(dú)立程序的一部分(例如,子程序),分布在多個存儲器及處理器中,或通過多種不同的方式來實(shí)現(xiàn),例如在庫例如共享庫(例如,動態(tài)鏈接庫(DLL))中。例如,DLL可以對執(zhí)行上述任何系統(tǒng)處理的代碼進(jìn)行存儲。盡管已經(jīng)對本公開的各個實(shí)施方式進(jìn)行了描述,但對本領(lǐng)域的普通技術(shù)人員來說顯而易見的是,更多實(shí)施方式及實(shí)現(xiàn)在本發(fā)明的范圍內(nèi)是可能的。因此,除了所附權(quán)利要求及其等同物以外,本發(fā)明不受其他限制。
權(quán)利要求
1.一種系統(tǒng),包括: 通信接口 ; 控制器邏輯,與所述通信接口通信,所述控制器邏輯用于: 在第一用戶識別模塊(SIM)有效連接期間,當(dāng)?shù)谝挥脩糇R別模塊要通過所述通信接口執(zhí)行高優(yōu)先級通信時,確定高優(yōu)先級訪問時間; 確定在所述高優(yōu)先級訪問時間的至少一部分期間空閑用戶識別模塊會被許可訪問所述通信接口,從而對所述高優(yōu)先級通信造成訪問沖突;以及 執(zhí)行解決所述訪問沖突的沖突解決活動,而在所述高優(yōu)先級訪問時間期間不中斷所述高優(yōu)先級通信。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,所述高優(yōu)先級通信包括:用于利用網(wǎng)絡(luò)控制器建立分組傳輸模式的隨機(jī)訪問過程通信、無線鏈路消息、訪問控制消息、傳輸控制協(xié)議(TCP)確認(rèn)消息、分組下行鏈路確認(rèn)消息、或其任意組合。
3.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,所述控制器邏輯用于通過以下方式執(zhí)行重新調(diào)度活動: 對所述高優(yōu)先級通信進(jìn)行重新調(diào)度,使得所述高優(yōu)先級通信的執(zhí)行不與所述后臺尋呼監(jiān)控活動的執(zhí)行重疊。
4.一種方法,包括: 確定第一 SIM有效連接期間的重新調(diào)度時段,其中,所述重新調(diào)度時段包括第二 SIM的后臺尋呼活動的計(jì)劃執(zhí)行時間之前的預(yù)定長度的時間;以及 對所述后臺尋呼監(jiān)控活動進(jìn)行重新調(diào)度以在所述重新調(diào)度時段期間發(fā)生。
5.根據(jù)權(quán)利要求4所述的方法,其中,重新調(diào)度包括:將所述后臺尋呼監(jiān)控活動重新調(diào)度到所述重新調(diào)度時段期間的不與所述第一 SIM的高優(yōu)先級通信的執(zhí)行沖突的時間段。
6.根據(jù)權(quán)利要求4所述的方法,其中,重新調(diào)度包括:將所述后臺尋呼活動重新調(diào)度到所述重新調(diào)度時段中的不與所述第一 SIM的高優(yōu)先級通信沖突的最早時間段。
7.根據(jù)權(quán)利要求4所述的方法,進(jìn)一步包括,在重新調(diào)度之后: 將通信資源轉(zhuǎn)移到所述第二 SIM以執(zhí)行所述后臺尋呼監(jiān)控活動。
8.一種系統(tǒng),包括: 通信接口 ; 第一 SM; 第二 SM; 控制器邏輯,與所述通信接口通信,所述控制器邏輯用于: 確定第一 SM有效連接期間出現(xiàn)的所述第一 SIM要執(zhí)行高優(yōu)先級通信的特定時間段;以及 在所述特定時間段期間搶占所述通信接口到所述第二 SIM的轉(zhuǎn)移。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其中,所述第一SM有效連接包括數(shù)據(jù)分組連接。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其中,所述特定時間段包括所述第一SIM利用網(wǎng)絡(luò)控制器建立分組傳輸模式的隨機(jī)訪問過程時間、所述第一 SM將上行鏈路控制消息傳輸至網(wǎng)絡(luò)控制器的上行鏈路傳輸時間、或其任意組合。
全文摘要
本公開涉及用于多SIM用戶設(shè)備的智能資源控制。提供了一種系統(tǒng)及方法以支持多用戶識別模塊(SIM)裝置的操作。當(dāng)?shù)谝籗IM的計(jì)劃高優(yōu)先級通信與第二SIM的計(jì)劃尋呼監(jiān)控活動重疊時,可能存在定時沖突。當(dāng)?shù)谝籗IM執(zhí)行高優(yōu)先級通信時,多SIM裝置可搶占通信資源到第二SIM的轉(zhuǎn)移。或者,多SIM裝置可執(zhí)行重新調(diào)度活動以解決定時沖突??梢灾匦抡{(diào)度第一SIM的高優(yōu)先級通信??商娲?,可以重新調(diào)度普通優(yōu)先級尋呼監(jiān)控活動以解決定時沖突。
文檔編號H04W88/06GK103167610SQ20121053050
公開日2013年6月19日 申請日期2012年12月10日 優(yōu)先權(quán)日2011年12月12日
發(fā)明者劉遠(yuǎn), 林軍, 曹亞昕, 塞思拉馬·六車穆爾蒂, 陳彤, 拉明·米雄, 蘇金生, 阿倫·維斯瓦納斯 申請人:美國博通公司