一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

在线运动任务执行方法及装置与流程

2021-12-04 02:26:00 来源:中国专利 TAG:


1.本发明涉及大数据技术领域,尤其涉及在线运动任务执行方法及装置。


背景技术:

2.本部分旨在为权利要求书中陈述的本发明实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
3.当前,与在线运动运动相关的活动逐渐为用户所喜爱,许多活动针对用户的运动情况设置一些奖励,鼓励用户参与在线运动。当前的奖品发放方法主要由工作人员统计用户的在线运动情况,然后根据奖励规则确定获奖用户名单,向用户发放对应的奖品,这种奖励发放方式需要耗费大量的人力资源,且较容易出错,奖品发放不够及时,用户体验较差。


技术实现要素:

4.本发明实施例提供一种在线运动任务执行方法,用以提高在线运动奖励发放的准确性、以及发放效率,节省人力资源,提升用户体验度,该方法包括:
5.接收在线运动发起方提交的活动任务信息、奖励信息;
6.根据奖励信息得到总奖励金额,从所述在线运动发起方的账户中冻结所述总奖励金额;
7.根据所述活动任务信息生成参与链接并发送给前端展示平台;其中,参与链接用于参与用户报名参与在线运动;前端展示平台包括:手机银行、和/或微银行;
8.从参与用户选定的统计在线运动量的统计平台获取参与用户的运动数据;
9.根据参与用户的运动数据、活动任务信息、以及奖励信息确定获奖用户、以及获奖用户的获奖金额;
10.从冻结的总奖励金额中扣除获奖用户的获奖金额,将每一获奖用户的获奖金额存入对应获奖用户的账户,将剩余奖励金额返回在线运动发起方账户。
11.本发明实施例还提供一种在线运动任务执行装置,用以提高在线运动奖励发放的准确性、以及发放效率,节省人力资源,提升用户体验度,该装置包括:
12.接收模块,用于接收在线运动发起方提交的活动任务信息、奖励信息;
13.冻结模块,用于根据奖励信息得到总奖励金额,从所述在线运动发起方的账户中冻结所述总奖励金额;
14.处理模块,用于根据所述活动任务信息生成参与链接并发送给前端展示平台;其中,参与链接用于参与用户报名参与在线运动;前端展示平台包括:手机银行、和/或微银行;
15.获取模块,用于从参与用户选定的统计在线运动量的统计平台获取参与用户的运动数据;
16.获奖用户确定模块,用于根据参与用户的运动数据、活动任务信息、以及奖励信息确定获奖用户、以及获奖用户的获奖金额;
17.奖励发放模块,用于从冻结的总奖励金额中扣除获奖用户的获奖金额,将每一获奖用户的获奖金额存入对应获奖用户的账户,将剩余奖励金额返回在线运动发起方账户。
18.本发明实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述在线运动任务执行方法。
19.本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述在线运动任务执行方法的计算机程序。
20.本发明实施例中,接收在线运动发起方提交的活动任务信息、奖励信息;根据奖励信息得到总奖励金额,从所述在线运动发起方的账户中冻结所述总奖励金额;根据所述活动任务信息生成参与链接并发送给前端展示平台;其中,参与链接用于参与用户报名参与在线运动;前端展示平台包括:手机银行、和/或微银行;从参与用户选定的统计在线运动量的统计平台获取参与用户的运动数据;根据参与用户的运动数据、活动任务信息、以及奖励信息确定获奖用户、以及获奖用户的获奖金额;从冻结的总奖励金额中扣除获奖用户的获奖金额,将每一获奖用户的获奖金额存入对应获奖用户的账户,将剩余奖励金额返回在线运动发起方账户。这样,可以自动根据在线运动发起方提交的活动任务信息、奖励信息、以及参与用户的运动数据确定参与用户的获奖情况,自动向获奖用户发放奖励,提高在线运动奖励发放的准确性、以及发放效率,节省人力资源,提升用户体验度。
附图说明
21.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
22.图1为本发明实施例中提供的一种在线运动任务执行方法的流程图;
23.图2为本发明实施例中提供的一种根据奖励信息得到总奖励金额,从所述在线运动发起方的账户中冻结所述总奖励金额的方法流程图;
24.图3为本发明实施例中提供的一种从参与用户选定的统计在线运动量的统计平台获取参与用户的运动数据的方法流程图;
25.图4为本发明实施例中一种在线运动任务执行装置的示意图;
26.图5为本发明实施例中提供的一种计算机设备的示意图。
具体实施方式
27.为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。
28.本文中术语“和/或”,仅仅是描述一种关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中术语“至少一种”表示多种中的任意一种或多种中的至少两种的任意组合,例如,包括a、b、c中的至少一种,可以表示包括从a、b和c构成的集合中选择的任意一个或多个元素。
29.在本说明书的描述中,所使用的“包含”、“包括”、“具有”、“含有”等,均为开放性的用语,即意指包含但不限于。参考术语“一个实施例”、“一个具体实施例”、“一些实施例”、“例如”等的描述意指结合该实施例或示例描述的具体特征、结构或者特点包含于本技术的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。各实施例中涉及的步骤顺序用于示意性说明本技术的实施,其中的步骤顺序不作限定,可根据需要作适当调整。
30.经研究发现,与在线运动运动相关的活动逐渐为用户所喜爱,许多活动针对用户的运动情况设置一些奖励,鼓励用户参与在线运动。当前的奖品发放方法主要由工作人员统计用户的在线运动情况,然后根据奖励规则确定获奖用户名单,向用户发放对应的奖品,这种奖励发放方式需要耗费大量的人力资源,且较容易出错,奖品发放不够及时,用户体验较差。
31.针对上述研究,本发明实施例提供一种在线运动任务执行方法,如图1所示,包括:
32.s101:接收在线运动发起方提交的活动任务信息、奖励信息;
33.s102:根据奖励信息得到总奖励金额,从所述在线运动发起方的账户中冻结所述总奖励金额;
34.s103:根据所述活动任务信息生成参与链接并发送给前端展示平台;其中,参与链接用于参与用户报名参与在线运动;前端展示平台包括:手机银行、和/或微银行;
35.s104:从参与用户选定的统计在线运动量的统计平台获取参与用户的运动数据;
36.s105:根据参与用户的运动数据、活动任务信息、以及奖励信息确定获奖用户、以及获奖用户的获奖金额;
37.s106:从冻结的总奖励金额中扣除获奖用户的获奖金额,将每一获奖用户的获奖金额存入对应获奖用户的账户,将剩余奖励金额返回在线运动发起方账户。
38.本发明实施例中,接收在线运动发起方提交的活动任务信息、奖励信息;根据奖励信息得到总奖励金额,从所述在线运动发起方的账户中冻结所述总奖励金额;根据所述活动任务信息生成参与链接并发送给前端展示平台;其中,参与链接用于参与用户报名参与在线运动;前端展示平台包括:手机银行、和/或微银行;从参与用户选定的统计在线运动量的统计平台获取参与用户的运动数据;根据参与用户的运动数据、活动任务信息、以及奖励信息确定获奖用户、以及获奖用户的获奖金额;从冻结的总奖励金额中扣除获奖用户的获奖金额,将每一获奖用户的获奖金额存入对应获奖用户的账户,将剩余奖励金额返回在线运动发起方账户。这样,可以自动根据在线运动发起方提交的活动任务信息、奖励信息、以及参与用户的运动数据确定参与用户的获奖情况,自动向获奖用户发放奖励,提高在线运动奖励发放的准确性、以及发放效率,节省人力资源,提升用户体验度。
39.下面对上述s101~s106加以详细介绍。
40.针对上述s101,活动任务信息例如包括活动内容、活动参与方式、活动起止时间、活动形式等,奖励信息例如包括:总奖励金额、以及获奖达标标准,例如可以由运动数据达到获奖达标标准的参与用户平均分配总奖励金额。
41.或者,奖励信息例如包括:多种奖励、每种奖励对应的达标名次、以及每一达标名次对应的奖励金额。
42.示例性的,例如可以设置一、二、三等奖,一等奖为前三名,二等奖为前四名至前六名,三等奖为前七名至前十名,然后分别设置每一名次对应的奖励金额,例如设置前三名的奖励金额为5000元,前四名至前六名的奖励金额为2000元,前七名至前十名的奖励金额为500元。
43.针对上述s102,根据奖励信息得到总奖励金额时,若奖励信息中直接设定了总奖励金额,则获取该总奖励金额,若奖励信息中包含多种奖励、每种奖励对应的达标名次、以及每一达标名次对应的奖励金额,则将每种奖励对应的达标名次的数量乘以每一达标名次对应的奖励金额后求和,得到总奖励金额。
44.具体的,如图2所示,为本发明实施例提供的一种根据奖励信息得到总奖励金额,从所述在线运动发起方的账户中冻结所述总奖励金额的方法流程图,包括:
45.s201:根据奖励信息得到总奖励金额,向活动在线运动发起方发送总奖励金额支付确认请求;
46.s202:接收活动方根据支付确认请求反馈的支付密码后,从所述在线运动发起方的账户中扣除所述总奖励金额;
47.s203:将所述总奖励金额冻结。
48.针对上述s103,参与链接用于参与用户报名参与在线运动;前端展示平台例如包括:手机银行、和/或微银行等。
49.本发明一实施例中,根据所述活动任务信息生成参与链接并发送给前端展示平台之前,接收在线运动发起方提交的奖励信息更改请求;其中,更改请求中携带有新的奖励信息;根据新的奖励信息得到新的总奖励金额;在新的总奖励金额大于原来的总奖励金额时,从在线运动发起方账户中扣除原来的总奖励金额少于新的总奖励金额的部分;在新的总奖励金额小于原来的总奖励金额时,向在线运动发起方账户中返回原来的总奖励金额多于新的总奖励金额的部分。
50.这样,活动发起方可以在所述活动任务信息生成参与链接并发送给前端展示平台之前随时对奖励信息进行修改,提升了活动发起方的体验度。
51.另外,为了满足活动发起方想要限制参与用户的数量的需求,本发明一实施例中,接收在线运动发起方提交的活动任务信息、奖励信息之后,接收在线运动发起方提交的最大参与人数;根据所述活动任务信息生成参与链接并发送给前端展示平台之后,在参与用户数量达到所述最大参与人数时,关闭所述参与链接。
52.针对上述s104,如图3所示,为本发明实施例提供的一种从参与用户选定的统计在线运动量的统计平台获取参与用户的运动数据的方法流程图,包括:
53.s301:根据所述活动任务信息生成参与链接并发送给前端展示平台之后,在接收到参与用户根据参与链接提交的在线运动参与请求时,向参与用户发送选择统计在线运动量的统计平台的提示信息。
54.具体的,例如在接收到参与用户根据参与链接提交的在线运动参与请求时,根据预先授权的统计平台的标识生成提示信息;其中,提示信息中包含至少一个统计平台的标识;向用户发送提示信息;其中,提示信息用于指示用户从所述至少一个统计平台的标识中选择一个统计平台的标识。
55.示例性的,例如预先获取微信平台、支付宝平台可以获取用户数据的授权,然后根
据微信平台标识、支付宝平台标识生成提示信息,提示用户选择使用微信平台统计在线运动量还是使用支付宝平台统计在线运动量。
56.s302:接收用户根据提示信息反馈的统计平台的标识。
57.s303:在预设时刻根据统计平台的标识从统计平台获取参与用户的运动数据。
58.在获取运动数据后,执行上述s105~s106,根据参与用户的运动数据、活动任务信息、以及奖励信息确定获奖用户、以及获奖用户的获奖金额;从冻结的总奖励金额中扣除获奖用户的获奖金额,将每一获奖用户的获奖金额存入对应获奖用户的账户,将剩余奖励金额返回在线运动发起方账户。
59.此外,为了防止参与用户是因为操作失误参与在线运动,对在线运动的参与不积极导致参与名额的浪费,或者防止非法用户窃取参与链接参与在线运动,本发明一实施例中,接收在线运动发起方发送的删除参与用户的删除请求;其中,删除请求中携带有待删除的参与用户的身份标识;根据待删除的参与用户的身份标识从参与用户名单中删除所述待删除的参与用户。
60.另外,为了保证在线运动公平透明,在本发明一实施例中,将在线运动的记录保存至区块链中。
61.此处,在线运动的记录例如包括参与用户的用户信息、获奖用户的获奖名单、或将用户的获奖信息、奖励信息、活动任务信息等。
62.本发明实施例中还提供了一种在线运动任务执行装置,如下面的实施例所述。由于该装置解决问题的原理与在线运动任务执行方法相似,因此该装置的实施可以参见方法的实施,重复之处不再赘述。
63.如图4所示,为本发明实施例提供的一种在线运动任务执行装置的示意图,包括:接收模块401、冻结模块402、处理模块403、获取模块404、获奖用户确定模块405、奖励发放模块406;其中,
64.接收模块401,用于接收在线运动发起方提交的活动任务信息、奖励信息;
65.冻结模块402,用于根据奖励信息得到总奖励金额,从所述在线运动发起方的账户中冻结所述总奖励金额;
66.处理模块403,用于根据所述活动任务信息生成参与链接并发送给前端展示平台;其中,参与链接用于参与用户报名参与在线运动;前端展示平台包括:手机银行、和/或微银行;
67.获取模块404,用于从参与用户选定的统计在线运动量的统计平台获取参与用户的运动数据;
68.获奖用户确定模块405,用于根据参与用户的运动数据、活动任务信息、以及奖励信息确定获奖用户、以及获奖用户的获奖金额;
69.奖励发放模块406,用于从冻结的总奖励金额中扣除获奖用户的获奖金额,将每一获奖用户的获奖金额存入对应获奖用户的账户,将剩余奖励金额返回在线运动发起方账户。
70.在一种可能的实施方式中,接收模块,还用于在接收在线运动发起方提交的活动任务信息、奖励信息之后,接收在线运动发起方提交的最大参与人数;处理模块,还用于根据所述活动任务信息生成参与链接并发送给前端展示平台之后,参与用户数量达到所述最
大参与人数时,关闭所述参与链接。
71.在一种可能的实施方式中,奖励信息包括:总奖励金额、以及获奖达标标准;或者,多种奖励、每种奖励对应的达标名次、以及每一达标名次对应的奖励金额。
72.在一种可能的实施方式中,冻结模块,具体用于根据奖励信息得到总奖励金额,向活动在线运动发起方发送总奖励金额支付确认请求;在接收活动方根据支付确认请求反馈的支付密码后,从所述在线运动发起方的账户中扣除所述总奖励金额;将所述总奖励金额冻结。
73.在一种可能的实施方式中,处理模块,还用于根据所述活动任务信息生成参与链接并发送给前端展示平台之后,在接收到参与用户根据参与链接提交的在线运动参与请求时,向参与用户发送选择统计在线运动量的统计平台的提示信息;接收用户根据提示信息反馈的统计平台的标识;获取模块,具体用于在预设时刻根据统计平台的标识从统计平台获取参与用户的运动数据。
74.在一种可能的实施方式中,处理模块,具体用于在接收到参与用户根据参与链接提交的在线运动参与请求时,根据预先授权的统计平台的标识生成提示信息;其中,提示信息中包含至少一个统计平台的标识;向用户发送提示信息;其中,提示信息用于指示用户从所述至少一个统计平台的标识中选择一个统计平台的标识。
75.在一种可能的实施方式中,还包括:保存模块,用于将在线运动的记录保存至区块链中。
76.在一种可能的实施方式中,还包括:删除模块,用于接收在线运动发起方发送的删除参与用户的删除请求;其中,删除请求中携带有待删除的参与用户的身份标识;根据待删除的参与用户的身份标识从参与用户名单中删除所述待删除的参与用户。
77.在一种可能的实施方式中,还包括:信息更改模块,用于根据所述活动任务信息生成参与链接并发送给前端展示平台之前接收在线运动发起方提交的奖励信息更改请求;其中,更改请求中携带有新的奖励信息;根据新的奖励信息得到新的总奖励金额;在新的总奖励金额大于原来的总奖励金额时,从在线运动发起方账户中扣除原来的总奖励金额少于新的总奖励金额的部分;在新的总奖励金额小于原来的总奖励金额时,向在线运动发起方账户中返回原来的总奖励金额多于新的总奖励金额的部分。
78.基于前述发明构思,如图5所示,本发明还提出了一种计算机设备500,包括存储器510、处理器520及存储在存储器510上并可在处理器520上运行的计算机程序530,所述处理器520执行所述计算机程序530时实现前述在线运动任务执行方法。
79.本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述在线运动任务执行方法的计算机程序。
80.本发明实施例中,接收在线运动发起方提交的活动任务信息、奖励信息;根据奖励信息得到总奖励金额,从所述在线运动发起方的账户中冻结所述总奖励金额;根据所述活动任务信息生成参与链接并发送给前端展示平台;其中,参与链接用于参与用户报名参与在线运动;前端展示平台包括:手机银行、和/或微银行;从参与用户选定的统计在线运动量的统计平台获取参与用户的运动数据;根据参与用户的运动数据、活动任务信息、以及奖励信息确定获奖用户、以及获奖用户的获奖金额;从冻结的总奖励金额中扣除获奖用户的获奖金额,将每一获奖用户的获奖金额存入对应获奖用户的账户,将剩余奖励金额返回在线
运动发起方账户。这样,可以自动根据在线运动发起方提交的活动任务信息、奖励信息、以及参与用户的运动数据确定参与用户的获奖情况,自动向获奖用户发放奖励,提高在线运动奖励发放的准确性、以及发放效率,节省人力资源,提升用户体验度。
81.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd

rom、光学存储器等)上实施的计算机程序产品的形式。
82.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
83.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
84.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
85.以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献