一种mes采集终端动态可配置显示系统及其实现方法

文档序号:9471521阅读:802来源:国知局
一种mes采集终端动态可配置显示系统及其实现方法
【技术领域】
[0001] 本发明设及MES(车间制造执行系统)中的车间采集终端显示处理技术领域,特别 设及一种MES采集终端动态可配置显示系统及其实现方法。
【背景技术】
[0002] 在MES应用过程中,一方面不同企业的业务差异性导致MES的车间采集终端需要 显示的内容不尽相同,另一方面不同企业用户对MES采集终端呈现内容的显示样式需求也 各具特色,因此不同企业MES的车间采集终端需要展现在UI前端的内容和样式也极具差 异,运就要求MES采集终端的数据查询是可配置的,即MES采集终端的显示需要采用动态可 配置的方式来处理,从而满足不同企业的业务需求和用户的个性化诉求。

【发明内容】

[0003] 本发明目的是提供一种MES采集终端动态可配置显示系统及其实现方法,解决现 有技术中存在的上述问题。
[0004] 本发明解决上述技术问题的技术方案如下: 阳0化]一种MES采集终端动态可配置显示系统,包括定制模块和终端显示处理模块;
[0006] 所述定制模块,其用于生成通用查询组件;其中,所述通用查询组件为系统统一的 数据访问接口,其通过采集数据集的名称和相关参数,获取定制数据集;所述定制数据集用 于约定终端显示模板;采用配置工具实现对定制数据集和终端显示模板的调整;
[0007] 所述终端显示处理模块,其用于当有数据集的名称和相关参数输入时,调用通用 查询组件,根据所述数据集的名称和相关参数,获取对应的定制数据集;并根据所述对应的 定制数据集生成终端显示模板。
[0008] 本发明的有益效果是:通过数据集的名称和相关参数的输入,生成MES采集终端 显示模板;在MES采集终端程序逻辑不改动的情况下,通过动态参数的输入,实现MES采集 终端显示内容和样式的多样性需求,满足企业对MES采集终端显示的个性化要求。
[0009] 在上述技术方案的基础上,本发明还可W做如下改进。
[0010] 进一步,所述通用查询组件集成的数据管理模式包括Excel、Sqlserver、化acle 和/或TXT。
[0011] 采用上述进一步方案的有益效果是,通用查询组件集成多种数据管理模式,提高 系统兼容性。
[0012] 进一步,所述通用查询组件的配置文件采用畑L语言;或定义化taProvider类型 为TXT,并在系统中集成TXT的数据适配器。
[0013] 采用上述进一步方案的有益效果是,不依赖程序,利用配置实现终端显示模板的 内容及样式的更改。
[0014] 进一步,所述终端显示处理模炔基于Web应用。
[0015] 采用上述进一步方案的有益效果是,采用Web应用便于采集终端的安装部署和后 期使用维护,另外,能够较好的解决用户跨平台应用问题。
[0016] 进一步,所述终端显示处理模块包括第一调用单元、接收单元、第二调用单元、查 询器构建单元、查询单元、第=调用单元和模板生成单元;
[0017] 所述第一调用单元,其用于当有数据集的名称和相关参数输入时,通过Jque巧异 步请求方式调用WebAPI接口;
[0018] 所述接收单元,其用于采用所述WebAPI接口接收所述数据集的名称和相关参 数;
[0019] 所述第二调用单元,其用于通过WCF代理调用WebService通用查询应用服务; W20] 所述查询器构建单元,其用于所述WebService通用查询应用服务通过 CommonQueryFactory工厂创建CommonQueryExecutor查询器;
[0021] 所述查询单元,其用于所述Common如eryExecutor查询器调用通用查询组件,通 用查询组件根据所述数据集的名称和相关参数,获取对应的定制数据集;
[0022] 所述第=调用单元,其用于通过WCF代理调用Seajs模块管理器;
[0023] 所述模板生成单元,其用于所述Seajs模块管理器加载ArtTemplate引擎,所述 ArtTemplate引擎根据所述对应的定制数据集生成相应的HTML文件,并将所述相应的HTML 文件内容填充到指定区域,生成终端显示模板。 阳024] 本发明的另一技术方案如下:
[00巧]一种MES采集终端动态可配置显示实现方法,包括如下步骤:
[00%] 步骤1,生成通用查询组件;其中,所述通用查询组件为系统统一的数据访问接 口,其通过采集数据集的名称和相关参数,获取定制数据集;所述定制数据集用于约定终端 显示模板;采用配置工具实现对定制数据集和终端显示模板的调整;
[0027] 步骤2,当有数据集的名称和相关参数输入时,调用通用查询组件,根据所述数据 集的名称和相关参数,获取对应的定制数据集;并根据所述对应的定制数据集生成终端显 示模板。
[0028] 在上述技术方案的基础上,本发明还可W做如下改进。
[00巧]进一步,所述通用查询组件集成的数据管理模式包括Excel、Sqlserver、化acle和/或TXT。
[0030] 进一步,所述通用查询组件的配置文件采用畑L语言;或定义化taProvider类型 为TXT,通过集成的TXT的数据适配器完成格式转换。
[0031] 进一步,所述步骤2具体实现基于Web应用。
[0032] 进一步,所述步骤2的具体实现包括如下步骤:
[0033] 步骤21,当有数据集的名称和相关参数输入时,通过Jque巧异步请求方式调用 WebAPI接口接收所述数据集的名称和相关参数;
[0034] 步骤22,通过WCF代理调用WebService通用查询应用服务,所述WebService通 用查询应用服务通过Common如eryFacto巧工厂创建Common如eryExecutor查询器,所述 Common如eryExecutor查询器调用通用查询组件,通用查询组件根据所述数据集的名称和 相关参数,获取对应的定制数据集; W35] 步骤23,通过WCF代理调用Seajs模块管理器,所述Seajs模块管理器加载ArtTemplate引擎,所述ArtTemplate引擎根据所述对应的定制数据集生成相应的HTML文 件,并将所述相应的HTML文件内容填充到指定区域,生成终端显示模板。
【附图说明】
[0036] 图1为本发明一种MES采集终端动态可配置显示系统的系统原理框图;
[0037] 图2为本发明一种MES采集终端动态可配置显示实现方法的方法流程图;
[0038] 图3为本发明一种MES采集终端动态可配置显示系统及其实现方法的具体实施中 的终端显示效果图。
【具体实施方式】
[0039] W下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并 非用于限定本发明的范围。
[0040] 如图1所示,一种MES采集终端动态可配置显示系统,包括定制模块和终端显示处 理模块。
[0041] 所述定制模块,其用于生成通用查询组件;其中,所述通用查询组件为系统统一的 数据访问接口,其通过采集数据集的名称和相关参数,获取定制数据集;所述定制数据集用 于约定终端显示模板;采用配置工具实现对定制数据集和终端显示模板的调整;通过个性 化配置,实现业务模型与界面呈现的分离。
[0042] 所述采用配置工具实现对定制数据集和终端显示模板的调整,即采用配置工具修 改配置文件。 阳0创所述配置文件,如:
[0044] 〈?xmlversion二"1.(/'encoding二"utf-8" ?〉
[0045] 〈 !一定制配置-针对GRMES项目(显示我的任务)
[0046] 任务确认界面-查父:根据物料ID查所有子物料所在任务
[0047] 任务执行,结束界面:查父Myl'askPageQueryParent
[0048] 任务检验界面:查父:检验管理员MyVerifyManagerPageQueryParent
[0049] 数据类型DataType只能配置为下值:String,Int,Float,DateTime,DataBase
[0050] 数据库类型DataBaseType只能配置为下值:0racle,SqlServer
[00日1] ->
[0052]
[0053]
[0054]
阳化5] 其中,〈DisplayFields〉即为本发明所述定制数据集。
[0056] 所述通用查询组件集成的数据管理模式包括Excel、Sqlserver、化acle和/或 TXT。
[0057] 所述通用查询组件的配置文件采用畑L语言;或定义化taProvider类型为TXT, 并在系统中集成TXT的数据适配器。
[0058] 所述RDL语言的定义格式主要包括数据集部分和参数部分;所述数据集部分用来 定义数据集的名称和相关参数;所述参数部分用来定义全局参数类型。
[0059] 所述终端显示处理模块,其用于当有数据集的名称和相关参
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1