网络订单的处理方法及装置的制造方法
【专利摘要】本发明提供了一种网络订单的处理方法及装置。该方法包括:当网络购物平台接收到包含至少两个物件的网络订单时,获取所述网络购物平台预设的返利规则和各物件的价格信息,所述返利规则指在所述网络购物平台中,当所述网络订单的总价格达到预定额度时返回与所述预定额度对应的预定返利值;根据所述返利规则和所述价格信息,将所述网络订单拆分为由至少一个子网络订单组成的、总返利值最高的子订单集合;将所述子订单集合推送给用户并显示。该方法使得用户无需对网络订单中的各物件进行价格计算、手动拆分、组合等操作,即可直接获取到总返利值最高的子订单集合,从而提高用户网络购物的体验度。
【专利说明】
网络订单的处理方法及装置
技术领域
[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日
【发明人】马晓波
【申请人】北京奇虎科技有限公司, 奇智软件(北京)有限公司