專利名稱:電子訂單的生成方法、訂單信息的發(fā)送方法、設(shè)備與系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本申請涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種電子訂單的生成方法、電子訂單信息的發(fā)送方法、服務(wù)器、用戶終端與系統(tǒng)。
背景技術(shù):
隨著互聯(lián)網(wǎng)技術(shù)的快速發(fā)展,網(wǎng)上購物已成為目前主流的購物方式之一。網(wǎng)上購物是指,用戶通過互聯(lián)網(wǎng)檢索物品信息,通過在購物網(wǎng)站服務(wù)器提供的指示信息的頁面輸入電子訂單信息,以發(fā)出購物請求,然后利用用戶的銀行賬號或信用卡卡號等支付帳號,實現(xiàn)對購買物品的付款操作,服務(wù)器根據(jù)用戶輸入并提交的電子訂單信息,生成電子訂單并提供給賣家,賣家以該電子訂單為憑,將用戶購買的物品送達(dá)電子訂單上的指定收貨地址。用戶在網(wǎng)上購買一件物品時,可能會存在為自己購買的同時還要為親朋友好友購買該件物品的需求。在這種情況下,用戶通常需要輸入多個電子訂單所對應(yīng)的電子訂單信息,并分別支付相應(yīng)的金額。具體地,用戶輸入多個電子訂單對應(yīng)的電子訂單信息并分別進(jìn)行支付的流程示意圖如圖1所示。在如圖1所示的該流程中,假設(shè)用戶在互聯(lián)網(wǎng)上購買了 N個相同的物品,則針對每一個物品,用戶都需要通過瀏覽物品、輸入電子訂單信息、支付貨款等這三個步驟來實現(xiàn)對物品的購買。一般地,用戶需要輸入的電子訂單信息通常包括物品信息(若對物品信息進(jìn)行細(xì)分,則其可包含物品名稱信息、物品數(shù)量信息、物品顏色信息、物品單價/總價信息等信息中的一項或多項)、收貨人信息(若對收貨人信息進(jìn)行細(xì)分,則其可包含收貨人名字信息、地址信息、電話號碼信息等信息中的一項或多項)、運(yùn)送方式信息(如快遞公司信息等)
坐寸ο現(xiàn)有技術(shù)中所采用的上述方案的缺陷在于當(dāng)用戶欲購買多個同一物品并將該物品分別發(fā)往不同收貨地址時,針對不同收貨地址,用戶終端需要多次從服務(wù)器處獲取用于指示填寫收貨地址的指示信息。而對于服務(wù)器來說,其需要按照一次向用戶終端發(fā)送一個上述指示信息的方式,多次向用戶終端提供多個指示信息;并按照一次獲得用戶終端發(fā)送的一個地址信息的方式,多次獲得用戶終端提供的由用戶根據(jù)指示信息輸入的地址信息,這使得服務(wù)器在生成針對同一物品的多個電子訂單時,需要多次與用戶終端交互,占用較多的計算資源和帶寬,效率低下。
發(fā)明內(nèi)容
本申請實施例提供一種電子訂單的生成方法、服務(wù)器與系統(tǒng),用以解決現(xiàn)有技術(shù)中在用戶有將同一物品發(fā)往不同收貨地址的需求時存在的服務(wù)器生成針對該物品的多個電子訂單的效率低下的問題?;谕话l(fā)明構(gòu)思,本申請實施例還提供一種電子訂單信息的發(fā)送方法與用戶終端。本申請實施例采用以下技術(shù)方案
一種電子訂單的生成方法,包括服務(wù)器接收用戶終端發(fā)送的指示信息獲取請求;根據(jù)所述指示信息獲取請求,確定并向用戶終端發(fā)送多個用于指示輸入地址信息的第一指示信息;獲得用戶終端發(fā)送的電子訂單信息,其中,所述電子訂單信息包含物品信息和用戶根據(jù)多個所述第一指示信息而分別輸入用戶終端的多個地址信息;并按照封裝得到的每個電子訂單中均包含所述物品信息和一個地址信息、且不同電子訂單所包含的地址信息互不相同的信息封裝規(guī)則,將獲得的電子訂單信息封裝成多個電子訂單??蛇x的,所述方法還包括服務(wù)器為生成的各個電子訂單分別分配標(biāo)識;并在物流數(shù)據(jù)庫中分別對應(yīng)存儲電子訂單中包含的地址信息與電子訂單被分配的標(biāo)識;以及接收地址信息查詢請求;并根據(jù)所述地址信息查詢請求中承載的電子訂單的標(biāo)識,從物流數(shù)據(jù)庫中獲取并發(fā)送與所述電子訂單的標(biāo)識對應(yīng)存儲的地址信息??蛇x的,所述指示信息獲取請求中承載有個數(shù)信息;以及服務(wù)器根據(jù)所述指示信息獲取請求,確定多個用于指示用戶輸入地址信息的第一指示信息,具體包括服務(wù)器根據(jù)所述個數(shù)信息,確定相應(yīng)個數(shù)的用于指示用戶輸入地址信息的第一指示信息??蛇x的,服務(wù)器接收用戶終端發(fā)送的指示信息獲取請求,具體包括服務(wù)器在接收到用戶終端發(fā)送的物品購買請求后,向用戶終端發(fā)送用于指示確定需輸入多個地址信息的第二指示信息;以及接收用戶終端發(fā)送的由用戶根據(jù)所述第二指示信息而輸入用戶終端的指示信息獲取請求。一種服務(wù)器,包括獲取請求接收單元,用于接收用戶終端發(fā)送的指示信息獲取請求;第一指示信息確定單元,用于根據(jù)獲取請求接收單元接收的指示信息獲取請求,確定多個用于指示輸入地址信息的第一指示信息;第一指示信息發(fā)送單元,用于將第一指示信息確定單元確定的多個第一指示信息發(fā)送給用戶終端;電子訂單信息獲得單元,用于獲得用戶終端發(fā)送的電子訂單信息,其中,所述電子訂單信息包含物品信息和用戶根據(jù)第一指示信息發(fā)送單元發(fā)送的多個所述第一指示信息而分別輸入用戶終端的多個地址信息;電子訂單生成單元,用于按照封裝得到的每個電子訂單中均包含所述物品信息和一個地址信息、且不同電子訂單所包含的地址信息互不相同的信息封裝規(guī)則,將電子訂單信息獲得單元獲得的電子訂單信息封裝成多個電子訂單。一種電子訂單信息的發(fā)送方法,包括用戶終端向服務(wù)器發(fā)送指示信息獲取請求;接收服務(wù)器根據(jù)所述指示信息獲取請求確定并發(fā)送的多個用于指示輸入地址信息的第一指示信息;獲得包含用戶輸入用戶終端的物品信息和用戶根據(jù)多個所述第一指示信息而分別輸入用戶終端的多個地址信息在內(nèi)的電子訂單信息;并將獲得的電子訂單信息發(fā)送給服務(wù)器。一種用戶終端,包括獲取請求發(fā)送單元,用于向服務(wù)器發(fā)送指示信息獲取請求;第一指示信息接收單元,用于接收服務(wù)器根據(jù)獲取請求發(fā)送單元發(fā)送的指示信息獲取請求確定并發(fā)送的多個用于指示輸入地址信息的第一指示信息;電子訂單信息獲得單元,用于獲得包含用戶輸入用戶終端的物品信息、用戶根據(jù)第一指示信息接收單元接收的多個所述第一指示信息而分別輸入用戶終端的多個地址信息在內(nèi)的電子訂單信息;電子訂單信息發(fā)送單元,用于將電子訂單信息獲得單元獲得的電子訂單信息發(fā)送給服務(wù)器。本申請實施例的有益效果如下
本申請實施例提供的上述方案,通過服務(wù)器在接收到用戶終端發(fā)送的指示信息獲取請求時,向用戶終端發(fā)送多個用于指示輸入地址信息的第一指示信息,并接收用戶終端向服務(wù)器提供的包含物品信息和針對多個第一指示信息的多個地址信息的電子訂單信息,從而基于接收的電子訂單信息中包含的多個地址信息,就可以生成分別包含物品信息和不同地址信息的多個電子訂單,因此大大提高了電子訂單的生成效率,解決了現(xiàn)有技術(shù)中在用戶有將同一物品發(fā)往不同地址的需求時,存在的服務(wù)器針對該物品生成多個電子訂單的效率低下的問題,減少了與用戶終端的交互次數(shù),降低了計算資源和帶寬占用。
圖1為現(xiàn)有技術(shù)中用戶輸入多個電子訂單對應(yīng)的電子訂單信息并分別進(jìn)行支付的流程示意圖;圖2為現(xiàn)有技術(shù)中服務(wù)器通過用戶終端展現(xiàn)的包含用于指示用戶輸入電子訂單信息的第一指示信息的頁面示意圖;圖3為本申請實施例提供的一種電子訂單的生成方法的具體流程示意圖;圖4為本申請實施例提供的一種服務(wù)器的具體結(jié)構(gòu)示意圖;圖5a為本申請實施例提供的電子訂單的生成方法在實際中的一個應(yīng)用過程示意圖;圖5b為本申請實施例中通過用戶終端展現(xiàn)的包含用于指示輸入第二指示信息的一種頁面的示意圖;圖5c為為本申請實施例中通過用戶終端展現(xiàn)的包含用于指示輸入第二指示信息的另一種頁面的不意圖;圖5d為本申請實施例中通過用戶終端所展現(xiàn)的包含多個用于指示地址信息的第一指示信息的頁面示意圖;圖5e為采用本申請實施例提供的方案后用戶輸入購買欲發(fā)往多個地址的同一物品并分別進(jìn)行支付的流程示意圖;圖6為本申請實施例提供的一種電子訂單信息的發(fā)送方法的具體流程示意圖;圖7為本申請實施例提供的一種用戶終端的具體結(jié)構(gòu)示意圖。
具體實施例方式為了解決現(xiàn)有技術(shù)中在用戶有將同一物品發(fā)往不同收貨地址的需求時,存在的服務(wù)器針對該物品生成多個電子訂單的效率較低的問題,發(fā)明人對現(xiàn)有技術(shù)中的電子訂單的生成過程進(jìn)行了研究。通過研究發(fā)現(xiàn),現(xiàn)有技術(shù)中,服務(wù)器通過用戶終端展現(xiàn)給用戶的包含用于指示輸入電子訂單信息的指示信息的頁面示意圖一般如圖2所示。由于如圖2所示的頁面中只包含一個用于指示輸入地址信息的指示信息,因此當(dāng)用戶欲為自己購買物品的同時還欲為親朋好友購買同一物品時,無法在該頁面中輸入多個地址信息。 由于上述原因,用戶只能通過在該頁面上輸入一次電子訂單信息后重新打開一個相同的頁面,并在重新打開的頁面上再輸入一次電子訂單信息的方式,向服務(wù)器逐次提交電子訂單信息。而服務(wù)器也只能逐次獲取電子訂單信息,這就使得服務(wù)器獲取電子訂單信息的效率較低,從而直接導(dǎo)致服務(wù)器根據(jù)電子訂單信息生成針對同一物品的多個電子訂單的效率低下?;谏鲜鲅芯?,本申請實施例提供一種電子訂單的生成方案,通過服務(wù)器在接收用戶終端發(fā)送的指示信息獲取請求后,向用戶終端發(fā)送多個用于指示輸入地址信息的第一指示信息,并接收用戶終端向服務(wù)器提供的包含物品信息和多個地址信息的電子訂單信息,基于多個地址信息,可以生成分別包含物品信息和不同地址信息的多個電子訂單,從而大大提高了電子訂單的生成效率,解決了現(xiàn)有技術(shù)中在用戶有將同一物品發(fā)往不同地址的需求時存在的服務(wù)器生成電子訂單的效率較低的問題。以下結(jié)合附圖,詳細(xì)說明本申請實施例提供的電子訂單生成方案。首先,本申請實施例提供一種電子訂單的生成方法,該方法的具體流程示意圖如圖3所示,包括以下步驟步驟31,服務(wù)器接收用戶終端發(fā)送的指示信息獲取請求;一般地,該指示信息獲取請求可以是在用戶確定購買某個物品、并確定欲將該物品發(fā)往多個收貨地址后,通過點擊用戶終端顯示的頁面上的第二指示信息后觸發(fā)用戶終端發(fā)送的。其中,該第二指示信息用于指示確定需輸入多個地址信息。如圖2所示,該頁面上的“贈送一份給親友”這一選項即可視為用戶終端顯示在頁面上的一個第二指示信息。用戶點擊該選項即代表“確定需輸入多個地址信息”。根據(jù)預(yù)先設(shè)置的觸發(fā)規(guī)則,用戶終端一旦監(jiān)控到用戶點擊了該選項,就可以向服務(wù)器發(fā)送指示信息獲取請求。本申請實施例中,用戶終端顯示在頁面上的第二指示信息可以是服務(wù)器在接收到用戶終端發(fā)送的物品購買請求后向用戶終端發(fā)送的。而針對該物品購買請求,則可以是用戶終端在監(jiān)控到用戶點擊了展示物品的網(wǎng)頁上的“購買物品”選項后發(fā)出的。步驟32,服務(wù)器根據(jù)用戶終端發(fā)送的該指示信息獲取請求,確定用于指示輸入地址信息的第一指示信息個數(shù),并向用戶終端發(fā)送相應(yīng)個數(shù)的第一指示信息;本申請實施中,服務(wù)器一旦接收到指示信息獲取請求,則可以根據(jù)默認(rèn)規(guī)則(如默認(rèn)規(guī)則為發(fā)送2個或3個第一指示信息)確定第一指示信息的個數(shù),并將相應(yīng)個數(shù)的第一指示信息發(fā)送給用戶終端??蛇x的,指示信息獲取請求攜帶有個數(shù)信息,服務(wù)器根據(jù)該個數(shù)信息,也可以確定第一指示信息的個數(shù),并將相應(yīng)個數(shù)的第一指示信息發(fā)送給用戶終端。針對指示信息獲取請求中承載個數(shù)信息的情況,用戶終端可以在如圖2所示的頁面下方展示“贈送一份給親友”、“贈送二份給親友”等選項,用戶終端通過對用戶點擊的選項的監(jiān)控,可以確定在指示信息獲取請求中攜帶的個數(shù)信息。比如,當(dāng)用戶點擊“贈送一份給親友”時,用戶終端確定指示信息獲取請求中攜帶的個數(shù)信息為“2”;而當(dāng)用戶點擊“贈送二份給親友”時,用戶終端確定指示信息獲取請求中攜帶的個數(shù)信息為“3” ;依此類推。步驟33,服務(wù)器獲得用戶終端發(fā)送的電子訂單信息,其中,服務(wù)器獲得的電子訂單信息中包含物品信息和用戶根據(jù)上述多個第一指示信息而分別輸入用戶終端的多個地址信息;由于一個電子訂單可以只包含物品信息和一個地址信息,根據(jù)物品信息和地址信息就能確定用戶購買了什么物品以及購買的物品的收貨地址,因此用戶終端可以只向服務(wù)器提供包含物品信息和地址信息的電子訂單信息。然而,為了在電子訂單中體現(xiàn)其他一些信息,以使電子訂單所包含的信息更為豐富,可以允許用戶終端發(fā)送的電子訂單信息中除包含物品信息和地址信息外,還可以包括收貨人名字信息、電話號碼信息、運(yùn)送方式信息等信息。步驟34,服務(wù)器按照封裝得到的每個電子訂單中均包含物品信息和一個地址信息,且不同電子訂單所包含的地址信息互不相同的信息封裝規(guī)則,將獲得的電子訂單信息封裝成多個電子訂單。通過上述步驟34,服務(wù)器所生成的每個電子訂單中均包含物品信息和一個地址信
肩、O本申請實施例中,在服務(wù)器對電子訂單信息進(jìn)行封裝生成多個電子訂單后,可以進(jìn)一步為生成的各個電子訂單分別分配互不相同的標(biāo)識,并在物流數(shù)據(jù)庫中分別對應(yīng)存儲電子訂單中包含的地址信息與電子訂單被分配的標(biāo)識。通過對地址信息和電子訂單被分配的標(biāo)識的對應(yīng)存儲,后續(xù)當(dāng)服務(wù)器接收到地址信息查詢請求后,就可以根據(jù)該地址信息查詢請求中承載的電子訂單的標(biāo)識,從物流數(shù)據(jù)庫中獲取并發(fā)送與該地址信息查詢請求中承載的標(biāo)識對應(yīng)存儲的地址信息。此外,服務(wù)器還可以在電子訂單數(shù)據(jù)庫中對應(yīng)存儲電子訂單與電子訂單被分配的標(biāo)識,以滿足后續(xù)用戶對于電子訂單的查詢需求。具體查詢過程將在后文的一個具體實施例中進(jìn)行詳細(xì)介紹,在此不再贅述。根據(jù)本申請實施例提供的上述電子訂單的生成方法,服務(wù)器通過向用戶終端發(fā)送多個用于指示用戶輸入地址信息的第一指示信息,可以使得用戶針對同一物品輸入多個地址信息,從而服務(wù)器根據(jù)用戶終端提供的包含物品信息和多個地址信息的電子訂單信息,就可以生成分別包含物品信息和不同地址信息的多個電子訂單,解決了現(xiàn)有技術(shù)中在用戶有將同一物品發(fā)往不同地址的需求時,需要分次填寫對應(yīng)于不同電子訂單的電子訂單信息,從而導(dǎo)致服務(wù)器生成電子訂單的效率低下的問題。相應(yīng)地,本申請實施例還提供一種服務(wù)器,該服務(wù)器的具體結(jié)構(gòu)示意圖如圖4所示,包括以下功能單元獲取請求接收單元41,用于接收用戶終端發(fā)送的指示信息獲取請求;第一指示信息確定單元42,用于根據(jù)獲取請求接收單元41接收的指示信息獲取請求,確定多個用于指示輸入地址信息的第一指示信息;第一指示信息發(fā)送單元43,用于將第一指示信息確定單元42確定的多個第一指示信息發(fā)送給用戶終端;電子訂單信息獲得單元44,用于獲得用戶終端發(fā)送的電子訂單信息,其中,用戶終端發(fā)送的電子訂單信息包含物品信息和用戶根據(jù)第一指示信息發(fā)送單元43發(fā)送的多個第一指示信息而分別輸入用戶終端的多個地址信息;電子訂單生成單元45,用于按照封裝得到的每個電子訂單中均包含物品信息和一個地址信息、且不同電子訂單所包含的地址信息互不相同的信息封裝規(guī)則,將電子訂單信息獲得單元44獲得的電子訂單信息封裝成多個電子訂單??蛇x的,為了便于后續(xù)對地址信息的查詢,本申請實施例提供的上述服務(wù)器還可以進(jìn)一步包括標(biāo)識分配單元,用于為電子訂單生成單元45生成的各個電子訂單分別分配標(biāo)識;物流數(shù)據(jù)庫單元,用于分別對應(yīng)存儲電子訂單中包含的地址信息與標(biāo)識分配單元為電子訂單分配的標(biāo)識;
查詢請求接收單元,用于接收地址信息查詢請求;地址信息獲取單元,用于根據(jù)查詢請求接收單元接收的地址信息查詢請求中承載的電子訂單的標(biāo)識,從物流數(shù)據(jù)庫單元中獲取與該電子訂單的標(biāo)識對應(yīng)存儲的地址信息;地址信息發(fā)送單元,用于向用戶終端發(fā)送地址信息獲取單元獲取的地址信息。可選的,當(dāng)指示信息獲取請求中承載有個數(shù)信息時,第一指示信息確定單元42具體可以用于根據(jù)指示信息獲取請求中承載的該個數(shù)信息,確定相應(yīng)個數(shù)的用于指示用戶輸入地址信息的第一指不信息??蛇x的,針對獲取請求接收單元41功能的一種實現(xiàn)方式,可以將其具體劃分為以下功能模塊,包括購買請求接收模塊,用于接收用戶終端發(fā)送的物品購買請求;第二指示信息發(fā)送模塊,用于在購買請求接收模塊接收到物品購買請求后,向用戶終端發(fā)送用于指示確定需輸入多個地址信息的第二指示信息;獲取請求接收模塊,用于接收用戶終端發(fā)送的由用戶根據(jù)第二指示信息發(fā)送模塊發(fā)送的第二指示信息而輸入用戶終端的指示信息獲取請求。本申請實施例提供的該服務(wù)器通過在接收到用戶終端發(fā)送的指示信息獲取請求時,向用戶終端發(fā)送多個用于指示輸入地址信息的第一指示信息,并接收用戶終端向服務(wù)器提供的包含物品信息和針對多個第一指示信息的多個地址信息的電子訂單信息,從而可以基于接收的電子訂單信息中包含的多個地址信息生成分別包含物品信息和不同地址信息的多個電子訂單,因此大大提高了電子訂單的生成效率,解決了現(xiàn)有技術(shù)中在用戶有將同一物品發(fā)往不同地址的需求時存在的服務(wù)器生成電子訂單的效率低下的問題。以下結(jié)合實際,詳細(xì)說明本申請實施例提供的上述方法在實際中的應(yīng)用。具體地,上述方法在實際中的一個應(yīng)用過程如圖5a所示,包括以下步驟步驟51,服務(wù)器接收用戶終端發(fā)送的指示信息獲取請求;與現(xiàn)有技術(shù)中通過互聯(lián)網(wǎng)實現(xiàn)物品購買的過程類似,用戶在對物品進(jìn)行瀏覽、選擇,并最終決定購買的物品后,可以點擊與物品對應(yīng)的“購買物品”等選項,通過用戶終端向服務(wù)器發(fā)起物品購買請求。服務(wù)器在接收到該物品購買請求后,通過用戶終端向用戶展現(xiàn)類似于圖2所示的頁面。但不同于現(xiàn)有技術(shù)中所展現(xiàn)的頁面,本申請實施例中的服務(wù)器所展現(xiàn)的頁面中除了如圖2所示的各選項外,還可以包括與如圖5b中所示的“贈送一份給親友”類似的選項(即前文所述的第二指示信息)。用戶在點擊“贈送一份給親友”的選項后,就會觸發(fā)用戶終端向服務(wù)器發(fā)送指示信息獲取請求。可選的,除了向用戶展現(xiàn)如圖5b所示的“贈送一份給親友”選項,用戶終端還可以向用戶展現(xiàn)如圖5c所示的“贈送2份給親友”、“贈送3份給親友”等選項。用戶通過點擊“贈送2份給親友”這樣的選項,也可以觸發(fā)用戶終端向服務(wù)器發(fā)送指示信息獲取請求,并且該請求消息中可以承載地址信息個數(shù)。如針對“贈送2份給親友”這一選項,相應(yīng)的指示信息獲取請求中所承載的個數(shù)信息可以為“3”。而針對“贈送3份給親友”這一選項,相應(yīng)的指示信息獲取請求中所承載的個數(shù)信息就可以為“4”。服務(wù)器根據(jù)指示信息獲取請求中承載的個數(shù)信息,就能夠確定需向用戶終端反饋的第一指示信息的個數(shù)。步驟52,服務(wù)器根據(jù)接收到的指示信息獲取請求,確定并向用戶終端發(fā)送多個用于指示輸入地址信息的第一指示信息;
具體地,服務(wù)器可以預(yù)先設(shè)置一些用于指示輸入某些電子訂單信息的指示信息,一旦接收到指示信息獲取請求,則向用戶終端發(fā)送該些指示信息。由于用戶終端向服務(wù)器發(fā)送指示信息獲取請求的目的在于請求獲取至少一個用于指示輸入地址信息的第一指示信息,從而服務(wù)器預(yù)先設(shè)置的該些指示信息中應(yīng)包含至少一個用于指示輸入地址信息的第一指示信息??紤]到用戶欲向不同收貨地址所發(fā)送的物品雖然是同一物品,但對應(yīng)于不同地址信息的物品信息(如物品顏色信息、物品數(shù)量信息等)可能會有所不同,因此,服務(wù)器預(yù)先設(shè)置的上述指示信息中除包括至少一個用于指示輸入地址信息的第一指示信息外,還可以包括用于指示輸入物品信息和/或運(yùn)送方式信息和/或電話號碼信息等的第三指示信息。一般地,服務(wù)器向用戶終端發(fā)送的用于指示輸入地址信息的第一指示信息與用于指示輸入上述其他電子訂單信息的第三指示信息是一一對應(yīng)的關(guān)系。即服務(wù)器第一指示信息的個數(shù)與第三指示信息的個數(shù)一般是相同的。由前文的描述可知,用戶終端在向服務(wù)器發(fā)送指示信息獲取請求時,該指示信息獲取請求中可以承載用戶欲提交的電子訂單信息所包含的地址信息的個數(shù)。因此可選的,本申請實施例中,服務(wù)器在接收到該請求消息后,可以根據(jù)該請求消息所承載的用戶欲提交的電子訂單信息所包含的地址信息的個數(shù),確定并向用戶終端發(fā)送相應(yīng)個數(shù)的用于指示用戶輸入地址信息的第一指示信息。步驟53,用戶終端接收服務(wù)器發(fā)送的用于指示輸入地址信息的第一指示信息,并按照在同一頁面上展現(xiàn)對應(yīng)于同一物品的用于指示輸入地址信息的第一指示信息的方式,向用戶展現(xiàn)包含多個用于指示輸入地址信息的第一指示信息的頁面;具體地,用戶終端所展現(xiàn)的包含多個用于指示輸入地址信息的第一指示信息的頁面的示意圖如圖5d所示。比較圖5d所展現(xiàn)的該頁面與圖2所示的按照現(xiàn)有技術(shù)所展現(xiàn)頁面可知,圖5d的頁面可以實現(xiàn)允許用戶在一個頁面中輸入針對同一物品的地址信息。步驟54,用戶終端獲得用戶輸入包含物品信息和多個地址信息的電子訂單信息,并將獲得的電子訂單信息發(fā)送給服務(wù)器;比如,基于用戶終端所展示的如圖5d所示的頁面,用戶可以根據(jù)位于該頁面上方的用于指示輸入地址信息的第一指示信息輸入第一地址信息,根據(jù)相應(yīng)的用于指示輸入收貨人名字信息的第三指示信息輸入第一收貨人信息,根據(jù)相應(yīng)的用于指示輸入物品信息的第三指不信息輸入第一數(shù)量信息、根據(jù)相應(yīng)的用于輸入運(yùn)送方式信息的第三指不信息輸入運(yùn)送方式信息;之后,用戶還可以根據(jù)位于該頁面下方的用于指示輸入地址信息的第一指示信息輸入第二地址信息,根據(jù)相應(yīng)的用于指示輸入收貨人名字信息的第三指示信息輸入第二收貨人信息,根據(jù)相應(yīng)的用于指示用戶輸入物品信息的第三指示信息輸入第二數(shù)量信息。在上述電子訂單信息輸入完畢后,用戶通過點擊如圖5d所示的頁面下方的“確認(rèn)無誤,購買”的選項,實現(xiàn)觸發(fā)用戶終端將用戶輸入的所有電子訂單信息一次性發(fā)送給服務(wù)器。步驟55,服務(wù)器接收用戶終端發(fā)送的電子訂單信息,并對接收到的電子訂單信息、物品買賣雙方的用戶狀態(tài)信息、物品狀態(tài)信息等進(jìn)行校驗,如校驗出該些信息的特征與設(shè)置的正常狀態(tài)信息的特征相匹配,則確定校驗通過,并執(zhí)行步驟56,否則,服務(wù)器向用戶終端發(fā)送信息校驗失敗的通知消息,流程結(jié)束;對電子訂單信息的校驗包括對其中包含的地址信息、物品信息、運(yùn)送方式信息、電話號碼信息的校驗。以電話號碼信息為例,若校驗出用戶輸入的電話號碼00011000的格式(電話號碼的格式即為電話號碼信息的特征的一種)與正常狀態(tài)的電話號碼格式不匹配,則確定校驗不通過,從而服務(wù)器向用戶終端發(fā)送信息校驗失敗的通知消息。對其他信息的校驗過程與此類似。步驟55所述的對信息的校驗過程可以采用現(xiàn)有技術(shù)普遍采用的信息校驗方式。由于其并非本發(fā)明所關(guān)注的重點,因此在此對該步驟的具體實現(xiàn)方式不再贅述。步驟56,服務(wù)器按照封裝得到的每個電子訂單中均包含物品信息和一個地址信息、且不同電子訂單所包含的地址信息互不相同的信息封裝規(guī)則,將獲得的電子訂單信息封裝成多個電子訂單。由于此時已完成電子訂單的生成,從而可以結(jié)束電子訂單生成流程。基于如圖5a所示的流程,對于有將同一物品發(fā)往不同收貨地址的需求的用戶來說,其無需針對每個收貨地址分別觸發(fā)用戶終端向服務(wù)器請求一個用于指示輸入地址信息的第一指示信息,而是可以通過用戶終端向服務(wù)器發(fā)送一次指示信息獲取請求就獲取到多個第一指示信息,從而大大提高了電子訂單的生成效率。采用本申請實施例提供的上述方案,用戶購買欲發(fā)往多個地址的同一物品并進(jìn)行支付的流程示意圖如圖5e所示。相比于圖1所示的支付流程示意圖,圖5e所示的流程顯然具備更高的效率。以下進(jìn)一步介紹關(guān)于圖5a所示流程的擴(kuò)展針對步驟56,服務(wù)器可以在生成電子訂單后,為各個電子訂單分別分配互不相同的標(biāo)識(如可以是ID號),并將為各個電子訂單分別分配的標(biāo)識發(fā)送給用戶終端。其中,這里的用戶終端不僅可以包含購買物品的買家用戶所使用的用戶終端,也可以包含出售物品的賣家用戶所使用的用戶終端。服務(wù)器可以將為電子訂單分配的標(biāo)識發(fā)送給負(fù)責(zé)運(yùn)送物品的物流公司的終端,以使物流公司的負(fù)責(zé)人獲知各電子訂單的標(biāo)識??蛇x的,服務(wù)器還可以將電子訂單的標(biāo)識和電子訂單中包含的地址信息的對應(yīng)關(guān)系發(fā)送給物流公司,以使物流公司的負(fù)責(zé)人根據(jù)該對應(yīng)關(guān)系,獲知具備某標(biāo)識的電子訂單應(yīng)發(fā)往哪個地址。服務(wù)器可以將電子訂單與其被分配的標(biāo)識對應(yīng)存儲在電子訂單數(shù)據(jù)庫中?;陔娮佑唵螖?shù)據(jù)庫,用戶可以實現(xiàn)對電子訂單的查詢。比如,當(dāng)用戶欲查詢生成的電子訂單時,可以通過用戶終端向服務(wù)器發(fā)送承載有電子訂單的標(biāo)識的電子訂單查詢請求。服務(wù)器在接收到該電子訂單查詢請求后,根據(jù)其攜帶的電子訂單的標(biāo)識,就可以從電子訂單數(shù)據(jù)庫中獲取到與該標(biāo)識對應(yīng)的電子訂單,并將獲取到的電子訂單發(fā)送給用戶終端進(jìn)行顯示。服務(wù)器還可以將各個電子訂單分別包含的地址信息與各電子訂單被分配的標(biāo)識對應(yīng)存儲在物流數(shù)據(jù)庫中。比如,以上述步驟44的具體實現(xiàn)方式為例,用戶在如圖5d所示的頁面中所輸入的電子訂單信息包含有第一地址信息、第二地址信息。假設(shè)為包含第一地址信息的電子訂單分配的標(biāo)識為001,而為包含第二地址信息的電子訂單分配的標(biāo)識為002,則服務(wù)器可以將001與第一地址信息對應(yīng)存儲到物流數(shù)據(jù)庫中,并將002與第二地址信息也對應(yīng)存儲到物流數(shù)據(jù)庫中。為了便于描述,本申請實施例中,可以將物流數(shù)據(jù)庫中具有對應(yīng)存儲關(guān)系的數(shù)據(jù)所構(gòu)成的數(shù)據(jù)集合稱為電子物流訂單。比如,上述第一地址信息與標(biāo)識001所構(gòu)成的數(shù)據(jù)集合就稱為一個電子物流訂單,第二地址信息與標(biāo)識002所構(gòu)成的數(shù)據(jù)集合也被稱為一個電子物流訂單?;谖锪鲾?shù)據(jù)庫,物流公司可以實現(xiàn)對地址信息的查詢。比如物流公司負(fù)責(zé)人可以通過終端向服務(wù)器發(fā)送承載有電子訂單的標(biāo)識的地址信息查詢請求。服務(wù)器在接收到該地址信息查詢請求后,根據(jù)其攜帶的電子訂單的標(biāo)識,就可以從物流數(shù)據(jù)庫中獲取到與該標(biāo)識對應(yīng)的地址信息,并將獲取到的地址信息發(fā)送給物流公司的終端進(jìn)行顯示。需要說明的是,由于負(fù)責(zé)配送不同電子物流訂單所對應(yīng)物品的物流公司可能不同,因此,為了在不同電子物流訂單中體現(xiàn)其對應(yīng)的物流公司的差異性,服務(wù)器在物流數(shù)據(jù)庫中對應(yīng)存儲電子訂單的標(biāo)識和地址信息具體可以包括服務(wù)器在物流數(shù)據(jù)庫中對應(yīng)存儲物流公司的標(biāo)識、電子訂單的標(biāo)識和地址信息。在該情況下,一個電子物流訂單所包含的數(shù)據(jù)不僅僅有電子訂單的標(biāo)識、地址信息,還有物流公司的標(biāo)識。類似的,電子物流訂單所包含的數(shù)據(jù)還可以擴(kuò)展到除包含上述數(shù)據(jù)外,還可以包含收貨人信息等?;谂c上述電子訂單的生成方法的發(fā)明構(gòu)思相同的發(fā)明構(gòu)思,本申請實施例還提供一種電子訂單信息的發(fā)送方法,該方法的具體流程示意圖如圖6所示,包括以下步驟步驟61,用戶終端向服務(wù)器發(fā)送指示信息獲取請求;步驟62,接收服務(wù)器根據(jù)該指示信息獲取請求確定并發(fā)送的多個用于指示輸入地址信息的第一指示信息;步驟63,獲得包含用戶輸入用戶終端的物品信息和用戶根據(jù)多個第一指示信息而分別輸入用戶終端的多個地址信息在內(nèi)的電子訂單信息;步驟64,將獲得的電子訂單信息發(fā)送給服務(wù)器。相應(yīng)地,本申請實施例還提供一種用戶終端,該用戶終端的具體結(jié)構(gòu)示意圖如圖7所示,包括以下功能單元獲取請求發(fā)送單元71,用于向服務(wù)器發(fā)送指示信息獲取請求;第一指示信息接收單元72,用于接收服務(wù)器根據(jù)獲取請求發(fā)送單元71發(fā)送的指示信息獲取請求確定并發(fā)送的多個用于指示輸入地址信息的第一指示信息;電子訂單信息獲得單元73,用于獲得包含用戶輸入用戶終端的物品信息、用戶根據(jù)第一指示信息接收單元72接收的多個第一指示信息而分別輸入用戶終端的多個地址信息在內(nèi)的電子訂單信息;電子訂單信息發(fā)送單元74,用于將電子訂單信息獲得單元73獲得的電子訂單信息發(fā)送給服務(wù)器。此外,本申請實施例還提供一種電子訂單的生成系統(tǒng),用以解決現(xiàn)有技術(shù)中在用戶有將同一物品發(fā)往不同收貨地址的需求時存在的服務(wù)器生成電子訂單的效率較低的問題。該系統(tǒng)主要包括如圖4所示的服務(wù)器和如圖7所示的用戶終端。顯然,本領(lǐng)域的技術(shù)人員可以對本申請進(jìn)行各種改動和變型而不脫離本申請的精神和范圍。這樣,倘若本申請的這些修改和變型屬于本申請權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本申請也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1.一種電子訂單的生成方法,其特征在于,包括服務(wù)器接收用戶終端發(fā)送的指示信息獲取請求;根據(jù)所述指示信息獲取請求,確定并向用戶終端發(fā)送多個用于指示輸入地址信息的第一指示信息;獲得用戶終端發(fā)送的電子訂單信息,其中,所述電子訂單信息包含物品信息和用戶根據(jù)多個所述第一指示信息而分別輸入用戶終端的多個地址信息;并按照封裝得到的每個電子訂單中均包含所述物品信息和一個地址信息、且不同電子訂單所包含的地址信息互不相同的信息封裝規(guī)則,將獲得的電子訂單信息封裝成多個電子訂單。
2.如權(quán)利要求1所述的方法,其特征在于,還包括服務(wù)器為生成的各個電子訂單分別分配標(biāo)識;并在物流數(shù)據(jù)庫中分別對應(yīng)存儲電子訂單中包含的地址信息與電子訂單被分配的標(biāo)識;以及接收地址信息查詢請求;并根據(jù)所述地址信息查詢請求中承載的電子訂單的標(biāo)識,從物流數(shù)據(jù)庫中獲取并發(fā)送與所述電子訂單的標(biāo)識對應(yīng)存儲的地址信息。
3.如權(quán)利要求1所述的方法,其特征在于,所述指示信息獲取請求中承載有個數(shù)信息;以及服務(wù)器根據(jù)所述指示信息獲取請求,確定多個用于指示用戶輸入地址信息的第一指示信息,具體包括服務(wù)器根據(jù)所述個數(shù)信息,確定相應(yīng)個數(shù)的用于指示用戶輸入地址信息的第一指示信肩、O
4.如權(quán)利要求1所述的方法,其特征在于,服務(wù)器接收用戶終端發(fā)送的指示信息獲取請求,具體包括服務(wù)器在接收到用戶終端發(fā)送的物品購買請求后,向用戶終端發(fā)送用于指示確定需輸入多個地址信息的第二指示信息;以及接收用戶終端發(fā)送的由用戶根據(jù)所述第二指示信息而輸入用戶終端的指示信息獲取請求。
5.一種服務(wù)器,其特征在于,包括獲取請求接收單元,用于接收用戶終端發(fā)送的指示信息獲取請求;第一指示信息確定單元,用于根據(jù)獲取請求接收單元接收的指示信息獲取請求,確定多個用于指示輸入地址信息的第一指示信息;第一指示信息發(fā)送單元,用于將第一指示信息確定單元確定的多個第一指示信息發(fā)送給用戶終端;電子訂單信息獲得單元,用于獲得用戶終端發(fā)送的電子訂單信息,其中,所述電子訂單信息包含物品信息和用戶根據(jù)第一指示信息發(fā)送單元發(fā)送的多個所述第一指示信息而分別輸入用戶終端的多個地址信息;電子訂單生成單元,用于按照封裝得到的每個電子訂單中均包含所述物品信息和一個地址信息、且不同電子訂單所包含的地址信息互不相同的信息封裝規(guī)則,將電子訂單信息獲得單元獲得的電子訂單信息封裝成多個電子訂單。
6.如權(quán)利要求5所述的服務(wù)器,其特征在于,還包括 標(biāo)識分配單元,用于為電子訂單生成單元生成的各個電子訂單分別分配標(biāo)識; 物流數(shù)據(jù)庫單元,用于分別對應(yīng)存儲電子訂單中包含的地址信息與標(biāo)識分配單元為電子訂單分配的標(biāo)識; 查詢請求接收單元,用于接收地址信息查詢請求; 地址信息獲取單元,用于根據(jù)查詢請求接收單元接收的地址信息查詢請求中承載的電子訂單的標(biāo)識,從物流數(shù)據(jù)庫單元中獲取與所述電子訂單的標(biāo)識對應(yīng)存儲的地址信息;地址信息發(fā)送單元,用于向用戶終端發(fā)送地址信息獲取單元獲取的地址信息。
7.如權(quán)利要求5所述的服務(wù)器,其特征在于,所述指示信息獲取請求中承載有個數(shù)信息;以及 所述第一指示信息確定單元具體用于根據(jù)所述個數(shù)信息,確定相應(yīng)個數(shù)的用于指示用戶輸入地址信息的第一指示信息。
8.如權(quán)利要求5所述的服務(wù)器,其特征在于,所述獲取請求接收單元具體包括 購買請求接收模塊,用于接收用戶終端發(fā)送的物品購買請求; 第二指示信息發(fā)送模塊,用于在購買請求接收模塊接收到所述物品購買請求后,向用戶終端發(fā)送用于指示確定需輸入多個地址信息的第二指示信息; 獲取請求接收模塊,用于接收用戶終端發(fā)送的由用戶根據(jù)第二指示信息發(fā)送模塊發(fā)送的第二指示信息而輸入用戶終端的指示信息獲取請求。
9.一種電子訂單信息的發(fā)送方法,其特征在于,包括 用戶終端向服務(wù)器發(fā)送指示信息獲取請求; 接收服務(wù)器根據(jù)所述指示信息獲取請求確定并發(fā)送的多個用于指示輸入地址信息的第一指示信息; 獲得包含用戶輸入用戶終端的物品信息和用戶根據(jù)多個所述第一指示信息而分別輸入用戶終端的多個地址信息在內(nèi)的電子訂單信息;并將獲得的電子訂單信息發(fā)送給服務(wù)器。
10.一種用戶終端,其特征在于,包括 獲取請求發(fā)送單元,用于向服務(wù)器發(fā)送指示信息獲取請求; 第一指示信息接收單元,用于接收服務(wù)器根據(jù)獲取請求發(fā)送單元發(fā)送的指示信息獲取請求確定并發(fā)送的多個用于指示輸入地址信息的第一指示信息; 電子訂單信息獲得單元,用于獲得包含用戶輸入用戶終端的物品信息、用戶根據(jù)第一指示信息接收單元接收的多個所述第一指示信息而分別輸入用戶終端的多個地址信息在內(nèi)的電子訂單信息; 電子訂單信息發(fā)送單元,用于將電子訂單信息獲得單元獲得的電子訂單信息發(fā)送給服務(wù)器。
11.一種電子訂單的生成系統(tǒng),其特征在于,包括 權(quán)利要求5所述的服務(wù)器和權(quán)利要求10所述的用戶終端。
全文摘要
本申請公開了一種電子訂單的生成方法、服務(wù)器與系統(tǒng),以解決服務(wù)器生成針對同一物品的多個電子訂單的效率較低的問題。方法包括服務(wù)器根據(jù)用戶終端發(fā)送的指示信息獲取請求,確定并向用戶終端發(fā)送多個用于指示輸入地址信息的第一指示信息;獲得用戶終端發(fā)送的包含物品信息和用戶根據(jù)多個所述第一指示信息而分別輸入用戶終端的多個地址信息的電子訂單信息;按照封裝得到的每個電子訂單中均包含所述物品信息和一個地址信息、且不同電子訂單所包含的地址信息互不相同的信息封裝規(guī)則,將獲得的電子訂單信息封裝成多個電子訂單。本申請實施例還公開了一種電子訂單信息的發(fā)送方法與用戶終端。
文檔編號G06Q30/06GK103034954SQ20111030357
公開日2013年4月10日 申請日期2011年10月9日 優(yōu)先權(quán)日2011年10月9日
發(fā)明者諶偉業(yè) 申請人:阿里巴巴集團(tuán)控股有限公司