一种数据处理装置、方法及终端转让专利

申请号 : CN201610906093.3

文献号 : CN106528272B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 杜守晓石戬张智孙振帅

申请人 : 北京用友薪福社云科技有限公司

摘要 :

本发明公开了一种数据处理方法、装置及终端,该方法包括:获取待处理数据的任务单;对所述任务单进行处理,以得到与预设的数据格式适配的目标数据;将所述目标数据自动提交至预设的目标系统,以实现所述待处理数据与所述目标系统的自动对接。本发明的方案,可以克服现有技术中工作效率低、人力成本高和可靠性差等缺陷,实现重复性工作量小、处理效率高和人力成本低的有益效果。

权利要求 :

1.一种数据处理方法,其特征在于,包括:

获取待处理数据的任务单;所述待处理数据,包括:人力资源服务业务的待处理数据;

对所述任务单进行处理,以得到与预设的数据格式适配的目标数据;所述目标数据,包括:人力资源服务的业务数据;

将所述目标数据自动提交至预设的目标系统,对于不同验证方式的待处理数据,能够在多个数字证书之间自动切换,以实现所述待处理数据与所述目标系统的自动对接,包括:对企业客户侧提交、或服务商侧导入的任务单进行数据处理,并将得到的业务数据自动提交至官方网站以完成网上申报。

2.根据权利要求1所述的方法,其特征在于,还包括:将所述目标数据自动提交至预设的目标系统之后,获取所述目标数据的提交结果;

对所述提交结果进行记录、反馈、显示的至少一种操作。

3.根据权利要求1或2所述的方法,其特征在于,获取待处理数据的任务单,包括:

获取由所述待处理数据的发送端远程发送的待处理数据的任务单;和/或,获取由所述待处理数据的接收侧本地导入的待处理数据的任务单;

其中,所述任务单,包括:手工录入、通过API接口引入、以Excel表格形式导入的至少一种待处理数据;

和/或,

对所述任务单进行处理,包括:

对所述任务单进行解析,得到所述待处理数据的目标数据;

将所述目标数据的格式,转换为预设格式;和/或,将所述目标数据进行持久化处理,得到所需的所述目标数据。

4.根据权利要求1或2所述的方法,其特征在于,将所述目标数据自动提交至预设的目标系统,包括:在所述目标数据与所述目标系统之间建立连接;

以预设时间间隔向所述连接发送心跳信息,以确定所述连接在预设时长内是否有效;

当确定所述连接在所述预设时长内有效时,在所述目标系统的预设操作指令中,获取对所述待处理数据进行处理的处理指令;

激活与所述处理指令匹配的自动化操作流程,以将所述目标数据提交至所述目标系统。

5.根据权利要求3所述的方法,其特征在于,将所述目标数据自动提交至预设的目标系统,包括:在所述目标数据与所述目标系统之间建立连接;

以预设时间间隔向所述连接发送心跳信息,以确定所述连接在预设时长内是否有效;

当确定所述连接在所述预设时长内有效时,在所述目标系统的预设操作指令中,获取对所述待处理数据进行处理的处理指令;

激活与所述处理指令匹配的自动化操作流程,以将所述目标数据提交至所述目标系统。

6.根据权利要求4所述的方法,其特征在于,将所述目标数据自动提交至预设的目标系统,还包括:当未使用与所述待处理数据的发送端、和/或所述目标系统适配的数字证书时,按预设的通讯命令格式,发送启动、停止、处理、临时终止的至少一种操作指令,以对所述目标数据提交至所述目标系统的过程进行控制;和/或,当使用一个以上的所述数字证书时,为每个所述数字证书配置预设串口号;并通过对所述预设串口的打开或关闭的操作,实现一个以上的所述数字证书的切换;和/或,基于所述待处理数据的变化信息、和/或所述目标系统的更新信息,对所述自动化操作流程进行适配拓展;

其中,

所述自动化操作流程,包括:

当所述目标系统为针对HTML技术的系统时,采样识别HTML元素、并找到所述目标数据中相应的元素,进行录入操作;或者,当所述目标系统为针对FLEX或FLASH的系统,采用驱动预设硬件来模拟人为的操作,以达到模拟人为操作的过程;或者,当所述目标系统为针对报表控件的系统,基于预设的操作元素,采用图像识别技术对所述目标数据中相应的元素进行定位和识别;或者,通过模拟所述目标系统的操作指令的方式,进行数据的录入操作。

7.根据权利要求5所述的方法,其特征在于,将所述目标数据自动提交至预设的目标系统,还包括:当未使用与所述待处理数据的发送端、和/或所述目标系统适配的数字证书时,按预设的通讯命令格式,发送启动、停止、处理、临时终止的至少一种操作指令,以对所述目标数据提交至所述目标系统的过程进行控制;和/或,当使用一个以上的所述数字证书时,为每个所述数字证书配置预设串口号;并通过对所述预设串口的打开或关闭的操作,实现一个以上的所述数字证书的切换;和/或,基于所述待处理数据的变化信息、和/或所述目标系统的更新信息,对所述自动化操作流程进行适配拓展;

其中,

所述自动化操作流程,包括:

当所述目标系统为针对HTML技术的系统时,采样识别HTML元素、并找到所述目标数据中相应的元素,进行录入操作;或者,当所述目标系统为针对FLEX或FLASH的系统,采用驱动预设硬件来模拟人为的操作,以达到模拟人为操作的过程;或者,当所述目标系统为针对报表控件的系统,基于预设的操作元素,采用图像识别技术对所述目标数据中相应的元素进行定位和识别;或者,通过模拟所述目标系统的操作指令的方式,进行数据的录入操作。

8.一种数据处理装置,其特征在于,包括:

获取单元,用于获取待处理数据的任务单;所述待处理数据,包括:人力资源服务业务的待处理数据;

处理单元,用于对所述任务单进行处理,以得到与预设的数据格式适配的目标数据;所述目标数据,包括:人力资源服务的业务数据;

执行单元,用于将所述目标数据自动提交至预设的目标系统,对于不同验证方式的待处理数据,能够在多个数字证书之间自动切换,以实现所述待处理数据与所述目标系统的自动对接,包括:对企业客户侧提交、或服务商侧导入的任务单进行数据处理,并将得到的业务数据自动提交至官方网站以完成网上申报。

9.根据权利要求8所述的装置,其特征在于,还包括:所述处理单元,还用于将所述目标数据自动提交至预设的目标系统之后,获取所述目标数据的提交结果;

数据库,用于对所述提交结果进行记录、反馈、显示的至少一种操作。

10.根据权利要求8或9所述的装置,其特征在于,所述获取单元,包括:

远程发送模块,用于获取由所述待处理数据的发送端远程发送的待处理数据的任务单;和/或,本地导入模块,用于获取由所述待处理数据的接收侧本地导入的待处理数据的任务单;

其中,所述任务单,包括:手工录入、通过API接口引入、以Excel表格形式导入的至少一种待处理数据;

和/或,

所述处理单元,包括:

解析模块,用于对所述任务单进行解析,得到所述待处理数据的目标数据;

格式转换模块,用于将所述目标数据的格式,转换为预设格式;和/或,持久化处理模块,用于将所述目标数据进行持久化处理,得到所需的所述目标数据。

11.根据权利要求8或9所述的装置,其特征在于,所述执行单元,包括:通讯模块,用于在所述目标数据与所述目标系统之间建立连接;

所述通讯模块,还用于以预设时间间隔向所述连接发送心跳信息,以确定所述连接在预设时长内是否有效;

所述通讯模块,还用于当确定所述连接在所述预设时长内有效时,在所述目标系统的预设操作指令中,获取对所述待处理数据进行处理的处理指令;

自动提交模块,用于激活与所述处理指令匹配的自动化操作流程,以将所述目标数据提交至所述目标系统;

和/或,

所述执行单元,还包括:

远程操作模块,用于当未使用与所述待处理数据的发送端、和/或所述目标系统适配的数字证书时,按预设的通讯命令格式,发送启动、停止、处理、临时终止的至少一种操作指令,以对所述目标数据提交至所述目标系统的过程进行控制;和/或,串口识别模块,用于当使用一个以上的所述数字证书时,为每个所述数字证书配置预设串口号;并通过对所述预设串口的打开或关闭的操作,实现一个以上的所述数字证书的切换;和/或,动态拓展模块,用于基于所述待处理数据的变化信息、和/或所述目标系统的更新信息,对所述自动化操作流程进行适配拓展;

其中,

所述自动化操作流程,包括:

当所述目标系统为针对HTML技术的系统时,采样识别HTML元素、并找到所述目标数据中相应的元素,进行录入操作;或者,当所述目标系统为针对FLEX或FLASH的系统,采用驱动预设硬件来模拟人为的操作,以达到模拟人为操作的过程;或者,当所述目标系统为针对报表控件的系统,基于预设的操作元素,采用图像识别技术对所述目标数据中相应的元素进行定位和识别;或者,通过模拟所述目标系统的操作指令的方式,进行数据的录入操作。

12.根据权利要求10所述的装置,其特征在于,所述执行单元,包括:通讯模块,用于在所述目标数据与所述目标系统之间建立连接;

所述通讯模块,还用于以预设时间间隔向所述连接发送心跳信息,以确定所述连接在预设时长内是否有效;

所述通讯模块,还用于当确定所述连接在所述预设时长内有效时,在所述目标系统的预设操作指令中,获取对所述待处理数据进行处理的处理指令;

自动提交模块,用于激活与所述处理指令匹配的自动化操作流程,以将所述目标数据提交至所述目标系统;

和/或,

所述执行单元,还包括:

远程操作模块,用于当未使用与所述待处理数据的发送端、和/或所述目标系统适配的数字证书时,按预设的通讯命令格式,发送启动、停止、处理、临时终止的至少一种操作指令,以对所述目标数据提交至所述目标系统的过程进行控制;和/或,串口识别模块,用于当使用一个以上的所述数字证书时,为每个所述数字证书配置预设串口号;并通过对所述预设串口的打开或关闭的操作,实现一个以上的所述数字证书的切换;和/或,动态拓展模块,用于基于所述待处理数据的变化信息、和/或所述目标系统的更新信息,对所述自动化操作流程进行适配拓展;

其中,

所述自动化操作流程,包括:

当所述目标系统为针对HTML技术的系统时,采样识别HTML元素、并找到所述目标数据中相应的元素,进行录入操作;或者,当所述目标系统为针对FLEX或FLASH的系统,采用驱动预设硬件来模拟人为的操作,以达到模拟人为操作的过程;或者,当所述目标系统为针对报表控件的系统,基于预设的操作元素,采用图像识别技术对所述目标数据中相应的元素进行定位和识别;或者,通过模拟所述目标系统的操作指令的方式,进行数据的录入操作

13.一种终端,其特征在于,包括:如权利要求8-12任一所述的数据处理装置。

说明书 :

一种数据处理装置、方法及终端

技术领域

[0001] 本发明属于数据处理技术领域,具体涉及一种数据处理装置及方法,尤其涉及一种应用于人力资源服务机构的自动网申智能方法、与该方法对应的装置、以及具有该装置的终端。

背景技术

[0002] 人力资源服务,可以是指为人才和用人单位提供相关服务,从而促进人力资源的有效开发与优化配置的服务行业。人力资源服务商在服务于企业客户的时候,有大部分的时间都在办理员工的社保和公积金业务。例如:企业客户的员工入职需要办理缴纳社保和公积金业务;企业客户的员工离职需要停缴社保和公积金业务;企业客户的员工平时提出需要修改定点医院或者个人信息的业务;企业客户每年的修改基数业务等。
[0003] 但是,在整个工作的流程中,整个业务过程中工作重复量大而且费时费力,生产力低下,人力资源服务商的人员成本高。因此,亟需解决整个业务过程中重复性工作量大的问题。
[0004] 现有技术中,存在工作效率低、人力成本高和可靠性差等缺陷。

发明内容

[0005] 本发明的目的在于,针对上述缺陷,提供一种数据处理装置及方法,以解决现有技术中人力资源服务的业务过程中重复性工作量大导致工作效率低的问题,达到提升工作效率的效果。
[0006] 本发明提供一种数据处理方法,包括:获取待处理数据的任务单;对所述任务单进行处理,以得到与预设的数据格式适配的目标数据;将所述目标数据自动提交至预设的目标系统,以实现所述待处理数据与所述目标系统的自动对接。
[0007] 可选地,还包括:将所述目标数据自动提交至预设的目标系统之后,获取所述目标数据的提交结果;对所述提交结果进行记录、反馈、显示的至少一种操作。
[0008] 可选地,获取待处理数据的任务单,包括:获取由所述待处理数据的发送端远程发送的待处理数据的任务单;和/或,获取由所述待处理数据的接收侧本地导入的待处理数据的任务单;其中,所述任务单,包括:手工录入、通过API接口引入、以Excel表格形式导入的至少一种待处理数据;和/或,对所述任务单进行处理,包括:对所述任务单进行解析,得到所述待处理数据的目标数据;将所述目标数据的格式,转换为预设格式;和/或,将所述目标数据进行持久化处理,得到所需的所述目标数据。
[0009] 可选地,将所述目标数据自动提交至预设的目标系统,包括:在所述目标数据与所述目标系统之间建立连接;以预设时间间隔向所述连接发送心跳信息,以确定所述连接在预设时长内是否有效;当确定所述连接在所述预设时长内有效时,在所述目标系统的预设操作指令中,获取对所述待处理数据进行处理的处理指令;激活与所述处理指令匹配的自动化操作流程,以将所述目标数据提交至所述目标系统。
[0010] 可选地,将所述目标数据自动提交至预设的目标系统,还包括:当未使用与所述待处理数据的发送端、和/或所述目标系统适配的数字证书时,按预设的通讯命令格式,发送启动、停止、处理、临时终止的至少一种操作指令,以对所述目标数据提交至所述目标系统的过程进行控制;和/或,当使用一个以上的所述数字证书时,为每个所述数字证书配置预设串口号;并通过对所述预设串口的打开或关闭的操作,实现一个以上的所述数字证书的切换;和/或,基于所述待处理数据的变化信息、和/或所述目标系统的更新信息,对所述自动化操作流程进行适配拓展;其中,所述自动化操作流程,包括:当所述目标系统为针对HTML技术的系统时,采样识别HTML元素、并找到所述目标数据中相应的元素,进行录入操作;或者,当所述目标系统为针对FLEX或FLASH的系统,采用驱动预设硬件来模拟人为的操作,以达到模拟人为操作的过程;或者,当所述目标系统为针对报表控件的系统,基于预设的操作元素,采用图像识别技术对所述目标数据中相应的元素进行定位和识别;或者,通过模拟所述目标系统的操作指令的方式,进行数据的录入操作。
[0011] 与上述方法相匹配,本发明另一方面提供一种数据处理装置,包括:获取单元,用于获取待处理数据的任务单;处理单元,用于对所述任务单进行处理,以得到与预设的数据格式适配的目标数据;执行单元,用于将所述目标数据自动提交至预设的目标系统,以实现所述待处理数据与所述目标系统的自动对接。
[0012] 可选地,还包括:所述处理单元,还用于将所述目标数据自动提交至预设的目标系统之后,获取所述目标数据的提交结果;数据库,用于对所述提交结果进行记录、反馈、显示的至少一种操作。
[0013] 可选地,所述获取单元,包括:远程发送模块,用于获取由所述待处理数据的发送端远程发送的待处理数据的任务单;和/或,本地导入模块,用于获取由所述待处理数据的接收侧本地导入的待处理数据的任务单;其中,所述任务单,包括:手工录入、通过API接口引入、以Excel表格形式导入的至少一种待处理数据;和/或,所述处理单元,包括:解析模块,用于对所述任务单进行解析,得到所述待处理数据的目标数据;格式转换模块,用于将所述目标数据的格式,转换为预设格式;和/或,持久化处理模块,用于将所述目标数据进行持久化处理,得到所需的所述目标数据。
[0014] 可选地,所述执行单元,包括:通讯模块,用于在所述目标数据与所述目标系统之间建立连接;所述通讯模块,还用于以预设时间间隔向所述连接发送心跳信息,以确定所述连接在预设时长内是否有效;所述通讯模块,还用于当确定所述连接在所述预设时长内有效时,在所述目标系统的预设操作指令中,获取对所述待处理数据进行处理的处理指令;自动提交模块,用于激活与所述处理指令匹配的自动化操作流程,以将所述目标数据提交至所述目标系统;和/或,所述执行单元,还包括:远程操作模块,用于当未使用与所述待处理数据的发送端、和/或所述目标系统适配的数字证书时,按预设的通讯命令格式,发送启动、停止、处理、临时终止的至少一种操作指令,以对所述目标数据提交至所述目标系统的过程进行控制;和/或,串口识别模块,用于当使用一个以上的所述数字证书时,为每个所述数字证书配置预设串口号;并通过对所述预设串口的打开或关闭的操作,实现一个以上的所述数字证书的切换;和/或,动态拓展模块,用于基于所述待处理数据的变化信息、和/或所述目标系统的更新信息,对所述自动化操作流程进行适配拓展;其中,所述自动化操作流程,包括:当所述目标系统为针对HTML技术的系统时,采样识别HTML元素、并找到所述目标数据中相应的元素,进行录入操作;或者,当所述目标系统为针对FLEX或FLASH的系统,采用驱动预设硬件来模拟人为的操作,以达到模拟人为操作的过程;或者,当所述目标系统为针对报表控件的系统,基于预设的操作元素,采用图像识别技术对所述目标数据中相应的元素进行定位和识别;或者,通过模拟所述目标系统的操作指令的方式,进行数据的录入操作。
[0015] 与上述装置相匹配,本发明再一方面提供一种终端,包括:以上所述的数据处理装置。
[0016] 本发明的方案,通过根据用户导入的待处理数据(例如:人力资源服务业务的待处理数据),自动打开目标系统(例如:人力资源服务的政府官方网站),智能的进行录入及提交目标数据(例如:人力资源服务的业务数据),以实现所述待处理数据与所述目标系统的自动对接(例如:实现人力资源服务业务的自动申报),从而代替了人工提交的工作(例如:代替了人工进行网上申报业务的工作),提高工作效率,降低人力资源服务商的成本。
[0017] 进一步,本发明的方案,通过将待处理数据的自动提交至目标系统(例如:对人力资源服务业务的自动申报),对于不同验证方式的待处理数据(例如:不同客户的业务),能够在多个数字证书之间自动切换,从而不需要经常插拔数字证书,可以进一步提高工作效率,且可靠性高。
[0018] 进一步,本发明的方案,通过对目标数据提交至目标系统的提交结果的显示(例如:对人力资源服务业务的自动申报过程中对业务结果的显示),可以解决信息不透明的问题,人性化好。
[0019] 由此,本发明的方案,通过对多种途径输入的任务单进行处理,并将得到的目标数据自动提交至预设的目标系统(例如:对企业客户侧提交、或服务商侧导入的任务单进行数据处理,并将得到的业务数据自动提交至官方网站以完成网上申报),解决现有技术中人力资源服务的业务过程中重复性工作量大导致工作效率低的问题,从而,克服现有技术中工作效率低、人力成本高和可靠性差的缺陷,实现重复性工作量小、处理效率高和人力成本低的有益效果。
[0020] 本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。
[0021] 下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

[0022] 图1为本发明的数据处理方法的一实施例的流程示意图;
[0023] 图2为本发明的方法中获取提交结果及其处理的一实施例的流程示意图;
[0024] 图3为本发明的方法中对任务单进行数据处理的一实施例的流程示意图;
[0025] 图4为本发明的方法中将目标数据自动提交至官方网站的一实施例的流程示意图;
[0026] 图5为本发明的数据处理装置的一实施例的结构示意图;
[0027] 图6为本发明的终端的一实施例的工作流程示意图;
[0028] 图7为本发明的终端的一实施例的工作原理示意图;
[0029] 图8为本发明的终端的一实施例的工作时序示意图;
[0030] 图9为本发明的终端的一实施例的操作界面示意图。
[0031] 结合附图,本发明实施例中附图标记如下:
[0032] 102-获取单元;1022-远程发送模块;1024-本地导入模块;104-处理单元;1042-解析模块;1044-格式转换模块;1046-持久化处理模块;106-执行单元;1062-通讯模块;1064-自动提交模块;1066-远程操作模块;1068-串口识别模块;1070-动态拓展模块;108-数据库。

具体实施方式

[0033] 为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明具体实施例及相应的附图对本发明技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0034] 根据本发明的实施例,提供了一种数据处理方法,如图1所示本发明的方法的一实施例的流程示意图。该数据处理方法可以包括:
[0035] 在步骤S110处,获取待处理数据的任务单。
[0036] 例如:改善之后的企业客户角色可以通过多种途径来进行数据的录入工作。
[0037] 由此,通过获取待处理数据的任务单,可以为对待处理数据处理提高精准而可靠的依据,且获取方式简便。
[0038] 在一个可选例子中,步骤S110中获取待处理数据的任务单,可以包括:获取由所述待处理数据的发送端远程发送的待处理数据的任务单。
[0039] 在一个可选例子中,步骤S110中获取待处理数据的任务单,还可以包括:获取由所述待处理数据的接收侧本地导入的待处理数据的任务单。
[0040] 可选地,所述任务单,可以包括:手工录入、通过API接口引入、以Excel表格形式导入的至少一种待处理数据。
[0041] 例如:可以以Excel表格的形式进行导入,可以集成企业客户的e-HR(人力资源管理)系统通过接口来进入系统,可以手工录入员工的增减员信息等,然后以订单的形式提交到服务商这边。
[0042] 由此,通过多种形式获取待处理数据的任务单,使得对任务单的获取更加简便、更加灵活,用户体验好。
[0043] 在步骤S120处,对所述任务单进行处理,以得到与预设的数据格式适配的目标数据。
[0044] 由此,通过对任务单进行数据处理,得到能够自动提交的目标数据,处理方式可靠、且处理结果精准,有利于提升数据处理的效率和效果。
[0045] 在一个可选例子中,可以结合图3所示本发明的方法中对任务单进行数据处理的一实施例的流程示意图,进一步说明步骤S120中对所述任务单进行处理的具体过程。
[0046] 步骤S310,对所述任务单进行解析,得到所述待处理数据的目标数据。
[0047] 例如:接收和解析业务单元发送的指令。
[0048] 步骤S320,将所述目标数据的格式,转换为预设格式。和/或,
[0049] 步骤S330,将所述目标数据进行持久化处理,得到所需的所述目标数据。
[0050] 例如:对数据的加工和处理,主要是把客户传递的不同的数据格式,包含外部导入、其他系统的API引入、已经单个录入等多种情况的数据,最终格式化为统一的数据格式,并且在处理单元进行持久化处理,便于企业客户和服务商进行查阅。
[0051] 由此,通过对任务单的解析、格式转换和持久化处理,可以得到精准且可靠的目标数据,解决信息格式不统一的问题,通用性强,适用范围广。
[0052] 在步骤S130处,将所述目标数据自动提交至预设的目标系统,以实现所述待处理数据与所述目标系统的自动对接。
[0053] 例如:人力资源服务商收到企业客户提交的订单后,不用再经过手工的整理,数据的格式都是统一的格式化的,服务商只要经过确认就可以直接进入智能申报装置(即数据处理装置、或具有该数据处理装置的终端)中,智能申报装置自动打开政府网站进行自动录入,从而实现了和政府网站的对接。
[0054] 例如:根据用户导入的实际目标数据,自动打开政府官方网站,智能的进行录入及提交目标数据。
[0055] 由此,通过将目标数据自动提交至官方网站,可以代替人工进行网上申报业务的工作,解决日常工作中重复性的操作问题,降低重复性工作量,提高工作效率。
[0056] 在一个可选例子中,可以结合图4所示本发明的方法中将目标数据自动提交至官方网站的一实施例的流程示意图,进一步说明步骤S130中将所述目标数据自动提交至预设的目标系统的具体过程。
[0057] 步骤S410,在所述目标数据与所述目标系统之间建立连接。
[0058] 步骤S420,以预设时间间隔向所述连接发送心跳信息,以确定所述连接在预设时长内是否有效。
[0059] 步骤S430,当确定所述连接在所述预设时长内有效时,在所述目标系统的预设操作指令中,获取对所述待处理数据进行处理的处理指令。
[0060] 其中,确定所述连接在所述预设时长内有效,可以包括:获取所述官方网站的操作指令,并确定所述操作指令是否为对所述待处理数据进行处理的处理指令,以当确定所述操作指令为所述处理指令时对所述自动化操作流程进行激活。
[0061] 步骤S440,激活与所述处理指令匹配的自动化操作流程,以将所述目标数据提交至所述目标系统。
[0062] 例如:在智能申报单元启动的时候与处理单元建立连接,并且在一定的间隔时间内向此连接发送心跳信息,以保证连接是长期有效和存在的,当连接保持长期有效后,该组件能接到业务平台发送的操作指令,如果是处理指令,该组件会向平台获取需要处理的目标数据,然后激活自动化操作组件进行自动化操作。
[0063] 例如:把从处理单元获取的数据,进行自动化的录入到政府网站。
[0064] 例如:把目标数据进行和相应业务网站对接,起到代替人工手动操作的目的。
[0065] 由此,通过在目标数据与官方网站之间建立连接、并在确定连接有效时,激活相应的自动化操作流程将目标数据自动提交至官方网站,使得网申的效率和效果均可以得到更好地保障,可靠性高,且人工劳动量大大减小了。
[0066] 在一个可选例子中,步骤S130中将所述目标数据自动提交至预设的目标系统,还可以包括:当未使用与所述待处理数据的发送端、和/或所述目标系统适配的数字证书时,按预设的通讯命令格式,发送启动、停止、处理、临时终止的至少一种操作指令,以对所述目标数据提交至所述目标系统的过程进行控制。和/或,
[0067] 例如:连接于处理单元的智能申报单元发送控制指令,使得智能申报单元能够启动、停止、处理、临时终止等指令。从而实现了带Ukey的设备和操作的机器进行分离,以达到随时随地的进行处理目标数据。其中发送的指令都是以Socket进行通讯。其中,通讯命令格式如下表:
[0068]
[0069] 由此,通过远程控制,可以使得目标数据的网申在无数字证书的情况下也可以使用,解决Ukey和操作主机不可以分开的问题,进而更好地提升业务网申的便捷性和灵活性,用户体验也好。
[0070] 在一个可选例子中,步骤S130中将所述目标数据自动提交至预设的目标系统,还可以包括:当使用一个以上的所述数字证书时,为每个所述数字证书配置预设串口号;并通过对所述预设串口的打开或关闭的操作,实现一个以上的所述数字证书的切换。和/或,[0071] 例如:在针对使用多家客户的数字证书的操作过程中,本装置(即数据处理装置、或具有该数据处理装置的终端)有相应的配套的硬件设施,用于同时插入多个USB的数字证书(Ukey),在操作的过程中,可以通过每一个数字证书配置的串口号进行打开和关闭串口操作,从而使得插入Ukey的硬件设备和整个智能装置成为一体,达到了自动切换Ukey的目的。
[0072] 例如:用于验证智能申报装置对接业务平台的登录接口、企业客户的数据接口、某个企业客户待处理的数据接口、上传某些信息是否处理成功接口等。
[0073] 由此,通过在多个数字证书之间自动切换,可以避免频繁插拔数字证书的繁琐劳动,解决重复切换插拔Ukey的问题,提升使用便捷性和可靠性。
[0074] 在一个可选例子中,步骤S130中将所述目标数据自动提交至预设的目标系统,还可以包括:基于所述待处理数据的变化信息、和/或所述目标系统的更新信息,对所述自动化操作流程进行适配拓展。
[0075] 例如:针对服务商的人力资源服务过程中的业务变化多样,变化频繁而进行设计的。
[0076] 例如:动态加载服务器端的处理单元并且执行最新的处理单元,从而起到动态扩展的目的。
[0077] 由此,通过基于业务的信号变化、官方网站的信息更新等,对自动化操作流程进行适配拓展,进而更好地提升业务网申的功能和效果,灵活性好,通用性强,用户体验佳。
[0078] 可选地,所述自动化操作流程,可以包括:当所述目标系统为针对HTML技术的系统时,采样识别HTML元素、并找到所述目标数据中相应的元素,进行录入操作。或者,[0079] 例如:针对于HTML技术的网站,该组件主要采用了识别HTML元素并且找到相应的元素,进行录入操作。
[0080] 可选地,所述自动化操作流程,还可以包括:当所述目标系统为针对FLEX或FLASH的系统,采用驱动预设硬件来模拟人为的操作,以达到模拟人为操作的过程。或者,[0081] 例如:针对于FLEX、FLASH等网站系统,该组件采用了驱动硬件来模拟人为的操作,以达到模拟人为操作的过程。
[0082] 可选地,所述自动化操作流程,还可以包括:当所述目标系统为针对报表控件的系统,基于预设的操作元素,采用图像识别技术对所述目标数据中相应的元素进行定位和识别。或者,
[0083] 例如:针对报表控件的网站系统,无法确定操作元素的具体位置,采用了图像识别技术对相应的元素进行了定位和识别。
[0084] 可选地,所述自动化操作流程,还可以包括:通过模拟所述目标系统的操作指令的方式,进行数据的录入操作。
[0085] 例如:采用了模拟网站请求方式进行数据的录入的工作。
[0086] 由此,通过多种形式的自动化操作流程,使得业务网申的适用范围更广、处理效果更佳,人性化也更好。
[0087] 在一个可选实施方式中,可以结合图2所示本发明的方法中获取提交结果及其处理的一实施例的流程示意图,进一步说明将目标数据自动提交至官方网站之后的处理过程。
[0088] 步骤S210,将所述目标数据自动提交至预设的目标系统之后,获取所述目标数据的提交结果。
[0089] 步骤S220,对所述提交结果进行记录、反馈、显示的至少一种操作。
[0090] 例如:使智能网申装置在完成数据录入工作后,会记录处理作业的结果,并将结果反馈到业务平台中,服务商和企业客户的工作人员都可以从平台中查看到业务处理的结果,从而解决的信息不透明的问题。
[0091] 例如:数据库的设计可以参见下表:
[0092]
[0093] 由此,通过对提交结果的处理,可以解决信息不透明的问题,人性化好,直观性强。
[0094] 经大量的试验验证,采用本实施例的技术方案,通过根据用户导入的实际目标数据,自动打开政府官方网站,智能的进行录入及提交目标数据,以实现人力资源服务业务的自动申报,从而代替了人工进行网上申报业务的工作,提高工作效率,降低人力资源服务商的成本。
[0095] 根据本发明的实施例,还提供了对应于数据处理方法的一种数据处理装置。参见图5所示本发明的装置的一实施例的结构示意图。该数据处理装置可以可以包括:获取单元102、处理单元104和执行单元106。
[0096] 在一个例子中,获取单元102,可以用于获取待处理数据的任务单。该获取单元102的具体功能及处理参见步骤S110。
[0097] 例如:改善之后的企业客户角色可以通过多种途径来进行数据的录入工作。
[0098] 由此,通过获取待处理数据的任务单,可以为对待处理数据处理提高精准而可靠的依据,且获取方式简便。
[0099] 可选地,所述获取单元102,可以包括:远程发送模块1022、和/或本地导入模块1024。
[0100] 在一个可选具体例子中,远程发送模块1022,可以用于获取由所述待处理数据的发送端远程发送的待处理数据的任务单。
[0101] 在一个可选具体例子中,本地导入模块1024,可以用于获取由所述待处理数据的接收侧本地导入的待处理数据的任务单。
[0102] 更可选地,所述任务单,可以包括:手工录入、通过API接口引入、以Excel表格形式导入的至少一种待处理数据。
[0103] 例如:可以以Excel表格的形式进行导入,可以集成企业客户的e-HR(人力资源管理)系统通过接口来进入系统,可以手工录入员工的增减员信息等,然后以订单的形式提交到服务商这边。
[0104] 由此,通过多种形式获取待处理数据的任务单,使得对任务单的获取更加简便、更加灵活,用户体验好。
[0105] 在一个例子中,处理单元104,可以用于对所述任务单进行处理,以得到与预设的数据格式适配的目标数据。该处理单元104的具体功能及处理参见步骤S120。
[0106] 由此,通过对任务单进行数据处理,得到能够自动提交的目标数据,处理方式可靠、且处理结果精准,有利于提升数据处理的效率和效果。
[0107] 可选地,所述处理单元104,可以包括:解析模块1042、格式转换模块1044、和/或持久化处理模块1046。
[0108] 在一个可选具体例子中,解析模块1042,可以用于对所述任务单进行解析,得到所述待处理数据的目标数据。该解析模块1042的具体功能及处理参见步骤S310。
[0109] 例如:接收和解析业务单元发送的指令。
[0110] 在一个可选具体例子中,格式转换模块1044,可以用于将所述目标数据的格式,转换为预设格式。该格式转换模块1044的具体功能及处理参见步骤S320。
[0111] 在一个可选具体例子中,持久化处理模块1046,可以用于将所述目标数据进行持久化处理,得到所需的所述目标数据。该持久化处理模块1046的具体功能及处理参见步骤S330。
[0112] 例如:对数据的加工和处理,主要是把客户传递的不同的数据格式,包含外部导入、其他系统的API引入、已经单个录入等多种情况的数据,最终格式化为统一的数据格式,并且在处理单元进行持久化处理,便于企业客户和服务商进行查阅。
[0113] 由此,通过对任务单的解析、格式转换和持久化处理,可以得到精准且可靠的目标数据,解决信息格式不统一的问题,通用性强,适用范围广。
[0114] 在一个例子中,执行单元106,可以用于将所述目标数据自动提交至预设的目标系统,以实现所述待处理数据与所述目标系统的自动对接。该执行单元106的具体功能及处理参见步骤S130。
[0115] 例如:人力资源服务商收到企业客户提交的订单后,不用再经过手工的整理,数据的格式都是统一的格式化的,服务商只要经过确认就可以直接进入智能申报装置(即数据处理装置、或具有该数据处理装置的终端)中,智能申报装置自动打开政府网站进行自动录入,从而实现了和政府网站的对接。
[0116] 例如:根据用户导入的实际目标数据,自动打开政府官方网站,智能的进行录入及提交目标数据。
[0117] 由此,通过将目标数据自动提交至官方网站,可以代替人工进行网上申报业务的工作,解决日常工作中重复性的操作问题,降低重复性工作量,提高工作效率。
[0118] 可选地,所述执行单元106,可以包括:通讯模块1062和自动提交模块1064。
[0119] 在一个可选具体例子中,通讯模块1062,可以用于在所述目标数据与所述目标系统之间建立连接。该通讯模块1062的具体功能及处理参见步骤S410。
[0120] 在一个可选具体例子中,所述通讯模块1062,还可以用于以预设时间间隔向所述连接发送心跳信息,以确定所述连接在预设时长内是否有效。该通讯模块1062的具体功能及处理还参见步骤S420。
[0121] 在一个可选具体例子中,所述通讯模块1062,还可以用于当确定所述连接在所述预设时长内有效时,在所述目标系统的预设操作指令中,获取对所述待处理数据进行处理的处理指令。该通讯模块1062的具体功能及处理还参见步骤S430。
[0122] 其中,确定所述连接在所述预设时长内有效,可以包括:获取所述官方网站的操作指令,并确定所述操作指令是否为对所述待处理数据进行处理的处理指令,以当确定所述操作指令为所述处理指令时对所述自动化操作流程进行激活。
[0123] 在一个可选具体例子中,自动提交模块1064,可以用于激活与所述处理指令匹配的自动化操作流程,以将所述目标数据提交至所述目标系统。该自动提交模块1064的具体功能及处理参见步骤S440。
[0124] 例如:在智能申报单元启动的时候与处理单元建立连接,并且在一定的间隔时间内向此连接发送心跳信息,以保证连接是长期有效和存在的,当连接保持长期有效后,该组件能接到业务平台发送的操作指令,如果是处理指令,该组件会向平台获取需要处理的目标数据,然后激活自动化操作组件进行自动化操作。
[0125] 例如:把从处理单元获取的数据,进行自动化的录入到政府网站。
[0126] 例如:把目标数据进行和相应业务网站对接,起到代替人工手动操作的目的。
[0127] 由此,通过在目标数据与官方网站之间建立连接、并在确定连接有效时,激活相应的自动化操作流程将目标数据自动提交至官方网站,使得网申的效率和效果均可以得到更好地保障,可靠性高,且人工劳动量大大减小了。
[0128] 可选地,所述执行单元106,还可以包括:远程操作模块1066、串口识别模块1068和动态拓展模块1070的至少之一。
[0129] 在一个可选具体例子中,远程操作模块1066,可以用于当未使用与所述待处理数据的发送端、和/或所述目标系统适配的数字证书时,按预设的通讯命令格式,发送启动、停止、处理、临时终止的至少一种操作指令,以对所述目标数据提交至所述目标系统的过程进行控制。
[0130] 例如:连接于处理单元的智能申报单元发送控制指令,使得智能申报单元能够启动、停止、处理、临时终止等指令。从而实现了带Ukey的设备和操作的机器进行分离,以达到随时随地的进行处理目标数据。其中发送的指令都是以Socket进行通讯。其中,通讯命令格式如下表:
[0131]
[0132] 由此,通过远程控制,可以使得目标数据的网申在无数字证书的情况下也可以使用,解决Ukey和操作主机不可以分开的问题,进而更好地提升业务网申的便捷性和灵活性,用户体验也好。
[0133] 在一个可选具体例子中,串口识别模块1068,可以用于当使用一个以上的所述数字证书时,为每个所述数字证书配置预设串口号;并通过对所述预设串口的打开或关闭的操作,实现一个以上的所述数字证书的切换。
[0134] 例如:在针对使用多家客户的数字证书的操作过程中,本装置(即数据处理装置、或具有该数据处理装置的终端)有相应的配套的硬件设施,用于同时插入多个USB的数字证书(Ukey),在操作的过程中,可以通过每一个数字证书配置的串口号进行打开和关闭串口操作,从而使得插入Ukey的硬件设备和整个智能装置成为一体,达到了自动切换Ukey的目的。
[0135] 例如:用于验证智能申报装置对接业务平台的登录接口、企业客户的数据接口、某个企业客户待处理的数据接口、上传某些信息是否处理成功接口等。
[0136] 由此,通过在多个数字证书之间自动切换,可以避免频繁插拔数字证书的繁琐劳动,解决重复切换插拔Ukey的问题,提升使用便捷性和可靠性。
[0137] 在一个可选具体例子中,动态拓展模块1070,可以用于基于所述待处理数据的变化信息、和/或所述目标系统的更新信息,对所述自动化操作流程进行适配拓展。
[0138] 例如:针对服务商的人力资源服务过程中的业务变化多样,变化频繁而进行设计的。
[0139] 例如:动态加载服务器端的处理单元并且执行最新的处理单元,从而起到动态扩展的目的。
[0140] 由此,通过基于业务的信号变化、官方网站的信息更新等,对自动化操作流程进行适配拓展,进而更好地提升业务网申的功能和效果,灵活性好,通用性强,用户体验佳。
[0141] 更可选地,所述自动化操作流程,可以包括:当所述目标系统为针对HTML技术的系统时,采样识别HTML元素、并找到所述目标数据中相应的元素,进行录入操作。或者,[0142] 例如:针对于HTML技术的网站,该组件主要采用了识别HTML元素并且找到相应的元素,进行录入操作。
[0143] 更可选地,所述自动化操作流程,还可以包括:当所述目标系统为针对FLEX或FLASH的系统,采用驱动预设硬件来模拟人为的操作,以达到模拟人为操作的过程。或者,[0144] 例如:针对于FLEX、FLASH等网站系统,该组件采用了驱动硬件来模拟人为的操作,以达到模拟人为操作的过程。
[0145] 更可选地,所述自动化操作流程,还可以包括:当所述目标系统为针对报表控件的系统,基于预设的操作元素,采用图像识别技术对所述目标数据中相应的元素进行定位和识别。或者,
[0146] 例如:针对报表控件的网站系统,无法确定操作元素的具体位置,采用了图像识别技术对相应的元素进行了定位和识别。
[0147] 更可选地,所述自动化操作流程,还可以包括:通过模拟所述目标系统的操作指令的方式,进行数据的录入操作。
[0148] 例如:采用了模拟网站请求方式进行数据的录入的工作。
[0149] 由此,通过多种形式的自动化操作流程,使得业务网申的适用范围更广、处理效果更佳,人性化也更好。
[0150] 在一个可选实施方式中,还可以包括:数据库108。
[0151] 在一个可选例子中,所述处理单元104,还可以用于将所述目标数据自动提交至预设的目标系统之后,获取所述目标数据的提交结果。该处理单元104的具体功能及处理还参见步骤S210。
[0152] 在一个可选例子中,数据库108,可以用于对所述提交结果进行记录、反馈、显示的至少一种操作。该数据库108的具体功能及处理参见步骤S220。
[0153] 例如:使智能网申装置在完成数据录入工作后,会记录处理作业的结果,并将结果反馈到业务平台中,服务商和企业客户的工作人员都可以从平台中查看到业务处理的结果,从而解决的信息不透明的问题。
[0154] 例如:数据库的设计可以参见下表:
[0155]
[0156] 由此,通过对提交结果的处理,可以解决信息不透明的问题,人性化好,直观性强。
[0157] 由于本实施例的装置所实现的处理及功能基本相应于前述图1至图4所示的方法的实施例、原理和实例,故本实施例的描述中未详尽之处,可以参见前述实施例中的相关说明,在此不做赘述。
[0158] 经大量的试验验证,采用本发明的技术方案,通过对人力资源服务业务的自动申报,对于不同客户的业务,能够在多个数字证书之间自动切换,从而不需要经常插拔数字证书,可以进一步提高工作效率,且可靠性高。
[0159] 根据本发明的实施例,还提供了对应于数据处理装置的一种终端。该终端可以包括:以上所述的数据处理装置。
[0160] 例如:该终端,主要应用于人力资源服务机构进行日常网上申报业务的场景。
[0161] 例如:该终端,可以包括:应用于人力资源服务机构的自动网申智能装置。
[0162] 一般地,在人力资源服务的业务过程中,企业客户把需要办理的员工信息,通过不同的途径(例如:邮件、QQ、微信、电话等)以不同的格式(例如:Excel、word、图片、语音等)发送到服务商(即人力资源服务商)的工作人员手中。服务商的工作人员收到的信息后,需要整理为统一的格式,再登录社保局和公积金管理中心的官方业务系统进行网上申报操作,做完网申业务后再把业务结果以邮件或者QQ的方式发给客户。
[0163] 另外,在做业务的同时,因需要做不同客户的业务,需要经常插拔数字证书(即Ukey)才能完成业务的申报,这样造成人员必须在有数字证书的情况下才能使用。
[0164] 在一个可选实施方式中,该终端,可以针对人力资源服务商业务过程中重复性工作量大的问题,对人力资源业务进行自动申报,以提高工作效率,增加信息的透明度,从而起到降低人力资源服务商的成本。
[0165] 在一个可选例子中,参见图6所示的例子,该终端对人力资源服务业务的网报过程,可以包括:
[0166] 步骤1、改善之后的企业客户角色可以通过多种途径来进行数据的录入工作。例如:可以以Excel表格的形式进行导入,可以集成企业客户的e-HR(人力资源管理)系统通过接口来进入系统,可以手工录入员工的增减员信息等,然后以订单的形式提交到服务商这边。
[0167] 步骤2、人力资源服务商收到企业客户提交的订单后,不用再经过手工的整理,数据的格式都是统一的格式化的,服务商只要经过确认就可以直接进入智能申报装置(即数据处理装置、或具有该数据处理装置的终端)中,智能申报装置自动打开政府网站进行自动录入,从而实现了和政府网站的对接。
[0168] 可选地,基于步骤1和步骤2的处理,使智能网申装置在完成数据录入工作后,会记录处理作业的结果,并将结果反馈到业务平台中,服务商和企业客户的工作人员都可以从平台中查看到业务处理的结果,从而解决的信息不透明的问题。
[0169] 在一个可选例子中,参见图7所示的例子,该终端主要可以由以下工作组件构成:
[0170] ⑴业务处理组件:
[0171] 该组件主要用于对数据的加工和处理,主要是把客户传递的不同的数据格式,包含外部导入、其他系统的API引入、已经单个录入等多种情况的数据,最终格式化为统一的数据格式,并且在处理单元进行持久化处理,便于企业客户和服务商进行查阅。
[0172] ⑵远程操作组件
[0173] 该组件主要用于连接于处理单元的智能申报单元发送控制指令,使得智能申报单元能够启动、停止、处理、临时终止等指令。从而实现了带Ukey的设备和操作的机器进行分离,以达到随时随地的进行处理目标数据。其中发送的指令都是以Socket进行通讯。其中,通讯命令格式如下表:
[0174]
[0175] 其中,网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket;建立网络通信连接至少要一对端口号(socket),socket本质是编程接口(API)。
[0176] ⑶指令通讯组件
[0177] 该组件位于智能申报单元(即数据处理装置、或具有该数据处理装置的终端)中,是接收和解析业务单元发送的指令的组件。
[0178] 其工作原理是在智能申报单元启动的时候与处理单元建立连接,并且在一定的间隔时间内向此连接发送心跳信息,以保证连接是长期有效和存在的,当连接保持长期有效后,该组件能接到业务平台发送的操作指令,如果是处理指令,该组件会向平台获取需要处理的目标数据,然后激活自动化操作组件进行自动化操作。
[0179] ⑷自动化操作组件
[0180] 该组件主要用于把从处理单元获取的数据,进行自动化的录入到政府网站。该操作组件采用了4种主要的技术手动把目标数据进行录入到相应的网站系统中:
[0181] ①针对于HTML技术的网站,该组件主要采用了识别HTML元素并且找到相应的元素,进行录入操作。
[0182] ②针对于FLEX、FLASH等网站系统,该组件采用了驱动硬件来模拟人为的操作,以达到模拟人为操作的过程。
[0183] ③另外针对报表控件的网站系统,无法确定操作元素的具体位置,采用了图像识别技术对相应的元素进行了定位和识别。
[0184] ④另外还采用了模拟网站请求方式进行数据的录入的工作。
[0185] 综合以上几种技术手段,而把目标数据进行和相应业务网站对接,起到代替人工手动操作的目的。
[0186] ⑸动态扩展组件
[0187] 该组件针对服务商的人力资源服务过程中的业务变化多样,变化频繁而进行设计的。该组件会动态加载服务器端的处理单元并且执行最新的处理单元,从而起到动态扩展的目的。
[0188] ⑹串口识别组件
[0189] 在针对使用多家客户的数字证书的操作过程中,本装置(即数据处理装置、或具有该数据处理装置的终端)有相应的配套的硬件设施,用于同时插入多个USB的数字证书(Ukey),在操作的过程中,可以通过每一个数字证书配置的串口号进行打开和关闭串口操作,从而使得插入Ukey的硬件设备和整个智能装置成为一体,达到了自动切换Ukey的目的。
[0190] 可选地,该终端对人力资源服务业务的网申过程中,工作时序可以参见图8所示的例子。
[0191] 在一个可选例子中,该终端对数据处理过程中,数据库的设计可以参见下表:
[0192]
[0193] 可选地,该终端对数据处理过程中,接口的设计可以如下:
[0194]
[0195]
[0196] 可选地,该终端的操作界面,可以参见图9所示的例子。
[0197] 经验证,该终端,已经在人力资源服务商客户中得到应用,并且得到良好的反馈,成功的起到了降低企业成本的目的。
[0198] 由于本实施例的终端所实现的处理及功能基本相应于前述图5所示的装置的实施例、原理和实例,故本实施例的描述中未详尽之处,可以参见前述实施例中的相关说明,在此不做赘述。
[0199] 经大量的试验验证,采用本发明的技术方案,通过对人力资源服务业务的自动申报过程中对业务结果的显示,可以解决信息不透明的问题,人性化好。
[0200] 综上,本领域技术人员容易理解的是,在不冲突的前提下,上述各有利方式可以自由地组合、叠加。
[0201] 以上所述仅为本发明的实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。