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.一种虚拟按键显示方法,包括:接收应用程序对虚拟按键的显示请求;查询所述应用程序被授权的虚拟按键显示方案;若所述虚拟按键显示方案为智能显示,根据所述应用程序的应用类型和/或用户对所述虚拟按键的使用习惯确定所述虚拟按键的目标显示位置。
【技术特征摘要】
1.一种虚拟按键显示方法,包括:接收应用程序对虚拟按键的显示请求;查询所述应用程序被授权的虚拟按键显示方案;若所述虚拟按键显示方案为智能显示,根据所述应用程序的应用类型和/或用户对所述虚拟按键的使用习惯确定所述虚拟按键的目标显示位置。2.如权利要求1所述的虚拟按键显示方法,其特征在于,所述根据所述应用程序的应用类型和/或用户对所述虚拟按键的使用习惯计算得到所述虚拟按键的使用位置包括:获取与所述应用程序对应的预设计算方法,所述预设计算方法根据所述应用程序的应用类型和/或用户对所述虚拟按键的使用习惯制定;根据所述预设计算方法计算得到所述虚拟按键的目标显示位置。3.如权利要求2所述的虚拟按键显示方法,其特征在于,所述预设计算方法至少包括以下之一:固定位置法、隐藏位置法、习惯算法、智能算法;当所述预设计算方法为所述固定位置法时,所述根据所述预设计算方法计算得到所述虚拟按键的目标显示位置包括:将预设的固定位置作为所述虚拟按键的目标显示位置;当所述预设计算方法为隐藏位置法,所述根据所述预设计算方法计算得到所述虚拟按键的目标显示位置包括:对所述虚拟按键进行隐藏;当所述预设计算方法为习惯算法,所述根据所述预设计算方法计算得到所述虚拟按键的目标显示位置包括:获取在过去一段预设时间段中,用户在使用所述应用程序时,所述虚拟按键的各显示位置以及在各显示位置停留的累计时长,将停留累计时长最长的显示位置作为所述虚拟按键的目标显示位置;当所述预设计算方法为智能算法,所述根据所述预设计算方法计算得到所述虚拟按键的目标显示位置包括:获取在过去一段预设时间段中,用户在使用所述应用程序时,所述虚拟按键的各显示位置以及在各显示位置停留的累计时长,根据所述虚拟按键在各显示位置的停留时长对所述虚拟按键的各显示位置进行加权计算,得到加权平均位置作为所述虚拟按键的目标显示位置。4.如权利要求2所述的虚拟按键显示方法,其特征在于,所述预设的计算方法的来源包括用户提前设定或终端自身预置。5.如权利要求1-4任一项所述的虚拟按键显示方法,其特征在于,在查询所述应用程序被授权的虚拟按键显示方案后,还包括:若所述虚拟按键显示方案为正常显示,则将所述虚拟按键的默认位置作为所述虚拟按键的目标显示位置。6.如权利要求1-4任一项所述的虚拟按键显示方法,其特征在于...
【专利技术属性】
技术研发人员:高娜,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。