本发明涉及数据处理技术领域,特别涉及一种基于目录动态控制的跨境传输方法和存储设备。
背景技术:
随着国际化的发展,越来越多的企业在国外都设立有分公司,而在企业办公的过程中经常会需要传输文件,若直接使用现有的通讯软件如:qq、微信等进行传输,存在极大的安全风险,故此现有技术中会使用特定的设备对待发送的文件进行加密后再进行传输,然而还存在一个问题,对于上传到特定的设备的文件未进行认证,可能会存在一些恶意数据上传接入,给整个系统的安全性带来风险,而如果人工对上传的文件进行认证,则需要耗时耗力,故此快速地对上传的文件进行认证成了亟需解决的问题。
技术实现要素:
为此,需要提供一种基于目录动态控制的跨境传输方法,用以解决跨境文件传输过程中人工认证文件,耗时耗力的技术问题。具体技术方案如下:
一种基于目录动态控制的跨境传输方法,包括步骤:
响应数据包上传指令,判断数据包是否按预设规则进行命名;
若为按预设规则进行命名,根据策略模板对所述数据包进行验证,若验证通过,则数据包上传成功。
进一步的,所述“响应数据包上传指令”前,还包括步骤:
根据数据类型对数据包进行分级分类;
根据预设目录规则进行目录分配;
根据预设策略配置规则进行规则配置,并对报送的数据进行校验。
进一步的,所述“根据预设策略配置规则进行规则配置”,具体还包括步骤:
判断文件类型,若所述文件类型为非结构化,则根据预设数据包命名规则进行命名;
若所述文件类型为结构化,则按照预设的数据格式进行封装,并根据预设文件名命名规则进行命名,根据预设数据包命名规则进行命名;
若所述文件类型为组合型,则对包内结构化数据按照预设的数据格式进行封装,并根据预设文件名命名规则进行命名,根据预设数据包命名规则对整个数据包进行命名。
进一步的,所述“根据策略模板对所述数据包进行验证”,具体还包括步骤:
判断是否有结构化数据,若有结构化数据,则对数据包内结构化数据进行校验。
进一步的,所述数据包命名规则为:所述数据包裹名称包括以下中的一种或多种:机构编码、目录编码、规则编码、文件结构类型编码、分级分类标识、当前时间。
为解决上述技术问题,还提供了一种存储设备,具体技术方案如下:
一种存储设备,其中存储有指令集,所述指令集用于执行:
响应数据包上传指令,判断数据包是否按预设规则进行命名;
若为按预设规则进行命名,根据策略模板对所述数据包进行验证,若验证通过,则数据包上传成功。
进一步的,所述指令集还用于执行:
所述“响应数据包上传指令”前,还包括步骤:
根据数据类型对数据包进行分级分类;
根据预设目录规则进行目录分配;
根据预设策略配置规则进行规则配置,并对报送的数据进行校验。
进一步的,所述指令集还用于执行:
所述“根据预设策略配置规则进行规则配置”,具体还包括步骤:
判断文件类型,若所述文件类型为非结构化,则根据预设数据包命名规则进行命名;
若所述文件类型为结构化,则按照预设的数据格式进行封装,并根据预设文件名命名规则进行命名,根据预设数据包命名规则进行命名;
若所述文件类型为组合型,则对包内结构化数据按照预设的数据格式进行封装,并根据预设文件名命名规则进行命名,根据预设数据包命名规则对整个数据包进行命名。
进一步的,所述指令集还用于执行:所述“根据策略模板对所述数据包进行验证”,具体还包括步骤:
判断是否有结构化数据,若有结构化数据,则对数据包内结构化数据进行校验。
进一步的,所述数据包命名规则为:所述数据包裹名称包括以下中的一种或多种:机构编码、目录编码、规则编码、文件结构类型编码、分级分类标识、当前时间。
本发明的有益效果是:响应数据包上传指令,判断数据包是否按预设规则进行命名;若为按预设规则进行命名,根据策略模板对所述数据包进行验证,若验证通过,则数据包上传成功。通过上述步骤,对上传的数据包进行自动化多重认证,确保了上传的文件的安全性,且无需人工参与,大大减轻工作量,降低人力成本。
附图说明
图1为具体实施方式所述一种基于目录动态控制的跨境传输方法的流程图;
图2为具体实施方式所述一种基于目录动态控制的跨境传输方法的示意图;
图3为具体实施方式所述一种存储设备的模块示意图。
附图标记说明:
300、存储设备。
具体实施方式
为详细说明技术方案的技术内容、构造特征、所实现目的及效果,以下结合具体实施例并配合附图详予说明。
请参阅图1至图2,在本实施方式中,一种基于目录动态控制的跨境传输方法可应用在一种存储设备上,所述存储设备包括但不限于:个人计算机、服务器、通用计算机、专用计算机、网络设备、嵌入式设备、可编程设备等。
本申请的核心技术思想是:通过预先采用多种规则对待上传的文件进行处理,如:数据包命名按规则进行命名,如数据包里面的内容也按规则进行命名等,如此在后续文件上传过程中,只需根据预先约定好的规则对这些数据包进行校验即可,只有符合了预设规则的数据包才认证为合法安全的数据包,为可以传送的数据包。
具体实施方式如下:
步骤s101:响应数据包上传指令,判断数据包是否按预设规则进行命名。
步骤s102:若为按预设规则进行命名,根据策略模板对所述数据包进行验证,若验证通过,则数据包上传成功。
响应数据包上传指令,判断数据包是否按预设规则进行命名;若为按预设规则进行命名,根据策略模板对所述数据包进行验证,若验证通过,则数据包上传成功。通过上述步骤,对上传的数据包进行自动化多重认证,确保了上传的文件的安全性,且无需人工参与,大大减轻工作量,降低人力成本。
以下结合图2对数据包在此之前是如何进行按预设规则进行处理的具体展开说明:
所述“响应数据包上传指令”前,还包括步骤:
根据数据类型对数据包进行分级分类。具体可如下:根据组织机构中,有多层级关系以及每个企业或子企业又有多种不同的类型的数据,便于区分多层级多种类的数据关系,配置分级分类,对数据进行归类汇聚。其中数据类型包括:公文类、监管类、生产类、经营类、支撑类等等。
分级分类完后,根据预设目录规则进行目录分配。具体可如下:其包括:数据项、业务数据、业务指标、公文文件等。境内外企业系统以固定格式进行数据传输,文件在传输前应按照下列描述的文件封装规则,将原始文件包装成统一格式zip形式的数据包裹,数据包裹内文件类型分为结构化数据、非结构化数据及结构化和非结构化组合;数据包裹打包完成后,调用文件传输服务进行数据安全传输。按目录规则分配好目录好即可获得对应的目录规则编码。
分配好目录后,根据预设策略配置规则进行规则配置,并对报送的数据进行校验。
所述“根据预设策略配置规则进行规则配置”,具体还包括步骤:
判断文件类型,若所述文件类型为非结构化,则根据预设数据包命名规则进行命名;
若所述文件类型为结构化,则按照预设的数据格式进行封装,并根据预设文件名命名规则进行命名,根据预设数据包命名规则进行命名;
若所述文件类型为组合型,则对包内结构化数据按照预设的数据格式进行封装,并根据预设文件名命名规则进行命名,根据预设数据包命名规则对整个数据包进行命名。具体可如下:
数据包裹中包含一个或多个文件,其中文件类型分为结构化数据、非结构化数据及组合型(结构化和非结构化);需要校验的结构化数据严格按照配置的格式封装,并生成相应的文件。
结构化数据:
在目录规则配置中,需要将结构化数据传输的内容,严格按照配置的xml/json格式进行封装。
结构化数据传输,将封装好的xml/json格式生成相应的xml文件或json文件,生成的xml/json文件的命名规则说明:以业务系统编码开头,目录规则编码,结构化标识编码:【1-结构化,0-非结构化,2-组合型(结构化+非结构化)】,当前时间(精确至年月日时分秒)组成;用后缀名来区分不同类型的文件,文件格式为xml,则用“.xml”为文件后缀名;文件格式为json,则用“.json”为后缀名。
非结构化数据:
境内外企业系统,如无结构化数据传输需要,则以固定格式的数据包裹进行数据传输,数据包裹命名规则遵循以上规则,内部文件无需校验。
组合型数据(结构化+非结构化):
境内外企业系统,在传输的数据中,传输信息中包含众多附件内容时,需要进行结构化和非结构化组合传输;则以固定格式的数据包裹对文件进行封装传输,需要对数据包裹命名规则和包内结构化数据进行校验。
校验完后,第三方接入系统或第三方接入系统中的用户,绑定到策略模板上,只有绑定了的才能使用该策略模板。
请参阅图2至图3,在本实施方式中,一种存储设备300的具体实施方式如下:
一种存储设备300,其中存储有指令集,所述指令集用于执行:
响应数据包上传指令,判断数据包是否按预设规则进行命名;
若为按预设规则进行命名,根据策略模板对所述数据包进行验证,若验证通过,则数据包上传成功。
通过上述步骤,对上传的数据包进行自动化多重认证,确保了上传的文件的安全性,且无需人工参与,大大减轻工作量,降低人力成本。
以下结合图2对数据包在此之前是如何进行按预设规则进行处理的具体展开说明:
进一步的,所述指令集还用于执行:
所述“响应数据包上传指令”前,还包括步骤:
根据数据类型对数据包进行分级分类。具体可如下:根据组织机构中,有多层级关系以及每个企业或子企业又有多种不同的类型的数据,便于区分多层级多种类的数据关系,配置分级分类,对数据进行归类汇聚。其中数据类型包括:公文类、监管类、生产类、经营类、支撑类等等。
分级分类完后,根据预设目录规则进行目录分配。具体可如下:其包括:数据项、业务数据、业务指标、公文文件等。境内外企业系统以固定格式进行数据传输,文件在传输前应按照下列描述的文件封装规则,将原始文件包装成统一格式zip形式的数据包裹,数据包裹内文件类型分为结构化数据、非结构化数据及结构化和非结构化组合;数据包裹打包完成后,调用文件传输服务进行数据安全传输。按目录规则分配好目录好即可获得对应的目录规则编码。
分配好目录后,根据预设策略配置规则进行规则配置,并对报送的数据进行校验。
进一步的,所述指令集还用于执行:
所述“根据预设策略配置规则进行规则配置”,具体还包括步骤:
判断文件类型,若所述文件类型为非结构化,则根据预设数据包命名规则进行命名;
若所述文件类型为结构化,则按照预设的数据格式进行封装,并根据预设文件名命名规则进行命名,根据预设数据包命名规则进行命名;
若所述文件类型为组合型,则对包内结构化数据按照预设的数据格式进行封装,并根据预设文件名命名规则进行命名,根据预设数据包命名规则对整个数据包进行命名。
具体可如下:
数据包裹中包含一个或多个文件,其中文件类型分为结构化数据、非结构化数据及组合型(结构化和非结构化);需要校验的结构化数据严格按照配置的格式封装,并生成相应的文件。
结构化数据:
在目录规则配置中,需要将结构化数据传输的内容,严格按照配置的xml/json格式进行封装。
结构化数据传输,将封装好的xml/json格式生成相应的xml文件或json文件,生成的xml/json文件的命名规则说明:以业务系统编码开头,目录规则编码,结构化标识编码:【1-结构化,0-非结构化,2-组合型(结构化+非结构化)】,当前时间(精确至年月日时分秒)组成;用后缀名来区分不同类型的文件,文件格式为xml,则用“.xml”为文件后缀名;文件格式为json,则用“.json”为后缀名。
非结构化数据:
境内外企业系统,如无结构化数据传输需要,则以固定格式的数据包裹进行数据传输,数据包裹命名规则遵循以上规则,内部文件无需校验。
组合型数据(结构化+非结构化):
境内外企业系统,在传输的数据中,传输信息中包含众多附件内容时,需要进行结构化和非结构化组合传输;则以固定格式的数据包裹对文件进行封装传输,需要对数据包裹命名规则和包内结构化数据进行校验。
校验完后,第三方接入系统或第三方接入系统中的用户,绑定到策略模板上,只有绑定了的才能使用该策略模板。
需要说明的是,尽管在本文中已经对上述各实施例进行了描述,但并非因此限制本发明的专利保护范围。因此,基于本发明的创新理念,对本文所述实施例进行的变更和修改,或利用本发明说明书及附图内容所作的等效结构或等效流程变换,直接或间接地将以上技术方案运用在其他相关的技术领域,均包括在本发明的专利保护范围之内。
1.一种基于目录动态控制的跨境传输方法,其特征在于,包括步骤:
响应数据包上传指令,判断数据包是否按预设规则进行命名;
若为按预设规则进行命名,根据策略模板对所述数据包进行验证,若验证通过,则数据包上传成功。
2.根据权利要求1所述的一种基于目录动态控制的跨境传输方法,其特征在于,所述“响应数据包上传指令”前,还包括步骤:
根据数据类型对数据包进行分级分类;
根据预设目录规则进行目录分配;
根据预设策略配置规则进行规则配置,并对报送的数据进行校验。
3.根据权利要求2所述的一种基于目录动态控制的跨境传输方法,其特征在于,所述“根据预设策略配置规则进行规则配置”,具体还包括步骤:
判断文件类型,若所述文件类型为非结构化,则根据预设数据包命名规则进行命名;
若所述文件类型为结构化,则按照预设的数据格式进行封装,并根据预设文件名命名规则进行命名,根据预设数据包命名规则进行命名;
若所述文件类型为组合型,则对包内结构化数据按照预设的数据格式进行封装,并根据预设文件名命名规则进行命名,根据预设数据包命名规则对整个数据包进行命名。
4.根据权利要求3所述的一种基于目录动态控制的跨境传输方法,其特征在于,所述“根据策略模板对所述数据包进行验证”,具体还包括步骤:
判断是否有结构化数据,若有结构化数据,则对数据包内结构化数据进行校验。
5.根据权利要求3或4所述的一种基于目录动态控制的跨境传输方法,其特征在于,所述数据包命名规则为:所述数据包裹名称包括以下中的一种或多种:机构编码、目录编码、规则编码、文件结构类型编码、分级分类标识、当前时间。
6.一种存储设备,其中存储有指令集,其特征在于,所述指令集用于执行:
响应数据包上传指令,判断数据包是否按预设规则进行命名;
若为按预设规则进行命名,根据策略模板对所述数据包进行验证,若验证通过,则数据包上传成功。
7.根据权利要求6所述的一种存储设备,其特征在于,所述指令集还用于执行:
所述“响应数据包上传指令”前,还包括步骤:
根据数据类型对数据包进行分级分类;
根据预设目录规则进行目录分配;
根据预设策略配置规则进行规则配置,并对报送的数据进行校验。
8.根据权利要求7所述的一种存储设备,其特征在于,所述指令集还用于执行:
所述“根据预设策略配置规则进行规则配置”,具体还包括步骤:
判断文件类型,若所述文件类型为非结构化,则根据预设数据包命名规则进行命名;
若所述文件类型为结构化,则按照预设的数据格式进行封装,并根据预设文件名命名规则进行命名,根据预设数据包命名规则进行命名;
若所述文件类型为组合型,则对包内结构化数据按照预设的数据格式进行封装,并根据预设文件名命名规则进行命名,根据预设数据包命名规则对整个数据包进行命名。
9.根据权利要求8所述的一种存储设备,其特征在于,所述指令集还用于执行:所述“根据策略模板对所述数据包进行验证”,具体还包括步骤:
判断是否有结构化数据,若有结构化数据,则对数据包内结构化数据进行校验。
10.根据权利要求7或8所述的一种存储设备,其特征在于,所述数据包命名规则为:所述数据包裹名称包括以下中的一种或多种:机构编码、目录编码、规则编码、文件结构类型编码、分级分类标识、当前时间。
技术总结