[发明专利]电子杂志阅读系统及电子杂志客户端阅读系统无效
申请号: | 201110441960.8 | 申请日: | 2011-12-26 |
公开(公告)号: | CN102571938A | 公开(公告)日: | 2012-07-11 |
发明(设计)人: | 李凯 | 申请(专利权)人: | 上海居冠软件有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/56;G06F17/30 |
代理公司: | 上海浦一知识产权代理有限公司 31211 | 代理人: | 王江富 |
地址: | 200002 上海市黄浦*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电子杂志 阅读 系统 客户端 | ||
1.一种电子杂志阅读系统,包括服务器、客户端,服务器、客户端间网络通信;
所述服务器,用于存储多个电子杂志的数据信息,并根据客户端发来的电子杂志选定信息,发送选定电子杂志的页面信息到客户端,电子杂志的页面信息包括页码范围、页码所对应的页面内容的存储地址;
所述客户端,设置有电子杂志客户端阅读系统,所述电子杂志客户端阅读系统包括一电子杂志选定指令处理模块、一缓存队列构建模块、一缓存模块、一下载模块;
所述电子杂志选定指令处理模块,当收到电子杂志选定信息,发送该电子杂志选定信息到所述服务器;
所述缓存模块,用于存储选定电子杂志的缓存队列,缓存队列包括多个页面对象,页面对象包括页码、页码内容两个属性;所述缓存模块,当接收到服务器发来的选定电子杂志的页面信息后,初始化缓存队列;
所述缓存队列构建模块,当收到新选定页码,根据新选定页码构建所述缓存模块中的选定电子杂志的新缓存队列;
所述下载模块,用于从服务器上下载选定电子杂志的缓存队列的页面对象页面内容,并输出新选定页码的页面内容。
2.根据权利要求1所述的电子杂志阅读系统,其特征在于,
缓存队列中的多个页面对象的页码从左到右间隔1依次递增,缓存队列中的多个页面对象的索引从左到右从0开始间隔1依次递增;
初始化缓存队列,即在基准页面对象左右两侧分别生成固定个数的页面对象作为初始缓存队列,如果页面对象页码超出选定电子杂志的页码范围则在缓存队列中去除该页面对象;
所述缓存队列构建模块,工作过程如下:
判断选定电子杂志的缓存队列中是否有页码与新选定页码相等的页面对象;
如果有,则以以下方式构建选定电子杂志的新缓存队列:
假设先前选定页码页面对象在选定电子杂志的缓存队列中的索引为oldIndex,新选定页码页面对象在选定电子杂志的缓存队列中的索引为newIndex,
如果newIndex=oldIndex,新缓存队列与先前缓存队列相同;
如果newIndex>oldIndex,将原缓存队列从左边抛弃(newIndex-oldIndex)个页面对象,同时从右边添加(newIndex-oldIndex)个页面对象,作为新缓存队列;
如果newIndex<oldIndex,将原缓存队列从右边抛弃(oldIndex-newIndex)个页面对象,同时从左边添加(oldIndex-newIndex)个页面对象,作为新缓存队列;
如果没有,则消除选定电子杂志的原缓存队列,并以以下方式构建选定电子杂志的新缓存队列:
以页码为新选定页码的页面对象为中心,左右两侧分别生成固定个数的页面对象作为新缓存队列,缓存队列中的多个页面对象的页码从左到右间隔1依次递增,缓存队列中的多个页面对象的索引从左到右从0开始间隔1依次递增,如果页面对象页码超出选定电子杂志的页码范围则在新缓存队列中去除该页面对象;
所述下载模块,设置有右指针、左指针两个指针,其工作过程如下:
一.当接收到服务器发来的选定电子杂志的页面信息后,初始化指针,将右指针设置为基准页面对象的索引index,左指针设置为index-1;
二.判断选定电子杂志的缓存队列中索引同右指针或左指针相等的页面对象的页面内容是否为空;如果为空,则根据服务器杂发送来的选定电子杂志的页码所对应的页面内容的存储地址,从服务器上下载索引同该指针相等的选定电子杂志的缓存队列中的页面对象的页码所对应的页面内容到所述缓存模块,然后进行步骤三;如果不为空,则直接进行步骤三;
三.判断同该指针相等的选定电子杂志的缓存队列中的页面对象页码是否与新选定页码是否相等,如果相等,则把同该指针相等的选定电子杂志的缓存队列中的页面对象输出到外部系统展现并更改该指针,如果不相等,则直接更改该指针,指针更改的规则为:如果是左指针,自减1,如果是右指针自加1;
四.判断页面内容是否下载完毕,如果左指针小于0,并且右针大于等于新缓存队列的页面对象总数,则页面内容下载完毕;
如果页面内容未下载完毕,则进行步骤二;如果页面内容已下载完毕,则初始化指针,将右指针设置为基准页面对象的索引index,左指针设置为index-1,进行步骤三。
3.根据权利要求2所述的电子杂志阅读系统,其特征在于,
所述基准页面对象的页码是电子杂志的首页页码或中间页页码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海居冠软件有限公司,未经上海居冠软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110441960.8/1.html,转载请声明来源钻瓜专利网。