新四季網

訂戶標識模塊的電源管理的製作方法

2023-10-31 18:51:27 2

專利名稱:訂戶標識模塊的電源管理的製作方法
領域本發明一般涉及無線通信設備,且更特定地,涉及包括訂戶標識模塊(SIM)的無線通信設備。
背景訂戶標識模塊(SIM),諸如可移去訂戶標識模塊(R-UIM)、通用訂戶標識模塊(USIM)或GSM SIM,包括關於無線通信設備(WCD)使用者的信息。一般WCD可能形式是蜂窩無線電話、衛星無線電話、包括在計算機內的PCMCIA卡、有無線通信能力的PDA等。
SIM一般包括在卡型結構內的控制器和內存。該內存可能包括用戶信息,包括例如訂戶/用戶標識符、提供存儲電話號碼的電話簿、消息、記帳代碼、安全無線數據通信的加密序列,以及其他可在使用時被檢索的有用信息。內存還可能存儲可由WCD訪問的應用,例如提供空中服務、密碼術、Web瀏覽或移動商務。
一般,SIM是可移去的,使得用戶能在WCD內安裝或從WCD移去SIM。例如,SIM可以從第一個WCD中移去,然後裝在第二WCD內。這樣,SIM使得用戶能將信息從一個WCD傳輸到另一個WCD。這在當用戶行進到由不同無線協議支持的區域內而需要使用不同的WCD時特別有用。
SIM包括相對簡單的電子接口,包括輸入/輸出(I/O)埠以與其他設備諸如WCD交換系列數據、時鐘輸入以接收外部時鐘信號,以及重設輸入以接收重設信號。SIM一般從安裝它的設備接收電源供給。
WCD一般由可充電電源供電諸如鋰電池。SIM的功耗是整個WCD功耗重要一部分。SIM消耗電池儲備並減少WCD的待機時間。相應地,非常需要對SIM有效的功耗管理。
概述本發明是關於訂戶標識模塊(SIM)的電源管理技術,諸如可移去訂戶標識模塊(R-UIM)、通用訂戶標識模塊(USIM)、或使用無線通信設備(WCD)的GSMSIM。特別是,本發明對檢測在關閉SIM電源以保存能量的電源管理循環期間用戶是否改變了SIM特別有用。這樣,本發明提供了確定從電源管理循環電源加電時SIM完整性的技術。
另外,本發明使用表決過程以確定何時對SIM電源加電和斷電以支持需要電源連續的活動。特別是,表決處理確定在SIM電源斷電時在WCD上運行的軟體模塊需要對SIM當前還是即將來臨的訪問。表決過程的設計要對性能有最小或沒有影響基礎上使得對SIM的使用更有效。這樣,本發明能夠減少SIM的功耗,並因此增加電池持續時間以及裝有該SIM的WCD的待機時間。
本發明還涉及在與WCD相關的內存內高速緩存唯一標識SIM用戶的訪問密碼。對R-UIM而言,例如,訪問密碼可能是卡持有者驗證(CHV)密碼。對USIM而言,訪問密碼可能是個人標識號(PIN)。不同於傳統的系統其中用戶在每次WCD和SIM加電時鍵入WCD訪問密碼,當SIM在由電源管理處理引起的電源關閉後加電SIM時,WCD從內存檢索經高速緩存的訪問密碼。這樣,SIM可以根據表決處理加電或斷電而不需要用戶重複輸入訪問密碼,因此減少了用戶的不方便且維持了WCD性能。
在一實施例中,本發明提供了對WCD中的SIM的電源供給的控制的系統。該系統可能包括耦合到SIM的電源以及在WCD內控制該電源的處理器。特別是,當在SIM處有從WCD來的請求處於等待服務狀態,或當在WCD上運行的軟體模塊請求維持到SIM的供電時,處理器可能從電源提供電給SIM。另外,當沒有來自WCD的請求處於等待由SIM服務,或當沒有在WCD上運行的軟體模塊請求維持向SIM供電時,處理器可能控制中止對SIM供電。
在另一實施例中,本發明提供控制對WCD內的SIM的供電的方法。本方法可能包括當有從WCD來的請求處於等待由SIM服務時對SIM供電。另外,該方法包括當在WCD上運行的軟體模塊請求維持對SIM的供電時對SIM供電。該方法還可能包括當處沒有從WCD來的請求處於等待由SIM服務時,或當沒有在WCD上運行的軟體模塊請求維持對SIM的供電時,中止對SIM供電。還考慮了帶有實現該方法的指令的計算機可讀介質。
在另一實施例中,本發明提供一種方法包括在與WCD相關的內存內存儲與SIM相關的用戶訪問密碼,當重新對SIM供電時從內存檢索出該訪問密碼,並在安全認證處理中使用檢索出的用戶訪問密碼以認證WCD的SIM的安全特徵使用。還考慮了帶有實現該方法的指令的計算機可讀介質。
在另一實施例中,本發明提供了一種系統,包括在與WCD相關的內存內存儲與SIM相關的用戶訪問密碼,以及處理器,它在重新對SIM供電時從內存檢索用戶訪問密碼。處理器在安全認證處理中使用檢索出的用戶訪問密碼以認證WCD的SIM的安全特徵使用。
在另一實施例中,本發明提供了在電源管理循環後控制對SIM的訪問的方法。特別是,SIM的第一唯一標識符一般在WCD電源開啟時存儲在無線通信設備(WCD)內。在電源管理循環中對SIM供電時為耦合到WCD上的SIM接收第二唯一標識符。根據第一唯一標識符和第二唯一標識符控制對SIM的訪問。例如,當第一唯一標識符不等於第二唯一標識符時,SIM被宣稱有誤。在一實施例中,第一和第二唯一標識符包括由ETSI TS 100 977標準定義的集成電路卡標識符(ICCIDs)。
在另一實施例中,本發明提供了無線通信設備(WCD),其中當最初給WCD供電時,其內存存儲第一唯一標識符。WCD內的處理器在電源管理循環時在對SIM重新供電時,接收耦合到WCD的訂戶標識模塊(SIM)的第二唯一標識符,並根據第一唯一標識符和第二唯一標識符控制對SIM的訪問。
本發明能提供多種好處。例如,高速緩存和確認SIM的唯一標識符使得WCD能確認關閉電源的所述的SIM在關閉電源時未被改變為不同的SIM。這在確認需要訪問或使用SIM的WCD內的其他軟體或硬體模塊的SIM的完整性時有優勢。
另外,使用表決處理以確定何時開啟和關閉SIM電源使得能不降低SIM性能同時節省電源。特別是,在關閉SIM之前,表決處理確認沒有處在等待狀態的請求,且沒有WCD軟體模塊期望隨即生成要由SIM服務的請求。另外,在電源管理過程中,在WCD內高速緩存訪問密碼減輕了用戶在每次SIM電源開啟時輸入信息的麻煩。因此,當用戶在正常操作中開啟或關閉WCD時,用戶輸入訪問密碼。但當電源管理導致SIM關閉時,WCD從內存檢索訪問密碼,並將其發送到SIM,為SIM處理器用於用戶的認證。
本發明的以上概述並不是為了描述本發明的所有實施例。本發明的一個或多個實施例的細節在以下連同附圖一起說明。本發明的其他特徵、目標和優勢將從描述和附圖以及權利要求書而變得明顯。
附圖的簡要描述

圖1說明包括SIM的WCD的模塊圖;圖2時說明包括SIM的WCD的電源管理系統的模塊圖;圖3是說明包括SIM的WCD的另一電源管理系統的模塊圖;圖4是說明包括SIM的WCD的電源管理例行程序的模塊圖;圖5是說明包括SIM的WCD的電源管理例行程序的流程圖;圖6是說明包括SIM的WCD的安全認證處理的流程圖;圖7是說明包括SIM的WCD的另一電源管理處理示例的流程圖。
詳細描述圖1是說明包括訂戶標識模塊(SIM)16的無線通信設備(WCD)10的實例的模塊圖。如圖1示出,除包括SIM 16外,WCD 10可能包括,射頻發射機/接收機12、數據機14、SIM接口18以及射頻天線20。圖1還示出電源供給17,它可能向SIM 16和SIM接口18供電。數據機用於控制電源供給17以選擇性地對SIM 16、SIM接口或兩者供電。WCD 10的非限定性例子包括蜂窩無線電話、衛星無線電話、包括在計算機內的PCMCIA卡、有無線通信功能的PDA等。
WCD 10可能通過天線20發射信號,該信號符合通信協議中的任何一個,例如,碼分多址(CDMA)、WCDMA或GSM協議。數據機14包括解調器/解碼器電路和編碼器/調製器電路,這兩個都耦合到發射機/接收機12以發射和接收通信信號。SIM接口18包括驅動數據機14和SIM 16間通信的電路。
SIM 16可能是根據ISO/IEC 7816的傳統的SIM卡,能安裝在WCD 10上也能移去。例如,SIM 16可能是可移動訂戶標識模塊(R-UIM)、通用訂戶標識模塊(USIM)或GSM SIM。SIM 16可能符合以下SIM標準中的任何一個TIA/EIA IS-820、ETSITS 100 977以及ETSI TS 102 221。另外,SIM 16可能符合其他將來出現的用於SIM卡以及其他用於攜帶用戶信息的類似設備的標準。SIM 16內的內存可能存儲不同的信息,包括訂戶/用戶標識、電話號碼、消息、記帳代碼、加密序列等,連同WCD 10訪問的應用。WCD 10通過SIM接口18訪問SIM 16以檢索在無線通信過程中需要的選擇的信息。
作為說明,當用戶首先開啟WCD 10時,與SIM16相關的CPU或其他控制邏輯,一般在此稱為處理器,可能將訂戶/用戶標識與訪問密碼相比較,例如,由用戶通過鍵盤或其他數據設備輸入的一系列數字。
如果由用戶輸入的訪問密碼對於SIM 16有效,則SIM的安全特徵被激活以為WCD 10使用。否則,SIM 16的安全特徵被鎖定而不能被使用。特別是,SIM 16的安全特徵可能保持鎖定直到SIM通過WCD 10接收到了有效的訪問密碼。可任選的安全認證處理用於每次WCD開啟SIM16時,確認WCD 10是為認證的用戶所使用並且每次WCD對SIM16加電時被重複。WCD 10可能從SIM 16檢索其他信息,諸如記帳密碼用於費用計算。另外,WCD 10可能檢索由SIM 16生成或存儲在SIM 16內的加密序列以支持更安全的數據和聲音通信並訪問安全應用。
根據本發明,WCD 10實現電源管理例行程序以保存電池電力並延長待機時間。特別是,WCD 10實現表決處理以確定何時開啟和關閉SIM 16。表決處理用於在不犧牲性能的情況下獲得對SIM 16更有效的利用,且可能在數據機14內實現對電源供給17的控制。例如在中止對SIM 16供電時,表決處理可設計為用於評估在WCD 10上運行的軟體模塊為訪問SIM 16的當前要求。軟體模塊可能是線程、中斷服務例程、設備驅動、彙編例程、狀態轉移或類似的在CPU或其他控制邏輯控制下WCD 10上的操作環境內執行的操作。
如果在WCD 10上運行的軟體模塊已生成了命令或請求,或實現了需要由SIM16服務的行動,SIM電源不被關閉。另外,如果在WCD 10上運行的軟體模塊表決未選擇關閉SIM 16,則SIM電源不被關閉。在該種情況下,WCD 10上的軟體模塊可能期待即將來臨的SIM 16的服務。因此,為關閉SIM 16,電源管理例程確定沒有指令處於等待狀態且沒有軟體模塊反對關閉SIM 16。這樣,WCD 10可以有效地管理對SIM 16的供電以增加電池的持久性和待機時間而同時最小化對性能的負面影響。
WCD 10還可能用於在可任選的安全認證處理中有用的特定信息進行高速緩存以增加用戶的方便。特別是,連同電源管理例程,WCD 10可能在當調用SIM電源關閉/電源開啟循環時對與WCD相關的內存內的訪問密碼進行高速緩存。該加入的特徵通過在安全認證處理和電源管理例程激活狀態下,減少重新輸入訪問密碼的需要,從而提高了對用戶的方便性。但是,經高速緩存的訪問代碼能用於以無縫的對用戶透明的方式完成安全認證處理,而不需要實質性地改變安全認證處理本身。
當SIM 16在由電源管理例程引起的關閉後重新開啟時,WCD 10從WCD內存檢索訪問密碼,如果訪問密碼經緩衝,則將其發送到SIM以作用戶認證。SIM 16通過認證經緩衝密碼而完成安全認證處理,因此維持WCD處於對用戶的活動、可操作的狀態。這樣,每次SIM 16由於電源管理例程的原因被關閉時,WCD 10和SIM 16一起執行安全認證處理而不需要用戶在WCD內例如通過鍵盤輸入訪問密碼。然而當用戶有意關閉WCD 10時,當安全認證處理激活時,用戶必須輸入訪問密碼。在該情況下,WCD 10不對訪問密碼緩衝。因此,電源管理例程能獲得改善的電源效率而不需要實質性地改變安全認證處理。
圖2是說明包括SIM 16的WCD 10的示範電源管理系統的模塊圖。如圖2所示,數據機14可能包括中央處理單元(CPU)22或其他控制邏輯,一般在此稱為處理器或CPU,以及通用異步接收機/發射機(UART)電路24。CPU 22作為數據機控制器使用,且可能是32比特控制器,諸如32比特減少指令組控制器(RISC)控制器。相應地,與UART電路24相關的數據I/O總線可能是32比特總線。
數據機14還可能包括內存23,它包含由CPU 22執行的指令,並提供用於由其他構件的CPU存儲信息的存儲空間。另外,數據機14可能包括與SIM通信的I/O埠。例如,數據機14可包括一數據I/O埠,通過它,在CPU 22的控制下,UART電路24內的發射機和接收機相應地發射數據到或從SIM 16接收數據。在圖2的例子中,數據機14還包括時鐘和重設輸入埠(CLK和RST),它們發送時鐘和重設信號到SIM 16以驅動在數據機和SIM間的同步通信。
數據機14可以有選擇地啟用或禁用時鐘信號SIM_CLK以控制SIM 16。重設信號SIM_RST能用於重設SIM 16,且可以有選擇地由數據機14施加或撤消。WCD 10和特別是UART電路24可以實質上符合共同待批的美國專利申請序列號09/773768於2001年2月2日提供的題為「CIRCUIT AND METHOD FOR INTERFACINGA MODEM IN A WIRELESS COMMUNICATION DEVICE TO A SUBSCRIBER INTERFACEMODULE」。
CPU 22能經編程以將數據和命令寫入其他構件諸如耦合到數據總線的UART電路24,以及可能響應由構件生成的中斷信號。例如,CPU 22可能使用內存映射訪問、I/O埠訪問,或其他訪問技術以與該類元件互動。有利地,CPU 22可能用於控制與SIM 16交互和操作的SIM接口控制器以及控制數據機14內與SIM操作不相關的操作的數據機控制器。CPU 22可能經編程以根據本發明執行電源管理例程的不同方面,連同經修改的安全認證處理的一些方面。
SIM 16可能包括CPU 26或其他控制邏輯以及內存28,它存儲了不同的用戶信息,諸如訂戶/用戶標識、電話號碼、消息、記帳代碼、加密序列、安全應用以及類似的。SIM 16包括I/O埠,它接收由UART電路24發射的數據(SIM_IO)、時鐘輸入(SIM_CLK)以及重設輸入(SIM_RST)。SIM電源供給30從與連到電源供給30的電池相關的電池電壓VBAT產生電源並供給SIM 16。圖2的SIM電源供給30可能對應圖1的電源供給17。SIM接口電路32提供驅動電路。特別是,SIM接口電路32允許數據機14通過由用UIM_IO指示的共用數據線發射數據到或從SIM16接收數據。如在圖2進一步示出的,SIM電源供給30還可能為SIM接口電路32產生功率。數據機14從另一電源供給(未示出)接收數據機供給電壓VMOD。
在圖2的例子中,數據機14包括電源使能輸出,它發射PWR_EN信號。該PWR_EN信號控制SIM電源供給30以對SIM 16和SIM接口電路32供給或切斷SIM電源。在CPU 22的控制下,例如,數據機14可能通過例如一個或多個切斷相應電源供給線的開關,停用SIM電源供給30或將其從SIM 16和SIM接口電路32切斷。
當SIM電源供給30被停用或切斷時,SIM 16以及SIM接口電路32被斷電,且停止消耗電池電力。到SIM的電源可能在CPU 22的控制下通過首先中止由數據機14用於SIM接口電路32的時鐘信號而被中止。然而這樣,SIM 16和SIM接口電路32可能繼續消耗少量的功率直到從中斷中SIM電源供給30來的電源供給。
在施加或撤消PWR_EN信號以中止電源前,數據機14在CPU 22的控制下執行表決處理以管理電源。作為說明,當在WCD 10上運行的軟體模型來的請求在SIM處處於等待服務狀態,或當在WCD上運行的軟體模型請求維持對SIM的供電,則數據機14可能繼續對SIM 16供電。在該第一情況下,請求在活動地等待由SIM 16的服務。數據機14可能通過檢查與SIM 16相關的請求隊列確定某請求是否在等待由SIM 16的服務。該請求隊列可能提供在由WCD 10攜帶的內存內,諸如內存23,且可由CPU 22訪問。
在第二情況中,沒有請求處於等待由SIM 16的服務,但在WCD 10上運行的軟體模塊期待生成該種請求並「表決」反對關閉SIM電源。數據機14可能輪詢一個或多個在WCD 10上運行的處理以獲得在關閉SIM 16的電源前必要的表決。或者數據機14可能參考以數據結構形式的表決信息,諸如比特掩碼,它存儲由處理登記的表決的指示。比特掩碼可能包括,例如對應在WCD 10上運行的軟體模塊或處理對應的比特。如果軟體模塊請求對SIM 16供電,則它可能設置在比特掩碼內的相應的比特。如果比特掩碼內的任何比特被設置,則數據機14維持對SIM 16的供電。
當沒有來自WCD 10來的請求處於等待由SIM的服務且沒有在WCD上運行的軟體模塊請求對SIM供電,則數據機14中止對SIM 16供電。因此,數據機14保證在中止對SIM 16供電前,沒有處於等待狀態的請求且沒有軟體模塊期待該請求。##特別是,數據機14避免了當請求處於等待狀態或被期待狀態時斷電和加電循環造成的等待時間以及性能降級。
在關閉SIM 16電源時,數據機14可能查詢WCD 10上運行的處理、請求隊列或諸如比特掩碼的數據結構,以確定是否重新開始供電。WCD 10上不同軟體模塊可能請求訪問SIM16或由SIM 16的服務,包括例如處理諸如AMPS(AdvancedMobile Phone System)或CDMA的空中接口的操作,它們要求存儲在SIM上的號碼分配模塊(NAM)信息、在接著手工解鎖後加電時的安全認證處理、要求獲得由SIM提供的對密鑰信息訪問的加密處理和類似的。
圖3是說明包括SIM 16的WCD 10的另一電源管理系統的模塊圖。圖3的系統實質上對應圖2的系統。圖3稍微更詳細地說明了SIM接口電路32,描述耦合到UART電路24的發射數據線DATA_TX以及接收數據線DATA_RX。而且在圖3的例中,SIM 16和SIM接口電路32有分開的電源供給。特別是,SIM 16由SIM電源供給30供電,而SIM接口電路32由SIM電源供給36供電。根據本例,數據機14可能生成第一和第二電源使能信號PWR_EN 1以及PWR_EN 2。第一電源使能信號PWR_EN 1控制與SIM電源供給30相關的開關34以選擇性地對SIM 16實行電源供給或切斷。
第二電源使能信號PWR_EN 2控制與SIM接口電源供給35相關的開關38以選擇性地對SIM接口電路32實行電源供給和切斷。這樣,數據機14可以相互間獨立地控制給SIM 16和SIM接口電路32的電源。在一些例子中,例如,期望在切斷到SIM 16的電源時能維持到SIM接口電路32的電源。另外,作為特例,當SIM16和SIM接口電路32有不同電源供給時,可能需要獨立的控制。
圖4是說明包括SIM的WCD的電源管理例程的功能模塊圖。特別是,圖4說明數據機14執行表決處理和管理到SIM的電源。如圖4示出,在由數據機14提供的操作環境內執行的電源管理例程40可能確定SIM請求隊列42是否包含等待由SIM 16服務的請求。如下所述,在由數據機14提供的操作環境內執行的不同軟體模塊可能修改一組表決信息44。在一些實施例中,表決信息44可能是數據結構形式,諸如比特掩碼,其中特定的比特對應不同軟體模塊或處理的表決。數據機14可能響應需要對SIM連續供電的用戶或空中接口事件在表決信息44中聲明對應表決。例如當與事件相關的命令或請求已由SIM 16服務,該表決可能之後被撤消,除非軟體模塊確定有另一個命令或請求處於等待狀態。
請求可能通過UART 24內的RX/TX部分52與SIM 16通信。另外,電源管理例程40檢查表決比特信息44以確定任何在WCD 10上運行的處理是否表決以維持到SIM 16的電源。在一個請求是在SIM請求隊列42中處於等待狀態或在表決信息比特掩碼44中比特被設置的事件中,電源管理處理40通過連續的PWR_EN1和PWR_EN2信號46、48維持到SIM 16以及SIM接口電路的電源。
圖5是說明包括SIM 16的WCD 10的電源管理例程的流程圖。如圖5示出,電源管理例程等待或是要處理的請求,或是加電/斷電錶決指示(54)。換而言之,數據機14參考SIM 16的請求隊列1以確定有否處於等待狀態的請求,並管理表決處理以確定是否有任何處理直接或間接的請求維持到SIM 16的電源供給。
在SIM 16已被斷電的情況下(56),例程確定是否指明一請求,即軟體模塊是否發出指令或其他操作必須要被處理(58),例如,參考SIM請求隊列。如果指明請求,即處於等待狀態,則電源管理處理開啟SIM 16電源(60)。如果未指明請求,則例程序確定在任何WCD軟體模塊或與SIM16互動的處理中有開啟電源的表決(62)。如果是,則處理對SIM 16供電(60)。否則,電源管理處理回到步驟54。
如果SIM 16未被斷電(56),電源管理處理確定是否有請求指示(64)。如果是,則數據機14將請求送到SIM 16以按正常過程處理(66)。否則,電源管理處理確定是否有繼續供電錶決(68)。如果與SIM 16交互動作的WCD軟體模塊間沒有繼續供電的表決,則電源管理處理進行到關閉對SIM 16供電(70)。同樣,繼續供電錶決可能由存在WCD 10上的內存中的比特掩碼中相應的比特代表。通過查詢表決信息和請求隊列,電源管理處理避免了當有處於等待狀態或即將來臨的請求時關閉SIM,因此提高了性能。
圖6時說明包括SIM 16的WCD 10的經修改的安全認證處理的流程圖,並提供在此描述的電源管理例程。一般地,當WCD 10為斷電時,SIM 16也為斷電。當WCD 10接著加電時,SIM 16試圖執行安全認證處理,其中訪問密碼,諸如卡持有者確認(CHV)密碼,在SIM的CPU內與由用戶通過用戶接口諸如與WCD 10相關的鍵盤輸入的密碼相比。
當SIM 16由參考圖5描述的電源管理例程而被斷電時,SIM試圖執行同樣的安全認證處理。由於作為電源管理例程的一部分,SIM 16在操作時可能被加電和斷電許多次,由用戶輸入訪問密碼會變得很不方便。因此,為使用戶更方便,WCD 10能配置為在與WCD相關的內存內存儲或「緩衝」訪問密碼。
在由電源管理例程進行斷電後再加電需要訪問密碼時,WCD 10從內存檢索經緩衝的訪問密碼並將其發送到SIM 16以用於安全認證處理以認證SIM的安全特徵的使用。在操作中,WCD 10在由用戶輸入以及成功完成安全認證處理時存儲訪問密碼。
如圖6示出,當存在SIM加電指示時(72),WCD 10確認是否有與電源管理例程(74)相關的表決處理造成的電源開啟。如果是,則WCD 10確定訪問密碼是否在前次電源關閉時已被高速緩存。在找到經緩存的訪問密碼時,WCD 10發送訪問密碼到SIM 16(80)以用於安全認證處理。接著由SIM 16成功認證訪問密碼後(82),訪問密碼再次由WCD 10高速緩存以為將來之用。
如果SIM電源開啟不是表決處理的結果(74),則WCD 10要求從用戶來的訪問密碼(78),例如,通過顯示器提示用戶並通過鍵盤接收密碼。在發送訪問密碼到SIM(80)時,如果認證未成功完成,則WCD 10清除訪問密碼緩存(86)。如果在緩存內沒有訪問密碼(76),則安全認證處理未完成。在每種情況中,WCD 10和SIM 16準備好處理請求(88)。然而,如果認證未成功完成,則SIM 16的安全操作將不會被成功實現。
如上所述用於使提供在WCD 10或SIM 16內的處理器,諸如CPU 22或CPU 26,執行電源管理以及安全認證處理的指令可能存儲在計算機可讀介質內。舉例而言,不是為了有所限制,計算機可讀介質可能包括計算機存儲介質和/或通信介質。計算機存儲介質包括易失的和不易失的,可移去的和固定介質,以任何信息存儲的方法或技術實現,諸如處理器可讀指令、數據結構、程序模塊或其他數據。
計算機存儲介質可能包括但不限於隨機存儲器(RAM)、只讀存儲器(ROM)、EEPROM、快閃記憶體、固定或可移動盤介質,包括光學或磁性介質,或任何其他可用於存儲期望信息且能由SIM 16的WCD 10內的處理器訪問的介質。特別是,SIM 16可能執行機內快閃記憶體以存儲信息和應用。
通信介質一般包括有處理器可讀指令、數據結構、程序模塊或其他已調數據信號形式的數據,諸如載波或其他傳輸介質,並包括任何信息傳遞介質。「已調數據信號」項指信號特徵集的一個或多個被改變使得能對信號內的信息編碼。僅作舉例而不是為了限制應用,通信介質包括有線介質,諸如有線網絡或直接有線連接以及無線介質,諸如聲學、RF、紅外以及其他無線介質。計算機可讀介質可能還包括以上描述的任何介質組合。
圖7時說明在電源開啟後確定SIM 16的完整性的處理例的流程圖。特別是,圖7說明的處理在驗證SIM 16在電源管理處理(循環)中在斷電時未變為不同的SIM時有用。
當WCD 10被加電時(90),電源管理例程從當前所附的SIM 16接收唯一標識符(92)。例如,電源管理程序可能從SIM 16請求由ETSI TS 100 977標準定義的集成電路卡標識符ICCDID。
而後,電源管理例程確定加電指示是否由初始應用到WCD的電源產生,或是在電源管理循環中產生。例如,電源管理例程可能確定加電指示是否由上述的表決處理產生(94)。如果加電指示不是由表決處理產生,則電源管理例程將唯一標識符存儲在例如數據機14或其他WCD 10的構件內的隨機存儲器或其他計算機可讀介質(100)。在存儲唯一標識符後,電源管理例程繼續加電處理(106)。
然而,如果電源管理例程確定加電是表決處理的結果,則電源管理例程將接收到的唯一標識符與已在WCD 10內的RAM中緩存過的標識符相比較。根據該比較,WCD 10控制對SIM的16的訪問。如果在加電時從SIM 16接收到的唯一標識符與存儲在WCD 10內的標識符匹配,則電源管理例程繼續在此描述的加電處理(106)。然而如果在電源開啟時從SIM 16接收的唯一標識符與存儲在RAM 10內的標識符不匹配,則電源管理例程確定SIM 16已被改變並控制對SIM 16的訪問。例如,WCD 10可能使訪問控制高速緩存無效並宣稱SIM 16已被改變(104)。或者,電源管理例程可能重新開始經修改的安全認證處理或可能中止對SIM 16供電。
在一實施例中,在重新對SIM 16供電時WCD 10顯示SIM卡的狀態。WCD 10可能顯示例如根據從SIM 16收到的最近唯一標識符與存在RAM內的唯一標識符不匹配用消息指明SIM 16是否被改變。
這樣,電源管理例程能檢測當前所附的SIM16是否在電源關閉時變為不同的SIM。這在為WCD 10內需要訪問或使用SIM 16的其他軟體或硬體模塊驗證SIM 16的完整性時有優勢。
還描述了本發明的其他實施例。這些和其他實施例在以下權利要求書的範圍內。
權利要求
1.一種方法,其特徵在於,包括在無線通信設備(WCD)內存儲第一唯一標識符;在對SIM供電時接收耦合到WCD的訂戶標識模塊(SIM)的第二唯一標識符;以及根據第一唯一標識符和第二唯一標識符控制對SIM的訪問。
2.如權利要求1所述的方法,其特徵在於,控制到SIM的訪問包括重新開始安全認證處理和使一個訪問密碼高速緩存無效。
3.如權利要求1所述的方法,其特徵在於,存儲第一唯一標識符包括當最初對WCD供電時存儲第一唯一標識符。
4.如權利要求1所述的方法,其特徵在於,控制訪問還包括當第一唯一標識符不等於第二唯一標識符時,宣稱SIM卡已改變。
5.如權利要求1所述的方法,其特徵在於,控制訪問還包括在電源管理循環中結束對SIM的電源供給。
6.如權利要求5所述的方法,其特徵在於,中止對SIM的電源供給包括響應於斷電命令和根據從表決處理來的結果中止對SIM的電源供給。
7.如權利要求5所述的方法,其特徵在於,中止對SIM的電源供給包括當沒有請求等待由SIM服務時且沒有WCD上運行的軟體模塊請求維持對SIM的供電時中止對SIM的電源供給。
8.如權利要求1所述的方法,其特徵在於,控制對SIM的訪問包括當第一唯一標識符等於第二唯一標識符時,通過維持對SIM的供電繼續電源管理循環;以及當第一唯一標識符不等於第二唯一標識符時,放棄電源管理循環。
9.由存儲有指令的計算機可讀媒質引起處理器執行如權利要求1所述的方法。
10.由存儲有指令的計算機可讀媒質引起處理器執行如權利要求2到8所述的方法。
11.無線通信設備(WCD),其特徵在於,包括內存,在當最初供電給WCD時存儲第一唯一標識符;以及處理器,在電源管理循環中在對SIM重新供電時接收耦合到WCD的訂戶標識模塊(SIM)的第二唯一標識符,並且根據第一唯一標識符和第二唯一標識符,控制對所述SIM的訪問。
12.在無線通信設備(WCD)內控制對訂戶標識模塊(SIM)的供電的方法,其特徵在於包括當有請求處於等待由SIM服務時對SIM供電;當在WCD上運行的軟體模塊請求維持對SIM的供電時,對SIM供電;以及當沒有請求處於等待由SIM服務時以及沒有在WCD上運行的軟體模塊要求維持對SIM供電時,中止對SIM的電源供給。
13.如權利要求12所述的方法,其特徵在於還包括當有來自WCD的請求處於等待由SIM服務時,在中止對SIM的電源供給後重新開始對SIM電源供給。
14.如權利要求13所述的方法,其特徵在於還包括通過檢查與SIM相關的請求隊列確定是否有一個從WCD來的請求處於等待由SIM服務的狀態。
15.如權利要求13所述的方法,其特徵在於還包括當運行在WCD上的軟體模塊請求對SIM電源供給時,重新開始對SIM電源供給。
16.如權利要求13所述的方法,其特徵在於還包括通過輪詢任何在WCD上運行的多個軟體模塊確定在WCD上運行的軟體模塊是否請求對SIM的電源供給。
17.如權利要求13所述的方法,其特徵在於還包括當在WCD上運行的對應軟體模塊請求對SIM供電時,在數據結構內設置相應的比特;通過分析數據結構,確定在WCD上運行的軟體模塊是否請求對SIM供電;以及當在數據結構內設置了任何比特時,對SIM供電。
18.如權利要求13所述的方法其特徵在於還包括在與WCD相關的內存內存儲與SIM相關的訪問密碼;在對SIM斷電後再對SIM供電時,從內存檢索該用戶訪問密碼;以及在安全認證處理中使用檢索出的訪問密碼以認證SIM的安全特徵的使用。
19.如權利要求13所述的方法,其特徵在於,WCD是一個能與CDMA標準、GSM標準以及WCDMA標準的一個通信的蜂窩無線電話、衛星無線電話、PCMCIA卡以及PDA。
20.在無線通信設備(WCD)內控制對可移動訂戶標識模塊(SIM)的供電的系統,其特徵在於包括耦合到SIM的電源;以及控制電源的處理器,用於(a)當有從WCD來的請求正處於等待由SIM服務時從電源對SIM供電,(b)當在WCD上運行的軟體模塊請求維持對SIM的供電請求,從電源對SIM供電,以及;(c)當沒有從WCD來的請求正處於等待由SIM服務狀態以及當沒有在WCD上運行的軟體模塊請求維持對SIM的供電請求時,中止對SIM的供電。
21.如權利要求20所述的系統,其特徵在於還包括內存,它存儲數據結構帶有對應於在WCD上運行的軟體模塊的比特,其中當在WCD上的相應軟體模塊請求對SIM的供電時,處理器設置在數據結構內響應的比特,通過分析數據結構確定運行在WCD上的軟體模塊是否請求對SIM的供電,以及當在數據結構內設置了任何比特時,控制電源對SIM供電。
22.如權利要求20所述的系統,其特徵在於還包括存儲與SIM相關的用戶訪問密碼的與WCD相關的內存,其中,當在對SIM斷電後再供電時處理器從內存檢索用戶訪問密碼,並在安全認證處理中使用該檢索出的訪問密碼以認證SIM安全特徵使用。
23.如權利要求20所述的方法,其特徵在於,處理器在中止對SIM供電時存儲用戶訪問密碼。
24.如權利要求20所述的方法,其特徵在於,SIM是可移動訂戶標識模塊(R-UIM)以及GSM SIM中的一個,且用戶訪問密碼是卡持有者確認(CHV)密碼。
25.如權利要求20所述的系統,其特徵在於,SIM是通用訂戶標識模塊(USIM),用戶訪問密碼是個人標識號(PIN)。
26.包含指令的計算機可讀介質使得可編程處理器執行如權利要求20所述的方法。
27.包含指令的計算機可讀介質使得可編程處理器執行如權利要求21到25所述的方法。
28.一種方法其特徵在於包括在與無線通信設備(WCD)相關的內存內存儲與訂戶標識模塊(SIM)相關的用戶訪問密碼;當重新對SIM供電時從內存檢索用戶訪問密碼;以及在安全認證處理中使用該檢索出的訪問密碼以認證SIM安全特徵的使用。
29.如權利要求28所述的方法,其特徵在於,還包括當沒有從WCD來的請求處於等待由SIM服務狀態以及沒有在WCD上運行的軟體模塊請求對SIM的供電時,中止對SIM的供電;以及當中止對WCD的供電時中止對SIM的供電。
30.如權利要求28所述的方法,其特徵在於還包括當在由於沒有從WCD來的請求處於等待由SIM服務狀態,以及沒有在WCD上運行的軟體模塊請求對SIM供電時而中止供電後重新對SIM供電時,檢索並使用用戶訪問密碼;以及當由於中止對WCD的供電而中止對SIM供電後重新供電時,接收並使用用戶輸入作為用戶訪問密碼。
31.如權利要求28所述的方法,其特徵在於,存儲用戶訪問密碼包括在當終止對SIM供電時存儲用戶訪問密碼。
32.如權利要求28所述的方法,其特徵在於,SIM是可移動訂戶標識模塊(R-UIM)以及GSM SIM中的一個,且用戶訪問密碼是卡持有者確認(CHV)密碼。
33.如權利要求28所述的系統,其特徵在於,SIM是通用訂戶標識模塊(USIM),用戶訪問密碼是個人標識號(PIN)。
34.一種系統,其特徵在於,包括內存,它在與無線通信設備(WCD)相關的內存內存儲與可移動訂戶標識模塊(SIM)相關的用戶訪問密碼;以及處理器,當對SIM重新供電時從內存檢索用戶訪問密碼,並在安全認證處理中使用檢索出的用戶訪問密碼以授權WCD的使用。
35.如權利要求34所述的方法,其特徵在於,當沒有從WCD來的請求處於等待由SIM服務狀態以及沒有在WCD上的軟體模塊請求對SIM供電時,處理器中止對SIM的供電,並在中止對WCD供電時中止對SIM供電。
36.如權利要求34所述的系統,其特徵在於,當由於沒有從WCD來的請求處於等待由SIM服務狀態以及沒有在WCD上的軟體模塊請求對SIM供電而中止對SIM供電後重新對SIM供電時,處理器檢索並使用用戶訪問密碼,並當由於WCD供電中止而引起的SIM供電中止後重新對SIM供電時,接收並使用用戶輸入作為用戶訪問密碼。
37.如權利要求34所述的系統,其特徵在於,當中止對SIM的供電時,處理器在內存內存儲用戶訪問密碼。
38.如權利要求34所述的系統,其特徵在於,SIM是可移動訂戶標識模塊(R-UIM)以及GSM SIM中的一個,且用戶訪問密碼是卡持有者確認(CHV)密碼。
39.如權利要求34所述的系統,其特徵在於,SIM是通用訂戶標識模塊(USIM),用戶訪問密碼是個人標識號(PIN)。
40.包含指令的計算機可讀介質使得可編程處理器執行如權利要求34所述的方法。
41.包含指令的計算機可讀介質使得可編程處理器執行如權利要求35到39所述的方法。
全文摘要
在此描述了無線通信設備(WCD)中的訂戶標識模塊(SIM)的電源管理技術。一項使用SIM的唯一標識符的技術。特別是,當最初供給WCD電源時,在WCD內的處理器從SIM讀出第一唯一標識符。在電源理循環中,處理器再次從SIM接收唯一標識符並將這第二個標識符與第一個唯一標識符相比較。該技術在檢測附帶的SIM是否被改變時有用。還描述了一種表決過程以確定何時對SIM加電以及斷電。特別是,表決過程確定在WCD上運行的軟體模塊需要對SIM當前或即將來臨的訪問。可以加入一個經修改的安全認證處理,其中WCD儲存用戶訪問密碼以對用戶實現認證。
文檔編號H04B7/26GK1494808SQ02805591
公開日2004年5月5日 申請日期2002年2月26日 優先權日2001年2月27日
發明者C·克裡希南, C 克裡希南, J·A·哈奇森四世, 哈奇森四世, T·薩默斯 申請人:高通股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀