通过检测震动实现移动终端操作的方法、装置、震动检测设备的制作方法

文档序号:6541097阅读:199来源:国知局
通过检测震动实现移动终端操作的方法、装置、震动检测设备的制作方法
【专利摘要】本发明公开了一种通过检测震动实现移动终端操作的方法、装置、震动检测设备,涉及移动终端领域,所述方法包括:通过实时检测用户对移动终端壳体的敲击操作,生成检测信号;利用所述检测信号,获取所述敲击操作指示的操作指令;按照所述操作指令,执行相应的操作。本发明能够满足用户对移动终端的更加自由的操控需求,不需要特定材料,实现成本低。
【专利说明】通过检测震动实现移动终端操作的方法、装置、震动检测设备
【技术领域】
[0001]本发明涉及移动终端领域,特别涉及一种通过检测移动终端的震动实现移动终端操作的方法及相关的装置。
【背景技术】
[0002]目前,手机、平板电脑、笔记本等移动产品都可以通过键盘、触摸屏、重力感应、感光、声音、磁力等许多方式,实现机器的功能操作。以上提到的各种感应方式,都有各自的局限性。
[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]指令绑定模块,用于将移动终端中预存的特征信息与用户期望的操作指令进行绑定。
[0038]与现有技术相比较,本发明的有益效果在于:
[0039]本发明通过实时检测用户敲击移动终端壳体而产生的震动,实现移动终端的功能响应,适用于笔记本电脑、平板电脑、手机等移动终端。
【专利附图】

【附图说明】
[0040]图1是本发明实施例提供的通过检测震动实现移动终端操作的方法原理框图;
[0041]图2是本发明实施例提供的通过检测震动实现笔记本操作的笔记本示意图;
[0042]图3是本发明实施例提供的通过检测震动实现移动终端操作的装置框图;
[0043]图4是本发明实施例提供的通过检测震动实现笔记本操作的流程图。
【具体实施方式】
[0044]以下结合附图对本发明的优选实施例进行详细说明,应当理解,以下所说明的优选实施例仅用于说明和解释本发明,并不用于限定本发明。[0045]图1是本发明实施例提供的通过检测震动实现移动终端操作的方法原理框图,如图1所示,包括:
[0046]步骤101、通过实时检测用户对移动终端壳体的敲击操作,生成检测信号。
[0047]在移动终端的壳体内表面安装震动传感器,在所述步骤101中,可利用所述震动传感器,实时检测用户对移动终端壳体的敲击操作,并生成检测信号。
[0048]步骤102、利用所述检测信号,获取所述敲击操作指示的操作指令。
[0049]在所述步骤102中,首先利用所述检测信号,得到用来表征敲击特征的操作信息,具体地说,判断所述检测信号是否有效,并当判断所述检测信号有效时,将所述检测信号与在前生成的检测信号进行组合,形成检测信号序列,根据所述检测信号序列,确定预设定长时段内的包含敲击次数和/或敲击节奏的敲击特征,并生成用来表征所述敲击特征的操作信息。然后,将所述操作信息与预存的特征信息进行比较,若找到匹配的特征信息,则获取与所述特征信息对应的操作指令。
[0050]进一步地,可以通过所述检测信号的幅值(即信号强度),判断所述检测信号是否有效。具体地说,将所述检测信号的幅值与预设幅值进行比较,若所述检测信号的幅值大于所述预设幅值,则确定所述检测信号有效,否则确定所述检测信号无效,并将无效的检测信号丢弃,从而有效避免检测到的无效的检测信号(例如用户轻轻触摸移动终端壳体时)导致的移动终端操作失败或移动终端误操作。
[0051]进一步地,在利用本发明的方法实现移动终端操作前,需要在移动终端中预存用来表征敲击特征的特征信息,并将所述特征信息与用户期望的操作指令进行绑定。所述预存的特征信息可以是移动终端出厂前预先存储的,也可以是用户按照其使用习惯进行个性化设置的。用户进行设置时,与上述的生成操作信息的过程类似,在此不再赘述。移动终端也可以根据不同用户的操作情况,例如,敲击次数、敲击速度、敲击间隔等等生成适应于不同用户使用习惯的特征信息。
[0052]进一步地,移动终端检测到用户对其壳体的敲击操作并生成所述敲击操作对应的检测信号,将所述敲击操作发生的时间记录为起始时间,并将从所述起始时间开始的预设定长时段(例如2s,4s,8s等)内得到的检测信号依次进行组合,最终生成所述操作信息。这里可以使用定时器进行定时,定时器超时后重置,并等待下一次检测到用户的敲击操作时重新定时。上述检测信号进一步指通过有效性判断,确定为有效的检测信号。
[0053]步骤103、按照所述操作指令,执行相应的操作。
[0054]所述步骤103包括:移动终端按照所述操作指令,调用相应的应用程序,利用所述应用程序,执行相应的操作。
[0055]以检测“用户连续快速敲击移动终端两次”实现“屏幕内容向下滚动”为例,首先,用户进入设置状态后,按照其使用习惯连续快速敲击移动终端壳体两次。移动终端通过实时检测用户敲击而产生的震动,确定预设定长时段内(假设为2S)存在有效的连续快速的两次敲击,生成用来表征所述敲击特征(即连续快速的两次敲击)的特征信息,然后将所述特征信息与“屏幕内容向下滚动”的操作指令进行绑定。也就是说,移动终端通过实时检测用户对其壳体的敲击操作,生成所述敲击操作对应的检测信号,并在所述检测信号有效时将所述敲击操作发生的时间记录为起始时间;从所述起始时间起IS内,移动终端再次检测到用户对其壳体的敲击操作,生成相应的检测信号,并在所述检测信号有效时将其与在前生成的检测信号进行组合,形成检测信号序列;可见,移动终端能够确定在所述预设定长时段2S内包含敲击次数(2次)和敲击节奏(1S内敲击两次)的特征信息,将所述特征信息与使“屏幕内容向下滚动”的操作指令进行绑定和存储,实现用户设置。设置完成后,用户连续快速敲击移动终端壳体两次,与上述设置过程类似,移动终端能够确定在预设定长时段2S内包含敲击次数(2次)和敲击节奏(IS内敲击两次)的敲击特征,并生成用来表征所述敲击特征的操作信息;通过将所生成的操作信息与在前存储的特征信息进行匹配,得到用于使“屏幕内容向下滚动”的操作指令,并按照所述操作指令,调用“屏幕内容向下滚动”的应用程序,执行所述应用程序,实现“屏幕内容向下滚动”。
[0056]本发明还提供了一种用来实现移动终端操作的震动检测设备,所述震动检测设备包括安装在移动终端壳体内表面的震动传感器,其实时检测用户对移动终端壳体的敲击操作,并生成检测信号,以供移动终端进行相应操作。图2是本发明实施例提供的通过检测震动实现笔记本操作的示意图,如图2所示,将震动传感器贴合笔记本机壳内表面的任意较平整的区域,比如键盘下部的掌托区域,以利于用户有充分的空间完成有效的敲击壳体的动作,并且敲击动作能带动机壳产生清晰的震动特征。在敲击壳体时,敲击动作带动机壳产生震动,触发震动传感器,震动传感器将机械震动信号转化为电信号(即检测信号),移动终端的处理器通过对预设定长时段内的得到的检测信号进行处理,得到用来表征敲击特征的操作信息,并通过与预设的特征信息进行比对,比如特定的敲击节奏、敲击间隔、敲击次数,来决定调用相应的应用程序,进而驱动系统做出响应。
[0057]例如,用户通过敲击动作在系统中预先输入某组震动特征(例如连续快速敲击两次等),并定义这组震动特征对应某种系统操作指令(例如屏幕向下滚动等)。设定完成后,数据中心存储相应数据。当数据中心再次接收到由用户敲击壳体触发震动传感器产生的相应电信号时(例如连续快速敲击两次等),便能通过比对预设的动作定义,驱动系统完成对应的操作(例屏幕向下滚动等)。
[0058]图3是本发明实施例提供的通过检测震动实现移动终端操作的装置框图,如图3所示,包括:震动检测模块201、指令获取模块202和操作响应模块203。首先,震动检测模块201通过实时检测用户对移动终端壳体的敲击操作,生成检测信号,例如,可以在移动终端的壳体内表面安装震动传感器,利用所述震动传感器,实时检测用户对移动终端壳体的敲击操作,并生成检测信号。然后指令获取模块202利用所述检测信号,获取所述敲击操作指示的操作指令。最后,操作响应模块203按照所述操作指令,执行相应的操作,具体地说,操作响应模块203按照所述操作指令,调用相应的应用程序,并利用所调用的应用程序,执行相应的操作。
[0059]进一步地,所述指令获取模块202包括:信息获取子模块、信息匹配子模块和指令获取子模块。首先,信息获取子模块利用所述检测信号,得到用来表征敲击特征的操作信息,具体地说,信息获取子模块通过所述检测信号的幅值与预设幅值的比较结果判断所述检测信号是否有效,若所述检测信号的幅值大于所述预设幅值,则确定所述检测信号有效,否则确定所述检测信号无效,当确定所述检测信号有效时,将所述检测信号与在前生成的检测信号进行组合,形成检测信号序列,并根据所述检测信号序列,确定预设定长时段内的包含敲击次数和/或敲击节奏的敲击特征,生成用来表征所述敲击特征的操作信息。然后,匹配子模块将所述操作信息与预存的特征信息进行比较,若找到匹配的特征信息,则指令获取子模块获取与所述特征信息对应的操作指令。
[0060]进一步地,所述装置还包括:用于将移动终端中预存的特征信息与用户期望的操作指令进行绑定的指令绑定模块204。
[0061]由于大多数移动终端的外壳都是塑料壳体,用手敲击壳体会产生特定的震动,如果将手指敲击壳体的震动特征作为信号源,触发移动终端的特定操作,就产生一种新的操作方式,并且不需要特别的材料支持,在整个移动终端机体都可以实现操作。
[0062]图4是本发明实施例提供的通过检测震动实现笔记本操作的流程图,如图4所示,包括:
[0063]步骤401、用户对笔记本外壳进行触碰式操作。
[0064]步骤402、安装在笔记本机壳内表面的震动传感器被触发。
[0065]步骤403、震动传感器生成对应所述触碰式操作的检测信号,定时器启动。
[0066]步骤404、判断所述检测信号是否有效,若有效则执行步骤405,否则执行步骤408。
[0067]所述步骤404中,本实施例中采用所述检测信号的幅值(即信号强度)对所述检测信号的有效性进行判断,若所述幅值大于预设幅值,则确定所述检测信号有效,否则确定所述检测信号无效。
[0068]步骤405、利用所述有效的检测信号,获取操作指令。
[0069]所述步骤405包括:将定时器定时期间(即预设定长时段)的全部的有效的检测信号进行组合,形成检测信号序列,并根据所述检测信号序列,确定包含敲击次数和敲击节奏的敲击特征,并生成用来表征所述敲击特征的操作信息。将所述操作信息与预设的特征信息进行比较,如果与所述操作信息相匹配的特征信息,则获取与所述特征信息绑定的操作指令。
[0070]步骤406、利用所述操作指令,调用应用程序。
[0071]步骤407、执行所述应用程序,使笔记本响应用户的触碰式操作。
[0072]步骤408、丢弃所述无效的检测信号。
[0073]在执行步骤401前,用户可以在笔记本系统中预先输入具有某组震动特征(比如快二慢三的五次敲击,连续快速两次敲击等)的特征信息,并定义这组特征信息对应某一操作指令(比如解锁密码、关闭屏幕、调整音量、向下滚动等),设定完成后,存储所述特征信息及其操作指令。
[0074]当再次接收到由用户敲击笔记本壳体触发震动传感器产生的相应检测信号时(t匕如快二慢三的五次敲击,连续快速两次敲击等),便能通过比对预定义并存储的内容,驱动系统完成对应的操作(比如解锁密码、关闭屏幕、调整音量、向下滚动等)。
[0075]综上所述,本发明具有以下技术效果:
[0076]1、本发明能够满足用户对移动终端的更自由的操控需求;
[0077]2、本发明不需要特定的材料,实现成本低。
[0078]尽管上文对本发明进行了详细说明,但是本发明不限于此,本【技术领域】技术人员可以根据本发明的原理进行各种修改。因此,凡按照本发明原理所作的修改,都应当理解为落入本发明的保护范围。
【权利要求】
1.通过检测震动实现移动终端操作的方法,其特征在于,包括: 通过实时检测用户对移动终端壳体的敲击操作,生成检测信号; 利用所述检测信号,获取所述敲击操作指示的操作指令; 按照所述操作指令,执行相应的操作。
2.根据权利要求1所述的方法,其特征在于,所述的利用所述检测信号,获取对应所述敲击操作的操作指令的步骤包括: 利用所述检测信号,得到用来表征敲击特征的操作信息; 将所述操作信息与预存的特征信息进行比较; 若找到匹配的特征信息,则获取与所述特征信息对应的操作指令。
3.根据权利要求2所述的方法,其特征在于,所述的利用所述检测信号,得到用来表征敲击特征的操作信息的步骤包括: 判断所述检测信号是否有效; 若所述检测信号有效,则将所述检测信号与在前生成的检测信号进行组合,形成检测信号序列; 根据所述检测信号序列,确定预设定长时段内的包含敲击次数和/或敲击节奏的敲击特征,并生成用来表征所述敲击特征的操作信息。
4.根据权利要求3所述的方`法,其特征在于,所述的判断所述检测信号是否有效的步骤包括: 将所述检测信号的幅值与预设幅值进行比较; 若所述检测信号的幅值大于所述预设幅值,则确定所述检测信号有效,否则确定所述检测信号无效。
5.根据权利要求1-4任意一项所述的方法,其特征在于,在所述的通过实时检测用户对移动终端壳体的敲击操作,生成检测信号的步骤之前,还包括: 将移动终端中预存的特征信息与用户期望的操作指令进行绑定。
6.根据权利要求1所述的方法,其特征在于,所述的按照所述操作指令,执行相应的操作的步骤包括: 移动终端按照所述操作指令,调用相应的应用程序; 利用所述应用程序,执行相应的操作。
7.一种用来实现移动终端操作的震动检测设备,其特征在于,包括安装在移动终端壳体内表面的震动传感器,其实时检测用户对移动终端壳体的敲击操作,并生成检测信号,以供移动终端进行相应操作。
8.通过检测震动实现移动终端操作的装置,其特征在于,包括: 震动检测模块,用于通过实时检测用户对移动终端壳体的敲击操作,生成检测信号; 指令获取模块,用于利用所述检测信号,获取所述敲击操作指示的操作指令; 操作响应模块,用于按照所述操作指令,执行相应的操作。
9.根据权利要求8所述的装置,其特征在于,所述指令获取模块包括: 信息获取子模块,用于利用所述检测信号,得到用来表征敲击特征的操作信息; 信息匹配子模块,用于将所述操作信息与预存的特征信息进行比较; 指令获取子模块,用于当找到匹配的特征信息时,获取与所述特征信息对应的操作指令。
10.根据权利要求9所述的装置,其特征在于,还包括: 指令绑定模块,用于将 移动终端中预存的特征信息与用户期望的操作指令进行绑定。
【文档编号】G06F3/01GK103885594SQ201410103106
【公开日】2014年6月25日 申请日期:2014年3月19日 优先权日:2013年10月12日
【发明者】李鹏 申请人:合肥联宝信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1