包裹重量的采集方法及装置、电子设备、存储介质
文献发布时间:2023-06-19 11:08:20
技术领域
本申请涉及物流技术领域,特别涉及一种包裹重量的采集方法及装置、电子设备、计算机可读存储介质。
背景技术
快消行业在电子商务领域发展迅猛,大量商品直接在仓库打包后通过物流服务发往消费者。通过物流服务发货前需对商品包裹进行称重,并记录包裹重量,以便于运输过程的载重量管理和财务计费。在相关方案中,由承运商对商品包裹称重后,将重量数据手动输入至系统中,费时费力,且可能因人为操作而不可避免地误差。
发明内容
本申请实施例的目的在于提供一种包裹重量的采集方法及装置、电子设备、计算机可读存储介质,用于在仓储过程采集包裹的重量信息。
一方面,本申请提供了一种包裹重量的采集方法,包括:
获取目标包裹的包裹单号;
在预设的商品信息库中查找与所述包裹单号对应的商品信息;
依据预设的重量换算策略确定所述商品信息对应的指定重量数据;
采集所述目标包裹的实际重量数据;
判断所述实际重量数据与所述指定重量数据之间的差异是否达到预设差异阈值,若否,记录所述实际重量数据和所述包裹单号之间的关联关系。
在一实施例中,所述方法还包括:
若是,输出重量出错提示信息。
在一实施例中,所述商品信息包括若干商品类别信息和对应于每一商品类别信息的商品数量信息;
所述依据预设的重量换算策略确定所述商品信息对应的指定重量数据,包括:
依据所述商品类别信息和对应于每一商品类别信息的商品数量信息,确定商品体积信息和商品重量数据;
在预设耗材数据库中查找与所述商品体积信息对应的耗材重量数据;
累加所述商品重量数据和所述耗材重量数据,获得所述指定重量数据。
在一实施例中,所述方法还包括:
响应于重量数据导出请求,导出已记录的与所述包裹单号对应的所述实际重量数据。
在一实施例中,所述方法还包括:
输出所述目标包裹的包裹单号、指定重量数据和实际重量数据。
另一方面,本申请还提供了一种包裹重量的采集装置,包括:
获取模块,用于获取目标包裹的包裹单号;
查找模块,用于在预设的商品信息库中查找与所述包裹单号对应的商品信息;
确定模块,用于依据预设的重量换算策略确定所述商品信息对应的指定重量数据;
采集模块,用于采集所述目标包裹的实际重量数据;
判断模块,用于判断所述实际重量数据与所述指定重量数据之间的差异是否达到预设差异阈值,若否,记录所述实际重量数据和所述包裹单号之间的关联关系。
在一实施例中,所述装置还包括:
提示模块,用于若是,输出重量出错提示信息。
在一实施例中,所述商品信息包括若干商品类别信息和对应于每一商品类别信息的商品数量信息;
所述确定模块,还用于:
依据所述商品类别信息和对应于每一商品类别信息的商品数量信息,确定商品体积信息和商品重量数据;
在预设耗材数据库中查找与所述商品体积信息对应的耗材重量数据;
累加所述商品重量数据和所述耗材重量数据,获得所述指定重量数据。
进一步的,本申请还提供一种电子设备,所述电子设备包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为执行上述包裹重量的采集方法。
另外,本申请还提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序可由处理器执行以完成上述包裹重量的采集方法。
在本申请实施例中,可以通过目标包裹对应的商品信息换算出目标包裹的指定重量数据,在获得目标包裹的实际重量数据后,依据指定重量数据对实际重量数据进行校验,从而确保实际重量数据的准确性,在实际重量数据通过校验后,可以存储实际重量数据和包裹单号的关联关系,从而实现自动采集包裹重量数据。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍。
图1为本申请一实施例提供的包裹重量的采集方法的应用场景示意图;
图2为本申请一实施例提供的电子设备的结构示意图;
图3为本申请一实施例提供的包裹重量的采集方法的流程示意图;
图4为本申请一实施例提供的换算指定重量数据的方法的流程示意图;
图5为本申请一实施例提供的包裹重量的采集装置的框图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。
相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
图1为本申请实施例提供的包裹重量的采集方法的应用场景示意图。如图1所示,该应用场景包括扫描器20、称重设备40和用户终端30;扫描器20用于扫描包裹单号,并向用户终端30提供包裹单号;称重设备40可以是电子秤,用于对包裹进行称重并向用户终端30提供包裹的重量数据;用户终端30可以是主机、平板电脑等设备,用于获取包裹单号和重量数据,并执行包裹重量的采集方法。
如图2所示,本实施例提供一种电子设备1,包括:至少一个处理器11和存储器12,图2中以一个处理器11为例。处理器11和存储器12通过总线10连接,存储器12存储有可被处理器11执行的指令,指令被处理器11执行,以使电子设备1可执行下述的实施例中方法的全部或部分流程。在一实施例中,电子设备1可以是上述用户终端30,用于执行包裹重量的采集方法。
存储器12可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(Static Random Access Memory,简称SRAM),电可擦除可编程只读存储器(Electrically Erasable Programmable Read-Only Memory,简称EEPROM),可擦除可编程只读存储器(Erasable Programmable Read Only Memory,简称EPROM),可编程只读存储器(Programmable Red-Only Memory,简称PROM),只读存储器(Read-Only Memory,简称ROM),磁存储器,快闪存储器,磁盘或光盘。
本申请还提供了一种计算机可读存储介质,存储介质存储有计算机程序,计算机程序可由处理器11执行以完成本申请提供的包裹重量的采集方法。
参见图3,为本申请一实施例提供的包裹重量的采集方法的流程示意图,如图3所示,该方法可以包括以下步骤310-步骤350。
步骤310:获取目标包裹的包裹单号。
其中,目标包裹指接受重量数据采集的包裹。包裹单号可以是订单号、运单号等一种或多种的组合,用于唯一指示包裹。
仓库中商品经拣货、包装成包裹,需在装车运输前进行扫描、称重。用户终端可通过对接的扫描器获取目标包裹的包裹单号,从而依据该包裹单号确定当前接受称重的包裹。
步骤320:在预设的商品信息库中查找与包裹单号对应的商品信息。
其中,商品信息库中可以记录包裹单号与商品信息之间的映射关系;商品信息可以包括商品类别信息和与每一商品类别信息对应的商品数量信息,商品类别信息表示目标包裹中商品的类别,商品数量信息标识目标包裹中对应于商品类别信息的商品的数量。
用户终端在获得包裹单号后,可以在上述商品信息库中进行查找,从而得到与包裹单号对应的商品信息。
步骤330:依据预设的重量换算策略确定商品信息对应的指定重量数据。
其中,重量换算策略是依据商品信息换算出重量数据的策略。指定重量数据是换算出目标包裹的重量数据。
步骤340:采集目标包裹的实际重量数据。
用户终端可以通过对接的称重设备采集目标包裹当前被称出的实际重量数据。用户终端可以监听与称重设备对接的接口,从而实时从该接口获取当前称重设备所称出的重量数据,作为目标包裹的实际重量数据。
步骤350:判断实际重量数据与指定重量数据之间的差异是否达到预设差异阈值,若否,记录实际重量数据和包裹单号之间的关联关系。
其中,差异阈值可以是差异比值阈值,也可以是差异值阈值。示例性的,差异阈值为差异比值阈值,可以是5%;或者,差异阈值为差异值阈值,可以是100克。
用户终端可以计算实际重量数据与指定重量数据之间的差值,并依据该差值判断差异是否达到差异阈值。一种情况下,如果差异阈值是差异比值阈值,可以将差值除以指定重量数据,得到差异比值,并判断差异比值是否差异比值阈值。另一种情况下,如果差异阈值是差异值阈值,可直接判断差值是否达到差异值阈值。
如果差异为达到差异阈值,可认为实际重量数据无误,用户终端可以记录实际重量数据和包裹单号之间的关联关系,该关联关系包括包裹单号和实际重量数据。在一实施例中,用户终端可以将上述关联关系上传至服务器,使得服务器后续可向销售、运输等环节的设备提供包裹的重量数据。
通过上述措施,可以通过目标包裹对应的商品信息换算出目标包裹的指定重量数据,在获得目标包裹的实际重量数据后,依据指定重量数据对实际重量数据进行校验,从而确保实际重量数据的准确性,在实际重量数据通过校验后,可以存储实际重量数据和包裹单号的关联关系,从而实现自动采集包裹重量数据。
在一实施例中,如果实际重量数据与指定重量数据之间的差异达到差异阈值,可以认定目标包裹的重量出错,用户终端可以输出重量出错提示信息。其中,重量出错提示信息用于指示目标包裹的实际重量数据存在问题,重量出错提示信息的形式可以是文本、音频、视频等。用户终端可以直接通过本地的显示屏、扩音器等装置输出重量出错提示信息,也可以通过外接的显示屏、扩音器等设备输出重量出错提示信息。
通过该措施,可以在实际重量数据未通过校验时,提示用户对目标包裹进行检查,从而避免打包出错。
在一实施例中,参见图4,为本申请一实施例提供的换算指定重量数据的方法的流程示意图,如图4所示,在换算指定重量数据时,可以包括如下步骤331-步骤333。
步骤331:依据商品类别信息和对应于每一商品类别信息的商品数量信息,确定商品体积信息和商品重量数据。
其中,商品体积信息是目标包裹中所有商品的总体积信息;商品重量数据是目标包裹中所有商品的总重量数据。
包裹单号对应的商品信息包括多种商品类别信息,用户终端可以在商品信息库中查找各商品类别信息对应商品的体积信息和重量数据。这里,商品信息库中可以预先存在对应于各种商品类别信息的体积信息和重量数据。进一步的,用户终端可以依据各商品类别对应的体积信息和重量数据、以及与每一商品类别对应的商品数量信息,计算出商品体积信息和商品重量数据。
步骤332:在预设耗材数据库中查找与商品体积信息对应的耗材重量数据。
其中,耗材数据库可以存储与不同商品体积信息对应的耗材,以及耗材重量数据。这里,对应于商品体积信息的耗材可以包括纸箱、纸袋、塑料袋、胶带、泡沫、气泡膜等一种或多种的组合,与商品体积信息对应的耗材重量数据可以是若干种耗材的总重量数据。耗材数据库可以包括多种耗材组合,每一耗材组合内包括若干种耗材,每一耗材组合对应于一个商品体积信息区间。不同耗材组合中同种耗材的使用量可能不同,因此,不同耗材组合对应的耗材重量数据可能不同。
在确定目标包裹对应的商品体积信息之后,可以在耗材数据库中查找该商品体积信息所在的商品体积信息区间,并查找商品体积信息区间后,将该商品体积信息区间对应的耗材组合的耗材重量数据,作为与商品体积信息对应的耗材重量数据。
步骤333:累加商品重量数据和耗材重量数据,获得指定重量数据。
在确定目标包裹中商品重量数据和耗材重量数据后,用户终端可将两者累加,从而得到指定重量数据。
在一实施例中,用户终端可以响应于重量数据导出请求,导出已记录的与包裹单号对应的实际重量数据。
其中,重量数据导出请求可以包含需要导出的数据的范围,示例性的,重量数据导出请求可以包含重量数据的采集时间段。
用户终端可以依据重量数据导出请求所指示的数据范围,选择已存储的与包裹单号对应的实际重量数据,并可以依据预设数据格式(比如:excel表格)输出包裹单号和对应于包裹单号的实际重量数据。
在一实施例中,用户终端可以输出目标包裹的包裹单号、指定重量数据和实际重量数据。用户终端可以在获得包裹单号后,通过本地的显示屏输出包裹单号;用户终端可以在换算出指定重量数据后,通过本地的显示屏输出指定重量数据;用户终端可以在获得实际重量数据后,通过本地的显示屏输出实际重量数据。
参见图5,是本申请一实施例的一种包裹重量的采集装置,如图5所示,该装置可以包括:
获取模块510,用于获取目标包裹的包裹单号;
查找模块520,用于在预设的商品信息库中查找与所述包裹单号对应的商品信息;
确定模块530,用于依据预设的重量换算策略确定所述商品信息对应的指定重量数据;
采集模块540,用于采集所述目标包裹的实际重量数据;
判断模块550,用于判断所述实际重量数据与所述指定重量数据之间的差异是否达到预设差异阈值,若否,记录所述实际重量数据和所述包裹单号之间的关联关系。
在一实施例中,所述装置还包括:
提示模块560,用于若是,输出重量出错提示信息。
在一实施例中,所述商品信息包括若干商品类别信息和对应于每一商品类别信息的商品数量信息;
确定模块530,还用于:
依据所述商品类别信息和对应于每一商品类别信息的商品数量信息,确定商品体积信息和商品重量数据;
在预设耗材数据库中查找与所述商品体积信息对应的耗材重量数据;
累加所述商品重量数据和所述耗材重量数据,获得所述指定重量数据。
在一实施例中,所述装置还包括:
导出模块570,用于响应于重量数据导出请求,导出已记录的与所述包裹单号对应的所述实际重量数据。
在一实施例中,所述装置还包括:
提示模块560,用于输出所述目标包裹的包裹单号、指定重量数据和实际重量数据。
上述装置中各个模块的功能和作用的实现过程具体详见上述包裹重量的采集方法中对应步骤的实现过程,在此不再赘述。
在本申请所提供的几个实施例中,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本申请的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
另外,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
- 包裹重量的采集方法及装置、电子设备、存储介质
- 设备负载重量获取方法、装置、存储介质及电子设备