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

互动任务的投放方法、装置及电子设备与流程

2022-08-13 11:38:17 来源:中国专利 TAG:


1.本发明实施例涉及计算机技术领域,尤其涉及一种互动任务的投放方法、装置及电子设备。


背景技术:

2.随着互联网技术的飞速发展,互联网平台可通过向用户投放互动任务来吸引用户使用平台业务。在现有技术中,互联网平台投放互动任务的方式较为单一,使得互联网平台的用户留存率不足。


技术实现要素:

3.本发明实施例提供一种互动任务的投放方法、装置及电子设备,用以解决现有互动任务的投放方式较为单一,平台的用户留存率较低的问题。
4.第一方面,本发明实施例提供一种互动任务的投放方法,包括:
5.接收第一终端发送的互动任务查看请求,其中,互动任务查看请求中包括有第一终端所处的运行环境信息;
6.根据第一终端所处的运行环境信息对预设的互动任务列表进行筛选,得到第一终端的可执行互动任务;其中,互动任务列表中存储有多个互动任务以及每个互动任务的执行环境信息,可执行互动任务是指执行环境信息与运行环境信息相符合的互动任务;
7.将可执行互动任务投放至第一终端。
8.可知的是,本实施方式中,当接收到第一终端发送的互动任务查看请求时,可根据第一终端的所处的运行环境信息,向第一终端投放于该运行环境信息具有相应执行环境信息的互动任务,从而可实现为不同运行环境下的终端投放不同的互动任务,进而丰富了互动任务的投放方式的多样性,有利于提升用户的用户留存率。
9.可选的,根据第一终端所处的运行环境信息对预设的互动任务列表进行筛选,得到第一终端的可执行互动任务,包括:
10.利用基于门栓的多线程并发处理技术,对互动任务列表进行至少一次筛选处理,得到第一终端的可执行互动任务;其中,每一次筛选处理将对互动任务列表中的多个互动任务进行并发筛选。
11.可知的是,通过利用基于门栓的多线程并发处理技术,对互动任务列表进行并发筛选,从而提高了对于互动任务列表的筛选效率,进而能够快速的向第一终端投放互动任务的投放信息,提升用户体验。
12.可选的,运行环境信息包括运行渠道,和/或,访问场景,和/或,终端的用户人群标识;互动任务的执行环境信息包括执行渠道,和/或,执行场景,和/或,执行人群标识;
13.根据第一终端所处的运行环境信息对预设的互动任务列表进行筛选,得到第一终端的可执行互动任务,包括:将运行渠道作为筛选条件,从互动任务列表中选出执行渠道与运行渠道相符合的互动任务,以作为第一终端的可执行互动任务;和/或,将访问场景作为
筛选条件,从互动任务列表中选出执行场景与访问场景相符合的互动任务作为第一终端的可执行互动任务;和/或,将终端的用户人群标识作为筛选条件,从互动任务列表中选出执行人群标识与终端的用户人群标识相符合的互动任务作为第一终端的可执行互动任务。
14.可知的是,通过利用渠道、场景和人群以作为筛选条件对互动任务列表中的互动任务进行筛选,从而使得能够基于不同渠道、不同场景和用户所属的不同人群,实现对用户的互动任务的个性化投放,提升用户体验。
15.可选的,互动任务列表中还包括:互动任务的执行进度;
16.将可执行互动任务投放至第一终端,包括:确定可执行互动任务的执行进度;将可执行互动任务以及其执行进度,投放至第一终端。
17.可知的是,通过基于互动任务的执行进度,向第一终端投放可执行互动任务,从而使得用户可快速获知当前的可执行互动任务的执行进度情况,便于用户可基于执行进度选择继续或暂停对互动任务的执行和互动。
18.可选的,互动任务列表中还包括:互动任务的任务权益;投放方法还包括:若可执行互动任务的执行进度为已完成,则将可执行互动任务以及相应的任务权益投放至第一终端。
19.可知的是,当互动任务的执行进度为已完成时,可直接将该互动任务对应的任务权益投放给第一终端,以供用户可快速查看到完成该互动任务后所赢得的奖励。其中,该任务权益可为多种类型,如红包、积分、优惠券等等,基于不同的任务权益,可采用不同的界面显示效果。
20.可选的,互动任务列表还包括:互动任务的投放疲劳度;
21.将可执行互动任务投放至第一终端,还包括:确定各可执行互动任务的投放疲劳度,将满足投放疲劳度阈值的可执行互动任务投放至第一终端。
22.可知的是,通过对互动任务的投放疲劳度进行检测,以使仅将满足投放疲劳度阈值的互动任务投放至第一终端,避免对第一终端短时间内多次投放同一互动任务而造成的用户疲劳的情况,提升用户体验。
23.可选的,该方法还包括:
24.接收第二终端发送的互动任务配置信息,根据互动任务配置信息生成待审核互动任务并对待审核互动任务进行审核;
25.在待审核互动任务审核通过后,将待审核互动任务发布至互动任务列表。
26.可选的,互动任务配置信息还包括互动任务属性和互动任务素材;其中,互动任务属性包括任务类型、任务排序和任务目标中的一种或多种;互动任务素材包括任务图标、任务标题、任务描述和任务链接组件中的一种或多种。
27.可知的是,本实施方式还提供了对任务互动列表中的互动任务进行任务配置的流程,在任务配置过程中,第二终端可上传互动任务配置信息,以实现对互动任务的快速配置。
28.第二方面,本技术实施例提供了一种互动任务的投放装置,包括:
29.收发模块,用于接收第一终端发送的互动任务查看请求,其中,互动任务查看请求中包括有第一终端所处的运行环境信息;
30.互动任务投放模块,用于根据第一终端所处的运行环境信息对预设的互动任务列
表进行筛选,得到第一终端的可执行互动任务;其中,互动任务列表中存储有多个互动任务以及每个互动任务的执行环境信息,可执行互动任务是指执行环境信息与运行环境信息相符合的互动任务;还用于将可执行互动任务投放至第一终端。
31.可选的,互动任务投放模块,具体用于:利用基于门栓的多线程并发处理技术,对互动任务列表进行至少一次筛选处理,得到第一终端的可执行互动任务;其中,每一次筛选处理将对互动任务列表中的多个互动任务进行并发筛选。
32.可选的,运行环境信息包括运行渠道,和/或,访问场景,和/或,终端的用户人群标识;互动任务的执行环境信息包括执行渠道,和/或,执行场景,和/或,执行人群标识;
33.互动任务投放模块,具体用于:将运行渠道作为筛选条件,从互动任务列表中选出执行渠道与运行渠道相符合的互动任务,以作为第一终端的可执行互动任务;和/或,将访问场景作为筛选条件,从互动任务列表中选出执行场景与访问场景相符合的互动任务作为第一终端的可执行互动任务;和/或,将终端的用户人群标识作为筛选条件,从互动任务列表中选出执行人群标识与终端的用户人群标识相符合的互动任务作为第一终端的可执行互动任务。
34.可选的,互动任务列表中还包括:互动任务的执行进度;
35.互动任务投放模块,具体用于:确定可执行互动任务的执行进度;将可执行互动任务以及其执行进度,投放至第一终端。
36.可选的,互动任务列表中还包括:互动任务的任务权益;互动任务投放模块,具体用于:若可执行互动任务的执行进度为已完成,则将可执行互动任务以及相应的任务权益投放至第一终端。
37.可选的,互动任务列表还包括:互动任务的投放疲劳度;
38.互动任务投放模块,还用于确定各可执行互动任务的投放疲劳度,将满足投放疲劳度阈值的可执行互动任务投放至第一终端。
39.可选的,该装置还包括:互动任务配置模块;
40.收发模块,用户接收第二终端发送的互动任务配置信息;
41.互动任务配置模块,用于根据互动任务配置信息生成待审核互动任务并对待审核互动任务进行审核;在待审核互动任务审核通过后,将待审核互动任务发布至互动任务列表。
42.可选的,互动任务配置信息还包括互动任务属性和互动任务素材;其中,互动任务属性包括任务类型、任务排序和任务目标中的一种或多种;互动任务素材包括任务图标、任务标题、任务描述和任务链接组件中的一种或多种。
43.第三方面,本技术实施例提供了一种电子设备,包括:存储器,处理器;
44.至少一个处理器;以及
45.存储器;
46.所述存储器存储计算机执行指令;
47.所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如第一方面所述方法。
48.第四方面,本技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如第一方面所
述方法。
49.第五方面,本技术实施例提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如第一方面所述方法。
50.本发明实施例提供一种互动任务的投放方法、装置及电子设备,当接收到第一终端发送的互动任务查看请求时,根据第一终端所处的运行环境信息,选出与其相符合的执行环境信息的互动任务,并基于选出的可执行互动任务向用户投放相应的互动任务投放信息。与现有方式相比,本实施方式中能够实现基于终端所处的不同运行环境信息向终端投放不同的互动任务投放信息,丰富了互动任务的投放方式,有利于提升用户的用户留存率。
附图说明
51.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
52.图1为现有技术提供的一种互动任务的投放方法的流程示意图;
53.图2为本技术所基于的一种网络架构的示意图;
54.图3为本技术实施例提供的一种互动任务的投放方法的流程示意图;
55.图4为本技术实施例提供的一种互动任务的投放方法的第一界面示意图;
56.图5为本技术实施例提供的一种互动任务的投放方法的第二界面示意图;
57.图6为本技术实施例提供的一种互动任务的投放方法的第三界面示意图;
58.图7为本技术实施例提供的一种互动任务的投放方法的第四界面示意图;
59.图8为本技术实施例提供的一种互动任务的投放装置的结构示意图;
60.图9为本技术提供的一种电子设备的硬件结构示意图。
61.通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。
具体实施方式
62.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
63.随着互联网技术的飞速发展,互联网平台可通过向用户投放互动任务来吸引用户使用平台业务。
64.在现有技术中,互联网平台对于互动任务的投放方式较为单一,图1为现有技术提供的一种互动任务的投放方法的流程示意图,如图1所示的,业务人员可预先在服务器配置多个互动任务并形成相应的互动任务列表。当访问用户访问服务器提供的业务页面时,服务器可向用户投放互动任务列表中的各互动任务,用户在接收到这些互动任务后可执行任务以得到互动任务所描述的任务奖励。
65.但是,上述的互动任务的投放机制很难吸引到用户与任务产生互动。例如,为老用户投放“新手”互动任务,则会让老用户失去与任务互动的兴趣。又例如,为正在浏览婴儿用
品的用户投放“浏览汽车用品”的互动任务,则很难吸引用户完成该任务。再例如,为用第三方支付平台进行订单支付的用户投放“绑定银行卡”的互动任务,也会让用户失去完成任务的兴趣。
66.基于上述各场景可知,在现有的互动任务的投放机制中,由于投放机制为全面投放,其投放方式过于单一,很难引起用户的互动兴趣,这也导致互动任务失去其拉高用户留存率的价值。
67.面对上述问题,本技术在接收到第一终端发送的互动任务查看请求时,根据第一终端所处的运行环境信息,选出与其相符合的执行环境信息的互动任务,并基于选出的可执行互动任务向用户投放相应的互动任务投放信息。与现有方式相比,本实施方式中能够实现基于终端所处的不同运行环境信息向终端投放不同的互动任务投放信息,丰富了互动任务的投放方式,有利于提升用户的用户留存率。
68.以下将参照附图并结合如上提供的各步骤来具体描述本技术的实施例。
69.参考图2,图2为本技术所基于的一种网络架构的示意图,该图2所示网络架构具体可包括第一终端1、第二终端2以及服务器3。
70.第一终端1和第二终端2具体可为具有网络通信功能和服务应用功能的硬件设备,其包括但不限于智能手机、平板电脑、台式电脑、物联网设备等。其中,对于第一终端1来说,其用户为服务器3的访问用户,即服务器3将向第一终端1投放互动任务的相关内容;而对于第二终端2来说,其用户为服务器3的业务用户,即服务器3将在第二终端2的业务用户的请求下,实现对服务器3中各互动任务的配置和发布。
71.用户可通过操作用户终端2以访问或使用业务系统1,以享受业务系统1提供包括业务查看、业务处理、业务管理、权限管理在内的不同类型的服务。
72.其中,服务器3具体可为第一终端1的访问用户提供业务访问功能以及互动任务相关功能的云端服务器或云端服务器集群,同时,该服务器3还能为第二终端2的业务用户提供互动任务的配置功能。其中,在服务器3中集成有互动任务的数据库,该任务的数据库具体为可用于存储服务器3所涉及的互动任务相关数据的数据存储硬件或存储服务器,基于该互动任务的数据库,服务器3可实现本技术所描述的互动任务的投放方法。
73.下面通过具体的实施例对本技术实施例的互动任务的投放方法进行详细说明。下面的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。
74.需要说明的是,本实施例提供的互动任务的投放方法的执行主体为互动任务的投放装置,该投放装置可设置、集成或安装在前述提及的服务器中,该服务器具体可为图1所示的服务器1。
75.图3为本技术实施例提供的一种互动任务的投放方法的流程示意图。如图3所示的,该互动任务的投放方法可以包括如下几个步骤:
76.步骤301、接收第一终端发送的互动任务查看请求,其中,互动任务查看请求中包括有第一终端所处的运行环境信息。
77.需要说明的是,本实施方式中的第一终端为访问用户的终端,访问用户通过第一终端对服务器提供的业务功能进行访问。
78.可知的是,在不同的应用场景下,服务器可向访问用户提供不同的业务功能,例如,服务器具体可为电商服务器,其可为访问用户提供电商平台的访问、交易、查看等功能;
又例如,服务器具体可为视频服务器,其可为访问用户提供视频浏览等功能。
79.在服务器为第一终端提供业务功能时,第一终端可向服务器发起互动任务查看请求,图4为本技术实施例提供的一种互动任务的投放方法的第一界面示意图,如图4的左下图所示的,第一终端显示有服务器提供的业务页面401,在业务页面上显示有可用于触发互动任务查看的任务图标402。访问用户可通过触发该任务图标402,以向服务器发送互动任务查看请求。
80.步骤302、根据第一终端所处的运行环境信息对预设的互动任务列表进行筛选,得到第一终端的可执行互动任务;其中,互动任务列表中存储有多个互动任务以及每个互动任务的执行环境信息,可执行互动任务是指执行环境信息与运行环境信息相符合的互动任务;
81.与现有技术不同的是,在本实施方式中,第一终端在发送互动任务查看请求时,会将自身所处的运行环境信息随互动任务查看请求一并发送至服务器。当服务器接收到该互动任务查看请求之后,将会对当前已有的互动任务列表中的各互动任务进行筛选,并仅将筛选出的与该第一终端运行访问状态相适应的互动任务投放给第一终端。
82.具体的,运行环境信息具体可理解为用于表征第一终端当前所处运行环境的信息参数,而执行环境信息则可理解为预先为互动任务配置的任务执行时所处环境的信息参数。
83.其中,运行环境信息和执行环境信息为对应的信息。示例性的,运行环境信息可包括有终端的运行渠道、访问场景和用户人群标识中的至少一种信息。其中运行渠道用于表示终端的运行系统,如安卓系统或其他系统;访问场景用于表示终端正在访问页面所对应的场景,如电商平台的物品浏览场景、游戏场景等等;用户人群标识用于表示终端的访问用户的人群画像,如女性用户、20岁左右的用户等等。
84.相应的,执行环境信息可包括有任务的执行渠道、执行场景和执行人群标识中的至少一种信息。其中执行渠道用于表示互动任务的执行系统,如互动任务可执行在安卓系统下;执行场景用于表示互动任务可执行的场景,如互动任务可执行在货品浏览场景下等;执行人群标识用于表示可执行互动任务的执行用户的人群画像,如男性用户等等。
85.在服务器执行对互动任务列表中的各互动任务的筛选时,可分别根据第一终端的运行环境信息中的各信息项从互动任务列表中选出具有相应执行环境信息的信息项的互动任务,以作为该第一终端的可执行任务。
86.也就是说,在筛选时,服务器将运行渠道作为筛选条件,从互动任务列表中选出执行渠道与运行渠道相符合的互动任务,以作为第一终端的可执行互动任务;和/或,服务器还可将访问场景作为筛选条件,从互动任务列表中选出执行场景与访问场景相符合的互动任务作为第一终端的可执行互动任务;和/或,服务器还可将终端的用户人群标识作为筛选条件,从互动任务列表中选出执行人群标识与终端的用户人群标识相符合的互动任务作为第一终端的可执行互动任务。
87.当互动任务列表中互动任务数量较多时,为了提升对可执行互动任务的筛选效率,在可选实施方式中,服务器将利用基于门栓的多线程并发处理技术,对互动任务列表进行至少一次筛选处理,得到第一终端的可执行互动任务;其中,每一次筛选处理将对互动任务列表中的多个互动任务进行并发筛选。
88.具体来说,基于门栓的多线程并发处理技术是一种可同时对多个线程进行并发处理的技术方案。对于筛选处理来说,服务器可设置一门栓阈值,以从互动任务列表中选出任意的与门栓阈值数量相同的互动任务,将这些互动任务同时置入线程池,以调用线程池中的各线程分别对这些互动任务进行筛选,并在得到各互动任务的筛选结果后,一并输出。
89.示例性的,互动任务列表中包括有20个互动任务,门栓阈值为5。首先,服务器可从互动任务列表中随机选出等待筛选的5个互动任务,如互动任务01至互动任务05。然后服务器会将该互动任务01至互动任务05同时置入线程池,以使这5个互动任务同步进行筛选,并将得到的筛选结果一并进行输出,如互动任务01可作为可执行互动任务,互动任务02至互动任务05不可作为可执行任务。
90.当得到互动任务01至互动任务05的结果之后,线程池将置空,此时,服务器将从互动任务列表中重新选出等待筛选的新的5个互动任务,如互动任务06至互动任务10,并重复对这些互动任务的处理,直至完成对互动任务列表中全部互动任务的筛选,得到最终的可执行互动任务。
91.可知的是,通过利用基于门栓的多线程并发处理技术,对互动任务列表进行并发筛选,从而提高了对于互动任务列表的筛选效率,进而能够快速的向第一终端投放互动任务的投放信息,提升用户体验。
92.步骤303、将可执行互动任务投放至第一终端。
93.当服务器选出可投放至第一终端的可执行互动任务之后,可将该可执行互动任务投放至第一终端。参考图4右下图所示的,服务器将互动任务a和互动任务b作为可执行互动任务投放至该第一终端,以供第一终端在业务页面401上的任务显示区403中显示互动任务a和互动任务b的相关信息。
94.需要说明的是,互动任务列表中可存储有互动任务的各类任务信息,在本技术可基于互动任务的不同任务信息,向第一终端投放互动任务的不同信息。
95.在可选实施方式中,互动任务列表中还包括互动任务的执行进度。相应的,服务器将可执行互动任务投放至所述第一终端,具体可为确定可执行互动任务的执行进度,将可执行互动任务以及其执行进度投放至第一终端。
96.具体来说,对于每个互动任务来说都有任务目标,而互动任务的执行进度则是指用户对于互动任务的任务目标的完成情况。示例性的,某一互动任务的任务目标为浏览页面时长达到30秒则完成任务,而执行进度则为用户已浏览该页面12秒。在服务器向第一终端投放可执行互动任务时,可将该可执行互动任务的执行进度一并投放给第一终端,以供第一终端的访问用户可更好的获知互动任务的相关信息。
97.图5为本技术实施例提供的一种互动任务的投放方法的第二界面示意图,如图5所示的,服务器将互动任务a和互动任务b作为可执行互动任务投放至该第一终端。其中,在业务页面501上显示有互动任务显示区502,该互动任务显示区502中显示有“下单完成任务”的互动任务,以及该互动任务的执行进度“任务进度:0/3”;同时,该互动任务显示区502中显示有“浏览页面30秒”的互动任务,以及该互动任务的执行进度“任务进度:12s/30s”。
98.可知的是,通过基于互动任务的执行进度,向第一终端投放可执行互动任务,从而使得用户可快速获知当前的可执行互动任务的执行进度情况,便于用户可基于执行进度选择继续或暂停对互动任务的执行和互动。
99.在上述实施方式的基础上,在互动任务列表中还包括:互动任务的任务权益;相应的,若可执行互动任务的执行进度为已完成,则服务器将可执行互动任务以及相应的任务权益投放至第一终端。
100.具体来说,任务权益是指当互动任务的执行进度为已完成时,访问用户能够获得的奖励。该任务权益可包括多种类型,如红包权益、积分权益、优惠券权益等等,基于不同的任务权益,互动任务显示区显示不同可采用不同的界面显示效果。
101.图6为本技术实施例提供的一种互动任务的投放方法的第三界面示意图,如图6所示的,服务器将互动任务a和互动任务b作为可执行互动任务投放至该第一终端。其中,在业务页面601上显示有互动任务显示区602,该互动任务显示区602中显示有“下单完成任务”的互动任务,以及该互动任务的执行进度“任务进度:0/3”,即该互动任务未完成。同时,该互动任务显示区602中显示有“浏览页面30秒”的互动任务,此时,由于该互动任务的执行进度为已完成,互动任务显示区602可显示第一终端可获得的任务权益“领取积分”。访问用户可点击该“领取积分”,使得以第一终端跳转至任务权益展示页面603,访问用户可通过与任务权益展示页面603进行交互领取任务权益。
102.可知的是,当互动任务的执行进度为已完成时,可直接将该互动任务对应的任务权益投放给第一终端,以供用户可快速查看到完成该互动任务后所赢得的奖励。
103.在上述实施方式的基础上,互动任务列表还包括:互动任务的投放疲劳度,在投放时,服务器可基于投放疲劳度来对可执行互动任务进行投放。即服务器确定各可执行互动任务的投放疲劳度,将满足投放疲劳度阈值的可执行互动任务投放至第一终端。
104.具体来说,互动任务的投放疲劳度用于表征访问用户接受到互动任务的频率或频次。若服务器在短时间内多次向访问用户投放同一个互动任务,会造成访问用户的审美疲劳,引起访问用户的反感。为了避免这种情况,服务器可基于投放疲劳度来对可执行互动任务进行投放。
105.可知的是,通过对互动任务的投放疲劳度进行检测,以使仅将满足投放疲劳度阈值的互动任务投放至第一终端,避免对第一终端短时间内多次投放同一互动任务而造成的用户疲劳的情况,提升用户体验。
106.在上述各实施方式的基础上,本技术实施方式还为业务人员提供了配置互动任务的具体实现方式。服务器接收第二终端发送的互动任务配置信息,根据互动任务配置信息生成待审核互动任务并对待审核互动任务进行审核;在待审核互动任务审核通过后,将待审核互动任务发布至互动任务列表。
107.其中,互动任务配置信息还包括互动任务属性和互动任务素材;其中,所述互动任务属性包括任务类型、任务排序和任务目标中的一种或多种;所述互动任务素材包括任务图标、任务标题、任务描述和任务链接组件中的一种或多种。
108.具体来说,图7为本技术实施例提供的一种互动任务的投放方法的第四界面示意图。如图7左下图所示的,第二终端的业务用户可在服务器提供的任务配置页面701中添加新的活动任务,该互动任务配置信息将被发送至服务器,以使得服务器将对该添加的互动任务的相关信息进行审核,当审核通过后,互动任务将被添加至当前的互动任务列表中,此时,第二终端的业务用户可在互动任务列表页面702中看到新增的互动任务c。
109.可知的是,本实施方式还提供了对任务互动列表中的互动任务进行任务配置的流
程,在任务配置过程中,第二终端可上传互动任务配置信息,以实现对互动任务的快速配置。
110.本发明实施例提供互动任务的投放方法,当接收到第一终端发送的互动任务查看请求时,根据第一终端所处的运行环境信息,选出与其相符合的执行环境信息的互动任务,并基于选出的可执行互动任务向用户投放相应的互动任务投放信息。与现有方式相比,本实施方式中能够实现基于终端所处的不同运行环境信息向终端投放不同的互动任务投放信息,丰富了互动任务的投放方式,有利于提升用户的用户留存率。
111.上面已对本技术实施例的互动任务的投放方法行了说明,下面对本技术实施例提供的执行上述互动任务的投放方法的互动任务的投放装置进行描述。本领域技术人员可以理解,方法和装置可以相互结合和引用,本技术实施例提供的互动任务的投放装置可以执行上述互动任务的投放方法中的步骤。
112.图8为本技术实施例提供的一种互动任务的投放装置的结构示意图,如图8所示的,该装置包括:
113.收发模块810,用于接收第一终端发送的互动任务查看请求,其中,互动任务查看请求中包括有第一终端所处的运行环境信息;
114.互动任务投放模块820,用于根据第一终端所处的运行环境信息对预设的互动任务列表进行筛选,得到第一终端的可执行互动任务;其中,互动任务列表中存储有多个互动任务以及每个互动任务的执行环境信息,可执行互动任务是指执行环境信息与运行环境信息相符合的互动任务;还用于将可执行互动任务投放至第一终端。
115.可选的,互动任务投放模块820,具体用于:利用基于门栓的多线程并发处理技术,对互动任务列表进行至少一次筛选处理,得到第一终端的可执行互动任务;其中,每一次筛选处理将对互动任务列表中的多个互动任务进行并发筛选。
116.可选的,运行环境信息包括运行渠道,和/或,访问场景,和/或,终端的用户人群标识;互动任务的执行环境信息包括执行渠道,和/或,执行场景,和/或,执行人群标识;
117.互动任务投放模块820,具体用于:将运行渠道作为筛选条件,从互动任务列表中选出执行渠道与运行渠道相符合的互动任务,以作为第一终端的可执行互动任务;和/或,将访问场景作为筛选条件,从互动任务列表中选出执行场景与访问场景相符合的互动任务作为第一终端的可执行互动任务;和/或,将终端的用户人群标识作为筛选条件,从互动任务列表中选出执行人群标识与终端的用户人群标识相符合的互动任务作为第一终端的可执行互动任务。
118.可选的,互动任务列表中还包括:互动任务的执行进度;
119.互动任务投放模块820,具体用于:确定可执行互动任务的执行进度;将可执行互动任务以及其执行进度,投放至第一终端。
120.可选的,互动任务列表中还包括:互动任务的任务权益;互动任务投放模块820,具体用于:若可执行互动任务的执行进度为已完成,则将可执行互动任务以及相应的任务权益投放至第一终端。
121.可选的,互动任务列表还包括:互动任务的投放疲劳度;
122.互动任务投放模块820,还用于确定各可执行互动任务的投放疲劳度,将满足投放疲劳度阈值的可执行互动任务投放至第一终端。
123.可选的,该装置还包括:互动任务配置模块;
124.收发模块810,用户接收第二终端发送的互动任务配置信息;
125.互动任务配置模块,用于根据互动任务配置信息生成待审核互动任务并对待审核互动任务进行审核;在待审核互动任务审核通过后,将待审核互动任务发布至互动任务列表。
126.可选的,互动任务配置信息还包括互动任务属性和互动任务素材;其中,互动任务属性包括任务类型、任务排序和任务目标中的一种或多种;互动任务素材包括任务图标、任务标题、任务描述和任务链接组件中的一种或多种。
127.本发明实施例提供一种互动任务的投放装置,当接收到第一终端发送的互动任务查看请求时,根据第一终端所处的运行环境信息,选出与其相符合的执行环境信息的互动任务,并基于选出的可执行互动任务向用户投放相应的互动任务投放信息。与现有方式相比,本实施方式中能够实现基于终端所处的不同运行环境信息向终端投放不同的互动任务投放信息,丰富了互动任务的投放方式,有利于提升用户的用户留存率。
128.图9为本技术提供的一种电子设备的硬件结构示意图,如图9所示的,本技术实施例提供一种电子设备,电子设备的存储器901可用于存储至少一个程序指令,处理器902用于执行至少一个程序指令,以实现上述方法实施例的技术方案。其实现原理和技术效果与上述方法相关实施例类似,此处不再赘述。
129.本技术实施例提供一种芯片。芯片包括处理器,处理器用于调用存储器中的计算机程序,以执行上述实施例中的技术方案。其实现原理和技术效果与上述相关实施例类似,此处不再赘述。
130.本技术实施例提供一种计算机程序产品,当所述计算机程序产品在电子设备运行时,使得所述电子设备执行上述实施例中的技术方案。其实现原理和技术效果与上述相关实施例类似,此处不再赘述。
131.本技术实施例提供一种计算机可读存储介质,其上存储有程序指令,所述程序指令被电子设备执行时,使得电子设备执行上述实施例的技术方案。其实现原理和技术效果与上述相关实施例类似,此处不再赘述。
132.以上的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本发明的保护范围之内。
再多了解一些

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

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

相关文献