专利名称:周期循环式电话自动重拨方法及系统的制作方法
技术领域:
本发明是关于一种电话通信技术,特别是关于一种周期循环式电话自动重拨方法及系统,其搭配至拨号通信装置,例如有线电话装置、无线移动电话装置、网络电话装置(VoIP phone)等,用于将使用者所拨过、但未成功连接的所有电话号码,按照使用者所指定的周期间隔,进行周期循环式的自动重拨程序,直至成功连接为止。
背景技术:
拨号的通信装置,例如有线电话装置、无线移动电话装置、网络电话装置(VoIP phone)等,可让使用者通过拨号方式与位于远端的另一通信装置建立连接,令双方的使用者可进行语音交谈。此外,拨号通信装置通常都设置有重拨功能,将使用者先前拨过、但未成功连接的电话号码储存在通信装置中,使用者只要按下特定的重拨键,即可对某一先前拨过、但未成功连接的电话号码重新拨号。
现有重拨功能的缺点在于,使用者必须以手动方式触按重拨键,才能激活重拨功能,因此使用不便,且使用者在忙碌时,容易忘记再重拨。
此外,大部分现有的重拨功能仅能记忆最后一次拨过的电话号码,因此若使用者有多个先前拨过、但未成功连接的电话号码需要重拨,则必须再键入电话号码,因此很不方便。
发明内容
为克服上述现有技术的缺点,本发明的主要目的是在于提供一种周期循环式电话自动重拨方法及系统,当使用者首次拨号连接失败后,对该连接失败的电话号码持续进行周期循环式的自动重拨,直至连接成功为止。
本发明的另一目的在于提供一种周期循环式电话自动重拨方法及系统,其可同时对一个或多个电话号码进行周期循环式的自动重拨,直至所有的电话号码均连接成功。
本发明的周期循环式电话自动重拨方法及系统可搭配至拨号通信装置,例如有线电话装置、无线移动电话装置、网络电话装置(VoIPphone)等,将使用者所拨过、但未成功连接的所有的电话号码按照使用者指定的周期间隔,执行周期循环式的自动重拨程序,直至成功连接为止。
本发明的周期循环式电话自动重拨方法至少包括(1)接收使用者输入的要拨打的电话号码;(2)对该电话号码执行拨号程序;(3)若该拨号程序未能成功连接,则切换至周期循环自动重拨模式;其中,首先使用者为该连接失败的电话号码设定一个重拨周期;以及对该重拨周期进行倒计时,当每次达到其重拨周期时,则立即对该连接失败的电话号码执行联机状态检测程序,检测该连接失败的电话号码所属的通信装置目前是否联机到该电话传输系统;若是则执行重拨程序;若仍未能成功连接,则以该重拨周期进行周期循环式的重拨程序。
本发明的周期循环式电话自动重拨系统至少包括一电话号码输入模块,供使用者输入要拨打的电话号码;一拨号模块,对该电话号码输入模块所接收到的电话号码执行拨号程序;一连接失败响应模块,当拨号模块所执行的拨号程序未能成功连接时,则响应此状况而令使用者选择持续重拨模式或周期循环自动重拨模式;一重拨周期设定模块,在该周期循环自动重拨模式下,令使用者为该连接失败的电话号码设定一个重拨周期参数值;一重拨号码存取模块,在该周期循环自动重拨模式下,将该连接失败的电话号码连同使用者所设定的重拨周期参数值储存至待拨队列中;以及一计时模块,对该待拨队列中的各个电话号码所对应的重拨周期进行倒计时,每当有电话号码到达其重拨周期时,则发出重拨激活信息; 以及一联机状态检测模块,检测该待拨队列中的到达重拨周期的电话号码所属的通信装置目前是否联机至该电话传输系统;若是,则发出重拨激活信息;其中,该重拨激活信息命令重拨号码存取模块,将到达重拨周期的电话号码从待拨队列中取出并传送至拨号模块,该拨号模块对该到达重拨周期的电话号码再次执行重拨程序;若仍未能成功连接,则以该重拨周期进行周期循环式的重拨程序。
本发明的另一种周期循环式电话自动重拨系统至少包括一重拨周期设定模块,令使用者为该先前拨过、但未成功连接的电话号码设定一个重拨周期参数值;一重拨号码存取模块,将该先前拨过、但未成功连接的电话号码,连同使用者所设定的重拨周期参数值储存至待拨队列中;一计时模块,其对该待拨队列中的各个电话号码所对应的重拨周期进行倒计时,每当有电话号码到达其重拨周期时,则发出重拨激活信息;以及一联机状态检测模块,其检测该待拨队列中的到达重拨周期的电话号码所属的通信装置,目前是否联机至该电话传输系统;若是,则发出重拨激活信息;其中,该重拨激活信息命令重拨号码存取模块,将到达重拨周期的电话号码,从待拨队列中取出并传送至拨号模块,该拨号模块对该到达重拨周期的电话号码再次执行重拨程序;若仍未能成功连接,则以该重拨周期进行周期循环式的重拨程序。
与现有技术比较,本发明的优点在于使用者不必以手动方式来激活重拨程序,且可对一个或多个电话号码同时进行周期循环式的自动重拨,直至所有的电话号码均连接成功为止。
图1是系统结构示意图,显示本发明的周期循环式电话自动重拨系统的对象导向组件模型的基本架构;以及图2是示意图,显示本发明的周期循环式电话自动重拨方法及系统中的待拨队列中所存资料的一个范例。
具体实施例方式
实施例图1显示本发明的周期循环式电话自动重拨系统(如标号100所指的虚线框所包括的部分)的应用架构及其对象导向组件模型(object-oriented component model)的基本架构。如图所示,本发明的周期循环式电话自动重拨系统100搭配至拨号通信装置10,例如有线电话装置、无线移动电话装置或网络电话装置(VoIP phone),且该拨号通信装置10包括一键盘20、一通信主机单元30和一显示屏幕40。此拨号通信装置10可通过一电话传输系统60,例如公用电话交换网(PublicSwitched Telephone Network,PSTN)、国际互联网或无线电话基站(basestation),与其它用户的通信装置70进行电话通讯。由于此拨号通信装置10的系统结构为现有技术,因此不再说明。
该拨号通信装置10可选择配置一电子电话簿51、一拨号记录52、一来电未回清单53和一连接记录54;其中,电子电话簿51用于储存一组使用者预设的电话号码及其相关资料;拨号记录52用于储存使用者曾拨过的电话号码及其相关资料;来电未回清单53用于储存使用者尚未回电的来电电话号码及其相关资料;连接记录54则用于储存使用者曾经拨过和接收过的来电的电话号码及其相关资料。
本发明的周期循环式电话自动重拨系统100可将使用者所拨过、但未成功连接的所有的电话号码,按照使用者指定的周期间隔,进行周期循环式的自动重拨,直至成功连接为止。
本发明的周期循环式电话自动重拨系统100的对象导向组件模型的基本结构至少包括(a)一电话号码输入模块110;(b)一拨号模块120;(c)一连接失败响应模块130;(d)一重拨周期设定模块140;(e)一重拨号码存取模块150;(f)一计时模块160;以及(g)一联机状态检测模块170;还可选择设置一待拨队列编辑模块181和一计时控制模块182。
电话号码输入模块110用于让使用者输入要拨打的电话号码;其中该要拨打的电话号码可由使用者通过键盘20输入,或从电子电话簿51、拨号记录52、来电未回清单53或通信记录54中选出。电话号码输入模块110即可接着将其所接收到的电话号码传送至拨号模块120。
拨号模块120对电话号码输入模块110传送过来的电话号码进行拨号;若拨号后成功连接,使用者可直连接过此拨号通信装置10与对方交谈;反之,若拨号后连接失败(也就是对方未应答或占线中),则使连接失败响应模块130执行一预定的响应程序。
当上述拨号模块120所执行的拨号程序未能成功连接时,连接失败响应模块130响应此状况,在例如显示屏幕40上显示一对话框,令使用者选择持续重拨模式、或周期循环自动重拨模式、或取消重拨。若使用者选择持续重拨模式,则拨号模块120将持续不断地进行重拨,直至连接成功为止;反之,若使用者选择切换至周期循环自动重拨模式,则本发明的周期循环式电话自动重拨系统100将对该连接失败的电话号码进行周期循环自动重拨。
重拨周期设定模块140在周期循环自动重拨模式下,在显示屏幕40上显示一对话框,令使用者通过键盘20为该连接失败的电话号码设定一个重拨周期参数值。例如,若使用者设定的重拨周期参数值为20分钟,则本发明的周期循环式电话自动重拨系统100,每隔20分钟自动对该连接失败的电话号码进行周期循环重拨,直至连接成功(或使用者将其取消)为止。
重拨号码存取模块150在周期循环自动重拨模式下,将连接失败的电话号码,连同使用者通过重拨周期设定模块140所设定的重拨周期参数值一同储存至待拨队列151中。
此待拨队列151可用于储存一个或多个先前拨过、但未成功连接的电话号码、使用者所设定的重拨周期及其相关资料。图2即是此待拨队列151中所存资料的一个范例,其中,显示每一个先前拨过、但未成功连接的电话号码的被叫者名称、使用者所设定的重拨周期和重拨周期的倒计时时间。此外,储放至待拨队列151中的每一个电话号码,均按照其储放至入待拨队列151的时间顺序而指定一优先级值(也就是优先级属性)。
计时模块160可对上述重拨号码存取模块150中的待拨队列151中的各个电话号码所对应的使用者设定的重拨周期进行计时工作;当每一次达到其重拨周期时,则发出一联机检测信息至联机状态检测模块170和重拨号码存取模块150,令重拨号码存取模块150将到达重拨周期的电话号码,从待拨队列151中取出(若有两或两个以上的电话号码同时到达其重拨周期,则根据其优先级属性,将优先级较高的电话号码先取出),并令联机状态检测模块170检测取出的电话号码所属的通信装置是否目前联机至电话传输系统60。
联机状态检测模块170可检测待拨队列151中,目前达到重拨周期的电话号码所属的通信装置目前是否联机至电话传输系统60,也就是通过电话传输系统60来检测该电话号码所属的通信装置是否响应一DTMF(Dual Tone Multi-Frequency)信号;若有则该联机状态检测模块170将发出一重拨激活信息。
待拨队列编辑模块181可让使用者通过键盘20和显示屏幕40,修改待拨队列151中目前所储放的各个电话号码的重拨周期,或将某个电话号码删除。
计时控制模块182可让使用者通过键盘20,将计时模块160目前的计时程序暂停,或在暂停后重新恢复计时。此功能可让使用者暂停计时模块160的计时程序;当有空接听电话时,再恢复计时模块160的计时程序。
实际使用时,使用者即可通过拨号通信装置10上的键盘20输入一要拨打的电话号码,或从电子电话簿51、拨号记录52、来电未回清单53或通信记录54中选出要拨打的电话号码,电话号码输入模块110将使用者要拨打的电话号码传送至拨号模块120,拨号模块120对该电话号码进行拨号;若拨号后成功连接,则使用者可直连接过此拨号通信装置10中的通信主机单元30与对方交谈;反之,若拨号后连接失败(也就是对方未应答或占线中),则连接失败响应模块130执行一预定的响应程序。在此响应程序中,连接失败响应模块130首先例如在显示屏幕40上显示一对话框,令使用者选择持续重拨模式、或周期循环自动重拨模式、或取消重拨。若使用者选择持续重拨模式,则拨号模块120将持续不断地进行重拨,直至连接成功为止。
反之,若使用者选择周期循环自动重拨模式,则首先重拨周期设定模块140将在显示屏幕40上显示一对话框,使用者通过此对话框为该连接失败的电话号码设定一重拨周期;接着重拨号码存取模块150将该连接失败的电话号码,连同使用者所设定的重拨周期参数值一同储存至待拨队列151中。此外,储放至待拨队列151中的每一个电话号码按照其储放入待拨队列151的时间顺序,指定一优先级值(也就是优先级属性)。
接着计时模块160即可对此新存入的连接失败的电话号码所对应的重拨周期进行倒计时;当每次达到其重拨周期时,则立即发出一联机检测信息至联机状态检测模块170和重拨号码存取模块150,令重拨号码存取模块150将到达重拨周期的电话号码,从待拨队列151中取出(若有两个或两个以上的电话号码同时到达其重拨周期,则依据其优先级属性,将优先级较高的电话号码先取出);接着令联机状态检测模块170检测目前是否联机至电话传输系统60而可接受拨号,也就是通过电话传输系统60检测该电话号码所属的通信装置是否响应一DTMF(Dual Tone Multi-Frequency)信号;若有则联机状态检测模块170将发出一重拨激活信息。
在具体实施上,本发明的周期循环式电话自动重拨系统100可响应此重拨激活信息,首先在显示屏幕40上显示一对话框,令使用者选择是否立即进行重拨、或待一段时间后进行重拨、或取消重拨。若使用者选择立即进行重拨,则重拨号码存取模块150将该电话号码取出并传送至拨号模块120,该拨号模块120对该电话号码再次重拨。若使用者没有响应,则本发明的周期循环式电话自动重拨系统100将持续等待使用者的响应或重新回到周期性的计时程序。
若重拨之后仍未能成功连接,则本发明的周期循环式电话自动重拨系统100,将再以上述重拨周期持续进行重拨,直至连接成功(或使用者将其取消)为止。
总而言之,本发明提供了一种新颖的周期循环式电话自动重拨方法及系统,其搭配至拨号通信装置,用于将使用者所拨过、但未成功连接的所有电话号码,按照使用者指定的周期间隔进行周期循环自动重拨。与现有技术相比,本发明的优点在于使用者不必以手动方式激活重拨程序,且可对一个或多个电话号码同时进行周期循环自动重拨,直至所有的电话号码均连接成功为止。本发明因此比现技术更具有进步性及实用性。
权利要求
1.一种周期循环式电话自动重拨方法,其搭配至拨号通信装置,为该拨号通信装置提供周期循环式电话自动重拨功能;其特征在于,此周期循环式电话自动重拨方法至少包括接收使用者输入的要拨打的电话号码;对该电话号码执行拨号程序;若该拨号程序未能成功连接,则切换至周期循环自动重拨模式;其中,首先使用者为该连接失败的电话号码设定一个重拨周期;以及对该重拨周期执行倒计时程序,当每次达到其重拨周期时,则立即对该连接失败的电话号码执行联机状态检测程序,检测该连接失败的电话号码所属的通信装置,目前是否联机到该电话传输系统;若是则执行重拨程序;若仍未能成功连接,则以该重拨周期进行周期循环式的重拨程序。
2.如权利要求1所述的周期循环式电话自动重拨方法,其特征在于,该拨号通信装置为有线电话装置。
3.如权利要求1所述的周期循环式电话自动重拨方法,其特征在于,该拨号通信装置为移动电话装置。
4.如权利要求1所述的周期循环式电话自动重拨方法,其特征在于,该拨号通信装置为网络电话装置。
5.一种周期循环式电话自动重拨系统,其搭配至拨号通信装置,为该拨号通信装置提供周期循环式电话自动重拨功能;其特征在于,该周期循环式电话自动重拨系统至少包括一电话号码输入模块,让使用者输入要拨打的电话号码;一拨号模块,对该电话号码输入模块所接收到的电话号码执行拨号程序;一连接失败响应模块,当拨号模块所执行的拨号程序未能成功连接时,则响应此状况,令使用者选择持续重拨模式或周期循环自动重拨模式;一重拨周期设定模块,在该周期循环自动重拨模式下,令使用者为该连接失败的电话号码设定一个重拨周期参数值;一重拨号码存取模块,在该周期循环自动重拨模式下,将该连接失败的电话号码连同使用者所设定的重拨周期参数值储存至待拨队列中;以及一计时模块,对该待拨队列中的各个电话号码所对应的重拨周期进行倒计时,每当有电话号码到达其重拨周期时,则发出重拨激活信息;以及一联机状态检测模块,检测该待拨队列中的到达重拨周期的电话号码所属的通信装置,目前是否联机至该电话传输系统;若是,则发出重拨激活信息;其中该重拨激活信息命令重拨号码存取模块,将到达重拨周期的电话号码从待拨队列中取出并传送至拨号模块,该拨号模块对该到达重拨周期的电话号码再次执行重拨程序;若仍未能成功连接,则以该重拨周期进行周期循环式的重拨程序。
6.如权利要求5所述的周期循环式电话自动重拨系统,其特征在于,该拨号通信装置为有线电话装置。
7.如权利要求5所述的周期循环式电话自动重拨系统,其特征在于,该拨号通信装置为移动电话装置。
8.如权利要求5所述的周期循环式电话自动重拨系统,其中该拨号通信装置为网络电话装置。
9.如权利要求5所述的周期循环式电话自动重拨系统,其特征在于,该重拨号码存取模块按照每个电话号码,储放入待拨队列的时间顺序为其指定一独特的优先级属性。
10.如权利要求5所述的周期循环式电话自动重拨系统,其特征在于,该系统还包括一待拨队列编辑模块,供使用者修改该待拨队列中目前所储放的电话号码的重拨周期,或将某个电话号码删除。
11.如权利要求5所述的周期循环式电话自动重拨系统,其特征在于,该系统还包括一计时控制模块,供使用者将该计时模块目前执行的计时程序暂停,或在暂停后重新恢复计时。
12.一种周期循环式电话自动重拨系统,其搭配至拨号通信装置,为先前拨过、但未成功连接的电话号码提供周期循环式电话自动重拨程序;其特征在于,此周期循环式电话自动重拨系统至少包括一重拨周期设定模块,令使用者为该先前拨过、但未成功连接的电话号码设定一个重拨周期参数值;一重拨号码存取模块,将该先前拨过、但未成功连接的电话号码,连同使用者所设定的重拨周期参数值储存至待拨队列中;以及一计时模块,其对该待拨队列中的各个电话号码所对应的重拨周期进行倒计时,每当有电话号码到达其重拨周期时,则发出重拨激活信息;以及一联机状态检测模块,其检测该待拨队列中的到达重拨周期的电话号码所属的通信装置,目前是否联机至该电话传输系统;若是,则发出重拨激活信息;其中该重拨激活信息命令重拨号码存取模块,将到达重拨周期的电话号码从待拨队列中取出并传送至拨号模块,该拨号模块对该到达重拨周期的电话号码再次执行重拨程序;若仍未能成功连接,则以该重拨周期进行周期循环式的重拨程序。
13.如权利要求12所述的周期循环式电话自动重拨系统,其特征在于,该拨号通信装置为有线电话装置。
14.如权利要求12所述的周期循环式电话自动重拨系统,其特征在于,该拨号通信装置为移动电话装置。
15.如权利要求12所述的周期循环式电话自动重拨系统,其特征在于,该拨号通信装置为网络电话装置。
16.如权利要求12所述的周期循环式电话自动重拨系统,其特征在于,该重拨号码存取模块按照每一个电话号码,储放入待拨队列的时间顺序对其指定一独特的优先级属性。
17.如权利要求12所述的周期循环式电话自动重拨系统,其特征在于,该系统还包括一待拨队列编辑模块,供使用者修改该待拨队列中目前所储放的电话号码的重拨周期,或将某个电话号码删除。
18.如权利要求12所述的周期循环式电话自动重拨系统,其特征在于,该系统还包括一计时控制模块,供使用者将该计时模块目前的计时程序暂停,或在暂停后重新恢复计时。
全文摘要
一种周期循环式电话自动重拨方法及系统,与拨号通信装置搭配使用,将使用者所拨过、但未成功连接的所有电话号码,按照使用者所指定的周期间隔进行周期循环自动重拨;该周期循环式电话自动重拨方法及系统至少包括一电话号码输入模块、一拨号模块、一连接失败响应模块、一重拨周期设定模块、一重拨号码存取模块、一计时模块以及一联机状态检测模块;此周期循环式电话自动重拨方法及系统的优点在于,使用者不必以手动方式激活重拨程序,且可对一个或多个电话号码同时进行周期循环式的自动重拨程序。
文档编号H04M1/26GK1599386SQ03157380
公开日2005年3月23日 申请日期2003年9月19日 优先权日2003年9月19日
发明者陈爱娟, 翁世雄 申请人:英保达股份有限公司