[发明专利]一种证券交易数据压缩方法及装置在审
| 申请号: | 201710812633.6 | 申请日: | 2017-09-11 |
| 公开(公告)号: | CN107577432A | 公开(公告)日: | 2018-01-12 |
| 发明(设计)人: | 黄旭 | 申请(专利权)人: | 新浪网技术(中国)有限公司 |
| 主分类号: | G06F3/06 | 分类号: | G06F3/06;G06Q40/04 |
| 代理公司: | 北京国昊天诚知识产权代理有限公司11315 | 代理人: | 许志勇 |
| 地址: | 100193 北京市海淀区东北旺西路中关村*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 证券交易 数据压缩 方法 装置 | ||
技术领域
本申请涉及计算机技术领域,尤其涉及一种证券交易数据压缩方法及装置。
背景技术
当今社会,互联网已经是人们获取各类资讯的主要工具。例如,证券投资者常常会通过财经网站获取证券交易资讯,以帮助自身进行投资分析。相应的,财经网站也会提供丰富全面的证券交易资讯,以吸引证券投资者的访问和点击,从而依靠网站的流量、访问量和点击率换取收入。
为了向证券投资者提供丰富全面的证券交易资讯,财经网站常常需要从证券交易所等相关合作方获取证券交易数据。目前,财经网站直接从相关合作方获取原始证券交易数据后存储,经过加工处理后,再通过页面、客户端等形式向用户提供相关服务。
然而,由于证券交易数据体积庞大,并且仍在不断地增加。因此,证券交易数据的存储和加载都变得越来越不方便,一方面,庞大的数据需要占用更多的存储空间;另一方面,当一次性需要加载较多数据时,加载显示速度会变得非常缓慢,导致用户体验差,或者,分次加载的情况下,在用户浏览过程中可能需要再次加载,同样会导致卡顿等问题,降低用户体验。
发明内容
本申请实施例提供一种证券交易数据压缩方法装置,以解决现有技术中,证券交易数据占用的存储空间大,以及因证券交易数据体积庞大导致加载速度缓慢、分次加载出现卡顿,导致的用户体验差的技术问题。
第一方面,本申请实施例提供一种证券交易数据压缩方法,包括:
获取多个时间点分别对应的原始证券交易数据;所述原始证券交易数据包括多个数据项;
针对所述多个时间点中除起始时间点以外的每一个时间点,分别执行:
计算该时间点与该时间点的在先时间点分别对应的第一类型的数据项的相对变化值,得到第一相对变化值;
按照预设的数据处理方式,对该时间点对应的原始证券交易数据进行处理,得到处理后的证券交易数据;其中,所述预设的数据处理方式包括:根据该时间点对应的第一相对变化值,对该时间点对应的所述第一类型的数据项进行替换;
按照存储空间长度可变的设置方式,设置所述处理后的证券交易数据需要占用的存储空间长度;
将所述处理后的证券交易数据,写入按照所述设置方式设置的存储空间长度的存储格式中,得到压缩后的目标数据。
可选地,针对所述多个时间点中除起始时间点以外的每一个时间点,在按照预设的数据处理方式,对该时间点对应的原始证券交易数据进行处理前,还执行:
计算该时间点对应的第二类型中的第一数据项与第二数据项的相对变化值,得到所述第二相对变化值;以及
所述预设的数据处理方式,还包括:将该时间点对应的第二类型中的第一数据项,替换为相应的第二相对变化值。
可选地,所述多个数据项还包括:类型为价格的数据项;
所述预设的数据处理方式,还包括:
将该时间点对应的类型为价格的数据项转化成整数。
可选地,当所述原始证券交易数据为股票分时数据时,所述多个数据项还包括:类型为累计成交量的数据项;
针对所述多个时间点中除起始时间点以外的每一个时间点,在按照预设的数据处理方式,对该时间点对应的原始证券交易数据进行处理前,还执行:
将该时间点对应的类型为累计成交量的数据项除以预设的整除倍数,得到单位成交量,其中,所述整除倍数为股票的最小交易单位;以及
所述预设的数据处理方式,还包括:将该时间点对应的类型为累计成交量的数据项替换为相应的单位成交量。
可选地,当所述原始证券交易数据为股票分时数据,所述第一类型的数据项为累计成交量时,所述预设的数据处理方式,具体包括:
在所述第一相对变化值等于0时,将该时间点对应的原始证券交易数据替换为无量无价标识;否则,将该时间点对应的累计成交量,替换为该时间点对应的第一相对变化值;其中,所述无量无价标识,用于表示该时间点对应的所有数据项与该时间点的前一时间点对应的所有数据项对应相同。
可选地,当所述原始证券交易数据为股票日K线数据,所述第一类型的数据项为日期时,
所述在先时间点为预设的基准日期;相应的,所述第一相对变化值为,该时间点对应的日期与所述预设的基准日期相差的实际天数或非周末天数;
或者,
所述在先时间点为该时间点的前一时间点;相应的,所述第一相对变化值为,该时间点对应的日期与所述前一时间点对应的日期相差的实际天数或非周末天数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新浪网技术(中国)有限公司,未经新浪网技术(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710812633.6/2.html,转载请声明来源钻瓜专利网。





