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