首页 / 专利库 / 企业组织 / 框图 / 用户界面自适应调整方法和装置、工控显示终端

用户界面自适应调整方法和装置、工控显示终端

阅读:694发布:2020-05-14

专利汇可以提供用户界面自适应调整方法和装置、工控显示终端专利检索,专利查询,专利分析的服务。并且本 发明 公开一种 用户界面 自适应调整方法和装置、工控显示终端。该用户界面自适应调整方法包括:在屏幕尺寸切换的情况下,获取当前屏幕 分辨率 和屏幕尺寸;识别用户界面所包含的划分区域和对应的类型属性;针对每种类型属性的划分区域,按照相应的自适应调整 算法 并根据当前屏幕分辨率和屏幕尺寸,对划分区域进行自适应调整。本发明通过在切换屏幕尺寸时预先对划分区域属性及对应算法进行识别,使得前期划分的界面能够自动适应不同尺寸的屏幕,由此可以达到更好的交互效果。,下面是用户界面自适应调整方法和装置、工控显示终端专利的具体信息内容。

1.一种用户界面自适应调整方法,其特征在于,包括:
在屏幕尺寸切换的情况下,获取当前屏幕分辨率和屏幕尺寸;
识别用户界面所包含的划分区域和对应的类型属性;
针对每种类型属性的划分区域,按照相应的自适应调整算法并根据当前屏幕分辨率和屏幕尺寸,对划分区域进行自适应调整;
其中,在划分区域为操作框、文字显示区域或文字图形化框图的情况下,所述自适应调整算法包括:
判断当前屏幕尺寸是否小于等于预定最小值;
若当前屏幕尺寸小于等于预定最小值,则划分区域不再随屏幕尺寸进行缩小;
若当前屏幕尺寸大于预定最小值,则按照矢量化原则自动根据当前屏幕分辨率调节划分区域的大小。
2.根据权利要求1所述的用户界面自适应调整方法,其特征在于,还包括:
预先将用户界面划分为至少一个划分区域;
为每个划分区域设置对应的类型属性;
为每种类型属性的划分区域设置相应的自适应调整算法。
3.根据权利要求2所述的用户界面自适应调整方法,其特征在于,
所述划分区域的类型属性包括显示界面主图、操作框、文字显示区域和文字图形化框图中的至少一种。
4.根据权利要求2或3所述的用户界面自适应调整方法,其特征在于,
在划分区域为显示界面主图的情况下,所述自适应调整算法为按照矢量化原则自动根据当前屏幕分辨率调节显示界面主图的大小。
5.根据权利要求1或2所述的用户界面自适应调整方法,其特征在于,在划分区域为文字显示区域或文字图形化框图的情况下,所述自适应调整算法还包括:
判断当前屏幕尺寸是否大于等于预定最大值,其中,预定最大值大于预定最小值;
若当前屏幕尺寸大于等于预定最大值,则划分区域不再随屏幕尺寸进行放大;
若当前屏幕尺寸小于预定最大值且小于预定最小值,则按照矢量化原则自动根据当前屏幕分辨率调节划分区域的大小。
6.一种用户界面自适应调整方法,其特征在于,包括:
在屏幕尺寸切换的情况下,获取当前屏幕分辨率和屏幕尺寸;
识别用户界面所包含的划分区域和对应的类型属性;
针对每种类型属性的划分区域,按照相应的自适应调整算法并根据当前屏幕分辨率和屏幕尺寸,对划分区域进行自适应调整;
其中,在划分区域为文字显示区域或文字图形化框图的情况下,所述自适应调整算法包括:
判断当前屏幕尺寸是否大于等于预定最大值;
若当前屏幕尺寸大于等于预定最大值,则划分区域不再随屏幕尺寸进行放大;
若当前屏幕尺寸小于预定最大值,则按照矢量化原则自动根据当前屏幕分辨率调节划分区域的大小。
7.一种用户界面自适应调整装置,其特征在于,包括:
屏幕参数获取模,用于在屏幕尺寸切换的情况下,获取当前屏幕分辨率和屏幕尺寸;
划分区域识别模块,用于识别用户界面所包含的划分区域和对应的类型属性;
界面调整模块,用于针对每种类型属性的划分区域,按照相应的自适应调整算法并根据当前屏幕分辨率和屏幕尺寸,对划分区域进行自适应调整;
调整算法设置模块,用于在划分区域为操作框、文字显示区域或文字图形化框图的情况下,设置所述自适应调整算法包括:判断当前屏幕尺寸是否小于等于预定最小值;若当前屏幕尺寸小于等于预定最小值,则划分区域不再随屏幕尺寸进行缩小;若当前屏幕尺寸大于预定最小值,则按照矢量化原则自动根据当前屏幕分辨率的多少和比例相应缩放划分区域的大小。
8.根据权利要求7所述的用户界面自适应调整装置,其特征在于,所述用户界面自适应调整装置用于执行实现如权利要求2-5中任一项所述的用户界面自适应调整方法的操作。
9.一种用户界面自适应调整装置,其特征在于,包括:
存储器,用于存储指令;
处理器,用于执行所述指令,使得所述用户界面自适应调整装置执行实现如权利要求6所述的用户界面自适应调整方法的操作。
10.一种工控显示终端,其特征在于,包括如权利要求7-9中任一项所述的用户界面自适应调整装置。
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述指令被处理器执行时实现如权利要求1-6中任一项所述的用户界面自适应调整方法。

说明书全文

用户界面自适应调整方法和装置、工控显示终端

技术领域

[0001] 本发明涉及工控显示领域,特别涉及一种用户界面自适应调整方法和装置、工控显示终端。

背景技术

[0002] 相关技术的显示终端产品中,特定的产品需对应特定的应用程序,每款程序的界面是唯一针对开发的,无法适用于其他尺寸的显示产品。例如相同的硬件背景下,如果将12寸显示屏的程序烧录到7寸显示屏,则存在部分画面无法显示的问题。如烧录到更大尺寸的显示屏,则显示的画面无法覆盖全部屏幕。

发明内容

[0003] 申请人发现:相关技术工控领域所采用的矢量化显示方式,可根据显示屏的大小自动来调节显示画面和字体等等信息,使之在不调整软件的情况下实现不同尺寸的显示屏的程序能够通用。
[0004] 相关技术方案虽具有程序通用化的优点,但是在不同的尺寸间配置时,有时达不到良好的交互体验。例如:某款程序在12寸显示屏上得到了很好的显示效果,但是如烧录到7寸显示屏上,则字体和图片缩小后会导致画面失真、难以操控等问题。
[0005] 鉴于以上技术问题,本发明提供了一种用户界面自适应调整方法和装置、工控显示终端,可以自动适应不同尺寸的屏幕。
[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] 图1为本发明用户界面自适应调整方法一些实施例的示意图。
[0041] 图2为本发明用户界面自适应调整方法另一些实施例的示意图。
[0042] 图3为本发明用户界面自适应调整装置一些实施例的示意图。
[0043] 图4为本发明用户界面自适应调整装置另一些实施例的示意图。
[0044] 图5为本发明用户界面自适应调整装置又一些实施例的示意图。

具体实施方式

[0045] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0046] 除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。
[0047] 同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。
[0048] 对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。
[0049] 在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。
[0050] 应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
[0051] 图1为本发明用户界面自适应调整方法一些实施例的示意图。优选的,本实施例可由本发明用户界面自适应调整装置执行。该方法包括以下步骤:
[0052] 步骤11,在屏幕尺寸切换的情况下,获取当前屏幕分辨率和屏幕尺寸。
[0053] 在本发明的一些实施例中,所述屏幕可以是工控终端、工控显示终端等终端设备的屏幕。
[0054] 在本发明的另一些实施例中,所述屏幕可以是手机、电脑等用户终端的屏幕。
[0055] 步骤12,识别用户界面所包含的划分区域和对应的类型属性。
[0056] 在本发明的一些实施例中,所述划分区域的类型属性可以包括显示界面主图、操作框、文字显示区域、文字图形化框图等划分区域类型中的至少一种。
[0057] 步骤13,针对每种类型属性的划分区域,按照相应的自适应调整算法并根据当前屏幕分辨率和屏幕尺寸,对划分区域进行自适应调整。
[0058] 基于本发明上述实施例提供的用户界面自适应调整方法,是一种工控显示终端产品的画面自动适应的方法,可以通过在切换屏幕尺寸时预先对划分区域属性及对应算法进行识别,使得前期划分的界面能够自动适应不同尺寸的屏幕,由此可以达到更好的交互效果。
[0059] 本发明上述实施例工控显示终端产品显示的画面无法覆盖全部屏幕。本发明上述实施例的工控显示终端产品显示画面中的字体和图片缩小或放大后会不会出现画面失真、难以操控的问题。
[0060] 图2为本发明用户界面自适应调整方法另一些实施例的示意图。优选的,本实施例可由本发明用户界面自适应调整装置执行。该方法包括以下步骤:
[0061] 步骤21,预先将用户界面划分为至少一个划分区域;并为每个划分区域设置对应的类型属性。
[0062] 在本发明的一些实施例中,所述划分区域的类型属性可以包括显示界面主图、操作框、文字显示区域、文字图形化框图等划分区域类型中的至少一种。
[0063] 在本发明的一些实施例中,对于用户界面只有一个划分区域的情况,则将用户界面划分为一个划分区域;并为该划分区域设置对应的一种类型属性。
[0064] 在本发明的另一些实施例中,对于用户界面有多个划分区域但均为同一类型划分区域的情况,则将用户界面划分为多个划分区域;并为该多个划分区域设置对应的同一种类型属性。
[0065] 在本发明的另一些实施例中,对于用户界面有多个划分区域且划分区域的类型不完全相同的情况,则将用户界面划分为至少两个划分区域;并为每个划分区域设置对应的类型属性。
[0066] 在本发明的一些实施例中,步骤21可以包括:在应用软件开发前根据UI(User Interface,用户界面)交互的效果,对用户界面进行划分。划分原则为:1、图形化显示和文字显示进行合理排布,图形化的显示效果由矢量图的方式实现。文字效果则具备根据分辨率自动适应的能。2、划分区域需覆盖该显示产品全部的显示区域,按照屏幕比例进行划分。
[0067] 例如:在本发明的一些具体实施例中,显示屏的尺寸为12寸,分辨率为1024*768。则步骤21可以包括:根据当前UI方案,将显示屏划分为4个板块:1、显示界面主图;2、操作框;3、文字显示区域;4、文字图形化框图。
[0068] 在本发明的另一些具体实施例中,如图2所示,显示屏划分为4个以上的版块,除上述四个版块外,还可以包括其他划分区域。
[0069] 在本发明的一些实施例中,显示界面主图一般指开机界面或者说屏幕主界面的图片,是一张体现这个产品应用场景的图片。文字区域指的是该区域仅有文字显示。文字和图形化的框图指的是一些图形化的显示框、提示框等等,比如一些参数需要在某个固定的界面背景下显示,这个背景可能是一个方框或者其他形状,所述显示框、提示框中还包含文字。
[0070] 步骤22,为每种类型属性的划分区域设置相应的自适应调整算法。
[0071] 在本发明的一些实施例中,步骤22可以包括:应用程序开发时,分别对不同划分区域进行属性配置,使之具备不同的特征,用于切换屏幕时的识别依据。程序配置各个划分的区域时,需增加特定的算法处理,以实现不同区域的不同的自动适应方案。
[0072] 在本发明的一些实施例中,针对不同划分区域设置的相应自适应调整算法,可以根据用户操作习惯及大数据分析得出。
[0073] 在本发明的一些具体实施例中,在划分区域为显示界面主图的情况下,所述自适应调整算法可以包括:按照矢量化原则自动根据当前屏幕分辨率调节显示界面主图的大小。即,在识别当前区域属性为显示界面主图的情况下,则按照矢量化原则自动根据当前屏幕分辨率的多少和比例相应缩放显示界面主图的大小。由此本发明上述实施例可以实现多种划分区域中显示界面主图的根据屏幕尺寸的自适应调整。
[0074] 在本发明的一些实施例中,在划分区域为操作框、文字显示区域或文字图形化框图中任一类型区域的情况下,所述自适应调整算法可以包括:
[0075] 步骤221,判断当前屏幕尺寸是否小于等于预定最小值。
[0076] 在本发明的一些实施例中,对于划分区域为操作框、文字显示区域或文字图形化框图的三种不同情况,所述预定最小值可以相同,也可以为三个不同的预定最小值。
[0077] 步骤222,若当前屏幕尺寸小于等于预定最小值,则划分区域不再随屏幕尺寸进行缩小。
[0078] 步骤223,若当前屏幕尺寸大于预定最小值,则按照矢量化原则自动根据当前屏幕分辨率的多少和比例相应缩放划分区域的大小。
[0079] 例如:对于识别划分区域为操作框的情况,需特殊处理:本发明上述实施例在屏幕尺寸降低至预定最小值后,操作框不再随之缩小,以避免操作框太小导致的操作困难的问题。
[0080] 本发明上述实施例在屏幕尺寸降低至预定最小值后,文字显示区域或文字图形化框图也不再随之缩小,以避免文字或文字图形化框图无法清晰辨识。
[0081] 在本发明的另一些实施例中,在划分区域为文字显示区域或文字图形化框图的情况下,所述自适应调整算法可以包括:
[0082] 步骤221,判断当前屏幕尺寸是否小于等于预定最小值。
[0083] 在本发明的一些实施例中,对于划分区域为文字显示区域或文字图形化框图的两种不同情况,所述预定最小值可以相同,也可以为两个不同的预定最小值。
[0084] 步骤222,若当前屏幕尺寸小于等于预定最小值,则划分区域不再随屏幕尺寸进行缩小。
[0085] 步骤223,若当前屏幕尺寸大于预定最小值,则按照矢量化原则自动根据当前屏幕分辨率调节划分区域的大小。
[0086] 步骤224,判断当前屏幕尺寸是否大于等于预定最大值,其中,预定最大值大于预定最小值。
[0087] 在本发明的一些实施例中,对于划分区域为文字显示区域或文字图形化框图的两种不同情况,所述预定最大值可以相同,也可以为两个不同的预定最大值。
[0088] 步骤225,若当前屏幕尺寸大于等于预定最大值,则划分区域不再随屏幕尺寸进行放大。
[0089] 步骤226,若当前屏幕尺寸小于预定最大值且小于预定最小值,则按照矢量化原则自动屏幕分辨率的多少和比例相应缩放划分区域的大小。
[0090] 例如:在本法一些具体实施例中,在识别划分区域为文字显示区域,需特殊处理:屏幕尺寸降低至预定最小值后,不再缩小字体。屏幕尺寸增大到预定最大值后,文字不再增大。
[0091] 本发明上述实施例在屏幕尺寸降低至预定最小值后,文字显示区域或文字图形化框图也不再随之缩小,以避免文字或文字图形化框图无法清晰辨识。本发明上述实施例在屏幕尺寸增大到预定最大值后,文字显示区域或文字图形化框图也不再随之增大。
[0092] 在本发明的又一些实施例中,在划分区域为文字显示区域或文字图形化框图的情况下,所述自适应调整算法可以包括:
[0093] 步骤22a,判断当前屏幕尺寸是否大于等于预定最大值。
[0094] 步骤22b,若当前屏幕尺寸大于等于预定最大值,则划分区域不再随屏幕尺寸进行放大。
[0095] 步骤22c,若当前屏幕尺寸小于预定最大值,则按照矢量化原则自动根据当前屏幕分辨率调节划分区域的大小。
[0096] 本发明上述实施例针对文字显示区域或文字图形化框图设置有上限。本发明上述实施例在屏幕尺寸增大到预定最大值后,文字显示区域或文字图形化框图也不再随之增大。
[0097] 本发明上述实施例中,对于划分区域为操作框、文字显示区域或文字图形化框图的三种情况,可以均设置上限和下限,也可以根据实际使用情况进行相应的处理,例如根据实际需要设置上、下限中的至少一个。
[0098] 步骤23,在屏幕尺寸切换的情况下,获取当前屏幕分辨率和屏幕尺寸。
[0099] 在本发明的一些实施例中,所述屏幕可以是工控终端等终端设备的屏幕。
[0100] 在本发明的另一些实施例中,所述屏幕可以是手机、电脑等用户终端的屏幕。
[0101] 步骤24,识别用户界面所包含的划分区域(例如步骤21中预先设置的划分区域);针对每种类型属性的划分区域,按照相应的自适应调整算法(例如步骤22中预先设置的自适应调整算法)并根据当前屏幕分辨率和屏幕尺寸,对划分区域进行自适应调整。
[0102] 步骤25,在用户界面所包含的划分区域全部识别成功后,点亮屏幕(即进行屏幕显示),开始运行工控终端程序。
[0103] 本发明上述实施例一种工控显示终端产品的画面自动排布及有效划分区间的方式,解决了相关技术中存在的画面失真、交互效果不良以及难于操控等技术问题。
[0104] 本发明上述实施例结合相关技术工控显示产品的硬件通用化、界面矢量化显示的开发方案,针对开发前预先配置的用户界面效果,对显示界面进行有效划分及属性配置,并在切换屏幕尺寸时预先对划分区域属性及对应算法进行识别,使得前期划分的界面能够自动适应不同尺寸的屏幕,以达到更好的交互效果。
[0105] 图3为本发明用户界面自适应调整装置一些实施例的示意图。如图3所示,所述用户界面自适应调整装置可以包括屏幕参数获取模块31、划分区域识别模块32和界面调整模块33,其中:
[0106] 屏幕参数获取模块31,用于在屏幕尺寸切换的情况下,获取当前屏幕分辨率和屏幕尺寸。
[0107] 划分区域识别模块32,用于识别用户界面所包含的划分区域和对应的类型属性。
[0108] 在本发明的一些实施例中,所述划分区域的类型属性可以包括显示界面主图、操作框、文字显示区域、文字图形化框图等划分区域类型中的至少一种。
[0109] 界面调整模块33,用于针对每种类型属性的划分区域,按照相应的自适应调整算法并根据当前屏幕分辨率和屏幕尺寸,对划分区域进行自适应调整。
[0110] 在本发明的一些实施例中,所述用户界面自适应调整装置用于执行实现如上述任一实施例(例如图1或图2实施例)所述的用户界面自适应调整方法的操作。
[0111] 基于本发明上述实施例提供的用户界面自适应调整装置,可以通过在切换屏幕尺寸时预先对划分区域属性及对应算法进行识别,使得前期划分的界面能够自动适应不同尺寸的屏幕,由此可以达到更好的交互效果。
[0112] 图4为本发明用户界面自适应调整装置另一些实施例的示意图。与图3所示实施例相比,在图4所示实施例中,所述用户界面自适应调整装置还可以包括区域划分模块34、调整算法设置模块35和显示模块36,其中:
[0113] 区域划分模块34,用于预先将用户界面划分为至少一个划分区域;并为每个划分区域设置对应的类型属性。
[0114] 在本发明的一些实施例中,所述划分区域的类型属性可以包括显示界面主图、操作框、文字显示区域、文字图形化框图等划分区域类型中的至少一种。
[0115] 在本发明的一些实施例中,对于用户界面只有一个划分区域的情况,则区域划分模块34用于将用户界面划分为一个划分区域;并为该划分区域设置对应的一种类型属性。
[0116] 在本发明的另一些实施例中,对于用户界面有多个划分区域但均为同一类型划分区域的情况,则区域划分模块34用于将用户界面划分为多个划分区域;并为该多个划分区域设置对应的同一种类型属性。
[0117] 在本发明的另一些实施例中,对于用户界面有多个划分区域且划分区域的类型不完全相同的情况,则区域划分模块34用于将用户界面划分为至少两个划分区域;并为每个划分区域设置对应的类型属性。
[0118] 在本发明的一些实施例中,区域划分模块34可以用于在应用软件开发前根据UI交互的效果,对用户界面进行划分。划分原则为:1、图形化显示和文字显示进行合理排布,图形化的显示效果由矢量图的方式实现。文字效果则具备根据分辨率自动适应的能力。2、划分区域需覆盖该显示产品全部的显示区域,按照屏幕比例进行划分。
[0119] 在本发明的一些具体实施例中,显示屏的尺寸为12寸,分辨率为1024*768。则区域划分模块34可以用于根据当前UI方案,将显示屏划分为4个板块:1、显示界面主图;2、操作框;3、文字显示区域;4、文字图形化框图。
[0120] 在本发明的另一些具体实施例中,如图2所示,显示屏划分为4个以上的版块,即,除上述四个版块外,还可以包括其他划分区域。
[0121] 在本发明的一些实施例中,显示界面主图一般指开机界面或者说屏幕主界面的图片,是一张体现这个产品应用场景的图片。文字区域指的是该区域仅有文字显示。文字和图形化的框图指的是一些图形化的显示框、提示框等等,比如一些参数需要在某个固定的界面背景下显示,这个背景可能是一个方框或者其他形状,所述显示框、提示框中还包含文字。
[0122] 调整算法设置模块35,用于为每种类型属性的划分区域设置相应的自适应调整算法。
[0123] 在本发明的一些实施例中,调整算法设置模块35可以用于在应用程序开发时,分别对不同划分区域进行属性配置,使之具备不同的特征,用于切换屏幕时的识别依据。程序配置各个划分的区域时,需增加特定的算法处理,以实现不同区域的不同的自动适应方案。
[0124] 在本发明的一些实施例中,调整算法设置模块35可以用于可以根据用户操作习惯及大数据分析得出,针对不同划分区域设置的相应自适应调整算法。
[0125] 在本发明的一些实施例中,调整算法设置模块35可以用于在划分区域为显示界面主图的情况下,设置所述自适应调整算法可以包括:按照矢量化原则自动根据当前屏幕分辨率调节显示界面主图的大小。
[0126] 在本发明的另一些实施例中,调整算法设置模块35可以用于在划分区域为操作框、文字显示区域或文字图形化框图中任一类型区域的情况下,设置所述自适应调整算法可以包括:判断当前屏幕尺寸是否小于等于预定最小值;若当前屏幕尺寸小于等于预定最小值,则划分区域不再随屏幕尺寸进行缩小;若当前屏幕尺寸大于预定最小值,则按照矢量化原则自动根据当前屏幕分辨率的多少和比例相应缩放划分区域的大小。
[0127] 在本发明的另一些实施例中,调整算法设置模块35可以用于在划分区域为操作框、文字显示区域或文字图形化框图中任一类型区域的情况下,设置所述自适应调整算法还可以包括:判断当前屏幕尺寸是否大于等于预定最大值,其中,预定最大值大于预定最小值;若当前屏幕尺寸大于等于预定最大值,则划分区域不再随屏幕尺寸进行放大;若当前屏幕尺寸小于预定最大值且小于预定最小值,则按照矢量化原则自动屏幕分辨率的多少和比例相应缩放划分区域的大小。
[0128] 在本发明的另一些实施例中,调整算法设置模块35可以用于在划分区域为文字显示区域或文字图形化框图的情况下,设置所述自适应调整算法可以包括:判断当前屏幕尺寸是否大于等于预定最大值;若当前屏幕尺寸大于等于预定最大值,则划分区域不再随屏幕尺寸进行放大;若当前屏幕尺寸小于预定最大值,则按照矢量化原则自动根据当前屏幕分辨率调节划分区域的大小。
[0129] 在本发明的另一些实施例中,调整算法设置模块35可以用于对于划分区域为操作框、文字显示区域或文字图形化框图的三种情况,可以均设置上限和下限,也可以根据实际使用情况进行相应的处理,例如根据实际需要设置上、下限中的至少一个。
[0130] 屏幕参数获取模块31,用于在屏幕尺寸切换的情况下,获取当前屏幕分辨率和屏幕尺寸。
[0131] 划分区域识别模块32,用于识别用户界面所包含的划分区域和对应的类型属性(例如区域划分模块34预先设置的划分区域和对应类型属性)。
[0132] 界面调整模块33,用于针对每种类型属性的划分区域,按照相应的自适应调整算法(例如调整算法设置模块35预先设置的自适应调整算法)并根据当前屏幕分辨率和屏幕尺寸,对划分区域进行自适应调整。
[0133] 显示模块36,用于在用户界面所包含的划分区域全部识别成功后,点亮屏幕(即进行屏幕显示),开始运行工控终端程序。
[0134] 本发明上述实施例一种工控显示终端产品的画面自动排布及有效划分区间的方式,解决了相关技术中存在的画面失真、交互效果不良以及难于操控等技术问题。
[0135] 本发明上述实施例结合相关技术工控显示产品的硬件通用化、界面矢量化显示的开发方案,针对开发前预先配置的用户界面效果,对显示界面进行有效划分及属性配置,并在切换屏幕尺寸时预先对划分区域属性及对应算法进行识别,使得前期划分的界面能够自动适应不同尺寸的屏幕,以达到更好的交互效果。
[0136] 图5为本发明用户界面自适应调整装置又一些实施例的示意图。如图5所示,所述用户界面自适应调整装置可以包括存储器51和处理器52,其中:
[0137] 存储器51,用于存储指令。
[0138] 处理器52,用于执行所述指令,使得所述用户界面自适应调整装置执行实现如上述任一实施例(例如图1或图2实施例)所述的用户界面自适应调整方法的操作。
[0139] 本发明上述实施例结合相关技术工控显示产品的硬件通用化、界面矢量化显示的开发方案,针对开发前预先配置的用户界面效果,对显示界面进行有效划分及属性配置,并在切换屏幕尺寸时预先对划分区域属性及对应算法进行识别,使得前期划分的界面能够自动适应不同尺寸的屏幕,以达到更好的交互效果。
[0140] 本发明上述实施例工控显示终端产品显示的画面无法覆盖全部屏幕。本发明上述实施例的工控显示终端产品显示画面中的字体和图片缩小或放大后会不会出现画面失真、难以操控的问题。
[0141] 根据本发明的另一方面,提供一种工控显示终端,包括如上述任一实施例(例如图3-图5任一实施例)所述的用户界面自适应调整装置。
[0142] 基于本发明上述实施例提供的工控显示终端,结合相关技术工控显示产品的硬件通用化、界面矢量化显示的开发方案,针对开发前预先配置的用户界面效果,对显示界面进行有效划分及属性配置,并在切换屏幕尺寸时预先对划分区域属性及对应算法进行识别,使得前期划分的界面能够自动适应不同尺寸的屏幕,以达到更好的交互效果。
[0143] 本发明上述实施例工控显示终端产品显示的画面无法覆盖全部屏幕。本发明上述实施例的工控显示终端产品显示画面中的字体和图片缩小或放大后会不会出现画面失真、难以操控的问题。
[0144] 根据本发明的另一方面,提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述指令被处理器执行时实现如上述任一实施例(例如图1或图2实施例)所述的用户界面自适应调整方法。
[0145] 基于本发明上述实施例提供的计算机可读存储介质,结合相关技术工控显示产品的硬件通用化、界面矢量化显示的开发方案,针对开发前预先配置的用户界面效果,对显示界面进行有效划分及属性配置,并在切换屏幕尺寸时预先对划分区域属性及对应算法进行识别,使得前期划分的界面能够自动适应不同尺寸的屏幕,以达到更好的交互效果。
[0146] 在上面所描述的用户界面自适应调整装置可以实现为用于执行本申请所描述功能的通用处理器、可编程逻辑控制器(PLC)、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件或者其任意适当组合。
[0147] 至此,已经详细描述了本发明。为了避免遮蔽本发明的构思,没有描述本领域所公知的一些细节。本领域技术人员根据上面的描述,完全可以明白如何实施这里公开的技术方案。
[0148] 本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0149] 本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈