数据存储方法及装置,数据查询方法及装置制造方法

文档序号:6515557阅读:183来源:国知局
数据存储方法及装置,数据查询方法及装置制造方法
【专利摘要】本发明公开了一种数据存储方法及装置,包括索引数据以及与其对应的待查数据,所述索引数据为图像数据,将所述索引数据、待查数据及其之间的对应关系进行存储。本发明还公开了一种数据查询方法及装置,获取查询数据,所述索引数据与查询数据都是图像数据,将所述查询数据与索引数据所显示的内容进行比对,如果比对之后二者内容相匹配,则读取该索引数据所对应的待查数据。本发明通过采用上述技术方案,以图像数据作为索引的依据,使得用户可以十分便捷的实现数据查询,同时根据图像数据能够更加准确的查询到相关的数据。
【专利说明】数据存储方法及装置,数据查询方法及装置
【技术领域】
[0001]本发明涉及一种数据存储方法。本发明还涉及一种数据存储装置。本发明又涉及一种数据查询方法。本发明还涉及一种数据查询装置。
【背景技术】
[0002]传统的数据存储与查询技术中,将数据存储并建立索引,在查询时通过关键字或特定的地址读取相应的数据。而所采用的关键字大多是使用文本格式。例如谷歌的搜索,就是输入文本信息,之后搜索引擎以该文本信息作为关键字搜索包含这些关键字的数据。但是,由于文字语言本身就是对具体事物的抽象化概括,因此,使用语言文字进行数据查询,准确率往往不尽人意。例如,用户查询“汽车”,会搜索到非常多的数据,为了得到更准确的数据信息,用户将不得不一步步的缩小范围,尝试越来越长的关键词进行查询检索而得到的结果,例如继续用“奔驰汽车”,“黑色奔驰汽车”,“2013年生产的黑色奔驰汽车”等关键词进行查询。这种传统的数据查询方法虽然一定程度上能帮助用户得到希望获得的数据,但是整个查询过程对用户来说非常麻烦,而且准确性不高。

【发明内容】

[0003]本发明所要解决的技术问题是提供一种数据存储方法,一种数据存储装置,一种数据查询方法以及一种数据查询装置,能够便捷的帮助用户存储查询相应的数据,并提高数据查询的准确性。
[0004]为解决上述技术问题,本发明数据存储方法的技术方案是,包括索引数据以及与其对应的待查数据,所述索弓I数据为图像数据,将所述索引数据、待查数据及其之间的对应关系进行存储。
[0005]本发明还公开了一种数据存储装置,其技术方案是,包括存储模块,根据上述数据存储方法,保存有所述索引数据、待查数据及其之间的对应关系。
[0006]本发明又公开了一种数据查询方法,其技术方案是,保存有索引数据、待查数据及其之间的对应关系;获取查询数据,所述索引数据与查询数据都是图像数据,将所述查询数据与索引数据所显示的内容进行比对,如果比对之后二者内容相匹配,则读取该索引数据所对应的待查数据。
[0007]本发明再公开了一种实现上述数据查询方法所采用的数据查询装置,其技术方案是,包括:
查询数据获取模块,获取查询数据;
比对模块,将所述查询数据与索引数据所显示的内容进行比对,如果比对之后二者内容相匹配,则读取该索引数据所对应的待查数据。
[0008]本发明通过采用上述技术方案,以图像数据作为索引的依据,使得用户可以十分便捷的实现数据查询,同时根据图像数据能够更加准确的查询到相关的数据。【专利附图】

【附图说明】
[0009]下面结合附图和实施例对本发明作进一步详细的说明:
图1为本发明数据存储方法的示意图;
图2为本发明数据查询方法的示意图。
【具体实施方式】
[0010]本发明公开了一种数据存储方法,包括索引数据以及与其对应的待查数据,所述索引数据为图像数据,将所述索引数据、待查数据及其之间的对应关系进行存储。所述索引数据与待查数据之间具有对应关系,但不限于是一一对应的,对于一条索引数据可以对应有多条待查数据,也可以是多条索引数据对应了一条待查数据,如图1所示,索引数据I通过对应关系1-1对应了待查数据1,索引数据2分别通过对应关系2-2和对应关系2-3对应了待查数据2和待查数据3,索引数据3、索引数据4和索引数据5分别通过对应关系3-4、对应关系4-4和对应关系5-4对应了待查数据4。
[0011]所述图像数据为原始的图像数据,或者是经过处理的图像数据。
[0012]对所述图像数据的处理方式包括以下至少一种:
对原始图像数据进行压缩,将压缩后的数据作为图像数据。
[0013]对原始图像数据提取特征信息,将所提取的特征信息作为图像数据。
[0014]图像数据经过处理之后,能够减小图像数据所占用的存储空间。
[0015]本发明数据存储方法还包括设置允许查询或读取该待查数据的条件的步骤,所述允许查询或读取该待查数据的条件与所述待查数据相对应的被保存,所述在查询或读取该待查数据时,只有符合所述允许查询或读取该待查数据的条件,才允许该待查数据被查询到或被读取。
[0016]所述允许查询或读取该待查数据的条件包括查询或读取该待查数据的时间、查询或读取该待查数据的用户身份以及查询或读取该待查数据的设备地址中的至少一项。所述设备地址例如是设备的MAC地址或者IP地址等。
[0017]所述索引数据、待查数据及其之间的对应关系被存储在本地。
[0018]或者,所述索引数据、待查数据及其之间的对应关系中的至少一项通过网络被存储在至少一个网络终端上。
[0019]本发明还公开了一种数据存储装置,包括存储模块,根据上述数据存储方法,保存有所述索引数据、待查数据及其之间的对应关系。
[0020]所述数据存储装置为单机装置,所述索引数据、待查数据及其之间的对应关系被存储在所述数据存储装置本地。
[0021]所述数据存储装置为网络终端,通过网络与一个或多个其它网络终端相连接,所述索引数据、待查数据及其之间的对应关系中的至少一项通过网络被存储在至少一个网络终端上。例如,所述索引数据、待查数据及其之间的对应关系可以存储在同一个网络终端上,也可以分别存储在三个不同的网络终端上,或者在更多的网络终端上保存多个副本作为备份。这样可以使得本地不需要有过大的存储空间,仍然能够获得非常大的数据量。
[0022]另外,所述数据存储装置还包括验证服务器,保存与所述待查数据相对应的允许查询或读取该待查数据的条件,所述在查询或读取该待查数据时,只有符合所述允许查询或读取该待查数据的条件,才允许该待查数据被查询到或被读取。
[0023]本发明又公开了一种数据查询方法,保存有索引数据、待查数据及其之间的对应关系;如图2所示,获取查询数据,所述索引数据与查询数据都是图像数据,将所述查询数据与索引数据所显示的内容进行比对,如果比对之后二者内容相匹配,则读取该索引数据所对应的待查数据。
[0024]所述查询数据为原始的图像数据,或者是经过处理的图像数据;所述索引数据为原始的图像数据,或者是经过处理的图像数据。
[0025]对所述图像数据的处理方式包括以下至少一种:
对原始图像数据进行压缩,将压缩后的数据作为图像数据;
对原始图像数据提取特征信息,将所提取的特征信息作为图像数据。
[0026]本发明数据查询方法还保存有与所述索引数据或者待查数据相对应的允许查询或读取该待查数据的条件,在查询与该待查数据对应的所述索引数据或读取该待查数据时,只有符合所述允许查询或读取该待查数据的条件,才允许与该待查数据对应的所述索引数据被查询到或该待查数据被读取。
[0027]所述允许查询或读取待查数据的条件包括查询或读取待查数据的时间、查询或读取待查数据的用户身份以及查询或读取待查数据的设备地址中的至少一项。
[0028]所述索引数据、待查数据及其之间的对应关系被存储在本地。
[0029]所述索引数据、待查数据及其之间的对应关系中的至少一项通过网络被存储在至少一个网络终端上。
[0030]所述二者内容相匹配是指以下任意一种情况:
二者记载了相同的画面,或者记载了相似度达到某一预设标准的画面;
二者记载了相同的文字,或者记载了相似度达到某一预设标准的文字,如果图像数据中显示有大量的文字,可以采用文字识别技术,对图像数据中的文字进行识别,根据识别后的文字判断其内容是否相匹配;
二者记载了格式相同的部分,或者记载了格式相似度达到某一预设标准的部分,这种匹配方式可以有效的识别各类格式确定的文件的图像数据,从而获得与其对应的数据。
[0031]本发明再公开了一种实现上述数据查询方法所采用的数据查询装置,包括: 查询数据获取模块,获取查询数据;
比对模块,将所述查询数据与索引数据所显示的内容进行比对,如果比对之后二者内容相匹配,则读取该索引数据所对应的待查数据。
[0032]所述数据查询装置还包括存储模块,保存有索引数据、待查数据及其之间的对应关系。
[0033]或者,所述数据查询装置还包括网络模块,将所述数据查询装置作为网络终端,通过网络与其它网络终端相连接,所述索引数据、待查数据及其之间的对应关系中的至少一项通过网络被存储在至少一个网络终端上。
[0034]另外,所述数据查询装置还包括验证服务器,保存有与所述待查数据相对应的允许查询或读取该待查数据的条件,所述在查询或读取该待查数据时,只有符合所述允许查询或读取该待查数据的条件,才允许该待查数据被查询到或被读取。
[0035]仍然以前文所提到的搜索“汽车”为例。现有技术中,必须一步步的增加对“汽车”进行限定的语句,才能逐渐搜索到用户所需要的数据信息。这对用户而言非常麻烦,而且由于语言的抽象性,导致准确性不高。而采用本发明所提供的数据存储方法及装置,可以将“2013年生产的黑色奔驰汽车”的照片(即索引数据)、与其对应的数据信息(即待查数据)及其之间的对应关系进行存储,或者将该照片提取特征信息,将该特征信息(即索引数据)、与其对应的数据信息及其之间的对应关系进行存储。在用户需要查询该数据信息的时候,不必去费力编辑查询的关键字,只需获取待查询对象图像信息,例如拍摄一张“2013年生产的黑色奔驰汽车”的照片,然后采用本发明所提供的数据查询方法及装置,将用户拍摄的该照片与索引数据进行比对。比对的过程可以是通过采用图像识别技术,对所比对的照片都提取特征信息,并对特征信息进行比较。目前这种通过特征信息进行图像比对的技术已经非常成熟,已经广泛应用于人脸识别、文字识别等领域。如果识别出照片拍摄的内容与索引数据中记载的内容相同或相似,则读取该索引数据所对应的待查数据,并返回给用户,完成数据的查询。另外,由于设置有验证服务器,对于一些用户不想完全公开的数据,用户可以在验证服务器上保存允许查询或读取这些待查数据的条件,例如只允许在特定的时间查询或读取这些数据,或者只允许特定的用户查询或读取这些数据。验证服务器对进行数据查询的相关参数进行验证,当进行数据查询的相关参数符合了验证服务器上保存的允许查询或读取这些待查数据的条件时,才允许对相应的索引数据进行查询,或者对相应的待查数据进行读取。因此,通过使用本发明对数据进行存储和查询,用户不必采用抽象的文字对数据信息进行查询,而只需要采用直观的图像信息就可以查询到相应的数据,使用户可以非常方便快捷的进行数据查询,同时由于图像数据的直观性,使得检索得到的数据的准确性大大提高,避免了一些无关的数据也被查询到。
[0036]以上所述仅为本发明的较佳实施例而已,并非用以限定本发明的实质技术内容范围,本发明的实质技术内容是广义的定义于申请的权利要求范围中,任何他人完成的技术实体或方法,若是与申请的权利要求范围所定义的完全相同,也或是一种等效的变更,均将被视为涵盖于该权利要求范围之中。
【权利要求】
1.一种数据存储方法,其特征在于,包括索引数据以及与其对应的待查数据,所述索引数据为图像数据,将所述索引数据、待查数据及其之间的对应关系进行存储。
2.根据权利要求1所述的数据存储方法,其特征在于,所述图像数据为原始的图像数据,或者是经过处理的图像数据。
3.根据权利要求2所述的数据存储方法,其特征在于,对所述图像数据的处理方式包括以下至少一种: 对原始图像数据进行压缩,将压缩后的数据作为图像数据; 对原始图像数据提取特征信息,将所提取的特征信息作为图像数据。
4.根据权利要求1所述的数据存储方法,其特征在于,还包括设置允许查询或读取该待查数据的条件的步骤,所述允许查询或读取该待查数据的条件与所述待查数据相对应的被保存,所述在查询或读取该待查数据时,只有符合所述允许查询或读取该待查数据的条件,才允许该待查数据被查询到或被读取。
5.根据权利要求4所述的数据存储方法,其特征在于,所述允许查询或读取该待查数据的条件包括查询或读取该待查数据的时间、查询或读取该待查数据的用户身份以及查询或读取该待查数据的设备地址中的至少一项。
6.根据权利要求1所述的数据存储方法,其特征在于,所述索引数据、待查数据及其之间的对应关系被存储在本地。
7.根据权利要求1所述的数据存储方法,其特征在于,所述索引数据、待查数据及其之间的对应关系中的至少一项通过网络被存储在至少一个网络终端上。
8.一种数据存储装置,其 特征在于,包括存储模块,根据如权利要求1-7中任意一项所述的数据存储方法,保存有所述索引数据、待查数据及其之间的对应关系。
9.根据权利要求8所述的数据存储装置,其特征在于,所述数据存储装置为单机装置,所述索引数据、待查数据及其之间的对应关系被存储在所述数据存储装置本地。
10.根据权利要求8所述的数据存储装置,其特征在于,所述数据存储装置为网络终端,通过网络与一个或多个其它网络终端相连接,所述索引数据、待查数据及其之间的对应关系中的至少一项通过网络被存储在至少一个网络终端上。
11.根据权利要求10所述的数据存储装置,其特征在于,还包括验证服务器,保存与所述待查数据相对应的允许查询或读取该待查数据的条件,所述在查询或读取该待查数据时,只有符合所述允许查询或读取该待查数据的条件,才允许该待查数据被查询到或被读取。
12.—种数据查询方法,其特征在于,保存有索引数据、待查数据及其之间的对应关系;获取查询数据,所述索引数据与查询数据都是图像数据,将所述查询数据与索引数据所显示的内容进行比对,如果比对之后二者内容相匹配,则读取该索引数据所对应的待查数据。
13.根据权利要求12所述的数据查询方法,其特征在于,所述查询数据为原始的图像数据,或者是经过处理的图像数据;所述索引数据为原始的图像数据,或者是经过处理的图像数据。
14.根据权利要求13所述的数据查询方法,其特征在于,对所述图像数据的处理方式包括以下至少一种: 对原始图像数据进行压缩,将压缩后的数据作为图像数据;对原始图像数据提取特征信息,将所提取的特征信息作为图像数据。
15.根据权利要求12所述的数据查询方法,其特征在于,还保存有与所述索引数据或者待查数据相对应的允许查询或读取该待查数据的条件,在查询与该待查数据对应的所述索引数据或读取该待查数据时,只有符合所述允许查询或读取该待查数据的条件,才允许与该待查数据对应的所述索引数据被查询到或该待查数据被读取。
16.根据权利要求15所述的数据查询方法,其特征在于,所述允许查询或读取待查数据的条件包括查询或读取待查数据的时间、查询或读取待查数据的用户身份以及查询或读取待查数据的设备地址中的至少一项。
17.根据权利要求12所述的数据查询方法,其特征在于,所述索引数据、待查数据及其之间的对应关系被存储在本地。
18.根据权利要求12所述的数据查询方法,其特征在于,所述索引数据、待查数据及其之间的对应关系中的至少一项通过网络被存储在至少一个网络终端上。
19.根据权利要求12所述的数据查询方法,其特征在于,所述二者内容相匹配是指以下任意一种情况: 二者记载了相同的画面,或者记载了相似度达到某一预设标准的画面; 二者记载了相同的文字,或者记载了相似度达到某一预设标准的文字; 二者记载了格式相同的部分,或者记载了格式相似度达到某一预设标准的部分。
20.一种实现如权利要求12-19中任意一项所述的数据查询方法所采用的数据查询装置,其特征在于,包括: 查询数据获取模块,`获取查询数据; 比对模块,将所述查询数据与索引数据所显示的内容进行比对,如果比对之后二者内容相匹配,则读取该索引数据所对应的待查数据。
21.根据权利要求20所述的数据查询装置,其特征在于,还包括存储模块,保存有索引数据、待查数据及其之间的对应关系。
22.根据权利要求20所述的数据查询装置,其特征在于,还包括网络模块,将所述数据查询装置作为网络终端,通过网络与其它网络终端相连接,所述索引数据、待查数据及其之间的对应关系中的至少一项通过网络被存储在至少一个网络终端上。
23.根据权利要求22所述的数据查询装置,其特征在于,还包括验证服务器,保存有与所述待查数据相对应的允许查询或读取该待查数据的条件,所述在查询或读取该待查数据时,只有符合所述允许查询或读取该待查数据的条件,才允许该待查数据被查询到或被读取。
【文档编号】G06F17/30GK103514296SQ201310483812
【公开日】2014年1月15日 申请日期:2013年10月16日 优先权日:2013年10月16日
【发明者】镇立新 申请人:上海合合信息科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1