信息推送方法、裝置和系統(tǒng)的制作方法
【專利摘要】本發(fā)明的信息推送方法、裝置和系統(tǒng)。終端設(shè)備在獲取到實(shí)時(shí)的地理位置信息后,發(fā)送至服務(wù)端以供服務(wù)端根據(jù)用戶的實(shí)時(shí)地理位置信息和終端設(shè)備歷史行為信息計(jì)算得到O2O資源推送信息,然后接收服務(wù)端發(fā)送的O2O資源推送信息。結(jié)合實(shí)時(shí)的地理位置信息,實(shí)時(shí)數(shù)據(jù)與離線數(shù)據(jù)的融合計(jì)算,實(shí)現(xiàn)O2O資源的準(zhǔn)確快速的獲取,且提高了O2O資源獲取速度和實(shí)時(shí)數(shù)據(jù)的采集與運(yùn)用效率。
【專利說明】
信息推送方法、裝置和系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及資源信息處理技術(shù)領(lǐng)域,具體而言,涉及信息推送方法、裝置和系統(tǒng)。
【背景技術(shù)】
[0002]O 20個(gè)性化內(nèi)容通常通過實(shí)時(shí)計(jì)算來完成,這類實(shí)時(shí)計(jì)算需要具體的輸入來驅(qū)動(dòng),通過對(duì)這些輸入的運(yùn)用計(jì)算整合最終產(chǎn)出期望的計(jì)算結(jié)果。目前輸入的產(chǎn)生方式主要有兩種:一是基于用戶的瀏覽行為;二是基于用戶的輸入提交,例如:搜索。在移動(dòng)終端場(chǎng)景上,這兩種方式都存在局限性。
[0003]方式一,需要產(chǎn)生行為,然后計(jì)算分析行為,最后反饋行為。在手機(jī)端,屏幕尺寸受限:用戶的所有行為產(chǎn)生只能在一個(gè)單一的屏幕上完成,由于手機(jī)端對(duì)用戶行為數(shù)據(jù)采集的限制決定了這種行為的采集無(wú)法像傳統(tǒng)PC端的數(shù)據(jù)那么豐富。由于手機(jī)端的網(wǎng)絡(luò)不穩(wěn)定,手機(jī)端采集的用戶行為數(shù)據(jù)不能保證實(shí)時(shí)有效的上傳到服務(wù)端。此外,在手機(jī)端的使用中,用戶的操作會(huì)在各個(gè)app之間頻繁的切換。用戶行為涉及的業(yè)務(wù)鏈路(即用戶為實(shí)現(xiàn)某一業(yè)務(wù)目的而在各個(gè)app進(jìn)行操作的行為記錄)過長(zhǎng),反饋時(shí)間過久,則這個(gè)業(yè)務(wù)鏈路的用戶行為數(shù)據(jù)丟失的風(fēng)險(xiǎn)就越大。
[0004]方式二,需要用戶輸入,而由于手機(jī)端的特性,特別是針對(duì)O 20室外場(chǎng)景,用戶鍵盤輸入是一個(gè)成本比較大的操作。
[0005]對(duì)于移動(dòng)端的實(shí)時(shí)計(jì)算業(yè)務(wù)場(chǎng)景,需要一種更加簡(jiǎn)單快捷的解決方案,即能保證業(yè)務(wù)鏈路精簡(jiǎn),確保正確輸入實(shí)時(shí)驅(qū)動(dòng),同時(shí)還要確保這個(gè)輸入成本足夠小。
[0006]隨著手機(jī)硬件的普及,移動(dòng)app的發(fā)展,對(duì)內(nèi)容個(gè)性化要求越來越高,同時(shí)對(duì)整體app的請(qǐng)求響應(yīng)時(shí)間要求也越來越快。對(duì)于個(gè)性化內(nèi)容的計(jì)算一方面依賴于離線計(jì)算的基線數(shù)據(jù),另一方面依賴與用戶實(shí)時(shí)產(chǎn)生的輸入。
[0007]在現(xiàn)有個(gè)性化資源推送解決方案中,由于手機(jī)端屏幕尺寸小、網(wǎng)絡(luò)受限、易于跳出,現(xiàn)有的輸入采集鏈路并不能夠與移動(dòng)互聯(lián)網(wǎng)使用場(chǎng)景匹配。同時(shí),對(duì)于實(shí)時(shí)數(shù)據(jù)處理偏重于當(dāng)前獲取的用戶輸入,而對(duì)大部分業(yè)務(wù)系統(tǒng)而言,用戶的行為都是一個(gè)長(zhǎng)期的過程,決策的依據(jù)不不僅僅需要的是當(dāng)下實(shí)時(shí)的用戶輸入,對(duì)于如何將離線數(shù)據(jù)與實(shí)時(shí)數(shù)據(jù)結(jié)合使用,現(xiàn)有技術(shù)并沒有解決。
【發(fā)明內(nèi)容】
[0008]有鑒于此,本發(fā)明實(shí)施例的目的在于提供一種信息推送方法、裝置和系統(tǒng),能夠?qū)崿F(xiàn)O 20資源的準(zhǔn)確快速的推送。
[0009]本發(fā)明的一種信息推送方法,包括:
[0010]接收終端設(shè)備發(fā)送的實(shí)時(shí)信息;
[0011]根據(jù)所述實(shí)時(shí)信息及所述終端設(shè)備的歷史行為信息計(jì)算得到O 20資源推送信息;
[0012]推送所述O 20資源推送信息至所述終端設(shè)備。
[0013]還包括:根據(jù)所述實(shí)時(shí)信息計(jì)算終端設(shè)備附近的O 20資源信息;
[0014]根據(jù)終端設(shè)備歷史行為信息和所述O 20資源信息計(jì)算得到O 20資源推送信息。
[0015]還包括:確定實(shí)時(shí)信息包含實(shí)時(shí)地理位置信息,則根據(jù)所實(shí)時(shí)地理位置信息計(jì)算終端設(shè)備附近的O 20資源信息;
[0016]確定實(shí)時(shí)信息不包含地理位置信息,則在服務(wù)端的第一數(shù)據(jù)庫(kù)中獲取終端設(shè)備的最近的歷史地理位置信息作為終端設(shè)備的實(shí)時(shí)地理位置信息,根據(jù)所述實(shí)時(shí)地理位置信息計(jì)算終端設(shè)備附近的O 20資源信息。
[0017]其中,所述實(shí)時(shí)信息包括終端設(shè)備標(biāo)識(shí);
[0018]根據(jù)終端設(shè)備標(biāo)識(shí)從服務(wù)端的第二數(shù)據(jù)庫(kù)獲取所述終端設(shè)備歷史行為信息。
[0019]還包括:將所述O 20資源推送信息保存至服務(wù)端的第二數(shù)據(jù)庫(kù)中作為終端設(shè)備歷史行為信息。
[0020]另一方面本發(fā)明還提供一種信息獲取方法,包括:
[0021]獲取終端設(shè)備實(shí)時(shí)信息;
[0022]發(fā)送所述實(shí)時(shí)信息至服務(wù)端以供服務(wù)端根據(jù)所述實(shí)時(shí)信息和所述終端設(shè)備歷史行為信息計(jì)算得到O 20資源推送信息;
[0023]接收所述O 20資源推送信息。
[0024]其中,服務(wù)端根據(jù)所述實(shí)時(shí)信息和所述終端設(shè)備歷史行為信息計(jì)算得到O 20資源推送信息包括:
[0025]根據(jù)所述實(shí)時(shí)信息計(jì)算終端設(shè)備附近的O 20資源信息;
[0026]根據(jù)終端設(shè)備歷史行為信息和所述O 20資源信息計(jì)算得到O 20資源推送信息。
[0027]獲取終端設(shè)備實(shí)時(shí)信息包括:獲取所述終端設(shè)備的實(shí)時(shí)地理位置信息。
[0028]獲取所述終端設(shè)備的實(shí)時(shí)地理位置信息還包括:
[0029]將所述實(shí)時(shí)地理位置信息與內(nèi)存中的最近的歷史地理位置信息比較;
[0030]若相同,則將時(shí)間戳與終端設(shè)備標(biāo)識(shí)作為終端設(shè)備實(shí)時(shí)信息,否則,將時(shí)間戳、實(shí)時(shí)地理位置信息與終端設(shè)備標(biāo)識(shí)作為終端設(shè)備實(shí)時(shí)信息。
[0031]其中,獲取所述終端設(shè)備的實(shí)時(shí)地理位置信息還包括:
[0032]開啟后臺(tái)監(jiān)聽,按照預(yù)設(shè)時(shí)間間隔頻率來獲取終端設(shè)備實(shí)時(shí)地理位置信息。
[0033]其中,獲取所述終端設(shè)備的實(shí)時(shí)地理位置信息還包括:
[0034]獲取所述終端設(shè)備的經(jīng)瑋度信息和接收的wifi信號(hào)信息;
[0035]將所述經(jīng)瑋度信息和接收的wifi信號(hào)信息作為所述終端設(shè)備的實(shí)時(shí)地理位置信息。
[0036]另一方面本發(fā)明又還提供一種信息獲取方法,包括:
[0037]終端設(shè)備獲取實(shí)時(shí)信息,且發(fā)送至服務(wù)端;
[0038]服務(wù)端根據(jù)所述實(shí)時(shí)信息計(jì)算終端設(shè)備附近的O 20資源信息;
[0039]服務(wù)端根據(jù)終端設(shè)備歷史行為信息和所述O 20資源信息計(jì)算得到O 20資源推送信息,且將所述O 20資源推送信息推送至終端設(shè)備;
[0040]終端設(shè)備接收符合O 20資源推送信息。
[0041]另一方面本發(fā)明還提供一種信息推送裝置,包括:信息接收單元,用于接收終端設(shè)備發(fā)送的實(shí)時(shí)信息;
[0042]計(jì)算單元,用于根據(jù)所述實(shí)時(shí)信息和終端設(shè)備歷史行為信息計(jì)算得O 20資源推送信息;
[0043]信息推送單元,用于推送所述O 20資源推送信息至所述終端設(shè)備。
[0044]其中,計(jì)算單元包括:第一計(jì)算模塊;用于根據(jù)所述實(shí)時(shí)信息計(jì)算終端設(shè)備附近的O 20資源信息;
[0045]第二計(jì)算模塊:用于根據(jù)終端設(shè)備歷史行為信息和第一計(jì)算模塊計(jì)算出的所述O20資源信息計(jì)算得到O 20資源推送信息。
[0046]還包括:地理位置信息確定單元,用于在確定實(shí)時(shí)信息包含地理位置信息時(shí),將所述地理位置信息確定為終端設(shè)備的實(shí)時(shí)地理位置信息;在確定實(shí)時(shí)信息不包含地理位置信息時(shí),在服務(wù)端的第一數(shù)據(jù)庫(kù)中獲取終端設(shè)備的歷史地理位置信息確定為終端設(shè)備的實(shí)時(shí)地理位置信息。
[0047]還包括:數(shù)據(jù)存儲(chǔ)單元,用于將所述O 20資源推送信息保存至服務(wù)端的第二數(shù)據(jù)庫(kù)。
[0048]另一方面本發(fā)明還提供一種信息獲取裝置,包括:
[0049]實(shí)時(shí)信息獲取單元,用于獲取終端設(shè)備實(shí)時(shí)信息;
[0050]信息發(fā)送單元,用于發(fā)送所述實(shí)時(shí)信息至服務(wù)端以供服務(wù)端根據(jù)所述實(shí)時(shí)信息和根據(jù)所述終端設(shè)備歷史信息計(jì)算得到O 20資源推送信息;
[0051]資源信息接收單元,用于接收服務(wù)端發(fā)送的O 20資源推送信息。
[0052]其中,所述實(shí)時(shí)信息獲取單元還包括:
[0053]地理位置信息獲取模塊,用于獲取所述終端設(shè)備的實(shí)時(shí)地理位置信息。
[0054]其中,所述實(shí)時(shí)信息獲取單元還包括:
[0055]比較模塊,用于將所述實(shí)時(shí)地理位置信息與內(nèi)存中的最近歷史地理位置信息比較;
[0056]實(shí)時(shí)信息確定模塊,用于在所述實(shí)時(shí)地理位置信息與內(nèi)存中的歷史地理位置信息相同時(shí),則將時(shí)間戳與終端設(shè)備標(biāo)識(shí)作為終端設(shè)備實(shí)時(shí)信息,否則,將時(shí)間戳、實(shí)時(shí)地理位置信息與終端設(shè)備標(biāo)識(shí)作為終端設(shè)備實(shí)時(shí)信息。
[0057]另一方面本發(fā)明還提供一種信息獲取系統(tǒng),包括:
[0058]實(shí)時(shí)信息獲取單元,用于獲取終端設(shè)備實(shí)時(shí)信息;
[0059]計(jì)算單元,用于根據(jù)所述實(shí)時(shí)信息和終端設(shè)備歷史行為信息計(jì)算得到O 20資源推送信息;
[0060]資源信息接收單元,用于接收符合O 20資源推送信息。
[0061]本發(fā)明的信息推送方法、裝置和系統(tǒng)。在終端設(shè)備獲取到實(shí)時(shí)的地理位置信息后,發(fā)送至服務(wù)端以供服務(wù)端根據(jù)用戶的實(shí)時(shí)地理位置信息和終端設(shè)備歷史行為信息計(jì)算得到O 20資源推送信息,然后接收服務(wù)端發(fā)送的O 20資源推送信息。結(jié)合實(shí)時(shí)的地理位置信息,實(shí)時(shí)數(shù)據(jù)與離線數(shù)據(jù)的融合計(jì)算,實(shí)現(xiàn)O 20資源的準(zhǔn)確快速的獲取,且提高了 O 20資源獲取速度和實(shí)時(shí)數(shù)據(jù)的采集與運(yùn)用效率。
[0062]為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實(shí)施例,并配合所附附圖,作詳細(xì)說明如下。
【附圖說明】
[0063]為了更清楚地說明本申請(qǐng)實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請(qǐng)的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0064]圖1示出了本發(fā)明實(shí)施例所提供的一種資源推送方法的流程圖;
[0065]圖2示出了本發(fā)明實(shí)施例所提供的信息獲取方法的流程圖;
[0066]圖3示出了本發(fā)明的實(shí)施例信息獲取方法中終端設(shè)備獲取wifi信息示意圖;
[0067]圖4示出了本發(fā)明另一個(gè)實(shí)施例所提供的信息獲取方法的流程圖;
[0068]圖5示出了本發(fā)明實(shí)施例提供的信息推送裝置框圖;
[0069]圖6示出了本發(fā)明實(shí)施例提供的信息獲取裝置的框圖;
[0070]圖7示出了本發(fā)明實(shí)施例所提供的信息獲取系統(tǒng)的系統(tǒng)架構(gòu)圖;
[0071]圖8示出了本發(fā)明另一實(shí)施例提供的信息推送系統(tǒng)的系統(tǒng)架構(gòu)圖。
【具體實(shí)施方式】
[0072]下面將結(jié)合本發(fā)明實(shí)施例中附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。通常在此處附圖中描述和示出的本發(fā)明實(shí)施例的組件可以以各種不同的配置來布置和設(shè)計(jì)。因此,以下對(duì)在附圖中提供的本發(fā)明的實(shí)施例的詳細(xì)描述并非旨在限制要求保護(hù)的本發(fā)明的范圍,而是僅僅表示本發(fā)明的選定實(shí)施例。基于本發(fā)明的實(shí)施例,本領(lǐng)域技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0073]隨著電子設(shè)備硬件的不斷進(jìn)步,存儲(chǔ)容量的不斷提升,更多的用戶開始希望不滿足于使用已知的、或者是由特定服務(wù)預(yù)置的圖片,并且應(yīng)用已知的圖片或固定的圖片無(wú)法更好的體現(xiàn)個(gè)性化界面控件設(shè)計(jì),基于此,本發(fā)明實(shí)施例提供了。
[0074]本發(fā)明的信息推送方法、裝置和系統(tǒng)。終端設(shè)備在獲取到實(shí)時(shí)的地理位置信息后,發(fā)送至服務(wù)端以供服務(wù)端根據(jù)用戶的實(shí)時(shí)地理位置信息和終端設(shè)備歷史行為信息計(jì)算得到O 20資源推送信息,然后接收服務(wù)端發(fā)送的O 20資源推送信息。結(jié)合實(shí)時(shí)的地理位置信息,實(shí)時(shí)數(shù)據(jù)與離線數(shù)據(jù)的融合計(jì)算,實(shí)現(xiàn)O 20資源的準(zhǔn)確快速的獲取,且提高了 O 20資源獲取速度和實(shí)時(shí)數(shù)據(jù)的采集與運(yùn)用效率。
[0075]下面通過實(shí)施例進(jìn)行描述。
[0076]圖1示出了本發(fā)明實(shí)施例所提供的信息推送方法的流程圖。
[0077]如圖1所示,本實(shí)施例的信息推送方法包括:
[0078]S100,接收終端設(shè)備發(fā)送的實(shí)時(shí)信息。
[0079]服務(wù)端接收到實(shí)時(shí)信息后,讀取實(shí)時(shí)信息。實(shí)時(shí)信息至少包含終端設(shè)備標(biāo)識(shí)、時(shí)間戳信息。同時(shí)實(shí)時(shí)信息還可以包含實(shí)時(shí)地理位置信息。當(dāng)實(shí)時(shí)信息包含實(shí)時(shí)地理位置信息時(shí),說明終端設(shè)備的地理位置信息發(fā)生了變化或者所述的地理位置信息為終端設(shè)備在地理位置服務(wù)開啟后的初始定位得到的地理位置信息。當(dāng)讀取的實(shí)時(shí)信息不包含實(shí)時(shí)地理位置信息,說明該終端設(shè)備之前發(fā)送過歷史地理位置信息存儲(chǔ)在服務(wù)端。本次的地理位置信息與上一次發(fā)送的地理位置相同。因此,服務(wù)器端可以根據(jù)終端設(shè)備標(biāo)識(shí)在服務(wù)器端的第一數(shù)據(jù)庫(kù)中獲取終端設(shè)備的上一次發(fā)送的地理位置信息,將終端設(shè)備上一次發(fā)送的地理位置信息作為終端設(shè)備的實(shí)時(shí)地理位置信息。
[0080]然后進(jìn)入S110,根據(jù)實(shí)時(shí)信息計(jì)算終端設(shè)備附近的O 20資源信息。
[0081]具體的本步驟根據(jù)SlOO步驟中的實(shí)時(shí)信息所包含的信息進(jìn)一步確定的實(shí)時(shí)地理位置信息計(jì)算終端設(shè)備附近的O 20資源信息。
[0082]在優(yōu)選實(shí)施方式中,所述實(shí)時(shí)地理位置信息包括終端設(shè)備的經(jīng)瑋度信息和接收的wifi信號(hào)信息。服務(wù)端根據(jù)用戶提交的wifi信號(hào)信息的wifi指紋進(jìn)行分析,計(jì)算出匹配的室內(nèi)位置,而后基于這個(gè)精準(zhǔn)的位置進(jìn)行基于O 20移動(dòng)場(chǎng)景的混合流計(jì)算得到終端設(shè)備附近的O 20資源信息。
[0083]如果是室內(nèi),則由于室內(nèi)環(huán)境比較復(fù)雜,同一個(gè)wifi信號(hào)的RSSI會(huì)隨時(shí)間呈現(xiàn)無(wú)規(guī)律的波動(dòng)變化。對(duì)于指紋計(jì)算首先基于位置坐標(biāo)與wifi信號(hào)強(qiáng)度的對(duì)應(yīng)關(guān)系建立一個(gè)基礎(chǔ)指紋庫(kù)。然后根據(jù)基礎(chǔ)指紋庫(kù)進(jìn)行Wifi指紋計(jì)算得到匹配的室內(nèi)位置。
[0084]完成SllO后,進(jìn)入S120,根據(jù)終端設(shè)備歷史行為信息和O 20資源信息計(jì)算得到O20資源推送信息。
[0085]在優(yōu)選的實(shí)施方式中,是根據(jù)讀取的終端設(shè)備發(fā)送的實(shí)時(shí)信息中的終端設(shè)備標(biāo)識(shí)從所述服務(wù)器端的第二數(shù)據(jù)庫(kù)獲取所述終端設(shè)備的用戶的歷史行為信息。所述第二數(shù)據(jù)庫(kù)中相對(duì)應(yīng)的存儲(chǔ)有終端設(shè)備的標(biāo)識(shí)和終端設(shè)備的歷史行為。所述歷史行為包含用戶歷史使用的O 20資源信息。通過用戶的歷史使用的O 20資源信息可以計(jì)算出用戶的偏好。比如通過分析用戶歷史使用O 20資源信息,發(fā)現(xiàn)用戶經(jīng)常利用O 20的方式購(gòu)買衣服,然后通過分析用戶購(gòu)買的衣服的款式,確定用戶的喜歡的衣服風(fēng)格。得出用戶的喜好。
[0086]本步驟是將終端設(shè)備附近的O 20資源信息根據(jù)用戶的歷史行為信息(即歷史使用O 20資源信息)進(jìn)行排序,得出符合用戶喜好的O 20資源信息。
[0087]之后,進(jìn)入S130,推送O 20資源推送信息至終端設(shè)備。
[0088]在優(yōu)選實(shí)施方式中,所述終端設(shè)備標(biāo)識(shí)包括硬件設(shè)備唯一識(shí)別號(hào)。由于有些終端設(shè)備的系統(tǒng)限制,無(wú)法獲取終端設(shè)備的mac地址,頂EI信息等,并且官方的UDID也不能保證100%準(zhǔn)確,所有此處的硬件設(shè)備唯一識(shí)別號(hào),具體生成方案由客戶端與服務(wù)端約定,可用手機(jī)應(yīng)用當(dāng)前登陸用戶信息,或基于廠商唯一標(biāo)識(shí)符生成唯一 id。
[0089]在優(yōu)選實(shí)施方式中,由于有各種業(yè)務(wù)場(chǎng)景,需要對(duì)數(shù)萬(wàn)級(jí)別的并行數(shù)據(jù)源請(qǐng)求提供毫秒級(jí)的實(shí)時(shí)處理能力,所以SllO和S120是是使用分布式計(jì)算。采用數(shù)據(jù)分發(fā)實(shí)現(xiàn)分布式計(jì)算的負(fù)載均衡,通過隨機(jī)id進(jìn)行hash處理后,使得各個(gè)數(shù)據(jù)源落入不同的計(jì)算節(jié)點(diǎn)中。
[0090]本實(shí)施例的信息推送方法,結(jié)合終端設(shè)備發(fā)送的實(shí)時(shí)信息,進(jìn)而獲得終端設(shè)備的實(shí)時(shí)地理位置信息,根據(jù)用戶的實(shí)時(shí)地理位置信息和終端設(shè)備歷史行為信息計(jì)算得到O 20資源推送信息,將所述符O 20資源推送信息推送至終端設(shè)備。結(jié)合實(shí)時(shí)的地理位置信息,實(shí)時(shí)數(shù)據(jù)與離線數(shù)據(jù)的融合計(jì)算,實(shí)現(xiàn)O 20資源的準(zhǔn)確快速的推送,且提高了 O 20資源推送速度和實(shí)時(shí)數(shù)據(jù)的采集與運(yùn)用效率。
[0091]圖2示出了本發(fā)明實(shí)施例所提供的信息獲取方法的流程圖。
[0092]如圖2所示,本實(shí)施例的信息獲取方法,包括:
[0093]S200,獲取終端設(shè)備實(shí)時(shí)信息。
[0094]這里的實(shí)時(shí)信息至少包括終端設(shè)備標(biāo)識(shí)和時(shí)間戳。本步驟中還包括獲取終端設(shè)備的實(shí)時(shí)地理位置信息。當(dāng)終端設(shè)備是首次獲取終端設(shè)備的實(shí)時(shí)地理位置信息或者當(dāng)終端設(shè)備獲取的實(shí)時(shí)地理位置信息與終端內(nèi)存保存的歷史地理位置信息中上一次的地理位置信息不相同時(shí),將實(shí)時(shí)地理位置信息、終端設(shè)備標(biāo)識(shí)以及時(shí)間戳作為實(shí)時(shí)信息發(fā)送給服務(wù)端。
[0095]當(dāng)終端設(shè)備獲取的實(shí)時(shí)地理位置信息與內(nèi)存中的歷史地理位置信息中上一次的地理位置信息相同時(shí),將終端設(shè)備標(biāo)識(shí)以及時(shí)間戳作為實(shí)時(shí)信息發(fā)送給服務(wù)端。
[0096]在優(yōu)選的實(shí)施方式中,獲取所述終端設(shè)備的經(jīng)瑋度信息和/或接收的wifi信號(hào)信息,將所述經(jīng)瑋度信息和/或接收的wifi信號(hào)信息作為所述終端設(shè)備的實(shí)時(shí)地理位置信息。經(jīng)瑋度信息可以通過終端設(shè)備的GPS設(shè)備獲取。
[0097]圖3示出了本發(fā)明的實(shí)施例信息獲取方法中終端設(shè)備獲取wifi信息示意圖。
[0098]下面對(duì)該場(chǎng)景下獲取終端設(shè)備的wifi信息進(jìn)行說明。
[0099]如圖3所示的典型的室內(nèi)O 20場(chǎng)景。首先多個(gè)wifi終端完成了室內(nèi)信號(hào)的覆蓋,一般采用AP模式,多個(gè)無(wú)線臺(tái)路由擴(kuò)展信號(hào)覆蓋。對(duì)用戶而言在此范圍內(nèi)連接的wifi都是同一個(gè)。這樣對(duì)于室內(nèi)任一個(gè)地理位置,同時(shí)會(huì)被多個(gè)wifi信號(hào)交叉覆蓋,不同的信號(hào)具有不同的強(qiáng)度?;谶@種差異,通過事先采集分析,對(duì)每一個(gè)地理位置建立基于wifi信息的指紋特征,用于室內(nèi)精準(zhǔn)定位。
[0100]當(dāng)用戶進(jìn)入該室內(nèi)場(chǎng)景后,打開終端設(shè)備的wifi功能,無(wú)論是否成功連接wifi,終端設(shè)備都可以接收到當(dāng)前所在地理位置附近的wifi信息。
[0101]終端設(shè)備接收的Wifi信息是利用終端設(shè)備硬件提供,通過終端系統(tǒng)的wifi模塊獲取到附近開放的Wifi信號(hào)信息,Wifi信號(hào)信息主要包括BSSID與RSSI信息。wifi信息做為實(shí)時(shí)地理位置信息提交到服務(wù)端。此處對(duì)BSSID和RSSI進(jìn)行說明。
[0102]BSS 為一種特殊的 A d-hoc LAN 的應(yīng)用,也稱為 Basic Service Set (BSS),BSSID:無(wú)線臺(tái)站點(diǎn)的mac地址,是無(wú)線臺(tái)唯一標(biāo)識(shí),例如:00:24:6c:61:da:81可以唯一標(biāo)識(shí)一個(gè)無(wú)線臺(tái)。
[0103]RSSI為:接收信號(hào)的強(qiáng)度指示,隨距離的增大而衰減,通常為負(fù)值,該值越接近零說明信號(hào)強(qiáng)度越高。例如:從終端設(shè)備獲取的RSSI為:一 95dBm。若終端設(shè)備附近存在多個(gè)wifi信號(hào),則這些信號(hào)對(duì)應(yīng)的BSSID與RSSI都會(huì)被采集做為實(shí)時(shí)地理位置信息。此時(shí)終端設(shè)備獲取的是一系列的wifi列表,wifi列表包含mac地址與以及該mac地址對(duì)應(yīng)的無(wú)線臺(tái)路由信號(hào)強(qiáng)度。
[0104]完成S200的終端設(shè)備實(shí)時(shí)信息獲取后,進(jìn)入S210,發(fā)送所述實(shí)時(shí)信息至服務(wù)端以供服務(wù)端根據(jù)所述實(shí)時(shí)信息計(jì)算所述終端設(shè)備附近的O 20資源信息。
[0105]在服務(wù)端根據(jù)用戶提交的wifi信號(hào)信息的wifi指紋進(jìn)行分析,計(jì)算出匹配的室內(nèi)位置,而后基于這個(gè)精準(zhǔn)的位置進(jìn)行基于O 20移動(dòng)場(chǎng)景的混合流計(jì)算得到終端設(shè)備附近的O 20資源信息。
[0106]如果是室內(nèi),則由于室內(nèi)環(huán)境比較復(fù)雜,同一個(gè)wifi信號(hào)的RSSI會(huì)隨時(shí)間呈現(xiàn)無(wú)規(guī)律的波動(dòng)變化。對(duì)于指紋計(jì)算首先基于位置坐標(biāo)與wifi信號(hào)強(qiáng)度的對(duì)應(yīng)關(guān)系建立一個(gè)基礎(chǔ)指紋庫(kù)。然后根據(jù)基礎(chǔ)指紋庫(kù)進(jìn)行Wifi指紋計(jì)算得到匹配的室內(nèi)位置。
[0107]最后,接收服務(wù)端發(fā)送的根據(jù)所述終端設(shè)備歷史信息和所述O 20資源信息計(jì)算得到的O 20資源推送信息(S220) O
[0108]在優(yōu)選的實(shí)施方式中,服務(wù)端是根據(jù)讀取的終端設(shè)備發(fā)送的實(shí)時(shí)信息中的終端設(shè)備標(biāo)識(shí)從所述服務(wù)端的第二數(shù)據(jù)庫(kù)獲取所述終端設(shè)備歷史行為信息。所述第二數(shù)據(jù)庫(kù)中相對(duì)應(yīng)的存儲(chǔ)有終端設(shè)備的標(biāo)識(shí)和終端設(shè)備的歷史行為。所述歷史行為主要是包含用戶歷史使用O 20資源信息。通過用戶的歷史使用O 20資源信息可以計(jì)算出用戶的偏好。比如通過分析用戶歷史使用O 20資源信息,發(fā)現(xiàn)用戶經(jīng)常利用O 20的方式購(gòu)買衣服,然后通過分析用戶購(gòu)買的衣服的款式,確定用戶的喜歡的衣服風(fēng)格。得出用戶的喜好。
[0109]服務(wù)器將終端設(shè)備附近的O 20資源信息根據(jù)用戶的歷史行為信息(即歷史使用O 20資源信息)進(jìn)行排序,得出符合用戶喜好的O 20資源信息,然后發(fā)送至終端設(shè)備。
[0110]在優(yōu)選實(shí)施方式中,本實(shí)施例還包括:開啟后臺(tái)監(jiān)聽,按照預(yù)設(shè)時(shí)間間隔頻率來獲取終端設(shè)備實(shí)時(shí)地理位置信息。所述地理位置信息包括終端設(shè)備的經(jīng)瑋度信息以及接收的wifi彳目號(hào)彳目息。
[0111]本實(shí)施例的信息獲取方法,終端設(shè)備在獲取到實(shí)時(shí)的地理位置信息后,發(fā)送至服務(wù)端以供服務(wù)端根據(jù)用戶的實(shí)時(shí)地理位置信息和終端設(shè)備歷史行為信息計(jì)算得到O 20資源推送信息,然后接收服務(wù)端發(fā)送的O 20資源推送信息。結(jié)合實(shí)時(shí)的地理位置信息,實(shí)時(shí)數(shù)據(jù)與離線數(shù)據(jù)的融合計(jì)算,實(shí)現(xiàn)O 20資源的準(zhǔn)確快速的獲取,且提高了 O 20資源獲取速度和實(shí)時(shí)數(shù)據(jù)的采集與運(yùn)用效率。
[0112]圖4示出了本發(fā)明另一個(gè)實(shí)施例所提供的信息獲取方法的流程圖。
[0113]如圖4所示,本實(shí)施例的信息獲取方法,包括:
[0114]S400:終端設(shè)備開啟地理位置監(jiān)聽,獲取地理位置信息。
[0115]開啟后臺(tái)監(jiān)聽,按照預(yù)設(shè)時(shí)間間隔頻率來獲取終端設(shè)備實(shí)時(shí)地理位置信息。所述地理位置信息包括終端設(shè)備的經(jīng)瑋度信息以及接收的wifi信號(hào)信息。所述獲取經(jīng)瑋度信息以及接收的wifi信號(hào)信息的方法可以參考前面實(shí)施例中S200的步驟中獲取終端設(shè)備實(shí)時(shí)地理位置信息的方法獲取這里不贅述。
[0116]S410:終端設(shè)備根據(jù)獲取的地理位置信息生成實(shí)時(shí)信息。
[0117]本步驟中實(shí)時(shí)信息至少包括終端設(shè)備標(biāo)識(shí)和時(shí)間戳。本步驟當(dāng)終端設(shè)備是首次獲取終端設(shè)備實(shí)時(shí)地理位置信息或者當(dāng)終端設(shè)備獲取的實(shí)時(shí)地理位置信息與內(nèi)存中的歷史地理位置信息中上一次的地理位置信息不相同時(shí),將實(shí)時(shí)地理位置信息、終端設(shè)備標(biāo)識(shí)以及時(shí)間戳作為實(shí)時(shí)信息。
[0118]當(dāng)終端設(shè)備獲取的實(shí)時(shí)地理位置信息與內(nèi)存中的歷史地理位置信息中上一次的地理位置信息相同時(shí),將終端設(shè)備標(biāo)識(shí)以及時(shí)間戳作為實(shí)時(shí)信息。
[0119]完成S410后,進(jìn)入S420,終端設(shè)備發(fā)送實(shí)時(shí)信息至服務(wù)端。
[0120]之后是,S430,服務(wù)端據(jù)所述實(shí)時(shí)信息計(jì)算終端設(shè)備附近的O 20資源信息。本步驟參考前面實(shí)施例中的SllO實(shí)現(xiàn),這里不贅述。
[0121]然后,進(jìn)入S440:服務(wù)端根據(jù)實(shí)時(shí)信息中的終端設(shè)備標(biāo)識(shí)在服務(wù)端的第二數(shù)據(jù)庫(kù)中獲取終端設(shè)備的歷史行為信息。
[0122]S450:服務(wù)端根據(jù)歷史行為信息和O 20資源信息計(jì)算得到O 20資源推送信息。本步驟參考前面實(shí)施例中的S120實(shí)現(xiàn),這里不贅述。
[0123]S460:服務(wù)端發(fā)送O 20資源推送信息至終端設(shè)備。
[0124]本實(shí)施例的信息獲取方法,終端設(shè)備在獲取到實(shí)時(shí)的地理位置信息后,發(fā)送至服務(wù)端,服務(wù)端根據(jù)用戶的實(shí)時(shí)地理位置信息和終端設(shè)備歷史行為信息計(jì)算得到O 20資源推送信息,然后將O 20資源推送至終端設(shè)備。本實(shí)施例的資源獲取方法結(jié)合實(shí)時(shí)的地理位置信息,實(shí)時(shí)數(shù)據(jù)與離線數(shù)據(jù)的融合計(jì)算,實(shí)現(xiàn)O 20資源的準(zhǔn)確快速的獲取,且提高了 O20資源獲取速度和實(shí)時(shí)數(shù)據(jù)的采集與運(yùn)用效率。
[0125]圖5示出了本發(fā)明實(shí)施例提供的信息推送裝置框圖。
[0126]如圖5所示,本實(shí)施例的信息推送裝置500包括:
[0127]信息接收單元510,用于接收終端設(shè)備發(fā)送的實(shí)時(shí)信息。
[0128]地理位置信息確定單元520,用于當(dāng)實(shí)時(shí)信息包含地理位置信息時(shí),將所述地理位置信息確定為終端設(shè)備的實(shí)時(shí)地理位置信息,當(dāng)實(shí)時(shí)信息不包含地理位置信息時(shí),根據(jù)終端設(shè)備標(biāo)識(shí)在服務(wù)端的第一數(shù)據(jù)庫(kù)中獲取終端設(shè)備的歷史地理位置信息確定為終端設(shè)備的實(shí)時(shí)地理位置信息。
[0129]信息接收單元510接收到實(shí)時(shí)信息后,讀取實(shí)時(shí)信息。實(shí)時(shí)信息至少包含終端設(shè)備標(biāo)識(shí)、時(shí)間戳信息。同時(shí)實(shí)時(shí)信息還可以包含地理位置信息。當(dāng)實(shí)時(shí)信息包含地理位置信息時(shí),說明終端設(shè)備地理位置信息發(fā)生了變化或者所述的地理位置信息為終端設(shè)備在地理位置服務(wù)開啟后的初始定位得到的地理位置信息,地理位置信息確定單元520將此時(shí)終端設(shè)備發(fā)送的實(shí)時(shí)信息為終端設(shè)備的實(shí)時(shí)地理位置信息。當(dāng)讀取的實(shí)時(shí)信息不包含地理位置信息,說明該終端設(shè)備之前發(fā)送過歷史地理位置信息存儲(chǔ)在服務(wù)端。本次的地理位置信息與上一次發(fā)送的地理位置相同。因此,地理位置信息確定單元520可以根據(jù)終端設(shè)備標(biāo)識(shí)在服務(wù)端的第一數(shù)據(jù)庫(kù)中獲取終端設(shè)備的上一次發(fā)送的地理位置信息,將終端設(shè)備上一次發(fā)送的地理位置信息作為終端設(shè)備的實(shí)時(shí)地理位置信息。
[0130]計(jì)算單元530,用于根據(jù)信息接收單元510接收的實(shí)時(shí)信息和終端設(shè)備歷史行為信息計(jì)算出O 20資源推送信息。
[0131 ] 在優(yōu)選實(shí)施例中,所述計(jì)算單元530包括,第一計(jì)算模塊531和第二計(jì)算模塊532。
[0132]第一計(jì)算模塊531,用于根據(jù)地理位置信息確定單元520確定的實(shí)時(shí)地理位置信息計(jì)算終端設(shè)備附近的O 20資源信息。
[0133]在優(yōu)選實(shí)施方式中,所述實(shí)時(shí)地理位置信息包括終端設(shè)備的經(jīng)瑋度信息和/或接收的wifi信號(hào)信息。第一計(jì)算模塊531根據(jù)用戶提交的wifi信號(hào)信息的wifi指紋進(jìn)行分析,計(jì)算出匹配的室內(nèi)位置,而后基于這個(gè)精準(zhǔn)的位置進(jìn)行基于O 20移動(dòng)場(chǎng)景的混合流計(jì)算得到終端設(shè)備附近的O 20資源信息。
[0134]如果是室內(nèi),則由于室內(nèi)環(huán)境比較復(fù)雜,同一個(gè)wifi信號(hào)的RSSI會(huì)隨時(shí)間呈現(xiàn)無(wú)規(guī)律的波動(dòng)變化。對(duì)于指紋計(jì)算首先基于位置坐標(biāo)與wifi信號(hào)強(qiáng)度的對(duì)應(yīng)關(guān)系建立一個(gè)基礎(chǔ)指紋庫(kù)。然后第一計(jì)算模塊531根據(jù)基礎(chǔ)指紋庫(kù)進(jìn)行Wifi指紋計(jì)算得到匹配的室內(nèi)位置。
[0135]在優(yōu)選實(shí)施方式中第一計(jì)算模塊531由計(jì)算服務(wù)插件來完成。第一計(jì)算模塊531能夠計(jì)算出終端設(shè)備附近有那些O 20的資源信息,包括餐飲,KTV,電影等多種線下服務(wù)商品O
[0136]歷史信息獲取單元540,用于根據(jù)終端設(shè)備標(biāo)識(shí)從所述服務(wù)端的第二數(shù)據(jù)庫(kù)獲取所述終端設(shè)備歷史行為信息。
[0137]在優(yōu)選的實(shí)施方式中,歷史信息獲取單元540是根據(jù)讀取的終端設(shè)備發(fā)送的實(shí)時(shí)信息中的終端設(shè)備標(biāo)識(shí)從所述服務(wù)端的第二數(shù)據(jù)庫(kù)獲取所述終端設(shè)備歷史行為信息。所述服務(wù)端的第二數(shù)據(jù)庫(kù)中相對(duì)應(yīng)的存儲(chǔ)有終端設(shè)備的標(biāo)識(shí)和終端設(shè)備的歷史行為。所述歷史行為包含用戶歷史使用的O 20資源信息。
[0138]第二計(jì)算模塊532,用于根據(jù)終端設(shè)備歷史行為信息和所述O 20資源信息計(jì)算得到O 20資源推送信息。
[0139]第二計(jì)算模塊532通過用戶的歷史使用O 20資源信息可以計(jì)算出用戶的偏好。比如第二計(jì)算模塊532通過分析用戶歷史使用O 20資源信息,發(fā)現(xiàn)用戶經(jīng)常利用O 20的方式購(gòu)買衣服,然后通過分析用戶購(gòu)買的衣服的款式,確定用戶的喜歡的衣服風(fēng)格。得出用戶的喜好。
[0140]第二計(jì)算模塊532是將終端設(shè)備附近的O 20資源信息根據(jù)用戶的歷史行為信息(即歷史使用O 20資源信息)進(jìn)行排序,得出符合用戶喜好的O 20資源信息。
[0141]在優(yōu)選實(shí)施方式中,所述終端設(shè)備標(biāo)識(shí)包括硬件設(shè)備唯一識(shí)別號(hào)。由于有些終端設(shè)備的系統(tǒng)限制,無(wú)法獲取終端設(shè)備的mac地址,頂EI信息等,并且官方的UDID也不能保證100%準(zhǔn)確,所有此處的硬件設(shè)備唯一識(shí)別號(hào),具體生成方案由客戶端與服務(wù)端約定,可用手機(jī)應(yīng)用當(dāng)前登陸用戶信息,或基于廠商唯一標(biāo)識(shí)符生成唯一 id。
[0142]在優(yōu)選實(shí)施方式中第二計(jì)算模塊532由計(jì)算服務(wù)插件來完成。
[0143]在優(yōu)選實(shí)施方式中,由于有各種業(yè)務(wù)場(chǎng)景,需要對(duì)數(shù)萬(wàn)級(jí)別的并行數(shù)據(jù)源請(qǐng)求提供毫秒級(jí)的實(shí)時(shí)處理能力,所以第一計(jì)算模塊531和第二計(jì)算模塊532是使用分布式計(jì)算。采用數(shù)據(jù)分發(fā)實(shí)現(xiàn)分布式計(jì)算的負(fù)載均衡,通過隨機(jī)id進(jìn)行hash處理后,使得各個(gè)數(shù)據(jù)源落入不同的計(jì)算節(jié)點(diǎn)中。
[0144]信息推送單元550,用于推送計(jì)算單元530計(jì)算出的所述O 20資源推送信息至所述終端設(shè)備。
[0145]本實(shí)施例的信息推送裝置,由信息接收單元接收終端設(shè)備發(fā)送的實(shí)時(shí)地理位置信息,計(jì)算單元根據(jù)用戶的實(shí)時(shí)地理位置信息和終端設(shè)備歷史行為信息計(jì)算得到O 20資源推送信息,由信息推送單元將O 20資源推送信息推送至終端設(shè)備。本實(shí)施例的資源推送裝置結(jié)合實(shí)時(shí)的地理位置信息,實(shí)時(shí)數(shù)據(jù)與離線數(shù)據(jù)的融合計(jì)算,實(shí)現(xiàn)O 20資源的準(zhǔn)確快速的推送,且提高了 O 20資源推送速度和實(shí)時(shí)數(shù)據(jù)的采集與運(yùn)用效率。
[0146]圖6示出了本發(fā)明實(shí)施例提供的信息獲取裝置的框圖。
[0147]如圖6所示,本實(shí)施例的信息獲取裝置600包括:
[0148]實(shí)時(shí)信息獲取單元610,用于獲取終端設(shè)備實(shí)時(shí)信息。
[0149]這里的實(shí)時(shí)信息至少包括終端設(shè)備標(biāo)識(shí)和時(shí)間戳。
[0150]在優(yōu)選實(shí)施方式中,實(shí)時(shí)信息獲取單元610包括位置信息獲取模塊611、比較模塊612、實(shí)時(shí)信息確定模塊613。
[0151]位置信息獲取模塊611,用于獲取所述終端設(shè)備的實(shí)時(shí)地理位置信息。
[0152]比較模塊612,用于將所述實(shí)時(shí)地理位置信息與內(nèi)存中的歷史地理位置信息比較。
[0153]實(shí)時(shí)信息確定模塊613,用于根據(jù)比較模塊612的比較結(jié)果,在所述實(shí)時(shí)地理位置信息與內(nèi)存中的歷史地理位置信息相同時(shí),則將時(shí)間戳與終端設(shè)備標(biāo)識(shí)作為終端設(shè)備實(shí)時(shí)信息,否則,將時(shí)間戳、實(shí)時(shí)地理位置信息與終端設(shè)備標(biāo)識(shí)作為終端設(shè)備實(shí)時(shí)信息。
[0154]當(dāng)終端設(shè)備是首次獲取終端設(shè)備實(shí)時(shí)地理位置信息或者當(dāng)終端設(shè)備獲取的實(shí)時(shí)地理位置信息與終端內(nèi)存保存的歷史地理位置信息中上一次的地理位置信息不相同時(shí),實(shí)時(shí)信息確定模塊613將實(shí)時(shí)地理位置信息、終端設(shè)備標(biāo)識(shí)以及時(shí)間戳作為實(shí)時(shí)信息。
[0155]當(dāng)終端設(shè)備獲取的實(shí)時(shí)地理位置信息與內(nèi)存中的歷史地理位置信息中上一次的地理位置信息相同時(shí),實(shí)時(shí)信息確定模塊613將終端設(shè)備標(biāo)識(shí)以及時(shí)間戳作為實(shí)時(shí)信息。
[0156]在優(yōu)選的實(shí)施方式中,位置信息獲取模塊611獲取所述終端設(shè)備的經(jīng)瑋度信息和接收的wifi信號(hào)信息,將所述經(jīng)瑋度信息和接收的wifi信號(hào)信息作為所述終端設(shè)備的實(shí)時(shí)地理位置信息。經(jīng)瑋度信息可以通過終端設(shè)備的GPS設(shè)備獲取。
[0157]如圖3所示的一個(gè)典型的室內(nèi)O 20場(chǎng)景。首先多個(gè)wifi終端完成了室內(nèi)信號(hào)的覆蓋,一般采用AP模式,多個(gè)無(wú)線臺(tái)路由擴(kuò)展信號(hào)覆蓋。對(duì)用戶而言在此范圍內(nèi)連接的wifi都是同一個(gè)。這樣對(duì)于室內(nèi)任一個(gè)位置,同時(shí)會(huì)被多個(gè)wifi信號(hào)交叉覆蓋,不同的信號(hào)具有不同的強(qiáng)度?;谶@種差異,通過采集模塊(圖中未示出)事先采集分析,對(duì)每一個(gè)位置建立基于wifi信息的指紋特征,用于室內(nèi)精準(zhǔn)定位。
[0158]當(dāng)用戶進(jìn)入該室內(nèi)場(chǎng)景后,打開終端設(shè)備的wifi功能,無(wú)論是否成功連接wifi,終端設(shè)備都可以接收到當(dāng)前所在位置附近的wifi信息。
[0159]位置信息獲取模塊611獲取的wifi信息是利用終端設(shè)備硬件提供,通過終端系統(tǒng)的wifi模塊獲取到附近開放的wifi信號(hào)信息,wifi信號(hào)信息主要包括BSSID與RSSI信息。
[0160]此處對(duì)BSSID和RSSI進(jìn)行說明。
[0161]BSS 為一種特殊的 A d - hoc LAN 的應(yīng)用,也稱為 Basic Service Set (BSS),BSSID:無(wú)線臺(tái)站點(diǎn)的mac地址,是無(wú)線臺(tái)唯一標(biāo)識(shí),例如:00:24:6c:61:da:81可以唯一標(biāo)識(shí)一個(gè)無(wú)線臺(tái)。
[0162]RSSI為:接收信號(hào)的強(qiáng)度指示,隨距離的增大而衰減,通常為負(fù)值,該值越接近零說明信號(hào)強(qiáng)度越高。例如:從終端設(shè)備獲取的RSSI為:一 95dBm。若終端設(shè)備附近存在多個(gè)wifi信號(hào),則這些信號(hào)對(duì)應(yīng)的BSSID與RSSI都會(huì)被采集做為實(shí)時(shí)位置信息。此時(shí)位置信息獲取模塊611獲取的是一系列的wifi列表,wifi列表包含mac地址與以及該mac地址對(duì)應(yīng)的無(wú)線臺(tái)路由信號(hào)強(qiáng)度。
[0163]信息發(fā)送單元620,用于發(fā)送所述實(shí)時(shí)信息至服務(wù)端以供服務(wù)端根據(jù)所述實(shí)時(shí)信息和終端設(shè)備歷史信息和所述O 20資源信息計(jì)算得到O 20資源推送信息。資源信息接收單元630,用于接收服務(wù)端發(fā)送的O 20資源推送信息
[0164]本實(shí)施例的信息獲取裝置,信息獲取單元在獲取到實(shí)時(shí)的地理位置信息后,由信息發(fā)送單元將所述實(shí)時(shí)地理位置信息發(fā)送至服務(wù)端以供服務(wù)端根據(jù)用戶的實(shí)時(shí)地理位置信息和終端設(shè)備歷史行為信息計(jì)算得到資源推送信息,然后由資源信息接收單元接收服務(wù)端發(fā)送的的O 20資源推送信息。結(jié)合實(shí)時(shí)的地理位置信息,實(shí)時(shí)數(shù)據(jù)與離線數(shù)據(jù)的融合計(jì)算,實(shí)現(xiàn)O 20資源的準(zhǔn)確快速的獲取,且提高了 O 20資源獲取速度和實(shí)時(shí)數(shù)據(jù)的采集與運(yùn)用效率。
[0165]圖7示出了本發(fā)明實(shí)施例所提供的信息獲取系統(tǒng)的系統(tǒng)架構(gòu)圖。
[0166]如圖7所示,本實(shí)施例的信息獲取系統(tǒng),包括:
[0167]設(shè)置于終端設(shè)備700的實(shí)時(shí)信息獲取單元701、資源信息接收單元702和設(shè)置于服務(wù)端710的第一計(jì)算模塊711、第而計(jì)算模塊712。
[0168]實(shí)時(shí)信息獲取單元701,用于獲取終端設(shè)備實(shí)時(shí)信息;
[0169]第一計(jì)算模塊711,用于根據(jù)所述實(shí)時(shí)信息計(jì)算終端設(shè)備附近的O 20資源信息。
[0170]第而計(jì)算模塊712,用于根據(jù)終端設(shè)備歷史行為信息和所述O 20資源信息計(jì)算得到O 20資源推送信息。
[0171]資源信息接收單元702,用于接收第二計(jì)算單元計(jì)算出的符合用戶喜好的O 20資源推送信息。
[0172]本實(shí)施例的信息獲取系統(tǒng)的實(shí)時(shí)信息獲取單元701、資源信息接收單元702、第一計(jì)算模塊711、第而計(jì)算模塊712工作方式與前面實(shí)施例的實(shí)時(shí)信息獲取單元610、資源信息接收單元620、第一計(jì)算模塊531、第二計(jì)算模塊532工作原理類似。這里不贅述。
[0173]本實(shí)施例的信息獲取系統(tǒng),由終端設(shè)備獲取終端設(shè)備的實(shí)時(shí)地理位置信息,然后將終端設(shè)備的地理位置信息由信息發(fā)送單元發(fā)送至服務(wù)端,服務(wù)端的第一計(jì)算單元根據(jù)用戶的實(shí)時(shí)地理位置信息計(jì)算出終端設(shè)備的O 20資源信息,然后服務(wù)端的第二計(jì)算單元根據(jù)終端設(shè)備歷史行為信息和所述O 20資源信息計(jì)算得到O 20資源推送信息,終端設(shè)備的資源信息接收單元接受O 20資源推送信息。本實(shí)施例的信息獲取系統(tǒng)結(jié)合實(shí)時(shí)的地理位置信息,實(shí)時(shí)數(shù)據(jù)與離線數(shù)據(jù)的融合計(jì)算,實(shí)現(xiàn)O 20資源的準(zhǔn)確快速的推送,且提高了 O20資源推送速度和實(shí)時(shí)數(shù)據(jù)的采集與運(yùn)用效率。
[0174]本發(fā)明實(shí)施例所提供的裝置,其實(shí)現(xiàn)原理及產(chǎn)生的技術(shù)效果和前述方法實(shí)施例相同,為簡(jiǎn)要描述,裝置實(shí)施例部分未提及之處,可參考前述方法實(shí)施例中相應(yīng)內(nèi)容。
[0175]圖8示出了本發(fā)明另一實(shí)施例提供的信息推送系統(tǒng)的系統(tǒng)架構(gòu)圖。
[0176]如圖8所示,本發(fā)明實(shí)施例還提供信息推送裝置100,包括:處理器40,存儲(chǔ)器41,總線42和通信接口 43,所述處理器40、通信接口 43和存儲(chǔ)器41通過總線42連接;處理器40用于執(zhí)行存儲(chǔ)器41中存儲(chǔ)的可執(zhí)行模塊,例如計(jì)算機(jī)程序。
[0177]其中,存儲(chǔ)器41可能包含高速隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory),也可能還包括非不穩(wěn)定的存儲(chǔ)器(non — volatile memory),例如至少一個(gè)磁盤存儲(chǔ)器。通過至少一個(gè)通信接口 43(可以是有線或者無(wú)線)實(shí)現(xiàn)該系統(tǒng)網(wǎng)元與至少一個(gè)其他網(wǎng)元之間的通信連接,可以使用互聯(lián)網(wǎng),廣域網(wǎng),本地網(wǎng),城域網(wǎng)等。
[0178]總線42可以是ISA總線、PCI總線或EISA總線等。所述總線可以分為地址總線、數(shù)據(jù)總線、控制總線等。為便于表示,圖13中僅用一個(gè)雙向箭頭表示,但并不表示僅有一根總線或一種類型的總線。
[0179]其中,存儲(chǔ)器41用于存儲(chǔ)程序,所述處理器40在接收到執(zhí)行指令后,執(zhí)行所述程序,前述本發(fā)明實(shí)施例任一實(shí)施例揭示的流過程定義的裝置所執(zhí)行的方法可以應(yīng)用于處理器40中,或者由處理器40實(shí)現(xiàn)。
[0180]處理器40可能是一種集成電路芯片,具有信號(hào)的處理能力。在實(shí)現(xiàn)過程中,上述方法的各步驟可以通過處理器40中的硬件的集成邏輯電路或者軟件形式的指令完成。上述的處理器40可以是通用處理器,包括中央處理器(Central Processing Unit,簡(jiǎn)稱CPU)、網(wǎng)絡(luò)處理器(Network Processor,簡(jiǎn)稱NP)等;還可以是數(shù)字信號(hào)處理器(DSP)、專用集成電路(ASIC)、現(xiàn)成可編程門陣列(FPGA)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件??梢詫?shí)現(xiàn)或者執(zhí)行本發(fā)明實(shí)施例中的公開的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。結(jié)合本發(fā)明實(shí)施例所公開的方法的步驟可以直接體現(xiàn)為硬件譯碼處理器執(zhí)行完成,或者用譯碼處理器中的硬件及軟件模塊組合執(zhí)行完成。軟件模塊可以位于隨機(jī)存儲(chǔ)器,閃存、只讀存儲(chǔ)器,可編程只讀存儲(chǔ)器或者電可擦寫可編程存儲(chǔ)器、寄存器等本領(lǐng)域成熟的存儲(chǔ)介質(zhì)中。該存儲(chǔ)介質(zhì)位于存儲(chǔ)器41,處理器40讀取存儲(chǔ)器41中的信息,結(jié)合其硬件完成上述方法的步驟。
[0181]附圖中的流程圖和框圖顯示了根據(jù)本發(fā)明的多個(gè)實(shí)施例的系統(tǒng)、方法和計(jì)算機(jī)程序產(chǎn)品的可能實(shí)現(xiàn)的體系架構(gòu)、功能和操作。在這點(diǎn)上,流程圖或框圖中的每個(gè)方框可以代表一個(gè)模塊、程序段或代碼的一部分,所述模塊、程序段或代碼的一部分包含一個(gè)或多個(gè)用于實(shí)現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。也應(yīng)當(dāng)注意,在有些作為替換的實(shí)現(xiàn)中,方框中所標(biāo)注的功能也可以以不同于附圖中所標(biāo)注的順序發(fā)生。例如,兩個(gè)連續(xù)的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時(shí)也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個(gè)方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或動(dòng)作的專用的基于硬件的系統(tǒng)來實(shí)現(xiàn),或者可以用專用硬件與計(jì)算機(jī)指令的組合來實(shí)現(xiàn)。
[0182]本發(fā)明實(shí)施例還提供了進(jìn)行網(wǎng)絡(luò)素材獲取方法、界面控件顯示方法的計(jì)算機(jī)程序產(chǎn)品,包括存儲(chǔ)了程序代碼的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述程序代碼包括的指令可用于執(zhí)行前面方法實(shí)施例中所述的方法,具體實(shí)現(xiàn)可參見方法實(shí)施例,在此不再贅述。
[0183]所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng)、裝置和單元的具體工作過程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過程,在此不再贅述。
[0184]在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng)、裝置和方法,可以通過其它的方式實(shí)現(xiàn)。以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,又例如,多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些通信接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
[0185]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
[0186]另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。
[0187]所述功能如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(ROM,Read — Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0188]以上所述,僅為本發(fā)明的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【主權(quán)項(xiàng)】
1.一種信息推送方法,其特征在于,包括: 接收終端設(shè)備發(fā)送的實(shí)時(shí)信息; 根據(jù)所述實(shí)時(shí)信息及所述終端設(shè)備的歷史行為信息計(jì)算得到O 20資源推送信息; 推送所述020資源推送信息至所述終端設(shè)備。2.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 根據(jù)所述實(shí)時(shí)信息計(jì)算終端設(shè)備附近的O 20資源信息; 根據(jù)終端設(shè)備歷史行為信息和所述020資源信息計(jì)算得到020資源推送信息。3.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 確定實(shí)時(shí)信息包含實(shí)時(shí)地理位置信息,則根據(jù)所實(shí)時(shí)地理位置信息計(jì)算終端設(shè)備附近的O 20資源信息; 確定實(shí)時(shí)信息不包含地理位置信息,則在服務(wù)端的第一數(shù)據(jù)庫(kù)中獲取終端設(shè)備的最近的歷史地理位置信息作為終端設(shè)備的實(shí)時(shí)地理位置信息,根據(jù)所述實(shí)時(shí)地理位置信息計(jì)算終端設(shè)備附近的O 20資源信息。4.如權(quán)利要求1所述的方法,其特征在于,所述實(shí)時(shí)信息包括終端設(shè)備標(biāo)識(shí); 根據(jù)終端設(shè)備標(biāo)識(shí)從服務(wù)端的第二數(shù)據(jù)庫(kù)獲取所述終端設(shè)備歷史行為信息。5.如權(quán)利要求1一 4任意一項(xiàng)所述的方法,其特征在于,所述方法還包括: 將所述O 20資源推送信息保存至服務(wù)端的第二數(shù)據(jù)庫(kù)中作為終端設(shè)備歷史行為信息。6.一種信息獲取方法,其特征在于,所述方法包括: 獲取終端設(shè)備實(shí)時(shí)信息; 發(fā)送所述實(shí)時(shí)信息至服務(wù)端以供服務(wù)端根據(jù)所述實(shí)時(shí)信息和所述終端設(shè)備歷史行為信息計(jì)算得到O 20資源推送信息; 接收所述O 20資源推送信息。7.根據(jù)權(quán)利要求6所述的方法,其特征在于,服務(wù)端根據(jù)所述實(shí)時(shí)信息和所述終端設(shè)備歷史行為信息計(jì)算得到O 20資源推送信息包括: 根據(jù)所述實(shí)時(shí)信息計(jì)算終端設(shè)備附近的O 20資源信息; 根據(jù)終端設(shè)備歷史行為信息和所述020資源信息計(jì)算得到020資源推送信息。8.根據(jù)權(quán)利要求6所述的方法,其特征在于,獲取終端設(shè)備實(shí)時(shí)信息包括:獲取所述終端設(shè)備的實(shí)時(shí)地理位置信息。9.根據(jù)權(quán)利要求8所述的方法,其特征在于,獲取所述終端設(shè)備的實(shí)時(shí)地理位置信息還包括: 將所述實(shí)時(shí)地理位置信息與內(nèi)存中的最近的歷史地理位置信息比較; 若相同,則將時(shí)間戳與終端設(shè)備標(biāo)識(shí)作為終端設(shè)備實(shí)時(shí)信息,否則,將時(shí)間戳、實(shí)時(shí)地理位置信息與終端設(shè)備標(biāo)識(shí)作為終端設(shè)備實(shí)時(shí)信息。10.根據(jù)權(quán)利要求8所述的方法,其特征在于,獲取所述終端設(shè)備的實(shí)時(shí)地理位置信息還包括: 開啟后臺(tái)監(jiān)聽,按照預(yù)設(shè)時(shí)間間隔頻率來獲取終端設(shè)備實(shí)時(shí)地理位置信息。11.根據(jù)權(quán)利要求8- 10任意一項(xiàng)所述的方法,其特征在于,獲取所述終端設(shè)備的實(shí)時(shí)地理位置信息還包括: 獲取所述終端設(shè)備的經(jīng)瑋度信息和接收的Wifi信號(hào)信息; 將所述經(jīng)瑋度信息和接收的Wifi信號(hào)信息作為所述終端設(shè)備的實(shí)時(shí)地理位置信息。12.一種信息獲取方法,其特征在于,所述方法包括: 終端設(shè)備獲取實(shí)時(shí)信息,且發(fā)送至服務(wù)端; 服務(wù)端根據(jù)所述實(shí)時(shí)信息計(jì)算終端設(shè)備附近的O 20資源信息; 服務(wù)端根據(jù)終端設(shè)備歷史行為信息和所述O 20資源信息計(jì)算得到O 20資源推送信息,且將所述O 20資源推送信息推送至終端設(shè)備; 終端設(shè)備接收符合O 20資源推送信息。13.一種信息推送裝置,其特征在于,所述裝置包括: 信息接收單元,用于接收終端設(shè)備發(fā)送的實(shí)時(shí)信息; 計(jì)算單元,用于根據(jù)所述實(shí)時(shí)信息和終端設(shè)備歷史行為信息計(jì)算得O 20資源推送信息; 信息推送單元,用于推送所述O 20資源推送信息至所述終端設(shè)備。14.如權(quán)利要求13所述的裝置,其特征在于,計(jì)算單元包括:第一計(jì)算模塊;用于根據(jù)所述實(shí)時(shí)信息計(jì)算終端設(shè)備附近的O 20資源信息; 第二計(jì)算模塊:用于根據(jù)終端設(shè)備歷史行為信息和第一計(jì)算模塊計(jì)算出的所述O 20資源信息計(jì)算得到O 20資源推送信息。15.如權(quán)利要求13所述的裝置,其特征在于,所述裝置還包括: 地理位置信息確定單元,用于在確定實(shí)時(shí)信息包含地理位置信息時(shí),將所述地理位置信息確定為終端設(shè)備的實(shí)時(shí)地理位置信息;在確定實(shí)時(shí)信息不包含地理位置信息時(shí),在服務(wù)端的第一數(shù)據(jù)庫(kù)中獲取終端設(shè)備的歷史地理位置信息確定為終端設(shè)備的實(shí)時(shí)地理位置?目息O16.如權(quán)利要求13- 15任意一項(xiàng)所述的裝置,其特征在于,所述裝置還包括: 數(shù)據(jù)存儲(chǔ)單元,用于將所述O 20資源推送信息保存至服務(wù)端的第二數(shù)據(jù)庫(kù)。17.一種信息獲取裝置,其特征在于,所述裝置包括: 實(shí)時(shí)信息獲取單元,用于獲取終端設(shè)備實(shí)時(shí)信息; 信息發(fā)送單元,用于發(fā)送所述實(shí)時(shí)信息至服務(wù)端以供服務(wù)端根據(jù)所述實(shí)時(shí)信息和根據(jù)所述終端設(shè)備歷史信息計(jì)算得到O 20資源推送信息; 資源信息接收單元,用于接收服務(wù)端發(fā)送的O 20資源推送信息。18.如權(quán)利要求17所述的裝置,其特征在于,所述實(shí)時(shí)信息獲取單元還包括: 地理位置信息獲取模塊,用于獲取所述終端設(shè)備的實(shí)時(shí)地理位置信息。19.如權(quán)利要求18所述的裝置,其特征在于,所述實(shí)時(shí)信息獲取單元還包括: 比較模塊,用于將所述實(shí)時(shí)地理位置信息與內(nèi)存中的最近歷史地理位置信息比較;實(shí)時(shí)信息確定模塊,用于在所述實(shí)時(shí)地理位置信息與內(nèi)存中的歷史地理位置信息相同時(shí),則將時(shí)間戳與終端設(shè)備標(biāo)識(shí)作為終端設(shè)備實(shí)時(shí)信息,否則,將時(shí)間戳、實(shí)時(shí)地理位置信息與終端設(shè)備標(biāo)識(shí)作為終端設(shè)備實(shí)時(shí)信息。20.一種信息獲取系統(tǒng),其特征在于,所述系統(tǒng)包括: 實(shí)時(shí)信息獲取單元,用于獲取終端設(shè)備實(shí)時(shí)信息; 計(jì)算單元,用于根據(jù)所述實(shí)時(shí)信息和終端設(shè)備歷史行為信息計(jì)算得到O 20資源推送信息;資源信息接收單元,用于接收符合O 20資源推送信息。
【文檔編號(hào)】G06F17/30GK105989159SQ201510094954
【公開日】2016年10月5日
【申請(qǐng)日】2015年3月3日
【發(fā)明人】鮑軍, 楊川, 孫兵
【申請(qǐng)人】阿里巴巴集團(tuán)控股有限公司