非结构化文件的交互应用方法、装置、计算机设备和存储介质与流程

文档序号:17601383发布日期:2019-05-07 20:22阅读:228来源:国知局
非结构化文件的交互应用方法、装置、计算机设备和存储介质与流程

本申请涉及大数据技术领域,特别是涉及一种非结构化文件的交互应用方法、装置、计算机设备和存储介质。



背景技术:

随着互联网与大数据技术的发展,数据资产管理及应用成为许多大型企业信息化发展的新趋势。数据资产管理是企业或组织采取的管理活动,用以保证数据资产的安全完整、合理配置和有效利用,从而提高企业的经济效益,进而保障和促进企业发展。

通常企业中的数据资产形式多种多样,往往难以采用二维表格进行表示。以电力企业的数据资产管理为例,电力企业数据资产管理的范畴不仅包括基于二维表的基建项目规划表、会计科目余额表、预算表、电力营销应收表、电力工程项目表等结构化数据,更包括了大量无法采用二维表进行表示的,例如营销的业扩工单及供用电合同、财务的会计凭证及付款依据、基建的计划及合同等非结构化数据文件。目前,电力企业的非结构化数据文件大部分在业务流程中以表单附件的形式分散的存储在各业务管理系统中。

然而,目前所采用的非结构化数据文件的存储方式会导致数据文件的共享效率低。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种能够提高数据文件共享效率的非结构化文件的交互应用方法、装置、计算机设备和存储介质。

第一方面,本申请实施例提供一种非结构化文件的交互应用方法,所述方法包括:

获取请求方发起的查找请求,根据所述查找请求从预设的文件标识集中确定与所述查找请求对应的目标文件标识,所述文件标识集中包括多个文件标识,所述文件标识是根据非结构化文件和元数据生成的,所述元数据用于表征所述非结构化文件的属性;

根据所述目标文件标识确定目标非结构化文件;

将所述目标非结构化文件的信息发送至所述请求方。

在其中一个实施例中,所述查找请求中携带所述文件标识,或所述文件标识和所述元数据,所述文件标识与所述元数据之间具有第一对应关系;所述根据所述查找请求从所述文件标识集中确定所述查找请求对应的目标文件标识,包括:

在所述第一对应关系中进行查找,确定与所述查找请求对应的所述目标文件标识。

在其中一个实施例中,所述非结构化文件和所述元数据具有第二对应关系;所述根据所述目标文件标识确定目标非结构化文件,包括:

根据所述目标文件标识在所述第一对应关系中进行查找,确定所述目标文件标识对应的目标元数据;

根据所述目标元数据在所述第二对应关系中进行查找,确定所述目标元数据对应的所述非结构化文件,并将所述目标元数据对应的所述非结构化文件作为所述目标非结构化文件。

在其中一个实施例中,所述根据所述查找请求从预设的文件标识集中确定所述查找请求对应的目标文件标识之前,还包括:

获取所述非结构化文件和所述元数据;

根据所述非结构化文件和所述元数据生成所述文件标识;

将多个所述文件标识所组成的文件标识集发送至所述非结构化文件和所述元数据的发送方。

在其中一个实施例中,所述获取所述非结构化文件和所述元数据之后,还包括:

根据所述非结构化文件和所述元数据,生成所述非结构化文件的关联关系,所述关联关系用于表征不同的所述非结构化文件之间的关系;

将所述关联关系发送至所述非结构化文件和所述元数据的发送方。

在其中一个实施例中,所述获取所述非结构化文件和所述元数据之后,包括:

根据所述非结构化文件和所述元数据,生成所述非结构化文件的项目编码标引;所述项目编码标引用于表征不同的所述非结构化文件之间的类别关系;

将所述项目编码标引发送至所述非结构化文件和所述元数据的发送方。

在其中一个实施例中,所述将所述目标非结构化文件信息发送至所述请求方,包括:

将所述目标非结构化文件或者所述目标非结构化文件的链接发送至所述请求方。

第二方面,本申请实施例提供一种非结构化文件的交互应用装置,所述装置包括:第一处理模块、第二处理模块和第三处理模块;

所述第一处理模块,用于获取请求方发起的查找请求,根据所述查找请求从预设的文件标识集中确定与所述查找请求对应的目标文件标识,所述文件标识集中包括多个文件标识,所述文件标识是根据非结构化文件和元数据生成的,所述元数据用于表征所述非结构化文件的属性;

所述第二处理模块,用于根据所述目标文件标识确定目标非结构化文件;

所述第三处理模块,用于将所述目标非结构化文件的信息发送至所述请求方。

第三方面,本申请实施例提供一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

获取请求方发起的查找请求,根据所述查找请求从预设的文件标识集中确定与所述查找请求对应的目标文件标识,所述文件标识集中包括多个文件标识,所述文件标识是根据非结构化文件和元数据生成的,所述元数据用于表征所述非结构化文件的属性;

根据所述目标文件标识确定目标非结构化文件;

将所述目标非结构化文件的信息发送至所述请求方。

第四方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

获取请求方发起的查找请求,根据所述查找请求从预设的文件标识集中确定与所述查找请求对应的目标文件标识,所述文件标识集中包括多个文件标识,所述文件标识是根据非结构化文件和元数据生成的,所述元数据用于表征所述非结构化文件的属性;

根据所述目标文件标识确定目标非结构化文件;

将所述目标非结构化文件的信息发送至所述请求方。

上述非结构化文件的交互应用方法、装置、计算机设备和存储介质,通过获取请求方发起的查找请求,根据查找请求从预设的文件标识集中确定与查找请求对应的目标文件标识,并根据目标文件标识确定目标非结构化文件,进而将目标非结构化文件的信息发送至请求方。其中,文件标识集中包括多个文件标识,文件标识是根据非结构化文件和元数据生成的,元数据用于表征非结构化文件的属性。采用该方法,由于计算机设备能够根据请求方发起的查找请求,从文件标识集中确定出请求方需要查找的目标文件标识,然后根据目标文件标识确定出请求方所需要查找的目标非结构化文件,避免了传统技术中非结构化数据大部分在业务流程中以表单附件的形式分散存储在各业务管理系统中,所导致的文件版本不统一、文件的可靠性不高、以及交互应用效率低等问题,该方法实现了非结构化文件的流程化管理,其能够将非结构化文件进行统一存储和管理,使得非结构化文件的存储更加全面以及安全,以及避免重复存储,其文件的质量和可靠性也大大提高,并且能够提高非结构化文件的交互应用的效率,使得在业务流程中对于非结构化文件的交互应用更为便捷,进而大大提高了工作效率。

附图说明

图1为一个实施例中计算机设备的内部结构图;

图2为一个实施例提供的非结构化文件的交互应用方法的流程示意图;

图3为另一个实施例提供的非结构化文件的交互应用方法的流程示意图;

图4为又一个实施例提供的非结构化文件的交互应用方法的流程示意图;

图5为一个实施例提供的非结构化文件的交互应用的流程图;

图6为又一个实施例提供的非结构化文件的交互应用方法的流程示意图;

图7为一个实施例提供的非结构化文件的交互应用的流程图;

图8为又一个实施例提供的非结构化文件的交互应用方法的流程示意图;

图9为又一个实施例提供的非结构化文件的交互应用的流程图;

图10为又一个实施例提供的非结构化文件的交互应用的流程图;

图11为又一个实施例提供的非结构化文件的交互应用方法的流程示意图;

图12为一个实施例提供的非结构化文件的交互应用装置的结构示意图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请实施例提供的非结构化文件的交互应用方法,可以适用于图1所示的计算机设备,该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储下述实施例中的文件标识集和非结构化文件,有关文件标识集和非结构化文件的描述可以参照下述方法实施例的内容。该计算机设备的网络接口可以用于与外部的其他设备通过网络连接通信。可选的,该计算机设备可以是服务器,可以是台式机,可以是个人数字助理,还可以是其他的终端设备,例如平板电脑、手机等等,还可以是云端或者远程服务器,本申请实施例对计算机设备的具体形式并不做限定。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。当然,输入装置和显示屏也可以不属于计算机设备的一部分,可以是计算机设备的外接设备。

本领域技术人员可以理解,图1中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

下面以具体的实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本申请的实施例进行描述。

需要说明的是,下述方法实施例的执行主体可以是非结构化文件的交互应用装置,该装置可以通过软件、硬件或者软硬件结合的方式实现成为上述计算机设备的部分或者全部。下述方法实施例以执行主体为计算机设备为例进行说明。

图2为一个实施例提供的非结构化文件的交互应用方法的流程示意图。本实施例涉及的是计算机设备根据请求方发起的查找请求向请求方发送目标非结构化文件的信息的具体过程。如图2所示,所述方法包括:

s102、获取请求方发起的查找请求,根据所述查找请求从预设的文件标识集中确定与所述查找请求对应的目标文件标识,所述文件标识集中包括多个文件标识,所述文件标识是根据非结构化文件和元数据生成的,所述元数据用于表征所述非结构化文件的属性。

具体的,计算机设备可以接收请求方发起的查找请求,并根据该查找请求中所携带的信息,在预设的文件标识集中进行查找,该文件标识集为多个文件标识的集合,计算机设备查找到与这个查找请求匹配的文件标识,将这个与查找请求匹配的文件标识作为目标文件标识。

可选地,上述文件标识是根据非结构化文件和元数据生成的标识,该文件标识可以包括但不限于文件身份证明(identification,简称id)、文件名称、文件编号等,只要能够代表一个非结构化文件即可。可选地,上述非结构化文件可以包括多种无法采用二维表进行表达的文件,例如营销的业扩工单及供用电合同、财务的会计凭证及付款依据、基建的计划及合同等等。上述元数据能够表征非结构化文件的属性,其可以包括但不限于非结构化文件的文件类型,生成日期,上传者,版本号等等,例如文件类型为合同时,还可以包括合同的类型,例如施工合同,以及施工合同的甲乙双方,合同金额等等。

s104、根据所述目标文件标识确定目标非结构化文件。

具体的,计算机设备可以根据所确定的目标文件标识,确定出与该目标文件标识匹配的目标非结构化文件。例如,计算机设备可以在上述非结构化文件中按照目标文件标识进行查找,并查找到与这个目标文件标识的名称一致的非结构化文件,然后将这个非结构化文件作为目标非结构化文件。可选地,也可以是计算机设备将上述非结构化文件中与目标文件标识的名称相似度大于预设的阈值的非结构化文件确定为目标非结构化文件。

s106、将所述目标非结构化文件的信息发送至所述请求方。

具体的,计算机设备可以将所确定的目标非结构化文件作为请求方需要查看的文件,然后将这个目标非结构化文件的信息发送至请求方,以使得请求方能够获取到所需要查找的文件信息。可选的,该目标非结构化文件的信息可以包括文件内容,或者文件路径等信息,可选地,也可以包括文件的摘要。

本实施例所采用的方法,其可以通过建立非结构化数据服务平台进行实现。例如将非结构化文件通过非结构化服务平台进行管理和维护。

本实施例中,计算机设备能够获取请求方发起的查找请求,并根据查找请求从预设的文件标识集中确定与查找请求对应的目标文件标识,然后根据目标文件标识确定目标非结构化文件,并将目标非结构化文件的信息发送至请求方。其中,文件标识集中包括多个文件标识,该文件标识是根据非结构化文件和元数据生成的,上述元数据用于表征非结构化文件的属性。本实施例所采用的方法,由于计算机设备能够根据请求方发起的查找请求,从文件标识集中确定出请求方需要查找的目标文件标识,然后根据目标文件标识确定出请求方所需要查找的目标非结构化文件,避免了传统技术中非结构化数据大部分在业务流程中以表单附件的形式分散存储在各业务管理系统中,所导致的文件版本不统一、文件的可靠性不高、以及交互应用效率低等问题,该方法实现了非结构化文件的流程化管理,其能够将非结构化文件进行统一存储和管理,使得非结构化文件的存储更加全面以及安全,以及避免重复存储,其文件的质量和可靠性也大大提高,并且能够提高非结构化文件的交互应用的效率,使得在业务流程中对于非结构化文件的交互应用更为便捷,进而大大提高了工作效率。

在一个实施例中,所述查找请求中携带所述文件标识,或所述文件标识和所述元数据,所述文件标识与所述元数据之间具有第一对应关系;上述图2所示的实施例中s102中“根据所述查找请求从预设的文件标识集中确定与所述查找请求对应的目标文件标识”,具体可以包括:在所述第一对应关系中进行查找,确定与所述查找请求对应的所述目标文件标识。

需要说明的是,上述查找请求中可以携带文件标识,还可以携带文件标识和元数据,其中,该文件标识和元数据之间具有第一对应关系。可选地,其可以是一一对应。具体的,计算机设备根据上述查找请求中所包含的文件标识,或者文件标识和元数据,在上述文件标识集中进行查找,将查找到的文件标识作为查找请求所需要查找的目标文件标识。

可选地,上述文件标识为文件id时。计算机设备可以根据查找请求中所携带的文件id的一部分,结合部分元数据进行模糊查找,由此可能查找到多个与查找请求匹配的文件标识,可选地,计算机设备可以将符合查找请求的文件标识进行展示,然后确定其中一个或多个作为目标文件标识。

可选地,本申请实施例中的数据传输的方式可以是企业服务总线(enterpriseservicebus,简称esb),也可以是数据总线,还可以是通过网络进行传输,对此均不做限定。

本实施例中,计算机设备能够根据查找请求从预设的文件标识集中确定与查找请求对应的目标文件标识。其中,查找请求中携带文件标识,或文件标识和元数据,文件标识与元数据之间具有第一对应关系。采用该方法,计算机设备能够根据查找请求中所携带的文件标识,或者文件标识和元数据,在上述文件标识集中查找到该查找请求所对应的目标文件标识,从而能够基于请求方的查找请求确定出请求方所需要查找的目标文件标识,进而使得请求方能够获取所需要的非结构化数据文件,满足请求方的查找需求,从而提高了非结构化文件的交互应用的效率,使得在业务流程中对于非结构化文件的交互应用更为便捷,进而大大提高了工作效率。

图3为另一个实施例提供的非结构化文件的交互应用方法的流程示意图。本实施例涉及的是计算机设备根据目标文件标识确定目标非结构化文件的具体过程。其中,所述非结构化文件和所述元数据具有第二对应关系。可选地,在上述各实施例的基础上,如图3所示,上述步骤s104具体可以包括如下步骤:

s202、根据所述目标文件标识在所述第一对应关系中进行查找,确定所述目标文件标识对应的目标元数据。

具体的,计算机设备根据目标文件标识在上述第一对应关系中查找,由于上述第一对应关系为文件标识和元数据之间的对应关系,因此计算机设备可以查找到与目标文件标识对应的元数据,并将该目标文件标识对应的元数据作为目标元数据。

s204、根据所述目标元数据在所述第二对应关系中进行查找,确定所述目标元数据对应的所述非结构化文件,并将所述目标元数据对应的所述非结构化文件作为所述目标非结构化文件。

需要说明的是,上述非结构化文件和元数据之间具有第二对应关系,可选地,该第二对应关系可以为一一对应关系,也可以为一对多对应关系,还可以是多对一或者多对多的对应关系。具体的,计算机设备可以根据所确定的目标元数据在第二对应关系中进行查找,由于非结构化文件和元数据之间具有第二对应关系,因此计算机设备可以基于该第二对应关系,确定出与目标元数据对应的非结构化文件,并将该目标元数据对应的非结构化文件作为目标非结构化文件。

本实施例中,计算机设备能够根据目标文件标识在第一对应关系中进行查找,确定目标文件标识对应的目标元数据,并根据目标元数据在第二对应关系中进行查找,确定目标元数据对应的非结构化文件,然后将目标元数据对应的非结构化文件作为目标非结构化文件。由于上述第二对应关系为非结构化文件和元数据之间的对应关系,因此,计算机设备能够根据上述目标文件标识确定目标元数据,并能够基于第二对应关系确定出目标源数据对应的非结构化文件,并作为目标非结构化文件,从而能够直接且准确的确定出目标文件标识所对应的目标非结构化文件,其更为方便且快捷,进一步确保了非结构化文件的交互应用的准确性,以及提高了非结构化文件的交互应用的效率,进而提高了工作效率。

图4为又一个实施例提供的非结构化文件的交互应用方法的流程示意图。本实施例涉及的是计算机设备根据非结构化文件和元数据生成文件标识,并将文件标识构成的文件标识集发送至发送方的具体过程。可选地,在上述实施例的基础上,如图4所示,上述实施例中步骤s102中“根据所述查找请求从预设的文件标识集中确定所述查找请求对应的目标文件标”之前,所述方法还可以包括如下步骤:

s302、获取所述非结构化文件和所述元数据。

具体的,计算机设备可以获取非结构化文件和元数据,可选地,其可以是接收其他业务系统上传得到的,也可以是计算机设备访问对应的数据库所得到的,对此本实施例不做限定。

s304、根据所述非结构化文件和所述元数据生成所述文件标识。

具体的,计算机设备可以根据非结构化文件结合元数据生成每个非结构化文件的文件标识。可选地,计算机设备可以依据非结构化文件的元数据将非结构化文件进行类别划分,按照类别每个文件id的前四位,然后在按照每个非结构化文件的生成日期,生成每文件id的第五位和第六位,最后依次生成每个非结构化文件的最后四位;可选地,也可以是直接依据每个非结构化文件的生成日期依次生成文件id,并将文件id以树状的层级结构进行管理,对此本实施例不做限定,只要是能够根据非结构化文件和元数据生成对应的文件标识即可。可选地,上述文件标识还可以是类别名称+序号的形式,以便于用户进行直观地查看,对此本实施例并不做限定。

s306、将多个所述文件标识所组成的文件标识集发送至所述非结构化文件和所述元数据的发送方。

具体的,计算机设备将上述生成的多个文件标识组成文件标识集,然后将该文件标示集发送至非结构化文件和元数据的发送方。

本实施例中,计算机设备能够获取非结构化文件和元数据,并根据非结构化文件和元数据生成文件标识,然后将多个文件标识所组成的文件标识集发送至非结构化文件和元数据的发送方。采用该方法,计算机设备能够自动根据非结构化文件和元数据生成文件标识,并将多个文件标识所组成的文件标识集发送至非结构化文件和元数据的发送方,以使得发送方能够获得所生成的文件标识的完整的清单,从而更有利于各个业务节点依据文件标识选择其需要的非结构化文件,从而使得非结构化文件的交互应用更为便捷。

此处以一个具体的应用实例对本申请实施例进行详细的说明:以发送方为业务系统a,请求方为业务系统b为例。如图5所示,首先业务系统a上传其业务流程中所产生的非结构化文件和元数据,至非结构化服务平台所在的服务器。该非结构化服务平台根据非结构化文件和元数据生成文件id,并将文件id返回业务系统a。业务系统a通过面向服务的架构(service-orientedarchitecture,简称soa)平台将该文件id,或者文件id和元数据发送至业务系统b,业务系统b基于所接收到的文件id、或者文件id和元数据,向非结构化服务平台发起查找请求,其可以是发送包括文件id的查找请求,也可以是发送文件id和元数据的查找请求,或者是发送文件id的一部分和部分元数据的查找请求至非结构化服务平台所在的服务器,非结构化服务平台所在的服务器根据接收到的查找请求,确定出对应的非结构化文件,然后将这个非结构化文件的信息发送至业务系统b。

图6为又一个实施例提供的非结构化文件的交互应用方法的流程示意图。本实施例涉及的是计算机设备根据非结构化文件和元数据生成非结构化文件的关联关系,并将关联关系发送至发送方的具体过程。可选地,在上述图4所示的实施例的基础上,如图6所示,步骤s302之后,还可以包括:

s402、根据所述非结构化文件和所述元数据,生成所述非结构化文件的关联关系,所述关联关系用于表征不同的所述非结构化文件之间的关系。

具体的,计算机设备根据上述非结构化文件和元数据,生成不同的非结构化文件的关联关系。例如,计算机设备根据付款合同以及该付款合同的付款依据,建立二者的关联关系。可选地,该关联关系可以是业务视图的形式,也可以是业务表格的形式,对此本实施例不做限定。上述关联关系能够表征不同的非结构化文件之间的关系。可选地,计算机设备可以采用光学字符识别(opticalcharacterrecognition,简称ocr)对上述非结构化文件进行文字识别,或者对元数据进行提取,从而确定出该非结构化文件的信息,进而根据确定出的该非结构化文件的关联关系。

s404、将所述关联关系发送至所述非结构化文件和所述元数据的发送方。

具体的,计算机设备将上述关联关系发送至非结构化文件和所述元数据的发送方,以使得发送方能够根据生成的关联关系确定出多个非结构化文件之间的关系。

本实施例中,计算机设备能够根据非结构化文件和元数据,生成非结构化文件的关联关系,并将关联关系发送至非结构化文件和元数据的发送方。由于上述关联关系能够表征不同的非结构化文件之间的关系,因此将该关联关系发送至发送方,以使得发送方能够根据该关联关系确定出多个非结构化文件之间的关系,从而更有利于各个业务节点选择其需要的非结构化文件以及关联的非结构化文件,避免了由于未能及时查看其关联文件导致的工作失误,其能够提高非结构化文件的交互应用的准确率,进一步保障了工作的顺利进行。

此处以一个具体的应用实例对本申请实施例进行详细的说明:以发送方为业务管理系统,请求方为财务管理系统为例。如图7所示,首先业务管理系统上传其业务流程中所产生的非结构化文件和元数据,至非结构化服务平台所在的服务器。该非结构化服务平台根据非结构化文件和元数据生成文件id,以及非结构化服务平台提取非结构文件和元数据的关键信息,生成关联关系,并以付款依据视图的形式将关联关系进行展示,然后将文件id和付款依据视图返回业务管理系统。业务管理系统soa平台将该文件id,或者文件id和元数据,或者文件id和付款依据视图发送至财务管理系统,财务管理系统基于所接收到的文件id、或者文件id和元数据,或者文件id和付款依据视图,向非结构化服务平台发起查找请求,可选地,其可以是发送包括付款依据视图的付款依据请求,也可以是发送文件id和元数据的查找请求,或者是发送文件id的一部分和部分元数据的查找请求至非结构化服务平台所在的服务器,非结构化服务平台所在的服务器根据接收到的查找请求,确定出对应的非结构化文件,然后将这个非结构化文件的信息,例如非结构化文件的链接或者付款依据的对比结果发送至财务管理系统。

图8为又一个实施例提供的非结构化文件的交互应用方法的流程示意图。本实施例涉及的是计算机设备根据非结构化文件和元数据生成非结构化文件的项目编码标引,并将项目编码标引发送至发送方的具体过程。可选地,在上述图4所示的实施例的基础上,如图8所示,步骤s302之后,还可以包括如下步骤:

s502、根据所述非结构化文件和所述元数据,生成所述非结构化文件的项目编码标引;所述项目编码标引用于表征不同的所述非结构化文件之间的类别关系。

具体的,计算机设备可以根据上述非结构化文件和元数据,生成非结构化文件的项目编码标引。例如,计算机设备根据非结构化文件和元数据,将数据进行自动归集及聚合,生成具有层级结构的项目编码标引,该项目编码标引用于表征不同的非结构化文件之间的类别关系。

s504、将所述项目编码标引发送至所述非结构化文件和所述元数据的发送方。

具体的,计算机设备能够将所生成的项目编码标引发送至非结构化文件和元数据的发送方,以使得发送方能够根据生成的项目编码标引进行查看,并可以基于该项目编码标引实现自动归集和聚合从而将非结构化文件进行分类存储。

本实施例中,计算机设备根据非结构化文件和元数据,生成非结构化文件的项目编码标引,并将项目编码标引发送至非结构化文件和元数据的发送方。由于上述项目编码标引能够表征不同的非结构化文件之间的类别关系,并能够实时展现归集及聚合结果,使得基于系统流程的非结构化数据交互应用能够更加方便和灵活。

通常,发送方和请求方可能为同一业务系统的不同节点,因此在业务流程中,每一个工作节点都可以上传其产生的非结构化文件和元数据,也可以请求获取其他节点产生的非结构化文件和元数据。当上述业务系统为同一业务系统时,例如客户新装用电流程,可以参见图9所示,图9中,该客户新装用电流程中的各个节点能够随时发送查找请求,并获取非结构化服务平台所提供的非结构化文件的信息,实现各业务节点实时交互应用,从而确保了非结构化文件的准确性的同时,进一步提高了工作效率。再如,在电力工程施工流程中,可以参见图10所示,图10中,计算机设备还可以根据项目编码标引实现自动聚合,并将聚合结果向业务流程中的各个节点进行展示。

在一个实施例中,上述实施例中步骤s106,具体可以包括:将所述目标非结构化文件或者所述目标非结构化文件的链接发送至所述请求方。具体的,计算机设备可以将上述目标非结构化文件发送至请求方,也可以是将目标非结构化的链接发送至请求方,该请求方可以通过访问链接从而获取目标非结构化文件,其可以避免在文件过大的时候,直接发送文件可能出现的接收不畅的问题,从而使得请求方获取非结构化文件更为方便和快捷。

为了便于本领域技术人员的理解,以下对本申请提供的非结构化文件的交互应用方法进行详细介绍,如图10所示,该方法包括:

s602、获取非结构化文件和元数据。

s604、根据非结构化文件和元数据生成文件标识。

s606、将多个文件标识所组成的文件标识集发送至非结构化文件和元数据的发送方。

s608、根据非结构化文件和元数据,生成非结构化文件的关联关系,关联关系用于表征不同的非结构化文件之间的关系。

s610、将关联关系发送至非结构化文件和元数据的发送方。

s612、根据非结构化文件和元数据,生成非结构化文件的项目编码标引;项目编码标引用于表征不同的非结构化文件之间的类别关系。

s614、将项目编码标引发送至非结构化文件和元数据的发送方。

s616、获取请求方发起的查找请求,在第一对应关系中进行查找,确定与查找请求对应的目标文件标识,查找请求中携带文件标识,或文件标识和元数据,文件标识与元数据之间具有第一对应关系。

s618、根据目标文件标识在第一对应关系中进行查找,确定目标文件标识对应的目标元数据。

s620、根据目标元数据在第二对应关系中进行查找,确定目标元数据对应的非结构化文件,并将目标元数据对应的非结构化文件作为目标非结构化文件,非结构化文件和元数据具有第二对应关系。

s622、将目标非结构化文件或者目标非结构化文件的链接发送至请求方。

上述s602-s622的具体描述可以参见前述实施例,此处不再赘述。

应该理解的是,虽然图2-10的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-10中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

图11为一个实施例提供的非结构化文件的交互应用装置的结构示意图。所述装置包括:第一处理模块1102、第二处理模块1104和第三处理模块1106。

具体的,第一处理模块1102,用于获取请求方发起的查找请求,根据所述查找请求从预设的文件标识集中确定与所述查找请求对应的目标文件标识,所述文件标识集中包括多个文件标识,所述文件标识是根据非结构化文件和元数据生成的,所述元数据用于表征所述非结构化文件的属性。

第二处理模块1104,用于根据所述目标文件标识确定目标非结构化文件。

第三处理模块1106,用于将所述目标非结构化文件的信息发送至所述请求方。

在一个实施例中,所述查找请求中携带所述文件标识,或所述文件标识和所述元数据,所述文件标识与所述元数据之间具有第一对应关系;第一处理模块1102,具体可以用于在所述第一对应关系中进行查找,确定与所述查找请求对应的所述目标文件标识。

在一个实施例中,所述非结构化文件和所述元数据具有第二对应关系,第二处理模块1104,具体用于根据所述目标文件标识在所述第一对应关系中进行查找,确定所述目标文件标识对应的目标元数据;并根据所述目标元数据在所述第二对应关系中进行查找,确定所述目标元数据对应的所述非结构化文件,并将所述目标元数据对应的所述非结构化文件作为所述目标非结构化文件。

在一实施例中,所述装置还可以包括第四处理模块。具体的,第四处理模块,具体可以用于获取所述非结构化文件和所述元数据;根据所述非结构化文件和所述元数据生成所述文件标识;并将多个所述文件标识所组成的文件标识集发送至所述非结构化文件和所述元数据的发送方。

在一实施例中,第四处理模块,具体可以用于根据所述非结构化文件和所述元数据,生成所述非结构化文件的关联关系,所述关联关系用于表征不同的所述非结构化文件之间的关系;将所述关联关系发送至所述非结构化文件和所述元数据的发送方。

在一实施例中,第四处理模块,具体可以用于根据所述非结构化文件和所述元数据,生成所述非结构化文件的项目编码标引;所述项目编码标引用于表征不同的所述非结构化文件之间的类别关系;将所述项目编码标引发送至所述非结构化文件和所述元数据的发送方。

在一个实施例中,第三处理模块1106,具体用于将所述目标非结构化文件或者所述目标非结构化文件的链接发送至所述请求方。

关于非结构化文件的交互应用装置的具体限定可以参见上文中对于非结构化文件的交互应用方法的限定,在此不再赘述。上述非结构化文件的交互应用装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:获取请求方发起的查找请求,根据所述查找请求从预设的文件标识集中确定与所述查找请求对应的目标文件标识,所述文件标识集中包括多个文件标识,所述文件标识是根据非结构化文件和元数据生成的,所述元数据用于表征所述非结构化文件的属性;根据所述目标文件标识确定目标非结构化文件;将所述目标非结构化文件的信息发送至所述请求方。

在一个实施例中,所述查找请求中携带所述文件标识,或所述文件标识和所述元数据,所述文件标识与所述元数据之间具有第一对应关系;处理器执行计算机程序时还实现以下步骤:在所述第一对应关系中进行查找,确定与所述查找请求对应的所述目标文件标识。

在一个实施例中,所述非结构化文件和所述元数据具有第二对应关系;处理器执行计算机程序时还实现以下步骤:根据所述目标文件标识在所述第一对应关系中进行查找,确定所述目标文件标识对应的目标元数据;根据所述目标元数据在所述第二对应关系中进行查找,确定所述目标元数据对应的所述非结构化文件,并将所述目标元数据对应的所述非结构化文件作为所述目标非结构化文件。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取所述非结构化文件和所述元数据;根据所述非结构化文件和所述元数据生成所述文件标识;将多个所述文件标识所组成的文件标识集发送至所述非结构化文件和所述元数据的发送方。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:根据所述非结构化文件和所述元数据,生成所述非结构化文件的关联关系,所述关联关系用于表征不同的所述非结构化文件之间的关系;将所述关联关系发送至所述非结构化文件和所述元数据的发送方。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:根据所述非结构化文件和所述元数据,生成所述非结构化文件的项目编码标引;所述项目编码标引用于表征不同的所述非结构化文件之间的类别关系;将所述项目编码标引发送至所述非结构化文件和所述元数据的发送方。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:将所述目标非结构化文件或者所述目标非结构化文件的链接发送至所述请求方。

应当清楚的是,本申请实施例中处理器执行计算机程序的过程,与上述方法中各个步骤的执行过程一致,具体可参见上文中的描述。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:获取请求方发起的查找请求,根据所述查找请求从预设的文件标识集中确定与所述查找请求对应的目标文件标识,所述文件标识集中包括多个文件标识,所述文件标识是根据非结构化文件和元数据生成的,所述元数据用于表征所述非结构化文件的属性;根据所述目标文件标识确定目标非结构化文件;将所述目标非结构化文件的信息发送至所述请求方。

在一个实施例中,所述查找请求中携带所述文件标识,或所述文件标识和所述元数据,所述文件标识与所述元数据之间具有第一对应关系;计算机程序被处理器执行时还实现以下步骤:在所述第一对应关系中进行查找,确定与所述查找请求对应的所述目标文件标识。

在一个实施例中,所述非结构化文件和所述元数据具有第二对应关系;计算机程序被处理器执行时还实现以下步骤:根据所述目标文件标识在所述第一对应关系中进行查找,确定所述目标文件标识对应的目标元数据;根据所述目标元数据在所述第二对应关系中进行查找,确定所述目标元数据对应的所述非结构化文件,并将所述目标元数据对应的所述非结构化文件作为所述目标非结构化文件。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取所述非结构化文件和所述元数据;根据所述非结构化文件和所述元数据生成所述文件标识;将多个所述文件标识所组成的文件标识集发送至所述非结构化文件和所述元数据的发送方。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:根据所述非结构化文件和所述元数据,生成所述非结构化文件的关联关系,所述关联关系用于表征不同的所述非结构化文件之间的关系;将所述关联关系发送至所述非结构化文件和所述元数据的发送方。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:根据所述非结构化文件和所述元数据,生成所述非结构化文件的项目编码标引;所述项目编码标引用于表征不同的所述非结构化文件之间的类别关系;将所述项目编码标引发送至所述非结构化文件和所述元数据的发送方。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:将所述目标非结构化文件或者所述目标非结构化文件的链接发送至所述请求方。

应当清楚的是,本申请实施例中处理器执行计算机程序的过程,与上述方法中各个步骤的执行过程一致,具体可参见上文中的描述。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

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