This application provides a service check method and device, the method used to verify compliance with service request service verification conditions, the service check condition including a plurality of check conditions; the method comprises: according to the characteristics including logo business request, to obtain the feature condition information corresponding to the feature identification, the characteristics of the conditions the information includes a plurality of identifiers, each identifier corresponds to a calibration factor, and the identification of value for feature identification and matching result check condition; according to the characteristics of condition information, determine the business check whether meet the conditions. The application improves the efficiency of verification and saves storage space.
【技术实现步骤摘要】
一种业务校验方法和装置
本申请涉及网络技术,特别涉及一种业务校验方法和装置。
技术介绍
在处理业务时,经常使用到业务校验功能,即校验某个业务请求是否符合一定的校验条件,并根据校验结果进行不同的处理。例如,网站在新功能或运营活动上线时,希望特定的用户人群来使用该功能或参与该活动,这种情况下可以设置一些名单,名单中包括根据以往的业务数据分析挖掘得到的目标用户人群。当接收到一个业务请求时,可以根据名单进行校验,比如,判断发送该请求的用户是否在黑名单中,若在则拒绝本次业务请求。业务校验中设置的校验条件的数量可以为多个,比如,在名单校验时,运营活动需要的目标用户条件可以是,用户在A名单且在B名单,并且不能在C名单。对于复杂的校验条件,现有技术通常是分多次查询,比如,查询一次是否在A名单,再查询一次是否在B名单等,这种方式使得业务校验效率较低。并且,目前校验相关的业务数据在存储时也比较浪费存储空间,比如,如果一个用户同时在A名单和B名单,那么在数据库中要存储两条对应的记录,一条记录是A用户在A名单,另一条记录是A用户在B名单。当用户在多个名单中存在时,将记录多条对应的记录,用户标识信息将重复多次记录,使得数据库表的存储量较大,也进一步增加了校验查询时的耗费时间。
技术实现思路
有鉴于此,本申请提供一种业务校验方法和装置,以节省存储空间且提高业务校验的效率。具体地,本申请是通过如下技术方案实现的:第一方面,提供一种业务校验方法,所述方法用于校验业务请求是否符合业务校验条件,所述业务校验条件包括多个校验条件因子;所述方法包括:根据业务请求中包括的特征标识,获取与所述特征标识对 ...
【技术保护点】
一种业务校验方法,其特征在于,所述方法用于校验业务请求是否符合业务校验条件,所述业务校验条件包括多个校验条件因子;所述方法包括:根据业务请求中包括的特征标识,获取与所述特征标识对应的特征条件信息,所述特征条件信息包括多个标识位,每个标识位对应一个校验条件因子,且所述标识位的取值用于表示特征标识与校验条件因子的匹配结果;根据所述特征条件信息,确定所述业务校验条件是否满足。
【技术特征摘要】
1.一种业务校验方法,其特征在于,所述方法用于校验业务请求是否符合业务校验条件,所述业务校验条件包括多个校验条件因子;所述方法包括:根据业务请求中包括的特征标识,获取与所述特征标识对应的特征条件信息,所述特征条件信息包括多个标识位,每个标识位对应一个校验条件因子,且所述标识位的取值用于表示特征标识与校验条件因子的匹配结果;根据所述特征条件信息,确定所述业务校验条件是否满足。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收特征条件变更信息,所述特征条件变更信息用于表示所述业务请求中的特征标识与目标校验条件因子的匹配结果发生变更;将所述目标校验条件因子对应的标识位的取值,设置为变更后的匹配结果对应的取值。3.根据权利要求2所述的方法,其特征在于,所述将所述目标校验条件因子对应的标识位的取值,设置为变更后的匹配结果对应的取值,包括:查询所述目标校验条件因子对应的目标标识位、以及所述特征标识对应的特征条件信息;将所述特征条件信息中的所述目标标识位的取值,设置为变更后的匹配结果对应的取值。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收校验条件变更信息,所述校验条件变更信息用于表示所述业务校验条件中的校验条件因子发生变更,所述变更包括增加或删除;为增加的校验条件因子分配对应的标识位,或者,将删除的校验条件因子对应的标识位取消。5.根据权利要求1所述的方法,其特征在于,所述多个标识位分布于多个字节中,且是每个字节中除首位比特位之外的比特位。6.一种...
【专利技术属性】
技术研发人员:杨军,刘义,谢黎文,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。