处理电子商务的订单的方法、服务端装置和客户端装置与流程

文档序号:14678830发布日期:2018-06-12 21:54阅读:192来源:国知局
处理电子商务的订单的方法、服务端装置和客户端装置与流程
本发明涉及一种计算机及其软件的
技术领域
,具体涉及处理电子商务的订单的方法、服务端装置以及客户端装置。
背景技术
:随着互联网电商的发展,越来越多的人开始在网上购物。电商企业基于物流配送成本考虑,对于免配送费的门槛一般都有一个购物金额的设置,比如满99元免配送费。而有一大部分用户平常购物时可能不满足这一条件,要么延后消费,要么转战其他竞争对手的购物平台。造成一大批的购物需求被抑制,也可能将一批潜在客户拒之门外。因此希望在尽量不增加物流配送成本的基础上,能够满足这部分低金额订单的需求。技术实现要素:有鉴于此,本发明提供处理电子商务的订单的方法、服务端以及客户端,能够解决现有技术无法在不增加物流配送成本的基础上满足低金额订单的需求的技术问题。为实现发明目的,根据本发明的第一个方面,提供了一种处理电子商务的订单的方法,包括:服务端接收客户端发送的多个拼单请求,所述拼单请求中包含收货地址、订单金额和预支付信息;所述服务端将具有相同收货地址的多个拼单请求聚类,得到多个拼单请求集合;对于每个拼单请求集合,所述服务端判断该拼单请求集合中的所有拼单请求对应的订单金额的总和是否大于等于总金额阈值,若是,执行以下步骤:所述服务端向该拼单请求集合中的所有拼单请求对应的客户端分别发送拼单成功通知,所述拼单成功通知中包含与所述预支付信息对应的确认支付信息;所述服务端根据该拼单请求集合中的所有拼单请求建立订单生产任务。可选地,在所述服务端接收客户端发送的拼单请求和预支付信息的步骤之后,还包括:所述服务端接收所述客户端发送的取消拼单请求;所述服务端删除本地保存的与所述取消拼单请求对应的拼单请求的记录;所述服务端向所述客户端发送拼单取消成功通知。为实现发明目的,根据本发明的第二个方面,提供了一种处理电子商务的订单的服务端装置,包括:服务端接收模块,用于接收客户端发送的多个拼单请求,所述拼单请求中包含收货地址、订单金额和预支付信息;聚类模块,用于将具有相同收货地址的多个拼单请求聚类,得到多个拼单请求集合;判断模块,用于对于每个拼单请求集合,判断该拼单请求集合中的所有拼单请求对应的订单金额的总和是否大于等于总金额阈值;服务端发送模块,用于在所述判断模块的判断结果为是时,向该拼单请求集合中的所有拼单请求对应的客户端分别发送拼单成功通知,所述拼单成功通知中包含与所述预支付信息对应的确认支付信息;处理模块,用于在所述判断模块的判断结果为是时,根据该拼单请求集合中的所有拼单请求建立订单生产任务。可选地,还包括删除模块,其中,所述服务端接收模块还用于:接收所述客户端发送的取消拼单请求;所述删除模块用于:删除本地保存的与所述取消拼单请求对应的拼单请求的记录;所述服务端发送模块还用于:向所述客户端发送拼单取消成功通知。为实现发明目的,根据本发明的第三个方面,提供了一种处理电子商务的订单的方法,包括:客户端向服务端发送拼单请求,所述拼单请求包括收货地址、订单金额和预支付信息;客户端接收所述服务端发送的拼单成功通知,所述拼单成功通知中包含与所述预支付信息对应的确认支付信息。可选地,在所述客户端向服务端发送拼单请求的步骤之前,还包括:所述客户端获取购买商品编号、购买数量和收货地址;所述客户端根据所述购买商品编号、所述购买数量确定所述订单金额;所述客户端确认所述订单金额小于单一订单金额阈值,然后向用户显示拼单提示信息;所述客户端获取拼单指令,所述拼单指令中包含所述预支付信息;所述客户端根据所述拼单指令生成所述拼单请求。可选地,在所述客户端向服务端发送拼单请求的步骤之后,还包括:所述客户端获取取消拼单指令;所述客户端根据所述取消拼单指令向所述服务端发送取消拼单请求;所述客户端接收所述服务端发送的拼单取消成功通知。可选地,在所述客户端向服务端发送拼单请求的步骤之后,还包括:所述客户端确认在从提交拼单请求时刻起经历预设时长的时间段内未收到所述拼单成功通知,然后所述客户端向所述服务端发送取消拼单请求;所述客户端接收所述服务端发送的拼单取消成功通知。为实现发明目的,根据本发明的第四个方面,提供了一种处理电子商务的订单的客户端装置,包括:客户端发送模块,用于向服务端发送拼单请求,所述拼单请求包括收货地址、订单金额和预支付信息;客户端接收模块,用于接收所述服务端发送的拼单成功通知,所述拼单成功通知中包含与所述预支付信息对应的确认支付信息。可选地,还包括:第一获取模块,用于获取购买商品编号、购买数量和所述收货地址;计价模块,用于根据所述购买商品编号、所述购买数量确定所述订单金额;提示模块,用于在所述订单金额小于单一订单金额阈值的情况下,向用户显示拼单提示信息;第二获取模块,用于获取拼单指令,所述拼单指令中包含所述预支付信息;生成请求模块,用于根据所述拼单指令生成所述拼单请求。可选地,还包括第三获取模块,其中,所述第三获取模块用于获取取消拼单指令;所述客户端发送模块还用于根据所述取消拼单指令向所述服务端发送取消拼单请求;所述客户单接收模块还用于接收所述服务端发送的拼单取消成功通知。可选地,还包括延时判断模块,其中,延时判断模块用于判断从所述客户端发送模块发送拼单请求时刻起经历预设时长的时间段内所述客户端接收模块是否接收到所述拼单成功通知;所述客户端发送模块还用于在所述延时判断模块的判断结果为否的情况下向所述服务端发送取消拼单请求;所述客户端接收模块还用于接收所述服务端发送的拼单取消成功通知。根据本发明的技术方案,提出了以拼单的方式来满足低金额订单的需求,进一步地,在不增加物流配送成本的前提下,通过匹配最小配送范围地址来实现多用户拼单。这样可以使让用户可以通过拼单业务实现减免配送费,提升用户满意度。同时还可以为电商增加订单量,扩大市场占有率。附图说明附图用于更好地理解本发明,不构成对本发明的不当限定。其中:图1是根据本发明实施方式的一种处理电子商务的订单的方法的流程示意图;图2是根据本发明实施方式的处理电子商务的订单的服务端装置的结构示意图;图3是根据本发明实施方式的另一种处理电子商务的订单的方法的流程示意图;图4是根据本发明实施方式的处理电子商务的订单的客户端装置的结构示意图。具体实施方式以下结合附图对本发明的示范性实施例做出说明,其中包括本发明实施方式的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本发明的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。图1是根据本发明实施方式的一种处理电子商务的订单的方法的流程示意图。如图所示,本发明实施方式的处理电子商务的订单的方法,主要包括如下的步骤11至步骤15。步骤11:服务端接收客户端发送的多个拼单请求,拼单请求中包含收货地址、订单金额和预支付信息。步骤12:服务端将具有相同收货地址的多个拼单请求聚类,得到多个拼单请求集合。步骤13:对于每个拼单请求集合,服务端判断该拼单请求集合中的所有拼单请求对应的订单金额的总和是否大于等于总金额阈值,若是,执行后续步骤14和步骤15。步骤14:服务端向该拼单请求集合中的所有拼单请求对应的客户端分别发送拼单成功通知,拼单成功通知中包含与预支付信息对应的确认支付信息。步骤15:服务端根据该拼单请求集合中的所有拼单请求建立订单生产任务。可选地,本发明实施方式的处理电子商务的订单的方法在步骤11之后,还可以包括如下步骤A1至步骤A3。步骤A1:服务端接收客户端发送的取消拼单请求。步骤A2:服务端删除本地保存的与取消拼单请求对应的拼单请求的记录。步骤A3:服务端向客户端发送拼单取消成功通知。图2是根据本发明实施方式的处理电子商务的订单的服务端装置的结构示意图。如图所示,本发明实施方式的处理电子商务的订单的服务端装置20主要包括:服务端接收模块21、聚类模块22、判断模块23、服务端发送模块24以及处理模块25。服务端接收模块21用于接收客户端发送的多个拼单请求,拼单请求中包含收货地址、订单金额和预支付信息。聚类模块22用于将具有相同收货地址的多个拼单请求聚类,得到多个拼单请求集合。判断模块23用于对于每个拼单请求集合,判断该拼单请求集合中的所有拼单请求对应的订单金额的总和是否大于等于总金额阈值。服务端发送模块24用于在判断模块的判断结果为是时,向该拼单请求集合中的所有拼单请求对应的客户端分别发送拼单成功通知,拼单成功通知中包含与预支付信息对应的确认支付信息。处理模块25用于在判断模块的判断结果为是时,根据该拼单请求集合中的所有拼单请求建立订单生产任务。可选地,本发明实施方式的处理电子商务的订单的服务端装置还可以包括删除模块。其中,服务端接收模块21还用于接收客户端发送的取消拼单请求。删除模块用于删除本地保存的与取消拼单请求对应的拼单请求的记录。服务端发送模块24还用于向客户端发送拼单取消成功通知。图3是根据本发明实施方式的另一种处理电子商务的订单的方法的流程示意图。如图所示,本发明实施方式的处理电子商务的订单的方法主要包括如下的步骤31至步骤32。步骤31:客户端向服务端发送拼单请求,拼单请求包括收货地址、订单金额和预支付信息。步骤32:客户端接收服务端发送的拼单成功通知,拼单成功通知中包含与预支付信息对应的确认支付信息。可选地,本发明实施方式的处理电子商务的订单的方法在步骤31之前还可以还包括如下的步骤B1至步骤B5。步骤B1:客户端获取购买商品编号、购买数量和收货地址。步骤B2:客户端根据购买商品编号、购买数量确定订单金额。步骤B3:客户端确认订单金额小于单一订单金额阈值,然后向用户显示拼单提示信息。步骤B4:客户端获取拼单指令,拼单指令中包含预支付信息。步骤B5:客户端根据拼单指令生成拼单请求。可选地,本发明实施方式的处理电子商务的订单的方法在步骤31之后还可以还包括如下的步骤C1至C3。步骤C1:客户端获取取消拼单指令。步骤C2:客户端根据取消拼单指令向服务端发送取消拼单请求。步骤C3:客户端接收服务端发送的拼单取消成功通知。可选地,本发明实施方式的处理电子商务的订单的方法在步骤31之后还可以还包括如下的步骤D1至D3。步骤D1:客户端确认在从提交拼单请求时刻起经历预设时长的时间段内未收到拼单成功通知。步骤D2:客户端向服务端发送取消拼单请求。步骤D3:客户端接收服务端发送的拼单取消成功通知。图4是根据本发明实施方式的处理电子商务的订单的客户端装置的结构示意图。如图所示,本发明实施方式的处理电子商务的订单的客户端装置40主要包括:客户端发送模块41和客户端接收模块42。客户端发送模块41用于向服务端发送拼单请求,拼单请求包括收货地址、订单金额和预支付信息。客户端接收模块42用于接收服务端发送的拼单成功通知,拼单成功通知中包含与预支付信息对应的确认支付信息。可选地,本发明实施方式的处理电子商务的订单的客户端装置还可以包括:第一获取模块、提示模块、第二获取模块以及生成请求模块。第一获取模块用于获取购买商品编号、购买数量和收货地址。计价模块用于根据购买商品编号、购买数量确定订单金额。提示模块用于在订单金额小于单一订单金额阈值的情况下,向用户显示拼单提示信息。第二获取模块用于获取拼单指令,拼单指令中包含预支付信息。生成请求模块用于根据拼单指令生成拼单请求。可选地,本发明实施方式的处理电子商务的订单的客户端装置还可以包括第三获取模块。其中,第三获取模块用于获取取消拼单指令。客户端发送模块还用于根据取消拼单指令向服务端发送取消拼单请求。客户单接收模块还用于接收服务端发送的拼单取消成功通知。可选地,本发明实施方式的处理电子商务的订单的客户端装置还可以包括延时判断模块。其中,延时判断模块用于判断从客户端发送模块发送拼单请求时刻起经历预设时长的时间段内客户端接收模块是否接收到拼单成功通知。客户端发送模块还用于在延时判断模块的判断结果为否的情况下向服务端发送取消拼单请求。客户端接收模块还用于接收服务端发送的拼单取消成功通知。需要说明的是,本发明实施方式的处理电子商务的订单的客户端装置中的第一获取模块、第二获取模块以及第三获取模块获取信息的来源通常是用户,也就是说这三个获取模块通常以人机交互的方式来获取数据。根据本发明的技术方案,在不增加物流配送成本的前提下,通过匹配最小配送范围地址来实现多用户拼单。这样可以使让用户可以通过拼单业务实现减免配送费,提升用户满意度。同时还可以为电商增加订单量,扩大市场占有率。为使本领域技术人员更好里理解本发明的技术方案,现在结合具体实施例详细阐述本发明实施方式的处理电子商务的订单的客户端和服务端是如何协同工作完成拼单过程的。(1)用户在客户端浏览商品信息,然后通过人机交互向客户端输入购买商品编号、购买数量和收货地址。此时,客户端获取了购买商品编号、购买数量和收货地址。(2)客户端根据购买商品编号查询服务端获取购买商品单价,然后客户端根据购买商品单价和购买数量计算订单金额。(3)客户端判断订单金额是否小于单一订单金额阈值(例如:订单金额是否小于99元)。如果判断结果为是,则客户端向用户显示拼单提示信息。需要说明的是,步骤(2)和步骤(3)中的计算和判断的动作也可以由服务端来完成。例如:客户端先将购买商品编号和购买数量上传到服务端,然后服务端计算订单金额并判断是否达到单一订单金额阈值,如果未达到该阈值,则将判断结果回传给客户端,再由客户端发出拼单提示信息。(4)用户阅读拼单提示信息之后,向客户端输入包含预支付信息的拼单指令。预支付信息通常是用于支付的金融账号及付款密码。至此,客户端获取了拼单指令。(5)客户端根据拼单指令生成拼单请求。该拼单请求中通常包括商品编号、购买数量、订单金额、收货地址以及预支付信息。拼单请求可以是一个数据信息表,举例如下面的表1所示。表1拼单请求的数据信息表示例段名字段描述id拼单请求流水号address_key最小配送地址键address_value最小配送地址值express快递公司amount订单金额status拼单状态(等待、完成拼单、取消)delete有效标示created创建时间modified修改时间(6)服务端接收客户端发送的多个拼单请求。可以是不同的用户登录不同的客户端、递交多个拼单请求,也可以是同一个用户在同一客户端先后多次下单、递交多个拼单请求。这两种情况都能使得服务端得到多张拼单请求数据信息表。(7)服务端将具有相同收货地址的多个拼单请求聚类,得到多个拼单请求集合。需要说明的是通常设置成轮询任务来执行本步骤,即定时地(例如每5分钟一次)对拼单状态为“等待”状态的多个未处理的拼单请求进行按收货地址聚类操作,将同一收货地址的拼单请求划分在同一集合内。由于存在多个收货地址,因此聚类之后将得到多个拼单请求集合。需要说明的是,此处的“同一收货地址”应当作为广义理解,即只要收货地址属于同一个最小收货地址范围就算同一收货地址,最小收货地址范围通常是某栋建筑物、某个物流自提柜或者某个取货服务站点。(8)对于每个拼单请求集合,服务端判断该拼单请求集合中的所有拼单请求对应的订单金额的总和是否大于等于总金额阈值,若是,执行后续步骤(9)和步骤(10)。(9)服务端向该拼单请求集合中的所有拼单请求对应的客户端分别发送拼单成功通知,拼单成功通知中包含与预支付信息对应的确认支付信息。(10)服务端根据该拼单请求集合中的所有拼单请求建立订单生产任务。在步骤(6)之后,即客户端向服务端发送拼单请求之后,客户端还可以像服务端发送取消拼单请求。该取消拼单请求可以是用户控制客户端发出的,也可以是客户端自动发出的,具体分成下面(a)和(b)两种情况。(a)客户端接收取消拼单指令,然后向客户端发送取消拼单请求。服务端删除本地保存的与取消拼单请求对应的拼单请求的记录,并且向客户端发送拼单取消成功通知。(b)客户端确认在从提交拼单请求时刻起经历预设时长的时间段内未收到拼单成功通知,然后客户端向服务端发送取消拼单请求。服务端删除本地保存的与取消拼单请求对应的拼单请求的记录,并且向客户端发送拼单取消成功通知。上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,取决于设计要求和其他因素,可以发生各种各样的修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1