屏幕显示调整方法、装置及系统与流程

文档序号:24185568发布日期:2021-03-09 13:36阅读:132来源:国知局
屏幕显示调整方法、装置及系统与流程

1.本发明涉及显示技术领域,尤其是涉及一种屏幕显示调整方法、装置及系统。


背景技术:

2.在工业领域里,特别是生产环节,比如汽车制造或消费电子制造工厂的生产线,大屏显示(例如屏幕的对角线尺寸在40英寸以上)能让使用者直观准确地了解实时工况信息、便捷地查看设备指标参数,从而进行工业设备运行的诊断分析。
3.现有大屏显示需要先设计可视化页面,包括页面上的布局,以及所要展示内容的配置以连结到正确的设备数据。这些大屏展示的内容是静态的,一旦有需求变更或新版本升级,就需要重新设计、配置与布署,对使用者的便利性和可用性较差。


技术实现要素:

4.本发明的目的在于提供一种屏幕显示调整方法、装置及系统,以提高对使用者的便利性和可用性。
5.本发明实施例提供了一种屏幕显示调整方法,应用于用于监控工业设备的显示器;所述方法包括:
6.获取基础数据,所述基础数据包括所述工业设备中每个设备的运行数据;
7.根据所述基础数据和预设的重要性顺序,确定每个所述设备的目标优先级;
8.根据各个所述设备的目标优先级调整所述显示器的显示页面。
9.进一步地,所述根据所述基础数据和预设的重要性顺序,确定每个所述设备的目标优先级的步骤,包括:
10.根据每个所述设备的运行数据,计算得到所述设备的指标数据;所述设备的指标数据用于反应所述设备的运行状况;
11.根据每个所述设备的运行数据和指标数据,生成报警数据;
12.根据所述基础数据、每个所述设备的指标数据、所述报警数据和预设的重要性顺序,确定每个所述设备的目标优先级。
13.进一步地,所述基础数据还包括用户对所述显示页面进行操作的历史操作数据、所述工业设备的历史运行数据、历史指标数据和历史报警数据;所述重要性顺序从高到底包括有报警发生的设备、运行数据或指标数据存在问题的设备以及用户操作过的显示内容对应的设备。
14.进一步地,所述根据各个所述设备的目标优先级调整所述显示器的显示页面的步骤,包括:
15.对于每个所述设备,获取所述显示器的显示页面所指示的所述设备的当前优先级;
16.比较所述设备的目标优先级和当前优先级的高低,得到比较结果;
17.根据所述比较结果调整所述设备对应的显示内容在所述显示页面中的位置。
18.进一步地,所述根据所述比较结果调整所述设备对应的显示内容在所述显示页面中的位置的步骤,包括:
19.当所述比较结果为所述设备的目标优先级高于所述设备的当前优先级时,将所述设备对应的显示内容向所述显示页面的第一方向移动;
20.当所述比较结果为所述设备的目标优先级低于所述设备的当前优先级时,将所述设备对应的显示内容向所述显示页面的第二方向移动;
21.其中,所述第二方向与所述第一方向不同。
22.进一步地,在根据各个所述设备的目标优先级调整所述显示器的显示页面之后,所述方法还包括:
23.实时监听用户对所述显示页面的操作;
24.判断预设时长范围内是否监听到所述用户对低优先级内容的操作;其中,所述低优先级内容为所述显示页面中当前优先级小于预设优先级的设备对应的显示内容;
25.如果否,隐藏所述低优先级内容。
26.进一步地,所述方法还包括:
27.获取用户的手动调整指令;
28.按照所述手动调整指令对所述显示器的显示页面进行调整。
29.本发明实施例还提供了一种屏幕显示调整装置,应用于用于监控工业设备的显示器;所述装置包括:
30.获取模块,用于获取基础数据,所述基础数据包括所述工业设备中每个设备的运行数据;
31.确定模块,用于根据所述基础数据和预设的重要性顺序,确定每个所述设备的目标优先级;
32.调整模块,用于根据各个所述设备的目标优先级调整所述显示器的显示页面。
33.本发明实施例还提供了一种屏幕显示调整系统,包括互连的电子设备和显示器;所述电子设备包括存储器、处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的屏幕显示调整方法。
34.本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行上述的屏幕显示调整方法。
35.本发明实施例提供了一种屏幕显示调整方法、装置及系统,在对用于监控工业设备的显示器进行屏幕显示调整时,先获取基础数据,该基础数据包括工业设备中每个设备的运行数据;根据基础数据和预设的重要性顺序,确定每个设备的目标优先级;根据各个设备的目标优先级调整显示器的显示页面。这样不需要重新设计、配置和布署大屏,实现了屏幕显示内容的动态智能调整,从而便于监控设备运行状况,提高了对使用者的便利性和可用性。
附图说明
36.为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前
提下,还可以根据这些附图获得其他的附图。
37.图1为本发明实施例提供的一种屏幕显示调整方法的流程图;
38.图2为本发明实施例提供的一种屏幕显示调整方法对应的系统架构图;
39.图3为本发明实施例提供的一种屏幕显示调整方法的应用流程示意图;
40.图4为本发明实施例提供的一种屏幕显示调整装置的结构示意图;
41.图5为本发明实施例提供的另一种屏幕显示调整装置的结构示意图;
42.图6为本发明实施例提供的一种屏幕显示调整系统的结构示意图;
43.图7为本发明实施例提供的一种电子设备的结构示意图。
具体实施方式
44.下面将结合实施例对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
45.目前大屏展示的内容是静态的,一旦有需求变更或新版本升级,就需要重新设计、配置与布署,便利性和可用性均较差。基于此,本发明实施例提供的一种屏幕显示调整方法、装置及系统,可以动态智能地调整大屏显示内容,以最大程度提升对使用者的便利性和可用性。
46.为便于对本实施例进行理解,首先对本发明实施例所公开的一种屏幕显示调整方法进行详细介绍。
47.本发明实施例提供了一种屏幕显示调整方法,该方法应用于用于监控工业设备的显示器,该方法可以由具有数据处理能力的电子设备执行,该电子设备可以为台式电脑、笔记本电脑、平板电脑或智能手机等。
48.参见图1所示的一种屏幕显示调整方法的流程图,该方法主要包括如下步骤s102~步骤s106:
49.步骤s102,获取基础数据,该基础数据包括工业设备中每个设备的运行数据。
50.工业领域的大屏显示用来监控设备运行状况,本实施例是基于设备的运行状况来智能调整显示器的屏幕显示内容的,因此获取的基础数据可以包括每个设备的运行数据。
51.步骤s104,根据基础数据和预设的重要性顺序,确定每个设备的目标优先级。
52.在一些可能的实施例中,可以先根据每个设备的运行数据,计算得到设备的指标数据;设备的指标数据用于反应设备的运行状况;然后根据每个设备的运行数据和指标数据,生成报警数据;最后根据基础数据、每个设备的指标数据、报警数据和预设的重要性顺序,确定每个设备的目标优先级。其中,重要性顺序是可以根据实际需求调整和改变的。
53.例如,工业设备中的设备可以是冲压机等,冲压机的运行数据可以为冲压机的实时电流数据;指标数据可以是根据实时电流数据计算出冲压机的运行状况,比如是停机、运行中、或是过载了;报警数据可以是根据运行状况产生的报警信息,比如停机超过1小时,或是过载超过设定的阀值;报警信息包括来源的设备编号,以及报警产生所使用的规则与原始数据。
54.通常报警内容有最高优先级,使用者比较关心的是设备是否存在报警、设备上数
(上传数据)是否出问题,另外经常发生报警、经常设备上数出问题以及用户(即使用者)经常查看过的设备也拥有较高的优先级。基于此,上述基础数据还可以包括用户对显示页面进行操作的历史操作数据、工业设备的历史运行数据、历史指标数据和历史报警数据;上述重要性顺序从高到底可以包括有报警发生的设备、运行数据或指标数据存在问题的设备以及用户操作过的显示内容对应的设备。
55.其中,上述历史操作数据可以是使用者在大屏(显示器的屏幕)上的使用路径,例如昨天点击了冲压机编号001五次、编号002一次,针对编号002的还看了其运行状况和原始电流数值;今天看了冲压机编号010和编号011生成的报警。
56.在一种可能的实现方式中,可以通过以下因素确定每个设备的目标优先级:
57.a.有报警发生的设备拥有第一优先级;
58.b.设备上数出问题的设备拥有第二优先级,同时设备问题未解决的比解决的优先级高,设备问题数越多的优先级越高;
59.c.使用者点击或观看过的内容对应的设备拥有第三优先级,而且点击观看次数越多、越常使用的优先级越高。
60.步骤s106,根据各个设备的目标优先级调整显示器的显示页面。
61.在一些可能的实施例中,步骤s106可以包括如下步骤:对于每个设备,获取显示器的显示页面所指示的该设备的当前优先级;比较该设备的目标优先级和当前优先级的高低,得到比较结果;根据比较结果调整该设备对应的显示内容在显示页面中的位置。
62.可选地,当上述比较结果为该设备的目标优先级高于该设备的当前优先级时,将该设备对应的显示内容向显示页面的第一方向移动;当比较结果为该设备的目标优先级低于该设备的当前优先级时,将该设备对应的显示内容向显示页面的第二方向移动;其中,第二方向与第一方向不同。
63.进一步,上述第一方向包括上方、左方或左上方;第二方向包括下方、右方或右下方。
64.具体实现时,显示页面可画分成不同区域,优先级高的内容区域先放在页面最醒目或重要的区域(比如页面最开头或是最上方的区域);例如,报警内容有最高优先级,若有报警,则配置显示在显示页面的最醒目位置。如果是某一区域内有多种不同的内容,则在该区域内将高优先级的内容往上、往前移动,优先级低的内容会往下、往后移动。另外,显示页面的调整可以包括不同区域彼此之间,也可以包括每一个区域内的不同内容之间。
65.例如,设备为冲压机,可以在大屏上半部设定显示冲压机的实时运行状况(可以为表格式,一台冲压机一行),下半部设定显示报警(也可以为表格式);动态调整大屏上半部显示的冲压机顺序,高优先级的往上、往前移动,低优先级的往下、往后移动;动态调整大屏下半部显示的报警,按照发生报警的冲压机的优先级移动位置。
66.本发明实施例提供的上述屏幕显示调整方法,不需要重新设计、配置、布署大屏,就能够实现大屏显示的动态调整,可以实时的根据最新的设备状况,把最需要使用者关心的内容优先呈现给使用者,这样如果有设备出现问题,就能够快速发现与定位问题所在,从而提升了对使用者的便利性和可用性。
67.为了进一步提升对使用者的可用性,在一些可能的实施例中,本实施例提供的上述方法还包括:实时监听用户对显示页面的操作;判断预设时长范围内是否监听到用户对
低优先级内容的操作;其中,低优先级内容为显示页面中当前优先级小于预设优先级的设备对应的显示内容;如果否,隐藏低优先级内容。其中,预设时长范围和预设优先级均可以根据实际需求设置,这里不做限定。
68.对于一些低优先级内容,比如不存在报警、设备上数没问题,并且使用者也不常查看过的内容,如果经过一段时间使用者完全没有点击、观看,说明使用者对这些内容不关心,因此也可以隐藏这些内容。
69.为了进一步提升对使用者的便利性,在一些可能的实施例中,本实施例提供的上述方法还包括:获取用户的手动调整指令;按照手动调整指令对显示器的显示页面进行调整。这样使用者可以选择手动调整显示内容以覆盖、微调动态调整之后的显示页面,不同使用者可以有不同调整过后的显示页面。
70.为了便于理解,参见图2所示的一种屏幕显示调整方法对应的系统架构图和图3所示的一种屏幕显示调整方法的应用流程示意图,本发明实施例还提供了该方法对应的系统架构和该方法的应用流程,具体如下:
71.如图2所示,该方法对应的系统包括:大屏显示模组21、使用者使用方式记录模组22、设备数据接入模组23、设备指标计算模组24、设备报警模组25、设备报警历史记录模组26、设备上数历史纪录模组27和大屏动态内容调整模组28。
72.如图3所示,该方法的应用流程包括如下步骤:
73.步骤s302,设计并发布大屏页面。
74.该大屏页面为大屏显示模组21的显示页面。
75.步骤s304,使用者开始使用大屏。
76.设备数据接入模组23可以接入设备运行数据,设备指标计算模组24可以计算、产生设备指标数据,设备报警模组25可以产生设备报警数据,这些资料根据大屏页面的设计都可以显示在大屏显示模组21的显示页面上。
77.步骤s306,收集使用者使用记录、设备上数统计资料和设备报警统计资料。
78.使用者使用方式纪录模组22可以纪录使用者的使用方式、轨迹,设备上数历史纪录模组27可以纪录设备上数统计资料,设备报警历史纪录模组26开始纪录报警资料。
79.例如,使用者使用方式纪录模组22记录使用者a在大屏上的使用路径;设备上数历史纪录模组27纪录在过去一设定时间内所有冲压机上传的电流数据,包括计算出来的指标数据;设备报警历史纪录模组26纪录在过去一设定时间内所有冲压机所产生的报警数据,还有每一个报警的处理结果(有无处理、处理过程和处理完的结果)。
80.步骤s308,动态调整大屏的显示内容。
81.大屏动态内容调整模组28接收由步骤s306产生的纪录资料,并根据其智能的决定调整大屏页面上展示的内容。
82.步骤s310,判断使用者是否手动调整。如果是,重新执行步骤s308;如果否,重新执行步骤s304。
83.综上,本发明实施例提供的屏幕显示调整方法,不需要重新设计、配置和布署大屏,就可以动态调整大屏内容展示;动态调整可以基于设备报警、设备上数、使用者使用纪录,赋予最需要使用者关心的内容更高的优先级。
84.对应于上述的屏幕显示调整方法,本发明实施例还提供了一种屏幕显示调整装
置,该装置应用于用于监控工业设备的显示器。参见图4所示的一种屏幕显示调整装置的结构示意图,该装置包括:
85.获取模块42,用于获取基础数据,基础数据包括工业设备中每个设备的运行数据;
86.确定模块44,用于根据基础数据和预设的重要性顺序,确定每个设备的目标优先级;
87.调整模块46,用于根据各个设备的目标优先级调整显示器的显示页面。
88.本发明实施例提供的上述屏幕显示调整装置,不需要重新设计、配置和布署,就能够实现大屏显示的动态调整,可以实时的根据最新的设备状况,把最需要使用者关心的内容优先呈现给使用者,这样如果有设备出现问题,就能够快速发现与定位问题所在,从而提升了对使用者的便利性和可用性。
89.进一步,上述确定模块44具体用于:根据每个设备的运行数据,计算得到设备的指标数据;设备的指标数据用于反应设备的运行状况;根据每个设备的运行数据和指标数据,生成报警数据;根据基础数据、每个设备的指标数据、报警数据和预设的重要性顺序,确定每个设备的目标优先级。
90.进一步,上述基础数据还包括用户对显示页面进行操作的历史操作数据、工业设备的历史运行数据、历史指标数据和历史报警数据;上述重要性顺序从高到底包括有报警发生的设备、运行数据或指标数据存在问题的设备以及用户操作过的显示内容对应的设备。
91.进一步,上述调整模块46具体用于:对于每个设备,获取显示器的显示页面所指示的该设备的当前优先级;比较该设备的目标优先级和当前优先级的高低,得到比较结果;根据比较结果调整该设备对应的显示内容在显示页面中的位置。
92.进一步,上述调整模块46还用于:当上述比较结果为该设备的目标优先级高于该设备的当前优先级时,将该设备对应的显示内容向显示页面的第一方向移动;当比较结果为该设备的目标优先级低于该设备的当前优先级时,将该设备对应的显示内容向显示页面的第二方向移动;其中,第二方向与第一方向不同。
93.可选地,参见图5所示的另一种屏幕显示调整装置的结构示意图,在图4的基础上,上述装置还包括:
94.监听模块52,用于实时监听用户对显示页面的操作;
95.判断模块54,用于判断预设时长范围内是否监听到用户对低优先级内容的操作;其中,低优先级内容为显示页面中当前优先级小于预设优先级的设备对应的显示内容;
96.隐藏模块56,用于当判断模块54的判断结果为否时,隐藏低优先级内容。
97.进一步,上述获取模块42还用于:获取用户的手动调整指令;
98.上述调整模块46还用于:按照手动调整指令对显示器的显示页面进行调整。
99.本实施例所提供的装置,其实现原理及产生的技术效果和前述方法实施例相同,为简要描述,装置实施例部分未提及之处,可参考前述方法实施例中相应内容。
100.本发明实施例还提供了一种屏幕显示调整系统,参见图6所示的一种屏幕显示调整系统的结构示意图,该系统包括互连的电子设备62和显示器64;电子设备62包括存储器、处理器,存储器中存储有可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述的屏幕显示调整方法。
101.参见图7,本发明实施例还提供一种电子设备62,包括:处理器70,存储器71,总线72和通信接口73,所述处理器70、通信接口73和存储器71通过总线72连接;处理器70用于执行存储器71中存储的可执行模块,例如计算机程序。
102.其中,存储器71可能包含随机存取存储器(random access memory,简称ram),也可能还包括非易失性存储器(non-volatile memory,简称nvm),例如至少一个磁盘存储器。通过至少一个通信接口73(可以是有线或者无线)实现该系统网元与至少一个其他网元之间的通信连接,可以使用互联网,广域网,本地网,城域网等。
103.总线72可以是工业标准体系结构(industry standard architecture,简称isa)总线、外设部件互连标准(peripheral component interconnect,简称pci)总线或扩展工业标准结构(extended industry standard architecture,简称eisa)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图7中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。
104.其中,存储器71用于存储程序,所述处理器70在接收到执行指令后,执行所述程序,前述本发明实施例任一实施例揭示的流过程定义的装置所执行的方法可以应用于处理器70中,或者由处理器70实现。
105.处理器70可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器70中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器70可以是通用处理器,包括中央处理器(central processing unit,简称cpu)、网络处理器(network processor,简称np)等;还可以是数字信号处理器(digital signal processing,简称dsp)、专用集成电路(application specific integrated circuit,简称asic)、现成可编程门阵列(field-programmable gate array,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器71,处理器70读取存储器71中的信息,结合其硬件完成上述方法的步骤。
106.本发明实施例还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行前面方法实施例中所述的屏幕显示调整方法。该计算机可读存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,简称rom)、ram、磁碟或者光盘等各种可以存储程序代码的介质。
107.在这里示出和描述的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制,因此,示例性实施例的其他示例可以具有不同的值。
108.附图中的流程图和框图显示了根据本发明的多个实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基
本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
109.在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
110.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
111.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
112.最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1