[发明专利]分次储存外部数据的数据处理系统及其方法有效

专利信息
申请号: 201110398935.6 申请日: 2011-12-05
公开(公告)号: CN103136291A 公开(公告)日: 2013-06-05
发明(设计)人: 邱全成;蔡敏捷 申请(专利权)人: 英顺源(上海)科技有限公司;英业达股份有限公司
主分类号: G06F17/30 分类号: G06F17/30
代理公司: 北京市浩天知识产权代理事务所 11276 代理人: 刘云贵
地址: 200233 上*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 储存 外部 数据 数据处理系统 及其 方法
【说明书】:

技术领域

发明涉及一种数据处理系统及其方法,特别涉及一种分次储存外部数据的数据处理系统及其方法。

背景技术

随着信息科技的发达,有许多的数据改以电磁记录的方式储存。目前主要使用数据库或是使用文档等方式储存数据。其中,数据库是以一个个的数据表储存一个个的数据,储存在数据库中的每一个数据的内容依据数据库的结构而定,而文档中所储存的数据则没有一定的储存格式,可以随着文档建立者的喜好或习惯记录数据。

由于数据库与文档储存数据的方式不同,当需要同时对数据库以及文档所储存的数据进行处理时,数据处理程序需要包含操作数据库的程序代码、依据文档格式读取记录于文档中的数据的程序代码、以及处理资料的程序代码,这将造成数据处理程序非常复杂且不易维护。

另外,由于有部分的数据来自于文档中,因此,数据处理程序也无法使用数据库所提供的功能来处理所有的数据,而需要由数据处理程序的开发者自行开发数据库已提供的功能,例如某些统计功能,这除了增加数据处理程序的复杂度外,也增加了开发数据处理程序的时间以及人力等成本。

综上所述,可知现有技术中长期以来一直存在处理储存于文档中的数据的数据处理程序日益复杂的问题,因此有必要提出改进的技术手段,来解决这一问题。

发明内容

有鉴于现有技术存在处理储存于文档中的数据的数据处理程序日益复杂的问题,本发明提供一种分次储存外部数据的数据处理系统及其方法,其中:

本发明所提供的分次储存外部数据的数据处理系统,至少包含:数据库;至少一预读取模块,用以将各外部数据分类为多个待处理群组,并产生对应各待处理群组的各读取请求,及用以依据一定顺序执行各读取请求以读取属于各待处理群组的外部数据,并将所读出的各外部数据储存至数据库中;数据处理模块,用以读取储存于数据库中的目标数据,及用以于数据库中未储存目标数据时,产生读取目标数据的优先处理请求,使预读取模块暂停依序执行读取请求,并依据优先处理请求执行相对应的读取请求,藉以将包含目标数据的待处理群组所属的外部数据储存至数据库后,再恢复读取与被暂停的读取请求对应的外部数据。

本发明所提供的分次储存外部数据的数据处理方法,其步骤至少包括:分类外部数据为多个待处理群组;产生分别与各待处理群组对应的多个读取请求;依据一定顺序执行各读取请求以读取属于各待处理群组的外部数据,并储存所读出的各外部数据至数据库中;判断被读取的目标数据未储存于数据库中后,产生读取目标数据的优先处理请求;暂停依序执行的读取请求;依据优先处理请求执行相对应的读取请求,并储存包含目标数据的待处理群组所属的外部数据至数据库中;恢复读取与被暂停的读取请求对应的外部数据;读取目标数据。

本发明所提供的系统与方法如上,与现有技术之间的差异在于本发明依据一定顺序执行与各个待处理群组对应的读取请求以储存各外部数据至数据库中,当被读取的目标数据未储存于数据库中时,产生读取目标数据的优先处理请求,并于暂停依序执行的读取请求后,依据优先处理请求执行相对应的读取请求并储存包含目标数据的外部数据至数据库中,由此解决现有技术所存在的问题,并可以达成依据读取需求决定数据汇入顺序并方便处理整合后的数据的技术效果。

附图说明

图1A为本发明所涉及的分次储存外部数据的数据处理系统架构图。

图1B为本发明所涉及的另一种分次储存外部数据的数据处理系统架构图。

图2为本发明所涉及的分次储存外部数据的数据处理方法流程图。

图3A、图3B为本发明实施例所涉及的处理队列(queue)中的读取请求变化连续示意图。

【主要部件附图标记说明】

100    系统

110    数据库

120    数据处理模块

130    预读取模块

400    外部存储介质

500    处理队列

步骤312  分类外部数据为多个待处理群组

步骤316  产生分别与各待处理群组对应的读取请求

步骤332  锁定(lock)处理队列

步骤336  依据一定顺序执行各读取请求以读取属于各待处理群组的外部数据

步骤340  储存所读出的外部数据至数据库中

步骤350  判断被读取的目标数据是否储存于数据库

步骤360  产生读取目标数据的优先处理请求

步骤372  暂停依序执行的读取请求

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英顺源(上海)科技有限公司;英业达股份有限公司,未经英顺源(上海)科技有限公司;英业达股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201110398935.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top