专利名称:附件关联方法及装置的制作方法
技术领域:
本发明涉及Web附件及单据上传技术领域,尤其涉及一种附件关联方法及装置。
背景技术:
目前,以Web方式进行附件上传时,若Web和服务器间出现通讯异常或单据处理异常将造成服务器产生大量的附件数据用户上传附件将进一步增加冗余数据量,导致网络及服务器资源的浪费,并降低人机交互性。
发明内容
本发明的主要目的在于提供一种附件关联方法及装置,旨在避免附件的重复上传,降低对网络及服务器资源的占用。
为了达到上述目的,本发明提出一种附件关联方法,包括在上传附件时,建立所述附件对应的单据和/或用户的属性信息与所述附件的临时附件之间的关联映射表;当需要提交单据时,获取当前的单据和/或用户的属性信息;根据所述当前的单据和/或用户的属性信息,以及所述关联映射表,对所述单据及对应的临时附件进行关联。优选地,所述在上传附件时,建立所述附件对应的单据和/或用户的属性信息与所述附件的临时附件之间的关联映射表的步骤包括在上传附件时,从所述附件上传的服务器中获取所述附件对应的单据和/或用户的属性信息;获取所述服务器的临时目录中所述附件对应的临时附件的路径;建立所述单据和/或用户的属性信息与所述临时附件的路径之间的关联映射表。优选地,所述根据当前的单据和/或用户的属性信息,以及所述关联映射表,对所述单据及对应的临时附件进行关联的步骤包括根据当前的单据和/或用户的属性信息,查找所述关联映射表;当所述关联映射表中存在与所述当前的单据和/或用户的属性信息对应的临时附件的路径时,根据所述对应的临时附件的路径,判断服务器中是否存在与所述单据对应的临时附件;若存在,则将所述单据与对应的临时附件的路径绑定,并提交至所述服务器;否则新增上传与所述单据对应的附件至所述服务器。优选地,所述根据对应的临时附件的路径,判断服务器中是否存在与所述单据对应的临时附件的步骤包括根据对应的临时附件的路径,查找所述服务器的临时目录;判断所述服务器的临时目录中是否存在所述对应的临时附件的属性信息;若存在,则确定所述服务器中存在所述对应的临时附件;否则,确定所述服务器中不存在所述对应的临时附件。优选地,所述根据当前的单据和/或用户的属性信息,以及所述关联映射表,对所述单据及对应的临时附件进行关联的步骤进一步还包括当所述关联映射表中不存在与所述当前的单据和/或用户的属性信息对应的临时附件的路径时,新增上传与所述单据对应的附件至所述服务器。优选地,所述将所述单据与对应的临时附件的路径绑定,并提交至服务器的步骤之前还包括提示用户选择是否进行附件关联;若用户选择附件关联,则将所述单据与对应的临时附件的路径绑定,并提交至服务器;否则新增上传与所述单据对应的附件至所述服务器。
本发明还提出一种附件关联装置,包括映射关系建立模块,用于在上传附件时,建立所述附件对应的单据和/或用户的属性信息与所述附件的临时附件之间的关联映射表;获取模块,用于当需要提交单据时,获取当前的单据和/或用户的属性信息;关联处理模块,用于根据所述当前的单据和/或用户的属性信息,以及所述关联映射表,对所述单据及对应的临时附件进行关联。优选地,所述映射关系建立模块包括第一获取单元,用于在上传附件时,从所述附件上传的服务器中获取所述附件对应的单据和/或用户的属性信息;第二获取单元,用于获取所述服务器的临时目录中所述附件对应的临时附件的路径;建立单元,用于建立所述单据和/或用户的属性信息与所述临时附件的路径之间的关联映射表。优选地,所述关联处理模块包括查找单元,用于根据当前的单据和/或用户的属性信息,查找所述关联映射表;判断单元,用于当所述关联映射表中存在与所述当前的单据和/或用户的属性信息对应的临时附件的路径时,根据所述对应的临时附件的路径,判断服务器中是否存在与所述单据对应的临时附件;关联处理单元,用于当存在与所述单据对应的临时附件时,将所述单据与对应的临时附件的路径绑定,并提交至所述服务器;否则,新增上传与所述单据对应的附件至所述服务器。优选地,所述判断单元还用于根据对应的临时附件的路径,查找所述服务器的临时目录;判断所述服务器的临时目录中是否存在所述对应的临时附件的属性信息;若存在,则确定所述服务器中存在所述对应的临时附件;否则,确定所述服务器中不存在所述对应的临时附件。优选地,所述关联处理单元还用于当所述关联映射表中不存在与所述当前的单据和/或用户的属性信息对应的临时附件的路径时,新增上传与所述单据对应的附件至所述服务器。本发明提出的一种附件关联方法及装置,在上传附件时,建立上传附件的临时附件与单据和/或用户的属性信息的关联映射表,如发生单据异常,可根据关联映射表对单据和临时附件进行主动吸附式关联,避免了用户单据异常后对附件重复上传,造成对网络资源的占用,降低了服务器资源浪费;同时,在单据建立并提交时,用户可根据匹配吸附式关联附件进行选择,由此加强了用户人机交互体验。
图I是本发明附件关联方法较佳实施例的流程示意图;图2是本发明附件关联方法较佳实施例中在上传附件时,建立附件对应的单据和/或用户的属性信息与附件的临时附件之间的关联映射表的流程示意图;图3是本发明附件关联方法较佳实施例中根据当前的单据和/或用户的属性信息,以及关联映射表,对单据及对应的临时附件进行关联的流程示意图;图4是本发明附件关联方法较佳实施例中根据对应的临时附件的路径,判断服务器中是否存在与单据对应的临时附件的流程示意图; 图5是本发明附件关联装置较佳实施例的结构示意图;图6是本发明附件关联装置较佳实施例中映射关系建立模块的结构示意图;图7是本发明附件关联装置较佳实施例中关联处理模块的结构示意图。为了使本发明的技术方案更加清楚、明了,下面将结合附图作进一步详述。
具体实施例方式本发明实施例解决方案主要是对上传的单据临时附件进行属性签名,建立关联映射表,如发生系统异常、单据异常、提交异常后,根据关联映射表对单据和服务器临时附件进行主动吸附式关联,以避免用户单据异常后对附件重复上传,造成对网络资源的占用,并可增强用户人机交互体验。如图I所示,本发明较佳实施例提出一种附件关联方法,包括步骤S101,在上传附件时,建立附件对应的单据和/或用户的属性信息与附件的临时附件之间的关联映射表;在本实施例方法中,以通过Web方式进行单据及附件的上传过程为例进行说明。在以Web方式进行单据及附件上传时,使用单据与附件分离提交的方式,即在建立单据时(单据未提交)时,进行附件上传,此时,附件进入服务器的临时目录,形成临时附件,待用户提交单据后,再将临时附件与单据在服务器端绑定,完成附件与单据的提交。当上传附件时,服务器通过侦听器侦听到有附件上传,则记录下临时附件的属性信息,包括临时附件的名称、大小、类型以及在服务器的临时目录中的存储路径之一或部分组合或全部组合。同时,记录下与临时附件对应的单据和/或用户的属性信息。其中,单据属性属性信息包括单据对象标识等;用户属性信息包括用户ID等。当提交单据时,服务器通过侦听器侦听到有单据需要提交,则记录下该单据的类型的唯一标识等属性信息以及对应的用户属性信息。本实施例为了避免在单据提交异常、网络异常或者系统异常等原因需要创建或修改单据并提交单据时重复上传附件,导致浪费服务器资源等问题,在用户上传附件时,对上传的单据对应的临时附件进行属性签名,建立临时附件的路径与单据和/或用户的属性信息之间的属性关联关系即匹配规则,并形成关联映射表。步骤S102,当需要提交单据时,获取当前的单据和/或用户的属性信息;在单据提交异常、网络异常或者系统异常等原因导致单据提交失败,需要创建或修改单据并提交单据。例如当附件上传完成后,用户关闭单据;Web与服务器连接超时,使单据提交操作中断;单据异常使单据提交操作中断;或者,单据提交后保存错误致使附件丢失等原因,均会导致单据的提交。本步骤中,当需要提交单据时,从服务器中获取当前的单据和/或用户的属性信息,即当前需要提交的单据的属性信息和/或对应的用户属性信息。步骤S103,根据当前的单据和/或用户的属性信息,以及关联映射表,对单据及对应的临时附件进行关联。本步骤可以根据建立的关联映射表对单据和服务器中存储的临时附件进行主动 吸附式关联,首先根据从服务器中获取到的当前的单据和/或用户的属性信息,从关联映射表中查找是否存在与当前的单据和/或用户的属性信息对应的临时附件的路径,若从关联映射表中没有查找到对应的临时附件的路径,则表明该临时附件的路径信息遭破坏或丢失,则需要新增上传与单据对应的附件至服务器。若从关联映射表中查找到对应的临时附件的路径,则根据对应的临时附件的路径,判断服务器中是否存在与单据对应的临时附件。在判断服务器中是否存在与单据对应的临时附件时,可以根据服务器的临时目录中是否存在对应的临时附件的属性信息来判断,若服务器的临时目录中不存在对应的临时附件的属性信息,则表明服务器中不存在与单据对应的临时附件,之前存储的临时附件可能因某种原因遭删除或破坏,则需要新增上传与单据对应的附件至服务器。若服务器的临时目录中存在对应的临时附件的属性信息,则表明服务器中存在与单据对应的临时附件,在此种情况下,则把临时附件的路径信息传递至用户单据的提交表单,并提醒用户选择是否进行附件关联,若用户选择附件关联,则将单据与对应的临时附件的路径绑定,并提交至服务器。服务器则将临时附件的路径作为单据的属性与单据一同保存到服务器的数据库中。在提交附件及单据成功后,服务器将临时附件放置于服务器的正式目录中,并依据临时附件的属性信息,删除服务器中的临时附件。在其他实施方式中,如图2所示,上述步骤SlOl包括步骤S1011,在上传附件时,从附件上传的服务器中获取附件对应的单据和/或用户的属性信息;当上传附件时,服务器通过侦听器侦听到有附件上传,则记录下临时附件的属性信息,包括临时附件的名称、大小、类型以及在服务器的临时目录中的存储路径之一或部分组合。同时,记录下与临时附件对应的单据和/或用户的属性信息。其中,单据属性属性信息包括单据对象标识等;用户属性信息包括用户ID等。当提交单据时,服务器通过侦听器侦听到有单据需要提交,则记录下该单据的类型的唯一标识等属性信息以及对应的用户属性信息。步骤S1012,获取服务器的临时目录中附件对应的临时附件的路径;如上所述,当上传附件时,服务器通过侦听器侦听到有附件上传,则记录下临时附件的属性信息,该临时附件的属性信息中包含有临时附件在服务器的临时目录中的存储路径。步骤S1013,建立单据和/或用户的属性信息与临时附件的路径之间的关联映射表。根据单据和/或用户的属性信息,建立临时附件的路径与单据和/或用户的属性信息之间的属性关联关系,形成关联映射表。如图3所示,上述步骤S103包括步骤S1031,根据当前的单据和/或用户的属性信息,查找关联映射表;根据当前的单据和/或用户的属性信息,从关联映射表中查找是否存在与当前的 单据和/或用户的属性信息对应的临时附件的路径。步骤S1032,判断关联映射表中是否存在与当前的单据和/或用户的属性信息对应的临时附件的路径,若关联映射表中存在与当前的单据和/或用户的属性信息对应的临时附件的路径,则进入步骤S1033 ;若关联映射表中不存在与当前的单据和/或用户的属性信息对应的临时附件的路径,则进入步骤S1036 ;步骤S1033,根据对应的临时附件的路径,判断服务器中是否存在与单据对应的临时附件;若服务器中存在与单据对应的临时附件,则进入步骤S1034 ;若服务器中不存在与单据对应的临时附件,则进入步骤S1036 ;步骤S1034,提示用户选择是否进行附件关联;若用户选择进行附件关联,则进入步骤S1035 ;若用户选择不进行附件关联,则进入步骤S1036 ;步骤S1035,将单据与对应的临时附件的路径绑定,并提交至服务器;步骤S1036,新增上传与单据对应的附件至服务器。上述步骤S1032至步骤S1036中,若从关联映射表中查找到对应的临时附件的路径,则根据对应的临时附件的路径,判断服务器中是否存在与单据对应的临时附件。若服务器中存在与单据对应的临时附件,在此种情况下,则把临时附件的路径信息传递至用户单据的提交表单,并提醒用户选择是否进行附件关联,若用户选择附件关联,则将单据与对应的临时附件的路径绑定,并提交至服务器。服务器则将临时附件的路径作为单据的属性与单据一同保存到服务器的数据库中。在提交附件及单据成功后,服务器将临时附件放置于服务器的正式目录中,并依据临时附件的属性信息,删除服务器中的临时附件。若用户选择不进行附件关联,则新增上传与单据对应的附件至服务器。若服务器中不存在与单据对应的临时附件,则新增上传与单据对应的附件至服务器。如图4所示,上述步骤S1033包括步骤S10331,根据对应的临时附件的路径,查找服务器的临时目录;根据临时附件的路径到服务器的临时目录中查询是否存在对应的临时附件的属
性信息。步骤S10332,判断服务器的临时目录中是否存在对应的临时附件的属性信息;若服务器的临时目录中存在对应的临时附件的属性信息,则进入步骤S10333 ;若服务器的临时目录中不存在对应的临时附件的属性信息,则进入步骤S10334 ;
S10333,确定服务器中存在对应的临时附件;步骤S10334,确定服务器中不存在对应的临时附件。上述步骤S10332至步骤S10334中,在判断服务器中是否存在与单据对应的临时附件时,可以根据服务器的临时目录中是否存在对应的临时附件的属性信息来判断,若服务器的临时目录中不存在对应的临时附件的属性信息,则表明服务器中不存在与单据对应的临时附件,之前存储的临时附件可能因某种原因遭删除或破坏,则需要新增上传与单据对应的附件至服务器。若服务器的临时目录中存在对应的临时附件的属性信息,则表明服务器中存在与单据对应的临时附件。本实施例将服务器的临时目录中的附件加以管理,采用主动吸附式动态策略,对 提交上传的附件对应的临时附件与单据和/或用户的属性信息实现关联,避免了由于提交单据异常造成上传临时附件不可控、丢失、超时、重复上传的情况,节省了服务器资源,并减少了对网络资源的占用,而且起到了提升人机交互与上传附件性能的双重作用。如图5所示,本发明一实施例提出一种附件关联装置,包括映射关系建立模块501、获取模块502以及关联处理模块503,其中映射关系建立模块501,用于在上传附件时,建立附件对应的单据和/或用户的属性信息与附件的临时附件之间的关联映射表;获取模块502,用于当需要提交单据时,获取当前的单据和/或用户的属性信息;关联处理模块503,用于根据当前的单据和/或用户的属性信息,以及关联映射表,对单据及对应的临时附件进行吸附式关联处理。在本实施例方法中,以通过Web方式进行单据及附件的上传过程为例进行说明。在以Web方式进行单据及附件上传时,使用单据与附件分离提交的方式,即在建立单据时(单据未提交)时,进行附件上传,此时,附件进入服务器的临时目录,形成临时附件,待用户提交单据后,再将临时附件与单据在服务器端绑定,完成附件与单据的提交。当上传附件时,服务器通过侦听器侦听到有附件上传,则记录下临时附件的相关属性的属性信息,包括临时附件的名称、大小、类型以及在服务器的临时目录中的存储路径之一或部分组合或全部组合,同时记录下与临时附件对应的单据和/或用户的属性信息,其中,单据属性信息包括单据对象标识等;用户属性信息包括用户ID等。当提交单据时,服务器通过侦听器侦听到有单据需要提交,则记录下该单据的类型的唯一标识等属性信息以及对应的用户属性信息。本实施例为了避免在单据提交异常、网络异常或者系统异常等原因需要创建或修改单据并提交单据时重复上传附件,导致浪费服务器资源等问题,在用户上传附件时,对上传的单据对应的临时附件进行属性签名,通过映射关系建立模块501建立临时附件的路径与单据和/或用户的属性信息之间的属性关联关系即匹配规则,并形成关联映射表。在单据提交异常、网络异常或者系统异常等原因导致单据提交失败,需要创建或修改单据并提交单据。例如当附件上传完成后,用户关闭单据;Web与服务器连接超时,使单据提交操作中断;单据异常使单据提交操作中断;或者,单据提交后保存错误致使附件丢失等原因,均会导致单据的提交。本实施例中,当需要提交单据时,关联处理模块503从服务器中获取当前的单据和/或用户的属性信息,即当前需要提交的单据的属性信息及对应的用户属性信息。然后根据从服务器中获取到的当前的单据和/或用户的属性信息,从关联映射表中查找是否存在与当前的单据和/或用户的属性信息对应的临时附件的路径,若从关联映射表中没有查找到对应的临时附件的路径,则表明该临时附件的路径信息遭破坏或丢失,则需要新增上传与单据对应的附件至服务器。若从关联映射表中查找到对应的临时附件的路径,则根据对应的临时附件的路径,判断服务器中是否存在与单据对应的临时附件。在判断服务器中是否存在与单据对应的临时附件时,可以根据服务器的临时目录中是否存在对应的临时附件的属性信息来判断,若服务器的临时目录中不存在对应的临时附件的属性信息,则表明服务器中不存在与单据对应的临时附件,之前存储的临时附件可能因某种原因遭删除或破坏,则需要新增上传与单据对应的附件至服务器。若服务器的临时目录中存在对应的临时附件的属性信息,则表明服务器中存在与 单据对应的临时附件,在此种情况下,则把临时附件的路径信息传递至用户单据的提交表单,并提醒用户选择是否进行附件关联,若用户选择附件关联,则将单据与对应的临时附件的路径绑定,并提交至服务器。服务器则将临时附件的路径作为单据的属性与单据一同保存到服务器的数据库中。在提交附件及单据成功后,服务器将临时附件放置于服务器的正式目录中,并依据临时附件的属性信息,删除服务器中的临时附件。在其他实施方式中,如图6所不,上述映射关系建立模块501包括第一获取单兀5011、第二获取单元5012以及建立单元5013,其中第一获取单元5011,用于在上传附件时,从附件上传的服务器中获取附件对应的单据和/或用户的属性信息;第二获取单元5012,用于获取服务器的临时目录中附件对应的临时附件的路径;建立单元5013,用于建立单据和/或用户的属性信息与临时附件的路径之间的关联映射表。当上传附件时,服务器通过侦听器侦听到有附件上传,则记录下临时附件的属性信息,包括临时附件的名称、大小、类型以及在服务器的临时目录中的存储路径之一或部分组合。同时,记录下与临时附件对应的单据和/或用户的属性信息。其中,单据属性属性信息包括单据对象标识等;用户属性信息包括用户ID等。当提交单据时,服务器通过侦听器侦听到有单据需要提交,则记录下该单据的类型的唯一标识等属性信息以及对应的用户属性信息。第一获取单元5011在上传附件时,从附件上传的服务器中获取附件对应的单据和/或用户的属性信息。第二获取单元5012从服务器的临时目录中获取附件对应的临时附件的路径。然后由建立单元5013根据单据和/或用户的属性信息,建立临时附件的路径与单据和/或用户的属性信息之间的属性关联关系,形成关联映射表。如图7所示,上述关联处理模块503包括查找单元5031、判断单元5032以及关联处理单元5033,其中查找单元5031,用于根据当前的单据和/或用户的属性信息,查找关联映射表;判断单元5032,用于当关联映射表中存在与当前的单据和/或用户的属性信息对应的临时附件的路径时,根据对应的临时附件的路径,判断服务器中是否存在与单据对应的临时附件;关联处理单元5033,用于当关联映射表中存在与当前的单据和/或用户的属性信息对应的临时附件的路径,且判断服务器中存在与单据对应的临时附件时,将单据与对应的临时附件的路径绑定,并提交至服务器;以及当关联映射表中不存在与当前的单据和/或用户的属性信息对应的临时附件的路径,或者,当关联映射表中存在与当前的单据和/或用户的属性信息对应的临时附件的路径,且判断服务器中不存在与单据对应的临时附件时,新增上传与单据对应的附件至服务器。进一步的,上述判断单元5032根据对应的临时附件的路径,判断服务器中是否存在与单据对应的临时附件的具体过程如下根据对应的临时附件的路径,查找服务器的临时目录;然后判断服务器的临时目录中是否存在对应的临时附件的属性信息;若存在,则确定服务器中存在对应的临时附件;否则,确定服务器中不存在对应的临时附件。本发明实施例附件关联方法及装置,在上传附件时,创建上传附件的临时附件与单据和/或用户的属性信息的关联映射表,如发生单据异常,可根据关联映射表对单据和 临时附件进行主动吸附式关联,避免了用户单据异常后对附件重复上传,造成对网络资源的占用,降低了服务器资源浪费;同时,在单据建立并提交时,用户可根据匹配吸附式关联附件进行选择,由此加强了用户人机交互体验。以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或流程变换,或直接或间接运用在其它相关的技术领域,均同理包括在本发明的专利保护范围内。
权利要求
1.一种附件关联方法,其特征在于,包括 在上传附件时,建立所述附件对应的单据和/或用户的属性信息与所述附件的临时附件之间的关联映射表; 当需要提交单据时,获取当前的单据和/或用户的属性信息; 根据所述当前的单据和/或用户的属性信息,以及所述关联映射表,对所述单据及对应的临时附件进行关联。
2.根据权利要求I所述的方法,其特征在于,所述在上传附件时,建立所述附件对应的单据和/或用户的属性信息与所述附件的临时附件之间的关联映射表的步骤包括 在上传附件时,从所述附件上传的服务器中获取所述附件对应的单据和/或用户的属性信息; 获取所述服务器的临时目录中所述附件对应的临时附件的路径; 建立所述单据和/或用户的属性信息与所述临时附件的路径之间的关联映射表。
3.根据权利要求I所述的方法,其特征在于,所述根据当前的单据和/或用户的属性信息,以及所述关联映射表,对所述单据及对应的临时附件进行关联的步骤包括 根据当前的单据和/或用户的属性信息,查找所述关联映射表; 当所述关联映射表中存在与所述当前的单据和/或用户的属性信息对应的临时附件的路径时,根据所述对应的临时附件的路径,判断服务器中是否存在与所述单据对应的临时附件;若存在,则 将所述单据与对应的临时附件的路径绑定,并提交至所述服务器;否则 新增上传与所述单据对应的附件至所述服务器。
4.根据权利要求3所述的方法,其特征在于,所述根据对应的临时附件的路径,判断服务器中是否存在与所述单据对应的临时附件的步骤包括 根据对应的临时附件的路径,查找所述服务器的临时目录; 判断所述服务器的临时目录中是否存在所述对应的临时附件的属性信息;若存在,则确定所述服务器中存在所述对应的临时附件;否则,确定所述服务器中不存在所述对应的临时附件。
5.根据权利要求3所述的方法,其特征在于,所述根据当前的单据和/或用户的属性信息,以及所述关联映射表,对所述单据及对应的临时附件进行关联的步骤进一步还包括 当所述关联映射表中不存在与所述当前的单据和/或用户的属性信息对应的临时附件的路径时,新增上传与所述单据对应的附件至所述服务器。
6.根据权利要求3、4或5所述的方法,其特征在于,所述将所述单据与对应的临时附件的路径绑定,并提交至服务器的步骤之前还包括 提示用户选择是否进行附件关联;若用户选择附件关联,则将所述单据与对应的临时附件的路径绑定,并提交至服务器;否则新增上传与所述单据对应的附件至所述服务器。
7.一种附件关联装置,其特征在于,包括 映射关系建立模块,用于在上传附件时,建立所述附件对应的单据和/或用户的属性信息与所述附件的临时附件之间的关联映射表; 获取模块,用于当需要提交单据时,获取当前的单据和/或用户的属性信息; 关联处理模块,用于根据所述当前的单据和/或用户的属性信息,以及所述关联映射表,对所述单据及对应的临时附件进行关联。
8.根据权利要求7所述的装置,其特征在于,所述映射关系建立模块包括 第一获取单元,用于在上传附件时,从所述附件上传的服务器中获取所述附件对应的单据和/或用户的属性信息; 第二获取单元,用于获取所述服务器的临时目录中所述附件对应的临时附件的路径; 建立单元,用于建立所述单据和/或用户的属性信息与所述临时附件的路径之间的关联映射表。
9.根据权利要求7所述的装置,其特征在于,所述关联处理模块包括 查找单元,用于根据当前的单据和/或用户的属性信息,查找所述关联映射表; 判断单元,用于当所述关联映射表中存在与所述当前的单据和/或用户的属性信息对应的临时附件的路径时,根据所述对应的临时附件的路径,判断服务器中是否存在与所述单据对应的临时附件; 关联处理单元,用于当存在与所述单据对应的临时附件时,将所述单据与对应的临时附件的路径绑定,并提交至所述服务器;否则,新增上传与所述单据对应的附件至所述服务器。
10.根据权利要求9所述的装置,其特征在于,所述判断单元还用于根据对应的临时附件的路径,查找所述服务器的临时目录;判断所述服务器的临时目录中是否存在所述对应的临时附件的属性信息;若存在,则确定所述服务器中存在所述对应的临时附件;否则,确定所述服务器中不存在所述对应的临时附件;所述关联处理单元还用于当所述关联映射表中不存在与所述当前的单据和/或用户的属性信息对应的临时附件的路径时,新增上传与所述单据对应的附件至所述服务器。
全文摘要
本发明涉及一种附件关联方法及装置,其方法包括在上传附件时,建立附件对应的单据和/或用户的属性信息与附件的临时附件之间的关联映射表;当需要提交单据时,获取当前的单据和/或用户的属性信息;根据当前的单据和/或用户的属性信息,以及关联映射表,对单据及对应的临时附件进行关联。本发明在上传附件时,建立上传附件的临时附件与单据和/或用户的属性信息的关联映射表,如发生单据异常,可根据关联映射表对单据和临时附件进行主动吸附式关联,避免了用户单据异常后对附件重复上传,对网络资源的占用,降低了服务器资源浪费;同时,在单据提交时,用户可根据匹配吸附式关联附件进行选择,由此加强了用户人机交互体验。
文档编号G06F17/30GK102819546SQ20111045015
公开日2012年12月12日 申请日期2011年12月29日 优先权日2011年12月29日
发明者任峰 申请人:金蝶软件(中国)有限公司