信息发布方法、装置、设备及存储介质与流程

文档序号:23472045发布日期:2020-12-29 13:18阅读:106来源:国知局
信息发布方法、装置、设备及存储介质与流程

本发明实施例涉及互联网技术领域,尤其涉及一种信息发布方法、装置、设备及存储介质。



背景技术:

随着当前社会的发展,显示屏的使用越来越广泛,可以使用显示屏进行信息发布,用以指示引导人们进行各项操作。尤其在道路交通安全领域,可以通过交通诱导屏实时发布交通诱导信息,以在道路交通安全中起到指示引导作用。

然而,鉴于交通诱导信息在交通诱导屏上的显示格式等原因,会出现交通诱导信息在室外真实的交通诱导屏中显示不全等问题,导致室外真实的交通诱导屏的安全指示引导作用大幅度降低。对此,如果更换已安装好的室外真实的交通诱导屏,会比较麻烦和增加不必要的更换成本,并且室外真实的交通诱导屏一旦出现显示问题通常无法快速地到达现场进行解决。



技术实现要素:

本发明实施例中提供了一种信息发布方法、装置、设备及存储介质,以实现方便快捷地解决真实显示信息在室外真实显示屏中出现显示效果异常的问题。

第一方面,本发明实施例中提供了一种信息发布方法,包括:

依据目标真实显示屏的屏幕尺寸信息,生成与所述目标真实显示屏匹配的页面模拟显示屏;

通过所述页面模拟显示屏,模拟显示所述目标真实显示屏的真实显示信息,用以确定所述真实显示信息在所述目标真实显示屏的显示效果;

依据所述显示效果,控制所述真实显示信息在所述目标真实显示屏的发布。

第二方面,本发明实施例中还提供了一种信息发布装置,包括:

模拟生成模块,用于依据目标真实显示屏的屏幕尺寸信息,生成与所述目标真实显示屏匹配的页面模拟显示屏;

模拟显示模块,用于模拟显示所述目标真实显示屏的真实显示信息,用以确定所述真实显示信息在所述目标真实显示屏的显示效果;

发布控制模块,用于依据所述显示效果,控制所述真实显示信息在所述目标真实显示屏的发布。

第三方面,本发明实施例中还提供了一种电子设备,包括:

一个或多个处理器;

存储装置,用于存储一个或多个程序;

所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本发明实施例中任意所述的信息发布方法。

第四方面,本发明实施例中还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明实施例中任意所述的信息发布方法。

本发明实施例中提供了一种信息发布方案,可以依据室外场景中的真实显示屏(比如真实的交通诱导屏)的屏幕尺寸,在客户端页面上生成一个与真实显示屏匹配的页面模拟的显示屏,当交通诱导信息等显示信息在室外场景的真实显示屏上出现显示问题时,只需要工人在室内通过页面模拟的显示屏上模拟显示显示信息,无需到达现场进行人工排查,就可以验证在室外场景中的真实显示屏的显示信息的显示效果,实现快速便捷地远程排查和解决显示信息在室外真实显示屏上显示效果出现异常的问题;同时,采用本方案可以在页面模拟的显示屏直观快捷地查看不同配置方案下的交通诱导信息等显示信息在实际的真实显示屏上的显示效果,根据显现效果选择合适配置方案的显示信息在实际的真实显示屏上进行发布。

上述发明内容仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1是本发明实施例中提供的一种信息发布方法的流程图;

图2是本发明实施例中提供的另一种信息发布方法的流程图;

图3是本发明实施例中提供的一种由目标真实显示屏生成页面模拟显示屏的示意图;

图4是本发明实施例中提供的又一种信息发布方法的流程图;

图5是本发明实施例中提供的一种基于web页面的显示信息的发布示意图;

图6是本发明实施例中提供的一种信息发布装置的结构示意图;

图7是本发明实施例中提供的一种电子设备的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

在更加详细地讨论示例性实施例之前,应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作(或步骤)可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。

一般情况下,显示屏可以包括多种类型,本申请涉及的显示屏主要是指设置在室外实际环境,且由于远距离设置不方便现场对显示屏的显示情况进行排查验证的尺寸较大的显示屏。本申请的显示屏可以涉及各个领域内的尺寸较大的显示屏,例如可以为交通道路安全领域的交通诱导屏,或者,可以为广告显示领域的广告显示屏。

为了更好地理解本申请方案的核心思路,在下述实施例中以显示屏为交通诱导屏为例,对本申请方案的各个步骤进行详细说明。为了更好地理解本申请方案,下面详细介绍一下本申请方案涉及的交通诱导屏。交通诱导屏是指由led发光二级管制作而做成的,用来起到交通诱导作用的显示屏,其一般被安装在高速公路、十字路口等地方。交通诱导屏中包含图形诱导标志,其是由普通道路标志和可变信息标志相结合组成的多功能信息显示屏。交通诱导屏具有显示形象直观、信息量大、视认时间相对较短等显著优点。交通诱导屏适用于展览中心、体育场馆、机场、码头、车站、街道、高速公路等路网密集地段的信息显示和广告宣传,根据显示像素大小有p10mm、p12mm、p14mm、p16mm、p20mm等多种规格。

可以理解的是,虽然本申请采用交通诱导屏对显示屏相关的信息发布方案进行详细阐述,但并不限定只针对示例的交通诱导屏才能采用本申请的信息发布方案,其他类似的只要是不方便现场排查验证其显示情况的显示屏,均可采用本申请的信息发布方案。换言之,本申请的真实显示屏可以为真实的交通诱导屏,也可以为室外场景下真实的广告显示屏,或者其他类似的室外场景下的不方便现场排查验证的显示屏。相应地,页面模拟显示屏可以为但不限于为页面上模拟的交通诱导屏,以及显示信息可以为但不限于为交通诱导信息。

下面以真实显示屏为真实的交通诱导屏,页面模拟显示屏为页面上模拟的交通诱导屏,以及显示信息为交通诱导信息为例,针对本发明实施例中提供的对信息发布方法、装置、设备和存储介质,通过各实施例进行详细阐述。

图1是本发明实施例中提供的一种信息发布方法的流程图。本发明实施例可适用于在实际场景中真实显示屏上进行信息发布的情况,尤其适用于在室外场景下的真实的交通诱导屏上进行交通诱导信息发布的情形。该信息发布方法可以由信息发布装置执行,该信息发布装置可以采用软件和/或硬件的方式实现,并可集成在任何具有网络通信功能的设备上。如图1所示,本发明实施例中提供的信息发布方法包括以下步骤:

s110、依据目标真实显示屏的屏幕尺寸信息,生成与目标真实显示屏匹配的页面模拟显示屏;其中,真实显示屏为真实的交通诱导屏,页面模拟显示屏为页面上模拟的交通诱导屏。

在本实施例中,目标真实显示屏是指在实际场景中响应于用户的需求从众多真实的显示屏中选中的一个或多个真实的显示屏。例如,目标真实显示屏是指在实际场景中响应于用户的需求从众多真实的交通诱导屏中选中的一个或多个真实的交通诱导屏。

一般情况下,高速公路、十字路口等地方安装的众多真实交通诱导屏通常是由不同的厂家提供,而不同厂家的真实交通诱导屏有所差异,导致发布的交通诱导信息在对应的真实交通诱导屏上出现显示问题,例如交通诱导信息在交通诱导屏上显示不全,或交通诱导信息在交通诱导屏上的显示效果不符合要求。

在遇到上述显示不全或显示效果不佳的情况时,通常需要施工人员到达现场,来对出现问题的交通诱导屏的显示情况进行排查、更换交通诱导屏、以及调整已发布的交通诱导信息等。然而,无论是排查和更换已安装好的交通诱导屏,还是调整已发布的交通诱导信息,均需要进行现场操作,无形之间增大了解决难度,尤其是对于交管部门等客户而言尤为严重。

在本实施例中,本申请方案具体可以通过模拟实际场景中真实的显示屏的方式来实现对真实显示信息在真实的显示屏上的显示问题进行远程排查、验证和调整。页面模拟显示屏是指在客户端页面上模拟出的一个与目标真实显示屏比较相似的页面上模拟的显示屏。例如,页面模拟显示屏是指在客户端页面上模拟出的一个与真实的交通诱导屏比较相似的模拟显示屏。可选地,可以依据目标真实显示屏的屏幕尺寸信息,在客户端页面上生成与目标真实显示屏匹配的页面模拟显示屏。可选地,可以依据目标真实显示屏的屏幕尺寸信息,在当前web页面上生成与目标真实显示屏匹配的页面模拟显示屏。

采用上述方式,可以充分考虑目标真实显示屏的屏幕尺寸,保证模拟出的页面模拟显示屏的模拟显示效果与实际场景中目标真实显示屏的实际显示效果基本一致,即保证真实显示信息在模拟出的页面模拟显示屏上的显示效果能够充分体现真实显示信息在目标真实显示屏上的显示效果。

s120、通过页面模拟显示屏,模拟显示目标真实显示屏的真实显示信息,用以确定真实显示信息在目标真实显示屏的显示效果;其中,显示信息为交通诱导信息。

在本实施例中,目标真实显示屏的显示信息具体表示形式可以分为两种情况,第一种情况是:显示信息已经在目标真实显示屏上发布显示,但是在目标真实显示屏上显示发布出现异常问题。第二种情况是:显示信息还没有发布在目标真实显示屏上且将要在目标真实显示屏上进行发布。当显示信息(比如显示信息为交通诱导信息)属于第一种情况时,本方案主要是需要对显示信息在目标真实显示屏的显示效果进行验证排查,确定是否符合条件,并及时的调整并确定显示信息在目标真实显示屏上进行显示时的配置方案,进而进行再次发布。当显示信息属于第二种情况时,本方案主要是提前对显示信息在目标真实显示屏的显示效果进行验证显示效果是否符合条件,并及时的确定显示信息在目标真实显示屏上进行显示时的配置方案,然后进行首次发布。

在本实施例中,由于显示信息(比如为交通诱导信息)在页面上模拟出的页面模拟显示屏的显示效果能够充分体现显示信息在目标真实显示屏上的显示效果,因此通过确定目标真实显示屏的显示信息在页面模拟显示屏上进行模拟显示时的模拟显示效果,就可获知显示信息在目标真实显示屏的实际显示效果。

在本实施例中,显示信息具体可以为交通诱导信息。真实显示信息为在真实的交通诱导屏上实际显示的交通诱导信息。交通诱导信息可以包括但不限于交通提示信息、过车信息和违章信息这几种类型,当然,还可以根据实际情况设置专属信息。每一种类型的交通诱导信息都有对应的持续显示时间,且每一种类型的交通诱导信息在交通诱导屏上均存在对应的发布优先级。

示例性地,交通提示信息包括一些对公众进行友好提示的信息,如:系好安全带、大雾天气注意缓行等;过车信息包括一些对道路上的过车进行提示的信息,如:车道限速、车道形式类型、方向等;违章信息包括根据与交通诱导信息发布联动的卡口监控设备所提供的监控数据,如车辆超速、车辆违停、不礼让行人等违章信息。

s130、依据显示效果,控制真实显示信息在目标真实显示屏的发布。

在本实施例中,若确定真实显示信息在目标真实显示屏的显示效果不符合预设显示效果,则对目标真实显示屏的真实显示信息进行调整,并在页面模拟显示屏上进行模拟显示,直至调整后的真实显示信息在目标真实显示屏的显示效果符合预设显示效果;将调整后的且符合预设显示效果的目标真实显示屏的真实显示信息在目标真实显示屏上进行发布显示。

在本实施例中,显示信息具体为交通诱导信息。在一个可选示例中,在对目标真实显示屏的真实的交通诱导信息进行调整时,可以从预设的显示信息调整模板集合中选取符合条件的显示信息调整模板,采用显示信息调整模板中包含的针对真实的交通诱导信息的调整策略,对不符合显示效果的真实的交通诱导信息的显示配置参数进行参数调整处理。其中,显示信息调整模板用于指示对真实显示信息(比如真实的交通诱导信息等)在真实显示屏上显示情况进行调整的调整指示信息。例如显示信息调整模板中包含有针对真实的交通诱导信息在真实的显示屏的进行逐级调整的信息调整参数。

采用上述方式,当室外的目标真实显示屏上出现交通诱导信息显示不全等问题时,施工人员通过远程排查、验证以及远程修改交通诱导信息的配置参数即可调整解决,并将交通诱导信息以较优的效果展示在室外的目标真实显示屏上;并且由于不需要到达现场进行验证排查,因此可以大幅度地节约人力成本。

在本实施例中,若确定真实显示信息在目标真实显示屏的显示效果符合预设显示效果,则将目标真实显示屏的真实显示信息在目标真实显示屏上进行发布。例如若确定交通诱导信息在真实的交通诱导屏的显示效果符合预设显示效果,则将真实的交通诱导屏的交通诱导信息在真实的诱导屏上进行发布。

根据本发明实施例中提供的信息发布方案,可以依据室外场景中的真实显示屏(比如真实的交通诱导屏)的屏幕尺寸,在客户端页面上生成一个与真实显示屏匹配的页面模拟的显示屏,当交通诱导信息等显示信息在室外场景的真实显示屏上出现显示问题时,只需要工人在室内通过页面模拟的显示屏上模拟显示显示信息,无需到达现场进行人工排查,就可以验证在室外场景中的真实显示屏的显示信息的显示效果,实现快速便捷地远程排查和解决显示信息在室外真实显示屏上显示效果出现异常的问题;同时,采用本方案可以在页面模拟的显示屏直观快捷地查看不同配置方案下的交通诱导信息等显示信息在实际的真实显示屏上的显示效果,根据显现效果选择合适配置方案的显示信息在实际的真实显示屏上进行发布。

图2是本发明实施例中提供的另一种信息发布方法的流程图。本发明实施例在上述实施例的基础上进行优化,本发明实施例可以与上述一个或者多个实施例中各个可选方案结合。如图2所示,本发明实施例中提供的信息发布方法包括以下步骤:

s210、确定目标真实显示屏的显示屏模拟策略;其中显示屏模拟策略包含针对目标真实显示屏的屏幕尺寸模拟关系;其中,真实显示屏为真实的交通诱导屏,页面模拟显示屏为页面上模拟的交通诱导屏。

在本实施例中,通常情况下,实际场景中的目标真实显示屏的屏幕尺寸是非常大的,如果仅仅依靠目标真实显示屏的屏幕尺寸按照1:1的比例生成页面模拟显示屏,会导致页面模拟显示屏的尺寸非常大,此时如果想要页面模拟显示屏完整展现,则需要非常大的页面才可以,而配置非常大的页面则进一步需要配置相应尺寸的显示屏,这显然需要耗费大量的成本。

在本实施例中,显示屏模拟策略中包含有针对目标真实显示屏在页面上进行模拟时所使用的屏幕尺寸模拟关系。屏幕尺寸模拟关系用于指示目标真实显示屏在页面上进行模拟时所要生成的页面模拟显示屏与目标真实显示屏之间的屏幕尺寸比例关系。换言之,用于指示将目标真实显示屏在页面上模拟为多大尺寸的页面模拟显示屏。

在本实施例中,可以对目标真实显示屏的显示屏模拟策略中包含的屏幕尺寸模拟关系进行设置,以确保依据显示屏模拟策略生成的页面模拟显示屏的模拟显示效果能够充分体现目标真实显示屏的实际显示效果。可选地,屏幕尺寸模拟关系为目标真实显示屏与页面模拟显示屏之间的屏体尺寸比例和显示区域尺寸比例保持相同。采用上述方式,可以实现对目标真实显示屏在页面上等比例缩放模拟,保证生成的页面模拟显示屏的模拟显示效果更接近目标真实显示屏的实际显示效果,当然,真实显示信息在页面模拟显示屏和目标真实显示屏的显示效果,除了在尺寸上存在显示差异,其他方面的显示效果一致。可选地,上述显示区域尺寸具体包括显示区域在显示屏(例如目标真实显示屏或页面模拟显示屏)上的起始坐标、显示区域的区域高宽、显示区域的区域对齐方式。

在本实施例中,可选地,除了考虑目标真实显示屏与页面模拟显示屏之间的显示区域尺寸比例和屏体尺寸比例,还可以考虑目标真实显示屏与页面模拟显示屏之间显示区域中真实显示信息的滚动显示模式。

在本实施例中,在设置显示屏模拟策略中包含的针对目标真实显示屏的屏幕尺寸模拟关系,以使目标真实显示屏与页面模拟显示屏之间的屏体尺寸比例和显示区域尺寸比例保持相同时。例如,对于交通诱导屏而言,可以采用交通诱导屏上的led发光二极管的个数来表示目标真实显示屏的屏体尺寸和显示区域尺寸,同样可以采用页面上的像素点个数来具体表示需要生成的页面模拟显示屏的屏体尺寸大小和显示区域的尺寸大小。

s220、依据目标真实显示屏的屏幕尺寸信息,基于显示屏模拟策略,在当前显示页面上生成与目标真实显示屏匹配的页面模拟显示屏。

在本实施例中,在确定目标真实显示屏的屏幕尺寸信息后,可以基于显示屏模拟策略中包含的目标真实显示屏与页面模拟显示屏之间的屏体尺寸比例和显示区域尺寸比例,在页面上进行生成一个模拟的显示屏,记为页面模拟显示屏。可选地,具体可以在web页面上生成该页面模拟显示屏。

在本实施例中,以交通诱导屏为例,可选地,若在显示屏模拟策略中目标真实显示屏的屏幕尺寸信息采用交通诱导屏上的led发光二极管的个数来表示,而页面模拟显示屏的屏幕尺寸信息采用页面上的像素点个数来表示,在确定采用led发光二极管的个数表示的目标真实显示屏的屏幕尺寸信息后,可以依据上述显示屏模拟策略,确定将要生成的页面模拟显示屏在页面上需要占用的像素点的具体像素点个数情况,进而在页面上依据占用的像素点在页面上生成页面模拟显示屏。

示例性地,图3是本发明实施例中提供的一种由目标真实显示屏生成页面模拟显示屏的示意图。参见图3,以目标真实显示屏为真实的交通诱导屏和页面模拟显示屏为页面上模拟的交通诱导屏为例,目标真实显示屏的屏体尺寸采用led发光二极管的个数进行表示为96*96,即目标真实显示屏的屏体宽高比例为1:1;页面模拟显示屏的屏体尺寸采用页面的像素点个数进行表示为640*640,即页面模拟显示屏的屏体宽高比例为1:1。此时,页面模拟显示屏与目标真实显示屏页面模拟显示屏的屏体屏体尺寸之间的比例为640/96。当目标真实显示屏的显示区域尺寸为areawidth*areaheight时,对应的页面模拟显示屏的显示区域的尺寸为(areawidth*640/96)*(areaheight*640/96),这样的话就可以使得目标真实显示屏与页面模拟显示屏之间的屏体尺寸比例和显示区域尺寸比例均保持为640/96。进而,依据采用页面的像素点个数表示的页面模拟显示屏的屏体尺寸640*640,以及采用页面上的像素点个数标识的页面模拟显示屏的显示区域的尺寸(areawidth*640/96)*(areaheight*640/96),在页面上生成页面模拟显示屏。

s230、通过页面模拟显示屏,模拟显示目标真实显示屏的真实显示信息,用以确定真实显示信息在目标真实显示屏的显示效果;其中,真实显示信息为在真实的交通诱导屏上实际显示的交通诱导信息。

在本实施例的一种可选方式中,通过页面模拟显示屏,模拟显示目标真实显示屏的真实显示信息,具体包括以下步骤s2301~s2302(为了主体流程步骤表达清晰,这里仅仅对s2301~s2302做出文字说明,图2中暂未示出):

s2301、确定目标真实显示屏中的真实显示信息的显示信息模拟策略;显示信息模拟策略包含针对目标真实显示屏的真实显示信息的显示模拟关系。

在本实施方式中,考虑到目标真实显示屏与页面模拟显示屏的屏幕尺寸并不一定相同,两者之间可能存在很大的差异。此时,如果不对目标真实显示屏的真实显示信息进行比例调整,而直接在页面模拟显示屏上对真实显示信息进行模拟显示,那么仍然不能保证模拟出的页面模拟显示屏的模拟显示效果与实际场景中目标真实显示屏的实际显示效果基本一致,例如在目标真实显示屏的尺寸远大于界面模拟真实显示屏的情况下,即使目标真实显示屏上的真实显示信息显示正常,占用了合适的屏幕区域,但是在将其中的真实显示信息在页面模拟显示屏进行显示时,可能占满或者溢出整个页面模拟显示屏,此时无法从页面模拟显示屏获知真实显示信息在页面模拟显示屏的显示效果。因此,除了在页面上模拟出目标真实显示屏,同时还需要在此基础上对目标真实显示屏的真实显示信息进行模拟转化合适的显示格式。

在本实施方式中,显示信息模拟策略包含针对目标真实显示屏的真实显示信息的显示模拟关系。对于交通诱导信息为真实显示信息而言,显示模拟关系用于指示目标真实显示屏上实际显示的交通诱导信息与将要在页面模拟显示屏上模拟显示的交通诱导信息之间的内容样式属性之间比例关系。换言之,用于指示需要将目标真实显示屏的交通诱导信息转换为具备某一内容样式属性的交通诱导信息,且保证转化后的交通诱导信息与转化前的交通诱导信息在内容样式属性成比例关系。

在本实施方式中,内容样式属性可以包括显示信息在显示屏进行显示时的字符大小、字符颜色、字符间隔、字符位置、字符类型以及字符对齐方式等属性信息。可选地,显示模拟关系包括目标真实显示屏中的真实显示信息与页面模拟显示屏中模拟显示的显示信息之间的字符位置比例、字符大小比例和字符间隔比例保持相同,以及字符颜色、字符类型和字符对齐方式保持相同。同时,在上述比例保持相同的情况下,还需要与目标真实显示屏和页面模拟显示屏之间的屏体尺寸比例和显示区域尺寸比例保持一致。

s2302、基于显示信息模拟策略,将目标真实显示屏中的真实显示信息转化成页面模拟显示屏中的模拟显示信息,并将模拟显示信息在页面模拟显示屏上进行模拟显示,用以确定真实显示信息在目标真实显示屏的显示效果。

在本实施方式中,鉴于目标真实显示屏和页面模拟显示屏在尺寸比例上可能并不是1:1的比例,因此在将目标真实显示屏上的真实显示信息在页面模拟显示屏上进行模拟显示时,不能直接简单地进行挪移后模拟显示,而需要对将要在页面模拟显示屏上进行模拟显示的真实显示信息进行比例缩放。采用上述方式,能够使得未缩放之前的真实显示信息在目标真实显示屏上的实际显示效果与缩放后得到的模拟显示信息在页面模拟显示屏上的模拟显示效果保证一致,这样才能确保模拟显示信息在页面模拟显示屏的模拟显示效果就是真实显示信息在目标真实显示屏上的实际显示效果,从而实现无需到达现场,通过远程查看排查的方式利用页面模拟显示屏上模拟显示信息的显示效果,来获知现场的目标真实显示屏上真实显示信息的显示效果。可选地,显示屏模拟策略和显示信息模拟策略的结合来保证模拟显示信息在页面模拟显示屏的模拟显示效果与真实显示信息在目标真实显示屏上的实际显示效果一致。

在本实施方式中,在确定目标真实显示屏的真实显示信息,以及确定目标真实显示屏上的区域显示属性和内容样式属性后,可以基于显示信息模拟策略中包含的针对目标真实显示屏的真实显示信息的显示模拟关系,将目标真实显示屏中的真实显示信息转化成页面模拟显示屏中的模拟显示信息。

示例性地,以显示屏为交通诱导屏为例,采用交通诱导屏上led发光二极管的个数来表示目标真实显示屏的实际尺寸,目标真实显示屏的实际尺寸为96*96,宽高比为1:1;采用页面上像素的个数来表示页面模拟显示屏的模拟尺寸,页面模拟显示屏的模拟尺寸为640*640,页面模拟显示屏与实际的目标真实显示屏之间的比例为640/96。如果目标真实显示屏的显示区域的大小为areawidth*areaheight,交通诱导信息的字符大小为a,字符间隔大小为b,那么对应的页面模拟显示屏的区域大小为(areawidth*640/96)*(areaheight*640/96),字符大小为a*640/96,字符间隔为b*640/96,这样的话在未缩放前的交通诱导信息在室外的目标真实显示屏与缩放后的交通诱导信息在页面模拟显示屏的显示区域中均最多可完整显示areawidth/(a+b)个字符,这样使得未缩放之前的交通诱导信息在目标真实显示屏上的实际显示效果与缩放后的交通诱导信息在页面模拟显示屏上的模拟显示效果保证一致。

s240、依据显示效果,控制真实显示信息在目标真实显示屏的发布。

在本实施例中,按照上述显示屏模拟策略对目标真实显示屏,进行显示屏模拟生成,以及按照上述显示信息模拟策略对目标真实显示屏上的真实显示信息进行模拟转化,保证目标真实显示屏与生成的页面模拟显示屏之间的屏体大小、显示区域大小、显示区域坐标、显示信息中字符大小和字符间隔等参数按照相同的比例进行缩放,即可对室外目标真实显示屏上的信息显示进行较为精确的模拟,保证室外的目标真实显示屏的实际显示效果与页面模拟显示屏的模拟显示效果基本一致。

根据本发明实施例中提供的信息发布方案,可以依据显示屏模拟策略包含针对目标真实显示屏的屏幕尺寸模拟关系,基于目标真实显示屏的屏幕尺寸大小,对目标真实显示屏生成,从而保证目标真实显示屏与生成的页面模拟显示屏之间在尺寸比例上具有一致性,从而保证交通诱导信息在生成的页面模拟显示屏的模拟显示效果能够充分体现在实际的目标真实显示屏的显示效果,进而保证施工人员可以远程查看现场实际的目标真实显示屏的显示效果,实现快速便捷地远程排查和解决室外交通诱导屏上显示效果异常的问题。

图4是本发明实施例中提供的又一种信息发布方法的流程图。本发明实施例在上述实施例的基础上进行优化,本发明实施例可以与上述一个或者多个实施例中各个可选方案结合。如图4所示,本发明实施例中提供的信息发布方法包括以下步骤:

s410、从服务器获取对接的至少一个真实显示屏的显示屏标识信息,并将显示屏标识信息显示在显示屏信息列表中。

在本实施例中,图5是本发明实施例中提供的一种基于web页面的显示信息的发布示意图。参见图5,在当前web端的web页面上设置有显示屏信息列表,显示屏信息列表用于展示与当前web端对接的实际场景中各个真实显示屏的显示屏标识信息。其中,显示屏标识信息包括真实显示屏的端口信息和ip地址信息。当需要得到与当前服务器对接的各个真实显示屏的端口信息和ip地址信息时,可以响应用户触发的获取真实显示屏信息的操作,从服务器获取对接的各个真实显示屏的ip地址信息和端口信息,同时将获取的ip地址信息和端口信息在显示屏信息列表中展示,供用户选择使用。可选地,在web端通过lapi接口,从服务器获取所对接的室外的真实显示屏的ip地址信息和端口信息,并在web页面的显示屏信息列表中。可选地,真实显示屏为室外场景下的真实的交通诱导屏。

s420、响应于用户对显示屏信息列表中显示屏标识信息的触发操作,获取目标真实显示屏的屏幕尺寸信息和真实显示信息。

在本实施例中,用户可以根据需求针对显示屏信息列表中显示屏标识信息包含的ip地址信息和端口信息进行触发操作。当用户触发显示屏信息列表中ip地址信息和端口信息时,在web端上可以响应用户对显示屏信息列表中ip地址信息和端口信息的触发操作。响应于上述触发操作,若在服务器上存在上述ip地址信息和端口信息对应的信息,则直接从服务器获取其保存的该ip地址信息和端口信息对应的目标真实显示屏的屏幕尺寸信息和真实显示信息;若在服务器上不存在上述ip地址信息和端口信息对应的信息,则可以指示服务器通过服务器与对接的室外真实显示屏之间的对接协议,从目标真实显示屏获取对应的屏幕尺寸信息和真实显示信息。可选地,当用户点击触发显示屏信息列表中的一行ip地址和端口时,web端通过lapi接口将目标真实显示屏的ip地址信息和端口信息传给服务器,服务器将其保存的该ip地址信息和端口信息对应的目标真实显示屏上各项信息返回给web侧。

在本实施例中,可以依据显示屏标识信息中包含的真实显示屏的ip地址信息和端口信息,向服务器发送信息查询指令,以指示服务器从预先存储的显示屏标识信息与真实显示屏之间的映射关系,确定与显示屏标识信息匹配的目标真实显示屏,并查询目标真实显示屏的屏幕尺寸信息和真实显示信息;接收服务器查询后返回的目标真实显示屏的屏幕尺寸信息和真实显示信息。

在本实施例中,可选地,若在web端上需要与室外实际场景中的任意一台新的真实显示屏对接,则在web端的显示屏信息列表中自主增加一组ip地址信息和端口信息。进而,在web端可以通过lapi接口指示服务器获取该新对接的真实显示屏的屏幕尺寸信息和真实显示信息。此时,在服务器端,服务器会判断自身是否保存该新的真实显示屏的屏幕尺寸信息和真实显示信息,若存在则直接将自身保存的新的真实显示屏的屏幕尺寸信息和真实显示信息返回给web端;若不存在,则会通过与新的真实显示屏之间的对接协议获取新的真实显示屏的屏幕尺寸信息和真实显示信息,存放到服务器中,并同时将获取的屏幕尺寸信息和真实显示信息返回到web侧。

在本实施例中,可选地,若在web端上需要取消对接某一台室外的真实显示屏时,则在web端的显示屏信息列表中删除该需要取消对接的真实显示屏对应的ip地址信息和端口信息,web端通过lapi接口将ip地址信息和端口信息传给服务器,服务器接收到消息后,删除该ip地址信息和端口信息,并清除服务器中所储存的该室外的真实显示屏的屏幕尺寸信息和真实显示信息。

采用上述方式,可以根据实际需求对室外的真实显示屏的ip地址信息和端口信息进行增、删、改、查等操作,多对ip地址信息和端口信息可对应多个不同厂家的室外真实显示屏,从而基于不同厂家的通信协议来同时进行对接,用户可灵活配置使用。

s430、依据目标真实显示屏的屏幕尺寸信息,生成与目标真实显示屏匹配的页面模拟显示屏。

s440、通过页面模拟显示屏,模拟显示目标真实显示屏中包含的真实显示信息,用以确定真实显示信息在目标真实显示屏的显示效果。

s450、依据显示效果,控制真实显示信息在目标真实显示屏的发布。

在本实施例中,在上述发布过程中,在适配出一套展示效果较优的真实显示信息的配置数据后,在web端可以通过lapi接口下发给服务器,服务器可以将web端下发的真实显示信息的配置数据保存下来,并通过与室外的真实显示屏的对接协议传给真实显示屏,从而按照真实显示信息的配置数据将真实显示信息以较优的效果展示在室外的真实显示屏上。

根据本发明实施例中提供的信息发布方案,可以实时地获取自身对接的各个室外的真实显示屏的屏幕尺寸信息和真实显示信息,进而可以依据实际室外场景中的真实显示屏的屏幕尺寸,在客户端页面上生成一个与真实显示屏匹配的模拟的页面模拟显示屏,当真实显示信息在实际场景的真实显示屏上出现显示问题时,无需到达现场进行人工排查,只需要在室内通过模拟出的页面模拟显示屏上模拟显示信息就可以验证在实际的真实显示屏的真实显示信息的显示效果,实现快速便捷地远程排查和解决室外真实显示屏上显示效果异常的问题。

图6是本发明实施例中提供的一种信息发布装置的结构示意图。本发明实施例可适用于在实际场景中真实显示屏上进行信息发布的情况,尤其适用于在室外场景下的真实的交通诱导屏上进行交通诱导信息发布的情形。该信息发布装置可以采用软件和/或硬件的方式实现,并可集成在任何具有网络通信功能的设备上。如图6所示,本发明实施例中提供的信息发布装置具体包括:模拟生成模块610、模拟显示模块620和发布控制模块630。其中:

模拟生成模块610,用于依据目标真实显示屏的屏幕尺寸信息,生成与所述目标真实显示屏匹配的页面模拟显示屏;

模拟显示模块620,用于模拟显示所述目标真实显示屏的真实显示信息,用以确定所述真实显示信息在所述目标真实显示屏的显示效果;

发布控制模块630,用于依据所述显示效果,控制所述真实显示信息在所述目标真实显示屏的发布。

在上述实施例可选方案的基础上,可选的,所述真实显示屏为真实的交通诱导屏,所述页面模拟显示屏为页面上模拟的交通诱导屏,所述显示信息为交通诱导信息。

在上述实施例可选方案的基础上,可选的,模拟生成模块610包括:

显示屏策略确定单元,用于确定所述目标真实显示屏的显示屏模拟策略;其中所述显示屏模拟策略包含针对目标真实显示屏的屏幕尺寸模拟关系;

显示屏模拟生成单元,用于依据所述目标真实显示屏的屏幕尺寸信息,基于所述显示屏模拟策略,在当前显示页面上生成与所述目标真实显示屏匹配的页面模拟显示屏。

在上述实施例可选方案的基础上,可选的,所述屏幕尺寸模拟关系为所述目标真实显示屏与所述页面模拟显示屏之间的屏体尺寸比例和显示区域尺寸比例保持相同。

在上述实施例可选方案的基础上,可选的,所述装置还包括:

真实显示屏接口确定模块640,用于从服务器获取对接的至少一个真实显示屏的显示屏标识信息,并将所述显示屏标识信息显示在显示屏信息列表中;

显示屏信息获取模块650,用于响应于用户对显示屏信息列表中显示屏标识信息的触发操作,获取所述目标真实显示屏的屏幕尺寸信息和真实显示信息。

在上述实施例可选方案的基础上,可选的,显示屏信息获取模块650包括:

查询指令发送单元,用于依据所述显示屏标识信息,向服务器发送信息查询指令,以指示所述服务器确定与所述显示屏标识信息匹配的目标真实显示屏,并查询所述目标真实显示屏的屏幕尺寸信息和真实显示信息;

显示屏信息获取单元,用于接收所述服务器查询后返回的所述目标真实显示屏的屏幕尺寸信息和真实显示信息。

在上述实施例可选方案的基础上,可选的,所述显示屏标识信息包括真实显示屏的ip地址信息和端口信息。

在上述实施例可选方案的基础上,可选的,模拟显示模块620包括:

显示信息模拟策略确定单元,用于确定所述目标真实显示屏中的真实显示信息的显示信息模拟策略;所述显示信息模拟策略包含针对所述目标真实显示屏的真实显示信息的显示模拟关系;

显示信息模拟显示单元,用于基于所述显示信息模拟策略,将所述目标真实显示屏中的真实显示信息转化成所述页面模拟显示屏中的模拟显示信息,并在所述页面模拟显示屏上进行模拟显示。

在上述实施例可选方案的基础上,可选的,所述显示模拟关系包括所述目标真实显示屏中的真实显示信息与所述页面模拟显示屏中的模拟显示信息之间的字符位置比例、字符大小比例和字符间隔比例保持相同,以及字符颜色、字符类型和字符对齐方式保持相同。

在上述实施例可选方案的基础上,可选的,发布控制模块630包括:

显示信息调整单元,用于若确定所述显示效果不符合预设显示效果,则对所述目标真实显示屏的真实显示信息进行调整,并在所述页面模拟显示屏上进行模拟显示,直至调整后的所述真实显示信息在所述目标真实显示屏的显示效果符合预设显示效果;

信息发布控制单元,用于将调整后的且符合预设显示效果的所述目标真实显示屏的真实显示信息进行发布显示。

本发明实施例中所提供的信息发布装置可执行上述本发明任意实施例中所提供的信息发布方法,具备执行该信息发布方法相应的功能和有益效果,未在上述实施例中详尽描述的技术细节,可参见本申请任意实施例中所提供的信息发布方法。

图7是本发明实施例中提供的一种电子设备的结构示意图。如图7所示结构,本发明实施例中提供的电子设备包括:一个或多个处理器710和存储装置720;该电子设备中的处理器710可以是一个或多个,图7中以一个处理器710为例;存储装置720用于存储一个或多个程序;所述一个或多个程序被所述一个或多个处理器710执行,使得所述一个或多个处理器710实现如本发明实施例中任一项所述的信息发布方法。

该电子设备还可以包括:输入装置730和输出装置740。

该电子设备中的处理器710、存储装置720、输入装置730和输出装置740可以通过总线或其他方式连接,图7中以通过总线连接为例。

该电子设备中的存储装置720作为一种计算机可读存储介质,可用于存储一个或多个程序,所述程序可以是软件程序、计算机可执行程序以及模块,如本发明实施例中所提供的信息发布方法对应的程序指令/模块(例如,附图6所示的信息发布装置中的模块,包括:模拟生成模块610、模拟显示模块620和发布控制模块630)。处理器710通过运行存储在存储装置720中的软件程序、指令以及模块,从而执行电子设备的各种功能应用以及数据处理,即实现上述方法实施例中信息发布方法。

存储装置720可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据电子设备的使用所创建的数据等。此外,存储装置720可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储装置720可进一步包括相对于处理器710远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

输入装置730可用于接收输入的数字或字符信息,以及产生与电子设备的用户设置以及功能控制有关的键信号输入。输出装置740可包括显示屏等显示设备。

并且,当上述电子设备所包括一个或者多个程序被所述一个或者多个处理器710执行时,程序进行如下操作:

依据目标真实显示屏的屏幕尺寸信息,生成与所述目标真实显示屏匹配的页面模拟显示屏;

通过所述页面模拟显示屏,模拟显示所述目标真实显示屏的真实显示信息,用以确定所述真实显示信息在所述目标真实显示屏的显示效果;

依据所述显示效果,控制所述真实显示信息在所述目标真实显示屏的发布。

当然,本领域技术人员可以理解,当上述电子设备所包括一个或者多个程序被所述一个或者多个处理器710执行时,程序还可以进行本发明任意实施例中所提供的信息发布方法中的相关操作。

本发明实施例中提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时用于执行信息发布方法,该方法包括:

依据目标真实显示屏的屏幕尺寸信息,生成与所述目标真实显示屏匹配的页面模拟显示屏;

通过所述页面模拟显示屏,模拟显示所述目标真实显示屏的真实显示信息,用以确定所述真实显示信息在所述目标真实显示屏的显示效果;

依据所述显示效果,控制所述真实显示信息在所述目标真实显示屏的发布。

可选的,该程序被处理器执行时还可以用于执行本发明任意实施例中所提供的信息发布方法。

本发明实施例的计算机存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(randomaccessmemory,ram)、只读存储器(readonlymemory,rom)、可擦式可编程只读存储器(erasableprogrammablereadonlymemory,eprom)、闪存、光纤、便携式cd-rom、光存储器件、磁存储器件、或者上述的任意合适的组合。计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。

计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于:电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。

计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、无线电频率(radiofrequency,rf)等等,或者上述的任意合适的组合。

可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c++,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)——连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1