数据处理方法、装置、设备及存储介质

阅读: 评论:0

著录项
  • CN202011468032.6
  • 20201214
  • CN112486997A
  • 20210312
  • 平安国际智慧城市科技股份有限公司
  • 周子权
  • G06F16/22
  • G06F16/22 G06F16/2458 G06F16/27 G06F16/332 G06F21/31

  • 广东省深圳市前海深港合作区妈湾兴海大道3048号前海自贸大厦1-34层
  • 广东(44)
  • 深圳市沃德知识产权代理事务所(普通合伙)
  • 高杰;于志光
摘要
本发明涉及大数据的数据处理技术,提供了一种数据处理方法、装置、设备及存储介质。该方法根据政务办理请求携带的标识信息,从数据库获取与请求对应的初始申请表,基于多张初始申请表生成问题信息表并反馈至用户,以供用户填写问题信息表对应的答案,根据填写的答案生成中间申请表并反馈至用户,以供用户填写中间申请表的相关联信息及上传申请资料,获取填写完成的目标申请表,基于配置信息和表单引擎拆分目标申请表得到多个目标子表,将各目标子表及该目标子表对应的申请资料发送至对应的预设终端,供预设终端审批目标子表。本发明还涉及区块链技术,所述申请表可以存储于一区块链的节点中。本发明可以提高业务办理及业务审批的效率。
权利要求

1.一种数据处理方法,应用于电子设备,其特征在于,所述方法包括:

接收用户发出的业务办理请求,获取所述请求携带的标识信息;

响应所述请求,基于所述标识信息从第一数据库获取与所述请求对应的多张初始申请表,基于所述多张初始申请表生成问题信息表,将所述问题信息表反馈至所述用户,以供所述用户填写所述问题信息表对应的答案;

获取所述用户填写的答案,基于所述用户填写的答案生成中间申请表,将所述中间申请表反馈至所述用户,以供所述用户填写所述中间申请表的相关联信息及上传与所述中间申请表对应的申请资料;

将所述用户完成填写所述相关联信息后的中间申请表作为目标申请表,获取所述目标申请表及所述申请资料,基于配置信息和表单引擎拆分所述目标申请表得到多个目标子表,将各目标子表及该目标子表对应的申请资料发送至对应的预设终端,以供所述预设终端审批目标子表。

2.如权利要求1所述的数据处理方法,其特征在于,所述在接收用户发出的业务办理请求之前,所述方法还包括:

获取所述用户的身份信息,将所述身份信息与第二数据库中具备请求权限的白名单进行匹配,当匹配到与所述用户相关联的实名认证信息时,执行接收所述政务办理请求的步骤,当未匹配到与所述用户相关联的实名认证信息时,拒绝所述请求并发送预设的提示信息。

3.如权利要求1所述的数据处理方法,其特征在于,所述基于所述多张初始申请表生成问题信息表包括:

利用预先构建的正则表达式获取所述多张初始申请表中对应的关键字段;

将各关键字段分别与预设题库进行匹配,得到各关键字段对应的问题及该问题对应的预设数量答案,将各问题及对应的预设数量答案填充至第一预设模板生成问题信息表。

4.如权利要求3所述的数据处理方法,其特征在于,所述将各关键字段分别与预设题库进行匹配,得到各关键字段对应的问题及该问题对应的预设数量答案包括:

当匹配到任一关键字段存在对应的多个问题时,将该关键字对应的多个问题存储至同一个列表中,并为该关键字对应的多个问题分别新增预设答案。

5.如权利要求1或3所述的数据处理方法,其特征在于,所述方法还包括:

在所述问题信息表的预设位置生成编辑栏,以供用户基于所述编辑栏输入反馈信息。

6.如权利要求1所述的数据处理方法,其特征在于,所述获取所述用户填写的答案,基于所述用户填写的答案生成中间申请表包括:

筛选出用户填写的预设类型答案对应的问题,根据所述问题对应的关键字段从第三数据库获取该关键字段所属资料的相关信息,利用预设表单引擎将所述相关信息填充至第二预设模板生成中间申请表,其中,所述相关信息包括:字段名称、字段类型及字段对应的默认值。

7.如权利要求1所述的数据处理方法,其特征在于,所述基于配置信息和表单引擎拆分所述目标申请表得到多个目标子表包括:

基于所述配置信息读取各关键字段对应的预设子表模板,从所述目标申请表中提取出第K个关键字段与第K+1个关键字段之间的文本内容,利用预设表单引擎将所述文本内容填充至所述第K个关键字段对应的预设子表模板,得到所述第K个关键字段对应的目标子表,其中,K为大于或等于1的正整数。

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

接收模块:用于接收用户发出的业务办理请求,获取所述请求携带的标识信息;

第一生成模块:用于响应所述请求,基于所述标识信息从第一数据库获取与所述请求对应的多张初始申请表,基于所述多张初始申请表生成问题信息表,将所述问题信息表反馈至所述用户,以供所述用户填写所述问题信息表对应的答案;

第二生成模块:用于获取所述用户填写的答案,基于所述用户填写的答案生成中间申请表,将所述中间申请表反馈至所述用户,以供所述用户填写所述中间申请表的相关联信息及上传与所述中间申请表对应的申请资料;

拆分模块:用于将所述用户完成填写所述相关联信息后的中间申请表作为目标申请表,获取所述目标申请表及所述申请资料,基于配置信息和表单引擎拆分所述目标申请表得到多个目标子表,将各目标子表及该目标子表对应的申请资料发送至对应的预设终端,以供所述预设终端审批目标子表。

9.一种电子设备,其特征在于,所述电子设备包括:

至少一个处理器;以及,

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的程序,所述程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行如权利要求1至7中任一项所述的数据处理方法。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中包括存储数据区和存储程序区,存储程序区存储有数据处理程序,所述数据处理程序被处理器执行时,实现如权利要求1至7中任一项所述数据处理方法的步骤。

说明书
技术领域

本发明涉及大数据的数据处理技术领域,尤其涉及一种数据处理方法、装置、设备及存储介质。

目前,企业或个人需要办业务事项时,涉及内部审批、外部申报和查询等多个环节。以业务事项为政务事项为例,传统的政务事项办理均为单一事项的审批且流程复杂,例如,个人进行企业开办通常不知道需要办哪些事项,需要哪些委办局,同时整个办理过程耗时很长,存在大量的表单重复填写和资料重复,用户在进行多项政务信息处理时也需要分别去多个机构办理,造成政务办理及政务审批的效率低下。

本发明提供一种数据处理方法、装置、设备及存储介质,其目的在于克服或至少解决部分上述技术问题。

为实现上述目的,本发明提供一种数据处理方法,该方法包括:

接收用户发出的业务办理请求,获取所述请求携带的标识信息;

响应所述请求,基于所述标识信息从第一数据库获取与所述请求对应的多张初始申请表,基于所述多张初始申请表生成问题信息表,将所述问题信息表反馈至所述用户,以供所述用户填写所述问题信息表对应的答案;

获取所述用户填写的答案,基于所述用户填写的答案生成中间申请表,将所述中间申请表反馈至所述用户,以供所述用户填写所述中间申请表的相关联信息及上传与所述中间申请表对应的申请资料;

将所述用户完成填写所述相关联信息后的中间申请表作为目标申请表,获取所述目标申请表及所述申请资料,基于配置信息和表单引擎拆分所述目标申请表得到多个目标子表,将各目标子表及该目标子表对应的申请资料发送至对应的预设终端,以供所述预设终端审批目标子表。

优选的,所述在接收用户发出的业务办理请求之前,所述方法还包括:

获取所述用户的身份信息,将所述身份信息与第二数据库中具备请求权限的白名单进行匹配,当匹配到与所述用户相关联的实名认证信息时,执行接收所述政务办理请求的步骤,当未匹配到与所述用户相关联的实名认证信息时,拒绝所述请求并发送预设的提示信息。

优选的,所述基于所述多张初始申请表生成问题信息表包括:

利用预先构建的正则表达式获取所述多张初始申请表中对应的关键字段;

将各关键字段分别与预设题库进行匹配,得到各关键字段对应的问题及该问题对应的预设数量答案,将各问题及对应的预设数量答案填充至第一预设模板生成问题信息表。

优选的,所述将各关键字段分别与预设题库进行匹配,得到各关键字段对应的问题及该问题对应的预设数量答案包括:

当匹配到任一关键字段存在对应的多个问题时,将该关键字对应的多个问题存储至同一个列表中,并为该关键字对应的多个问题分别新增预设答案。

优选的,所述方法还包括:

在所述问题信息表的预设位置生成编辑栏,以供用户基于所述编辑栏输入反馈信息。

优选的,所述获取所述用户填写的答案,基于所述用户填写的答案生成中间申请表包括:

筛选出用户填写的预设类型答案对应的问题,根据所述问题对应的关键字段从第三数据库获取该关键字段所属资料的相关信息,利用预设表单引擎将所述相关信息填充至第二预设模板生成中间申请表,其中,所述相关信息包括:字段名称、字段类型及字段对应的默认值。

优选的,所述基于配置信息和表单引擎拆分所述目标申请表得到多个目标子表包括:

基于所述配置信息读取各关键字段对应的预设子表模板,从所述目标申请表中提取出第K个关键字段与第K+1个关键字段之间的文本内容,利用预设表单引擎将所述文本内容填充至所述第K个关键字段对应的预设子表模板,得到所述第K个关键字段对应的目标子表,其中,K为大于或等于1的正整数。

为实现上述目的,本发明还提供一种数据处理装置,该数据处理装置包括:

接收模块:用于接收用户发出的业务办理请求,获取所述请求携带的标识信息;

第一生成模块:用于响应所述请求,基于所述标识信息从第一数据库获取与所述请求对应的多张初始申请表,基于所述多张初始申请表生成问题信息表,将所述问题信息表反馈至所述用户,以供所述用户填写所述问题信息表对应的答案;

第二生成模块:用于获取所述用户填写的答案,基于所述用户填写的答案生成中间申请表,将所述中间申请表反馈至所述用户,以供所述用户填写所述中间申请表的相关联信息及上传与所述中间申请表对应的申请资料;

拆分模块:用于将所述用户完成填写所述相关联信息后的中间申请表作为目标申请表,获取所述目标申请表及所述申请资料,基于配置信息和表单引擎拆分所述目标申请表得到多个目标子表,将各目标子表及该目标子表对应的申请资料发送至对应的预设终端,以供所述预设终端审批目标子表。

为实现上述目的,本发明还提供一种电子设备,所述电子设备包括:

至少一个处理器;以及,

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的程序,所述程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上所述的数据处理方法的任意步骤。

为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质中包括存储数据区和存储程序区,存储程序区存储有数据处理程序,所述数据处理程序被处理器执行时,实现如上所述数据处理方法的任意步骤。

本发明提出的数据处理方法、装置、设备及存储介质,通过根据用户对应的请求类型获取多张初始申请表,生成问题信息表供用户填写,可以避免用户因对办理流程不熟悉导致效率低下,也可以为用户提供及时引导服务,解决了现有技术中不能满足用户的咨询需求的问题,根据用户填写的答案生成中间申请表,将政务办理所需要的多张表格生成一张表格,减少了所需资料,最后将用户填写完成的目标申请表拆分成多个子表,将各个子表发送至相应的审批终端进行审批,提高业务办理及业务审批的效率。

图1为本发明电子设备较佳实施例的示意图;

图2为图1中数据处理装置较佳实施例的模块示意图;

图3为本发明数据处理方法较佳实施例的流程图;

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

参照图1所示,为本发明电子设备1较佳实施例的示意图。

该电子设备1包括但不限于:存储器11、处理器12、显示器13及网络接口14。所述电子设备1通过网络接口14连接网络,获取原始数据。其中,所述网络可以是企业内部网(Intranet)、互联网(Internet)、全球移动通讯系统(Global System of Mobilecommunication,GSM)、宽带码分多址(Wideband Code Division Multiple Access,WCDMA)、4G网络、5G网络、蓝牙(Bluetooth)、Wi-Fi、通话网络等无线或有线网络。

其中,存储器11至少包括一种类型的可读存储介质,所述可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等)、随机访问存储器(RAM)、静态随机访问存储器(SRAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、可编程只读存储器(PROM)、磁性存储器、磁盘、光盘等。在一些实施例中,所述存储器11可以是所述电子设备1的内部存储单元,例如该电子设备1的硬盘或内存。在另一些实施例中,所述存储器11也可以是所述电子设备1的外部存储设备,例如该电子设备1配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。当然,所述存储器11还可以既包括所述电子设备1的内部存储单元也包括其外部存储设备。本实施例中,存储器11通常用于存储安装于所述电子设备1的操作系统和各类应用软件,例如数据处理程序10的程序代码等。此外,存储器11还可以用于暂时地存储已经输出或者将要输出的各类数据。

处理器12在一些实施例中可以是中央处理器(Central Processing Unit,CPU)、控制器、微控制器、微处理器、或其他数据处理芯片。该处理器12通常用于控制所述电子设备1的总体操作,例如执行数据交互或者通信相关的控制和处理等。本实施例中,所述处理器12用于运行所述存储器11中存储的程序代码或者处理数据,例如运行数据处理程序10的程序代码等。

显示器13可以称为显示屏或显示单元。在一些实施例中显示器13可以是LED显示器、液晶显示器、触控式液晶显示器以及有机发光二极管(Organic Light-EmittingDiode,OLED)触摸器等。显示器13用于显示在电子设备1中处理的信息以及用于显示可视化的工作界面,例如显示数据统计的结果。

网络接口14可选地可以包括标准的有线接口、无线接口(如WI-FI接口),该网络接口14通常用于在所述电子设备1与其它电子设备之间建立通信连接。

图1仅示出了具有组件11-14以及数据处理程序10的电子设备1,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。

可选地,所述电子设备1还可以包括用户接口,用户接口可以包括显示器(Display)、输入单元比如键盘(Keyboard),可选的用户接口还可以包括标准的有线接口、无线接口。可选地,在一些实施例中,显示器可以是LED显示器、液晶显示器、触控式液晶显示器以及有机发光二极管(Organic Light-Emitting Diode,OLED)触摸器等。其中,显示器也可以适当的称为显示屏或显示单元,用于显示在电子设备1中处理的信息以及用于显示可视化的用户界面。

该电子设备1还可以包括射频(Radio Frequency,RF)电路、传感器和音频电路等等,在此不再赘述。

在上述实施例中,处理器12执行存储器11中存储的数据处理程序10时可以实现如下步骤:

接收用户发出的业务办理请求,获取所述请求携带的标识信息;

响应所述请求,基于所述标识信息从第一数据库获取与所述请求对应的多张初始申请表,基于所述多张初始申请表生成问题信息表,将所述问题信息表反馈至所述用户,以供所述用户填写所述问题信息表对应的答案;

获取所述用户填写的答案,基于所述用户填写的答案生成中间申请表,将所述中间申请表反馈至所述用户,以供所述用户填写所述中间申请表的相关联信息及上传与所述中间申请表对应的申请资料;

将所述用户完成填写所述相关联信息后的中间申请表作为目标申请表,获取所述目标申请表及所述申请资料,基于配置信息和表单引擎拆分所述目标申请表得到多个目标子表,将各目标子表及该目标子表对应的申请资料发送至对应的预设终端,以供所述预设终端审批目标子表。

所述存储设备可以为电子设备1的存储器11,也可以为与电子设备1通讯连接的其它存储设备。

关于上述步骤的详细介绍,请参照下述图2关于数据处理装置100实施例的功能模块图以及图3关于数据处理方法实施例的流程图的说明。

参照图2所示,为本发明数据处理装置100的功能模块图。

本发明所述数据处理装置100可以安装于电子设备中。根据实现的功能,所述数据处理装置100可以包括接收模块110、第一生成模块120、第二生成模块130及拆分模块140。本发所述模块也可以称之为单元,是指一种能够被电子设备处理器所执行,并且能够完成固定功能的一系列计算机程序段,其存储在电子设备的存储器中。

在本实施例中,关于各模块/单元的功能如下:

接收模块110,用于接收用户发出的业务办理请求,获取所述请求携带的标识信息。

在本实施例中,以业务办理为政务办理为例,以数据处理装置为自助政务终端机为例对本方案进行说明,可以理解的是,数据处理装置不仅限于自助政务终端机。用户在自助政务终端办理政务事项时,可以通过政务终端提供的人机交互界面发起相关的请求,例如,请求可以是“我要开超市”、“我要开饭店”等等,其中,每个不同的请求类型对应着不同的标识信息,标识信息用于获取该请求对应的初始申请表。

在一个实施例中,在接收用户发出的业务办理请求之前,接收模块还用于:

获取所述用户的身份信息,将所述身份信息与第二数据库中具备请求权限的白名单进行匹配,当匹配到与所述用户相关联的实名认证信息时,执行接收所述政务办理请求的步骤,当未匹配到与所述用户相关联的实名认证信息时,拒绝所述请求并发送预设的提示信息。

将用户的身份信息与第二数据库中的具备请求权限的白名单进行匹配,第二数据库存储大量用户的实名认证信息,白名单可以是指通过实名认证的用户名单,当白名单中存在与用户身份信息匹配的数据时,认为用户具备发起政务办理请求的权限,当白名单中不存在与用户身份信息匹配的数据时,认为用户不具备权限,并发送预设提示信息,预设的提示信息可以是“请完成实名认证”等。

第一生成模块120,用于响应所述请求,基于所述标识信息从第一数据库获取与所述请求对应的多张初始申请表,基于所述多张初始申请表生成问题信息表,将所述问题信息表反馈至所述用户,以供所述用户填写所述问题信息表对应的答案。

在本实施例中,获取到用户政务办理请求对应的标识信息之后,根据标识信息从第一数据库获取请求类型对应的多张初始申请表,第一数据库用于存储各类请求对应的多张初始申请表,例如,“我要开超市”的请求对应着食品经营许可、公共场所卫生许可、环境影响登记表备案、取水许可等对应的多张申请表,基于多张初始申请表生成多个问题信息,例如,“是否已办理卫生许可”、“是否售卖出版物”等等,将多个问题信息反馈至用户,问题信息表包括问题对应的可选答案,以供用户选择多个问题对应的答案。用户根据相关的问题信息填写相应的答案,根据用户填写的答案生成申请表,供用户办理申请,避免用户因对办理流程不熟悉导致效率低下,也可以为用户提供及时引导服务,节省大量人工成本,提升问题处理效率,解决了现有技术中不能满足用户的咨询需求的技术问题。

在一个实施例中,基于所述多张初始申请表生成问题信息表包括:

利用预先构建的正则表达式获取所述多张初始申请表中对应的关键字段;

将各关键字段分别与预设题库进行匹配,得到各关键字段对应的问题及该问题对应的预设数量答案,将各问题及对应的预设数量答案填充至第一预设模板生成问题信息表。

可以利用正则表达式提取多张初始申请表中的关键字段,并根据关键字在预设题库中进行模糊查,获取与关键字段匹配或相似的问题及该问题对应的预设数量的答案,预设数量的答案包括两个答案,例如,问题“是否已办理卫生许可”的答案包括“是”和“否”供用户选择。之后,将各问题及对应的预设数量的答案填充至预设第一模板生成问题信息表。通过问题列表显示上述问题信息,以供用户根据实际需要进行对应选择。

进一步地,所述将各关键字段分别与预设题库进行匹配,得到各关键字段对应的问题及该问题对应的预设数量答案包括:

当匹配到任一关键字段存在对应的多个问题时,将该关键字对应的多个问题存储至同一个列表中,并为该关键字对应的多个问题分别新增预设答案。

当某个关键字段在预设词库中匹配到多个相同或相似的问题信息有多个时,将该关键字对应的多个问题存储至同一个列表中,方便用户根据实际情况进行选择,并对匹配到的多个问题分别新增预设答案供用户选择,由于匹配的多个问题可能存在与用户无关的问题,因此,预设答案可以是“此题与我无关”等。

在一个实施例中,第一生成模块还用于:在所述问题信息表的预设位置生成编辑栏,以供用户基于所述编辑栏输入反馈信息。

如果问题信息表中用户还有相关疑问或反馈意见,用户可以在可填选的编辑栏中手动输入反馈意见,政务终端整理后录入发送至人工柜台中。

第二生成模块130,用于获取所述用户填写的答案,基于所述用户填写的答案生成中间申请表,将所述中间申请表反馈至所述用户,以供所述用户填写所述中间申请表的相关联信息及上传与所述中间申请表对应的申请资料。

在本实施例中,获取用户填写的答案,根据用户填写的答案可以得知用户还未办理哪些事项,从而根据用户未办理事项的表单生成中间申请表,以供用户基于中间申请表填写相关联的信息,例如,用户在问题“是否获得施工许可”选择的答案为否,则将取得施工许可的相关信息和所需资料填充至中间申请表中,其中,中间申请表还包括用户基本信息和业务信息。

在一个实施例中,所述获取所述用户填写的答案,基于所述用户填写的答案生成中间申请表包括:

筛选出用户填写的预设类型答案对应的问题,根据所述问题对应的关键字段从第三数据库获取该关键字段所属资料的相关信息,利用预设表单引擎将所述相关信息填充至第二预设模板生成中间申请表,其中,所述相关信息包括:字段名称、字段类型及字段对应的默认值。

例如,用户的政务办理请求是“我要开超市”,若用户在问题“请问营业面积填写大于300平米”中选择的是“大于300平米”,则判断需要办理消防检查,并将需要办理消防检查的相关信息和所需资料填充至模板中,如果用户选择的是“小于300平米”,则无需获取消防检查相关的信息。表单引擎是WEB界面上的可视化编辑系统,可设置表格的字段及属性。

由于传统的政务事项办理均为单一事项的审批,用户进行政务办理时通常不知道需要办哪些事项,需要哪些委办局进行办理,导致整个事项办理过程耗时很长,且存在大量的表单重复填写和资料重复。本方案通过将政务办理的多张表格生成一张表格实现,为申请政务办理请求的用户减少了所需资料,提高了办理效率。

筛除模块140,用于将所述用户完成填写所述相关联信息后的中间申请表作为目标申请表,获取所述目标申请表及所述申请资料,基于配置信息和表单引擎拆分所述目标申请表得到多个目标子表,将各目标子表及该目标子表对应的申请资料发送至对应的预设终端,以供所述预设终端审批目标子表。

在本实施例中,当接收到用户根据中间申请表填写完成的确认信息后,将用户完成填写相关联信息后的中间申请表作为目标申请表,获取目标申请表及申请资料,基于配置信息和表单引擎拆分所述目标申请表得到多个目标子表,其中,配置信息包括各关键字段对应的预设子表模板,及每个目标子表与预设终端标识的映射关系,之后将各个目标子表发送至对应的预设终端,以供预设终端审批目标子表及对应的申请资料,预设终端是指政务办理事项中各个委办局对应的终端。

在一个实施例中,所述基于配置信息和表单引擎拆分所述目标申请表得到多个目标子表包括:

基于所述配置信息读取各关键字段对应的预设子表模板,从所述目标申请表中提取出第K个关键字段与第K+1个关键字段之间的文本内容,利用预设表单引擎将所述文本内容填充至所述第K个关键字段对应的预设子表模板,得到所述第K个关键字段对应的目标子表,其中,K为大于或等于1的正整数。

例如,在目标申请表中第K个关键字段为“公共场所卫生许可”,第K+1个关键字段为“取水许可”,则提取“公共场所卫生许可”与“取水许可”之间的文本内容,填充至“公共场所卫生许可”对应的字表模板得到“公共场所卫生许可”对应的目标子表。

在一个实施例中,还可以将申请资料上传至存储至区块链节点中,并将预设终端的审批结果传输至区块链节点中,以供预设终端从所述区块链节点中获取审批结果。

以政务办理“我要开饭店”为例,办理食品许可证的前提是需要办完营业执照,场景再造后,营业执照审核数据上链,最低可实现减资料,用户不带实体证件也能完成之后审批,即只要将审核通过的数据上链,不需要等待某实体证件才进行下一步的审批,实现跨部门审批对接。

此外,本发明还提供一种数据处理方法。参照图3所示,为本发明数据处理方法的实施例的方法流程示意图。电子设备1的处理器12执行存储器11中存储的数据处理程序10时实现数据处理方法的如下步骤:

步骤S10:接收用户发出的业务办理请求,获取所述请求携带的标识信息。

在本实施例中,以业务办理为政务办理为例,以电子设备为自助政务终端机为例对本方案进行说明,可以理解的是,电子设备不仅限于自助政务终端机。用户在自助政务终端办理政务事项时,可以通过政务终端提供的人机交互界面发起相关的请求,例如,请求可以是“我要开超市”、“我要开饭店”等等,其中,每个不同的请求类型对应着不同的标识信息,标识信息用于获取该请求对应的初始申请表。

在一个实施例中,所述在接收用户发出的业务办理请求之前,所述方法还包括:

获取所述用户的身份信息,将所述身份信息与第二数据库中具备请求权限的白名单进行匹配,当匹配到与所述用户相关联的实名认证信息时,执行接收所述政务办理请求的步骤,当未匹配到与所述用户相关联的实名认证信息时,拒绝所述请求并发送预设的提示信息。

将用户的身份信息与第二数据库中的具备请求权限的白名单进行匹配,第二数据库存储大量用户的实名认证信息,白名单可以是指通过实名认证的用户名单,当白名单中存在与用户身份信息匹配的数据时,认为用户具备发起政务办理请求的权限,当白名单中不存在与用户身份信息匹配的数据时,认为用户不具备权限,并发送预设提示信息,预设的提示信息可以是“请完成实名认证”等。

步骤S20:响应所述请求,基于所述标识信息从第一数据库获取与所述请求对应的多张初始申请表,基于所述多张初始申请表生成问题信息表,将所述问题信息表反馈至所述用户,以供所述用户填写所述问题信息表对应的答案。

在本实施例中,获取到用户政务办理请求对应的标识信息之后,根据标识信息从第一数据库获取请求类型对应的多张初始申请表,第一数据库用于存储各类请求对应的多张初始申请表,例如,“我要开超市”的请求对应着食品经营许可、公共场所卫生许可、环境影响登记表备案、取水许可等对应的多张申请表,基于多张初始申请表生成多个问题信息,例如,“是否已办理卫生许可”、“是否售卖出版物”等等,将多个问题信息反馈至用户,问题信息表包括问题对应的可选答案,以供用户选择多个问题对应的答案。用户根据相关的问题信息填写相应的答案,根据用户填写的答案生成申请表,供用户办理申请,避免用户因对办理流程不熟悉导致效率低下,也可以为用户提供及时引导服务,节省大量人工成本,提升问题处理效率,解决了现有技术中不能满足用户的咨询需求的技术问题。

在一个实施例中,所述基于所述多张初始申请表生成问题信息表包括:

利用预先构建的正则表达式获取所述多张初始申请表中对应的关键字段;

将各关键字段分别与预设题库进行匹配,得到各关键字段对应的问题及该问题对应的预设数量答案,将各问题及对应的预设数量答案填充至第一预设模板生成问题信息表。

可以利用正则表达式提取多张初始申请表中的关键字段,并根据关键字在预设题库中进行模糊查,获取与关键字段匹配或相似的问题及该问题对应的预设数量的答案,预设数量的答案包括两个答案,例如,问题“是否已办理卫生许可”的答案包括“是”和“否”供用户选择。之后,将各问题及对应的预设数量的答案填充至预设第一模板生成问题信息表。通过问题列表显示上述问题信息,以供用户根据实际需要进行对应选择。

进一步地,所述将各关键字段分别与预设题库进行匹配,得到各关键字段对应的问题及该问题对应的预设数量答案包括:

当匹配到任一关键字段存在对应的多个问题时,将该关键字对应的多个问题存储至同一个列表中,并为该关键字对应的多个问题分别新增预设答案。

当某个关键字段在预设词库中匹配到多个相同或相似的问题信息有多个时,将该关键字对应的多个问题存储至同一个列表中,方便用户根据实际情况进行选择,并对匹配到的多个问题分别新增预设答案供用户选择,由于匹配的多个问题可能存在与用户无关的问题,因此,预设答案可以是“此题与我无关”等。

在一个实施例中,所述方法还包括:在所述问题信息表的预设位置生成编辑栏,以供用户基于所述编辑栏输入反馈信息。

如果问题信息表中用户还有相关疑问或反馈意见,用户可以在可填选的编辑栏中手动输入反馈意见,政务终端整理后录入发送至人工柜台中。

步骤S30:获取所述用户填写的答案,基于所述用户填写的答案生成中间申请表,将所述中间申请表反馈至所述用户,以供所述用户填写所述中间申请表的相关联信息及上传与所述中间申请表对应的申请资料。

在本实施例中,获取用户填写的答案,根据用户填写的答案可以得知用户还未办理哪些事项,从而根据用户未办理事项的表单生成中间申请表,以供用户基于中间申请表填写相关联的信息,例如,用户在问题“是否获得施工许可”选择的答案为否,则将取得施工许可的相关信息和所需资料填充至中间申请表中,其中,中间申请表还包括用户基本信息和业务信息。

在一个实施例中,所述获取所述用户填写的答案,基于所述用户填写的答案生成中间申请表包括:

筛选出用户填写的预设类型答案对应的问题,根据所述问题对应的关键字段从第三数据库获取该关键字段所属资料的相关信息,利用预设表单引擎将所述相关信息填充至第二预设模板生成中间申请表,其中,所述相关信息包括:字段名称、字段类型及字段对应的默认值。

例如,用户的政务办理请求是“我要开超市”,若用户在问题“请问营业面积填写大于300平米”中选择的是“大于300平米”,则判断需要办理消防检查,并将需要办理消防检查的相关信息和所需资料填充至模板中,如果用户选择的是“小于300平米”,则无需获取消防检查相关的信息。表单引擎是WEB界面上的可视化编辑系统,可设置数据库的字段、属性及设置模块的配置。

由于传统的政务事项办理均为单一事项的审批,用户进行政务办理时通常不知道需要办哪些事项,需要哪些委办局进行办理,导致整个事项办理过程耗时很长,且存在大量的表单重复填写和资料重复。本方案通过将政务办理的多张表格生成一张表格实现,为申请政务办理请求的用户减少了所需资料,提高了办理效率。

步骤S40:将所述用户完成填写所述相关联信息后的中间申请表作为目标申请表,获取所述目标申请表及所述申请资料,基于配置信息和表单引擎拆分所述目标申请表得到多个目标子表,将各目标子表及该目标子表对应的申请资料发送至对应的预设终端,以供所述预设终端审批目标子表。

在本实施例中,当接收到用户根据中间申请表填写完成的确认信息后,将用户完成填写相关联信息后的中间申请表作为目标申请表,获取目标申请表及申请资料,基于配置信息和表单引擎拆分所述目标申请表得到多个目标子表,其中,配置信息包括各关键字段对应的预设子表模板,及每个目标子表与预设终端标识的映射关系,之后将各个目标子表发送至对应的预设终端,以供预设终端审批目标子表及对应的申请资料,预设终端是指政务办理事项中各个委办局对应的终端。

在一个实施例中,所述基于配置信息和表单引擎拆分所述目标申请表得到多个目标子表包括:

基于所述配置信息读取各关键字段对应的预设子表模板,从所述目标申请表中提取出第K个关键字段与第K+1个关键字段之间的文本内容,利用预设表单引擎将所述文本内容填充至所述第K个关键字段对应的预设子表模板,得到所述第K个关键字段对应的目标子表,其中,K为大于或等于1的正整数。

例如,在目标申请表中第K个关键字段为“公共场所卫生许可”,第K+1个关键字段为“取水许可”,则提取“公共场所卫生许可”与“取水许可”之间的文本内容,填充至“公共场所卫生许可”对应的字表模板得到“公共场所卫生许可”对应的目标子表。

在一个实施例中,还可以将申请资料上传至存储至区块链节点中,并将预设终端的审批结果传输至区块链节点中,以供预设终端从所述区块链节点中获取审批结果。

以政务办理“我要开饭店”为例,办理食品许可证的前提是需要办完营业执照,场景再造后,营业执照审核数据上链,最低可实现减资料,用户不带实体证件也能完成之后审批,即只要将审核通过的数据上链,不需要等待某实体证件才进行下一步的审批,实现跨部门审批对接。

此外,本发明实施例还提出一种计算机可读存储介质,所述存储介质可以是非易失性的,也可以是易失性的。该计算机可读存储介质可以是硬盘、多媒体卡、SD卡、闪存卡、SMC、只读存储器(ROM)、可擦除可编程只读存储器(EPROM)、便携式紧致盘只读存储器(CD-ROM)、USB存储器等等中的任意一种或者几种的任意组合。所述计算机可读存储介质中包括存储数据区和存储程序区,存储数据区存储根据区块链节点的使用所创建的数据,存储程序区存储有数据处理程序10,所述数据处理程序10被处理器执行时实现如下操作:

接收用户发出的业务办理请求,获取所述请求携带的标识信息;

响应所述请求,基于所述标识信息从第一数据库获取与所述请求对应的多张初始申请表,基于所述多张初始申请表生成问题信息表,将所述问题信息表反馈至所述用户,以供所述用户填写所述问题信息表对应的答案;

获取所述用户填写的答案,基于所述用户填写的答案生成中间申请表,将所述中间申请表反馈至所述用户,以供所述用户填写所述中间申请表的相关联信息及上传与所述中间申请表对应的申请资料;

将所述用户完成填写所述相关联信息后的中间申请表作为目标申请表,获取所述目标申请表及所述申请资料,基于配置信息和表单引擎拆分所述目标申请表得到多个目标子表,将各目标子表及该目标子表对应的申请资料发送至对应的预设终端,以供所述预设终端审批目标子表。

在另一个实施例中,本发明所提供的数据处理方法,为进一步保证上述所有出现的数据的私密和安全性,上述所有数据还可以存储于一区块链的节点中。例如初始申请表、目标申请表等等,这些数据均可存储在区块链节点中。

需要说明的是,本发明所指区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链(Blockchain),本质上是一个去中心化的数据库,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。区块链可以包括区块链底层平台、平台产品服务层以及应用服务层等。

本发明之计算机可读存储介质的具体实施方式与上述数据处理方法的具体实施方式大致相同,在此不再赘述。

需要说明的是,上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。并且本文中的术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、装置、物品或者方法不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、装置、物品或者方法所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、装置、物品或者方法中还存在另外的相同要素。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,电子装置,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

本文发布于:2023-04-13 03:58:53,感谢您对本站的认可!

本文链接:https://patent.en369.cn/patent/4/85642.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 369专利查询检索平台 豫ICP备2021025688号-20 网站地图