[发明专利]触发终端中预设功能的方法和装置在审
申请号: | 201810708413.3 | 申请日: | 2018-07-02 |
公开(公告)号: | CN109327600A | 公开(公告)日: | 2019-02-12 |
发明(设计)人: | 刘静光;邓伟 | 申请(专利权)人: | 链家网(北京)科技有限公司 |
主分类号: | H04M1/725 | 分类号: | H04M1/725 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹;吴欢燕 |
地址: | 100085 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 摇晃 触发 预设功能 终端 预设 方法和装置 触发事件 记录 保证 | ||
本发明提供一种触发终端中预设功能的方法和装置,其中方法包括:在预设时间内,若确定所述终端发生摇晃,则记录各相邻的两次摇晃的时间间隔和已摇晃的次数;若根据所述各相邻的两次摇晃的时间间隔小于第一时间阈值且已摇晃的次数大于预设次数,则触发终端中的预设功能。本发明实施例在执行预设的触发事件前,通过设置多种阈值,保证待触发的事件可以准确地得到执行,提高了用户的体验度。
技术领域
本发明涉及软件开发技术领域,更具体地,涉及触发终端中预设功能的方法和装置。
背景技术
在Android应用开发中,很少有针对于该应用做一些全局功能的开发,通常将一些可以作为全局的功能局部化。比如一些搜索功能和咨询功能,往往都会被放在“首页”或者“我的”页面当中,这些功能是可以在这个应用的全局范围进行触发的。
在Android系统中对加速度传感器应用比较广泛的是摇一摇功能,通过摇晃手机触发加速度传感器来实现一定的功能。这种对加速度传感器的应用是局限在某一个页面之中。如微信的摇一摇功能,只有在点击了“摇一摇”按钮,进入摇一摇页面,才能够触发加速度传感器实现摇一摇功能。很明显,这只是一个局部功能的实现。在这种情况下,对加速度传感器的触发条件不必过于苛刻。
现有APP中对加速度传感器的应用很少是基于全局功能,绝大部分都是在特定页面进行应用,并且对加速度传感器的触发条件规定过于简单,如果直接应用在全局功能,就会导致误触发的问题。
发明内容
本发明提供一种克服上述问题或者至少部分地解决上述问题的触发终端中预设功能的方法和装置。
根据本发明的第一个方面,提供一种触发终端中预设功能的方法,包括:
在预设时间内,若确定所述终端发生摇晃,则记录各相邻的两次摇晃的时间间隔和已摇晃的次数;
若根据所述各相邻的两次摇晃的时间间隔小于第一时间阈值且已摇晃的次数大于预设次数,则触发终端中的预设功能。
根据本发明的第二个方面,提供一种触发终端中预设功能的装置,其特征在于,包括:
记录模块,用于记录在预设时间内,若确定所述终端发生摇晃,则记录各相邻的两次摇晃的时间间隔和已摇晃的次数;
触发模块,用于若根据所述各相邻的两次摇晃的时间间隔小于第一时间阈值且已摇晃的次数大于预设次数,则触发终端中的预设功能。
根据本发明的第三个方面,还提供一种电子设备,包括:
至少一个处理器;以及
与所述处理器通信连接的至少一个存储器,其中:
所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行第一方面的各种可能的实现方式中任一种可能的实现方式所提供的触发终端中预设功能的方法。
根据本发明的第四个方面,还提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行第一方面的各种可能的实现方式中任一种可能的实现方式所提供的触发终端中预设功能的方法。
本发明提出的触发终端中预设功能的方法和装置,在确定摇晃发生后,会根据两次摇晃的时间间隔判断是否存在连续的摇晃,并且当连续的摇晃的次数大于最低次数时,认为这些摇晃时使用者有意产生的摇晃,最终能够触发终端中的预设功能。本发明实施例在执行预设的触发事件前,通过设置多种阈值,保证待触发的事件可以准确地得到执行,提高了用户的体验度。相应地,本发明实施例可以通过对上述两种阈值进行调整,实现不同的功能,具有很高的灵活性。
附图说明
图1为根据本发明实施例的触发终端中预设功能的方法的流程示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于链家网(北京)科技有限公司,未经链家网(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810708413.3/2.html,转载请声明来源钻瓜专利网。