System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及组件管理领域,具体而言,涉及一种提高用户体验的组件管理方法、系统及介质。
技术介绍
1、在财务系统操作过程中涉及多个组件的加载选择,则在组件加载过程中需要精准的匹配目标组件,从而快速的对目标组件进行获取,提高组件的加载效率,现有的组件加载过程中没有根据历史偏好进行组件库的建立,造成组件筛选匹配时间较长,且组件选择匹配度较低,容易造成加载失败或加载时长过长,影响用户体验感,针对上述问题,目前亟待有效的技术解决方案。
技术实现思路
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、若加载成功,则运行目标组件内的源文件,并生成组件标识;
42、若加载失败,则调整组件功能信息,并将组件功能信息与对应的组件进行匹配调整,并重新加载目标组件。
43、可选地,在本申请实施例所述的提高用户体验的组件管理系统中,通过若干个组件建立组件库,并获取组件功能信息,具体包括:
44、获取数据源内的组件,并生成表征信息,根据表征信息计算组件的历史选择偏好值;
45、根据历史选择偏好值将若干个组件进行排序;
46、通过预先设定的组件个数按照排序依次选择对应数量的组件,形成组件库;
47、获取组件历史使用记录,并根据历史使用记录生成组件功能信息。
48、可选地,在本申请实施例所述的提高用户体验的组件管理系统中,判断目标组件是否加载成功,还包括:
49、根据指定程序加载目标组件生成加载进度与加载时间;
50、根据加载进度与加载时间生成关系曲线;
51、将加载进度进行分段处理,得到多段加载进度条;
52、将相邻段加载进度条的加载时间进行差值计算,得到时间差;
53、若时间差大于预设的差值,则判定加载异常,并记录加载异常的加载进度段;
54、若时间差小于预设的差值,则判定加载正常。
55、第三方面,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质中包括提高用户体验的组件管理方法程序,所述提高用户体验的组件管理方法程序被处理器执行时,实现如上述任一项所述的提高用户体验的组件管理方法的步骤。
56、由上可知,本申请实施例提供的一种提高用户体验的组件管理方法、系统及介质,通过若干个组件建立组件库,并获取组件功能信息;获取操作指令,并根据操作指令生成对应的操作数据,根据操作数据运行指定程序;根据指定程序加载目标组件,并提取目标组件内的源文件;判断目标组件是否加载成功;若加载成功,则运行目标组件内的源文件,并生成组件标识;若加载失败,则调整组件功能信息,并将组件功能信息与对应的组件进行匹配调整,并重新加载目标组件;通过构建组件库实现程序运行过程中精准的匹配目标组件,提高组件加载效率与用户体验。
本文档来自技高网...【技术保护点】
1.一种提高用户体验的组件管理方法,其特征在于,包括:
2.根据权利要求1所述的提高用户体验的组件管理方法,其特征在于,通过若干个组件建立组件库,并获取组件功能信息,具体包括:
3.根据权利要求2所述的提高用户体验的组件管理方法,其特征在于,判断目标组件是否加载成功,还包括:
4.根据权利要求3所述的提高用户体验的组件管理方法,其特征在于,根据指定程序加载目标组件,并提取目标组件内的源文件,具体包括:
5.根据权利要求4所述的提高用户体验的组件管理方法,其特征在于,根据指定程序加载目标组件,并提取目标组件内的源文件之后还包括:
6.根据权利要求5所述的提高用户体验的组件管理方法,其特征在于,若加载成功,则运行目标组件内的源文件,并生成组件标识,具体包括:
7.一种提高用户体验的组件管理系统,其特征在于,该系统包括:存储器及处理器,所述存储器中包括提高用户体验的组件管理方法的程序,所述提高用户体验的组件管理方法的程序被所述处理器执行时实现以下步骤:
8.根据权利要求7所述的提高用户体验的组件管理系统
9.根据权利要求8所述的提高用户体验的组件管理系统,其特征在于,判断目标组件是否加载成功,还包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中包括提高用户体验的组件管理方法程序,所述提高用户体验的组件管理方法程序被处理器执行时,实现如权利要求1至6中任一项所述的提高用户体验的组件管理方法的步骤。
...【技术特征摘要】
1.一种提高用户体验的组件管理方法,其特征在于,包括:
2.根据权利要求1所述的提高用户体验的组件管理方法,其特征在于,通过若干个组件建立组件库,并获取组件功能信息,具体包括:
3.根据权利要求2所述的提高用户体验的组件管理方法,其特征在于,判断目标组件是否加载成功,还包括:
4.根据权利要求3所述的提高用户体验的组件管理方法,其特征在于,根据指定程序加载目标组件,并提取目标组件内的源文件,具体包括:
5.根据权利要求4所述的提高用户体验的组件管理方法,其特征在于,根据指定程序加载目标组件,并提取目标组件内的源文件之后还包括:
6.根据权利要求5所述的提高用户体验的组件管理方法,其特征在于,若加载成功,则运行目标组件内的源文件,并生成组件...
【专利技术属性】
技术研发人员:徐建升,葛宇昊,张晓华,刘美霞,黎娅,陈国伟,
申请(专利权)人:南方电网数字平台科技广东有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。