一种基于协同创建的荐书文章管理方法、服务器及系统与流程

文档序号:12465783阅读:134来源:国知局
一种基于协同创建的荐书文章管理方法、服务器及系统与流程

本发明涉及阅读推荐技术领域,尤其涉及一种基于协同创建的荐书文章管理方法、服务器及系统。



背景技术:

随着图书出版量的增加,读者面对的问题不再是无书可读,而是如何好读书、读好书。如果图书馆能够充分利用其馆藏优势与品牌优势提供主动的图书推荐服务,则会对大众阅读起到很好的指导作用。但是,对于图书馆等机构来说,现阶段提供图书推荐服务的难度较大、成本较高,主要体现在以下几个方面:

(1)、阅读推荐处于起步阶段,自主创作图书推荐文章难度大。在现阶段,大多数机构的阅读推荐服务流于形式,提供的信息局限于前言与摘要,推荐效果较差,难以引起读者的阅读欲望。另外,由于缺乏专业的编辑,形成一套成熟的自主创作阅读推荐模式的时间、经济成本较高。

(2)、由于版权制约,图书推荐文章的开放与整合受到限制。在现阶段,由于受到版权问题的困扰,多数机构不会选择转载网络上的一些图书推荐文章,因此许多精彩的文章无法得到有效地整合与组织,造成了资源的浪费。

(3)、传统的图书推荐文章与机构提供的借阅、购买服务相脱节。在现阶段,传统的图书推荐文章通常散落在社交网站中,并未与机构提供的其他服务有效整合。这样一来,即便图书推荐文章成功地激发了读者的兴趣,但是由于获取渠道脱节或者需要付费购买,读者仍旧选择放弃阅读。

(4)、转载文章需要重新编辑才能与本机构的呈现风格相一致。在现阶段,为了使采选或转载的图书推荐文章与本馆的页面呈现风格保持一致,往往需要人工进行重新编辑,因此增大了馆员的任务量。

鉴于此,现有技术中亟需一种能够有效解决图书推荐资源开放与整合受限、以及图书推荐服务与其他服务相脱节等图书推荐服务中存在的问题的解决方案,以降低图书推荐服务的难度与成本,进而为读者提供良性的阅读生态圈。



技术实现要素:

本发明的目的在于提供一种基于协同创建的荐书文章管理方法、服务器及系统,以解决现阶段图书推荐服务中存在的图书推荐资源开放与整合受限、图书推荐服务与其他服务相脱节等问题,从而使得阅读推荐服务更加优质且简单易行。

本发明提供了一种基于协同创建的荐书文章管理方法,所述方法包括:

S1、接收创建者终端上传的荐书文章数据包,从所述荐书文章数据包中解析出荐书文章的正文内容、元数据信息;然后,将所述正文内容以结构化文件形式、将元数据信息以文章元数据总表形式存入文章总库,并根据所述文章元数据总表映射生成机构文章分库中的文章元数据分表;

S2、接收客户终端发送的获取荐书文章请求,从所述获取荐书文章请求中解析出文章标识、阅读推广服务机构标识;根据所述文章标识获取对应的结构化文件、对应的文章元数据总表与文章元数据分表,并从对应的结构化文件中解析出正文内容、从对应的文章元数据总表与文章元数据分表获取复合元数据信息;根据所述阅读推广服务机构标识从样式库中选取相应的页面样式模板;根据所述页面样式模板对解析出的正文内容以及复合元数据信息进行动态装配,生成荐书文章展示页面;然后,将所述荐书文章展示页面返回至客户终端;其中,所述文章元数据总表、所述文章元数据分表均与所述结构化文件相关联。

优选的,所述结构化文件包括:XML格式的描述数据文件、text.ztml格式的文本数据文件、多媒体数据文件。

优选的,所述文章元数据总表包括:文章标识字段、文章所属机构字段、文章状态字段、文章共享权限字段、关联活动字段、关联图书字段;所述文章元数据分表包括:文章标识字段、文章发布机构字段、文章来源字段、阅读推广词字段、文章所属类别字段、关联活动字段、关联图书字段、文章发布时间字段、文章发布操作者字段。

优选的,所述方法还包括以下步骤:S3、接收机构管理员终端发送的文章元数据分表设置指令,根据所述文章元数据分表设置指令更新文章元数据分表;其中,所述文章元数据设置指令包括:文章状态设置指令,和/或,共享权限设置指令,和/或,阅读推广词设置指令,和/或,文章所属类别设置指令,和/或,关联活动设置指令。

优选的,在步骤S1中,根据所述文章元数据总表映射生成机构文章分库中的文章元数据分表,具体为:

将文章元数据总表中的文章标识字段同步至文章元数据分表中的文章标识字段;设置文章来源字段;自动更新文章元数据分表中的文章发布机构字段、文章发布时间字段、文章发布操作者字段。

优选的,在步骤S2中,在生成荐书文章展示页面时还包括:调用机构的图书借阅与预约系统的接口,将荐书文章关联的图书自动对接至图书借阅与预约服务。

本发明还提供了一种基于协同创建的荐书文章的管理服务器,所述服务器包括:

文件解析模块,用于接收创建者终端上传的荐书文章数据包,从所述荐书文章数据包中解析出荐书文章的正文内容、元数据信息;然后,将所述正文内容以结构化文件形式、将元数据信息以文章元数据总表形式存入文章总库,

元数据映射模块,用于根据文章元数据总表映射生成机构文章分库中的文章元数据分表;

客户指令解析模块,用于接收客户终端发送的获取荐书文章请求,从所述获取荐书文章请求中解析出文章标识、阅读推广服务机构标识,并根据所述文章标识获取对应的结构化文件、对应的文章元数据总表与文章元数据分表,根据所述阅读推广服务机构标识从样式库中选取相应的页面样式模板;

结构化文件解析模块,用于从结构化文件中解析出正文内容;

文章元数据组装模块,用于将文章元数据总表与文章元数据分表进行动态组装,生成复合元数据信息;

页面组装模块,用于根据页面样式模板对解析出的正文内容以及复合元数据信息进行动态装配,生成荐书文章展示页面;

页面发送模块,用于将生成的荐书文章展示页面返回至客户终端;

其中,所述文章元数据总表、所述文章元数据分表均与所述结构化文件相关联。

优选的,所述结构化文件包括:XML格式的描述数据文件、text.ztml格式的文本数据文件、多媒体数据文件。

优选的,所述文章元数据总表包括:文章标识字段、文章所属机构字段、文章状态字段、文章共享权限字段、关联活动字段、关联图书字段;所述文章元数据分表包括:文章标识字段、文章发布机构字段、文章来源字段、阅读推广词字段、文章所属类别字段、关联活动字段、关联图书字段、文章发布时间字段、文章发布操作者字段。

优选的,所述服务器还包括:机构管理员指令解析模块,用于接收机构管理员终端发送的文章元数据分表设置指令,根据所述文章元数据分表设置指令更新文章元数据分表;其中,所述文章元数据设置指令包括:文章状态设置指令,和/或,共享权限设置指令,和/或,阅读推广词设置指令,和/或,文章所属类别设置指令,和/或,关联活动设置指令。

优选的,文章元数据映射模块根据文章元数据总表映射生成机构文章分库中的文章元数据分表,具体为:将文章元数据总表中的文章标识字段同步至文章元数据分表中的文章标识字段;设置文章来源字段;自动更新文章元数据分表中的文章发布机构字段、文章发布时间字段、文章发布操作者字段。

优选的,页面组装模块还用于:在生成荐书文章展示页面时,调用机构的图书借阅与预约系统的接口,将荐书文章关联的图书自动对接至图书借阅与预约服务。

本发明还提供了一种基于协同创建的荐书文章的管理系统,所述系统包括:权利要求10至12任一所述的管理服务器、创建者终端、客户终端、机构管理员终端;创建者终端,用于向管理服务器上传荐书文章数据包;客户终端,用于向管理服务器发送获取荐书文章请求,并接收管理服务器返回的荐书文章展示页面;机构管理员终端,用于向管理服务器发送文章元数据分表设置指令以及文章采选指令。

从以上技术方案可见,本发明提供了一种荐书文章管理方法、服务器及系统,能够对多个机构的图书推荐资源进行统一管理。具体来说,通过将多个机构的荐书文章正文内容以统一的格式存储在文章总库中,便于对荐书资源进行统一、集中管理;通过设置文章元数据总表、文章元数据分表,便于对文章元数据信息进行个性化管理、有助于文章版权保护的实现。进一步的,在生成某个机构的荐书文章展示页面时,通过选取该机构的页面样式模板对文章正文内容、复合元数据信息进行自动装配,使得荐书文章与该机构的页面呈现风格保持一致,无需机构工作人员的重新编辑工作,极大减少了机构工作人员的工作负担。

附图说明

通过以下参照附图而提供的具体实施方式部分,本发明的特征和优点将变得更加容易理解,在附图中:

图1是本发明实施例中的基于协同创建的荐书文章管理系统架构示意图;

图2是本发明实施例中的基于协同创建的荐书文章管理方法流程示意图;

图3是本发明实施例中文章元数据总表、分表的结构示意图;

图4是本发明实施例中的结构化文件的组成示意图;

图5是本发明实施例中的阅读推荐服务与LAS数据的对接示意图;

图6是本发明实施例中的管理服务器的内部组成框图;

1、管理服务器;2、创建者终端;3、客户终端;4、机构管理员终端;101、文件解析模块;102、元数据映射模块;103、客户指令解析模块;104、结构化文件解析模块;105、文章元数据组装模块;106、样式库;107、页面组装模块;108、页面发送模块;109、文章总库;110、机构文章分库。

具体实施方式

下面参照附图对本发明的示例性实施方式进行详细描述。对示例性实施方式的描述仅仅是出于示范目的,而绝不是对本发明及其应用或用法的限制。

针对现有图书推荐服务中存在的图书推荐资源开放与整合受限、以及图书推荐服务与其他服务相脱节等问题,本发明提供了一种基于协同创建的荐书文章管理方法、管理服务器与管理系统。通过本发明提供的技术方案,能够保证各机构在保护版权的前提下共享开放的阅读推荐资源与宣传资源、大大减小了各机构提供阅读推荐服务所需的工作量。

下面结合附图和具体实施例对本发明的技术方案进行详细说明。图1示出了本发明实施例中基于协同创建的荐书文章管理系统的架构,包括:管理服务器1、创建者终端2、客户终端3。

管理服务器1设有文章总库、多个机构文章分库、样式库、以及多个功能模块。其中,文章总库存储有全部参与机构的荐书文章资源,包括:存储荐书文章正文内容的结构化文件、存储荐书文章元数据信息的文章元数据总表;机构文章分库存储有展示给该机构的文章元数据分表;样式库中存储有各个机构的个性化的页面样式模板。基于内部的功能模块,管理服务器能够与机构创建者、机构客户实现交互。具体来说,在接收到A机构创作者提交的荐书文章数据包时,管理服务器能够对该荐书文章数据包进行解析、将解析出的正文内容存入结构化文件、将基础元数据信息存入文章元数据总表,并基于文章元数据总表生成A机构文章分库中的文章元数据分表。以及,在接收到B机构客户发送的获取荐书文章请求,管理服务器能够根据该请求从样式库中选取B机构的页面样式模板、从文章总库中选取对应的结构化文件、文章元数据总表、从B机构文章分库中选取文章元数据分表,并从对应的结构化文件中解析出正文内容、根据对应的文章元数据总表与文章元数据分表获取复合元数据信息,然后基于选取的页面样式模板对正文内容、复合元数据信息进行组装,生成荐书文章展示页面,并将生成的荐书文章展示页面返回给该客户。

创建者终端2,即文章创建者提交荐书文章时所用的终端,用于向管理服务器上传荐书文章数据包。其中,文章创建者可以是某一机构的馆员、机构合作的专家学者、机构合作的出版社等等。

客户终端3,即某一机构的读者获取阅读推荐服务时所用的终端,用于向管理服务器发送获取荐书文章请求,并接收管理服务器返回的荐书文章展示页面。

进一步的,该实施例中的荐书文章管理系统还包括机构管理员终端4、平台管理员终端(图中未示出)。机构管理员终端4,即某一机构的管理员所用的终端,用于对该机构的文章元数据分表进行管理。平台管理员终端,即荐书文章管理系统的总管理员所用的终端,用于对该系统的文章元数据总表进行管理。

以上对本发明实施例的荐书文章管理系统架构进行了描述,下面进一步描述本发明实施例中的荐书文章管理方法。图2是为本发明实施例中的荐书文章管理方法的流程图。从图2可见,本实施例的荐书文章管理方法是从管理服务器一侧进行描述的,其主要包括以下步骤:

步骤S1、接收创建者终端上传的荐书文章数据包,从所述荐书文章数据包中解析出荐书文章的正文内容、元数据信息;然后,将所述正文内容以结构化文件形式、将元数据信息以文章元数据总表形式存入文章总库,并根据所述文章元数据总表映射生成机构文章分库中的文章元数据分表。其中,所述文章元数据总表、所述文章元数据分表均与所述结构化文件通过唯一的文章编号相关联。

在具体实施时,创建者终端可以为能够加载荐书文章提交页面的PC机、手机、PAD或其他电子设备。例如,A机构的合作创作者通过手机向管理服务器发送了一个荐书文章数据包,管理服务器在对该荐书文章数据包进行解析之后,将荐书文章的正文内容打包成结构化文件、将荐书文章的基础元数据信息存入文章元数据总表。并且,根据该荐书文章的元数据信息映射生成A机构文章分库中的文章元数据分表。

图3示出了本发明实施例中文章元数据总表、分表的结构示意图。在该实施例中,文章元数据总表包括:文章编号字段、文章题目字段、文章所属机构字段、文章状态字段、文章共享权限字段、关联活动字段、关联图书字段。其中,文章编号字段可用RID表示;文章题目字段可用Title表示;文章所属机构字段(同时也是版权归属的标识)可用Olib表示;文章状态字段可用Status表示,其对应多个可选取值。例如,Status为-1时表示创建状态、Status为-2时表示提交状态、Status为-3时表示审核不过状态、Status为-9时表示发布状态、Status为-11时表示屏蔽状态、Status为-12时表示删除状态。文章共享权限字段可用IsOpen表示,IsOpen取值为0时表示该文章不可共享,IsOpen取值为1时表示该文章可共享;关联活动字段可用Activities表示,关联图书字段可用Books表示。

在该实施例中,文章元数据分表包括:文章编号字段、文章发布机构字段、文章题目字段、阅读推广词字段、文章所属类别字段、关联活动字段、关联图书字段、文章发布时间字段、文章发布操作者字段。其中,文章编号字段可用RID表示,文章发布机构字段可用Lib表示,文章题目字段可用Title表示,文章发布机构字段可用External表示,External取值为false时表示该文章的版权属于本机构,External取值为true时表示该文章的版权不属于本机构。阅读推广词字段可用Promotion表示,文章所属类别字段可用Category表示,关联活动字段可用Activities表示,关联图书字段可用Books表示,文章发布操作者字段可用Editor表示,文章发布时间字段可用Pdate表示。

并且,在该实施例中,文章元数据总表与结构化文件之间通过文章编号相关联,文章元数据分表与结构化文件之间通过文章编号相关联,并且,可根据文章元数据总表映射生成文章元数据分表。在该实施例中,所述数据映射过程具体包括:将文章元数据总表中的文章标识字段、文章题目字段同步至文章元数据分表中的相应字段;设置文章发布机构字段,如果文章属于本机构,则将External字段设置为false,表示版权归本机构所有,如果文章采选自文章总库,则将External字段设置为true;自动更新文章元数据分表中的文章发布机构字段、文章发布时间字段、文章发布操作者字段。

图4示出了本发明实施例中的结构化文件的组成示意图。从图4可见,该结构化文件包括三部分:XML格式的描述数据文件、text.ztml格式的文本数据文件、多媒体数据文件。

其中,XML格式的描述数据文件包括:文件头部分、元数据部分、多媒体列表部分。在元数据部分中,<metadata></metadata>为元数据的根元素,其包含了多个属性和子元素。Metadata可采用dc元数据形式进行描述,子元素只包括dc元素。每个dc元素有两个属性,分别是refinement属性和scheme属性。其中,refinement属性标识了元数据的细化修饰词,scheme属性标识了数据的格式编码规则。并且,每个dc元素包括16个子元素,分别是:<dc:contributor></dc:contributor>、<dc:coverage></dc:coverage>、<dc:creator></dc:creator>、<dc:date></dc:date>、<dc:description></dc:description>、<dc:format></dc:format>、<dc:identifier></dc:identifier>、<dc:language></dc:language>、<dc:publisher></dc:publisher>、<dc:relation></dc:relation><dc:rights></dc:rights>、<dc:source></dc:source>、<dc:subject></dc:subject><dc:title></dc:title>、<dc:type></dc:type>、<dc:audience></dc:audience>。在多媒体列表部分中,标识了文章中包含的多媒体文件列表,其中,以<file></file>标签为单个多媒体文件标识。file标签中可包括如下属性及子元素:name属性,表示物理文件名称;media-type属性,指出了文件的MIMETYPE;size属性,表示文件占字节空间;usage属性,可以是poster或text,poster表示本图片同时作为文档的封面,text表示本图片仅用于正文;dc:title子元素,表示图片的题名;dc:creator子元素,表示图片、音视频的作者;dc:description子元素,表示图片说明。

其中,text.ztml格式的文本数据文件包括:文件头部分、正文内容部分。text.ztml文件的根元素是text,text是一个高度简化的类HTML标签集,包括以下标签:<p></p>、<ul></ul>、<ol></ol>、<li></li>、<img></img>、<b></b>、<i></i>、<a></a>。其中,<p></p>表示段落标签,p标签中只可以包括a、img、b、i标签;<ul></ul>表示无编号列表标签;<ol></ol>表示编号列表标签;<li></li>表示一个列表项标签;<img></img>表示图片标签;<b></b>、<i></i>表示字体风格标签,b表示粗体、i表示斜体;<a></a>表示连接标签,通过文字说明指示一个操作。<a></a>标签包含三个属性:href属性、key属性、target属性。其中,key属性的值可以是red、green、yellow、blue、0-9、*、#键。如果定义了key属性的值,则可以直接通过键盘按键执行相关操作,而不用移动焦点。target属性可为browse、play或op。browser表示用href地址直接启动浏览器,play表示传递一个内容对象标识进行显示或播放,op表示向服务器端调用一个操作。

本发明实施例所给出的结构化文件的组成结构,能将文章正文内容进行结构化显示,实现呈现样式与文章内容的剥离,其至少具有以下优点:(1)易于发布与存档,又方便加工与阅读,给多媒体内容工具提供者和多媒体内容提供者以最小的、共同的指南,确保不同多媒体播放系统能够真实、准确地表达多媒体内容;(2)兼容本地阅读,移动设备阅读,远程在线阅读;(3)与多媒体内容数据格式无关。

步骤S2、接收客户终端发送的获取荐书文章请求,从所述获取荐书文章请求中解析出文章标识、阅读推广服务机构标识;根据所述文章标识获取对应的结构化文件、对应的文章元数据总表与文章元数据分表,并从对应的结构化文件中解析出正文内容、从对应的文章元数据总表与文章元数据分表获取复合元数据信息;根据所述阅读推广服务机构标识从样式库中选取相应的页面样式模板;根据所述页面样式模板对解析出的正文内容以及复合元数据信息进行动态装配,生成荐书文章展示页面;然后,将所述荐书文章展示页面返回至客户终端。

在具体实施时,客户终端为能够加载阅读推荐服务的PC机、手机、PAD或其他电子设备。例如,B机构的读者通过PC机向管理服务器发送获取荐书文章请求,管理服务器在对该获取荐书文章请求进行解析后获知该请求携带的文章标识以及阅读推广服务机构标识(即B机构的标识),然后管理服务器根据该文章标识找到与该获取荐书文章请求对应的结构化文件、文章元数据总表与B机构文章分库中的文章元数据分表,根据阅读推广服务机构标识从样式库中找到B机构的页面样式模板。由于结构化文件只存储正文内容,无显示样式信息,因此在获取结构化文件之后首先需要将结构化文件解析为HTML等显示格式。比如,对于<img>标签来说,其在结构化文件中存储时属性src仅仅存储了图片的名称,在变换到显示格式时需要将src替换成图片对应文件路径。另外,在获取文章元数据总表与文章元数据分表之后,需要首先将两者进行动态组合、以从组合后的动态表中获取复合元数据信息。其中,该动态表的生成可采用如下方式:将B机构文章元数据分表中的全部记录映射至虚拟表中,从文章元数据总表中查找该荐书文章的其他字段并将其补充到虚拟表中。如此一来,经映射、补充后的虚拟表即是前述的动态表。接下来,管理服务器根据找到的B机构的页面样式模板对解析出的正文内容以及复合元数据信息进行动态装配,以生成荐书文章展示页面。

在本实施例中,通过在样式库中预先设置与各个机构对应的页面样式模板,并在接收到获取荐书文章请求后根据相应机构的页面样式模板对正文内容、复合元数据信息进行组装,使得荐书文章与该机构的页面呈现风格保持一致,无需机构工作人员的重新编辑工作,极大减少了机构工作人员的工作负担。

进一步的,为了解决阅读推广服务与机构现有借阅、购买服务的脱节问题,在步骤S2中生成荐书文章展示页面时还包括:调用机构的图书借阅与预约系统的接口,将荐书文章关联的图书自动对接至LAS(图书借阅与预约服务)系统。

在具体实施时,为了实现阅读推荐服务与LAS系统中书目借阅渠道的自动关联,需要设计图书与用户信息转换接口。图5示出了阅读推荐服务与LAS数据的对接示意图。结合图5可知,在建立荐书服务与LAS系统用户统一认证的前提下,将图书标识BID与用户标识UID传入图书与用户信息转换接口,随后,接口通过查询将图书标识BID转换为机构的图书的编号UCID或ISBN号,将用户标识UID转换为LAS用户表示UID@lib。在此基础上,调用LAS提供的接口将文章中的书目自动关联至图书借阅与预约渠道,实现荐书服务与本馆已有服务的对接。通过将阅读推荐服务与图书借阅与预约服务相对接,解决了阅读推荐服务与图书借阅、购买服务相脱节的问题,实现了阅读推荐服务与机构提供的其他服务的有效整合。

除了步骤S1、S2,本实施例的管理方法还包括如下步骤:S3、接收机构管理员终端发送的文章元数据分表设置指令,根据所述文章元数据分表设置指令更新文章元数据分表。其中,所述文章元数据设置指令包括:文章状态设置指令,和/或,共享权限设置指令,和/或,阅读推广词设置指令,和/或,文章所属类别设置指令,和/或,关联活动设置指令。另外,机构管理员终端还用于对文章进行审核发布、以及从文章总库中进行文章采选。

以上对本发明实施例的荐书文章管理系统架构、荐书文章管理方法进行了描述,下面对该实施例涉及的管理服务器进行详细描述。

图6示出了本发明实施例中的管理服务器的内部组成框图。从图6可见,本发明实施例中的管理服务器主要包括:文件解析模块101、元数据映射模块102、客户指令解析模块103、结构化文件解析模块104、文章元数据组装模块105、页面组装模块107、页面发送模块108。

文件解析模块101,用于接收创建者终端上传的荐书文章数据包,从所述荐书文章数据包中解析出荐书文章的正文内容、元数据信息,然后,将所述正文内容以结构化文件形式、将元数据信息以文章元数据总表形式存入文章总库109。

其中,所述结构化文件可优先采用图4所示的组成形式,具体包括:XML格式的描述数据文件、text.ztml格式的文本数据文件、多媒体数据文件。所述文章元数据总表用于存储荐书文章的基础元数据信息,可包括如下字段:文章编号字段、文章题目字段、文章所属机构字段、文章状态字段、文章共享权限字段、关联活动字段、关联图书字段。通过设置文件解析模块,能够将无需修改的正文数据与经常需要修改的元数据分开存储,进而实现了数据存储结构的优化。

元数据映射模块102,用于根据文章元数据总表映射生成机构文章分库110中的文章元数据分表。并且,所述文章元数据总表、所述文章元数据分表均与所述结构化文件相关联。

文章元数据分表用于存储个性化的元数据信息,可包括如下字段:文章编号字段、文章发布机构字段、文章题目字段、阅读推广词字段、文章所属类别字段、关联活动字段、关联图书字段、文章发布时间字段、文章发布操作者字段。在本发明实施例中,根据文章元数据总表映射生成文章元数据分表的过程如下:一、将文章元数据总表中的文章标识字段、文章题目字段同步至文章元数据分表中的相应字段;二、设置文章发布机构字段,如果文章属于本机构,则将文章发布机构字段设置为false,表示版权归本机构所有,如果文章采选自文章总库,则将文章发布机构字段设置为true;三、自动更新文章元数据分表中的文章发布机构字段、文章发布时间字段、文章发布操作者字段。

在本发明实施例中,基于文件解析模块101、元数据映射模块102,可将各个机构的创建者终端上传的荐书文章进行统一存储,并且仅将机构文章分库中的荐书信息展示给各机构,从而实现了荐书资源的整合与文章版权的保护。

客户指令解析模块103,用于接收客户终端发送的获取荐书文章请求,从所述获取荐书文章请求中解析出文章标识、阅读推广服务机构标识,并根据所述文章标识获取对应的结构化文件、对应的文章元数据总表与文章元数据分表,根据所述阅读推广服务机构标识从样式库106中选取相应的页面样式模板。

结构化文件解析模块104,用于从结构化文件中解析出正文内容。由于结构化文件只存储正文内容,无显示样式信息,因此在获取结构化文件之后首先需要将结构化文件解析为HTML等显示格式。

文章元数据组装模块105,用于将文章元数据总表与文章元数据分表进行动态组装,生成复合元数据信息。其中,所述动态组装可采用前述荐书文章管理方法提到的实施方式。

页面组装模块107,用于根据页面样式模板对解析出的正文内容以及复合元数据信息进行动态装配,生成荐书文章展示页面。页面发送模块108,用于将生成的荐书文章展示页面返回至客户终端。

在一个较佳的实施例中,页面组装模块107还用于,在生成荐书文章展示页面时,调用机构的图书借阅与预约系统的接口,将荐书文章关联的图书自动对接至图书借阅与预约服务。在实现荐书文章关联图书与图书借阅、预约服务的对接时,可选用前述荐书文章管理方法中提到的实施方式。通过将阅读推荐服务与图书借阅与预约服务相对接,解决了阅读推荐服务与图书借阅、购买服务相脱节的问题,实现了阅读推荐服务与机构提供的其他服务的有效整合。

在一个更优的实施例中,管理服务器还包括机构管理员指令解析模块。机构管理员指令解析模块,用于接收机构管理员终端发送的文章元数据分表设置指令,根据所述文章元数据分表设置指令更新文章元数据分表。在具体实施时,所述文章元数据设置指令可包括:文章状态设置指令,和/或,共享权限设置指令,和/或,阅读推广词设置指令,和/或,文章所属类别设置指令,和/或,关联活动设置指令。通过设置机构管理员指令解析模块,便于机构管理员对机构文章分库中的文章元数据分表进行管理。

虽然参照示例性实施方式对本发明进行了描述,但是应当理解,本发明并不局限于文中详细描述和示出的具体实施方式,在不偏离权利要求书所限定的范围的情况下,本领域技术人员可以对所述示例性实施方式做出各种改变。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1