一种界面视图的生成方法及图形菜单的操作方法技术

技术编号:23497811 阅读:89 留言:0更新日期:2020-03-13 13:02
本发明专利技术涉及一种界面视图的生成方法,所述界面视图为图形界面的视图类,所述图形界面包括M个图形菜单,包括:获取所有具有界面标示符的图形界面;其中,所述界面标示符为:一组预设个数为S个的图形菜单标示符;将所述所有具有界面标示符的图形界面集中的界面视图库中;接收操作指令,通过界面标示符从界面视图库中获取与所述指令相应的图形界面,并将所述图形界面以界面视图显示。

A method of creating interface view and operation of graphic menu

【技术实现步骤摘要】
一种界面视图的生成方法及图形菜单的操作方法
本专利技术涉及一种界面视图的生成方法及图形菜单的操作方法。
技术介绍
当前包括智能手机在内的移动终端等电子设备是人们日常生活和工作中必不可或缺工具。通过在智能手机中安装应用程序(APP,以下简称为应用),可以增强手机使用功能,为用户提供更丰富的使用体验。对于手机中安装的应用,可以在手机的屏幕上显示图形菜单,用户可以通过点击、长按等动作操作图形菜单使用应用功能。当应用存在大量的图形菜单时,在现有技术中,通常采用分层级、分页方式展现功能图标。如果用户想要操作某个应用图标,则需要先执行一系列操作从不同层级或页中找到目标功能图标,然后通过点击或长按等功作操作功能图标。存在的问题是,要么选择目标功能图标过程繁琐,要么图形菜单布满整个屏幕,最终表现在人机交互性能和体验较差。
技术实现思路
(一)要解决的技术问题为了解决现有技术的上述问题,本专利技术提供一种界面视图的生成方法及图形菜单的操作方法。(二)技术方案为了达到上述目的,本专利技术采用的主要技术方案包括:一种界面视图的生成方法,所述界面视图为图形界面的视图类,所述图形界面包括M个图形菜单,包括:获取所有具有界面标示符的图形界面;其中,所述界面标示符为:一组预设个数为S个的图形菜单标示符;将所述所有具有界面标示符的图形界面集中的加载到界面视图库中;接收操作指令,通过界面标示符从界面视图库中获取与所述指令相应的图形界面,并将所述图形界面以界面视图显示。优选的,接收操作指令,通过界面标示符从界面视图库中获取与所述指令相应图形界面,具体包括:接收第一操作指令,根据第一统计数据获取各图形菜单在图形界面周期内初始的图形界面中被操作的概率,得到数组p[M];其中,p[M]={p1,p2,...pk...,pM},0<k≤M,其中,pk表示标示符为k的图形菜单在图形界面周期内初始的图形界面中被操作的概率;基于数组p[M],获取与所述概率中数值依次由大到小排列顺序中的前S个数值对应的图形菜单标示符,并将所述S个图形菜单标示符作为在图形界面周期内初始的图形界面的界面标示符;其中,所述S为预先设定值;从所述界面视图库中选择与所述图形界面周期内初始的图形界面的界面标示符相应的图形界面作为初始界面。优选的,接收操作指令,通过界面标示符从界面视图库中获取与所述指令相应的界面视图,具体包括:接收第二操作指令,根据第二统计数据获取各图形菜单在图形界面周期内与所述第二操作指令相关联的图形界面中被操作的概率,得到数组p2[M];其中,p2[M]={p21,p22,...p2k...,p2M},0<k≤M,其中,p2k表示标示符为k的图形菜单在图形界面周期内与所述第二操作指令相关联的图形界面中被操作的概率;基于数组p2[M],获取与所述概率中数值依次由大到小排列顺序中的前S个数值对应的图形菜单标示符,并将所述S个图形菜单标示符作为在图形界面周期内与所述第二操作指令相关联的图形界面的界面标示符;其中,所述S为预先设定值;从所述界面视图库中选择与所述图形界面周期内与所述第二操作指令相关联的图形界面的界面标示符相应的图形界面作为工作界面。优选的,所述图形界面包括的M个图形菜单的标示符为1到M。优选的,所述第一统计数据为:标示符为1到M的图形菜单中的其中标示符为i的图形菜单在图形界面周期内初始的图形界面中被操作的次数的统计值;所述第二统计数据为:在图形界面周期内标示符为1到M的图形菜单中的标示符为i的图形菜单被操作后紧邻的标示符为k的图形菜单被操作的次数的统计值。优选的,所述图形界面周期为预先设定周期。一种界面视图中图形菜单的操作方法,所述图形菜单存在于由上述任一所述的方法生成的界面视图中,包括:在接收用户在初始界面中任一标示符为i图形菜单的第一视图的以点击形式的触摸指令的情况下,响应所述指令,并执行包括:将所述标示符为i图形菜单的第一统计数据增加一个统计单位值;获取与所述标示符为i图形菜单关联的工作界面;其中,所述图形菜单i的第一统计数据为:标示符为i的图形菜单在初始界面中被操作的次数的统计值;其中,所述图形菜单的第一视图为:存在于界面视图中的图形菜单的视图;在接收用户在工作界面界面中标示符为k的图形菜单的第一视图的以点击形式的触摸指令的情况下,响应所述指令,并执行包括:将所述标示符为i的图形菜单的第二统计数据增加一个统计单位值;获取与所述标示符为k图形菜单关联的工作界面;其中,所述标示符为k的图形菜单为:标示符为i的图形菜单被操作后,紧邻的被操作的图形菜单;其中,所述标示符为i的图形菜单的第二统计数据为:标示符为i的图形菜单在初始界面或工作界面中被操作后紧邻的标示符为k的图形菜单被操作的次数的统计值;在接收用户在初始界面或工作界面中以滑动接触形式的触摸指令的情况下,生成与所述触摸指令相关的图形菜单的第二视图。优选的,所述生成与所述触摸指令相关的图形菜单的第二视图,具体包括:获取以滑动接触形式的触摸指令的屏幕触点与各图形菜单第一视图的距离;基于所述触摸指令的屏幕触点与各图形菜单第一视图的距离中依次由小到大排列顺序中的前N个距离值,得到N个与所述距离值相应的图形菜单的第一视图;其中,所述N为预先设定值;采用克隆和/或构造方法基于所述N个图形菜单的第一视图生成N个所述图形菜单的第二视图;并在第一位置预设条件下显示所述N个图形菜单的第二视图;其中,所述第一位置为于所述获取的获取以滑动接触形式的触摸指令的屏幕触点的位置预先设定距离;其中,所述预设条件为:在没有触摸指令的情况下的预设时间T。优选的,还包括:在接收用户在包含所述N个图形菜单的第二视图中任一标示符为k的图形菜单第二视图的以点击形式的触摸指令或以大于预设速度δ滑到所述标示符为k的图形菜单第二视图的形式的触摸指令的情况下,响应所述指令,并执行包括:将所述标示符为i的图形菜单的第二统计数据增加一个统计单位值;获取与所述标示符为i图形菜单关联的工作界面。(三)有益效果本专利技术的有益效果是:本专利技术通过预测图形菜单在初始界面或工作界面被操作的概率,从界面视图库中获取具有待被操作概率大的图形菜单的界面视图,部分解决了用户在图形菜单选择过程繁琐和显示区域过大问题,达到了改善人机交互性能和体验的目标。附图说明图1为本专利技术的标签结构;图2为本专利技术实施例中初始界面;图3为本专利技术实施例中工作界面;图4为本专利技术实施例中用户手指与触摸屏幕的触点到各图形菜单的距离示意图;图5a、图5b以及图5c均为为本专利技术实施例中的图形菜单的第二视图显示在用户手指与触摸屏幕的触点附近的形态;图6为本专利技术中的一种界面视图的生成方法。【附图标记说明本文档来自技高网...

【技术保护点】
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

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

1