预览加载中,请您耐心等待几秒...
1/6
2/6
3/6
4/6
5/6
6/6

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN109740084A(43)申请公布日2019.05.10(21)申请号201910021689.9(22)申请日2019.01.10(71)申请人湖南快乐阳光互动娱乐传媒有限公司地址410001湖南省长沙市金鹰影视文化城湖南国际会展中心北2U层(72)发明人徐斌(74)专利代理机构长沙正奇专利事务所有限责任公司43113代理人王娟(51)Int.Cl.G06F16/957(2019.01)权利要求书2页说明书3页(54)发明名称基于用户行为分析的APP接口预加载方法及系统(57)摘要本发明公开了一种基于用户行为分析的APP接口预加载方法及系统,在结构固定的页面,记录用户在这些页面的点击位置,用以后续进入时分析预测下一步操作,预加载相关应用资源,或者与当前页面数据结构匹配获得接口地址,预先进行下一步数据请求;在动态下发数据如多个子分类和列表页,为数据列表或者单条数据增加标签,在用户进行点击时,记录用户关注偏好,用以后续预加载用户感兴趣的标签内容。本发明实现了更精细的按需加载,防止资源浪费,避免首次打开时大批量的预加载数据造成网络拥堵,提高启动速度;加快了用户信息展示速度,不再需要调用接口,避免使用缓存带来的二次刷新卡顿。CN109740084ACN109740084A权利要求书1/2页1.一种基于用户行为分析的APP接口预加载方法,其特征在于,包括固定结构页面的模块预加载方法和动态数据的下一级页面预加载方法;所述固定结构页面的模块预加载方法包括以下步骤:1)收集用户习惯数据,分析用户点击偏好;2)读取用户点击偏好,取当前固定结构页面中点击次数最多的位置,找到该位置对应的模块;3)调用网络层,请求步骤2)所述模块默认页面所需的数据,放入预加载数据缓存内;4)当用户发起真实点击事件打开所述模块时,首先查询是否有预加载数据,若有且预加载数据未过期,则直接显示与加载数据;所述动态数据的下一级页面预加载方法包括以下步骤:1)后台下发数据列表时,为每条数据增加一个标签字段;2)用户点击列表中某条数据时,对当前点击条目的标签次数进行累加;3)取出本地存储的次数最多的标签,作为最有可能引起用户关注的内容标签;4)在显示列表数据时,用所述内容标签和列表每条元素下发的标签进行匹配,若有相同,则提前请求对应下级页面的数据,放入缓存中;5)用户发起真实点击事件进入下一级页面时,首先查询是否存在步骤4)缓存中产生的缓存数据,若有且未过期,则直接显示预加载数据。2.一种基于用户行为分析的APP接口预加载系统,其特征在于,包括固定结构页面的模块预加载子系统和动态数据的下一级页面预加载子系统;所述固定结构页面的模块预加载子系统用于完成如下操作:1)收集用户习惯数据,分析用户点击偏好;2)读取用户点击偏好,取当前固定结构页面中点击次数最多的位置,找到该位置对应的模块;3)调用网络层,请求步骤2)所述模块默认页面所需的数据,放入预加载数据缓存内;4)当用户发起真实点击事件打开所述模块时,首先查询是否有预加载数据,若有且预加载数据未过期,则直接显示与加载数据;所述动态数据的下一级页面预加载子系统完成如下操作:1)后台下发数据列表时,为每条数据增加一个标签字段;2)用户点击列表中某条数据时,对当前点击条目的标签次数进行累加;3)取出本地存储的次数最多的标签,作为最有可能引起用户关注的内容标签;4)在显示列表数据时,用所述内容标签和列表每条元素下发的标签进行匹配,若有相同,则提前请求对应下级页面的数据,放入缓存中;5)用户发起真实点击事件进入下一级页面时,首先查询是否存在步骤4)缓存中产生的缓存数据,若有且未过期,则直接显示预加载数据。3.根据权利要求2所述的基于用户行为分析的APP接口预加载系统,其特征在于,所述固定结构页面的模块预加载子系统包括:收集模块,用于收集用户习惯数据,分析用户点击偏好;读取模块,用于读取用户点击偏好,取当前固定结构页面中点击次数最多的位置,找到该位置对应的模块;2CN109740084A权利要求书2/2页调用模块,用于调用网络层,请求所述模块默认页面所需的数据,放入预加载数据缓存内;显示模块,用于当用户发起真实点击事件打开所述模块时,首先查询是否有预加载数据,若有且预加载数据未过期,则直接显示与加载数据。4.根据权利要求2所述的基于用户行为分析的APP接口预加载系统,其特征在于,所述固定结构页面的模块预加载子系统包括:预处理模块,用于在后台下发数据列表时,为每条数据增加一个标签字段;统计模块,用于在用户点击列表中某条数据时,对当前点击条目的标签次数进行累加;标签获取模块,用于取出本地存储的次数最多的标签,作为最有可能引起用户关注的内容标签;请求模块,用于在显示列