[发明专利]一种页面显示的方法和装置在审
申请号: | 201310399729.6 | 申请日: | 2013-09-04 |
公开(公告)号: | CN104423784A | 公开(公告)日: | 2015-03-18 |
发明(设计)人: | 鲁静罡;何飞 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F3/0481 | 分类号: | G06F3/0481;G06F3/0484;G06F3/0488 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 刘朗星 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 页面 显示 方法 装置 | ||
1.一种页面显示的方法,其特征在于,所述方法包括:
接收页面显示的指令,所述指令中包括需要显示的页面的位置信息;
根据所述需要显示的页面的位置信息,在数据源中读取所述位置信息所在的预设范围内的数据;
缓冲所述预设范围内的数据,所述预设的范围内的数据至少包括用于当前显示的数据;
由所述页面的位置信息以及用于显示的窗体的尺寸,在所述缓冲的预设的范围内的数据中查找当前用于显示的页面的数据,显示所述指令对应的页面。
2.根据权利要求1中所述方法,其特征在于,所述缓冲的预设范围内的数据为解析排版前的数据或解析排版后的数据,
当所述缓冲的预设范围内的数据为解析排版前的数据时,所述步骤在所述缓冲的预设的范围内的数据中查找当前用于显示的页面的数据,显示所述指令对应的页面为:在所述缓冲的预设的范围内的数据中查找当前用于显示的页面的数据,解析排版所述查找的数据后,显示所述指令对应的页面;
当所述缓冲的预设范围内的数据为解析排版后的数据时,所述步骤在所述缓冲的预设的范围内的数据中查找当前用于显示的页面的数据,显示所述指令对应的页面为:在所述缓冲的预设的范围内的数据中查找当前用于显示的页面的解析排版后数据,显示所述指令对应的页面。
3.根据权利要求1所述方法,其特征在于,所述根据所述需要显示的页面的位置信息,在数据源中读取所述位置信息所在的预设范围内的数据步骤包括:
根据所述需要显示的页面的位置信息和用于显示的窗体的尺寸,读取当前显示的页面和其前N个页面与后M个页面的数据,所述N和M均大于或等于1。
4.根据权利要求1所述方法,其特征在于,所述根据所述需要显示的页面的位置信息,在数据源中读取所述位置信息所在的预设范围内的数据步骤之前,所述方法还包括:
获取用于页面显示的数据源,所述数据源包括需要显示的页面的位置信息。
5.根据权利要求1所述方法,其特征在于,所述方法还包括:
接收页面变换指令,所述页面变换指令包括向上或向下滑动页面或翻页指令;
根据所述页面变换指令及当前页面的位置信息,获取变换后的需要显示的页面所对应的数据,显示变换后的页面。
6.根据权利要求5所述方法,其特征在于,在所述根据所述页面变换指令及当前页面的位置信息,获取变换后的需要显示的页面所对应的数据,显示变换后的页面步骤之后,所述方法还包括:
将所述变换后的页面所在的预设的范围内的页面与变换前的页面所在的预设的范围内的页面比较,得到变换后的页面所在的预设的范围内的页面相对于变换前的页面所在的预设的范围内的页面所新增加的页面;
缓冲所述新增加的页面对应的数据。
7.根据权利要求5所述的方法,其特征在于,在所述根据所述数据对应的变换后的页面,读取变换后的页面所在的预设的范围内的数据步骤之后,所述方法还包括:
将所述变换后的页面所在的预设的范围内的页面与变换前的页面所在的预设的范围内的页面比较,得到变换后的页面所在的预设的范围内的页面相对于变换前的页面所在的预设的范围内的页面所减少的页面;
在缓冲数据中删除所述减少的页面对应的数据。
8.根据权利要求5所述方法,其特征在于,在所述根据所述数据对应的变换后的页面,读取变换后的页面所在的预设的范围内的数据步骤之后,所述方法还包括:
记录所述变换后的预设范围内的数据的起点位置或者结束位置,所述起点位置或者结束位置作为下一次页面变换时读取源数据的起始点。
9.一种页面显示的装置,其特征在于,所述装置包括:
第一接收单元,用于接收页面显示的指令,所述指令中包括需要显示的页面的位置信息;
第一读取单元,用于根据所述需要显示的页面的位置信息,在数据源中读取所述位置信息所在的预设范围内的数据;
第一缓冲单元,用于缓冲所述预设范围内的数据,所述预设的范围内的数据至少包括用于当前显示的数据;
查找单元,用于由所述页面的位置信息以及用于显示的窗体的尺寸,在所述缓冲的预设的范围内的数据中查找当前用于显示的页面的数据,显示所述指令对应的页面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310399729.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:浏览器资源显示方法和装置
- 下一篇:触控显示器及使用其的触控显示系统