[发明专利]一种行情数据压缩方法及系统在审
申请号: | 201710597285.5 | 申请日: | 2017-07-20 |
公开(公告)号: | CN107391463A | 公开(公告)日: | 2017-11-24 |
发明(设计)人: | 吕军亮;胡潜;姚家朋;陈圣标 | 申请(专利权)人: | 上海金大师网络科技有限公司 |
主分类号: | G06F17/22 | 分类号: | G06F17/22 |
代理公司: | 上海汉声知识产权代理有限公司31236 | 代理人: | 郭国中 |
地址: | 201702 上海市青浦*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 行情 数据压缩 方法 系统 | ||
1.一种行情数据压缩方法,其特征在于,包括如下步骤:
步骤S1:将行情数据进行压缩,其中,将protobuf中存储的浮点数据转化为整数数据,对相邻两条行情数据的数值进行求差处理,并将所有行情数据合并为一个数组;
步骤S2:将行情数据进行解压,其中,将合并的数组进行等长分割,每一份分割的数组片段对应一条行情数据,对相邻的两条行情数据的数值进行求和处理,并将整数数据还原为相应的浮点数据。
2.根据权利要求1所述的行情数据压缩方法,其特征在于,步骤S1具体包括如下步骤:
步骤S101:将protobuf中存储的浮点数据按照浮点数据有效小数点的位数进行相应倍数的放大;
步骤S102:将当前处理的行情数据与前一条行情数据进行对应字段做差运算;
步骤S103:按顺序依次地将每条行情数据的每个字段放到一个整形数组中。
3.根据权利要求1所述的行情数据压缩方法,其特征在于,步骤S2具体包括如下步骤:
步骤S201:根据整形数组的第一个元素对该整形数组进行等长分割,每一份分割得到的数组片段对应一条行情数据;
步骤S302:将当前处理的行情数据与前一条行情数据进行对应字段求和运算;
步骤S303:将得到的整数除以相应放大的倍数,得到原始的浮点数据。
4.一种行情数据压缩系统,其特征在于,包括:
行情数据压缩模块:用于将protobuf中存储的浮点数据转化为整数数据,对相邻两条行情数据的数值进行求差处理,并将所有行情数据合并为一个数组;
行情数据解压模块:用于将合并的数组进行等长分割,每一份分割的数组片段对应一条行情数据,对相邻的两条行情数据的数值进行求和处理,并将整数数据还原为相应的浮点数据。
5.根据权利要求4所述的一种行情数据压缩系统,其特征在于,所述行情数据压缩模块包括:
数据放大子模块:将protobuf中存储的浮点数据按照浮点数据有效小数点的位数进行相应倍数的放大;
数据求差子模块:将当前处理的行情数据与前一条行情数据进行对应字段做差运算;
数据合并子模块:按顺序依次地将每条行情数据的每个字段放到一个整形数组中。
6.根据权利要求4所述的一种行情数据压缩系统,其特征在于,所述行情数据解压模块包括:
数据拆解子模块:根据整形数组的第一个元素对该整形数组进行等长分割,每一份分割得到的数组片段对应一条行情数据;
数据求和子模块:将当前处理的行情数据与前一条行情数据进行对应字段求和运算;
数据缩放子模块:将得到的整数除以相应放大的倍数,得到原始的浮点数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海金大师网络科技有限公司,未经上海金大师网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710597285.5/1.html,转载请声明来源钻瓜专利网。