亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

信息推送方法和裝置與流程

文檔序號(hào):12465034閱讀:223來源:國知局
信息推送方法和裝置與流程

本申請(qǐng)涉及計(jì)算機(jī)技術(shù)領(lǐng)域,具體涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及信息推送方法和裝置。



背景技術(shù):

隨著互聯(lián)網(wǎng)的發(fā)展和普及,基于移動(dòng)互聯(lián)網(wǎng)的用車需求越來越大。為了提升用戶的體驗(yàn)度,提高競(jìng)爭力,通常需要獲取用戶信息來確定用戶的出行情況,并推斷用戶的用車需求,進(jìn)而推送相關(guān)信息(如乘車優(yōu)惠券等)。

然而,現(xiàn)有的針對(duì)用戶出行情況的信息推送方式通常是基于用戶歷史乘車數(shù)據(jù)來預(yù)測(cè)用戶的用車概率,繼而進(jìn)行相關(guān)信息的推送。這種信息推送方式無法推斷用戶在當(dāng)前時(shí)刻的用車需求和所處場(chǎng)景,從而,存在著信息推送的實(shí)時(shí)性較低,信息推送缺乏針對(duì)性的問題。



技術(shù)實(shí)現(xiàn)要素:

本申請(qǐng)的目的在于提出一種改進(jìn)的信息推送方法和裝置,來解決以上背景技術(shù)部分提到的技術(shù)問題。

第一方面,本申請(qǐng)?zhí)峁┝艘环N信息推送方法,上述方法包括:基于用戶對(duì)客戶端所安裝的地圖應(yīng)用依次執(zhí)行的第二檢索操作,解析與上述第二檢索操作對(duì)應(yīng)的檢索詞;將解析出的檢索詞與第一檢索詞序列中的第一檢索詞進(jìn)行匹配,確定是否匹配成功,其中,上述第一檢索詞序列為基于對(duì)相同地圖應(yīng)用的第一檢索操作序列而生成的;響應(yīng)于匹配成功,獲取上述客戶端所安裝的地圖應(yīng)用的日志數(shù)據(jù);基于上述日志數(shù)據(jù)、所獲取的上述用戶的特征信息和預(yù)先訓(xùn)練的用車概率模型,確定上述用戶的用車概率,其中,上述用車概率模型用于表征日志數(shù)據(jù)、特征信息與用車概率的對(duì)應(yīng)關(guān)系;響應(yīng)于所確定的用車概率大于預(yù)設(shè)的用車概率閾值,向上述客戶端推送信息。

在一些實(shí)施例中,在上述基于用戶對(duì)客戶端所安裝的地圖應(yīng)用依次執(zhí)行的第二檢索操作,解析與上述第二檢索操作對(duì)應(yīng)的檢索詞之前,上述方法還包括:獲取地圖檢索數(shù)據(jù),其中,上述地圖檢索數(shù)據(jù)包括在上述地圖應(yīng)用中執(zhí)行的多個(gè)檢索操作的每一個(gè)檢索操作對(duì)應(yīng)的檢索詞和時(shí)間戳;基于序列模式挖掘算法對(duì)上述地圖檢索數(shù)據(jù)進(jìn)行序列模式挖掘,確定第一檢索詞序列;將與上述第一檢索詞序列中的各個(gè)第一檢索詞對(duì)應(yīng)的檢索操作作為第一檢索操作,確定第一檢索操作序列;存儲(chǔ)上述第一檢索詞序列。

在一些實(shí)施例中,上述將解析出的檢索詞與第一檢索詞序列中的第一檢索詞進(jìn)行匹配,確定是否匹配成功,包括:如果對(duì)于依次執(zhí)行的每一個(gè)第二檢索操作而言,第二檢索操作對(duì)應(yīng)的檢索詞與上述第一檢索詞序列中相應(yīng)的第一檢索操作對(duì)應(yīng)的第一檢索詞都匹配,則確定匹配成功。

在一些實(shí)施例中,上述將解析出的檢索詞與第一檢索詞序列中的第一檢索詞進(jìn)行匹配,確定是否匹配成功,包括:如果第二檢索操作對(duì)應(yīng)的檢索詞與上述第一檢索詞序列中相應(yīng)的第一檢索操作對(duì)應(yīng)的第一檢索詞不匹配,則確定匹配失敗。

在一些實(shí)施例中,上述方法還包括:響應(yīng)于匹配成功,獲取預(yù)設(shè)的出行場(chǎng)景標(biāo)識(shí)集合和預(yù)設(shè)的第一檢索詞序列與出行場(chǎng)景標(biāo)識(shí)的匹配關(guān)系;基于上述第一檢索詞序列與出行場(chǎng)景標(biāo)識(shí)的匹配關(guān)系,從上述出行場(chǎng)景標(biāo)識(shí)集合中提取與上述第一檢索詞序列匹配的出行場(chǎng)景標(biāo)識(shí);獲取預(yù)設(shè)的候選信息集合和預(yù)設(shè)的出行場(chǎng)景標(biāo)識(shí)與候選信息的匹配關(guān)系;基于上述出行場(chǎng)景標(biāo)識(shí)與候選信息的匹配關(guān)系,從上述候選信息集合中提取與上述出行場(chǎng)景標(biāo)識(shí)匹配的候選信息,并將所提取的候選信息確定為待推送至上述客戶端的信息。

在一些實(shí)施例中,上述基于上述日志數(shù)據(jù)、所獲取的上述用戶的特征信息和預(yù)先訓(xùn)練的用車概率模型,確定上述用戶的用車概率,包括:從上述日志數(shù)據(jù)和所獲取的上述用戶的特征信息中提取特征向量;將上述特征向量導(dǎo)入預(yù)先訓(xùn)練的用車概率模型,確定上述用戶的用車概率。

在一些實(shí)施例中,上述用車概率模型通過以下步驟獲得:獲取多個(gè)用戶的特征信息和用車概率;從上述地圖應(yīng)用中獲取歷史設(shè)定時(shí)長內(nèi)與上述多個(gè)用戶相匹配的日志數(shù)據(jù);從所獲取的多個(gè)用戶的特征信息和上述日志數(shù)據(jù)中提取與上述多個(gè)用戶中的每個(gè)用戶相匹配的特征向量;將所提取的特征向量作為輸入,所獲取的用車概率作為輸出,訓(xùn)練用車概率模型。

在一些實(shí)施例中,在上述向上述客戶端推送信息之后,上述方法還包括:獲取與上述用戶的用戶標(biāo)識(shí);將上述用戶標(biāo)識(shí)存儲(chǔ)至已推送用戶標(biāo)識(shí)列表。

第二方面,本申請(qǐng)?zhí)峁┝诵畔⑼扑脱b置,上述裝置包括:解析單元,配置用于基于用戶對(duì)客戶端所安裝的地圖應(yīng)用依次執(zhí)行的第二檢索操作,解析與上述第二檢索操作對(duì)應(yīng)的檢索詞;匹配單元,配置用于將解析出的檢索詞與第一檢索詞序列中的檢索詞進(jìn)行匹配,確定是否匹配成功,其中,上述第一檢索詞序列為基于對(duì)相同地圖應(yīng)用的第一檢索操作序列而生成的;第一獲取單元,配置用于響應(yīng)于匹配成功,獲取上述客戶端所安裝的地圖應(yīng)用的日志數(shù)據(jù);第一確定單元,配置用于基于上述日志數(shù)據(jù)、所獲取的上述用戶的特征信息和預(yù)先訓(xùn)練的用車概率模型,確定上述用戶的用車概率,其中,上述用車概率模型用于表征日志數(shù)據(jù)、特征信息與用車概率的對(duì)應(yīng)關(guān)系;推送單元,配置用于響應(yīng)于所確定的用車概率大于預(yù)設(shè)的用車概率閾值,向上述客戶端推送信息。

在一些實(shí)施例中,上述裝置還包括:第二獲取單元,配置用于獲取地圖檢索數(shù)據(jù),其中,上述地圖檢索數(shù)據(jù)包括在上述地圖應(yīng)用中執(zhí)行的多個(gè)檢索操作的每一個(gè)檢索操作對(duì)應(yīng)的檢索詞和時(shí)間戳;挖掘單元,配置用于基于序列模式挖掘算法對(duì)上述地圖檢索數(shù)據(jù)進(jìn)行序列模式挖掘,確定第一檢索詞序列;第二確定單元,配置用于將與上述第一檢索詞序列中的各個(gè)第一檢索詞對(duì)應(yīng)的檢索操作作為第一檢索操作,確定第一檢索操作序列;第一存儲(chǔ)單元,配置用于存儲(chǔ)上述第一檢索詞序列。

在一些實(shí)施例中,上述匹配單元進(jìn)一步配置用于:如果對(duì)于依次執(zhí)行的每一個(gè)第二檢索操作而言,第二檢索操作對(duì)應(yīng)的檢索詞與上述第一檢索詞序列中相應(yīng)的第一檢索操作對(duì)應(yīng)的第一檢索詞都匹配,則確定匹配成功。

在一些實(shí)施例中,上述匹配單元進(jìn)一步配置用于:如果第二檢索操作對(duì)應(yīng)的檢索詞與上述第一檢索詞序列中相應(yīng)的第一檢索操作對(duì)應(yīng)的第一檢索詞不匹配,則確定匹配失敗。

在一些實(shí)施例中,上述裝置還包括:第三獲取單元,配置用于響應(yīng)于匹配成功,獲取預(yù)設(shè)的出行場(chǎng)景標(biāo)識(shí)集合和預(yù)設(shè)的第一檢索詞序列與出行場(chǎng)景標(biāo)識(shí)的匹配關(guān)系;第一提取單元,配置用于基于上述第一檢索詞序列與出行場(chǎng)景標(biāo)識(shí)的匹配關(guān)系,從上述出行場(chǎng)景標(biāo)識(shí)集合中提取與上述第一檢索詞序列匹配的出行場(chǎng)景標(biāo)識(shí);第四獲取單元,配置用于獲取預(yù)設(shè)的候選信息集合和預(yù)設(shè)的出行場(chǎng)景標(biāo)識(shí)與候選信息的匹配關(guān)系;第二提取單元,配置用于基于上述出行場(chǎng)景標(biāo)識(shí)與候選信息的匹配關(guān)系,從上述候選信息集合中提取與上述出行場(chǎng)景標(biāo)識(shí)匹配的候選信息,并將所提取的候選信息確定為待推送至上述客戶端的信息。

在一些實(shí)施例中,上述第一確定單元進(jìn)一步配置用于:從上述日志數(shù)據(jù)和預(yù)先獲取的上述用戶的特征信息中提取特征向量;將上述特征向量導(dǎo)入預(yù)先訓(xùn)練的用車概率模型,確定上述用戶的用車概率。

在一些實(shí)施例中,上述用車概率模型通過以下單元獲得:第五獲取單元,配置用于獲取多個(gè)用戶的特征信息和用車概率;第六獲取單元,配置用于從上述地圖應(yīng)用中獲取歷史設(shè)定時(shí)長內(nèi)與上述多個(gè)用戶相匹配的日志數(shù)據(jù);第三提取單元,配置用于從所獲取的多個(gè)用戶的特征信息和上述日志數(shù)據(jù)中提取與上述多個(gè)用戶中的每個(gè)用戶相匹配的特征向量;訓(xùn)練單元,配置用于將所提取的特征向量作為輸入,所獲取的用車概率作為輸出,訓(xùn)練用車概率模型。

在一些實(shí)施例中,上述裝置還包括:第七獲取單元,配置用于獲取與上述用戶的用戶標(biāo)識(shí);第二存儲(chǔ)單元,配置用于將上述用戶標(biāo)識(shí)存儲(chǔ)至已推送用戶標(biāo)識(shí)列表。

本申請(qǐng)?zhí)峁┑男畔⑼扑头椒ê脱b置,通過解析用戶對(duì)地圖應(yīng)用執(zhí)行的第二檢索操作對(duì)應(yīng)的檢索詞,而后將解析出的檢索詞與第一檢索詞序列中的第一檢索詞進(jìn)行匹配,若匹配成功,則獲取地圖應(yīng)用的日志數(shù)據(jù),然后基于日志數(shù)據(jù)、所提取的用戶的特征信息和預(yù)先訓(xùn)練的用車概率模型,確定用戶的用車概率,最后,若用戶的用車概率大于預(yù)設(shè)的用車概率閾值,則向用戶推送信息,從而實(shí)現(xiàn)了富于針對(duì)性的信息推送。

附圖說明

通過閱讀參照以下附圖所作的對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本申請(qǐng)的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯:

圖1是本申請(qǐng)可以應(yīng)用于其中的示例性系統(tǒng)架構(gòu)圖;

圖2是根據(jù)本申請(qǐng)的信息推送方法的一個(gè)實(shí)施例的流程圖;

圖3是根據(jù)本申請(qǐng)的一個(gè)打開的地圖應(yīng)用的顯示界面的效果示意圖;

圖4是根據(jù)本申請(qǐng)的信息推送方法的一個(gè)應(yīng)用場(chǎng)景的示意圖;

圖5是根據(jù)本申請(qǐng)的信息推送方法的又一個(gè)實(shí)施例的流程圖;

圖6是根據(jù)本申請(qǐng)的生成第一檢索詞序列的一個(gè)實(shí)施例的流程圖;

圖7是根據(jù)本申請(qǐng)的信息推送裝置的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;

圖8是適于用來實(shí)現(xiàn)本申請(qǐng)實(shí)施例的終端設(shè)備或服務(wù)器的計(jì)算機(jī)系統(tǒng)的結(jié)構(gòu)示意圖。

具體實(shí)施方式

下面結(jié)合附圖和實(shí)施例對(duì)本申請(qǐng)作進(jìn)一步的詳細(xì)說明??梢岳斫獾氖?,此處所描述的具體實(shí)施例僅僅用于解釋相關(guān)發(fā)明,而非對(duì)該發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與有關(guān)發(fā)明相關(guān)的部分。

需要說明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。下面將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本申請(qǐng)。

圖1示出了可以應(yīng)用本申請(qǐng)的信息推送方法或信息推送裝置的示例性系統(tǒng)架構(gòu)100。

如圖1所示,系統(tǒng)架構(gòu)100可以包括終端設(shè)備101、102、103,網(wǎng)絡(luò)104和服務(wù)器105。網(wǎng)絡(luò)104用以在終端設(shè)備101、102、103和服務(wù)器105之間提供通信鏈路的介質(zhì)。網(wǎng)絡(luò)104可以包括各種連接類型,例如有線、無線通信鏈路或者光纖電纜等等。

用戶可以使用終端設(shè)備101、102、103通過網(wǎng)絡(luò)104與服務(wù)器105交互,以接收或發(fā)送消息等。終端設(shè)備101、102、103上可以安裝有地圖類客戶端應(yīng)用。

終端設(shè)備101、102、103可以是具有顯示屏并且支持地點(diǎn)檢索操作的各種電子設(shè)備,包括但不限于智能手機(jī)、平板電腦、膝上型便攜計(jì)算機(jī)等等。

服務(wù)器105可以是提供各種服務(wù)的服務(wù)器,例如對(duì)終端設(shè)備101、102、103上的地圖類客戶端應(yīng)用提供支持的后臺(tái)服務(wù)器。后臺(tái)網(wǎng)頁服務(wù)器可以對(duì)接收到的對(duì)地圖應(yīng)用的檢索操作對(duì)應(yīng)的檢索信息進(jìn)行匹配、分析等處理,也可以從終端設(shè)備101、102、103獲取地圖類客戶端應(yīng)用的日志數(shù)據(jù)并確定用戶的用車概率,根據(jù)用車概率向終端設(shè)備101、102、103推送信息。

需要說明的是,本申請(qǐng)實(shí)施例所提供的信息推送方法一般由服務(wù)器105執(zhí)行,相應(yīng)地,信息推送裝置一般設(shè)置于服務(wù)器105中。

應(yīng)該理解,圖1中的終端設(shè)備、網(wǎng)絡(luò)和服務(wù)器的數(shù)目僅僅是示意性的。根據(jù)實(shí)現(xiàn)需要,可以具有任意數(shù)目的終端設(shè)備、網(wǎng)絡(luò)和服務(wù)器。

繼續(xù)參考圖2,其示出了根據(jù)本申請(qǐng)的信息推送方法的一個(gè)實(shí)施例的流程200。所述的信息推送方法,包括以下步驟:

步驟201,基于用戶對(duì)客戶端所安裝的地圖應(yīng)用依次執(zhí)行的第二檢索操作,解析與上述第二檢索操作對(duì)應(yīng)的檢索詞。

在本實(shí)施例中,信息推送方法運(yùn)行于其上的電子設(shè)備(例如圖1所示的服務(wù)器105)可以基于用戶對(duì)客戶端(例如圖1所示的終端設(shè)備101、102、103)所安裝的地圖應(yīng)用依次執(zhí)行的第二檢索操作,解析與上述第二檢索操作對(duì)應(yīng)的檢索詞。這里,第二檢索操作可以包括用戶在上述地圖應(yīng)用中錄入地點(diǎn)信息的操作和錄入地點(diǎn)信息后的點(diǎn)擊搜索操作。上述錄入地點(diǎn)信息的操作可以是手動(dòng)輸入地點(diǎn)信息或語音錄入地點(diǎn)信息。

實(shí)踐中,用戶可以首先打開上述客戶端所安裝的地圖應(yīng)用。如圖3所示,圖3示出了一個(gè)打開的地圖應(yīng)用的顯示界面的效果示意圖。用戶對(duì)該地圖應(yīng)用執(zhí)行的第二點(diǎn)擊操作可以按如下步驟進(jìn)行:第一步,執(zhí)行錄入地點(diǎn)信息操作,即在該地圖應(yīng)用的顯示界面的搜索位置301處手動(dòng)輸入地點(diǎn)信息“A辦公大廈”;第二步,執(zhí)行點(diǎn)擊搜索操作,即點(diǎn)擊上述地圖應(yīng)用的顯示界面中的“路線”按鈕302。

在本實(shí)施例中,在用戶對(duì)上述客戶端所安裝的地圖應(yīng)用執(zhí)行每一次第二檢索操作之后,上述電子設(shè)備可以從上述客戶端獲取用戶在執(zhí)行該第二檢索操作時(shí)所錄入的地點(diǎn)信息和點(diǎn)擊搜索操作的時(shí)間戳,也可以從上述客戶端獲取用戶在執(zhí)行該第二檢索操作時(shí)的實(shí)時(shí)位置信息。上述實(shí)時(shí)位置信息可以基于上述地圖應(yīng)用實(shí)時(shí)定位功能而從上述地圖應(yīng)用的運(yùn)行數(shù)據(jù)中提取,也可以基于上述客戶端所安裝的其他應(yīng)用開啟的實(shí)時(shí)定位功能而獲取。

在本實(shí)施例中,對(duì)于用戶對(duì)上述客戶端所安裝的地圖應(yīng)用執(zhí)行的每一次第二檢索操作,上述電子設(shè)備解析與該第二檢索操作對(duì)應(yīng)的檢索詞,可以按照如下步驟執(zhí)行:

首先,上述電子設(shè)備可以獲取用戶在執(zhí)行該第二檢索操作時(shí)所錄入的地點(diǎn)信息。

之后,上述電子設(shè)備可以基于預(yù)置的地點(diǎn)信息與POI(Point of Interest,興趣點(diǎn))信息的映射表,確定與上述地點(diǎn)信息匹配的POI信息。作為示例,上述地點(diǎn)信息為“A辦公大廈”或“B寫字樓”,上述映射表中“A辦公大廈”和或“B寫字樓”均映射到POI信息“商務(wù)大廈”,則基于上述映射表可以確定與上述地點(diǎn)信息匹配的POI信息是“商務(wù)大廈”。需要說明的是,上述POI信息可以包括POI信息標(biāo)識(shí),上述POI信息標(biāo)識(shí)可以是由任意字符組成的字符串,用于唯一標(biāo)識(shí)上述POI信息。

最后,將上述POI信息確定為與該第二檢索操作對(duì)應(yīng)的檢索詞。

步驟202,將解析出的檢索詞與第一檢索詞序列中的第一檢索詞進(jìn)行匹配,確定是否匹配成功。

在本實(shí)施例中,上述電子設(shè)備可以預(yù)先獲取第一檢索詞序列。上述第一檢索詞序列可以存儲(chǔ)在上述電子設(shè)備所安裝的數(shù)據(jù)庫中,這時(shí),該電子設(shè)備可以直接從本地?cái)?shù)據(jù)庫中獲得該第一檢索詞序列;上述第一檢索詞序列還可以存儲(chǔ)在與上述電子設(shè)備連接的另一數(shù)據(jù)庫中,這時(shí),上述電子設(shè)備可以通過有線連接方式或者無線連接方式從上述另一數(shù)據(jù)庫中查找并獲取該第一檢索詞序列。上述無線連接方式可以包括但不限于3G/4G連接、WiFi連接、藍(lán)牙連接、WiMAX連接、Zigbee連接、UWB(ultra wideband)連接、以及其他現(xiàn)在已知或?qū)黹_發(fā)的無線連接方式。

在本實(shí)施例中,上述第一檢索詞序列可以是基于對(duì)相同地圖應(yīng)用的第一檢索操作序列而生成的。這里,上述第一檢索操作序列可以是任意用戶對(duì)相同的地圖應(yīng)用依照時(shí)間順序依次執(zhí)行的第一檢索操作所組成的序列,每一次執(zhí)行的第一檢索操作可以包括在相同的地圖應(yīng)用中錄入地點(diǎn)信息的操作和錄入地點(diǎn)信息后的點(diǎn)擊搜索操作。此處,上述任意用戶可以是至少一個(gè)或多個(gè)用戶。需要說明的是,上述第一檢索操作序列可以是一個(gè)或多個(gè)序列,相應(yīng)的,第一檢索詞序列也可以為一個(gè)或多個(gè)序列。

在本實(shí)施例中,上述電子設(shè)備可以將步驟201解析出的檢索詞與第一檢索詞序列中的第一檢索詞進(jìn)行匹配。具體的,上述電子設(shè)備可以將第二檢索操作對(duì)應(yīng)的檢索詞與上述第一檢索詞序列中與第二檢索操作次序相同的第一檢索操作對(duì)應(yīng)的檢索詞進(jìn)行匹配,例如,基于第N次第二檢索操作解析出的檢索詞為m1,上述電子設(shè)備可以比較m1是否與基于第N次第一檢索操作生成的檢索詞m2一致,其中,N為不小于1的整數(shù)。

在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,可以根據(jù)以下方式確定是否匹配成功:如果對(duì)于依次執(zhí)行的每一個(gè)第二檢索操作而言,第二檢索操作對(duì)應(yīng)的檢索詞與上述第一檢索詞序列中相應(yīng)的第一檢索操作對(duì)應(yīng)的第一檢索詞都匹配,則上述電子設(shè)備可以確定匹配成功。也就是說,只有基于每一個(gè)第二檢索操作解析出的檢索詞都與基于次序相同的第一檢索操作生成的第一檢索詞相匹配,才能確定匹配成功。

在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,可以根據(jù)以下方式確定是否匹配成功:如果第二檢索操作對(duì)應(yīng)的檢索詞與上述第一檢索詞序列中相應(yīng)的第一檢索操作對(duì)應(yīng)的第一檢索詞不匹配,則上述電子設(shè)備可以確定匹配失敗。也就是說,只要任何一個(gè)基于第二檢索操作解析出的檢索詞與基于次序相同的第一檢索操作生成的檢索詞不相匹配,就可以確定匹配失敗。當(dāng)匹配失敗時(shí),則不再進(jìn)行下一個(gè)第二檢索操作對(duì)應(yīng)的檢索詞的匹配。

步驟203,響應(yīng)于匹配成功,獲取客戶端所安裝的地圖應(yīng)用的日志數(shù)據(jù)。

在本實(shí)施例中,響應(yīng)于步驟202確定匹配成功,上述電子設(shè)備可以獲取步驟201所述的客戶端所安裝的地圖應(yīng)用的日志數(shù)據(jù)。實(shí)踐中,上述日志數(shù)據(jù)可以包括但不限于用戶當(dāng)前所在位置的坐標(biāo)、目的地的坐標(biāo)、用戶當(dāng)前所在位置與目的地的距離、當(dāng)前時(shí)間等信息。

步驟204,基于日志數(shù)據(jù)、所獲取的用戶的特征信息和預(yù)先訓(xùn)練的用車概率模型,確定用戶的用車概率。

在本實(shí)施例中,上述電子設(shè)備可以首先從本地或上述客戶端所安裝的各種應(yīng)用中獲取上述用戶的特征信息,例如上述用戶的年齡、性別、消費(fèi)水平等;之后,可以加載預(yù)先訓(xùn)練的用車概率模型;最后,可以基于步驟203獲取的日志數(shù)據(jù)、所獲取的上述用戶的特征信息和預(yù)先訓(xùn)練的用車概率模型,確定用戶的用車概率。需要說明的是,上述用車概率模型可以用于表征日志數(shù)據(jù)、特征信息與用車概率的對(duì)應(yīng)關(guān)系。

在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,基于步驟203獲取的日志數(shù)據(jù)、所獲取的上述用戶的特征信息和預(yù)先訓(xùn)練的用車概率模型,確定用戶的用車概率,可以按照如下步驟執(zhí)行:首先,上述電子設(shè)備可以從上述日志數(shù)據(jù)和上述特征信息中選取預(yù)設(shè)種類的數(shù)據(jù);之后,對(duì)所選取的數(shù)據(jù)進(jìn)行處理(例如數(shù)據(jù)類型轉(zhuǎn)換、縮放等等),得到處理后的數(shù)據(jù);然后,將處理后的數(shù)據(jù)組成特征向量,其中,上述特征向量可以包括多個(gè)數(shù)值;最后,將上述特征向量導(dǎo)入預(yù)先訓(xùn)練的用車概率模型,確定上述用戶的用車概率。

在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,上述預(yù)先訓(xùn)練的用車概率模型通過以下步驟獲得:首先,上述電子設(shè)備可以獲取多個(gè)用戶的特征信息和用車概率;之后,可以從上述多個(gè)用戶中的每一個(gè)用戶所使用的客戶端中獲取歷史設(shè)定時(shí)長內(nèi)的與該用戶相匹配的地圖應(yīng)用的日志數(shù)據(jù),其中,上述地圖應(yīng)用與步驟201所述的地圖應(yīng)用相同;然后,對(duì)于每一個(gè)用戶,上述電子設(shè)備可以從該用戶的特征信息和與該用戶匹配的日志數(shù)據(jù)中提取與該用戶相匹配的特征向量;最后,對(duì)于每一個(gè)用戶,上述電子設(shè)備可以將與該用戶匹配的特征向量作為輸入,該用戶的用車概率作為輸出,訓(xùn)練用車概率模型。

步驟205,響應(yīng)于所確定的用車概率大于預(yù)設(shè)的用車概率閾值,向客戶端推送信息。

在本實(shí)施例中,上述電子設(shè)備中可以存儲(chǔ)預(yù)先設(shè)置的用車概率閾值。響應(yīng)于步驟204確定的用戶的用車概率大于上述用車概率閾值,上述電子設(shè)備可以向上述用戶所使用的客戶端推送信息。需要說明的是,上述信息可以是各種信息,例如,專車優(yōu)惠信息、快車優(yōu)惠信息、拼車優(yōu)惠信息、順風(fēng)車優(yōu)惠信息等。

繼續(xù)參見圖4,圖4是根據(jù)本實(shí)施例的信息推送方法的應(yīng)用場(chǎng)景的一個(gè)示意圖。

在圖4的應(yīng)用場(chǎng)景中,用戶首先對(duì)手機(jī)終端401所安裝的地圖應(yīng)用執(zhí)行第一次第二檢索操作;之后,為上述地圖應(yīng)用提供支持的后臺(tái)服務(wù)器402從上述手機(jī)終端401獲取上述第一次第二檢索操作中用戶錄入的地點(diǎn)信息,如標(biāo)號(hào)403所示的“X酒店”,并將上述地點(diǎn)信息“X酒店”解析為檢索詞“酒店”;然后,上述后臺(tái)服務(wù)器402將解析出的檢索詞“酒店”與預(yù)先生成的多個(gè)第一檢索詞序列中的第一個(gè)第一檢索詞進(jìn)行匹配,確定存在匹配成功的第一個(gè)第一檢索詞,并確定匹配成功的第一個(gè)第一檢索詞所屬的第一檢索詞序列。

當(dāng)用戶對(duì)手機(jī)終端401所安裝的地圖應(yīng)用執(zhí)行第二次第二檢索操作后,上述后臺(tái)服務(wù)器402首先從上述手機(jī)終端401獲取上述第二次第二檢索操作中用戶錄入的地點(diǎn)信息,如標(biāo)號(hào)404所示的“Y機(jī)場(chǎng)”,并將上述地點(diǎn)信息“Y機(jī)場(chǎng)”解析為檢索詞“機(jī)場(chǎng)”;然后,上述后臺(tái)服務(wù)器402將解析出的檢索詞“機(jī)場(chǎng)”與所確定的第一檢索詞序列中的第二個(gè)第一檢索詞進(jìn)行匹配,當(dāng)上述檢索詞“機(jī)場(chǎng)”與上述第二個(gè)第一檢索詞匹配成功后,上述后臺(tái)服務(wù)器402確定該第一檢索詞序列不存在第三個(gè)第一檢索詞,則確定所解析出的檢索詞與該第一檢索詞序列匹配成功。

匹配成功后,上述后臺(tái)服務(wù)器402首先獲取上述手機(jī)終端401所安裝的地圖應(yīng)用的日志數(shù)據(jù)405;之后,基于上述日志數(shù)據(jù)、所獲取的上述用戶的特征信息和預(yù)先訓(xùn)練的用車概率模型,確定用戶的用車概率;最后,確定上述用車概率大于預(yù)設(shè)的用車概率閾值,向上述手機(jī)終端401推送如標(biāo)號(hào)406所示的專車優(yōu)惠信息。

本申請(qǐng)的上述實(shí)施例提供的方法通過解析用戶對(duì)地圖應(yīng)用執(zhí)行的第二檢索操作對(duì)應(yīng)的檢索詞,而后將解析出的檢索詞與第一檢索詞序列中的第一檢索詞進(jìn)行匹配,若匹配成功,則獲取地圖應(yīng)用的日志數(shù)據(jù),然后基于日志數(shù)據(jù)、所提取的用戶的特征信息和預(yù)先訓(xùn)練的用車概率模型,確定用戶的用車概率,最后,若用戶的用車概率大于預(yù)設(shè)的用車概率閾值,則向用戶推送信息,從而實(shí)現(xiàn)了富于針對(duì)性的信息推送。

進(jìn)一步參考圖5,其示出了信息推送方法的又一個(gè)實(shí)施例的流程500。該信息推送方法的流程500,包括以下步驟:

步驟501,基于用戶對(duì)客戶端所安裝的地圖應(yīng)用依次執(zhí)行的第二檢索操作,解析與第二檢索操作對(duì)應(yīng)的檢索詞。

在本實(shí)施例中,信息推送方法運(yùn)行于其上的電子設(shè)備(例如圖1所示的服務(wù)器105)可以基于用戶對(duì)客戶端(例如圖1所示的終端設(shè)備101、102、103)所安裝的地圖應(yīng)用依次執(zhí)行的第二檢索操作,解析與上述第二檢索操作對(duì)應(yīng)的檢索詞。這里,第二檢索操作可以包括用戶在上述地圖應(yīng)用中錄入地點(diǎn)信息的操作和錄入地點(diǎn)信息后的點(diǎn)擊搜索操作。上述錄入地點(diǎn)信息的操作可以是手動(dòng)輸入地點(diǎn)信息或語音錄入地點(diǎn)信息。在用戶對(duì)上述客戶端所安裝的地圖應(yīng)用執(zhí)行每一次第二檢索操作之后,上述電子設(shè)備可以從上述客戶端獲取用戶在執(zhí)行該第二檢索操作時(shí)所錄入的地點(diǎn)信息和點(diǎn)擊搜索操作的時(shí)間戳,也可以從上述客戶端獲取用戶在執(zhí)行該第二檢索操作時(shí)的實(shí)時(shí)位置信息。

在本實(shí)施例中,對(duì)于用戶對(duì)上述客戶端所安裝的地圖應(yīng)用執(zhí)行的每一次第二檢索操作,上述電子設(shè)備解析與該第二檢索操作對(duì)應(yīng)的檢索詞,可以按照如下步驟執(zhí)行:首先,上述電子設(shè)備可以獲取用戶在執(zhí)行該第二檢索操作時(shí)所錄入的地點(diǎn)信息;之后,上述電子設(shè)備可以基于預(yù)置的地點(diǎn)信息與POI信息的映射表,確定與上述地點(diǎn)信息匹配的POI信息;最后,將上述POI信息確定為與該第二檢索操作對(duì)應(yīng)的檢索詞。

上述步驟501的具體操作與步驟201的具體操作基本相同,在此不再贅述。

步驟502,將解析出的檢索詞與第一檢索詞序列中的第一檢索詞進(jìn)行匹配,確定是否匹配成功。

在本實(shí)施例中,上述電子設(shè)備可以預(yù)先獲取第一檢索詞序列。上述第一檢索詞序列可以存儲(chǔ)在上述電子設(shè)備所安裝的數(shù)據(jù)庫中,這時(shí),該電子設(shè)備可以直接從本地?cái)?shù)據(jù)庫中獲得該第一檢索詞序列;上述第一檢索詞序列還可以存儲(chǔ)在與上述電子設(shè)備連接的另一數(shù)據(jù)庫中,這時(shí),上述電子設(shè)備可以通過有線連接方式或者無線連接方式從上述另一數(shù)據(jù)庫中查找并獲取該第一檢索詞序列。

在本實(shí)施例中,上述第一檢索詞序列可以是基于對(duì)相同地圖應(yīng)用的第一檢索操作序列而生成的。這里,上述第一檢索操作序列可以是對(duì)相同的地圖應(yīng)用依照時(shí)間順序依次執(zhí)行的第一檢索操作所組成的序列。每一次執(zhí)行的第一檢索操作可以包括在相同的地圖應(yīng)用中錄入地點(diǎn)信息的操作和輸入地點(diǎn)信息后的點(diǎn)擊搜索操作。需要說明的是,上述第一檢索操作序列可以是一個(gè)或多個(gè)序列,相應(yīng)的,第一檢索詞序列也可以為一個(gè)或多個(gè)序列。

在本實(shí)施例中,上述電子設(shè)備可以將步驟501解析出的檢索詞與第一檢索詞序列中的第一檢索詞進(jìn)行匹配。具體的,上述電子設(shè)備可以將第二檢索操作對(duì)應(yīng)的檢索詞與上述第一檢索詞序列中與第二檢索操作次序相同的第一檢索操作對(duì)應(yīng)的檢索詞進(jìn)行匹配。上述電子設(shè)備可以根據(jù)以下方式確定是否匹配成功:

如果對(duì)于依次執(zhí)行的每一個(gè)第二檢索操作而言,第二檢索操作對(duì)應(yīng)的檢索詞與上述第一檢索詞序列中相應(yīng)的第一檢索操作對(duì)應(yīng)的第一檢索詞都匹配,則上述電子設(shè)備可以確定匹配成功。也就是說,只有基于每一個(gè)第二檢索操作解析出的檢索詞都與基于次序相同的第一檢索操作生成的第一檢索詞相匹配,才能確定匹配成功。

如果第二檢索操作對(duì)應(yīng)的檢索詞與上述第一檢索詞序列中相應(yīng)的第一檢索操作對(duì)應(yīng)的第一檢索詞不匹配,則上述電子設(shè)備可以確定匹配失敗。也就是說,只要任何一個(gè)基于第二檢索操作解析出的檢索詞與基于次序相同的第一檢索操作生成的檢索詞不相匹配,就可以確定匹配失敗。當(dāng)匹配失敗時(shí),則不再進(jìn)行下一個(gè)第二檢索操作對(duì)應(yīng)的檢索詞的匹配。

上述步驟502的具體操作與步驟202的具體操作基本相同,在此不再贅述。

對(duì)于步驟502中的第一檢索詞序列,可以參照?qǐng)D6,圖6給出了根據(jù)本申請(qǐng)的生成第一檢索詞序列的一個(gè)實(shí)施例的流程圖。該第一檢索詞序列的生成方法600,包括以下步驟:

步驟601,獲取地圖檢索數(shù)據(jù)。

在本實(shí)施例中,上述電子設(shè)備可以從安裝在本地或安裝在與上述電子設(shè)備相連的另一服務(wù)器的地圖檢索數(shù)據(jù)庫中獲取地圖檢索數(shù)據(jù),其中,上述地圖檢索數(shù)據(jù)可以包括在地圖應(yīng)用中執(zhí)行的多個(gè)檢索操作的每一個(gè)檢索操作對(duì)應(yīng)的檢索詞和時(shí)間戳,上述地圖檢索數(shù)據(jù)可以是從多個(gè)用戶所使用的客戶端所安裝的相同地圖應(yīng)用中獲取的。需要指出的是,上述每一個(gè)檢索操作對(duì)應(yīng)的檢索詞可以是上述電子設(shè)備基于該檢索操作所錄入的地點(diǎn)信息進(jìn)行解析而生成的檢索詞,上述每一個(gè)檢索操作對(duì)應(yīng)的時(shí)間抽可以是該檢索操作中點(diǎn)擊搜索操作的時(shí)間戳。

實(shí)踐中,在多個(gè)用戶所使用的終端設(shè)備中均安裝有上述地圖應(yīng)用。每一個(gè)用戶對(duì)所使用的終端設(shè)備上所安裝的地圖應(yīng)用執(zhí)行的檢索操作包括錄入地點(diǎn)信息的操作和輸入地點(diǎn)信息后的點(diǎn)擊搜索操作。用戶對(duì)相應(yīng)地圖應(yīng)用執(zhí)行的每一次檢索操作,上述電子設(shè)備均可獲取該檢索操作對(duì)應(yīng)的地點(diǎn)信息和時(shí)間戳,并存儲(chǔ)在地圖檢索數(shù)據(jù)庫中。

步驟602,基于序列模式挖掘算法對(duì)地圖檢索數(shù)據(jù)進(jìn)行序列模式挖掘,確定第一檢索詞序列。

在本實(shí)施例中,上述電子設(shè)備可以首先對(duì)步驟601獲取的地圖檢索數(shù)據(jù)中的每一個(gè)用戶錄入的地點(diǎn)信息進(jìn)行解析,生成與各個(gè)地點(diǎn)信息相對(duì)應(yīng)的檢索詞;之后,上述電子設(shè)備可以基于序列模式挖掘算法,生成與多個(gè)用戶匹配的檢索詞序列,其中,每一個(gè)用戶可以匹配多個(gè)檢索詞序列,每一個(gè)檢索詞序列中的檢索詞是按照時(shí)間先后順序排列的;然后,上述電子設(shè)備可以獲取開發(fā)人員預(yù)先設(shè)置的最小支持度閾值,基于序列模式挖掘算法,從上述與多個(gè)用戶匹配的檢索詞序列中確定頻繁序列,其中,上述頻繁序列是出現(xiàn)頻率不低于上述最小支持度閾值的序列;最后,上述電子設(shè)備可以將所確定的頻繁序列作為第一檢索詞序列。實(shí)踐中,上述第一檢索詞序列可以是一個(gè)或多個(gè)。

需要說明的是,上述序列模式挖掘算法是目前廣泛研究和應(yīng)用的公知技術(shù),在此不再贅述。

步驟603,將與第一檢索詞序列中的各個(gè)第一檢索詞對(duì)應(yīng)的檢索操作作為第一檢索操作,確定第一檢索操作序列。

在本實(shí)施例中,對(duì)于第一檢索詞序列中的每一個(gè)第一檢索詞,上述電子設(shè)備可以將對(duì)錄入的地點(diǎn)信息解析生成的檢索詞是該第一檢索詞的檢索操作作為與該第一檢索詞對(duì)應(yīng)的第一檢索操作;之后,依照上述第一檢索詞序列中的各個(gè)第一檢索詞的順序,確定各個(gè)第一檢索操作序列,其中,上述第一檢索操作序列中的各個(gè)第一檢索操作的順序與上述第一檢索詞序列中的對(duì)應(yīng)的各個(gè)第一檢索詞的順序一致。

步驟604,存儲(chǔ)第一檢索詞序列。

在本實(shí)施例中,上述電子設(shè)備可以將步驟602生成的第一檢索詞序列進(jìn)行存儲(chǔ)。實(shí)踐中,可以將上述第一檢索詞序列存儲(chǔ)在本地或與上述電子設(shè)備連接的檢索詞序列數(shù)據(jù)庫中。

繼續(xù)參見圖5中的流程,響應(yīng)于步驟502確定匹配成功,上述電子設(shè)備可以執(zhí)行步驟503-504,以及步驟505-506。

步驟503,響應(yīng)于匹配成功,提取與第一檢索詞序列匹配的出行場(chǎng)景標(biāo)識(shí)。

在本實(shí)施例中,響應(yīng)于步驟502確定匹配成功,上述電子設(shè)備可以首先獲取預(yù)設(shè)的出行場(chǎng)景標(biāo)識(shí)集合,并獲取預(yù)設(shè)的第一檢索詞序列與出行場(chǎng)景標(biāo)識(shí)的匹配關(guān)系;之后,基于上述第一檢索詞序列與出行場(chǎng)景標(biāo)識(shí)的匹配關(guān)系,從上述出行場(chǎng)景標(biāo)識(shí)集合中提取與上述第一檢索詞序列匹配的出行場(chǎng)景標(biāo)識(shí)。

需要說明的是,出行場(chǎng)景標(biāo)識(shí)可以是開發(fā)人員根據(jù)第一檢索詞序列中的第一檢索詞之間所表征的出行場(chǎng)景而預(yù)先設(shè)置的,每一個(gè)第一檢索詞序列與一個(gè)出行場(chǎng)景標(biāo)識(shí)相匹配。例如,第一檢索詞序列中的第一檢索詞依次為“酒店”、“機(jī)場(chǎng)”,則認(rèn)為表征的出行場(chǎng)景為出差場(chǎng)景;第一檢索詞序列中的第一檢索詞依次為“住宅”、“商場(chǎng)”,則認(rèn)為表征的出行場(chǎng)景為購物場(chǎng)景;第一檢索詞序列中的第一檢索詞依次為“公司”、“住宅”,則認(rèn)為表征的出行場(chǎng)景為下班場(chǎng)景。開發(fā)人員可以為每種出行場(chǎng)景設(shè)置一個(gè)相匹配的出行場(chǎng)景標(biāo)識(shí),并將各個(gè)出行場(chǎng)景標(biāo)識(shí)存儲(chǔ)在出行場(chǎng)景標(biāo)識(shí)集合中,其中,每一個(gè)出行場(chǎng)景標(biāo)識(shí)可以由任意字符串構(gòu)成。

步驟504,基于出行場(chǎng)景標(biāo)識(shí),確定待推送至客戶端的信息。

在本實(shí)施例中,上述電子設(shè)備可以首先獲取預(yù)設(shè)的候選信息集合,并獲取預(yù)設(shè)的出行場(chǎng)景標(biāo)識(shí)與候選信息的匹配關(guān)系;之后,基于上述出行場(chǎng)景標(biāo)識(shí)與候選信息的匹配關(guān)系,從上述候選信息集合中提取與上述出行場(chǎng)景標(biāo)識(shí)匹配的候選信息,并將所提取的候選信息確定為待推送至上述客戶端的信息。

需要指出的是,候選信息可以是開發(fā)人員根據(jù)出行場(chǎng)景標(biāo)識(shí)所指示的出行場(chǎng)景所推測(cè)出的用車類型而預(yù)先設(shè)置的,并存儲(chǔ)于候選信息集合中,其中,每一個(gè)出行場(chǎng)景標(biāo)識(shí)與一條候選信息相匹配。例如,出行場(chǎng)景標(biāo)識(shí)所指示的出行場(chǎng)景為出差場(chǎng)景,則推測(cè)用車類型為專車,并設(shè)置與指示出差場(chǎng)景的出行場(chǎng)景標(biāo)識(shí)相匹配的候選信息為專車優(yōu)惠信息;出行場(chǎng)景標(biāo)識(shí)所指示的出行場(chǎng)景為購物場(chǎng)景,則推測(cè)用車類型為快車,并設(shè)置與指示購物場(chǎng)景的出行場(chǎng)景標(biāo)識(shí)相匹配的候選信息為快車優(yōu)惠信息;出行場(chǎng)景標(biāo)識(shí)所指示的出行場(chǎng)景為下班場(chǎng)景,則推測(cè)用車類型為順風(fēng)車,并設(shè)置與指示下班場(chǎng)景的出行場(chǎng)景標(biāo)識(shí)相匹配的候選信息為順風(fēng)車優(yōu)惠信息。

步驟505,響應(yīng)于匹配成功,獲取客戶端所安裝的地圖應(yīng)用的日志數(shù)據(jù)。

在本實(shí)施例中,響應(yīng)于步驟502確定匹配成功,上述電子設(shè)備可以獲取步驟501所述的客戶端所安裝的地圖應(yīng)用的日志數(shù)據(jù)。實(shí)踐中,上述日志數(shù)據(jù)可以包括但不限于用戶當(dāng)前所在位置的坐標(biāo)、目的地的坐標(biāo)、用戶當(dāng)前所在位置與目的地的距離、當(dāng)前時(shí)間等信息。

步驟506,基于日志數(shù)據(jù)、所獲取的用戶的特征信息和預(yù)先訓(xùn)練的用車概率模型,確定用戶的用車概率。

在本實(shí)施例中,上述電子設(shè)備可以首先從本地或上述客戶端所安裝的各種應(yīng)用中獲取上述用戶的特征信息,例如上述用戶的年齡、性別、消費(fèi)水平等;之后,可以加載預(yù)先訓(xùn)練的用車概率模型;最后,可以基于步驟505獲取的日志數(shù)據(jù)、所獲取的上述用戶的特征信息和預(yù)先訓(xùn)練的用車概率模型,確定用戶的用車概率。需要說明的是,上述用車概率模型可以用于表征日志數(shù)據(jù)、特征信息與用車概率的對(duì)應(yīng)關(guān)系。

在本實(shí)施例中,基于步驟505獲取的日志數(shù)據(jù)、所獲取的上述用戶的特征信息和預(yù)先訓(xùn)練的用車概率模型,確定用戶的用車概率,可以按照如下步驟執(zhí)行:首先,上述電子設(shè)備可以從上述日志數(shù)據(jù)和上述特征信息中選取預(yù)設(shè)種類的數(shù)據(jù);之后,對(duì)所選取的數(shù)據(jù)進(jìn)行處理(例如數(shù)據(jù)類型轉(zhuǎn)換、縮放等等),得到處理后的數(shù)據(jù);然后,將處理后的數(shù)據(jù)組成特征向量,其中,上述特征向量可以包括多個(gè)數(shù)值;最后,將上述特征向量導(dǎo)入預(yù)先訓(xùn)練的用車概率模型,確定上述用戶的用車概率。

在本實(shí)施例中,上述預(yù)先訓(xùn)練的用車概率模型通過以下步驟獲得:首先,上述電子設(shè)備可以獲取多個(gè)用戶的特征信息和用車概率;之后,可以從上述多個(gè)用戶中的每一個(gè)用戶所使用的客戶端中獲取歷史設(shè)定時(shí)長內(nèi)的與該用戶相匹配的地圖應(yīng)用的日志數(shù)據(jù),其中,上述地圖應(yīng)用與步驟501所述的地圖應(yīng)用相同;然后,對(duì)于每一個(gè)用戶,上述電子設(shè)備可以從該用戶的特征信息和與該用戶匹配的日志數(shù)據(jù)中提取與該用戶相匹配的特征向量;最后,對(duì)于每一個(gè)用戶,上述電子設(shè)備可以將與該用戶匹配的特征向量作為輸入,該用戶的用車概率作為輸出,訓(xùn)練用車概率模型。

步驟507,響應(yīng)于所確定的用車概率大于預(yù)設(shè)的用車概率閾值,向客戶端推送信息。

在本實(shí)施例中,上述電子設(shè)備中可以存儲(chǔ)預(yù)先設(shè)置的用車概率閾值。響應(yīng)于步驟506確定的用戶的用車概率大于上述用車概率閾值,上述電子設(shè)備可以向上述用戶所使用的客戶端推送步驟504確定的待推送至上述客戶端的信息。

在本實(shí)施例中,在向上述客戶端推送信息之后,上述電子設(shè)備就可以獲取與上述用戶的用戶標(biāo)識(shí),并將上述用戶標(biāo)識(shí)存儲(chǔ)至已推送用戶標(biāo)識(shí)列表。在預(yù)設(shè)時(shí)長內(nèi),不再向上述用戶標(biāo)識(shí)指示的用戶所使用的客戶端推送信息。

從圖5中可以看出,與圖2對(duì)應(yīng)的實(shí)施例相比,本實(shí)施例中的信息推送方法的流程500突出了對(duì)出行場(chǎng)景標(biāo)識(shí)的選取步驟和對(duì)待推送至客戶端的信息的選取步驟。由此,本實(shí)施例描述的方案可以根據(jù)用戶當(dāng)前的出行場(chǎng)景選取匹配的信息,使推送的信息更合理,進(jìn)一步實(shí)現(xiàn)了富于針對(duì)性的信息推送。

進(jìn)一步參考圖7,作為對(duì)上述各圖所示方法的實(shí)現(xiàn),本申請(qǐng)?zhí)峁┝艘环N信息推送裝置的一個(gè)實(shí)施例,該裝置實(shí)施例與圖2所示的方法實(shí)施例相對(duì)應(yīng),該裝置具體可以應(yīng)用于各種電子設(shè)備中。

如圖7所示,本實(shí)施例所述的信息推送裝置700包括:解析單元701,配置用于基于用戶對(duì)客戶端所安裝的地圖應(yīng)用依次執(zhí)行的第二檢索操作,解析與上述第二檢索操作對(duì)應(yīng)的檢索詞;匹配單元702,配置用于將解析出的檢索詞與第一檢索詞序列中的檢索詞進(jìn)行匹配,確定是否匹配成功,其中,上述第一檢索詞序列為基于對(duì)相同地圖應(yīng)用的第一檢索操作序列而生成的;第一獲取單元703,配置用于響應(yīng)于匹配成功,獲取上述客戶端所安裝的地圖應(yīng)用的日志數(shù)據(jù);第一確定單元704,配置用于基于上述日志數(shù)據(jù)、所獲取的上述用戶的特征信息和預(yù)先訓(xùn)練的用車概率模型,確定上述用戶的用車概率,其中,上述用車概率模型用于表征日志數(shù)據(jù)、特征信息與用車概率的對(duì)應(yīng)關(guān)系;推送單元705,配置用于響應(yīng)于上述用車概率大于預(yù)設(shè)的用車概率閾值,向上述客戶端推送信息。

在本實(shí)施例中,信息推送裝置700的解析單元701可以基于用戶對(duì)客戶端所安裝的地圖應(yīng)用依次執(zhí)行的第二檢索操作,解析與上述第二檢索操作對(duì)應(yīng)的檢索詞。這里,第二檢索操作可以包括用戶在上述地圖應(yīng)用中錄入地點(diǎn)信息的操作和錄入地點(diǎn)信息后的點(diǎn)擊搜索操作。上述錄入地點(diǎn)信息的操作可以是手動(dòng)輸入地點(diǎn)信息或語音錄入地點(diǎn)信息。

在本實(shí)施例中,在用戶對(duì)上述客戶端所安裝的地圖應(yīng)用執(zhí)行每一次第二檢索操作之后,上述解析單元701可以從上述客戶端獲取用戶在執(zhí)行該第二檢索操作時(shí)所錄入的地點(diǎn)信息和點(diǎn)擊搜索操作的時(shí)間戳,也可以從上述客戶端獲取用戶在執(zhí)行該第二檢索操作時(shí)的實(shí)時(shí)位置信息。上述實(shí)時(shí)位置信息可以基于上述地圖應(yīng)用實(shí)時(shí)定位功能而從上述地圖應(yīng)用的運(yùn)行數(shù)據(jù)中提取,也可以基于上述客戶端所安裝的其他應(yīng)用開啟的實(shí)時(shí)定位功能而獲取。

在本實(shí)施例中,對(duì)于用戶對(duì)上述客戶端所安裝的地圖應(yīng)用執(zhí)行的每一次第二檢索操作,上述解析單元701解析與該第二檢索操作對(duì)應(yīng)的檢索詞,可以按照如下步驟執(zhí)行:首先,上述解析單元701可以獲取用戶在執(zhí)行該第二檢索操作時(shí)所錄入的地點(diǎn)信息;之后,上述解析單元701可以基于預(yù)置的地點(diǎn)信息與POI信息的映射表,確定與上述地點(diǎn)信息匹配的POI信息;最后,將上述POI信息確定為與該第二檢索操作對(duì)應(yīng)的檢索詞。

在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,上述信息推送裝置700還可以包括第二獲取單元、挖掘單元、第二確定單元和第一存儲(chǔ)單元(圖中未示出)。上述第二獲取單元可以配置用于獲取地圖檢索數(shù)據(jù),其中,上述地圖檢索數(shù)據(jù)包括在上述地圖應(yīng)用中執(zhí)行的多個(gè)檢索操作的每一個(gè)檢索操作對(duì)應(yīng)的檢索詞和時(shí)間戳;上述挖掘單元可以配置用于基于序列模式挖掘算法對(duì)上述地圖檢索數(shù)據(jù)進(jìn)行序列模式挖掘,確定第一檢索詞序列;上述第二確定單元可以配置用于將與上述第一檢索詞序列中的各個(gè)第一檢索詞對(duì)應(yīng)的檢索操作作為第一檢索操作,確定第一檢索操作序列;上述第一存儲(chǔ)單元,可以配置用于存儲(chǔ)上述第一檢索詞序列。

在本實(shí)施例中,上述匹配單元702可以將上述解析單元701解析出的檢索詞與第一檢索詞序列中的第一檢索詞進(jìn)行匹配。具體的,上述匹配單元702可以將第二檢索操作對(duì)應(yīng)的檢索詞與上述第一檢索詞序列中與第二檢索操作次序相同的第一檢索操作對(duì)應(yīng)的檢索詞進(jìn)行匹配。

在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,上述匹配單元702可以進(jìn)一步配置用于如果對(duì)于依次執(zhí)行的每一個(gè)第二檢索操作而言,第二檢索操作對(duì)應(yīng)的檢索詞與上述第一檢索詞序列中相應(yīng)的第一檢索操作對(duì)應(yīng)的第一檢索詞都匹配,則確定匹配成功。

在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,上述匹配單元702可以進(jìn)一步配置用于如果第二檢索操作對(duì)應(yīng)的檢索詞與上述第一檢索詞序列中相應(yīng)的第一檢索操作對(duì)應(yīng)的第一檢索詞不匹配,則確定匹配失敗。

在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,上述裝置還可以包括第三獲取單元、第一提取單元、第四獲取單元和第二提取單元(圖中未示出)。上述第三獲取單元可以配置用于響應(yīng)于匹配成功,獲取預(yù)設(shè)的出行場(chǎng)景標(biāo)識(shí)集合和預(yù)設(shè)的第一檢索詞序列與出行場(chǎng)景標(biāo)識(shí)的匹配關(guān)系;上述第一提取單元可以配置用于基于上述第一檢索詞序列與出行場(chǎng)景標(biāo)識(shí)的匹配關(guān)系,從上述出行場(chǎng)景標(biāo)識(shí)集合中提取與上述第一檢索詞序列匹配的出行場(chǎng)景標(biāo)識(shí);上述第四獲取單元可以配置用于獲取預(yù)設(shè)的候選信息集合和預(yù)設(shè)的出行場(chǎng)景標(biāo)識(shí)與候選信息的匹配關(guān)系;上述第二提取單元可以配置用于基于上述出行場(chǎng)景標(biāo)識(shí)與候選信息的匹配關(guān)系,從上述候選信息集合中提取與上述出行場(chǎng)景標(biāo)識(shí)匹配的候選信息,并將所提取的候選信息確定為待推送至上述客戶端的信息。

在本實(shí)施例中,響應(yīng)于上述匹配單元702確定匹配成功,上述第一獲取單元703可以獲取上述客戶端所安裝的地圖應(yīng)用的日志數(shù)據(jù)。實(shí)踐中,上述日志數(shù)據(jù)可以包括但不限于用戶當(dāng)前所在位置的坐標(biāo)、目的地的坐標(biāo)、用戶當(dāng)前所在位置與目的地的距離、當(dāng)前時(shí)間等信息。

在本實(shí)施例中,上述第一確定單元704可以首先從本地或上述客戶端所安裝的各種應(yīng)用中獲取上述用戶的特征信息,例如上述用戶的年齡、性別、消費(fèi)水平等;之后,可以加載預(yù)先訓(xùn)練的用車概率模型;最后,可以基于上述第一獲取單元703獲取的日志數(shù)據(jù)、所獲取的上述用戶的特征信息和預(yù)先訓(xùn)練的用車概率模型,確定用戶的用車概率。需要說明的是,上述用車概率模型可以用于表征日志數(shù)據(jù)、特征信息與用車概率的對(duì)應(yīng)關(guān)系。

在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,上述第一確定單元704可以進(jìn)一步配置用于從上述日志數(shù)據(jù)和預(yù)先獲取的上述用戶的特征信息中提取特征向量;將上述特征向量導(dǎo)入預(yù)先訓(xùn)練的用車概率模型,確定上述用戶的用車概率。

在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,上述用車概率模型通過第五獲取單元、第六獲取單元、第三提取單元和訓(xùn)練單元(圖中未示出)獲得。上述第五獲取單元可以配置用于獲取多個(gè)用戶的特征信息和用車概率;上述第六獲取單元可以配置用于從上述地圖應(yīng)用中獲取歷史設(shè)定時(shí)長內(nèi)與上述多個(gè)用戶相匹配的日志數(shù)據(jù);上述第三提取單元可以配置用于從所獲取的多個(gè)用戶的特征信息和上述日志數(shù)據(jù)中提取與上述多個(gè)用戶中的每個(gè)用戶相匹配的特征向量;上述訓(xùn)練單元可以配置用于將所提取的特征向量作為輸入,所獲取的用車概率作為輸出,訓(xùn)練用車概率模型。

在本實(shí)施例中,上述推送單元705中可以存儲(chǔ)預(yù)先設(shè)置的用車概率閾值。響應(yīng)于上述第一確定單元704確定的用戶的用車概率大于上述用車概率閾值,可以向上述用戶所使用的客戶端推送信息。需要說明的是,上述信息可以是各種信息,例如,專車優(yōu)惠信息、快車優(yōu)惠信息、拼車優(yōu)惠信息、順風(fēng)車優(yōu)惠信息等。

在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,上述裝置還可以包括第七獲取單元和第二存儲(chǔ)單元。上述第七獲取單元可以配置用于獲取與上述用戶的用戶標(biāo)識(shí);上述第二存儲(chǔ)單元可以配置用于將上述用戶標(biāo)識(shí)存儲(chǔ)至已推送用戶標(biāo)識(shí)列表。

本申請(qǐng)的上述實(shí)施例提供的裝置,通過解析單元701解析用戶對(duì)地圖應(yīng)用執(zhí)行的第二檢索操作對(duì)應(yīng)的檢索詞,而后匹配單元702將解析出的檢索詞與第一檢索詞序列中的第一檢索詞進(jìn)行匹配,若匹配成功,則第一獲取單元703獲取地圖應(yīng)用的日志數(shù)據(jù),然后第一確定個(gè)單元704基于日志數(shù)據(jù)、所提取的用戶的特征信息和預(yù)先訓(xùn)練的用車概率模型,確定用戶的用車概率,最后,若用戶的用車概率大于預(yù)設(shè)的用車概率閾值,則推送單元705向用戶推送信息,從而實(shí)現(xiàn)了富于針對(duì)性的信息推送。

下面參考圖8,其示出了適于用來實(shí)現(xiàn)本申請(qǐng)的終端設(shè)備或服務(wù)器的計(jì)算機(jī)系統(tǒng)800的結(jié)構(gòu)示意圖。

如圖8所示,計(jì)算機(jī)系統(tǒng)800包括中央處理單元(CPU)801,其可以根據(jù)存儲(chǔ)在只讀存儲(chǔ)器(ROM)802中的

程序或者從存儲(chǔ)部分808加載到隨機(jī)訪問存儲(chǔ)器(RAM)803中的程序而執(zhí)行各種適當(dāng)?shù)膭?dòng)作和處理。在RAM 803中,還存儲(chǔ)有系統(tǒng)800操作所需的各種程序和數(shù)據(jù)。CPU 801、ROM 802以及RAM 803通過總線804彼此相連。輸入/輸出(I/O)接口805也連接至總線804。

以下部件連接至I/O接口805:包括鍵盤、鼠標(biāo)等的輸入部分806;包括諸如陰極射線管(CRT)、液晶顯示器(LCD)等以及揚(yáng)聲器等的輸出部分807;包括硬盤等的存儲(chǔ)部分808;以及包括諸如LAN卡、調(diào)制解調(diào)器等的網(wǎng)絡(luò)接口卡的通信部分809。通信部分809經(jīng)由諸如因特網(wǎng)的網(wǎng)絡(luò)執(zhí)行通信處理。驅(qū)動(dòng)器810也根據(jù)需要連接至I/O接口805??刹鹦督橘|(zhì)811,諸如磁盤、光盤、磁光盤、半導(dǎo)體存儲(chǔ)器等等,根據(jù)需要安裝在驅(qū)動(dòng)器810上,以便于從其上讀出的計(jì)算機(jī)程序根據(jù)需要被安裝入存儲(chǔ)部分808。

特別地,根據(jù)本公開的實(shí)施例,上文參考流程圖描述的過程可以被實(shí)現(xiàn)為計(jì)算機(jī)軟件程序。例如,本公開的實(shí)施例包括一種計(jì)算機(jī)程序產(chǎn)品,其包括有形地包含在機(jī)器可讀介質(zhì)上的計(jì)算機(jī)程序,上述計(jì)算機(jī)程序包含用于執(zhí)行流程圖所示的方法的程序代碼。在這樣的實(shí)施例中,該計(jì)算機(jī)程序可以通過通信部分809從網(wǎng)絡(luò)上被下載和安裝,和/或從可拆卸介質(zhì)811被安裝。在該計(jì)算機(jī)程序被中央處理單元(CPU)801執(zhí)行時(shí),執(zhí)行本申請(qǐng)的方法中限定的上述功能。

附圖中的流程圖和框圖,圖示了按照本申請(qǐng)各種實(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è)接連地表示的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時(shí)也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個(gè)方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或操作的專用的基于硬件的系統(tǒng)來實(shí)現(xiàn),或者可以用專用硬件與計(jì)算機(jī)指令的組合來實(shí)現(xiàn)。

描述于本申請(qǐng)實(shí)施例中所涉及到的單元可以通過軟件的方式實(shí)現(xiàn),也可以通過硬件的方式來實(shí)現(xiàn)。所描述的單元也可以設(shè)置在處理器中,例如,可以描述為:一種處理器包括解析單元、匹配單元、第一獲取單元、第一確定單元和推送單元。其中,這些單元的名稱在某種情況下并不構(gòu)成對(duì)該單元本身的限定,例如,解析單元還可以被描述為“解析與上述第二檢索操作對(duì)應(yīng)的檢索詞的單元”。

作為另一方面,本申請(qǐng)還提供了一種非易失性計(jì)算機(jī)存儲(chǔ)介質(zhì),該非易失性計(jì)算機(jī)存儲(chǔ)介質(zhì)可以是上述實(shí)施例中所述裝置中所包含的非易失性計(jì)算機(jī)存儲(chǔ)介質(zhì);也可以是單獨(dú)存在,未裝配入終端中的非易失性計(jì)算機(jī)存儲(chǔ)介質(zhì)。上述非易失性計(jì)算機(jī)存儲(chǔ)介質(zhì)存儲(chǔ)有一個(gè)或者多個(gè)程序,當(dāng)上述一個(gè)或者多個(gè)程序被一個(gè)設(shè)備執(zhí)行時(shí),使得上述設(shè)備:基于用戶對(duì)客戶端所安裝的地圖應(yīng)用依次執(zhí)行的第二檢索操作,解析與上述第二檢索操作對(duì)應(yīng)的檢索詞;將解析出的檢索詞與第一檢索詞序列中的第一檢索詞進(jìn)行匹配,確定是否匹配成功,其中,上述第一檢索詞序列為基于對(duì)相同地圖應(yīng)用的第一檢索操作序列而生成的;響應(yīng)于匹配成功,獲取上述客戶端所安裝的地圖應(yīng)用的日志數(shù)據(jù);基于上述日志數(shù)據(jù)、所獲取的上述用戶的特征信息和預(yù)先訓(xùn)練的用車概率模型,確定上述用戶的用車概率,其中,上述用車概率模型用于表征日志數(shù)據(jù)、特征信息與用車概率的對(duì)應(yīng)關(guān)系;響應(yīng)于上述用車概率大于預(yù)設(shè)的用車概率閾值,向上述客戶端推送信息。

以上描述僅為本申請(qǐng)的較佳實(shí)施例以及對(duì)所運(yùn)用技術(shù)原理的說明。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,本申請(qǐng)中所涉及的發(fā)明范圍,并不限于上述技術(shù)特征的特定組合而成的技術(shù)方案,同時(shí)也應(yīng)涵蓋在不脫離所述發(fā)明構(gòu)思的情況下,由上述技術(shù)特征或其等同特征進(jìn)行任意組合而形成的其它技術(shù)方案。例如上述特征與本申請(qǐng)中公開的(但不限于)具有類似功能的技術(shù)特征進(jìn)行互相替換而形成的技術(shù)方案。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1