亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種工作模式切換方法和終端與流程

文檔序號(hào):12162284閱讀:468來源:國知局
一種工作模式切換方法和終端與流程

本發(fā)明涉及通信及移動(dòng)互聯(lián)網(wǎng)領(lǐng)域,尤其涉及一種工作模式切換方法和終端。



背景技術(shù):

隨著NFC手機(jī)的普及,越來越多的場景都轉(zhuǎn)向利用手機(jī)終端的NFC近場通信能力。由于當(dāng)前NFC應(yīng)用場景比較簡單,因此工作模式的切換策略也比較簡單,僅僅是依靠電磁波強(qiáng)度來進(jìn)行自適應(yīng)切換,但是另一方面,由于場景的拓展,當(dāng)NFC手機(jī)相互靠近的時(shí)候,自適應(yīng)的模式未必是用戶實(shí)際需要的模式。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明要解決的技術(shù)問題是自適應(yīng)的模式不能滿足用戶實(shí)際需求。

根據(jù)本發(fā)明一方面,提出了一種工作模式切換方法,包括:

以預(yù)定的時(shí)間間隔獲取終端的方位狀態(tài)參數(shù);

判斷所述方位狀態(tài)參數(shù)是否與當(dāng)前工作模式相對(duì)應(yīng);

若所述方位狀態(tài)參數(shù)與當(dāng)前工作模式不相對(duì)應(yīng),則將所述方位狀態(tài)參數(shù)所對(duì)應(yīng)的工作模式作為當(dāng)前工作模式。

在一個(gè)實(shí)施例中,所述方位狀態(tài)參數(shù)包括方位角;

判斷所述方位狀態(tài)參數(shù)是否與當(dāng)前工作模式相對(duì)應(yīng)的步驟包括:

確定與所述方位角相對(duì)應(yīng)的區(qū)域;

判斷與所述區(qū)域相關(guān)聯(lián)的工作模式是否與當(dāng)前工作模式相同;

若與所述區(qū)域相關(guān)聯(lián)的工作模式與當(dāng)前工作模式不同,則確定所述方位狀態(tài)參數(shù)與當(dāng)前工作模式不相對(duì)應(yīng)。

在一個(gè)實(shí)施例中,在確定與所述方位角相對(duì)應(yīng)的區(qū)域之后,還包括:

判斷所述區(qū)域是否具有相關(guān)聯(lián)的工作模式;

若所述區(qū)域具有相關(guān)聯(lián)的工作模式,則執(zhí)行判斷與所述區(qū)域相關(guān)聯(lián)的工作模式是否與當(dāng)前工作模式相同的步驟;

若所述區(qū)域沒有相關(guān)聯(lián)的工作模式,則保持當(dāng)前工作模式不變。

在一個(gè)實(shí)施例中,所述方位狀態(tài)參數(shù)還包括方位角變化率;

判斷所述方位狀態(tài)參數(shù)是否與當(dāng)前工作模式相對(duì)應(yīng)的步驟還包括:

根據(jù)所述方位角變化率判斷所述終端是否處于搖動(dòng)狀態(tài);

若所述終端處于搖動(dòng)狀態(tài),則進(jìn)一步查詢與搖動(dòng)狀態(tài)相關(guān)聯(lián)的工作模式;

判斷與搖動(dòng)狀態(tài)相關(guān)聯(lián)的工作模式是否與當(dāng)前工作模式相同;

若與搖動(dòng)狀態(tài)相關(guān)聯(lián)的工作模式與當(dāng)前工作模式不同,則確定所述方位狀態(tài)參數(shù)與當(dāng)前工作模式不相對(duì)應(yīng)。

在一個(gè)實(shí)施例中,查詢與搖動(dòng)狀態(tài)相關(guān)聯(lián)的工作模式的步驟包括:

選擇候選模式,其中候選模式為除當(dāng)前工作模式之外的其它工作模式;

統(tǒng)計(jì)候選模式在預(yù)定時(shí)間范圍內(nèi)的使用概率;

將使用概率最大的候選模式作為與搖動(dòng)狀態(tài)相關(guān)聯(lián)的工作模式。

在一個(gè)實(shí)施例中,選擇候選模式的步驟包括:

判斷所述終端本次進(jìn)入搖動(dòng)狀態(tài)與最近一次退出搖動(dòng)狀態(tài)之間的時(shí)間間隔是否小于閾值;

若時(shí)間間隔小于閾值,則將除當(dāng)前工作模式及切換到當(dāng)前工作模式之前的工作模式之外的其它工作模式作為候選模式;

若時(shí)間間隔不小于閾值,則將除當(dāng)前工作模式之外的其它工作模式作為候選模式。

根據(jù)本發(fā)明的另一方面,還提出一種工作模式切換終端,包括:

參數(shù)收集模塊,用于以預(yù)定的時(shí)間間隔獲取終端的方位狀態(tài)參 數(shù);

判斷處理模塊,用于判斷所述方位狀態(tài)參數(shù)是否與當(dāng)前工作模式相對(duì)應(yīng);

模式切換模塊,用于根據(jù)所述判斷處理模塊的判斷結(jié)果,若所述方位狀態(tài)參數(shù)與當(dāng)前工作模式不相對(duì)應(yīng),則將所述方位狀態(tài)參數(shù)所對(duì)應(yīng)的工作模式作為當(dāng)前工作模式。

在一個(gè)實(shí)施例中,所述方位狀態(tài)參數(shù)包括方位角;

所述判斷處理模塊用于確定與所述方位角相對(duì)應(yīng)的區(qū)域,判斷與所述區(qū)域相關(guān)聯(lián)的工作模式是否與當(dāng)前工作模式相同,若與所述區(qū)域相關(guān)聯(lián)的工作模式與當(dāng)前工作模式不同,則確定所述方位狀態(tài)參數(shù)與當(dāng)前工作模式不相對(duì)應(yīng)。

在一個(gè)實(shí)施例中,所述判斷處理模塊還用于判斷所述區(qū)域是否具有相關(guān)聯(lián)的工作模式,若所述區(qū)域具有相關(guān)聯(lián)的工作模式,則執(zhí)行判斷與所述區(qū)域相關(guān)聯(lián)的工作模式是否與當(dāng)前工作模式相同的步驟;

所述模式切換模塊用于根據(jù)所述判斷處理模塊的判斷結(jié)果,若所述區(qū)域沒有相關(guān)聯(lián)的工作模式,則保持當(dāng)前工作模式不變。

在一個(gè)實(shí)施例中,所述方位狀態(tài)參數(shù)還包括方位角變化率;

所述判斷處理模塊用于根據(jù)所述方位角變化率判斷所述終端是否處于搖動(dòng)狀態(tài),若所述終端處于搖動(dòng)狀態(tài),則進(jìn)一步查詢與搖動(dòng)狀態(tài)相關(guān)聯(lián)的工作模式,判斷與搖動(dòng)狀態(tài)相關(guān)聯(lián)的工作模式是否與當(dāng)前工作模式相同,若與搖動(dòng)狀態(tài)相關(guān)聯(lián)的工作模式與當(dāng)前工作模式不同,則確定所述方位狀態(tài)參數(shù)與當(dāng)前工作模式不相對(duì)應(yīng)。

在一個(gè)實(shí)施例中,選擇模塊,用于選擇候選模式,其中候選模式為除當(dāng)前工作模式之外的其它工作模式;

統(tǒng)計(jì)模塊,用于統(tǒng)計(jì)候選模式在預(yù)定時(shí)間范圍內(nèi)的使用概率;

所述判斷處理模塊用于根據(jù)所述統(tǒng)計(jì)模塊的統(tǒng)計(jì)結(jié)果,將使用概率最大的候選模式作為與搖動(dòng)狀態(tài)相關(guān)聯(lián)的工作模式。

在一個(gè)實(shí)施例中,所述選擇模塊具體判斷所述終端本次進(jìn)入搖動(dòng)狀態(tài)與最近一次退出搖動(dòng)狀態(tài)之間的時(shí)間間隔是否小于閾值;若時(shí)間 間隔小于閾值,則將除當(dāng)前工作模式及切換到當(dāng)前工作模式之前的工作模式之外的其它工作模式作為候選模式;若時(shí)間間隔不小于閾值,則將除當(dāng)前工作模式之外的其它工作模式作為候選模式。

與現(xiàn)有技術(shù)相比,本發(fā)明通過獲取終端的方位狀態(tài)參數(shù),判斷該方位狀態(tài)參數(shù)所對(duì)應(yīng)的工作模式是否與當(dāng)前工作模式相同,若不同,則將當(dāng)前工作模式切換至該方位狀態(tài)參數(shù)所對(duì)應(yīng)的工作模式。因此,能夠利用人的動(dòng)作行為習(xí)慣,根據(jù)實(shí)際需求對(duì)當(dāng)前工作模式進(jìn)行靈活調(diào)節(jié)。

通過以下參照附圖對(duì)本發(fā)明的示例性實(shí)施例的詳細(xì)描述,本發(fā)明的其它特征及其優(yōu)點(diǎn)將會(huì)變得清楚。

附圖說明

構(gòu)成說明書的一部分的附圖描述了本發(fā)明的實(shí)施例,并且連同說明書一起用于解釋本發(fā)明的原理。

參照附圖,根據(jù)下面的詳細(xì)描述,可以更加清楚地理解本發(fā)明,其中:

圖1為本發(fā)明工作模式切換方法的一個(gè)實(shí)施例的流程示意圖。

圖2為本發(fā)明工作模式切換方法的另一個(gè)實(shí)施例的流程示意圖。

圖3為本發(fā)明工作模式切換方法的一個(gè)實(shí)施例的方位角劃分示意圖。

圖4為本發(fā)明工作模式切換方法的另一個(gè)實(shí)施例的流程示意圖。

圖5為本發(fā)明工作模式切換方法的另一個(gè)實(shí)施例的流程示意圖。

圖6為本發(fā)明工作模式切換終端的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。

圖7為本發(fā)明工作模式切換終端的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。

具體實(shí)施方式

現(xiàn)在將參照附圖來詳細(xì)描述本發(fā)明的各種示例性實(shí)施例。應(yīng)注意到:除非另外具體說明,否則在這些實(shí)施例中闡述的部件和步驟的相對(duì)布置、數(shù)字表達(dá)式和數(shù)值不限制本發(fā)明的范圍。

同時(shí),應(yīng)當(dāng)明白,為了便于描述,附圖中所示出的各個(gè)部分的尺寸并不是按照實(shí)際的比例關(guān)系繪制的。

以下對(duì)至少一個(gè)示例性實(shí)施例的描述實(shí)際上僅僅是說明性的,決不作為對(duì)本發(fā)明及其應(yīng)用或使用的任何限制。

對(duì)于相關(guān)領(lǐng)域普通技術(shù)人員已知的技術(shù)、方法和設(shè)備可能不作詳細(xì)討論,但在適當(dāng)情況下,所述技術(shù)、方法和設(shè)備應(yīng)當(dāng)被視為授權(quán)說明書的一部分。

在這里示出和討論的所有示例中,任何具體值應(yīng)被解釋為僅僅是示例性的,而不是作為限制。因此,示例性實(shí)施例的其它示例可以具有不同的值。

應(yīng)注意到:相似的標(biāo)號(hào)和字母在下面的附圖中表示類似項(xiàng),因此,一旦某一項(xiàng)在一個(gè)附圖中被定義,則在隨后的附圖中不需要對(duì)其進(jìn)行進(jìn)一步討論。

為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,以下結(jié)合具體實(shí)施例,并參照附圖,對(duì)本發(fā)明進(jìn)一步詳細(xì)說明。

圖1為本發(fā)明工作模式切換方法的一個(gè)實(shí)施例的流程示意圖。該方法包括以下步驟:

在步驟110,以預(yù)定的時(shí)間間隔獲取終端的方位狀態(tài)參數(shù)。

其中,方位狀態(tài)參數(shù)可以包括方位角或方位角變化率。本發(fā)明可以利用終端內(nèi)置的陀螺儀和加速度傳感器對(duì)終端的方位進(jìn)行捕捉。例如,用戶晃動(dòng)手機(jī)時(shí),手機(jī)內(nèi)的陀螺儀可以測量到手機(jī)是豎直狀態(tài)、水平狀態(tài)還是搖一搖狀態(tài)。

在步驟120,判斷方位狀態(tài)參數(shù)是否與當(dāng)前工作模式相對(duì)應(yīng),若不相對(duì)應(yīng)則執(zhí)行步驟130,否則,執(zhí)行步驟140。

其中,可以預(yù)先設(shè)置方位狀態(tài)參數(shù)與工作模式的對(duì)應(yīng)關(guān)系,例如,終端水平狀態(tài)默認(rèn)為卡模擬模式,豎直狀態(tài)為閱讀器模式,搖一搖狀態(tài)為P2P模式。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,這里方位狀態(tài)參數(shù)與工作模式的對(duì)應(yīng)關(guān)系只是用于舉例,也可以根據(jù)用戶的實(shí)際應(yīng)用習(xí)慣對(duì)方位狀態(tài)參數(shù)與工作模式的對(duì)應(yīng)關(guān)系進(jìn)行設(shè)定。

在步驟130,將方位狀態(tài)參數(shù)所對(duì)應(yīng)的工作模式作為當(dāng)前工作模式。

例如,手機(jī)水平狀態(tài)時(shí)為卡模擬模式,搖晃手機(jī)后,手機(jī)變?yōu)樨Q直狀態(tài),則將當(dāng)前工作模式切換至豎直狀態(tài)所對(duì)應(yīng)的閱讀器模式。

在步驟140,保持當(dāng)前工作狀態(tài)不變。

在該實(shí)施例中,本發(fā)明通過獲取終端的方位狀態(tài)參數(shù),判斷該方位狀態(tài)參數(shù)所對(duì)應(yīng)的工作模式是否與當(dāng)前工作模式相同,若不同,則將當(dāng)前工作模式切換至該方位狀態(tài)參數(shù)所對(duì)應(yīng)的工作模式。因此,能夠利用人的動(dòng)作行為習(xí)慣,根據(jù)實(shí)際需求對(duì)當(dāng)前工作模式進(jìn)行靈活調(diào)節(jié)。該方法方便快捷,對(duì)各種具體場景的適用性較強(qiáng)。本發(fā)明適用于NFC工作模式切換的優(yōu)化。

如圖2所示,若方位狀態(tài)參數(shù)只包括方位角,則該方法包括以下步驟:

在步驟210,實(shí)時(shí)獲取終端的方位角。

在步驟220,確定與方位角相對(duì)應(yīng)的區(qū)域。

例如,利用手機(jī)內(nèi)置的陀螺儀測量手機(jī)的方位角。如圖3所示,將手機(jī)的方位角進(jìn)行劃分。區(qū)域A為手機(jī)相對(duì)于水平軸±20°及其鏡面對(duì)稱區(qū)域,這代表著手機(jī)處于水平狀態(tài)。區(qū)域B為手機(jī)相對(duì)于水平軸70°-110°之間的區(qū)域及其鏡面對(duì)稱區(qū)域,代表著手機(jī)處于豎直狀態(tài)。還可以設(shè)定一個(gè)C區(qū)域,該區(qū)域?yàn)槭謾C(jī)相對(duì)于水平軸20°-70°之間的區(qū)域及其鏡面對(duì)稱區(qū)域。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,這里方位角的劃分只是用于舉例,也可以根據(jù)用戶的實(shí)際應(yīng)用習(xí)慣對(duì)方位角進(jìn)行劃分。

在步驟230,判斷該區(qū)域是否具有相關(guān)聯(lián)的工作模式,若該區(qū)域沒有相關(guān)聯(lián)的工作模式,則執(zhí)行步驟240,否則,執(zhí)行步驟250。

例如,設(shè)定區(qū)域A為卡模擬模式,區(qū)域B為閱讀器模式,區(qū)域C為延遲緩沖區(qū),若手機(jī)方位角處于區(qū)域C,則對(duì)應(yīng)沒有相關(guān)聯(lián)的工作模式。

在步驟240,保持當(dāng)前工作模式不變。之后,不再執(zhí)行本實(shí)施例 的其它步驟。

例如,手機(jī)開始處于水平狀態(tài),為卡模擬模式,當(dāng)晃動(dòng)手機(jī)時(shí),手機(jī)處于相對(duì)于水平軸45°,則手機(jī)仍保持卡模擬模式。在該實(shí)施例中,設(shè)置延遲緩沖區(qū),例如,手機(jī)方位角在20°-70°時(shí),可以防止手機(jī)工作模式的頻繁改變。

在步驟250,判斷與該區(qū)域相關(guān)聯(lián)的工作模式是否與當(dāng)前工作模式相同。若與該區(qū)域相關(guān)聯(lián)的工作模式與當(dāng)前工作模式相同,則執(zhí)行步驟240,若不同,則執(zhí)行步驟260。

在步驟260,將方位角所對(duì)應(yīng)的工作模式作為當(dāng)前工作模式。

例如,手機(jī)晃動(dòng)前,處于水平狀態(tài)即為卡模擬模式,搖晃手機(jī)后,手機(jī)與水平軸成80°,則將當(dāng)前工作模式切換至豎直狀態(tài)所對(duì)應(yīng)的閱讀器模式。

本發(fā)明還可以將手機(jī)方位角的多個(gè)區(qū)域?qū)?yīng)多種工作模式,并依次進(jìn)行手機(jī)工作模式循環(huán)。例如,從A工作模式,到B工作模式,再到C工作模式。為了降低手機(jī)的耗電量,還可以對(duì)切換時(shí)間設(shè)置閾值,若兩次切換時(shí)間小于閾值,例如從A工作模式切換到B工作模式,再切換到C工作模式的時(shí)間很短,則可以直接從A工作模式切換到C工作模式。

在該實(shí)施例中,將手機(jī)方位角分為多個(gè)區(qū)域,實(shí)時(shí)監(jiān)測手機(jī)的方位角信息,判斷該區(qū)域是否具有相關(guān)聯(lián)的工作模式,若該區(qū)域沒有相關(guān)聯(lián)的工作模式,則保持當(dāng)前工作模式不變,若該區(qū)域有相關(guān)聯(lián)的工作模式,則判斷該區(qū)域相關(guān)聯(lián)的工作模式與當(dāng)前工作模式是否對(duì)應(yīng),若不對(duì)應(yīng),則將方位角所對(duì)應(yīng)的工作模式作為當(dāng)前工作模式。因此,能能夠利用人的動(dòng)作行為習(xí)慣,根據(jù)實(shí)際需求對(duì)當(dāng)前工作模式進(jìn)行靈活調(diào)節(jié)。并且,由于設(shè)置了延遲緩沖區(qū),可以防止手機(jī)工作模式的頻繁改變。

如圖4所示,若方位狀態(tài)參數(shù)同時(shí)包括方位角和方位角變化率,則該方法包括以下步驟:

在步驟410,實(shí)時(shí)獲取終端的方位角和方位角變化率。

在步驟420,根據(jù)方位角變化率判斷終端是否處于搖動(dòng)狀態(tài),若終端處于搖動(dòng)狀態(tài)則執(zhí)行步驟430,否則,執(zhí)行步驟440。

其中,搖動(dòng)狀態(tài)即生活中常說的手機(jī)搖一搖狀態(tài)。利用手機(jī)內(nèi)置的陀螺儀測量手機(jī)的方位角和方位角變化率。根據(jù)用戶的習(xí)慣對(duì)工作模式進(jìn)行設(shè)定。例如,預(yù)先設(shè)定若用戶經(jīng)常使用卡模擬模式和閱讀器模式,則可以將這兩種工作模式分別對(duì)應(yīng)于在如圖3所示的方位角區(qū)域A和區(qū)域B,而將不常用的P2P模式對(duì)應(yīng)于搖一搖狀態(tài)。

在步驟430,則進(jìn)一步查詢與搖動(dòng)狀態(tài)相關(guān)聯(lián)的工作模式。例如,與搖動(dòng)狀態(tài)相關(guān)聯(lián)的工作模式為P2P模式。

在步驟440,利用方位角度確定當(dāng)前工作模式。例如,執(zhí)行上述確定與方位角相對(duì)應(yīng)的區(qū)域,并根據(jù)該區(qū)域所對(duì)應(yīng)的工作模式是否與當(dāng)前工作模式相對(duì)應(yīng)的步驟。由于該過程以在上一實(shí)施例中已進(jìn)行說明,因此此處不再進(jìn)行解釋。

在步驟450,判斷與搖動(dòng)狀態(tài)相關(guān)聯(lián)的工作模式是否與當(dāng)前工作模式相同。若相同,則執(zhí)行步驟460,否則,執(zhí)行步驟470。

在步驟460,保持當(dāng)前工作模式不變。之后,不再執(zhí)行本實(shí)施例的其它步驟。

在步驟470,將搖動(dòng)狀態(tài)所對(duì)應(yīng)的工作模式作為當(dāng)前工作模式。

例如,手機(jī)開始工作模式為卡模擬模式,搖動(dòng)手機(jī)后,判斷搖動(dòng)狀態(tài)所對(duì)應(yīng)的是P2P模式,則將工作模式切換至P2P模式。

在該實(shí)施例中,根據(jù)用戶的習(xí)慣,對(duì)工作模式進(jìn)行預(yù)先設(shè)定,通過對(duì)手機(jī)方位角和方位角變化率的測量,幾種工作模式可以通過終端的水平豎直狀態(tài)和“搖一搖”的動(dòng)作進(jìn)行隨意切換,對(duì)各種具體場景的使用性較強(qiáng)。并且,本發(fā)明無需使用專門外設(shè)進(jìn)行調(diào)度控制。

如圖5所示,若方位狀態(tài)參數(shù)只包括方位角變化率,則該方法包括以下步驟:

在步驟510,實(shí)時(shí)獲取終端的方位角變化率。

在步驟520,根據(jù)方位角變化率判斷終端是否處于搖動(dòng)狀態(tài),若終端處于搖動(dòng)狀態(tài)則執(zhí)行步驟530,否則,執(zhí)行步驟570。

其中,搖動(dòng)狀態(tài)即生活中常說的手機(jī)搖一搖狀態(tài)。利用手機(jī)內(nèi)置的陀螺儀測量手機(jī)的方位角變化率。根據(jù)用戶的習(xí)慣對(duì)工作模式進(jìn)行設(shè)定。

在步驟530,選擇候選模式。其中候選模式為除當(dāng)前工作模式之外的其它工作模式。

例如,NFC工作模式分為A模式、B模式和C模式。若當(dāng)前工作模式為A模式,則B模式和C模式為候選模式。

在步驟540,統(tǒng)計(jì)各候選模式在預(yù)定時(shí)間范圍內(nèi)的使用概率。

例如,NFC工作模式分為A模式、B模式和C模式。P(A)為A模式的使用概率,P(B)為B模式的使用概率,P(C)為C模式的使用概率,tA為A模式的使用時(shí)間,tB為B模式的使用時(shí)間,tC為C模式的使用時(shí)間。

在步驟550,將使用概率最大的候選模式作為與搖動(dòng)狀態(tài)相關(guān)聯(lián)的工作模式。

在步驟560,將搖動(dòng)狀態(tài)相關(guān)聯(lián)的工作模式作為當(dāng)前工作模式。之后不再執(zhí)行本實(shí)施例的其它步驟。

例如,手機(jī)晃動(dòng)前工作模式為A模式,晃動(dòng)時(shí)可能進(jìn)入B模式,也可能進(jìn)入C模式,通過判斷,B模式的使用概率大于C模式的使用概率,則將手機(jī)工作狀態(tài)切換至B模式。

本發(fā)明還可以包括以下步驟,若終端本次進(jìn)入搖動(dòng)狀態(tài)與最近一次退出搖動(dòng)狀態(tài)之間的時(shí)間間隔是否小于閾值;若時(shí)間間隔小于閾值,則將除當(dāng)前工作模式及切換到當(dāng)前工作模式之前的工作模式之外的其它工作模式作為候選模式。

例如,為了避免無限進(jìn)入同一種模式,將手機(jī)工作模式從A模式切換至B模式,再次晃動(dòng)手機(jī),當(dāng)這兩次切換動(dòng)作的時(shí)間小于T時(shí), 則進(jìn)入C模式。若對(duì)于工作模式多于三種的情況(即有A、B、C、D四種模式),當(dāng)兩次切換動(dòng)作的時(shí)間小于T時(shí),可進(jìn)一步在C、D兩種模式中選擇概率最大的模式進(jìn)行切換。

在步驟570,保持當(dāng)前工作模式不變。之后,不再執(zhí)行本實(shí)施例的其它步驟。

在該實(shí)施例中,通過判斷各工作模式的使用概率,將手機(jī)晃動(dòng)后切換至使用概率最大的工作模式,其中使用概率是隨著用戶的使用而進(jìn)行動(dòng)態(tài)調(diào)整,因此能夠根據(jù)實(shí)際需求對(duì)工作模式進(jìn)行靈活調(diào)整,方便快捷,對(duì)各種具體場景的適用性較強(qiáng)。

圖6為本發(fā)明工作模式切換終端的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。包括參數(shù)收集模塊610,判斷處理模塊620和模式切換模塊630,其中:

參數(shù)收集模塊610,用于以預(yù)定的時(shí)間間隔獲取終端的方位狀態(tài)參數(shù)。

其中,方位狀態(tài)參數(shù)可以包括方位角或方位角變化率。本發(fā)明可以利用終端內(nèi)置的陀螺儀和加速度傳感器對(duì)終端的方位進(jìn)行捕捉。例如,用戶晃動(dòng)手機(jī)時(shí),手機(jī)內(nèi)的陀螺儀可以測量到手機(jī)是豎直狀態(tài)、水平狀態(tài)還是搖一搖狀態(tài)。

判斷處理模塊620,用于判斷方位狀態(tài)參數(shù)是否與當(dāng)前工作模式相對(duì)應(yīng)。

其中,可以預(yù)先設(shè)置方位狀態(tài)參數(shù)與工作模式的對(duì)應(yīng)關(guān)系,例如,終端水平狀態(tài)默認(rèn)為卡模擬模式,豎直狀態(tài)為閱讀器模式,搖一搖狀態(tài)為P2P模式。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,這里方位狀態(tài)參數(shù)與工作模式的對(duì)應(yīng)關(guān)系只是用于舉例,也可以根據(jù)用戶的實(shí)際應(yīng)用習(xí)慣對(duì)方位狀態(tài)參數(shù)與工作模式的對(duì)應(yīng)關(guān)系進(jìn)行設(shè)定。

模式切換模塊630,用于根據(jù)判斷處理模塊620的判斷結(jié)果,若方位狀態(tài)參數(shù)與當(dāng)前工作模式不相對(duì)應(yīng),則將方位狀態(tài)參數(shù)所對(duì)應(yīng)的工作模式作為當(dāng)前工作模式。

例如,手機(jī)水平狀態(tài)時(shí)為卡模擬模式,搖晃手機(jī)后,手機(jī)變?yōu)樨Q直狀態(tài),則將當(dāng)前工作模式切換至豎直狀態(tài)所對(duì)應(yīng)的閱讀器模式。

在該實(shí)施例中,本發(fā)明通過獲取終端的方位狀態(tài)參數(shù),判斷該方位狀態(tài)參數(shù)所對(duì)應(yīng)的工作模式是否與當(dāng)前工作模式相同,若不同,則將當(dāng)前工作模式切換至該方位狀態(tài)參數(shù)所對(duì)應(yīng)的工作模式。因此,能夠利用人的動(dòng)作行為習(xí)慣,根據(jù)實(shí)際需求對(duì)當(dāng)前工作模式進(jìn)行靈活調(diào)節(jié)。該方法方便快捷,對(duì)各種具體場景的適用性較強(qiáng)。

本發(fā)明的另一個(gè)實(shí)施例,當(dāng)方位狀態(tài)參數(shù)只包括方位角時(shí)。

參數(shù)收集模塊610實(shí)時(shí)獲取終端的方位角。

判斷處理模塊620確定與方位角相對(duì)應(yīng)的區(qū)域,判斷該區(qū)域是否具有相關(guān)聯(lián)的工作模式。

例如,利用手機(jī)內(nèi)置的陀螺儀測量手機(jī)的方位角。如圖3所示,將手機(jī)的方位角進(jìn)行劃分。區(qū)域A為手機(jī)相對(duì)于水平軸±20°及其鏡面對(duì)稱區(qū)域,這代表著手機(jī)處于水平狀態(tài)。區(qū)域B為手機(jī)相對(duì)于水平軸70°-110°之間的區(qū)域及其鏡面對(duì)稱區(qū)域,代表著手機(jī)處于豎直狀態(tài)。還可以設(shè)定一個(gè)C區(qū)域,該區(qū)域?yàn)槭謾C(jī)相對(duì)于水平軸20°-70°之間的區(qū)域及其鏡面對(duì)稱區(qū)域。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,這里方位角的劃分只是用于舉例,也可以根據(jù)用戶的實(shí)際應(yīng)用習(xí)慣對(duì)方位角進(jìn)行劃分。

若該區(qū)域沒有相關(guān)聯(lián)的工作模式,則模式切換模塊630保持當(dāng)前工作模式不變。

例如,設(shè)定區(qū)域A為卡模擬模式,區(qū)域B為閱讀器模式,區(qū)域C為延遲緩沖區(qū),若手機(jī)方位角處于區(qū)域C,則對(duì)應(yīng)沒有相關(guān)聯(lián)的工作模式。手機(jī)開始處于水平狀態(tài),為卡模擬模式,當(dāng)晃動(dòng)手機(jī)時(shí),手機(jī)處于相對(duì)于水平軸45°,則手機(jī)仍保持卡模擬模式。在該實(shí)施例中,設(shè)置延遲緩沖區(qū),例如,手機(jī)方位角在20°-70°時(shí),可以防止手機(jī)工作模式的頻繁改變。

若該區(qū)域有相關(guān)聯(lián)的工作模式,判斷處理模塊620則判斷與該區(qū)域相關(guān)聯(lián)的工作模式是否與當(dāng)前工作模式相同。

若與該區(qū)域相關(guān)聯(lián)的工作模式與當(dāng)前工作模式相同,模式切換模塊630則保持當(dāng)前工作模式不變,否則將方位角所對(duì)應(yīng)的工作模式作 為當(dāng)前工作模式。

例如,手機(jī)晃動(dòng)前,處于水平狀態(tài)即為卡模擬模式,搖晃手機(jī)后,手機(jī)與水平軸成80°,則將當(dāng)前工作模式切換至豎直狀態(tài)所對(duì)應(yīng)的閱讀器模式。

本發(fā)明還可以將手機(jī)方位角的多個(gè)區(qū)域?qū)?yīng)多種工作模式,并依次進(jìn)行手機(jī)工作模式循環(huán)。例如,從A工作模式,到B工作模式,再到C工作模式。為了降低手機(jī)的耗電量,還可以對(duì)切換時(shí)間設(shè)置閾值,若兩次切換時(shí)間小于閾值,例如從A工作模式切換到B工作模式,再切換到C工作模式的時(shí)間很短,則可以直接從A工作模式切換到C工作模式。

在該實(shí)施例中,將手機(jī)方位角分為多個(gè)區(qū)域,實(shí)時(shí)監(jiān)測手機(jī)的方位角信息,判斷該區(qū)域是否具有相關(guān)聯(lián)的工作模式,若該區(qū)域沒有相關(guān)聯(lián)的工作模式,則保持當(dāng)前工作模式不變,若該區(qū)域有相關(guān)聯(lián)的工作模式,則判斷該區(qū)域相關(guān)聯(lián)的工作模式與當(dāng)前工作模式是否對(duì)應(yīng),若不對(duì)應(yīng),則將方位角所對(duì)應(yīng)的工作模式作為當(dāng)前工作模式。因此,能能夠利用人的動(dòng)作行為習(xí)慣,根據(jù)實(shí)際需求對(duì)當(dāng)前工作模式進(jìn)行靈活調(diào)節(jié)。并且,由于設(shè)置了延遲緩沖區(qū),可以防止手機(jī)工作模式的頻繁改變。

本發(fā)明另一個(gè)實(shí)施例,方位狀態(tài)參數(shù)包括方位角和方位角變化率時(shí)。

參數(shù)收集模塊610實(shí)時(shí)獲取終端的方位角和方位角變化率。

判斷處理模塊620根據(jù)方位角變化率判斷終端是否處于搖動(dòng)狀態(tài),若終端處于搖動(dòng)狀態(tài),則進(jìn)一步查詢與搖動(dòng)狀態(tài)相關(guān)聯(lián)的工作模式。否則,執(zhí)行確定與方位角相對(duì)應(yīng)的區(qū)域,并根據(jù)該區(qū)域所對(duì)應(yīng)的工作模式是否與當(dāng)前工作模式相對(duì)應(yīng)的步驟。

其中,搖動(dòng)狀態(tài)即生活中常說的手機(jī)搖一搖狀態(tài)。利用手機(jī)內(nèi)置的陀螺儀測量手機(jī)的方位角和方位角變化率。根據(jù)用戶的習(xí)慣對(duì)工作模式進(jìn)行設(shè)定。例如,預(yù)先設(shè)定若用戶經(jīng)常使用卡模擬模式和閱讀器模式,則可以將這兩種工作模式分別對(duì)應(yīng)于在如圖3所示的方位角區(qū) 域A和區(qū)域B,而將不常用的P2P模式對(duì)應(yīng)于搖一搖狀態(tài)。

判斷處理模塊620進(jìn)一步還判斷與搖動(dòng)狀態(tài)相關(guān)聯(lián)的工作模式是否與當(dāng)前工作模式相同。

搖動(dòng)狀態(tài)相關(guān)聯(lián)的工作模式與當(dāng)前工作模式不同,模式切換模塊630則將搖動(dòng)狀態(tài)所對(duì)應(yīng)的工作模式作為當(dāng)前工作模式。

例如,手機(jī)開始工作模式為卡模擬模式,搖動(dòng)手機(jī)后,判斷搖動(dòng)狀態(tài)所對(duì)應(yīng)的是P2P模式,則將工作模式切換至P2P模式。

在該實(shí)施例中,根據(jù)用戶的習(xí)慣,對(duì)工作模式進(jìn)行預(yù)先設(shè)定,通過對(duì)手機(jī)方位角和方位角變化率的測量,幾種工作模式可以通過終端的水平豎直狀態(tài)和“搖一搖”的動(dòng)作進(jìn)行隨意切換,對(duì)各種具體場景的使用性較強(qiáng)。并且,本發(fā)明無需使用專門外設(shè)進(jìn)行調(diào)度控制。

本發(fā)明的另一個(gè)實(shí)施例,方位狀態(tài)參數(shù)只包括方位角變化率時(shí),該裝置還包括選擇模塊710和統(tǒng)計(jì)模塊720。

參數(shù)收集模塊610實(shí)時(shí)獲取終端的方位角變化率。

判斷處理模塊620根據(jù)方位角變化率判斷終端是否處于搖動(dòng)狀態(tài)。

選擇模塊710選擇候選模式。其中候選模式為除當(dāng)前工作模式之外的其它工作模式。

例如,NFC工作模式分為A模式、B模式和C模式。若當(dāng)前工作模式為A模式,則B模式和C模式為候選模式。

統(tǒng)計(jì)模塊720統(tǒng)計(jì)各候選模式在預(yù)定時(shí)間范圍內(nèi)的使用概率。

例如,NFC工作模式分為A模式、B模式和C模式。P(A)為A模式的使用概率,P(B)為B模式的使用概率,P(C)為C模式的使用概率,tA為A模式的使用時(shí)間,tB為B模式的使用時(shí)間,tC為C模式的使用時(shí)間。

模式切換模塊630則將使用概率最大的候選模式作為當(dāng)前工作模式。

例如,手機(jī)晃動(dòng)前工作模式為A模式,晃動(dòng)時(shí)可能進(jìn)入B模式,也可能進(jìn)入C模式,通過判斷,B模式的使用概率大于C模式的使用概率,則將手機(jī)工作狀態(tài)切換至B模式。

本發(fā)明選擇模塊710還用于若終端本次進(jìn)入搖動(dòng)狀態(tài)與最近一次退出搖動(dòng)狀態(tài)之間的時(shí)間間隔是否小于閾值;若時(shí)間間隔小于閾值,則將除當(dāng)前工作模式及切換到當(dāng)前工作模式之前的工作模式之外的其它工作模式作為候選模式。

例如,為了避免無限進(jìn)入同一種模式,將手機(jī)工作模式從A模式切換至B模式,再次晃動(dòng)手機(jī),當(dāng)這兩次切換動(dòng)作的時(shí)間小于T時(shí),則進(jìn)入C模式。若對(duì)于工作模式多于三種的情況(即有A、B、C、D四種模式),當(dāng)兩次切換動(dòng)作的時(shí)間小于T時(shí),可進(jìn)一步在C、D兩種模式中選擇概率最大的模式進(jìn)行切換。

在該實(shí)施例中,通過判斷各工作模式的使用概率,將手機(jī)晃動(dòng)后切換至使用概率最大的工作模式,其中使用概率是隨著用戶的使用而進(jìn)行動(dòng)態(tài)調(diào)整,因此能夠根據(jù)實(shí)際需求對(duì)工作模式進(jìn)行靈活調(diào)整,方便快捷,對(duì)各種具體場景的適用性較強(qiáng)。另外,對(duì)于終端的NFC工作模式的調(diào)度,這里相當(dāng)于設(shè)置了一個(gè)軟開關(guān),通過各模塊進(jìn)行動(dòng)態(tài)調(diào)度。

至此,已經(jīng)詳細(xì)描述了本發(fā)明。為了避免遮蔽本發(fā)明的構(gòu)思,沒有描述本領(lǐng)域所公知的一些細(xì)節(jié)。本領(lǐng)域技術(shù)人員根據(jù)上面的描述,完全可以明白如何實(shí)施這里公開的技術(shù)方案。

可能以許多方式來實(shí)現(xiàn)本發(fā)明的方法以及裝置。例如,可通過軟件、硬件、固件或者軟件、硬件、固件的任何組合來實(shí)現(xiàn)本發(fā)明的方法以及裝置。用于所述方法的步驟的上述順序僅是為了進(jìn)行說明,本發(fā)明的方法的步驟不限于以上具體描述的順序,除非以其它方式特別說明。此外,在一些實(shí)施例中,還可將本發(fā)明實(shí)施為記錄在記錄介質(zhì)中的程序,這些程序包括用于實(shí)現(xiàn)根據(jù)本發(fā)明的方法的機(jī)器可讀指令。 因而,本發(fā)明還覆蓋存儲(chǔ)用于執(zhí)行根據(jù)本發(fā)明的方法的程序的記錄介質(zhì)。

雖然已經(jīng)通過示例對(duì)本發(fā)明的一些特定實(shí)施例進(jìn)行了詳細(xì)說明,但是本領(lǐng)域的技術(shù)人員應(yīng)該理解,以上示例僅是為了進(jìn)行說明,而不是為了限制本發(fā)明的范圍。本領(lǐng)域的技術(shù)人員應(yīng)該理解,可在不脫離本發(fā)明的范圍和精神的情況下,對(duì)以上實(shí)施例進(jìn)行修改。本發(fā)明的范圍由所附權(quán)利要求來限定。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1