本發(fā)明涉及計(jì)算機(jī)處理的技術(shù)領(lǐng)域,特別是涉及一種基于移動(dòng)設(shè)備的應(yīng)用界面的切換方法和一種基于移動(dòng)設(shè)備的應(yīng)用界面的切換裝置。
背景技術(shù):
隨著科技的發(fā)展,諸如智能手機(jī)、平板電腦等移動(dòng)設(shè)備的廣泛普及,現(xiàn)在已經(jīng)發(fā)展到幾乎人手一部的程度了,而移動(dòng)設(shè)備在人們的工作、學(xué)習(xí)、日常交流等各方面的使用率也越來越高。
現(xiàn)在的移動(dòng)設(shè)備大多是觸控式的電子設(shè)備,為了方便用戶的閱讀和查看,移動(dòng)設(shè)備屏幕越來越大。
當(dāng)移動(dòng)設(shè)備的屏幕比較大時(shí),如5.5英寸,用戶單手操作變得越來越不方便。
例如,用戶右手拿著移動(dòng)設(shè)備,需要在屏幕的左上方進(jìn)行操作時(shí),右手很難點(diǎn)擊到,若用戶用單個(gè)手掌去點(diǎn)擊,容易會(huì)出現(xiàn)誤操作,因此往往需要另一個(gè)手幫忙點(diǎn)擊,操作十分麻煩,操作效率很低。
技術(shù)實(shí)現(xiàn)要素:
鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的一種基于移動(dòng)設(shè)備的應(yīng)用界面的切換方法和相應(yīng)的一種基于移動(dòng)設(shè)備的應(yīng)用界面的切換裝置。
依據(jù)本發(fā)明的一個(gè)方面,提供了一種基于移動(dòng)設(shè)備的應(yīng)用界面的切換方法,移動(dòng)設(shè)備嵌在保護(hù)套中,所述保護(hù)套的翻蓋部中具有中空部,所述方法包括:
檢測(cè)所述移動(dòng)設(shè)備與所述保護(hù)套的翻蓋部之間的距離;
當(dāng)所述距離小于預(yù)設(shè)的距離閾值時(shí),加載獨(dú)立應(yīng)用的操作界面;
在所述獨(dú)立應(yīng)用的操作界面中,加載與所述中空部適配的主界面。
可選地,還包括:
當(dāng)所述距離大于或等于預(yù)設(shè)的距離閾值時(shí),取消獨(dú)立應(yīng)用的操作界面。
可選地,所述移動(dòng)設(shè)備設(shè)置有距離傳感器;
所述檢測(cè)所述移動(dòng)設(shè)備與所述保護(hù)套的翻蓋部之間的距離的步驟包括:
從所述移動(dòng)設(shè)備的距離傳感器讀取所述移動(dòng)設(shè)備與其他對(duì)象之間的距離,作為所述移動(dòng)設(shè)備與所述保護(hù)套的翻蓋部之間的距離。
可選地,所述保護(hù)套的翻蓋部設(shè)置有距離傳感器;
所述檢測(cè)所述移動(dòng)設(shè)備與所述保護(hù)套的翻蓋部之間的距離的步驟包括:
當(dāng)接收到由所述保護(hù)套返回的第一操作指令時(shí),確定所述移動(dòng)設(shè)備與所述保護(hù)套的翻蓋部之間的距離小于預(yù)設(shè)的距離閾值;
其中,所述第一操作指令在所述保護(hù)套的距離傳感器檢測(cè)到所述移動(dòng)設(shè)備與其他對(duì)象之間的距離小于預(yù)設(shè)的距離閾值時(shí)生成。
可選地,所述保護(hù)套的翻蓋部設(shè)置有距離傳感器;
所述檢測(cè)所述移動(dòng)設(shè)備與所述保護(hù)套的翻蓋部之間的距離的步驟包括:
當(dāng)接收到由所述保護(hù)套返回的第二操作指令時(shí),確定所述移動(dòng)設(shè)備與所述保護(hù)套的翻蓋部之間的距離大于或等于預(yù)設(shè)的距離閾值;
其中,所述第二操作指令在所述保護(hù)套的距離傳感器檢測(cè)到所述移動(dòng)設(shè)備與其他對(duì)象之間的距離大于或等于預(yù)設(shè)的距離閾值時(shí)生成。
可選地,所述加載獨(dú)立應(yīng)用的操作界面的步驟包括:
判斷所述移動(dòng)設(shè)備是否處于通話狀態(tài);若否,則加載獨(dú)立應(yīng)用的操作界面。
可選地,所述取消獨(dú)立應(yīng)用的操作界面的步驟包括:
判斷所述移動(dòng)設(shè)備是否處于通話狀態(tài);若否,則取消獨(dú)立應(yīng)用的操作界面。
可選地,所述保護(hù)套與所述移動(dòng)設(shè)備的設(shè)備型號(hào)適配;
所述在所述獨(dú)立應(yīng)用的操作界面中,加載與所述中空部適配的主界面的步驟包括:
識(shí)別所述移動(dòng)設(shè)備的設(shè)備型號(hào);
在所述獨(dú)立應(yīng)用的操作界面中,按照所述設(shè)備型號(hào)加載與所述中空部適配的主界面。
可選地,所述按照所述設(shè)備型號(hào)加載與所述中空部適配的主界面的步驟包括:
按照所述設(shè)備型號(hào)確定與所述中空部適配的特征區(qū)域;
獲取與所述設(shè)備型號(hào)適配的主界面;
在所述特征區(qū)域中加載所述主界面。
可選地,所述在按照所述設(shè)備型號(hào)確定與所述中空部適配的特征區(qū)域的步驟包括:
按照所述設(shè)備型號(hào)確定與所述中空部適配的特征區(qū)域的配置信息;
在所述獨(dú)立應(yīng)用的操作界面中,按照所述配置信息確定特征區(qū)域的位置、形狀。
可選地,還包括:
將所述主界面切換至第三方應(yīng)用的操作界面;
通過所述第三方應(yīng)用的操作界面調(diào)用所述第三方應(yīng)用進(jìn)行交互操作。
根據(jù)本發(fā)明的另一方面,提供了一種基于移動(dòng)設(shè)備的應(yīng)用界面的切換裝置,移動(dòng)設(shè)備嵌在保護(hù)套中,所述保護(hù)套的翻蓋部中具有中空部,所述裝置包括:
距離檢測(cè)模塊,適于檢測(cè)所述移動(dòng)設(shè)備與所述保護(hù)套的翻蓋部之間的距離;
操作界面加載模塊,適于在所述距離小于預(yù)設(shè)的距離閾值時(shí),加載獨(dú)立應(yīng)用的操作界面;
主界面加載模塊,適于在所述獨(dú)立應(yīng)用的操作界面中,加載與所述中空部適配的主界面。
可選地,還包括:
操作界面取消模塊,適于在所述距離大于或等于預(yù)設(shè)的距離閾值時(shí),取消獨(dú)立應(yīng)用的操作界面。
可選地,所述移動(dòng)設(shè)備設(shè)置有距離傳感器;
所述距離檢測(cè)模塊還適于:
從所述移動(dòng)設(shè)備的距離傳感器讀取所述移動(dòng)設(shè)備與其他對(duì)象之間的距離,作為所述移動(dòng)設(shè)備與所述保護(hù)套的翻蓋部之間的距離。
可選地,所述保護(hù)套的翻蓋部設(shè)置有距離傳感器;
所述距離檢測(cè)模塊還適于:
當(dāng)接收到由所述保護(hù)套返回的第一操作指令時(shí),確定所述移動(dòng)設(shè)備與所述保護(hù)套的翻蓋部之間的距離小于預(yù)設(shè)的距離閾值;
其中,所述第一操作指令在所述保護(hù)套的距離傳感器檢測(cè)到所述移動(dòng)設(shè)備與其他對(duì)象之間的距離小于預(yù)設(shè)的距離閾值時(shí)生成。
可選地,所述保護(hù)套的翻蓋部設(shè)置有距離傳感器;
所述距離檢測(cè)模塊還適于:
當(dāng)接收到由所述保護(hù)套返回的第二操作指令時(shí),確定所述移動(dòng)設(shè)備與所述保護(hù)套的翻蓋部之間的距離大于或等于預(yù)設(shè)的距離閾值;
其中,所述第二操作指令在所述保護(hù)套的距離傳感器檢測(cè)到所述移動(dòng)設(shè)備與其他對(duì)象之間的距離大于或等于預(yù)設(shè)的距離閾值時(shí)生成。
可選地,所述操作界面加載模塊還適于:
判斷所述移動(dòng)設(shè)備是否處于通話狀態(tài);若否,則加載獨(dú)立應(yīng)用的操作界面。
可選地,所述操作界面取消模塊還適于:
判斷所述移動(dòng)設(shè)備是否處于通話狀態(tài);若否,則取消獨(dú)立應(yīng)用的操作界面。
可選地,所述保護(hù)套與所述移動(dòng)設(shè)備的設(shè)備型號(hào)適配;
所述主界面加載模塊還適于:
識(shí)別所述移動(dòng)設(shè)備的設(shè)備型號(hào);
在所述獨(dú)立應(yīng)用的操作界面中,按照所述設(shè)備型號(hào)加載與所述中空部適配的主界面。
可選地,所述主界面加載模塊還適于:
按照所述設(shè)備型號(hào)確定與所述中空部適配的特征區(qū)域;
獲取與所述設(shè)備型號(hào)適配的主界面;
在所述特征區(qū)域中加載所述主界面。
可選地,所述主界面加載模塊還適于:
按照所述設(shè)備型號(hào)確定與所述中空部適配的特征區(qū)域的配置信息;
在所述獨(dú)立應(yīng)用的操作界面中,按照所述配置信息確定特征區(qū)域的位置、形狀。
可選地,還包括:
操作界面切換模塊,適于將所述主界面切換至第三方應(yīng)用的操作界面;
交互操作模塊,適于通過所述第三方應(yīng)用的操作界面調(diào)用所述第三方應(yīng)用進(jìn)行交互操作。
本發(fā)明實(shí)施例在移動(dòng)設(shè)備與保護(hù)套的翻蓋部之間的距離小于預(yù)設(shè)的距離閾值時(shí),加載獨(dú)立應(yīng)用的操作界面,并在獨(dú)立應(yīng)用的操作界面中加載主界面,保證了正常對(duì)獨(dú)立應(yīng)用進(jìn)行操作的同時(shí),由于縮小了操作界面,因此,方便用戶在單手等情況下進(jìn)行操作,減少了誤操作的幾率,避免采用另一個(gè)手輔助操作,提高了操作的簡(jiǎn)便性,提高了操作效率,同時(shí),基于保護(hù)套進(jìn)行獨(dú)立應(yīng)用的開關(guān)控制,操作簡(jiǎn)便。
本發(fā)明實(shí)施例在獨(dú)立應(yīng)用的操作界面中,通過第三方應(yīng)用的操作界面,與第三方應(yīng)用進(jìn)行交互操作,保證了正常對(duì)第三方應(yīng)用進(jìn)行操作的同時(shí),進(jìn)一步提高了操作效率。
上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的具體實(shí)施方式。
附圖說明
通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示 相同的部件。在附圖中:
圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種基于移動(dòng)設(shè)備的應(yīng)用界面的切換方法實(shí)施例1的步驟流程圖;
圖2示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種保護(hù)套的示例圖;
圖3示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種移動(dòng)設(shè)備嵌入打開時(shí)的保護(hù)套的示例圖;
圖4示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種移動(dòng)設(shè)備嵌入關(guān)閉時(shí)的保護(hù)套的示例圖;
圖5示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種基于移動(dòng)設(shè)備的應(yīng)用界面的切換方法實(shí)施例2的步驟流程圖;
圖6示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種基于移動(dòng)設(shè)備的應(yīng)用界面的切換裝置實(shí)施例1的結(jié)構(gòu)框圖;以及
圖7示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種基于移動(dòng)設(shè)備的應(yīng)用界面的切換裝置實(shí)施例2的結(jié)構(gòu)框圖。
具體實(shí)施方式
下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
參照?qǐng)D1,示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種基于移動(dòng)設(shè)備的應(yīng)用界面的切換方法實(shí)施例1的步驟流程圖,具體可以包括如下步驟:
步驟101,檢測(cè)所述移動(dòng)設(shè)備與所述保護(hù)套的翻蓋部之間的距離;
需要說明的是,本發(fā)明實(shí)施例可以應(yīng)用在各種移動(dòng)設(shè)備中,例如,手機(jī)、平板電腦、個(gè)人數(shù)字助理、穿戴設(shè)備(如眼鏡、手表等)等等。
在具體實(shí)現(xiàn)中,該移動(dòng)設(shè)備可以具有配件,該配件為物理硬件,具體可以包括保護(hù)套、智鍵、掛件等等。
該移動(dòng)設(shè)備的操作系統(tǒng)可以包括Android(安卓)、IOS、Windows Phone、 Windows等等,可以支持配件應(yīng)用的運(yùn)行,該配件應(yīng)用為與配件配套的應(yīng)用。
如圖2所示,保護(hù)套200具有底部201和翻蓋部202,翻蓋部202中具有中空部203(即穿透保護(hù)套200的區(qū)域)。
如圖3所示,移動(dòng)設(shè)備300嵌在保護(hù)套200中,保護(hù)套200的底部201與移動(dòng)設(shè)備300的底部嵌合,保護(hù)套200的翻蓋部202可以蓋合移動(dòng)設(shè)備300。
在一種檢測(cè)方式中,移動(dòng)設(shè)備可以設(shè)置有距離傳感器,如在聽筒附近設(shè)置有距離傳感器。
其中,距離傳感器可以為利用“飛行時(shí)間法”flying time的原理檢測(cè)物體的距離的一種傳感器,而“飛行時(shí)間法”(flying time)是通過發(fā)射特別短的并測(cè)量此光脈沖從發(fā)射到被物體反射回來的時(shí)間,通過測(cè)時(shí)間間隔來計(jì)算與物體之間的距離。
在檢測(cè)時(shí),可以從移動(dòng)設(shè)備的距離傳感器讀取移動(dòng)設(shè)備與其他對(duì)象之間的距離,若保護(hù)套的翻蓋部蓋合,翻蓋部會(huì)阻擋移動(dòng)設(shè)備的距離傳感器,因此,該距離可以作為移動(dòng)設(shè)備與保護(hù)套的翻蓋部之間的距離。
若該距離小于預(yù)設(shè)的距離閾值,則可以認(rèn)為移動(dòng)設(shè)備與保護(hù)套的翻蓋部之間的距離小于預(yù)設(shè)的距離閾值。
在另一種檢測(cè)方式中,保護(hù)套的翻蓋部可以設(shè)置有距離傳感器;
在檢測(cè)時(shí),當(dāng)接收到由保護(hù)套返回的第一操作指令時(shí),可以確定移動(dòng)設(shè)備與保護(hù)套的翻蓋部之間的距離小于預(yù)設(shè)的距離閾值;
其中,第一操作指令在保護(hù)套的距離傳感器檢測(cè)到移動(dòng)設(shè)備與其他對(duì)象之間的距離小于預(yù)設(shè)的距離閾值時(shí)生成。
若保護(hù)套的翻蓋部蓋合,移動(dòng)設(shè)備會(huì)阻擋翻蓋部的距離傳感器,因此,該距離可以作為移動(dòng)設(shè)備與保護(hù)套的翻蓋部之間的距離。
需要說明的是,除了距離傳感器之外,在保護(hù)套中還可以設(shè)置有微處理器及信號(hào)觸點(diǎn)接頭。
該微處理器用于判斷距離傳感器檢測(cè)的距離是否小于預(yù)設(shè)的距離閾值,并生成第一操作指令;
該信號(hào)觸點(diǎn)接頭可以將第一操作指令發(fā)送至移動(dòng)設(shè)備。
當(dāng)然,上述檢測(cè)方式只是作為示例,在實(shí)施本發(fā)明實(shí)施例時(shí),可以根據(jù)實(shí)際情況設(shè)置其他檢測(cè)方式,如在保護(hù)套中設(shè)置霍爾開關(guān)進(jìn)行檢測(cè),等等,本發(fā)明實(shí)施例對(duì)此不加以限制。另外,除了上述檢測(cè)方式外,本領(lǐng)域技術(shù)人員還可以根據(jù)實(shí)際需要采用其它檢測(cè)方式,本發(fā)明實(shí)施例對(duì)此也不加以限制。
步驟102,當(dāng)所述距離小于預(yù)設(shè)的距離閾值時(shí),加載獨(dú)立應(yīng)用的操作界面;
在本發(fā)明實(shí)施例中,若移動(dòng)設(shè)備與保護(hù)套翻蓋部的距離小于預(yù)設(shè)的距離閾值,即用戶進(jìn)行了保護(hù)套的關(guān)閉操作
在桌面、其他應(yīng)用等界面中,若用戶關(guān)閉保護(hù)套,則可以啟動(dòng)獨(dú)立應(yīng)用的操作界面。
其中,獨(dú)立應(yīng)用可以指獨(dú)立于其所調(diào)用的第三方應(yīng)用的應(yīng)用,即第三方應(yīng)用是相對(duì)于獨(dú)立應(yīng)用而言的,第三方應(yīng)用可以是系統(tǒng)應(yīng)用,而獨(dú)立應(yīng)用可以為系統(tǒng)應(yīng)用,也可以為系統(tǒng)應(yīng)用之外的第三方應(yīng)用,本發(fā)明實(shí)施例對(duì)此不加以限制。
需要說明的是,若復(fù)用了移動(dòng)設(shè)備的距離傳感器,則可以判斷移動(dòng)設(shè)備是否處于通話狀態(tài);若否,則加載獨(dú)立應(yīng)用的操作界面,避免在通話過程中加載獨(dú)立應(yīng)用的操作界面,造成誤操作。
步驟103,在所述獨(dú)立應(yīng)用的操作界面中,加載與所述中空部適配的主界面。
在本發(fā)明實(shí)施例中,該獨(dú)立應(yīng)用可以為與保護(hù)套配套的應(yīng)用。
在具體實(shí)現(xiàn)中,該主界面中具有一個(gè)或多個(gè)UI(User Interface,用戶界面)元素,如窗口、控件、圖標(biāo)等等,可以通過觸控操作與獨(dú)立應(yīng)用進(jìn)行交互,即向獨(dú)立應(yīng)用觸發(fā)操作指令、展示獨(dú)立應(yīng)用的反饋。
其他非主界面的區(qū)域可以不顯示任何UI元素,呈現(xiàn)黑屏狀態(tài),不響應(yīng)發(fā)生在該非主界面的區(qū)域的觸控操作。
在本發(fā)明的一種可選實(shí)施例中,保護(hù)套與移動(dòng)設(shè)備的設(shè)備型號(hào)適配,則 在本發(fā)明實(shí)施例中,步驟103可以包括如下子步驟:
子步驟S11,識(shí)別所述移動(dòng)設(shè)備的設(shè)備型號(hào);
子步驟S12,在所述獨(dú)立應(yīng)用的操作界面中,按照所述設(shè)備型號(hào)加載與所述中空部適配的主界面。
在本發(fā)明實(shí)施例中,不同的移動(dòng)設(shè)備具有不同的主界面,因此,在加載主界面之前,可以通過讀取系統(tǒng)配置獲知移動(dòng)設(shè)備的設(shè)備型號(hào),依據(jù)設(shè)備型號(hào)加載主界面。
以Android系統(tǒng)為例,可以通過Build.MODEL讀取設(shè)備型號(hào)。
在本發(fā)明實(shí)施例的一種可選示例中,子步驟S12進(jìn)一步可以包括如下子步驟:
子步驟S121,按照所述設(shè)備型號(hào)確定與所述中空部適配的特征區(qū)域;
獨(dú)立應(yīng)用的操作界面中具有特征區(qū)域,即特征區(qū)域?yàn)椴僮鹘缑娴囊徊糠帧?/p>
在具體實(shí)現(xiàn)中,可以按照設(shè)備型號(hào)獲取特征區(qū)域的配置信息,如在本地讀取特征區(qū)域的配置信息,或向服務(wù)器請(qǐng)求特征區(qū)域的配置信息。
在獨(dú)立應(yīng)用的操作界面中,按照配置信息確定特征區(qū)域的位置、形狀。
子步驟S122,獲取與所述設(shè)備型號(hào)適配的主界面;
由于不同的移動(dòng)設(shè)備具有不同的主界面,獨(dú)立應(yīng)用中不一定存儲(chǔ)有適配的主界面。
因此,在本地查找與設(shè)備型號(hào)適配的主界面,和/或,向服務(wù)器請(qǐng)求與設(shè)備型號(hào)適配的主界面。
子步驟S123,在所述特征區(qū)域中加載所述主界面。
由于特征區(qū)域與設(shè)備型號(hào)適配,并且主界面與設(shè)備型號(hào)適配,因此,特征區(qū)域與主界面也適配。
若獲取到了主界面,則可以在特征區(qū)域中,加載主界面,以讓用戶進(jìn)行操作。
如圖3所示,若移動(dòng)設(shè)備300檢測(cè)到指定的第一觸發(fā)操作時(shí),則可以加載獨(dú)立應(yīng)用的操作界面301,在獨(dú)立應(yīng)用的操作界面301中具有特征區(qū)域 302,該特征區(qū)域302可以為圓形,也可以為方形、棱形等等,本發(fā)明實(shí)施例對(duì)此不加以限制。
其他非特征區(qū)域303可以不顯示任何UI元素,呈現(xiàn)黑屏狀態(tài),不響應(yīng)發(fā)生在該非特征區(qū)域303的觸控操作。
保護(hù)套200翻蓋部202中的中空部203與特征區(qū)域302適配,即移動(dòng)設(shè)備300的特征區(qū)域302與保護(hù)套200的中空部203的位置、形狀和大小匹配。
例如,若特征區(qū)域302為圓形,則中空部203可以為圓形,若特征區(qū)域302為方形、棱形等其他圖形,則中空部203也可以為方形、棱形等其他圖形,本發(fā)明實(shí)施例對(duì)此不加以限制。
在保護(hù)套400打開的情況下,獨(dú)立應(yīng)用的操作界面301是全部可視的。
如圖4所示,在保護(hù)套200關(guān)閉的情況下,獨(dú)立應(yīng)用的操作界面301中特征區(qū)域302,可以通過保護(hù)套200中空部203可視,非特征區(qū)域302由于保護(hù)套200翻蓋部中非中空部的遮擋,是不可視的。
本發(fā)明實(shí)施例在移動(dòng)設(shè)備與保護(hù)套的翻蓋部之間的距離小于預(yù)設(shè)的距離閾值時(shí),加載獨(dú)立應(yīng)用的操作界面,并在獨(dú)立應(yīng)用的操作界面中加載主界面,保證了正常對(duì)獨(dú)立應(yīng)用進(jìn)行操作的同時(shí),由于縮小了操作界面,因此,方便用戶在單手等情況下進(jìn)行操作,減少了誤操作的幾率,避免采用另一個(gè)手輔助操作,提高了操作的簡(jiǎn)便性,提高了操作效率,同時(shí),基于保護(hù)套進(jìn)行獨(dú)立應(yīng)用的開關(guān)控制,操作簡(jiǎn)便。
參照?qǐng)D5,示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種基于移動(dòng)設(shè)備的應(yīng)用界面的切換方法實(shí)施例2的步驟流程圖,移動(dòng)設(shè)備嵌在保護(hù)套中,保護(hù)套的翻蓋部中具有中空部,該方法具體可以包括如下步驟:
步驟501,檢測(cè)所述移動(dòng)設(shè)備與所述保護(hù)套的翻蓋部之間的距離;
步驟502,當(dāng)所述距離小于預(yù)設(shè)的距離閾值時(shí),加載獨(dú)立應(yīng)用的操作界面;
步驟503,在所述獨(dú)立應(yīng)用的操作界面中,加載與所述中空部適配的主界面;
步驟504,將所述主界面切換至第三方應(yīng)用的操作界面;
在本發(fā)明實(shí)施例中,可以在獨(dú)立應(yīng)用的操作界面中,加載第三方應(yīng)用的操作界面。
需要說明的是,在特征區(qū)域中所加載的第三方應(yīng)用的操作界面,基于第三方應(yīng)用開放的API(Application Program Interface,應(yīng)用程序接口)規(guī)范及對(duì)應(yīng)第三方應(yīng)用的功能設(shè)計(jì)。
例如,在即時(shí)通訊工具中,本身具有會(huì)話窗口,并且開放了通話的API,則可以在第三方應(yīng)用的操作界面中,對(duì)應(yīng)設(shè)計(jì)會(huì)話窗口。
因此,第三方應(yīng)用的操作界面用于調(diào)用第三方應(yīng)用,但其實(shí)質(zhì)也為獨(dú)立應(yīng)用的操作界面,并不為第三方應(yīng)用自身的操作界面。
在本發(fā)明的一種可選實(shí)施例中,步驟504可以包括如下子步驟:
子步驟S21,在所述主界面中加載一個(gè)或多個(gè)第三方應(yīng)用的應(yīng)用圖標(biāo);
在具體實(shí)現(xiàn)中,可以識(shí)別已安裝的一個(gè)或多個(gè)第三方應(yīng)用,所識(shí)別的第三方應(yīng)用可以為支持從獨(dú)立應(yīng)用調(diào)用的第三方應(yīng)用。
進(jìn)一步獲取一個(gè)或多個(gè)第三方應(yīng)用的、適配主界面的一個(gè)或多個(gè)應(yīng)用圖標(biāo),在主界面中加載一個(gè)或多個(gè)應(yīng)用圖標(biāo)。
其中,該應(yīng)用圖標(biāo)可以為第三方應(yīng)用的原應(yīng)用圖標(biāo),按照主界面與屏幕之間的比例縮小得到,也可以為針對(duì)該主界面特定設(shè)計(jì)的,本發(fā)明實(shí)施例對(duì)此不加以限制。
子步驟S22,檢測(cè)所述應(yīng)用圖標(biāo)是否被觸發(fā);若是,則執(zhí)行子步驟S23;
在具體實(shí)現(xiàn)中,若用戶需要調(diào)用某個(gè)應(yīng)用,則可以通過指定的方式觸發(fā)應(yīng)用圖標(biāo)。
在其中一種觸發(fā)方式中,用戶可以直接通過點(diǎn)擊、重按等指定的觸控操作觸發(fā)應(yīng)用圖標(biāo)。
在應(yīng)用圖標(biāo)中檢測(cè)到指定的觸摸事件時(shí),確定應(yīng)用圖標(biāo)被觸發(fā)。
在另一種觸發(fā)方式中,用戶可以在主界面復(fù)用移動(dòng)設(shè)備已有的物理鍵觸發(fā)應(yīng)用圖標(biāo)。
當(dāng)檢測(cè)到移動(dòng)設(shè)備的第一物理鍵(如音量鍵的上鍵)被觸發(fā)時(shí),在一個(gè) 或多個(gè)應(yīng)用圖標(biāo)中加載光標(biāo)焦點(diǎn)。
為方便用戶確認(rèn),可以將該應(yīng)用圖標(biāo)的背景填涂其他顏色、在該應(yīng)用圖標(biāo)上顯示懸浮窗口等方式進(jìn)行標(biāo)識(shí),本發(fā)明實(shí)施例對(duì)此不加以限制。
當(dāng)檢測(cè)到移動(dòng)設(shè)備的第二物理鍵(如音量鍵的下鍵)被觸發(fā)時(shí),確定觸發(fā)光標(biāo)焦點(diǎn)所在的應(yīng)用圖標(biāo)。
子步驟S23,查詢所述應(yīng)用圖標(biāo)所屬第三方應(yīng)用的操作界面;
子步驟S24,將所述主界面切換至所述第三方應(yīng)用的操作界面。
在具體實(shí)現(xiàn)中,可以在移動(dòng)設(shè)備本地的數(shù)據(jù)庫(kù)中查詢應(yīng)用圖標(biāo)所屬第三方應(yīng)用的操作界面。
當(dāng)未查找到時(shí),可以向服務(wù)器請(qǐng)求應(yīng)用圖標(biāo)所屬第三方應(yīng)用的操作界面。
當(dāng)查找到或請(qǐng)求到了應(yīng)用圖標(biāo)所屬第三方應(yīng)用的操作界面時(shí),可以在特征區(qū)域中,將主界面切換至第三方應(yīng)用的操作界面。
在本發(fā)明的另一種可選實(shí)施例中,步驟204可以包括如下子步驟:
子步驟S31,在所述主界面中檢測(cè)到滑動(dòng)操作時(shí),計(jì)算所述滑動(dòng)操作的滑動(dòng)方向;
子步驟S32,按照所述滑動(dòng)方向獲取第三方應(yīng)用的、適配所述主界面的操作界面;
子步驟S33,將所述主界面切換至所述第三方應(yīng)用的操作界面。
應(yīng)用本發(fā)明實(shí)施例,可以預(yù)先配置滑動(dòng)方向與第三方應(yīng)用的操作界面。
因此,用戶可以通過滑動(dòng)操作,快速?gòu)闹鹘缑媲袚Q至第三方應(yīng)用的操作界面。
例如,滑動(dòng)方向?yàn)樽宰笙蛴遥鋵?duì)應(yīng)的第三方應(yīng)用的操作界面為時(shí)鐘界面,則可以在主界面中檢測(cè)到自左向右的滑動(dòng)操作時(shí),快速?gòu)闹鹘缑媲袚Q至?xí)r鐘界面。
當(dāng)然,上述觸發(fā)方式只是作為示例,在實(shí)施本發(fā)明實(shí)施例時(shí),可以根據(jù)實(shí)際情況設(shè)置其他觸發(fā)方式,本發(fā)明實(shí)施例對(duì)此不加以限制。另外,除了上述觸發(fā)方式外,本領(lǐng)域技術(shù)人員還可以根據(jù)實(shí)際需要采用其它觸發(fā)方式,本 發(fā)明實(shí)施例對(duì)此也不加以限制。
步驟505,通過所述第三方應(yīng)用的操作界面調(diào)用所述第三方應(yīng)用進(jìn)行交互操作;
在具體實(shí)現(xiàn)中,第三方應(yīng)用可以開放API接口,獨(dú)立應(yīng)用可以針對(duì)在第三方應(yīng)用的操作界面的操作,按照第三方應(yīng)用的API接口的規(guī)范,與第三方應(yīng)用進(jìn)行通信、交互。
在本發(fā)明的一種可選實(shí)施例中,步驟505可以包括如下子步驟:
子步驟S41,通過所述第三方應(yīng)用的操作界面接收第一操作數(shù)據(jù);
子步驟S42,將所述操作數(shù)據(jù)封裝成操作請(qǐng)求;
子步驟S43,調(diào)用所述第三方應(yīng)用的接口、將所述操作請(qǐng)求發(fā)送至所述第三方應(yīng)用,請(qǐng)求所述第三方應(yīng)用按照所述第一操作數(shù)據(jù)進(jìn)行操作。
在本發(fā)明實(shí)施例中,獨(dú)立應(yīng)用可以將用戶在第三方應(yīng)用的操作界面中針對(duì)第三方應(yīng)用的第一操作數(shù)據(jù)按照第三方應(yīng)用的API規(guī)范封裝成操作請(qǐng)求,發(fā)送至第三方應(yīng)用,第三方應(yīng)用從該操作請(qǐng)求讀取第一操作數(shù)據(jù)進(jìn)行操作。
例如,若第三方應(yīng)用為即時(shí)通訊工具,在第三方應(yīng)用的操作界面中加載了一會(huì)話窗口,當(dāng)前用戶向好友用戶發(fā)送了一條消息,則獨(dú)立應(yīng)用可以將好友用戶的賬號(hào)、消息、發(fā)送操作的標(biāo)識(shí)封裝成操作請(qǐng)求,發(fā)送至即時(shí)通訊工具,即時(shí)通訊工具讀取好友用戶的賬號(hào)、消息、發(fā)送操作的標(biāo)識(shí),按照發(fā)送操作的標(biāo)識(shí),將該消息發(fā)送至好友用戶的賬號(hào)。
在本發(fā)明的另一種可選實(shí)施例中,步驟505可以包括如下子步驟:
子步驟S51,通過所述第三方應(yīng)用的接口接收第二操作數(shù)據(jù);
子步驟S52,在所述第三方應(yīng)用的操作界面中按照所述第二操作數(shù)據(jù)進(jìn)行操作。
在本發(fā)明實(shí)施例中,獨(dú)立應(yīng)用可以接收第三方應(yīng)用發(fā)送的響應(yīng)消息,按照第三方應(yīng)用的API規(guī)范讀取第二操作數(shù)據(jù),在第三方應(yīng)用的操作界面中按照第二操作數(shù)據(jù)進(jìn)行操作。
例如,若第三方應(yīng)用為即時(shí)通訊工具,在第三方應(yīng)用的操作界面中加載了一會(huì)話窗口,第三方應(yīng)用發(fā)送了響應(yīng)消息,獨(dú)立應(yīng)用在該響應(yīng)消息中讀取 了好友用戶賬號(hào)、消息和接收操作的標(biāo)識(shí),則獨(dú)立應(yīng)用可以在會(huì)話窗口中,按照接收操作的標(biāo)識(shí),繪制接收到好友用戶的賬號(hào)發(fā)送的消息。
對(duì)于部分系統(tǒng)應(yīng)用,由于較少存在交互,很多情況下是單方面接收第三方應(yīng)用發(fā)送的第二操作數(shù)據(jù)進(jìn)行處理。
例如,若第三方應(yīng)用的操作界面為時(shí)鐘界面,第二操作數(shù)據(jù)為時(shí)間數(shù)據(jù),則可以在時(shí)鐘界面中顯示時(shí)間數(shù)據(jù)。
又例如,若第三方應(yīng)用的操作界面為播放器界面,第二操作數(shù)據(jù)為音頻數(shù)據(jù),則可以在播放器界面中顯示音頻數(shù)據(jù)(如播放進(jìn)度、歌曲封面等)。
當(dāng)然,上述交互操作只是作為示例,在實(shí)施本發(fā)明實(shí)施例時(shí),可以根據(jù)實(shí)際情況設(shè)置其他交互操作,本發(fā)明實(shí)施例對(duì)此不加以限制。另外,除了上述交互操作外,本領(lǐng)域技術(shù)人員還可以根據(jù)實(shí)際需要采用其它交互操作,本發(fā)明實(shí)施例對(duì)此也不加以限制。
步驟506,當(dāng)所述距離大于或等于預(yù)設(shè)的距離閾值時(shí),取消獨(dú)立應(yīng)用的操作界面。
在一種檢測(cè)方式中,移動(dòng)設(shè)備可以設(shè)置有距離傳感器,如在聽筒附近設(shè)置有距離傳感器。
在檢測(cè)時(shí),可以從移動(dòng)設(shè)備的距離傳感器讀取移動(dòng)設(shè)備與其他對(duì)象之間的距離,若保護(hù)套的翻蓋部蓋合,翻蓋部會(huì)阻擋移動(dòng)設(shè)備的距離傳感器,因此,該距離可以作為移動(dòng)設(shè)備與保護(hù)套的翻蓋部之間的距離。
若該距離大于或等于預(yù)設(shè)的距離閾值,則可以認(rèn)為移動(dòng)設(shè)備與保護(hù)套的翻蓋部之間的距離大于或等于預(yù)設(shè)的距離閾值。
在另一種檢測(cè)方式中,保護(hù)套的翻蓋部可以設(shè)置有距離傳感器;
在檢測(cè)時(shí),當(dāng)接收到由保護(hù)套返回的第二操作指令時(shí),確定移動(dòng)設(shè)備與所述保護(hù)套的翻蓋部之間的距離大于或等于預(yù)設(shè)的距離閾值;
其中,第二操作指令在所述保護(hù)套的距離傳感器檢測(cè)到移動(dòng)設(shè)備與其他對(duì)象之間的距離大于或等于預(yù)設(shè)的距離閾值時(shí)生成。
若保護(hù)套的翻蓋部蓋合,移動(dòng)設(shè)備會(huì)阻擋翻蓋部的距離傳感器,因此,該距離可以作為移動(dòng)設(shè)備與保護(hù)套的翻蓋部之間的距離。
需要說明的是,除了距離傳感器之外,在保護(hù)套中還可以設(shè)置有微處理器及信號(hào)觸點(diǎn)接頭。
該微處理器用于判斷距離傳感器檢測(cè)的距離是否大于或等于預(yù)設(shè)的距離閾值,并生成第二操作指令;
該信號(hào)觸點(diǎn)接頭可以將第二操作指令發(fā)送至移動(dòng)設(shè)備。
當(dāng)然,上述檢測(cè)方式只是作為示例,在實(shí)施本發(fā)明實(shí)施例時(shí),可以根據(jù)實(shí)際情況設(shè)置其他檢測(cè)方式,如在保護(hù)套中設(shè)置霍爾開關(guān)進(jìn)行檢測(cè),等等,本發(fā)明實(shí)施例對(duì)此不加以限制。另外,除了上述檢測(cè)方式外,本領(lǐng)域技術(shù)人員還可以根據(jù)實(shí)際需要采用其它檢測(cè)方式,本發(fā)明實(shí)施例對(duì)此也不加以限制。
在本發(fā)明實(shí)施例中,若用戶打開保護(hù)套,則可以取消獨(dú)立應(yīng)用的操作界面,加載在先顯示的桌面、其他應(yīng)用等界面。
需要說明的是,若復(fù)用了移動(dòng)設(shè)備的距離傳感器,則可以判斷移動(dòng)設(shè)備是否處于通話狀態(tài);若否,則取消獨(dú)立應(yīng)用的操作界面,避免在通話過程中加載獨(dú)立應(yīng)用的操作界面,造成誤操作。
本發(fā)明實(shí)施例在獨(dú)立應(yīng)用的操作界面中,通過第三方應(yīng)用的操作界面,與第三方應(yīng)用進(jìn)行交互操作,保證了正常對(duì)第三方應(yīng)用進(jìn)行操作的同時(shí),進(jìn)一步提高了操作效率。
對(duì)于方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明實(shí)施例并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明實(shí)施例,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作并不一定是本發(fā)明實(shí)施例所必須的。
參照?qǐng)D6,示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種基于移動(dòng)設(shè)備的應(yīng)用界面的切換裝置實(shí)施例1的結(jié)構(gòu)框圖,移動(dòng)設(shè)備嵌在保護(hù)套中,所述保護(hù)套的翻蓋部中具有中空部,所述裝置具體可以包括如下模塊:
距離檢測(cè)模塊601,適于檢測(cè)所述移動(dòng)設(shè)備與所述保護(hù)套的翻蓋部之間的距離;
操作界面加載模塊602,適于在所述距離小于預(yù)設(shè)的距離閾值時(shí),加載獨(dú)立應(yīng)用的操作界面;
主界面加載模塊603,適于在所述獨(dú)立應(yīng)用的操作界面中,加載與所述中空部適配的主界面。
在本發(fā)明的一種可選實(shí)施例中,所述移動(dòng)設(shè)備設(shè)置有距離傳感器;
所述距離檢測(cè)模塊601還可以適于:
從所述移動(dòng)設(shè)備的距離傳感器讀取所述移動(dòng)設(shè)備與其他對(duì)象之間的距離,作為所述移動(dòng)設(shè)備與所述保護(hù)套的翻蓋部之間的距離。
在本發(fā)明的另一種可選實(shí)施例中,所述保護(hù)套的翻蓋部設(shè)置有距離傳感器;
所述距離檢測(cè)模塊601還可以適于:
當(dāng)接收到由所述保護(hù)套返回的第一操作指令時(shí),確定所述移動(dòng)設(shè)備與所述保護(hù)套的翻蓋部之間的距離小于預(yù)設(shè)的距離閾值;
其中,所述第一操作指令在所述保護(hù)套的距離傳感器檢測(cè)到所述移動(dòng)設(shè)備與其他對(duì)象之間的距離小于預(yù)設(shè)的距離閾值時(shí)生成。
在本發(fā)明的一種可選實(shí)施例中,所述操作界面加載模塊602還可以適于:
判斷所述移動(dòng)設(shè)備是否處于通話狀態(tài);若否,則加載獨(dú)立應(yīng)用的操作界面。
在本發(fā)明的一種可選實(shí)施例中,所述保護(hù)套與所述移動(dòng)設(shè)備的設(shè)備型號(hào)適配;
所述主界面加載模塊603還可以適于:
識(shí)別所述移動(dòng)設(shè)備的設(shè)備型號(hào);
在所述獨(dú)立應(yīng)用的操作界面中,按照所述設(shè)備型號(hào)加載與所述中空部適配的主界面。
在本發(fā)明的一種可選實(shí)施例中,所述主界面加載模塊603還可以適于:
按照所述設(shè)備型號(hào)確定與所述中空部適配的特征區(qū)域;
獲取與所述設(shè)備型號(hào)適配的主界面;
在所述特征區(qū)域中加載所述主界面。
在本發(fā)明的一種可選實(shí)施例中,所述主界面加載模塊603還可以適于:
按照所述設(shè)備型號(hào)確定與所述中空部適配的特征區(qū)域的配置信息;
在所述獨(dú)立應(yīng)用的操作界面中,按照所述配置信息確定特征區(qū)域的位置、形狀。
參照?qǐng)D7,示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種基于移動(dòng)設(shè)備的應(yīng)用界面的切換裝置實(shí)施例2的結(jié)構(gòu)框圖,移動(dòng)設(shè)備嵌在保護(hù)套中,所述保護(hù)套的翻蓋部中具有中空部,所述裝置具體可以包括如下模塊:
距離檢測(cè)模塊701,適于檢測(cè)所述移動(dòng)設(shè)備與所述保護(hù)套的翻蓋部之間的距離;
操作界面加載模塊702,適于在所述距離小于預(yù)設(shè)的距離閾值時(shí),加載獨(dú)立應(yīng)用的操作界面;
主界面加載模塊703,適于在所述獨(dú)立應(yīng)用的操作界面中,加載與所述中空部適配的主界面;
操作界面切換模塊704,適于將所述主界面切換至第三方應(yīng)用的操作界面;
交互操作模塊705,適于通過所述第三方應(yīng)用的操作界面調(diào)用所述第三方應(yīng)用進(jìn)行交互操作;
操作界面取消模塊706,適于在所述距離大于或等于預(yù)設(shè)的距離閾值時(shí),取消獨(dú)立應(yīng)用的操作界面。
在本發(fā)明的一種可選實(shí)施例中,所述移動(dòng)設(shè)備設(shè)置有距離傳感器;
所述距離檢測(cè)模塊701還可以適于:
從所述移動(dòng)設(shè)備的距離傳感器讀取所述移動(dòng)設(shè)備與其他對(duì)象之間的距離,作為所述移動(dòng)設(shè)備與所述保護(hù)套的翻蓋部之間的距離。
在本發(fā)明的另一種可選實(shí)施例中,所述保護(hù)套的翻蓋部設(shè)置有距離傳感器;
所述距離檢測(cè)模塊701還可以適于:
當(dāng)接收到由所述保護(hù)套返回的第二操作指令時(shí),確定所述移動(dòng)設(shè)備與所述保護(hù)套的翻蓋部之間的距離大于或等于預(yù)設(shè)的距離閾值;
其中,所述第二操作指令在所述保護(hù)套的距離傳感器檢測(cè)到所述移動(dòng)設(shè)備與其他對(duì)象之間的距離大于或等于預(yù)設(shè)的距離閾值時(shí)生成。
在本發(fā)明的一種可選實(shí)施例中,所述操作界面取消模塊706還可以適于:
判斷所述移動(dòng)設(shè)備是否處于通話狀態(tài);若否,則取消獨(dú)立應(yīng)用的操作界面。
對(duì)于裝置實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡(jiǎn)單,相關(guān)之處參見方法實(shí)施例的部分說明即可。
在此提供的算法和顯示不與任何特定計(jì)算機(jī)、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類系統(tǒng)所要求的結(jié)構(gòu)是顯而易見的。此外,本發(fā)明也不針對(duì)任何特定編程語(yǔ)言。應(yīng)當(dāng)明白,可以利用各種編程語(yǔ)言實(shí)現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對(duì)特定語(yǔ)言所做的描述是為了披露本發(fā)明的最佳實(shí)施方式。
在此處所提供的說明書中,說明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對(duì)本說明書的理解。
類似地,應(yīng)當(dāng)理解,為了精簡(jiǎn)本公開并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在上面對(duì)本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施例、圖、或者對(duì)其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多的特征。更確切地說,如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個(gè)實(shí)施例的所有特征。因此,遵循具體實(shí)施方式的權(quán)利要求書由此明確地并入該具體實(shí)施方式,其中每個(gè)權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。
本領(lǐng)域那些技術(shù)人員可以理解,可以對(duì)實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們?cè)O(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中??梢园褜?shí)施例中的模塊或單元或組件組合成一個(gè)模塊或單元或組件,以及此外可以把它們分成多個(gè)子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對(duì)本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過程或單元進(jìn)行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個(gè)特征可以由提供相同、等同或相似目的的替代特征來代替。
此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在下面的權(quán)利要求書中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來使用。
本發(fā)明的各個(gè)部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個(gè)或者多個(gè)處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號(hào)處理器(DSP)來實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的基于移動(dòng)設(shè)備的應(yīng)用界面的切換設(shè)備中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣的實(shí)現(xiàn)本發(fā)明的程序可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個(gè)或者多個(gè)信號(hào)的形式。這樣的信號(hào)可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號(hào)上提供,或者以任何其他形式提供。
應(yīng)該注意的是上述實(shí)施例對(duì)本發(fā)明進(jìn)行說明而不是對(duì)本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號(hào)之間的任何參考符號(hào)構(gòu)造成對(duì)權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個(gè)”不排除存在多個(gè)這樣的元件。本發(fā)明可 以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過同一個(gè)硬件項(xiàng)來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序。可將這些單詞解釋為名稱。
本發(fā)明實(shí)施例公開了A1、一種基于移動(dòng)設(shè)備的應(yīng)用界面的切換方法,移動(dòng)設(shè)備嵌在保護(hù)套中,所述保護(hù)套的翻蓋部中具有中空部,所述方法包括:
檢測(cè)所述移動(dòng)設(shè)備與所述保護(hù)套的翻蓋部之間的距離;
當(dāng)所述距離小于預(yù)設(shè)的距離閾值時(shí),加載獨(dú)立應(yīng)用的操作界面;
在所述獨(dú)立應(yīng)用的操作界面中,加載與所述中空部適配的主界面。
A2、如A1所述的方法,還包括:
當(dāng)所述距離大于或等于預(yù)設(shè)的距離閾值時(shí),取消獨(dú)立應(yīng)用的操作界面。
A3、如A1或A2所述的方法,所述移動(dòng)設(shè)備設(shè)置有距離傳感器;
所述檢測(cè)所述移動(dòng)設(shè)備與所述保護(hù)套的翻蓋部之間的距離的步驟包括:
從所述移動(dòng)設(shè)備的距離傳感器讀取所述移動(dòng)設(shè)備與其他對(duì)象之間的距離,作為所述移動(dòng)設(shè)備與所述保護(hù)套的翻蓋部之間的距離。
A4、如A1或A2所述的方法,所述保護(hù)套的翻蓋部設(shè)置有距離傳感器;
所述檢測(cè)所述移動(dòng)設(shè)備與所述保護(hù)套的翻蓋部之間的距離的步驟包括:
當(dāng)接收到由所述保護(hù)套返回的第一操作指令時(shí),確定所述移動(dòng)設(shè)備與所述保護(hù)套的翻蓋部之間的距離小于預(yù)設(shè)的距離閾值;
其中,所述第一操作指令在所述保護(hù)套的距離傳感器檢測(cè)到所述移動(dòng)設(shè)備與其他對(duì)象之間的距離小于預(yù)設(shè)的距離閾值時(shí)生成。
A5、如A1或A2所述的方法,所述保護(hù)套的翻蓋部設(shè)置有距離傳感器;
所述檢測(cè)所述移動(dòng)設(shè)備與所述保護(hù)套的翻蓋部之間的距離的步驟包括:
當(dāng)接收到由所述保護(hù)套返回的第二操作指令時(shí),確定所述移動(dòng)設(shè)備與所述保護(hù)套的翻蓋部之間的距離大于或等于預(yù)設(shè)的距離閾值;
其中,所述第二操作指令在所述保護(hù)套的距離傳感器檢測(cè)到所述移動(dòng)設(shè)備與其他對(duì)象之間的距離大于或等于預(yù)設(shè)的距離閾值時(shí)生成。
A6、如A1或A2或A3或A4或A5所述的方法,所述加載獨(dú)立應(yīng)用的操作界面的步驟包括:
判斷所述移動(dòng)設(shè)備是否處于通話狀態(tài);若否,則加載獨(dú)立應(yīng)用的操作界面。
A7、如A2或A3或A4或A5所述的方法,所述取消獨(dú)立應(yīng)用的操作界面的步驟包括:
判斷所述移動(dòng)設(shè)備是否處于通話狀態(tài);若否,則取消獨(dú)立應(yīng)用的操作界面。
A8、如A1或A2或A3或A4或A5所述的方法,所述保護(hù)套與所述移動(dòng)設(shè)備的設(shè)備型號(hào)適配;
所述在所述獨(dú)立應(yīng)用的操作界面中,加載與所述中空部適配的主界面的步驟包括:
識(shí)別所述移動(dòng)設(shè)備的設(shè)備型號(hào);
在所述獨(dú)立應(yīng)用的操作界面中,按照所述設(shè)備型號(hào)加載與所述中空部適配的主界面。
A9、如A8所述的方法,所述按照所述設(shè)備型號(hào)加載與所述中空部適配的主界面的步驟包括:
按照所述設(shè)備型號(hào)確定與所述中空部適配的特征區(qū)域;
獲取與所述設(shè)備型號(hào)適配的主界面;
在所述特征區(qū)域中加載所述主界面。
10、如A8所述的方法,所述在按照所述設(shè)備型號(hào)確定與所述中空部適配的特征區(qū)域的步驟包括:
按照所述設(shè)備型號(hào)確定與所述中空部適配的特征區(qū)域的配置信息;
在所述獨(dú)立應(yīng)用的操作界面中,按照所述配置信息確定特征區(qū)域的位置、形狀。
A11、如A1或A2或A3或A4或A5或A8或A9或A10所述的方法,還包括:
將所述主界面切換至第三方應(yīng)用的操作界面;
通過所述第三方應(yīng)用的操作界面調(diào)用所述第三方應(yīng)用進(jìn)行交互操作。
本發(fā)明實(shí)施例還公開了B12、一種基于移動(dòng)設(shè)備的應(yīng)用界面的切換裝置,移動(dòng)設(shè)備嵌在保護(hù)套中,所述保護(hù)套的翻蓋部中具有中空部,所述裝置包括:
距離檢測(cè)模塊,適于檢測(cè)所述移動(dòng)設(shè)備與所述保護(hù)套的翻蓋部之間的距離;
操作界面加載模塊,適于在所述距離小于預(yù)設(shè)的距離閾值時(shí),加載獨(dú)立應(yīng)用的操作界面;
主界面加載模塊,適于在所述獨(dú)立應(yīng)用的操作界面中,加載與所述中空部適配的主界面。
B13、如B12所述的裝置,還包括:
操作界面取消模塊,適于在所述距離大于或等于預(yù)設(shè)的距離閾值時(shí),取消獨(dú)立應(yīng)用的操作界面。
B14、如B13或B14所述的裝置,所述移動(dòng)設(shè)備設(shè)置有距離傳感器;
所述距離檢測(cè)模塊還適于:
從所述移動(dòng)設(shè)備的距離傳感器讀取所述移動(dòng)設(shè)備與其他對(duì)象之間的距離,作為所述移動(dòng)設(shè)備與所述保護(hù)套的翻蓋部之間的距離。
B15、如B13或B14所述的裝置,所述保護(hù)套的翻蓋部設(shè)置有距離傳感器;
所述距離檢測(cè)模塊還適于:
當(dāng)接收到由所述保護(hù)套返回的第一操作指令時(shí),確定所述移動(dòng)設(shè)備與所述保護(hù)套的翻蓋部之間的距離小于預(yù)設(shè)的距離閾值;
其中,所述第一操作指令在所述保護(hù)套的距離傳感器檢測(cè)到所述移動(dòng)設(shè)備與其他對(duì)象之間的距離小于預(yù)設(shè)的距離閾值時(shí)生成。
B16、如B13或B14所述的裝置,所述保護(hù)套的翻蓋部設(shè)置有距離傳感器;
所述距離檢測(cè)模塊還適于:
當(dāng)接收到由所述保護(hù)套返回的第二操作指令時(shí),確定所述移動(dòng)設(shè)備與所 述保護(hù)套的翻蓋部之間的距離大于或等于預(yù)設(shè)的距離閾值;
其中,所述第二操作指令在所述保護(hù)套的距離傳感器檢測(cè)到所述移動(dòng)設(shè)備與其他對(duì)象之間的距離大于或等于預(yù)設(shè)的距離閾值時(shí)生成。
B17、如B12或B13或B14或B15或B16所述的裝置,所述操作界面加載模塊還適于:
判斷所述移動(dòng)設(shè)備是否處于通話狀態(tài);若否,則加載獨(dú)立應(yīng)用的操作界面。
B18、如B13或B14或B15或B16所述的裝置,所述操作界面取消模塊還適于:
判斷所述移動(dòng)設(shè)備是否處于通話狀態(tài);若否,則取消獨(dú)立應(yīng)用的操作界面。
B19、如B12或B13或B14或B15或B16所述的裝置,所述保護(hù)套與所述移動(dòng)設(shè)備的設(shè)備型號(hào)適配;
所述主界面加載模塊還適于:
識(shí)別所述移動(dòng)設(shè)備的設(shè)備型號(hào);
在所述獨(dú)立應(yīng)用的操作界面中,按照所述設(shè)備型號(hào)加載與所述中空部適配的主界面。
B20、如B19所述的裝置,所述主界面加載模塊還適于:
按照所述設(shè)備型號(hào)確定與所述中空部適配的特征區(qū)域;
獲取與所述設(shè)備型號(hào)適配的主界面;
在所述特征區(qū)域中加載所述主界面。
B21、如B19所述的裝置,所述主界面加載模塊還適于:
按照所述設(shè)備型號(hào)確定與所述中空部適配的特征區(qū)域的配置信息;
在所述獨(dú)立應(yīng)用的操作界面中,按照所述配置信息確定特征區(qū)域的位置、形狀。
B22、如B12或B13或B14或B15或B16或B19或B20或B21所述的裝置,還包括:
操作界面切換模塊,適于將所述主界面切換至第三方應(yīng)用的操作界面;
交互操作模塊,適于通過所述第三方應(yīng)用的操作界面調(diào)用所述第三方應(yīng)用進(jìn)行交互操作。