国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

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

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

      本發(fā)明涉及通信及移動互聯(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ī)相互靠近的時候,自適應(yīng)的模式未必是用戶實(shí)際需要的模式。



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

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

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

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

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

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

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

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

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

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

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

      在一個實(shí)施例中,在確定與所述方位角相對應(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)前工作模式不變。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      在一個實(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)前工作模式不變。

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

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

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

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

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

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

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

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

      附圖說明

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

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

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

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

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

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

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

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

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

      具體實(shí)施方式

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

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

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

      對于相關(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)號和字母在下面的附圖中表示類似項(xiàng),因此,一旦某一項(xiàng)在一個附圖中被定義,則在隨后的附圖中不需要對其進(jìn)行進(jìn)一步討論。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      在該實(shí)施例中,將手機(jī)方位角分為多個區(qū)域,實(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)前工作模式是否對應(yīng),若不對應(yīng),則將方位角所對應(yīng)的工作模式作為當(dāng)前工作模式。因此,能能夠利用人的動作行為習(xí)慣,根據(jù)實(shí)際需求對當(dāng)前工作模式進(jìn)行靈活調(diào)節(jié)。并且,由于設(shè)置了延遲緩沖區(qū),可以防止手機(jī)工作模式的頻繁改變。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      在該實(shí)施例中,將手機(jī)方位角分為多個區(qū)域,實(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)前工作模式是否對應(yīng),若不對應(yīng),則將方位角所對應(yīng)的工作模式作為當(dāng)前工作模式。因此,能能夠利用人的動作行為習(xí)慣,根據(jù)實(shí)際需求對當(dāng)前工作模式進(jìn)行靈活調(diào)節(jié)。并且,由于設(shè)置了延遲緩沖區(qū),可以防止手機(jī)工作模式的頻繁改變。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      在該實(shí)施例中,通過判斷各工作模式的使用概率,將手機(jī)晃動后切換至使用概率最大的工作模式,其中使用概率是隨著用戶的使用而進(jìn)行動態(tài)調(diào)整,因此能夠根據(jù)實(shí)際需求對工作模式進(jìn)行靈活調(diào)整,方便快捷,對各種具體場景的適用性較強(qiáng)。另外,對于終端的NFC工作模式的調(diào)度,這里相當(dāng)于設(shè)置了一個軟開關(guān),通過各模塊進(jìn)行動態(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ā)明還覆蓋存儲用于執(zhí)行根據(jù)本發(fā)明的方法的程序的記錄介質(zhì)。

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

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