一種移動(dòng)終端的wifi管理系統(tǒng)及其管理方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)終端的無(wú)線網(wǎng)絡(luò)技術(shù),尤其涉及一種移動(dòng)終端的WIFI系統(tǒng)及其管理方法。
【背景技術(shù)】
[0002]目前,WIFI作為無(wú)線通訊中的高端技術(shù)已經(jīng)在手機(jī)、平板電腦等移動(dòng)終端中廣泛使用,目前WIFI技術(shù)的應(yīng)用十分廣泛,目前已經(jīng)可以使用WIFI實(shí)現(xiàn)以下三種功能:
(1)WIFI直連,指允許無(wú)線網(wǎng)絡(luò)中的設(shè)備無(wú)需通過(guò)無(wú)線路由器即可相互連接;與藍(lán)牙技術(shù)類(lèi)似,這種技術(shù)允許無(wú)線設(shè)備以點(diǎn)對(duì)點(diǎn)形式互連,而且在傳輸速度與傳輸距離方面比藍(lán)牙有大幅提升;
(2)WIFI熱點(diǎn),是指把移動(dòng)終端作為接入點(diǎn),這樣對(duì)于其他移動(dòng)終端就可以通過(guò)WIFI接入該移動(dòng)終端WIFI熱點(diǎn);
(3)WLAN,是一種利用通過(guò)接入WIFI接入點(diǎn)進(jìn)行上網(wǎng)的功能。
[0003]另外,隨著WIFI技術(shù)的發(fā)展,有可能在未來(lái)移動(dòng)終端能通過(guò)WIFI實(shí)現(xiàn)更多的功會(huì)K。
[0004]以上WIFI功能在移動(dòng)終端中都是通過(guò)同一塊WIFI芯片來(lái)實(shí)現(xiàn)的,但各個(gè)WIFI功能對(duì)應(yīng)的應(yīng)用軟件只關(guān)注自身的功能,因此當(dāng)用戶打開(kāi)WIFI功能A后將其置入后臺(tái),然后再打開(kāi)另一個(gè)WIFI功能B并將其關(guān)閉,這將會(huì)導(dǎo)致在后臺(tái)運(yùn)行的WIFI功能A也被關(guān)閉,使得WIFI功能A無(wú)法使用WIFI功能。其原因是,各個(gè)WIFI功能在應(yīng)用程序上是相互獨(dú)立的,但卻控制的是同一塊WIFI芯片;當(dāng)一個(gè)功能關(guān)閉后其將會(huì)關(guān)掉WIFI芯片,導(dǎo)致其他使用WIFI的功能也被關(guān)閉而無(wú)法使用WIFI功能出現(xiàn)錯(cuò)誤。
[0005]因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。
【發(fā)明內(nèi)容】
[0006]鑒于上述現(xiàn)有技術(shù)的不足之處,本發(fā)明為解決現(xiàn)有技術(shù)的缺陷和不足,提出一種移動(dòng)終端WIFI系統(tǒng)的管理方法,解決現(xiàn)有技術(shù)中在由于多個(gè)功能使用同一 WIFI芯片所帶來(lái)的各WIFI功能影響其他WIFI功能使用的問(wèn)題。
[0007]本發(fā)明解決技術(shù)問(wèn)題所采用的技術(shù)方案如下:
一種移動(dòng)終端的WIFI管理系統(tǒng),包括中央處理器和WIFI芯片,所述中央處理器與WIFI芯片相連接,所述中央處理器包括操作獲取模塊、操作編碼模塊、WIFI功能存儲(chǔ)模塊和判斷執(zhí)行模塊;所述操作獲取模塊用于獲取用戶當(dāng)前對(duì)于WIFI功能操作的操作信息;所述操作編碼模塊用于根據(jù)所述操作獲取模塊獲取的WIFI功能操作的操作信息進(jìn)行編碼生成操作編碼;所述WIFI功能存儲(chǔ)模塊用于按照時(shí)間先后順序保存用戶WIFI功能操作的操作編碼記錄;所述判斷執(zhí)行模塊用于根據(jù)當(dāng)前用戶WIFI功能操作是打開(kāi)或關(guān)閉WIFI來(lái)進(jìn)行判斷,當(dāng)當(dāng)前用戶WIFI功能操作是打開(kāi)WIFI時(shí)則在所述WIFI功能存儲(chǔ)模塊中的操作編碼記錄末尾添加該當(dāng)前WIFI功能操作的操作編碼并復(fù)位WIFI芯片啟動(dòng)該WIFI功能;當(dāng)當(dāng)前用戶WIFI功能操作是關(guān)閉WIFI時(shí)則檢索所述WIFI功能存儲(chǔ)模塊中存儲(chǔ)的操作編碼的記錄情況,若操作編碼的記錄為空則關(guān)閉WIFI芯片,否則復(fù)位WIFI芯片并啟動(dòng)所述WIFI功能存儲(chǔ)模塊中操作編碼記錄中的最后一條操作編碼對(duì)應(yīng)的WIFI功能。
[0008]作為進(jìn)一步改進(jìn)技術(shù)方案,所述操作獲取模塊獲取的用戶對(duì)于WIFI功能操作的操作信息包括WIFI功能號(hào)和WIFI操作指令。
[0009]所述WIFI操作指令包括打開(kāi)WIFI和關(guān)閉WIFI。
[0010]所述中央處理器還包括注冊(cè)模塊,用于獲取移動(dòng)終端開(kāi)機(jī)時(shí)所有WIFI功能操作的應(yīng)用,并給所有WIFI功能操作的應(yīng)用分別分配WIFI功能號(hào)注冊(cè)。
[0011]所述操作編碼模塊生成操作編碼是根據(jù)WIFI功能號(hào)和WIFI操作指令來(lái)進(jìn)行編碼的。
[0012]本發(fā)明還提供一種移動(dòng)終端WIFI系統(tǒng)的管理方法,所述移動(dòng)終端WIFI系統(tǒng)包括相互連接的中央處理器和WIFI芯片,包括如下步驟:
中央處理器設(shè)置操作獲取模塊、操作編碼模塊、WIFI功能存儲(chǔ)模塊和判斷執(zhí)行模塊;所述操作獲取模塊獲取用戶當(dāng)前對(duì)WIFI的功能操作的操作信息,并由所述操作編碼模塊根據(jù)該WIFI功能操作的操作信息進(jìn)行編碼形成操作編碼;
所述WIFI功能存儲(chǔ)模塊保存用戶當(dāng)前對(duì)WIFI功能操作的操作編碼;
所述判斷執(zhí)行模塊判斷所述操作獲取模塊獲取的用戶當(dāng)前對(duì)WIFI的功能操作是打開(kāi)或關(guān)閉WIFI,用戶當(dāng)前對(duì)WIFI的功能操作是打開(kāi)WIFI時(shí),所述WIFI功能存儲(chǔ)模塊將用戶當(dāng)前WIFI的功能操作對(duì)應(yīng)的操作編碼進(jìn)行保存并復(fù)位WIFI芯片啟動(dòng)WIFI功能操作對(duì)應(yīng)的WIFI功能;用戶當(dāng)前對(duì)WIFI的功能操作是關(guān)閉WIFI時(shí),所述WIFI功能存儲(chǔ)模塊刪除最后一條操作編碼記錄再判斷操作編碼記錄是否為空,當(dāng)操作編碼記錄為空時(shí)關(guān)閉WIFI芯片,否則復(fù)位WIFI芯片啟動(dòng)WIFI功能操作對(duì)應(yīng)的WIFI功能。
[0013]作為進(jìn)一步的改進(jìn)技術(shù)方案,所述操作獲取模塊獲取的用戶對(duì)于WIFI功能操作的操作信息包括WIFI功能號(hào)和WIFI操作指令。
[0014]所述WIFI操作指令包括打開(kāi)WIFI和關(guān)閉WIFI。
[0015]作為進(jìn)一步改進(jìn)技術(shù)方案,還包括步驟:中央處理器還設(shè)置注冊(cè)模塊,所述注冊(cè)模塊在移動(dòng)終端開(kāi)機(jī)時(shí)獲取所有WIFI功能操作的應(yīng)用并分別對(duì)應(yīng)分配WIFI功能號(hào),建立WIFI功能號(hào)與WIFI功能操作的應(yīng)用的對(duì)應(yīng)關(guān)系并保存。
[0016]其中,在判斷執(zhí)行模塊中判斷由所述WIFI功能存儲(chǔ)模塊啟動(dòng)WIFI功能操作對(duì)應(yīng)的WIFI功能應(yīng)用是通過(guò)查找所述注冊(cè)模塊中保存的WIFI功能號(hào)對(duì)應(yīng)的WIFI功能操作的應(yīng)用來(lái)啟動(dòng)的。
[0017]相比現(xiàn)有技術(shù),本發(fā)明通過(guò)對(duì)于WIFI功能操作的應(yīng)用進(jìn)行注冊(cè)來(lái)進(jìn)行管理,用戶對(duì)WIFI功能操作進(jìn)行編碼記錄,當(dāng)前用戶進(jìn)行WIFI功能操作時(shí)根據(jù)其打開(kāi)或關(guān)閉WIFI的命令來(lái)進(jìn)行判斷,打開(kāi)時(shí)直接復(fù)位WIFI芯片開(kāi)啟用戶當(dāng)前的WIFI功能操作,關(guān)閉時(shí)判斷是否有其他WIFI功能操作在使用WIFI,有其他WIFI功能操作使用則開(kāi)啟WIFI并啟動(dòng)該要開(kāi)啟的WIFI功能操作對(duì)應(yīng)的應(yīng)用,保證需要使用WIFI的功能操作應(yīng)用正常使用WIFI,而并非直接將WIFI關(guān)閉導(dǎo)致其他WIFI功能操作出錯(cuò),改善了用戶使用多個(gè)WIFI功能操作的體驗(yàn),解決了用戶使用多個(gè)WIFI功能操作出錯(cuò)的問(wèn)題。
【附圖說(shuō)明】
[0018]圖1是本發(fā)明移動(dòng)終端WIFI管理系統(tǒng)的原理結(jié)構(gòu)圖。
[0019]圖2是本發(fā)明移動(dòng)終端WIFI系統(tǒng)的管理方法優(yōu)選實(shí)施例的工作流程圖。
【具體實(shí)施方式】
[0020]為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚、明確,以下參照附圖并舉實(shí)施例對(duì)本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0021]本發(fā)明提供了一種移動(dòng)終端的WIFI管理系統(tǒng)及其管理方法,對(duì)于移動(dòng)終端而言,現(xiàn)有移動(dòng)終端,如智能手機(jī)、平板電腦等移動(dòng)終端往往有很多應(yīng)用程序需要使用WIFI功能操作,而移動(dòng)終端中僅有一塊WIFI芯片,各個(gè)應(yīng)用程序只關(guān)注自身的功能,某個(gè)應(yīng)用打開(kāi)WIFI功能后置入后臺(tái),可能另外一個(gè)應(yīng)用會(huì)將WIFI功能關(guān)閉,導(dǎo)致其他應(yīng)用無(wú)法使用WIFI功能,造成沖突。本發(fā)明提供一種WIFI的管理系統(tǒng)及管理方法來(lái)解決這種沖突。
[0022]圖1所示是本發(fā)明移動(dòng)終端的WIFI管理系統(tǒng)的原理結(jié)構(gòu)圖,本發(fā)明移動(dòng)終端的WIFI管理系統(tǒng)包括中央處理器10和WIFI芯片20,中央處理器10與WIFI芯片20相連接,中央處理器10包括操作獲取模塊101、操作編碼模塊102、WIFI功能存儲(chǔ)模塊103和判斷執(zhí)行模塊104。
[0023]操作獲取模塊101用于獲取用戶當(dāng)前對(duì)于WIFI功能操作的操作信息,其中,操作信息包括WIFI功能號(hào)和WIFI操作指令。這里的WIFI功能號(hào)采用數(shù)字來(lái)對(duì)各個(gè)WIFI相關(guān)的功能進(jìn)行標(biāo)識(shí),每一個(gè)WIFI功能的功能號(hào)各不相同,此處的WIFI功能具體而言可以是智能手機(jī)、平板電腦等智能移動(dòng)終端下的應(yīng)用程序,各種需要進(jìn)行WIFI操作的應(yīng)用程序均可視為一個(gè)WIFI功能,而WIFI操作指令則包括打開(kāi)WIFI和關(guān)閉WIFI兩種操作指令。
[0024]操作編碼模塊102用于根據(jù)所述操作獲取模塊101獲取的WIFI功能操作的操作信息進(jìn)行編碼生成操作編碼;具體而言,操作編碼模塊生成操作編碼是根據(jù)WIFI功能號(hào)和WIFI操作指令來(lái)進(jìn)行編碼的。比如,WIFI操作指令采用數(shù)字“I”或“O”來(lái)分別表示打開(kāi)WIFI或關(guān)閉WIFI,某個(gè)WIFI功能操作的功能號(hào)為“ 12”,如果該功能號(hào)為“ 12”的WIFI功能操作需要進(jìn)行打開(kāi)WIFI的操作,那么操作編碼模塊即將其WIFI操作編碼成“121”。
[0025]WIFI功能存儲(chǔ)模塊103用于按照時(shí)間先后順序保存用戶WIFI功能操作的操作編碼記錄;具體而言,WIFI功能存儲(chǔ)模塊103可以將操作編碼模塊102生成的代表了 WIFI操作的操作編碼作為某個(gè)應(yīng)用程序進(jìn)行的WIFI操作記錄保存,以記錄各個(gè)WIFI功能操作的WIFI操作狀態(tài)。
[0026]判斷執(zhí)行模塊104用于根據(jù)當(dāng)前用戶WIFI功能操作是