專利名稱:一種通過短號碼發(fā)起呼叫的方法
技術(shù)領域:
本發(fā)明涉及通信技術(shù)領域,更確切地說是涉及一種撥號方法。
背景技術(shù):
目前,各種各樣的通信終端與人們?nèi)粘I畹年P系越來越密切,可以說,通過終端進行通信已經(jīng)逐漸成為人們?nèi)粘Mㄐ诺闹饕侄沃?。用戶在使用終端時存在撥號比較麻煩的問題。這是因為,現(xiàn)在的通信號碼至少為7位,移動通信號碼甚至為11位,用戶在通話前,往往需要輸入多位號碼,顯然,輸入11位號碼比較麻煩,而且,人們在撥號時常常還會出現(xiàn)拔錯號碼的情況。為解決撥號問題,目前的終端都能夠做到將電話號碼加入號碼薄,用戶在需要撥號時,可以直接從號碼薄中選取號碼進行拔號。
但是,隨著社會進步、人們活動范圍的擴大,人們的社交范圍也在隨之增大,需要記入號碼薄的號碼也就越來越多。為適應這種需求,終端的存儲容量在不斷地擴大,以移動終端為例,目前已經(jīng)出現(xiàn)電話號碼存儲容量為500條,甚至是1000條的移動終端。這樣,人們在需要發(fā)起呼叫時,從如此龐大的號碼薄中選擇當前需要呼叫的號碼,往往比較麻煩,也需要較長的時間,顯然這會給用戶帶來不便。
基于上述情況,業(yè)界提出了一種基于(VPN)技術(shù)實現(xiàn)的短號碼(VPMN)通信技術(shù)。VPMN通信技術(shù)主要是在網(wǎng)絡側(cè)構(gòu)建一個集團客戶群,并為該客戶群中的每個用戶分配一個短號碼,該客戶群中的所有用戶都使用短號碼與本客戶群中的其他用戶進行通信。
雖然VPMN技術(shù)使得客戶群中的所有用戶都可以使用短號碼進行通信,但是,該技術(shù)首先要在網(wǎng)絡側(cè)增加用于支持該業(yè)務的設備或進行相關設備的升級處理,這必然會增加成本;其次,用戶只有加入相應的客戶群,才能在該客戶群中通過短號碼通信,因此,客戶群之外的用戶無法通過短號碼進行通信;另外,用戶往往只能加入到有限的幾個客戶群,對于目前來說,一個用戶只能加入一個客戶群。
綜上所述,目前的VPMN技術(shù)只能部分地解決用戶撥打電話不太方便的問題,并且,該方案需要在網(wǎng)絡側(cè)增加設備投資,實現(xiàn)起來比較麻煩。
另外,基于目前的所有方案,用戶在需要撥打長途電話時,如果是直接從號碼薄中選號并發(fā)起呼叫,則不能使用IP卡業(yè)務,這也給用戶帶來了不便。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種通過短號碼發(fā)起呼叫的方法,以便用戶可以方便地與其他用戶通信。
為達到以上目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的一種通過短號碼發(fā)起呼叫的方法,該方法首先在終端中建立短號碼與電話號碼的映射關系,該方法還包括以下步驟a.終端接收用戶輸入的短號碼;b.終端根據(jù)所述映射關系確定與該短號碼對應的電話號碼,并根據(jù)該電話號碼發(fā)起呼叫。
所述建立短號碼與電話號碼的映射關系包括設定短號碼與電話號碼的匹配規(guī)則,由所述匹配規(guī)則確定短號碼與電話號碼的映射關系。
該方法可以進一步包括設置通配符號;所述設定短號碼與電話號碼的匹配規(guī)則為由通配符號與電話號碼組成符號任意組合出的短號碼確定相應的電話號碼。
所述設定短號碼與電話號碼的匹配規(guī)則為設置用于表示單個字符的通配符號,將短號碼設置為由至少一個的通配符號組成,所述短號碼匹配與自身通配符號個數(shù)相同的所有電話號碼;
所述設定短號碼與電話號碼的匹配規(guī)則為設置用于表示一個以上字符的通配符號,將短號碼設置為所述通配符號,所述短號碼匹配所有長度的電話號碼。
所述短號碼中進一步包括長途區(qū)號及隔離符號;步驟b中,所述終端確定與該短號碼對應的電話號碼包括獲取隔離符號之前的長途區(qū)號,并根據(jù)所述映射關系確定與隔離符號之后的號碼信息對應的電話號碼;所述終端根據(jù)所確定的電話號碼發(fā)起呼叫為根據(jù)所獲取的長途區(qū)號及電話號碼發(fā)起呼叫。
所述短號碼之前進一步包括IP撥號前綴、長途區(qū)號及隔離符號;步驟b中,所述終端確定與該短號碼對應的電話號碼包括獲取隔離符號之前的IP撥號前綴及長途區(qū)號,并根據(jù)所述映射關系確定與隔離符號之后的號碼信息對應的電話號碼;所述終端根據(jù)所確定的電話號碼發(fā)起呼叫為根據(jù)所獲取的IP撥號前綴、長途區(qū)號及電話號碼發(fā)起呼叫。
該方法還可以進一步包括在終端中設置長途區(qū)號表;所述短號碼中進一步包括長途區(qū)號;步驟b中,所述終端根據(jù)映射關系確定與短號碼對應的電話號碼包括終端判斷收到的短號碼中是否包括長途區(qū)號表中的長途區(qū)號,如果是,則獲取該長途區(qū)號,之后根據(jù)映射關系確定與截去該長途區(qū)號后的短號碼所對應的電話號碼;否則,終端直接根據(jù)映射關系確定與收到的短號碼對應的電話號碼。
該方法還可以進一步包括在終端中設置IP拔號前綴表及長途區(qū)號表;所述短號碼中進一步包括IP撥號前綴及長途區(qū)號;步驟b中,所述終端根據(jù)映射關系確定與短號碼對應的電話號碼包括b1.終端判斷收到的短號碼中是否包括IP撥號前綴表中的撥號前綴,如果是,則獲取該撥號前綴,并從短號碼中截去該撥號前綴,之后進入步驟b2;否則,直接進入步驟b2;
b2.終端判斷收到的短號碼中是否包括長途區(qū)號表中的長途區(qū)號,如果是,則獲取該長途區(qū)號,并從短號碼中截去該長途區(qū)號,之后進入步驟b3,否則,直接進入步驟b3;b3.終端根據(jù)映射關系確定與步驟b2處理得到的短號碼所對應的電話號碼。
所述步驟b中,所述終端根據(jù)所確定的電話號碼發(fā)起呼叫為根據(jù)由當前短號碼確定的所有號碼發(fā)起呼叫。
所述步驟b中,所述終端在根據(jù)所確定的電話號碼發(fā)起呼叫之前,進一步包括確定與用戶輸入的短號碼對應的電話號碼的個數(shù),如果只有一個,則根據(jù)由短號碼確定的所有號碼發(fā)起呼叫;如果為零,則結(jié)束本處理流程;如果為兩個或兩個以上,則顯示所確定的所有電話號碼,并在用戶選擇其中一個電話號碼后,通過用戶所選擇的電話號碼以及根據(jù)當前短號碼確定的、除電話號碼之外的其它號碼發(fā)起呼叫。
本發(fā)明方案通過在終端中建立短號碼與電話號碼的映射關系,使得終端在收到用戶輸入的短號碼時,能夠根據(jù)該短號碼確定相應的電話號碼,并自動發(fā)起呼叫,使用戶只需要輸入短號碼即可發(fā)起呼叫,而不需要拔打完整的電話號碼,給用戶帶來了極大的方便。
另外,通過本發(fā)明方案實現(xiàn)短號碼通信的用戶不會受到現(xiàn)有技術(shù)中客戶群的限制,任何用戶都可以在自身的終端中設置。并且,本發(fā)明方案不用對網(wǎng)絡側(cè)作任何改動,也不需要在網(wǎng)絡側(cè)增加任何設備,實現(xiàn)起來非常方便。
圖1為本發(fā)明實施例的具體實施流程圖。
具體實施例方式
本發(fā)明方案首先在終端中設置號碼薄中的電話號碼與匹配碼的映射關系,這樣,用戶在終端中撥打所設置的短號碼時,終端可以根據(jù)該對應關系查詢出相應的短號碼,并發(fā)出呼叫。
下面結(jié)合附圖及具體實施例對本發(fā)明方案作進一步詳細的說明。
參見圖1,本發(fā)明方案通過以下步驟實現(xiàn)步驟101、在終端中建立自身保存的電話號碼與短號碼的映射關系。
步驟102、用戶在需要拔打電話時,在終端中輸入短號碼進行呼叫。
步驟103、終端根據(jù)自身保存的映射關系確定與短號碼對應的電話號碼,并發(fā)起呼叫。
這里,根據(jù)自身保存的映射關系確定與短號碼對應的電話號碼是指,判斷號碼薄中哪些號碼與該短號碼符合所述的映射關系,也即,按照所述映射關系確定與該短號碼匹配的電話號碼,這里的電話號碼簿即為電話號碼匹配范圍。實際當中,匹配范圍還可以進一步包括通話記錄,這時,根據(jù)自身保存的映射關系確定與短號碼對應的電話號碼還可以包括判斷通話記錄中的電話號碼中的哪些電話號碼與該短號碼匹配。
建立映射關系可以為建立電話號碼與短號碼的匹配規(guī)則,終端根據(jù)該規(guī)則確定用戶輸入的短號碼所對應的電話號碼。該匹配規(guī)則具體可以為首先要設置通配符號,并由通配符號與電話號碼組成符號任意組合出的短號碼來確定相應的電話號碼。具體來說,通配符號可以設置為“#”及“*”,且使用“#”表示只有單個字母或數(shù)字的字符,使用“*”表示含有任意多個字母或數(shù)字的字符串。比如,用“#2223333”表示尾號為“2223333”的八位電話號碼,用“222#3333”表示號首為222、尾號為“3333”的八位電話號碼,用“*263”表示號尾為“263”的所有電話號碼,用“82*”表示號首為“82”的所有電話號碼,用“82*263”表示號首為“82”、號尾為263的所有電話號碼,用“#22*”表示第一位為任意字符,第二位和第三位都為2的所有電話號碼。
另外,為操作方便,可以作進一步的設置為在使用“*”表示只通過電話號碼的號尾查詢相應的電話號碼時,可以不用輸入“*”,也即,用戶可以直接輸入“263”,終端則直接將“263”作為號尾進行查詢。當然,還可以設置為在使用“*”表示只通過電話號碼的號首查詢相應的電話號碼時,可以不用輸入“*”,在這種情況下,用戶可以直接輸入“82”,終端則直接將“82”作為號首進行查詢。
當然,還可以單獨使用一個“*”作為短號碼,并將其設置為匹配任何長度的所有電話號碼,也可以只使用若干個“#”作為短號碼,并將其設置為可以匹配對應長度的所有電話號碼。還可以將“*”和“#”組合使用,比如,用“*######”表示至少含有六個字符的所有電話號碼,當然,這種組合也可以用其他方式表示,比如采用“###*###”等。
由于用戶在拔打長途電話時需要拔打長途區(qū)號,因此,在上述匹配規(guī)則的基礎上,還可以進一步作如下設置設置隔離符號“*#”,并用該符號從短號碼中隔離出長途區(qū)號。這樣,終端在根據(jù)“*#”從短號碼截取長途區(qū)號后,即得到實際的用于匹配電話號碼的新短號碼,并用該新短號碼確定相應的電話號碼,而后,根據(jù)所截取的長途區(qū)號及該電話號碼發(fā)起呼叫。比如,用戶可以輸入“010*#*263”,所輸入的信息中,“010”表示用戶所要拔打的長途區(qū)號,“*263”表示用戶輸入的短號碼,“*#”則用于從短號碼“010*#*263”中隔離出長途區(qū)號“010”。
當然,目前用戶在打長途電話時,通常會使用IP業(yè)務,因此,可以在長途區(qū)號之前再加上需要使用的IP業(yè)務所對應的撥號前綴,以便終端可以直接根據(jù)IP撥號前綴、長途區(qū)號以及電話號碼發(fā)起呼叫。比如,用戶可以輸入“17911010*#*263”,所輸入的信息中,“17911010”表示用戶希望使用的IP撥號前綴以及用戶所要拔打的長途區(qū)號,“*263”表示用戶輸入的短號碼,“*#”則用于從短號碼中隔離出IP撥號前綴及長途區(qū)號。
實際當中,本發(fā)明還可以設置長途區(qū)號表,將可能的長途區(qū)號保存在長途區(qū)號表中。這樣,用戶在拔打電話時,則不用通過隔離符號“*#”從短號碼中隔離出長途區(qū)號,而是由終端先檢查用戶輸入的短號碼的號首部分是否包括了長途區(qū)號表中的某個區(qū)號,如果是,則截取該區(qū)號,而后用剩下的短號碼部分去匹配相應的電話號碼。之后,在尋找到匹配的電話號碼后,將截取的區(qū)號放到該電話號碼之前,并根據(jù)該區(qū)號及電話號碼進行呼叫。這樣,短號碼“010*#*263”就等同于短號碼“010*263”。
當然,可以進一步設置IP撥號前綴表,將可能的IP撥號前綴存入IP撥號前綴表。這樣,用戶在拔打電話時,終端可以先檢查用戶輸入的短號碼的號首部分是否包括了IP撥號前綴表中的某個前綴,如果是,則直接截取該前綴,而后檢查IP前綴之后是否緊跟著長途區(qū)號表中某個區(qū)號,如果是,則截取該區(qū)號,而后,用剩下的短號碼部分去匹配相應的電話號碼。并在尋找到匹配的電話號碼后,將截取的IP撥號前綴和長途區(qū)號加到該電話號碼前進行呼叫。這樣,短號碼“17911010*#*263”就等同于短號碼“17911010*263”。
當然,終端在根據(jù)用戶輸入的短號碼匹配電話號碼時,可能會匹配出一個電話號碼,也可能會匹配出多個電話號碼,還可能匹配不到相應的電話號碼。因此,終端在根據(jù)所確定的電話號碼發(fā)起呼叫之前,還可以增加以下處理確定匹配到的電話號碼的個數(shù),如果只有一個,則終端直接根據(jù)該電話號碼發(fā)起呼叫;如果一個都沒有,則終端直接結(jié)束本處理流程,當然,也可以將沒有匹配到相應電話號碼的情況顯示給用戶;如果為兩個或兩個以上,則終端將匹配到的所有電話號碼都顯示給用戶,由用戶進行選擇,如果用戶選擇了其中的一個號碼,則終端根據(jù)該號碼發(fā)起呼叫,否則,終端不會發(fā)起呼叫。顯然,對于使用“*#”作為長途隔離符的情況,使用至少包括“17911010*#*”的短號碼進行撥號時,即表示終端提示用戶從所有可能的電話號碼中選擇一個電話號碼,并在該電話號碼前加上撥號前綴“17911010”后進行呼叫。如果設置的電話號碼匹配范圍為電話號碼簿號碼,則這里所有可能的電話號碼即指號碼簿中所有號碼。
顯然,本發(fā)明方案所涉及的終端可以是移動終端,也可以是固定終端。
以上所述僅為本發(fā)明方案的較佳實施例,并不用以限定本發(fā)明的保護范圍。
權(quán)利要求
1.一種通過短號碼發(fā)起呼叫的方法,其特征在于,在終端中建立短號碼與電話號碼的映射關系,該方法包括以下步驟a.終端接收用戶輸入的短號碼;b.終端根據(jù)所述映射關系確定與該短號碼對應的電話號碼,并根據(jù)該電話號碼發(fā)起呼叫。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述建立短號碼與電話號碼的映射關系包括設定短號碼與電話號碼的匹配規(guī)則,由所述匹配規(guī)則確定短號碼與電話號碼的映射關系。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,該方法進一步包括設置通配符號;所述設定短號碼與電話號碼的匹配規(guī)則為由通配符號與電話號碼組成符號任意組合出的短號碼確定相應的電話號碼。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述設定短號碼與電話號碼的匹配規(guī)則為設置用于表示單個字符的通配符號,將短號碼設置為由至少一個的通配符號組成,所述短號碼匹配與自身通配符號個數(shù)相同的所有電話號碼;
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述設定短號碼與電話號碼的匹配規(guī)則為設置用于表示一個以上字符的通配符號,將短號碼設置為所述通配符號,所述短號碼匹配所有長度的電話號碼。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述短號碼中進一步包括長途區(qū)號及隔離符號;步驟b中,所述終端確定與該短號碼對應的電話號碼包括獲取隔離符號之前的長途區(qū)號,并根據(jù)所述映射關系確定與隔離符號之后的號碼信息對應的電話號碼;所述終端根據(jù)所確定的電話號碼發(fā)起呼叫為根據(jù)所獲取的長途區(qū)號及電話號碼發(fā)起呼叫。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述短號碼之前進一步包括IP撥號前綴、長途區(qū)號及隔離符號;步驟b中,所述終端確定與該短號碼對應的電話號碼包括獲取隔離符號之前的IP撥號前綴及長途區(qū)號,并根據(jù)所述映射關系確定與隔離符號之后的號碼信息對應的電話號碼;所述終端根據(jù)所確定的電話號碼發(fā)起呼叫為根據(jù)所獲取的IP撥號前綴、長途區(qū)號及電話號碼發(fā)起呼叫。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法進一步包括在終端中設置長途區(qū)號表;所述短號碼中進一步包括長途區(qū)號;步驟b中,所述終端根據(jù)映射關系確定與短號碼對應的電話號碼包括終端判斷收到的短號碼中是否包括長途區(qū)號表中的長途區(qū)號,如果是,則獲取該長途區(qū)號,之后根據(jù)映射關系確定與截去該長途區(qū)號后的短號碼所對應的電話號碼;否則,終端直接根據(jù)映射關系確定與收到的短號碼對應的電話號碼。
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法進一步包括在終端中設置IP撥號前綴表及長途區(qū)號表;所述短號碼中進一步包括IP撥號前綴及長途區(qū)號;步驟b中,所述終端根據(jù)映射關系確定與短號碼對應的電話號碼包括b1.終端判斷收到的短號碼中是否包括IP撥號前綴表中的撥號前綴,如果是,則獲取該撥號前綴,并從短號碼中截去該撥號前綴,之后進入步驟b2;否則,直接進入步驟b2;b2.終端判斷收到的短號碼中是否包括長途區(qū)號表中的長途區(qū)號,如果是,則獲取該長途區(qū)號,并從短號碼中截去該長途區(qū)號,之后進入步驟b3,否則,直接進入步驟b3;b3.終端根據(jù)映射關系確定與步驟b2處理得到的短號碼所對應的電話號碼。
10.根據(jù)權(quán)利要求8或9所述的方法,其特征在于所述步驟b中,所述終端根據(jù)所確定的電話號碼發(fā)起呼叫為根據(jù)由當前短號碼確定的所有號碼發(fā)起呼叫。
11.根據(jù)權(quán)利要求1、8或9所述的方法,其特征在于所述步驟b中,所述終端在根據(jù)所確定的電話號碼發(fā)起呼叫之前,進一步包括確定與用戶輸入的短號碼對應的電話號碼的個數(shù),如果只有一個,則根據(jù)由短號碼確定的所有號碼發(fā)起呼叫;如果為零,則結(jié)束本處理流程;如果為兩個或兩個以上,則顯示所確定的所有電話號碼,并在用戶選擇其中一個電話號碼后,通過用戶所選擇的電話號碼以及根據(jù)當前短號碼確定的、除電話號碼之外的其它號碼發(fā)起呼叫。
全文摘要
本發(fā)明公開了一種通過短號碼發(fā)起呼叫的方法,該方法首先在終端中建立短號碼與電話號碼的映射關系;終端在收到用戶輸入的短號碼后,根據(jù)所建立的映射關系確定與該短號碼對應的電話號碼,并根據(jù)該電話號碼發(fā)起呼叫。本發(fā)明方案解決了現(xiàn)有技術(shù)中只能實現(xiàn)一個客戶群內(nèi)部的用戶之間能夠通過短號碼通信、需要對網(wǎng)絡側(cè)進行改動等問題。通過本發(fā)明方案的處理,任何用戶都能夠通過輸入短號碼發(fā)起呼叫,給用戶帶來了極大的方便,并且不需要對網(wǎng)絡側(cè)作任何改動。
文檔編號H04M1/27GK1708069SQ20041003719
公開日2005年12月14日 申請日期2004年6月8日 優(yōu)先權(quán)日2004年6月8日
發(fā)明者王正偉 申請人:華為技術(shù)有限公司