首页 / 专利库 / 软件 / 软件 / 一种软件安装方法及终端

一种软件安装方法及终端

阅读:910发布:2023-01-23

专利汇可以提供一种软件安装方法及终端专利检索,专利查询,专利分析的服务。并且本 发明 实施例 公开了一种 软件 安装方法及终端,包括:当用户选择第一软件并进入到所述第一软件的下载界面时,检测终端是否安装有与所述第一软件类型相同的第二软件;若所述终端安装有与所述第一软件类型相同的第二软件,则获取所述第一软件的评价信息和所述第二软件的评价信息;根据所述第一软件的评价信息和所述第二软件的评价信息,确定所述第一软件与所述第二软件的性能对比结果;根据所述第一软件与所述第二软件的性能对比结果,确定是否下载并安装所述第一软件。采用本发明实施例,减少了终端安装软件的重复率,有利于提高终端的运行性能。,下面是一种软件安装方法及终端专利的具体信息内容。

1.一种软件安装方法,其特征在于,所述方法包括:
当用户选择第一软件并进入到所述第一软件的下载界面时,检测终端是否安装有与所述第一软件类型相同的第二软件;
若所述终端安装有与所述第一软件类型相同的第二软件,则获取所述第一软件的评价信息和所述第二软件的评价信息;
根据所述第一软件的评价信息和所述第二软件的评价信息,确定所述第一软件与所述第二软件的性能对比结果;
根据所述第一软件与所述第二软件的性能对比结果,确定是否下载并安装所述第一软件。
2.如权利要求1所述的方法,其特征在于,所述当用户选择第一软件并进入到所述第一软件的下载界面时,检测终端是否安装有与所述第一软件类型相同的第二软件包括:
获取多个软件分类,所述多个软件分类中的每个软件分类包括软件类型相同的多个软件;
获取所述第一软件的标识信息以及所述第二软件的标识信息;
根据所述第一软件的标识信息以及所述第二软件的标识信息,判断所述第一软件和所述第二软件是否属于同一软件分类。
3.如权利要求1所述的方法,其特征在于,所述评价信息包括用户评分,所述根据所述第一软件的评价信息和所述第二软件的评价信息,确定所述第一软件与所述第二软件的性能对比结果包括:
若所述第一软件的用户评分高于所述第二软件的用户评分,则确定所述第一软件的性能优于所述第二软件的性能。
4.如权利要求1所述的方法,其特征在于,所述评价信息包括用户评语,所述根据所述第一软件的评价信息和所述第二软件的评价信息,确定所述第一软件与所述第二软件的性能对比结果包括:
获取所述第一软件的用户评语中的评价关键词以及所述第二软件的用户评语中的评价关键词;
根据所述第一软件的用户评语中的评价关键词以及所述第二软件的用户评语中的评价关键词,确定所述第一软件与所述第二软件的性能对比结果。
5.如权利要求1~4任意一项所述的方法,其特征在于,所述根据所述第一软件与所述第二软件的性能对比结果,确定是否下载并安装所述第一软件包括:
若所述第一软件的性能优于所述第二软件的性能,则确定对所述第一软件进行下载并安装,并提示用户卸载所述第二软件。
6.一种软件安装终端,其特征在于,所述终端包括:
软件检测模,用于当用户选择第一软件并进入到所述第一软件的下载界面时,检测终端是否安装有与所述第一软件类型相同的第二软件;
信息获取模块,用于若所述终端安装有与所述第一软件类型相同的第二软件,则获取所述第一软件的评价信息和所述第二软件的评价信息;
对比确定模块,用于根据所述第一软件的评价信息和所述第二软件的评价信息,确定所述第一软件与所述第二软件的性能对比结果;
安装确定模块,用于根据所述第一软件与所述第二软件的性能对比结果,确定是否下载并安装所述第一软件。
7.如权利要求6所述的终端,其特征在于,所述软件检测模块包括:
分类获取单元,用于获取多个软件分类,所述多个软件分类中的每个软件分类包括软件类型相同的多个软件;
信息获取单元,用于获取所述第一软件的标识信息以及所述第二软件的标识信息;
分类确定单元,用于根据所述第一软件的标识信息以及所述第二软件的标识信息,判断所述第一软件和所述第二软件是否属于同一软件分类。
8.如权利要求6所述的终端,其特征在于,所述评价信息包括用户评分,所述对比确定模块具体用于:
若所述第一软件的用户评分高于所述第二软件的用户评分,则确定所述第一软件的性能优于所述第二软件的性能。
9.如权利要求6所述的终端,其特征在于,所述评价信息包括用户评语,所述对比确定模块具体用于:
获取所述第一软件的用户评语中的评价关键词以及所述第二软件的用户评语中的评价关键词;
根据所述第一软件的用户评语中的评价关键词以及所述第二软件的用户评语中的评价关键词,确定所述第一软件与所述第二软件的性能对比结果。
10.如权利要求6~9任意一项所述的终端,其特征在于,所述安装确定模块具体用于:
若所述第一软件的性能优于所述第二软件的性能,则确定对所述第一软件进行下载并安装,并提示用户卸载所述第二软件。

说明书全文

一种软件安装方法及终端

技术领域

[0001] 本发明涉及电子技术领域,尤其涉及一种软件安装方法及终端。

背景技术

[0002] 软件商店可以提供多个软件分类,每个软件分类包括软件类型相同的多个软件,在用户选择软件商店中的某个软件进行下载之前,一般都要查看该软件的详细信息,确认该软件的运行性能是否良好,但是,用户不知道终端中是否安装了与该软件的软件类型相同的其他软件,或是该软件与已装软件运行性能哪个更好,如果重复安装两种软件类型相同的软件,将造成资源的浪费而且影响终端的运行性能。

发明内容

[0003] 本发明实施例提供一种软件安装方法及终端。减少了终端安装软件的重复率,有利于提高终端的运行性能。
[0004] 本发明实施例提供了一种软件安装方法,包括:
[0005] 当用户选择第一软件并进入到所述第一软件的下载界面时,检测终端是否安装有与所述第一软件类型相同的第二软件;
[0006] 若所述终端安装有与所述第一软件类型相同的第二软件,则获取所述第一软件的评价信息和所述第二软件的评价信息;
[0007] 根据所述第一软件的评价信息和所述第二软件的评价信息,确定所述第一软件与所述第二软件的性能对比结果;
[0008] 根据所述第一软件与所述第二软件的性能对比结果,确定是否下载并安装所述第一软件。
[0009] 其中,所述当用户选择第一软件并进入到所述第一软件的下载界面时,检测终端是否安装有与所述第一软件类型相同的第二软件包括:
[0010] 获取多个软件分类,所述多个软件分类中的每个软件分类包括软件类型相同的多个软件;
[0011] 获取所述第一软件的标识信息以及所述第二软件的标识信息;
[0012] 根据所述第一软件的标识信息以及所述第二软件的标识信息,判断所述第一软件和所述第二软件是否属于同一软件分类。
[0013] 其中,所述评价信息包括用户评分,所述根据所述第一软件的评价信息和所述第二软件的评价信息,确定所述第一软件与所述第二软件的性能对比结果包括:
[0014] 若所述第一软件的用户评分高于所述第二软件的用户评分,则确定所述第一软件的性能优于所述第二软件的性能。
[0015] 其中,所述评价信息包括用户评语,所述根据所述第一软件的评价信息和所述第二软件的评价信息,确定所述第一软件与所述第二软件的性能对比结果包括:
[0016] 获取所述第一软件的用户评语中的评价关键词以及所述第二软件的用户评语中的评价关键词;
[0017] 根据所述第一软件的用户评语中的评价关键词以及所述第二软件的用户评语中的评价关键词,确定所述第一软件与所述第二软件的性能对比结果。
[0018] 其中,所述根据所述第一软件与所述第二软件的性能对比结果,确定是否下载并安装所述第一软件包括:
[0019] 若所述第一软件的性能优于所述第二软件的性能,则确定对所述第一软件进行下载并安装,并提示用户卸载所述第二软件。
[0020] 相应地,本发明实施例提供了一种软件安装终端,包括:
[0021] 软件检测模,用于当用户选择第一软件并进入到所述第一软件的下载界面时,检测终端是否安装有与所述第一软件类型相同的第二软件;
[0022] 信息获取模块,用于若所述终端安装有与所述第一软件类型相同的第二软件,则获取所述第一软件的评价信息和所述第二软件的评价信息;
[0023] 对比确定模块,用于根据所述第一软件的评价信息和所述第二软件的评价信息,确定所述第一软件与所述第二软件的性能对比结果;
[0024] 安装确定模块,用于根据所述第一软件与所述第二软件的性能对比结果,确定是否下载并安装所述第一软件。
[0025] 其中,所述软件检测模块包括:
[0026] 分类获取单元,用于获取多个软件分类,所述多个软件分类中的每个软件分类包括软件类型相同的多个软件;
[0027] 信息获取单元,用于获取所述第一软件的标识信息以及所述第二软件的标识信息;
[0028] 分类确定单元,用于根据所述第一软件的标识信息以及所述第二软件的标识信息,判断所述第一软件和所述第二软件是否属于同一软件分类。
[0029] 其中,所述评价信息包括用户评分,所述对比确定模块具体用于:
[0030] 若所述第一软件的用户评分高于所述第二软件的用户评分,则确定所述第一软件的性能优于所述第二软件的性能。
[0031] 其中,所述评价信息包括用户评语,所述对比确定模块具体用于:
[0032] 获取所述第一软件的用户评语中的评价关键词以及所述第二软件的用户评语中的评价关键词;
[0033] 根据所述第一软件的用户评语中的评价关键词以及所述第二软件的用户评语中的评价关键词,确定所述第一软件与所述第二软件的性能对比结果。
[0034] 其中,所述安装确定模块具体用于:
[0035] 若所述第一软件的性能优于所述第二软件的性能,则确定对所述第一软件进行下载并安装,并提示用户卸载所述第二软件。
[0036] 实施本发明实施例,首先当用户选择第一软件并进入到第一软件的下载界面时,检测终端是否安装有与第一软件类型相同的第二软件;然后若终端安装有与第一软件类型相同的第二软件,则获取第一软件的评价信息和第二软件的评价信息;其次根据第一软件的评价信息和第二软件的评价信息,确定第一软件与第二软件的性能对比结果;最后根据第一软件与第二软件的性能对比结果,确定是否下载并安装第一软件,从而减少了终端安装软件的重复率,有利于提高终端的运行性能。附图说明
[0037] 为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0038] 图1是本发明提出的一种软件安装方法的第一实施例的流程图
[0039] 图2是本发明提出的一种软件安装方法的第二实施例的流程图;
[0040] 图3是本发明实施例提出的一种软件安装终端的结构示意图;
[0041] 图4是本发明实施例提出的软件安装终端中软件检测模块的结构示意图。

具体实施方式

[0042] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0043] 请参考图1,图1是本发明提出的一种软件安装方法的第一实施例的流程图。如图所示,本发明实施例中的方法包括:
[0044] S101,当用户选择第一软件并进入到所述第一软件的下载界面时,检测终端是否安装有与所述第一软件类型相同的第二软件。
[0045] 具体实现中,可以获取多个软件分类、所述第一软件的标识信息以及所述第二软件的标识信息,所述多个软件分类中的每个软件分类包括软件类型相同的多个软件;根据所述第一软件的标识信息以及所述第二软件的标识信息,判断所述第一软件和所述第二软件是否属于同一软件分类。例如:当用户选择“腾讯视频”软件并进入到该软件的下载界面时,检测到终端安装有“百度视频”软件,“腾讯视频”软件和“百度视频”软件都属于“视屏”软件类型的软件,因此确认终端安装有与第一软件类型相同的第二软件。
[0046] S102,若所述终端安装有与所述第一软件类型相同的第二软件,则获取所述第一软件的评价信息和所述第二软件的评价信息。其中,评价信息可以为用户评分或用户评语。若终端没有安装与第一软件类型相同的第二软件,则可以接收用户输入的操作指令,获取第一软件的链接地址,根据第一软件的链接地址,从应用服务器中下载第一软件并安装。
[0047] S103,根据所述第一软件的评价信息和所述第二软件的评价信息,确定所述第一软件与所述第二软件的性能对比结果。
[0048] 具体实现中,可以获取所述第一软件的用户评语中的评价关键词以及所述第二软件的用户评语中的评价关键词;根据所述第一软件的用户评语中的评价关键词以及所述第二软件的用户评语中的评价关键词,确定所述第一软件与所述第二软件的性能对比结果。
[0049] 例如:用户评语中包含“好”、“良好”、“一般”、“不错”、“差”等评价关键词,可以首先统计出用户评语中“好”、“良好”、“不错”等第一类评价关键词以及“差”、“一般”等第二类关键词的数量,然后计算出第一类评价关键词与第二类评价关键词的数量之和,将第一类评价关键词的数量除以第一类评价关键词与第二类评价关键词的数量之和得到评价优良率。根据第一软件的评价优良率与第二软件的评价优良率,确定第一软件与第二软件的性能对比结果。进一步的,若第一软件的评价优良率高于第二软件的评价优良率,则确定所述第一软件的性能优于所述第二软件的性能。
[0050] 可选的,若所述第一软件的用户评分高于所述第二软件的用户评分,则确定所述第一软件的性能优于所述第二软件的性能。
[0051] S104,根据所述第一软件与所述第二软件的性能对比结果,确定是否下载并安装所述第一软件。
[0052] 具体实现中,若所述第一软件的性能优于所述第二软件的性能,则确定对所述第一软件进行下载并安装,并提示用户卸载所述第二软件。
[0053] 在本发明实施例中,首先当用户选择第一软件并进入到第一软件的下载界面时,检测终端是否安装有与第一软件类型相同的第二软件;然后若终端安装有与第一软件类型相同的第二软件,则获取第一软件的评价信息和第二软件的评价信息;其次根据第一软件的评价信息和第二软件的评价信息,确定第一软件与第二软件的性能对比结果;最后根据第一软件与第二软件的性能对比结果,确定是否下载并安装第一软件,从而减少了终端安装软件的重复率,有利于提高终端的运行性能。
[0054] 请参考图2,图2是本发明提出的一种软件安装方法的第二实施例的流程图。如图所示,本发明实施例中的方法包括:
[0055] S201,当用户选择第一软件并进入到所述第一软件的下载界面时,检测终端是否安装有与所述第一软件类型相同的第二软件。
[0056] 具体实现中,可以获取多个软件分类、所述第一软件的标识信息以及所述第二软件的标识信息,所述多个软件分类中的每个软件分类包括软件类型相同的多个软件;根据所述第一软件的标识信息以及所述第二软件的标识信息,判断所述第一软件和所述第二软件是否属于同一软件分类。例如:当用户选择“腾讯视频”软件并进入到该软件的下载界面时,检测到终端安装有“百度视频”软件,“腾讯视频”软件和“百度视频”软件都属于“视屏”软件类型的软件,因此确认终端安装有与第一软件类型相同的第二软件。
[0057] S202,若所述终端安装有与所述第一软件类型相同的第二软件,则获取所述第一软件的评价信息和所述第二软件的评价信息。其中,评价信息可以为用户评分或用户评语。若终端没有安装与第一软件类型相同的第二软件,则可以接收用户输入的操作指令,获取第一软件的链接地址,根据第一软件的链接地址,从应用服务器中下载第一软件并安装。
[0058] S203,根据所述第一软件的评价信息和所述第二软件的评价信息,判断述第一软件的性能是否优于所述第二软件的性能。
[0059] 具体实现中,可以获取所述第一软件的用户评语中的评价关键词以及所述第二软件的用户评语中的评价关键词;根据所述第一软件的用户评语中的评价关键词以及所述第二软件的用户评语中的评价关键词,确定所述第一软件与所述第二软件的性能对比结果。
[0060] 例如:用户评语中包含“好”、“良好”、“一般”、“不错”、“差”等评价关键词,可以首先统计出用户评语中“好”、“良好”、“不错”等第一类评价关键词以及“差”、“一般”等第二类关键词的数量,然后计算出第一类评价关键词与第二类评价关键词的数量之和,将第一类评价关键词的数量除以第一类评价关键词与第二类评价关键词的数量之和得到评价优良率。根据第一软件的评价优良率与第二软件的评价优良率,确定第一软件与第二软件的性能对比结果。进一步的,若第一软件的评价优良率高于第二软件的评价优良率,则确定所述第一软件的性能优于所述第二软件的性能。
[0061] 可选的,若所述第一软件的用户评分高于所述第二软件的用户评分,则确定所述第一软件的性能优于所述第二软件的性能。
[0062] S204,若所述第一软件的性能优于所述第二软件的性能,则确定对所述第一软件进行下载并安装,并提示用户卸载所述第二软件。
[0063] S205,若第二软件的性能优于第一软件的性能,则提示用户选择放弃安装第一软件。并且,可以推荐与所述第一软件的软件类型相同的其他软件,继续执行上述操作步骤,将其他软件的性能与第二软件的性能进行对比,从而确定是否安装其他软件。
[0064] 在本发明实施例中,首先当用户选择第一软件并进入到第一软件的下载界面时,检测终端是否安装有与第一软件类型相同的第二软件;然后若终端安装有与第一软件类型相同的第二软件,则获取第一软件的评价信息和第二软件的评价信息;其次根据第一软件的评价信息和第二软件的评价信息,确定第一软件与第二软件的性能对比结果;最后根据第一软件与第二软件的性能对比结果,确定是否下载并安装第一软件,从而减少了终端安装软件的重复率,有利于提高终端的运行性能。
[0065] 请参考图3,图3是本发明实施例提出的一种软件安装终端的结构示意图。如图所示,本发明实施例中的软件安装终端包括:
[0066] 软件检测模块301,用于当用户选择第一软件并进入到所述第一软件的下载界面时,检测终端是否安装有与所述第一软件类型相同的第二软件。
[0067] 具体实现中,如图4所示,软件检测模块301还可以进一步包括:
[0068] 分类获取单元401,用于获取多个软件分类,所述多个软件分类中的每个软件分类包括软件类型相同的多个软件。
[0069] 信息获取单元402,用于获取所述第一软件的标识信息以及所述第二软件的标识信息。
[0070] 分类确定单元403,用于根据所述第一软件的标识信息以及所述第二软件的标识信息,判断所述第一软件和所述第二软件是否属于同一软件分类。例如:当用户选择“腾讯视频”软件并进入到该软件的下载界面时,检测到终端安装有“百度视频”软件,“腾讯视频”软件和“百度视频”软件都属于“视屏”软件类型的软件,因此确认终端安装有与第一软件类型相同的第二软件。
[0071] 信息获取模块302,用于若所述终端安装有与所述第一软件类型相同的第二软件,则获取所述第一软件的评价信息和所述第二软件的评价信息。其中,评价信息可以为用户评分或用户评语。若终端没有安装与第一软件类型相同的第二软件,则可以接收用户输入的操作指令,获取第一软件的链接地址,根据第一软件的链接地址,从应用服务器中下载第一软件并安装。
[0072] 对比确定模块303,用于根据所述第一软件的评价信息和所述第二软件的评价信息,确定所述第一软件与所述第二软件的性能对比结果。
[0073] 具体实现中,可以获取所述第一软件的用户评语中的评价关键词以及所述第二软件的用户评语中的评价关键词;根据所述第一软件的用户评语中的评价关键词以及所述第二软件的用户评语中的评价关键词,确定所述第一软件与所述第二软件的性能对比结果。
[0074] 例如:用户评语中包含“好”、“良好”、“一般”、“不错”、“差”等评价关键词,可以首先统计出用户评语中“好”、“良好”、“不错”等第一类评价关键词以及“差”、“一般”等第二类关键词的数量,然后计算出第一类评价关键词与第二类评价关键词的数量之和,将第一类评价关键词的数量除以第一类评价关键词与第二类评价关键词的数量之和得到评价优良率。根据第一软件的评价优良率与第二软件的评价优良率,确定第一软件与第二软件的性能对比结果。进一步的,若第一软件的评价优良率高于第二软件的评价优良率,则确定所述第一软件的性能优于所述第二软件的性能。
[0075] 可选的,若所述第一软件的用户评分高于所述第二软件的用户评分,则确定所述第一软件的性能优于所述第二软件的性能。
[0076] 安装确定模块304,用于根据所述第一软件与所述第二软件的性能对比结果,确定是否下载并安装所述第一软件。
[0077] 具体实现中,若所述第一软件的性能优于所述第二软件的性能,则确定对所述第一软件进行下载并安装,并提示用户卸载所述第二软件。若第二软件的性能优于第一软件的性能,则提示用户选择放弃安装第一软件。并且,可以推荐与所述第一软件的软件类型相同的其他软件,继续执行上述操作模块,将其他软件的性能与第二软件的性能进行对比,从而确定是否安装其他软件。
[0078] 在本发明实施例中,首先当用户选择第一软件并进入到第一软件的下载界面时,检测终端是否安装有与第一软件类型相同的第二软件;然后若终端安装有与第一软件类型相同的第二软件,则获取第一软件的评价信息和第二软件的评价信息;其次根据第一软件的评价信息和第二软件的评价信息,确定第一软件与第二软件的性能对比结果;最后根据第一软件与第二软件的性能对比结果,确定是否下载并安装第一软件,从而减少了终端安装软件的重复率,有利于提高终端的运行性能。
[0079] 需要说明的是,对于前述的各个方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某一些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
[0080] 在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详细描述的部分,可以参见其他实施例的相关描述。
[0081] 本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(英文:Read-Only Memory,简称:ROM)、随机存取器(英文:Random Access Memory,简称:RAM)、磁盘或光盘等。
[0082] 以上对本发明实施例所提供的内容下载方法及相关设备、系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈