1.本技术属于计算机技术领域,尤其涉及显示配置方法、装置、电子设备及存储介质。
背景技术:2.随着互联网技术的发展,大屏的应用也越来越广泛,用户可以通过大屏对音视频数据进行显示。
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.数据显示单元,用于根据目标显示位置信息,在目标显示屏上对目标数据源中的数据进行显示。
38.在一些实施例中,数据显示单元,具体用于:在显示配置信息还包括数据源在目标显示屏上的填充方式信息时,按照目标数据源对应的填充方式对目标数据源中的数据进行显示,其中,填充方式信息指示的填充方式包括全屏填充、高度填充、固定填充中的任一项。
39.在一些实施例中,装置还包括修改接收单元、数据比对单元、配置生成单元。
40.修改接收单元,用于在检测到针对配置单元的修改操作时,接收配置修改信息,配置修改信息包括待修改的目标数据项及目标数据项对应的目标内容;
41.数据比对单元,用于将配置单元的显示配置信息中的各数据项分别与目标数据项进行比对,以及将显示配置信息中与目标数据项对应的数据项的内容修改为目标内容;
42.配置生单元,用于根据配置单元的修改后的显示配置信息,生成针对目标显示屏的布局配置信息。
43.在一些实施例中,装置还包括异常检测单元、异常显示单元。
44.异常检测单元,用于检测目标显示屏对应的各数据源的数据输出状态,将对应数据输出状态异常的数据源确定为异常数据源;
45.异常显示单元,用于在目标显示屏上的、对应于异常数据源的显示位置处,显示用于指示异常数据源输出异常的提示信息。
46.本技术实施例的第三方面提供了一种电子设备,包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现第一方面提供的显示配置方法的各步骤。
47.本技术实施例的第四方面提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现第一方面提供的显示配置方法的各步骤。
48.实施本技术实施例提供的显示配置方法、装置、电子设备及存储介质具有以下有益效果:首先,在检测到针对布局配置界面中的目标控件的选取操作时,呈现目标控件,其中,目标控件包括配置单元。然后,接收针对配置单元输入的显示配置信息,其中,显示配置信息包括数据源标识和数据源标识指示的数据源在目标显示屏上的显示位置信息。最后,根据目标控件中的配置单元的显示配置信息,生成针对目标显示屏的布局配置信息。在通过目标显示屏显示数据源的数据时,通过用户在布局配置界面输入的显示配置信息生成目标显示屏的布局配置信息,使得目标显示屏按照用户所需要的显示布局显示数据,可以实现用户对目标显示屏的显示布局的灵活设置,可以满足用户对目标显示屏的使用需求。
49.可以理解的是,上述第二方面至第四方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。
附图说明
50.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
51.图1是本技术一实施例提供的显示配置方法的实现流程图;
52.图2是本技术一实施例提供的显示布局的示意图;
53.图3是本技术另一实施例提供的显示配置方法的实现流程图;
54.图4是本技术一实施例提供的显示提示信息的实现流程图;
55.图5是本技术一实施例提供的显示配置系统的示意图;
56.图6是本技术一实施例提供的显示配置装置的结构框图;
57.图7是本技术一实施例提供的电子设备的结构框图。
具体实施方式
58.以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本技术实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本技术。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本技术的描述。
59.应当理解,当在本技术说明书和所附权利要求书中使用时,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
60.如在本技术说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。
[0061]
在本技术说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本技术的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。
[0062]
为了说明本技术的技术方案,下面通过以下实施例来进行说明。
[0063]
本技术的发明人在研究过程中发现,用户在使用目标显示屏对数据源的数据进行显示时,通常只能选用二分屏、四分屏等预先设定的标准的显示布局,而无法根据用户的使用需求对目标显示屏的显示布局进行灵活设置,显示效果单一,无法满足用户对目标显示屏的使用需求。
[0064]
为了解决上述问题,本技术一实施例提供了一种显示配置方法。请参阅图1,图1是本技术一实施例提供的显示配置方法的实现流程图,包括:
[0065]
步骤101,在检测到针对布局配置界面中的目标控件的选取操作时,呈现目标控件。
[0066]
其中,上述布局配置界面通常是用于对显示屏的显示布局进行配置的可交互界面。实际应用中,显示屏上可以按照显示布局,显示多个数据源的数据。这里,数据源可以是分布式的摄像头,或者带有摄像头的终端设备,如,电脑、平板、手机等。
[0067]
其中,上述目标控件可以包括一个或多个配置单元。上述目标控件通常是预先设定的控件。实践中,上述目标控件可以用于配置目标显示屏的显示布局。上述目标显示屏通常是预先设定的显示屏。上述配置单元通常是配置目标显示屏上的显示区域的单元,目标控件中的各配置单元与目标显示屏上的各显示区域对应,用户可以通过对配置单元中的配置属性进行设置,从而设置目标显示屏上相应的显示区域。
[0068]
在本实施例中,上述显示配置方法的执行主体通常是电子设备。实践中,上述执行主体可以实现成显示屏,也可以实现成用于对显示屏的显示内容和布局进行控制的其它设备。需要说明的是,电子设备可以是硬件,也可以是软件。当电子设备为硬件时,可以实现成多个电子设备组成的分布式电子设备集群,也可以实现成单个电子设备。当电子设备为软
件时,可以实现成多个软件或软件模块,也可以实现成单个软件或软件模块,在此不做具体限定。
[0069]
实践中,上述目标控件的选取操作通常是预先设定的选取目标控件的操作,实践中,选取操作可以实现成双击目标控件的图标、将目标控件的图标拖拽至预先设定的区域、点击目标控件的选取按钮等。
[0070]
实践中,上述执行主体可以通过传感器,比如,压力传感器,检测到上述选取操作,如,检测到用户将布局配置界面中的目标控件拖拽至预先设定的区域。在检测到上述选取操作之后,可以在布局配置界面的某个预先设定的显示区域呈现上述目标控件。
[0071]
步骤102,接收针对配置单元输入的显示配置信息。
[0072]
其中,上述显示配置信息包括数据源标识和数据源标识指示的数据源在目标显示屏上的显示位置信息。这里,数据源标识可以是数据源的ip,如,192.168.10.100,也可以是数据源的代号,如,数据源1。显示位置信息通常包括显示位置的坐标和显示尺寸。
[0073]
这里,显示位置的坐标可以是数据源在目标显示屏上对应的显示区域中的预先设定的基准点在目标显示屏上的坐标。作为一个示例,显示位置的坐标可以是显示区域的左上角点在目标显示屏上的坐标。作为另一个示例,显示位置的坐标可以是显示区域的中心点在目标显示屏上的坐标。
[0074]
这里,显示尺寸通常是数据源对应的显示区域的尺寸,显示尺寸可以包括显示区域的宽度尺存和高度尺寸。实际应用中,显示尺寸小于或者等于目标显示屏的尺寸。
[0075]
实践中,上述执行主体可以通过布局配置界面接收用户输入的显示配置信息。具体的,上述执行主体在布局配置界面检测到用户针对目标控件的选取操作之后,可以在布局配置界面上呈现目标控件的配置单元,配置单元可以包括多个配置属性,如,显示位置、显示尺寸,上述执行主体可以通过布局配置界面接收用户针对各配置属性输入的显示配置信息。
[0076]
作为一个示例,请参阅图2,图2是本技术一实施例提供的显示布局的示意图。如图2所示的,用户所需要的目标显示布局包括显示尺寸为100
×
200的区域a,显示尺寸为300
×
200的区域b,显示尺寸为100
×
200的区域c,显示尺寸为500
×
100的区域d四个显示区域,上述执行主体在检测到用户针对数据源拼接控件的选取操作后,可以将数据源拼接控件的配置单元呈现在布局配置界面。之后,上述执行主体可以通过布局配置界面接收用户针对各显示区域输入的显示配置信息,区域a显示位置(0,0),显示尺寸100
×
200;区域b显示位置(100,0),显示尺寸300
×
200;区域c显示位置(400,0),显示尺寸100
×
200;区域d显示位置(0,200),显示尺寸500
×
100。
[0077]
步骤103,根据目标控件中的配置单元的显示配置信息,生成针对目标显示屏的布局配置信息。
[0078]
其中,上述布局配置信息是用于配置目标显示屏的显示布局的信息。上述布局配置信息中通常包括各显示区域的显示位置信息和显示尺寸信息。
[0079]
实践中,上述执行主体可以将多个显示配置信息组合得到布局配置信息。作为一个示例,上述执行主体可以将多个显示配置信息组成的显示配置信息集合作为布局配置信息。作为另一个示例,上述执行主体也可以将多个显示配置信息写入预先设定的布局配置信息模板,得到布局配置信息。
[0080]
在一些应用场景中,上述执行主体可以将布局配置信息向目标显示屏发送,控制目标显示屏按照布局配置信息对数据源的数据进行显示。在另一些应用场景中,上述执行主体也可以直接控制目标显示屏按照布局配置信息对数据源的数据进行显示。
[0081]
本实施例提供的显示配置方法,首先,在检测到针对布局配置界面中的目标控件的选取操作时,呈现目标控件,其中,目标控件包括配置单元。然后,接收针对配置单元输入的显示配置信息,其中,显示配置信息包括数据源标识和数据源标识指示的数据源在目标显示屏上的显示位置信息。最后,根据目标控件中的配置单元的显示配置信息,生成针对目标显示屏的布局配置信息。在通过目标显示屏显示数据源的数据时,通过用户在布局配置界面输入的显示配置信息生成目标显示屏的布局配置信息,使得目标显示屏按照用户所需要的显示布局显示数据,可以实现用户对目标显示屏的显示布局的灵活设置,可以满足用户对目标显示屏的使用需求。
[0082]
在一些实施例中,在配置单元有多个时,上述显示配置方法还可以包括如下步骤一至步骤二。
[0083]
步骤一,接收缩放关联信息。
[0084]
其中,上述缩放关联信息可以包括被关联的多个目标配置单元之间的缩放关系,目标配置单元与目标显示屏上的显示区域对应。需要指出的是,当一个目标配置单元在目标显示屏上对应的目标显示区域发生变化时,如,显示区域的宽度尺寸缩小,与该目标配置单元相互关联的其它目标配置单元在目标显示屏上对应的目标显示区域都会作出相应的变化。举例来说,目标配置单元1在目标显示屏上对应的目标显示区域a与目标配置单元2在目标显示屏上对应的目标显示区域b之间的宽度尺寸关联,当目标显示区域a的宽度尺寸缩小10时,目标配置单元2在目标显示屏上对应的目标显示区域b的宽度尺寸放大10。
[0085]
实践中,上述执行主体可以在布局配置界面设置缩放关联控件,在检测到用户针对缩放关联控件的选取操作时,在布局配置界面呈现缩放关联控件的多个关联配置属性,各关联配置属性的属性值共同组成缩放关联信息。上述执行主体可以通过接收用户在布局配置界面输入的各关联配置属性的方式接收缩放关联信息。
[0086]
这里,上述缩放关联控件通常是预先设定的、可以用于设置多个目标配置单元之间的关联关系的控件。上述关联配置属性通常包括相互关联的各目标配置单元的名称,以及各目标配置单元之间的关联关系。作为一个示例,关联配置属性可以包括目标配置单元的名称,目标配置单元1、目标配置单元2,以及目标配置单元1和目标配置单元2之间的关联关系,目标配置单元1在目标显示屏上对应的显示区域a的高度尺寸与目标配置单元2在目标显示屏上对应的显示区域b的高度尺寸关联。
[0087]
实际应用中,上述执行主体也可以设置固定配置单元,固定配置单元对应的显示区域的显示位置和显示尺寸固定,不与其它配置单元关联。
[0088]
步骤二,将缩放关联信息写入各目标配置单元的显示配置信息。
[0089]
在接收到缩放关联信息之后,上述执行主体可以将缩放关联信息写入各目标配置单元的显示配置信息,使得各目标配置单元对应的显示区域相关联。
[0090]
本实施例提供的显示配置方法,通过缩放关联信息将多个目标配置单元进行关联,用户可以依据使用需求通过布局配置界面输入相应的缩放关联信息,关联多个目标配置单元,满足用户的显示布局中包含相关联的显示区域的需求。
[0091]
在一些实施例中,上述显示配置方法还可以包括:
[0092]
在检测到针对目标显示屏中的目标显示区域的缩放操作时,确定缩放操作对应的缩放尺寸,以及将目标显示区域和与目标显示区域关联的关联显示区域按照缩放尺寸缩放;
[0093]
其中,关联显示区域为目标显示屏中的、对应配置单元与目标显示区域的配置单元关联的区域。
[0094]
实践中,上述执行主体可以通过检测用户在布局配置界面的操作的方式检测用户针对目标显示屏中的目标显示区域的缩放操作。作为一个示例,上述执行主体可以在布局配置界面的各目标配置单元设置缩放操作按钮,通过检测用户是否点击缩放操作按钮的方式检测目标显示区域的缩放操作。
[0095]
在检测到针对目标显示屏中的目标显示区域的缩放操作时,上述执行主体可以接收用户在布局配置界面输入的缩放尺寸信息,通过接收到的缩放尺寸信息确定缩放操作对应的缩放尺寸。
[0096]
之后,上述执行主体可以将目标显示区域和与目标显示区域关联的关联显示区域按照缩放尺寸缩放。具体的,上述执行主体可以先接收用户输入的缩放尺寸信息确定缩放操作对应的缩放尺寸,然后通过缩放尺寸调整目标显示区域的显示尺寸,以及调整与目标显示区域关联的关联显示区域的显示尺寸。
[0097]
举例来说,用户输入的缩放关联信息中,目标配置单元1和目标配置单元2高度尺寸关联,相应的,目标配置单元1对应的目标显示屏上的目标显示区域1的高度尺寸,与目标配置单元2对应的目标显示屏上的目标显示区域2的高度尺寸关联。目标显示区域1和目标显示区域2的当前的显示尺寸均为100
×
100,在上述执行主体检测到用户针对目标显示屏中的目标显示区域1的缩放尺寸信息包括高度缩小10,上述执行主体可以通过目标显示区域1当前的显示尺寸和缩放尺寸信息得到缩放操作后目标显示区域1的显示尺寸为100
×
90,通过目标显示区域2当前的显示尺寸和缩放尺寸信息得到缩放操作后目标显示区域2的显示尺寸为100
×
110。之后,上述执行主体可以控制目标显示屏将目标显示区域1的显示尺寸调整为100
×
90,将目标显示区域2的显示尺寸调整为100
×
110。
[0098]
本实施例提供的显示配置方法,各目标显示区域的显示尺寸相关联,用户可以通过缩放一个目标显示区域的显示尺寸,使得相关联的其它显示区域的显示尺寸作出相应的变化,满足用户的使用需求。
[0099]
在一些实施例中,上述显示配置方法还可以包括如下第一步至第二步。
[0100]
第一步,在检测到目标数据源接入时,根据目标数据源的数据源标识和布局配置信息,确定与目标数据源对应的目标显示位置信息。
[0101]
其中,上述目标数据源是在目标显示屏上具有相应显示位置的数据源。
[0102]
实践中,上述执行主体可以通过分布式输入节点设备与目标数据源建立通信连接,通过布式输入节点设备检测目标数据源是否接入。举例来说,上述执行主体可以通过高清晰多媒体接口(high definition multimedia interface,hdmi)线连接视频源和分布式输入节点设备,通过检测视频源向分布式输入节点设备发送连接请求报文的方式检测目标数据源是否接入。
[0103]
实践中,布局配置信息包括相应数据源的数据源标识和相应数据源在目标显示屏
上的显示位置信息,上述执行主体可以采用目标数据源的数据源标识,从布局配置信息中得到与目标数据源对应的目标显示位置信息。
[0104]
第二步,根据目标显示位置信息,在目标显示屏上对目标数据源中的数据进行显示。
[0105]
实践中,上述执行主体可以通过目标显示位置信息得到目标显示位置,在目标显示屏的目标显示位置处显示目标数据源中的数据。
[0106]
本实施例提供的显示配置方法,通过目标数据源的数据源标识信息和布局配置信息,得到目标数据源对应的目标显示位置信息,以及在目标显示屏的目标显示位置处显示目标数据源的数据,可以使目标数据源的数据在目标显示屏上的设定位置处进行显示。
[0107]
在一些实施例中,上述根据目标显示位置信息,在目标显示屏上对目标数据源中的数据进行显示,可以包括:
[0108]
在显示配置信息还包括数据源在目标显示屏上的填充方式信息时,按照目标数据源对应的填充方式对目标数据源中的数据进行显示。
[0109]
其中,填充方式信息指示的填充方式包括全屏填充、高度填充、固定填充中的任一项。
[0110]
这里,全屏填充是将数据源的数据在目标显示屏上的相应显示区域全屏显示。高度填充是将数据源的数据在目标显示屏上的相应显示区域显示时,将显示的高度尺寸与宽度尺寸对应,举例来说,若采用高度填充显示数据源的数据,显示区域的实际宽度尺寸为预设宽度尺寸的一半,则将实际高度尺寸也调整为预设高度尺寸的一半,然后在显示区域显示数据源的数据。固定填充是将数据源的数据在目标显示屏上的相应显示区域以固定的预设显示尺寸进行显示,举例来说,若采用固定填充显示数据源的数据,预设显示尺寸为1920
×
1080,实际显示区域为1080
×
540,则以1920
×
1080在实际显示区域对数据源的数据进行显示,同时在宽度方向和高度方向设置滚动条。
[0111]
实践中,上述执行主体可以在布局配置界面的目标控件中设置填充方式属性,用户可以通过布局配置界面对数据源数据的填充方式进行设置。在检测到用户输入的填充方式后,上述执行主体可以将填充方式信息写入显示配置信息,控制目标显示屏按照目标数据源对应的填充方式对目标数据源中的数据进行显示。
[0112]
本实施例提供的显示配置方法,用户可以根据使用需求选择所需要的填充方式,使得目标显示屏在相应的显示区域按照目标数据源对应的填充方式对目标数据源中的数据进行显示。
[0113]
在一些实施例中,上述显示配置方法还可以包括:
[0114]
在目标显示屏预先设定的标识显示位置处,显示各数据源的数据源标识信息。实践中,上述执行主体也可以在预先设定的标识显示位置处显示各数据源的预览图,用户可以通过目标显示屏显示的数据源标识信息快速掌握显示配置系统中接入的数据源。
[0115]
请参阅图3,图3是本技术另一实施例提供的显示配置方法的实现流程图,包括:
[0116]
步骤301,在检测到针对配置单元的修改操作时,接收配置修改信息。
[0117]
其中,上述配置修改信息包括待修改的目标数据项及目标数据项对应的目标内容。
[0118]
实践中,上述执行主体可以对各配置单元设置修改操作按钮,以及在布局配置界
面上呈现配置单元时呈现修改操作按钮,通过检测用户在修改操作按钮上的操作检测针对配置单元的修改操作。在检测到用户针对配置单元的修改操作时,上述执行主体可以将配置单元的属性信息呈现在布局配置界面,供用户对配置单元进行修改,通过接收用户在布局配置界面上对配置单元的各属性信息的修改的方式,接收配置修改信息。
[0119]
步骤302,将配置单元的显示配置信息中的各数据项分别与目标数据项进行比对,以及将显示配置信息中与目标数据项对应的数据项的内容修改为目标内容。
[0120]
其中,上述显示配置信息中的各数据项通常是显示配置信息中的各项配置信息,数据项可以包括显示尺寸、显示位置等。
[0121]
实践中,上述执行主体可以将配置单元的显示配置信息中的各数据项分别与接收到的配置修改信息的目标数据项进行遍历比对,得到显示配置信息中需要修改的数据项,然后将需要修改的数据项的内容修改为目标内容。
[0122]
步骤303,根据配置单元的修改后的显示配置信息,生成针对目标显示屏的布局配置信息。
[0123]
实践中,上述执行主体可以将多个修改后的显示配置信息组合得到布局配置信息。作为一个示例,上述执行主体可以将多个修改后的显示配置信息组成的显示配置信息集合作为布局配置信息。作为另一个示例,上述执行主体也可以将多个修改后的显示配置信息写入预先设定的布局配置信息模板,得到布局配置信息。
[0124]
举例来说,上述执行主体检测到用户对配置单元的显示尺寸中的宽度尺寸由100修改为200,上述执行主体可以将显示配置信息中的目标数据项的内容修改为目标内容,即,将显示配置信息中的显示尺寸的宽度尺寸修改为200,然后生成针对目标显示屏的布局配置信息,控制目标显示屏在显示数据源的数据时将数据源对应的显示区域的宽度尺寸由100修改为200。
[0125]
实践中,上述修改操作也可以是在数据源对应的显示区域新增显示内容,如,新增文字、新增图片等。
[0126]
本实施例提供的显示配置方法,可以通过针对配置单元的修改操作,对配置单元相应的显示配置信息进行修改,从而对目标显示屏上数据源对应的显示布局进行修改,满足用户的使用需求。
[0127]
请参阅图4,图4是本技术一实施例提供的显示提示信息的实现流程图,包括:
[0128]
步骤401,检测目标显示屏对应的各数据源的数据输出状态,将对应数据输出状态异常的数据源确定为异常数据源。
[0129]
其中,上述数据输出状态用于指示数据输出的状态,包括数据输出正常和数据输出异常。
[0130]
实践中,上述执行主体可以对各数据源的数据传输速率、连接状态进行检测,将数据传输速率小于预设传输速率阈值或者连接状态异常确定为数据输出异常状态,将对应数据输出状态异常的数据源确定为异常数据源。
[0131]
步骤402,在目标显示屏上的、对应于异常数据源的显示位置处,显示用于指示异常数据源输出异常的提示信息。
[0132]
其中,提示信息可以是预先设定的异常告警信息,如,“!”。
[0133]
实践中,上述执行主体在确定数据源为异常数据源之后,可以通过异常数据源的
数据源标识和布局配置信息,得到异常数据源的显示位置信息,通过异常数据源的显示位置信息得到异常数据源在目标显示屏上的、对应于异常数据源的显示位置,然后在显示位置处,显示用于指示异常数据源输出异常的提示信息。
[0134]
本实施例提供的显示配置方法,可以通过各数据源的数据输出状态判断各数据源的数据输出是否正常,在异常数据源对应的显示位置处显示相应的提示信息,便于用户快速针对异常数据源进行异常原因查找。
[0135]
在一些实施例中,上述执行主体可以通过显示配置系统实现对目标显示屏的显示配置。请参阅图5,图5是本技术一实施例提供的显示配置系统的示意图。如图5所示的,显示配置系统中包括目标数据源1,目标数据源2和目标数据源3,其中,目标数据源1与分布式输入节点1连接,目标数据源2与分布式输入节点2连接,目标数据源3与分布式输入节点3连接,分布式输入节点1、分布式输入节点2和分布式输入节点3通过网络交换机与对应的分布式输出节点1、分布式输出节点2和分布式输出节点3连接,分布式输出节点1对应目标显示屏上的显示区域a,分布式输出节点2对应目标显示屏上的显示区域b,分布式输出节点3对应目标显示屏上的显示区域c。在检测到目标数据源1接入时,上述执行主体可以采用目标数据源1的数据源标识,从布局配置信息中得到与目标数据源1对应的显示区域a,在目标显示屏上的显示区域a处对目标数据源1中的数据进行显示。相应的,在检测到目标数据源2接入时,上述执行主体可以采用目标数据源2的数据源标识,从布局配置信息中得到与目标数据源2对应的显示区域b,在目标显示屏上的显示区域b处对目标数据源2中的数据进行显示;在检测到目标数据源3接入时,上述执行主体可以采用目标数据源3的数据源标识,从布局配置信息中得到与目标数据源3对应的显示区域c,在目标显示屏上的显示区域c处对目标数据源3中的数据进行显示。
[0136]
本实施例提供的显示配置系统,通过目标数据源的数据源标识信息和布局配置信息,得到目标数据源对应的目标显示位置信息,以及在目标显示屏的目标显示位置处显示目标数据源的数据,可以使目标数据源的数据在目标显示屏上的设定位置处进行显示。
[0137]
请参阅图6,图6是本技术一实施例提供的显示配置装置600的结构框图,包括:
[0138]
控件呈现单元601,用于在检测到针对布局配置界面中的目标控件的选取操作时,呈现目标控件,其中,目标控件包括配置单元;
[0139]
信息接收单元602,用于接收针对配置单元输入的显示配置信息,其中,显示配置信息包括数据源标识和数据源标识指示的数据源在目标显示屏上的显示位置信息;
[0140]
信息生成单元603,用于根据目标控件中的配置单元的显示配置信息,生成针对目标显示屏的布局配置信息。
[0141]
在一些实施例中,装置还包括关联接收单元、信息写入单元(图中未示出)。关联接收单元,用于接收缩放关联信息,缩放关联信息包括被关联的多个目标配置单元;信息写入单元,用于将缩放关联信息写入各目标配置单元的显示配置信息。
[0142]
在一些实施例中,装置还包括缩放检测单元(图中未示出),用于在检测到针对目标显示屏中的目标显示区域的缩放操作时,确定缩放操作对应的缩放尺寸,以及将目标显示区域和与目标显示区域关联的关联显示区域按照缩放尺寸缩放;其中,关联显示区域为目标显示屏中的、对应配置单元与目标显示区域的配置单元关联的区域。
[0143]
在一些实施例中,装置还包括信息确定单元、数据显示单元(图中未示出)。信息确
定单元,用于在检测到目标数据源接入时,根据目标数据源的数据源标识和布局配置信息,确定与目标数据源对应的目标显示位置信息;数据显示单元,用于根据目标显示位置信息,在目标显示屏上对目标数据源中的数据进行显示。
[0144]
在一些实施例中,数据显示单元(图中未示出),具体用于:在显示配置信息还包括数据源在目标显示屏上的填充方式信息时,按照目标数据源对应的填充方式对目标数据源中的数据进行显示,其中,填充方式信息指示的填充方式包括全屏填充、高度填充、固定填充中的任一项。
[0145]
在一些实施例中,装置还包括修改接收单元、数据比对单元、配置生成单元(图中未示出)。修改接收单元,用于在检测到针对配置单元的修改操作时,接收配置修改信息,配置修改信息包括待修改的目标数据项及目标数据项对应的目标内容;数据比对单元,用于将配置单元的显示配置信息中的各数据项分别与目标数据项进行比对,以及将显示配置信息中与目标数据项对应的数据项的内容修改为目标内容;配置生单元,用于根据配置单元的修改后的显示配置信息,生成针对目标显示屏的布局配置信息。
[0146]
在一些实施例中,装置还包括异常检测单元、异常显示单元(图中未示出)。异常检测单元,用于检测目标显示屏对应的各数据源的数据输出状态,将对应数据输出状态异常的数据源确定为异常数据源;异常显示单元,用于在目标显示屏上的、对应于异常数据源的显示位置处,显示用于指示异常数据源输出异常的提示信息。
[0147]
本实施例提供的装置,首先,在检测到针对布局配置界面中的目标控件的选取操作时,呈现目标控件,其中,目标控件包括配置单元。然后,接收针对配置单元输入的显示配置信息,其中,显示配置信息包括数据源标识和数据源标识指示的数据源在目标显示屏上的显示位置信息。最后,根据目标控件中的配置单元的显示配置信息,生成针对目标显示屏的布局配置信息。在通过目标显示屏显示数据源的数据时,通过用户在布局配置界面输入的显示配置信息生成目标显示屏的布局配置信息,使得目标显示屏按照用户所需要的显示布局显示数据,可以实现用户对目标显示屏的显示布局的灵活设置,可以满足用户对目标显示屏的使用需求。
[0148]
应当理解的是,图6示出的显示配置装置600的结构框图中,各单元用于执行图1、图3和图4对应的实施例中的各步骤,而对于图1、图3和图4对应的实施例中的各步骤已在上述实施例中进行详细解释,具体请参阅图1、图3和图4以及图1、图3和图4所对应的实施例中的相关描述,此处不再赘述。
[0149]
请参阅图7,图7是本技术一实施例提供的电子设备700的结构框图,该实施例的电子设备700包括:至少一个处理器701(图7中仅示出一个处理器)、存储器702以及存储在存储器702中并可在至少一个处理器701上运行的计算机程序703,例如显示配置程序。处理器701执行计算机程序703时实现上述各个显示配置方法的实施例中的步骤。处理器701执行计算机程序703时上述各装置实施例中各模块/单元的功能,例如,图6所示的控件呈现单元601至信息生成单元603的功能。
[0150]
示例性的,计算机程序703可以被分割成一个或多个单元,一个或者多个单元被存储在存储器702中,并由处理器701执行,以完成本技术。一个或多个单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述计算机程序703在电子设备700中的执行过程。例如,计算机程序703可以被分割成控件呈现单元,信息接收单元,信息生成单
元,各单元具体功能在上述实施例中已有描述,此处不再赘述。
[0151]
电子设备700可以是电子设备、台式电脑、平板电脑、云端电子设备和移动终端等计算设备。电子设备700可包括,但不仅限于,处理器701,存储器702。本领域技术人员可以理解,图7仅仅是电子设备700的示例,并不构成对电子设备700的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如电子设备还可以包括输入输出设备、网络接入设备、总线等。
[0152]
所称处理器701可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
[0153]
存储器702可以是电子设备700的内部存储单元,例如电子设备700的硬盘或内存。存储器702也可以是电子设备700的外部存储设备,例如电子设备700上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。可选的,存储器702还可以既包括电子设备700的内部存储单元也包括外部存储设备。存储器702用于存储计算机程序以及转台设备所需的其他程序和数据。存储器702还可以用于暂时地存储已经输出或者将要输出的数据。
[0154]
另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0155]
集成的模块如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,计算机程序包括计算机程序代码,计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。计算机可读介质可以包括:能够携带计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
[0156]
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
[0157]
以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围,均应包含在本技术的保护范围之内。