电话线路传感器和重拨器的制作方法

文档序号:7889051阅读:165来源:国知局
专利名称:电话线路传感器和重拨器的制作方法
技术领域
本发明涉及与检测电话线路的状态有关的技术。
背景技术
当通过电话呼叫某人时,通常会接收到忙信号。其他非振铃事件可替换地发生,诸如所作出的呼叫在没有振铃的令人灰心的等待之后只是被断开。一般而言,呼叫方需要保持呼叫,直到他或她使被呼叫方的电话振铃,由此被呼叫方可应答或者可以发起语音邮件消息收发。一个地面电话运营商提供允许已接收到忙信号的用户在最后被呼叫的那一方的 线路变为空闲时得到通知的服务。一般来说,接收到忙信号的呼叫方拨打代码,且中心交换局监视被呼叫的线路并在该线路变为空闲时通知呼叫方。然而,使用这个服务存在财务费用,此外该服务具有有限的可用性。一方面,任何一方都可取消使它的线路被监视的选项,而那些使它的线路被监视的各方往往是该服务可能有用的那些方,例如政府机关或具有非常繁忙的线路的其他大型实体。另一方面,该服务是完全人工的,因为用户需要记住该代码并记住在需要时输入该代码。此外,该服务一次仅应用于一个被呼叫方。

发明内容
提供本发明内容以便以简化形式介绍将在以下的具体实施方式
中进一步描述的一些代表性概念。本发明内容不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在以限制所要求保护的主题的范围的任何方式来使用。简言之,在此所描述的主题的各个方面涉及自动地感测电话线以确定该电话线何时变为空闲的技术,这可基于跟随一提示的用户指令,诸如当相对于常规呼叫尝试没有检测到实际对话时。感测是独立于服务供应商执行的,诸如在呼叫电话中通过以下步骤来执行针对电话线作出呼叫;处理响应于所述呼叫而返回的状态消息;以及,取消所述呼叫。与感测有关的呼叫可以在它们在被呼叫方设备处被检测成例如未接的呼叫之前取消。在状态消息指示线路为空闲时采取其他动作,包括通知用户该线路具有空闲状态,以及在用户请求重拨的情况下重拨该线路。感测可以通过用户请求或者通过所达到的重试限制来中止,该重试限制可以是用户可配置的参数。各个感测呼叫尝试之间的等待时间也可以是用户可配置的。在相同的时间帧可以感测多于一根电话线路。一方面,提供了操作来感测线路的重拨器传感器机制和用户接口,以例如在用户所拥有的设备内向用户提供线路感测和重拨器服务。用户接口可在线路变为空闲时经由可听的、可视的和/或可感触的(例如,振动)通知来通知用户,并且可提示用户选择是否重拨常规呼叫。重拨器传感器机制可被合并到移动电话、VoIP电话、软件应用程序和附加电话设备等中。
结合附图阅读以下具体实施方式
,本发明的其他优点会变得显而易见。


作为示例而非限制,在附图中示出了本发明,附图中相同的附图标记指示相同或相似的元素,附图中图I是表示在电话设备中实现的用于执行线路感测以及当之前为忙的电话线路被检测到成为空闲时进行重拨的示例组件的框图。图2是示出忙呼叫如何可基于感测和用户交互而导致线路感测和重拨的时序图。图3是表示用于执行线路感测和与重拨有关的操作的示例步骤的流程图。图4是表示其中可实现在此处所描述的各实施例的一个或多个方面的示例性、非 限制性计算系统或操作环境的框图,例如,在移动电话设备的例子中。
具体实施例方式此处所描述的技术的各个方面一般涉及一种技术,通过该技术呼叫方可独立于任何运营商提供的监视服务来设置他的或她的电话以自动地感测被呼叫方的电话线路,直到线路变为空闲或达到呼叫方可配置的限制。注意,如此所使用的,术语“电话线路”对应于电话号码或名称/地址,而不管“线路”包括的是实际的物理有线连接、无线连接、还是其某种组合。如果是空闲的,则呼叫方可重拨被呼叫方。被呼叫方的线路可被无缝地感测,即没有任何呼叫方的动作和/或由正被感测的被呼叫方电话意识到,并且多于一个被呼叫方的线路可被感测以确定哪一根线路是空闲的。应当理解,此处的任何示例均是非限制性的。因此,本发明不限于在此描述的任何具体的实施例、方面、概念、结构、功能或示例。相反,此处所描述的实施例、方面、概念、结构、功能或示例中的任一个都是非限制性的,并且本发明一般能够以在电话和通信方面提供好处和优点的各种方式来使用。图I示出用于基于此处一般描述的技术来实现自动化感测和重拨的示例组件。诸如蜂窝电话或VoIP电话之类的呼叫方电话设备102、可运行程序的软件应用(包括诸如个人计算机之类的任何中间设备或诸如盒式卡或PC卡之类的附加电话设备)、或其他逻辑被配置有重拨器传感器用户接口 104和重拨器传感器机制106。微软公司的OfficeCommunicator(办公通信程序)是允许经由因特网来进行呼叫的软件程序的一个示例,还存在其他示例。重拨器传感器机制106可以是与设备102上的现有电话程序进行交互的程序(例如,可下载的),或者可被合并到现有电话程序之内。一般来说,重拨器传感器用户接口 104允许呼叫方(用户)配置重拨选项并以其他方式与重拨器传感器机制106进行交互。例如,如以下所述,在初始配置之后,重拨器传感器机制106可提供提示等来引导呼叫方对可用的与发送和重拨有关的选项作出选择。如图I中一般表示的,设备102以已知的方式通过服务供应商110对被呼叫方电话112作出呼叫。作为通信的一部分,服务供应商110向呼叫方电话设备102提供(根据标准协议)状态消息114。如在此所描述的,这些状态消息114(可包括“忙”状态、“空闲”状态和“呼叫等待”状态)由重拨器传感器机制106解释并按照状态消息向呼叫方提供如此处所述的自动化重拨服务。
对于其中不存在对话的呼叫而言,例如忙状态消息被接收,则呼叫方可指令重拨器传感器机制106感测线路以检测何时该线路变为空闲。如在此所描述的,可通过偶而地(例如,周期性地)呼叫号码以获取其状态消息并分析它们来完成感测。注意如在此还描述地,这些状态消息114被重拨器传感器机制106足够快地处理,使得用来获取这些消息的呼叫可在被呼叫方电话振铃之前通过程序来被取消,由此被呼叫方电话112不需要意识到正出于感测其线路是否是空闲的目的而向其“呼叫”。可向重拨器传感器机制106提供默认设置,呼叫方(用户)可经由用户接口 104来重新配置这些默认设置。例如,呼叫方可选择被呼叫方电话要被呼叫多少次以在中止感测过程之前感测线路状态,以及选择为了感测线路状态的目的而在作出各次无缝呼叫之间要等待多久。呼叫方也可选择(例如,基于每一呼叫或每一电话号码)是否让被呼叫方知道是否联系尝试正被作出。例如,呼叫方可能想让他的妻子知道他正尝试通过以下方式来紧急地联系到她使被呼叫方电话112处的呼叫被检测成未接的呼叫,尽管呼叫方可能不想让另一个号码(诸如泛泛之交的号码)甚至意识到他的或她的线路正被检测它是否是空闲的。 如可被容易地理解的,可根据默认设置和/或用户配置覆盖来处理其他状态消息等。例如,一个用户可能希望将“呼叫等待”状态消息当作“忙”消息来处理,尽管而另一个用户可能希望经由呼叫等待服务来中断现有的呼叫并因此使设备如同普通呼叫正被作出那样来进行动作。诸如“重定向到应答机器”之类的另一消息(如果在给定网络上可用)可同样被该机制当作忙消息来处理,或者不管该消息从而使得用户可留下用户指定的消息。作为另一个替换例,包括在对话发生之前或在较短的持续时间内通过语音邮件来应答的呼叫在内的呼叫方挂断的未应答呼叫可调用感测操作。定时和/或来自送话口式话筒的信号可用于确定呼叫方是否参与了对话;例如没有说话或者在受阻时说话但马上就挂断的呼叫方可以被认为没有进行对话。注意,虽然被路由到语音邮件的未应答呼叫对应于有可能将被检测为空闲的线路,但是感测仍将可能在较长的延迟之后和/或在各次感测操作之间的较长等待时间之后而被启动。此外,对于未应答呼叫,重拨器传感器机制106可代之首先感测指示被呼叫方何时已重新开始使用电话的忙状态消息,然后开始查找令呼叫方知道被呼叫方电话(刚才正在使用)现在是空闲的空闲状态。图2示出了表示呼叫方222 (通过电话程序和/或用户接口 104)、重拨器传感器机制106和被呼叫方电话112的动作的一般示例时序图。大体上,呼叫方222正常地对被呼叫方电话112作出呼叫。注意,在一实现中,重拨器传感器机制106是与正被用来发起呼叫的电话程序分开的程序,重拨器传感器机制106可能例如只要电话程序被加载并运行或者只要呼叫被作出就已经正在运行。如果呼叫被应答,则呼叫正常地继续。如代之如图2中所表示的,返回了忙信号,则重拨器传感器机制106经由状态消息来检测该状态。这时,重拨器传感器机制106开始它的用户交互并且如果被选择则开始它的感测操作。在一个实现中,如果没有检测到对话,例如呼叫没有导致活动,则该呼叫也被认为值得通过重拨器传感器机制106来进行感测。如图2中所表示的,重拨器传感器机制106可经由用户接口 104来提示呼叫方222是否自动地感测呼叫以进行重拨,(这对应于感测线路以确定何时它变为空闲)。如果用户响应是,则如在此所描述的感测开始(否则,针对重拨的感测不开始)。注意,该提示可以通过用户设置来回避,使得总是发起重拨/或感测操作。同样,这时可向用户给予是每次尝试都通知被呼叫方将(例如,经由被呼叫方的未接呼叫的计数器(如果有的话))还是经由快速取消操作来而不通知被呼叫方的选项。无缝呼叫指被重拨器传感器机制106执行的用于感测被呼叫方的线路状态的一个呼叫,而不管它是否在被呼叫方的电话上被示出为未接的呼叫。一般来说,重拨器传感器机制106周期性地或以其他方式将一个或多个无缝呼叫定向到所期望的号码,接收返回的状态消息,以及解释从服务供应商返回的状态消息以确定如何继续。对于未检测到的呼叫,状态消息被足够快地解释以在对被呼叫方的号码的任何呼叫实际地在被呼叫方电话处起作用之前取消该呼叫。通过这种方式,重拨器传感器机制106可在实际没有使该呼叫被应答的情况下感测被呼叫线路的空闲状态和忙状态,由此在被呼叫方设备处没有感测到未接的呼叫。另外地,重拨器传感器机制106可对忙线路作出该呼叫,由此未接的呼叫可以被检测到并由被呼叫方电话112在合适的情况下进行计数,但是并不会对该未接的呼叫进行应答因为它正在忙碌。

重拨器传感器机制106继续作出这种无缝呼叫直到空闲线路被检测到,或者直到重试限制(其是用户可配置的)被达到。因此,各个无缝呼叫之间的等待时间的量可以是用户可配置的。在图2的示例中,线路在达到重试限制之前被检测为是空闲的,由此向用户提示该线路是空闲的,并且向其提供重拨选项。注意,这可伴随有可听的和/或其他通知(例如,振动、闪屏显示等),使得呼叫方不需要看着呼叫方设备102来意识到重拨选项/或空闲线路已变为可用。在这个示例中,用户选择重拨,且重拨器传感器机制106代表用户对该号码作出普通的呼叫,并且用户现在可与被呼叫方进行通信。应该注意,重拨器传感器机制106可以对多个不同的电话号码作出无缝呼叫,并由此在相同的时间帧内感测多条线路。在这一事件中,对用户的提示可指定哪条线路已变为空闲等。重拨器传感器机制106可在实际呼叫的持续时间期间挂起对其他线路的无缝呼叫,重设每一重试计数器等。此外,动作和配置设置对每一条线路可以是不同的,例如可令一个号码将这些无缝呼叫看作是未接的但使另一号码不这么看,在放弃之前对一个号码重试与另一个号码不同的次数,对于不同的号码使用各个无缝呼叫之间的不同的等待时间等
坐寸ο图3通过一流程图在呼叫方作出呼叫的步骤302之后概括了重拨器传感器机制106的一个实现的示例操作。在步骤304处,由重拨器传感器机制106来处理并评估状态消息和/或其他信息。如果呼叫被认为已导致了对话(例如,实际上不忙或者根据如上所述的配置设置在构造上不被看成是忙),则将该呼叫作为任何常规的呼叫来处理(步骤306),直到该呼叫完成,其中“常规”指除了用于此处所描述的线路感测目的的无缝呼叫以外的任何呼叫。如果替换地在步骤304被呼叫的电话线路为忙或被认为忙,则经由步骤308向呼叫方提示自动化感测/重拨选项。如果如由步骤310所表示的由呼叫方(或者默认地)进行了选择,则感测操作开始。步骤312表示重拨器传感器机制106作出了无缝呼叫以获取线路的状态消息。如果线路不是空闲的,则步骤314分支到步骤316以递增重试计数器(例如,之前发起的,虽然出于简化的目的并没有在图3中示出)。如果在步骤318还没有达到重试计数,则步骤320被执行以等待下一个无缝呼叫(通过返回到步骤312)。注意,这时,可作出对正被感测的任何其他线路/电话号码的一个或多个其他的无缝呼叫。如果达到了重试计数限制,则可在步骤322合适地提示用户以后再尝试或重新开始该感测。如果在步骤314在基于无缝呼叫的感测期间线路被感测为是空闲的(例如,经由合适的“空闲”状态消息),则如步骤324所表示的,向用户通知(例如,可听地)并被可视地提示是否进行重拨。如果用户选择进行重拨,则重拨器传感器机制106自动地代表呼叫方拨打普通呼叫并例如返回步骤302。注意,虽然未在图3中示出,但是在步骤324处的提示可能超时了。例如,如果呼叫方离开了电话或者处于另一个电话呼叫中,则他或她可能没有接收到及时的通知。在这一情况下,被呼叫方线路在提示最终被看见时有可能再次变为忙,使得呼叫方在他或她仅被告知该线路是空闲的而结果发现该线路非如此的情况下,有可能被惹恼或不信任该程序。如果多于某个的阈值时间流逝了而该提示没有被应答,则经由无缝呼叫的感测可能在不同 的重试计数和/或等待参数的情况下而自动地重新开始。一种替换是向呼叫方给予关于线路变为空闲的确切时间的指示,使得呼叫方在无论何时该提示不再为当前的时候都能够看见,并因此不再怀疑该程序。如能够被容易地理解的,各种其他方面可被考虑。例如,用户可手动地开始感测操作,因为用户预期线路为忙,或者只是查看线路是否及何时是空闲的。感测可由计时器来开始,例如,在上午9:00开始感测某一用户指定的号码,而无需用户必需先作出初始的电话呼叫。该设备可经由另一个设备来通知用户线路的空闲状态,例如移动电话可在被感测的电话线路变为空闲时生成诸如在用户的PC处接收到的电子邮件和/或声音之类的通知消肩、O示例性联网以及分布式环境图4示出可在其上实现此处所描述的主题的各方面的合适的移动设备400的示例。移动设备400仅为设备的一个示例,并非旨在对此处所描述的主题的各方面的使用范围或功能提出任何限制。移动设备400也不应被解释成对于在示例性移动设备400中所示出的任一组件或其组合有任何依赖或要求。参考图4,用于实现此处所述的主题的各方面的示例性设备包括移动设备400。在某些实施例中,移动设备400包括蜂窝电话、允许与其他手持设备的语音通信的手持设备、某一其他语音通信设备等。在这些实施例中,移动设备400可配备用于拍摄照片的照相机,虽然这在其他实施例中可能不是必需的。在其他实施例中,移动设备400包括个人数字助理(PDA)、手持游戏设备、笔记本计算机、打印机、包括机顶盒、媒体中心等的装置、或其他装置、其他移动设备等。在又一些实施例中,移动设备400可包括通常被认作非移动的设备,如个人计算机、服务器等。移动设备400的组件可以包括但不限于,处理单元405、系统存储器410和将包括系统存储器410在内的各种系统组件耦合至处理单元405的总线415。总线415可包括几种类型的总线结构中的任何一种,包括存储器总线、存储控制器、外围总线、以及使用各种总线体系结构中的任一种的局部总线等。总线415允许在移动设备400的各种组件之间传送数据。
移动设备400可以包括各种计算机可读介质。计算机可读介质可以是能由移动设备400访问的任何可用介质,而且包含易失性和非易失性介质以及可移动、不可移动介质。作为示例而非限制,计算机可读介质可包括计算机存储介质和通信介质。计算机存储介质包括以用于存储诸如计算机可读指令、数据结构、程序模块或其它数据这样的信息的任意方法或技术来实现的易失性和非易失性、可移动和不可移动介质。计算机存储介质包括但不限于,RAM、ROM、EEPR0M、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光盘存储、磁带盒、磁带、磁盘存储或其他磁存储设备、或者可用于存储所需信息并且可由移动设备400访问的任何其他介质。通信介质通常以诸如载波或其他传输机制等已调制数据信号来体现计算机可读指令、数据结构、程序模块或其他数据,并包括任何信息传送介质。术语“已调制数据信号”是指具有以在信号中编码信息的方式被设定或改变其一个或多个特征的信号。作为示例而非限制,通信介质包括有线介质,诸如有线网络或直接线连接,以及无线介质,诸如声学、RF、蓝牙 、无线USB、红外、WiFi、WiMAX、和其它无线介质。上述的任意组合也应包含在计算机可读介质的范围内。 系统存储器410包括易失性和/或非易失性存储器形式的计算机存储介质,且可包括只读存储器(ROM)和随机存取存储器(RAM)。在诸如蜂窝电话等移动设备上,操作系统代码420有时被包括ROM中,虽然在其他实施例中,这不是必需的。类似地,应用程序425通常位于RAM中,虽然同样在其他实施例中,应用程序可位于ROM中或其他计算机可读存储器中。堆430提供用于与操作系统420和应用程序425相关联的状态的存储器。例如,操作系统420和应用程序425可在其操作期间将变量和数据结构存储在堆430中。移动设备400还可包括其他可移动/不可移动、易失性/非易失性存储器。作为示例,图4示出闪存卡435、硬盘驱动器436、以及记忆棒437。例如,可小型化硬盘驱动器436以适应存储器槽。移动设备400可经由可移动存储器接口 431与这些类型的非易失性可移动存储器接口,或可经由通用串行总线(USB)、IEEE 1394、一个或多个有线端口 440、或天线465连接。在这些实施例中,可移动存储器设备435-437可经由通信模块432与移动设备接口。在某些实施例中,并非所有这些类型的存储器都可被包括在单个移动设备上。在其他实施例中,可将这些和其他类型的可移动存储器中的一个或多个包括在单个移动设备上。在某些实施例中,可按更永久地附连到移动设备400的方式连接硬盘驱动器436。例如,硬盘驱动器436可连接到诸如并行高级技术附件(PATA)、串行高级技术附件(SATA)或其他可连接到总线415的附件等接口。在此类实施例中,移除硬盘驱动器可涉及移除移动设备400的外壳并移除将硬盘驱动器436连接到移动设备400内的支承结构的螺丝钉或其他紧固件。以上描述和在图4中示出的可移动存储设备435-437及其相关联的计算机存储介质提供对用于移动设备400的计算机可读指令、程序模块、数据结构、和其他数据的存储。例如,可移动存储器设备435-437可存储由移动设备400拍摄的图像、语音录音、联系人信息、程序、用于程序的数据等。用户可通过诸如键盘441和话筒442等输入设备向移动设备400中输入命令和信息。在某些实施例中,显示器443可以是触敏屏幕并可允许用户在其上输入命令和信息。键盘441和显示器443可通过耦合到总线415的用户输入接口 450连接到处理单元405,但也可由其他接口和总线结构连接,如通信模块432和有线端口 440。运动检测452可用于确定对设备400作出的姿势。例如,用户可经由对话筒442讲话以及经由在键盘441或触敏显示器443上输入的文本消息来与其他用户通信。音频单元455可提供电信号以驱动扬声器444以及接收并数字化接收自话筒442的音频信号。移动设备400可包括提供信号以驱动照相机461的视频单元460。视频单元460还可接收由照相机461获得的图像并将这些图像提供给包括在移动设备405上的处理单元400和/或存储器。由照相机461获得的图像可包括视频、不形成视频的一个或多个图像、
或其某一组合。通信模块432可向一根或多根天线465提供信号并从其接收信号。天线465之一可发射并接收用于蜂窝电话网络的消息。另一天线可发射并接收蓝牙 消息。又一天线 (或共享天线)可经由无线以太网网络标准发射并接收网络消息。 更进一步,天线将例如GPS信号等基于位置的信息提供给GPS接口和机制472。GPS机制472又使相应的GPS数据(例如时间和坐标)可用于处理。在某些实施例中,可使用单根天线来发射和/或接收用于超过一种类型的网络的消息。例如,单根天线可发射并接收语音和分组消息。当在网络化环境中操作时,移动设备400可连接到一个或多个远程设备。远程设备可包括个人计算机、服务器、路由器、网络PC、蜂窝电话、媒体回放设备、对等设备或其他常见的网络节点,并且一般包括上面相对于移动设备400所述的许多或全部元件。本文所描述的主题的各方面可与众多其他通用或专用计算系统环境或配置一起操作。适用于此处所描述的主题的各方面的公知的计算系统、环境和/或配置的示例包括,但不限于,个人计算机、服务器计算机、手持式或膝上型设备、多处理器系统、基于微处理器的系统、机顶盒、可编程消费电子产品、网络PC、小型计算机、大型计算机、包括上述系统或设备中的任一个的分布式计算环境等。此处所描述的主题的各方面可在由移动设备执行的诸如程序模块等计算机可执行指令的一般上下文中描述。一般而言,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。本文所描述的主题的各方面也可以在其中任务由通过通信网络链接的远程处理设备执行的分布式计算环境中实现。在分布式计算环境中,程序模块可以位于包括存储器存储设备在内的本地和远程计算机存储介质中。此外,虽然此处频繁使用术语服务器,但可以认识到,该术语也可涵盖客户机、分布在一个或多个计算机上的一个或多个进程的集合、一个或多个独立的存储设备、一个或多个其他设备的集合、以上的一个或多个的组合,等等。结论尽管本发明易于作出各种修改和替换构造,但其某些说明性实施例在附图中示出并在上面被详细地描述。然而应当了解,这不旨在将本发明限于所公开的具体形式,而是相反地,旨在覆盖落入本发明的精神和范围之内的所有修改、替换构造和等效方案。除此处所述的各实施例以外,应当理解,可使用其他类似实施例,或者可对所述实施例作出修改和添加以便执行对应实施例的相同或等效功能而不背离这些实施例。此外,多个处理芯片或多个设备可共享此处所述的一个或多个功能的性能,并且类似地,存储可跨多个设备实现。因此,本发明不应限于任何单个实施例,而是应当根据所附权利要求书的广度、精神和范围来解 释。
权利要求
1.在计算环境中,一种至少部分地在至少ー个处理器上执行的方法,包括 感测(312)何时电话线路是空闲的,它包括发起针对所述电话线路的呼叫、处理(314)响应于所述呼叫而返回的一个或多个状态消息、以及取消所述呼叫;以及 在状态消息指示所述线路为空闲时采取进ー步的动作,这包括通知(324)用户所述线路具有空闲状态。
2.如权利要求I所述的方法,其特征在于,感测何时所述电话线路为空闲包括包括发起针对所述电话线路的另ー呼叫、处理响应于该呼叫而返回的ー个或多个其他状态消息、以及取消该其他呼叫。
3.如权利要求2所述的方法,其特征在于,取消所述呼叫包括在所述呼叫被耦合到所述电话线路的被呼叫方设备检测成未接的呼叫之前取消所述呼叫,或者在所述呼叫能够被耦合到所述电话线路的被呼叫方设备检测成未接的呼叫之后取消所述呼叫。
4.一种在计算环境中的系统,包括 重拨器传感器机制(106),它配置成解释响应于对被呼叫方电话的呼叫尝试而返回的一个或多个状态消息;以及 用户接ロ(104),所述重拨器传感器机制通过所述用户接ロ与用户进行交互,所述用户接ロ包括获取是否要感测非空闲的电话线路以确定何时该电话线路变为空闲的用户指令;以及,在所述指令是感测所述电话线路的情况下,所述重拨器传感器机制还被配置成通过操作来接收状态消息(114)并解释该状态消息来感测该电话线路,以及指引所述用户接ロ通知所述用户何时所述电话线路变为空闲。
5.如权利要求4所述的系统,其特征在于,所述重拨器传感器机制被结合在移动电话、VoIP电话、软件应用程序或附加电话设备中。
6.如权利要求4所述的系统,其特征在于,所述重拨器传感器机制用于通过以下操作接收状态消息对所述电话线路作出ー个或多个呼叫、以及取消每ー呼叫。
7.如权利要求4所述的系统,其特征在于,所述用户接ロ包括一机制,通过所述机制用户能够输入ー个或多个配置參数,所述ー个或多个配置參数包括与用于感测的各呼叫的最大次数相对应的感测重试计数參数、或者用于感测的各呼叫之间的延迟的等待时间參数、或者感测重试计数參数和等待时间參数两者。
8.具有计算机可执行指令的一个或多个计算机可读介质,所述计算机可执行指令在被执行时执行以下步骤,包括 (a)检测(304)对电话线路的呼叫在没有实际对话的情况下结束; (b)确定(310)用户想要对所述电话线路进行感测以确定何时所述线路是空闲的; (c)感测所述线路,这包括对所述线路作出(312)呼叫以接收与所述线路的空闲状态或忙状态相对应的一个或多个状态消息,以及取消所述呼叫; (d)处理(314)所述ー个或多个状态消息以确定所述线路是否空闲的,并且在所述线路不是空闲的情况下,多次返回至步骤(c) (316,318),并且在所述线路是空闲的情况下,通知(324)所述用户所述线路是空闲的。
9.如权利要求8所述的ー个或多个计算机可读介质,其特征在干,还具有包括在执行步骤(C)和(d)的同时感测至少ー个其他线路的其他计算机可执行指令。
10.如权利要求8所述的ー个或多个计算机可读介质,其特征在于,检测对所述电话线路的呼叫在没有实际的对话的情况下结束包括使用话筒信号或计时器或者话筒信号和计时器两者来在对话和非对话之间进 行区分。
全文摘要
本发明涉及电话线路传感器和重拨器。所公开的主题涉及一种技术,通过该技术呼叫方可将他或她的蜂窝电话或者类似的设备设置成自动地感测被呼叫方的为忙的电话线路以确定何时该线路变为空闲,这与任何提供载波的监视服务无关。如果为空闲,则可向呼叫方提示自动地重拨被呼叫方的选项。通过处理响应于被快速取消的呼叫而获取的状态消息被呼叫方的线路可以被无缝地感测,即无需任何呼叫方的动作和/或来自正被感测的被呼叫方电话的实现(例如,没有检测到任何未接的电话)。多于一个被呼叫方的线路可在相同的时间帧被感测,以确定何时各线路是空闲的。
文档编号H04M3/42GK102685335SQ201210027619
公开日2012年9月19日 申请日期2012年2月8日 优先权日2011年2月9日
发明者D·泽伯, R·S·赫尼希 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1