[发明专利]一种券码的生成方法及服务器在审
申请号: | 201910605346.7 | 申请日: | 2019-07-05 |
公开(公告)号: | CN110543471A | 公开(公告)日: | 2019-12-06 |
发明(设计)人: | 余昌俊;鲜丹 | 申请(专利权)人: | 威富通科技有限公司 |
主分类号: | G06F16/215 | 分类号: | G06F16/215;G06F16/25;G06Q30/02 |
代理公司: | 44372 深圳市六加知识产权代理有限公司 | 代理人: | 罗水江<国际申请>=<国际公布>=<进入 |
地址: | 518000 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据库 固定格式 服务器 互联网领域 写入服务器 唯一性 数据生成 重复数据 码存储 码生成 遍历 丢弃 写入 参考 缓解 重复 | ||
本发明涉及互联网领域,公开一种券码的生成方法及服务器。其中,该方法包括:获取券码数据;将券码数据生成固定格式的实时券码;在写入服务器的数据库之前,遍历数据库是否存在与实时券码重复的参考券码;若是,丢弃实时券码;若否,将实时券码写入数据库。因此,采用服务器生成大量的券码后,将生成的券码处理成固定格式的实时券码存储于数据库中,由数据库的唯一性来舍去重复数据,缓解了数据库的压力,提高了券码生成的效率。
技术领域
本发明涉及互联网领域,特别是涉及一种券码的生成方法及服务 器。
背景技术
随着计算机网络的高速发展,以电子商务为代表的新型商业模式已 经融入了社会生活的各个方面,比如日常购物、娱乐、餐饮等消费,各 商家也以各种优惠券的形式进行促销或提高知名度。近年来,随着电商 日的活动产生,比如618、818、1111、1212电商日,各领域的商家也 根据活动日发放大量的不同形式的优惠券码。
一般的,传统技术采用高并发的分布式集群服务器来生成大量的券 码并存储于数据库中,当用户需要输出券码时,服务器直接读取数据库 中存储的券码进行输出。
发明人在实现本发明的过程中,发现相关技术存在以下问题:采用 高并发的分布式集群服务器生成券码容易产生重复,特别是在各种电商 日时,大量的券码在存储过程中给数据库造成了巨大的存储压力。
发明内容
本发明实施例提供一种券码的生成方法及服务器,其解决了现有技 术中大量的券码在存储过程中给数据库造成了巨大的存储压力的技术 问题。
为了解决上述技术问题,本发明提供以下技术方案:
在一方面,本发明实施例提供一种券码的生成方法及服务器,所述 方法包括:
获取券码数据;
将所述券码数据生成固定格式的实时券码;
在写入所述服务器的数据库之前,遍历所述数据库是否存在与所述实时券码重复的参考券码;
若是,舍去所述实时券码;
若否,将所述实时券码写入所述数据库。
可选地,所述获取券码数据,包括:
启动自检程序触发券码生成请求;
生成与每个所述券码生成请求对应的券码数据。
可选地,所述券码生成请求由当所述数据库缓存的券码低于或等于预设券码阈值时而生成的。
可选地,所述服务器按照预设频率轮询所述数据库缓存的券码是否低于或等于预设券数阈值。
可选地,所述生成与每个所述券码生成请求对应的券码数据,包括:
获取券码请求时间;
根据所述券码请求时间,得到与每个所述券码生成请求对应的券码数据。
可选地,所述根据所述券码请求时间,得到与每个所述券码生成请求对应的券码数据,包括:
判断所述券码请求时间是否匹配券码高峰时间段;
若是,选择与所述券码请求时间对应的券码高峰生成量,根据所述券码高峰生成量,得到与每个所述券码生成请求对应的券码数据;
若否,选择与所述券码请求时间对应的券码低峰生成量,根据所述券码低峰生成量,得到与每个所述券码生成请求对应的券码数据;
其中,所述券码高峰生成量大于所述券码低峰生成量。
可选地,所述券码生成请求还包括由外部终端触发所述服务器而生成的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于威富通科技有限公司,未经威富通科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910605346.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:消息预警的方法及装置、存储介质和电子装置
- 下一篇:数据对账方法及相关装置