亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種應(yīng)用程序推薦方法及應(yīng)用程序推薦系統(tǒng)的制作方法

文檔序號:10624883閱讀:476來源:國知局
一種應(yīng)用程序推薦方法及應(yīng)用程序推薦系統(tǒng)的制作方法
【專利摘要】本發(fā)明實施例公開了一種應(yīng)用程序推薦方法及應(yīng)用程序推薦系統(tǒng)。其中,該方法包括:當(dāng)檢測到終端開啟應(yīng)用程序時,獲取所述終端當(dāng)前開啟的應(yīng)用程序的信息;獲取所述終端所處的當(dāng)前地理位置;獲取與所述終端所處的當(dāng)前地理位置的距離小于或等于預(yù)設(shè)距離的其他終端上開啟的所有應(yīng)用程序;向用戶推薦所述所有應(yīng)用程序中與所述應(yīng)用程序的信息相關(guān)的至少一個應(yīng)用程序。實施本發(fā)明實施例可以提高應(yīng)用程序搜索的效率。
【專利說明】
一種應(yīng)用程序推薦方法及應(yīng)用程序推薦系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種應(yīng)用程序推薦方法及應(yīng)用程序推薦系統(tǒng)。
【背景技術(shù)】
[0002]隨著移動終端智能化的迅速發(fā)展,各種功能的應(yīng)用程序也越來越多元化,用戶越來越傾向于通過在移動終端上安裝不同的應(yīng)用程序,來輔助進行商務(wù)、娛樂、生活等多種活動。實踐中發(fā)現(xiàn),用戶通常是通過輸入關(guān)鍵字來搜索應(yīng)用程序的,比如,輸入“游戲”,搜索出來的是所有關(guān)于游戲的應(yīng)用程序。由于應(yīng)用程序種類繁多,且每種類型的應(yīng)用程序也有多個版本,用戶需要花很多時間瀏覽這些應(yīng)用程序的簡介,才能找到符合自己要求的應(yīng)用程序??梢姡ㄟ^這種手動方式搜索應(yīng)用程序的效率較低。

【發(fā)明內(nèi)容】

[0003]本發(fā)明實施例提供一種應(yīng)用程序推薦方法及應(yīng)用程序推薦系統(tǒng),可以提高應(yīng)用程序搜索的效率。
[0004]本發(fā)明實施例第一方面提供了一種應(yīng)用程序推薦方法,包括:
[0005]當(dāng)檢測到終端開啟應(yīng)用程序時,獲取所述終端當(dāng)前開啟的應(yīng)用程序的信息;
[0006]確定所述終端所處的當(dāng)前地理位置;
[0007]獲取與所述終端所處的當(dāng)前地理位置的距離小于或等于預(yù)設(shè)距離的其他終端上開啟的所有應(yīng)用程序;
[0008]向用戶推薦所述所有應(yīng)用程序中與所述應(yīng)用程序的信息相關(guān)的至少一個應(yīng)用程序。
[0009]在第一方面的第一種可能的實現(xiàn)方式中,在步驟確定所述終端所處的當(dāng)前地理位置之后,以及在步驟獲取與所述終端所處的當(dāng)前地理位置的距離小于或等于預(yù)設(shè)距離的其他終端上開啟的所有應(yīng)用程序之前,所述方法還包括:
[0010]輸出對話框,所述對話框包括提示信息,所述提示信息用于提示用戶是否查看與所述應(yīng)用程序的信息相關(guān)的應(yīng)用程序;
[0011]檢測在預(yù)設(shè)時間內(nèi)是否接收到用戶針對所述提示信息輸入的確認(rèn)指令;
[0012]當(dāng)在預(yù)設(shè)時間內(nèi)檢測到用戶針對所述提示信息輸入的確認(rèn)指令時,執(zhí)行所述獲取與所述終端所處的當(dāng)前地理位置的距離小于或等于預(yù)設(shè)距離的其他終端上開啟的所有應(yīng)用程序的步驟。
[0013]結(jié)合第一方面,在第一方面的第二種可能的實現(xiàn)方式中,在步驟獲取與所述終端所處的當(dāng)前地理位置的距離小于或等于預(yù)設(shè)距離的其他終端上開啟的所有應(yīng)用程序之后,以及在步驟向用戶推薦所述所有應(yīng)用程序中與所述應(yīng)用程序的信息相關(guān)的至少一個應(yīng)用程序之前,所述方法還包括:
[0014]從所述所有應(yīng)用程序中篩選出與所述應(yīng)用程序的信息相關(guān)的至少一個應(yīng)用程序。
[0015]結(jié)合第一方面的第二種可能的實現(xiàn)方式,在第一方面的第三種可能的實現(xiàn)方式中,在步驟從所述所有應(yīng)用程序中篩選出與所述應(yīng)用程序的信息相關(guān)的至少一個應(yīng)用程序之后,以及在步驟向用戶推薦所述所有應(yīng)用程序中與所述應(yīng)用程序的信息相關(guān)的至少一個應(yīng)用程序之前,所述方法還包括:
[0016]計算篩選出的與所述應(yīng)用程序的信息相關(guān)的至少一個應(yīng)用程序在預(yù)設(shè)時間內(nèi)的熱度值;
[0017]從篩選出的與所述應(yīng)用程序的信息相關(guān)的至少一個應(yīng)用程序中,獲取目標(biāo)應(yīng)用程序,其中,所述目標(biāo)應(yīng)用程序的熱度值大于或等于預(yù)設(shè)閾值;
[0018]所述向用戶推薦所述所有應(yīng)用程序中與所述應(yīng)用程序的信息相關(guān)的至少一個應(yīng)用程序,包括:
[0019]向用戶推薦所述目標(biāo)應(yīng)用程序。
[0020]結(jié)合第一方面或第一方面的第一種可能的實現(xiàn)方式或第一方面的第二種可能的實現(xiàn)方式,在第一方面的第四種可能的實現(xiàn)方式中,所述向用戶推薦所述所有應(yīng)用程序中與所述應(yīng)用程序的信息相關(guān)的至少一個應(yīng)用程序,包括:
[0021]從所述所有應(yīng)用程序中,向用戶推薦與所述應(yīng)用程序信息匹配度超過預(yù)設(shè)匹配度的至少一個應(yīng)用程序。
[0022]本發(fā)明實施例第二方面提供了一種應(yīng)用程序推薦系統(tǒng),包括:
[0023]信息獲取模塊,用于當(dāng)檢測到終端開啟應(yīng)用程序時,獲取所述終端當(dāng)前開啟的應(yīng)用程序的信息;
[0024]確定模塊,用于確定所述終端所處的當(dāng)前地理位置;
[0025]應(yīng)用獲取模塊,用于獲取與所述終端所處的當(dāng)前地理位置的距離小于或等于預(yù)設(shè)距離的其他終端上開啟的所有應(yīng)用程序;
[0026]推薦模塊,用于向用戶推薦所述所有應(yīng)用程序中與所述應(yīng)用程序的信息相關(guān)的至少一個應(yīng)用程序。
[0027]在第二方面的第一種可能的實現(xiàn)方式中,所述系統(tǒng)還包括:
[0028]輸出模塊,用于在確定模塊確定所述終端所處的當(dāng)前地理位置之后,以及所述應(yīng)用獲取模塊獲取與所述終端所處的當(dāng)前地理位置的距離小于或等于預(yù)設(shè)距離的其他終端上開啟的所有應(yīng)用程序之前,輸出對話框,所述對話框包括提示信息,所述提示信息用于提示用戶是否查看與所述應(yīng)用程序的信息相關(guān)的應(yīng)用程序;
[0029]檢測模塊,用于檢測在預(yù)設(shè)時間內(nèi)是否接收到用戶針對所述提示信息輸入的確認(rèn)指令;
[0030]所述應(yīng)用獲取模塊,還用于當(dāng)所述檢測模塊在預(yù)設(shè)時間內(nèi)檢測到用戶針對所述提示信息輸入的確認(rèn)指令時,獲取與所述終端所處的當(dāng)前地理位置的距離小于或等于預(yù)設(shè)距離的其他終端上開啟的所有應(yīng)用程序。
[0031]結(jié)合第二方面,在第二方面的第二種可能的實現(xiàn)方式中,所述系統(tǒng)還包括:
[0032]篩選模塊,用于在所述應(yīng)用獲取模塊獲取與所述終端所處的當(dāng)前地理位置的距離小于或等于預(yù)設(shè)距離的其他終端上開啟的所有應(yīng)用程序之后,以及所述推薦模塊向用戶推薦所述所有應(yīng)用程序中與所述應(yīng)用程序的信息相關(guān)的至少一個應(yīng)用程序之前,從所述所有應(yīng)用程序中篩選出與所述應(yīng)用程序的信息相關(guān)的至少一個應(yīng)用程序。
[0033]結(jié)合第二方面的第二種可能的實現(xiàn)方式,在第二方面的第三種可能的實現(xiàn)方式中,所述系統(tǒng)還包括:
[0034]計算模塊,用于在所述篩選模塊從所述所有應(yīng)用程序中篩選出與所述應(yīng)用程序的信息相關(guān)的至少一個應(yīng)用程序之后,以及所述推薦模塊向用戶推薦所述所有應(yīng)用程序中與所述應(yīng)用程序的信息相關(guān)的至少一個應(yīng)用程序之前,計算篩選出的與所述應(yīng)用程序的信息相關(guān)的至少一個應(yīng)用程序在預(yù)設(shè)時間內(nèi)的熱度值;
[0035]目標(biāo)應(yīng)用獲取模塊,用于從篩選出的與所述應(yīng)用程序的信息相關(guān)的至少一個應(yīng)用程序中,獲取目標(biāo)應(yīng)用程序,其中,所述目標(biāo)應(yīng)用程序的熱度值大于或等于預(yù)設(shè)閾值;
[0036]所述推薦模塊,具體用于向用戶推薦所述目標(biāo)應(yīng)用程序。
[0037]結(jié)合第二方面或第二方面的第一種可能的實現(xiàn)方式或第二方面的第二種可能的實現(xiàn)方式,在第二方面的第四種可能的實現(xiàn)方式中,所述推薦模塊具體用于從所述所有應(yīng)用程序中,向用戶推薦與所述應(yīng)用程序信息匹配度超過預(yù)設(shè)匹配度的至少一個應(yīng)用程序。
[0038]相較于現(xiàn)有技術(shù),本發(fā)明實施例提供的一種應(yīng)用程序推薦方法及應(yīng)用程序推薦系統(tǒng),通過當(dāng)檢測到終端開啟應(yīng)用程序時,獲取終端當(dāng)前開啟的應(yīng)用程序的信息,在確定終端所處的當(dāng)前地理位置之后,獲取與終端所處的當(dāng)前地理位置的距離小于或等于預(yù)設(shè)距離的其他終端上開啟的所有應(yīng)用程序;并從所有應(yīng)用程序中,向用戶推薦與應(yīng)用程序的信息相關(guān)的至少一個應(yīng)用程序??梢?,根據(jù)終端所處的地理位置,向用戶推薦該地理位置預(yù)設(shè)周圍內(nèi)的與應(yīng)用程序相關(guān)的應(yīng)用程序,可以提高應(yīng)用程序搜索的效率,同時也可以提高用戶對應(yīng)用程序個性化需求的滿足度。
【附圖說明】
[0039]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0040]圖1是本發(fā)明實施例公開的一種應(yīng)用程序推薦方法的流程示意圖;
[0041]圖2是本發(fā)明實施例公開的另一種應(yīng)用程序推薦方法的流程示意圖;
[0042]圖3是本發(fā)明實施例公開的一種應(yīng)用程序推薦系統(tǒng)的結(jié)構(gòu)示意圖;
[0043]圖4是本發(fā)明實施例公開的另一種應(yīng)用程序推薦系統(tǒng)的結(jié)構(gòu)示意圖;
[0044]圖5是本發(fā)明實施例公開的另一種應(yīng)用程序推薦系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實施方式】
[0045]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0046]本發(fā)明實施例公開了一種應(yīng)用程序推薦方法及應(yīng)用程序推薦系統(tǒng),可以提高應(yīng)用程序搜索的效率。以下分別進行詳細(xì)說明。
[0047]本發(fā)明實施例中,終端可以包括但不限于智能手機、平板電腦、IPAD以及移動互聯(lián)網(wǎng)設(shè)備(MID)等能利用網(wǎng)絡(luò)來推薦應(yīng)用程序的設(shè)備,其中,該應(yīng)用程序可以包括游戲類應(yīng)用程序、音樂視頻類應(yīng)用程序、辦公軟件類應(yīng)用程序、社交類應(yīng)用程序、交通出行類應(yīng)用程序、金融理財類應(yīng)用程序、新聞資訊類應(yīng)用程序、醫(yī)療健康類應(yīng)用程序、便捷生活類應(yīng)用程序以及通話通訊類應(yīng)用程序等,本發(fā)明實施例不作限定。
[0048]請參見圖1,圖1是本發(fā)明實施例公開的一種應(yīng)用程序推薦方法的流程示意圖。如圖1所示,該方法可以包括以下步驟:
[0049]S101、當(dāng)檢測到終端開啟應(yīng)用程序時,獲取終端當(dāng)前開啟的應(yīng)用程序的信息。
[0050]本發(fā)明實施例中,用戶在終端上安裝不同的應(yīng)用程序,該應(yīng)用程序包括各種類型的APP。該應(yīng)用程序運行在用戶模式,一般以可視化的用戶界面展示出來,用戶可以和該應(yīng)用程序進行交互。
[0051]本發(fā)明實施例中,上述應(yīng)用程序的信息可以包括該應(yīng)用程序的標(biāo)識、版本、以及類型等,本發(fā)明實施例不作限定。其中,該標(biāo)識為該應(yīng)用程序的身份標(biāo)識,該身份標(biāo)識可以是一串字符或數(shù)字,且能夠唯一標(biāo)識該應(yīng)用程序,即每一個應(yīng)用程序的身份標(biāo)識都是唯一的,如該應(yīng)用程序的名稱,該版本為應(yīng)用程序發(fā)布時的序列號,類型為該應(yīng)用程序所屬的類別,如游戲類。
[0052]舉例來說,假設(shè)終端當(dāng)前開啟的應(yīng)用程序為天天酷跑,則終端獲取當(dāng)前開啟的應(yīng)用程序的信息可以包括名稱為天天酷跑,版本為1.0.1,類型為游戲類。
[0053]S102、確定終端所處的當(dāng)前地理位置。
[0054]本發(fā)明實施例中,終端可以通過內(nèi)置的GPS(Global Posit1ning System)定位系統(tǒng)或其他方式來獲取終端所處的當(dāng)前地理位置,如東經(jīng)114°,北瑋22°,珠江口以東。
[0055]S103、獲取與終端所處的當(dāng)前地理位置的距離小于或等于預(yù)設(shè)距離的其他終端上開啟的所有應(yīng)用程序。
[0056]本發(fā)明實施例中,上述預(yù)設(shè)距離可以為終端系統(tǒng)默認(rèn)的距離,也可以為用戶設(shè)置的距離,例如,設(shè)置為幾百米或幾千米,本發(fā)明實施例不作限定。
[0057]具體地,終端可以向服務(wù)器發(fā)送搜索請求,該搜索請求中攜帶終端所處的當(dāng)前地理位置以及搜索范圍,其中該搜索范圍為以終端所處的當(dāng)前地理位置為中心,以預(yù)設(shè)距離為半徑的一個圓形區(qū)域。服務(wù)器在接收到終端發(fā)送的搜索請求后,在這個圓形區(qū)域內(nèi)搜索其他終端上開啟的所有應(yīng)用程序,然后在將搜索到的所有應(yīng)用程序發(fā)送給終端。
[0058]需要說明的是,終端必須處于網(wǎng)絡(luò)服務(wù)狀態(tài)才能與服務(wù)器通信,服務(wù)器在接收到搜索請求后,在預(yù)設(shè)范圍內(nèi)搜索,只有其他終端上當(dāng)前開啟的應(yīng)用程序才能被服務(wù)器搜索到。
[0059]本發(fā)明實施例中,終端獲取到的所有應(yīng)用程序可以包括各種類型的應(yīng)用程序,比如:游戲類應(yīng)用程序、音樂視頻類應(yīng)用程序、辦公軟件類應(yīng)用程序、社交類應(yīng)用程序、交通出行類應(yīng)用程序、金融理財類應(yīng)用程序、新聞資訊類應(yīng)用程序、醫(yī)療健康類應(yīng)用程序、便捷生活類應(yīng)用程序以及通話通訊類應(yīng)用程序等,本發(fā)明實施例不作限定。
[0060]S104、向用戶推薦所有應(yīng)用程序中與應(yīng)用程序的信息相關(guān)的至少一個應(yīng)用程序。
[0061]本發(fā)明實施例中,在步驟S103中終端獲取到與終端所處的當(dāng)前地理位置的距離小于或等于預(yù)設(shè)距離的其他終端上開啟的所有應(yīng)用程序之后,進一步根據(jù)步驟SlOl中獲取到的當(dāng)前開啟的應(yīng)用程序的信息,從這些所有的應(yīng)用程序中篩選出與該當(dāng)前開啟的應(yīng)用程序的信息相關(guān)的目標(biāo)應(yīng)用程序,并將該目標(biāo)應(yīng)用程序推薦給用戶。
[0062]舉例來說,假設(shè)獲取到的當(dāng)前開啟的應(yīng)用程序的信息為名稱天天酷跑,版本1.0.1的游戲類應(yīng)用程序,終端從獲取到的所有應(yīng)用程序中,篩選出與天天酷跑相關(guān)的游戲類應(yīng)用程序,并將篩選出的應(yīng)用程序作為目標(biāo)應(yīng)用程序在終端界面上展示出來,用戶就可以知道在預(yù)設(shè)范圍內(nèi)其他終端所屬的用戶當(dāng)前正在玩哪些跟自己相關(guān)的應(yīng)用程序。
[0063]本發(fā)明實施例中,步驟S104向用戶推薦所有應(yīng)用程序中與應(yīng)用程序的信息相關(guān)的至少一個應(yīng)用程序的具體實現(xiàn)方式可以包括:
[0064]從所有應(yīng)用程序中,向用戶推薦與應(yīng)用程序信息匹配度超過預(yù)設(shè)匹配度的至少一個應(yīng)用程序。
[0065]在該實施例中,上述匹配度為推薦的應(yīng)用程序的信息與當(dāng)前開啟的應(yīng)用程序的信息的相似度(即所占的百分比)。該匹配度可以為終端系統(tǒng)默認(rèn)的匹配度,也可以為用戶設(shè)置的匹配度,如60%。
[0066]在圖1所描述的實施例中,通過當(dāng)檢測到終端開啟應(yīng)用程序時,獲取終端當(dāng)前開啟的應(yīng)用程序的信息,在確定終端所處的當(dāng)前地理位置之后,獲取與終端所處的當(dāng)前地理位置的距離小于或等于預(yù)設(shè)距離的其他終端上開啟的所有應(yīng)用程序;并從所有應(yīng)用程序中,向用戶推薦與應(yīng)用程序的信息相關(guān)的至少一個應(yīng)用程序??梢?,根據(jù)終端所處的地理位置,向用戶推薦該地理位置預(yù)設(shè)周圍內(nèi)的與應(yīng)用程序相關(guān)的應(yīng)用,可以提高應(yīng)用程序搜索的效率,同時也可以提高用戶對應(yīng)用程序個性化需求的滿足度。
[0067]請參見圖2,圖2是本發(fā)明實施例公開的一種應(yīng)用程序推薦方法的流程示意圖。如圖2所示,該方法可以包括以下步驟:
[0068]S201、當(dāng)檢測到終端開啟應(yīng)用程序時,獲取終端當(dāng)前開啟的應(yīng)用程序的信息。
[0069]本發(fā)明實施例中,用戶在終端上安裝不同的應(yīng)用程序,該應(yīng)用程序一般指第三方提供的應(yīng)用程序,比如各種類型的APP等。該應(yīng)用程序運行在用戶模式,一般以可視化的用戶界面展示出來,用戶可以和該應(yīng)用程序進行交互。
[0070]本發(fā)明實施例中,上述應(yīng)用程序的信息可以包括該應(yīng)用程序的標(biāo)識、版本、以及類型等,本發(fā)明實施例不作限定。其中,該標(biāo)識為該應(yīng)用程序的身份標(biāo)識,該身份標(biāo)識可以是一串字符或數(shù)字,且能夠唯一標(biāo)識該應(yīng)用程序,即每一個應(yīng)用程序的身份標(biāo)識都是唯一的,如該應(yīng)用程序的名稱,該版本為應(yīng)用程序發(fā)布時的序列號,類型為該應(yīng)用程序所屬的類別,如游戲類。
[0071]舉例來說,假設(shè)終端當(dāng)前開啟的應(yīng)用程序為天天酷跑,則終端獲取當(dāng)前開啟的應(yīng)用程序的信息可以包括名稱為天天酷跑,版本為1.0.1,類型為游戲類。
[0072]S202、確定終端所處的當(dāng)前地理位置。
[0073]本發(fā)明實施例中,終端可以通過內(nèi)置的GPS(Global Posit1ning System)定位系統(tǒng)或其他方式來獲取終端所處的當(dāng)前地理位置,如東經(jīng)114°,北瑋22°,珠江口以東。
[0074]S203、輸出對話框。
[0075]本發(fā)明實施例中,上述對話框包括提示信息,該提示信息用于提示用戶是否查看與應(yīng)用程序的信息相關(guān)的應(yīng)用程序。
[0076]本發(fā)明實施例中,終端輸出對話框不是在終端處于任何界面輸出的,而是在終端開啟某個應(yīng)用程序(比如天天酷跑)時才輸出的。終端開啟應(yīng)用程序,表明用戶此時需要使用該應(yīng)用程序,如果在這時向用戶推薦與該應(yīng)用程序相關(guān)的應(yīng)用程序,用戶就不會感到反感,接受推薦的可能性就很大。
[0077]S204、檢測在預(yù)設(shè)時間內(nèi)是否接收到用戶針對提示信息輸入的確認(rèn)指令,若是,執(zhí)行步驟S205,若否,結(jié)束本流程。
[0078]本發(fā)明實施例中,上述預(yù)設(shè)時間可以為終端系統(tǒng)出廠時默認(rèn)的時間,也可以為用戶提前設(shè)置的預(yù)設(shè)時間,本發(fā)明實施例不作限定。
[0079]本發(fā)明實施例中,上述確認(rèn)指令是通過用戶單擊或雙擊對話框中的虛擬確認(rèn)按鈕而觸發(fā)的。
[0080]作為一種可選的實施方式,當(dāng)檢測在預(yù)設(shè)時間內(nèi)未接收到用戶針對提示信息輸入的確認(rèn)指令時,終端可以自動關(guān)閉對話框,以免引起用戶的反感。
[0081]作為另一種可選的實施方式,當(dāng)檢測在預(yù)設(shè)時間內(nèi)未接收到用戶針對提示信息輸入的確認(rèn)指令時,終端可以再次輸出上述對話框,當(dāng)用戶取消查看該對話框的次數(shù)達到預(yù)設(shè)閾值(比如3次)時,終端可以不再向該用戶輸出該對話框。
[0082]S205、獲取與終端所處的當(dāng)前地理位置的距離小于或等于預(yù)設(shè)距離的其他終端上開啟的所有應(yīng)用程序。
[0083]本發(fā)明實施例中,當(dāng)步驟S204中終端檢測在預(yù)設(shè)時間內(nèi)接收到用戶針對提示信息輸入的確認(rèn)指令后,表明用戶同意查看與應(yīng)用程序的信息相關(guān)的應(yīng)用程序,此時,終端可以向服務(wù)器發(fā)送搜索請求,該搜索請求中攜帶終端所處的當(dāng)前地理位置以及搜索范圍,其中該搜索范圍為以終端所處的當(dāng)前地理位置為中心,以預(yù)設(shè)距離為半徑的一個圓形區(qū)域。服務(wù)器在接收到終端發(fā)送的搜索請求后,在這個圓形區(qū)域內(nèi)搜索其他終端上開啟的所有應(yīng)用程序,然后在將搜索到的所有應(yīng)用程序發(fā)送給終端。
[0084]本發(fā)明實施例中,上述預(yù)設(shè)距離可以為終端系統(tǒng)默認(rèn)的距離,也可以為用戶設(shè)置的距離,例如,設(shè)置為幾百米或幾千米,本發(fā)明實施例不作限定。
[0085]需要說明的是,終端必須處于網(wǎng)絡(luò)服務(wù)狀態(tài)才能與服務(wù)器通信,服務(wù)器在接收到搜索請求后,在預(yù)設(shè)范圍內(nèi)搜索,只有其他終端上當(dāng)前開啟的應(yīng)用程序才能被服務(wù)器搜索到。
[0086]本發(fā)明實施例中,步驟S205中獲取到的在預(yù)設(shè)范圍內(nèi)其他終端上開啟的所有應(yīng)用程序可以包括各種類型的應(yīng)用程序,比如:游戲類應(yīng)用程序、音樂視頻類應(yīng)用程序、辦公軟件類應(yīng)用程序、社交類應(yīng)用程序、交通出行類應(yīng)用程序、金融理財類應(yīng)用程序、新聞資訊類應(yīng)用程序、醫(yī)療健康類應(yīng)用程序、便捷生活類應(yīng)用程序以及通話通訊類應(yīng)用程序等,本發(fā)明實施例不作限定。
[0087]S206、從所有應(yīng)用程序中篩選與應(yīng)用程序的信息相關(guān)的至少一個應(yīng)用程序。
[0088]本發(fā)明實施例中,由于步驟S205中終端獲取到的其他終端上開啟的應(yīng)用程序包括各種類型的,此時終端需要對獲取到的應(yīng)用程序作進一步的篩選以篩選出與終端當(dāng)前開啟的應(yīng)用程序的信息相關(guān)的至少一個應(yīng)用程序。
[0089]舉例來說,假設(shè)獲取到的當(dāng)前開啟的應(yīng)用程序的信息為名稱天天酷跑,版本1.0.1的游戲類應(yīng)用程序,終端從獲取到的所有應(yīng)用程序中,篩選出與天天酷跑相關(guān)的游戲類應(yīng)用程序。
[0090]S207、計算篩選出的與應(yīng)用程序的信息相關(guān)的至少一個應(yīng)用程序在預(yù)設(shè)時間內(nèi)的熱度值。
[0091]本發(fā)明實施例中,步驟S206中篩選出來的與終端當(dāng)前開啟的應(yīng)用程序的信息相關(guān)的應(yīng)用程序不一定都是當(dāng)前最熱門的應(yīng)用程序,有可能篩選出來的一些應(yīng)用程序只有幾個用戶在玩,此時需要進一步在篩選出的應(yīng)用程序中,計算這些應(yīng)用程序的熱度值,以便將當(dāng)前比較熱門的且與終端當(dāng)前開啟的應(yīng)用程序的信息相關(guān)的應(yīng)用程序推薦給用戶。
[0092]本發(fā)明實施例中,該預(yù)設(shè)時間可以為終端系統(tǒng)默認(rèn)的時間,也可以為用戶自定義設(shè)置的時間,本發(fā)明實施例不作限定。
[0093]具體地,由服務(wù)器統(tǒng)計篩選出的這些應(yīng)用程序在預(yù)設(shè)時間內(nèi)的使用人數(shù)并將該使用人數(shù)發(fā)送給終端,終端在接收到該使用人數(shù)之后,就可以根據(jù)該使用人數(shù),計算篩選出的應(yīng)用程序在預(yù)設(shè)時間內(nèi)的熱度值。舉例來說,假設(shè)預(yù)設(shè)時間為15天,當(dāng)前日期為3月28日,服務(wù)器以當(dāng)前日期為基準(zhǔn),統(tǒng)計在3月13日至3月28日這15天內(nèi)篩選出的某個應(yīng)用程序的使用人數(shù)為150萬,則可以計算出在15天內(nèi)該應(yīng)用程序的熱度值為10萬/天。
[0094]S208、從篩選出的與應(yīng)用程序的信息相關(guān)的至少一個應(yīng)用程序中,獲取目標(biāo)應(yīng)用程序。
[0095]本發(fā)明實施例中,上述目標(biāo)應(yīng)用程序的熱度值大于或等于預(yù)設(shè)閾值。其中,該預(yù)設(shè)閾值可以為終端系統(tǒng)默認(rèn)的閾值,也可以為用戶自定義設(shè)置的閾值,本發(fā)明實施例不作限定。
[0096]本發(fā)明實施例中,步驟S207中終端把篩選出的應(yīng)用程序的熱度值計算出來后,將每個熱度值與預(yù)設(shè)閾值進行比較,并將熱度值大于或等于預(yù)設(shè)閾值的應(yīng)用程序作為目標(biāo)應(yīng)用程序。
[0097]S209、向用戶推薦目標(biāo)應(yīng)用程序。
[0098]本發(fā)明實施例中,目標(biāo)應(yīng)用程序為熱度值大于或等于預(yù)設(shè)閾值且與終端當(dāng)前開啟的應(yīng)用程序的信息相關(guān)的應(yīng)用程序,該目標(biāo)應(yīng)用程序可以有多個。終端將該目標(biāo)應(yīng)用程序在終端界面上展示出來以推薦給用戶,用戶就可以知道在預(yù)設(shè)范圍內(nèi)其他終端所屬的用戶當(dāng)前正在玩哪些跟自己所玩的應(yīng)用程序相關(guān)且比較熱門的應(yīng)用程序。
[0099]在圖2所描述的實施例中,終端在獲取當(dāng)前開啟的應(yīng)用程序的信息以及確定終端所處的當(dāng)前地理位置之后,先向用戶輸出對話框,在預(yù)設(shè)時間內(nèi)檢測到用戶針對提示信息輸入的確認(rèn)指令時,才獲取與終端所處的當(dāng)前地理位置的距離小于或等于預(yù)設(shè)距離的其他終端上開啟的所有應(yīng)用程序,并進一步從所有應(yīng)用程序中篩選出與應(yīng)用程序的信息相關(guān)的至少一個應(yīng)用程序,更進一步地,通過計算篩選出的與應(yīng)用程序的信息相關(guān)的至少一個應(yīng)用程序在預(yù)設(shè)時間內(nèi)的熱度值,從篩選出的與應(yīng)用程序的信息相關(guān)的至少一個應(yīng)用程序中,獲取熱度值大于或等于預(yù)設(shè)閾值的目標(biāo)應(yīng)用程序,將目標(biāo)應(yīng)用程序推薦給用戶。本發(fā)明實施例中,在征求用戶同意推薦的情況下,向用戶推薦當(dāng)前比較熱門且與用戶當(dāng)前開啟的應(yīng)用程序相關(guān)的應(yīng)用程序,可見,通過這種方式不僅可以提高應(yīng)用程序搜索的效率,同時也可以提高用戶對應(yīng)用程序個性化需求的滿足度。
[0100]下面為本發(fā)明裝置實施例,本發(fā)明裝置實施例用于執(zhí)行本發(fā)明方法實施例一至二實現(xiàn)的方法,為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分,具體技術(shù)細(xì)節(jié)未揭示的,請參照本發(fā)明實施例一和實施例二。
[0101]請參見圖3,圖3是本發(fā)明實施例公開的一種應(yīng)用程序推薦系統(tǒng)的結(jié)構(gòu)示意圖;其中,圖3所示的應(yīng)用程序推薦系統(tǒng)應(yīng)用于終端,該終端可以包括但不限于智能手機、平板電腦、IPAD以及移動互聯(lián)網(wǎng)設(shè)備(MID)等能利用網(wǎng)絡(luò)來推薦應(yīng)用程序的設(shè)備。如圖3所示,該系統(tǒng)300包括:信息獲取模塊301、確定模塊302、應(yīng)用獲取模塊303、推薦模塊304,其中:
[0102]信息獲取模塊301,用于當(dāng)檢測到終端開啟應(yīng)用程序時,獲取終端當(dāng)前開啟的應(yīng)用程序的信息。
[0103]本發(fā)明實施例中,用戶在終端上安裝不同的應(yīng)用程序,該應(yīng)用程序包括各種類型的APP。該應(yīng)用程序運行在用戶模式,一般以可視化的用戶界面展示出來,用戶可以和該應(yīng)用程序進行交互。
[0104]本發(fā)明實施例中,上述應(yīng)用程序的信息可以包括該應(yīng)用程序的標(biāo)識、版本、以及類型等,本發(fā)明實施例不作限定。其中,該標(biāo)識為該應(yīng)用程序的身份標(biāo)識,該身份標(biāo)識可以是一串字符或數(shù)字,且能夠唯一標(biāo)識該應(yīng)用程序,即每一個應(yīng)用程序的身份標(biāo)識都是唯一的,如該應(yīng)用程序的名稱,該版本為應(yīng)用程序發(fā)布時的序列號,類型為該應(yīng)用程序所屬的類別,如游戲類。
[0105]舉例來說,假設(shè)終端當(dāng)前開啟的應(yīng)用程序為天天酷跑,則終端獲取當(dāng)前開啟的應(yīng)用程序的信息可以包括名稱為天天酷跑,版本為1.0.1,類型為游戲類。
[0106]確定模塊302,用于確定終端所處的當(dāng)前地理位置。
[0107]本發(fā)明實施例中,終端可以通過內(nèi)置的GPS(Global Posit1ning System)定位系統(tǒng)或其他方式來獲取終端所處的當(dāng)前地理位置,如東經(jīng)114°,北瑋22°,珠江口以東。
[0108]應(yīng)用獲取模塊303,用于獲取與終端所處的當(dāng)前地理位置的距離小于或等于預(yù)設(shè)距離的其他終端上開啟的所有應(yīng)用程序。
[0109]本發(fā)明實施例中,上述預(yù)設(shè)距離可以為終端系統(tǒng)默認(rèn)的距離,也可以為用戶設(shè)置的距離,例如,設(shè)置為幾百米或幾千米,本發(fā)明實施例不作限定。
[0110]具體地,終端可以向服務(wù)器發(fā)送搜索請求,該搜索請求中攜帶終端所處的當(dāng)前地理位置以及搜索范圍,其中該搜索范圍為以終端所處的當(dāng)前地理位置為中心,以預(yù)設(shè)距離為半徑的一個圓形區(qū)域。服務(wù)器在接收到終端發(fā)送的搜索請求后,在這個圓形區(qū)域內(nèi)搜索其他終端上開啟的所有應(yīng)用程序,然后在將搜索到的所有應(yīng)用程序發(fā)送給終端。
[0111]需要說明的是,終端必須處于網(wǎng)絡(luò)服務(wù)狀態(tài)才能與服務(wù)器通信,服務(wù)器在接收到搜索請求后,在預(yù)設(shè)范圍內(nèi)搜索,只有其他終端上當(dāng)前開啟的應(yīng)用程序才能被服務(wù)器搜索到。
[0112]本發(fā)明實施例中,終端獲取到的所有應(yīng)用程序可以包括各種類型的應(yīng)用程序,比如:游戲類應(yīng)用程序、音樂視頻類應(yīng)用程序、辦公軟件類應(yīng)用程序、社交類應(yīng)用程序、交通出行類應(yīng)用程序、金融理財類應(yīng)用程序、新聞資訊類應(yīng)用程序、醫(yī)療健康類應(yīng)用程序、便捷生活類應(yīng)用程序以及通話通訊類應(yīng)用程序等,本發(fā)明實施例不作限定。
[0113]推薦模塊304,用于向用戶推薦所有應(yīng)用程序中與應(yīng)用程序的信息相關(guān)的至少一個應(yīng)用程序。
[0114]本發(fā)明實施例中,在應(yīng)用獲取模塊303獲取到與終端所處的當(dāng)前地理位置的距離小于或等于預(yù)設(shè)距離的其他終端上開啟的所有應(yīng)用程序之后,進一步根據(jù)信息獲取模塊301獲取到的當(dāng)前開啟的應(yīng)用程序的信息,從這些所有的應(yīng)用程序中篩選出與該當(dāng)前開啟的應(yīng)用程序的信息相關(guān)的目標(biāo)應(yīng)用程序,并由推薦模塊304將該目標(biāo)應(yīng)用程序推薦給用戶。
[0115]舉例來說,假設(shè)獲取到的當(dāng)前開啟的應(yīng)用程序的信息為名稱天天酷跑,版本1.0.1的游戲類應(yīng)用程序,終端從獲取到的所有應(yīng)用程序中,篩選出與天天酷跑相關(guān)的游戲類應(yīng)用程序,并將篩選出的應(yīng)用程序作為目標(biāo)應(yīng)用程序在終端界面上展示出來,用戶就可以知道在預(yù)設(shè)范圍內(nèi)其他終端所屬的用戶當(dāng)前正在玩哪些跟自己相關(guān)的應(yīng)用程序。
[0116]本發(fā)明實施例中,推薦模塊304向用戶推薦所有應(yīng)用程序中與應(yīng)用程序的信息相關(guān)的至少一個應(yīng)用程序的具體實現(xiàn)方式可以包括:
[0117]從所有應(yīng)用程序中,向用戶推薦與應(yīng)用程序信息匹配度超過預(yù)設(shè)匹配度的至少一個應(yīng)用程序。
[0118]在該實施例中,上述匹配度為推薦的應(yīng)用程序的信息與當(dāng)前開啟的應(yīng)用程序的信息的相似度(即所占的百分比)。該匹配度可以為終端系統(tǒng)默認(rèn)的匹配度,也可以為用戶設(shè)置的匹配度,如60%。
[0119]請一并參見圖4,圖4是本發(fā)明實施例公開的另一種應(yīng)用程序推薦系統(tǒng)的結(jié)構(gòu)示意圖,其中,圖4所示的應(yīng)用程序推薦系統(tǒng)是在圖3的基礎(chǔ)上進一步優(yōu)化得到的,與圖3所示的應(yīng)用程序推薦系統(tǒng)相比較,圖4所示的應(yīng)用程序推薦系統(tǒng)還可以包括:輸出模塊305以及檢測模塊306,其中:
[0120]輸出模塊305,用于在確定模塊302確定終端所處的當(dāng)前地理位置之后,以及上述應(yīng)用獲取模塊303獲取與上述終端所處的當(dāng)前地理位置的距離小于或等于預(yù)設(shè)距離的其他終端上開啟的所有應(yīng)用程序之前,輸出對話框,上述對話框包括提示信息,上述提示信息用于提示用戶是否查看與上述應(yīng)用程序的信息相關(guān)的應(yīng)用程序。
[0121]本發(fā)明實施例中,終端輸出對話框不是在終端處于任何界面輸出的,而是在終端開啟某個應(yīng)用程序(比如天天酷跑)時才輸出的。終端開啟應(yīng)用程序,表明用戶此時需要使用該應(yīng)用程序,如果在這時向用戶推薦與該應(yīng)用程序相關(guān)的應(yīng)用程序,用戶就不會感到反感,接受推薦的可能性就很大。
[0122]檢測模塊306,用于檢測在預(yù)設(shè)時間內(nèi)是否接收到用戶針對上述提示信息輸入的確認(rèn)指令。
[0123]本發(fā)明實施例中,上述預(yù)設(shè)時間可以為終端系統(tǒng)出廠時默認(rèn)的時間,也可以為用戶提前設(shè)置的預(yù)設(shè)時間,本發(fā)明實施例不作限定。
[0124]本發(fā)明實施例中,上述確認(rèn)指令是通過用戶單擊或雙擊對話框中的虛擬確認(rèn)按鈕而觸發(fā)的。
[0125]上述應(yīng)用獲取模塊303,還用于當(dāng)上述檢測模塊306在預(yù)設(shè)時間內(nèi)檢測到用戶針對上述提示信息輸入的確認(rèn)指令時,獲取與上述終端所處的當(dāng)前地理位置的距離小于或等于預(yù)設(shè)距離的其他終端上開啟的所有應(yīng)用程序。
[0126]請一并參見圖5,圖5是本發(fā)明實施例公開的另一種應(yīng)用程序推薦系統(tǒng)的結(jié)構(gòu)示意圖,其中,圖5所示的應(yīng)用程序推薦系統(tǒng)是在圖4的基礎(chǔ)上進一步優(yōu)化得到的,與圖4所示的應(yīng)用程序推薦系統(tǒng)相比較,圖5所示的應(yīng)用程序推薦系統(tǒng)還可以包括:篩選模塊307、計算模塊308以及目標(biāo)應(yīng)用獲取模塊309,其中:
[0127]篩選模塊307,用于在上述應(yīng)用獲取模塊303獲取與上述終端所處的當(dāng)前地理位置的距離小于或等于預(yù)設(shè)距離的其他終端上開啟的所有應(yīng)用程序之后,以及上述推薦模塊304向用戶推薦上述所有應(yīng)用程序中與上述應(yīng)用程序的信息相關(guān)的至少一個應(yīng)用程序之前,從上述所有應(yīng)用程序中篩選出與上述應(yīng)用程序的信息相關(guān)的至少一個應(yīng)用程序。
[0128]本發(fā)明實施例中,由于應(yīng)用獲取模塊303獲取到的其他終端上開啟的應(yīng)用程序包括各種類型的,此時篩選模塊307需要對應(yīng)用獲取模塊303獲取到的應(yīng)用程序作進一步的篩選以篩選出與終端當(dāng)前開啟的應(yīng)用程序的信息相關(guān)的至少一個應(yīng)用程序。
[0129]舉例來說,假設(shè)獲取到的當(dāng)前開啟的應(yīng)用程序的信息為名稱天天酷跑,版本1.0.1的游戲類應(yīng)用程序,終端從獲取到的所有應(yīng)用程序中,篩選出與天天酷跑相關(guān)的游戲類應(yīng)用程序。
[0130]計算模塊308,用于在上述篩選模塊307從上述所有應(yīng)用程序中篩選出與上述應(yīng)用程序的信息相關(guān)的至少一個應(yīng)用程序之后,以及上述推薦模塊304向用戶推薦上述所有應(yīng)用程序中與上述應(yīng)用程序的信息相關(guān)的至少一個應(yīng)用程序之前,計算篩選出的與上述應(yīng)用程序的信息相關(guān)的至少一個應(yīng)用程序在預(yù)設(shè)時間內(nèi)的熱度值。
[0131]本發(fā)明實施例中,篩選模塊307篩選出來的與終端當(dāng)前開啟的應(yīng)用程序的信息相關(guān)的應(yīng)用程序不一定都是當(dāng)前最熱門的應(yīng)用程序,有可能篩選出來的一些應(yīng)用程序只有幾個用戶在玩,此時需要進一步在篩選出的應(yīng)用程序中,由計算模塊308計算這些應(yīng)用程序的熱度值,以便推薦模塊304將當(dāng)前比較熱門的且與終端當(dāng)前開啟的應(yīng)用程序的信息相關(guān)的應(yīng)用程序推薦給用戶。
[0132]本發(fā)明實施例中,該預(yù)設(shè)時間可以為終端系統(tǒng)默認(rèn)的時間,也可以為用戶自定義設(shè)置的時間,本發(fā)明實施例不作限定。
[0133]具體地,由服務(wù)器統(tǒng)計篩選出的這些應(yīng)用程序在預(yù)設(shè)時間內(nèi)的使用人數(shù)并將該使用人數(shù)發(fā)送給終端,終端在接收到該使用人數(shù)之后,就可以根據(jù)該使用人數(shù),計算篩選出的應(yīng)用程序在預(yù)設(shè)時間內(nèi)的熱度值。舉例來說,假設(shè)預(yù)設(shè)時間為15天,當(dāng)前日期為3月28日,服務(wù)器以當(dāng)前日期為基準(zhǔn),統(tǒng)計在3月13日至3月28日這15天內(nèi)篩選出的某個應(yīng)用程序的使用人數(shù)為150萬,則可以計算出在15天內(nèi)該應(yīng)用程序的熱度值為10萬/天。
[0134]目標(biāo)應(yīng)用獲取模塊309,用于從篩選出的與上述應(yīng)用程序的信息相關(guān)的至少一個應(yīng)用程序中,獲取目標(biāo)應(yīng)用程序,其中,上述目標(biāo)應(yīng)用程序的熱度值大于或等于預(yù)設(shè)閾值。
[0135]本發(fā)明實施例中,上述預(yù)設(shè)閾值可以為終端系統(tǒng)默認(rèn)的閾值,也可以為用戶自定義設(shè)置的閾值,本發(fā)明實施例不作限定。
[0136]本發(fā)明實施例中,計算模塊308把篩選出的應(yīng)用程序的熱度值計算出來后,目標(biāo)應(yīng)用獲取模塊309將每個熱度值與預(yù)設(shè)閾值進行比較,并將熱度值大于或等于預(yù)設(shè)閾值的應(yīng)用程序作為目標(biāo)應(yīng)用程序。
[0137]上述推薦模塊,具體用于向用戶推薦上述目標(biāo)應(yīng)用程序。
[0138]本發(fā)明實施例中,目標(biāo)應(yīng)用程序為熱度值大于或等于預(yù)設(shè)閾值且與終端當(dāng)前開啟的應(yīng)用程序的信息相關(guān)的應(yīng)用程序,該目標(biāo)應(yīng)用程序可以有多個。終端將該目標(biāo)應(yīng)用程序在終端界面上展示出來以推薦給用戶,用戶就可以知道在預(yù)設(shè)范圍內(nèi)其他終端所屬的用戶當(dāng)前正在玩哪些跟自己所玩的應(yīng)用程序相關(guān)且比較熱門的應(yīng)用程序。
[0139]在圖3、圖4、圖5所描述的應(yīng)用程序推薦系統(tǒng),通過當(dāng)檢測到終端開啟應(yīng)用程序時,信息獲取模塊301獲取終端當(dāng)前開啟的應(yīng)用程序的信息,在確定模塊302確定終端所處的當(dāng)前地理位置之后,應(yīng)用獲取模塊303獲取與終端所處的當(dāng)前地理位置的距離小于或等于預(yù)設(shè)距離的其他終端上開啟的所有應(yīng)用程序;并由推薦模塊304從所有應(yīng)用程序中,向用戶推薦與應(yīng)用程序的信息相關(guān)的至少一個應(yīng)用程序??梢?,根據(jù)終端所處的地理位置,向用戶推薦該地理位置預(yù)設(shè)周圍內(nèi)的與應(yīng)用程序相關(guān)的應(yīng)用程序,可以提高應(yīng)用程序搜索的效率,同時也可以提高用戶對應(yīng)用程序個性化需求的滿足度。
[0140]需要說明的是,對于前述的各個方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本申請并不受所描述的動作順序的限制,因為依據(jù)本申請,某一些步驟可以采用其他順序或者同時進行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和單元并不一定是本申請所必須的。
[0141]在上述實施例中,對各個實施例的描述都各有側(cè)重,某個實施例中沒有詳細(xì)描述的部分,可以參見其他實施例的相關(guān)描述。
[0142]本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關(guān)的硬件來完成,所述的程序可存儲于計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random AccessMemory, RAM)等。
[0143]以上所揭露的僅為本發(fā)明較佳實施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
【主權(quán)項】
1.一種應(yīng)用程序推薦方法,應(yīng)用于終端,其特征在于,包括: 當(dāng)檢測到終端開啟應(yīng)用程序時,獲取所述終端當(dāng)前開啟的應(yīng)用程序的信息; 確定所述終端所處的當(dāng)前地理位置; 獲取與所述終端所處的當(dāng)前地理位置的距離小于或等于預(yù)設(shè)距離的其他終端上開啟的所有應(yīng)用程序; 向用戶推薦所述所有應(yīng)用程序中與所述應(yīng)用程序的信息相關(guān)的至少一個應(yīng)用程序。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在步驟確定所述終端所處的當(dāng)前地理位置之后,以及在步驟獲取與所述終端所處的當(dāng)前地理位置的距離小于或等于預(yù)設(shè)距離的其他終端上開啟的所有應(yīng)用程序之前,所述方法還包括: 輸出對話框,所述對話框包括提示信息,所述提示信息用于提示用戶是否查看與所述應(yīng)用程序的信息相關(guān)的應(yīng)用程序; 檢測在預(yù)設(shè)時間內(nèi)是否接收到用戶針對所述提示信息輸入的確認(rèn)指令; 當(dāng)在預(yù)設(shè)時間內(nèi)檢測到用戶針對所述提示信息輸入的確認(rèn)指令時,執(zhí)行所述獲取與所述終端所處的當(dāng)前地理位置的距離小于或等于預(yù)設(shè)距離的其他終端上開啟的所有應(yīng)用程序的步驟。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,在步驟獲取與所述終端所處的當(dāng)前地理位置的距離小于或等于預(yù)設(shè)距離的其他終端上開啟的所有應(yīng)用程序之后,以及在步驟向用戶推薦所述所有應(yīng)用程序中與所述應(yīng)用程序的信息相關(guān)的至少一個應(yīng)用程序之前,所述方法還包括: 從所述所有應(yīng)用程序中篩選與所述應(yīng)用程序的信息相關(guān)的至少一個應(yīng)用程序。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,在步驟從所述所有應(yīng)用程序中篩選與所述應(yīng)用程序的信息相關(guān)的至少一個應(yīng)用程序之后,以及在步驟向用戶推薦所述所有應(yīng)用程序中與所述應(yīng)用程序的信息相關(guān)的至少一個應(yīng)用程序之前,所述方法還包括: 計算篩選出的與所述應(yīng)用程序的信息相關(guān)的至少一個應(yīng)用程序在預(yù)設(shè)時間內(nèi)的熱度值; 從篩選出的與所述應(yīng)用程序的信息相關(guān)的至少一個應(yīng)用程序中,獲取目標(biāo)應(yīng)用程序,其中,所述目標(biāo)應(yīng)用程序的熱度值大于或等于預(yù)設(shè)閾值; 所述向用戶推薦所述所有應(yīng)用程序中與所述應(yīng)用程序的信息相關(guān)的至少一個應(yīng)用程序,包括: 向用戶推薦所述目標(biāo)應(yīng)用程序。5.根據(jù)權(quán)利要求1?3任一項所述的方法,其特征在于,所述向用戶推薦所述所有應(yīng)用程序中與所述應(yīng)用程序的信息相關(guān)的至少一個應(yīng)用程序,包括: 從所述所有應(yīng)用程序中,向用戶推薦與所述應(yīng)用程序信息匹配度超過預(yù)設(shè)匹配度的至少一個應(yīng)用程序。6.一種應(yīng)用程序推薦系統(tǒng),應(yīng)用于終端,包括: 信息獲取模塊,用于當(dāng)檢測到終端開啟應(yīng)用程序時,獲取所述終端當(dāng)前開啟的應(yīng)用程序的息; 確定模塊,用于確定所述終端所處的當(dāng)前地理位置; 應(yīng)用獲取模塊,用于獲取與所述終端所處的當(dāng)前地理位置的距離小于或等于預(yù)設(shè)距離的其他終端上開啟的所有應(yīng)用程序; 推薦模塊,用于向用戶推薦所述所有應(yīng)用程序中與所述應(yīng)用程序的信息相關(guān)的至少一個應(yīng)用程序。7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括: 輸出模塊,用于在確定模塊確定所述終端所處的當(dāng)前地理位置之后,以及所述應(yīng)用獲取模塊獲取與所述終端所處的當(dāng)前地理位置的距離小于或等于預(yù)設(shè)距離的其他終端上開啟的所有應(yīng)用程序之前,輸出對話框,所述對話框包括提示信息,所述提示信息用于提示用戶是否查看與所述應(yīng)用程序的信息相關(guān)的應(yīng)用程序; 檢測模塊,用于檢測在預(yù)設(shè)時間內(nèi)是否接收到用戶針對所述提示信息輸入的確認(rèn)指令; 所述應(yīng)用獲取模塊,還用于當(dāng)所述檢測模塊在預(yù)設(shè)時間內(nèi)檢測到用戶針對所述提示信息輸入的確認(rèn)指令時,獲取與所述終端所處的當(dāng)前地理位置的距離小于或等于預(yù)設(shè)距離的其他終端上開啟的所有應(yīng)用程序。8.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括: 篩選模塊,用于在所述應(yīng)用獲取模塊獲取與所述終端所處的當(dāng)前地理位置的距離小于或等于預(yù)設(shè)距離的其他終端上開啟的所有應(yīng)用程序之后,以及所述推薦模塊向用戶推薦所述所有應(yīng)用程序中與所述應(yīng)用程序的信息相關(guān)的至少一個應(yīng)用程序之前,從所述所有應(yīng)用程序中篩選出與所述應(yīng)用程序的信息相關(guān)的至少一個應(yīng)用程序。9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括: 計算模塊,用于在所述篩選模塊從所述所有應(yīng)用程序中篩選出與所述應(yīng)用程序的信息相關(guān)的至少一個應(yīng)用程序之后,以及所述推薦模塊向用戶推薦所述所有應(yīng)用程序中與所述應(yīng)用程序的信息相關(guān)的至少一個應(yīng)用程序之前,計算篩選出的與所述應(yīng)用程序的信息相關(guān)的至少一個應(yīng)用程序在預(yù)設(shè)時間內(nèi)的熱度值; 目標(biāo)應(yīng)用獲取模塊,用于從篩選出的與所述應(yīng)用程序的信息相關(guān)的至少一個應(yīng)用程序中,獲取目標(biāo)應(yīng)用程序,其中,所述目標(biāo)應(yīng)用程序的熱度值大于或等于預(yù)設(shè)閾值; 所述推薦模塊,具體用于向用戶推薦所述目標(biāo)應(yīng)用程序。10.根據(jù)權(quán)利要求6?8任一項所述的系統(tǒng),其特征在于,所述推薦模塊具體用于從所述所有應(yīng)用程序中,向用戶推薦與所述應(yīng)用程序信息匹配度超過預(yù)設(shè)匹配度的至少一個應(yīng)用程序。
【文檔編號】G06F17/30GK105989113SQ201510080472
【公開日】2016年10月5日
【申請日】2015年2月12日
【發(fā)明人】周德海
【申請人】廣東歐珀移動通信有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1