[发明专利]获取数据的方法有效
| 申请号: | 200910088033.5 | 申请日: | 2009-06-30 |
| 公开(公告)号: | CN101650726A | 公开(公告)日: | 2010-02-17 |
| 发明(设计)人: | 陆舟;于华章 | 申请(专利权)人: | 北京飞天诚信科技有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30;H04L29/06 |
| 代理公司: | 北京三高永信知识产权代理有限责任公司 | 代理人: | 何文彬 |
| 地址: | 100191北京*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 获取 数据 方法 | ||
技术领域
本发明涉及数据处理领域,特别涉及一种获取数据的方法。
背景技术
数据格式(Data Format)是数据保存在文件或记录中的编排格式,可为数 值、字符或二进制数等形式。由数据类型及数据长度来描述。数据格式的确定 应满足一定条件:①保证记录所需要的全部信息;②提高存贮效率,保证存贮 空间的充分利用;③格式标准化,保证有关数据处理系统间数据的交换。根据 数据记录长度的特点,数据格式一般分为定长格式和变长格式。前者文件中记 录具有相同的长度,后者长度由记录值长短确定。
现有技术中数据格式的种类繁多,从不同数据格式的数据中获取数据的方 法也很多,而正是因为这些种类繁多的方法使得获取数据的效率低下,不能满 足用户的需求。
发明内容
为了提高获取数据的效率,本发明提供了一种获取数据的方法。所述技术 方案如下:
获取数据流,所述数据流包括头文件和数据体;
根据所述数据流中的偏移起始地址连续获取所述数据流中包括第一个字节 在内的四个字节长度的数据,得到所述数据流头文件的数据流标识;
将获得的数据流标识与计算机中预置的数据流标识相比较,如果一致,则 获取数据流头文件的大版本号及小版本号、通道路径长度及该通道路径长度所 表示长度的通道路径,如果不一致,则结束操作;所述数据流头文件的大版本 号及小版本号从所述数据流标识的下一字节连续获取包含所述数据流标识的下 一字节在内的两个字节长度的数据而得到;所述数据流头文件的通道路径长度 从所述大版本号和小版本号的下一字节连续跳过包含所述大版本号和小版本号 的下一字节在内的十二个字节长度的数据,获取包含从所述大版本号和小版本 号之后第十三个字节开始的连续四个字节长度的数据而得到;所述通道路径长 度所表示长度的通道路径根据所述通道路径长度的下一个偏移地址获取;
在获取数据流头文件的大版本号及小版本号、通道路径长度及该通道路径 长度所表示长度的通道路径之后,将获得的大版本号和小版本号分别与计算机 中预置的大版本号和小版本号相比较,如果比较结果均为一致,则判断获取的 通道路径是否为有效路径,如果比较结果中至少一个为不一致,则结束操作; 当判断获取的通道路径是有效路径时,则由所述通道路径的下一字节数据开始, 跳过用来描述组织参数数据的区块的固定字节长度的数据,获取所述数据流中 数据体的数据,当判断获取的通道路径不是有效路径时结束操作。
所述方法还包括:
根据所述大版本号和小版本号的下一字节连续获取包含所述大版本号和小 版本号的下一字节在内的两个字节长度的数据,得到所述数据流的操作码;
和/或
根据所述大版本号和小版本号的下一字节连续跳过包含所述大版本号和小 版本号的下一字节在内的两个字节长度的数据,获取包含所述大版本号和小版 本号后第三个字节开始的,连续的六个字节长度的数据流头文件;
和/或
根据所述大版本号和小版本号的下一字节连续跳过包含所述大版本号和小 版本号的下一字节在内的八个字节长度的数据,获取包含所述大版本号和小版 本号后第九个字节开始的连续两个字节长度的数据流头文件类型;
和/或
根据所述大版本号和小版本号的下一字节连续跳过包含所述大版本号和小 版本号的下一字节在内的十个字节长度的数据,获取所述大版本号和小版本号 后第十一个字节的数据流验证标识;
和/或
根据所述大版本号和小版本号的下一字节连续跳过包含所述大版本号和小 版本号的下一字节在内的十一个字节长度的数据,获取所述大版本号和小版本 号后第十二个字节的数据流通道版式。
所述将获得的数据流标识与计算机中预置的数据流标识相比较,具体为:
将所述计算机中预置的标识经ASCII码转换,得到16进制的ASCII码标识;
将所述数据流标识与所述16进制的ASCII码标识相比较;
如果相同,则判断结果为一致;
如果不同,则判断结果为不一致。
所述大版本号和小版本号,具体包括:
包含所述数据流标识的下一字节在内的连续两个字节的数据,第一个字节 的数据为大版本号,第二个字节的数据为小版本号。
所述判断获取的通道路径是否为有效路径,具体包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京飞天诚信科技有限公司,未经北京飞天诚信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910088033.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种防水腐蚀栏杆
- 下一篇:平板网架子结构圆柱面交叉立体桁架系巨型网格结构
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





