一种遥感数据的检索方法及装置与流程

文档序号:12121332阅读:315来源:国知局
一种遥感数据的检索方法及装置与流程

本发明涉及通信技术领域,尤其涉及一种遥感数据的方法及装置。



背景技术:

近年来,遥感数据共享系统开始采用集中式的目录系统架构,即在统一的portal下实现用户访问,遥感数据共享系统将所有数据库资源用统一的元数据库表示。这种方式很好的整合了分散的数据资源,但是忽略了不同遥感数据元数据标准规范间的差异,从而不利于用户对遥感数据进行精准的发现和获取。具体来说,遥感数据共享系统可能会对用户的专业要求门槛高,例如:用户想查询“我想要过去三年的遥感影像作北京地区的绿化面积调查”,由于不具备足够的遥感知识,用户可能不知道这项研究应选择光学卫星的影像还是雷达卫星的影像,应选择是中低高何种分辨率,以及价钱是否合适等,从而导致用户很有可能无法进行正确的检索。

综上,针对现有技术中的遥感数据共享系统,采用现有的检索方法,在用户不具备足够的遥感知识的情况下,则可能无法得到符合要求的遥感数据。



技术实现要素:

本发明实施例提供一种遥感数据的检索方法及装置,用以实现解决现有技术中,用户在进行遥感数据检索时,若不具备足够的遥感知识,则可能无法得到符合要求的遥感数据的问题。

本发明实施例提供的一种遥感数据的检索方法,包括:

获取用户检索遥感数据库的检索请求信息;

从所述用户的检索请求信息中提取出检索关键词;

根据所述检索关键词及预先设置的应用主题模型释义规则,确定所述检索关键词对应的目标应用主题模型;

采用所述目标应用主题模型对应的查询条件对遥感数据库进行检索,得到符合用户检索请求信息的遥感数据。

可选地,根据所述检索关键词及预先设置的应用主题模型释义规则,确定所述检索关键词对应的目标应用主题模型,包括:

将所述检索关键词与应用主题关键词库中的关键词进行匹配;

确定所述检索关键词与所述应用主题关键词库中的关键词均不匹配后,根据所述预先设置的应用主题模型释义规则,确定所述检索关键词对应的目标应用主题模型。

可选地,所述方法还包括:

若确定所述检索关键词与所述应用主题关键词库中的关键词匹配,则得到匹配的关键词;

根据应用主题关键词库中的关键词与应用主题模型的对应关系,将所述匹配的关键词对应的应用主题模型确定为所述目标应用主题模型。

可选地,确定所述检索关键词对应的目标应用主题模型之后,还包括:

将所述检索关键词添加到所述应用主题关键词库中,并建立所述检索关键词与所述目标应用主题模型之间的对应关系。

可选地,采用所述目标应用主题模型对应的查询条件对遥感数据库进行检索,得到符合用户检索请求信息的遥感数据,包括:

通过智能查询翻译模式工具生成所述目标应用主题模型的数据库检索方法;

解析所述目标应用主题模型对应的查询条件,并根据所述目标应用主题模型的数据库检索方法,得到符合用户检索请求信息的遥感数据。

本发明实施例提供一种遥感数据的检索装置,该装置包括:

获取模块,用于获取用户检索遥感数据库的检索请求信息;

提取模块,用于从所述用户的检索请求信息中提取出检索关键词;

确定模块,用于根据所述检索关键词及预先设置的应用主题模型释义规则,确定所述检索关键词对应的目标应用主题模型;

检索模块,用于采用所述目标应用主题模型对应的查询条件对遥感数据库进行检索,得到符合用户检索请求信息的遥感数据。

可选地,所述确定模块具体用于:

将所述检索关键词与应用主题关键词库中的关键词进行匹配;

确定所述检索关键词与所述应用主题关键词库中的关键词均不匹配后,根据所述预先设置的应用主题模型释义规则,确定所述检索关键词对应的目标应用主题模型。

可选地,所述确定模块还用于:

若确定所述检索关键词与所述应用主题关键词库中的关键词匹配,则得到匹配的关键词;

根据应用主题关键词库中的关键词与应用主题模型的对应关系,将所述匹配的关键词对应的应用主题模型确定为所述目标应用主题模型。

可选地,所述确定模块还用于:

在确定所述检索关键词对应的目标应用主题模型之后,将所述检索关键词添加到所述应用主题关键词库中,并建立所述检索关键词与所述目标应用主题模型之间的对应关系。

可选地,所述检索模块具体用于:

通过智能查询翻译模式工具生成所述目标应用主题模型的数据库检索方法;

解析所述目标应用主题模型对应的查询条件,并根据所述目标应用主题模型的数据库检索方法,得到符合用户检索请求信息的遥感数据。

本发明的上述实施例中,获取用户检索遥感数据库的检索请求信息,从所述用户的检索请求信息中提取出检索关键词,并根据所述检索关键词及预先设置的应用主题模型释义规则,确定所述检索关键词对应的目标应用主题模型,进而采用所述目标应用主题模型对应的查询条件对遥感数据库进行检索,得到符合用户检索请求信息的遥感数据,从而能够协助用户更准确、便捷地得到符合检索请求的遥感数据。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种遥感数据的检索方法所对应的流程示意图;

图2为本发明实施例中遥感数据检索方法的整体过程示意图;

图3为本发明实施例提供的一种遥感数据的检索装置的结构示意图。

具体实施方式

为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

遥感数据检索服务是指在遥感地面应用系统数据中心提供自动化的遥感数据的共享、智能检索服务。本发明实施例正是基于现有技术中,用户在进行遥感数据检索时,若不具备足够的遥感知识,则可能无法得到符合要求的遥感数据的问题,而提出的一种更为有效的遥感数据检索方法。

图1为本发明实施例提供的一种遥感数据的检索方法所对应的流程示意图。如图1所述,该方法包括:

步骤101,获取用户检索遥感数据库的检索请求信息;

步骤102,从所述用户的检索请求信息中提取出检索关键词;

步骤103,根据所述检索关键词及预先设置的应用主题模型释义规则,确定所述检索关键词对应的目标应用主题模型;

步骤104,采用所述目标应用主题模型对应的查询条件对遥感数据库进行检索,得到符合用户检索请求信息的遥感数据。

采用本发明实施例中的检索方法,能够协助用户更准确、便捷地得到符合检索请求的遥感数据。

本发明实施例中,可预先完成数据主题融合关联即影像数据的主题化关联管理,并明确遥感应用将覆盖的专业领域以及它的系统维护者与应用对象。具体来说,设计的遥感应用主题能够自主解译应用领域查询条件,例如:TM传感器的影像适合的应用领域,火灾动态监测需要哪种数据等。为使得检索的全面性,本发明实施例中可预先列出尽可能多的遥感应用类数据需求问题,同时评估已建立的遥感应用主题是否包含足够的知识解决这些问题,然后考虑对领域内已有遥感应用主题的复用,从而验证效能验证系统合理性。

在捕获了概念之间各种关系的常识后,将这些常识抽象成术语之间的各种约束关系(如等价关系、包含关系、非交关系)。例如作物估产、土种识别、林火监测、污染监测等,适用的遥感数据一般在50m以下空间分辨率范围内,采用陆地卫星或SPOT卫星图像可进行工作,由此可以得出,陆地卫星类或SPOT卫星类的应用属性的定义域为陆地卫星类或SPOT卫星类,值域为作物估产、土种识别、林火监测、污染监测等一系列应用领域。

举个例子,通过日常应用可以总结出当卫星X的分辨率小于1m时,可以称卫星X为高分辨率卫星,可以用下述断言表示:

IF SAT-X.RESOLUTION<1m

THEN SAT-X.TYPE=HIGH_RESOLUTION_SAT;

植被在近红外波段有很高的反射率,近红外波段的范围是0.7um-2.5pm,凡是包含该波段的传感器均可以做植被监测,断言如下:

IF SENSOR_X.BAND_AREA∈(0.7u m-2.5p m)

THEN SENSOR_X.TYPE=COUNTRY_PLANT_COVERAGE;

根据历史资料验证,ETM+可以用来做绿地信息提取,ETM+属于传感器的实例,而提取绿地可以归为城市规划(应用领域)类,断言如下:

IF SAT-X.SENSOR_LIST CONTENTS ETM

THEN GREEN_AREA_VERIFICATIO∈SAT-X.APPLICATION_AREA;

通过抽象建立各种关联关系的基类模型,从而实例化主题建模规范规则接口以及各类应用主题关键词库的服务接口,实现各类数据的主题关联管理。

具体来说,在步骤101中,用户检索遥感数据库的检索请求信息可以为用户输入的文字信息,例如“想要过去三年的遥感影像进行北京地区的绿化面积调查”,或者,也可以是用户输入的语音信息。若用户输入的信息为语音信息,则可将语音信息转化为文字信息,以便于后续提取检索关键词。

在步骤102中,以用户输入的信息为“想要过去三年的遥感影像进行北京地区的绿化面积调查”为例,从中可以提取时间信息为过去三年(即今年之前的相邻三年),空间信息为北京地区,从而可确定出空间范围和时间范围;进一步地,提取出应用领域为绿化面积调查。

本发明实施例中,应用主题可以是通过以下方式创建的,具体来说包括:

(1)创建应用主题关键词库,列举遥感应用的常见概念及常识,定义关键词名称、含义、类别、释义方法、阈值,提供对关键词库的增、删、改、查服务。

(2)确定遥感应用主题的领域与范围,定义主题名称,关键词可选项、必选项组成、目标数据索引关键词,并声明常用自然语言查询队列管理实例。

(3)建立遥感应用主题、关键词类术语之间的关系,即重新定义遥感应用主题模型释义规则,或者重用已有的遥感应用主题模型释义规则。该过程需要设置主题释义规则中的默认阈值。

(4)定义应用主题模型释义规则、关键词类术语及创建类的层次结构;为应用主题模型释义规则类分配关键词属性;实例化主题关键词术语并进行主题规则类实例声明。

(5)SQL(Structured Query Language,结构化查询语言)解析范式定义及服务装置实现。包括条件集合定义、相似性判定方法定义、SQL查询构建方法定义、查询结果反馈方法定义。

(6)SQL语言条件集合定义包括查询目标集合、查询条件集合、分组条件集合、排序条件集合、查询命令集合、常量集合、关键词优先级规则集合。

(7)查询相似性判定方法定义,即自然语言与应用主题模型释义规则的配对相似性判定,用于本专利中释义模型规则自动选择。包括查询目标相似性判定定义、自然查询语言结构相似性判定定义、关键词相似性判定定义。

(8)SQL查询构建方法定义,基于SQL语法实现自然语言关键词抽取方法,SQL查询命令的构建方法、数据库连接管理方法、查询操作方法、查询缓存管理方法。

(9)查询结果反馈方法定义,包括跨类数据查询结果反馈方法、分页反馈方法、图像分层反馈方法、矢量查询反馈方法。

(10)检验遥感应用主题是否合乎逻辑及修改。建立遥感在水利、土地确权、农业防灾、森林防火等应用领域的应用主题关键词库;定义应用主题建模规范方法;根据规范方法建立针对通用应用主题的智能查询翻译模式工具。

基于上述应用主题关键词库,在步骤103中,将所述检索关键词与应用主题关键词库中的关键词进行匹配,确定所述检索关键词与所述应用主题关键词库中的关键词均不匹配后,根据所述预先设置的应用主题模型释义规则,确定所述检索关键词对应的目标应用主题模型。其中,确定所述检索关键词与所述应用主题关键词库中的关键词均不匹配可以是指检索关键词与应用主题关键词库中的关键词均不相同,此种情况下,确定所述检索关键词对应的目标应用主题模型之后,还包括:将所述检索关键词添加到所述应用主题关键词库中,并建立所述检索关键词与所述目标应用主题模型之间的对应关系,从而实现对应用主题关键词库的增改服务。

本发明实施例中,若确定所述检索关键词与所述应用主题关键词库中的关键词匹配,则得到匹配的关键词,并根据应用主题关键词库中的关键词与应用主题模型的对应关系,将所述匹配的关键词对应的应用主题模型确定为所述目标应用主题模型。其中,检索关键词与应用主题关键词库中的关键词匹配即是指应用主题关键词库存在与检索关键词相同的相同的关键词。具体来说,可以通过相似性判断来确定检索关键词与应用主题关键词库中的关键词是否匹配。

本发明实施例中,通过建立遥感在水利、土地确权、农业防灾、森林防火等应用领域的应用主题关键词库,定义应用主题建模规范方法,并根据规范方法,建立针对通用应用主题的智能查询翻译模式工具。通过本发明,明显降低了遥感应用对社会大众的专业门槛要求,简化了特定数据准确查询获取过程,能够将遥感数据中心服务系统更广泛的推广至社会大众的日常工作和领域应用中。

其中,建立的应用主题关键词库中,任意x个关键词遵循建模规范方法组合后能够唯一定义一个应用主题,其中x>0。其中,应用主题建模规范方法能够根据特定应用需求采取人机交互的方式为用户提供定义主题关键词个数、顺序、有效阈值规则的图形界面工具,通过智能查询翻译模式工具来自动生成每个应用主题的数据库检索方法。智能查询翻译模式工具能够自动解析符合某一应用主题模式的查询请求,生成数据库查询方法执行后反馈结果,并且优先提示常用的应用主题检索方法,简化用户查询过程。

下面结合具体流程对本发明实施例中遥感数据的检索方法进行具体说明。

图2为本发明实施例中遥感数据检索方法的整体过程示意图,如图2所示,包括:

步骤201,获取用户检索遥感数据库的检索请求信息;

步骤202,从检索请求信息进行自然语言关键词抽取,得到检索关键词;

步骤203,将检索关键词与应用主题关键词库中的关键词进行匹配(或进行相似性判定);

步骤204,确定目标应用主题模型;

步骤205,SQL查询构建;

步骤206,得到符合用户检索请求信息的遥感数据并反馈;

步骤207,对应用主题关键词库中的关键词进行更新。

本发明实施例中的遥感数据检索方法实现了关系数据库到应用主题的半自动转换,由于现有的数据大部分以关系数据库存储为主,实现关系数据库到应用主题的转化能够使遥感主题应用有一个质的飞跃;且本发明实施例中通过对遥感主题间的映射研究,基于多个遥感主题应用间的映射使得不同领域间信息、知识的互联成为可能;此外,本发明实施例结合Web服务技术、数据库映射技术、插件技术,完成了遥感主题关键词管理与服务。

针对上述方法流程,本发明实施例还提供一种遥感数据的检索装置,该装置的具体内容可以参照上述方法实施。

图3为本发明实施例提供的一种遥感数据的检索装置的结构示意图,如图3所示,该装置包括:

获取模块301,用于获取用户检索遥感数据库的检索请求信息;

提取模块302,用于从所述用户的检索请求信息中提取出检索关键词;

确定模块303,用于根据所述检索关键词及预先设置的应用主题模型释义规则,确定所述检索关键词对应的目标应用主题模型;

检索模块304,用于采用所述目标应用主题模型对应的查询条件对遥感数据库进行检索,得到符合用户检索请求信息的遥感数据。

可选地,所述确定模块303具体用于:

将所述检索关键词与应用主题关键词库中的关键词进行匹配;

确定所述检索关键词与所述应用主题关键词库中的关键词均不匹配后,根据所述预先设置的应用主题模型释义规则,确定所述检索关键词对应的目标应用主题模型。

可选地,所述确定模块303还用于:

若确定所述检索关键词与所述应用主题关键词库中的关键词匹配,则得到匹配的关键词;

根据应用主题关键词库中的关键词与应用主题模型的对应关系,将所述匹配的关键词对应的应用主题模型确定为所述目标应用主题模型。

可选地,所述确定模块303还用于:

在确定所述检索关键词对应的目标应用主题模型之后,将所述检索关键词添加到所述应用主题关键词库中,并建立所述检索关键词与所述目标应用主题模型之间的对应关系。

可选地,所述检索模块304具体用于:

通过智能查询翻译模式工具生成所述目标应用主题模型的数据库检索方法;

解析所述目标应用主题模型对应的查询条件,并根据所述目标应用主题模型的数据库检索方法,得到符合用户检索请求信息的遥感数据。

从上述内容可以看出:本发明的上述实施例中,获取用户检索遥感数据库的检索请求信息,从所述用户的检索请求信息中提取出检索关键词,并根据所述检索关键词及预先设置的应用主题模型释义规则,确定所述检索关键词对应的目标应用主题模型,进而采用所述目标应用主题模型对应的查询条件对遥感数据库进行检索,得到符合用户检索请求信息的遥感数据,从而能够协助用户更准确、便捷地得到符合检索请求的遥感数据。

本领域内的技术人员应明白,本发明的实施例可提供为方法、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1