專(zhuān)利名稱(chēng):使用地理信號(hào)特征群集實(shí)現(xiàn)端到端信息推播的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及關(guān)于主動(dòng)推播技術(shù),且特別有關(guān)于一種可依據(jù)地標(biāo)位置坐標(biāo)的一范圍內(nèi)的蜂巢式或WiFi無(wú)線(xiàn)網(wǎng)絡(luò)信號(hào)特征群集來(lái)實(shí)現(xiàn)信息推播的方法。
背景技術(shù):
隨著移動(dòng)上網(wǎng)用戶(hù)快速成長(zhǎng),多樣化類(lèi)型的以位置信息為基礎(chǔ)的加值應(yīng)用服務(wù)也呈現(xiàn)高度性發(fā)展。該服務(wù)信息的取得,目前大多數(shù)仍沿用傳統(tǒng)的技術(shù),主要是利用PULL同步互動(dòng)模式,其方法為當(dāng)移動(dòng)用戶(hù)在有服務(wù)需求的情況下,由移動(dòng)客戶(hù)端主動(dòng)要求建立聯(lián)機(jī)至服務(wù)器端獲取服務(wù)信息。針對(duì)某些要求實(shí)時(shí)性的加值應(yīng)用服務(wù)而言,該模式很有可能會(huì)因?yàn)闀r(shí)間、地點(diǎn)因素的關(guān)系而直接影響到服務(wù)信息的價(jià)值性和實(shí)用性。為因應(yīng)移動(dòng)用戶(hù)能實(shí)時(shí)、即地取得最新的服務(wù)信息,發(fā)展PUSH異步互動(dòng)模式技術(shù),在適當(dāng)?shù)臅r(shí)間且適當(dāng)?shù)牡攸c(diǎn)主動(dòng)推播合適的服務(wù)信息給移動(dòng)用戶(hù)已經(jīng)形成相關(guān)以位置信息為基礎(chǔ)的加值應(yīng)用服 務(wù)領(lǐng)域的關(guān)注與重視。在蜂巢無(wú)線(xiàn)網(wǎng)絡(luò)環(huán)境下,現(xiàn)階段主動(dòng)推播(active push)服務(wù)信息,大多數(shù)是透過(guò)簡(jiǎn)訊(Short Message Service, SMS)來(lái)達(dá)成,其方法可概分為數(shù)據(jù)庫(kù)簡(jiǎn)訊(Data MiningSMS)和區(qū)域簡(jiǎn)訊。數(shù)據(jù)庫(kù)簡(jiǎn)訊是透過(guò)條件設(shè)定如性別、年齡、地區(qū),然后在指定的時(shí)間發(fā)送簡(jiǎn)訊,而區(qū)域簡(jiǎn)訊是利用指定區(qū)域的交換機(jī)偵測(cè)于指定時(shí)間進(jìn)入該區(qū)域后發(fā)送簡(jiǎn)訊。在技術(shù)面上,簡(jiǎn)訊方法具有簡(jiǎn)單、容易執(zhí)行的優(yōu)點(diǎn),其主要的缺點(diǎn)是,需要電信營(yíng)運(yùn)商的數(shù)據(jù)庫(kù)支持,如此將導(dǎo)致冗長(zhǎng)的信息推播規(guī)劃程序。盡管該方法可以滿(mǎn)足移動(dòng)用戶(hù)在接收服務(wù)信息的實(shí)時(shí)性需求,但在提供接收服務(wù)信息的精準(zhǔn)適地性需求上,將無(wú)法準(zhǔn)確的掌握。另一個(gè)主動(dòng)推播技術(shù),是透過(guò)無(wú)線(xiàn)應(yīng)用協(xié)議論壇(WAP Forum)所制定的無(wú)線(xiàn)推播協(xié)議(WAP PushProtocol)來(lái)提供信息推播。該WAP Push的架構(gòu),主要包括Push Initiator (PI)、PushProxy Gateway (PPG)以及WAP Client三個(gè)部分。信息推播的內(nèi)容型態(tài)包括服務(wù)通知與服務(wù)加載,其中,針對(duì)服務(wù)通知型態(tài)的工作方法做如下簡(jiǎn)單的說(shuō)明PI是信息提供者,以推播存取協(xié)議(Push Access Protocol)向PPG提出信息通知的推播要求,PPG將服務(wù)的通知轉(zhuǎn)成二進(jìn)制形式后,再透過(guò)OTA協(xié)議(Over-the-Air Protocol)傳送至移動(dòng)客戶(hù)端。當(dāng)移動(dòng)客戶(hù)端收到通知后,可以選擇是否立即連結(jié)或稍后連結(jié),如果選擇立即連結(jié),移動(dòng)客戶(hù)端透過(guò)PPG以一般的I3ULL方式連結(jié)到提供服務(wù)的URL地址取得信息內(nèi)容,接著以XML的型態(tài)將信息內(nèi)容傳送至移動(dòng)客戶(hù)端,并顯示最新的信息,如果選擇稍后鏈接,則會(huì)先儲(chǔ)存在移動(dòng)客戶(hù)端一段時(shí)間,一旦超過(guò)時(shí)限將會(huì)自動(dòng)清除該服務(wù)的通知。無(wú)線(xiàn)推播協(xié)議可以依據(jù)每個(gè)移動(dòng)用戶(hù)所提出的不同要求,并在特定時(shí)間內(nèi)將通知信息響應(yīng)給移動(dòng)用戶(hù),達(dá)成實(shí)時(shí)信息的主動(dòng)通知,但對(duì)滿(mǎn)足移動(dòng)用戶(hù)在接收服務(wù)信息的精準(zhǔn)適地性需求上,仍是需要克服的問(wèn)題與突破的技術(shù)瓶頸。于主動(dòng)推播技術(shù)上,除了前述的方法外,以藍(lán)芽訊號(hào)為基礎(chǔ)的主動(dòng)推播也為使用的方法。雖然擁有較佳的地理?xiàng)l件設(shè)定以接收服務(wù)信息,其最主要的缺點(diǎn),裝置是必需開(kāi)啟藍(lán)芽,并且設(shè)定為可被偵測(cè),此外,額外的硬設(shè)備成本和地理?xiàng)l件的狹義性定義也是主要問(wèn)題。鑒于此,為滿(mǎn)足移動(dòng)用戶(hù)能實(shí)時(shí)性且適地性接收服務(wù)信息,本發(fā)明提供一種使用地理環(huán)境的無(wú)線(xiàn)網(wǎng)絡(luò)信號(hào)特征來(lái)實(shí)現(xiàn)信息推播的方法。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例的信息主動(dòng)推播方法是適用于蜂巢式和WiFi無(wú)線(xiàn)網(wǎng)絡(luò)。一第一裝置可視為一信息提供者,藉由裝置端的用戶(hù)界面(user interface,UI)設(shè)定一地標(biāo),并建立相關(guān)于該地標(biāo)的信息數(shù)據(jù),接著,依據(jù)該信息數(shù)據(jù)一信息推播服務(wù)器能從一信號(hào)特征數(shù)據(jù)庫(kù)獲取復(fù)數(shù)地理信號(hào)特征群集,基于該獲取到的復(fù)數(shù)地理信號(hào)特征群集和該信息數(shù)據(jù)建立一信息推播表。本發(fā)明實(shí)例的信息主動(dòng)推播方法是藉由一第二裝置檢測(cè)到的信號(hào)特征,進(jìn)行信息的主動(dòng)推播。該第二裝置可視為一信息接收者,信息主動(dòng)推播的程序可分為信息 通知與信息推播。對(duì)于信息通知程序,包括下列步驟依據(jù)信息推播表,該信息推播服務(wù)器主動(dòng)建立通知聯(lián)機(jī),通知該第二裝置提取推播條件;當(dāng)接收到該通知之后,該第二裝置檢測(cè)服務(wù)小區(qū)基站或服務(wù)WiFi AP的信號(hào)特征并提供給該信息推播服務(wù)器自信息推播表中的復(fù)數(shù)地理信號(hào)特征群集中,選擇一地理信號(hào)特征群集以建立推播條件,且回傳該推播條件到該第二裝置。對(duì)于信息推播程序,包括下列步驟當(dāng)接收到該推播條件之后,該第二裝置檢測(cè)服務(wù)小區(qū)基站或服務(wù)WiFi AP的信號(hào)特征,若檢測(cè)到的該信號(hào)特征與該推播條件中的地理信號(hào)特征群集中的一信號(hào)特征相同,則該第二裝置提供該檢測(cè)到的信號(hào)特征給一定位運(yùn)算服務(wù)器以計(jì)算該第二裝置的位置;如果該計(jì)算到的位置位于該地標(biāo)位置坐標(biāo)的范圍內(nèi),則該信息推播服務(wù)器主動(dòng)推播信息至該第二裝置。本發(fā)明上述的方法是純軟件架構(gòu),可以透過(guò)程序代碼布設(shè)于實(shí)體機(jī)器中。當(dāng)機(jī)器加載程序代碼且執(zhí)行時(shí),機(jī)器成為用以實(shí)行本發(fā)明的裝置。
以下結(jié)合附圖
和具體實(shí)施方式
來(lái)進(jìn)一步說(shuō)明本發(fā)明。圖I為本發(fā)明實(shí)施例的信息推播網(wǎng)絡(luò)的示意圖;圖2為本發(fā)明實(shí)施例的信息推播建立機(jī)制的架構(gòu)示意圖;圖3為本發(fā)明實(shí)施例中自蜂巢次數(shù)據(jù)庫(kù)獲取地理信號(hào)特征群集的流程示意圖;圖4為本發(fā)明實(shí)施例中自混合次數(shù)據(jù)庫(kù)獲取地理信號(hào)特征群集的流程示意圖;圖5為本發(fā)明實(shí)施例的信息推播執(zhí)行機(jī)制的架構(gòu)示意圖;圖6為本發(fā)明實(shí)施例中依據(jù)檢測(cè)到的CGI碼參數(shù)進(jìn)行信息主動(dòng)推播的流程示意圖;圖7為本發(fā)明實(shí)施例中依據(jù)檢測(cè)到的MAC地址參數(shù)進(jìn)行信息主動(dòng)推播的流程示意圖。主要組件符號(hào)說(shuō)明101、102、103 GPS 衛(wèi)星104、105、106小區(qū)基站107、108、109、110 WiFiAP 111、112、113移動(dòng)裝置
114信息推播服務(wù)器115:數(shù)據(jù)運(yùn)算服務(wù)器 116定位運(yùn)算服務(wù)器117:信號(hào)特征數(shù)據(jù)庫(kù)
201數(shù)據(jù)加密單元202:備分?jǐn)?shù)據(jù)庫(kù) 203數(shù)據(jù)重送單元204:數(shù)據(jù)解密單元 205數(shù)據(jù)隊(duì)列單元206:特征群集單元 207事件產(chǎn)生單元208:蜂巢次數(shù)據(jù)庫(kù)
209混合次數(shù)據(jù)庫(kù)301 306:步驟
401 405 步驟501:事件通知單元`
502事件數(shù)據(jù)庫(kù)503:事件服務(wù)單元
504事件重送單元601 612:步驟701 711:步驟
具體實(shí)施例方式為了使本發(fā)明實(shí)現(xiàn)的技術(shù)手段、創(chuàng)作特征、達(dá)成目的與功效易于明白了解,下面結(jié)合具體圖示,進(jìn)一步闡述本發(fā)明。圖I為依據(jù)本發(fā)明實(shí)施例的一信息推播網(wǎng)絡(luò)的示意圖,包括復(fù)數(shù)GPS衛(wèi)星(101,102,103)、復(fù)數(shù)蜂巢小區(qū)基站(104,105,106)、復(fù)數(shù) WiFi AP (107,108,109,110)、一第一裝置111、一第二裝置112、一第三裝置113、一信息推播服務(wù)器114、一數(shù)據(jù)運(yùn)算服務(wù)器115、一定位運(yùn)算服務(wù)器116,以及一信號(hào)特征數(shù)據(jù)庫(kù)117。復(fù)數(shù)GPS衛(wèi)星全天候向地面?zhèn)魉投ㄎ恍盘?hào),復(fù)數(shù)小區(qū)基站中的每一小區(qū)基站具有一公共控制頻道(common control channel,CCH),其可以持續(xù)在蜂巢式網(wǎng)絡(luò)中廣播其信號(hào)來(lái)提供一唯一小區(qū)基站全局識(shí)別(CellGlobal Identity,CGI)碼,復(fù)數(shù)WiFi AP中的每一 WiFi AP具有一 CCH,其可以持續(xù)在WiFi網(wǎng)絡(luò)中廣播其訊號(hào)來(lái)提供一唯一媒介訪(fǎng)問(wèn)控制(Medium Access Control,MAC)地址。需注意的是,該GPS衛(wèi)星、小區(qū)基站和WiFi AP的數(shù)目并不限于圖I所示的數(shù)目,在不悖離本發(fā)明精神的前提下,在不同實(shí)施例中,該數(shù)目可以有所變化。該信息推播服務(wù)器114、該數(shù)據(jù)運(yùn)算服務(wù)器115、該定位運(yùn)算服務(wù)器116,以及該信號(hào)特征數(shù)據(jù)庫(kù)117系架設(shè)于云端,透過(guò)蜂巢式或WiFi無(wú)線(xiàn)網(wǎng)絡(luò)與第一裝置111、第二裝置112,以及第三裝置113進(jìn)行數(shù)據(jù)的傳送與接收。該第一裝置111是信息提供者,而第二裝置112是信息接收者。第一裝置111和第二裝置112可以包括但不限于智能型手機(jī)、個(gè)人數(shù)字助理(PDA)、平板電腦或筆記本電腦。第三裝置113是信號(hào)特征數(shù)據(jù)提供者,可以包括但不限于智能型手機(jī)和個(gè)人數(shù)字助理(PDA)。值得注意的是,第一裝置111和第二裝置112可視為各自獨(dú)立的客戶(hù)端,在不悖離本發(fā)明精神的前提下,在不同實(shí)施例中,也可視為同一客戶(hù)端。第三裝置113用于收集信號(hào)特征數(shù)據(jù),以提供該信號(hào)特征數(shù)據(jù)庫(kù)117進(jìn)行數(shù)據(jù)的更新,其實(shí)施方式為透過(guò)該裝置端的應(yīng)用程序自復(fù)數(shù)GPS衛(wèi)星、復(fù)數(shù)小區(qū)基站,以及復(fù)數(shù)WiFi AP獲取信號(hào)特征數(shù)據(jù),包括一 GPS位置坐標(biāo)、復(fù)數(shù)小區(qū)基站的CGI碼參數(shù)和信號(hào)強(qiáng)度值、復(fù)數(shù)WiFi AP的MAC地址參數(shù)和信號(hào)強(qiáng)度值,其中,GPS位置坐標(biāo)的取得的工作原理大致如下檢測(cè)到至少4個(gè)GPS衛(wèi)星訊號(hào)的一存在狀態(tài),依據(jù)來(lái)自衛(wèi)星的訊號(hào)測(cè)量ToA值以計(jì)算出位置坐標(biāo)。接著,藉由蜂巢式或WiFi無(wú)線(xiàn)網(wǎng)絡(luò)(如圖I中的104或108)的聯(lián)機(jī),第三裝置113將獲取的信號(hào)特征數(shù)據(jù)透過(guò)API傳送到數(shù)據(jù)運(yùn)算服務(wù)器115。在接收到這些信號(hào)特征數(shù)據(jù)之后,回復(fù)已接收的確認(rèn)訊號(hào)至第三裝置113,同時(shí)數(shù)據(jù)運(yùn)算服務(wù)器115搜尋該信號(hào)特征數(shù)據(jù)庫(kù)117以獲取相應(yīng)的數(shù)據(jù)庫(kù)的信號(hào)特征數(shù)據(jù),執(zhí)行數(shù)據(jù)融合(fusion)以及位置的估算,該位置系指小區(qū)基站和WiFi AP的位置。依據(jù)該數(shù)據(jù)運(yùn)算服務(wù)器115的融和數(shù)據(jù),信號(hào)特征數(shù)據(jù)庫(kù)117進(jìn)行數(shù)據(jù)的更新或儲(chǔ)存,且記錄位置信息狀態(tài)。對(duì)于下述的圖2至圖4,主要是依據(jù)本發(fā)明的一實(shí)施例描述如何建立信息推播。圖2為一建立機(jī)制的架構(gòu)示意圖。該第一裝置111使用裝置端的Π設(shè)定一地標(biāo),并建立相關(guān)于該地標(biāo)的推播信息數(shù)據(jù),地標(biāo)可視為一獨(dú)立事件。該地標(biāo)位置坐標(biāo)可自第三方服務(wù)商如Google取得,該信息數(shù)據(jù)可以包括但不限于至少一信息接收者、一地標(biāo)位置坐標(biāo)、一推 播距離、一推播起始和截止的日期與時(shí)間,以及一信息內(nèi)容,該信息內(nèi)容可以包括但不限于文字、卡片、圖像、聲音和影像。接著,一數(shù)據(jù)加密單元201負(fù)責(zé)對(duì)該信息數(shù)據(jù)執(zhí)行壓縮和加密,并傳遞該加密信息數(shù)據(jù)至一備份數(shù)據(jù)庫(kù)202儲(chǔ)存。藉由蜂巢式或WiFi無(wú)線(xiàn)網(wǎng)絡(luò)(如圖I中的105或109)的聯(lián)機(jī),該第一裝置111將該加密信息數(shù)據(jù)藉由API傳送至該信息推播服務(wù)器114,由于無(wú)線(xiàn)網(wǎng)絡(luò)的傳輸特性,如果該加密信息數(shù)據(jù)傳送失敗,則數(shù)據(jù)重送單元203將被啟動(dòng)并從該備份數(shù)據(jù)庫(kù)202取得該加密信息數(shù)據(jù)來(lái)進(jìn)行重送的動(dòng)作。該信息推播服務(wù)器114配備一數(shù)據(jù)解密單元204、一數(shù)據(jù)隊(duì)列單元205、一特征群集單元206和一事件產(chǎn)生單元207。當(dāng)該信息推播服務(wù)器114接收到加密信息數(shù)據(jù)之后,回復(fù)已接收的確認(rèn)訊號(hào)至第一裝置111,同時(shí)該解密單元204負(fù)責(zé)對(duì)該信息數(shù)據(jù)執(zhí)行解壓縮和解密。通常,該信息推播服務(wù)器114可能同時(shí)處理復(fù)數(shù)推播事件,該數(shù)據(jù)隊(duì)列單元205用于可依據(jù)該解密信息數(shù)據(jù)中之該推播起始的日期與時(shí)間賦予一事件優(yōu)先權(quán)值,基于優(yōu)先權(quán)值由高至低排列該復(fù)數(shù)解密信息數(shù)據(jù)。根據(jù)該解密信息數(shù)據(jù),該特征群集單元206能從信號(hào)特征數(shù)據(jù)庫(kù)117獲取復(fù)數(shù)地理信號(hào)特征群集。該信號(hào)特征數(shù)據(jù)庫(kù)117包括一蜂巢次數(shù)據(jù)庫(kù)208和一混合次數(shù)據(jù)庫(kù)209,該蜂巢次數(shù)據(jù)庫(kù)208儲(chǔ)存復(fù)數(shù)小區(qū)基站數(shù)據(jù),每一小區(qū)基站數(shù)據(jù)記錄一唯一 CGI碼參數(shù)和位置信息,該混合次數(shù)據(jù)庫(kù)209儲(chǔ)存復(fù)數(shù)WiFi AP數(shù)據(jù),每一WiFi AP數(shù)據(jù)記錄至少一 CGI碼參數(shù)、一唯一 MAC地址參數(shù)和位置信息,該CGI碼參數(shù)包括一移動(dòng)國(guó)家碼(Mobile Country Code, MCC)、一移動(dòng)網(wǎng)絡(luò)碼(Mobile Network Code, MNC)、一位置區(qū)域碼(Location Area Code,LAC),以及一小區(qū)基站標(biāo)識(shí)符(Cell Identity,CID)。圖3為自蜂巢次數(shù)據(jù)庫(kù)中,獲取地理信號(hào)特征群集的流程示意圖。該特征群集單元206可依據(jù)該解密信息數(shù)據(jù)中的地標(biāo)位置坐標(biāo),決定一 MCC(步驟301),使用該MCC為一鍵值(key),執(zhí)行該蜂巢次數(shù)據(jù)庫(kù)208的搜尋,以獲取相應(yīng)的數(shù)據(jù)庫(kù)的復(fù)數(shù)小區(qū)基站數(shù)據(jù)(步驟302)。接續(xù)執(zhí)行步驟303,基于該獲取到的復(fù)數(shù)小區(qū)基站數(shù)據(jù)統(tǒng)計(jì)該MCC的MNC數(shù)目且依據(jù)該MNC數(shù)目決定群集數(shù)目。
接續(xù)執(zhí)行步驟304,依據(jù)該MNC將同一 MCC的復(fù)數(shù)小區(qū)基站數(shù)據(jù)劃分復(fù)數(shù)群集(cluster) 0該群集劃分的方式為針對(duì)該復(fù)數(shù)小區(qū)基站數(shù)據(jù),將具有同一 MNC的小區(qū)基站數(shù)據(jù)劃分為同一群集。在此實(shí)施例中,每一群集的復(fù)數(shù)小區(qū)基站數(shù)據(jù)可以定義為一 η點(diǎn)數(shù)據(jù)群,用集合Ck來(lái)表示為Ck = {cl,. . .,cn},其中k為群集數(shù)目。接續(xù)執(zhí)行步驟305,自該復(fù)數(shù)群集中的每一群集獲取復(fù)數(shù)推播代表點(diǎn)。其實(shí)施方式為一群集Ck,包含η點(diǎn)數(shù)據(jù),每一數(shù)據(jù)點(diǎn)有一位置坐標(biāo)和一唯一 CGI碼,計(jì)算每一數(shù)據(jù)點(diǎn)和該解密信息數(shù)據(jù)中的地標(biāo)位置坐標(biāo)的距離值,如果該距離值小于該推播距離,則該數(shù)據(jù)點(diǎn)成為推播代表點(diǎn),且儲(chǔ)存該數(shù)據(jù)點(diǎn)的CGI碼。接續(xù)執(zhí)行步驟306,定義每一群集的復(fù)數(shù)推播代表點(diǎn)為一 i點(diǎn)數(shù)據(jù)群,用集合Pk來(lái)表示為Pk= {pi, ...,pi},其中i小于η且k為群集數(shù)目。該集合Pk為本發(fā)明一實(shí)施例的信息推播的地理信號(hào)特征群集,而該地理信號(hào)特征系為CGI碼。
圖4為自混合次數(shù)據(jù)庫(kù)中,獲取地理信號(hào)特征群集的流程示意圖。該特征群集單元206可依據(jù)該解密信息數(shù)據(jù)中的地標(biāo)位置坐標(biāo),決定一 MCC(步驟401),使用該MCC為一鍵值(key),執(zhí)行該混合次數(shù)據(jù)庫(kù)209的搜尋,以獲取相應(yīng)的數(shù)據(jù)庫(kù)的復(fù)數(shù)WiFi AP數(shù)據(jù)(步驟402)。接續(xù)執(zhí)行步驟403,定義該復(fù)數(shù)WiFi AP數(shù)據(jù)為一 m點(diǎn)群集,用集合W來(lái)表示為W
—{w I,· · ·,wm} ο于步驟404,自該群集獲取復(fù)數(shù)推播代表點(diǎn)。其實(shí)施方式為該群集的每一數(shù)據(jù)點(diǎn)有一位置坐標(biāo)和一唯一 MAC地址,計(jì)算每一數(shù)據(jù)點(diǎn)和該解密信息數(shù)據(jù)中的地標(biāo)位置坐標(biāo)的距離值,如果該距離值小于該推播距離,則該數(shù)據(jù)點(diǎn)成為推播代表點(diǎn),且儲(chǔ)存該數(shù)據(jù)點(diǎn)的MAC地址。接續(xù)執(zhí)行步驟405,定義該復(fù)數(shù)推播代表點(diǎn)為一 j點(diǎn)數(shù)據(jù)群,用集合Q來(lái)表示為Q=&1,...^」},其中」小于111。該集合Q為本發(fā)明一實(shí)施例的信息推播的地理信號(hào)特征群集,而該地理信號(hào)特征為MAC地址。值得注意的是,在本發(fā)明的一實(shí)施例中,該特征群集單元206可從單一地標(biāo)(unicase landmark)獲取到k+1地理信號(hào)特征群集,在不悖離本發(fā)明精神的前提下,在不同實(shí)施例中,根據(jù)該第一裝置111提供地標(biāo)數(shù)據(jù)內(nèi)容的屬性,可允許復(fù)數(shù)地標(biāo)同時(shí)存在,即一群地標(biāo)(multicase landmarks),此時(shí),該特征群集單元206可從該群地標(biāo)獲取到LX (k+1)地理信號(hào)特征群集,其中L為地標(biāo)數(shù)目。該特征群集單元206將獲取到的該復(fù)數(shù)地理信號(hào)特征群集傳遞到該事件產(chǎn)生單元207,該事件產(chǎn)生單元207指派一信息推播ID,且建立一信息推播表,其中,該信息推播表紀(jì)錄該信息推播ID、該解密信息數(shù)據(jù)中的信息接收者、推播起始和截止的日期與時(shí)間、信息內(nèi)容,以及接收到的該復(fù)數(shù)地理信號(hào)特征群集(即集合Pk和Q)。對(duì)于下述的圖5至圖7,主要是依據(jù)本發(fā)明的一實(shí)施例描述執(zhí)行信息推播的方法。圖5為一執(zhí)行機(jī)制的架構(gòu)示意圖。該信息推播服務(wù)器114又配備一事件通知單元501、一事件數(shù)據(jù)庫(kù)502、一事件服務(wù)單元503和一事件重送單元504。該事件產(chǎn)生單元207建立一信息推播表之后,傳遞到該事件通知單元501。根據(jù)該信息推播表的紀(jì)錄,該事件通知單元501負(fù)責(zé)主動(dòng)建立通知聯(lián)機(jī),通知該第二裝置112(即信息接收者)提取推播條件,同時(shí)將該信息推播表中的該信息推播ID和該信息內(nèi)容傳遞到該事件數(shù)據(jù)庫(kù)502儲(chǔ)存。當(dāng)該第二裝置112接收到該通知之后,檢測(cè)一信號(hào)特征,并建立聯(lián)機(jī)到該事件通知單元501取得該推播條件,該檢測(cè)到的信號(hào)特征包括CGI碼參數(shù)或MAC地址參數(shù)。需注意的是,在本發(fā)明的一實(shí)施例中,該事件通知單元501可依據(jù)該第二裝置112檢測(cè)到的信號(hào)特征提供不同的推播條件?;讷@取到的推播條件,該第二裝置112進(jìn)行裝置端的事件檢查,如果該推播條件為一存在狀態(tài),則該第二裝置112建立聯(lián)機(jī),由該事件服務(wù)單元503執(zhí)行信息內(nèi)容推播。圖6為依據(jù)檢測(cè)到的CGI碼參數(shù),進(jìn)行信息主動(dòng)推播的流程示意圖。該信息主動(dòng)推播的程序可分為信息通知與信息推播。對(duì)于信息通知程序,包括下列步驟當(dāng)該第二裝置112接收到該通知之后,如果檢測(cè)一服務(wù)小區(qū)基站(如圖I中的106)的CGI碼參數(shù)為一存在狀態(tài)(步驟601),則將該檢測(cè)到的CGI碼中的MCC、MNC,以及LAC通過(guò)API傳送到該事件通知單元501 (步驟602),如果檢測(cè)一服務(wù)小區(qū)基站的CGI碼參數(shù)為一未存在狀態(tài),則表示該第二裝置112使用MAC地址參數(shù)進(jìn)行信息主動(dòng)推播(步驟603)。接續(xù)執(zhí)行步驟604,根據(jù)接收到的MCC、MNC,以及LAC,可從該信息推播表中的復(fù)數(shù)
地理信號(hào)特征群集(即集合Pk),選擇一群集。其實(shí)施方式為該事件通知單元501將接收到的MCC、MNC以及LAC與復(fù)數(shù)地理信號(hào)特征群集中的每一群集的MCC、MNC以及LAC進(jìn)行比對(duì),如果該MCC、該MNC,以及該LAC為一存在狀態(tài),則選擇比對(duì)相同的該群集,如果該MCC、該MNC,以及該LAC為一未存在狀態(tài),則根據(jù)該MCC和該MNC再進(jìn)行比對(duì),并選擇比對(duì)相同的該群集。接續(xù)執(zhí)行步驟605,基于該選擇到的地理信號(hào)特征群集建立一推播條件,并傳送到該第二裝置112。該推播條件包括選擇到的該地理信號(hào)特征群集中的至少一 LAC和至少一CID、該信息推播表中的該信息推播ID和該推播起始和截止的日期與時(shí)間。對(duì)于信息推播程序,包括下列步驟接續(xù)執(zhí)行步驟606,使用檢測(cè)到的服務(wù)小區(qū)基站的CGI碼和信號(hào)強(qiáng)度值,在推播起始和截止的日期與時(shí)間之內(nèi),進(jìn)行事件檢查。其實(shí)施方式為如果該第二裝置112檢測(cè)到的該CGI碼中的LAC和CID與該推播條件中的地理信號(hào)特征群集中的LAC和CID相同(步驟607),則傳送該信息推播ID以及該服務(wù)小區(qū)基站的CGI碼和信號(hào)強(qiáng)度值到該事件服務(wù)單元503 (步驟608),反之,則繼續(xù)執(zhí)行步驟606。接續(xù)執(zhí)行步驟609,該事件服務(wù)單元503傳送接收到的該服務(wù)小區(qū)基站的CGI碼和信號(hào)強(qiáng)度值到該定位運(yùn)算服務(wù)器116,計(jì)算該第二裝置112位置,如果計(jì)算到的位置位于該推播圓內(nèi)(步驟610),則進(jìn)至步驟611,反之,則結(jié)束主動(dòng)推播信息(步驟612)。在本發(fā)明的一實(shí)施例中,該推播圓是指以地標(biāo)位置坐標(biāo)為圓心,推播距離為半徑,所定義的一圓。于步驟611中,該事件服務(wù)單元503根據(jù)接收到的該信息推播ID可從該事件數(shù)據(jù)庫(kù)502獲取該信息內(nèi)容,并執(zhí)行主動(dòng)推播信息內(nèi)容至該第二裝置112。圖7為依據(jù)檢測(cè)到的MAC地址參數(shù),進(jìn)行信息主動(dòng)推播的流程示意圖。該信息主動(dòng)推播的程序可分為信息通知與信息推播。對(duì)于信息通知程序,包括下列步驟該第二裝置112檢測(cè)一服務(wù)WiFi AP (如圖I中的110)的MAC地址參數(shù)(步驟701),并將該MAC地址使用API傳送到該事件通知單元501 (步驟702)。接續(xù)執(zhí)行步驟703,根據(jù)接收到的該MAC地址,該事件通知單元501可從該信息推播表中的復(fù)數(shù)地理信號(hào)特征群集,直接選擇一群集(即集合Q)。接續(xù)執(zhí)行步驟704,依據(jù)該選擇到的地理信號(hào)特征群集建立一推播條件,并傳送到該第二裝置112。該推播條件包括選擇到的地理信號(hào)特征群集中的MAC地址參數(shù)、信息推播表中的該信息推播ID和推播起始和截止的日期與時(shí)間。對(duì)于信息推播程序,包括下列步驟于步驟705中,使用檢測(cè)到的服務(wù)WiFi AP的MAC地址和信號(hào)強(qiáng)度值,于該推播起始和截止的日期與時(shí)間之內(nèi),進(jìn)行事件檢查。其實(shí)施方式為如果該第二裝置112檢測(cè)到的該MAC地址與推播條件中的地理信號(hào)特征群集中的MAC地址相同(步驟706),則傳送該信息推播ID以及該服務(wù)WiFi AP的MAC地址和信號(hào)強(qiáng)度值到事件服務(wù)單元503 (步驟707),反之,則繼續(xù)執(zhí)行步驟705。接續(xù)執(zhí)行步驟708,該事件服務(wù)單元503傳送接收到的該服務(wù)WiFi AP的MAC地址和信號(hào)強(qiáng)度值到該定位運(yùn)算服務(wù)器116,計(jì)算該第二裝置112位置,如果計(jì)算到的位置位于該推播圓內(nèi)(步驟709),則進(jìn)至步驟710,反之,則結(jié)束主動(dòng)推播信息(步驟711)。 于步驟710中,根據(jù)接收到的信息推播ID,事件服務(wù)單元503可從事件數(shù)據(jù)庫(kù)502獲取該信息內(nèi)容,并執(zhí)行主動(dòng)推播信息內(nèi)容至第二裝置112。值得注意的是,在本發(fā)明的一實(shí)施例,第二裝置112如智能型手機(jī)或平板電腦接收到該推播條件通知之后,可能同時(shí)檢測(cè)到一服務(wù)小區(qū)基站的CGI碼參數(shù)和一服務(wù)WiFiAP的MAC地址參數(shù),此時(shí),執(zhí)行信息主動(dòng)推播的方法,其步驟如前所述(步驟602至612)。當(dāng)事件服務(wù)單元503執(zhí)行推播信息內(nèi)容至第二裝置112時(shí),由于無(wú)線(xiàn)網(wǎng)絡(luò)的傳輸特性,該推播事件可能失敗,此時(shí),該事件服務(wù)單元503將接收到的該信息推播ID傳遞到該事件重送單元504。在接收到該信息推播ID之后,該事件重送單元504可從事件數(shù)據(jù)庫(kù)503獲取該信息內(nèi)容,并負(fù)責(zé)進(jìn)行信息內(nèi)容重新推播的動(dòng)作。上述本發(fā)明的方法,或特定系統(tǒng)單元、或其部份單元,為純軟件架構(gòu),可以透過(guò)程序代碼布設(shè)于實(shí)體媒體,如硬盤(pán)、光盤(pán)片、或是任何電子裝置(如智能型手機(jī)、計(jì)算機(jī)可讀取之儲(chǔ)存媒體),當(dāng)機(jī)器加載程序代碼且執(zhí)行(如智能型手機(jī)加載且執(zhí)行),機(jī)器成為用以實(shí)行本發(fā)明的裝置。上述本發(fā)明的方法與裝置也可以程序代碼型態(tài)透過(guò)一些傳送媒體,如電纜、光纖、或是任何傳輸型態(tài)進(jìn)行傳送,當(dāng)程序代碼被機(jī)器(如智能型手機(jī))接收、加載且執(zhí)行,機(jī)器成為用以實(shí)行本發(fā)明的裝置。以上顯示和描述了本發(fā)明的基本原理、主要特征和本發(fā)明的優(yōu)點(diǎn)。本行業(yè)的技術(shù)人員應(yīng)該了解,本發(fā)明不受上述實(shí)施例的限制,上述實(shí)施例和說(shuō)明書(shū)中描述的只是說(shuō)明本發(fā)明的原理,在不脫離本發(fā)明精神和范圍的前提下,本發(fā)明還會(huì)有各種變化和改進(jìn),這些變化和改進(jìn)都落入要求保護(hù)的本發(fā)明范圍內(nèi)。本發(fā)明要求保護(hù)范圍由所附的權(quán)利要求書(shū)及其等效物界定。
權(quán)利要求
1.ー種使用地理信號(hào)特征群集實(shí)現(xiàn)端到端信息推播的方法,適用于蜂巣式和WiFi無(wú)線(xiàn)網(wǎng)絡(luò),所述方法包括下列步驟 一第一裝置可視為一信息提供者,通過(guò)裝置端設(shè)定一地標(biāo),并建立相關(guān)于該地標(biāo)的信息數(shù)據(jù);依據(jù)該信息數(shù)據(jù)一信息推播服務(wù)器能從一信號(hào)特征數(shù)據(jù)庫(kù)獲取復(fù)數(shù)地理信號(hào)特征群集,基于該獲取到的復(fù)數(shù)地理信號(hào)特征群集和該信息數(shù)據(jù)建立一信息推播表; 依據(jù)該信息推播表,該信息推播服務(wù)器主動(dòng)建立聯(lián)機(jī)通知一第二裝置提取推播條件,該第二裝置可視為一信息接收者; 當(dāng)接收到該通知之后,該第二裝置檢測(cè)服務(wù)小區(qū)基站或服務(wù)WiFi AP的信號(hào)特征并提供給該信息推播服務(wù)器自信息推播表中的復(fù)數(shù)地理信號(hào)特征群集中,選擇ー地理信號(hào)特征群集以建立推播條件,且傳送給該第二裝置; 當(dāng)接收到該推播條件之后,該第二裝置檢測(cè)服務(wù)小區(qū)基站或服務(wù)WiFi AP的信號(hào)特征; 若檢測(cè)到的該信號(hào)特征與該推播條件中的地理信號(hào)特征群集中的一信號(hào)特征相同,則該第二裝置提供該檢測(cè)到的信號(hào)特征給一定位運(yùn)算服務(wù)器以計(jì)算該第二裝置的位置; 若計(jì)算到的位置位于該地標(biāo)位置坐標(biāo)的ー范圍內(nèi),則該信息推播服務(wù)器主動(dòng)推播信息至該第二裝置。
2.根據(jù)權(quán)利要求I所述的使用地理信號(hào)特征群集實(shí)現(xiàn)端到端信息推播的方法,其特征在于,第一裝置為智能型手機(jī)、個(gè)人數(shù)字助理、平板電腦或筆記本電腦。
3.根據(jù)權(quán)利要求I所述的使用地理信號(hào)特征群集實(shí)現(xiàn)端到端信息推播的方法,其特征在于,信息數(shù)據(jù)包括至少一信息接收者、一地標(biāo)位置坐標(biāo)、一推播距離、一推播起始和截止的日期與時(shí)間,以及一信息內(nèi)容。
4.根據(jù)權(quán)利要求3所述的使用地理信號(hào)特征群集實(shí)現(xiàn)端到端信息推播的方法,其特征在于,信息內(nèi)容更包括文字、卡片、圖像、聲音和影像。
5.根據(jù)權(quán)利要求I所述的使用地理信號(hào)特征群集實(shí)現(xiàn)端到端信息推播的方法,其特征在于,信號(hào)特征數(shù)據(jù)庫(kù)包括一蜂巣次數(shù)據(jù)庫(kù)和一混合次數(shù)據(jù)庫(kù),其中該蜂巢次數(shù)據(jù)庫(kù)儲(chǔ)存復(fù)數(shù)小區(qū)基站數(shù)據(jù),每ー小區(qū)基站數(shù)據(jù)記錄ー唯一 CGI碼參數(shù)和位置信息,其中混合次數(shù)據(jù)庫(kù)儲(chǔ)存復(fù)數(shù)WiFi AP數(shù)據(jù),每ー WiFi AP數(shù)據(jù)記錄至少ー CGI碼參數(shù)、一唯一 MAC地址以及位置信息。
6.根據(jù)權(quán)利要求I所述的使用地理信號(hào)特征群集實(shí)現(xiàn)端到端信息推播的方法,其中信息推播服務(wù)器自蜂巣次數(shù)據(jù)庫(kù)中,獲取地理信號(hào)特征群集,包括下列步驟 依據(jù)該信息數(shù)據(jù)中的地標(biāo)位置坐標(biāo),決定ー移動(dòng)國(guó)家碼MCC ; 使用該MCC為ー鍵值,執(zhí)行該蜂巢次數(shù)據(jù)庫(kù)的搜尋,以獲取相應(yīng)的數(shù)據(jù)庫(kù)的復(fù)數(shù)小區(qū)基站數(shù)據(jù); 基于該獲取到的復(fù)數(shù)小區(qū)基站數(shù)據(jù)統(tǒng)計(jì)該MCC的移動(dòng)網(wǎng)絡(luò)碼MNC數(shù)目,并依據(jù)該MNC數(shù)目決定群集數(shù)目; 依據(jù)該MNC將同一 MCC之該復(fù)數(shù)小區(qū)基站數(shù)據(jù)劃分復(fù)數(shù)群集(cluster); 自該復(fù)數(shù)群集中的每一群集獲取復(fù)數(shù)推播代表點(diǎn);以及 定義每一群集的復(fù)數(shù)推播代表點(diǎn)為ー地理信號(hào)特征群集,其中該地理信號(hào)特征系為CGI 碼。
7.根據(jù)權(quán)利要求6所述的使用地理信號(hào)特征群集實(shí)現(xiàn)端到端信息推播的方法,更包括依據(jù)信息數(shù)據(jù)中的地標(biāo)位置坐標(biāo)對(duì)復(fù)數(shù)群集中的每一群集的每ー數(shù)據(jù)點(diǎn)計(jì)算ー距離值,若該距離值小于該推播距離,則該數(shù)據(jù)點(diǎn)成為推播代表點(diǎn),并儲(chǔ)存該數(shù)據(jù)點(diǎn)的CGI碼。
8.根據(jù)權(quán)利要求I所述的使用地理信號(hào)特征群集實(shí)現(xiàn)端到端信息推播的方法,其中信息推播服務(wù)器自混合次數(shù)據(jù)庫(kù)中,獲取地理信號(hào)特征群集,包括下列步驟 依據(jù)信息數(shù)據(jù)中的地標(biāo)位置坐標(biāo),決定ー MCC ; 使用該MCC為ー鍵值,執(zhí)行該混合次數(shù)據(jù)庫(kù)的搜尋,以獲取相應(yīng)的數(shù)據(jù)庫(kù)的復(fù)數(shù)WiFiAP數(shù)據(jù); 定義該復(fù)數(shù)WiFi AP數(shù)據(jù)為一群集; 自該群集獲取復(fù)數(shù)推播代表點(diǎn);以及 定義該復(fù)數(shù)推播代表點(diǎn)為ー地理信號(hào)特征群集,其中該地理信號(hào)特征系為MAC地址。
9.根據(jù)權(quán)利要求8所述的使用地理信號(hào)特征群集實(shí)現(xiàn)端到端信息推播的方法,更包括依據(jù)該信息數(shù)據(jù)中的地標(biāo)位置坐標(biāo)對(duì)該群集中的每ー數(shù)據(jù)點(diǎn)計(jì)算ー距離值,若該距離值小于該推播距離,則該數(shù)據(jù)點(diǎn)成為推播代表點(diǎn),并儲(chǔ)存該數(shù)據(jù)點(diǎn)的MAC地址。
10.根據(jù)權(quán)利要求I所述的使用地理信號(hào)特征群集實(shí)現(xiàn)端到端信息推播的方法,其特征在于,信息推播表紀(jì)錄信息推播ID、信息數(shù)據(jù)中的信息接收者、推播起始和截止的日期與時(shí)間、信息內(nèi)容,以及接收到的復(fù)數(shù)地理信號(hào)特征群集。
11.根據(jù)權(quán)利要求I所述的使用地理信號(hào)特征群集實(shí)現(xiàn)端到端信息推播的方法,其特征在于,第二裝置為智能型手機(jī)、個(gè)人數(shù)字助理、平板電腦或筆記本電腦。
12.根據(jù)權(quán)利要求11所述的使用地理信號(hào)特征群集實(shí)現(xiàn)端到端信息推播的方法,其特征在于,第二裝置檢測(cè)到的信號(hào)特征包括一服務(wù)小區(qū)基站的CGI碼參數(shù)和信號(hào)強(qiáng)度以及一服務(wù)WiFi AP的MAC地址參數(shù)和信號(hào)強(qiáng)度。
13.根據(jù)權(quán)利要求I所述的使用地理信號(hào)特征群集實(shí)現(xiàn)端到端信息推播的方法,其中基于第二裝置檢測(cè)到的CGI碼參數(shù)建立推播條件,包括下列步驟 將檢測(cè)到的CGI碼中的MCC、MNC,以及LAC傳送到該信息推播服務(wù)器; 依據(jù)接收到的MCC、MNC,以及LAC,信息推播服務(wù)器自復(fù)數(shù)地理信號(hào)特征群集,選擇ー群集;以及 依據(jù)選擇到的地理信號(hào)特征群集,信息推播服務(wù)器建立一推播條件,并傳送到第二裝置。
14.根據(jù)權(quán)利要求13所述的使用地理信號(hào)特征群集實(shí)現(xiàn)端到端信息推播的方法,其特征在于,推播條件包括選擇到的地理信號(hào)特征群集中的至少ー LAC和至少ー CID、信息推播表中的信息推播ID和推播起始和截止的日期與時(shí)間。
15.根據(jù)權(quán)利要求I所述的使用地理信號(hào)特征群集實(shí)現(xiàn)端到端信息推播的方法,其中基于第二裝置檢測(cè)到的MAC地址參數(shù)建立推播條件,包括下列步驟 將該MAC地址傳送到信息推播服務(wù)器; 依據(jù)接收到的該MAC地址,信息推播服務(wù)器自復(fù)數(shù)地理信號(hào)特征群集,直接選擇一群集;以及 依據(jù)該選擇到的地理信號(hào)特征群集,信息推播服務(wù)器建立一推播條件,并傳送到第二裝置。
16.根據(jù)權(quán)利要求15所述的使用地理信號(hào)特征群集實(shí)現(xiàn)端到端信息推播的方法,其特征在于,推播條件包括選擇到的地理信號(hào)特征群集中的MAC地址參數(shù)、信息推播表中的信息推播ID和推播起始和截止的日期與時(shí)間。
17.根據(jù)權(quán)利要求I所述的使用地理信號(hào)特征群集實(shí)現(xiàn)端到端信息推播的方法,其中使用該第二裝置檢測(cè)到的CGI碼參數(shù)和信號(hào)強(qiáng)度,執(zhí)行主動(dòng)推播,包括下列步驟 當(dāng)接收到推播條件之后,在該推播起始和截止的日期與時(shí)間之內(nèi),進(jìn)行事件檢查; 若檢測(cè)到的該CGI碼中的LAC和CID與推播條件中的地理信號(hào)特征群集中的LAC和CID相同,則傳送該信息推播ID以及該CGI碼和信號(hào)強(qiáng)度值到該信息推播服務(wù)器,反之,則繼續(xù)執(zhí)行該步驟; 將接收到的該CGI碼和信號(hào)強(qiáng)度值傳送到該定位運(yùn)算服務(wù)器,計(jì)算該第二裝置位置;若計(jì)算到的位置位于該推播圓內(nèi),則該信息推播服務(wù)器可執(zhí)行主動(dòng)推播信息內(nèi)容至該第二裝置,反之,則結(jié)束主動(dòng)推播信息。
18.根據(jù)權(quán)利要求I所述的使用地理信號(hào)特征群集實(shí)現(xiàn)端到端信息推播的方法,其中使用第二裝置檢測(cè)到的MAC地址參數(shù)和信號(hào)強(qiáng)度,執(zhí)行主動(dòng)推播,包括下列步驟 當(dāng)接收到推播條件之后,在推播起始和截止的日期與時(shí)間之內(nèi),進(jìn)行事件檢查; 若檢測(cè)到的MAC地址與推播條件中的地理信號(hào)特征群集中的MAC地址相同,則傳送該信息推播ID以及MAC地址和信號(hào)強(qiáng)度值到信息推播服務(wù)器,反之,則繼續(xù)執(zhí)行該步驟;將接收到的MAC地址和信號(hào)強(qiáng)度值傳送到定位運(yùn)算服務(wù)器,計(jì)算該第二裝置位置; 若計(jì)算到的位置位于該推播圓內(nèi),則該信息推播服務(wù)器可執(zhí)行主動(dòng)推播信息內(nèi)容至該第二裝置,反之,則結(jié)束主動(dòng)推播信息。
全文摘要
本發(fā)明公開(kāi)了一種使用地理信號(hào)特征群集實(shí)現(xiàn)端到端信息推播的方法。信息提供者使用一裝置建立相關(guān)于地標(biāo)的信息數(shù)據(jù),依據(jù)該信息數(shù)據(jù)一信息推播服務(wù)器能從一信號(hào)特征數(shù)據(jù)庫(kù)獲取復(fù)數(shù)地理信號(hào)特征群集,基于信息數(shù)據(jù)和獲取到的復(fù)數(shù)地理信號(hào)特征群集建立信息推播表。信息推播服務(wù)器可依據(jù)信息推播表的紀(jì)錄主動(dòng)建立聯(lián)機(jī)通知信息接收者提取推播條件;在接收到該通知之后,該信息接收者使用一裝置自蜂巢式或WiFi無(wú)線(xiàn)網(wǎng)絡(luò)檢測(cè)一信號(hào)特征并提供給信息推播服務(wù)器建立推播條件,且傳送給該信息接收者。在接收到推播條件之后,該信息接收者使用一裝置自蜂巢式或WiFi無(wú)線(xiàn)網(wǎng)絡(luò)檢測(cè)一信號(hào)特征,若檢測(cè)到的信號(hào)特征與推播條件中的地理信號(hào)特征群集中的信號(hào)特征相同,則信息推播服務(wù)器主動(dòng)推播信息至信息接收者。
文檔編號(hào)H04W4/12GK102843642SQ20121017884
公開(kāi)日2012年12月26日 申請(qǐng)日期2012年5月26日 優(yōu)先權(quán)日2011年6月21日
發(fā)明者劉柏池 申請(qǐng)人:勝義科技股份有限公司