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