CN115623232A - 任务分配方法、服务器、终端、电子设备及存储介质 - Google Patents
任务分配方法、服务器、终端、电子设备及存储介质 Download PDFInfo
- Publication number
- CN115623232A CN115623232A CN202211057092.8A CN202211057092A CN115623232A CN 115623232 A CN115623232 A CN 115623232A CN 202211057092 A CN202211057092 A CN 202211057092A CN 115623232 A CN115623232 A CN 115623232A
- Authority
- CN
- China
- Prior art keywords
- task
- executed
- target
- account
- current
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本公开关于一种任务分配方法、服务器、终端、电子设备及存储介质,所述方法包括:接收目标终端发送的任务获取请求,所述任务获取请求中包括目标账户的账户标识;根据所述目标账户的账户标识,确定所述目标账户对应的待执行任务集;所述待执行任务集中包括至少一个待执行任务,所述待执行任务为所述目标账户针对多媒体信息的观看任务,所述观看任务为指定观看时长的任务;所述待执行任务集中每个所述待执行任务针对所述多媒体信息的所述指定观看时长不同;向所述目标终端发送所述待执行任务集,以使所述目标终端展示所述待执行任务集。本公开提高了任务分配的灵活性以及任务类型的多样性。
Description
技术领域
本公开涉及计算机技术领域,尤其涉及一种任务分配方法、服务器、终端、电子设备及存储介质。
背景技术
看播时长作为直播的核心过程指标,承载着很多意义;看播时长越高,说明用户的黏性越好,看播应用程序的曝光率越高;相关技术中,通过增加看播任务可以带动观众和主播参与度,加深播粉关系;现有的看播任务通常是根据时间来设置,同一时段针对所有观众的看播任务相同,从而造成任务分配的灵活性较低;且相关应用中设置任务时通常为非多媒体信息类任务,任务类型较单一。
发明内容
本公开提供一种任务分配方法、服务器、终端、电子设备及存储介质,以提高任务分配的灵活性以及任务类型的多样性。本公开的技术方案如下:
根据本公开实施例的第一方面,提供一种任务分配方法,包括:
接收目标终端发送的任务获取请求,所述任务获取请求中包括目标账户的账户标识;
根据所述目标账户的账户标识,确定所述目标账户对应的待执行任务集;所述待执行任务集中包括至少一个待执行任务,所述待执行任务为所述目标账户针对多媒体信息的观看任务,所述观看任务为指定观看时长的任务;所述待执行任务集中每个所述待执行任务针对所述多媒体信息的所述指定观看时长不同;
向所述目标终端发送所述待执行任务集,以使所述目标终端展示所述待执行任务集。在一示例性的实施方式中,所述根据所述目标账户的账户标识,确定所述目标账户对应的待执行任务集,包括:
根据所述目标账户对应的账户标识,从账户集合中确定目标账户集合;其中,所述目标账户集合中包括所述目标账户;
根据所述目标账户集合的目标账户集合标识,确定与所述目标账户集合标识相匹配的目标任务集合标识,所述目标任务集合标识用于表征目标任务集;
将所述目标任务集作为所述目标账户对应的待执行任务集。
在一示例性的实施方式中,在接收目标终端发送的任务获取请求之前,所述方法还包括:
根据至少两个账户各自对应的账户关联数据,对所述至少两个账户进行分组,得到预设数量组账户集合,所述账户集合中包括至少一个账户。
在一示例性的实施方式中,所述方法还包括:
将至少两个预设任务划分为预设数量组任务集,所述预设任务为账户针对多媒体信息的预设观看任务,所述预设观看任务为指定预设观看时长的任务;
针对任一所述账户集合,获取所述账户集合中的账户针对历史多媒体信息的历史累积播放时长;
针对任一所述任务集,根据所述任务集中各个所述预设任务对应的指定预设观看时长,得到所述任务集对应的综合播放时长;
根据每组所述账户集合对应的所述历史累积播放时长以及每个所述任务集对应的所述综合播放时长,确定每个所述账户集合的账户集合标识与每个所述任务集的任务集合标识之间的匹配关系。
在一示例性的实施方式中,所述方法还包括:
确定所述待执行任务集中每个所述待执行任务对应的目标奖励,得到目标奖励集;
所述向所述目标终端发送所述待执行任务集,以使所述目标终端展示所述待执行任务集包括:
向所述目标终端发送所述待执行任务集以及所述目标奖励集,以使所述目标终端展示所述待执行任务集以及所述目标奖励集。
在一示例性的实施方式中,所述确定所述待执行任务集中每个所述待执行任务对应的目标奖励,得到目标奖励集,包括:
根据所述待执行任务集中待执行任务的数量,确定目标奖励的数量;
确定所述待执行任务集对应的目标奖励策略;所述目标奖励策略包括所述待执行任务集中首个待执行任务对应的虚拟资源,以及随着所述目标奖励的数量的增加虚拟资源的递增值;
根据所述目标奖励的数量以及所述待执行任务集对应的所述目标奖励策略,确定每个所述待执行任务对应的虚拟资源;
根据每个所述待执行任务对应的所述虚拟资源,构建目标奖励集。
在一示例性的实施方式中,所述方法还包括:
接收所述目标终端发送的当前奖励获取请求,所述当前奖励获取请求为所述目标终端在当前待执行任务对应的当前倒计时为预设数值时发送的请求,所述当前倒计时表征所述当前待执行任务对应的当前多媒体信息的剩余观看时长;
基于所述当前奖励获取请求,确定所述当前待执行任务对应的当前目标奖励;
基于所述当前目标奖励对应的虚拟资源,更新所述目标终端对应的虚拟账户;
向所述目标终端发送针对所述当前目标奖励的获取通知。
在一示例性的实施方式中,所述方法还包括:
接收所述目标终端发送的所述当前待执行任务的任务开始时间,所述任务开始时间为所述目标终端响应于针对所述当前待执行任务的触发操作发送的时间信息;
接收所述目标终端在监测到所述当前待执行任务执行结束时,发送的所述当前待执行任务的任务结束时间;
根据所述当前待执行任务的任务开始时间以及任务结束时间,确定所述当前待执行任务的实时播放时长;
所述基于所述当前奖励获取请求,确定所述当前待执行任务对应的当前目标奖励,包括:
基于所述当前待执行任务的所述实时播放时长、所述预设数值以及所述当前奖励获取请求中所述当前待执行任务的累积播放时长,确定所述当前待执行任务的执行状态;所述累积播放时长为所述目标账户在所述当前待执行任务中针对所述当前多媒体信息的观看时长;
在所述当前待执行任务的所述执行状态表征所述当前待执行任务已完成的情况下,确定所述当前待执行任务对应的当前目标奖励。
在一示例性的实施方式中,所述接收所述目标终端发送的所述当前待执行任务的任务开始时间之前,所述方法还包括:
接收所述目标终端发送的任务开启请求,所述任务开启请求中包括待开启的目标待执行任务;
在所述待执行任务集中包括所述目标待执行任务的情况下,向所述目标终端发送针对所述目标待执行任务的开启指令,所述开启指令用于指示开启所述目标待执行任务。
在一示例性的实施方式中,所述开启指令包括第一开启指令,所述向所述目标终端发送所述目标待执行任务的开启指令,包括:
若所述目标待执行任务为所述待执行任务集中的第一待执行任务,向所述目标终端发送针对所述目标待执行任务的第一开启指令,所述第一待执行任务为所述待执行任务集中排序第一位的所述待执行任务。
在一示例性的实施方式中,所述开启指令包括第二开启指令,所述向所述目标终端发送所述目标待执行任务的开启指令,包括:
若所述目标待执行任务为所述待执行任务集中的第二待执行任务,确定所述待执行任务集中排序位于所述目标待执行任务之前的所述待执行任务,得到待识别任务,所述第二待执行任务为所述待执行任务集中除所述第一待执行任务以外的所述待执行任务;
确定所述待识别任务对应的奖励领取状态;
在所述待识别任务对应的奖励领取状态表征所述待识别任务对应的奖励为已领取的情况下,向所述目标终端发送针对所述目标待执行任务的第二开启指令。
根据本公开实施例的第二方面,提供一种任务分配方法,包括:
在目标账户观看当前多媒体信息的过程中,根据所述目标账户对应的账户标识向服务器发送任务获取请求;
接收所述服务器发送的待执行任务集;所述待执行任务集为所述服务器根据所述任务获取请求中所述目标账户的所述账户标识确定的任务集;所述待执行任务集中包括至少一个待执行任务,所述待执行任务为所述目标账户针对所述当前多媒体信息的观看任务,所述观看任务为指定观看时长的任务;所述待执行任务集中每个所述待执行任务针对所述当前多媒体信息的所述指定观看时长不同;
在所述当前多媒体信息的展示界面中,展示所述待执行任务集。
在一示例性的实施方式中,所述接收所述服务器发送的待执行任务集,包括:
接收所述服务器发送的所述待执行任务集以及目标奖励集;所述目标奖励集为所述服务器确定的所述待执行任务集中每个所述待执行任务对应的目标奖励的集合;
所述展示所述待执行任务集,包括:
展示所述待执行任务集以及所述目标奖励集。
在一示例性的实施方式中,所述展示所述待执行任务集以及所述目标奖励集,包括:
按照所述待执行任务集中每个所述待执行任务对应的指定观看时长,按序展示每个所述待执行任务的任务触发控件及每个所述待执行任务对应的所述目标奖励;
所述方法还包括:
从所述待执行任务中确定当前待执行任务;所述当前待执行任务对应的任务触发控件为当前任务触发控件;
响应于对所述当前任务触发控件的操作指令,展示所述当前待执行任务对应的当前倒计时;所述当前倒计时表征所述当前待执行任务对应所述当前多媒体信息的剩余观看时长;
在所述当前倒计时为预设数值的情况下,向所述服务器发送当前奖励获取请求;所述当前奖励获取请求携带所述当前待执行任务的累积播放时长;所述累积播放时长为所述目标账户在所述当前待执行任务中针对所述当前多媒体信息的观看时长。
在一示例性的实施方式中,所述方法还包括:
响应于对所述当前待执行任务触发控件的操作指令,向所述服务器发送所述当前待执行任务的任务开始时间;
在监测到所述当前待执行任务执行结束时,向所述服务器发送所述当前待执行任务的任务结束时间。
在一示例性的实施方式中,所述响应于对所述当前待执行任务触发控件的操作指令,展示所述当前待执行任务对应的当前倒计时,包括:
响应于对所述当前待执行任务触发控件的操作指令,向所述服务器发送任务开启请求,所述任务开启请求中包括所述当前待执行任务;
接收所述服务器发送的针对所述当前待执行任务的开启指令,所述开启指令用于指示开启所述当前待执行任务;
基于所述开启指令,展示所述当前待执行任务对应的当前倒计时;
其中,所述开启指令包括第一开启指令或者第二开启指令,若所述当前待执行任务为所述待执行任务集中排序第一位的第一待执行任务,则所述开启指令为第一开启指令;或者,若所述当前待执行任务为所述待执行任务集中除所述第一待执行任务外的第二待执行任务,且位于所述当前待执行任务之前的所述待执行任务的奖励领取状态表征奖励已领取,则所述开启指令为第二开启指令。
根据本公开实施例的第三方面,提供一种任务分配服务器,包括:
任务获取请求接收模块,被配置为执行接收目标终端发送的任务获取请求,所述任务获取请求中包括目标账户的账户标识;
待执行任务集确定模块,被配置为执行根据所述目标账户的账户标识,确定所述目标账户对应的待执行任务集;所述待执行任务集中包括至少一个待执行任务,所述待执行任务为所述目标账户针对多媒体信息的观看任务,所述观看任务为指定观看时长的任务;所述待执行任务集中每个所述待执行任务针对所述多媒体信息的所述指定观看时长不同;
待执行任务集发送模块,被配置为执行向所述目标终端发送所述待执行任务集,以使所述目标终端展示所述待执行任务集。
在一示例性的实施方式中,所述服务器还包括:
目标账户集合确定模块,被配置为执行根据所述目标账户对应的账户标识,从账户集合中确定目标账户集合;其中,所述目标账户集合中包括所述目标账户;
目标任务集合标识确定模块,被配置为执行根据所述目标账户集合的目标账户集合标识,确定与所述目标账户集合标识相匹配的目标任务集合标识,所述目标任务集合标识用于表征目标任务集;
待执行任务集确定模块,被配置为执行将所述目标任务集作为所述目标账户对应的待执行任务集。
在一示例性的实施方式中,所述服务器还包括:
账户集合确定模块,被配置为执行根据至少两个账户各自对应的账户关联数据,对所述至少两个账户进行分组,得到预设数量组账户集合,所述账户集合中包括至少一个账户。
在一示例性的实施方式中,所述服务器还包括:
任务集划分模块,被配置为执行将至少两个预设任务划分为预设数量组任务集,所述预设任务为账户针对多媒体信息的预设观看任务,所述预设观看任务为指定预设观看时长的任务;
历史累积播放时长获取模块,被配置为执行针对任一所述账户集合,获取所述账户集合中的账户针对历史多媒体信息的历史累积播放时长;
综合播放时长确定模块,被配置为执行针对任一所述任务集,根据所述任务集中各个所述预设任务对应的指定预设观看时长,得到所述任务集对应的综合播放时长;
匹配关系确定模块,被配置为执行根据每组所述账户集合对应的所述历史累积播放时长以及每个所述任务集对应的所述综合播放时长,确定每个所述账户集合的账户集合标识与每个所述任务集的任务集合标识之间的匹配关系。
在一示例性的实施方式中,所述服务器还包括:
目标奖励集确定模块,被配置为执行确定所述待执行任务集中每个所述待执行任务对应的目标奖励,得到目标奖励集;
所述待执行任务集发送模块包括:
目标奖励集展示子模块,被配置为执行向所述目标终端发送所述待执行任务集以及所述目标奖励集,以使所述目标终端展示所述待执行任务集以及所述目标奖励集。
在一示例性的实施方式中,所述目标奖励集确定模块包括:
数量确定子模块,被配置为执行根据所述待执行任务集中待执行任务的数量,确定目标奖励的数量;
目标奖励策略确定子模块,被配置为执行确定所述待执行任务集对应的目标奖励策略;所述目标奖励策略包括所述待执行任务集中首个待执行任务对应的虚拟资源,以及随着所述目标奖励的数量的增加虚拟资源的递增值;
虚拟资源确定子模块,被配置为执行根据所述目标奖励的数量以及所述待执行任务集对应的所述目标奖励策略,确定每个所述待执行任务对应的虚拟资源;
目标奖励集构建子模块,被配置为执行根据每个所述待执行任务对应的所述虚拟资源,构建目标奖励集。
在一示例性的实施方式中,所述服务器还包括:
当前奖励获取请求接收子模块,被配置为执行接收所述目标终端发送的当前奖励获取请求,所述当前奖励获取请求为所述目标终端在当前待执行任务对应的当前倒计时为预设数值时发送的请求,所述当前倒计时表征所述当前待执行任务对应的当前多媒体信息的剩余观看时长;
当前目标奖励确定子模块,被配置为执行基于所述当前奖励获取请求,确定所述当前待执行任务对应的当前目标奖励;
虚拟账户更新子模块,被配置为执行基于所述当前目标奖励对应的虚拟资源,更新所述目标终端对应的虚拟账户;
通知发送子模块,被配置为执行向所述目标终端发送针对所述当前目标奖励的获取通知。
在一示例性的实施方式中,所述服务器还包括:
任务开始时间接收模块,被配置为执行接收所述目标终端发送的所述当前待执行任务的任务开始时间,所述任务开始时间为所述目标终端响应于针对所述当前待执行任务的触发操作发送的时间信息;
任务结束时间接收模块,被配置为执行接收所述目标终端在监测到所述当前待执行任务执行结束时,发送的所述当前待执行任务的任务结束时间;
实时播放时长确定模块,被配置为执行根据所述当前待执行任务的任务开始时间以及任务结束时间,确定所述当前待执行任务的实时播放时长;
所述当前目标奖励确定子模块包括:
执行状态确定单元,被配置为执行基于所述当前待执行任务的所述实时播放时长、所述预设数值以及所述当前奖励获取请求中所述当前待执行任务的累积播放时长,确定所述当前待执行任务的执行状态;所述累积播放时长为所述目标账户在所述当前待执行任务中针对所述当前多媒体信息的观看时长;
当前目标奖励确定单元,被配置为执行在所述当前待执行任务的所述执行状态表征所述当前待执行任务已完成的情况下,确定所述当前待执行任务对应的当前目标奖励。
在一示例性的实施方式中,所述服务器还包括:
任务开启请求接收模块,被配置为执行接收所述目标终端发送的任务开启请求,所述任务开启请求中包括待开启的目标待执行任务;
开启指令发送模块,被配置为执行在所述待执行任务集中包括所述目标待执行任务的情况下,向所述目标终端发送针对所述目标待执行任务的开启指令,所述开启指令用于指示开启所述目标待执行任务。
在一示例性的实施方式中,所述开启指令包括第一开启指令,所述开启指令发送模块包括:
第一发送子模块,被配置为执行若所述目标待执行任务为所述待执行任务集中的第一待执行任务,向所述目标终端发送针对所述目标待执行任务的第一开启指令,所述第一待执行任务为所述待执行任务集中排序第一位的所述待执行任务。
在一示例性的实施方式中,所述开启指令包括第二开启指令,所述开启指令发送模块包括:
待识别任务确定子模块,被配置为执行若所述目标待执行任务为所述待执行任务集中的第二待执行任务,确定所述待执行任务集中排序位于所述目标待执行任务之前的所述待执行任务,得到待识别任务,所述第二待执行任务为所述待执行任务集中除所述第一待执行任务以外的所述待执行任务;
奖励领取状态确定子模块,被配置为执行确定所述待识别任务对应的奖励领取状态;
第二发送子模块,被配置为执行在所述待识别任务对应的奖励领取状态表征所述待识别任务对应的奖励为已领取的情况下,向所述目标终端发送针对所述目标待执行任务的第二开启指令。
根据本公开实施例的第四方面,提供一种任务分配终端,包括:
任务获取请求发送模块,被配置为执行在目标账户观看当前多媒体信息的过程中,根据所述目标账户对应的账户标识向服务器发送任务获取请求;
待执行任务集接收模块,被配置为执行接收所述服务器发送的待执行任务集;所述待执行任务集为所述服务器根据所述任务获取请求中所述目标账户的所述账户标识确定的任务集;所述待执行任务集中包括至少一个待执行任务,所述待执行任务为所述目标账户针对所述当前多媒体信息的观看任务,所述观看任务为指定观看时长的任务;所述待执行任务集中每个所述待执行任务针对所述当前多媒体信息的所述指定观看时长不同;
待执行任务集展示模块,被配置为执行在所述当前多媒体信息的展示界面中,展示所述待执行任务集。
在一示例性的实施方式中,所述待执行任务集接收模块包括:
待执行任务集接收子模块,被配置为执行接收所述服务器发送的所述待执行任务集以及目标奖励集;所述目标奖励集为所述服务器确定的所述待执行任务集中每个所述待执行任务对应的目标奖励的集合;
所述待执行任务集展示模块包括:
待执行任务集展示子模块,被配置为执行展示所述待执行任务集以及所述目标奖励集。
在一示例性的实施方式中,所述待执行任务集展示子模块包括:
目标奖励展示单元,被配置为执行按照所述待执行任务集中每个所述待执行任务对应的指定观看时长,按序展示每个所述待执行任务的任务触发控件及每个所述待执行任务对应的所述目标奖励;
所述终端还包括:
当前待执行任务确定模块,被配置为执行从所述待执行任务中确定当前待执行任务;所述当前待执行任务对应的任务触发控件为当前任务触发控件;
当前倒计时展示模块,被配置为执行响应于对所述当前任务触发控件的操作指令,展示所述当前待执行任务对应的当前倒计时;所述当前倒计时表征所述当前待执行任务对应所述当前多媒体信息的剩余观看时长;
当前奖励获取请求发送模块,被配置为执行在所述当前倒计时为预设数值的情况下,向所述服务器发送当前奖励获取请求;所述当前奖励获取请求携带所述当前待执行任务的累积播放时长;所述累积播放时长为所述目标账户在所述当前待执行任务中针对所述当前多媒体信息的观看时长。
在一示例性的实施方式中,所述终端还包括:
任务开始时间发送模块,被配置为执行响应于对所述当前待执行任务触发控件的操作指令,向所述服务器发送所述当前待执行任务的任务开始时间;
任务结束时间发送模块,被配置为执行在监测到所述当前待执行任务执行结束时,向所述服务器发送所述当前待执行任务的任务结束时间。
在一示例性的实施方式中,所述当前倒计时展示模块包括:
任务开启请求发送子模块,被配置为执行响应于对所述当前待执行任务触发控件的操作指令,向所述服务器发送任务开启请求,所述任务开启请求中包括所述当前待执行任务;
开启指令接收子模块,被配置为执行接收所述服务器发送的针对所述当前待执行任务的开启指令,所述开启指令用于指示开启所述当前待执行任务;
当前倒计时展示子模块,被配置为执行基于所述开启指令,展示所述当前待执行任务对应的当前倒计时;
其中,所述开启指令包括第一开启指令或者第二开启指令,若所述当前待执行任务为所述待执行任务集中排序第一位的第一待执行任务,则所述开启指令为第一开启指令;或者,若所述当前待执行任务为所述待执行任务集中除所述第一待执行任务外的第二待执行任务,且位于所述当前待执行任务之前的所述待执行任务的奖励领取状态表征奖励已领取,则所述开启指令为第二开启指令。
根据本公开实施例的第五方面,提供一种任务分配服务器,包括:
处理器;
用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为执行所述指令,以实现如上所述的任务分配方法。
根据本公开实施例的第六方面,提供一种任务分配终端,包括:
处理器;
用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为执行所述指令,以实现如上所述的任务分配方法。
根据本公开实施例的第七方面,提供一种任务分配***,包括服务器和目标终端,
所述服务器,被配置为执行根据目标账户的账户标识,确定所述目标账户对应的待执行任务集;所述待执行任务集中包括至少一个待执行任务,所述待执行任务为所述目标账户针对多媒体信息的观看任务,所述观看任务为指定观看时长的任务;所述待执行任务集中每个所述待执行任务针对所述多媒体信息的所述指定观看时长不同;以及向所述目标终端发送所述待执行任务集;
所述目标终端,被配置为执行向所述服务器发送任务获取请求,所述任务获取请求中包括所述目标账户的账户标识;以及展示所述待执行任务集。
根据本公开实施例的第八方面,提供一种计算机可读存储介质,当所述计算机可读存储介质中的指令由电子设备处理器执行时,使得电子设备能够执行如上所述的任务分配方法。
根据本公开实施例的第九方面,提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上所述的任务分配方法。
本公开的实施例提供的技术方案至少带来以下有益效果:
本公开中服务器接收目标终端发送的任务获取请求,所述任务获取请求中包括目标账户的账户标识;根据所述目标账户的账户标识,确定所述目标账户对应的待执行任务集;所述待执行任务集中包括至少一个待执行任务,所述待执行任务为所述目标账户针对多媒体信息的观看任务,所述观看任务为指定观看时长的任务;所述待执行任务集中每个所述待执行任务针对所述多媒体信息的所述指定观看时长不同;向所述目标终端发送所述待执行任务集,以使所述目标终端展示所述待执行任务集。本公开针对性地为目标终端分配多个不同指定观看时长的多媒体信息观看任务,提高了任务分配的灵活性以及任务类型的多样性。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
图1是根据一示例性实施例示出的一种任务分配方法的应用环境图。
图2是根据一示例性实施例示出的一种任务分配方法的流程图;
图3是根据一示例性实施例示出的一种服务器确定每个所述账户集合的账户集合标识与每个所述任务集的任务集合标识之间的匹配关系的方法的流程图;
图4是根据一示例性实施例示出的一种服务器根据所述目标账户的账户标识,确定所述目标账户对应的待执行任务集的方法的流程图;
图5是根据一示例性实施例示出的一种服务器向所述目标终端发送针对所述当前目标奖励的获取通知的方法的流程图;
图6是根据一示例性实施例示出的一种服务器基于所述当前奖励获取请求,确定所述当前待执行任务对应的当前目标奖励的方法的流程图;
图7是根据一示例性实施例示出的一种目标终端中待执行任务集中各个任务的展示界面图;
图8是根据一示例性实施例示出的一种任务分配***框图;
图9是根据一示例性实施例示出的一种集合标识生成方法的流程图;
图10是根据一示例性实施例示出的一种目标终端查询任务信息的方法的流程图;
图11是根据一示例性实施例示出的一种目标客户端的任务执行方法的流程图;
图12是根据一示例性实施例示出的一种目标客户端查询任务信息的方法的流程图;
图13是根据一示例性实施例示出的一种任务完成记录方法的流程图;
图14是根据一示例性实施例示出的一种任务奖励发送方法的流程图;
图15是根据一示例性实施例示出的一种任务驱动***开启任务的方法的流程图;
图16是根据一示例性实施例示出的另一种任务分配方法的流程图;
图17是根据一示例性实施例示出的另一种任务分配方法的流程图;
图18是根据一示例性实施例示出的一种任务分配服务器的框图。
图19是根据一示例性实施例示出的一种任务分配终端的框图。
具体实施方式
为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
需要说明的是,本公开所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于展示的数据、分析的数据等),均为经用户授权或者经过各方充分授权的信息和数据。
为了提高任务分配的灵活性以及任务类型的多样性,本公开提供了一种任务分配方法、服务器、终端、电子设备及存储介质。
请参阅图1,其所示为根据一示例性实施例示出的一种任务分配方法的应用环境图,该应用环境可以包括服务器01和客户端02。
具体的,本说明书实施例中,所述服务器01可以包括一个独立运行的服务器,或者分布式服务器,或者由多个服务器组成的服务器集群,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、CDN(ContentDelivery Network,内容分发网络)、以及大数据和人工智能平台等基础云计算服务的云服务器。服务器01可以包括有网络通信单元、处理器和存储器等等。具体的,所述服务器01可以用于根据目标账户的账户标识,确定对应的待执行任务集,并向客户端02发送待执行任务集。
具体的,本说明书实施例中,所述客户端02可以包括智能手机、台式电脑、平板电脑、笔记本电脑、数字助理、智能可穿戴设备、车载终端等类型的实体设备,也可以包括运行于实体设备中的软体,例如一些服务商提供给用户的网页页面,也可以为该些服务商提供给用户的应用。具体的,所述客户端02可以用于向所述服务器01发送任务获取请求以及展示待执行任务集。
图2是根据一示例性实施例示出的一种任务分配方法的流程图,本说明书提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的***或服务器产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境)。如图2所示,所述方法包括以下步骤。
在步骤S21中,目标终端向服务器发送任务获取请求,任务获取请求携带目标账户的账户标识。
本公开实施例中,目标终端向服务器发送任务获取请求包括:
目标终端在目标账户观看当前多媒体信息的过程中,根据目标账户对应的账户标识向服务器发送任务获取请求;
本公开实施例中,目标终端在目标账户观看当前多媒体信息的过程中,可以响应于基于目标应用触发的操作指令,根据目标账户对应的账户标识向服务器发送任务获取请求。
本公开实施例中,目标终端为安装了目标应用的终端,目标应用可以为用于播放多媒体信息的应用,例如,目标应用可以包括视频应用程序(Application,App)、直播App、音乐App等;基于目标应用触发的操作指令可以为打开目标应用的指令,当用户打开目标应用时,目标终端即可向服务器发送任务获取请求;本实施例中的任务可以包括但不限于观看直播的任务、观看视频的任务、收听音乐的任务等;目标账户的账户标识可以用于区分不同的终端设备,目标账户的账户标识可以包括但不限于终端ID、终端账号、终端识别码等标识。
在一些实施例中,任务获取请求还可以包括目标任务或目标任务的标识信息,目标任务可以为目标终端根据自身情况设置的任务,也可以为目标终端响应于用户操作设置的任务;从而实现设置任务的灵活性。
本公开实施例中,该方法还可以包括:
服务器获取至少两个账户各自对应的账户关联数据。
本公开实施例中,服务器可以为至少两个终端的后台服务器,每个终端对应一个账户,至少两个账户包括目标账户,每个账户均对应目标应用;每个账户的账户关联数据为基于每个账户中目标应用获取的数据;账户关联数据可以为终端用户在目标应用中针对多媒体信息的观看或收听时长或使用过的流量数据。至少两个账户包括目标终端对应的目标账户,每个账户的账户关联数据为基于每个账户中目标应用获取的数据。
本公开实施例中,服务器获取至少两个账户各自对应的账户关联数据,可以包括:
服务器获取至少两个账户在预设时间的账户关联数据。
其中,预设时间为一个特定时间点,也可以为一个时间段;例如,预设时段可以为距离当前时间一天、一周、一个月等时段。
本公开实施例中,目标终端向服务器发送任务获取请求之前,该方法还包括:
服务器根据至少两个账户各自对应的账户关联数据,对至少两个账户进行分组,得到预设数量组账户集合,账户集合中包括至少一个账户。
本公开实施例中,在得到每个账户的账户关联数据之后,可以对至少两个账户进行分组,得到多个账户集合,其中任一账户集合中可以包括至少一个账户;将账户关联数据在预设范围内的账户分为一组;例如,当账户关联数据为多媒体信息观看时长时,可以将一天内观看时长为1-2小时的账户分为一组,将观看时长2-5小时的账户分为一组,将观看时长5-8小时的账户分为一组,从而得到多个账户集。也可以预先设置预设数量组,再根据预设数量组的数值设置每个组对应的账户关联数据范围,本公开不对预设数量组的具体取值做具体限定。
本公开实施例中,可以通过每个账户的账户关联数据对账户进行分组,从而将关联度较高的账户作为一个集合,从而便于后续为不同账户分配不同的任务,实现任务的个性化分配。
本公开实施例中,如图3所示,该方法还包括:
在步骤S301中,服务器将至少两个预设任务划分为预设数量组任务集,预设任务为账户针对多媒体信息的预设观看任务,预设观看任务为指定预设观看时长的任务;
本公开实施例中,至少两个预设任务为目标应用对应的任务;每组任务集中各个任务可以按照对应的预设观看时长从小到大进行排序,即由易到难排序,这样可以提高用户完成任务的积极性,提高任务的点击率。每个任务集中任务数量可以相同,也可以不同,任务数量可以为一个或多个,可以根据实际情况来确定。
在一些实施例中,服务器将至少两个预设任务划分为预设数量组任务集可以包括:
服务器将至少两个预设任务按照各自对应的预设观看时长由小到大进行排序,得到排序结果;
服务器根据排序结果以及至少两个预设任务的预设任务数量,得到预设数量组任务集。
本公开实施例中,预设数量可以根据实际情况进行设置。
在一些实施例中,服务器根据排序结果以及至少两个预设任务的预设任务数量,得到预设数量组任务集,包括:
服务器根据预设数量以及预设任务数量,确定每个任务集对应的任务数量;
在一些实施例中,服务器可以将预设任务数量与预设数量的比值,确定为各个任务集的任务数量;其中每个任务集中任务数量相同。
服务器根据每个任务集对应的任务数量以及排序结果,构建预设数量组任务集。
本公开实施例中,服务器可以根据排序结果,依次获取任务数量个预设任务,从而构建预设数量组任务集。
在一些实施例中,假如预设任务数量有10个,预设数量为2,则会构建2个任务集,每个任务集里有5个任务,然后将10个预设任务按照对应的预设观看时长进行排序,将前5个任务构建成为一个任务集,后5个任务构建为另一个任务集;从而可以使前一个任务集中的预设任务的预设观看时长均小于后一个预设任务的预设观看时长;或者使前一个任务集中的预设任务的预设观看时长均大于后一个预设任务的预设观看时长;由此可以根据预设观看时长确定不同任务集的难度,预设观看时长越长,任务集的难度越大;从而便于进行后续的任务分配。例如,针对两组账户,可以根据两组账户各自对应的累积观看时长,分配不同的任务集;对于累积观看时长较长的账户分配难度较大的任务集,对于累积观看时长较短的账户分配难度较小的任务集。
本公开实施例中,服务器还可以根据排序结果将至少两个预设任务分成预设数量组子任务集;再依次从预设数量组子任务集中各获取一个任务,组成一组任务集;任务集的确定方法并不局限于本实施例记载的方式。
在步骤S303中,服务器针对任一账户集合,获取账户集合中的账户针对历史多媒体信息的历史累积播放时长;
本公开实施例中,历史累积播放时长为账户集合中的账户针对历史多媒体信息的累积观看时长,历史多媒体信息为在账户在预设历史时段内观看的多媒体信息,预设历史时段可以根据当前时间进行设置,例如可以为当前时间之前的一周、一个月等。
在步骤S305中,服务器针对任一任务集,根据任务集中各个预设任务对应的指定预设观看时长,得到任务集对应的综合播放时长;
本公开实施例中,可以计算任务集中各个预设任务对应的指定预设观看时长之和,得到任务集对应的综合播放时长。
在步骤S307中,服务器根据每组账户集合对应的历史累积播放时长以及每个任务集对应的综合播放时长,确定每个账户集合的账户集合标识与每个任务集的任务集合标识之间的匹配关系。
本公开实施例中,服务器根据每组账户集合对应的历史累积播放时长以及每个任务集对应的综合播放时长,确定每个账户集合的账户集合标识与每个任务集的任务集合标识之间的匹配关系,可以包括:
服务器根据每组账户集合对应的历史累积播放时长,对账户集进行排序,得到账户集排序结果;
本公开实施例中,可以按照账户集合对应的历史累积播放时长由小到大对账户集合进行排序,得到第一账户集合排序结果;也可以按照账户集合对应的历史累积播放时长由大到小对账户集合进行排序,得到第二账户集合排序结果。
服务器根据每个任务集合对应的综合播放时长,对任务集合进行排序,得到任务集合排序结果;
本公开实施例中,可以按照任务集合对应的综合播放时长由小到大对任务集合进行排序,得到第一任务集合排序结果;也可以按照任务集合对应的综合播放时长由大到小对任务集合进行排序,得到第二任务集合排序结果。
服务器根据账户集合排序结果以及任务集合排序结果,确定每个账户集合的账户集合标识与每个任务集合的任务集合标识之间的匹配关系。
具体的,本公开实施例中,服务器根据账户集合排序结果以及任务集合排序结果,确定每个账户集合的账户集合标识与每个任务集合的任务集合标识之间的匹配关系,包括:
服务器根据第一账户集合排序结果以及第一任务集合排序结果,确定排序位置相同的第一账户集合以及第一任务集合;
服务器确定第一账户集合的账户集合标识与第一任务集合的任务集合标识相匹配。
具体的,本公开实施例中,服务器根据账户集合排序结果以及任务集合排序结果,确定每个账户集合的账户集合标识与每个任务集合的任务集合标识之间的匹配关系,包括:
服务器根据第二账户集合排序结果以及第二任务集合排序结果,确定排序位置相同的第二账户集合以及第二任务集合;
服务器确定第二账户集合的账户集合标识与第二任务集合的任务集合标识相匹配。
本公开实施例中,服务器可以根据预设数量组任务集对应的综合播放时长以及账户集对应的历史累积播放时长,快速确定每个账户集合的账户集合标识与每个任务集的任务集合标识之间的匹配关系,从而便于快速确定目标账户对应的待执行任务集。
在步骤S23中,服务器根据目标账户的账户标识,确定目标账户对应的待执行任务集;待执行任务集中包括至少一个待执行任务,待执行任务为目标账户针对多媒体信息的观看任务,观看任务为指定观看时长的任务;待执行任务集中每个待执行任务针对多媒体信息的指定观看时长不同。
本公开实施例中,如图4所示,服务器根据目标账户的账户标识,确定目标账户对应的待执行任务集,包括:
在步骤S231中,服务器根据目标账户对应的账户标识,从账户集合中确定目标账户集合;其中,目标账户集合中包括目标账户;
在步骤S233中,服务器根据目标账户集合的目标账户集合标识,确定与目标账户集合标识相匹配的目标任务集合标识,目标任务集合标识用于表征目标任务集;
本公开实施例中,目标任务集合标识为目标任务集对应的标识。可以根据每个账户集合的账户集合标识与每个任务集的任务集合标识之间的匹配关系,确定与目标账户集合标识相匹配的目标任务集合标识。
在步骤S235中,服务器将目标任务集作为目标账户对应的待执行任务集。
本公开实施例中,服务器根据目标账户对应的账户标识,从账户集合中确定目标账户集合;再根据目标账户集合标识,确定与目标账户集合标识相匹配的目标任务集合标识,从而快速确定目标账户对应的待执行任务集。
本公开实施例中,服务器根据目标账户的账户标识,确定目标账户对应的待执行任务集,包括:
服务器根据第一标识映射关系,确定与任务获取请求中的目标账户的账户标识匹配的第一目标集合标识;第一目标集合标识用于表征账户标识对应的账户集;
本公开实施例中,该方法还包括:
服务器根据至少两个账户各自对应的账户关联数据,对至少两个账户进行分组,得到预设数量组账户集合,其中,账户集合具有对应的第一集合标识;
服务器根据各账户集合中账户对应的账户标识以及各账户集合对应的第一集合标识,构建第一标识映射关系。
本公开实施例中,在分组完成之后,为每个组设置对应的账户集合标识,并存储账户集中各个账户标识与集合标识的对应关系,第一标识映射关系可以为一对一或者多对一的关系;其中,每组账户集合中的账户标识可以为一个或多个,每组账户集合的集合标识为一个。
本公开实施例中,可以根据每组账户集合中的各个账户标识,生成集合标识;例如,可以将每组账户集合中各个账户标识的平均值作为对应的账户集合标识。也可以采用其他算法对每组账户集合中的各个账户标识进行处理,得到集合标识。每个账户的账户标识不同,且每组账户集合对应的账户集合标识不相同。
本公开实施例中,该方法还可以包括:
服务器每隔预设时段,对第一标识映射关系进行更新。
本公开实施例中,为了提高任务分配的合理性以及灵活性,可以定期对第一标识映射关系进行更新;服务器对第一标识映射关系的更新频率可以为天、周、月等;每次更新均需要重新获取每个账户的账户关联数据。
服务器根据第二标识映射关系,确定与第一目标集合标识匹配的第二目标集合标识;第二目标集合标识用于表征待执行任务集对应的标识信息;
本公开实施例中,该方法还包括:
服务器根据根据每个账户集合的账户集合标识与每个任务集的任务集合标识之间的匹配关系,构建第二标识映射关系。
本公开实施例中,每个任务集中可以包括一个或多个任务,账户集合标识与任务集合标识为一对一的关系。还可以构建集合标识与任务集标识的映射关系,再根据任务集标识确定出对应的任务集,任务集中可以存储对应的任务,也可以存储任务标识信息。
本公开实施例中,可以通过构建集合标识与任务集的对应关系,实现针对不同的账户分配不同的任务,实现任务的个性化分配,提高任务分配的灵活性。
本公开实施例中,该方法还可以包括:
服务器每隔预设时段,对第二标识映射关系进行更新。
本公开实施例中,为了提高任务分配的合理性以及任务的完成率,可以定期对第二标识映射关系进行更新;可以根据第一标识映射关系的更新结果,对第二标识映射关系进行更新。服务器对第二标识映射关系的更新频率可以为天、周、月等;每次更新均需要重新获取每个账户的账户关联数据。第一标识映射关系与第二标识映射关系的更新频率可以相同。
本公开实施例中,服务器可以根据多个预设任务以及多组账户集构建第二标识映射关系,从而可以快速确定目标账户对应的待执行任务集。
服务器将第二目标集合标识对应的任务集确定为待执行任务集。
本公开实施例中,方法还包括:
服务器确定待执行任务集中每个待执行任务对应的目标奖励,得到目标奖励集。
本公开实施例中,可以预先设置每个预设任务对应的奖励,预设任务对应的预设观看时长越长,对应预设任务的难度越大,奖励越多,从而得到每个待执行任务的目标奖励。举例来说,目标奖励可以包括虚拟资源,虚拟资源可以包括虚拟货币或者虚拟礼物等,其中虚拟礼物可以兑换虚拟资源。
本公开实施例中,服务器确定待执行任务集中每个待执行任务对应的目标奖励,得到目标奖励集,包括:
服务器根据待执行任务集中待执行任务的数量,确定目标奖励的数量;
本公开实施例中,可以先根据待执行任务集中的任务数量,确定出目标奖励的数量。
服务器确定待执行任务集对应的目标奖励策略;目标奖励策略包括待执行任务集中首个待执行任务对应的虚拟资源,以及随着目标奖励的数量的增加虚拟资源的递增值;
本公开实施例中,可以预先设置任务集与奖励策略的映射关系,例如,对于一个任务集,包括依次排列的第一任务、第二任务以及其他任务,设置的奖励策略为完成第一任务奖励2金币,第二任务在第一任务的基础上多加2金币,靠后的任务以此类推,第二任务的指定观看时长大于第一任务的指定观看时长。进而可以基于该映射关系,确定待执行任务集对应的目标奖励策略。
本公开实施例中,可以根据目标奖励的数量以及目标奖励策略,确定每个目标奖励对应的虚拟资源,例如:待执行任务集中待执行任务为3个,目标奖励策略中首个任务对应的虚拟资源为2金币,虚拟资源的递增值为2金币,则待执行任务集中第一个任务对应的目标奖励为2金币,第二个任务对应的目标奖励为4金币,第三个任务对应的目标奖励为6金币。
本公开实施例在另一示例性的实施例中,可以针对每个待执行任务设置对应的目标奖励,具体可以根据待执行任务对应的预设指定观看时长设置目标奖励对应的虚拟资源。例如,对于观看时长2分钟的任务,可以设置奖励2金币;对于观看时长5分钟的任务,设置奖励5金币;目标奖励对应的金额大小可以根据待执行任务对应的指定观看时长来确定。预设指定观看时长越大,奖励金额越大。
服务器根据目标奖励的数量以及待执行任务集对应的目标奖励策略,确定每个待执行任务对应的虚拟资源;
服务器根据每个待执行任务对应的虚拟资源,构建目标奖励集。
本公开实施例中,可以针对不同的账户集设置不同的奖励策略,并根据每个账户集合对应任务集中的任务数量,确定目标奖励的数量,进一步确定出目标奖励集,实现了设置目标奖励的灵活性。
本公开实施例中,目标账户在完成待执行任务集中任务的过程中,需要依次按照任务的排序来完成,由易到难,只有完成了排序靠前的任务才可以继续完成后面的任务。
在步骤S25中,服务器向目标终端发送待执行任务集。
本公开实施例中,服务器向目标终端发送待执行任务集,包括:
服务器向目标终端发送待执行任务集以及目标奖励集。
本公开实施例中,可以通过为每个任务设置目标奖励的方法,提高任务的多样性以及点击率。
在步骤S27中,目标终端展示待执行任务集。
在一些实施例中,目标终端展示待执行任务集包括:
目标终端在当前多媒体信息的展示界面中,展示待执行任务集。
在一些实施例中,目标终端展示待执行任务集包括:
目标终端展示待执行任务集以及目标奖励集。
本公开实施例中,目标终端可以展示待执行任务集以及目标奖励集;具体的,可以同时展示待执行任务集中各个待执行任务以及每个待执行任务对应的目标奖励。待执行任务与目标奖励可以一一对应展示,也可以以集合方式并列展示待执行任务集以及目标奖励集。
本公开实施例中,可以在展示待执行任务集的同时,还展示对应的目标奖励集,从而便于用户直观获知每个任务对应的奖励,提高任务的点击率。
在一些实施例中,目标终端展示待执行任务集以及目标奖励集,包括:
目标终端按照待执行任务集中每个待执行任务对应的指定观看时长,按序展示每个待执行任务的任务触发控件及每个待执行任务对应的目标奖励。
在一些实施例中,任务触发控件可以为待执行任务的展示界面中控件,任务触发控件可以设置于待执行任务的展示界面中的固定位置,任务触发控件可以包括但不限于待执行任务对应的图标;可以按照待执行任务集中每个待执行任务对应的指定观看时长,由小到大依次展示各个任务的任务触发控件以及目标奖励,从而便于用户由易到难依次完成任务,提高待执行任务集的点击率。
在一些实施例中,如图5所示,方法还包括:
在步骤S501中,目标终端从待执行任务中确定当前待执行任务;当前待执行任务对应的任务触发控件为当前任务触发控件;
在一些实施例中,可以按照待执行任务集中每个待执行任务对应的指定观看时长,由小到大依次显示每个待执行任务、每个待执行任务对应的目标奖励以及第一待执行任务触发控件;第一待执行任务触发控件对应的第一待执行任务为待执行任务集中排序第一位的任务;
将第一待执行任务作为当前待执行任务,并将第一待执行任务触发控件作为当前待执行任务触发控件;
当当前待执行任务执行完成之后,将排序位于当前已执行任务后一位的任务,即第二待执行任务重新作为当前待执行任务,以此类推。
在步骤S503中,目标终端响应于对当前任务触发控件的操作指令,展示当前待执行任务对应的当前倒计时;当前倒计时表征当前待执行任务对应当前多媒体信息的剩余观看时长;
在一些实施例中,目标终端可以根据当前待执行任务对应当前多媒体信息的指定观看时长以及累积观看时长,确定当前待执行任务对应的当前倒计时;具体的,可以将当前多媒体信息对应的指定观看时长与累积观看时长的差值,确定为当前倒计时。
在一些实施例中,目标终端响应于对当前任务触发控件的操作指令,展示当前待执行任务对应的当前倒计时,包括:
目标终端响应于对当前待执行任务触发控件的操作指令,向服务器发送任务开启请求,任务开启请求中包括当前待执行任务;
在一些实施例中,操作指令可以包括但不限于点击、滑动、拖动等指令。
服务器向目标终端发送针对当前待执行任务的开启指令,开启指令用于指示开启当前待执行任务;
在一些实施例中,开启指令可以为用于指示开启当前待执行任务的指令。
在一些实施例中,开启指令包括第一开启指令,服务器向目标终端发送针对当前待执行任务的开启指令,包括:
若当前待执行任务为待执行任务集中的第一待执行任务,服务器向目标终端发送针对当前待执行任务的第一开启指令,第一待执行任务为待执行任务集中排序第一位的待执行任务。
本公开实施例中,若当前待执行任务为待执行任务集中排序第一位的待执行任务时,服务器可以直接向目标终端发送第一开启指令,保证任务快速开启。
在一些实施例中,开启指令包括第二开启指令,服务器向目标终端发送针对当前待执行任务的开启指令,包括:
若当前待执行任务为待执行任务集中的第二待执行任务,服务器确定待执行任务集中排序位于当前待执行任务之前的待执行任务,得到待识别任务,第二待执行任务为待执行任务集中除第一待执行任务以外的待执行任务;
在一些实施例中,第二待执行任务可以为待执行任务集中除第一待执行任务以外的任意一个待执行任务;待识别任务为待执行任务集中排序位于当前待执行任务之前的第一个任务。
服务器确定待识别任务对应的奖励领取状态;
在待识别任务对应的奖励领取状态表征待识别任务对应的奖励为已领取的情况下,服务器向目标终端发送针对当前待执行任务的第二开启指令。
本公开实施例中,可以根据奖励领取结果,确定奖励领取状态;奖励领取状态包括奖励已领取状态和奖励未领取状态;当奖励领取结果为奖励已领取结果时,奖励领取状态为奖励已领取状态;当奖励领取结果为奖励未领取结果时,奖励领取状态为奖励未领取状态,通过判断奖励领取状态,可以确定待识别任务是否已完成,从而进一步确定是否开启下一任务。
本公开实施例中,若当前待执行任务非待执行任务集中排序第一位的待执行任务时,可以通过待识别任务对应的奖励领取状态,判断待识别任务是否已完成,从而确定是否开启当前待执行任务,从而保证在上一个任务完成之后,再开启下一个任务,避免用户不按照任务排序执行任务,避免用户直接执行高难度任务所造成的打击用户积极性,从而提高多媒体信息的观看时长。
目标终端基于开启指令,展示当前待执行任务对应的当前倒计时。
本公开实施例中,开启指令包括第一开启指令和第二开启指令,若当前待执行任务为待执行任务集中排序第一位的第一待执行任务,则开启指令为第一开启指令;或者,若当前待执行任务为待执行任务集中除第一待执行任务外的第二待执行任务,且位于当前待执行任务之前的待执行任务的奖励领取状态表征奖励已领取,则开启指令为第二开启指令。
本公开实施例中,可以基于任务开启指令,展示当前待执行任务对应的当前倒计时,从而便于用户直观获知任务的执行进度。
在步骤S505中,在当前倒计时为预设数值的情况下,目标终端向服务器发送当前奖励获取请求;当前奖励获取请求携带当前待执行任务的累积播放时长;累积播放时长为目标账户在当前待执行任务中针对当前多媒体信息的观看时长。
本公开实施例中,预设数值可以根据实际需求进行设置,例如,可以设置为5秒、10秒等非零数值。
本公开实施例中,通过设置预设数值,在倒计时结束之前向服务器发送奖励获取请求,可以保证服务器有充足的时间对请求进行处理,从而避免奖励的延迟发放,提升用户体验。
在一些实施例中,在当前倒计时为预设数值的情况下,目标终端向服务器发送当前奖励获取请求,包括:
在当前倒计时为预设数值的情况下,目标终端根据当前待执行任务,确定是否存在当前候选待执行任务;
本公开实施例中,待执行任务集中每个任务均有对应的标识信息,当前待执行任务的标识信息为当前标识信息;在当前倒计时为预设数值的情况下,可以通过当前待执行任务,确定是否存在排序位于当前待执行任务之后的其他任务,若存在,则将其他任务确定为当前候选待执行任务。
目标终端在确定存在当前候选待执行任务时,获取当前候选待执行任务的候选标识信息;
本公开实施例中,在确定存在当前候选待执行任务时,可以获取其对应的标识信息,作为候选标识信息。
目标终端根据当前标识信息、候选标识信息以及当前待执行任务的累积播放时长,生成当前待执行任务对应的当前奖励获取请求;
本公开实施例中,在确定存在当前候选待执行任务时,目标终端根据当前标识信息、候选标识信息以及当前待执行任务的累积播放时长,生成当前待执行任务对应的当前奖励获取请求,即当前奖励获取请求可以携带当前标识信息、候选标识信息以及当前待执行任务的累积播放时长。
在一些实施例中,若不存在当前候选待执行任务,则目标终端根据当前标识信息以及当前待执行任务的累积播放时长,生成当前待执行任务对应的当前奖励获取请求。
目标终端向服务器发送当前奖励获取请求。
在本公开实施例中,目标终端向服务器发送的当前奖励获取请求中可以携带候选标识信息,便于服务器获知目标终端的下一待执行任务,并向目标终端发送下一待执行任务的开启指令。
在本公开实施例中,在当前倒计时为预设数值时,可以判断是否存在当前候选待执行任务,并根据当前标识信息、候选标识信息以及当前待执行任务的累积播放时长,生成当前待执行任务对应的当前奖励获取请求;实现在向服务器发送奖励获取请求的同时,还发送对应的候选待执行任务的候选标识信息,一次性向服务器发送两种信息,避免多次向服务器发送信息,减少了通信次数,降低了服务器的压力。
在一些实施例中,方法还包括:
目标终端响应于对当前待执行任务触发控件的操作指令,向服务器发送当前待执行任务的任务开始时间;
本公开实施例中,任务开始时间为当前待执行任务触发控件对应的操作指令的触发时间。
在一些实施例中,目标终端向服务器发送当前待执行任务的任务开始时间之前,方法还包括:
目标终端向服务器发送任务开启请求,任务开启请求中包括待开启的目标待执行任务;
本公开实施例中,目标终端可以向服务器发送任务开启请求,从而便于服务器对目标待执行任务进行审核。
在待执行任务集中包括目标待执行任务的情况下,服务器向目标终端发送针对目标待执行任务的开启指令,开启指令用于指示开启目标待执行任务。
本公开实施例中,服务器可以判断任务开启请求中的待开启的目标待执行任务,是否为待执行任务集中任务,并在确定其为待执行任务集中任务的情况下,向目标终端发送针对目标待执行任务的开启指令。
本公开实施例中,服务器可以基于目标终端的任务开启请求,确定待执行任务集中是否包括目标待执行任务,并在确定待执行任务集中包括目标待执行任务的情况下,向目标终端发送针对目标待执行任务的开启指令,从而提高任务开启的准确率。
在监测到当前待执行任务执行结束时,目标终端向服务器发送当前待执行任务的任务结束时间。
本公开实施例中,在当前待执行任务的运行过程中,目标终端可以实时监测其任务执行进度;并在监测到当前待执行任务执行结束时,向服务器发送当前待执行任务的任务结束时间。
本公开实施例中,目标终端可以向服务器发送任务结束时间,便于服务器验证任务是否完成。
在步骤S507中,服务器基于当前奖励获取请求,确定当前待执行任务对应的当前目标奖励;
本公开实施例中,服务器可以对当前奖励获取请求进行解析,获取其携带的当前候选待执行任务的标识信息,从而确定对应的当前目标奖励。
在一些实施例中,方法还包括:
服务器根据当前待执行任务的任务开始时间以及任务结束时间,确定当前待执行任务的实时播放时长。
本公开实施例中,服务器可以根据当前待执行任务的任务结束时间以及任务开始时间的差值,计算任务的实时播放时长,从而确定出当前待执行任务的真实执行时长,便于对目标终端发送的累积播放时长进行验证。
在一些实施例中,如图6所示,服务器基于当前奖励获取请求,确定当前待执行任务对应的当前目标奖励,包括:
在步骤S5071中,服务器基于当前待执行任务的实时播放时长、预设数值以及当前奖励获取请求中当前待执行任务的累积播放时长,确定当前待执行任务的执行状态;累积播放时长为目标账户在当前待执行任务中针对当前多媒体信息的观看时长;
本公开实施例中,可以通过目标终端计算任务的累积播放时长,大大减轻了服务器的压力,提高服务器的运行稳定性和运行速度。在待执行任务的执行过程中,依次判断每个任务的执行结果,并根据执行结果确定是否执行下一个任务,从而保证任务的顺序执行,提高多媒体信息的观看时长。
本公开实施例中,服务器基于当前待执行任务的实时播放时长、预设数值以及当前奖励获取请求中当前待执行任务的累积播放时长,确定当前待执行任务的执行状态,包括:
服务器计算当前待执行任务的实时播放时长与累积播放时长的差值,得到时长差值;
服务器判断时长差值是否为预设数值;
本公开实施例中,可以根据实际情况设置预设数值,例如可以将预设数值设置为2秒。
若时长差值为预设数值,确定当前待执行任务的执行状态为已完成状态;
若时长差值非预设数值,确定当前待执行任务的执行状态为未完成状态。
在步骤S5073中,服务器在当前待执行任务的执行状态表征当前待执行任务已完成的情况下,确定当前待执行任务对应的当前目标奖励。
本公开实施例中,服务器可以计算实时播放时长与目标终端发送的累积播放时长的差值,并判断差值是否为预设数值;若差值为预设数值,则说明当前待执行任务已完成,可以向目标终端发送当前目标奖励。
本公开实施例中,通过服务器对目标终端上报的累积播放时长进行验证,并在验证结果展示任务已完成时,确定任务对应的目标奖励,避免目标终端通过非法手段牟取奖励,从而提高奖励发放的准确率。
在步骤S509中,服务器基于当前目标奖励对应的虚拟资源,更新目标终端对应的虚拟账户;
本公开实施例中,虚拟资源可以包括但不限于金币、红包等资源;服务器可以将确定的虚拟资源添加到目标终端对应的虚拟账户中。
在步骤S5011中,服务器向目标终端发送针对当前目标奖励的获取通知。
本公开实施例中,服务器对虚拟账户进行更新之后,可以向目标终端发送奖励获取通知,便于目标终端获知奖励已发放。
本公开实施例中,服务器可以根据目标终端发送的奖励获取请求,将对应的奖励添加至目标终端的虚拟账户中,并向目标终端发送奖励领取通知,便于目标终端及时获知奖励消息,提高了目标终端用户完成候选待执行任务的积极性,从而提高多媒体信息的观看时长。
在一些实施例中,在待执行任务集中还存在未完成任务的情况下,目标终端展示当前候选待执行任务触发控件,包括:
在待执行任务集中还存在未完成任务的情况下,目标终端展示当前目标奖励的获取通知以及当前候选待执行任务触发控件。
本公开实施例中,目标终端可以在展示奖励的获取通知的同时,展示下一个任务的任务触发控件,从而便于用户快速开启下一任务并执行,提高了任务的执行效率。
在一个具体的实施例中,该方法包括:
目标终端响应于对第一待执行任务触发控件的操作指令,展示第一待执行任务对应的第一倒计时;
在第一待执行任务的执行过程中,目标终端计算第一待执行任务对应的累积播放时长;
在第一倒计时为预设数值的情况下,目标终端向服务器发送第一提示消息;第一提示消息携带第一待执行任务的累积播放时长;第一提示消息用于提示第一待执行任务已完成。
服务器基于第一提示消息,确定第一待执行任务对应的第一目标奖励对应的第一虚拟资源;
服务器基于第一虚拟资源,更新目标终端对应的虚拟账户;
目标终端展示第一奖励获取通知以及第二待执行任务触发控件;第二待执行任务触发控件为待执行任务集中排序第二位的第二待执行任务对应的控件;
目标终端响应于对第二任务触发控件的操作指令,展示第二待执行任务对应的第二倒计时。
本公开实施例中,第二倒计时与第一倒计时可以相同或不同。
在展示第二倒计时之后,继续按照展示第一倒计时之后的步骤进行重复,从而对第二待执行任务进行类似处理,如果还存在第三待执行任务,则根据类似的方法进行重复处理,直至待执行任务集中不存在未完成任务为止。
在一些实施例中,在待执行任务集中不存在未完成任务的情况下,目标终端展示任务完成提示消息。
在一个具体的实施例中,如图7所示,图7为目标终端中待执行任务集中各个任务的展示界面图,该任务集对应的名称为看播领元宝,该待执行任务集中包括4个待执行任务,任务1、任务2、任务3和任务4,任务对应的时长依次增加,对应的奖励也依次增加;在任务执行过程中,在目标终端的挂件和任务详情页均展示完成倒计时;且可以以天为周期,每日对待执行任务集进行更新;即用户需要每天从待执行任务集中第一个任务开始执行。如果任务周期类型为小时,则周期ID格式如2022021813;如果为天,则周期ID格式如20220218;看播的标志信息,例如0表示看播开始,1表示看播结束。
在一个具体的实施例中,如图8所示,图8为一种任务分配***框图,包括:目标终端(客户端/H5)、业务服务器、资产中心、任务驱动***、人群圈选***;其中,超文本标记语言5(HTML5,H5)为一种网页;各个模块的交互流程如下:
在步骤S801中,目标终端向业务服务器发送资产、任务信息的信息查询请求;
在步骤S803中,业务服务器基于信息查询请求,向资产中心发送资产信息查询请求;
在步骤S805中,业务服务器基于信息查询请求,向任务驱动***发送任务查询请求;
在步骤S807中,任务驱动***向人群圈选***发送人群信息查询请求,得到目标终端对应的人群组,从而确定其对应的待执行任务集;并向目标终端发送待执行任务集;
在步骤S809中,任务驱动***根据目标终端发送的任务完成消息,向资产中心发送奖励发放请求;资产中心根据奖励发放请求,向目标终端的账户发放奖励。
在一个具体的实施例中,如图9所示,图9为一种集合标识生成方法的流程图,包括:
在步骤S901中,策略引擎向终端中用户消费数据源发送数据读取请求;
在步骤S903中,用户消费数据源根据数据读取请求,向策略引擎发送数据;
在步骤S905中,策略引擎根据策略算法对数据进行洗涤;
在步骤S907中,策略引擎根据洗涤后数据,生成集合标识(group-id),并在业务人群数据源中保存每个账户标识与集合标识的对应关系;其中,各个集合标识可以根据对应的账户标识(user-id)以及账户标识的更新时间(p-date)生成;
在步骤S909中,服务轮刷定时器每隔一天向业务人群数据源发送数据读取请求;
在步骤S9011中,业务人群数据源向服务轮刷定时器发送更新数据;
在步骤S9013中,服务轮刷定时器根据更新数据,组装账户标识与集合标识的键值对(kv);
在步骤S9015中,服务轮刷定时器向人群缓存数据源发送键值对,从而通过人群缓存数据源对键值对进行缓存。
在一个具体的实施例中,一种目标应用对应的各个预设任务的配置信息如下所示:
在一个具体的实施例中,不同人群对应的不同任务组配置信息如下所示:
在一个具体的实施例中,如图10所示,图10为一种客户端查询任务信息的方法的流程图,包括:
(1)用户所在客户端响应于对目标应用的触发操作,展示目标应用中的直播界面;
(2)客户端向业务服务器发送任务信息查询请求,该请求携带客户端标识信息;
(3)业务服务器将任务信息查询请求转发给任务驱动***;
(4)任务驱动***根据任务信息查询请求,向人群数据缓存库发送人群组标识获取请求,该请求携带客户端标识信息;
(5)人群数据缓存库根据客户端标识信息,确定其对应的人群组标识(id),并发送至任务驱动***;
(6)如果人群组id为0,则确定不存在匹配的人群组标识,任务驱动***向业务服务器返回空任务信息;
(7)如果人群组id大于0,则确定存在匹配的人群组标识,任务驱动***向配置中心发送任务组获取请求;
(8)配置中心根据人群组id,查询到匹配的任务组,并发送至任务驱动***;
(9)任务驱动***向业务服务器发送匹配的任务组;任务组中包括多个观播任务,每个观播任务对应不同的时长,且任务组中任务按照对应时长由小到大依次排序;
(10)业务服务器检查任务组中第一个任务是否处于未开启状态;
(11)若第一个任务未开启,则业务服务器向任务驱动***发送任务开启请求;
(12)任务驱动***根据任务开启请求,开启第一个任务,并向业务服务器发送任务开启成功通知;
(13)业务服务器向客户端发送任务组;
(14)客户端在第一个任务执行过程中,累积观播时长并展示任务的倒计时;
(15)若任务信息为空,则客户端静默处理,不在目标应用的展示界面展示任务信息。
在一个具体的实施例中,如图11所示,图11为一种目标客户端的任务执行方法的流程图,包括:
(1)用户所在客户端响应于对目标应用的触发操作,展示直播界面;
(2)客户端向业务服务器发送看播开始事件;
(3)业务服务器向看播事件消息队列上报用户看播开始事件;
(4)业务服务器向客户端发送上报成功消息;
(5)看播事件消息队列向任务驱动***发送用户看播事件消息;
(6)任务驱动***幂等记录用户看播开始事件,并发送至数据存储***;
(7)任务驱动***向看播事件消息队列发送事件上报完成消息。
在一个具体的实施例中,如图12所示,图12为一种目标客户端查询任务信息的方法的流程图,包括:
(1)客户端在任务执行过程中,累积看播时长;
(2)客户端向业务服务器上报用户看播结束事件;
(3)业务服务器向看播事件消息队列上报用户看播结束事件;
(4)业务服务器向客户端发送事件上报成功通知;
(5)看播事件消息队列向任务驱动***推送用户看播结束事件消息;
(6)任务驱动***覆盖式记录用户看播结束事件时间,并发送至数据存储***;
(7)任务驱动***向数据存储***发送看播开始事件时间获取请求;
(8)数据存储***向任务驱动***发送看播开始事件时间;
(9)任务驱动***根据看播开始事件时间以及看播结束事件时间,计算本次看播时长;
(10)任务驱动***向看播任务完成消息队列发送任务完成消息;
(11)任务驱动***向看播事件消息队列发送任务完成消息。
在一个具体的实施例中,任务驱动***消费看播任务完成消息队列里面的消息,并将任务完成记录保存到数据库中,同时在Redis中将该用户对应的任务(由周期ID_任务ID唯一表示一个用户任务)标志位已完成。最后,任务驱动***会生成对应的待领取奖励(一个或多个),并保存在数据库中,供用户领取。如图13所示,图13为一种任务完成记录方法的流程图,包括:
(1)看播任务完成消息队列向任务驱动***发送任务完成消息;
(2)任务驱动***生成任务完成消息记录,并发送至数据存储***保存;
(3)任务驱动***标记任务状态为已完成,并将任务完成标志保存至数据存储***(Redis)中;
(4)任务驱动***生成待领取的一个或多个任务奖励记录并保存入库;
(5)任务驱动***向看播任务完成消息队列发送任务完成消息。
任务驱动***消费完任务完成消息后,会在Mysql表中保存任务完成记录,这张表的唯一键由任务ID、用户ID、周期ID组成;同时,任务驱动***也会在Mysql表中保存一条或多条奖励记录(一条或多条取决于任务配置了什么奖励),这张表的唯一键由任务ID、用户ID、周期ID、奖励ID组成。
在一个具体的实施例中,当用户完成第一个看播任务后,客户端会将任务渲染成可领取奖励;此时,用户自驱去领取奖励,服务端会二次校验任务是否完成,并幂等发放奖励,同时自动启动下一个任务(如有);客户端在请求领取奖励时,除了携带当前任务ID外,还会携带下一个任务ID。请求参数如下:
-当前任务ID(CurrentTaskID)
-下一个任务ID(NextTaskID)(非必须;在用户领取最后一个任务奖励时,不存在下一个任务,因为本身就是最后一个任务)
如图14所示,图14为一种任务奖励发送方法的流程图,包括:
(1)客户端向业务服务器发送奖励领取请求;
(2)业务服务器向任务驱动***发送奖励领取请求;
(3)任务驱动***检查对应的任务状态是否为已完成;
(4)若任务未完成,任务驱动***向业务服务器发送奖励领取失败消息;
(5)业务服务器将奖励领取失败消息发送至客户端;
(6)若任务完成,任务驱动***向资产中心发送奖励发放请求;
(7)资产中心根据奖励发放请求更新客户端对应的账户,并向任务驱动***发送奖励发放成功通知;
(8)任务驱动***向业务服务器发送奖励领取成功通知;
(9)业务服务器向任务驱动***发送下一任务开启请求;
(10)任务驱动***开启下一任务,并向业务服务器发送任务开启成功通知;
(11)业务服务器向客户端发送奖励领取成功消息,并开启下一任务;
(12)客户端在用户执行下一任务的过程中,累积观播时长并展示倒计时;
在一个具体的实施例中,如图15所示,图15为一种任务驱动***开启任务的方法的流程图,包括:
(1)客户端向任务驱动***发送任务开启请求,任务开启请求中携带客户端标识(userId)和待开启任务标识;
(2)任务驱动***获取客户端标识对应的任务组;
(3)任务驱动***判断任务组中是否包括待开启任务标识对应的目标任务;
(4)若任务组中不包括目标任务,任务驱动***向客户端发送任务开启失败消息;
(5)若任务组中包括目标任务,任务驱动***判断目标任务是否为任务组中第一个任务;
(6)若目标任务为第一个任务,任务驱动***将目标任务标志为已开启状态,并向客户端返回任务开启成功通知;
(7)若目标任务非第一个任务,任务驱动***检查目标任务对应的前驱任务状态;
(8)任务驱动***判断前驱任务是否处于奖励已领取状态;
(9)若前驱任务处于奖励已领取状态,任务驱动***将目标任务标志为已开启状态,并向客户端返回任务开启成功通知;
(10)若前驱任务处于奖励未领取状态,任务驱动***向客户端发送任务开启失败消息。
本公开中服务器接收目标终端发送的任务获取请求,任务获取请求中包括目标账户的账户标识;根据目标账户的账户标识,确定目标账户对应的待执行任务集;待执行任务集中包括至少一个待执行任务,待执行任务为目标账户针对多媒体信息的观看任务,观看任务为指定观看时长的任务;待执行任务集中每个待执行任务针对多媒体信息的指定观看时长不同;向目标终端发送待执行任务集,以使目标终端展示待执行任务集。本公开针对性地为目标终端分配多个指定观看时长不同的多媒体信息观看任务,提高了任务分配的灵活性以及任务类型的多样性。
以下以服务器为执行主体介绍本说明书一种任务分配方法的具体实施例,图16是本申请实施例提供的一种任务分配方法的流程示意图,具体的,结合图16所示,方法可以包括:
在步骤S1601中,接收目标终端发送的任务获取请求,任务获取请求中包括目标账户的账户标识;
在步骤S1603中,根据目标账户的账户标识,确定目标账户对应的待执行任务集;待执行任务集中包括至少一个待执行任务,待执行任务为目标账户针对多媒体信息的观看任务,观看任务为指定观看时长的任务;待执行任务集中每个待执行任务针对多媒体信息的指定观看时长不同;
在步骤S1605中,向目标终端发送待执行任务集,以使目标终端展示待执行任务集。
在一些实施例中,根据目标账户的账户标识,确定目标账户对应的待执行任务集,包括:
根据目标账户对应的账户标识,从账户集合中确定目标账户集合;其中,目标账户集合中包括目标账户;
根据目标账户集合的目标账户集合标识,确定与目标账户集合标识相匹配的目标任务集合标识,目标任务集合标识用于表征目标任务集;
将目标任务集作为目标账户对应的待执行任务集。
在一些实施例中,在接收目标终端发送的任务获取请求之前,方法还包括:
根据至少两个账户各自对应的账户关联数据,对至少两个账户进行分组,得到预设数量组账户集合,账户集合中包括至少一个账户。
在一些实施例中,方法还包括:
将至少两个预设任务划分为预设数量组任务集,预设任务为账户针对多媒体信息的预设观看任务,预设观看任务为指定预设观看时长的任务;
针对任一账户集合,获取账户集合中的账户针对历史多媒体信息的历史累积播放时长;
针对任一任务集,根据任务集中各个预设任务对应的指定预设观看时长,得到任务集对应的综合播放时长;
根据每组账户集合对应的历史累积播放时长以及每个任务集对应的综合播放时长,确定每个账户集合的账户集合标识与每个任务集的任务集合标识之间的匹配关系。
在一些实施例中,方法还包括:
确定待执行任务集中每个待执行任务对应的目标奖励,得到目标奖励集;
向目标终端发送待执行任务集,以使目标终端展示待执行任务集包括:
向目标终端发送待执行任务集以及目标奖励集,以使目标终端展示待执行任务集以及目标奖励集。
在一些实施例中,确定待执行任务集中每个待执行任务对应的目标奖励,得到目标奖励集,包括:
根据待执行任务集中待执行任务的数量,确定目标奖励的数量;
确定待执行任务集对应的目标奖励策略;目标奖励策略包括待执行任务集中首个待执行任务对应的虚拟资源,以及随着目标奖励的数量的增加虚拟资源的递增值;
根据目标奖励的数量以及待执行任务集对应的目标奖励策略,确定每个待执行任务对应的虚拟资源;
根据每个待执行任务对应的虚拟资源,构建目标奖励集。
在一些实施例中,方法还包括:
接收目标终端发送的当前奖励获取请求,当前奖励获取请求为目标终端在当前待执行任务对应的当前倒计时为预设数值时发送的请求,当前倒计时表征当前待执行任务对应的当前多媒体信息的剩余观看时长;
基于当前奖励获取请求,确定当前待执行任务对应的当前目标奖励;
基于当前目标奖励对应的虚拟资源,更新目标终端对应的虚拟账户;
向目标终端发送针对当前目标奖励的获取通知。
在一些实施例中,方法还包括:
接收目标终端发送的当前待执行任务的任务开始时间,任务开始时间为目标终端响应于针对当前待执行任务的触发操作发送的时间信息;
接收目标终端在监测到当前待执行任务执行结束时,发送的当前待执行任务的任务结束时间;
根据当前待执行任务的任务开始时间以及任务结束时间,确定当前待执行任务的实时播放时长;
基于当前奖励获取请求,确定当前待执行任务对应的当前目标奖励,包括:
基于当前待执行任务的实时播放时长、预设数值以及当前奖励获取请求中当前待执行任务的累积播放时长,确定当前待执行任务的执行状态;累积播放时长为目标账户在当前待执行任务中针对当前多媒体信息的观看时长;
在当前待执行任务的执行状态表征当前待执行任务已完成的情况下,确定当前待执行任务对应的当前目标奖励。
在一些实施例中,接收目标终端发送的当前待执行任务的任务开始时间之前,方法还包括:
接收目标终端发送的任务开启请求,任务开启请求中包括待开启的目标待执行任务;
在待执行任务集中包括目标待执行任务的情况下,向目标终端发送针对目标待执行任务的开启指令,开启指令用于指示开启目标待执行任务。
在一些实施例中,开启指令包括第一开启指令,向目标终端发送目标待执行任务的开启指令,包括:
若目标待执行任务为待执行任务集中的第一待执行任务,向目标终端发送针对目标待执行任务的第一开启指令,第一待执行任务为待执行任务集中排序第一位的待执行任务。
在一些实施例中,开启指令包括第二开启指令,向目标终端发送目标待执行任务的开启指令,包括:
若目标待执行任务为待执行任务集中的第二待执行任务,确定待执行任务集中排序位于目标待执行任务之前的待执行任务,得到待识别任务,第二待执行任务为待执行任务集中除第一待执行任务以外的待执行任务;
确定待识别任务对应的奖励领取状态;
在待识别任务对应的奖励领取状态表征待识别任务对应的奖励为已领取的情况下,向目标终端发送针对目标待执行任务的第二开启指令。
本说明书实施例提供了一种任务分配服务器,服务器包括处理器和存储器,存储器中存储有至少一条指令或至少一段程序,至少一条指令或至少一段程序由处理器加载并执行以实现如上的任务分配方法。
以下以目标终端为执行主体介绍本说明书一种任务分配方法的具体实施例,图17是本申请实施例提供的一种任务分配方法的流程示意图,具体的,结合图17所示,方法可以包括:
在步骤S1701中,在目标账户观看当前多媒体信息的过程中,根据目标账户对应的账户标识向服务器发送任务获取请求;
在步骤S1703中,接收服务器发送的待执行任务集;待执行任务集为服务器根据任务获取请求中目标账户的账户标识确定的任务集;待执行任务集中包括至少一个待执行任务,待执行任务为目标账户针对当前多媒体信息的观看任务,观看任务为指定观看时长的任务;待执行任务集中每个待执行任务针对当前多媒体信息的指定观看时长不同;
在步骤S1705中,在当前多媒体信息的展示界面中,展示待执行任务集。
在一些实施例中,接收服务器发送的待执行任务集,包括:
接收服务器发送的待执行任务集以及目标奖励集;目标奖励集为服务器确定的待执行任务集中每个待执行任务对应的目标奖励的集合;
展示待执行任务集,包括:
展示待执行任务集以及目标奖励集。
在一些实施例中,展示待执行任务集以及目标奖励集,包括:
按照待执行任务集中每个待执行任务对应的指定观看时长,按序展示每个待执行任务的任务触发控件及每个待执行任务对应的目标奖励;
在一些实施例中,方法还包括:
从待执行任务中确定当前待执行任务;当前待执行任务对应的任务触发控件为当前任务触发控件;
响应于对当前任务触发控件的操作指令,展示当前待执行任务对应的当前倒计时;当前倒计时表征当前待执行任务对应当前多媒体信息的剩余观看时长;
在当前倒计时为预设数值的情况下,向服务器发送当前奖励获取请求;当前奖励获取请求携带当前待执行任务的累积播放时长;累积播放时长为目标账户在当前待执行任务中针对当前多媒体信息的观看时长。
在一些实施例中,方法还包括:
响应于对当前待执行任务触发控件的操作指令,向服务器发送当前待执行任务的任务开始时间;
在监测到当前待执行任务执行结束时,向服务器发送当前待执行任务的任务结束时间。
在一些实施例中,响应于对当前待执行任务触发控件的操作指令,展示当前待执行任务对应的当前倒计时,包括:
响应于对当前待执行任务触发控件的操作指令,向服务器发送任务开启请求,任务开启请求中包括当前待执行任务;
接收服务器发送的针对当前待执行任务的开启指令,开启指令用于指示开启当前待执行任务;
基于开启指令,展示当前待执行任务对应的当前倒计时;
其中,开启指令包括第一开启指令或者第二开启指令,若当前待执行任务为待执行任务集中排序第一位的第一待执行任务,则开启指令为第一开启指令;或者,若当前待执行任务为待执行任务集中除第一待执行任务外的第二待执行任务,且位于当前待执行任务之前的待执行任务的奖励领取状态表征奖励已领取,则开启指令为第二开启指令。
本说明书实施例提供了一种任务分配终端,终端包括处理器和存储器,存储器中存储有至少一条指令或至少一段程序,至少一条指令或至少一段程序由处理器加载并执行以实现如上的任务分配方法。
图18是根据一示例性实施例示出的一种任务分配服务器框图。参照图18,该服务器包括:
任务获取请求接收模块1810,被配置为执行接收目标终端发送的任务获取请求,任务获取请求中包括目标账户的账户标识;
待执行任务集确定模块1820,被配置为执行根据目标账户的账户标识,确定目标账户对应的待执行任务集;待执行任务集中包括至少一个待执行任务,待执行任务为目标账户针对多媒体信息的观看任务,观看任务为指定观看时长的任务;待执行任务集中每个待执行任务针对多媒体信息的指定观看时长不同;
待执行任务集发送模块1830,被配置为执行向目标终端发送待执行任务集,以使目标终端展示待执行任务集。
在一些实施例中,服务器还包括:
目标账户集合确定模块,被配置为执行根据目标账户对应的账户标识,从账户集合中确定目标账户集合;其中,目标账户集合中包括目标账户;
目标任务集合标识确定模块,被配置为执行根据目标账户集合的目标账户集合标识,确定与目标账户集合标识相匹配的目标任务集合标识,目标任务集合标识用于表征目标任务集;
待执行任务集确定模块,被配置为执行将目标任务集作为目标账户对应的待执行任务集。
在一些实施例中,服务器还包括:
账户集合确定模块,被配置为执行根据至少两个账户各自对应的账户关联数据,对至少两个账户进行分组,得到预设数量组账户集合,账户集合中包括至少一个账户。
在一些实施例中,服务器还包括:
任务集划分模块,被配置为执行将至少两个预设任务划分为预设数量组任务集,预设任务为账户针对多媒体信息的预设观看任务,预设观看任务为指定预设观看时长的任务;
历史累积播放时长获取模块,被配置为执行针对任一账户集合,获取账户集合中的账户针对历史多媒体信息的历史累积播放时长;
综合播放时长确定模块,被配置为执行针对任一任务集,根据任务集中各个预设任务对应的指定预设观看时长,得到任务集对应的综合播放时长;
匹配关系确定模块,被配置为执行根据每组账户集合对应的历史累积播放时长以及每个任务集对应的综合播放时长,确定每个账户集合的账户集合标识与每个任务集的任务集合标识之间的匹配关系。
在一些实施例中,服务器还包括:
目标奖励集确定模块,被配置为执行确定待执行任务集中每个待执行任务对应的目标奖励,得到目标奖励集;
待执行任务集发送模块包括:
目标奖励集展示子模块,被配置为执行向目标终端发送待执行任务集以及目标奖励集,以使目标终端展示待执行任务集以及目标奖励集。
在一些实施例中,目标奖励集确定模块包括:
数量确定子模块,被配置为执行根据待执行任务集中待执行任务的数量,确定目标奖励的数量;
目标奖励策略确定子模块,被配置为执行确定待执行任务集对应的目标奖励策略;目标奖励策略包括待执行任务集中首个待执行任务对应的虚拟资源,以及随着目标奖励的数量的增加虚拟资源的递增值;
虚拟资源确定子模块,被配置为执行根据目标奖励的数量以及待执行任务集对应的目标奖励策略,确定每个待执行任务对应的虚拟资源;
目标奖励集构建子模块,被配置为执行根据每个待执行任务对应的虚拟资源,构建目标奖励集。
在一些实施例中,服务器还包括:
当前奖励获取请求接收子模块,被配置为执行接收目标终端发送的当前奖励获取请求,当前奖励获取请求为目标终端在当前待执行任务对应的当前倒计时为预设数值时发送的请求,当前倒计时表征当前待执行任务对应的当前多媒体信息的剩余观看时长;
当前目标奖励确定子模块,被配置为执行基于当前奖励获取请求,确定当前待执行任务对应的当前目标奖励;
虚拟账户更新子模块,被配置为执行基于当前目标奖励对应的虚拟资源,更新目标终端对应的虚拟账户;
通知发送子模块,被配置为执行向目标终端发送针对当前目标奖励的获取通知。
在一些实施例中,服务器还包括:
任务开始时间接收模块,被配置为执行接收目标终端发送的当前待执行任务的任务开始时间,任务开始时间为目标终端响应于针对当前待执行任务的触发操作发送的时间信息;
任务结束时间接收模块,被配置为执行接收目标终端在监测到当前待执行任务执行结束时,发送的当前待执行任务的任务结束时间;
实时播放时长确定模块,被配置为执行根据当前待执行任务的任务开始时间以及任务结束时间,确定当前待执行任务的实时播放时长;
当前目标奖励确定子模块包括:
执行状态确定单元,被配置为执行基于当前待执行任务的实时播放时长、预设数值以及当前奖励获取请求中当前待执行任务的累积播放时长,确定当前待执行任务的执行状态;累积播放时长为目标账户在当前待执行任务中针对当前多媒体信息的观看时长;
当前目标奖励确定单元,被配置为执行在当前待执行任务的执行状态表征当前待执行任务已完成的情况下,确定当前待执行任务对应的当前目标奖励。
在一些实施例中,服务器还包括:
任务开启请求接收模块,被配置为执行接收目标终端发送的任务开启请求,任务开启请求中包括待开启的目标待执行任务;
开启指令发送模块,被配置为执行在待执行任务集中包括目标待执行任务的情况下,向目标终端发送针对目标待执行任务的开启指令,开启指令用于指示开启目标待执行任务。
在一些实施例中,开启指令包括第一开启指令,开启指令发送模块包括:
第一发送子模块,被配置为执行若目标待执行任务为待执行任务集中的第一待执行任务,向目标终端发送针对目标待执行任务的第一开启指令,第一待执行任务为待执行任务集中排序第一位的待执行任务。
在一些实施例中,开启指令包括第二开启指令,开启指令发送模块包括:
待识别任务确定子模块,被配置为执行若目标待执行任务为待执行任务集中的第二待执行任务,确定待执行任务集中排序位于目标待执行任务之前的待执行任务,得到待识别任务,第二待执行任务为待执行任务集中除第一待执行任务以外的待执行任务;
奖励领取状态确定子模块,被配置为执行确定待识别任务对应的奖励领取状态;
第二发送子模块,被配置为执行在待识别任务对应的奖励领取状态表征待识别任务对应的奖励为已领取的情况下,向目标终端发送针对目标待执行任务的第二开启指令。
图19是根据一示例性实施例示出的一种任务分配终端框图。参照图19,该终端包括:
任务获取请求发送模块1910,被配置为执行在目标账户观看当前多媒体信息的过程中,根据目标账户对应的账户标识向服务器发送任务获取请求;
待执行任务集接收模块1920,被配置为执行接收服务器发送的待执行任务集;待执行任务集为服务器根据任务获取请求中目标账户的账户标识确定的任务集;待执行任务集中包括至少一个待执行任务,待执行任务为目标账户针对当前多媒体信息的观看任务,观看任务为指定观看时长的任务;待执行任务集中每个待执行任务针对当前多媒体信息的指定观看时长不同;
待执行任务集展示模块1930,被配置为执行在当前多媒体信息的展示界面中,展示待执行任务集。
在一些实施例中,待执行任务集接收模块包括:
待执行任务集接收子模块,被配置为执行接收服务器发送的待执行任务集以及目标奖励集;目标奖励集为服务器确定的待执行任务集中每个待执行任务对应的目标奖励的集合;
待执行任务集展示模块包括:
待执行任务集展示子模块,被配置为执行展示待执行任务集以及目标奖励集。
在一些实施例中,待执行任务集展示子模块包括:
目标奖励展示单元,被配置为执行按照待执行任务集中每个待执行任务对应的指定观看时长,按序展示每个待执行任务的任务触发控件及每个待执行任务对应的目标奖励;
终端还包括:
当前待执行任务确定模块,被配置为执行从待执行任务中确定当前待执行任务;当前待执行任务对应的任务触发控件为当前任务触发控件;
当前倒计时展示模块,被配置为执行响应于对当前任务触发控件的操作指令,展示当前待执行任务对应的当前倒计时;当前倒计时表征当前待执行任务对应当前多媒体信息的剩余观看时长;
当前奖励获取请求发送模块,被配置为执行在当前倒计时为预设数值的情况下,向服务器发送当前奖励获取请求;当前奖励获取请求携带当前待执行任务的累积播放时长;累积播放时长为目标账户在当前待执行任务中针对当前多媒体信息的观看时长。
在一些实施例中,终端还包括:
任务开始时间发送模块,被配置为执行响应于对当前待执行任务触发控件的操作指令,向服务器发送当前待执行任务的任务开始时间;
任务结束时间发送模块,被配置为执行在监测到当前待执行任务执行结束时,向服务器发送当前待执行任务的任务结束时间。
在一些实施例中,当前倒计时展示模块包括:
任务开启请求发送子模块,被配置为执行响应于对当前待执行任务触发控件的操作指令,向服务器发送任务开启请求,任务开启请求中包括当前待执行任务;
开启指令接收子模块,被配置为执行接收服务器发送的针对当前待执行任务的开启指令,开启指令用于指示开启当前待执行任务;
当前倒计时展示子模块,被配置为执行基于开启指令,展示当前待执行任务对应的当前倒计时;
其中,开启指令包括第一开启指令或者第二开启指令,若当前待执行任务为待执行任务集中排序第一位的第一待执行任务,则开启指令为第一开启指令;或者,若当前待执行任务为待执行任务集中除第一待执行任务外的第二待执行任务,且位于当前待执行任务之前的待执行任务的奖励领取状态表征奖励已领取,则开启指令为第二开启指令。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
本公开还提供了一种任务分配***,包括服务器和目标终端,
服务器,被配置为执行根据目标账户的账户标识,确定目标账户对应的待执行任务集;待执行任务集中包括至少一个待执行任务,待执行任务为目标账户针对多媒体信息的观看任务,观看任务为指定观看时长的任务;待执行任务集中每个待执行任务针对多媒体信息的指定观看时长不同;以及向目标终端发送待执行任务集;
目标终端,被配置为执行向服务器发送任务获取请求,任务获取请求中包括目标账户的账户标识;以及展示待执行任务集。
本公开中服务器接收目标终端发送的任务获取请求,任务获取请求中包括目标账户的账户标识;根据目标账户的账户标识,确定目标账户对应的待执行任务集;待执行任务集中包括至少一个待执行任务,待执行任务为目标账户针对多媒体信息的观看任务,观看任务为指定观看时长的任务;待执行任务集中每个待执行任务针对多媒体信息的指定观看时长不同;向目标终端发送待执行任务集,以使目标终端展示待执行任务集。本公开针对性地为目标终端分配多个指定观看时长不同的多媒体信息观看任务,提高了任务分配的灵活性以及任务类型的多样性。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,该计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
Claims (10)
1.一种任务分配方法,其特征在于,包括:
接收目标终端发送的任务获取请求,所述任务获取请求中包括目标账户的账户标识;
根据所述目标账户的账户标识,确定所述目标账户对应的待执行任务集;所述待执行任务集中包括至少一个待执行任务,所述待执行任务为所述目标账户针对多媒体信息的观看任务,所述观看任务为指定观看时长的任务;所述待执行任务集中每个所述待执行任务针对所述多媒体信息的所述指定观看时长不同;
向所述目标终端发送所述待执行任务集,以使所述目标终端展示所述待执行任务集。
2.根据权利要求1所述的方法,其特征在于,所述根据所述目标账户的账户标识,确定所述目标账户对应的待执行任务集,包括:
根据所述目标账户对应的账户标识,从账户集合中确定目标账户集合;其中,所述目标账户集合中包括所述目标账户;
根据所述目标账户集合的目标账户集合标识,确定与所述目标账户集合标识相匹配的目标任务集合标识,所述目标任务集合标识用于表征目标任务集;
将所述目标任务集作为所述目标账户对应的待执行任务集。
3.根据权利要求2所述的方法,其特征在于,在接收目标终端发送的任务获取请求之前,所述方法还包括:
根据至少两个账户各自对应的账户关联数据,对所述至少两个账户进行分组,得到预设数量组账户集合,所述账户集合中包括至少一个账户。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
将至少两个预设任务划分为预设数量组任务集,所述预设任务为账户针对多媒体信息的预设观看任务,所述预设观看任务为指定预设观看时长的任务;
针对任一所述账户集合,获取所述账户集合中的账户针对历史多媒体信息的历史累积播放时长;
针对任一所述任务集,根据所述任务集中各个所述预设任务对应的指定预设观看时长,得到所述任务集对应的综合播放时长;
根据每组所述账户集合对应的所述历史累积播放时长以及每个所述任务集对应的所述综合播放时长,确定每个所述账户集合的账户集合标识与每个所述任务集的任务集合标识之间的匹配关系。
5.一种任务分配方法,其特征在于,所述方法包括:
在目标账户观看当前多媒体信息的过程中,根据所述目标账户对应的账户标识向服务器发送任务获取请求;
接收所述服务器发送的待执行任务集;所述待执行任务集为所述服务器根据所述任务获取请求中所述目标账户的所述账户标识确定的任务集;所述待执行任务集中包括至少一个待执行任务,所述待执行任务为所述目标账户针对所述当前多媒体信息的观看任务,所述观看任务为指定观看时长的任务;所述待执行任务集中每个所述待执行任务针对所述当前多媒体信息的所述指定观看时长不同;
在所述当前多媒体信息的展示界面中,展示所述待执行任务集。
6.一种任务分配服务器,其特征在于,所述服务器包括:
任务获取请求接收模块,被配置为执行接收目标终端发送的任务获取请求,所述任务获取请求中包括目标账户的账户标识;
待执行任务集确定模块,被配置为执行根据所述目标账户的账户标识,确定所述目标账户对应的待执行任务集;所述待执行任务集中包括至少一个待执行任务,所述待执行任务为所述目标账户针对多媒体信息的观看任务,所述观看任务为指定观看时长的任务;所述待执行任务集中每个所述待执行任务针对所述多媒体信息的所述指定观看时长不同;
待执行任务集发送模块,被配置为执行向所述目标终端发送所述待执行任务集,以使所述目标终端展示所述待执行任务集。
7.一种任务分配终端,其特征在于,所述终端包括:
任务获取请求发送模块,被配置为执行在目标账户观看当前多媒体信息的过程中,根据所述目标账户对应的账户标识向服务器发送任务获取请求;
待执行任务集接收模块,被配置为执行接收所述服务器发送的待执行任务集;所述待执行任务集为所述服务器根据所述任务获取请求中所述目标账户的所述账户标识确定的任务集;所述待执行任务集中包括至少一个待执行任务,所述待执行任务为所述目标账户针对所述当前多媒体信息的观看任务,所述观看任务为指定观看时长的任务;所述待执行任务集中每个所述待执行任务针对所述当前多媒体信息的所述指定观看时长不同;
待执行任务集展示模块,被配置为执行在所述当前多媒体信息的展示界面中,展示所述待执行任务集。
8.一种任务分配***,其特征在于,包括服务器和目标终端,
所述服务器,被配置为执行根据目标账户的账户标识,确定所述目标账户对应的待执行任务集;所述待执行任务集中包括至少一个待执行任务,所述待执行任务为所述目标账户针对多媒体信息的观看任务,所述观看任务为指定观看时长的任务;所述待执行任务集中每个所述待执行任务针对所述多媒体信息的所述指定观看时长不同;以及向所述目标终端发送所述待执行任务集;
所述目标终端,被配置为执行向所述服务器发送任务获取请求,所述任务获取请求中包括所述目标账户的账户标识;以及展示所述待执行任务集。
9.一种电子设备,其特征在于,包括:
处理器;
用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为执行所述指令,以实现如权利要求1-4中任一项或权利要求5所述的任务分配方法。
10.一种计算机可读存储介质,其特征在于,当所述计算机可读存储介质中的指令由电子设备处理器执行时,使得电子设备能够执行如权利要求1-4中任一项或权利要求5所述的任务分配方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211057092.8A CN115623232A (zh) | 2022-08-31 | 2022-08-31 | 任务分配方法、服务器、终端、电子设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211057092.8A CN115623232A (zh) | 2022-08-31 | 2022-08-31 | 任务分配方法、服务器、终端、电子设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115623232A true CN115623232A (zh) | 2023-01-17 |
Family
ID=84856522
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211057092.8A Pending CN115623232A (zh) | 2022-08-31 | 2022-08-31 | 任务分配方法、服务器、终端、电子设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115623232A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115942272A (zh) * | 2023-03-09 | 2023-04-07 | 吉林省林业科学研究院 | 一种基于大数据的森林质量综合评估方法及*** |
-
2022
- 2022-08-31 CN CN202211057092.8A patent/CN115623232A/zh active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115942272A (zh) * | 2023-03-09 | 2023-04-07 | 吉林省林业科学研究院 | 一种基于大数据的森林质量综合评估方法及*** |
CN115942272B (zh) * | 2023-03-09 | 2023-05-26 | 吉林省林业科学研究院 | 一种基于大数据的森林质量综合评估方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105074743B (zh) | 向移动客户端分派广告的方法和装置 | |
CN101690108B (zh) | 用于在无线通信装置中使用身份掩蔽提供目标性信息的方法和*** | |
US20080201188A1 (en) | Niche-oriented advertising networks platform and methods of operating same | |
CN105550903A (zh) | 目标用户确定方法及装置 | |
CN105190665A (zh) | 移动创意管理*** | |
EP2145258A1 (en) | Ad serving system, apparatus and methologies used therein | |
CN107330718B (zh) | 一种媒体反作弊方法及装置、存储介质、终端 | |
CN108269109A (zh) | 一种广告排期投放量均衡方法及装置 | |
US20100274663A1 (en) | Resource optimization | |
CN112367528B (zh) | 直播互动方法及计算机设备 | |
CN115623232A (zh) | 任务分配方法、服务器、终端、电子设备及存储介质 | |
CN111652643A (zh) | 资源投放方法 | |
CN113627979B (zh) | 资源投放数据的处理方法、装置、服务器、***及介质 | |
CN113949890B (zh) | 对象投放处理方法、装置、电子设备及存储介质 | |
CN113315981B (zh) | 任务数据更新方法、装置、***、电子设备及存储介质 | |
CN112584183B (zh) | 直播互动方法、装置、电子设备及存储介质 | |
CN111569412B (zh) | 一种云游戏资源调度的方法和装置 | |
CN111401969A (zh) | 用于提高用户留存率的方法、装置、服务器及存储介质 | |
CN110517087A (zh) | 基于区块链网络的聚屏投放方法、装置、设备和介质 | |
CN113011912B (zh) | 媒体信息处理方法、装置、电子设备以及存储介质 | |
CN114268512A (zh) | 聊天室推荐方法、装置、服务器、终端、程序和存储介质 | |
CN117121040A (zh) | 户外广告的数字显示方法和*** | |
CN114422817A (zh) | 直播间数据处理方法、装置、电子设备、存储介质 | |
CN113269370A (zh) | 一种活跃用户预测方法、装置、电子设备及可读存储介质 | |
CN112365343A (zh) | 基于移动机器人的银行业务服务***及方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |