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

文档序号:7607671阅读:424来源:国知局
专利名称:用于自动排列电话拨号串优先次序的设备和方法
技术领域
本发明涉及一种能够自动排列电话拨号串优先次序的拨号器,并更为具体地涉及这样一种拨号器,它能够为电信设备自动排列电话拨号串列表的优先次序,并自动拨号排列优先次序的拨号串列表以与外部网络连接。
背景技术
近几年,计算机可访问的网络的数量和范围快速增长,最值得注意的实例是互联网。这些网络中的很多网络是以已知为客户服务器模型为基础的。在该模型中,用户使用也被称为客户设备的计算机(它包括硬件和软件)与网络上的服务器交换数据。在某些情况下,借助“拨号连接”与网络服务器建立连接。在一个拨号连接中,客户在电话系统上(它可以是有线的或无线的)发出一个电话呼叫,附于客户设备的调制解调器建立与附于网络服务器的调制解调器的数据连接。随后经电话系统在客户设备和网络服务器之间交换数据。
通常被称为“拨号器”的软件应用常常驻留在客户设备中并用于进行拨号连接。基于用户的输入和可能存储的信息,诸如数据文档或电话号码的数据库等,拨号器确定合适的号码(一个拨号串)拨号并发出呼叫。如果该呼叫成功,则与网络服务器建立一个数据连接。如果该呼叫不成功,则拨号器将失败的尝试简单地通知用户并等待用户的下一个输入。
拨号网络的很多当前和潜在的用户为实现成功的数据连接而奋斗。如果连接的第一次尝试失败,则很多用户的技术经验还没有丰富到足以改正问题。这特别涉及移动用户。如果用户不是移动的,即用户常常从单一位置诸如从家或办公室进行连接,如果出现拨号或连接问题,用户可经常从同事或家里的其他人获得帮助。此外,一旦该问题被固定,由于用户每次从同一位置呼叫,所以该问题保持固定。但是,当移动用户从一个地方移动到另一地方时,他们常常遇到拨号问题。他们经常处于不易于得到帮助的情况。例如,如下所示为移动用户可遇到的一些拨号问题(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用于有线呼叫的拨号串集合如果呼叫将是无线呼叫,则下列表2提供由拨号器程序28使用的拨号串列表。
表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(远程访问业务),使用先前确定的好的拨号串进行数据连接。
虽然已特别参照附图对本发明进行了说明,但是应当理解,在不偏离本发明精神和范围的情况下可实现各种不同的修改。
权利要求
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的拨号装置,其中如果需要一个拨号前缀以获得外线,则拨号器程序通过拨号排列优先次序的列表中的具有最高优先权的拨号前缀来确定用于获得外线的合适的拨号前缀,如果没有检测到一个拨号音,则依次根据拨号前缀的优先权清单来拨号排列优先次序的列表中的其它拨号前缀,直到检测到一个拨号音或已用尽所有的拨号前缀。
全文摘要
在一个具有各自由处理器控制的存储器、用户输入设备和用于与外部网络连接的调制解调器的电信设备中,提供一种拨号装置用于与外部网络连接。该拨号装置包括在电信设备中运行的、用于从最高到最低排列多个不同的拨号串的优先次序的拨号器程序,这些拨号串各自与外部网络有关,用于根据该电信设备的位置而将该电信设备连接到外部网络。
文档编号H04Q7/38GK1387720SQ00815352
公开日2002年12月25日 申请日期2000年10月30日 优先权日1999年11月5日
发明者R·蒙塔尔沃, H·C·维拉德, J·J·小哈耶斯 申请人:艾利森公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1