【技术实现步骤摘要】
一种界面视图的生成方法及图形菜单的操作方法
本专利技术涉及一种界面视图的生成方法及图形菜单的操作方法。
技术介绍
当前包括智能手机在内的移动终端等电子设备是人们日常生活和工作中必不可或缺工具。通过在智能手机中安装应用程序(APP,以下简称为应用),可以增强手机使用功能,为用户提供更丰富的使用体验。对于手机中安装的应用,可以在手机的屏幕上显示图形菜单,用户可以通过点击、长按等动作操作图形菜单使用应用功能。当应用存在大量的图形菜单时,在现有技术中,通常采用分层级、分页方式展现功能图标。如果用户想要操作某个应用图标,则需要先执行一系列操作从不同层级或页中找到目标功能图标,然后通过点击或长按等功作操作功能图标。存在的问题是,要么选择目标功能图标过程繁琐,要么图形菜单布满整个屏幕,最终表现在人机交互性能和体验较差。
技术实现思路
(一)要解决的技术问题为了解决现有技术的上述问题,本专利技术提供一种界面视图的生成方法及图形菜单的操作方法。(二)技术方案为了达到上述目的,本专利技术采用的主要技术方案包括:一种界面视图的生成方法,所述界面视图为图形界面的视图类,所述图形界面包括M个图形菜单,包括:获取所有具有界面标示符的图形界面;其中,所述界面标示符为:一组预设个数为S个的图形菜单标示符;将所述所有具有界面标示符的图形界面集中的加载到界面视图库中;接收操作指令,通过界面标示符从界面视图库中获取与所述指令相应的图形界面,并将所述图形界面以界面视 ...
【技术保护点】
1.一种界面视图的生成方法,所述界面视图为图形界面的视图类,所述图形界面包括M个图形菜单,其特征在于,包括:/n获取所有具有界面标示符的图形界面;/n其中,所述界面标示符为:一组预设个数为S个的图形菜单标示符;/n将所述所有具有界面标示符的图形界面集中的加载到界面视图库中;/n接收操作指令,通过界面标示符从界面视图库中获取与所述指令相应的图形界面,并将所述图形界面以界面视图显示。/n
【技术特征摘要】
1.一种界面视图的生成方法,所述界面视图为图形界面的视图类,所述图形界面包括M个图形菜单,其特征在于,包括:
获取所有具有界面标示符的图形界面;
其中,所述界面标示符为:一组预设个数为S个的图形菜单标示符;
将所述所有具有界面标示符的图形界面集中的加载到界面视图库中;
接收操作指令,通过界面标示符从界面视图库中获取与所述指令相应的图形界面,并将所述图形界面以界面视图显示。
2.根据权利要求1所述的方法,其特征在于,接收操作指令,通过界面标示符从界面视图库中获取与所述指令相应图形界面,具体包括:
接收第一操作指令,根据第一统计数据获取各图形菜单在图形界面周期内初始的图形界面中被操作的概率,得到数组p[M];
其中,p[M]={p1,p2,...pk...,pM},0<k≤M,其中,pk表示标示符为k的图形菜单在图形界面周期内初始的图形界面中被操作的概率;
基于数组p[M],获取与所述概率中数值依次由大到小排列顺序中的前S个数值对应的图形菜单标示符,并将所述S个图形菜单标示符作为在图形界面周期内初始的图形界面的界面标示符;其中,所述S为预先设定值;
从所述界面视图库中选择与所述图形界面周期内初始的图形界面的界面标示符相应的图形界面作为初始界面。
3.根据权利要求1所述的方法,其特征在于,接收操作指令,通过界面标示符从界面视图库中获取与所述指令相应的界面视图,具体包括:
接收第二操作指令,根据第二统计数据获取各图形菜单在图形界面周期内与所述第二操作指令相关联的图形界面中被操作的概率,得到数组p2[M];
其中,p2[M]={p21,p22,...p2k...,p2M},0<k≤M,其中,p2k表示标示符为k的图形菜单在图形界面周期内与所述第二操作指令相关联的图形界面中被操作的概率;
基于数组p2[M],获取与所述概率中数值依次由大到小排列顺序中的前S个数值对应的图形菜单标示符,并将所述S个图形菜单标示符作为在图形界面周期内与所述第二操作指令相关联的图形界面的界面标示符;其中,所述S为预先设定值;
从所述界面视图库中选择与所述图形界面周期内与所述第二操作指令相关联的图形界面的界面标示符相应的图形界面作为工作界面。
4.根据权利要求3所述的方法,其特征在于,所述图形界面包括的M个图形菜单的标示符为1到M。
5.根据权利要求4所述的方法,其特征在于,
所述第一统计数据为:标示符为1到M的图形菜单中的其中标示符为i的图形菜单在图形界面周期内初始的图形界面中被操作的次数的统计值;
所述第二统计数据为:在图形界面周期内标示符为1到M的图形菜单中的标示符为i的图形菜单被操作后紧邻的标示符为k...
【专利技术属性】
技术研发人员:向绪友,周超,刘学文,罗赛男,贺艺,
申请(专利权)人:湖南省农业信息与工程研究所,
类型:发明
国别省市:湖南;43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。