[发明专利]资源受限智能对象中关系型数据的存储及检索方法有效
| 申请号: | 201811076313.X | 申请日: | 2018-09-14 |
| 公开(公告)号: | CN109284340B | 公开(公告)日: | 2020-11-20 |
| 发明(设计)人: | 罗五明;王继良;曹志超;刘云浩 | 申请(专利权)人: | 清华大学 |
| 主分类号: | G06F16/28 | 分类号: | G06F16/28;G06F16/22 |
| 代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹;吴欢燕 |
| 地址: | 100084 北京市海*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 资源 受限 智能 对象 关系 数据 存储 检索 方法 | ||
1.一种资源受限智能对象中关系型数据的存储方法,其特征在于,包括:
基于智能对象中待存储关系型数据的数据表字段长度信息和所述智能对象的表操作支持信息,按照对应预设定义规则,依次进行所述待存储关系型数据的数据表表头的定义和表记录的构建;
根据所述数据表表头和所述表记录,对所述待存储关系型数据进行存储;
其中,在所述数据表表头的定义和/或所述表记录的构建过程中,采用标识符技术进行标识;
所述基于智能对象中待存储关系型数据的数据表字段长度信息和所述智能对象的表操作支持信息,按照对应预设定义规则,依次进行所述待存储关系型数据的数据表表头的定义的步骤进一步包括:
若获知所述数据表字段长度信息为定长字段,且所述表操作支持信息为不支持表操作,则按照表头定义中有字段值的长度信息的形式,定义所述数据表表头;
所述按照表头定义中有字段值的长度信息的形式,定义所述数据表表头具体包括:
将所述数据表表头中各标识符字段和各所述标识符字段的值的长度信息依顺序分别进行排列,并在各所述标识符字段之间和各所述值的长度信息之间,采用第一控制字符进行分隔;
在利用所述第一控制字符分隔后的所述标识符字段的数据块和利用所述第一控制字符分隔后的所述标识符字段的值的长度信息的数据块之间,采用第二控制字符进行分隔;
采用第三控制字符和第四控制字符,对利用所述第二控制字符分隔后的所述标识符字段的数据块和所述标识符字段的值的长度信息的数据块,作为一个整体数据块进行打包;
或者,
对所述数据表表头中每个标识符字段和所述标识符字段对应值的长度信息建立键-值长对,并在各所述键-值长对之间,采用第一控制字符进行分隔;
采用第二控制字符标识定长表数据类型,并采用第三控制字符和第四控制字符,对所述定长表数据类型和所有利用所述第一控制字符分隔后的所述键-值长对,作为一个整体数据块进行打包;
或者,
将所述数据表表头中各标识符字段依顺序进行排列,并在各所述标识符字段之间采用第一控制字符进行分隔;
对应每个所述标识符字段分配一个等长存储位,并在利用所述第一控制字符分隔后的所述标识符字段的数据块和所有等长存储位的数据块之间,采用第二控制字符进行分隔;
采用第三控制字符和第四控制字符,对利用所述第二控制字符分隔后的所述标识符字段的数据块和所述等长存储位的数据块,作为一个整体数据块进行打包。
2.根据权利要求1所述的存储方法,其特征在于,进行所述表记录的构建的步骤进一步包括:
基于所述数据表表头,构建所述表记录如下:
VID10VID20...VIDi0...VIDn0VID11VID21...VIDi1...VIDn1VID12VID22...VIDi2...VIDn2...VID1jVID2j...VIDij...VIDnj...VID1nVID2n...VIDin...VIDnn;
其中,VIDij表示所述数据表表头中所述标识符字段IDi在第j行记录中对应的数值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811076313.X/1.html,转载请声明来源钻瓜专利网。





