一种更新活动库的方法、装置、电子设备及可读存储介质与流程

文档序号:29795262发布日期:2022-04-23 18:40阅读:75来源:国知局
一种更新活动库的方法、装置、电子设备及可读存储介质与流程

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.图1为本技术实施例提供的一种更新活动库的系统架构示意图;
32.图2为本技术实施例提供的一种更新活动库的方法的实施流程图;
33.图3为本技术实施例提供的一种更新活动库的方法的详细实施流程图;
34.图4为本技术实施例提供的一种更新活动库的装置的结构框图;
35.图5为本技术实施方式中一种电子设备的结构示意图。
具体实施方式
36.下面将结合本技术实施例中附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本技术的实施例的详细描述并非旨在限制要求保护的本技术的范围,而是仅仅表示本技术的选定实施例。基于本技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。
37.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本技术的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
38.首先对本技术实施例中涉及的部分用语进行说明,以便于本领域技术人员理解。
39.终端设备:可以是移动终端、固定终端或便携式终端,例如移动手机、站点、单元、设备、多媒体计算机、多媒体平板、互联网节点、通信器、台式计算机、膝上型计算机、笔记本计算机、上网本计算机、平板计算机、个人通信系统设备、个人导航设备、个人数字助理、音频/视频播放器、数码相机/摄像机、定位设备、电视接收器、无线电广播接收器、电子书设备、游戏设备或者其任意组合,包括这些设备的配件和外设或者其任意组合。还可预见到的是,终端设备能够支持任意类型的针对用户的接口(例如可穿戴设备)等。
40.服务器:可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务以及大数据和人工智能平台等基础云计算服务的云服务器。
41.为了在进行问卷调研时,可以有针对性的更新活动库,本技术实施例提供了一种更新活动库的方法、装置、电子设备及可读存储介质。
42.参阅图1所示,为本技术实施例提供的一种更新活动库的系统架构示意图。该系统架构包括设置有评估模块的服务器,以及用户终端。其中,用户终端可以为服务器,也可以为终端设置,在此不作限制。
43.其中,用户终端用于:向服务器发送针对包含至少一个活动项目的项目推荐集合的项目评估数据。
44.服务器用于:接收用户终端发送的针对项目推荐集合的项目评估数据,并根据项目评估数据,对项目推荐集合中的活动项目在评估模块进行评估,分别获得每一活动项目的评分,以及基于项目推荐集合中每一活动项目的评分,对所述项目推荐集合进行更新。
45.这样,就可以使得活动库基于用户的项目评估数据,对活动库进行有针对性的更新,既可以提高更新活动的效率,又可以针对用户的需求,有针对性的更新。
46.本技术实施例中,仅以执行主体为服务器为例进行说明,实际应用中,执行主体也可以为终端设备等其他电子设备,在此不作限制。
47.参阅图2所示,为本技术实施例提供的一种更新活动库的方法的实施流程图,结合图1问卷调研的系统中的服务器,该方法的具体实施流程如下:
48.步骤200:获取至少一个用户针对项目推荐集合的项目评估数据。
49.具体的,获取一个或多个用户针对项目推荐集合中的活动项目的项目评估数据。
50.其中,项目推荐集合中包含至少一个活动项目。
51.其中,项目评估数据包含针对一个或多个活动项目的活动项目指标。
52.可选的,活动项目指标可以为活动项目的采纳度、完成度、重复度,以及指标改善度。
53.可选的,活动项目指标可以以月为单位,或以年为单位进行计算,还可以根据实际应用情况选取其它时间段,在此不作限制。
54.进一步的,在获取到至少一个用户针对项目推荐集合的项目评估数据之后,可以
计算针对项目推荐集合中每一活动项目的采纳率、完成率、重复率,以及指标改善程度。
55.这样,就可以获得至少一个用户针对项目推荐集合的项目评估数据。
56.步骤201:根据项目评估数据,对项目推荐集合中的活动项目进行评估,分别获得每一活动项目的评分。
57.具体的,执行步骤201,可以执行以下步骤:
58.s2011:分别获取项目推荐集合中每一活动项目的活动项目指标与第一项目阈值的差值。
59.具体的,分别将项目推荐集合中每一活动项目的活动项目指标与第一项目阈值作差,分别获得项目推荐集合中每一活动项目的活动项目指标与第一项目阈值的差值。
60.其中,第一项目阈值是预先设置的。
61.实际应用中,第一项目阈值可以根据实际应用情况进行设置,在此不作限制。
62.实际应用中,还可以根据实际应用情况采用其它的方法获取差值,在此不作限制。
63.这样,就可以分别获取项目推荐集合中每一活动项目的活动项目指标与第一项目阈值的差值。
64.s2012:获取分别针对每一差值对应的级别对应设置的评分。
65.具体的,分别针对每一活动项目的活动项目指标与第一项目阈值的差值,对应设置不同的评分,并获取分别针对每一差值对应的级别对应设置的评分。
66.可选的,级别可以为初级、中级,以及高级等。
67.实际应用中,级别的设置还可以根据实际应用情况进行设置,在此不作限制。
68.可选的,评分的取值范围可以为0-10或0-100。
69.其中,不同的级别对应不同的差值的区间,且级别和差值的区间的对应关系是预先设置的。
70.一种实施方式中,级别为初级对应的差值区间为[0,50],级别为中级对应的差值区间为[50,70],级别为高级对应的差值区间为[70,100]。
[0071]
实际应用中,级别对应的差值区间的范围可以根据实际应用情况进行设置,在此不作限制。
[0072]
其中,不同的级别对应不同的评分,且级别和评分的对应关系是预先设置的。
[0073]
一种实施方式中,级别为初级对应设置的评分为3,级别为中级对应设置的评分为6,级别为高级对应设置的评分为8。
[0074]
实际应用中,级别对应的评分可以根据实际应用情况进行设置,在此不作限制。
[0075]
这样,就可以获取分别针对每一差值对应的级别对应设置的评分。
[0076]
进一步的,执行步骤201,还可以执行以下步骤:
[0077]
步骤一:分别获取每一用户的用户标签。
[0078]
具体的,分别获取一个或多个用户的用户标签,用户标签可以为相同的,也可以为不同的。
[0079]
其中,用户标签是针对用户的个人信息设置的。
[0080]
可选的,用户标签可以为职业、所在公司、性别、年龄,以及居住城市等。
[0081]
实际应用中,用户标签还可以根据实际应用情况设置为其它,在此不作限制。
[0082]
这样,就可以分别获取至少一个用户的用户标签。
[0083]
进一步的,可以分别针对每一活动项目,执行以下步骤:
[0084]
步骤二:根据预设的用户标签、活动项目以及项目权重之间的对应关系,分别获取每一针对用户的用户标签设置的一个活动项目的项目权重。
[0085]
具体的,根据预设的用户标签、活动项目以及项目权重之间的对应关系,分别获取每一针对用户的用户标签设置的一个活动项目的项目权重。
[0086]
其中,每一用户标签针对一个活动项目对应的项目权重是预先设置的。
[0087]
其中,不同的用户标签针对同一个活动项目设置的项目权重是不相同的。
[0088]
一种实施方式中,一个活动项目为“爬山”,用户标签为用户的年龄段,则用户标签为“老年”的用户,针对“爬山”的项目权重低于用户标签为“青年”的用户。
[0089]
其中,项目权重的取值范围可以为0-1,例如,0.6。
[0090]
这样,就可以分别获取每一用户标签针对一个活动项目对应的项目权重。
[0091]
步骤三:按照至少一个用户针对一个活动项目的项目权重,对一个活动项目的至少一个活动项目指标进行加权求和,获得一个活动项目的综合项目指标。
[0092]
具体的,按照至少一个用户针对一个活动项目的项目权重,对一个活动项目的至少一个活动项目指标进行加权求和,获得一个活动项目的综合项目指标。
[0093]
一种实施方式中,活动项目为“爬山”,用户标签为“老年”的用户的重复度为30%,项目权重为0.4,用户标签为“青年”的用户的重复度为70%,项目权重为0.8,则“爬山”的综合项目指标为30%*0.4+70%*0.8=0.78。
[0094]
进一步的,一个活动项目的综合项目指标还可以基于多个活动项目指标进行确定。
[0095]
这样,就可以按照至少一个用户的项目权重,对一个活动项目的至少一个活动项目指标进行加权求和,获得一个活动项目的综合项目指标。
[0096]
步骤四:获取一个活动项目的综合项目指标与第二项目阈值的差值。
[0097]
具体的,将一个活动项目的综合项目指标与第二项目阈值作差,获得一个活动项目的综合项目指标与第二项目阈值的差值。
[0098]
其中,第二项目阈值时预先设置的。
[0099]
实际应用中,第二项目阈值可以根据实际应用情况进行设置,在此不作限制。
[0100]
这样,就可以获取一个活动项目的综合项目指标与第二项目阈值的差值。
[0101]
步骤五:获取分别针对每一差值对应的级别对应设置的评分。
[0102]
具体的,分别获取每一用户标签针对一个活动项目对应设置的项目权重。
[0103]
其中,每一用户标签针对一个活动项目对应的项目权重是预先设置的。
[0104]
步骤202:基于项目推荐集合中每一活动项目的评分,对项目推荐集合进行更新。
[0105]
具体的,可以从项目推荐集合中,去除针对评分低于评分阈值的活动项目。
[0106]
具体的,可以从项目推荐集合中筛选出活动项目的评分低于评分阈值的活动项目,并将筛选出的活动项目从项目推荐集合中去除。
[0107]
其中,评分阈值的取值范围可以为0-10或0-100。
[0108]
实际应用中,评分阈值可以根据实际应用情况进行设置,在此不作限制。
[0109]
一种实施方式中,分别将项目推荐集合中的每一活动项目的评分与评分阈值进行比较,筛选出活动项目的评分低于评分阈值的活动项目,并将筛选出的活动项目从项目推
荐集合中去除。
[0110]
一种实施方式中,将项目推荐集合中的各活动项目,按照评分进行降序排列,获得评分排序列,并将评分阈值与评分排序列进行比较,确定第一个评分小于评分阈值的活动项目,以及将小于评分阈值的活动项目与其后面的活动项目,从项目推荐集合中去除。
[0111]
这样,就可以基于项目推荐集合中每一活动项目的评分,对项目推荐集合进行更新。
[0112]
进一步,还可以针对接受问卷调研的目标用户,执行以下操作:
[0113]
步骤a:获取目标用户分别针对每一活动项目的问卷调研信息。
[0114]
具体的,获取目标用户分别针对项目推荐集合中每一活动项目的问卷调研信息。
[0115]
可选的,问卷调研信息可以为目标用户针对项目推荐集合中每一活动项目的满意度调研。
[0116]
实际应用中,问卷调研信息还可以根据实际应用情况进行设置,在此不作限制。
[0117]
一种实施方式中,向一家具有50-100位员工的科技型公司,针对部门聚餐的活动项目进行问卷调研,分别获取每一用户的问卷调研信息,并基于每一用户的问卷调研信息,获取整个公司的采纳率,完成率,以及重复率。
[0118]
这样,就可以获取目标用户分别针对每一活动项目的问卷调研信息。
[0119]
步骤b:基于问卷调研信息和项目评估数据,从项目推荐集合中,筛选出至少一个目标活动项目。
[0120]
具体的,基于目标用户的问卷调研信息和项目评估数据,针对目标用户,从项目推荐集合中,筛选出一个或多个目标活动项目。
[0121]
一种实施方式中,基于基于目标用户的问卷调研信息和项目评估数据,从项目推荐集合中,筛选目标用户满意度最高,且项目评估数据中活动项目指标最高的活动项目,并将筛选出来的活动项目推荐给目标用户。
[0122]
一种实施方式中,于基于目标用户的问卷调研信息和项目评估数据,从项目推荐集合中,筛选目标用户满意度超过预设满意度阈值,且项目评估数据中活动项目指标超过预设活动项目指标阈值的一个或多个活动项目,并将筛选出来的活动项目推荐给目标用户。
[0123]
进一步的,还可以基于基于问卷调研信息和项目推荐集合中每一活动项目的评分,从项目推荐集合中,筛选出至少一个目标活动项目。
[0124]
这样,就可以基于问卷调研信息和项目评估数据,从项目推荐集合中,筛选出至少一个目标活动项目。
[0125]
步骤c:向目标用户推荐至少一个目标活动项目。
[0126]
具体的,将筛选出来的至少一个目标活动项目,推荐给用户。
[0127]
进一步的,还可以对用户进行其它方向的问卷调研,并根据用户的问卷调研结果,向用户推荐项目推荐集合中的活动项目。
[0128]
可选的,其它方向的问卷调研可以为公司员工的压力值问卷调研。
[0129]
这样,就可以向目标用户推荐至少一个目标活动项目。
[0130]
步骤d:获取用户输入的新的活动项目。
[0131]
具体的,获取用户输入的活动项目,将该活动项目分别与项目推荐集合中每一活
动项目进行匹配,获取该活动项目分别与项目推荐集合中每一活动项目的匹配度,如匹配度均低于匹配度阈值,则将用户输入的活动项目添加至项目推荐集合中。
[0132]
其中,匹配度阈值的取值范围可以为0-100%,例如60%。
[0133]
实际应用中,匹配度阈值还可以根据实际应用情况进行设置,在此不作限制。
[0134]
进一步的,在获取到用户输入的新的活动项目之后,还可以将该新的活动项目进行分类存储。
[0135]
其中,可以按照该用户的用户标签或公司类别进行分类。
[0136]
这样,就可以获取到用户输入的新的活动项目,并了解不同行业的用户的活动项目需求。
[0137]
步骤e:将新的活动项目添加到项目推荐集合中。
[0138]
具体的,将用户输入的新的活动项目添加到项目推荐集合中。
[0139]
这样,就可以针对用户的需求,不断的将新的活动项目添加到项目推荐集合中,完成对项目推荐集合的不断的扩充。
[0140]
参阅图3所示,其为本技术实施例提供的一种更新活动库的方法的详细实施流程图,该方法的具体实施流程如下:
[0141]
步骤300:获取至少一个用户针对项目推荐集合的包含多个活动项目指标的项目评估数据。
[0142]
步骤301:分别获取每一用户的用户标签。
[0143]
步骤302:根据预设的用户标签、活动项目以及项目权重之间的对应关系,分别获取每一针对用户的用户标签设置的一个活动项目的项目权重。
[0144]
步骤303:按照至少一个用户针对一个活动项目的项目权重,对每一活动项目的至少一个活动项目指标进行加权求和,获得每一活动项目的综合项目指标。
[0145]
步骤304:获取每一活动项目的综合项目指标与第二项目阈值的差值。
[0146]
步骤305:获取分别针对每一差值对应的级别对应设置的评分。
[0147]
步骤306:从项目推荐集合中,去除评分低于评分阈值的活动项目。
[0148]
步骤307:获取目标用户分别针对每一活动项目的问卷调研信息。
[0149]
步骤308:基于问卷调研信息和项目评估数据,从项目推荐集合中,筛选出至少一个目标活动项目。
[0150]
步骤309:向目标用户推荐至少一个目标活动项目。
[0151]
步骤310:获取用户输入的新的活动项目。
[0152]
步骤311:将新的活动项目添加到项目推荐集合中。
[0153]
具体的,执行步骤300-步骤311时,具体步骤参见上述步骤200-步骤202,在此不做赘述。
[0154]
本技术实施例中,可以针对用户对项目推荐集合中的活动项目的评估数据,对项目推荐集合中的活动项目进行评分,进而完成对活动库进行更新,使得活动库可以基于用户的项目评估数据,对活动库进行有针对性的更新,可以提高更新活动的效率。针对用户对活动项目的使用情况,获得针对不同的用户对活动库中的活动项目的需求,使得活动库中的活动项目的评分更加客观,也可以更加了解不同的用户的真正需求,还可以获取用户自己输入的新的活动项目,使得该项目推荐集合中的活动项目可以不断的扩充,提高了活动
库扩充的效率,也使得活动项目更加有针对性。
[0155]
基于同一发明构思,本技术实施例中还提供了一种更新活动库的装置,如图4所示,其为本技术实施例提供的一种更新活动库的装置的结构示意图,包括:
[0156]
获取单元401,用于获取至少一个用户针对项目推荐集合的项目评估数据,其中,项目推荐集合中包含至少一个活动项目;评估单元402,用于根据项目评估数据,对项目推荐集合中的活动项目进行评估,分别获得每一活动项目的评分;更新单元403,用于基于项目推荐集合中每一活动项目的评分,对项目推荐集合进行更新。
[0157]
一种实施方式中,评估单元402具体用于:分别获取项目推荐集合中每一活动项目的活动项目指标与第一项目阈值的差值;获取分别针对每一差值对应的级别对应设置的评分。
[0158]
一种实施方式中,评估单元402具体用于:分别获取每一用户的用户标签;分别针对每一活动项目,执行以下步骤:根据预设的用户标签、活动项目以及项目权重之间的对应关系,分别获取每一针对用户的用户标签设置的一个活动项目的项目权重;按照至少一个用户针对一个活动项目的项目权重,对一个活动项目的至少一个活动项目指标进行加权求和,获得一个活动项目的综合项目指标;获取一个活动项目的综合项目指标与第二项目阈值的差值;获取分别针对每一差值对应的级别对应设置的评分。
[0159]
一种实施方式中,更新单元403具体用于:从项目推荐集合中,去除评分低于评分阈值的活动项目。
[0160]
一种实施方式中,更新单元403还用于:获取目标用户分别针对每一活动项目的问卷调研信息;基于问卷调研信息和项目评估数据,从项目推荐集合中,筛选出至少一个目标活动项目;向目标用户推荐至少一个目标活动项目。
[0161]
一种实施方式中,更新单元403还用于:获取用户输入的新的活动项目;将新的活动项目添加到项目推荐集合中。
[0162]
由于上述装置及设备解决问题的原理与一种更新活动库的方法相似,因此,上述装置的实施可以参见方法的实施,重复之处不再赘述。
[0163]
本技术实施例提供的一种更新活动库的方法、装置、电子设备及可读存储介质中,获取至少一个用户针对项目推荐集合的项目评估数据,其中,项目推荐集合中包含至少一个活动项目;根据项目评估数据,对项目推荐集合中的活动项目进行评估,分别获得每一活动项目的评分;基于项目推荐集合中每一活动项目的评分,对项目推荐集合进行更新。这样,可以针对用户对项目推荐集合中的活动项目的评估数据,对项目推荐集合中的活动项目进行评分,进而完成对活动库进行更新,使得活动库可以基于用户的项目评估数据,对活动库进行有针对性的更新,既可以提高更新活动的效率,又可以针对用户的需求,有针对性的更新。
[0164]
图5示出了一种电子设备5000的结构示意图。参阅图5所示,电子设备5000包括:处理器5010以及存储器5020,可选的,还可以包括电源5030、显示单元5040、输入单元5050。
[0165]
处理器5010是电子设备5000的控制中心,利用各种接口和线路连接各个部件,通过运行或执行存储在存储器5020内的软件程序和/或数据,执行电子设备5000的各种功能,从而对电子设备5000进行整体监控。
[0166]
本技术实施例中,处理器5010调用存储器5020中存储的计算机程序时执行如图2
中所示的实施例提供的更新活动库的方法。
[0167]
可选的,处理器5010可包括一个或多个处理单元;优选的,处理器5010可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器5010中。在一些实施例中,处理器、存储器、可以在单一芯片上实现,在一些实施例中,它们也可以在独立的芯片上分别实现。
[0168]
存储器5020可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、各种应用等;存储数据区可存储根据电子设备5000的使用所创建的数据等。此外,存储器5020可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件等。
[0169]
电子设备5000还包括给各个部件供电的电源5030(比如电池),电源可以通过电源管理系统与处理器5010逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗等功能。
[0170]
显示单元5040可用于显示由用户输入的信息或提供给用户的信息以及电子设备5000的各种菜单等,本发明实施例中主要用于显示电子设备5000中各应用的显示界面以及显示界面中显示的文本、图片等对象。显示单元5040可以包括显示面板5041。显示面板5041可以采用液晶显示屏(liquid crystal display,lcd)、有机发光二极管(organic light-emitting diode,oled)等形式来配置。
[0171]
输入单元5050可用于接收用户输入的数字或字符等信息。输入单元5050可包括触控面板5051以及其他输入设备5052。其中,触控面板5051,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触摸笔等任何适合的物体或附件在触控面板5051上或在触控面板5051附近的操作)。
[0172]
具体的,触控面板5051可以检测用户的触摸操作,并检测触摸操作带来的信号,将这些信号转换成触点坐标,发送给处理器5010,并接收处理器5010发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板5051。其他输入设备5052可以包括但不限于物理键盘、功能键(比如音量控制按键、开关机按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
[0173]
当然,触控面板5051可覆盖显示面板5041,当触控面板5051检测到在其上或附近的触摸操作后,传送给处理器5010以确定触摸事件的类型,随后处理器5010根据触摸事件的类型在显示面板5041上提供相应的视觉输出。虽然在图5中,触控面板5051与显示面板5041是作为两个独立的部件来实现电子设备5000的输入和输出功能,但是在某些实施例中,可以将触控面板5051与显示面板5041集成而实现电子设备5000的输入和输出功能。
[0174]
电子设备5000还可包括一个或多个传感器,例如压力传感器、重力加速度传感器、接近光传感器等。当然,根据具体应用中的需要,上述电子设备5000还可以包括摄像头等其它部件,由于这些部件不是本技术实施例中重点使用的部件,因此,在图5中没有示出,且不再详述。
[0175]
本领域技术人员可以理解,图5仅仅是电子设备的举例,并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件。
[0176]
本技术实施例中,一种可读存储介质,其上存储有计算机程序,计算机程序被处理
器执行时,使得通信设备可以执行上述实施例中的各个步骤。
[0177]
为了描述的方便,以上各部分按照功能划分为各模块(或单元)分别描述。当然,在实施本技术时可以把各模块(或单元)的功能在同一个或多个软件或硬件中实现。
[0178]
本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
[0179]
本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0180]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0181]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0182]
尽管已描述了本技术的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本技术范围的所有变更和修改。
[0183]
显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1