一种企业经营数据采集系统、方法及云端服务器与流程

文档序号:16039571发布日期:2018-11-24 10:21阅读:335来源:国知局

本发明涉及企业经营数据采集技术领域,尤其涉及一种企业经营数据采集系统、方法及云端服务器。

背景技术

对于企业来说,企业经营数据在企业经营过程中起着至关重要的作用,企业资源计划(enterpriseresourceplanning,epr)系统、财务软件保存在数据库中的企业经营数据更是重中之重。但是,目前对于企业经营数据的采集还存在诸多不足,以财务数据为例,由于财务软件种类繁多、所使用数据库、内部数据格式、软件输出的表格数据都不尽相同,因此不利于开展财务数据的收集、分析工作。传统的企业经营数据采集方式缺点如下:一、针对epr系统、财务软件等开发的企业经营数据采集软件如中普数据采集工具、鼎信若通用取数工具、中易审数据转换工具等需要安装或拷贝到epr系统、财务软件所在的系统,工作人员选择与本地epr系统、财务软件相匹配的接口,配置参数,然后才能进行数据采集,过程繁琐,效率低,数据格式繁多,而且企业经营数据采集软件内集成了所有可以适配的接口,导致体积非常大,需要占用比较大的电脑存储空间;二、企业经营数据采集软件的接口繁多,驱动对于单次采集是无用的;三、采集完的数据需要保存在有形载体例如u盘、光盘等上,不仅额外增加了存储成本,而且有形载体上存储的数据存在遗失、泄露、损坏的风险,安全性差。



技术实现要素:

本发明的目的在于通过一种企业经营数据采集系统、方法及云端服务器,来解决以上背景技术部分提到的问题。

为达此目的,本发明采用以下技术方案:

一种企业经营数据采集系统,其包括客户端和云端服务器;所述客户端用于发送企业经营数据软件的相关信息至云端服务器;所述云端服务器用于根据所述企业经营数据软件的相关信息,匹配与该企业经营数据软件对应的企业经营数据采集软件包;所述客户端还用于下载并运行所述企业经营数据采集软件包,采集企业经营数据并将其上传至云端服务器。

特别地,所述云端服务器还用于实时监控客户端采集企业经营数据的动态。

特别地,所述实时监控客户端采集企业经营数据的动态,包括:使用监控进程节点的方式实时监控客户端采集企业经营数据的动态。

特别地,所述使用监控进程节点的方式实时监控客户端采集企业经营数据的动态,包括:监控的第一个进程节点是客户端从云端服务器下载企业经营数据采集软件包是否完成下载,并将企业经营数据采集软件包的下载结果返回云端服务器;监控的第二个进程节点是客户端在运行企业经营数据采集软件包后是否连接到企业经营数据软件的数据库,并将连接状态返回云端服务器;监控的第三个进程节点是是否完成对客户端的企业经营数据的采集,若完成,则生成数据采集报告并将该数据采集报告上传至云端服务器,若未完成,则将最终的数据采集结果返回云端服务器。

特别地,所述使用监控进程节点的方式实时监控客户端采集企业经营数据的动态,还包括:若监控第三个进程节点的结果是完成对客户端的企业经营数据的采集并已上传数据采集报告,则触发监控第四个进程节点,监控的第四个进程节点是采集的企业经营数据是否完成压缩、加密及上传,并将监控结果返回云端服务器。

特别地,所述监控的第三个进程节点是是否完成对客户端的企业经营数据的采集,若完成,则生成数据采集报告并将该数据采集报告上传至云端服务器,若未完成,则将最终的数据采集结果返回云端服务器,具体包括:监控的第三个进程节点是是否完成对客户端的企业经营数据的采集,若完成,则生成数据采集报告并将该数据采集报告上传至云端服务器,若未完成,则将错误信息发送至云端服务器,云端技术支持人员将根据所述错误信息更新相关参数、企业经营数据采集软件包,并将更新发送到客户端,客户端重新进行企业经营数据的采集,直至完成对客户端的企业经营数据的采集。

特别地,所述采集企业经营数据并将其上传至云端服务器,具体包括:采集企业经营数据并对其加密后上传至云端服务器,在云端服务器确认数据上传完成后,自动删除下载到客户端的企业经营数据采集软件包。

特别地,所述企业经营数据软件包括财务软件、epr系统;所述企业经营数据软件的相关信包括软件名称、软件版本、数据库连接参数。

基于上述企业经营数据采集系统,本发明还公开了一种企业经营数据采集方法,该方法包括:

用户通过客户端向云端服务器发起企业经营数据采集申请;

云端服务器对收到的所述企业经营数据采集申请进行验证;

验证成功后,用户通过客户端发送企业经营数据软件的相关信息至云端服务器;

云端服务器根据所述企业经营数据软件的相关信息,匹配与该企业经营数据软件对应的企业经营数据采集软件包;

用户通过客户端下载并运行所述企业经营数据采集软件包,采集企业经营数据并对其加密后上传至云端服务器;同时,云端服务器实时监控客户端采集企业经营数据的动态;

在云端服务器确认采集的企业经营数据上传完成后,自动删除下载到客户端的企业经营数据采集软件包。

本发明还公开了一种云端服务器,所述云端服务器用于根据客户端发送的企业经营数据软件的相关信息,匹配与该企业经营数据软件对应的企业经营数据采集软件包供客户端下载,客户端下载并运行所述企业经营数据采集软件包,采集企业经营数据并将其上传至云端服务器;所述云端服务器还用于实时监控客户端采集企业经营数据的动态。

本发明提出的企业经营数据采集系统、方法及云端服务器通过从云端服务器下载与客户端安装的企业经营数据软件相匹配的企业经营数据采集软件包对企业经营数据进行采集,并将采集完成的企业经营数据再上传至云端服务器,解决了对种类繁多的企业经营数据软件如财务软件、erp系统等进行数据采集时存在的不便利、效率低、无法及时验证等问题。

与传统企业经营数据采集方法相比,本发明具体优点如下:一、从云端服务器下载对应的企业经营数据采集软件包即可完成企业经营数据采集,方便快捷,而且只下载配置的接口及参数信息,企业经营数据采集软件包体积小(可以控制在5mb以下),可实现快速下载,不占用网络带宽,节省本地空间。二、下载到客户端的企业经营数据采集软件包在运行时已经将参数配置完成,无需再手动进行复杂的参数配置,可以实现企业经营数据的智能化自动采集,同时也支持定点定时定量的数据采集。三、客户端采集完成的企业经营数据加密后上传云端服务器,本地不保留采集的企业经营数据,保证数据安全。四、在云端服务器确认数据上传完成后,自动删除下载到客户端的企业经营数据采集软件包,不占用本地内存。

附图说明

图1为本发明实施例提供的企业经营数据采集系统结构示意图;

图2为本发明实施例提供的企业经营数据采集方法流程图。

具体实施方式

为了便于理解本发明,下面将参照相关附图对本发明进行更全面的描述。附图中给出了本发明的较佳实施例。但是,本发明可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本发明的公开内容理解的更加透彻全面。除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。

请参照图1所示,图1为本发明实施例提供的企业经营数据采集系统结构示意图。

本实施例中企业经营数据采集系统100具体包括客户端101和云端服务器102。所述客户端101用于发送企业经营数据软件的相关信息至云端服务器102。所述云端服务器102用于根据所述企业经营数据软件的相关信息,匹配与该企业经营数据软件对应的企业经营数据采集软件包。所述客户端101还用于下载并运行所述企业经营数据采集软件包,采集企业经营数据并将其上传至云端服务器102。

在本实施例中所述云端服务器102还用于实时监控客户端101采集企业经营数据的动态。具体的,所述云端服务器102使用监控进程节点的方式实时监控客户端101采集企业经营数据的动态:监控的第一个进程节点是客户端101从云端服务器102下载企业经营数据采集软件包是否完成下载,并将企业经营数据采集软件包的下载结果返回云端服务器102;监控的第二个进程节点是客户端101在运行企业经营数据采集软件包后是否连接到企业经营数据软件的数据库,并将连接状态返回云端服务器102;监控的第三个进程节点是是否完成对客户端101的企业经营数据的采集,若完成,则生成数据采集报告并将该数据采集报告上传至云端服务器102,若未完成,则将最终的数据采集结果返回云端服务器102。其中,所述监控的第三个进程节点是是否完成对客户端101的企业经营数据的采集,若完成,则生成数据采集报告并将该数据采集报告上传至云端服务器102,若未完成,则将最终的数据采集结果返回云端服务器102,具体包括:监控的第三个进程节点是是否完成对客户端101的企业经营数据的采集,若完成,则生成数据采集报告并将该数据采集报告上传至云端服务器102,若未完成,则将错误信息发送至云端服务器102,云端技术支持人员将根据所述错误信息更新相关参数、企业经营数据采集软件包,并将更新发送到客户端101,客户端101重新进行企业经营数据的采集,直至完成对客户端101的企业经营数据的采集。

在本实施中,所述客户端101还用于下载并运行所述企业经营数据采集软件包,采集企业经营数据并将其上传至云端服务器102,具体包括:客户端101下载并运行所述企业经营数据采集软件包,采集企业经营数据并对其加密后上传至云端服务器102,在云端服务器102确认数据上传完成后,自动删除下载到客户端101的企业经营数据采集软件包。在本实施例中所述在云端服务器102确认数据上传完成后,自动删除下载到客户端101的企业经营数据采集软件包,具体过程如下:在云端服务器102确认数据上传完成后,云端服务器102将上传完成的标记反馈给客户端101,由客户端101完成删除企业经营数据采集软件包的操作,删除下载的企业经营数据采集软件包。

在本实施例中,所述云端服务器102使用监控进程节点的方式实时监控客户端101采集企业经营数据的动态,还包括:若监控第三个进程节点的结果是完成对客户端101的企业经营数据的采集并已上传数据采集报告,则触发监控第四个进程节点,监控的第四个进程节点是采集的企业经营数据是否完成压缩、加密及上传,并将监控结果返回云端服务器102。

需要说明的是,在本实施中所述企业经营数据软件包括但不限于财务软件、epr系统。所述企业经营数据软件的相关信包括但不限于软件名称、软件版本、数据库连接参数。

下面以企业经营数据软件为财务软件为例,对本实施例提供的企业经营数据采集系统100的工作过程进行详细说明:

当用户需要采集本地财务软件保存在数据库中的企业经营数据时,用户通过客户端101向云端服务器102发起企业经营数据采集申请;

云端服务器102对收到的所述企业经营数据采集申请进行验证;验证成功后,用户通过客户端101填写并发送财务软件的相关信息至云端服务器102;在本实施例中所述财务软件的相关信息包括但不限于企业名称、财务软件名称、财务软件版本、财务软件相关数据库连接参数;

云端服务器102接收到所述财务软件的相关信息后,根据所述财务软件的相关信息匹配与该财务软件对应的企业经营数据采集软件包:云端服务器102根据收到的软件名称、软件版本获得对应接口的企业经营数据采集软件,根据收到的数据库连接参数生成一个配置文件,将企业经营数据采集软件与配置文件打包生成企业经营数据采集软件包供客户端102下载;

用户通过客户端101下载并运行所述企业经营数据采集软件包,采集企业经营数据:客户端101下载企业经营数据采集软件包,运行企业经营数据采集软件包中的企业经营数据采集软件,加载企业经营数据采集软件包中的配置文件,进行企业经营数据采集;此时,云端服务器102也将实时监控客户端101采集企业经营数据的动态:云端服务器102使用监控进程节点的方式实时监控客户端101采集企业经营数据的动态:分别监控四个进程节点,监控的第一个进程节点是客户端101从云端服务器102下载企业经营数据采集软件包是否完成下载,并将企业经营数据采集软件包的下载结果返回云端服务器102;监控的第二个进程节点是客户端101在运行企业经营数据采集软件包后是否连接到企业经营数据软件的数据库,并将连接状态返回云端服务器102;监控的第三个进程节点是是否完成对客户端101的企业经营数据的采集,若完成,则生成数据采集报告并将该数据采集报告上传至云端服务器102,若未完成,则将最终的数据采集结果返回云端服务器102;若监控第三个进程节点的结果是完成对客户端101的企业经营数据的采集并已上传数据采集报告,则触发监控第四个进程节点,监控的第四个进程节点是采集的企业经营数据是否完成压缩、加密及上传,并将监控结果返回云端服务器102。

自动采集运行后,如果采集成功,用户通过确认上传按钮,将采集的企业经营数据上传至云端服务器102的云端数据库;如果采集失败,客户端101运行的企业经营数据采集软件包会将错误信息发送至云端服务器102,云端技术支持人员将根据所述错误信息更新相关参数、企业经营数据采集软件包,并将更新发送到客户端101,客户端101重新进行企业经营数据的采集,直至完成对客户端101的企业经营数据的采集,重新采集成功后,用户通过确认上传按钮,将采集的企业经营数据上传至云端服务器102的云端数据库。针对云端技术支持人员将根据所述错误信息更新相关参数、企业经营数据采集软件包,举例如下:用户一开始填写的财务软件为金蝶kis,目录为c:\data文件夹下,企业经营数据采集软件包按照此接口此路径采集不成功,会发送提示到云端服务器,云端技术人员根据错误信息联系企业,得知企业软件为金蝶k3,路径为d:\data,会根据此信息重新配置参数即生成新的配置文件,新的配置文件可以由云端技术人员直接把新的配置文件直接发送到客户端来替换原有的配置文件,也可以由用户在客户端通过修正采集界面从云端服务器下载新的配置文件以替换原有的配置文件。

在本实施例中企业经营数据采集系统100的客户端101操作界面分为两部分,一部分为web端的采集申请和软件下载界面,一部分为客户端101的采集运行界面。

web端的采集申请界面分为:

采集编号:采集编号是云端服务器102根据用户申请自动生成的编号,客户确认即可。企业经营数据存储在云端服务器102的数据库中,通过采集编号对数据进行区分,例如采集了一万家企业,一万家企业的采集编号都不同,便于后期检索。

企业名称:为了便于后期检索,及后续数据展示,用户需要填写被采集单位的全称。

财务软件名称:用户需要填写被采集财务软件的名称,如金蝶、用友、sap等。

财务软件版本:用户需要填写被采集财务软件的具体型号版本,如u8v8.17、k3v10.0.2等。

数据库连接参数:用户需要填写被采集财务软件的参数。access数据库需要填写数据库文件存储位置(数据文件路径),如c:\data\cw;sqlserver数据库需要填写服务器ip地址,实例名,用户名,密码,如192.168.1.15、r2、sa、system;oracle数据库需要填写ip地址,端口号,实例名,用户名,密码,如192.168.1.125,1521,orcl、admin、system。

web端的软件下载界面分为:

采集系统下载:下载云端服务器102生成的企业经营数据采集软件包。

操作说明书下载:下载企业经营数据采集软件包的使用说明。

常见问题下载:下载在使用企业经营数据采集软件包采集企业经营数据过程中的常见问题。

在运行企业经营数据采集软件包,采集企业经营数据时,客户端101的采集运行界面分为:

自动采集:根据配置的参数自动采集企业经营数据:企业经营数据采集软件运行,加载企业经营数据采集软件包中的配置文件,自动进行企业经营数据采集。

修正采集:如果之前的参数有错误,则可以在此处修正参数。例如:用户一开始填写的财务软件为金蝶kis,目录为c:\data文件夹下,企业经营数据采集软件包按照此接口此路径采集不成功,会发送提示到云端服务器102,云端技术人员根据错误信息联系企业,得知企业软件为金蝶k3,路径为d:\data,用户可以通过客户端101将正确的参数信息发送到云端服务器102,云端服务器102会根据此信息重新配置参数即生成新的配置文件,新的配置文件可以由云端技术人员直接把新的配置文件直接发送到客户端101来替换原有的配置文件,也可以由用户在客户端101通过修正采集界面从云端服务器102下载新的配置文件以替换原有的配置文件。

数据校验:对于采集后的企业经营数据进行校验,确认数据采集是否准确。在本实施例中所述校验的内容包括但不限于凭证借贷是否平衡、期初借贷是否平衡、是否使用非明细科目记账等。

数据上传:对于校验后的企业经营数据进行上传的确认。

如图2所示,基于上述企业经营数据采集系统100,本实施例还公开了一种企业经营数据采集方法,图中的“采集系统”均指企业经营数据采集软件包,“云端”均指云端服务器,“云端数据库”均指云端服务器的数据库;所述企业经营数据采集方法具体包括:

用户通过客户端101向云端服务器100发起企业经营数据采集申请;

云端服务器100对收到的所述企业经营数据采集申请进行验证;

验证成功后,用户通过客户端101发送企业经营数据软件的相关信息至云端服务器100;在本实施例中所述企业经营数据软件包括但不限于财务软件、epr系统。所述企业经营数据软件的相关信包括但不限于软件名称、软件版本、数据库连接参数;

云端服务器100根据所述企业经营数据软件的相关信息,匹配与该企业经营数据软件对应的企业经营数据采集软件包;具体的,云端服务器102根据收到的软件名称、软件版本获得对应接口的企业经营数据采集软件,根据收到的数据库连接参数生成一个配置文件,将企业经营数据采集软件与配置文件打包生成企业经营数据采集软件包供客户端102下载;

用户通过客户端101下载并运行所述企业经营数据采集软件包,采集企业经营数据并对其加密后上传至云端服务器100;具体的,客户端101下载企业经营数据采集软件包,运行企业经营数据采集软件包中的企业经营数据采集软件,加载企业经营数据采集软件包中的配置文件,进行企业经营数据采集。同时,云端服务器100实时监控客户端101采集企业经营数据的动态:云端服务器100使用监控进程节点的方式实时监控客户端101采集企业经营数据的动态:分别监控四个进程节点,监控的第一个进程节点是客户端101从云端服务器100下载企业经营数据采集软件包是否完成下载,并将企业经营数据采集软件包的下载结果返回云端服务器100;监控的第二个进程节点是客户端101在运行企业经营数据采集软件包后是否连接到企业经营数据软件的数据库,并将连接状态返回云端服务器100;监控的第三个进程节点是是否完成对客户端101的企业经营数据的采集,若完成,则生成数据采集报告并将该数据采集报告上传至云端服务器100,若未完成,则将最终的数据采集结果返回云端服务器100;若监控第三个进程节点的结果是完成对客户端101的企业经营数据的采集并已上传数据采集报告,则触发监控第四个进程节点,监控的第四个进程节点是采集的企业经营数据是否完成压缩、加密及上传,并将监控结果返回云端服务器100;其中,所述监控的第三个进程节点是是否完成对客户端101的企业经营数据的采集,若完成,则生成数据采集报告并将该数据采集报告上传至云端服务器100,若未完成,则将最终的数据采集结果返回云端服务器100,具体包括:监控的第三个进程节点是是否完成对客户端101的企业经营数据的采集,若完成,则生成数据采集报告并将该数据采集报告上传至云端服务器100,若未完成,则将错误信息发送至云端服务器100,云端技术支持人员将根据所述错误信息更新相关参数、企业经营数据采集软件包,并将更新发送到客户端101,客户端101重新进行企业经营数据的采集,直至完成对客户端101的企业经营数据的采集。针对云端技术支持人员将根据所述错误信息更新相关参数、企业经营数据采集软件包,举例如下:用户一开始填写的财务软件为金蝶kis,目录为c:\data文件夹下,企业经营数据采集软件包按照此接口此路径采集不成功,会发送提示到云端服务器,云端技术人员根据错误信息联系企业,得知企业软件为金蝶k3,路径为d:\data,会根据此信息重新配置参数即生成新的配置文件,新的配置文件可以由云端技术人员直接把新的配置文件直接发送到客户端来替换原有的配置文件,也可以由用户在客户端通过修正采集界面从云端服务器下载新的配置文件以替换原有的配置文件。

在云端服务器100确认采集的企业经营数据上传完成后,自动删除下载到客户端101的企业经营数据采集软件包。在本实施例中所述在云端服务器102确认数据上传完成后,自动删除下载到客户端101的企业经营数据采集软件包,具体过程如下:在云端服务器102确认数据上传完成后,云端服务器102将上传完成的标记反馈给客户端101,由客户端101完成删除企业经营数据采集软件包的操作,删除下载的企业经营数据采集软件包。

以企业经营数据软件为财务软件为例,在本实施例中客户端101操作界面分为两部分,一部分为web端的采集申请和软件下载界面,一部分为客户端101的采集运行界面。

web端的采集申请界面分为:

采集编号:采集编号是云端服务器100根据用户申请自动生成的编号,客户确认即可。企业经营数据存储在云端服务器102的数据库中,通过采集编号对数据进行区分,例如采集了一万家企业,一万家企业的采集编号都不同,便于后期检索。

企业名称:为了便于后期检索,及后续数据展示,用户需要填写被采集单位的全称。

财务软件名称:用户需要填写被采集财务软件的名称,例如金蝶、用友、sap等。

财务软件版本:用户需要填写被采集财务软件的具体型号版本,如u8v8.17、k3v10.0.2等。

数据库连接参数:用户需要填写被采集财务软件的参数。access数据库需要填写数据库文件存储位置(数据文件路径),如c:\data\cw;sqlserver数据库需要填写服务器ip地址,实例名,用户名,密码,如192.168.1.15、r2、sa、system;oracle数据库需要填写ip地址,端口号,实例名,用户名,密码,如192.168.1.125,1521,orcl、admin、system。

web端的软件下载界面分为:

采集系统下载:下载云端服务器100生成的企业经营数据采集软件包。

操作说明书下载:下载企业经营数据采集软件包的使用说明。

常见问题下载:下载在使用企业经营数据采集软件包采集企业经营数据过程中的常见问题。

在运行企业经营数据采集软件包,采集企业经营数据时,客户端101的采集运行界面分为:

自动采集:根据配置的参数自动采集企业经营数据:企业经营数据采集软件运行,加载企业经营数据采集软件包中的配置文件,自动进行企业经营数据采集。

修正采集:如果之前的参数有错误,则可以在此处修正参数。例如:用户一开始填写的财务软件为金蝶kis,目录为c:\data文件夹下,企业经营数据采集软件包按照此接口此路径采集不成功,会发送提示到云端服务器102,云端技术人员根据错误信息联系企业,得知企业软件为金蝶k3,路径为d:\data,用户可以通过客户端101将正确的参数信息发送到云端服务器102,云端服务器102会根据此信息重新配置参数即生成新的配置文件,新的配置文件可以由云端技术人员直接把新的配置文件直接发送到客户端101来替换原有的配置文件,也可以由用户在客户端101通过修正采集界面从云端服务器102下载新的配置文件以替换原有的配置文件。

数据校验:对于采集后的企业经营数据进行校验,确认数据采集是否准确。在本实施例中所述校验的内容包括但不限于凭证借贷是否平衡、期初借贷是否平衡、是否使用非明细科目记账等。

数据上传:对于校验后的企业经营数据进行上传的确认。

本实施例还公开了一种云端服务器,在需要进行企业经营数据采集时,该云端服务器用于根据客户端发送的企业经营数据软件的相关信息,匹配与该企业经营数据软件对应的企业经营数据采集软件包供客户端下载,客户端下载并运行所述企业经营数据采集软件包,采集企业经营数据并将其上传至云端服务器。所述云端服务器还用于实时监控客户端采集企业经营数据的动态。

在本实施例中所述企业经营数据软件包括但不限于财务软件、epr系统。所述企业经营数据软件的相关信包括但不限于软件名称、软件版本、数据库连接参数。所述云端服务器根据所述企业经营数据软件的相关信息,匹配与该企业经营数据软件对应的企业经营数据采集软件包,具体包括:云端服务器根据收到的软件名称、软件版本获得对应接口的企业经营数据采集软件,根据收到的数据库连接参数生成一个配置文件,将企业经营数据采集软件与配置文件打包生成企业经营数据采集软件包供客户端下载。所述客户端下载并运行所述企业经营数据采集软件包,采集企业经营数据并将其上传至云端服务器,包括:客户端下载企业经营数据采集软件包,运行企业经营数据采集软件包中的企业经营数据采集软件,加载企业经营数据采集软件包中的配置文件,进行企业经营数据采集。

在本实施例中云端服务器实时监控客户端采集企业经营数据的动态,具包括:云端服务器使用监控进程节点的方式实时监控客户端采集企业经营数据的动态:分别监控四个进程节点,监控的第一个进程节点是客户端从云端服务器下载企业经营数据采集软件包是否完成下载,并将企业经营数据采集软件包的下载结果返回云端服务器;监控的第二个进程节点是客户端在运行企业经营数据采集软件包后是否连接到企业经营数据软件的数据库,并将连接状态返回云端服务器;监控的第三个进程节点是是否完成对客户端的企业经营数据的采集,若完成,则生成数据采集报告并将该数据采集报告上传至云端服务器,若未完成,则将最终的数据采集结果返回云端服务器;若监控第三个进程节点的结果是完成对客户端的企业经营数据的采集并已上传数据采集报告,则触发监控第四个进程节点,监控的第四个进程节点是采集的企业经营数据是否完成压缩、加密及上传,并将监控结果返回云端服务器;其中,所述监控的第三个进程节点是是否完成对客户端的企业经营数据的采集,若完成,则生成数据采集报告并将该数据采集报告上传至云端服务器,若未完成,则将最终的数据采集结果返回云端服务器,具体包括:监控的第三个进程节点是是否完成对客户端的企业经营数据的采集,若完成,则生成数据采集报告并将该数据采集报告上传至云端服务器,若未完成,则将错误信息发送至云端服务器,云端技术支持人员将根据所述错误信息更新相关参数、企业经营数据采集软件包,并将更新发送到客户端,客户端重新进行企业经营数据的采集,直至完成对客户端的企业经营数据的采集。针对云端技术支持人员将根据所述错误信息更新相关参数、企业经营数据采集软件包,举例如下:用户一开始填写的财务软件为金蝶kis,目录为c:\data文件夹下,企业经营数据采集软件包按照此接口此路径采集不成功,会发送提示到云端服务器,云端技术人员根据错误信息联系企业,得知企业软件为金蝶k3,路径为d:\data,会根据此信息重新配置参数即生成新的配置文件,新的配置文件可以由云端技术人员直接把新的配置文件直接发送到客户端来替换原有的配置文件,也可以由用户在客户端通过修正采集界面从云端服务器下载新的配置文件以替换原有的配置文件。

下面以企业经营数据软件为财务软件为例,对利用云端服务器进行企业经营数据采集的过程进行详细说明如下:

当用户需要采集本地财务软件保存在数据库中的企业经营数据时,用户通过客户端向云端服务器发起企业经营数据采集申请;

云端服务器对收到的所述企业经营数据采集申请进行验证;验证成功后,用户通过客户端填写并发送财务软件的相关信息至云端服务器;在本实施例中所述财务软件的相关信息包括但不限于企业名称、财务软件名称、财务软件版本、财务软件相关数据库连接参数;

云端服务器接收到所述财务软件的相关信息后,根据所述财务软件的相关信息匹配与该财务软件对应的企业经营数据采集软件包;

用户通过客户端下载并运行所述企业经营数据采集软件包,采集企业经营数据;此时,云端服务器也将实时监控客户端采集企业经营数据的动态:云端服务器使用监控进程节点的方式实时监控客户端采集企业经营数据的动态:分别监控四个进程节点,监控的第一个进程节点是客户端从云端服务器下载企业经营数据采集软件包是否完成下载,并将企业经营数据采集软件包的下载结果返回云端服务器;监控的第二个进程节点是客户端在运行企业经营数据采集软件包后是否连接到企业经营数据软件的数据库,并将连接状态返回云端服务器;监控的第三个进程节点是是否完成对客户端的企业经营数据的采集,若完成,则生成数据采集报告并将该数据采集报告上传至云端服务器,若未完成,则将最终的数据采集结果返回云端服务器;若监控第三个进程节点的结果是完成对客户端的企业经营数据的采集并已上传数据采集报告,则触发监控第四个进程节点,监控的第四个进程节点是采集的企业经营数据是否完成压缩、加密及上传,并将监控结果返回云端服务器。

自动采集运行后,如果采集成功,用户通过确认上传按钮,将采集的企业经营数据上传至云端服务器的云端数据库;如果采集失败,客户端运行的企业经营数据采集软件包会将错误信息发送至云端服务器,云端技术支持人员将根据所述错误信息更新相关参数、企业经营数据采集软件包,并将更新发送到客户端,客户端重新进行企业经营数据的采集,直至完成对客户端的企业经营数据的采集,重新采集成功后,用户通过确认上传按钮,将采集的企业经营数据上传至云端服务器的云端数据库。

在本实施例中客户端操作界面分为两部分,一部分为web端的采集申请和软件下载界面,一部分为客户端的采集运行界面。

web端的采集申请界面分为:

采集编号:采集编号是云端服务器根据用户申请自动生成的编号,客户确认即可。企业经营数据存储在云端服务器的数据库中,通过采集编号对数据进行区分,例如采集了一万家企业的企业经营数据,一万家企业的采集编号都不同,便于后期检索。

企业名称:为了便于后期检索,及后续数据展示,用户需要填写被采集单位的全称。

财务软件名称:用户需要填写被采集财务软件的名称,例如金蝶、用友、sap等。

财务软件版本:用户需要填写被采集财务软件的具体型号版本,如u8v8.17、k3v10.0.2等。

数据库连接参数:用户需要填写被采集财务软件的参数。access数据库需要填写数据库文件存储位置(数据文件路径),如c:\data\cw;sqlserver数据库需要填写服务器ip地址,实例名,用户名,密码,如192.168.1.15、r2、sa、system;oracle数据库需要填写ip地址,端口号,实例名,用户名,密码,如192.168.1.125,1521,orcl、admin、system。

web端的软件下载界面分为:

采集系统下载:下载云端服务器生成的企业经营数据采集软件包。

操作说明书下载:下载企业经营数据采集软件包的使用说明。

常见问题下载:下载在使用企业经营数据采集软件包采集企业经营数据过程中的常见问题。

在运行企业经营数据采集软件包,采集企业经营数据时,客户端的采集运行界面分为:

自动采集:根据配置的参数自动采集企业经营数据:企业经营数据采集软件运行,加载企业经营数据采集软件包中的配置文件,自动进行企业经营数据采集。

修正采集:如果之前的参数有错误,则可以在此处修正参数。例如:用户一开始填写的财务软件为金蝶kis,目录为c:\data文件夹下,企业经营数据采集软件包按照此接口此路径采集不成功,会发送提示到云端服务器,云端技术人员根据错误信息联系企业,得知企业软件为金蝶k3,路径为d:\data,用户可以通过客户端将正确的参数信息发送到云端服务器,云端服务器会根据此信息重新配置参数即生成新的配置文件,新的配置文件可以由云端技术人员直接把新的配置文件直接发送到客户端来替换原有的配置文件,也可以由用户在客户端通过修正采集界面从云端服务器下载新的配置文件以替换原有的配置文件。

数据校验:对于采集后的企业经营数据进行校验,确认数据采集是否准确。在本实施例中所述校验的内容包括但不限于凭证借贷是否平衡、期初借贷是否平衡、是否使用非明细科目记账等。

数据上传:对于校验后的企业经营数据进行上传的确认。

本发明提出的企业经营数据采集系统、方法及云端服务器通过从云端服务器下载与客户端安装的企业经营数据软件相匹配的企业经营数据采集软件包对企业经营数据进行采集,并将采集完成的企业经营数据再上传至云端服务器,解决了对种类繁多的企业经营数据软件如财务软件、erp系统等进行数据采集时存在的不便利、效率低、无法及时验证等问题。同时,本发明针对不同种类的财务软件或erp系统采集的企业经营数据存储到云端服务器后的格式相同,实现了标准化转换,便于数据管理。

的数据采集并标准化转换,

采集的企业经营数据

本发明提出的技术方案具体优点如下:一、从云端服务器下载对应的企业经营数据采集软件包即可完成企业经营数据采集,方便快捷,而且只下载配置的接口及参数信息,企业经营数据采集软件包体积小(可以控制在5mb以下),可实现快速下载,不占用网络带宽,节省本地空间,但传统的企业经营数据采集方式中所有类型接口集成在一个采集软件里,使得软件包很大,在实际使用过程中只用到一个接口。二、下载到客户端的企业经营数据采集软件包在运行时已经将参数在云端配置完成,企业经营数据采集软件只需加载软件包中根据数据库连接参数生成的配置文件即可,无需再手动进行复杂的参数配置,可以实现企业经营数据的智能化自动采集,同时通过对企业经营数据采集软件设置定时任务,可支持定点定时定量的数据采集。三、客户端采集完成的企业经营数据加密后上传云端服务器,本地不保留采集的企业经营数据,保证数据安全。四、在云端服务器确认数据上传完成后,删除下载到客户端的企业经营数据采集软件包,不占用本地内存。

本领域普通技术人员可以理解实现上述实施例中的全部部分是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

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