【技术实现步骤摘要】
一种基于微服务架构的石油问卷调查分析系统及方法
[0001]本专利技术涉及石油安全分析
,具体地,涉及一种基于微服务架构的石油问卷调查分析系统及方法。
技术介绍
[0002]当今的石油行业面临着诸多安全风险和挑战,石油行业的各个作业流程中,如原油勘探和开采、炼油加工、输送、贮存、销售以及配送环节都存在着不同程度的风险,这些风险严重威胁着从业人员以及公众的生命安全。因此,石油行业的相关从业人员通常需要接受完备的岗前安全培训,以提高对异常情况的处置能力,降低石油行业中存在的安全隐患。现有技术通常通过问卷调查的方式对从业人员的安全意识进行评估,了解从业人员是否达到了安全培训的预期目标,分析从业人员安全意识薄弱点,确定石油行业潜在的安全问题,完成行业安全调查。传统的安全调查及分析方法主要是通过问卷调查的方式进行的,现有的问卷自动调查分析系统通常采用单体式架构实现,然而,通过单体模块逐一实现问卷的设计、发布以及分析工作,需要耗费大量的时间成本,不能满足石油行业中复杂的安全风险情况以及大规模数据分析的需求,同时,现有基于单体式架构的石油问卷调查分析系统在出现异常时,需要对整个模块进行维护,系统维护成本较高。
技术实现思路
[0003]为了提高对石油安全调查过程中完成问卷设计、问卷发布以及问卷分析任务的效率,提高问卷调查及分析系统的灵活性,及时发现石油行业潜在的安全问题,本专利技术提供了一种基于微服务架构的石油问卷调查分析系统,所述基于微服务架构的石油问卷调查分析系统包括:请求响应单元,用于获得请求消息,根据 ...
【技术保护点】
【技术特征摘要】
1.一种基于微服务架构的石油问卷调查分析系统,其特征在于,所述基于微服务架构的石油问卷调查分析系统包括:请求响应单元,用于获得请求消息,根据所述请求消息访问业务服务单元中对应的应用模块;业务服务单元,包括若干应用模块,所述应用模块根据数据存储单元存储的数据提供相应的服务,所述应用模块至少包括问卷设计模块、问卷发布模块和问卷分析模块,所述应用模块均独立部署于所述业务服务单元中;数据存储单元,用于为所述业务服务单元中的所述应用模块提供数据支撑;其中,所述问卷设计模块用于生成问卷,获得第一数据,所述第一数据用于表示问卷内容,包括至少一个题目数据;所述问卷发布模块用于将所述第一数据推送给目标用户,获得所述目标用户返回的第二数据;所述问卷分析模块用于分析所述第二数据,获得第一结果。2.根据权利要求1所述的一种基于微服务架构的石油问卷调查分析系统,其特征在于,所述问卷分析模块还用于对所述题目数据进行分类,获得第一分类结果;所述数据存储单元还用于根据所述第一分类结果存储所述第一数据以及与所述第一数据对应的第二数据。3.根据权利要求1所述的一种基于微服务架构的石油问卷调查分析系统,其特征在于,所述问卷分析模块还用于对所述第一数据进行分半处理,获得分半结果,所述分半结果包括至少两个子问卷;根据所述分半结果对所述第一数据进行评估,获得第三数据,所述第三数据用于表示所述第一数据对应问卷的有效性。4.根据权利要求3所述的一种基于微服务架构的石油问卷调查分析系统,其特征在于,所述问卷分析模块对所述第一数据进行分半处理的具体方法为:步骤1:建立语言模型,根据所述语言模型计算所述第一数据中每个所述题目数据的特征向量,获得第四数据;步骤2:指定聚类类别数k,k为正整数,初始化所述第四数据中k个特征向量作为聚类中心,每个所述聚类中心分别对应一个类;步骤3:分别计算所述第四数据中每个特征向量和所述聚类中心的距离,将所述第四数据中的每个特征向量分类到距离最近的聚类中心所对应的类中;步骤4:重新计算每个类的聚类中心;步骤5:返回执行步骤3,直至所述聚类中心和所述第四数据间的均方误差收敛,获得聚类结果,然后执行步骤6;步骤6:遍历所述聚类中心,获得所述聚类中心中包含特征向量数量的最小值,根据所述最小值和所述聚类结果确定分半系数,并根据所述分半系数对问卷进行分割,获得至少两个子问卷。5.根据权利要求3所述的一种基于微服务架构的石油问卷调查分析系统,其特征在于,所述问卷分析模块根据所述分半结果对所述第一数据进行评估,获得第三数据的具体方法为:分别获得所述子问卷对应的第二数据,判断所述子问卷对应的第二数据间的一致性,获得所述第三数据。6.根据权利要求1所述的一种基于微服务架构的石油问卷调查分析系统,其特征在于,所述第二数据包括答题时间数据、用户答案数据和标准答案数据,所述问卷分析模块还用
于根据所述答题时间数据、所述用户答案数据和所述标准答案数据对所述第二数据进行筛选。7.根据权利要求2所述的一种基于微服务架构的石油问卷调查分析系统,其特征在于,所述第一分类结果包括开放式题目和封闭式题目,所述问卷分析模块还用于所述开放式题目对应的第二数据进行分析,获得诉求词云;对所述封闭式题目对应的第二数据进行分析,获得预警词云。8.根据权利要求1所述的一种基于微服务架构的石油问卷调查分析系统,其特征在于,所述基于微服务架构的石油问卷调查分析系统还包括数据同步单元,所述数据同步单元用于设置所述应用模块的权限,所述权限用于表示应用模块访问所述数据存储单元的隔离级别。9.根据权利要求2所述的一种基于微服务架构的石油问卷调查分析...
【专利技术属性】
技术研发人员:请求不公布姓名,
申请(专利权)人:成都数智创新精益科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。