一种基于微服务架构的石油问卷调查分析系统及方法技术方案

技术编号:38735497 阅读:14 留言:0更新日期:2023-09-08 23:22
本发明专利技术公开了一种基于微服务架构的石油问卷调查分析系统及方法,涉及石油安全分析技术领域,通过独立部署的若干应用模块以及用户的请求消息提供问卷设计、问卷发布以及问卷结果分析的服务,实现了微服务架构设计;由于微服务架构具有高并发、高可用性的特点,各个应用模块独立均能够独立提供相应的业务服务,并发完成石油安全调查过程中大规模问卷数据生成、问卷分析及处理的需求,提高了问卷调查及分析效率,及时发现石油行业潜在的安全问题;同时,所述系统能够自动对测后问卷信度进行评价,提供了问卷分析结果的可靠性参考,准确发现石油行业潜在的安全隐患,具有良好的实用性。性。性。

【技术实现步骤摘要】
一种基于微服务架构的石油问卷调查分析系统及方法


[0001]本专利技术涉及石油安全分析
,具体地,涉及一种基于微服务架构的石油问卷调查分析系统及方法。

技术介绍

[0002]当今的石油行业面临着诸多安全风险和挑战,石油行业的各个作业流程中,如原油勘探和开采、炼油加工、输送、贮存、销售以及配送环节都存在着不同程度的风险,这些风险严重威胁着从业人员以及公众的生命安全。因此,石油行业的相关从业人员通常需要接受完备的岗前安全培训,以提高对异常情况的处置能力,降低石油行业中存在的安全隐患。现有技术通常通过问卷调查的方式对从业人员的安全意识进行评估,了解从业人员是否达到了安全培训的预期目标,分析从业人员安全意识薄弱点,确定石油行业潜在的安全问题,完成行业安全调查。传统的安全调查及分析方法主要是通过问卷调查的方式进行的,现有的问卷自动调查分析系统通常采用单体式架构实现,然而,通过单体模块逐一实现问卷的设计、发布以及分析工作,需要耗费大量的时间成本,不能满足石油行业中复杂的安全风险情况以及大规模数据分析的需求,同时,现有基于单体式架构的石油问卷调查分析系统在出现异常时,需要对整个模块进行维护,系统维护成本较高。

技术实现思路

[0003]为了提高对石油安全调查过程中完成问卷设计、问卷发布以及问卷分析任务的效率,提高问卷调查及分析系统的灵活性,及时发现石油行业潜在的安全问题,本专利技术提供了一种基于微服务架构的石油问卷调查分析系统,所述基于微服务架构的石油问卷调查分析系统包括:请求响应单元,用于获得请求消息,根据所述请求消息访问业务服务单元中对应的应用模块;业务服务单元,包括若干应用模块,所述应用模块根据数据存储单元存储的数据提供相应的服务,所述应用模块至少包括问卷设计模块、问卷发布模块和问卷分析模块,所述应用模块均独立部署于所述业务服务单元中;数据存储单元,用于为所述业务服务单元中的所述应用模块提供数据支撑;其中,所述问卷设计模块用于生成问卷,获得第一数据,所述第一数据用于表示问卷内容,包括至少一个题目数据;所述问卷发布模块用于将所述第一数据推送给目标用户,获得所述目标用户返回的第二数据;所述问卷分析模块用于分析所述第二数据,获得第一结果。
[0004]其中,本系统包括请求响应单元、业务服务单元和数据存储单元,将问卷调查及分析过程拆分成了松耦合的独立应用模块,并将所述应用模块独立部署于业务服务单元中,系统通过所述请求响应单元获得用户提出的请求消息,并根据请求消息访问业务服务单元,获得相应的一个或多个服务,所述数据存储单元用于为所述引用模块提供数据支撑。由
于微服务架构具有高并发、高可用性的特点,能够根据所述请求消息独立完成用户的请求,因此所述若干应用模块均独立部署于业务服务单元中,通过相互引用的方式完成数据共享,灵活、并发的完成了问卷调查及分析过程中的部分或全部功能,适用于石油安全问卷调查分析情境中的大规模问卷数据生成、问卷分析及处理的需求,提高了问卷调查及分析效率,及时发现石油行业潜在的安全问题,具有良好的实用性。
[0005]进一步的,由于问卷中包括至少一个题目数据,而问卷题目通常分为开放式题目和封闭式题目,其中,开放式题目即没有对应的标准答案的题目,封闭式题目即有对应的标准答案的题目,对于不同的题目类型,使用的分析或评价方法存在差异,因此,为了便于分析问卷结果,获得对应的石油行业安全问题,需要对问卷题目进行分类,所述问卷分析模块还用于对所述题目数据进行分类,获得第一分类结果;所述数据存储单元还用于根据所述第一分类结果存储所述第一数据以及与所述第一数据对应的第二数据。
[0006]进一步的,为了保证问卷调查结果的可靠性,提高对问卷结果进行分析后所获得的石油安全隐患信息的准确性,需要根据测验后获得的结果对问卷信度进行评价,通过分半信度评价的方式描述问卷调查结果的可靠程度,因此,所述问卷分析模块还用于对所述第一数据进行分半处理,获得分半结果,所述分半结果包括至少两个子问卷;根据所述分半结果对所述第一数据进行评估,获得第三数据,所述第三数据用于表示所述第一数据对应问卷的有效性。
[0007]进一步的,对问卷进行分半信度评价即在问卷测验后将问卷题目分为等价的两半,通过等价的两份子问卷评价问卷题目的内部一致性,问卷题目的内部一致性高,说明该问卷是可靠的;要保证分半信度评价的准确性,关键在于保证问卷的分半结果是准确的,现有技术中通常根据题目序号将问卷分为题目数量相等的两半,但石油安全问卷所涉及的安全知识非常广泛,单份问卷中可能存在多道相同或相似的题目,根据题目序号将问卷分为两半的分半方法获得的子问卷不能保证等价性,因此,为了保证分半处理后所获得的子问卷等价,提高分半信度评价的准确性,所述问卷分析模块对所述第一数据进行分半处理的具体方法为:步骤1:建立语言模型,根据所述语言模型计算所述第一数据中每个所述题目数据的特征向量,获得第四数据;步骤2:指定聚类类别数k,k为正整数,初始化所述第四数据中k个特征向量作为聚类中心,每个所述聚类中心分别对应一个类;步骤3:分别计算所述第四数据中每个特征向量和所述聚类中心的距离,将所述第四数据中的每个特征向量分类到距离最近的聚类中心所对应的类中;步骤4:重新计算每个类的聚类中心;步骤5:返回执行步骤3,直至所述聚类中心和所述第四数据间的均方误差收敛,获得聚类结果,然后执行步骤6;步骤6:遍历所述聚类中心,获得所述聚类中心中包含特征向量数量的最小值,根据所述最小值和所述聚类结果确定分半系数,并根据所述分半系数对问卷进行分割,获得至少两个子问卷。
[0008]进一步的,由于在评价问卷分半信度时,对问卷进行分半处理所获得的所述子问卷中,每一份子问卷的题目类型和题目内容均是等价的,因此,若原始问卷具有良好的信
度,分半后的子问卷具有良好的内部一致性,则目标用户在所述子问卷中的得分应相似,因此,所述问卷分析模块根据所述分半结果对所述第一数据进行评估,获得第三数据的具体方法为:分别获得所述子问卷对应的第二数据,判断所述子问卷对应的第二数据间的一致性,获得所述第三数据。
[0009]进一步的,在对目标用户进行问卷调查时,可能存在答案格式不规范、重复作答、作答时间不合格和答案冲突等无效问卷,为了筛除无效问卷,保证分析结果的可靠性,所述第二数据包括答题时间数据、用户答案数据和标准答案数据,所述问卷分析模块还用于根据所述答题时间数据、所述用户答案数据和所述标准答案数据对所述第二数据进行筛选。
[0010]进一步的,为了根据问卷结果获得目标用户对石油安全知识的掌握情况,并了解目标用户对于石油安全培训以及石油安全处置的需求,所述第一分类结果包括开放式题目和封闭式题目,所述问卷分析模块还用于所述开放式题目对应的第二数据进行分析,获得诉求词云;对所述封闭式题目对应的第二数据进行分析,获得预警词云。
[0011]由于所述若干应用模块均独立部署于业务服务单元中,通过相互引用的方式完成数据共享,且所述若干应用模块均基于所述数据存储单元提供的数据实现相应的功能,因此所述若干应用模块在本文档来自技高网
...

【技术保护点】

【技术特征摘要】
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所述的一种基于微服务架构的石油问卷调查分析...

【专利技术属性】
技术研发人员:请求不公布姓名
申请(专利权)人:成都数智创新精益科技有限公司
类型:发明
国别省市:

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

1