本發(fā)明屬于網(wǎng)絡(luò)技術(shù)應(yīng)用領(lǐng)域,特別涉及基于圖像信息和地理位置的信息推送技術(shù)領(lǐng)域。
背景技術(shù):
信息技術(shù)和網(wǎng)絡(luò)技術(shù)的發(fā)展使得利用網(wǎng)絡(luò)進(jìn)行點(diǎn)對(duì)點(diǎn)的信息發(fā)送成為可能。其中,信息推送技術(shù)得到越來(lái)越多的研究和關(guān)注,是當(dāng)今互聯(lián)網(wǎng)非?;馃岬囊粋€(gè)技術(shù)方向。從技術(shù)角度而言,信息推送是一項(xiàng)以數(shù)據(jù)挖掘、自然語(yǔ)言處理以及互聯(lián)網(wǎng)等多門技術(shù)為基礎(chǔ)的綜合性方向。將合適的信息推送給合適的人,是一項(xiàng)極具挑戰(zhàn)的工作。這個(gè)過(guò)程需要對(duì)信息作充分的分析,并對(duì)人的興趣、行為做細(xì)致的刻畫,并對(duì)兩者進(jìn)行有效匹配。
現(xiàn)有的技術(shù)應(yīng)用中,主要包括廣告推送和社區(qū)信息推送。首先,廣告推送是信息推送最熱門的應(yīng)用方向,也就是互聯(lián)網(wǎng)效果營(yíng)銷的應(yīng)用方向。廣告推送為大量的廣告主服務(wù),把互聯(lián)網(wǎng)廣告以合適的方式推送給合適的消費(fèi)者,并依據(jù)一定的商業(yè)模式進(jìn)行費(fèi)用計(jì)算。這一信息推送的顯著特征就是,廣告信息的推送過(guò)程不僅要考慮到消費(fèi)者的興趣和購(gòu)買情況,也要考慮到廣告本身的商業(yè)價(jià)值最大化——所有有些商業(yè)模式下,需要進(jìn)行競(jìng)價(jià)操作。其次,社區(qū)信息推送也是信息推送一個(gè)重要的應(yīng)用內(nèi)容。基于用戶關(guān)系、用戶行為,給用戶推送用戶感興趣的信息,包括帖子、任務(wù)、游戲,等等。對(duì)于不同的社區(qū)而言,這都是激發(fā)用戶活躍度、提升社區(qū)信息流通效率的有效手段。
導(dǎo)航游覽信息推送通常針對(duì)游客當(dāng)前游覽的實(shí)際狀況實(shí)時(shí)對(duì)游客進(jìn)行所需信息的推送,信息推送時(shí)可利用游客當(dāng)前的地理位置和獲得的圖像信息。根據(jù)對(duì)現(xiàn)有資料的檢索,尚未發(fā)現(xiàn)利用地理位置和圖像信息實(shí)現(xiàn)信息推送的應(yīng)用方法。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供一種基于地理位置和圖像的信息推送方法。該方法將地理位置和圖像信息有機(jī)地結(jié)合起來(lái),利用遠(yuǎn)程傳遞實(shí)現(xiàn)信息的實(shí)時(shí)推送。
本發(fā)明的提供的技術(shù)方案是:一種基于地理位置和圖像的信息推送方法,其特征在于,包括下述步驟:
第一步:建立目標(biāo)信息庫(kù)。
首先獲取目標(biāo)點(diǎn)位的地理位置,形成地理位置描述子;其次對(duì)目標(biāo)點(diǎn)位進(jìn)行拍攝獲取若干幅圖像,對(duì)圖像進(jìn)行特征提取形成圖像特征描述子;最后采集目標(biāo)點(diǎn)位的名稱、簡(jiǎn)述、以及待推送的內(nèi)容形成多媒體內(nèi)容描述信息。由目標(biāo)點(diǎn)位的地理位置描述子、圖像特征描述子和多媒體內(nèi)容描述信息形成該目標(biāo)點(diǎn)位的目標(biāo)綜合信息,錄入目標(biāo)信息庫(kù)。
第二步:獲取使用者實(shí)時(shí)信息。
利用衛(wèi)星定位設(shè)備,獲取使用者當(dāng)前位置的經(jīng)緯度坐標(biāo);利用方向傳感器,獲取使用者當(dāng)前方向信息。
第三步:信息推送及顯示。
首先根據(jù)使用者當(dāng)前位置的經(jīng)緯度坐標(biāo),在目標(biāo)信息庫(kù)中檢索得到使用者當(dāng)前位置附近設(shè)定范圍內(nèi)的目標(biāo)點(diǎn)位列表。
如果使用者當(dāng)前方向信息為指向地面,則將使用者當(dāng)前位置對(duì)應(yīng)的地圖推送給使用者,同時(shí)將目標(biāo)點(diǎn)位列表中的每一個(gè)目標(biāo)點(diǎn)位的名稱標(biāo)識(shí)在地圖的相應(yīng)位置;
如果使用者當(dāng)前方向信息不指向地面,則進(jìn)行下述處理:
利用視頻采集設(shè)備獲取使用者所在當(dāng)前位置周圍的實(shí)時(shí)圖像,并對(duì)實(shí)時(shí)圖像進(jìn)行特征抽取得到該實(shí)時(shí)圖像的特征描述子;
如果目標(biāo)列表中的某一目標(biāo)點(diǎn)位所對(duì)應(yīng)的圖像特征描述子與采集到的實(shí)時(shí)圖像的圖像特征描述子不匹配,則根據(jù)該目標(biāo)點(diǎn)位的地理位置描述子以及當(dāng)前使用者的經(jīng)緯度坐標(biāo)和方向信息,計(jì)算得到該目標(biāo)點(diǎn)位相對(duì)于使用者的方向,并以標(biāo)簽形式將該目標(biāo)點(diǎn)位的名稱疊加顯示在實(shí)時(shí)圖像上;
如果目標(biāo)列表中的某一目標(biāo)點(diǎn)位所對(duì)應(yīng)的圖像特征描述子與采集到的實(shí)時(shí)圖像的圖像特征描述子相互匹配,則將該目標(biāo)點(diǎn)位所對(duì)應(yīng)的多媒體內(nèi)容描述信息推送給使用者。
本發(fā)明的有益效果是:本發(fā)明實(shí)現(xiàn)的信息推送方法在對(duì)信息進(jìn)行檢索和查詢時(shí),首次將圖像的特征描述信息和圖像的地理位置相結(jié)合,便于推送信息的快速準(zhǔn)確定位。此外,本發(fā)明推送的信息在利用數(shù)據(jù)庫(kù)進(jìn)行存儲(chǔ)時(shí),通過(guò)多媒體內(nèi)容描述信息實(shí)現(xiàn)對(duì)目標(biāo)點(diǎn)位多種形式信息的存儲(chǔ),這些多種形式的信息可以根據(jù)使用要求或使用者當(dāng)前的實(shí)時(shí)狀況有針對(duì)性進(jìn)行選擇,實(shí)現(xiàn)信息推送的靈活性和可定制性。
附圖說(shuō)明
圖1是本發(fā)明提供的一種導(dǎo)航游覽信息推送方法的原理框圖;
圖2是本發(fā)明提供的一種導(dǎo)航游覽信息推送方法的具體應(yīng)用實(shí)例的流程示意圖;
圖3 是手機(jī)近似水平放置時(shí)的顯示效果圖;
圖4 是手機(jī)近似垂直放置時(shí)的現(xiàn)實(shí)效果圖。
具體實(shí)施方式
下面結(jié)合附圖和一個(gè)具體應(yīng)用實(shí)例對(duì)本發(fā)明進(jìn)行詳細(xì)描述。
本具體應(yīng)用實(shí)例的應(yīng)用背景是游客(即使用者或一般用戶)在逛街過(guò)程中,利用本發(fā)明提供的信息推送方法,實(shí)時(shí)獲取各景點(diǎn)、商鋪、餐飲、住宿等已入駐商家(指信息已錄入目標(biāo)信息庫(kù))的方位、距離甚至是飯店菜單、打折優(yōu)惠券等推廣信息。其中,每一個(gè)已入駐商家對(duì)應(yīng)目標(biāo)信息庫(kù)中的一個(gè)目標(biāo)點(diǎn)位。
在形成本應(yīng)用實(shí)例的目標(biāo)信息庫(kù)時(shí),利用通用的智能手機(jī)、平板電腦或計(jì)算機(jī)等各種平臺(tái)以及現(xiàn)有的軟件和開(kāi)發(fā)相應(yīng)的軟件即可實(shí)現(xiàn)對(duì)所需的目標(biāo)點(diǎn)位的信息錄入。利用GPS或北斗等衛(wèi)星定位設(shè)備獲取入駐商家的地理位置,比如經(jīng)緯度坐標(biāo),形成地理位置描述子;其次利用照相機(jī)、攝像頭等視頻采集設(shè)備,對(duì)入駐商家進(jìn)行拍攝獲取若干張圖像,對(duì)圖像進(jìn)行特征提取形成圖像特征描述子,圖像特征描述子利用現(xiàn)有的圖像特征提取方法根據(jù)實(shí)際情況形成,比如可以包括梯度信息、顏色信息、紋理信息或邊緣信息,建議采用梯度信息和顏色信息;最后采集入駐商家的名稱、簡(jiǎn)述、以及待推送的商品名錄、打折信息、廣告視頻等形成多媒體內(nèi)容描述信息,多媒體內(nèi)容描述信息的形式可包括文本、圖片、視頻、音頻等格式。由入駐商家的地理位置描述子、圖像特征描述子和多媒體內(nèi)容描述信息形成目標(biāo)綜合信息,錄入目標(biāo)信息庫(kù),通常目標(biāo)信息庫(kù)存儲(chǔ)在云端服務(wù)器,使用者通過(guò)客戶端與云端服務(wù)器交換信息。實(shí)現(xiàn)本發(fā)明的軟件(即對(duì)應(yīng)的信息推送系統(tǒng))通常存儲(chǔ)在客戶端。
客戶端可以利用通用計(jì)算機(jī)、智能手機(jī)、IPAD等電子應(yīng)用平臺(tái)實(shí)現(xiàn)。這里以使用智能手機(jī)(以下簡(jiǎn)稱手機(jī))作為使用者的操作終端(即客戶端)為例,說(shuō)明本方法的使用流程,如圖2所示。
假設(shè)使用者位于某一位置。首先,使用者利用手機(jī)提供的功能獲取當(dāng)前位置的經(jīng)緯度坐標(biāo);利用手機(jī)的方向傳感器,獲取當(dāng)前方向信息。
其次,根據(jù)使用者當(dāng)前位置的經(jīng)緯度坐標(biāo),在目標(biāo)信息庫(kù)中檢索得到使用者當(dāng)前位置附近設(shè)定范圍內(nèi)的入駐商家列表,即目標(biāo)點(diǎn)位列表。設(shè)定范圍可根據(jù)使用要求確定,如根據(jù)距離使用者當(dāng)前位置的遠(yuǎn)近排序確定的20個(gè)入駐商家,或者距使用者當(dāng)前位置200米以內(nèi)的所有入駐商家。
然后,判斷手機(jī)當(dāng)前的朝向:
如果使用者當(dāng)前方向信息為指向地面,即手機(jī)近似水平放置,通?!笆褂谜弋?dāng)前方向信息為指向地面”的情況也可自行定義,如手機(jī)的方向傾角超過(guò)一定的閾值即可認(rèn)為手機(jī)近似水平放置。則手機(jī)顯示使用者當(dāng)前位置對(duì)應(yīng)的地圖,同時(shí)在地圖上疊加顯示所有已檢索到的入駐商家名稱,并且名稱標(biāo)識(shí)在地圖的相應(yīng)位置上,每一個(gè)名稱標(biāo)識(shí)帶有超級(jí)鏈接,通過(guò)點(diǎn)擊即可進(jìn)入入駐商家的多媒體內(nèi)容描述信息的顯示。如圖3所示,手機(jī)實(shí)時(shí)顯示的地圖上疊加顯示的入駐商家有“福祿民居”、“楚仁堂大藥房”、“過(guò)鍋癮三汁燜鍋”、“新華樓”、“長(zhǎng)沙豆皮”、“九芝堂”、“鴻盛商店”、“湘辣食府”等,不同的入駐商家根據(jù)其屬性(如餐飲、藥店)不同,采用不同的符號(hào)標(biāo)識(shí)。實(shí)時(shí)顯示的地圖可以利用現(xiàn)有的地圖資源獲得,存儲(chǔ)在手機(jī)上。
如果使用者當(dāng)前方向信息不指向地面,即手機(jī)近似垂直放置,則開(kāi)啟手機(jī)攝像頭,進(jìn)行圖像實(shí)時(shí)采集,通常手機(jī)何時(shí)進(jìn)行圖像采集也可根據(jù)使用情況自行定義。采集到的實(shí)時(shí)圖像顯示在手機(jī)屏幕上。同時(shí)對(duì)實(shí)時(shí)圖像進(jìn)行特征提取得到圖像特征描述子,將附近商家列表中的各商家的每一幅圖像的圖像特征描述子與之進(jìn)行特征匹配。如果與某商家匹配成功,則可將該商家的文字介紹、廣告視頻、打折優(yōu)惠券等多媒體內(nèi)容描述信息中可顯示的部分疊加顯示到手機(jī)圖像的相應(yīng)位置(目標(biāo)點(diǎn)位所在實(shí)時(shí)圖像的相應(yīng)位置),多媒體內(nèi)容描述信息中的音頻部分則播放出來(lái);如果與某商家信息匹配未成功,則根據(jù)該商家的位置和當(dāng)前使用者的方位,計(jì)算得到商家在用戶視野中的方向,比如認(rèn)為商家在使用者的左前方、右前方或正前方,則將該商家的名稱以文字或圖標(biāo)等標(biāo)簽形式疊加顯示在手機(jī)實(shí)時(shí)圖像中;再如認(rèn)為商家在使用者的左后方、右后方或正后方,則認(rèn)為商家不在用戶視野中,在手機(jī)實(shí)時(shí)圖像中不顯示該商家的信息。如圖4所示,顯示的實(shí)時(shí)圖像中,新華樓屬于匹配成功的商家,該商家的多媒體信息顯示在相應(yīng)位置;而“福祿民居”、“楚仁堂大藥房”和“長(zhǎng)沙豆皮”屬于匹配不成功的商家,但是位于用戶的視野中(可能在實(shí)時(shí)圖像中被遮擋),因此在相應(yīng)位置顯示這三家的名稱。
通過(guò)上述過(guò)程,使用者只要打開(kāi)手機(jī)中的相應(yīng)應(yīng)用系統(tǒng),即可自動(dòng)循環(huán)進(jìn)行以上操作,以增強(qiáng)現(xiàn)實(shí)的方式獲取景點(diǎn)、餐飲、購(gòu)物等各入駐商家的推送信息。
本發(fā)明提供的技術(shù)方案不限于上述的應(yīng)用場(chǎng)景,凡是使用本發(fā)明所限定的技術(shù)特征的方法或系統(tǒng)均落入本發(fā)明的保護(hù)范圍。