應用分享方法、裝置、終端設備及系統的制作方法
【專利摘要】本發明實施例提供一種應用分享方法、裝置、終端設備及系統,其中方法應用于終端設備,終端設備的桌面顯示有至少一個應用圖標,該方法包括:檢測被選取的應用圖標的被操作軌跡;在所述被操作軌跡符合預定條件時,確定所述被選取的應用圖標對應的應用標識信息;向服務器請求與所述應用標識信息對應的應用下載鏈接;在接收到所述服務器反饋的所述應用下載鏈接時,通過社會性網絡服務sns應用分享所述應用下載鏈接。通過本發明實施例提供的應用分享方法,可在便捷的用戶操作下實現用戶間的應用分享,減小終端設備的耗電量。
【專利說明】應用分享方法、裝置、終端設備及系統
【技術領域】
[0001]本發明涉及數據處理【技術領域】,更具體地說,涉及一種應用分享方法、裝置、終端設備及系統。
【背景技術】
[0002]隨著智能終端設備(如智能手機,平板電腦等)的普及,智能終端設備內下載安裝的應用越來越多,這些應用對于用戶的生活和工作提供了諸多的便利和幫助,因此用戶往往會將其中的某個應用分享給好友,以便好友也能夠下載使用所分享的應用。
[0003]目前實現應用在用戶間分享的方式主要為:用戶告知好友需要進行分享的應用的應用名稱,好友使用終端設備進入應用市場中搜索與該應用名稱對應的應用,從而得到應用的下載鏈接,進而通過下載鏈接進行應用的下載安裝,實現應用在用戶間的分享。
[0004]可以看出,現有應用在用戶間分享的方式需要用戶手動進入應用市場中搜索與需要進行分享的應用的應用名稱對應的應用,才能得到下載鏈接進行應用的下載安裝;應用的下載鏈接獲取過程存在大量的用戶手動操作,這使得現有應用在用戶間分享的方式存在用戶操作較為繁瑣的問題,從而導致終端設備的耗電量較大。
【發明內容】
[0005]為解決上述技術問題,本發明實施例提供一種應用分享方法、裝置、終端設備及系統,以解決現有應用在用戶間分享的方式,在獲取需要進行分享的應用的下載鏈接的過程中存在大量的用戶手動操作,使得應用在用戶間分享的方式操作較為繁瑣的問題。
[0006]為實現上述目的,本發明實施例提供如下技術方案:
[0007]—種應用分享方法,應用于終端設備,所述終端設備的桌面顯示有至少一個應用圖標;所述方法包括:
[0008]檢測被選取的應用圖標的被操作軌跡;
[0009]在所述被操作軌跡符合預定條件時,確定所述被選取的應用圖標對應的應用標識
信息;
[0010]向服務器請求與所述應用標識信息對應的應用下載鏈接;
[0011]在接收到所述服務器反饋的所述應用下載鏈接時,通過社會性網絡服務sns應用分享所述應用下載鏈接。
[0012]本發明實施例還提供一種應用分享裝置,應用于終端設備,所述終端設備的桌面顯示有至少一個應用圖標;所述裝置包括:
[0013]軌跡檢測模塊,用于檢測被選取的應用圖標的被操作軌跡;
[0014]標識信息確定模塊,用于在所述被操作軌跡符合預定條件時,確定所述被選取的應用圖標對應的應用標識信息;
[0015]請求模塊,用于向服務器請求與所述應用標識信息對應的應用下載鏈接;
[0016]分享模塊,用于在接收到所述服務器反饋的所述應用下載鏈接時,通過社會性網絡服務sns應用分享所述應用下載鏈接。
[0017]本發明實施例還提供一種終端設備,包括上述所述的應用分享裝置。
[0018]本發明實施例還提供一種應用分享系統,包括:第一終端設備,第二終端設備和服務器,所述第一終端設備的桌面顯示有至少一個應用圖標;
[0019]所述第一終端設備,用于檢測被選取的應用圖標的被操作軌跡;在所述被操作軌跡符合預定條件時,確定所述被選取的應用圖標對應的應用標識信息;向服務器請求與所述應用標識信息對應的應用下載鏈接;在接收到所述服務器反饋的所述應用下載鏈接時,通過社會性網絡服務sns應用分享所述應用下載鏈接;
[0020]所述服務器,用于接收所述第一終端設備發送的請求與所述應用標識信息對應的應用下載鏈接的請求消息,查詢與所述應用標識信息對應的應用下載鏈接,在查詢到所述應用下載鏈接后,向所述第一終端設備反饋所述應用下載鏈接;
[0021]所述第二終端設備,用于接收所述第一終端設備通過所述sns應用分享的所述應用下載鏈接。
[0022]基于上述技術方案,本發明實施例提供的應用分享方法,在終端設備的桌面所顯示的應用圖標被用戶選取后,可檢測在用戶操作下被選取的應用圖標的被操作軌跡,在所述被操作軌跡符合預定條件時,可確定所述被選取的應用圖標對應的應用標識信息,從而向服務器請求與所述應用標識信息對應的應用下載鏈接;以在獲取到所述應用下載鏈接時,通過sns應用分享所述應用下載鏈接。通過本發明實施例提供的應用分享方法,用戶在需要將終端設備內所安裝的某一應用分享給好友時,只需按照預定條件操作需要分享的應用的應用圖標,終端設備可確定該應用圖標對應的應用標識信息,進而向服務器請求與所述應用標識信息對應的應用下載鏈接,從而在獲取到應用下載鏈接后,實現需要分享的應用的應用下載鏈接在sns好友間的分享。在本發明實施例中,用戶只需按照預定條件操作需要分享的應用的應用圖標,終端設備即可確定按照預定條件操作的應用圖標對應的應用為需要分享的應用,從而自動實現需要分享的應用的應用下載鏈接在sns好友間的分享,并不需要用戶大量的手動搜索應用下載鏈接的動作,大幅減少了用戶操作,應用分享的過程中用戶操作極為簡便、便捷,從而減小了終端設備的耗電量。通過本發明實施例提供的應用分享方法,可在便捷的用戶操作下實現用戶間的應用分享,減小終端設備的耗電量。
【專利附圖】
【附圖說明】
[0023]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0024]圖1為本發明實施例提供的應用分享方法的流程圖;
[0025]圖2為本發明實施例提供的檢測被選取的應用圖標的被操作軌跡的方法流程圖;
[0026]圖3為本發明實施例提供的被操作軌跡符合預定條件的示意圖;
[0027]圖4為本發明實施例提供的確定應用標識信息的方法流程圖;
[0028]圖5為本發明實施例提供的終端設備與服務器的信息交互流程圖;
[0029]圖6為本發明實施例提供的應用分享方法的另一流程圖;[0030]圖7為本發明實施例提供的應用分享方法的一個應用例的示意圖;
[0031]圖8為本發明實施例提供的應用分享裝置的結構框圖;
[0032]圖9為本發明實施例提供的軌跡檢測模塊的結構框圖;
[0033]圖10為本發明實施例提供的條件符合確定單元的結構框圖;
[0034]圖11為本發明實施例提供的標識信息確定模塊的結構框圖;
[0035]圖12為本發明實施例提供的請求模塊的結構框圖;
[0036]圖13為本發明實施例提供的分享模塊的結構框圖;
[0037]圖14為本發明實施例提供的終端設備的硬件結構框圖;
[0038]圖15為本發明實施例提供的應用分享系統的結構框圖。
【具體實施方式】
[0039]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0040]圖1為本發明實施例提供的應用分享方法的流程圖,該方法可應用于終端設備,該終端設備的桌面可顯示有至少一個應用圖標;參照圖1,該方法可以包括:
[0041]步驟S100、檢測被選取的應用圖標的被操作軌跡;
[0042]可選的,用戶可從桌面上顯示的至少一個應用圖標中選取待操作的應用圖標;可選的,對于具有觸摸屏的終端設備,可通過觸控點的位置確定被選取的應用圖標,當終端設備檢測到觸控點的位置與桌面上顯示的某一應用圖標的顯示位置相對應時,則可確定與觸控點的位置相對應的顯示位置所顯示的應用圖標為被選取的應用圖標;可選的,對于具有鼠標的終端設備,可通過鼠標點擊位置確定該點擊位置所對應的應用圖標,進而確定點擊位置所對應的應用圖標為被選取的應用圖標。
[0043]可選的,在用戶選取了應用圖標后,用戶可對被選取的應用圖標進行操作,使得被選取的應用圖標存在被操作軌跡。
[0044]步驟S110、在所述被操作軌跡符合預定條件時,確定所述被選取的應用圖標對應的應用標識信息;
[0045]本發明實施例可自定義符合預定條件的被操作軌跡,預定條件可以是被操作軌跡與預定操作軌跡相對應(如預定操作軌跡為S形時,被操作軌跡只需與S形對應即可符合預定條件),或被操作軌跡的終止位置與預定位置對應等。在被選取的應用圖標的被操作軌跡符合預定條件時,終端設備可確定被選取的應用圖標對應的應用為需要進行分享的應用,從而在終端設備內觸發一個確定需要進行分享的應用的應用標識信息的指令,即確定所述被選取的應用圖標對應的應用標識信息。
[0046]可選的,應用標識信息可以是能夠唯一標識應用的信息,如應用的包名等。
[0047]步驟S120、向服務器請求與所述應用標識信息對應的應用下載鏈接;
[0048]本發明實施例在確定了所述被選取的應用圖標對應的應用標識信息后,可觸發一個向服務器請求與所述應用標識信息對應的應用下載鏈接的指令,從而結合所確定的應用標識信息,服務器的地址信息等組成一個請求消息,向服務器發送該請求信息。可選的,本發明實施例所指的服務器中可以預置有應用標識信息和應用下載鏈接的對應關系,顯然,在此基礎上也可以預置其他的應用信息,如應用名稱等。
[0049]步驟S130、在接收到所述服務器反饋的所述應用下載鏈接時,通過sns(SocialNetworking Services,社會性網絡服務)應用分享所述應用下載鏈接。
[0050]服務器在接收到終端設備發送的請求與所述應用標識信息對應的應用下載鏈接的請求消息后,可查詢與所述應用標識信息對應的應用下載鏈接,并將所查詢到的應用下載鏈接反饋至終端設備。終端設備在接收到服務器反饋的所述應用下載鏈接后,可觸發sns應用實現所述應用下載鏈接的分享。可選的,可以是觸發預定的sns應用進入運行狀態,將所述應用下載鏈接分享給指定的好友或指定的朋友圈;也可以是觸發一個顯示有終端設備內所裝載的sns應用的窗口,用戶通過該窗口可選取需要使用的sns應用,從而觸發所選取的sns應用進入運行狀態,將所述應用下載鏈接分享給指定的好友或指定的朋友圈。
[0051]可選的,在通過sns應用分享所述應用下載鏈接時,除了在分享給好友的消息中攜帶應用下載鏈接外,還可攜帶應用名稱等其他應用信息。
[0052]應用下載鏈接的分享接收方在通過sns應用接收到應用下載鏈接后,可通過該應用下載鏈接,實現被分享應用的下載安裝,從而完成被分享應用在用戶間的分享。
[0053]本發明實施例提供的應用分享方法,在終端設備的桌面所顯示的應用圖標被用戶選取后,可檢測在用戶操作下被選取的應用圖標的被操作軌跡,在所述被操作軌跡符合預定條件時,可確定所述被選取的應用圖標對應的應用標識信息,從而向服務器請求與所述應用標識信息對應的應用下載鏈接;以在獲取到所述應用下載鏈接時,通過sns應用分享所述應用下載鏈接。通過本發明實施例提供的應用分享方法,用戶在需要將終端設備內所安裝的某一應用分享給好友時,只需按照預定條件操作需要分享的應用的應用圖標,終端設備可確定該應用圖標對應的應用標識信息,進而向服務器請求與所述應用標識信息對應的應用下載鏈接,從而在獲取到應用下載鏈接后,實現需要分享的應用的應用下載鏈接在sns好友間的分享。在本發明實施例中,用戶只需按照預定條件操作需要分享的應用的應用圖標,終端設備即可確定按照預定條件操作的應用圖標對應的應用為需要分享的應用,從而自動實現需要分享的應用的應用下載鏈接在sns好友間的分享,并不需要用戶大量的手動搜索應用下載鏈接的動作,大幅減少了用戶操作,應用分享的過程中用戶操作極為簡便、便捷,從而減小了終端設備的耗電量。通過本發明實施例提供的應用分享方法,可在便捷的用戶操作下實現用戶間的應用分享,減小終端設備的耗電量。
[0054]可選的,本發明實施例中符合預定條件的被操作軌跡,可以為被操作軌跡的終止位置與預定位置對應;可選的,圖2示出了本發明實施例提供的檢測被選取的應用圖標的被操作軌跡的一種可選方法流程圖,參照圖2,該方法可以包括:
[0055]步驟S200、檢測被選取的應用圖標的被操作軌跡對應的終止位置;
[0056]被選取的應用圖標在用戶操作下存在被操作軌跡,該被操作軌跡存在初始位置和終止位置,初始位置可以認為是被選取的應用圖標在被選取時,在桌面上的顯示位置。
[0057]步驟S210、在所述被操作軌跡對應的終止位置,與桌面上顯示的第一圖標對應的第一位置相對應時,確定所述被操作軌跡符合預定條件。
[0058]在本發明實施例中,終端設備的桌面顯示有第一圖標,第一圖標顯示在所述桌面的第一位置,該第一位置即為預定位置;若檢測到被選取的應用圖標的被操作軌跡對應的終止位置與該第一位置對應,則可確定被選取的應用圖標的被操作軌跡符合預定條件,該被選取的應用圖標對應的應用即為本發明實施例需要進行分享的應用,從而觸發終端設備確定該被選取的應用圖標對應的應用標識信息。
[0059]為便于理解,圖3示出了本發明實施例提供的被操作軌跡符合預定條件的示意圖,參照圖3,桌面上顯不有第一圖標10和被選取的應用圖標11,第一圖標顯不于桌面的第一位置A,第一位置A即為預定位置;被選取的應用圖標在用戶操作下存在被操作軌跡,第二位置B為被操作軌跡的初始位置,即被選取的應用圖標11在被選取時在桌面上的顯示位置,第一位置A為被操作軌跡的終止位置;可見,在用戶的操作下被選取的應用圖標11將從第二位置B拖動至第一位置A,對應的,被選取的應用圖標11從第二位置B拖動至第一位置A的軌跡為符合預定條件的被操作軌跡,從而在被選取的應用圖標11被拖動至第一位置A時,在終端設備內觸發一個確定所述被選取的應用圖標對應的應用標識信息的指令,從而實現被選取的應用圖標對應的應用標識信息的確定。
[0060]可選的,本發明實施例可以終端設備的顯示屏幕建立坐標系,第一圖標所在的第一位置對應一個坐標點,在被選取的應用圖標的被操作軌跡對應的終止位置所對應的坐標點與第一圖標所在的坐標點相重合對應時,則可認為被選取的應用圖標的被操作軌跡符合預定條件。
[0061]顯然,本發明實施例也可具有其他形式的符合預定條件的被操作軌跡,如設置預定操作軌跡,在被選取的應用圖標的被操作軌跡與預定操作軌跡相符時,確定被選取的應用圖標的被操作軌跡符合預定條件。
[0062]本發明實施例確定被選取的應用圖標對應的應用標識信息的方式可以為:終端設備預先存儲桌面上顯示的各應用圖標的顯示位置,與對應的應用描述信息的對應關系,應用描述信息包含了應用圖標對應的應用的應用名稱,應用標識信息(如包名)等。在被選取的應用圖標的被操作軌跡符合預定條件時,本發明實施例可通過被選取的應用圖標在桌面上的顯示位置,確定對應的應用描述信息,從而獲取應用描述信息中所包含的應用標識信息,得到被選取的應用圖標對應的應用標識信息。具體的,本發明實施例可在被選取的應用圖標的被操作軌跡符合預定條件時,確定所述被選取的應用圖標在桌面上的顯示位置;根據預置的應用圖標在桌面上的顯示位置,與對應的應用描述信息的對應關系,確定與所述被選取的應用圖標在桌面上的顯示位置對應的應用描述信息,其中,應用描述信息中包含應用標識信息;進而根據所確定的應用描述信息確定所述被選取的應用圖標對應的應用標識信息。其中,被選取的應用圖標在桌面上的顯示位置可以是指應用圖標在被選取時,應用圖標在桌面上的顯示位置。可選的,本發明實施例可以終端設備的顯示屏幕建立坐標系,以各應用圖標所在的坐標點表征各應用圖標在桌面上的顯示位置。
[0063]對應的,圖4示出了本發明實施例提供的確定應用標識信息的方法流程,參照圖4,該方法可以包括:
[0064]步驟S300、確定被選取的應用圖標;
[0065]步驟S310、檢測被選取的應用圖標的被操作軌跡對應的終止位置;
[0066]步驟S320、在所述被操作軌跡對應的終止位置,與桌面上顯示的第一圖標對應的第一位置相對應時,確定所述被操作軌跡符合預定條件;
[0067]步驟S330、確定所述被選取的應用圖標在桌面上的顯示位置;[0068]步驟S340、根據預置的應用圖標在桌面上的顯示位置,與對應的應用描述信息的對應關系,確定與所述被選取的應用圖標在桌面上的顯示位置對應的應用描述信息,其中,應用描述信息中包含應用標識信息;
[0069]步驟S350、根據所確定的應用描述信息確定所述被選取的應用圖標對應的應用標識息。
[0070]可選的,終端設備在向服務器請求與所述應用標識信息對應的應用下載鏈接時,為使得服務器知曉在接收到終端設備的請求后能夠查詢與所述應用標識信息對應的應用下載鏈接,本發明實施例可在向服務器發送的請求中攜帶第一標識,該第一標識用于指示所述服務器在接收到所述應用標識信息后,查詢與所述應用標識信息對應的應用下載鏈接。對應的,服務器在查詢到與所述應用標識信息對應的應用下載鏈接,向終端設備反饋所述應用下載鏈接時,可在反饋消息中攜帶對所述第一標識的應答信息,以使終端設備在接收到反饋消息后,確認所接收的反饋消息中的應用下載鏈接與被選取的應用圖標對應的應用標識信息相對應,從而觸發一個通過sns應用分享所述應用下載鏈的指令。對應的,圖5示出了本發明實施例提供的終端設備與服務器的信息交互流程圖,參照圖5,該流程可以包括:
[0071]步驟S400、在確定所述被選取的應用圖標對應的應用標識信息之后,向服務器發送攜帶有所述應用標識信息和第一標識的請求消息;
[0072]服務器在接收到該請求消息后,將解析所述請求消息得到第一標識和應用標識信息,從而根據第一標識觸發一個查詢與應用標識信息對應的應用下載鏈接的指令,得出與應用標識信息對應的應用下載鏈接。
[0073]步驟S410、接收所述服務器的反饋消息,所述反饋消息中攜帶有所述應用標識信息對應的應用下載鏈接,和對第一標識的應答信息。
[0074]對第一標識的應答信息表示服務器已根據第一標識執行了查詢與應用標識信息對應的應用下載鏈接的指令,反饋消息中所攜帶的應用下載鏈接即為查詢后所得到的應用下載鏈接,從而使得終端設備根據該應答信息觸發一個通過sns應用分享所述應用下載鏈接的指令,實現應用下載鏈接在sns好友間的分享。
[0075]可選的,圖5所示方法可應用于具有圖2和/或圖4所示方法的應用分享方法中。
[0076]可選的,終端設備在接收到所述服務器反饋的應用下載鏈接后,可通過跨進程通信將所述應用下載鏈接傳遞至sns應用,從而通過sns應用分享所述應用下載鏈接。可選的,本發明實施例可通過跨進程通信將所述應用下載鏈接傳遞至預定sns應用(該預定sns應用可以是預先設定的用于進行應用分享的sns應用),從而通過運行狀態的預定sns應用分享所述應用下載鏈接。可選的,本發明實施例還可在接收到服務器反饋的所述應用下載鏈接后,在終端設備的顯示界面彈出顯示有終端設備所裝載的sns應用的窗口,從而通過用戶操作確定所述窗口中被選取的sns應用,通過跨進程通信將所述應用下載鏈接傳遞至所述被選取的sns應用,進而通過運行狀態的所述被選取的sns應用分享所述應用下載鏈接。可選的,本段所描述的通過sns應用分享所述應用下載鏈接的方式,可應用于具有圖2,和/或,圖4,和/或,圖5所示方法的應用分享方法中。
[0077]下面以用戶操作被選取的應用圖標的方式為拖動操作為例,對本發明實施例提供的應用分享方法進行描述,對應的,圖6示出了本發明實施例提供的應用分享方法的另一流程,參照圖6,該方法可以包括:
[0078]步驟S500、確定被拖動的應用圖標;
[0079]可選的,可通過用戶開始執行拖動操作時,觸控點所在的位置確定被拖動的應用圖標;如檢測觸控點在終端設備的顯示屏幕上的坐標,通過該坐標確定顯示在該坐標位置的應用圖標,則顯示在該坐標位置的應用圖標即為被拖動的應用圖標。
[0080]步驟S510、檢測被拖動的應用圖標的被拖動終止位置;
[0081]步驟S520、在所述被拖動終止位置與預定位置對應時,確定所述被拖動的應用圖標在桌面上的顯示位置;
[0082]可選的,本發明實施例可在桌面上顯示第一圖標,所述第一圖標顯示于所述桌面上的第一位置,該第一位置即為預定位置;當被拖動終止位置與該第一位置相重合時,則確定所述被拖動終止位置與預定位置相對應,該被拖動的應用圖標對應的應用即為需要進行分享的應用,從而需要確定該被拖動應用圖標對應的應用標識信息。
[0083]步驟S530 ;根據預置的應用圖標在桌面上的顯示位置,與對應的應用描述信息的對應關系,確定與所述被拖動的應用圖標在桌面上的顯示位置對應的應用描述信息,其中,應用描述信息中包含應用標識信息
[0084]步驟S540、根據所確定的應用描述信息確定所述被拖動的應用圖標對應的應用標識息;
[0085]步驟S550、向服務器發送攜帶有所述應用標識信息和第一標識的請求消息,所述第一標識用于指示所述服務器在接收到所述請求消息后,查詢與所述應用標識信息對應的應用下載鏈接;
[0086]步驟S560、接收所述服務器的反饋消息,所述反饋消息中攜帶有所述應用標識信息對應的應用下載鏈接,和對第一標識的應答信息;
[0087]步驟S570、在所述終端設備的顯示界面彈出顯示有所述終端設備所裝載的sns應用的窗口 ;
[0088]步驟S580、確定所述窗口中被選取的sns應用;
[0089]步驟S590、通過跨進程通信將所述應用下載鏈接傳遞至所述被選取的sns應用,通過運行狀態的所述被選取的sns應用分享所述應用下載鏈接。
[0090]對應的,圖7示出了本發明實施例提供的應用分享方法的一個應用例的示意圖,參照圖7,持有第一終端設備20的第一用戶需要將第一終端設備20中所裝載的某一應用分享給,持有第二終端設備21的sns好友(第二用戶);該應用在第一終端設備20的桌面上中具有應用圖標201,同時,第一終端設備20的桌面上還具有第一圖標202,第一終端設備20將在第一圖標202的位置上存在重合的應用圖標201時,確定重合的應用圖標201對應的應用為需要進行分享的應用;在此場景下,進行應用分享的過程可以如下:
[0091]第一用戶拖動第一終端設備20的桌面上的應用圖標201至第一圖標202的位置;
[0092]第一終端設備20確定應用圖標201對應的應用為需要進行分享的應用,確定應用圖標201對應的應用標識信息;
[0093]第一終端設備20向服務器22請求與所述應用標識信息對應的應用下載鏈接;
[0094]服務器22在接收到第一終端設備20的請求信息后,查詢與所述應用標識信息對應的應用下載鏈接,并向第一終端設備20反饋所查詢到的應用下載鏈接;[0095]第一終端設備20在接收到服務器22反饋的所述應用下載鏈接后,通過sns應用將所述應用下載鏈接分享至第二終端設備21 ;
[0096]第二終端設備21通過處于運行狀態的sns應用獲得所述應用下載鏈接。
[0097]持有第二終端設備21的第二用戶可通過點擊該應用下載鏈接,進行應用的下載安裝,從而實現應用在多用戶間的分享。
[0098]值得注意的是,第二終端設備21向第一終端設備20分享應用的原理與上述描述類似,可進行參照。
[0099]本發明實施例提供的應用分享方法中,用戶只需按照預定條件操作需要分享的應用的應用圖標,終端設備即可確定按照預定條件操作的應用圖標對應的應用為需要分享的應用,從而自動實現應用下載鏈接在sns好友間的分享,并不需要用戶大量的手動搜索應用下載鏈接的動作,大幅減少了用戶操作,應用分享的過程中用戶操作極為簡便、便捷,從而減小了終端設備的耗電量。通過本發明實施例提供的應用分享方法,可在便捷的用戶操作下實現用戶間的應用分享,減小終端設備的耗電量。
[0100]下面對本發明實施例提供的應用分享裝置進行描述,下文描述的應用分享裝置與上文描述的應用分享方法可相互對應參照。圖8為本發明實施例提供的應用分享裝置的結構框圖,該裝置可應用于終端設備,該終端設備的桌面可顯示有至少一個應用圖標,參照圖8,該裝置可以包括:
[0101]軌跡檢測模塊100,用于檢測被選取的應用圖標的被操作軌跡;
[0102]標識信息確定模塊200,用于在所述被操作軌跡符合預定條件時,確定所述被選取的應用圖標對應的應用標識信息;
[0103]請求模塊300,用于向服務器請求與所述應用標識信息對應的應用下載鏈接;
[0104]分享模塊400,用于在接收到所述服務器反饋的所述應用下載鏈接時,通過社會性網絡服務sns應用分享所述應用下載鏈接。
[0105]可選的,本發明實施例可自定義符合預定條件的被操作軌跡,預定條件可以是被操作軌跡與預定操作軌跡相對應,或被操作軌跡的終止位置與預定位置對應等。在被選取的應用圖標的被操作軌跡符合預定條件時,終端設備可確定被選取的應用圖標對應的應用為需要進行分享的應用,從而在終端設備內觸發一個確定需要進行分享的應用的應用標識信息的指令,即確定所述被選取的應用圖標對應的應用標識信息。
[0106]對于符合預定條件的被操作軌跡為,被操作軌跡的終止位置與預定位置對應的情況,圖9示出了軌跡檢測模塊100的一種可選結構,參照圖9,軌跡檢測模塊100可以包括:
[0107]終止位置檢測單元110,用于檢測所述被操作軌跡對應的終止位置;
[0108]條件符合確定單元111,用于在所述被操作軌跡對應的終止位置與預定位置對應時,確定所述被操作軌跡符合預定條件。
[0109]可選的,終端設備的桌面可顯示有第一圖標,所述第一圖標顯示于所述桌面上的第一位置,所述第一位置為所述預定位置;對應的,圖10示出了本發明實施例提供的條件符合確定單元111的一種可選結構,參照圖10,條件符合確定單元111可以包括:
[0110]符合確定子單元1111,用于在所述被操作軌跡對應的終止位置與所述第一位置對應時,確定所述被操作軌跡符合預定條件。
[0111]可選的,圖11示出了標識信息確定模塊200的一種可選結構,參照圖11,標識信息確定模塊200可以包括:
[0112]顯示位置確定單元210,用于確定所述被選取的應用圖標在桌面上的顯示位置;
[0113]應用描述信息確定單元211,用于根據預置的應用圖標在桌面上的顯示位置,與對應的應用描述信息的對應關系,確定與所述被選取的應用圖標在桌面上的顯示位置對應的應用描述信息,其中,應用描述信息中包含應用標識信息;
[0114]標識信息獲得單元212,用于根據所確定的應用描述信息確定所述被選取的應用圖標對應的應用標識信息。
[0115]可選的,圖11所示標識信息確定模塊200也可應用于具有圖9所示軌跡檢測模塊100的應用分享裝置中。
[0116]可選的,圖12示出了請求模塊300的一種可選結構,參照圖12,請求模塊300可以包括:
[0117]發送單元310,用于向所述服務器發送攜帶有所述應用標識信息和第一標識的請求消息,所述第一標識用于指示所述服務器在接收到所述請求消息后,查詢與所述應用標識信息對應的應用下載鏈接。
[0118]可選的,圖12所示請求模塊300可應用于具有圖11所示標識信息確定模塊200的應用分享裝置中,或,可應用于具有圖9所示軌跡檢測模塊100的應用分享裝置中,或,可應用于具有圖9所示軌跡檢測模塊100和圖11所示標識信息確定模塊200的應用分享裝置中。
[0119]可選的,圖13示出了分享模塊400的一種可選結構,參照圖13,分享模塊400可以包括:
[0120]彈窗單元410,用于在接收到所述服務器反饋的所述應用下載鏈接后,在所述終端設備的顯示界面彈出顯示有所述終端設備所裝載的sns應用的窗口 ;
[0121]選取確定單元411,用于確定所述窗口中被選取的sns應用;
[0122]傳遞單元412,用于通過跨進程通信將所述應用下載鏈接傳遞至所述被選取的sns應用;
[0123]下載鏈接分享單元413,用于通過運行狀態的所述被選取的sns應用分享所述應用下載鏈接。
[0124]可選的,圖13所示分享模塊400可應用于具有圖9所示軌跡檢測模塊100,圖11所示標識信息確定模塊200,和圖12所示請求模塊300中的至少一種的應用分享裝置中。
[0125]本發明實施例提供的應用分享裝置中,用戶只需按照預定條件操作需要分享的應用的應用圖標,終端設備即可確定按照預定條件操作的應用圖標對應的應用為需要分享的應用,從而自動實現應用下載鏈接在sns好友間的分享,并不需要用戶大量的手動搜索應用下載鏈接的動作,大幅減少了用戶操作,應用分享的過程中用戶操作極為簡便、便捷,從而減小了終端設備的耗電量。通過本發明實施例提供的應用分享方法,可在便捷的用戶操作下實現用戶間的應用分享,減小終端設備的耗電量。
[0126]本發明實施例還提供一種終端設備,該終端設備的桌面顯示有至少一個應用圖標,該終端設備可以包括上述所述的應用分享裝置,對于應用分享裝置的描述可參照上文對應部分描述,此處不再贅述。
[0127]下面對本發明實施例提供的終端設備的硬件結構進行描述,下文描述中涉及應用分享方法的部分可參照上文對應部分描述。終端設備可以是包含計算能力的手機,PAD等智能移動終端,本發明實施例并不對終端設備的具體實現做限定。圖14為本發明實施例提供的終端設備的硬件結構框圖,參照圖14,該終端設備可以包括:
[0128]處理器1,通信接口 2,存儲器3和通信總線4 ;
[0129]其中處理器1、通信接口 2、存儲器3通過通信總線4完成相互間的通信;
[0130]可選的,通信接口 2可以為通信模塊的接口,如GSM模塊的接口 ;
[0131]處理器I,用于執行程序;
[0132]存儲器3,用于存放程序;
[0133]程序可以包括程序代碼,所述程序代碼包括計算機操作指令。
[0134]處理器I可能是一個中央處理器CPU,或者是特定集成電路ASIC(ApplicationSpecific Integrated Circuit),或者是被配置成實施本發明實施例的一個或多個集成電路。
[0135]存儲器3可能包含高速RAM存儲器,也可能還包括非易失性存儲器(non-volatilememory),例如至少一個磁盤存儲器。
[0136]其中,程序可具體用于:
[0137]檢測被選取的應用圖標的被操作軌跡;
[0138]在所述被操作軌跡符合預定條件時,確定所述被選取的應用圖標對應的應用標識
信息;
[0139]向服務器請求與所述應用標識信息對應的應用下載鏈接;
[0140]在接收到所述服務器反饋的所述應用下載鏈接時,通過社會性網絡服務sns應用分享所述應用下載鏈接。
[0141]本發明實施例還提供一種應用分享系統,下文對于應用分享系統的描述中與上文描述的應用分享方法相對應的部分可相互參照。圖15為本發明實施例提供的應用分享系統的結構框圖,參照圖15,該應用分享系統可以包括:第一終端設備30,第二終端設備31和服務器32,其中第一終端設備30的桌面顯示有至少一個應用圖標;
[0142]第一終端設備30,用于檢測被選取的應用圖標的被操作軌跡;在所述被操作軌跡符合預定條件時,確定所述被選取的應用圖標對應的應用標識信息;向服務器請求與所述應用標識信息對應的應用下載鏈接;在接收到所述服務器反饋的所述應用下載鏈接時,通過社會性網絡服務sns應用分享所述應用下載鏈接;
[0143]服務器32,用于接收所述第一終端設備發送的請求與所述應用標識信息對應的應用下載鏈接的請求消息,查詢與所述應用標識信息對應的應用下載鏈接,在查詢到所述應用下載鏈接后,向所述第一終端設備反饋所述應用下載鏈接;
[0144]第二終端設備31,用于接收所述第一終端設備通過所述sns應用分享的所述應用下載鏈接。
[0145]第二終端設備31在接收到所述應用下載鏈接后,可通過所述應用下載鏈接進行應用的下載安裝,從而實現多用戶間的應用分享。
[0146]本說明書中各個實施例采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參見即可。對于實施例公開的裝置而言,由于其與實施例公開的方法相對應,所以描述的比較簡單,相關之處參見方法部分說明即可。
[0147]專業人員還可以進一步意識到,結合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、計算機軟件或者二者的結合來實現,為了清楚地說明硬件和軟件的可互換性,在上述說明中已經按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執行,取決于技術方案的特定應用和設計約束條件。專業技術人員可以對每個特定的應用來使用不同方法來實現所描述的功能,但是這種實現不應認為超出本發明的范圍。
[0148]結合本文中所公開的實施例描述的方法或算法的步驟可以直接用硬件、處理器執行的軟件模塊,或者二者的結合來實施。軟件模塊可以置于隨機存儲器(RAM)、內存、只讀存儲器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動磁盤、CD-ROM、或【技術領域】內所公知的任意其它形式的存儲介質中。
[0149]對所公開的實施例的上述說明,使本領域專業技術人員能夠實現或使用本發明。對這些實施例的多種修改對本領域的專業技術人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發明的精神或范圍的情況下,在其它實施例中實現。因此,本發明將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。
【權利要求】
1.一種應用分享方法,其特征在于,應用于終端設備,所述終端設備的桌面顯示有至少一個應用圖標;所述方法包括: 檢測被選取的應用圖標的被操作軌跡; 在所述被操作軌跡符合預定條件時,確定所述被選取的應用圖標對應的應用標識信息; 向服務器請求與所述應用標識信息對應的應用下載鏈接; 在接收到所述服務器反饋的所述應用下載鏈接時,通過社會性網絡服務Sns應用分享所述應用下載鏈接。
2.根據權利要求1所述的應用分享方法,其特征在于,所述檢測被選取的應用圖標的被操作軌跡包括: 檢測所述被操作軌跡對應的終止位置; 在所述被操作軌跡對應的終止位置與預定位置對應時,確定所述被操作軌跡符合預定條件。
3.根據權利要求2所述的應用分享方法,其特征在于,所述桌面顯示有第一圖標,所述第一圖標顯示于所述桌面上的第一位置,所述第一位置為所述預定位置;所述被操作軌跡對應的終止位置與預定位置對應包括: 所述被操作軌跡對應的終止位置與所述第一位置對應。
4.根據權利要求1-3任一項所述的應用分享方法,其特征在于,所述確定所述被選取的應用圖標對應的應用標識信息包括: 確定所述被選取的應用圖標在桌面上的顯示位置; 根據預置的應用圖標在桌面上的顯示位置,與對應的應用描述信息的對應關系,確定與所述被選取的應用圖標在桌面上的顯示位置對應的應用描述信息,其中,應用描述信息中包含應用標識信息; 根據所確定的應用描述信息確定所述被選取的應用圖標對應的應用標識信息。
5.根據權利要求1-3任一項所述的應用分享方法,其特征在于,所述向服務器請求與所述應用標識信息對應的應用下載鏈接包括: 向所述服務器發送攜帶有所述應用標識信息和第一標識的請求消息,所述第一標識用于指示所述服務器在接收到所述請求消息后,查詢與所述應用標識信息對應的應用下載鏈接。
6.根據權利要求1-3任一項所述的應用分享方法,其特征在于,所述通過sns應用分享所述應用下載鏈接包括: 在接收到所述服務器反饋的所述應用下載鏈接后,在所述終端設備的顯示界面彈出顯示有所述終端設備所裝載的sns應用的窗口 ; 確定所述窗口中被選取的sns應用; 通過跨進程通信將所述應用下載鏈接傳遞至所述被選取的sns應用; 通過運行狀態的所述被選取的sns應用分享所述應用下載鏈接。
7.一種應用分享裝置,其特征在于,應用于終端設備,所述終端設備的桌面顯示有至少一個應用圖標;所述裝置包括: 軌跡檢測模塊,用于檢測被選取的應用圖標的被操作軌跡;標識信息確定模塊,用于在所述被操作軌跡符合預定條件時,確定所述被選取的應用圖標對應的應用標識信息; 請求模塊,用于向服務器請求與所述應用標識信息對應的應用下載鏈接; 分享模塊,用于在接收到所述服務器反饋的所述應用下載鏈接時,通過社會性網絡服務sns應用分享所述應用下載鏈接。
8.根據權利要求7所述的應用分享裝置,其特征在于,所述軌跡檢測模塊包括: 終止位置檢測單元,用于檢測所述被操作軌跡對應的終止位置; 條件符合確定單元,用于在所述被操作軌跡對應的終止位置與預定位置對應時,確定所述被操作軌跡符合預定條件。
9.根據權利要求8所述的應用分享裝置,其特征在于,所述桌面顯示有第一圖標,所述第一圖標顯示于所述桌面上的第一位置,所述第一位置為所述預定位置;所述條件符合確定單元包括: 符合確定子單元,用于在所述被操作軌跡對應的終止位置與所述第一位置對應時,確定所述被操作軌跡符合預定條件。
10.根據權利要求7-9任一項所述的應用分享裝置,其特征在于,標識信息確定模塊包括: 顯示位置確定單元,用于確定所述被選取的應用圖標在桌面上的顯示位置; 應用描述信息確定單元,用于根據預置的應用圖標在桌面上的顯示位置,與對應的應用描述信息的對應關系,確定與所述被選取的應用圖標在桌面上的顯示位置對應的應用描述信息,其中,應用描述信息中包含應用標識信息; 標識信息獲得單元,用于根據所確定的應用描述信息確定所述被選取的應用圖標對應的應用標識信息。
11.根據權利要求7-9任一項所述的應用分享裝置,其特征在于,所述請求模塊包括: 發送單元,用于向所述服務器發送攜帶有所述應用標識信息和第一標識的請求消息,所述第一標識用于指示所述服務器在接收到所述請求消息后,查詢與所述應用標識信息對應的應用下載鏈接。
12.根據權利要求7-9任一項所述的應用分享裝置,其特征在于,所述分享模塊包括: 彈窗單元,用于在接收到所述服務器反饋的所述應用下載鏈接后,在所述終端設備的顯示界面彈出顯示有所述終端設備所裝載的sns應用的窗口 ; 選取確定單兀,用于確定所述窗口中被選取的sns應用; 傳遞單元,用于通過跨進程通信將所述應用下載鏈接傳遞至所述被選取的sns應用; 下載鏈接分享單元,用于通過運行狀態的所述被選取的sns應用分享所述應用下載鏈接。
13.—種終端 設備,其特征在于,包括權利要求7-12任一項所述的應用分享裝置。
14.一種應用分享系統,其特征在于,包括:第一終端設備,第二終端設備和服務器,所述第一終端設備的桌面顯示有至少一個應用圖標; 所述第一終端設備,用于檢測被選取的應用圖標的被操作軌跡;在所述被操作軌跡符合預定條件時,確定所述被選取的應用圖標對應的應用標識信息;向服務器請求與所述應用標識信息對應的應用下載鏈接;在接收到所述服務器反饋的所述應用下載鏈接時,通過社會性網絡服務sns應用分享所述應用下載鏈接; 所述服務器,用于接收所述第一終端設備發送的請求與所述應用標識信息對應的應用下載鏈接的請求消息,查詢與所述應用標識信息對應的應用下載鏈接,在查詢到所述應用下載鏈接后,向所述第一終端設備反饋所述應用下載鏈接; 所述第二終端設備,用于接收所述第一終端設備通過所述sns應用分享的所述應用下載鏈 接。
【文檔編號】G06F9/445GK103984487SQ201410258368
【公開日】2014年8月13日 申請日期:2014年6月11日 優先權日:2014年6月11日
【發明者】郭永智, 王俊山, 何競, 陳郁, 李斌, 羅程 申請人:騰訊科技(深圳)有限公司