发明名称 一种查询内存数据的方法及装置
摘要 本发明公开了一种查询内存数据的方法,用于提高查询内存数据的效率。所述方法包括:接收查询命令标识;在预设的数据文件中查找收到的查询命令标识对应的需查询的内存中的表和查询命令;通过所述查询命令查询所述表,并输出查询结果。本发明还公开了用于实现所述方法的装置。
申请公布号 CN102346765B 申请公布日期 2015.07.29
申请号 CN201110276259.5 申请日期 2011.09.16
申请人 大唐移动通信设备有限公司 发明人 师敏华;曾宪铎
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京同达信恒知识产权代理有限公司 11291 代理人 刘松
主权项 一种查询内存数据的方法,其特征在于,包括以下步骤:接收查询命令标识;在预设的数据文件中查找收到的查询命令标识对应的查询对象和查询命令,其中,所述查询对象包括需查询的表标识;若所述查询对象包括索引标识,在判定用户输入的索引标识与所述查询对象包括的索引标识完全相同时,通过所述查询命令,根据所述用户输入的索引标识和索引值查询与所述表标识对应的表中相应的记录,并判断是否有未查询的表,若是,返回通过所述查询命令,根据所述用户输入的索引标识和索引值查询与所述表标识对应的表中相应的记录的步骤,否则,输出查询结果中与所述查询命令标识对应的输出字段的内容;若所述查询对象包括索引标识和索引值来源标记,且所述索引值来源标记为“&”,通过所述查询命令,从前表的查询结果中获得索引值,并根据该索引值查询与所述表标识对应的表中相应的记录,并判断是否有未查询的表,若是,返回通过所述查询命令,从前表的查询结果中获得索引值,并根据该索引值查询与所述表标识对应的表中相应的记录的步骤,否则,输出查询结果中与所述查询命令标识对应的输出字段的内容;若所述查询对象包括索引标识和索引值来源标记,且所述索引值来源标记为“~”,通过所述查询命令根据预设的规则计算出索引值,并根据该索引值查询与所述表标识对应的表中相应的记录,并判断是否有未查询的表,若是,返回通过所述查询命令根据预设的规则计算出索引值,并根据该索引值查询与所述表标识对应的表中相应的记录的步骤,否则,输出查询结果中与所述查询命令标识对应的输出字段的内容;若所述查询对象包括索引标识和索引值来源标记,且所述索引值来源标记为“$”,通过查询命令,根据用户输入的索引和索引值查询表中相应的记录,并判断是否有未查询的表,若是,返回通过查询命令,根据用户输入的索引和索引值查询表中相应的记录的步骤,否则,输出查询结果中与所述查询命令标识对应的输出字段的内容;若所述查询对象未包括索引标识,通过所述查询命令查询与所述表标识对应的表中所有记录,并判断是否有未查询的表,若是,返回通过所述查询命令查询与所述表标识对应的表中所有记录的步骤,否则,输出查询结果中与所述查询命令标识对应的输出字段的内容;若所述查询对象包括索引标识,且存在等同索引,未包括索引值来源标记,则通过所述查询命令,先依据所述等同索引查询,再依据原始索引查询与所述表标识对应的表中所有记录,并判断是否有未查询的表,若是,返回通过所述查询命令,先依据所述等同索引查询,再依据原始索引查询与所述表标识对应的表中所有记录的步骤,否则,输出查询结果中与所述查询命令标识对应的输出字段的内容。
地址 100083 北京市海淀区学院路29号