專(zhuān)利名稱(chēng):利用選擇城市來(lái)自動(dòng)輸入電話國(guó)碼與區(qū)碼的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種利用選擇城市來(lái)自動(dòng)輸入電話國(guó)碼與區(qū)碼的方法,應(yīng)用于程序化的屏幕電話(Screen Phone)、移動(dòng)電話(Mobile Phone)、個(gè)人數(shù)字助理系統(tǒng)(PDA)或具有撥號(hào)功能的通信設(shè)備中。
由于全球通信系統(tǒng)的發(fā)達(dá),跨國(guó)的通信、商務(wù)愈來(lái)愈多,各國(guó)與各地不同的電話撥號(hào)方法,會(huì)對(duì)不同國(guó)家與地區(qū)的用戶(hù)造成溝通上的困擾,例如一業(yè)務(wù)主任有三個(gè)重要的客戶(hù)·假設(shè)他們的聯(lián)絡(luò)電話分別為33933600、33933601及33933602,該業(yè)務(wù)主任的移動(dòng)電話的名片錄(Address Book)中放三個(gè)客戶(hù)的電話(如表1所示)表1
當(dāng)該三個(gè)客戶(hù)在家時(shí),該業(yè)務(wù)主任可以方便地調(diào)出電話名片錄中的電話號(hào)碼自動(dòng)撥號(hào),但是,如果那些客戶(hù)到法國(guó)巴黎、英國(guó)倫敦或日本東京出差時(shí),該電話名片記錄中的電話號(hào)碼資料便無(wú)法使用,除非重新輸入電話資料,該業(yè)務(wù)主任必須先查出這三個(gè)城市的國(guó)碼與區(qū)碼(法國(guó)國(guó)碼“33”,巴黎區(qū)碼“1”;英國(guó)國(guó)碼“44”,倫敦區(qū)碼“20”;日本國(guó)碼“81”,東京區(qū)碼“3),再分別將其修改成0033-1-33933600、0044-20-33933601及0081-3-33933602(如表2所示)表2
如果這些客戶(hù)到芬蘭或希臘時(shí),該業(yè)務(wù)主任必須如法炮制修改名片錄或以手動(dòng)方式撥號(hào),亦即,如果該客戶(hù)每到一地,欲撥號(hào)給該客戶(hù)就必須重新修改該客戶(hù)的電話資料,這樣顯然很不方便,而此現(xiàn)象在傳統(tǒng)的移動(dòng)電話或屏幕電話(ScreenPhone)的使用上經(jīng)常發(fā)生。
由于,移動(dòng)電話撥接國(guó)外電話的頻率與日俱增,為減少對(duì)各國(guó)與各地不同的電話撥號(hào)方法的麻煩,一種利用選擇城市來(lái)自動(dòng)輸入電話國(guó)碼與區(qū)碼的方法相形重要。
本發(fā)明提出一種利用選擇城市來(lái)自動(dòng)輸入電話國(guó)碼與區(qū)碼的方法,應(yīng)用于程序化的屏幕電話、移動(dòng)電話、個(gè)人數(shù)字助理系統(tǒng)或具有撥號(hào)功能的通信設(shè)備中。
本發(fā)明所提的方法必須應(yīng)用在具有將“+”轉(zhuǎn)成標(biāo)準(zhǔn)國(guó)際長(zhǎng)途識(shí)別碼功能的通信設(shè)備中,該方法至少包含下列步驟首先收集各國(guó)城市的國(guó)碼與區(qū)碼;再對(duì)這些城市進(jìn)行排序,并加以編碼產(chǎn)生查詢(xún)表;再利用這查詢(xún)表與使用者選擇的城市自動(dòng)輸入欲撥接電話的國(guó)碼與區(qū)碼。
有關(guān)本發(fā)明的詳細(xì)內(nèi)容及技術(shù),茲就配合
如下圖1為一傳統(tǒng)移動(dòng)電話的鍵盤(pán)分布圖;圖2為本發(fā)明的整個(gè)處理資料過(guò)程的流程圖;圖3為本發(fā)明的整個(gè)撥號(hào)過(guò)程的流程圖;及圖4-圖14為本發(fā)明的整個(gè)撥號(hào)過(guò)程的示意圖。
本發(fā)明揭示了一種利用選擇城市來(lái)自動(dòng)輸入電話國(guó)碼與區(qū)碼的方法,在提出本發(fā)明建立一國(guó)碼與區(qū)碼的數(shù)據(jù)庫(kù)前先說(shuō)明一下國(guó)際電話的撥號(hào)程序本方[國(guó)際長(zhǎng)途識(shí)別碼]+對(duì)方[電話國(guó)碼]+對(duì)方[電話區(qū)碼]+對(duì)方[電話號(hào)碼]。需注意的是每個(gè)國(guó)家的國(guó)碼與區(qū)碼都不一樣,如中國(guó)上海為86-21,法國(guó)巴黎為33-1,英國(guó)倫敦為44-20。在本發(fā)明中,電話網(wǎng)絡(luò)支持“+”為國(guó)際長(zhǎng)途識(shí)別碼,亦即電話網(wǎng)絡(luò)可將“+”轉(zhuǎn)成標(biāo)準(zhǔn)國(guó)際長(zhǎng)途識(shí)別碼。一般對(duì)于國(guó)內(nèi)直撥的電話區(qū)碼且多以
為開(kāi)頭。此
在使用國(guó)際直撥電話時(shí)必須舍棄。
如從中國(guó)大陸撥長(zhǎng)途電話至日本東京某公司為例,日本國(guó)碼為“81”,東京區(qū)碼為“3”,該公司電話號(hào)碼為3393-36000,中國(guó)大陸國(guó)際長(zhǎng)途識(shí)別碼為
,所以長(zhǎng)途電話應(yīng)撥成如下序列00-81-3-33933600,如撥此號(hào)碼至奧地利維也納就變成0043-1-3-33933600或+43-1-3-33933600。
在本發(fā)明中,各國(guó)的國(guó)碼與區(qū)碼的資料可以任意擴(kuò)充及修改,因?yàn)榭紤]到收錄不全或曾經(jīng)錯(cuò)誤登錄的問(wèn)題,本發(fā)明提供使用者輸入、修改及擴(kuò)充的功能。本發(fā)明更收集一些城市的相關(guān)訊息(如與格林威治時(shí)間的標(biāo)準(zhǔn)時(shí)差、當(dāng)?shù)氐脑缕骄鶞囟鹊鹊?,提供使用者對(duì)該城市有進(jìn)一步的了解。
表3為單一城市的初始資料結(jié)構(gòu),表4以以維也納為例的資料結(jié)構(gòu)表3
表4
針對(duì)單一城市的初始資料結(jié)構(gòu)定義如下的程序結(jié)構(gòu)<pre listing-type="program-listing"><![CDATA[typedef struct { char String[3][20]; float Time; short Temperature[12]; short TelCode[2]; }WORLDCLOCK;]]></pre>
考慮到各個(gè)國(guó)家對(duì)同一城市可能會(huì)有不同的譯名,在對(duì)各國(guó)的國(guó)碼與區(qū)碼編碼時(shí),采用按英文字母排序的方式。在整個(gè)處理資料過(guò)程的流程中,首北必須建立數(shù)據(jù)庫(kù)中的城市長(zhǎng)途碼,假定資料中共有545個(gè)城市,則通過(guò)處理會(huì)產(chǎn)生如下兩組資料(一)全部索引const S16 TeleCode_Index[]{ 360,87,115,470,441,150,471,448,472,2,396,53,52,63,404,89,218,153,371,268,473,37,93,64,474,475,71,45,172,334,170,441,86,476,23,124,400,385,142,80,440,364,337,117,56,477,116,213,155,34,370,259,439,25,41,94,12,478,4,11,74,39,3,479,482,30,480,481,5,127,61,165,301,392,450,438,295,133,192,225,163,327,126,346,305,451,95,144,483,543,226,342,378,220,96,484,23,485,486,10,358,384,152,97,85,156,341,179,6,131,137,386,487,98,99,350,260,416,389,490,314,491,35,344,154,159,221,227,246,421,242,361,83,492,493,494,363,352,309,331,365,427,433,174,424,423,339,426,495,429,437,122,200,113,403,26,269,335,211,177,184,31,129,298,444,322,263,114,468,380,100,101,453,216,307,214,196,454,290,425,219,282,141,319,164,145,496,204,497,455,498,499,500,501,502,503,90,504,43,505,47,181,245,315,271,203,409,328,166,247,134,410,237,288,284,292,206,254,138,157,239,413,176,79,506,0,265,456,66,443,507,457,435,442,92,452,508,58,374,55,258, 128,408,102,391,509,355,362,195,261,160,168,387,67,390,139,420,262,397,72,209,223,366,330,91,417,235,103,304,137,274,266,57,349,215,469,81,510,68,317,458,320,7,511,59,104,351,459,49,512,17,513,76,183,36,514,236,356,189,329,233,194,460,279,395,354,515,42,105,106,516,18,201,234,517,388,65,19,518,161,348,32,461,519,107,520,16,267,418,462,238,108,521,38,522,27,523,229,272,372,345,373,369,248,419,324,121,336,175,182,231,377,207,40,394,13,77,257,524,50,525,109,73,275,230,24,29,340,14,526,110,54,188,405,276,244,393,313,321,310,205,299,151,311,119,283,431,178,135,382,78,167,15,185,171,527,528,75,82,186,353,222,193,529,530,8,531,447,255,463,464,449,465,544,130,210,466,112,33,44,48,532,118,412,162,1,51,399,169,217,368,20,436,88,534,535,533,538,537,60,536,539,21,9,540,343,69,70,111,253,256,402,381,202,22,143,281,212,434,415,190,332,228,398,285,297,308,291,401,289,148,146,123,422,270,280,240,136,383,224,273,191,359,406,173,197,323,62,132,198,252,541,357,285,180,243,149,446,445,430,158,241,432,303,306,300,542,333,407,140,467,293,428,379,250,302,125,414,232,316,318,376,147,264,199,326,277,208,312,278,296,249,347,367,84,};(二)以“A”,“B”,“C”…“Z”字母開(kāi)頭的英文的城市名索引;const S16 TeleCode_Char[26]={0,27,64,99,124,127,138,152,197,207,234,249,283,305,325,327,348,362,370,416,446,452,455,472,492,524,};在選擇列表畫(huà)面中,第一個(gè)顯示的城市序號(hào)是TeleCode_Index
;第二個(gè)顯示的城市序號(hào)是TeleCode_Index[1];……第i個(gè)顯示的城市序號(hào)是TeleCode_Index[i];使用者輸入一個(gè)英文ch后,TeleCode_Char[ch-A]得值就是以ch開(kāi)頭的城市名的索引,選擇列表畫(huà)面會(huì)立即跳至該字母開(kāi)頭的城市,方便使用者進(jìn)行快速查詢(xún)。
上述的數(shù)據(jù)庫(kù)將是使用者進(jìn)行自動(dòng)輸入電話國(guó)碼與區(qū)碼的基礎(chǔ),本發(fā)明亦即利用在提供世界城市選擇列表中選出需要的城市后自動(dòng)添加國(guó)碼與區(qū)碼,組合成一正確撥接電話序列,在屏幕電話或移動(dòng)電話的自動(dòng)答復(fù)系統(tǒng)等,可以?xún)?chǔ)存電話并能自動(dòng)撥號(hào)的設(shè)備上是很有幫助的。
圖1為一傳統(tǒng)移動(dòng)電話的鍵盤(pán)分布圖,在說(shuō)明本發(fā)明的方法前,概略說(shuō)明一下現(xiàn)有的移動(dòng)電話的鍵盤(pán)分布,其中,包含功能選擇鍵101、左功能鍵102、右功能鍵103、方向鍵104與CCITT按鍵105等,CCITT按鍵105為國(guó)際電信電報(bào)咨詢(xún)委員會(huì)(Internatioinal Telegraph and Telephone Consulative Committee)標(biāo)準(zhǔn)。
圖2為本發(fā)明的整個(gè)處理資料過(guò)程的流程圖,首先打開(kāi)原始資料檔案與欲輸出檔案(步驟201),接著判斷原始資料檔案指標(biāo)是否已到檔案末端(步驟202),如果指標(biāo)尚未到檔案末端,則讀取一筆資料輸出至最終資料檔案,并保存英文名(步驟203),直到指標(biāo)到達(dá)檔案末端,接著關(guān)閉原始資料檔案與欲輸出檔案,并對(duì)所有城市名的英文進(jìn)行排序(步驟204),并輸出以“A”,“B”,“C”,…,“Z”開(kāi)頭的城市名的索引(共26個(gè))(步驟205),之后,再進(jìn)入下一字母排序,輸出從“A”,“B”,“C”,…,“Z”的新索引(步驟206),方便使用者快速查詢(xún)。
圖3為本發(fā)明的整個(gè)撥號(hào)過(guò)程的流程圖,本發(fā)明以一具體實(shí)施例說(shuō)明如下首先長(zhǎng)按“0”,直到出現(xiàn)“+”(步驟301),再按左功能鍵,進(jìn)入選擇國(guó)家或城市模組(步驟302),本發(fā)明還提供按右功能鍵,進(jìn)入瀏覽國(guó)家或城市內(nèi)容模組(步驟303),在此說(shuō)明左右功能鍵僅為本發(fā)明的設(shè)計(jì)方式之一,非以用于限定本發(fā)明的操作范圍。
在確定所選的國(guó)家或城市后,返回國(guó)家或城市的國(guó)碼與區(qū)碼(步驟304),緊接著輸入用戶(hù)的電話號(hào)碼(步驟305)完成撥接電話號(hào)碼序列,本發(fā)明還提供手動(dòng)方式,直接輸入國(guó)碼與區(qū)碼(步驟306),最后,是否按確定鍵(步驟307),如果確定,則直接撥接(步驟308),否則,結(jié)束撥號(hào)動(dòng)作。
現(xiàn)就利用本發(fā)明所提供的方法所撥號(hào)的全部過(guò)程說(shuō)明如下,圖4-圖14為本發(fā)明的整個(gè)撥號(hào)過(guò)程的示意圖。
在待機(jī)時(shí)(如圖4所示),如果現(xiàn)在要打電話找一位在布里斯本(澳大利亞)的朋友,該電話號(hào)碼是45789612。首先,長(zhǎng)按“0”鍵,屏幕上先出現(xiàn)“0”(如圖5所示),然而緊接著顯示“+”(如圖6所示),此時(shí),如果不知布里斯本的國(guó)碼與區(qū)碼,使用者可以按左功能鍵,彈出世界城市選擇列表(如圖7所示)。
在選擇城市畫(huà)面中,使用者可以按方向鍵一個(gè)一個(gè)瀏覽,亦可以左右功能鍵,一頁(yè)一頁(yè)的翻頁(yè),或按數(shù)字鍵“2”-“9”在屏幕底部中央會(huì)顯示剛才所按的英文字母(如圖8所示),以進(jìn)行快速檢索。
現(xiàn)在按兩下“””,使光標(biāo)停留在以“B”開(kāi)始的城市名上(如圖9所示),再按方向鍵翻到布里斯本(如圖10所示)。如果使用者對(duì)該城市感到興趣,還可以按左功能鍵查看該城市的當(dāng)時(shí)時(shí)間、當(dāng)月平均溫度、國(guó)碼及區(qū)碼等(如圖11所示)。如果當(dāng)?shù)貢r(shí)間是半夜的話,使用者則可避免該時(shí)間打電話;或者得知當(dāng)?shù)販囟雀叩?,以作為體貼關(guān)心的問(wèn)候。
接下來(lái),按確定鍵后,返回到撥號(hào)畫(huà)面,此時(shí),屏幕已加上了布里斯本的國(guó)碼與區(qū)碼(如圖12所示),最后輸入該電話號(hào)碼“45789612”(如圖13所示)。
本發(fā)明所提的方法必須滿(mǎn)足本地電話網(wǎng)絡(luò)支持“+”規(guī)范,亦即以“+”取代本地國(guó)際長(zhǎng)途前綴碼,最后一步將欲撥接的國(guó)碼、區(qū)碼以及本地電話號(hào)碼合成國(guó)際長(zhǎng)途電話撥出,再按確定鍵撥出該號(hào)碼(如圖14所示)。
本發(fā)明還可以針對(duì)來(lái)電與電話簿上的電話號(hào)碼,配合本發(fā)明內(nèi)存的數(shù)據(jù)庫(kù),自動(dòng)識(shí)別來(lái)電及電話簿上的電話號(hào)碼的所在地,提供相關(guān)的訊息,如時(shí)間(時(shí)差)、日期、平均氣溫與相關(guān)旅游信息等等。
最后,本發(fā)明可以任意擴(kuò)充及修改國(guó)碼與區(qū)碼數(shù)據(jù)庫(kù)的功能,如果某一城市的國(guó)碼或區(qū)碼改變了。此時(shí),使用者必須修改原數(shù)據(jù)庫(kù)中此一城市的相關(guān)內(nèi)容,其修改步驟如下所示(1)在城市選擇列表畫(huà)面中,找到該城市,并進(jìn)入該城市畫(huà)面;(2)按功能選擇鍵101切換至編輯模式;(3)修改錯(cuò)誤資料;(4)儲(chǔ)存資料,并返回城市選擇列表畫(huà)面;另一方面,考慮到在建立各國(guó)的國(guó)碼與區(qū)碼數(shù)據(jù)庫(kù)時(shí),因?yàn)槭珍洸蝗膯?wèn)題,本發(fā)明還提供使用者增加輸入模式,其步驟如下所示(1)在城市選擇列表畫(huà)面中,按功能選擇鍵101切換至新增模式;(2)輸入各項(xiàng)內(nèi)容(沒(méi)有的值的欄位保持空白,同一欄位中有多個(gè)值的,中間以逗號(hào)隔開(kāi));(3)儲(chǔ)存資料,并對(duì)所有城市名重新排序。
雖然本發(fā)明以前述的較佳實(shí)施例揭示如上,然其并非用以限定本發(fā)明,任何熟悉本技術(shù)領(lǐng)域者,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作些許的更動(dòng)與潤(rùn)飾,因此本發(fā)明的保護(hù)范圍當(dāng)所附權(quán)利要求書(shū)來(lái)限定。
權(quán)利要求
1.一種利用選擇城市來(lái)自動(dòng)輸入電話國(guó)碼與區(qū)碼的方法,應(yīng)用于程序化的屏幕電話、移動(dòng)電話、個(gè)人數(shù)字助理系統(tǒng)與具有撥號(hào)功能的通信設(shè)備中,該方法至少包含下列步驟建立各國(guó)城市的國(guó)碼與區(qū)碼至一數(shù)據(jù)庫(kù)中;針對(duì)該城市進(jìn)行排序,并加以編碼產(chǎn)生一查詢(xún)表;輸入欲撥接電話的所屬城市,并利用該查詢(xún)表與所選擇的城市進(jìn)行比對(duì),以產(chǎn)生相應(yīng)的該城市的國(guó)碼與區(qū)碼;及選擇該城市的國(guó)碼與區(qū)碼與輸入欲撥接電話進(jìn)行撥接。
2.如權(quán)利要求1所述的利用選擇城市來(lái)自動(dòng)輸入電話國(guó)碼與區(qū)碼的方法,其特征在于,該通信設(shè)備具有屏幕,該屏幕內(nèi)容選自城市名、標(biāo)準(zhǔn)時(shí)差、月平均溫度、國(guó)家地區(qū)碼、城市長(zhǎng)途碼與旅游信息的組合中的任何一種。
3.如權(quán)利要求2所述的利用選擇城市來(lái)自動(dòng)輸入電話國(guó)碼與區(qū)碼的方法,其特征在于,該城市名可以繁體中文、簡(jiǎn)體中文與英文拼音表示。
4.如權(quán)利要求1所述的利用選擇城市來(lái)自動(dòng)輸入電話國(guó)碼與區(qū)碼的方法,其特征在于,對(duì)該城市進(jìn)行排序的步驟是以英文字母開(kāi)頭的英文的城市名作為依據(jù)。
5.如權(quán)利要求1所述的利用選擇城市來(lái)自動(dòng)輸入電話國(guó)碼與區(qū)碼的方法,其特征在于,還包含修改該數(shù)據(jù)庫(kù)的步驟在城市選擇列表畫(huà)面中,找到該城市,并進(jìn)入該城市畫(huà)面;切換至編輯模式;修改錯(cuò)誤資料;及儲(chǔ)存該修改資料,并返回該城市選擇到表畫(huà)面。
6.如權(quán)利要求1所述的利用選擇城市來(lái)自動(dòng)輸入電話國(guó)碼與區(qū)碼的方法,其特征在于,還包含新增該數(shù)據(jù)庫(kù)的步驟在該城市選擇列表畫(huà)面中,選取一新增模式;輸入該新增該資料的各項(xiàng)內(nèi)容;及儲(chǔ)存該新增資料,并對(duì)所有城市名重新排序。
7.如權(quán)利要求6所述的利用選擇城市來(lái)自動(dòng)輸入電話國(guó)碼與區(qū)碼的方法,其特征在于,輸入該新增該資料的各項(xiàng)內(nèi)容的步驟是依據(jù)沒(méi)有的值的攔位保持空白,同一欄值中有多個(gè)值的,中間以逗號(hào)隔開(kāi)的方式輸入該新增該資料。
8.如權(quán)利要求1所述的利用選擇城市來(lái)自動(dòng)輸入電話國(guó)碼與區(qū)碼的方法,其特征在于,該通信設(shè)備必須滿(mǎn)足本地電話網(wǎng)絡(luò)支持“+”規(guī)范。
9.如權(quán)利要求8所述的利用選擇城市來(lái)自動(dòng)輸入電話國(guó)碼與區(qū)碼的方法,其特征在于,該“+”規(guī)范是電話網(wǎng)絡(luò)可將該“+”轉(zhuǎn)成標(biāo)準(zhǔn)國(guó)際長(zhǎng)途識(shí)別碼。
全文摘要
本發(fā)明提供一種利用選擇城市來(lái)自動(dòng)輸入電話國(guó)碼與區(qū)碼的方法。應(yīng)用于程序化的屏幕電話、移動(dòng)電話、個(gè)人數(shù)字助理系統(tǒng)與具有撥號(hào)功能的通信設(shè)備中,該方法至少包含下列步驟:建立各國(guó)城市的國(guó)碼與區(qū)碼至一數(shù)據(jù)庫(kù)中;再針對(duì)城市進(jìn)行排序,并加以編碼產(chǎn)生查詢(xún)表;接到輸入欲撥接電話的所屬城市,并利用該查詢(xún)表與所選擇的城市進(jìn)行比對(duì),以產(chǎn)生相應(yīng)的該城市的國(guó)碼與區(qū)碼;最后選擇該城市的國(guó)碼與區(qū)碼與輸入欲撥接電話進(jìn)行撥接。
文檔編號(hào)H04M1/23GK1355641SQ0012762
公開(kāi)日2002年6月26日 申請(qǐng)日期2000年11月30日 優(yōu)先權(quán)日2000年11月30日
發(fā)明者何代水, 蔡世光, 陳育彬 申請(qǐng)人:英業(yè)達(dá)集團(tuán)(上海)電子技術(shù)有限公司