一种来电回拨方法及终端与流程

文档序号:13288373阅读:638来源:国知局
技术领域本发明涉及通信技术领域,尤其涉及一种来电回拨方法及终端。

背景技术:
很多移动电话用户使用合约机或者各种优惠套餐,有一定时间主叫通话是免费的,而一些家人或者朋友经常没有这样的优惠,特别是长途通话。因此用户在移动电话使用过程中经常遇见这样的场景,当移动电话用户接到自己家人或朋友的来电时,因为其具有优惠套餐,进行电话呼叫花费少,因此这些用户选择先挂断某些没有优惠套餐的家人或朋友的电话,然后找到刚才的通话记录,并进行回拨。在实际生活中,上述行为往往会产生一些小问题:有时候用户本来是要挂断电话,由于习惯点击接听按钮,然后慌忙挂断电话,这样即花费了对方的电话费,又让对方困扰。其次挂断来电,到查找通话记录,再到给对方拨打过去,会花费比较长的时间,这段时间对方可能会再次拨打,因而经常出现通话占线的情况;尤其是在用户外出、行走等情况下,环境吵杂,比较容易出现慌乱的情况,使得用户回拨时拨错号码。随着现在手机之类的移动终端逐渐大屏化发展,在用户乘坐公交地铁或在下雨天等只能单手操作手机的情况下,挂断、查找、回拨的操作更加不方便。

技术实现要素:
有鉴于此,本发明提供一种来电回拨方法及终端,能够方便用户回拨电话。基于上述目的本发明提供的来电回拨方法,应用于一终端,包括如下步骤:检测到一来电呼叫;判断用户能否接听电话以及所述来电呼叫的主叫号码是否符合回拨条件;当确定终端用户能够接听电话且所述主叫号码符合回拨条件时,拒绝所述来电呼叫,主动回拨所述主叫号码。同时,本发明还提供一种终端,包括:来电号码检测模块:用于检测到一来电呼叫;用户状态判断模块:用于判断用户能否接听电话;回拨条件判断模块:用于判断所述主叫号码是否符合回拨条件;拨号模块:用于当确定终端用户能够接听电话且所述主叫号码符合回拨条件时,拒绝所述来电呼叫,主动回拨所述主叫号码。从上面所述可以看出,本发明所提供的来电回拨方法以及终端,能够将符合回拨条件的来电号码回拨,使得用户无需手动拒接来电并查找来电记录进行回拨,节省了拨号时间;同时能够判断用户是否方便接听电话,不会对来电无条件而产生用户未得知的呼叫进而给用户带来损失或对呼叫方产生困扰。附图说明图1为本发明实施例的来电回拨方法流程示意图;图2为本发明实施例的终端结构示意图。具体实施方式为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。本发明首先提供一种来电回拨方法,应用于一终端,包括如图1所示的步骤:步骤101:检测到一来电呼叫;在终端所对应的电话号码被一主叫号码呼叫时,可检测到来电呼叫相应的信号。步骤102:判断用户能否接听电话以及来电呼叫的主叫号码是否符合回拨条件;在本发明具体实施例中,执行步骤102时,可通过终端内部所设检测传感器检测周围的物理环境条件来判断用户是否可接听电话。步骤103:当确定终端用户能够接听电话且主叫号码符合回拨条件时,拒绝来电呼叫,主动回拨主叫号码。在本发明具体实施例中,主动回拨号码时,向用户发送自动呼叫提示信息,自动呼叫提示信息包括:声音提示、屏幕画面提示、震动提示等。还可设定回拨流程启动的时间,在启动时间内,对于符合回拨条件的号码的来电呼叫执行判断和回拨。从上面所述可以看出,本发明提供的来电回拨方法,能够在确定终端用户能够接听电话的情况下自动拒接符合回拨条件的号码的来电呼叫,并对其号码进行回拨,从而用户无需手动拒接,再查找来电记录并回拨,从而提高了回拨速度,避免回拨时拨打错误的号码。同时,在拒接来电呼叫之前,确定用户是否能接听电话,避免了在用户不在终端附近、或尚未知晓来电的情况下回拨而导致用户的损失和被叫方的困扰。在本发明具体实施例中,主叫号码是否符合回拨条件,可以通过判断主叫号码是否为设定的回拨列表中的号码,或者判断主叫号码所对应的存储记录是否具有设定的回拨标签,或者判断主叫号码当前位置终端对其呼叫的次数增长率,例如,计算在最近单位时间内的呼叫次数与上一单位时间内的呼叫次数之差除以上一单位时间内的呼叫次数,将结果作为次数增长率,通过判断次数增长率是否超过设定值来确定号码是否符合回拨条件。当用户能够立即接听电话时,往往可以通过终端周围的物理环境条件来进行判断,例如,光线、加速度等,在某些已知常见的场景下,如用户将终端放入口袋中、用户在行走过程中、用户在逛街或其它嘈杂的环境中,终端可通过检测光线、加速度、噪声等判断终端所处的环境,结合一般情况即可确定用户是否处于一个不方便接听电话的环境中,即确定用户是否可接听电话。在本发明具体实施例中,还可以根据用户的指令确定是否回拨,当检测到符合回拨条件的一号码呼叫终端的来电呼叫信号,终端屏幕点亮,向用户发送来电提醒信号,同时,发送回拨询问信号,使得终端上呈现询问是否回拨的提示信息,在得到用户通过终端确定回拨之后,拒绝当前来电呼叫,并对当前来电呼叫的号码进行回拨。在本发明一些实施例中,当执行步骤103后,若主动回拨号码的结果为占线,则按照设定的时间间隔重复拨打。考虑到一般呼叫方在呼叫失败后可能会马上重拨,因此,在回拨时可能对方重拨而占线,需重复拨打。在本发明具体实施例中,判断用户是否方便接听电话的步骤和判断来电呼叫的主叫号码是否符合回拨条件的步骤可按照任意设定顺序执行。在本发明一些实施例中,判断用户能否接听电话的步骤,具体包括:通过终端的光线传感器检测终端周围光线强度;当光线强度超出设定值时,确定终端用户能够接听电话。用户在行走、坐车等多种不方便接听电话的场合,常常会将终端放置在背包、衣袋中,此时终端周围光线变弱;同时,在夜晚睡眠时间,终端周围光线很弱,将光线强度作为条件,可排除这样一些不方便接听电话的情况。在本发明具体实施例中,所述判断用户能否接听电话的步骤,具体包括:通过终端的运动传感器检测终端在单位时间内的相对运动值;当相对运动值超过设定值时,确定终端用户能够接听电话;运动传感器包括加速度传感器、方向传感器、或陀螺仪传感器;当运动传感器为加速度传感器时,相对运动值为加速度;当运动传感器为方向传感器或陀螺仪传感器时,相对运动值为角度变化率。终端接收到来电呼叫信号时,通常会点亮终端屏幕,并向用户发送来电提示信号,当用户看到来电并且能够接听电话时,通常会首先执行拿起电话的动作,在拿起电话的时候,电话终端会具有较大的加速度或者方向、角度变化,因此,针对用户在终端接收到来电信号时的常规习惯动作,可以大致判断出用户在来电呼叫信号到达时是否存在常规的接电话的习惯动作,确定用户是否能够接听电话。若用户不在终端附近,或是用户因特殊场合而将终端放置在盛放东西的器物中,则一般不会检测到终端的加速度、方向、角度等方位参数或相对运动值方面的比较大的变化。在本发明具体实施例中,当相对运动值为加速度时,终端用户可以通过摇晃终端、翻转终端等使终端大幅度相对运动达到使终端检测到加速度的变化并执行回拨的目的。若检测用户在来电时手机有摇一摇动作,或者手机旋转180度,或者手机翻转180度,则挂掉当前来电,进行回拨。在本发明具体实施例中,所述判断用户能否接听电话的步骤,具体包括:通过终端的人体检测机构检测终端是否处于用户的设定距离范围内;当检测到终端处于用户的设定距离范围内时,确定终端用户能够接听电话;人体检测机构包括距离传感器或摄像装置;当人体检测机构为距离传感器时,通过终端的人体检测机构检测终端是否处于用户的设定距离范围内的步骤包括:通过距离传感器检测终端与人耳的距离是否处于设定范围内;当人体检测机构为摄像装置时,所述通过终端的人体检测机构检测终端是否处于用户的设定距离范围内的步骤包括:通过摄像装置检测人脸;判断终端是否处于摄像装置检测到的人脸的设定距离范围内。当人体检测机构为距离传感器时,使得用户能够通过接听电话的动作来对是否回拨进行控制,使得回拨的执行更加灵活;当用户不希望其终端回拨时,可先接听电话,然后将终端放至耳边;当用户希望其终端回拨时,可直接将电话放至耳边实现呼叫,从而提高对用户是否能够接听电话的判断的准确率,也能够实现快速回拨。来电时,用户拿起手机放入耳边就会自动回拨,这样既不会误操作,又方便快捷,解放了用户用手操作屏幕。在实际生活中,当终端接收到来电呼叫信号时,用户往往会首先拿起电话查看呼叫方,针对于此,在本发明的一些实施例中,在接收到符合回拨条件的来电呼叫时,启动终端的摄像装置,并通过摄像装置持续获取图像,同时识别图像中是否存在人脸;当获取的图像中存在人脸且人脸在图像中的画面比例达到设定值时,确定终端处于用户的设定距离范围内。在用户终端接收到来电呼叫信号时,若是用户观察到终端的来电提醒信号,则用户习惯上会接近终端,并拿起终端查看呼叫方,在这种情况下,用户一般会正对终端屏幕,同时,由于用于与终端之间的距离较短,摄像装置所获取的图像中存在人脸且人脸面就占所获取的图像的较大部分面积,因此,在终端接收到来电呼叫信号时,若是能够通过摄像装置获取图像、检测到人脸且人脸在整个图像中所占据的面积比例较大,就说明用户已经在距离终端很近的位置,已经观察到来电提醒信号,并且能够接听电话。在本发明的一些实施例中,所述判断用户能否接听电话的步骤,具体包括:接收用户输入的指令信号;当指令信号与预设的回拨指令信号相符合时,确定终端用户能够接听电话。具体的,为了完全保证终端所执行的回拨为用户所许可的回拨,可在接收到用户的具体指令之后执行回拨。指令信号可以是语音信号、手势信号、按键信号等。在本发明一些实施例中,所述判断来电呼叫的主叫号码是否符合回拨条件的步骤具体包括:检测所述主叫号码的历史来电呼叫;当与主叫号码在最近设定时间段内通话次数超过设定限值且主叫号码信息符合设定条件时,确定主叫号码符合回拨条件。在具体实施例中,用户往往仅仅希望对一小部分来电执行拒接并回拨,对于另外一些来电,用户希望正常接听。若是用户在某时间段内高频呼叫某号码,说明用户可能希望对该号码的来电执行拒接并回拨。在另一种具体实施例中,当与主叫号码在最近设定时间段内通话次数超过设定限值、终端对主叫号码在最近设定时间段内拒接的次数超过另一设定限值且主叫号码信息符合设定条件时,确定主叫号码符合回拨条件。该实施方案首先智能检测通信频率高的联系人,例如,存在三天五次的通话记录,或五天其次的通话记录,将高频通话的号码确定为可回拨联系人。当终端接收到来电时,智能判断用户是否方便接听电话,在满足号码可回拨、用户方便接听电话的条件下,进行回拨。在一种情况下,号码信息符合设定条件,指所述主叫号码为普通号码,例如,该号码数字为普通固定电话的数字格式或者手机电话的数字格式,避免自动向服务电话、营销电话回拨的情况。在另一种情况下,主叫号码信息符合设定条件,指号码的归属地为市内,或国内,或由用户自行设定的区域。在另一种情况下,主叫号码信息符合设定条件,指号码在终端存储记录中的具有可回拨的标签。在另一种情况下,主叫号码信息符合设定条件,指号码在终端存储记录中属于特定分类,例如,一般用户很少拒接工作单位的来电并回拨,因此,在回拨时,可将划分到“客户”、“领导”之类的号码确定为不符合设定条件;而将分类为“家人”作为设定条件。在另一种情况下,主叫号码信息符合设定条件,指号码类别为手机号码或固定电话号码。在本发明的一些实施例中,符合回拨条件的号码为设定回拨列表中的号码。用户可将希望回拨的号码存储在一个设定列表中,当来电呼叫的号码为该列表中的号码时,确定该号码符合回拨条件。同时,本发明还提供一种终端,结构如图2所示,包括:来电号码检测模块:用于检测到一号码呼叫终端的来电呼叫信号;用户状态判断模块:用于判断用户能否接听电话以及来电呼叫的主叫号码是否符合回拨条件;回拨条件判断模块:用于判断主叫号码是否符合回拨条件;拨号模块:用于当确定终端用户能够接听电话且主叫号码符合回拨条件时,拒绝所述来电呼叫,主动回拨所述主叫号码。在本发明一些实施例中,用户状态判断模块具体包括:光线强度检测单元:用于通过终端的光线传感器检测终端周围光线强度;光线强度分析单元:用于当光线强度超出设定值时,确定终端用户能够接听电话。在本发明一些实施例中,用户状态判断模块具体包括:相对运动之检测单元:用于通过终端的运动传感器检测终端在单位时间内的相对运动值;相对运动之分析单元:用于当相对运动值超过设定值时,确定终端用户能够接听电话;运动传感器包括加速度传感器、方向传感器、或陀螺仪传感器;当运动传感器为加速度传感器时,相对运动值为加速度;当运动传感器为方向传感器或陀螺仪传感器时,相对运动值为角度变化率。在本发明一些实施例中,用户状态判断模块具体包括:用户距离检测单元:用于通过终端的人体检测机构检测终端是否处于用户的设定距离范围内;用户距离分析单元:用于当检测到终端处于用户的设定距离范围内时,确定终端用户能够接听电话;人体检测机构包括距离传感器或摄像装置;当人体检测机构为距离传感器时,用户距离检测单元通过距离传感器检测终端与人耳的距离是否处于设定范围内;当人体检测机构为摄像装置时,用户距离检测单元具体包括:人脸检测子单元:通过摄像装置检测人脸;人脸距离分析子单元:用于判断终端是否处于所述摄像装置检测到的人脸的设定距离范围内。在本发明一些实施例中,用户状态判断模块具体包括:用户状态判断模块具体包括:指令信号接收单元:用于接收用户输入的指令信号;指令信号分析单元:用于当指令信号与预设的回拨指令信号相符合时,确定终端用户能够接听电话。在本发明一些实施例中,回拨条件判断模块具体包括:来电信号检测单元:用于检测主叫号码的历史来电呼叫;号码分析单元:用于当与主叫号码在最近设定时间段内通话次数超过设定限值且所述主叫号码信息符合设定条件时,确定主叫号码符合回拨条件。在本发明一些实施例中,符合回拨条件的号码为设定回拨列表中的号码。从上面所述可以看出,本发明所提供的来电回拨方法以及终端,能够将符合回拨条件的来电号码回拨,使得用户无需手动拒接来电并查找来电记录进行回拨,节省了拨号时间;同时能够判断用户是否方便接听电话,不会对来电无条件而产生用户未得知的呼叫进而给用户带来损失或对呼叫方产生困扰。需要说明的是,本发明的上述实施例中提供的终端是应用上述来电回拨方法的终端设备,则上述来电回拨方法的所有实施例均适用于该终端,且均能达到相同或相似的有益效果。此说明书中所描述的许多功能部件都被称为模块,以便更加特别地强调其实现方式的独立性。本发明实施例中,模块可以用软件实现,以便由各种类型的处理器执行。举例来说,一个标识的可执行代码模块可以包括计算机指令的一个或多个物理或者逻辑块,举例来说,其可以被构建为对象、过程或函数。尽管如此,所标识模块的可执行代码无需物理地位于一起,而是可以包括存储在不同位里上的不同的指令,当这些指令逻辑上结合在一起时,其构成模块并且实现该模块的规定目的。实际上,可执行代码模块可以是单条指令或者是许多条指令,并且甚至可以分布在多个不同的代码段上,分布在不同程序当中,以及跨越多个存储器设备分布。同样地,操作数据可以在模块内被识别,并且可以依照任何适当的形式实现并且被组织在任何适当类型的数据结构内。所述操作数据可以作为单个数据集被收集,或者可以分布在不同位置上(包括在不同存储设备上),并且至少部分地可以仅作为电子信号存在于系统或网络上。在模块可以利用软件实现时,考虑到现有硬件工艺的水平,所以可以以软件实现的模块,在不考虑成本的情况下,本领域技术人员都可以搭建对应的硬件电路来实现对应的功能,所述硬件电路包括常规的超大规模集成(VLSI)电路或者门阵列以及诸如逻辑芯片、晶体管之类的现有半导体或者是其它分立的元件。模块还可以用可编程硬件设备,诸如现场可编程门阵列、可编程阵列逻辑、可编程逻辑设备等实现。同时,本发明实施例还能够考虑到用户不方便或方便接听电话的多种可能的场景,并对这些场景下环境中特定的物理条件进行检测,提高判断用户是否方便接听电话的正确率。应当理解,本说明书所描述的多个实施例仅用于说明和解释本发明,并不用于限定本发明。并且在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1