一种订单处理方法和装置与流程

文档序号:11135114阅读:335来源:国知局
一种订单处理方法和装置与制造工艺

本发明涉及电子商务技术领域,尤其涉及一种订单处理方法和装置。



背景技术:

随着当今电子商务迅猛发展,用户购买商品选择的渠道越来越多,竞争越来越激烈。电子商务平台为吸引用户,经常提供一些促销活动,例如,购物达到一定的金额后能够享受一定的折扣、或免运费优惠等。对于此类的促销活动,用户通常采用拼单的策略,发起拼单的通常流程为:当发现需要拼凑的商品时,通过邮件、电话等发出拼单的意向并邀请其它人下单,将自己和其它人选取的拼单商品加入购物车,结算并生产订单,如果订单不满足免运费标准,可分摊运费。目前的拼单方法具有以下的缺点:需要在线下通过电话或邮件等询问其他人是否有拼单需求,人力成本大并且浪费时间;需要由一个用户完成将所有拼单商品加入购物车的操作,当拼单商品多时,不容易确定是哪个用户选择购买的商品。



技术实现要素:

有鉴于此,本发明要解决的一个技术问题是提供一种订单处理方法和装置。

根据本发明的一个方面,提供一种订单处理方法,包括:接收到拼单发起者发送的拼单请求;根据拼单请求生成聊天窗口,并将所述拼单发起者加入聊天窗口;接收到拼单参与者发送的参与拼单请求,将所述拼单参与者加入所述聊天窗口;将所述拼单发起者和所述拼单参与者选择的商品添加在公共购物车中,并对所述公共购物车中的商品进行结算。

可选地,获取所述拼单请求中携带的拼单标题;生成所述聊天窗口并建立所述拼单标题与所述聊天窗口的对应关系。

可选地,接收到所述拼单参与者设置的拼单筛选条件,将满足所述拼单筛选条件的所述拼单标题提供给所述拼单参与者;当检测到所述拼单参与者对所述拼单标题的触发操作时,将所述拼单参与者加入到与所述拼单标题相对应的聊天窗口。

可选地,将所述拼单参与者加入到与所述拼单标题相对应的聊天窗口包括:根据所述拼单请求确定所述拼单发起者的位置信息;根据所述参与拼单请求确定所述拼单参与者的位置信息;当确定所述拼单发起者和所述拼单参与者之间的距离小于第一距离阈值时,将所述拼单参与者加入到所述聊天窗口。

可选地,将所述拼单参与者加入到与所述拼单标题相对应的聊天窗口包括:当判断已加入与所述拼单标题对应的聊天窗口中的参与者数量达到人数阈值或已超过设定的参与时间时,则通知所述拼单参与者参与拼单失败。

可选地,监控网站的访问用户,并获取所述访问用户的地址位置信息;确定与所述访问用户的距离小于第二距离阈值的拼单发起者,获取与被确定的拼单发起者相关联的拼单标题,并推送给所述访问用户。

可选地,在所述聊天窗口上提供商品推荐功能,当检测到所述商品推荐功能被触发后,将被选择的商品链接发送到被推荐的拼单发起者或拼单参与者所进入的聊天窗口。

可选地,所述将所述拼单发起者和所述拼单参与者在所述聊天窗口中选择的商品添加在公共购物车中包括:在所述聊天窗口上提供商品添加功能,当检测到所述商品添加功能被触发后,获取选定的商品信息以及添加者的信息;其中,所述添加者为所述拼单发起者或所述拼单参与者;将所述商品信息加入公共购物车中的购物列表中,并在所述购物列表中显示与所述商品信息相对应的添加者的信息。

可选地,当根据所述选定的商品信息判断商品能够参与拼单时,将所述商品添加在所述公共购物车中。

可选地,在所述公共购物车上提供商品删除功能,当检测到所述商品删除功能被触发后,如果确定发起商品删除的为所述拼单发起者,则在所述公共购物车中将所述拼单发起者指定删除的商品删除;如果确定发起商品删除的为所述拼单参与者,当确定指定删除的商品为所述拼单参与者自身添加的商品时,在所述公共购物车中将所述拼单参与者指定删除的商品删除。

可选地,所述对所述公共购物车中的商品进行结算包括:在所述拼单发起者进入的聊天窗口上提供截单功能,当检测到所述截单功能被触发后,跳转到结算页面。

可选地,在所述拼单发起者进入的聊天窗口上提供取消订单功能,当检测到取消订单功能被触发后,则向与所述拼单标题对应的全部聊天窗口发送订单取消消息并清除所述公共购物车中的商品。

根据本发明的另一方面,提供一种订单处理装置,包括:请求处理模块,用于接收拼单发起者发送的拼单请求,接收拼单参与者发送的参与拼单请求;聊天窗口管理模块,用于根据所述拼单请求生成聊天窗口,将所述拼单发起者加入聊天窗口,将所述拼单参与者加入所述聊天窗口;购物车管理模块,用于将所述拼单发起者和所述拼单参与者选择的商品添加在公共购物车中;订单结算模块,用于对所述公共购物车中的商品进行结算。

可选地,所述请求处理模块,还用于获取所述拼单请求中携带的拼单标题;所述聊天窗口管理模块,还用于生成所述聊天窗口并建立所述拼单标题与所述聊天窗口的对应关系。

可选地,所述聊天窗口管理模块,还用于接收到所述拼单参与者设置的拼单筛选条件,将满足所述拼单筛选条件的所述拼单标题提供给所述拼单参与者;当检测到所述拼单参与者对所述拼单标题的触发操作

时,将所述拼单参与者加入到与所述拼单标题相对应的聊天窗口。

可选地,所述请求处理模块,还用于根据所述拼单请求确定所述拼单发起者的位置信息,根据所述参与拼单请求确定所述拼单参与者的位置信息;

所述聊天窗口管理模块,还用于当确定所述拼单发起者和所述拼单参与者之间的距离小于第一距离阈值时,将所述拼单参与者加入到所述聊天窗口。

可选地,所述聊天窗口管理模块,还用于当判断已加入与所述拼单标题对应的聊天窗口中的参与者数量达到人数阈值或已超过设定的参与时间时,则通知所述拼单参与者参与拼单失败。

可选地,用户定位模块,用于监控网站的访问用户,并获取所述访问用户的地址位置信息;消息推送模块,用于确定与所述访问用户的距离小于第二距离阈值的拼单发起者,获取与被确定的拼单发起者相关联的拼单标题,并推送给所述访问用户。

可选地,所述聊天窗口管理模块,还用于在所述聊天窗口上提供商品推荐功能,当检测到所述商品推荐功能被触发后,将被选择的商品链接发送到被推荐的拼单发起者或拼单参与者所进入的聊天窗口。

可选地,所述聊天窗口管理模块,还用于在所述聊天窗口上提供商品添加功能,当检测到所述商品添加功能被触发后,获取选定的商品信息以及添加者的信息;其中,所述添加者为所述拼单发起者或所述拼单参与者;所述购物车管理模块,还用于将所述商品信息加入公共购物车中的购物列表中,并在所述购物列表中显示与所述商品信息相对应的添加者的信息。

可选地,所述购物车管理模块,还用于当根据选定的商品信息判断商品能够参与拼单时,将所述商品信息添加在所述公共购物车中。

可选地,所述购物车管理模块,还用于在所述公共购物车上提供商品删除功能,当检测到所述商品删除功能被触发后,如果确定发起商品删除的为所述拼单发起者,则在所述公共购物车中将所述拼单发起者指定删除的商品删除;如果确定发起商品删除的为所述拼单参与者,当确定指定删除的商品为所述拼单参与者自身添加的商品时,在所述公共购物车中将所述拼单参与者指定删除的商品删除。

可选地,所述聊天窗口管理模块,还用于在所述拼单发起者进入的聊天窗口上提供截单功能,当检测到所述截单功能被触发后,跳转到结算页面。

可选地,所述聊天窗口管理模块,还用于在所述拼单发起者进入的聊天窗口上提供取消订单功能,当检测到取消订单功能被触发后,则向与所述拼单标题对应的全部聊天窗口发送订单取消消息;所述购物车管理模块,还用于清除所述公共购物车中的商品。

根据本发明的又一方面,提供一种订单处理装置,其特征在于,包括:存储器;以及耦接至所述存储器的处理器,所述处理器被配置为基于存储在所述存储器中的指令,执行如权利要求1至12中任一项所述的订单处理方法。

上述实施例中的订单处理方法和装置,通过聊天工具进行拼单信息分享,使信息能够即时发送,可以节省网络流量和带宽,公共购物车能够支持多人进行商品选购,能够降低拼单商品的选择难度和支付难度,容易确定拼单商品的选择者,可以提高拼单的效率并节约时间,能够提高用户的满意度,减少送货的单量和频率,节省快递资源。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为根据本发明的订单处理方法的一个实施例的流程示意图;

图2为根据本发明的订单处理方法的一个实施例中的将拼单参与者加入聊天窗口的流程示意图;

图3为根据本发明的订单处理装置的一个实施例的模块示意图;

图4为根据本发明的订单处理装置的另一个实施例的模块示意图。

具体实施方式

下面参照附图对本发明进行更全面的描述,其中说明本发明的示例性实施例。下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。下面结合各个图和实施例对本发明的技术方案进行多方面的描述。

下文中的“第一”、“第二”等仅用于描述上相区别,并没有其它特殊的含义。

图1为根据本发明的订单处理方法的一个实施例的流程示意图,如图1所示:

步骤101,接收到拼单发起者发送的拼单请求。

步骤102,根据拼单请求生成聊天窗口,并将拼单发起者加入聊天窗口。

步骤103,接收到拼单参与者发送的参与拼单请求,将拼单参与者加入聊天窗口。

聊天窗口可以实现为多种形式,可以为网页、客户端形式等。拼单发起者和拼单参与者进入聊天窗口可以分享更多的商品信息、进行聊天等。聊天窗口可以使用多种技术提供即时信息交互,例如WebSocket技术等。

步骤104,将拼单发起者和拼单参与者选择的商品添加在公共购物车中,并对公共购物车中的商品进行结算。

公共购物车为公共电子购物车的简称,多人选购的商品可以添加在同一公共购物车中,并可以记录购买者的用户名、商品信息、个人信息等。拼单发起者和拼单参与者可以采用拖曳等方式将商品链接加入公共购物车中。

上述实施例中的订单处理方法,通过聊天工具进行拼单信息分享,使消息能够即时发送,可以节省网络流量和带宽,公共购物车能够支持多人进行商品选购,能够降低拼单商品的选择难度和支付难度,可以提高拼单的效率并节约时间,能够提高用户的满意度。

在一个实施例中,当拼单发起者发现可拼单的商品时,发送一条拼单请求,拼单请求中可以携带多种信息,包括:拼单标题、商品信息、拼单参与者信息、拼单时间段等。

拼单标题可以由拼单发起者设置并在拼单请求中携带,也可以根据商品信息、拼单时间段等信息自动生成。拼单标题的格式可以有多种,例如,拼单标题可以为“京东拼单-家电商品优惠-9月2日”。商品信息包括商品的SKU信息等,拼单参与者信息包括:拼单参与者ID、用户名等。拼单时间段为参与拼单的有效时间,可以由拼单参与者设置,也可以根据商品的促销等信息自动进行设置。

获取拼单请求中携带的商品信息和拼单标题,当通过查询商品库判断商品能够参与拼单时,生成聊天窗口,建立拼单标题与聊天窗口的对应关系,并将商品信息添加在与拼单标题对应的公共购物车中。聊天窗口的名称可以为拼单标题。建立与拼单请求对应的拼单记录,记录的信息包括:拼单标题、拼单标题与聊天窗口的对应关系、拼单参与者信

息、拼单时间段等。

图2为根据本发明的订单处理方法的一个实施例中的将拼单参与者加入聊天窗口的流程示意图,如图2所示:

步骤201,接收到拼单参与者设置的拼单筛选条件。拼单参与者可以在提供的搜索框中按照拼单标题进行模糊搜索。

步骤202,将满足拼单筛选条件的拼单标题提供给拼单参与者。如果没有设置拼单筛选条件,则将全部的拼单标题提供给拼单参与者。

步骤203,检测到拼单参与者对拼单标题的触发操作。例如,在拼单类表页面上显示满足拼单筛选条件的拼单标题,并在每条拼单标题后面设置按钮,通过点击按钮进入相应的聊天窗口。

步骤204,判断已加入聊天窗口中的参与者数量是否达到人数阈值或已超过设定的参与时间,如果是,则进入步骤207,如果否,则进入步骤205。

例如,拼单参与者通过点击按钮请求进入聊天窗口,由于拼单商品有总参与人次条件或参与时间的限制,当判断参与拼单请求人次已达到最大参与人次或参与时间已过时,通过WebSocket技术将参与失败的信息发送给拼单参与者,并可以通过WebSocket技术实时将参与拼单的人数信息发送到与拼单标题对应的全部聊天窗口中。

步骤205,判断拼单发起者和拼单参与者之间的距离是否小于第一距离阈值,如果是,则进入步骤206,如果否,则进入步骤207。

在接收到拼单发起者发送的拼单请求时,确定拼单发起者的位置信息并存储。在接收到拼单参与者发送的参与拼单请求时,确定拼单参与者当时的位置信息。当确定拼单发起者和拼单参与者之间的距离小于第一距离阈值时,将拼单参与者加入到聊天窗口。

可以采用多种方法确定位置信息,例如,基于Html5Geolocation技术获取拼单发起者的地址位置信息、拼单参与者的当前地理位置信息。确定拼单发起者和拼单参与者之间的距离小于预设的第一距离阈值时,则说明拼单发起者和拼单参与者可能是同一个小区或是同一个写字楼等。

步骤206,将拼单参与者加入到与拼单标题相对应的聊天窗口。

在聊天窗口中,拼单参与者和拼单发起者都能通过分享功能邀请参与者,例如,向被邀请者发送聊天窗口的链接,被邀请者点击接收到链接就可以进入聊天窗口成为拼单参与者,并能够向与此拼单标题所对应的公共购物车中添加商品,进行拼单。

步骤207,通知拼单参与者参与拼单失败。

可以监控网站的访问用户,并获取访问用户的地址位置信息,网站可以是预设的电商网站等。确定与访问用户的距离小于第二距离阈值的拼单发起者,获取与被确定的拼单发起者相关联的拼单标题,并推送给访问用户。例如,基于Html5Geolocation技术获取访问用户的当前地理位置信息,以访问用户的当前位置为圆心,以预设的第二距离阈值为半径画园,当有圆圈内的拼单发起者时,自动推送与此拼单发起者相关联的拼单标题给访问用户。第二距离阈值与第一距离阈值可以相同。

在一个实施例中,在聊天窗口上提供商品推荐功能,当检测到商品推荐功能被触发后,将被选择的商品链接发送到被推荐的拼单发起者或拼单参与者所进入的聊天窗口,商品链接是拼单发起者或拼单参与者发到聊天窗口的,能够分享商品优惠信息。

拼单发起者和拼单参与者的权限不同,拼单发起者的权限大于参与者权限,在截单结束前,发起者和参与者都不能退出聊天窗口。记录拼单发起者和拼单参与者的信息,例如ID、用户名等,可以通过对拼单发起者、拼单参与者提供不同样式的聊天窗口以及设置对公共购物车不同的管理权限进行区分。

例如,拼单发起者的权限包括:发起拼单、添加和修改拼单标题、

添加商品到公共购物车、在公共购物车中删除所有拼单者的商品、截

单、结算、下单等,还可以权限转让。进入聊天窗口中所有拼单参与者都有权限添加商品到公共购物车、在公共购物车中只能删除自己添加的商品.填写、查看、编辑自己的个人信息。可以接受权限转让。

聊天窗口可以是一个群聊窗口,显示标题、聊天信息、公共购物车信息、分享链接、拼单成员信息等。对于拼单发起者进入的聊天窗口提供有截单、取消拼单、权限转让等独有的功能。发起者发起拼单后,聊天模块自动创建一个新聊天窗口,在进入聊天窗口中的拼单发起者和拼单参与者获得的权限不同,在聊天窗口中,发起者和参与者分享优惠信息,完成商品拼单,沟通各种信息,可以获得精神享受。在聊天窗口中用户可以把商品链接直接加入公共购物车中,聊天窗口基于WebSocekt等实时消息技术进行信息的交互。

在一个实施例中,在聊天窗口上提供商品添加功能,当检测到商品添加功能被触发后,获取选定的商品信息以及添加者的信息,添加者为拼单发起者或拼单参与者。

例如,拼单参与者进入聊天窗口,从聊天窗口中打开的商品链接,选择数量和商品属性等信息,并添加到公用购物车,相应的聊天窗口中右侧显示了该商品信息,包括拼单者用户名,商品名称、属性、价格、数量、删除按钮等。针对每个添加到公共购物车中的商品都填写个人信息,包括姓名、电话等。

当根据选定的商品信息判断商品能够参与拼单时,将商品添加在公共购物车中,并在购物列表中显示与商品信息相对应的添加者的信息,并在进行结算时,可以对于账单上的每个商品都记录添加者的信息,包括:用户的账户名、拼单商品skuid、数量、姓名、电话等信息。

在公共购物车上提供商品删除功能,当检测到商品删除功能被触发后,如果确定发起商品删除的为拼单发起者,则在公共购物车中将拼单发起者指定删除的商品删除。如果确定发起商品删除的为拼单参与者,当确定指定删除的商品为拼单参与者自身添加的商品时,在公共购物车中将拼单参与者指定删除的商品删除。

在拼单发起者进入的聊天窗口上提供截单功能,当检测到截单功能被触发后,跳转到结算页面。也可以在拼单的参与时间结束时,自动触发截单功能。拼单发起者填写或是选择收货人信息、支付方式、发票信息、优惠抵扣等,并下单。根据拼单参与者购买的商品和数量在各自订单列表生成相应的订单,可查看、操作、收货自己的订单。

在拼单发起者进入的聊天窗口上提供权限转让功能,当检测到权限转让功能被触发后,根据拼单发起者选中的拼单参与者,将权限转让给该拼单参与者,并更换该拼单参与者为拼单发起者,提供相应的权限。

在拼单发起者进入的聊天窗口上提供取消订单功能,当检测到取消订单功能被触发后,则向与拼单标题对应的全部聊天窗口发送订单取消消息并清除公共购物车中的商品。

上述实施例中的订单处理方法,通过聊天工具进行拼单信息分享,使消息能够即时发送,可以节省网络流量和带宽,公共购物车能够支持多人进行选购商品,能够降低拼单商品的选择难度和支付难度,可以提高拼单的效率并节约时间,能够提高用户的满意度,减少送货的单量和频率,节省快递资源。

如图3所示,本发明提供一种订单处理装置30,包括:请求处理模块31、聊天窗口管理模块32、购物车管理模块33、订单结算模块34、用户定位模块35和消息推送模块36。

请求处理模块31接收拼单发起者发送的拼单请求,接收拼单参与者发送的参与拼单请求。聊天窗口管理模块32根据拼单请求生成聊天窗口,将拼单发起者加入聊天窗口,将拼单参与者加入聊天窗口。购物车管理模块33将拼单发起者和拼单参与者选择的商品添加在公共购物车中。订单结算模块34对公共购物车中的商品进行结算。

请求处理模块31获取拼单请求中携带的拼单标题。聊天窗口管理模块32生成聊天窗口并建立拼单标题与聊天窗口的对应关系。聊天窗口管理模块32接收到拼单参与者设置的拼单筛选条件,将满足拼单筛选条件的拼单标题提供给拼单参与者。当检测到拼单参与者对拼单标题的触发操作时,聊天窗口管理模块32将拼单参与者加入到与拼单标题相对应的聊天窗口。

请求处理模块31根据拼单请求确定拼单发起者的位置信息,根据参与拼单请求确定拼单参与者的位置信息。当聊天窗口管理模块32确定拼单发起者和拼单参与者之间的距离小于第一距离阈值时,将拼单参与者加入到聊天窗口。当聊天窗口管理模块32判断已加入与拼单标题对应的聊天窗口中的参与者数量达到人数阈值或已超过设定的参与时间时,则通知拼单参与者参与拼单失败。

用户定位模块35监控网站的访问用户,并获取访问用户的地址位置信息。消息推送模块36确定与访问用户的距离小于第二距离阈值的拼单发起者,获取与被确定的拼单发起者相关联的拼单标题,并推送给访问用户。

聊天窗口管理模块32在聊天窗口上提供商品推荐功能,当检测到商品推荐功能被触发后,将被选择的商品链接发送到被推荐的拼单发起者或拼单参与者所进入的聊天窗口。聊天窗口管理模块32在聊天窗口上提供商品添加功能,当检测到商品添加功能被触发后,获取选定的商品信息以及添加者的信息,添加者为拼单发起者或拼单参与者。购物车管理模块33将商品信息加入公共购物车中的购物列表中,并在购物列表中显示与商品信息相对应的添加者的信息。其中,当购物车管理模块33根据选定的商品信息判断商品能够参与拼单时,将商品信息添加在公共购物车中。

购物车管理模块33在公共购物车上提供商品删除功能,当检测到商品删除功能被触发后,如果确定发起商品删除的为拼单发起者,则在公共购物车中将拼单发起者指定删除的商品删除。如果购物车管理模块33确定发起商品删除的为拼单参与者,当确定指定删除的商品为拼单参与者自身添加的商品时,在公共购物车中将拼单参与者指定删除的商品删除。

聊天窗口管理模块32在拼单发起者进入的聊天窗口上提供截单功能,当检测到截单功能被触发后,跳转到结算页面。聊天窗口管理模块33在拼单发起者进入的聊天窗口上提供取消订单功能,当检测到取消订单功能被触发后,则向与拼单标题对应的全部聊天窗口发送订单取消消息。购物车管理模块33清除公共购物车中的商品。

图4为根据本发明的商品信息的订单处理装置的另一个实施例的模块示意图。如图4所示,该装置可包括存储器41和处理器42,存储器41用于存储指令,处理器42耦合到存储器41,处理器42被配置为基于存储器41存储的指令执行实现上述的商品信息的对比方法。

存储器41可以为高速RAM存储器、非易失性存储器(non-volatile memory)等,存储器41也可以是存储器阵列。存储器41还可能被分块,并且块可按一定的规则组合成虚拟卷。处理器42可以为中央处理器CPU,或专用集成电路ASIC(Application Specific Integrated Circuit),或者是被配置成实施本发明的订单处理方法的一个或多个集成电路。

上述实施例中提供的订单处理方法和装置,通过聊天工具进行拼单信息分享,使信息能够即时发送,可以节省网络流量和带宽,公共购物车能够支持多人进行商品选购,能够降低拼单商品的选择难度和支付难度,容易确定拼单商品的选择者,可以提高拼单的效率并节约时间,能够提高用户的满意度,减少送货的单量和频率,节省快递资源,降低商家成本,并且,使用聊天工具能够进行信息的交互,提高用户的体验度。

可能以许多方式来实现本发明的方法和系统。例如,可通过软件、硬件、固件或者软件、硬件、固件的任何组合来实现本发明的方法和系统。用于方法的步骤的上述顺序仅是为了进行说明,本发明的方法的步骤不限于以上具体描述的顺序,除非以其它方式特别说明。此外,在一些实施例中,还可将本发明实施为记录在记录介质中的程序,这些程序包括用于实现根据本发明的方法的机器可读指令。因而,本发明还覆盖存储用于执行根据本发明的方法的程序的记录介质。

本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1