一种摇动拨号的方法及终端与流程

文档序号:11389004阅读:133来源:国知局
一种摇动拨号的方法及终端与流程

本发明涉及通信领域,尤其涉及一种摇动拨号的方法及终端。



背景技术:

随着通讯技术的发展,拨号方式多种多样,不同的拨号方式对拨打成功率产生不同影响,为了达到成功拨打需要号码更快捷的目的,快捷而有效的拨号方法显得尤为重要。

目前,在需要进行拨号呼叫时,手机多处于锁屏状态,呼叫一般需要操作如下步骤:点亮手机屏幕,查找需要拨叫的联系人,进行拨出动作。

在实现本发明实施例的过程中,发明人发现现有技术中至少存在如下问题:

现有技术中的呼叫拨号步骤至少由上述三步构成,当需要拨号时,过多的步骤导致呼叫过程中误操作概率增大,拨出动作很难一次成功,例如,在用户高度紧张的情况下,大多数人按键有可能按错,不能及时拨打准确号码,进而导致呼叫无法在第一时间完成。



技术实现要素:

本发明的实施例提供一种摇动拨号的方法及终端,用于解决现有技术中存在的呼叫拨号步骤繁琐的问题。

为达到上述目的,本发明的实施例采用如下技术方案:

第一方面,本发明实施例提供一种摇动拨号的方法,包括:终端采集在摇动拨号模式下产生的位置数据,根据采集得到的所述位置数据生成第一轨迹信息,其中所述位置数据为所述终端在摇动拨号模式下由于位置变化产生的数据;根据所述第一轨迹信息以及预设轨迹信息与号码对应关系查找与所述第一轨迹信息对应的号码,并拨打所述号码。

在第一种可能实现的方式中,结合第一方面的实现方式,所述终端采集在摇动拨号模式下产生的位置数据,根据采集得到的所述位置数据生成第一轨迹信息之前,还包括:触发启动指令,所述终端接收所述启动指令进入摇动拨号模式。

在第二种可能的实现方式中,结合第一方面的第一种可能,所述启动指令包括音量键按键指令和锁屏键按键指令,所述音量键按键指令为所述终端的音量键被触发时生成的指令,所述锁屏键按键指令为所述终端的锁屏键被触发时生成的指令。

在第三种可能的实现方式中,结合第一方面的第一种或者第二种可能,所述根据所述第一轨迹信息以及预设轨迹信息与号码对应关系查找与所述第一轨迹信息对应的号码,并拨打所述号码,包括:将所述第一轨迹信息与所述预设轨迹信息进行差值比对,得到轨迹差;若所述轨迹差在预先设置的轨迹误差阈值内,确认所述预设轨迹信息对应的号码为需要拨出的号码,并拨出号码。

在第四种可能的实现方式中,结合第一方面的第一种或者第二种或者第三种可能,所述摇动拨号的方法,还包括:在设置模式下,根据所述终端采集到的所述位置数据生成预设轨迹信息;获取号码信息,保存所述预设轨迹信息与所述号码的对应关系。

第二方面,本发明实施例提供一种终端,包括:

数据采集单元,用于采集在摇动拨号模式下产生的位置数据;

第一生成单元,根据所述数据采集单元采集得到的所述位置数据生成第一轨迹信息,其中所述位置数据为所述终端在摇动拨号模式下由于位置变化产生的数据;

执行单元,用于根据所述第一生成单元生成的第一轨迹信息以及预设轨迹信息与号码对应关系查找与所述第一轨迹信息对应的号码,并拨打所述号码。

在第一种可能的实现方式中,结合第二方面的实现方式,根据所述终端,包括:

触发单元,用于触发启动指令;

接收单元,用于接收已触发的启动指令,所述终端接收所述启动指令进入摇动拨号模式。

在第二种可能的实现方式中,结合第二方面的第一种可能,所述启动指令,包括:音量键按键指令和锁屏键按键指令,所述音量键按键指令为所述终端的音量键被触发时生成的指令,所述锁屏键按键指令为所述终端的锁屏键被触发时生成的指令。

在第三种可能的实现方式中,结合第二方面的第一种或者第二种可能,所述执行单元,包括:

比对子单元,用于将所述第一生成单元生成的所述第一轨迹信息与所述预设轨迹信息进行差值比对,得到轨迹差;

执行子单元,用于若所述比对子单元得到的轨迹差在预先设置的轨迹误差阈值内,确认所述第一轨迹信息对应的号码为需要拨出的号码,并拨出所述号码。

在第四种可能的实现方式中,结合第二方面的第一种或者第二种或者第三种可能,所述终端,还包括:

第二生成单元,用于在设置模式下,根据所述终端采集到的所述位置数据生成预设轨迹信息;

第二获取单元,用于获取号码信息;

保存单元,用于保存所述第二生成单元生成的预设轨迹信息与所述第二获取单元获取的号码的对应关系。

本发明实施例提供的一种摇动拨号的方法及终端,由于在需要拨号时通过所述终端具有的采集数据功能记录所述终端的第一轨迹信息,根据所述第一轨迹信息与预设轨迹信息与号码对应关系查找与所述第一轨迹信息对应的号码,使号码得以根据所述终端的自身摇动轨迹实现拨出;与现有技术相比,拨号步骤少于现有技术中呼叫需要操作的步骤,使得操作步骤减少,解决了现有技术中存在的呼叫拨号步骤繁琐的问题。

附图说明

图1为本发明实施例提供的一种摇动拨号的方法的流程示意图;

图2为本发明实施例提供的另一种摇动拨号的方法的流程示意图;

图3为图1所示的流程示意图中步骤102的流程示意图;

图4a为本发明又一实施例提供的一种摇动拨号的方法的流程示意图;

图4b为图4a所示的流程示意图中步骤402a的流程示意图;

图5为又一实施例提供的一种摇动拨号的方法的流程示意图;

图6为本发明实施例提供的一种摇动拨号的终端的结构示意图;

图7为本发明实施例提供的另一种摇动拨号的终端的结构示意图;

图8为图6所示的结构示意图中执行单元63的结构示意图;

图9为本发明实施例提供的又一种摇动拨号的终端的结构示意图;

图10为本发明又一实施例提供的一种摇动拨号的终端的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例提供的一种摇动拨号的方法,用于解决现有技术中拨号步骤过多以及拨号错误的问题。下面结合附图对本发明实施例提供的一种摇动拨号的方法进行详细描述。

如图1所示,本发明实施例提供的一种摇动拨号的方法,应用于具有采集数据功能的终端,包括:

步骤101、终端采集在摇动拨号模式下产生的位置数据,根据采集得到的所述位置数据生成第一轨迹信息。

其中,所述位置数据为所述终端在摇动拨号模式下由于位置变化产生的数据。

步骤102、根据所述第一轨迹信息以及预设轨迹信息与号码对应关系查找与所述第一轨迹信息对应的号码,并拨打所述号码。

进一步的,为了防止误操作,如图2所示,在所述步骤101之前,还包括:

步骤201、触发启动指令,所述终端接收所述启动指令进入摇动拨号模式。

在本实施例中,所述启动指令可以是由触发所述终端上的至少一个硬件按键或至少一个组件按键或者所述硬件按键与组件按键的组合得到的指令。

具体的,所述启动指令可以包括音量键按键指令和锁屏键按键指令,所述音量键按键指令为所述终端的音量键被触发时生成的指令,所述锁屏键按键指令为所述终端的锁屏键被触发时生成的指令。值得说明的是,由于单单通过触发硬件按键生成启动指令,可以避免点亮终端屏幕的操作,其操作方式更简洁。

其中,所述启动指令也可以通过触发所述终端中其它一个或多个硬件按键生成,此处不做限定。

进一步的,为了更准确的查找到所述号码并拨打所述号码,如图3所示,所述步骤102,可以包括:

步骤1021、将所述第一轨迹信息与所述预设轨迹信息进行差值比对,得到轨迹差。

步骤1022、若所述轨迹差在预先设置的轨迹误差阈值内,确认所述第一轨迹信息对应的号码为需要拨出的号码,并拨出所述号码。

进一步的,为了实现所述预设轨迹信息与号码的对应关系的扩充,所述方法,还包括:在设置模式下,根据所述终端采集到的位置数据生成预设轨迹信息;获取号码信息,并保存所述预设轨迹信息与所述号码的对应关系。在本发明实施例中,所述终端通过陀螺仪采集数据。

本发明实施例提供的一种摇动拨号的方法,由于在需要拨号时通过所述终端具有的采集数据功能记录所述终端的第一轨迹信息,根据所述第一轨迹信息与预设轨迹信息与号码对应关系查找与所述第一轨迹信息对应的号码,使号码得以根据所述终端的自身摇动轨迹实现拨出;与现有技术相比,拨号步骤少于现有技术中呼叫需要操作的步骤,使得操作步骤减少,解决了现有技术中存在的呼叫拨号步骤繁琐的问题。

为了使得本领域技术人员更好的理解本发明实施例提供的技术方案,现对本发明又一实施例提供的一种检测手势的方法进行详细的说明。

为了实现摇动拨号的方法,需要先设置预设轨迹信息与号码的对应关系,具体的,如图4a所示,包括:

步骤401a、采集位置数据。

其中,所述位置数据可以是通过陀螺仪采集的。

具体的,在设置模式下,摇动所述终端,所述陀螺仪采集所述终端在摇动过程中产生的位置数据。

步骤402a、根据采集的位置数据生成预设轨迹信息。

其中,步骤402a中所述的生成预设轨迹信息的具体实现过程如图4b所示,包括:

步骤401b、根据所述当前位置数据以及陀螺仪采集的上一定位点位置数据进行差值计算得到相对位移。

其中,所述相对位移为所述终端当前定位点相对于上一定位点的移动差值,所述定位点为用于将所述终端移动的总距离按预先设置的距离间隔分成等份的等分点。

步骤402b、获取所述陀螺仪当前采集的三轴磁传感器或者二轴磁传感器以及加速度传感器的数据。

步骤403b、根据所述三轴磁传感器或者二轴磁传感器以及加速度传感器的数据得到所述终端当前的俯仰角和平面指向角。

步骤404b、根据所述俯仰角、所述平面指向角以及所述相对位移进得到所述终端当前定位点绝对位置的相对位移误差补偿量。

步骤405b、根据所述相对位移误差补偿量得到所述终端当前定位点的绝对位置数据。

其中,所述绝对位置数据为补偿所述终端目前定位点相对于上一定位点的相对位移。

步骤406b、将所述绝对位置数据与所述俯仰角和所述平面指向角组合,以得到所述预设轨迹信息。

步骤403a、获取号码信息,并保存所述预设轨迹信息与所述号码的对应关系。

其中,所述预设轨迹信息与所述号码的对应关系可以是系统预先设置的,也可以是用户预先设置的,此处对用户预先设置所述对应关系进行详细说明。

其中,可以通过在所述终端通讯录中的联系人信息菜单项中增加图形设置这一设置选项,用于设置预设轨迹与联系人之间的关系。

对于一般号码,用户可以在所述终端通讯录中选择选择需设置所述预设轨迹的联系人,进入所述联系人菜单项,选择图形设置选项。选择图形设置选项后,所述终端进入所述摇动拨号模式中的图形设置选项。用户根据个人习惯摇动所述终端形成轨迹,重复摇动三次,所述终端中处理器对所述终端中陀螺仪采集的位置数据进行计算得到所述预设轨迹。

对于紧急号码,需要将所述紧急号码添加至所述终端的通讯录中,用户在所述终端通讯录中选择需设置所述预设轨迹的紧急号码,进入所述紧急号码所对应的联系人菜单项,选择图形设置选项。之后,所述终端进入所述摇动拨号模式中的图形设置选项。用户根据个人习惯摇动所述终端形成轨迹,重复摇动三次,所述终端中处理器对所述终端中陀螺仪采集的位置数据进行计算得到所述预设轨迹。

其中,重复摇动次数为系统预设的,在设置预设轨迹过程中,重复摇动同一轨迹可以使得获取的预设轨迹更加准确,避免了在拨号过程中产生的错拨情况,还避免了不同号码所对应的所述预设轨迹相近的情况。

如图5所示,本发明又一实施例提供的一种摇动拨号的方法,应用于具有数据采集功能的终端,所述方法,可以包括:

步骤501、在所述终端接收到启动摇动拨号模式的启动指令时,摇动所述终端,采集在摇动过程中产生的位置数据。

其中,所述位置数据可以是通过陀螺仪采集的。

在本实施例中,所述启动指令可以是:包括音量键按键指令和锁屏键按键指令,所述音量键按键指令为所述终端的音量键被触发时生成的指令,所述锁屏键按键指令为所述终端的锁屏键被触发时生成的指令。所述陀螺仪采集的数据包括位移数据和俯仰角数据。

步骤502、在摇动拨号模式下进行拨叫动作,根据所述陀螺仪采集到的所述位置数据生成第一轨迹信息。

其中,所述第一轨迹信息为陀螺仪所述终端摇动过程中记录的所述终端移动位置的轨迹信息。

步骤503、将所述第一轨迹信息与预设轨迹信息进行差值比对,得到轨迹差。

在本实施例中,所述第一轨迹信息包括第一定位点组合,通过所述第一定位点组合构成第一轨迹,所述第一定位点组合包括每个第一定位点的绝对位置数据、俯仰角角度以及平面指向角角度。所述预设轨迹信息包括预设定位点组合,通过所述预设定位点组合构成预设轨迹,所述预设定位点组合包括每个预设定位点的绝对位置数据、俯仰角角度以及平面指向角角度。所述轨迹差为第一轨迹信息中每个第一定位点与其对应的预设定位点之间的差值,所述差值包括每个第一定位点与其对应的预设定位点之间的绝对位置数据差值、每个第一定位点与其对应的预设定位点之间的俯仰角差值以及每个第一定位点与其对应的预设定位点之间的平面指向角差值。

举例说明,所述第一轨迹信息包括第一定位点组合a{a1,a2…an},其中,每个第一定位点ai包括绝对位置数据di、俯仰角角度ei以及平面指向角角度fi。所述预设轨迹信息包括预设定位点组合b{b1,b2…bn},其中,每个预设定位点bi包括绝对位置数据di、俯仰角角度ei以及平面指向角角度fi。所述轨迹差包括差值定位点组合x{β1,β2…βn},其中,每个差值定位点βi包括绝对位置数据δdi,俯仰角角度δei以及平面指向角角度δfi,其中,δdi=abs(di-di),δei=ei-ei,δfi=fi-fi。

步骤504、若所述轨迹差在预先设置的轨迹误差阈值内,确认所述预设轨迹对应的号码为需要拨出的号码,并拨出所述号码。

其中,所述轨迹误差阈值为:根据大量实验得出的经验值。

在本发明提供的一种摇动拨号的方法,可以使号码得以根据终端的自身摇动轨迹实现拨出,从而大大简化了拨号操作的步骤,减少了拨号时间,为用户拨打电话提供了方便。比如,用户可以将常用联系人的号码与预设轨迹信息之间建立对应关系,以使得常用联系人的号码通过终端的自身摇动轨迹实现拨出;再如,还可以将紧急呼叫号码(如火警号、匪警号)与预设轨迹信息之间建立对应关系,从而便于紧急呼叫号码的快速拨打。

本发明实施例提供的一种摇动拨号的方法,由于在需要拨号时通过所述终端具有的采集数据功能记录所述终端的第一轨迹信息,根据所述第一轨迹信息与预设轨迹信息与号码对应关系查找与所述第一轨迹信息对应的号码,使号码得以根据所述终端的自身摇动轨迹实现拨出;与现有技术相比,拨号步骤少于现有技术中呼叫需要操作的步骤,使得操作步骤减少,解决了现有技术中存在的呼叫拨号步骤繁琐的问题。

如图6所示,本发明实施例提供的一种终端,其特征在于,包括:

数据采集单元61,用于所述终端采集在摇动拨号模式下产生的位置数据。

第一生成单元62,根据所述数据采集单元采集得到的所述位置数据生成第一轨迹信息,其中所述位置数据为所述终端在摇动拨号模式下由于位置变化产生的数据;其具体实现方式与图1所示的步骤101相同,此处不再赘述。

执行单元63,用于根据所述第一生成单元生成的第一轨迹信息以及预先设置的预设轨迹信息与号码对应关系查找与所述第一轨迹信息对应的号码,并拨打所述号码;其具体实现方式与图1所示的步骤102相同,此处不再赘述。

其中,如图7所示,所述终端,还包括:

触发单元71,用于触发启动指令;

接收单元72,用于接收已触发的启动指令,所述终端接收所述启动指令进入摇动拨号模式。

其中,所述启动指令,包括:音量键按键指令和锁屏键按键指令,所述音量键按键指令为所述终端的音量键被触发时生成的指令,所述锁屏键按键指令为所述终端的锁屏键被触发时生成的指令。

其中,所述启动指令也可以通过触发所述终端中其它一个或多个硬件按键生成,此处不做限定。

其中,如图8所示,所述执行单元63,包括:

比对子单元81,用于将所述第一生成单元生成的所述第一轨迹信息与预设轨迹信息进行差值比对,得到轨迹差;其具体实现方式与图5所示的步骤503相同,此处不再赘述。

执行子单元82,用于若所述比对子单元得到的轨迹差在预先设置的轨迹误差阈值内,确认所述第一轨迹信息对应的号码为需要拨出的号码,并拨出所述号码;其具体实现方式与图5所示的步骤504相同,此处不再赘述。

其中,如图9所示,所述终端,还包括:

第二生成单元91,用于在设置模式下,根据所述终端采集到的位置数据生成预设轨迹信息;其具体实现方式与图4b所示的步骤401b-406b相同,此处不再一一赘述。

第二获取单元92,用于获取号码信息。

保存单元93,用于保存所述第二生成单元生成的预设轨迹信息与所述第二获取单元获取的号码的对应关系;其具体实现方式与图4a所示的步骤403a相同,此处不再赘述。

本发明实施例提供的一种终端,由于在需要拨号时通过所述终端具有的采集数据功能记录所述终端的第一轨迹信息,根据所述第一轨迹信息与预设轨迹信息与号码对应关系查找与所述第一轨迹信息对应的号码,使号码得以根据所述终端的自身摇动轨迹实现拨出;与现有技术相比,拨号步骤少于现有技术中呼叫需要操作的步骤,使得操作步骤减少,解决了现有技术中存在的呼叫拨号步骤繁琐的问题。

如图10所示,本发明又一实施例提供的一种终端,包括存储器1001、陀螺仪1002、处理器1003。

存储器1001,用于存储预先设置的预设轨迹信息与号码的对应关系。

陀螺仪1002,用于采集所述终端处于启动摇动拨号模式状态下的位移数据和角度数据。

处理器1003,需要拨号时,终端采集在摇动拨号模式下产生的位置数据,根据采集得到的所述位置数据生成第一轨迹信息;根据对所述第一轨迹信息以及预设轨迹信息进行比对得到轨迹差;通过判断轨迹差是否在预先设置的轨迹误差阈值内,以得到拨号的指令;根据所述第一轨迹信息以及预设轨迹信息与号码对应关系查找与所述第一轨迹信息对应的号码,并拨出所述号码。其中,所述处理器的具体实现方式为,在设置模式下,采集所述终端的位置数据,通过空间定位的方法生成预设轨迹信息,获取号码信息,并保存所述预设轨迹信息与所述号码的对应关系,在接收到启动摇动拨号模式的启动指令时,获取所述陀螺仪采集的位置数据,终端采集在摇动拨号模式下产生的位置数据,根据采集得到的所述位置数据生成第一轨迹信息,将所述第一轨迹信息与预设轨迹信息进行差值比对,得到轨迹差,若所述轨迹差在预先设置的轨迹误差阈值内,确认所述预设轨迹对应的号码为需要拨出的号码,并拨出所述号码。

在本发明提供的终端,可以使号码得以根据终端的自身摇动轨迹实现拨出,从而大大简化了拨号操作的步骤,减少了拨号时间,为用户拨打电话提供了方便。比如,用户可以将常用联系人的号码与预设轨迹信息之间建立对应关系,以使得常用联系人的号码通过终端的自身摇动轨迹实现拨出;再如,还可以将紧急呼叫号码(如火警号、匪警号)与预设轨迹信息之间建立对应关系,从而便于紧急呼叫号码的快速拨打。

本发明实施例提供的一种终端,由于在需要拨号时通过所述终端具有的采集数据功能记录所述终端的第一轨迹信息,根据所述第一轨迹信息与预设轨迹信息与号码对应关系查找与所述第一轨迹信息对应的号码,使号码得以根据所述终端的自身摇动轨迹实现拨出;与现有技术相比,拨号步骤少于现有技术中呼叫需要操作的步骤,使得操作步骤减少,解决了现有技术中存在的呼叫拨号步骤繁琐的问题。

通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可以用硬件实现,或固件实现,或它们的组合方式来实现。当使用软件实现时,可以将上述功能存储在计算机可读介质中或作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是计算机能够存取的任何可用介质。以此为例但不限于:计算机可读介质可以包括ram、rom、eeprom、cd-rom或其他光盘存储、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质。此外。任何连接可以适当的成为计算机可读介质。例如,如果软件是使用同轴电缆、光纤光缆、双绞线、数字用户线(dsl)或者诸如红外线、无线电和微波之类的无线技术从网站、服务器或者其他远程源传输的,那么同轴电缆、光纤光缆、双绞线、dsl或者诸如红外线、无线和微波之类的无线技术包括在所属介质的定影中。如本发明所使用的,盘(disk)和碟(disc)包括压缩光碟(cd)、激光碟、光碟、数字通用光碟(dvd)、软盘和蓝光光碟,其中盘通常磁性的复制数据,而碟则用激光来光学的复制数据。上面的组合也应当包括在计算机可读介质的保护范围之内。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1