应用升级方法、装置、电子设备及计算机可读存储介质与流程

文档序号:27766092发布日期:2021-12-04 01:00阅读:74来源:国知局
应用升级方法、装置、电子设备及计算机可读存储介质与流程

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.图1是本技术实施例提供的应用升级方法的场景示意图;
42.图2是本技术实施例提供的应用升级方法的流程示意图;
43.图3是本技术实施例提供的应用升级装置的结构示意图;
44.图4是本技术实施例提供的电子设备的结构示意图。
具体实施方式
45.下面将结合本技术中的附图,对本技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
46.本技术实施例提供一种应用升级方法、装置、电子设备及计算机可读存储介质。具体地,本技术实施例提供的应用升级方法可以由电子设备来执行,其中,电子设备包括终端设备或者服务器;其中,终端设备可以为电视、手机、笔记本、台式机或者平板电脑等;服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(cdn,contentdelivery network)、以及大数据和人工智能平台等基础云计算服务的云服务器等,服务器可以通过有线或无线通信方式进行直接或间接地连接。
47.具体地,本技术实施例以终端设备和服务器共同执行应用升级方法为例,而在终端设备或者服务器端分别执行应用升级方案可以以终端设备和服务器共同执行应用升级方法为例进行理解,其中,请参阅图1,终端设备和服务器共同执行应用升级方法的具体过程如下:
48.终端设备a将至少一个待升级应用的应用信息发送给服务器b,服务器b获取到终端设备a需要进行升级的至少一个应用信息后,获取上述应用在升级后的至少一个评价维度的评分数据,分别形成每个应用对应的参考评分数据,然后,服务器b采集终端设备a的持有用户针对至少一个参考应用的历史评分记录,并将历史评分记录根据上述至少一个评价维度进行划分提取,得到用户的历史评分数据,随后,服务器b根据参考评分数据和历史评分数据,确定出用户偏好的升级后应用,根据用户偏好的升级后应用确定用户偏好的待升级应用(目标应用),随后,将目标应用对应的升级数据发送给终端设备a,提示终端设备a进行应用升级。
49.其中,待升级应用可以包括静默升级的应用,其中,针对静默升级的应用,在终端设备a接受到升级数据后,可在不打扰用户的情况下(不显示升级程序界面),升级应用根据定时升级的设定值进行自动完成升级。
50.其中,针对静默升级应用,由于升级过程用户并不知情或者很难察觉,所以,在通过静默升级对用户的终端设备a中的相关应用进行更新后,当存在一些用户不想使用的新
版本或者新功能,则,容易产生用户对新功能或者新版本的投诉,降低用户体验,甚至影响应用对应的品牌的口碑。
51.因此,在本技术实施例中,基于静默升级类应用,可以通过上述应用升级方法,筛选出用户偏好的应用,针对筛选出的用户偏好的应用进行静默升级,可有效的降低用户对新版本或者新功能的投诉,易于用户的接受。
52.本技术实施例根据待升级应用在升级后的参考评分数据以及用户对参考应用的历史评分数据,确定出用户偏好的待升级的目标应用,使获取到的目标应用在更新后更能被用户接受或者更符合用户的需求,其中,通过至少一个评价维度的评分数据的获取和参考,提高了待升级应用选择的准确性。
53.以下分别进行详细说明。需说明的是,以下实施例的描述顺序不作为对实施例优先顺序的限定。
54.请参阅图2,图2为本技术实施例提供的应用升级方法的流程示意图。该应用升级方法的具体流程可以如下:
55.101、获取至少一个待升级应用在升级后的参考评分数据,所述参考评分数据包括参考用户对所述升级后应用在至少一个评价维度上的评分数据。
56.其中,参考用户可以是应用升级的内测用户,还可以是已经完成相应应用升级更新的普通公众用户,其中,参考用户对升级后应用的评分数据,可表明大部分用户对升级后应用的整体的满意情况。
57.其中,评价维度可以包括应用的操作流畅度、使用简易程度、界面美观度或者功能性等,通过从多个评价维度来获取应用的评分数据,使参考评分数据更具体,也更具针对性,通过各个评价维度的评分数据便可以获取到升级后应用的各方面性能情况,例如,操作流畅度的高低、操作是否简易、界面是否美观等。
58.其中,在本技术实施例中,如表1所示,升级后应用(应用a、b或c)各个评价维度的评分数据包括5个梯度,例如,评分数据1

5,其中,评分越高,表明对应的评价维度的性能越好,例如,在操作流畅度方面,5分的应用操作起来比3分的应用更流畅。其中,为保证数据的准确性和有效性,可以采用平均值的方式获取各个评价维度对应的平均评分数据。
[0059] 操作流畅度使用简易程度界面美观度功能性应用a5523应用b3155应用c5444
[0060]
表1
[0061]
其中,通过对多个评价维度的评分数据的获取,可获取到用户对升级后应用的多个角度的评分情况,便于全面的了解应用的性能数据,便于针对某一评价维度向用户进行待升级应用的推荐。
[0062]
102、采集用户针对至少一个参考应用的历史评分记录。
[0063]
其中,参考应用包括用户终端设备中的其他应用,或者与待升级应用属于同一类型的应用,例如,均属于游戏竞技类应用、或者均属于答题类应用、或者均属于影视类应用等。
[0064]
其中,参考应用的历史评分记录表明用户对应用的期望情况,例如,如果用户对应
用的流畅度的评价较多,或者,流畅度方面的评分往往较低,则表明用户对应用的流畅度的要求较高。
[0065]
其中,通过获取同类型的应用的评分数据,更能准确的获取用户对当前待升级应用的预期满意程度,提高后续目标应用选择的准确性。
[0066]
103、从所述历史评分记录中提取在所述至少一个评价维度上的历史评分数据。
[0067]
其中,通过各个评价维度上历史评分数据的获取,可方便后续针对各个评价维度的评分数据进行待升级应用的推荐。
[0068]
其中,在本技术实施例中,各个评价维度上评分数据的提取可以通过人工手动的方式进行各个评价维度上评分数据的分类确定,还可以根据文字识别算反或者图像识别算法进行评论数据的识别和提取,通过机器学习的方法或者情感分析算法进行评论数据的评分数据的确定,具体方法在此不做限定。
[0069]
其中,针对每个评价维度的评分数据,可以采用平均值的方式获取用户对各个评价维度的评分数据(例如,针对每个评价维度,将历史评分记录中多个评分数据的平均值作为评价维度的最终评分数据),将各个评价维度的评分数据作为用户对各个评价维度的基本要求值,即,针对每个评价维度,当评分数据大于基本要求值时,则认为用户可以接受当前应用的当前升级,提高待升级应用推荐的准确性。
[0070]
104、根据所述历史评分数据和所述参考评分数据,从所述至少一个待升级应用中确定所述用户偏好的目标应用。
[0071]
其中,历史评分数据表明用户对应用的各个评价维度的期望要求,参考评分数据表明目标应用在各个评价维度的综合客观性能数据,根据应用的客观性能数据和用户的期望要求,确定应用是否符合用户的预期,来确定应用是否为用户的偏好应用,以此进行目标应用的选择。
[0072]
其中,根据历史评分数据和参考评分数据,可以确定用户偏好的应用,提高待升级应用推荐或选择的准确性,提高用户体验,降低用户投诉。
[0073]
例如,可以根据参考评分数据中各项评价维度的评分数据是否大于历史评分数据中的评分数据来确定是否是符合用户需求的应用,即,可选的,在一些实施例中,步骤“根据所述历史评分数据和所述参考评分数据,从所述至少一个待升级应用中确定所述用户偏好的目标应用”,具体可以包括:
[0074]
针对每个评价维度,当所述参考评分数据中的评分数据均大于所述历史评分数据中的评分数据,则将所述参考评分数据所对应的升级后应用确定为所述用户偏好的目标应用。
[0075]
其中,当升级后应用的参考评分数据中每个评价维度的评分数据均大于用户的历史评分数据中对应的各项评分数据后,则表明当前升级后应用的各项评分数据均满足用户的需求,可以向用户进行推荐。
[0076]
其中,通过对各个评价维度的评分数据的比较,使推荐的应用在各个方面均能满足用户的需求。
[0077]
其中,在确定待推荐的目标应用时,可以根据用户对各个评价维度的维度关注等级来选择,即,可选的,在一些实施例中,步骤“根据所述历史评分数据和所述参考评分数据,从所述至少一个待升级应用中确定所述用户偏好的目标应用”,具体可以包括:
[0078]
根据所述历史评分数据确定所述用户针对每个评价维度的维度关注等级;
[0079]
根据所述维度关注等级和所述参考评分数据,从所述至少一个待升级应用中确定所述用户偏好的目标应用。
[0080]
例如,维度关注等级可以包括一级、二级、三级、四级或者五级,其中一级表明用户对该项评价维度的关注度最高,因此,可以根据等级的高低,依次进行目标应用的筛选。
[0081]
其中,通过历史评分数据获取的维度关注等级更准确,提高待升级应用选择的准确性。
[0082]
其中,在确定了用户对各个评价维度的维度关注等级后,可以根据维度关注等级来确定用户着重关注的几个评价维度,根据用户着重关注的几个评价维度进行目标应用的选择,例如,当用户比较在意的几个评价维度的评分数据满足要求后,则可以认为对应的升级后应用可以满足用户的需求,即,可选的,在一些实施例中,步骤“根据所述维度关注等级和所述参考评分数据,从所述至少一个待升级应用中确定所述用户偏好的目标应用”,具体可以包括:
[0083]
根据所述维度关注等级确定所述用户关注的至少一个目标评价维度;
[0084]
从所述参考评分数据中分别获取每个所述目标评价维度的维度参考评分数据;
[0085]
针对每个所述目标评价维度,当所述维度参考评分数据大于或者等于预设评分阈值时,将所述维度参考评分数据所对应的升级后应用确定为所述用户偏好的目标应用。
[0086]
其中,通过确定维度关注等级,便可以获取到用户着重关注的几个评价维度,因此,当应用在上述几个评价维度的评分数据满足要求(预设评分阈值)后,便可以确定这些应用是符合用户的需求的或者是在用户可接收的范围内的。
[0087]
例如,请参与表1,用户对应用的操作流畅度要求较高(即操作流畅度为目标评价维度),使用简易程度和界面美观度没有要求,功能性要求一般,可以给用户推送应用a和应用c,应用b因为流畅度较低,不建议推送升级;或者,用户对操作流畅度和使用简易程度没有要求,而对界面美观度和功能性有较高的要求,则可以向用户推荐应用b或者应用c。
[0088]
其中,针对每个目标评价维度,预设评分阈值可以根据历史评分数据中对应目标评价维度的评分数据的平均值来确定,还可以根据实际需要,设定为较高的数值,以保证能够满足用户的需求,或者能够被用户接受。
[0089]
其中,可以根据投诉概率来确定每个评价维度的维度关注等级,即,可选的,在一些实施例中,步骤“根据所述历史评分数据确定所述用户针对每个评价维度的维度关注等级”,具体可以包括:
[0090]
根据所述用户在每个所述评价维度的评分数据,确定所述用户在每个评价维度的投诉概率;
[0091]
根据所述投诉概率确定所述用户在每个评价维度的维度关注等级。
[0092]
其中,在本技术实施例中,投诉概率是投诉数量与评价总数量的比值,其中,投诉概率越高,表明用户对这项评价维度的要求越高,也表明用户对该项评价维度的关注度越高,因此,通过投诉概率来确定用户在每个评价维度的维度关注等级,便于后续根据维度关注等级,确定用户关注的目标评价维度。
[0093]
其中,在本技术实施例中,评分较低的评价意味着用户投诉的风险较高,因此,可以将评分较低的评价作为一条投诉数据。
[0094]
其中,可以建立投诉概率与维度关注等级之间的映射关系,根据映射关系,确定评价维度所对应的投诉概率所对应的维度关注等级。
[0095]
其中,可以根据投诉概率来确定用户关注的目标评价维度,即,可选的,在一些实施例中,步骤“根据所述维度关注等级确定所述用户关注的至少一个目标评价维度”,具体可以包括:
[0096]
根据所述维度关注等级确定所述用户在每个评价维度的投诉概率;
[0097]
当所述投诉概率大于或者等于预设概率阈值时,将所述投诉概率所对应的评价维度确定为目标评价维度。
[0098]
其中,预设概率阈值可以根据历史评分数据中对应的评价维度中投诉概率来确定,例如,投诉数量占评价总数量的比值,或者,根据实际需要,设定为较高的数值,以保证最终筛选的应用能够被用户接受。
[0099]
其中,当投诉概率达到一定的标准(预设概率阈值)后,则认为用户对该项评价维度较为关注。
[0100]
其中,在本技术实施例中,可以根据投诉数量来确定用户在各个评价维度的投诉风险值,根据投诉风险值来确定各个评价维度的维度关注等级,即,可选的,在一些实施例中,步骤“根据所述历史评分数据确定所述用户针对每个评价维度的维度关注等级”,具体可以包括:
[0101]
从所述历史评分数据中获取所述用户在每个评价维度中投诉评价的投诉数量;
[0102]
根据所述投诉数量确定每个所述评价维度的投诉风险值;
[0103]
根据所述投诉风险值确定所述用户在每个评价维度的维度关注等级。
[0104]
其中,在本技术实施例中,针对每个评价维度,投诉数量越多,则表明该项评价维度的投诉风险值越高,投诉风险值越高,说明用户对该项评价维度的关注度越高,例如,用户对应用的操作流畅度的投诉数量越多,说明用户对应用的操作流畅度的要求越高,关注越高。
[0105]
其中,投诉风险值可以根据投诉数量区间来确定,例如,根据不同的投诉数量区间确定对应不同的投诉风险值,确定对应不同的维度关注等级,即,可选的,在一些实施例中,步骤“根据所述投诉风险值确定所述用户在每个评价维度的维度关注等级”,具体可以包括:
[0106]
针对每个评价维度,确定每个投诉风险值所对应的维度关注等级,并确定每个投诉风险值所对应的投诉数量区间;
[0107]
当评价维度的所述投诉数量达到任一所述投诉数量区间后,将所述任一所述投诉数量区间所对应的维度关注等级确定为所述用户针对所述评价维度的维度关注等级。
[0108]
例如,将投诉数量区间设定为0

5、6

10、11

15、16

20等,针对每个区间对应设定一个投诉风险值,例如,分别为1分、2分、3分、4分、5分等,分值越高,投诉风险越高,例如,用户针对应用的流畅度的投诉数量为18条,则投诉风险值得分为4分;针对应用的功能性的投诉数量为10条,则投诉风险值得分为2分。
[0109]
其中,通过投诉数量区间来确定投诉风险值,并根据投诉风险确定维度关注等级,可提高维度关注等级确定的准确性。
[0110]
其中,可以根据投诉风险值与维度关注等级之间的映射关系来确定不同投诉风险
值所对应的维度关注等级。
[0111]
105、向所述用户的终端设备发送所述目标应用的升级数据,以使得所述终端设备根据所述升级数据对所述目标应用进行升级。
[0112]
其中,通过将选择的目标应用的升级数据发送给用户终端,使用户能够根据升级数据进行应用的升级,其中,升级数据包括应用的静默升级数据,当用户终端接收到静默升级数据后,便可以根据静默升级数据进行静默升级,无需用户进行升级确认,可使用户无感知的进行升级操作。
[0113]
本技术实施例根据待升级应用在升级后的参考评分数据以及用户对参考应用的历史评分数据,确定出用户偏好的待升级的目标应用,使获取到的目标应用在更新后更能被用户接受或者更符合用户的需求,其中,通过至少一个评价维度的评分数据的获取和参考,提高了待升级应用选择的准确性;其中,针对用户关注的评价维度进行选择,可针对性的选择出符合用户特定需求的应用,同时降低对不关注的评价维度的性能需求,降低应用被投诉的风险。
[0114]
为便于更好的实施本技术的应用升级方法,本技术还提供一种基于上述应用升级方法的应用升级装置。其中名词的含义与上述应用升级方法中相同,具体实现细节可以参考方法实施例中的说明。
[0115]
请参阅图3,图3为本技术实施例提供的应用升级装置的结构示意图,其中该应用升级装置可以包括获取模块201、采集模块202、提取模块203、确定模块204和推送模块205,具体可以如下:
[0116]
获取模块201,用于获取至少一个待升级应用在升级后的参考评分数据,所述参考评分数据包括参考用户对所述升级后应用在至少一个评价维度上的评分数据。
[0117]
其中,通过对多个评价维度的评分数据的获取,可获取到用户对升级后应用的多个角度的评分情况,便于全面的了解应用的性能数据,便于针对某一评价维度向用户进行待升级应用的推荐。
[0118]
采集模块202,用于采集用户针对至少一个参考应用的历史评分记录。
[0119]
其中,参考应用包括用户终端设备中的其他应用,或者与待升级应用属于同一类型的应用,例如,均属于游戏竞技类应用、或者均属于答题类应用、或者均属于影视类应用等。
[0120]
其中,参考应用的历史评分记录表明用户对应用的期望情况,例如,如果用户对应用的流畅度的评价较多,或者,流畅度方面的评分往往较低,则表明用户对应用的流畅度的要求较高。
[0121]
其中,通过获取同类型的应用的评分数据,更能准确的获取用户对当前待升级应用的预期满意程度,提高后续目标应用选择的准确性。
[0122]
提取模块203,用于从所述历史评分记录中提取在所述至少一个评价维度上的历史评分数据。
[0123]
其中,通过各个评价维度上历史评分数据的获取,可方便后续针对各个评价维度的评分数据进行待升级应用的推荐。
[0124]
其中,针对每个评价维度的评分数据,可以采用平均值的方式获取用户对各个评价维度的评分数据(例如,针对每个评价维度,将历史评分记录中多个评分数据的平均值作
为评价维度的最终评分数据),将各个评价维度的评分数据作为用户对各个评价维度的基本要求值,即,针对每个评价维度,当评分数据大于基本要求值时,则认为用户可以接受当前应用的当前升级,提高待升级应用推荐的准确性。
[0125]
确定模块204,用于根据所述历史评分数据和所述参考评分数据,从所述至少一个待升级应用中确定所述用户偏好的目标应用。
[0126]
其中,历史评分数据表明用户对应用的各个评价维度的期望要求,参考评分数据表明目标应用在各个评价维度的综合客观性能数据,根据应用的客观性能数据和用户的期望要求,确定应用是否符合用户的预期,来确定应用是否为用户的偏好应用,以此进行目标应用的选择。
[0127]
其中,根据历史评分数据和参考评分数据,可以确定用户偏好的应用,提高待升级应用推荐或选择的准确性,提高用户体验,降低用户投诉。
[0128]
可选的,在本技术的一些实施例中,确定模块204包括:
[0129]
第一确定单元,用于根据所述历史评分数据确定所述用户针对每个评价维度的维度关注等级;
[0130]
第二确定单元,用于根据所述维度关注等级和所述参考评分数据,从所述至少一个待升级应用中确定所述用户偏好的目标应用。
[0131]
可选的,在本技术的一些实施例中,第二确定单元包括:
[0132]
第一确定子单元,用于根据所述维度关注等级确定所述用户关注的至少一个目标评价维度;
[0133]
第一获取子单元,用于从所述参考评分数据中分别获取每个所述目标评价维度的维度参考评分数据;
[0134]
第二确定子单元,用于针对每个所述目标评价维度,当所述维度参考评分数据大于或者等于预设评分阈值时,将所述维度参考评分数据所对应的升级后应用确定为所述用户偏好的目标应用。
[0135]
其中,通过确定维度关注等级,便可以获取到用户着重关注的几个评价维度,因此,当应用在上述几个评价维度的评分数据满足要求(预设评分阈值)后,便可以确定这些应用是符合用户的需求的或者是在用户可接收的范围内的。
[0136]
例如,请参与表1,用户对应用的操作流畅度要求较高(即操作流畅度为目标评价维度),使用简易程度和界面美观度没有要求,功能性要求一般,可以给用户推送应用a和应用c,应用b因为流畅度较低,不建议推送升级;或者,用户对操作流畅度和使用简易程度没有要求,而对界面美观度和功能性有较高的要求,则可以向用户推荐应用b或者应用c。
[0137]
可选的,在本技术的一些实施例中,第一确定单元包括:
[0138]
第三确定子单元,用于根据所述用户在每个所述评价维度的评分数据,确定所述用户在每个评价维度的投诉概率;
[0139]
第四确定子单元,用于根据所述投诉概率确定所述用户在每个评价维度的维度关注等级;
[0140]
基于第三确定子单元和第四确定子单元,第一确定子单元具体用于:
[0141]
用于根据所述维度关注等级确定所述用户在每个评价维度的投诉概率;
[0142]
用于当所述投诉概率大于或者等于预设概率阈值时,将所述投诉概率所对应的评
价维度确定为目标评价维度。
[0143]
可选的,在本技术的一些实施例中,第一确定单元还包括:
[0144]
第一获取子单元,用于从所述历史评分数据中获取所述用户在每个评价维度中投诉评价的投诉数量;
[0145]
第五确定子单元,用于根据所述投诉数量确定每个所述评价维度的投诉风险值;
[0146]
第六确定子单元,用于根据所述投诉风险值确定所述用户在每个评价维度的维度关注等级。
[0147]
可选的,在本技术的一些实施例中,第六确定子单元具体用于:
[0148]
用于针对每个评价维度,确定每个投诉风险值所对应的维度关注等级,并确定每个投诉风险值所对应的投诉数量区间;
[0149]
用于当评价维度的所述投诉数量达到任一所述投诉数量区间后,将所述任一所述投诉数量区间所对应的维度关注等级确定为所述用户针对所述评价维度的维度关注等级。
[0150]
可选的,在本技术的一些实施例中,确定模块包括:
[0151]
第三确定单元,用于针对每个评价维度,当所述参考评分数据中的评分数据均大于所述历史评分数据中的评分数据,则将所述参考评分数据所对应的升级后应用确定为所述用户偏好的目标应用。
[0152]
其中,当升级后应用的参考评分数据中每个评价维度的评分数据均大于用户的历史评分数据中对应的各项评分数据后,则表明当前升级后应用的各项评分数据均满足用户的需求,可以向用户进行推荐。
[0153]
其中,通过对各个评价维度的评分数据的比较,使推荐的应用在各个方面均能满足用户的需求。
[0154]
推送模块205,用于向所述用户的终端设备发送所述目标应用的升级数据,以使得所述终端设备根据所述升级数据对所述目标应用进行升级。
[0155]
本技术实施例首先由获取模块201获取至少一个待升级应用在升级后的至少一个评价维度的参考评分数据,随后,由采集模块202采集用户的历史评分记录,然后,由提取模块203从采集模块202采集到的历史评分记录中提取上述各个评价维度的评分数据,然后,由确定模块204根据获取模块201获取结果和提取模块203的提取结果,对适合用户的应用进行筛选,选择出用户能够接受的至少一个待升级的目标应用,最后,由推送模块205将确定模块204确定的目标应用的升级信息发送给用户的终端设备,有终端设备按照升级数据对相应的应用进行升级,其中,可以通过静默升级的方式,直接对应用进行升级,其中,本技术实施例根据待升级应用在升级后的参考评分数据以及用户对参考应用的历史评分数据,确定出用户偏好的待升级的目标应用,使获取到的目标应用在更新后更能被用户接受或者更符合用户的需求,其中,通过至少一个评价维度的评分数据的获取和参考,提高了待升级应用选择的准确性;其中,针对用户关注的评价维度进行选择,可针对性的选择出符合用户特定需求的应用,同时降低对不关注的评价维度的性能需求,降低应用被投诉的风险。
[0156]
此外,本技术还提供一种电子设备,如图4所示,其示出了本技术所涉及的电子设备的结构示意图,具体来讲:
[0157]
该电子设备可以包括一个或者一个以上处理核心的处理器401、一个或一个以上计算机可读存储介质的存储器402、电源403和输入单元404等部件。本领域技术人员可以理
解,图4中示出的电子设备结构并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
[0158]
处理器401是该电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器402内的软件程序和/或模块,以及调用存储在存储器402内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。可选的,处理器401可包括一个或多个处理核心;优选的,处理器401可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器401中。
[0159]
存储器402可用于存储软件程序以及模块,处理器401通过运行存储在存储器402的软件程序以及模块,从而执行各种功能应用以及解码处理。存储器402可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据电子设备的使用所创建的数据等。此外,存储器402可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器402还可以包括存储器控制器,以提供处理器401对存储器402的访问。
[0160]
电子设备还包括给各个部件供电的电源403,优选的,电源403可以通过电源管理系统与处理器401逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源403还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
[0161]
该电子设备还可包括输入单元404,该输入单元404可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。
[0162]
尽管未示出,电子设备还可以包括显示单元等,在此不再赘述。具体在本实施例中,电子设备中的处理器401会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器402中,并由处理器401来运行存储在存储器402中的应用程序,从而实现各种功能,如下:
[0163]
获取至少一个待升级应用在升级后的参考评分数据,所述参考评分数据包括参考用户对所述升级后应用在至少一个评价维度上的评分数据;采集用户针对至少一个参考应用的历史评分记录;从所述历史评分记录中提取在所述至少一个评价维度上的历史评分数据;根据所述历史评分数据和所述参考评分数据,从所述至少一个待升级应用中确定所述用户偏好的目标应用;向所述用户的终端设备发送所述目标应用的升级数据,以使得所述终端设备根据所述升级数据对所述目标应用进行升级。
[0164]
以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
[0165]
根据待升级应用在升级后的参考评分数据以及用户对参考应用的历史评分数据,确定出用户偏好的待升级的目标应用,使获取到的目标应用在更新后更能被用户接受或者更符合用户的需求,其中,通过至少一个评价维度的评分数据的获取和参考,提高了待升级应用选择的准确性;其中,针对用户关注的评价维度进行选择,可针对性的选择出符合用户特定需求的应用,同时降低对不关注的评价维度的性能需求,降低应用被投诉的风险。
[0166]
本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。
[0167]
为此,本技术提供一种计算机可读存储介质,其中存储有多条指令,该指令能够被处理器进行加载,以执行本技术所提供的任一种应用升级方法中的步骤。例如,该指令可以执行如下步骤:
[0168]
获取至少一个待升级应用在升级后的参考评分数据,所述参考评分数据包括参考用户对所述升级后应用在至少一个评价维度上的评分数据;采集用户针对至少一个参考应用的历史评分记录;从所述历史评分记录中提取在所述至少一个评价维度上的历史评分数据;根据所述历史评分数据和所述参考评分数据,从所述至少一个待升级应用中确定所述用户偏好的目标应用;向所述用户的终端设备发送所述目标应用的升级数据,以使得所述终端设备根据所述升级数据对所述目标应用进行升级。
[0169]
以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
[0170]
其中,该计算机可读存储介质可以包括:只读存储器(rom,read only memory)、随机存取记忆体(ram,random access memory)、磁盘或光盘等。
[0171]
由于该计算机可读存储介质中所存储的指令,可以执行本技术所提供的任一种应用升级方法中的步骤,因此,可以实现本技术所提供的任一种应用升级方法所能实现的有益效果,详见前面的实施例,在此不再赘述。
[0172]
以上对本技术所提供的一种应用升级方法、装置、电子设备以及计算机可读存储介质进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1