一种生产过程智能提醒方法及系统与流程
本发明属于生产管理,尤其涉及一种生产过程智能提醒方法及系统。
背景技术:
1、在工业制造与生产管理领域,生产过程中的各类异常报警、设备维护提醒、质量预警等通知信息是保障产线连续稳定运行的重要手段。随着制造业信息化程度的提升,企业对通知的及时性、准确性和可追溯性提出了更高要求。
2、为应对上述需求,现有技术主要采用独立的系统通知、电子邮件或语音广播等单一渠道发送生产提醒信息,部分企业通过定制开发的硬编码方式在业务系统中嵌入通知功能,由各业务系统分别管理各自的提醒内容与发送逻辑。
3、然而,现有的通知方式中,同一通知内容需要多次重复配置,重要信息容易因渠道单一而被遗漏;通知内容以固定文本形式存储在业务系统中,无法根据接收人或场景动态生成个性化信息;通知发送后运维人员无法确认通知是否已被接收和处理。
技术实现思路
1、本发明提供一种生产过程智能提醒方法及系统,以至少解决现有技术中多渠道分散且缺乏全生命周期管理的问题。
2、第一方面,本技术实施例提供一种生产过程智能提醒方法,所述方法包括:
3、步骤s1:配置通知模板,所述通知模板包括模板编号、模板名称、通知标题、通知内容、通知类型、通知等级、通知方式及变量占位符,并将配置好的通知模板存储至模板库;
4、步骤s2:接收通知请求,所述通知请求包含模板编号、接收人信息、通知层级代码和变量参数,根据所述模板编号从所述模板库中查询对应的通知模板;
5、步骤s3:利用所述变量参数替换所述变量占位符,生成最终通知内容;
6、步骤s4:根据所述通知模板中的通知方式,将所述最终通知内容通过多渠道统一分发引擎并发分发至对应的渠道;
7、步骤s5:创建通知记录并管理通知的全生命周期状态。
8、进一步地,步骤s1中,所述通知方式至少包括以下方式中的一种:
9、系统通知、电子邮件、语音广播和安灯系统。
10、进一步地,步骤s4中,多渠道统一分发引擎并发,具体包括:
11、根据通知方式字段解析目标渠道集合,为每个渠道创建独立的分发任务;
12、将各分发任务提交至线程池,线程池采用可配置的核心线程数和最大线程数;
13、首次发送失败后,按指数退避策略重试,若重试后仍失败,则根据降级路由表选择备用渠道发送降级通知,并记录失败日志;
14、在通知模板的通知方式字段中以有序列表形式定义,排序越靠前的渠道优先级越高;当高优先级渠道发送成功且低优先级渠道配置为串行模式时,低优先级渠道跳过发送;当高优先级渠道发送失败时,低优先级渠道正常发送;
15、生成分发报告,所述分发报告包含每个渠道的成功或失败状态、发送耗时和重试次数,并将所述分发报告写入通知记录。
16、进一步地,步骤s2中,所述接收人信息包括接收人id列表及其配置维度;所述配置维度包含用户维度、角色维度和部门维度;
17、用户维度指定用户id,该用户id对应的单个用户为接收人;
18、角色维度指定角色id,该角色id下的所有用户为接收人;
19、部门维度指定部门id,该部门id下的所有用户为接收人。
20、进一步地,所述通知模板还包含接入安灯标志、广播超时时间和回调地址。
21、进一步地,所述方法还包括安灯处理,具体包括:在最终通知内容分发至安灯系统后,自动创建安灯呼叫记录并启动超时监控,覆盖触发、到场、处理、转交和升级状态流转;
22、当处理人未在配置的超时时间内响应时,自动触发超时升级,根据升级策略更换或增加处理人,并发送升级通知至更换或增加的处理人。
23、进一步地,所述方法还包括语音广播处理,具体包括:
24、独立部署音频广播服务器,启动时加载配置文件,所述配置文件包含播放间隔、音量和语速参数;
25、所述音频广播服务器按照所述播放间隔定时轮询调用主系统应用程序编程接口,获取活跃广播列表;
26、所述音频广播服务器开放超文本传输协议接口,接收优先级推送请求,设置优先播放标志;
27、所述音频广播服务器调用操作系统语音合成引擎,将通知文本转换为语音信号并播放;其中,对通知文本中的英文单词按字母逐个拆分后依次播报,根据所述配置文件的音量和语速参数控制播放,记录播放次数和最后播报时间;
28、自动过滤已过期的广播,更新广播状态为已完成。
29、进一步地,对通知文本中的英文单词按字母逐个拆分后依次播报,具体包括:
30、遍历通知文本中的每个字符,当检测到连续英文字母序列时,将该序列按字符逐一分割,并在每个分割后的字母后插入预设时长的停顿标记;非英文字母字符保持不变,直接拼接至播报文本中;
31、所述语音合成引擎采用windows操作系统内置的speech api,并配置为字符朗读模式,设置语速参数值为0,音量参数值为80。
32、进一步地,步骤s5中,还通过状态回调接口接收外部系统的处理结果反馈,并实现通知归档和清理。
33、第二方面,本技术实施例还提供一种应用于如上述各方面所述生产过程智能提醒方法的系统,所述系统包括:
34、通知模板配置模块,用于配置和管理通知模板,存储模板编号、模板名称、通知标题、通知内容、通知类型、通知等级、通知方式及变量占位符,并将配置好的通知模板存储至模板库;
35、通知请求接收模块,用于接收通知请求,所述通知请求包含模板编号、接收人信息、通知层级代码和变量参数,根据所述模板编号从所述模板库中查询对应的通知模板;
36、内容生成模块,用于利用所述变量参数替换所述变量占位符,生成最终通知内容;
37、多渠道统一分发引擎,用于根据所述通知模板中的通知方式,将所述最终通知内容并发分发至对应的渠道;
38、通知状态管理模块,用于创建通知记录并管理通知的全生命周期状态。
39、从以上技术方案可以看出,本发明具有以下优点:
40、本技术提供的生产过程智能提醒方法中,本技术通过接收通知请求,并根据模板编号从模板库中查询对应的通知模板,通过模板编号统一索引和查询机制,实现了通知模板的集中管理和复用,降低了重复配置成本。
41、本技术通过利用变量参数替换变量占位符,生成最终通知内容,使同一模板可适配不同接收人、不同工位。
42、本技术根据通知模板中的通知方式,将最终通知内容通过多渠道统一分发引擎并发分发至对应的渠道,通过多渠道统一分发引擎实现系统通知、电子邮件、语音广播和安灯系统的并发分发,确保重要信息通过多种渠道同时触达接收人,避免单一渠道导致的信息遗漏。
43、本技术通过创建通知记录并管理通知的全生命周期状态,通过创建通知记录并追踪创建时间、发送时间、接收时间和处理时间等关键状态,实现了通知从创建到处理完成的全生命周期可追溯管理。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com