用于针对空间数据进行并行空间分析服务的方法及系统技术方案

技术编号:15398357 阅读:165 留言:0更新日期:2017-05-22 14:02
本发明专利技术公开了一种用于针对空间数据进行并行空间分析服务的方法及系统,该方法包括:实时获取目标对象的基础空间数据信息,生成相对应的并行任务请求;将获取的空间信息进行加密处理,并将加密处理后的空间数据信息存放到分布式数据库中;实时扫描分布式数据库获取并行任务请求,依据并行任务请求实时提取目标对象的基础空间数据信息;通过分配计算机服务器对所提取的目标对象的基础空间数据信息进行并行分析服务,并将分析结果存储至分布式数据库中;最后将空间分析结果发送给目标对象。本发明专利技术通过并行空间分析服务使得目标对象用户可以很轻易的使用想要的空间分析服务,同时并行的计算能力又可以大大的减少大数据分析的时间,具有效率高的特点。

Method and system for performing concurrent spatial analysis services for spatial data

The invention discloses a method and system for parallel spatial analysis services for spatial data, the method includes: obtaining the basic spatial data information of the target object in real time, parallel task requests and generate the corresponding space; information acquisition is encrypted, and the encrypted spatial data processed information stored in distributed database in real-time scanning; distributed database access parallel task request, on the basis of spatial data parallel tasks and requests for real-time extraction of objects; spatial data based on the extracted information of the target object was analyzed by computer service distribution server, and the results stored in distributed database; finally, the spatial analysis result is sent to the target object. Analysis of the target service makes users can use easily to spatial analysis service provided by the parallel computing ability of space, and in parallel and can greatly reduce the time of data analysis, has the characteristics of high efficiency.

【技术实现步骤摘要】
用于针对空间数据进行并行空间分析服务的方法及系统
本专利技术涉及云服务领域,具体涉及一种用于针对空间数据进行并行空间分析服务的方法及系统。
技术介绍
目前互联网上提供的云服务都没有特定的领域,主要是针对云存储和一般的云计算,像亚马逊,谷歌和阿里巴巴之类的公司都是这样。而空间分析这种涉及到GIS领域的,由于空间和地理位置的特性,还没有得到很好的并行支持,以GIS龙头ESRI公司为例,在遇到大数据的空间分析时,就需要长时间的等待,同时还必须安装ArcGIS软件才能进行操作。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的用于针对空间数据进行并行空间分析服务的方法和相应的用于针对空间数据进行并行空间分析服务的系统。依据本专利技术的一个方面,提供了一种用于针对空间数据进行并行空间分析服务的方法,包括:实时获取目标对象的基础空间数据信息,并生成相对应的并行任务请求;将所获取的所述目标对象的基础空间数据信息及所对应的并行任务请求进行加密处理,发送给任务接收器,所述任务接收器获取所有机群的空闲信息,并根据所获取的机群空闲信息,将加密处理后的基础空间数据信息及所对应的并行任务请求存放到分布式数据库中的该机群任务位置;实时扫描所述分布式数据库获取所述并行任务请求,依据所述并行任务请求实时提取所述并行任务请求所对应的所述目标对象的基础空间数据信息;通过分配计算机服务器对所提取的所述目标对象的基础空间数据信息进行分析服务,并将分析结果存储至所述分布式数据库中;将所述分布式数据库所存储的分析结果发送给所述目标对象。进一步地,所述实时获取目标对象的基础空间数据信息包括:通过用户输入的方式实时获取所述目标对象的基础空间数据信息;和/或,通过对目标对象进行检测的方式实时获取所述目标对象的基础空间数据信息。进一步地,所述实时扫描分布式数据库获取所述并行任务请求,依据并行任务请求实时提取所述并行任务请求所对应的所述目标对象的基础空间数据信息包括:实时扫描分布式数据库,获取新的任务请求;依据所述新的任务请求,实时提取所述新的任务请求所对应的基础空间数据信息。进一步地,所述通过分配计算机服务器对所提取的所述目标对象的基础空间数据信息进行并行分析服务,并将分析结果存储至所述分布式数据库中包括:通过一个任务调度服务器及若干个计算机服务器组成一个计算机群组;其中,所述任务调度服务器用以获取所述若干个计算机服务器的性能参数;所述任务调度服务器依据所获取的性能参数,分配一个或多个所述计算机服务器对所提取的所述目标对象的基础空间数据信息进行并行分析服务;并将分析结果存储至所述分布式数据库中。进一步地,所述任务调度服务器依据所获取的性能参数,分配一个或多个所述计算机服务器对所提取的所述目标对象的基础空间数据信息进行并行分析服务,并将分析结果存储至所述分布式数据库中包括:从所提取的所述目标对象的基础空间数据信息中取得当前需要进行并行空间分析的所有基础空间数据的数量S;取得一个或多个所述计算机服务器实际可用的计算单元个数N,根据计算单元的个数,将所有的基础空间数据平分给所述计算单元进行计算;其中,分配原则是先根据基础空间数据的空间特性,计算出所有基础空间数据整体的外包矩形,然后将外包矩形按照长的一边分成N份区域,使这N份区域中的空间数据的数量趋近于S/N,实现基础空间数据在空间和数量上的均衡;将计算单元的计算结果整合后,根据当前基础空间数据的数量S和计算单元个数N来决定是否继续分割数据并分发给其他计算单元,以此类推,直到数据不再需要被分发处理,则由当前计算服务器整合所有结果数据,并输出到分布式数据库进行存储。进一步地,所述通过分配计算机服务器对所提取的所述目标对象的基础空间数据信息进行并行分析服务,并将分析结果存储至所述分布式数据库中还包括:对若干个所述计算机服务器进行实时维护,所述对若干个所述计算机服务器进行实时维护至少包括如下一种维护方式:增加新的计算机服务器、删除若干个所述计算机服务器中不可用的计算机服务器、或者更新若干个所述计算机服务器中的某一个或多个计算机服务器。又一方面,本专利技术提供了一种用于针对目标对象进行空间分析服务的系统,包括:基础空间数据信息获取模块;用于实时获取目标对象的基础空间数据信息,并生成相对应的并行任务请求;任务接收模块;用于将所获取的所述目标对象的基础空间数据信息及所对应的并行任务请求进行加密处理,发送给任务接收器,所述任务接收器获取所有机群的空闲信息,并根据所获取的机群空闲信息,将加密处理后的基础空间数据信息及所对应的并行任务请求存放到分布式数据库中的该机群任务位置;并行任务请求扫描模块;用于实时扫描所述分布式数据库获取所述并行任务请求,依据所述并行任务请求实时提取所述并行任务请求所对应的所述目标对象的基础空间数据信息;基础空间数据信息分析模块;用于通过分配计算机服务器对所提取的所述目标对象的基础空间数据信息进行并行分析服务,并将分析结果存储至所述分布式数据库中;分析结果反馈模块;用于将所述分布式数据库所存储的分析结果发送给所述目标对象。进一步地,所述基础空间数据信息获取模块包括:用户输入子模块;用于通过用户输入的方式实时获取所述目标对象的基础空间数据信息;和/或,目标检测子模块;用于通过对目标对象进行检测的方式实时获取所述目标对象的基础空间数据信息。进一步地,所述并行任务请求扫描模块包括:第一并行任务请求扫描子模块;用于实时扫描分布式数据库,获取新的任务请求;第二并行任务请求扫描子模块;用于依据所述新的任务请求,实时提取所述新的任务请求所对应的基础空间数据信息。进一步地,基础空间数据信息分析模块包括:计算机群组构建子模块;用于通过一个任务调度服务器及若干个计算机服务器组成一个计算机群组;其中,所述任务调度服务器用以获取所述若干个计算机服务器的性能参数;任务分配及分析子模块;用于根据所获取的性能参数,分配一个或多个所述计算机服务器对所提取的所述目标对象的基础空间数据信息进行并行分析服务;并将分析结果存储至所述分布式数据库中。本专利技术提供的一种用于针对空间数据进行并行空间分析服务的方法,首先通过实时获所述目标对象的基础空间数据信息,并生成相对应的并行任务请求;然后将所获取的基础空间数据信息及所对应的并行任务请求进行加密处理,并将加密处理后信息存放到分布式数据库中;同时实时扫描分布式数据库获取并行任务请求,依据并行任务请求实时提取所述并行任务请求所对应的所述目标对象的基础空间数据信息;并通过分配计算机服务器对所提取的基础空间数据信息进行并行分析服务,最后将分析结果存储至所述分布式数据库中并发送给目标对象。本专利技术通过并行空间分析服务使得目标对象用户可以很轻易的使用想要的分析服务,同时并行的计算能力又可以大大的减少大数据分析的时间,具有效率高的特点。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发本文档来自技高网...
用于针对空间数据进行并行空间分析服务的方法及系统

【技术保护点】
一种用于针对空间数据进行并行空间分析服务的方法,其特征在于,包括:实时获取目标对象的基础空间数据信息,并生成相对应的并行任务请求;将所获取的所述目标对象的基础空间数据信息及所对应的并行任务请求进行加密处理,发送给任务接收器,所述任务接收器获取所有机群的空闲信息,并根据所获取的机群空闲信息,将加密处理后的基础空间数据信息及所对应的并行任务请求存放到分布式数据库中的该机群任务位置;实时扫描所述分布式数据库获取所述并行任务请求,依据所述并行任务请求实时提取所述并行任务请求所对应的所述目标对象的基础空间数据信息;通过分配计算机服务器对所提取的所述目标对象的基础空间数据信息进行分析服务,并将分析结果存储至所述分布式数据库中;将所述分布式数据库所存储的分析结果发送给所述目标对象。

【技术特征摘要】
1.一种用于针对空间数据进行并行空间分析服务的方法,其特征在于,包括:实时获取目标对象的基础空间数据信息,并生成相对应的并行任务请求;将所获取的所述目标对象的基础空间数据信息及所对应的并行任务请求进行加密处理,发送给任务接收器,所述任务接收器获取所有机群的空闲信息,并根据所获取的机群空闲信息,将加密处理后的基础空间数据信息及所对应的并行任务请求存放到分布式数据库中的该机群任务位置;实时扫描所述分布式数据库获取所述并行任务请求,依据所述并行任务请求实时提取所述并行任务请求所对应的所述目标对象的基础空间数据信息;通过分配计算机服务器对所提取的所述目标对象的基础空间数据信息进行分析服务,并将分析结果存储至所述分布式数据库中;将所述分布式数据库所存储的分析结果发送给所述目标对象。2.如权利要求1所述的方法,其特征在于,所述实时获取目标对象的基础空间数据信息包括:通过用户输入的方式实时获取所述目标对象的基础空间数据信息;和/或,通过对目标对象进行检测的方式实时获取所述目标对象的基础空间数据信息。3.如权利要求2所述的方法,其特征在于,所述实时扫描分布式数据库获取所述并行任务请求,依据并行任务请求实时提取所述并行任务请求所对应的所述目标对象的基础空间数据信息包括:实时扫描分布式数据库,获取新的任务请求;依据所述新的任务请求,实时提取所述新的任务请求所对应的基础空间数据信息。4.如权利要求2所述的方法,其特征在于,所述通过分配计算机服务器对所提取的所述目标对象的基础空间数据信息进行并行分析服务,并将分析结果存储至所述分布式数据库中包括:通过一个任务调度服务器及若干个计算机服务器组成一个计算机群组;其中,所述任务调度服务器用以获取所述若干个计算机服务器的性能参数;所述任务调度服务器依据所获取的性能参数,分配一个或多个所述计算机服务器对所提取的所述目标对象的基础空间数据信息进行并行分析服务;并将分析结果存储至所述分布式数据库中;所述任务调度服务器依据所获取的性能参数,分配一个或多个所述计算机服务器对所提取的所述目标对象的基础空间数据信息进行并行分析服务,并将分析结果存储至所述分布式数据库中包括:从所提取的所述目标对象的基础空间数据信息中取得当前需要进行并行空间分析的所有基础空间数据的数量S;取得一个或多个所述计算机服务器实际可用的计算单元个数N,根据计算单元的个数,将所有的基础空间数据平分给所述计算单元进行计算;其中,分配原则是先根据基础空间数据的空间特性,计算出所有基础空间数据整体的外包矩形,然后将外包矩形按照长的一边分成N份区域,使这N份区域中的空间数据的数量趋近于S/N,实现基础空间数据在空间和数量上的均衡;将计算单元的计算结果整合后,根据当前基础空...

【专利技术属性】
技术研发人员:江聪世周妙林凌飞佘锋
申请(专利权)人:武汉聪源科技有限责任公司
类型:发明
国别省市:湖北,42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1