用于生成数字版本的系统和方法_4

文档序号:8909164阅读:来源:国知局
步骤309)。编译版本数据允许在数据处理设备上预览版本。可以理解的是,上述方法允许作者(或控制台操作员)在其它作者/控制台操作员仍然正在修改版本的同一页面或其它页面时预览数字版本并证实他们对版本页面所做的改变。该方法确保甚至在版本的页面正被编辑时和可能出错时可以对版本进行编译。
[0078]参照图4,示出了方法的可选择步骤。如前所述,编译版本数据至少包括数字版本的页面的编译页面数据。在一个实施例中,编译器还生成构成编译版本数据一部分的编译结构数据(步骤401)和编译资产数据(步骤402)。
[0079]在一个实施例中,打包器将编译版本数据打包成一个或多个打包文件(步骤403)并且输出模块输出(一个或多个)打包文件(404)。本领域技术人员将理解的是,在一个替代实施例中,输出模块可以输出未打包的编译版本数据。
[0080]参照图5,在一个实施例中,识别自从上一次成功的编译之后编辑或创建的页面的步骤(步骤302)包括以下子步骤:从编译数据库中取回与页面版本数据的上一次成功的编译有关的编译页面数据(步骤501);将接收到的指示每个页面的上一次修改的页面版本数据的至少一个时间戳和从编译数据库中取回的指示每个页面的上一次成功的编译的编译页面数据的至少一个时间戳进行比较,以识别自从上一次成功的编译之后编辑或创建的页面(步骤502)。将理解的是,在一个替代实施例中,也可以执行比较接收到的页面版本数据和从编译数据库中取回的编译页面数据来识别自从上一次成功的编译之后编辑或创建的页面。
[0081]参照图6,在一个实施例中,将自从数字版本的上一次成功的编译之后编辑或创建的每个页面的编译页面数据存储在编译数据库中的步骤(307)包括以下子步骤:在编译数据库中创建表示数字版本的编译数字版本或编译修订版本的新的编译版本条目(步骤601);创建用于自从上一次成功的编译之后编辑或创建的每个页面的新的编译页面条目(步骤602);以及将每一个新的编译页面条目与新的编译版本条目链接起来(步骤603)。
[0082]应当理解的是上述步骤中,“数字版本的编译修订版本”是用来指以前创建的,存在的数字版本的新的编译的术语。
[0083]继续参照图6,在一个实施例中,将自从上一次成功的编译之后编辑或创建的页面的编译页面数据和存储在编译数据库中的用于未修改页面的编译页面数据结合的步骤(步骤308)包括以下步骤:将以前在编译数据库中创建的与每个未修改页面有关的最新编译页面条目和新的编译版本条目链接起来(步骤604)。
[0084]本文描述和示出了数个可替代实施例和示例。上述发明的实施例旨在只作为示例。本领域技术人员将理解单个的各实施例的特征,和部件的可能的组合和变形。本领域技术人员还将理解任何实施例可以与本文公开的其他实施例任意组合。应该理解的是在不背离本发明的中心特征的情况下,本发明可以以其他具体形式体现。因此本示例和实施例从各方面应被认为是阐释性的,而不是穷尽的或限制的,并且本发明不限于文中给出的细节。因此,虽然已示出和描述了具体实施例,但是在不明显背离本发明的情况下,能够想到多种修改。
【主权项】
1.当正在编辑数字版本的一些页面时同时预览或发布所述数字版本的系统,所述数字版本能被在通信设备上运行的专用软件应用程序读取,所述系统包括: 编译数据库,所述编译数据库被配置成存储所述数字版本的页面的编译页面数据;以及 汇编系统,所述汇编系统包括: 接收模块,所述接收模块被配置成接收表示所述数字版本的页面的页面版本数据; 验证模块,所述验证模块被配置成识别自从上一次成功的编译之后编辑或创建的页面; 解析器,所述解析器被配置成确定自从上一次成功的编译之后编辑或创建的页面是否是无错误页面或错误生成页面,所述解析器被配置成生成用于每个错误生成页面的替换解析页面数据以及用于每个无错误页面的解析页面数据; 编译器,所述编译器被配置成: 编译来自所述错误生成页面和所述无错误页面的解析页面数据,并生成用于自从上一次成功的编译之后编辑或创建的每个页面的编译页面数据; 将自从上一次成功的编译之后编辑或创建的页面的编译页面数据和存储在编译数据库中的用于未修改页面的编译页面数据结合;以及 生成编译版本数据,所述编译版本数据包括所述数字版本的页面的编译页面数据,所述编译版本数据能被在所述通信设备上运行的专用软件应用程序读取。2.根据权利要求1所述的系统,还包括编辑系统,所述编辑系统被配置成编辑所述数字版本的页面并生成表示页面的页面版本数据。3.根据权利要求1或2所述的系统,其中,所述汇编系统还包括打包器,所述打包器被配置成将所述编译版本数据打包成至少一个打包文件。4.根据权利要求3所述的系统,其中,所述汇编系统还包括输出模块,所述输出模块被配置成输出至少一个所述打包文件。5.根据权利要求1-4任一项所述的系统,其中,所述编译器被配置成生成表示所述数字版本的结构的编译结构数据,所述编译版本数据包括所述编译结构数据。6.根据权利要求1-5任一项所述的系统,其中,所述编译器被配置成生成表示所述数字版本的页面资产的编译资产数据,所述编译版本数据包括所述编译资产数据。7.根据权利要求6所述的系统,其中,所述系统与内容管理系统通信,所述内容管理系统连接至多个数据源,以便远程存储所述资产。8.根据权利要求2所述的系统,其中,多个远程终端通过网络同时访问所述编辑系统。9.根据权利要求1-8任一项所述的系统,其中,多个远程终端通过网络访问所述汇编系统。10.当正在编辑数字版本的一些页面时同时预览或发布所述数字版本的计算机实施的方法,所述数字版本能被在通信设备上运行的专用软件应用程序读取,所述方法包括以下步骤: a)接收表示所述数字版本的页面的页面版本数据; b)识别自从上一次成功的编译之后编辑或创建的页面; c)确定自从上一次成功的编译之后编辑或创建的页面是否是无错误页面或错误生成页面; d)生成用于每个错误生成页面的替换解析页面数据; e)生成用于每个无错误页面的解析页面数据; f)编译来自所述错误生成页面和所述无错误页面的解析页面数据,以生成用于自从上一次成功的编译之后编辑或创建的每个页面的编译页面数据; g)将所述数字版本的用于上一次成功的编译之后编辑或创建的每个页面的编译页面数据存储在编译数据库中; h)将自从上一次成功的编译之后编辑或创建的页面的编译页面数据和存储在所述编译数据库中的用于未修改页面的编译页面数据结合; i)生成编译版本数据,所述编译版本数据包括所述数字版本的页面的编译页面数据。11.根据权利要求10所述的计算机实施的方法,其中,步骤b)包括以下步骤: 从所述编译数据库中取回与所述页面版本数据的上一次成功的编译有关的编译页面数据;以及 比较接收到的所述页面版本数据的至少一个时间戳和从所述编译数据库中取回的编译页面数据的至少一个时间戳,以识别自从上一次成功的编译之后编辑或创建的页面。12.根据权利要求10或11所述的计算机实施的方法,其中,步骤g)包括以下步骤: 在所述编译数据库中创建新的编译版本条目,所述编译版本条目表示数字版本的编译数字版本或编译修订版本; 创建用于自从上一次成功的编译之后编辑或创建的每个页面的新的编译页面条目;以及 将每个所述新的编译页面条目和所述新的编译版本条目链接起来。13.根据权利要求12所述的计算机实施的方法,其中,步骤h)包括以下步骤:将以前在所述编译数据库中创建的与每个未修改页面有关的最新的编译页面条目链接到新的编译版本条目。14.根据权利要求10-13任一项所述的计算机实施的方法,还包括将所述编译版本数据打包成至少一个打包文件的步骤。15.根据权利要求14所述的计算机实施的方法,还包括输出至少一个所述打包文件的步骤。16.根据权利要求10-15任一项所述的计算机实施的方法,还包括以下步骤:生成表示所述数字版本的结构的编译结构数据,所述编译版本数据包括所述编译结构数据。17.根据权利要求10-16任一项所述的计算机实施的方法,还包括以下步骤:生成表示所述数字版本的页面的资产的编译资产数据,所述编译版本数据包括所述编译资产数据。
【专利摘要】同时预览或发布数字版本的系统和方法。系统包括编译数据库和汇编系统。汇编系统包括接收模块、验证模块、解析器以及编译器;接收模块接收页面版本数据;验证模块识别自从上一次成功的编译之后编辑或创建的页面;解析器确定自从上一次成功的编译之后编辑或创建的页面是否是无错误页面或错误生成页面,并相应地生成替换解析页面数据或解析页面数据。编译器被配置成:对解析页面数据编译并生成用于自从上一次成功的编译之后编辑或创建的每个页面的编译页面数据;将自从上一次成功的编译之后编辑或创建的页面的编译页面数据和存储在编译数据库中的用于未修改页面的编译页面数据结合;以及生成编译版本数据。
【IPC分类】G06F17/21, G06F17/22, G06F17/30
【公开号】CN104885073
【申请号】CN201480003900
【发明人】N·布雷亚尔, G·胡夫德, J-M·弗尔普里尔, F·贝朗格, P-A·里乌, O·范德特-亨利, M·马丁
【申请人】拉笔事新闻报
【公开日】2015年9月2日
【申请日】2014年1月10日
【公告号】CA2858218A1, CA2858218C, EP2943891A1, US8984394, US20150019949, US20150149881, WO2014107808A1
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1