一种内容阅读系统和方法技术方案

技术编号:6511262 阅读:188 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种内容阅读系统和方法,可以同时兼顾阅读方式的灵活性和版权保护的安全性。其中,内容阅读系统包括:文档库系统DCMS服务器,用于支持数据内容的存储和解析;接收到专用客户端的页面数据请求时,调用存储的页面数据,提供给专用客户端呈现;接收到Web客户端的页面数据请求时,调取存储的页面数据,形成页面位图,提供给Web客户端。

【技术实现步骤摘要】

本专利技术涉及计算机网络技术,特别是涉及。
技术介绍
传统的基于超级分发的数字版权保护技术采用加密内容、任意分发、使用时获取授权从而获得内容解密密钥的方式来保护数字内容的安全。这种版权保护技术带来的安全隐患就是加密内容易于传播,攻击者可以轻易获得(加密的)完整的数字内容,继而采用各种技术手段研究、破解数字内容。为此,需要提供一种新的内容阅读方式,即可以方便灵活的进行内容阅读,同时能获得更加安全的版权保护。
技术实现思路
有鉴于此,本专利技术的一个主要目的在于提供,可以同时兼顾阅读方式的灵活性和版权保护的安全性。为此,本专利技术一实施例提供了一种内容阅读系统,包括文档库系统DCMS服务器,用于支持数据内容的存储和解析;接收到专用客户端的页面数据请求时,调用存储的页面数据,提供给专用客户端呈现;接收到Web客户端的页面数据请求时,调取存储的页面数据,形成页面位图,提供给Web客户端。其中,进一步包括Web生成服务器,用于从DCMS服务器获取页面位图,进行切分,同时生成可用于将切分后碎片重组为图片的可执行程序,将碎片和可执行程序提供给Web客户端;和/或管理服务器,用于提供系统管理、和/或用户管理、和/或内容管理的功能。其中,所述DCMS服务器包括第一模块,用于负责存储管理;第二模块,用于负责对第一模块存储的页面数据进行解析;第三模块,用于对经第二模块解析后的数据进行绘制生成页面位图。其中,所述DCMS服务器进一步包括第四模块,用于负责角色管理、和/或权限管理、和/或密钥管理、和/或加/解密管理、和/或签名水印管理。其中,进一步包括专用客户端,用于从DCMS服务器中获取数据内容,解析并呈现给用户阅览。其中,所述专用客户端包括第五模块,用于对DCMS服务器中获取数据内容进行格式解析和绘制。其中,所述专用客户端进一步包括第六模块,用于根据DCMS服务器的用户权限数据控制客户端软件的行为。其中,所述Web生成服务器包括第七模块,用于对DCMS服务器返回的页面位图进行切分,切分成碎片数据;第八模块,用于生成可用于将切分后碎片重组为图片重现组合呈现在客户端的可执行程序。其中,所述Web生成服务器进一步包括第九模块,用于将切分后的碎片进行混淆处理;和/或第十模块,用于控制内容的安全读取。其中,所述DCMS服务器与Web生成服务器之间为文档库标准接口。其中,所述DCMS服务器与专用客户端之间为文档库标准接口。本专利技术一实施例还提供了一种在线阅读方法,包括文档库系统DCMS服务器存储和解析数据内容;接收到专用客户端的页面数据请求时,调用存储的页面数据,提供给专用客户端呈现;接收到Web客户端的页面数据请求时,调取存储的页面数据,形成页面位图,提供给Web客户端。其中,所述接收到Web客户端的页面数据请求时,调取存储的页面数据,形成页面位图包括调取存储的页面数据,对存储的页面数据进行解析、绘制,生成页面位图。其中,生成页面位图后,所述方法进一步包括对所述页面位图进行切分,并生成将切分后碎片重新组合呈现给Web客户端的可执行程序,将切分后碎片和可执行程序发送给所述Web客户端。其中,所述方法进一步包括对切分后碎片进行混淆;则所述可执行程序用于将切分混淆后的碎片重新组合呈现给Web客户端;和/或,对数据内容的读取进行控制。其中,所述对页面位图进行切分包括采取固定规则对页面位图进行切分;或每次随机从切分算法库中抽取一个算法对页面位图进行切分。其中,所述切分算法为将页面位图切分为固定的行和列;或将页面位图切分为行,每行的列数不同;或将页面位图切分为列,每列的行数不同。其中,所述切分算法中的参数包括用户信息和/或页面位图所在文档的特征信肩、ο其中,所述专用客户端接收到页面数据后,进一步包括对接收到的页面数据进行格式解析、绘制。利用本专利技术实施例提供的方法,既可以支持用户通过专用客户端进行在线阅览, 也可以通过Web客户端进行在线阅览,由于内容的分发由DCMS服务器完成,同时也保证了安全性。附图说明图1为本专利技术一实施例提供的阅读系统的结构图。图2为本专利技术一实施例提供的DCMS服务器的整体架构图。图3所示为本专利技术一实施例中专用客户端的内部结构图。图4为本专利技术一实施例提供的基于TOB的在线阅读系统的结构图。图5所示为本专利技术一实施例中Web生成服务器的结构图。具体实施例方式下面结合附图对本专利技术的具体实施方式进一步详细说明。本专利技术实施例提供了一种内容阅读系统,该内容阅读系统利用一个在线内容服务器同时为专用客户端和通用浏览器提供内容。简而述之,本专利技术实施例中的内容阅读系统利用一个文档库系统DCMS服务器,用于支持数据内容的存储和解析;接收到专用客户端的页面数据请求时,调用存储的页面数据,提供给专用客户端呈现;接收到Web客户端的页面数据请求时,调取存储的页面数据,形成页面位图,提供给Web客户端。其中本专利技术提供的整个在线内容服务器整体架构,以及各子模块之间,子模块与外部专用客户端、Web通用客户端之间的技术接口如图1所示。整个在线内容服务器由DCMS 服务器、Web生成服务器、管理服务器三个子模块构成。DCMS服务器支持数据内容的存储和解析。当专用客户端向其请求页面数据时, DCMS服务器直接从存储模块中调用页面数据提供给专用客户端呈现;当Web客户端经由 Web生成服务器向其请求数据时,DCMS服务器调取存储的页面数据,进行格式解析、RIP渲染,形成页面位图,提供给Web生成服务器。DCMS服务器还进一步负责权限的细粒度控制以及角色管理,当专用客户端和Web 客户端通过管理服务器进行用户认证时,管理服务器调用DCMS获取相应的角色信息返回给专用客户端和Web客户端,专用客户端和Web客户端利用该角色信息访问DCMS服务器。Web生成服务器通过调用DCMS服务器获取页面位图数据,并对数据进行切分混淆,同时生成JavMcript程序传输给Web客户端,该程序可被自动执行,从而将切分后图片碎片组成并呈现在Web客户端。其中,本领域技术人员可以理解,对数据进行混淆的目的是为了进一步保证数据的安全性,在某一个实施例中,也可以不执行混淆操作。进一步的,Web 生成服务器还通过调用DCMS服务器来查询对页面位图的权限控制。管理服务器为DCMS服务器和Web生成服务器提供公共的系统管理、用户管理、内容管理、界面管理的功能。专用客户端和Web客户端通过登录管理服务器进行用户认证、获取角色信息。管理服务器通过调用DCMS服务器实现上述功能。DCMS服务器支持UOML标准接口,管理服务器、Web生成服务器、专用客户端均通过 UOML标准接口调用DCMS相应功能。管理服务器通过用户管理接口与专用客户端与Web客户端进行通信。Web生成服务器与Web客户端之间利用HTTP协议进行通信。本领域技术人员可以理解,管理服务器的作用更多在于提供安全的用户认证以及界面管理,对于在线内容阅读来说,在某个实施例下,可以省略该管理服务器。DCMS服务器由核心模块、格式解析模块、绘制模块、安全控制模块、插件管理模块构成,具体构成如图2所示。核心模块负责数据的存储管理。格式解析模块负责对存储的页面数据解析;绘制模块负责对解析后的数据进行绘制生成页面位图。当Web生成服务器向DCMS服务器请求本文档来自技高网...

【技术保护点】
1.一种内容阅读系统,其特征在于,包括:文档库系统DCMS服务器,用于支持数据内容的存储和解析;接收到专用客户端的页面数据请求时,调用存储的页面数据,提供给专用客户端呈现;接收到Web客户端的页面数据请求时,调取存储的页面数据,形成页面位图,提供给Web客户端。

【技术特征摘要】
1.一种内容阅读系统,其特征在于,包括文档库系统DCMS服务器,用于支持数据内容的存储和解析;接收到专用客户端的页面数据请求时,调用存储的页面数据,提供给专用客户端呈现;接收到Web客户端的页面数据请求时,调取存储的页面数据,形成页面位图,提供给Web客户端。2.如权利要求1所述的系统,其特征在于,进一步包括Web生成服务器,用于从DCMS服务器获取页面位图,进行切分,同时生成可用于将切分后碎片重组为图片的可执行程序,将碎片和可执行程序提供给Web客户端;和/或管理服务器,用于提供系统管理、和/或用户管理、和/或内容管理的功能。3.如权利要求1或2所述的方法,其特征在于,所述DCMS服务器包括 第一模块,用于负责存储管理;第二模块,用于负责对第一模块存储的页面数据进行解析; 第三模块,用于对经第二模块解析后的数据进行绘制生成页面位图。4.如权利要求3所述的系统,其特征在于,所述DCMS服务器进一步包括第四模块,用于负责角色管理、和/或权限管理、和/或密钥管理、和/或加/解密管理、 和/或签名水印管理。5.如权利要求1或2所述的系统,其特征在于,进一步包括专用客户端,用于从DCMS服务器中获取数据内容,解析并呈现给用户阅览。6.如权利要求5所述的系统,其特征在于,所述专用客户端包括 第五模块,用于对DCMS服务器中获取数据内容进行格式解析和绘制。7.如权利要求6所述的系统,其特征在于,所述专用客户端进一步包括 第六模块,用于根据DCMS服务器的用户权限数据控制客户端软件的行为。8.如权利要求2所述的系统,其特征在于,所述Web生成服务器包括 第七模块,用于对DCMS服务器返回的页面位图进行切分,切分成碎片数据;第八模块,用于生成可用于将切分后碎片重组为图片重现组合呈现在客户端的可执行程序。9.如权利要求8所述的系统,其特征在于,所述Web生成服务器进一步包括 第九模块,用于将切分后的碎片进行混淆处理;和...

【专利技术属性】
技术研发人员:王东临郝汉刘宁胜
申请(专利权)人:北京书生国际信息技术有限公司北京书生网络技术有限公司北京书生数字图书馆软件技术有限公司
类型:发明
国别省市:11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1