[发明专利]包含XML数据的制造系统资源集成传输方法有效
申请号: | 201210348993.2 | 申请日: | 2012-09-19 |
公开(公告)号: | CN102915339A | 公开(公告)日: | 2013-02-06 |
发明(设计)人: | 胡峰平;郭凤斌;张辉;陈代伟;张鹏程;杨治;徐军霞 | 申请(专利权)人: | 镇江中煤电子有限公司;江苏大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06Q50/04 |
代理公司: | 镇江京科专利商标代理有限公司 32107 | 代理人: | 夏哲华 |
地址: | 212016 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种用于对企业制造资源进行传输和发布的方法,具体是一种包含XML数据的制造系统资源集成传输方法。该方法基于位于计算机网络上的制造系统资源发布系统;所述制造系统资源发布系统包括有存储在各制造企业的包含XML数据的制造资源,还包括可对包含XML数据的制造资源进行编码并传输至计算机网络的数据传输系统;所述传输系统对XML数据的编码方法是:采用基于位模式的编码标识机制;在位模式的标识机制中,制造资源对应的XML文档树中节点(XML数据)的编码长度可以随其数目的增加而动态调整。本发明能够提高制造系统资源中XML数据的处理效率、压缩率和传输效率。 | ||
搜索关键词: | 包含 xml 数据 制造 系统资源 集成 传输 方法 | ||
【主权项】:
1.一种包含XML数据的制造系统资源集成传输方法,其特征是:该方法基于位于计算机网络上的制造系统资源发布系统;所述制造系统资源发布系统包括有存储在各制造企业的包含XML数据的制造资源,还包括可对包含XML数据的制造资源进行编码并传输至计算机网络的数据传输系统;所述传输系统对XML数据的编码方法是:采用基于位模式的编码标识机制;在位模式的标识机制中,制造资源对应的XML文档树中节点(XML数据)的编码长度可以随其数目的增加而动态调整,其定义如下式所示:定义1:B i = F 1 ⊕ C , i = 1 F i - 1 ⊕ C , i > 1 ]]> 其中,F i = 0 , i = 1 1 ⊕ F i - 1 , i > 1 ]]> 定义1中Bi表示节点在位模式i下的编码,Fi表示位模式i下的标识位,C为节点的编号;所述定义均为二进制位形式,
表示二进制位连接。根据权利要求1所述的包含XML数据的制造系统资源集成传输方法,其特征是:所述XML数据的编码方法步骤如下:步骤一,判断当前的操作类型,如果是对静态节点编码,则转至步骤二,如果是对动态节点编码则转至步骤三;步骤二,包括:1)取得当前节点v的父节点f的编码,即fcode=getParent(v);2)利用权力要求2中提出的位模式机制下的层标识编码方法对当前节点v的层标识进行编码,即vcode=levelcode(v);3)将父节点f的编码fcode作为前缀和当前节点v的层标识编码利用二进制连接符“0”进行连接得到当前节点v 的编码,即vcode=addprefix(levelcode(v),fcode,0);4)转至步骤四;步骤三,包括:1)取得当前节点v的左兄弟节点u的编码,即ucode=getBrother(v);5)利用权力要求2中提出的位模式机制下的层标识编码方法对当前节点v的层标识进行编码,即vcode=levelcode(v);6)将右兄弟节点u的编码ucode作为前缀和当前节点v的层标识编码利用二进制连接符“1”进行连接得到当前节点v的编码,即vcode=addprefix(levelcode(v),ucode,1);步骤四,当前节点v的编码完成。根据权利要求1或2所述的包含XML数据的制造系统资源集成传输方法,其特征是:所述位模式标识机制具有与之相应的XML文档树中节点的层标识编码方法,所述层标识编码方法的步骤如下:步骤一,取得需要进行层标识编码的节点v,以及当前所使用的位模式bitpattern=Bitpatterns(i);其中,Bitpatterns是如表1所示的位模式列表,保存了位模式的最小编号和最大编号以及编号范围等信息,Bitpatterns(i)表示位模式i;步骤二,取得节点v的左兄弟u的二进制编码以及二进制编码中的层标识部分对应的编号number;步骤三,首先使number=number+1,比较number和当前位模式Bitpatterns的最大编号范围Bitpatterns.maxNumber,如果number>bitpatterns(i).maxNumber,则表示v的编号超出当前位模式i的最大编号范围,转至步骤四;否则转至步骤五;步骤四,将位模式i+1设为当前位模式,即bitpartern=Bitpatterns(i+1),将节点v编号为1,即number=1;步骤五,将节点v的编号number转化为位模式标识机制中节点v的二进制层标识编码,即levelcode(v)=binarycode(number);步骤六,节点v的层标识编码完成;通过上述步骤,实现位模式标识机制下节点的层标识编码。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于镇江中煤电子有限公司;江苏大学,未经镇江中煤电子有限公司;江苏大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210348993.2/,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置