掌桥专利:专业的专利平台
掌桥专利
首页

企业资源计划系统和方法

文献发布时间:2023-06-19 16:08:01



技术领域

本公开涉及企业资源计划系统和方法。

背景技术

许多公司,例如制造、建筑、制药或信息技术部门的公司,使用企业资源计划(ERP)软件来帮助他们管理和计划其活动。例如,可以使用甘特图软件,如

希望使用ERP技术的公司通常会有一组专门的人员使用ERP软件来监控和报告公司资源的状况。这些人可以受雇于公司内的特定部门,如项目管理办公室,和/或可以通过任命来自不同学科的个人或群体,如商业学科、会计学科、采购学科、合同管理学科等而形成。

公司使用ERP软件可能有很多原因。例如,公司可以使用ERP软件来帮助他们计划人力资源的分配,并帮助使公司现有的合同时间表和最后期限与他们的利益相关者和市场同步。他们也可以使用ERP软件来帮助计算成本和估计预算。ERP软件通常是“现成”购买的,或者是定制开发和购买的。然而,全球范围内的ERP软件花费了大量的资金,这可能也需要专门的工作人员来管理和管理它。此外,企业对ERP的大部分努力是在管理内部资源。这通常意味着公司仍然依赖个人来管理外部/内部接口和与时间相关的分析,如使用这些ERP系统的估计(例如时间和成本估计)。

发明内容

本公开的示例寻求解决或至少减轻上述问题。

在第一方面,提供了一种企业资源计划系统,包括:企业资源计划(ERP)服务器,适于操作以实施企业资源计划应用,该企业资源计划应用被配置为能够处理由一个或多个用户经由多个用户设备中的相应用户设备输入的计划数据,该计划数据涉及与物品分发网络内的多个物品的递送相关联的多个事件;多个标记生成设备,每个标记生成设备适于操作以生成多个标记,每个标记与相应的物品相关联,用于跟踪该物品在物品分发网络内的递送,其中,每个标记包括与所述标记所关联的所述物品的一个或多个属性有关的相应识别数据;数据收集服务器,适于操作

第二方面,提供了一种企业资源计划方法,包括:在企业资源计划(ERP)服务器上实施企业资源计划应用,该企业资源计划应用被配置为处理由一个或多个用户经由多个用户设备中的相应用户设备输入的计划数据,所述计划数据涉及与物品分发网络内的多个物品的递送相关联的多个事件;由多个标记生成设备生成多个标记,每个标记与相应的物品相关联,用于跟踪该物品在物品分发网络内的递送,其中,每个标记包括与该标记所关联的物品的一个或多个属性有关的相应识别数据;通过数据收集服务器经由网络与所述ERP服务器通信;由在相应的物品读取位置处的多个标记读取器从标记读取识别数据,并将识别数据与相应的测量属性数据一起经由网络发送到数据收集服务器;并且由ERP服务器接收实际事件数据,该实际事件数据包括由多个标记读取器生成的识别数据和相应的测量属性数据;以及由ERP服务器基于计划数据和实际事件数据生成用于分析的分析数据。

在第三方面,提供了一种企业资源计划系统,包括:企业资源计划(ERP)服务器,适于操作以实施企业资源计划应用,该企业资源计划应用被配置为能够处理由用户经由用户设备输入的计划数据,该计划数据涉及与物品的递送相关联的一个或多个计划事件;标记生成设备,位于物品源位置,该标记生成设备适于操作以生成与物品相关联的标记,用于跟踪物品从物品源位置到物品目的地位置的递送,其中,该标记包括与物品的一个或多个属性相关的识别数据;数据收集服务器,适于操作以经由网络与ERP服务器通信;第一标记读取器,位于物品源位置,该第一标记读取器适于操作以从标记读取识别数据,并将识别数据和第一测量属性数据一起经由网络发送到数据收集服务器;以及第二标记读取器,位于物品目的地位置,该第二标记读取器适于操作以从标记读取识别数据,并将识别数据和第二测量属性数据一起经由网络发送到数据收集服务器;其中:ERP服务器适于操作以接收实际事件数据,该实际事件数据包括以下至少一者:由第一标记读取器读取的识别数据和第一测量属性数据;和由第二标记读取器读取的识别数据和第二测量属性数据;ERP服务器适于操作以基于计划数据和实际事件数据生成用于分析的分析数据。

在所附的权利要求中定义了其他方面和特征。

本发明的示例可以例如帮助跟踪物品分发网络内的物品,并且例如自动地生成分析数据。因此,例如,公开的示例可以有助于提供更有效和成本效益更高的实施企业资源计划的方式。此外,例如,通过使用与ERP服务器合作的数据收集服务器,可以从许多不同的地点(如工厂和项目现场)获得诸如标记的识别数据和测量属性数据等信息,以生成实际事件数据,从而帮助协助更准确的企业资源计划和管理。此外,例如,实际事件数据还可以包括由一个或多个用户输入的信息,以及标记的识别数据和测量数据,从而进一步帮助企业资源计划和管理。从下面的描述中,进一步的优点和目标将变得明显。

附图说明

公开的示例现在将是仅参照附图以示例的方式描述,在附图中相同的参考指相同的部分,并且其中:

图1是企业资源计划系统的示意图;

图2是包括中间地点的企业资源计划系统示意图;

图3是另外的企业资源计划系统的示意图;

图4示出了可以由ERP应用实施的图表;

图5示出了图4图表的一部分;

图6示出了图4的图表的一部分,其中包括评级分数;

图7示出了用户界面窗口;

图8示出了用户界面仪表板窗口;

图9示出了论坛聊天窗口;

图10是企业资源计划方法的流程图;以及

图11示意性地示出了计算机系统。

具体实施方式

公开了企业资源计划系统和方法。在下面的描述中,为了提供对本公开的示例的透彻理解,呈现了许多特定细节。然而,对于本领域技术人员来说,显而易见的是,不需要使用这些特定细节来实施本公开的示例。相反,为了清楚地呈现示例,省略了本领域技术人员已知的具体细节。

图1示意性地示出了根据本公开的示例的企业资源计划(ERP)系统100。ERP系统100包括企业资源计划服务器102、用户设备103、标记生成设备104、数据收集服务器106、第一标记读取器108和第二标记读取器110。

在示例中,ERP服务器102可操作以实现企业资源计划应用。ERP应用可以被配置成能够处理由一个或多个用户经由多个用户设备(例如用户设备103)中的相应用户设备输入的计划数据。在示例中,ERP应用是甘特图应用。在示例中,ERP应用可以被配置成能够处理以下一者或多者:计划数据;实际事件数据(如下文更详细描述);以及可以由服务器102生成的分析数据。企业资源计划应用的功能将在下文更详细地描述。

一般来说,在本文中,当提到用户时,可以理解为个人、团队或商业实体,例如与相应的公司、企业、承包商、供应商或任何其他企业相关联。用户设备例如可以是蜂窝移动设备、个人计算机或其他合适的用户设备,如下面稍后更详细地解释的。例如,用户设备103可以经由第一通信链路(由线105指示)与ERP服务器102通信,但它也可以经由第二通信链路(如由虚线107指示)与数据收集服务器106通信。

在示例中,虚拟现实、增强现实和人工智能中的一个或多个可以由ERP服务器102、数据收集服务器106和用户设备中的一个或多个使用,例如允许用户与ERP应用交互。例如,不管用户设备的操作系统如何,可以通过网站接口或现有的计算机应用格式从用户设备访问ERP应用。

数据收集服务器106可以被操作为例如经由第三通信链路(由线109指示)与ERP服务器102进行例如双向通信。

在此,当提及通信链路时,这可以是如由网络功能提供的网络通信信道和经由因特网提供的链路,但应当理解,可以使用诸如有线、无线和/或光链路等其他合适的通信链路,并且可以组合不同类型的链路或通信信道以充当在此提及的通信链路。

计划数据可以涉及与物品112的递送相关联的一个或多个计划事件。换句话说,例如,计划的数据可能与尚未发生的事件有关。例如,计划的数据可以指示在特定日期将物品112递送到目的地位置。在示例中,物品112可以包括在项目中使用,或用于组装成另一产品的、或例如用于客户最终目的地的材料、物品、产品或组件。例如,所述物品可以包括:用于制造医药产品的一种或多种化学品;送至变电站施工现场的高压变压器;金属结构,被购买并发送给离心机制造商;或者是已经制造并被送往游轮工厂的液压发动机。然而,应当理解,物品112可以包括任何合适的物品或多个物品。例如,物品112可以包括多个物品或产品,它们可以彼此相同或不同。例如,物品112可以包括用于建筑工地的一垛砖、用于组装电子设备的多个电子元件或用于药物或保健产品的多个成分,尽管将理解这些仅仅是非限制性示例。

标记生成设备104可以位于诸如工厂或仓库之类的物品源位置114。标记生成设备104可以用于生成与物品112相关联的标记115,用于跟踪物品从物品源位置114到物品目的地位置116(例如建筑工地、装配车间等)的递送。在示例中,标记115包括与物品112的一个或多个属性有关的识别数据。

在示例中,标记115包括以下中的一者或多者:射频识别(RFID)设备;近场通信(NFC)设备;条形码;快速响应(QR)码;磁条;以及字母数字字符,用于记录识别数据。例如,在标记包括条形码和/或字母数字字符的情况下,标记生成设备104可以包括可操作地连接到用于生成标记115的合适计算设备的打印机。在示例中,标记可以由合适的读取器(如第一标记读取器108和/或第二标记读取器110)使用光学字符识别来读取。

然而,为了安全性、简单性和成本,标记115可以包括无源RFID设备。例如,标记生成设备104可以被配置成将识别数据存储到作为无源RFID设备的标记115。例如,如果源位置114配置有RFID读取器和/或写入器,则标记115可以包括RFID设备。还将理解,尽管提到了无源RFID,但也可以使用其他形式的RFID,如有源RFID。

在示例中,识别数据包括以下一者或多者:制造公司名称;制造母公司名称;制造公司其他ID(如注册号);生产地点;数据日期;产品说明(如型号);目的地公司名称;地理目的地;客户身份资料;最终项目识别数据;以及快递公司名称。然而,应当理解,任何其他类型的数据都可以记录在标记上。

在一些示例中,识别数据可以包括由用户或由成员公司的管理用户(例如在源位置例如工厂中的操作员)输入的数据或由打印机软件数据输入的数据,例如输入到标记生成设备104中。

在一些示例中,ERP服务器102可操作地经由第四通信链路(例如,如虚线118所示)与标记生成设备104通信,以便生成标记115。例如,识别数据可以由ERP应用设置或配置,并经由适当的通信信道(例如经由因特网)传送到标记生成设备104。

在示例中,一个或多个标记可以被粘着(例如附接)到相关联物品的相应包装上。例如,标记115可以以粘附在物品112的包装上的标签的形式,如粘贴标签,附接到包装上,或者附接至物品112本身。

如上所述,数据收集服务器106可以经由第三通信链路(由线109指示)与ERP服务器102通信,该第三通信链路例如可以是诸如因特网的网络,但应当理解可以使用其他网络和/或子网络或其他通信信道。在示例中,数据收集服务器106可以包括一个或多个云服务器。在一些示例中,数据收集服务器106可以在与ERP服务器102相同的服务器上实施,但优选地它们是分开实施的。

第一标记读取器108可以充当位于物品源位置114的源位置标记读取器,例如位于生产物品112的工厂。第一标记读取器可操作地从标记115读取识别数据,并经由网络将识别数据与第一测量属性数据一起发送到数据收集服务器106。例如,第一标记读取器108可以被配置成以下一者或多者操作:RFID读取器(例如使用超高频(UHF)询问器天线);NFC读取器;条形码读取器/扫描器/解码器;快速响应(QR)读码器/扫描器/解码器;磁条读取器;以及字母数字读取器(例如,通过使用OCR技术,例如使用OCR扫描器),用于读取识别数据,但应当理解,可以使用用于从标记115读取数据的其他技术。

例如,第一标记读取器108可以读取诸如工厂名称数据、生产地点数据、生产日期数据和产品数据之类的识别数据,但应当理解,可以从标记115读取任何适当的识别数据。第一标记读取器108可以读取标记115的全部或部分识别数据。

在示例中,第一标记读取器108可操作以例如基于何时进行测量(例如,何时读取标记115)的一个或多个属性来生成测量属性数据。

例如,通过读取识别数据并将其与测量属性数据一起发送到数据收集服务器106,第一标记读取器108可以生成实际事件数据,例如与何时从物品源位置114分发物品112有关。换句话说,实际事件数据可以包括由第一标记读取器108读取的识别数据和第一测量属性数据。

在示例中,第二标记读取器110位于物品目的地位置116,并且可以充当目的地位置标记读取器。例如,第二标记读取器110可以位于将接收物品112并在项目中使用物品112的施工现场。在示例中,第二标记读取器110具有与第一标记读取器108相同的功能,但应当理解它们可以具有不同的功能。例如,第二标记读取器110可操作以从标记115读取识别数据,并经由网络将识别数据与第二测量属性数据一起发送到数据收集服务器106。

第二标记读取器110可以读取标记115的全部或部分识别数据。例如,根据ERP应用的要求,第二标记读取器110可以读取由第一标记读取器108读取的标记115的识别数据的相同部分,或者可以读取不同部分或所有识别数据。

例如,第二标记读取器110可以充当目的地位置标记读取器,并从标记115读取诸如标签数据(工厂打印机数据)和项目名称的数据。第二标记读取器110可以生成第二测量属性数据并将其发送到数据收集服务器106。例如,第二测量属性数据可以包括以下一者或多者:项目名称;现场位置(例如,与第二标记读取器110的位置相关):接收公司识别数据:快递公司名称;以及到达时间和/或日期。换句话说,第二标记读取器110可以生成实际事件数据。实际事件数据可以包括由第二标记读取器110读取的识别数据和第二测量属性数据。

在一些示例中,实际事件数据还可以包括由一个或多个用户输入的用户输入的事件数据。例如,用户输入的事件数据可以与标记读取器可能无法读取的属性有关,如物品112是否通过了视觉质量检查,例如在到达物品目的地位置116时,或者当客户机为应该递送的主题物品发出购买订单时,或者当项目/生产(或任何种类的责任)的过程已经开始或完成时。

例如,一个或多个用户可以通过使用用户设备103来输入用户输入的事件数据。优选地,用户设备103可以经由第一通信链路(例如经由线路105指示)将用户输入的事件数据直接传送到ERP服务器102。然而,应当理解,在一些示例中,用户输入的事件数据可以经由数据收集服务器106通过第二通信线路(如由虚线107指示的)和第三通信链路(线路109)或通过直接通信(例如,通过由线路105指示的第一通信链路)和经由数据收集服务器106的间接通信的组合被传送到ERP服务器102。

尽管第一标记读取器108和第二标记读取器110已经被描述为分别位于物品源位置和目的地位置,但是应当理解,它们可以位于其他适当位置,例如供应链或物品分发网络内的任何地方。还将认识到,可在每个地点使用一个以上的标记读取器,例如在预期货物或物品吞吐量高的地点。

更一般地,在本公开的范围内,设想测量属性数据(例如,第一测量属性数据,和/或第二测量属性数据)可以包括以下中的一者或多者:指示读取标记的时间和/或日期的时间戳数据;识别读取器身份的数据(例如,标记被读取的位置的公司详细信息、地理位置);以及由源标记生成设备104生成的全部或部分识别数据。然而,应当理解,测量属性数据可以包括任何类型的适当数据。

ERP服务器102可操作以接收实际事件数据。例如,ERP服务器102可以经由数据收集服务器106接收实际事件数据中的至少一些数据。在示例中,实际事件数据包括以下至少一者:由第一标记读取器读取的识别数据和第一测量属性数据;以及由第二标记读取器读取的识别数据和第二测量属性数据。然而,在可以被部署多个标记读取器的示例中,更一般地,实际事件数据可以包括识别数据和由多个标记读取器生成的相应测量属性数据,如下文稍后将更详细地描述。如上所述,实际事件数据还可以包括用户输入的事件数据。

在一些示例中,识别数据和测量的属性数据可以由ERP服务器102经由数据收集服务器106接收,并且用户输入的事件数据可以由ERP服务器102经由第一通信链路(由线105指示)从一个或多个用户设备(例如用户设备103)接收。

然而,在一些示例中,用户输入的事件数据可以如上所述经由数据收集服务器106发送到ERP服务器102。

还将理解,ERP服务器102和数据收集服务器106可以在彼此相同的服务器上实现。还将理解,由ERP服务器102和数据收集服务器106提供的功能不需要在相同的物理设备上实现,但是可以在不同位置的不同硬件上以分布式方式实现元件,例如利用所谓的基于云的解决方案。

ERP服务器102可操作以基于计划数据和实际事件数据生成用于分析的分析数据,例如,如将在后面描述的。

图2是包括中间位置202的企业资源计划系统200的示意图。企业资源计划系统200与企业资源计划系统100相同,只是它包括中间位置202,如物流仓库。在示例中,第三标记读取器204位于中间位置202。在示例中,中间位置202在物品源位置114和物品目的地位置116之间。这里,“在……之间”可以被理解为当从物品源位置114移动到目的地位置116时物品可以通过中间位置202。例如,中间位置可以是不同于源位置和目的地位置的位置。

在示例中,第三标记读取器204具有与第一标记读取器108相同的功能,但应当理解,第三标记读取器204可以具有不同或类似的功能。在示例中,第三标记读取器204可操作以从标记115读取识别数据,并经由网络将识别数据与第三测量属性数据一起发送到数据收集服务器106。换句话说,第三标记读取器204可以用作中间位置标记读取器。例如,在该示例中,实际事件数据可以包括由第三标记读取器204读取的识别数据和第三测量属性数据。

例如,物品112可以从源位置114发送,在源位置114中,物品112由第一标记读取器108读取,并且物品112的发送日期(测量属性数据)与标记115的识别数据一起发送到数据收集服务器106。在到达中间位置(例如,物流仓库)时,标记115可以由第三标记读取器204读取。由第三标记读取器204读取的识别数据可以与第三测量属性数据(如到达中间位置的日期、中间实体的名称和位置)一起发送到数据收集服务器106。例如,在离开中间位置时,标记115可以由第三标记读取器再次读取,从而也可以将离开日期与识别数据一起发送到数据收集服务器106。在物品112到达目的地位置116时,第二标记读取器110可读取到达日期(例如,第二测量属性数据)并将其与识别数据一起发送到数据收集服务器106。数据收集服务器106可以实时地将实际事件数据发送到ERP服务器102,例如,一旦从相应的标记读取器接收到实际事件数据。因此,例如,企业资源计划应用可以更新为例如递送日期和时间,或例如物品的递送位置,以便帮助提供更准确、有效和可持续的企业资源计划。

参考图3,根据公开的示例示出了企业资源计划系统的另一示例。特别地,图3示出了企业资源计划系统300,其包括ERP服务器102、用户设备103和数据收集服务器106。以与上述类似的方式,ERP服务器102可操作以实施企业资源计划应用(如甘特图应用)。ERP应用可以包括由一个或多个用户经由多个用户设备中的各自的用户设备103输入的计划数据。在示例中,ERP应用可以包括实际事件数据,例如,从标记读取器接收和/或用户输入的事件数据,如与用户输入的事件数据相对应的事件数据。在示例中,计划数据涉及与物品分发网络内的多个物品的递送相关联的多个事件。例如,一个或多个用户可以使用各自的用户设备103输入计划数据,并且该计划数据可以从用户设备103发送到ERP服务器102(例如,如图3中的箭头302所示)以包括在ERP应用中。例如,可以经由诸如由因特网提供的适当的通信链路将计划的数据发送到ERP服务器102,但也可以使用任何适当的通信方法。

ERP系统300包括多个标记生成设备304。在示例中,每个标记生成设备可操作以生成与相应物品相关联的标记,用于跟踪该物品在物品分发网络内的递送。例如,标记生成设备可以是标记生成设备,如上面参考图1描述的标记生成设备104。以与上述类似或相同的方式,每个标记包括与与其相关联的项目的一个或多个属性相关的相应识别数据。例如,标记生成设备可以是打印机,用于将条形码打印到合适的介质上,如粘附标签,然后附接到物品或物品的包装上,但也可以使用其他打印机或标记生成设备。例如,可以使用

在示例中,标记生成设备可操作以经由适当的通信链路,例如由双向箭头306(例如,对应于图1和图2中由虚线118指示的第四通信链路)所示的因特网,与ERP服务器102通信。例如,制造该物品的工厂的操作者可以能够使用与标记生成设备304协作的相应计算设备308与ERP服务器102通信,以便接收数据,以生成用于记录到标记的识别数据。换句话说,例如,标记生成设备104可以由计算设备308与标记生成设备304协作来实施。

在其他示例中,计算设备308可以与标记生成设备304协作,以例如基于本地库存数据或购买订单数据来生成标记,而无需从ERP服务器102接收数据。

在一些示例中,计算设备308可以与标记生成设备304协作,以经由由双向箭头306指示的通信链路将与记录到标记的识别数据相关的验证数据传送到ERP服务器102。换句话说,例如,标记生成设备104可以经由第四通信链路将验证数据传送到ERP服务器102。

ERP系统300包括位于相应的物品读取位置的多个标记读取器,如第一标记读取器108、第二标记读取器110和第三标记读取器204。

在示例中,所述多个标记读取器包括多个第一标记读取器,所述第一标记读取器可以位于物品分发网络内的相应的物品源位置310。例如,物品源位置可以是工厂、制造地点、仓库(例如用于进口物品)、车间、装配单位或工业中使用的一个或多个物品可以从其来源的其他适当位置。

在示例中,ERP系统300的第一标记读取器可以与如上所述的第一标记读取器108相同的方式来实施和操作,换句话说,作为源位置标记读取器。更一般地,第一标记读取器可操作以从标记读取识别数据,并经由网络将识别数据与相应的第一测量属性数据一起发送到数据收集服务器106,例如,如箭头311所示。

在示例中,ERP服务器102可以将由第一标记读取器(例如,源位置标记读取器108)读取并经由数据收集服务器106接收的数据与由标记生成设备发送的验证数据进行比较。这例如允许执行双重检查或基准,以帮助验证由第一标记读取器读取的识别数据与由标记生成设备记录到标记器的识别数据的准确性。

在示例中,多个标记读取器可以包括多个第二标记读取器,它们可以位于物品分发网络内的相应物品目的地位置312处。例如,物品目的地位置可以是建筑工地、制造地点、车间、装配车间或其他适当位置,其中物品可以在项目中使用,或者可以在制造或装配中的另一产品中使用。在示例中,ERP系统300的第二标记读取器可以与如上所述的第二标记读取器110相同的方式来实现和操作,换句话说,作为目的地位置标记读取器。

更一般地,第二标记读取器可操作以从标记读取识别数据,并经由网络将识别数据与相应的第二测量属性数据一起发送到数据收集服务器106,例如,如箭头313所示。例如,第二标记读取器可以读取诸如与标记数据有关的数据(例如,由标记生成设备104或304生成的数据),并将其与诸如项目名称、现场位置、接收公司标识和到达日期的第二测量属性数据一起发送到数据收集服务器106。但是,应当理解可以使用其他数据。

在示例中,多个标记读取器包括位于物品分发网络内的相应的中间位置314(例如,在物品源位置310和物品目的地位置312之间)的多个中间位置读取器(第三标记读取器)。

例如,中间位置可以是物流仓库,例如与海运、铁路、空运和公路运输中的一者或多者相关联,但应当理解,可以使用其他运输模式,并且中间位置可以是其他合适的位置,例如中间装配厂或子装配厂。

在示例中,ERP系统300的第三标记读取器可以以与如上所述的第三标记读取器204相同的方式来实施和操作,换句话说,作为中间位置标记读取器。例如,如箭头315所示,中间位置读取器可操作以从标记器读取识别数据,并经由网络将识别数据与相应的第三测量属性数据一起发送到数据收集服务器106。例如,第三标记读取器可以读取诸如与标记数据有关的数据(例如,由标记生成设备104或304生成的数据),并将其与诸如仓库名称、调度公司标识、到达日期和调度日期的第三测量属性数据一起发送,并将其发送到数据收集服务器106。但是,可以使用其他数据。

换句话说,更一般地,多个标记读取器可以各自操作以从标记读取识别数据,并将识别数据与相应的测量属性数据一起经由网络发送到数据收集服务器。ERP服务器102可操作以经由数据收集服务器106接收实际事件数据,换句话说,从数据收集服务器106接收实际事件数据。实际事件数据可以包括识别数据和由多个标记读取器生成的相应测量属性数据。

如上所述,ERP服务器102可操作以基于计划数据和实际事件数据生成用于分析的分析数据。例如,ERP应用可以将实际事件数据与计划数据进行基准测试(例如比较)。例如,ERP服务器102可以将分析数据发送到多个用户设备中的一个或多个设备,例如,如箭头316所示。

在示例中,ERP服务器102可操作以基于计划数据和实际事件数据生成预测数据。例如,预测数据可以与涉及该物品的项目的完成日期相关联。因此,在示例中,ERP服务器102可操作以基于分析数据更新预测数据。例如,ERP服务器102可以计算时间差异数据,该时间差异数据指示由计划数据指示的计划日期与实际日期(例如物品到特定地点的实际递送日期)之间的时间差,并生成例如图8所示的数据分析。在示例中,时间差异数据基于实际事件数据和计划数据使用日期(例如,DD.MM.YYYY格式)和时间(例如24小时时钟)。然而,应当理解,可以使用其他合适的格式。

例如,在诸如机场建设的建设项目中使用的诸如增强钢梁的物品可能在某一特定日期在建筑工地(例如,目的地位置312、116)需要,以便实施下一阶段的建设。预测可以基于物品在该特定日期到达目的地位置。然而,它们可以比预期更早地从源位置(例如,源位置114、310)发出,并且随后在计划日期之前到达。通过基于标记读取器读取的识别数据和测量属性数据来跟踪物品(例如,物品112)的递送进度,在ERP服务器102上实施的ERP应用可以基本上实时地更新ERP应用的甘特图,并因此基于例如分析数据来相应地更新预测数据。

此外,在示例中,ERP服务器102可操作以经由网络(例如由箭头316指示)与多个用户设备通信,例如以便允许一个或多个用户318使用他们的用户设备来访问预测数据。在其他示例中,分析数据可以由ERP服务器102发送到多个用户设备中的一个或多个设备(例如,用户设备103)。例如,这可以允许用户查看描述性统计度量,例如基于由实际事件数据指示的计划事件和实际事件之间的时间差(time variance,时间方差)的分析数据。例如,ERP服务器102可与用户设备103协作以生成以下样本组中的一者或多者的数据:生产公司(例如,该制造商的特定产品或特定市场的时间效率);平台(下文将更详细地描述,例如,涉及可以提供给用户的时间计划技术和估计);工业(例如汽车与制药);和地理地点(例如不同国家工业的时间效率)。然而,应当理解,例如基于用户要求,可以从分析数据生成其他合适的数据。此外,可以执行使用机器学习和所谓的“大数据”技术的数据分析。

在一些示例中,ERP服务器102可操作以基于与已经发生的事件相关联的过去数据(过去数据)和计划数据(例如使用已知的甘特图技术)来生成项目计划。在一些示例中,ERP服务器102可以基于项目计划来计算关键路径。在示例中,EPR服务器102可基于实际事件数据更新项目计划。因此,例如,关键路径也可以作为基于实际事件数据更新项目计划的结果而被更新。换句话说,例如,基于实际事件数据和/或分析数据,与项目相关联的甘特图可以基本上实时地保持最新,以便帮助提供更好的项目效率并帮助降低成本。

图4示出了可以由运行在ERP服务器102上的ERP应用实施的图表。例如,图表可以显示在适当的显示屏上,如与ERP服务器102通信的用户设备103的显示屏。在图4中,水平线表示可以由显示器背景中的时间刻度指定的持续时间,例如,与相关的竖直线404一起使用月份指示符(例如402)。

在图4的示例中,粗水平线(例如,水平线406a、406b、406c)代表相应的“平台”,这些“平台”可以是政府计划或需要全球工业合作的国际承诺期限等巨型项目,但应当理解,这些“平台”可以酌情代表任何其他类型的项目。

弧形线(如弧形线408a、408b、408c)可以表示来自制造商或供应商的递送物。节点(诸如节点410a、410b、410c)可以指示来自与其客户流程相交的供应商的递送物,并表示约定的日期,例如特定物品从供应商到客户的递送。括号(例如括号412a和412b)可以用于表示承包商在“平台”上参与的持续时间。在示例中,线和/或节点可以充当超链接,例如链接到与特定事件相关联的信息,包括关于所涉及的涉众的信息。被称为“定位器”的竖直线414可以用于指示用户的区域时间的当前时间和日期。在示例中,定位器可以水平移动以与过去或未来的日期相关。

图5示出了图4图表的一部分。参考图5,用户318可以操作合适的输入设备,如鼠标,以控制显示屏上的指针502。例如,用户可以在“平台”行406b上“点击”,这可以使ERP服务器102向用户设备103发送适当的命令和数据,以显示指示与“平台”相关的数据的超链接弹出窗口504。

图6示出了图4中的一部分图表,其中包括评级分数。例如,用户可以点击括号602以使ERP服务器102生成与公司“Flow Taps Ltd.”相关的超链接弹出窗口604。在示例中,超链接弹出窗口可以包括与公司相关联的相关分数,例如用星级606指示,但也可以使用显示该分数的其他适当技术。例如,该分数可以基于递送的准时程度或项目完成的准时程度来生成。在一些示例中,该分数可以基于分析数据,例如基于计划数据和实际事件数据之间的比较。

例如,公司或用户可以使用共性(例如,公司之间的共同特征)创建网络。例如,在示例中,每个贡献公司可以在另一个“平台”、“行业”或“区域”中存在,因此可以确定不同方面之间的共同特征。例如,参考示出用户界面窗口的图7,用户可以与ERP应用交互,以根据诸如“项目或平台”过滤器702、“公司”过滤器704、“行业部门”过滤器706和“地理区域”过滤器708的过滤标准来过滤存储在ERP服务器102中的图表数据,但应当理解也可以应用其他过滤标准。例如,包括从与“公司”过滤器704相关联的下拉菜单710中选定的公司的过滤可产生图4所示的图表。

如上所述,定位器414可以水平移动(即,左或右)。例如,定位器414可以移动到当前时间/日期位置的左侧,以便与过去的时间/日期相关,或者可以移动到当前时间/日期位置的右侧,以便与未来的时间/日期相关。在示例中,可以基于定位器414的时间/日期位置与当前(当前)时间/日期之间的时间差值来执行数据分析。在其他示例中,可以基于定位器414的时间/日期位置与用户选择的时间/日期之间的时间差值来执行数据分析。

例如,如果定位器414的位置使得其与未来时间/日期相关,则可以生成诸如与“财务预测和估计”、“预定工程的计划数据”、“进度测量指数”、“关于供应和递送的信息”和“风险指数”相关的未来数据(例如,预测数据),但应当理解也可以生成其他类型的数据。例如,基于到定位器414指示的时间/日期为止与事件的完成相关联的预算、预期收入和成本,ERP应用可以生成财务预测。在某些示例中,预测数据可能基于项目的每个部分都按时递送的假设。然而,如上所述,ERP应用可以例如基于响应于实际事件数据而生成的分析数据来更新预测数据。

例如,如果定位器414的位置与过去的时间/日期相关,则数据分析可以基于实际事件数据和应计数据。例如,ERP应用可以基于诸如与“描述性统计”、“性能指数”、“频率数据”、“图表”有关的数据的过去数据来生成分析数据(数据分析),尽管应当理解,可以执行和/或生成其他类型的分析。例如,ERP应用响应于用户输入,可以生成性能指数(指标),指示公司在预定完成日期的阈值时间内可能和/或能够满足多少设定日期。

参考图8,该图例如示出了用户界面仪表板窗口800,用户能够在用户界面仪表板窗口800中查看过去的分析数据和预测数据。例如,用户能够在过去数据显示区域802中查看过去的财务表现,并且在预测显示区域804中查看财务预测。然而,应当理解,仪表板窗口800可以例如基于用户要求显示任何其他类型的适当数据。例如,用户(例如公司内的个人或公司内的团队)可以使用仪表板窗口800来控制他们的递送物和责任,以与他们的涉众以及他们网络中的其他成员通信。

供应商和承包商还可以例如通过适当的网络与客户沟通新的建议日期,以便通过仪表板窗口800进行交互。例如,可以由第一用户(例如,供应商)提出物品的新递送日期,使得弹出窗口(例如,论坛聊天窗口)出现在仪表板窗口800中,该仪表板窗口由将使用该信息的第二用户(例如,承包商)使用。在一些示例中,可以提供诸如通过电子邮件、文本消息等提供的通知来代替或以及弹出窗口。如果第二个用户接受新的递送日期,那么例如,ERP应用可以自动调整到新的递送日期,例如更新与图4所示的图表相关联的数据。

图9示出了论坛聊天窗口。在示例中,用户可以例如经由“论坛”与ERP应用的其他用户交互。例如,用户可以单击论坛选择区域806,以便使ERP应用使论坛聊天窗口900被显示,例如叠加在图4的图表上,或者在仪表板窗口800中。

在示例中,论坛是与特定的过滤共性的主题相关的虚拟网络集群,例如,与特定平台相关的主题或与用户之间任何其他共享的共性/主题相关的主题。例如,论坛可以充当与在常见社交媒体站点和/或网络站点和/或其他互联网聊天论坛中找到的聊天设施相似的聊天设施。然而,应当理解,论坛可以涉及用户之间的不同类型的共同特征(共性)。这些共同特征或共性的几个示例是区域环境、行业部门、共同平台或项目。这些共同特征或共性可以适用于一个以上的平台和/或适用于一个以上的用户公司。例如,论坛可能与项目现场特定地理距离内的所有用户有关。论坛可能涉及积极参与共同国际承诺的公司。在示例中,ERP应用可以允许用户之间的认证文件共享。论坛还允许用户在供应商与其承包商之间商定新的条款,如新的递送日期或新的完成日期。成员公司之间的这些商定条款可以作为计划或作为ERP服务器102上的实际数据来考虑。

在示例中,ERP应用可以作为通过因特网提供的开源虚拟平台提供,用于交互地共享数据,例如与不同企业的时间框架有关的数据(例如物品的计划/实际递送日期、合同/负债的预期开始和完成日期等)。例如,这可以基于分析数据来更新。例如,ERP应用可以基于使用计划数据和/或实际事件数据整理的数据总体和/或数据样本生成分析,以帮助一个或多个用户协助其企业资源计划和审查过程。

图10是企业资源计划方法的流程图。例如,图10的方法可以用于执行本文描述的技术。

在步骤s1002,ERP服务器102实施企业资源计划应用。如上所述,企业资源计划应用包括由一个或多个用户(例如用户103)经由多个用户设备中的相应用户设备输入的计划数据,或者可以由ERP服务器的分析算法考虑的计划数据。企业资源计划应用还可以包括实际事件数据,例如可以由多个标记读取器记录(或已经记录)或经由多个用户设备发送的实际事件数据。用户设备可以是任何合适的类型,例如台式计算机、瘦客户机、智能电话、平板设备、膝上型计算机或其他合适的用户设备。如前所述,计划数据和/或实际事件数据可以涉及与物品分发网络内的多个物品的递送相关联的多个事件。计划数据和/或实际事件数据还可以涉及与所涉及的公司的合同/负债的计划/实际完成日期相关联的多个事件。

例如,参考图3,物品可以从源位置310经由中间位置314递送到目的地位置312。换句话说,例如,物品分发网络可以包括以下中的一者或多者:源位置310;中间位置314;和目的地位置。还应当理解,可以使用一个以上的中间位置。例如,物品可以经由诸如中间位置202和/或中间位置314的多个中间位置从物品源位置114运送到物品目的地位置116。

在步骤s1004,由多个标记生成设备(例如,每个被实现为标记生成设备104)生成每个与用于跟踪该物品在物品分发网络内的递送的相应物品相关联的多个标记。在示例中,每个标记(如标记115)包括与它所关联的物品的一个或多个属性相关的相应识别数据。

在步骤s1006,数据收集服务器106与ERP服务器102通信。换言之,执行数据收集服务器106和ERP服务器102之间的通信。

在步骤s1008,位于诸如源位置114、310、中间位置202、314和目的地位置116、312的相应的物品读取位置的多个标记读取器可以从标记读取识别数据。识别数据可以与相应的测量属性数据一起经由网络发送到数据收集服务器106。

例如,位于物品源位置114的源位置标记读取器108可以在物品112离开源位置114时读取标记115,并将识别数据与测量属性数据一起发送(传送)到数据收集服务器106。随后,该物品可以到达中间位置,如中间位置202,该中间位置可以是例如物流仓库。位于中间位置202的中间位置标记读取器204可以读取标记115,并将带有测量属性数据(例如到达中间位置202的时间/日期)的识别数据传送到数据收集服务器106,并且类似地,当物品112离开中间位置202时,可以用传送到数据收集服务器106的相应数据再次读取标记115。然后,当物品112到达目的地位置116时,位于目的地位置116的目的地标记读取器110可以读取标记115,并将标记115的识别数据与测量属性日期(例如,物品112到达目的地位置116的时间/日期)一起传送到数据收集服务器106。对于多个物品,可以相对于多个物品读取位置执行类似的过程。

应当理解,在一些示例中,当读取标记时,由标记读取器读取的识别数据和测量属性数据可以被传送到数据收集服务器106。然而,在其他示例中,识别数据和测量属性数据可以由标记读取器本地缓存,以生成高速缓存的标记数据。在示例中,关于一个以上标记的识别数据和测量属性数据可以由标记读取器本地存储,以产生高速缓存的标记数据。

换言之,例如,多个标记读取器可操作以在本地高速缓存识别数据和测量属性数据,以便生成高速缓存的标记数据。该功能可优选地由所有标记读取器实现,但应当理解,在一些示例中,一些标记读取器可不实现该功能,例如取决于标记读取器的资源。

例如,可以相对于特定时间窗口(持续时间)生成缓存的标记数据。换句话说,例如,标记读取器可以相对于预定时间段存储缓存的标记数据,例如每15分钟、每30分钟、每60分钟,但应当理解可以使用任何其他时间段。在示例中,标记读取器然后可以在特定时间窗口到期时将高速缓存的标记数据发送到数据收集服务器106。换句话说,例如,标记读取器可以周期性地,例如每预定时间段,发送高速缓存的标记数据。

在其他示例中,当已读取的标记数量超过阈值时,可以由标记读取器发送高速缓存的标记数据。

在一些示例中,一旦高速缓存的标记数据被发送到数据收集服务器106,就可以从标记读取器中删除,例如,以帮助节省内存资源。在其他示例中,高速缓存的标记数据可以永久地存储在标记读取器的存储器中,例如,如果需要,允许将来的验证。在一些示例中,可以将高速缓存的标记数据备份到备份设备,然后酌情删除或保留在标记读取器中。

因此,例如,通过周期性地发送缓存的标记数据或当超过已读取的标记的阈值数目时,可以减少标记读取器向数据收集服务器106发送数据的频率。例如,当在特定位置物品的吞吐量很大时,这可能特别有用。因此,可以减少可能需要发送的总体数量数据分组的数量。此外,例如,可以更可预测地释放网络资源,从而有助于例如与ERP应用资源合作的计算机网络资源的规划。

应当理解,一些标记读取器可以周期性地发送缓存数据,并且当超过已读取的标记数目的阈值时,其他标记读取器可以发送缓存数据。或者,所有标记读取器可以实施相同的方法来发送缓存的标记数据。

在步骤s1010,ERP服务器102接收实际事件数据。如上所述,实际事件数据包括由多个标记读取器生成的识别数据和相应的测量属性数据。实际事件数据还可以包括用户输入的事件数据。在示例中,ERP服务器102可以经由数据收集服务器106接收实际事件数据中的至少一些,例如如上所述。

在步骤s1012,ERP服务器102基于计划数据和实际事件数据生成用于分析的分析数据,例如关于与如上所述的定位器414的位置相关的分析。

应当理解,虽然图10的步骤已经被顺序地描述,但它们可以以其他顺序实施,和/或相互并发地实施。例如,其中数据收集服务器106与ERP服务器102通信的步骤s1006可以与图10的方法的所有其他步骤同时(例如同时)执行,以便例如能够用实际事件数据保持ERP服务器102的更新。

图11示意性地示出了用于实施本公开示例的方法的计算机系统。具体地,图11示出了计算设备2000的示例,例如,计算设备2000可以被布置为实现本文所述的方法和技术的一个或多个示例。

例如,一个或多个计算设备(诸如对应于计算设备2000的那些计算设备)可以充当ERP服务器102、数据收集服务器106和用户设备103中的一者或多者。计算设备2000可以与标记生成设备(例如,标记生成设备104)或标记生成设备合作以生成标记,和/或可以认为标记生成设备可以包括计算设备2000。还应当理解,标记读取器可以包括计算设备2000和/或与计算设备2000合作以将识别数据和测量属性数据传送到数据收集服务器106。

在示例中,计算设备2000可以包括主单元2002。主单元2002可以包括处理器2004和系统存储器2006。在示例中,处理器2004可以包括处理器核2008、高速缓存2010和一个或多个寄存器2012。在示例中,处理器核2008可以包括一个或多个处理核,并且可以包括可以运行多个线程的多个核。处理器2004可以是任何合适的类型,如微控制器、微处理器、数字信号处理器或这些的组合,但应当理解也可以使用其他类型的处理器。

在示例中,处理器核2008可以包括一个或多个处理单元。在示例中,处理器核2008包括浮点单元、算术单元、数字信号处理单元中的一者或多者,或这些处理单元和/或多个其他处理单元的组合,尽管应当理解可以使用其他处理单元。在示例中,高速缓存2010可以包括多个高速缓存,例如一级高速缓存和二级高速缓存,尽管可以使用其他适当的高速缓存布置。

在示例中,处理器2004包括

在示例中,系统存储器2006可以是任何合适的类型,例如非易失性存储器(例如闪存或只读存储器)、易失性存储器(如随机存取存储器(RAM)),和/或易失性和非易失性存储器的组合。在示例中,系统存储器2006可以被布置成存储用于由处理器2004执行的代码和/或与执行相关的数据。例如,系统存储器可以存储操作系统代码2018、应用代码2020和程序数据2022。在示例中,应用代码2020可以包括用于实施在此描述的示例方法中的一个或多个的代码,例如用于实现上面参考图10描述的步骤。应用代码2020可以被布置为与程序数据2022或其他介质协作,例如以允许实施ERP应用。例如,ERP服务器102可以由计算设备2000实施,并且应用代码2020可以充当这里描述的ERP应用。

在示例中,计算设备2000可以具有附加特征、功能或接口。例如,主单元2002可以例如与一个或多个外围设备合作以实现本文描述的方法。在示例中,计算设备2000包括作为外围设备的输出接口2024、外围接口2026、存储设备2028和通信模块2030。在示例中,计算设备包括接口总线2032,该接口总线2032被设置为促进主单元2002和外围设备之间的通信。

在示例中,输出设备2024可以包括输出设备,例如图形处理单元(GPU)2034和音频输出单元2036,例如被布置成能够经由一个或多个合适的端口,例如音频/视频(A/V)端口,与外部设备,如显示器和/或扬声器通信。在示例中,外围接口2026可以包括串行接口2038、并行接口2040和输入/输出端口2042,其可操作以与主单元2002合作以允许经由I/O端口2042与一个或多个外部输入和/或输出设备通信。例如,I/O端口2042可以与诸如键盘、鼠标、触摸板、语音输入设备、扫描仪、成像捕获设备、摄像机等的一个或多个输入设备通信,和/或与诸如2D打印机(例如纸张打印机)或3D打印机或其他合适的输出设备的一个或多个输出设备通信。例如,I/O端口2042可以用于与标记打印机和/或标记读取器通信,如在此描述的那些。

在示例中,存储设备可以包括可移动存储介质2044和/或非可移动存储介质2046。例如,可移动存储介质可以是随机存取存储器(RAM)、电可擦除可编程只读存储器(EEPROM)、只读存储器(ROM)闪存或其他存储器技术,诸如光盘(CD)数字通用盘(DVD)或其他光存储介质的光存储介质,诸如软盘、磁带或其他磁存储介质的磁存储介质。然而,应当理解,可以使用任何合适类型的可移动存储介质。非可移动存储介质2046可以包括诸如硬盘驱动器或固态硬盘驱动器的磁存储介质或其他合适的介质,但应当理解可以使用任何合适的非可移动存储介质。存储设备2028可以允许主单元2002进行访问,以例如实现本文描述的方法。例如,可移动存储介质2044和/或可移动存储介质可以包括应用代码2020。

在示例中,通信模块可以包括无线通信模块2048和有线通信模块2050。例如,无线通信模块可以被布置成经由例如与Wifi、蓝牙、近场通信、光学通信(例如红外)、声学通信相关的合适的无线通信标准或经由合适的移动电信标准无线通信。有线通信模块可以允许经由有线或光链路进行通信,例如通过以太网或光缆。然而,应当理解,可以使用任何合适的通信模块。例如,通信模块2050可以用于在ERP服务器102和数据收集服务器106之间通信。在示例中,通信模块2050可以帮助实现如本文所述的通信链路。

应当理解,在本公开的示例中,所公开的方法的元素可以以任何合适的方式在一个或多个计算设备(例如,上面参考图11描述的计算设备2000)中实现。例如,常规计算设备可以适于通过编程/适配计算设备的一个或多个处理器来执行本文描述的一个或多个方法。因此,在示例中,编程/适配可以以计算机程序产品的形式实现,该计算机程序产品包括存储在数据载体上和/或由信号承载介质承载的计算机可实现指令,信号承载介质例如软盘、硬盘、光盘、固态驱动器、闪存、可编程只读存储器(PROM)、随机存取存储器(RAM)或这些或其他存储介质或信号承载介质的任何组合,或经由网络传输的计算机可实现指令,网络例如无线网络、以太网、因特网或这些或其他网络的任何其他组合。换句话说,在示例中,计算机程序可以包括计算机可读指令,当在计算机上实现时,这些指令使计算机执行根据本公开示例的方法。在示例中,存储介质可以包括例如如上所述的计算机程序。还应当理解,可以使用其他合适的计算机体系结构,例如基于一个或多个并行处理器的那些体系结构。

尽管这里已经描述了各种实例,但这些只是作为实例提供的,对于本领域技术人员来说,对这些实例的许多变化和修改将是显而易见的,并且落入由所附权利要求及其等价物限定的本发明的精神和范围内。

技术分类

06120114712015