掌桥专利:专业的专利平台
掌桥专利
首页

基于远程的三调数据管理方法、系统及存储介质

文献发布时间:2024-01-17 01:27:33


基于远程的三调数据管理方法、系统及存储介质

技术领域

本发明涉及三调数据管理,尤其涉及基于远程的三调数据管理方法、装置及存储介质。

背景技术

由于三调数据的数据量庞大且复杂,其三调数据的管理一般需要多个人同时对不同的数据进行处理,一般是通过U盘拷贝或局域网文件拷贝来实现,其中,U盘拷贝时很容易出现数据传输错误以及数据泄漏的问题;同时,局域网文件传输这种数据共享仅仅局限于局域网内,无法实现远程共享,操作用户操作不便等问题。

发明内容

为了克服现有技术的不足,本发明的目的之一在于提供基于远程的三调数据管理方法,其能够解决现有技术中三调数据共享时存在数据传输错误、数据泄漏风险以及无法远程分享等问题。

本发明的目的之二在于提供基于远程的三调数据管理系统,其能够解决现有技术中三调数据共享时存在数据传输错误、数据泄漏风险以及无法远程分享等问题。

本发明的目的之三在于提供一种存储介质,其能够解决现有技术中三调数据共享时存在数据传输错误、数据泄漏风险以及无法远程分享等问题。

本发明的目的之一采用如下技术方案实现:

基于远程的三调数据管理方法,所述三调数据管理方法包括:

共享配置步骤:获取第一作业端的共享配置文件并根据所述第一作业端的共享配置文件得出所述第一作业端的共享数据信息并存储于系统中;

请求访问步骤:获取第二作业端的访问请求并根据所述第二作业端的访问请求从系统中匹配得出对应共享数据信息,并将对应共享数据信息反馈给所述第二作业端,从而使得所述第二作业端根据对应共享数据信息从对应第一作业端获取对应共享数据后通过第二作业端中的GIS模块处理。

进一步地,所述请求访问步骤之前还包括:登陆步骤:获取第二作业端的登陆请求并对所述第二作业端的登陆请求进行合法性验证,以及当所述第二作业端的登陆请求验证通过时,执行所述请求访问步骤;所述第二作业端的登陆请求包括登陆账号和登陆密码。

进一步地,所述共享配置步骤具体地包括:首先构建与第一作业端的通信连接,然后接收所述第一作业端的共享配置文件并对共享配置文件进行解析以得出共享数据信息,进而根据所述第一作业端的共享数据信息生成所述第一作业端的共享地址凭证并将所第一作业端的共享地址凭证存储于MySQL数据库中;其中,所述第一作业端包括若干个,并且每个第一作业端均具有一个共享地址凭证,并且所述共享地址凭证包括共享数据所在的作业端的IP地址、共享数据所在的文件夹和共享数据的文件名称。

进一步地,所述请求访问步骤中的所述第二作业端根据对应共享数据信息从对应第一作业端获取对应共享数据具体包括:根据对应共享数据信息判断所述第二作业端与对应第一作业端是否为同一局域网,若是,则根据对应共享数据信息获取对应共享数据所在的作业端的IP地址并根据该IP地址访问对应第一作业端以获取对应共享数据;若否,通过VPN连接至对应第一作业端的VPN服务器,进而连接至对应第一作业端,以获取对应共享数据;其中,通过对应第一作业端进行VPN服务器的配置、证书的配置、DNC以及防火墙的规则创建,进而搭建出所述VPN服务器。

本发明的目的之二采用如下技术方案实现:

基于远程的三调数据管理系统,所述三调数据管理系统包括:

第一作业端;

服务器,所述服务器与所述第一作业端通信连接,用于接收所述第一作业端发送的共享配置文件并根据所述第一作业端的共享配置文件得出所述第一作业端的共享数据信息;

第二作业端,所述第二作业端与所述服务器通信连接,用于向所述服务器发送访问请求,从而使得所述服务器根据所述第二作业端的访问请求匹配得出对应共享数据信息;以及从服务器获取对应共享数据信息并根据对应共享数据信息从对应第一作业端获取对应共享数据并通过第二作业端中的GIS模块处理。

进一步地,所述服务器,还用于根据所述第一作业端的共享数据信息生成所述第一作业端的共享地址凭证并将所述第一作业端的共享地址凭证存储于MySQL数据库中;其中,所述第一作业端包括若干个,并且每个第一作业端均具有一个共享地址凭证;所述第一作业端的共享地址凭证包括共享数据所在的作业端的IP地址、共享数据所在的文件夹和共享数据的文件名称;

所述服务器,还用于根据所述第二作业端的访问请求从MYSQL数据库中匹配得出对应共享地址凭证,并将对应共享地址凭证发送给所述第二作业端;

所述第二作业端,还用于根据对应共享地址凭证从对应第一作业端获取对应共享数据,,并提供处理所述共享数据的GIS模块。

进一步地,所述第二作业端,还用于根据对应共享地址凭证判断所述第二作业端与对应第一作业端是否为同一局域网,若是,则根据对应共享地址凭证得出对应共享数据所在的作业端的IP地址并根据该IP地址从对应第一作业端获取对应共享数据;若否,通过VPN连接至对应第一作业端的VPN服务器,进而连接至对应第一作业端,以获取对应共享数据;其中,通过对应第一作业端进行VPN服务器的配置、证书的配置、DNC以及防火墙的规则创建,进而搭建出所述VPN服务器。

进一步地,所述服务器,还用于接收第二作业端的登陆请求并对所述第二作业端的登陆请求进行合法性验证;以及当所述第二作业端的登陆请求验证通过时,获取所述第二作业端的访问请求。

进一步地,所述第二作业端中的GIS模块是通过将三调数据的GIS处理操作进行封装后得到的;其中,所述GIS模块中内置有预设的三调数据专用的渲染符号库。

本发明的目的之三采用如下技术方案实现:

一种存储介质,所述存储介质为计算机可读存储介质,其上存储有三调数据管理程序,所述三调数据管理程序为计算机程序,所述三调数据管理程序被处理器执行时实现如本发明的目的之一采用的基于远程的三调数据管理方法的步骤。

相比现有技术,本发明的有益效果在于:

本发明通过作业端将共享的三调数据的信息存储到服务器,进行统一管理;而其他的三调数据设置服务器,用于存储三调数据的共享数据信息,比如共享地址信息,以便其他作业端通过与服务器连接以获取服务器上存储的共享地址信息来实现对共享三调数据的作业端的访问,实现三调数据的远程共享,解决现有采用U盘拷贝导致文件传输错误以及仅能在局域网内进行数据共享的问题;同时,本发明还可解决现有技术中采用U盘拷贝时存在文件泄漏的问题。

附图说明

图1为本发明提供的基于远程的三调数据管理系统模块图;

图2为本发明提供的基于远程的三调数据管理方法流程图。

具体实施方式

下面,结合附图以及具体实施方式,对本发明做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。

实施例一

本发明通过作业端将共享的三调数据的信息统一存储到服务器上,由服务器进行统一管理;而其他作业端通过服务器获取三调数据的信息以实现对共享的三调数据所在的作业端进行远程访问,以获取共享的三调数据,实现三调数据的远程共享,解决现有的U盘拷贝存在文件传输错误、数据泄漏风险等问题,以及采用局域网文件传输时数据共享的局限性的问题;同时本发明还通过对在作业端上安装改进后的GIS软件,提高三调数据加载的效率和降低作业端的软件安装要求。

本发明提供一种优选的实施例,基于远程的三调数据管理系统,如图1所示,包括第一作业端、第二作业端和服务器。

其中,第一作业端是指用于提供共享的三调数据的作业端。第二作业端是指用于访问共享的三调数据的作业端。本发明中的第一、第二并不具有特殊含义,只是标识以区分不同的作业端。

第一作业端与服务器通信连接,用于向服务器发送共享配置文件,从而使得服务器根据共享配置文件获取共享数据信息,以将共享数据信息存储于服务器的数据库中。具体地,本发明的数据库采用MySQL数据库。

更为优选地,服务器还根据共享数据信息生成共享数据的共享地址凭证。

其中,第一作业端包括若干个,并且每个第一作业端均对应一个共享地址凭证。也即,用户可根据实际的需求通过第一作业端与服务器进行通信连接,以向服务器上传共享数据信息,以在服务器上存储共享数据的共享地址凭证,以便其他用户通过第二作业端从服务器上获取对应共享数据的共享地址凭证,以便访问对应的第一作业端获取对应共享数据。具体地,共享地址凭证包括共享数据所在的作业端的IP地址、共享数据所在的文件夹、共享数据的文件名称等信息。

当需要访问共享数据时,第二作业端可通过服务器来获取共享地址凭证,以获取共享数据所在的第一作业端的IP地址,从而实现对第一作业端的访问,进而根据共享数据所在的文件夹和文件名称等信息获取共享数据。

本发明中的共享数据并不会存储于服务器,共享数据仍存储于第一作业端,而是将共享数据的共享地址凭证存储于服务器的数据库,由数据库进行统一管理。一旦第二作业端获取对应的共享地址凭证即可实现对对应共享数据对应的第一作业端的访问。服务器不存储共享数据,可保证共享数据的安全性,避免因服务器故障等原因导致共享数据丢失或泄漏等。

更为优选地,为了保证数据的安全性,本发明还采用注册登陆的方式实现作业端与服务器的通信。具体地,第一作业端、第二作业端在与服务器通信连接时,还需要向服务器发送登陆账号和登陆密码,以使得服务器对登陆账号和登陆密码进行验证,以及在验证通过后才会进行下一步的操作处理,以避免其他不法分子对共享数据进行访问,保证数据的安全。

具体地,第二作业端与服务器构建通信后,首先向服务器发送登陆请求,还需要接收第二作业端发送的登陆请求,并对登陆请求进行验证。当验证通过后,服务器才会对第二作业端发送的访问请求进行处理,以便从数据库中匹配得出对应共享地址凭证。当验证不通过时,服务器并不会第二作业端发送的访问请求进行处理,以保证数据的访问安全。

更为具体地,登陆请求包括登录账号和密码等信息。登陆账号可由系统生成并在用户注册时为其分配,也可由管理员注册将账户和密码发送给对应的用户。这样,用户在需要访问数据时,首先通过对应作业端向服务器发送登陆请求,并在验证通过后才可以对服务器的数据库进行访问。

也即,未安全登录的作业端是无法连接到服务器的数据库,无法获取数据库中的共享地址凭证的,这种加密方式从根本上解决了数据被劫持或信息被盗等泄露问题。

另外,由于服务器并不存储共享数据,只是存储共享数据的共享地址凭证。当第二作业端获取共享数据的共享地址凭证后,根据共享地址凭证会直接对对应的第一作业端进行访问以获取对应共享数据。

本发明是基于远程的数据访问,第一作业端与第二作业端可能处于同一局域网,也可能不处于同一局域网。

因此,当第一作业端与第二作业端处于同一局域网时,第二作业端根据共享地址凭证中的共享数据所在作业端的IP地址对第一作业端的访问。

当第一作业端与第二作业端不处于同一局域网时,第二作业端无法直接根据上述的IP地址对第一作业端进行访问,本发明通过用IP机制仿真出一个私有的广域网,以达成局域网的全部环境,实现远程访问。

其中,远程访问主要通过配置本地windows server设置两个静态地址,启动DirectAccess和VPN以及Web应用程序代理安装后授予远程访问权限,连接远程服务器指定的局域网地址。具体地,通过第一作业端进行VPN服务器的搭建,然后第二作业端通过VPN连接至VPN服务器,进而与第一作业端构建连接,以实现对第一作业端的访问。具体地,通过第一作业端进行VPN服务器的配置、证书的配置、DNC以及防火墙的规则创建,进而搭建出VPN服务器。

更为优选地,在实际的使用过程中,若第二作业端的操作系统的版本较低,则可在第一作业端进行配置DirectAccess角色服务,并在第二作业端安装DirectAccess服务,将第二作业端加入域后可实现对第一作业端的数据共享。

优选地,第二作业端在获取到共享数据后,通过第二作业端的GIS模块加载并打开共享数据,以通过GIS模块对共享数据进行管理,比如数据的查看、分类操作、叠加分析、属性修改等内容。具体地,比如第二作业端想要获取共享数据时,可通过在启动GIS模块,GIS模块在对应的窗口处发起共享数据的获取,通过点击对应的按钮向远程的服务器发起登陆请求以及访问请求,以实现共享数据的远程访问。

本发明通过将能够共享的三调数据进行共享,然后由服务器作为中介存储共享的三调数据的共享地址凭证,以使得第二作业端根据共享地址凭证实现对第一作业端的远程访问,保证数据安全,解决了现有通过U盘拷贝或局域网内的文件传输导致数据文件出错或数据文件存在泄漏的问题。

第二作业端并不会直接将共享的三调数据复制到本地的存储设备上,而是借助GIS模块进行管理,这样,需要访问的用户并不会直接接触到三调数据的原始数据,不会对第一作业端上的三调数据进行修改等操作,保证数据的安全性和稳定性。

优选地,为了保证第二作业端上的GIS模块在加载共享数据时的打开效率,本发明还对现有的GIS软件进行精简,保留与三调数据处理相关的关键性功能,并对其封装改进后形成本发明所使用的GIS模块,同时在GIS模块中内置三调数据专用的渲染符号库,保证三调数据打开的效率,同时由于GIS模块相对于现有的GIS软件来说,其功能性更为专一,软件冗余度更低,因此对于作业端的安装要求大大降低,进而可提高作业端的运行效率。

另外,本发明通过在GIS模块中内置三调数据专用的渲染符号库,可使得GIS模块在打开三调数据时可快速匹配得出对应的符号,加快三调数据的打开效率,如表1所示,本发明在三调数据打开时,其效率明显高于现有的GIS软件的打开效率。

表1

本发明通过简化传统GIS软件功能与内置三调专属渲染符号库的方式,特异化成三调数据专业管理系统,大大降低了对作业人员的机器配置要求。

实施例二

基于实施例一,本发明还提供一种基于远程的共享数据管理方法,如图2所示,包括以下步骤:

步骤S1、获取第一作业端发送的共享配置文件并根据第一作业端的共享配置文件得出共享数据信息并存储于系统中。

具体地,本发明在获取共享数据信息时,根据共享数据信息生成共享数据的共享地址凭证,并将其存储于服务器的数据库中。具体地,数据库为MySQL数据库。

具体地,共享地址凭证包括共享数据所在作业端的IP地址、共享数据所在的文件夹和共享数据的文件名称等信息,具体可根据实际的需求增添。

步骤S2、获取第二作业端发送的访问请求并根据第二作业端的访问请求从系统中匹配得出对应共享数据信息,并将对应共享数据信息反馈给所述第二作业端,从而使得所述第二作业端根据对应共享数据信息从对应第一作业端获取对应共享数据后通过第二作业端的GIS模块处理。

通过获取第二作业端的访问请求从数据库中匹配得出对应共享数据信息,也即共享地址凭证并反馈给第二作业端。这样,第二作业端,根据该共享地址凭证实现对对应第一作业端的访问以获取对应共享数据,并通过启动的GIS模块加载出三调数据,实现三调数据的远程共享。

进一步地,步骤S2之前还包括:获取第二作业端的登陆请求并对所述第二作业端的登陆请求进行合法性验证,以及当第二作业端的登陆请求验证通过时,执行步骤S2。也即,只有当第二作业端正确登陆后,才能实现对服务器的数据库进行访问,保证数据的访问安全性。具体地,登陆请求包括登陆账号和登陆密码。

优选地,步骤S2中的第二作业端根据对应共享数据信息从对应第一作业端获取对应共享数据具体地包括:

当所述第一作业端与所述第二作业端处于同一局域网时,根据对应共享数据所在的作业端的IP地址访问对应第一作业端,以获取对应共享数据。

当所述第一作业端与所述第二作业端不处于同一局域网时,启动远程访问机制访问对应第一作业端以获取对应共享数据。具体地,通过配置本地Windows server中的两个静态地址,并启动DirectAccess和VPN后根据对应共享数据所在的作业端的IP地址访问对应第一作业端。

本发明既可以实现局域网的三调数据的共享,还可以实现广域网的三调数据的共享,对于共享数据的作业端不受限,方便用户使用。

本发明中通过远程的方式实现三调数据的共享,无需将三调数据下载到本地,保证了三调数据的安全信息,避免三调数据的原始数据被泄漏的风险。同时,在作业端通过使用改进后的GIS模块实现对三调数据的管理,用户不会接触到三调数据的原始数据,保证三调数据的安全性。

实施例三

一种存储介质,所述存储介质为计算机可读存储介质,其上存储有三调数据管理程序,所述三调数据管理程序为计算机程序,所述三调数据管理程序被处理器执行时实现如以下步骤:

共享配置步骤:获取第一作业端的共享配置文件并根据所述第一作业端的共享配置文件得出所述第一作业端的共享数据信息并存储于系统中;

请求访问步骤:获取第二作业端的访问请求并根据所述第二作业端的访问请求从系统中匹配得出对应共享数据信息,并将对应共享数据信息反馈给所述第二作业端,从而使得所述第二作业端根据对应共享数据信息从对应第一作业端获取对应共享数据后通过第二作业端的GIS模块处理。

进一步地,所述请求访问步骤之前还包括:登陆步骤:获取第二作业端的登陆请求并对所述第二作业端的登陆请求进行合法性验证,以及当所述第二作业端的登陆请求验证通过时,执行所述请求访问步骤;所述第二作业端的登陆请求包括登陆账号和登陆密码。

进一步地,所述共享配置步骤具体地包括:首先构建与第一作业端的通信连接,然后接收所述第一作业端的共享配置文件并对共享配置文件进行解析以得出共享数据信息,进而根据所述第一作业端的共享数据信息生成所述第一作业端的共享地址凭证并将所第一作业端的共享地址凭证存储于MySQL数据库中;其中,所述第一作业端包括若干个,并且每个第一作业端均具有一个共享地址凭证,并且所述共享地址凭证包括共享数据所在的作业端的IP地址、共享数据所在的文件夹和共享数据的文件名称。

进一步地,所述第二作业端,还用于根据对应共享地址凭证判断所述第二作业端与对应第一作业端是否为同一局域网,若是,则根据对应共享地址凭证得出对应共享数据所在的作业端的IP地址并根据该IP地址从对应第一作业端获取对应共享数据;若否,通过VPN连接至对应第一作业端的VPN服务器,进而连接至对应第一作业端,以获取对应共享数据;其中,通过对应第一作业端进行VPN服务器的配置、证书的配置、DNC以及防火墙的规则创建,进而搭建出所述VPN服务器。

上述实施方式仅为本发明的优选实施方式,不能以此来限定本发明保护的范围,本领域的技术人员在本发明的基础上所做的任何非实质性的变化及替换均属于本发明所要求保护的范围。

技术分类

06120116223729