網絡訂單的處理方法及裝置的制造方法
【專利摘要】本發明提供了一種網絡訂單的處理方法及裝置。該方法包括:當網絡購物平臺接收到包含至少兩個物件的網絡訂單時,獲取所述網絡購物平臺預設的返利規則和各物件的價格信息,所述返利規則指在所述網絡購物平臺中,當所述網絡訂單的總價格達到預定額度時返回與所述預定額度對應的預定返利值;根據所述返利規則和所述價格信息,將所述網絡訂單拆分為由至少一個子網絡訂單組成的、總返利值最高的子訂單集合;將所述子訂單集合推送給用戶并顯示。該方法使得用戶無需對網絡訂單中的各物件進行價格計算、手動拆分、組合等操作,即可直接獲取到總返利值最高的子訂單集合,從而提高用戶網絡購物的體驗度。
【專利說明】
網絡訂單的處理方法及裝置
技術領域
[0001]本發明涉及計算機及通信技術領域,特別是涉及一種網絡訂單的處理方法及裝置。【背景技術】
[0002] 隨著互聯網的迅速發展,網上購物已經成為一種流行的購物方式。用戶在網上購物時,通常會有一些返利活動,例如,購物滿一定額度后返回一定金額。這種返利活動在某些網絡購物平臺上不局限于一個固定額度,例如,返利額度包括500元、300元、100元三個等級,滿足不同等級的返利額度時所返回的金額有所不同。在這種情況下,用戶希望自己的購物訂單能夠獲得盡可能多的返利金額,為達到這一目的,用戶往往花費大量時間來拆分網絡訂單,并從中選擇能夠獲得最多返利金額的拆分結果進行下單。顯然,這種方法將會浪費用戶大量的時間,且無法保證能夠獲取到最多的返利額度,尤其是在返利活動較多的情況下,用戶很難保證人工拆分網絡訂單的準確性。
【發明內容】
[0003]鑒于上述問題,提出了本發明以便提供一種克服上述問題或者至少部分地解決上述問題的一種網絡訂單的處理方法和相應的網絡訂單的處理裝置。
[0004]依據本發明的一個方面,提供了一種網絡訂單的處理方法,包括:
[0005]當網絡購物平臺接收到包含至少兩個物件的網絡訂單時,獲取所述網絡購物平臺預設的返利規則和各物件的價格信息,所述返利規則指在所述網絡購物平臺中,當所述網絡訂單的總價格達到預定額度時返回與所述預定額度對應的預定返利值;
[0006]根據所述返利規則和所述價格信息,將所述網絡訂單拆分為由至少一個子網絡訂單組成的、總返利值最高的子訂單集合;
[0007]將所述子訂單集合推送給用戶并顯示。
[0008]可選地,所述子訂單集合包括以下至少一種:[〇〇〇9]各子網絡訂單的訂單信息,所述訂單信息包括物件名稱、各物件對應的單價信息;
[0010]各子網絡訂單的返利信息;
[0011]所述總返利值。
[0012]可選地,所述方法還包括:
[0013]周期性地獲取所述網絡購物平臺預設的返利規則并存儲。
[0014]可選地,獲取各物件的價格信息,包括:
[0015]獲取所述各物件的統一資源定位符;
[0016]從所述統一資源定位符對應的網頁中獲取所述網站中包含的物件的價格信息。
[0017]可選地,根據所述返利規則和所述價格信息,將所述網絡訂單拆分為至少一個子網絡訂單,包括:
[0018]判斷所述網絡訂單的總價格是否高于或等于所述預定額度;
[0019]當所述網絡訂單的總價格高于或等于所述預定額度時,將所述網絡訂單拆分為至少一個子網絡訂單。
[0020]可選地,根據所述返利規則和所述價格信息,將所述網絡訂單拆分為至少一個子網絡訂單,包括:
[0021]重復執行以下步驟,直至所述當前子網絡訂單的總價格高于或等于所述預定額度:
[0022]從未被拆分的物件中選擇未被標記、且價格最高的物件為待拆分物件;[〇〇23]判斷所述待拆分物件的價格是否低于或等于所述預定額度與所述當前子網絡訂單的總價格之間的差額;
[0024]當所述待拆分物件的價格低于或等于所述預定額度與所述當前子網絡訂單的總價格之間的差額時,將所述待拆分物件拆分至所述當前子網絡訂單中,并選擇下一個待拆分物件;
[0025]當所述待拆分物件的價格高于所述預定額度與所述當前子網絡訂單的總價格之間的差額時,標記當前的待拆分物件,并選擇下一個待拆分物件。
[0026]可選地,根據所述返利規則和所述價格信息,將所述網絡訂單拆分為至少一個子網絡訂單,還包括:
[0027]當所述當前子網絡訂單的總價格高于或等于所述預定額度時,結束向所述當前子網絡訂單中拆分物件的操作;
[0028]從所述未被拆分的物件中選擇物件拆分至下一個子網絡訂單,直至所述未被拆分的物件的總價格低于所述預定額度。
[0029]可選地,當獲取到至少兩個返利規則、且各返利規則中的預定額度越高、其對應的預定返利值也越多時,所述根據所述返利規則和所述價格信息,將所述網絡訂單拆分為至少一個子網絡訂單,包括:
[0030]按照各預定額度由高到低的順序,依次根據每個預定額度對應的返利規則和所述價格信息對所述網絡訂單進行拆分,直至所述未被拆分的物件的總價格低于任一預定額度。
[0031]可選地,所述按照各預定額度由高到低的順序,依次根據每個預定額度對應的返利規則和所述價格信息對所述網絡訂單進行拆分,包括:
[0032]當所述未被拆分的物件的總價格低于當前所依據的返利規則對應的預定額度時, 按照各預定額度由高到低的順序確定下一個所依據的返利規則;
[0033]根據所述下一個所依據的返利規則和所述未被拆分的物件的價格信息對所述網絡訂單進行拆分。[〇〇34]可選地,所述網絡訂單包括標識信息,所述將所述子訂單集合推送給用戶并顯示, 包括:
[0035]獲取所述網絡訂單中的標識信息,所述標識信息包括生成所述網絡訂單的終端標識、所述網絡訂單對應的用戶賬號信息中的至少一種;[〇〇36]將所述子訂單集合推送給所述標識信息對應的用戶并顯示。[〇〇37]依據本發明的另一個方面,提供了一種網絡訂單的處理裝置,包括:
[0038]獲取模塊,適于當網絡購物平臺接收到包含至少兩個物件的網絡訂單時,獲取所述網絡購物平臺預設的返利規則和各物件的價格信息,所述返利規則指在所述網絡購物平臺中,當所述網絡訂單的總價格達到預定額度時返回與所述預定額度對應的預定返利值;
[0039]拆分模塊,適于根據所述返利規則和所述價格信息,將所述網絡訂單拆分為由至少一個子網絡訂單組成的、總返利值最高的子訂單集合;
[0040]推送模塊,適于將所述子訂單集合推送給用戶并顯示。
[0041]可選地,所述子訂單集合包括以下至少一種:
[0042]各子網絡訂單的訂單信息,所述訂單信息包括物件名稱、各物件對應的單價信息; [〇〇43]各子網絡訂單的返利信息;
[0044]所述總返利值。
[0045]可選地,所述裝置還包括:
[0046]存儲模塊,適于周期性地獲取所述網絡購物平臺預設的返利規則并存儲。[〇〇47]可選地,所述獲取模塊包括:
[0048]第一獲取單元,適于獲取所述各物件的統一資源定位符;
[0049]第二獲取單元,適于從所述統一資源定位符對應的網頁中獲取所述網站中包含的物件的價格信息。
[0050]可選地,所述拆分模塊包括:
[0051]判斷單元,適于判斷所述網絡訂單的總價格是否高于或等于所述預定額度;
[0052]第一拆分單元,適于當所述網絡訂單的總價格高于或等于所述預定額度時,將所述網絡訂單拆分為至少一個子網絡訂單。[〇〇53]可選地,所述拆分模塊包括:[〇〇54]執行單元,適于重復執行以下步驟,直至所述當前子網絡訂單的總價格高于或等于所述預定額度:
[0055]從未被拆分的物件中選擇未被標記、且價格最高的物件為待拆分物件;
[0056]判斷所述待拆分物件的價格是否低于或等于所述預定額度與所述當前子網絡訂單的總價格之間的差額;
[0057]當所述待拆分物件的價格低于或等于所述預定額度與所述當前子網絡訂單的總價格之間的差額時,將所述待拆分物件拆分至所述當前子網絡訂單中,并選擇下一個待拆分物件;
[0058]當所述待拆分物件的價格高于所述預定額度與所述當前子網絡訂單的總價格之間的差額時,標記當前的待拆分物件,并選擇下一個待拆分物件。
[0059]可選地,所述拆分模塊還包括:
[0060]結束單元,適于當所述當前子網絡訂單的總價格高于或等于所述預定額度時,結束向所述當前子網絡訂單中拆分物件的操作;
[0061]第二拆分單元,適于從所述未被拆分的物件中選擇物件拆分至下一個子網絡訂單,直至所述未被拆分的物件的總價格低于所述預定額度。[〇〇62]可選地,所述拆分模塊包括:[〇〇63]第三拆分單元,適于當獲取到至少兩個返利規則、且各返利規則中的預定額度越高、其對應的預定返利值也越多時,按照各預定額度由高到低的順序,依次根據每個預定額度對應的返利規則和所述價格信息對所述網絡訂單進行拆分,直至所述未被拆分的物件的總價格低于任一預定額度。
[0064]可選地,所述第三拆分單元,還適于當所述未被拆分的物件的總價格低于當前所依據的返利規則對應的預定額度時,按照各預定額度由高到低的順序確定下一個所依據的返利規則;根據所述下一個所依據的返利規則和所述未被拆分的物件的價格信息對所述網絡訂單進行拆分。[〇〇65] 可選地,所述推送模塊包括:
[0066]第三獲取單元,適于獲取所述網絡訂單中的標識信息,所述標識信息包括生成所述網絡訂單的終端標識、所述網絡訂單對應的用戶賬號信息中的至少一種;
[0067]推送單元,適于將所述子訂單集合推送給所述標識信息對應的用戶并顯示。
[0068]采用本發明實施例中的技術方案,能夠根據網絡購物平臺預設的返利規則和網絡訂單中各物件的價格信息,將網絡訂單拆分成由至少一個子網絡訂單組成且總返利值最高的子訂單集合,實現了自動為用戶拆分網絡訂單的效果,使得用戶無需對網絡訂單中的各物件進行價格計算、手動拆分、組合等操作,即可直接獲取到總返利值最高的子訂單集合, 為用戶節省大量的時間和精力;同時,通過將拆分后的子訂單集合推送給用戶并顯示,使得用戶提交網絡訂單之后即可直接查看到具有最高總返利值的子訂單集合,從而實現了自動為用戶提供拆分明確的訂單信息的效果,提高了用戶網絡購物的體驗度。
[0069]上述說明僅是本發明技術方案的概述,為了能夠更清楚了解本發明的技術手段, 而可依照說明書的內容予以實施,并且為了讓本發明的上述和其它目的、特征和優點能夠更明顯易懂,以下特舉本發明的【具體實施方式】。
[0070]根據下文結合附圖對本發明具體實施例的詳細描述,本領域技術人員將會更加明了本發明的上述以及其他目的、優點和特征。【附圖說明】
[0071]通過閱讀下文優選實施方式的詳細描述,各種其他的優點和益處對于本領域普通技術人員將變得清楚明了。附圖僅用于示出優選實施方式的目的,而并不認為是對本發明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0072]圖1是根據本發明一個實施例的一種網絡訂單的處理方法的示意性流程圖;
[0073]圖2是根據本發明一個實施例的一種網絡訂單的處理方法中步驟S11的示意性流程圖;[〇〇74]圖3是根據本發明一個實施例的一種網絡訂單的處理方法中步驟S12的示意性流程圖;[〇〇75]圖4是根據本發明一個實施例的一種網絡訂單的處理方法中步驟S12的示意性流程圖;
[0076]圖5是根據本發明一個具體實施例的一種網絡訂單的處理方法的示意性流程圖;
[0077]圖6是根據本發明一個實施例的一種網絡訂單的處理裝置的示意性框圖;
[0078]圖7是圖6所示網絡訂單的處理裝置的獲取模塊的示意性框圖;
[0079]圖8是圖6所示網絡訂單的處理裝置的拆分模塊的示意性框圖;
[0080]圖9是圖6所示網絡訂單的處理裝置的拆分模塊的示意性框圖;
[0081]圖10是圖6所示網絡訂單的處理裝置的推送模塊的示意性框圖。【具體實施方式】
[0082]下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現本公開而不應被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠將本公開的范圍完整的傳達給本領域的技術人員。[〇〇83]圖1是根據本發明一個實施例的一種網絡訂單的處理方法的示意性流程圖。如圖1 所示,網絡訂單的處理方法用于位于網絡側的服務器中,該方法一般性地可包括以下步驟 S101-S103:
[0084]步驟S101,當網絡購物平臺接收到包含至少兩個物件的網絡訂單時,獲取網絡購物平臺預設的返利規則和各物件的價格信息。
[0085]其中,返利規則指在網絡購物平臺中,當網絡訂單的總價格達到預定額度時返回與預定額度對應的預定返利值。
[0086]在一個實施例中,獲取網絡購物平臺預設的返利規則的步驟包括:周期性地獲取網絡購物平臺預設的返利規則并存儲。可預設固定的獲取頻率,例如,每五天獲取一次網絡購物平臺預設的返利規則并存儲,當網絡購物平臺包括至少兩個時,可按照網絡購物平臺和返利規則之間的映射關系進行存儲。當網絡購物平臺接收到網絡訂單時,可直接從預先存儲的網絡購物平臺和返利規則之間的映射關系中獲取對應的返利規則。該實施例中,通過周期性地獲取網絡購物平臺預設的返利規則,使得服務器中存儲的返利規則能夠及時更新,從而避免網絡購物平臺的返利規則發生變化時導致拆分網絡訂單不準確的情況。
[0087]在一個實施例中,獲取各物件的價格信息的步驟可包括如圖2所示的步驟S201-S202:步驟S201,獲取各物件的統一資源定位符URL(Uniform Resource Locator);步驟 S202,從統一資源定位符URL對應的網頁中獲取網站中包含的物件的價格信息。該實施例中,從URL對應的網頁中可抓取到該網頁中包含的任意信息,其中包括物件的價格信息。通過獲取網頁的URL來獲取網頁中物件的價格信息,使得物件的價格信息的確定更加準確、方便。[〇〇88]步驟S102,根據返利規則和價格信息,將網絡訂單拆分為由至少一個子網絡訂單組成的、總返利值最高的子訂單集合。
[0089]其中,子訂單集合包括以下至少一種:各子網絡訂單的訂單信息,該訂單信息包括物件名稱、各物件對應的單價信息;各子網絡訂單的返利信息;總返利值。
[0090]步驟S103,將子訂單集合推送給用戶并顯示。[〇〇91] 其中,子訂單集合可以有多種不同的顯示方式。例如,在顯示屏上羅列顯示各子網絡訂單的訂單信息,并在每個子網絡訂單的對應位置顯示對應的返利值。再例如,在顯示屏上羅列顯示各子網絡訂單的訂單信息,同時在預設位置顯示拆分后的子訂單集合的總返利值。[〇〇92]在一個實施例中,步驟S103可包括以下步驟:獲取網絡訂單中的標識信息,該標識信息包括生成網絡訂單的終端標識、網絡訂單對應的用戶賬號信息中的至少一種;將子訂單集合推送給標識信息對應的用戶并顯示。其中,用戶賬號信息可以是用戶登錄網絡購物平臺的賬號信息。該實施例中,根據標識信息將子訂單集合推送給對應的用戶,使得服務器能夠準確無誤地將子訂單集合推送給用戶。
[0093]采用本發明實施例中的技術方案,能夠根據網絡購物平臺預設的返利規則和網絡訂單中各物件的價格信息,將網絡訂單拆分成由至少一個子網絡訂單組成且總返利值最高的子訂單集合,實現了自動為用戶拆分網絡訂單的效果,使得用戶無需對網絡訂單中的各物件進行價格計算、手動拆分、組合等操作,即可直接獲取到總返利值最高的子訂單集合, 為用戶節省大量的時間和精力;同時,通過將拆分后的子訂單集合推送給用戶并顯示,使得用戶提交網絡訂單之后即可直接查看到具有最高總返利值的子訂單集合,從而實現了自動為用戶提供拆分明確的訂單信息的效果,提高了用戶網絡購物的體驗度。
[0094]以下依據不同的實施例來說明步驟S102的執行方式,即如何將網絡訂單拆分為由至少一個子網絡訂單組成的、總返利值最高的子訂單集合。[〇〇95] 在一個實施例中,如圖3所示,步驟S102可執行為以下步驟S301-S303:
[0096]步驟S301,判斷網絡訂單的總價格是否高于或等于預定額度。如果網絡訂單的總價格高于或等于預定額度,則執行步驟S302;如果網絡訂單的總價格低于預定額度,則執行步驟S303。
[0097]當返利規則包括多個時,對應的預定額度也包括多個,此時,需判斷網絡訂單的總價格是否高于或等于最低的預定額度,只有在網絡訂單的總價格高于或等于最低的預定額度時,才執行步驟S303。[〇〇98] 步驟S302,將網絡訂單拆分為至少一個子網絡訂單。[〇〇99] 步驟S303,不對網絡訂單進行拆分處理。此時,顯示給用戶的即為原網絡訂單。 [〇1〇〇]該實施例中,當網絡訂單的總價格高于或等于預定額度時,說明網絡訂單的總價格不滿足返利規則所規定的返利要求,即該網絡訂單不會得到預定返利值,此時服務器無需對網絡訂單進行拆分,從而避免服務器進行不必要的工作。
[0101] 在一個實施例中,步驟S102可實施為如圖4所示的步驟S401-S404:[〇1〇2]步驟S401,從未被拆分的物件中選擇未被標記、且價格最高的物件為待拆分物件。 [〇1〇3]步驟S402,判斷待拆分物件的價格是否低于或等于預定額度與當前子網絡訂單的總價格之間的差額。如果待拆分物件的價格低于或等于預定額度與當前子網絡訂單的總價格之間的差額,則執行步驟S403;如果待拆分物件的價格高于預定額度與當前子網絡訂單的總價格之間的差額,則執行步驟S404。
[0104]其中,當前子網絡訂單指服務器當前正在將待拆分物件劃分到的子網絡訂單。 [〇1〇5] 步驟S403,將待拆分物件拆分至當前子網絡訂單中。然后,返回步驟S401。[〇1〇6] 步驟S404,標記當前的待拆分物件。然后,返回步驟S401,直至當前子網絡訂單的總價格高于或等于預定額度。
[0107]在一個實施例中,當當前子網絡訂單的總價格高于或等于預定額度時,結束向當前子網絡訂單中拆分物件的操作;然后,從未被拆分的物件中選擇物件拆分至下一個子網絡訂單,直至未被拆分的物件的總價格低于預定額度。其中,向任一子網絡訂單中拆分物件的方法均可按照步驟S401-S404中的步驟來實施。這樣,網絡訂單中的所有物件被拆分至一個或多個不同的子網絡訂單中,這(些)子網絡訂單可使網絡訂單的總返利值最大。此外,拆分結束后,剩余的未被拆分的物件可合并為一個子網絡訂單,從而在獲得最大總返利值的前提下盡量減少子網絡訂單的數量。
[0108]在一個實施例中,當獲取到至少兩個返利規則、且各返利規則中的預定額度越高、 其對應的預定返利值也越多時,步驟S102可實施為以下步驟:按照各預定額度由高到低的順序,依次根據每個預定額度對應的返利規則和價格信息對網絡訂單進行拆分,直至未被拆分的物件的總價格低于任一預定額度。當未被拆分的物件的總價格低于任一預定額度時,說明未被拆分的物件的總價格已低于最低的預定額度,無法再進行拆分。這一步驟具體可實施為:當未被拆分的物件的總價格低于當前所依據的返利規則對應的預定額度時,按照各預定額度由高到低的順序確定下一個所依據的返利規則;然后,根據下一個所依據的返利規則和未被拆分的物件的價格信息對網絡訂單進行拆分。
[0109]例如,當前的網絡購物平臺包括三個返利規則,分別為滿1000元返300元、滿800元返200元,滿500元返100元。顯然,預定額度最高為1000元,首先根據“滿1000元返300元”這一返利規則拆分網絡訂單中的物件,當剩余的未被拆分的物件的總價格為900元(即低于當前依據的返利規則對應的預定額度1000元)時,按照預定額度由高到低的順序,選擇“滿800 元返200元”這一返利規則繼續拆分剩余的未被拆分的物件,拆分結束后,當再次剩余的未被拆分的物件的總價格為600元(即低于當前依據的返利規則對應的預定額度800元)時,選擇“滿500元返100元”這一返利規則繼續拆分剩余的未被拆分的物件,直至剩余的未被拆分的物件的總價格低于500元,此時無法再對未被拆分的物件進行拆分。[〇11〇]以下通過一具體實施例來說明本發明提供的一種網絡訂單的方法。
[0111]圖5是根據本發明一具體實施例提供的一種網絡訂單的方法的流程圖。在該具體實施例中,假設當前的網絡購物平臺預設有兩個返利規則,且各返利規則中的預定額度越高、其對應的預定返利值也越多。在這兩個返利規則中,第一返利規則對應的第一預定額度高于第二返利規則對應的第二預定額度。如圖5所示,該方法包括以下步驟S501-S511:
[0112]步驟S501,當網絡購物平臺接收到包含至少兩個物件的網絡訂單時,獲取網絡購物平臺預設的返利規則和各物件的價格信息。
[0113]步驟S502,判斷網絡訂單的總價格是否高于或等于第一預定額度和/或第二預定額度。如果網絡訂單的總價格高于或等于第一預定額度,則執行步驟S503;如果網絡訂單的總價格低于第一預定額度、且高于或等于第二預定額度,則執行步驟S508;如果網絡訂單的總價格低于第二預定額度,則執行步驟S510。
[0114]步驟S503,根據第一返利規則和各物件的價格信息對網絡訂單進行拆分,得到至少一個第一子網絡訂單和未被拆分的第一剩余物件。其中,第一剩余物件的總價格低于第一預定額度。
[0115]步驟S504,判斷第一剩余物件的總價格是否高于或等于第二預定額度。如果第一剩余物件的總價格高于或等于第二預定額度,則執行步驟S505;如果第一剩余物件的總價格低于第二預定額度,則執行步驟S507。
[0116]步驟S505,根據第二返利規則和各物件的價格信息對第一剩余物件進行拆分,得到至少一個第二子網絡訂單和未被拆分的第二剩余物件。其中,第二剩余物件的總價格低于第二預定額度。
[0117]步驟S506,由第二剩余物件組成第三子網絡訂單,并由第一子網絡訂單、第二子網絡訂單和第三子網絡訂單組成子訂單集合。然后執行步驟S510。
[0118]步驟S507,由第一剩余物件組成第三子網絡訂單,并由第一子網絡訂單和第三子網絡訂單組成子訂單集合。然后執行步驟S510。
[0119]步驟S508,根據第二返利規則和各物件的價格信息對網絡訂單進行拆分,得到至少一個第四子網絡訂單和未被拆分的第三剩余物件。其中,第三剩余物件的總價格低于第二預定額度。[〇12〇] 步驟S509,由第三剩余物件組成第五子網絡訂單,并由第四子網絡訂單和第五子網絡訂單組成子訂單集合。
[0121]步驟S510,將子訂單集合推送給用戶并顯示。
[0122]步驟S511,不對網絡訂單進行拆分,直接將原網絡訂單顯示給用戶。
[0123]可見,該具體實施例的技術方案能夠根據網絡購物平臺預設的返利規則和網絡訂單中各物件的價格信息,將網絡訂單拆分成由至少一個子網絡訂單組成且總返利值最高的子訂單集合,實現了自動為用戶拆分網絡訂單的效果,使得用戶無需對網絡訂單中的各物件進行價格計算、手動拆分、組合等操作,即可直接獲取到總返利值最高的子訂單集合,為用戶節省大量的時間和精力;同時,通過將拆分后的子訂單集合推送給用戶并顯示,使得用戶提交網絡訂單之后即可直接查看到具有最高總返利值的子訂單集合,從而實現了自動為用戶提供拆分明確的訂單信息的效果,提高了用戶網絡購物的體驗度。尤其是在返利規則較多的情況下,更能省去用戶大量的時間和精力。
[0124]對應于上述實施例中的網絡訂單的處理方法,本發明還提供一種網絡訂單的處理裝置,用于執行上述方法。
[0125]圖6是根據本發明一個實施例中的一種網絡訂單的處理裝置的示意性框圖。如圖6 所示,該網絡訂單的處理裝置包括獲取模塊610、拆分模塊620和推送模塊630;其中:
[0126]獲取模塊610適于當網絡購物平臺接收到包含至少兩個物件的網絡訂單時,獲取網絡購物平臺預設的返利規則和各物件的價格信息,返利規則指在網絡購物平臺中,當網絡訂單的總價格達到預定額度時返回與預定額度對應的預定返利值;
[0127]拆分模塊620適于根據返利規則和價格信息,將網絡訂單拆分為由至少一個子網絡訂單組成的、總返利值最高的子訂單集合;
[0128]推送模塊630適于將子訂單集合推送給用戶并顯示。
[0129]在一個實施例中,子訂單集合包括以下至少一種:
[0130]各子網絡訂單的訂單信息,訂單信息包括物件名稱、各物件對應的單價信息;[0131 ]各子網絡訂單的返利信息;
[0132]總返利值。
[0133]在一個實施例中,上述裝置還包括存儲模塊,該存儲模塊適于周期性地獲取網絡購物平臺預設的返利規則并存儲。
[0134]在一個實施例中,如圖7所示,獲取模塊610包括第一獲取單元611和第二獲取單元 612;其中:
[0135]第一獲取單元611適于獲取各物件的統一資源定位符;
[0136]第二獲取單元612適于從統一資源定位符對應的網頁中獲取網站中包含的物件的價格信息。
[0137]在一個實施例中,如圖8所示,拆分模塊620包括判斷單元621和第一拆分單元622; 其中:
[0138]判斷單元621適于判斷網絡訂單的總價格是否高于或等于預定額度;
[0139]第一拆分單元622適于當網絡訂單的總價格高于或等于預定額度時,將網絡訂單拆分為至少一個子網絡訂單。[〇14〇]在一個實施例中,拆分模塊620還包括執行單元,該執行單元適于重復執行以下步驟,直至當前子網絡訂單的總價格高于或等于預定額度:[〇141]從未被拆分的物件中選擇未被標記、且價格最高的物件為待拆分物件;
[0142]判斷待拆分物件的價格是否低于或等于預定額度與當前子網絡訂單的總價格之間的差額;
[0143]當待拆分物件的價格低于或等于預定額度與當前子網絡訂單的總價格之間的差額時,將待拆分物件拆分至當前子網絡訂單中,并選擇下一個待拆分物件;
[0144]當待拆分物件的價格高于預定額度與當前子網絡訂單的總價格之間的差額時,標記當前的待拆分物件,并選擇下一個待拆分物件。
[0145]在一個實施例中,如圖9所示,拆分模塊620還包括結束單元623和第二拆分單元 624;其中:
[0146]結束單元623適于當當前子網絡訂單的總價格高于或等于預定額度時,結束向當前子網絡訂單中拆分物件的操作;
[0147]第二拆分單元624適于從未被拆分的物件中選擇物件拆分至下一個子網絡訂單, 直至未被拆分的物件的總價格低于預定額度。
[0148]在一個實施例中,拆分模塊620包括第三拆分單元,該第三拆分單元適于當獲取到至少兩個返利規則、且各返利規則中的預定額度越高、其對應的預定返利值也越多時,按照各預定額度由高到低的順序,依次根據每個預定額度對應的返利規則和價格信息對網絡訂單進行拆分,直至未被拆分的物件的總價格低于任一預定額度。
[0149]在一個實施例中,上述第三拆分單元還適于當未被拆分的物件的總價格低于當前所依據的返利規則對應的預定額度時,按照各預定額度由高到低的順序確定下一個所依據的返利規則;根據下一個所依據的返利規則和未被拆分的物件的價格信息對網絡訂單進行拆分。
[0150]在一個實施例中,如圖10所示,推送模塊630包括第三獲取單元631和推送單元 632;其中:[〇151]第三獲取單元631適于獲取網絡訂單中的標識信息,標識信息包括生成網絡訂單的終端標識、網絡訂單對應的用戶賬號信息中的至少一種;[〇152]推送單元632適于將子訂單集合推送給標識信息對應的用戶并顯示。
[0153]采用本發明實施例中的裝置,能夠根據網絡購物平臺預設的返利規則和網絡訂單中各物件的價格信息,將網絡訂單拆分成由至少一個子網絡訂單組成且總返利值最高的子訂單集合,實現了自動為用戶拆分網絡訂單的效果,使得用戶無需對網絡訂單中的各物件進行價格計算、手動拆分、組合等操作,即可直接獲取到總返利值最高的子訂單集合,為用戶節省大量的時間和精力;同時,通過將拆分后的子訂單集合推送給用戶并顯示,使得用戶提交網絡訂單之后即可直接查看到具有最高總返利值的子訂單集合,從而實現了自動為用戶提供拆分明確的訂單信息的效果,提高了用戶網絡購物的體驗度。
[0154]關于上述實施例中的裝置,其中各個模塊執行操作的具體方式已經在有關該方法的實施例中進行了詳細描述,此處將不做詳細闡述說明。
[0155]本發明一個實施例公開了 A1.—種網絡訂單的處理方法,包括:
[0156]當網絡購物平臺接收到包含至少兩個物件的網絡訂單時,獲取所述網絡購物平臺預設的返利規則和各物件的價格信息,所述返利規則指在所述網絡購物平臺中,當所述網絡訂單的總價格達到預定額度時返回與所述預定額度對應的預定返利值;
[0157]根據所述返利規則和所述價格信息,將所述網絡訂單拆分為由至少一個子網絡訂單組成的、總返利值最高的子訂單集合;
[0158]將所述子訂單集合推送給用戶并顯示。
[0159]A2.根據A1所述的方法,其中,所述子訂單集合包括以下至少一種:
[0160]各子網絡訂單的訂單信息,所述訂單信息包括物件名稱、各物件對應的單價信息; [0161 ]各子網絡訂單的返利信息;
[0162] 所述總返利值。[〇163] A3.根據A1或A2所述的方法,其中,所述方法還包括:
[0164]周期性地獲取所述網絡購物平臺預設的返利規則并存儲。
[0165]A4.根據A1-A3中任一項所述的方法,其中,獲取各物件的價格信息,包括:
[0166]獲取所述各物件的統一資源定位符;
[0167]從所述統一資源定位符對應的網頁中獲取所述網站中包含的物件的價格信息。
[0168]A5.根據A1-A4中任一項所述的方法,其中,根據所述返利規則和所述價格信息,將所述網絡訂單拆分為至少一個子網絡訂單,包括:
[0169]判斷所述網絡訂單的總價格是否高于或等于所述預定額度;
[0170]當所述網絡訂單的總價格高于或等于所述預定額度時,將所述網絡訂單拆分為至少一個子網絡訂單。[〇171 ] A6.根據A1-A5中任一項所述的方法,其中,根據所述返利規則和所述價格信息,將所述網絡訂單拆分為至少一個子網絡訂單,包括:
[0172]重復執行以下步驟,直至所述當前子網絡訂單的總價格高于或等于所述預定額度:
[0173]從未被拆分的物件中選擇未被標記、且價格最高的物件為待拆分物件;[〇174]判斷所述待拆分物件的價格是否低于或等于所述預定額度與所述當前子網絡訂單的總價格之間的差額;
[0175]當所述待拆分物件的價格低于或等于所述預定額度與所述當前子網絡訂單的總價格之間的差額時,將所述待拆分物件拆分至所述當前子網絡訂單中,并選擇下一個待拆分物件;[〇176]當所述待拆分物件的價格高于所述預定額度與所述當前子網絡訂單的總價格之間的差額時,標記當前的待拆分物件,并選擇下一個待拆分物件。[〇177] A7.根據A6所述的方法,其中,根據所述返利規則和所述價格信息,將所述網絡訂單拆分為至少一個子網絡訂單,還包括:
[0178]當所述當前子網絡訂單的總價格高于或等于所述預定額度時,結束向所述當前子網絡訂單中拆分物件的操作;
[0179]從所述未被拆分的物件中選擇物件拆分至下一個子網絡訂單,直至所述未被拆分的物件的總價格低于所述預定額度。
[0180]A8.根據A6或A7所述的方法,其中,當獲取到至少兩個返利規則、且各返利規則中的預定額度越高、其對應的預定返利值也越多時,所述根據所述返利規則和所述價格信息, 將所述網絡訂單拆分為至少一個子網絡訂單,包括:
[0181]按照各預定額度由高到低的順序,依次根據每個預定額度對應的返利規則和所述價格信息對所述網絡訂單進行拆分,直至所述未被拆分的物件的總價格低于任一預定額度。
[0182]A9.根據A8所述的方法,其中,所述按照各預定額度由高到低的順序,依次根據每個預定額度對應的返利規則和所述價格信息對所述網絡訂單進行拆分,包括:
[0183]當所述未被拆分的物件的總價格低于當前所依據的返利規則對應的預定額度時, 按照各預定額度由高到低的順序確定下一個所依據的返利規則;
[0184]根據所述下一個所依據的返利規則和所述未被拆分的物件的價格信息對所述網絡訂單進行拆分。
[0185]A10.根據A1-A9中任一項所述的方法,其中,所述網絡訂單包括標識信息,所述將所述子訂單集合推送給用戶并顯示,包括:
[0186]獲取所述網絡訂單中的標識信息,所述標識信息包括生成所述網絡訂單的終端標識、所述網絡訂單對應的用戶賬號信息中的至少一種;
[0187]將所述子訂單集合推送給所述標識信息對應的用戶并顯示。
[0188]本發明另一個實施例提供了 B11.—種網絡訂單的處理裝置,包括:
[0189]獲取模塊,適于當網絡購物平臺接收到包含至少兩個物件的網絡訂單時,獲取所述網絡購物平臺預設的返利規則和各物件的價格信息,所述返利規則指在所述網絡購物平臺中,當所述網絡訂單的總價格達到預定額度時返回與所述預定額度對應的預定返利值;
[0190]拆分模塊,適于根據所述返利規則和所述價格信息,將所述網絡訂單拆分為由至少一個子網絡訂單組成的、總返利值最高的子訂單集合;
[0191]推送模塊,適于將所述子訂單集合推送給用戶并顯示。
[0192]B12.根據B11所述的裝置,其中,所述子訂單集合包括以下至少一種:
[0193]各子網絡訂單的訂單信息,所述訂單信息包括物件名稱、各物件對應的單價信息;
[0194]各子網絡訂單的返利信息;
[0195]所述總返利值。
[0196]B13.根據Bl 1所述的裝置,其中,所述裝置還包括:
[0197]存儲模塊,適于周期性地獲取所述網絡購物平臺預設的返利規則并存儲。
[0198]B14.根據Bl 1-B13中任一項所述的裝置,其中,所述獲取模塊包括:
[0199]第一獲取單元,適于獲取所述各物件的統一資源定位符;
[0200]第二獲取單元,適于從所述統一資源定位符對應的網頁中獲取所述網站中包含的物件的價格信息。
[0201]B15.根據B11-B14中任一項所述的裝置,其中,所述拆分模塊包括:
[0202]判斷單元,適于判斷所述網絡訂單的總價格是否高于或等于所述預定額度;
[0203]第一拆分單元,適于當所述網絡訂單的總價格高于或等于所述預定額度時,將所述網絡訂單拆分為至少一個子網絡訂單。
[0204]B16.根據B11-B15中任一項所述的裝置,其中,所述拆分模塊包括:
[0205]執行單元,適于重復執行以下步驟,直至所述當前子網絡訂單的總價格高于或等于所述預定額度:
[0206]從未被拆分的物件中選擇未被標記、且價格最高的物件為待拆分物件;[〇2〇7]判斷所述待拆分物件的價格是否低于或等于所述預定額度與所述當前子網絡訂單的總價格之間的差額;
[0208]當所述待拆分物件的價格低于或等于所述預定額度與所述當前子網絡訂單的總價格之間的差額時,將所述待拆分物件拆分至所述當前子網絡訂單中,并選擇下一個待拆分物件;
[0209]當所述待拆分物件的價格高于所述預定額度與所述當前子網絡訂單的總價格之間的差額時,標記當前的待拆分物件,并選擇下一個待拆分物件。[〇21〇]B17.根據B16所述的裝置,其中,所述拆分模塊還包括:
[0211]結束單元,適于當所述當前子網絡訂單的總價格高于或等于所述預定額度時,結束向所述當前子網絡訂單中拆分物件的操作;
[0212]第二拆分單元,適于從所述未被拆分的物件中選擇物件拆分至下一個子網絡訂單,直至所述未被拆分的物件的總價格低于所述預定額度。
[0213]B18.根據B16或B17所述的裝置,其中,所述拆分模塊包括:
[0214]第三拆分單元,適于當獲取到至少兩個返利規則、且各返利規則中的預定額度越高、其對應的預定返利值也越多時,按照各預定額度由高到低的順序,依次根據每個預定額度對應的返利規則和所述價格信息對所述網絡訂單進行拆分,直至所述未被拆分的物件的總價格低于任一預定額度。
[0215]B19.根據B18所述的裝置,其中,所述第三拆分單元,還適于當所述未被拆分的物件的總價格低于當前所依據的返利規則對應的預定額度時,按照各預定額度由高到低的順序確定下一個所依據的返利規則;根據所述下一個所依據的返利規則和所述未被拆分的物件的價格信息對所述網絡訂單進行拆分。
[0216]B20.根據B11-B19中任一項所述的裝置,其中,所述推送模塊包括:
[0217]第三獲取單元,適于獲取所述網絡訂單中的標識信息,所述標識信息包括生成所述網絡訂單的終端標識、所述網絡訂單對應的用戶賬號信息中的至少一種;
[0218]推送單元,適于將所述子訂單集合推送給所述標識信息對應的用戶并顯示。
[0219]在此處所提供的說明書中,說明了大量具體細節。然而,能夠理解,本發明的實施例可以在沒有這些具體細節的情況下實踐。在一些實例中,并未詳細示出公知的方法、結構和技術,以便不模糊對本說明書的理解。[〇22〇]類似地,應當理解,為了精簡本公開并幫助理解各個發明方面中的一個或多個,在上面對本發明的示例性實施例的描述中,本發明的各個特征有時被一起分組到單個實施例、圖、或者對其的描述中。然而,并不應將該公開的方法解釋成反映如下意圖:即所要求保護的本發明要求比在每個權利要求中所明確記載的特征更多的特征。更確切地說,如下面的權利要求書所反映的那樣,發明方面在于少于前面公開的單個實施例的所有特征。因此, 遵循【具體實施方式】的權利要求書由此明確地并入該【具體實施方式】,其中每個權利要求本身都作為本發明的單獨實施例。
[0221]本領域那些技術人員可以理解,可以對實施例中的設備中的模塊進行自適應性地改變并且把它們設置在與該實施例不同的一個或多個設備中。可以把實施例中的模塊或單元或組件組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設備的所有過程或單元進行組合。除非另外明確陳述,本說明書(包括伴隨的權利要求、摘要和附圖)中公開的每個特征可以由提供相同、等同或相似目的的替代特征來代替。
[0222]此外,本領域的技術人員能夠理解,盡管在此所述的一些實施例包括其它實施例中所包括的某些特征而不是其它特征,但是不同實施例的特征的組合意味著處于本發明的范圍之內并且形成不同的實施例。例如,在權利要求書中,所要求保護的實施例的任意之一都可以以任意的組合方式來使用。
[0223]本發明的各個部件實施例可以以硬件實現,或者以在一個或者多個處理器上運行的軟件模塊實現,或者以它們的組合實現。本領域的技術人員應當理解,可以在實踐中使用微處理器或者數字信號處理器(DSP)來實現根據本發明實施例的網絡訂單的處理設備中的一些或者全部部件的一些或者全部功能。本發明還可以實現為用于執行這里所描述的方法的一部分或者全部的設備或者裝置程序(例如,計算機程序和計算機程序產品)。這樣的實現本發明的程序可以存儲在計算機可讀介質上,或者可以具有一個或者多個信號的形式。 這樣的信號可以從因特網網站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。
[0224]應該注意的是上述實施例對本發明進行說明而不是對本發明進行限制,并且本領域技術人員在不脫離所附權利要求的范圍的情況下可設計出替換實施例。在權利要求中, 不應將位于括號之間的任何參考符號構造成對權利要求的限制。單詞“包含”不排除存在未列在權利要求中的元件或步驟。位于元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發明可以借助于包括有若干不同元件的硬件以及借助于適當編程的計算機來實現。在列舉了若干裝置的單元權利要求中,這些裝置中的若干個可以是通過同一個硬件項來具體體現。單詞第一、第二、以及第三等的使用不表示任何順序。可將這些單詞解釋為名稱。
[0225]至此,本領域技術人員應認識到,雖然本文已詳盡示出和描述了本發明的多個示例性實施例,但是,在不脫離本發明精神和范圍的情況下,仍可根據本發明公開的內容直接確定或推導出符合本發明原理的許多其他變型或修改。因此,本發明的范圍應被理解和認定為覆蓋了所有這些其他變型或修改。
【主權項】
1.一種網絡訂單的處理方法,包括:當網絡購物平臺接收到包含至少兩個物件的網絡訂單時,獲取所述網絡購物平臺預設 的返利規則和各物件的價格信息,所述返利規則指在所述網絡購物平臺中,當所述網絡訂 單的總價格達到預定額度時返回與所述預定額度對應的預定返利值;根據所述返利規則和所述價格信息,將所述網絡訂單拆分為由至少一個子網絡訂單組 成的、總返利值最高的子訂單集合;將所述子訂單集合推送給用戶并顯示。2.根據權利要求1所述的方法,其中,所述子訂單集合包括以下至少一種:各子網絡訂單的訂單信息,所述訂單信息包括物件名稱、各物件對應的單價信息; 各子網絡訂單的返利信息;所述總返利值。3.根據權利要求1或2所述的方法,其中,所述方法還包括:周期性地獲取所述網絡購物平臺預設的返利規則并存儲。4.根據權利要求1-3中任一項所述的方法,其中,獲取各物件的價格信息,包括:獲取所述各物件的統一資源定位符;從所述統一資源定位符對應的網頁中獲取所述網站中包含的物件的價格信息。5.根據權利要求1-4中任一項所述的方法,其中,根據所述返利規則和所述價格信息, 將所述網絡訂單拆分為至少一個子網絡訂單,包括:判斷所述網絡訂單的總價格是否高于或等于所述預定額度;當所述網絡訂單的總價格高于或等于所述預定額度時,將所述網絡訂單拆分為至少一 個子網絡訂單。6.根據權利要求1-5中任一項所述的方法,其中,根據所述返利規則和所述價格信息, 將所述網絡訂單拆分為至少一個子網絡訂單,包括:重復執行以下步驟,直至所述當前子網絡訂單的總價格高于或等于所述預定額度: 從未被拆分的物件中選擇未被標記、且價格最高的物件為待拆分物件;判斷所述待拆分物件的價格是否低于或等于所述預定額度與所述當前子網絡訂單的 總價格之間的差額;當所述待拆分物件的價格低于或等于所述預定額度與所述當前子網絡訂單的總價格 之間的差額時,將所述待拆分物件拆分至所述當前子網絡訂單中,并選擇下一個待拆分物 件;當所述待拆分物件的價格高于所述預定額度與所述當前子網絡訂單的總價格之間的 差額時,標記當前的待拆分物件,并選擇下一個待拆分物件。7.根據權利要求6所述的方法,其中,根據所述返利規則和所述價格信息,將所述網絡 訂單拆分為至少一個子網絡訂單,還包括:當所述當前子網絡訂單的總價格高于或等于所述預定額度時,結束向所述當前子網絡 訂單中拆分物件的操作;從所述未被拆分的物件中選擇物件拆分至下一個子網絡訂單,直至所述未被拆分的物 件的總價格低于所述預定額度。8.根據權利要求6或7所述的方法,其中,當獲取到至少兩個返利規則、且各返利規則中的預定額度越高、其對應的預定返利值也越多時,所述根據所述返利規則和所述價格信息, 將所述網絡訂單拆分為至少一個子網絡訂單,包括:按照各預定額度由高到低的順序,依次根據每個預定額度對應的返利規則和所述價格 信息對所述網絡訂單進行拆分,直至所述未被拆分的物件的總價格低于任一預定額度。9.根據權利要求8所述的方法,其中,所述按照各預定額度由高到低的順序,依次根據 每個預定額度對應的返利規則和所述價格信息對所述網絡訂單進行拆分,包括:當所述未被拆分的物件的總價格低于當前所依據的返利規則對應的預定額度時,按照 各預定額度由高到低的順序確定下一個所依據的返利規則;根據所述下一個所依據的返利規則和所述未被拆分的物件的價格信息對所述網絡訂 單進行拆分。10.—種網絡訂單的處理裝置,包括:獲取模塊,適于當網絡購物平臺接收到包含至少兩個物件的網絡訂單時,獲取所述網 絡購物平臺預設的返利規則和各物件的價格信息,所述返利規則指在所述網絡購物平臺 中,當所述網絡訂單的總價格達到預定額度時返回與所述預定額度對應的預定返利值;拆分模塊,適于根據所述返利規則和所述價格信息,將所述網絡訂單拆分為由至少一 個子網絡訂單組成的、總返利值最高的子訂單集合;推送模塊,適于將所述子訂單集合推送給用戶并顯示。
【文檔編號】G06Q30/02GK105956890SQ201610445560
【公開日】2016年9月21日
【申請日】2016年6月20日
【發明人】馬曉波
【申請人】北京奇虎科技有限公司, 奇智軟件(北京)有限公司