网站数据处理方法、装置、网站数据处理平台及存储介质与流程

文档序号:13804782阅读:196来源:国知局
网站数据处理方法、装置、网站数据处理平台及存储介质与流程

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



背景技术:

随着互联网的不断发展与推进,某些网站需要与其他网站进行数据的交互,网站上的每类数据在数据库中都有相应的字段,不同网站设置有对应的字段格式与类型,当某个网站接收到其他网站传输的包含在该字段下的数据时,在存储在数据库前或在本网站显示前,需要将字段转换成本网站所需的字段格式与类型。

传统地,某些网站对字段处理时,针对不同的网站,对字段进行转换时都有特定的转换逻辑,若一些网页中出现存储网页数据的相应的字段的更改,无法直接获取该字段的转换逻辑,则针对不同的网站以及不同网站上存储网页数据的相应的字段的更改,都需要开发整体的代码,再进行测试运维等一整套流程,导致开发量大,适用性不强。



技术实现要素:

基于此,有必要针对在对不同网站的网站数据进行处理时,对网站数据中待转换字段转换时代码开发量大,适用性不强的问题,提供一种网站数据处理方法、装置、网站数据处理平台及存储介质。

一种网站数据处理方法,所述方法包括:

接收当前网站的数据、当前网站的网站标识与目标网站的网站标识;

从所述当前网站的数据中选取待转换字段;

从转换逻辑库中选取与所述当前网站的网站标识对应的转换逻辑;

从与所述当前网站的网站标识对应的转换逻辑中,选取与所述目标网站的网站标识对应的转换逻辑;

当未从与所述目标网站的网站标识对应的转换逻辑中选取到与所述待转换字段对应的转换逻辑时,则将所述待转换字段进行拆分得到拆分后的字段;

从与所述目标网站的网站标识对应的转换逻辑中,选取与所述拆分后的字段对应的转换逻辑,作为所述当前网站的待转换字段的转换逻辑,将所述当前网站的待转换字段进行转换;

将转换字段后的网站数据发送给与所述目标网站的网站标识对应的目标网站。

在其中一个实施例中,所述方法还包括:

当从与所述目标网站的网站标识对应的转换逻辑中选取到至少两个转换逻辑与所述拆分后的待转换字段对应时,则接收所述待转换字段的转换逻辑的选取指令;

根据所述选取指令,选取所述至少两个转换逻辑中一个与所述拆分后的待转换字段对应的转换逻辑作为所述待转换字段对应的转换逻辑;

将选取的与所述待转换字段对应的转换逻辑添加至所述转换逻辑库中。

在其中一个实施例中,所述当前网站的标识所对应的当前网站地址为外网地址;

所述接收当前网站的数据、当前网站的网站标识与目标网站的网站标识步骤,包括:

接收与经过公网验证成功的外网地址对应的、公网所转发的当前网站的网站数据;

根据所述当前网站的网站标识,获取与所述当前网站的网站标识对应的解密逻辑。

在其中一个实施例中,所述将转换字段后的网页数据发送给与所述目标网站的网站标识对应的目标网站的步骤,包括:

根据所述目标网站标识获取与所述所目标网站的网站标识对应的加密逻辑;

按照所述加密逻辑加密转换字段后的当前网站数据;

将加密后的当前网站数据通过公网转发至与所述目标网站标识对应的目标网站中。

在其中一个实施例汇总,所述方法还包括:

根据所述目标网站标识,获取所述目标网站的通信方式;

根据所述目标网站的通信方式,从所述通信配置库中获取所述目标网站的通信协议;

所述将加密后的当前网站数据通过公网转发至与所述目标网站标识对应的目标网站中的步骤,包括:

将转换字段后的当前网站数据通过公网按照所述目标网站的通信协议发送至与所述目标网站标识对应的目标网站中。

一种网站数据处理装置,所述装置包括:

接收模块,用于接收当前网站的数据、当前网站的网站标识与目标网站的网站标识;

待转换字段选取模块,用于从所述当前网站的数据中选取待转换字段;

第一选取模块,用于从转换逻辑库中选取与所述当前网站的网站标识对应的转换逻辑;

第二选取模块,用于从与所述当前网站的网站标识对应的转换逻辑中,选取与所述目标网站的网站标识对应的转换逻辑;

拆分模块,用于当未从与所述目标网站的网站标识对应的转换逻辑中选取到与所述待转换字段对应的转换逻辑时,则将所述待转换字段进行拆分得到拆分后的字段;

转换模块,用于从与所述目标网站的网站标识对应的转换逻辑中,选取与所述拆分后的字段对应的转换逻辑,作为所述当前网站的待转换字段的转换逻辑,将所述当前网站的待转换字段进行转换;

发送模块,用于将转换字段后的网站数据发送给与所述目标网站的网站标识对应的目标网站。

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

选取指令接收模块,用于当从与所述目标网站的网站标识对应的转换逻辑中选取到至少两个转换逻辑与所述拆分后的待转换字段对应时,则接收所述待转换字段的转换逻辑的选取指令;

转换逻辑选取模块,用于根据所述选取指令,选取所述至少两个转换逻辑中一个与所述拆分后的待转换字段对应的转换逻辑作为所述待转换字段对应的转换逻辑;

添加模块,用于将选取的与所述待转换字段对应的转换逻辑添加至所述转换逻辑库中。

在其中一个是实施例中,所述接收模块还包括:

接收单元,用于接收与经过公网验证成功的外网地址对应的、公网所转发的当前网站的网站数据;

获取单元,用于根据所述当前网站的网站标识,获取与所述当前网站的网站标识对应的解密逻辑。

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

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

上述网站数据处理方法、装置、网站数据处理平台及存储介质,将不同字段的转换逻辑存储在转换逻辑库中,在从某个网站上获取网站数据及包含在网站数据的待转换字段时,则只需直接根据当前网站标识和目标网站的网站标识获取转换字段的逻辑,从而对字段进行转换,若当前网站的网站数据包含的待转换字段出现更改导致无法直接获取正确的转换逻辑时,对待转换字段进行拆分,从而根据拆分后的字段,获取正确的转换逻辑,而不需要根据不同的网站的待转换字段的更改重新编写整体的代码,,从而减少了开发量,增强适用性。

附图说明

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

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

图3为一实施例中增加转换逻辑的步骤的流程图;

图4为一实施例中选取转换逻辑的界面图;

图5为图2所示实施例中步骤s202的流程图;

图6为图2所示实施例中步骤s214的流程图;

图7为一实施中关联步骤的流程图;

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

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

具体实施方式

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

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

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

请参照图1,图1为一实施例中网站数据处理方法的应用场景图,其中包括网站数据处理平台、当前网站的网站服务器和用户终端,用户终端可以是手提电脑、台式电脑、手机或平板电脑等,用户可以在用户终端上打开目标网站,当当前网站数据需要在目标网站上进行显示时,则首先,网站数据处理平台从当前网站的服务器获取到网站数据,然后将当前网站的网站数据中包含的字段转换为目标网站可以显示的网站数据包含的字段,最后,将转换字段后的当前网站的网站数据发送至目标网站进行显示。网站数据处理平台可以从当前网站的网站服务器接收到当前网站的网站数据,对当前网站的网站数据进行解密,再将包含在当前网站的网站数据中的待转换字段按照转换逻辑进行转换,对转换字段后的当前网站的网站数据进行加密,发送到目标网站,目标网站显示给用户。

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

s202:接收当前网站的数据、当前网站的网站标识与目标网站的网站标识。

具体地,当前网站的数据是指存储在当前网站服务器上,且可以在当前网站上显示的内容等,当前网站的数据可以是文字数据、图片数据或数字数据等,例如,当前网站的网站服务器存储有当前网站的用户的信用卡账单数据,进而可以在当前网站显示给用户信用卡账单数据,该信用卡账单数据即为当前网站的数据;网站标识是指可以将本网站与其他网站进行区分的标识,网站标识可以是网站的url(uniformresourelocator,统一资源定位器)地址,也可以是网站的名称等;目标网站是指与当前网站实现数据交互的网站。网站数据处理平台接收到当前网站的数据,并接收当前网站的网站标识,以及目标网站的网站标识。

s204:从当前网站的数据中选取待转换字段。

具体地,字段可以包含当前网站数据中同一类信息,字段存储在当前网站的数据中,字段可以表示包含在该字段下同一类信息的共有的属性,例如,字段可以是“账单账户”,相应包含在该“账单账户”字段下的信息为不同的账户名,如账单账户名为“用户1”、“用户2”和“用户3”等。当前网站的网站数数据中存储有某一字段,当该字段及包含该字段的数据与目标网站进行交互时,则需要按照目标网站相应的字段名称、类型或格式进行存储,则从当前网站的数据中选取待转换字段,例如,当前网站的数据中包含“账单账户”字段,该字段在目标网页上存储的字段名称为“用户名”,则从当前网站的数据中选取该“账单账户”字段。

s206:从转换逻辑库中选取与当前网站的网站标识对应的转换逻辑。

具体地,转换逻辑库是存储有相应的转换逻辑的数据库,转换逻辑是指每个网站对应的转换逻辑,根据该转换逻辑可以将字段进行转换,转换逻辑统一存储在转换逻辑库中。每个不同的网站都有对应的本网站的转换逻辑,可以从转换逻辑库中选取出与当前网站的网站标识对应的转换逻辑。可选地,网站数据处理平台可以根据当前网站的url地址,从转换逻辑中选取与当前网站对应的转换逻辑,例如,当前网站为“招商银行”相关的网站“招商信用卡服务”,根据“招商信用卡服务”的url地址,从转换逻辑库中选取与“招商信用卡服务”网站对应的转换逻辑。

s208:从与当前网站的网站标识对应的转换逻辑中,选取与目标网站的网站标识对应的转换逻辑。

具体地,当前网站对应的转换逻辑中存储有可以与其进行数据交互的不同的目标网站对应的转换逻辑,网站数据处理平台从当前网站对应的转换逻辑中选取与该当前网页进行数据交互的目标网站的网站标识对应的转换逻辑。例如,目标网站为“平安银行”的相关网站“信用卡管理”,当前网站为“招商银行”的相关网站“招商信用卡服务”,根据“信用卡管理”的网站url,从“招商信用卡服务”对应的转换逻辑中选取与“信用卡管理”对应的转换逻辑。

s210:当未从与目标网站的网站标识对应的转换逻辑中选取到与待转换字段对应的转换逻辑时,则将待转换字段进行拆分得到拆分后的字段。

具体地,与目标网站的网站标识对应的转换逻辑中存储有可以转换当前网站的待转换字段为该目标网站所需的字段的转换逻辑,当未从与目标网站的网站标识对应的转换逻辑中选取到与待转换字段对应内的转换逻辑时,则将待转换字段进行拆分,得到拆分后的字段。例如,需要在“平安银行”相关的网站“信用卡管理”相关的网站上显示“招商银行”相关的网站“招商信用卡服务”中的用户的信用卡账单,当前网站“招行信用卡服务”的网站数据为账单数据,该账单数据中存在有字段“账单账户”,在目标网站“平安银行”相关网站“信用卡管理”中显示账单数据时,相应的字段“账单账户”需要显示为“用户名”,则待转换字段为“账单账户”,当未从目标网站对应的转换逻辑中选取到“账单账户”对应的转换逻辑,则将该待转换字段进行拆分,得到“账单”和“账户”两个拆分后的字段。需要说明的是,对待转换字段进行拆分时,可以获取预先设置的拆分逻辑,根据该预先设置的拆分逻辑对待转换字段进行拆分。其中,拆分逻辑可以是将待转换字段拆分成数个标准术语,该标准术语是指具有独立语义的术语,其不受其之后或之前的文字的影响,仅通过术语内容的文字即可以确定完整的计算机专业概念,如对待转换字段“网页密码”按照使每个拆分后的字段具有独立的语义,且每个拆分数据为最短的字段进行拆分,得到“网页”“密码”两个拆分后的字段。

s212:从与目标网站的网站标识对应的转换逻辑中,选取与拆分后的字段对应的转换逻辑,作为当前网站的待转换字段的转换逻辑,将当前网站的待转换字段进行转换。

具体地,根据拆分后的字段,从与目标网站的网站标识对应的转换逻辑中选取与拆分后的字段对应的转换逻辑,该转换逻辑作为当前网站的待转换字段的转换逻辑,根据该转换逻辑,将该当前网站的待转换字段转换为目标网站需要的字段。例如,当前网站的待转换字段“账单账户”,拆分后的字段为“账单”和“账户”,根据拆分后的字段,选取到与拆分后的字段“账户”对应的转换逻辑,例如,该转换逻辑为将“账户”字段转换为“用户名”字段,则将该转换逻辑作为当前网页的待转换字段“账单账户”的转换逻辑,将该待转换字段“账单账户”转换为目标网站需要的“用户名”字段。

s214:将转换字段后的网站数据发送给与目标网站的网站标识对应的目标网站。

具体地,根据目标网站的网站标识,网站数据处理平台将经过转换后的包含目标网站需要的字段的网站发送给相应的目标网站,例如,目标网站的网站标识为url地址,根据该目标网站的url地址,将转换后的目标网站需要的字段发送给该目标网站,如转换后的字段为“用户名”字段,根据目标网站“平安银行”相关的网站“信用卡管理”的url地址,将包含有该转换后的“用户名”字段的网页数据发送给目标网页。

上述实施例中,将不同字段的转换逻辑存储在转换逻辑库中,从当前网站上获取到需要与目标网站进行交互的网站数据及包含在网站数据中的待转换字段时,则只需要根据当前网站的网站标识与目标网站的网站标识获取待转换字段的转换逻辑,若当前网站的网站数据包含的待转换字段出现更改,导致无法直接获取到待转换字段的转换逻辑,则对待转换字段进行拆分,从而根据拆分后的字段,获取正确的转换逻辑,无需根据不同的网站的待转换字段的更改重新更改整体的代码,从而减小了开发量,增强了适用性。

在其中一个实施例中,可参见图3,提供一增加转换逻辑的步骤的流程图,该增加转换逻辑步骤可以在图2所示实施例中步骤s212之后执行,即在从与目标网站的网站标识对应的转换逻辑中,选取与拆分后的字段对应的转换逻辑,作为当前网站的待转换字段的转换逻辑,将当前网站的待转换字段进行转换步骤之后执行,增加转换逻辑的步骤可以包括:

s302:当从与目标网站的网站标识对应的转换逻辑中选取到至少两个转换逻辑与拆分后的待转换字段对应时,则接收待转换字段的转换逻辑的选取指令。

具体地,网站数据处理平台从当前网站对应的转换逻辑中选取与目标网站的网站标识对应的转换逻辑,从目标网站的网站标识对应的转换逻辑中选取待转换字段的转换逻辑,当未选取到待转换字段的转换逻辑时,将待转换字段进行拆分得到拆分后的字段,根据拆分后的字段,从目标网站的网站标识对应的转换逻辑中选取到至少两个转换逻辑与拆分后的待转换字段对应时,则接收待转换字段的对应的转换逻辑的选取指令。例如,当根据当前网站“招行信用卡服务”的url地址对应的转换逻辑中选取与目标网站“平安银行”的相关网站“信用卡管理”的url地址对应的转换逻辑,从该目标网站对应的转换逻辑中,选取与待转换字段“账单账户”对应的转换逻辑,当未选取到与待转换字段“账单账户”对应的转换逻辑时,则将待转换字段拆分为“账单”字段和“账户”字段,根据拆分后的字段,从目标网站的网站标识对应的转换逻辑中两个转换逻辑,一个转换逻辑是将“账户”转换为“用户名”,另一个转换逻辑是将“账户”转换为“姓名”,此时则引入用户的干预,例如,用户终端接收用户输入的与待转换字段“账户”对应的转换规则的选取指令。

s304:根据选取指令,选取至少两个转换逻辑中一个与拆分后的待转换字段对应的转换逻辑作为待转换字段对应的转换逻辑。

具体地,可参见图4,提供一选取转换逻辑的界面图,网站数据处理平台根据生成的选取指令,将从至少两个转换逻辑中选取与拆分后的待转换字段对应的转换逻辑,将该转换逻辑作为待转换字段的转换逻辑。可以是,当网站文件处理平台从目标网站的网站标识对应的转换逻辑中选取到至少两个转换逻辑与拆分后的待转换字段对应时,则网站数据处理平台关联的界面显示提示信息,用户可以根据提示信息选取与拆分后的待转换字段对应的转换逻辑,当用户选取完成后进行提交,网站数据处理平台根据用户的提交操作生成选取指令,根据该选取指令,网站数据处理平台从至少两个待转换逻辑中将拆分后的待转换字段对应的转换逻辑选取出来,作为待转换字段的转换规则;例如,当网站文件处理平台从目标网站的网站标识选取到与拆分后的字段“账单”和“账户”对应的转换逻辑,一个转换逻辑是将“账户”转换为“用户名”,另一个转换逻辑是将“账户”转换为“姓名”,则网站数据处理平台关联的界面显示提示信息,用户可以根据提示信息选取转换逻辑为“账户”转换为“用户名”,用户选取完成后,进行提交,网站数据处理平台根据用户的提交操作生成选取指令,根据该选取指令,网站数据平台将“账户”转换为“用户名”的转换逻辑选取出来,作为“账单账户”的转换逻辑。

s306:将选取的与待转换字段对应的转换逻辑添加至转换逻辑库中。

具体地,当选取到待转换字段对应的转换逻辑后,将该待转换字段的转换逻辑添加至转换逻辑库中。例如,当选取到“账单账户”字段对应的转换逻辑为将“账单账户”转换为“用户名”,则将该转换逻辑添加到转换逻辑库中。

上述实施例中,当从目标网站对应的转换逻辑中选取到至少两个与拆分后的字段对应的转换逻辑时,则可以接收待转换字段的转换逻辑的选取指令,从至少两个与拆分后的字段对应的转换逻辑中选取相应的转换逻辑作为待转换字段的转换逻辑,并将选取出的待转换字段的转换逻辑添加至逻辑转换库中,只需根据选取指令选取拆分后的字段作为待转换字段的转换逻辑,并将该转换规则添加至逻辑转换库中,无需更改整个代码即可选取到对应的转换规则作为待转换字段的转换规则,简单易行,提高工作效率。

在其中一个实施例中,可参见图5,提供图2所示实施例中步骤s202的流程图,其中,当前网站的标识所对应的当前网站地址为外网地址,步骤202,即接收当前网站的数据、当前网站的网站标识与目标网站的网站标识的步骤可以包括:

s502:接收与经过公网验证成功的外网地址对应的、公网所转发的当前网站的网站数据。

具体地,当前网站标识对应的当前网站的地址为外网地址,外网即可以供不同的用户使用的外部公共网络,当前网站为可以供不同用户使用的外部公共网络,如当前网站可以是“腾讯”相关网站、“网易”相关网站或“淘宝”相关网站的外部公共网络等;公网是指可以与外网进行数据交互的网络环境,同时公网可以与网站数据处理平台部署的内网环境进行数据交互,从而将从外网接收到的数据经过验证后发送给网站数据处理平台。可选地,公网根据当前网站标识验证该当前网站是否是可信外网,可以根据当前网站标识,在公网存储的网站白名单中查找当前网站标识对应的当前网站地址,若当前网站地址对应存储在白名单中,则当前网站被认为是可信外网,则公网对当前网站验证成功,即可获取当前网站的网站数据,公网将获取的当前网站的网站数据添加内部网络地址,该内部网络地址可以使公网和内网进行数据交互,将添加了内部网络地址的当前网站的网站数据发送给位于内网环境下的网站数据处理平台。例如,公网在存储的网站白名单中查找当前网站“招行信用卡服务”对应的url地址,当当前网站“招行信用卡服务”的url地址存储在白名单中,则当前网站“招行信用卡服务”认为是可信外网,也即公网对当前网站“招行信用卡服务”验证成功,获取到当前网站“招行信用卡服务”的网站数据“账单数据”时,则公网将获取到的当前网站“招行信用卡服务”的网站数据“账单数据”添加内部网络地址,将添加了内部网络地址的当前网站“招商信用卡服务”的网站数据“账单数据”发送给位于内网换件下的网站数据处理平台。

s504:根据当前网站的网站标识,获取与当前网站的网站标识对应的解密逻辑。

具体地,解密逻辑是指当网站数据处理平台获取到当前网站的网站数据后,当前网站的数据经过加密处理,则网站数据处理平台需要对当前网站的网站数据进行解密时采用的与当前网站的网站标识对应的统一逻辑,解密逻辑统一存储在数据处理配置库中,解密逻辑可以存储私钥,也可以存储相应的解密字符串,根据私钥解密当前网站的网站数据,或根据存储的解密字符串进行匹配,从而解析当前网站的网站数据,进而获取到当前网站的网站数据中包含的待转换字段。每个不同的网站都有对应的本网站的解密逻辑,根据当前网站的网站标识,网站数据处理平台从数据处理配置库中获取当前网站的网站标识对应的解密逻辑。例如,可以根据当前网站的url地址,网站数据处理平台从数据处理配置库中获取当前网站对应的解密逻辑。

数据处理配置库是指存储有各网站的解密规则与加密规则的数据库,当需要解密从当前网站获取的网站数据时,可以从数据处理配置库中获取当前网站对应的解密逻辑,进而获取到包含在当前网站的网站数据中的待转换字段,当需要对转换字段后的网站数据进行加密,进而发送给目标网站时,可以从数据处理配置库中获取目标网站对应的加密逻辑。

上述实施例中,采用公网与外网进行通信,进而将经过公网验证成功的与外网地址对应的当前网站的网站数据添加内网可识别的网络地址,将添加内网可识别的网络地址的网站数据发送给在内网环境下的网站数据处理平台,公网直接与外网进行通信且实现对外网进行验证,内网环境下的网站数据处理平台实现对数据的处理,保证信息和网络的安全;且将不同网站对应的解密逻辑预先存储在相应的数据处理配置库中,当需要解密某个网站上的网站数据时,则只需直接根据当前网站的网站标识获取网站数据的解密逻辑,无需根据不同的网站编写整个代码,减少了代码的开发量,从而增强了适用性。

在其中一个实施例中,可参见图6,提供图2所示实施例中步骤s214的流程图,步骤s214,即将转换字段后的网页数据发送给与目标网站的网站标识对应的目标网站的步骤,可以包括:

s602:根据目标网站标识获取与目标网站的网站标识对应的加密逻辑。

具体地,加密逻辑是指当对待转换字段进行转换后,并将包含该转换后字段的网站数据发送给目标网站之前,与目标网站对应的可以加密网站数据的统一逻辑,加密逻辑统一存储在数据处理配置库中,加密逻辑可以存储公钥,也可以存储相应的加密字符串,根据公钥对网站数据进行加密,解密网站数据时需要用相应的私钥进行解密,也可以根据加密字符串对网站数据进行加密。每个不同的网站都有对应的本网站的加密逻辑,网站数据处理平台根据目标网站的网站标识,从数据处理配置库中获取目标网站对应的加密逻辑,目标网站标识可以是目标网站的url地址,也可以是目标网站的名称等,例如,目标网站为“平安银行”相关的网站“信用卡管理”,则根据目标网站“信用卡管理”的url地址,从数据处理配置库中获取“信用卡管理”对应的加密逻辑。

s604:按照加密逻辑加密转换字段后的当前网站数据。

具体地,网站数据处理平台将获取到的与目标网站对应的加密逻辑对将转换字段后的当前网站数据进行加密。例如,可以按照加密逻辑中存储的公钥对转换字段后的当前网站数据进行加密,解析转换字段后的当前网站数据需要用相应的私钥解密,也可以根据加密字符串对转换字段后的当前网站数据进行加密。解密时需要采用解密字符串与加密字符串进行匹配从而实现解密。

s606:将加密后的当前网站数据通过公网转发至与目标网站标识对应的目标网站中。

具体地,网站数据处理平台将经过加密且转换字段后的当前网站数据发送给公网,该经过转换字段后的当前网站数据上添加有内部网络地址,当公网接收到经过加密的当前网站的数据时,则删除对应的内部网络地址,进而根据目标网站的标识将该加密的当前网站数据发送给目标网站。例如,网站处理平台将“账单账户”字段转换为“用户名”字段后的当前网站“招行信用卡服务”的网站数据“账单数据”发送给公网,该经过转换字段后的网站数据“账单数据”上添加有网站数据处理平台上所处的内网可识别的内部网络地址,公网将该内部网络地址进行删除后,根据目标网站为“平安银行”相关的“信用卡管理”网站的url地址,将该经过转换字段的当前网站“招行信用卡服务”的网站数据发送给目标网站“信用卡管理”。

上述实施例中,将不同网站对应的加密逻辑预先存储在数据处理配置库中,当需要经过转换字段后的当前网站的网站数据发送给目标网站时,则只需直接根据目标网站标识获取加密逻辑,不需要根据不同的目标网站编写整个代码,减少代码的开发量,增强适用性,且在将网站数据发送给目标网站之前,将网站数据进行加密,保证网站数据传输的安全性;网站数据处理平台仅对当前网站的待转换字段进行转换已经加密或解密的工作,网站数据处理平台通过公网将经过转换字段的当前网站数据发送给目标网站,由公网与外部的目标网站进行数据传输,保证网络的安全性。

在其中一个实施例中,可参见图7,提供一关联步骤的流程图,该关联步骤可在图6所示实施例中步骤s604之后执行,步骤s604,即按照加密逻辑加密转换字段后的当前网站数据的步骤之后执行,该关联步骤可以包括:

s702:根据目标网站标识,获取目标网站的通信方式。

具体地,通信方式是指网站终端之间进行数据交互时采用某种规则进行通信,例如,通信方式有采用http协议(hypertexttransferprotocol,超文本传输协议)的通信方式、采用ftp协议(filetransferprotocol,文件传输协议)的通信方式或采用sftp协议(securefiletransferprotocol,安全文件传送协议)的通信方式或网站自定义的通信方式,网站数据处理平台根据目标网站的网站标识,可以获取目标网站采用的通信方式。例如,目标网站为“信用卡管理”,该目标网站“信用卡管理”对应的通信方式为采用http协议的通信方式,则网站数据处理平台根据该目标网站“信用卡管理”的url地址获取到通信方式为采用http协议的通信方式。

s704:根据目标网站的通信方式,从通信配置库中获取目标网站的通信协议。

具体地,通信协议是指在网站终端在进行通信时遵守的相应的通信规则或通信逻辑,通信协议存储在通信配置库中,通信配置库中可以存储相应的通信协议,当需要将包含转换后的字段的当前网站数据发送给目标网站时,则可以从通信配置库中选取目标网站的通信方式采用的通信协议,网站数据处理平台根据目标网站的通信方式,在通信配置库中获取目标网站通信协议。例如,目标网站为“信用卡管理”,该目标网站“信用卡管理”对应的通信方式为采用http协议的通信方式,根据该通信方式,网站数据处理平台根据该通信方式,从通信配置库获取该“平安银行理财”的http通信协议。

可选地,网站数据处理平台从通信配置库中选取与目标网站的通信方式对应的通信协议,按照该通信协议,网站数据处理平台将经过转换字段后的当前网站的网站数据发送给公网,公网按照目标网站对应的通信协议发送到对应的目标网站中。例如,网站数据处理平台从通信配置库中选取与目标网站“信用卡管理”对应的http通信协议,按照该http通信协议,网站数据处理平台将经过包含“账单账户”字段转换为“用户名”字段的当前网站“招行信用卡服务”的网站数据“账单数据”发送给公网,公网将该网站数据按照目标网站“信用卡管理”的http通信协议将该网站数据发送给目标网站。

上述实施例中,将不同网站对应的通信协议预先存储在相应的通信配置库中,当需要向目标网站发送当前网站数据时,则只需直接根据目标网站的通信方式获取目标网站的通信协议,无需根据不同的目标网站编写整体代码,减少代码的开发量,提高开发效率,节省人力,增强适用性,且由公网与目标网站进行交互,保证网络安全。

在其中一个实施例中,提供另一网站数据处理方法,本实施例以该方法应用到网站数据处理平台来举例说明。

具体地,网站数据处理平台接收到当前网站的数据、当前网站的网站标识与目标网站的网站标识,当前网站标识对应的当前网站的地址为外网地址,公网根据当前网站的标识验证当前网站是否是可信外网,当当前网站经过公网验证为可信外网时,该公网获取当前网站的网站标识,公网将获取的当前网站的网站数据添加内部网络地址,网站数据处理平台接收添加了内部网络地址的当前网站的网站数据;网站数据处理平台根据当前网站的网站标识,从数据处理配置库中获取当前网站的网站标识对应的解密逻辑;从当前网站的网站数据中选取待转换字段;进而根据当前网站的网站标识,从转换逻辑库中获取当前网站对应内的转换逻辑;进而,网站数据处理平台根据目标网站的网站标识,从与当前网站的网站标识对应的转换逻辑中,选取与目标网站对应的转换逻辑;当未根据目标网站的网站标识选取到与目标网站对应的转换逻辑中选取到待转换字段的转换逻辑时,则将待转换字段拆分,得到拆分后的字段;根据拆分后的字段,从目标网站的网站标识对应的转换逻辑中,选取与该拆分后的字段对应的转换逻辑,将与该拆分后的字段对应的转换逻辑作为当前网站的待转换字段的转换逻辑,将当前网站的待转换字段进行转换。

若将待转换字段拆分后,根据拆分后的字段,从目标网站的网站标识对应的换换逻辑中选取到至少两个转换逻辑与拆分后的带转换字段对应时,则网站数据处理平台关联的界面显示提示信息,用户可以根据提示信息选取与拆分后的待转换字段对应的转换逻辑,当用户选取完成后进行提交,网站数据处理平台根据用户的提交操作生成选取指令,根据该选取指令,网站数据处理平台从至少两个待转换逻辑中将拆分后的待转换字段对应的转换逻辑选取出来,作为待转换字段的转换规则;当选取到待转换字段对应的转换逻辑后,将该待转换字段的转换逻辑添加至转换逻辑库中。

当当前网站的网站数据中包含的待转换字段进行转换后,将包含该转换后字段的网站数据发送给目标网站之前,网站数据处理平台根据目标网站的网站标识,从数据处理配置库中获取目标网站对应的加密逻辑;网站数据处理平台将获取到的与目标网站对应的加密逻辑对将转换字段后的当前网站数据进行加密;进而,网站数据处理平台根据目标网站的网站标识,可以获取目标网站采用的通信方式,根据目标网站的通信方式,在通信配置库中获取目标网站通信协议;网站数据处理平台将经过加密且转换字段后的当前网站数据发送给公网,且发送目标网站对应的通信协议,该经过转换字段后的当前网站数据上添加有内部网络地址,当公网接收到经过加密的当前网站的数据时,则删除对应的内部网络地址,进而根据目标网站的标识将该加密的当前网站数据按照该通信协议发送给目标网站。

上述实施例中,网站数据处理平台通过公网接收当前网站的网站数据,且接收当前网站的网站标识与目标网站的网站标识,选取接收到的当前网站的网站数据中的待转换字段,从当前网站上获取到需要与目标网站进行交互的网站数据及包含在网站数据中的待转换字段时,则只需要根据当前网站的网站标识与目标网站的网站标识获取待转换字段的转换逻辑,若当前网站的网站数据包含的待转换字段出现更改,导致无法直接获取到待转换字段的转换逻辑,则对待转换字段进行拆分,从而根据拆分后的字段,获取正确的转换逻辑,无需根据不同的网站的待转换字段的更改重新更改整体的代码,从而减小了开发量,增强了适用性;当从目标网站对应的转换逻辑中选取到至少两个与拆分后的字段对应的转换逻辑时,只需根据选取指令选取拆分后的字段作为待转换字段的转换逻辑,并将该转换规则添加至逻辑转换库中,无需更改整个代码即可选取到对应的转换规则作为待转换字段的转换规则,简单易行,提高工作效率;进而在将转换后的字段的当前网站数据发送到目标网站之前,将不同网站对应的加密逻辑预先存储在数据处理配置库中,当需要经过转换字段后的当前网站的网站数据发送给目标网站时,则只需直接根据目标网站标识获取加密逻辑,不需要根据不同的目标网站编写整个代码,减少代码的开发量,增强适用性,且在将网站数据发送给目标网站之前,将网站数据进行加密,保证网站数据传输的安全性,且直接根据目标网站的通信方式获取目标网站的通信协议,无需根据不同的目标网站编写整体代码,减少代码的开发量,提高开发效率,节省人力,增强适用性;网站数据处理平台通过公网接收数据或发送数据,保证网络的安全性。

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

接收模块810,用于接收当前网站的数据、当前网站的网站标识与目标网站的网站标识。

待转换字段选取模块820,用于从当前网站的数据中选取待转换字段。

第一选取模块830,用于从转换逻辑库中选取与当前网站的网站标识对应的转换逻辑。

第二选取模块840,用于从与当前网站的网站标识对应的转换逻辑中,选取与目标网站的网站标识对应的转换逻辑。

拆分模块850,用于当未从与目标网站的网站标识对应的转换逻辑中选取到与待转换字段对应的转换逻辑时,则将待转换字段进行拆分得到拆分后的字段。

转换模块860,用于从与目标网站的网站标识对应的转换逻辑中,选取与拆分后的字段对应的转换逻辑,作为当前网站的待转换字段的转换逻辑,将当前网站的待转换字段进行转换。

发送模块870,用于将转换字段后的网站数据发送给与目标网站的网站标识对应的目标网站。

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

选取指令接收模块,用于当从与目标网站的网站标识对应的转换逻辑中选取到至少两个转换逻辑与拆分后的待转换字段对应时,则接收待转换字段的转换逻辑的选取指令。

转换逻辑选取模块,用于根据选取指令,选取至少两个转换逻辑中一个与拆分后的待转换字段对应的转换逻辑作为待转换字段对应的转换逻辑。

添加模块,用于将选取的与待转换字段对应的转换逻辑添加至转换逻辑库中。

在其中一个实施例中,接收模块810还可以包括:

接收单元,用于接收与经过公网验证成功的外网地址对应的、公网所转发的当前网站的网站数据。

获取单元,用于根据当前网站的网站标识,获取与当前网站的网站标识对应的解密逻辑。

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

加密规则获取单元,用于根据目标网站标识获取与所目标网站的网站标识对应的加密逻辑。

加密单元,用于按照加密逻辑加密转换字段后的当前网站数据。

发送单元,用于将加密后的当前网站数据通过公网转发至与目标网站标识对应的目标网站中。

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

通信方式获取单元,用于根据目标网站标识,获取目标网站的通信方式。

通信协议获取单元,用于根据目标网站的通信方式,从通信配置库中获取目标网站的通信协议。

发送单元还可以包括:发送组件,用于将转换字段后的当前网站数据通过公网按照目标网站的通信协议发送至与目标网站标识对应的目标网站中。

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

在其中一个实施例中,请参照图9,提供一执行网站数据处理的网站数据处理平台的结构示意图,该网站数据处理平台可以是常规终端或其他任何合适的计算机设备,包括存储器、处理器、操作系统、数据库以及存储在存储器上并可在处理器上运行的网站数据处理程序,其中存储器可以包括内存储器,处理器执行网站数据处理程序时实现以下步骤:接收当前网站的数据、当前网站的网站标识与目标网站的网站标识。从当前网站的数据中选取待转换字段。从转换逻辑库中选取与当前网站的网站标识对应的转换逻辑。从与当前网站的网站标识对应的转换逻辑中,选取与目标网站的网站标识对应的转换逻辑。当未从与目标网站的网站标识对应的转换逻辑中选取到与待转换字段对应的转换逻辑时,则将待转换字段进行拆分得到拆分后的字段。从与目标网站的网站标识对应的转换逻辑中,选取与拆分后的字段对应的转换逻辑,作为当前网站的待转换字段的转换逻辑,将当前网站的待转换字段进行转换。将转换字段后的网站数据发送给与目标网站的网站标识对应的目标网站。

在其中一个实施例中,处理器执行程序时还实现以下步骤:当从与目标网站的网站标识对应的转换逻辑中选取到至少两个转换逻辑与拆分后的待转换字段对应时,则接收待转换字段的转换逻辑的选取指令。根据选取指令,选取至少两个转换逻辑中一个与拆分后的待转换字段对应的转换逻辑作为待转换字段对应的转换逻辑。将选取的与待转换字段对应的转换逻辑添加至转换逻辑库中。

在其中一个实施例中,处理器执行程序时还实现以下步骤:接收当前网站的数据、当前网站的网站标识与目标网站的网站标识步骤,包括:接收与经过公网验证成功的外网地址对应的、公网所转发的当前网站的网站数据。根据当前网站的网站标识,获取与当前网站的网站标识对应的解密逻辑。

在其中一个实施例中,处理器执行程序时还实现以下步骤:根据目标网站标识获取与所目标网站的网站标识对应的加密逻辑。按照加密逻辑加密转换字段后的当前网站数据。将加密后的当前网站数据通过公网转发至与目标网站标识对应的目标网站中。

在其中一个实施例中,处理器执行程序时还实现以下步骤:根据目标网站标识,获取目标网站的通信方式。根据目标网站的通信方式,从通信配置库中获取目标网站的通信协议。将加密后的当前网站数据通过公网转发至与目标网站标识对应的目标网站中的步骤,包括:将转换字段后的当前网站数据通过公网按照目标网站的通信协议发送至与目标网站标识对应的目标网站中。

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

在其中一个实施例中,请继续参见图9,提供一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现以下步骤:接收当前网站的数据、当前网站的网站标识与目标网站的网站标识。从当前网站的数据中选取待转换字段。从转换逻辑库中选取与当前网站的网站标识对应的转换逻辑。从与当前网站的网站标识对应的转换逻辑中,选取与目标网站的网站标识对应的转换逻辑。当未从与目标网站的网站标识对应的转换逻辑中选取到与待转换字段对应的转换逻辑时,则将待转换字段进行拆分得到拆分后的字段。从与目标网站的网站标识对应的转换逻辑中,选取与拆分后的字段对应的转换逻辑,作为当前网站的待转换字段的转换逻辑,将当前网站的待转换字段进行转换。将转换字段后的网站数据发送给与目标网站的网站标识对应的目标网站。

在其中一个实施例中,该程序被处理器执行时还可以实现以下步骤:当从与目标网站的网站标识对应的转换逻辑中选取到至少两个转换逻辑与拆分后的待转换字段对应时,则接收待转换字段的转换逻辑的选取指令。根据选取指令,选取至少两个转换逻辑中一个与拆分后的待转换字段对应的转换逻辑作为待转换字段对应的转换逻辑。将选取的与待转换字段对应的转换逻辑添加至转换逻辑库中。

在其中一个实施例中,该程序被处理器执行时还可以实现以下步骤:接收与经过公网验证成功的外网地址对应的、公网所转发的当前网站的网站数据。根据当前网站的网站标识,获取与当前网站的网站标识对应的解密逻辑,当前网站的标识所对应的当前网站地址为外网地址。

在其中一个实施例中,该程序被处理器执行时还可以实现以下步骤:根据目标网站标识获取与所目标网站的网站标识对应的加密逻辑。按照加密逻辑加密转换字段后的当前网站数据。将加密后的当前网站数据通过公网转发至与目标网站标识对应的目标网站中。

在其中一个实施例中,该程序被处理器执行时还可以实现以下步骤:根据目标网站标识,获取目标网站的通信方式。根据目标网站的通信方式,从通信配置库中获取目标网站的通信协议。将加密后的当前网站数据通过公网转发至与目标网站标识对应的目标网站中的步骤,包括:将转换字段后的当前网站数据通过公网按照目标网站的通信协议发送至与目标网站标识对应的目标网站中。

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

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

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

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

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