智能拨号的方法、装置及终端的制作方法_2

文档序号:9380524阅读:来源:国知局
信息包括紧急号码列表及紧急号码位数信息,如110、120、119等报警、急救或者是火警电话号码,通常这些号码都是三位数的。当然,也可以是其他位数的,例如10000,电信的服务号码等。具体的可以根据用户的需要进行设置。另外,还有移动终端合法号码开头列表及对应的所述移动终端合法号码位数信息,移动终端的运营商主要包括移动、联通及电信,他们主要区别信息在号码的前三位,并且这些移动号码都是11位的。而对于固定终端的号码,通常包括区号,以及后面的多位号码。例如,深圳地区的,区号为0755,后面是8位数的号码。而对于广州地区的,区号为020,后面也是8位的。而一些中小城市的区号通常为4位,后面的号码位数为7位或者6位等。这些信息可以对应的存储。根据这些信息的存储,可以用于判断用户输入的号码的有效性。
[0050]参见图2,在本发明的第四实施例中,检测模块10包括:
[0051]第一检测子模块11,用于检测输入的所述号码的位数;
[0052]第二检测子模块12,用于在第一检测子模块11检测到输入的所述号码的位数为所述紧急号码位数后,再检测输入的所述号码是否在所述紧急号码列表中,若是则判断输入的所述号码为有效号码;或者
[0053]第三检测子模块13,用于在第一检测子模块11检测到输入的所述号码的位数为所述移动终端合法号码位数后,再检测输入的所述号码的前三位是否在所述移动终端合法号码开头列表中,若是则判断输入的所述号码为有效号码;或者
[0054]第四检测子模块14,用于在第一检测子模块11检测到输入的所述号码的位数为所述固定终端合法号码位数后,再检测输入的所述号码的前三位或前四位或前五位是否在所述固定终端合法号码开头列表中,若是则判断输入的所述号码为有效号码。
[0055]在该实施例中,在用户通过键盘输入号码或者是通过语音模块输入号码后,第一检测子模块11首先检测输入的所述号码的位数。例如,若是紧急号码通常为3位,而移动终端的号码通常为11位,而固定电话,通常为区号+6?8位的号码。在第一检测子模块11检测到输入的所述号码的位数为所述紧急号码位数,例如用户输入的号码为111三位,第二检测子模块12再检测输入的所述号码是否在所述紧急号码列表中,若是则判断输入的所述号码为有效号码;由于111不属于现有的真实存在的紧急号码,则没有存储在紧急号码列表中,该号码为无效号码。若用户输入的是110,因为其真实有效,且存储在紧急号码列表中,则第二检测子模块12将判断该号码输入有效。而在第一检测子模块11检测到输入的所述号码的位数为所述移动终端合法号码位数后,例如11位的一个移动号码136XXXXXXXX,第三检测子模块13再检测输入的所述号码的前三位是否在所述移动终端合法号码开头列表中,即136是否所述移动终端合法号码开头列表中,若是则判断输入的所述号码为有效号码。当然,若用户输入的是一个固定终端的号码,例如0755XXXXXXXX,第四检测子模块14在第一检测子模块11检测到输入的所述号码的位数为所述固定终端合法号码位数为11位,在固定终端号码10?13位的范围内,再检测输入的所述号码的前三位或前四位或前五位是否在所述固定终端合法号码开头列表中,例如,检测前面四位为0755,在固定终端合法号码开头列表中,则判断输入的所述号码为有效号码。在判断输入的号码为有效号码后,提示模块30将显示拨号提示。由此,可见,相比于现有技术无法自动识别电话号码已经输入完毕,自动结束输入并发送拨号请求,该实施例提供的装置,可以自动识别电话号码已经输入完毕,自动结束输入并发送拨号请求,提升了用户体验。
[0056]在上述多个实施例中,智能拨号的装置100可应用于手机、PDA (Personal DigitalAssistant,个人数字助理)、平板电脑、台式电脑等通信终端中。智能拨号的装置100的多个模块可以是内置于智能拨号的装置100的软件单元,硬件单元或软硬件结合单元。
[0057]在本发明的的第五实施例中,提供了一种包括上述多个实施例提供的智能拨号的装置100的终端。该终端可以为手机、PDA (Personal Digital Assistant,个人数字助理)、平板电脑、台式电脑等通信终端。当然还可以是其他的固定终端。其中,智能拨号的装置100的具体结构在上述多个实施例中已经描述,在本实施例中不再赘述。
[0058]参见图3,在本发明的第六实施例中,提供了一种智能拨号的方法,包括:
[0059]步骤S301中,检测输入的号码的有效性;该步骤为检测步骤,由检测模块10实现;
[0060]步骤S302中,如果检测结果为所述号码有效,则自动建立呼叫连接;该步骤为拨号步骤,由拨号模块20实现。
[0061]在该实施例中,通过检测模块10对用户输入的号码进行检测,当检测模块10检测到用户输入的号码已经完毕且号码有效后,拨号模块20将发送拨号请求。对于所述号码的输入是通过智能拨号的装置100的按键输入或者智能拨号的装置100的语音设备进行语音输入的。
[0062]在本发明的第七实施例中,在所述步骤S301之后还包括:
[0063]提示步骤,如果检测结果为所述号码有效,则提示用户在预设时间后,将自动建立呼叫连接;以便在所述拨号步骤中根据用户同意建立呼叫连接的指令,自动建立呼叫连接。该步骤由提示模块30实现。
[0064]在该实施例中,在检测模块10检测结果为所述号码有效,则提示用户在预设时间后,将自动建立呼叫连接。优选的,提示模块30通过显示拨号界面提示用户在间隔预定时间后,将对所述号码进行拨号;在所述拨号步骤中,则根据用户同意建立呼叫连接的指令,自动建立呼叫连接。例如,拨号模块20在间隔预设时间,例如5秒后,未接收到用户的取消指令,则表明用户同意建立该次连接,则自动建立呼叫连接。或者通过接收用户点击所述拨号界面的取消按键发出的取消所述拨号的操作指令,则拨号模块20不发起对所述号码的拨号请求。
[0065]本发明的一个应用场景,某用户想拨打某朋友的电话(18912345678),现有技术是在用户需输入完毕18912345678号码后,手动点击拨号键结束输入、显示拨号界面并发送拨号请求,将拨号请求发出建立拨号连接。而在本发明中,拨号盘可以在用户输入号码18912345678时,检测模块10检测到用户已经输入完毕,输入的号码有效,拨号模块20将自动建立呼叫连接。为了避免因用户输入错误导致建立错误的拨号连接,在拨号请求发出后,即用户输入完有效号码后,提示模块30提示将进行拨号,且暂时等待预设的间隔时间2秒后,若用户没有取消该次拨号,拨号模块20才真正建立连接。以让用户取消修改的拨号请求,2秒后如未取消,才真正建立连接,可以增强用户体验感。
[0066]在本发明的第八实施例中,在所述步骤S301之前包括:
[0067]存储步骤,存储号码的有效性信息;该步骤由存储模块40实现;
[0068]所述有效性信息包括:紧急号码列表及紧急号码位数信息、移动终端合法号码开头列表及对应的所述移动终端合法号码位数信息、固定终端合法号码开头列表及对应的所述固定终端合法号码位数信息。
[0069]在本发明的第九实施例中,步骤S301包括:
[0070]检测输入的所述号码的位数;该步骤由第一检测子模块11实现;
[0071]在检测到输入的所述号码的位数为所述紧急号码位数后,再检测输入的所述号码是否在所述紧急号码列表中,若是则判断输入的所述号码为有效号码;该步骤由第二检测子模块12实现;或者
[0072]在检测到输入的所述号码的位数为所述移动终端合法号码位数后,再检测输入的所述号码的前三位是否在所述移动终端合法号码开头列表中,若是则判断输入的所述号码为有效号码;该步骤由第三检测子模块13实现,或者
[0073]在检测到输入的所述号码的位数为所述固定终端合法号码位数后,再检测输入的所
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1