一种客户端升级方法、装置、设备及存储介质制造方法及图纸

技术编号:15791720 阅读:455 留言:0更新日期:2017-07-09 21:49
本发明专利技术实施例公开了一种客户端升级方法、装置、设备及存储介质。所述客户端升级方法包括:根据升级客户端需要升级的功能模块从至少一个使用用户中确定目标用户,目标用户为与需要升级的功能模块相关的用户;将升级客户端的升级信息推送给目标用户,以使目标用户对应的客户端根据升级信息完成升级,以使目标用户对应的客户端具备功能模块。本发明专利技术实施例提供的技术方案,可以将客户端升级功能有针对性的推送给用户,可以覆盖到真正会使用升级功能的人群,使得客户端的升级变得更高效,方便投放新内容。

【技术实现步骤摘要】
一种客户端升级方法、装置、设备及存储介质
本专利技术实施例涉及软件
,尤其涉及一种客户端升级方法、装置、设备及存储介质。
技术介绍
Windows从诞生到现在,已经经历了无数个不同的版本。相应地,运行在其上的客户端程序所依赖的环境和需求也是愈加复杂。不同于网站运行环境的统一性和升级的简便性,大型半离线客户端软件(以下简称客户端)既需要主动适配用户电脑环境,保证程序稳定,又要在客户产生不同需求或发生问题时及时向用户推送解决方案,实现难度呈几何数增长。例如,网站都是运行在浏览器环境中,开发者只需要关注浏览器参数即可;而客户端则不仅要关注Windows版本、.Net版本、基础库等依赖,还要同时实现向上向下兼容。又如,网页遇到问题,只需要更换相应的页面文件;而客户端出现问题,则需要在合适的时间点采集问题、并推送程序来让客户安装升级,否则便无法正常使用。现有技术中,客户端升级时通常采用服务器随机分配或者根据产品经理给定的名单推送给用户,采用上述方法将客户端升级功能推送给的用户没有针对性,导致后期的对升级客户端的使用情况不易跟踪控制。
技术实现思路
本专利技术实施例提供一种客户端升级方法、装置、设备及存储介质,可以将客户端升级功能有针对性的推送给用户,提高客户端的升级效率。第一方面,本专利技术实施例提供了一种客户端升级方法,该方法包括:根据升级客户端需要升级的功能模块从至少一个使用用户中确定目标用户,所述目标用户为与所述需要升级的功能模块相关的用户;将所述升级客户端的升级信息推送给所述目标用户,以使所述目标用户对应的客户端根据所述升级信息完成升级,以使所述目标用户对应的客户端具备所述功能模块。第二方面,本专利技术实施例还提供了一种客户端升级装置,该装置包括:目标用户确定模块,用于根据升级客户端需要升级的功能模块从至少一个使用用户中确定目标用户,所述目标用户为与所述需要升级的功能模块相关的用户;升级信息推送模块,用于将所述升级客户端的升级信息推送给所述目标用户,以使所述目标用户对应的客户端根据所述升级信息完成升级,以使所述目标用户对应的客户端具备所述功能模块。第三方面,本专利技术实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现本专利技术实施例任一所述的客户端升级方法。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本专利技术实施例任一所述的客户端升级方法。本专利技术实施例通过根据升级客户端需要升级的功能模块从至少一个使用用户中确定目标用户,目标用户为与需要升级的功能模块相关的用户;将升级客户端的升级信息推送给目标用户,以使目标用户对应的客户端根据升级信息完成升级,以使目标用户对应的客户端具备功能模块的技术方案,可以将客户端升级功能有针对性的推送给用户,可以覆盖到真正会使用升级功能的人群,使得客户端的升级变得更高效,方便投放新内容。附图说明图1是本专利技术实施例一提供的一种客户端升级方法的流程图;图2是本专利技术实施例二提供的一种客户端升级方法的流程图;图3是本专利技术实施例三提供的一种客户端升级方法的流程图;图4是本专利技术实施例四提供的一种客户端升级方法的流程图;图5a是本专利技术实施例五提供的一种客户端升级方法的流程图;图5b是本专利技术实施例五提供一种客户端升级方法中用户A与各标签建立的对应关系示意图;图6是本专利技术实施例六提供的一种客户端升级装置的结构图;图7是本专利技术实施例七提供的一种计算机设备的结构示意图。具体实施方式为了使本专利技术的目的、技术方案和优点更加清楚,下面结合附图对本专利技术具体实施例作进一步的详细描述。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。实施例一图1为本专利技术实施例一提供的一种客户端升级方法的流程图,本实施例可适用于各种客户端升级的情况,该方法可以由本专利技术实施例提供的客户端升级装置来执行,该装置可采用软件和/或硬件的方式实现,该装置可集成在用户终端内的应用端中。其中,应用端可以为内嵌于用户终端(例如,电脑或者移动终端等)中的某个客户端的插件,或者为所述用户终端的操作系统的插件,与内嵌于用户终端中的日程管理类客户端或者用户终端的操作系统中的日程管理类应用程序配合使用;应用端也可以为所述用户终端中一个独立的可提供日程管理服务的客户端,本实施例对此不进行限制。如图1所述,本实施例的方法具体包括:S101、根据升级客户端需要升级的功能模块从至少一个使用用户中确定目标用户,目标用户为与需要升级的功能模块相关的用户。在本实施例中,升级客户端包括至少一个功能模块,不同的功能模块用于实现不同的功能。示例性的,百度推广助手客户端在搜索推广子应用时,包含各种小功能,如推广实况、关键词编辑及动态出价等功能,对各个功能进行功能模块的划分,形成各种功能模块。例如,对百度推广助手客户端的功能划分的功能模块可以为用于推广实况的推广模块、用于编辑关键词的编辑模块及用于动态出价的出价模块。当客户端升级时,可以根据升级的功能,使客户端的功能模块成为需要升级的功能模块。其中,客户端功能模块的划分粒度可大可小,在不同的实施方式中,升级客户端需要升级的功能模块可以进行更为细致的划分,也可以进行更为粗略的划分,本实施例对其划分的方式、划分种类以及划分数量均不作具体限定。升级客户端包括至少一个需要升级的功能模块,即升级客户端需要升级的功能模块的数量可以是一个,也可以是多个。其中,需要升级的功能模块的升级内容可以是单一一种,也可以多种多样。示例性的,需要升级的功能模块的升级内容可以是修复已有功能的旧漏洞、引入已有功能的新用法或拥有全新的新功能。服务器获取升级客户端需要升级的功能模块,并根据需要升级的功能模块,从至少一个使用用户中确定目标用户,其中,目标用户为与需要升级的功能模块相关的用户。示例性的,升级客户端A包括1、2、3、4、5和6六个功能模块,而升级客户端需要升级的功能模块为1、2和3,则从使用升级客户端A的使用用户中,确定与至少一个需要升级的功能模块1、2和3相关的用户为目标用户。其中,目标用户可以是经常或按一定频率使用至少一个需要升级的功能模块,也可以是对其中至少一个需要升级的功能模块有反馈信息。示例性的,用户甲经常使用升级客户端A的功能模块1和2,则可以将用户甲确定为目标用户,而用户乙经常使用升级客户端A的功能模块5和6,从未使用过需要升级的功能模块1、2和3,也没有任何关于需要升级的功能模块1、2和3的反馈信息,则确定用户乙为非目标用户。S102、将升级客户端的升级信息推送给目标用户,以使目标用户对应的客户端根据升级信息完成升级,以使目标用户对应的客户端具备所述功能模块。服本文档来自技高网...
一种客户端升级方法、装置、设备及存储介质

【技术保护点】
一种客户端升级方法,其特征在于,包括:根据升级客户端需要升级的功能模块从至少一个使用用户中确定目标用户,所述目标用户为与所述需要升级的功能模块相关的用户;将所述升级客户端的升级信息推送给所述目标用户,以使所述目标用户对应的客户端根据所述升级信息完成升级,以使所述目标用户对应的客户端具备所述功能模块。

【技术特征摘要】
1.一种客户端升级方法,其特征在于,包括:根据升级客户端需要升级的功能模块从至少一个使用用户中确定目标用户,所述目标用户为与所述需要升级的功能模块相关的用户;将所述升级客户端的升级信息推送给所述目标用户,以使所述目标用户对应的客户端根据所述升级信息完成升级,以使所述目标用户对应的客户端具备所述功能模块。2.根据权利要求1所述的方法,其特征在于,还包括:根据预先获取的用户数据确定用户使用的功能模块,所述用户数据为使用所述升级客户端产生的数据;根据所述用户使用的功能模块建立用户特征库,以确定各功能模块和对应的使用用户的对应关系;所述根据升级客户端需要升级的功能模块从至少一个使用用户中确定目标用户包括:根据升级客户端需要升级的功能模块匹配所述用户特征库;将所述用户特征库中与所述需要升级的功能模块相匹配的功能模块对应的使用用户作为目标用户。3.根据权利要求2所述的方法,其特征在于,所述根据预先获取的用户数据确定用户使用的功能模块包括:根据用户的操作轨迹和/或反馈信息确定用户使用的功能模块。4.根据权利要求3所述的方法,其特征在于,所述根据用户的操作轨迹确定用户使用的功能模块包括:根据所述操作轨迹对用户的每个操作进行拆解式分析,并基于挖掘关联规则的频繁项集算法对多特征操作进行精确特征锁定;根据关联上下行操作联合判断用户使用的功能模块。5.根据权利要求2所述的方法,其特征在于,所述根据所述用户使用的功能模块建立用户特征库包括:确定使用的功能模块的频率超过预设频率的用户;建立各个功能模块和使用频率超过预设频率的用户的对应关系,形成用户特征库;或者,根据所述用户数据确定使用所述升级客户端的各个功能模块的问题反馈;建立各个功能模块和反馈相应问题的用户的对应关系,形成用户特征库。6.根据权利要求3所述的方法,其特征在于,所述根据所述用户使用的功能模块建立用户特征库包括:在预设时间点分析用户的操作轨迹和/或反馈信息,根据分析结果标识用户升级优先级;建立各功能模块与对应的标识了升级优先级的用户的对应关系,形成用户特征库。7.根据权利要求2所述的方法,其特征在于,所述根据所述用户使用的功能模块建立用户特征库包括:对所述升级客户端支持的各个功能模块进行标签化分类;建立各标签与用户的对应关系;所述根据升级客户端需要升级的功能模块从至少一个使用用户中确定目标用户包括:根据升级客户端需要升级的功能模块确定对应的标签;根据所述对应的标签匹配所述用户特征库,根据匹配的标签确定目标用户。8.根据权利要求7所述的方法,其特征在于,所述标签中包含以下至少一项用户特征数据:常用功能列表、关联操作列表、操作时间、操作时长、操作频率和操作占比。9.根据权利要求7或8所述的方法,其特征在于,还包括:根据所述用户特征库建立用户画像,所述用户画像中包含用户与标签的对应关系,所述标签中的用户特征数据以列表的形式呈现。10.根据权利要求2-8任一所述的方法,其特征在于,在所述根据预先获取的用户数据确定用户使用的功能模块之前,还包括:接收升级客户端反馈的用户数据;或,接收升级客户端上传的用户使用日志;分析所述用户使用日志获取用户数据。11.根据权利要求3所述的方法,其特征在于,还包括:每隔预设时间段更新所述用户特征库,以使研发人员根据操作轨迹和/或反馈信息及时修复或改进升级软件的相应功能。12.一种客户端升级装置,其特征在于,包括:目标用户确定模块,用于根据升级客户端需要升级的功能模块从至少一个使用用户中确定目标用户,所述目标用户为与所述需要升级的功能模块相关的用户;升级信息推送模块,用于将所述升级客户...

【专利技术属性】
技术研发人员:叶子石
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1