一种页面显示方法、装置和电子设备制造方法及图纸

技术编号:34547574 阅读:30 留言:0更新日期:2022-08-17 12:30
本申请实施例提供一种页面显示方法、装置和电子设备。方法包括:抓取待显示页面的绘制指令;基于所述待显示页面的绘制指令识别所述待显示页面所包含的显示节点;基于针对当前用户的显示策略,根据所述显示节点的识别结果,确认所述待显示页面中需要保留的显示节点以及对应的页面布局,生成布局配置文件;根据所述布局配置文件,还原所述待显示页面的绘制指令以绘制用户页面。根据本申请一实施例的方法,可以对待显示页面进行重新布局,以生成符合当前用户使用需求的用户页面,实现页面显示的个性化设置,从而大大提高用户体验。从而大大提高用户体验。从而大大提高用户体验。

【技术实现步骤摘要】
一种页面显示方法、装置和电子设备


[0001]本申请涉及智能终端
,特别涉及一种页面显示方法、装置和电子设备。

技术介绍

[0002]当前很多智能设备功能越来越多、交互也变得越来越多复杂,这就使得智能设备的显示页面所显示的显示节点也越来越多。伴随着显示页面所显示的显示节点的增多,用户的使用体验却往往随之下降。
[0003]在实际应用场景中,对于某些用户来说,显示页面中充斥大量显示节点会导致视觉体验的下降,严重影响其视觉体验以及操作体验。例如,显示页面中显示节点的增加会导致页面文字字体的缩小,以及,显示节点间间距的缩小,这就会导致用户识别困难,以及,手指点击误操作几率的增大。
[0004]进一步的,在实际应用场景中,并不是每个人都能使用到智能设备的所有功能,智能设备的智能设备的交互界面所显示的显示节点中,存在着大量的无用元素。这些无用元素的存在不仅会大大降低用户的视觉体验,而且很容易引发误操作。
[0005]例如,老人、儿童并不知道控制中心里每个图标代表什么功能,甚至不知道什么是打开、什么是关闭。控制中心里很多按钮的存在对于老人、儿童来言,不但没有任何用处,反而经常会导致把WIFI关闭、流量打开、声音静音但是不知道如何恢复的情况的发生。

技术实现思路

[0006]针对现有技术下,如何提高页面显示的用户体验的问题,本申请提供了一种页面显示方法、装置和电子设备,本申请还提供一种计算机可读存储介质。
[0007]本申请实施例采用下述技术方案:
[0008]第一方面,本申请提供一种页面显示方法,包括:
[0009]抓取待显示页面的绘制指令;
[0010]基于所述待显示页面的绘制指令识别所述待显示页面所包含的显示节点;
[0011]基于针对当前用户的显示策略,根据所述显示节点的识别结果,确认所述待显示页面中需要保留的显示节点以及对应的页面布局,生成布局配置文件;
[0012]根据所述布局配置文件,还原所述待显示页面的绘制指令以绘制用户页面。
[0013]在上述第一方面的一种可行的实现方式中,所述基于所述绘制指令识别待显示页面所包含的显示节点,包括:
[0014]根据所述绘制指令,以显示节点为单位生成待识别图片;
[0015]使用识别模型识别所述待识别图片,其中:
[0016]训练所述识别模型的样本库包括,由不同显示节点图片所组成的显示节点图片集;
[0017]所述显示节点图片为,还原终端设备的显示节点绘制指令所生成的图片;
[0018]所述显示节点图片集中的显示节点图片被标记有对应的节点描述。
[0019]在上述第一方面的一种可行的实现方式中,所述根据所述布局配置文件,还原所述待显示页面的绘制指令以绘制用户页面,包括:
[0020]加载所述布局配置文件;
[0021]在显示窗口中,按照所述布局配置文件中的页面布局,还原所述布局配置文件中所标记的显示节点所对应的绘制指令。
[0022]在上述第一方面的一种可行的实现方式中,所述方法还包括:
[0023]根据所述当前用户对显示节点的点击操作进行机器学习,确认所述当前用户的操作习惯,根据所述当前用户的操作习惯生成对应的页面显示策略;
[0024]和/或,
[0025]根据所述当前用户的用户类型调用对应的页面显示策略。
[0026]在上述第一方面的一种可行的实现方式中,所述方法还包括:
[0027]将所述待显示页面的控件事件转移到所述用户页面。
[0028]在上述第一方面的一种可行的实现方式中,所述待显示页面包括系统界面,所述显示节点包括系统控件和/或应用图标。
[0029]在上述第一方面的一种可行的实现方式中,所述待显示页面包括应用运行时显示的应用界面。
[0030]在上述第一方面的一种可行的实现方式中,所述应用的应用控件包含布局属性,所述布局属性用于支持在所述应用界面中进行所述应用控件的重新布局;
[0031]所述方法还包括:
[0032]获取所述应用当前的应用控件显示树;
[0033]解析所述应用控件显示树,确认当前支持重布局的控件;
[0034]在所述当前支持重布局的控件上方,显示对应的重布局操作按钮。
[0035]在上述第一方面的一种可行的实现方式中,所述确认当前支持重布局的控件,包括:
[0036]确认包含布局属性的控件,其中,所述布局属性用于支持在所述应用界面中进行所述应用控件的重新布局;
[0037]和/或,
[0038]根据当前的应用布局策略,确定所述当前支持重布局的控件。
[0039]在上述第一方面的一种可行的实现方式中,所述方法还包括:
[0040]识别所述应用界面中显示节点的显示属性和/或显示内容;
[0041]基于所述针对当前用户的页面显示策略,确认所述应用界面中需要隐藏的显示节点;
[0042]在所述应用界面中隐藏所述需要隐藏的显示节点。
[0043]第二方面,本申请提供一种显示节点识别方法,包括:
[0044]抓取绘制指令,以显示节点为单位生成待识别图片;
[0045]使用识别模型识别所述待识别图片,其中:
[0046]训练所述识别模型的样本库包括,由不同显示节点图片所组成的显示节点图片集;
[0047]所述显示节点图片为,还原终端设备的显示节点绘制指令所生成的图片;
[0048]所述显示节点图片集中的显示节点图片被标记有对应的节点描述。
[0049]第三方面,本申请提供一种应用界面显示方法,包括:
[0050]获取应用当前的应用控件显示树;
[0051]解析所述应用控件显示树,确认当前支持重布局的控件;
[0052]在所述当前支持重布局的控件上方,显示对应的重布局操作控件。
[0053]在上述第三方面的一种可行的实现方式中,所述确认当前支持重布局的控件,包括:
[0054]确认包含布局属性的控件,其中,所述布局属性用于支持在所述应用界面中进行所述应用控件的重新布局;
[0055]和/或,
[0056]根据当前的应用布局策略,确定所述当前支持重布局的控件。
[0057]第四方面,本申请提供一种应用界面显示方法,包括:
[0058]识别应用界面中显示节点的显示属性和/或显示内容;
[0059]基于针对当前用户的页面显示策略,确认所述应用界面中需要隐藏的显示节点;
[0060]在所述应用界面中隐藏所述需要隐藏的显示节点。
[0061]第五方面,本申请提供一种页面显示装置,包括:
[0062]绘制指令抓取模块,其用于抓取待显示页面的绘制指令;
[0063]识别模块,其用于基于所述待显示页面的绘制指令识别所述待显示页面所包含的显示节点;
[0064]布局配置生成模块,其用于针对当前用户的显示策略,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种页面显示方法,其特征在于,包括:抓取待显示页面的绘制指令;基于所述待显示页面的绘制指令识别所述待显示页面所包含的显示节点;基于针对当前用户的显示策略,根据所述显示节点的识别结果,确认所述待显示页面中需要保留的显示节点以及对应的页面布局,生成布局配置文件;根据所述布局配置文件,还原所述待显示页面的绘制指令以绘制用户页面。2.根据权利要求1所述的方法,其特征在于,所述基于所述绘制指令识别待显示页面所包含的显示节点,包括:根据所述绘制指令,以显示节点为单位生成待识别图片;使用识别模型识别所述待识别图片,其中:训练所述识别模型的样本库包括,由不同显示节点图片所组成的显示节点图片集;所述显示节点图片为,还原终端设备的显示节点绘制指令所生成的图片;所述显示节点图片集中的显示节点图片被标记有对应的节点描述。3.根据权利要求1所述的方法,其特征在于,所述根据所述布局配置文件,还原所述待显示页面的绘制指令以绘制用户页面,包括:加载所述布局配置文件;在显示窗口中,按照所述布局配置文件中的页面布局,还原所述布局配置文件中所标记的显示节点所对应的绘制指令。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据所述当前用户对显示节点的点击操作进行机器学习,确认所述当前用户的操作习惯,根据所述当前用户的操作习惯生成对应的页面显示策略;和/或,根据所述当前用户的用户类型调用对应的页面显示策略。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:将所述待显示页面的控件事件转移到所述用户页面。6.根据权利要求1~5中任一项所述的方法,其特征在于,所述待显示页面包括系统界面,所述显示节点包括系统控件和/或应用图标。7.根据权利要求1~5中任一项所述的方法,其特征在于,所述待显示页面包括应用运行时显示的应用界面。8.根据权利要求7所述的方法,其特征在于,所述应用的应用控件包含布局属性,所述布局属性用于支持在所述应用界面中进行所述应用控件的重新布局;所述方法还包括:获取所述应用当前的应用控件显示树;解析所述应用控件显示树,确认当前支持重布局的控件;在所述当前支持重布局的控件上方,显示对应的重布局操作按钮。9.根据权利要求8所述的方法,其特征在于,所述确认当前支持重布局的控件,包括:确认包含布局属性的控件,其中,所述布局属性用于支持在所述应用界面中进行所述应用控件的重新布局;和/或,
根据当前的应用布局策略,确定所述当前支持重布局的控件。10.根据权利要求7所述的方法,其特征在于,所述方法还包括:识别所述应用界面中显示节点的显示属性和/或显示内容;基于所述针对当前用户的页面显示策略,确认所述应用界面中需要隐藏的显示节点;在所述应用界面中隐藏所述需要隐藏的显示节点。11.一种显示节点识别方法,其特征在于,包括:抓取绘制指令,以显示节点为单位生成待识别图片;使用识别模型识别所述待识别图片,其中:训练所述识别模型的样本库包括,由不同显示节点图片所组成的显示节点图片集;所述显示节点图片为,还原终端设备的显示节点绘制指令所生成的图片;所述显示节点图片集中的显示节点图片被标记有对应的节点描述。12.一种应用界面显示方法,其特征在于,包括:获取应用当前的应用控件显示树;解析所述应用控件显示树,确认当前支持重布局的控件;在所述当前支持重布局的控件上方,显示...

【专利技术属性】
技术研发人员:周星辰李春东董明李杰
申请(专利权)人:华为终端有限公司
类型:发明
国别省市:

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

1