調節輪詢定時器的方法以及用於調節輪詢定時器的系統的製作方法
2023-09-13 07:26:20 1
專利名稱:調節輪詢定時器的方法以及用於調節輪詢定時器的系統的製作方法
技術領域:
本發明是有關於用以調節輪詢定時器的方法及系統,且特別是關於適用於 包含多個用戶識別卡的移動臺的調節詢定時器的方法及系統。
背景技術:
當前,移動通"f言全玉求系統(Global System for Mobile communication, 以下 筒稱為GSM)標準一皮廣泛用於全^求行動電話的標準。由歐洲電信標準協會
(European Telecommunication Standards Institute,以下簡稱為ETSI )制訂的GSM 標準為蜂窩式網絡結構以及時分多址(Time Division Multiple Access,以下簡稱 為TDMA)系統。對於一載波頻率,TDMA系統將一幀分為八個時隙,其中各 時隙用於傳輸對應一用戶的信道數據。此外,通用分組無線業務技術(General Packet Radio Service,以下簡稱為GPRS )為GSM網絡可使用技術之一。GPRS 技術使用GSM網絡中未使用的信道來提供中等速度數據傳輸。寬帶碼分多址
(Wideband Code Division Multiple Access,以下簡稱為W-CDMA)為寬帶擴頻 移動無線接口 ,利用異步碼分多址的直接序列擴頻方法,來達成相較於實施GSM 系統所使用的TDMA更快的速度且支持更多的用戶。時分-同步碼分多址(Time Division-Synchronous Code Division Multiple Access, TD-SCDMA )為另 一類第 三代(third generation,以下簡稱為3G)移動電信標準。
雙用戶識別才莫塊(Subscriber Identity Module,以下簡稱為SIM)卡移動電 話包括兩個對應不同電話號碼的SIM的電話。雙SIM卡行動電話允許用戶使用 兩種電信服務而不需要同時攜帶兩個電話。舉例而言,同一行動電話可通過分 開的號碼與帳單用於公務以及私人業務,由此為行動電話用戶提供便利。
發明內容
為了將輪詢多個用戶識別卡調節,本發明提出 一種適用於具有第 一用戶識 別卡與第二用戶識別卡的移動臺的調節輪詢定時器的方法、適用於具有基帶芯
6片、第一用戶識別卡與第二用戶識別卡的移動臺的調節輪詢定時器的方法以及 用於調節輪詢定時器的系統。
本發明提供一種調節輪詢定時器的方法,適用於具有第一用戶識別卡與第 二用戶識別卡的移動臺,且由移動臺的處理器執行。調節輪詢定時器的方法包
含當對應第一用戶識別卡的第一定時器計數至特定時間周期時,決定第二用 戶識別卡是否操作於空閒狀態;以及當第二用戶識別卡操作於空閒狀態時,將
用於輪詢第一用戶識別卡與第二用戶識別卡的多個即將來臨的周期性時序調整 為基本一致。
本發明另4是供一種調節輪詢定時器的方法,適用於具有基帶晶片、第一用 戶識別卡與第二用戶識別卡的移動臺,且由移動臺的處理器執行。調節輪詢定
時器的方法包含當檢測到工作隊列包含兩項任務,其一為用以輪詢第一用戶 識別卡,其另一為用以輪詢第二用戶識別卡時,則將兩項任務整合為整合的任 務,用以對第一用戶識別卡輪詢後,緊接著輪詢第二用戶識別卡;以及執行整 合的任務。
本發明又提供一種用於調節輪詢定時器的系統,包含第一用戶識別卡、第 二用戶識別卡與處理器。處理器將用於輪詢第一用戶識別卡與第二用戶識別卡 的多個即將來臨的周期性時序調整為基本一致,致能兩項任務,其一為用以輪 詢第一用戶識別卡,其另一為用以輪詢第二用戶識別卡,兩項任務被產生並且 逐項放入工作隊列,以及當檢測工作隊列包含上述任務時,對第 一用戶識別卡 輪詢後,緊接著輪詢第二用戶識別卡。
上述兩種調節輪詢定時器的方法以及用於調節輪詢定時器的系統分別通過 當對應第 一用戶識別卡的第一定時器計數至特定時間周期時,決定第二用戶識 別卡是否操作於空閒狀態,以及當第二用戶識別卡操作於空閒狀態時,將即將 來臨的用於輪詢第一用戶識別卡與第二用戶識別卡的周期性時序調整得基本一 致;或者當檢測到工作隊列包含兩項任務時,將兩項任務整合,用以對第一用 戶識別卡輪詢後,緊接著輪詢第二用戶識別卡,以及執行整合的任務;處理器 將即將來臨的用於輪詢第一用戶識別卡與第二用戶識別卡的周期性時序調整得 基本一致,致能兩項任務,以及當檢測工作隊列包含上述任務時,對第一用戶 識別卡輪詢後,緊接著輪詢第二用戶識別卡來調節對多個用戶識別卡的輪詢。
圖1為移動通信網絡系統的示意圖。
圖2為根據本發明一實施方式的移動臺的硬體結構。
圖3為用於向用戶識別卡A與B發送狀態命令的兩序列時隙的示意圖,其
中命令沒有被調節。
圖4為基帶MCU (例如圖2的處理器)與用戶識別卡的MCU之間通信程 序的實施方式的示意圖。
圖5為對應用戶識別卡B的3態機器裝置。
圖6為通過執行對應用戶識別卡A的軟體模塊A來調節輪詢定時器的方法 流程圖。
圖7為通過執行對應用戶識別卡A的軟體模塊A來調節輪詢定時器的另一 方法流程圖。
圖8為當執行調節輪詢定時器的方法時,用於向用戶識別卡A與B發出狀 態命令的實施方式的序列時隙的示意圖。
耗的示意圖。
圖IO為根據本發明一實施方式,當由移動臺的處理器執行軟體/固體碼時, 所執行的適用於具有第一用戶識別卡(例如圖2的用戶識別卡A)與第二用戶 識別卡(例如圖2的用戶識別卡B)的調節輪詢定時器的方法流程圖。
圖11為根據本發明一實施方式,當由移動臺的處理器執行軟體/固體碼時, 所執行的適用於具有基帶晶片(例如圖2的基帶晶片)、第一用戶識別卡(例如 圖2的用戶識別卡A)與第二用戶識別卡(例如圖2的用戶識別卡B)的調節輪 詢定時器的方法流程圖。
具體實施例方式
為讓本發明的上述和其它目的、特徵、和優點能更明顯易懂,下文特舉出 較佳實施方式,並配合所附圖式,作詳細說明如下
SIM卡一般包括用戶帳戶信息、國際移動用戶識別(International Mobile Subscriber Identity,以下簡稱為IMSI )以及一組SIM應用工具包(SIM Application Toolkit,以下簡稱為SAT)命令,並且提供聯繫電話薄(phone book contact)的 存儲空間。基帶單元的微處理單元(Microprocessing Umt,以下簡稱為MCU) (以下將基帶單元的MCU簡稱為基帶MCU)可與SIM卡的MCU (以下筒稱
8為SIM MCU)交互作用,以從插入的SIM卡取得數據或者SAT命令。在插入 SIM卡後移動臺立即被編程。還可編程SIM卡以顯示用於個人化服務的定製選 單。
通用SIM ( Universal SIM,以下簡稱為USIM )卡^皮插入移動臺,用於通用 移動電信系統(Universal Mobile Telecommunications System,以下簡稱為UMTS ) 或者TD-SCDMA系統(也稱為3G )電話通信。USIM卡儲存用戶帳戶信息、IMSI、 鑑別信息(authentication information)以及一組通用SIM應用工具包命令,並且 提供用於文本消息與聯繫電話薄的存儲空間。基帶MCU可與USIM卡的MCU (以下簡稱為USIM MCU)交互作用,以從插入的USIM卡取得數據或者SAT 命令。與SIM卡相比,USIM卡上的電話簿已得到極大增強。出於鑑別的目的, USIM卡可儲存與網絡中的鑑別中心(authentication center)共享的長期預共享 的密鑰(secret key) K。 USIM MCU可使用窗口衝兒制驗證必須在一範圍內的一 序列號碼,以避免重送攻擊(replay attack),並且負責產生會話密鑰(session key) CK與IK,以用於UMTS中KASUMI (也稱為A5/3 )分組密文(block cipher ) 的保密及完整性算法。在插入USIM卡後移動臺立即被編程。
可移除用戶識別模塊(Removable User Identity Module, R-UIM )或者碼分 多址SIM ( Code Division Multiple Access SIM,以下簡稱為CSIM )卡已經發展 為用於碼分多址(Code Division Multiple Access,以下簡稱為CDMA)移動臺, 並且除了能夠在CDMA網絡中工作之外,其還相當於GSM SIM以及3G USTM。 R-UIM或者CSIM卡物理兼容於GSM SIM卡,並iU是供給CDMA系統相似的 安全機制。
IMSI是與GSM或者UMTS網絡用戶相關的獨特號碼。IMSI可由移動臺發 送至GSM或者UMTS網絡,以取得歸屬位置寄存器(Home Location Register, 以下簡稱為HLR)或者本地複製於拜訪位置寄存器(Visitor Location Register, 以下簡稱為VLR)中移動用戶的其它詳細信息。1MS1的長度一般為15位數字, 但可能更短,例如南非的行動電話網絡(Mobile Telephone Network South Africa, MTN South Africa)的IMSI為14位數字。前3位數字是移動國家碼(Mobile Country Code, MCC ),並且後面接著2位數字(歐洲標準)或者3位數字(北 美標準)的行動網路碼(Mobile Network Code, MNC )。剩餘數字對應GSM或 者UMTS網絡用戶的移動用戶識別號碼(Mobile Subscriber Identification Number, MSIN )。圖1為移動通信網絡系統的示意圖。圖1中,包含雙用戶識別卡A與B的
移動臺(也稱為可交換用戶i殳備)110可在待接兩個小區(cell)140A與140B(即 每一小區可為基站、節點B (node-B)或者其它單元)之後,同時存取兩個核心 網絡,例如GSM、 W-CDMA、 CDMA2000、 TD-SCDMA網絡與相似網絡。用 戶識別卡A或者B可為SIM、 USIM、 R-UIM或者CSIM卡。移動臺110可通 過具有基站控制器(Base Station Controller,以下簡稱為BSC)的GSM系統、 具有無線電網絡控制器(Radio Network Controller,以下簡稱為RNC )的 WCDMA/CDMA2000/TD-SCDMA網絡、乂>用交換電話網(Public Switched Telephone Network,以下簡稱為PSTN)或者任何使用用戶識別卡A或者B的 上述網絡的組合,來向被叫用戶120或者130發出語音或者數據呼叫。舉例而 言,移動臺IIO可依序通過小區140A、 BSC/RNC A與小區140C,以用戶識別 卡A向^C叫用戶120發出語音呼叫,或者依序通過小區140B、 BSC/RNC B、核 心網絡運營商(operator)B 、核心網絡運營商A 、 BSC/RNC A與小區140C,以用 戶識別卡B向被叫用戶120發出數據呼叫。本領域的技術人員應了解,被叫用 戶120與130也可為主叫用戶。更進一步地說,移動臺110可以用戶識別卡A 或者B/人主叫用戶120或者130接收電話呼叫請求。舉例而言,移動臺110可 經由PSTN、核心網絡運營商B、 BSC/RNCB與小區140B,從主叫用戶130接 收對用戶識別卡B的電話呼叫^"求。
圖2為根據本發明一實施方式的移動臺200的硬體結構示意圖。移動臺200 包含射頻模塊210、基帶晶片220、雙卡控制器240與時鐘產生器250。其中兩 個用戶識別卡A與B可插入移動臺200的耦接於雙卡控制器240的兩個插槽。 本領域的技術人員可將雙卡控制器240設置於基帶晶片220中。用戶識別卡A 與B的每一者可為由特定網絡運營商所^是供的SIM、 USIM、 R-UIM或者CSIM 卡。由此,移動臺200使用相同的射頻模塊與基帶晶片,可待接(camp on)對應 插入的用戶識別卡A與B、由相同網絡運營商或者不同網絡運營商提供的兩個 小區,並且可操作於待命/空閒模式或者專用模式。雙卡控制器240耦接/連接於 基帶晶片220以及用戶識別卡A與B之間。更明確地說,基帶晶片220包含處 理器230用以控制用戶識別卡A與B以及射頻模塊210之間的通信。更進一步 地說,基帶晶片220的處理器230可經由雙卡控制器240從用戶識別卡A或者 B讀取數據,並且也可經由雙卡控制器240向用戶識別卡A或者B寫入數據。 更進一步地說,基帶晶片220的處理器230可控制雙卡控制器240與用戶識別卡A與B其中之一耦接/連接,以致能基帶晶片220與被選擇的用戶識別卡之間 的通信或者經由被選擇的用戶識別卡所待接的小區,向被叫用戶發出語音或者 數據呼叫。
射頻模塊(例如圖2的射頻模塊210 )接收無線電頻率信號,將接收的信號 轉換為基帶信號以由相應的基帶晶片(例如圖2的基帶晶片220)處理,或者從 基帶晶片接收基帶信號,將接收的信號轉換為無線電頻率信號以傳送至同級裝 置(peer device )。射頻模塊可包含多個硬體裝置以執行無線電頻率轉換。舉例 而言,射頻模塊可包含混頻器,以將基帶信號以及無線通信系統的無線電頻率 中的振蕩載波相乘,其中舉例而言,無線電頻率可為對應GSM的900MHz、 1800MHz或者2100MHz,或者對應UMIS或者TD-SCDMA系統的1900MHz 或者2100MHz。基帶晶片更將基帶信號轉換為多個數位訊號,並處理數位訊號, 以及進行反向4喿作。基帶晶片可包含多個硬體裝置以執行基帶信號處理。基帶 信號處理可包含模數轉換(Analog to Digital Conversion,以下簡稱為ADC)、數 模轉換(Digital to Analog Conversion,以下簡稱為DAC)、增益調整、調變/解 調變、編碼/解碼等。
如圖2所示,因為移動臺配備有至少兩個用戶識別卡,移動臺能對應每一 插入的用戶識別卡操作於空閒模式與專用模式。請參閱圖1,在空閒模式中,移 動臺110或者待機,通過特定網絡運營商所提供的來自基站(例如小區140A或 者140B)的較佳信號質量來搜尋或者測量廣播控制信道(Broadcast Control Channel,以下簡稱為BCCH),或者同步至特定基站的BCCH以準備在隨機存 取信道(Random Access Channel,以下簡稱為RACH)執行隨機存取程序來請 求專用信道。在專用模式中,移動臺110佔用物理信道並且試圖與物理信道同 步,建立邏輯信道並且通過邏輯信道切換。
特別地,對應每一處於空閒模式的插入的用戶識別卡,移動臺110不斷地 監聽來自基站的BCCH並且讀取BCCH信息,以及執行對BCCH載波的信令 (smgaling)強度的執行周期性測量以選擇適當小區來待接。空閒模式中,沒有 透過網絡呈現的信令消息交換。無線資源管理(Radio Resource Management,以 下簡稱為RR)與其它信令程序所需的數據被收集以及儲存。上述數據例如為相 鄰BCCH載波的列表、對應RR算法的臨界值、共享控制信道(Common Control Channel,以下簡稱為CCCH )配置、關於RACH與傳呼信道(Paging channel, 以下簡稱為PCH)使用的數據或者其它數據。此類信息(例如系統信息(systeminformation,以下簡稱為SI)由基站系統在BCCH上廣播,並且提供關於網絡 配置的信息。更進一步地說,對於所有移動臺,當前小區中的SI都是可用的。 SI包含一網絡運營商所唯一擁有的公共陸地行動電話網絡(Public Land Mobile Network,以下簡稱為PLMN)碼。PLMN碼包含MCC與MNC,指示哪一個網 絡運營商在提供通信服務。此外,SI還包含指示哪一小區在廣播BCCH的小區 識別。此外,SI可包含網絡識別、相鄰小區、信道可用性以及電源控制要求(power control requirement )等。 一旦從BCCH接收SI,則可取得PLMN碼並且將PLMN 碼儲存在電子裝置的對應用戶識別卡中。基站系統更在小區有效的第三層(Layer 3)的所有PCH上不斷地發出消息(呼叫請求"PAGING REQUEST")。移動臺 110能夠將消息編碼並且辨識消息的地址(特定用戶識別模塊卡的消息的IMSI) 是否被呼叫。移動臺IIO周期性地監視PCH以避免尋呼的丟失。
每一通過網絡的信令消息的交換需要RR連接以及在移動臺與BSS之間建 立Dm J言iti連jJ各^方問過禾呈(Link Access Procedure on the Dm channel, 以下簡稱為 LAPDm)。網絡例如為基站子系統(Base station Subsystem,以下簡稱為BSS)、 移動交換中心(Mobile Switching Center,以下筒稱為MSC )與相似網絡。建立 RR連接可由移動臺或者網絡啟動。在移動臺或者網絡啟動的狀況下,移動臺在 RACH上發出信道請求(CHAN-QUEST)以取得分配給存取授權信道(Access Grant Channel,以下簡稱為AGCH)上的信道,也稱為立即分配程序。信道請 求可由立即分配拒絕程序拒絕。假若網絡沒有立即應答信道請求,則請求會重 復特定次數。網絡啟動連接的狀況下,將由移動臺應答(PAGINGRESPONSE) 的呼叫通話(PAGING REQUEST)在一程序之前發出。成功完成RR連接之後, 更高的協議層、連接管理(Connection Management,以下簡稱為CM )與移動管 理(Mobility Management,以下簡稱為MM )可接收並且傳送信令消息。
相對於連接的建立,連接的釋放一般由網絡啟動(CHANNEL RELEASE )。 釋放可發生於信令交換完成時、存在很多錯誤時或者信道由於更高優先級的呼 叫而移除時,例如,在緊急呼叫或者終止呼叫發生時。
一旦建立RR連接,則移動臺具有獨立專用控制信道(Stand-alone Dedicated Control Channel,以下簡稱為SDCCH )或者與可用於專有雙向使用的快/慢關耳關 控制信道(Slow/Fast Associated Control Channel,以下簡稱為SACCH/FACCH ) 相關的業務信道(Traffic Channel,以下筒稱為TCH )。
從移動臺建立MM連接來假定一 RR連4妻存在,但是單一 RR連接可由多個MM連接使用。假若可建立MM連接,則移動臺向網絡發出消息"CM服務 請求(CM-SERVICE REQUEST )"。消息"CM月良務請求(CM-SERVICE REQUEST )"包含關於移動用戶的信息(IMSI或者臨時移動用戶識另'J( Temporary Mobile Subscriber Identity,以下簡稱為TMSI ),其中TMSI在一位置區域具有唯 一局部有效值(only local significance ),並且必須與地區識別碼(Location Area Identity,以下筒稱為LAI) —起使用來獲得一用戶的唯一身份,以及TMSI還具 有相關請求服務的信息,例如輸出語音呼叫、短消息服務(Short Message Service, 以下筒稱為SMS)傳遞、補充服務的啟用或者註冊,或者其它服務。假若移動 臺接收消息"CM服務接收(CM-SERVICE ACCEPT )"或者來自已啟用加密的 RR子層的本地消息,則接收動作被視為服務請求的接收,並且通知請求CM實 體(requesting CM entity)關於MM連接的成功建立。否則,假若服務請求已由 網絡拒絕,則移動臺接收消息CM月良務拒絕(CM-SERVICE REJECT ),並且不 能建立MM連接。
如圖2所示,配備有至少兩個已插入的用戶識別卡的移動臺可對應每一已 插入的用戶識別卡操作於空閒模式與連接模式,其中已插入的用戶識別卡為 USIM卡。請參閱圖l,空閒模式中,移動臺選擇(自動或者手動) 一個PLMN 來接觸。移動臺不斷地監聽BCCH,以獲得包含網絡運營商所唯一擁有的PLMN 碼的SI。包含MCC以及MNC的PLMN碼指示哪一個網絡運營商在提供通信服 務。此外,SI還包含指示哪一小區在廣播BCCH的小區識別。 一旦從BCCH接 收SI,則可取得PLMN碼並且將PLMN碼儲存在電子裝置的對應USIM卡中。 移動臺搜尋被選擇PLMN的適合小區,選擇此小區來提供可用服務,並且調整 至此小區的控制信道,也被稱為"待接一小區"。在空閒模式中待接小區之後, 移動臺可從節點B (例如小區140A或者140B)接收系統信息與小區廣播消息。 在節點B傳送i會求以建立無線資源控制(Radio Resource Control,以下簡稱為 RRC)連接之前,移動臺處於空閒模式。空閒模式中,移動臺由非接入層 (non-access stratum)識別,例如IMSI、 TMSI與封包TMSI ( Packet-TMSI,以 下簡稱為P-TMSI)來識別。
在連接模式的Cell一DCH狀態中,專用物理信道被分配給移動臺,並且移動 臺通過其在小區或者有效集合水平(active set level)上的服務無線電網絡控制 器(radio network controller,以下簡稱為RNC )而被分辨出。移動臺執行測量, 並且根據從RNC接收到的測量控制信息來發送測量寺艮告。具有特定能力的移動臺監視對應系統信息消息的前向接入信道(Forward Access Channel,以下簡稱 為FACH)。在連接模式的Cell一FACH狀態中,沒有專用物理信道分配給移動臺, 而是使用隨機存取信道(Random Access Channel,以下簡稱為RACH )與FACH, 用以傳送信令消息與少量用戶平面數據(userplane data)。此狀態中,移動臺還 監聽廣播信道(Broadcast Channel ,以下筒稱為BCH)以取得系統信息。移動臺 執行小區重新選擇,並且在重新選擇之後,移動臺一般將小區更新(Cell Update ) 消息發送至RNC,以使得RNC知曉小區層(cell level)上移動臺位置。在連接 模式的Cell_PCH狀態中,已知移動臺在服務無線網絡控制器(Serving Radio Network Controller,以下簡稱為SRNC )中的一個小區層上,但是移動臺僅可經 由PCH到達。連接模式的URA—PCH狀態與Cell_PCH狀態非常相似,不同之 處在於每一小區重新選擇程序之後,移動臺不執行小區更新(Cell Update ),但 是取而代之地從BCH讀取UMTS地面無線電存取網絡(UMTS Terrestrial Radio Access Network,以下簡稱為UTRAN )註冊區域(UTRAN Registration Area, 以下簡稱為URA)識別,並且僅當URA改變(小區重新選擇之後)時,移動 臺通知SRNC其位置。當RRC連接被釋放時或者RRC連接失敗之後,移動臺 離開連接模式並且返回空閒模式。
在移動臺與UTRAN ( RNC )之間的RRC連接與信令無線電載送(Signaling Radio Bearers,以下筒稱為SRB )的建立由來自移動臺方面的較高層(非接入層) 的請求啟動。在網絡發起狀況中,建立之前會有RRC呼叫(RRC Paging )消息。 UTRAN (RNC)可通過包含對應移動臺的專用物理信道分配的RRC連接建立 (RRC Connection Set-up )消息響應(轉移到Cell-FACH狀態),或者通過一命 令響應,以指示移動臺4吏用共同信道(轉移到Cell-FACH狀態)。
SAT為GSM的標準,SAT致能SIM MCU以啟動能夠用於不同加值服務的 動作。SAT包含一組編程於SIM卡中的命令,並且啟用獨立於移動臺與網絡的 命令。上述一組命令定義SIM MCU如何直接與外部世界互動。SAT致能SIM MCU以建立網絡應用與終端用戶之間交互的交換,並且存取網絡或者控制到網 絡的存取。SIM MCU還將SAT命令提供給基帶MCU以顯示選單,請求用戶輸 入,或者進行相似操作。SAT已經由多個網絡運營商配置用於多種應用,經常 用於需要基於選單的方法,例如移動銀行與內容瀏覽。設計為單一應用環境時, SAT可在SIM卡的初始啟用時被啟動,並且特別適用於具有多個簡單用戶接口 的低層次應用。
14USIM應用工具包(USIM Application Toolkit,以下簡稱為USAT)相當於 對應3G網絡的SAT。 USAT致能USIM MCU以啟動能夠用於通過移動臺表示 的不同加值服務的動作。USAT用於3G裝置的多應用環境,並且與SAT在初始 啟用時被啟動不同,USAT在特定應用被選擇之前不會被啟動。特定功能是與卡 相關的而不是與應用相關的。
為保證在通話狀態期間沒有已插入的用戶識別卡^C移除,基帶晶片(例如 圖2中的基帶晶片230)的處理器在每一通話期間,在定期間隔時間,發送狀態 (STATUS )命令,以壽侖詢用戶識別卡(例如圖2中的用戶識別卡A或者B )。 在通話期間,可在所有預定的不活動時間周期(例如30秒周期)向基帶接口發 送狀態命令。不活動時間周期可定義為從上一次通信或者上一次發出狀態命令 結束時開始的周期。狀態命令發出之後,假若狀態命令發出之後沒有接收到響 應數據,則在預定時間周期內(例如5秒)儘快終止通話。響應數據已被接收 之後,假若狀態命令發出之後接收到專用文件(dedicated file,以下簡稱為DF ) 並且所指示的DF與前一響應所指示的DF不同或者與前一命令所存耳又的DF不 同,則在預定時間周期內(例如5秒)儘快終止通話。所述的輪詢程序用於檢 測用戶識別卡的移除。本發明一實施方式中,當發出狀態命令之後沒有接收到 響應悽^居時,決定用戶識別卡已移除。
圖3為用於向用戶識別卡A與B發送狀態命令的兩序列時隙的示意圖,其 中命令沒有被調節。主動(proactive )輪詢程序通過在時間周期TS1期間向用戶
來執行。請結合圖2,在每一時間間隔W期間,基帶晶片220指示時鐘產生器 250產生具有頻率為13MHz的倍數的時鐘信號,並且相應地向雙卡控制器240 提供4.25MHz的時鐘信號。更進一步地說,在時間周期TS1的時間間隔W期間, 基帶晶片220指示雙卡控制器240向用戶識別卡A提供4.25MHz的時鐘信號, 並且在時間周期TS2的時間間隔W期間,指示雙卡控制器240向用戶識別卡B 提供4,25MHz的時鐘信號。在時間周期TS1的時間間隔Y期間,基帶晶片220 通過雙卡控制器240向用戶識別卡A發出狀態命令,並且在時間周期TS2的時 間間隔Y期間,通過雙卡控制器240向用戶識別卡B發出狀態命令。在每一時 間間隔Y結束時,時間間隔Z由定時器計數,可設置為計數至10 - 20ms之間 的特定時間。在接收到指示已到達時間間隔Z的信號(即基本到達每一 時間間 隔Z的結束或者每一時間間隔X開始時)之後,基帶晶片220指示雙卡控制器
15240來失能向用戶識別卡A或者B提供的時鐘信號。在每一時間間隔X期間, 基帶晶片220指示雙卡控制器240經由串行外圍接口 ( Serial Peripheral Interface, 以下簡稱為SPI)來將SIM接口連接至另一用戶識別卡。舉例而言,在時間周 期TS1的時間間隔X期間,基帶晶片220指示雙卡控制器240來將SIM接口連 接至用戶識別卡B,並且在時間周期TS2的時間間隔X期間,基帶晶片220指 示雙卡控制器240來將SIM接口連接至用戶識別卡A。更進一步地說,每一時 間間隔X結束時,基帶晶片220將提供給雙卡控制器240的時鐘信號失能,並 且失能時鐘產生器250。時間間隔W、 Y、 Z與X分別需要lms、 8~25ms、 10 ~ 20ms與lms。請注意,時間間隔Z的長度需要設定為以保證用於用戶識別卡A 或者B的必要操作可在時間間隔Z結束之前成功完成。本領域的技術人員可理 解基帶晶片220在時間間隔Y內佔用大部分時間來發出狀態命令,並且在時間 間隔Z內等待必要"f喿作的完成。
提供兩個定時器(可由硬體或者軟體實施)來啟用分別用於用戶識別卡A 與B的主動輪詢程序。假設對應用戶識別卡A的定時器A為主要定時器,並且 對應用戶識別卡B的定時器B為次要定時器。當完成基帶晶片與用戶識別卡A 之間的通信程序或者完成向用戶識別卡A發出狀態命令的程序時,定時器A重 置並且開始重新計數程序。相似的,當完成基帶晶片與用戶識別卡B之間的通 信程序或者完成向用戶識別卡B發出狀態命令的程序時,定時器B重置並且開 始重新計lt程序。當從定時器A或者B上一次重置開始,定時器A或者B計數 至特定時間周期時(例如大約30秒時),基帶晶片的處理器接收來自定時器A 或者B的信號。
圖4為基帶MCU (例如圖2的處理器230)與用戶識別卡的MCU之間通 信程序的一實施方式的示意圖。基帶MCU作為主站操作,並且啟動到用戶識別 卡的MCU的命令。基帶MCU向用戶識別卡的MCU發出終端基本數據 (TERMINAL PROFILE )命令。請注意,用戶識別卡程序可結束於'90 00,(向 已啟動的命令指示正常結束),或者可結束於'91 XX'(表示可從用戶識別卡獲 得響應數據)。響應碼'91 XX,也可通過與'90 00,(即"可以',("OK"))相 同的方式通知基帶MCU前一命令已經由用戶識別卡的MCU成功執行,更表示 響應數據包含來自用戶識別卡的MCU用於特定程序的SAT/USAT主動命令。值 'XX'表示響應數據的長度。接著,基帶MCU使用提取(FETCH )命令來取 得指示特定SAT/USAT主動命令的響應數據。用戶識別卡的MCU向基帶MCU
16發送主動命令數據(Proactive command data )。,是如指示的命令已經;故成功4丸行, 則基帶MCU通知用戶識別卡的MCU "終端響應(TERMINAL RESPONSE )"。 假如指示的命令沒有被成功執行,則基帶MCU通知用戶識別卡的MCU具有錯 誤條件的"終端響應(TERMINAL RESPONSE )"。如圖4所示,從基帶MCU 使用提取(FETCH )命令至用戶識別卡使用響應碼'90 00,皆屬於SAT通話(SAT Session)過程。圖5為對應用戶識別卡B的3態機器裝置。為調節向用戶識別卡A與B的 輪詢,對應用戶識別卡A的軟體模塊A作為主站操作,以同等地開始和Z或取消 輪詢的同步。當執行對應用戶識別卡B的軟體模塊B時,基帶MCU (例如圖2 的處理器230 )保持為3態機器裝置,如圖5所示,基帶MCU包含3個狀態 忙碌、空閒與空閒同步(IDLE-SYNC )。忙碌狀態中,當從定時器B接收的信 號指示已到達特定時間周期(例如30秒)時,忙碌狀態改變為空閒狀態(如箭 頭510所示),定時器B重置以重新計數並且狀態命令被發出給用戶識別卡B, 以輪詢用戶識別卡B。更進一步地說,當完成基帶晶片與用戶識別卡B之間的 通信程序時,保持忙碌狀態(如箭頭520所示)並且定時器B重置以重新計數。 空閒狀態中,當完成基帶晶片與用戶識別卡B之間的通信程序(例如SAT/USAT 命令)時,空閒狀態改變為忙碌狀態(如箭頭530所示),並且定時器B重置以 重新計數。更進一步地說,當從定時器B接收的信號指示已到達特定時間周期 時,保持空閒狀態(如箭頭540所示),定時器B重置以重新計數並且狀態命令 被發出給用戶識別卡B。此外,當接收的信號指示需要將向用戶識別卡A與B 的輪詢同步(即需要將定時器A與B同步)時,空閒狀態改變為空閒同步狀態(如箭頭550所示),定時器B重置以重新計數並且狀態命令被發出給用戶識別 卡B。當實行時,此指示需要將向用戶識別卡A與B的輪詢同步的信號一般由 對應用戶識別卡A的軟體模塊A發出,發出時序的詳細說明在後文描述。空閒 同步狀態中,當完成基帶晶片與用戶識別卡B之間的通信程序(例如SAT/USAT 命令)時,空閒同步狀態改變為忙碌狀態(如箭頭560所示)並且定時器B重 置以重新計數。此外,當從定時器B接收的信號指示已經達到特定時間周期時, 保持空閒同步狀態(如箭頭570所示),定時器B重置以重新計數並且狀態命令 被發出給用戶識別卡B。此外,當接收到的信號指示對用戶識別卡A與B的輪 詢還沒有同步時(即定時器A與B還沒有同步),空閒同步狀態改變為空閒狀態(如箭頭580所示)。當實行時,此指示對用戶識別卡A與B的輪詢還沒有同步的信號一般由對應用戶識別卡A的軟體模塊A發出,發出時序的詳細說明在後 文描述。圖6為通過執行對應用戶識別卡A的軟體模塊A來調節輪詢定時器的方法 流程圖。依據本發明一實施方式,當實行對應用戶識別卡A的軟體^t塊A時, 如圖6所示,基帶MCU執行消除輪詢調節的方法。程序中,完成基帶晶片與用 戶識別卡A之間的通信程序(步驟S602)之後,重置定時器A以重新計數(步 驟S604),接著向軟體模塊B傳送指示對用戶識別卡A與B的輪詢還沒有同步 (即定時器A與定時器B還沒有同步)的信號,由此致能軟體模塊B以進入空 閒狀態(步驟S606)。圖7為通過執行對應用戶識別卡A的軟體模塊A來調節輪詢定時器的另一 方法流程圖。此外,依據本發明一實施方式,當實行對應用戶識別卡A的軟體 模塊A時,如圖7所示,基帶MCU執行開始輪詢調節的方法。程序中,從定 時器A接收信號(步驟S702 )之後,決定用戶識別卡B是否操作於空閒狀態(步 驟S704)。假若是,則向軟體模塊B傳送指示需要將用戶識別卡A與B的輪詢 同步(即將定時器A與定時器B同步)的信號(步驟S706),接著向用戶識別 卡A發出狀態命令(步驟S708),由此致能向用戶識別卡A發出狀態命令後, 緊接著向用戶識別卡B發出狀態命令。本領域的技術人員應了解,其後,兩項 任務, 一為發出狀態命令以輪詢用戶識別卡A,另一為發出狀態命令以輪詢用 戶識別卡B,將被逐項i文入工作隊列,以由調度才莫塊執行。否則,向用戶識別卡 A發出狀態命令(步驟S708)。圖8為當執行調節輪詢定時器的方法時,用於向用戶識別卡A與B發出狀 態命令的實施方式的序列時隙的示意圖。當檢測到排隊的兩項任務,其一用以輪詢用戶識別卡A,另 一用以輪詢用戶識別卡B,由基帶MCU執行的調度模塊 可將兩項任務整合為 一項整合的任務,並且通過本實施方式的序列時隙執行整 合的任務以向用戶識別卡A與B發出狀態命令。相較於圖3,在每一向用戶識 別卡A與B發出命令的程序中減少一個時間間隔Z,使得功率消耗減少。具體 地,請一併參閱圖2,在較前的時間間隔W期間,基帶晶片220還指示時鐘產 生器250產生具有頻率為13MHz的倍數的時鐘信號,相應地向雙卡控制器240 提供4.25MHz的時鐘信號,並且指示雙卡控制器240向用戶識別卡A和/或B 提供4.25MHz的時鐘信號。在較前的時間間隔Y期間,基帶晶片220通過雙卡 控制器240以所提供的時鐘信號向用戶識別卡A發出狀態命令。在較前的時間18間隔X期間,基帶晶片220指示雙卡控制器240經由SPI接口來將SIM接口連 接至用戶識別卡B。隨後,在較後的時間間隔Y期間,基帶晶片220通過雙卡 控制器240以所提供的時鐘信號向用戶識別卡B發出狀態命令。在較後的時間 間隔X期間,基帶晶片220指示雙卡控制器240經由SPI接口來將SIM接口連 接至用戶識別卡A。接著,在時間間隔Z結束時,基帶晶片失能向用戶識別卡 A與B提供的時鐘信號,失能向雙卡控制器240提供的時鐘信號,並且失能時 鍾產生器250。在不脫離本發明的精神和範圍內,本領域的技術人員可更改調度 模塊來向用戶識別卡A發出狀態命令,緊接著向用戶識別卡B發送狀態命令。因此,請參閱圖9。圖9為通過使用上述實施方式的方法來調節狀態命令的 發送以減少功率消耗的示意圖。定時器A計數每30秒,基帶MCU向用戶識別 卡A發出狀態命令。假設在時間周期TBusY期間,用戶識別卡B操作於忙碌狀 態,在時間周期TIDLE期間,操作於空閒狀態,並且在時間周期TIDLE—SYNC 期間操作於空閒同步狀態。在時間tsync,已經達到定時器A所計數的30秒。 之後,基帶MCU接收指示需要將對用戶識別卡A與B的輪詢同步的信號。由 此,如圖8所示,基帶MCU可向用戶識別卡A發出狀態命令後,緊接著向用 戶識別卡B發出狀態命令。圖IO為根據本發明一實施方式,當由移動臺的處理器執行軟體/固體碼時, 所執行的適用於具有第一用戶識別卡(例如圖2的用戶識別卡A)與第二用戶 識別卡(例如圖2的用戶識別卡B)的調節輪詢定時器的方法流程圖。首先,步 驟S1002中,接收指示對應第一用戶識別卡的第一定時器已經計數至特定時間 周期(也稱為輪詢時間周期,例如30秒)的信號。接著,步驟S1004中,重置 對應第一用戶識別卡的第一定時器以重新計數至特定時間周期。接著,當到達 特定時間周期時,決定第二用戶識別卡是否操作於空閒狀態、空閒同步狀態或 者忙碌狀態(步驟S1006 )。第二用戶識別卡操作於空閒狀態表示第二用戶識別 卡將被周期性地輪詢,並且即將來臨的用於輪詢第 一與第二用戶識別卡的周期 性時序基本不一致。第二用戶識別卡操作於忙碌狀態表示在特定時間周期,第 二用戶識別卡與處理器之間的通信已大致空閒。第二用戶識別卡操作於空閒同 步狀態表示第二用戶識別卡將被周期性地輪詢,並且即將來臨地用於輪詢第一 與第二用戶識別卡的周期性時序基本一致。假若第二識別卡操作於空閒狀態,提供一信號以同步對第一與第二用戶識別卡的輪詢(即同步第一定時器與對應 第二用戶識別卡的第二定時器)(步驟S1008 ),以強制第二用戶識別卡進入空閒同步狀態,以使得將即將來臨的用於輪詢第 一與第二用戶識別卡的周期性時序 調整為基本一致。接著,發出狀態命令以對第一用戶識別卡輪詢後,緊接著輪 詢第二用戶識別卡(即向第一與第二用戶識別卡發出狀態命令)(步驟S1010)。 假若第二用戶識別卡操作於忙碌狀態,發出狀態命令以4侖詢第一用戶識別卡(即向第一用戶識別卡發出狀態命令)(步驟S1012 )。假若第二用戶識別卡操作於空 閒同步狀態,則發出狀態命令以輪詢第一與第二用戶識別卡(即向第一與第二 用戶識別卡發出狀態命令)(步驟S1014)。本發明一實施方式中,當輪詢第一用 戶識別卡時重置第一定時器以重新計^:至特定時間周期,並且當輪詢第二用戶 識別卡時重置第二定時器以重新計數至特定時間周期。本發明另一實施方式中, 第二用戶識別卡操作於空閒同步狀態期間,當檢測到處理器開始與第 一用戶識 別卡通信時,強制第二用戶識別卡返回空閒狀態。本發明另一實施方式中,第 二用戶識別卡操作於空閒同步狀態期間,當檢測到處理器開始與第二用戶識別 卡通信時,強制第二用戶識別卡進入忙碌狀態。圖U為根據本發明一實施方式,當由移動臺的處理器執行軟體/固件碼時, 所執行的適用於具有基帶晶片(例如圖2的基帶晶片220 )、第一用戶識別卡(例 如圖2的用戶識別卡A)與第二用戶識別卡(例如圖2的用戶識別卡B)的調節 輪詢定時器的方法流程圖。首先,決定第二用戶識別卡操作於空閒狀態,由此 提供指示需要將對應第 一用戶識別卡的第 一定時器與對應第二用戶識別卡的第 二定時器同步的信號(步驟S1102)。接著,根據上述信號,將第一定時器與第 二定時器皆設定為重新計數至特定時間周期,也就是將第一定時器與第二定時 器同步(步驟S1104)。第一與第二定時器計數至上述時間周期之後,兩項任務, 一為用於輪詢第一用戶識別卡,另一為用於輪詢笫二用戶識別卡,被整合為一 項整合的任務,並且執行整合的任務。執行整合的任務的詳細說明在後文描述。 本發明 一 實施方式中,每當第 一定時器計數至特定時間周期時產生用於輪詢第 一用戶識別卡的任務,每當第二定時器計數至特定時間周期時產生用於輪詢第 二用戶識別卡的任務,並且上述兩項任務由處理器(例如圖2的處理器230)致 能。以圖8所示的4交前的時間間隔W為例,致能時鐘產生器(例如圖2的時鐘 產生器250 )以產生具有較高頻率的時鐘信號,從較高頻率時鐘信號轉換為具有 較低頻率的時鐘信號(即產生低頻率時鐘信號),並且將具有較低頻率的時鐘信 號提供給第 一用戶識別卡(步驟S1106 )。以圖8所示的較前的時間間隔Y為例, 發出狀態命令以用提供的時鐘信號來輪詢第一用戶識別卡(步驟S1108)。以圖8所示的較前的時間間隔X為例,將基帶晶片耦接於第二用戶識別卡(步驟SlllO)。接著,以圖8所示的較後時間間隔W為例,將轉換後的低頻率時鐘信 號提供給第二用戶識別卡(步驟Sl 112 )。以圖8所示的較後的時間間隔Y為例, 發出狀態命令以用提供的時鐘信號來輪詢第二用戶識別卡(步驟S1114)。以圖 8所示的較後的時間間隔X為例,將基帶晶片耦接於第一用戶識別卡(步驟 S1116)。接著,以圖8所示的時間間隔Z為例,例如完成輪詢第一用戶識別卡 與第二用戶識別卡之後,停止向第一與第二用戶識別卡提供低頻率時鐘信號並 且失能時鐘產生器以停止產生高頻率時鐘信號(步驟S1118)。以上所述僅為本發明的較佳實施方式,凡依本發明權利要求所做的均等變 化與修飾,皆應屬本發明的涵蓋範圍。
權利要求
1.一種調節輪詢定時器的方法,適用於具有第一用戶識別卡與第二用戶識別卡的移動臺,且由該移動臺的處理器執行,該調節輪詢定時器的方法包含當對應該第一用戶識別卡的第一定時器計數至特定時間周期時,決定該第二用戶識別卡是否操作於空閒狀態;以及當該第二用戶識別卡操作於該空閒狀態時,將用於輪詢該第一用戶識別卡與該第二用戶識別卡的多個即將來臨的周期性時序調整為基本一致。
2. 如權利要求1所述的調節輪詢定時器的方法,其特徵在於,該第二用戶 識別卡操作於該空閒狀態表示該第二用戶識別卡將被周期性地輪詢,並且用於 輪詢該第一用戶識別卡與該第二用戶識別卡的該多個即將來臨的周期性時序基 本不一致。
3. 如權利要求1所述的調節輪詢定時器的方法,其特徵在於,更包含當該第二用戶識別卡操作於該空閒狀態時,對該第 一 用戶識別卡輪詢後, 緊接著輪詢該第二用戶識別卡。
4. 如權利要求1所述的調節輪詢定時器的方法,其特徵在於,當輪詢該第 一用戶識別卡時重置該第一定時器以重新計數至該特定時間周期,並且當輪詢 該第二用戶識別卡時重置對應該第二用戶識別卡的第二定時器以重新計數至該特定時間周期。
5. 如權利要求1所述的調節輪詢定時器的方法,其特徵在於,該將用於輪 詢該第一用戶識別卡與該第二用戶識別卡的多個即將來臨的周期性時序調整為 基本一致的步驟包含強制該第二用戶識別卡進入空閒同步狀態,以使得將用於輪詢該第 一用戶 識別卡與該第二用戶識別卡的該多個即將來臨的周期性時序調整為基本一致。
6. 如權利要求5所述的調節輪詢定時器的方法,其特徵在於,當該第二用 戶識別卡進入該空閒同步狀態時,將對應該第二用戶識別卡的第二定時器重置 以重新計數至該特定時間周期。
7. 如權利要求5所述的調節輪詢定時器的方法,其特徵在於,該第二用戶 識別卡操作於該空閒同步狀態表示該第二用戶識別卡將被周期性地輪詢,並且用於輪詢該第一用戶識別卡與該第二用戶識別卡的該多個即將來臨的周期性時 序基本一致。
8. 如權利要求5所述的調節輪詢定時器的方法,其特徵在於,更包含當檢測到該處理器開始與該第 一用戶識別卡通信時,強制該第二用戶識別 卡返回該空閒狀態。
9. 如權利要求3所述的調節輪詢定時器的方法,其特徵在於,該第一用戶 識別卡或者該第二用戶識別卡由狀態命令輪詢,並且該輪詢檢查該第一用戶識 別卡或者該第二用戶識別卡是否已經移除。
10. 如權利要求5所述的調節輪詢定時器的方法,其特徵在於,更包含當4全測到該處理器開始與該第二用戶識別卡通信時,強制該第二用戶識別 卡進入忙碌狀態。
11. 如權利要求10所述的調節輪詢定時器的方法,其特徵在於,該第二用 戶識別卡操作於該忙碌狀態表示在該特定時間周期,該第二用戶識別卡與該處 理器之間的通信基本不空閒。
12. —種調節輪詢定時器的方法,適用於具有基帶晶片、第一用戶識別卡與 第二用戶識別卡的移動臺,且由該移動臺的處理器執行,該調節輪詢定時器的 方法包含當檢測到工作隊列包含兩項任務,其一為用以輪詢該第一用戶識別卡,另 一為用以輪詢該笫二用戶識別卡時,將該兩項任務整合為整合的任務,用以對 該第一用戶識別卡輪詢後,緊接著輪詢該第二用戶識別卡;以及執行該整合的任務。
13. 如權利要求12所述的調節輪詢定時器的方法,其特徵在於,該執行該整 合的任務的步驟包含每當該工作隊列包含用以輪詢該第 一用戶識別卡與該第二用戶識別卡的任 務時,致能時鐘產生器以產生具有較高頻率的第一時鐘信號; 將該第 一 時鐘信號轉換為具有較低頻率的第二時鐘信號; 將該第二時鐘信號提供給該第一用戶識別卡;用提供的該第二時鐘信號來輪詢該第 一 用戶識別卡;以及 在完成輪詢該第一用戶識別卡與該第二用戶識別卡之後,停止提供該第二 時鐘信號並且失能該時鐘產生器。
14. 如權利要求13所述的調節輪詢定時器的方法,其特徵在於,該執行該整合的任務的步驟更包含在完成輪詢該第 一用戶識別卡之後,耦接該基帶晶片至該第二用戶識別卡, 其中該基帶晶片提供該第二時鐘信號。
15. —種用於調節輪詢定時器的系統,包含 第一用戶識別卡;第二用戶識別卡;以及處理器,將用於輪詢該第一用戶識別卡與該第二用戶識別卡的多個即將來 臨的周期性時序調整為基本一致,致能兩項任務,其一為用以輪詢該第一用戶 識別卡,另一為用以輪詢該第二用戶識別卡,該兩項任務被產生並且逐項放入 工作隊列,以及當檢測到該工作隊列包含該多個任務時,對該第 一用戶識別卡 輪詢後,緊接著輪詢該第二用戶識別卡。
16. 如權利要求15所述的用於調節輪詢定時器的系統,其特徵在於,該處 理器更將該兩項任務整合為整合的任務,以對該第一用戶識別卡輪詢後,緊接 著輪詢該第二用戶識別卡。
17. 如權利要求16所述的用於調節輪詢定時器的系統,其特徵在於,該用 於調節輪詢定時器的系統更包含時鐘產生器與基帶晶片,其中當該處理器執行 該整合的任務時,該處理器致能該時鐘產生器以產生具有較高頻率的第一時鐘 信號,將該第一時鐘信號轉換為具有較低頻率的第二時鐘信號,將該第二時鐘 信號提供給該第一用戶識別卡,用提供的該第二時鐘信號來輪詢該第一用戶識 別卡,在完成輪詢該第一用戶識別卡之後耦接提供該第二時鐘信號的該基帶芯 片至該第二用戶識別卡,向該第二用戶識別卡提供該第二時鐘信號,用提供的 該第二時鐘信號來輪詢該第二用戶識別卡,以及在完成輪詢該第 一用戶識別卡 與該第二用戶識別卡之後停止提供該第二時鐘信號並且失能該時鐘產生器。
18. 如權利要求15所述的用於調節輪詢定時器的系統,其特徵在於,該處 理器將用於輪詢該第 一用戶識別卡與該第二用戶識別卡的多個即將來臨的周期 性時序調整為基本一致,更重置對應該第一用戶識別卡的第一定時器以重新計 數至特定時間周期並且重置對應該第二用戶識別卡的第二定時器以重新計數至 該特定時間周期,以及每當該第一定時器計數至該特定時間周期時該用於輪詢 該第一用戶識別卡的任務被產生,每當該第二定時器計數至該特定時間周期時 該用於輪詢該第二用戶識別卡的任務被產生。
19. 如權利要求18所述的用於調節輪詢定時器的系統,其特徵在於,該處理器更向該第一用戶識別卡發出第一狀態命令以檢查該第一用戶識別卡是否已 移除,並且向該第二用戶識別卡發出第二狀態命令以檢查該第二用戶識別卡是 否已移除。
20.如權利要求19所述的用於調節輪詢定時器的系統,其特徵在於,當發 出該第一狀態命令之後沒有接收到響應數據時,該處理器決定該第一用戶識別 卡已移除,以及當發出該第二狀態命令之後沒有接收到響應數據時,該處理器 決定該第二用戶識別卡已移除。
全文摘要
本發明涉及調節輪詢定時器的方法以及用於調節輪詢定時器的系統。一種調節輪詢定時器的方法,適用於具有第一用戶識別卡與第二用戶識別卡的移動臺,且由移動臺的處理器執行。調節輪詢定時器的方法包含當對應第一用戶識別卡的第一定時器計數至特定時間周期時,決定第二用戶識別卡是否操作於空閒狀態;以及當第二用戶識別卡操作於空閒狀態時,將用於輪詢第一用戶識別卡與第二用戶識別卡的多個即將來臨的周期性時序調整為基本一致。上述調節輪詢定時器的方法以及用於調節輪詢定時器的系統能夠調節多個輪詢定時器。
文檔編號H04W92/08GK101568194SQ20091013103
公開日2009年10月28日 申請日期2009年4月20日 優先權日2008年4月23日
發明者施邦欣, 李育儒, 林奕有, 藍建宇 申請人:聯發科技股份有限公司