以数据更新周期进行预操作提高数据查询效率的装置及方法

文档序号:6625901阅读:201来源:国知局
以数据更新周期进行预操作提高数据查询效率的装置及方法
【专利摘要】本发明公开了一种以数据更新周期进行预操作提高数据查询效率的装置及方法,是通过根据数据更新周期以及业务数据查询需求,对各类查询进行分解、优化组合为最小次数查询操作,并提前进行查询操作,从而有效地降低被查询系统的压力、提高了业务数据查询的效率。本发明通过依据数据更新周期进行预先操作,从而减轻被查询系统的压力,并提高查询结果的递送速度。
【专利说明】以数据更新周期进行预操作提高数据查询效率的装置及方 法

【技术领域】
[0001] 本发明涉及计算机【技术领域】,特别是涉及一种以数据更新周期进行预操作提高数 据查询效率的装置及方法。

【背景技术】
[0002] 随着计算机技术的快速发展,电子信息化已经成为了人们日常工作的一部分,越 来越多的信息系统被应用,也使得人们越来越离不开计算机。各单位信息系统的建立,给人 们的使用带来了极大的方便,使人们足不出户即可办理各项事宜。但是,随着信息系统的 不断增多,也给人们的使用造成了一定的麻烦,比如,由于各种信息系统数据的更新周期不 同,这样就会给信息系统数据的查询带来了不便。某些系统的被访问能力有限,很多人一起 访问时系统会响应很慢,也会给使用人员带来不便。


【发明内容】

[0003] 本发明的目的在于克服现有技术之不足,提供一种以数据更新周期进行预操作提 高数据查询效率的装置及方法,通过根据数据更新周期以及业务数据查询需求,对各类查 询进行优化组合为最小次数查询操作,并提前进行查询操作,从而有效地提高了业务数据 查询的效率。
[0004] 本发明解决其技术问题所采用的技术方案是:一种以数据更新周期进行预操作提 高数据查询效率的装置,包括:
[0005] 数据更新周期输入及记录装置,该装置用来输入及记录各类数据的更新周期;
[0006] 数据查询需求输入及记录装置,该装置用来输入及记录各类数据查询需求的操作 步骤,以及步骤环节中的分支判断标准和规则;
[0007] 数据查询重组模块,该模块的作用是根据各类数据的更新周期,将各类数据查询 需求分解为对各应用系统基础功能的访问、数据的提取,并汇总这些访问,组合为最小化访 问量、可满足各类查询需求的对各应用系统基础功能的访问、数据的提取序列和时序;
[0008] 模拟操作查询模块,该模块的作用是模拟终端用户的操作行为访问应用系统,对 基础数据进行查询和抓取结果;
[0009] 接口查询模块,该模块的作用是通过接口访问应用系统,获取所需数据;
[0010] 各系统查询结果集中记录模块,该模块的作用是集中存储各类基础数据在多个时 间段的查询值;
[0011] 数据更新周期输入及记录装置与数据查询需求输入及记录装置相连接,数据更新 周期输入及记录装置将各类数据的更新周期值输出给数据查询需求输入及记录装置;数据 查询需求输入及记录装置与数据查询重组模块,数据查询需求输入及记录装置将各类数据 的更新周期值和对各类数据查询需求的操作步骤一起输出给数据查询重组模块,数据查询 重组模块处理后得到对各应用系统基础功能的访问、数据的提取序列和时序;模拟操作查 询模块和接口查询模块分别与数据查询重组模块相连接,模拟操作查询模块或接口查询模 块执行数据查询重组模块的指令,对应用系统进行查询操作;模拟操作查询模块和接口查 询模块分别与各系统查询结果集中记录模块相连接,各系统查询结果集中记录模块集中存 储各类基础数据在多个时间段的查询值。
[0012] 进一步的,还包括时序管理装置,时序管理装置连接在所述数据查询重组模块与 所述模拟操作查询模块、所述接口查询模块之间;所述时序管理装置的作用是为查询序列 提供统一的时序参考,并按照时序调度数据查询序列的执行。
[0013] 进一步的,还包括数据汇总计算模块,所述数据汇总计算模块与所述各系统查询 结果集中记录模块相连接,所述数据汇总计算模块的作用是将各系统查询结果集中记录模 块所获取的各类基础数据依据数据查询重组模块的预置要求进行不同的分类汇总。
[0014] 进一步的,还包括各类查询结果集中记录模块,所述各类查询结果集中记录模块 与所述数据汇总计算模块相连接,所述各类查询结果集中记录模块的作用是依据安全规 贝1J,面向各类应用提供数据查询结果。
[0015] 所述各类查询结果集中记录模块还分别与所述时序管理装置、所述数据查询需求 输入及记录装置相连接,各类查询结果集中记录模块将数据查询失败的信息分别反馈给所 述时序管理装置和所述数据查询需求输入及记录装置,由所述时序管理装置、所述数据查 询需求输入及记录装置调整查询流程。
[0016] 所述数据更新周期输入及记录装置是通过网络接口、开关面板、感应器的其中一 个或二个及二个以上的组合输入各类数据的更新周期。
[0017] 所述数据更新周期输入及记录装置还包括用来验证输入者是否合法、以及合法输 入者输入内容是否合规的处理。
[0018] 所述数据查询需求输入及记录装置是通过网络接口、开关面板、感应器的其中一 个或二个及二个以上的组合输入各类数据查询需求的操作步骤,以及步骤环节中的分支判 断标准和规则。
[0019] 所述数据查询需求输入及记录装置还包括用来验证输入者是否合法、以及合法输 入者输入内容是否合规的处理。
[0020] 一种以数据更新周期进行预操作提高数据查询效率的方法,包括:
[0021] 通过数据更新周期输入及记录装置输入及记录各类数据的更新周期的步骤;
[0022] 通过数据查询需求输入及记录装置输入及记录各类数据查询需求的操作步骤,以 及步骤环节中的分支判断标准和规则的步骤;
[0023] 通过数据查询重组模块根据各类数据的更新周期,将各类数据查询需求分解为对 各应用系统基础功能的访问、数据的提取,并汇总这些访问,组合为最小化访问量、可满足 各类查询需求的对各应用系统基础功能的访问、数据的提取序列和时序的步骤;
[0024] 通过时序管理装置为查询序列提供统一的时序参考,并按照时序调度数据查询序 列的执行的步骤;
[0025] 通过模拟操作查询模块、接口查询模块执行数据查询重组模块的指令,对应用系 统进行查询操作的步骤;
[0026] 通过各系统查询结果集中记录模块集中存储各类基础数据在多个时间段的查询 值的步骤;
[0027] 通过数据汇总计算模块将各系统查询结果集中记录模块所获取的各类基础数据 依据数据查询重组模块的预置要求进行不同的分类汇总的步骤;
[0028] 通过各类查询结果集中记录模块依据安全规则,面向各类应用提供数据查询结果 的步骤。
[0029] 与现有技术相比较,本发明的有益效果是:
[0030] 本发明是通过根据数据更新周期以及业务数据查询需求,对各类查询进行优化组 合为最小次数查询操作,并提前进行查询操作,从而有效地提高了业务数据查询的效率。本 发明通过依据数据更新周期进行预先操作,从而减轻业务服务器的压力,并提高查询结果 的递送速度。
[0031] 以下结合附图及实施例对本发明作进一步详细说明;但本发明的一种以数据更新 周期进行预操作提高数据查询效率的装置及方法不局限于实施例。

【专利附图】

【附图说明】
[0032] 图1是本发明的装置的构成示意图。

【具体实施方式】
[0033] 实施例
[0034] 参见图1所示,本发明的一种以数据更新周期进行预操作提高数据查询效率的装 置,包括:
[0035] 数据更新周期输入及记录装置1,该装置1用来输入及记录各类数据的更新周期;
[0036] 数据查询需求输入及记录装置2,该装置2用来输入及记录各类数据查询需求的 操作步骤,以及步骤环节中的分支判断标准和规则;
[0037] 数据查询重组模块3,该模块3的作用是根据各类数据的更新周期,将各类数据查 询需求分解为对各应用系统基础功能的访问、数据的提取,并汇总这些访问,组合为最小化 访问量、可满足各类查询需求的对各应用系统基础功能的访问、数据的提取序列和时序;
[0038] 模拟操作查询模块4,该模块4的作用是模拟终端用户的操作行为访问应用系统, 对基础数据进行查询和抓取结果;适用于无法获知数据接口细节的数据系统;
[0039] 接口查询模块5,该模块5的作用是通过接口访问应用系统,获取所需数据;
[0040] 各系统查询结果集中记录模块6,该模块6的作用是集中存储各类基础数据在多 个时间段的查询值;
[0041] 数据更新周期输入及记录装置1与数据查询需求输入及记录装置2相连接,数据 更新周期输入及记录装置1将各类数据的更新周期值输出给数据查询需求输入及记录装 置2 ;数据查询需求输入及记录装置2与数据查询重组模块3,数据查询需求输入及记录装 置2将各类数据的更新周期值和对各类数据查询需求的操作步骤一起输出给数据查询重 组模块3,数据查询重组模块3处理后得到对各应用系统基础功能的访问、数据的提取序列 和时序;模拟操作查询模块4和接口查询模块5分别与数据查询重组模块3相连接,模拟操 作查询模块4或接口查询模块5执行数据查询重组模块3的指令,对应用系统进行查询操 作;模拟操作查询模块4和接口查询模块5分别与各系统查询结果集中记录模块6相连接, 各系统查询结果集中记录模块6集中存储各类基础数据在多个时间段的查询值。
[0042] 进一步的,还包括时序管理装置7,时序管理装置7连接在所述数据查询重组模块 3与所述模拟操作查询模块4、所述接口查询模块5之间;所述时序管理装置7的作用是为 查询序列提供统一的时序参考,并按照时序调度数据查询序列的执行。
[0043] 进一步的,还包括数据汇总计算模块8,所述数据汇总计算模块8与所述各系统查 询结果集中记录模块6相连接,所述数据汇总计算模块8的作用是将各系统查询结果集中 记录模块6所获取的各类基础数据依据数据查询重组模块3的预置要求进行不同的分类汇 说、。
[0044] 进一步的,还包括各类查询结果集中记录模块9,所述各类查询结果集中记录模块 9与所述数据汇总计算模块8相连接,所述各类查询结果集中记录模块9的作用是依据安全 规则,面向各类应用提供数据查询结果。
[0045] 所述各类查询结果集中记录模块9还分别与所述时序管理装置7、所述数据查询 需求输入及记录装置2相连接,各类查询结果集中记录模块9将数据查询失败的信息分别 反馈给所述时序管理装置7和所述数据查询需求输入及记录装置2,由所述时序管理装置 7、所述数据查询需求输入及记录装置2调整查询流程。
[0046] 所述数据更新周期输入及记录装置1是通过网络接口、开关面板、感应器的其中 一个或二个及二个以上的组合输入各类数据的更新周期。
[0047] 所述数据更新周期输入及记录装置1还包括用来验证输入者是否合法、以及合法 输入者输入内容是否合规的处理。
[0048] 所述数据查询需求输入及记录装置2是通过网络接口、开关面板、感应器的其中 一个或二个及二个以上的组合输入各类数据查询需求的操作步骤,以及步骤环节中的分支 判断标准和规则。
[0049] 所述数据查询需求输入及记录装置2还包括用来验证输入者是否合法、以及合法 输入者输入内容是否合规的处理。
[0050] 本发明的一种以数据更新周期进行预操作提高数据查询效率的方法,包括:
[0051] 通过数据更新周期输入及记录装置1输入及记录各类数据的更新周期的步骤;
[0052] 通过数据查询需求输入及记录装置2输入及记录各类数据查询需求的操作步骤, 以及步骤环节中的分支判断标准和规则的步骤;
[0053] 通过数据查询重组模块3根据各类数据的更新周期,将各类数据查询需求分解为 对各应用系统基础功能的访问、数据的提取,并汇总这些访问,组合为最小化访问量、可满 足各类查询需求的对各应用系统基础功能的访问、数据的提取序列和时序的步骤;
[0054] 通过时序管理装置7为查询序列提供统一的时序参考,并按照时序调度数据查询 序列的执行的步骤;
[0055] 通过模拟操作查询模块4、接口查询模块5执行数据查询重组模块的指令,对应用 系统进行查询操作的步骤;
[0056] 通过各系统查询结果集中记录模块6集中存储各类基础数据在多个时间段的查 询值的步骤;
[0057] 通过数据汇总计算模块8将各系统查询结果集中记录模块所获取的各类基础数 据依据数据查询重组模块的预置要求进行不同的分类汇总的步骤;
[0058] 通过各类查询结果集中记录模块9依据安全规则,面向各类应用提供数据查询结 果的步骤。
[0059] 以下例举一个具体例来说明本发明的一种以数据更新周期进行预操作提高数据 查询效率的装置及方法。
[0060] 某法院的审判执行分析系统的数据每月23日开始汇总更新数据,由于数据庞大, 每次查询都需要运行20分钟以上。而该法院的审判信息系统和审判管理系统的数据以天 为更新周期。按照本发明,在数据更新周期输入及记录装置1中将上述系统的数据更新周 期予以记录,将常用的各类查询流程录入数据查询需求输入及记录装置2,数据查询重组模 块3将各类综合查询按照查询操作序列进行重组,时序管理装置7会在每月24日开始对审 判执行分析系统的基础数据进行一次查询,如果遇到查询错误则在第二天继续进行查询, 直至数据无误时,到次月23日则不再查询。而对审判信息系统和审判管理的系统则每天晚 上进行查询。所有查询结果均会计入各系统查询结果集中记录模块6。数据汇总计算模块 8则根据各类查询需求,对数据各系统查询结果进行再次修正,所谓修正,就是数据来自多 个系统时,如果多个系统查询结果不同,需要进行修正,修正方法和判断方法也同样是输入 查询需求时输入的。例如,二审改判发回瑕疵率规定的处置时间是5天,当审判信息系统记 录了瑕疵案件之后,由于审判执行分析系统的数据一个月才更新,因此,在有人查询当前的 二审改判发回瑕疵率时,各类查询结果集中记录模块6就会根据查询时间,首先判断审判 执行分析系统的二审改判发回瑕疵率是否有未包含的瑕疵案件,如果有,则在审判执行分 析系统的二审改判发回瑕疵率数据后面注释审判执行分析系统的二审改判发回瑕疵率和 当前实际的二审改判发回瑕疵率。由于是通过预操作已经完成了数据的查询,因此答复查 询者的速度是即时速度,提高答复速度、准确率的同时,减低了业务系统的负担。
[0061] 本发明的一种以数据更新周期进行预操作提高数据查询效率的装置及方法,通过 网络接口和感应器输入的,按照提前预置的规则进行验证,例如,数字证书、用户名密码、特 殊数据包等等。规则有多种,内置对应匹配规则、发送给第三方装置验证、或者两者配合等。 利用面板人工输入的,通过面板上的身份识别模块读取身份信息后,按照提前预置的规则 进行验证。例如生物识别、动作识别、数据识别。规则有多种,内置对应匹配规则、发送给第 三方装置验证、或者两者配合等。
[0062] 任何一个查询最终都可分解为模拟操作的动作序列或者接口查询的功能序列。查 询需求输入的时候就是输入这些序列或者等同输入这些序列(例如输入预置序列的组合 码)。数据查询重组模块3的分解就是提取这些序列的表示信息。数据查询重组模块3的 组合就是将多组查询的动作序列或者功能序列中重复的部分减少。例如,一个查询是查询 结案率,一个查询是查询收案数,一个查询是查询结案数。用模拟操作的序列分解之后都是 打开审判系统,登录、点击某页面,进行查询,关闭系统。这组动作做3次就是打开三次,登 录三次,打开收案数相关页面3次,打开结案数相关页面3次关闭系统三次。去掉重复动作 后就变成登录一次,打开收案数页面1次,打开结案数页面一次,关闭一次。
[0063] 如果收案数和结案数由不同的系统提供,当查询时,收案数系统工作正常,可查询 到数据,而结案数系统不正常,系统不可访问,则代表将结案率、收案数、结案数组合在一起 的查询方式失败。序列调整就需要调整为将收案数查询单独作为一个查询组合,而结案率 和结案数作为一个组合。这样当在一个数据更新周期内,就只对收案数做一次查询,而对结 案率和结案数则按照预订周期做多次查询,直至查出结果。数据查询失败后的处理方式有 多种,可提前预置在时序管理装置和数据查询重组模块中。有些查询结果需要对基础数据 加以各类计算,计算的方法由输入数据查询需求时输入。例如查询结案率,就是将结案数除 以收案数。查询结果如果包含失败信息,则需要将失败信息发送给需求输入装置和时序装 置以重组受影响的查询流程,另外,某些查询需要利用其它查询的结果作为索引,所以,也 需由集中记录模块向需求输入和时序管理装置提供对应信息。
[0064] 上述实施例仅用来进一步说明本发明的一种以数据更新周期进行预操作提高数 据查询效率的装置及方法,但本发明并不局限于实施例,凡是依据本发明的技术实质对以 上实施例所作的任何简单修改、等同变化与修饰,均落入本发明技术方案的保护范围内。
【权利要求】
1. 一种以数据更新周期进行预操作提高数据查询效率的装置,其特征在于:包括: 数据更新周期输入及记录装置,该装置用来输入及记录各类数据的更新周期; 数据查询需求输入及记录装置,该装置用来输入及记录各类数据查询需求的操作步 骤,以及步骤环节中的分支判断标准和规则; 数据查询重组模块,该模块的作用是根据各类数据的更新周期,将各类数据查询需求 分解为对各应用系统基础功能的访问、数据的提取,并汇总这些访问,组合为最小化访问 量、可满足各类查询需求的对各应用系统基础功能的访问、数据的提取序列和时序; 模拟操作查询模块,该模块的作用是模拟终端用户的操作行为访问应用系统,对基础 数据进行查询和抓取结果; 接口查询模块,该模块的作用是通过接口访问应用系统,获取所需数据; 各系统查询结果集中记录模块,该模块的作用是集中存储各类基础数据在多个时间段 的查询值; 数据更新周期输入及记录装置与数据查询需求输入及记录装置相连接,数据更新周期 输入及记录装置将各类数据的更新周期值输出给数据查询需求输入及记录装置;数据查询 需求输入及记录装置与数据查询重组模块,数据查询需求输入及记录装置将各类数据的更 新周期值和对各类数据查询需求的操作步骤一起输出给数据查询重组模块,数据查询重组 模块处理后得到对各应用系统基础功能的访问、数据的提取序列和时序;模拟操作查询模 块和接口查询模块分别与数据查询重组模块相连接,模拟操作查询模块或接口查询模块执 行数据查询重组模块的指令,对应用系统进行查询操作;模拟操作查询模块和接口查询模 块分别与各系统查询结果集中记录模块相连接,各系统查询结果集中记录模块集中存储各 类基础数据在多个时间段的查询值。
2. 根据权利要求1所述的以数据更新周期进行预操作提高数据查询效率的装置,其特 征在于:进一步的,还包括时序管理装置,时序管理装置连接在所述数据查询重组模块与所 述模拟操作查询模块、所述接口查询模块之间;所述时序管理装置的作用是为查询序列提 供统一的时序参考,并按照时序调度数据查询序列的执行。
3. 根据权利要求1所述的以数据更新周期进行预操作提高数据查询效率的装置,其特 征在于:进一步的,还包括数据汇总计算模块,所述数据汇总计算模块与所述各系统查询结 果集中记录模块相连接,所述数据汇总计算模块的作用是将各系统查询结果集中记录模块 所获取的各类基础数据依据数据查询重组模块的预置要求进行不同的分类汇总。
4. 根据权利要求2所述的以数据更新周期进行预操作提高数据查询效率的装置,其特 征在于:进一步的,还包括各类查询结果集中记录模块,所述各类查询结果集中记录模块与 所述数据汇总计算模块相连接,所述各类查询结果集中记录模块的作用是依据安全规则, 面向各类应用提供数据查询结果。
5. 根据权利要求4所述的以数据更新周期进行预操作提高数据查询效率的装置,其特 征在于:所述各类查询结果集中记录模块还分别与所述时序管理装置、所述数据查询需求 输入及记录装置相连接,各类查询结果集中记录模块将数据查询失败的信息分别反馈给所 述时序管理装置和所述数据查询需求输入及记录装置,由所述时序管理装置、所述数据查 询需求输入及记录装置调整查询流程。
6. 根据权利要求1所述的以数据更新周期进行预操作提高数据查询效率的装置,其特 征在于:所述数据更新周期输入及记录装置是通过网络接口、开关面板、感应器的其中一个 或二个及二个以上的组合输入各类数据的更新周期。
7. 根据权利要求1所述的以数据更新周期进行预操作提高数据查询效率的装置,其特 征在于:所述数据更新周期输入及记录装置还包括用来验证输入者是否合法、以及合法输 入者输入内容是否合规的处理。
8. 根据权利要求1所述的以数据更新周期进行预操作提高数据查询效率的装置,其特 征在于:所述数据查询需求输入及记录装置是通过网络接口、开关面板、感应器的其中一个 或二个及二个以上的组合输入各类数据查询需求的操作步骤,以及步骤环节中的分支判断 标准和规则。
9. 根据权利要求1所述的以数据更新周期进行预操作提高数据查询效率的装置,其特 征在于:所述数据查询需求输入及记录装置还包括用来验证输入者是否合法、以及合法输 入者输入内容是否合规的处理。
10. -种以数据更新周期进行预操作提高数据查询效率的方法,其特征在于:包括: 通过数据更新周期输入及记录装置输入及记录各类数据的更新周期的步骤; 通过数据查询需求输入及记录装置输入及记录各类数据查询需求的操作步骤,以及步 骤环节中的分支判断标准和规则的步骤; 通过数据查询重组模块根据各类数据的更新周期,将各类数据查询需求分解为对各应 用系统基础功能的访问、数据的提取,并汇总这些访问,组合为最小化访问量、可满足各类 查询需求的对各应用系统基础功能的访问、数据的提取序列和时序的步骤; 通过时序管理装置为查询序列提供统一的时序参考,并按照时序调度数据查询序列的 执行的步骤; 通过模拟操作查询模块、接口查询模块执行数据查询重组模块的指令,对应用系统进 行查询操作的步骤; 通过各系统查询结果集中记录模块集中存储各类基础数据在多个时间段的查询值的 步骤; 通过数据汇总计算模块将各系统查询结果集中记录模块所获取的各类基础数据依据 数据查询重组模块的预置要求进行不同的分类汇总的步骤; 通过各类查询结果集中记录模块依据安全规则,面向各类应用提供数据查询结果的步 骤。
【文档编号】G06F17/30GK104216986SQ201410447568
【公开日】2014年12月17日 申请日期:2014年9月3日 优先权日:2014年9月3日
【发明者】陈飞, 唐永新 申请人:陈飞, 唐永新
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1