本发明涉及电子商务技术领域,具体涉及一种推送系统。
背景技术:
电子商务目前已经发展到相对成熟的阶段,网购已经成为零售业重要的一环而受到越来越多的重视。现有技术中常见的网购是由客户通过网络下单,商品提供商按照客户订单上注明的地址进行商品配送。常规的商品配送通常包括商品打包、商品出库、商品投递等步骤。有的商品提供商本身就经营快递公司,通过自营的快递公司将客户订单上订购的商品从库房运送到客户订单上注明的地址;有的商品提供商将商品委托给独立的第三方快递公司进行商品投递,这是目前市场上两种主流的商品配送方式。
在电子商务最近十几年的发展历程中,上述的两种主流的商品配送方式发挥了重要的、至关重要的作用,可以说如果没有这种比较成熟的商品配送方式,网购将无从谈起。但是现有技术中的这两种主流的商品配送方式都存在运营成本过高的问题,对于小件商品来说,上述的两种主流的商品配送方式还没有体现出明显的成本劣势,但是一旦涉及到像家具、大型家电等大件商品的配送时,运输的成本急剧上升,严重制约了电子商务的繁荣发展。
分析大件商品配送成本过高的原因可以发现,对于自营快递公司的商品提供商来说,由于大件商品实际上的出货量远远小于小件商品,但是为了保证大件商品的配送,商品提供商还不得不保留运送大件商品的中大型货车,并保留运送大件商品的部门进行正常运转,造成配送成本居高不下。独立的第三方快递公司其实存在同样的问题。为了控制成本,商品提供商和独立的第三方快递公司倾向于将配送成本转移到客户身上,例如由客户额外支付运费,而这种处理方式又会导致客户降低网购的意愿,更倾向于从传统实体店购买提供送货服务的商品,长远来看不利于电子商务的扩张和发展。
与此同时,社会上存在大量的个体经营的货车业主,这些货车业主普遍存在业务量不高的问题,迫切需要扩大业务范围。现有技术中这些货车业主通常把车租给快递公司,但快递公司支付给货车业主的租赁费用实际上远远低于货车业主承担同样业务量时个体经营所能获得的收入,导致货车业主的积极性不高。
技术实现要素:
本发明旨在提供一种推送系统,所要解决的技术问题包括如何降低商品配送的成本,特别是大件商品的配送成本。
为了实现上述目的,本发明提供一种推送系统,包括注册模块、计算模块、竞价模块、判断模块、订单数据库、推送模块和客户端,所述的客户端安装在货车业主的智能设备上,所述的货车业主通过该客户端填写注册信息并提交给所述的注册模块;所述的订单数据库中存储有订购商品的订单,所述的订单中包含客户期望将订购的商品送达的送货地址和送货时间,以及订购的商品的商品信息;所述的推送模块用于从所述的订单数据库中读取订单的信息,提取送货地址和送货时间以及商品信息,同时确定所有安装了客户端的货车业主的智能设备所在的位置,以及存储有该订单中所订购商品的库房的位置,并将送货地址、送货时间、所有安装了客户端的货车业主的智能设备所在的位置,以及存储有该订单中所订购商品的库房的位置作为基础数据发送到所述的计算模块;所述的计算模块用于根据从所述的推送模块获得的基础数据,计算安装了客户端的货车业主的智能设备与存储有该订单中所订购商品的库房之间的距离并记为第一距离;计算存储有该订单中所订购商品的库房与送货地址之间的距离并记为第二距离;记录第一距离小于或等于第二距离的客户端所在的智能设备,并将第一距离小于或等于第二距离的客户端所在的智能设备的唯一标识码发送到所述的推送模块;所述的竞价模块用于供参与竞价的货车业主输入将订单中订购的商品由库房运输到送货地址的报价,以及当前货车所在的位置,并将报价和当前货车所在的位置打包成竞价数据发送到所述的判断模块;所述的判断模块用于根据竞价模块发送的竞价数据,对货车业主的报价进行排序;选择报价最低的货车业主发送给所述推送模块,由所述推送模块向该报价最低的货车业主推送运输合同,收到运输合同的货车业主在客户端确认后,该运输合同生效。
所述的注册模块用于接收货车业主提交的注册信息,在注册信息符合要求时向所述客户端发送注册成功通知,在注册信息不符合要求时向所述客户端发送注册失败通知;所述的推送模块进一步根据所述的计算模块发送的唯一标识码向第一距离小于或等于第二距离的客户端所在的智能设备推送包含送货地址和送货时间以及商品信息的运输信息;收到所述运输信息的智能设备向持有该智能设备的货车业主发出提示信息,提醒该货车业主参与竞价。
如果报价最低的货车业主有多个,所述的判断模块将多个报价相同且报价最低的货车业主的竞价数据发送到所述的计算模块,所述的计算模块根据竞价数据中的当前货车所在的位置,计算货车与存储有该订单中所订购商品的库房之间的距离并记为第三距离;选择第三距离最小的货车业主发送给所述推送模块,由所述推送模块向该第三距离最小的货车业主推送运输合同,收到运输合同的货车业主在客户端确认后,该运输合同生效;
如果第三距离最小的货车业主有多个,则所述的计算模块根据竞价数据中的当前货车所在的位置和提交该当前货车所在的位置的智能设备所在的位置,计算当前货车和智能设备之间的距离并记为第四距离,选择第四距离最小的货车业主发送给所述推送模块,由所述推送模块向该第四距离最小的货车业主推送运输合同,收到运输合同的货车业主在客户端确认后,该运输合同生效。
所述的推送模块还进一步向发出订单订购商品的客户推送报价邀请信息,由发出订单订购商品的客户通过客户端参与竞价;如果发出订单订购商品的客户通过客户端提交的报价低于或等于报价最低的货车业主给出的报价,则所述推送模块向发出订单订购商品的客户推送运输合同,收到运输合同的客户在客户端确认后,该运输合同生效。
进一步优选地,一旦运输合同生效,所述的推送模块向参与竞价但没有成功签订运输合同的货车业主发出竞价失败通知,并感谢货车业主参与本次竞价,欢迎货车业主参与下次竞价。
所述的商品信息包括商品名称、商品外包装尺寸和商品毛重。
所述的货车业主的注册信息包括货车业主的身份证明信息、驾驶证信息、货车行驶本信息、货车牌照信息和能够清晰显示货车牌照的货车照片,同时货车业主应保证货车的所有者应该为货车业主本人。
所述的货车业主的智能设备包括但不限于智能手机或pad。
所述的身份证明信息包括身份证信息或护照信息。
所述的客户端中设置有计时模块,该计时模块用于从收到所述的推送模块推送的运输信息之刻起开始计时,经过预定的时间段后自动关闭本次竞价。
有益效果
与现有技术相比,本发明的有益效果是:本发明所述的推送系统通过向社会上个体经营的货车业主推送订单信息,由货车业主竞价并选择其中出价低廉的货车业主承担运输业务,大大降低了配送成本,减少了商品提供商和快递公司保养维修车辆的费用支出以及运营大件商品配送部门的成本支出,同时提高了货车业主的积极性,为广大货车业主提供了增加收入的机会,还能鼓励购买大件商品的客户通过参与竞价自提商品,由于客户自提商品能更大幅度地降低配送成本,还能使客户产生节省了配送费用的心理满足感,不会导致客户降低网购的意愿,有利于电子商务的健康发展。
附图说明
附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的具体实施方式一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。
图1是本发明所述推送系统的结构示意图。
具体实施方式
在下文中更详细地描述了本发明以有助于对本发明的理解。
如图1所示,本发明所述的推送系统包括注册模块、计算模块、竞价模块、判断模块、订单数据库、推送模块和客户端,所述的客户端安装在货车业主的智能设备上,所述的货车业主通过该客户端填写注册信息并提交给所述的注册模块;所述的注册模块用于接收货车业主提交的注册信息,在注册信息符合要求时向所述客户端发送注册成功通知,在注册信息不符合要求时向所述客户端发送注册失败通知;所述的订单数据库中存储有订购商品的订单,所述的订单中包含客户期望将订购的商品送达的送货地址和送货时间,以及订购的商品的商品信息;所述的推送模块用于从所述的订单数据库中读取订单的信息,提取送货地址和送货时间以及商品信息,同时确定所有安装了客户端的货车业主的智能设备所在的位置,以及存储有该订单中所订购商品的库房的位置,并将送货地址、送货时间、所有安装了客户端的货车业主的智能设备所在的位置,以及存储有该订单中所订购商品的库房的位置作为基础数据发送到所述的计算模块;所述的计算模块用于根据从所述的推送模块获得的基础数据,计算安装了客户端的货车业主的智能设备与存储有该订单中所订购商品的库房之间的距离并记为第一距离a;计算存储有该订单中所订购商品的库房与送货地址之间的距离并记为第二距离b;记录第一距离小于或等于第二距离的客户端所在的智能设备,并将第一距离小于或等于第二距离的客户端所在的智能设备的唯一标识码发送到所述的推送模块;所述的推送模块进一步根据所述的计算模块发送的唯一标识码向第一距离小于或等于第二距离的客户端所在的智能设备推送包含送货地址和送货时间以及商品信息的运输信息;收到所述运输信息的智能设备向持有该智能设备的货车业主发出提示信息,提醒该货车业主参与竞价;所述的竞价模块用于供参与竞价的货车业主输入将订单中订购的商品由库房运输到送货地址的报价,以及当前货车所在的位置,并将报价和当前货车所在的位置打包成竞价数据发送到所述的判断模块;所述的判断模块用于根据竞价模块发送的竞价数据,对货车业主的报价进行排序;选择报价最低的货车业主发送给所述推送模块,由所述推送模块向该报价最低的货车业主推送运输合同,收到运输合同的货车业主在客户端确认后,该运输合同生效。
如果报价最低的货车业主有多个,所述的判断模块将多个报价相同且报价最低的货车业主的竞价数据发送到所述的计算模块,所述的计算模块根据竞价数据中的当前货车所在的位置,计算货车与存储有该订单中所订购商品的库房之间的距离并记为第三距离c;选择第三距离最小的货车业主发送给所述推送模块,由所述推送模块向该第三距离最小的货车业主推送运输合同,收到运输合同的货车业主在客户端确认后,该运输合同生效。
如果第三距离最小的货车业主有多个,则所述的计算模块根据竞价数据中的当前货车所在的位置和提交该当前货车所在的位置的智能设备所在的位置,计算当前货车和智能设备之间的距离并记为第四距离d,选择第四距离最小的货车业主发送给所述推送模块,由所述推送模块向该第四距离最小的货车业主推送运输合同,收到运输合同的货车业主在客户端确认后,该运输合同生效。
所述的推送模块还进一步向发出订单订购商品的客户推送报价邀请信息,由发出订单订购商品的客户通过客户端参与竞价;如果发出订单订购商品的客户通过客户端提交的报价低于或等于报价最低的货车业主给出的报价,则所述推送模块向发出订单订购商品的客户推送运输合同,收到运输合同的客户在客户端确认后,该运输合同生效。
进一步优选地,一旦运输合同生效,所述的推送模块向参与竞价但没有成功签订运输合同的货车业主发出竞价失败通知,并感谢货车业主参与本次竞价,欢迎货车业主参与下次竞价。
所述的商品信息包括商品名称、商品外包装尺寸和商品毛重。
所述的货车业主的注册信息包括货车业主的身份证明信息、驾驶证信息、货车行驶本信息、货车牌照信息和能够清晰显示货车牌照的货车照片,同时货车业主应保证货车的所有者应该为货车业主本人。
所述的货车业主的智能设备包括但不限于智能手机或pad。
所述的身份证明信息包括身份证信息或护照信息。
所述的客户端中设置有计时模块,该计时模块用于从收到所述的推送模块推送的运输信息之刻起开始计时,经过预定的时间段后自动关闭本次竞价。
下面以一个具体应用场景来进一步详细介绍本发明所述的推送系统的工作过程。例如某客户在线订购了一台电冰箱。由于电冰箱属于大件家电,采用本发明所述的推送系统能够大大降低配送成本。客户在线订购时,在手机或电脑上填写了订购电冰箱的订单,所述的推送系统将该订购电冰箱的订单存储在订单数据库中。该订购电冰箱的订单中包括客户期望将电冰箱送达的送货地址和送货时间,以及订购的电冰箱的商品名称(例如冰箱型号)、商品外包装尺寸(例如1700mm*50mm*60mm)和商品毛重(例如60kg)。所述的推送模块用于从所述的订单数据库中读取送货地址和送货时间、订购的电冰箱的商品名称、商品外包装尺寸和商品毛重等商品信息。推送模块还能够确定所有安装了客户端的货车业主的智能设备所在的位置,以及存储有该订单中所订的电冰箱的库房的位置,推送模块还能够将送货地址、送货时间、所有安装了客户端的货车业主的智能设备所在的位置,以及存储有该订单中所订购商品(电冰箱)的库房的位置作为基础数据发送到所述的计算模块。
所述的计算模块用于根据从所述的推送模块获得的基础数据,计算安装了客户端的货车业主的智能设备与存储有该订单中所订购商品(电冰箱)的库房之间的距离并记为第一距离a;为了方便描述,本实施例假设有三个货车业主y1、y2、y3安装并注册了客户端,这三个货车业主的智能设备与库房之间的距离分别为a1(10km)、a2(20km)、a3(60km)。
所述的计算模块用于计算存储有该订单中所订购商品(电冰箱)的库房与送货地址之间的距离并记为第二距离b(例如50km);记录第一距离小于或等于第二距离的客户端所在的智能设备,该实施例中a1(10km)、a2(20km)均小于b(50km);因此所述的计算模块记录y1、y2的智能设备,并将y1、y2的智能设备的唯一标识码发送到所述的推送模块;所述的推送模块进一步根据所述的计算模块发送的唯一标识码向y1、y2的智能设备推送包含送货地址和送货时间以及商品信息的运输信息;收到所述运输信息的智能设备向持有该智能设备的货车业主发出提示信息,提醒该货车业主参与竞价。这样本发明所述的推送系统将距离库房较远的货车业主(y3)排除在外,以避免由于距离库房较远而无法及时配送订单订购的商品。
所述的竞价模块用于供参与竞价的货车业主输入将订单中订购的商品由库房运输到送货地址的报价,以及当前货车所在的位置,并将报价和当前货车所在的位置打包成竞价数据发送到所述的判断模块。本实施例中,参与竞价的货车业主为y1和y2,这两个货车业主接收到所述运输信息后,可以根据自身情况决定是否参与报价。例如如果货车业主y1或y2因为货车故障而无法完成运输或者因为自身健康原因无法完成运输,则可以选择不参与竞价。如果货车业主y1或y2对本次运输感兴趣而且认为自己可以完成本次运输,则可以参与竞价,根据自身对订单中订购的商品(电冰箱)由库房运输到送货地址的判断,给出自己能够接受的报价,同时将报价和当前货车所在的位置打包成竞价数据发送到所述的判断模块。之所以需要把当前货车所在的位置也发送给判断模块,是为了避免虽然货车业主持有的智能设备距离库房较近,但是货车业主的货车却距离库房较远,从而导致无法及时配送订单订购的商品。
所述的判断模块用于根据竞价模块发送的竞价数据,对货车业主的报价进行排序;选择报价最低的货车业主发送给所述推送模块,由所述推送模块向该报价最低的货车业主推送运输合同,收到运输合同的货车业主在客户端确认后,该运输合同生效。本实施例中,假如货车业主y1的报价为100元,货车业主y2的报价为200元,则所述的判断模块对货车业主的报价进行排序后,选择报价为100元的货车业主y1发送给所述推送模块,由所述推送模块向该报价最低的货车业主推送运输合同,货车业主y1收到运输合同后在客户端确认,该运输合同生效。
如果货车业主y1和货车业主y2的报价均为100元,此时报价最低的货车业主有两个,所述的判断模块将这两个报价相同且报价最低的货车业主的竞价数据发送到所述的计算模块。所述的计算模块根据竞价数据中的当前货车所在的位置,计算货车与存储有该订单中所订购商品的库房之间的距离并记为第三距离c;选择第三距离最小的货车业主发送给所述推送模块,由所述推送模块向该第三距离最小的货车业主推送运输合同,收到运输合同的货车业主在客户端确认后,该运输合同生效。本实施例中,假如货车业主y1给出的当前货车所在的位置与存储有订单中所订购商品(电冰箱)的库房之间的距离c1为30km,货车业主y2给出的当前货车所在的位置与存储有订单中所订购商品(电冰箱)的库房之间的距离c2为20km,则所述的计算模块选择将货车业主y2发送给所述推送模块,由所述推送模块向货车业主y2推送运输合同,收到运输合同的货车业主在客户端确认后,该运输合同生效。这样做的目的是尽量选择货车当前的位置距离库房近的货车业主承担运输任务,以尽量保证及时将商品由库房运输到客户指定的地址。
如果货车业主y1和货车业主y2的报价均为100元,并且货车业主y1和货车业主y2给出的当前货车所在的位置与存储有订单中所订购商品(电冰箱)的库房之间的距离均为20km,此时表明第三距离最小的货车业主有两个,则所述的计算模块根据竞价数据中的当前货车所在的位置和提交该当前货车所在的位置的智能设备所在的位置,计算当前货车和智能设备之间的距离并记为第四距离d,选择第四距离最小的货车业主发送给所述推送模块,由所述推送模块向该第四距离最小的货车业主推送运输合同,收到运输合同的货车业主在客户端确认后,该运输合同生效。本实施例中,假如货车业主y1给出的当前货车和智能设备之间的距离d1为1km,货车业主y2给出的当前货车和智能设备之间的距离d2为10km,表明货车业主y1距离他的货车更近,此时选择货车业主y1承担本次运输任务,尽量减少货车业主从当前位置赶到当前货车所在的位置需要花费的时间,避免因货车不在身边而造成不能及时将商品由库房运输到客户指定的地址。
进一步优选地,即便是本发明所述的推送系统判断货车业主y1适合承担本次运输任务,所述的推送模块还进一步向发出订单订购商品的客户推送报价邀请信息,由发出订单订购商品的客户通过客户端参与竞价;如果发出订单订购商品的客户通过客户端提交的报价低于或等于报价最低的货车业主给出的报价,则所述推送模块向发出订单订购商品的客户推送运输合同,收到运输合同的客户在客户端确认后,该运输合同生效。只要发出订单订购商品的客户通过客户端提交的报价低于或等于货车业主y1的报价,本发明所述的推送系统就倾向于由发出订单订购商品的客户承担本次运输任务,这是为了鼓励客户自提大件商品,由于客户自身倾向于通过自提节省购物费用,其报价通常倾向于低于货车业主的报价,也大大低于独立的第三方快递公司的报价,比自营的快递公司的快递费用也低,因此能够降低配送成本,而且给客户造成通过自提产生了收益的满足感,不会导致客户降低网购的意愿,有利于电子商务的健康发展。同时客户自提还降低了货车业主或快递公司承担配送任务而可能存在的商品丢失的风险。
以上描述了本发明优选实施方式,然其并非用以限定本发明。本领域技术人员对在此公开的实施方案可进行并不偏离本发明范畴和精神的改进和变化。