用户界面状态信息的生成方法、装置、电子设备及介质制造方法及图纸

技术编号:26169971 阅读:28 留言:0更新日期:2020-10-31 13:35
本公开提供了一种用户界面状态信息的生成方法、装置、电子设备及介质,涉及人机交互技术领域。该方法包括:获取目标用户界面的各控件标识;确定每个控件标识所对应的控件的第一动作属性信息;基于各控件的第一动作属性信息,得到目标用户界面的状态信息。本公开实施例通过获取目标用户界面中各控件的控件标识,并确定各控件标识对应的控件的属性信息,基于该属性信息确定目标用户界面的状态信息。通过目标用户界面的控件的属性信息确定用于标识该目标用户界面的状态信息,不同用户界面的控件的属性信息存在不同,能给清楚的表述每个而不同的用户界面,且存储控件的属性信息所占用的内存较小,能给节约内存资源。

Generation method, device, electronic equipment and medium of user interface status information

【技术实现步骤摘要】
用户界面状态信息的生成方法、装置、电子设备及介质
本公开涉及人机交互
,具体而言,本公开涉及一种用户界面状态信息的生成方法、装置、电子设备及介质。
技术介绍
随着科技的进步,人机交互的应用越来越广泛,设计师在对UI(UserInterface,用户界面)进行设计时,需要满足各方的需求,以保证UI界面在使用过程中给用户最佳的体验。现有的人机交互软件中,通常都设置有多个UI界面,每个UI界面的内容都会存在或多或少的区别,设计师在对UI界面进行设计时,需要考虑每个UI界面的具体内容以及功能,将人机交互软件中所有的功能在各个UI界面中实现,因此需要一种能够准确表述UI界面的手段,能够清楚的表述每个UI界面,但是在表述每个UI界面时,又不能占用太多的内存。现有的UI界面表述方法中,都是通过对界面进行描述,如当前界面为视频播放界面,或者当前界面为信息输入界面,但是视屏播放界面可能存在两个,导致界面之间的表述不容易区分,对界面表述不清楚。。由此可见,现有的UI界面表述方法中,存在界面之间的表述不容易区分,对界面表述不清楚的技术问题,急需本文档来自技高网...

【技术保护点】
1.一种用户界面状态信息的生成方法,其特征在于,包括:/n获取目标用户界面的各控件标识;/n确定每个所述控件标识所对应的控件的第一动作属性信息;/n基于各所述控件的第一动作属性信息,得到所述目标用户界面的状态信息。/n

【技术特征摘要】
1.一种用户界面状态信息的生成方法,其特征在于,包括:
获取目标用户界面的各控件标识;
确定每个所述控件标识所对应的控件的第一动作属性信息;
基于各所述控件的第一动作属性信息,得到所述目标用户界面的状态信息。


2.根据权利要求1所述的方法,其特征在于,所述获取目标用户界面的各控件标识,包括:
获取所述目标用户界面的组件树,其中,所述组件树中的一个节点表征了所述目标用户界面的一个控件;
基于所述组件树确定各所述控件的控件标识。


3.根据权利要求1所述的方法,其特征在于,对于一个控件,所述控件的第一动作属性信息包括:
控件是否可见;
控件是否可操作;
控件是否可点击;
控件是否可长按;
控件是否可双击。


4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当至少两个控件的第一动作属性信息相同时,对所述至少两个控件的第一动作属性信息进行去重处理,保留所述至少两个控件的一个控件的第一动作属性信息。


5.根据权利要求4所述的方法,其特征在于,所述当至少两个控件的第一动作属性信息相同时,对所述至少两个控件的第一动作属性信息进行去重处理,包括:
当至少两个控件的第一动作属性信息相同、且所述至少两个控件对应的控件操作结果相同时,对所述至少两个控件的第一动作属性信息进行去重处理;
所述方法还包括:
当所述至少两个控件的第一动作属性信息相同、且所述至少两个控件对应的控件操作结果不同时,分别为所述至少两个控件中的各控件添加控件的第二属性信息,直至所述至少两个控件中各控件的最终属性信息均不同;
其中,所述第二属性信息为...

【专利技术属性】
技术研发人员:张钊蔡天勤邵珊珊郭建强
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:北京;11

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

1