凌啼
(中國移動通信集團浙江有限公司,杭州 310051)
為了達到上述目的,一種方法是:要求該無線座機終端使用特殊的SIM卡,該SIM卡無法在普通的手機終端上使用。換言之,該方法主要是利用無線座機終端不方便移動,來減少此類無線座機業(yè)務(wù)套餐對現(xiàn)有套餐的沖擊。但是,這種方法存在兩個問題,其中一個問題是:無法徹底限制用戶大范圍內(nèi)的移動。比如用戶還是可以將無線座機終端放在車上當(dāng)車載臺使用。另一個問題是:該特殊的SIM卡容易被破解。目前,市面上有人破解了該特殊的SIM卡,并用讀卡器將該SIM卡中的信息讀出,然后復(fù)制到普通SIM卡上。如此,即可使無線座機業(yè)務(wù)套餐放到普通手機上使用,這顯然會對普通號碼的資費套餐產(chǎn)生沖擊。
為了解決上述兩個問題,現(xiàn)有技術(shù)又推出了一種機卡鎖定的方法,該方法要求無線座機終端和SIM卡互相識別,即只有能夠互相識別的無線座機終端和SIM卡放在一起才能正常使用;若將該SIM卡從配套座機中取出放到普通手機終端和讀卡器上使用,則SIM卡會被燒掉。這種方法雖然能夠解決上述兩個問題,但這種技術(shù)副作用太大,也僅僅停留在了試驗技術(shù)的階段,沒有大規(guī)模采用。
第三種方法是鎖小區(qū)技術(shù),具體為:用戶開戶后,需撥打電話進行位置注冊,由無線座機的業(yè)務(wù)平臺獲取用戶注冊時登記的一系列小區(qū),并保存在注冊小區(qū)列表中;在用戶完成注冊后,如果用戶發(fā)起呼叫,無線座機平臺就會判斷用戶當(dāng)前使用的小區(qū)是否在注冊小區(qū)列表內(nèi),是則允許用戶呼叫,否則,提示超出優(yōu)惠范圍,并在該用戶的通信話單中做出標(biāo)記,按照標(biāo)準(zhǔn)資費進行計費,即從經(jīng)濟手段上限制用戶的隨意漫游。
可以看出,鎖小區(qū)方法是由第三方即無線座機平臺限定無線座機終端移動范圍,杜絕了惡意的破解和用戶使用上的麻煩。但是,由于無線環(huán)境的復(fù)雜多變性,即使用戶不移動位置,其所處的小區(qū)也不會完全固定不變,而是可能經(jīng)常變化,甚至有時會使用和當(dāng)前位置距離較遠(yuǎn)的小區(qū)。因此用戶注冊時,很難將后續(xù)可能用到的小區(qū)全部羅列至注冊小區(qū)列表中。此外,該鎖小區(qū)方法中,一旦將小區(qū)羅列到注冊小區(qū)列表后,該注冊小區(qū)列表就不會更改,除非用戶重新注冊,這顯然不能適應(yīng)不斷調(diào)整優(yōu)化的無線系統(tǒng),限制了業(yè)務(wù)的進一步發(fā)展。
因此,一種主動適應(yīng)復(fù)雜多變的無線環(huán)境和不斷調(diào)整優(yōu)化的無線系統(tǒng)的鎖小區(qū)實現(xiàn)方法是當(dāng)前亟待解決的技術(shù)問題。
本文提出了一種無線座機鎖小區(qū)的技術(shù)方案及系統(tǒng),以便自適應(yīng)復(fù)雜多變的無線環(huán)境和不斷調(diào)整優(yōu)化的無線系統(tǒng),有效限制住無線座機終端的優(yōu)惠范圍。
首先介紹本技術(shù)方案及系統(tǒng)中的一些術(shù)語。
(1)USSD撥號:USSD是非結(jié)構(gòu)化補充業(yè)務(wù)數(shù)據(jù)技術(shù)的縮寫,是無線通信技術(shù)的一種,類似于短信技術(shù),但其響應(yīng)速度和可靠性要高于短信技術(shù)。普通終端的撥號流程通過雙音多頻信號將用戶撥打的號碼送到交換機等網(wǎng)元,與此不同,USSD撥號則是將用戶的撥號信息通過USSD技術(shù)發(fā)送到無線座機平臺。該技術(shù)主要是為了解決用戶隨意挪卡使用的問題。由于普通的手機終端不支持USSD撥號技術(shù),因此將SIM卡挪到普通手機終端后,將無法和無線座機平臺交互,從而無法產(chǎn)生優(yōu)惠通話話單。這樣就間接地限制了用戶的挪卡現(xiàn)象;
(2)注冊小區(qū):每個用戶在注冊和撥打使用一段時間后,平臺記錄下用戶最常使用的10個小區(qū)ID,作為注冊小區(qū)。注冊小區(qū)是有順序的,最經(jīng)常撥打和最近撥打的注冊小區(qū)會排在前面。每次用戶撥打時,平臺首先檢查本次撥打的小區(qū)是否在注冊小區(qū)列表內(nèi);
(3)虛擬位置:注冊小區(qū)里的各個小區(qū)的平均位置,就是該用戶的虛擬位置。在具體的計算方法上,就是對各注冊小區(qū)的經(jīng)度和緯度信息進行綜合計算后得到的一個經(jīng)緯度值。計算的方法可以是簡單的算術(shù)平均,也可以是復(fù)雜的加權(quán)平均,其中加權(quán)系數(shù)為各小區(qū)的使用頻度或次數(shù)??梢越频卣J(rèn)為:用戶就處于虛擬位置上;
(4)小區(qū)的相鄰列表:對于每個小區(qū),平臺計算出在1.5km范圍內(nèi)和它距離最近的30個小區(qū),作為這個小區(qū)的相鄰列表;列表中的每個小區(qū),成為這個小區(qū)的相鄰小區(qū)。如果用戶撥打時使用的小區(qū)不在其注冊小區(qū)列表內(nèi),則檢查是否在每個注冊小區(qū)的相鄰列表中。小區(qū)的相鄰列表每天會根據(jù)網(wǎng)優(yōu)系統(tǒng)的數(shù)據(jù)進行重新計算,以反映最新的網(wǎng)絡(luò)狀況;
(5)動態(tài)冒泡:為了把用戶最經(jīng)常使用的符合條件的小區(qū),盡可能地羅列到注冊小區(qū),并排到注冊小區(qū)列表的前面,就需要對注冊小區(qū)列表進行動態(tài)的調(diào)整。這種調(diào)整操作,形象地稱之為動態(tài)冒泡,最常使用的小區(qū),就像水里的氣泡一樣,慢慢地從一系列的小區(qū)中冒出來,最終冒到注冊小區(qū)列表的最頭上。
接下來介紹一下系統(tǒng)的流程。
(1)無線座機終端預(yù)設(shè)無線座機系統(tǒng)平臺接入號12590295為缺省被叫號碼,話機摘機時即自動連接到無線座機系統(tǒng)平臺,實現(xiàn)話路通道的預(yù)建立;
(2)話機摘機后,用戶即可聽到撥號音;
(3)用戶開始撥號,無線座機終端自動建立與無線座機平臺的USSD非結(jié)構(gòu)化補充業(yè)務(wù)數(shù)據(jù)連接,USSD的業(yè)務(wù)碼為114;
(4)USSD連接建立前,話機預(yù)存用戶所撥號碼;在USSD連接建立后,用戶所撥的號碼通過USSD發(fā)送到無線座機系統(tǒng)平臺;
(5)無線座機終端收到無線座機業(yè)務(wù)平臺發(fā)送的拆除USSD連接指示后,表明發(fā)送的號碼全,雙方進入通話狀態(tài)。終端同時激活DTMF功能。
用戶撥打注冊號碼13800XYZ088,進入位置登記注冊的IVR菜單,根據(jù)菜單提示進行位置注冊。無線座機平臺收到用戶的請求后,在15min內(nèi)向用戶終端發(fā)送10次隱身短信,并在每次發(fā)送完成后,使用ATI信令獲取用戶使用的小區(qū)信息。發(fā)送隱身短信,是為了避免該測試過程干擾和影響用戶;發(fā)送短信后再通過ATI信令獲取用戶位置,是為了能夠確保交換機上保存的小區(qū)信息每次都是更新后的,而不是一成不變的。
圖1 系統(tǒng)流程示意圖
得到了10個注冊小區(qū)信息后,需要對這些信息進行處理,以得到用戶的注冊小區(qū)列表和虛擬位置。系統(tǒng)首先統(tǒng)計各小區(qū)出現(xiàn)的次數(shù)進行統(tǒng)計,然后按照這些小區(qū)的出現(xiàn)次數(shù)進行排序,次數(shù)最多的小區(qū)成為第一個注冊小區(qū),出現(xiàn)次數(shù)第二多的成為第二個注冊小區(qū),依次類推。因此,注冊小區(qū)的先后順序是有講究的。
虛擬位置的計算方法有兩種。第一種是算術(shù)平均,即分別對得到的不同小區(qū)的經(jīng)度和緯度信息進行簡單的算術(shù)平均,得到的經(jīng)緯度值,就是虛擬位置的經(jīng)緯度值。第二種方法是進行加權(quán)平均,即根據(jù)各個注冊小區(qū)出現(xiàn)的頻度,分別對各小區(qū)的經(jīng)度和緯度信息進行加權(quán)平均,得到的加權(quán)經(jīng)度和加權(quán)緯度值,就是虛擬位置的經(jīng)緯度值。加權(quán)計算的方法考慮了小區(qū)的使用頻度信息,能更準(zhǔn)確的反映使用情況,因此適應(yīng)性更強。
當(dāng)用戶撥打時,系統(tǒng)分析該用戶使用的小區(qū)信息,不采用加權(quán)判斷的流程如下。
(1)首先判斷當(dāng)前小區(qū)是否在注冊小區(qū)列表內(nèi);如果是,則確定為優(yōu)惠區(qū)呼叫;同時,將該注冊小區(qū)的位置和前面一個注冊小區(qū)進行對換;
(2)如果不在注冊小區(qū)內(nèi),則依次查找每個注冊小區(qū)的相鄰列表,若在,確定為優(yōu)惠區(qū)呼叫;
(3)如果在注冊小區(qū)的相鄰列表中也未找到,則計算該小區(qū)和虛擬位置的距離,若小于一個閾值,則可以判定為優(yōu)惠區(qū)呼叫,同時將該小區(qū)添加到注冊小區(qū)列表的末尾,或替換掉末尾的小區(qū)。新加入注冊小區(qū)后,需要重新按照算術(shù)平均的算法計算虛擬位置。
采用加權(quán)判斷的流程如下。
(1)首先判斷當(dāng)前小區(qū)是否在注冊小區(qū)列表內(nèi);如果是,則確定為優(yōu)惠區(qū)呼叫;同時,為該注冊小區(qū)的權(quán)重加1。若權(quán)重超過前一個小區(qū),還需要調(diào)整注冊小區(qū)位置,重新計算用戶的虛擬位置;
(2)如果不在注冊小區(qū)內(nèi),則依次查找每個注冊小區(qū)的相鄰列表,若在,確定為優(yōu)惠區(qū)呼叫;同時,將該小區(qū)添加到注冊小區(qū)列表的末尾,并記錄初始權(quán)重為1,重新計算用戶的虛擬位置;
(3)如果在注冊小區(qū)的相鄰列表中也未找到,則計算該小區(qū)和虛擬位置的距離,若小于一個閾值,則可以判定為優(yōu)惠區(qū)呼叫,同時將該小區(qū)添加到注冊小區(qū)列表的末尾,并記錄初始權(quán)重為1,重新計算用戶的虛擬位置。本步調(diào)整,主要是為了彌補用戶注冊初期位置不穩(wěn)定、小區(qū)信息不充分的缺點,并能夠適應(yīng)無線信號的復(fù)雜和易變。
本文提出了一種無線座機鎖小區(qū)的技術(shù)方案及系統(tǒng),與現(xiàn)有的技術(shù)方案相比主要有下列優(yōu)點:
(1)相鄰小區(qū)來判斷優(yōu)惠范圍的方法,考慮到了用戶可能使用到和注冊小區(qū)相鄰的其它小區(qū)的情況;增加了計算和虛擬位置距離的方法,使得雖然位置不相鄰,但距離也很近的其它的小區(qū)可能被使用的情況能被正確處理。上述兩個擴展,使得優(yōu)惠小區(qū)的判斷不僅限制于注冊的小區(qū)中,能應(yīng)付復(fù)雜多變的無線環(huán)境;
(2)使用動態(tài)調(diào)整的技術(shù)替代了靜態(tài)判斷的技術(shù)。原來的技術(shù)中,注冊小區(qū)是不變的,一旦用戶通過了注冊,則注冊小區(qū)信息就是固定不變的了,除非用戶再重新注冊??紤]到無線環(huán)境和多變性,這種靜態(tài)處理的方法顯然不能很好地滿足實際情況。本發(fā)明的冒泡算法是一個動態(tài)調(diào)整的技術(shù),它綜合考慮用戶注冊時的小區(qū)信息,以及后續(xù)使用中的小區(qū)信息,因此更適合于多變的無線環(huán)境,也能自動地適應(yīng)無線網(wǎng)絡(luò)的優(yōu)化。
總之,本文的技術(shù)方案大大增強系統(tǒng)的自適應(yīng)能力,可以有效地應(yīng)付復(fù)雜多變的無線環(huán)境和網(wǎng)絡(luò)優(yōu)化調(diào)整。算法考慮了最初的登記信息,并在使用過程中根據(jù)用戶的使用情況自動做出漸進調(diào)整,經(jīng)過一段時間后將可以準(zhǔn)確地鎖定用戶常用小區(qū),從而大大減少用戶投訴,保障業(yè)務(wù)的順利發(fā)展。