[发明专利]用户界面自适应调整方法和装置、工控显示终端有效
申请号: | 201811112716.5 | 申请日: | 2018-09-25 |
公开(公告)号: | CN109343925B | 公开(公告)日: | 2020-02-14 |
发明(设计)人: | 董玉红;关富文;敖道满;杨东涛;彭嘉欣 | 申请(专利权)人: | 珠海格力电器股份有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451 |
代理公司: | 11038 中国国际贸易促进委员会专利商标事务所 | 代理人: | 王云飞;方亮 |
地址: | 519070*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自适应调整 划分区域 用户界面 屏幕 方法和装置 屏幕分辨率 显示终端 工控 自适应调整算法 算法 | ||
本发明公开一种用户界面自适应调整方法和装置、工控显示终端。该用户界面自适应调整方法包括:在屏幕尺寸切换的情况下,获取当前屏幕分辨率和屏幕尺寸;识别用户界面所包含的划分区域和对应的类型属性;针对每种类型属性的划分区域,按照相应的自适应调整算法并根据当前屏幕分辨率和屏幕尺寸,对划分区域进行自适应调整。本发明通过在切换屏幕尺寸时预先对划分区域属性及对应算法进行识别,使得前期划分的界面能够自动适应不同尺寸的屏幕,由此可以达到更好的交互效果。
技术领域
本发明涉及工控显示领域,特别涉及一种用户界面自适应调整方法和装置、工控显示终端。
背景技术
相关技术的显示终端产品中,特定的产品需对应特定的应用程序,每款程序的界面是唯一针对开发的,无法适用于其他尺寸的显示产品。例如相同的硬件背景下,如果将12寸显示屏的程序烧录到7寸显示屏,则存在部分画面无法显示的问题。如烧录到更大尺寸的显示屏,则显示的画面无法覆盖全部屏幕。
发明内容
申请人发现:相关技术工控领域所采用的矢量化显示方式,可根据显示屏的大小自动来调节显示画面和字体等等信息,使之在不调整软件的情况下实现不同尺寸的显示屏的程序能够通用。
相关技术方案虽具有程序通用化的优点,但是在不同的尺寸间配置时,有时达不到良好的交互体验。例如:某款程序在12寸显示屏上得到了很好的显示效果,但是如烧录到7寸显示屏上,则字体和图片缩小后会导致画面失真、难以操控等问题。
鉴于以上技术问题,本发明提供了一种用户界面自适应调整方法和装置、工控显示终端,可以自动适应不同尺寸的屏幕。
根据本发明的一个方面,提供一种用户界面自适应调整方法,包括:
在屏幕尺寸切换的情况下,获取当前屏幕分辨率和屏幕尺寸;
识别用户界面所包含的划分区域和对应的类型属性;
针对每种类型属性的划分区域,按照相应的自适应调整算法并根据当前屏幕分辨率和屏幕尺寸,对划分区域进行自适应调整。
在本发明的一些实施例中,所述用户界面自适应调整方法还包括:
预先将用户界面划分为至少一个划分区域;
为每个划分区域设置对应的类型属性;
为每种类型属性的划分区域设置相应的自适应调整算法。
在本发明的一些实施例中,所述划分区域的类型属性包括显示界面主图、操作框、文字显示区域和文字图形化框图中的至少一种。
在本发明的一些实施例中,在划分区域为显示界面主图的情况下,所述自适应调整算法为按照矢量化原则自动根据当前屏幕分辨率调节显示界面主图的大小。
在本发明的一些实施例中,在划分区域为操作框、文字显示区域或文字图形化框图的情况下,所述自适应调整算法包括:
判断当前屏幕尺寸是否小于等于预定最小值;
若当前屏幕尺寸小于等于预定最小值,则划分区域不再随屏幕尺寸进行缩小;
若当前屏幕尺寸大于预定最小值,则按照矢量化原则自动根据当前屏幕分辨率调节划分区域的大小。
在本发明的一些实施例中,在划分区域为文字显示区域或文字图形化框图的情况下,所述自适应调整算法还包括:
判断当前屏幕尺寸是否大于等于预定最大值,其中,预定最大值大于预定最小值;
若当前屏幕尺寸大于等于预定最大值,则划分区域不再随屏幕尺寸进行放大;
若当前屏幕尺寸小于预定最大值且小于预定最小值,则按照矢量化原则自动根据当前屏幕分辨率调节划分区域的大小。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海格力电器股份有限公司,未经珠海格力电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811112716.5/2.html,转载请声明来源钻瓜专利网。