当前位置: 首页 > 专利查询>张铭鑫专利>正文

基于触摸屏的悬浮按键及装置制造方法及图纸

技术编号:11545883 阅读:107 留言:0更新日期:2015-06-03 19:17
本发明专利技术公开了一种基于触摸屏的悬浮式虚拟按键的实现方法,包括如下步骤:在终端设备的触摸显示屏上悬浮显示悬浮按键(101),其中所述悬浮按键中包括用户配置的一个或多个按键类型,每个所述按键类型配置有对应的操作指令;终端设备捕捉到用户对悬浮按键(101)中的按键类型进行操作时,根据按键类型与操作功能的对应关系,确认用户操作,产生并执行该按键类型对应的操作指令。根据用户对所述悬浮按键的第二特定操作,比如使用单轻点,以垂直线对称或水平线对称方式弹出显示形状、大小一致的第二悬浮按键(102),悬浮按键(101)与第二悬浮按键(102)以某一直线对称分布。

【技术实现步骤摘要】
基于触摸屏的悬浮按键及装置
本专利技术涉及具有触摸显示屏的终端设备
,特别是涉及一种基于触摸屏的悬浮式虚拟按键及装置。
技术介绍
现价段,触摸屏手机、平板电脑、PDA(PersonalDigitalAssistant,个人数字助理)等电子产品已经得到广泛的应用。目前,带有触摸屏的智能终端设备上,比如安卓(Android)智能手机上通常具有菜单键、主页键、返回键等物理按键,或者采用固定在触摸显示屏底部的虚拟按键方式作为提升操作效率的系统控制键。一方面,由于它们的按键位置是固定的,特别对于大屏智能终端等常用设备而言,用户必须采取双手操作,无法满足单手操作。另一方面,由于它们的按键显示区域也是固定的,在该固定区域所能容纳的按键事件的数量非常有限,无法满足多元化快捷操作。再一方面,如果设备厂商采用实体按压式物理按键方案时,特别对于重度使用者而言,频繁操作实体物理键很容易发生按键损坏的问题。为迎合用户需求,一部分设备厂商考虑到解决问题的方法,在设备中内置了各式各样的基于触摸屏的悬浮式虚拟按键,如苹果公司生产的iphone手机中内置了AssistiveTouch;具有安卓(Android)操作系统的智能手机,魅族MX4内置了取名为“悬浮球”的悬浮式虚拟按键。另有第三方软件厂商提供的可适用于智能手机或平板电脑的被取名为按键救星、按键助手、小白点等悬浮式虚拟按键,以供用户下载使用。悬浮式虚拟按键实际上是一种集成物理按键映射,应用软件快捷方式的终端设备辅助功能,通常以图形按键或者工具栏按键的形式悬浮显示在触摸屏上,当捕捉到用户操作时,产生并执行该按键所对应的操作指令,比如开启一个特定的应用软件,或者执行一项特定的物理按键功能(可以是HOME键功能,或者锁屏键功能等),再或者弹出一个包含更多功能按键的对话框,以供用户进一步操作。出于用户对于实体物理按键的保护心里,或者大屏智能设备在单手操作时难以触及底部按键,从而考虑到能在触摸屏上调整位置的悬浮式虚拟键来替代底部按键的原因,以及智能设备中应用软件数量过多功能繁杂而对常用任务有必要建立快捷入口的需求,而广受欢迎。目前,悬浮式虚拟按键主要有三种形式:第一种是在终端触摸屏上悬浮显示出一个图形按键,点击它会弹出一个包含多个功能按键的对话框,以供用户进一步操作。第二种是以工具栏按钮的形式将一组按键虚浮显示在终端触摸屏上,点击一个按键表示执行一个操作。第三种是在终端屏幕上显示出一个图形按键,通过点击它或者轻点滑动来执行一个操作。但这三种方式存在如下一些问题或不足:1、若采用第一种点击图形按键弹出对话框,再次点击对话框中的按键来实现操作目的的方式,特别对于Android(安卓)智能手机用户来说很容易造成屏幕内容被对话框遮挡的问题,导致当前应用程序的信息无法被用户看到,给用户带来操作上的障碍。2、若采用第二种以工具栏按钮的形式将一组按键漂浮显示在终端触摸屏上,点击一个按键表示执行一个操作的方式,一方面由于虚拟按键很可能悬浮显示在某应用程序的功能按键之上,造成按键与按键之间的重叠,即点即得是缺乏操作上的过渡的,很容易导致误操作;另一方面由于工具栏按键的存在,则减少了屏幕的显示区域或者过度阻碍了屏幕上的显示内容。3、若采用第三种在终端屏幕上显示出一个图形按键,通过点击它或者轻点滑动等按键事件来执行一个对应指令的方式,一方面由于虚拟按键很可能悬浮显示在某应用程序的按键之上,造成按键与按键之间的重叠,即点即得是缺乏操作上的过渡的,很容易导致误操作;另一方面由于在固定的一颗按键上所能容纳的按键事件非常有限,使得按键功能过于单调,无法满足用户需求。4、此外,上述方式,由于未能处理好悬浮式虚拟按键与当前应用程序输入法虚拟键盘之间的矛盾,导致悬浮按键与输入法键盘重叠时阻碍了输入法键盘的正常输入,用户无法点击到悬浮按键与输入法键盘重叠处的键盘字符。
技术实现思路
有鉴于此,为了解决现有技术中存在的上述技术问题,本专利技术提供了一种以最小限度占用触摸屏面积,有效防止误操作,并能满足更多功能配置需求,运行过程从始至终不影响终端触摸屏上其他正常操作的一种基于触摸屏的悬浮式虚拟按键的实现方法及装置。为达到上述目的,本专利技术提供了一种基于触摸屏的悬浮式虚拟按键的实现方法,包括:在终端设备的触摸显示屏上悬浮显示悬浮按键,其中所述悬浮按键中包括用户配置的一个或多个按键类型,每个所述按键类型配置有对应的操作指令;终端设备捕捉到用户对悬浮按键中的按键类型进行操作时,根据按键类型与操作功能的对应关系,确认用户操作,产生并执行该按键类型对应的操作指令。进一步的,终端设备产生并执行该按键类型对应的操作指令,是指:终端设备对该操作指令进行解析后,以系统指令的方式,触发相应的物理按键事件;响应物理按键事件以调用按键处理逻辑进行所述物理按键事件映射的物理按键操作。和/或触发相应的应用软件快捷方式;启动一个应用软件或应用软件中的一项功能。和/或触发预设的常用任务对话框界面;显示常用任务对话框界面,等待进一步用户操作。进一步的,所述弹出常用任务对话框界面,等待进一步用户操作,是指:所述常用任务对话框界面中,包括用户配置的一个或多个功能键,和/或一个或多个应用软件快捷方式,它们以图标的形式排列在一起,点击一个图标表示启用一个功能或启动一个应用软件。进一步的,所述方法还包括:根据用户对所述悬浮按键的第一特定操作,比如轻点拖动,对所述悬浮按键在触摸显示屏上的显示位置进行移动。进一步的,所述方法还包括:根据用户对所述悬浮按键的第二特定操作,比如使用单轻点,以垂直线对称或水平线对称方式弹出显示形状、大小一致的第二悬浮按键102,悬浮按键101与悬浮按键102以某一直线对称分布。进一步的,所述悬浮按键101的所述按键类型包括单轻点、以及按压操作;所述悬浮按键102的所述按键类型包括单轻点、双轻点以及按压操作。所述悬浮按键102的所述按键类型不包括双轻点的作用在于,解决连续单轻点与双轻点之间的矛盾,避免按键操作的混淆冲突。进一步的,所述方法还包括:根据用户对所述悬浮按键的第三特定操作,在所述悬浮按键102的弹出状态下,使用单轻点、轻点滑动、按压等操作所述悬浮按键区域以外的触摸显示屏区域时,关闭所述悬浮按键102,恢复悬浮按键初始状态。进一步的,所述方法还包括:当所述悬浮按键与当前应用程序输入法虚拟键盘201处在相同位置出现重叠或部分重叠时,所述悬浮按键将采取隐藏动作,具体的只显示所述悬浮按键的一小部分202作为标记所述悬浮按键的隐藏位置,避免用户无法点击到所述悬浮按键与所述输入法虚拟键盘重叠处的键盘字符。进一步的,当输入完毕关闭所述输入法虚拟键盘201时,或者在触摸屏上以水平向内方向轻点滑动所述悬浮按键的一小部分202,呼出所述悬浮按键。进一步的,所述方法还包括:通过配置文件,对所述悬浮按键中的按键类型对应的操作指令进行配置,和/或对所述常用任务对话框界面中的功能按键或应用软件快捷方式进行添加、修改、或者删除配置。进一步的,所述配置文件还包括设置所述悬浮按键101与所述悬浮按键102的主次关系,具体的可设置为所述悬浮按键102常显于触摸屏上,当捕捉到第二特定操作比如单轻点操作时,弹出所述悬浮按键101;反之,可设置为所述悬浮按键101常显于触摸屏本文档来自技高网
...

【技术保护点】
一种基于触摸屏的悬浮式虚拟按键的实现方法,包括如下步骤:在终端设备的触摸显示屏上悬浮显示悬浮按键(101),其中所述悬浮按键中包括用户配置的一个或多个按键类型,每个所述按键类型配置有对应的操作指令;终端设备捕捉到用户对悬浮按键(101)中的按键类型进行操作时,根据按键类型与操作功能的对应关系,确认用户操作,产生并执行该按键类型对应的操作指令。

【技术特征摘要】
1.一种基于触摸屏的悬浮式虚拟按键的实现方法,包括如下步骤:在终端设备的触摸显示屏上悬浮显示悬浮按键(101),其中所述悬浮按键中包括用户配置的一个或多个按键类型,每个所述按键类型配置有对应的操作指令;终端设备捕捉到用户对悬浮按键(101)中的按键类型进行操作时,根据按键类型与操作功能的对应关系,确认用户操作,产生并执行该按键类型对应的操作指令;悬浮按键操作响应流程包括以下步骤:步骤一,初始化悬浮按键(101),通过用户自定义配置文件,初始化界面与功能;步骤二,悬浮按键(101)动态监听,通过监听用户的操作,响应对应的外部操作指令;步骤三,判断是否有外部操作指令,如果是,则执行步骤四,否则,继续步骤二监听用户的操作;步骤四,悬浮按键(101)接收到该操作指令,并以垂直线对称或水平线对称方式弹出显示形状、大小一致的弹出第二悬浮按键(102),等待进一步操作;步骤五,判断是否有进一步操作指令,如果是,则执行下一步骤六,否则,继续步骤四等待用户的进一步操作;步骤六,判断该操作区域是否有效,如果是,则执行步骤八,否则,执行步骤七;步骤七,如果该操作区域无效,则当前对象接收该操作指令;步骤八,如果该操作区域有效,则悬浮按键接收该操作指令,并且将按键类型对应的操作指令上报到系统;步骤九,系统接收到该操作指令,解析处理后发送给相关对象;步骤十,相关对象响应通过悬浮按键间接获得的操作指令,然后进行对应的操作响应事件;所述悬浮按键(101)与第二悬浮按键(102)以某一直线对称分布;所述第二悬浮按键(102)包括用户配置的多个按键类型,每个所述按键类型配置有对应的操作指令,且所述第二悬浮按键(102)的每个所述按键类型配置的操作指令与所述悬浮按键(101)的每个所述按键类型配置的操作指令不同。2.如权利要求1所述的基于触摸屏的悬浮式虚拟按键的实现方法,其特征在于:所述终端设备产生并执行该按键类型对应的操作指令,是指:终端设备对该操作指令进行解析后,以系统指令的方式,触发相应的物理按键事件;响应物理按键事件以调用按键处理逻辑进行所述物理按键事件映射的物理按键操作;和/或触发相应的应用软件快捷方式;启动一个应用软件或应用软件中的一项功能;和/或触发预设的常用任务对话框界面;显示常用任务...

【专利技术属性】
技术研发人员:张铭鑫
申请(专利权)人:张铭鑫
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1