專利名稱:一種自動(dòng)切換移動(dòng)終端場(chǎng)景模式的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種移動(dòng)終端場(chǎng)景模式切換方法,特別是涉及一種通過獲取移動(dòng)終端地理位置自動(dòng)切換移動(dòng)終端場(chǎng)景模式的方法及系統(tǒng)。
背景技術(shù):
移動(dòng)終端,特別是手機(jī),現(xiàn)在已經(jīng)成為了人們一個(gè)隨身攜帶的工具,逐漸成為了人們不可缺少的一部分,于是人們?cè)诤芏嗖煌膱?chǎng)合都要和手機(jī)打交道,例如,在家里、在辦公室里或者出門在外。在不同的場(chǎng)景模式中,用戶的角色都是有變化的,那么,如果手機(jī)如何能自動(dòng)根據(jù)這些不同的場(chǎng)景模式自動(dòng)的切換至相應(yīng)的設(shè)置,使手機(jī)成為人們的小幫手。
發(fā)明內(nèi)容
本發(fā)明的目的在于克服現(xiàn)有技術(shù)的不足,提供一種自動(dòng)切換移動(dòng)終端場(chǎng)景模式的方法及系統(tǒng),通過獲取移動(dòng)終端地理位置自動(dòng)切換移動(dòng)終端場(chǎng)景模式,給用戶使用帶來便捷,提升了用戶體驗(yàn)。為了達(dá)到上述目的,本發(fā)明采用的技術(shù)方案是,一種自動(dòng)切換移動(dòng)終端場(chǎng)景模式的方法,所述場(chǎng)景包括情景模式、各種來電鈴聲、解鎖方式、壁紙種類、WIFI開關(guān)狀態(tài)、數(shù)據(jù)網(wǎng)絡(luò)開關(guān)狀態(tài)等,包括如下步驟:
步驟1.設(shè)置移動(dòng)終端場(chǎng)景模式、場(chǎng)景模式ID、場(chǎng)景模式應(yīng)用范圍、切換場(chǎng)景模式的偏移量閥值及獲取移動(dòng)終端位置信息的間隔時(shí)間;
步驟2.根據(jù)間隔時(shí)間獲取移動(dòng)終端當(dāng)前位置信息,將當(dāng)前位置信息與上一場(chǎng)景模式位置信息進(jìn)行比較,獲取位置偏移量;
步驟3.判斷位置偏移量是否超過偏移量閥值,是則獲取當(dāng)前位置所在的場(chǎng)景模式ID及當(dāng)前運(yùn)行的場(chǎng)景模式ID,否則返回步驟2 ;
步驟4.判斷當(dāng)前位置所在的場(chǎng)景模式ID與當(dāng)前運(yùn)行的場(chǎng)景模式ID是否一致,是則返回步驟2,否則切換至當(dāng)前位置所在的場(chǎng)景模式ID的場(chǎng)景模式設(shè)置。進(jìn)一步的,步驟I所述的場(chǎng)景模式由用戶手動(dòng)設(shè)置,并為每個(gè)場(chǎng)景模式設(shè)定唯一ID0步驟I所述的場(chǎng)景模式應(yīng)用范圍通過輸入一位置信息的經(jīng)緯度,并為該位置界定半徑或手動(dòng)圈定一正方形、長(zhǎng)方形、菱形的方式設(shè)定場(chǎng)景應(yīng)用范圍。另外,步驟I所述的場(chǎng)景模式應(yīng)用范圍通過另一種方式實(shí)現(xiàn),即在移動(dòng)終端安裝定位地圖軟件,在定位地圖軟件上獲取一點(diǎn),并為該位置界定半徑或手動(dòng)圈定一正方形、長(zhǎng)方形、菱形的方式設(shè)定場(chǎng)景應(yīng)用范圍。步驟I所述的偏移量閥值大小由用戶根據(jù)具體情況設(shè)定。步驟2所述的獲取位置偏移量通過獲取當(dāng)前位置的經(jīng)緯度和上一場(chǎng)景模式位置的經(jīng)緯度,通過計(jì)算得到偏移量。一種自動(dòng)切換移動(dòng)終端場(chǎng)景模式設(shè)置的系統(tǒng),包括: 場(chǎng)景模式設(shè)置模塊,用于設(shè)置移動(dòng)終端場(chǎng)景模式、場(chǎng)景模式ID、場(chǎng)景模式應(yīng)用范圍、切換場(chǎng)景模式的偏移量閥值及獲取移動(dòng)終端位置信息的間隔時(shí)間;
位置偏移量獲取模塊,用于根據(jù)間隔時(shí)間獲取移動(dòng)終端當(dāng)前位置信息,將當(dāng)前位置信息與上一場(chǎng)景模式位置信息進(jìn)行比較,獲取位置偏移量;
場(chǎng)景模式ID獲取模塊,用于判斷位置偏移量是否超過偏移量閥值,是則獲取當(dāng)前位置所在的場(chǎng)景模式ID及當(dāng)前運(yùn)行的場(chǎng)景模式ID ;
場(chǎng)景模式ID判斷模塊,判斷當(dāng)前位置所在的場(chǎng)景模式ID與當(dāng)前運(yùn)行的場(chǎng)景模式ID是否一致。與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是:只需用戶提前設(shè)置不同情況下的場(chǎng)景模式,在使用過程中,無須用戶進(jìn)行手動(dòng)切換,通過獲取用戶當(dāng)前所處位置信息自動(dòng)切換移動(dòng)終端場(chǎng)景模式設(shè)置,使用方便快捷,提升了用戶體驗(yàn)。
圖1為本發(fā)明的方法流程圖。
具體實(shí)施例方式本發(fā)明的主旨在于克服現(xiàn)有技術(shù)的不足,提供一種自動(dòng)切換移動(dòng)終端場(chǎng)景模式的方法及系統(tǒng),比如用戶習(xí)慣在上班的時(shí)候?qū)⑹謾C(jī)設(shè)置成為震動(dòng)或者靜音模式,而在家里又喜歡將手機(jī)設(shè)置為響鈴模式。本發(fā)明可以根據(jù)不同的地點(diǎn)自動(dòng)切換模式。再比如用戶喜歡用手機(jī)瀏覽網(wǎng)頁,在公司使用的是W1-fi,而到了家里就需要使用數(shù)據(jù)網(wǎng)絡(luò)了,本發(fā)明可以根據(jù)用戶當(dāng)前所在地來切換,提升用戶體驗(yàn)效果。下面結(jié)合實(shí)施例參照附圖進(jìn)行詳細(xì)說明,以便對(duì)本發(fā)明的技術(shù)特征及優(yōu)點(diǎn)進(jìn)行更深入的詮釋。本發(fā)明的方法流程圖如圖1所示,一種自動(dòng)切換移動(dòng)終端場(chǎng)景模式的方法,包括如下步驟:
步驟1.設(shè)置移動(dòng)終端場(chǎng)景模式、場(chǎng)景模式ID、場(chǎng)景模式應(yīng)用范圍、切換場(chǎng)景模式的偏移量閥值及獲取移動(dòng)終端位置信息的間隔時(shí)間;
步驟2.根據(jù)間隔時(shí)間獲取移動(dòng)終端當(dāng)前位置信息,將當(dāng)前位置信息與上一場(chǎng)景模式位置信息進(jìn)行比較,獲取位置偏移量;
步驟3.判斷位置偏移量是否超過偏移量閥值,是則獲取當(dāng)前位置所在的場(chǎng)景模式ID及當(dāng)前運(yùn)行的場(chǎng)景模式ID,否則返回步驟2 ;
步驟4.判斷當(dāng)前位置所在的場(chǎng)景模式ID與當(dāng)前運(yùn)行的場(chǎng)景模式ID是否一致,是則返回步驟2,否則切換至當(dāng)前位置所在的場(chǎng)景模式ID的場(chǎng)景模式設(shè)置。進(jìn)一步的,步驟I所述的場(chǎng)景模式由用戶手動(dòng)設(shè)置,并為每個(gè)場(chǎng)景模式設(shè)定唯一ID。場(chǎng)景模式可分為家庭場(chǎng)景模式、公司場(chǎng)景模式及戶外場(chǎng)景模式等,例如給每個(gè)場(chǎng)景模式設(shè)置特定的來電鈴聲、是否振動(dòng)、網(wǎng)絡(luò)連接設(shè)置等。步驟I所述的場(chǎng)景模式應(yīng)用范圍通過輸入一位置信息的經(jīng)緯度,并為該位置界定半徑或手動(dòng)圈定一正方形、長(zhǎng)方形、菱形的方式設(shè)定場(chǎng)景應(yīng)用范圍。另外,本發(fā)明包括但不限于上述形狀,例如,可以是不規(guī)則多邊形。
另外,步驟I所述的場(chǎng)景模式應(yīng)用范圍通過另一種方式實(shí)現(xiàn),即在移動(dòng)終端安裝定位地圖軟件,在定位地圖軟件上獲取一點(diǎn),并為該位置界定半徑或手動(dòng)圈定一正方形、長(zhǎng)方形、菱形的方式設(shè)定場(chǎng)景應(yīng)用范圍。另外,本發(fā)明包括但不限于上述形狀,例如,可以是不規(guī)則多邊形。步驟I所述的偏移量閥值大小由用戶根據(jù)具體情況設(shè)定。例如,用戶在家庭模式下的范圍較大,可以將家庭模式的偏移量閥值設(shè)置較大,如果活動(dòng)范圍較小,則相應(yīng)設(shè)置較小的偏移量閥值。公司或戶外設(shè)置方法都根據(jù)用戶的活動(dòng)范圍而定。步驟2所述的獲取位置偏移量通過獲取當(dāng)前位置的經(jīng)緯度和上一場(chǎng)景模式位置的經(jīng)緯度,通過計(jì)算得到偏移量。例如設(shè)置上一場(chǎng)景模式位置的經(jīng)緯度坐標(biāo)為(X,y),當(dāng)前位置的經(jīng)纟韋度坐標(biāo)為(xl,yl),根據(jù)(xl,yl)與(x,y)之間的偏移量。一種自動(dòng)切換移動(dòng)終端場(chǎng)景模式設(shè)置的系統(tǒng),包括:
場(chǎng)景模式設(shè)置模塊,用于設(shè)置移動(dòng)終端場(chǎng)景模式、場(chǎng)景模式ID、場(chǎng)景模式應(yīng)用范圍、切換場(chǎng)景模式的偏移量閥值及獲取移動(dòng)終端位置信息的間隔時(shí)間;
位置偏移量獲取模塊,用于根據(jù)間隔時(shí)間獲取移動(dòng)終端當(dāng)前位置信息,將當(dāng)前位置信息與上一場(chǎng)景模式位置信息進(jìn)行比較,獲取位置偏移量;
場(chǎng)景模式ID獲取模塊,用于判斷位置偏移量是否超過偏移量閥值,是則獲取當(dāng)前位置所在的場(chǎng)景模式ID及當(dāng)前運(yùn)行的場(chǎng)景模式ID ;
場(chǎng)景模式ID判斷模塊,判斷當(dāng)前位置所在的場(chǎng)景模式ID與當(dāng)前運(yùn)行的場(chǎng)景模式ID是否一致。場(chǎng)景模式設(shè)置模塊,包括:
場(chǎng)景選擇模塊,用于設(shè)定場(chǎng)景模式的執(zhí)行項(xiàng),例如鈴聲、振動(dòng)、連接網(wǎng)絡(luò)、手機(jī)壁紙等選
項(xiàng);
場(chǎng)景模式ID設(shè)置模塊,用于設(shè)定場(chǎng)景模式的ID字段,當(dāng)場(chǎng)景模式設(shè)置好后,每保存一個(gè)場(chǎng)景模式,系統(tǒng)自動(dòng)分配一 ID字段;
場(chǎng)景模式應(yīng)用范圍設(shè)置模塊,用于設(shè)定一個(gè)場(chǎng)景模式的應(yīng)用范圍,即地理位置范圍,此項(xiàng)具體范圍由用戶設(shè)定;
偏移量閥值設(shè)置模塊,用于設(shè)置偏移量閥值,該閥值是一個(gè)確定是否執(zhí)行場(chǎng)景判斷的標(biāo)準(zhǔn);
間隔時(shí)間設(shè)置模塊,用于定時(shí)獲取用戶所持移動(dòng)終端所在的位置。位置偏移量獲取模塊包括:
當(dāng)前位置信息獲取模塊,用于獲取當(dāng)前位置坐標(biāo);
上一場(chǎng)景模式位置信息獲取模塊,用于讀取上一場(chǎng)景模式位置信息,即坐標(biāo)信息;
偏移量計(jì)算模塊,用于根據(jù)當(dāng)前位置坐標(biāo)和上一場(chǎng)景模式位置坐標(biāo)計(jì)算偏移量。場(chǎng)景模式ID獲取模塊包括:
偏移量閥值判斷模塊,用于判斷位置偏移量是否超過偏移量閥值;
當(dāng)前位置所在的場(chǎng)景模式ID獲取模塊,用于獲取當(dāng)前位置所在的場(chǎng)景模式ID ;
當(dāng)前運(yùn)行場(chǎng)景模式ID獲取模塊,用于獲取當(dāng)前運(yùn)行的場(chǎng)景模式ID。場(chǎng)景模式ID判斷模塊包括:
比較模塊,用于判斷當(dāng)前位置所在的場(chǎng)景模式ID與當(dāng)前運(yùn)行的場(chǎng)景模式ID是否一致。
切換模塊,用于切換至當(dāng)前位置所在的場(chǎng)景模式ID的場(chǎng)景模式設(shè)置。本發(fā)明主要有兩個(gè)階段,設(shè)置場(chǎng)景和切換場(chǎng)景,為了更好的說明一下流程,在這里設(shè)定兩個(gè)定義:
最小偏移量(MO),即偏移量閥值:該變量是一個(gè)確定是否執(zhí)行場(chǎng)景判斷的標(biāo)準(zhǔn),也可以說是一個(gè)精度,該值越大,則精度越小,進(jìn)行判斷的頻率就越低,反之亦然;
最小提醒時(shí)間(MT),即間隔時(shí)間:該變量是確定獲取GPS等相關(guān)地理位置的最小相隔時(shí)間,該值越大,即獲取GPS等信息的頻率越小,反之亦然。設(shè)置場(chǎng)景:
步驟101、添加一個(gè)新的場(chǎng)景或者編輯已存在的場(chǎng)景;
步驟102、設(shè)置場(chǎng)景的地理位置:輸入一個(gè)地理位置,這個(gè)位置可以輸入經(jīng)緯度,也可以從第三方地圖應(yīng)用獲取一個(gè)地點(diǎn),或者在設(shè)置的時(shí)候提供一張地圖讓用戶選擇地點(diǎn),這個(gè)地點(diǎn)最終會(huì)以經(jīng)緯度的形式保存起來;
步驟103、設(shè)定場(chǎng)景的圍欄范圍(即應(yīng)用范圍):設(shè)定該范圍可以采用位置點(diǎn)加半徑的方式,或者使用多邊形的方式來確定;
步驟104、設(shè)置場(chǎng)景判斷的最小偏移量(MO)和最小提醒時(shí)間(MT);
步驟105、為場(chǎng)景添加需要的更改設(shè)置;
步驟106、保存場(chǎng)景的設(shè)置。當(dāng)手機(jī)地理位置發(fā)生變化時(shí),執(zhí)行場(chǎng)景操作的流程:
步驟201、啟動(dòng),設(shè)置應(yīng)用剛啟動(dòng)標(biāo)志位mStartlnit = 1,轉(zhuǎn)到步驟202;
步驟202、獲取當(dāng)前地理位置(X, y),如果mStartlnit等于I,則令mStartInit=0,將該地點(diǎn)位置保存為前一位置(xl,yl)并且轉(zhuǎn)到步驟204,否則轉(zhuǎn)到步驟203 ;
步驟203:計(jì)算(X, y)和(xl, yl)的偏移量offset,如果offset小于MO,則轉(zhuǎn)到步驟206,否則將該位置保存為前一位置(xl,yl)并且轉(zhuǎn)到步驟204 ;
步驟204、判斷該地點(diǎn)是否在已設(shè)置的場(chǎng)景圍欄內(nèi),如果是則獲取該場(chǎng)景的Id,如果Id和當(dāng)前運(yùn)行的場(chǎng)景的Id —致,轉(zhuǎn)到步驟206,如果不一致則轉(zhuǎn)步驟205 ;
步驟205、切換至當(dāng)前手機(jī)設(shè)置,轉(zhuǎn)到步驟206 ;
步驟206、等待時(shí)間MT,轉(zhuǎn)到步驟202。以上內(nèi)容是結(jié)合具體的優(yōu)選方式對(duì)本發(fā)明所作的進(jìn)一步詳細(xì)說明,不應(yīng)認(rèn)定本發(fā)明的具體實(shí)施只局限于以上說明。對(duì)于本技術(shù)領(lǐng)域的技術(shù)人員而言,在不脫離本發(fā)明構(gòu)思的前提下,還可以作出若干簡(jiǎn)單推演或替換,均應(yīng)視為由本發(fā)明所提交的權(quán)利要求確定的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種自動(dòng)切換移動(dòng)終端場(chǎng)景模式的方法,包括如下步驟: 步驟1.設(shè)置移動(dòng)終端場(chǎng)景模式、場(chǎng)景模式ID、場(chǎng)景模式應(yīng)用范圍、切換場(chǎng)景模式的偏移量閥值及獲取移動(dòng)終端位置信息的間隔時(shí)間; 步驟2.根據(jù)間隔時(shí)間獲取移動(dòng)終端當(dāng)前位置信息,將當(dāng)前位置信息與上一場(chǎng)景模式位置信息進(jìn)行比較,獲取位置偏移量; 步驟3.判斷位置偏移量是否超過偏移量閥值,是則獲取當(dāng)前位置所在的場(chǎng)景模式ID及當(dāng)前運(yùn)行的場(chǎng)景模式ID,否則返回步驟2 ; 步驟4.判斷當(dāng)前位置所在的場(chǎng)景模式ID與當(dāng)前運(yùn)行的場(chǎng)景模式ID是否一致,是則返回步驟2,否則切換至當(dāng)前位置所在的場(chǎng)景模式ID的場(chǎng)景模式設(shè)置。
2.根據(jù)權(quán)利要求1所述的自動(dòng)切換移動(dòng)終端場(chǎng)景模式的方法,其特征在于:步驟I所述的場(chǎng)景模式由用戶手動(dòng)設(shè)置,并為每個(gè)場(chǎng)景模式設(shè)定唯一 ID。
3.根據(jù)權(quán)利要求2所述的自動(dòng)切換移動(dòng)終端場(chǎng)景模式的方法,其特征在于:步驟I所述的場(chǎng)景模式應(yīng)用范圍通過輸入一位置信息的經(jīng)緯度,并為該位置界定半徑或手動(dòng)圈定一正方形、長(zhǎng)方形、菱形的方式設(shè)定場(chǎng)景應(yīng)用范圍。
4.根據(jù)權(quán)利要求2所述的自動(dòng)切換移動(dòng)終端場(chǎng)景模式的方法,其特征在于:步驟I所述的場(chǎng)景模式應(yīng)用范圍通過在移動(dòng)終端安裝定位地圖軟件,在定位地圖軟件上獲取一點(diǎn),并為該位置界定半徑或手動(dòng)圈定一正方形、長(zhǎng)方形、菱形的方式設(shè)定場(chǎng)景應(yīng)用范圍。
5.根據(jù)權(quán)利要求3或4所述的自動(dòng)切換移動(dòng)終端場(chǎng)景模式的方法,其特征在于:步驟I所述的偏移量閥值大小由用戶根據(jù)具體情況設(shè)定。
6.根據(jù)權(quán)利要求5所述的自動(dòng)切換移動(dòng)終端場(chǎng)景模式的方法,其特征在于:步驟2所述的獲取位置偏移量通過獲取當(dāng)前位置的經(jīng)緯度和上一場(chǎng)景模式位置的經(jīng)緯度,通過計(jì)算得到偏移量。
7.一種自動(dòng)切換移動(dòng)終端場(chǎng)景模式設(shè)置的系統(tǒng),其特征在于,包括: 場(chǎng)景模式設(shè)置模塊,用于設(shè)置移動(dòng)終端場(chǎng)景模式、場(chǎng)景模式ID、場(chǎng)景模式應(yīng)用范圍、切換場(chǎng)景模式的偏移量閥值及獲取移動(dòng)終端位置信息的間隔時(shí)間; 位置偏移量獲取模塊,用于根據(jù)間隔時(shí)間獲取移動(dòng)終端當(dāng)前位置信息,將當(dāng)前位置信息與上一場(chǎng)景模式位置信息進(jìn)行比較,獲取位置偏移量; 場(chǎng)景模式ID獲取模塊,用于判斷位置偏移量是否超過偏移量閥值,是則獲取當(dāng)前位置所在的場(chǎng)景模式ID及當(dāng)前運(yùn)行的場(chǎng)景模式ID ; 場(chǎng)景模式ID判斷模塊,判斷當(dāng)前位置所在的場(chǎng)景模式ID與當(dāng)前運(yùn)行的場(chǎng)景模式ID是否一致。
全文摘要
本發(fā)明公開了一種自動(dòng)切換移動(dòng)終端場(chǎng)景模式的方法及系統(tǒng),所述方法包括如下步驟步驟1.設(shè)置移動(dòng)終端場(chǎng)景模式、場(chǎng)景模式ID、場(chǎng)景模式應(yīng)用范圍、切換場(chǎng)景模式的偏移量閥值及獲取移動(dòng)終端位置信息的間隔時(shí)間;步驟2.根據(jù)間隔時(shí)間獲取移動(dòng)終端當(dāng)前位置信息,將當(dāng)前位置信息與上一場(chǎng)景模式位置信息進(jìn)行比較,獲取位置偏移量;步驟3.判斷位置偏移量是否超過偏移量閥值,是則獲取當(dāng)前位置所在的場(chǎng)景模式ID及當(dāng)前運(yùn)行的場(chǎng)景模式ID,否則返回步驟2;步驟4.判斷當(dāng)前位置所在的場(chǎng)景模式ID與當(dāng)前運(yùn)行的場(chǎng)景模式ID是否一致,是則返回步驟2,否則切換至當(dāng)前位置所在的場(chǎng)景模式ID的場(chǎng)景模式設(shè)置。使用方便快捷,提升了用戶體驗(yàn)。
文檔編號(hào)H04M1/725GK103179279SQ201310094140
公開日2013年6月26日 申請(qǐng)日期2013年3月22日 優(yōu)先權(quán)日2013年3月22日
發(fā)明者曾元清, 雷輝, 林華秋 申請(qǐng)人:廣東歐珀移動(dòng)通信有限公司