[发明专利]一种数据存储的方法、系统、设备及存储介质在审
申请号: | 201910275936.8 | 申请日: | 2019-04-08 |
公开(公告)号: | CN109977124A | 公开(公告)日: | 2019-07-05 |
发明(设计)人: | 吴伟兴 | 申请(专利权)人: | 深圳乐信软件技术有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F7/60 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 518000 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务端 二进制位图 十进制数据 数组 二进制数据 存储介质 数据存储 组生成 数据库 网络传输带宽 存储空间 保存 转换 | ||
本发明实施例公开了一种数据存储的方法、系统、设备及存储介质。该方法包括:服务端接收包含至少一个目标分期数的目标分期数数组;所述服务端根据所述目标分期数数组生成所述目标分期数对应的二进制位图数组;所述服务端将所述二进制位图数组对应的二进制数据转换成十进制数据,并将所述十进制数据保存到数据库中。本发明实施例通过服务端接收包含至少一个目标分期数的目标分期数数组,所述服务端根据所述目标分期数数组生成所述目标分期数对应的二进制位图数组,所述服务端将所述二进制位图数组对应的二进制数据转换成十进制数据,并将所述十进制数据保存到数据库中,以实现节省存储空间及网络传输带宽。
技术领域
本发明实施例涉及数据存储技术领域,尤其涉及一种数据存储的方法、系统、设备及存储介质。
背景技术
如今年轻人消费理念超前,分期付款购物逐渐兴起,达到房子、车子,小到电脑、手机等产品,分期付款购物已经被越来越多的年轻人所使用。
现有的很多购物渠道都支持用户使用分期付款进行购买商品,用户只需要先支付首付,之后按月或是其他方式支付本金和利息即可。一般常用的分期数有1、3、6、12、18、24或36期等还款期数,而商家为了引导及鼓励用户使用推荐的分期数,常常给用户发放限制分期数订单的优惠券,例如,限12、24、36期的分期数订单使用来还款。通常来说,分期数是用符号分开,以字符串的形式保存到数据库中,例如,1,3,6,12,18,24,然而这种方法的弊端是字符类型往往比数字类型占用更多的存储,且占用网络传输带宽。
发明内容
本发明实施例提供一种数据存储的方法、系统、设备及存储介质,以实现节省存储空间及网络传输带宽。
第一方面,本发明实施例提供了一种数据存储的方法,该方法包括:
服务端接收包含至少一个目标分期数的目标分期数数组;
所述服务端根据所述目标分期数数组生成所述目标分期数对应的二进制位图数组;
所述服务端将所述二进制位图数组对应的二进制数据转换成十进制数据,并将所述十进制数据保存到数据库中。
可选地,所述服务端根据所述目标分期数数组生成所述目标分期数对应的二进制位图数组,包括:
所述服务端通过位图法确定所述目标分期数中所述目标分期数的字节位置和位位置;
所述服务端根据所述目标分期数的所述字节位置和所述位位置生成所述目标分期数对应的所述二进制位图数组。
可选地,所述位位置是由二进制位数的1或0表示。
可选地,所述服务端根据所述目标分期数的所述字节位置和所述位位置生成所述目标分期数对应的所述二进制位图数组,包括:
所述服务端将所述目标分期数对应的所述位位置设定为1,以及除所述目标分期数对应的所述位位置以外的所述位位置设定为0;
所述服务端根据所述字节位置依次排列所述位位置生成所述目标分期数对应的所述二进制位图数组。
可选地,所述方法还包括:
客户端读取所述数据库中存储的所述目标分期数对应的所述十进制数据;
所述客户端将所述十进制数据转换成与所述目标分期数对应的目标分期数数组,其中,所述目标分期数数组包括至少一个目标分期数。
可选地,所述客户端将所述十进制数据转换成与所述目标分期数对应的目标分期数数组,包括:
所述客户端将所述十进制数据转换成与所述目标分期数对应的二进制数据后,生成所述目标分期数对应的二进制位图数组;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳乐信软件技术有限公司,未经深圳乐信软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910275936.8/2.html,转载请声明来源钻瓜专利网。