專利名稱:調用應用中的功能的方法、裝置和電子設備的制作方法
技術領域:
本發(fā)明實施例涉及一種調用電子設備的應用中的功能的方法、相應的裝置以及電子設備。
背景技術:
目前,例如個人計算機、便攜式計算機、平板式計算機、便攜式蜂窩電話、和便攜式音樂播放器等的各種電子裝備已經被廣泛應用。為了方便用戶的使用,大多數(shù)應用在安裝時會在操作系統(tǒng)的用戶界面中以圖標形式創(chuàng)建與該應用相應的快捷方式。例如,當在使用Android操作系統(tǒng)的電子設備中安裝應用時,所安裝的應用通常會在Android操作系統(tǒng)的應用頁面中創(chuàng)建與該應用相應的圖標,以便于用戶快捷啟動該應用。 然而,通過現(xiàn)有的快捷啟動方式,當用戶希望使用應用中的特定功能時,通常在啟動并進入應用后還需要進行多步操作。例如用戶希望給一個通訊錄中的聯(lián)系人進行通話,此時該用戶需要先點擊通話應用的圖標啟動并進入通話應用,然后點擊聯(lián)系人選項以調用聯(lián)系人列表,然后在聯(lián)系人列表中選擇聯(lián)系人后才可實現(xiàn)相應的操作。又例如,用戶希望備份短信息,此時該用戶需要先點擊備份應用的圖標啟動并進入備份應用,然后通常需要經過多個步驟來選擇短信息的存儲的地址(例如選擇存儲短信息的文件夾),之后才能夠實現(xiàn)相應的操作。在以上情況下,雖然在應用頁面中創(chuàng)建了與應用相應的圖標以便于用戶快捷啟動該應用,但是用戶仍然不能直觀、便捷地使用應用中的功能。
發(fā)明內容
本發(fā)明實施例的目的在于提供一種調用應用中的功能的方法和相應的電子設備,以解決上述問題。本發(fā)明實施例提供了一種調用應用中的功能的方法,應用于電子設備。所述方法包括接收第一輸入,并根據(jù)第一輸入激活第一應用的第一圖標,其中第一圖標用于快捷啟動第一應用;接收第二輸入,并根據(jù)第二輸入移動第一圖標;當?shù)谝粓D標移動至第二應用的第二圖標上時,確定第二應用中是否包括能夠利用與第一應用相關聯(lián)的數(shù)據(jù)來執(zhí)行的第一功能,其中第二圖標用于快捷啟動第二應用;以及當確定第二應用中包括第一功能時,啟動第二應用,以利用與第一應用相關聯(lián)的數(shù)據(jù)執(zhí)行第一功能。本發(fā)明另一實施例提供了一種調用應用中的功能的裝置。所述裝置包括接收單元,配置來接收來自用戶的輸入;激活單元,配置來根據(jù)接收單元接收的第一輸入激活第一應用的第一圖標,其中第一圖標用于快捷啟動第一應用;移動單元,配置來根據(jù)接收單元接收的第二輸入移動第一圖標;功能確定單元,配置來當?shù)谝粓D標移動至第二應用的第二圖標上時,確定第二應用中是否包括能夠利用與第一應用相關聯(lián)的數(shù)據(jù)來執(zhí)行的第一功能,其中第二圖標用于快捷啟動第二應用;以及功能執(zhí)行單元,配置來當確定第二應用中包括第一功能時,啟動第二應用,以利用與第一應用相關聯(lián)的數(shù)據(jù)執(zhí)行第一功能。本發(fā)明另一實施例提供了一種電子設備,包括輸入單元,配置來接收來自用戶的輸入;存儲單元,配置來存儲電子設備中的應用的圖標;顯示單元,配置來顯示存儲單元存儲的圖標;處理單元,包括以下模塊激活模塊,配置來根據(jù)輸入單元接收的第一輸入激活第一應用的第一圖標,其中第一圖標用于快捷啟動第一應用;移動模塊,配置來根據(jù)輸入單元接收的第二輸入移動第一圖標;功能確定模塊,配置來當?shù)谝粓D標移動至第二應用的第二圖標上時,確定第二應用中是否包括能夠利用與第一應用相關聯(lián)的數(shù)據(jù)來執(zhí)行的第一功能,其中第二圖標用于快捷啟動第二應用;以及功能執(zhí)行模塊,配置來當確定第二應用中包括第一功能時,啟動第二應用,以利用與第一應用相關聯(lián)的數(shù)據(jù)執(zhí)行第一功能。通過上述本發(fā)明實施例提供的方案,可以直觀并且便捷地將兩個應用進行關聯(lián),并且利用與其中一個應用相相關聯(lián)的數(shù)據(jù)執(zhí)行另一個應用中的特定功能。從而方便了用戶的使用,提高了用戶體驗。
為了更清楚地說明本發(fā)明實施例的技術方案,下面將對實施例的描述中所需要使用的附圖作簡單地介紹。下面描述中的附圖僅僅是本發(fā)明的示例性實施例。圖I是描述了根據(jù)本發(fā)明實施例的調用應用中的功能的方法的流程圖。圖2是描述了根據(jù)本發(fā)明另一實施例的調用應用中的功能的方法的流程圖。圖3a是示出了當接收到第一輸入時根據(jù)匹配表區(qū)別顯示第一應用的關聯(lián)應用的圖標和非關聯(lián)應用的圖標的一種示例情形的說明圖。圖3b是示出了根據(jù)第二輸入移動第一圖標的一種示例情形的說明圖。圖4是示出根據(jù)本發(fā)明實施例的調用應用中的功能的裝置的示范性結構框圖。圖5是示出根據(jù)本發(fā)明另一實施例的調用應用中的功能的裝置的示范性結構框圖。圖6是示出根據(jù)本發(fā)明另一實施例的調用應用中的功能的裝置的示范性結構框圖。圖7是示出根據(jù)本發(fā)明實施例的電子設備的示范性結構框圖。
具體實施例方式在下文中,將參考附圖詳細描述本發(fā)明的優(yōu)選實施例。注意,在本說明書和附圖中,具有基本上相同步驟和元素用相同的附圖標記來表示,且對這些步驟和元素的重復解釋將被省略。在本發(fā)明的以下實施例中,電子設備指的是能夠安裝例如應用程序(application)或微件(widget)之類的應用的設備。電子設備的具體形式包括但不限于個人計算機、便攜式計算機、平板式計算機、便攜式蜂窩電話、個人數(shù)字助手、和便攜式音樂播放器等。圖I是描述了根據(jù)本發(fā)明實施例的調用應用中的功能的方法100的流程圖。下面,將參照圖I來描述根據(jù)本發(fā)明實施例的調用應用中的功能的方法(以下簡稱為“功能調用方法”)。功能調用方法100可用于電子設備。如圖I所示,在步驟SlOl中,接收第一輸入,并根據(jù)第一輸入激活第一應用的第一圖標。第一輸入可以是例如,在第一圖標上進行的單擊、雙擊等輸入操作。此外,當電子設備具有觸摸屏時,第一輸入還可以是在第一圖標上進行的按壓輸入操作等。第一圖標可用于快捷啟動第一應用。第一輸入和快捷啟動應用操作的輸入方式不同,可預先設置第一輸入和快捷啟動應用操作的輸入方式。例如通過單擊圖標來快捷啟動與該圖標對應的應用,而通過在圖標上進行長按來激活該圖標使其能夠根據(jù)用戶的進一步輸入來移動。在步驟S102中,接收第二輸入,并根據(jù)第二輸入移動第一圖標。第二輸入可以例如拖動操作等。然后在步驟S103中,當?shù)谝粓D標移動至第二應用的第二圖標上時,確定第二應用中是否包括能夠利用與第一應用相關聯(lián)的數(shù)據(jù)來執(zhí)行的第一功能。與第一圖標類似,第二圖標可用于快捷啟動第二應用。在本實施例中,與第一應用相關聯(lián)的數(shù)據(jù)可包括第一應用中存儲的數(shù)據(jù)。例如,第一應用為聯(lián)系人列表,與第一應用相關聯(lián)的數(shù)據(jù)可以是聯(lián)系人列中所存儲的聯(lián)系人信息。此外,與第一應用相關聯(lián)的數(shù)據(jù)還可包括第一應用可調用的、電子設備的存儲裝置或連接到存儲設備的外接存儲裝置中的數(shù)據(jù)。例如第一應用為圖片管理,與第一應用相關聯(lián)的數(shù)據(jù)可以是存儲在電子設備的存儲裝置或連接到存儲設備的外接 存儲裝置中全部圖片。此外,將第一圖標移動至第二應用的第二圖標上可包括移動第一圖標使得第一圖標與第二圖標至少部分重疊,或使得第一圖標進入以第二圖標為基準點的預先設定的范圍內。此外,可根據(jù)第二應用的描述信息來確定第二應用中是否包括能夠利用與第一應用相關聯(lián)的數(shù)據(jù)來執(zhí)行的第一功能??商鎿Q地,可對于電子設備中每個應用存儲匹配表,其中在匹配表中存儲在電子設備的應用中與該應用相關聯(lián)的關聯(lián)應用。具體地,每個應用可使用與該應用的關聯(lián)應用相關聯(lián)的數(shù)據(jù)來執(zhí)行該應用中的功能。從而,可根據(jù)第二應用的匹配表,確定第一應用是否為第二應用的關聯(lián)應用。當確定第二應用中包括第一功能時,在步驟S104中,啟動第二應用,以利用與第一應用相關聯(lián)的數(shù)據(jù)執(zhí)行第一功能。在有些情況下,可能不需要使用全部與第一應用相關聯(lián)的數(shù)據(jù)來執(zhí)行第一功能。根據(jù)本發(fā)明的一個實施例,可根據(jù)第一功能過濾與第一應用相關聯(lián)的數(shù)據(jù),以獲得操作數(shù)據(jù),并且利用操作數(shù)據(jù)執(zhí)行第一功能。例如,假設第一應用為聯(lián)系人列表而第二應用為郵箱,當聯(lián)系人列表的圖標移動到郵箱的圖標上時,可確定利用聯(lián)系人列表中所存儲的數(shù)據(jù)可執(zhí)行郵箱中的發(fā)送郵件功能。即,郵箱可根據(jù)聯(lián)系人列表中存儲的聯(lián)系人的郵箱地址向聯(lián)系人發(fā)送郵件。然而,可能不是聯(lián)系人列表中的所有聯(lián)系人都有郵箱地址。在此情況下可過濾出具有郵箱地址的聯(lián)系人,用戶可在過濾出聯(lián)系人中進行選擇,郵箱應用可向用戶所述選擇的聯(lián)系人發(fā)送有郵件。在根據(jù)本實施例的功能調用方法中,可以直觀并且便捷地將兩個應用進行關聯(lián),并且利用與其中一個應用相相關聯(lián)的數(shù)據(jù)執(zhí)行另一個應用中的特定功能。從而方便了用戶的使用,提高了用戶體驗。
此外,根據(jù)本發(fā)明的另一個實施例,當確定第二應用中不包括第一功能時,還可進一步確定第一應用中是否包括能夠利用與第二應用相關聯(lián)的數(shù)據(jù)來執(zhí)行的第二功能;以及當確定第一應用中包括第二功能時,運行第一應用,以利用與第二應用相關聯(lián)的數(shù)據(jù)執(zhí)行第二功能。與確定第一功能類似,可根據(jù)第一應用的描述信息來確定第一應用中是否包括能夠利用與第二應用相關聯(lián)的數(shù)據(jù)來執(zhí)行的第二功能??商鎿Q地,可根據(jù)第一應用的匹配表,確定第二應用是否為第一應用的關聯(lián)應用,從而確定第一應用中是否包括能夠利用與第二應用相關聯(lián)的數(shù)據(jù)來執(zhí)行的第二功能。此外,與執(zhí)行第一功能時類似,根據(jù)本發(fā)明的一個實施例,可根據(jù)第二功能過濾與第二應用相關聯(lián)的數(shù)據(jù),以獲得操作數(shù)據(jù),并且利用操作數(shù)據(jù)執(zhí)行第二功能。圖2是描述了根據(jù)本發(fā)明另一實施例的調用應用中的功能的方法500的流程圖。下面,將參照圖2來描述根據(jù)本發(fā)明實施例的調用應用中的功能的方法(以下簡稱為“功能調用方法”)。功能調用方法200可用于電子設備。圖5所示的步驟S202和步驟S204至步驟S206,分別與圖2中所示的方法中的步驟S201至步驟S204類似。具體地,在步驟S202中,接收第一輸入,并根據(jù)第一輸入激活第一應用的第一圖標。在步驟S204中接收第二輸入,并根據(jù)第二輸入移動第一圖標。第二輸入可以例如拖動操作等。然后在步驟S205中,當?shù)谝粓D標移動至第二應用的第二圖標上時,確定第二應用中是否包括能夠利用與第一應用相關聯(lián)的數(shù)據(jù)來執(zhí)行的第一功能。當確定第二應用中包括第一功能時,在步驟S206中,啟動第二應用,以利用與第一應用相關聯(lián)的數(shù)據(jù)執(zhí)行第一功能。 此外,功能調用方法200還包括步驟S201和步驟S203。具體地,如圖2所示,在步驟S201中,對于電子設備中每個應用存儲匹配表。如上所述,在匹配表中可存儲在電子設備的應用中與該應用相關聯(lián)的關聯(lián)應用。當接收到第一輸入時,在步驟S203中,可根據(jù)匹配表區(qū)別顯示第一應用的關聯(lián)應用的圖標和非關聯(lián)應用的圖標。應注意,圖2中所示的方法的各個步驟不必按照所示的順序執(zhí)行??梢灶嵉够虿⑿械貓?zhí)行某些步驟。例如,根據(jù)第一輸入激活第一應用的第一圖標(步驟S202)和根據(jù)匹配表區(qū)別顯示第一應用的關聯(lián)應用的圖標和非關聯(lián)應用的圖標(步驟S203)可以是同時執(zhí)行,也可以先執(zhí)行根據(jù)匹配表區(qū)別顯示第一應用的關聯(lián)應用的圖標和非關聯(lián)應用的圖標,再執(zhí)行根據(jù)第一輸入激活第一應用的第一圖標。圖3a是示出了當接收到第一輸入時根據(jù)匹配表區(qū)別顯示第一應用的關聯(lián)應用的圖標和非關聯(lián)應用的圖標的一種示例情形的說明圖。圖3b是示出了根據(jù)第二輸入移動第一圖標的一種不例情形的說明圖。下面,將參照圖3a和圖3b來描述圖2中所不的功能調用方法200的一個示例。在圖3a和圖3b所示的實施例中,預先對于電子設備中每個應用存儲匹配表。其中在匹配表中可存儲在電子設備的應用中與該應用相關聯(lián)的關聯(lián)應用。如圖3a所示,在顯示電子設備中所安裝的應用的圖標的應用頁面300中,當接收到第一輸入時,根據(jù)第一輸入激活第一應用的第一圖標310,并且根據(jù)預先存儲的匹配表,高亮顯示第一應用的關聯(lián)應用的圖標320、340(如圖3a中灰色部分所示),并以陰影效果顯示非關聯(lián)應用的圖標330。然后如圖3b所示,當?shù)谝粓D標310根據(jù)第二輸入沿箭頭A所示的方向從圖3b中虛線所示的初始位置移動至第二應用的第二圖標340上時,確定第二應用中是否包括能夠利用與第一應用相關聯(lián)的數(shù)據(jù)來執(zhí)行的第一功能。當確定第二應用中包括第一功能時,啟動第二應用,以利用與第一應用相關聯(lián)的數(shù)據(jù)執(zhí)行第一功能。在根據(jù)本實施例的功能調用方法中,在用戶選擇了第一圖標時,可以區(qū)別顯示與第一圖標所對應的第一應用相關的應用的圖標和不相關的應用的圖標,從而直觀地向用戶提示可能具有能夠利用與第一應用相關聯(lián)的數(shù)據(jù)來執(zhí)行其功能的應用。
在應用頁面中顯示電子設備中的應用的圖標的情況下,可替換地,當接收到第一輸入時,可以以第一圖標的位置為參考位置,并且根據(jù)匹配表重新排列應用頁面中的圖標。具體地,在應用頁面具有多頁應用圖標的情況下,可重新排列第一應用的關聯(lián)應用的圖標在應用頁面中的位置,例如,可將關聯(lián)應用的圖標排列在與第一圖標相同的頁面上,以方便用戶進行例如拖動操作之類的第二輸入。下面,參照圖4說明本發(fā)明的實施例的調用應用中的功能的裝置。圖4是示出根據(jù)本發(fā)明實施例的調用應用中的功能的裝置(以下簡稱為“功能調用裝置”)400的示范性結構框圖。功能調用裝置400可設置電子設備中,以調用電子設備中的應用的特定功能。如圖4中所示,本實施例的功能調用裝置400包括接收單元410、激活單元420、移動單元430、功能確定單元440和功能執(zhí)行單元450。功能調用裝置400的各個模塊執(zhí)行上述圖I中的功能調用方法的各個步驟/功能,因此,為了描述簡潔,不再具體描述。
例如,接收單元410可接收來自用戶的輸入。接收單元410可包括但不限于鼠標或者壓敏、靜電觸摸板或電容觸摸板之類的觸摸屏。激活單元420可根據(jù)接收單元410接收的第一輸入激活第一應用的第一圖標。其中第一圖標可用于快捷啟動第一應用。移動單元430可根據(jù)接收單元410接收的第二輸入移動第一圖標。功能確定單元440可以當?shù)谝粓D標移動至第二應用的第二圖標上時,確定第二應用中是否包括能夠利用與第一應用相關聯(lián)的數(shù)據(jù)來執(zhí)行的第一功能。第二圖標可用于快捷啟動第二應用。如上所述,與第一應用相關聯(lián)的數(shù)據(jù)可包括第一應用中存儲的數(shù)據(jù),或者第一應用可調用的、電子設備的存儲裝置或連接到存儲設備的外接存儲裝置中的數(shù)據(jù)。此外,將第一圖標移動至第二應用的第二圖標上可包括移動第一圖標使得第一圖標與第二圖標至少部分重疊,或使得第一圖標進入以第二圖標為基準點的預先設定的范圍內。根據(jù)本發(fā)明的一個實施例,功能確定單元440可根據(jù)第二應用的描述信息來確定第二應用中是否包括能夠利用與第一應用相關聯(lián)的數(shù)據(jù)來執(zhí)行的第一功能。可替換地,功能調用裝置還可包括匹配表單元(未示出)。匹配表單元可對于電子設備中每個應用存儲匹配表,其中在匹配表中存儲在電子設備的應用中與該應用相關聯(lián)的關聯(lián)應用。具體地,每個應用可使用與該應用的關聯(lián)應用相關聯(lián)的數(shù)據(jù)來執(zhí)行該應用中的功能。從而,功能確定單元可根據(jù)第二應用的匹配表,確定第一應用是否為第二應用的關聯(lián)應用,從而確定第二應用中是否包括能夠利用第一應用中的數(shù)據(jù)來執(zhí)行的第一功能。功能執(zhí)行單元450可以當確定第二應用中包括第一功能時,啟動第二應用,以利用與第一應用相關聯(lián)的數(shù)據(jù)執(zhí)行第一功能。優(yōu)選地,根據(jù)本發(fā)明的一個實施例,可根據(jù)第一功能過濾與第一應用相關聯(lián)的數(shù)據(jù),以獲得操作數(shù)據(jù),并且利用操作數(shù)據(jù)執(zhí)行第一功能。通過根據(jù)本實施例的功能調用裝置可以直觀并且便捷地將兩個應用進行關聯(lián),并且利用與其中一個應用相相關聯(lián)的數(shù)據(jù)執(zhí)行另一個應用中的特定功能。從而方便了用戶的使用,提高了用戶體驗。此外,根據(jù)本發(fā)明的另一個實施例,當功能確定單元確定所述第二應用中不包括所述第一功能時,功能確定單元還可進一步確定第一應用中是否包括能夠利用與第二應用相關聯(lián)的數(shù)據(jù)來執(zhí)行的第二功能。并且當功能確定單元確定第一應用中包括第二功能時,功能執(zhí)行單元還可運行第一應用,以利用與第二應用相關聯(lián)的數(shù)據(jù)執(zhí)行第二功能。
下面,參照圖5說明本發(fā)明的另一實施例的調用應用中的功能的裝置。圖5是示出根據(jù)本發(fā)明另一實施例的調用應用中的功能的裝置(以下簡稱為“功能調用裝置”)500的示范性結構框圖。功能調用裝置500可設置電子設備中,以調用電子設備中的應用的特定功能。功能調用裝置500的各個模塊執(zhí)行上述圖2中的功能調用方法的各個步驟/功能,因此,為了描述簡潔,不再具體描述。如圖5中所示,與功能調用裝置400類似,本實施例的功能調用裝置500包括接收單元510、激活單元520、移動單元530、功能確定單元540和功能執(zhí)行單元550。接收單元510可接收來自用戶的輸入。接收單元510可包括但不限于鼠標或者壓敏、靜電觸摸板或電容觸摸板之類的觸摸屏。激活單元520可根據(jù)接收單元510接收的第一輸入激活第一應用的第一圖標。其中第一圖標可用于快捷啟動第一應用。移動單元530可根據(jù)接收單元510 接收的第二輸入移動第一圖標。當?shù)谝粓D標移動至第二應用的第二圖標上時,功能確定單元540可以確定第二應用中是否包括能夠利用與第一應用相關聯(lián)的數(shù)據(jù)來執(zhí)行的第一功能。第二圖標可用于快捷啟動第二應用。當確定第二應用中包括第一功能時,功能執(zhí)行單元550可以啟動第二應用,以利用與第一應用相關聯(lián)的數(shù)據(jù)執(zhí)行第一功能。本實施例中的功能調用裝置500還可包括匹配表單元560和顯示單元570。匹配表單元560可對于電子設備中每個應用存儲匹配表,其中在匹配表中存儲在包括功能調用裝置500的電子設備的應用中與該應用相關聯(lián)的關聯(lián)應用。當接收單元510接收到第一輸入時,顯示單元570可根據(jù)匹配表單元560存儲的匹配表,區(qū)別顯示第一應用的關聯(lián)應用的圖標和非關聯(lián)應用的圖標。具體地,顯示單元570可根據(jù)匹配表單元560存儲的匹配表,分別向第一應用的關聯(lián)應用的圖標和非關聯(lián)應用的圖標分配第一顯示效果和第二顯示效果,并且以第一顯示效果顯示關聯(lián)應用的圖標,并且以第二顯示效果顯示非關聯(lián)應用的圖標。通過根據(jù)本實施例的功能調用裝置,當用戶通過接收單元選擇了第一圖標時,顯示單元可以區(qū)別顯示與第一圖標所對應的第一應用相關的應用的圖標和不相關的應用的圖標,從而直觀地向用戶提示可能具有能夠利用與第一應用相關聯(lián)的數(shù)據(jù)來執(zhí)行其功能的應用,以便于用戶進行關聯(lián)操作。下面,參照圖6說明本發(fā)明的另一實施例的調用應用中的功能的裝置。圖6是示出根據(jù)本發(fā)明另一實施例的調用應用中的功能的裝置(以下簡稱為“功能調用裝置”)600的示范性結構框圖。功能調用裝置600可設置電子設備中,以調用電子設備中的應用的特定功能。如圖6中所示,與功能調用裝置400類似,本實施例的功能調用裝置600包括接收單元610、激活單元620、移動單元630、功能確定單元640和功能執(zhí)行單元650。接收單元610可接收來自用戶的輸入。接收單元610可包括但不限于鼠標或者壓敏、靜電觸摸板或電容觸摸板之類的觸摸屏。激活單元620可根據(jù)接收單元610接收的第一輸入激活第一應用的第一圖標。其中第一圖標可用于快捷啟動第一應用。移動單元630可根據(jù)接收單元610接收的第二輸入移動第一圖標。當?shù)谝粓D標移動至第二應用的第二圖標上時,功能確定單元640可以確定第二應用中是否包括能夠利用與第一應用相關聯(lián)的數(shù)據(jù)來執(zhí)行的第一功能。第二圖標可用于快捷啟動第二應用。當確定第二應用中包括第一功能時,功能執(zhí)行單元650可以啟動第二應用,以利用與第一應用相關聯(lián)的數(shù)據(jù)執(zhí)行第一功能。本實施例中的功能調用裝置600還可包括匹配表單元單元660和圖標管理單元670。匹配表單元單元660可對于包括功能調用裝置600的電子設備中的每個應用存儲匹配表,其中在匹配表中存儲在電子設備的應用中與該應用相關聯(lián)的關聯(lián)應用。圖標管理單元670可在應用頁面中顯示所述電子設備中的應用的圖標。例如在電子設備使用Android操作系統(tǒng)的情況下,圖標管理單元可以是桌面應用(launcher)。當所述接收單元接收到第一輸入時,圖標管理單元670可以第一圖標的位置為參考位置,根據(jù)存儲單元存儲的匹配表,重新排列應用頁面中的圖標。具體地,在電子設備使用Android操作系統(tǒng)的情況下,當應用頁面具有多頁應用圖標時,桌面應用可重新排列第一應用的關聯(lián)應用的圖標在應用頁面中的位置,例如,桌面應用可將關聯(lián)應用的圖標排列在與第一圖標相同的頁面上,以方便用戶進行例如拖動操作之類的第二輸入。此外,在本發(fā)明的上述實施例中,當確定第二應用中包括多個能夠利用與所述第一應用相關聯(lián)的數(shù)據(jù)來執(zhí)行的第一功能時,還可創(chuàng)建菜單并向用戶顯示所創(chuàng)建的菜單,以便于用戶選擇希望執(zhí)行的第一功能。類似地,當確定第一應用中包括多個能夠利用與所述第二應用相關聯(lián)的數(shù)據(jù)來執(zhí)行的第二功能時,也可創(chuàng)建菜單并向用戶顯示所創(chuàng)建的菜單,以便于用戶選擇希望執(zhí)行的第二功能。
下面,參照圖7說明本發(fā)明的實施例的電子設備。圖7是示出根據(jù)本發(fā)明實施例的電子設備700的示范性結構框圖。通過電子設備700可調用該電子設備中的應用的特定功能。如圖7中所示,本實施例的電子設備700包括輸入單元710、存儲單元720、顯示單元730和處理單元740。具體地,輸入單元710可接收來自用戶的輸入。例如,輸入單元710可以是鼠標或者壓敏、靜電觸摸板或電容觸摸板之類的觸摸屏等。存儲單元720可存儲電子設備700中的應用的圖標。顯示單元730可顯示存儲單元720存儲的圖標。處理單元740可包括激活模塊741、移動模塊742、功能確定模塊743和功能執(zhí)行模塊744。激活模塊741可根據(jù)輸入單元接收的第一輸入激活第一應用的第一圖標。其中第一圖標可用于快捷啟動第一應用。移動模塊742可根據(jù)輸入單元接收的第二輸入移動第一圖標。功能確定模塊743可當?shù)谝粓D標移動至第二應用的第二圖標上時,確定第二應用中是否包括能夠利用與第一應用相關聯(lián)的數(shù)據(jù)來執(zhí)行的第一功能。其中第二圖標用于快捷啟動第二應用。功能執(zhí)行模塊744可當確定第二應用中包括第一功能時,啟動第二應用,以利用與第一應用相關聯(lián)的數(shù)據(jù)執(zhí)行第一功能。通過根據(jù)本實施例的電子設備可以直觀并且便捷地將兩個應用進行關聯(lián),并且利用與其中一個應用相相關聯(lián)的數(shù)據(jù)執(zhí)行另一個應用中的特定功能。從而方便了用戶的使用,提高了用戶體驗。本發(fā)明實施例中,模塊可以用軟件實現(xiàn),以便由各種類型的處理器執(zhí)行。舉例來說,一個標識的可執(zhí)行代碼模塊可以包括計算機指令的一個或多個物理或者邏輯塊,舉例來說,其可以被構建為對象、過程或函數(shù)。盡管如此,所標識模塊的可執(zhí)行代碼無需物理地位于一起,而是可以包括存儲在不同位里上的不同的指令,當這些指令邏輯上結合在一起時,其構成模塊并且實現(xiàn)該模塊的規(guī)定目的。在模塊可以利用軟件實現(xiàn)時,考慮到現(xiàn)有硬件工藝的水平,所以可以以軟件實現(xiàn)的模塊,在不考慮成本的情況下,本領域技術人員都可以搭建對應的硬件電路來實現(xiàn)對應的功能,所述硬件電路包括常規(guī)的超大規(guī)模集成(VLSI)電路或者門陣列以及諸如邏輯芯片、晶體管之類的現(xiàn)有半導體或者是其它分立的元件。模塊還可以用可編程硬件設備,諸如現(xiàn)場可編程門陣列、可編程陣列邏輯、可編程邏輯設備等實現(xiàn)。本領域普通技術人員可以意識到,結合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、計算機軟件或者二者的結合來實現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術方案的特定應用和設計約束條件。專業(yè)技術人員可以對每個特定的應用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應認為超出本發(fā)明的范圍。盡管已示出和描述了本發(fā)明的一些實施例,但本領域技術人員應理解,在不脫離本發(fā)明的原理和精神的情況下,可對這些實施例進行各種修改,這樣的修改應落入本發(fā)明 的范圍內。
權利要求
1.一種調用應用中的功能的方法,應用于電子設備,所述方法包括 接收第一輸入,并根據(jù)所述第一輸入激活第一應用的第一圖標,其中所述第一圖標用于快捷啟動所述第一應用; 接收第二輸入,并根據(jù)所述第二輸入移動所述第一圖標; 當所述第一圖標移動至第二應用的第二圖標上時,確定所述第二應用中是否包括能夠利用與所述第一應用相關聯(lián)的數(shù)據(jù)來執(zhí)行的第一功能,其中所述第二圖標用于快捷啟動所述第二應用;以及 當確定所述第二應用中包括所述第一功能時,啟動所述第二應用,以利用與所述第一應用相關聯(lián)的數(shù)據(jù)執(zhí)行所述第一功能。
2.如權利要求I所述的方法,還包括 當確定所述第二應用中不包括所述第一功能時,確定所述第一應用中是否包括能夠利用與所述第二應用相關聯(lián)的數(shù)據(jù)來執(zhí)行的第二功能;以及 當確定所述第一應用中包括所述第二功能時,運行所述第一應用,以利用與所述第二應用相關聯(lián)的數(shù)據(jù)執(zhí)行所述第二功能。
3.如權利要求I或2所述的方法,還包括 對于所述電子設備中每個應用存儲匹配表,其中在所述匹配表中存儲在所述電子設備的應用中與該應用相關聯(lián)的關聯(lián)應用。
4.如權利要求3所述的方法,還包括 當接收到第一輸入時,根據(jù)所述匹配表,區(qū)別顯示所述第一應用的關聯(lián)應用的圖標和非關聯(lián)應用的圖標。
5.如權利要求3所述的方法,還包括 在應用頁面中顯示電子設備中的應用的圖標; 當接收到第一輸入時,以所述第一圖標的位置為參考位置,并且根據(jù)所述匹配表重新排列所述應用頁面中的圖標。
6.如權利要求3所述的方法,其中 所述每個應用能夠使用與該應用的關聯(lián)應用相關聯(lián)的數(shù)據(jù)來執(zhí)行該應用中的功能。
7.如權利要求6所述的方法,其中所述確定所述第二應用中是否包括能夠利用所述第一應用中的數(shù)據(jù)來執(zhí)行的第一功能包括 根據(jù)所述第二應用的匹配表,確定所述第一應用是否為所述第二應用的關聯(lián)應用。
8.如權利要求I所述的方法,其中所述利用與所述第一應用相關聯(lián)的數(shù)據(jù)執(zhí)行所述第一功能包括 根據(jù)所述第一功能過濾與所述第一應用相關聯(lián)的數(shù)據(jù),以獲得操作數(shù)據(jù);以及 利用所述操作數(shù)據(jù)執(zhí)行所述第一功能。
9.一種調用應用中的功能的裝置,包括 接收單元,配置來接收來自用戶的輸入; 激活單元,配置來根據(jù)所述接收單元接收的第一輸入激活第一應用的第一圖標,其中所述第一圖標用于快捷啟動所述第一應用; 移動單元,配置來根據(jù)所述接收單元接收的第二輸入移動所述第一圖標; 功能確定單元,配置來當所述第一圖標移動至第二應用的第二圖標上時,確定所述第二應用中是否包括能夠利用與所述第一應用相關聯(lián)的數(shù)據(jù)來執(zhí)行的第一功能,其中所述第二圖標用于快捷啟動所述第二應用;以及 功能執(zhí)行單元,配置來當確定所述第二應用中包括所述第一功能時,啟動所述第二應用,以利用與所述第一應用相關聯(lián)的數(shù)據(jù)執(zhí)行所述第一功能。
10.如權利要求9所述的裝置,還包括 功能確定單元還配置來當確定所述第二應用中不包括所述第一功能時,確定所述第一應用中是否包括能夠利用與所述第二應用相關聯(lián)的數(shù)據(jù)來執(zhí)行的第二功能;以及 功能執(zhí)行單元還配置來當確定所述第一應用中包括所述第二功能時,運行所述第一應用,以利用與所述第二應用相關聯(lián)的數(shù)據(jù)執(zhí)行所述第二功能。
11.如權利要求9或10所述的裝置,還包括 匹配表單元,配置來對于電子設備中每個應用存儲匹配表,其中在所述匹配表中存儲在所述電子設備的應用中與該應用相關聯(lián)的關聯(lián)應用。
12.如權利要求11所述的裝置,還包括 顯示單元,配置來當所述接收單元接收到第一輸入時,根據(jù)所述匹配表單元存儲的所述匹配表,區(qū)別顯示所述第一應用的關聯(lián)應用的圖標和非關聯(lián)應用的圖標。
13.如權利要求11所述的裝置,還包括 圖標管理單元,配置來在應用頁面中顯示所述電子設備中的應用的圖標,以及當所述接收單元接收到第一輸入時,以所述第一圖標的位置為參考位置,根據(jù)所述匹配表單元存儲的所述匹配表,重新排列所述應用頁面中的圖標。
14.如權利要求11所述的裝置,其中 所述每個應用能夠使用與該應用的關聯(lián)應用相關聯(lián)的數(shù)據(jù)來執(zhí)行該應用中的功能。
15.如權利要求14所述的裝置,其中 所述功能確定單元根據(jù)所述第二應用的匹配表,確定所述第一應用是否為所述第二應用的關聯(lián)應用。
16.—種電子設備,包括 輸入單元,配置來接收來自用戶的輸入; 存儲單元,配置來存儲所述電子設備中的應用的圖標; 顯示單元,配置來顯示所述存儲單元存儲的圖標; 處理單元,包括以下模塊 激活模塊,配置來根據(jù)所述輸入單元接收的第一輸入激活第一應用的第一圖標,其中所述第一圖標用于快捷啟動所述第一應用; 移動模塊,配置來根據(jù)所述輸入單元接收的第二輸入移動所述第一圖標; 功能確定模塊,配置來當所述第一圖標移動至第二應用的第二圖標上時,確定所述第二應用中是否包括能夠利用與所述第一應用相關聯(lián)的數(shù)據(jù)來執(zhí)行的第一功能,其中所述第二圖標用于快捷啟動所述第二應用;以及 功能執(zhí)行模塊,配置來當確定所述第二應用中包括所述第一功能時,啟動所述第二應用,以利用與所述第一應用相關聯(lián)的數(shù)據(jù)執(zhí)行所述第一功能。
全文摘要
本發(fā)明實施例涉及一種調用電子設備的應用中的功能的方法和相應的裝置以及電子設備。所述方法包括接收第一輸入,并根據(jù)第一輸入激活第一應用的第一圖標,其中第一圖標用于快捷啟動第一應用;接收第二輸入,并根據(jù)第二輸入移動第一圖標;當?shù)谝粓D標移動至第二應用的第二圖標上時,確定第二應用中是否包括能夠利用與第一應用相關聯(lián)的數(shù)據(jù)來執(zhí)行的第一功能,其中第二圖標用于快捷啟動第二應用;以及當確定第二應用中包括第一功能時,啟動第二應用,以利用與第一應用相關聯(lián)的數(shù)據(jù)執(zhí)行第一功能。
文檔編號G06F3/048GK102654814SQ201110049390
公開日2012年9月5日 申請日期2011年3月1日 優(yōu)先權日2011年3月1日
發(fā)明者吳冰, 吳慶方 申請人:聯(lián)想(北京)有限公司