一種電商平臺訂單抓取方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及訂單處理技術(shù)領(lǐng)域,特別涉及一種電商平臺訂單抓取方法及系統(tǒng)。
【背景技術(shù)】
[0002]當(dāng)前,隨著電子商務(wù)的發(fā)展,電商平臺的數(shù)量和種類越來越多,如淘寶、京東、拍拍、國美在線商城和蘑菇街等電商平臺。供應(yīng)商為了獲取當(dāng)前所有的增量訂單,需要依次登陸各個電商平臺,然后通過人工錄入的方式,逐張地對增量訂單進(jìn)行錄入操作,上述增量訂單是指新增的顧客訂單或者是顧客進(jìn)行信息更新后的訂單。隨著電商平臺越來越多,以及每個電商平臺上的日均訂單量的增加,人工錄入的工作量也越來越多,使得錄入出錯率增大,容易發(fā)生訂單遺漏等情況。
[0003]綜上所述可以看出,如何盡量避免發(fā)生訂單遺漏的現(xiàn)象是目前亟待解決的問題。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明的目的在于提供一種電商平臺訂單抓取方法及系統(tǒng),盡量避免了發(fā)生訂單遺漏的現(xiàn)象。其具體方案如下:
[0005]—種電商平臺訂單抓取方法,包括:
[0006]按照預(yù)設(shè)的訂單抓取周期,定期對第一固定時間段內(nèi)N個電商平臺上的增量訂單進(jìn)行自動抓取,并將抓取到的增量訂單保存至相應(yīng)的N個平臺訂單表,N為正整數(shù);
[0007]按照預(yù)設(shè)的訂單修改周期,定期利用所述N個平臺訂單表中的增量訂單,對當(dāng)前供應(yīng)商訂單原始表進(jìn)行相應(yīng)的修改操作,修改操作完畢后清空所述N個平臺訂單表,并將所述供應(yīng)商訂單原始表中經(jīng)過修改操作后發(fā)生變化的所有訂單發(fā)送至供應(yīng)商匯總訂單表;
[0008]按照預(yù)設(shè)的訂單轉(zhuǎn)換周期,定期對所述供應(yīng)商匯總訂單表進(jìn)行掃描,并將掃描后得到的訂單轉(zhuǎn)換成供應(yīng)商可識別的訂單,轉(zhuǎn)換完畢后清空所述供應(yīng)商匯總訂單表。
[0009]優(yōu)選的,所述定期利用所述N個平臺訂單表中的增量訂單,對當(dāng)前供應(yīng)商訂單原始表進(jìn)行相應(yīng)的修改操作的過程,包括:
[0010]定期將當(dāng)前供應(yīng)商訂單原始表與所述N個平臺訂單表進(jìn)行掃描比對,將所述N個平臺訂單表中滿足第一篩選條件的增量訂單保存至所述供應(yīng)商訂單原始表,并利用所述N個平臺訂單表中滿足第二篩選條件的增量訂單,對所述供應(yīng)商訂單原始表進(jìn)行相應(yīng)的更新操作;其中,所述第一篩選條件為:所述N個平臺訂單表中的訂單號未在當(dāng)前供應(yīng)商訂單原始表中出現(xiàn)的增量訂單;所述第二篩選條件為:所述N個平臺訂單表中的訂單號已在當(dāng)前供應(yīng)商訂單原始表中出現(xiàn)的增量訂單。
[0011]優(yōu)選的,所述定期對第一固定時間段內(nèi)N個電商平臺上的增量訂單進(jìn)行自動抓取的過程,包括:
[0012]利用N個平臺抓單接口,定期對所述第一固定時間段內(nèi)所述N個電商平臺上的增量訂單進(jìn)行自動抓取,其中,所述N個平臺抓單接口與所述N個電商平臺呈一一對應(yīng)關(guān)系。
[0013]優(yōu)選的,所述電商平臺訂單抓取方法還包括:
[0014]按照預(yù)設(shè)的歷史遺漏訂單檢測周期,定期對第二固定時間段內(nèi)所述N個電商平臺上產(chǎn)生的所有訂單進(jìn)行自動抓取,當(dāng)抓取到的所有訂單與當(dāng)前所述供應(yīng)商訂單原始表之間存在差異時,則將抓取到的所有訂單中與當(dāng)前所述供應(yīng)商訂單原始表存在差異的訂單保存至歷史遺漏訂單表中;
[0015]按照預(yù)設(shè)的訂單補(bǔ)全周期,定期對所述歷史遺漏訂單表進(jìn)行掃描,并將掃描后得到的訂單發(fā)送至所述供應(yīng)商匯總訂單表,發(fā)送完畢后清空所述歷史遺漏訂單表。
[0016]優(yōu)選的,所述電商平臺訂單抓取方法還包括:
[0017]為用戶提供遺漏訂單查詢界面,以使用戶通過所述遺漏訂單查詢界面,對目標(biāo)時間段內(nèi)所述N個電商平臺上產(chǎn)生的所有訂單進(jìn)行查詢,并將查詢到的訂單中與當(dāng)前所述供應(yīng)商原始表存在差異的訂單保存至所述歷史遺漏訂單表中。
[0018]本發(fā)明還公開了一種電商平臺訂單抓取系統(tǒng),包括:
[0019]增量訂單抓取模塊,用于按照預(yù)設(shè)的訂單抓取周期,定期對第一固定時間段內(nèi)N個電商平臺上的增量訂單進(jìn)行自動抓取,并將抓取到的增量訂單保存至相應(yīng)的N個平臺訂單表,N為正整數(shù);
[0020]訂單修改模塊,用于按照預(yù)設(shè)的訂單修改周期,定期利用所述N個平臺訂單表中的增量訂單,對當(dāng)前供應(yīng)商訂單原始表進(jìn)行相應(yīng)的修改操作,修改操作完畢后清空所述N個平臺訂單表,并將所述供應(yīng)商訂單原始表中經(jīng)過修改操作后發(fā)生變化的所有訂單發(fā)送至供應(yīng)商匯總訂單表;
[0021]訂單轉(zhuǎn)換模塊,用于按照預(yù)設(shè)的訂單轉(zhuǎn)換周期,定期對所述供應(yīng)商匯總訂單表進(jìn)行掃描,并將掃描后得到的訂單轉(zhuǎn)換成供應(yīng)商可識別的訂單,轉(zhuǎn)換完畢后清空所述供應(yīng)商匯總訂單表。
[0022]優(yōu)選的,所述訂單修改模塊包括:
[0023]訂單掃描比對單元,用于按照預(yù)設(shè)的訂單修改周期,定期將當(dāng)前供應(yīng)商訂單原始表與所述N個平臺訂單表進(jìn)行掃描比對;
[0024]第一訂單保存單元,用于將所述N個平臺訂單表中滿足第一篩選條件的增量訂單保存至所述供應(yīng)商訂單原始表;
[0025]訂單更新單元,用于利用所述N個平臺訂單表中滿足第二篩選條件的增量訂單,對所述供應(yīng)商訂單原始表進(jìn)行相應(yīng)的更新操作;
[0026]其中,所述第一篩選條件為:所述N個平臺訂單表中的訂單號未在當(dāng)前供應(yīng)商訂單原始表中出現(xiàn)的增量訂單;所述第二篩選條件為:所述N個平臺訂單表中的訂單號已在當(dāng)前供應(yīng)商訂單原始表中出現(xiàn)的增量訂單。
[0027]優(yōu)選的,所述增量訂單抓取模塊包括:
[0028]增量訂單抓取單元,用于利用N個平臺抓單接口,定期對所述第一固定時間段內(nèi)所述N個電商平臺上的增量訂單進(jìn)行自動抓取,其中,所述N個平臺抓單接口與所述N個電商平臺呈一一對應(yīng)關(guān)系;
[0029]第二訂單保存單元,用于將抓取到的增量訂單保存至相應(yīng)的N個平臺訂單表。
[0030]優(yōu)選的,所述電商平臺訂單抓取系統(tǒng)還包括:
[0031]歷史遺漏訂單檢測模塊,用于按照預(yù)設(shè)的歷史遺漏訂單檢測周期,定期對第二固定時間段內(nèi)所述N個電商平臺上產(chǎn)生的所有訂單進(jìn)行自動抓取,當(dāng)抓取到的所有訂單與當(dāng)前所述供應(yīng)商訂單原始表之間存在差異時,則將抓取到的所有訂單中與當(dāng)前所述供應(yīng)商訂單原始表存在差異的訂單保存至歷史遺漏訂單表中;
[0032]訂單補(bǔ)全模塊,用于按照預(yù)設(shè)的訂單補(bǔ)全周期,定期對所述歷史遺漏訂單表進(jìn)行掃描,并將掃描后得到的訂單發(fā)送至所述供應(yīng)商匯總訂單表,發(fā)送完畢后清空所述歷史遺漏訂單表。
[0033]優(yōu)選的,所述電商平臺訂單抓取系統(tǒng)還包括:
[0034]遺漏訂單查詢模塊,用于為用戶提供遺漏訂單查詢界面,以使用戶通過所述遺漏訂單查詢界面,對目標(biāo)時間段內(nèi)所述N個電商平臺上產(chǎn)生的所有訂單進(jìn)行查詢,并將查詢到的訂單中與當(dāng)前所述供應(yīng)商原始表存在差異的訂單保存至所述歷史遺漏訂單表中。
[0035]本發(fā)明中,電商平臺訂單抓取方法包括:按照預(yù)設(shè)的訂單抓取周期,定期對第一固定時間段內(nèi)N個電商平臺上的增量訂單進(jìn)行自動抓取,并將抓取到的增量訂單保存至相應(yīng)的N個平臺訂單表;按照預(yù)設(shè)的訂單修改周期,定期利用上述N個平臺訂單表中的增量訂單,對當(dāng)前供應(yīng)商訂單原始表進(jìn)行相應(yīng)的修改操作,修改操作完畢后清空上述N個平臺訂單表,并將供應(yīng)商訂單原始表中經(jīng)過修改操作后發(fā)生變化的所有訂單發(fā)送至供應(yīng)商匯總訂單表;按照預(yù)設(shè)的訂單轉(zhuǎn)換周期,定期對上述供應(yīng)商匯總訂單表進(jìn)行掃描,并將掃描后得到的訂單轉(zhuǎn)換成供應(yīng)商可識別的訂單,轉(zhuǎn)換完畢后清空供應(yīng)商匯總訂單表??梢?,本發(fā)明通過定期對N個電商平臺上的增量訂單進(jìn)行自動抓取,進(jìn)而得到N個平臺訂單表,然后利用上述N個平臺訂單表中的增量訂單對當(dāng)前供應(yīng)商訂單原始表進(jìn)行相應(yīng)的修改操作,并且將經(jīng)過修改操作后發(fā)生變化的所有訂單發(fā)送到供應(yīng)商匯總訂單表,通過定期對供應(yīng)商匯總訂單表掃描,并將掃描后得到的訂單轉(zhuǎn)換成供應(yīng)商可識別的訂單,便可使得供應(yīng)商可以定期地獲取到與各個電商平臺上某個周期內(nèi)的增量訂單對應(yīng)的信息,由此盡量避免了發(fā)生訂單遺漏的現(xiàn)象。
【附圖說明】
[0036]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實(shí)施例