System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 界面显示方法、电子设备及存储介质技术_技高网

界面显示方法、电子设备及存储介质技术

技术编号:41281044 阅读:3 留言:0更新日期:2024-05-11 09:31
本申请提供一种界面显示方法、电子设备及存储介质,该方法包括:获取用户操作信息及软件状态信息,其中,用户操作信息为用户在一次或多次使用应用软件的过程中所产生的操作信息,软件状态信息为显示页面中的元素响应用户的操作所产生的变化信息;基于用户操作信息及软件状态信息对第一页面进行调整,以获得第二页面。本申请提供的方法,使得用户在操作软件时,可以自适应调整软件的显示界面,从而可以减少交互纵深,提高用户的使用效率。

【技术实现步骤摘要】

本申请涉及计算机软件领域,尤其涉及一种界面显示方法、电子设备及存储介质


技术介绍

1、用户界面(user interface,ui)设计有一个客观限制,单一页面能够呈现给用户的元素是有限的。由于事务流类的软件/网站的页面会随着用户的交互过程而转换,而页面的转换可以给用户提供更丰富的交互元素,例如,账号注册,用户可以随着注册流程一步一步往下走,每一步的页面会随之发生变化,因此,上述客观限制对于事务流类软件/网站的影响是比较小的。

2、然而,对于操作类软件来说,用户的多数操作通常在一个页面内完成,由于单个页面能够呈现给用户的交互元素有限,无法将所有交互逻辑以最直接的方式呈现,因此,用户在操作过程中,只能加大交互纵深,从而会导致用户的使用更加繁琐,严重影响用户的使用效率,降低了用户的使用体验。


技术实现思路

1、本申请提供了一种界面显示方法、电子设备及存储介质,使得用户在操作软件时,可以自适应调整软件的显示界面,从而可以减少交互纵深,提高用户的使用效率。

2、第一方面,本申请提供了一种界面显示方法,应用于电子设备,所述电子设备显示第一页面,所述第一页面为应用软件运行过程中的显示页面,包括:获取用户操作信息及软件状态信息,其中,所述用户操作信息为用户在一次或多次使用所述应用软件的过程中所产生的操作信息,所述软件状态信息为所述显示页面中的元素响应用户的操作所产生的变化信息;基于所述用户操作信息及软件状态信息对所述第一页面进行调整,以获得第二页面。

3、本申请中,通过检测用户在使用软件过程中收集的用户操作信息及软件状态信息,使得页面根据用户的习惯进行调整显示,从而可以减少交互纵深,提高用户的使用效率。

4、其中一种可能的实现方式中,所述调整包括对所述第一页面的页面布局进行调整和/或对所述第一页面中的元素进行调整。

5、其中一种可能的实现方式中,所述基于所述用户操作信息及软件状态信息对所述第一页面进行调整包括:

6、对所述用户操作信息及所述软件状态信息进行场景识别和/或频率分析,以对所述第一页面进行调整,所述场景识别用于对用户使用所述应用软件时的所处的页面场景进行识别,所述频率分析用于对所述显示页面中的元素被使用的频率进行分析。

7、其中一种可能的实现方式中,所述场景识别包括操作占比匹配、关键操作片段匹配和软件状态匹配中的一种或多种匹配方式。

8、其中一种可能的实现方式中,所述对所述用户操作信息及所述软件状态信息进行场景识别包括:

9、使用所述操作占比匹配、所述关键操作片段匹配和所述软件状态匹配中的一种或多种匹配方式进行场景匹配,得到多个场景匹配结果;

10、使用一个或多个降噪策略对所述多个场景匹配结果进行筛选,得到目标场景。

11、本申请中,通过降噪策略对识别到的多个场景匹配结果进行筛选,可以更精准的识别用户当前所处的场景,从而可以更准确的进行界面的调整,符合用户的使用应用软件的习惯。

12、其中一种可能的实现方式中,所述多个场景匹配结果具有对应的优先级,所述使用一个或多个降噪策略对所述多个场景匹配结果进行筛选,得到目标场景包括:

13、基于所述多个场景匹配结果对应的优先级,将最高优先级对应的场景匹配结果确定为目标场景。

14、本申请中,通过对场景匹配结果设置对应优先级,从而可以快速确定目标场景,提高识别效率。

15、其中一种可能的实现方式中,所述目标场景在第一预设时长内确定,所述方法还包括:

16、在第二预设时长内不再进行场景识别,所述第二预设时长大于所述第一预设时长。

17、本申请中,通过两个时长的设置,当第一时长内确定目标场景后,在第二时长内不再进行场景识别,由此可以避免因频繁的的识别到目标场景导致的界面频繁的调整。

18、其中一种可能的实现方式中,所述频率分析包括操作片段频率分析和/或用户界面ui控件触发频率分析。

19、其中一种可能的实现方式中,所述频率分析包括所述操作片段频率分析,所述第二页面显示一键触发元素,其中,所述一键触发元素基于操作片段的使用频率生成,所述一键触发元素用于通过一次操作实现与所述操作片段对应的交互目标,所述操作片段由用户的多个操作构成,所述操作片段的使用频率用于表征用户使用所述操作片段的频率,所述操作片段的使用频率大于第一预设阈值。

20、其中一种可能的实现方式中,所述频率分析包括所述ui控件触发频率分析,所述第二页面中的元素进行醒目显示和/或关联推荐,其中,所述进行醒目显示和/或关联推荐的元素的使用频率高于第二预设阈值;或者,

21、所述第二页面中的元素进行隐匿处理,其中,所述进行隐匿处理的元素的使用频率低于第三预设阈值。

22、其中一种可能的实现方式中,所述醒目显示至少包括显示在核心区域、基础显示、放大显示及高亮显示中的一种或多种显示方式,其中,所述基础显示为将原本不显示在界面上的元素显示在界面上的显示方式。

23、其中一种可能的实现方式中,所述隐匿处理至少包括显示在非核心区域、折叠处理、隐藏处理、缩小处理及低亮处理中的一种或多种处理方式。

24、其中一种可能的实现方式中,所述应用软件至少包括开发类软件及操作类软件。

25、其中一种可能的实现方式中,所述软件状态信息通过增量方式记录。

26、第二方面,本申请提供了一种界面显示装置,应用于电子设备,所述电子设备显示第一页面,所述第一页面为应用软件运行过程中的显示页面,包括:

27、获取模块,用于获取用户操作信息及软件状态信息,其中,所述用户操作信息为用户在一次或多次使用所述应用软件的过程中所产生的操作信息,所述软件状态信息为所述显示页面中的元素响应用户的操作所产生的变化信息;

28、调整模块,用于基于所述用户操作信息及软件状态信息对所述第一页面进行调整,以获得第二页面。

29、其中一种可能的实现方式中,上述调整模块具体用于对所述第一页面的页面布局进行调整和/或对所述第一页面中的元素进行调整。

30、其中一种可能的实现方式中,上述调整模块具体用于对所述用户操作信息及所述软件状态信息进行场景识别和/或频率分析,以对所述第一页面进行调整,所述场景识别用于对用户使用所述应用软件时的所处的页面场景进行识别,所述频率分析用于对所述显示页面中的元素被使用的频率进行分析。

31、其中一种可能的实现方式中,所述场景识别包括操作占比匹配、关键操作片段匹配和软件状态匹配中的一种或多种匹配方式。

32、其中一种可能的实现方式中,上述调整模块具体用于使用所述操作占比匹配、所述关键操作片段匹配和所述软件状态匹配中的一种或多种匹配方式进行场景匹配,得到多个场景匹配结果;

33、使用一个或多个降噪策略对所述多个场景匹配结果进行筛选,得到目标场景。

34、其中一种可能本文档来自技高网...

【技术保护点】

1.一种界面显示方法,其特征在于,应用于电子设备,所述电子设备显示第一页面,所述第一页面为应用软件运行过程中的显示页面,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述调整包括对所述第一页面的页面布局进行调整和/或对所述第一页面中的元素进行调整。

3.根据权利要求1或2所述的方法,其特征在于,所述基于所述用户操作信息及软件状态信息对所述第一页面进行调整包括:

4.根据权利要求3所述的方法,其特征在于,所述场景识别包括操作占比匹配、关键操作片段匹配和软件状态匹配中的一种或多种匹配方式。

5.根据权利要求4所述的方法,其特征在于,所述对所述用户操作信息及所述软件状态信息进行场景识别包括:

6.根据权利要求5所述的方法,其特征在于,所述多个场景匹配结果具有对应的优先级,所述使用一个或多个降噪策略对所述多个场景匹配结果进行筛选,得到目标场景包括:

7.根据权利要求5或6所述的方法,其特征在于,所述目标场景在第一预设时长内确定,所述方法还包括:

8.根据权利要求3所述的方法,其特征在于,所述频率分析包括操作片段频率分析和/或用户界面UI控件触发频率分析。

9.根据权利要求8所述的方法,其特征在于,所述频率分析包括所述操作片段频率分析,所述第二页面显示一键触发元素,其中,所述一键触发元素基于操作片段的使用频率生成,所述一键触发元素用于通过一次操作实现与所述操作片段对应的交互目标,所述操作片段由用户的多个操作构成,所述操作片段的使用频率用于表征用户使用所述操作片段的频率,所述操作片段的使用频率大于第一预设阈值。

10.根据权利要求8所述的方法,其特征在于,所述频率分析包括所述UI控件触发频率分析,所述第二页面中的元素进行醒目显示和/或关联推荐,其中,所述进行醒目显示和/或关联推荐的元素的使用频率高于第二预设阈值;或者,

11.根据权利要求10所述的方法,其特征在于,所述醒目显示至少包括显示在核心区域、基础显示、放大显示及高亮显示中的一种或多种显示方式,其中,所述基础显示为将原本不显示在界面上的元素显示在界面上的显示方式。

12.根据权利要求10所述的方法,其特征在于,所述隐匿处理至少包括显示在非核心区域、折叠处理、隐藏处理、缩小处理及低亮处理中的一种或多种处理方式。

13.根据权利要求1-12中任一项所述的方法,其特征在于,所述应用软件至少包括开发类软件及操作类软件。

14.根据权利要求1-13中任一项所述的方法,其特征在于,所述软件状态信息通过增量方式记录。

15.一种电子设备,其特征在于,包括:处理器和存储器,所述存储器用于存储计算机程序;所述处理器用于运行所述计算机程序,实现如权利要求1-14任一项所述的界面显示方法。

16.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,当所述计算机程序在计算机上运行时,实现如权利要求1-14任一所述的界面显示方法。

...

【技术特征摘要】

1.一种界面显示方法,其特征在于,应用于电子设备,所述电子设备显示第一页面,所述第一页面为应用软件运行过程中的显示页面,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述调整包括对所述第一页面的页面布局进行调整和/或对所述第一页面中的元素进行调整。

3.根据权利要求1或2所述的方法,其特征在于,所述基于所述用户操作信息及软件状态信息对所述第一页面进行调整包括:

4.根据权利要求3所述的方法,其特征在于,所述场景识别包括操作占比匹配、关键操作片段匹配和软件状态匹配中的一种或多种匹配方式。

5.根据权利要求4所述的方法,其特征在于,所述对所述用户操作信息及所述软件状态信息进行场景识别包括:

6.根据权利要求5所述的方法,其特征在于,所述多个场景匹配结果具有对应的优先级,所述使用一个或多个降噪策略对所述多个场景匹配结果进行筛选,得到目标场景包括:

7.根据权利要求5或6所述的方法,其特征在于,所述目标场景在第一预设时长内确定,所述方法还包括:

8.根据权利要求3所述的方法,其特征在于,所述频率分析包括操作片段频率分析和/或用户界面ui控件触发频率分析。

9.根据权利要求8所述的方法,其特征在于,所述频率分析包括所述操作片段频率分析,所述第二页面显示一键触发元素,其中,所述一键触发元素基于操作片段的使用频率生成,所述一键触发元素用于通过一次操作实现与所述操作片段对应的交互目标,所述操作...

【专利技术属性】
技术研发人员:高翔宇江世超
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1