[发明专利]基于节点描述符的电子报文解析组件在审
申请号: | 201410771409.3 | 申请日: | 2014-12-12 |
公开(公告)号: | CN104506464A | 公开(公告)日: | 2015-04-08 |
发明(设计)人: | 雷瑞恒 | 申请(专利权)人: | 北京中科江南软件有限公司 |
主分类号: | H04L12/951 | 分类号: | H04L12/951 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙)11201 | 代理人: | 张大威 |
地址: | 100086北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 节点 描述 电子 报文 解析 组件 | ||
1.一种基于节点描述符的电子报文解析组件,其特征在于,包括:
报文解析组件,用于加载传入的电子报文字节流至内存缓冲区,适配不同的字符集编码格式,以为电子报文节点创建节点描述符,所述节点描述符包括开始偏移量和长度,其中,所述开始偏移量为30位(b29~b0),最大值是2至30-1=1G-1,所述长度为20位(b51~b32),最大值是2至20-1=1M-1;
节点选择组件,用于根据所述节点描述符选择节点,在用户访问父节点或子节点时,不可跨节点访问;
导航定位组件,用于根据路径描述符选择节点,用户传入所述电子报文节点的完整路径以完成节点的跳转,其中,完成的路径包含节点的全部父节点;
节点遍历组件,用于遍历重复节点,当电子报文中出现重复的子节点时,通过节点遍历组件管理,用户可构建一个遍历,对所述重复的子节点内容进行操作;
增量更新组件,用于对所述电子报文节点进行删除操作、修改操作和新增操作。
2.如权利要求1所述的基于节点描述符的电子报文解析组件,其特征在于,所述节点描述符为64固定长度的虚拟令牌。
3.如权利要求2所述的基于节点描述符的电子报文解析组件,其特征在于,所述节点描述符还包括嵌套深度、节点类型与保留字段,其中,所述嵌套深度为8位(b59~b52),最大值是1023,所述节点类型为4位(b63、b60),所述保留字段为2位(b31、b30)。
4.如权利要求1所述的基于节点描述符的电子报文解析组件,其特征在于,所述长度包括前缀长度和序列名长度,其中,所述前缀长度为9位(b51~b43),最大值是511,所述序列名长度为11位(b42~b32),最大值是1023。
5.如权利要求1所述的基于节点描述符的电子报文解析组件,其特征在于,所述报文解析组件包含一个或多个解析器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中科江南软件有限公司;,未经北京中科江南软件有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410771409.3/1.html,转载请声明来源钻瓜专利网。