本发明专利技术公开了一种矿用LED显示屏的显示方法,包括:服务器或就地发布终端下发显示信息配置富文本给LED显示屏;LED显示屏的解析器对显示信息配置富文本进行解析获得显示内容,解析器根据显示内容生成相应的点阵数据;解析器将点阵数据发送给LED显示屏的点阵屏,点阵屏根据点阵数据动态显示相应的内容。本发明专利技术的显示信息富文本可配置表格、图片、时钟、文字图片混排、字体颜色、字体大小等内容样式,并且,通过对解析器的改进,使得解析器能够快速解析显示信息配置富文本,有效提升传输效率,满足煤矿多样化的显示需求。矿多样化的显示需求。矿多样化的显示需求。
【技术实现步骤摘要】
矿用LED显示屏的显示方法
[0001]本专利技术涉及LED显示
,具体涉及一种矿用LED显示屏的显示方法。
技术介绍
[0002]矿用LED显示屏广泛应用于煤矿信息发布、人员定位、安全监控等系统,用于显示避难措施、数据表格、安全标语、人员定位设备工作情况以及各类紧急通知等。随着智能化矿山建设的发展,煤矿对LED显示屏的需求日益增加,对显示屏的功能要求日益多样化。煤矿要求显示屏不仅要支持传统的RS485通讯方式,还要支持网络通讯,蓝牙、WIFI等无线就地发布功能;不仅要支持安全标语、各类紧急通知等文字的静态显示,还要支持滚动、闪烁、流水等多种特技效果,还需要支持分区动态显示、数据表格、动态视频信息、全彩色动态图片等显示功能。
[0003]目前,现有的矿用显示屏多采用RS485通信方式,不支持网络通信,不支持井下信息就地发布功能,通讯协议采用传统的二进制协议,协议扩展性、可读性差,在同类型产品之间的技术复用性很差,协议中也无法定义复杂的显示规则以及格式化信息,显示方式较为单一,无法满足煤矿现场对显示屏多样化的显示需求。
技术实现思路
[0004]本专利技术要解决的技术问题是:现有的矿用显示屏无法满足煤矿多样化的显示需求的技术问题。为此,本专利技术提供一种矿用LED显示屏的显示方法,能够满足煤矿多样化的显示需求。
[0005]本专利技术解决其技术问题所采用的技术方案是:一种矿用LED显示屏的显示方法,包括:服务器或就地发布终端下发显示信息配置富文本给LED显示屏;所述LED显示屏的解析器对所述显示信息配置富文本进行解析获得显示内容,所述解析器根据显示内容生成相应的点阵数据;所述解析器将点阵数据发送给LED显示屏的点阵屏,所述点阵屏根据点阵数据动态显示相应的内容。
[0006]进一步的,所述显示信息配置富文本包括:静态显示文本、动态模板文本和动态数据文本。
[0007]进一步的,所述静态显示文本和动态数据文本的数据结构均包括:第一层数据、第二层数据以及第三层数据,所述第一层数据、第二层数据和第三层数据以树状形态分布。
[0008]进一步的,所述第一层数据包括:节点node、显示模板templateId以及child数组;其中,所述节点node用于显示节点类型;所述显示模板templateId用于显示模板的ID号码,静态显示时,显示模板templateId为空值,动态显示时,显示模板templateId显示ID号码;所述child数组定义具体的显示格式和显示内容。
[0009]进一步的,所述第二层数据包括:节点node、显示类型tag、显示内容text、属性attr以及child数组,其中,所述第二层数据属于第一层数据中的child数组。
[0010]进一步的,所述第三层数据包括:节点node、显示类型tag、显示内容text、属性
attr以及child数组,其中,所述第三层数据属于第二层数据中的child数组。
[0011]进一步的,所述第三层数据的child数组包括表格数据。
[0012]进一步的,所述动态模板文本的数据结构包括:显示模板templateId和数据内容cite,其中,所述数据内容cite包括多个占位符point,所述占位符point是为井下传感器测点数据的预留显示位置。
[0013]进一步的,所述解析器对显示信息配置富文本的解析过程包括:
[0014]初始化字库文件;
[0015]接收所述显示信息配置富文本,判断所述显示信息配置富文本是否规范,若是,则判断该显示信息配置富文本包含的文本类型;
[0016]若所述显示信息配置富文本包含静态显示文本,则判断显示类型后进行显示;
[0017]若所述显示信息配置富文本包含动态模板文本,则解析器保存动态模板文本并等待接收动态数据文本;接收动态数据文本后在相应的占位符更新新的测点数据。
[0018]进一步的,所述占位符的更新过程是:
[0019]判断接收的动态模板文本中包含的模板的ID号码是否与解析器内当前存储的ID号码一致,若一致,则更新测点数据;否则,返回错误。
[0020]本专利技术的有益效果是,本专利技术的显示信息富文本可配置表格、图片、时钟、文字图片混排、字体颜色、字体大小等内容样式,可用于RS485、网络TCP、网络UDP、蓝牙等多种通讯方式,并且,通过对解析器的改进,使得解析器能够快速解析显示信息配置富文本,有效提升传输效率,满足煤矿多样化的显示需求。
附图说明
[0021]下面结合附图和实施例对本专利技术进一步说明。
[0022]图1是本专利技术的矿用LED显示屏的系统框图。
[0023]图2是本专利技术的静态显示文本和动态数据文本的数据结构的示意图。
[0024]图3是本专利技术的文字的静态显示文本的JSON文本结构示意图。
[0025]图4是本专利技术的表格的静态显示文本的JSON文本结构示意图。
[0026]图5是本专利技术的图片的静态显示文本的JSON文本结构示意图。
[0027]图6是本专利技术的图5中的点阵数据的示意图。
[0028]图7是本专利技术的时钟的静态显示文本的JSON文本结构示意图。
[0029]图8是本专利技术的动态数据文本的数据结构示意图。
[0030]图9是本专利技术的动态模板文本的JSON文本结构示意图。
[0031]图10是本专利技术的占位符的动态数据文本示意图。
[0032]图11是本专利技术的动态模板文本和动态数据文本配合的显示效果图。
[0033]图12是本专利技术的解析器的解析处理流程图。
[0034]图13是本专利技术的占位符替换流程图。
[0035]图14是本专利技术的矿用LED显示屏的显示单元的示意图。
[0036]图15是本专利技术的文字、图形的显示处理流程图。
[0037]图16是本专利技术的表格的显示处理流程图。
具体实施方式
[0038]现在结合附图对本专利技术作进一步详细的说明。这些附图均为简化的示意图,仅以示意方式说明本专利技术的基本结构,因此其仅显示与本专利技术有关的构成。
[0039]在本专利技术的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”、“顺时针”、“逆时针”、“轴向”、“径向”、“周向”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。此外,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本专利技术的描述中,除非另有说明,“多个”的含义是两个或两个以上。
[0040]在本专利技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种矿用LED显示屏的显示方法,其特征在于,包括:服务器或就地发布终端下发显示信息配置富文本给LED显示屏;所述LED显示屏的解析器对所述显示信息配置富文本进行解析获得显示内容,所述解析器根据显示内容生成相应的点阵数据;所述解析器将点阵数据发送给LED显示屏的点阵屏,所述点阵屏根据点阵数据动态显示相应的内容。2.如权利要求1所述的矿用LED显示屏的显示方法,其特征在于,所述显示信息配置富文本包括:静态显示文本、动态模板文本和动态数据文本。3.如权利要求2所述的矿用LED显示屏的显示方法,其特征在于,所述静态显示文本和动态数据文本的数据结构均包括:第一层数据、第二层数据以及第三层数据,所述第一层数据、第二层数据和第三层数据以树状形态分布。4.如权利要求3所述的矿用LED显示屏的显示方法,其特征在于,所述第一层数据包括:节点node、显示模板templateId以及child数组;其中,所述节点node用于显示节点类型;所述显示模板templateId用于显示模板的ID号码,静态显示时,显示模板templateId为空值,动态显示时,显示模板templateId显示ID号码;所述child数组定义具体的显示格式和显示内容。5.如权利要求4所述的矿用LED显示屏的显示方法,其特征在于,所述第二层数据包括:节点node、显示类型tag、显示内容text、属性attr以及child数组,其中,所述第二层数据属于第一层数据中的child...
【专利技术属性】
技术研发人员:张明杰,孙康,赵小兵,朱晓洁,蒋泽,陈向飞,陈佩佩,贲鸿伟,佘九华,王金辉,张炜,李益鸣,
申请(专利权)人:中煤科工集团常州研究院有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。