页面调度的处理方法和装置的制造方法_2

文档序号:9375638阅读:来源:国知局
页面。若当前页面所在的文章之前没有其他文章的,则该第 三页面当前页面所在的文章的下一个文章的第一页面,若当前页面所在的文章之后没有其 他文章,则该第三页面只有当前页面所在的文章的上一个文章的第一页面。
[0044] 本实施例提供的页面调度的处理方法,通过接收翻页请求,显示目的页面,并根据 数据结构信息保存该目的页面的第一相邻页面,该第一相邻页面包括第二页面,或者第二 页面和第三页面,实现长幅的文章阅读时候的页面调度,解决了现有技术中预加载阅读的 全部文本内容,造成用户设备的资源占用较大,用户设备处理速度缓慢的问题,有效节省用 户设备的资源,提高用户设备的处理速度。
[0045] 图3为本发明页面调度的处理方法实施例四的流程图,如图3所示,在本发明页面 调度的处理方法实施例四中,在上述实施例的基础上,SlOl之前,该方法还包括:
[0046] S201、接收阅读请求,所述阅读请求包括阅读页面的标识。
[0047] 在本实施例中,用户根据需求选择要阅读的文章,向用户设备发送阅读请求,该阅 读请求可以携带阅读的文章的标识以及要进行阅读的阅读页面的标识。
[0048] S202、根据所述阅读请求,将所述阅读页面的标识对应的阅读页面作为所述当前 页面并进行显示。
[0049] S203、根据所述数据结构信息,保存所述阅读页面的第二相邻页面。
[0050] 在本实施例中,用户设备根据阅读请求显示要阅读的阅读页面为,并当前页面的 第二相邻页面进行缓存,以备用户继续阅读。
[0051] 本实施例提供的页面调度的处理方法,通过接收阅读请求,将要阅读的阅读页面 显示为当前页面,并保存当前页面的第二相邻页面,继续接收翻页请求,显示目的页面,并 根据数据结构信息保存该目的页面的第一相邻页面,该第一相邻页面包括第二页面,或者 第二页面和第三页面,实现长幅的文章阅读时候的页面调度,解决了现有技术中预加载阅 读的全部文本内容,造成用户设备的资源占用较大,用户设备处理速度缓慢的问题,有效节 省用户设备的资源,提高用户设备的处理速度。
[0052] 在本发明页面调度的处理方法实施例五中,在上述实施例的基础上,S103之后,该 方法还包括:
[0053] 根据所述数据结构信息,删除所述第二相邻页面中的第四页面,并更新所述当前 数据结构信息;其中,所述第四页面与所述目的页面属于同一文章,且与所述目的页面不相 邻。
[0054] 在本实施例中,若翻页请求为文章内相邻页面的翻页,则保存目的页面的第一相 邻页面之后,还需要将翻页前的当前页面的第二相邻页面中与目的页面不相邻的第四页面 删除,假设目的页面为(N,M+1),则将第四页面(N,M_1)删除,只保存与目的页面相邻的第 二相邻页面与新缓存的相邻页面作为目的页面的第一相邻页面。并将所述目的页面作为当 前页面,更新数据结构信息。
[0055] 可选的,根据所述数据结构信息,删除所述第二相邻页面的第四页面,并更新所述 当前数据结构信息;其中,所述第四页面与所述目的页面不相邻。
[0056] 在本实施例中,若翻页请求为文章间相邻页面的翻页,则保存目的页面的第一相 邻页面之后,还需要将翻页前的当前页面的第二相邻页面中与目的页面不相邻的第五页面 删除,假设目的页面为(N+1,第一页面的页码),则将第五页面(N-1,第一页面的页码)删 除,只保存与目的页面相邻的第二相邻页面与新缓存的相邻页面作为目的页面的第一相邻 页面。并将所述目的页面作为当前页面,更新数据结构信息。
[0057] 本实施例提供的页面调度的处理方法,通过接收阅读请求,将要阅读的阅读页面 显示为当前页面,并保存当前页面的第二相邻页面,继续接收翻页请求,显示目的页面,并 根据数据结构信息保存该目的页面的第一相邻页面,该第一相邻页面包括第二页面,或者 第二页面和第三页面,并将当前页面的第二相邻页面中与目的页面不相邻的其他页面删 除,以节省用户设备的内存空间,实现长幅的文章阅读时候的页面调度,解决了现有技术中 预加载阅读的全部文本内容,造成用户设备的资源占用较大,用户设备处理速度缓慢的问 题,有效节省用户设备的资源,提高用户设备的处理速度。
[0058] 在上述实施例的基础上,下面特举一实例结合具应用场景,对本发明提供的页面 调度的处理方法的原理及具体实现进行说明:在进行本发明提供的方法之前,用户设备中 需要获取页面布局配置文件,该文件主要用于描述页面的布局组织方式同时提供一些必要 的页面信息供页面调度的处理方法使用;并从中读取识别页面布局配置文件,并将文件中 有效信息存储为供处理方法使用的数据结构信息
[0059] 如图2所示,用户当前所阅读的当前页面为(N,M)页,即用户设备的可视区域范围 内显示的是(N,M)页面的内容。在可视页面范围之外其他页面,延上一个文章,下一个文 章,文章内上一个页面和下一个页面四个方向,都有可能存在若干数量的页面内容,它们均 处于用户设备的非可视区域当中。在图2所示的数据结构信息下,在坚向方向,不同页面内 容都属于同一篇文章的内容,即若翻页请求指示向坚向进行翻页,可进行文章内不同页面 之间的浏览切换。在横向方向,不同页面的内容属于不同的文章,若翻页请求指示向横向进 行翻页,则可进行文章间的不同页面之间的浏览切换。
[0060] 图4为本发明页面调度的处理方法实施例六的页面示意图,如图4所示,当用户浏 览完显示的当前页面(N,M)的内容后,下一步发送的翻页请求可能指示的目的页面的的翻 页方向在当前页面的相邻页面中都有可能,即浏览当前页面相邻的上下左右其中的一个页 面内容,即图中的A、B、C、D四个页面都有可能成为目的页面。因此,本发明的页面调度的 处理方式确保图4中A、B、C、D四个页面与当前页面都加载至内存中,其余用户设备的其他 非可视区域中的页面暂时可以不用加载,这样可以极大程度上避免无用资源对内存及中央 处理器(Central Processing Unit,简称CPU)的占用与消耗。
[0061] 图5为本发明页面调度的处理方法实施例七的页面示意图,当用户上下翻动页 面时,如图5所示,当前页面为页面F,如用户发送的翻页请求指示切换的目的页面为页面 B ( 即,在图5中向下翻动页面),页面F被移出用户设备的可显示区域,页面B显示为当前 页面。此时,目的页面B的第一相邻页面分别为Μ、E、G、F四个页面,此四个页面均有可能 是用户下一步将要浏览的页面,所以应动态加载进内存当中,其中,E、G、B、F四个页面之前 已加载至内存当中,仅需调整其相对位置,不必进行内存分配;M页面之前未加载至内存当 中,此时应立刻为M页面分配内存空间J页面此时已不作为当前显示的目的页面的第一相 邻页面,立即将J页面占用的内存空间释放,即删除J页面的缓存,并更新数据结构信息。此 后在用户发送翻页请求时,按以上步骤依次往复。本发明对切换方向对应的文章内切换或 者文章切换不做限制,可根据情况随机选择。
[0062] 图6为本发明页面调度的处理方法实施例八的页面示意图,当用户左右翻动页 面时,如图6所示,当前页面为页面B,如用户发送的翻页请求指示切换的目的页面为页面 G (即在图6中向左翻动页面),页面B被移出用户设备的可显示区域,目的页面G变为当前 显示页面。此时,当前显示的目的页面G的第一相邻页面分别为B、C、K、H四个页面,此四 个页面均有可能是用户下一步翻页请求指示的目的页面,所以应动态加载进内存当中,其 中B、G之前已加载至内存当中,仅需调整其相对位置,不必进行内存分配;C、K、H页面之前 未加载至内存当中,此时应立刻为C、K、H页面分配内存空间;E页面此时已不作为当前显示 的目的页面的第一相邻页面,此时应立即将E页面占用的内存空间释放,并更新数据结构 信息。此后在用户发送翻页请求时,按以上步骤依次往复。本发明对切换方向对应的文章 内切换或者文章切换不做限制,可根据情况随机选择。
[0063] 本实施例提供的页面调度的处理方法,通过接收翻页请求,显示目的页面,并根据 数据结构信息保存
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1