亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種基于WindowsMobile操作系統(tǒng)設置音量的方法及設備的制作方法

文檔序號:7695010閱讀:209來源:國知局
專利名稱:一種基于Windows Mobile操作系統(tǒng)設置音量的方法及設備的制作方法
技術領域
本發(fā)明涉及音量調節(jié)技術,尤其涉及一種基于Windows Mobile操作系 統(tǒng)設置雙卡雙待移動電話(Mobile)音量的方法及設備。
背景技術
現有技術中,大量的移動電話基于Windows Mobile操作系統(tǒng)平臺實現 通信,Windows Mobile操作系統(tǒng)平臺的設計針對單卡系統(tǒng),即上層應用模 塊的Windows Mobile操作系統(tǒng)平臺僅能針對一個協(xié)議棧,如全球移動通信 系統(tǒng)(GSM, Global System for Mobile communications )協(xié)i義棧或碼分多址 (CDMA, Code Division Multiple Access )協(xié)議棧來進行數據交互、通訊等 工作。為適應工作和生活的需要,用戶對雙網雙待移動電話的需求越來越強 烈,要求現有的移動電話需要具備雙卡雙待的功能,也就是說,在一個移動 電話上可以同時配置兩張用戶識別模塊(SIM , Subscriber identification Module)卡,即在一個移動電話上配置有兩個射頻模塊,即無線通信模塊、 兩個全3求移動通4言系統(tǒng)(GSM, Global System for Mobile communications ) 協(xié)議棧、兩個對應的無線接口驅動模塊,將該移動電話上的兩張SIM卡分 別定義為第一 SIM卡和第二 SIM卡,第一 SIM卡和第二 SIM卡可同時待機, 用戶可根據自身的需要進行設置,例如,將第一 SIM卡用于工作,將第二 SIM卡用于家庭及親朋好友,并根據需要進行相關操作。由于Windows Mobile操作系統(tǒng)平臺及其4欠件架構并不支持兩個協(xié)議 棧、兩個無線接口驅動模塊以及兩個卡同時待機的機制,為了實現上述基于 Windows Mobile操作系統(tǒng)平臺的雙卡雙待功能,德信無線通訊科技有限公司提出了基于Windows Mobile操作系統(tǒng)的雙卡架構,但對于如何設置雙卡 雙待移動電話通話音量,還沒有給出具體實現的技術方案,進一步地,在實 際使用環(huán)境中,用戶在撥打雙卡雙待電話的流程中,需要隨時根據周圍的環(huán) 境以及自身的喜好將通話音量調節(jié)到一個舒適的音量值,例如,在從較安靜 的環(huán)境進入到充滿噪聲的環(huán)境中或喜好高音量,需要將音量調高;反之,在 從充滿噪聲的環(huán)境進入到較安靜的環(huán)境中或喜好低音量,則需要將音量相應 調低。發(fā)明內容有鑒于此,本發(fā)明提供了一種基于Windows Mobile操作系統(tǒng)設置音量的方法,能夠設置通話音量。本發(fā)明還提供了一種基于Windows Mobile操作系統(tǒng)設置音量的設備,能夠設置通話音量。為達到上述目的,本發(fā)明提供的一種基于Windows Mobile操作系統(tǒng)設置音量的設備,應用于雙卡雙待移動電話,包括注冊表模塊、無線接口驅動模塊、無線通信模塊,其中,所述注冊表模塊,用于設置所述無線接口驅動模塊開機標識鍵值; 所述無線接口驅動模塊,用于在開機加載時,獲取所述無線接口驅動模塊開機標識鍵值,根據所述鍵值確定所述無線接口驅動模塊為第 一次開機加載,向所述無線接口驅動模塊對應的無線通信模塊發(fā)送預先設置的缺省音量信息,更新所述注冊表模塊中所述無線接口驅動模塊開機標識鍵值;所述無線通信模塊,用于接收并根據所述缺省音量信息設置缺省音量。 所述設備進一步包括上層應用模塊和無線路由模塊, 所述上層應用模塊,用于向所述無線路由模塊發(fā)送設置通話音量信息; 所述無線路由模塊,用于根據存儲的當前無線通信模塊狀態(tài)信息,將從所述上層應用模塊接收的設置通話音量信息發(fā)送至當前通話對應的無線接口驅動模塊所述無線接口驅動模塊,用于根據接收的設置通話音量信息,向對應的 無線通信模塊發(fā)送設置通話音量信息;所述無線通信模塊,用于接收并根據設置通話音量信息設置通話音量。 所述上層應用模塊進一步用于向所述無線路由模塊發(fā)送查詢通話音量4呂息;所述無線路由模塊,根據存儲的信息,將接收的查詢通話音量信息發(fā)送至當前通話對應的無線沖妻口驅動才莫塊;所述無線接口驅動模塊,用于將接收的所述查詢通話音量信息,向對應 的無線通信模塊發(fā)送,接收所述無線通信模塊返回的通話音量查詢結果信 息,發(fā)送至所述上層應用模塊;所述無線通信模塊,用于接收所述查詢通話音量信息,查詢當前通話音 量,向所述無線接口驅動模塊返回通話音量查詢結果信息。所述無線接口驅動模塊包括第一無線接口驅動模塊和第二無線接口驅動 模塊;所述無線通信模塊包括第 一無線通信模塊和第二無線通信模塊; 所述第一無線接口驅動模塊,用于在開機加載時,獲取所述第一無線接口 驅動模塊開機標識鍵值,根據所述鍵值確定所述第 一無線接口驅動模塊為第一 次開機加載,向所述第一無線通信模塊發(fā)送缺省音量信息,以便所述第一無線 通信模塊根據所述缺省音量信息設置缺省音量,并更新開機標識鍵值;所述第二無線接口驅動模塊,用于在開機加載時,獲取所述第二無線接 口驅動模塊開機標識鍵值,根據所述鍵值確定所述第二無線接口驅動模塊為 第一次開機加載,向所述第二無線通信模塊發(fā)送缺省音量信息,以便所述第 二無線通信模塊根據所述缺省音量信息設置缺省音量,并更新開機標識鍵 值。一種基于Windows Mobile操作系統(tǒng)設置音量的方法,應用于雙卡雙待移動 電話,在所述移動電話注冊表中設置移動電話無線接口驅動模塊開機標識鍵值, 該方法包括開機加載所述移動電話無線接口驅動模塊;獲取所述移動電話無線接口驅動模塊開機標識鍵值,根據所述鍵值確定所 述無線接口驅動模塊為第 一次開機加載,向所述無線接口驅動模塊對應的無線 通信模塊發(fā)送預先設置的缺省音量信息,以便所述無線通信模塊根據所述缺省 音量信息設置缺省音量,并更新所述移動電話無線接口驅動模塊開機標識鍵值。所述移動電話無線接口驅動模塊開機標識鍵值包括第一無線接口驅動模 塊開機標識鍵值和第二無線接口驅動模塊開機標識鍵值。所述無線通信;漠塊包括第一無線通信才莫塊和第二無線通信模塊 如果開機加載所述第一無線接口驅動模塊,獲取所述第 一無線接口驅動模塊開機標識鍵值,根據所述鍵值確定所述第 一無線接口驅動模塊為第一次開機加載,向所述第一無線通信模塊發(fā)送缺省音 量信息,以便所述第一無線通信模塊根據所述缺省音量信息設置缺省音量;更新所述第 一無線接口驅動模塊開機標識鍵值;如果開機加載所述第一無線接口驅動模塊和所述第二無線接口驅動模塊,獲取所述第一和第二無線接口驅動模塊開機標識鍵值,根據所述鍵值確定 所述第一和第二無線接口驅動模塊為第一次開機加載,所述第一無線接口驅動 模塊向所述第一無線通信模塊、所述第二無線接口驅動模塊向所述第二無線通 信模塊發(fā)送預先設置的缺省音量信息,以便所述第一和第二無線通信模塊根據 所述缺省音量信息設置缺省音量;更新所述第 一和第二無線接口驅動模塊開機標識鍵值。該方法進一步包括所述移動電話的無線路由模塊存儲當前無線通信模塊狀態(tài)信息; 所述無線路由模塊接收到所述移動電話的上層應用模塊發(fā)送的設置通話音 量信息,根據存儲的所述當前無線通信模塊狀態(tài)信息,將設置通話音量信息通 過當前通話對應的無線接口驅動模塊發(fā)送至所述無線接口驅動模塊對應的無線 通信模塊;所述無線通信模塊根據接收的設置通話音量信息設置通話音量。步驟所述無線路由模塊接收到所述移動電話的上層應用模塊發(fā)送的設置通話音量信息前進一步包括所述無線路由模塊接收所述上層應用模塊發(fā)送的查詢通話音量信息,根據 存儲的所述當前無線通信模塊狀態(tài)信息將所述查詢通話音量信息路由到對應的無線接口驅動模塊;所述無線接口驅動模塊將接收的查詢通話音量信息向所述無線接口驅動模 塊對應的無線通信模塊發(fā)送;所述無線通信模塊接收查詢通話音量信息,通過所述無線接口驅動模塊向 所述上層應用模塊返回通話音量查詢結果信息。所述狀態(tài)信息包括通話狀態(tài)信息和激活狀態(tài)信息,所述根據存儲的所述當 前無線通信模塊狀態(tài)信息,將設置通話音量信息通過當前通話對應的無線接口 驅動模塊發(fā)送至所述無線接口驅動模塊對應的無線通信模塊包括所述無線路由模塊獲取兩個無線通信模塊處于通話狀態(tài)且確定處于激 活狀態(tài)的無線通信模塊,通過所述處于激活狀態(tài)的無線通信模塊對應的無線 接口驅動模塊將設置通話音量信息發(fā)送至所述處于激活狀態(tài)的無線通信模塊、以及通過另一無線接口驅動模塊將設置通話音量信息發(fā)送至另一無線通 信模塊。由上述技術方案可見,本發(fā)明提供的一種基于Windows Mobile 4喿作系 統(tǒng)的雙卡雙待移動電話設置音量的方法及設備,通過預先在注冊表中設置移 動電話無線接口驅動模塊開機標識鍵值,當開機加載無線接口驅動模塊,如 果確定無線接口驅動模塊為第一次開機加載,則通過該無線接口驅動模塊對 應的無線通信模塊設置缺省音量。實現了用戶在Windows Mobile操作系統(tǒng) 平臺下,對雙卡雙待移動電話通話音量的設置。進一步地,后續(xù)的通話中, 無線路由模塊根據接收的設置通話音量信息以及存儲的當前無線通信模塊 通話狀態(tài)信息,通過當前通話對應的無線接口驅動模塊發(fā)送設置通話音量信 息至該無線接口驅動模塊對應的無線通信模塊,由該無線通信模塊設置通話 音量,可以靈活調節(jié)雙卡雙待移動電話通話音量。


圖1為本發(fā)明一種基于Windows Mobile操作系統(tǒng)實現雙卡雙待功能的 流程示意圖。圖2為本發(fā)明一種基于Windows Mobile操作系統(tǒng)設置音量的方法總體 流程示意圖。圖3為本發(fā)明實施例移動電話初始開機時設置通話音量流程示意圖。 圖4為本發(fā)明實施例無線通信模塊1處于通話狀態(tài)時設置通話音量流程 示意圖。圖5為本發(fā)明實施例無線通信模塊2處于通話狀態(tài)時設置通話音量流程 示意圖。圖6為本發(fā)明實施例兩個無線通信模塊處于通話狀態(tài)時設置通話音量 流程示意圖。圖7為本發(fā)明實施例兩個無線通信模塊處于通話狀態(tài)時設置通話音量 第二流程示意圖。圖8為本發(fā)明實施例基于Windows Mobile操作系統(tǒng)實現雙卡雙待移動 電話音量調節(jié)的設備結構示意圖。
具體實施方式
為使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下參照附圖并舉 實施例,對本發(fā)明進行進一步詳細說明。本發(fā)明實施例中,通過預先在注冊表中設置移動電話無線接口驅動模塊 開機標識tt;值,如果確定無線接口驅動才莫塊為第一次開^L加載,則通過該無 線接口驅動模塊對應的無線通信模塊設置缺省音量;后續(xù)的通話中,無線路由模塊根據接收的設置通話音量信息以及存儲的當前無線通信模塊通話狀態(tài)信息,通過當前通話對應的無線接口驅動才莫塊、該無線接口驅動才莫塊對應的無線通信模塊設置通話音量。置雙卡雙待移動電話通話音量。下面首先對在本發(fā)明之前提出的發(fā)明名稱為一種基于Windows Mobile 操作系統(tǒng)撥打電話的方法及設備的專利申請進行說明,通過在移動電話上層 應用模塊建立新呼叫時設置判斷當前移動電話狀態(tài)的方式,根據當前移動電 話狀態(tài)設置相應的無線接口驅動,從而實現雙卡雙待功能。圖1為本發(fā)明一種基于Windows Mobile操作系統(tǒng)實現雙卡雙待功能的 流程示意圖。參見圖1,以撥打電話為例,該流程包括步驟11,上層應用模塊接收撥打的電話并將此次撥打電話需要路由的 無線接口驅動模塊通知無線路由模塊;本步驟中,預先存儲移動電話雙卡對應的無線接口驅動模塊信息,即卡 l對應無線接口驅動模塊l信息、以及卡2對應無線接口驅動模塊2信息, 如果用戶從卡l撥打電話,上層應用模塊將需要路由的無線接口驅動模塊1 信息發(fā)送至無線路由模塊;如果用戶從卡2撥打電話,上層應用模塊則將需 要路由的無線接口驅動模塊2信息發(fā)送至無線路由模塊;并設置存儲模塊存 儲無線通信模塊當前狀態(tài)信息,即當前移動電話的通話狀態(tài)。步驟12,無線路由模塊判斷當前移動電話狀態(tài),如果當前移動電話處 于無話狀態(tài),執(zhí)行步驟120,如果當前移動電話處于一路電話狀態(tài),執(zhí)行步 驟130;步驟120,將該電話路由到該次電話需要路由的無線接口驅動模塊;步驟121,無線接口驅動模塊發(fā)送AT命令通知該無線接口驅動模塊對 應的無線通信模塊建立呼叫,結束該流程;步驟130,無線路由模塊進一步判斷已經存在的電話和該撥打電話是否 屬于同一個無線通信模塊,如果是,執(zhí)行步驟131,否則,執(zhí)行步驟133;步驟131,無線路由模塊生成輸入輸出控制無線接口層撥號 (IOCTL—RIL—DIAL)信息并將該信息路由到該無線通信模塊對應的無線接 口驅動模塊;步驟132,無線接口驅動模塊發(fā)送AT命令信息通知無線接口驅動模塊對應的無線通信模塊建立呼叫,結束該流程;步驟133,無線路由模塊生成輸入輸出控制無線接口層管理 (IOCTL—RIL—MANAGECALLS )信息并將該信息路由到該路已經存在的電 話對應的無線接口驅動模塊;步驟134,無線接口驅動模塊向已經存在的電話對應的無線通信模塊發(fā) 送保持電話的AT命令信息;本步驟中,已經存在的通話對應的無線通信模塊接收AT命令信息,如 果保持通話設置成功,通過通話對應的無線接口驅動模塊以及撥打電話對應 的無線接口驅動模塊向撥打電話對應的無線通信模塊發(fā)送保持成功事件信 息,如果保持通話設置失敗,通過通話對應的無線接口驅動模塊以及撥打電 話對應的無線接口驅動模塊向撥打電話對應的無線通信模塊發(fā)送保持失敗 事件信息,也可以是在保持通話設置失敗后,不發(fā)送任何信息。步驟135,無線路由模塊路由IOCTL—RIL_DIAL到該撥打電話對應的 無線接口驅動模塊;步驟136,無線接口驅動模塊調用撥打電話函數;步驟137,如果接收到已經存在的電話的相應模塊發(fā)送的保持成功事件 信息,通過該撥打電話對應的無線通信模塊發(fā)送撥打電話的AT命令信息, 否則,向上層應用模塊返回失敗結果信息,中斷呼出該電話。至此,完成在Windows Mobile操作系統(tǒng)平臺下實現雙卡雙待撥打電話 的流程。圖2為本發(fā)明一種基于Windows Mobile操作系統(tǒng)i殳置音量的方法總體 流程示意圖。參見圖2,預先在注冊表中設置移動電話無線接口驅動模塊開 才幾標識4建值,該流程包括步驟21,開機加載無線接口驅動模塊;本步驟中,開機加載無線接口驅動模塊,可以是按照預先的設置進行加 載,也可以是通過用戶在開機屏幕選擇需要加載的無線接口驅動模塊。步驟22,讀取預先設置的移動電話無線接口驅動模塊開機標識鍵值,根據該鍵值判斷是否為第一次開機加載,如果是,向該無線接口驅動模塊對 應的無線通信模塊發(fā)送預先設置的缺省音量信息并更新該移動電話無線接口驅動4莫塊開機標識4建值;本步驟中,如果在開機時只加載一個無線接口驅動模塊,確定該無線接 口驅動模塊為第一次開機加載,向該無線接口驅動模塊對應的無線通信模塊發(fā)送預先設置的缺省音量信息;如果在開機時加載兩個無線接口驅動模塊, 確定該兩個無線接口驅動才莫塊均為第一次開機加載,向該兩個無線接口驅動 模塊分別對應的無線通信模塊發(fā)送預先設置的缺省音量信息。 步驟23,無線通信模塊接收并設置缺省音量。進一步地,在后續(xù)的通話中,還可以對設置的缺省音量進行調節(jié),執(zhí)行步驟24 步驟27。步驟24,無線路由模塊存儲當前無線通信模塊狀態(tài)信息;本步驟中,當前無線通信模塊狀態(tài)信息包括當前無線通信模塊通話狀態(tài)信息、當前無線通信模塊激活狀態(tài)信息。步驟25,上層應用模塊向無線路由模塊發(fā)送設置通話音量信息;步驟26,無線路由模塊根據接收設置通話音量信息,根據存儲的當前無線通信模塊狀態(tài)信息,將設置通話音量信息通過當前通話對應的無線接口驅動模塊發(fā)送至該無線接口驅動模塊對應的無線通信模塊;步驟27,無線通信模塊根據接收的設置通話音量信息設置通話音量。 以下舉三個實施例,對包含移動電話初始開機設置通話音量、以及一個無線通信模塊處于通話狀態(tài)、或者兩個無線通信模塊同時處于通話狀態(tài)時查詢和i殳置通話音量進行:說明。 實施例一圖3為本發(fā)明實施例移動電話初始開機時設置通話音量流程示意圖。參 見圖3,該流程包括步驟31,預先在注冊表中設置移動電話無線接口驅動模塊開機標識鍵值;本步驟中,預先設置的移動電話無線接口驅動模塊開機標識鍵值可以通 過在移動電話注冊表中增加兩個鍵值,用來表示相應的無線接口驅動模塊, 例如,雙卡雙待移動電話的無線接口驅動模塊1、和/或無線接口驅動模塊2是否是第一次開機被加載,例如,設置鍵值為"TRUE"表示無線接口驅動 模塊是第一次開機被加載,設置鍵值為"FALSE"表示無線接口驅動模塊不 是第一次開機被加載。步驟32,移動電話開機,加載無線接口驅動模塊并進行初始化;本實施例的雙卡雙待移動電話中,布i設有兩張SIM卡SIM卡1對應 無線接口驅動模塊l、以及無線通信模塊1; SIM卡2對應無線接口驅動才莫 塊2、以及無線通信模塊2;兩張SIM卡共有一個無線路由模塊。因此,本 步驟中,移動電話開機后,加載無線接口驅動模塊l及無線接口驅動模塊2。步驟33,獲取注冊表中移動電話無線接口驅動模塊開機標識鍵值并判 斷該移動電話無線接口驅動模塊是否是第一次開機加載,如果是,執(zhí)行步驟 331,否則,執(zhí)4亍步驟34;本步驟中,無線接口驅動模塊從相應的注冊表中獲取移動電話無線接口 驅動模塊開機標識鍵值,并根據獲取的該移動電話無線接口驅動模塊開機標 識鍵值判斷該移動電話無線接口驅動模塊是否是第一次開機加載,如果該移 動電話無線接口驅動模塊開機標識鍵值為"TRUE",表明該移動電話無線 接口驅動模塊是第一次開機加載,如果該移動電話無線接口驅動模塊開機標 識鍵值為"FALSE",表明該移動電話無線接口驅動模塊不是第一次開機加 載。步驟331,向無線通信模塊發(fā)送AT命令信息,攜帶相應無線通信模塊 的預先設置的缺省音量信息,無線通信模塊根據缺省音量信息設置缺省音 量,結束該流程;本步驟中,無線接口驅動模塊1向無線通信模塊1發(fā)送AT命令,攜帶 無線通信模塊1的缺省音量信息;無線接口驅動模塊2向無線通信模塊2發(fā) 送AT命令,攜帶無線通信模塊2的缺省音量信息; 一般說來,無線通信模塊1與無線通信模塊2的缺省音量設置值相同。步驟332,更新注冊表中移動電話開機標識鍵值;本步驟中,將注冊表中該移動電話開才幾標識^fe值"TRUE" 〃f'務改為 "FALSE"。實際應用中,步驟331和步驟332并沒有先后順序,步驟332也可在步 驟331前執(zhí)行。步驟34,繼續(xù)執(zhí)行無線接口驅動模塊的初始化。至此,該流程結束。實施例二本實施例中,雙卡雙待移動電話中只有一個無線通信模塊處于通話狀 態(tài),即只有一個無線通信模塊存在電話。以無線通信模塊1處于通話狀態(tài),查詢和設置無線通信模塊1通話音量 為例,圖4為本發(fā)明實施例無線通信模塊1處于通話狀態(tài)時設置通話音量流 程示意圖。參見圖4,該流程包括步驟401,上層應用模塊建立電話呼叫,將該電話呼叫對應的無線通信 模塊1及路由的無線接口驅動模塊1信息發(fā)送至無線路由模塊;本步驟中,上層應用模塊需要與無線通信模塊1建立電話呼叫,將該電 話呼叫對應的無線通信模塊1及路由的無線接口驅動模塊1信息發(fā)送至無線 路由模塊,并將該電話路由到無線接口驅動模塊1;由無線接口驅動模塊1 發(fā)送AT命令通知1無線通信模塊1建立電話呼叫。步驟402,無線路由模塊存儲該次電話對應的無線通信模塊l信息;本步驟中,無線路由模塊也可以存儲標識該次電話的其它信息,例如, 無線接口驅動模塊1信息、或,無線通信模塊1信息和無線接口驅動模塊14呂息。步驟403,上層應用模塊向無線路由模塊發(fā)送查詢通話音量信息; 本步驟中,查詢通話音量信息為IOCTL語句輸入輸出控制無線接口層 查詢通話音量(IOCTL—RIL—GETAUDIOGAIN)信息。步驟404,無線路由模塊接收查詢通話音量信息,根據存儲的信息,將查詢通話音量信息路由到對應的無線接口驅動模塊1;步驟405,無線接口驅動模塊1接收查詢通話音量信息,向無線通信模 塊1發(fā)送AT命令信息,攜帶查詢通話音量信息;步驟406,無線通信模塊1接收攜帶查詢通話音量信息的AT命令信息, 向無線接口驅動模塊1返回無線通信模塊1的通話音量查詢結果信息;步驟407,無線接口驅動模塊1接收并向上層應用模塊返回通話音量查 詢結果信息;實際應用中,步驟403 -步驟407并不是必需的,用戶根據實際需要發(fā) 現需要對當前通話音量進行調整時,可以直接執(zhí)行步驟408 。步驟408,上層應用模塊向無線路由模塊發(fā)送設置通話音量信息;本步驟中,設置通話音量信息為 IOCTL 語句 iOCTL一RIL一SETAUDIOGAIN。步驟409,無線路由模塊接收設置通話音量信息,根據存儲的信息,將 設置通話音量信息路由到對應的無線接口驅動模塊1;步驟410,無線接口驅動模塊1接收設置通話音量信息,向無線通信才莫 塊1發(fā)送AT命令信息,攜帶設置通話音量信息;步驟411,無線通信模塊1接收攜帶設置通話音量信息的AT命令消息, 向無線接口驅動模塊1返回通話音量設置成功信息;步驟412,無線接口驅動模塊l接收并向上層應用模塊返回通話音量設 置成功信息。至此,當一個無線通信模塊處于通話狀態(tài)時設置通話音量流程結束。 實際應用中,也可以是無線通信模塊2處于通話狀態(tài)時,查詢和設置無 線通信模塊2的通話音量。圖5為本發(fā)明實施例無線通信模塊2處于通話狀態(tài)時設置通話音量流程 示意圖。參見圖5,與圖4不同的是,圖5中,無線路由模塊中存儲的是無 線接口驅動模塊2信息、和/或,無線通信模塊2信息。后續(xù)中向無線接口驅動模塊2發(fā)送查詢通話音量信息和設置通話音量信息,以及由無線接口驅動模塊2向無線通信模塊2發(fā)送相應的攜帶查詢通話音量信息或設置通話音 量信息的AT命令信息,其他流程與圖4相類似,在此不再贅述。 實施例三本實施例中,雙卡雙待移動電話中兩個無線通信模塊處于通話狀態(tài),即 兩個無線通信模塊同時存在電話。以無線通信模塊1通話處于激活狀態(tài),查詢和設置通話音量為例,圖6 為本發(fā)明實施例兩個無線通信模塊處于通話狀態(tài)時設置通話音量流程示意 圖。參見圖6,該流程包括步驟601,無線路由模塊存儲無線通信模塊狀態(tài)信息;本步驟中,無線路由模塊存儲的無線通信模塊狀態(tài)信息包括無線通信 模塊1處于激活狀態(tài)信息、以及無線通信模塊2處于通話狀態(tài)信息。無線通信模塊1處于激活狀態(tài)信息包括無線接口驅動模塊1信息、和 /或,無線通信模塊1信息。無線通信模塊2處于通話狀態(tài)信息包括無線接口驅動模塊2信息、和 /或,無線通信模塊2信息。步驟602,上層應用模塊向無線路由模塊發(fā)送查詢通話音量信息;本步驟中,查詢通話音量信息為 IOCTL 語句 IOCTL一RIL一GETAUDIOGAIN。步驟603,無線路由模塊接收查詢通話音量信息,根據存儲的信息,將 查詢通話音量信息路由到對應的無線接口驅動模塊1;本步驟中,無線路由模塊接收查詢通話音量信息,查詢獲取兩個無線通 信模塊處于通話狀態(tài)且無線通信模塊1處于激活狀態(tài),將查詢通話音量信息 路由到無線接口驅動模塊1。步驟604,無線接口驅動模塊1接收查詢通話音量信息,向無線通信模 塊1發(fā)送AT命令信息,攜帶查詢通話音量信息;步驟605,無線通信模塊1接收攜帶查詢通話音量信息的AT命令信息,向無線接口驅動模塊1返回無線通信模塊1的通話音量查詢結果信息;步驟606,無線接口驅動模塊1接收并向上層應用模塊返回通話音量查 詢結果信息;實際應用中,步驟602 步驟606并不是必需的,用戶根據實際需要發(fā) 現需要對當前通話音量進行調整時,可以直接執(zhí)行步驟607。步驟607,上層應用模塊向無線路由模塊發(fā)送設置通話音量信息;本步驟中,設置通話音量信息為 IOCTL 語句 IOCTL—RIL—SETAUDIOGAIN。步驟608,無線路由模塊接收設置通話音量信息,根據存儲的信息,將 設置通話音量信息路由到無線接口驅動模塊1,執(zhí)行步驟609a 610a;將設 置通話音量信息路由到無線接口驅動模塊2,執(zhí)行步驟609b - 610b;步驟609a,無線接口驅動模塊1接收設置通話音量信息,向無線通信 模塊1發(fā)送AT命令信息,攜帶設置通話音量信息;步驟610a,無線通信模塊1接收攜帶設置通話音量信息的AT命令消息, 向無線接口驅動模塊1返回通話音量設置成功信息;步驟609b,無線接口驅動模塊2接收設置通話音量信息,向無線通信 模塊2發(fā)送AT命令信息,攜帶設置通話音量信息;步驟610b,無線通信模塊2接收攜帶設置通話音量信息的AT命令消息, 向無線接口驅動模塊2返回通話音量設置成功信息;步驟611,無線接口驅動模塊1接收并向上層應用模塊返回通話音量設 置成功信息。至此,當兩個無線通信模塊處于通話狀態(tài)時設置通話音量流程結束。實際應用中,也可以是兩個無線通信模塊處于通話狀態(tài),而無線通信模 塊2處于激活狀態(tài)時,進行查詢和設置通話音量。圖7為本發(fā)明實施例兩個無線通信模塊處于通話狀態(tài)時設置通話音量 第二流程示意圖。參見圖7,與圖6流程相類似,在此不再贅述。圖8為本發(fā)明實施例基于Windows Mobile操作系統(tǒng)實現雙卡雙待移動電話音量調節(jié)的設備結構示意圖。參見圖8,該設備包括注冊表模塊、無線接口驅動模塊、無線通信模塊,其中,注冊表模塊,用于設置無線接口驅動模塊開機標識鍵值;無線接口驅動模塊,用于在初始開機時,如果從注冊表模塊讀取的無線 接口驅動模塊開機標識鍵值中確定該無線接口驅動模塊是第 一次開機加載, 更新注冊表模塊中該無線接口驅動模塊開機標識鍵值,并向該無線接口驅動 模塊對應的無線通信模塊發(fā)送AT命令信息;無線通信模塊,用于接收AT命令信息,根據AT命令信息中包含的通 話音量信息設置通話音量。該設備進一步包括上層應用模塊和無線路由模塊,上層應用模塊,用于向無線路由模塊發(fā)送設置通話音量信息,接收設置 通話音量成功或失敗信息;無線路由模塊,用于存儲當前無線通信模塊狀態(tài)信息,接收上層應用模 塊發(fā)送的設置通話音量信息,根據存儲的信息,將設置通話音量信息發(fā)送至 當前通話對應的無線4妻口驅動才莫塊;無線接口驅動模塊,用于根據接收的設置通話音量信息,向該無線接口 驅動模塊對應的無線通信模塊發(fā)送AT命令信息,接收無線通信模塊返回的 通話音量設置成功信息,發(fā)送至上層應用模塊;無線通信模塊,用于接收AT命令信息,根據AT命令信息中包含的通 話音量信息設置通話音量,如果設置成功,向該無線通信模塊對應的無線接 口驅動模塊發(fā)送通話音量設置成功信息。實際應用中,上層應用模塊還進一步用于向無線路由模塊發(fā)送查詢通話 音量信息,接收通話音量查詢結果信息;無線路由模塊,接收上層應用模塊發(fā)送的查詢通話音量信息,根據存儲 的信息,將查詢通話音量信息發(fā)送至當前通話對應的無線接口驅動模塊;無線接口驅動模塊,用于根據接收的查詢通話音量信息,向該無線接口 驅動模塊對應的無線通信模塊發(fā)送AT命令信息,接收無線通信模塊返回的通話音量查詢結果信息,發(fā)送至上層應用模塊;
無線通信模塊,用于接收AT命令信息,查詢當前通話音量,向該無線
通信模塊對應的無線接口驅動模塊發(fā)送通話音量查詢結果信息。 在該設備中,其中,
無線接口驅動模塊包括第一無線接口驅動模塊、以及第二無線接口驅 動模塊,
無線通信模塊包括第一無線通信模塊、以及第二無線通信模塊, 第 一無線接口驅動模塊對應第 一無線通信模塊, 第二無線接口驅動模塊對應第二無線通信模塊。 注冊表模塊包括第一注冊表模塊、以及第二注冊表模塊, 第一注冊表模塊,用于設置第一無線接口驅動模塊開機標識鍵值; 第二注冊表模塊,用于設置第二無線接口驅動模塊開機標識鍵值; 相應地,
無線路由模塊,用于存儲第一無線通信模塊和第二無線通信模塊當前狀 態(tài)信息,接收上層應用模塊發(fā)送的設置通話音量信息,根據存儲的第一無線 通信模塊和第二無線通信模塊當前狀態(tài)信息進行判斷,
如果當前僅第一無線通信模塊或第二無線通信模塊處于通話狀態(tài),將設 置通話音量信息發(fā)送至當前通話對應的第 一無線接口驅動模塊或第二無線 接口驅動模塊,例如,當前為第一無線通信模塊處于通話狀態(tài),則將設置通
話音量信息發(fā)送至第一無線接口驅動模塊;
如果當前第一無線通信模塊和第二無線通信模塊都處于通話狀態(tài),則進 一步確定處于激活狀態(tài)的無線通信模塊,將設置通話音量信息發(fā)送至當前處 于激活狀態(tài)的第一無線接口驅動模塊或第二無線接口驅動模塊,例如,當前 處于激活狀態(tài)的為第 一無線接口驅動模塊,則將設置通話音量信息發(fā)送至第 一無線接口驅動模塊;
無線接口驅動一莫塊,在初始開才幾加載時,
如果只加載第一無線接口驅動模塊,從第一注冊表模塊讀取第一無線接口驅動模塊開機標識鍵值,如果該標識鍵值為"TRUE",更新第一注冊表 模塊中第一無線接口驅動模塊開機標識鍵值為"FALSE",并向第一無線通 信模塊發(fā)送攜帶缺省音量信息的AT命令信息;
如果加載第 一無線接口驅動模塊和第二無線接口驅動模塊,則分別從第 一注冊表模塊和第二注冊表模塊讀取相應無線接口驅動模塊開機標識鍵值, 如果該標識鍵值均為"TRUE",更新注冊表才莫塊中開機標識4建值為"FALSE", 并由第 一無線接口驅動模塊向第 一無線通信模塊、第二無線接口驅動模塊向 第二無線通信模塊發(fā)送攜帶缺省音量信息的AT命令信息;
或,在后續(xù)的通話過程中,
第一無線接口驅動模塊,接收設置通話音量信息,向第一無線通信模塊 發(fā)送AT命令信息,并接收第一無線通信模塊返回的通話音量設置成功信息, 發(fā)送至上層應用模塊;
第二無線接口驅動模塊,接收設置通話音量信息,向第二無線通信模塊 發(fā)送AT命令信息,并接收第二無線通信模塊返回的通話音量設置成功信息, 發(fā)送至上層應用模塊。
第一無線通信模塊,用于接收第一無線接口驅動模塊發(fā)送的AT命令信 息,根據AT命令信息中包含的音量信息設置通話音量,如果設置成功,向 第一無線接口驅動模塊發(fā)送通話音量設置成功信息;
第二無線通信模塊,用于接收第二無線接口驅動模塊發(fā)送的AT命令信 息,根據AT命令信息中包含的音量信息設置通話音量,如果設置成功,向 第二無線接口驅動模塊發(fā)送通話音量設置成功信息。
由上述實施例可見,本發(fā)明實施例的一種基于Windows Mobile操作系 統(tǒng)設置音量的方法及設備,通過預先在注冊表中設置移動電話無線接口驅動 開才幾標識鍵值,如果無線接口驅動為第一次開機加載,則通過該無線接口驅 動對應的無線通信模塊設置缺省音量;后續(xù)的通話中,無線路由模塊根據接 收的設置通話音量信息以及存儲的當前無線通信模塊通話狀態(tài)信息,將設置 通話音量信息通過當前通話對應的無線接口驅動模塊發(fā)送至該無線接口驅動模塊對應的無線通信模塊,由該無線通信模塊設置通話音量。實現了用戶
在Windows Mobile操作系統(tǒng)平臺下,對包含移動電話初始開機設置通話音 量、以及一個無線通信模塊處于通話狀態(tài)、或者兩個無線通信模塊同時處于 通話狀態(tài)時查詢和設置通話音量的目的,可以隨時根據周圍的環(huán)境以及自身 的喜好將通話音量調節(jié)到 一個舒適的音量值。
以上所述僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范 圍。凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換以及改進等, 均應包含在本發(fā)明的保護范圍之內。
權利要求
1. 一種基于Windows Mobile操作系統(tǒng)設置音量的設備,其特征在于,應用于雙卡雙待移動電話,該設備包括注冊表模塊、無線接口驅動模塊、無線通信模塊,其中,所述注冊表模塊,用于設置所述無線接口驅動模塊開機標識鍵值;所述無線接口驅動模塊,用于在開機加載時,獲取所述無線接口驅動模塊開機標識鍵值,根據所述鍵值確定所述無線接口驅動模塊為第一次開機加載,向所述無線接口驅動模塊對應的無線通信模塊發(fā)送預先設置的缺省音量信息,更新所述注冊表模塊中所述無線接口驅動模塊開機標識鍵值;所述無線通信模塊,用于接收并根據所述缺省音量信息設置缺省音量。
2、 如權利要求1所述的設備,其特征在于,所述設備進一步包括上 層應用模塊和無線路由模塊,所述上層應用模塊,用于向所述無線路由模塊發(fā)送設置通話音量信息; 所述無線路由模塊,用于根據存儲的當前無線通信模塊狀態(tài)信息,將從所述上層應用模塊接收的設置通話音量信息發(fā)送至當前通話對應的無線接口驅動纟莫塊;所述無線接口驅動模塊,用于根據接收的設置通話音量信息,向對應的 無線通信模塊發(fā)送設置通話音量信息;所述無線通信模塊,用于接收并根據設置通話音量信息設置通話音量。
3、 如權利要求2所述的設備,其特征在于,所述上層應用模塊進一步 用于向所述無線路由模塊發(fā)送查詢通話音量信息;所述無線路由模塊,根據存儲的信息,將接收的查詢通話音量信息發(fā)送 至當前通話對應的無線4妻口驅動才莫塊;所述無線接口驅動模塊,用于將接收的所述查詢通話音量信息,向對應 的無線通信模塊發(fā)送,接收所述無線通信模塊返回的通話音量查詢結果信 息,發(fā)送至所述上層應用模塊;所述無線通信模塊,用于接收所述查詢通話音量信息,查詢當前通話音 量,向所述無線接口驅動模塊返回通話音量查詢結果信息。
4、 如權利要求1至3任一項所述的設備,其特征在于,所述無線接口驅動模塊包括第一無線接口驅動模塊和第二無線接口驅動 模塊;所述無線通信模塊包括第一無線通信模塊和第二無線通信模塊; 所述第一無線接口驅動模塊,用于在開機加載時,獲取所述第一無線接口 驅動模塊開機標識鍵值,根據所述鍵值確定所述第一無線接口驅動模塊為第一 次開機加載,向所述第一無線通信模塊發(fā)送缺省音量信息,以便所述第一無線 通信模塊根據所述缺省音量信息設置缺省音量,并更新開機標識鍵值;所述第二無線接口驅動模塊,用于在開機加載時,獲取所述第二無線接 口驅動模塊開機標識鍵值,根據所述鍵值確定所述第二無線接口驅動模塊為 第一次開機加載,向所述第二無線通信模塊發(fā)送缺省音量信息,以便所述第 二無線通信模塊根據所述缺省音量信息設置缺省音量,并更新開機標識鍵 值。
5、 一種基于Windows Mobile操作系統(tǒng)設置音量的方法,其特征在于,應 用于雙卡雙待移動電話,在所述移動電話注冊表中設置移動電話無線接口驅動 才莫塊開才幾標識4建值,該方法包括開機加載所述移動電話無線接口驅動模塊;獲取所述移動電話無線接口驅動模塊開機標識鍵值,根據所述鍵值確定所 述無線接口驅動模塊為第一次開機加載,向所述無線接口驅動模塊對應的無線 通信模塊發(fā)送預先設置的缺省音量信息,以便所述無線通信模塊根據所述缺省 音量信息設置缺省音量,并更新所述移動電話無線接口驅動模塊開機標識鍵值。
6、 如權利要求5所述的方法,其特征在于,所述移動電話無線接口驅動模 塊開機標識鍵值包括第一無線接口驅動模塊開機標識鍵值和第二無線接口驅 動模塊開機標識鍵值。
7、 如權利要求6所述的方法,其特征在于,所述無線通信模塊包括第一無線通信才莫塊和第二無線通信^t塊 如果開機加載所述第 一無線接口驅動模塊,獲取所述第一無線接口驅動模塊開機標識鍵值,根據所述鍵值確定所述第 一無線接口驅動模塊為第 一次開機加載,向所述第 一無線通信模塊發(fā)送缺省音 量信息,以便所述第一無線通信模塊根據所述缺省音量信息設置缺省音量;更新所述第 一無線接口驅動模塊開機標識鍵值;如果開機加載所述第 一無線接口驅動模塊和所述第二無線接口驅動模塊, 獲取所述第一和第二無線接口驅動模塊開機標識鍵值,根據所述鍵值確定 所述第一和第二無線接口驅動模塊為第一次開機加載,所述第一無線接口驅動 模塊向所述第一無線通信模塊、所述第二無線接口驅動模塊向所述第二無線通信模塊發(fā)送預先設置的缺省音量信息,以便所述第一和第二無線通信模塊根據 所述缺省音量信息設置缺省音量;更新所述第 一和第二無線接口驅動模塊開機標識鍵值。
8、 如權利要求5所述的方法,其特征在于,進一步包括所述移動電話的無線路由模塊存儲當前無線通信模塊狀態(tài)信息; 所述無線路由模塊接收到所述移動電話的上層應用模塊發(fā)送的設置通話音 量信息,根據存儲的所述當前無線通信模塊狀態(tài)信息,將設置通話音量信息通 過當前通話對應的無線接口驅動模塊發(fā)送至所述無線接口驅動模塊對應的無線 通信模塊;所述無線通信模塊根據接收的設置通話音量信息設置通話音量。
9、 如權利要求8所述的方法,其特征在于,步驟所述無線路由模塊接收到 所述移動電話的上層應用模塊發(fā)送的設置通話音量信息前進一步包括所述無線路由模塊接收所述上層應用模塊發(fā)送的查詢通話音量信息,根據 存儲的所述當前無線通信模塊狀態(tài)信息將所述查詢通話音量信息路由到對應的 無線接口驅動模塊;所述無線接口驅動模塊將接收的查詢通話音量信息向所述無線接口驅動模 塊對應的無線通信模塊發(fā)送;所述無線通信模塊接收查詢通話音量信息,通過所述無線接口驅動模塊向 所述上層應用模塊返回通話音量查詢結果信息。
10、如權利要求8或9所述的方法,其特征在于,所述狀態(tài)信息包括通話 狀態(tài)信息和激活狀態(tài)信息,所述根據存儲的所述當前無線通信模塊狀態(tài)信息, 將設置通話音量信息通過當前通話對應的無線接口驅動模塊發(fā)送至所述無線接 口驅動模塊對應的無線通信模塊包括所述無線路由模塊獲取兩個無線通信模塊處于通話狀態(tài)且確定處于激活狀 態(tài)的無線通信模塊,通過所述處于激活狀態(tài)的無線通信模塊對應的無線接口驅 動模塊將設置通話音量信息發(fā)送至所述處于激活狀態(tài)的無線通信模塊、以及通 過另 一無線接口驅動模塊將設置通話音量信息發(fā)送至另 一無線通信模塊。
全文摘要
本發(fā)明公開了一種基于Windows Mobile操作系統(tǒng)設置音量的方法,應用于雙卡雙待移動電話,該方法包括開機加載所述移動電話無線接口驅動模塊;獲取所述移動電話無線接口驅動模塊開機標識鍵值,根據所述鍵值確定所述無線接口驅動模塊為第一次開機加載,向所述無線接口驅動模塊對應的無線通信模塊發(fā)送預先設置的缺省音量信息,以便所述無線通信模塊根據所述缺省音量信息設置缺省音量;更新所述移動電話無線接口驅動模塊開機標識鍵值。本發(fā)明同時還公開了一種基于Windows Mobile操作系統(tǒng)設置音量的設備。應用本發(fā)明,實現了用戶在Windows Mobile操作系統(tǒng)平臺下,對雙卡雙待移動電話通話音量的設置。
文檔編號H04Q7/32GK101282548SQ20081011317
公開日2008年10月8日 申請日期2008年5月28日 優(yōu)先權日2008年5月28日
發(fā)明者孫仁紅 申請人:德信智能手機技術(北京)有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1