基于客户机/服务器结构的动态信息反馈的系统及方法技术方案

技术编号:2880719 阅读:201 留言:0更新日期:2012-04-11 18:40
一种基于客户机/服务器结构的动态信息反馈的系统包括:客户机数据收集发送模块,产生收集有效信息,按一定格式编排并发送;服务器数据接收分析模块,接收上述第一模块的一定格式的信息并进行分析数据操作;服务器数据实时统计存处分发模块,调用上述第二模块所分析后的数据,经过计算获取统计结果并存入数据库及产生查询描述表;以及客户机信息反馈接收模块,向此服务器发出请求,并获取一智能反馈信息。(*该技术在2021年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及信息搜集/汇总/反馈系统。现今,信息搜集/汇总/反馈系统广泛应用于各种生产制造业。例如当分布在各地的测试部门进行测试工作时,一方面要将测试结果及统计信息提交并汇总好后分发给他人供他人参考,另一方面要将他人的测试结果及统计信息描述进行收集以便指导下一步工作。以前为满足以上要求而采取的处理方法,例如手动收集信息后通过电子邮件收发系统传输等,会有下列缺点1 现有技术是点对点的信息处理结构,浪费资源,比如分布在不同地点的测试部门只有将测试结果通知另一地点的测试部门,对方才可以得到该测试结果,这样不仅浪费时间也浪费人力和财力。2 现有技术非客户机/服务器(C1ient/Server)结构,缺乏集中管理和安全性,比如各测试者并不能准确判断所测试出的错误的严重程度,没有统一的管理;同时,在点对点的信息处理过程中,很可能会有部分信息被其他并非测试此部分的部门得知,缺乏安全性。3 信息汇总反馈时效性差,缺乏动态实时更新和发布。4 信息准确率低,同时测试结果需要定期同步重复确认,造成效率低。5 缺乏对客户机的反馈信息及指导,比如A地的测试部门已测试出一个问题,而B地的测试部门却因未能及时得知A地的测试结果而反复要测试出同一个问题点,使得工作效率降低。为了解决上述问题,本专利技术的目的在于提供一种基于客户机/服务器结构的动态信息反馈的系统,确保信息搜集/汇总/反馈的准确无误和可利用性,并可大幅提高安全性的管理和信息数据时效性,且实现了集中管理/多点分布使用。因此,本专利技术提供一种基于客户机/服务器结构的动态信息反馈的系统,包括一个客户机数据收集发送模块,用于产生收集有效信息,并且按一定格式编排好并发送出去;一个服务器数据接收分析模块,它接收此客户机数据收集发送模块的一定格式的信息并进行分析数据的操作;一个服务器数据实时统计存处分发模块,用于调用此服务器数据接收分析模块所分析后的数据,经过计算获取统计结果并存入数据库及产生查询描述表;以及一个客户机信息反馈接收模块,用于向此服务器发出请求,并获取智能反馈信息,此服务器按照此客户机的请求产生对此客户机有指导意义的反馈信息,将结果发送到客户机操作接口。以下,就附图说明本专利技术的实施例。图2是显示服务器数据接收分析模块的控制流程图。图3是显示服务器数据实时统计存处分发模块的控制流程图。图4是显示客户机信息反馈接收模块的控制流程图。图5是显示本专利技术实施例的客户机实时地向服务器发出查询请求。图6是显示本专利技术实施例的服务器将最新相应的查询测试结果发送到客户机并记录该选择。本专利技术的基于客户机/服务器结构的动态信息反馈的系统包括客户机和服务器两部分,以及由客户机数据收集发送模块、服务器数据接收分析模块、服务器数据实时统计存处分发模块、客户机信息反馈接收模块等四个模块所组成,如图1所示。其相互关系为客户机数据收集发送模块产生收集有效信息,按一定格式编排好并发送出去。服务器数据接收分析模块接收到一定格式的信息(原始信息)并进行数据分析操作,服务器数据实时统计存处分发模块调用分析后的数据,经过计算获取统计结果并存入数据库,同时产生查询描述表;再由客户机信息反馈接收模块向服务器发出请求,并获取智能反馈信息,服务器按照客户机的请求产生对客户机有指导意义的反馈信息,将结果发送到客户机操作接口。各模块的详细说明(1)客户机数据收集发送模块该模块封装并实现了客户机信息采集,并利用SQL服务器的I-SQL功能的操作进行上行操作,供服务器模块接收。(2)服务器数据接收分析模块参阅图2,此模块主要作用是接收到一定格式的信息(原始信息)并进行分析数据操作,包括分解信息包,增加、修改、删除信息段,封装成为数据库可识别的包(编码信息)。其流程如下该流程从(2-1)开始;在(2-2)启动服务器数据库接收器;在(2-3)接收信息;在(2-4)分析信息的格式;在(2-5)判断是否符合格式;若否,则在(2-10)产生空白错误信息;若是,则在(2-6)分解所接收的信息包;在(2-7)增加、修改、删除信息段;在(2-8)封装成为数据库可识别的包,在(2-9)结束。(3)服务器数据实时统计存处分发模块参阅图3,此模块主要是调用分析后的数据,经过计算获取统计结果及其反馈存入数据库,同时产生查询描述表用于加速及时反馈速度。其流程如下该流程从(3-1)开始;在(3-2)发出管理请求并进行用户名和密码确认以满足安全性;在(3-3)判断是否成功;若否,则在(3-7)拒绝接受访问;若是,则在(3-4)请求用户选择;在(3-5)执行用户选择;在(3-6)产生统计信息并维护索引;在(3-8)利用统计信息产生智能发布信息以用于反馈;在(3-9)调用数据输入模块;在(3-10)结束。(4)客户机信息反馈接收模块参阅图4,此模块的功能是从报告文件中读取所有测试项结果编号,依次将其发送到SQL数据库上。其流程如下该流程从(4-1)开始;在(4-2)发出查询信息及要求服务器回应;在(4-3)服务器根据客户机请求查询数据库;在(4-4)依次将其送到SQL服务器执行数据库操作;在(4-5)将查询结果分类处理后反馈到客户机;在(4-6)客户机接收反馈信息以进行客户机操作;在(4-7)结束。较佳实施例将本专利技术之一种基于客户机/服务器结构的动态信息反馈的系统应用于分布式预载软件测试上,其实现过程如下分布于世界各地的测试部门客户机将测试结果自动编排成一定格式并通过英特网(Internet)或内联网(Intranet)传至具有一定安全机制的中心服务器,服务器实时接收到信息并分析产生服务器可识别的数据格式。服务器组织管理测试结果,将其分类组织到数据库中并产生查询信息,不但易于服务器集中组织管理,而且易于客户机的实时查询结果测试描述表;再由客户机实时向服务器发出查询请求,如图5所示。服务器将最新相应的查询测试结果发送到客户机并记录该选择(如图6所示)。如此规范了整个流程,确保测试结果的传输准确无误,集中信息管理安全性和数据的有效性和可利用性,和查询结果的实时性均得到了大幅的提升。虽然本专利技术已以优选的实施例揭露如上,但是它并非被用来限定本专利技术,任何本领域的技术人员在不脱离本专利技术的精神和范围内,都可作些各种变化与修改,因此本专利技术的保护范围应以后附的权利要求书所限定的范围为准。权利要求1.一种基于客户机/服务器结构的动态信息反馈的系统,包括一个客户机数据收集发送模块,用于产生收集有效信息,以便按一定格式编排好并发送出去;一个服务器数据接收分析模块,用于接收该客户机数据收集发送模块的一定格式的信息并进行分析数据操作;一个服务器数据实时统计存处分发模块,用于调用该服务器数据接收分析模块的分析后的数据,经过计算获取统计结果并存入数据库及产生查询描述表;以及一个客户机信息反馈接收模块,用于向该服务器发出请求,并获取智能反馈信息,该服务器按照该客户机的请求产生对该客户机有指导意义的反馈信息,将结果发送到客户机操作接口。2.如权利要求1所述的系统,其特征在于,该客户机数据收集发送模块是以SQL服务器的I-SQL功能的操作来进行上行操作。3.如权利要求1所述的系统,其特征在于,该服务器数据接收分析模块的执行步骤包括启动一个服务器数据库接收器;接收一个信息;分析本文档来自技高网...

【技术保护点】
一种基于客户机/服务器结构的动态信息反馈的系统,包括:一个客户机数据收集发送模块,用于产生收集有效信息,以便按一定格式编排好并发送出去;一个服务器数据接收分析模块,用于接收该客户机数据收集发送模块的一定格式的信息并进行分析数据操作; 一个服务器数据实时统计存处分发模块,用于调用该服务器数据接收分析模块的分析后的数据,经过计算获取统计结果并存入数据库及产生查询描述表;以及一个客户机信息反馈接收模块,用于向该服务器发出请求,并获取智能反馈信息,该服务器按照该客户机的 请求产生对该客户机有指导意义的反馈信息,将结果发送到客户机操作接口。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈玄同林光信
申请(专利权)人:英业达股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1