一种虚拟按键显示方法和终端技术

技术编号:18444633 阅读:95 留言:0更新日期:2018-07-14 10:15
本发明专利技术公开了一种虚拟按键显示方法和终端,可以在接收应用程序对虚拟按键的显示请求后,查询应用程序被授权的虚拟按键显示方案;若为智能显示,则根据应用程序的应用类型和/或用户对虚拟按键的使用习惯确定虚拟按键的目标显示位置,由此,应用程序可以按照目标显示位置显示虚拟按键。由于虚拟按键的目标显示位置由应用类型和用户习惯确定,虚拟按键在不同的应用中有不同的理想显示位置,且该目标显示位置符合用户的使用习惯或者适用于当前的应用程序,相对于现有技术中虚拟按键显示位置固定后只能由用户手动移动的方案,本发明专利技术的虚拟按键显示更智能化,更贴合用户需求,为用户带来了更优的使用体验。

A virtual key display method and terminal

This invention discloses a virtual key display method and terminal. It can query the virtual key display scheme that the application is authorized after receiving the application program's display request to the virtual key. If the intelligent display, the virtual key is determined according to the application type of the application and / or the user's habit of using the virtual key. The location of the target is displayed so that the application can display the virtual key according to the target display position. Because the target display position of the virtual key is determined by the application type and user habit, the virtual key has different ideal display positions in different applications, and the target display position is in accordance with the user's usage habit or applicable to the current application, and the position of the virtual key display is fixed only after the existing technology is fixed. The virtual key display of the invention is more intelligent and more responsive to the needs of users, and provides better user experience for users.

【技术实现步骤摘要】
一种虚拟按键显示方法和终端
本专利技术涉及终端
,具体涉及一种虚拟按键显示方法和终端。
技术介绍
随着移动通信终端的不断发展,尤其是智能手机和平板电脑的高速更新换代,移动终端虚拟按键的功能得到极大地的重视并得到普遍的应用,方便了用户的快速设置,减少了硬件按键操作或虚拟功能键的案件操作,方便用户使用的同时延长了终端的使用寿命。但目前虚拟按键的显示方案为:开启终端后,虚拟按键固定的显示在屏幕中的某一位置,只能通过人为手动操作移动虚拟按键。明显现有技术是一种相对简单粗暴的方法。在终端的实际使用过程中,当当前打开的应用程序是需要在屏幕中进行点击操作的游戏,或者需要全屏显示的视频软件时,虚拟按键的固定显示会带来很大的困扰,例如在使用手机终端玩游戏的时候,经常会不小心碰到虚拟按键,导致游戏中断,需要手动关闭虚拟按键或挪动虚拟按键的位置,严重影响用户使用;或者虚拟按键对全屏显示的视频有遮挡,为观看带来了很大的不方便。
技术实现思路
本专利技术实施例要解决的主要技术问题是,提供一种虚拟按键显示方法和终端,解决现有技术中虚拟按键固定显示,只能人为手动移动虚拟按键位置的问题。为解决上述技术问题,本专利技术实施例提供一种虚拟按键显示方法,包括:接收应用程序对虚拟按键的显示请求;查询应用程序被授权的虚拟按键显示方案;若虚拟按键显示方案为智能显示,根据应用程序的应用类型和/或用户对虚拟按键的使用习惯确定虚拟按键的目标显示位置。为解决上述技术问题,本专利技术实施例提供一种终端,包括:接收模块,用于接收应用程序对虚拟按键的显示请求;查询模块,用于查询应用程序被授权的虚拟按键显示方案;处理模块,用于若虚拟按键显示方案为智能显示,根据应用程序的应用类型和/或用户对虚拟按键的使用习惯确定虚拟按键的目标显示位置。采用本专利技术实施例提供的虚拟按键显示方法和终端,可以在接收应用程序对虚拟按键的显示请求后,查询应用程序被授权的虚拟按键显示方案;若为智能显示,则根据应用程序的应用类型和/或用户对虚拟按键的使用习惯确定虚拟按键的目标显示位置,由此,应用程序可以按照目标显示位置显示虚拟按键。由于目标显示位置是与应用类型和用户习惯相关,虚拟按键在不同的应用中,可以得到不同的显示位置,相对于现有技术中,虚拟按键显示位置固定后只能由用户手动移动的方案,本实施例的虚拟按键显示方案更智能化,更贴合用户需求,为用户带来了更优质的体验。附图说明图1为本专利技术实施例一提供的一种虚拟按键显示方法的流程图;图2为本专利技术实施例二提供的一种虚拟按键显示方法的流程图;图3为本专利技术实施例三提供的一种终端的模块示意图。具体实施方式下面通过具体实施方式结合附图对本专利技术作进一步详细说明。实施例一:参见图1,采用本实施例的虚拟按键显示方法,可以在接收到某应用程序的虚拟按键显示请求后,查找该应用程序被授权的虚拟按键显示方案,当为智能显示时,可以根据应用程序的应用类型和/或用户对虚拟按键的使用习惯计算得到虚拟按键的目标显示位置,由此实现了对虚拟按键的智能管理,到达对虚拟按键的智能显示的目的。参见图1,本实施例示出的虚拟按键显示方法包括:S101、接收应用程序对虚拟按键的显示请求;S102、查询应用程序被授权的虚拟按键显示方案;S103、若虚拟按键显示方案为智能显示,根据应用程序的应用类型和/或用户对虚拟按键的使用习惯确定虚拟按键的目标显示位置。可以理解的是,虚拟按键的目标显示位置指的是虚拟按键在应用程序的用户界面上的显示位置。其中,可以理解的是,在终端中的应用程序可以是以在终端的显示界面上显示的图标对应的应用程序,也可以是终端上的系统应用程序,例如管理终端的主界面的系统也可以看作一个大的应用程序,即终端上的主界面也可以应用本实施例的虚拟按键显示方案。即本专利技术中可以为主界面设置对应的虚拟按键显示方案,当主界面需要显示虚拟按键,例如开机时,就可以通过上述的方案获取主界面上虚拟按键的目标显示位置。可以预见当确定目标显示位置后,就可以将目标显示位置发送给应用程序,实现管理应用程序的虚拟案件显示的目的。其中,为了目标显示位置更优,用户对虚拟按键的使用习惯可以是用户在S101中的应用程序的历史使用过程中,对虚拟按键的使用习惯。在本实施例中,当进入某个应用程序时,该应用程序就会向终端系统发起虚拟按键的显示请求,所以当用户触发应用,进入该应用的使用者界面时,终端接收到应用程序对虚拟按键的显示请求。该显示请求可通过终端系统与应用的通信实现传输。本实施例的虚拟按键包括在屏幕上显示的,可移动的功能按键。一般,虚拟按键可以在终端显示屏上任意位置停留,当终端上打开的应用程序的应用类型比较特殊,例如应用程序为游戏,需要用户在屏幕上频繁点击,或者应用程序为视频应用(如爱奇艺、搜狐视频等等),可能需要进入全屏观看视频的状态,在打开这些应用程序后,虚拟按键在终端显示屏上停留的位置如果不合理,可能导致用户误触发虚拟按键导致错误的操作。所以为了能有效降低现有技术中虚拟按键固定显示带来的缺点,本实施例提供了可以根据应用程序的应用类型和/或用户对虚拟按键的使用习惯,得到虚拟按键的目标显示位置的方案。其中,应用程序的应用类型可以包括游戏、影音娱乐、社交通讯、学习办公、拍摄美化、金融理财等等类型。对于不同的应用类型或者不同的应用,可以根据实际需要设置不同的目标显示位置。用户对虚拟按键的使用习惯则可以根据使用该应用程序的历史使用记录统计得到,例如时间-位置的历史关系统计。其中,为了简化不同的应用程序的虚拟按键的目标显示位置的计算过程,可以根据应用程序的应用类型和/或用户对虚拟按键的使用习惯预先制定至少一个计算方法,在为不同的应用程序设置虚拟按键显示方案时,可以同时设置对应的计算方法,S102中,若查询得到的虚拟按键显示方案为智能显示,则在S103中,可以利用对应的计算方法进行实时计算,得到虚拟按键的目标显示位置,发送给应用程序。进一步的,在本实施例中,根据应用程序的应用类型和/或用户对虚拟按键的使用习惯确定虚拟按键的使用位置包括:获取与应用程序对应的预设计算方法,预设计算方法根据应用程序的应用类型和/或用户对虚拟按键的使用习惯制定;根据预设计算方法计算得到虚拟按键的目标显示位置。进一步地,为了对虚拟按键的显示方案更丰富,在本实施例中,虚拟按键的显示方案还包括正常显示,在S102中,若查询到的应用程序被授权的虚拟按键显示方案是正常显示,则将虚拟按键的默认位置作为虚拟按键的目标显示位置。这里的目标显示位置可以理解为虚拟按键在应用程序的界面上的目标显示位置,或者应用程序打开后,虚拟按键在屏幕上的显示位置。若虚拟按键显示方案为正常显示,则将虚拟按键的默认位置Location_Standard作为虚拟按键的目标显示位置发送给S101中的应用程序。这里的默认位置可以是在打开S101中的应用程序前终端上虚拟按键当前的显示位置。可以预见,在S102中对应用程序的虚拟按键显示方案进行查询时,可能查不到该应用程序被授权的显示方案,即该应用程序未授权虚拟应用显示方案,此时,本实施例中,可以提示用户是否对应用程序授权虚拟按键显示方案,将可选择的虚拟按键显示方案显示给用户,根据用户的选择为应用程序设置虚拟按键显示方案。具体的,当应用程序未授权虚拟应用显示方案时,终端本文档来自技高网...

【技术保护点】
1.一种虚拟按键显示方法,包括:接收应用程序对虚拟按键的显示请求;查询所述应用程序被授权的虚拟按键显示方案;若所述虚拟按键显示方案为智能显示,根据所述应用程序的应用类型和/或用户对所述虚拟按键的使用习惯确定所述虚拟按键的目标显示位置。

【技术特征摘要】
1.一种虚拟按键显示方法,包括:接收应用程序对虚拟按键的显示请求;查询所述应用程序被授权的虚拟按键显示方案;若所述虚拟按键显示方案为智能显示,根据所述应用程序的应用类型和/或用户对所述虚拟按键的使用习惯确定所述虚拟按键的目标显示位置。2.如权利要求1所述的虚拟按键显示方法,其特征在于,所述根据所述应用程序的应用类型和/或用户对所述虚拟按键的使用习惯计算得到所述虚拟按键的使用位置包括:获取与所述应用程序对应的预设计算方法,所述预设计算方法根据所述应用程序的应用类型和/或用户对所述虚拟按键的使用习惯制定;根据所述预设计算方法计算得到所述虚拟按键的目标显示位置。3.如权利要求2所述的虚拟按键显示方法,其特征在于,所述预设计算方法至少包括以下之一:固定位置法、隐藏位置法、习惯算法、智能算法;当所述预设计算方法为所述固定位置法时,所述根据所述预设计算方法计算得到所述虚拟按键的目标显示位置包括:将预设的固定位置作为所述虚拟按键的目标显示位置;当所述预设计算方法为隐藏位置法,所述根据所述预设计算方法计算得到所述虚拟按键的目标显示位置包括:对所述虚拟按键进行隐藏;当所述预设计算方法为习惯算法,所述根据所述预设计算方法计算得到所述虚拟按键的目标显示位置包括:获取在过去一段预设时间段中,用户在使用所述应用程序时,所述虚拟按键的各显示位置以及在各显示位置停留的累计时长,将停留累计时长最长的显示位置作为所述虚拟按键的目标显示位置;当所述预设计算方法为智能算法,所述根据所述预设计算方法计算得到所述虚拟按键的目标显示位置包括:获取在过去一段预设时间段中,用户在使用所述应用程序时,所述虚拟按键的各显示位置以及在各显示位置停留的累计时长,根据所述虚拟按键在各显示位置的停留时长对所述虚拟按键的各显示位置进行加权计算,得到加权平均位置作为所述虚拟按键的目标显示位置。4.如权利要求2所述的虚拟按键显示方法,其特征在于,所述预设的计算方法的来源包括用户提前设定或终端自身预置。5.如权利要求1-4任一项所述的虚拟按键显示方法,其特征在于,在查询所述应用程序被授权的虚拟按键显示方案后,还包括:若所述虚拟按键显示方案为正常显示,则将所述虚拟按键的默认位置作为所述虚拟按键的目标显示位置。6.如权利要求1-4任一项所述的虚拟按键显示方法,其特征在于...

【专利技术属性】
技术研发人员:高娜
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1