本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,具體而言,涉及一種應(yīng)用程序的推送方法、裝置及服務(wù)器。
背景技術(shù):
:商家往往會(huì)向用戶的手機(jī)推送應(yīng)用程序,常見的應(yīng)用程序推薦的方案主要由以下三種方式:(1)基于排行榜的推薦,即基于app的下載量,對(duì)所有的app進(jìn)行排序,然后向所有的用戶推薦排名靠前的app。(2)基于人群的推薦,即首先按照一定的標(biāo)準(zhǔn),將整個(gè)用戶群體分成多個(gè)群體。對(duì)每一個(gè)人群,推薦適合該人群的app?;谌巳旱腶pp推薦,對(duì)每一類的人群,推薦該人群獨(dú)有的app。(3)基于個(gè)性化的推薦,即從用戶的線上行為數(shù)據(jù)出發(fā),分析用戶的個(gè)性化需求(興趣愛好),然后根據(jù)用戶的興趣愛好,對(duì)該用戶推薦符合當(dāng)前用戶個(gè)性化需求的app。需要說(shuō)明的是,上述三種應(yīng)用程序的推薦方案對(duì)用戶需求的維度關(guān)注不夠全面,導(dǎo)致應(yīng)用程序推薦的成功率低。針對(duì)上述相關(guān)技術(shù)中,向用戶推送應(yīng)用程序時(shí)僅關(guān)注用戶興趣愛好,導(dǎo)致應(yīng)用程序推薦的成功率低的問題,目前尚未提出有效的解決方案。技術(shù)實(shí)現(xiàn)要素:本發(fā)明實(shí)施例提供了一種應(yīng)用程序的推送方法、裝置及服務(wù)器,以至少解決向用戶推送應(yīng)用程序時(shí)僅關(guān)注用戶興趣愛好,導(dǎo)致應(yīng)用程序推薦的成功率低的技術(shù)問題。根據(jù)本發(fā)明實(shí)施例的一個(gè)方面,提供了一種應(yīng)用程序的推送方法,包括:接收終端設(shè)備發(fā)送的無(wú)線網(wǎng)絡(luò)列表,其中,無(wú)線網(wǎng)絡(luò)列表記錄了終端設(shè)備掃描到的多個(gè)無(wú)線網(wǎng)絡(luò)標(biāo)識(shí);根據(jù)多個(gè)無(wú)線網(wǎng)絡(luò)標(biāo)識(shí)確定終端設(shè)備的實(shí)時(shí)地理位置;查詢得到與實(shí)時(shí)地 理位置對(duì)應(yīng)的至少一個(gè)應(yīng)用程序;將至少一個(gè)應(yīng)用程序推送至終端設(shè)備。根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種應(yīng)用程序的推送裝置,包括:第一接收單元,用于接收終端設(shè)備發(fā)送的無(wú)線網(wǎng)絡(luò)列表,其中,無(wú)線網(wǎng)絡(luò)列表記錄了終端設(shè)備掃描到的多個(gè)無(wú)線網(wǎng)絡(luò)標(biāo)識(shí);確定單元,用于根據(jù)多個(gè)無(wú)線網(wǎng)絡(luò)標(biāo)識(shí)確定終端設(shè)備的實(shí)時(shí)地理位置;查詢單元,用于查詢得到與實(shí)時(shí)地理位置對(duì)應(yīng)的至少一個(gè)應(yīng)用程序;推送單元,用于將至少一個(gè)應(yīng)用程序推送至終端設(shè)備。根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種服務(wù)器,包括:接收器,用于接收終端設(shè)備發(fā)送的無(wú)線網(wǎng)絡(luò)列表,其中,無(wú)線網(wǎng)絡(luò)列表記錄了終端設(shè)備掃描到的多個(gè)無(wú)線網(wǎng)絡(luò)標(biāo)識(shí);處理器,用于根據(jù)多個(gè)無(wú)線網(wǎng)絡(luò)標(biāo)識(shí)確定終端設(shè)備的實(shí)時(shí)地理位置,并查詢得到與實(shí)時(shí)地理位置對(duì)應(yīng)的至少一個(gè)應(yīng)用程序;發(fā)射器,用于將至少一個(gè)應(yīng)用程序推送至終端設(shè)備。在本發(fā)明實(shí)施例中,采用接收終端設(shè)備發(fā)送的無(wú)線網(wǎng)絡(luò)列表,其中,無(wú)線網(wǎng)絡(luò)列表記錄了終端設(shè)備掃描到的多個(gè)無(wú)線網(wǎng)絡(luò)標(biāo)識(shí);根據(jù)多個(gè)無(wú)線網(wǎng)絡(luò)標(biāo)識(shí)確定終端設(shè)備的實(shí)時(shí)地理位置;查詢得到與實(shí)時(shí)地理位置對(duì)應(yīng)的至少一個(gè)應(yīng)用程序;將至少一個(gè)應(yīng)用程序推送至終端設(shè)備。解決了向用戶推送應(yīng)用程序時(shí)僅關(guān)注用戶興趣愛好,導(dǎo)致應(yīng)用程序推薦的成功率低的技術(shù)問題。附圖說(shuō)明此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:圖1是根據(jù)本發(fā)明實(shí)施例的應(yīng)用程序的推送方法的硬件結(jié)構(gòu)框圖;圖2是根據(jù)本發(fā)明實(shí)施例的應(yīng)用程序的推送方法的流程圖;圖3是根據(jù)本發(fā)明實(shí)施例的可選地應(yīng)用程序的推送方法的示意圖;圖4是根據(jù)本發(fā)明實(shí)施例的可選地應(yīng)用程序的推送方法的示意圖;圖5是根據(jù)本發(fā)明實(shí)施例的應(yīng)用程序的推送裝置的示意圖;以及圖6是根據(jù)本發(fā)明實(shí)施例的服務(wù)器的示意圖。具體實(shí)施方式為了使本
技術(shù)領(lǐng)域:
的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的 附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。需要說(shuō)明的是,本發(fā)明的說(shuō)明書和權(quán)利要求書及上述附圖中的術(shù)語(yǔ)“第一”、“第二”等是用于區(qū)別類似的對(duì)象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實(shí)施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤4送?,術(shù)語(yǔ)“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過(guò)程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過(guò)程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。實(shí)施例1根據(jù)本發(fā)明實(shí)施例,還提供了一種應(yīng)用程序的推送方法的實(shí)施例,需要說(shuō)明的是,在附圖的流程圖示出的步驟可以在諸如一組計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。本申請(qǐng)實(shí)施例一所提供的方法實(shí)施例可以在移動(dòng)終端、計(jì)算機(jī)終端或者類似的運(yùn)算裝置中執(zhí)行。以運(yùn)行在計(jì)算機(jī)終端上為例,圖1是本發(fā)明實(shí)施例的一種應(yīng)用程序的推送方法的計(jì)算機(jī)終端的硬件結(jié)構(gòu)框圖。如圖1所示,計(jì)算機(jī)終端10可以包括一個(gè)或多個(gè)(圖中僅示出一個(gè))處理器102(處理器102可以包括但不限于微處理器mcu或可編程邏輯器件fpga等的處理裝置)、用于存儲(chǔ)數(shù)據(jù)的存儲(chǔ)器104、以及用于通信功能的傳輸裝置106。本領(lǐng)域普通技術(shù)人員可以理解,圖1所示的結(jié)構(gòu)僅為示意,其并不對(duì)上述電子裝置的結(jié)構(gòu)造成限定。例如,計(jì)算機(jī)終端10還可包括比圖1中所示更多或者更少的組件,或者具有與圖1所示不同的配置。存儲(chǔ)器104可用于存儲(chǔ)應(yīng)用軟件的軟件程序以及模塊,如本發(fā)明實(shí)施例中的應(yīng)用程序的推送方法對(duì)應(yīng)的程序指令/模塊,處理器102通過(guò)運(yùn)行存儲(chǔ)在存儲(chǔ)器104內(nèi)的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理,即實(shí)現(xiàn)上述的應(yīng)用程序的漏洞檢測(cè)方法。存儲(chǔ)器104可包括高速隨機(jī)存儲(chǔ)器,還可包括非易失性存儲(chǔ)器,如一個(gè)或者多個(gè)磁性存儲(chǔ)裝置、閃存、或者其他非易失性固態(tài)存儲(chǔ)器。在一些實(shí)例中,存儲(chǔ)器104可進(jìn)一步包括相對(duì)于處理器102遠(yuǎn)程設(shè)置的存儲(chǔ)器,這些遠(yuǎn)程存儲(chǔ)器可以通過(guò)網(wǎng)絡(luò)連接至計(jì)算機(jī)終端10。上述網(wǎng)絡(luò)的實(shí)例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動(dòng)通信網(wǎng)及其組合。傳輸裝置106用于經(jīng)由一個(gè)網(wǎng)絡(luò)接收或者發(fā)送數(shù)據(jù)。上述的網(wǎng)絡(luò)具體實(shí)例可包括計(jì)算機(jī)終端10的通信供應(yīng)商提供的無(wú)線網(wǎng)絡(luò)。在一個(gè)實(shí)例中,傳輸裝置106包括一個(gè)網(wǎng)絡(luò)適配器(networkinterfacecontroller,nic),其可通過(guò)基站與其他網(wǎng)絡(luò)設(shè)備相連從而可與互聯(lián)網(wǎng)進(jìn)行通訊。在一個(gè)實(shí)例中,傳輸裝置106可以為射頻(radiofrequency,rf)模塊,其用于通過(guò)無(wú)線方式與互聯(lián)網(wǎng)進(jìn)行通訊。在上述運(yùn)行環(huán)境下,本發(fā)明提供了如圖2所示的應(yīng)用程序的推送方法。圖2是根據(jù)本發(fā)明實(shí)施例一的應(yīng)用程序的推送方法的流程圖,如圖2所示,該方法可以包括:步驟s22,接收終端設(shè)備發(fā)送的無(wú)線網(wǎng)絡(luò)列表,其中,無(wú)線網(wǎng)絡(luò)列表記錄了終端設(shè)備掃描到的多個(gè)無(wú)線網(wǎng)絡(luò)標(biāo)識(shí)。在上述步驟s22中,本方案可以采用服務(wù)器來(lái)接收終端設(shè)備發(fā)送的無(wú)線網(wǎng)絡(luò)列表,優(yōu)選地,上述無(wú)線網(wǎng)絡(luò)列表可以為wifi列表,在終端設(shè)備的周圍存在wifi熱點(diǎn)時(shí),在終端設(shè)備中會(huì)自動(dòng)生成一個(gè)wifi列表,在wifi列表中,可以記錄每個(gè)無(wú)線網(wǎng)絡(luò)標(biāo)識(shí)。終端設(shè)備可以隨時(shí)將上述wifi列表上傳至服務(wù)器??蛇x地,在終端設(shè)備中可以設(shè)定一定時(shí)間間隔,定時(shí)讀取終端設(shè)備的當(dāng)前wifi掃描列表,然后以智能設(shè)備唯一標(biāo)識(shí)/wifi掃描列表/時(shí)間的格式,實(shí)時(shí)上傳wifi掃描列表。下面以向用戶user推送app為例,用戶user在處于一個(gè)商業(yè)區(qū)域的時(shí)候,用戶user的終端設(shè)備會(huì)自動(dòng)檢測(cè)周圍的wifi信號(hào),并且生成一個(gè)wifi列表,在wifi列表中可以記錄有用戶user的終端設(shè)備周圍的所有的wifi的標(biāo)識(shí),wifi列表的示例如下表一所示,這里需要說(shuō)明的是,從如下表一中只能顯示出用戶user周圍所有的wifi網(wǎng)絡(luò),但是仍然不能確定用戶user的實(shí)際的地理位置。表一:wifi標(biāo)識(shí)wifi_id1wifi_id2wifi_id3wifi_id4步驟s24,根據(jù)多個(gè)無(wú)線網(wǎng)絡(luò)標(biāo)識(shí)確定終端設(shè)備的實(shí)時(shí)地理位置。在上述步驟s24中,服務(wù)器可以根據(jù)上述無(wú)線網(wǎng)絡(luò)列表中每個(gè)無(wú)線網(wǎng)絡(luò)標(biāo)識(shí)以及 來(lái)確定終端設(shè)備的實(shí)時(shí)地理位置,可選地,本方案可以根據(jù)預(yù)設(shè)算法從服務(wù)器中預(yù)設(shè)的多個(gè)商圈地址位置中篩選出一個(gè)商圈地理位置作為用戶的實(shí)時(shí)地理位置。仍以用戶user推送app為例,用戶user的終端設(shè)備向服務(wù)器發(fā)送上述wifi列表,從上述wifi列表中可以得到用戶的周圍有wifi_id1,wifi_id2,wifi_id3,wifi_id4四個(gè)wifi標(biāo)識(shí),服務(wù)器則可以根據(jù)預(yù)設(shè)的算法來(lái)獲取上述四個(gè)wifi標(biāo)識(shí)對(duì)應(yīng)的多個(gè)地理位置,并篩選出一個(gè)地理位置作為用戶user的實(shí)時(shí)地理位置。步驟s26,查詢得到與實(shí)時(shí)地理位置對(duì)應(yīng)的至少一個(gè)應(yīng)用程序。步驟s28,將至少一個(gè)應(yīng)用程序推送至終端設(shè)備。在上述步驟s26至步驟s28中,在服務(wù)器中可以預(yù)存有多個(gè)地理位置,每個(gè)地理位置都對(duì)應(yīng)有一個(gè)應(yīng)用程序,服務(wù)器在確定用戶的實(shí)時(shí)地理位置之后,可以將與用戶的實(shí)時(shí)地理位置對(duì)應(yīng)的多個(gè)應(yīng)用程序推送至用戶的終端設(shè)備。仍以用戶user推送app為例,服務(wù)器中可以預(yù)存有地理位置以及與地理位置對(duì)應(yīng)的各種類型的app,例如,正佳美食廣場(chǎng)對(duì)應(yīng)的app為美食app,高德健身廣場(chǎng)對(duì)應(yīng)的app為健身app,人藝劇場(chǎng)對(duì)應(yīng)的app為話劇app,德云社對(duì)應(yīng)的app為相聲app。如果服務(wù)器確定了用戶的實(shí)時(shí)位置為“正佳美食廣場(chǎng)”,那么服務(wù)器可以查詢得到“正佳美食廣場(chǎng)”對(duì)應(yīng)app為美食app,然后將美食app推送至用戶user的終端設(shè)備。需要說(shuō)明的是,本實(shí)施例中,因?yàn)橛脩舻膶?shí)時(shí)位置在“正佳美食廣場(chǎng)”,因此,在此時(shí)向用戶推送美食app,應(yīng)用程序推薦的成功率會(huì)大大提高。在本實(shí)施例中,通過(guò)接收終端設(shè)備發(fā)送的無(wú)線網(wǎng)絡(luò)列表,其中,無(wú)線網(wǎng)絡(luò)列表記錄了終端設(shè)備掃描到的每個(gè)無(wú)線網(wǎng)絡(luò)標(biāo)識(shí);根據(jù)每個(gè)無(wú)線網(wǎng)絡(luò)標(biāo)識(shí)確定終端設(shè)備的實(shí)時(shí)地理位置;查詢得到與實(shí)時(shí)地理位置對(duì)應(yīng)的至少一個(gè)應(yīng)用程序;將至少一個(gè)應(yīng)用程序推送至終端設(shè)備。容易注意到,本方案在向用戶推送應(yīng)用程序時(shí),關(guān)注了用戶所處的實(shí)時(shí)地理位置,根據(jù)用戶的實(shí)時(shí)地理位置向用戶推薦合適的應(yīng)用程序,與現(xiàn)有技術(shù)相比,本方案解決了向用戶推送應(yīng)用程序時(shí)僅關(guān)注用戶興趣愛好,導(dǎo)致應(yīng)用程序推薦的成功率低的問題,同時(shí)實(shí)現(xiàn)了在向用戶推送應(yīng)用程序時(shí)關(guān)注用戶所在場(chǎng)景(用戶的地理位置),提高了應(yīng)用程序推薦的成功率。在一種可選地實(shí)施例中,在步驟s22,接收終端設(shè)備發(fā)送的無(wú)線網(wǎng)絡(luò)列表之前,本實(shí)施提供的方法還可以包括:步驟s200,接收終端設(shè)備發(fā)送的用戶行為數(shù)據(jù)。具體的,在上述步驟s200中,服務(wù)器可以接收終端設(shè)備發(fā)送的用戶行為數(shù)據(jù),上 述用戶行為數(shù)據(jù)可以為根據(jù)客戶端發(fā)生目標(biāo)事件生成的打點(diǎn)日志,目標(biāo)事件可以包括四類事件:(1)用戶啟動(dòng)app事件(2)用戶下載app事件(3)用戶搜索app事件(4)用戶瀏覽app事件,當(dāng)終端設(shè)備監(jiān)聽到目標(biāo)事件時(shí),可以對(duì)目標(biāo)事件進(jìn)行打點(diǎn)記錄生成打點(diǎn)日志,打點(diǎn)日志可以包括:用戶的唯一標(biāo)識(shí)、目標(biāo)事件類型(啟動(dòng)、下載、搜索、瀏覽)、目標(biāo)事件發(fā)生時(shí)間、目標(biāo)事件操作的app包名,終端設(shè)備然后將打點(diǎn)日志發(fā)送至服務(wù)器,需要說(shuō)明的是,服務(wù)器可以從上述打點(diǎn)日志中分析出用戶的興趣愛好。步驟s201,根據(jù)用戶行為數(shù)據(jù)生成應(yīng)用列表,其中,應(yīng)用列表包括多個(gè)應(yīng)用程序。在上述步驟s201中,服務(wù)器在獲取用戶的用戶行為數(shù)據(jù)之后,服務(wù)器可以采用線上應(yīng)用推薦模塊將上述用戶行為數(shù)據(jù)進(jìn)行分析處理,以生成用戶可能感興趣的應(yīng)用列表。上述應(yīng)用推薦模塊的方案可以為基于排行榜的應(yīng)用推薦、基于個(gè)性化的應(yīng)用推薦、基于商業(yè)包的應(yīng)用推薦以及基于運(yùn)營(yíng)人員配置的應(yīng)用推薦等。需要說(shuō)明的是,線上應(yīng)用推薦模塊可以從終端設(shè)備采集數(shù)據(jù),用離線或者實(shí)時(shí)的方式,結(jié)合實(shí)際需要的推薦方式,生成推薦候選列表即上述應(yīng)用列表。步驟s202,獲取所述應(yīng)用列表中的每個(gè)應(yīng)用程序。步驟s203,根據(jù)預(yù)設(shè)的配置規(guī)則建立所述每個(gè)所述應(yīng)用程序與每個(gè)預(yù)設(shè)地理位置的映射關(guān)系。在上述步驟s202至s203中,服務(wù)器可以根據(jù)預(yù)設(shè)的配置規(guī)則建立所述每個(gè)所述應(yīng)用程序與每個(gè)預(yù)設(shè)地理位置的映射關(guān)系,即,在用戶的處于特定的實(shí)時(shí)位置時(shí)向用戶推送特定的應(yīng)用程序。仍以用戶user推送app為例,在服務(wù)器接收到用戶user的用戶行為數(shù)據(jù)之后,服務(wù)器可以分析出,用戶user多次瀏覽過(guò)美食、健身、相聲、話劇等頁(yè)面,服務(wù)器則可以根據(jù)用戶的用戶行為數(shù)據(jù)生成用于應(yīng)用列表,該應(yīng)用列表中可以包括美食app、健身app、相聲app以及話劇app,需要說(shuō)明的是,在服務(wù)器中可以預(yù)存有應(yīng)用程序推送的規(guī)則,例如,美食app需要用戶處于正佳美食廣場(chǎng)的時(shí)候才向用戶user推送,因此在上述應(yīng)用列表中,美食app對(duì)應(yīng)的地理位置為正佳美食廣場(chǎng),根據(jù)上述程序推送規(guī)則,健身app對(duì)應(yīng)的地理位置為高德健身廣場(chǎng),相聲app對(duì)應(yīng)的地理位置為德云社,話劇app對(duì)應(yīng)的地理位置為人藝劇場(chǎng)。在一種可選地實(shí)施例中,步驟s26,查詢得到與實(shí)時(shí)地理位置對(duì)應(yīng)的至少一個(gè)應(yīng)用程序查詢得到與實(shí)時(shí)地理位置對(duì)應(yīng)的至少一個(gè)應(yīng)用程序的步驟包括:步驟s261,根據(jù)所述映射關(guān)系從應(yīng)用列表中獲取與實(shí)時(shí)地理位置對(duì)應(yīng)的至少一個(gè)應(yīng)用程序。在上述步驟s261中,服務(wù)器可以根據(jù)映射關(guān)系從應(yīng)用列表中來(lái)獲取與用戶的實(shí)時(shí)地理位置對(duì)應(yīng)的至少一個(gè)應(yīng)用程序,例如,用戶user的實(shí)時(shí)地理位置為正佳美食廣場(chǎng),服務(wù)器則查詢得到與正佳美食廣場(chǎng)對(duì)應(yīng)的應(yīng)用程序?yàn)槊朗砤pp。在一種可選地實(shí)施例中,步驟s24,根據(jù)每個(gè)無(wú)線網(wǎng)絡(luò)標(biāo)識(shí)確定終端設(shè)備的實(shí)時(shí)地理位置的步驟可以包括:步驟s241,將多個(gè)無(wú)線網(wǎng)絡(luò)標(biāo)識(shí)與多個(gè)預(yù)存無(wú)線網(wǎng)絡(luò)標(biāo)識(shí)進(jìn)行匹配,在多個(gè)無(wú)線網(wǎng)絡(luò)標(biāo)識(shí)中的第一無(wú)線網(wǎng)絡(luò)標(biāo)識(shí)與多個(gè)預(yù)存無(wú)線網(wǎng)絡(luò)標(biāo)識(shí)中的第一預(yù)存無(wú)線網(wǎng)絡(luò)標(biāo)識(shí)匹配的情況下,確定第一預(yù)存無(wú)線網(wǎng)絡(luò)標(biāo)識(shí)對(duì)應(yīng)的第一預(yù)存商圈地理位置為命中地理位置。在上述步驟s241中,服務(wù)器中可以預(yù)存有第一wifi列表,第一wifi列表用于存儲(chǔ)上述多個(gè)預(yù)存無(wú)線網(wǎng)絡(luò)標(biāo)識(shí),需要說(shuō)明的是,服務(wù)器可以預(yù)先收集并標(biāo)注熱門商圈、商店、寫字樓等目標(biāo)地點(diǎn)的wifi的標(biāo)識(shí)列表,服務(wù)器中預(yù)存的第一wifi列表的示例如表二所示,這里需要說(shuō)明的是,表二中的第一wifi列表為服務(wù)器預(yù)先保存的,表1中的wifi列表為用戶的終端設(shè)備實(shí)時(shí)掃描得到的,二者不同。服務(wù)器可以首先從上述表1中獲取任意一個(gè)第一無(wú)線網(wǎng)絡(luò)標(biāo)識(shí),例如wifi_id1、wifi_id2、wifi_id3以及wifi_id4的任意一個(gè),然后將獲取到的四個(gè)wifi的標(biāo)識(shí)分別同表2(第一wifi列表)中的所有的預(yù)存wifi標(biāo)識(shí)進(jìn)行匹配,并獲取中匹配成功的第一預(yù)存無(wú)線wifi標(biāo)識(shí)對(duì)應(yīng)的第一預(yù)存商圈地理位置,將第一預(yù)存商圈地理位置確定為命中地理位置,需要說(shuō)明的是,在本實(shí)施例中,表一中的無(wú)線網(wǎng)絡(luò)標(biāo)識(shí)wifi_id1、wifi_id3與表二中的預(yù)存無(wú)線網(wǎng)絡(luò)標(biāo)識(shí)wifi_id1、wifi_id2、wifi_id3匹配成功,所以在本實(shí)施例中,服務(wù)器將表二中,wifi_id1、wifi_id2、wifi_id3對(duì)應(yīng)的正佳美食廣場(chǎng)以及高德健身廣場(chǎng)確定為命中地理位置。表二:預(yù)存wifi標(biāo)識(shí)預(yù)定商圈地理位置wifi_id1正佳美食廣場(chǎng)wifi_id2正佳美食廣場(chǎng)wifi_id3高德健身廣場(chǎng)wifi_id6高德健身廣場(chǎng)步驟s242,統(tǒng)計(jì)所述第一預(yù)存商圈地理位置被確定為所述命中地理位置的次數(shù)。步驟s243,在次數(shù)大于預(yù)設(shè)閾值的情況下,確定第一商圈地理位置為終端設(shè)備的實(shí)時(shí)地理位置。在上述步驟s242至步驟s243中,服務(wù)器可以統(tǒng)計(jì)第一預(yù)定商圈地理位置在表二中的命中次數(shù)f(i),并將命中次數(shù)f(i)大于預(yù)設(shè)閾值的第一預(yù)定商圈地理位置確定為用戶的實(shí)時(shí)地理位置。優(yōu)選的,本方案可以將命中次數(shù)f(i)大于0且最大的第一商圈地理位置確定為用戶的實(shí)時(shí)地理位置。仍以用戶user推送app為例,服務(wù)器可以統(tǒng)計(jì)預(yù)定商圈地理位置被命中的次數(shù),在本實(shí)施例中,正佳美食廣場(chǎng)被命中2次,高德健身廣場(chǎng)被命中1次,因此服務(wù)器將正佳美食廣場(chǎng)確定為用戶user的實(shí)時(shí)地理位置,并按照上述映射關(guān)系向用戶user推送美食app。在一種可選地實(shí)施例中,在檢測(cè)到終端設(shè)備連接到無(wú)線熱點(diǎn)時(shí),獲取終端設(shè)備記錄的用戶行為數(shù)據(jù)和/或無(wú)線網(wǎng)絡(luò)列表。具體地,服務(wù)器可以檢測(cè)終端設(shè)備是否連接到無(wú)線熱點(diǎn)(例如wifi路由器),當(dāng)終端設(shè)備連接上wifi時(shí),服務(wù)器則向終端設(shè)備發(fā)送采集指令,用于獲取終端設(shè)備記錄的用戶行為數(shù)據(jù)或無(wú)線網(wǎng)絡(luò)列表。下面結(jié)合圖3,介紹本申請(qǐng)的一種優(yōu)選地實(shí)施例:如圖3所示,本申請(qǐng)可以首先通過(guò)客戶端采集兩類數(shù)據(jù),第一類數(shù)據(jù)為手機(jī)客戶端的打點(diǎn)日志,第二類數(shù)據(jù)為手機(jī)的wifi掃描列表,第一類數(shù)據(jù)被客戶端發(fā)送至服務(wù)端的線上應(yīng)用推薦模塊,第二類數(shù)據(jù)送往服務(wù)端的線下場(chǎng)景識(shí)別模塊。線上應(yīng)用推薦模塊用于根據(jù)用戶數(shù)據(jù)的打點(diǎn)數(shù)據(jù)計(jì)算用戶對(duì)每個(gè)app的需求,得到app推薦候選集合。線下場(chǎng)景識(shí)別模塊用于根據(jù)用戶的wifi掃描列表,分析用戶當(dāng)前所在場(chǎng)景,當(dāng)識(shí)別到目標(biāo)場(chǎng)景時(shí),觸發(fā)線上應(yīng)用推薦模塊,由應(yīng)用推薦模塊根據(jù)app推薦候選集合,推送推薦應(yīng)用列表給用戶的客戶端,從而實(shí)現(xiàn)線上與線下相結(jié)合的app推薦。可選地,結(jié)合圖3,客戶端采集第一類數(shù)據(jù)的步驟可以為如下步驟:步驟a:監(jiān)聽手機(jī)客戶端的目標(biāo)事件。目標(biāo)事件包括四類事件:a.用戶啟動(dòng)app事件;b.用戶下載app事件;c.用戶搜索app事件;d.用戶瀏覽app事件。步驟b:當(dāng)監(jiān)聽到目標(biāo)事件時(shí),對(duì)目標(biāo)事件進(jìn)行打點(diǎn)記錄,包括:用戶的唯一標(biāo)識(shí)、目標(biāo)事件類型(啟動(dòng)、下載、搜索、瀏覽)、目標(biāo)事件發(fā)生時(shí)間、目標(biāo)事件操作的app包名。步驟c:當(dāng)檢測(cè)到連接wifi時(shí),將打點(diǎn)日志上傳至服務(wù)器??蛇x地,客戶端采集第二類數(shù)據(jù)的步驟可以為如下:步驟a:按照一定時(shí)間間隔,定時(shí)啟動(dòng)執(zhí)行步驟b。步驟b:讀取當(dāng)前wifi掃描列表。步驟c:以智能設(shè)備唯一標(biāo)識(shí)/wifi掃描列表/時(shí)間的格式,實(shí)時(shí)上傳步驟b中讀取的wifi掃描列表。下面結(jié)合圖4,介紹本申請(qǐng)的又一優(yōu)選實(shí)施例,該實(shí)施例的步驟可以為如下:步驟s41,客戶端將用戶手機(jī)的唯一標(biāo)識(shí)(例如手機(jī)的sim卡),目標(biāo)事件的類型,發(fā)生時(shí)間以及用戶關(guān)注過(guò)的app的包名上傳至服務(wù)器的大數(shù)據(jù)平臺(tái)。具體地,上述步驟s41中,客戶端上傳至服務(wù)器的數(shù)據(jù)為上述第一類數(shù)據(jù)。步驟s42,客戶端將用戶手機(jī)的唯一標(biāo)識(shí)、wifi掃描列表以及當(dāng)前時(shí)間上傳至服務(wù)器的大數(shù)據(jù)平臺(tái)。具體地,上述步驟s42中,客戶端上傳至服務(wù)器的數(shù)據(jù)為上述第二類數(shù)據(jù)。步驟s43,大數(shù)據(jù)平臺(tái)將上述第一類數(shù)據(jù)采用離線或?qū)崟r(shí)計(jì)算的方式,將第一類數(shù)據(jù)發(fā)送至推薦平臺(tái)(基于排行榜的推薦,基于商業(yè)包的推薦,基于個(gè)性化的推薦以及基于人工的推薦),推薦平臺(tái)基于上述第一類數(shù)據(jù),生成候選推薦列表。步驟s44,大數(shù)據(jù)平臺(tái)將上述第二類數(shù)據(jù)發(fā)送至wifi地址匹配單元,由wifi地址匹配單元根據(jù)上述第二類數(shù)據(jù)計(jì)算得到用戶的所在的實(shí)際場(chǎng)景。步驟s45,推薦平臺(tái)根據(jù)用戶的所在的實(shí)際場(chǎng)景向用戶推送相應(yīng)的app推薦列表。綜上,本申請(qǐng)?zhí)岢隽艘环N結(jié)合線上app推薦和線下場(chǎng)景識(shí)別觸發(fā)的app推薦框架。具體地,線上app推薦包括多種app推薦方式,其中一種線下場(chǎng)景識(shí)別包括將用戶當(dāng)前的wifi掃描列表與服務(wù)端的wifi商圈(地點(diǎn))映射表相比對(duì),從而達(dá)到商圈(地點(diǎn))識(shí)別的目的。并通過(guò)識(shí)別出的商圈(地點(diǎn))觸發(fā)app推薦,同時(shí)從線上app候選推薦列表,按照配置規(guī)則選擇app進(jìn)行推薦。需要說(shuō)明的是,對(duì)于前述的各方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說(shuō)明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定是本發(fā)明所必須的。通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到根據(jù)上述實(shí)施例的方法可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)(如rom/ram、磁碟、光盤)中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例的方法。實(shí)施例2根據(jù)本發(fā)明實(shí)施例,還提供了一種用于實(shí)施上述應(yīng)用程序的推送方法的應(yīng)用程序的推送裝置,如圖5所示,該裝置可以包括:第一接收單元50,用于接收終端設(shè)備發(fā)送的無(wú)線網(wǎng)絡(luò)列表,其中,無(wú)線網(wǎng)絡(luò)列表記錄了終端設(shè)備掃描到的多個(gè)無(wú)線網(wǎng)絡(luò)標(biāo)識(shí);確定單元52,用于根據(jù)多個(gè)無(wú)線網(wǎng)絡(luò)標(biāo)識(shí)確定終端設(shè)備的實(shí)時(shí)地理位置;查詢單元54,用于查詢得到與實(shí)時(shí)地理位置對(duì)應(yīng)的至少一個(gè)應(yīng)用程序;推送單元56,用于將至少一個(gè)應(yīng)用程序推送至終端設(shè)備。在本實(shí)施例中,通過(guò)接收終端設(shè)備發(fā)送的無(wú)線網(wǎng)絡(luò)列表,其中,無(wú)線網(wǎng)絡(luò)列表記錄了終端設(shè)備掃描到的多個(gè)無(wú)線網(wǎng)絡(luò)標(biāo)識(shí);根據(jù)多個(gè)無(wú)線網(wǎng)絡(luò)標(biāo)識(shí)確定終端設(shè)備的實(shí)時(shí)地理位置;查詢得到與實(shí)時(shí)地理位置對(duì)應(yīng)的至少一個(gè)應(yīng)用程序;將至少一個(gè)應(yīng)用程序推送至終端設(shè)備。容易注意到,本方案在向用戶推送應(yīng)用程序時(shí),關(guān)注了用戶所處的實(shí)時(shí)地理位置,根據(jù)用戶的實(shí)時(shí)地理位置向用戶推薦合適的應(yīng)用程序,與現(xiàn)有技術(shù)相比,本方案解決了向用戶推送應(yīng)用程序時(shí)僅關(guān)注用戶興趣愛好,導(dǎo)致應(yīng)用程序推薦的成功率低的技術(shù)問題,同時(shí)實(shí)現(xiàn)了在向用戶推送應(yīng)用程序時(shí)關(guān)注用戶所在場(chǎng)景(用戶的地理位置),提高了應(yīng)用程序推薦的成功率??蛇x地,上述裝置還可以包括:第二接收單元,接收終端設(shè)備發(fā)送的用戶行為數(shù)據(jù);生成單元,用于根據(jù)用戶行為數(shù)據(jù)生成應(yīng)用列表,其中,應(yīng)用列表包括多個(gè)應(yīng)用程序;獲取單元,用于獲取應(yīng)用列表中的每個(gè)應(yīng)用程序;建立單元,用于根據(jù)預(yù)設(shè)的配置規(guī)則建立每個(gè)應(yīng)用程序與每個(gè)預(yù)設(shè)地理位置的映射關(guān)系。可選地,查詢單元還可以包括:第一獲取模塊,用于根據(jù)映射關(guān)系從應(yīng)用列表中獲取與實(shí)時(shí)地理位置對(duì)應(yīng)的至少一個(gè)應(yīng)用程序??蛇x地,上述確定單元包括:第一匹配模塊,用于將多個(gè)無(wú)線網(wǎng)絡(luò)標(biāo)識(shí)與多個(gè)預(yù)存無(wú)線網(wǎng)絡(luò)標(biāo)識(shí)進(jìn)行匹配,在多個(gè)無(wú)線網(wǎng)絡(luò)標(biāo)識(shí)中的第一無(wú)線網(wǎng)絡(luò)標(biāo)識(shí)與多個(gè)預(yù)存無(wú)線網(wǎng)絡(luò)標(biāo)識(shí)中的第一預(yù)存無(wú)線網(wǎng)絡(luò)標(biāo)識(shí)匹配的情況下,確定第一預(yù)存無(wú)線網(wǎng)絡(luò)標(biāo)識(shí)對(duì) 應(yīng)的第一預(yù)存商圈地理位置為命中地理位置;統(tǒng)計(jì)模塊,用于統(tǒng)計(jì)第一預(yù)存商圈地理位置被確定為命中地理位置的次數(shù)。確定模塊,用于在次數(shù)大于預(yù)設(shè)閾值的情況下,確定第一預(yù)存商圈地理位置為終端設(shè)備的實(shí)時(shí)地理位置??蛇x地,上述裝置還可以包括:第一獲取模塊,用于在檢測(cè)到終端設(shè)備連接到無(wú)線熱點(diǎn)時(shí),獲取終端設(shè)備記錄的用戶行為數(shù)據(jù)和/或無(wú)線網(wǎng)絡(luò)列表。實(shí)施例3本申請(qǐng)還提供了一種服務(wù)器,如圖6,該服務(wù)器可以包括:接收器60,用于接收終端設(shè)備發(fā)送的無(wú)線網(wǎng)絡(luò)列表,其中,無(wú)線網(wǎng)絡(luò)列表記錄了終端設(shè)備掃描到的多個(gè)無(wú)線網(wǎng)絡(luò)標(biāo)識(shí);處理器62,用于根據(jù)多個(gè)無(wú)線網(wǎng)絡(luò)標(biāo)識(shí)確定終端設(shè)備的實(shí)時(shí)地理位置并查詢得到與實(shí)時(shí)地理位置對(duì)應(yīng)的至少一個(gè)應(yīng)用程序;發(fā)射器64,用于將至少一個(gè)應(yīng)用程序推送至終端設(shè)備。在本實(shí)施例中,通過(guò)接收終端設(shè)備發(fā)送的無(wú)線網(wǎng)絡(luò)列表,其中,無(wú)線網(wǎng)絡(luò)列表記錄了終端設(shè)備掃描到的多個(gè)無(wú)線網(wǎng)絡(luò)標(biāo)識(shí);根據(jù)多個(gè)無(wú)線網(wǎng)絡(luò)標(biāo)識(shí)確定終端設(shè)備的實(shí)時(shí)地理位置;查詢得到與實(shí)時(shí)地理位置對(duì)應(yīng)的至少一個(gè)應(yīng)用程序;將至少一個(gè)應(yīng)用程序推送至終端設(shè)備。容易注意到,本方案在向用戶推送應(yīng)用程序時(shí),關(guān)注了用戶所處的實(shí)時(shí)地理位置,根據(jù)用戶的實(shí)時(shí)地理位置向用戶推薦合適的應(yīng)用程序,與現(xiàn)有技術(shù)相比,本方案解決了向用戶推送應(yīng)用程序時(shí)僅關(guān)注用戶興趣愛好,導(dǎo)致應(yīng)用程序推薦的成功率低的問題,同時(shí)實(shí)現(xiàn)了在向用戶推送應(yīng)用程序時(shí)關(guān)注用戶所在場(chǎng)景(用戶的地理位置),提高了應(yīng)用程序推薦的成功率。當(dāng)前第1頁(yè)12