批量更新词条页面内容块的装置和方法制造方法及图纸

技术编号:6601900 阅读:205 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种批量更新词条页面内容块的装置和方法,该装置包括配置模块、编辑模块、存储模块、展示模块;该方法包括添加词条页面内容块的方法,包括填写配置信息,所述配置信息包括属性和关联词条;对所述配置信息进行编辑和处理并生成内容块;将所述内容块进行存储;显示添加了所述内容块的关联词条页面。该方法还包括修改词条页面内容块的方法。通过本发明专利技术,实现了内容块与关联词条的静态词条页面的动态对应关系,达到管理员对内容块的一次修改,多个关联词条的静态词条页面随之更新的效果,减少出错率,提高了词条静态页面维护和管理的效率。

【技术实现步骤摘要】

本专利技术涉及一种维基技术,特别涉及一种基于内容管理系统的可配置的批量更新静态词条页面内容的装置和方法。
技术介绍
Wikipedia维基百科是一个基于维基(Wiki)技术(一种多人协作的写作工具)的多语言百科全书协作计划,也是一部用不同语言写成的网络百科全书,其目标及宗旨是为全人类提供自由的百科全书——用他们所选择的语言来书写而成的,是一个动态的、可自由访问和编辑的全球知识体。MediaWiki是全球最著名的维基程序,运行于PHP+MySQL环境。是Wikipedia网站开发的维基建站软件。CMS是Content Management System的缩写,意为“内容管理系统”,它具有许多基于模板的优秀设计,可以加快网站开发的速度和减少开发的成本。CMS的功能并不只限于文本处理,它也可以处理图片、Flash动画、声像流、图像甚至电子邮件档案。在维基百科网站中,CMS可以一次发布,作为首页使用,也可以作为百科词条页面的一个内容块来使用,将相互关联的词条整合在关联词条的页面中,方便对关联词条的查询和编辑管理。但实际应用中,词条页面为静态的,内容块和词条的对应关系也是静态的,当管理员需要对内容块中的内容进行添加或修改时,与之对应的各个关联词条的页面却无法随之动态地更新并显示更新后的内容,致使管理员仍需要在多个静态词条页面上进行分别修改,效率低且出错率高。
技术实现思路
本专利技术的目的在于提供一种批量更新词条页面内容的方法和装置,实现对应内容块的多个静态词条页面内容能够随着内容块的更新而动态更新,从而提高工作效率并减少错误概率。本专利技术的技术方案是一种批量更新词条页面内容块的装置,包括配置模块,用于填写配置信息,并将所述配置信息传给编辑模块,所述配置信息包括属性和关联词条;编辑模块,用于对所述配置信息进行编辑和处理生成内容块,并将该内容块传给存储模块;存储模块,用于将所述内容块存储至数据库所述内容块;展示模块,用于显示更新的关联词条页面。进一步地,所述配置模块包括属性设置单元,用于设置属性,所述属性包括内容块名称、模板类型、显示位置、是否展开和添加应用;词条导入单元,用于导入词条作为所述关联词条。进一步地,所述编辑模块包括可编辑文件生成单元,用于根据所述关联词条和/或所述模板类型生成可编辑的文件。进一步地,所述存储模块包括关联词条存储单元,用于将存储所述关联词条存储至数据库;内容存储单元,用于将存储除所述关联词条外的内容块的其他部分存储至数据库;版本存储单元,用于将存储所述内容块的各个修改版本存储至数据库。进一步地,所述展示模块包括页面生成单元,用于根据所述关联词条生成更新后的关联词条页面。进一步地,所述配置模块还包括特殊词条检查单元,用于检查是否存在特殊词条,如果存在则提示。进一步地,所述编辑模块还包括违禁词过滤单元,用于过滤违禁词;和/或,内链分析单元,用于对所述关联词条加内部链接;和/或,外链过滤单元,用于过滤所述可编辑的文件中的外部链接。进一步地,所述存储模块还用于发送关联词条名称列表的异步事件;所述展示模块还包括队列单元,用于接收所述关联词条名称列表的异步事件,并形成队列;监听单元,用于监听所述队列单元是否有所述队列,如果有则通知页面生成单元。本专利技术还提供批量添加词条页面内容块的方法,包括填写配置信息,所述配置信息包括属性和关联词条;对所述配置信息进行编辑和处理并生成内容块;将所述内容块进行存储;显示添加了所述内容块的关联词条页面。本专利技术还提供批量修改词条页面内容块的方法,包括修改内容块的配置信息或编辑内容块的所述可编辑文件;对修改后的内容块进行存储;显示修改了所述内容块的关联词条页面。通过本专利技术的装置和方法,实现了内容块与关联词条的静态词条页面的动态对应关系,达到管理员对内容块的一次修改,多个关联词条的静态词条页面随之更新的效果,减少出错率,提高了词条静态页面维护和管理的效率。附图说明图1为本专利技术的装置结构示意图;图2为本专利技术的添加内容块的基本方法流程图;图3为本专利技术具体实施例中步骤Sl的具体实施方式流程图;图4为本专利技术具体实施例中步骤S2的具体实施方式流程图;图5为本专利技术具体实施例中步骤S3的具体实施方式流程5图6为本专利技术具体实施例中步骤S4的具体实施方式流程图。 具体实施例方式下面结合附图及实施例对本专利技术的
技术实现思路
作进一步的描述。根据图1,本专利技术提供一种批量更新词条页面内容块的装置,包括配置模块1、编辑模块2、存储模块3和展示模块4。配置模块1,用于填写内容块的配置信息,并将所述配置信息传给编辑模块,配置信息包括内容块的属性和与内容块相关的关联词条。其中,配置模块1包括属性设置单元11和词条导入单元12。属性设置单元11用于设置内容块的属性,包括内容块名称、内容块使用的模板类型、内容块的页面显示位置、选择是否展开内容块和是否添加内容块应用程序。内容块使用的模板就是内容块在词条页面上的表现形式,属于CMS的模板表现管理机制,比如在实际应用中有手动、图片列表、词条罗列、导语+分类信息、导语+词条列表等模板类型。词条导入单元12用于导入词条,从而作为内容块的关联词条。导入词条的具体实施方式可以是从词条源导入,比如通过输入关键字或词条源名称查询到词条源,从而将该词条源中的词条导入,也可以通过管理员直接手工填写词条名称的方式导入。经过属性设置单元11和词条导入单元12实现了通过配置产生内容块与关联词条之间对应关系的效^ ο优选地,配置模块1还包括特殊词条检查单元13,用于检查是否存在特殊词条,如果存在则提示。所述特殊词条是指不符合词条命名规则的词条,比如简写词条“北大”,虽与“北京大学”为同义词,但不符合词条命名规则,因此被纳入特殊词条的集合比如特殊词条库中,特殊词条检查单元13通过比对在词条导入单元12中导入的关联词条与特殊词条库中的特殊词条,检查关联词条是否存在特殊词条,如果存在,则向管理员提示。管理员根据需要对关联词条中的特殊词条做出修改或忽略。将属性和关联词条配置完毕并通过特殊词条检查的内容块的配置信息传给编辑模块2。编辑模块2,用于对所述配置信息进行编辑和处理生成内容块,并将该内容块传给存储模块3。编辑模块2还包括可编辑文件生成单元21,用于根据词条导入单元12导入的所述关联词条和/或属性设置单元11设置的所述模板类型生成可编辑的文件。该可编辑的文件是内容块的内容的基础,优选地由html格式的字符串描述而得到,比如每个关联词条分别嵌入html的一个单元格标签中,如<tableXtrXtdX/tdX/trX/table>或者<div></ div> ;模板类型也通过增加html标签形成html格式的网页语言,为进一步通过所见即所得的网页编辑器如html中文版编辑器删减、添加、修改从而完善内容块的内容提供方便,内容块的内容还可以包括关联词条的分类介绍、文字图片说明等,由网页编辑器进行编辑获得。优选地,编辑模块2还可以包括违禁词过滤单元22,用于过滤违禁词。违禁词就是由网络监管部门发布的扰乱社会和谐、影响网络公共秩序的词语。违禁词过滤单元22将字符串中的文本与违禁词词库中的词语进行比对,将出现的违禁词进行删除或屏蔽。优选地,编辑模块2还可以包括内链分析单元23本文档来自技高网
...

【技术保护点】
1.一种批量更新词条页面内容块的装置,其特征在于,包括:配置模块,用于填写配置信息,并将所述配置信息传给编辑模块,所述配置信息包括属性和关联词条;编辑模块,用于对所述配置信息进行编辑和处理生成内容块,并将该内容块传给存储模块;存储模块,用于将所述内容块存储至数据库;展示模块,用于显示更新的关联词条页面。

【技术特征摘要】
1.一种批量更新词条页面内容块的装置,其特征在于,包括配置模块,用于填写配置信息,并将所述配置信息传给编辑模块,所述配置信息包括属性和关联词条;编辑模块,用于对所述配置信息进行编辑和处理生成内容块,并将该内容块传给存储模块;存储模块,用于将所述内容块存储至数据库; 展示模块,用于显示更新的关联词条页面。2.根据权利要求1所述的批量更新词条页面内容块的装置,其特征在于,所述配置模块包括属性设置单元,用于设置属性,所述属性包括内容块名称、模板类型、显示位置、是否展开和添加应用;词条导入单元,用于导入词条作为所述关联词条。3.根据权利要求2所述的批量更新词条页面内容块的装置,其特征在于,所述编辑模块包括可编辑文件生成单元,用于根据所述关联词条和/或所述模板类型生成可编辑的文件。4.根据权利要求1所述的批量更新词条页面内容块的装置,其特征在于,所述存储模块包括关联词条存储单元,用于将所述关联词条存储至数据库; 内容存储单元,用于将除所述关联词条外的内容块的其他部分存储至数据库; 版本存储单元,用于将所述内容块的各个修改版本存储至数据库。5.根据权利要求1所述的批量更新词条页面内容块的装置,其特征在于,所述展示模块包括页面生成单元,用于根...

【专利技术属性】
技术研发人员:潘海东梅春徐立
申请(专利权)人:互动在线北京科技有限公司
类型:发明
国别省市:11

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

1