买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:中国平安人寿保险股份有限公司
摘要:本发明实施例公开了一种基于数据安全的奖金发放方法、装置、计算机设备及存储介质,包括下述步骤:获取用户终端发送的抽奖请求,其中,所述抽奖请求中携带有用户账号;确认所述用户账号是否在预设的白名单中;当所述用户账号在所述白名单中时,在预设的奖励列表中查找与所述用户账号具有映射关系的奖励金额,其中,所述奖励列表中的用户账号均为白名单成员。通过将平台中特定的用户或者注册用户均设置在访问白名单中,并在正式抽奖开始之前的一段时间内,对白名单中的所有用户账号进行提前抽奖,并将抽奖结果记录在设定的奖励列表中。通过这种方式能够大大降低服务器端在抽奖进行时间内,抽奖运算的频次,释放了服务器端大量的算力用于承接更多的访问量。
主权项:1.一种基于数据安全的奖金发放方法,其特征在于,包括下述步骤:获取用户终端发送的抽奖请求,其中,所述抽奖请求中携带有用户账号;确认所述用户账号是否在预设的白名单中;当所述用户账号在所述白名单中时,在预设的奖励列表中查找与所述用户账号具有映射关系的奖励金额,其中,所述奖励列表中的用户账号均为白名单成员;所述获取用户终端发送的抽奖请求的步骤之前,还包括下述步骤:获取所述白名单中的用户账号;在获取所述抽奖请求之前的预设时间内,根据预设的抽奖规则对所述用户账号进行抽奖;将所述抽奖的结果记录在所述奖励列表中,以在获取所述白名单中用户账户的抽奖请求后根据所述奖励列表快速响应所述抽奖请求;其中,所述预设的白名单定时拉取平台中交易信息或注册信息列表中更新的内容。
全文数据:基于数据安全的奖金发放方法、装置、计算机设备及存储介质技术领域本发明实施例涉及模型算法领域,尤其是一种基于数据安全的奖金发放方法、装置、计算机设备及存储介质。背景技术随着信息技术的发展,越来越多的交易行为都能够在互联网上进行。在方便人们交易的同时,也带来了激烈的线上竞争。各个平台之间为了抢夺用户量,需要花费巨额的广告推广费用,或者通过各种优惠策略吸引用户。而通过抽奖的方式向用户发送奖金或者优惠卡券的方式也是一种常见的推广方法。现有技术中平台在进行网上抽奖时,设定一定金额的或者一定数量的奖券作为奖金池,并设定抽奖规则各金额或奖券的中奖概率。接受用户终端发送的抽奖请求后,根据设定的抽奖规则进行抽奖,并将抽奖得到的结果发送至用户终端完成抽奖。本发明创造的发明人在研究中发现,进行抽奖时往往会带来超高访问量,尤其在抽奖的时间内属于网站的流量的高并发时段。现有技术中的抽奖方式在接收到用户请求后,响应于该请求进行一次抽奖运算,然后反馈结果的方式,在高并发时刻抽奖运算将大大增加服务器端的负荷,导致响应速度慢,甚至造成服务器瘫痪的问题。发明内容本发明实施例提供能够提供一种能够缓解服务器端在抽奖时间内运算压力的基于数据安全的奖金发放方法、装置、计算机设备及存储介质。为解决上述技术问题,本发明创造的实施例采用的一个技术方案是:提供一种基于数据安全的奖金发放方法,包括下述步骤:获取用户终端发送的抽奖请求,其中,所述抽奖请求中携带有用户账号;确认所述用户账号是否在预设的白名单中;当所述用户账号在所述白名单中时,在预设的奖励列表中查找与所述用户账号具有映射关系的奖励金额,其中,所述奖励列表中的用户账号均为白名单成员。可选地,所述获取用户终端发送的抽奖请求的步骤之前,还包括下述步骤:获取所述白名单中的用户账号;根据预设的抽奖规则对所述用户账号进行抽奖;将所述抽奖的结果记录在所述奖励列表中,以在获取所述白名单中用户账户的抽奖请求后根据所述奖励列表快速响应所述抽奖请求。可选地,所述获取用户终端发送的抽奖请求的步骤之前,还包括下述步骤:获取预设时间跨度内的访问量;将所述访问量与预设的访问阈值进行比对;当所述访问量大于所述访问阈值时,通过所述奖励列表响应所述白名单中用户账户的抽奖请求。可选地,确认所述用户账号是否在预设的白名单中的步骤之后,还包括下述步骤:获取预设的黑名单;确认所述用户账号是否在所述黑名单中;当所述用户账号在所述黑名单中时,向所述用户终端发送预设的第一响应信息,其中,所述第一相应信息表征的用户中奖结果为未中奖。可选地,确认所述用户账号是否在预设的白名单中的步骤之后,还包括下述步骤:获取预设的黑名单;确认所述用户账号是否在所述黑名单中;当所述用户账号不在所述黑名单中时,根据预设的抽奖规则对所述用户账号进行抽奖并将抽奖结果发送至所述用户终端。可选地,所述获取用户终端发送的抽奖请求的步骤之前,还包括下述步骤:获取所述用户终端上传的任务请求;确认所述任务请求是否为抽奖请求;当所述任务请求是所述抽奖请求时,响应所述任务请求;否则,则禁止响应所述任务请求。可选地,所述当所述用户账号在所述白名单中时,在预设的奖励列表中查找与所述用户账号具有映射关系的奖励金额的步骤之后,还包括下述步骤:获取当前已抽取奖金的奖金总额;将所述奖金总额与预设的奖金阈值进行比对;当所述奖金总额大于所述奖金阈值时,向后续发送抽奖请求的用户终端发送预设的第一响应信息,其中,所述第一相应信息表征的用户中奖结果为未中奖。为解决上述技术问题,本发明实施例还提供一种基于数据安全的奖金发放装置,包括:获取模块,用于获取用户终端发送的抽奖请求,其中,所述抽奖请求中携带有用户账号;处理模块,用于确认所述用户账号是否在预设的白名单中;执行模块,用于当所述用户账号在所述白名单中时,在预设的奖励列表中查找与所述用户账号具有映射关系的奖励金额,其中,所述奖励列表中的用户账号均为白名单成员。可选地,所述基于数据安全的奖金发放装置还包括:第一获取子模块,用于获取所述白名单中的用户账号;第一处理子模块,用于根据预设的抽奖规则对所述用户账号进行抽奖;第一执行子模块,用于将所述抽奖的结果记录在所述奖励列表中,以在获取所述白名单中用户账户的抽奖请求后根据所述奖励列表快速响应所述抽奖请求。可选地,所述基于数据安全的奖金发放装置还包括:第二获取子模块,用于获取预设时间跨度内的访问量;第二处理子模块,用于将所述访问量与预设的访问阈值进行比对;第二执行子模块,用于当所述访问量大于所述访问阈值时,通过所述奖励列表响应所述白名单中用户账户的抽奖请求。可选地,所述基于数据安全的奖金发放装置还包括:第三获取子模块,用于获取预设的黑名单;第三处理子模块,用于确认所述用户账号是否在所述黑名单中;第三执行子模块,用于当所述用户账号在所述黑名单中时,向所述用户终端发送预设的第一响应信息,其中,所述第一相应信息表征的用户中奖结果为未中奖。可选地,所述基于数据安全的奖金发放装置还包括:第四获取子模块,用于获取预设的黑名单;第四确认子模块,用于确认所述用户账号是否在所述黑名单中;第四执行子模块,当所述用户账号不在所述黑名单中时,根据预设的抽奖规则对所述用户账号进行抽奖并将抽奖结果发送至所述用户终端。可选地,所述基于数据安全的奖金发放装置还包括:第五获取子模块,用于获取所述用户终端上传的任务请求;第五处理子模块,用于确认所述任务请求是否为抽奖请求;第五执行子模块,用于当所述任务请求是所述抽奖请求时,响应所述任务请求;否则,则禁止响应所述任务请求。可选地,所述基于数据安全的奖金发放装置还包括:第六获取子模块,用于获取当前已抽取奖金的奖金总额;第六处理子模块,用于将所述奖金总额与预设的奖金阈值进行比对;第六执行子模块,用于当所述奖金总额大于所述奖金阈值时,向后续发送抽奖请求的用户终端发送预设的第一响应信息,其中,所述第一相应信息表征的用户中奖结果为未中奖。为解决上述技术问题,本发明实施例还提供一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行上述所述的基于数据安全的奖金发放方法的步骤。为解决上述技术问题,本发明实施例还提供一种存储有计算机可读指令的存储介质,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行上述所述的基于数据安全的奖金发放方法的步骤。本发明实施例的有益效果是:通过将平台中特定的用户或者注册用户均设置在访问白名单中,并在正式抽奖开始之前的一段时间内,对白名单中的所有用户账号进行提前抽奖,并将抽奖结果记录在设定的奖励列表中。当正式抽奖时,通过检测请求抽奖用户是否属于白名单用户,属于时在奖励列表中直接读取该账号的预先抽奖结果反馈至用户终端,通过这种方式能够大大降低服务器端在抽奖进行时间内,抽奖运算的频次,释放了服务器端大量的算力用于承接更多的访问量,因此,采用上述方法不仅仅提高了抽奖反馈效率,同时,也提高了服务器端在抽奖高并发时间段内的访问承载能力,通过预处理的方式实现了抽奖时间段内服务器端的变相扩容。附图说明为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例基于数据安全的奖金发放方法的基本流程示意图;图2为本发明实施例预先抽奖的流程示意图;图3为本发明实施例通过访问量确认是否采用奖励列表响应用户的抽奖请求方法的流程示意图;图4为本发明实施例通过黑名单进行快速响应的流程示意图;图5为本发明实施例新注册用户抽奖的流程示意图;图6为本发明实施例检测任务请求类型并选择性响应的流程示意图;图7为本发明实施例控制奖金预算的流程示意图;图8为本发明实施例基于数据安全的奖金发放装置基本结构示意图;图9为本发明实施例计算机设备基本结构框图。具体实施方式为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。在本发明的说明书和权利要求书及上述附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如101、102等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本技术领域技术人员可以理解,这里所使用的“终端”、“终端设备”既包括无线信号接收器的设备,其仅具备无发射能力的无线信号接收器的设备,又包括接收和发射硬件的设备,其具有能够在双向通信链路上,执行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备;PCSPersonalCommunicationsService,个人通信系统,其可以组合语音、数据处理、传真和或数据通信能力;PDAPersonalDigitalAssistant,个人数字助理,其可以包括射频接收器、寻呼机、互联网内联网访问、网络浏览器、记事本、日历和或GPSGlobalPositioningSystem,全球定位系统接收器;常规膝上型和或掌上型计算机或其他设备,其具有和或包括射频接收器的常规膝上型和或掌上型计算机或其他设备。这里所使用的“终端”、“终端设备”可以是便携式、可运输、安装在交通工具航空、海运和或陆地中的,或者适合于和或配置为在本地运行,和或以分布形式,运行在地球和或空间的任何其他位置运行。这里所使用的“终端”、“终端设备”还可以是通信终端、上网终端、音乐视频播放终端,例如可以是PDA、MIDMobileInternetDevice,移动互联网设备和或具有音乐视频播放功能的移动电话,也可以是智能电视、机顶盒等设备。具体请参阅图1,图1为本实施例基于数据安全的奖金发放方法的基本流程示意图。如图1所示,一种基于数据安全的奖金发放方法,包括下述步骤:S1100、获取用户终端发送的抽奖请求,其中,所述抽奖请求中携带有用户账号;当用户通过终端进入到抽奖页面时,通过点击抽奖页面中的抽奖触发按钮,终端接收到该触发指令后,向服务器端发送抽奖请求。抽奖请求为一个数据表,数据表中包括:用户在抽奖平台的注册账号和用户终端的IP地址等信息。其中,注册账号能够是用户终端的通讯号码,例如手机号码;也能够是用户社交账户的注册账号,例如即时聊天软件的注册账号;也能够是用户在抽奖平台直接注册的自定义账户。服务器端在接收到用户终端发送的抽奖请求后,对数据表进行解析获取数据表中用户的账号。S1200、确认所述用户账号是否在预设的白名单中;服务器端接收到用户账号后,通过检索的方式在预设的白名单中确认用户账户是否在白名单中。在白名单内的用户能够优先在奖品发放时获得相应的奖金。具体地,白名单内的成员是动态配置的,例如,销售平台进行白名单配置时,首先获取在平台上有过消费记录的用户,将上述用户加入到白名单中;在一些实施方式中,现金奖励的目的在于吸引用户注册,此时,白名单中的用户则为在平台上进行注册的账号。本实施方式中,白名单定时更新拉取平台中交易信息或注册信息列表中更新的内容,加入到白名单中,以保证能够及时的使用户获得奖金奖励。在一些实施方式中,白名单中的用户具有多次参与奖金抽奖机会的权限,本实施方式中,普通用户只享有一次抽取现金奖励的机会参与抽奖的终端,向服务器端发送参加抽奖的请求信息时,服务器端首先将用户请求信息中的表头进行解析,获取该请求信息表征的账户与客户终端的用户账号,然后将用户账号在白名单中进行遍历,若在白名单中找到上述用户账号,则使该账户参与抽奖,否则,则将该用户账号在已抽奖的账户列表中进行检索,当检索到该用户账号已抽奖的用户列表中时,则向该客户端发送预设的标准回复例如,谢谢参与,禁止其参加抽奖活动。在一些实施方式中,为防止同一终端通过注册不同的用户账户反复进行抽奖的行为,用户账户的信息为该用户终端的IP地址,相应的白名单也是用户终端IP地址的白名单,通过限定同一个IP地址的抽奖次数,以防止部分终端通过多个注册账号进行抽奖的行为。S1300、当所述用户账号在所述白名单中时,在预设的奖励列表中查找与所述用户账号具有映射关系的奖励金额,其中,所述奖励列表中的用户账号均为白名单成员。在本实施方式中,为防止在抽奖时间段内大量用户请求抽奖,造成服务器端抽奖运算的压力过大,在正式抽奖开始之前的一个时间,例如抽奖时间前半小时、两小时、一天或者更长的时间内,对白名单中的用户账号进行预先抽奖,即按照设定的抽奖规则概率在正式抽奖之前预先对白名单中的用户进行抽奖。预先抽奖的结果存储在奖励列表中。奖励列表中存储有白名单中各用户账户的账户信息,以及该账户信息对应的预先抽奖的结果。在正式抽奖开始时,服务器端在接收到用户终端发送的抽奖请求后,首先获取抽奖信息中的用户账号是否在白面单中,若是,则以该账号为检索条件在奖励列表中进行检索,查找奖励列表中该用户账户的对应的预先抽奖结果奖励金额,并将该抽奖结果发送至发送抽奖请求的用户终端。上述实施方式中通过将平台中特定的用户或者注册用户均设置在访问白名单中,并在正式抽奖开始之前的一段时间内,对白名单中的所有用户账号进行提前抽奖,并将抽奖结果记录在设定的奖励列表中。当正式抽奖时,通过检测请求抽奖用户是否属于白名单用户,属于时在奖励列表中直接读取该账号的预先抽奖结果反馈至用户终端,通过这种方式能够大大降低服务器端在抽奖进行时间内,抽奖运算的频次,释放了服务器端大量的算力用于承接更多的访问量,因此,采用上述方法不仅仅提高了抽奖反馈效率,同时,也提高了服务器端在抽奖高并发时间段内的访问承载能力,通过预处理的方式实现了抽奖时间段内服务器端的变相扩容。在一些实施方式中,为减轻抽奖时间段内服务器端的压力,需要在抽奖开始之前预先对部分用户进行抽奖,并根据预先抽奖结果响应用户的抽奖请求。具体请参阅图2,图2为本实施例预先抽奖的流程示意图。如图2所示,步骤S1100之前还包括下述步骤:S1011、获取所述白名单中的用户账号;在白名单内的用户能够优先在奖品发放时获得相应的奖金。具体地,白名单内的成员是动态配置的,例如,销售平台进行白名单配置时,首先获取在平台上有过消费记录的用户,将上述用户加入到白名单中;在一些实施方式中,现金奖励的目的在于吸引用户注册,此时,白名单中的用户则为在平台上进行注册的账号。本实施方式中,白名单定时更新拉取平台中交易信息或注册信息列表中更新的内容,加入到白名单中,以保证能够及时的使用户获得奖金奖励。在进行预先抽奖时根据白名单中用户账户的排序方式首字母、数字或者登记进行排序依次获取用户的账户。S1012、根据预设的抽奖规则对所述用户账号进行抽奖;根据设定的抽奖规则对用户账户进行依次抽奖。抽奖规则为用户账户中奖的概率,例如,抽奖规则为在0至100之间随机取一个数,每一个数均对应一个抽奖结果,如1-80对应的抽奖结果为未中奖;81-90对应的抽奖结果为奖金5元;91-95对应的抽奖结果为奖金10元;96-99对应的抽奖结果为奖金50元;100对应的抽奖结果为1000。根据比例通过随机抽取获取1000元奖金的概率为1%,其他金额的概率依次类推进行计算。在一些实施方式中,抽奖结果不局限于奖励金额,还能够是实物奖励或优惠券奖励等。需要指出的是,本实施方式中抽奖规则不局限于此,根据具体应用环境的不同,抽奖规则能够为现有技术中线上抽奖方式中的任意一种,例如,通过识别用户账户的级别校正用户中奖权重的抽奖方式或者根据用户消费金额计算抽奖结果的方式。例如,为对白名单中的用户进行回馈,白名单用户的中奖金额的特征能够描述为:账户的消费总额*0.3%。将白名单中的账户及其抽到的奖励金额,记录在设置的奖励列表中。S1013、将所述抽奖的结果记录在所述奖励列表中,以在获取所述白名单中用户账户的抽奖请求后根据所述奖励列表快速响应所述抽奖请求。将各用户账户的抽奖结果记录在奖励列表中,奖励列表中存储有白名单中各用户账户的账户信息,以及该账户信息对应的预先抽奖的结果。在正式抽奖开始时,服务器端在接收到用户终端发送的抽奖请求后,首先获取抽奖信息中的用户账号是否在白面单中,若是,则以该账号为检索条件在奖励列表中进行检索,查找奖励列表中该用户账户的对应的预先抽奖结果,然后将抽奖结果快速发送至用户终端,提高了抽奖反馈速率。在一些实施方式中,对白名单中的用户进行预先抽奖并存储抽奖结果,当检测到网站的用户访问量超过设定阈值时,采用奖励列表响应用户的抽奖请求。具体请参阅图3,图3为本实施例通过访问量确认是否采用奖励列表响应用户的抽奖请求方法的流程示意图。如图3所示,步骤S1100之前还包括下述步骤:S1021、获取预设时间跨度内的访问量;获取网站在每一秒钟之内的点击量,例如,一秒钟内的点击量为1000,则网站的访问量为1000次秒。获取点击量的时间跨度不局限于此,在一些实施方式中,时间跨度能够是2秒、30秒、1分钟、5分钟或者其他时间长度。S1022、将所述访问量与预设的访问阈值进行比对。将访问量与预设的访问阈值进行比较,访问阈值为根据网站处理能力设定的访问阈值。例如,网站的能够及时处理的访问量为1000次秒,访问量大于该值后,网站对于抽奖请求的响应将出现较大的延时,影响用户的使用。因此,将该访问量极值设定为访问阈值。由于,访问阈值的设定与网站的处理能力相关,因此,访问阈值的设定不是定值,而是能够随应用场景的需求进行任意设定。S1023、当所述访问量大于所述访问阈值时,通过所述奖励列表响应所述白名单中用户账户的抽奖请求。通过比对当访问量大于设定的访问阈值时,服务器端在接收到用户终端发送的抽奖请求后,首先获取抽奖信息中的用户账号是否在白面单中,若是,则以该账号为检索条件在奖励列表中进行检索,查找奖励列表中该用户账户的对应的预先抽奖结果,然后将抽奖结果快速发送至用户终端,提高了抽奖反馈速率。通过设定访问阈值,在抽奖时间内网站压力过大时采用奖励列表响应白名单中用户账户的抽奖请求,提高了高并发时刻抽奖反馈速率。在一些实施方式中,设置用户账号黑名单,当请求抽奖的用户账号为黑名单成员时,直接反馈该用户账户未中奖的信息指令,在防止“薅毛党”的同时,进一步的减轻网站抽奖运算的压力,提高抽奖回复速率。具体请参阅图4,图4为本实施例通过黑名单进行快速响应的流程示意图。如图4所示步骤S1200之后还包括下述步骤:S1201、获取预设的黑名单;本实施方式中设置用户账号黑名单,黑名单能够是通过公共渠道获取的常规黑名单,即在其他平台具有非法操作嫌疑的用户账号或者“薅毛党”党账号。S1202、确认所述用户账号是否在所述黑名单中;通过检索的方式,在黑名单中进行检索确认用户账号是否在黑名单中。S1203、当所述用户账号在所述黑名单中时,向所述用户终端发送预设的第一响应信息,其中,所述第一相应信息表征的用户中奖结果为未中奖。当检索确认用户账号在黑名单中时,服务器端根据预设的指令信息向发送抽奖请求的用户终端回复第一响应信息。其中,第一响应信息为设定的显示该用户账号的抽奖结果为未中奖的响应信息,用户终端在接收到该第一响应信息时,显示的结果为“很遗憾,未抽中”、“谢谢参阅”或者“下次加油哦”等未抽中奖品的抽奖结果。通过采用对黑名单成员不进行抽奖,直接反馈未抽中的信息,进一步的减轻网站抽奖运算的压力,提高抽奖回复速率。在一些实施方式中,部分用户账号既不是白名单成员也不是黑名单成员,而是受到抽奖吸引在抽奖时间段内新注册的平台用户,对于该类用户账号,根据设定的抽奖规则进行抽奖,并反馈抽奖结果。具体请参阅图5,图5为本实施例新注册用户抽奖的流程示意图。如图5所示步骤S1200之后还包括下述步骤:S1211、获取预设的黑名单;本实施方式中设置用户账号黑名单,黑名单能够是通过公共渠道获取的常规黑名单,即在其他平台具有非法操作嫌疑的用户账号或者“薅毛党”党账号。S1212、确认所述用户账号是否在所述黑名单中;通过检索的方式,在黑名单中进行检索确认用户账号是否在黑名单中。S1213、当所述用户账号不在所述黑名单中时,根据预设的抽奖规则对所述用户账号进行抽奖并将抽奖结果发送至所述用户终端。当通过检测白名单和黑名单后确认该用户账号未在黑、白名单中间时,确认该用户账户为抽奖时间内新注册的用户账号。服务器端根据预设的抽奖规则对该用户账号进行抽奖,并将抽奖结果反馈至该用户账号的用户终端内。抽奖规则为用户账户中奖的概率,例如,抽奖规则为在0至100之间随机取一个数,每一个数均对应一个抽奖结果,如1-80对应的抽奖结果为未中奖;81-90对应的抽奖结果为奖金5元;91-95对应的抽奖结果为奖金10元;96-99对应的抽奖结果为奖金50元;100对应的抽奖结果为1000。根据比例通过随机抽取获取1000元奖金的概率为1%,其他金额的概率依次类推进行计算。在一些实施方式中,抽奖结果不局限于奖励金额,还能够是实物奖励或优惠券奖励等。在一些实施方式中,网站除提供抽奖活动外,还提供其他活动,例如购物、小游戏或者视频播放功能等。当网站处于抽奖活动的高并发时间内,用户终端请求执行网站的其他活动时,会占用网站服务器端的算力,使抽奖响应更加的缓慢,甚至造成网站短时间内瘫痪。为此,在抽奖时间段内,检测用户账号发送的任务请求类型,然后仅仅对特定类型的任务请求进行响应,降低服务器端的处理压力,提高部分功能的响应效率。具体请参阅图6,图6为本实施例检测任务请求类型并选择性响应的流程示意图。如图6所示,步骤S1100之前还包括下述步骤:S1031、获取所述用户终端上传的任务请求;当用户通过终端进入到网站页面时,通过点击的方式触发网页的不同功能触发指令,终端接收到触发指令后,向服务器端发送任务请求。任务请求为一个数据表,数据表中包括:用户在抽奖平台的注册账号、用户终端的IP地址和任务类型。S1032、确认所述任务请求是否为抽奖请求;服务器端通过读取任务请求中的任务类型,确认该任务请求是否为抽奖请求。例如,编号0011所表征的任务类型为视频播放任务,编号1011表征的任务类型为抽奖请求,通过比对任务请求中任务编号对应的任务类型就能股确认任务请求是否为抽奖请求。S1033、当所述任务请求是所述抽奖请求时,响应所述任务请求;否则,则禁止响应所述任务请求。当任务请求为抽奖请求时,服务器端对该任务请求进行处理,并将处理结果发送至请求的用户终端。当任务请求不是抽奖请求时,服务器端丢弃该任务请求,不对该任务请求进行响应。通过在抽奖时间段内对用户终端发送的任务请求进行识别,当终端发送的任务类型不是抽奖请求时,对该任务请求不进行响应,进一步的减轻网站抽奖运算的压力,提高抽奖回复速率。在一些实施方式中,在进行抽奖活动之前,根据活动的规模和活动的目的设置奖金总额。在抽奖的过程中,对已抽取的奖金进行实时监控,当已抽取奖金达到设定的奖金总额时,限定继续参加抽奖的用户账号均为未中奖状态,以有效的将活动控制在预算范围内。具体请参阅图7,图7为本实施例控制奖金预算的流程示意图。如图7所示,步骤S1300之后还包括下述步骤:S1311、获取当前已抽取奖金的奖金总额;服务器端在每响应一次用户的抽奖请求后,将该用户账号抽取的奖励金额与之前所有参与抽奖用户抽奖金额进行累加,得到当前已抽取奖金的奖金总额。S1312、将所述奖金总额与预设的奖金阈值进行比对;将累加得到的当前已抽取奖金的奖金总额与设定的奖金阈值进行比对,该奖金阈值为设定的抽奖活动预算金额。S1313、当所述奖金总额大于所述奖金阈值时,向后续发送抽奖请求的用户终端发送预设的第一响应信息,其中,所述第一相应信息表征的用户中奖结果为未中奖。当已抽取的奖金总额大于奖金阈值时,服务器端根据预设的指令信息向发送抽奖请求的用户终端回复第一响应信息。其中,第一响应信息为设定的显示该用户账号的抽奖结果为未中奖的响应信息,用户终端在接收到该第一响应信息时,显示的结果为“很遗憾,未抽中”、“谢谢参阅”或者“下次加油哦”等未抽中奖品的抽奖结果。通过对已抽取奖金进行控制,有效的将活动控制在预算范围内,提高成本控制的精确度。为解决上述技术问题,本发明实施例还提供一种基于数据安全的奖金发放装置。具体请参阅图8,图8为本实施例基于数据安全的奖金发放装置基本结构示意图。如图8所示,一种基于数据安全的奖金发放装置,包括:获取模块2100、处理模块2200和执行模块2300。其中,获取模块2100用于获取用户终端发送的抽奖请求,其中,抽奖请求包括用户账号;处理模块2200用于确认用户账号是否在预设的白名单中;执行模块2300用于当用户账号在白名单中时,在预设的奖励列表中查找与用户账号具有映射关系的奖励金额。基于数据安全的奖金发放装置通过将平台中特定的用户或者注册用户均设置在访问白名单中,并在正式抽奖开始之前的一段时间内,对白名单中的所有用户账号进行提前抽奖,并将抽奖结果记录在设定的奖励列表中。当正式抽奖时,通过检测请求抽奖用户是否属于白名单用户,属于时在奖励列表中直接读取该账号的预先抽奖结果反馈至用户终端,通过这种方式能够大大降低服务器端在抽奖进行时间内,抽奖运算的频次,释放了服务器端大量的算力用于承接更多的访问量,因此,采用上述方法不仅仅提高了抽奖反馈效率,同时,也提高了服务器端在抽奖高并发时间段内的访问承载能力,通过预处理的方式实现了抽奖时间段内服务器端的变相扩容。在一些实施方式中,基于数据安全的奖金发放装置还包括:第一获取子模块、第一处理子模块和第一执行子模块。其中,第一获取子模块用于获取白名单中的用户账号;第一处理子模块用于根据预设的抽奖规则对用户账号进行抽奖;第一执行子模块用于将抽奖的结果记录在奖励列表中,以在获取白名单中用户账户的抽奖请求后根据奖励列表快速响应抽奖请求。在一些实施方式中,基于数据安全的奖金发放装置还包括:第二获取子模块、第二处理子模块和第二执行子模块。其中,第二获取子模块用于获取预设时间跨度内的访问量;第二处理子模块用于将访问量与预设的访问阈值进行比对;第二执行子模块用于当访问量大于访问阈值时,通过奖励列表响应白名单中用户账户的抽奖请求。在一些实施方式中,基于数据安全的奖金发放装置还包括:第三获取子模块、第三处理子模块和第三执行子模块。其中,第三获取子模块用于获取预设的黑名单;第三处理子模块用于确认用户账号是否在黑名单中;第三执行子模块用于当用户账号在黑名单中时,向用户终端发送预设的第一响应信息,其中,第一相应信息表征的用户中奖结果为未中奖。在一些实施方式中,基于数据安全的奖金发放装置还包括:第四获取子模块、第四确认子模块和第四执行子模块。其中,第四获取子模块用于获取预设的黑名单;第四确认子模块用于确认用户账号是否在黑名单中;第四执行子模块当用户账号不在黑名单中时,根据预设的抽奖规则对用户账号进行抽奖并将抽奖结果发送至用户终端。在一些实施方式中,基于数据安全的奖金发放装置还包括:第五获取子模块、第五处理子模块和第五执行子模块。其中,第五获取子模块用于获取用户终端上传的任务请求;第五处理子模块用于确认任务请求是否为抽奖请求;第五执行子模块用于当任务请求是抽奖请求时,响应任务请求;否则,则禁止响应任务请求。在一些实施方式中,基于数据安全的奖金发放装置还包括:第六获取子模块、第六处理子模块和第六执行子模块。其中,第六获取子模块用于获取当前已抽取奖金的奖金总额;第六处理子模块用于将奖金总额与预设的奖金阈值进行比对;第六执行子模块用于当奖金总额大于奖金阈值时,向后续发送抽奖请求的用户终端发送预设的第一响应信息,其中,第一相应信息表征的用户中奖结果为未中奖。为解决上述技术问题,本发明实施例还提供计算机设备。具体请参阅图9,图9为本实施例计算机设备基本结构框图。如图9所示,计算机设备的内部结构示意图。如图9所示,该计算机设备包括通过系统总线连接的处理器、非易失性存储介质、存储器和网络接口。其中,该计算机设备的非易失性存储介质存储有操作系统、数据库和计算机可读指令,数据库中可存储有控件信息序列,该计算机可读指令被处理器执行时,可使得处理器实现一种基于数据安全的奖金发放方法。该计算机设备的处理器用于提供计算和控制能力,支撑整个计算机设备的运行。该计算机设备的存储器中可存储有计算机可读指令,该计算机可读指令被处理器执行时,可使得处理器执行一种基于数据安全的奖金发放方法。该计算机设备的网络接口用于与终端连接通信。本领域技术人员可以理解,图9中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。本实施方式中处理器用于执行图8中获取模块2100、处理模块2200和执行模块2300的具体功能,存储器存储有执行上述模块所需的程序代码和各类数据。网络接口用于向用户终端或服务器之间的数据传输。本实施方式中的存储器存储有人脸图像关键点检测装置中执行所有子模块所需的程序代码及数据,服务器能够调用服务器的程序代码及数据执行所有子模块的功能。计算机设备通过将平台中特定的用户或者注册用户均设置在访问白名单中,并在正式抽奖开始之前的一段时间内,对白名单中的所有用户账号进行提前抽奖,并将抽奖结果记录在设定的奖励列表中。当正式抽奖时,通过检测请求抽奖用户是否属于白名单用户,属于时在奖励列表中直接读取该账号的预先抽奖结果反馈至用户终端,通过这种方式能够大大降低服务器端在抽奖进行时间内,抽奖运算的频次,释放了服务器端大量的算力用于承接更多的访问量,因此,采用上述方法不仅仅提高了抽奖反馈效率,同时,也提高了服务器端在抽奖高并发时间段内的访问承载能力,通过预处理的方式实现了抽奖时间段内服务器端的变相扩容。本发明还提供一种存储有计算机可读指令的存储介质,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行上述任一实施例所述基于数据安全的奖金发放方法的步骤。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,该计算机程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,前述的存储介质可为磁碟、光盘、只读存储记忆体Read-OnlyMemory,ROM等非易失性存储介质,或随机存储记忆体RandomAccessMemory,RAM等。应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
权利要求:1.一种基于数据安全的奖金发放方法,其特征在于,包括下述步骤:获取用户终端发送的抽奖请求,其中,所述抽奖请求中携带有用户账号;确认所述用户账号是否在预设的白名单中;当所述用户账号在所述白名单中时,在预设的奖励列表中查找与所述用户账号具有映射关系的奖励金额,其中,所述奖励列表中的用户账号均为白名单成员。2.根据权利要求1所述的基于数据安全的奖金发放方法,其特征在于,所述获取用户终端发送的抽奖请求的步骤之前,还包括下述步骤:获取所述白名单中的用户账号;根据预设的抽奖规则对所述用户账号进行抽奖;将所述抽奖的结果记录在所述奖励列表中,以在获取所述白名单中用户账户的抽奖请求后根据所述奖励列表快速响应所述抽奖请求。3.根据权利要求1所述的基于数据安全的奖金发放方法,其特征在于,所述获取用户终端发送的抽奖请求的步骤之前,还包括下述步骤:获取预设时间跨度内的访问量;将所述访问量与预设的访问阈值进行比对;当所述访问量大于所述访问阈值时,通过所述奖励列表响应所述白名单中用户账户的抽奖请求。4.根据权利要求3所述的基于数据安全的奖金发放方法,其特征在于,确认所述用户账号是否在预设的白名单中的步骤之后,还包括下述步骤:获取预设的黑名单;确认所述用户账号是否在所述黑名单中;当所述用户账号在所述黑名单中时,向所述用户终端发送预设的第一响应信息,其中,所述第一相应信息表征的用户中奖结果为未中奖。5.根据权利要求3所述的基于数据安全的奖金发放方法,其特征在于,确认所述用户账号是否在预设的白名单中的步骤之后,还包括下述步骤:获取预设的黑名单;确认所述用户账号是否在所述黑名单中;当所述用户账号不在所述黑名单中时,根据预设的抽奖规则对所述用户账号进行抽奖并将抽奖结果发送至所述用户终端。6.根据权利要求3所述的基于数据安全的奖金发放方法,其特征在于,所述获取用户终端发送的抽奖请求的步骤之前,还包括下述步骤:获取所述用户终端上传的任务请求;确认所述任务请求是否为抽奖请求;当所述任务请求是所述抽奖请求时,响应所述任务请求;否则,则禁止响应所述任务请求。7.根据权利要求1所述的基于数据安全的奖金发放方法,其特征在于,所述当所述用户账号在所述白名单中时,在预设的奖励列表中查找与所述用户账号具有映射关系的奖励金额的步骤之后,还包括下述步骤:获取当前已抽取奖金的奖金总额;将所述奖金总额与预设的奖金阈值进行比对;当所述奖金总额大于所述奖金阈值时,向后续发送抽奖请求的用户终端发送预设的第一响应信息,其中,所述第一相应信息表征的用户中奖结果为未中奖。8.一种基于数据安全的奖金发放装置,其特征在于,包括:获取模块,用于获取用户终端发送的抽奖请求,其中,所述抽奖请求中携带有用户账号;处理模块,用于确认所述用户账号是否在预设的白名单中;执行模块,用于当所述用户账号在所述白名单中时,在预设的奖励列表中查找与所述用户账号具有映射关系的奖励金额,其中,所述奖励列表中的用户账号均为白名单成员。9.一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行如权利要求1至7中任一项权利要求所述基于数据安全的奖金发放方法的步骤。10.一种存储有计算机可读指令的存储介质,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行如权利要求1至7中任一项权利要求所述基于数据安全的奖金发放方法的步骤。
百度查询: 中国平安人寿保险股份有限公司 基于数据安全的奖金发放方法、装置、计算机设备及存储介质
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。