一种LED显示屏展示内容自定义配置方法及系统与流程

文档序号:18463879发布日期:2019-08-17 02:16阅读:1790来源:国知局
一种LED显示屏展示内容自定义配置方法及系统与流程

本发明涉及显示屏内容展示技术领域,具体提供一种led显示屏展示内容自定义配置方法及系统。



背景技术:

当前led显示屏展示内容主要通过各自厂商开发的软件进行配置,不同厂商的软件各不相同且无法通用,这就造成系统使用不同的led显示屏时,需要根据厂家安装特定的驱动和软件,且该led显示屏只能通过该厂商的软件才能进行展示内容的配置。对于使用不同led显示屏的系统来说,需要占用过多的资源,且控制多种led显示屏展示内容自定义会更加复杂和繁琐,明显降低了系统的通用性、扩展性和实用性。



技术实现要素:

本发明的技术任务是针对上述存在的问题,提供一种可以使用一套配置方法来兼容多种led显示屏自定义显示的led显示屏展示内容自定义配置方法。

本发明进一步的技术任务是提供一种led显示屏展示内容自定义配置系统。

为实现上述目的,本发明提供了如下技术方案:

一种led显示屏展示内容自定义配置方法,该方法采用java语言编写,内部集成多种led显示屏控制器厂商驱动,驱动提供相同的对外接口,对外接口传入自定义的参数值,根据配置的参数值上传自定义展示内容展示。

该led显示屏展示内容自定义配置方法是首先自定义一套展示led显示屏内容的方法,自定义方法根据led显示屏控制板的种类不同,编写不同的实现方法,使得不同的led显示屏只需调用一套相同的方法来实现展示内容的自定义。自定义方法包含了展示静态或动态字幕、表格、图片、时间等led显示屏显示内容。展示内容的自定义可根据自定义方法进行自定义组合展示。

作为优选,该方法具体包括以下步骤:

s1、基于java编程语言编写,并封装成jar包。

windows操作系统使用java虚拟机可实现对当前软件的调用。实现方法简单且移植容易。

s2、jar包程序根据已配置的led显示屏配置相应的显示驱动。驱动方法中已实现展示内容的方法,不同led显示屏实现相同的方法。

程序识别系统已配置的led显示屏设置参数,根据不同类型调用相应的显示驱动。程序父级方法相同,根据led显示屏类型调用不同子级方法,实现程序的通用性。

s3、显示驱动提供相同的对外接口,通过传入自定义配置显示的参数值,驱动程序调用特定方法自动与led显示屏实现交互,并根据配置的参数值上传自定义展示内容展示。

通过软件对外的显示接口传入自定义配置显示的参数值,软件会根据已配置的参数与led显示屏建立连接,并根据传入的显示参数进行内容展示。展示内容可完全由传入的显示参数自定义。

作为优选,使用java语言编写,编写对外接口方法包括方法名和参数值。

作为优选,所述接口方法包括初始化、自定义展示内容和制作表格图片。

作为优选,初始化方法根据参数值,配置自定义展示内容实现方法。

初始化方法根据参数值,如led显示屏类型,配置自定义展示内容实现方法。

作为优选,传入自定义配置显示的参数包括ip、串口号、波特率、具体展示内容拼接参数。

作为优选,通过初始化时调用的子方法实现对特定led显示屏的驱动,根据led显示屏厂商提供的方法进行操作,使用网口通讯或通过javanativeinterface调用dll文件。

作为优选,自定义展示内容将展示的内容解析后,通过不同led显示屏实现方法,调用各led显示屏厂商提供的接口展示自定义内容。

自定义展示内容方法中根据传入的参数(具体展示内容拼接参数),拼接参数遵循特定格式。如将led屏从左上角建立坐标系,将led屏的分辨率、起始横纵坐标、展示类型、展示时间、展示内容拼接而成,展示类型包括文本、表格、图片、时间等,展示内容根据类型设置特定内容,如展示类型为文本时,需要设置文本信息、是否滚动、滚动速度、字体大小、颜色等;展示类型为时间时,需要设置时间格式(年月日时分秒)、是否滚动、滚动速度等。展示内容可由led显示屏从上至下顺序拼接。

一种led显示屏展示内容自定义配置系统,该系统包括程序编写模块、显示驱动配置模块和内容展示模块;

程序编写模块基于java编程语言编写,并封装成jar包;

显示驱动配置模块用于jar包程序根据已配置的led显示屏配置相应的显示驱动;

内容展示模块基于显示驱动提供相同的对外接口,通过传入自定义配置显示的参数值,驱动程序调用特定方法自动与led显示屏实现交互,并根据配置的参数值上传自定义展示内容展示。

作为优选,内容展示模块中传入自定义配置显示的参数包括ip、串口号、波特率、具体展示内容拼接参数。

与现有技术相比,本发明的led显示屏展示内容自定义配置方法具有以下突出的有益效果:所述led显示屏展示内容自定义配置方法使用一套配置方法来兼容多种led显示屏自定义显示。现接口支持的展示内容有静态文本信息、滚动信息、表格、图片、时间,接口可支持多家厂商,具有良好的推广应用价值。

附图说明

图1是本发明所述led显示屏展示内容自定义配置方法的流程图。

具体实施方式

下面将结合附图和实施例,对本发明的led显示屏展示内容自定义配置方法及系统作进一步详细说明。

实施例

本发明的led显示屏展示内容自定义配置方法,采用java语言编写,内部集成多种led显示屏控制器厂商驱动,驱动提供相同的对外接口,对外接口传入自定义的参数值,根据配置的参数值上传自定义展示内容展示。该led显示屏展示内容自定义配置方法是首先自定义一套展示led显示屏内容的方法,自定义方法根据led显示屏控制板的种类不同,编写不同的实现方法,使得不同的led显示屏只需调用一套相同的方法来实现展示内容的自定义。自定义方法包含了展示静态或动态字幕、表格、图片、时间等led显示屏显示内容。展示内容的自定义可根据自定义方法进行自定义组合展示。

该方法具体包括以下步骤:

s1、基于java编程语言编写,并封装成jar包。

windows操作系统使用java虚拟机可实现对当前软件的调用。实现方法简单且移植容易。

使用java语言编写,编写对外接口方法包括方法名和参数值。所述接口方法包括初始化、自定义展示内容和制作表格图片。初始化方法根据参数值,配置自定义展示内容实现方法。初始化方法根据参数值,如led显示屏类型,配置自定义展示内容实现方法。

s2、jar包程序根据已配置的led显示屏配置相应的显示驱动。驱动方法中已实现展示内容的方法,不同led显示屏实现相同的方法。

程序识别系统已配置的led显示屏设置参数,根据不同类型调用相应的显示驱动。程序父级方法相同,根据led显示屏类型调用不同子级方法,实现程序的通用性。

传入自定义配置显示的参数包括ip、串口号、波特率、具体展示内容拼接参数。通过初始化时调用的子方法实现对特定led显示屏的驱动,根据led显示屏厂商提供的方法进行操作,使用网口通讯或通过javanativeinterface调用dll文件。

s3、显示驱动提供相同的对外接口,通过传入自定义配置显示的参数值,驱动程序调用特定方法自动与led显示屏实现交互,并根据配置的参数值上传自定义展示内容展示。

通过软件对外的显示接口传入自定义配置显示的参数值,软件会根据已配置的参数与led显示屏建立连接,并根据传入的显示参数进行内容展示。展示内容可完全由传入的显示参数自定义。

自定义展示内容将展示的内容解析后,通过不同led显示屏实现方法,调用各led显示屏厂商提供的接口展示自定义内容。

自定义展示内容方法中根据传入的参数(具体展示内容拼接参数),拼接参数遵循特定格式。如将led屏从左上角建立坐标系,将led屏的分辨率、起始横纵坐标、展示类型、展示时间、展示内容拼接而成,展示类型包括文本、表格、图片、时间等,展示内容根据类型设置特定内容,如展示类型为文本时,需要设置文本信息、是否滚动、滚动速度、字体大小、颜色等;展示类型为时间时,需要设置时间格式(年月日时分秒)、是否滚动、滚动速度等。展示内容可由led显示屏从上至下顺序拼接。

如图1所示,针对现有配置led显示屏展示内容技术中存在各厂商之间使用方法不一致和展示内容自定义配置无法兼容不同厂商的问题,本发明中提供了一种基于java实现多厂商led显示控制器展示内容自定义配置的方法。

创建一个java项目;创建applet主类,定义公共方法如初始化、自定义显示内容、制作表格等,方法传参和执行结果相同,参数包含ip、端口号、波特率、显示内容,显示内容格式包含文本、时间、图像、表格等;创建公共接口类,根据不同led控制器厂商创建不同的实现类,实现类中方法调用led显示屏的驱动各不相同,有使用jna引入动态库,也有使用厂商jar包调用方法等。最后实现对公共方法的实例化。

将新建的java项目导出为jar包,对jar包进行签名处理;将jar包引入到java前端项目中,java前端根据系统配置信息组织多厂商配置信息,传入到jar包中,jar根据传入的配置信息实例化一个或多个厂商接口,从而实现多厂商led显示屏控制器的加载。

部分实现代码示例如下:

本发明的led显示屏展示内容自定义配置系统,该系统包括程序编写模块、显示驱动配置模块和内容展示模块。

程序编写模块基于java编程语言编写,并封装成jar包。

程序编写模块使用java语言编写,编写对外接口方法包括方法名和参数值。

显示驱动配置模块用于jar包程序根据已配置的led显示屏配置相应的显示驱动。

内容展示模块基于显示驱动提供相同的对外接口,通过传入自定义配置显示的参数值,驱动程序调用特定方法自动与led显示屏实现交互,并根据配置的参数值上传自定义展示内容展示。

内容展示模块中传入自定义配置显示的参数包括ip、串口号、波特率、具体展示内容拼接参数。

以上所述的实施例,只是本发明较优选的具体实施方式,本领域的技术人员在本发明技术方案范围内进行的通常变化和替换都应包含在本发明的保护范围内。

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