專利名稱:一種自動ip撥號的方法
技術領域:
本發明涉及網際協議(Internet Protocol,以下簡稱IP)技術,特 別是一種自動IP撥號的方法。
背景技術:
目前運營商都提供長途IP電話服務,在被叫電話號碼前加撥相應的 IP號碼,即可實現IP呼叫。通過IP撥號可以節省用戶的長途通話費用。 目前用戶一般有兩種方法實現IP撥號
一是手動加撥,輸入IP號碼+被叫號碼。
另一個是預先設置好IP號碼,提供一個IP撥號的選項,用戶選擇IP 撥號功能后,將工P號碼加在被叫號碼前撥出。
但是,目前的這兩種方法都有其不便之處。最不便的地方就是在使用 手機撥打手機時,首先要求用戶人為判斷對方號碼是否為外地手機號碼后 再來選中以上兩種方法,給使用帶來很大的不便。
發明內容
為克服上述已有技術的不足,本發明要解決的技術問題是提供一種自
動IP撥號的方法,從而可以自動判斷被叫號碼是否為長途電話,從而實
現自動IP撥號。
為解決上述技術問題,本發明的技術方案是
一種自動IP撥號的方法,該方法適用于手機,該方法采用下列步驟: 步驟(1)位于手機的存儲裝置中的預設置模塊建立一個手機所屬地區與其區號的對應表;
步驟(2)設置當前手機卡的本地區號和IP號碼,并存儲在手機的存儲裝 置中的文件系統中;
步驟(3)手機呼叫被叫號碼,若被叫號碼為手機,轉步驟4,若被叫號
碼為固定電話或小靈通,轉步驟5;
步驟(4)對被叫號碼為手機的操作又包括以下步驟
(4. 1)位于手機的存儲裝置中的呼叫模塊根據手機鍵盤輸入的被叫 號碼信號,在所述的對應表中,查詢該被叫號碼所屬地區的區號,轉步驟
4.2;若沒能查出該被叫號碼所屬地區的區號,轉步驟4.5;
(4. 2)位于手機的存儲裝置中的判斷模塊比較該被叫號碼所屬地區
的區號和預先設置好的本地區號,如果兩個區號不相同,轉步驟4.3;如 果兩個區號相同,轉步驟4.4;
(4.3) 所述的被叫號碼被所述的判斷模塊判定為外地手機號碼,所 述的呼叫模塊將預先設置的IP號碼加在被叫手機號碼前面進行主叫撥號; 轉步驟6;
(4.4) 所述的呼叫模塊直接呼叫該被叫手機號碼,轉步驟6; (4. 5)所述的呼叫模塊直接呼叫該被叫手機號碼,轉步驟6;
步驟(5)對被叫號碼為固定電話或小靈通的操作又包括以下步驟
(5. 1)所述的呼叫模塊在所撥的號碼前幾位數字中搜索區號,如果發
現有區號存在,轉步驟5.2;如果未發現區號,轉步驟5.5;
(5.2)所述的判斷模塊比較被叫號碼的區號和預設的本地區號,若不
同,轉步驟5.3;若相同,轉步驟5.4;
(5.3) 所述的判斷模塊把被叫號碼判定為外地長話,所述的呼叫模 塊將預先設置的IP號碼加在被叫號碼前面進行主叫撥號;轉步驟6;
(5.4) 所述的判斷模塊把被叫號碼判定為本地通話,所述的呼叫模塊直接呼叫該被叫號碼,轉步驟6;
(5.5)所述的判斷模塊把被叫號碼判定為本地通話,所述的呼叫模
塊直接呼叫該被叫號碼,轉步驟6; 步驟(6)呼叫結束。 所述的對應表以變量形式存儲在所述的預設置模塊內,或以文件的形
式存儲在手機的存儲裝置中的文件系統中。
步驟2中通過鍵盤輸入當前手機卡所屬地區的區號,即本地區號。 步驟2中所述的預設置模塊設置本地區號的另一種方法是鍵盤輸入
當前的手機卡號碼,所述的預設置模塊通過所述的對應表查找得到該手機
卡所屬地區的區號;若不能查詢成功,則所述的預設置模塊再提醒用戶直
接通過鍵盤輸入當前手機卡所屬地區的區號。
步驟2中所述的預設置模塊設置本地區號時,該預設置模塊同時記錄 下該手機卡的頂SI號,并存儲在手機的存儲裝置中的文件系統中。
更換手機卡后,所述的預設置模塊搜索所述的存儲裝置中的文件系統 中是否存有該手機卡的IMSI號記錄,如果有記錄,則使用之前的IMSI 記錄;若發現沒有記錄的IMSI號,則該預設置模塊提示用戶重新通過鍵 盤輸入當前IMSI號對應的本地區號和IP號碼,并將舊的IMSI號的設置 保存起來。
所述手機的存儲裝置是Flash。
一種自動IP撥號的方法,該方法適用于小靈通,該方法采用下列步
驟
步驟(1)所述的預設置模塊設置本地區號和IP號碼,并存儲在小靈通 的存儲裝置中的文件系統中;
步驟(2)位于小靈通的存儲裝置中的判斷模塊判斷所撥號碼前端是否有 區號,如果有,轉步驟3;如果無,轉步驟4;步驟(3)所述的判斷模塊判斷該被叫區號是否是本地區號,如果是,轉
步驟3. 1;如果否,轉步驟3.2;
(3. l)位于小靈通的存儲裝置中的呼叫模塊直接呼叫該鍵盤輸入的被 叫號碼,轉步驟5;
(3.2)所述的呼叫模塊將預先設置的IP號碼加在被叫號碼前面進行 主叫撥號;轉步驟5;
步驟(4)所述的呼叫模塊直接呼叫該被叫號碼,轉步驟5;
步驟(5)呼叫結束。
所述存儲裝置是Flash。
與現有技術相比,本發明的有益效果是
本發明方法能夠自動判斷被叫電話是否為長途電話,而且自動判斷是 否加撥IP號碼。用戶只需要設置本地區號和IP號碼,在手機設定菜單中 開啟本功能撥號時,話機會自動解析被叫號碼,若判斷出為長途電話,則 自動加撥IP號碼,從而省去了用戶人為進行判斷。
特別是主叫端為手機,被叫端也為手機時,可自動辨別被叫號碼是否 為外地手機,自動加撥IP號碼。從而大大方便了用戶的使用,并且為用 戶節省長途話費。
圖l是本發明方法的流程圖。
圖2是本發明裝置的結構示意圖。
具體實施例方式
下面結合附圖和實施例對本發明的具體實施方式
做進一步詳細的說 明,但不應以此限制本發明的保護范圍。 本發明提供了一種自動IP撥號的方法,實施該方法的移動終端如圖
2所示該移動終端可以是手機端或小靈通,包括預設置模塊2、呼叫模塊3
和判斷模塊4,其中
預設置模塊2:用于建立一個手機所屬地區與其區號的對應表,設置 當前手機卡的本地區號和IP號碼。
呼叫模塊3:與上述預設置模塊2相連,用于在所述預設置模塊2建 立的對應表中査詢被叫號碼所屬地區的區號、呼叫該被叫號碼。
判斷模塊4:與上述的呼叫模塊3相連,用于根據上述預設置模塊2
查詢出的被叫號碼所屬地區的區號,判斷被叫號碼是否是外地號碼。
上述預設置模塊2、呼叫模塊3和判斷模塊4都存儲在移動終端的存 儲裝置中,該存儲裝置可以是Flash。該預設置模塊2、呼叫模塊3和判 斷模塊4應當理解為實現本發明自動IP撥號的方法各歩驟所必須建立的 功能模塊。
由于手機端與小靈通有所區別,所以本發明自動IP撥號的具體實現 方法分別說明。
(一)手機端的實現請參閱圖l本發明方法的流程圖。 本發明自動IP撥號的方法,采用下列步驟
步驟(1):位于手機的存儲裝置中的預設置模塊建立一個手機所屬地區
與其區號的對應表。該對應表變量形式存儲在預設置模塊內,或以文件的
形式存儲在手機的存儲裝置中的文件系統中以便日后更新。通過該表能由
手機號碼得到該手機所屬地區的區號。
所述手機的存儲裝置是Flash。 步驟(2)設置當前手機卡的本地區號和IP號碼,并存儲在手機的存儲裝 置中的文件系統中。
設置本地區號是有兩種方法
第一種通過鍵盤輸入設置當前手機卡所屬地區的區號,即本地區號。第二種鍵盤輸入當前的手機卡號碼,所述的預設置模塊通過所述的 對應表査找得到該手機卡所屬地區的區號;若不能查詢成功,則所述的預 設置模塊再提醒用戶直接通過鍵盤設置輸入當前手機卡所屬地區的區號。
預設置模塊設置本地區號時,該預設置模塊同時記錄下該手機卡的全
球移動用戶標示碼(International Mobile Subscriber Identification
Number,簡稱IMSI),并存儲在手機的存儲裝置中的文件系統中。
更換手機卡后,所述的預設置模塊搜索存儲裝置中的文件系統中是否 有該手機卡的IMSI號,如果有記錄則使用之前的IMSI記錄;若發現沒有 記錄的IMSI號,則該預設置模塊提示用戶重新通過鍵盤輸入當前IMS工號 對應的本地區號和IP號碼,并將舊的頂SI號的設置保存起來。即配置同 IMSI號碼綁定。
步驟(3)手機呼叫被叫號碼,若被叫號碼為手機,轉步驟4,若被叫號
碼為固定電話或小靈通,轉步驟5;
步驟(4)對被叫號碼為手機的操作又包括以下步驟
(4. 1)位于手機的存儲裝置中的呼叫模塊根據手機鍵盤輸入的被叫 號碼信號,在所述的對應表中,查詢該被叫號碼所屬地區的區號,轉步驟
4.2;若沒能查出該被叫號碼所屬地區的區號,轉步驟4.5;
(4. 2)位于手機的存儲裝置中的判斷模塊比較該被叫號碼所屬地區
的區號和預先設置好的本地區號,如果兩個區號不相同,轉步驟4,3;如 果兩個區號相同,轉步驟4.4;
(4.3) 所述的被叫號碼被所述的判斷模塊判定為外地手機號碼,所 述的呼叫模塊將預先設置的IP號碼加在被叫手機號碼前面進行主叫撥號; 轉步驟6;
(4.4) 所述的呼叫模塊直接呼叫該被叫手機號碼,轉步驟6;
(4.5) 所述的呼叫模塊直接呼叫該被叫手機號碼,并提示未IP撥號;轉步驟6;
步驟(5)對被叫號碼為固定電話或小靈通的操作又包括以下步驟
(5. 1)所述的呼叫模塊在所撥的號碼前幾位數字中搜索區號,如果發
現有區號存在,轉步驟5.2;如果未發現區號,轉步驟5.5;
(5.2)所述的判斷模塊比較被叫號碼的區號和預設的本地區號,若不
同,轉步驟5.3;若相同,轉步驟5.4;
(5.3) 所述的判斷模塊把被叫號碼判定為外地長話,所述的呼叫模 塊將預先設置的IP號碼加在被叫號碼前面進行主叫撥號;轉步驟6;
(5.4) 所述的判斷模塊把被叫號碼判定為本地通話,所述的呼叫模
塊直接呼叫該被叫號碼,轉步驟6;
(5.5) 所述的判斷模塊把被叫號碼判定為本地通話,所述的呼叫模
塊直接呼叫該被叫號碼,轉步驟6;
步驟(6)呼叫結束。
(二)在小靈通的實現
小靈通適用的自動IP撥號方法采用下列步驟
步驟(1)所述的預設置模塊設置本地區號和IP號碼,并存儲在小靈通的
存儲裝置中的文件系統中;所述存儲裝置是Flash。
步驟(2)位于小靈通的存儲裝置中的判斷模塊判斷所撥號碼前端是否有
區號,如果有,轉步驟3;如果無,轉步驟4;
步驟(3)所述的判斷模塊判斷該被叫區號是否是本地區號,如果是,轉
步驟3. 1;如果否,轉步驟3.2;
(3.1) 位于小靈通的存儲裝置中的呼叫模塊直接呼叫該鍵盤輸入的被
叫號碼,轉步驟5;
(3.2) 所述的呼叫模塊將預先設置的IP號碼加在被叫號碼前面進行 主叫撥號;轉步驟5;步驟(4)所述的呼叫模塊直接呼叫該被叫號碼,轉步驟5; 步驟(5)呼叫結束。
本發明方法可以自動判斷被叫號碼是否為長途電話,從而實現自動IP 撥號,用戶無需手動輸入IP號碼或選擇IP撥號功能進行撥號。
以上所述僅為本發明的較佳實施例而己,并非用來限定本發明的實施 范圍。即凡依本發明申請專利范圍的內容所作的等效變化與修飾,都應為 本發明的技術范疇。
權利要求
1、一種自動IP撥號的方法,該方法適用于手機,其特征在于該方法采用下列步驟步驟(1)位于手機的存儲裝置中的預設置模塊建立一個手機所屬地區與其區號的對應表;步驟(2)設置當前手機卡的本地區號和IP號碼,并存儲在手機的存儲裝置中的文件系統中;步驟(3)手機呼叫被叫號碼,若被叫號碼為手機,轉步驟4,若被叫號碼為固定電話或小靈通,轉步驟5;步驟(4)對被叫號碼為手機的操作又包括以下步驟(4.1)位于手機的存儲裝置中的呼叫模塊根據手機鍵盤輸入的被叫號碼信號,在所述的對應表中,查詢該被叫號碼所屬地區的區號,轉步驟4.2;若沒能查出該被叫號碼所屬地區的區號,轉步驟4.5;(4.2)位于手機的存儲裝置中的判斷模塊比較該被叫號碼所屬地區的區號和預先設置好的本地區號,如果兩個區號不相同,轉步驟4.3;如果兩個區號相同,轉步驟4.4;(4.3)所述的被叫號碼被所述的判斷模塊判定為外地手機號碼,所述的呼叫模塊將預先設置的IP號碼加在被叫手機號碼前面進行主叫撥號;轉步驟6;(4.4)所述的呼叫模塊直接呼叫該被叫手機號碼,轉步驟6;(4.5)所述的呼叫模塊直接呼叫該被叫手機號碼,轉步驟6;步驟(5)對被叫號碼為固定電話或小靈通的操作又包括以下步驟(5.1)所述的呼叫模塊在所撥的號碼前幾位數字中搜索區號,如果發現有區號存在,轉步驟5.2;如果未發現區號,轉步驟5.5;(5.2)所述的判斷模塊比較被叫號碼的區號和預設的本地區號,若不同,轉步驟5.3;若相同,轉步驟5.4;(5.3)所述的判斷模塊把被叫號碼判定為外地長話,所述的呼叫模塊將預先設置的IP號碼加在被叫號碼前面進行主叫撥號,轉步驟6;(5.4)所述的判斷模塊把被叫號碼判定為本地通話,所述的呼叫模塊直接呼叫該被叫號碼,轉步驟6;(5.5)所述的判斷模塊把被叫號碼判定為本地通話,所述的呼叫模塊直接呼叫該被叫號碼,轉步驟6;步驟(6)呼叫結束。
2、 根據權利要求1所述的自動IP撥號的方法,其特征在于所述的對應表以變量形式存儲在所述的預設置模塊內,或以文件的形式存儲在手機的 存儲裝置中的文件系統中。
3、 根據權利要求1所述的自動IP撥號的方法,其特征在于步驟2中通 過鍵盤輸入當前手機卡所屬地區的區號,即本地區號。
4、 根據權利要求1所述的自動IP撥號的方法,其特征在于步驟2中所述的預設置模塊設置本地區號的另一種方法是鍵盤輸入當前的手機卡號碼,所述的預設置模塊通過所述的對應表查找得到該手機卡所屬地區的區號;若不能查詢成功,則所述的預設置模塊再提醒用戶直接通過鍵盤輸入 當前手機卡所屬地區的區號。
5、 根據權利要求1或3或4所述的自動IP撥號的方法,其特征在于步 驟2中所述的預設置模塊設置本地區號時,該預設置模塊同時記錄下該 手機卡的IMSI號,并存儲在手機的存儲裝置中的文件系統中。
6、 根據權利要求1所述的自動IP撥號的方法,其特征在于更換手機卡 后,所述的預設置模塊搜索所述的存儲裝置中的文件系統中是否存有該 手機卡的IMSI號記錄,如果有記錄,則使用之前的IMSI記錄;若發現 沒有記錄的IMSI號,則該預設置模塊提示用戶重新通過鍵盤輸入當前IMSI號對應的本地區號和IP號碼,并將舊的IMSI號的設置保存起來。
7、 根據權利要求1或2所述的自動IP撥號的方法,其特征在于所述手 機的存儲裝置是Flash。
8、 一種自動IP撥號的方法,該方法適用于小靈通,其特征在于該方法 采用下列步驟步驟(1)所述的預設置模塊設置本地區號和IP號碼,并存儲在小靈通 的存儲裝置中的文件系統中;步驟(2)位于小靈通的存儲裝置中的判斷模塊判斷所撥號碼前端是否有 區號,如果有,轉步驟3;如果無,轉步驟4;步驟(3)所述的判斷模塊判斷該被叫區號是否是本地區號,如果是,轉步驟3. 1;如果否,轉步驟3.2;(3. l)位于小靈通的存儲裝置中的呼叫模塊直接呼叫該鍵盤輸入的被叫號碼,轉步驟5;(3.2)所述的呼叫模塊將預先設置的IP號碼加在被叫號碼前面進行 主叫撥號;轉步驟5;步驟(4)所述的呼叫模塊直接呼叫該被叫號碼,轉步驟5;步驟(5)呼叫結束。
9、 根據權利要求8所述的自動IP撥號的方法,其特征在于所述存儲裝 置是Flash。
全文摘要
本發明公開了一種自動IP撥號的方法,該方法適用于手機,該方法采用下列步驟步驟(1)位于手機的存儲裝置中的預設置模塊建立一個手機所屬地區與其區號的對應表;步驟(2)設置當前手機卡的本地區號和IP號碼,并存儲在手機的存儲裝置中的文件系統中;步驟(3)手機呼叫被叫號碼,若被叫號碼為手機,轉步驟4,若被叫號碼為固定電話或小靈通,轉步驟5;步驟(4)對被叫號碼為手機的操作;步驟(5)對被叫號碼為固定電話或小靈通的操作;步驟(6)呼叫結束。本發明可自動辨別被叫號碼是否為外地手機,自動加撥IP號碼。從而大大方便了用戶的使用,并且為用戶節省長途話費。
文檔編號H04M1/253GK101299846SQ20081003893
公開日2008年11月5日 申請日期2008年6月13日 優先權日2008年6月13日
發明者王偉超 申請人:嘉興聞泰通訊科技有限公司