物联数据处理方法、装置、设备、介质和程序产品与流程

文档序号:29264668发布日期:2022-03-16 13:28阅读:128来源:国知局
物联数据处理方法、装置、设备、介质和程序产品与流程

1.本公开涉及物联网领域,更具体地涉及一种物联数据处理方法、装置、设备、介质和程序产品。


背景技术:

2.物联网例如是指将各种信息传感设备与互联网结合起来而形成的一个巨大网络,通过信息传播媒介进行物联数据的交换和通信,实现人、机、物的互联互通,便于进行智能化定位、跟踪和管理等功能。
3.目前通常将一个资源库作为独立的系统,例如将该资源库内部的仓储设备、运输设备、各种资源等与互联网结合,进行物联数据的交换和通信。而对于不同型号或厂家的运输设备可能还需要配置不同的调度系统实现物联网效果。
4.在实现本公开构思的过程中,发明人发现相关技术中至少存在如下问题:
5.目前对各个资源库相互独立地进行物联数据处理的方式,仅能局限于各个资源库内部的互联互通,无法满足对所有资源库统一智能化管理的需求。


技术实现要素:

6.鉴于上述问题,本公开的实施例能够将所有资源库纳入到统一的物联网中,提供了一种物联数据处理方法、装置、设备、介质和程序产品。
7.本公开实施例的一个方面提供了一种物联数据处理方法,包括:接收n个资源库中每个所述资源库的物联数据,其中,所述物联数据包括资源库标识、仓储变更数据和运输设备的作业变更数据,每个所述资源库用于向m个服务点供给资源,所述物联数据响应于所述m个服务点的资源调度请求而产生,n或m为大于或等于1的整数;基于所述资源库标识确定对应的物联模型,其中,每个所述资源库的物联模型相同或不同,所述物联模型包括仓储模型和运输设备模型,所述仓储模型包括每个所述资源库的变更前的仓储数据,所述运输设备模型包括所述运输设备的变更前的作业数据;基于每个所述资源库的物联数据更新对应的所述物联模型和/或所述资源调度请求。
8.根据本公开的实施例,还包括:响应于m个服务点的资源调度请求,建立每个所述资源库的物联数据与所述资源调度请求的对应关系;其中,所述基于每个所述资源库的物联数据更新对应的所述资源调度请求包括:基于所述仓储变更数据和所述作业变更数据,更新所述资源调度请求的执行情况。
9.根据本公开的实施例,所述仓储模型包括资源库的可视化仓储图形,所述运输设备模型包括运输设备运行图形,所述基于每个所述资源库的物联数据更新对应的所述物联模型包括:基于仓储变更数据更新所述可视化仓储图形;基于所述作业变更数据更新所述运输设备运行图形;将所述运输设备运行图形映射到所述可视化仓储图形进行展示。
10.根据本公开的实施例,在基于所述仓储变更数据更新所述可视化仓储图形之前,还包括获得所述可视化仓储图形,具体包括:获得资源库的地图图形,以及仓储设备图形,
其中,仓储设备用于承载资源库中的资源;基于资源库中仓储设备的第一坐标,将所述仓储设备图形映射到所述地图图形,以获得所述可视化仓储图形。
11.根据本公开的实施例,所述基于仓储变更数据更新所述可视化仓储图形包括:获得所述仓储变更数据中所述仓储设备的第二坐标;基于所述第二坐标,将所述仓储设备图形映射到所述地图图形,以更新所述可视化仓储图形。
12.根据本公开的实施例,在所述基于所述作业变更数据更新所述运输设备运行图形之前,还包括获得所述运输设备运行图形,具体包括:获得运输设备图形、所述运输设备在资源库中的第三坐标和可运行路径;所述方法还包括:将所述可运行路径映射到所述可视化仓储图形;和/或基于所述第三坐标,将所述运输设备图形映射到所述可运行路径。
13.根据本公开的实施例,所述基于所述作业变更数据更新所述运输设备运行图形包括:获得所述作业变更数据中所述运输设备的第四坐标,基于所述第四坐标,将所述运输设备图形映射到所述可运行路径。
14.根据本公开的实施例,所述接收n个资源库中每个所述资源库的物联数据包括:获得所述运输设备上报的作业变更数据,其中,所述作业变更数据包括所述运输设备在运行过程中产生的数据;在所述作业变更数据为校正类数据的情况下,基于所述资源库上报的数据进行校正,其中,所述资源库上报的数据包括所述仓储变更数据,所述校正类数据包括参照外界数据进行校正的数据。
15.本公开实施例的另一方面提供了一种物联数据处理装置,包括:数据接收模块,用于接收n个资源库中每个所述资源库的物联数据,其中,所述物联数据包括资源库标识、仓储变更数据和运输设备的作业变更数据,每个所述资源库用于向m个服务点供给资源,所述物联数据响应于所述m个服务点的资源调度请求而产生,n或m为大于或等于1的整数;模型确定模块,用于基于所述资源库标识确定对应的物联模型,其中,每个所述资源库的物联模型相同或不同,所述物联模型包括仓储模型和运输设备模型,所述仓储模型包括每个所述资源库的变更前的仓储数据,所述运输设备模型包括所述运输设备的变更前的作业数据;数据更新模块,用于基于每个所述资源库的物联数据更新对应的所述物联模型和/或所述资源调度请求。
16.本公开实施例的另一方面提供了一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得一个或多个处理器执行如上所述的方法。
17.本公开实施例的另一方面还提供了一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行如上所述的方法。
18.本公开实施例的另一方面还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如上所述的方法。
19.上述一个或多个实施例具有如下有益效果:首先,能够接收n个资源库中的每个资源库的物联数据,并且还可以接收m个服务点的资源调度请求,来令资源库进行调度以产生物联数据。其次,可以针对不同资源库的特定情况,分别适配对应的物联模型,并基于资源库标识确定以便于处理物联数据。最后,能够及时将物联数据进行处理来更新物联模型,还能够将物联数据与资源调度请求相结合,实现资源调度请求从产生、执行到完成的实时更新。从而能够打破原有的物联网局限于资源库本身的桎梏,实现服务点、资源调度请求以及
所有资源库之间的互联互通,为智能化管理提供更多的数据参考。
附图说明
20.通过以下参照附图对本公开实施例的描述,本公开的上述内容以及其他目的、特征和优点将更为清楚,在附图中:
21.图1示意性示出了根据本公开实施例的物联数据处理系统的架构图;
22.图2示意性示出了根据本公开实施例的物联数据处理系统的数据加工流程图;
23.图3示意性示出了根据本公开实施例的物联数据处理方法的流程图;
24.图4示意性示出了根据本公开实施例的更新物联模型的流程图;
25.图5示意性示出了根据本公开实施例的获得所述可视化仓储图形的流程图;
26.图6示意性示出了根据本公开实施例的更新可视化仓储图形方法的流程图;
27.图7示意性示出了根据本公开实施例的更新运输设备运行图形的流程图;
28.图8示意性示出了根据本公开实施例的数据校正的流程图;
29.图9示意性示出了根据本公开实施例的物联数据处理装置的结构框图;
30.图10示意性示出了根据本公开实施例的适于实现物联数据处理方法的电子设备的方框图。
具体实施方式
31.以下,将参照附图来描述本公开的实施例。但是应该理解,这些描述只是示例性的,而并非要限制本公开的范围。在下面的详细描述中,为便于解释,阐述了许多具体的细节以提供对本公开实施例的全面理解。然而,明显地,一个或多个实施例在没有这些具体细节的情况下也可以被实施。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本公开的概念。
32.在此使用的术语仅仅是为了描述具体实施例,而并非意在限制本公开。在此使用的术语“包括”、“包含”等表明了所述特征、步骤、操作和/或部件的存在,但是并不排除存在或添加一个或多个其他特征、步骤、操作或部件。
33.在此使用的所有术语(包括技术和科学术语)具有本领域技术人员通常所理解的含义,除非另外定义。应注意,这里使用的术语应解释为具有与本说明书的上下文相一致的含义,而不应以理想化或过于刻板的方式来解释。
34.在使用类似于“a、b和c等中至少一个”这样的表述的情况下,一般来说应该按照本领域技术人员通常理解该表述的含义来予以解释(例如,“具有a、b和c中至少一个的系统”应包括但不限于单独具有a、单独具有b、单独具有c、具有a和b、具有a和c、具有b和c、和/或具有a、b、c的系统等)。
35.在本公开的技术方案中,对物联数据的获取、收集、存储、使用、加工、传输、提供、公开和应用等处理,均符合相关法律法规的规定,采取了必要保密措施,且不违背公序良俗。
36.以资源库中的自动导引运输车(automated guided vehicle,agv)为例,目前agv调度系统多由agv硬件厂商提供,部署在资源库内部,主要承担agv管理、任务调度等任务,为资源库内部管控agv提供服务。但是对于资源库外的远程管理者支持有限,比如对管理部
门,远程掌握每个资源库agv的运行负载、作业效率,乃至每个agv的实时运行信息,目前仍缺少有效支撑。同样地,目前对于资源库的物联网实施,也仅限于某个资源库的内部,甚至资源库内agv本身。在实际使用中,无法将相互联系的数据进行结合,不能从整体上体现出所有资源库之间的联系,降低了整体资源的调度效率。
37.本公开的实施例提供了一种物联数据处理方法,包括:接收n个资源库中每个资源库的物联数据,其中,物联数据包括资源库标识、仓储变更数据和运输设备的作业变更数据,每个资源库用于向m个服务点供给资源,物联数据响应于m个服务点的资源调度请求而产生,n或m为大于或等于1的整数。基于资源库标识确定对应的物联模型,其中,每个资源库的物联模型相同或不同,物联模型包括仓储模型和运输设备模型,仓储模型包括每个资源库的变更前的仓储数据,运输设备模型包括运输设备的变更前的作业数据。基于每个资源库的物联数据更新对应的物联模型和/或资源调度请求。
38.首先,能够接收n个资源库中的每个资源库的物联数据,并且还可以接收m个服务点的资源调度请求,来令资源库进行调度以产生物联数据。其次,可以针对不同资源库的特定情况,分别适配对应的物联模型,并基于资源库标识确定以便于处理物联数据。最后,能够及时将物联数据进行处理更新物联模型,还能够将物联数据与资源调度请求相结合,实现资源调度请求从产生、执行到完成的实时更新。从而能够打破原有的物联网局限于资源库本身的情况,实现服务点、资源调度请求以及所有资源库之间的互联互通,为智能化管理提供更多的数据参考。
39.图1示意性示出了根据本公开实施例的物联数据处理系统的架构图。
40.如图1所示,根据该实施例的物联数据处理系统100可以包括运营资源管理单元110、物联数据分析单元120、物联设备管理单元130、边缘端资源库管理单元140、仓库管理单元150和运输设备调度单元160。
41.运营资源管理单元110可以用于响应于服务点的资源调度请求,例如将配款、清点、出库等宏观作业数据通过物联设备管理单元130发送给边缘端资源库管理单元140。
42.分行边缘端资源库管理单元140可以根据宏观作业数据,驱动运输设备调度单元160完成搬运,同时仓库管理单元150记录库存实时变更。
43.仓库管理单元150可以获取仓储变更数据,运输设备调度单元160可以获取运输设备的作业变更数据,如agv位置、状态等。
44.边缘端金库管理单元140可以采集仓库管理单元150和运输设备调度单元160的物联数据,通过物联设备管理单元130上送至物联数据分析单元120。
45.物联数据分析单元120可以基于预先建立的仓储模型,以及运输设备模型,结合仓储变更数据和运输设备的作业变更数据,生成可用于管理人员参考的物联数据。其中,该物联网数据可以是实时数据,即响应于仓库管理单元150和运输设备调度单元160上送的物联数据,实时地由物联数据分析单元120生成。也可以是准实时数据,例如在接收到仓库管理单元150和运输设备调度单元160上送的物联数据后,进行模型匹配、可视化处理和客户端展示等流程,导致出现有一定时间的延迟(如10~30秒),故称之为准实时数据。
46.物联数据处理系统100可以基于云边端架构来实现,云边端架构可以包括云计算层(如运营资源管理单元110、物联数据分析单元120、物联设备管理单元130)、边缘层(如边缘端金库管理单元140)、设备层(如仓库管理单元150和运输设备调度单元160)。由边缘层
执行每个资源库本地的数据处理流程,来提高整个架构的数据处理效率。物联数据处理系统100可以用于具有仓储管理需求的金融机构,物流机构或生产、销售实体产品的机构等。
47.根据本公开的实施例,运营资源管理单元110可以响应于一个或多个服务点的资源调度请求,将请求发送至物联数据分析单元120进行加工。图1中边缘端资源库管理单元140、仓库管理单元150和运输设备调度单元160可以具有一个或多个。例如每个资源库对应配置有边缘端资源库管理单元140、仓库管理单元150和运输设备调度单元160。
48.图2示意性示出了根据本公开实施例的物联数据处理系统的数据加工流程图。其中,边缘域可以包括边缘端金库管理单元140、仓库管理单元150和运输设备调度单元160的所在区域。
49.如图2所示,以运输设备是agv为例,在边缘域产生的agv运行数据和仓储变更信息经由物联设备管理单元130发送至物联数据分析单元120。物联数据分析单元120可以基于资源库标识,将agv运行数据与对应的agv运行模型相匹配,以及将仓储变更信息与对应的仓储模型相匹配,并分别执行更新操作。更新操作例如是指经由流式计算方法,生成准实时运行数据,供管理人员在云端参考。管理人员例如包括资源库内作业人员、资源调度人员、设备采购人员或财务人员等。
50.以下将基于图1和图2,通过图3~图8对本公开实施例的物联数据处理方法进行详细描述。
51.图3示意性示出了根据本公开实施例的物联数据处理方法的流程图。
52.如图3所示,该实施例的物联数据处理方法包括操作s310~操作s330。
53.在操作s310,接收n个资源库中每个资源库的物联数据,其中,物联数据包括资源库标识、仓储变更数据和运输设备的作业变更数据,每个资源库用于向m个服务点供给资源,物联数据响应于m个服务点的资源调度请求而产生,n或m为大于或等于1的整数。
54.仓储变更数据例如包括资源库中的资源数量、仓储设备位置、仓储设备状态等数据。例如金库中的用于表征金库库存增减、现金存放位置变动、货架位置变动、功能区变动等数据。作业变更数据例如包括运输设备的位置、负载、作业状态、电量、运载物料信息、执行的任务、搬运任务的起始位置等数据。
55.以a银行为例,资源库可以是a银行的金库,金库中可以存放现金、有价证券、重要凭证、金银等资源。例如在甲城市中,a银行设有若干个分行网点(即服务点),以及若干个金库。其中,每个金库可以向一个或多个分行网点供给现金、有价证券、重要凭证、金银等。每个分行网点可以发送资源调度请求,其中,资源调度请求可以用于将网点的资源存入金库,也可以从金库中请求资源。
56.在操作s320,基于资源库标识确定对应的物联模型,其中,每个资源库的物联模型相同或不同,物联模型包括仓储模型和运输设备模型,仓储模型包括每个资源库的变更前的仓储数据,运输设备模型包括运输设备的变更前的作业数据。
57.例如在甲城市、乙城市和丙城市,a银行在每个城市都设有若干个分行网点(即服务点),以及若干个金库。而甲城市、乙城市和丙城市中各个城市之间的金库建筑构造、存储资源、内部仓储规划可能不同,甚至一个城市中的各个金库建筑构造、存储资源、内部仓储规划也可能不同。另外,可能各个金库内部的运输设备采购自不同的厂家,适用不同的系统。因此导致了相关技术中物联网的实施仅限于各个资源库内部,相互独立。
58.一种可选的方式是,基于每个资源库的实际情况,为每个资源库预先配置对应的物联模型,因为各个资源库之间可能具有差异,所以对应的物联模型相同或不同。另外,可以预先基于资源库标识建立资源库与物联模型之间的对应关系,在进行模型确定时,例如可以将具有相同资源库标识的资源库和物联模型进行匹配。
59.在操作s330,基于每个资源库的物联数据更新对应的物联模型和/或资源调度请求。
60.本公开实施例的物联数据处理方法可以提供资源库中运输设备当前的运行位置、agv状态、agv负载等准实时数据,管理人员也可以通过更新后的物联模型或资源调度请求来进行智能化管理。
61.在一些实施例中,在执行操作s330之前,该些实施例的物联数据处理方法还可以包括响应于m个服务点的资源调度请求,建立每个资源库的物联数据与资源调度请求的对应关系。其中,在操作s330中可以包括基于仓储变更数据和作业变更数据,更新资源调度请求的执行情况。
62.参照图1,在运营资源管理单元110接收到资源调度请求后,可以生成对应的资源调度任务,并将上述请求、任务以及执行该任务的资源库信息发送至物联数据分析单元120。物联数据分析单元120可以建立上述请求、任务以及执行该任务的资源库之间的对应关系,并获得具体的云上任务信息,如配款阶段、清点阶段、出库阶段、领缴申请阶段等配送任务信息,库存登记簿、账务登记簿等信息。在接收到对应资源库返回的物联数据后,可以更新对应请求的执行情况。例如可以通过作业变更数据更新运输设备处于运行状态、负载状态还是空闲状态,通过仓储变更数据更新当前请求的配送任务信息。最终可以由管理人员调取相关数据进行参考,例如通过一条资源调度请求,可以调取由哪个资源库执行,资源库中哪些运输设备执行,目前的调度阶段等。从而能够结合物联数据与资源调度请求,通过请求的执行情况为提高调度效率提供数据支撑。
63.图4示意性示出了根据本公开实施例的操作s330中更新物联模型的流程图。
64.如图4所示,该实施例的操作s330中基于每个资源库的物联数据更新对应的物联模型可以包括操作s410~操作s430。其中,仓储模型包括资源库的可视化仓储图形,运输设备模型包括运输设备运行图形。
65.在操作s410,基于仓储变更数据更新可视化仓储图形。
66.在操作s420,基于作业变更数据更新运输设备运行图形。
67.在操作s430,将运输设备运行图形映射到可视化仓储图形进行展示。
68.相关技术中,运输设备的调度系统仅监控运输设备本身,而每个资源库的物联网也仅限于资源库本身。根据本公开的实施例,一方面,在可视化仓储图形和运输设备运行图形的基础上,将仓储变更数据和作业变更数据相结合并以可视化的方式展示,例如展示运输设备运载的物品、运输起点终点的库位、以及整个资源库的库存分布、出入库任务等数据,能够提供更加便利的参考方式,以及更直观的观测结果。另一方面,将所有的资源库,以及服务点数据进行整合,能够便于管理者从系统的角度出发,进行资源调度。
69.图5示意性示出了根据本公开实施例的获得可视化仓储图形的流程图。
70.在操作s310之前,还可以包括获得可视化仓储图形,如图5所示,该实施例的获得可视化仓储图形可以包括操作s510~操作s520。
71.在操作s510,获得资源库的地图图形,以及仓储设备图形,其中,仓储设备用于承载资源库中的资源。
72.资源库的地图图形用于展示资源库的内部构造、功能分区、设备排布等。如金库的地图图形可以为静态金库空间图形,包括金库内部保管区、配款区、清分区等功能区,以及上述区域中的库位、货架排布等。仓储设备图形例如是货架、托盘、货柜等存放资源的设备图形,金库中的仓储设备例如是承载现金、黄金、白银、证券等资源的货架、托盘、货柜或保险箱。
73.在操作s520,基于资源库中仓储设备的第一坐标,将仓储设备图形映射到地图图形,以获得可视化仓储图形。
74.以金库为例,执行操作s510~操作s520可包括以下步骤:
75.首先,将实体金库抽象为图形模型,例如二维平面图、三维图等形式,来获得地图图形。
76.其次,仓储设备图元化,即获得仓储设备图形。例如用不同的形状表示托盘、货架和货柜,还可以用不同的颜色表示承载状态,如空间空闲或已满。
77.再次,建立实体金库中的空间坐标系,用有序点或xyz轴坐标标识金库内位置。
78.接着,建立坐标和图形模型之间的映射关系。例如基于资源库中仓储设备的第一坐标,将仓储设备图形映射到地图图形。
79.最后,在物联数据分析单元120预注册货架、托盘、货物、库位等要素,为每个实体的图形分配身份标识和初始状态。
80.在一些实施例中,可视化仓储图形还可以包括用于表征托盘承载的物料、库位物料信息、货架物料信息等动态数据的图形或文字。
81.图6示意性示出了根据本公开实施例的更新可视化仓储图形方法的流程图。
82.如图6所示,操作s410可以包括操作s610~操作s620。
83.在操作s610,获得仓储变更数据中仓储设备的第二坐标。
84.在操作s620,基于第二坐标,将仓储设备图形映射到地图图形,以更新可视化仓储图形。
85.例如金库中的一个托盘被运输设备从原位置(即第一坐标)运载到金库门口(即第二坐标),相应地,仓储管理单元160将其位置数据作为仓储变更数据的一部分进行上传。物联数据分析单元120可以基于实际坐标系与地图图形的映射关系,在地图图形上将上述托盘的对应图形由第一坐标移动到第二坐标。
86.根据本公开的实施例,在操作s320之前还可以包括获得运输设备运行图形,例如获得运输设备图形、运输设备在资源库中的第三坐标和可运行路径。在一些实施例中,还可以包括将可运行路径映射到可视化仓储图形。和/或,基于第三坐标,将运输设备图形映射到可运行路径。例如将运输设备图形映射到可运行路径上。
87.运输设备运行图形可以包括静态运行图形,例如运输设备的图形、位置(如第三坐标)、可运行路径、充电站位置、agv可停驻的位置以及电梯、门禁等特殊通道节点,还可以包括动态运行图形,例如可视化的作业状态、电量、运载物料信息、当前执行的任务、当前搬运任务的起始位置等。其中,运输设备运行图形可以映射到可视化仓储图形进行展示。
88.图7示意性示出了根据本公开实施例的更新运输设备运行图形的流程图。
89.如图7所示,操作s420中基于作业变更数据更新运输设备运行图形包括操作s710~操作s720。
90.在操作s710,获得作业变更数据中运输设备的第四坐标。
91.在操作s720,基于第四坐标,将运输设备图形映射到可运行路径。
92.例如在运输设备移动的过程中,可以采集其位置信息,即第四坐标。通过运输设备调度单元170将第四坐标作为作业变更数据中的部分数据内容,发送至物联数据分析单元120。由物联数据分析单元120在地图图形上,将运输设备图形在可运行路径上的位置由第三坐标移动到第四坐标。以agv为例,例如可以包括以下步骤:
93.首先,结合静态数据,实时加工单一动态数据,形成金库整体数据模型内agv视角的时间截面快照。以agv位置为例,agv上报位置后,大数据平台结合金库内所有agv按上报时间,形成该时点在可运行路径上的agv整体分布。
94.然后,结合图形定义和映射,将agv动态数据映射到地图图形上,agv坐标系经资源库实际坐标系和图形模型映射关系计算,形成agv在图像上展示的位置信息。
95.最后,可以按时段加工agv统计数据,比如agv日均运行里程,充电后运行时间等。
96.图8示意性示出了根据本公开实施例的数据校正的流程图。
97.如图8所示,操作s310中接收n个资源库中每个所述资源库的物联数据包括操作s810~操作s820,以进行数据校正。
98.在操作s810,获得运输设备上报的作业变更数据,其中,作业变更数据包括运输设备在运行过程中产生的数据。
99.运输设备在运行过程中产生的新数据,或导致现有数据的变化,皆可以成为作业变更数据。例如,运输设备自身在运行过程中电量的变化、新增的运行里程、位置的移动、物料的运输等数据。
100.在操作s820,在作业变更数据为校正类数据的情况下,基于资源库上报的数据进行校正,其中,资源库上报的数据包括仓储变更数据,校正类数据包括参照外界数据进行校正的数据。
101.作业变更数据可以包括非校正类数据和校正类数据。非校正类数据可以无需外界数据参考。上述参照外界数据进行校正例如是指能够借助外界数据进行确认或调整,确定校正类数据正确无误或修正其误差。以运输设备的位置信息为例,例如经过电梯时运输设备上传坐标数据,可以结合仓储管理单元150上报的电梯传感器数据相互参照以进行校正,经由边缘服务预处理(多方数据一致性检测、去重、预警、故障处理)后形成设备最终位置数据。以运输设备执行运载任务为例,运输设备调度单元160监测到某个运输设备装载了某个托盘,此时可以仓储管理单元150上报的托盘位置信息(即仓储变更数据)进行相互参照。
102.以agv为例,agv的非校正类数据可以包括以下至少一种:agv运行状态、充电状态、故障状态等自身状态数据,agv充电时间、电量余额等自身电量数据,agv累计运行里程、充电后运行里程等自身里程数据,agv运行起点坐标、终点坐标、规划路径、任务里程等接收的运输任务规划数据。agv的校正类数据可以包括以下至少一种:agv当前空间坐标,如楼层坐标、楼层内的二维坐标等位置数据,agv故障发生位置、发生原因等事件数据,agv运载货物信息、绑定托盘信息、托盘总金额、箱包个数、现金票面、捆数等运载信息。
103.在一些实施例中,运输设备调度单元160可以按照数据发生的频次采集数据。运输
设备状态、位置、电量需要实时监测或变动频繁的归为高频数据,采用定时采集的方式,间隔一定时间(10s、20s可定义)定时采集传输。运输设备故障详情、运行数据、任务数据、货物数据等归为低频数据,采用事件驱动传输的方式,比如有故障发生时传输故障详情,运输任务起止时传输任务和运行数据,运载获取变化时传输托盘货物数据。
104.在一些实施例中,物联数据分析单元120在展示数据时可以提供原始模型数据的展示及查询,还可以提供运输设备数据可视化地动态展示。可视化的过程也分两步,首先请求地图图形,然后按时间步进请求并展示运输设备图形映射数据,由展示前端绘制最终可视化效果图。因此,在云边端架构中,数据汇集于云上物联数据分析单元120,不仅可供资源库内部使用,远程管理者也可观察物联数据的准实时运行动态,并支持历史回溯和数据统计。
105.基于上述物联数据处理方法,本公开还提供了一种物联数据处理装置。以下将结合图9对该装置进行详细描述。
106.图9示意性示出了根据本公开实施例的物联数据处理装置的结构框图。
107.如图9所示,该实施例的物联数据处理装置900包括数据接收模块910、模型确定模块920和数据更新模块930。
108.数据接收模块910例如可以执行操作s310,用于接收n个资源库中每个资源库的物联数据,其中,物联数据包括资源库标识、仓储变更数据和运输设备的作业变更数据,每个资源库用于向m个服务点供给资源,物联数据响应于m个服务点的资源调度请求而产生,n或m为大于或等于1的整数。
109.模型确定模块920例如可以执行操作s320,用于基于资源库标识确定对应的物联模型,其中,每个资源库的物联模型相同或不同,物联模型包括仓储模型和运输设备模型,仓储模型包括每个资源库的变更前的仓储数据,运输设备模型包括运输设备的变更前的作业数据。
110.数据更新模块930例如可以执行操作s330,用于基于每个资源库的物联数据更新对应的物联模型和/或资源调度请求。
111.根据本公开的实施例,数据更新模块930例如还可以用于执行操作s410~操作s430,操作s610~操作s620,操作s710~操作s720,可以参照上述有关实施例,在此不做赘述。
112.根据本公开的实施例,物联数据处理装置900还可以包括可视化模块,用于执行操作s510~操作s520,可以参照上述有关实施例,在此不做赘述。
113.根据本公开的实施例,数据接收模块910例如还可以用于执行操作s810~操作s820,可以参照上述有关实施例,在此不做赘述。
114.根据本公开的实施例,数据接收模块910、模型确定模块920和数据更新模块930中的任意多个模块可以合并在一个模块中实现,或者其中的任意一个模块可以被拆分成多个模块。或者,这些模块中的一个或多个模块的至少部分功能可以与其他模块的至少部分功能相结合,并在一个模块中实现。根据本公开的实施例,数据接收模块910、模型确定模块920和数据更新模块930中的至少一个可以至少被部分地实现为硬件电路,例如现场可编程门阵列(fpga)、可编程逻辑阵列(pla)、片上系统、基板上的系统、封装上的系统、专用集成电路(asic),或可以通过对电路进行集成或封装的任何其他的合理方式等硬件或固件来实
现,或以软件、硬件以及固件三种实现方式中任意一种或以其中任意几种的适当组合来实现。或者,数据接收模块910、模型确定模块920和数据更新模块930中的至少一个可以至少被部分地实现为计算机程序模块,当该计算机程序模块被运行时,可以执行相应的功能。
115.图10示意性示出了根据本公开实施例的适于实现物联数据处理方法的电子设备的方框图。
116.如图10所示,根据本公开实施例的电子设备1000包括处理器1001,其可以根据存储在只读存储器(rom)1002中的程序或者从存储部分1008加载到随机访问存储器(ram)1003中的程序而执行各种适当的动作和处理。处理器1001例如可以包括通用微处理器(例如cpu)、指令集处理器和/或相关芯片组和/或专用微处理器(例如,专用集成电路(asic))等等。处理器1001还可以包括用于缓存用途的板载存储器。处理器1001可以包括用于执行根据本公开实施例的方法流程的不同动作的单一处理单元或者是多个处理单元。
117.在ram 1003中,存储有电子设备1000操作所需的各种程序和数据。处理器1001、rom 1002以及ram 1003通过总线1004彼此相连。处理器1001通过执行rom 1002和/或ram 1003中的程序来执行根据本公开实施例的方法流程的各种操作。需要注意,程序也可以存储在除rom 1002和ram 1003以外的一个或多个存储器中。处理器1001也可以通过执行存储在一个或多个存储器中的程序来执行根据本公开实施例的方法流程的各种操作。
118.根据本公开的实施例,电子设备1000还可以包括输入/输出(i/o)接口1005,输入/输出(i/o)接口1005也连接至总线1004。电子设备1000还可以包括连接至i/o接口1005的以下部件中的一项或多项:包括键盘、鼠标等的输入部分1006。包括诸如阴极射线管(crt)、液晶显示器(lcd)等以及扬声器等的输出部分1007。包括硬盘等的存储部分1008。以及包括诸如lan卡、调制解调器等的网络接口卡的通信部分1009。通信部分1009经由诸如因特网的网络执行通信处理。驱动器1010也根据需要连接至i/o接口1005。可拆卸介质1011,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器1010上,以便于从其上读出的计算机程序根据需要被安装入存储部分1008。
119.本公开还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例中描述的设备/装置/系统中所包含的。也可以是单独存在,而未装配入该设备/装置/系统中。上述计算机可读存储介质承载有一个或者多个程序,当上述一个或者多个程序被执行时,实现根据本公开实施例的方法。
120.根据本公开的实施例,计算机可读存储介质可以是非易失性的计算机可读存储介质,例如可以包括但不限于:便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。例如,根据本公开的实施例,计算机可读存储介质可以包括上文描述的rom 1002和/或ram 1003和/或rom 1002和ram 1003以外的一个或多个存储器。
121.本公开的实施例还包括一种计算机程序产品,其包括计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。当计算机程序产品在计算机系统中运行时,该程序代码用于使计算机系统实现本公开实施例所提供的物品推荐方法。
122.在该计算机程序被处理器1001执行时执行本公开实施例的系统/装置中限定的上
述功能。根据本公开的实施例,上文描述的系统、装置、模块、单元等可以通过计算机程序模块来实现。
123.在一种实施例中,该计算机程序可以依托于光存储器件、磁存储器件等有形存储介质。在另一种实施例中,该计算机程序也可以在网络介质上以信号的形式进行传输、分发,并通过通信部分1009被下载和安装,和/或从可拆卸介质1011被安装。该计算机程序包含的程序代码可以用任何适当的网络介质传输,包括但不限于:无线、有线等等,或者上述的任意合适的组合。
124.在这样的实施例中,该计算机程序可以通过通信部分1009从网络上被下载和安装,和/或从可拆卸介质1011被安装。在该计算机程序被处理器1001执行时,执行本公开实施例的系统中限定的上述功能。根据本公开的实施例,上文描述的系统、设备、装置、模块、单元等可以通过计算机程序模块来实现。
125.根据本公开的实施例,可以以一种或多种程序设计语言的任意组合来编写用于执行本公开实施例提供的计算机程序的程序代码,具体地,可以利用高级过程和/或面向对象的编程语言、和/或汇编/机器语言来实施这些计算程序。程序设计语言包括但不限于诸如java,c++,python,“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(lan)或广域网(wan),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。
126.附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
127.本领域技术人员可以理解,本公开的各个实施例和/或权利要求中记载的特征可以进行多种组合或/或结合,即使这样的组合或结合没有明确记载于本公开中。特别地,在不脱离本公开精神和教导的情况下,本公开的各个实施例和/或权利要求中记载的特征可以进行多种组合和/或结合。所有这些组合和/或结合均落入本公开的范围。
128.以上对本公开的实施例进行了描述。但是,这些实施例仅仅是为了说明的目的,而并非为了限制本公开的范围。尽管在以上分别描述了各实施例,但是这并不意味着各个实施例中的措施不能有利地结合使用。本公开的范围由所附权利要求及其等同物限定。不脱离本公开的范围,本领域技术人员可以做出多种替代和修改,这些替代和修改都应落在本公开的范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1