一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

异常确定方法、电子设备、存储介质及程序产品与流程

2022-04-02 04:05:19 来源:中国专利 TAG:


1.本技术实施例涉及物流技术领域,尤其涉及一种异常确定方法、电子设备、存储介质及程序产品。


背景技术:

2.随着新零售的不断发展,社区团购也随之兴起。社区团购是指处于同一社区或相邻社区的人通过聊天工具等途径批量购买商品的行为。社区团购一般以生鲜、家庭消费品等为主,在物流配送中需要格外注意,以保证商品质量。
3.但是,与一般的网络购物不同的是,社区团购一般是由供应商将商品存储在仓库后,直接对商品进行分拣并提供给消费者,这其中包括多个直接对商品的操作步骤,且不存在包裹的货运编号等唯一标识。当存在交易异常时,例如出现商品多发、商品少发、商品破损等情况时,对导致异常发生原因进行溯源的难度较大。


技术实现要素:

4.有鉴于此,本技术实施例提供一种异常确定方案,以至少部分解决上述问题。
5.根据本技术实施例的第一方面,提供了一种异常确定方法,包括:获取商品对象信息,并根据所述商品对象信息确定运输所述商品的集装单元信息,所述集装单元信息为所述商品在物流运输过程中的用于装载商品的集装单元的信息;根据所述集装单元信息,确定商品在运输过程中的流转事件的发生地点以及所述流转事件的发生时间;获得与所述流转事件的发生地点以及发生时间匹配的视频分片,以根据所述视频分片确定所述流转事件是否存在异常。
6.根据本技术实施例的第二方面,提供了一种异常确定方法,包括:响应于商品输入操作,确定发生异常的商品对象信息,并根据所述商品对象信息确定运输所述商品的集装单元信息,所述集装单元信息为所述商品在物流运输过程中的用于装载商品的集装单元;根据所述集装单元信息,确定并展示商品在运输过程中的流转事件的发生地点以及所述流转事件的发生时间;响应于用户针对展示的流转事件的选择操作,获得并展示与所述流转事件的发生地点以及发生时间匹配的视频分片,以根据所述视频分片确定所述流转事件是否存在异常。
7.根据本技术实施例的第三方面,提供了一种电子设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如上所述的异常确定方法对应的操作。
8.根据本技术实施例的第四方面,提供了一种计算机存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上所述的异常确定方法。
9.根据本技术实施例的第五方面,提供了一种计算机程序产品,包括计算机指令,所述计算机指令指示计算设备执行如上所述的异常确定方法对应的操作。
10.根据本技术实施例提供的方案,通过获取商品对象信息,并根据所述商品对象信息确定运输所述商品的集装单元信息,所述集装单元信息为所述商品在物流运输过程中的用于装载商品的集装单元的信息;根据所述集装单元信息,确定商品在运输过程中的流转事件的发生地点以及所述流转事件的发生时间,由此,可以根据集装单元信息追溯得到集装单元关联的流转事件,之后再获得与所述流转事件的发生地点以及发生时间匹配的视频分片,以根据所述视频分片确定所述流转事件是否存在异常。本实施例提供的方案,可以通过商品对象信息定位到装载商品的集装单元,根据集装单元快速找到关联的流转事件,并可以直接根据流转事件的视频分片,快速确定流转事件是否发生了异常,对视频分片的定位快速且准确,进而可以快速且准确地根据视频分片确定发生异常的原因。
附图说明
11.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术实施例中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
12.图1为本技术实施例提供的一种社区团购的物流流程示意图;
13.图2a为本技术实施例一的一种异常确定方法的步骤流程图;
14.图2b为图2a所示实施例中的一种场景示例的示意图;
15.图3为本技术实施例的一种异常确定方法的步骤流程图;
16.图4a为本技术实施例的又一种异常确定方法的流程示意图;
17.图4b为图4a所示实施例中的一种场景示例的示意图;
18.图5为本技术实施例的一种电子设备的结构示意图。
具体实施方式
19.为了使本领域的人员更好地理解本技术实施例中的技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本技术实施例一部分实施例,而不是全部的实施例。基于本技术实施例中的实施例,本领域普通技术人员所获得的所有其他实施例,都应当属于本技术实施例保护的范围。
20.下面结合本技术实施例附图进一步说明本技术实施例具体实现。
21.参见图1,为了方便地说明本技术的方案,先对社区团购的物流流程进行介绍。
22.社区团购场景中可以包括供应商,供应商可以将商品存入共享仓中,并确定存入的商品数量,在社区团购的物流网络中,可以存在多个共享仓,多个共享仓可以位于不同的位置,以供不同的供应商使用。当然,供应商也可以直接将商品存入中心仓等,本实施例对此不进行限定。
23.物流人员可以将商品从共享仓集中到中心仓,并按照用户的购买需求,将商品进行分拣,分拣之后的商品可以被装载至多个集装单元,一个集装单元中的多件商品的配送目的地相同。集装单元可以为用于装商品的容器,如快递框、桶等;或者,可以为承载货物或容器的托盘。
24.集装单元从中心仓出货后,可以运输至网格仓,并在网格仓再次进行分拣后分发
至各个团长处。购买者可以从团长处领取商品。或者,集装单元从中心仓出货后,可以直接运输至共享柜,或者运输至网格仓后,在网格仓再次进行分拣,并将分拣后的商品存入共享柜。购买者可以从共享柜提取商品。
25.但是,若采用上面的物流方式,由于部分商品,尤其是生鲜商品,不会有自身的唯一货运编码(例如商家发货时的快递编号等),还可能出现一个购买者清单中的商品出现在不同的集装单元中的情况,导致商品出现异常时,只能由工作人员人工筛选监控视频,对对异常原因进行追溯的难度极大。
26.有鉴于此,本实施例提供的方案,通过获取商品对象信息,并根据所述商品对象信息确定运输所述商品的集装单元信息,所述集装单元信息为所述商品在物流运输过程中的用于装载商品的集装单元的信息;根据所述集装单元信息,确定商品在运输过程中的流转事件的发生地点以及所述流转事件的发生时间,由此,可以根据集装单元信息追溯得到集装单元关联的流转事件,之后再获得与所述流转事件的发生地点以及发生时间匹配的视频分片,以根据所述视频分片确定所述流转事件是否存在异常。通过本实施例提供的方案,可以通过商品对象信息定位到装载商品的集装单元,根据集装单元快速找到关联的流转事件,并可以直接根据流转事件的视频分片,快速确定流转事件是否发生了异常,对视频分片的定位快速且准确,进而可以快速且准确地根据视频分片确定发生异常的原因。
27.图2a为本技术实施例提供的一种异常确定方法的流程示意图,如图所示,其包括:
28.s201、获取商品对象信息,并根据所述商品对象信息确定运输所述商品的集装单元信息。
29.所述集装单元信息为所述商品在物流运输过程中的用于装载商品的集装单元的信息。
30.本实施例中,商品对象信息可以为该类商品的唯一标识,用于在物流过程中区分商品。例如,社区团购中包括多个品种的苹果,则可以将每个品种的苹果对应一个商品对象信息。
31.获得商品对象信息后,可以根据商品对象信息确定运输商品的集装单元信息。为了便于运输,尤其是针对较为零散的商品的运输,一般会将多个商品打包为一个集装单元,并基于集装单元进行运输。
32.集装单元的信息可以包括用于对集装单元进行唯一标识的标识信息。
33.s202、根据所述集装单元信息,确定商品在运输过程中的流转事件的发生地点以及所述流转事件的发生时间。
34.本实施例中,由于在商品运输过程中,一般都是基于集装单元进行运输的,或是将商品装载至集装单元中,因此,通过装载商品的集装单元的信息,可定位到商品在运输过程中的流转事件。
35.具体地,定位到的流转事件具体可以包括流转事件的发生地点以及发生时间,还可以包括具体的事件内容,例如将多少数量的商品装载至集装单元等信息。
36.s203、获得与所述流转事件的发生地点以及发生时间匹配的视频分片,以根据所述视频分片确定所述流转事件是否存在异常。
37.本实施例中,通过与所述流转事件的发生地点以及发生时间匹配的视频分片,相关人员可以直接了解到流转事件发生时的情况,进而可以直接判断流转事件是否发生异
常,导致其中装载的商品发生了异常。
38.下面通过一具体实现场景,对本技术的方案进行示例性说明。
39.网格仓的工作人员收到装载商品的集装单元后,拆分集装单元中的商品并进行核对后,进行再次分拣。若在核对过程中发现错误,可将发生异常的商品的商品对象信息,以及发生的异常内容进行上报,示例地,可以上报商品a缺少,缺少数量为3。
40.在接收到上报的商品异常情况后,可以根据发生异常的商品a的商品对象信息,以及上报异常的网格仓的工作人员,确定装载有商品且运送至该网格仓的集装单元信息。例如,可以确定装载有商品a的集装单元共10个,其中的2个运送至了上报异常的网格仓,则可以确定这2个集装单元的集装单元标识。
41.根据确定的2个集装单元的集装单元标识,可以分别获得2个集装单元的流转事件,得到两个流转事件列表。示例地,集装单元对应的流转事件中,可能部分流转事件与上报异常的商品a无关,则可以将这部分流转事件过滤掉。
42.得到2个集装单元分别对应的流转事件列表后,可以向处理异常事件的工作人员展示流转事件的发生地点、发生时间以及与发生地点和发生时间匹配的视频分片。工作人员可以通过查看视频分片,来确定具体导致商品发生异常的流转事件以及导致商品发生异常的原因。
43.通过本实施例提供的方案,可以通过商品对象信息定位到装载商品的集装单元,根据集装单元快速找到关联的流转事件,并可以直接根据流转事件的视频分片,快速确定流转事件是否发生了异常,对视频分片的定位快速且准确,进而可以快速且准确地根据视频分片确定发生异常的原因。
44.本实施例的异常确定方法可以由任意适当的具有数据处理能力的电子设备执行,包括但不限于:服务器、移动终端(如手机、pad等)和pc机等。
45.图3为本技术实施例提供的一种异常确定方法的流程示意图,如图所示,其包括:
46.s301、预先建立仓储库位与视频采集装置的关联关系。
47.仓储库位是指仓库中存放商品的位置。仓储库位可以例如1号仓库中3号架2层。
48.本实施例中,可以在仓库中的各个位置安装视频采集设备,并根据视频采集设备采集的画面中包括的仓储货位,建立仓储货位与视频采集装置之间的关联关系。一个仓储库位可以关联有多个视频采集装置,一个视频采集装置也可以关联有多个仓储库位,本实施例对此不进行限定。
49.具体地,本技术实施例中,仓库中可以安装有视频监控系统,视频监控系统是安防系统的重要组成部分,视频监控系统可以包括前端摄像机、传输线缆、工控机、视频监控平台。前端摄像机通过传输线缆与工控机连接,工控机可以将前端摄像机采集的视频传输至视频监控平台。本实施例中的视频采集设备具体可以为视频监控系统中的前端摄像机。
50.s302、在商品运输过程中,通过采集装置采集所述流转事件涉及的集装单元信息、所述流转事件涉及的仓储库位以及记录所述流转事件的发生时间。
51.具体地,在商品运输过程中,例如,将商品从集装单元增加至仓储库位中,或者将商品从仓储库位分拣至集装单元中,可以通过扫描设备扫描获得流转事件涉及的仓储库位以及集装单元的信息。
52.示例地,仓储库位以及集装单元各自对应有条码,在发生流转事件时,可以通过扫
描设备扫描流转事件涉及到的仓储库位和集装单元的条码,从而记录流转事件涉及到的仓储库位信息和集装单元信息,并可以将扫描的时间记录为流转事件的发生时间。
53.s303、获取商品对象信息,并根据所述商品对象信息确定运输所述商品的集装单元信息。
54.所述集装单元信息为所述商品在物流运输过程中的用于装载商品的集装单元的信息。
55.所述集装单元包括以下至少之一:用于装载所述商品的容器、用于装载容器的托盘、用于装载所述商品的托盘。在实际运输商品的过程中,可以将商品装载在容器中,并将容器装载在托盘上,例如较为零散的生鲜、按照袋装或瓶装售卖的生活用品等;或者,可以将商品直接装载在托盘上,例如,按箱售卖的饮品等。
56.可选地,本实施例中,具体根据所述商品对象信息,以及所述商品的履约日期,确定在所述履约日期装载所述商品的集装单元信息。由此,可以根据商品的履约日期,确定在该次履约周期内装载该商品的集装单元信息。
57.由于社区团购对时效性有较高的要求,一般情况下要求当日或次日履约完成,这种情况导致集装单元在一次履约周期内被复用的概率较低。因此,本实施例中,确定在履约日期装载所述商品的集装单元信息,可以保证确定出的集装单元信息为导致商品装载异常的集装单元信息,降低了误判的可能性。
58.s304、根据所述集装单元信息,确定所述商品在运输过程中的流转事件,并确定所述流转事件涉及的仓储库位以及所述流转事件的发生时间。
59.本实施例中,所述仓储库位用于表征所述流转事件的发生地点。
60.本实施例中,由于上述步骤s302中,通过采集设备采集到了流转事件关联的仓储库位以及集装单元信息,则本实施例中,可以从预先采集的若干个流转事件中,确定出涉及到上述集装单元信息的流转事件,并确定出的流转事件涉及到的仓储库;另外,还可以将流转事件对应的扫描时间作为流转事件的发生时间。
61.s305、根据所述流转事件涉及的仓储库位,确定与所述仓储库位关联的视频采集装置。
62.本实施例中,由于预先建立了视频采集设备与仓储库位的关联关系,则可以将仓储库位作为流转事件的发生地点,确定与仓储库位关联的视频采集装置。视频采集装置采集有其关联的仓储库位的多个时间点的视频画面。
63.s306、获得所述视频采集装置采集的、与所述流转事件的发生时间匹配的视频分片。
64.根据流转事件的发生时间,获得视频采集装置在发生时间采集的视频分片。视频分片中包括流转事件的视频画面。
65.可选地,本实施例中,所述流转事件包括以下至少之一:商品在中心仓或网格货仓的仓储库位的入库事件;商品从仓储库位被分拣并装载至集装单元的分拣事件;集装单元在仓储库位被集货的集货事件;装载商品的集装单元从仓储库位出库的出库事件。
66.商品在中心仓或网格货仓的仓储库位的入库事件,具体可以为将商品从集装单元中取出,并存放至仓储库位,入库事件一般发生在商品从供应商的共享仓运输至中心仓之后、或者从中心仓运输至网格仓之后;商品从仓储库位被分拣并装载至集装单元的分拣事
件,一般发生在中心仓;集装单元在仓储库位被集货的集货事件,一般发生在中心仓中,在中心仓可以将发送至某一地点的集装单元集中在一个位置,即集货;装载商品的集装单元从仓储库位出库的出库事件,一般发生在从共享仓运输出去时或者从中心仓运输出去时。
67.本实施例中,获得的视频分片可以为从工控机或者视频监控平台调取的,也可以为从用于存储监控视频的服务端调取的,本实施例对此不进行限定。
68.s307、根据所述视频分片确定所述流转事件是否存在异常。
69.具体确定流转事件是否存在异常的方法可参考相关技术,或者可以由工作人员通过主观意识进行判断,本实施例对此不进行限定。
70.本实施例提供的方案,通过在商品运输过程,通过扫描设备采集流转事件涉及的集装单元的信息以及仓储库位的信息,之后可以根据发生异常的商品对象信息确定集装单元信息后,可以根据集装单元信息准确地确定对应的流转事件,并可以确定流转事件的仓储库位以及发生时间,从而可以获得视频采集设备在发生时间采集的仓储库位的视频分片,以对发生的异常进行快速追溯。
71.本实施例的异常确定方法可以由任意适当的具有数据处理能力的电子设备执行,包括但不限于:服务器、移动终端(如手机、pad等)和pc机等。
72.图4a为本技术实施例提供的又一种异常确定方法的流程示意图,如图所示,其包括:
73.s401、响应于商品输入操作,确定发生异常的商品对象信息。
74.参见图4b,网格仓的工作人员用户a在发现商品出现异常后,可以输入商品编码以进行一次异常上报,商品编码可以用作该类商品的唯一标识。另外,若确定发生异常的商品装载在某一个容器中,还可以将容器编码也进行输入。
75.s402、根据所述商品对象信息确定运输所述商品的集装单元信息,所述集装单元信息为所述商品在物流运输过程中的用于装载商品的集装单元。
76.本实施例中,装载商品的集装单元具体可以为托盘,则确定的集装单元信息具体可以为托盘编码。若用户输入了容器编码,则可以将若干个托盘编码中,装载该容器的托盘的托盘编码进行重点标识。
77.s403、根据所述集装单元信息,确定并展示商品在运输过程中的流转事件的发生地点以及所述流转事件的发生时间。
78.本实施例中,可以将流转事件的发生地点以及发生时间展示给用户。用户可以根据展示的内容,查看若干个流转事件对应的视频分片。
79.s404、响应于用户针对展示的流转事件的选择操作,获得并展示与所述流转事件的发生地点以及发生时间匹配的视频分片,以根据所述视频分片确定所述流转事件是否存在异常。
80.示例地,参见图4b,可以展示流转事件列表,用户b可以选择流转事件列表中的任一流转事件,之后可以根据被选择的流转事件涉及的仓储库位所在的区域、仓储库位的库位码确定关联的摄像头,并拉取该摄像头采集的与发生时间匹配的视频分片。
81.可选地,本实施例中,还可以根据所述商品输入操作,确定并展示发生异常的商品的货值或者数量信息;并在步骤s403中,根据所述集装单元信息,确定并展示流转事件的发生地点、发生时间;以及,展示根据所述商品输入操作确定的异常货值或者异常数量信息和
在所述流转事件中涉及发生异常的商品的类别的货值或者数量信息。由此,用户b可以确定根据发生异常的商品对应的异常货值或者异常数量信息,结合流转事件涉及到的货值或者数量信息,初步判断需要查看的视频分片。
82.示例地,若根据用户的商品输入操作确定商品的异常数量信息为缺少10件商品。而根据流转事件确定有3次流转事件中涉及到该类商品的数量信息大于10,则可以优先检查这3次流转事件对应的视频分片。
83.参见图4b,用户b可以根据视频分片确定导致异常发生的原因,并可以将视频分片作为证据进行保留。确定异常发生的原因后,本次上报的异常处理完成,可以结束流程。
84.参照图5,示出了本技术实施例提供的一种电子设备的结构示意图,本技术具体实施例并不对电子设备的具体实现做限定。
85.如图5所示,该电子设备可以包括:处理器(processor)502、通信接口(communications interface)504、存储器(memory)506、以及通信总线508。
86.其中:
87.处理器502、通信接口504、以及存储器506通过通信总线508完成相互间的通信。
88.通信接口504,用于与其它电子设备或服务器进行通信。
89.处理器502,用于执行程序510,具体可以执行上述异常确定方法实施例中的相关步骤。
90.具体地,程序510可以包括程序代码,该程序代码包括计算机操作指令。
91.处理器502可能是中央处理器cpu,或者是特定集成电路asic(application specific integrated circuit),或者是被配置成实施本技术实施例的一个或多个集成电路。智能设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个cpu;也可以是不同类型的处理器,如一个或多个cpu以及一个或多个asic。
92.存储器506,用于存放程序510。存储器506可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
93.程序510中各步骤的具体实现可以参见上述异常确定方法实施例中的相应步骤和单元中对应的描述,在此不赘述。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的设备和模块的具体工作过程,可以参考前述方法实施例中的对应过程描述,在此不再赘述。
94.本技术实施例还提供了一种计算机程序产品,包括计算机指令,该计算机指令指示计算设备执行上述多个方法实施例中的任一异常确定对应的操作。
95.需要指出,根据实施的需要,可将本技术实施例中描述的各个部件/步骤拆分为更多部件/步骤,也可将两个或多个部件/步骤或者部件/步骤的部分操作组合成新的部件/步骤,以实现本技术实施例的目的。
96.上述根据本技术实施例的方法可在硬件、固件中实现,或者被实现为可存储在记录介质(诸如cd rom、ram、软盘、硬盘或磁光盘)中的软件或计算机代码,或者被实现通过网络下载的原始存储在远程记录介质或非暂时机器可读介质中并将被存储在本地记录介质中的计算机代码,从而在此描述的方法可被存储在使用通用计算机、专用处理器或者可编程或专用硬件(诸如asic或fpga)的记录介质上的这样的软件处理。可以理解,计算机、处理器、微处理器控制器或可编程硬件包括可存储或接收软件或计算机代码的存储组件(例如,
ram、rom、闪存等),当所述软件或计算机代码被计算机、处理器或硬件访问且执行时,实现在此描述的异常确定方法。此外,当通用计算机访问用于实现在此示出的异常确定方法的代码时,代码的执行将通用计算机转换为用于执行在此示出的异常确定方法的专用计算机。
97.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及方法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术实施例的范围。
98.以上实施方式仅用于说明本技术实施例,而并非对本技术实施例的限制,有关技术领域的普通技术人员,在不脱离本技术实施例的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本技术实施例的范畴,本技术实施例的专利保护范围应由权利要求限定。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献