一种数字化车间异构终端一体化显示看板方法与流程

文档序号:17222218发布日期:2019-03-27 12:06阅读:614来源:国知局

本发明创造了异构终端的一体化显示解决方案,特别是一种适用于数字化车间、智能制造项目的电子显示看板方法。

技术背景

工业信息化的风暴已经席卷全球,作为传统的制造强国,如美国、德国等纷纷提出各自的工业信息化发展方向,即利用先进的信息化技术来推动工业的发展。中国经过多年的发展,已经成为了制造大国。近年来,国家提出了“两化融合”的思想,并且出台了一系列的政策和措施来引入先进的制造理念和技术,以便扶持企业信息化的发展,力求改变中国传统的制造模式,将中国由制造大国向制造强国转变。在“中国制造2025”的框架下,全国制造业都开始了信息化、数字化改造。

在实际建设过程中电子看板业务虽然简单,但建设符合用户期望的电子看板较为困难,原因即在于现有的技术无法满足操作便捷性要求,具体表现在:

1)支持windows系统,给工业显示器配置工业微主机,在工业微主机上安装浏览器显示看板内容。

a)实际建设中电子看板在车间往往采用壁挂或者悬吊模式,离地面高度一般高于2米,工业微主机的开关操作成为问题,操作很不便利。

b)工业显示器本身自带android操作系统,再配置工业微主机是重复投资、客户期望投资利用率最大化,会要求提供android版本的程序。

2)支持android系统,使用免费的浏览器,通过配置默认主页方式在打开应用时访问服务器。

a)互联网上能下载的android已发布浏览器没有一款是支持开机自启动的,这是因为浏览器的功能定位不需要开机自启动,每次开机通过遥控器打开应用是挺麻烦的。

b)互联网上能下载的android已发布浏览器没有一款是支持自动全屏的,这是预防钓鱼网站的安全措施,必须经过人工确认操作才可以全屏显示,通过遥控器在每次打开应用时设置全屏是很费时费力的。

数字化车间体系中的看板实体包括:工业显示器、综合拼接屏;显示内容包括:报检任务信息、领料任务信息、作业计划任务信息等相关作业任务信息,订单不合格统计、不合格责任部门统计、用户一次校验合格率统计等相关统计信息,设备状态监控、物料状态监控、虚拟产线监控等相关实时状态信息。其中工业显示器有android系统,windows系统两种,综合拼接屏是由基于windows系统的控制主机控制,显示内容风格有表格显示、图表显示、电子地图显示等迥异的风格。这些不同的操作系统、不同的显示风格需要多种技术体系支撑,且操作繁杂。



技术实现要素:

本发明所要解决的技术问题是针对现有技术的不足,提供一种新的数字化车间异构终端一体化显示看板方法,该方法可以让使用者在android系统和windows系统上能获得一致的体验,进行无差别的操作,且最大程度简化用户操作。

本发明所要解决的技术问题是通过以下的技术实现来实现的。本发明是一种数字化车间异构终端一体化显示看板方法,其特点是,步骤如下:

(1)基于相同的chromium浏览器内核实现android版本和windows版本的浏览器封装,形成两款分别面向android系统和windows系统但功能一致的看板专用浏览器;浏览器具备开机自启动、启动时自动全屏显示、自动访问配置的服务器地址功能;

(2)用户使用管理端配置显示器终端显示的看板内容,配置内容变更时,服务器推送变更通知给终端;

(3)终端设备开机时专用浏览器请求终端验证,服务器根据终端验证请求信息获取终端ip、屏幕分辨率、操作系统信息,并根据终端ip值查询终端配置的看板内容并反馈终端;

(4)终端获取服务器反馈信息,根据反馈信息选择加载配置的内容,内容页根据预设的风格加载对应的风格控件,内容加载成功后请求服务器内容数据。

本发明所述的数字化车间异构终端一体化显示看板方法,其进一步优选的技术方案是,步骤(1)中,android版专用浏览器,采用chromium内核封装,拥有开机自启动权限,继承broadcastreceiver广播接收类,接收开机广播信号,其启动方法步骤如下:

a)监听设备开机信号,当接收到设备开机信号时,android版专用浏览器自动启动;

b)android版专用浏览器启动后,触发主窗体oncreate事件,在oncreate事件里设置浏览器全屏,并根据配置地址自动访问服务器。

本发明所述的数字化车间异构终端一体化显示看板方法,其进一步优选的技术方案是,步骤(1)中,windows版专用浏览器,采用chromium内核封装,安装时在注册表注册开机启动项,其启动方法步骤如下:

a)设备开机时自动打开注册表中注册的启动项专用浏览器应用;

b)专用浏览器启动后,触发主窗体onload事件,在onload事件里设置浏览器全屏,并根据配置地址自动访问服务器。

本发明所述的数字化车间异构终端一体化显示看板方法,其进一步优选的技术方案是,步骤(2)中,管理端配置终端显示内容并通知终端配置变更步骤如下:

1)用户打开管理端页面,维护的终端信息如下:

a)终端的ip地址

b)看板名称

c)看板内容地址

d)备注信息,用于显示额外的信息

2)服务器推送变更通知到终端

服务器对数据状态监听,当监测到配置数据更改时,发送通知信息到对应的ip地址终端设备,服务器与终端设备校验过程如下:

a)如果终端设备开机且收到通知,则根据通知信息切换显示内容,反馈ok信息给服务端,此变更闭环;

b)如果终端设备关机,服务器检测到长时间无反馈,则记录变更状态为挂起,待终端设备开机后主动访问服务器时,触发变更闭环,同时终端设备加载内容为最后配置的内容;

c)内容加载时向服务器请求内容的显示数据结果集。

本发明所述的数字化车间异构终端一体化显示看板方法,其进一步优选的技术方案是,步骤(3)中,终端设备开机时专用浏览器请求终端验证,服务器根据终端验证请求信息查询终端配置内容并反馈终端步骤如下:

1)终端发送的验证请求信息如下:

a)终端ip地址信息

b)终端分辨率信息

c)终端操作系统信息

d)终端浏览器信息

2)服务器接收终端验证请求信息,并根据ip地址查询配置内容,如果查询到配置内容则反馈配置信息,如果未查询到配置内容,则反馈错误信息;信息内容如下:

a)配置信息:看板名称、看板内容地址、备注信息

b)错误信息:未配置的看板终端,请先配置该终端

本发明所述的数字化车间异构终端一体化显示看板方法,其进一步优选的技术方案是,步骤(4)中,终端根据服务器反馈信息加载显示内容、内容页根据预设风格加载对应的风格控件,内容加载成功后请求服务器内容数据步骤如下:

1)终端获取服务器反馈信息,如果是配置信息则加载配置内容,如果是错误信息则显示错误信息在主窗体上;

2)根据配置信息设置看板标题名称并通过前端路由跳转到看板内容地址,加载地址所指定的内容;

3)内容加载的同时加载内容所使用的风格控件,如表格控件、图表控件、地图控件等;

4)内容页加载成功后向服务器请求数据结果集,内容页接收服务器返回的数据结果集并显示在内容页上。

本发明看版方法是基于chromium浏览器内核实现的,专用浏览器具有开机自动启动、自动全屏、自动访问配置的服务器地址功能;管理端实现配置终端内容功能,配置内容变更时推送变更后的配置信息至终端,终端根据配置信息加载内容页;专用浏览器启动时发送终端验证请求至服务器,获取服务器反馈的配置信息,并根据配置信息加载内容页;内容页加载时加载所需的风格控件,如表格控件、图表控件、地图控件等,实现按需加载,内容页初始化完成后向服务器请求数据结果集并显示。

与现有技术相比,本发明具有以下有益的技术效果:

1)本发明通过对同一内核封装的方法实现在android系统和windows系统上的无差别显示。其体系基于b/s架构,相对于c/s架构具有免升级优势,而且c/s架构无法实现在android系统和windows系统上无差别显示。

2)本发明的专用浏览器实现开机自动启动、自动全屏、自动访问服务器功能。与看板用来展示信息业务高度切合,省去人员操作负担。车间看板动辄十几台,以前每一台都需要用遥控器去开机、打开浏览器、设置全屏、打开主页非常麻烦,现在只需要开机即可。

3)本发明方法终端显示内容由管理页面配置,可实现终端显示内容动态切换。传统模式是通过终端输入不同的url地址实现不同内容的显示,这种模式在遥控器操作的终端上体验太差,现在终端无需任何操作,在管理页面即可切换终端显示内容。

4)本发明方法集成多种风格界面且实现按需加载。支持风格扩展,包括表格控件、图表控件、地图控件等,在内容页加载时根据预设风格加载对应的控件。统一的技术体系减轻了内容开发人员开发难度,以往开发人员需要学习多种技术来支撑开发不同风格的看板,且最终显示样式很难保持一致。

总之,本发明通过异构终端一体化显示看板方法实现内容开发人员只关注业务,无需关注终端且不需要做差异性适配,使用者在android系统和windows系统上能获得一致的体验,进行无差别的操作,且最大程度简化用户操作。

具体实施方式

以下对本发明方法进行进一步的说明,以使本领域技术人员对本发明方法的进一步了解,而不构成对其权利的限制。

实施例1,一种数字化车间异构终端一体化显示看板方法,其步骤如下:

(1)基于相同的chromium浏览器内核实现android版本和windows版本的浏览器封装,形成两款分别面向android系统和windows系统但功能一致的看板专用浏览器;浏览器具备开机自启动、启动时自动全屏显示、自动访问配置的服务器地址功能;

(2)用户使用管理端配置显示器终端显示的看板内容,配置内容变更时,服务器推送变更通知给终端;

(3)终端设备开机时专用浏览器请求终端验证,服务器根据终端验证请求信息获取终端ip、屏幕分辨率、操作系统信息,并根据终端ip值查询终端配置的看板内容并反馈终端;

(4)终端获取服务器反馈信息,根据反馈信息选择加载配置的内容,内容页根据预设的风格加载对应的风格控件,内容加载成功后请求服务器内容数据。

步骤(1)中,android版专用浏览器,采用chromium内核封装,拥有开机自启动权限,继承broadcastreceiver广播接收类,接收开机广播信号,其启动方法步骤如下:

a)监听设备开机信号,当接收到设备开机信号时,android版专用浏览器自动启动;

b)android版专用浏览器启动后,触发主窗体oncreate事件,在oncreate事件里设置浏览器全屏,并根据配置地址自动访问服务器。

步骤(1)中,windows版专用浏览器,采用chromium内核封装,安装时在注册表注册开机启动项,其启动方法步骤如下:

a)设备开机时自动打开注册表中注册的启动项专用浏览器应用;

b)专用浏览器启动后,触发主窗体onload事件,在onload事件里设置浏览器全屏,并根据配置地址自动访问服务器。

步骤(2)中,管理端配置终端显示内容并通知终端配置变更步骤如下:

1)用户打开管理端页面,维护的终端信息如下:

a)终端的ip地址

b)看板名称

c)看板内容地址

d)备注信息,用于显示额外的信息

2)服务器推送变更通知到终端

服务器对数据状态监听,当监测到配置数据更改时,发送通知信息到对应的ip地址终端设备,服务器与终端设备校验过程如下:

a)如果终端设备开机且收到通知,则根据通知信息切换显示内容,反馈ok信息给服务端,此变更闭环;

b)如果终端设备关机,服务器检测到长时间无反馈,则记录变更状态为挂起,待终端设备开机后主动访问服务器时,触发变更闭环,同时终端设备加载内容为最后配置的内容;

c)内容加载时向服务器请求内容的显示数据结果集。

步骤(3)中,终端设备开机时专用浏览器请求终端验证,服务器根据终端验证请求信息查询终端配置内容并反馈终端步骤如下:

1)终端发送的验证请求信息如下:

a)终端ip地址信息

b)终端分辨率信息

c)终端操作系统信息

d)终端浏览器信息

2)服务器接收终端验证请求信息,并根据ip地址查询配置内容,如果查询到配置内容则反馈配置信息,如果未查询到配置内容,则反馈错误信息;信息内容如下:

a)配置信息:看板名称、看板内容地址、备注信息

b)错误信息:未配置的看板终端,请先配置该终端

步骤(4)中,终端根据服务器反馈信息加载显示内容、内容页根据预设风格加载对应的风格控件,内容加载成功后请求服务器内容数据步骤如下:

1)终端获取服务器反馈信息,如果是配置信息则加载配置内容,如果是错误信息则显示错误信息在主窗体上;

2)根据配置信息设置看板标题名称并通过前端路由跳转到看板内容地址,加载地址所指定的内容;

3)内容加载的同时加载内容所使用的风格控件,如表格控件、图表控件、地图控件等;

4)内容页加载成功后向服务器请求数据结果集,内容页接收服务器返回的数据结果集并显示在内容页上。

实施例2,数字化车间异构终端一体化显示看板方法,其步骤如下:

(1)设备终端安装专用浏览器。android版和windows版基于相同的chromium浏览器内核,android版和windows版的专用浏览器开发文档都实现相同的操作规范。

专用浏览器主要实现开机自动启动、启动时自动全屏、程序打开时自动加载配置内容等功能,这些功能是针对看板业务定制设计的,互联网上已发布的浏览器都不具备的功能。

(2)看板系统管理员登录管理端配置各终端显示的内容,具体看板内容是针对每个项目定制,每个看板内容都拥有唯一url地址。系统管理员通过绑定终端ip与内容url地址的方式维护终端显示的内容。用户提交绑定信息时,服务器接收提交的信息,并向提交的终端ip地址推送配置变更消息,终端接收配置变更消息并解析,获取消息中内容url地址并通过前端路由跳转到url地址,最终显示看板内容。

(3)终端设备开机时打开专用浏览器,专用浏览器打开时自动全屏并自动访问配置的服务器地址。终端访问服务器地址时首先发起终端验证请求,服务器根据验证信息中的ip地址查询绑定的内容url地址等信息,如果未查询到配置信息则反馈“未配置的看板终端,请先配置该终端”信息,并在终端页面上显示,如果查询到配置信息则推送配置信息至终端。

(4)终端解析配置信息并根据配置信息中内容url地址加载具体看板内容页。看板体系使用前端路由架构,根据配置的url地址进行跳转动作,内容页加载时获取风格ui控件包,实现按需加载功能,减小网络传输数据量,提高响应性能。内容页窗体加载完成后向服务器请求显示数据,获取服务器反馈数据并展示在页面上。

数字化车间异构终端一体化显示看板方法构建完成后,看板内容开发人员只需要关注内容业务需求,做业务内容的开发工作,不需要关注终端设备使用的是android系统还是windows系统,使用一套标准的网页技术,无需做差异化适配工作,大大减轻了内容开发人员的工作量。同时通过终端验证的方法实现管理端配置各终端显示内容,实现终端显示内容动态加载,大大减轻了作业人员打开电子看板的工作量,提升了用户体验。

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