本发明涉及应用软件数据处理技术领域,具体地说,涉及一种客户端背景内容的展示方法、系统及存储介质。
背景技术:
对于大多数的应用软件而言,均需要在相应客户端处加载多种资源以实现向用户的展示。在客户端处的所处加载环境较差时,往往较为难以同时将所需加载的资源同步进行加载,这就会大大降低用户的使用体验。
技术实现要素:
本发明提供了一种客户端背景内容的展示方法,其能够克服现有技术的某种或某些缺陷。
根据本发明的一种客户端背景内容的展示方法,其包括如下步骤:
步骤s1、获取用户分析信息;
步骤s2、依据用户分析信息,将所需加载的资源划分为第一优先级资源和其余优先级资源;
步骤s3、在启动客户端时预先加载第一优先级资源。
通过上述步骤s1-s3,能够较佳地对所需加载的资源进行分类,并能够在启动客户端时即对第一优先级资源进行预加载,故而使得用户在进入客户端后即可率先使用第一优先级资源,故而能够较佳地提升用户体验。
作为优选,步骤s3中,在启动客户端时对资源加载环境进行计算,若当前资源加载环境不足以支持同时加载第一优先级资源和其余优先级资源则优先加载第一优先级资源,并在当前资源加载环境足以支撑加载其余优先级资源时对其余优先级资源进行加载;若当前资源加载环境足以支持同时加载第一优先级资源和其余优先级资源则同时加载第一优先级资源和其余优先级资源。通过对当前资源加载环境的监控,能够较佳地依据用户客户端当前的性能决定如何对资源进行加载,故而具备较佳地灵活性。
作为优选,对客户端内的所有资源设置标签,同一标签能够对应一个或多个资源;步骤s1中,用户分析信息包括所采集到的用户喜好资源的标签;步骤s2中,第一优先级资源的标签与用户喜好资源的标签一致;步骤s3中,预先加载的第一优先级资源能够自对应标签所对应的资源中进行随机选择。使得能够依据用户的使用偏好实现对资源的分类,故而使得预先加载的内容为用户偏好性最强的资源,故而能够较佳地提升用户的使用体验。
作为优选,同一资源能够具备多个标签,第一优先级资源选取与用户喜好资源的标签重合度最高的资源。故而能够较佳地实现对用户偏好的选择。
作为优选,用户喜好资源的标签在进行确定时,以用户最近n个有效使用的资源作为偏好资源,并对该n个资源中的所有进行统计,以出现频率最高的m个标签作为用户喜好资源的标签。故而能够依据用户近期的实用偏好实现资源的分类。
作为优选,有效使用的资源在进行确定时,选取用户主动搜索的资源以及用户使用时长达到p的资源。故而能够较佳地筛选出用户的偏好资源。
此外,本发明还提供了一种客户端背景内容的展示系统,其用于实现任一上述的展示方法,其包括用户分析单元、资源划分单元以及资源加载单元,用户分析单元用于实现步骤s1,资源划分单元用于实现步骤s2,资源加载单元用于实现步骤s3。故而能够较佳地实现资源的分类及加载优先级。
此外,本发明还提供了一种存储介质,其用于存储权利要求任一上述的展示方法。故而便于实现。
附图说明
图1为实施例1中的展示方法的流程示意图;
图2为实施例1中的展示系统的框图示意图。
具体实施方式
为进一步了解本发明的内容,结合附图和实施例对本发明作详细描述。应当理解的是,实施例仅仅是对本发明进行解释而并非限定。
实施例1
结合图1所示,本实例提供了一种客户端背景内容的展示方法,其包括如下步骤:
步骤s1、获取用户分析信息;
步骤s2、依据用户分析信息,将所需加载的资源划分为第一优先级资源和其余优先级资源;
步骤s3、在启动客户端时预先加载第一优先级资源。
通过上述步骤s1-s3,能够较佳地对所需加载的资源进行分类,并能够在启动客户端时即对第一优先级资源进行预加载,故而使得用户在进入客户端后即可率先使用第一优先级资源,故而能够较佳地提升用户体验。
本实施例的步骤s3中,在启动客户端时对资源加载环境进行计算,若当前资源加载环境不足以支持同时加载第一优先级资源和其余优先级资源则优先加载第一优先级资源,并在当前资源加载环境足以支撑加载其余优先级资源时对其余优先级资源进行加载;若当前资源加载环境足以支持同时加载第一优先级资源和其余优先级资源则同时加载第一优先级资源和其余优先级资源。
本实施例中,通过对当前资源加载环境的监控,能够较佳地依据用户客户端当前的性能决定如何对资源进行加载,故而具备较佳地灵活性。
本实施例的中,对客户端内的所有资源设置标签,同一标签能够对应一个或多个资源;步骤s1中,用户分析信息包括所采集到的用户喜好资源的标签;步骤s2中,第一优先级资源的标签与用户喜好资源的标签一致;步骤s3中,预先加载的第一优先级资源能够自对应标签所对应的资源中进行随机选择。
通过上述,使得能够依据用户的使用偏好实现对资源的分类,故而使得预先加载的内容为用户偏好性最强的资源,故而能够较佳地提升用户的使用体验。
本实施例中,同一资源能够具备多个标签,第一优先级资源选取与用户喜好资源的标签重合度最高的资源。故而能够较佳地实现对用户偏好的选择。
本实施例中,用户喜好资源的标签在进行确定时,以用户最近n个有效使用的资源作为偏好资源,并对该n个资源中的所有进行统计,以出现频率最高的m个标签作为用户喜好资源的标签。故而能够依据用户近期的实用偏好实现资源的分类。
本实施例中,n能够选择为100个,m能够选择为3个。
本实施例中,有效使用的资源在进行确定时,选取用户主动搜索的资源以及用户使用时长达到p的资源。故而能够较佳地筛选出用户的偏好资源。
本实施例中,p能够设定为3min。
结合图2所示,同时本实施例还提供了一种客户端背景内容的展示系统,其用于实现上述的展示方法,其包括用户分析单元、资源划分单元以及资源加载单元,用户分析单元用于实现步骤s1,资源划分单元用于实现步骤s2,资源加载单元用于实现步骤s3。故而能够较佳地实现资源的分类及加载优先级。
同时本实施例还提供了一种存储介质,其用于存储上述的展示方法。故而便于实现。
以上示意性的对本发明及其实施方式进行了描述,该描述没有限制性,附图中所示的也只是本发明的实施方式之一,实际的结构并不局限于此。所以,如果本领域的普通技术人员受其启示,在不脱离本发明创造宗旨的情况下,不经创造性的设计出与该技术方案相似的结构方式及实施例,均应属于本发明的保护范围。
1.一种客户端背景内容的展示方法,其包括如下步骤:
步骤s1、获取用户分析信息;
步骤s2、依据用户分析信息,将所需加载的资源划分为第一优先级资源和其余优先级资源;
步骤s3、在启动客户端时预先加载第一优先级资源。
2.根据权利要求1所述的一种客户端背景内容的展示方法,其特征在于:步骤s3中,在启动客户端时对资源加载环境进行计算,若当前资源加载环境不足以支持同时加载第一优先级资源和其余优先级资源则优先加载第一优先级资源,并在当前资源加载环境足以支撑加载其余优先级资源时对其余优先级资源进行加载;若当前资源加载环境足以支持同时加载第一优先级资源和其余优先级资源则同时加载第一优先级资源和其余优先级资源。
3.根据权利要求1所述的一种客户端背景内容的展示方法,其特征在于:对客户端内的所有资源设置标签,同一标签能够对应一个或多个资源;步骤s1中,用户分析信息包括所采集到的用户喜好资源的标签;步骤s2中,第一优先级资源的标签与用户喜好资源的标签一致;步骤s3中,预先加载的第一优先级资源能够自对应标签所对应的资源中进行随机选择。
4.根据权利要求3所述的一种客户端背景内容的展示方法,其特征在于:同一资源能够具备多个标签,第一优先级资源选取与用户喜好资源的标签重合度最高的资源。
5.根据权利要求3所述的一种客户端背景内容的展示方法,其特征在于:用户喜好资源的标签在进行确定时,以用户最近n个有效使用的资源作为偏好资源,并对该n个资源中的所有进行统计,以出现频率最高的m个标签作为用户喜好资源的标签。
6.根据权利要求5所述的一种客户端背景内容的展示方法,其特征在于:有效使用的资源在进行确定时,选取用户主动搜索的资源以及用户使用时长达到p的资源。
7.一种客户端背景内容的展示系统,其用于实现权利要求1-6中任一所述的展示方法,其包括用户分析单元、资源划分单元以及资源加载单元,用户分析单元用于实现步骤s1,资源划分单元用于实现步骤s2,资源加载单元用于实现步骤s3。
8.一种存储介质,其用于存储权利要求1-6中任一所述的展示方法。