一种对马达进行控制的方法及终端的制作方法

文档序号:9750392阅读:473来源:国知局
一种对马达进行控制的方法及终端的制作方法
【技术领域】
[0001]本发明涉及终端控制领域,尤其涉及一种对马达进行控制的方法及终端。
【背景技术】
[0002]随着电子技术不断发展,终端的功能越来越丰富,目前终端一般会提供振动功能,能够在几乎不发出声音的情形下通过设备自身产生的振动提醒用户。其中,终端可以是手机、笔记本电脑、MP3、MP4或]^AWersonal Digital Assistant,个人数字助理)等电子设备。
[0003]现有技术中,终端通过一个马达来实现振动功能,马达的偏心轮在直流电机的驱动下进行高速旋转,因此会产生振动,从而带动终端振动。
[0004]但是,一个马达进行振动,效果单一,一般仅能用作消息提醒,可应用的场景少,应用灵活性差。

【发明内容】

[0005]本发明实施例提供了一种对马达进行控制的方法及终端,能够针对不同事件,通过对终端内设置于不同屏幕区域下方的马达的控制,来触发与该事件对应的马达的振动。
[0006]本发明实施例第一方面提供了一种对马达进行控制的方法,包括:
[0007]检测触发终端振动的事件;
[0008]从所述终端的至少两个马达中选择与所述事件对应的马达,其中,所述至少两个马达中的每个马达设置于所述终端内且分别位于所述终端的不同屏幕区域的下方;
[0009]启动选择到的马达。
[0010]在本发明的一些实施例中,从终端的至少两个马达中选择与事件对应的马达,包括:
[0011]确定所述事件是接收到用于指示方向的信号;
[0012]确定与所述信号指示的方向匹配的至少两个屏幕区域;
[0013]确定所述至少两个屏幕区域下方的马达为与所述事件对应的马达。
[0014]在本发明的一些实施例中,从终端的至少两个马达中选择与事件对应的马达,包括:
[0015]确定所述事件是触摸屏幕的操作;
[0016]确定被触摸的屏幕区域下方的马达为与所述触摸屏幕的操作对应的马达。
[0017]在本发明的一些实施例中,所述触摸屏幕的操作为在屏幕上进行滑动的操作,启动选择到的马达,包括:
[0018]依次启动被触摸的屏幕区域下方的马达,其中,当前被触摸的屏幕区域下方的马达的振动强度从被启动开始到下一个马达被启动前逐渐增强,从所述下一个马达被启动后逐渐减弱。
[0019]在本发明的一些实施例中,启动选择到的马达,包括:
[0020]启动被触摸的屏幕区域下方的马达,其中,当前被触摸的屏幕区域下方的马达的振动强度从被启动开始随被触摸时间的增加而增强。
[0021]本发明实施例第二方面提供了一种终端,包括至少两个马达,所述至少两个马达中的每个马达分别设置于终端内且位于所述终端的不同屏幕区域的下方,终端还包括:
[0022]检测模块,用于检测触发所述终端振动的事件;
[0023]选择模块,用于从至少两个马达中选择与所述事件对应的马达;
[0024]启动模块,用于启动选择到的马达。
[0025]在本发明的一些实施例中,选择模块具体用于:
[0026]确定所述事件为接收到用于指示方向的信号;
[0027]确定与所述信号指示的方向匹配的至少两个屏幕区域;
[0028]确定所述至少两个屏幕区域下方的马达为与所述事件对应的马达。
[0029]在本发明的一些实施例中,选择模块具体用于:
[0030]确定所述事件是触摸屏幕的操作;
[0031]确定被触摸的屏幕区域下方的马达为与所述事件对应的马达。
[0032]在本发明的一些实施例中,触摸屏幕的操作为在触摸屏上进行滑动的操作,启动模块具体用于:
[0033]依次启动被触摸的屏幕区域下方的马达,其中,当前被触摸的屏幕区域下方的马达的振动强度从被启动开始到下一个马达被启动前逐渐增强,从所述下一个马达被启动后逐渐减弱。
[0034]在本发明的一些实施例中,启动模块具体用于:
[0035]启动被触摸到的屏幕区域下方的马达,其中,当前被触摸的屏幕区域下方的马达的振动强度从被启动开始随被触摸时间的增加而增强。
[0036]从以上技术方案可以看出,本发明实施例具有以下优点:本发明实施例中,终端内设置有至少两个马达,且至少两个马达分别设置于终端的不同屏幕区域的下方,当检测到触发终端振动的事件,则会从至少两个马达中选取与触发终端振动的事件对应的马达,然后启动与事件对应的马达,通过本技术方案可以针对具体触发振动的事件的不同来控制终端内不同屏幕区域下方的马达以及马达的工作方式,增强了对触发事件的区别性,以及提高了用户对触发事件的可读性。
【附图说明】
[0037]图1为本发明一个实施例提供的对马达进行控制的方法的流程示意图;
[0038]图2为本发明另一个实施例提供的屏幕区域下方的马达设置示意图;
[0039]图3为本发明提供的终端的一个实施例的结构示意图。
【具体实施方式】
[0040]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0041]本发明实施例提供一种对马达进行控制的方法,包括:
[0042]检测触发终端振动的事件;
[0043]从所述终端的至少两个马达中选择与所述事件对应的马达,其中,所述至少两个马达中的每个马达设置于所述终端内且分别位于所述终端的不同屏幕区域的下方;
[0044]启动选择到的马达。
[0045]具体的,请参阅图1,图1是本发明的对马达进行控制的方法的一个实施例图,该实施例中,该方法可包括:
[0046]101、检测触发终端振动的事件;
[0047]其中,触发终端振动的事件大致可分为两类,一类是终端接收输入设备或用户手动输入的一些指令而产生的事件,如输入设备为触控笔,触摸终端的屏幕的操作可以被预定义为触发终端振动的事件,第二种是终端监测自身系统中的一些应用信息,如终端当前运行的某一应用需要指示方向的,则视为触发终端振动的事件。
[0048]102、从终端的至少两个马达中选择与事件对应的马达。
[0049]其中,至少两个马达中的每个马达设置于终端内且分别位于终端的不同屏幕区域的下方;
[0050]根据触发终端振动事件的不同,可以从终端内选择不同的马达以及对选择的马达的运行进行不同的控制。至少两个马达的组合能够通过按顺序振动,同时振动等做出多种不同的振动反馈或振动提示信息。
[0051]下面仅以触发终端振动的事件的两种情形进行说明,第一种是方向提示的事件,第二种是触摸反馈的事件。
[0052]针对方向提示的事件,作为可选的,从终端的至少两个马达中选择与事件对应的马达,包括:
[0053]确定事件为接收到用于指示方向的信号;
[0054]确定与该信号指示的方向匹配的至少两个屏幕区域;
[0055]确定该至少两个屏幕区域下方的马达为与该事件对应的马达。
[0056]需要说明的是,根据两点可以确定一条直线,因此根据两点也可以确定一个方向。在本发明实施例中,在事件为接受到指示某一方向的信号时,根据该方向可以知道与该方向对应的两个屏幕区域(相当于两个点),从而确定该两个屏幕区域下方的马达为与该方向对应的马达,也即为与该事件对应的马达,即确定出终端内到底哪几个马达被
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1