一種情境感知的移動(dòng)終端煙草信息推送方法
【專利摘要】本發(fā)明涉及一種情境感知的移動(dòng)終端煙草信息推送方法,該方法包括以下的步驟:一、訓(xùn)練分類模型:二、獲取高級(jí)情境:三、推送煙草信息:本發(fā)明針對(duì)傳統(tǒng)信息推送沒(méi)有考慮用戶所處情境,現(xiàn)如今信息推送情境感知能力較弱的問(wèn)題,提出一種新的情境感知的移動(dòng)終端信息推送方法,與現(xiàn)有的方法相比,其優(yōu)點(diǎn)在于:1)在情境感知時(shí)使用了多種情境;2)通過(guò)低級(jí)情境建立了更符合用戶認(rèn)知習(xí)慣的高級(jí)情境;3)在一定程度上解決了推送時(shí)機(jī)的問(wèn)題,使得信息推送更加智能。
【專利說(shuō)明】一種情境感知的移動(dòng)終端煙草信息推送方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及情境感知的信息推送,具體涉及一種情境感知的移動(dòng)終端煙草信息推送方法。
【背景技術(shù)】
[0002]隨著大數(shù)據(jù)時(shí)代的到來(lái),海量的信息充斥在用戶的日常生活中,如何快速便捷的找到需要的信息成為一件困難的事;另一方面,隨著移動(dòng)互聯(lián)網(wǎng)的不斷發(fā)展,越來(lái)越多的用戶習(xí)慣在移動(dòng)終端上獲取信息,相比傳統(tǒng)的互聯(lián)網(wǎng)方式,用戶獲取信息變得更加隨心所欲,然而同樣會(huì)面臨信息爆炸的災(zāi)難。
[0003]移動(dòng)終端上的信息推送功能作為一種信息的過(guò)濾推薦機(jī)制,在一定程度上減輕了用戶篩選信息的負(fù)擔(dān),同時(shí)讓用戶能夠發(fā)現(xiàn)新的感興趣的信息,因此越來(lái)越多的移動(dòng)應(yīng)用加入了信息推送功能。最簡(jiǎn)單的信息推送只是簡(jiǎn)單的將新的信息推送出去,沒(méi)有考慮推送對(duì)象和推送時(shí)機(jī)。這樣會(huì)導(dǎo)致不需要該信息的用戶收到該信息后產(chǎn)生反感,久而久之就會(huì)卸載該應(yīng)用;收到信息的時(shí)機(jī)不對(duì)會(huì)影響信息的價(jià)值從而降低用戶體驗(yàn)。隨著傳感設(shè)備技術(shù)的迅速發(fā)展,情境感知作為一種能夠充分利用移動(dòng)終端傳感數(shù)據(jù),智能的分析用戶所處的情境,提供個(gè)性化服務(wù)的技術(shù),越來(lái)越得到用戶的青睞。最常見的情境感知應(yīng)用是位置導(dǎo)航服務(wù),利用移動(dòng)終端的⑶3和11-打等傳感設(shè)備,推測(cè)用戶所處的地理位置,提供相關(guān)的服務(wù),如基于地理位置的信息推送等,這在一定程度上解決了找到合適的推送對(duì)象的問(wèn)題。然而地理位置是以經(jīng)緯度或者地址表示的,不符合用戶的認(rèn)知習(xí)慣,同時(shí)推送時(shí)機(jī)的選擇也需要更多情境的感知才能有效解決?,F(xiàn)如今基于情境感知技術(shù)的信息推送的情境感知能力較弱,一般只使用一種情境,并且該情境不容易被用戶理解。
【發(fā)明內(nèi)容】
[0004]本發(fā)明要解決的問(wèn)題是如何使用多種低級(jí)情境建立符合用戶認(rèn)知習(xí)慣的高級(jí)情境,從而增強(qiáng)情境感知能力,更智能的向用戶推送煙草信息。為了解決上述問(wèn)題,本發(fā)明提出一種情境感知的移動(dòng)終端煙草信息推送方法。本發(fā)明首先確定移動(dòng)終端用戶是吸煙者、吸煙者家屬還是煙草行業(yè)從業(yè)人員,然后通過(guò)移動(dòng)終端獲取用戶的各種低級(jí)情境信息(如位置、加速度等),并在低級(jí)情境信息基礎(chǔ)上進(jìn)行特征提取,建立高級(jí)情境信息(如語(yǔ)義化場(chǎng)所、活動(dòng)等)分類模型,最后融合用戶類型及其高級(jí)情境信息,結(jié)合預(yù)設(shè)規(guī)則確定向用戶推送的煙草信息。
[0005]為了實(shí)現(xiàn)上述的目的,本發(fā)明采用了以下的技術(shù)方案:
[0006]一種情境感知的移動(dòng)終端煙草信息推送方法,該方法包括以下的步驟:
[0007]一、訓(xùn)練分類模型:
[0008]步驟1,通過(guò)移動(dòng)終端上的傳感設(shè)備采集用戶的低級(jí)情境信息:使用⑶3傳感設(shè)備采集用戶的⑶3位置信息,通過(guò)加速度傳感設(shè)備采集用戶的加速度信息;
[0009]步驟2,對(duì)低級(jí)情境信息分別提取特征構(gòu)建特征向量:對(duì)即3位置信息進(jìn)行聚類得到即3訪問(wèn)地點(diǎn)然后提取時(shí)間模式特征構(gòu)建⑶3特征向量,對(duì)加速度信息進(jìn)行切割得到加速度幀然后提取統(tǒng)計(jì)和頻域特征構(gòu)建加速度特征向量;
[0010]步驟3,基于一系列正確標(biāo)注了高級(jí)情境信息的特征向量分別訓(xùn)練分類模型:使用正確標(biāo)注了語(yǔ)義化場(chǎng)所的⑶3特征向量訓(xùn)練語(yǔ)義化場(chǎng)所分類模型,使用正確標(biāo)注了活動(dòng)的加速度特征向量訓(xùn)練活動(dòng)分類模型;
[0011]二、獲取高級(jí)情境:
[0012]步驟1,通過(guò)移動(dòng)終端上的傳感設(shè)備采集用戶的高級(jí)情境信息:使用⑶3傳感設(shè)備采集用戶的⑶3位置信息,通過(guò)加速度傳感設(shè)備采集用戶的加速度信息;
[0013]步驟2,對(duì)高級(jí)情境信息分別提取特征構(gòu)建特征向量:對(duì)即3位置信息進(jìn)行聚類得到即3訪問(wèn)地點(diǎn)然后提取時(shí)間模式特征構(gòu)建⑶3特征向量,對(duì)加速度信息進(jìn)行切割得到加速度幀然后提取統(tǒng)計(jì)和頻域特征構(gòu)建加速度特征向量;
[0014]步驟3,在得到低級(jí)情境信息的特征向量后根據(jù)分類模型分別獲取信息對(duì)應(yīng)的高級(jí)情境信息:將需要識(shí)別的特征向量根據(jù)語(yǔ)義化場(chǎng)所分類模型得到其對(duì)應(yīng)的語(yǔ)義化場(chǎng)所,將需要識(shí)別的加速度特征向量根據(jù)活動(dòng)分類模型得到其對(duì)應(yīng)的活動(dòng);
[0015]三、推送煙草信息:
[0016]步驟1,設(shè)定推送規(guī)則:首先對(duì)推送信息進(jìn)行分類,其次對(duì)用戶進(jìn)行分類,接著對(duì)每一類信息構(gòu)建推送向量,然后根據(jù)不同類型的用戶定義推送向量值,最后根據(jù)推送向量設(shè)計(jì)推送算法;
[0017]步驟2,獲取每一個(gè)用戶的類型和其當(dāng)前高級(jí)情境信息,包括語(yǔ)義化場(chǎng)所和活動(dòng);
[0018]步驟3,基于推送規(guī)則向用戶推送信息。
[0019]作為進(jìn)一步改進(jìn),采集移動(dòng)終端上的低級(jí)情境信息的方法如下:從即3傳感設(shè)備中采集⑶3位置信息,從加速度傳感設(shè)備中采集加速度信息;每一個(gè)⑶3位置信息形如I =(1118, 1社,0,其中1118、1社為該位置經(jīng)緯值,1:為在該位置的時(shí)間而?3軌跡數(shù)據(jù)形如186^ = (1^,…,匕),其中1,為第&個(gè)⑶3位置信息;每一個(gè)加速度信息形如八=“,7,2,七),其中X,7,2為該加速度信息X軸、V軸、2軸的值,^為該加速度出現(xiàn)的時(shí)間;加速度時(shí)序數(shù)據(jù)形如八3叫=(八0,…,八。),其中\(zhòng)為第&個(gè)加速度信息。
[0020]作為進(jìn)一步改進(jìn),對(duì)低級(jí)情境信息分別提取特征構(gòu)建特征向量的方法包括以下的步驟:
[0021]1)對(duì)即3軌跡數(shù)據(jù)136(1中的每一個(gè)位置信息I比較其與當(dāng)前聚類中心的距離,若該距離小于閾值3仏!^6,則將該即3位置信息加入當(dāng)前聚類中,否則計(jì)算當(dāng)前聚類的持續(xù)時(shí)間,即該即3位置信息時(shí)間與當(dāng)前聚類中第一個(gè)即3位置信息時(shí)間的差值,若該差值大于閾值3則將當(dāng)前聚類作為一個(gè)即3訪問(wèn)地點(diǎn);
[0022]2)對(duì)每一個(gè)即3訪問(wèn)地點(diǎn)提取星期、時(shí)間、持續(xù)時(shí)間和響應(yīng)率四種時(shí)間模式特征;其中星期表示訪問(wèn)行為發(fā)生在工作日還是休息日;時(shí)間表示訪問(wèn)行為發(fā)生的中間時(shí)間,其值被離散為24個(gè)值,代表一天24小時(shí);持續(xù)時(shí)間表示訪問(wèn)行為發(fā)生的持續(xù)時(shí)間,并被離散為較長(zhǎng)、中等和較短三個(gè)值;響應(yīng)率表示訪問(wèn)期間⑶3信號(hào)可用時(shí)間的比率,并被離散為高、中、低三個(gè)值,分別表示代表室外地點(diǎn)、小型室內(nèi)地點(diǎn)和大型室內(nèi)地點(diǎn);
[0023]3)將上述四種時(shí)間模式特征構(gòu)成特征向量,形如VI =〈V。,其中V。表示星期特征,其值為0表示工作日,其值為1表示休息日;其中%表示時(shí)間特征,其值為0-23其中之一;其中%表示持續(xù)時(shí)間特征,其值為0表示較長(zhǎng),其值為1表示中等,其值為2表示較短;其中%表示響應(yīng)率特征,其值為0表示高,其值為1表示中,其值為2表示低;
[0024]4)將加速度時(shí)序數(shù)據(jù)按照滑動(dòng)時(shí)間窗口,如總時(shí)間為6秒,步長(zhǎng)為3秒,切割成加速度幀他;如有加速度時(shí)序數(shù)據(jù)八36(1 =(八。,…,八」,總時(shí)間設(shè)為211個(gè)加速度信息的時(shí)間,步長(zhǎng)設(shè)為II個(gè)加速度信息的時(shí)間,則切割出的對(duì)應(yīng)加速度幀依次為八?。=(八。,- ,4,),
=(八。,…人);
[0025]5)對(duì)每一加速度幀他提取統(tǒng)計(jì)特征和頻域特征,統(tǒng)計(jì)特征包括均值、方差、最大值、最小值、能量和相關(guān)系數(shù),其中均值、方差、最大值、最小值、能量需要對(duì)加速度X軸、V軸、2軸分別求取,相關(guān)系數(shù)包括X軸與X軸、X軸與2軸、V軸與2軸三種;頻域特征主要是傅里葉變換系數(shù);
[0026]6)將上述統(tǒng)計(jì)特征構(gòu)成統(tǒng)計(jì)特征向量,形如% = (80,…,317〉,其中3。,5” 82分別表示X軸均值、V軸均值、2軸均值,33,34,85分別表示X軸方差、V軸方差、2軸方差,36,37,58分別表示X軸最大值、I軸最大值、2軸最大值,39,810? 8:1分別表示X軸最小值、I軸最小值、2軸最小值,312,313,814分別表示X軸能量、I軸能量、2軸能量,315,316,817分別表示X軸與V軸相關(guān)系數(shù)、X軸與2軸相關(guān)系數(shù)、V軸與2軸相關(guān)系數(shù);將上述頻域特征構(gòu)成頻域特征向量,形如V? = (^0,…,匕),其中表示頻域第&個(gè)分量的傅里葉變換系數(shù);將統(tǒng)計(jì)特征向量%和頻域特征向量V?構(gòu)成加速度特征向量1 =。
[0027]作為進(jìn)一步改進(jìn),設(shè)定推送規(guī)則包括以下的步驟:
[0028]1)將所有可能推送的煙草信息進(jìn)行分類,具體類別根據(jù)實(shí)際情況確定,設(shè)有II類信息,則每一條信息的信息類別用込表不,其中V表不第V類信息;
[0029]2)將用戶類型分為吸煙者、吸煙者家屬和煙草行業(yè)從業(yè)人員三類,需要用戶在注冊(cè)時(shí)進(jìn)行選擇;
[0030]3)對(duì)每一類信息構(gòu)建語(yǔ)義化場(chǎng)所推送向量?,和活動(dòng)推送向量化;其中語(yǔ)義化場(chǎng)所推送向量形如= (1)0,…,巧),其中1表示第1類用戶,其值為0表示吸煙者,其值為1表示吸煙者家屬,其值為2表示煙草行業(yè)從業(yè)人員,匕表示在第&個(gè)語(yǔ)義化場(chǎng)所中是否需要推送該類信息,其值為0表示不推送,其值為1表示推送;活動(dòng)推送向量形如^ = (?.…,311),其中1表示第1類用戶,其值為0表示吸煙者,其值為1表示吸煙者家屬,其值為2表示煙草行業(yè)從業(yè)人員,~表示在第&個(gè)活動(dòng)時(shí)是否需要推送該類信息,其值為0表示不推送,其值為1表不推送;
[0031]4)對(duì)于每一類信息根據(jù)不同的用戶類型設(shè)定其語(yǔ)義化場(chǎng)所推送向量?,和活動(dòng)推送向量化值;
[0032]5)對(duì)于每一條信息人工進(jìn)行信息類別的確定,然后按照該類信息的語(yǔ)義化場(chǎng)所推送向量和活動(dòng)推送向量化中那些值為1時(shí)的語(yǔ)義化場(chǎng)所和活動(dòng)進(jìn)行信息推送。
[0033]本發(fā)明針對(duì)傳統(tǒng)信息推送沒(méi)有考慮用戶所處情境,現(xiàn)如今信息推送情境感知能力較弱的問(wèn)題,提出一種新的情境感知的移動(dòng)終端信息推送方法,與現(xiàn)有的方法相比,其優(yōu)點(diǎn)在于:
[0034]1)在情境感知時(shí)使用了多種情境;
[0035]2)通過(guò)低級(jí)情境建立了更符合用戶認(rèn)知習(xí)慣的高級(jí)情境;
[0036]3)在一定程度上解決了推送時(shí)機(jī)的問(wèn)題,使得信息推送更加智能。
【專利附圖】
【附圖說(shuō)明】
[0037]圖1為本發(fā)明整體流程圖。
[0038]圖2為本發(fā)明構(gòu)建特征向量流程圖。
[0039]圖3為本發(fā)明推送煙草信息流程圖。
【具體實(shí)施方式】
[0040]本發(fā)明提出了一種情境感知的移動(dòng)終端煙草信息推送方法,整體流程圖如圖1所示,該方法分為訓(xùn)練分類模型、獲取高級(jí)情境和推送煙草信息三個(gè)部分。其中訓(xùn)練分類模型部分先采集低級(jí)情境信息,包括⑶3位置信息和加速度信息,然后從⑶3位置信息中提取出
特征向量,從加速度信息中提取出加速度特征向量,最后用⑶3特征向量訓(xùn)練語(yǔ)義化場(chǎng)所分類模型,用加速度特征向量訓(xùn)練活動(dòng)分類模型;獲取高級(jí)情境部分前兩個(gè)步驟同訓(xùn)練分類模型部分相同,也是先采集得到低級(jí)情境信息,然后從低級(jí)情境信息中提取出特征向量,最后一步是用提取得到的特征向量根據(jù)分類模型獲取高級(jí)情境信息,具體是用⑶3特征向量得到語(yǔ)義化場(chǎng)所,用加速度特征向量得到活動(dòng);推送煙草信息部分先設(shè)定好推送規(guī)貝0,然后獲取用戶類型和其當(dāng)前的高級(jí)情境信息,包括語(yǔ)義化場(chǎng)所和活動(dòng),最后基于推送規(guī)則結(jié)合不同的語(yǔ)義化場(chǎng)所和活動(dòng)向用戶推送信息。
[0041]訓(xùn)練分類模型的具體步驟如下:
[0042]步驟1,采集低級(jí)情境:采集移動(dòng)終端上的低級(jí)情境信息。從⑶3傳感設(shè)備中采集⑶3位置信息,從加速度傳感設(shè)備中采集加速度信息。每一個(gè)⑶3位置信息形如I =(1118, 1社,丨),其中1118、1社為該⑶3位置經(jīng)緯值,1:為在該位置的時(shí)間。⑶3軌跡數(shù)據(jù)形如186^ = (1^,…,匕),其中1,為第&個(gè)⑶3位置信息。每一個(gè)加速度信息形如八=“,7,2,七),其中X,7,2為該加速度信息X軸、V軸、2軸的值4為該加速度出現(xiàn)的時(shí)間。加速度時(shí)序數(shù)據(jù)形如八3叫=(八0,…,八。),其中\(zhòng)為第&個(gè)加速度信息。
[0043]步驟2,構(gòu)建特征向量:對(duì)低級(jí)情境信息分別提取特征構(gòu)建特征向量。對(duì)⑶3位置信息聚類得到⑶3訪問(wèn)地點(diǎn),從中提取訪問(wèn)的時(shí)間模式特征構(gòu)成⑶3特征向量;對(duì)加速度信息按照時(shí)間窗口切割成加速度幀后提取統(tǒng)計(jì)特征和頻域特征構(gòu)成加速度特征向量。流程圖如圖2所示,主要步驟如下:
[0044]1)對(duì)即3軌跡數(shù)據(jù)1^6(1中的每一個(gè)即3位置信息I比較其與當(dāng)前聚類中心的距離,若該距離小于閾值3仏!^6,則將該即3位置信息加入當(dāng)前聚類中,否則計(jì)算當(dāng)前聚類的持續(xù)時(shí)間,即該即3位置信息時(shí)間與當(dāng)前聚類中第一個(gè)即3位置信息時(shí)間的差值,若該差值大于閾值3〖11116,則將當(dāng)前聚類作為一個(gè)即3訪問(wèn)地點(diǎn)。
[0045]2)對(duì)每一個(gè)即3訪問(wèn)地點(diǎn)提取星期、時(shí)間、持續(xù)時(shí)間和響應(yīng)率四種時(shí)間模式特征。其中星期表示訪問(wèn)行為發(fā)生在工作日還是休息日;時(shí)間表示訪問(wèn)行為發(fā)生的中間時(shí)間,其值被離散為24個(gè)值,代表一天24小時(shí);持續(xù)時(shí)間表示訪問(wèn)行為發(fā)生的持續(xù)時(shí)間,并被離散為較長(zhǎng)、中等和較短三個(gè)值;響應(yīng)率表示訪問(wèn)期間⑶3信號(hào)可用時(shí)間的比率,并被離散為高、中、低三個(gè)值,分別表示代表室外地點(diǎn)、小型室內(nèi)地點(diǎn)和大型室內(nèi)地點(diǎn)。
[0046]3)將上述四種時(shí)間模式特征構(gòu)成特征向量,形如VI = (^,^^,”,其中^表示星期特征,其值為0表示工作日,其值為1表示休息日;其中%表示時(shí)間特征,其值為0-23其中之一;其中%表示持續(xù)時(shí)間特征,其值為0表示較長(zhǎng),其值為1表示中等,其值為2表示較短;其中%表示響應(yīng)率特征,其值為0表示高,其值為1表示中,其值為2表示低。
[0047]4)將加速度時(shí)序數(shù)據(jù)按照滑動(dòng)時(shí)間窗口(如總時(shí)間為6秒,步長(zhǎng)為3秒)切割成加速度幀他。如有加速度時(shí)序數(shù)據(jù)八36(1 =(八。,…,八如),總時(shí)間設(shè)為211個(gè)加速度信息的時(shí)間,步長(zhǎng)設(shè)為II個(gè)加速度信息的時(shí)間,則切割出的對(duì)應(yīng)加速度幀依次為八?。=(八。,…,,八?1 =(八。,…人)。
[0048]5)對(duì)每一加速度幀他提取統(tǒng)計(jì)特征和頻域特征,統(tǒng)計(jì)特征包括均值、方差、最大值、最小值、能量和相關(guān)系數(shù),其中均值、方差、最大值、最小值、能量需要對(duì)加速度X軸、V軸、2軸分別求取,相關(guān)系數(shù)包括X軸與X軸、X軸與2軸、V軸與2軸三種;頻域特征主要是傅里葉變換系數(shù)。
[0049]6)將上述統(tǒng)計(jì)特征構(gòu)成統(tǒng)計(jì)特征向量,形如% = (80,…,317〉,其中3。,5” 82分別表示X軸均值、V軸均值、2軸均值,33,34,85分別表示X軸方差、V軸方差、2軸方差,36,37,58分別表示X軸最大值、I軸最大值、2軸最大值,39,810? 8:1分別表示X軸最小值、I軸最小值、2軸最小值,312,313,814分別表示X軸能量、I軸能量、2軸能量,315,316,817分別表示X軸與V軸相關(guān)系數(shù)、X軸與2軸相關(guān)系數(shù)、I軸與2軸相關(guān)系數(shù)。將上述頻域特征構(gòu)成頻域特征向量,形如-=(匕,…,匕),其中^表示頻域第&個(gè)分量的傅里葉變換系數(shù)。將統(tǒng)計(jì)特征向量%和頻域特征向量V?構(gòu)成加速度特征向量1 =。
[0050]步驟3,訓(xùn)練分類模型:基于一系列正確標(biāo)注了高級(jí)情境信息的特征向量采用機(jī)器學(xué)習(xí)技術(shù)分別訓(xùn)練分類模型。對(duì)于正確標(biāo)注了語(yǔ)義化場(chǎng)所的⑶3特征向量VI采用貝葉斯網(wǎng)絡(luò)訓(xùn)練分類器得到語(yǔ)義化場(chǎng)所分類模型,其中語(yǔ)義化場(chǎng)所包括家、工作場(chǎng)所、餐廳、超市、商店(表示小型的購(gòu)物場(chǎng)所,如雜貨店、服裝店等〉、休閑場(chǎng)所(表示用于室內(nèi)休閑娛樂(lè)的場(chǎng)所,如電影院、幻^等)、業(yè)務(wù)場(chǎng)所(表示公共服務(wù)場(chǎng)所,如醫(yī)院、銀行等)及風(fēng)景點(diǎn)(表示室外旅游場(chǎng)所,如公園、海灘等)八大類。對(duì)于正確標(biāo)注了活動(dòng)的加速度特征向量V八采用3穩(wěn)訓(xùn)練分類器得到活動(dòng)分類模型,其中活動(dòng)包括會(huì)晤、工作、走路、上樓、下樓、飲食、睡覺(jué)、家務(wù)、購(gòu)物、跑步、騎車、看電視十二種。
[0051]獲取高級(jí)情境的具體步驟如下:
[0052]步驟1,采集低級(jí)情境和步驟2,構(gòu)建特征向量這兩個(gè)步驟與訓(xùn)練分類模型部分相同。
[0053]步驟3,根據(jù)模型獲取高級(jí)情境:在得到低級(jí)情境信息的特征向量后根據(jù)分類模型分別獲取信息對(duì)應(yīng)的高級(jí)情境信息。將需要識(shí)別的⑶3特征向量VI輸入語(yǔ)義化場(chǎng)所分類模型中得到其對(duì)應(yīng)的語(yǔ)義化場(chǎng)所,將需要識(shí)別的加速度特征向量#輸入活動(dòng)分類模型中得到其對(duì)應(yīng)的活動(dòng)。
[0054]推送煙草信息的流程圖如圖3所示,具體步驟如下:
[0055]步驟1,設(shè)定推送規(guī)則:
[0056]1)將所有可能推送的煙草信息進(jìn)行分類(如煙草介紹信息、煙草促銷信息等),具體類別根據(jù)實(shí)際情況確定,設(shè)有II類信息,則每一條信息的信息類別用1,表示,其中&表示第匕類信息。
[0057]2)將用戶類型分為吸煙者、吸煙者家屬和煙草行業(yè)從業(yè)人員三類,需要用戶在注冊(cè)時(shí)進(jìn)行選擇。
[0058]3)對(duì)每一類信息構(gòu)建語(yǔ)義化場(chǎng)所推送向量?,和活動(dòng)推送向量八^。其中語(yǔ)義化場(chǎng)所推送向量形如= (1)0,…,巧),其中1表示第1類用戶,其值為0表示吸煙者,其值為1表示吸煙者家屬,其值為2表示煙草行業(yè)從業(yè)人員,匕表示在第&個(gè)語(yǔ)義化場(chǎng)所中是否需要推送該類信息,其值為0表示不推送,其值為1表示推送;活動(dòng)推送向量形如^ = (?.…,311),其中1表示第1類用戶,其值為0表示吸煙者,其值為1表示吸煙者家屬,其值為2表示煙草行業(yè)從業(yè)人員,~表示在第&個(gè)活動(dòng)時(shí)是否需要推送該類信息,其值為0表示不推送,其值為1表不推送。
[0059]4)對(duì)于每一類信息根據(jù)不同的用戶類型設(shè)定其語(yǔ)義化場(chǎng)所推送向量和活動(dòng)推送向量^值。例如對(duì)于一種新的煙草的介紹信息,將該信息推送給吸煙者及其家屬時(shí),由于該信息不是十分緊急,應(yīng)盡可能不打擾到用戶的正常工作休息,所以可設(shè)定當(dāng)用戶在工作場(chǎng)所和家時(shí)不進(jìn)行推送,因此向量?。和中代表工作場(chǎng)所和家的維度值設(shè)為0,其他維度值設(shè)為1 ;將該信息推送給煙草行業(yè)從業(yè)人員時(shí),由于該信息屬于其工作范疇信息,所以應(yīng)在其工作時(shí)進(jìn)行推送,因此向量八2中代表工作的維度值設(shè)為1,其他維度值設(shè)為0。
[0060]5)對(duì)于每一條信息人工進(jìn)行信息類別的確定,然后按照該類信息的語(yǔ)義化場(chǎng)所推送向量和活動(dòng)推送向量化中那些值為1時(shí)的語(yǔ)義化場(chǎng)所和活動(dòng)進(jìn)行信息推送。
[0061]步驟2,獲取用戶類型和高級(jí)情境:有一條新的信息需要推送時(shí),對(duì)每一個(gè)用戶,從用戶注冊(cè)信息中獲取其用戶類型,從獲取高級(jí)情境部分中獲取其當(dāng)前語(yǔ)義化場(chǎng)所和活動(dòng)。
[0062]步驟3,基于規(guī)則推送信息:對(duì)每一個(gè)用戶不斷獲取其高級(jí)情境并檢查新的信息是否滿足推送規(guī)則,若滿足規(guī)則就推送該信息并將該用戶從信息推送候選者中去除,若不滿足規(guī)則就繼續(xù)檢查。
【權(quán)利要求】
1.一種情境感知的移動(dòng)終端煙草信息推送方法,其特征在于該方法包括以下的步驟: 一、訓(xùn)練分類模型: 步驟1,通過(guò)移動(dòng)終端上的傳感設(shè)備采集用戶的低級(jí)情境信息:使用GPS傳感設(shè)備采集用戶的GPS位置信息,通過(guò)加速度傳感設(shè)備采集用戶的加速度信息; 步驟2,對(duì)低級(jí)情境信息分別提取特征構(gòu)建特征向量:對(duì)GPS位置信息進(jìn)行聚類得到GPS訪問(wèn)地點(diǎn)然后提取時(shí)間模式特征構(gòu)建GPS特征向量,對(duì)加速度信息進(jìn)行切割得到加速度幀然后提取統(tǒng)計(jì)和頻域特征構(gòu)建加速度特征向量; 步驟3,基于一系列正確標(biāo)注了高級(jí)情境信息的特征向量分別訓(xùn)練分類模型:使用正確標(biāo)注了語(yǔ)義化場(chǎng)所的GPS特征向量訓(xùn)練語(yǔ)義化場(chǎng)所分類模型,使用正確標(biāo)注了活動(dòng)的加速度特征向量訓(xùn)練活動(dòng)分類模型; ~■、獲取聞級(jí)情境: 步驟1,通過(guò)移動(dòng)終端上的傳感設(shè)備采集用戶的高級(jí)情境信息:使用GPS傳感設(shè)備采集用戶的GPS位置信息,通過(guò)加速度傳感設(shè)備采集用戶的加速度信息; 步驟2,對(duì)高級(jí)情境信息分別提取特征構(gòu)建特征向量:對(duì)GPS位置信息進(jìn)行聚類得到GPS訪問(wèn)地點(diǎn)然后提取時(shí)間模式特征構(gòu)建GPS特征向量,對(duì)加速度信息進(jìn)行切割得到加速度幀然后提取統(tǒng)計(jì)和頻域特征構(gòu)建加速度特征向量; 步驟3,在得到低級(jí)情境信息的特征向量后根據(jù)分類模型分別獲取信息對(duì)應(yīng)的高級(jí)情境信息:將需要識(shí)別的GPS特征向量根據(jù)語(yǔ)義化場(chǎng)所分類模型得到其對(duì)應(yīng)的語(yǔ)義化場(chǎng)所,將需要識(shí)別的加速度特征向量根據(jù)活動(dòng)分類模型得到其對(duì)應(yīng)的活動(dòng); 三、推送煙草信息: 步驟1,設(shè)定推送規(guī)則:首先對(duì)推送信息進(jìn)行分類,其次對(duì)用戶進(jìn)行分類,接著對(duì)每一類信息構(gòu)建推送向量,然后根據(jù)不同類型的用戶定義推送向量值,最后根據(jù)推送向量設(shè)計(jì)推送算法; 步驟2,獲取每一個(gè)用戶的類型和其當(dāng)前高級(jí)情境信息,包括語(yǔ)義化場(chǎng)所和活動(dòng); 步驟3,基于推送規(guī)則向用戶推送信息。
2.根據(jù)權(quán)利要求1所述的一種情境感知的移動(dòng)終端煙草信息推送方法,其特征在于采集移動(dòng)終端上的低級(jí)情境信息的方法如下:從GPS傳感設(shè)備中采集GPS位置信息,從加速度傳感設(shè)備中采集加速度信息;每一個(gè)GPS位置信息形如L = (lng, lat, t),其中l(wèi)ng、lat為該GPS位置經(jīng)緯值,t為在該位置的時(shí)間;GPS軌跡數(shù)據(jù)形如LSeq = (L0,...,Ln),其中Lk為第k個(gè)GPS位置信息;每一個(gè)加速度信息形如A = (X,y,z,t),其中X,y, z為該加速度信息X軸、Y軸、Z軸的值,t為該加速度出現(xiàn)的時(shí)間;加速度時(shí)序數(shù)據(jù)形如ASeq = (A0,...,An),其中Ak為第k個(gè)加速度信息。
3.根據(jù)權(quán)利要求2所述的一種情境感知的移動(dòng)終端煙草信息推送方法,其特征在于對(duì)低級(jí)情境信息分別提取特征構(gòu)建特征向量的方法包括以下的步驟: 1)對(duì)GPS軌跡數(shù)據(jù)LSeq中的每一個(gè)GPS位置信息L比較其與當(dāng)前聚類中心的距離,若該距離小于閾值δ cluster_distance,則將該GPS位置信息加入當(dāng)前聚類中,否則計(jì)算當(dāng)前聚類的持續(xù)時(shí)間,即該GPS位置信息時(shí)間與當(dāng)前聚類中第一個(gè)GPS位置信息時(shí)間的差值,若該差值大于閾值S time,則將當(dāng)前聚類作為一個(gè)GPS訪問(wèn)地點(diǎn); 2)對(duì)每一個(gè)GPS訪問(wèn)地點(diǎn)提取星期、時(shí)間、持續(xù)時(shí)間和響應(yīng)率四種時(shí)間模式特征;其中星期表示訪問(wèn)行為發(fā)生在工作日還是休息日;時(shí)間表示訪問(wèn)行為發(fā)生的中間時(shí)間,其值被離散為24個(gè)值,代表一天24小時(shí);持續(xù)時(shí)間表示訪問(wèn)行為發(fā)生的持續(xù)時(shí)間,并被離散為較長(zhǎng)、中等和較短三個(gè)值;響應(yīng)率表示訪問(wèn)期間GPS信號(hào)可用時(shí)間的比率,并被離散為高、中、低三個(gè)值,分別表示代表室外地點(diǎn)、小型室內(nèi)地點(diǎn)和大型室內(nèi)地點(diǎn); 3)將上述四種時(shí)間模式特征構(gòu)成特征向量,形如VL=(Vtl, V1, V2,V3),其中Vtl表示星期特征,其值為O表示工作日,其值為I表示休息日;其中V1表示時(shí)間特征,其值為0-23其中之一;其中V2表示持續(xù)時(shí)間特征,其值為O表示較長(zhǎng),其值為I表示中等,其值為2表示較短;其中V3表示響應(yīng)率特征,其值為O表示高,其值為I表示中,其值為2表示低; 4)將加速度時(shí)序數(shù)據(jù)按照滑動(dòng)時(shí)間窗口,如總時(shí)間為6秒,步長(zhǎng)為3秒,切割成加速度幀AF ;如有加速度時(shí)序數(shù)據(jù)ASeq = (A0, A3n),總時(shí)間設(shè)為2η個(gè)加速度信息的時(shí)間,步長(zhǎng)設(shè)為η個(gè)加速度信息的時(shí)間,則切割出的對(duì)應(yīng)加速度幀依次為AFtl = (A0,A2n) ,AF1 =(An,...,A3n); 5)對(duì)每一加速度幀AF提取統(tǒng)計(jì)特征和頻域特征,統(tǒng)計(jì)特征包括均值、方差、最大值、最小值、能量和相關(guān)系數(shù),其中均值、方差、最大值、最小值、能量需要對(duì)加速度X軸、Y軸、Z軸分別求取,相關(guān)系數(shù)包括X軸與Y軸、X軸與Z軸、Y軸與Z軸三種;頻域特征主要是傅里葉變換系數(shù); 6)將上述統(tǒng)計(jì)特征構(gòu)成統(tǒng)計(jì)特征向量,形如VS= (S0,S17),其中Stl, S1, S2分別表示X軸均值、Y軸均值、Z軸均值,S3, S4, S5分別表示X軸方差、Y軸方差、Z軸方差,S6, S7,S8分別表示X軸最大值、Y軸最大值、Z軸最大值,S9, S10, S11分別表示X軸最小值、Y軸最小值、Z軸最小值,S12, S13, S14分別表示X軸能量、Y軸能量、Z軸能量,S15, S16, S17分別表示X軸與Y軸相關(guān)系數(shù)、X軸與Z軸相關(guān)系數(shù)、Y軸與Z軸相關(guān)系數(shù);將上述頻域特征構(gòu)成頻域特征向量,形如VF = (F0,...,F(xiàn)n),其中Fk表示頻域第k個(gè)分量的傅里葉變換系數(shù);將統(tǒng)計(jì)特征向量VS和頻域特征向量VF構(gòu)成加速度特征向量VA = (VS, VF)。
4.根據(jù)權(quán)利要求1所述的一種情境感知的移動(dòng)終端煙草信息推送方法,其特征在于設(shè)定推送規(guī)則包括以下的步驟: 1)將所有可能推送的煙草信息進(jìn)行分類,具體類別根據(jù)實(shí)際情況確定,設(shè)有η類信息,則每一條信息的信息類別用Ik表不,其中k表第k類信息; 2)將用戶類型分為吸煙者、吸煙者家屬和煙草行業(yè)從業(yè)人員三類,需要用戶在注冊(cè)時(shí)進(jìn)行選擇; 3)對(duì)每一類信息構(gòu)建語(yǔ)義化場(chǎng)所推送向量Pi和活動(dòng)推送向量化;其中語(yǔ)義化場(chǎng)所推送向量形如Pi = (Po,...,P7),其中i表示第i類用戶,其值為O表示吸煙者,其值為I表示吸煙者家屬,其值為2表示煙草行業(yè)從業(yè)人員,Pk表示在第k個(gè)語(yǔ)義化場(chǎng)所中是否需要推送該類信息,其值為O表示不推送,其值為I表示推送;活動(dòng)推送向量形如Ai = (a0,...,an),其中i表示第i類用戶,其值為O表示吸煙者,其值為I表示吸煙者家屬,其值為2表示煙草行業(yè)從業(yè)人員,ak表示在第k個(gè)活動(dòng)時(shí)是否需要推送該類信息,其值為O表示不推送,其值為I表不推送; 4)對(duì)于每一類信息根據(jù)不同的用戶類型設(shè)定其語(yǔ)義化場(chǎng)所推送向量Pi和活動(dòng)推送向fiAi 值; 5)對(duì)于每一條信息人工進(jìn)行信息類別的確定,然后按照該類信息的語(yǔ)義化場(chǎng)所推送向 量?1和活動(dòng)推送向量Ai中那些值為I時(shí)的語(yǔ)義化場(chǎng)所和活動(dòng)進(jìn)行信息推送。
【文檔編號(hào)】G06F17/30GK104361023SQ201410566388
【公開日】2015年2月18日 申請(qǐng)日期:2014年10月22日 優(yōu)先權(quán)日:2014年10月22日
【發(fā)明者】汪歡文, 高揚(yáng)華, 陸海良, 郁鋼, 梁?jiǎn)s 申請(qǐng)人:浙江中煙工業(yè)有限責(zé)任公司