[发明专利]用于内容管理系统的映射定义的生成有效
申请号: | 201580058408.7 | 申请日: | 2015-11-30 |
公开(公告)号: | CN107077499B | 公开(公告)日: | 2020-08-11 |
发明(设计)人: | D·布赫勒;M·法肯伯格;P·菲舍尔;R·雅各布;S·克尔奇曼;S·拉尔特兹;J·沙克;A·塞德尔;T·施泰因赫伯 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F16/2453 | 分类号: | G06F16/2453;G06F16/951;G06F16/954 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 鲍进 |
地址: | 美国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 内容管理 系统 映射 定义 生成 | ||
1.一种用于自动创建映射定义的方法,所述方法包括:
由一个或多个计算机处理器分析外部数据结构,其中所述外部数据结构具有一个或多个元素;
由一个或多个计算机处理器确定所述一个或多个元素的第一组元素中的每个元素的路径长度和出现次数;
由一个或多个计算机处理器生成用于所述第一组元素的至少一个查询语句;以及
由一个或多个计算机处理器至少部分地基于所生成的至少一个查询语句和所述第一组元素中的每个元素的路径长度来生成映射定义。
2.如权利要求1所述的方法,其中所述映射定义控制内容管理系统中的信息源的内容的呈现。
3.如权利要求1所述的方法,其中生成映射定义还包括:
由一个或多个计算机处理器至少部分地基于所述第一组元素中的每个元素的路径长度来确定最短路径长度;以及
由一个或多个计算机处理器基于所生成的至少一个查询语句和所述最短路径长度来生成映射定义。
4.如权利要求3所述的方法,其中识别所述最短路径长度包括:
由一个或多个计算机处理器确定所述第一组元素中的第一元素与所述第一组元素中的第二元素具有相同的路径长度;以及
由一个或多个计算机处理器确定所述第一元素比所述第二元素具有更多的出现次数,并且作为响应,确定所述最短路径长度为所述第一元素的路径长度。
5.如权利要求1所述的方法,其中生成所述至少一个查询语句包括:
由一个或多个计算机处理器识别所述一个或多个元素中的第一元素,所述第一元素具有与所述一个或多个元素中的第二元素的路径相同的路径;以及
由一个或多个计算机处理器基于识别出的第一元素和第二元素生成所述至少一个查询语句。
6.如权利要求1所述的方法,还包括:
由一个或多个计算机处理器接收识别所述外部数据结构的所述一个或多个元素的第二组元素的输入,其中所述第二组元素与所述第一组元素互斥。
7.如权利要求6所述的方法,其中生成映射定义包括:
由一个或多个计算机处理器接收所述第二组元素中的元素的名称;以及
由一个或多个计算机处理器至少部分地基于接收到的名称为所述第二组元素中的元素生成映射定义。
8.一种用于自动创建映射定义的方法,所述方法包括:
由一个或多个计算机处理器分析外部数据结构,其中所述外部数据结构具有一个或多个元素;
由一个或多个计算机处理器从所述一个或多个元素中识别具有最短路径长度的路径的元素,其中所述路径识别所述元素在所述外部数据结构内的位置;
由一个或多个计算机处理器基于对所述一个或多个元素中的至少一个元素共有的路径生成用于所述至少一个元素的查询语句;以及
由一个或多个计算机处理器基于所生成的至少一个查询语句和所述一个或多个元素中识别出的具有最短路径长度的元素生成映射定义。
9.一种计算机可读存储介质,包括存储在所述计算机可读存储介质上的程序指令,所述程序指令被处理器执行后用于执行以下操作指令包括:
用于分析外部数据结构的程序指令,其中所述外部数据结构具有一个或多个元素;
用于确定所述一个或多个元素的第一组元素中的每个元素的路径长度和出现次数的程序指令;
用于生成用于所述第一组元素的至少一个查询语句的程序指令;以及
用于至少部分地基于所生成的至少一个查询语句和所述第一组元素中的每个元素的路径长度来生成映射定义的程序指令。
10.如权利要求9所述的计算机可读存储介质,其中所述映射定义控制内容管理系统中的信息源的内容的呈现。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580058408.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于蓝牙技术的数据采集方法及装置
- 下一篇:一种高精度的农田环境监测系统