一種移動終端及其操作系統(tǒng)的切換方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動終端系統(tǒng)切換技術(shù)領(lǐng)域,具體是涉及一種移動終端及其操作系統(tǒng)的切換方法。
【背景技術(shù)】
[0002]隨著移動終端技術(shù)的不斷發(fā)展,現(xiàn)在已經(jīng)有廠商推出兩套或兩套以上操作系統(tǒng)的移動終端,如WinlOMobile、Android以及1S等的操作系統(tǒng),用戶可以根據(jù)需要在不同的操作系統(tǒng)之間切換,而目前都是通過用戶手動操作來進行系統(tǒng)間的切換的??紤]到用戶的移動終端的使用都是在不同地點之間切換,因此需要針對所處的不同地點,切換到相應(yīng)的操作系統(tǒng),比如在辦公室、家中等等,尤其是當(dāng)?shù)攸c變化頻繁、設(shè)備數(shù)量增加時,操作會相當(dāng)繁瑣。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實施例提供一種移動終端及其操作系統(tǒng)的切換方法,以解決現(xiàn)有技術(shù)中移動終端多系統(tǒng)操作不便的技術(shù)問題。
[0004]為解決上述問題,本發(fā)明實施例提供了一種移動終端操作系統(tǒng)的切換方法,所述方法包括:
[0005]獲取移動終端所處的位置信息;
[0006]判斷所述移動終端所處的位置是否在用戶預(yù)設(shè)位置范圍之內(nèi);
[0007]將所述移動終端的操作系統(tǒng)切換為與預(yù)設(shè)位置對應(yīng)的操作系統(tǒng)。
[0008]根據(jù)本發(fā)明一優(yōu)選實施例,在所述獲取移動終端所處位置信息的步驟之前還包括:預(yù)設(shè)一個或多個對應(yīng)有操作系統(tǒng)的位置范圍,并將對應(yīng)關(guān)系通過配置文件保存在移動終端中。
[0009]根據(jù)本發(fā)明一優(yōu)選實施例,所述判斷所述移動終端所處的位置是否在用戶預(yù)設(shè)位置范圍之內(nèi)的步驟之后還包括:判斷移動終端當(dāng)前操作系統(tǒng)與其所處位置預(yù)設(shè)對應(yīng)的操作系統(tǒng)是否一致,如果判斷結(jié)果為一致,不做任何動作,如果判斷結(jié)果為不一致,則進入到將所述移動終端的操作系統(tǒng)切換為與預(yù)設(shè)位置對應(yīng)的操作系統(tǒng)步驟。
[0010]根據(jù)本發(fā)明一優(yōu)選實施例,所述預(yù)設(shè)一個或多個對應(yīng)有操作系統(tǒng)的位置范圍的步驟中,同一個操作系統(tǒng)與一個或者多個位置范圍對應(yīng)。
[0011]根據(jù)本發(fā)明一優(yōu)選實施例,所述獲取移動終端所處的位置信息的具體方法為Cell-1D定位、GPS定位或者WiFi定位。
[0012]為解決上述技術(shù)問題,本發(fā)明還提供一種移動終端,所述移動終端包括:定位模塊、判斷模塊以及切換模塊;定位模塊用于獲取移動終端所處的位置信息;判斷模塊用于判斷所述移動終端所處的位置是否在用戶預(yù)設(shè)位置范圍之內(nèi);切換模塊用于將所述移動終端的操作系統(tǒng)切換為與預(yù)設(shè)位置對應(yīng)的操作系統(tǒng)。
[0013]根據(jù)本發(fā)明一優(yōu)選實施例,所述移動終端還包括預(yù)設(shè)模塊,所述預(yù)設(shè)模塊用于預(yù)設(shè)一個或多個對應(yīng)有操作系統(tǒng)的位置范圍。
[0014]根據(jù)本發(fā)明一優(yōu)選實施例,所述判斷模塊還用于判斷移動終端當(dāng)前操作系統(tǒng)與其所處位置預(yù)設(shè)對應(yīng)的操作系統(tǒng)是否一致,如果判斷結(jié)果為一致,不做任何動作,如果判斷結(jié)果為不一致,則切換模塊將所述移動終端的操作系統(tǒng)切換為與預(yù)設(shè)位置對應(yīng)的操作系統(tǒng)。
[0015]根據(jù)本發(fā)明一優(yōu)選實施例,所述預(yù)設(shè)模塊預(yù)設(shè)一個或多個對應(yīng)有操作系統(tǒng)的位置范圍時,同一個操作系統(tǒng)與一個或者多個位置范圍對應(yīng)。
[0016]根據(jù)本發(fā)明一優(yōu)選實施例,所述移動終端還包括存儲模塊,所述存儲模塊用于保存預(yù)設(shè)的位置范圍與操作系統(tǒng)對應(yīng)關(guān)系,以及保存操作系統(tǒng)的進程及系統(tǒng)參數(shù)信息。
[0017]相對于現(xiàn)有技術(shù),本發(fā)明提供的移動終端及其操作系統(tǒng)的切換方法,通過將用戶常在的位置信息與操作系統(tǒng)關(guān)聯(lián),然后獲取移動終端所處的位置信息,進行比對后,自動將將移動終端的操作系統(tǒng)切換為與預(yù)設(shè)位置對應(yīng)的操作系統(tǒng),給用戶使用多系統(tǒng)操作移動終端帶來極大的方便。
【附圖說明】
[0018]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0019]圖1是本發(fā)明移動終端操作系統(tǒng)的切換方法一優(yōu)選實施例的流程示意圖;
[0020]圖2是圖1實施例中方法的具體實施過程的流程示意圖;
[0021 ]圖3是本發(fā)明移動終端一優(yōu)選實施例的結(jié)構(gòu)組成框圖;以及
[0022]圖4是本發(fā)明移動終端一實體裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0023]下面結(jié)合附圖和實施例,對本發(fā)明作進一步的詳細描述。特別指出的是,以下實施例僅用于說明本發(fā)明,但不對本發(fā)明的范圍進行限定。同樣的,以下實施例僅為本發(fā)明的部分實施例而非全部實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都屬于本發(fā)明保護的范圍。
[0024]請參閱圖1,圖1是本發(fā)明移動終端操作系統(tǒng)的切換方法一優(yōu)選實施例的流程示意圖,該方法包括但不限于以下步驟。
[0025]步驟SlOO,獲取移動終端所處的位置信息。
[0026]在步驟SlOO中,移動終端通過定位功能周期性采集當(dāng)前的位置信息,定位功能包括但不限于:Cell-1D定位、GPS定位、WiFi定位等。
[0027]優(yōu)選地,在該步驟之前,還包括預(yù)設(shè)一個或多個對應(yīng)有操作系統(tǒng)的位置范圍,并將對應(yīng)關(guān)系通過配置文件保存在移動終端中。其中,同一個操作系統(tǒng)可以與一個或者多個位置范圍對應(yīng)。
[0028]步驟S110,判斷移動終端所處的位置是否在用戶預(yù)設(shè)位置范圍之內(nèi)。
[0029]在步驟SllO中,如果判斷移動終端所處的位置在用戶預(yù)設(shè)位置范圍之內(nèi),則繼續(xù)判斷移動終端當(dāng)前操作系統(tǒng)與其所處位置預(yù)設(shè)對應(yīng)的操作系統(tǒng)是否一致,如果判斷結(jié)果為一致,不做任何動作,如果判斷結(jié)果為不一致,則進入下一步驟。
[0030]步驟S120,將移動終端的操作系統(tǒng)切換為與預(yù)設(shè)位置對應(yīng)的操作系統(tǒng)。
[0031]在步驟S120中,還包括保存當(dāng)前操作系統(tǒng)進程及系統(tǒng)參數(shù),然后切換到另一操作系統(tǒng)的步驟。
[0032]請參閱圖2,圖2是圖1實施例中方法的具體實施過程的流程示意圖。該方法包括但不限于以下步驟。
[0033]步驟S200,設(shè)定位置范圍對應(yīng)的操作系統(tǒng)。
[0034]在該步驟中,可以預(yù)設(shè)一個或多個對應(yīng)有操作系統(tǒng)的位置范圍,并將對應(yīng)關(guān)系通過配置文件保存在移動終端中。其中,同一個操作系統(tǒng)可以與一個或者多個位置范圍對應(yīng)。
[0035]步驟S210,周期性獲取位置信息。
[0036]在步驟S210中,可以采用每隔一定時間間隔獲取一次移動終端的位置信息。移動終端通過定位功能周期性采集當(dāng)前的位置信息,定位功能包括但不限于:Cell-1D定位、GPS定位、WiFi定位等。
[0037]步驟S220,判斷移動終端位置是否在用戶預(yù)設(shè)位置范圍之內(nèi)。
[0038]在該步驟中,如果判斷移動終端所處的位置不在用戶預(yù)設(shè)位置范圍之內(nèi),則返回到步驟步驟S210,重新周期性獲取位置信息。如果判斷移動終端所處的位置在用戶預(yù)設(shè)位置范圍之內(nèi),則進入到下一步驟。
[0039]步驟S230,判斷移動終端當(dāng)前操作系統(tǒng)與其所處位置預(yù)設(shè)對應(yīng)的操作系統(tǒng)是否一致。
[0040]在步驟S230中,如果判斷移動終端當(dāng)前操作系統(tǒng)與其所處位置預(yù)設(shè)對應(yīng)的操作系統(tǒng)一致,則進入步驟S240;如果判斷移動終端當(dāng)前操作系統(tǒng)與其所處位置預(yù)設(shè)對應(yīng)的操作系統(tǒng)不一致,則進入步驟S250。
[0041 ] 步驟S240,不做任何動作。
[0042]即移動終端仍然繼續(xù)運行當(dāng)前操作系統(tǒng)。
[0043]步驟S250,啟動另一操作系統(tǒng)進程。即將移動終端的操作系統(tǒng)切換為與預(yù)設(shè)位置對應(yīng)的操作系統(tǒng)。
[0044]在步驟S250中,還包括保存當(dāng)前操作系統(tǒng)進程及系統(tǒng)參數(shù),然后切換到另一操作系統(tǒng)的步驟。
[0045]相對于現(xiàn)有技術(shù),本發(fā)明提供的移動終端操作系統(tǒng)的切換方法,通過將用戶常在的位置信息與操作系統(tǒng)關(guān)聯(lián),然后獲取移動終端所處的位置信息,進行比對后,自動將將移動終端的操作系統(tǒng)切換為與預(yù)設(shè)位置對應(yīng)的操作系統(tǒng),給用戶使用多系統(tǒng)操作移動終端帶來極大的方便。
[0046]進一步地,本發(fā)明實施例還提供一種移動終端,請參閱圖3,圖3是