即时消息发布系统技术方案

技术编号:14411050 阅读:71 留言:0更新日期:2017-01-11 22:17
本发明专利技术涉及受控热核聚变以及即时消息发布领域,具体公开一种能够应用至核聚变试验的即时消息发布系统,包括消息收集和处理系统、云计算平台、存储系统、即时信息发布后台系统和至少一个客户端。本发明专利技术解决了现有的用于展示聚变试验结果的系统只能在固定展示场合进行展示、扩展性差、无法满足大规模的代码迭代计算需求、展示内容受限等问题,进而提供一种即时消息发布系统,该即时消息发布系统应用于在聚变实验期间,能够使所有对实验感兴趣的人员无论在何地均可以在第一时间内得到其想要的所有的信息。

【技术实现步骤摘要】

本专利技术涉及受控热核聚变以及即时消息发布领域,尤其涉及一种能够应用至核聚变试验的即时消息发布系统
技术介绍
受控核聚变研究的一个主要的目的是为了实现能够商用的聚变电站,为了达到这个目标,必须扫除与等离子体聚变反应相关的物理和工程上的障碍,这些物理上的理论和工程上的方案必须要在聚变装置上的等离子体实验中加以更新和验证,因此受控核聚变的研究从某种意义上讲是一种实验驱动的学科。无论是在传统的常规导体聚变装置中,还是在可以实现时间内约束的超导聚变装置中,实现成功的等离子体放电实验,需要将所有的子系统同时协调的参与进来,需要工程操作人员和物理研究人员协力配合。因为系统众多,例如典型的存在电机系统、电源系统、诊断系统、真空系统、中性束系统、电子回旋系统、等离子体控制系统、数据采集系统、网络系统、真空系统、送气系统等等,每个系统之中均包含了大量的子系统和设备,这些数量庞大的系统、子系统和设备的存在导致了一个事实:对于一个无论工程人员还是物理研究人员,只可能对一个或者多个系统或者领域非常熟悉,这就导致了在等离子体放电实验期间,特别是在两次实验之间短暂的时间间隔内,有了解其他系统的状况、信息和数据的需求,然后结合自身的系统或者领域,做出下一个实验的工程决定或者物理研究提案。为了达到这个目的,目前通用的解决方案是在控制大厅放置多个投影屏幕或者大屏幕的电视机,上面将各个系统的曲线进行显示,然后参与实验的人员需要从一个屏幕走到另外一个屏幕,了解到整个装置的放电实验状况。这种技术方案存在几个固有的缺点:1、参与实验的人员无法离开中控大厅,来获得当前的全局状态和数据;2、展示内容,受大屏幕的数量的限制,随着实验内容越来越丰富,必须持续投资大屏幕和对应的软件开发,扩展性非常差;3、参与实验的人员根据所负责的系统和研究的内容不同,感兴趣的内容并不相同,这种技术方案无法提供个性化的定制内容。4、很多内容,特别是物理研究相关的,必须通过大规模的代码迭代计算才能够得到,这种技术方案单纯用于展示,并不能满足这种要求。5、很多内容,特别是需要几个系统的数据进行综合分析才能得出的结论,这类内容无法在显示曲线的大屏方案上实现;6、一些内容,例如突发事件、某个系统的重要参数,这些无法用曲线表示的内容无法展现;7、无法随时得到某些不熟悉系统的背景知识;
技术实现思路
本专利技术解决的技术问题是现有的用于展示聚变试验结果的系统只能在固定展示场合进行展示、扩展性差、无法满足大规模的代码迭代计算需求、展示内容受限等问题,进而提供一种能够解决前述问题的即时消息发布系统,该即时消息发布系统应用于在聚变实验期间,能够使所有对实验感兴趣的人员无论在何地均可以在第一时间内得到其想要的所有的信息。为了解决上述技术问题,本专利技术采用的技术方案如下:即时消息发布系统,包括消息收集和处理系统、云计算平台、存储系统、即时信息发布后台系统和至少一个客户端。所述消息收集和处理系统,通过设置相应的通讯手段和协议接收来自所有受监控设备的消息,其一直处于监听状态,并在接收到预先设定的消息且满足对应的条件时向所述云计算平台发送消息处理的计算请求;所述云计算平台上预置有计算策略,在接收到上述计算请求后,所述云计算平台根据预置的计算策略启动相应的计算线程进行计算、在计算完成后将计算结果生成预设的各种展现形式存入所述存储系统,并向所述即时信息发布后台系统发送消息;所述即时信息发布后台系统解析所述云计算平台发送的消息,并根据解析结果获取本条消息对应的上述各种展现形式的计算结果并以消息方式向至少一个所述客户端推送;所述客户端包括消息对话框接口模块,所述消息对话框接口模块接收并向用户展示所述即时信息发布后台系统推送过来的消息。所述云计算平台将计算结果的各种展现形式中的非结构化数据存储至所述存储子系统中,并将结构化数据以及非结构化数据的存储地址存储至所述结构化数据库系统,所述云计算平台向所述即时信息发布后台系统发送的消息中包括结构化数据以及非结构化数据的存储地址,所述即时信息发布后台系统解析收到的消息得到非结构化数据的存储地址以及结构化数据,并从该存储地址读取非结构化数据和结构化数据一起发送至所述客户端。所述即时消息发布系统还包括网站系统,所述网站系统上设置有若干应用模块;所述客户端还包括定制模块,所述定制模块中设置与所述网站系统的应用模块对应的配置接口模块;所述配置接口模块经用户触发调用所述网站系统的相应应用模块完成功能。所述应用模块包括消息配置模块,与之对应,所述配置接口模块包括消息配置接口模块,所述消息配置接口模块受用户触发调用所述消息配置模块,同时将当前用户信息发送至所述消息配置模块,所述消息配置模块将接收到的用户信息嵌入消息配置窗口文件返回至当前用户所在客户端,接收用户配置信息,并将接收的配置信息存入所述结构化数据库;所述即时信息发布后台系统在接收到来自所述云计算平台的消息后,从所述结构化数据库中调取对相应的配置信息获取定制该消息的用户的信息,并将解析后获取的各种展现形式的计算结果以消息方式向定制该消息的用户所在的所述客户端推送。所述应用模块还包括自助计算服务模块,所述自助计算服务模块内预设有对应若干自助运算程序;与之对应,所述配置接口模块包括自助计算服务接口模块,所述自助计算服务接口模块受用户触发调用所述自助计算服务模块,同时将当前用户信息发送至所述自助计算服务模块;所述自助计算服务模块接收用户输入的计算参数,并向所述云计算平台发送包含用户信息的计算请求,所述云计算平台完成计算后将计算结果以及用户信息以消息方式发送至所述即时信息发布后台系统,所述即时信息发布后台系统解析消息中包含的当前用户的用户信息并将接收到的消息返回当前用户所在的所述客户端。所述即时信息发布后台系统设置有队列机制,所述云计算平台发送过来的消息根据优先级和到达的先后顺序进行排队,按排队顺序取出消息进行解析。在所述网站系统上设置有历史消息查询模块,所述即时信息发布后台系统将解析之后的消息保存到所述结构化数据库中,所述历史消息查询模块接收用户的查询指令从所述结构化数据库中找到符合条件的历史消息,对于带有链接地址的消息,按照地址从所述存储系统中获取相应的文件,并显示在当前查询用户所在的所述客户端的网页中。。在所述即时消息发布后台系统上设置有第三方程序接口模块,所述即时消息发布后台系统接收用户的第三方程序通过该第三方程序接口模块发布的内容,并根据其预设的消息发送规则,将消息发送到对应的所述客户端。所述结构化数据包括文字、链接信息,所述非结构化数据包括图片、动画,所述链接信息包括所述网站上背景知识的链接信息,所述云计算平台在接收到计算请求后,找到与当前消息相关的背景知识的链接和其它信息一起发送至所述即时信息发布后台系统。所述云计算平台向所述即时消息发布后台系统发送的消息采用JSON格式,所述客户端包括Windows客户端、iOS客户端和Andriod客户端,所述即时信息发布后台系统根据当前登录用户的客户端种类选择推送至客户端进行显示的即时消息的内容,所述云计算平台采用基于Matlab的并行计算和分布式计算策略。本专利技术的有益效果如下:本专利技术的即时消息发布系统应用至受控热核聚变试验中,利用云计算、分布式控制、并行计本文档来自技高网
...
即时消息发布系统

【技术保护点】
即时消息发布系统,其特征在于,包括消息收集和处理系统、云计算平台、存储系统、即时信息发布后台系统和至少一个客户端,其中:所述消息收集和处理系统,通过设置相应的通讯手段和协议接收来自所有受监控设备的消息,其一直处于监听状态,并在接收到预先设定的消息且满足对应的条件时向所述云计算平台发送消息处理的计算请求;所述云计算平台上预置有计算策略,在接收到上述计算请求后,所述云计算平台根据预置的计算策略启动相应的计算线程进行计算、在计算完成后将计算结果生成预设的各种展现形式存入所述存储系统,并向所述即时信息发布后台系统发送消息;所述即时信息发布后台系统解析所述云计算平台发送的消息,并根据解析结果获取本条消息对应的上述各种展现形式的计算结果并以消息方式向至少一个所述客户端推送;所述客户端包括消息对话框接口模块,所述消息对话框接口模块接收并向用户展示所述即时信息发布后台系统推送过来的消息。

【技术特征摘要】
1.即时消息发布系统,其特征在于,包括消息收集和处理系统、云计算平台、存储系统、即时信息发布后台系统和至少一个客户端,其中:所述消息收集和处理系统,通过设置相应的通讯手段和协议接收来自所有受监控设备的消息,其一直处于监听状态,并在接收到预先设定的消息且满足对应的条件时向所述云计算平台发送消息处理的计算请求;所述云计算平台上预置有计算策略,在接收到上述计算请求后,所述云计算平台根据预置的计算策略启动相应的计算线程进行计算、在计算完成后将计算结果生成预设的各种展现形式存入所述存储系统,并向所述即时信息发布后台系统发送消息;所述即时信息发布后台系统解析所述云计算平台发送的消息,并根据解析结果获取本条消息对应的上述各种展现形式的计算结果并以消息方式向至少一个所述客户端推送;所述客户端包括消息对话框接口模块,所述消息对话框接口模块接收并向用户展示所述即时信息发布后台系统推送过来的消息。2.如权利要求1所述即时消息发布系统,其特征在于:所述存储系统包括存储子系统和结构化数据库系统:所述云计算平台将计算结果的各种展现形式中的非结构化数据存储至所述存储子系统中,并将结构化数据以及非结构化数据的存储地址存储至所述结构化数据库系统,所述云计算平台向所述即时信息发布后台系统发送的消息中包括结构化数据以及非结构化数据的存储地址,所述即时信息发布后台系统解析收到的消息得到非结构化数据的存储地址以及结构化数据,并从该存储地址读取非结构化数据和结构化数据一起发送至所述客户端。3.如权利要求2所述即时消息发布系统,其特征在于:所述即时消息发布系统还包括网站系统,所述网站系统上设置有若干应用模块;所述客户端还包括定制模块,所述定制模块中设置与所述网站系统的应用模块对应的配置接口模块;所述配置接口模块经用户触发调用所述网站系统的相应应用模块完成功能。4.如权利要求3所述即时消息发布系统,其特征在于:所述应用模块包括消息配置模块,与之对应,所述配置接口模块包括消息配置接口模块,所述消息配置接口模块受用户触发调用所述消息配置模块,同时将当前用户信息发送至所述消息配置模块,所述消息配置模块将接收到的用户信息嵌入消息配置窗口文件返回至当前用户所在客户端,接收用户配置信息,并将接收的配置信息存入所述结构化数据库;所述即时信息发布后台系统在接收到来自所述云计算平台的消息后,从所述结构化数据库中调取对相应的配置信息获取定制该消息的用户的信息,并将解析后获取的各种展...

【专利技术属性】
技术研发人员:夏凡李欣怡杨超
申请(专利权)人:核工业西南物理研究院
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1