一種位置事件的檢測(cè)方法、系統(tǒng)和裝置制造方法
【專利摘要】本發(fā)明公開(kāi)了一種位置事件的檢測(cè)方法、系統(tǒng)和裝置,適用于主動(dòng)推送式位置服務(wù),方法包括設(shè)置位置事件對(duì)應(yīng)的熱點(diǎn)區(qū)域和位置事件對(duì)應(yīng)的位置服務(wù);根據(jù)熱點(diǎn)區(qū)域和蜂窩小區(qū)數(shù)據(jù)庫(kù),確定熱點(diǎn)區(qū)域的邊界所穿越的所有邊界小區(qū),生成邊界小區(qū)列表;獲取終端當(dāng)前所處小區(qū),將終端當(dāng)前所處小區(qū)與邊界小區(qū)列表進(jìn)行對(duì)比,判斷終端當(dāng)前所處小區(qū)是否為邊界小區(qū);如果不是邊界小區(qū),終端停止位置信息采集;如果是邊界小區(qū),終端啟動(dòng)位置信息采集,當(dāng)位置事件發(fā)生時(shí),向終端推送位置事件對(duì)應(yīng)的位置服務(wù)。本發(fā)明的技術(shù)方案能夠控制GPS采集模塊間歇開(kāi)啟,從而大幅降低位置事件檢測(cè)帶來(lái)的終端功耗,延長(zhǎng)了終端的待機(jī)時(shí)長(zhǎng)。
【專利說(shuō)明】一種位置事件的檢測(cè)方法、系統(tǒng)和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)業(yè)務(wù)【技術(shù)領(lǐng)域】,尤其涉及一種位置事件的檢測(cè)方法、系統(tǒng)和裝置?!颈尘凹夹g(shù)】
[0002]基于位置的服務(wù)分為主動(dòng)式服務(wù)和被動(dòng)式服務(wù)。主動(dòng)式服務(wù)遵循“觸發(fā)-推送”模型,用戶進(jìn)入或離開(kāi)某個(gè)熱點(diǎn)區(qū)域,就會(huì)觸發(fā)業(yè)務(wù)平臺(tái)主動(dòng)將某項(xiàng)服務(wù)推送給用戶,此類服務(wù)包括位置廣告、地理尋寶、車輛安防、兒童監(jiān)護(hù)等。被動(dòng)式服務(wù)遵循“請(qǐng)求-應(yīng)答”模型,只有用戶向業(yè)務(wù)平臺(tái)請(qǐng)求某項(xiàng)服務(wù)時(shí),業(yè)務(wù)平臺(tái)才被動(dòng)地向用戶返回所需要的服務(wù),此類服務(wù)包括周邊搜索、導(dǎo)航算路、路況查詢等。
[0003]主動(dòng)式位置服務(wù)的構(gòu)成要素包括“用戶終端當(dāng)前位置”、“熱點(diǎn)區(qū)域”、“位置事件”和“所推送的服務(wù)”,各要素含義如下:
[0004]用戶終端當(dāng)前位置:通過(guò)終端上的GPS模塊獲得,以經(jīng)緯度坐標(biāo)標(biāo)識(shí);
[0005]熱點(diǎn)區(qū)域:以封閉圖形(圓形、矩形、多邊形等)圈定的連續(xù)地理區(qū)域,上述封閉圖形稱為熱點(diǎn)區(qū)域的邊界;
[0006]位置事件:又稱為“越界事件”,在用戶終端位置發(fā)生跨越熱點(diǎn)區(qū)域邊界的變化時(shí)產(chǎn)生,分為“進(jìn)入事件”和“離開(kāi)事件”,將用戶終端位置從熱點(diǎn)區(qū)域以外變化為熱點(diǎn)區(qū)域以內(nèi)所產(chǎn)生的事件定義為“進(jìn)入事件”,將用戶終端位置從熱點(diǎn)區(qū)域以內(nèi)變化為熱點(diǎn)區(qū)域以外所產(chǎn)生的事件定義為“離開(kāi)事件”;
[0007]所推送的服務(wù):每個(gè)熱點(diǎn)區(qū)域的進(jìn)入事件和離開(kāi)事件都可以分別對(duì)應(yīng)著一項(xiàng)或多項(xiàng)服務(wù),位置事件的發(fā)生會(huì)導(dǎo)致相應(yīng)服務(wù)的推送,例如在兒童監(jiān)護(hù)類應(yīng)用中,可將兒童所在學(xué)校的周邊設(shè)為熱點(diǎn)區(qū)域,并設(shè)置離開(kāi)事件對(duì)應(yīng)的推送服務(wù)為“向家長(zhǎng)發(fā)送報(bào)警短信”,一旦被監(jiān)護(hù)兒童離開(kāi)了學(xué)校,業(yè)務(wù)平臺(tái)就會(huì)主動(dòng)以短信通知家長(zhǎng)。
[0008]現(xiàn)有主動(dòng)式位置服務(wù)的典型服務(wù)流程為:
[0009]1、用戶或服務(wù)提供者在業(yè)務(wù)平臺(tái)設(shè)置熱點(diǎn)區(qū)域的位置及形狀;同時(shí)設(shè)置熱點(diǎn)區(qū)域進(jìn)入事件或離開(kāi)事件所對(duì)應(yīng)的推送服務(wù),記入“事件-服務(wù)匹配表”;
[0010]2、業(yè)務(wù)平臺(tái)將熱點(diǎn)區(qū)域的位置及形狀通過(guò)移動(dòng)通信網(wǎng)絡(luò)下發(fā)給用戶終端;
[0011]3、用戶終端在定時(shí)器的調(diào)度下,通過(guò)GPS模塊持續(xù)頻繁采集用戶終端當(dāng)前的經(jīng)緯度坐標(biāo),并與熱點(diǎn)區(qū)域的位置和形狀進(jìn)行比較,判斷是否產(chǎn)生了進(jìn)入事件或離開(kāi)事件;
[0012]4、若產(chǎn)生了進(jìn)入事件或離開(kāi)事件,則用戶終端通過(guò)移動(dòng)通信網(wǎng)絡(luò)向業(yè)務(wù)平臺(tái)上報(bào)位置事件;若未產(chǎn)生進(jìn)入事件或離開(kāi)事件,則用戶終端繼續(xù)等待定時(shí)器觸發(fā)下一次的GPS米集;
[0013]5、業(yè)務(wù)平臺(tái)監(jiān)聽(tīng)到用戶終端上報(bào)的位置事件后,從“事件-服務(wù)匹配表”中檢索出上報(bào)事件所對(duì)應(yīng)的服務(wù),并將此服務(wù)推送給用戶終端(推送的目標(biāo)用戶終端可以是上報(bào)位置事件的終端,也可以是其他終端)。
[0014]主動(dòng)式位置服務(wù)系統(tǒng)由業(yè)務(wù)平臺(tái)、用戶終端和移動(dòng)通信網(wǎng)絡(luò)構(gòu)成,其中,
[0015]業(yè)務(wù)平臺(tái):負(fù)責(zé)規(guī)則設(shè)置、事件監(jiān)聽(tīng)和服務(wù)推送。通過(guò)規(guī)則設(shè)置模塊實(shí)現(xiàn)熱點(diǎn)區(qū)域的配置,以及位置事件和對(duì)應(yīng)推送服務(wù)的配置;通過(guò)終端配置模塊將熱點(diǎn)區(qū)域的位置和形狀下發(fā)給用戶終端;通過(guò)事件監(jiān)聽(tīng)模塊監(jiān)聽(tīng)來(lái)自于用戶終端的事件上報(bào);通過(guò)服務(wù)匹配模塊檢索出上報(bào)事件所對(duì)應(yīng)的推送服務(wù);通過(guò)服務(wù)推送模塊將服務(wù)推送給用戶。
[0016]用戶終端:負(fù)責(zé)位置事件的檢測(cè)和事件的上報(bào)。通過(guò)配置接收模塊接收來(lái)自于業(yè)務(wù)平臺(tái)的熱點(diǎn)區(qū)域配置;通過(guò)定時(shí)器持續(xù)周期性觸發(fā)GPS采集模塊獲得用戶終端當(dāng)前的經(jīng)緯度坐標(biāo);通過(guò)位置事件判定模塊將用戶終端當(dāng)前的經(jīng)緯度坐標(biāo)與熱點(diǎn)區(qū)域的位置和形狀進(jìn)行空間比對(duì),確定是否發(fā)生了進(jìn)入事件或離開(kāi)事件;通過(guò)位置事件上報(bào)模塊將檢測(cè)到的進(jìn)入事件或離開(kāi)事件上報(bào)給業(yè)務(wù)平臺(tái);通過(guò)服務(wù)接收模塊接收業(yè)務(wù)平臺(tái)推送的服務(wù)。
[0017]移動(dòng)通信網(wǎng)絡(luò):作為業(yè)務(wù)平臺(tái)與用戶終端之間進(jìn)行配置下發(fā)、事件上報(bào)和服務(wù)推送的通信通道。
[0018]現(xiàn)有主動(dòng)式位置服務(wù)技術(shù)方案存在以下的缺點(diǎn):
[0019]在檢測(cè)位置事件的過(guò)程中,用戶終端需要持續(xù)頻繁的通過(guò)GPS獲取用戶的當(dāng)前位置,進(jìn)而與熱點(diǎn)區(qū)域進(jìn)行空間比對(duì),判定是否產(chǎn)生進(jìn)入事件或離開(kāi)事件。而用戶終端上用于獲取位置的GPS采集模塊是高能耗器件,持續(xù)工作會(huì)迅速消耗用戶終端的電池電量,影響用戶終端的待機(jī)時(shí)長(zhǎng),進(jìn)而影響到主動(dòng)式位置服務(wù)的持續(xù)性,限制了主動(dòng)式位置服務(wù)的發(fā)展。
【發(fā)明內(nèi)容】
[0020]為了解決現(xiàn)有技術(shù)中存在的因頻繁使用GPS采集模塊而導(dǎo)致的迅速消耗用戶終端電池電量的技術(shù)問(wèn)題,本發(fā)明提出一種位置事件的檢測(cè)方法、系統(tǒng)和裝置,能夠控制GPS采集模塊間歇開(kāi)啟,從而大幅降低位置事件檢測(cè)帶來(lái)的終端功耗,延長(zhǎng)了終端的待機(jī)時(shí)長(zhǎng)。
[0021]本發(fā)明一方面提供了一種位置事件的檢測(cè)方法,適用于主動(dòng)推送式位置服務(wù),包括以下步驟:
[0022]設(shè)置所述位置事件對(duì)應(yīng)的熱點(diǎn)區(qū)域和所述位置事件對(duì)應(yīng)的位置服務(wù);
[0023]根據(jù)所述熱點(diǎn)區(qū)域和蜂窩小區(qū)數(shù)據(jù)庫(kù),確定所述熱點(diǎn)區(qū)域的邊界所穿越的所有邊界小區(qū),生成邊界小區(qū)列表;
[0024]獲取終端當(dāng)前所處小區(qū),將所述終端當(dāng)前所處小區(qū)與所述邊界小區(qū)列表進(jìn)行對(duì)t匕,判斷所述終端當(dāng)前所處小區(qū)是否為邊界小區(qū);
[0025]如果不是邊界小區(qū),終端停止位置信息采集;
[0026]如果是邊界小區(qū),終端啟動(dòng)位置信息采集,當(dāng)所述位置事件發(fā)生時(shí),向終端推送所述位置事件對(duì)應(yīng)的位置服務(wù)。
[0027]本發(fā)明另一方面提供了一種位置事件的檢測(cè)系統(tǒng),適用于主動(dòng)推送式位置服務(wù),包括業(yè)務(wù)平臺(tái)和終端,其中,
[0028]業(yè)務(wù)平臺(tái)用于設(shè)置所述位置事件對(duì)應(yīng)的熱點(diǎn)區(qū)域和所述位置事件對(duì)應(yīng)的位置服務(wù),根據(jù)所述熱點(diǎn)區(qū)域和蜂窩小區(qū)數(shù)據(jù)庫(kù),確定所述熱點(diǎn)區(qū)域的邊界所穿越的所有邊界小區(qū),生成邊界小區(qū)列表,將所述熱點(diǎn)區(qū)域和所述邊界小區(qū)列表發(fā)給終端;并用于接收終端上報(bào)的位置事件,向終端推送所述位置事件對(duì)應(yīng)的位置服務(wù);
[0029]終端用于獲取當(dāng)前所處小區(qū),將所述當(dāng)前所處小區(qū)與所述邊界小區(qū)列表進(jìn)行對(duì)t匕,判斷所述終端當(dāng)前所處小區(qū)是否為邊界小區(qū);如果不是邊界小區(qū),終端停止位置信息采集;如果是邊界小區(qū),終端啟動(dòng)位置信息采集,并判斷是否發(fā)生位置事件,如果發(fā)生位置事件,則向業(yè)務(wù)平臺(tái)上報(bào)位置事件。
[0030]本發(fā)明還提供了一種業(yè)務(wù)平臺(tái),包括規(guī)則設(shè)置模塊、蜂窩小區(qū)數(shù)據(jù)庫(kù)、邊界小區(qū)列表生成模塊、終端配置模塊、事件監(jiān)聽(tīng)模塊、服務(wù)匹配模塊和服務(wù)推送模塊,其中,
[0031]規(guī)則設(shè)置模塊用于設(shè)置所述位置事件對(duì)應(yīng)的熱點(diǎn)區(qū)域的位置和形狀,以及所述位置事件對(duì)應(yīng)的位置服務(wù),將所述熱點(diǎn)區(qū)域的位置和形狀發(fā)送給邊界小區(qū)列表生成模塊和終端配置模塊,并將位置事件和位置服務(wù)的匹配關(guān)系發(fā)送給服務(wù)匹配模塊;
[0032]蜂窩小區(qū)數(shù)據(jù)庫(kù)用于存儲(chǔ)所有蜂窩小區(qū)識(shí)別碼Cell-1D和地理位置的分布數(shù)據(jù),并將所有蜂窩小區(qū)識(shí)別碼Cell-1D和地理位置的分布數(shù)據(jù)發(fā)送給邊界小區(qū)列表生成模塊;
[0033]邊界小區(qū)列表生成模塊用于根據(jù)所述熱點(diǎn)區(qū)域的位置和形狀,以及所有蜂窩小區(qū)識(shí)別碼Cell-1D和地理位置的分布數(shù)據(jù),確定所述熱點(diǎn)區(qū)域的邊界所穿越的所有邊界小區(qū)識(shí)別碼Cell-1D,生成邊界小區(qū)列表,并將所述邊界小區(qū)列表發(fā)送給終端配置模塊;
[0034]終端配置模塊用于發(fā)送所述熱點(diǎn)區(qū)域的位置和形狀,以及所述邊界小區(qū)列表;
[0035]事件監(jiān)聽(tīng)模塊用于接收上報(bào)的位置事件,并將所述位置事件發(fā)送給服務(wù)匹配模塊;
[0036]服務(wù)匹配模塊用于檢索位置事件和位置服務(wù)的匹配關(guān)系,獲取事件監(jiān)聽(tīng)模塊發(fā)來(lái)的位置事件對(duì)應(yīng)的位置服務(wù),并將所述位置服務(wù)發(fā)送給服務(wù)推送模塊;
[0037]服務(wù)推送模塊用于推送所述位置服務(wù)。
[0038]本發(fā)明還提供了一種終端,包括配置接收模塊、當(dāng)前小區(qū)獲取模塊、檢測(cè)模式控制模塊、位置信息采集模塊、位置事件判定模塊、位置事件上報(bào)模塊和服務(wù)接收模塊,
[0039]配置接收模塊用于接收所述熱點(diǎn)區(qū)域的位置和形狀,以及所述邊界小區(qū)列表,將所述邊界小區(qū)列表發(fā)送給檢測(cè)模式控制模塊,并將所述熱點(diǎn)區(qū)域的位置和形狀發(fā)送給位置事件判定模塊;
[0040]當(dāng)前小區(qū)獲取模塊接收檢測(cè)模式控制模塊發(fā)來(lái)的獲取當(dāng)前所處小區(qū)的請(qǐng)求,并將當(dāng)前所處小區(qū)的識(shí)別碼Cell-1D發(fā)送給檢測(cè)模式控制模塊;
[0041]檢測(cè)模式控制模塊用于向當(dāng)前小區(qū)獲取模塊發(fā)送獲取當(dāng)前所處小區(qū)的請(qǐng)求,從當(dāng)前小區(qū)獲取模塊獲取當(dāng)前所處小區(qū)的識(shí)別碼Cell-1D,將當(dāng)前所處小區(qū)的識(shí)別碼Cell-1D與接收到的邊界小區(qū)列表中的邊界小區(qū)識(shí)別碼Cell-1D進(jìn)行對(duì)比,判斷當(dāng)前所處小區(qū)是否為邊界小區(qū),如果不是邊界小區(qū),停止位置信息采集模塊工作,如果是邊界小區(qū),啟動(dòng)位置信息采集模塊工作;
[0042]位置信息采集模塊用于獲取所處的位置信息,并將所處的位置信息發(fā)送給位置事件判定|吳塊;
[0043]位置事件判定模塊用于根據(jù)接收的熱點(diǎn)區(qū)域的位置和形狀,以及所處的位置信息,判斷是否發(fā)生位置事件,如果發(fā)生位置事件,將所述位置事件發(fā)送給位置事件上報(bào)模塊;
[0044]位置事件上報(bào)模塊用于將位置事件上報(bào);
[0045]服務(wù)接收模塊用于接收推送的位置服務(wù)。
[0046]本發(fā)明的技術(shù)方案由于結(jié)合GPS定位技術(shù)和移動(dòng)通信蜂窩小區(qū)的分布特點(diǎn),采用基于“安全小區(qū)值守模式”和“邊界小區(qū)事件檢測(cè)模式”的雙模檢測(cè)機(jī)制進(jìn)行位置事件的檢測(cè)。熱點(diǎn)區(qū)域邊界穿過(guò)的所有小區(qū)為“邊界小區(qū)”,除了邊界小區(qū)以外的其他小區(qū)全部為“安全小區(qū)”,位置事件(進(jìn)入事件或離開(kāi)事件)必然發(fā)生在邊界小區(qū)之內(nèi),而一定不會(huì)發(fā)生在安全小區(qū)之內(nèi),因此,只有終端位于邊界小區(qū)之內(nèi)時(shí),才有必要進(jìn)行頻繁的GPS定位并檢測(cè)是否產(chǎn)生位置事件。
[0047]當(dāng)用戶終端位于安全小區(qū)時(shí),終端工作在值守模式下,此時(shí)GPS采集模塊關(guān)閉,終端功耗很低;當(dāng)用戶終端位于邊界小區(qū)時(shí),終端工作在事件檢測(cè)模式下,此時(shí)GPS采集模塊開(kāi)啟,終端功耗較高。而用戶在正常的運(yùn)動(dòng)模型下,大多數(shù)時(shí)間在安全小區(qū)之內(nèi)或之間運(yùn)動(dòng),只有在接近熱點(diǎn)區(qū)域的較短時(shí)間才會(huì)在邊界小區(qū)之內(nèi)或之間運(yùn)動(dòng),GPS采集模塊僅在此段時(shí)間內(nèi)短暫開(kāi)啟。相比于現(xiàn)有技術(shù)方案中GPS模塊持續(xù)開(kāi)啟,本發(fā)明技術(shù)方案通過(guò)控制GPS采集模塊間歇開(kāi)啟的方式,大幅降低了位置事件檢測(cè)所帶來(lái)的終端功耗,延長(zhǎng)了用戶終端的待機(jī)時(shí)長(zhǎng),進(jìn)而提升了服務(wù)的持續(xù)性。
【專利附圖】
【附圖說(shuō)明】
[0048]圖1是本發(fā)明中位置事件檢測(cè)過(guò)程的小區(qū)示意圖。
[0049]圖2是本發(fā)明實(shí)施例中位置事件檢測(cè)系統(tǒng)的結(jié)構(gòu)示意圖。
[0050]圖3是本發(fā)明實(shí)施例中位置事件檢測(cè)的流程圖。
【具體實(shí)施方式】
[0051]下面結(jié)合附圖對(duì)本發(fā)明的【具體實(shí)施方式】進(jìn)行詳細(xì)描述。
[0052]本發(fā)明結(jié)合GPS定位技術(shù)和移動(dòng)通信蜂窩小區(qū)的分布特點(diǎn),采用“安全小區(qū)值守模式”和“邊界小區(qū)事件檢測(cè)模式”的雙模檢測(cè)機(jī)制進(jìn)行位置事件的檢測(cè),通過(guò)間歇開(kāi)啟GPS模塊的方式,降低用戶終端的功耗。
[0053]現(xiàn)實(shí)世界可看作由移動(dòng)通信蜂窩小區(qū)(Cell)構(gòu)成的網(wǎng)格結(jié)構(gòu),每個(gè)小區(qū)都由稱為Cell-1D的識(shí)別碼唯一標(biāo)識(shí),熱點(diǎn)區(qū)域邊界穿過(guò)的所有小區(qū)都定義為“邊界小區(qū)”,除了邊界小區(qū)以外的其他小區(qū)全部為“安全小區(qū)”,位置事件(進(jìn)入事件或離開(kāi)事件)必然發(fā)生在邊界小區(qū)之內(nèi),而一定不會(huì)發(fā)生在安全小區(qū)之內(nèi),因此,只有終端位于邊界小區(qū)之內(nèi)時(shí),才有必要進(jìn)行頻繁的GPS定位并檢測(cè)是否產(chǎn)生位置事件。
[0054]業(yè)務(wù)平臺(tái)可獲得電信運(yùn)營(yíng)商全網(wǎng)所有蜂窩小區(qū)Cell-1D和地理位置的分布數(shù)據(jù),進(jìn)而可根據(jù)熱點(diǎn)區(qū)域的位置和形狀,以及上述分布數(shù)據(jù),識(shí)別出熱點(diǎn)區(qū)域邊界穿越的所有邊界小區(qū),然后將這些邊界小區(qū)對(duì)應(yīng)的Cell-1D以邊界小區(qū)列表的方式,以及熱點(diǎn)區(qū)域的位置和形狀一起下發(fā)給用戶終端。用戶終端可獲得當(dāng)前所處小區(qū)的Cell-1D,通過(guò)周期性讀取當(dāng)前所處小區(qū)的Cell-1D,與邊界小區(qū)列表中Cell-1D進(jìn)行比較,判定當(dāng)前所處小區(qū)是安全小區(qū)還是邊界小區(qū)。
[0055]若用戶終端處在安全小區(qū),則終端工作在“值守模式”下,此時(shí)GPS采集模塊關(guān)閉,僅維持當(dāng)前所處小區(qū)的Cell-1D的周期性讀取和小區(qū)類型的判定,直到小區(qū)類型變成邊界小區(qū)時(shí),切換到越界檢測(cè)模式。
[0056]若用戶終端處在邊界小區(qū),則終端工作在“事件檢測(cè)模式”下,此時(shí)GPS采集模塊開(kāi)啟,頻繁進(jìn)行GPS定位并檢測(cè)是否產(chǎn)生進(jìn)入事件或離開(kāi)事件,若檢測(cè)到則將事件上報(bào)業(yè)務(wù)平臺(tái)。在進(jìn)行GPS定位的同時(shí),仍繼續(xù)維持當(dāng)前所處小區(qū)的Cell-1D的讀取和小區(qū)類型的判定,直到小區(qū)類型變成安全小區(qū)時(shí),切換回值守模式。
[0057]值守模式下,用戶終端的GPS采集模塊關(guān)閉,不向業(yè)務(wù)平臺(tái)上報(bào)信息,也不進(jìn)行空間位置計(jì)算,只是簡(jiǎn)單讀取當(dāng)前所處小區(qū)的Cell-1D并與邊界小區(qū)列表中Cell-1D進(jìn)行比較,功耗極低。事件檢測(cè)模式下,終端的GPS模塊開(kāi)啟并頻繁進(jìn)行定位,功耗較高。終端在大多數(shù)情況下工作在功耗極低的值守模式下,只在接近熱點(diǎn)區(qū)域邊界時(shí),才短時(shí)間工作在功耗較高的事件檢測(cè)模式下,整體功耗遠(yuǎn)低于持續(xù)頻繁進(jìn)行GPS定位的現(xiàn)有技術(shù)方案。
[0058]圖1是本發(fā)明中位置事件檢測(cè)過(guò)程的小區(qū)示意圖。如圖1所示,粗線繪制的圓形范圍是熱點(diǎn)區(qū)域,六邊形的網(wǎng)格是構(gòu)成移動(dòng)通信網(wǎng)絡(luò)的蜂窩小區(qū),熱點(diǎn)區(qū)域邊界經(jīng)過(guò)的所有小區(qū)就是邊界小區(qū),邊界小區(qū)以陰影填充,其他無(wú)填充的小區(qū)都是安全小區(qū)。
[0059]一位用戶從A點(diǎn)出發(fā),經(jīng)過(guò)B、C、D,最終到達(dá)E點(diǎn),其間產(chǎn)生了進(jìn)入事件。用戶從A點(diǎn)開(kāi)始就處于Cell-1D為31的安全小區(qū)中,之后經(jīng)過(guò)了 Cell-1D為95、27、18、41、49、17、45的一系列安全小區(qū),此過(guò)程中用戶終端一直工作在值守模式下,GPS采集模塊處于關(guān)閉狀態(tài),只進(jìn)行Cell-1D的讀取和比較,終端功耗很低;在B點(diǎn),終端檢測(cè)到已進(jìn)入Cell-1D為66的邊界小區(qū),于是切換為事件檢測(cè)模式,GPS采集模塊啟動(dòng)并持續(xù)進(jìn)行定位,終端功耗升高;當(dāng)運(yùn)動(dòng)到C點(diǎn)時(shí),終端判斷出產(chǎn)生了進(jìn)入事件,將位置事件上報(bào)業(yè)務(wù)平臺(tái);當(dāng)運(yùn)動(dòng)到D點(diǎn)時(shí),終端檢測(cè)到進(jìn)入Cell-1D為34的安全小區(qū),于是切換回值守模式,GPS采集模塊再次關(guān)閉,終端功耗經(jīng)歷了短暫的升高后再次降低,最終抵達(dá)E點(diǎn)。
[0060]另一位用戶從F點(diǎn)出發(fā),經(jīng)過(guò)G、H、I,最終到達(dá)J點(diǎn),其間產(chǎn)生了離開(kāi)事件。與上述進(jìn)入事件的過(guò)程類似,在F點(diǎn)處于安全小區(qū),工作在值守模式下,終端功耗很低;在G點(diǎn)進(jìn)入邊界小區(qū),切換到事件檢測(cè)模式,終端功耗升高;在H點(diǎn)檢測(cè)到離開(kāi)事件上報(bào)平臺(tái);在1點(diǎn)再次進(jìn)入安全小區(qū),切換回值守模式,終端功耗經(jīng)歷短暫升高后再次降低,最終抵達(dá)J點(diǎn)。
[0061]為了實(shí)現(xiàn)位置事件的檢測(cè),本發(fā)明的一個(gè)【具體實(shí)施方式】提供了位置事件檢測(cè)系統(tǒng)。圖2是本發(fā)明實(shí)施例中位置事件檢測(cè)系統(tǒng)的結(jié)構(gòu)示意圖。如圖2所示,該位置事件檢測(cè)系統(tǒng)包括業(yè)務(wù)平臺(tái)21和終端22。
[0062]業(yè)務(wù)平臺(tái)在現(xiàn)有技術(shù)方案基礎(chǔ)上,增加蜂窩小區(qū)數(shù)據(jù)庫(kù)和邊界小區(qū)列表生成模塊。蜂窩小區(qū)數(shù)據(jù)庫(kù)存儲(chǔ)著電信運(yùn)營(yíng)商全網(wǎng)所有蜂窩小區(qū)Cell-1D和地理位置的分布數(shù)據(jù)。邊界小區(qū)列表生成模塊通過(guò)對(duì)熱點(diǎn)區(qū)域邊界和蜂窩小區(qū)數(shù)據(jù)庫(kù)的分析,確定熱點(diǎn)區(qū)域邊界所穿越的邊界小區(qū),生成這些邊界小區(qū)的Cell-1D所構(gòu)成的邊界小區(qū)列表,此列表通過(guò)終端配置模塊,與熱點(diǎn)區(qū)域的位置及形狀一起下發(fā)給用戶終端。
[0063]也即業(yè)務(wù)平臺(tái)設(shè)置位置事件對(duì)應(yīng)的熱點(diǎn)區(qū)域和位置事件對(duì)應(yīng)的位置服務(wù),根據(jù)熱點(diǎn)區(qū)域和蜂窩小區(qū)數(shù)據(jù)庫(kù),確定熱點(diǎn)區(qū)域的邊界所穿越的所有邊界小區(qū),生成邊界小區(qū)列表,將熱點(diǎn)區(qū)域和邊界小區(qū)列表發(fā)給終端,并接收終端上報(bào)的位置事件,向終端推送位置事件對(duì)應(yīng)的位置服務(wù)。
[0064]業(yè)務(wù)平臺(tái)進(jìn)一步包括規(guī)則設(shè)置模塊211、蜂窩小區(qū)數(shù)據(jù)庫(kù)212、邊界小區(qū)列表生成模塊213、終端配置模塊214、事件監(jiān)聽(tīng)模塊215、服務(wù)匹配模塊216和服務(wù)推送模塊217。
[0065]規(guī)則設(shè)置模塊設(shè)置位置事件對(duì)應(yīng)的熱點(diǎn)區(qū)域的位置和形狀,以及位置事件對(duì)應(yīng)的位置服務(wù),將熱點(diǎn)區(qū)域的位置和形狀發(fā)送給邊界小區(qū)列表生成模塊和終端配置模塊,并將位置事件和位置服務(wù)的匹配關(guān)系發(fā)送給服務(wù)匹配模塊。
[0066]蜂窩小區(qū)數(shù)據(jù)庫(kù)存儲(chǔ)蜂窩小區(qū)的位置信息,并將蜂窩小區(qū)的位置信息發(fā)送給邊界小區(qū)列表生成模塊。
[0067]邊界小區(qū)列表生成模塊根據(jù)熱點(diǎn)區(qū)域的位置和形狀,以及蜂窩小區(qū)的位置信息,確定熱點(diǎn)區(qū)域的邊界所穿越的所有邊界小區(qū)識(shí)別碼Cell-1D,生成邊界小區(qū)列表,并將邊界小區(qū)列表發(fā)送給終端配置模塊。
[0068]終端配置模塊將熱點(diǎn)區(qū)域的位置和形狀,以及邊界小區(qū)列表發(fā)送給終端。
[0069]事件監(jiān)聽(tīng)模塊接收終端上報(bào)的位置事件,并將位置事件發(fā)送給服務(wù)匹配模塊。
[0070]服務(wù)匹配模塊檢索位置事件和位置服務(wù)的匹配關(guān)系,獲取事件監(jiān)聽(tīng)模塊發(fā)來(lái)的位置事件對(duì)應(yīng)的位置服務(wù),并將位置服務(wù)發(fā)送給服務(wù)推送模塊。
[0071 ] 服務(wù)推送模塊向終端推送位置服務(wù)。
[0072]用戶終端在現(xiàn)有技術(shù)方案基礎(chǔ)上,增加當(dāng)前小區(qū)獲取模塊和檢測(cè)模式控制模塊,另外,配置接收模塊除了接收來(lái)自于業(yè)務(wù)平臺(tái)的熱點(diǎn)區(qū)域位置和形狀,還一并接收邊界小區(qū)Cell-1D列表。檢測(cè)模式控制模塊在定時(shí)器的調(diào)度下周期性啟動(dòng),利用當(dāng)前小區(qū)獲取模塊得到用戶終端當(dāng)前所處小區(qū)的Cell-1D,通過(guò)與邊界小區(qū)列表的Cell-1D進(jìn)行比對(duì),確定當(dāng)前所處小區(qū)為安全小區(qū)還是邊界小區(qū):若當(dāng)前處于安全小區(qū),則工作在值守模式下,此時(shí)檢測(cè)模式控制模塊禁止GPS采集模塊的工作,GPS采集模塊將忽視定時(shí)器的任何調(diào)度;若當(dāng)前處于邊界小區(qū),則工作在事件檢測(cè)模式下,此時(shí)檢測(cè)模式控制模塊允許GPS采集模塊的工作,GPS采集模塊在定時(shí)器的調(diào)度下頻繁的進(jìn)行GPS定位,并將定位獲得的經(jīng)緯度坐標(biāo)傳遞給位置事件判定模塊,與熱點(diǎn)區(qū)域的位置和形狀進(jìn)行空間比對(duì),確定是否發(fā)生了進(jìn)入事件或離開(kāi)事件。
[0073]也即終端獲取當(dāng)前所處小區(qū),將當(dāng)前所處小區(qū)與邊界小區(qū)列表進(jìn)行對(duì)比,判斷終端當(dāng)前所處小區(qū)是否為邊界小區(qū);如果不是邊界小區(qū),終端停止位置信息采集;如果是邊界小區(qū),終端啟動(dòng)位置信息采集,并判斷是否發(fā)生位置事件,如果發(fā)生位置事件,則向業(yè)務(wù)平臺(tái)上報(bào)位置事件。
[0074]終端進(jìn)一步包括配置接收模塊221、當(dāng)前小區(qū)獲取模塊222、檢測(cè)模式控制模塊223、GPS采集模塊224、位置事件判定模塊225、位置事件上報(bào)模塊226、服務(wù)接收模塊227和定時(shí)器228。
[0075]配置接收模塊從業(yè)務(wù)平臺(tái)接收熱點(diǎn)區(qū)域的位置和形狀,以及邊界小區(qū)列表,將邊界小區(qū)列表發(fā)送給檢測(cè)模式控制模塊,并將熱點(diǎn)區(qū)域的位置和形狀發(fā)送給位置事件判定模塊。
[0076]當(dāng)前小區(qū)獲取模塊接收檢測(cè)模式控制模塊發(fā)來(lái)的獲取當(dāng)前所處小區(qū)的請(qǐng)求,并將當(dāng)前所處小區(qū)的識(shí)別碼Cell-1D發(fā)送給檢測(cè)模式控制模塊。
[0077]檢測(cè)模式控制模塊向當(dāng)前小區(qū)獲取模塊發(fā)送獲取當(dāng)前所處小區(qū)的請(qǐng)求,從當(dāng)前小區(qū)獲取模塊獲取當(dāng)前所處小區(qū)的識(shí)別碼Cell-1D,將當(dāng)前所處小區(qū)的識(shí)別碼Cell-1D與接收到的邊界小區(qū)列表中的邊界小區(qū)識(shí)別碼Cell-1D進(jìn)行對(duì)比,判斷當(dāng)前所處小區(qū)是否為邊界小區(qū),如果不是邊界小區(qū),停止GPS采集模塊工作,如果是邊界小區(qū),啟動(dòng)GPS采集模塊工作。
[0078]GPS采集模塊作為位置信息采集模塊,獲取所處的位置信息,即終端所處位置的經(jīng)緯度坐標(biāo),并將所處的位置信息發(fā)送給位置事件判定模塊。
[0079]位置事件判定模塊根據(jù)接收的熱點(diǎn)區(qū)域的位置和形狀,以及所處的位置信息,判斷是否發(fā)生位置事件,如果發(fā)生位置事件,將位置事件發(fā)送給位置事件上報(bào)模塊。
[0080]位置事件上報(bào)模塊將位置事件上報(bào)給業(yè)務(wù)平臺(tái)。
[0081]服務(wù)接收模塊接收業(yè)務(wù)平臺(tái)推送的位置服務(wù)。
[0082]定時(shí)器定時(shí)啟動(dòng)檢測(cè)模式控制模塊和位置信息采集模塊。
[0083]采用上述位置事件檢測(cè)系統(tǒng),在主動(dòng)推送式位置服務(wù)中,可以結(jié)合GPS定位技術(shù)和移動(dòng)通信蜂窩小區(qū)的分布特點(diǎn),基于“安全小區(qū)值守模式”和“邊界小區(qū)事件檢測(cè)模式”雙模檢測(cè)機(jī)制的位置事件檢測(cè)方法。通過(guò)間歇開(kāi)啟GPS模塊的方式,降低檢測(cè)過(guò)程中的終端功耗。
[0084]首先設(shè)置位置事件對(duì)應(yīng)的熱點(diǎn)區(qū)域的位置和形狀和位置事件對(duì)應(yīng)的位置服務(wù)。
[0085]根據(jù)熱點(diǎn)區(qū)域和蜂窩小區(qū)數(shù)據(jù)庫(kù),確定熱點(diǎn)區(qū)域的邊界所穿越的所有邊界小區(qū),生成邊界小區(qū)列表,包括熱點(diǎn)區(qū)域的邊界所穿越的所有邊界小區(qū)的識(shí)別碼Cell-1D。
[0086]終端定期獲取當(dāng)前所處小區(qū)的識(shí)別碼Cell-1D,將所述當(dāng)前所處小區(qū)的識(shí)別碼Cell-1D與所述邊界小區(qū)列表中的邊界小區(qū)的識(shí)別碼Cell-1D進(jìn)行對(duì)比,如果所述當(dāng)前所處小區(qū)的識(shí)別碼Cell-1D與所述邊界小區(qū)列表中的一個(gè)邊界小區(qū)的識(shí)別碼Cell-1D相同,則判斷所述當(dāng)前所處小區(qū)是邊界小區(qū)。
[0087]如果不是邊界小區(qū),終端停止位置信息采集,即禁止通過(guò)GPS采集終端所處位置的經(jīng)緯度坐標(biāo)。
[0088]如果當(dāng)前所處小區(qū)是邊界小區(qū),終端定期啟動(dòng)GPS,獲取終端所處位置的經(jīng)緯度坐標(biāo),將經(jīng)緯度坐標(biāo)與熱點(diǎn)區(qū)域進(jìn)行對(duì)比,判斷是否發(fā)生了位置事件,例如進(jìn)入事件和離開(kāi)事件,如果發(fā)生了位置事件,則上報(bào)業(yè)務(wù)平臺(tái),業(yè)務(wù)平臺(tái)檢索位置事件對(duì)應(yīng)的位置服務(wù),并將位置服務(wù)推送給終端。
[0089]下面通過(guò)一個(gè)具體實(shí)施例描述位置事件檢測(cè)的流程。圖3是本發(fā)明實(shí)施例中位置事件檢測(cè)的流程圖。如圖3所示,位置事件檢測(cè)流程包括以下步驟:
[0090]步驟301、用戶或服務(wù)提供者在業(yè)務(wù)平臺(tái)設(shè)置熱點(diǎn)區(qū)域的位置及形狀,同時(shí)設(shè)置熱點(diǎn)區(qū)域進(jìn)入事件或離開(kāi)事件所對(duì)應(yīng)的推送服務(wù)。其中,規(guī)則設(shè)置模塊將事件與服務(wù)的匹配關(guān)系傳遞給服務(wù)匹配模塊,用于在收到用戶終端上報(bào)的位置事件后,根據(jù)事件匹配對(duì)應(yīng)的服務(wù);
[0091]步驟302、規(guī)則設(shè)置模塊將熱點(diǎn)區(qū)域的位置及形狀直接傳遞給終端配置模塊,以便通過(guò)其下發(fā)給用戶終端;
[0092]步驟303、與步驟302同時(shí),規(guī)則設(shè)置模塊將熱點(diǎn)區(qū)域的位置及形狀傳遞給邊界小區(qū)列表生成模塊;
[0093]步驟304、邊界小區(qū)列表生成模塊通過(guò)對(duì)熱點(diǎn)區(qū)域邊界和蜂窩小區(qū)數(shù)據(jù)庫(kù)的分析,確定熱點(diǎn)區(qū)域邊界所穿越的邊界小區(qū),生成這些邊界小區(qū)的Cell-1D所構(gòu)成的邊界小區(qū)列表;
[0094]步驟305、邊界小區(qū)列表生成模塊將生成的邊界小區(qū)列表傳遞給終端配置模塊,以便通過(guò)其下發(fā)給用戶終端;
[0095]步驟306、終端配置模塊將熱點(diǎn)區(qū)域的位置及形狀以及邊界小區(qū)列表一起下發(fā)給用戶終端;
[0096]步驟307、用戶終端的配置接收模塊在收到業(yè)務(wù)平臺(tái)下發(fā)的配置信息后,將邊界小區(qū)列表傳遞給檢測(cè)模式控制模塊;
[0097]步驟308、與步驟307同時(shí),配置接收模塊將熱點(diǎn)區(qū)域的位置及形狀傳遞給位置事件判定|吳塊;
[0098]步驟309、用戶終端中的定時(shí)器以固定周期激活檢測(cè)模式控制模塊;
[0099]步驟310、檢測(cè)模式控制模塊向當(dāng)前小區(qū)獲取模塊請(qǐng)求獲得當(dāng)前所處小區(qū)的Cell-1D ;
[0100]步驟311、當(dāng)前小區(qū)獲取模塊將當(dāng)前所處小區(qū)的Cell-1D反饋給檢測(cè)模式控制模塊;
[0101]步驟312、檢測(cè)模式控制模塊將當(dāng)前所處小區(qū)的Cell-1D與邊界小區(qū)列表中的Cell-1D進(jìn)行比對(duì),判定當(dāng)前所處的小區(qū)是安全小區(qū)還是邊界小區(qū),若為安全小區(qū)則終端工作在值守模式,若為邊界小區(qū)則終端工作在事件檢測(cè)模式;
[0102]步驟313、檢測(cè)模式控制模塊控制GPS采集模塊的使能和禁止,當(dāng)用戶終端在邊界小區(qū)內(nèi),處于事件檢測(cè)模式時(shí),使能GPS采集模塊,允許其在定時(shí)器的調(diào)度下周期性工作;當(dāng)在安全小區(qū)內(nèi),處于值守模式時(shí),禁止GPS采集模塊工作;
[0103]步驟314、當(dāng)用戶終端工作在事件檢測(cè)模式時(shí),定時(shí)器頻繁激活GPS采集模塊;
[0104]步驟315、GPS采集模塊獲得用戶終端所處位置的經(jīng)緯度坐標(biāo),傳遞給位置事件判定模塊;
[0105]步驟316、位置事件判定模塊根據(jù)當(dāng)前位置的經(jīng)緯度坐標(biāo),與熱點(diǎn)區(qū)域的位置和形狀進(jìn)行對(duì)比,判定是否產(chǎn)生了進(jìn)入事件或離開(kāi)事件;
[0106]步驟317、若產(chǎn)生了進(jìn)入事件或離開(kāi)事件,則位置事件判定模塊將此事件傳遞給位置事件上報(bào)模塊;
[0107]步驟318、位置事件上報(bào)模塊將事件上報(bào)給業(yè)務(wù)平臺(tái);
[0108]步驟319、業(yè)務(wù)平臺(tái)的事件監(jiān)聽(tīng)模塊接收來(lái)自于用戶終端的事件上報(bào)后,將其傳遞給服務(wù)匹配模塊;
[0109]步驟320、服務(wù)匹配模塊根據(jù)上報(bào)事件,在事件-服務(wù)匹配表中檢索,提取出上報(bào)事件對(duì)應(yīng)的服務(wù);
[0110]步驟321、服務(wù)匹配模塊將提取出的服務(wù)傳遞給服務(wù)推送模塊;
[0111]步驟322、服務(wù)推送模塊將服務(wù)推送給用戶終端(推送的目標(biāo)可以是上報(bào)位置事件的終端,也可以是其他終端)。
[0112]上述步驟中:步驟301-308為配置下發(fā)流程;步驟309-313為檢測(cè)模式控制流程;步驟314-318為位置事件檢測(cè)及上報(bào)流程;步驟319-322為服務(wù)匹配及推送流程。
[0113]相比于現(xiàn)有技術(shù)方案中GPS采集模塊持續(xù)開(kāi)啟,本發(fā)明所述技術(shù)方案通過(guò)控制GPS采集模塊間歇開(kāi)啟的方式,大幅降低了位置事件檢測(cè)所帶來(lái)的終端功耗,延長(zhǎng)了用戶終端的待機(jī)時(shí)長(zhǎng),進(jìn)而提升了服務(wù)的持續(xù)性。
[0114]應(yīng)說(shuō)明的是:以上實(shí)施例僅用以說(shuō)明本發(fā)明而非限制,本發(fā)明也并不僅限于上述舉例,一切不脫離本發(fā)明的精神和范圍的技術(shù)方案及其改進(jìn),其均應(yīng)涵蓋在本發(fā)明的權(quán)利要求范圍中。
【權(quán)利要求】
1.一種位置事件的檢測(cè)方法,適用于主動(dòng)推送式位置服務(wù),其特征在于,包括以下步驟: 設(shè)置所述位置事件對(duì)應(yīng)的熱點(diǎn)區(qū)域和所述位置事件對(duì)應(yīng)的位置服務(wù); 根據(jù)所述熱點(diǎn)區(qū)域和蜂窩小區(qū)數(shù)據(jù)庫(kù),確定所述熱點(diǎn)區(qū)域的邊界所穿越的所有邊界小區(qū),生成邊界小區(qū)列表; 獲取終端當(dāng)前所處小區(qū),將所述終端當(dāng)前所處小區(qū)與所述邊界小區(qū)列表進(jìn)行對(duì)比,判斷所述終端當(dāng)前所處小區(qū)是否為邊界小區(qū); 如果不是邊界小區(qū),終端停止位置信息采集; 如果是邊界小區(qū),終端啟動(dòng)位置信息采集,當(dāng)所述位置事件發(fā)生時(shí),向終端推送所述位置事件對(duì)應(yīng)的位置服務(wù)。
2.根據(jù)權(quán)利要求1所述的一種位置事件的檢測(cè)方法,其特征在于,所述位置事件對(duì)應(yīng)的熱點(diǎn)區(qū)域包括所述熱點(diǎn)區(qū)域的位置和形狀。
3.根據(jù)權(quán)利要求1或者2所述的一種位置事件的檢測(cè)方法,其特征在于,所述邊界小區(qū)列表包括所述熱點(diǎn)區(qū)域的邊界所穿越的所有邊界小區(qū)的識(shí)別碼Cell-1D。
4.根據(jù)權(quán)利要求3所述的一種位置事件的檢測(cè)方法,其特征在于,所述獲取終端當(dāng)前所處小區(qū),將所述終端當(dāng)前所處小區(qū)與能夠的所述邊界小區(qū)列表進(jìn)行對(duì)比,判斷所述終端當(dāng)前所處小區(qū)是否為邊界小區(qū),進(jìn)一步包括以下步驟: 終端定期獲取當(dāng)前所處小區(qū)的識(shí)別碼Cell-1D ; 將所述當(dāng)前所處小區(qū)的識(shí)別碼Cell-1D與所述邊界小區(qū)列表中的邊界小區(qū)的識(shí)別碼Cell-1D進(jìn)行對(duì)比; 如果所述當(dāng)前所處小區(qū)的識(shí)別碼Cell-1D與所述邊界小區(qū)列表中的一個(gè)邊界小區(qū)的識(shí)別碼Cell-1D相同,則判斷所述當(dāng)前所處小區(qū)是邊界小區(qū)。
5.根據(jù)權(quán)利要求1所述的一種位置事件的檢測(cè)方法,其特征在于,所述位置信息采集是通過(guò)GPS采集終端所處位置的經(jīng)緯度坐標(biāo)。
6.根據(jù)權(quán)利要求5所述的一種位置事件的檢測(cè)方法,其特征在于,所述如果是邊界小區(qū),終端啟動(dòng)位置信息采集,當(dāng)所述位置事件發(fā)生時(shí),向終端推送所述位置事件對(duì)應(yīng)的位置服務(wù),進(jìn)一步包括以下步驟: 所述當(dāng)前所處小區(qū)是邊界小區(qū),終端定期啟動(dòng)GPS,獲取終端所處位置的經(jīng)緯度坐標(biāo); 將所述經(jīng)緯度坐標(biāo)與所述熱點(diǎn)區(qū)域進(jìn)行對(duì)比,判斷是否發(fā)生了位置事件; 如果發(fā)生了位置事件,則上報(bào)業(yè)務(wù)平臺(tái); 業(yè)務(wù)平臺(tái)檢索所述位置事件對(duì)應(yīng)的位置服務(wù),并將所述位置服務(wù)推送給終端。
7.根據(jù)權(quán)利要求1或者6所述的一種位置事件的檢測(cè)方法,其特征在于,所述位置事件包括進(jìn)入事件和離開(kāi)事件。
8.—種位置事件的檢測(cè)系統(tǒng),適用于主動(dòng)推送式位置服務(wù),其特征在于,包括業(yè)務(wù)平臺(tái)和終端,其中, 業(yè)務(wù)平臺(tái)用于設(shè)置所述位置事件對(duì)應(yīng)的熱點(diǎn)區(qū)域和所述位置事件對(duì)應(yīng)的位置服務(wù),根據(jù)所述熱點(diǎn)區(qū)域和蜂窩小區(qū)數(shù)據(jù)庫(kù),確定所述熱點(diǎn)區(qū)域的邊界所穿越的所有邊界小區(qū),生成邊界小區(qū)列表,將所述熱點(diǎn)區(qū)域和所述邊界小區(qū)列表發(fā)給終端;并用于接收終端上報(bào)的位置事件,向終端推送所述位 置事件對(duì)應(yīng)的位置服務(wù);終端用于獲取當(dāng)前所處小區(qū),將所述當(dāng)前所處小區(qū)與所述邊界小區(qū)列表進(jìn)行對(duì)比,判斷所述終端當(dāng)前所處小區(qū)是否為邊界小區(qū);如果不是邊界小區(qū),終端停止位置信息采集;如果是邊界小區(qū),終端啟動(dòng)位置信息采集,并判斷是否發(fā)生位置事件,如果發(fā)生位置事件,則向業(yè)務(wù)平臺(tái)上報(bào)位置事件。
9.根據(jù)權(quán)利要求8所述的一種位置事件的檢測(cè)系統(tǒng),其特征在于,所述業(yè)務(wù)平臺(tái)進(jìn)一步包括規(guī)則設(shè)置模塊、蜂窩小區(qū)數(shù)據(jù)庫(kù)、邊界小區(qū)列表生成模塊、終端配置模塊、事件監(jiān)聽(tīng)模塊、服務(wù)匹配模塊和服務(wù)推送模塊,其中, 規(guī)則設(shè)置模塊用于設(shè)置所述位置事件對(duì)應(yīng)的熱點(diǎn)區(qū)域的位置和形狀,以及所述位置事件對(duì)應(yīng)的位置服務(wù),將所述熱點(diǎn)區(qū)域的位置和形狀發(fā)送給邊界小區(qū)列表生成模塊和終端配置模塊,并將位置事件和位置服務(wù)的匹配關(guān)系發(fā)送給服務(wù)匹配模塊; 蜂窩小區(qū)數(shù)據(jù)庫(kù)用于存儲(chǔ)所有蜂窩小區(qū)識(shí)別碼Cell-1D和地理位置的分布數(shù)據(jù),并將所有蜂窩小區(qū)識(shí)別碼Cell-1D和地理位置的分布數(shù)據(jù)發(fā)送給邊界小區(qū)列表生成模塊; 邊界小區(qū)列表生成模塊用于根據(jù)所述熱點(diǎn)區(qū)域的位置和形狀,以及所有蜂窩小區(qū)識(shí)別碼Cell-1D和地理位置的分布數(shù)據(jù),確定所述熱點(diǎn)區(qū)域的邊界所穿越的所有邊界小區(qū)識(shí)別碼Cell-1D,生成邊界小區(qū)列表,并將所述邊界小區(qū)列表發(fā)送給終端配置模塊; 終端配置模塊用于將所述熱點(diǎn)區(qū)域的位置和形狀,以及所述邊界小區(qū)列表發(fā)送給終端; 事件監(jiān)聽(tīng)模塊用于接收終端上報(bào)的位置事件,并將所述位置事件發(fā)送給服務(wù)匹配模塊; 服務(wù)匹配模塊用于檢索位置事件`和位置服務(wù)的匹配關(guān)系,獲取事件監(jiān)聽(tīng)模塊發(fā)來(lái)的位置事件對(duì)應(yīng)的位置服務(wù),并將所述位置服務(wù)發(fā)送給服務(wù)推送模塊; 服務(wù)推送模塊用于向終端推送所述位置服務(wù)。
10.根據(jù)權(quán)利要求8或者9所述的一種位置事件的檢測(cè)系統(tǒng),其特征在于,所述終端進(jìn)一步包括配置接收模塊、當(dāng)前小區(qū)獲取模塊、檢測(cè)模式控制模塊、位置信息采集模塊、位置事件判定模塊、位置事件上報(bào)模塊和服務(wù)接收模塊, 配置接收模塊用于從業(yè)務(wù)平臺(tái)接收所述熱點(diǎn)區(qū)域的位置和形狀,以及所述邊界小區(qū)列表,將所述邊界小區(qū)列表發(fā)送給檢測(cè)模式控制模塊,并將所述熱點(diǎn)區(qū)域的位置和形狀發(fā)送給位置事件判定模塊; 當(dāng)前小區(qū)獲取模塊接收檢測(cè)模式控制模塊發(fā)來(lái)的獲取當(dāng)前所處小區(qū)的請(qǐng)求,并將當(dāng)前所處小區(qū)的識(shí)別碼Cell-1D發(fā)送給檢測(cè)模式控制模塊; 檢測(cè)模式控制模塊用于向當(dāng)前小區(qū)獲取模塊發(fā)送獲取當(dāng)前所處小區(qū)的請(qǐng)求,從當(dāng)前小區(qū)獲取模塊獲取當(dāng)前所處小區(qū)的識(shí)別碼Cell-1D,將當(dāng)前所處小區(qū)的識(shí)別碼Cell-1D與接收到的邊界小區(qū)列表中的邊界小區(qū)識(shí)別碼Cell-1D進(jìn)行對(duì)比,判斷當(dāng)前所處小區(qū)是否為邊界小區(qū),如果不是邊界小區(qū),停止位置信息采集模塊工作,如果是邊界小區(qū),啟動(dòng)位置信息采集模塊工作; 位置信息采集模塊用于獲取所處的位置信息,并將所處的位置信息發(fā)送給位置事件判定模塊; 位置事件判定模塊用于根據(jù)接收的熱點(diǎn)區(qū)域的位置和形狀,以及所處的位置信息,判斷是否發(fā)生位置事件,如果發(fā)生位置事件,將所述位置事件發(fā)送給位置事件上報(bào)模塊;位置事件上報(bào)模塊用于將位置事件上報(bào)給業(yè)務(wù)平臺(tái); 服務(wù)接收模塊用于接收業(yè)務(wù)平臺(tái)推送的位置服務(wù)。
11.根據(jù)權(quán)利要求10所述的一種位置事件的檢測(cè)系統(tǒng),其特征在于,所述位置信息采集模塊是GPS采集模塊,GPS采集模塊用于采集終端所處位置的經(jīng)緯度坐標(biāo)。
12.根據(jù)權(quán)利要求10所述的一種位置事件的檢測(cè)系統(tǒng),其特征在于,所述終端還包括定時(shí)器,所述定時(shí)器用于定時(shí)啟動(dòng)檢測(cè)模式控制模塊和位置信息采集模塊。
13.—種業(yè)務(wù)平臺(tái),其特征在于,包括規(guī)則設(shè)置模塊、蜂窩小區(qū)數(shù)據(jù)庫(kù)、邊界小區(qū)列表生成模塊、終端配置模塊、事件監(jiān)聽(tīng)模塊、服務(wù)匹配模塊和服務(wù)推送模塊,其中, 規(guī)則設(shè)置模塊用于設(shè)置所述位置事件對(duì)應(yīng)的熱點(diǎn)區(qū)域的位置和形狀,以及所述位置事件對(duì)應(yīng)的位置服務(wù),將所述熱點(diǎn)區(qū)域的位置和形狀發(fā)送給邊界小區(qū)列表生成模塊和終端配置模塊,并將位置事件和位置服務(wù)的匹配關(guān)系發(fā)送給服務(wù)匹配模塊; 蜂窩小區(qū)數(shù)據(jù)庫(kù)用于存儲(chǔ)所有蜂窩小區(qū)識(shí)別碼C`ell-1D和地理位置的分布數(shù)據(jù),并將所有蜂窩小區(qū)識(shí)別碼Cell-1D和地理位置的分布數(shù)據(jù)發(fā)送給邊界小區(qū)列表生成模塊; 邊界小區(qū)列表生成模塊用于根據(jù)所述熱點(diǎn)區(qū)域的位置和形狀,以及所有蜂窩小區(qū)識(shí)別碼Cell-1D和地理位置的分布數(shù)據(jù),確定所述熱點(diǎn)區(qū)域的邊界所穿越的所有邊界小區(qū)識(shí)別碼Cell-1D,生成邊界小區(qū)列表,并將所述邊界小區(qū)列表發(fā)送給終端配置模塊; 終端配置模塊用于發(fā)送所述熱點(diǎn)區(qū)域的位置和形狀,以及所述邊界小區(qū)列表; 事件監(jiān)聽(tīng)模塊用于接收上報(bào)的位置事件,并將所述位置事件發(fā)送給服務(wù)匹配模塊;服務(wù)匹配模塊用于檢索位置事件和位置服務(wù)的匹配關(guān)系,獲取事件監(jiān)聽(tīng)模塊發(fā)來(lái)的位置事件對(duì)應(yīng)的位置服務(wù),并將所述位置服務(wù)發(fā)送給服務(wù)推送模塊; 服務(wù)推送模塊用于推送所述位置服務(wù)。
14.一種終端,其特征在于,包括配置接收模塊、當(dāng)前小區(qū)獲取模塊、檢測(cè)模式控制模塊、位置信息采集模塊、位置事件判定模塊、位置事件上報(bào)模塊和服務(wù)接收模塊, 配置接收模塊用于接收所述熱點(diǎn)區(qū)域的位置和形狀,以及所述邊界小區(qū)列表,將所述邊界小區(qū)列表發(fā)送給檢測(cè)模式控制模塊,并將所述熱點(diǎn)區(qū)域的位置和形狀發(fā)送給位置事件判定模塊; 當(dāng)前小區(qū)獲取模塊接收檢測(cè)模式控制模塊發(fā)來(lái)的獲取當(dāng)前所處小區(qū)的請(qǐng)求,并將當(dāng)前所處小區(qū)的識(shí)別碼Cell-1D發(fā)送給檢測(cè)模式控制模塊; 檢測(cè)模式控制模塊用于向當(dāng)前小區(qū)獲取模塊發(fā)送獲取當(dāng)前所處小區(qū)的請(qǐng)求,從當(dāng)前小區(qū)獲取模塊獲取當(dāng)前所處小區(qū)的識(shí)別碼Cell-1D,將當(dāng)前所處小區(qū)的識(shí)別碼Cell-1D與接收到的邊界小區(qū)列表中的邊界小區(qū)識(shí)別碼Cell-1D進(jìn)行對(duì)比,判斷當(dāng)前所處小區(qū)是否為邊界小區(qū),如果不是邊界小區(qū),停止位置信息采集模塊工作,如果是邊界小區(qū),啟動(dòng)位置信息采集模塊工作; 位置信息采集模塊用于獲取所處的位置信息,并將所處的位置信息發(fā)送給位置事件判定模塊; 位置事件判定模塊用于根據(jù)接收的熱點(diǎn)區(qū)域的位置和形狀,以及所處的位置信息,判斷是否發(fā)生位置事件,如果發(fā)生位置事件,將所述位置事件發(fā)送給位置事件上報(bào)模塊; 位置事件上報(bào)模塊用于將位置事件上報(bào); 服務(wù)接收模塊用于接收推送的位置服務(wù)。
15.根據(jù)權(quán)利要求14所述的一種終端,其特征在于,所述位置信息采集模塊是GPS采集模塊,GPS采集模塊用于采集終端所處位置的經(jīng)緯度坐標(biāo)。
16.根據(jù)權(quán)利要求14所述的一種終端,其特征在于,還包括定時(shí)器,所述定時(shí)器用于定時(shí)啟動(dòng)檢測(cè)模式控制模塊和 位置信息采集模塊。
【文檔編號(hào)】H04L29/08GK103874011SQ201210538946
【公開(kāi)日】2014年6月18日 申請(qǐng)日期:2012年12月13日 優(yōu)先權(quán)日:2012年12月13日
【發(fā)明者】王鑫, 郭巍 申請(qǐng)人:中國(guó)移動(dòng)通信集團(tuán)遼寧有限公司