本发明涉及终端按键技术领域,具体的,涉及物理按键提示操作的方法及装置。
背景技术:
随着移动设备技术的发展,智能手机不断普及,并在人们的日常生活中扮演着越来越重要的角色。
现有的智能手机通常采用三个按键的设计,三个按键采用虚拟按键的方式或物理按键的形式,三个按键设置在智能手机的显示区域下方,其中,各个按键用于实现不同的功能,通常情况下,三个按键分别用于实现呼出菜单、返回主页和返回操作功能。当用户触摸一个按键时,智能手机接收到相应的触发信号,并根据该触发信号实现该按键对应的功能。但是三按键的设计占用大量的正面空间,影响智能手机整体的美观,且三个按键分开分布不利于用户的单手操作。
随着技术发展,出现了触摸按键,以单个触摸按键代替三个按键,且用户可通过特定的交互操作除了可以实现三个按键的功能还可以实现多种操作功能。例如,轻触触摸按键,返回前一操作界面;按压触摸按键,返回主页,在触摸按键一侧向上滑动操作,显示应用管理界面等。随着单个触摸按键的开发应用,可实现的功能越来越多,以至于在不同的操作页面利用同一交互操作可实现不同的功能。
但是,过多的交互操作容易使用户产生混淆,无法确定触控触摸按键后产生的操作结果,有可能是返回上一页,也有可能是关闭键盘。这在一定程度上为用户带来了操作上的困扰。
技术实现要素:
本发明的主要目的是提供一种通过按键提示操作,减少误触操作的物理按键提示操作的方法。
本发明的另一目的是提供一种可预见操作,减少误触操作的物理按键提示操作的装置。
为了实现上述主要目的,本发明提供的物理按键提示操作的方法包括:获取界面展示指令,在屏幕上展示当前的操作界面;获取当前操作界面下按键被触碰后生成的控制指令;在按键上显示控制指令对应的提示信息,提示信息用于提示按键被触碰后产生的操作效果。
由上述方案可见,由于在不同操作界面触碰按键时执行的操作不同,为避免用户触碰按键操作时,产生与用户预想不一致的效果,先获取当前操作界面下按键被触碰后生成的控制指令,并在按键上显示控制指令对应的提示信息,使用户可直观获知当前操作界面下触碰按键会产生的操作结果。同时,利用按键显示提示信息而不是利用屏幕显示,不影响操作界面的布置且用户不易产生混淆,提高用户的体验度。
进一步的方案中,提示信息包括控制指令的简要描述信息或者标示控制指令的标志图案。
由此可见,为了提供更多的显示空间,终端设备上按键的体积一般较小,显示空间有限,因此需要显示的提示信息为控制指令的简要描述信息或者标示控制指令的标志图案等简单的提示信息,便于在按键上显示,同时,简要描述的文字或系统默认的控制指令的标志图案更易让用户了解触碰按键后产生的操作结果。
进一步的方案中, 在按键上显示控制指令对应的提示信息之后,检测到关闭指令,则关闭提示信息的显示。
由此可见,在不同的操作界面切换时,需要将前一操作界面的提示信息进行关闭后再显示下一操作界面的提示信息。或者当用户对各种界面下触摸按键产生的操作结果较为熟悉,且无需再进行提示时,可将按键显示的提示信息关闭。用户可在应用设置界面进行按键显示的提示信息关闭,还可以在当前操作界面设置虚拟按键,点击虚拟按键即可进入设置界面,进而关闭提示信息的显示,避免为用户产生不必要的烦扰。
更进一步的方案中,检测到关闭指令包括:检测到按键被触碰,则检测到关闭指令;或者检测到用户在操作界面执行设定的操作,则检测到关闭指令。
由此可见,由于不同操作界面下触碰按键产生的操作不同,而且在一个操作界面下触碰按键后即会进入下一操作界面,因此,控制指令的提示信息也会进行相应的改变,即,在检测到触碰按键后,将当前按键显示的信息关闭同时显示新进入界面下的触碰按键的控制指令对应的提示信息,为用户提供便捷的操作提示。另外,在需要单次关闭提示信息的显示时,可通过操作界面中的虚拟按键进入关闭按键显示提示信息的设置界面,从而关闭在按键上提示信息的显示。关闭按键显示提示信息的设置界面还可通过终端中的系统设置进入。
具体的方案中,按键内设置有LED指示灯,在按键上显示控制指令对应的提示信息包括:控制LED指示灯的亮度或颜色输出提示信息;其中,LED指示灯的亮度或颜色与提示信息对应。
由此可见,在按键内设置LED指示灯,实现按键显示控制指令对应的提示信息的效果,便于用户获知触碰按键后生成的控制指令。控制LED指示灯的亮度或颜色输出提示信息。例如,LED指示灯中显示指示信息的部分的亮度或者颜色与其他部分的不同,从而形成所要显示的代表操作指令的文字或图案。
为了实现上述另一目的,本发明提供的物理按键提示操作的装置包括:界面展示模块,用于获取界面展示指令,在屏幕上展示当前的操作界面;信息获取模块,用于获取当前操作界面下按键被触碰后生成的控制指令;显示提示模块,设置在按键上,用于显示控制指令对应的提示信息,提示信息用于提示按键被触碰后产生的操作效果。
由上述方案可见,获取当前操作界面下按键被触碰后生成的控制指令,并在按键上显示控制指令对应的提示信息,可对当前界面下触碰按键后的操作进行预判,为用户提供操作指引,避免用户错误的使用触碰按键操作,造成不必要的麻烦,同时,利用按键进行显示,不占用屏幕的显示空间,不影响屏幕上显示的操作界面的布置,而且用户不易混淆文字提示用户操作的对象,提高用户的体验度。
附图说明
图1是本发明物理按键提示操作的方法实施例的流程图。
图2是本发明物理按键提示操作的方法实施例按键提示返回控制指令的效果图。
图3是本发明物理按键提示操作的方法实施例按键提示指纹提取控制指令的效果图。
图4是本发明物理按键提示操作的方法实施例按键提示舍弃控制指令的效果图。
图5是本发明物理按键提示操作的方法实施例按键提示禁用控制指令的效果图。
图6是本发明物理按键提示操作的装置实施例的结构框图。
以下结合附图及实施例对本发明作进一步说明。
具体实施方式
本发明物理按键提示操作的方法是应用在诸如智能手机等具有通信功能的移动终端上,优选地,移动终端上设有物理按键,并且可通过触摸、滑动等交互操作实现特定的功能。本发明的物理按键提示操作的装置是应用在移动终端上用于实现物理按键提示操作的方法的装置。
物理按键提示操作的方法实施例:
本发明物理按键提示操作的方法是应用在诸如智能手机、平板电脑等移动终端上,优选地,移动终端上设有物理按键,该物理按键通过设置触控检测器检测用户是否触碰该物理按键,触控检测器可以是电容式触控检测器、光学传感器或者是指纹传感器等等。例如,用户在使用终端设备时,终端可以通过设置在物理按键中的电容式触控检测器检测是否存在感应电流,当检测到感应电流时,即可认为用户触碰了该物理按键。又例如,终端可以通过设置在物理按键中的光学传感器检测进光量是否发生变化,当进光量发生变化时,即可认为用户触碰了该物理按键。用户可通过在物理按键上触摸、滑动或按压等交互操作实现特定的功能操作。
此外,按键内还设置有指示装置,指示装置可显示将要执行的控制指令。指示装置可以是LED(发光二极管)指示灯、触摸屏等可显示信息或图案的指示装置。
如图1所示,本发明实施例提供一种物理按键提示操作的方法,该方法具体可以通过以下步骤实现:
步骤S1,获取界面展示指令,在屏幕上展示当前的操作界面。
获取界面展示指令可以是在屏幕上触摸、滑动等交互操作,通过交互操作可在屏幕上显示应用程序的操作界面。例如,可通过点击桌面显示的某一应用程序图标,进入该应用程序的操作界面;通过在屏幕上向左或向右滑动,显示上一次操作界面;或在当前操作界面点击虚拟按键,进入下一级操作界面等。
步骤S2,获取当前操作界面下按键被触碰后生成的控制指令。
有效触碰按键的判断可通过触碰时间、触碰面积和滑动方向等交互操作信息进行判断。例如,当该触摸按键的时间大于预设时间阈值时,即可判断该次触碰操作为有效操作,预设时间阈值可以根据大量的用户数据统计得到,比如,该预设时间阈值可以为0.5 秒。此外,为了防止误触操作或用户可能会长时间将手指放置在物理按键上而不进行任何操作,此时,还可以检测触碰时间是否大于最大触碰时长,当该次触碰时间大于最大触碰时长时,则判断该次操作为无效操作。
当前操作界面下按键被触碰后生成的控制指令为存储在终端设备存储器中程序代码。不同的操作界面下触碰按键后执行的操作不同,例如,在不同界面下,触摸按键后执行的操作可能是返回上一操作界面、隐藏虚拟键盘、获取指纹、取消应用程序的安装或卸载、舍弃保存或者禁用某项功能等不同操作。若当前操作界面为虚拟键盘输入的操作界面,触碰按键后,则会执行隐藏虚拟键盘。若当前操作界面为执行应用程序卸载或安装的操作界面,触碰按键后则会执行取消卸载或取消安装应用程序的操作。
步骤S3,在按键上显示控制指令对应的提示信息。
控制指令对应的提示信息存储在终端设备存储器中,提示信息包括控制指令的简要描述信息或者标示控制指令的标志图案,用于提示按键被触碰后产生的操作效果。每一个控制指令对应一个简要描述信息或者一个标志图案,简要描述信息或者标志图案由系统设定。简要描述信息可以是代表控制指令的文字概述,字数根据按键显示空间大小进行限定,例如,简要描述信息字数限定为不超过3个字。标志图案可以是本领域内默认标示控制指令的图案,也可是系统开发者自定义的标示控制指令的图案。
优选的,提示信息为标示控制指令的标志图案,将标示控制指令的标志图案显示在按键上。例如,参见图2,图2中的操作界面为无线网络应用界面,在该操作界面下,触碰按键时将会执行返回上一操作界面的操作,该控制指令对应的标志图案为“<”的图案,因此,将该图案显示在按键上进行提示,用户可获知触碰按键后的执行操作。参见图3,图3中的操作界面为指纹获取的应用界面,当前界面下,如检测到有触碰按键的操作时,将会执行指纹获取的操作,该操作对应的标志图案为一指纹图案,将该指纹图案显示在按键上。
可选的,提示信息为代表控制指令的简要描述信息,将代表控制指令的简要描述信息显示在按键上。例如,参见图4,图4中的操作界面为录音应用程序中保存录音的操作界面,在该操作界面下,若触碰按键则会执行放弃保存录音的操作,该操作对应的简要文字信息为“舍弃”,因此,在按键上会显示“舍弃”的字样。参见图5,图5中的操作界面为手机管理应用程序中定位申请的操作界面,在当前界面下,触碰按键时,该操作为无效操作,即,触碰按键不执行任何操作。该控制指令对应的简要文字信息为“禁用”。因此,在按键上显示“禁用”的字样,以便用户获知。
此外,本实施例中的提示装置可以为LED指示灯,在显示提示信息时,控制所述LED指示灯的亮度或颜色输出所述提示信息;其中,所述LED指示灯的亮度或颜色与提示信息对应。例如,LED指示灯中显示指示信息的部分的亮度或者颜色与其他部分的不同,从而形成所要显示的代表操作指令的文字或图案。
步骤S4,检测到关闭指令。
检测到关闭指令包括检测到所述按键被触碰,则确定检测到所述关闭指令。在一个操作界面下触碰按键后即会进入下一操作界面,控制指令的提示信息也会进行相应的改变,因此,需要将当前按键显示的提示信息关闭才能显示新进入界面下的触碰按键生成的控制指令的提示信息。
例如,某即时通信应用程序中文字输入操作界面,需要输入文字时,显示包含虚拟输入键盘的界面,此时,触摸按键后执行的操作为隐藏虚拟输入键盘,因此在按键上显示的提示信息为隐藏虚拟键盘的控制指令相关的简要描述信息或标志图案。不需要输入文字时,则显示聊天信息的界面,此时按键上显示的提示信息为返回上一操作界面相关的提示信息。因此在这两个界面切换时,按键上显示的提示信息也需相应的变换。当按键被触碰则对应的生成关闭当前显示的提示信息的关闭指令,可实现不同操作界面下触摸按键后生成的控制指令的切换提示。
步骤S5,关闭提示信息的显示。
可选的,当用户不切换到下一界面,需要在当前操作界面关闭提示信息的显示时,用户可在操作界面中执行设定的操作,设备检测到该设定的操作,则对应的生成关闭按键显示的提示信息的指令,从而关闭在按键上提示信息的显示。
例如,在进入某应用程序时,用户无需按键在使用该应用程序进行控制指令提示,用户可通过点击操作界面中设置的虚拟按键进入关闭显示设置界面,选择关闭的选项并确认。再退出设置界面后即默认为获取到关闭指令,进而关闭提示信息的显示。直至用户关闭该应用程序或进入另一应用程序的应用界面后再进行提示信息的显示。
可选的,在用户对按键操作较为熟悉或用户无需按键提示控制指令的情况下,用户可进入终端系统的设置界面进行关闭按键显示提示信息的操作。为了防止用户误触操作,在点击关闭按键显示提示信息时显示提示对话框,并在对话框中显示“确认关闭”虚拟按键和“取消”虚拟按键。当接收到点击“确认关闭”虚拟按键的指令时,完成关闭设置,从而关闭在所有应用程序操作界面下触摸按键后的控制指令的提示。当接收到点击“取消”虚拟按键的指令时,取消当前的操作。在完成设置后,关闭所有操作界面下触碰按键后的控制指令的提示。当然,用户也可在设置界面开启控制指令的提示。
物理按键提示操作的装置实施例:
如图6所示,本实施例物理按键提示操作的装置包括界面展示模块1、信息获取模块2、显示提示模块3以及关闭提示模块4。具体的:
界面展示模块1用于获取界面展示指令,在屏幕上展示当前的操作界面。
获取界面展示指令可包括在屏幕上触摸、滑动等交互操作,通过交互操作可在屏幕上显示应用程序的操作界面。操作界面可包括系统自带的应用界面以及用户安装的应用程序应用界面等。例如,桌面系统中用于显示应用程序图标的操作界面、视频应用程序中的播放操作界面或游戏应用程序中的操作界面等显示在屏幕上的页面。
信息获取模块2用于获取当前操作界面下按键被触碰后生成的控制指令。
触碰按键可包括轻触按键、按压按键、在按键上滑动或点击等操作。当前操作界面下按键被触碰后的控制指令为存储在终端设备存储器中程序代码,信息获取模块2可从存储器中读取程序代码,每一个操作界面下对应的控制指令可由系统开发者自行定义。不同的操作界面下触碰按键后执行的操作不同,在不同界面下,触摸按键后执行的操作可包括:返回上一操作界面、隐藏虚拟键盘、获取指纹、取消应用程序的安装或卸载、舍弃保存或者禁用某项功能等操作。例如,在文字输入操作界面中,触碰按键后执行的操作为隐藏虚拟键盘;在桌面显示主页操作界面时,触碰按键后不执行任何操作,触碰按键的功能为禁用状态。
显示提示模块3设置在按键上,用于显示控制指令对应的提示信息,提示信息用于提示按键被触碰后产生的操作效果。该提示信息包括控制指令的简要描述信息或者标示控制指令的标志图案,每一个控制指令对应一个简要描述信息或者一个标志图案,简要描述信息或者标志图案由系统设定。简要描述信息可以是代表控制指令的文字概述,字数根据按键显示空间大小进行限定。例如,控制指令的简要描述信息可以包括“取消”、“返回”、“舍弃”、“退出”等代表操作的文字概述。标志图案可以是本领域内默认标示控制指令的图案,也可是系统开发者自定义的标示控制指令的图案。例如,类似垃圾箱的图案表示删除操作、图案“X”代表取消操作等。
本实施例中,本实施例中的提示装置为LED指示灯,在显示提示信息时,显示提示模块3控制LED指示灯的亮度或颜色输出提示信息;其中,LED指示灯的亮度或颜色与提示信息对应。例如,LED指示灯中显示指示信息的部分的亮度或者颜色与其他部分的不同,从而形成所要显示的代表操作指令的文字或图案。
关闭提示模块4用于在显示提示模块3显示提示信息后,检测到关闭指令,则关闭提示信息的显示。
关闭提示模块4检测到所述按键被触碰,则检测到所述关闭指令。在用户使用应用程序时,通常需要在不同操作界面间进行切换,操作界面的切换可通过触碰物理按键的操作实现。例如,在某浏览器应用程序界面的操作界面中,当需要输入文字时,调用虚拟键盘操作界面,用户可通过虚拟键盘进行文字输入,此时,触碰虚拟键盘可隐藏虚拟键盘;在不需要文字输入时,通过触碰按键将虚拟键盘隐藏,返回浏览器的操作界面,此时,触碰按键可返回浏览器上一操作界面或退出浏览器应用程序进入其他操作界面。因此,获取按键被触碰的指令作为关闭指令,可实现不同操作界面下触碰按键的控制指令的提示。
当然,关闭提示模块4检测到关闭指令还包括获取点击操作界面预设虚拟按键的指令。操作界面的切换还可通过点击操作界面的虚拟按键实现。例如,某浏览器应用程序的操作界面设置返回功能的虚拟按键,用户点击返回功能的虚拟按键时,返回浏览器的上一页面;当用户点击浏览器中文字输入对话框时,调用虚拟键盘操作界面,用户可通过虚拟键盘进行文字输入,在不需要文字输入时,可通过点击操作界面中的隐藏虚拟键盘的虚拟按键将虚拟键盘隐藏。因此,获取点击操作界面预设虚拟按键的指令作为关闭指令,也可实现操作界面的切换,使得按键实现不同操作界面下触碰按键的控制指令的提示。
此外,当用户不切换到下一界面,需要在当前操作界面关闭提示信息的显示时,用户可在操作界面中执行设定的操作,设备检测到该设定的操作,则对应的生成关闭按键显示的提示信息的指令,从而关闭在按键上提示信息的显示。例如,在进入某应用程序时,用户无需按键在使用该应用程序进行控制指令提示,用户可通过点击操作界面中设置的虚拟按键进入关闭显示设置界面,选择关闭的选项并确认。再退出设置界面后即默认为获取到关闭指令,进而关闭提示信息的显示。
另外,在用户对按键操作较为熟悉或用户无需按键提示控制指令的情况下,用户还可进入终端系统的设置界面进行关闭按键显示提示信息的操作。
由上述可知,本发明获取当前操作界面下按键被触碰后的控制指令,并在按键上显示控制指令的提示信息,可对当前界面下触碰按键后的操作进行预判,为用户提供操作指引,避免用户错误的使用触碰按键操作,造成不必要的麻烦,同时,利用按键显示提示信息而不是利用屏幕显示,不占用屏幕的显示空间,不影响屏幕上显示的操作界面的布置,而且用户不易混淆文字提示用户操作的对象,提高用户的体验度。
需要说明的是,以上仅为本发明的优选实施例,但发明的设计构思并不局限于此,凡利用此构思对本发明做出的非实质性修改,也均落入本发明的保护范围之内。