电话号码调整的制作方法

文档序号:13908909阅读:699来源:国知局
导航: X技术> 最新专利> 电子通信装置的制造及其应用技术
电话号码调整的制作方法

本文讨论的实施方案涉及电话号码的调整。



背景技术:

通常,各个国家具有规定如何在国家内构造电话号码以进行电话呼叫的相应编号计划。为了在网络之间路由电话呼叫,电话交换系统可以包括拨号前缀。拨号前缀可以包括1+、0+、区域代码、国际接入代码以及外国的国家代码和城市代码。在美国和其他北美国家,电话号码编号通过北美编号计划(nanp)标准化。nanp号码在长度上为十位数字,其中,前三位数字被称为区域代码,接下来的三位数字被称为中心局代码,以及最后四位数字为线路号。

本文所要求保护的主题不限于解决任何缺点诸如如上所述的那些缺点的实施方案或者不限于仅在诸如如上所述的那些环境下运行的实施方案。更确切地,该背景仅被提供用于说明可以实践本文描述的一些实施方案的一个示例技术领域。



技术实现要素:

提供了一种用于调整电话号码的方法。该方法可以包括在电话设备处接收第一电话呼叫并从该第一电话呼叫中获得电话号码。在一些实施方案中,电话号码可以标识第一电话呼叫的源(origin)。该方法还可以包括向电话号码前置(prepend)数字,并且将前置有该数字的电话号码存储在电话设备的存储器中。在一些实施方案中,该方法还可以包括使用所存储的电话号码发起第二电话呼叫的自动拨打(place)。

附图说明

将通过使用附图、以附加的具体说明和细节来描述和说明示例实施方案,在附图中:

图1示出了被配置成调整电话号码的示例系统;

图2示出了被配置成调整电话号码的示例设备;

图3是获得信息的示例方法的流程图;

图4a和图4b包括调整电话号码的示例方法的流程图;

图5是调整电话号码的另一示例方法的流程图;

图6a和图6b示出了调整电话号码的另一示例方法的流程图;以及

图7示出了可以包括被配置成调整电话号码的设备的示例通信系统。

具体实施方式

电话公司具有可以用于路由电话呼叫的随时间调整的拨号前缀。例如,在以前,一些电话公司允许使用七位或十位数字的电话号码进行呼叫。现在,对于有效的电话号码,那些电话公司可能需要十位或十一位数字。

在一些情况下,电话公司可能不会连接以不正确的拨号序列——诸如具有错误的数字位数——拨打的电话呼叫。因此,电话公司可能会拒绝以不正确的拨号序列拨打的电话呼叫。

虽然电话公司可以拒绝以不正确的拨号序列拨打的电话呼叫,但是一些电话公司可能会为提供具有不正确的拨号序列的呼叫方标识信息。例如,当在电话设备处接收到呼入呼叫时,电话公司可以提供关于该呼入呼叫的呼叫方标识信息。呼叫方标识信息可以包括呼入呼叫的源的电话号码。如果呼叫方标识信息包括用于电话号码的不正确的拨号序列,则使用呼叫方标识信息进行呼叫可能导致呼叫被电话公司拒绝。

本公开内容中的一些实施方案涉及可以被配置成当从电话公司接收到电话号码时调整该电话号码的方法和/或系统。例如,当电话号码是从电话公司接收到的呼叫方标识信息的一部分时,可以调整该电话号码,然后将其存储在电话设备中以供将来使用。在一些实施方案中,可以通过电话设备对电话号码进行分析,以基于一个或多个特定规则确定该电话号码是否包括不正确的拨号序列。当电话号码被识别为包括不正确的拨号序列时,可以调整该电话号码,然后将其存储以供将来使用。在一些实施方案中,对电话号码的调整可以包括向电话号码前置数字。可替代地或另外地,电话号码的将来使用可以包括:用于重拨功能、用于保存联系人、用于显示或用于电话设备对电话号码的其他将来使用。

转至附图,图1示出了被配置成调整电话号码的示例系统100。系统100可以根据本公开内容中描述的至少一个实施方案进行布置。系统100可以包括电话交换机110、第一设备120和第二设备130。

电话交换机110可以是被配置成路由、处理或以其他方式操纵模拟电话呼叫或数字电话呼叫的系统。例如,电话交换机110可以是公共交换电话网络(pstn),该pstn包括诸如专用分组交换机(pbx)、本地交换运营商(lec)或局间载波(ixc)等元件。可替代地或另外地,电话交换机110可以是基于使用因特网协议(ip)规程诸如网络电话(voip)规程提供电话呼叫的数字系统。可替代地或另外地,电话交换机110可以包括pstn与基于ip的系统的组合。在这些和其他实施方案中,电话交换机110可以包括各种网络的多种组合,上述网络诸如为:无线网络,包括频分多址(fdma)网络、正交fdma(ofdma)网络、码分多址(cdma)网络、时分多址(tdma)网络和其他合适的无线网络;以及非无线网络,包括模拟网络、数字网络、光网络和其他非无线网络。例如,电话交换机110的lec可以是模拟网络,而电话交换机110的ixc可以是数字网络、光网络或者数字和光网络。

在一些实施方案中,电话交换机110可以被配置成路由和处理设备之间的通信会话诸如电话呼叫。例如,第二设备130可以通过电话交换机110将电话呼叫引导至第一设备120。在这些和其他实施方案中,第二设备130可以向电话交换机110提供对第一设备120独特的第一电话号码。在这些和其他实施方案中,第一电话号码可以是分配给第一设备120的号码,以允许其他设备通过电话交换机110联系第一设备120。电话交换机110可以使用第一电话号码在第一设备120与第二设备130之间建立通信会话。在这些和其他实施方案中,电话交换机110可以获得对第二设备130独特的第二电话号码。在这些和其他实施方案中,第二电话号码可以是分配给第二设备130的号码,以允许其他设备通过电话交换机110联系第二设备130。在一些实施方案中,电话交换机110可以从第二设备130、从查找表、从第二设备和查找表的组合或者通过任何其他方式获得第二电话号码。

电话交换机110可以在建立第一设备120与第二设备130之间的通信会话时或者在第一设备与第二设备之间的通信会话期间向第一设备120提供第二电话号码。电话交换机110可以被配置成维护和/或终止通信会话。电话交换机110可以执行其他规程和/或协议以建立、维护和终止第一设备120和第二设备130及其他设备之间的通信会话。

第一设备120可以是被配置成通过模拟或数字接口接收和发送电话呼叫的任何模拟或数字设备。例如,第一设备120可以包括电话、电话控制台、电话设备、蜂窝电话、智能电话、膝上型计算机、平板计算机或其他处理设备,诸如呼叫维护和路由设备、或者呼叫方识别或呼叫路由型设备。在一些实施方案中,第一设备120可以被配置成执行以下中的一个或多个:与电话交换机110通信;通过电话交换机110建立、维护和终止与其他设备的通信会话;以及通过电话交换机110执行关于通信会话的其他功能。

第二设备130可以是被配置成通过模拟或数字接口来接收和发送电话呼叫的任何模拟或数字设备。例如,第二设备130可以包括电话控制台、蜂窝电话、智能电话、膝上型计算机、平板计算机或其他处理设备,诸如呼叫维护和路由设备、或者呼叫方识别型设备。第二设备130可以被配置成执行以下中的一个或多个:与电话交换机110通信;通过电话交换机110建立、维护和终止与其他设备的通信会话;以及通过电话交换机110执行关于通信会话的其他功能。

如所讨论的,电话交换机110可以在建立第二设备130与第一设备120之间的通信会话时或者在第二设备与第一设备之间的通信会话期间向第一设备120提供第二设备130的第二电话号码。在一些实施方案中,在试图建立通信会话但未建立通信会话时,电话交换机110可以向第一设备120提供第二设备130的第二电话号码。例如,电话交换机110可以请求建立与第一设备120的通信会话,但是第一设备120可以拒绝。例如,当第一设备120的用户未采取行动来建立通信会话(例如,该用户可能没有听到或者选择不接听)或者该用户肯定地拒绝建立通信会话(例如,该用户可以拒绝或者不接受对通信会话的请求)时,第一设备120可以拒绝建立通信会话。在这些和其他实施方案中,第一设备120仍然可以接收通过电话交换机110请求通信会话的第二设备130的第二电话号码的指示。

在接收到第二电话号码之后,第一设备120可以处理第二电话号码。在一些实施方案中,第一设备120可以通过确定第二电话号码的数字的位数开始处理第二电话号码。当第二电话号码等于特定的数字位数例如十时,第一设备120可以继续处理第二电话号码。当第二电话号码不等于特定位数时,可以停止处理并且可以存储第二电话号码。

在一些实施方案中,第一设备120可以通过确定第二电话号码中的第一个数字是否为特定数值诸如数值1来继续处理第二电话号码。当第二电话号码中的第一个数字不是特定数值时,第一设备120可以继续处理第二电话号码。当第二电话号码中的第一个数字是特定数值时,可以停止处理并且可以存储第二电话号码。

在这些和其他实施方案中,第一设备120可以基于第一设备120的前置设置来继续处理第二电话号码。在一些实施方案中,前置设置可以由第一设备120的用户预先选择。在这些和其他实施方案中,可以基于电话交换机110的运行选择前置设置。例如,电话交换机110可以要求被提供用于建立通信会话的电话号码以一个或多个特定的数字开始。然而,电话交换机110可能无法提供以该一个或多个特定的数字开始的电话号码。可以基于电话交换机110的行为选择适当的前置设置。

作为另一示例,电话交换机110可能要求被提供用于建立通信会话的、与请求通信会话的设备的电话号码部分地不匹配(例如,当呼叫方在他/她的区域代码之外进行呼叫使得用户的号码的区域号码与被叫号码的区域号码不匹配时)的电话号码以一个或多个特定的数字开始。然而,电话交换机110可能无法提供以该一个或多个特定的数字开始的电话号码。可以基于电话交换机的这种行为来选择适当的前置设置。

在一些实施方案中,可以从三种候选前置设置中选择前置设置。第一候选前置设置可以涉及不调整第二电话号码。第二候选前置设置可以涉及始终调整第二电话号码。第三候选前置设置可以涉及将第二电话号码的一部分与第一电话号码的一部分进行比较并且基于该比较来调整第二电话号码。

当选择第一候选前置设置时,可以由第一设备120存储从电话交换机110接收到的第二电话号码。当选择第二候选前置设置时,可以由第一设备120调整第二电话号码。在这些和其他实施方案中,可以通过向第二电话号码前置数字来调整第二电话号码。在一些实施方案中,前置于第二电话号码的数字可以是数值1(1)。例如,从电话交换机110接收到的第二电话号码可以是888-888-8888。向第二电话号码前置数字1可以致使第二电话号码为1-888-888-8888。

当选择第三候选前置设置时,可以将第二电话号码的一部分与第一电话号码的一部分进行比较。在一些实施方案中,可以将第一电话号码和第二电话号码的与第一和第二电话号码的区域代码相对应的数字进行比较。在这些和其他实施方案中,第一电话号码和第二电话号码的可以进行比较的数字可以是从第一电话号码和第二电话号码的最右数字起开始计数的第八、第九和第十位数字。例如,如果第一电话号码是999-999-9999并且第二电话号码是888-888-8888,则从第一电话号码的最右数字起开始计数的第八、第九和第十位数字是999,并且从第二电话号码的最右数字起开始计数的第八、第九和第十位数字是888。当该比较指示第一电话号码的该部分和第二电话号码的该部分不相同时,可以向第二电话号码前置数字。当该比较指示第一电话号码的该部分和第二电话号码的该部分相同时,可以存储第二电话号码,而无需向第二电话号码前置数字。

可以在通信会话期间或之后由第一设备120处理和存储第二电话号码。在一些实施方案中,可以自动处理和存储第二电话号码,而无需第一设备120的用户干预。在这些和其他实施方案中,第一设备120可以在从电话交换机110接收到第二电话号码之后直接或立刻自动处理和存储第二电话号码。在一些实施方案中,在将第二电话号码以任何形式呈现给用户之前或在存储第二电话号码以使得在用户请求建立通信会话时可以访问第二电话号码之前,第一设备120可以自动处理和存储第二电话号码。例如,可以使用经处理的第二电话号码而不使用从电话交换机110接收到的第二电话号码来执行重拨功能的使用和呼叫方标识信息的呈现。因此,第一设备120的用户可能并不知晓电话交换机110没有提供与通过第一设备120呈现给用户的相同形式的第二电话号码。因而,在从电话交换机110接收到电话号码之后并且在没有来自第一设备120的用户的输入的情况下,第一设备120可以自动地帮助补偿由电话交换机110提供的电话号码的不足。

在存储第二电话号码之后,所存储的第二电话号码可以由第一设备120使用。例如,所存储的第二电话号码可以用于向第一设备120的用户进行显示,建立与第二设备130的通信会话,以及创建关于第二设备130的联系人和第二电话号码的其他用途。

如在本公开内容中描述的,第一设备120可以因此自动补偿由电话交换机110提供的未被适当地构造成通过电话交换机110建立通信会话的电话号码。因此,本公开内容中描述的方法和/或系统提供了对电信领域中的技术问题——即在电话交换机的发展和变化过程中产生的电话交换机不正确地提供电话号码的问题——的技术解决方案。

在不脱离本公开内容的范围的情况下,可以对系统100进行修改、添加或省略。例如,在一些实施方案中,第二设备130也可以被配置成以与第一设备120执行的处理类似的方式处理由电话交换机110提供的电话号码。

图2示出了被配置成调整电话号码的示例设备200。设备200可以根据本公开内容中描述的至少一个实施方案进行布置。在一些实施方案中,设备200可以是电话设备。设备200可以包括处理器210、存储器212、电子显示器218、用户接口单元220、外围设备222、电话号码识别电路230和拨号电路240。在一些实施方案中,设备200可以是图1的第一设备120的示例。

通常,处理器210可以包括任何合适的专用或通用计算机、计算实体或处理设备,包括各种计算机硬件或软件模块,并且处理器可以被配置成执行存储在任何适用的计算机可读存储介质上的指令。例如,处理器210可以包括微处理器、微控制器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者被配置成解读和/或执行程序指令和/或处理数据的任何其他数字或模拟电路。

虽然在图2中被示为单个处理器,但是应理解,处理器210可以包括分布在任何数量的网络或物理位置上、被配置为单独地或共同地执行本文所述的任何数量的操作的任何数量的处理器。

在一些实施方案中,处理器210可以解读和/或执行存储在存储器212中的程序指令和/或处理存储在存储器中的数据。在一些实施方案中,处理器210可以从存储器212的第一部分取出程序指令,并且将程序指令加载到存储器212的另一部分以用于执行。

在将程序指令加载到存储器212的另一部分之后,处理器210可以执行程序指令。例如,上述指令可以包括处理器210处理从电话交换机接收到的电话号码以确定是否向该电话号码前置数字。

存储器212可以包括一种或多种类型的计算机可读存储介质或者一个或多个计算机可读存储介质,以用于在其上携载或存储计算机可执行指令或数据结构。这样的计算机可读存储介质可以是可以由通用或专用计算机诸如处理器210访问的任何可用介质。作为示例而非限制,这样的计算机可读存储介质可以包括非暂时性计算机可读存储介质,包括随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、光盘只读存储器(cd-rom)或其他光盘存储装置、磁盘存储装置或其他磁存储设备、闪速存储器设备(例如固态存储器设备)、或者可以用于携载或存储计算机可执行指令或数据结构形式的期望程序代码并且可以由通用或专用计算机访问的任何其他存储介质。以上的组合也可以包括在计算机可读存储介质的范围内。在这些和其他实施方案中,本文所使用的术语“非暂时性”应被解释为仅排除发现超出就inrenuijten,500f.3d1346(联邦巡回法院2007)的联邦巡回法院判决中的可专利性主题的范围的那些类型的暂时性介质。在一些实施方案中,计算机可执行指令可以包括例如被配置成使处理器210执行某一操作或一组操作的指令和数据,诸如执行方法300、400、500和/或600的一个或多个框的指令和数据。

电子显示器218可以被配置为一个或多个电子显示器,如lcd、led或其他类型的显示器。电子显示器218可以被配置成按照处理器210的指示呈现视频、文本字幕、用户界面、电话号码和其他数据。

用户接口单元220可以包括允许用户与设备200对接的任何设备。例如,用户接口单元220可以包括鼠标、触控板、键盘和/或触摸屏及其他。用户接口单元220可以从用户接收输入并将输入提供给处理器210。例如,电子显示器218可以提供候选前置设置的表示以供选择。用户接口单元220可以被配置成从用户接收关于从各候选前置设置中选择的候选前置设置的输入。可替代地或另外地,使用处理器210的设备200可以执行指令以基于设备200与电话交换机之间的交互来确定候选前置设置。例如,当从电话交换机接收到电话号码时,设备200可以试图与该电话号码建立通信会话。如果建立了通信会话,则设备200可以选择为“从不”的候选前置设置。如果未建立通信会话,则设备200可以选择为“始终”的候选前置设置。使用类似的反复试验,设备200还可以选择其他的候选前置设置。

作为另一示例,用户接口单元220可以被配置成从用户获得关于分配给设备200的电话号码或电话号码的区域代码的输入。可替代地或另外地,设备200可以自动确定分配给设备200的电话号码和/或电话号码的区域代码。

外围设备222可以包括一个或多个设备。例如,外围设备可以包括麦克风、成像器和/或扬声器,以及其他帮助用户进行通信会话的外围设备。

电话号码识别电路230可以被配置成从电话交换机接收指示的电话号码。电话号码可以与请求和设备200进行通信会话的设备相关联。在一些实施方案中,电话号码识别电路230可以包括从电话交换机提供给设备200的一系列音调中确定电话号码的模拟电路和/或数字电路。例如,电话号码识别电路230可以包括解码器,该解码器用于对使用频移键控编码有电话号码的音调进行解码。在这些和其他实施方案中,电话交换机可以使用频率对电话号码进行编码,并将这些频率提供给电话号码识别电路230。电话号码识别电路230可以解码这些频率以获得电话号码。在一些实施方案中,电话号码识别电路230可以包括对互联网协议数据包进行解码或解包以从提供给设备200的数据包中获得电话号码的数字电路。

拨号电路240可以被配置成执行适当的规程以建立、维护和终止与电话交换机的通信会话。在这些和其他实施方案中,拨号电路240可以从存储器212、用户接口单元220和/或外围设备222接收用以建立通信会话的电话号码。在一些实施方案中,处理器210可以就关于通信会话的规程引导拨号电路240。

在不脱离本公开内容的范围的情况下,可以对设备200进行修改、添加或省略。例如,当设备200是图1的第一设备120的一部分时,设备200可以不包括电子显示器218、外围设备222或设备200的其他方面中的一个或多个。可替代地或另外地,设备200可以不包括电话号码识别电路230。在这些和其他实施方案中,处理器210可以从电话交换机获得电话号码,或者设备200的一个或多个其他元件可以获得电话号码。可替代地或另外地,拨号电路240和电话号码识别电路230可以组合在单个电路、设备或者模块中。

图3是获得信息的示例方法300的流程图。方法300可以根据本公开内容中描述的至少一个实施方案进行布置。在一些实施方案中,方法300可以整体地或部分地由系统诸如图1的系统100、图2的设备200和/或图7的系统700执行。在这些和其他实施方案中,可以基于存储在一个或多个非暂时性计算机可读介质上的指令的执行来执行方法300的部分或全部步骤。虽然被示为离散的框,但是根据期望的实现,可以将各个框划分成另外的框、组合成更少的框或被去除。

方法300可以在框302处开始,在框302,可以获得设备的区域代码。在一些实施方案中,设备可以是电话设备。设备的区域代码可以是分配给设备以用于通过电话交换机进行通信的电话号码的区域代码。在一些实施方案中,区域代码可以通过从用户接收输入来获得。可替代地或另外地,可以从电话交换机或其他设备获得设备的电话号码,并且可以从该电话号码获得区域代码。

在框304中,可以呈现电话号码前置设置。例如,可以在设备的显示器中向设备的用户呈现电话号码前置设置。

在框306中,可以获得电话号码前置设置。在一些实施方案中,可以通过设备的用户选择电话号码前置设置中的一种电话号码前置设置来获得电话号码前置设置中之一。例如,可以在设备的初始设置期间或者在设备运行的其他时间选择电话号码前置设置中之一。在一些实施方案中,电话号码前置设置可以通过设备的管理员远程选择或者可以基于设备与电话交换机的交互自动选择。

在框308中,可以存储所选择的电话号码前置设置。在存储之后,可以再调用所选择的电话号码前置设置,并且可以在处理经由电话交换机在设备处接收到的电话号码期间使用所选择的电话号码前置设置。

本领域技术人员将理解,对于本文公开的这种和其他的过程、操作和方法,所执行的功能和/或操作可以以不同的顺序实现。此外,概述的功能和操作仅作为示例提供,并且在未有损于所公开的实施方案的本质的情况下,功能和操作中的一些可以是可选的、可以组合成更少的功能和操作、或者可以扩展为附加的功能和操作。

图4a和图4b包括调整电话号码的示例方法400的流程图。方法400可以根据本公开内容中描述的至少一个实施方案进行布置。在一些实施方案中,方法400可以整体地或部分地由系统诸如图1的系统100、图2的设备200和/或图7的系统700执行。在这些和其他实施方案中,可以基于存储在一个或多个非暂时性计算机可读介质上的指令的执行来执行方法400的部分或全部步骤。虽然被示为离散的框,但是根据期望的实现,可以将各个框划分成另外的框、组合成更少的框或被去除。

方法400可以在框402处开始,在框402,可以在设备处接收对通信会话的请求。在一些实施方案中,设备可以是电话设备,并且通信会话可以是电话呼叫。例如,对通信会话的请求可以是由电话设备接收的呼入电话呼叫的指示。

在框404中,可以由电话设备从对通信会话的请求中提取电话号码。在一些实施方案中,电话号码可以是分配给发起对通信会话的请求的设备的电话号码。例如,对通信会话的请求可以是呼入电话呼叫的指示,该呼入电话呼叫包括对该电话设备拨打电话呼叫的设备的呼叫方标识信息,该呼叫方标识信息可以包括对该电话设备拨打电话呼叫的设备的电话号码。在这些和其他实施方案中,电话设备可以提取呼叫方标识信息中的电话号码。

在框406中,可以确定电话号码中的数字的位数。

在框408中,可以确定电话号码中的数字的位数是否等于十。当电话号码中的数字的位数等于十时,方法400可以前进到框410。当电话号码中的数字的不等于十时,方法400可以前进到框412。

在框410中,可以确定电话号码的首位(leading,前导、第一位)数字是否为1。当电话号码的首位数字为1时,方法400可以前进到框412。当电话号码的首位数字不是1时,方法400可以前进到框414。

在框412中,可以存储该电话号码。该电话号码可以在存储之后随后由设备用以重拨该电话号码、呈现该电话号码或将该电话号码保存在联系人中以及电话号码的其他用途。

在框414中,可以获得电话号码前置设置。在一些实施方案中,可以从存储器获得电话号码前置设置。在这些和其他实施方案中,电话号码前置设置可以在先前进行选择和存储。可替代地或另外地,可以通过用户选择或其他过程获得电话号码前置设置。

在框416中,可以确定电话号码前置设置是否等于“从不”。为“从不”的电话号码前置设置可以指示不向电话号码前置数字。当电话号码前置设置等于“从不”时,方法400可以前进到框412。当电话号码前置设置不等于“从不”时,方法400可以前进到框418。

在框418中,可以确定电话号码前置设置是否等于“始终”。为“始终”的电话号码前置设置可以指示向电话号码前置数字。当电话号码前置设置等于“始终”时,方法400可以前进到框420。当电话号码前置设置不等于“始终”时,方法400可以前进到框422。

在框420中,可以向电话号码前置数字。在一些实施方案中,该数字可以是数值1。框420之后可以是框412。

在框422中,可以确定电话号码的区域代码。在这些和其他实施方案中,可以将电话号码的第一、第二和第三位数字确定为电话号码的区域代码。

在框424中,可以确定电话号码的区域代码是否等于与设备相关联的电话号码的区域代码。当电话号码的区域代码等于与设备相关联的电话号码的区域代码时,方法400可以前进到框412。当电话号码的区域代码不等于与设备相关联的电话号码的区域代码时,方法400可以前进到框420。

本领域技术人员将理解,对于本文公开的这种和其他的过程、操作和方法,所执行的功能和/或操作可以以不同的顺序实现。此外,概述的功能和操作仅作为示例提供,并且在未有损于所公开的实施方案的本质的情况下,功能和操作中的一些可以是可选的、可以组合成更少的功能和操作、或者可以扩展为附加的功能和操作。

图5是调整电话号码的另一示例方法500的流程图。方法500可以根据本公开内容中描述的至少一个实施方案进行布置。在一些实施方案中,方法500可以整体地或部分地由系统诸如图1的系统100、图2的设备200和/或图7的系统700执行。在这些和其他实施方案中,可以基于存储在一个或多个非暂时性计算机可读介质上的指令的执行来执行方法500的部分或全部步骤。虽然被示为离散的框,但是根据期望的实现,可以将各个框划分成另外的框、组合成更少的框或被去除。

方法500可以在框502处开始,在框502,可以在电话设备处接收第一电话呼叫。在一些实施方案中,第一电话呼叫可以从电话交换机接收。

在框504中,可以从第一电话呼叫中获得电话号码。在一些实施方案中,电话号码可以标识第一电话呼叫的源。在一些实施方案中,可以通过由电话交换机提供的呼叫标识来获得电话号码。

在框506中,可以向电话号码前置数字。在一些实施方案中,该数字可以是数值1。

在框508中,可以将前置有数字的电话号码存储在电话设备中的存储器中。在一些实施方案中,电话号码可以被存储为与第一电话呼叫相关联的重拨号码或呼叫方id号码。

在框510中,可以使用所存储的电话号码来发起第二电话呼叫的自动拨打。例如,在一些实施方案中,可以基于电话设备获得重拨先前接收的号码的请求来执行第二电话呼叫的自动拨打。

本领域技术人员将理解,对于本文公开的这种和其他的过程、操作和方法,所执行的功能和/或操作可以以不同的顺序实现。此外,概述的功能和操作仅作为示例提供,并且在未有损于所公开的实施方案的本质的情况下,功能和操作中的一些可以是可选的、可以组合成更少的功能和操作、或者可以扩展为附加的功能和操作。

例如,在一些实施方案中,方法500还可以包括在获得第一电话呼叫之前获得电话号码前置设置。可替代地或另外地,方法500还可以包括在向电话号码前置数字之前检查电话号码前置设置。在一些实施方案中,电话号码前置设置可以选自以下中之一:从不前置数字、始终前置数字、基于与电话设备相关联的电话区域代码前置数字以及其他选项。

在这些和其他实施方案中,方法500还可以包括确定电话号码的数字的位数,并将电话号码的数字的位数与十进行比较。在一些实施方案中,可以响应于电话号码的数字的位数等于十来获得电话号码前置设置。

在一些实施方案中,方法500还可以包括确定电话号码的数字的位数,并将电话号码的数字的位数与十进行比较。在这些和其他实施方案中,响应于电话号码的数字的位数等于十向该电话号码前置数字。

在一些实施方案中,方法500还可以包括获得与电话设备相关联的电话区域代码,并将电话号码的前三位数字与该电话区域代码进行比较。在这些和其他实施方案中,可以响应于电话号码的前三位数字不等于该电话区域代码来向电话号码前置数字。在这些和其他实施方案中,方法500还可以包括在获得第一电话呼叫之前获得电话号码前置设置并且检查电话号码前置设置。在这些和其他实施方案中,响应于电话号码前置设置等于第一响应诸如基于与电话设备相关联的电话区域代码前置数字,执行以下步骤:获得电话区域代码;比较前三位数字;以及响应于电话号码的前三位数字不等于电话区域代码,前置数字。

图6a和图6b示出了调整电话号码的另一示例方法600的流程图。方法600可以根据本公开内容中描述的至少一个实施方案进行布置。在一些实施方案中,方法600可以整体地或部分地由系统诸如图1的系统100、图2的设备200和/或图7的系统700执行。在这些和其他实施方案中,可以基于存储在一个或多个非暂时性计算机可读介质上的指令的执行来执行方法600的部分或全部步骤。虽然被示为离散的框,但是根据期望的实现,可以将各个框划分成另外的框、组合成更少的框或被去除。

方法600可以在框602处开始,在框602,可以获得与电话设备相关联的电话区域代码。在框604中,可以在电话设备处接收第一电话呼叫。在框606中,可以从第一电话呼叫中获得电话号码。在一些实施方案中,电话号码可以标识第一电话呼叫的源。

在框608中,可以确定电话号码的数字的位数。在框610中,可以将电话号码的前三位数字与电话区域代码进行比较。

在框612中,响应于电话号码的数字的位数为十且电话号码的前三位数字不等于电话区域代码,可以向电话号码前置数字。在这些和其他实施方案中,该数字可以是数值1。

在框614中,可以将前置有数字的电话号码存储在电话设备中的存储器中。在一些实施方案中,电话号码可以被存储为与第一电话呼叫相关联的重拨号码或呼叫方id号码。

在框616中,在存储电话号码之后,可以获得发起源于电话设备的第二电话呼叫的请求。在框618中,可以从存储器取回所存储的电话号码。在框620中,所存储的电话号码可以用于发起第二电话呼叫的自动拨打。

本领域技术人员将理解,对于本文公开的这种和其他的过程、操作和方法,所执行的功能和/或操作可以以不同的顺序实现。此外,概述的功能和操作仅作为示例提供,并且在未有损于所公开的实施方案的本质的情况下,功能和操作中的一些可以是可选的、可以组合成更少的功能和操作、或者可以扩展为附加的功能和操作。

例如,在一些实施方案中,该方法600还可以包括在电话设备处获得第三电话呼叫并且从第三电话呼叫中提取第二电话号码,该第二电话号码标识第三电话呼叫的源。方法600还可以包括:确定第二电话号码的数字的位数,以及响应于第二电话号码的数字的位数不等于十,将未修改的第二电话号码存储在电话设备中的存储器中。方法600还可以包括在存储第二电话号码之后获得发起源于电话设备的第四电话呼叫的请求,并且从存储器取回所存储的第二电话号码。方法600还可以包括使用所存储的第二电话号码自动地拨打第四电话呼叫。

在一些实施方案中,该方法600还可以包括在电话设备处获得第五电话呼叫并且从第五电话呼叫提取第三电话号码,该第三电话号码标识第五电话呼叫的源。方法600还可以包括将第三电话号码的前三位数字与电话区域代码进行比较,并且响应于电话号码的前三位数字等于电话区域代码,将未修改的第三电话号码存储在电话设备中的存储器中。方法600还可以包括在存储第三电话号码之后获得发起源于电话设备的第六电话呼叫的请求,并且从存储器取回所存储的第三电话号码。方法600还可以包括使用所存储的第三电话号码来自动地拨打第六电话呼叫。

图7示出了可以包括被配置成调整电话号码的第一设备720的示例通信系统700。通信系统700可以根据本公开内容中描述的至少一个实施方案进行布置。通信系统700可以包括电话交换机710、第一设备720、第二设备722和字幕系统730。第一设备720和字幕系统730可以通过网络740诸如数字或模拟网络通信地耦合。电话交换机710和第二设备722可以分别类似于图1中的电话交换机110和第二设备130。如所示出的,第一设备720可以类似于图1的第一设备120并且包括图1的第一设备120的功能。图7还示出了可以由第一设备720向第一设备720的听力受损用户704提供的示例附加功能。

在一些实施方案中,所示的通信系统700可以被配置成促进第二用户702与听力受损用户704之间的辅助呼叫。如本公开内容中所使用的,“听力受损用户”可以指听力能力减弱的人。听力受损用户通常具有一定水平的听力能力,其中该听力能力通常随一段时间逝去而减弱,使得听力受损用户可以通过说话进行交流,但该听力受损用户经常挣扎于听清和/或理解他人。

在一些实施方案中,可以使用电话交换机710在第一设备720与第二设备722之间建立通信会话。字幕系统730可以是辅助服务端,其意在允许听力受损的人利用通信网络并且意在通过提供文本字幕以对在与其他设备诸如第二设备722进行通信会话期间发生的语音对话进行增补来帮助听力受损的人理解对话。

在字幕通信会话期间,字幕系统730和第一设备720可以使用网络协议通信地耦合。在一些实施方案中,在第一设备720与第二设备722之间的通信会话期间,第一设备720可以将来自第二设备722的音频信号提供给字幕系统730。

在字幕系统730处,呼叫助理可以监听第二用户702的音频信号,并且将第二用户702的话语“重新表达(revoice)”至调谐到呼叫助理的语音的言语识别计算机程序。在这些和其他实施方案中,呼叫助理可以是在第二用户702与听力受损用户704之间充当中间人的运营商。在一些实施方案中,文本字幕可以由言语识别计算机生成为第二用户702的音频信号的文字记录(transcript,转录物、转录结果)。可以通过网络740将文本字幕提供给由听力受损用户704使用的第一设备720。第一设备720可以在听力受损用户704与第二用户702进行正常对话时显示文本字幕。文本字幕可以允许听力受损用户704增补从第二设备722接收到的语音信号,并确认他或她对第二用户702所说的话的理解。

在不脱离本公开内容的范围的情况下,可以对通信系统700进行修改、添加或省略。例如,在一些实施方案中,第二用户702可以是听力受损的。在这些和其他实施方案中,字幕系统730可以基于由第一设备720发送的音频数据向第二设备722提供文本字幕。可替代地或另外地,字幕系统730可以包括附加功能。例如,在第一设备720上呈现文本字幕之后,字幕系统730可以编辑该文本字幕或对该文本字幕进行其他改变。

如上所述,本文所描述的实施方案可以包括使用专用或通用计算机(例如图2的处理器210),包括各种计算机硬件或软件模块,如下面更详细地讨论的。此外,如上所述,本文所描述的实施方案可以使用用于在其上携载或存储计算机可执行指令或数据结构的计算机可读介质(例如图2的存储器212)来实现。

在一些实施方案中,本文所描述的不同部件、模块、引擎和服务可以被实现为在计算系统上执行的对象或过程(例如,作为单独的线程)。虽然本文描述的一些系统和方法大体上被描述为以软件(存储在通用硬件上和/或由通用硬件执行)来实现,但是特定的硬件实现或软件与特定的硬件实现的组合也是可能的且可预期的。

根据常规实践,附图中所示的各种特征可能未按比例绘制。在本公开内容中呈现的图示不意指任何特定的装置(例如,设备、系统等)或方法的实际视图,而仅仅是用于描述本公开内容的各种实施方案的理想化表示。因此,为了清楚起见,各种特征的尺寸可以任意地扩大或缩小。另外,为了清楚起见,一些附图可能被简化。因此,附图可能未描绘给定装置(例如设备)的所有部件或特定方法的所有操作。

本文中并且尤其是在所附权利要求中(例如,所附权利要求的主体)中使用的术语通常旨在作为“开放性”术语(例如,术语“包括……的”应被解释为“包括……的但不限于”,术语“具有”应被解释为“至少具有”,术语“包括”应被解释为“包括但不限于”等)。

另外,如果特定数量的所引入权利要求叙述项(recitation)是预期的,则将在权利要求中明确地叙述这样的意图,并且在没有这样的叙述的情况下,不存在这样的意图。例如,作为对理解的帮助,以下所附权利要求可以包含引入性措辞“至少一个”和“一个或多个”的使用以引入权利要求叙述项。然而,这样的措辞的使用不应被解释为隐含由不定冠词“一(a)”或“一(an)”引入的权利要求叙述项将包含这样的所引入权利要求叙述项的任何特定权利要求限制于包含仅一个这样的叙述项的实施方案,即使当同一权利要求包括引入性措辞“一个或多个”或“至少一个”以及不定冠词如“一(a)”或“一(an)”也如此(例如,“一(a)”和/或“一(an)”应被解释为意指“至少一个”或“一个或多个”);对于用于引入权利要求叙述项的定冠词的使用,这同样适用。

此外,即使明确地叙述了特定数量的所引入权利要求叙述项,本领域技术人员将认识到,这样的叙述项应被解释为意指至少所叙述的数字(例如,仅叙述“两个叙述项”在没有其他修饰的情况下意指至少两个叙述项,或两个或更多个叙述项)。此外,在使用类似于“a、b和c等中的至少一个”或“a、b和c等中的一个或多个”的惯例的那些情况下,通常这样的结构意在包括:单独的a;单独的b;单独的c;a和b一起;a和c一起;b和c一起;或者a、b和c一起等。例如,术语“和/或”的使用意在以这种方式进行解释。

此外,无论是在说明书、权利要求书还是附图中,呈现两个或更多个替代术语的任何析取性词语或措辞均应被理解为考虑包括术语中之一、术语中的两者之一或者两个术语的可能性。例如,措辞“a或b”应被理解为包括“a”或“b”或“a和b”的可能性。

然而,这样的措辞的使用不应被解释为隐含由不定冠词“一(a)”或“一(an)”引入的权利要求叙述项将包含这样的所引入权利要求叙述项的任何特定权利要求限制于包含仅一个这样的叙述项的实施方案,即使当同一权利要求包括引入性措辞“一个或多个”或“至少一个”以及不定冠词如“一(a)”或“一(an)”时也如此(例如,“一(a)”和/或“一(an)”应被解释为意指“至少一个”或“一个或多个”);对于用于引入权利要求叙述项的定冠词的使用,这同样适用。

另外,术语“第一”、“第二”、“第三”等的使用在本文中不一定用于隐含元件的特定顺序或数量。通常,术语“第一”、“第二”、“第三”等用于如通用标识符那样在不同的元件之间进行区分。术语“第一”、“第二”、“第三”等不隐含示出具体的顺序,这些术语不应被理解为隐含具体的顺序。此外,术语“第一”、“第二”、“第三”等不隐含示出元件的具体数量,这些术语不应被理解为隐含具体数量的元件。例如,第一小部件可以被描述为具有第一侧,并且第二小部件可以被描述为具有第二侧。关于第二小部件使用的术语“第二侧”可以是将第二小部件的这样的侧与第一小部件的“第一侧”区分开,而不隐含第二小部件具有两侧。

本文所述的所有实施例和条件性语言意在用于教学对象,以帮助读者理解本发明和由发明人为促进本领域而贡献的概念,并且将被解释为不限于这些具体叙述的实施例和条件。虽然已经详细地描述了本公开内容的实施方案,但是应理解,在不脱离本公开内容的精神和范围的情况下,可以对上述实施方案进行各种变化、替换和更改。

完整全部详细技术资料下载
当前第1页 1  2 
相关技术
  • 一种可视频的固定式电话的制作...
  • 一种手机外观检测装置的制作方...
  • 通话降噪方法、装置、终端设备...
  • 可显示二维码的手机保护套的制...
  • 一种移动设备坠落防摔装置的制...
  • 一种折叠式双层手机套的制作方...
  • 一种带耳机收纳功能的手机壳的...
  • 一种女式手机壳的制作方法
  • 一种手机保护壳的制作方法
  • 可支撑挂放的手机的制作方法
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1
电话号码相关技术
  • 一种双旋转双爪抓取机械手臂的制造方法与工艺
  • 一种基于智能算法的垃圾短信过滤方法与流程
  • 来电拦截方法、装置、存储介质及终端与流程
  • 一种终端服务的提供、获取方法、装置及终端与流程
  • 通话切换方法、系统、终端及服务器与流程
  • 一种号码直达的方法及客户端以及系统与流程
  • 基于打车的通话处理方法和装置与流程
  • 基于USB接口附件的安卓手机防盗方法及系统与流程
  • 一种拨打电话的方法、终端及计算机可读存储介质与流程
  • 验证方法及装置与流程
电话号码查询相关技术
  • 一种电话号码查询方法及装置的制造方法
  • 漫游时采用归属地移动电话号码作为漫游地电话号码方法
  • 语音通知电话会议参加者的方法、企业总机服务器及系统的制作方法
  • 提供相关公司信息的114电话号码查询系统及其查询服务方法
  • 电话号码查询装置的制作方法
  • 一种提供可携式电话号码的网络电话使用系统及其方法
  • 电话个人信息管理器的制作方法
  • 实现主叫用户名显示的方法及系统的制作方法
  • 通过自动分析信息来储存电话号码的方法及执行所述方法的移动终端的制作方法
  • 为移动电话号码附带固定电话号码的系统和方法
网络固定电话相关技术
  • 从位于本地网络中的第一固定通信终端向同一本地网络的第二固定通信终端转移呼叫的制作方法
  • 短信息固定电话的制作方法
  • 一种用于餐厅订餐的装置及固定电话的制作方法
  • 一种三网一体电话的制作方法
  • 利用存在性连同其它信息来确定恰当的通信形态的制作方法
  • 固定电话网远传燃气表的制作方法
  • Pstn及无线移动网络拨号的方法、装置及系统的制作方法
  • 用于固定电话网络的用户侧功耗控制方法和装置的制作方法
  • 基于固定网路实现无线短消息服务的装置及方法
  • 从一个无线网络向另一个传送电话呼叫的方法及相关终端的制作方法

深圳SEO优化公司黄石百度关键词包年推广多少钱兰州营销型网站建设多少钱晋城seo排名推荐盐城网站建设设计推荐连云港百度关键词包年推广哪家好恩施设计网站公司荷坳网站优化软件价格黄石网络营销推荐果洛阿里店铺托管价格武威网站推广工具价格泉州模板推广公司温州网站改版价格陇南网站制作设计黑河网站制作设计推荐大同网站优化按天收费报价大理网站改版价格飞来峡阿里店铺运营洛阳网站改版哪家好宁波模板制作报价梧州seo网站推广报价保定英文网站建设哪家好同乐营销型网站建设哪家好贺州网站关键词优化布吉seo排名推荐南澳建站推荐玉林网站制作设计公司黄石网站改版多少钱林芝关键词按天计费推荐钦州设计公司网站推荐遵义网络广告推广公司歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化