数据迁移方法及装置的制造方法

文档序号:8339643阅读:516来源:国知局
数据迁移方法及装置的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,尤其涉及一种数据迁移方法及装置。
【背景技术】
[0002]在计算机领域,当两个平台之间数据结构一样且字段值也一样的情况下,可以实现将数据包从一个平台顺利导入另一平台,但是,由于电子商务平台众多,各平台的数据结构、类目结构和属性结构可能不一样,由此使得平台之间数据包的平滑导入成为一个难题。
[0003]目前,对于两个平台之间数据结构不一样且字段值也不一样的情形,在进行数据导入时,需要通过大量人工操作来进行关联导入,无法做到智能化,导致用户操作成本高,使用效率低。

【发明内容】

[0004]本发明实施例提供一种数据迁移方法及装置,旨在有效实现不同平台之间数据的平滑迁移,提高数据迁移效率,降低操作成本。
[0005]本发明实施例提出一种数据迁移方法,包括:
[0006]获取第一平台的数据包;
[0007]对所述数据包进行解析,获取所述数据包的数据结构字段;
[0008]将所述数据包的数据结构字段与预设的第一字段映射关系表进行匹配;
[0009]当匹配成功后,采用预设的匹配关联规则将所述数据包与第二平台进行匹配关联;
[0010]根据关联结果将所述数据包转换并迁移至所述第二平台。
[0011]本发明实施例还提出一种数据迁移装置,包括:
[0012]数据包获取模块,用于获取第一平台的数据包;
[0013]解析模块,用于对所述数据包进行解析,获取所述数据包的数据结构字段;
[0014]匹配模块,用于将所述数据包的数据结构字段与预设的第一字段映射关系表进行匹配;
[0015]匹配关联模块,用于当匹配成功后,采用预设的匹配关联规则将所述数据包与第二平台进行匹配关联;
[0016]转换迁移模块,用于根据关联结果将所述数据包转换并迁移至所述第二平台。
[0017]本发明实施例提出的一种数据迁移方法及装置,在迁移第一平台的数据包时,对该数据包进行解析,获取该数据包的数据结构字段,将该数据包的数据结构字段与预设的第一字段映射关系表进行匹配;当匹配成功后,采用预设的匹配关联规则将所述数据包与第二平台进行匹配关联,根据关联结果将数据包转换并迁移至第二平台,由此可以有效的解决由于不同平台数据结构字段不同而导致的无法智能导入数据的问题,而且提高了数据迁移效率,降低了用户操作成本。
【附图说明】
[0018]图1是本发明实施例涉及的硬件运行环境示意图;
[0019]图2是本发明数据迁移方法第一实施例的流程示意图;
[0020]图3a是本发明实施例中第一字段映射关系表的结构示意图;
[0021]图3b是本发明实施例中分批进行数据迁移的示意图;
[0022]图4a是本发明实施例中采用预设的匹配关联规则将数据包与第二平台进行匹配关联的一种流程示意图;
[0023]图4b是本发明实施例中采用预设的匹配关联规则将数据包与第二平台进行匹配关联的另一种流程示意图;
[0024]图5是本发明数据迁移方法第二实施例的流程示意图;
[0025]图6是本发明数据迁移方法第三实施例的流程示意图;
[0026]图7是本发明数据迁移装置第一实施例的功能模块示意图;
[0027]图8是本发明数据迁移装置实施例中匹配关联模块的结构示意图;
[0028]图9是本发明数据迁移装置第二实施例的功能模块示意图。
[0029]为了使本发明的技术方案更加清楚、明了,下面将结合附图作进一步详述。
【具体实施方式】
[0030]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0031]本发明实施例方案主要针对不同平台之间数据包的迁移,比如跨电子商务平台的商品数据包数据迁移,以电子商务平台(但不限于电子商品平台)为例,由于电子商务平台众多,各个平台的数据结构、类目结构和属性结构也各不一样,而类目结构决定了属性结构,属于上下级关系,因此迁移两个平台之间的商品数据包需要解决数据结构不同、类目结构不同和属性结构不同三个方面的问题。本发明实施例方案以电子商务平台之间的数据迁移进行举例,采用相似度匹配、建立数据模型、用户操作记忆等方法,智能的处理不同平台不同数据结构、不同类目结构和不同属性结构的场景下,不同字段之间商品数据的平滑迁移,以提高数据迁移效率,降低用户操作成本。
[0032]如图1所示,本发明实施例涉及的硬件运行环境包括多个平台,可以实现多个不同平台之间不同数据结构、不同类目结构和不同属性结构的场景下,不同字段之间数据的平滑迁移。图1中以第一平台10和第二平台20两个平台之间数据的迁移进行举例。
[0033]其中,第一平台10和第二平台20通过网络通信连接,两个平台具体可以为同类平台,比如同为电子商务平台;第二平台20为用户当前操作的平台,第一平台10为相对第二平台20的其它平台,用户需要将第一平台10的数据迁移到第二平台20。具体地,基于上述图1所示的硬件架构,如图2所示,提出本发明第一实施例的数据迁移方法,包括:
[0034]步骤S101,获取第一平台的数据包;
[0035]首先,在用户当前操作的第二平台上,上传第一平台的数据包,其中,第一平台的数据包的选取可以直接从第一平台获取,也可以从后台服务器获取,在此不作具体限定。
[0036]步骤S102,对所述数据包进行解析,获取所述数据包的数据结构字段;
[0037]步骤S103,将所述数据包的数据结构字段与预设的第一字段映射关系表进行匹配;
[0038]其中,对于数据结构,以电子商务平台为例,数据结构包括商品的类目字段、品名字段等,比如一个数据结构包括的数据结构字段有:类目名称、商品名称、商品价格等。
[0039]由于不同的平台数据结构字段可能不相同,因此,为了实现不同数据结构之间数据的平滑迁移,本实施例预先配置有第一平台与第二平台之间商品数据结构字段之间的映射关系,并由此形成第一字段映射关系表,可以参考图2a所示,该第一字段映射关系表中记录了第一平台的数据与第二平台的数据中数据结构字段之间的映射关系,比如图3a中,第一平台的字段A与第二平台的字段I相对应,第一平台的字段B与第二平台的字段2相对应,等等。
[0040]在获取到第一平台的数据包后,通过解析该数据包得到该数据包的数据结构字段,以便根据该数据结构字段查找第一字段映射关系表进行匹配,判断当前第一平台与第二平台的数据结构是否相同或相似,即能否匹配上,若两者能够匹配,则认为第一平台与第二平台的数据结构相同或相似,适合数据迁移,并作为后续进一步匹配判断的依据。
[0041]当在第一字段映射关系表中未找到与第一平台的数据结构字段相对应的第二平台数据结构字段时,则认为匹配失败,系统可以提示用户当前操作无法完成数据迁移,当然也可以采用其他方式来完成数据的迁移。
[0042]步骤S104,当匹配成功后,采用预设的匹配关联规则将所述数据包与第二平台进行匹配关联;
[0043]当匹配成功后,本实施例可以采用自动匹配,或者自动匹配加人工匹配的方式来实现第一平台数据包与第二平台的匹配关联,实现不同字段之间商品数据的平滑迁移,以提高数据迁移效率,降低用户操作成本。
[0044]其中,自动匹配可以采用相似度匹配、建立数据模型、用户操作记忆等方法,以智能处理不同平台不同数据结构、不同类目结构和不同属性结构场景下,不同字段之间商品数据的平滑迁移。
[0045]以电子商务平台为例,其中,类目结构与属性结构两者属于上下级关系,类目结构中包括商品类目字段下的各个子类目或属性字段等;
[0046]属性结构包括商品的各个属性信息,比如手机类目下手机的型号等。
[0047]步骤S105,根据关联结果将所述数据包转换并迁移至所述第二平台。
[0048]在将第一平台的数据包与第二平台进行匹配关联后,根据关联结果将数据包转换并迁移至第二平台。
[0049]如图3b所示,由于数据包中可能存在不同类目的商品,因此,作为一种较佳实施方式,可以采用分批处理,比如,可以优先处理商品数量最多的类目,再处理商品数量次多的类目,以此类推,直至数据迁移完毕。
[0050]更为具体地,如图4a所示,作为一种实施方式,上述步骤S104中:采用预设的匹配关联规则将所述数据包与第二平台进行匹配关联的过程可以包括:
[0051]步骤S1041,解析所述数据包,获取所述数据包的类目结构字段;
[0052]步骤S1042,将所述数据包的类目结构字段与预设的第二字段映射关系表进行匹配;当匹配成功时,进入步骤S1043 ;当匹配未成功时,进入步骤S1044 ;
[0053]步骤S1043,将数据包中匹配的类目结构字段与所述第二平台对应类目结构字段进行关联;
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1