[发明专利]一种订单过滤方法与系统在审
| 申请号: | 202110713905.3 | 申请日: | 2021-06-25 | 
| 公开(公告)号: | CN113435974A | 公开(公告)日: | 2021-09-24 | 
| 发明(设计)人: | 王鹏飞;羊凯强;王佔晋 | 申请(专利权)人: | 杭州推啊网络科技有限公司 | 
| 主分类号: | G06Q30/06 | 分类号: | G06Q30/06;G06F16/2455 | 
| 代理公司: | 杭州裕阳联合专利代理有限公司 33289 | 代理人: | 盛影影 | 
| 地址: | 310012 浙江省杭州*** | 国省代码: | 浙江;33 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 一种 订单 过滤 方法 系统 | ||
1.一种订单过滤方法,其特征在于,所述方法包括:
当接收到用户端发送的下单请求时,获取所述下单请求包含的订单信息,依据所述下单请求包含的订单信息判断所述下单请求是否命中下单规则;
若所述下单请求未命中下单规则,则依据所述下单请求包含的订单信息生成临时订单,向用户端返回下单成功的消息;
判断所述临时订单是否命中过滤规则;
若所述临时订单命中过滤规则,则将所述临时订单打上无效标记,终止后续步骤;
若所述临时订单未命中过滤规则,则将所述临时订单转化为正式订单;
将所述正式订单存储入MySQL数据库。
2.根据权利要求1所述的订单过滤方法,其特征在于,所述方法还包括:
若所述下单请求命中下单规则,则向用户端返回拒绝下单的消息。
3.根据权利要求2所述的订单过滤方法,其特征在于,将所述正式订单存储入MySQL数据库之前,所述方法还包括:
判断所述正式订单是否命中踢单规则;
若所述正式订单命中踢单规则,则将所述正式订单打上风险标记,执行后续步骤。
4.根据权利要求3所述的订单过滤方法,其特征在于,所述下单规则包括一个第一类条件或多个第一类条件的组合,所述第一类条件为身份证号码和用户姓名不匹配、用户年龄大于55岁、用户年龄小于16岁、收货地址处于预设区域的范围内中的一种;
依据所述下单请求包含的订单信息判断所述下单请求是否命中下单规则包括:
判断所述下单请求包含的订单信息是否命中至少一条第一类条件;
若所述下单请求包含的订单信息命中至少一条第一类条件,则确定所述下单请求命中下单规则。
5.根据权利要求4所述的订单过滤方法,其特征在于,所述过滤规则包括一个第二类条件或多个第二类条件的组合,所述第二类条件为已下单数量大于预设下单数量、收货地址含有第三方平台账号、收货地址的字符长度小于预设字符长度、收货地址未包含中文中的一种;
判断所述临时订单是否命中过滤规则包括:
判断所述临时订单是否命中至少一条第二类条件;
若所述临时订单命中至少一条第二类条件,则确定所述临时订单命中过滤规则。
6.根据权利要求5所述的订单过滤方法,其特征在于,所述踢单规则包括一个第三类条件或多个第三类条件的组合,所述第三类条件为下单页面停留时间小于预设停留时间、用户手机号对应的下单总数量大于预设下单量上限中的一种;
判断所述正式订单是否命中踢单规则包括:
判断所述正式订单是否命中至少一条第三类条件;
若所述正式订单命中至少一条第三类条件,则确定所述正式订单命中踢单规则。
7.根据权利要求6所述的订单过滤方法,其特征在于,在将所述正式订单存储入MySQL数据库之后,还包括:
向Canal中间件发送数据同步请求,以控制Canal中间件向MySQL数据库中拉取所述正式订单的Binary log日志文件;
将所述正式订单的Binary log日志文件解析后同步到ELasticsearch集群中。
8.根据权利要求7所述的订单过滤方法,其特征在于,在判断所述临时订单是否命中过滤规则时,从ELasticsearch集群直接拉取所述下单请求包含的订单信息与每一个第一类条件相关的数据进行判断;
在判断所述临时订单是否命中过滤规则时,从ELasticsearch集群直接拉取所述临时订单与每一个第二类条件相关的数据进行判断;
在判断所述正式订单是否命中踢单规则时,从ELasticsearch集群直接拉取所述临时订单与每一个第三类条件相关的数据进行判断。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州推啊网络科技有限公司,未经杭州推啊网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110713905.3/1.html,转载请声明来源钻瓜专利网。





