本发明专利技术涉及一种用于通过计算机由数据库的呈XML格式的数据生成呈思维导图形式的用户界面的方法,其中,所述用户界面由前端运行和所述数据库由后端运行且前端和后端通过网络相互连接,该方法包括如下步骤:通过网络从前端向后端发送数据请求;从所述数据库读出所请求的数据并通过后端分析所述数据;通过后端将所述数据转换成XML格式;通过网络将所述数据从后端传送至触发所述数据请求的前端;通过前端解析所传送的XML格式的数据;通过从各XML数据组产生思维导图节点从所解析的XML格式的数据建立思维导图;构造所产生的思维导图形式的可导航的用户界面。
【技术实现步骤摘要】
用于生成呈思维导图形式的用户界面的方法
本专利技术涉及一种用于生成呈思维导图形式的用户界面的方法以及一种根据这类方法建立的用户界面。本专利技术属于数字式印刷媒体建立的
技术介绍
在现代印刷行业中,预印前级的数字化占据日益重要的地位。除了引入管理从客户任务的进入直至发送已处理数据到印刷机的整个预印前级的工作流系统(即应用程序)外,这主要涉及到通过互联网实现客户任务的处理。在这个也被称为网络印刷(Web-to-print)的领域,丰富多样的在线工具在过去数年间广为推广。在此,这些在线工具始终遵循类似的原则运作:客户可以通过互联网浏览器访问相应供应商的主页并在该处在供应商的媒体生产系统上建立他自己的印刷任务。这通过如下方式实现:客户将自己建立的图形和文本通过互联网浏览器上传到供应商的媒体生产系统并根据其印刷任务的愿望在媒体生产系统的编辑器中进行配置。附加地,在大多数印刷供应商的媒体生产系统中都有大量的图像对象样板,客户同样可以将这些图像对象样板嵌入其印刷任务的布局中。文本区域的格式设置还包括数字式文本处理领域已知的所有可能性。由此,通过这些印刷供应商的媒体生产系统中的编辑器,可实现许多不同类型的印刷任务。这涵盖了简单的单色传单、较为复杂的手册、乃至大版面的海报。根据印刷任务的类型,这些在线工具还通过其操作界面针对印刷任务给予所需文本区域和图像对象布置的帮助。如果客户结束了他的印刷任务的布局,则这些数据通过印刷供应商的媒体生产系统根据印刷任务的类型得以处理,即,这些数据被转换成相应的、适合于印刷供应商的工作流系统中继续处理的数字格式并然后被发送至印刷供应商的工作流系统。而后,该工作流系统如同处理每个传统的、由客户在印刷厂亲自制成任务的内部(In-house)印刷任务一样处理这个印刷任务。当然,通过客户亲自到印刷供应商处,印刷任务数据也可以当场在印刷供应商处建立。在该情况下,数字预印前级数据直接在印刷供应商处输入其媒体生产系统中并而后给出印刷任务的订单。在图形行业中广为流传的用于建立印刷制品的程序是AdobeInDesign。AdobeInDesign被许多广告公司、印刷厂和出版社用于执行印刷产品的专业排版和布局。这其中包括专业的报刊杂志生产、样品和手册的制造、乃至目录、海报和商用印刷品的布局等。此外,这实现了具有嵌入式电影、动画的PDF显示文档的建立并由此也实现了互动电子书的建立。其特征也在于大量通往其它图形应用程序的接口,即,它实现了不同图形文件格式的导入和导出。在这样建立印刷任务的数字式预印前级数据时还须考虑的一点是:所获得的用于印刷任务的数据在印刷供应商媒体生产系统中的处理和管理。这些供应商通常还不是直接涉及到应在其中实现印刷任务的印刷厂,而是涉及到中间站。也就是说,所获得的数据还不能直接作为数字式预印前级数据输入到印刷厂的工作流系统中。也就是说,必须选定如下数据展示及处理形式用于印刷供应商媒体生产系统中的管理:该数据展示及处理形式不仅能够让印刷供应商的员工最好地了解到所获得的数据的概况,而且能够有效地将数据传送至实际印刷厂的工作流系统。
技术实现思路
因此,本专利技术的任务在于提出一种用于建立功能性用户界面的方法,该功能性用户界面通过如下方式实现借助网络获得的用于媒体生产(譬如用于建立印刷任务)的数据的本地管理:如此处理所获得的数据的连接及关系,使得所有媒体生产所需的数据尽可能用户友好地供以使用。在此,根据本专利技术的该任务的解决方案在于一种用于通过计算机由数据库的呈XML格式的数据生成呈思维导图形式的用户界面的方法,其中,所述用户界面由前端(Front-End)运行,并且所述数据库由后端(Back-End)运行,并且前端与后端通过网络相互连接,本方法包括如下步骤:1.通过网络从前端向后端发送数据请求,2.从所述数据库读出被请求的数据并通过后端分析所述数据,3.通过后端将所述数据转换成XML格式,4.通过网络将所述数据从后端传送至触发所述数据请求的前端,5.通过前端解析被传送的呈XML格式的数据,6.通过由每个XML数据组产生出思维导图节点,从而由已解析的呈XML格式的数据建立出思维导图,7.构建出呈所产生的思维导图形式的、可导航的用户界面。从结构上来说,思维导图适合用于构建这种用户界面(GUI)。思维导图包括至少一个中央节点,该至少一个中央节点分别包含一个至多个子节点,该一个至多个子节点又可包含更多子节点。在用户界面中实现转换后,节点于是相应于菜单项,子节点于是相应于子菜单项。因为思维导图(或者说待以这种形式生成的用户界面)应由数据库的数据建立,因此这些数据必须被带入固定的格式。为此,尤其提供基于XML的数据格式,因为在XML中(类似于思维导图地)数据同样以树状结构得以组织。设置不同段落或元素,这些段落或元素又可包含子段落或子元素。为了建立思维导图,此时从前端向后端发送数据请求,前端主要包括用户计算机加上安装在该用户计算机上的浏览器。后端包括:服务器、控制该服务器以及待建立用户界面的应用程序、以及数据库,所述数据库包含建立用户界面所需的数据。所述应用程序分析所述数据并将其转换成适合的XML格式。这些XML结构化数据而后通过网络发送至前端。在前端而后由XML结构化数据建立思维导图。基于该思维导图,而后在前端中构建出用户的用户界面。根据本专利技术的数字式目录的有利的和优选的改进方案由附属的从属权利要求以及具有附图的说明书得出。在此,根据本专利技术的方法的一种优选的改进方案是,从前端至后端的数据请求以HTTP请求的形式进行。对于该数据请求使用HTTP请求的形式。在此,根据本专利技术的方法的一种优选的改进方案是,被请求的数据作为XML流从后端传送至前端。对HTTP请求的应答以具有呈XML结构化格式的数据的数据流的形式进行。在此,根据本专利技术的方法的一种有利的改进方案是,不仅由后端产生的呈XML格式的数据中数据组的数目而且由前端建立的思维导图中的由此产生的思维导图节点的数目都不受限。包含在XML结构化数据中并而后被转换成相应的思维导图节点的节点的数目可能是无限的。对于呈思维导图子节点形式展示的每个必要的子菜单而言,设有呈段落形式的数据组。该数量仅与待展示的菜单项的数目相关。这是十分重要的一点,因为在大多数XML格式中,关于所属图式的段落/元素的最大数目是受限的,该图式实际上构成XML格式的语法。在此,根据本专利技术的方法的一种优选的改进方案是,呈XML格式的每个数据组也可包含另外的描述数据,该另外的描述数据而后在用户界面中被展示在相应配属的思维导图节点中。在每个数据组(即元素)中,数据被包含在根据XML标准的标签中。也可包含用于描述数据组的附加信息。这些附加信息必须在数据组中相应地标识。譬如,这些附加信息能够作为元素属性或者也作为单个标签实现。也能够应用备注、处理指示或者具有相应命名约定的其它标签。在此,根据本专利技术的方法的一种优选的改进方案是,除了用于建立用户界面的数据外,在后端的数据库中也存储有印刷过程的预印前级数据。除了用于建立用户界面的数据外,在数据库中也存储有:用于建立印刷过程的预印前级数据的样板、以及已经借助所建立的用户界面完成的预印前级数据。通过根据本专利技术的方法建立的用户界面的使用目的主要在于:对印刷过程的预印本文档来自技高网...
![用于生成呈思维导图形式的用户界面的方法](https://img.jigao616.com/upload/patent/2017/8/12/53333583.gif)
【技术保护点】
一种用于通过计算机(15)由数据库(6)的呈XML格式的数据(7)生成呈思维导图(1)形式的用户界面(5)的方法,其中,所述用户界面(5)由前端运行,并且所述数据库(6)由后端运行,并且前端和后端通过网络相互连接,所述方法包括如下步骤:·通过网络将数据请求从前端发送至后端,·由所述数据库(6)读出被请求的数据(7),并且通过后端对该数据(7)进行分析,·通过后端将所述数据(7)转换成XML格式(8),·通过网络将所述数据(8)从后端传送至触发该数据请求的前端,·通过前端对已传送的呈XML格式的数据(8)进行解析,·通过由每个XML数据组产生出思维导图节点(2,3),从而由已解析的呈XML格式的数据(9)建立思维导图(1),·以所产生的思维导图(1)形式构建出能够导航的用户界面(10)。
【技术特征摘要】
2015.10.30 DE 102015221280.71.一种用于通过计算机(15)由数据库(6)的呈XML格式的数据(7)生成呈思维导图(1)形式的用户界面(5)的方法,其中,所述用户界面(5)由前端运行,并且所述数据库(6)由后端运行,并且前端和后端通过网络相互连接,所述方法包括如下步骤:·通过网络将数据请求从前端发送至后端,·由所述数据库(6)读出被请求的数据(7),并且通过后端对该数据(7)进行分析,·通过后端将所述数据(7)转换成XML格式(8),·通过网络将所述数据(8)从后端传送至触发该数据请求的前端,·通过前端对已传送的呈XML格式的数据(8)进行解析,·通过由每个XML数据组产生出思维导图节点(2,3),从而由已解析的呈XML格式的数据(9)建立思维导图(1),·以所产生的思维导图(1)形式构建出能够导航的用户界面(10)。2.根据权利要求1所述的方法,其特征在于,从前端至后端的数据请求以HTTP请求的形式进行。3.根据前述权利要求任一项所述的方法,...
【专利技术属性】
技术研发人员:M·特伦,S·布兰德霍斯特,
申请(专利权)人:海德堡印刷机械股份公司,
类型:发明
国别省市:德国,DE
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。