[发明专利]一种彩票兑奖方法在审
| 申请号: | 201711276531.3 | 申请日: | 2017-12-06 |
| 公开(公告)号: | CN108108125A | 公开(公告)日: | 2018-06-01 |
| 发明(设计)人: | 方舟 | 申请(专利权)人: | 北京中体骏彩信息技术有限公司 |
| 主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F17/30 |
| 代理公司: | 北京华夏正合知识产权代理事务所(普通合伙) 11017 | 代理人: | 韩登营;曲芳兵 |
| 地址: | 100021 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 状态变更 彩票兑奖 彩票 缓冲区 预设 请求合并 请求提交 系统性能 硬件资源 一次性 阈值时 磁盘 写入 变更 | ||
本发明提供了一种彩票兑奖方法,包括步骤:A、将各彩票兑奖时产生的相对应的各彩票状态变更请求顺序存放到预设的缓冲区中;B、当存放在所述预设的缓冲区中的所述彩票状态变更请求的数量达到指定数量阈值时,将所述彩票状态变更请求合并为一次请求提交;以便一次性的将各个变更后的彩票状态信息写入磁盘中的票状态变更文件中。由上,本发明有利于提高系统性能以及保护硬件资源。
技术领域
本发明涉及彩票兑奖管理技术领域,特别涉及一种彩票兑奖方法。
背景技术
随着彩票行业的蓬勃发展,吸引更多的彩民关注并参与彩票,兑奖操作发生有两个业务行为:读取彩票和更新彩票,读取彩票是随机的磁盘读取操作,随机的磁盘读取可以利用缓存机制尽可能减少磁盘随机读取操作,提高命中率。但是,对于更新彩票,传统上的更新彩票操作也涉及磁盘的随机写入(例如,每读取一彩票后,需要更新该彩票,在更新该彩票时涉及磁盘的随机写入,当每一彩票兑奖时就需随机写入一次,需大量的随机写入),从硬件角度,磁盘的随机写入需要花费高昂的磁头旋转及定位操作,费时耗电易损。因此,目前亟需一种能够提高性能,保护硬件资源的彩票兑奖方法。
发明内容
有鉴于此,本发明的主要目的在于,提供一种彩票兑奖方法,按照一定规则将磁盘的多次随机写入改变为磁盘的一次顺序写入,减少磁盘写入次数,延长硬件使用寿命。包括步骤:
A、将各彩票兑奖时产生的相对应的各彩票状态变更请求顺序存放到预设的缓冲区中;
B、当存放在所述预设的缓冲区中的所述彩票状态变更请求的数量达到指定数量阈值时,将所述彩票状态变更请求合并为一次请求提交;以便一次性的将各个变更后的彩票状态信息写入磁盘中的票状态变更文件中。
由上,通过预设一缓冲区,将各彩票兑奖时产生的相对应的各彩票状态变更请求顺序存放到该预设的缓冲区中。并将多次的彩票状态变更请求合并为一次请求提交;以便一次性的将各个变更后的彩票状态信息写入磁盘中的票状态变更文件中。从而避免了现有技术中由于每产生一次彩票状态变更请求就产生一次磁盘随机写入所造成的:从硬件角度,磁盘的随机写入需要花费高昂的磁头旋转及定位操作,费时耗电易损,从软件设计角度,按照传统思维,需要设计多个与随机磁盘块相对应的缓冲区,管理这些零散的缓冲区也需要系统花费较高的设计成本,且不容易保持一致的缺陷(即如果不将随机IO变成一个顺序IO的话,则每个随机IO所涉及的缓冲区将映射成一个个孤立的点,所需要涉及的管理成本远高于一个连续的缓冲区,且需要额外的checkpoint机制去控制这些孤立的数据)。本申请提供的一种彩票兑奖方法,将磁盘的随机写入改变为磁盘的顺序写入,减少了磁盘写入次数,提高了兑奖效率,且延长硬件使用寿命。
优选地,所述步骤A之前还包括:
A1、当彩票兑奖时,判断所述彩票是否存储在预设的票缓存中,若是,则从所述票缓存中读取该彩票,并产生一彩票状态更新请求;
A2、若否,则将该彩票所属的逻辑块从磁盘的基准票文件中读取并存储到所述票缓存中;读取该彩票,并产生一彩票状态更新请求。
由上,将该彩票所述的逻辑块(每个逻辑块中存储有多张彩票)从磁盘的基准票文件中读取并存储到所述票缓存中,有利于当对该逻辑块中的其他彩票的读取时可以直接从该票缓存中读取,而不需要再次从磁盘中读取,从而减少了磁盘的读取次数,延长硬件使用寿命。
优选地,所述步骤B之后,还包括:
根据写入磁盘中的票状态变更文件中的各个变更后的彩票状态信息的位置,将其位置索引更新至预设的索引缓存中。
由上,有利于在再次进行票状态变更时,可直接通过所述索引缓存中的彩票的位置索引信息获取前一次变更后的彩票的信息。
优选地,所述步骤A之前还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中体骏彩信息技术有限公司,未经北京中体骏彩信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711276531.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:存储阵列和控制存储阵列的方法
- 下一篇:一种数据处理方法、装置及设备





