專利名稱::一種終端設(shè)備和終端設(shè)備中無線模塊的控制方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及無線
技術(shù)領(lǐng)域:
,特別涉及終端設(shè)備中無線模塊的控制技術(shù)。
背景技術(shù):
:現(xiàn)有的終端設(shè)備具備很多無線功能,比如3G(3rdGeneration,第3代數(shù)字通信)/2G(2ndGeneration,第2代數(shù)字通信)、WLAN(WirelessLocalAreaNetwork,無線局域網(wǎng))、藍(lán)牙、紅外、WiMAX(WorldwideInteroperabilityforMicrowaveAccess,微波存取全球互通)等,實現(xiàn)這些無線功能的模塊都是無線模塊,如果這些無線模塊同時處于工作狀態(tài),則終端設(shè)備整體的輻射和功耗都會比較大。因此,用戶最好能關(guān)閉不使用的無線模塊,這樣可以減少終端設(shè)備整體的輻射和功耗。通常,終端設(shè)備中無線模塊的開啟或關(guān)閉都是通過相應(yīng)的軟件開關(guān)進(jìn)行控制的。但是通常這些軟件開關(guān)的軟件控制菜單層次都比較深,當(dāng)需要關(guān)閉多個無線模塊時,必須單獨(dú)進(jìn)入每個無線模塊的軟件控制菜單中去關(guān)閉。比如要關(guān)閉3G/2G無線模塊、WLAN無線模塊和藍(lán)牙無線模塊時,需要進(jìn)入3G/2G無線模塊的軟件控制菜單去關(guān)閉3G/2G無線模塊,又需要進(jìn)入WLAN無線模塊的軟件控制菜單去關(guān)閉WLAN無線模塊,還需要去藍(lán)牙無線模塊的軟件控制菜單去關(guān)閉無線藍(lán)牙模塊。同理,當(dāng)需要開啟多個無線模塊時,必須單獨(dú)進(jìn)入每個無線模塊的軟件控制菜單中去開啟。可見,采用現(xiàn)有技術(shù)開啟或關(guān)閉終端設(shè)備上的每一個無線模塊時,需要單獨(dú)進(jìn)入該無線模塊專門的軟件控制菜單中去開啟或關(guān)閉,因此,這種無線模塊的控制方式具有操作繁瑣、速度慢的缺點。
發(fā)明內(nèi)容本發(fā)明實施例提供了一種終端設(shè)備和終端設(shè)備中無線模塊的控制方法,用以解決現(xiàn)有無線模塊的控制方式操作繁瑣、速度慢的問題。本發(fā)明實施例提供一種終端設(shè)備,包括至少一個無線模塊,所述無線模塊的軟件開關(guān),還包括總開關(guān);控制模塊,用于在所述總開關(guān)開啟時,根據(jù)所述無線模塊的軟件開關(guān)的狀態(tài)控制所述無線模塊的開啟或者關(guān)閉;在所述總開關(guān)關(guān)閉時,控制所述無線模塊關(guān)閉。本發(fā)明實施例提供一種終端設(shè)備中無線模塊的控制方法,包括獲取所述終端設(shè)備的總開關(guān)的狀態(tài);在終端設(shè)備中的總開關(guān)開啟時,根據(jù)無線模塊的軟件開關(guān)的狀態(tài)控制所述無線模塊的開啟或者關(guān)閉;在所述總開關(guān)關(guān)閉時,控制所述無線模塊關(guān)閉。本發(fā)明實施例的技術(shù)方案通過總開關(guān)的開關(guān)操作,就能實現(xiàn)一鍵關(guān)閉所有無線模塊,一鍵開啟所有無線模塊(前提是相應(yīng)無線模塊的軟件開關(guān)是開啟的),從而簡化了用戶開啟和關(guān)閉終端設(shè)備上無線模塊的操作,提高了用戶開啟和關(guān)閉終端設(shè)備上無線模塊的速度,提升了用戶體驗。圖1-圖5為本發(fā)明實施例中終端設(shè)備的結(jié)構(gòu)示意圖;圖6為本發(fā)明實施例中在終端設(shè)備上電初始化過程中控制多個無線模塊開啟或關(guān)閉的方法示意圖。具體實施例方式為解決現(xiàn)有技術(shù)中存在的問題,本發(fā)明實施例提出一種終端設(shè)備和終端設(shè)備中無線模塊的控制方法。本發(fā)明實施例的技術(shù)方案在現(xiàn)有終端設(shè)備上設(shè)置了總開關(guān)和控制模塊,其中,控制模塊在總開關(guān)開啟時,根據(jù)無線模塊的軟件開關(guān)的狀態(tài)控制無線模塊的開啟或者關(guān)閉;在總開關(guān)關(guān)閉時,控制無線模塊關(guān)閉。該技術(shù)方案通過總開關(guān)的開關(guān)操作,就能實現(xiàn)一鍵關(guān)閉所有無線模塊,一鍵開啟所有無線模塊(前提是相應(yīng)無線模塊的軟件開關(guān)是開啟的),從而簡化了用戶開啟和關(guān)閉終端設(shè)備上無線模塊的操作,提高了用戶開啟和關(guān)閉終端設(shè)備上無線模塊的速度,提升了用戶體驗。進(jìn)而,可以幫助用戶減少使用終端設(shè)備過程中產(chǎn)生的輻射,延長終端設(shè)備的使用時間。其中,總開關(guān)可以是終端設(shè)備上的一個硬件開關(guān),也可以是終端設(shè)備上的一個軟件總開關(guān),其中,軟件總開關(guān)在終端設(shè)備中的設(shè)置位置,應(yīng)該處于用戶能夠快速找到的位置。如圖l所示,本發(fā)明實施例提供了一種終端設(shè)備,該終端設(shè)備除包括至少一個無線模塊、每個無線模塊的軟件開關(guān)外,還包括總開關(guān)101;控制模塊102,用于在總開關(guān)101開啟時,根據(jù)無線模塊的軟件開關(guān)的狀態(tài)控制無線模塊的開啟或者關(guān)閉;在總開關(guān)101關(guān)閉時,控制所有無線模塊關(guān)閉??梢?,圖1所示的終端設(shè)備能實現(xiàn)用戶一鍵關(guān)閉所有無線模塊,一鍵開啟所有無線模塊(前提是相應(yīng)無線模塊的軟件開關(guān)是開啟的),從而簡化了用戶開啟和關(guān)閉終端設(shè)備上無線模塊的操作,提高了用戶開啟和關(guān)閉終端設(shè)備上無線模塊的速度,提升了用戶體驗。如圖2所示,較佳地,圖1中的控制模塊102進(jìn)一步包括狀態(tài)存儲子模塊201,用于存儲并更新總開關(guān)101的狀態(tài),或者軟件開關(guān)的狀態(tài),或者總開關(guān)101和軟件開關(guān)的狀態(tài);狀態(tài)管理子模塊202,用于在狀態(tài)存儲子模塊201存儲的總開關(guān)101的狀態(tài)為關(guān)閉時,控制所有無線模塊關(guān)閉;在狀態(tài)存儲子模塊201存儲的總開關(guān)101的狀態(tài)為開啟、且狀態(tài)存儲子模塊201存儲的無線模塊的軟件開關(guān)的狀態(tài)為開啟時,控制該無線模塊開啟;在狀態(tài)存儲子模塊201存儲的總開關(guān)101的狀態(tài)為開啟、且狀態(tài)存儲子模塊201存儲的無線模塊的軟件開關(guān)的狀態(tài)為關(guān)閉時,控制該無線模塊關(guān)閉。如圖3所示,較佳地,圖2中的控制模塊102還可以包括第一監(jiān)測子模塊301,用于監(jiān)測總開關(guān)101的狀態(tài),并在總開關(guān)101的狀態(tài)發(fā)生變化時,將變化后總開關(guān)101的狀態(tài)發(fā)送給狀態(tài)存儲子模塊201;其中,當(dāng)總開關(guān)101是一個硬件開關(guān)時,第一監(jiān)測子模塊301可以通過獲取硬件開關(guān)對應(yīng)的硬件管腳狀態(tài)來監(jiān)測硬件開關(guān)的狀態(tài),當(dāng)總開關(guān)101是一個軟件總開關(guān)時,第一監(jiān)測子模塊301可以通過獲取終端設(shè)備用戶界面所接收的用戶開關(guān)軟件總開關(guān)的指令,來監(jiān)測軟件總開關(guān)101的狀態(tài)。再如圖3所示,較佳地,狀態(tài)存儲子模塊201還可以包括第一接收存儲單元302,用于接收第一監(jiān)測子模塊301發(fā)送的變化后總開關(guān)的狀態(tài),并存儲變化后總開關(guān)的狀態(tài);第一請求單元303,用于在第一接收存儲單元302接收到變化后總開關(guān)的狀態(tài)時,發(fā)送軟件開關(guān)狀態(tài)查詢請求;此時,控制模塊102還可以包括第一應(yīng)答子模塊3()4,用于在接收到軟件開關(guān)狀態(tài)查詢請求時,將當(dāng)前軟件開關(guān)的狀態(tài)發(fā)送給第一接收存儲單元302;第一接收存儲單元302還用于接收第一應(yīng)答子模塊304發(fā)送的當(dāng)前軟件開關(guān)的狀態(tài),并存儲當(dāng)前軟件開關(guān)的狀態(tài)。之所以狀態(tài)存儲子模塊會通過發(fā)送軟件開關(guān)狀態(tài)查詢請求來獲取當(dāng)前軟件開關(guān)的狀態(tài),是因為,在狀態(tài)存儲子模塊接收到變化后總開關(guān)的狀態(tài)時,狀態(tài)管理子模塊需要根據(jù)變化后總開關(guān)的狀態(tài)和當(dāng)前軟件開關(guān)的狀態(tài)來控制無線模塊的開啟或關(guān)閉,此時,一方面,有可能狀態(tài)存儲子模塊沒有存儲當(dāng)前軟件開關(guān)的狀態(tài),此時,狀態(tài)存儲子模塊可以通過發(fā)送軟件開關(guān)狀態(tài)查詢請求來獲取當(dāng)前軟件開關(guān)的狀態(tài);另一方面,雖然狀態(tài)存儲子模塊存儲有當(dāng)前軟件開關(guān)的狀態(tài),但是由于一些不可避免的誤差,狀態(tài)存儲子模塊存儲的當(dāng)前軟件開關(guān)的狀態(tài)有可能并不正確,為了保證狀態(tài)管理子模塊操作的正確性,狀態(tài)存儲子模塊可以通過發(fā)送軟件開關(guān)狀態(tài)查詢請求來獲取當(dāng)前軟件開關(guān)的狀態(tài),從而保證了狀態(tài)管理子模塊操作的正確性。另外,如圖4所示,較佳地,圖2(或者圖3)中的控制模塊102還可以包括第二監(jiān)測子模塊4()1,用于監(jiān)測軟件開關(guān)的狀態(tài),并在軟件開關(guān)的狀態(tài)發(fā)生變化時,將變化后軟件開關(guān)的狀態(tài)發(fā)送給狀態(tài)存儲子模塊201;其中,第二監(jiān)測子模塊401可以通過獲取終端設(shè)備用戶界面所接收的用戶開關(guān)無線模塊的軟件開關(guān)的指令,來監(jiān)測無線模塊的軟件開關(guān)的狀態(tài)。再如圖4所示,較佳地,狀態(tài)存儲子模塊201還可以包括第二接收存儲單元402,用于接收第二監(jiān)測子模塊401發(fā)送的變化后軟件開關(guān)的狀態(tài),并存儲變化后軟件開關(guān)的狀態(tài);第二請求單元403,用于在第二接收存儲單元402接收到變化后軟件開關(guān)的狀態(tài)時,發(fā)送總開關(guān)狀態(tài)查詢請求;此時,控制模塊102還包括第二應(yīng)答子模塊404,用于在接收到總開關(guān)狀態(tài)查詢請求時,將當(dāng)前總開關(guān)的狀態(tài)發(fā)送給第二接收存儲單元402;第二接收存儲單元402還用于接收第二應(yīng)答子模塊404發(fā)送的當(dāng)前總開關(guān)的狀態(tài),并存儲當(dāng)前總開關(guān)的狀態(tài)。之所以狀態(tài)存儲子模塊會通過發(fā)送總開關(guān)狀態(tài)查詢請求來獲取當(dāng)前總開關(guān)的狀態(tài),是因為,在狀態(tài)存儲子模塊接收到變化后軟件開關(guān)的狀態(tài)時,狀態(tài)管理子模塊需要根據(jù)變化后軟件開關(guān)的狀態(tài)和當(dāng)前總開關(guān)的狀態(tài)來控制無線模塊的開啟或關(guān)閉,此時,一方面,有可能狀態(tài)存儲子模塊沒有存儲當(dāng)前總開關(guān)的狀態(tài),此時,狀態(tài)存儲子模塊可以通過發(fā)送總開關(guān)狀態(tài)查詢請求來獲取當(dāng)前總開關(guān)的狀態(tài);另一方面,雖然狀態(tài)存儲子模塊存儲有當(dāng)前總開關(guān)的狀態(tài),但是由于一些不可避免的誤差,狀態(tài)存儲子模塊存儲的當(dāng)前軟總開關(guān)的狀態(tài)有可能并不正確,為了保證狀態(tài)管理子模塊操作的正確性,狀態(tài)存儲子模塊可以通過發(fā)送總開關(guān)狀態(tài)查詢請求來獲取當(dāng)前總開關(guān)的狀態(tài),從而保證了狀態(tài)管理子模塊操作的正確性。同理,如圖5所示,較佳地,圖3中的控制模塊102還可以包括第二監(jiān)測子模塊5()1,用于監(jiān)測軟件開關(guān)的狀態(tài),并在軟件開關(guān)的狀態(tài)發(fā)生變化時,將變化后軟件開關(guān)的狀態(tài)發(fā)送給狀態(tài)存儲子模塊201;此時,第一接收存儲單元302還用于接收第二監(jiān)測子模塊501發(fā)送的變化后軟件開關(guān)的狀態(tài),并存儲變化后軟件開關(guān)的狀態(tài);此時,狀態(tài)存儲子模塊201還可以包括第二請求單元502,用于在第一接收存儲單元302接收到變化后軟件開關(guān)的狀態(tài)時,發(fā)送總開關(guān)狀態(tài)查詢請求;控制模塊102還可以包括第二應(yīng)答子模塊503,用于在接收到總開關(guān)狀態(tài)查詢請求時,將當(dāng)前總開關(guān)的狀態(tài)發(fā)送給第一接收存儲單元302;此時,第一接收存儲單元302還用于接收第二應(yīng)答子模塊503發(fā)送的當(dāng)前總開關(guān)的狀態(tài),并存儲當(dāng)前總開關(guān)的狀態(tài)。另夕卜,本發(fā)明實施例還提供了一種終端設(shè)備中無線模塊的控制方法,該方法為獲取終端設(shè)備的總開關(guān)的狀態(tài);在終端設(shè)備中的總開關(guān)開啟時,根據(jù)無線模塊的軟件開關(guān)的狀態(tài)控制無線模塊的開啟或者關(guān)閉;在總開關(guān)關(guān)閉時,控制所有無線模塊關(guān)閉。具體地,在總開關(guān)的狀態(tài)為關(guān)閉時,控制所有無線模塊關(guān)閉;在總開關(guān)的狀態(tài)為開啟、且無線模塊的軟件開關(guān)的狀態(tài)為開啟時,控制該無線模塊開啟;在總開關(guān)的狀態(tài)為開啟、且無線模塊的軟件開關(guān)的狀態(tài)為關(guān)閉時,控制該無線模塊關(guān)閉。其中,可以通過調(diào)用無線模塊的軟件接口來開啟或者關(guān)閉無線模塊。為使本發(fā)明實施例要解決的技術(shù)問題、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖及具體實施例進(jìn)行詳細(xì)描述。一、在終端設(shè)備上電初始化過程中,獲取總開關(guān)的狀態(tài),并存儲總開關(guān)和/或無線模塊的軟件開關(guān)的狀態(tài),并在總開關(guān)開啟時,根據(jù)無線模塊的軟件開關(guān)的狀態(tài)控制無線模塊的開啟或者關(guān)閉;在總開關(guān)關(guān)閉時,控制所有無線模塊關(guān)閉,完成終端設(shè)備的上電初始化。圖6為無線模塊有n(n>l)個時,在終端設(shè)備上電初始化過程中控制每個無線模塊開啟或關(guān)閉的示意圖。如圖6所示,在終端設(shè)備上電初始化過程中,獲取總開關(guān)的狀態(tài),并存儲總開關(guān)和/或無線模塊的軟件開關(guān)的狀態(tài)。并在總開關(guān)開啟時,根據(jù)無線模塊的軟件開關(guān)的狀態(tài)控制無線模塊的開啟或關(guān)閉,繼續(xù)上電,完成終端設(shè)備的上電初始化;具體地,當(dāng)軟件開關(guān)開啟時,將無線模塊開啟,當(dāng)軟件開關(guān)關(guān)閉時,將無線模塊關(guān)閉。在總開關(guān)關(guān)閉時,將每個無線模塊關(guān)閉,繼續(xù)上電,完成終端設(shè)備的上電初始化。二、在終端設(shè)備上電初始化完成后,在總開關(guān)和/或軟件開關(guān)的狀態(tài)發(fā)生變化后,更新存儲的總開關(guān)和/或無線模塊的軟件開關(guān)的狀態(tài);并且在總開關(guān)和/或軟件開關(guān)的狀態(tài)發(fā)生變化后,如果總開關(guān)開啟,則根據(jù)無線模塊的軟件開關(guān)的狀態(tài)控制無線模塊的開啟或者關(guān)閉;如果總開關(guān)關(guān)閉,則控制所有無線模塊關(guān)閉??傞_關(guān)和/或軟件開關(guān)的狀態(tài)發(fā)生變化后如果總開關(guān)開啟,則根據(jù)無線模塊的軟件開關(guān)的狀態(tài)控制無線模塊的開啟或關(guān)閉;具體地,當(dāng)軟件開關(guān)開啟時,將無線模塊開啟;當(dāng)軟件開關(guān)關(guān)閉時,將無線模塊關(guān)閉。如果總開關(guān)關(guān)閉,則將每個無線模塊關(guān)閉。下面詳細(xì)地說明這一過程在終端設(shè)備上電初始化完成后,終端設(shè)備時刻監(jiān)測總開關(guān)的狀態(tài)和無線模塊的軟件開關(guān)的狀態(tài)當(dāng)監(jiān)測到總開關(guān)的狀態(tài)發(fā)生變化時,比如由開啟變?yōu)殛P(guān)閉、或者由關(guān)閉變?yōu)殚_啟,則確定變化后總開關(guān)的狀態(tài)并存儲,確定當(dāng)前無線模塊的軟件開關(guān)的狀態(tài)(可以通過監(jiān)測當(dāng)前無線模塊的軟件開關(guān)的狀態(tài)來確定當(dāng)前無線模塊的軟件開關(guān)的狀態(tài),此時,可以將監(jiān)測到的當(dāng)前無線模塊的軟件開關(guān)的狀態(tài)進(jìn)行存儲;或者,當(dāng)終端設(shè)備存儲有當(dāng)前無線模塊的軟件開關(guān)的狀態(tài)時,也可以直接確定當(dāng)前無線模塊的軟件開關(guān)的狀態(tài)為終端設(shè)備存儲的當(dāng)前無線模塊的軟件開關(guān)的狀態(tài))。此時,如果變化后總開關(guān)的狀態(tài)為開啟、且當(dāng)前無線模塊的軟件開關(guān)的狀態(tài)也為開啟,則將無線模塊開啟;如果變化后總開關(guān)的狀態(tài)為開啟、但當(dāng)前無線模塊的軟件開關(guān)的狀態(tài)為關(guān)閉時,則將無線模塊關(guān)閉;如果變化后總開關(guān)的狀態(tài)為關(guān)閉,則將每一個無線模塊關(guān)閉。當(dāng)監(jiān)測到無線模塊的軟件開關(guān)的狀態(tài)發(fā)生變化時,比如由開啟變?yōu)殛P(guān)閉、或者由關(guān)閉變?yōu)殚_啟,則確定變化后無線模塊的軟件開關(guān)的狀態(tài)并存儲,確定當(dāng)前總開關(guān)的狀態(tài)(可以通過監(jiān)測當(dāng)前總開關(guān)的狀態(tài)來確定當(dāng)前總開關(guān)的狀態(tài),此時,可以將監(jiān)測到的當(dāng)前總開關(guān)的狀態(tài)進(jìn)行存儲;或者,當(dāng)終端設(shè)備存儲有當(dāng)前總開關(guān)的狀態(tài)時,也可以直接確定當(dāng)前總開關(guān)的狀態(tài)為終端設(shè)備存儲的當(dāng)前總開關(guān)的狀態(tài))。此時,如果當(dāng)前總開關(guān)的狀態(tài)為開啟、且變化后無線模塊的軟件開關(guān)的狀態(tài)為開啟,則將無線模塊開啟;如果當(dāng)前總開關(guān)的狀態(tài)為開啟、但變化后無線模塊的軟件開關(guān)的狀態(tài)為關(guān)閉時,則將無線模塊關(guān)閉;如果當(dāng)前總開關(guān)的狀態(tài)為關(guān)閉,則將每一個無線模塊關(guān)閉??梢?,總開關(guān)的優(yōu)先級最高,如果總開關(guān)處于關(guān)閉狀態(tài),則任何無線模塊的軟件開關(guān)開啟也無法開啟相應(yīng)的無線模塊。如果總開關(guān)處于開啟狀態(tài),則無線模塊的軟件開關(guān)的開啟和關(guān)閉最終決定此無線模塊的開啟和關(guān)閉。以下的表1是各個無線模塊是開啟還是關(guān)閉的判定表,表l中的ON表示開啟,OFF表示關(guān)閉表1<table>tableseeoriginaldocumentpage12</column></row><table>為了更好的說明本發(fā)明實施例的技術(shù)方案,下面舉個例子假設(shè)所有無線模塊當(dāng)前為關(guān)閉狀態(tài)(假設(shè)這個狀態(tài)為狀態(tài)0),總開關(guān)為開啟狀態(tài)。在某一總開關(guān)和無線模塊l的軟件開關(guān)同為開啟狀態(tài),從而無線模塊l被開啟,而其它所有無線模塊為關(guān)閉狀態(tài)(假設(shè)這個狀態(tài)為狀態(tài)1)。從狀態(tài)1情況下,用戶通過終端設(shè)備的用戶界面命令開啟了無線模塊2的軟件開關(guān),從而無線模塊2被開啟,此時無線模塊l、無線模塊2同為開啟狀態(tài),而其它所有無線模塊為關(guān)閉狀態(tài)(假設(shè)這個狀態(tài)為狀態(tài)2)。以此類推,會存在無線模塊1,2,3,...,n都開啟的狀態(tài),也會存在無線模塊l,3,5,…,n為開啟而其它所有無線模塊都為關(guān)閉的狀態(tài)。這些狀態(tài)的遷移都是根據(jù)總開關(guān)以及相應(yīng)的無線模塊軟件開關(guān)的ON和OFF來觸發(fā)的。本發(fā)明實施例的技術(shù)方案通過總開關(guān)的開關(guān)操作,就能實現(xiàn)一鍵關(guān)閉所有無線模塊,一鍵開啟所有無線模塊(前提是相應(yīng)無線模塊的軟件開關(guān)是開啟的),從而簡化了用戶開啟和關(guān)閉終端設(shè)備上無線模塊的操作,提高了用戶開啟和關(guān)閉終端設(shè)備上無線模塊的速度,提升了用戶體驗。進(jìn)而,可以幫助用戶減少使用終端設(shè)備過程中產(chǎn)生的輻射,延長終端設(shè)備的使用時間。此外,在對輻射敏感的環(huán)境中,本發(fā)明的實施例還能避免終端設(shè)備開機(jī)過程中對環(huán)境的輻射影響,原因如下只要終端設(shè)備的總開關(guān)處于關(guān)閉狀態(tài),則在該終端設(shè)備的啟動過程中不會啟動有輻射的無線模塊,而在沒有該總開關(guān)的終端設(shè)備上,如果上次關(guān)機(jī)時,無線模塊的軟件開關(guān)為開啟,則在終端設(shè)備的啟動過程中,必定會開啟相應(yīng)的無線模塊,對環(huán)境造成影響,故本發(fā)明實施例技術(shù)方案能避免終端設(shè)備開機(jī)過程中對環(huán)境的輻射影響。舉例說明本發(fā)明實施例的有益效果。以終端設(shè)備為手機(jī)為例,該手機(jī)有軟件設(shè)置飛行模式功能。在飛行模式下,手機(jī)的無線功能關(guān)閉,在此模式下,即使手機(jī)處于開機(jī)狀態(tài),也不影響飛機(jī)的飛行安全。如果手機(jī)用戶上飛機(jī)前手機(jī)是關(guān)閉的,且手機(jī)關(guān)閉前手機(jī)并未設(shè)置成飛行模式,此時如果手機(jī)用戶開機(jī),則會打開手機(jī)的無線功能,對飛行安全產(chǎn)生影響。但如果在手機(jī)上設(shè)置一個本發(fā)明實施例中的硬件開關(guān),即使用戶在飛機(jī)飛行過程中要開啟手機(jī),只要用戶在開啟手機(jī)之前關(guān)閉了硬件開關(guān)、或者開啟手機(jī)后迅速關(guān)閉了硬件開關(guān),就可以關(guān)閉手機(jī)中全部的無線模塊,避免無線模塊產(chǎn)生輻射。而現(xiàn)有技術(shù)中,用戶需要逐個關(guān)閉手機(jī)中的無線模塊的軟件開關(guān)才能關(guān)閉無線模塊,這樣的操作必然會需要許多時間,而在這,殳時間內(nèi),很有可能某些無線模塊已經(jīng)產(chǎn)生了輻射,對飛機(jī)的安全飛行造成了影響。顯然,應(yīng)用本發(fā)明實施例技術(shù)方案的手機(jī)相比現(xiàn)有技術(shù)中的手機(jī),可以大大降低對飛機(jī)安全飛行的影響,是有很突出的有益效果的。本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,所述的程序可以存儲于一終端設(shè)備的可讀取存儲介質(zhì)中,該程序在執(zhí)行時,包括如上述方法實施例的步驟,所述的存儲介質(zhì),如ROM/RAM、磁碟、光盤等。以上所述是本發(fā)明的優(yōu)選實施方式,應(yīng)當(dāng)指出,對于本
技術(shù)領(lǐng)域:
的普通技術(shù)人員來說,在不脫離本發(fā)明所述原理的前提下,還可以作出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。權(quán)利要求1、一種終端設(shè)備,包括至少一個無線模塊,所述無線模塊的軟件開關(guān),其特征在于,還包括總開關(guān);控制模塊,用于在所述總開關(guān)開啟時,根據(jù)所述無線模塊的軟件開關(guān)的狀態(tài)控制所述無線模塊的開啟或者關(guān)閉;在所述總開關(guān)關(guān)閉時,控制所述無線模塊關(guān)閉。2、如權(quán)利要求1所述的終端設(shè)備,其特征在于,所述總開關(guān)具體為一硬件開關(guān)、或者一軟件總開關(guān)。3、如權(quán)利要求1所述的終端設(shè)備,其特征在于,所述控制模塊包括狀態(tài)存儲子模塊,用于存儲并更新所述總開關(guān)和/或所述軟件開關(guān)的狀態(tài);狀態(tài)管理子模塊,用于在所述狀態(tài)存儲子模塊存儲的總開關(guān)的狀態(tài)為關(guān)閉時,控制所述無線模塊關(guān)閉;在所述狀態(tài)存儲子模塊存儲的總開關(guān)的狀態(tài)為開啟、且狀態(tài)存儲子模塊存儲的無線模塊的軟件開關(guān)的狀態(tài)為開啟時,控制該無線模塊開啟;在所述狀態(tài)存儲子模塊存儲的總開關(guān)的狀態(tài)為開啟、且狀態(tài)存儲子模塊存儲的無線模塊的軟件開關(guān)的狀態(tài)為關(guān)閉時,控制該無線模塊關(guān)閉。4、如權(quán)利要求3所述的終端設(shè)備,其特征在于,所述控制模塊還包括第一監(jiān)測子;f莫塊,用于監(jiān)測所述總開關(guān)的狀態(tài),并在所述總開關(guān)的狀態(tài)發(fā)生變化時,將變化后總開關(guān)的狀態(tài)發(fā)送給所述狀態(tài)存儲子模塊。5、如權(quán)利要求4所述的終端設(shè)備,其特征在于,所述狀態(tài)存儲子模塊包括第一接收存儲單元,用于接收所述第一監(jiān)測子模塊發(fā)送的所述變化后總開關(guān)的狀態(tài),并存儲所述變化后總開關(guān)的狀態(tài);第一請求單元,用于在所述第一接收存儲單元接收到所述變化后總開關(guān)的狀態(tài)時,發(fā)送軟件開關(guān)狀態(tài)查詢請求;所迷控制模塊還包括第一應(yīng)答子模塊,用于在接收到所述軟件開關(guān)狀態(tài)查詢請求時,將當(dāng)前軟件開關(guān)的狀態(tài)發(fā)送給所述第一接收存儲單元;所述第一接收存儲單元還用于接收所迷第一應(yīng)答子模塊發(fā)送的所述當(dāng)前軟件開關(guān)的狀態(tài),并存儲所述當(dāng)前軟件開關(guān)的狀態(tài)。6、如權(quán)利要求3或4所述的終端設(shè)備,其特征在于,所述控制模塊還包括第二監(jiān)測子模塊,用于監(jiān)測所述軟件開關(guān)的狀態(tài),并在所述軟件開關(guān)的狀態(tài)發(fā)生變化時,將變化后軟件開關(guān)的狀態(tài)發(fā)送給所述狀態(tài)存儲子模塊。7、如權(quán)利要求6所述的終端設(shè)備,其特征在于,所述狀態(tài)存儲子模塊包括第二接收存儲單元,用于接收所述第二監(jiān)測子模塊發(fā)送的所迷變化后軟件開關(guān)的狀態(tài),并存儲所述變化后軟件開關(guān)的狀態(tài);第二請求單元,用于在所述第二接收存儲單元接收到所述變化后軟件開關(guān)的狀態(tài)時,發(fā)送總開關(guān)狀態(tài)查詢請求;所述控制模塊還包括第二應(yīng)答子模塊,用于在接收到所述總開關(guān)狀態(tài)查詢請求時,將當(dāng)前總開關(guān)的狀態(tài)發(fā)送給所述第二接收存儲單元;所述第二接收存儲單元還用于接收所述第二應(yīng)答子模塊發(fā)送的所述當(dāng)前總開關(guān)的狀態(tài),并存儲所述當(dāng)前總開關(guān)的狀態(tài)。8、如權(quán)利要求5所述的終端設(shè)備,其特征在于,所述控制模塊還包括第二監(jiān)測子^^莫塊,用于監(jiān)測所述軟件開關(guān)的狀態(tài),并在所述軟件開關(guān)的狀態(tài)發(fā)生變化時,將變化后軟件開關(guān)的狀態(tài)發(fā)送給所述狀態(tài)存儲子模塊;所述第一接收存儲單元還用于接收所述第二監(jiān)測子模塊發(fā)送的所述變化后軟件開關(guān)的狀態(tài),并存儲所述變化后軟件開關(guān)的狀態(tài);所述狀態(tài)存儲子模塊還包括第二請求單元,用于在所述第一接收存儲單元接收到所述變化后軟件開關(guān)的狀態(tài)時,發(fā)送總開關(guān)狀態(tài)查詢請求;所述控制模塊還包括第二應(yīng)答子模塊,用于在接收到所述總開關(guān)狀態(tài)查詢請求時,將當(dāng)前總開關(guān)的狀態(tài)發(fā)送給所述第一接收存儲單元;所述第一接收存儲單元還用于接收所述第二應(yīng)答子模塊發(fā)送的所述當(dāng)前總開關(guān)的狀態(tài),并存儲所述當(dāng)前總開關(guān)的狀態(tài)。9、一種終端設(shè)備中無線模塊的控制方法,其特征在于,包括獲取所述終端設(shè)備的總開關(guān)的狀態(tài);在所述總開關(guān)的狀態(tài)為開啟時,根據(jù)所述終端設(shè)備的無線模塊的軟件開關(guān)的狀態(tài)控制所述無線模塊的開啟或者關(guān)閉;在所述總開關(guān)的狀態(tài)為關(guān)閉時,關(guān)閉所述無線模塊。10、如權(quán)利要求9所述的控制方法,其特征在于,在所述總開關(guān)開啟時,根據(jù)無線模塊的軟件開關(guān)的狀態(tài)控制所述無線模塊的開啟或者關(guān)閉具體為在所述總開關(guān)的狀態(tài)為開啟、且所迷無線模塊的軟件開關(guān)的狀態(tài)為開啟時,控制所述無線模塊開啟;或者在所述總開關(guān)的狀態(tài)為開啟、且所述無線模塊的軟件開關(guān)的狀態(tài)為關(guān)閉時,控制所述無線模塊關(guān)閉。11、如權(quán)利要求9或IO所述的控制方法,其特征在于,所述總開關(guān)具體為一硬件開關(guān)、或者一軟件總開關(guān)。全文摘要本發(fā)明提供一種終端設(shè)備和終端設(shè)備中無線模塊的控制方法,用以解決現(xiàn)有無線模塊的控制方式操作繁瑣、速度慢的問題。本發(fā)明技術(shù)方案通過總開關(guān)的開關(guān)操作,就能實現(xiàn)一鍵關(guān)閉所有無線模塊,一鍵開啟所有無線模塊(前提是相應(yīng)無線模塊的軟件開關(guān)是開啟的),從而簡化了用戶開啟和關(guān)閉終端設(shè)備上無線模塊的操作,提高了用戶開啟和關(guān)閉終端設(shè)備上無線模塊的速度,提升了用戶體驗。文檔編號H04B1/38GK101394638SQ200810226428公開日2009年3月25日申請日期2008年11月10日優(yōu)先權(quán)日2008年11月10日發(fā)明者杜曉敏申請人:深圳華為通信技術(shù)有限公司