一种镜像数据生成方法和电子设备的制造方法

文档序号:10534656阅读:520来源:国知局
一种镜像数据生成方法和电子设备的制造方法
【专利摘要】本发明公开了一种镜像数据生成方法和电子设备,属于计算机领域。所述方法包括:获取至少一个数据源所提供用于描述货物的数据的数据类型;从存储的多个数据类型对应的数据读取方式中查找所述数据类型对应的数据读取方式;根据所述数据类型对应的数据读取方式,从所述用于描述货物的数据中读取可用数据;根据所述可用数据,生成用于描述所述获取的镜像数据。本发明通过将至少一个数据源所提供用于描述货物的数据,生成镜像数据,避免了由于数据类型的不同而造成的数据处理的不便,提高了数据数据处理效率。
【专利说明】
_种镜像数据生成方法和电子设备
技术领域
[0001]本发明涉及计算机领域,特别涉及一种镜像数据生成方法和电子设备。
【背景技术】
[0002]众所周知,数据管理的准确性和高效性在物流管理、电子商务中至关重要,传统的利用人工管理数据库效率低且可能不准确,所以越来越多的企业开始使用计算机对数据信息进行管理。
[0003]现有技术中对数据库的更新基于本地与数据类型相同的情形下进行,在多数据库交互的场景下,由于数据类型不同导致现有技术无法实现对数据进行更新。由于数据库系统对数据的格式有一定的要求,不同类型的业务在数据输入时可能会需要经过数据处理,转成数据库系统能够读取的数据格式,这样会导致数据处理效率低下。

【发明内容】

[0004]为了提高数据处理效率,本发明实施例提供了一种镜像数据生成方法和电子设备。所述技术方案如下:
[0005]第一方面,提供了一种镜像数据生成方法,所述方法包括:
[0006]获取至少一个数据源所提供用于描述货物的数据的数据类型;
[0007]从存储的多个数据类型对应的数据读取方式中查找所述数据类型对应的数据读取方式;
[0008]根据所述数据类型对应的数据读取方式,从所述用于描述货物的数据中读取可用数据;
[0009]根据所述可用数据,生成用于描述所述货物的镜像数据。
[0010]结合第一方面,在第一种可能实现的方式中,所述获取至少一个数据源所提供用于描述货物的数据的数据类型包括:
[0011 ]读取用于描述货物的数据所包括的数据类型字段;
[0012]根据所述数据类型字段,解析出所述用于描述货物的数据的数据类型。
[0013]结合第一方面的第一种可能实现的方式,在第二种可能实现的方式中,所述从存储的多个数据类型对应的数据读取方式中查找所述数据类型对应的数据读取方式包括:
[0014]确定系统是否预先配置所述用于描述货物的数据的数据类型;
[0015]若是,则根据所述数据类型字段,从存储的多个数据类型对应的数据读取方式中查找所述数据类型对应的数据读取方式。
[0016]结合第一方面的第二种可能实现的方式,在第三种可能实现的方式中,所述根据所述数据类型对应的数据读取方式,从所述用于描述货物的数据中读取可用数据包括:
[0017]根据所述数据类型对应的数据读取方式,读取所述用于描述货物的数据;
[0018]根据所述用于描述货物的数据,确定所述货物的类型;
[0019]从系统中获取与所述货物的类型对应的读取规则;
[0020]根据所述读取规则,从所述用于描述货物的数据中读取所述可用数据。
[0021]结合第一方面的第三种可能实现的方式,在第四种可能实现的方式中,所述根据所述可用数据,生成用于描述所述货物的镜像数据包括:
[0022]将所述用于描述货物的数据所包括的除所述可用数据之外的其他数据生成描述数据;
[0023]根据所述描述数据和所述可用数据,生成所述镜像数据。
[0024]第二方面,提供了一种电子设备,所述设备包括:
[0025]数据类型获取模块,用于获取至少一个数据源所提供用于描述货物的数据的数据类型;
[0026]数据读取方式查找模块,用于从存储的多个数据类型对应的数据读取方式中查找所述数据类型对应的数据读取方式;
[0027]可用数据读取模块,用于根据所述数据类型对应的数据读取方式,从所述用于描述货物的数据中读取可用数据;
[0028]镜像数据生成模块,用于根据所述可用数据,生成用于描述所述获取的镜像数据。
[0029]结合第二方面,在第一种可能实现的方式中,所述数据类型获取模块包括:
[0030]数据类型字段读取子模块,用于读取用于描述货物的数据所包括的数据类型字段;
[0031]数据类型解析子模块,用于根据所述数据类型字段,解析出所述用于描述货物的数据的数据类型。
[0032]结合第二方面的第一种可能实现的方式,在第二种可能实现的方式中,所述数据读取方式查找模块包括:
[0033]数据类型配置确定子模块,确定系统是否预先配置所述用于描述货物的数据的数据类型;
[0034]数据读取方式查找子模块,用于当数据类型配置确定子模块确定是时,根据所述数据类型字段,从存储的多个数据类型对应的数据读取方式中查找所述数据类型对应的数据读取方式。
[0035]结合第二方面的第二种可能实现的方式,在第三种可能实现的方式中,所述可用数据读取模块包括:
[0036]货物数据读取子模块,用于根据所述数据类型对应的数据读取方式,读取所述用于描述货物的数据;
[0037]货物类型确定子模块,用于根据所述用于描述货物的数据,确定所述货物的类型;
[0038]货物读取规则获取子模块,用于从系统中获取与所述货物的类型对应的读取规则;
[0039]可用数据读取子模块,用于根据所述读取规则,从所述用于描述货物的数据中读取所述可用数据。
[0040]结合第二方面的第三种可能实现的方式,在第四种可能实现的方式中,所述镜像数据生成模块包括:
[0041]描述数据生成子模块,用于将所述用于描述货物的数据所包括的除所述可用数据之外的其他数据生成描述数据;
[0042]镜像数据生成子模块,用于根据所述描述数据和所述可用数据,生成所述镜像数据。
[0043]第三方面,提供了一种电子设备,所述电子设备包括存储器,以及与所述存储器连接的处理器,其中,所述存储器用于存储一组程序代码,所述处理器调用所述存储器所存储的程序代码用于执行以下操作:
[0044]获取至少一个数据源所提供用于描述货物的数据的数据类型;
[0045]从存储的多个数据类型对应的数据读取方式中查找所述数据类型对应的数据读取方式;
[0046]根据所述数据类型对应的数据读取方式,从所述用于描述货物的数据中读取可用数据;
[0047]根据所述可用数据,生成用于描述所述货物的镜像数据。
[0048]结合第三方面,在第一种可能实现的方式中,所述处理器调用所述存储器所存储的程序代码用于执行以下操作:
[0049]读取用于描述货物的数据所包括的数据类型字段;
[0050]根据所述数据类型字段,解析出所述用于描述货物的数据的数据类型。
[0051]结合第三方面的第一种可能实现的方式,在第二种可能实现的方式中,所述处理器调用所述存储器所存储的程序代码用于执行以下操作:
[0052]确定系统是否预先配置所述用于描述货物的数据的数据类型;
[0053]若是,则根据所述数据类型字段,从存储的多个数据类型对应的数据读取方式中查找所述数据类型对应的数据读取方式。
[0054]结合第三方面的第二种可能实现的方式,在第三种可能实现的方式中,所述处理器调用所述存储器所存储的程序代码用于执行以下操作:
[0055]根据所述数据类型对应的数据读取方式,读取所述用于描述货物的数据;
[0056]根据所述用于描述货物的数据,确定所述货物的类型;
[0057]从系统中获取与所述货物的类型对应的读取规则;
[0058]根据所述读取规则,从所述用于描述货物的数据中读取所述可用数据。
[0059]结合第三方面的第三种可能实现的方式,在第四种可能实现的方式中,所述处理器调用所述存储器所存储的程序代码用于执行以下操作:
[0060]将所述用于描述货物的数据所包括的除所述可用数据之外的其他数据生成描述数据;
[0061 ]根据所述描述数据和所述可用数据,生成所述镜像数据。
[0062]第四方面,提供了一种镜像数据生成系统,所述系统包括:
[0063]数据类型获取设备,用于获取至少一个数据源所提供用于描述货物的数据的数据类型;
[0064]数据读取方式查找设备,用于从存储的多个数据类型对应的数据读取方式中查找所述数据类型对应的数据读取方式;
[0065]可用数据读取设备,用于根据所述数据类型对应的数据读取方式,从所述用于描述货物的数据中读取可用数据;
[0066]镜像数据生成设备,用于根据所述可用数据,生成用于描述所述获取的镜像数据。
[0067]结合第四方面,在第一种可能实现的方式中,所述数据类型获取设备包括:
[0068]数据类型字段读取子设备,用于读取用于描述货物的数据所包括的数据类型字段;
[0069]数据类型解析子设备,用于根据所述数据类型字段,解析出所述用于描述货物的数据的数据类型。
[0070]结合第四方面的第一种可能实现的方式,在第二种可能实现的方式中,所述数据读取方式查找设备包括:
[0071]数据类型配置确定子设备,确定系统是否预先配置所述用于描述货物的数据的数据类型;
[0072]数据读取方式查找子设备,用于当数据类型配置确定子设备确定是时,根据所述数据类型字段,从存储的多个数据类型对应的数据读取方式中查找所述数据类型对应的数据读取方式。
[0073]结合第四方面的第二种可能实现的方式,在第三种可能实现的方式中,所述可用数据读取设备包括:
[0074]货物数据读取子设备,用于根据所述数据类型对应的数据读取方式,读取所述用于描述货物的数据;
[0075]货物类型确定子设备,用于根据所述用于描述货物的数据,确定所述货物的类型;
[0076]货物读取规则获取子设备,用于从系统中获取与所述货物的类型对应的读取规则;
[0077]可用数据读取子设备,用于根据所述读取规则,从所述用于描述货物的数据中读取所述可用数据。
[0078]结合第四方面的第三种可能实现的方式,在第四种可能实现的方式中,所述镜像数据生成设备包括:
[0079]描述数据生成子设备,用于将所述用于描述货物的数据所包括的除所述可用数据之外的其他数据生成描述数据;
[0080]镜像数据生成子设备,用于根据所述描述数据和所述可用数据,生成所述镜像数据。
[0081]本发明公开了一种镜像数据生成方法和电子设备,所述方法包括:获取至少一个数据源所提供用于描述货物的数据的数据类型;从存储的多个数据类型对应的数据读取方式中查找所述数据类型对应的数据读取方式;根据所述数据类型对应的数据读取方式,从所述用于描述货物的数据中读取可用数据;根据所述可用数据,生成用于描述所述货物的镜像数据。本发明通过将至少一个数据源所提供用于描述货物的数据,生成镜像数据,避免了由于数据类型的不同而造成的数据处理的不便,提高了数据数据处理效率。
【附图说明】
[0082]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0083]图1是本发明实施例提供的一种镜像数据生成方法流程图;
[0084]图2是本发明实施例提供的一种镜像数据生成方法流程图;
[0085]图3是本发明实施例提供的一种电子设备结构示意图;
[0086]图4是本发明实施例提供的一种电子设备结构示意图
[0087]图5是本发明实施例提供的一种镜像数据生成系统示意图。
【具体实施方式】
[0088]为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0089]本发明实施例提供了一种镜像数据生成方法,该方法应用于在多种数据格式不同的数据库互联且进行数据交互的场景下,实现根据来自多个数据库的不同类型的物流数据,生成镜像数据。除此之外,该方法还可以应用于在电子商务过程中,在多个电子商务平台互联且进行数据交互的场景下,或者,在多个商品存储系统互联且进行数据交互的场景下,实现根据来自多个电子商务平台或者商品管理系统的不同类型的商品数据,生成镜像数据,该商品信息可以为与商品对应的订单信息,商品的仓储信息等。
[0090]实施例一为本发明实施例提供的一种镜像数据生成方法,参照图1所示,所述方法流程包括:
[0091]101、获取至少一个数据源所提供用于描述货物的数据的数据类型。
[0092]具体的,该过程可以包括:
[0093]读取用于描述货物的数据所包括的数据类型字段;
[0094]根据所述数据类型字段,解析出所述用于描述货物的数据的数据类型。
[0095]102、从存储的多个数据类型对应的数据读取方式中查找所述数据类型对应的数据读取方式。
[0096]具体的,该过程可以包括:
[0097]确定系统是否预先配置所述用于描述货物的数据的数据类型;
[0098]若是,则根据所述数据类型字段,从存储的多个数据类型对应的数据读取方式中查找所述数据类型对应的数据读取方式。
[0099]103、根据所述数据类型对应的数据读取方式,从所述用于描述货物的数据中读取可用数据。
[0100]具体的,该过程可以包括:
[0101]根据所述数据类型对应的数据读取方式,读取所述用于描述货物的数据;
[0102]根据所述用于描述货物的数据,确定所述货物的类型;
[0103]从系统中获取与所述货物的类型对应的读取规则;
[0104]根据所述读取规则,从所述用于描述货物的数据中读取所述可用数据。
[0105]104、根据所述可用数据,生成用于描述所述货物的镜像数据。
[0106]具体的,该过程可以包括:
[0107]将所述用于描述货物的数据所包括的除所述可用数据之外的其他数据生成描述数据;
[0108]根据所述描述数据和所述可用数据,生成所述镜像数据。
[0109]本发明公开了一种镜像数据生成方法,通过将至少一个数据源所提供用于描述货物的数据,生成镜像数据,避免了由于数据类型的不同而造成的数据处理的不便,提高了数据数据处理效率。
[0110]实施例二为本发明实施例提供的一种镜像数据生成方法,参照图2所示,所述方法流程包括:
[0111]201、读取用于描述货物的数据所包括的数据类型字段。
[0112]具体的,对用于描述货物的数据进行解析,从用于描述货物的数据中确定数据类型字段;
[0113]读取该数据类型字段。
[0114]除此之外,若数据类型字段不可读取或者损坏,则还可以通过以下操作中的至少一个,实现上述数据类型字段的过程:
[0115]确定该用于描述货物的数据的发送方数据;
[0116]从历史数据中获取该发送方所有发送过的数据;
[0117]将该用于描述货物的数据与发送方所有发送过的数据进行对比,获取与用于描述货物的数据相似的数据的数据类型字段为用于描述货物的数据所包括的数据类型字段。或者,
[0118]将预先设置的多个数据类型与用于描述货物的数据进行匹配;
[0119]确定匹配度最高的数据类型为用于描述货物的数据的数据类型;
[0120]确定该匹配度最高的数据类型字段为用于描述货物的数据所包括的数据类型字段。
[0121]上述过程可以是通过系统默认配置的方式实现的,本发明实施例对具体的读取方式不加以限定。
[0122]通过在数据类型字段不可读取或者损坏下,将该用于描述货物的数据与发送方所有发送过的数据进行对比,获取与用于描述货物的数据相似的数据的数据类型字段为用于描述货物的数据所包括的数据类型字段。或者,确定该匹配度最高的数据类型字段为用于描述货物的数据所包括的数据类型字段,实现读取用于描述货物的数据所包括的数据类型字段,从而避免了由于数据类型字段而造成的数据处理效率的降低,从而进一步提高了数据数据处理效率。
[0123]202、根据数据类型字段,解析出用于描述货物的数据的数据类型。
[0124]具体的,该过程可以是通过系统默认配置的解析算法实现的,本发明实施例对具体的解析方式不加以限定。
[0125]另外,若通过系统默认配置的解析算法无法解析数据类型字段,则还可以根据该数据类型字段,从网络侧下载能够解析该数据类型字段的解析算法。
[0126]需要说明的是,步骤201至步骤202是实现获取至少一个数据源所提供用于描述货物的数据的数据类型的过程,除了上述方式之外,还可以通过其他方式实现该过程,本发明实施例对具体的方式不加以限定。
[0127]203、从存储的多个数据类型对应的数据读取方式中查找数据类型对应的数据读取方式。
[0128]具体的,该过程包括:
[0129]确定系统是否预先配置所述用于描述货物的数据的数据类型,该过程可以为:
[0130]根据数据的数据类型,查找系统预先配置的多个数据类型中是否存在与该数据类型相对应的数据类型,其中,与该数据类型相对应的数据类型包括与该数据类型相同的数据类型或者与该数据类型兼容的数据类型。
[0131]可选的,若确定系统预先配置所述用于描述货物的数据的数据类型,但由于系统预先配置的数据类型版本较低,而导致无法读取,则从网络侧下载更新版本。
[0132]若是,则根据所述数据类型字段,从存储的多个数据类型对应的数据读取方式中查找所述数据类型对应的数据读取方式,本发明实施例对具体的读取方式不加以限定。
[0133]204、根据数据类型对应的数据读取方式,读取用于描述货物的数据。
[0134]具体的,该描述货物的数据用于指示货物所属的种类以及具体的货物。
[0135]本发明实施例对具体的读取方式,不加以限定。
[0136]205、根据用于描述货物的数据,确定货物的类型。
[0137]具体的,对该用于描述货物的数据进行解析,获取该货物所属的种类以及描述该具体货物的数据,描述该具体货物的数据可以为货物的尺寸、颜色、参数以及生产厂商信息等数据,上述数据只是示例性的,本发明实施例对具体的数据不进行限定和一一列举。
[0138]示例性的,假设该货物为衣服,则该描述该具体货物的数据可以是衣服的颜色、图片、尺码、材质、生产厂商以及其他数据。该衣服所属的类型可以为服装;
[0139]假设该货物为电器,则该描述该具体货物的数据可以是电器的颜色、尺寸、图片、配置参数、材质、生产厂商以及其他数据,该电器所属的类型可以为电子产品。
[0140]通过根据用于描述货物的数据,确定货物的类型,使得可以根据该货物的类型,进行对应的数据读取和处理,相较于直接对用于描述货物的数据进行数据读取和处理,使得可以更加准确地获取所要的数据,从而进一步提高了数据数据处理效率。
[0141]206、从系统中获取与货物的类型对应的读取规则。
[0142]具体的,与所述货物的类型对应的读取规则是与描述货物的数据的数据类型相对应的,其获取方式包括从网络侧获取和从本地读取两种方式中的任意一个。
[0143]示例性的,以货物的类型为服装为例,则与服装对应的读取规则可以为:
[0144]读取描述货物的数据中用于描述衣服的颜色、图片、尺码、材质、生产厂商等的数据。
[0145]以货物的类型为电子产品为例,则与电子产品对应的读取规则可以为:
[0146]读取描述货物的数据中用于描述电器的颜色、尺寸、图片、配置参数、材质、生产厂商等的数据。
[0147]由于不同的货物所需要的描述数据不同,通过从系统中获取与货物的类型对应的读取规则,实现了针对不同的货物的类型,按照不同的读取规则进行数据的读取,从而可以更加准确地获取所要的数据,从而进一步提高了数据数据处理效率。
[0148]207、根据读取规则,从用于描述货物的数据中读取可用数据。
[0149]具体的,根据读取规则,从所述用于描述货物的数据中读取该货物的类型化数据以及描述数据,本发明实施例对具体的读取方式不加以限定。
[0150]需要说明的是,步骤204至步骤207是实现根据所述数据类型对应的数据读取方式,从所述用于描述货物的数据中读取可用数据的过程,除了上述方式之外,还可以通过其他方式实现该过程,本发明实施例对具体的方式不加以限定。
[0151]208、根据所述可用数据,生成用于描述所述货物的镜像数据。
[0152]具体的,该过程可以包括:
[0153]将所述用于描述货物的数据所包括的除所述可用数据之外的其他数据生成描述数据,该过程可以为:
[0154]保留原始的其他数据以及对应的读取方式,并将根据该读取方式,生成提示信息;
[0155]根据其他数据以及提示信息可用数据,生成描述数据。或者,
[0156]将该其他数据转换为可读数据,并根据该可读数据,生成描述数据;
[0157]根据所述描述数据和所述可用数据,生成所述镜像数据。
[0158]在实际应用中,可以将可用数据,生成用于描述所述货物的镜像数据。
[0159]由于所述用于描述货物的数据所包括的除所述可用数据之外的其他数据可能包含之前的货物管理系统的数据或者其他数据,该数据在其他场景下可能是可用的,所以,为了方便之后数据的处理,将所述用于描述货物的数据所包括的除所述可用数据之外的其他数据生成描述数据,从而提高了数据处理的效率。另外,通过保留原始的其他数据以及对应的读取方式,生成提示信息;使得在后续的数据处理中,可以参考该提示信息,从而提高了数据处理的效率。另外,将该其他数据转换为可读数据,使得在后续的数据处理中,可以参考该可读数据,从而提高了数据处理的效率。
[0160]由于当前的物流管理系统和购物平台的商品管理系统较多,且都采用不同的数据库,使得在多物流管理系统或商品管理系统的场景下,会由于数据库所支持的数据类型的不同而导致无法兼容各个物流管理系统或商品管理系统的数据,从而无法实现多物流管理系统或商品管理系统的场景下商品的管理;或者,需要对各个物流管理系统或商品管理系统的数据进行格式转换,增加了数据处理量,降低了数据处理效率,从而增加了商品管理的人力成本和时间成本,降低了商品管理的效率,而本通过本发明实施例所提供的方法,通过读取各个物流管理系统或商品管理系统的数据,生成镜像数据,从而降低了数据处理量,提高了数据处理效率以及物流管理系统或商品管理系统的兼容性,从而减少了商品管理的人力成本和时间成本,提高了商品管理的效率。
[0161]本发明公开了一种镜像数据生成方法,通过将至少一个数据源所提供用于描述货物的数据,生成镜像数据,避免了由于数据类型的不同而造成的数据处理的不便,提高了数据数据处理效率。
[0162]实施例三为本发明实施例提供的一种电子设备3,参照图3所示,所述设备包括:
[0163]数据类型获取模块31,用于获取至少一个数据源所提供用于描述货物的数据的数据类型;
[0164]数据读取方式查找模块32,用于从存储的多个数据类型对应的数据读取方式中查找所述数据类型对应的数据读取方式;
[0165]可用数据读取模块33,用于根据所述数据类型对应的数据读取方式,从所述用于描述货物的数据中读取可用数据;
[0166]镜像数据生成模块34,用于根据所述可用数据,生成用于描述所述获取的镜像数据。
[0167]可选的,所述数据类型获取模块31包括:
[0168]数据类型字段读取子模块311,用于读取用于描述货物的数据所包括的数据类型字段;
[0169]数据类型解析子模块312,用于根据所述数据类型字段,解析出所述用于描述货物的数据的数据类型。
[0170]可选的,所述数据读取方式查找模块32包括:
[0171]数据类型配置确定子模块321,确定系统是否预先配置所述用于描述货物的数据的数据类型;
[0172]数据读取方式查找子模块322,用于当数据类型配置确定子模块确定是时,根据所述数据类型字段,从存储的多个数据类型对应的数据读取方式中查找所述数据类型对应的数据读取方式。
[0173]可选的,所述可用数据读取模块33包括:
[0174]货物数据读取子模块331,用于根据所述数据类型对应的数据读取方式,读取所述用于描述货物的数据;
[0175]货物类型确定子模块332,用于根据所述用于描述货物的数据,确定所述货物的类型;
[0176]货物读取规则获取子模块333,用于从系统中获取与所述货物的类型对应的读取规则;
[0177]可用数据读取子模块334,用于根据所述读取规则,从所述用于描述货物的数据中读取所述可用数据。
[0178]可选的,所述镜像数据生成模块34包括:
[0179]描述数据生成子模块341,用于将所述用于描述货物的数据所包括的除所述可用数据之外的其他数据生成描述数据;
[0180]镜像数据生成子模块342,用于根据所述描述数据和所述可用数据,生成所述镜像数据。
[0181]本发明公开了一种电子设备,该电子设备通过将至少一个数据源所提供用于描述货物的数据,生成镜像数据,避免了由于数据类型的不同而造成的数据处理的不便,提高了数据数据处理效率。
[0182]实施例四为本发明实施例提供的一种电子设备,参照图4所示。该电子设备包括存储器41,以及与所述存储器41连接的处理器42,其中,所述存储器41用于存储一组程序代码,所述处理器42调用所述存储器41所存储的程序代码用于执行以下操作:
[0183]获取至少一个数据源所提供用于描述货物的数据的数据类型;
[0184]从存储的多个数据类型对应的数据读取方式中查找所述数据类型对应的数据读取方式;
[0185]根据所述数据类型对应的数据读取方式,从所述用于描述货物的数据中读取可用数据;
[0186]根据所述可用数据,生成用于描述所述货物的镜像数据。
[0187]可选的,所述处理器42调用所述存储器41所存储的程序代码用于执行以下操作:
[0188]读取用于描述货物的数据所包括的数据类型字段;
[0189]根据所述数据类型字段,解析出所述用于描述货物的数据的数据类型。
[0190]可选的,所述处理器42调用所述存储器41所存储的程序代码用于执行以下操作:
[0191]确定系统是否预先配置所述用于描述货物的数据的数据类型;
[0192]若是,则根据所述数据类型字段,从存储的多个数据类型对应的数据读取方式中查找所述数据类型对应的数据读取方式。
[0193]可选的,所述处理器42调用所述存储器41所存储的程序代码用于执行以下操作:
[0194]根据所述数据类型对应的数据读取方式,读取所述用于描述货物的数据;
[0195]根据所述用于描述货物的数据,确定所述货物的类型;
[0196]从系统中获取与所述货物的类型对应的读取规则;
[0197]根据所述读取规则,从所述用于描述货物的数据中读取所述可用数据。
[0198]可选的,所述处理器42调用所述存储器41所存储的程序代码用于执行以下操作:
[0199]将所述用于描述货物的数据所包括的除所述可用数据之外的其他数据生成描述数据;
[0200]根据所述描述数据和所述可用数据,生成所述镜像数据。
[0201]本发明公开了一种电子设备,该电子设备通过将至少一个数据源所提供用于描述货物的数据,生成镜像数据,避免了由于数据类型的不同而造成的数据处理的不便,提高了数据数据处理效率。
[0202]实施例五为本发明实施例提供的一种基于镜像数据的货物管理系统,参照图5所示,所述系统包括:
[0203]数据类型获取设备51,用于获取至少一个数据源所提供用于描述货物的数据的数据类型;
[0204]数据读取方式查找设备52,用于从存储的多个数据类型对应的数据读取方式中查找所述数据类型对应的数据读取方式;
[0205]可用数据读取设备53,用于根据所述数据类型对应的数据读取方式,从所述用于描述货物的数据中读取可用数据;
[0206]镜像数据生成设备54,用于根据所述可用数据,生成用于描述所述获取的镜像数据。
[0207]可选的,所述数据类型获取设备51包括:
[0208]数据类型字段读取子设备511,用于读取用于描述货物的数据所包括的数据类型字段;
[0209]数据类型解析子设备512,用于根据所述数据类型字段,解析出所述用于描述货物的数据的数据类型。
[0210]可选的,所述数据读取方式查找设备52包括:
[0211]数据类型配置确定子设备521,确定系统是否预先配置所述用于描述货物的数据的数据类型;
[0212]数据读取方式查找子设备522,用于当数据类型配置确定子设备确定是时,根据所述数据类型字段,从存储的多个数据类型对应的数据读取方式中查找所述数据类型对应的数据读取方式。
[0213]可选的,所述可用数据读取设备53包括:
[0214]货物数据读取子设备531,用于根据所述数据类型对应的数据读取方式,读取所述用于描述货物的数据;
[0215]货物类型确定子设备532,用于根据所述用于描述货物的数据,确定所述货物的类型;
[0216]货物读取规则获取子设备533,用于从系统中获取与所述货物的类型对应的读取规则;
[0217]可用数据读取子设备534,用于根据所述读取规则,从所述用于描述货物的数据中读取所述可用数据。
[0218]可选的,所述镜像数据生成设备54包括:
[0219]描述数据生成子设备541,用于将所述用于描述货物的数据所包括的除所述可用数据之外的其他数据生成描述数据;
[0220]镜像数据生成子设备542,用于根据所述描述数据和所述可用数据,生成所述镜像数据。
[0221]本发明公开了一种镜像数据生成系统,该系统通过将至少一个数据源所提供用于描述货物的数据,生成镜像数据,避免了由于数据类型的不同而造成的数据处理的不便,提高了数据数据处理效率。
[0222]上述所有可选技术方案,可以采用任意结合形成本发明的可选实施例,在此不再
--赘述。
[0223]需要说明的是:上述实施例提供的电子设备在执行镜像数据生成方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的电子设备与镜像数据生成方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0224]本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0225]以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种镜像数据生成方法,其特征在于,所述方法包括: 获取至少一个数据源所提供用于描述货物的数据的数据类型;从存储的多个数据类型对应的数据读取方式中查找所述数据类型对应的数据读取方式;根据所述数据类型对应的数据读取方式,从所述用于描述货物的数据中读取可用数据; 根据所述可用数据,生成用于描述所述货物的镜像数据。2.根据权利要求1所述的方法,其特征在于,所述获取至少一个数据源所提供用于描述货物的数据的数据类型包括: 读取用于描述货物的数据所包括的数据类型字段; 根据所述数据类型字段,解析出所述用于描述货物的数据的数据类型。3.根据权利要求2所述的方法,其特征在于,所述从存储的多个数据类型对应的数据读取方式中查找所述数据类型对应的数据读取方式包括: 确定系统是否预先配置所述用于描述货物的数据的数据类型; 若是,则根据所述数据类型字段,从存储的多个数据类型对应的数据读取方式中查找所述数据类型对应的数据读取方式。4.根据权利要求3所述的方法,其特征在于,所述根据所述数据类型对应的数据读取方式,从所述用于描述货物的数据中读取可用数据包括: 根据所述数据类型对应的数据读取方式,读取所述用于描述货物的数据; 根据所述用于描述货物的数据,确定所述货物的类型; 从系统中获取与所述货物的类型对应的读取规则; 根据所述读取规则,从所述用于描述货物的数据中读取所述可用数据。5.根据权利要求4所述的方法,其特征在于,所述根据所述可用数据,生成用于描述所述货物的镜像数据包括: 将所述用于描述货物的数据所包括的除所述可用数据之外的其他数据生成描述数据; 根据所述描述数据和所述可用数据,生成所述镜像数据。6.一种电子设备,其特征在于,所述设备包括:数据类型获取模块,用于获取至少一个数据源所提供用于描述货物的数据的数据类型; 数据读取方式查找模块,用于从存储的多个数据类型对应的数据读取方式中查找所述数据类型对应的数据读取方式; 可用数据读取模块,用于根据所述数据类型对应的数据读取方式,从所述用于描述货物的数据中读取可用数据; 镜像数据生成模块,用于根据所述可用数据,生成用于描述所述货物的镜像数据。7.根据权利要求6所述的设备,其特征在于,所述数据类型获取模块包括: 数据类型字段读取子模块,用于读取用于描述货物的数据所包括的数据类型字段; 数据类型解析子模块,用于根据所述数据类型字段,解析出所述用于描述货物的数据的数据类型。8.根据权利要求7所述的设备,其特征在于,所述数据读取方式查找模块包括: 数据类型配置确定子模块,确定系统是否预先配置所述用于描述货物的数据的数据类型; 数据读取方式查找子模块,用于当数据类型配置确定子模块确定是时,根据所述数据类型字段,从存储的多个数据类型对应的数据读取方式中查找所述数据类型对应的数据读取方式。9.根据权利要求8所述的设备,其特征在于,所述可用数据读取模块包括: 货物数据读取子模块,用于根据所述数据类型对应的数据读取方式,读取所述用于描述货物的数据; 货物类型确定子模块,用于根据所述用于描述货物的数据,确定所述货物的类型;货物读取规则获取子模块,用于从系统中获取与所述货物的类型对应的读取规则;可用数据读取子模块,用于根据所述读取规则,从所述用于描述货物的数据中读取所述可用数据。10.根据权利要求9所述的设备,其特征在于,所述镜像数据生成模块包括: 描述数据生成子模块,用于将所述用于描述货物的数据所包括的除所述可用数据之外的其他数据生成描述数据; 镜像数据生成子模块,用于根据所述描述数据和所述可用数据,生成所述镜像数据。
【文档编号】G06F11/14GK105893187SQ201610207624
【公开日】2016年8月24日
【申请日】2016年4月1日
【发明人】王文超, 罗祖恩, 刘远平, 胡贤琳, 朱梦思, 刘俊会, 朱锦洪, 马龙发, 李检, 刘炜
【申请人】广州唯品会网络技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1