一种事项数据表分发方法和装置与流程

文档序号:12825049阅读:193来源:国知局
一种事项数据表分发方法和装置与流程

本发明涉及数据处理技术领域,特别涉及一种事项数据表分发方法和装置。



背景技术:

近年来,数据处理技术被广泛应用于政务管理,例如,行政权力事项的管理。针对不同区域事项数据表不统一的问题,通过将上级平台中的事项数据表分发给不同区域的下级平台,以使不同区域的事项数据表达到统一。

现有技术中,一般将上级平台中的事项数据表逐一分发给不同区域的下级平台。例如,a市、b市、c市同属q省,为了使三个市级平台中的事项数据表t、x、p统一,省级平台需要将事项数据表t、x、p依次分别发送给三个市级平台。

但是,现有技术需要针对不同的事项数据表分别进行发送,导致事项数据表分发效率较低。



技术实现要素:

本发明实施例提供了一种事项数据表分发方法和装置,能够提高事项数据表分发效率。

第一方面,本发明实施例提供了一种事项数据表分发方法,包括:

从上级平台抽取至少一个事项数据表;

对所述至少一个事项数据表进行组装,生成目标事项数据表;

将所述目标事项数据表分发到至少两个下级平台分别对应的第一前置数据库,以使各个所述下级平台分别根据对应的所述第一前置数据库中存储的所述目标事项数据表获取所述至少一个事项数据表。

优选地,

所述对所述至少一个事项数据表进行组装,生成目标事项数据表,包括:

针对每一个所述事项数据表,均执行a1至a2:

a1:确定当前所述事项数据表的事项要素名称和事项要素内容;

a2:根据所述事项要素名称和所述事项要素内容,生成与当前所述事项数据表对应的数据记录;

根据每一个所述事项数据表分别对应的所述数据记录,生成目标事项数据表。

优选地,

在所述根据每一个所述事项数据表分别对应的所述数据记录,生成目标事项数据表之前,进一步包括:

确定每一个所述事项数据表的文本附件;

将各个所述文本附件存储至指定存储区域,并获取各个所述文本附件分别对应的存储地址;

所述根据每一个所述事项数据表分别对应的所述数据记录,生成目标事项数据表,包括:

根据每一个所述事项数据表分别对应的所述数据记录和各个所述文本附件分别对应的所述存储地址,生成目标事项数据表。

优选地,

所述事项要素内容,包括:收费标准、办理流程、法律依据、标准文书、办事地址、申请材料和受理条件中任意一种或多种。

优选地,

在所述对所述至少一个事项数据表进行组装,生成目标事项数据表之后,在所述将所述目标事项数据表分发到至少两个下级平台分别对应的第一前置数据库之前,进一步包括:

将所述目标事项数据表存储到所述上级平台对应的第二前置数据库;

所述将所述目标事项数据表分发到至少两个下级平台分别对应的第一前置数据库,包括:

将所述第二前置数据库中存储的所述目标事项数据表分发到至少两个下级平台分别对应的第一前置数据库。

第二方面,本发明实施例提供了一种事项数据表分发装置,包括:

抽取单元,用于从上级平台抽取至少一个事项数据表;

组装单元,用于对所述抽取单元抽取的所述至少一个事项数据表进行组装,生成目标事项数据表;

分发单元,用于将所述组装单元组装的所述目标事项数据表分发到至少两个下级平台分别对应的第一前置数据库,以使各个所述下级平台分别根据对应的所述第一前置数据库中存储的所述目标事项数据表获取所述至少一个事项数据表。

优选地,

所述组装单元,包括:

确定子单元,用于针对所述抽取单元抽取的每一个所述事项数据表,确定当前所述事项数据表的事项要素名称和事项要素内容;

第一生成子单元,用于根据所述确定子单元确定的所述事项要素名称和所述事项要素内容,生成与当前所述事项数据表对应的数据记录;

第二生成子单元,用于根据所述第一生成子单元生成的每一个所述事项数据表分别对应的所述数据记录,生成目标事项数据表。

优选地,

进一步包括:

处理单元,用于确定所述抽取单元抽取的每一个所述事项数据表的文本附件;将各个所述文本附件存储至指定存储区域,并获取各个所述文本附件分别对应的存储地址;

所述第二生成子单元,用于根据所述第一生成子单元生成的每一个所述事项数据表分别对应的所述数据记录和所述处理单元获取的各个所述文本附件分别对应的所述存储地址,生成目标事项数据表。

优选地,

所述事项要素内容,包括:收费标准、办理流程、法律依据、标准文书、办事地址、申请材料和受理条件中任意一种或多种。

优选地,

进一步包括:

存储单元,用于将所述组装单元生成的所述目标事项数据表存储到所述上级平台对应的第二前置数据库;

所述分发单元,用于将所述存储单元存储的所述第二前置数据库中存储的所述目标事项数据表分发到至少两个下级平台分别对应的第一前置数据库。

本发明实施例提供了一种事项数据表分发方法和装置,其中,该方法可以将从上级平台抽取的不同事项对应的事项数据表进行组装,将多个不同的事项数据表统一成一个目标事项数据表,不需要对不同事项对应的事项数据表分别进行处理,提高了事项数据表分发效率。并且,该方法将目标事项数据表分发到至少两个下级平台分别对应的第一前置数据库,进而使各个下级平台分别根据对应的第一前置数据库中存储的目标事项数据表获取至少一个事项数据表,避免直接访问下级平台,提高了下级平台的安全性。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明一个实施例提供的一种事项数据表分发方法流程图;

图2是本发明另一个实施例提供的一种事项数据表分发方法流程图;

图3是本发明一个实施例提供的一种事项数据表分发装置结构示意图;

图4是本发明另一个实施例提供的一种事项数据表分发装置结构示意图;

图5是本发明又一个实施例提供的一种事项数据表分发装置结构示意图;

图6是本发明再一个实施例提供的一种事项数据表分发装置结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1所示,本发明实施例提供了一种事项数据表分发方法,该方法可以包括以下步骤:

步骤101:从上级平台抽取至少一个事项数据表;

步骤102:对至少一个事项数据表进行组装,生成目标事项数据表;

步骤103:将目标事项数据表分发到至少两个下级平台分别对应的第一前置数据库,以使各个下级平台分别根据对应的第一前置数据库中存储的目标事项数据表获取至少一个事项数据表。

在图1所示的本发明实施例中,该方法可以将从上级平台抽取的不同事项对应的事项数据表进行组装,将多个不同的事项数据表统一成一个目标事项数据表,不需要对不同事项对应的事项数据表分别进行处理,提高了事项数据表分发效率。并且,该方法将目标事项数据表分发到至少两个下级平台分别对应的第一前置数据库,进而使各个下级平台分别根据对应的第一前置数据库中存储的目标事项数据表获取至少一个事项数据表,避免直接访问下级平台,提高了下级平台的安全性

在本发明的一个实施例中,为了将不同事项对应的多个事项数据表进行统一处理,步骤102包括:针对每一个事项数据表,均执行a1至a2:

a1:确定当前事项数据表的事项要素名称和事项要素内容;

a2:根据事项要素名称和事项要素内容,生成与当前事项数据表对应的数据记录;

根据每一个事项数据表分别对应的数据记录,生成目标事项数据表。

在本实施例中,抽取的数据采用xml(extensiblemarkuplanguage,可扩展标记语言)格式,因为xml具有互操作性强、规范统一、支持多种编码等诸多特性。因此,该组装过程即为xml组装。在xml组装中,xml根节点存储事项要素名称,xml子节点存储事项要素内容。除此之外,子节点还可以存储数据结构、数据类型等。通过xml组装,每一个事项数据表组装形成一条数据记录,不同的事项数据表统一成一个目标事项数据表。

在本发明的一个实施例中,为了避免目标事项数据表体积过大,影响数据的传输,该方法还包括:确定每一个事项数据表的文本附件;将各个文本附件存储至指定存储区域,并获取各个文本附件分别对应的存储地址;

根据每一个事项数据表分别对应的数据记录,生成目标事项数据表,包括:

根据每一个事项数据表分别对应的数据记录和各个文本附件分别对应的存储地址,生成目标事项数据表。

该文本附件可以为表格、图片等。存储区域可以为网盘,也可以为预先设置的内存区域。例如,文本附件存储在网盘,节点内只存储网盘的地址,当文本附件使用的时候,用户只需要通过访问网盘的地址,下载该附件,避免了文本附件过多过大,导致数据过于庞大的问题。

在本发明的一个实施例中,事项要素内容,包括:收费标准、办理流程、法律依据、标准文书、办事地址、申请材料和受理条件中任意一种或多种。

在本发明的一个实施例中,为了提高上级平台的安全性,该方法还包括:将目标事项数据表存储到上级平台对应的第二前置数据库。步骤103包括:将第二前置数据库中存储的目标事项数据表分发到至少两个下级平台分别对应的第一前置数据库。

如图2所示,本发明实施例以将省级平台的两个事项分发给三个市级平台为例,对行政权力事项处理的方法进行详细地说明,该方法包括以下步骤:

步骤201:从省级平台抽取两个事项数据表。

从省级平台抽取两个事项数据表。在实际应用场景中,还可以根据预设的周期,定期从省级平台抽取事项数据表。还可以设置抽取成功列表和抽取失败列表,抽取成功列表用于记录抽取成功的事项数据表,抽取失败列表用于记录抽取失败的事项数据表。对于抽取失败列表中的事项数据表,可以进行二次抽取或多次抽取。

步骤202:针对每一个事项数据表,确定当前事项数据表的事项要素名称和事项要素内容。

确定事项数据表的事项要素名称分别为a、b。事项数据表a的事项要素内容包括:收费标准a、办理流程a、法律依据a、标准文书a;事项数据表b的事项要素内容包括:收费标准b、办理流程b、法律依据b、标准文书b、办事地址b、申请材料b和受理条件b。

步骤203:针对每一个事项数据表,根据事项要素名称和事项要素内容,生成与当前事项数据表对应的数据记录。

通过xml组装,生成与事项数据表a对应的数据记录m。其中,xml根节点存储事项要素名称a,xml子节点分别存储收费标准a、办理流程a、法律依据a、标准文书a。与之类似,生成与事项数据表b对应的数据记录n。

步骤204:确定每一个事项数据表的文本附件。

确定事项数据表a的文本附件为a1,确定事项数据表b的文本附件为b1。

步骤205:将各个文本附件存储至指定存储区域,并获取各个文本附件分别对应的存储地址。

将文本附件a1、文本附件b1发送给外部的网盘,并获取文本附件a1的存储地址s,文本附件b1的存储地址q。

步骤206:根据每一个事项数据表分别对应的数据记录和各个文本附件分别对应的存储地址,生成目标事项数据表。

目标事项数据表中包括:针对事项数据表a:数据记录m、存储地址s;针对事项数据表b:数据记录n、存储地址q。每一个事项数据表对应目标事项数据表的一条数据记录。

步骤207:将目标事项数据表存储到省级平台对应的第二前置数据库。

将目标事项数据表存储到预先设置的第二前置数据库,主要是为了提高省级平台的安全性,避免直接访问省级平台,造成其他数据泄露。

步骤208:将第二前置数据库中存储的目标事项数据表分发到三个市级平台分别对应的第一前置数据库,以使各个市级平台分别根据对应的第一前置数据库中存储的目标事项数据表获取两个事项数据表。

将目标事项数据表分发到三个市级平台分别对应的第一前置数据库,第一前置数据库的作用与第二前置数据库的作用类似,其主要是提高市级平台的安全性,避免直接访问市级平台造成数据泄露等安全问题。

各个市级平台可以从目标事项数据表中获取两个事项数据表。该获取过程与上述“组装”过程相反,需要根据目标事项数据表中每一条数据记录确定事项要素名称和事项要素内容,进而确定出事项数据表a、b。

如图3所示,本发明实施例提供了一种事项数据表分发装置,包括:

抽取单元301,用于从上级平台抽取至少一个事项数据表;

组装单元302,用于对抽取单元301抽取的至少一个事项数据表进行组装,生成目标事项数据表;

分发单元303,用于将组装单元302组装的目标事项数据表分发到至少两个下级平台分别对应的第一前置数据库,以使各个下级平台分别根据对应的第一前置数据库中存储的目标事项数据表获取至少一个事项数据表。

在本发明的一个实施例中,如图4所示,组装单元302,包括:

确定子单元3021,用于针对每一个事项数据表,确定当前事项数据表的事项要素名称和事项要素内容;

第一生成子单元3022,用于根据确定子单元3021确定的事项要素名称和事项要素内容,生成与当前事项数据表对应的数据记录;

第二生成子单元3023,用于根据第一生成子单元3022生成的每一个事项数据表分别对应的数据记录,生成目标事项数据表。

在本发明的一个实施例中,如图5所示,该装置还包括:

处理单元304,用于确定抽取单元301抽取的每一个事项数据表的文本附件;将各个文本附件存储至指定存储区域,并获取各个文本附件分别对应的存储地址;

第二生成子单元3023,用于根据第一生成子单元3022生成的每一个事项数据表分别对应的数据记录和处理单元304获取的各个文本附件分别对应的存储地址,生成目标事项数据表。

在本发明的一个实施例中,事项要素内容,包括:收费标准、办理流程、法律依据、标准文书、办事地址、申请材料和受理条件中任意一种或多种。

在本发明的一个实施例中,如图6所示,该装置还包括:

存储单元305,用于将组装单元302生成的目标事项数据表存储到上级平台对应的第二前置数据库;

分发单元303,用于将存储单元305存储的第二前置数据库中存储的目标事项数据表分发到至少两个下级平台分别对应的第一前置数据库。

上述装置内的各单元之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。

本发明实施例提供了一种可读介质,包括执行指令,当存储控制器的处理器执行所述执行指令时,所述存储控制器执行上述任意实施例中所述的方法。

本发明实施例提供了一种存储控制器,包括:处理器、存储器和总线;

所述存储器用于存储执行指令,所述处理器与所述存储器通过所述总线连接,当所述存储控制器运行时,所述处理器执行所述存储器存储的所述执行指令,以使所述存储控制器执行上述任意实施例中所述的方法。

综上,本发明各个实施例至少具有如下效果:

1、在本发明实施例中,该方法可以将从上级平台抽取的不同事项对应的事项数据表进行组装,将多个不同的事项数据表统一成一个目标事项数据表,不需要对不同事项对应的事项数据表分别进行处理,提高了事项数据表分发效率。并且,该方法将目标事项数据表分发到至少两个下级平台分别对应的第一前置数据库,进而使各个下级平台分别根据对应的第一前置数据库中存储的目标事项数据表获取至少一个事项数据表,避免直接访问下级平台,提高了下级平台的安全性。

2、在本发明实施例中,可以通过xml组装,将多个事项数据表组装成一个目标事项数据表,其中每一个事项数据表对应目标事项数据表的一条数据记录,该组装方法为实现同时将多个事项数据表发送给下级平台提供了基础。

3、在本发明实施例中,可以将文本附件存储在网盘等存储区域,仅存储文本附件的存储地址,避免生成的目标事项数据表体积过大,影响传输。

需要说明的是,在本文中,诸如第一和第二之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个〃·····”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同因素。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储在计算机可读取的存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质中。

最后需要说明的是:以上所述仅为本发明的较佳实施例,仅用于说明本发明的技术方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

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