一种APP页面自动跳转的方法及装置与流程

文档序号:36499232发布日期:2023-12-28 00:15阅读:28来源:国知局
一种的制作方法

本发明涉及计算机,尤其涉及一种app页面自动跳转的方法及装置。


背景技术:

1、现有的app页面跳转,主要有两种方式:(一)在用户打开app首页后,根据用户在屏幕上的点击动作,如点击某个图标或者某个文本,跳转到该图标或者文本区域链接的新页面,等待新页面打开后,继续点击新页面上的图标或者文本,再跳转到该图标或者文本链接的页面,如此反复直至跳转到用户的目标页面;(二)用户在手机桌面长按app图标,某些app会弹出快捷菜单,用户根据快捷菜单中的列表项进行点击,从而无需启动app首页就能打开指定的页面。

2、但在第一种方式中,需要用户多次点击多次跳转才能打开目标页面,耗时耗力效率不高,且用户基本不会细看在跳转过程中的中间页面,如:用户在app首页点击话费图标,先打开余额页面,在余额页面点击充值图标,才打开充值页面,即该跳转过程为:app首页→余额页面→充值页面,其中对余额页面的跳转属于冗余行为,占用系统资源;在第二种方式中,长按app弹出的快捷菜单中的列表项一般是app安装时就固定设置好的,无法根据用户的实际需求进行修改,缺乏灵活性。

3、申请号:cn201710301124.7,专利名称:一种切换页面的快捷跳转方法,公开了在应用页面的公共头部记录入口页面的跳转id,再给各级切换页面增加显示快捷跳转按钮,一旦用户点击该快捷跳转按钮,就从当前页面直接跳转至跳转id对应的入口页面,该方法虽然提高了页面切换的效率,但该方法入口页面的id是固定的,意味着快捷跳转时只能跳回预先设定好的id对应的入口页面,依然无法根据用户的实际需求进行修改,缺乏灵活性,影响用户体验。


技术实现思路

1、本发明所要解决的技术问题是:本发明提供一种app页面自动跳转的方法及装置,提高页面跳转效率的同时能根据用户实际需求动态生成快捷跳转菜单,优化用户体验。

2、为了解决上述技术问题,本发明采用的技术方案为:

3、第一方面,本发明提供一种app页面自动跳转的方法及装置,包括:

4、接收app的快捷菜单生成请求,根据所述快捷菜单生成请求从数据库中获取预设周期内的所有页面访问记录;

5、根据所有所述页面访问记录和热度值公式计算各个页面的访问热度值,所述热度值公式为:

6、

7、其中,hj表示页面j的访问热度值,n表示预设周期的天数,i表示与当前时间的间隔天数,m表示页面j的访问次数,dj表示页面j每一次访问的停留时长;

8、根据所述访问热度值生成对应的各个热点页面,基于所述热点页面生成快捷菜单,将所述快捷菜单返回至app;

9、所述app根据用户在所述快捷菜单选中的热点页面实现对热点页面的自动跳转。

10、本发明的有益效果在于,针对每一个用户的所有页面访问记录计算用户对各个页面的访问热点值,从而得到用户的热点页面,根据用户的热点页面生成快捷菜单,使得所生成的快捷菜单贴合用户的实际情况,优化用户体验,当用户要进行app页面跳转时,在快捷菜单上选中需要访问的热点页面即可直接跳转到对应的热点页面,提高app页面切换的效率。

11、可选地,所述根据所述快捷菜单生成请求从数据库中获取预设周期内的所有页面访问记录包括:

12、获取所述快捷菜单生成请求的请求信息,所述请求信息中包括用户手机号码、入口页面地址和入口页面id;

13、当所述入口页面地址和所述入口页面id均为空时,根据所述用户手机号码从数据库中获取预设周期内的所有页面访问记录,反之,根据所述用户手机号码从数据库中获取预设周期内由所述入口页面地址和/或所述入口页面id切换的所有页面访问记录。

14、根据上述描述可知,当入口页面地址和入口页面id均为空时,表示用户是在app空白区域进行操作生成快捷菜单生成请求,因此从数据库中获取该用户在预设周期内的所有页面访问记录,保证页面访问记录的全面性,而当入口页面地址或入口页面id不为空时,说明用户是在app某个页面上进行操作生成快捷菜单生成请求,因此从数据库中获取该用户在预设周期内由该入口页面地址和/或入口页面id切换的所有页面访问记录,保证页面访问记录的准确性。

15、可选地,所述根据所有所述页面访问记录和热度值公式计算各个页面的访问热度值包括:

16、判断各个页面访问记录是否触发业务办理操作,若未触发,则将未触发业务办理操作的页面访问记录删除,得到删除后的页面访问记录。

17、根据上述描述可知,在计算各个页面的访问热度值时,会将未触发业务办理操作的页面访问记录删除即将未触发业务办理操作的页面访问记录看作是用户的简单浏览行为,从而提高所得到的页面访问记录的准确性,减轻访问热度值计算量的同时,提高效率。

18、可选地,所述根据所述访问热度值生成对应的各个热点页面,基于各个所述热点页面生成快捷菜单包括:

19、获取各个所述热点页面的每一次访问的滑动距离;

20、根据所述滑动距离和偏移距离公式计算各个热点页面中热点区域的偏移距离:

21、

22、其中,gj表示热点页面j中热点区域的偏移距离,t表示预设周期内热点页面j的访问次数,ojm表示热点页面j的第m次访问的滑动距离;

23、基于各个所述热点页面和所述偏移距离生成快捷菜单。

24、根据上述描述可知,根据访问热度值生成对应的各个热点页面时,还会计算各个热点页面中热点区域的偏移距离,根据偏移距离和热点页面生成快捷菜单,使得所生成的快捷菜单不仅贴合客户的实际情况且当跳转到热点页面时会根据偏移距离自动滚动到热点区域,优化用户体验。

25、可选地,所述预设周期为15天。

26、第二方面,本发明提供一种app页面自动跳转的装置,包括:

27、获取页面访问记录模块,用于接收app的快捷菜单生成请求,根据所述快捷菜单生成请求从数据库中获取预设周期内的所有页面访问记录;

28、访问热度值计算模块,用于根据所有所述页面访问记录和热度值公式计算各个页面的访问热度值,所述热度值公式为:

29、

30、其中,hj表示页面j的访问热度值,n表示预设周期的天数,i表示与当前时间的间隔天数,m表示页面j的访问次数,dj表示页面j每一次访问的停留时长;

31、快捷菜单生成模块,用于根据所述访问热度值生成对应的各个热点页面,基于各个所述热点页面生成快捷菜单,将所述快捷菜单返回至app;

32、自动跳转模块,所述app根据用户在所述快捷菜单选中的热点页面实现对热点页面的自动跳转。

33、本发明的有益效果在于,针对每一个用户的所有页面访问记录计算用户对各个页面的访问热点值,从而得到用户的热点页面,根据用户的热点页面生成快捷菜单,使得所生成的快捷菜单贴合用户的实际情况,优化用户体验,当用户要进行app页面跳转时,在快捷菜单上选中需要访问的热点页面即可直接跳转到对应的热点页面,提高app页面切换的效率。

34、可选地,所述获取页面访问记录模块包括:

35、筛选模块,用于获取所述快捷菜单生成请求的请求信息,所述请求信息中包括用户手机号码、入口页面地址和入口页面id;

36、当所述入口页面地址和所述入口页面id均为空时,根据所述用户手机号码从数据库中获取预设周期内的所有页面访问记录,反之,根据所述用户手机号码从数据库中获取预设周期内由所述入口页面地址和/或所述入口页面id切换的所有页面访问记录。

37、根据上述描述可知,当入口页面地址和入口页面id均为空时,表示用户是在app空白区域进行操作生成快捷菜单生成请求,因此从数据库中获取该用户在预设周期内的所有页面访问记录,保证页面访问记录的全面性,而当入口页面地址或入口页面id不为空时,说明用户是在app某个页面上进行操作生成快捷菜单生成请求,因此从数据库中获取该用户在预设周期内由该入口页面地址和/或入口页面id切换的所有页面访问记录,保证页面访问记录的准确性。

38、可选地,所述访问热度值计算模块包括:

39、判断模块,用于判断各个页面访问记录是否触发业务办理操作,若未触发,则将未触发业务办理操作的页面访问记录删除,得到删除后的页面访问记录。

40、根据上述描述可知,在计算各个页面的访问热度值时,会将未触发业务办理操作的页面访问记录删除即将未触发业务办理操作的页面访问记录看作是用户的简单浏览行为,从而提高所得到的页面访问记录的准确性,减轻访问热度值计算量的同时,提高效率。

41、可选地,所述快捷菜单生成模块包括:

42、热点区域的偏移距离计算模块,用于获取各个所述热点页面的每一次访问的滑动距离;

43、根据所述滑动距离和偏移距离公式计算各个热点页面中热点区域的偏移距离:

44、

45、其中,gj表示热点页面j中热点区域的偏移距离,t表示预设周期内热点页面j的访问次数,ojm表示热点页面j的第m次访问的滑动距离;

46、基于所述热点页面和所述偏移距离生成快捷菜单。

47、根据上述描述可知,根据访问热度值生成对应的各个热点页面时,还会计算各个热点页面中热点区域的偏移距离,根据偏移距离和热点页面生成快捷菜单,使得所生成的快捷菜单不仅贴合客户的实际情况且当跳转到热点页面时会根据偏移距离自动滚动到热点区域,优化用户体验。

48、可选地,所述预设周期为15天。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1