一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

在线反演数据的处理方法

2022-08-10 22:06:03 来源:中国专利 TAG:


1.本技术涉及大地电磁法二维反演技术领域,尤其是涉及一种在线反演数据的处理方法。


背景技术:

2.大地电磁法是利用天然交变电磁场研究地球电性结构的一种地球物理方法,大地电磁法二维反演是一个非常复杂的线性方程组求解问题。目前,现有大地电磁法二维反演计算通常是基于在用户主机上安装软件客户端实现。
3.但是,对于现有的这种反演数据的处理方法,存在着对于大地电磁法二维反演计算在线计算和实际应用问题。


技术实现要素:

4.本技术的目的在于提供一种在线反演数据的处理方法,以解决大地电磁法二维反演计算在线计算和实际应用问题。
5.第一方面,本技术实施例提供了一种在线反演数据的处理方法,反演计算于服务端,所述方法包括:
6.获取客户端发送的计算参数;
7.基于所述计算参数进行大地电磁法二维反演在线计算,得到计算结果;
8.获取所述客户端发送的查询请求;
9.基于所述查询请求以及所述计算结果生成查询结果,并向所述客户端发送所述查询结果。
10.在一个可能的实现中,所述基于所述计算参数进行大地电磁法二维反演在线计算,得到计算结果的步骤,包括:
11.对所述大地电磁法二维反演在线计算的计算进程进行实时监控,得到实时监控数据;
12.基于所述实时监控数据得到实时计算结果,并对所述实时计算结果进行存储。
13.在一个可能的实现中,所述查询请求包括实测数据查询请求;所述基于所述查询请求以及所述计算结果生成查询结果,并向所述客户端发送所述查询结果的步骤,包括:
14.基于所述实测数据查询请求,获取对应的第一查询参数;
15.根据所述第一查询参数进行实测数据查询,得到实测数据查询结果;
16.向所述客户端发送所述实测数据查询结果。
17.在一个可能的实现中,所述查询请求包括计算进度查询请求;所述基于所述查询请求以及所述计算结果生成查询结果,并向所述客户端发送所述查询结果的步骤,包括:
18.基于所述计算进度查询请求,获取对应的第二查询参数;
19.根据所述第二查询参数进行计算进度查询,得到计算进度查询结果;
20.向所述客户端发送所述计算进度查询结果。
21.在一个可能的实现中,所述查询请求包括反演结果查询请求;所述基于所述查询请求以及所述计算结果生成查询结果,并向所述客户端发送所述查询结果的步骤,包括:
22.基于所述反演结果查询请求,获取对应的第三查询参数;
23.根据所述第三查询参数进行反演结果查询,得到反演结果查询结果;
24.向所述客户端发送所述反演结果查询结果。
25.在一个可能的实现中,还包括:
26.获取所述客户端发送的文件上传请求以及上传文件;
27.基于所述文件上传请求对所述上传文件进行存储,并向所述客户端发送对应的上传文件参数。
28.在一个可能的实现中,所述计算参数包括下述任意一项或多项:
29.数据编号、反演模式、迭代次数、允许误差。
30.第二方面,本技术实施例提供了一种在线反演数据的处理装置,反演计算于服务端,所述装置包括:
31.第一获取模块,用于获取客户端发送的计算参数;
32.计算模块,用于基于所述计算参数进行大地电磁法二维反演在线计算,得到计算结果;
33.第二获取模块,用于获取所述客户端发送的查询请求;
34.查询模块,用于基于所述查询请求以及所述计算结果生成查询结果,并向所述客户端发送所述查询结果。
35.第三方面,本技术实施例提供了一种电子设备,包括存储器、处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面任一项所述的方法的步骤。
36.第四方面,本技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可运行指令,所述计算机可运行指令在被处理器调用和运行时,所述计算机可运行指令促使所述处理器运行上述第一方面任一项所述的方法。
37.本技术实施例带来了以下有益效果:
38.本技术实施例提供了一种在线反演数据的处理方法,首先获取客户端发送的计算参数,之后基于计算参数进行大地电磁法二维反演在线计算,得到计算结果,之后获取客户端发送的查询请求,从而基于查询请求以及计算结果生成查询结果,并向客户端发送查询结果。本技术实施例中,服务端基于函数即服务的方式为客户端提供服务,通过docker容器技术构建相关服务模块,容器部署后通过端口映射的方式与客户端实现服务模块内函数的外部调用,客户端将计算参数上传至服务端,服务端可基于计算参数进行大地电磁法二维反演在线计算,得到计算结果,之后基于客户端的查询请求以及计算结果生成查询结果,向客户端发送相关的查询结果。在安装与更新方面,用户不必主动安装与更新大地电磁法二维反演客户端软件,避免了一系列繁琐的操作;在运行与使用方面,基于浏览器的操作模式可实现用户跨平台(windows或者linux,32位或者64位)运行使用,且多用户同时使用相同版本的程序,可实现跨平台协同工作;在计算性能方面,由于程序运行在服务端,云环境将根据计算请求量扩展计算资源,用户不必考虑用户主机的计算能力。客户端通过服务端实现云计算,基于云计算环境,结合函数即服务的方式,采用容器作为基本计算单元,以一种
新的方式实现大地电磁法二维反演的在线计算服务,提供一种便捷易操作的程序使用方式,不涉及相关软件客户端的安装与更新,而且克服了对于客户端主机的性能要求,解决了大地电磁法二维反演计算在线计算和实际应用问题。
附图说明
39.为了更清楚地说明本技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
40.图1为本技术实施例提供的一种反演计算拓展库构建示意图;
41.图2为本技术实施例提供的一种相关服务模块容器构建示意图;
42.图3为本技术实施例提供的一种反演数据的处理方法的流程示意图;
43.图4为本技术实施例提供的一种用户请求计算服务流程示意图;
44.图5为本技术实施例提供的一种反演数据的处理装置的结构示意图;
45.图6本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
46.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对本技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
47.本技术实施例中所提到的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括其他没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
48.现有大地电磁法二维反演计算是基于在用户主机上安装软件客户端实现,涉及到软件的安装与更新,运行与使用等问题,是一种传统的软件开发与使用模式,通常对于用户主机的处理性能要求较高。例如,在安装与更新方面,需要在操作系统(windows或者linux,32位或者64位)上安装软件客户端;软件更新时需要经过卸载、安装和重新授权等一系列操作;在运行与使用方面,用户通过单机软件客户端运行程序,程序运行在软件宿主计算机硬件,对主机的计算能力有一定的要求。而且软件开发人员不仅需要关注代码与业务逻辑,还需要关心部署与运维方面的内容。导致了现有技术存在着对于大地电磁法二维反演计算的计算效率较低的技术问题。
49.基于此,本技术实施例提供了一种反演数据的处理方法,通过基于云计算环境,结合函数即服务的方式,采用容器作为基本计算单元,解决大地电磁法二维反演计算在线计算和实际应用问题,且提供一种依托于云平台、容器技术和函数即服务模式的地球物理数据处理技术解决方案,在安装与更新发明,用户通过浏览器使用大地电磁法二维反演在线计算服务,无需安装与更新客户端程序;在运行与使用发明,大地电磁法二维反演计算实际运行于云平台环境中,用户可以进行离线计算;计算结果保存在云环境中,用户可以通过各
种手段获得计算结果,解决了大地电磁法二维反演计算在线计算和实际应用问题。
50.云计算是将计算、存储和网络资源作为服务提供给用户,是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需求提供给计算机终端和其他设备使用。docker容器技术是一个基于linux技术构建容器的容器引擎,以docker容器为程序运行的载体,与基于物理实体计算机方式相比,在流程化的开发、测试、部署和维护具有较高的优势。而函数即服务是指将服务划分为函数粒度,依赖云平台环境的一种服务模式。在开发方面,基于此种模式开发者只需要关注代码与业务逻辑,不必关心部署与运维方面的内容。运维方面,在硬件资源充足的情况下,云平台环境可根据访问量自动增加或者减少服务资源占有量。
51.在实际应用中,在为客户端提供服务之前首先需要对服务端函数服务进行构建。首先将大地电磁法二维反演程序编译为可由python语言调用的反演计算扩展库。如图1所示,反演计算扩展库是由fortran语言与c 语言编写,可由python语言调用的动态链接库(mt2diless.so)。反演计算扩展库的构建分为静态链接库(mt2di.a)与动态链接库(mt2diless.so)开发2个步骤。对于静态链接库,大地电磁法二维反演程序由fotran语言编写,在linux(64位)操作系统下将程序编译为静态链接库(mt2di.a),链接库提供内存空间分配(create_dataspace),实测数据读取(asse_dataspace),反演参数设置(parameter_control),反演计算(mt2dinvert)4个接口。对于动态链接库,采用c 语言编写中间层,调用静态链接库(mt2di.a),形成可由python语言调用的动态链接库(mt2diless.so)。由c 语言编写的中间层是基于测线的方式存储实测数据,包括测点编号、频率、视电阻率与相位等信息。链接库提供实测数据文件读取(read)、反演参数设置(parameter)与反演计算(calculate)3个接口。
52.之后构建计算监控模块的docker镜像,计算监控模块负责启动大地电磁法二维反演计算,与监控反演计算进度。如图2所示,采用函数即服务的方式构建计算监控模块的docker容器镜像,服务框架采用flask网络应用框架,函数单元由python语言编写。首先,基于函数即服务的模板生成网络应用框架,包括mt2diless文件夹,和mt2diless.yml配置文件。文件夹中包含一个core文件夹和handler.py文件,其中core文件夹中放置反演计算扩展动态链接库(mt2diless.so)和其依赖的动态库(如libimf.so,libsvml.so),在handler.py文件中采用python语言编写函数单元实现计算与监控功能。其次,在index.py文件中编写外部路由函数单元,用于判断外部请求和接收参数,在函数内部将服务请求发送至handler.py文件内的函数单元进行处理,且返回相应信息。最后,编写dockerfile文件,在文件中明确在容器运行时首先启动外部路由函数单元;在文件中明确反演计算扩展库(mt2diless.so)所在位置为运行环境(linux 64位操作系统)的共享库路径,可由handler.py文件内函数调用扩展库进行反演计算。基于dockerfile生成计算监控模块的docker容器镜像,将此镜像推送至镜像私有云,可供部署与运行。
53.之后构建信息查询模块的docker镜像,信息查询模块负责实测数据上传、实测数据查询、计算进度查询和反演结果查询4项功能的实现。如图2所示,采用函数即服务的方式构建信息查询模块的docker容器镜像,服务框架采用flask网络应用框架,函数单元由python语言编写。首先,基于函数服务的模板生成网络应用框架,包括mt2diqess文件夹,和mt2diqess.yml配置文件。文件中包含一个core文件夹和handler.py文件,其中core文件夹
中放置反演计算扩展动态链接库(mt2diless.so)和其依赖的动态库(如libimf.so,libsvml.so),在handler.py文件中采用python语言编写函数单元实现实测数据上传、实测数据查询、计算进度查询和反演结果查询功能。其次,在index.py文件中编写外部路由函数单元,用于判断外部请求和接收参数,在函数内部将服务请求发送至handler.py文件内的函数单元进行处理,且返回相应信息。最后,编写dockerfile文件,在文件中明确在容器运行时首先启动外部路由函数单元;在文件中明确反演计算扩展库(mt2diless.so)所在位置为运行环境(linux 64位操作系统)的共享库路径,可由handler.py文件内函数调用扩展库进行实测数据文件读取。基于dockerfile生成计算监控模块的docker容器镜像,将此镜像推送至镜像私有云,可供部署与运行。
54.计算监控模块与信息查询模块基于docker容器技术构建,容器部署后通过端口映射实现模块内函数的外部调用,以提供计算与查询服务,构建浏览器操作界面实现大地电磁法二维反演的一系列计算流程。在模块功能更新时,只需重新构建发布docker容器镜像。
55.下面结合附图对本技术实施例进行进一步的介绍。
56.图3为本技术实施例提供的一种反演数据的处理方法的流程示意图。
57.如图3所示,该方法包括:
58.步骤s310,获取客户端发送的计算参数。
59.示例性的,如图4所示,用户通过客户端请求计算服务,服务端运行计算监控模块docker容器镜像,首先启动外部路由函数单元服务端对外部的计算请求进行判断,之后通过外部路由对客户端发送的计算参数进行接收。
60.步骤s320,基于计算参数进行大地电磁法二维反演在线计算,得到计算结果。
61.示例性的,如图4所示,计算监控模块负责启动大地电磁法二维反演计算,通过外部路由接收计算参数,且将参数传递给对应的函数单元,函数依据数据编号提取相应数据后启动反演计算,且返回相应的计算结果。
62.步骤s330,获取客户端发送的查询请求。
63.示例性的,如图4所示,用户通过客户端向服务端发送查询请求,服务端运行信息查询模块docker容器镜像,首先启动外部路由函数单元服务端对外部的查询请求进行判断,之后通过外部路由对客户端发送的查询参数进行接收。
64.步骤s340,基于查询请求以及计算结果生成查询结果,并向客户端发送查询结果。
65.示例性的,如图4所示,服务端基于不同的查询请求以及大地电磁法二维反演在线计算结果,为客户端返回与查询请求对应的查询结果。
66.本技术实施例中,服务端基于函数即服务的方式为客户端提供服务,通过docker容器技术构建相关服务模块,容器部署后通过端口映射的方式与客户端实现服务模块内函数的外部调用,客户端将计算参数上传至服务端,服务端可基于计算参数进行大地电磁法二维反演在线计算,得到计算结果,之后基于客户端的查询请求以及计算结果生成查询结果,向客户端发送相关的查询结果。在安装与更新方面,用户不必主动安装与更新大地电磁法二维反演客户端软件,避免了一系列繁琐的操作;在运行与使用方面,基于浏览器的操作模式可实现用户跨平台运行使用,且多用户同时使用相同版本的程序,可实现跨平台协同工作;在计算性能方面,由于程序运行在服务端,云环境将根据计算请求量扩展计算资源,用户不必考虑用户主机的计算能力。客户端通过服务端实现云计算,基于云计算环境,结合
函数即服务的方式,采用容器作为基本计算单元,以一种新的方式实现大地电磁法二维反演的在线计算服务,不涉及相关软件客户端的安装与更新,而且克服了对于客户端主机的性能要求,解决了大地电磁法二维反演计算在线计算和实际应用问题。
67.下面对上述步骤进行详细介绍。
68.在一些实施例中,服务端中的计算监控模块具备多种功能,除了负责启动大地电磁法二维反演计算以外,还可以对反演计算过程进行实时监控,并将监控结果存储至相应位置,通过使服务端提供多种服务功能,可以有效的提高反演数据的处理效率。作为一个示例,上述步骤s320具体可以包括如下步骤:
69.步骤a),对大地电磁法二维反演在线计算的计算进程进行实时监控,得到实时监控数据。
70.步骤b),基于实时监控数据得到实时计算结果,并对实时计算结果进行存储。
71.示例性的,计算监控模块不仅负责启动大地电磁法二维反演计算,还负责监控反演计算进度。计算监控模块通过外部路由接收计算参数,且将参数传递给对应的函数单元,函数依据计算参数中的数据编号提取相应数据后启动反演计算,且返回相应状态信息。计算监控模块在启动计算的同时启动监控程序以对反演计算过程进行实时监控,监控程序通过监控计算程序的输出文件实时将反演计算结果写入相应位置,从而实现计算数据的实时更新保存。
72.通过使服务端对大地电磁法二维反演在线计算的计算进程进行实时监控,得到实时监控数据,并基于实时监控数据得到实时计算结果,并对实时计算结果进行存储,保证了大地电磁法二维反演在线计算的数据实时性,提高了大地电磁法二维反演在线计算的计算效率。
73.在一些实施例中,查询请求包括多种类型,例如,可以对实测数据发起查询请求,通过使查询请求包括多种类型,使服务端可以较为灵活的为用户提供丰富的信息查询服务,提高大地电磁法二维反演在线计算的计算效率。作为一个示例,查询请求包括实测数据查询请求;上述步骤s340具体可以包括如下步骤:
74.步骤c),基于实测数据查询请求,获取对应的第一查询参数。
75.步骤d),根据第一查询参数进行实测数据查询,得到实测数据查询结果。
76.步骤e),向客户端发送实测数据查询结果。
77.示例性的,信息查询模块通过函数单元负责实测数据查询的功能。信息查询模块通过外部路由接收实测数据查询请求,将相应的第一查询参数,即实测数据查询参数传递到对应的实测数据查询函数单元,由函数单元内程序根据实测数据查询参数实现实测数据查询功能。具体而言,实测数据查询函数单元接收数据编号与测点编号两项参数,函数通过参数查询相应的数据信息,返回测点视电阻率与相位信息。
78.通过使服务端首先基于实测数据查询请求,获取对应的第一查询参数,之后根据第一查询参数进行实测数据查询,从而得到实测数据查询结果,进而向客户端发送实测数据查询结果,可以使服务端可以较为灵活的为用户提供丰富的信息查询服务,提高大地电磁法二维反演在线计算的计算效率。
79.在一些实施例中,查询请求包括多种类型,例如,可以对大地电磁法二维反演在线计算的计算进度发起查询请求,通过使查询请求包括多种类型,使服务端可以较为灵活的
为用户提供丰富的信息查询服务,提高大地电磁法二维反演在线计算的计算效率。作为一个示例,查询请求包括计算进度查询请求;上述步骤s340具体可以包括如下步骤:
80.步骤f),基于计算进度查询请求,获取对应的第二查询参数。
81.步骤g),根据第二查询参数进行计算进度查询,得到计算进度查询结果。
82.步骤h),向客户端发送计算进度查询结果。
83.示例性的,信息查询模块还通过函数单元负责计算进度查询的功能。信息查询模块通过外部路由接收计算进度查询请求,将相应的第二查询参数,即计算进度查询参数传递到对应的计算进度查询函数单元,由函数单元内程序根据计算进度查询参数实现计算进度查询功能。具体而言,计算进度查询函数单元接收数据编号参数,函数基于此参数查询当前数据的反演计算进度,返回计算状态、已迭代次数、要求迭代次数与迭代误差。
84.通过使服务端首先基于计算进度查询请求,获取对应的第二查询参数,之后根据第二查询参数进行计算进度查询,从而得到计算进度查询结果,进而向客户端发送计算进度查询结果,可以使服务端可以较为灵活的为用户提供丰富的信息查询服务,提高大地电磁法二维反演在线计算的计算效率。
85.在一些实施例中,查询请求包括多种类型,例如,可以对大地电磁法二维反演在线计算的计算结果发起查询请求,通过使查询请求包括多种类型,使服务端可以较为灵活的为用户提供丰富的信息查询服务,提高大地电磁法二维反演在线计算的计算效率。作为一个示例,查询请求包括反演结果查询请求;上述步骤s340具体可以包括如下步骤:
86.步骤i),基于反演结果查询请求,获取对应的第三查询参数。
87.步骤j),根据第三查询参数进行反演结果查询,得到反演结果查询结果。
88.步骤k),向客户端发送反演结果查询结果。
89.示例性的,信息查询模块还通过函数单元负责反演结果查询的功能。信息查询模块通过外部路由接收反演结果查询请求,将相应的第三查询参数,即反演结果查询参数传递到对应的反演结果查询函数单元,由函数单元内程序根据反演结果查询参数实现反演结果查询功能。具体而言,反演结果查询函数单元接收数据编号、迭代次数与深度三项参数,基于此参数实现特定迭代次数的反演结果,返回深度以浅的模型电阻率信息。
90.通过使服务端首先基于反演结果查询请求,获取对应的第三查询参数,之后根据第三查询参数进行反演结果查询,从而得到反演结果查询结果,进而向客户端发送反演结果查询结果,可以使服务端可以较为灵活的为用户提供丰富的信息查询服务,提高大地电磁法二维反演在线计算的计算效率。
91.在一些实施例中,服务端中的信息查询模块具备多种功能,除了信息查询以外,还可以对实测数据上传文件进行接收,将数据进行存储,通过使服务端提供多种服务功能,可以有效的提高反演数据的处理效率。作为一个示例,该方法还可以包括如下步骤:
92.步骤l),获取客户端发送的文件上传请求以及上传文件;
93.步骤m),基于文件上传请求对上传文件进行存储,并向客户端发送对应的上传文件参数。
94.示例性的,信息查询模块还通过函数单元负责实测数据上传(文件上传)的功能。信息查询模块通过外部路由接收实测数据上传请求,将相应的参数传递到对应的实测数据上传函数单元,实测数据上传函数单元接收“文件上传请求”句柄,完成文件的存储后返回
数据编号(数据的唯一标识)和测点经纬度坐标。
95.通过使服务端获取客户端发送的文件上传请求以及上传文件,并且基于文件上传请求对上传文件进行存储,并向客户端发送对应的上传文件参数。使客户端可以将实测数据上传至服务端存储,有效的提高反演数据的处理效率。
96.在一些实施例中,计算参数包括多种类型,通过使计算参数的类型为多种,可以较为灵活的基于多种计算参数实现大地电磁法二维反演在线计算,提高大地电磁法二维反演在线计算的计算精度以及计算效率。作为一个示例,计算参数包括下述任意一项或多项:
97.数据编号、反演模式、迭代次数、允许误差。
98.示例性的,服务端可以根据数据编号确定数据库中需要参与本次大地电磁法二维反演在线计算的具体数据;根据反演模式确定本次大地电磁法二维反演在线计算所采用的具体反演模式;根据迭代次数确定本次大地电磁法二维反演在线计算所需要完成的具体迭代次数;根据允许误差确定本次大地电磁法二维反演在线计算中所允许的最大误差等等。
99.通过使计算参数包括多种类型,可以使得服务端基于数据编号、反演模式、迭代次数、允许误差等多种计算参数更加充分的实现大地电磁法二维反演在线计算,使计算结果更加精准。
100.图5为本技术实施例提供的一种反演数据的处理装置500的结构示意图。如图5所示,该装置包括:
101.第一获取模块501,用于获取客户端发送的计算参数。
102.计算模块502,用于基于计算参数进行大地电磁法二维反演在线计算,得到计算结果。
103.第二获取模块503,用于获取客户端发送的查询请求。
104.查询模块504,用于基于查询请求以及计算结果生成查询结果,并向客户端发送查询结果。
105.在一些实施例中,计算模块502具体用于:
106.对大地电磁法二维反演在线计算的计算进程进行实时监控,得到实时监控数据;
107.基于实时监控数据得到实时计算结果,并对实时计算结果进行存储。
108.在一些实施例中,查询请求包括实测数据查询请求;查询模块504具体用于:
109.基于实测数据查询请求,获取对应的第一查询参数;
110.根据第一查询参数进行实测数据查询,得到实测数据查询结果;
111.向客户端发送实测数据查询结果。
112.在一些实施例中,查询请求包括计算进度查询请求;查询模块504具体用于:
113.基于计算进度查询请求,获取对应的第二查询参数;
114.根据第二查询参数进行计算进度查询,得到计算进度查询结果;
115.向客户端发送计算进度查询结果。
116.在一些实施例中,查询请求包括反演结果查询请求;查询模块504具体用于:
117.基于反演结果查询请求,获取对应的第三查询参数;
118.根据第三查询参数进行反演结果查询,得到反演结果查询结果;
119.向客户端发送反演结果查询结果。
120.在一些实施例中,该装置还包括:
121.第三获取模块,用于获取客户端发送的文件上传请求以及上传文件;
122.基于文件上传请求对上传文件进行存储,并向客户端发送对应的上传文件参数。
123.在一些实施例中,计算参数包括下述任意一项或多项:
124.数据编号、反演模式、迭代次数、允许误差。
125.本发明实施例所提供的装置,其实现原理及产生的技术效果和前述方法实施例相同,为简要描述,系统实施例部分未提及之处,可参考前述方法实施例中相应内容。
126.本发明实施例提供了一种电子设备,具体的,该电子设备包括处理器和存储装置;存储装置上存储有计算机程序,计算机程序在被处理器运行时执行如上实施方式的任一项的方法。
127.图6为本发明实施例提供的一种电子设备的结构示意图,该电子设备包括:处理器601,存储器602,总线603和通信接口604,处理器601、通信接口604和存储器602通过总线603连接;处理器601用于执行存储器602中存储的可执行模块,例如计算机程序。
128.其中,存储器602可能包含高速随机存取存储器(ram,random access memory),也可能还包括非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。通过至少一个通信接口604(可以是有线或者无线)实现该系统网元与至少一个其他网元之间的通信连接,可以使用互联网,广域网,本地网,城域网等。
129.总线603可以是isa总线、pci总线或eisa总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,图6中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。
130.其中,存储器602用于存储程序,处理器601在接收到执行指令后,执行程序,前述本发明实施例任一实施例揭示的流过程定义的装置所执行的方法可以应用于处理器601中,或者由处理器601实现。
131.处理器601可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器601中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器601可以是通用处理器,包括中央处理器(central processing unit,简称cpu)、网络处理器(network processor,简称np)等;还可以是数字信号处理器(digital signal processing,简称dsp)、专用集成电路(application specific integrated circuit,简称asic)、现成可编程门阵列(field-programmable gate array,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器602,处理器601读取存储器602中的信息,结合其硬件完成上述方法的步骤。
132.本发明实施例所提供的可读存储介质的计算机程序产品,包括存储了程序代码的计算机可读存储介质,程序代码包括的指令可用于执行前面方法实施例中的方法,具体实现可参见前述方法实施例,在此不再赘述。
133.功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储
在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
134.最后应说明的是:以上实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献