專利名稱:一種用戶區(qū)域定位方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別是涉及一種用戶區(qū)域定位方法和裝置。
背景技術(shù):
分區(qū)優(yōu)惠業(yè)務(wù)(HomeZone)是移動通信中的傳統(tǒng)業(yè)務(wù),包括區(qū)域和計(jì)費(fèi)兩大特性, 利用區(qū)域信息為在指定區(qū)域范圍內(nèi)撥打或接聽電話的用戶提供計(jì)費(fèi)優(yōu)惠,提高對用戶的吸 引力。 現(xiàn)有的分區(qū)優(yōu)惠業(yè)務(wù)中,用戶的優(yōu)惠區(qū)域由一系列小區(qū)(cell)組成,系統(tǒng)預(yù)先定 義一些分區(qū),每個分區(qū)包含一個小區(qū)列表。管理員為用戶指定對應(yīng)的分區(qū),或者由用戶撥打 IVR(Interactive Voice Response,互動式語音應(yīng)答)管理流程,由管理流程判斷用戶的當(dāng) 前位置,然后指定對應(yīng)的分區(qū)。 發(fā)明人在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在如下問題 分區(qū)的范圍是比較固定的,用戶有可能位于分區(qū)中間,也可能位于分區(qū)邊緣,位于
分區(qū)邊緣的用戶容易被分區(qū)外的小區(qū)信號覆蓋。基站經(jīng)常性的停電退服、加站和拔站,加劇
了分區(qū)邊緣的信號不確定性,導(dǎo)致用戶投訴率較高。另外,手工設(shè)置用戶分區(qū)的方式無法準(zhǔn)
確定位用戶區(qū)域,流程過于復(fù)雜,可操作性較差。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種用戶區(qū)域定位方法和裝置,提高了定位用戶區(qū)域的準(zhǔn)確性 和可操作性。 本發(fā)明實(shí)施例提出一種用戶區(qū)域定位方法,包括
接收用戶發(fā)送的區(qū)域定位請求,采集用戶的位置樣本點(diǎn);
根據(jù)所述用戶的位置樣本點(diǎn),獲取用戶區(qū)域的小區(qū)列表。
本發(fā)明實(shí)施例還提出一種用戶區(qū)域定位裝置,包括 采集模塊,用于接收用戶發(fā)送的區(qū)域定位請求,采集用戶的位置樣本點(diǎn); 獲取模塊,用于根據(jù)所述采集模塊采集的所述用戶的位置樣本點(diǎn),獲取用戶區(qū)域
的小區(qū)列表。 本發(fā)明實(shí)施例的技術(shù)方案具有以下優(yōu)點(diǎn),因?yàn)橥ㄟ^采集用戶的位置樣本點(diǎn),定位 用戶區(qū)域,從而,提高了用戶區(qū)域定位的準(zhǔn)確性和可操作性。
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可 以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例中的一種用戶區(qū)域定位方法流程4
圖2為本發(fā)明實(shí)施例中的另一種用戶區(qū)域定位方法流程圖; 圖3為本發(fā)明實(shí)施例中的又一種用戶區(qū)域定位方法流程圖; 圖4為本發(fā)明實(shí)施例中的再一種用戶區(qū)域定位方法流程圖; 圖5為本發(fā)明實(shí)施例中的一種用戶區(qū)域定位裝置結(jié)構(gòu)圖; 圖6為本發(fā)明實(shí)施例中的另一種用戶區(qū)域定位裝置結(jié)構(gòu)圖。
具體實(shí)施例方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā) 明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施 例,都屬于本發(fā)明保護(hù)的范圍。 如圖1所示,為本發(fā)明實(shí)施例中的一種用戶區(qū)域定位方法流程圖,包括以下步驟
步驟101,接收用戶發(fā)送的區(qū)域定位請求,采集用戶的位置樣本點(diǎn)。
區(qū)域定位請求的發(fā)送方式可以包括通過語音呼叫、通過發(fā)送短消息或通過發(fā)送 USSD (Unstructured Supplementary Services Data,非結(jié)構(gòu)化補(bǔ)充數(shù)據(jù)業(yè)務(wù))消息,通過 語音呼叫發(fā)送的區(qū)域定位請求中,攜帶用戶的第一個位置樣本點(diǎn)。接收到用戶發(fā)送的區(qū)域 定位請求后,可以周期性地向用戶發(fā)送隱形短信,以采集用戶的位置樣本點(diǎn)。隱形短消息在 用戶終端不可見,用戶無法感知。隱形短消息發(fā)送的時間間隔和位置樣本點(diǎn)個數(shù)可以配置 和動態(tài)修改。 步驟102,根據(jù)用戶的位置樣本點(diǎn),獲取用戶區(qū)域的小區(qū)列表。 采集到的用戶的位置樣本點(diǎn)個數(shù)達(dá)到要求后,將位置樣本點(diǎn)中出現(xiàn)次數(shù)最多的小 區(qū)設(shè)置為第一小區(qū),將第一小區(qū)的同站址小區(qū)和位置樣本點(diǎn)中的小區(qū)添加到用戶區(qū)域的小 區(qū)列表,第一小區(qū)的同站址小區(qū)與第一小區(qū)處于同一個基站覆蓋下。獲取第一小區(qū)與第二 小區(qū)的切換關(guān)系,即第一小區(qū)下的用戶在通話過程中離開該第一小區(qū),切換到第二小區(qū)的 情況,添加與第一小區(qū)頻繁切換的第二小區(qū)到用戶區(qū)域的小區(qū)列表,獲取用戶區(qū)域的小區(qū) 列表中所有小區(qū)的經(jīng)緯度,構(gòu)建區(qū)域矩形,將區(qū)域矩形中的所有小區(qū)添加到用戶區(qū)域的小 區(qū)列表。 獲取第一小區(qū)與第二小區(qū)的切換關(guān)系之后,還包括統(tǒng)計(jì)第一小區(qū)與第二小區(qū)的 切換次數(shù);將與第一小區(qū)的切換次數(shù)大于預(yù)設(shè)的切換指數(shù)的第二小區(qū),作為與第一小區(qū)頻 繁切換的小區(qū)。 獲取第一小區(qū)與第二小區(qū)的切換關(guān)系之后,還包括按照第二小區(qū)與第一小區(qū)切 換的頻繁程度,對第二小區(qū)進(jìn)行排序,生成小區(qū)序列;根據(jù)預(yù)設(shè)的獲取策略,從生成的小區(qū) 序列中獲取至少一個第二小區(qū),將獲取的第二小區(qū),作為與第一小區(qū)頻繁切換的小區(qū)。獲取 策略包括獲取條件和獲取的小區(qū)個數(shù),獲取條件,可以是按照與第一小區(qū)切換次數(shù),從多到 少,依次獲取第二小區(qū)。 獲取用戶區(qū)域的小區(qū)列表,即完成了對用戶區(qū)域的定位。獲取用戶區(qū)域的小區(qū)列 表后,還可以存儲用戶區(qū)域的小區(qū)列表,以便于后續(xù)的服務(wù)。 本發(fā)明實(shí)施例的技術(shù)方案具有以下優(yōu)點(diǎn),因?yàn)橥ㄟ^采集用戶的位置樣本點(diǎn),定位 用戶區(qū)域,提高了用戶區(qū)域定位的準(zhǔn)確性和可操作性。
如圖2所示,為本發(fā)明實(shí)施例中的另一種用戶區(qū)域定位方法流程圖,包括以下步 驟 步驟201,接收用戶通過語音呼叫發(fā)送的區(qū)域定位請求。 用戶撥打接入碼,用戶終端通過基站向端局發(fā)出呼叫請求,端局根據(jù)用戶的簽約 信息或接入碼發(fā)送區(qū)域定位請求。 步驟202,提取區(qū)域定位請求攜帶的小區(qū)位置信息,確認(rèn)用戶的定位請求。 提取區(qū)域定位請求攜帶的小區(qū)位置信息,作為用戶的第一個位置樣本點(diǎn),記為C1,
對用戶進(jìn)行放音和收號,獲取用戶的確認(rèn)信息,確認(rèn)用戶的定位請求,并釋放呼叫。 步驟203,通過MSC向用戶發(fā)送隱形短消息,使MSC(Mobile SwitchingCenter,移
動交換中心)獲取用戶小區(qū)信息。 每隔一定時間間隔通過MSC向用戶發(fā)送隱形短信,使MSC獲取用戶小區(qū)信息。隱 形短消息在用戶終端不可見,用戶無法感知。隱形短消息發(fā)送的時間間隔可以配置和動態(tài) 修改。 步驟204,從MSC上獲取用戶小區(qū)信息,以獲取的用戶小區(qū)信息作為用戶的位置樣 本點(diǎn)。 發(fā)送ATI (Any Time Interrogation,任意時亥l譜詢)消息至lj HLR(HomeLocation Register,用戶歸屬位置寄存器),使HLR發(fā)送PSI (Provide Subscriberlnformation,提供 用戶信息)消息到MSC, MSC通過HLR返回用戶小區(qū)信息。從MSC上獲取的用戶小區(qū)信息, 可以作為用戶的位置樣本點(diǎn)。周期性地執(zhí)行步驟203和步驟204,直到達(dá)到一定次數(shù)要求,
將采集到的位置樣本點(diǎn)分別記為C2、 C3......Cn。位置樣本點(diǎn)個數(shù)可以配置和動態(tài)修改。 步驟205,將位置樣本點(diǎn)中的小區(qū)添加到用戶區(qū)域的小區(qū)列表。 步驟206,將所有位置樣本點(diǎn)中出現(xiàn)次數(shù)最多的小區(qū)設(shè)置為第一小區(qū),將第一小區(qū)
的同站址小區(qū)添力到用戶區(qū)域的小區(qū)列表。 如果所有位置樣本點(diǎn)中,多個小區(qū)的出現(xiàn)次數(shù)相同,則設(shè)置出現(xiàn)順序在前的小區(qū)
為第一小區(qū)。第一小區(qū)的同站址小區(qū)與第一小區(qū)處于同一個基站覆蓋下。 步驟207,獲取第一小區(qū)與第二小區(qū)的切換關(guān)系,添加與第一小區(qū)頻繁切換的小區(qū)
到用戶區(qū)域的小區(qū)列表。 第一小區(qū)與第二小區(qū)的切換關(guān)系,即第一小區(qū)下的用戶在通話過程中離開該第一 小區(qū),切換到第二小區(qū)的情況,存儲在BSC(Base Station Controller,基站控制器)中。可 以通過OSS (Operation Su卯ort System,運(yùn)營支撐系統(tǒng))從BSC獲取第一小區(qū)與第二小區(qū) 的切換關(guān)系,將與第一小區(qū)有切換關(guān)系的第二小區(qū)按頻繁程度由高到低排序,添加與第一 小區(qū)頻繁切換的第二小區(qū)到用戶區(qū)域的小區(qū)列表。 獲取第一小區(qū)與第二小區(qū)的切換關(guān)系之后,還包括統(tǒng)計(jì)第一小區(qū)與第二小區(qū)的 切換次數(shù);將與第一小區(qū)的切換次數(shù)大于預(yù)設(shè)的切換指數(shù)的第二小區(qū),作為與第一小區(qū)頻 繁切換的小區(qū)。 獲取第一小區(qū)與第二小區(qū)的切換關(guān)系之后,還包括按照第二小區(qū)與第一小區(qū)切 換的頻繁程度,對第二小區(qū)進(jìn)行排序,生成小區(qū)序列;根據(jù)預(yù)設(shè)的獲取策略,從生成的小區(qū) 序列中獲取至少一個第二小區(qū),將獲取的第二小區(qū),作為與第一小區(qū)頻繁切換的小區(qū)。獲取 策略包括獲取條件和獲取的小區(qū)個數(shù),獲取條件,可以是按照與第一小區(qū)切換次數(shù),從多到
6少,依次獲取第二小區(qū)。 步驟208,獲取用戶區(qū)域的小區(qū)列表中所有小區(qū)的經(jīng)緯度,構(gòu)建區(qū)域矩形,將區(qū)域 矩形中的所有小區(qū)添加到用戶區(qū)域的小區(qū)列表。 從小區(qū)基本消息中,取最小經(jīng)度xl、最大經(jīng)度x2、最小緯度yl和最大緯度y2,以 (xl,yl)、(xl,y2)、(x2,yl)、(x2,y2)四個點(diǎn),構(gòu)建區(qū)域矩形,將區(qū)域矩形中的所有小區(qū)(xl < =經(jīng)度<=x2, yl < =緯度<=y2)添加到用戶區(qū)域的小區(qū)列表。 獲取用戶區(qū)域的小區(qū)列表,即完成了對用戶區(qū)域的定位。獲取用戶區(qū)域的小區(qū)列 表后,還可以存儲用戶區(qū)域的小區(qū)列表,以便于后續(xù)的服務(wù)。
步驟209,向用戶發(fā)送短消息,通知用戶區(qū)域定位完畢。 獲取用戶的小區(qū)列表后,可以向用戶發(fā)送短消息,通知用戶區(qū)域定位完畢,該短消 息中可以包含定位完畢后的用戶區(qū)域。 本發(fā)明實(shí)施例的技術(shù)方案具有以下優(yōu)點(diǎn),因?yàn)橥ㄟ^接收以語音呼叫方式發(fā)送的區(qū) 域定位請求,采集用戶的位置樣本點(diǎn),定位用戶區(qū)域,提高了用戶區(qū)域定位的準(zhǔn)確性和可操 作性。 如圖3所示,為本發(fā)明實(shí)施例中的又一種用戶區(qū)域定位方法流程圖,包括以下步 驟 步驟301,接收用戶通過短消息發(fā)送的區(qū)域定位請求。 用戶通過基站發(fā)送短消息到端局,短消息接收號碼為用戶區(qū)域定位的短消息接入 碼,端局將短消息發(fā)送到用戶歸屬的短信中心,短信中心根據(jù)短消息接入碼將短消息發(fā)送 到短消息網(wǎng)關(guān),短消息網(wǎng)關(guān)根據(jù)短信接入碼發(fā)送區(qū)域定位請求。
步驟302,獲取用戶的第一個位置樣本點(diǎn)。 接收區(qū)域定位請求后,發(fā)送ATI消息到HLR,使HLR發(fā)送PSI消息到MSC,MSC通過
HLR返回用戶小區(qū)信息,作為用戶的第一個位置樣本點(diǎn),記為C1。 步驟303,通過MSC向用戶發(fā)送隱形短消息,使MSC獲取用戶小區(qū)信息。 每隔一定時間間隔通過MSC向用戶發(fā)送隱形短信,使MSC獲取用戶小區(qū)信息。隱
形短消息在用戶終端不可見,用戶無法感知。隱形短消息發(fā)送的時間間隔可以配置和動態(tài)修改。 步驟304,從MSC上獲取用戶小區(qū)信息,以獲取的用戶小區(qū)信息作為用戶的位置樣 本點(diǎn)。 發(fā)送ATI消息到HLR,使HLR發(fā)送PSI消息到MSC, MSC通過HLR返回用戶小區(qū)信 息。從MSC上獲取的用戶小區(qū)信息,可以作為用戶的位置樣本點(diǎn)。周期性地執(zhí)行步驟303
和步驟304,直到達(dá)到一定次數(shù)要求,將采集到的位置樣本點(diǎn)分別記為C2、 C3......Cn。位
置樣本點(diǎn)個數(shù)可以配置和動態(tài)修改。步驟305,將位置樣本點(diǎn)中的小區(qū)添加到用戶區(qū)域的小 區(qū)列表。 步驟306,將所有位置樣本點(diǎn)中出現(xiàn)次數(shù)最多的小區(qū)設(shè)置為第一小區(qū),將第一小區(qū) 的同站址小區(qū)添加到用戶區(qū)域的小區(qū)列表。 如果所有位置樣本點(diǎn)中,多個小區(qū)的出現(xiàn)次數(shù)相同,則設(shè)置出現(xiàn)順序在前的小區(qū)
為第一小區(qū)。第一小區(qū)的同站址小區(qū)與第一小區(qū)處于同一個基站覆蓋下。 步驟307,獲取第一小區(qū)與第二小區(qū)的切換關(guān)系,添加與第一小區(qū)頻繁切換的第二小區(qū)到用戶區(qū)域的小區(qū)列表。 第一小區(qū)與第二小區(qū)的切換關(guān)系,即第一小區(qū)下的用戶在通話過程中離開該第一小區(qū),切換到第二小區(qū)的情況,存儲在BSC中??梢酝ㄟ^OSS從BSC獲取第一小區(qū)與第二小區(qū)的切換關(guān)系,將與第一小區(qū)有切換關(guān)系的第二小區(qū)按頻繁程度由高到低排序,添加與第一小區(qū)頻繁切換的第二小區(qū)到用戶區(qū)域的小區(qū)列表。 獲取第一小區(qū)與第二小區(qū)的切換關(guān)系之后,還包括統(tǒng)計(jì)第一小區(qū)與第二小區(qū)的切換次數(shù);將與第一小區(qū)的切換次數(shù)大于預(yù)設(shè)的切換指數(shù)的第二小區(qū),作為與第一小區(qū)頻繁切換的小區(qū)。 獲取第一小區(qū)與第二小區(qū)的切換關(guān)系之后,還包括按照第二小區(qū)與第一小區(qū)切換的頻繁程度,對第二小區(qū)進(jìn)行排序,生成小區(qū)序列;根據(jù)預(yù)設(shè)的獲取策略,從生成的小區(qū)序列中獲取至少一個第二小區(qū),將獲取的第二小區(qū),作為與第一小區(qū)頻繁切換的小區(qū)。獲取策略包括獲取條件和獲取的小區(qū)個數(shù),獲取條件,可以是按照與第一小區(qū)切換次數(shù),從多到少,依次獲取第二小區(qū)。 步驟308,獲取用戶區(qū)域的小區(qū)列表中所有小區(qū)的經(jīng)緯度,構(gòu)建區(qū)域矩形,將區(qū)域矩形中的所有小區(qū)添力到用戶區(qū)域的小區(qū)列表。 從小區(qū)基本消息中,取最小經(jīng)度xl、最大經(jīng)度x2、最小緯度yl和最大緯度y2,以(xl,yl)、(xl,y2)、(x2,yl)、(x2,y2)四個點(diǎn),構(gòu)建區(qū)域矩形,將區(qū)域矩形中的所有小區(qū)(xl< =經(jīng)度<=x2, yl < =緯度<=y2)添加到用戶區(qū)域的小區(qū)列表。 獲取用戶區(qū)域的小區(qū)列表,即完成了對用戶區(qū)域的定位。獲取用戶區(qū)域的小區(qū)列表后,還可以存儲用戶區(qū)域的小區(qū)列表,以便于后續(xù)的服務(wù)。
步驟309,向用戶發(fā)送短消息,通知用戶區(qū)域定位完畢。 獲取用戶的小區(qū)列表后,可以向用戶發(fā)送短消息,通知用戶區(qū)域定位完畢,該短消息中可以包含定位完畢后的用戶區(qū)域。 本發(fā)明實(shí)施例的技術(shù)方案具有以下優(yōu)點(diǎn),因?yàn)橥ㄟ^接收以短消息方式發(fā)送的區(qū)域定位請求,采集用戶的位置樣本點(diǎn),定位用戶區(qū)域,提高了用戶區(qū)域定位的準(zhǔn)確性和可操作性。 如圖4所示,為本發(fā)明實(shí)施例中的再一種用戶區(qū)域定位方法流程圖,包括以下步驟 步驟401,接收用戶通過USSD消息發(fā)送的區(qū)域定位請求。 用戶撥打區(qū)域定位系統(tǒng)的USSD接入碼(如*102#),將USSD消息發(fā)送到端局,端局將USSD消息發(fā)送到用戶歸屬的HLR, HLR將USSD消息發(fā)送到USSD中心,USSD中心根據(jù)USSD接入碼發(fā)送區(qū)域定位請求。 步驟402,與用戶進(jìn)行USSD交互,確認(rèn)區(qū)域定位請求。 接收到USSD消息后,與用戶進(jìn)行USSD交互,獲取用戶的確認(rèn)信息,確認(rèn)定位請求,隨后結(jié)束USSD交互。 步驟403,獲取用戶的第一個位置樣本點(diǎn)。 發(fā)送ATI消息到HLR,使HLR發(fā)送PSI消息到MSC, MSC通過HLR返回用戶小區(qū)信息,作為第一個位置樣本點(diǎn),記為Cl。 步驟404,通過MSC向用戶發(fā)送隱形短消息,使MSC獲取用戶小區(qū)信息。
每隔一定時間間隔通過MSC向用戶發(fā)送隱形短信,使MSC獲取用戶小區(qū)信息。隱形短消息在用戶終端不可見,用戶無法感知。隱形短消息發(fā)送的時間間隔可以配置和動態(tài)修改。 步驟405,從MSC上獲取用戶小區(qū)信息,以獲取的用戶小區(qū)信息作為用戶的位置樣本點(diǎn)。 發(fā)送ATI消息到HLR,使HLR發(fā)送PSI消息到MSC, MSC通過HLR返回用戶小區(qū)信息。從MSC上獲取的用戶小區(qū)信息,可以作為用戶的位置樣本點(diǎn)。周期性地執(zhí)行步驟403
和步驟404,直到達(dá)到一定次數(shù)要求,將采集到的位置樣本點(diǎn)分別記為C2、 C3......Cn。位
置樣本點(diǎn)個數(shù)可以配置和動態(tài)修改。 步驟406,將位置樣本點(diǎn)中的小區(qū)添加到用戶區(qū)域的小區(qū)列表。 步驟407,將所有位置樣本點(diǎn)中出現(xiàn)次數(shù)最多的小區(qū)設(shè)置為第一小區(qū),將第一小區(qū)
的同站址小區(qū)添加到用戶區(qū)域的小區(qū)列表。 如果所有位置樣本點(diǎn)中,多個小區(qū)的出現(xiàn)次數(shù)相同,則設(shè)置出現(xiàn)順序在前的小區(qū)
為第一小區(qū)。第一小區(qū)的同站址小區(qū)與第一小區(qū)處于同一個基站覆蓋下。 步驟408,獲取第一小區(qū)與第二小區(qū)的切換關(guān)系,添加與第一小區(qū)頻繁切換的第二
小區(qū)到用戶區(qū)域的小區(qū)列表。 第一小區(qū)與第二小區(qū)的切換關(guān)系,即第一小區(qū)下的用戶在通話過程中離開該第一小區(qū),切換到第二小區(qū)的情況,存儲在B第一小區(qū)中。可以通過OSS從B第一小區(qū)獲取第一小區(qū)與第二小區(qū)的切換關(guān)系,將與第一小區(qū)有切換關(guān)系的第二小區(qū)按頻繁程度由高到低排序,添加與第一小區(qū)頻繁切換的第二小區(qū)到用戶區(qū)域的小區(qū)列表。 獲取第一小區(qū)與第二小區(qū)的切換關(guān)系之后,還包括統(tǒng)計(jì)第一小區(qū)與第二小區(qū)的切換次數(shù);將與第一小區(qū)的切換次數(shù)大于預(yù)設(shè)的切換指數(shù)的第二小區(qū),作為與第一小區(qū)頻繁切換的小區(qū)。 獲取第一小區(qū)與第二小區(qū)的切換關(guān)系之后,還包括按照第二小區(qū)與第一小區(qū)切換的頻繁程度,對第二小區(qū)進(jìn)行排序,生成小區(qū)序列;根據(jù)預(yù)設(shè)的獲取策略,從生成的小區(qū)序列中獲取至少一個第二小區(qū),將獲取的第二小區(qū),作為與第一小區(qū)頻繁切換的小區(qū)。獲取策略包括獲取條件和獲取的小區(qū)個數(shù),獲取條件,可以是按照與第一小區(qū)切換次數(shù),從多到少,依次獲取第二小區(qū)。 步驟409,獲取用戶區(qū)域的小區(qū)列表中所有小區(qū)的經(jīng)緯度,構(gòu)建區(qū)域矩形,將區(qū)域矩形中的所有小區(qū)添加到用戶區(qū)域的小區(qū)列表。 從小區(qū)基本消息中,取最小經(jīng)度xl、最大經(jīng)度x2、最小緯度yl和最大緯度y2,以(xl,yl)、(xl,y2)、(x2,yl)、(x2,y2)四個點(diǎn),構(gòu)建區(qū)域矩形,將區(qū)域矩形中的所有小區(qū)(xl< =經(jīng)度<=x2, yl < =緯度<=y2)添加到用戶區(qū)域的小區(qū)列表。 獲取用戶區(qū)域的小區(qū)列表,即完成了對用戶區(qū)域的定位。獲取用戶區(qū)域的小區(qū)列表后,還可以存儲用戶區(qū)域的小區(qū)列表,以便于后續(xù)的服務(wù)。
步驟410,向用戶發(fā)送短消息,通知用戶區(qū)域定位完畢。 獲取用戶的小區(qū)列表后,可以向用戶發(fā)送短消息,通知用戶區(qū)域定位完畢,該短消息中可以包含定位完畢后的用戶區(qū)域。 本發(fā)明實(shí)施例的技術(shù)方案具有以下優(yōu)點(diǎn),因?yàn)橥ㄟ^接收以USSD消息方式發(fā)送的區(qū)域定位請求,采集用戶的位置樣本點(diǎn),定位用戶區(qū)域,提高了用戶區(qū)域定位的準(zhǔn)確性和可操作性。 如圖5所示,為本發(fā)明實(shí)施例中的一種用戶區(qū)域定位裝置結(jié)構(gòu)圖,包括
采集模塊510,用于接收用戶發(fā)送的區(qū)域定位請求,采集用戶的位置樣本點(diǎn)。
區(qū)域定位請求的發(fā)送方式可以包括通過語音呼叫、通過發(fā)送短消息和通過發(fā)送USSD消息,通過語音呼叫發(fā)送的區(qū)域定位請求中,攜帶用戶的第一個位置樣本點(diǎn)。采集模塊510接收到用戶發(fā)送的區(qū)域定位請求后,可以周期性地向用戶發(fā)送隱形短信,以采集用戶的
位置樣本點(diǎn)。隱形短消息在用戶終端不可見,用戶無法感知。隱形短消息發(fā)送的時間間隔和位置樣本點(diǎn)個數(shù)可以配置和動態(tài)修改。 獲取模塊520,用于根據(jù)采集模塊510采集的用戶的位置樣本點(diǎn),獲取用戶區(qū)域的小區(qū)列表。 采集模塊510采集到的用戶的位置樣本點(diǎn)個數(shù)達(dá)到要求后,獲取模塊520將所有位置樣本點(diǎn)中出現(xiàn)次數(shù)最多的小區(qū)設(shè)置為第一小區(qū),將第一小區(qū)的同站址小區(qū)和位置樣本點(diǎn)中的小區(qū)添加到用戶區(qū)域的小區(qū)列表,第一小區(qū)的同站址小區(qū)與第一小區(qū)處于同一個基站覆蓋下。獲取模塊520獲取第一小區(qū)與第二小區(qū)的切換關(guān)系,即第一小區(qū)下的用戶在通話過程中離開該第一小區(qū),切換到第二小區(qū)的情況,添加與第一小區(qū)頻繁切換的第二小區(qū)到用戶區(qū)域的小區(qū)列表,獲取用戶區(qū)域的小區(qū)列表中所有小區(qū)的經(jīng)緯度,構(gòu)建區(qū)域矩形,將區(qū)域矩形中的所有小區(qū)添力到用戶區(qū)域的小區(qū)列表。 獲取模塊520獲取用戶區(qū)域的小區(qū)列表,即完成了對用戶區(qū)域的定位。獲取用戶
區(qū)域的小區(qū)列表后,還可以存儲用戶區(qū)域的小區(qū)列表,以便于后續(xù)的服務(wù)。 本發(fā)明實(shí)施例的技術(shù)方案具有以下優(yōu)點(diǎn),因?yàn)橥ㄟ^采集的位置樣本點(diǎn),定位用戶
區(qū)域,提高了用戶區(qū)域定位的準(zhǔn)確性和可操作性。 如圖6所示,為本發(fā)明實(shí)施例中的另一種用戶區(qū)域定位裝置結(jié)構(gòu)圖,包括
采集模塊610,用于接收用戶發(fā)送的區(qū)域定位請求,采集用戶的位置樣本點(diǎn)。
區(qū)域定位請求的發(fā)送方式可以包括通過語音呼叫、通過發(fā)送短消息和通過發(fā)送USSD消息,通過語音呼叫發(fā)送的區(qū)域定位請求中,攜帶用戶的第一個位置樣本點(diǎn)。采集模塊610接收到用戶發(fā)送的區(qū)域定位請求后,可以周期性地向用戶發(fā)送隱形短信,以采集用戶的
位置樣本點(diǎn)。隱形短消息在用戶終端不可見,用戶無法感知。隱形短消息發(fā)送的時間間隔和位置樣本點(diǎn)個數(shù)可以配置和動態(tài)修改。 獲取模塊620,用于根據(jù)采集模塊610采集的用戶的位置樣本點(diǎn),獲取用戶區(qū)域的小區(qū)列表。 采集到的用戶的位置樣本點(diǎn)個數(shù)達(dá)到要求后,獲取模塊620將位置樣本點(diǎn)中出現(xiàn)次數(shù)最多的小區(qū)設(shè)置為第一小區(qū),將第一小區(qū)的同站址小區(qū)和位置樣本點(diǎn)中的小區(qū)添力到用戶區(qū)域的小區(qū)列表,第一小區(qū)的同站址小區(qū)與第一小區(qū)處于同一個基站覆蓋下。獲取模塊620獲取第一小區(qū)與第二小區(qū)的切換關(guān)系,即第一小區(qū)下的用戶在通話過程中離開該第一小區(qū),切換到第二小區(qū)的情況,添加與第一小區(qū)頻繁切換的第二小區(qū)到用戶區(qū)域的小區(qū)列表,獲取用戶區(qū)域的小區(qū)列表中所有小區(qū)的經(jīng)緯度,構(gòu)建區(qū)域矩形,將區(qū)域矩形中的所有小區(qū)添加到用戶區(qū)域的小區(qū)列表。 獲取模塊620獲取用戶區(qū)域的小區(qū)列表,即完成了對用戶區(qū)域的定位。獲取用戶
10區(qū)域的小區(qū)列表后,還可以存儲用戶區(qū)域的小區(qū)列表,以便于后續(xù)的服務(wù)。 發(fā)送模塊630,用于向用戶發(fā)送短消息,通知用戶區(qū)域定位完畢。 用戶區(qū)域定位裝置獲取用戶的小區(qū)列表后,可以由發(fā)送模塊630向用戶發(fā)送短消
息,通知用戶區(qū)域定位完畢,該短消息中可以包含定位完畢后的用戶區(qū)域。 上述采集模塊610,具體包括 發(fā)送子模塊611,用于通過MSC向用戶發(fā)送隱形短消息,使MSC獲取用戶小區(qū)信息。
獲取子模塊612,用于從MSC上獲取用戶小區(qū)信息,以獲取的用戶小區(qū)信息作為用戶的位置樣本點(diǎn)。 上述獲取模塊620,具體包括 添加子模塊621,用于將位置樣本點(diǎn)中的小區(qū)添加到用戶區(qū)域的小區(qū)列表。
設(shè)置子模塊622,用于將所有位置樣本點(diǎn)中出現(xiàn)次數(shù)最多的小區(qū)設(shè)置為第一小區(qū),將第一小區(qū)的同站址小區(qū)添加到用戶區(qū)域的小區(qū)列表,獲取第一小區(qū)與第二小區(qū)的切換關(guān)系,添加與第一小區(qū)頻繁切換的第二小區(qū)到用戶區(qū)域的小區(qū)列表。 設(shè)置子模塊622,還用于統(tǒng)計(jì)第一小區(qū)與第二小區(qū)的切換次數(shù);將與第一小區(qū)的切換次數(shù)大于預(yù)設(shè)的切換指數(shù)的第二小區(qū),作為與第一小區(qū)頻繁切換的小區(qū)。
設(shè)置子模塊622,還用于按照第二小區(qū)與第一小區(qū)切換的頻繁程度,對第二小區(qū)進(jìn)行排序,生成小區(qū)序列;根據(jù)預(yù)設(shè)的獲取策略,從生成的小區(qū)序列中獲取至少一個第二小區(qū),將獲取的第二小區(qū),作為與第一小區(qū)頻繁切換的小區(qū)。獲取策略包括獲取條件和獲取的小區(qū)個數(shù),獲取條件,可以是按照與第一小區(qū)切換次數(shù),從多到少,依次獲取第二小區(qū)。
構(gòu)建子模塊623,用于獲取用戶區(qū)域的小區(qū)列表中所有小區(qū)的經(jīng)緯度,構(gòu)建區(qū)域矩形,將區(qū)域矩形中的所有小區(qū)添加到用戶區(qū)域的小區(qū)列表。 本發(fā)明實(shí)施例的技術(shù)方案具有以下優(yōu)點(diǎn),因?yàn)橥ㄟ^采集用戶的位置樣本點(diǎn),定位用戶區(qū)域,提高了用戶區(qū)域定位的準(zhǔn)確性和可操作性。 通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件平臺的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺終端設(shè)備(可以是手機(jī),個人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實(shí)施例所述的方法。 以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視本發(fā)明的保護(hù)范圍。
權(quán)利要求
一種用戶區(qū)域定位方法,其特征在于,包括接收用戶發(fā)送的區(qū)域定位請求,采集用戶的位置樣本點(diǎn);根據(jù)所述用戶的位置樣本點(diǎn),獲取用戶區(qū)域的小區(qū)列表。
2. 如權(quán)利要求1所述的方法,其特征在于,所述采集用戶的位置樣本點(diǎn),具體包括 通過移動交換中心向用戶發(fā)送隱形短消息,使所述移動交換中心獲取用戶小區(qū)信息; 從所述移動交換中心上獲取所述用戶小區(qū)信息,以獲取的所述用戶小區(qū)信息作為所述用戶的位置樣本點(diǎn)。
3. 如權(quán)利要求2所述的方法,其特征在于,所述獲取用戶區(qū)域的小區(qū)列表,具體包括 將所述位置樣本點(diǎn)中的小區(qū)添加到所述用戶區(qū)域的小區(qū)列表;將所有位置樣本點(diǎn)中出現(xiàn)次數(shù)最多的小區(qū)設(shè)置為第一小區(qū),將所述第一小區(qū)的同站址 小區(qū)添加到所述用戶區(qū)域的小區(qū)列表,獲取所述第一小區(qū)與第二小區(qū)的切換關(guān)系,添加與 所述第一小區(qū)頻繁切換的第二小區(qū)到所述用戶區(qū)域的小區(qū)列表;獲取所述用戶區(qū)域的小區(qū)列表中所有小區(qū)的經(jīng)緯度,構(gòu)建區(qū)域矩形,將所述區(qū)域矩形 中的所有小區(qū)添加到所述用戶區(qū)域的小區(qū)列表。
4. 如權(quán)利要求3所述的方法,其特征在于,所述獲取第一小區(qū)與第二小區(qū)的切換關(guān)系 之后,還包括統(tǒng)計(jì)所述第一小區(qū)與所述第二小區(qū)的切換次數(shù);將與所述第一小區(qū)的切換次數(shù)大于預(yù)設(shè)的切換指數(shù)的第二小區(qū),作為與所述第一小區(qū) 頻繁切換的小區(qū)。
5. 如權(quán)利要求3所述的方法,其特征在于,所述獲取第一小區(qū)與第二小區(qū)的切換關(guān)系 之后,還包括按照所述第二小區(qū)與所述第一小區(qū)切換的頻繁程度,對所述第二小區(qū)進(jìn)行排序,生成 小區(qū)序列;根據(jù)預(yù)設(shè)的獲取策略,從所述生成的小區(qū)序列中獲取至少一個第二小區(qū),將所述獲取 的第二小區(qū),作為與所述第一小區(qū)頻繁切換的小區(qū),所述獲取策略包括獲取條件和獲取的 小區(qū)個數(shù)。
6. 如權(quán)利要求1所述的方法,其特征在于,所述區(qū)域定位請求的發(fā)送方式包括以下方 式中的任意一種通過語音呼叫、通過發(fā)送短消息或通過發(fā)送非結(jié)構(gòu)化補(bǔ)充數(shù)據(jù)業(yè)務(wù)USSD消息。
7. 如權(quán)利要求6所述的方法,其特征在于,所述區(qū)域定位請求通過語音呼叫發(fā)送時,所 述區(qū)域定位請求中攜帶所述用戶小區(qū)信息的第一個位置樣本點(diǎn)。
8. 如權(quán)利要求l所述的方法,其特征在于,所述獲取用戶區(qū)域的小區(qū)列表之后,還包括向用戶發(fā)送短消息,以通知用戶區(qū)域定位完畢。
9. 一種用戶區(qū)域定位裝置,其特征在于,包括采集模塊,用于接收用戶發(fā)送的區(qū)域定位請求,采集用戶的位置樣本點(diǎn); 獲取模塊,用于根據(jù)所述采集模塊采集的所述用戶的位置樣本點(diǎn),獲取用戶區(qū)域的小 區(qū)列表。
10. 如權(quán)利要求9所述的裝置,其特征在于,所述采集模塊,具體包括發(fā)送子模塊,用于通過移動交換中心向用戶發(fā)送隱形短消息,使所述移動交換中心獲 取所述用戶小區(qū)信息;獲取子模塊,用于從所述移動交換中心上獲取所述用戶小區(qū)信息,以獲取的所述用戶 小區(qū)信息作為所述用戶的位置樣本點(diǎn)。
11. 如權(quán)利要求IO所述的裝置,其特征在于,所述獲取模塊,具體包括 添加子模塊,用于將所述位置樣本點(diǎn)中的小區(qū)添加到所述用戶區(qū)域的小區(qū)列表; 設(shè)置子模塊,用于將所有位置樣本點(diǎn)中出現(xiàn)次數(shù)最多的小區(qū)設(shè)置為第一小區(qū),將所述第一小區(qū)的同站址小區(qū)添加到所述用戶區(qū)域的小區(qū)列表,獲取所述第一小區(qū)與第二小區(qū)的 切換關(guān)系,添加與所述第一小區(qū)頻繁切換的第二小區(qū)到所述用戶區(qū)域的小區(qū)列表;構(gòu)建子模塊,用于獲取所述用戶區(qū)域的小區(qū)列表中所有小區(qū)的經(jīng)緯度,構(gòu)建區(qū)域矩形, 將所述區(qū)域矩形中的所有小區(qū)添加到所述用戶區(qū)域的小區(qū)列表。
12. 如權(quán)利要求11所述的裝置,其特征在于,所述設(shè)置子模塊,還用于統(tǒng)計(jì)所述第一小 區(qū)與所述第二小區(qū)的切換次數(shù);將與所述第一小區(qū)的切換次數(shù)大于預(yù)設(shè)的切換指數(shù)的第二 小區(qū),作為與所述第一小區(qū)頻繁切換的小區(qū)。
13. 如權(quán)利要求11所述的裝置,其特征在于,所述設(shè)置子模塊,還用于按照所述第二小 區(qū)與所述第一小區(qū)切換的頻繁程度,對所述第二小區(qū)進(jìn)行排序,生成小區(qū)序列;根據(jù)預(yù)設(shè)的 獲取策略,從所述生成的小區(qū)序列中獲取至少一個第二小區(qū),將所述獲取的第二小區(qū),作為 與所述第一小區(qū)頻繁切換的小區(qū),所述獲取策略包括獲取條件和獲取的小區(qū)個數(shù)。
14. 如權(quán)利要求9所述的裝置,其特征在于,還包括 發(fā)送模塊,用于向用戶發(fā)送短消息,以通知用戶區(qū)域定位完畢。
全文摘要
本發(fā)明實(shí)施例公開了一種用戶區(qū)域定位方法,包括接收用戶發(fā)送的區(qū)域定位請求,采集用戶的位置樣本點(diǎn);根據(jù)所述用戶的位置樣本點(diǎn),獲取用戶區(qū)域的小區(qū)列表。本發(fā)明實(shí)施例還公開了一種用戶區(qū)域定位裝置,包括采集模塊,用于接收用戶發(fā)送的區(qū)域定位請求,采集用戶的位置樣本點(diǎn);獲取模塊,用于根據(jù)所述采集模塊采集的所述用戶的位置樣本點(diǎn),獲取用戶區(qū)域的小區(qū)列表。本發(fā)明實(shí)施例通過采集用戶的位置樣本點(diǎn),定位用戶區(qū)域,提高了用戶區(qū)域定位的準(zhǔn)確性和可操作性。
文檔編號H04W64/00GK101742397SQ20081017186
公開日2010年6月16日 申請日期2008年11月14日 優(yōu)先權(quán)日2008年11月14日
發(fā)明者周文 申請人:華為技術(shù)有限公司