麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

用于提高數(shù)據(jù)吞吐量的通信協(xié)議技術(shù)的制作方法

文檔序號:7861659閱讀:217來源:國知局
專利名稱:用于提高數(shù)據(jù)吞吐量的通信協(xié)議技術(shù)的制作方法
技術(shù)領(lǐng)域
本公開涉及具有至少一個用戶標識模塊(SM)的通信裝置。本公開還涉及用于提高數(shù)據(jù)吞吐量的通信協(xié)議(比如,傳輸控制協(xié)議(TCP)/互聯(lián)網(wǎng)協(xié)議(IP))技術(shù)以及虛擬調(diào)制解調(diào)器恢復處理機。
背景技術(shù)
巨大的客戶需求促使電子設(shè)備和通信技術(shù)快速發(fā)展,從而廣泛采用移動通信裝置。根據(jù)一些預測數(shù)據(jù),全世界使用的無線用戶連接的數(shù)量將近為世界人口的80%,所以這種裝置的增長程度顯而易見。而且,根據(jù)其他預測數(shù)據(jù),(僅僅舉三個例子)美國、意大利和英國所使用的移動電話均比生活在這些國家的人口多。近年來,蜂窩電話制造商已經(jīng)引進包括多個SM卡的電話設(shè)計。每個SM卡有利于單獨連接到相同的網(wǎng)絡(luò)或不同的網(wǎng)絡(luò)。結(jié)果,SIM給電話用戶提供比如兩個不同的電話號碼,這兩個電話號碼由同一個電話硬件處理。因此,多個SIM方法某種程度上緩解了攜帶不同的物理電話的需要,并且改進了多個SM通信裝置,以便繼續(xù)促使這種裝置成為吸引用戶的選擇。

發(fā)明內(nèi)容
(I) 一種方法,包括:通過網(wǎng)絡(luò)連接接收網(wǎng)絡(luò)數(shù)據(jù)包;發(fā)送所述網(wǎng)絡(luò)數(shù)據(jù)包的第一確認;存儲所述第一確認的確認特征;以及,確定所述網(wǎng)絡(luò)連接在暫停之后何時恢復,并且作為響應(yīng):發(fā)送所述網(wǎng)絡(luò)數(shù)據(jù)包的包括所述確認特征的第二確認,而不等待額外的網(wǎng)絡(luò)數(shù)據(jù)包通過所述網(wǎng)絡(luò)連接到達。( 2)根據(jù)(I)所述的方法,其中,所述確認特征包括序列號。(3)根據(jù)(I)所述的方法,其中,所述確認特征包括傳輸控制協(xié)議(TCP)序列號。(4)根據(jù)(I)所述的方法,其中,在網(wǎng)絡(luò)連接重新傳輸定時器到期之前進行所述第二確認的發(fā)送。(5)根據(jù)(I)所述的方法,進一步包括:在所述網(wǎng)絡(luò)連接暫停期間停止傳輸網(wǎng)絡(luò)數(shù)據(jù)包確認。(6)根據(jù)(I)所述的方法,進一步包括:暫停所述網(wǎng)絡(luò)連接,以建立語音通話。(7)根據(jù)(I)所述的方法,進一步包括:在語音通話結(jié)束后恢復所述網(wǎng)絡(luò)連接。
(8) 一種系統(tǒng),包括:無線電接口 ;第一 SM卡接口,用于第一 SM卡;第SM卡接口,用于第SM卡;處理器,與所述無線電接口和SM卡接口進行通信;以及,存儲器,與所述處理器進行通信,所述存儲器包括通信邏輯,當由所述處理器執(zhí)行時,所述通信邏輯使所述處理器:通過所述無線電接口建立所述第一 SIM卡的分組交換網(wǎng)絡(luò)連接;暫停所述分組交換網(wǎng)絡(luò)連接;通過所述無線電接口建立所述第SIM卡的電路交換網(wǎng)絡(luò)連接;恢復所述分組交換網(wǎng)絡(luò)連接;以及,重新發(fā)送用于所述分組交換網(wǎng)絡(luò)連接的先前發(fā)送的網(wǎng)絡(luò)數(shù)據(jù)包確認。(9)根據(jù)(8)所述的系統(tǒng),其中,所述通信邏輯進一步使所述處理器:暫停所述分組交換網(wǎng)絡(luò)連接之前,在所述存儲器中存儲包括在先前發(fā)送的網(wǎng)絡(luò)數(shù)據(jù)包中的序列號。(10)根據(jù)(8)所述的系統(tǒng),其中,所述分組交換網(wǎng)絡(luò)連接用于數(shù)據(jù)連接。(11)根據(jù)(10)所述的系統(tǒng),其中,所述分組交換網(wǎng)絡(luò)連接用于優(yōu)先于數(shù)據(jù)連接的語音通話。(12)根據(jù)(8)所述的系統(tǒng),其中,先前發(fā)送的網(wǎng)絡(luò)數(shù)據(jù)包確認包括序列號。(13)根據(jù)(12)所述的系統(tǒng),其中,所述分組交換網(wǎng)絡(luò)連接包括傳輸控制協(xié)議(TCP)連接。(14)根據(jù)(8)所述的系統(tǒng),其中,所述通信邏輯執(zhí)行重新發(fā)送,而不等待在所述分組交換網(wǎng)絡(luò)連接恢復之后將接收的數(shù)據(jù)包。(15)根據(jù)(8)所述的系統(tǒng),其中,所述通信邏輯在定時器到期之前執(zhí)行重新發(fā)送。(16)根據(jù)(15)所述的系統(tǒng),其中,所述定時器包括網(wǎng)絡(luò)連接重新發(fā)送定時器。(17)—種系統(tǒng),包括:無線電接口 ;第一 SM卡接口,用于第一 SM卡;第SM卡接口,用于第SM卡;處理器,與所述無線電接口和SM卡接口進行通信;以及,存儲器,與所述處理器進行通信,所述存儲器包括通信邏輯,當由所述處理器執(zhí)行時,所述通信邏輯使所述處理器:通過所述無線電接口建立所述第一 SM卡的網(wǎng)絡(luò)連接;暫停所述網(wǎng)絡(luò)連接;在暫停之后稍后的時間,恢復所述網(wǎng)絡(luò)連接;以及,在恢復時重復向網(wǎng)絡(luò)控制器的注冊進程。(18)根據(jù)(17)所述的系統(tǒng),其中,所述通信邏輯使所述處理器:暫停所述網(wǎng)絡(luò)連接,而不向所述網(wǎng)絡(luò)控制器通知所述暫停。(19)根據(jù)(17)所述的系統(tǒng),其中:所述注冊進程使得在所述網(wǎng)絡(luò)連接和所述網(wǎng)絡(luò)控制器之間尋呼參數(shù)同步。(20)根據(jù)(17)所述的系統(tǒng),其中,所述通信邏輯進一步使所述處理器:確定哪個特定單元支持所述網(wǎng)絡(luò)連接;在恢復時,確定所述特定單元而非不同單元將仍支持所述網(wǎng)絡(luò)連接;以及,即使所述特定單元將仍支持所述網(wǎng)絡(luò)連接,也重復所述注冊進程。


參照以下附圖和描述可更好地理解本發(fā)明。在圖中,相似的參考數(shù)字表示所有不同示圖中相應(yīng)的部件。圖1示出具有多個SIM的用戶設(shè)備的實例;圖2和圖3示出多SIM使用情形實例中的會話調(diào)度的序列圖;圖4示出用戶設(shè)備可用于提高數(shù)據(jù)吞吐量的邏輯實例;圖5示出具有單個SIM的用戶設(shè)備的實例;
圖6示出用戶設(shè)備可用于提高吞吐量的邏輯實例;圖7示出具有多個SIM的用戶設(shè)備的另一實例;圖8和圖9示出用戶設(shè)備可用于處理虛擬調(diào)制解調(diào)器恢復的邏輯實例。
具體實施例方式以下討論涉及用戶設(shè)備。用戶設(shè)備可采取多種不同的形式并且可具有多種不同的功能。作為一個實例,用戶設(shè)備可為蜂窩電話,能夠撥打和接聽無線電話。用戶設(shè)備也可為智能電話,除了撥打和接聽電話以外,還運行通用的應(yīng)用程序。用戶設(shè)備可實質(zhì)上為無線連接到網(wǎng)絡(luò)的任何裝置,作為其他實例,包括車輛內(nèi)的駕駛員助理模塊、緊急收發(fā)器、尋呼機、衛(wèi)星電視接收機、網(wǎng)絡(luò)立體聲接收器、計算機系統(tǒng)、音樂播放器或?qū)嵸|(zhì)上任何其他的裝置。以下討論解決了如何管理包括一個或多個用戶標識模塊(SM)的用戶設(shè)備內(nèi)的PS呼叫延遲。圖1示出具有多個SM的用戶設(shè)備100的實例,在該實例中為SMl 102和SM2104。電氣和物理接口 106將SMl 102連接到用戶設(shè)備硬件的其他部分,比如,連接到系統(tǒng)總線110。同樣,電氣和物理接口 108將SM2連接到系統(tǒng)總線110。用戶設(shè)備100包括通信接口 112、系統(tǒng)邏輯114以及用戶界面118。系統(tǒng)邏輯114可包括硬件、軟件、固件或其他邏輯的任意組合。比如,可在芯片上系統(tǒng)(SoC)、專用集成電路(ASIC)或其他電路中來實施系統(tǒng)邏輯114。系統(tǒng)邏輯114是用戶設(shè)備100中任何期望功能的實現(xiàn)方式的一部分。在這方面,系統(tǒng)邏輯114例如可包括有利于運行應(yīng)用程序、接受用戶輸入、保存和檢索應(yīng)用程序數(shù)據(jù)、建立、保持和中斷蜂窩電話、無線網(wǎng)絡(luò)連接、藍牙連接或其他連接、以及在用戶界面118上顯示相關(guān)的信息的邏輯。用戶界面118可包括圖像用戶界面、觸摸顯示屏、語音或臉部識別輸入、按鈕、開關(guān)和其他用戶接口部件。通信接口 112可包括一個或多個收發(fā)器。這些收發(fā)器可為無線收發(fā)器,包括調(diào)制/解調(diào)電路、功率放大器、低噪聲放大器、編碼器/解碼器、波形整形電路、鎖相環(huán)(PLL)、時鐘發(fā)生器、模數(shù)和數(shù)模轉(zhuǎn)換器和/或用于通過一個或多個天線或通過物理(比如,線纜)介質(zhì)進行發(fā)送和接收的其他邏輯。作為一個實施實例,通信接口 112和系統(tǒng)邏輯114可包括BCM2091EDGE/HSPA多模式、多波段蜂窩收發(fā)器和BCM 59056高級電源管理單元(PMU),由BCM 28150HSPA+芯片上系統(tǒng)(SoC)基帶智能電話處理器控制??蓮募又轄枮砯coadcomCorporation (博通公司)購買到這些集成電路以及用于用戶設(shè)備100的其他硬件和軟件實施選項。所發(fā)送和接收的信號可遵從任意不同的格式、協(xié)議、調(diào)制、頻率信道、比特率以及編碼。作為具體的實例,通信接口 112可在通用移動通信系統(tǒng)(UMTS)下支持傳輸和接收。然而,下面所述的技術(shù)可用于其他通信技術(shù)中,無論是由第三代合作伙伴項目(3GPP)、GSM(R)協(xié)會、長期演進(LTE) (TM)成果還是由其他伙伴或其他標準機構(gòu)產(chǎn)生?,F(xiàn)有通信標準包括傳輸控制協(xié)議(TCP) /互聯(lián)網(wǎng)協(xié)議(IP))標準。用戶設(shè)備100可實施任何這種標準,作為處理數(shù)據(jù)連接的邏輯的一部分,并且更具體地說,處理用戶設(shè)備100和網(wǎng)絡(luò)之間的數(shù)據(jù)包通信。盡管下面給出使用TCP的實例,但該具體實施方式
中所討論的技術(shù)不限于TCP。TCP的某些目標包括將數(shù)據(jù)包的可靠性和系統(tǒng)化的通信從一個用戶設(shè)備中提供給另一個用戶設(shè)備。由于這些優(yōu)點,TCP是大部分互聯(lián)網(wǎng)應(yīng)用程序所使用的協(xié)議,包括萬維網(wǎng)瀏覽器、電子郵件客戶端、遠程管理和文件傳輸應(yīng)用程序等等。需要可靠性更低的數(shù)據(jù)或系統(tǒng)化的通信的其他應(yīng)用程序可使用用戶數(shù)據(jù)報協(xié)議(UDP),該協(xié)議提供數(shù)據(jù)報業(yè)務(wù),通過減少延遲來換取可靠性。在一個實施方式中,系統(tǒng)邏輯114包括一個或多個處理器116和存儲器120。存儲器120存儲比如處理器116執(zhí)行的確認指令122。SIMl 102和SM2 104可位于相同或不同的網(wǎng)絡(luò)上,并且可由相同或不同的單元(cell,蜂窩)服務(wù)。例如,節(jié)點B (Node B) 128可管理SMl 102連接至的特定單元,而節(jié)點B 129可管理SM2 104連接至的一個不同的單元。因此,SMl 102和/或SM2 204可與其網(wǎng)絡(luò)單獨建立連接,由TCP/IP (或另一個通信協(xié)議)控制該連接。用戶設(shè)備100可在存儲器120內(nèi)存儲用于每個SIM的一組TCP參數(shù),作為SMl TCP參數(shù)124和SM2 TCP參數(shù)126。存儲器120可存儲TCP信頭、數(shù)據(jù)段、數(shù)據(jù)報、或支持TCP (或其他)通信協(xié)議的任何其他結(jié)構(gòu)或數(shù)據(jù)。TCP參數(shù)的實例包括序列號、確認號碼、IP地址和以太網(wǎng)地址。其他實例包括信頭和數(shù)據(jù)段的字段、以及協(xié)議操作,例如,連接建立、連接終止、資源使用、數(shù)據(jù)傳送、可靠傳輸、誤差檢測、流動控制、擁塞控制、最大報文段尺寸、選擇性確認、窗□縮放、時間戳、帶外數(shù)據(jù)、以及強制數(shù)據(jù)傳輸。例如,TCP數(shù)據(jù)段的字段可包括有效載荷,并且信頭段的字段可包括資源端口、目的端口、序列號、確認號碼、數(shù)據(jù)偏移、標記、窗口尺寸、校驗和、緊急指針、選項、以及填充。如上所述,節(jié)點B 128可為支持SMl 102的網(wǎng)絡(luò)的一部分,而節(jié)點B 129可為支持SIM 2104的相同或不同網(wǎng)絡(luò)的一部分。下面會更詳細地描述,系統(tǒng)邏輯114試圖通過SIMl 102和SM2 104所建立的網(wǎng)絡(luò)連接,減少低效的TCP通信。重新傳輸超時過大有時會造成這種低效,并且系統(tǒng)邏輯114可采取措施,解決漫長的重新傳輸超時。某些下列實例討論雙SIM使用情況。然而,要注意的是,下述技術(shù)可用于具有單個SIM或具有兩個以上的SM的用戶設(shè)備中。例如,具有單個SIM或具有兩個以上的SM的用戶設(shè)備可與對等物建立數(shù)據(jù)連接(例如,用于網(wǎng)頁瀏覽會話),并且可能遇到TCP確認丟失的環(huán)境情況,或者在將更多的數(shù)據(jù)發(fā)送給用戶設(shè)備之前可能使退避(backoff)定時器開始其指數(shù)增長。在這種情況下,用戶設(shè)備在從對等物中接收到數(shù)據(jù)時,會認識到該延遲,并且可使用TCP序列號向?qū)Φ任镏貜鸵淮位蚨啻蜗惹暗腡CP確認,以試圖重新開始數(shù)據(jù)傳輸而無需等待退避定時器結(jié)束。因此,下述技術(shù)不限于雙SIM使用情況。單個SM使用情況的實例如下。假設(shè)在用戶設(shè)備和網(wǎng)絡(luò)之間建立數(shù)據(jù)連接。用戶設(shè)備可切換其連接,以便接聽語音來電,臨時暫停數(shù)據(jù)連接以便檢查尋呼指示符,可撥打語音通話,或者可隨時中斷數(shù)據(jù)連接,而不終止與網(wǎng)絡(luò)的數(shù)據(jù)連接。在這種情況下,網(wǎng)絡(luò)不再從用戶設(shè)備接收TCP確認,并且可開始指數(shù)式增加用于向用戶設(shè)備傳輸進一步的數(shù)據(jù)的退避定時器,以進行數(shù)據(jù)連接。用戶設(shè)備結(jié)束語音通話或檢查完尋呼指示符之后,用戶設(shè)備可期望繼續(xù)進行數(shù)據(jù)連接。然而,在此期間,網(wǎng)絡(luò)可能具有顯著增加的用于向用戶設(shè)備進一步傳輸數(shù)據(jù)的退避定時器。不用等待退避定時器結(jié)束,用戶設(shè)備可向網(wǎng)絡(luò)重新發(fā)送先前的TCP確認,該確認包括先前確認過的TCP序列號,以試圖重新開始進行數(shù)據(jù)傳輸而不用等待退避定時器結(jié)束。在多SM使用情況中,作為另一個實例,系統(tǒng)邏輯114可給予電路交換(CS)會話(例如,語音通話連接)比分組交換(PS)會話(例如,數(shù)據(jù)連接)更高的優(yōu)先級。由于第二 SIM上即將發(fā)生CS活動,所以可暫停第一 SM上的PS會話。第二 SM上發(fā)生CS活動的期間,第一 SM上的PS會話可進入一系列指數(shù)退避中。PS會話的對等物(例如,網(wǎng)絡(luò)控制器或通信對等)可能沒意識到用戶設(shè)備100內(nèi)第一 SM的局部暫停,并且會將通信延遲解釋為例如網(wǎng)絡(luò)擁塞或鏈接不可靠。這種延遲會促使對等物開始增大退避定時器的指數(shù),這就造成重新傳輸超時過大,并且最后造成較差的下行鏈路或上行鏈路吞吐量性能以及較差的用戶體驗。而且,例如,在第一 SM上恢復PS會話(第二 SM上的CS終止之后)不會立刻轉(zhuǎn)變成恢復PS會話上的數(shù)據(jù)傳輸,這是因為在將更多的數(shù)據(jù)發(fā)送給用戶設(shè)備100之前,對等物可等待退避定時器到期。圖2示出實例序列圖200,示出了可造成上述多SM使用情形低效的實例操作。圖3示出實例序列圖300,示出了用戶設(shè)備100可用于改善上述多SIM使用情形低效的邏輯。具體地,圖2和圖3描述了 SMl 102和SM2 104,均由用戶設(shè)備(例如,用戶設(shè)備100)控制,以及第一網(wǎng)絡(luò)對等(peer) 206和第二網(wǎng)絡(luò)對等208。序列圖示出了包括關(guān)于第一 SIM 204和第一網(wǎng)絡(luò)對等206進行的PS會話的序列(210),其中,例如,第一 SM的網(wǎng)絡(luò)連接接收TCP數(shù)據(jù)并且發(fā)送TCP確認。而且,關(guān)于第二 SM 202和第二網(wǎng)絡(luò)對等208可開始CS會話(212)。系統(tǒng)邏輯114也可暫停第二 SM 202PS會話(214)。例如,暫停PS會話時,來自SM2 104的上行鏈路TCP確認停止,并且第一網(wǎng)絡(luò)對等206的TCP控制器可開始指數(shù)退避(216)。CS會話終止時,系統(tǒng)邏輯114可允許第二 SM 202重新開始PS會話(220)。雖然重新開始PS會話,但是用戶設(shè)備100依然還未開始從第一網(wǎng)絡(luò)對等206接收數(shù)據(jù),這可能因為第一網(wǎng)絡(luò)對等的TCP重新傳輸定時器(例如,指數(shù)退避定時器)還未到期(222)。最后,退避定時器到期,并且在該延遲228之后,第一網(wǎng)絡(luò)對等206再次開始通過PS會話發(fā)送數(shù)據(jù)包(226)。然而,延遲的持續(xù)時間很長,例如,足以讓用戶察覺,用戶會將該延遲視為吞吐量較差。為了解決延遲228并且增大吞吐量,系統(tǒng)邏輯114可實施邏輯300。存儲器120可存儲(由用戶設(shè)備100)最后傳輸?shù)腡CP確認的TCP序列號(302)。在大多數(shù)情況下,第一網(wǎng)絡(luò)對等206會接收TCP確認并且認識到,用戶設(shè)備100已經(jīng)成功地接收相關(guān)的數(shù)據(jù)包。系統(tǒng)邏輯114在SM2104上重新開始PS會話之后,用戶設(shè)備100可將確認發(fā)送給包括所存儲的TCP序列號的第一網(wǎng)絡(luò)對等206(304)。一旦第一網(wǎng)絡(luò)對等206接收到確認,可立即開始將數(shù)據(jù)發(fā)送給用戶設(shè)備。換言之,在304處,用戶設(shè)備100重新發(fā)送最后接收的TCP數(shù)據(jù)包的確認,包括最后接收的以及先前確認的數(shù)據(jù)包的序列號。網(wǎng)絡(luò)對等206接收到確認時,可終止其重新傳輸定時器,并且再次開始通過PS會話發(fā)送數(shù)據(jù),而不等待重新傳輸定時器到期。結(jié)果,恢復延遲306比恢復延遲228顯著縮短。圖4示出邏輯實例400,系統(tǒng)邏輯114例如可使用處理器116和確認指令122執(zhí)行該邏輯實例。邏輯400可通過通信接口 112建立SMl 102的PS網(wǎng)絡(luò)連接(402)。邏輯400也可暫停PS網(wǎng)絡(luò)連接(406),但是也可在存儲器120內(nèi)存儲先前確認的數(shù)據(jù)包的特征,例如,包含在先前發(fā)送的網(wǎng)絡(luò)數(shù)據(jù)包內(nèi)的序列號(例如,TCP序列號)(404)。一旦暫停PS網(wǎng)絡(luò)連接,邏輯400就可通過通信接口建立SM2104的CS網(wǎng)絡(luò)連接(408)。一旦CS連接終止,邏輯400就可恢復PS網(wǎng)絡(luò)連接(410)。恢復連接時,邏輯400可促使通信接口 112重新發(fā)送用于PS網(wǎng)絡(luò)連接的先前發(fā)送的網(wǎng)絡(luò)數(shù)據(jù)包確認,該確認包括先前的序列號(412)。如上所述,通過重新發(fā)送包括先前序列號的先前發(fā)送的確認,可縮短恢復延遲306。圖5示出具有單個SIM的用戶設(shè)備500的實例,在該實例中為SIM1502。電氣和物理接口 506將SMl 502連接到用戶設(shè)備硬件的其他部分,例如,連接到系統(tǒng)總線510。用戶設(shè)備500包括通信接口 512、系統(tǒng)邏輯514、以及用戶界面518,它們可以與通信接口 112、系統(tǒng)邏輯114以及用戶界面118相同或不同的方式實施。在一個實施方式中,系統(tǒng)邏輯514包括一個或多個處理器516和存儲器520。存儲器520存儲例如處理器516執(zhí)行的確認指令522。節(jié)點B 528可管理SMl 502連接至的特定單元。因此,TCP或另一個通信協(xié)議可控制SMl 502的通信會話。用戶設(shè)備500可在存儲器520內(nèi)存儲用于SM1502的一組TCP參數(shù),作為SMl TCP參數(shù)524。圖6示出邏輯實例600,其可(例如,由系統(tǒng)邏輯114或514)在具有一個或多個SIM的用戶設(shè)備中實施,例如用戶設(shè)備100或500。邏輯600可通過網(wǎng)絡(luò)連接接收網(wǎng)絡(luò)數(shù)據(jù)包(602)。邏輯600也可發(fā)送網(wǎng)絡(luò)數(shù)據(jù)包的第一確認(604)。發(fā)送第一確認之后、之時或之前,邏輯600可存儲第一確認的確認特征(例如,序列號)(606)。存儲第一確認的確認特征之后,邏輯600可暫停網(wǎng)絡(luò)連接,以便建立語音通話(608 )。暫停網(wǎng)路連接時,邏輯600可停止傳輸網(wǎng)絡(luò)數(shù)據(jù)包確認(610)。語音通話結(jié)束后,邏輯600可恢復網(wǎng)絡(luò)連接(612)。邏輯600也可確定網(wǎng)絡(luò)連接在暫停之后何時恢復(614),并且發(fā)送包括確認特征的網(wǎng)絡(luò)數(shù)據(jù)包的第二確認(616),而不等待額外的網(wǎng)絡(luò)數(shù)據(jù)包通過網(wǎng)絡(luò)連接到達。換言之,不用等待重新傳輸定時器到期,通過發(fā)送包括先前確認的序列號的確認,邏輯600可促使網(wǎng)絡(luò)對等重新開始通過PS會話傳輸數(shù)據(jù)。虛擬調(diào)制解調(diào)器恢復處理機(VirtualModem Resumption Handler)在用戶設(shè)備的某些實施方式中,例如,用戶設(shè)備100、500等等,一個或多個SIM可受益于虛擬調(diào)制解調(diào)器恢復處理機(VMRH)。此申請參考虛擬調(diào)制解調(diào)器。虛擬調(diào)制解調(diào)器可指用戶設(shè)備100的物理資源的軟件實現(xiàn)方式,例如,通過硬件虛擬化。如上面關(guān)于通信接口 112所述,用戶設(shè)備100可包括一組或多組物理基帶或射頻資源,例如,編碼器/解碼器、調(diào)制器、放大器和天線。虛擬調(diào)制解調(diào)器可表示通信接口 112內(nèi)射頻路徑中任何資源的軟件虛擬化。因此,用戶設(shè)備100的每個SIM可分配有虛擬調(diào)制解調(diào)器,從而識別和使用虛擬調(diào)制解調(diào)器的虛擬化通信資源,以便通過網(wǎng)絡(luò)進行通信,無需了解或處理在多個SM之間共用射頻路徑硬件所產(chǎn)生的復雜性。可將單獨的虛擬調(diào)制解調(diào)器實例化,并且分配給每個SM,以便通過與各個SM連接的各個網(wǎng)絡(luò)進行通信。所述另一種方法,多個虛擬調(diào)制解調(diào)器可共用用戶設(shè)備100的一組共同的物理通信資源,虛擬調(diào)制解調(diào)器由可以在硬件和/或軟件中實施的虛擬調(diào)制解調(diào)器邏輯(例如虛擬機控制器)管理和控制。例如,虛擬調(diào)制解調(diào)器邏輯可調(diào)度或管理每個SIM對射頻路徑硬件的訪問,并且響應(yīng)于虛擬調(diào)制解調(diào)器做出的請求,為其特定的SIM訪問射頻路徑資源。當暫停第一虛擬調(diào)制解調(diào)器時(例如,以UMTS省電的模式暫停,例如,CELL PCH/URA PCH),并非總能通知網(wǎng)絡(luò)控制器暫停以及適度終止連接。一個原因在于,終止較為費時,并且訪問通信接口 112之前,第二 SM不能等待適度終止。例如,在雙SM環(huán)境中,用于第二 SIM的虛擬調(diào)制解調(diào)器可能需要立即訪問通信接口 112,以接收尋呼指示符或撥打電話。結(jié)果,活躍的SIM的虛擬調(diào)制解調(diào)器可局部失效,例如,通過關(guān)斷、停止活躍的SIM與射頻資源的通信、釋放用于支持虛擬調(diào)制解調(diào)器的資源(包括通信接口 112資源、存儲器資源、處理器資源等)等。在通知或未通知網(wǎng)絡(luò)控制器的情況下,或者未利用網(wǎng)絡(luò)控制器完成終止序列以適度終止的情況下,局部失效可發(fā)生。局部失效之后,系統(tǒng)邏輯114可允許SIM2104的虛擬調(diào)制解調(diào)器繼續(xù)撥打或接聽電話。然而,使用該技術(shù),恢復第一虛擬調(diào)制解調(diào)器時,可使用空閑模式尋呼參數(shù)監(jiān)測來電,暫停第一虛擬調(diào)制解調(diào)器(例如,處于空閑模式)時,這些參數(shù)處于原位。使用空閑模式尋呼參數(shù)會造成錯過某個用戶設(shè)備或網(wǎng)絡(luò)配置中的電話。錯過電話的一個原因在于,未利用網(wǎng)絡(luò)控制器適度終止第一虛擬調(diào)制解調(diào)器,并且因此,網(wǎng)絡(luò)控制器可使用第一虛擬調(diào)制解調(diào)器的連接模式尋呼參數(shù)。換言之,網(wǎng)絡(luò)控制器使用與第一虛擬調(diào)制解調(diào)器的狀態(tài)不匹配的參數(shù)。在一個實施方式中,通過執(zhí)行注冊進程,用戶設(shè)備100可有利于與網(wǎng)絡(luò)控制器的同步。更具體地說,當恢復第一虛擬調(diào)制解調(diào)器時,可通過執(zhí)行UMTS注冊進程,與網(wǎng)絡(luò)控制器建立連接。即使第一虛擬調(diào)制解調(diào)器恢復時所選的用于通信的單元與第一虛擬調(diào)制解調(diào)器暫停時虛擬調(diào)制解調(diào)器所連接的單元相同,也可發(fā)生這種情況。圖7示出與用戶設(shè)備100相似的用戶設(shè)備700的實例,除了用戶設(shè)備700的系統(tǒng)邏輯714進一步包括VMRH邏輯730以外。同樣,用戶設(shè)備700包括多個SIM,在該實例中為SM1702和SM2704。電氣和物理接口 706將SMl 702連接到用戶設(shè)備硬件的其他部分,例如,連接到系統(tǒng)總線710。同樣,電氣和物理接口 708將SM2連接到系統(tǒng)總線710。而且,例如,用戶設(shè)備700包括通信接口 712、系統(tǒng)邏輯714以及用戶界面718,它們可以以與通信接口 112、系統(tǒng)邏輯114以及用戶界面118相同或不同的方式實施。在一個實現(xiàn)方式中,系統(tǒng)邏輯714包括一個或多個處理器716和存儲器720。存儲器720存儲例如處理器716可執(zhí)行的確認指令722和VMRH邏輯730。節(jié)點B 728可管理SMl 702連接至的特定單元,而節(jié)點B 729可管理SM2 704連接至的特定單元。因此,TCP或另一個通信協(xié)議可控制SMl 702或SM2 704的通信會話。用戶設(shè)備700可在存儲器720內(nèi)存儲用于SMl 702和SM2 704的一組TCP參數(shù),分別作為SMl TCP參數(shù)524和SIM TCP參數(shù)526。VMRH邏輯730和系統(tǒng)邏輯714的其他方面可支持VMRH。網(wǎng)絡(luò)控制器,例如節(jié)點B 728或729的網(wǎng)絡(luò)控制器,包括通信接口、處理器以及存儲器。網(wǎng)絡(luò)控制器內(nèi)的硬件和軟件可用作UMTS節(jié)點B、GSM基站、或其他類型的網(wǎng)絡(luò)控制器。網(wǎng)絡(luò)控制器可包括與從設(shè)備700發(fā)送的傳輸相互作用的邏輯。例如,網(wǎng)絡(luò)控制器700可包括與系統(tǒng)邏輯714的各方面相互作用的邏輯。圖8示出邏輯實例800,可(例如,由系統(tǒng)邏輯714)在具有一個或多個SIM的用戶設(shè)備中實施,例如用戶設(shè)備700。邏輯800可通過無線電接口(例如,通信接口 712的無線電接口)建立第一 SM卡(例如,SM1702)的網(wǎng)絡(luò)連接(802)。此外,邏輯800可確定哪個特定單元支持網(wǎng)絡(luò)連接,例如通過識別和存儲單元標識符。在建立第一 SIM的網(wǎng)絡(luò)連接之后的任何時間,邏輯800可暫停網(wǎng)絡(luò)連接(804)。無需通知網(wǎng)絡(luò)控制器暫停,就可進行這種暫停?;謴途W(wǎng)絡(luò)連接(806)時,邏輯800可確定先前支持第一 SM的特定單元(而非不同的單元)將仍支持網(wǎng)絡(luò)連接(808)。而且,即使特定單元將仍支持網(wǎng)絡(luò)連接,邏輯800也可重復注冊進程(810)。注冊進程可為UMTS注冊進程。例如,注冊進程也可以是在第一 SIM發(fā)現(xiàn)其將與之通信的特定單元時在駐扎在該單元上之前第一 SIM執(zhí)行的注冊進程。重新注冊造成在網(wǎng)絡(luò)連接和網(wǎng)絡(luò)控制器之間的尋呼參數(shù)的同步(812)。結(jié)果,第一 SM可更可靠地接聽電話。圖9示出系統(tǒng)邏輯114或714可實施的邏輯900的另一個實例,例如,有利于在虛擬調(diào)制解調(diào)器和網(wǎng)絡(luò)控制器之間進行同步。邏輯900可暫停虛擬調(diào)制解調(diào)器(例如,用于SIMl 702的)(902)。邏輯900也可確定用戶設(shè)備是否處于連接模式(例如,對于SMl 702)(904)。如果是這樣的話,邏輯900可確定是否能夠與網(wǎng)絡(luò)控制器發(fā)送信號(906)。例如,如果用戶設(shè)備100進入UMTS省電連接的模式狀態(tài)(例如,CELL PCH/URA PCH),那么不能發(fā)送信號。如果不能發(fā)送信號,或者如果用戶設(shè)備不處于連接模式,那么如上所述,邏輯900可執(zhí)行局部失效(908)。然而,如果能夠發(fā)送信號給網(wǎng)絡(luò)控制器,那么邏輯900可執(zhí)行網(wǎng)絡(luò)連接的適度終止(910)。網(wǎng)絡(luò)中的無線資源控制(RRC)確認與用戶設(shè)備100的連接釋放(912),并且局部失效可發(fā)生(908)。局部失效造成對相關(guān)的虛擬調(diào)制解調(diào)器的暫停的確認(914)。在稍后的時間,邏輯900可接收虛擬調(diào)制解調(diào)器恢復請求(916)。例如,語音通話可停止,允許一個不同的SIM重新獲得通信接口 112,以便繼續(xù)語音通話所中斷的PS連接。當系統(tǒng)邏輯114恢復暫停的虛擬模式時,邏輯900可確定虛擬調(diào)制解調(diào)器是否以不允許適度終止其與網(wǎng)絡(luò)的連接的方式暫停(918 )。作為一實例,邏輯900可確定用戶設(shè)備100是否在上述PCH省電的狀態(tài)中暫停。如果未適度終止,那么邏輯900可向網(wǎng)絡(luò)控制器重新注冊(920)。這樣做,有助于用戶設(shè)備重新與網(wǎng)絡(luò)控制器同步,因此更可靠地建立數(shù)據(jù)或語音連接。如果存在適度終止,那么邏輯900會放棄重新注冊,在這種情況下,用戶設(shè)備已經(jīng)與網(wǎng)絡(luò)控制器同步。一旦與網(wǎng)絡(luò)控制器同步,用戶設(shè)備就會可靠地建立數(shù)據(jù)或語音連接(922 )。此詳細說明中描述的技術(shù)不限于任何特定的通信標準、通信標準參數(shù)、或控制或通信信道。通過硬件、軟件或硬件和軟件的多種不同的組合,可用多種不同的方法,實施此詳細說明中的方法、裝置、技術(shù)和邏輯。例如,所有或部分系統(tǒng)在控制器、微處理器或?qū)S眉呻娐?ASIC)中可包括電路,或者可通過離散邏輯或元件或其他類型的模擬或數(shù)字電路的組合實施、在單個集成電路上組合或分布在多個集成電路之間。所有或部分上述邏輯可被實施為處理器、控制器或其他處理裝置執(zhí)行的指令,并且可存儲在有形的或永久的機器可讀的或計算機可讀的介質(zhì)內(nèi),例如,閃速存儲器、隨機存取存儲器(RAM)或只讀存儲器(ROM)、電可擦可編程只讀存儲器(EPR0M),或者諸如光盤只讀存儲器(⑶ROM)或磁盤或光盤的其他機器可讀的介質(zhì)內(nèi)。因此,諸如計算機程序產(chǎn)品的產(chǎn)品可包括存儲介質(zhì)和存儲在該介質(zhì)上的計算機可讀指令,在端點、計算機系統(tǒng)或其他裝置中執(zhí)行時,使裝置根據(jù)以上任何一種描述進行操作。該系統(tǒng)的處理能力可分布在多個系統(tǒng)元件之間,例如在多個處理器和存儲器之間,可選地包括多個分布式處理系統(tǒng)。參數(shù)、數(shù)據(jù)庫以及其他數(shù)據(jù)結(jié)構(gòu)可被單獨地存儲和管理,可包含在單個存儲器或數(shù)據(jù)庫內(nèi)、可用多種不同的方式在邏輯上和物理上進行組織,并且可用多種方式實施,包括諸如鏈接表、哈希表的數(shù)據(jù)結(jié)構(gòu),或隱式存儲機制。程序可為單個程序的一部分(例如,子程序)、單獨的程序,分布在若干個存儲器和處理器上,或者可用多種不同的方式實施,諸如庫,諸如共享庫(例如,動態(tài)鏈接庫(DLL))。例如,DLL可存儲執(zhí)行上述任何系統(tǒng)處理的代碼。盡管已經(jīng)描述了本發(fā)明的各種實施方式,但對本領(lǐng)域的技術(shù)人員顯而易見的是,在本發(fā)明的范圍內(nèi)能夠具有更多的實施方式和實現(xiàn)方式。因此,除了所附權(quán)利要求及其等同物以外,本發(fā)明不受限制。
權(quán)利要求
1.一種方法,包括: 通過網(wǎng)絡(luò)連接接收網(wǎng)絡(luò)數(shù)據(jù)包; 發(fā)送所述網(wǎng)絡(luò)數(shù)據(jù)包的第一確認; 存儲所述第一確認的確認特征;以及確定所述網(wǎng)絡(luò)連接在暫停之后何時恢復,并且作為響應(yīng):發(fā)送所述網(wǎng)絡(luò)數(shù)據(jù)包的包括所述確認特征的第二確認,而不等待額外的網(wǎng)絡(luò)數(shù)據(jù)包通過所述網(wǎng)絡(luò)連接到達。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述確認特征包括傳輸控制協(xié)議(TCP)序列號。
3.根據(jù)權(quán)利要求1所述的方法,其中,在網(wǎng)絡(luò)連接重新傳輸定時器到期之前進行所述第二確認的發(fā)送。
4.根據(jù)權(quán)利要求1所述的方法,進一步包括: 在所述網(wǎng)絡(luò)連接暫停期間停止傳輸網(wǎng)絡(luò)數(shù)據(jù)包確認。
5.一種系統(tǒng),包括: 無線電接口; 第一 SIM卡接口,用于第一 SIM卡; 第二 SIM卡接口,用于第二 SIM卡; 處理器,與所述無線電接口和SM卡`接口進行通信;以及 存儲器,與所述處理器進行通信,所述存儲器包括通信邏輯, 當由所述處理器執(zhí)行時,所述通信邏輯使所述處理器: 通過所述無線電接口建立所述第一 SIM卡的分組交換網(wǎng)絡(luò)連接; 暫停所述分組交換網(wǎng)絡(luò)連接; 通過所述無線電接口建立所述第二 SIM卡的電路交換網(wǎng)絡(luò)連接; 恢復所述分組交換網(wǎng)絡(luò)連接;以及 重新發(fā)送用于所述分組交換網(wǎng)絡(luò)連接的先前發(fā)送的網(wǎng)絡(luò)數(shù)據(jù)包確認。
6.根據(jù)權(quán)利要求5所述的系統(tǒng),其中,所述通信邏輯進一步使所述處理器: 暫停所述分組交換網(wǎng)絡(luò)連接之前,在所述存儲器中存儲包括在先前發(fā)送的網(wǎng)絡(luò)數(shù)據(jù)包中的序列號。
7.根據(jù)權(quán)利要求5所述的系統(tǒng),其中,所述通信邏輯執(zhí)行重新發(fā)送,而不等待在所述分組交換網(wǎng)絡(luò)連接恢復之后將接收的數(shù)據(jù)包。
8.一種系統(tǒng),包括: 無線電接口; 第一 SIM卡接口,用于第一 SIM卡; 第二 SIM卡接口,用于第二 SIM卡; 處理器,與所述無線電接口和SM卡接口進行通信;以及 存儲器,與所述處理器進行通信,所述存儲器包括通信邏輯, 當由所述處理器執(zhí)行時,所述通信邏輯使所述處理器: 通過所述無線電接口建立所述第一 SIM卡的網(wǎng)絡(luò)連接; 暫停所述網(wǎng)絡(luò)連接; 在暫停之后稍后的時間,恢復所述網(wǎng)絡(luò)連接;以及在恢復時重復向網(wǎng)絡(luò)控制器的注冊進程。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其中:所述注冊進程使得在所述網(wǎng)絡(luò)連接和所述網(wǎng)絡(luò)控制器之間尋呼參數(shù)同步。
10.根據(jù)權(quán)利要求8所述的系統(tǒng),其中,所述通信邏輯進一步使所述處理器:確定哪個特定單兀支持所述網(wǎng)絡(luò)連接;在恢復時,確定所述特定單元而非不同單元將仍支持所述網(wǎng)絡(luò)連接;以及即使所述特定單元將仍支持 所述網(wǎng)絡(luò)連接,也重復所述注冊進程。
全文摘要
一種用于提高數(shù)據(jù)吞吐量的通信協(xié)議技術(shù)。一種縮短了分組交換通信延遲的確認技術(shù)。該技術(shù)可在具有多個SIM的移動通信裝置中實施。該技術(shù)有利于增強移動通信裝置的通信能力。在一個實現(xiàn)方式中,該技術(shù)有助于縮短在分組交換和電路交換通信之間進行切換所造成的延遲。具體而言,一方面,該技術(shù)縮短了分組交換通信暫停期間會發(fā)生的指數(shù)退避所造成的延遲。
文檔編號H04L29/06GK103166949SQ20121036602
公開日2013年6月19日 申請日期2012年9月27日 優(yōu)先權(quán)日2011年12月12日
發(fā)明者劉遠, 塞思拉馬·六車穆爾蒂, 曹亞昕, 吉里達爾·帕特斯瓦米, 納文·K·卡爾拉, 阿希謝卡·潘迪特, 史蒂芬·J·理查茲 申請人:美國博通公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 沙洋县| 桦川县| 宁河县| 泰来县| 娄烦县| 乐昌市| 辛集市| 远安县| 云霄县| 日土县| 太仓市| 荔浦县| 石屏县| 乌拉特中旗| 孟连| 清远市| 洮南市| 祁阳县| 麟游县| 通州区| 凤阳县| 宁南县| 榆中县| 尼勒克县| 孙吴县| 卢湾区| 张家口市| 新沂市| 霍林郭勒市| 阿合奇县| 甘泉县| 庆城县| 留坝县| 凯里市| 壤塘县| 若尔盖县| 叙永县| 澄江县| 西畴县| 新密市| 祁门县|