首页> 中国专利> 网站文件处理方法、装置、网站文件处理平台及存储介质

网站文件处理方法、装置、网站文件处理平台及存储介质

摘要

本发明涉及一种网站文件处理方法、装置、网站文件处理平台及存储介质。该网站文件处理方法包括:获取当前网站的数据文件;根据所述当前网站的网站标识获取所述当前网站对应的文件解析规则;根据所述数据文件类型从所述文件解析规则中获取对应的所述数据文件的文件解析规则;按照所述数据文件的文件解析规则解析所述数据文件;将解析后的数据文件发送给与所述目标网站的网站标识对应的目标网站,还包括网站文件处理装置、网站文件处理平台和存储介质。将不同网站的对数据文件的解析规则预先存储在文件处理配置库中,在解析某个目标网站上的文件时,不需要根据不同的网站编写整个代码,大大减少了开发量,增强适用性。

著录项

  • 公开/公告号CN107908632A

    专利类型发明专利

  • 公开/公告日2018-04-13

    原文格式PDF

  • 申请/专利权人 上海壹账通金融科技有限公司;

    申请/专利号CN201710618313.7

  • 发明设计人 方秉刚;裘星;郑宝山;

    申请日2017-07-26

  • 分类号G06F17/30(20060101);G06F21/60(20130101);

  • 代理机构44224 广州华进联合专利商标代理有限公司;

  • 代理人李文渊

  • 地址 200000 上海市徐汇区凯滨路166号9层、10层

  • 入库时间 2023-06-19 05:00:54

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2020-04-28

    授权

    授权

  • 2018-08-28

    著录事项变更 IPC(主分类):G06F17/30 变更前: 变更后: 申请日:20170726

    著录事项变更

  • 2018-06-12

    专利申请权的转移 IPC(主分类):G06F17/30 登记生效日:20180524 变更前: 变更后: 申请日:20170726

    专利申请权、专利权的转移

  • 2018-05-08

    实质审查的生效 IPC(主分类):G06F17/30 申请日:20170726

    实质审查的生效

  • 2018-04-13

    公开

    公开

说明书

技术领域

本发明涉及计算机领域,特别是涉及一种网站文件处理方法、装置、网站文件处理平台及存储介质。

背景技术

随着互联网信息化的不断发展与推进,某些网站会与其他网站有信息上的交互,例如,某些网站上会接收其他网站传输的相关信息,如产品相关信息等,进而在网站进行显示,对于一些网站会将数据存储在文件中,进而通过文件的传输来进行数据的交互,对于存储在文件中的数据需要对文件进行处理从而获取到所需数据。

一般地,针对不同网站的存储在文件中的数据进行处理时,会有相应独立的处理规则,例如文件解析规则不同,则两个网站在用文件进行数据传输时,无法识别对方的文件,针对不同的网站,都需要开发一套新的代码对文件进行处理,需要大量的代码开发,开发工作量大。

发明内容

基于此,有必要针对将不同网站上的文件中存储的数据进行处理时,文件处理时代码开发工作量大的问题,提供一种网站文件处理方法、装置、网站文件处理平台及存储介质。

一种网站文件处理方法,所述方法包括:

获取当前网站的数据文件,所述数据文件携带有当前网站的网站标识、数据文件类型以及目标网站的网站标识;

根据所述当前网站的网站标识获取所述当前网站对应的文件解析规则;

根据所述数据文件类型从所述文件解析规则中获取对应的所述数据文件的文件解析规则;

按照所述数据文件的文件解析规则解析所述数据文件;

将解析后的数据文件发送给与所述目标网站的网站标识对应的目标网站。

在其中一个实施例中,在将解析后的数据文件发送给与所述目标网站的网站标识对应的目标网站之前,还包括:

当未从所述当前网站对应的文件解析规则中获取到所述数据文件的文件解析规则时,则接收增加所述文件解析规则的指令;

根据所述增加文件解析规则的指令,增加与所述数据文件相对应的文件解析规则至所述当前网站对应的文件解析规则中;

根据增加的文件解析规则,解析所述数据文件。

在其中一个实施例中,所述根据所述目标网站的网站标识,将解析后的所述数据文件发送给所述目标网站的步骤,包括:

根据所述数据文件的目标网站标识获取所述目标网站对应的文件加密规则;

根据所述数据文件类型从所述文件加密规则中获取对应的所述数据文件的加密规则;

根据所述数据文件的加密规则对所述数据文件进行加密;

将加密后的数据文件发送给所述目标网站的网站标识对应的目标网站。

在其中一个实施例中,所述将加密后的数据文件发送给所述目标网站的网站标识对应的目标网站之前,还包括:

当未从所述目标网站对应的文件加密规则中获取到所述数据文件的文件加密规则时,则接收增加目标网站对应的文件加密规则的指令;

根据所述增加目标网站对应的文件加密规则的指令,增加与所述数据文件相对应的文件加密规则至所述目标网站对应的文件加密规则中;

根据增加的文件加密规则,对所述数据文件进行加密。

在其中一个实施例中,所述按照所述数据文件的文件解析规则,解析所述数据文件的步骤之后,还包括:

生成与所述数据文件对应的操作日志,根据生成的操作日志的名称获取对应的当前日志文件夹;

当所述当前日志文件夹中已存储的操作日志的个数小于预设值时,则将生成的操作日志存储至所述当前日志文件夹中;

当所述当前日志文件夹中已存储的操作日志的个数等于预设值时,则获取所述当前日志文件夹的下一日志文件夹,将生成的操作日志存储至所述下一日志文件夹中;

当存储对应的所述操作日志的所述日志文件夹中的操作日志的个数均等于所述预设值时,则删除日期在前的所述日志文件夹中的操作日志得到空白日志文件夹;

将生成的操作日志存储至所述空白日志文件夹中。

一种网站文件处理装置,所述装置包括:

第一获取模块,用于获取当前网站的数据文件,所述数据文件携带有当前网站的网站标识、数据文件类型以及目标网站的网站标识;

第二获取模块,用于根据所述当前网站的网站标识获取所述当前网站对应的文件解析规则;

第三获取模块,用于根据所述数据文件类型从所述文件解析规则中获取对应的所述数据文件的文件解析规则;

第一解析模块,用于按照所述数据文件的文件解析规则解析所述数据文件;发送模块:用于将解析后的数据文件发送给与所述目标网站的网站标识对应的目标网站。

在其中一个实施例中,所述装置还包括:

接收模块,用于当未从所述当前网站对应的文件解析规则中获取到所述数据文件的文件解析规则时,则接收增加文件解析规则的指令;

增加模块,用于根据所述增加文件解析规则的指令,增加与所述数据文件相对应的文件解析规则至所述当前网站的文件解析规则中;

第二解析模块,用于根据增加的文件解析规则,解析所述数据文件。

在其中一个实施例中,所述发送模块包括:

第一获取单元,用于根据所述数据文件的目标网站标识获取所述目标网站对应的文件加密规则;

第二获取单元,用于根据所述数据文件类型从所述文件加密规则中获取对应的所述数据文件的加密规则;

第一加密单元,用于根据所述数据文件的加密规则对所述数据文件进行加密;

发送单元,用于将加密后的数据文件发送给所述目标网站的网站标识对应的目标网站。

一种网站文件处理平台,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述方法中的步骤。

一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述方法中的步骤。

上述网站文件处理方法、装置、网站文件处理平台及存储介质,将不同网站的对数据文件的解析规则预先存储在文件处理配置库中,在解析某个目标网站上的文件时,则只需直接根据当前网站标识与数据文件类型获取解析文件从而对数据文件进行解析,而不需要根据不同的网站编写整个代码,大大减少了开发量,增强适用性。

附图说明

图1为一实施例中网站文件处理方法的应用场景图;

图2为一实施例中网站文件处理方法流程图;

图3为一实施例中增加文件解析规则的流程图;

图4为图2所示实施例中步骤S210的流程图;

图5为一实施例中增加文件加密规则的流程图;

图6为一实施例中日志处理的流程图;

图7为另一实施例中网站文件处理方法流程图;

图8为一实施例中网站文件处理装置的结构示意图;

图9为一实施例中网站文件处理平台的结构示意图。

具体实施方式

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

在详细说明根据本发明的实施例前,应该注意到的是,所述的实施例主要在于与网站文件处理方法、装置、网站文件处理平台和存储介质相关的步骤和装置组件的组合。因此,所属装置组件和方法步骤已经在附图中通过常规符号在适当的位置表示出来了,并且只示出了与理解本发明的实施例有关的细节,以免因对于得益于本发明的本领域普通技术人员而言显而易见的那些细节模糊了本发明的公开内容。

在本文中,诸如左和右,上和下,前和后,第一和第二之类的关系术语仅仅用来区分一个实体或动作与另一个实体或动作,而不一定要求或暗示这种实体或动作之间的任何实际的这种关系或顺序。术语“包括”、“包含”或任何其他变体旨在涵盖非排他性的包含,由此使得包括一系列要素的过程、方法、物品或者设备不仅包含这些要素,而且还包含没有明确列出的其他要素,或者为这种过程、方法、物品或者设备所固有的要素。

请参照图1,图1为一实施例中网站文件处理方法的应用场景图,其中包括网站文件处理平台、当前网站的网站服务器和目标网站的网站服务器,网站文件处理平台可以分别与当前网站的网站服务器和目标网站的网站服务器实现通信,网站文件处理平台可以从当前网站的网站服务器接收到数据文件,将数据文件进行解析,将解析后的数据文件进行加密后发送到目标网站的网站服务器。

请参照图2,在其中一个实施例中,提供一种网站文件处理方法的流程图,本实施例以该方法应用到上述图1中的网站文件处理平台中来举例说明,该平台上运行有网站文件处理程序,通过该网站文件处理程序来实施网站文件处理。该方法包括如下步骤:

S202:获取当前网站的数据文件,数据文件携带有当前网站的网站标识、数据文件类型以及目标网站的网站标识。

具体地,数据文件是指网站中的用于数据存储的文件。不同的网站可以通过文件的传输实现数据的交互,其中,数据可以是图片数据、文本数据和数字数据等;网站标识是指可以将本网站与其他网站进行区分的标识,网站标识可以是网站的URL(UniformResoure Locator,统一资源定位器)地址,也可以是网站的名称等;数据文件类型是指存储网站中数据的文件的类型,数据文件类型可以是图片类型、文本类型和数字类型等。网站文件处理平台从当前网站中获取存储相关数据的数据文件,数据文件上携带有当前网站的标识,也携带有目标网站的标识,同时还携带有存储在文件中的数据的具体类型。

S204:根据当前网站的网站标识获取当前网站对应的文件解析规则。

具体地,文件解析规则是指当获取到数据文件后,需要对数据文件进行解析时采用的与当前网站对应的统一规则,文件解析规则统一存储在文件处理配置库中,文件解析规则可以存储私钥,也可以存储相应的解密字符串,根据私钥解析数据文件,或根据存储的解密字符串进行匹配,从而解析数据文件,进而获取到所需数据。每个不同的网站都有对应的本网站的文件解析规则,根据当前网站的数据文件所携带的网站标识,网站文件处理平台从文件处理配置库中获取当前网站对应的文件解析规则,例如,可以根据当前网站的URL地址,网站文件处理平台在文件处理配置库中获取当前网站对应的文件解析规则。

文件处理配置库是指存储有各网站的文件解析规则与文件加密规则的数据库,当需要解析从当前网站获取的数据文件时,可以从文件处理配置库中获取当前网站对应的文件解析规则,当需要对数据文件加密时,可以从文件处理配置库中获取目标网站对应的文件加密规则。

S206:根据数据文件类型从文件解析规则中获取对应的数据文件的文件解析规则。

具体地,当前网站对应的文件解析规则中存储不同数据类型的文件的解析规则,获取到当前网站对应的解析规则,该当前网站对应的解析规则中可以包括有数据文件类型是图片类型时对应的解析规则、文本类型时对应的解析规则和数字类型时对应的解析规则等,根据数据文件中包含的数据类型,选取与数据文件中包含的数据类型相对应的解析规则。

S208:按照数据文件的文件解析规则解析数据文件。

具体地,将获取到的与数据文件对应的文件解析规则,网站处理平台对数据文件进行解析,获取存储在数据文件中的相关数据。例如,可以按照文件解析规则中存储的私钥,根据从当前网站获取的数据文件上带有的公钥,解析数据文件;也可以是根据文件解析规则中存储的解密字符串,将该解密字符串与当前网站获取的数据文件上带有的加密字符串进行匹配,当匹配成功时,解析数据文件,获取数据文件中包括的数据。

S210:将解析后的数据文件发送给与目标网站的网站标识对应的目标网站。

具体地,根据数据文件上带有的目标网站的网站标识,网站文件处理平台将解析后的数据文件发送给相应的目标网站,例如,数据文件上带有目标网站的URL地址,根据目标网站的URL地址,根据对应的文件解析规则将将解析后的数据文件发送给相应的目标网站。

上述实施例中,将不同网站对应的数据文件的解析规则预先存储在相应的文件处理配置库中,当需要解析某个网站上的文件时,则只需直接根据当前网站的网站标识与数据文件类型获取解析文件的规则,从而对数据文件进行解析,而不需要根据不同的网站编写整个代码,减少了代码的开发量,从而增强适用性。

在其中一个实施例中,可参见图3,提供一增加文件解析规则的流程图,该增加文件解析规则的步骤可以是在图2所示实施例中步骤S210之前进行,即在将解析后的数据文件发送给与目标网站的网站标识对应的目标网站的步骤之后执行,增加文件解析规则的步骤可以包括:

S302:当未从当前网站对应的文件解析规则中获取到数据文件的文件解析规则时,则接收增加文件解析规则的指令。

具体地,根据当前网站的网站标识,网站文件处理平台从文件处理配置库中获取到当前网站对应的文件解析规则,根据数据文件类型,未在当前网站对应的文件解析规则中获取到数据文件的文件解析规则时,则接收增加文件解析规则的指令。例如,从“网易”相关的网站如“网易邮箱”上获取到相应的数据文件,该数据文件中包含有文字数据,该网站“网易邮箱”的数据文件上携带有网站“网易邮箱”的URL地址,根据“网易邮箱”的URL地址,获取到“网易邮箱”对应的文件解析规则,若在与“网易邮箱”对应的解析规则中未获取到数据文件类型是文字类型的数据文件的解析规则时,则接收添加解析包含文字数据的数据文件的解析规则的指令。

S304:根据增加文件解析规则的指令,增加与数据文件相对应的文件解析规则至当前网站对应的文件解析规则中。

具体地,网站文件处理平台根据接收的增加文件解析规则的指令,将与数据文件相对应的文件解析规则增加到获取的当前网站对应的文件解析规则中。例如,当网站文件处理平台未从当前网站对应的解析规则中获取到数据文件类型是文字类型的数据文件的解析规则时,则网站文件处理平台的界面显示提示信息,用户可以根据提示信息输入数据文件类型是文字类型的数据文件的解析规则,也可以为该数据文件类型是文字类型的数据文件选取已有的对应的解析规则,当用户输入完成或选取完成后进行提交,网站文件处理平台根据用户的提交操作生成增加文件解析规则的指令,根据该增加文件解析规则的指令,获取用户输入的解析规则或选取的对应的解析规则,网站文件处理平台将解析数据文件类型是文字类型的数据文件的文件解析规则增加到相应当前网站对应的文件解析规则中,如可以将解析数据文件类型为文字类型的文件解析规则添加到网站“网易”对应的文件解析规则中。

S306:根据增加的文件解析规则,解析数据文件。

具体地,网站文件处理平台获取到增加到当前网站对应的文件解析规则中的文件解析规则,根据增加的文件解析规则,将数据文件进行解析。例如,根据指令,将网站“网易邮箱”上解析数据文件类型为文字类型的文件解析规则增加到“网易邮箱”对应的文件解析规则中,则根据增加的文件解析规则,解析数据文件类型为文字类型的数据的数据文件。

上述实施例中,当在解析数据文件的过程中,未获取到相应的文件解析规则,则可以接收增加缺失的该文件解析规则的指令,并将缺失的该文件解析规则增加到与当前网站对应的文件解析规则中,只需根据指令增加相应的文件解析规则,无需更改整个代码即可准确的添加缺失的文件解析规则,简单易行,提高工作效率。

在其中一个实施例中,可参见图4,提供图2所示实施例中步骤S210的流程图,步骤S210,即根据目标网站的网站标识,将解析后的数据文件发送给目标网站的步骤,包括:

S402:根据数据文件的目标网站标识获取目标网站对应的文件加密规则。

具体地,文件加密规则是指当对数据文件进行解析后,将数据文件及包含在数据文件中的数据发送给目标网站之前,需要采用目标网站对应的统一加密规则对解析完成的数据文件进行加密,文件加密规则统一存储在文件处理配置库中,文件加密规则可以存储公钥,也可以存储相应的加密字符串,根据公钥对数据文件进行加密,解析数据文件时需要用相应的私钥解密,也可以根据加密字符串对解析后的数据文件进行加密。每个不同的网站都有对应的本网站的文件加密规则,网站文件处理平台根据数据文件上携带的目标网站的网站标识,从文件处理配置库中获取目标网站对应的文件加密规则,目标网站标识可以是目标网站的URL地址,也可以是目标网站的名称等,例如,目标网站为“腾讯”相关的网站,如“腾讯新闻”,则根据网站“腾讯新闻”的URL地址,从文件处理配置库中获取“腾讯新闻”对应的文件加密规则。

S404:根据数据文件类型从文件加密规则中获取对应的数据文件的加密规则。

具体地,目标网站对应的文件加密规则中存储不同数据类型的文件的加密规则,网站文件处理平台获取到目标网站对应的加密规则,该目标网站对应的加密规则中可以包括有图片数据对应的加密规则、文本数据对应的加密规则和数字数据对应的加密规则等,根据数据文件中包含的数据类型,选取与数据文件中包含的数据类型相对应的加密规则。

S406:根据数据文件的加密规则对数据文件进行加密。

具体地,网站文件处理平台将获取到的与数据文件对应的文件加密规则对数据文件进行加密。例如,可以按照文件加密规则中存储的公钥对数据文件进行加密,解析数据文件时需要用相应的私钥解密,也可以根据加密字符串对数据文件进行加密,解密时需要用根据解密字符串与加密字符串相匹配进行解密。

S408:将加密后的数据文件发送给目标网站的网站标识对应的目标网站。

具体地,根据数据文件上带有的目标网站的网站标识,将加密后的数据文件发送给相应的目标网站。例如,将加密后的数据文件发送给目标网站“腾讯新闻”,则根据“腾讯新闻”的URL地址,将加密后的数据文件发送给“腾讯新闻”网站。

上述实施例中,将不同网站对应的数据文件的加密规则预先存储在相应的文件处理配置库中,当需要将解析后的文件发送到目标网站时,则只需直接根据目标网站标识数据文件类型获取加密文件的规则,不需要根据不同的目标网站编写整个代码,减少了代码的开发量,从而增强适用性,且在发送数据文件到目标网站之前,将数据文件进行加密,保证数据文件传输的安全性。

在其中一个实施例中,可参见图5,提供一增加文件加密规则的流程图,该增加文件加密规则可以是在图4所示实施例中步骤S408之前进行,即在将加密后的数据文件发送给目标网站的网站标识对应的目标网站之前执行,增加文件加密规则的步骤可以包括:

S502:当未从目标网站对应的文件加密规则中获取到数据文件的文件加密规则时,则接收增加目标网站的文件加密规则的指令。

具体地,根据目标网站的网站标识,网站文件处理平台从文件处理配置库中获取到目标网站对应的文件加密规则,根据数据文件类型,未在目标网站对应的文件加密规则中获取到数据文件的文件加密规则时,则接收增加文件加密规则的指令。例如,需要将包含有图片数据的数据文件加密后发送给目标网站“腾讯新闻”,包含有图片数据的数据文件上携带有网站“腾讯新闻”的URL地址,根据网站“腾讯新闻”的URL地址,获取到“腾讯新闻”对应的文件加密规则,若在与“腾讯新闻”对应的加密规则中未获取到加密包含图片数据的数据文件的加密规则时,则接收添加加密包含图片数据的数据文件的加密规则的指令。

S504:根据增加目标网站对应的文件加密规则的指令,增加与数据文件相对应的文件加密规则至目标网站对应的文件加密规则中。

具体地,网站文件处理平台根据接收的增加文件加密规则的指令,将与数据文件相对应的文件加密规则增加到获取的目标网站对应的文件加密规则中。例如,当网站文件处理平台未从目标网站对应的加密规则中获取到包含图片数据的数据文件的加密规则时,则网站文件处理平台的界面显示提示信息,用户可以根据提示信息输入包含图片数据的数据文件的加密规则,也可以为该包含图片数据的数据文件选取已有的对应的加密规则,当用户输入完成或选取完成后进行提交,网站文件处理平台根据用户的提交操作生成增加文件加密规则的指令,根据该增加文件加密规则的指令,获取用户输入的加密规则或选取的对应的加密规则,网站文件处理平台将加密包含图片数据的数据文件的规则增加到相应目标网站对应的文件加密规则中,如将加密包含图片数据的数据文件的文件加密规则可以添加到“腾讯新闻”网站对应的文件加密规则中。

S506:根据增加的文件加密规则,对数据文件进行加密。

具体地,网站文件处理平台获取到增加到目标网站对应的文件加密规则中的文件加密规则,根据增加的文件加密规则,将数据文件进行加密。例如,根据指令,将需要发送到网站“腾讯新闻”的包含图片数据的数据文件的加密规则增加到“腾讯新闻”对应的加密规则中,则根据增加的加密包含图片数据的数据文件的加密规则,将包含文字数据的数据文件进行加密。

上述实施例中,当在加密数据文件的过程中,未获取到相应的文件加密规则时,则可以根据增加相应的文件加密规则的指令,将相应的该文件加密规则增加到与目标网站对应的文件加密规则中,只需按照指令增加相应的文件加密规则,无需更改整个代码即可添加缺失的文件加密规则,更改方便,简单易行,提高工作效率。

在其中一个实施例中,可参见图6,提供一日志处理的流程图,该日志处理的步骤可以是在图2所示实施例步骤S208之后进行,即在按照数据文件的文件解析规则,解析数据文件的步骤之后执行,日志处理的步骤可以包括:

S602:生成与数据文件对应的操作日志,根据生成的操作日志的名称获取对应的当前日志文件夹。

具体地,操作日志是指在处理数据文件的过程中,产生的处理数据文件的记录,该记录可以包含数据文件的大小、下载数据文件的端口地址和获取文件解析规则的记录等,解析数据文件之后,根据解析数据文件的操作,会生成与数据文件对应的操作日志用以记录解析文件的过程,每类操作日志会存储在相应的当前日志文件夹中,可以是根据操作日志的名称存储在对应的当前日志文件夹中,例如在解析数据文件的过程中会生成“获取文件解析规则”的操作日志,则将该“获取文件解析规则”的操作日志存储在当前的“获取文件解析规则”的日志文件夹中。

S604:当当前日志文件夹中已存储的操作日志的个数小于预设值时,则将生成的操作日志存储至当前日志文件夹中。

具体地,对每个日志文件夹都设置有存储操作日志个数的预设值,当在当前的日志文件夹中已存储的操作日志的个数小于预设值时,则将生成的操作日志继续存储在当前日志文件夹中。例如,对存储“获取文件解析规则”的操作日志的日志文件夹设置存储“获取文件解析规则”的操作日志的个数为100个,当当前“获取文件解析规则”的操作日志的个数小于预设值100个时,则将“获取文件解析规则”的操作日志继续存储在当前日志文件夹中。需要说明的是,日志文件夹存储操作日志的个数还可以为110个、160个、200个等。

S606:当当前日志文件夹中已存储的操作日志的个数等于预设值时,则获取当前日志文件夹的下一日志文件夹,将生成的操作日志存储至下一日志文件夹中。

具体地,当在解析文件的过程中,产生的每类操作日志存储在相应的当前日志文件夹中,当当前日志文件存储的操作日志的个数等于预设值时,则认为当前日志文件夹中存储已满,则获取到存储同类的操作日志的下一个日志文件夹,则将后续解析过程中生成的操作日志存储在下一个日志文件夹中。例如,对存储“获取文件解析规则”的操作日志的日志文件夹设置存储“获取文件解析规则”的操作日志的个数为100个,当当前“获取文件解析规则”的操作日志的个数等于100时,则获取下一个存储“获取文件解析规则”的日志文件夹,并将后续解析过程中生成的“获取文件解析规则”的操作日志存储到下一个“获取文件解析规则”的日志文件夹中。

S608:当存储对应的操作日志的日志文件夹中的操作日志的个数均等于预设值时,则删除日期在前的日志文件夹中的操作日志得到空白日志文件夹。

具体地,存储每一类的操作日志的日志文件夹都有预设的文件夹数量,当存储对应的操作日志的每个日志文件夹中的操作日志的个数均等于预设值时,则认为存储对应的操作日志的每个日志文件夹中的存储量已满,则将根据日期,将日期在前的日志文件夹中存储的操作日志删除,进而得到相应的空白的日志文件夹。例如,设置有20个存储“获取文件解析规则”的操作日志的日志文件夹,每个日志文件夹中可以存储100个“获取文件解析规则”的操作日志,当20个日志文件夹中每个日志文件夹存储的“获取文件解析规则”的操作日志的个数都为100时,则将日期在前的日志文件夹中的“获取文件解析规则”的操作日志删除。需要说明的是,日志文件夹的个数还可以是22个、25个、30个、38个等。

S610:将生成的操作日志存储至空白日志文件夹中。

具体地,得到空白的日志文件夹后,后续生成的解析文件的操作日志,相应存储在对应名称的空白日志文件夹中。例如,根据日期,将“获取文件解析规则”的操作日志从对应的日志文件夹中删除后,则得到空白的可存储“获取文件解析规则”的操作日志的日志文件夹,后续生成的“获取文件解析规则”的操作日志即可存入到相应的空白的“获取文件解析规则”的日志文件夹中。

上述实施例中,解析数据文件的操作日志,可以记录解析数据文件的过程,如果解析数据文件过程出现问题,通过查询操作日志可以获取到解析数据文件过程中出现问题的环节,直观准确,减少运维成本;当前日志文件夹中存储已满时,相对应的操作日志可以自动存储到下一个日志文件夹中,减少人工操作,节省工作时间;且所有存储对应类别操作日志的日志文件夹存储已满时,可自动删除日期在前的操作日志,简单易行,节省存储空间。

在其中一个实施例中,可参见图7,提供另一个实施例中网站文件处理方法的流程图。本实施例以该方法应用到网站文件处理系统来举例说明。

具体地,首先,网站文件处理系统从当前网站获取到需解析的数据文件,该需解析的数据文件携带有当前网站的网站标识,如当前网站的URL地址或当前网站的名称等,该需解析的数据文件还携带有数据文件类型,如包含文字数据、图片数据或数字数据等,则数据文件对应的数据文件类型为文字类型、图片类型或数字类型等,同时该需解析的数据文件还携带有目标网站的网站标识,如目标网站的URL地址或目标网站的名称,根据需解析的数据文件上带有的当前网站的网站标识从文件处理配置库中获取当前网站对应的文件解析规则,并且根据需解析的数据文件的类型,从当前网站对应的文件解析规则中获取需解析的数据文件对应的文件解析规则,若获取到需解析的数据文件对应的文件解析规则,则根据相应的文件解析规则解析该数据文件;若未获取到需解析的数据文件对应的文件解析规则,则接收增加该文件解析规则的指令,根据增加该文件解析规则的指令,将与该数据文件对应的文件解析规则添加到当前网站对应的文件解析规则中,根据增加的文件解析规则,将该数据文件进行解析。

然后,当将数据文件解析完成后,根据数据文件携带的目标网站的标识,从文件处理配置库中获取目标网站对应的文件加密规则,根据数据文件的类型,从获取到的目标网站对应的文件加密规则中获取数据文件对应的文件加密规则,若获取到数据文件对应的文件加密规则,则根据相应的文件加密规则对数据文件进行加密;若为获取到数据文件对应的文件加密规则,则接收增加该数据文件的文件加密规则的指令,根据增加该文件加密规则的指令,将与数据文件对应的文件加密规则添加到目标网站对应的文件解析规则中,根据增加的文件加密规则,将该数据文件进行加密。

最后,将加密完成的解析后的数据文件发送给与目标网站的网站标识对应的目标网站。

上述实施例中,将不同网站对应的数据文件的解析规则与加密规则预先存储在相应的文件处理配置库中,当需要解析或加密某个网站上的文件时,则只需直接获取到相应的文件解析规则与文件加密规则,从而对数据文件进行解析与加密,无需根据不同的网站编写整个代码,减少了代码的开发量;并且,当数据文件的文件解析规则或文件加密规则未存储在文件处理配置库中有关网站对应的文件处理规则中,则只需直接将该规则添加至有关网站对应的文件处理规则中,不需要更改整个代码,运维简单,节省工作时间;将解析后的数据文件发送到目标网站之前,对解析后的数据文件采用文件加密规则进行加密,保证信息安全。

在其中一个实施例中,请参见图8,提供一网站文件处理装置的结构示意图,网站文件处理装置800包括:

第一获取模块810,用于获取当前网站的数据文件,数据文件携带有当前网站的网站标识、数据文件类型以及目标网站的网站标识。

第二获取模块820,用于根据当前网站的网站标识获取当前网站对应的文件解析规则。

第三获取模块830,用于根据数据文件类型从文件解析规则中获取对应的数据文件的文件解析规则。

第一解析模块840,用于按照数据文件的文件解析规则解析数据文件。

发送模块850,用于将解析后的数据文件发送给与目标网站的网站标识对应的目标网站。

在其中一个实施例中,网站文件处理装置800还可以包括:

接收模块,用于当未从当前网站对应的文件解析规则中获取到数据文件的文件解析规则时,则接收增加文件解析规则的指令。

增加模块,用于根据增加文件解析规则的指令,增加与数据文件相对应的文件解析规则至当前网站对应的文件解析规则中。

第二解析模块:用于根据增加的文件解析规则,解析数据文件。

在其中一个实施例中,发送模块850可以包括:

第一获取单元,用于根据数据文件的目标网站标识获取目标网站对应的文件加密规则。

第二获取单元,用于根据数据文件类型从文件加密规则中获取对应的数据文件的加密规则。

第一加密单元,用于根据数据文件的加密规则对数据文件进行加密。

发送单元,用于将加密后的数据文件发送给目标网站的网站标识对应的目标网站。

在其中一个实施例中,发送模块850还可以包括:

接收单元,用于当未从目标网站对应的文件加密规则中获取到数据文件的文件加密规则时,则接收增加目标网站对应的文件加密规则的指令。

增加单元,用于根据增加目标网站对应的文件加密规则的指令,增加与数据文件相对应的文件加密规则至目标网站对应的文件加密规则中。

第二加密单元,用于根据增加的文件加密规则,对数据文件进行加密。

在其中一个实施例中,网站文件处理模块还可以包括:

操作日志生成模块,用于生成与数据文件对应的操作日志,根据生成的操作日志的名称获取对应的当前日志文件夹。

第一操作日志存储模块,用于当当前日志文件夹中已存储的操作日志的个数小于预设值时,则将生成的操作日志存储至当前日志文件夹中。

日志文件夹获取模块,用于当当前日志文件夹中已存储的操作日志的个数等于预设值时,则获取当前日志文件夹的下一日志文件夹,将生成的操作日志存储至下一日志文件夹中。

操作日志删除模块,用于当存储对应的操作日志的日志文件夹中的操作日志的个数均等于预设值时,则删除日期在前的日志文件夹中的操作日志得到空白日志文件夹。

第二操作日志存储模块,用于将生成的操作日志存储至空白日志文件夹中。

上述关于网站文件处理装置的具体限定可以参见上文中关于网站文件处理方法的限定,在此不再赘述。

在其中一个实施例中,请参照图9,提供一执行网站文件处理的网站文件处理平台的结构示意图,该网站文件处理平台可以是常规终端或其他任何合适的计算机设备,包括存储器、处理器、操作系统、数据库以及存储在存储器上并可在处理器上运行的网站文件处理程序,其中存储器可以包括内存储器,处理器执行网站文件处理程序时实现以下步骤:获取当前网站的数据文件,数据文件携带有当前网站的网站标识、数据文件类型以及目标网站的网站标识。根据当前网站的网站标识获取当前网站对应的文件解析规则。根据数据文件类型从文件解析规则中获取对应的数据文件的文件解析规则。按照数据文件的文件解析规则解析数据文件。将解析后的数据文件发送给与目标网站的网站标识对应的目标网站。

在其中一个实施例中,处理器执行程序时还实现以下步骤:当未从当前网站对应的文件解析规则中获取到数据文件的文件解析规则时,则接收增加文件解析规则的指令。根据增加文件解析规则的指令,增加与数据文件相对应的文件解析规则至当前网站对应的文件解析规则中。根据增加的文件解析规则,解析数据文件。

在其中一个实施例中,处理器执行程序时还实现以下步骤:根据数据文件的目标网站标识获取目标网站对应的文件加密规则。根据数据文件类型从文件加密规则中获取对应的数据文件的加密规则。根据数据文件的加密规则对数据文件进行加密。将加密后的数据文件发送给目标网站的网站标识对应的目标网站。

在其中一个实施例中,处理器执行程序时还实现以下步骤:当未从目标网站对应的文件加密规则中获取到数据文件的文件加密规则时,则接收增加目标网站对应的文件加密规则的指令。根据增加目标网站对应的文件加密规则的指令,增加与数据文件相对应的文件加密规则至目标网站对应的文件加密规则中。根据增加的文件加密规则,对数据文件进行加密。

在其中一个实施例中,处理器执行程序时还实现以下步骤:生成与数据文件对应的操作日志,根据生成的操作日志的名称获取对应的当前日志文件夹。当当前日志文件夹中已存储的操作日志的个数小于预设值时,则将生成的操作日志存储至当前日志文件夹中。当当前日志文件夹中已存储的操作日志的个数等于预设值时,则获取当前日志文件夹的下一日志文件夹,将生成的操作日志存储至下一日志文件夹中。当存储对应的操作日志的日志文件夹中的操作日志的个数均等于预设值时,则删除日期在前的日志文件夹中的操作日志得到空白日志文件夹。将生成的操作日志存储至空白日志文件夹中。

上述关于网站文件处理平台的具体限定可以参见上文中关于网站文件处理方法的限定,在此不再赘述。

在一个实施例中,提供一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现以下步骤:获取当前网站的数据文件,数据文件携带有当前网站的网站标识、数据文件类型以及目标网站的网站标识。根据当前网站的网站标识获取当前网站对应的文件解析规则。根据数据文件类型从文件解析规则中获取对应的数据文件的文件解析规则。按照数据文件的文件解析规则解析数据文件。将解析后的数据文件发送给与目标网站的网站标识对应的目标网站。

在其中一个实施例中,该程序被处理器执行时还可以实现以下步骤:当未从当前网站对应的文件解析规则中获取到数据文件的文件解析规则时,则接收增加文件解析规则的指令。根据增加文件解析规则的指令,增加与数据文件相对应的文件解析规则至当前网站对应的文件解析规则中。根据增加的文件解析规则,解析数据文件。

在其中一个实施例中,该程序被处理器执行时还可以实现以下步骤:根据数据文件的目标网站标识获取目标网站对应的文件加密规则。根据数据文件类型从文件加密规则中获取对应的数据文件的加密规则。根据数据文件的加密规则对数据文件进行加密。将加密后的数据文件发送给目标网站的网站标识对应的目标网站。

在其中一个实施例中,该程序被处理器执行时还可以实现以下步骤:当未从目标网站对应的文件加密规则中获取到数据文件的文件加密规则时,则接收增加目标网站对应的文件加密规则的指令。根据增加目标网站对应的文件加密规则的指令,增加与数据文件相对应的文件加密规则至目标网站对应的文件加密规则中。根据增加的文件加密规则,对数据文件进行加密。

在其中一个实施例中,该程序被处理器执行时还可以实现以下步骤:生成与数据文件对应的操作日志,根据生成的操作日志的名称获取对应的当前日志文件夹。当当前日志文件夹中已存储的操作日志的个数小于预设值时,则将生成的操作日志存储至当前日志文件夹中。当当前日志文件夹中已存储的操作日志的个数等于预设值时,则获取当前日志文件夹的下一日志文件夹,将生成的操作日志存储至下一日志文件夹中。当存储对应的操作日志的日志文件夹中的操作日志的个数均等于预设值时,则删除日期在前的日志文件夹中的操作日志得到空白日志文件夹。将生成的操作日志存储至空白日志文件夹中。

上述关于存储介质的具体限定可以参见上文中关于网站文件处理方法的限定,在此不再赘述。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,计算机可读取的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)等。

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

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

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号