一種鏡像數(shù)據(jù)生成方法和電子設(shè)備的制造方法
【專利摘要】本發(fā)明公開了一種鏡像數(shù)據(jù)生成方法和電子設(shè)備,屬于計(jì)算機(jī)領(lǐng)域。所述方法包括:獲取至少一個(gè)數(shù)據(jù)源所提供用于描述貨物的數(shù)據(jù)的數(shù)據(jù)類型;從存儲的多個(gè)數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式中查找所述數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式;根據(jù)所述數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式,從所述用于描述貨物的數(shù)據(jù)中讀取可用數(shù)據(jù);根據(jù)所述可用數(shù)據(jù),生成用于描述所述獲取的鏡像數(shù)據(jù)。本發(fā)明通過將至少一個(gè)數(shù)據(jù)源所提供用于描述貨物的數(shù)據(jù),生成鏡像數(shù)據(jù),避免了由于數(shù)據(jù)類型的不同而造成的數(shù)據(jù)處理的不便,提高了數(shù)據(jù)數(shù)據(jù)處理效率。
【專利說明】
_種鏡像數(shù)據(jù)生成方法和電子設(shè)備
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,特別涉及一種鏡像數(shù)據(jù)生成方法和電子設(shè)備。
【背景技術(shù)】
[0002]眾所周知,數(shù)據(jù)管理的準(zhǔn)確性和高效性在物流管理、電子商務(wù)中至關(guān)重要,傳統(tǒng)的利用人工管理數(shù)據(jù)庫效率低且可能不準(zhǔn)確,所以越來越多的企業(yè)開始使用計(jì)算機(jī)對數(shù)據(jù)信息進(jìn)行管理。
[0003]現(xiàn)有技術(shù)中對數(shù)據(jù)庫的更新基于本地與數(shù)據(jù)類型相同的情形下進(jìn)行,在多數(shù)據(jù)庫交互的場景下,由于數(shù)據(jù)類型不同導(dǎo)致現(xiàn)有技術(shù)無法實(shí)現(xiàn)對數(shù)據(jù)進(jìn)行更新。由于數(shù)據(jù)庫系統(tǒng)對數(shù)據(jù)的格式有一定的要求,不同類型的業(yè)務(wù)在數(shù)據(jù)輸入時(shí)可能會需要經(jīng)過數(shù)據(jù)處理,轉(zhuǎn)成數(shù)據(jù)庫系統(tǒng)能夠讀取的數(shù)據(jù)格式,這樣會導(dǎo)致數(shù)據(jù)處理效率低下。
【發(fā)明內(nèi)容】
[0004]為了提高數(shù)據(jù)處理效率,本發(fā)明實(shí)施例提供了一種鏡像數(shù)據(jù)生成方法和電子設(shè)備。所述技術(shù)方案如下:
[0005]第一方面,提供了一種鏡像數(shù)據(jù)生成方法,所述方法包括:
[0006]獲取至少一個(gè)數(shù)據(jù)源所提供用于描述貨物的數(shù)據(jù)的數(shù)據(jù)類型;
[0007]從存儲的多個(gè)數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式中查找所述數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式;
[0008]根據(jù)所述數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式,從所述用于描述貨物的數(shù)據(jù)中讀取可用數(shù)據(jù);
[0009]根據(jù)所述可用數(shù)據(jù),生成用于描述所述貨物的鏡像數(shù)據(jù)。
[0010]結(jié)合第一方面,在第一種可能實(shí)現(xiàn)的方式中,所述獲取至少一個(gè)數(shù)據(jù)源所提供用于描述貨物的數(shù)據(jù)的數(shù)據(jù)類型包括:
[0011 ]讀取用于描述貨物的數(shù)據(jù)所包括的數(shù)據(jù)類型字段;
[0012]根據(jù)所述數(shù)據(jù)類型字段,解析出所述用于描述貨物的數(shù)據(jù)的數(shù)據(jù)類型。
[0013]結(jié)合第一方面的第一種可能實(shí)現(xiàn)的方式,在第二種可能實(shí)現(xiàn)的方式中,所述從存儲的多個(gè)數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式中查找所述數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式包括:
[0014]確定系統(tǒng)是否預(yù)先配置所述用于描述貨物的數(shù)據(jù)的數(shù)據(jù)類型;
[0015]若是,則根據(jù)所述數(shù)據(jù)類型字段,從存儲的多個(gè)數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式中查找所述數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式。
[0016]結(jié)合第一方面的第二種可能實(shí)現(xiàn)的方式,在第三種可能實(shí)現(xiàn)的方式中,所述根據(jù)所述數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式,從所述用于描述貨物的數(shù)據(jù)中讀取可用數(shù)據(jù)包括:
[0017]根據(jù)所述數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式,讀取所述用于描述貨物的數(shù)據(jù);
[0018]根據(jù)所述用于描述貨物的數(shù)據(jù),確定所述貨物的類型;
[0019]從系統(tǒng)中獲取與所述貨物的類型對應(yīng)的讀取規(guī)則;
[0020]根據(jù)所述讀取規(guī)則,從所述用于描述貨物的數(shù)據(jù)中讀取所述可用數(shù)據(jù)。
[0021]結(jié)合第一方面的第三種可能實(shí)現(xiàn)的方式,在第四種可能實(shí)現(xiàn)的方式中,所述根據(jù)所述可用數(shù)據(jù),生成用于描述所述貨物的鏡像數(shù)據(jù)包括:
[0022]將所述用于描述貨物的數(shù)據(jù)所包括的除所述可用數(shù)據(jù)之外的其他數(shù)據(jù)生成描述數(shù)據(jù);
[0023]根據(jù)所述描述數(shù)據(jù)和所述可用數(shù)據(jù),生成所述鏡像數(shù)據(jù)。
[0024]第二方面,提供了一種電子設(shè)備,所述設(shè)備包括:
[0025]數(shù)據(jù)類型獲取模塊,用于獲取至少一個(gè)數(shù)據(jù)源所提供用于描述貨物的數(shù)據(jù)的數(shù)據(jù)類型;
[0026]數(shù)據(jù)讀取方式查找模塊,用于從存儲的多個(gè)數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式中查找所述數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式;
[0027]可用數(shù)據(jù)讀取模塊,用于根據(jù)所述數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式,從所述用于描述貨物的數(shù)據(jù)中讀取可用數(shù)據(jù);
[0028]鏡像數(shù)據(jù)生成模塊,用于根據(jù)所述可用數(shù)據(jù),生成用于描述所述獲取的鏡像數(shù)據(jù)。
[0029]結(jié)合第二方面,在第一種可能實(shí)現(xiàn)的方式中,所述數(shù)據(jù)類型獲取模塊包括:
[0030]數(shù)據(jù)類型字段讀取子模塊,用于讀取用于描述貨物的數(shù)據(jù)所包括的數(shù)據(jù)類型字段;
[0031]數(shù)據(jù)類型解析子模塊,用于根據(jù)所述數(shù)據(jù)類型字段,解析出所述用于描述貨物的數(shù)據(jù)的數(shù)據(jù)類型。
[0032]結(jié)合第二方面的第一種可能實(shí)現(xiàn)的方式,在第二種可能實(shí)現(xiàn)的方式中,所述數(shù)據(jù)讀取方式查找模塊包括:
[0033]數(shù)據(jù)類型配置確定子模塊,確定系統(tǒng)是否預(yù)先配置所述用于描述貨物的數(shù)據(jù)的數(shù)據(jù)類型;
[0034]數(shù)據(jù)讀取方式查找子模塊,用于當(dāng)數(shù)據(jù)類型配置確定子模塊確定是時(shí),根據(jù)所述數(shù)據(jù)類型字段,從存儲的多個(gè)數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式中查找所述數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式。
[0035]結(jié)合第二方面的第二種可能實(shí)現(xiàn)的方式,在第三種可能實(shí)現(xiàn)的方式中,所述可用數(shù)據(jù)讀取模塊包括:
[0036]貨物數(shù)據(jù)讀取子模塊,用于根據(jù)所述數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式,讀取所述用于描述貨物的數(shù)據(jù);
[0037]貨物類型確定子模塊,用于根據(jù)所述用于描述貨物的數(shù)據(jù),確定所述貨物的類型;
[0038]貨物讀取規(guī)則獲取子模塊,用于從系統(tǒng)中獲取與所述貨物的類型對應(yīng)的讀取規(guī)則;
[0039]可用數(shù)據(jù)讀取子模塊,用于根據(jù)所述讀取規(guī)則,從所述用于描述貨物的數(shù)據(jù)中讀取所述可用數(shù)據(jù)。
[0040]結(jié)合第二方面的第三種可能實(shí)現(xiàn)的方式,在第四種可能實(shí)現(xiàn)的方式中,所述鏡像數(shù)據(jù)生成模塊包括:
[0041]描述數(shù)據(jù)生成子模塊,用于將所述用于描述貨物的數(shù)據(jù)所包括的除所述可用數(shù)據(jù)之外的其他數(shù)據(jù)生成描述數(shù)據(jù);
[0042]鏡像數(shù)據(jù)生成子模塊,用于根據(jù)所述描述數(shù)據(jù)和所述可用數(shù)據(jù),生成所述鏡像數(shù)據(jù)。
[0043]第三方面,提供了一種電子設(shè)備,所述電子設(shè)備包括存儲器,以及與所述存儲器連接的處理器,其中,所述存儲器用于存儲一組程序代碼,所述處理器調(diào)用所述存儲器所存儲的程序代碼用于執(zhí)行以下操作:
[0044]獲取至少一個(gè)數(shù)據(jù)源所提供用于描述貨物的數(shù)據(jù)的數(shù)據(jù)類型;
[0045]從存儲的多個(gè)數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式中查找所述數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式;
[0046]根據(jù)所述數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式,從所述用于描述貨物的數(shù)據(jù)中讀取可用數(shù)據(jù);
[0047]根據(jù)所述可用數(shù)據(jù),生成用于描述所述貨物的鏡像數(shù)據(jù)。
[0048]結(jié)合第三方面,在第一種可能實(shí)現(xiàn)的方式中,所述處理器調(diào)用所述存儲器所存儲的程序代碼用于執(zhí)行以下操作:
[0049]讀取用于描述貨物的數(shù)據(jù)所包括的數(shù)據(jù)類型字段;
[0050]根據(jù)所述數(shù)據(jù)類型字段,解析出所述用于描述貨物的數(shù)據(jù)的數(shù)據(jù)類型。
[0051]結(jié)合第三方面的第一種可能實(shí)現(xiàn)的方式,在第二種可能實(shí)現(xiàn)的方式中,所述處理器調(diào)用所述存儲器所存儲的程序代碼用于執(zhí)行以下操作:
[0052]確定系統(tǒng)是否預(yù)先配置所述用于描述貨物的數(shù)據(jù)的數(shù)據(jù)類型;
[0053]若是,則根據(jù)所述數(shù)據(jù)類型字段,從存儲的多個(gè)數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式中查找所述數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式。
[0054]結(jié)合第三方面的第二種可能實(shí)現(xiàn)的方式,在第三種可能實(shí)現(xiàn)的方式中,所述處理器調(diào)用所述存儲器所存儲的程序代碼用于執(zhí)行以下操作:
[0055]根據(jù)所述數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式,讀取所述用于描述貨物的數(shù)據(jù);
[0056]根據(jù)所述用于描述貨物的數(shù)據(jù),確定所述貨物的類型;
[0057]從系統(tǒng)中獲取與所述貨物的類型對應(yīng)的讀取規(guī)則;
[0058]根據(jù)所述讀取規(guī)則,從所述用于描述貨物的數(shù)據(jù)中讀取所述可用數(shù)據(jù)。
[0059]結(jié)合第三方面的第三種可能實(shí)現(xiàn)的方式,在第四種可能實(shí)現(xiàn)的方式中,所述處理器調(diào)用所述存儲器所存儲的程序代碼用于執(zhí)行以下操作:
[0060]將所述用于描述貨物的數(shù)據(jù)所包括的除所述可用數(shù)據(jù)之外的其他數(shù)據(jù)生成描述數(shù)據(jù);
[0061 ]根據(jù)所述描述數(shù)據(jù)和所述可用數(shù)據(jù),生成所述鏡像數(shù)據(jù)。
[0062]第四方面,提供了一種鏡像數(shù)據(jù)生成系統(tǒng),所述系統(tǒng)包括:
[0063]數(shù)據(jù)類型獲取設(shè)備,用于獲取至少一個(gè)數(shù)據(jù)源所提供用于描述貨物的數(shù)據(jù)的數(shù)據(jù)類型;
[0064]數(shù)據(jù)讀取方式查找設(shè)備,用于從存儲的多個(gè)數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式中查找所述數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式;
[0065]可用數(shù)據(jù)讀取設(shè)備,用于根據(jù)所述數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式,從所述用于描述貨物的數(shù)據(jù)中讀取可用數(shù)據(jù);
[0066]鏡像數(shù)據(jù)生成設(shè)備,用于根據(jù)所述可用數(shù)據(jù),生成用于描述所述獲取的鏡像數(shù)據(jù)。
[0067]結(jié)合第四方面,在第一種可能實(shí)現(xiàn)的方式中,所述數(shù)據(jù)類型獲取設(shè)備包括:
[0068]數(shù)據(jù)類型字段讀取子設(shè)備,用于讀取用于描述貨物的數(shù)據(jù)所包括的數(shù)據(jù)類型字段;
[0069]數(shù)據(jù)類型解析子設(shè)備,用于根據(jù)所述數(shù)據(jù)類型字段,解析出所述用于描述貨物的數(shù)據(jù)的數(shù)據(jù)類型。
[0070]結(jié)合第四方面的第一種可能實(shí)現(xiàn)的方式,在第二種可能實(shí)現(xiàn)的方式中,所述數(shù)據(jù)讀取方式查找設(shè)備包括:
[0071]數(shù)據(jù)類型配置確定子設(shè)備,確定系統(tǒng)是否預(yù)先配置所述用于描述貨物的數(shù)據(jù)的數(shù)據(jù)類型;
[0072]數(shù)據(jù)讀取方式查找子設(shè)備,用于當(dāng)數(shù)據(jù)類型配置確定子設(shè)備確定是時(shí),根據(jù)所述數(shù)據(jù)類型字段,從存儲的多個(gè)數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式中查找所述數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式。
[0073]結(jié)合第四方面的第二種可能實(shí)現(xiàn)的方式,在第三種可能實(shí)現(xiàn)的方式中,所述可用數(shù)據(jù)讀取設(shè)備包括:
[0074]貨物數(shù)據(jù)讀取子設(shè)備,用于根據(jù)所述數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式,讀取所述用于描述貨物的數(shù)據(jù);
[0075]貨物類型確定子設(shè)備,用于根據(jù)所述用于描述貨物的數(shù)據(jù),確定所述貨物的類型;
[0076]貨物讀取規(guī)則獲取子設(shè)備,用于從系統(tǒng)中獲取與所述貨物的類型對應(yīng)的讀取規(guī)則;
[0077]可用數(shù)據(jù)讀取子設(shè)備,用于根據(jù)所述讀取規(guī)則,從所述用于描述貨物的數(shù)據(jù)中讀取所述可用數(shù)據(jù)。
[0078]結(jié)合第四方面的第三種可能實(shí)現(xiàn)的方式,在第四種可能實(shí)現(xiàn)的方式中,所述鏡像數(shù)據(jù)生成設(shè)備包括:
[0079]描述數(shù)據(jù)生成子設(shè)備,用于將所述用于描述貨物的數(shù)據(jù)所包括的除所述可用數(shù)據(jù)之外的其他數(shù)據(jù)生成描述數(shù)據(jù);
[0080]鏡像數(shù)據(jù)生成子設(shè)備,用于根據(jù)所述描述數(shù)據(jù)和所述可用數(shù)據(jù),生成所述鏡像數(shù)據(jù)。
[0081]本發(fā)明公開了一種鏡像數(shù)據(jù)生成方法和電子設(shè)備,所述方法包括:獲取至少一個(gè)數(shù)據(jù)源所提供用于描述貨物的數(shù)據(jù)的數(shù)據(jù)類型;從存儲的多個(gè)數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式中查找所述數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式;根據(jù)所述數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式,從所述用于描述貨物的數(shù)據(jù)中讀取可用數(shù)據(jù);根據(jù)所述可用數(shù)據(jù),生成用于描述所述貨物的鏡像數(shù)據(jù)。本發(fā)明通過將至少一個(gè)數(shù)據(jù)源所提供用于描述貨物的數(shù)據(jù),生成鏡像數(shù)據(jù),避免了由于數(shù)據(jù)類型的不同而造成的數(shù)據(jù)處理的不便,提高了數(shù)據(jù)數(shù)據(jù)處理效率。
【附圖說明】
[0082]為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0083]圖1是本發(fā)明實(shí)施例提供的一種鏡像數(shù)據(jù)生成方法流程圖;
[0084]圖2是本發(fā)明實(shí)施例提供的一種鏡像數(shù)據(jù)生成方法流程圖;
[0085]圖3是本發(fā)明實(shí)施例提供的一種電子設(shè)備結(jié)構(gòu)示意圖;
[0086]圖4是本發(fā)明實(shí)施例提供的一種電子設(shè)備結(jié)構(gòu)示意圖
[0087]圖5是本發(fā)明實(shí)施例提供的一種鏡像數(shù)據(jù)生成系統(tǒng)示意圖。
【具體實(shí)施方式】
[0088]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0089]本發(fā)明實(shí)施例提供了一種鏡像數(shù)據(jù)生成方法,該方法應(yīng)用于在多種數(shù)據(jù)格式不同的數(shù)據(jù)庫互聯(lián)且進(jìn)行數(shù)據(jù)交互的場景下,實(shí)現(xiàn)根據(jù)來自多個(gè)數(shù)據(jù)庫的不同類型的物流數(shù)據(jù),生成鏡像數(shù)據(jù)。除此之外,該方法還可以應(yīng)用于在電子商務(wù)過程中,在多個(gè)電子商務(wù)平臺互聯(lián)且進(jìn)行數(shù)據(jù)交互的場景下,或者,在多個(gè)商品存儲系統(tǒng)互聯(lián)且進(jìn)行數(shù)據(jù)交互的場景下,實(shí)現(xiàn)根據(jù)來自多個(gè)電子商務(wù)平臺或者商品管理系統(tǒng)的不同類型的商品數(shù)據(jù),生成鏡像數(shù)據(jù),該商品信息可以為與商品對應(yīng)的訂單信息,商品的倉儲信息等。
[0090]實(shí)施例一為本發(fā)明實(shí)施例提供的一種鏡像數(shù)據(jù)生成方法,參照圖1所示,所述方法流程包括:
[0091]101、獲取至少一個(gè)數(shù)據(jù)源所提供用于描述貨物的數(shù)據(jù)的數(shù)據(jù)類型。
[0092]具體的,該過程可以包括:
[0093]讀取用于描述貨物的數(shù)據(jù)所包括的數(shù)據(jù)類型字段;
[0094]根據(jù)所述數(shù)據(jù)類型字段,解析出所述用于描述貨物的數(shù)據(jù)的數(shù)據(jù)類型。
[0095]102、從存儲的多個(gè)數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式中查找所述數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式。
[0096]具體的,該過程可以包括:
[0097]確定系統(tǒng)是否預(yù)先配置所述用于描述貨物的數(shù)據(jù)的數(shù)據(jù)類型;
[0098]若是,則根據(jù)所述數(shù)據(jù)類型字段,從存儲的多個(gè)數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式中查找所述數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式。
[0099]103、根據(jù)所述數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式,從所述用于描述貨物的數(shù)據(jù)中讀取可用數(shù)據(jù)。
[0100]具體的,該過程可以包括:
[0101]根據(jù)所述數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式,讀取所述用于描述貨物的數(shù)據(jù);
[0102]根據(jù)所述用于描述貨物的數(shù)據(jù),確定所述貨物的類型;
[0103]從系統(tǒng)中獲取與所述貨物的類型對應(yīng)的讀取規(guī)則;
[0104]根據(jù)所述讀取規(guī)則,從所述用于描述貨物的數(shù)據(jù)中讀取所述可用數(shù)據(jù)。
[0105]104、根據(jù)所述可用數(shù)據(jù),生成用于描述所述貨物的鏡像數(shù)據(jù)。
[0106]具體的,該過程可以包括:
[0107]將所述用于描述貨物的數(shù)據(jù)所包括的除所述可用數(shù)據(jù)之外的其他數(shù)據(jù)生成描述數(shù)據(jù);
[0108]根據(jù)所述描述數(shù)據(jù)和所述可用數(shù)據(jù),生成所述鏡像數(shù)據(jù)。
[0109]本發(fā)明公開了一種鏡像數(shù)據(jù)生成方法,通過將至少一個(gè)數(shù)據(jù)源所提供用于描述貨物的數(shù)據(jù),生成鏡像數(shù)據(jù),避免了由于數(shù)據(jù)類型的不同而造成的數(shù)據(jù)處理的不便,提高了數(shù)據(jù)數(shù)據(jù)處理效率。
[0110]實(shí)施例二為本發(fā)明實(shí)施例提供的一種鏡像數(shù)據(jù)生成方法,參照圖2所示,所述方法流程包括:
[0111]201、讀取用于描述貨物的數(shù)據(jù)所包括的數(shù)據(jù)類型字段。
[0112]具體的,對用于描述貨物的數(shù)據(jù)進(jìn)行解析,從用于描述貨物的數(shù)據(jù)中確定數(shù)據(jù)類型字段;
[0113]讀取該數(shù)據(jù)類型字段。
[0114]除此之外,若數(shù)據(jù)類型字段不可讀取或者損壞,則還可以通過以下操作中的至少一個(gè),實(shí)現(xiàn)上述數(shù)據(jù)類型字段的過程:
[0115]確定該用于描述貨物的數(shù)據(jù)的發(fā)送方數(shù)據(jù);
[0116]從歷史數(shù)據(jù)中獲取該發(fā)送方所有發(fā)送過的數(shù)據(jù);
[0117]將該用于描述貨物的數(shù)據(jù)與發(fā)送方所有發(fā)送過的數(shù)據(jù)進(jìn)行對比,獲取與用于描述貨物的數(shù)據(jù)相似的數(shù)據(jù)的數(shù)據(jù)類型字段為用于描述貨物的數(shù)據(jù)所包括的數(shù)據(jù)類型字段?;蛘?,
[0118]將預(yù)先設(shè)置的多個(gè)數(shù)據(jù)類型與用于描述貨物的數(shù)據(jù)進(jìn)行匹配;
[0119]確定匹配度最高的數(shù)據(jù)類型為用于描述貨物的數(shù)據(jù)的數(shù)據(jù)類型;
[0120]確定該匹配度最高的數(shù)據(jù)類型字段為用于描述貨物的數(shù)據(jù)所包括的數(shù)據(jù)類型字段。
[0121]上述過程可以是通過系統(tǒng)默認(rèn)配置的方式實(shí)現(xiàn)的,本發(fā)明實(shí)施例對具體的讀取方式不加以限定。
[0122]通過在數(shù)據(jù)類型字段不可讀取或者損壞下,將該用于描述貨物的數(shù)據(jù)與發(fā)送方所有發(fā)送過的數(shù)據(jù)進(jìn)行對比,獲取與用于描述貨物的數(shù)據(jù)相似的數(shù)據(jù)的數(shù)據(jù)類型字段為用于描述貨物的數(shù)據(jù)所包括的數(shù)據(jù)類型字段?;蛘?,確定該匹配度最高的數(shù)據(jù)類型字段為用于描述貨物的數(shù)據(jù)所包括的數(shù)據(jù)類型字段,實(shí)現(xiàn)讀取用于描述貨物的數(shù)據(jù)所包括的數(shù)據(jù)類型字段,從而避免了由于數(shù)據(jù)類型字段而造成的數(shù)據(jù)處理效率的降低,從而進(jìn)一步提高了數(shù)據(jù)數(shù)據(jù)處理效率。
[0123]202、根據(jù)數(shù)據(jù)類型字段,解析出用于描述貨物的數(shù)據(jù)的數(shù)據(jù)類型。
[0124]具體的,該過程可以是通過系統(tǒng)默認(rèn)配置的解析算法實(shí)現(xiàn)的,本發(fā)明實(shí)施例對具體的解析方式不加以限定。
[0125]另外,若通過系統(tǒng)默認(rèn)配置的解析算法無法解析數(shù)據(jù)類型字段,則還可以根據(jù)該數(shù)據(jù)類型字段,從網(wǎng)絡(luò)側(cè)下載能夠解析該數(shù)據(jù)類型字段的解析算法。
[0126]需要說明的是,步驟201至步驟202是實(shí)現(xiàn)獲取至少一個(gè)數(shù)據(jù)源所提供用于描述貨物的數(shù)據(jù)的數(shù)據(jù)類型的過程,除了上述方式之外,還可以通過其他方式實(shí)現(xiàn)該過程,本發(fā)明實(shí)施例對具體的方式不加以限定。
[0127]203、從存儲的多個(gè)數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式中查找數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式。
[0128]具體的,該過程包括:
[0129]確定系統(tǒng)是否預(yù)先配置所述用于描述貨物的數(shù)據(jù)的數(shù)據(jù)類型,該過程可以為:
[0130]根據(jù)數(shù)據(jù)的數(shù)據(jù)類型,查找系統(tǒng)預(yù)先配置的多個(gè)數(shù)據(jù)類型中是否存在與該數(shù)據(jù)類型相對應(yīng)的數(shù)據(jù)類型,其中,與該數(shù)據(jù)類型相對應(yīng)的數(shù)據(jù)類型包括與該數(shù)據(jù)類型相同的數(shù)據(jù)類型或者與該數(shù)據(jù)類型兼容的數(shù)據(jù)類型。
[0131]可選的,若確定系統(tǒng)預(yù)先配置所述用于描述貨物的數(shù)據(jù)的數(shù)據(jù)類型,但由于系統(tǒng)預(yù)先配置的數(shù)據(jù)類型版本較低,而導(dǎo)致無法讀取,則從網(wǎng)絡(luò)側(cè)下載更新版本。
[0132]若是,則根據(jù)所述數(shù)據(jù)類型字段,從存儲的多個(gè)數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式中查找所述數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式,本發(fā)明實(shí)施例對具體的讀取方式不加以限定。
[0133]204、根據(jù)數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式,讀取用于描述貨物的數(shù)據(jù)。
[0134]具體的,該描述貨物的數(shù)據(jù)用于指示貨物所屬的種類以及具體的貨物。
[0135]本發(fā)明實(shí)施例對具體的讀取方式,不加以限定。
[0136]205、根據(jù)用于描述貨物的數(shù)據(jù),確定貨物的類型。
[0137]具體的,對該用于描述貨物的數(shù)據(jù)進(jìn)行解析,獲取該貨物所屬的種類以及描述該具體貨物的數(shù)據(jù),描述該具體貨物的數(shù)據(jù)可以為貨物的尺寸、顏色、參數(shù)以及生產(chǎn)廠商信息等數(shù)據(jù),上述數(shù)據(jù)只是示例性的,本發(fā)明實(shí)施例對具體的數(shù)據(jù)不進(jìn)行限定和一一列舉。
[0138]示例性的,假設(shè)該貨物為衣服,則該描述該具體貨物的數(shù)據(jù)可以是衣服的顏色、圖片、尺碼、材質(zhì)、生產(chǎn)廠商以及其他數(shù)據(jù)。該衣服所屬的類型可以為服裝;
[0139]假設(shè)該貨物為電器,則該描述該具體貨物的數(shù)據(jù)可以是電器的顏色、尺寸、圖片、配置參數(shù)、材質(zhì)、生產(chǎn)廠商以及其他數(shù)據(jù),該電器所屬的類型可以為電子產(chǎn)品。
[0140]通過根據(jù)用于描述貨物的數(shù)據(jù),確定貨物的類型,使得可以根據(jù)該貨物的類型,進(jìn)行對應(yīng)的數(shù)據(jù)讀取和處理,相較于直接對用于描述貨物的數(shù)據(jù)進(jìn)行數(shù)據(jù)讀取和處理,使得可以更加準(zhǔn)確地獲取所要的數(shù)據(jù),從而進(jìn)一步提高了數(shù)據(jù)數(shù)據(jù)處理效率。
[0141]206、從系統(tǒng)中獲取與貨物的類型對應(yīng)的讀取規(guī)則。
[0142]具體的,與所述貨物的類型對應(yīng)的讀取規(guī)則是與描述貨物的數(shù)據(jù)的數(shù)據(jù)類型相對應(yīng)的,其獲取方式包括從網(wǎng)絡(luò)側(cè)獲取和從本地讀取兩種方式中的任意一個(gè)。
[0143]示例性的,以貨物的類型為服裝為例,則與服裝對應(yīng)的讀取規(guī)則可以為:
[0144]讀取描述貨物的數(shù)據(jù)中用于描述衣服的顏色、圖片、尺碼、材質(zhì)、生產(chǎn)廠商等的數(shù)據(jù)。
[0145]以貨物的類型為電子產(chǎn)品為例,則與電子產(chǎn)品對應(yīng)的讀取規(guī)則可以為:
[0146]讀取描述貨物的數(shù)據(jù)中用于描述電器的顏色、尺寸、圖片、配置參數(shù)、材質(zhì)、生產(chǎn)廠商等的數(shù)據(jù)。
[0147]由于不同的貨物所需要的描述數(shù)據(jù)不同,通過從系統(tǒng)中獲取與貨物的類型對應(yīng)的讀取規(guī)則,實(shí)現(xiàn)了針對不同的貨物的類型,按照不同的讀取規(guī)則進(jìn)行數(shù)據(jù)的讀取,從而可以更加準(zhǔn)確地獲取所要的數(shù)據(jù),從而進(jìn)一步提高了數(shù)據(jù)數(shù)據(jù)處理效率。
[0148]207、根據(jù)讀取規(guī)則,從用于描述貨物的數(shù)據(jù)中讀取可用數(shù)據(jù)。
[0149]具體的,根據(jù)讀取規(guī)則,從所述用于描述貨物的數(shù)據(jù)中讀取該貨物的類型化數(shù)據(jù)以及描述數(shù)據(jù),本發(fā)明實(shí)施例對具體的讀取方式不加以限定。
[0150]需要說明的是,步驟204至步驟207是實(shí)現(xiàn)根據(jù)所述數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式,從所述用于描述貨物的數(shù)據(jù)中讀取可用數(shù)據(jù)的過程,除了上述方式之外,還可以通過其他方式實(shí)現(xiàn)該過程,本發(fā)明實(shí)施例對具體的方式不加以限定。
[0151]208、根據(jù)所述可用數(shù)據(jù),生成用于描述所述貨物的鏡像數(shù)據(jù)。
[0152]具體的,該過程可以包括:
[0153]將所述用于描述貨物的數(shù)據(jù)所包括的除所述可用數(shù)據(jù)之外的其他數(shù)據(jù)生成描述數(shù)據(jù),該過程可以為:
[0154]保留原始的其他數(shù)據(jù)以及對應(yīng)的讀取方式,并將根據(jù)該讀取方式,生成提示信息;
[0155]根據(jù)其他數(shù)據(jù)以及提示信息可用數(shù)據(jù),生成描述數(shù)據(jù)?;蛘?,
[0156]將該其他數(shù)據(jù)轉(zhuǎn)換為可讀數(shù)據(jù),并根據(jù)該可讀數(shù)據(jù),生成描述數(shù)據(jù);
[0157]根據(jù)所述描述數(shù)據(jù)和所述可用數(shù)據(jù),生成所述鏡像數(shù)據(jù)。
[0158]在實(shí)際應(yīng)用中,可以將可用數(shù)據(jù),生成用于描述所述貨物的鏡像數(shù)據(jù)。
[0159]由于所述用于描述貨物的數(shù)據(jù)所包括的除所述可用數(shù)據(jù)之外的其他數(shù)據(jù)可能包含之前的貨物管理系統(tǒng)的數(shù)據(jù)或者其他數(shù)據(jù),該數(shù)據(jù)在其他場景下可能是可用的,所以,為了方便之后數(shù)據(jù)的處理,將所述用于描述貨物的數(shù)據(jù)所包括的除所述可用數(shù)據(jù)之外的其他數(shù)據(jù)生成描述數(shù)據(jù),從而提高了數(shù)據(jù)處理的效率。另外,通過保留原始的其他數(shù)據(jù)以及對應(yīng)的讀取方式,生成提示信息;使得在后續(xù)的數(shù)據(jù)處理中,可以參考該提示信息,從而提高了數(shù)據(jù)處理的效率。另外,將該其他數(shù)據(jù)轉(zhuǎn)換為可讀數(shù)據(jù),使得在后續(xù)的數(shù)據(jù)處理中,可以參考該可讀數(shù)據(jù),從而提高了數(shù)據(jù)處理的效率。
[0160]由于當(dāng)前的物流管理系統(tǒng)和購物平臺的商品管理系統(tǒng)較多,且都采用不同的數(shù)據(jù)庫,使得在多物流管理系統(tǒng)或商品管理系統(tǒng)的場景下,會由于數(shù)據(jù)庫所支持的數(shù)據(jù)類型的不同而導(dǎo)致無法兼容各個(gè)物流管理系統(tǒng)或商品管理系統(tǒng)的數(shù)據(jù),從而無法實(shí)現(xiàn)多物流管理系統(tǒng)或商品管理系統(tǒng)的場景下商品的管理;或者,需要對各個(gè)物流管理系統(tǒng)或商品管理系統(tǒng)的數(shù)據(jù)進(jìn)行格式轉(zhuǎn)換,增加了數(shù)據(jù)處理量,降低了數(shù)據(jù)處理效率,從而增加了商品管理的人力成本和時(shí)間成本,降低了商品管理的效率,而本通過本發(fā)明實(shí)施例所提供的方法,通過讀取各個(gè)物流管理系統(tǒng)或商品管理系統(tǒng)的數(shù)據(jù),生成鏡像數(shù)據(jù),從而降低了數(shù)據(jù)處理量,提高了數(shù)據(jù)處理效率以及物流管理系統(tǒng)或商品管理系統(tǒng)的兼容性,從而減少了商品管理的人力成本和時(shí)間成本,提高了商品管理的效率。
[0161]本發(fā)明公開了一種鏡像數(shù)據(jù)生成方法,通過將至少一個(gè)數(shù)據(jù)源所提供用于描述貨物的數(shù)據(jù),生成鏡像數(shù)據(jù),避免了由于數(shù)據(jù)類型的不同而造成的數(shù)據(jù)處理的不便,提高了數(shù)據(jù)數(shù)據(jù)處理效率。
[0162]實(shí)施例三為本發(fā)明實(shí)施例提供的一種電子設(shè)備3,參照圖3所示,所述設(shè)備包括:
[0163]數(shù)據(jù)類型獲取模塊31,用于獲取至少一個(gè)數(shù)據(jù)源所提供用于描述貨物的數(shù)據(jù)的數(shù)據(jù)類型;
[0164]數(shù)據(jù)讀取方式查找模塊32,用于從存儲的多個(gè)數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式中查找所述數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式;
[0165]可用數(shù)據(jù)讀取模塊33,用于根據(jù)所述數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式,從所述用于描述貨物的數(shù)據(jù)中讀取可用數(shù)據(jù);
[0166]鏡像數(shù)據(jù)生成模塊34,用于根據(jù)所述可用數(shù)據(jù),生成用于描述所述獲取的鏡像數(shù)據(jù)。
[0167]可選的,所述數(shù)據(jù)類型獲取模塊31包括:
[0168]數(shù)據(jù)類型字段讀取子模塊311,用于讀取用于描述貨物的數(shù)據(jù)所包括的數(shù)據(jù)類型字段;
[0169]數(shù)據(jù)類型解析子模塊312,用于根據(jù)所述數(shù)據(jù)類型字段,解析出所述用于描述貨物的數(shù)據(jù)的數(shù)據(jù)類型。
[0170]可選的,所述數(shù)據(jù)讀取方式查找模塊32包括:
[0171]數(shù)據(jù)類型配置確定子模塊321,確定系統(tǒng)是否預(yù)先配置所述用于描述貨物的數(shù)據(jù)的數(shù)據(jù)類型;
[0172]數(shù)據(jù)讀取方式查找子模塊322,用于當(dāng)數(shù)據(jù)類型配置確定子模塊確定是時(shí),根據(jù)所述數(shù)據(jù)類型字段,從存儲的多個(gè)數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式中查找所述數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式。
[0173]可選的,所述可用數(shù)據(jù)讀取模塊33包括:
[0174]貨物數(shù)據(jù)讀取子模塊331,用于根據(jù)所述數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式,讀取所述用于描述貨物的數(shù)據(jù);
[0175]貨物類型確定子模塊332,用于根據(jù)所述用于描述貨物的數(shù)據(jù),確定所述貨物的類型;
[0176]貨物讀取規(guī)則獲取子模塊333,用于從系統(tǒng)中獲取與所述貨物的類型對應(yīng)的讀取規(guī)則;
[0177]可用數(shù)據(jù)讀取子模塊334,用于根據(jù)所述讀取規(guī)則,從所述用于描述貨物的數(shù)據(jù)中讀取所述可用數(shù)據(jù)。
[0178]可選的,所述鏡像數(shù)據(jù)生成模塊34包括:
[0179]描述數(shù)據(jù)生成子模塊341,用于將所述用于描述貨物的數(shù)據(jù)所包括的除所述可用數(shù)據(jù)之外的其他數(shù)據(jù)生成描述數(shù)據(jù);
[0180]鏡像數(shù)據(jù)生成子模塊342,用于根據(jù)所述描述數(shù)據(jù)和所述可用數(shù)據(jù),生成所述鏡像數(shù)據(jù)。
[0181]本發(fā)明公開了一種電子設(shè)備,該電子設(shè)備通過將至少一個(gè)數(shù)據(jù)源所提供用于描述貨物的數(shù)據(jù),生成鏡像數(shù)據(jù),避免了由于數(shù)據(jù)類型的不同而造成的數(shù)據(jù)處理的不便,提高了數(shù)據(jù)數(shù)據(jù)處理效率。
[0182]實(shí)施例四為本發(fā)明實(shí)施例提供的一種電子設(shè)備,參照圖4所示。該電子設(shè)備包括存儲器41,以及與所述存儲器41連接的處理器42,其中,所述存儲器41用于存儲一組程序代碼,所述處理器42調(diào)用所述存儲器41所存儲的程序代碼用于執(zhí)行以下操作:
[0183]獲取至少一個(gè)數(shù)據(jù)源所提供用于描述貨物的數(shù)據(jù)的數(shù)據(jù)類型;
[0184]從存儲的多個(gè)數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式中查找所述數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式;
[0185]根據(jù)所述數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式,從所述用于描述貨物的數(shù)據(jù)中讀取可用數(shù)據(jù);
[0186]根據(jù)所述可用數(shù)據(jù),生成用于描述所述貨物的鏡像數(shù)據(jù)。
[0187]可選的,所述處理器42調(diào)用所述存儲器41所存儲的程序代碼用于執(zhí)行以下操作:
[0188]讀取用于描述貨物的數(shù)據(jù)所包括的數(shù)據(jù)類型字段;
[0189]根據(jù)所述數(shù)據(jù)類型字段,解析出所述用于描述貨物的數(shù)據(jù)的數(shù)據(jù)類型。
[0190]可選的,所述處理器42調(diào)用所述存儲器41所存儲的程序代碼用于執(zhí)行以下操作:
[0191]確定系統(tǒng)是否預(yù)先配置所述用于描述貨物的數(shù)據(jù)的數(shù)據(jù)類型;
[0192]若是,則根據(jù)所述數(shù)據(jù)類型字段,從存儲的多個(gè)數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式中查找所述數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式。
[0193]可選的,所述處理器42調(diào)用所述存儲器41所存儲的程序代碼用于執(zhí)行以下操作:
[0194]根據(jù)所述數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式,讀取所述用于描述貨物的數(shù)據(jù);
[0195]根據(jù)所述用于描述貨物的數(shù)據(jù),確定所述貨物的類型;
[0196]從系統(tǒng)中獲取與所述貨物的類型對應(yīng)的讀取規(guī)則;
[0197]根據(jù)所述讀取規(guī)則,從所述用于描述貨物的數(shù)據(jù)中讀取所述可用數(shù)據(jù)。
[0198]可選的,所述處理器42調(diào)用所述存儲器41所存儲的程序代碼用于執(zhí)行以下操作:
[0199]將所述用于描述貨物的數(shù)據(jù)所包括的除所述可用數(shù)據(jù)之外的其他數(shù)據(jù)生成描述數(shù)據(jù);
[0200]根據(jù)所述描述數(shù)據(jù)和所述可用數(shù)據(jù),生成所述鏡像數(shù)據(jù)。
[0201]本發(fā)明公開了一種電子設(shè)備,該電子設(shè)備通過將至少一個(gè)數(shù)據(jù)源所提供用于描述貨物的數(shù)據(jù),生成鏡像數(shù)據(jù),避免了由于數(shù)據(jù)類型的不同而造成的數(shù)據(jù)處理的不便,提高了數(shù)據(jù)數(shù)據(jù)處理效率。
[0202]實(shí)施例五為本發(fā)明實(shí)施例提供的一種基于鏡像數(shù)據(jù)的貨物管理系統(tǒng),參照圖5所示,所述系統(tǒng)包括:
[0203]數(shù)據(jù)類型獲取設(shè)備51,用于獲取至少一個(gè)數(shù)據(jù)源所提供用于描述貨物的數(shù)據(jù)的數(shù)據(jù)類型;
[0204]數(shù)據(jù)讀取方式查找設(shè)備52,用于從存儲的多個(gè)數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式中查找所述數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式;
[0205]可用數(shù)據(jù)讀取設(shè)備53,用于根據(jù)所述數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式,從所述用于描述貨物的數(shù)據(jù)中讀取可用數(shù)據(jù);
[0206]鏡像數(shù)據(jù)生成設(shè)備54,用于根據(jù)所述可用數(shù)據(jù),生成用于描述所述獲取的鏡像數(shù)據(jù)。
[0207]可選的,所述數(shù)據(jù)類型獲取設(shè)備51包括:
[0208]數(shù)據(jù)類型字段讀取子設(shè)備511,用于讀取用于描述貨物的數(shù)據(jù)所包括的數(shù)據(jù)類型字段;
[0209]數(shù)據(jù)類型解析子設(shè)備512,用于根據(jù)所述數(shù)據(jù)類型字段,解析出所述用于描述貨物的數(shù)據(jù)的數(shù)據(jù)類型。
[0210]可選的,所述數(shù)據(jù)讀取方式查找設(shè)備52包括:
[0211]數(shù)據(jù)類型配置確定子設(shè)備521,確定系統(tǒng)是否預(yù)先配置所述用于描述貨物的數(shù)據(jù)的數(shù)據(jù)類型;
[0212]數(shù)據(jù)讀取方式查找子設(shè)備522,用于當(dāng)數(shù)據(jù)類型配置確定子設(shè)備確定是時(shí),根據(jù)所述數(shù)據(jù)類型字段,從存儲的多個(gè)數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式中查找所述數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式。
[0213]可選的,所述可用數(shù)據(jù)讀取設(shè)備53包括:
[0214]貨物數(shù)據(jù)讀取子設(shè)備531,用于根據(jù)所述數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式,讀取所述用于描述貨物的數(shù)據(jù);
[0215]貨物類型確定子設(shè)備532,用于根據(jù)所述用于描述貨物的數(shù)據(jù),確定所述貨物的類型;
[0216]貨物讀取規(guī)則獲取子設(shè)備533,用于從系統(tǒng)中獲取與所述貨物的類型對應(yīng)的讀取規(guī)則;
[0217]可用數(shù)據(jù)讀取子設(shè)備534,用于根據(jù)所述讀取規(guī)則,從所述用于描述貨物的數(shù)據(jù)中讀取所述可用數(shù)據(jù)。
[0218]可選的,所述鏡像數(shù)據(jù)生成設(shè)備54包括:
[0219]描述數(shù)據(jù)生成子設(shè)備541,用于將所述用于描述貨物的數(shù)據(jù)所包括的除所述可用數(shù)據(jù)之外的其他數(shù)據(jù)生成描述數(shù)據(jù);
[0220]鏡像數(shù)據(jù)生成子設(shè)備542,用于根據(jù)所述描述數(shù)據(jù)和所述可用數(shù)據(jù),生成所述鏡像數(shù)據(jù)。
[0221]本發(fā)明公開了一種鏡像數(shù)據(jù)生成系統(tǒng),該系統(tǒng)通過將至少一個(gè)數(shù)據(jù)源所提供用于描述貨物的數(shù)據(jù),生成鏡像數(shù)據(jù),避免了由于數(shù)據(jù)類型的不同而造成的數(shù)據(jù)處理的不便,提高了數(shù)據(jù)數(shù)據(jù)處理效率。
[0222]上述所有可選技術(shù)方案,可以采用任意結(jié)合形成本發(fā)明的可選實(shí)施例,在此不再
--贅述。
[0223]需要說明的是:上述實(shí)施例提供的電子設(shè)備在執(zhí)行鏡像數(shù)據(jù)生成方法時(shí),僅以上述各功能模塊的劃分進(jìn)行舉例說明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將設(shè)備的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實(shí)施例提供的電子設(shè)備與鏡像數(shù)據(jù)生成方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過程詳見方法實(shí)施例,這里不再贅述。
[0224]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計(jì)算機(jī)可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
[0225]以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種鏡像數(shù)據(jù)生成方法,其特征在于,所述方法包括: 獲取至少一個(gè)數(shù)據(jù)源所提供用于描述貨物的數(shù)據(jù)的數(shù)據(jù)類型;從存儲的多個(gè)數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式中查找所述數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式;根據(jù)所述數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式,從所述用于描述貨物的數(shù)據(jù)中讀取可用數(shù)據(jù); 根據(jù)所述可用數(shù)據(jù),生成用于描述所述貨物的鏡像數(shù)據(jù)。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取至少一個(gè)數(shù)據(jù)源所提供用于描述貨物的數(shù)據(jù)的數(shù)據(jù)類型包括: 讀取用于描述貨物的數(shù)據(jù)所包括的數(shù)據(jù)類型字段; 根據(jù)所述數(shù)據(jù)類型字段,解析出所述用于描述貨物的數(shù)據(jù)的數(shù)據(jù)類型。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述從存儲的多個(gè)數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式中查找所述數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式包括: 確定系統(tǒng)是否預(yù)先配置所述用于描述貨物的數(shù)據(jù)的數(shù)據(jù)類型; 若是,則根據(jù)所述數(shù)據(jù)類型字段,從存儲的多個(gè)數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式中查找所述數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述根據(jù)所述數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式,從所述用于描述貨物的數(shù)據(jù)中讀取可用數(shù)據(jù)包括: 根據(jù)所述數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式,讀取所述用于描述貨物的數(shù)據(jù); 根據(jù)所述用于描述貨物的數(shù)據(jù),確定所述貨物的類型; 從系統(tǒng)中獲取與所述貨物的類型對應(yīng)的讀取規(guī)則; 根據(jù)所述讀取規(guī)則,從所述用于描述貨物的數(shù)據(jù)中讀取所述可用數(shù)據(jù)。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述根據(jù)所述可用數(shù)據(jù),生成用于描述所述貨物的鏡像數(shù)據(jù)包括: 將所述用于描述貨物的數(shù)據(jù)所包括的除所述可用數(shù)據(jù)之外的其他數(shù)據(jù)生成描述數(shù)據(jù); 根據(jù)所述描述數(shù)據(jù)和所述可用數(shù)據(jù),生成所述鏡像數(shù)據(jù)。6.一種電子設(shè)備,其特征在于,所述設(shè)備包括:數(shù)據(jù)類型獲取模塊,用于獲取至少一個(gè)數(shù)據(jù)源所提供用于描述貨物的數(shù)據(jù)的數(shù)據(jù)類型; 數(shù)據(jù)讀取方式查找模塊,用于從存儲的多個(gè)數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式中查找所述數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式; 可用數(shù)據(jù)讀取模塊,用于根據(jù)所述數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式,從所述用于描述貨物的數(shù)據(jù)中讀取可用數(shù)據(jù); 鏡像數(shù)據(jù)生成模塊,用于根據(jù)所述可用數(shù)據(jù),生成用于描述所述貨物的鏡像數(shù)據(jù)。7.根據(jù)權(quán)利要求6所述的設(shè)備,其特征在于,所述數(shù)據(jù)類型獲取模塊包括: 數(shù)據(jù)類型字段讀取子模塊,用于讀取用于描述貨物的數(shù)據(jù)所包括的數(shù)據(jù)類型字段; 數(shù)據(jù)類型解析子模塊,用于根據(jù)所述數(shù)據(jù)類型字段,解析出所述用于描述貨物的數(shù)據(jù)的數(shù)據(jù)類型。8.根據(jù)權(quán)利要求7所述的設(shè)備,其特征在于,所述數(shù)據(jù)讀取方式查找模塊包括: 數(shù)據(jù)類型配置確定子模塊,確定系統(tǒng)是否預(yù)先配置所述用于描述貨物的數(shù)據(jù)的數(shù)據(jù)類型; 數(shù)據(jù)讀取方式查找子模塊,用于當(dāng)數(shù)據(jù)類型配置確定子模塊確定是時(shí),根據(jù)所述數(shù)據(jù)類型字段,從存儲的多個(gè)數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式中查找所述數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式。9.根據(jù)權(quán)利要求8所述的設(shè)備,其特征在于,所述可用數(shù)據(jù)讀取模塊包括: 貨物數(shù)據(jù)讀取子模塊,用于根據(jù)所述數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)讀取方式,讀取所述用于描述貨物的數(shù)據(jù); 貨物類型確定子模塊,用于根據(jù)所述用于描述貨物的數(shù)據(jù),確定所述貨物的類型;貨物讀取規(guī)則獲取子模塊,用于從系統(tǒng)中獲取與所述貨物的類型對應(yīng)的讀取規(guī)則;可用數(shù)據(jù)讀取子模塊,用于根據(jù)所述讀取規(guī)則,從所述用于描述貨物的數(shù)據(jù)中讀取所述可用數(shù)據(jù)。10.根據(jù)權(quán)利要求9所述的設(shè)備,其特征在于,所述鏡像數(shù)據(jù)生成模塊包括: 描述數(shù)據(jù)生成子模塊,用于將所述用于描述貨物的數(shù)據(jù)所包括的除所述可用數(shù)據(jù)之外的其他數(shù)據(jù)生成描述數(shù)據(jù); 鏡像數(shù)據(jù)生成子模塊,用于根據(jù)所述描述數(shù)據(jù)和所述可用數(shù)據(jù),生成所述鏡像數(shù)據(jù)。
【文檔編號】G06F11/14GK105893187SQ201610207624
【公開日】2016年8月24日
【申請日】2016年4月1日
【發(fā)明人】王文超, 羅祖恩, 劉遠(yuǎn)平, 胡賢琳, 朱夢思, 劉俊會, 朱錦洪, 馬龍發(fā), 李檢, 劉煒
【申請人】廣州唯品會網(wǎng)絡(luò)技術(shù)有限公司