一种基于模板元素配置库的内容管理系统技术方案

技术编号:23149416 阅读:27 留言:0更新日期:2020-01-18 13:36
本发明专利技术提出一种基于模板元素配置库的内容管理系统,使用面向对象的编程方法定义模板的类,并通过继承办法实现多类定义,基于元数据及关系型数据库建立模板元素配置库,模板元素配置库中定义了模板中包含的若干数据元素,同时这些数据元素之间也是相互继承的,最终,通过模板实现用户终端应用的多媒体资源管理。

A content management system based on template element configuration library

【技术实现步骤摘要】
一种基于模板元素配置库的内容管理系统
本专利技术涉及信息数据管理
,特别是指一种基于模板元素配置库的内容管理系统。
技术介绍
内容管理系统(contentmanagementsystem,CMS)是一种位于WEB前端和后端办公系统或业务流程之间的软件管理系统。内容的创作人员、编辑人员、发布人员使用内容管理系统来提交、修改、审批、发布内容。这里指的“内容”可能包括文件、表格、图片、数据库中的数据甚至视频等一切你想要发布到Internet、Intranet以及Extranet网站的信息。内容管理还可选地提供内容抓取工具,将第三方信息来源,比如将文本文件、HTML网页、Web服务、关系数据库等的内容自动抓取,并经分析处理后放到自身的内容库中。随着商业社会的进步与发展,商业机构逐步开始建立包括网站、微博、微信公众号等多媒体方式的自媒体平台。而传统的内容管理系统,只能够支持网站、微博等传统web应用的需求,对于新兴的包括微信、视频等媒介的内容编辑则不能适应。由此,对多个自媒体平台进行统一的内容维护,成为未来市场新的需求方向。
技术实现思路
本专利技术提出一种基于模板元素配置库的内容管理系统,使用面向对象的编程方法定义模板的类,并通过继承办法实现多类定义,基于元数据及关系型数据库建立模板元素配置库,模板元素配置库中定义了模板中包含的若干数据元素,同时这些数据元素之间也是相互继承的,最终,通过模板实现用户终端应用的多媒体资源管理,由此,本专利技术包括如下模块:模板管理模块:通过面向对象的编程方法定义模板类,类中包括模板名、数据元素组合类、模板类型、子模板集合、启用状态等信息,其中数据元素组合类及子模板集合数据字段基于复合型数组类型定义,每个数据元素的数据定义在数据元素管理模块中实现,模板定义支持继承方式,子模板在父模板的基础上进行扩展字段定义;数据元素管理模块:通过面向对象的编程方法定义数据元素类,每个数据元素包括数据元素名、数据元素类型、启用状态、子元素组合等数据字段,其中子元素组合基于复合型数组类型定义,每个数据元素支持定义不同的媒介资源,包括文字型、视频流、音频流、图片等;模板元素配置库管理模块:用以实现对模板元素的统一管理,基于元数据实现,通过元数据定义模板,通过模板关联子模板,通过模板及其子模板关联数据元素,通过数据元素维护对应的不同的媒介信息,终端用户通过对元数据库进行维护实现模板元素配置库的集中维护和管理;用户管理模块:用以基于角色管理机制实现用户管理,实现每个用户只能够维护自己账户定义和使用的模板,做到用户间的数据隔离;站点管理模块:用以实现对所有站点的统一管理,通过面向对象的编程语言定义站点类,每一个具体站点实例化为一个站点对象,通过站点对象数组实现对站点的统一管理,包括查看站点信息、维护站点数据等功能;数据通讯模块;用以实现终端交互模块与数据库及各个管理模块之间的数据通讯、交互,以实现用户的使用需求,模块通过WebService组件实现,支持面向多个不同的异构数据源,并进行统一维护管理;终端交互模块:用以实现与终端用户的交互,通过web页面的形式,基于各类web控件实现,在接受到用户的请求后将请求发送给数据通讯模块处理,同时接受数据通讯模块的数据显示在终端。具体实施方式为使本专利技术要解决的技术问题、技术方案和优点更加清楚,下面将结合具体实施例进行详细描述。实施方案本专利技术提出一种基于模板元素配置库的内容管理系统,使用面向对象的编程方法定义模板的类,并通过继承办法实现多类定义,基于元数据及关系型数据库建立模板元素配置库,模板元素配置库中定义了模板中包含的若干数据元素,同时这些数据元素之间也是相互继承的,最终,通过模板实现用户终端应用的多媒体资源管理。由此,本实施例包括如下模块:模板管理模块:通过面向对象的编程方法定义模板类,类中包括模板名、数据元素组合类、模板类型、子模板集合、启用状态等信息,其中数据元素组合类及子模板集合数据字段基于复合型数组类型定义,每个数据元素的数据定义在数据元素管理模块中实现,模板定义支持继承方式,子模板在父模板的基础上进行扩展字段定义;数据元素管理模块:通过面向对象的编程方法定义数据元素类,每个数据元素包括数据元素名、数据元素类型、启用状态、子元素组合等数据字段,其中子元素组合基于复合型数组类型定义,每个数据元素支持定义不同的媒介资源,包括文字型、视频流、音频流、图片等;模板元素配置库管理模块:用以实现对模板元素的统一管理,基于元数据实现,通过元数据定义模板,通过模板关联子模板,通过模板及其子模板关联数据元素,通过数据元素维护对应的不同的媒介信息,终端用户通过对元数据库进行维护实现模板元素配置库的集中维护和管理;用户管理模块:用以基于角色管理机制实现用户管理,实现每个用户只能够维护自己账户定义和使用的模板,做到用户间的数据隔离;站点管理模块:用以实现对所有站点的统一管理,通过面向对象的编程语言定义站点类,每一个具体站点实例化为一个站点对象,通过站点对象数组实现对站点的统一管理,包括查看站点信息、维护站点数据等功能;数据通讯模块;用以实现终端交互模块与数据库及各个管理模块之间的数据通讯、交互,以实现用户的使用需求,模块通过WebService组件实现,支持面向多个不同的异构数据源,并进行统一维护管理;终端交互模块:用以实现与终端用户的交互,通过web页面的形式,基于各类web控件实现,在接受到用户的请求后将请求发送给数据通讯模块处理,同时接受数据通讯模块的数据显示在终端。以上所述是本专利技术的优选实施方式,应当指出,对于本
的普通技术人员来说,在不脱离本专利技术所述原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本专利技术的保护范围。本文档来自技高网
...

【技术保护点】
1.本专利技术提出一种基于模板元素配置库的内容管理系统,使用面向对象的编程方法定义模板的类,并通过继承办法实现多类定义,基于元数据及关系型数据库建立模板元素配置库,模板元素配置库中定义了模板中包含的若干数据元素,同时这些数据元素之间也是相互继承的,最终,通过模板实现用户终端应用的多媒体资源管理,本专利技术包括如下模块:/n模板管理模块:通过面向对象的编程方法定义模板类,类中包括模板名、数据元素组合类、模板类型、子模板集合、启用状态等信息,其中数据元素组合类及子模板集合数据字段基于复合型数组类型定义,每个数据元素的数据定义在数据元素管理模块中实现;/n数据元素管理模块:通过面向对象的编程方法定义数据元素类,每个数据元素包括数据元素名、数据元素类型、启用状态、子元素组合等数据字段,其中子元素组合基于复合型数组类型定义;/n模板元素配置库管理模块:用以实现对模板元素的统一管理,基于元数据实现,通过元数据定义模板,通过模板关联子模板,通过模板及其子模板关联数据元素,通过数据元素维护对应的不同的媒介信息,终端用户通过对元数据库进行维护实现模板元素配置库的集中维护和管理;/n用户管理模块:用以基于角色管理机制实现用户管理,实现每个用户只能够维护自己账户定义和使用的模板,做到用户间的数据隔离;/n站点管理模块:用以实现对所有站点的统一管理,通过面向对象的编程语言定义站点类,每一个具体站点实例化为一个站点对象,通过站点对象数组实现对站点的统一管理,包括查看站点信息、维护站点数据等功能;/n数据通讯模块;用以实现终端交互模块与数据库及各个管理模块之间的数据通讯、交互,以实现用户的使用需求;/n终端交互模块:用以实现与终端用户的交互,通过web页面的形式,基于各类web控件实现,在接受到用户的请求后将请求发送给数据通讯模块处理,同时接受数据通讯模块的数据显示在终端。/n...

【技术特征摘要】
1.本发明提出一种基于模板元素配置库的内容管理系统,使用面向对象的编程方法定义模板的类,并通过继承办法实现多类定义,基于元数据及关系型数据库建立模板元素配置库,模板元素配置库中定义了模板中包含的若干数据元素,同时这些数据元素之间也是相互继承的,最终,通过模板实现用户终端应用的多媒体资源管理,本发明包括如下模块:
模板管理模块:通过面向对象的编程方法定义模板类,类中包括模板名、数据元素组合类、模板类型、子模板集合、启用状态等信息,其中数据元素组合类及子模板集合数据字段基于复合型数组类型定义,每个数据元素的数据定义在数据元素管理模块中实现;
数据元素管理模块:通过面向对象的编程方法定义数据元素类,每个数据元素包括数据元素名、数据元素类型、启用状态、子元素组合等数据字段,其中子元素组合基于复合型数组类型定义;
模板元素配置库管理模块:用以实现对模板元素的统一管理,基于元数据实现,通过元数据定义模板,通过模板关联子模板,通过模板及其子模板关联数据元素,通过数据元素维护对应的不同的媒介信息,终端用户通过对元数据库进行维护实现模板元素配置库的集中维护和管理;
用户管理模块:用以基于角色管理机制实现用户管理,实现每个用户只能够维护自己账户定义和使用的模板,...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:江苏融成爱伊文化传播有限公司
类型:发明
国别省市:江苏;32

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

1