物流狀態(tài)信息監(jiān)控方法、裝置及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種物流狀態(tài)信息監(jiān)控方法、裝置及系統(tǒng),該方法包括:檢測到用戶登錄特定網(wǎng)站時,獲取用戶的訂單列表并確定待監(jiān)控物流狀態(tài)的訂單;從待監(jiān)控物流狀態(tài)的訂單中提取物流查詢信息,根據(jù)提取的物流查詢信息按照設(shè)定的查詢周期,向物流信息提供方發(fā)送物流狀態(tài)查詢請求;接收物流信息提供方根據(jù)所述物流狀態(tài)查詢請求返回的物流狀態(tài)查詢結(jié)果。本發(fā)明還公開了用于實現(xiàn)上述方法的裝置和系統(tǒng)。
【專利說明】物流狀態(tài)信息監(jiān)控方法、裝置及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子商務(wù)【技術(shù)領(lǐng)域】,尤其涉及一種物流狀態(tài)信息監(jiān)控方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002]隨著電子商務(wù)技術(shù)的發(fā)展,通過網(wǎng)絡(luò)購物已經(jīng)越來越普及了。消費者在完成網(wǎng)絡(luò)購物之后,普遍會關(guān)注已購買物品的物流狀態(tài)信息。目前,消費者查看網(wǎng)絡(luò)購物中購買的物品的物流狀態(tài)信息,一般是在用戶登錄到電商網(wǎng)站時,才能實現(xiàn)。通常采用以下的方式:用戶登錄到電商網(wǎng)站查看我的訂單列表,手動將訂單列表中處于寄送狀態(tài)的訂單的物流相關(guān)的信息(比如物流編號等)提取出來,根據(jù)訂單中顯示的物流服務(wù)提供商的名稱去物流服務(wù)提供商的網(wǎng)站上查詢最新的物流狀態(tài)信息,實現(xiàn)跟蹤訂單物流狀態(tài)信息。
[0003]這種方式要建立在用戶登錄的基礎(chǔ)上,并且需要手動的進行訂單物流狀態(tài)的查詢,操作復(fù)雜,費時費力。
[0004]可見,上述現(xiàn)有技術(shù)中實現(xiàn)物流狀態(tài)跟蹤監(jiān)控更新的方法,是建立在用戶登錄電商網(wǎng)站的基礎(chǔ)上實現(xiàn)的,不便于用戶在不登錄的情況下實時的監(jiān)控網(wǎng)絡(luò)購物訂單的物流狀態(tài)信息。且上述方法,用戶登錄某個電商網(wǎng)站后,能夠查詢該電商網(wǎng)站上訂單的物流狀態(tài)信息,當用戶有其他電商網(wǎng)站的購物訂單時,不能方便快捷的同時監(jiān)控跟蹤和更新物流狀態(tài)信息,通用性差。比如:用戶登錄了淘寶瀏覽器之后,能夠快速查詢淘寶網(wǎng)站的訂單的物流狀態(tài)信息,但也只能局限在使用淘寶購物時,如果用戶生成了京東、亞馬遜等其他電商網(wǎng)站,生成的訂單則無法完成物流狀態(tài)跟蹤。
【發(fā)明內(nèi)容】
[0005]鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的物流狀態(tài)信息監(jiān)控方法、裝置及系統(tǒng),能夠在不依賴用戶登錄的情況下,方便的實時監(jiān)控訂單的物流狀態(tài)信息,且能夠同時監(jiān)控不同電商網(wǎng)站的訂單的物流狀態(tài)信息,通用性好。
[0006]依據(jù)本發(fā)明的一個方面,提供了一種物流狀態(tài)信息監(jiān)控方法,包括:
[0007]檢測到用戶登錄特定網(wǎng)站時,獲取用戶的訂單列表并確定待監(jiān)控物流狀態(tài)的訂單;
[0008]從待監(jiān)控物流狀態(tài)的訂單中提取物流查詢信息,根據(jù)提取的物流查詢信息按照設(shè)定的查詢周期,向物流信息提供方發(fā)送物流狀態(tài)查詢請求;
[0009]接收物流信息提供方根據(jù)所述物流狀態(tài)查詢請求返回的物流狀態(tài)查詢結(jié)果。
[0010]可選地,所述確定待監(jiān)控物流狀態(tài)的訂單,具體包括:
[0011]根據(jù)所述特定網(wǎng)站的訂單模板,提取所述訂單列表中各訂單的訂單狀態(tài)信息;
[0012]根據(jù)所述訂單狀態(tài)信息,確定訂單狀態(tài)為寄送狀態(tài)的訂單為待監(jiān)控物流狀態(tài)的訂單。[0013]可選地,所述從待監(jiān)控物流狀態(tài)的訂單中提取物流查詢信息,具體包括:根據(jù)所述特定網(wǎng)站的訂單模板,從待監(jiān)控物流狀態(tài)的訂單中提取物流服務(wù)提供方和物流編號;
[0014]相應(yīng)的,所述向物流信息提供方發(fā)送物流狀態(tài)查詢請求,具體包括:向提取到的物流服務(wù)提供方對應(yīng)的物流信息提供方發(fā)送包括所述物流編號的物流狀態(tài)查詢請求。
[0015]可選地,上述方法還包括:統(tǒng)計同一物流服務(wù)提供方的不同識別信息并記錄;
[0016]相應(yīng)的,所述從待監(jiān)控物流狀態(tài)的訂單中提取物流查詢信息之后,向物流信息提供方發(fā)送物流狀態(tài)查詢請求之前,還包括:
[0017]當在物流信息提供方記錄的物流服務(wù)提供方的識別信息中查找不到從待監(jiān)控物流狀態(tài)的訂單中提取物流服務(wù)提供方的識別信息時,根據(jù)統(tǒng)計的同一物流服務(wù)提供方的不同識別信息匹配出與從待監(jiān)控物流狀態(tài)的訂單中提取物流服務(wù)提供方的識別信息對應(yīng)的物流信息提供方記錄的物流服務(wù)提供方的識別信息,實現(xiàn)確定物流服務(wù)提供方對應(yīng)的物流信息提供方。
[0018]可選地,所述物流信息提供方包括:物流服務(wù)提供方、物流查詢服務(wù)提供方。
[0019]可選地,上述方法還包括:
[0020]當根據(jù)所述物流狀態(tài)查詢結(jié)果確定訂單的物流狀態(tài)發(fā)生變化時,更新訂單狀態(tài)信息并提示用戶。
[0021]可選地,上述方法還包括:
[0022]按照設(shè)定的更新周期或設(shè)定的訂單模板更新觸發(fā)條件,向服務(wù)器查詢最新的訂單模板,根據(jù)獲取到的訂單模板更新存儲的所述特定網(wǎng)站的訂單模板。
[0023]可選地,接收到所述物流狀態(tài)查詢結(jié)果后,還包括:
[0024]若根據(jù)所述物流狀態(tài)查詢結(jié)果確定所述待監(jiān)控物流狀態(tài)的訂單的物流狀態(tài)終結(jié)時,停止對所述待監(jiān)控物流狀態(tài)的訂單的物流狀態(tài)監(jiān)控。
[0025]根據(jù)本發(fā)明的另一方面,提供了一種物流狀態(tài)信息監(jiān)控客戶端,包括:
[0026]訂單獲取模塊,用于檢測到用戶登錄特定網(wǎng)站時,獲取用戶的訂單列表并確定待監(jiān)控物流狀態(tài)的訂單;
[0027]狀態(tài)查詢模塊,用于從待監(jiān)控物流狀態(tài)的訂單中提取物流查詢信息,根據(jù)提取的物流查詢信息按照設(shè)定的查詢周期,向物流信息提供方發(fā)送物流狀態(tài)查詢請求;
[0028]狀態(tài)提示模塊,用于接收物流信息提供方根據(jù)所述物流狀態(tài)查詢請求返回的物流狀態(tài)查詢結(jié)果。
[0029]可選地,所述訂單獲取模塊,具體用于:
[0030]根據(jù)所述特定網(wǎng)站的訂單模板,提取所述訂單列表中各訂單的訂單狀態(tài)信息;
[0031]根據(jù)所述訂單狀態(tài)信息,確定訂單狀態(tài)為寄送狀態(tài)的訂單為待監(jiān)控物流狀態(tài)的訂單。
[0032]可選地,所述狀態(tài)查詢模塊,具體用于:
[0033]根據(jù)所述特定網(wǎng)站的訂單模板,從待監(jiān)控物流狀態(tài)的訂單中提取物流服務(wù)提供方和物流編號;以及向提取到的物流服務(wù)提供方對應(yīng)的物流信息提供方發(fā)送包括所述物流編號的物流狀態(tài)查詢請求。
[0034]可選地,所述狀態(tài)查詢模塊,還用于:統(tǒng)計同一物流信息提供方的不同識別信息并記錄;[0035]相應(yīng)的,所述狀態(tài)查詢模塊從待監(jiān)控物流狀態(tài)的訂單中提取物流查詢信息之后,向物流信息提供方發(fā)送物流狀態(tài)查詢請求之前,還用于:當在物流信息提供方記錄的物流服務(wù)提供方的識別信息中查找不到從待監(jiān)控物流狀態(tài)的訂單中提取物流服務(wù)提供方的識別信息時,根據(jù)統(tǒng)計的同一物流服務(wù)提供方的不同識別信息匹配出與從待監(jiān)控物流狀態(tài)的訂單中提取物流服務(wù)提供方的識別信息對應(yīng)的物流信息提供方記錄的物流服務(wù)提供方的識別信息,實現(xiàn)確定物流服務(wù)提供方對應(yīng)的物流信息提供方。
[0036]可選地,所述狀態(tài)提示模塊,還用于:
[0037]當根據(jù)所述物流狀態(tài)查詢結(jié)果確定訂單的物流狀態(tài)發(fā)生變化時,更新訂單狀態(tài)信息并提示用戶。
[0038]可選地,上述客戶端,還包括:
[0039]模板更新模塊,用于按照設(shè)定的更新周期或設(shè)定的訂單模板更新觸發(fā)條件,向服務(wù)器查詢最新的訂單模板,根據(jù)獲取到的訂單模板更新存儲的所述特定網(wǎng)站的訂單模板。
[0040]可選地,所述訂單獲取模塊,還用于:
[0041]在所述訂單提示模塊接收到所述物流狀態(tài)查詢結(jié)果后,若根據(jù)所述物流狀態(tài)查詢結(jié)果確定所述待監(jiān)控物流狀態(tài)的訂單的物流狀態(tài)終結(jié)時,停止對所述待監(jiān)控物流狀態(tài)的訂單的物流狀態(tài)監(jiān)控。
[0042]根據(jù)本發(fā)明的另一方面,提供了一種物流狀態(tài)信息監(jiān)控系統(tǒng),包括:上述的物流狀態(tài)信息監(jiān)控客戶端和物流信息提供方的服務(wù)器;
[0043]所述物流信息提供方的服務(wù)器,用于接收所述物流狀態(tài)信息監(jiān)控客戶端發(fā)送的物流狀態(tài)查詢請求,并返回物流狀態(tài)查詢結(jié)果。
[0044]本發(fā)明實施例提供一種物流狀態(tài)信息監(jiān)控方法、裝置及系統(tǒng),該方法在用戶登錄特定網(wǎng)站時,獲取待監(jiān)控物流狀態(tài)的訂單,根據(jù)獲取的待監(jiān)控物流狀態(tài)的訂單,按設(shè)定的查詢周期,物流信息提供方查詢物流狀態(tài),從而實現(xiàn)在不依賴用戶登錄的情況下,方便的實時監(jiān)控訂單的物流狀態(tài)信息,而且該方法便于同時監(jiān)控不同網(wǎng)站的訂單的物流狀態(tài),不受限于登錄某個網(wǎng)站后只能監(jiān)控這個網(wǎng)站的訂單的物流狀態(tài)信息,該方法實現(xiàn)簡單方便,具有更好的實用性和通用性。
[0045]上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的【具體實施方式】。
【專利附圖】
【附圖說明】
[0046]通過閱讀下文優(yōu)選實施方式的詳細描述,各種其他的優(yōu)點和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0047]圖1為本發(fā)明實施例中物流狀態(tài)信息監(jiān)控方法的流程示意圖;
[0048]圖2為本發(fā)明實施例中確定待監(jiān)控物流狀態(tài)的訂單的流程示意圖;
[0049]圖3為本發(fā)明實施例中更新特定網(wǎng)站的訂單模板的流程示意圖;
[0050]圖4為本發(fā)明實施例中物流狀態(tài)信息跟蹤過程的實現(xiàn)流程圖;
[0051]圖5為本發(fā)明實施例中物流狀態(tài)信息監(jiān)控系統(tǒng)的結(jié)構(gòu)示意圖;[0052]圖6為本發(fā)明實施例中物流狀態(tài)信息監(jiān)控客戶端的結(jié)構(gòu)示意圖。
【具體實施方式】
[0053]下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應(yīng)當理解,可以以各種形式實現(xiàn)本公開而不應(yīng)被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達給本領(lǐng)域的技術(shù)人員。
[0054]為了解決現(xiàn)有技術(shù)中不能方便的實時監(jiān)控用戶網(wǎng)絡(luò)購物訂單的物流狀態(tài)信息的問題,本發(fā)明實施例提供一種物流狀態(tài)信息監(jiān)控方法、裝置及系統(tǒng)。該方法的流程如圖1所示,包括如下步驟:
[0055]步驟SllO:檢測到用戶登錄特定網(wǎng)站時,獲取用戶的訂單列表。
[0056]物流狀態(tài)信息監(jiān)控客戶端監(jiān)控用戶登錄特定網(wǎng)站的登錄行為,當監(jiān)控到登錄行為時,獲取特定網(wǎng)站上該用戶的訂單列表。
[0057]上述特定網(wǎng)站可以是電商網(wǎng)站或其他能夠產(chǎn)生待監(jiān)控物流信息的訂單的網(wǎng)站。
[0058]步驟S120:確定待監(jiān)控物流狀態(tài)的訂單。
[0059]該步驟中,根據(jù)特定網(wǎng)站的訂單模板,提取訂單列表中各訂單的訂單狀態(tài)信息;根據(jù)訂單狀態(tài)信息,確定訂單狀態(tài)為寄送狀態(tài)的訂單為待監(jiān)控物流狀態(tài)的訂單。從而實現(xiàn)在用戶登錄特定網(wǎng)站時,檢測用戶在該特定網(wǎng)站擁有的正在寄送過程中的訂單,此后則可以不再依賴用戶的登錄狀態(tài),從而更方便物流狀態(tài)信息的查詢。
[0060]步驟S130:從待監(jiān)控物流狀態(tài)的訂單中提取物流查詢信息。
[0061 ] 該步驟中,根據(jù)特定網(wǎng)站的訂單模板,從待監(jiān)控物流狀態(tài)的訂單中提取物流服務(wù)提供方和物流編號。其中物流服務(wù)提供方可以是物流公司、快遞公司等。
[0062]步驟S140:根據(jù)提取的物流查詢信息按照設(shè)定的查詢周期,向相應(yīng)的物流信息提供方發(fā)送物流狀態(tài)查詢請求。
[0063]該步驟中,向物流信息提供方發(fā)送物流狀態(tài)查詢請求時,向提取到的物流服務(wù)提供方對應(yīng)的物流信息提供方發(fā)送包括物流編號的物流狀態(tài)查詢請求。
[0064]其中,物流信息提供方包括:物流服務(wù)提供方、物流查詢服務(wù)提供方等其中一個或幾個。也就是說,物流信息提供方可以是物流服務(wù)提供方,也可以是物流查詢服務(wù)提供方,或者還可以是其他能夠提供物流信息的第三方。例如某個物流公司或快遞公司對應(yīng)的物流信息提供方可以是這個物流公司或快遞公司,也可以是能夠提供該物流公司或快遞公司的物流狀態(tài)信息查詢的物流查詢服務(wù)提供方。
[0065]步驟S150:接收物流信息提供方根據(jù)物流狀態(tài)查詢請求返回的物流狀態(tài)查詢結(jié)
果O
[0066]可選的,上述方法在接收到物流狀態(tài)查詢結(jié)果后,可以將查詢到的物流狀態(tài)提示給用戶。具體的,當根據(jù)物流狀態(tài)查詢結(jié)果確定訂單的物流狀態(tài)發(fā)生變化時,更新訂單狀態(tài)信息并提示用戶。當訂單的物流狀態(tài)沒有發(fā)生變化,則不提示用戶,從而避免信息的重復(fù)提供,簡化操作。
[0067]上述步驟S120中確定待監(jiān)控物流狀態(tài)的訂單的實現(xiàn)過程具體如圖2所示。
[0068]步驟S210:檢測到用戶登錄特定網(wǎng)站。[0069]步驟S220:判斷特定網(wǎng)站的訂單列表中是否有訂單狀態(tài)為寄送狀態(tài)的訂單。
[0070]該步驟中,在用戶登錄特定網(wǎng)站時,掃描訂單列表,查詢是否有滿足跟蹤條件的訂單。例如當跟蹤條件為寄送狀態(tài)的訂單時,可以根據(jù)特定網(wǎng)站的訂單模板,提取訂單列表中各訂單的訂單狀態(tài)信息;根據(jù)訂單狀態(tài)信息判斷訂單是否為寄送狀態(tài)的訂單。
[0071]當判斷為是時,執(zhí)行步驟S230 ;否則執(zhí)行步驟S240。
[0072]步驟S230:將訂單狀態(tài)為寄送狀態(tài)的訂單確定為待監(jiān)控物流狀態(tài)的訂單。
[0073]可以建立一個訂單跟蹤列表,將確定出的待監(jiān)控物流狀態(tài)的訂單加入訂單跟蹤列表中,以便方便的監(jiān)控訂單跟蹤列表中的訂單的物流狀態(tài)信息。
[0074]步驟S240:結(jié)束。
[0075]上述圖2所示的過程,實現(xiàn)了根據(jù)訂單狀態(tài)信息確定是否是需要監(jiān)控物流狀態(tài)信息的訂單,該過程在物流狀態(tài)信息監(jiān)控客戶端上實現(xiàn)。
[0076]上述方法還包括更新特定網(wǎng)站的訂單模板的過程,該過程具體如圖3所示。
[0077]步驟S310:啟動物流狀態(tài)信息監(jiān)控客戶端。
[0078]物流狀態(tài)信息監(jiān)控客戶端可以是用戶終端上的一個插件或擴展進程,可以在瀏覽器啟動時啟動。
[0079]步驟S320:向服務(wù)器請求查詢訂單模板是否有更新。
[0080]該步驟實現(xiàn)向服務(wù)器查詢最新的訂單模板,該查詢過程可以按照設(shè)定的更新周期觸發(fā),也可以按照設(shè)定的訂單模板更新觸發(fā)條件觸發(fā)。例如設(shè)定的訂單模板更新觸發(fā)條件可以是物流狀態(tài)信息監(jiān)控客戶端啟動時,該方式可以在線更新特定網(wǎng)站的訂單模板,不依賴于客戶端的更新而更新。
[0081]商家訂單列表模板的作用包括:用于客戶端識別特定網(wǎng)站的訂單列表,并從訂單列表頁中可分析出訂單號、商品標題、商品url、商品圖片、訂單詳情url、訂單狀態(tài)、下單時間等字段;設(shè)定并識別哪些狀態(tài)的訂單,需要跟蹤物流信息;識別特定網(wǎng)站的訂單列表,并從訂單詳情中可分析出物流信息服務(wù)方和物流編號等信息。
[0082]步驟S330:服務(wù)器返回的查詢結(jié)果信息。
[0083]步驟S340:根據(jù)查詢結(jié)果信息判斷訂單模板是否有更新。
[0084]若是,執(zhí)行步驟S350 ;若否,執(zhí)行步驟S370。
[0085]步驟S350:獲取特定網(wǎng)站上的最新的訂單模板。
[0086]步驟S360:根據(jù)獲取到的訂單模板更新存儲的特定網(wǎng)站的訂單模板。
[0087]步驟S370:結(jié)束。
[0088]也就是說,圖1所示的方法還包括上述圖3所示的過程,即按照設(shè)定的更新周期或設(shè)定的訂單模板更新觸發(fā)條件,向特定網(wǎng)站的服務(wù)器查詢最新的訂單模板,根據(jù)獲取到的訂單模板更新存儲的特定網(wǎng)站的訂單模板。
[0089]上述物流狀態(tài)信息監(jiān)控方法中監(jiān)控待監(jiān)控物流狀態(tài)的訂單的具體實現(xiàn)過程如圖4所示,包括下列步驟:
[0090]步驟S400:按照設(shè)定的查詢周期輪詢待監(jiān)控物流狀態(tài)的訂單。
[0091 ] 例如,可以設(shè)定以5分鐘、10分鐘或15分鐘等時間長度為查詢周期,每個查詢周期輪詢一次訂單跟蹤列表中的訂單。
[0092]步驟S410:提取待監(jiān)控物流狀態(tài)的訂單中的物流查詢信息。[0093]在用戶登錄特定網(wǎng)站后,識別出特定網(wǎng)站的訂單列表、訂單詳情,從中提取了物流服務(wù)提供方的信息和物流編號。因此該步驟中可以不依賴于用戶登錄狀態(tài),提取物流服務(wù)提供方的信息和物流編號,到物流信息提供商方查詢最新物流狀態(tài)信息。
[0094]步驟S420:確定物流服務(wù)提供方對應(yīng)的物流信息提供方。
[0095]根據(jù)提取的物流服務(wù)提供方和物流編號等物流查詢信息,確定對應(yīng)的物流信息提供方。其中具體的可以根據(jù)物流服務(wù)提供方的識別信息(例如名稱或標識),確定物流信息提供方。
[0096]當物流信息提供方記錄的物流服務(wù)提供方的識別信息與從待監(jiān)控物流狀態(tài)的訂單中提取物流服務(wù)提供方的識別信息一致時,根據(jù)物流服務(wù)提供方的識別信息就可以直接對應(yīng)出物流信息提供方。
[0097]當物流信息提供方記錄的物流服務(wù)提供方的識別信息與從待監(jiān)控物流狀態(tài)的訂單中提取的物流服務(wù)提供方的識別信息不一致時,則需要進行識別信息的匹配。因此本發(fā)明方法還包括:統(tǒng)計同一物流服務(wù)提供方的不同識別信息并記錄,以便進行識別信息的匹配。
[0098]相應(yīng)的,從待監(jiān)控物流狀態(tài)的訂單中提取物流查詢信息之后,向物流信息提供方發(fā)送物流狀態(tài)查詢請求之前,還包括:
[0099]當在物流信息提供方記錄的物流服務(wù)提供方的識別信息中查找不到從待監(jiān)控物流狀態(tài)的訂單中提取物流服務(wù)提供方的識別信息時,根據(jù)統(tǒng)計的同一物流服務(wù)提供方的不同識別信息匹配出與從待監(jiān)控物流狀態(tài)的訂單中提取物流服務(wù)提供方的識別信息對應(yīng)的物流信息提供方記錄的物流服務(wù)提供方的識別信息,實現(xiàn)確定物流服務(wù)提供方對應(yīng)的物流信息提供方。
[0100]根據(jù)從待監(jiān)控物流狀態(tài)的訂單中提取物流服務(wù)提供方的識別信息進行物流服務(wù)提供方的識別信息匹配。當物流服務(wù)提供方有多個名稱,比如各特定網(wǎng)站記錄的物流服務(wù)提供方的識別信息(比如名稱)不一致,或者特定網(wǎng)站記錄的物流服務(wù)提供方的識別信息與物流信息提供方記錄的物流服務(wù)提供方的識別信息不一致時,也能在物流信息查詢過程中很好的匹配到物流服務(wù)提供方對應(yīng)的物流信息提供方,實現(xiàn)順利查詢物流狀態(tài)信息。
[0101]步驟S430:向物流信息提供方發(fā)送物流狀態(tài)查詢請求。
[0102]步驟S440:接收物流信息提供方返回的物流狀態(tài)查詢結(jié)果。
[0103]步驟S450:根據(jù)物流狀態(tài)查詢結(jié)果判斷訂單的物流狀態(tài)是否發(fā)生變化。
[0104]若是,執(zhí)行步驟S460 ;否則執(zhí)行步驟:490。
[0105]步驟S460:更新訂單狀態(tài)信息并提示用戶。
[0106]步驟S470:判斷待監(jiān)控物流狀態(tài)的訂單的物流狀態(tài)是否終結(jié)。
[0107]若是,執(zhí)行步驟S480 ;否則執(zhí)行步驟S490。
[0108]步驟S480:停止對上述待監(jiān)控物流狀態(tài)的訂單的物流狀態(tài)監(jiān)控。
[0109]即在接收到所述物流狀態(tài)查詢結(jié)果后,圖1所示的方法還包括:若根據(jù)物流狀態(tài)查詢結(jié)果確定待監(jiān)控物流狀態(tài)的訂單的物流狀態(tài)終結(jié)時,停止對待監(jiān)控物流狀態(tài)的訂單的物流狀態(tài)監(jiān)控。
[0110]步驟S490:結(jié)束。
[0111]基于同一發(fā)明構(gòu)思,本發(fā)明實施例還提供一種物流狀態(tài)信息監(jiān)控系統(tǒng),其結(jié)構(gòu)如圖5所示,包括:物流狀態(tài)信息監(jiān)控客戶端510和物流信息提供方的服務(wù)器520。
[0112]上述物流信息提供方的服務(wù)器520,用于接收物流狀態(tài)信息監(jiān)控客戶端發(fā)送的物流狀態(tài)查詢請求,并返回物流狀態(tài)查詢結(jié)果。
[0113]上述物流狀態(tài)信息監(jiān)控系統(tǒng)中,物流信息提供方的服務(wù)器520可以是物流服務(wù)提供方的服務(wù)器,也可以是物流查詢服務(wù)提供方的服務(wù)器;物流狀態(tài)信息監(jiān)控客戶端510為用戶終端設(shè)備上安裝的監(jiān)控物流狀態(tài)信息的客戶端,用戶使用物流狀態(tài)信息監(jiān)控客戶端510在用戶終端設(shè)備實現(xiàn)向物流服務(wù)提供方的服務(wù)器或物流查詢服務(wù)提供方的服務(wù)器等物流信息提供方的服務(wù)器520查詢物流狀態(tài)信息。
[0114]上述物流狀態(tài)信息監(jiān)控客戶端510的結(jié)構(gòu)如圖6所示,包括:訂單獲取模塊610、狀態(tài)查詢模塊620和狀態(tài)提示模塊630。
[0115]訂單獲取模塊610,用于檢測到用戶登錄特定網(wǎng)站時,獲取用戶的訂單列表并確定待監(jiān)控物流狀態(tài)的訂單。
[0116]狀態(tài)查詢模塊620,用于從待監(jiān)控物流狀態(tài)的訂單中提取物流查詢信息,根據(jù)提取的物流查詢信息按照設(shè)定的查詢周期,向物流信息提供方發(fā)送物流狀態(tài)查詢請求。
[0117]狀態(tài)提示模塊630,用于接收物流信息提供方根據(jù)物流狀態(tài)查詢請求返回的物流狀態(tài)查詢結(jié)果。
[0118]優(yōu)選的,上述訂單獲取模塊610,具體用于:根據(jù)特定網(wǎng)站的訂單模板,提取訂單列表中各訂單的訂單狀態(tài)信息;根據(jù)訂單狀態(tài)信息,確定訂單狀態(tài)為寄送狀態(tài)的訂單為待監(jiān)控物流狀態(tài)的訂單。
[0119]優(yōu)選的,上述狀態(tài)查詢模塊620,具體用于:根據(jù)特定網(wǎng)站的訂單模板,從待監(jiān)控物流狀態(tài)的訂單中提取物流服務(wù)提供方和物流編號;以及向提取到的物流服務(wù)提供方對應(yīng)的物流信息提供方發(fā)送包括物流編號的物流狀態(tài)查詢請求。
[0120]優(yōu)選的,上述狀態(tài)查詢模塊620,還用于:統(tǒng)計同一物流信息提供方的不同識別信息并記錄;
[0121]相應(yīng)的,狀態(tài)查詢模塊620從待監(jiān)控物流狀態(tài)的訂單中提取物流查詢信息之后,向物流信息提供方發(fā)送物流狀態(tài)查詢請求之前,還用于:當在物流信息提供方記錄的物流服務(wù)提供方的識別信息中查找不到從待監(jiān)控物流狀態(tài)的訂單中提取物流服務(wù)提供方的識別信息時,根據(jù)統(tǒng)計的同一物流服務(wù)提供方的不同識別信息匹配出與從待監(jiān)控物流狀態(tài)的訂單中提取物流服務(wù)提供方的識別信息對應(yīng)的物流信息提供方記錄的物流服務(wù)提供方的識別信息,實現(xiàn)確定物流服務(wù)提供方對應(yīng)的物流信息提供方。
[0122]優(yōu)選的,上述狀態(tài)提示模塊630,還用于:當根據(jù)物流狀態(tài)查詢結(jié)果確定訂單的物流狀態(tài)發(fā)生變化時,更新訂單狀態(tài)信息并提示用戶。
[0123]優(yōu)選的,上述物流狀態(tài)信息監(jiān)控客戶端510,還包括:
[0124]模板更新模塊640,用于按照設(shè)定的更新周期或設(shè)定的訂單模板更新觸發(fā)條件,向服務(wù)器查詢最新的訂單模板,根據(jù)獲取到的訂單模板更新存儲的特定網(wǎng)站的訂單模板。
[0125]優(yōu)選的,上述訂單獲取模塊610,還用于在訂單提示模塊接收到物流狀態(tài)查詢結(jié)果后,若根據(jù)物流狀態(tài)查詢結(jié)果確定待監(jiān)控物流狀態(tài)的訂單的物流狀態(tài)終結(jié)時,停止對待監(jiān)控物流狀態(tài)的訂單的物流狀態(tài)監(jiān)控。
[0126]本發(fā)明實施例提供的上述物流狀態(tài)信息監(jiān)控方法、裝置及系統(tǒng),通過智能識別特定網(wǎng)站訂單中的物流服務(wù)提供方與物流編號等信息并記錄下來,然后對接提供物流查詢服務(wù)的物流信息提供方,解決了用戶如果未登錄則無法跟蹤物流信息的問題,使得查詢物流更加方便快捷,同時也實現(xiàn)了可以同時跟蹤多個網(wǎng)站的訂單信息。
[0127]在此提供的算法和顯示不與任何特定計算機、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類系統(tǒng)所要求的結(jié)構(gòu)是顯而易見的。此外,本發(fā)明也不針對任何特定編程語言。應(yīng)當明白,可以利用各種編程語言實現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對特定語言所做的描述是為了披露本發(fā)明的最佳實施方式。
[0128]在此處所提供的說明書中,說明了大量具體細節(jié)。然而,能夠理解,本發(fā)明的實施例可以在沒有這些具體細節(jié)的情況下實踐。在一些實例中,并未詳細示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對本說明書的理解。
[0129]類似地,應(yīng)當理解,為了精簡本公開并幫助理解各個發(fā)明方面中的一個或多個,在上面對本發(fā)明的示例性實施例的描述中,本發(fā)明的各個特征有時被一起分組到單個實施例、圖、或者對其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖:即所要求保護的本發(fā)明要求比在每個權(quán)利要求中所明確記載的特征更多的特征。更確切地說,如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個實施例的所有特征。因此,遵循【具體實施方式】的權(quán)利要求書由此明確地并入該【具體實施方式】,其中每個權(quán)利要求本身都作為本發(fā)明的單獨實施例。
[0130]本領(lǐng)域那些技術(shù)人員可以理解,可以對實施例中的設(shè)備中的模塊進行自適應(yīng)性地改變并且把它們設(shè)置在與該實施例不同的一個或多個設(shè)備中。可以把實施例中的模塊或單元或組件組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過程或單元進行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個特征可以由提供相同、等同或相似目的的替代特征來代替。
[0131]此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實施例包括其它實施例中所包括的某些特征而不是其它特征,但是不同實施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實施例。例如,在下面的權(quán)利要求書中,所要求保護的實施例的任意之一都可以以任意的組合方式來使用。
[0132]本發(fā)明的各個部件實施例可以以硬件實現(xiàn),或者以在一個或者多個處理器上運行的軟件模塊實現(xiàn),或者以它們的組合實現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當理解,可以在實踐中使用微處理器或者數(shù)字信號處理器(DSP)來實現(xiàn)根據(jù)本發(fā)明實施例的裝置或系統(tǒng)中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計算機程序和計算機程序產(chǎn)品)。這樣的實現(xiàn)本發(fā)明的程序可以存儲在計算機可讀介質(zhì)上,或者可以具有一個或者多個信號的形式。這樣的信號可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。
[0133]應(yīng)該注意的是上述實施例對本發(fā)明進行說明而不是對本發(fā)明進行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計出替換實施例。在權(quán)利要求中,不應(yīng)將位于括號之間的任何參考符號構(gòu)造成對權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當編程的計算機來實現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個可以是通過同一個硬件項來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。
【權(quán)利要求】
1.一種物流狀態(tài)信息監(jiān)控方法,其特征在于,包括: 檢測到用戶登錄特定網(wǎng)站時,獲取用戶的訂單列表并確定待監(jiān)控物流狀態(tài)的訂單; 從待監(jiān)控物流狀態(tài)的訂單中提取物流查詢信息,根據(jù)提取的物流查詢信息按照設(shè)定的查詢周期,向物流信息提供方發(fā)送物流狀態(tài)查詢請求; 接收物流信息提供方根據(jù)所述物流狀態(tài)查詢請求返回的物流狀態(tài)查詢結(jié)果。
2.如權(quán)利要求1所述的方法,其特征在于,所述確定待監(jiān)控物流狀態(tài)的訂單,具體包括: 根據(jù)所述特定網(wǎng)站的訂單模板,提取所述訂單列表中各訂單的訂單狀態(tài)信息; 根據(jù)所述訂單狀態(tài)信息,確定訂單狀態(tài)為寄送狀態(tài)的訂單為待監(jiān)控物流狀態(tài)的訂單。
3.如權(quán)利要求1所述的方法,其特征在于,所述從待監(jiān)控物流狀態(tài)的訂單中提取物流查詢信息,具體包括:根據(jù)所述特定網(wǎng)站的訂單模板,從待監(jiān)控物流狀態(tài)的訂單中提取物流服務(wù)提供方和物流編號; 相應(yīng)的,所述向物流信息提供方發(fā)送物流狀態(tài)查詢請求,具體包括:向提取到的物流服務(wù)提供方對應(yīng)的物流信息提供方發(fā)送包括所述物流編號的物流狀態(tài)查詢請求。
4.如權(quán)利要求3所述的方法,其特征在于,還包括:統(tǒng)計同一物流服務(wù)提供方的不同識別信息并記錄; 相應(yīng)的,所述從待監(jiān)控物流狀態(tài)的訂單中提取物流查詢信息之后,向物流信息提供方發(fā)送物流狀態(tài)查詢請求之前,還包括: 當在物流信息提供方記錄的物流服務(wù)提供方的識別信息中查找不到從待監(jiān)控物流狀態(tài)的訂單中提取物流服務(wù)提供方的識別信息時,根據(jù)統(tǒng)計的同一物流服務(wù)提供方的不同識別信息匹配出與從待監(jiān)控物流狀態(tài)的訂單中提取物流服務(wù)提供方的識別信息對應(yīng)的物流信息提供方記錄的物流服務(wù)提供方的識別信息,實現(xiàn)確定物流服務(wù)提供方對應(yīng)的物流信息提供方。
5.如權(quán)利要求1-4任一所述的方法,其特征在于,還包括: 按照設(shè)定的更新周期或設(shè)定的訂單模板更新觸發(fā)條件,向服務(wù)器查詢最新的訂單模板,根據(jù)獲取到的訂單模板更新存儲的所述特定網(wǎng)站的訂單模板。
6.一種物流狀態(tài)信息監(jiān)控客戶端,其特征在于,包括: 訂單獲取模塊,用于檢測到用戶登錄特定網(wǎng)站時,獲取用戶的訂單列表并確定待監(jiān)控物流狀態(tài)的訂單; 狀態(tài)查詢模塊,用于從待監(jiān)控物流狀態(tài)的訂單中提取物流查詢信息,根據(jù)提取的物流查詢信息按照設(shè)定的查詢周期,向物流信息提供方發(fā)送物流狀態(tài)查詢請求; 狀態(tài)提示模塊,用于接收物流信息提供方根據(jù)所述物流狀態(tài)查詢請求返回的物流狀態(tài)查詢結(jié)果。
7.如權(quán)利要求6所述的客戶端,其特征在于,所述訂單獲取模塊,具體用于: 根據(jù)所述特定網(wǎng)站的訂單模板,提取所述訂單列表中各訂單的訂單狀態(tài)信息; 根據(jù)所述訂單狀態(tài)信息,確定訂單狀態(tài)為寄送狀態(tài)的訂單為待監(jiān)控物流狀態(tài)的訂單。
8.如權(quán)利要求6所述的客戶端,其特征在于,所述狀態(tài)查詢模塊,具體用于: 根據(jù)所述特定網(wǎng)站的訂單模板,從待監(jiān)控物流狀態(tài)的訂單中提取物流服務(wù)提供方和物流編號;以及向提取到的物流服務(wù)提供方對應(yīng)的物流信息提供方發(fā)送包括所述物流編號的物流狀態(tài)查詢請求。
9.如權(quán)利要求6所述的客戶端,其特征在于,所述狀態(tài)查詢模塊,還用于:統(tǒng)計同一物流信息提供方的不同識別信息并記錄; 相應(yīng)的,所述狀態(tài)查詢模塊從待監(jiān)控物流狀態(tài)的訂單中提取物流查詢信息之后,向物流信息提供方發(fā)送物流狀態(tài)查詢請求之前,還用于:當在物流信息提供方記錄的物流服務(wù)提供方的識別信息中查找不到從待監(jiān)控物流狀態(tài)的訂單中提取物流服務(wù)提供方的識別信息時,根據(jù)統(tǒng)計的同一物流服務(wù)提供方的不同識別信息匹配出與從待監(jiān)控物流狀態(tài)的訂單中提取物流服務(wù)提供方的識別信息對應(yīng)的物流信息提供方記錄的物流服務(wù)提供方的識別信息,實現(xiàn)確定物流服務(wù)提供方對應(yīng)的物流信息提供方。
10.一種物流狀態(tài)信息監(jiān)控系統(tǒng),其特征在于,包括:如權(quán)利要求6-9任一所述的物流狀態(tài)信息監(jiān)控客戶端和物流信息提供方的服務(wù)器; 所述物流信息提供方的服務(wù)器,用于接收所述物流狀態(tài)信息監(jiān)控客戶端發(fā)送的物流狀態(tài)查詢請求,并返回物 流狀態(tài)查詢結(jié)果。
【文檔編號】G06Q10/08GK103632251SQ201310652381
【公開日】2014年3月12日 申請日期:2013年12月5日 優(yōu)先權(quán)日:2013年12月5日
【發(fā)明者】田力 申請人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司