基于云计算的应用程序配置操作方法和系统与流程

文档序号:33650796发布日期:2023-03-29 08:19阅读:63来源:国知局
基于云计算的应用程序配置操作方法和系统与流程

1.本发明涉及云计算的技术领域,特别涉及基于云计算的应用程序配置操作方法和系统。


背景技术:

2.智能手机或平板电脑等终端内部安装有多种应用程序,用户在终端上对应用程进行操作过程中会生成有与用户自身操作关联的文档,这样文档会被保存在用户对应的文件夹中。当用户再次操作应用程序时,会自动关联到相应的文件夹,便于快速准确地调取对应的文档。若应用程序进行升降或重新安装等配置操作时,原有保存的与用户关联的文档将会被删除,使得经过配置操作的应用程序无法与用户的操作习惯相匹配,降低用户操作应用程序过程中的文档数据调取的便捷性和准确性,无法保证用户对应用程序进行高效的操作。


技术实现要素:

3.针对现有技术存在的缺陷,本发明提供基于云计算的应用程序配置操作方法和系统,其根据终端内部需要进行配置的应用程序的属性信息,寻找得到应用程序的所有关联文档;从所有关联文档中提取用户个性化文档,并将其上传到云端服务器,以及从云端服务器中提取对应用程序进行配置所需的配置数据包;利用配置数据包对应用程序进行配置处理;根据配置处理的进度,从云端服务器调取相应的用户个性化文档,以此完成对应用程序的配置处理,其在应用程序需要进行配置时,预先提取应用程序包含的用户个性化文档,并上传到云端服务器进行备份;在应用程序进行配置处理过程中,根据配置处理的进度,从云端服务器中调取相应的用户个性化文档,以此完整完成对应用程序的配置,从而使经过配置的应用程序依然与用户的操作习惯相匹配,保证用户对应用程序进行高效的操作。
4.本发明提供基于云计算的应用程序配置操作方法,包括如下步骤:
5.步骤s1,确定终端当前需要进行配置的应用程序,并获取所述应用程序的属性信息;根据所述属性信息,从终端中寻找所述应用程序的所有关联文档;
6.步骤s2,从所有关联文档中提取得到相应的用户个性化文档,并将所述用户个性化文档上传到云端服务器;根据所述应用程序当前的程序版本信息,从所述云端服务器中提取对所述应用程序进行配置所需的配置数据包;
7.步骤s3,基于所述配置数据包,对所述应用程序进行配置处理;根据所述配置处理的进度,从所述云端服务器中调取相应的用户个性化文档,以此完成对所述应用程序的配置处理。
8.进一步,在所述步骤s1中,确定终端当前需要进行配置的应用程序,并获取所述应用程序的属性信息,包括:
9.从终端的运行日志中提取终端所有应用程序各自的启动状态记录,以此得到每个应用程序在启动过程中的启动等待时间;若所述启动等待时间大于或等于预设时间阈值,
则确定对应的应用程序需要进行配置;否则,确定对应的应用程序不需要进行配置;
10.获取需要进行配置的应用程序,在所述终端内部的安装路径信息和应用程序名称信息,以此作为所述属性信息。
11.进一步,在所述步骤s1中,根据所述属性信息,从终端中寻找所述应用程序的所有关联文档,包括:
12.根据所述安装路径信息和所述应用程序名称信息,从所述终端中寻找与所述应用程序的所有关联文档,以及每个关联文档在所述终端的存储位置。
13.进一步,在所述步骤s2中,从所有关联文档中提取得到相应的用户个性化文档,并将所述用户个性化文档上传到云端服务器;根据所述应用程序当前的程序版本信息,从所述云端服务器中提取对所述应用程序进行配置所需的配置数据包,包括:
14.对每个关联文档进行文档内容识别处理,判断所述关联文档是否包含所述终端的用户在操作应用程序过程中产生的个人数据;若是,则将所述关联文档确定为属于用户个性化文档;并根据所述用户个性化文档在所述终端的存储位置,从所述终端中进行复制提取,再将复制提取到的所有用户个性化文档上传到云端服务器;
15.根据所述应用程序当前的程序版本信息,从所述云端服务器中提取对所述应用程序进行升级配置或重新安装配置所需的配置数据包;其中,所述配置数据包包括补丁插件文件或者安装文件。
16.进一步,在所述步骤s3中,基于所述配置数据包,对所述应用程序进行配置处理;根据所述配置处理的进度,从所述云端服务器中调取相应的用户个性化文档,以此完成对所述应用程序的配置处理,包括:
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.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
44.参阅图1,为本发明实施例提供的基于云计算的应用程序配置操作方法的流程示意图。该基于云计算的应用程序配置操作方法包括如下步骤:
45.步骤s1,确定终端当前需要进行配置的应用程序,并获取该应用程序的属性信息;根据该属性信息,从终端中寻找该应用程序的所有关联文档;
46.步骤s2,从所有关联文档中提取得到相应的用户个性化文档,并将该用户个性化文档上传到云端服务器;根据该应用程序当前的程序版本信息,从该云端服务器中提取对该应用程序进行配置所需的配置数据包;
47.步骤s3,基于该配置数据包,对该应用程序进行配置处理;根据该配置处理的进度,从该云端服务器中调取相应的用户个性化文档,以此完成对该应用程序的配置处理。
48.上述技术方案的有益效果为:该基于云计算的应用程序配置操作方法根据终端内部需要进行配置的应用程序的属性信息,寻找得到应用程序的所有关联文档;从所有关联文档中提取用户个性化文档,并将其上传到云端服务器,以及从云端服务器中提取对应用程序进行配置所需的配置数据包;利用配置数据包对应用程序进行配置处理;根据配置处理的进度,从云端服务器调取相应的用户个性化文档,以此完成对应用程序的配置处理,其在应用程序需要进行配置时,预先提取应用程序包含的用户个性化文档,并上传到云端服务器进行备份;在应用程序进行配置处理过程中,根据配置处理的进度,从云端服务器中调取相应的用户个性化文档,以此完整完成对应用程序的配置,从而使经过配置的应用程序依然与用户的操作习惯相匹配,保证用户对应用程序进行高效的操作。
49.优选地,在该步骤s1中,确定终端当前需要进行配置的应用程序,并获取该应用程序的属性信息,包括:
50.从终端的运行日志中提取终端所有应用程序各自的启动状态记录,以此得到每个应用程序在启动过程中的启动等待时间;若该启动等待时间大于或等于预设时间阈值,则确定对应的应用程序需要进行配置;否则,确定对应的应用程序不需要进行配置;
51.获取需要进行配置的应用程序,在该终端内部的安装路径信息和应用程序名称信息,以此作为该属性信息。
52.上述技术方案的有益效果为:智能手机或平板电脑等终端会针对自身安装的所有
应用程序各自的运行过程进行记录,以此生成相应的运行日志。对该运行日志进行分析处理,得到每个应用程序在启动过程中的启动等待时间(即应用程序被用户点击起到正式打开所需的时间),再将启动等待时间与预设时间阈值进行对比,判断应用程序是否需要进行更新配置,从而对终端上安装的所有应用程序进行筛选。再对需要进行配置的应用程序进行安装路径信息和应用程序名称信息的确定,便于后续准确地提取得到应用程序对应的关联文档。
53.优选地,在该步骤s1中,根据该属性信息,从终端中寻找该应用程序的所有关联文档,包括:
54.根据该安装路径信息和该应用程序名称信息,从该终端中寻找与该应用程序的所有关联文档,以及每个关联文档在该终端的存储位置。
55.上述技术方案的有益效果为:终端中应用程序的关联文档可为但不限于是应用程序在运行过程中需要的系统文档和数据缓存文档等,以应用程序的安装路径信息和应用程序名称信息为基准,可全面准确地在终端中寻找到与应用程序的所有关联文档,以及每个关联文档在该终端的存储位置,保证关联文档的寻找可靠性。
56.优选地,在该步骤s2中,从所有关联文档中提取得到相应的用户个性化文档,并将该用户个性化文档上传到云端服务器;根据该应用程序当前的程序版本信息,从该云端服务器中提取对该应用程序进行配置所需的配置数据包,包括:
57.对每个关联文档进行文档内容识别处理,判断该关联文档是否包含该终端的用户在操作应用程序过程中产生的个人数据;若是,则将该关联文档确定为属于用户个性化文档;并根据该用户个性化文档在该终端的存储位置,从该终端中进行复制提取,再将复制提取到的所有用户个性化文档上传到云端服务器;
58.根据该应用程序当前的程序版本信息,从该云端服务器中提取对该应用程序进行升级配置或重新安装配置所需的配置数据包;其中,该配置数据包包括补丁插件文件或者安装文件。
59.上述技术方案的有益效果为:通过上述方式,对每个关联文档内部的文档内容进行识别,确定关联文档是否包含该终端的用户在操作应用程序过程中产生的个人数据,从而筛选出其中的用户个性化文档。该用户个性化文档可为但不限于是用户在使用应用程序过程中产生的缓存数据文档。再将用户个性化文档进行复制提取,并上传到云端服务器,从而实现对用户个性化文档的备份存储。此外,根据应用程序当前的程序版本信息,从云端服务器中提取升级配置或重新安装配置所需的配置数据包,能够保证对应用程序的正常配置。
60.优选地,在该步骤s3中,基于该配置数据包,对该应用程序进行配置处理;根据该配置处理的进度,从该云端服务器中调取相应的用户个性化文档,以此完成对该应用程序的配置处理,包括:
61.基于该配置数据包,对该应用程序进行升级配置或重新安装配置;
62.根据该升级配置或重新安装配置的进度,判断该应用程序是否进入到用户个性化文档设置进程;若是,则从该云端服务器中调取相应的用户个性化文档,以此完成对该应用程序的升级配置或重新安装配置。
63.上述技术方案的有益效果为:在应用程序进行升级配置或重新安装配置过程中,
会经历不同的配置操作步骤。根据对应用程序进行升级配置或重新安装配置的进度,判断该应用程序是否进入到用户个性化文档设置进程,以此及时从云端服务器中调取相应的用户个性化文档放置在应用程序对应的文件夹中,从而实现对应用程序的升级配置或重新安装配置的用户个性化数据设置。
64.参阅图2,为本发明实施例提供的基于云计算的应用程序配置操作系统的结构示意图。该基于云计算的应用程序配置操作系统包括:
65.应用程序标定模块,用于确定终端当前需要进行配置的应用程序,并获取该应用程序的属性信息;
66.关联文档筛选模块,用于根据该属性信息,从终端中寻找该应用程序的所有关联文档;
67.个性化文档提取模块,用于从所有关联文档中提取得到相应的用户个性化文档,并将该用户个性化文档上传到云端服务器;
68.配置数据包提取模块,用于根据该应用程序当前的程序版本信息,从该云端服务器中提取对该应用程序进行配置所需的配置数据包;
69.应用程序配置处理模块,用于基于该配置数据包,对该应用程序进行配置处理;根据该配置处理的进度,从该云端服务器中调取相应的用户个性化文档,以此完成对该应用程序的配置处理。
70.上述技术方案的有益效果为:该基于云计算的应用程序配置操作系统根据终端内部需要进行配置的应用程序的属性信息,寻找得到应用程序的所有关联文档;从所有关联文档中提取用户个性化文档,并将其上传到云端服务器,以及从云端服务器中提取对应用程序进行配置所需的配置数据包;利用配置数据包对应用程序进行配置处理;根据配置处理的进度,从云端服务器调取相应的用户个性化文档,以此完成对应用程序的配置处理,其在应用程序需要进行配置时,预先提取应用程序包含的用户个性化文档,并上传到云端服务器进行备份;在应用程序进行配置处理过程中,根据配置处理的进度,从云端服务器中调取相应的用户个性化文档,以此完整完成对应用程序的配置,从而使经过配置的应用程序依然与用户的操作习惯相匹配,保证用户对应用程序进行高效的操作。
71.优选地,该应用程序标定模块用于确定终端当前需要进行配置的应用程序,并获取该应用程序的属性信息,包括:
72.从终端的运行日志中提取终端所有应用程序各自的启动状态记录,以此得到每个应用程序在启动过程中的启动等待时间;若该启动等待时间大于或等于预设时间阈值,则确定对应的应用程序需要进行配置;否则,确定对应的应用程序不需要进行配置;
73.获取需要进行配置的应用程序,在该终端内部的安装路径信息和应用程序名称信息,以此作为该属性信息。
74.上述技术方案的有益效果为:智能手机或平板电脑等终端会针对自身安装的所有应用程序各自的运行过程进行记录,以此生成相应的运行日志。对该运行日志进行分析处理,得到每个应用程序在启动过程中的启动等待时间(即应用程序被用户点击起到正式打开所需的时间),再将启动等待时间与预设时间阈值进行对比,判断应用程序是否需要进行更新配置,从而对终端上安装的所有应用程序进行筛选。再对需要进行配置的应用程序进行安装路径信息和应用程序名称信息的确定,便于后续准确地提取得到应用程序对应的关
联文档。
75.优选地,该关联文档筛选模块用于根据该属性信息,从终端中寻找该应用程序的所有关联文档,包括:
76.根据该安装路径信息和该应用程序名称信息,从该终端中寻找与该应用程序的所有关联文档,以及每个关联文档在该终端的存储位置。
77.上述技术方案的有益效果为:终端中应用程序的关联文档可为但不限于是应用程序在运行过程中需要的系统文档和数据缓存文档等,以应用程序的安装路径信息和应用程序名称信息为基准,可全面准确地在终端中寻找到与应用程序的所有关联文档,以及每个关联文档在该终端的存储位置,保证关联文档的寻找可靠性。
78.优选地,该个性化文档提取模块用于从所有关联文档中提取得到相应的用户个性化文档,并将该用户个性化文档上传到云端服务器,包括:
79.对每个关联文档进行文档内容识别处理,判断该关联文档是否包含该终端的用户在操作应用程序过程中产生的个人数据;若是,则将该关联文档确定为属于用户个性化文档;并根据该用户个性化文档在该终端的存储位置,从该终端中进行复制提取,再将复制提取到的所有用户个性化文档上传到云端服务器;
80.该配置数据包提取模块用于根据该应用程序当前的程序版本信息,从该云端服务器中提取对该应用程序进行配置所需的配置数据包,包括:
81.根据该应用程序当前的程序版本信息,从该云端服务器中提取对该应用程序进行升级配置或重新安装配置所需的配置数据包;其中,该配置数据包包括补丁插件文件或者安装文件。
82.上述技术方案的有益效果为:通过上述方式,对每个关联文档内部的文档内容进行识别,确定关联文档是否包含该终端的用户在操作应用程序过程中产生的个人数据,从而筛选出其中的用户个性化文档。该用户个性化文档可为但不限于是用户在使用应用程序过程中产生的缓存数据文档。再将用户个性化文档进行复制提取,并上传到云端服务器,从而实现对用户个性化文档的备份存储。此外,根据应用程序当前的程序版本信息,从云端服务器中提取升级配置或重新安装配置所需的配置数据包,能够保证对应用程序的正常配置。
83.优选地,该应用程序配置处理模块用于基于该配置数据包,对该应用程序进行配置处理;根据该配置处理的进度,从该云端服务器中调取相应的用户个性化文档,以此完成对该应用程序的配置处理,包括:
84.基于该配置数据包,对该应用程序进行升级配置或重新安装配置;
85.根据该升级配置或重新安装配置的进度,判断该应用程序是否进入到用户个性化文档设置进程;若是,则从该云端服务器中调取相应的用户个性化文档,以此完成对该应用程序的升级配置或重新安装配置。
86.上述技术方案的有益效果为:在应用程序进行升级配置或重新安装配置过程中,会经历不同的配置操作步骤。根据对应用程序进行升级配置或重新安装配置的进度,判断该应用程序是否进入到用户个性化文档设置进程,以此及时从云端服务器中调取相应的用户个性化文档放置在应用程序对应的文件夹中,从而实现对应用程序的升级配置或重新安装配置的用户个性化数据设置。
87.从上述实施例的内容可知,该基于云计算的应用程序配置操作方法和系统根据终端内部需要进行配置的应用程序的属性信息,寻找得到应用程序的所有关联文档;从所有关联文档中提取用户个性化文档,并将其上传到云端服务器,以及从云端服务器中提取对应用程序进行配置所需的配置数据包;利用配置数据包对应用程序进行配置处理;根据配置处理的进度,从云端服务器调取相应的用户个性化文档,以此完成对应用程序的配置处理,其在应用程序需要进行配置时,预先提取应用程序包含的用户个性化文档,并上传到云端服务器进行备份;在应用程序进行配置处理过程中,根据配置处理的进度,从云端服务器中调取相应的用户个性化文档,以此完整完成对应用程序的配置,从而使经过配置的应用程序依然与用户的操作习惯相匹配,保证用户对应用程序进行高效的操作。
88.显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1