远程打印电子商务平台订单配送服务的实现方法

文档序号:6384925阅读:656来源:国知局
专利名称:远程打印电子商务平台订单配送服务的实现方法
技术领域
本发明涉及一个远程打印电子商务平台的订单配送服务的实现方法,主要是利用 电子地图技术,计算配送终端位置与订单配送位置之间的距离;再利用由近及远的距离信 息规则,生成配送终端信息队列,从而根据配送终端当前的工作量状态,选择合适的配送终 端完成订单的配送服务,同时实现打印用户随时查看订单的配送位置情况;此外,利用订单 验证码验证技术,交付订单。属于电子商务与移动互联网的交叉领域。
背景技术
传统的打印机管理通过安装特定的软件来监控本地打印机或局域网中的打印机, 主要包括打印机的监视、控制和审核。具体说来包括打印事件记录功能、打印审核功能、打 印控制、查询与报表、打印计费等功能。事件记录功能能够记录打印的用户名、计算机、打印 页数、打印时间、纸张大小、文档名称、文档类型、文档内容和打印费用等;打印审核功能主 要由管理员使用,经过核准的文档才能打印;打印控制主要用于为不同的用户指定不同的 打印策略;查询与报表实现打印日志、任务分析报表、负荷分析报表等;打印计费包括按照 纸张计费、按照用墨量计费等功能。
近年来,国内打印服务仅仅呈现在传统的打印机上,而且服务种类只有单纯的打 印,即电子文档通过打印机直接打印出来,故打印用户需要亲自呈送打印文档去打印店,然 后亲自装订和亲自送往目的地。从而,在电子商务平台上扩充打印服务种类形成服务组合, 并在该平台上自动的合理的计算打印费用,即远程打印电子商务服务组合成为了市场的急 切需求;用户在该平台上能够查找到合适的打印店,并按时完成订单的配送服务,成为了远 程打印电子商务平台上的一个难点。
针对远程打印平台,在国外,Google提供了云打印,主要是应用于个人用户打印处 理的平台,Google云打印需要用户在连接打印机的电脑上安装Chrome浏览器并且注册所 连接的打印机,注册好后,用户只要在其他电脑中安装Chrome浏览器,并且登录所注册的 账号,就可以远程使用该打印机进行打印了。但是,该平台的打印管理中并没有对打印的页 数以及是否双面打印等细节操作进行管理,即服务种类单一化,且需要配合Chrome OS平台 使用。
PrinterOn是第一个开发云打印解决方案并使用云技术,使用户能够从任何智能 手机、笔记本电脑或平板电脑向任何启用了 PrinterOn技术的打印机打印文件,为了确保 其安全性,用户会收到PrinterOn发送的安全释放码,之后用户必须进行核实,从而保证用 户自己能看到自己打印的文件。但是,使用PrinterOn在桌面端服务时,用户需要将文件发 送到一个特定的地址或者安装驱动才行。
最近,柏林创业公司Ezeep也提供了一种云打印服务,实现了云端打印的服务,并 且也是一家为酒店用户提供桌面端和移动端的打印服务商。通过Eze印的订阅系统,酒店 为客人提供在线入口,包括按页数来付费的机制。客人上传文件后可以通过旅店连接的打 印机进行打印,然后再去领取打印文件。但是,Ezeep服务用户群体局限于酒店的客户。
此外,以上几种远程打印服务的不足之处还在于,服务种类少,打印用户具有局限性,且都没有涉及到远程打印电子商务配送服务的实现。然而,人们对打印的需求已经遍及到一个社区甚至整个网络,对打印的服务种类也不再仅仅局限于打印操作,这就迫切需要一个遍及整个网络的打印平台,也迫切需要在平台上,提供与打印相关的所有服务种类, 如打印、印刷、扫描、盖章、支付和配送服务,构成服务组合以及服务套餐,供打印用户自由选择,并在此基础上建立服务之间的依赖关系以确保服务组合状态的合理性。其中,打印平台利用电子地图技术,选择合适的配送终端,并且配送终端按时提交当前位置信息于打印平台,实现同步性,使得打印平台实现的订单配送服务中配送终端的位置信息与订单的位置信息紧密联系;此外,打印用户也可以通过手机或电脑登陆,查看订单的配送位置情况, 及时了解自己订单的详情。发明内容
发明目的本发明的目的是提供一个远程打印电子商务平台的订单配送服务的实现方法。通过远程打印电子商务平台提供的订单配送服务,利用电子地图技术,显示订单和配送终端的位置信息,打印用户可以随时查看订单的配送位置情况,再根据订单和配送终端之间的位置距离以及配送终端的当前工作量,选择出合适的配送终端按时完成订单的配送服务,此外,利用订单验证码验证技术,交付订单,同时,打印平台立即自动修改订单配送服务状态,保存订单的更新信息于数据库中,节省了打印用户的时间、精力和费用。
技术方案本发明的远程打印电子商务平台订单配送服务的实现方法所包含的步骤为打印平台根据打印用户购买的服务,生成电子订单打印平台根据用户的输入获取打印用户购买的服务列表;打印平台生成包含打印用户购买服务的电子订单;打印平台生成该电子订单的订单号; 打印平台生成该电子订单的验证码;打印平台保存电子订单的详细信息于数据库中;打印平台实现电子订单的配送服务打印平台从数据库获取电子订单的配送地址;打印平台根据电子订单的配送地址,利用电子地图的逆向解析功能获取其在地图上分布的地址位置;步骤2. 3)打印平台根据电子订单的地址位置和数据库中配送终端的位置数据,选择合适的配送终端步骤2. 3.1)打印平台获取保存在数据库中的配送终端提交的位置数据;步骤2. 3. 2)打印平台根据订单地址位置,获取附近的配送终端的位置信息;步骤2. 3. 3)计算获取的配送终端位置到电子订单的地址位置的距离;步骤2. 3. 4)根据计算得到的距离,按照由近及远的规则,生成配送终端信息队列; 步骤2. 3. 5)取队列头部的配送终端信息,并将该配送终端信息从队列中删除;步骤2. 3. 6)打印平台获取该配送终端的当前工作量状态;步骤2. 3. 7)打印平台根据该配送终端的任务量,判断任务量是否超过阈值,如果超步骤I)步骤1.1)步骤1.2)步骤1.3)步骤1.4)步骤1.5)步骤2)步骤2.1)步骤2.2)过,转步骤2. 3. 5),否则,转步骤2. 3. 8);步骤2. 3. 8)打印平台选择该配送终端;步骤2. 4)打印平台发送信息通知被选择的配送终端;步骤2. 5)电子订单确认过程步骤2. 5.1)配送终端登陆打印平台;步骤2. 5. 2)打印平台显示等待该配送终端接收的电子订单的详情;步骤2. 5. 3)配送终端确认电子订单;步骤2. 5. 4)打印平台获取该配送终端待配送所有电子订单的配送地址信息;步骤2. 5. 5)打印平台将这些地址信息显示在地图上;步骤2. 6)打印平台获取配送终端提交的位置信息;步骤2. 7)打印平台根据该位置信息,判断订单是否到达目的地,如果到达目的地,转 步骤2. 8),否则,转步骤2. 6);步骤2. 8)实现电子订单交付步骤2. 8.1)打印平台获取配送终端输入的订单号和验证码;步骤2. 8. 2)打印平台根据输入的订单号和验证码,验证订单验证码和订单号是否匹 配,如果匹配,转步骤2. 8. 3),否则,转步骤2. 8.1);步骤2. 8. 3)打印平台修改电子订单的配送服务状态为已配送;步骤2. 8. 4)打印平台将电子订单详情重新保存于数据库中;步骤3)打印用户查看订单的配送情况步骤3.1)打印用户登录打印平台;步骤3. 2)打印平台获取打印用户输入的电子订单号信息;步骤3. 3)打印平台根据用户输入的电子订单号,显示订单详情;步骤3. 4)打印平台获取打印用户输入查看电子订单位置的信息;步骤3. 5)打印平台在地图上显示电子订单配送地址的位置信息;步骤3. 6)如电子订单正在配送中,在地图上显示配送该电子订单的配送终端的位置 信息;步骤4)配送终端在用户登陆后不断上传位置信息,保存在打印平台数据库中。
有益效果本发明对比已有技术具有以下创新点1)远程打印电子商务平台为打印用户提供的有关打印的所有服务,包括排版服务、打 印服务、扫描服务、盖章服务、装订服务和配送服务等,供打印用户自由选择服务组合,以形 成各种服务组合订单,帮助打印用户节省了时间;2)远程打印电子商务平台针对订单的配送服务,利用电子地图技术,实现了打印用户 随时查看订单的配送位置情况的功能,再根据订单和配送终端之间的位置距离以及配送终 端的当前工作量,选择出合适的配送终端,按时完成订单的配送服务;3)远程打印电子商务平台利用订单验证码验证技术,交付订单,同时,打印平台立即自 动修改订单配送服务状态,保存订单的更新信息于数据库中,实现同步性。
总之,提高了打印效率,节约了打印成本。
本发明对比已有技术具有以下显著优点O完善了打印的服务种类;2)满足了更大范围内的各种用户的各种打印需求;3)不仅服务商品化,而且能够自动计费。


图1 :生成订单流程图;图2:订单配送流程图;图3:选择配送终端流程图;图4:配送终端接收订单流程图;图5:交付订单流程图;图6:用户查看订单配送情况流程图。
具体实施方式
本发明的远程打印电子商务平台订单配送服务的实现方法,通过获取打印用户购 买配送服务所填写的配送地址,利用电子地图技术,选择出合适的配送终端,完成订单的配 送服务;此外打印用户可以随时查看订单的配送位置情况。具体实现步骤为步骤I)打印平台根据打印用户选择并购买的服务类型,自动生成打印用户订单,其 中,生成订单的具体过程如图1所示步骤1.1)打印用户登录,选择需要的服务类型,进行购买,并填写相应服务的备注信步骤1. 2)在打印用户提交,并确认购买的服务后,打印平台自动生成包含这些服务的 订单,同时,获取该订单的订单号和验证码;步骤1. 3)打印平台将订单的详细信息保存于数据库中;步骤2)打印平台针对订单中购买的配送服务,根据配送服务信息,实现订单的配送, 其中,订单配送的具体过程如图2所示步骤2.1)针对需要配送的订单,打印平台获取订单配送服务中填写的配送地址;步骤2. 2)打印平台根据订单的配送地址,利用电子地图技术,自动获取订单的地址位置;步骤2. 3)打印平台根据配送终端的位置信息和当前工作量状态,选择合适的配送终 端,来完成订单的配送服务,其中,选择配送终端的具体过程如图3所示步骤2. 3.1)打印平台根据配送终端提交的他们所在的地址信息,获取他们的位置信 息,其中,这些配送终端的位置信息保存在数据库中,并及时更新;步骤2. 3. 2)打印平台再根据订单地址位置信息,获取订单附近的配送终端;步骤2. 3. 3)计算获取的配送终端的地址位置到订单的地址位置之间的距离,按照由 近及远的规则,生成配送终端信息队列;步骤2. 3. 4)依次获取队列中配送终端的当前任务量状态,根据配送终端的任务量是 否超支,选择出合适的配送终端;步骤2. 4)打印平台通知被选择的配送终端;步骤2. 5)配送终端接收到打印平台的通知后,立即登录,在打印平台上确认并接收订 单,其中,配送终端接收订单的具体过程如图4所示步骤2. 5.1)配送终端登录打印平台,并查看等待接收订单的详情;步骤2. 5. 2)针对等待接收的订单,配送终端进行确认,并查看订单的配送地址,及其 在地图上显示的地址位置分布情况;步骤2. 5. 3)配送终端根据订单的配送地址分布情况,选择出合适的配送路径,开始配 送订单;步骤2. 6)配送终端在配送过程中,每到达一个目的地,立即登录,并提交当前所处的 位置信息;步骤2. 7)打印平台等待订单到达配送目的地后,立即实现订单的交付,即将订单交付 给配送服务中所填写的接收用户,从而完成订单的配送服务,其中,实现交付订单的具体过 程如图5所步骤2. 7.1)接收用户填写其接收订单的验证码;步骤2. 7. 2)配送终端将接收用户填写的验证码和订单的订单号输入,并提交给打印 平台的数据库中,进行后台匹配验证,在打印平台反馈验证成功的订单信息给配送终端后, 打印平台会立即自动修改订单的配送服务状态,实现同步性;步骤2. 7. 3)打印平台更新数据库中的订单信息,将订单详情重新保存于数据库中。
步骤3)针对订单的配送位置情况,打印平台主要利用电子地图技术,保证了打印 用户可以随时查看订单的配送位置情况,其中,打印用户查看订单配送情况的具体过程如 图6所示步骤3.1)打印用户登录,并输入要查看订单的订单号;步骤3. 2)打印平台根据打印用户输入的订单号,显示订单详情;步骤3. 3)打印用户选择并点击查看订单的配送位置信息,打印平台立即响应,并在地 图上显示订单的位置信息。
步骤4)配送终端在用户登陆后不断上传位置信息,保存在打印平台数据库中。
权利要求
1. 一种远程打印电子商务平台订单配送服务的实现方法,其特征在于该方法所包含 的步骤为步骤1)打印平台根据打印用户购买的服务,生成电子订单步骤1.1)打印平台根据用户的输入获取打印用户购买的服务列表;步骤1. 2)打印平台生成包含打印用户购买服务的电子订单;步骤1. 3)打印平台生成该电子订单的订单号;步骤1.4)打印平台生成该电子订单的验证码;步骤1. 5)打印平台保存电子订单的详细信息于数据库中;步骤2、 打印平台实现电子订单的配送服务步骤2. 1)打印平台从数据库获取电子订单的配送地址;步骤2. 2)打印平台根据电子订单的配送地址,利用电子地图的逆向解析功能获取其 在地图上分布的地址位置;步骤2. 3)打印平台根据电子订单的地址位置和数据库中配送终端的位置数据,选择 合适的配送终端步骤2. 3. 1)打印平台获取保存在数据库中的配送终端提交的位置数据; 步骤2. 3. 2)打印平台根据订单地址位置,获取附近的配送终端的位置信息; 步骤2. 3. 3)计算获取的配送终端位置到电子订单的地址位置的距离; 步骤2.3.4)根据计算得到的距离,按照由近及远的规则,生成配送终端信息队列; 步骤2. 3. 5)取队列头部的配送终端信息,并将该配送终端信息从队列中删除; 步骤2. 3. 6)打印平台获取该配送终端的当前工作量状态;步骤2. 3. 7)打印平台根据该配送终端的任务量,判断任务量是否超过阈值,如果超 过,转步骤2.3.5),否则,转步骤2.3.8); 步骤2.3.8)打印平台选择该配送终端; 步骤2. 4)打印平台发送信息通知被选择的配送终端; 步骤2.幻电子订单确认过程 步骤2. 5. 1)配送终端登陆打印平台;步骤2. 5. 2)打印平台显示等待该配送终端接收的电子订单的详情; 步骤2.5.幻配送终端确认电子订单;步骤2. 5. 4)打印平台获取该配送终端待配送所有电子订单的配送地址信息; 步骤2. 5. 5)打印平台将这些地址信息显示在地图上; 步骤2. 6)打印平台获取配送终端提交的位置信息;步骤2. 7)打印平台根据该位置信息,判断订单是否到达目的地,如果到达目的地,转 步骤2.8),否则,转步骤2.6); 步骤2.8)实现电子订单交付步骤2. 8. 1)打印平台获取配送终端输入的订单号和验证码; 步骤2. 8. 2)打印平台根据输入的订单号和验证码,验证订单验证码和订单号是否匹 配,如果匹配,转步骤2.8.3),否则,转步骤2.8. 1);步骤2. 8. 3)打印平台修改电子订单的配送服务状态为已配送; 步骤2. 8. 4)打印平台将电子订单详情重新保存于数据库中;步骤3) 步骤3.1 步骤3. 2 步骤3. 3 步骤3. 4 步骤3. 5 步骤3. 6 信息;步骤4)打印用户查看订单的配送情况打印用户登录打印平台;打印平台获取打印用户输入的电子订单号信息;打印平台根据用户输入的电子订单号,显示订单详情;打印平台获取打印用户输入查看电子订单位置的信息;打印平台在地图上显示电子订单配送地址的位置信息;如电子订单正在配送中,在地图上显示配送该电子订单的配送终端的位置配送终端在用户登陆后不断上传位置信息,保存在打印平台数据库中。
全文摘要
本发明是一种远程打印电子商务平台订单配送服务的实现方法,实现远程打印电子商务平台订单的配送服务,同时保证打印用户可以随时查看订单的配送位置信息情况,远程打印电子商务平台主要利用了电子地图技术,显示订单位置和配送终端位置信息,并通过计算配送终端位置与订单配送位置之间的距离,利用由近及远的距离信息规则,生成配送终端信息队列,从而在该队列中,根据配送终端当前的工作量状态是否超支,选择合适的配送终端来完成订单的配送服务,最终,利用订单验证码验证技术,交付订单,同时,打印平台立即自动修改订单配送服务状态,保存订单的更新信息于数据库中,提高了配送效率,节省了打印用户的时间、精力和费用,满足了实际打印市场需求。
文档编号G06Q30/00GK102999847SQ201210560619
公开日2013年3月27日 申请日期2012年12月21日 优先权日2012年12月21日
发明者张卫丰, 钱小燕, 周国强, 张迎周 申请人:南京邮电大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1