[发明专利]复杂抽象语法标识对象的存储方法有效
| 申请号: | 200710165412.0 | 申请日: | 2007-10-25 |
| 公开(公告)号: | CN101149753A | 公开(公告)日: | 2008-03-26 |
| 发明(设计)人: | 伍星;郭文君 | 申请(专利权)人: | 中兴通讯股份有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 北京康信知识产权代理有限责任公司 | 代理人: | 尚志峰;吴孟秋 |
| 地址: | 518057广东省深圳市南*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 复杂 抽象 语法 标识 对象 存储 方法 | ||
1.一种复杂抽象语法标识对象的存储方法,其特征在于,包括:映射关系建立模块根据抽象语法标识的具有特定形式的对象的结构建立所述抽象语法标识与数据库的映射关系;
第一编码模块对所述抽象语法标识的对象的结构进行第一编码,转换为字符流报文;
第二编码模块对所述字符流报文进行第二编码,将所述字符流报文中无法被语言解析器识别的符号转换为所述语言解析器能够识别的符号;以及
存储模块根据所述抽象语法标识与数据库的对应关系,将经过所述第二编码的字符流报文写入相应的数据库。
2.根据权利要求1所述的存储方法,其特征在于,所述特定形式的对象是指:对象的结构中元素为不确定的任意类型、以及所述对象的结构是多重嵌套结构。
3.根据权利要求2所述的存储方法,其特征在于,将结构中元素为不确定的任意类型、或者结构是所述多重嵌套结构并且不需要对所述多重结构中包含的数据进行单独操作的对象作为整体进行处理。
4.根据权利要求2所述的存储方法,其特征在于,所述映射关系建立模块将结构为需要对内部数据进行单独操作的多重嵌套结构的对象的映射为数据库中的子表。
5.根据权利要求1所述的存储方法,其特征在于,所述第二编码模块对所述字符流报文中的字符逐个执行所述第二编码。
6.根据权利要求1所述的存储方法,其特征在于,在从所述相应数据库中读取写入所述相应数据库的所述字符流报文的情况下,进一步包括:
第一解码模块对所述字符流报文进行第一解码,其中,所述第一解码是由所述第二编码模块执行的所述第二编码的逆处理;以及
第二解码模块对经过所述第一解码的所述字符流报文进行第二解码,其中,所述第二解码是由所述第一编码模块执行的所述第一编码的逆处理。
7.根据权利要求1至6中任一项所述的存储方法,其特征在于,所述语言解析器是结构化查询语言语言解析器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710165412.0/1.html,转载请声明来源钻瓜专利网。





