核电站信息通知方法和系统的制作方法

文档序号:9911996阅读:259来源:国知局
核电站信息通知方法和系统的制作方法
【技术领域】
[0001] 本发明属于核电技术领域,特别涉及一种核电站信息通知方法和系统。
【背景技术】
[0002] 随着计算机技术、网络技术和通信技术的发展和应用,企业信息化已成为企业实 现可持续发展和提高核心竞争力的重要保障。企业为了在市场中竞争和生存,必须掌握信 息,企业信息系统不仅仅是一种战略资源,更是一种能力,是企业的核心竞争力。企业信息 系统在提高效率、降低成本、优化服务、缩短工期等方面具有非常重要的意义。
[0003]目前,在核电设计生产管理平台上,广泛地进行应用着核电站信息系统,随着信息 系统的应用,信息系统中的各种功能在核电站设计工作中的各个环节发挥了非常重要的作 用,例如自动通知功能极大提升了核电设计工作的工作效率。
[0004] -种现有的核电站信息系统中,信息通知功能直接放在业务逻辑中,与主要业务 交织在一起,且通知功能只能被动触发,即只有在执行某些特定操作,在系统数据库中的记 录满足预设条件时,才能激活信息系统中通知功能。另外,该系统开发的时候,会针对具体 的需求,固定地设置通知的预设条件、通知的内容、通知的方式,该通知功能相对固化,扩展 困难,如果要对通知功能进行变更,例如,将原来的邮件通知变更为同时发送短信通知,就 需要对整个信息系统中与通知相关的每个部分进行变更,工作量大,风险高,系统维护成本 高且效率低,在更改的同时,也降低了系统的可靠性,增加系统负担,系统也可能因为邮件、 短信或其它外部通知系统的不稳定而受影响。
[0005] 因此,迫切需要一种能克服上述问题的用于核电工程设计中的信息通知方法和系 统。

【发明内容】

[0006] 本发明要解决的技术问题在于,针对现有技术的核电站信息系统中通知功能固 化、扩展困难的缺陷,提供一种核电站信息通知方法和系统。
[0007] 本发明解决其技术问题所采用的技术方案之一是:构造一种核电站信息通知方 法,包括:
[0008] 核电站信息通知系统获取核电信息系统中的消息信息,所述通知系统与所述信息 系统是分尚的;
[0009] 所述通知系统对所述消息信息进行处理以形成通知消息;
[0010] 所述通知系统将所述通知消息发送给通知服务系统进行发送。
[0011] 上述本发明所述的通知方法中,所述核电站信息通知系统获取核电信息系统中的 消息信息具体为:
[0012] 所述核电站信息通知系统抽取所述核电信息系统中的消息信息。
[0013] 上述本发明所述的通知方法中,所述核电站信息通知系统定时抽取所述核电信息 系统中的消息信息。
[0014] 上述本发明所述的通知方法中,所述抽取的方式具体为如下方式中的一种:通过 SQL语句或存储过程从所述核电信息系统中抽取,通过webservice从所述核电信息系统中 抽取。
[0015] 上述本发明所述的通知方法中,所述方法进一步包括:
[0016] 所述核电站通知系统预先存储消息配置表;
[0017] 所述核电站通知系统根据所述消息配置表抽取所述核电信息系统中的消息信息。
[0018] 上述本发明所述的通知方法中,所述通知系统对所述消息信息进行处理以形成通 知消息具体为;
[0019] 所述通知系统将所述消息信息根据所述消息配置表组装成所述通知消息;
[0020] 所述通知系统将所述通知消息进行打包;
[0021] 所述通知系统将所述通知消息发送给通知服务系统进行发送具体为:
[0022] 所述通知系统将所述打包的通知消息发送给所述服务系统。
[0023] 上述本发明所述的通知方法中,所述服务系统为邮件系统或短信系统,或即时通 讯系统中的一种。
[0024] 本发明解决其技术问题所采用的技术方案之二是:构造一种核电站信息通知系 统,所述通知系统与所述信息系统是分离的,且所述通知系统包括:
[0025] 获取模块,用于获取核电信息系统中的消息信息;
[0026] 处理模块,用于对所述消息信息进行处理以形成通知消息;
[0027] 发送模块,用于将所述通知消息发送给通知服务系统进行发送。
[0028] 上述本发明所述的通知系统中,所述获取模块具体用于:抽取所述核电站系统的 消息信息。
[0029] 上述本发明所述的通知系统中,所述获取模块具体用于:定时抽取所述核电信息 系统中的消息信息。
[0030] 上述本发明所述的通知系统中,所述通知系统还包括:
[0031] 存储模块:用于预先存储消息配置表;
[0032] 所述获取模块具体用于:根据所述消息配置表抽取所述核电信息系统中的消息信 息。
[0033] 上述本发明所述的通知系统中,所述处理模块具体用于:将所述消息信息根据所 述消息配置表组装成所述通知消息,并将所述通知消息进行打包;
[0034] 所述发送模块用于将所述打包的通知消息发送给所述服务系统。
[0035] 实施本发明的用于核电站信息通知方法及系统,具有以下有益效果:通过将信息 系统与通知系统分离,将系统通知由信息系统发出转变为无需信息系统处理,减少了信息 系统的开发量,且通知功能由通知系统从信息系统中提取相关数据实现,实现了用户个性 化的通知需求,有利于通知功能的后续拓展及维护。
【附图说明】
[0036] 下面结合附图和【具体实施方式】,对本发明进行详细说明。
[0037] 图1是本发明一种实施例提供的一种核电站信息通知方法的流程图;
[0038] 图2是本发明一种实施例提供的一种核电站信息通知系统的结构示意图。
【具体实施方式】
[0039] 为了使本发明的发明目的、技术方案及其有益技术效果更加清晰,以下结合附图 和【具体实施方式】,对本发明进行进一步详细说明。应当理解的是,本说明书中描述的具体实 施方式仅仅是为了解释本发明,并非为了限定本发明。
[0040] 请参阅图1,图1描述了本发明一种实施例提供的一种核电站信息通知方法的流 程图,该方法包括如下步骤:
[0041 ] S1、核电站信息通知系统获取核电信息系统中的消息信息,所述通知系统与所述 信息系统是分离的;
[0042] 具体地,核电站信息通知系统可以预先存储消息配置表,根据上述消息配置表向 核电信息系统抽取与消息配置表对应的数据,其中上述通知系统与上述信息系统是分离设 置的,即通知系统独立于信息系统设置。
[0043] 进一步地,所述核电站信息通知系统定时抽取所述核电信息系统中的消息信息。 具体地,该通知系统也可以设置下一次定时抽取时间,如9点钟,即设置一定时间向核电信 息系统抽取消息信息。上述通知系统还可以设置间隔抽取时间,如半小时。即在上述下一 次定时抽取任务完成半小时后重新执行上述任务。
[0044] 进一步地,上述通知系统获取定时器定时发送的时间信息,如每隔一分钟,并在上 述时间信息达到上述定时抽取的时间时,向核电信息系统定时抽取消息信息。
[0045] 所述抽取的方式具体为如下方式中的一种:通过SQL语句或存储过程从所述核电 信息系统中抽取,通过webservi ce从所述核电信息系统中抽取。
[0046] 上述消息配置表可以根据需要设置通知任务的名称、任务执行间隔的小时数、接 收人的地址、抄送人的地址等,具体的,该消息配置表字段及字段定义可以如下表格所示:
[0047]
[0048] 其中,各字段的定义如下:
[0049] Id是配置的主键,用来唯一标识一个通知任务。
[0050] Name是某一个具体通知任务的名称。
[0051] NextRunTime是该任务下一次运行的时间。
[0052] TimeUnitType是该任务运行是按工作日还是日历日执行(0 :日历日执行、1 :工作 日执行)
[0053] TimerHour是该任务执行间隔的小时数。
[0054] TimerMinute是该任务执行间隔的分钟数。
[0055] ConnName是抽取数据的连接串(可以是WebService、也可以是数据库连接)
[0056] ConnType 是连接的类型(0 :数据库、1 :WebService)。
[0057] DataSource是抽取通知数据的SQL语句或者WebService地址。
[0058] MailFrom是发送通知人的地址(邮件或者手机号)。
[0059] Subject是通知主题的模板(支持变量)。
[0060] To是接收人的地址(邮件或者手机号,支持变量)。
[0061] CC是抄送人的地址(邮件或者手机
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1