專利名稱:手機(jī)撥號自動加撥ip的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無線通訊領(lǐng)域呼叫控制范疇,具體地說是一種在無需用戶干預(yù)的情況下,手機(jī)自動將用戶的呼叫由電路交換型轉(zhuǎn)化為IP呼叫的方法。
在手機(jī)上撥打IP電話相對于傳統(tǒng)的通話可以極大的節(jié)省用戶的通話費用。但是,撥打IP電話需要加撥IP接入號碼,不同的運營商提供IP接入號碼各不相同,以及用戶可能出現(xiàn)漫游等情況,給用戶使用該項服務(wù)帶來了很多的麻煩和不便。例如有一位家住某地的用戶,由于工作必須長年往返于其居住的城市與其他城市之間,該用戶的移動業(yè)務(wù)由某一運營商提供服務(wù),其手機(jī)電話簿上存有各屬于其居住或經(jīng)常往返的城市的號碼,如下表1
當(dāng)該用戶在其居住城市時僅需根據(jù)電話簿撥號即可方便地直接撥打家中的電話,該通話以市內(nèi)通話計費;但是,如果撥打“朱小姐”或者是“宋先生”的電話則需要按照長途通話計費。如果撥打IP電話則必須加撥IP接入號碼,如17951,然后再手動輸入電話號碼。這時,該用戶手機(jī)上的電話簿應(yīng)按下表2進(jìn)行更改
這樣,該用戶在其居住地時就可以方便的直接從電話簿撥打相應(yīng)的號碼。
但是,當(dāng)該用戶到達(dá)其他城市(如長途電話區(qū)號為021的城市)時,該用戶的電話簿就需要按照表3進(jìn)行修改,如果該用戶需要向家中撥打電話,則還需要手工輸入IP接入號碼17951+家中號碼,或者把電話簿中的電話號碼全部重新改變,如下表3
當(dāng)該用戶再次返回其居住城市時,該用戶手機(jī)的有的電話簿又需要重新修改,否則,又需手動撥號。另外,假如該用戶更換新的SIM(SubscriberIdentification Module)卡,改變了所選的服務(wù)運營商,那么相應(yīng)的IP接入號碼也發(fā)生了變化,則該用戶又必須手工對存在手機(jī)電話簿中的多個甚至數(shù)十、上百個電話號碼進(jìn)行修改,由此而非常的麻煩和不方便。
本發(fā)明的目的是通過如下的技術(shù)方案實現(xiàn)的一種手機(jī)撥號自動加撥IP的方法,它包括步驟1手機(jī)判斷使用者撥號時的呼叫類別;步驟2手機(jī)進(jìn)一步判斷使用者的移動服務(wù)運營商;獲得該運營商提供給用戶使用的IP接入號碼;步驟3手機(jī)將得到的IP接入號碼添加在原撥出號碼之前,以組合而成的新的呼出號碼代替原撥出號碼;步驟4手機(jī)發(fā)出撥號呼叫。
以上的方法還包括對手機(jī)進(jìn)行初始化設(shè)置,具體的設(shè)置步驟為當(dāng)使用者第一次使用手機(jī)時,手機(jī)向用戶提供是否加撥IP的選擇功能;用戶選擇加撥IP的功能,則進(jìn)一步請求使用者輸入當(dāng)前所在城市的區(qū)號;根據(jù)用戶的選擇和輸入的城市區(qū)號設(shè)置手機(jī)。
以上所述的呼叫類別至少包括移動用戶呼叫普通市話、移動用戶呼叫國內(nèi)長途、移動用戶呼叫國際長途以及移動用戶呼叫移動用戶。
手機(jī)判斷使用者撥號時呼叫類別是通過如下的步驟實現(xiàn)的第一步讀取被叫方號碼的長度,如果被叫方號碼的長度小于或等于普通市話的最大長度時,則認(rèn)為本次呼叫屬于移動用戶呼叫普通市話類型,否則轉(zhuǎn)向第二步;第二步取出手機(jī)中存儲的當(dāng)前所在城市區(qū)號,根據(jù)其長度值取出被叫方號碼前相等位數(shù)的號碼與當(dāng)前所在城市區(qū)號相比較,如果相等,則認(rèn)為本次呼叫屬于移動用戶呼叫普通市話類型,否則轉(zhuǎn)向第三步;第三步如果被叫號碼以本國識別碼開頭,則認(rèn)為本次呼叫屬于移動用戶呼叫國際長途類型,否則轉(zhuǎn)第四步;第四步如果被叫號碼以“0”開頭,轉(zhuǎn)向第六步;否則,轉(zhuǎn)向第五步;第五步如果被叫號碼長度等于移動運營商提供的移動用戶號碼長度,并且被叫號碼以移動運營商提供的移動專用號碼開頭,則認(rèn)為本次呼叫屬于移動用戶呼叫移動用戶類型,否則為移動用戶呼叫普通市話類型。
第六步去掉開頭的“0”后,如果被叫號碼長度等于移動運營商提供的移動用戶號碼長度,并且被叫號碼以移動運營商提供的移動專用號碼開頭,則認(rèn)為本次呼叫屬于移動用戶呼叫移動用戶類型,否則為移動用戶呼叫國內(nèi)長途類型。
如上所述的步驟1中,當(dāng)手機(jī)判斷使用者撥號時的呼叫類別時,如果呼叫類別屬于移動用戶呼叫普通市話或本地的移動用戶,則直接發(fā)出呼叫。
如上所述的步驟1中,當(dāng)手機(jī)判斷使用者撥號時的呼叫類別時,如果呼叫類別屬于移動用戶呼叫異地移動用戶,則進(jìn)入步驟2。
如上所述的步驟2的具體操作為手機(jī)首先取出當(dāng)前網(wǎng)絡(luò)的網(wǎng)絡(luò)號;利用該網(wǎng)絡(luò)號,在網(wǎng)絡(luò)號與運營商關(guān)系對照表中進(jìn)行查找,獲得當(dāng)前手機(jī)所屬的運營商;最后根據(jù)運營商提供的IP接入號碼獲得需要的IP接入號碼。
如上所述,手機(jī)發(fā)出的撥號呼叫遵守國際無線通訊協(xié)議標(biāo)準(zhǔn)中GSM04.08無線接口層三協(xié)議標(biāo)準(zhǔn)。
本發(fā)明從根本上解決了在手機(jī)上撥打IP電話時經(jīng)常需要手工輸入長串號碼的問題,并且即使手機(jī)用戶經(jīng)常性地在不同的地域撥打IP電話,也不至于大量地修改存儲在手機(jī)內(nèi)部的電話簿信息;其克服了當(dāng)前撥打IP電話需要手工輸入號碼,選擇不同的運營商提供的不同的IP接入號碼,用戶難以記憶,或需要大量更改電話簿的麻煩;通過自動識別撥打號碼類型以及自動識別SIM卡所屬的運營商,無需用戶干預(yù),就可以自動加撥IP,實現(xiàn)手機(jī)撥號的簡單化、智能化和人性化,方便了用戶的使用;完全解決了手機(jī)上撥打IP電話的的煩瑣問題;在經(jīng)濟(jì)上、使用方便程度上最大限度地適應(yīng)了用戶操作方便性要求。
下面結(jié)合附圖及具體的實施例對本發(fā)明提出技術(shù)方案做進(jìn)一步的詳細(xì)說明
圖1為本發(fā)明手機(jī)撥號自動加撥IP方法的實施流程圖。
圖2為本發(fā)明一實施例中手機(jī)撥號自動加撥IP方法中判斷呼叫所屬類別處理程序的流程圖。
圖3為本發(fā)明一實施例中手機(jī)撥號自動加撥IP方法中判斷使用者所屬移動運營商并獲得IP接入號碼的流程圖。
根據(jù)國際無線通訊協(xié)議標(biāo)準(zhǔn)中GSM04.08無線接口層三協(xié)議標(biāo)準(zhǔn),在移動終端(Mobile Station)作為主叫方發(fā)起呼叫的情況下,移動終端(MobileStation)的呼叫控制實體首先通過請求移動性管理(Mobility Management)子層建立一個移動性管理(Mobility Management)子層連接;當(dāng)該移動性管理子層連接建立好之后,移動終端的呼叫控制實體即發(fā)送設(shè)置(SETUP)信息給其網(wǎng)絡(luò)端的對等層,SETUP信息中包含了網(wǎng)絡(luò)需要處理的所有信息,而其中就包含了被叫方的地址。網(wǎng)絡(luò)端依據(jù)SETUP信息中的被叫方地址來判斷本次呼叫中移動終端請求的是普通電路交換型呼叫還是IP呼叫。如果被叫方地址以運營商提供的IP接入開頭,則網(wǎng)絡(luò)端把本次呼叫作為IP呼叫處理;反之,網(wǎng)絡(luò)端認(rèn)為本次呼叫屬于正常的電路交換型呼叫。
參見如圖1,每一次真正發(fā)起呼叫之前,即在填寫SETUP信號所包含的信息并將其發(fā)送之前,首先要對呼叫進(jìn)行分類。在本發(fā)明提出的呼叫按類型至少具有如下四類移動用戶呼叫普通市話、移動用戶呼叫國內(nèi)長途、移動用戶呼叫國際長途以及移動用戶呼叫移動用戶。
參見圖2,對呼叫類型進(jìn)行分類的操作分為如下的步驟第一步讀取被叫方號碼的長度,如果被叫方號碼的長度小于或等于普通市話的最大長度時,則認(rèn)為本次呼叫屬于移動用戶呼叫普通市話類型(例如我國普通市話號碼的長度均在八位以內(nèi),因此,如果被叫方號碼長度小于或等于八位時,可認(rèn)為本次呼叫屬于移動用戶呼叫普通市話類型),否則轉(zhuǎn)向第二步;第二步取出手機(jī)中存儲的當(dāng)前所在城市區(qū)號,根據(jù)其長度值取出被叫方號碼前相等位數(shù)的號碼與當(dāng)前所在城市區(qū)號相比較,如果相等,則認(rèn)為本次呼叫屬于移動用戶呼叫普通市話類型,否則轉(zhuǎn)向第三步;第三步如果被叫號碼以本國識別碼開頭,例如我國大陸地區(qū)的識別碼為“00”或“+”開頭,則認(rèn)為本次呼叫屬于移動用戶呼叫國際長途類型,否則轉(zhuǎn)第四步;第四步如果被叫號碼以“0”開頭,轉(zhuǎn)向第六步;否則,轉(zhuǎn)向第五步;第五步如果被叫號碼長度等于移動運營商提供的移動用戶號碼長度,并且被叫號碼以移動運營商提供的移動專用號碼開頭,則認(rèn)為本次呼叫屬于移動用戶呼叫移動用戶類型,否則為移動用戶呼叫普通市話類型。
第六步去掉開頭的“0”后,如果被叫號碼長度等于移動運營商提供的移動用戶號碼長度,并且被叫號碼以移動運營商提供的移動專用號碼開頭,則認(rèn)為本次呼叫屬于移動用戶呼叫移動用戶類型,否則為移動用戶呼叫國內(nèi)長途類型。
需要說明的一點是上述的分類步驟將用戶誤撥并不存在的號碼,或者是特殊號碼按照長度小于或等于普通市話的最大長度和大于普通市話的最大長度劃分成了兩類,但這兩類全部落入移動用戶呼叫普通市話的類型。所以上述的分類方法覆蓋了全部的情況;而用戶撥出的號碼必然隸屬于上述分類方法中分出的類型之一,而誤撥并不存在的號碼也按照上述的分類方式撥出之后,網(wǎng)絡(luò)端會進(jìn)行檢查處理,并返回給用戶出錯信息。
例如,用戶A先生在其居住城市(SZ)的時候,用戶A將手機(jī)中當(dāng)前預(yù)置的區(qū)號設(shè)置為其居住城市(SZ)的區(qū)號,例如0755;這時,用戶A手工輸入家中電話號碼3348884,根據(jù)上述分類方法的第一步則可以正確地將其分類為移動用戶呼叫普通市話;如果用戶A先生利用手機(jī)電話簿直接撥打家中的號碼0755 3348884時,那么根據(jù)第二步,由于預(yù)置的用戶A先生所居住城市(SZ)的區(qū)號為0755,其長度為4,與用戶A電話簿中存儲的家中電話前4位相同,手機(jī)依然將本次呼叫分類為移動用戶呼叫普通市話。如果用戶A想撥打其他城市(SH)B先生的手機(jī)13916349248,則無論用戶A手工輸入或者是從電話簿中選取該號碼,手機(jī)均根據(jù)第三步進(jìn)行分類。而用戶A如果想撥打他城市(SH)C女士的固定電話時,則該呼叫被分類為移動用戶呼叫國內(nèi)長途的類型。
而當(dāng)用戶A從其居住城市(SZ)出差到其他城市(SH)時,用戶A可將手機(jī)中當(dāng)前預(yù)置的區(qū)號改變?yōu)槠涑霾畹竭_(dá)城市(SH)的區(qū)號,如021,所以如果用戶A撥打家中電話0755 3348884的時候,本次呼叫已經(jīng)被分類為移動用戶呼叫國內(nèi)長途;而用戶A撥打C女士的固定電話時候,本次呼叫則被分類為移動用戶呼叫普通市話了。
根據(jù)上述呼叫類型鑒別獲得的結(jié)果,如果是本次呼叫的是普通市話或者是本地的移動用戶號碼,則手機(jī)不對SETUP信息作任何改動而直接發(fā)送,請求建立普通電路交換型呼叫。否則,需將普通電路交換型呼叫轉(zhuǎn)為IP呼叫;為了獲得運營商提供的IP接入號碼,則需要再執(zhí)行如圖3所示的步驟參見圖3,為了獲得運營商提供的IP接入號碼,手機(jī)首先取出當(dāng)前網(wǎng)絡(luò)的網(wǎng)絡(luò)號,其次在網(wǎng)絡(luò)號與運營商關(guān)系對照表中進(jìn)行查找,從而得出當(dāng)前手機(jī)中所使用SIM卡所屬的運營商,最后可以根據(jù)該運營商提供的IP接入號碼得到最終需要添加的IP接入號碼。
例如,用戶A手機(jī)上SIM卡的移動運營商為AY,在注冊之后,或者是位置更新之后,網(wǎng)絡(luò)端總是會把該移動運營商AY的網(wǎng)絡(luò)號0460--00回傳給手機(jī),由于移動運營商與其網(wǎng)絡(luò)號是一一對應(yīng)的,所以根據(jù)這個網(wǎng)絡(luò)號,手機(jī)能正確的獲取當(dāng)前其所屬運營商為移動運營商AY。
在得到本機(jī)SIM卡所屬運營商AY的信息之后,即可把移動運營商AY提供的IP接入號碼加到撥出號碼之前,組成新的被叫方號碼。例如,目前網(wǎng)絡(luò)號為0460--01,則其移動運營商為移動運營商BY,則將移動運營商BY提供的IP接入號碼,例如“17910”,添加在原撥出號碼之前,組成新的被叫方地址;如果目前網(wǎng)絡(luò)號為0460--00,則其移動運營商為移動運營商AY,將移動運營商AY提供的IP接入號碼“17951”添加在原撥出號碼之前,組成新的被叫方地址。手機(jī)中的軟件呼叫控制實體將新構(gòu)成的SETUP信息發(fā)出,網(wǎng)絡(luò)端接收到此SETUP信息,就根據(jù)被叫方號碼前的IP接入號碼,按照IP呼叫的方式來處理本次呼叫;從而實現(xiàn)無需用戶干預(yù),手機(jī)自動加撥IP的功能。
通過本發(fā)明的手機(jī)自動加撥IP的方法,其可靠性高,用戶具有選擇性,實現(xiàn)容易,并且具有可擴(kuò)展性,可以根據(jù)運營商提供服務(wù)的改善而擴(kuò)展相應(yīng)的操作方法以獲得良好的實現(xiàn)及應(yīng)用。
綜上所述,本發(fā)明提出的這種手機(jī)撥號自動加撥IP的方法,給了用戶更多的靈活性和選擇性,更多的為用戶帶來經(jīng)濟(jì)性和實用性,使手機(jī)逐步向智能化,人性化的趨勢發(fā)展。
以上實施例僅用以說明本發(fā)明而非限制,盡管參照以上較佳實施例對本發(fā)明進(jìn)行了詳細(xì)說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對本發(fā)明進(jìn)行修改、變形或者等同替換,而不脫離本發(fā)明的精神和范圍,其均應(yīng)涵蓋在本發(fā)明的權(quán)利要求范圍當(dāng)中。
權(quán)利要求
1.一種手機(jī)撥號自動加撥IP的方法,其特征在于它包括步驟1手機(jī)判斷使用者撥號時的呼叫類別;步驟2手機(jī)進(jìn)一步判斷為使用者提供服務(wù)的運營商;獲得該運營商提供給用戶使用的IP接入號碼;步驟3手機(jī)將得到的IP接入號碼添加在原撥出號碼之前,以組合而成的新的呼出號碼代替原撥出號碼;步驟4手機(jī)發(fā)出撥號呼叫。
2.根據(jù)權(quán)利要求1所述的手機(jī)撥號自動加撥IP的方法,其特征在于它還包括對手機(jī)進(jìn)行初始化設(shè)置,具體的設(shè)置步驟如下當(dāng)使用者第一次使用手機(jī)時,手機(jī)向用戶提供是否加撥IP的選擇功能;用戶選擇加撥IP的功能,則進(jìn)一步請求使用者輸入當(dāng)前所在城市的區(qū)號;根據(jù)用戶的選擇和輸入的城市區(qū)號設(shè)置手機(jī)。
3.根據(jù)權(quán)利要求1所述的手機(jī)撥號自動加撥IP的方法,其特征在于所述的呼叫類別至少包括移動用戶呼叫普通市話、移動用戶呼叫國內(nèi)長途、移動用戶呼叫國際長途以及移動用戶呼叫移動用戶。
4.根據(jù)權(quán)利要求1所述的手機(jī)撥號自動加撥IP的方法,其特征在于手機(jī)判斷使用者撥號時呼叫類別是通過如下的步驟實現(xiàn)的第一步讀取被叫方號碼的長度,如果被叫方號碼的長度小于或等于普通市話的最大長度時,則認(rèn)為本次呼叫屬于移動用戶呼叫普通市話類型,否則轉(zhuǎn)向第二步;第二步取出手機(jī)中存儲的當(dāng)前所在城市區(qū)號,根據(jù)其長度值取出被叫方號碼前相等位數(shù)的號碼與當(dāng)前所在城市區(qū)號相比較,如果相等,則認(rèn)為本次呼叫屬于移動用戶呼叫普通市話類型,否則轉(zhuǎn)向第三步;第三步如果被叫號碼以本國識別碼開頭,則認(rèn)為本次呼叫屬于移動用戶呼叫國際長途類型,否則轉(zhuǎn)第四步;第四步如果被叫號碼以“0”開頭,轉(zhuǎn)向第六步;否則,轉(zhuǎn)向第五步;第五步如果被叫號碼長度等于移動運營商提供的移動用戶號碼長度,并且被叫號碼以移動運營商提供的移動專用號碼開頭,則認(rèn)為本次呼叫屬于移動用戶呼叫移動用戶類型,否則為移動用戶呼叫普通市話類型。第六步去掉開頭的“0”后,如果被叫號碼長度等于移動運營商提供的移動用戶號碼長度,并且被叫號碼以移動運營商提供的移動專用號碼開頭,則認(rèn)為本次呼叫屬于移動用戶呼叫移動用戶類型,否則為移動用戶呼叫國內(nèi)長途類型。
5.根據(jù)權(quán)利要求1所述的手機(jī)撥號自動加撥IP的方法,其特征在于手機(jī)判斷使用者撥號時的呼叫類別時,如果呼叫類別屬于移動用戶呼叫普通市話或本地的移動用戶,則直接發(fā)出呼叫。
6.根據(jù)權(quán)利要求1所述的手機(jī)撥號自動加撥IP的方法,其特征在于手機(jī)判斷使用者撥號時的呼叫類別時,如果呼叫類別屬于移動用戶呼叫異地移動用戶,則進(jìn)入步驟2。
7.根據(jù)權(quán)利要求1所述的手機(jī)撥號自動加撥IP的方法,其特征在于所述的步驟2的具體操作為手機(jī)首先取出當(dāng)前網(wǎng)絡(luò)的網(wǎng)絡(luò)號;利用該網(wǎng)絡(luò)號,在網(wǎng)絡(luò)號與運營商關(guān)系對照表中進(jìn)行查找,獲得當(dāng)前手機(jī)所屬的運營商;最后根據(jù)運營商提供的IP接入號碼獲得需要的IP接入號碼。
8.根據(jù)權(quán)利要求1所述的手機(jī)撥號自動加撥IP的方法,其特征在于手機(jī)發(fā)出的撥號呼叫遵守國際無線通訊協(xié)議標(biāo)準(zhǔn)中GSM04.08無線接口層三協(xié)議標(biāo)準(zhǔn)。
全文摘要
一種手機(jī)撥號自動加撥IP的方法,手機(jī)判斷使用者撥號時的呼叫類別;再進(jìn)一步判斷為使用者提供服務(wù)的運營商,獲得該運營商提供給用戶使用的IP接入號碼;將得到的IP接入號碼添加在原撥出號碼之前,以組合而成的新的呼出號碼代替原撥出號碼;發(fā)出撥號呼叫;即使手機(jī)用戶經(jīng)常性地在不同的地域撥打IP電話,也不至于大量地修改存儲在手機(jī)內(nèi)部的電話簿信息;本發(fā)明克服了當(dāng)前撥打IP電話的諸多不便;通過自動識別撥打號碼類型以及自動識別SIM卡所屬的運營商,無需用戶干預(yù),就自動加撥IP,實現(xiàn)了手機(jī)撥號的簡單化、智能化和人性化,方便了使用。
文檔編號H04M1/26GK1427606SQ0113917
公開日2003年7月2日 申請日期2001年12月19日 優(yōu)先權(quán)日2001年12月19日
發(fā)明者孫航 申請人:深圳市中興通訊股份有限公司上海第二研究所