物流数据生成方法和装置以及物流客户端配置方法和装置制造方法及图纸

技术编号:12016128 阅读:222 留言:0更新日期:2015-09-09 11:43
本发明专利技术实施例公开了一种物流数据生成方法和装置以及物流客户端配置方法和装置,所述物流数据生成方法包括:客户端在获取到用户的打单请求时,调用本地的运单模板,根据所述运单模板中的运单参数生成电子运单;客户端运行本地中的脚本文件,根据所述脚本文件中的运单号生成规则和校验规则,生成运单号并进行校验;根据用户输入的订单信息,基于所述电子运单和所述运单号,生成电子运单的运单信息,完成打单操作。本发明专利技术实施例提供的技术方案,优化了运单模板和运单号等物流数据生成的效率,降低了物流数据生成和维护的成本,提高了打单的效率。

【技术实现步骤摘要】

本专利技术涉及物流数据处理
,尤其涉及物流数据生成方法和装置以及物流客户端配置方法和装置
技术介绍
随着电子商务的迅猛发展,消费者对订单发货、配送速度提出了更高的需求,如何进行快速交易管理,高效批量处理订单打印、发货、配送,使消费者能够享受第一时间收货的购物体验,成为当务之急。买家下完订单后通过中间件将订单下放到交易系统,并由卖家处理订单。卖家需要基于订单中的信息,以及物流公司提供的运单号,基于物流公司的运单格式、规则生成运单,再进行发货。如果能够缩短卖家处理订单到发货这一过程的时间,提升卖家批量打单的处理效率,则能够极大地改善用户的购物体验。其中,卖家的打单操作是值得关注的一个环节。目前,现有技术中进行打单操作有两种方案:1.物流公司提供网络接口,为卖家提供打单服务,由物流公司的服务端实时生成运单号并校验,而后基于客户端向物流公司服务端发送的网络请求中包含的运单信息来进行打单操作。运单信息例如包括收件人、收件地址、货品名称等信息,打单操作是客户端将订单信息对应于物流公司的运单图片上的相应位置进行布局并打印的操作;2.卖家安装有物流公司提供的客户端应用程序。将运单号生成规则和物流数据校验规则内置在客户端的应用程序中,由卖家操作客户端,实现离线自动生成物流数据并校验,在使用时进行本地调用,实现本地的批量打单操作。现有技术方案存在以下不足:方案1,虽然实时性较高,但耗费时间和网络流量,尤其是在网络不稳定、抖动较大情况下,导致无法批量打单;方案2,客户端应用程序融合物流数据校验及生成规则,增大了物流数据与应用程序的耦合性,并且整个架构难以维护和扩展。当物流公司的物流数据有更新时,例如,运单号生成规则有变化,或运单图片的格式发生调整时,就会导致客户端应用程序不可用,无法及时更新,需要重新发布客户端,并强制客户端进行升级,而且卖家往往需要与多家物流公司合作,所以就需要维护所有物流公司的物流数据,增加了维护和开发成本。
技术实现思路
本专利技术是为了解决现有技术中的上述不足而完成的,本专利技术的目的在于提出一种物流数据生成方法及装置,以优化物流数据生成的效率,降低物流数据生成和维护的成本。第一方面,本专利技术实施例提供一种物流数据生成方法,包括:客户端在获取到用户的打单请求时,调用本地的运单模板,根据所述运单模板中的运单参数生成电子运单;客户端运行本地中的脚本文件,根据所述脚本文件中的运单号生成规则和校验规则,生成运单号并进行校验;根据用户输入的订单信息,基于所述电子运单和所述运单号,生成电子运单的运单信息,完成打单操作。进一步的,调用本地的运单模板,根据所述运单模板中的运单参数生成电子运单包括:调用本地运单模板中的电子运单图;根据所述运单模板中的运单配置文件中的配置参数,对所述电子运单图进行配置,以生成电子运单。进一步的,所述配置参数包括在电子面单图中打印的文本字体、大小、尺寸、坐标和类型中的至少一项。进一步的,还包括:所述客户端接收服务端下发的脚本文件和运单模板,并更新为本地的运单模板,所述运单模板包括电子运单图模板和配置参数模板。进一步的,所述脚本文件基于QtScript脚本语言实现。第二方面,本专利技术实施例还提供一种物流客户端配置方法,包括:服务端将每个物流公司的运单号生成规则和校验规则封装为物流数据生成及校验接口;服务端将至少一个物流数据生成及校验接口封装形成脚本文件;服务端根据每个物流公司运单配置的运单参数,生成运单模板;服务端将所述脚本文件和运单模板下发给客户端,以供所述客户端执行打单操作。进一步的,还包括:所述服务端更新脚本文件和运单模板,并下发给客户端,所述运单模板包括电子运单图模板和配置参数模板。进一步的,所述配置参数包括在电子面单图中打印的文本字体、大小、尺寸、坐标和类型中的至少一项。进一步的,所述脚本文件基于QtScript脚本语言实现。第三方面,本专利技术实施例提供一种物流数据生成装置,包括:电子运单生成单元,用于客户端在获取到用户的打单请求时,调用本地的运单模板,根据所述运单模板中的运单参数生成电子运单;运单号生成单元,用于客户端运行本地中的脚本文件,根据所述脚本文件中的运单号生成规则和校验规则,生成运单号并进行校验;打单单元,用于根据用户输入的订单信息,基于所述电子运单和所述运单号,生成电子运单的运单信息,完成打单操作。进一步的,所述电子运单生成单元包括:调用子单元,用于调用本地运单模板中的电子运单图;电子运单生成子单元,用于根据所述运单模板中的运单配置文件中的配置参数,对所述电子运单图进行配置,以生成电子运单。进一步的,所述配置参数包括在电子面单图中打印的文本字体、大小、尺寸、坐标和类型中的至少一项。进一步的,还包括:第一更新单元,用于所述客户端接收服务端下发的脚本文件和运单模板,并更新为本地的运单模板,所述运单模板包括电子运单图模板和配置参数模板。进一步的,所述脚本文件基于QtScript脚本语言实现。第四方面,本专利技术实施例提供一种物流客户端配置装置,包括:接口生成单元,用于服务端将每个物流公司的运单号生成规则和校验规则封装为物流数据生成及校验接口;脚本文件生成单元,用于服务端将至少一个物流数据生成及校验接口封装形成脚本文件;运单模板生成单元,用于服务端根据每个物流公司运单配置的运单参数,生成运单模板;下发单元,用于服务端将所述脚本文件和运单模板下发给客户端,以供所述客户端执行打单操作。进一步的,还包括:第二更新单元,用于所述服务端更新脚本文件和运单模板,并下发给客户端,所述运单模板包括电子运单图模板和配置参数模板。进一步的,所述配置参数包括在电子面单图中打印的文本字体、大小、尺寸、坐标和类型中的至少一项。进一步的,所述脚本文件基于QtScript脚本语言实现。本专利技术实施例提供的物流数据生成方法和装置以及物流客户端配置方法和装置,由服务端根据每个物流公司的运单生成规则和校验规则封装为数据生成及校验接口,并将至少一个所述物流数据生成及校验接口封装形成脚本文件,根据物流公司的运单配置参数生成运单模板,服务端将所述脚本和运单模板下发给客户端;客户端在获取到用户的打单请求时,调用本地的运单模板生成电子运单,并执行本地中的脚本文件生成至少一个运单号,根据用户输入的订单信息,基本文档来自技高网
...
物流数据生成方法和装置以及物流客户端配置方法和装置

【技术保护点】
一种物流数据生成方法,其特征在于,包括:客户端在获取到用户的打单请求时,调用本地的运单模板,根据所述运单模板中的运单参数生成电子运单;客户端运行本地中的脚本文件,根据所述脚本文件中的运单号生成规则和校验规则,生成运单号并进行校验;根据用户输入的订单信息,基于所述电子运单和所述运单号,生成电子运单的运单信息,完成打单操作。

【技术特征摘要】
1.一种物流数据生成方法,其特征在于,包括:
客户端在获取到用户的打单请求时,调用本地的运单模板,根据所述运单
模板中的运单参数生成电子运单;
客户端运行本地中的脚本文件,根据所述脚本文件中的运单号生成规则和
校验规则,生成运单号并进行校验;
根据用户输入的订单信息,基于所述电子运单和所述运单号,生成电子运
单的运单信息,完成打单操作。
2.根据权利要求1所述的方法,其特征在于,调用本地的运单模板,根
据所述运单模板中的运单参数生成电子运单包括:
调用本地运单模板中的电子运单图;
根据所述运单模板中的运单配置文件中的配置参数,对所述电子运单图进
行配置,以生成电子运单。
3.根据权利要求2所述的方法,其特征在于,所述配置参数包括在电子
面单图中打印的文本字体、大小、尺寸、坐标和类型中的至少一项。
4.根据权利要求1所述的方法,其特征在于,还包括:
所述客户端接收服务端下发的脚本文件和运单模板,并更新为本地的运单
模板,所述运单模板包括电子运单图模板和配置参数模板。
5.根据权利要求1所述的方法,其特征在于,所述脚本文件基于
QtScript脚本语言实现。
6.一种物流客户端配置方法,其特征在于,包括:
服务端将每个物流公司的运单号生成规则和校验规则封装为物流数据生成
及校验接口;
服务端将至少一个物流数据生成及校验接口封装形成脚本文件;
服务端根据每个物流公司运单配置的运单参数,生成运单模板;
服务端将所述脚本文件和运单模板下发给客户端,以供所述客户端执行打
单操作。
7.根据权利要求6所述的方法,其特征在于,还包括:
所述服务端更新脚本文件和运单模板,并下发给客户端,所述运单模板包
括电子运单图模板和配置参数模板。
8.根据权利要求7所述的方法,其特征在于,所述配置参数包括在电子
面单图中打印的文本字体、大小、尺寸、坐标和类型中的至少一项。
9.根据权利要求6所述的方法,其特征在于,所述脚本文件基于
QtScript脚本语言实现。
10.一种物流数据生成装置,其特征在于,包括:
电子运单生成单元,用于客户端在获取到用户的打单请求时,调用本地的...

【专利技术属性】
技术研发人员:杨娟
申请(专利权)人:北京京东尚科信息技术有限公司北京京东世纪贸易有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1