[发明专利]一种快速获取数据的方法在审
申请号: | 201210177270.0 | 申请日: | 2012-05-31 |
公开(公告)号: | CN102799608A | 公开(公告)日: | 2012-11-28 |
发明(设计)人: | 王征;赵海军 | 申请(专利权)人: | 新奥特(北京)视频技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京挺立专利事务所(普通合伙) 11265 | 代理人: | 叶树明 |
地址: | 100195 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 快速 获取 数据 方法 | ||
技术领域
本发明涉及数据文件处理领域,尤其涉及一种快速获取数据的方法。
背景技术
计算机中存储的文件包括程序文件和数据文件。程序文件也就是系统文件,系统文件中存放涉及操作系统的主要文件,一般在安装操作系统过程中自动创建并将相关文件放在对应的文件夹中,这里面的文件直接影响系统的正常运行,多数都不允许随意改变,而数据文件用来存储数据库中的临时数据,会经常发生变化。每当计算机处理数据文件中的临时数据时,应该处理的是当前的数据,也就是变化后的数据,而不是历史数据,所以需要系统能实时更新数据文件中的临时数据,以便处理后能及时清空数据文件中的数据,以免过多的占用计算机资源。
在现有技术中,利用C++编写程序控制当数据文件中的数据发生变化时,系统能够获取文件变化信息,但是在获取文件变化信息时每次都无法避免的连续获取两次相同的文件变化的触发消息,计算机接收到两次触发消息就要对两次的触发消息做出反应,进行相应的处理,而两次的处理过程是完全相同的,这样会造成计算机资源的浪费,使计算机处理数据的速度降低。所以,现有技术需要解决的技术问题是如何能将控制端对触发消息的两次完全相同的处理过程减少为一次。
发明内容
为解决上述问题,本发明实施例提供了一种快速获取数据的方法,通过终端把接收到的触发消息与数据字典表中已存储的触发消息相比较,将控制端对触发消息的两次完全相同的处理减少为一次,从而减少对计算机资源的占用,提高数据处理的效率,提高实时性能。
为达到上述目的,本发明实施例公开了一种快速获取数据的方法,包括以下步骤:
终端接收控制系统发送的第一触发消息;
所述终端判断在数据字典表中是否有与所述第一触发消息相同的触发消息,若是,删除所述第一触发消息;若否,将所述第一触发消息保存到所述数据字典表中,同时启用时钟,用于设定延迟时间t ;
在所述延迟时间t内,所述终端接收控制系统发送的第二触发消息;
所述终端判断在所述数据字典表中是否有与所述第二触发消息相同的触发消息,若是,删除所述第二触发消息,若否,存储所述第二触发消息,其中,所述存储所述第二触发消息时不再启用时钟;
所述终端根据所述数据字典表中的触发消息向所述控制系统获取最新的数据。
与现有技术相比,本发明实施例具有以下优点:
通过终端接收控制系统发送的第一触发消息;所述终端判断在数据字典表中是否有与所述第一触发消息相同的触发消息,若是,删除所述第一触发消息;若否,将所述第一触发消息保存到所述数据字典表中,同时启用时钟,用于设定延迟时间t ;在所述延迟时间t内,所述终端接收控制系统发送的第二触发消息;所述终端判断在所述数据字典表中是否有与所述第二触发消息相同的触发消息,若是,删除所述第二触发消息;所述终端根据所述数据字典表中的触发消息向所述控制系统获取最新的数据,从而降低了内存使用率,提高了数据处理的效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例,一种快速获取数据的方法的流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的实施例提供了一种快速获取数据的方法,如图1所示,具体包括以下步骤:
步骤s101、终端接收控制系统发送的第一触发消息;
其中,所述第一触发消息是指数据文件发生变化时,所述控制系统向所述终端发送的文件变化信息。控制系统利用Windows提供的Windows API函数集中的函数实现对数据文件的监控,Windows API函数集是一套用来控制Windows的各个部件的外观和行为的一套预先定义的Windows函数。运用这些函数对数据文件进行实施的监控,当数据文件发生被创建、被修改、被删除等操作的事件时,函数都会对事件有相应的反应,产生文件变化信息,并发送给终端以提醒终端对变化的数据文件及时进行处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新奥特(北京)视频技术有限公司,未经新奥特(北京)视频技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210177270.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:空调系统
- 下一篇:空调系统及其故障处理装置、处理系统和数据处理平台
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置