首页> 中国专利> 利用选择城市来自动输入电话国家代码与地区代码的方法

利用选择城市来自动输入电话国家代码与地区代码的方法

摘要

一种利用选择城市来自动输入电话国家代码与地区代码的方法,是应用于程序化的屏幕电话、移动电话、个人数字助理系统,与具有拨号功能的通讯设备中,该方法至少包含下列步骤:建立各国城市的国家代码与地区代码至一数据库中;再针对该城市进行排序,并加以编码产生一查询表;接到输入欲拨接电话的所属城市,并利用该查询表与所选择的该城市进行比对,以产生相应的该城市的国家代码与地区代码;最后选择该城市的国家代码与地区代码与输入欲拨接电话进行拨接。

著录项

  • 公开/公告号CN1354589A

    专利类型发明专利

  • 公开/公告日2002-06-19

    原文格式PDF

  • 申请/专利权人 英华达股份有限公司;

    申请/专利号CN00132611.2

  • 发明设计人 陈育彬;何代水;蔡世光;

    申请日2000-11-16

  • 分类号H04M1/23;

  • 代理机构隆天国际专利商标代理有限公司;

  • 代理人潘培坤

  • 地址 台湾省台北县

  • 入库时间 2023-12-17 14:19:27

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2013-01-16

    未缴年费专利权终止 IPC(主分类):H04M1/23 授权公告日:20040114 终止日期:20111116 申请日:20001116

    专利权的终止

  • 2006-02-15

    专利权的质押、保全及解除专利权质押(保全)的解除 质押(保全):保全 登记生效日:20050817 申请日:20001116

    专利权的质押、保全及解除专利权质押(保全)的解除

  • 2004-09-08

    专利权的质押、保全及解除专利权的质押(保全) 质押(保全):保全 登记生效日:20040719 申请日:20001116

    专利权的质押、保全及解除专利权的质押(保全)

  • 2004-01-14

    授权

    授权

  • 2002-06-19

    公开

    公开

  • 2001-04-04

    实质审查请求的生效

    实质审查请求的生效

查看全部

说明书

一种利用选择城市来自动输入电话国家代码与地区代码的方法,是应用于程序化的屏幕电话(Screen Phone)、移动电话(Mobil Phone)、个人数字助理系统(PDA)或具有拨号功能的通讯设备中。

由于全球通讯系统的发达,跨国的通讯、商务愈来愈多,各国与各地不同的电话拨号方法,会对不同国家与地区的人造成沟通上的困扰,例如一业务主任有三个重要的客户,假设他们的联络电话分别为33933600、33933601及33933602,该业务主任的移动电话的名片录(Address Book)中存放有三个客户的电话(如表1所示):

               表1

    序号    姓名    电话    1    AAA    33933600    2    BBB    33933601    3    CCC    33933602

当该三个客户在家时,该业务主任可以方便地调出电话名片录中的电话号码自动拨号,但是,如果那些客户到法国巴黎、英国伦敦或日本东京出差时,该电话名片录中的电话号码数据便无法使用,除非重新输入电话号码,该业务主任必须先查出这三个城市的国家代码与地区代码(法国国家代码[33],巴黎地区代码[1];英国国家代码[44],伦敦地区代码[20];日本国家代码[81],东京地区代码[3]),再分别将其修改成0033-1-33933600、0044-20-33933601及0081-3-33933602(如表2所示):

                   表2

    序号    姓名    电话    1    AAA    0033-1-33933600    2    BBB    0044-20-33933601    3    CCC    0081-3-33933602

如果这些客户到芬兰或希腊时,该业务主任必须如法炮制修改名片录或以手动方式拨号。即,如果该该客户每到一地,欲拨号给该客户就必须重新修改该客户的电话号码,这样显然很不方便,而此现象在公知的移动电话或屏幕电话(Screen Phone)的使用上经常发生。

由于移动电话拨接国外电话的频率与日俱增,为减少对各国与各地不同的电话拨号方法的麻烦,一种利用选择城市来自动输入电话国家代码与地区代码的方法显得非常重要。

本发明的目的在于提供一种利用选择城市来自动输入电话国家代码与地区代码的方法,是应用于程序化的屏幕电话(Screen Phone)、移动电话(Mobil Phone)、个人数字助理系统(PDA)或具有拨号功能的通讯设备中。

本发明所提供的方法必须应用在具有将“+”转成标准国际长途识别码功能的通讯设备中,该方法至少包含下列步骤:首先收集各国城市的国家代码与地区代码;再对这些城市进行排序,并加以编码产生查询表;再利用这查询表与使用者选择的城市自动输入欲拨接电话的国家代码与地区代码。

有关本发明的详细内容及技术,通过配合附图说明如下。

图1为一公知移动电话的键盘分布图;

图2为本发明的整个处理数据过程的流程图;

图3为本发明的整个拨号过程的流程图;

图4~图14为本发明的整个拨号过程的示意图。

本发明公开一种利用选择城市来自动输入电话国家代码与地区代码的方法,在提出本发明建立一国家代码与地区代码的数据库前,先说明一下国际电话的拨号程序:本方[国际长途识别码]+对方[电话国家代码]+对方[电话地区代码]+对方[电话号码]。需注意的是每个国家的国家代码与地区代码都不一样,如中国上海为86-21,法国巴黎为33-1,英国伦敦为44-20。在本发明中,电话网络支援“+”为国际长途识别码,也即电话网络可将“+”转成标准国际长途识别码。一般对于国内直拨的电话地区代码通常多以[0]为开头,此[0]在使用国际直拨电话时必须舍弃。

如从中国大陆拨一长途电话至日本东京某公司为例,日本国家代码为[81],东京地区代码为[3],该公司电话号码为[3393-3600],中国大陆国际长途识别码为[00],所以长途电话应拨成如下序列00-81-3-33933600,如拨此号码至奥地利维也纳就变成0043-1-3-33933600或+43-1-3-33933600。    

在本发明中,各国的国家代码与地区代码的数据可以任意扩充及修改,因为考虑到收录不全或曾经错误登录的问题,本发明提供使用者输入、修改及扩充的功能。本发明还收集一些城市的相关信息(如与格林威治时间的标准时差、当地的月平均温度等等),提供使用者对该城市有进一步的了解。

表3为单一城市的初始数据结构,表4是以维也纳为例的数据结构:

                 表3

城市名:     //繁体中文            //简体中文           //英文或拼音标准时差:月平均温度:国家地区代码:城市长途代码:

                 表4

城市名:        維也納//繁体中文                维也纳//简体中文                Vienna//英文或拼音标准时差:      +1月平均温度:    0,1,6,10,15,17,19,19,14,10,4,2国家地区代码:  43城市长途代码:  1

针对单一城市的初始数据结构定义如下的程序结构:

typedef struct

 {

char String[3][20];

float Time;

short Temperature[12];

short TelCode[2];

}WORLDCLOCK;

考虑到各个国家对同一城市可能会有不同的译名,在对各国的国家代码与地区代码编码时,是采用按英文字母排序的方式。在整个处理数据过程的流程中,首先必须建立数据库中的城市长途代码,假定数据中共有545个城市,则通过处理会产生如下的两组数据:

(一)全部索引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,28,485,486,10,358,384,152,97,85,156,341,179,6,131,187,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,49 6,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,286,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”字母开头的英文的城市名索引: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,};

在选择列表画面中,第一个显示的城市序号是TeleCode_Index[0],第二个显示的城市序号是TeleCode_Index[1],……第i个显示的城市序号是TeleCode_Index[i-1],使用者输入一个英文ch后,TeleCode_Index[ch-A]得值就是以ch开头的城市名的索引,选择列表画面会立即跳至该字母开头的城市,方便使用者进行快速查询。

上述的数据库将是使用者进行自动输入电话国家代码与地区代码的基础,本发明也即利用在提供世界城市选择列表中选出需要的城市后自动添加国家代码与地区代码,组合成一正确拨接电话序列,在屏幕电话(Screen Phone)或移动电话(Mobil Phone)的自动答复系统等,可以储存电话并能自动拨号的设备上是很有帮助的。

图1为一公知移动电话的键盘分布图,在说明本发明的方法前,概略说明一下现有的移动电话的键盘分布,其中,包含功能选择键101、左功能键102、右功能键103、方向键104与CCITT按键105等,CCITT按键105为国际电信电报咨询委员会(International Telegraph andTelephone Consultative Committee)标准。

图2为本发明的整个处理数据过程的流程图,首先打开原始数据档案与欲输出档案(步骤201),接着判断原始数据档案指标是否已到档案末端(步骤202),如果指标尚未到档案末端,则读取一笔数据输出至最终数据档案,并保存英文名(步骤203),直到指标到达档案末端,接着关闭原始数据档案与欲输出档案,并对所有城市名的英文进行排序(步骤204),并输出以“A”,“B”,“C”…“Z”开头的城市名的索引(共26个)(步骤205),之后,再进入下一字母排序,输出从“A”,“B”,“C”…“Z”的新索引(步骤206),方便使用者快速查询。

图3为本发明的整个拨号过程的流程图,本发明利用一具体实施例说明如下:首先长按“0”,直到出现“+”(步骤301),再按左功能键,进入选择国家或城市模块(步骤302),本发明还提供按右功能键,进入浏览国家或城市内容模块(步骤303),在此说明左右功能键仅为本发明的设计方式之一,并非用于限定本发明的操作范围。

在确定所选的国家或城市后,返回国家或城市的国家代码与地区代码(步骤304),紧接着输入用户的电话号码(步骤305),完成拨接电话号码序列,本发明同时提供手动方式,直接输入国家代码与地区代码(步骤306),最后,是否按确定键(步骤307),如果确定,则直接拨接(步骤308),否则,结束拨号动作。

现就利用本发明所提供的方法进行拨号的全部过程说明如下,图4~图14为本发明的整个拨号过程的示意图。在待机时(如图4所示),如果现在要打电话找一位在布里斯班(澳大利亚)的朋友,该电话号码是45789612。首先长按“0”键,屏幕上先出现“0”(如图5所示),然而紧接着显示“+”(如图6所示),此时,如果不知布里斯班的国家代码与地区代码,使用者可以按左功能键,弹出世界城市选择列表(如图7所示)。

在选择城市画面中,使用者可以按方向键一个一个浏览,也可以左右功能键,一页一页地翻页,或按数字键“2”~“9”在屏幕底部中央会显示刚才所按的英文字母(如图8所示),以进行快速检索。

现在按两下“2”,使游标停留在以“B”开始的城市名上(如图9所示),再按方向键翻到布里斯班(如图10所示)。如果使用者对该城市感有兴趣,还可以按左功能键查看该城市的当地时间、当月平均温度、国家代码及地区代码等(如图11所示)。如果当地时间是半夜的话,使用者则可避免该时间打电话;或者得知当地温度高低,以作为体贴开心的问候。

接下来,按确定键后,返回到拨号画面,此时,屏幕已加上了布里斯班的国家代码与地区代码(如图12所示),最后输入该电话号码“45789612”(如图13所示)。

本发明所提供的方法必须满足本地电话网络支援“+”规范,也即以“+”取代本地国际长途前缀码,最后一步将欲拨接的国家代码、地区代码以及本地电话号码合成国际长途电话拨出,再按确定键拨出该号码(如图14所示)。

本发明还可以针对来电与电话簿上的电话号码,配合本发明内存的数据库,自动识别来电及电话簿上的电话号码的所在地,提供相关的信息,如时间(时差)、日期、平均气温与相关旅游信息等等。

最后,本发明具有可以任意扩充及修改国家代码与地区代码数据库的功能,如果某一城市的国家代码或地区代码改变了。此时,使用者必须修改原数据库中此一城市的相关内容,其修改步骤如下所示:

(1)在城市选择列表画面中,找到该城市,并进入该城市画面;

(2)按功能选择键101切换至编辑模式;

(3)修改错误数据;

(4)储存数据,并返回城市选择列表画面。

另一方面,考虑到在建立各国的国家代码与地区代码数据库时,因为收录不全的问题,本发明还提供使用者增加输入模式,其步骤如下所示:

(1)在城市选择列表画面中,按功能选择键101切换至新增模式;

(2)输入各项内容(没有的值的栏目保持空白,同一栏目中有多个值的,中间以逗号隔开);

(3)储存数据,并对所有城市名重新排序。

虽然本发明以上述的较佳实施例公开如上,但其并非用以限定本发明,任何本专业领域内的普通技术人员,在不脱离本发明的构思和范围内,当可作适当的更动与润饰,因此本发明的保护范围当以权利要求所确定的范围为准。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号