一种基于多用户系统对文件进行鉴别的方法及系统与流程

文档序号:11323633阅读:187来源:国知局
一种基于多用户系统对文件进行鉴别的方法及系统与流程

本发明涉及文件鉴别技术领域,更具体地,涉及一种基于多用户系统对文件进行鉴别的方法及系统。



背景技术:

现有的计算机文件编码方式比较混乱,有的使用原始的人工编码,有的使用各自独立的计算机系统编码。使用人工编码容易产生人为的错误和人为的故意破坏等问题,不能保证文件编码的正确性和连续性。并且现有对计算机文件的编码在各自的计算机系统中比较独立,规则编码比较固定,只符合特定的业务编码。各个计算机应用系统之间没有文件编码的校验功能,不同的计算机应用系统生产出来的文件有可能会编码重复。各个独立的计算机应用系统在进行相同规则的编码时候会产生不连续的编码,有跳码的情况。以上编码的问题需要专业人员,采用人工的方式对文件编码进行校验,工作效率不高。并且,由于缺少统一的编码规则,无法对已经编码的文件编码进行解读,获取文件编码的信息。

因此,需要一种技术,以解决多用户系统对文件进行鉴别的问题。



技术实现要素:

本发明提供了一种基于多用户系统对文件进行鉴别的方法及系统,以解决如何基于多用户系统对文件进行鉴别的问题。

为了解决上述问题,本发明提供了一种基于多用户系统对文件进行鉴别的方法,所述方法包括:

多个用户系统获取已配置编码的文件;

对所述文件的编码是否符合编码规则进行判断,包括:

若所述文件的编码为有规则编码,则根据所述编码规则,对所述文件编码进行解读,获取所述文件的用户系统编号、和/或文件类型代码的统一编码;

若所述文件的编码为无规则编码,则读取所述文件的编码配置信息。

优选地,所述方法还包括配置文件的编码:

多个用户系统通过编码接口提交需要编码的文件的编码申请;

通过统一编码系统对所述编码申请进行判断,包括:

若所述编码申请为无规则编码,所述统一编码系统为所述编码申请创建无规则的统一编码;

若所述编码申请为有规则编码,所述统一编码系统获取所述编码申请的编码规则;所述统一编码系统根据所述编码规则,生成包括所述文件的用户系统编号、和/或文件类型代码的统一编码。

优选地,所述统一编码系统还用于对所述多个用户系统进行身份认证和对所述多个用户系统进行权限配置。

优选地,所述统一编码系统建立数据主库和数据从库,所述数据主库用于生成所述文件的统一编码,所述数据从库用于查询所述文件的统一编码。

优选地,所述多个用户系统向所述统一编码系统取消所述编码申请,或所述多个用户系统查询所述统一编码系统内的文件的编码。

优选地,所述用户系统同时提交多于1个的文件的编码申请。

基于本发明的另一方面,本发明提供一种基于多用户系统对文件进行鉴别的系统,所述系统包括:

获取单元,所述获取单元用于多个用户系统获取已配置编码的文件;

解读单元,用于对有规则编码的文件,根据所述编码规则,对所述文件编码进行解读,获取所述文件的用户系统编号、和/或文件类型代码的统一编码;以及

对无规则编码的文件,解读所述文件的编码配置信息。

优选地,所述系统包括:

多个用户系统,所述多个用户系统通过编码接口提交需要编码的文件的编码申请;

统一编码系统,用于为所述编码申请创建无规则的统一编码;或用于获取有规则编码的编码申请的规则编码,并且根据所述规则编码,生成包括所述文件的用户系统编号、和/或文件类型代码的统一编码。

优选地,所述统一编码系统还用于对所述多个用户系统进行身份认证和对所述多个用户系统进行权限配置。

优选地,所述统一编码系统建立数据主库和数据从库,所述数据主库用于生成所述文件的统一编码,所述数据从库用于查询所述文件的统一编码。

优选地,所述多个用户系统向所述统一编码系统取消所述编码申请,或所述多个用户系统查询所述统一编码系统内的文件的编码。

优选地,所述用户系统同时提交多于1个的文件的编码申请。

本发明的技术方案通过对使用单位的编码规则、编码标准、生成的编码进行统一的管理,可以避免人为的编码错误、编码不连续性、编码重复。本发明的技术方案可为多个系统提供编码操作的接口,多个系统可以通过接口在各自系统内对编码进行申请、取消和查询的操作,由编码管理系统统一生成编码,以避免编码错误、编码不连续性、编码重复。本发明的技术方案代替了人工编码校对的工作,提高了编码处理的工作效率。

附图说明

通过参考下面的附图,可以更为完整地理解本发明的示例性实施方式:

图1为根据本发明实施方式的一种基于多用户系统对文件进行鉴别的方法流程图;

图2-a为根据本发明实施方式的一种基于多用户系统对文件进行鉴别的系统结构图;

图2-b为根据本发明实施方式的一种基于多用户系统对文件编码配置的系统结构示意图。

具体实施方式

现在参考附图介绍本发明的示例性实施方式,然而,本发明可以用许多不同的形式来实施,并且不局限于此处描述的实施例,提供这些实施例是为了详尽地且完全地公开本发明,并且向所属技术领域的技术人员充分传达本发明的范围。对于表示在附图中的示例性实施方式中的术语并不是对本发明的限定。在附图中,相同的单元/元件使用相同的附图标记。

除非另有说明,此处使用的术语(包括科技术语)对所属技术领域的技术人员具有通常的理解含义。另外,可以理解的是,以通常使用的词典限定的术语,应当被理解为与其相关领域的语境具有一致的含义,而不应该被理解为理想化的或过于正式的意义。

图1为根据本发明实施方式的一种基于多系统的统一编码方法流程图。本发明的实施方式通过对使用多用户系统单位的编码规则、编码标准、生成的编码进行统一的管理,可以避免人为的编码错误、编码不连续性、编码重复。由于编码为基于统一的编码配置,本发明的实话方式通过文件的编码,可以对文件的属性进行鉴别。本发明的实施方式通过为多个系统提供编码操作的接口,多个系统可以通过接口在各自系统内对需要编码的文件进行编码申请、取消编码和查询编码的操作,由编码管理系统统一生成编码,以避免多用户系统的文件编码错误、编码不连续性、编码重复。本发明的实施方式代替了人工编码以及对文件编码的人工校对工作,提高了编码处理的准确率及工作效率。本发明的实施方式,根据文件配置的编码,获取文件的用户系统编号、文件类型等文件属性信息。如图1所示,方法100从步骤101开始:

优选地,在步骤101:多个用户系统获取已配置编码的文件。本发明的实施方式,集团公司下属多个用户系统,获取已经过统一配置编码的文件。

优选地,在步骤102:对文件的编码是否符合编码规则进行判断,包括:若文件的编码为有规则编码,则根据编码规则,对文件编码进行解读,获取文件的用户系统编号、和/或文件类型代码的统一编码;

若文件的编码为无规则编码,则读取文件的编码配置信息,获取文件编码配置信息中的有关文件的属性信息。

优选地,方法还包括配置文件的编码:

优选地,多个用户系统通过编码接口提交需要编码的文件的编码申请。本发明的实施方式,多个用户系统,例如oa系统、生产系统、erp系统、crm系统,会生成各个系统的文件,各个系统通过统一编码系统的接口,向统一编码系统提交各自系统的需要编码文件的编码申请。本发明的实施方式,由统一编码系统集中对多个用户系统的文件进行编码,避免文件编码错误、文件编码不连续性、文件编码重复等编码错误问题。

优选地,通过统一编码系统对编码申请进行判断,包括:若编码申请为无规则编码,统一编码系统为编码申请创建无规则的统一编码;若编码申请为有规则编码,统一编码系统获取编码申请的规则编码。本发明的实施方式,在文件编码申请发送至统一编码系统后,由于编码申请包括有规则编码或无规则编码,统一编码系统首先对文件的编码申请进行判断,如果用户申请文件的编码申请为无规则编码申请,统一编码系统对无规则的编码申请进行审核,审核通过后建立无规则的统一编码。

如果统一编码系统判断文件的编码申请为有规则编码,则获取申请的编码规则,为文件创建有规则的编码,比如编码包括用户系统编号、文件类型代码等,例如,为erp申请的生产报表文件编码为:002-2-e057。

优选地,统一编码系统还用于对多个用户系统进行身份认证和对多个用户系统进行权限配置。本发明实施方式通过为用户分配账户,为多个用户系统配置权限。

优选地,统一编码系统建立数据主库和数据从库,数据主库用于生成文件的统一编码,数据从库用于查询文件的统一编码。由于统一编码系统会涉及到大量的编码数据存储和查询,本系统将数据库的结构设计为一个主数据库及多个从数据库的模式,通过数据主库负责数据的更新,通过数据从库进行数据的查询,以保证统一编码系统运行的稳定和高效。

优选地,多个用户系统向统一编码系统取消编码申请,或多个用户系统查询统一编码系统内的文件的编码。本发明的实施方式,多个用户系统通勤向统一编码系统取消编码申请,弃用已生成的文件编码。另外,多个用户系统可以对统一编码系统内的文件的编码进行查询,查询的结果可以以excel报表的形式导出。

优选地,用户系统同时提交多于1个的文件的编码申请。为方便用户系统提交批量的文件编码申请,本发明的实施方式,为了方便用户系统大批量提交文件的编码申请,设置批量文件编码申请功能,由统一编码系统批量为申请的文件进行编码。

本发明的实施方式可以对使用的用户系统的编码规则、编码标准、生成的编码进行统一的管理,可以避免人为的编码错误、编码不连续性、编码重复。统一编码系统可以采用分布式的部署架构,对多用户系统提供文件编码的操作接口,多用户应用系统集成接口后可以在用户系统内对编码进行申请、取消申请的操作。本发明的实施方式基于文件统一编码的基础上,实现了多用户系统对文件属性进行鉴别的方法。本发明实施方式的统一编码系统代替了人工编码校对的工作,提高了编码处理的工作效率,实现了通过编码对文件进行鉴别。

图2-a为根据本发明实施方式的一种基于多用户系统对文件进行鉴别的系统结构图。

本发明实施方式的一种基于多用户系统的统一编码系统200,包括:

获取单元,获取单元用于多个用户系统获取已配置编码的文件。

解读单元,用于对有规则编码的文件,根据编码规则,对文件编码进行解读,获取文件的用户系统编号、和/或文件类型代码的统一编码;以及

对无规则编码的文件,解读文件的编码配置信息。

图2-b为根据本发明实施方式的一种基于多用户系统对文件编码进行配置的系统结构示意图。

如图2-b所示,多个用户系统201-1,201-2,201-3,201-4…201-n,多个用户系统通过编码接口提交需要编码的文件的编码申请.

统一编码系统202,用于为编码申请创建无规则的统一编码;或用于获取有规则编码的编码申请的规则编码,并且根据规则编码,生成包括文件的用户系统编号、和/或文件类型代码的统一编码。

优选地,统一编码系统202还用于对多个用户系统进行身份认证和对多个用户系统进行权限配置。

优选地,统一编码系统202建立数据主库和数据从库,数据主库用于生成文件的统一编码,数据从库用于查询文件的统一编码。

优选地,多个用户系统201-1,201-2,201-3,201-4…201-n向统一编码系统202取消编码申请,或多个用户系统201-1,201-2,201-3,201-4…201-n查询统一编码系统内的文件的编码。

优选地,用户系统同时提交多于1个的文件的编码申请。

本发明实施方式的一种基于多用户系统的统一编码系统200与本发明另一实施方式的一种基于多用户系统的统一编码方法100相对应,在此不再进行赘述。

已经通过参考少量实施方式描述了本发明。然而,本领域技术人员所公知的,正如附带的专利权利要求所限定的,除了本发明以上公开的其他的实施例等同地落在本发明的范围内。

通常地,在权利要求中使用的所有术语都根据他们在技术领域的通常含义被解释,除非在其中被另外明确地定义。所有的参考“一个/所述/该[装置、组件等]”都被开放地解释为所述装置、组件等中的至少一个实例,除非另外明确地说明。这里公开的任何方法的步骤都没必要以公开的准确的顺序运行,除非明确地说明。

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