CN1387720A - 用于自动排列电话拨号串优先次序的设备和方法 - Google Patents

用于自动排列电话拨号串优先次序的设备和方法 Download PDF

Info

Publication number
CN1387720A
CN1387720A CN00815352A CN00815352A CN1387720A CN 1387720 A CN1387720 A CN 1387720A CN 00815352 A CN00815352 A CN 00815352A CN 00815352 A CN00815352 A CN 00815352A CN 1387720 A CN1387720 A CN 1387720A
Authority
CN
China
Prior art keywords
dialing
priority
dial string
external network
prefix
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN00815352A
Other languages
English (en)
Inventor
R·蒙塔尔沃
H·C·维拉德
J·J·小哈耶斯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ericsson Inc
Original Assignee
Ericsson Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ericsson Inc filed Critical Ericsson Inc
Publication of CN1387720A publication Critical patent/CN1387720A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/274Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
    • H04M1/2745Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
    • H04M1/27485Appending a prefix to or inserting a pause into a dialling sequence
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/274Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
    • H04M1/2745Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
    • H04M1/27453Directories allowing storage of additional subscriber data, e.g. metadata
    • H04M1/2746Sorting, e.g. according to history or frequency of use

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Library & Information Science (AREA)
  • Telephonic Communication Services (AREA)
  • Telephone Function (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephone Set Structure (AREA)

Abstract

在一个具有各自由处理器控制的存储器、用户输入设备和用于与外部网络连接的调制解调器的电信设备中,提供一种拨号装置用于与外部网络连接。该拨号装置包括在电信设备中运行的、用于从最高到最低排列多个不同的拨号串的优先次序的拨号器程序,这些拨号串各自与外部网络有关,用于根据该电信设备的位置而将该电信设备连接到外部网络。

Description

用于自动排列电话拨号串优先次序的设备和方法
发明领域
本发明涉及一种能够自动排列电话拨号串优先次序的拨号器,并更为具体地涉及这样一种拨号器,它能够为电信设备自动排列电话拨号串列表的优先次序,并自动拨号排列优先次序的拨号串列表以与外部网络连接。
发明背景
近几年,计算机可访问的网络的数量和范围快速增长,最值得注意的实例是互联网。这些网络中的很多网络是以已知为客户服务器模型为基础的。在该模型中,用户使用也被称为客户设备的计算机(它包括硬件和软件)与网络上的服务器交换数据。在某些情况下,借助“拨号连接”与网络服务器建立连接。在一个拨号连接中,客户在电话***上(它可以是有线的或无线的)发出一个电话呼叫,附于客户设备的调制解调器建立与附于网络服务器的调制解调器的数据连接。随后经电话***在客户设备和网络服务器之间交换数据。
通常被称为“拨号器”的软件应用常常驻留在客户设备中并用于进行拨号连接。基于用户的输入和可能存储的信息,诸如数据文档或电话号码的数据库等,拨号器确定合适的号码(一个拨号串)拨号并发出呼叫。如果该呼叫成功,则与网络服务器建立一个数据连接。如果该呼叫不成功,则拨号器将失败的尝试简单地通知用户并等待用户的下一个输入。
拨号网络的很多当前和潜在的用户为实现成功的数据连接而奋斗。如果连接的第一次尝试失败,则很多用户的技术经验还没有丰富到足以改正问题。这特别涉及移动用户。如果用户不是移动的,即用户常常从单一位置诸如从家或办公室进行连接,如果出现拨号或连接问题,用户可经常从同事或家里的其他人获得帮助。此外,一旦该问题被固定,由于用户每次从同一位置呼叫,所以该问题保持固定。但是,当移动用户从一个地方移动到另一地方时,他们常常遇到拨号问题。他们经常处于不易于得到帮助的情况。例如,如下所示为移动用户可遇到的一些拨号问题:
(1)用于在有线(公共交换电话网)网络上呼叫的拨号规则与用于无线(蜂窝)网络上的拨号规则不同。
(2)对于有线呼叫,诸如旅馆或办公室的一些位置要求拨第一位数字以获得外线。实际使用的数字通常为“9”,但可根据位置的不同而不同。
(3)目前国家的一些居住地区要求用于本地和长途呼叫的区号。
除了当出现占线信号时拨号器进行重拨之外,拨号器不具有从失败的拨号尝试恢复的能力。需要用户的干预来使得连接成功。但是,如果用户不知道如何做以改正问题,则不太可能获得与网络成功的连接。
发明概述
在一个具有各自由处理器控制的存储器、用户输入设备和用于与外部网络连接的调制解调器的电信设备中,提供一种拨号装置用于与外部网络连接。该拨号装置包括在电信设备中运行的、用于从最高到最低排列多个不同的拨号串的优先次序的拨号器程序,这些拨号串各自与外部网络有关,用于根据该电信设备的位置而将该电信设备连接到外部网络。
各自与外部网络有关的多个不同的拨号串存储在电信设备的存储器中。拨号器程序经用户输出设备接收,(a)来自多个不同的拨号串的一个被选择的拨号串,(b)与用户有关的信息,该信息包括(b1)至外部网络的连接将是无线的还是有线的,(b2)如果至外部网络的连接将是有线的,则是否需要一个拨号前缀以获得外线,以及(b3)如果至外部网络的连接将是无线的,该电信设备是处于其原籍***还是在漫游。该拨号器程序根据所选择的拨号串和所存储的与用户有关的信息来产生排列优先次序的拨号串列表。
在一种形式下,拨号器程序自动拨号在排列优先次序的列表中具有最高优先权的拨号串。如果通过拨号最高优先权的拨号串不能建立至外部网络的连接,则拨号器程序依次根据它们的优先权清单自动拨号排列优先次序的列表中的其它拨号串,直到建立至外部网络的连接或用尽所有的拨号串。不能建立至外部网络的连接的条件不包括得到占线信号。
在另一种形式下,多个不同拨号串中的每个拨号串包括相关的位置信息。拨号器程序经用户输入设备接收电信设备当前位置的位置信息并将电信设备的当前位置信息与和所选择的拨号串相关的位置信息进行比较。如果它们匹配,则拨号器程序排列本地呼叫的优先次序高于长途呼叫。
电信设备的当前位置的位置信息可通过或者启动GPS接收器或者启动驻留在电信设备内的蜂窝定位仪器获得。
电信设备可包括一个具有用于连接至外部网络的有线和无线调制解调器二者的膝上型电脑。
在另一种形式下,如果需要一个拨号前缀以获得外线,则拨号器程序产生排列优先次序的拨号前缀列表以获得外线。该排列优先次序的拨号前缀列表可按顺序包括:一个用户提供的拨号前缀,如果有的话;随后是9、0、8、7、6、5、4、3、2和1,如果有用户提供的拨号前缀,则其中略过该前缀。
在又一个形式下,如果需要一个拨号前缀以获得外线,则拨号器程序通过首先拨号排列优先次序的列表中具有最高优先权的拨号前缀确定用于获得外线的合适的拨号前缀。如果没有检测到一个拨号音,则拨号器程序依次根据拨号前缀的优先权清单拨号排列优先次序的列表中的其它拨号前缀,直到检测到一个拨号音或已用尽所有的拨号前缀。
还提供一种方法,该方法用于为电信设备编制一个电话拨号串列表,以将该电信设备连接至电信设备外部的网络。该方法总体上包括这些步骤:存储多个各自与外部网络相关的不同的拨号串;根据电信设备的位置选择多个不同的拨号串之一;存储与用户有关的信息,信息包括(a)至外部网络的连接将是无线的还是有线的,(b)如果至外部网络的连接将是有线的,则是否需要一个拨号前缀以获得外线,以及(c)如果至外部网络的连接将是无线的,则该电信设备是处于其原籍***还是在漫游;以及根据所选择的拨号串和所存储的与用户有关的信息,产生从最高优先权变化到最低优先权的拨号串列表。
本发明的一个目的在于改善拨号器的完善性,使得在出现拨号问题时可代表用户实现成功的拨号连接。本发明的另一个目的在于在没有用户干预的情况下代表用户实现成功的拨号连接。
本发明的其它方面、目的和优点可通过研究本申请、附图和所附权利要求获得。
附图简述
图1为一种电信设备的框图,该电信设备实现用于经一个公共交换电话网或一个蜂窝网连接至一个外部网络的发明的拨号器;
图2为一种包括在图1的电信设备中的、包括拨号器程序和驻留其中的号码列表的存储器的框图;
图3示出在启动拨号器程序时出现的初始屏幕;
图4示出用于添加、修改或删除与拨号器程序相关的位置的屏幕;
图5-7示出与输入该电信设备的位置信息相关的屏幕,位置信息包括该电信设备所处当前国家,州和城市;
图8示出用于输入一个连接将是有线或是无线的屏幕;
图9示出用于输入该电信设备是在无线连接的其原籍***中还是在漫游中的屏幕;
图10示出用于输入对于无线连接是否需要拨号前缀获得外线的屏幕;
图11示出用于将先前输入的信息保存为位置概况的屏幕;
图12示出说明包括在图2的号码列表中的各种不同拨号串的屏幕;以及
图13示出说明在将该电信设备连接到一个外部网络的过程中拨号器程序运行的决策树。
发明详述
本发明提供一种编制一个电话拨号串列表以将一个电信设备连接至一个外部网络的装置和方法。图1说明一种通常以10示出的示范性通信设备,它包括处理器12、存储器14、显示器16、诸如键盘和/或鼠标的用户输入设备18,以及用于连接到该通信设备10外部的网络22的调制解调器20。在一种优选的形式下,通信设备10是一台膝上型计算机。调制解调器20可经或者一个有线的PSTN(公共交换电话网)网络24或一个无线蜂窝网络26有线和/或无线地建立至外部网络22的连接。调制解调器20可包括两个分开的调制解调器,一个有线的和一个无线的,每个调制解调器可由用户经用户输入设备18分开地启动。
如图2所示,驻留在存储器14中的是一个拨号器程序或拨号器28,和一个提供者号码列表30。当由通信设备10的用户访问时,该拨号器程序28编制提供者号码列表30的排列优先次序的电话拨号串列表用于连接至外部网络22。下面说明拨号器程序28的工作情况。
当电信设备10的用户经用户输入设备18启动拨号器程序28时,将在显示器16上出现图3所示的屏幕32。使用鼠标18,用户单击按钮34获得位置概况的向下移动(drop down)列表(未示出)。从该向下移动列表中,用户从他/她试图由此访问外部网络22的他/她的当前位置。位置概况是这样的一些位置,用户先前已由此访问外部网络22,并且用户已将属于该位置的有关信息存储在存储器14中。除了各种位置概况以外,向下移动列表还将包括题名为新建/修改/删除概况的选择。通过单击该选择,用户将被带到驻留在拨号器程序28中的位置程序。
同样要求用户在区域36键入登录或用户ID号。例如,想要访问互联网的用户将由其指定的互联网业务提供者,诸如AOL、MCI、Prodigy、MSN等给予一个用户ID号。使他们能够访问它们的互联网帐户的用户密码随后被输入在区域38中。
假设用户所在位置没有列入向下移动的位置概况列表中,则新建/修改/删除概况列表被选择。这启动与拨号器程序28驻留在一起的位置程序,并且图4中所示的屏幕40出现在显示器16上。用户选择他/她是否想要添加一个新位置42,修改一个位置44,或删除一个位置46。位置程序借助创建、修改或删除一个位置概况的过程每次将用户带到一个窗口。每个窗口提示用户进行输入并同样包含用户在任何时候都可选择的“返回”48、“下一步”50和“取消”52按钮。“返回”按钮48允许用户查看先前的窗口并且允许用户在如果希望的情况下改变输入。“下一步”按钮50将用户送到下一个窗口。“取消”按钮52结束位置程序并将用户返回到屏幕30(图3)的拨号器程序。
假设用户想要在屏幕40添加一个新位置42,则用户选择42的“添加新位置”并单击“下一步”按钮50。图5示出的选择国家屏幕54出现在显示器16上。单击按钮56将为用户提供向下移动的各国家列表(未示出)。用户从向下移动的列表中选择一个他/她当时物理上所处的国家,并随后单击“下一步”按钮50。
图6示出的选择州或地区屏幕58随后出现在显示器16上。单击按钮60为用户提供州或地区的向下移动的列表(未示出)。用户选择他/她当时物理上所处的州或地区,并随后单击“下一步”按钮50。
图7示出的选择城市屏幕62随后出现在显示器16上。单击按钮64为用户提供向下移动的城市列表(未示出)。用户选择他/她当前物理上所处的城市。如果用户的位置(城市)不包括在向下移动的列表中,则用户选择与他/她最相近的城市或城镇。应注意,如果在屏幕54选择的国家(图5)没有州或地区,则选择州或地区屏幕58(图6)将被绕过,其后立刻出现选择城市屏幕62。单击选择城市屏幕62上的“下一步”按钮50在显示器16上为用户提供图8示出的选择连接类型屏幕66。在屏幕66,用户选择连接将是蜂窝(无线)连接68还是有线连接70。
如果用户在屏幕66选择蜂窝连接(“蜂窝电话”)68,则单击“下一步”按钮50,在显示器16上产生图9所示的原籍/漫游屏幕72。在原籍/漫游屏幕72,用户选择他/她是否处于他/她的原籍***74,是否漫游76,或不确定他/她是否在漫游78。如果用户选择“不确定”78,拨号器程序28假设用户在漫游。
如果在屏幕66选择有线连接,则单击“下一步”按钮50将在显示器16上产生图10示出的外线拨号前缀屏幕80。单击按钮82为用户提供向下移动的用于获得外线的拨号前缀列表(未示出)。除了数字0-9之外,向下移动列表还提供#、*、不确定、没有的选择。如果有,则用户选择合适的拨号前缀,并单击“下一步”按钮50。
或者在屏幕72(图9)或者在屏幕80(图10)单击“下一步”按钮50,在显示器16上提供图11所示的位置名称屏幕84。在屏幕84,用户可将先前输入的信息保存为一个位置概况。用户只是在区域86键入可识别的名称并选择“保存”按钮88。例如,如果用户正在尝试位于Raleigh,North Carolina的Howard Johnson酒店的连接器,则用户可想要将提供在各种不同屏幕中的前面的信息保存为“HoJo’s-Raleigh,NC”。通常,所保存的名称被个人化并易于由用户识别。所保存的名称被添加到屏幕32(图3)的位置概况向下移动列表中。
无论位置信息是否被保存,单击屏幕84上的“完成”按钮90都将用户带回到图3的拨号器屏幕32。应注意,如果用户选择一个先前已存储在屏幕32的位置,则拨号器程序28将不带用户进行各种输入信息的步骤,而是使用先前已存储在所选择的位置概况中的信息。修改一个位置概况(图4屏幕40中的选择44),与创建一个新位置概况基本相同,但是,当每个屏幕出现在显示器16上时,用户先前进行并存储的选择也将出现。因此,用户可看到与所选择的位置概况相关的已存储的信息并由此修改它。当用户想要删除一个位置(图4屏幕40中的选择46)时,位置程序将只是询问哪个位置用户他/她想要删除。
参照图3,一旦用户已在屏幕32选择一个合适的位置并如果必要,已提供所需要的信息,则用户单击拨号屏幕32上的“连接”按钮92以发出呼叫。在单击“连接”按钮92时,图12示出的提供者号码列表30将出现在显示器16的屏幕94上。提供者号码列表30包括在96示出的各种不同位置的号码的列表,用户可拨号这些位置访问外部网络22。例如,如果用户尝试访问互联网并将MCI作为其互联网业务提供者,则提供者号码列表30将包括由MCI提供的用于用户可经MCI拨号访问互联网的世界范围内的不同城市或位置的号码或拨号串列表。于是,如果用户在位置#1,则他/她可拨号拨号串#1并发出一个本地呼叫以经MCI访问互联网。用户在位置#2,位置#3等也同样如此。用户从提供者号码列表30中选择与用户当前所处的城市或位置相关的拨号串。如果用户的位置不包括在该列表中,则选择与最近的城市或城镇相关的拨号串。单击屏幕28上的“连接”按钮98启动拨号器程序28以开始处理呼叫并排列用户连接到外部网络22的拨号串列表的优先次序。
下面在表1和2中定义了所有可能的拨号串的集合。所用术语如下:
D=7位“核心”号码,
A=3位区号,
1=“1”用于长途呼叫的前缀,
0=“0”用于长途呼叫的前缀,以及
N=外线所需要的单个数字。
如果呼叫将是有线呼叫,则下列表1提供由拨号器程序28使用的拨号串列表。
    事     串     拨号串     重叠     长途/本地     需要
    1     1     D     否     本地     否
    2     2     N-D     否     本地     是
    3     3     A-D     是     本地     否
    4     4     N-A-D     是     本地     是
    5     5     1-D     N/A     长途-同一     否
    6     6     N-1-D     N/A     长途-同一     是
    7     7     1-A-D     长途-不同     否
    8     8     N-1-A-D     长途-不同     是
    9     9     1-800-D     N/A     800号码     否
    1     1     N-1-     N/A     800号码     是
表1:用于有线呼叫的拨号串集合
如果呼叫将是无线呼叫,则下列表2提供由拨号器程序28使用的拨号串列表。
    事     串     拨号     重叠     长途/本地呼     原籍/漫
    1     1     D     否     本地     原籍
    2     3     A-D     否     本地     漫游
    3     3     A-D     是     本地     原籍
    4     3     A-D     是     本地     漫游
    5     5     1-D     N/A     长途-同一区     原籍
    6     7     1-A-     N/A     长途-同一区     漫游
    7     7     1-A-     N/A     长途-不同区     原籍
    8     7     1-A-     N/A     长途-不同区     漫游
    9     1     0-D     N/A     长途-同一区     原籍
    1     1     0-A-     N/A     长途-同一区     漫游
    1     1     0-A-     N/A     长途-不同区     原籍
    1     1     0-A-     N/A     长途-不同区     漫游
    1     9     1-     N/A     N/A     N/A
    1     1     0-     N/A     N/A     N/A
表2:用于无线呼叫的拨号串集合
在上面的表1和2中,叙述“同一区号”意味着由那里进行呼叫的位置(用户的位置)的区号与被呼叫的位置(与用户从提供者号码列表30中选择的与拨号串相关的位置)的区号相同。叙述“不同区号”意味着由那里进行呼叫的位置的区号与被呼叫的位置的区号不同
参照图13的流程图,拨号器程序28如下工作以排列呼叫的优先次序。
当单击屏幕94的“连接”按钮98(见图12)时,在块100拨号器程序28开始工作。在节点102,拨号器程序28按用户在屏幕66的输入确定该呼叫是有线的还是无线的(见图8)。如果该呼叫是有线呼叫,则拨号器程序28在节点104按用户的输入确定用户的位置是否与在屏幕94选择的与拨号串相关的位置相同(见图12)。例如,如果用户选择图12中的拨号串#1,则拨号器程序2 8将与拨号串#1相关的位置#1与由用户输入的位置比较。如果位置相同,则拨号器程序28排列本地呼叫的优先次序高于长途呼叫,并且在节点106确定是否需要一个拨号前缀以获得外线。如果需要外线,则拨号器程序28在块108进行外线测试。外线测试基本上如下进行。
调制解调器20被摘机。调制解调器20等待拨号音约5秒。如果没有检测到拨号音,则拨号程序被终止,并且在屏幕32(图3)的状态字段110中显示出错消息以表明没有检测到拨号音。另外,调制解调器2 0拨号由用户提供的号码,企图获得外线,或如果用户不提供号码(即从列表中选择“不确定”),则调制解调器20首先使用拨号前缀“9”。随后调制解调器20等待拨号音约5秒。如果检测到拨号音,则所选择的号码被存储,并且拨号器程序28继续。如果没有检测到拨号音,则调制解调器20被挂机。使用数字0、8、7、6、5、4、3、2和1(按顺序)直到找到外线,结果存储号码并继续执行拨号器程序28。如果用户提供一个先前失败过的号码,则该号码被略过。无法找到外线将终止拨号器程序28并在屏幕32(图3)的状态字段110中显示出错信息。
假设在块108外线测试成功,则拨号器程序28随后在块112排列在表1中列出的各种不同的拨号串的优先次序。在该特定实例中,拨号串被从最高到最低排列优先次序,如在块112中所列出的,即#2,4,8,6,10。应注意,表1和表2既提供了事件号也提供了串号。图13的流程图涉及串号。
在块112排列拨号串的优先次序之后,在节点114,拨号器程序28试图通过从最高到最低依次拨号每个排列优先次序的拨号串建立至外部网络22的连接,直到建立连接。例如,拨号器程序28将首先拨号拨号串#2企图连接至外部网络22。如果经拨号串#2不能建立连接,则拨号器程序28将尝试下一个最高优先权的拨号串即拨号串#4,以企图连接至外部网络22。这一直持续到用尽所有的拨号串或至外部网络22的连接被建立。如果在节点114至外部网络22的连接被建立,则拨号器程序28在块116存储成功的拨号串作为位置概况的一部分,并且建立至外部网络22的连接。如果在节点114连接不能被建立,则在块118拨号器程序28在屏幕32(图3)的状态字段110中指示连接不能被建立。应注意,在确定连接能否被建立的过程中,占线信号不视为失败的尝试。如果得到一个占线信号,则拨号器程序28等待预定的一段时间,并随后重拨该特定的拨号串。
如果在节点106确定不需要外线,则拨号器程序28在块120排列与有线呼叫(表1)相关的拨号串。拨号串如在块120列出的被从最高到最低排列优先次序,即#1,3,7,5,9。在节点122,拨号器程序28以与先前相对于节点114所说明的方式,通过首先尝试最高优先权的拨号串等,尝试连接到外部网络。如果在节点122至外部网络22的连接被建立,则拨号器程序28在块126存储成功的拨号串作为位置概况的一部分,并且连接被建立至外部网络22。如果在节点122连接不能被建立,在块126则拨号器程序28在屏幕32(图3)的状态字段110中指示连接不能被建立。
应注意,每次拨号器程序28通过拨号排列优先次序的拨号串列表尝试至外部网络22的连接,当连接成功时,拨号器程序28将存储成功的拨号串作为位置概况的一部分。如果在用尽所有可能的拨号串后连接的尝试没有成功,则拨号器程序28将在屏幕32(图3)的状态字段110中指出连接不能被建立。于是,该工作特征的讨论将从图13的剩余的讨论中省略。
在节点104如果用户当前的位置与所选择的拨号串的位置不匹配,则拨号器程序28将长途呼叫的次序排列在本地呼叫之上。拨号器程序28随后在节点128确定是否需要一个拨号前缀以获得外线。如果需要外线,则拨号器程序28在块130以与先前相对于块108所说明的方式进行外线测试。随后在块132,拨号器程序28从最高到最低排列在表1中列出的拨号串的优先次序,排列优先次序的拨号串在块132中指出,即#8,6,2,4,10。在节点134,拨号器程序28以与先前相对于节点114所说明的方式,通过首先拨号最高优先权的拨号串等,尝试连接到外部网络2 2,直到连接被建立或所有排列优先次序的拨号串被用尽。
如果在节点128确定不需要外线,则拨号器程序28在块136从最高到最低排列与有线呼叫(表1)相关的拨号串,被排列优先次序的拨号串的顺序在块136指出,即#7,5,1,3,9。在节点138,拨号器程序28以与先前相对于节点114所说明的方式,通过首先拨号最高优先权的拨号串等,尝试连接到外部网络22,直到连接被建立或所有排列优先次序的拨号串被用尽。
如果在节点102确定至外部网络22的连接将是无线连接,则拨号器程序28使用在表2中提供的拨号串的集合以尝试至外部网络22的连接。在节点140拨号器程序28确定用户的位置是否与所选择的拨号串的位置匹配。如果在节点140位置匹配,则在节点142拨号器程序28确定用户是处于他/她原籍***还是在漫游。如果在节点142确定用户是在处于他/她原籍***,则拨号器程序28在块144从最高到最低排列在表2中列出的拨号串,被排列优先次序的拨号串的顺序在块144中指出,即#1,3,7,5,12,11,9,13。在节点146,拨号器程序28以与先前相对于节点114所说明的方式,通过首先拨号最高优先权的拨号串等,尝试连接到外部网络22,直到连接被建立或所有排列优先次序的拨号串被用尽。
如果在节点142确定用户在漫游,或已在屏幕72(见图9)选择“不确定”,则拨号器程序28在块148从最高到最低排列在表2中列出的拨号串,被排列优先次序的拨号串的顺序在块148中指出,即#3,1,7,5,12,11,9,13。在节点150,拨号器程序28以与先前相对于节点114所说明的方式,通过首先拨号最高优先权的拨号串等,尝试连接到外部网络22,直到连接被建立或所有排列优先次序的拨号串被用尽。
如果在节点140用户的位置与所选择的拨号串的位置不匹配,则在节点152拨号器程序28确定用户是处于他/她原籍***还是在漫游。如果在节点152确定用户是在处于他/她原籍***,则拨号器程序28在块154从最高到最低排列在表2中列出的拨号串,被排列优先次序的拨号串的顺序在块154中指出,即#7,5,11,12,1,3,9,13。在节点156,拨号器程序28以与先前相对于节点114所说明的方式,通过首先拨号最高优先权的拨号串等,尝试连接到外部网络22,直到连接被建立或所有排列优先次序的拨号串被用尽。
如果在节点152确定用户在漫游,或已在屏幕72(见图9)选择“不确定”,则拨号器程序28在块158从最高到最低排列在表2中列出的拨号串,被排列优先次序的拨号串的顺序在块158中指出,即#7,5,11,12,3,1,9,13。在节点160,拨号器程序28以与先前相对于节点114所说明的方式,通过首先拨号最高优先权的拨号串等,尝试连接到外部网络22,直到连接被建立或所有排列优先次序的拨号串被用尽。
本领域的普通技术人员将理解,拨号器程序28可被这样配置,即从最可能成功到最不可能成功,或从最低成本到最高成本,或两者的变化来排列各种不同拨号串的优先次序。
在一个可替换的实施例中,当用户在屏幕40(见图4)选择添加或修改一个位置时,替代依次出现的用于用户从各种不同的向下移动的列表选择他/她的位置的屏幕54,58和62,包括在通信设备10中的或者一个GPS(全球定位***)接收器162或一个蜂窝定位装置164(见图1)可被启动以进行位置确定。在节点78和112(图13)拨号器程序28使用由或者GPS(全球定位***)接收器162或蜂窝定位装置164进行的位置确定,以确定通信设备10的位置是否与所选择的拨号串的位置匹配。
在另一个实现方案中,成功的或“好的”拨号串与实现至外部网络22的实际数据连接分开确定。例如,使用Telephony API(应用程序接口)和TAPI拨号被测试的拨号串。如果相信拨号串是好的(网络调制解调器应答),则线路被置于挂机(挂断)。随后例如使用RAS(远程访问业务),使用先前确定的好的拨号串进行数据连接。
虽然已特别参照附图对本发明进行了说明,但是应当理解,在不偏离本发明精神和范围的情况下可实现各种不同的修改。

Claims (24)

1.一种为电信设备编制电话拨号串列表的方法,用于连接电信设备至电信设备外部的网络,所述方法包括步骤:
存储各自与外部网络相关的多个不同的拨号串;
根据电信设备的位置选择多个不同的拨号串之一;
存储与用户有关的信息,该信息包括(a)至外部网络的连接将是无线的还是有线的,(b)如果至外部网络的连接将是有线的,则是否需要一个拨号前缀以获得外线,以及(c)如果至外部网络的连接将是无线的,则该电信设备是处于其原籍***还是在漫游;以及
根据所选择的拨号串和所存储的与用户有关的信息产生从最高优先权变化到最低优先权的拨号串列表。
2.权利要求1的方法,还包括步骤:
拨号具有最高优先权的拨号串;以及
如果通过拨号最高优先权的拨号串不能建立至外部网络的连接,则依次根据它们的优先权清单拨号排列优先次序的列表中的其它拨号串,直到至外部网络的连接被建立或用尽所有的拨号串。
3.权利要求2的方法,其中,不能建立至外部网络连接的条件不包括当拨号串被拨号时获得占线信号。
4.权利要求1的方法,其中所存储的多个不同的拨号串各自包括相关的位置信息,所述方法还包括步骤:
存储电信设备当前位置的位置信息;
将电信设备的当前位置信息与和所选择的拨号串相关的位置信息进行比较;
如果当前位置与和所选择的拨号串相关的位置匹配,则将本地呼叫的优先次序排列在长途呼叫的优先次序之上;以及
如果当前位置与和所选择的拨号串相关的位置不匹配,则将长途呼叫的优先次序排列在本地呼叫的优先次序之上。
5.权利要求4的方法,其中通过启动驻留在电信设备中的GPS接收器和蜂窝定位装置之一来获得电信设备当前位置的位置信息。
6.权利要求1的方法,其***设备包括具有有线调制解调器和无线调制解调器中的至少一个的膝上型计算机。
7.权利要求1的方法,还包括步骤:如果需要一个拨号前缀以获得外线,则产生排列优先次序的用于获得外线的拨号前缀列表。
8.权利要求7的方法,其中排列优先次序的拨号前缀列表可按顺序包括:一个用户提供的拨号前缀,如果有的话;随后是9、0、8、7、6、5、4、3、2和1,如果有用户提供的拨号前缀,则其中略过该前缀。
9.权利要求1的方法,还包括步骤:如果需要一个拨号前缀以获得外线,则进行外线测试以确定用于获得外线的合适的拨号前缀。
10.权利要求9的方法,其中进行外线测试的步骤包括步骤:
产生从最高优先权变化到最低优先权的用于获得外线的拨号前缀的列表;
拨号具有最高优先权的拨号前缀;以及
如果没有检测到一个拨号音,则依次根据拨号前缀的优先权清单来拨号排列优先次序的列表中的其它拨号前缀,直到检测到一个拨号音或已用尽所有的拨号前缀。
11.权利要求10的方法,还包括步骤:依据拨号音的检测而将已拨号的拨号前缀作为用于获得外线的合适的拨号前缀存储。
12.权利要求10的方法,其中排列优先次序的拨号前缀列表可按顺序包括:一个用户提供的拨号前缀,如果有的话;随后是9、0、8、7、6、5、4、3、2和1,如果有用户提供的拨号前缀,则其中略过该前缀。
13.权利要求1的方法,其中外部网络包括专用网和公用网中的至少一个。
14.权利要求13的方法,其中公用网包括互联网。
15.在一个具有各自由处理器控制的存储器、用户输入设备和用于与外部网络连接的调制解调器的电信设备中,用于连接至外部网络的拨号装置包括:
在电信设备中运行的、用于从最高到最低排列多个不同的拨号串的优先次序的拨号器程序,这些拨号串各自与外部网络有关,用于根据该电信设备的位置而将该电信设备连接到外部网络。
16.权利要求15的拨号装置,其中各自与外部网络有关的多个不同的拨号串存储在电信设备的存储器中,并且其中拨号器程序经用户输入设备接收(a)从多个不同的拨号串中选择的一个拨号串,(b)与用户有关的信息,该信息包括(b1)至外部网络的连接将是无线的还是有线的,(b2)如果至外部网络的连接将是有线的,则是否需要一个拨号前缀以获得外线,以及(b3)如果至外部网络的连接将是无线的,则该电信设备是处于其原籍***还是在漫游,该拨号器程序根据所选择的拨号串和所存储的与用户有关的信息来产生排列优先次序的拨号串列表。
17.权利要求15的拨号装置,其中拨号器程序自动拨号排列优先次序的列表中具有最高优先权的拨号串;并且,如果通过拨号最高优先权的拨号串不能建立至外部网络的连接,则拨号器程序自动依次根据它们优先权清单来拨号排列优先次序的列表中的其它拨号串,直到至外部网络的连接被建立或用尽所有的拨号串。
18.权利要求17的拨号装置,其中不能建立至外部网络连接的条件不包括当拨号串被拨号时获得占线信号。
19.权利要求15的拨号装置,其中多个不同的拨号串中的每个包括相关的位置信息,并且其中该拨号器程序经用户输入设备接收电信设备当前位置的位置信息,并将电信设备的当前位置信息与和所选择的拨号串相关的位置信息进行比较,如果它们匹配,则拨号器程序将本地呼叫的优先次序排列在长途呼叫的优先次序之上,如果它们不匹配,则拨号器程序将长途呼叫的优先次序排列在本地呼叫的优先次序之上。
20.权利要求19的拨号装置,其中通过启动驻留在电信设备中的GPS接收器和蜂窝定位装置之一来获得电信设备当前位置的位置信息。
21.权利要求15的拨号装置,其***设备包括用于连接至外部网络的具有有线调制解调器和无线调制解调器中的至少一个的膝上型计算机。
22.权利要求16的拨号装置,其中如果需要一个拨号前缀以获得外线,则产生排列优先次序的用于获得外线的拨号前缀列表。
23.权利要求22的拨号装置,其中由拨号器程序产生的排列优先次序的拨号前缀列表可按顺序包括:一个用户提供的拨号前缀,如果有的话;随后是9、0、8、7、6、5、4、3、2和1,如果有用户提供的拨号前缀,则其中略过该前缀。
24.权利要求22的拨号装置,其中如果需要一个拨号前缀以获得外线,则拨号器程序通过拨号排列优先次序的列表中的具有最高优先权的拨号前缀来确定用于获得外线的合适的拨号前缀,如果没有检测到一个拨号音,则依次根据拨号前缀的优先权清单来拨号排列优先次序的列表中的其它拨号前缀,直到检测到一个拨号音或已用尽所有的拨号前缀。
CN00815352A 1999-11-05 2000-10-30 用于自动排列电话拨号串优先次序的设备和方法 Pending CN1387720A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/434,262 1999-11-05
US09/434,262 US6594480B1 (en) 1999-11-05 1999-11-05 Apparatus and method for automatically prioritizing telephone dialing strings

Publications (1)

Publication Number Publication Date
CN1387720A true CN1387720A (zh) 2002-12-25

Family

ID=23723515

Family Applications (1)

Application Number Title Priority Date Filing Date
CN00815352A Pending CN1387720A (zh) 1999-11-05 2000-10-30 用于自动排列电话拨号串优先次序的设备和方法

Country Status (6)

Country Link
US (1) US6594480B1 (zh)
EP (1) EP1228626A2 (zh)
JP (1) JP2003513549A (zh)
CN (1) CN1387720A (zh)
AU (1) AU2919301A (zh)
WO (1) WO2001033821A2 (zh)

Families Citing this family (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8489669B2 (en) 2000-06-07 2013-07-16 Apple Inc. Mobile data processing system moving interest radius
US8060389B2 (en) 2000-06-07 2011-11-15 Apple Inc. System and method for anonymous location based services
US6456234B1 (en) 2000-06-07 2002-09-24 William J. Johnson System and method for proactive content delivery by situation location
EP1299990A2 (en) * 2000-07-07 2003-04-09 Telefonaktiebolaget L M Ericsson (publ) Automated recording of telephone numbers during ongoing telecommunication sessions
US7032025B2 (en) * 2001-01-12 2006-04-18 Soundstarts, Inc. Method and apparatus for monitoring and transferring a client from a low priority access number to a higher priority access number during active internet and other WAN connection-sessions
US20020114346A1 (en) * 2001-02-21 2002-08-22 Nexterna, Inc. Selective modem negotiation operation for data reporting calls
US6771756B1 (en) * 2001-03-01 2004-08-03 International Business Machines Corporation System and method to facilitate team communication
US7043010B2 (en) * 2002-08-28 2006-05-09 Hewlett-Packard Development Company, L.P. Smart phonebook search
US7353034B2 (en) 2005-04-04 2008-04-01 X One, Inc. Location sharing and tracking using mobile phones or other wireless devices
US8108144B2 (en) 2007-06-28 2012-01-31 Apple Inc. Location based tracking
US8385946B2 (en) 2007-06-28 2013-02-26 Apple Inc. Disfavored route progressions or locations
US8175802B2 (en) 2007-06-28 2012-05-08 Apple Inc. Adaptive route guidance based on preferences
US8332402B2 (en) 2007-06-28 2012-12-11 Apple Inc. Location based media items
US8762056B2 (en) 2007-06-28 2014-06-24 Apple Inc. Route reference
US9109904B2 (en) 2007-06-28 2015-08-18 Apple Inc. Integration of map services and user applications in a mobile device
US8311526B2 (en) 2007-06-28 2012-11-13 Apple Inc. Location-based categorical information services
US8204684B2 (en) 2007-06-28 2012-06-19 Apple Inc. Adaptive mobile device navigation
US9066199B2 (en) 2007-06-28 2015-06-23 Apple Inc. Location-aware mobile device
US8290513B2 (en) 2007-06-28 2012-10-16 Apple Inc. Location-based services
US8774825B2 (en) 2007-06-28 2014-07-08 Apple Inc. Integration of map services with user applications in a mobile device
US8180379B2 (en) 2007-06-28 2012-05-15 Apple Inc. Synchronizing mobile and vehicle devices
US8275352B2 (en) 2007-06-28 2012-09-25 Apple Inc. Location-based emergency information
US8355862B2 (en) 2008-01-06 2013-01-15 Apple Inc. Graphical user interface for presenting location information
US9250092B2 (en) 2008-05-12 2016-02-02 Apple Inc. Map service with network-based query for search
US8644843B2 (en) 2008-05-16 2014-02-04 Apple Inc. Location determination
US8369867B2 (en) 2008-06-30 2013-02-05 Apple Inc. Location sharing
US8359643B2 (en) 2008-09-18 2013-01-22 Apple Inc. Group formation using anonymous broadcast information
US8260320B2 (en) 2008-11-13 2012-09-04 Apple Inc. Location specific content
US8660530B2 (en) 2009-05-01 2014-02-25 Apple Inc. Remotely receiving and communicating commands to a mobile device for execution by the mobile device
US8666367B2 (en) 2009-05-01 2014-03-04 Apple Inc. Remotely locating and commanding a mobile device
US8670748B2 (en) 2009-05-01 2014-03-11 Apple Inc. Remotely locating and commanding a mobile device
US20140295808A1 (en) * 2013-04-02 2014-10-02 Apple Inc. Method And Apparatus For Automatically Prioritizing Contact List Information Using Data Correlation
US11212693B2 (en) * 2019-02-12 2021-12-28 Lg Electronics Inc. Method for transmitting measurement report by wireless node in wireless communication system and apparatus therefor
US11716772B1 (en) 2021-09-24 2023-08-01 T-Mobile Usa, Inc. Rapid prototyping of an internet of things device, such as a device for communicating with a wireless cellular network

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5153902A (en) 1990-04-27 1992-10-06 Telefonaktiebolaget L M Ericsson Multi-exchange paging system for locating a mobile telephone in a wide area telephone network
US5155689A (en) * 1991-01-17 1992-10-13 By-Word Technologies, Inc. Vehicle locating and communicating method and apparatus
US5455858A (en) * 1993-10-01 1995-10-03 Apple Computer, Inc. Method for automatically composing a telephone dialing string
US5600704A (en) * 1994-08-30 1997-02-04 Ericsson Inc. Systems and methods for prioritized routing of telephone calls to a subscriber
US5917904A (en) * 1995-05-12 1999-06-29 Illinois Technology Transfer, Llc Automatic area code detector and dialer
US5651056A (en) * 1995-07-13 1997-07-22 Eting; Leon Apparatus and methods for conveying telephone numbers and other information via communication devices
US5787148A (en) * 1995-12-28 1998-07-28 At&T Corp. Enhanced telecommunications relay service
US6018232A (en) * 1996-02-27 2000-01-25 Fujitsu Limited Method of operating battery powered computing device with radio transmitter
SE511802C2 (sv) 1997-02-14 1999-11-29 Telia Ab Gatewaylokaliseringssystem för ett internet- telekommunikationssystem
US6032041A (en) * 1997-06-02 2000-02-29 Hughes Electronics Corporation Method and system for providing wideband communications to mobile users in a satellite-based network
US6304881B1 (en) * 1998-03-03 2001-10-16 Pumatech, Inc. Remote data access and synchronization
US6148197A (en) * 1998-03-06 2000-11-14 Sbc Technology Resources, Inc. Intelligent roaming system with over the air programming
US6292833B1 (en) * 1998-07-17 2001-09-18 Openwave Systems Inc. Method and apparatus for providing access control to local services of mobile devices
US6128482A (en) * 1998-12-22 2000-10-03 General Motors Corporation Providing mobile application services with download of speaker independent voice model

Also Published As

Publication number Publication date
AU2919301A (en) 2001-05-14
US6594480B1 (en) 2003-07-15
EP1228626A2 (en) 2002-08-07
WO2001033821A2 (en) 2001-05-10
JP2003513549A (ja) 2003-04-08
WO2001033821A3 (en) 2001-12-20

Similar Documents

Publication Publication Date Title
CN1387720A (zh) 用于自动排列电话拨号串优先次序的设备和方法
US6941159B2 (en) Method for automatically converting a stored telephone number of cellular phone for dialing in a different country
US7627767B2 (en) Methods and systems for remotely securing data in a wireless device in a communications network
CN1305258C (zh) 用于通信网的数据库维护方法和***
US7072459B2 (en) Method and apparatus for Web direct-dialing connection
CA2393691C (en) System for storing and supplying wireless contacts information
CN1111078A (zh) 蜂窝电话存储拨号的方法
US20050047575A1 (en) Secure valet telephone system
CN103118206A (zh) 基于网络生成交互式语音响应信息显示菜单的***和方法
WO2007093997A1 (en) Phonebook management for a mobile terminal
CN1713674A (zh) 一种电话簿***及移动终端电话簿更新及呼叫方法
US20030140091A1 (en) Telephone number capture from Web page
JP4392754B2 (ja) 自立型電話番号クリーニングシステムおよび自立型電話番号クリーニング方法
CN1533132A (zh) 移动单元的单一电话号码拨打电话的方法及装置
CN1301032C (zh) 建立包括呼叫日志的个人信息的方法和使用所建立信息的方法
CN1780485A (zh) 移动通信终端的防非法复制方法
JP2004153420A (ja) 携帯端末のアドレス帳インデックス作成・管理システム,方法,サーバおよびプログラム
CN1427606A (zh) 手机拨号自动加拨ip的方法
CN1287435A (zh) 便携式通信设备的紧急呼叫功能
CN1128552C (zh) 将通信从第一用户路由到第二用户的方法及其通信终端
CN109246318B (zh) 一种分机电话回呼方法
CN1255010A (zh) 移动电话及其重拨方法
CN1870672A (zh) 网络电话实名拨号方法和***
CN1901564A (zh) 快捷键设置方法及利用该方法的移动通信终端
CN101645994A (zh) 集团电话***、中心机以及呼叫方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication