网络数据导入方法、装置制造方法及图纸

技术编号:13899955 阅读:69 留言:0更新日期:2016-10-25 14:05
本申请公开了一种网络数据导入方法、装置,其通过预先存储保证接收端正确导入数据的转换规则,并从存储的转换规则中查找与接收到的网络数据对应的预设转换规则,根据查找到的预设转换规则对该网络数据进行转换,得到与接收端的数据录入格式相匹配的目标网络数据,上述数据转换过程可以由独立于接收端和提供端的一中间件执行,从而在接收端需要添加一个新的提供端时,只需在所述中间件中进行修改,添加相应的转换规则即可,而不需要对相关的接收端和提供端本身的对外接口进行修改,因此可以避免对接收端和提供端的其他业务造成影响,提高提供端及接收端的数据安全性。另,本申请不需要公开接收端的数据录入格式,故可以提高接收端的数据安全性。

【技术实现步骤摘要】

本专利技术涉及互联网
,特别是涉及网络数据导入方法、装置
技术介绍
互联网与用户日常生活息息相关,用户浏览网站网页或使用网站提供的各类应用产品,都会产生表示用户与该网站之间互动过程的网络数据。该网络数据通常存储于相应的网络数据库中,由于数据量巨大,同一网站的不同应用产品对应的网络数据也分别存储在不同的数据库中,故为提高网站的内容丰富度,往往需要将其他相关网络数据库中的网络数据导入本网络数据库。实际应用中,不同数据库中数据存储格式不同。例如,昵称为“zhang”的用户数据在网络数据库A中的存储格式为“name=zhang”,即以“name”表示用户昵称,而在网络数据库B中则以“n”表示用户昵称,以“name”表示用户真实姓名,故在将该用户数据由A导入B时,需要进行数据转换,即将“name=zhang”转换为“n=zhang”,才能存储到B中。下文以将网络数据由网络数据库A(提供端)导入网络数据库B(接收端)为例,对现有技术中实现网络数据库数据导入的两种常用方法进行阐述。第一种方法是在接收端进行数据转换,即提供端A通过其输出接口直接输出其存储的网络数据,接收端B预先根据A的输出接口对应的数据输出格式制定数据转换规则,并在接收到A输出的网络数据后,根据该数据转换规则将其转换为符合B要求的数据写入格式,再将转换后的网络数据写入(存储至)B。基于这一方法,每当接收端所需数据的提供端增加或更改时,都需要在接收端修改或添加相应的数据转换规则,以正确并及时接收到来自不同提供端的网络数据;且由于提供端的输出接口不稳定,一旦其发生变化,则会影响网络数据的正确导入,并仍需要接收端及时修改相应的数据转换规则;可见,这一数据导入方法安全性低,接收端工作量大。第二种方法是在提供端进行数据转换,即由提供端A根据接收端B录入接口对应的数据录入格式制定数据转换规则,并根据该数据转换规则将自己存储的网络数据转换为符合B要求的格式,再将转换后的网络数据输出,接收端B的录入接口接收到A输出的网络数据后直接将其写入B。基于这一方法,为使得提供端可以正确转换并输出符合接收端要求的网络数据,需要对外公开该接收端录入接口对应的数据录入格式,即相当于接收端的数据写入权限完全对外公开,极有可能导致病毒文件等脏数据被写入接收端;可见,本方法同样存在数据安全性低的问题。因此,亟需一种可以安全准确地将网络数据由提供端数据库导入接收端数据库的方法。
技术实现思路
为了解决上述技术问题,本申请公开了一种网络数据导入方法、装置。第一方面,本申请提供了一种网络数据导入方法,所述方法包括:接收各个提供端输出的网络数据;查找预设规则存储单元中是否存在与所述网络数据对应的预设转换规则;当查找到与所述网络数据对应的预设转换规则时,根据所述预设转换规则将所述网络数据转换为与接收端的数据录入格式相匹配的目标网络数据;将所述目标网络数据写入所述接收端。结合第一方面,在第一方面第一种可行的实施方式中,查找预设规则存储单元中是否存在与所述网络数据对应的预设转换规则,包括:从所述网络数据中提取对应的提供端标识;查找与所述提供端标识对应的转换规则标识;当查找到所述转换规则标识时,确定预设规则存储单元中与所述转换规则标识对应的转换规则为所述预设转换规则。结合第一方面,在第一方面第二种可行的实施方式中,查找预设规则存储单元中是否存在与所述网络数据对应的预设转换规则,包括:分析所述网络数据,得到所述网络数据的数据属性,并确定所述数据属性对应的属性标识;查找与所述属性标识对应的转换规则标识;当查找到所述转换规则标识时,确定预设规则存储单元中与所述转换规则标识对应的转换规则为所述预设转换规则。结合第一方面,在第一方面第三种可行的实施方式中,查找预设规则存储单元中是否存在与所述网络数据对应的预设转换规则,包括:从所述网络数据中提取数据导入请求标识;其中,所述数据导入请求标识为所述接收端发送至提供端的数据导入请求对应的标识,所述数据导入请求用于触发相应的提供端输出网络数据;查找与所述数据导入请求标识对应的转换规则标识;当查找到所述转换规则标识时,确定预设规则存储单元中与所述转换规则标识对应的转换规则为所述预设转换规则。结合第一方面,或者第一方面第一种可行的实施方式,或者第一方面第二种可行的实施方式,或者第一方面第三种可行的实施方式,在第一方面第四种可行的实施方式中,所述方法还包括:当查找不到与所述网络数据对应的预设转换规则时,确定所述网络数据对应的数据输出格式;根据所述数据输出格式和所述接收端的数据录入格式,生成新增转换规则;根据所述新增转换规则将所述网络数据转换为所述目标网络数据。结合第一方面,或者第一方面第一种可行的实施方式,或者第一方面第二种可行的实施方式,或者第一方面第三种可行的实施方式,在第一方面第五种可行的实施方式中,所述方法还包括:检测是否存在新增提供端;当检测到存在所述新增提供端时,获取所述新增提供端对应的数据输出格式;根据所述数据输出格式和所述接收端的数据录入格式,生成与所述新增提供端对应的新增转换规则;将所述新增转换规则存储至所述预设规则存储单元。第二方面,本申请提供了一种网络数据导入装置,所述装置包括:数据接收单元,用于接收各个提供端输出的网络数据;规则查找单元,用于查找预设规则存储单元中是否存在与所述网络数据对应的预设转换规则;第一数据转换单元,用于在查找到与所述网络数据对应的预设转换规则时,根据所述预设转换规则将所述网络数据转换为与接收端的数据录入格式相匹配的目标网络数据;数据写入单元,用于将所述目标网络数据写入所述接收端。结合第二方面,在第二方面第一种可行的实施方式中,所述规则查找单元,包括:第一获取单元,用于从所述网络数据中提取对应的提供端标识;第二查找单元,用于查找与所述提供端标识对应的转换规则标识,并在查找到所述转换规则标识时,确定预设规则存储单元中与所述转换规则标识对应的转换规则为所述
预设转换规则。结合第二方面,在第二方面第二种可行的实施方式中,所述规则查找单元,包括:第二获取单元,用于分析所述网络数据,得到所述网络数据的数据属性,并确定所述数据属性对应的属性标识;第二查找单元,用于查找与所述属性标识对应的转换规则标识并在查找到所述转换规则标识时,确定预设规则存储单元中与所述转换规则标识对应的转换规则为所述预设转换规则。结合第二方面,在第二方面第三种可行的实施方式中,所述规则查找单元,包括:第三获取单元,用于从所述网络数据中提取数据导入请求标识;其中,所述数据导入请求标识为所述接收端发送至提供端的数据导入请求对应的标识,所述数据导入请求用于触发相应的提供端输出网络数据;第三查找单元,用于查找与所述数据导入请求标识对应的转换规则标识,并在查找到所述转换规则标识时,确定预设规则存储单元中与所述转换规则标识对应的转换规则为所述预设转换规则。结合第二方面,或者第二方面第一种可行的实施方式,或者第二方面第二种可行的实施方式,或者第二方面第三种可行的实施方式,在第二方面第四种可行的实施方式中,所述装置还包括:第一规则生成单元,用于在所述规则查找单元查找不到与所述网络数据对应的预设转换规则时,确定所述网络数据对应的数据输出格式,并根据所述数据输出格式和本文档来自技高网
...

【技术保护点】
一种网络数据导入方法,其特征在于,包括:接收各个提供端输出的网络数据;查找预设规则存储单元中是否存在与所述网络数据对应的预设转换规则;当查找到与所述网络数据对应的预设转换规则时,根据所述预设转换规则将所述网络数据转换为与接收端的数据录入格式相匹配的目标网络数据;将所述目标网络数据写入所述接收端。

【技术特征摘要】
1.一种网络数据导入方法,其特征在于,包括:接收各个提供端输出的网络数据;查找预设规则存储单元中是否存在与所述网络数据对应的预设转换规则;当查找到与所述网络数据对应的预设转换规则时,根据所述预设转换规则将所述网络数据转换为与接收端的数据录入格式相匹配的目标网络数据;将所述目标网络数据写入所述接收端。2.根据权利要求1所述的方法,其特征在于,查找预设规则存储单元中是否存在与所述网络数据对应的预设转换规则,包括:从所述网络数据中提取对应的提供端标识;查找与所述提供端标识对应的转换规则标识;当查找到所述转换规则标识时,确定预设规则存储单元中与所述转换规则标识对应的转换规则为所述预设转换规则。3.根据权利要求1所述的方法,其特征在于,查找预设规则存储单元中是否存在与所述网络数据对应的预设转换规则,包括:分析所述网络数据,得到所述网络数据的数据属性,并确定所述数据属性对应的属性标识;查找与所述属性标识对应的转换规则标识;当查找到所述转换规则标识时,确定预设规则存储单元中与所述转换规则标识对应的转换规则为所述预设转换规则。4.根据权利要求1所述的方法,其特征在于,查找预设规则存储单元中是否存在与所述网络数据对应的预设转换规则,包括:从所述网络数据中提取数据导入请求标识;其中,所述数据导入请求标识为所述接收端发送至提供端的数据导入请求对应的标识,所述数据导入请求用于触发相应的提供端输出网络数据;查找与所述数据导入请求标识对应的转换规则标识;当查找到所述转换规则标识时,确定预设规则存储单元中与所述转换规则标识对应的转换规则为所述预设转换规则。5.根据权利要求1至4任一项所述的方法,其特征在于,还包括:当查找不到与所述网络数据对应的预设转换规则时,确定所述网络数据对应的数据输出格式;根据所述数据输出格式和所述接收端的数据录入格式,生成新增转换规则;根据所述新增转换规则将所述网络数据转换为所述目标网络数据。6.根据权利要求1至4任一项所述的方法,其特征在于,还包括:检测是否存在新增提供端;当检测到存在所述新增提供端时,获取所述新增提供端对应的数据输出格式;根据所述数据输出格式和所述接收端的数据录入格式,生成与所述新增提供端对应的新增转换规则;将所述新增转换规则存储至所述预设规则存储单元。7.一种网络数据导入装置,其特征在于,包括:数据接收单元,用于接收各个提供端输出的网络...

【专利技术属性】
技术研发人员:杨凯旋
申请(专利权)人:乐视控股北京有限公司乐视网信息技术北京股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1