工作包管理的制作方法

文档序号:12468533阅读:380来源:国知局
工作包管理的制作方法与工艺

本发明涉及工作包管理。



背景技术:

制造工厂、化学工厂或其他机构可包括各种类型的设备,并且可包括较多数量的每种设备类型。维护这个设备可能要求在人员例如服务工程师、技术员或其他现场服务人员(后面统称为“服务代理”)方面的很大投入。进一步地,必须保留维护记录以保证每个设备资产是按计划并以恰当的维护例程进行维护的。因此,公司经常将常规的设备维护、修复、检查和条件监测承包给专业为大量客户服务设备的设备维护提供商。每个客户可具有多个不同的客户站点。进一步地,单个客户的不同机构对于同一类型的设备可能具有不同的优选的维护例程。

设备维护提供商(后面称为“提供商”)必须保证现场服务人员例如现场代理为每个特定的客户、每个客户站点、以及每个设备类型和模型提供正确的检查和维护例程(后面统称为“维护例程”)。典型地,提供商在一个中央数据库中存储和管理所有维护例程的列表。服务代理可从数据设备,例如手持数据采集器(HDC)、个人电脑或其他数据设备(后面统称为“HDC”),访问维护例程列表,并从所有维护例程的列表中为正在被维护的特定客户和设备选择所需的维护例程。一旦选择,服务代理可向HDC提供手动请求以将维护例程下载到HDC。维护例程下载之后,服务代理可查阅例程并在所选择的设备上开始维护。一旦维护完成,服务代理然后可手动地将维护结果上传到中央数据库供查阅、数据分析和/或归档。

设备维护提供商可为数百客户服务设备,每个客户潜在地具有多个客户站点和设备类型。恰当的维护依赖于服务代理选择适合特定公司、客户站点和设备类型的服务例程,这可能是个容易出错的复杂任务。

需要一种服务设备资产的系统和方法,其更精确地为服务代理提供用于所选客户、客户站点、设备类型和设备模型的正确维护例程。



技术实现要素:

为了提供对本教导的一个或多个实施例的某些方面的基本理解,下面介绍简化的概述。该概述不是宽泛的综述,也不是意图识别本教导的关键的或紧要的元素,也不是为了勾画本公开的范围。相反,其主要目的仅仅是作为后面所介绍的详细说明的一个序曲以简化的形式介绍一个或多个概念。

一种访问工作包管理系统的系统可包括数据设备、存储在数据设备上的数据,其中数据包括数据设备的地理位置,以及存储在数据设备上的工作包。工作包可包括识别客户的客户标识符、识别客户站点的客户站点标识符以及一个或多个工作路线。工作路线可包括将在至少一个客户设备资产上执行的一个或多个维护例程,其中工作包至少部分地基于数据设备的地理位置。

一种访问工作包管理系统的方法可包括,从数据设备发送该数据设备的地理位置并接收数据至该数据设备,其中数据包括工作包,所述工作包包括识别客户的客户标识符、识别客户站点的客户站点标识符以及一个或多个工作路线,所述工作路线具有将在至少一个客户设备资产上执行的一个或多个维护例程,其中工作包至少部分地基于数据设备的地理位置。

附图说明

被结合并构成本说明书的一部分的附图,示出了本教导的实施例,并和说明书一同起到解释本公开原理的作用。图中:

图1是根据一实施例的工作包层次的示意性描述。

图2是根据一实施例的描述工作包管理处理的流程图。

图3是根据一实施例的工作包管理系统的示意性描述。

图4示出了根据一实施例的计算系统的示意图。

应当注意,为了便于对本教导的理解。图中的一些细节被简化和绘制而没有保持严格的结构准确、细节和比例。

具体实施方式

现在将详细地参考一些实施例,这些实施例的例子被描述在附图中。尽可能地,附图中相同的参考标号将用于指代相同或相似的部分。

如在此所使用的,除非另行说明,“设备资产”指的是正被维护或检查的特定机器。“机器资产”是设备资产的子结构,例如设备资产的电机、变速箱或泵。“维护例程”是在设备资产上执行和完成的一系列所列出的维护、检查和/或监测步骤。“检查”或“任务”指的是作为维护例程的一部分的特别的工作活动。检查或任务可由以下内容组成:来自服务代理的简单应答,例如“阀门被隔离”,数值处理或测量,例如“油箱中还有2升油”,特定维护或检查任务的一系列程序步骤,例如“下面,关闭阀门B”,并且可包括更高层次的任务,例如收集复杂机械振动信号。“工作路线”指的是维护路线,所述维护路线包括将按规定顺序执行的多个设备资产范围内的多个维护例程。尽管对一个工作路线中可存在的检查和任务的数量没有限制,但工作路线将典型地指的是在一个客户站点范围内的特定区域,例如“消防泵检查和维护”。“工作包”指的是为了在客户站点对该站点范围内的至少一些或全部区域执行预定的维护和检查活动,一个特定服务代理将要访问的至少一些或全部工作路线的集合。因此,通常,工作包包括多个工作路线,每个工作路线包括用于多个设备资产的多个维护例程,每个维护例程包括用于每个设备资产的,特别是用于每个设备资产的每个机器资产的多个检查或任务。

图1是一个可能的工作包层次100的示意图。图1中,工作包102包括一个或多个工作路线104,其中每个工作路线指定在一个或多个设备资产106上的维护例程的执行。每个设备资产106具有一个或多个机器资产108,所述机器资产108可以是设备资产106的一个组件。在每个设备资产106的一个或多个机器资产108上执行工作路线,所述工作路线包括检查、维护和/或任务110的有序序列。每个检查、维护和/或任务110的执行可由动作112的序列实现,所述动作112的序列将检查、维护和/或任务110分解为由服务代理执行的一系列的动作。

如上面所讨论的,设备维护提供商可能为数百个客户服务设备,每个客户潜在地具有多个客户站点和设备类型。必须保留所执行的维护和维护结果的日志或记录。恰当的维护依赖于服务代理选择适合特定公司、客户站点和设备类型的服务程序,这可能是个容易出错的复杂任务。

对服务代理而言,在此描述的系统和方法相比传统技术能更准确地提供正确的工作包,包括正确的维护例程和/或工作路线。该系统和方法能减少或消除从一长例程列表中对所需维护例程的手动和复杂选择,并保证所需的工作路线和至少一些或全部维护例程被下载到服务代理的数据设备例如手持数据采集器(HDC)。

图2是根据一实施例的描述工作包管理200的处理的流程图。处理200可包括将用于至少一些设备资产的至少一些维护例程加载到中央数据库,例如,位于提供商服务器处的或提供商服务器可访问的中央数据库,并维持该数据库,如在202。在一个实施例中,客户可访问数据库中与客户自身设备相关的数据,并且可上传和维护工作包和/或维护例程,并查阅服务代理上传的日志信息。数据库包括包含一个或多个客户的客户列表、包含每个客户的一个或多个站点的客户站点列表、包含至少一些或全部可服务设备资产的设备资产列表、包含每个客户站点处的一个或多个客户设备资产的客户设备资产列表、包含可用于每个设备类型以及每个设备资产的一个或多个维护例程的维护例程列表,以及可用于提供商以在设备资产上执行工作的服务人员列表。

客户站点列表可包括一组用于每个站点的通用横轴墨卡托(UTM)坐标,其中UTM坐标识别客户站点的地理位置。UTM可包括一全球定位卫星(GPS)坐标范围以覆盖特定客户站点的地理区域。

设备资产列表可包括提供商可能服务的至少一些或全部设备资产,例如设备资产类型和模型。设备资产列表可进一步包括用于每个设备资产的机器资产列表,包括用于每个设备资产和每个机器资产的维护例程。客户设备资产列表包括用于一个客户的至少一些或全部可服务设备资产,例如,通过序列号或媒体访问控制(MAC)地址。客户设备资产列表可包括一组用于每个客户设备资产的UTM坐标,其中用于每个客户设备资产的UTM坐标识别每个客户设备资产的地理位置。每个设备资产的地理位置列表可包括一组用于每个客户站点处的每个设备资产的GPS坐标,其可包括一坐标范围以覆盖特定设备资产的地理区域。服务人员列表可包括每个个人服务代理认证的或够资格能执行的工作类型,从而特定的工作包仅被分配给认证的或够资格的服务人员以执行该工作。

在204,特别地由客户或者基于设备维护计划发起工作项目请求。工作请求可包括客户、客户站点、每个客户站点处要维护的客户设备资产,和/或要在每个设备资产上执行的维护例程。

在206,提供商或客户制作之后被分配给服务代理的工作包。工作包可包括工作包名称、工作包描述、或识别客户的另一客户标识符、识别工作包将被执行的客户站点的客户站点标识符的名称,并且可包括工作将被执行的地理位置。地理位置可由城市、国家或地理坐标标识。工作包可进一步包括一个或多个工作路线,工作路线识别在每个设备资产上将要按时间顺序执行的维护例程。工作路线可覆盖任意时间段,例如一天或一周。工作包可以例如由提供商人员或客户上传到提供商服务器,从而准备好工作包供服务代理访问。

在208,服务代理使用例如数据设备,访问所分配的工作包的概要。在一个实施例中,服务代理登陆提供商服务器,例如使用HDC。提供商服务器上的工作包管理系统确定连接的服务代理是否是被授权接收工作包更新的用户组的一部分。如果服务代理被授权且分配的工作包对该服务代理可用,那么工作包管理系统可将一工作包概要列表分配和/或推送至服务代理的HDC。概要列表可仅包括特定一天中可适用于特定服务代理的那些工作包,访问概要列表。因此,在潜在的成千上万可用的工作包之外,只有小部分概要在概要列表上显示给服务代理。如210所示,服务代理可手动选择和下载一个或多个被分配的工作包。在如212所示的另一实施例中,在例如通过登录提供商服务器接收到出发去客户站点的通知之后,服务代理可以出发去所识别的客户站点而不手动下载工作包。一旦在客户站点,服务代理重新登录到服务器以访问数据库,HDC将当前GPS坐标发送至服务器。使用所发送的GPS坐标,服务器识别对于特定服务代理和所接收的识别数据设备所处的客户站点的HDC GPS位置来说合适的工作包,并将对于服务代理和GPS坐标来说合适的工作包发送到服务代理的HDC,其中工作包包括用于通过HDC GPS坐标识别的客户站点的一个或多个工作路线和维护例程。在另一实施例中,数据设备可被配置为,当数据设备位于客户设备资产之一的UTM坐标范围之内时当数据设备访问数据库时,从工作包管理系统下载工作包和/或维护例程。

如214所示,使用用于特定客户站点的工作包,服务代理完成工作包。如果完成工作包之后,还有任何其他未完成的工作包可用,如果其他工作包之前没有以两个或更多个工作包的打包形式被下载的话,服务代理可下载其他工作包,并开始完成下一工作包。

一旦完成了一个或多个工作包,工作包结果被上传到提供商服务器上的中央数据库,如216所示,并被写入日志作为维护记录的一部分。作为维护记录的一部分被写入日志的工作包结果可包括在每个设备资产上执行的维护例程,包括例如,在每个机器资产中所使用的任何替换部件或补给。维护记录还可包括执行维护所需的时间量。进一步地,可索引和追踪任何新设备或退出服务的设备,或者其他设备相关的信息。可将新设备加入维护计划并可将任何退休设备从计划中移除。

应当理解的是,数据设备之间的通信可以是无线通信,例如通过加密的或安全无线链路,例如无线局域网(WLAN)或公共蜂窝网络比如3G、4G等。

图3是根据一实施例的工作包管理系统300的示意图。工作包管理系统300可包括存储在非瞬态可读存储介质304例如硬件系统上的数据和/或数字指令302,例如位于比如提供商服务器的服务器上的存储器内。数据可包括如上所述的数据库,并且数字指令组可包括工作包管理系统软件。数据和数字指令302以及硬件系统304可共同形成计算机系统306。计算机系统可包括其他组件,例如防止对数据,例如存储在硬件系统304上的数据库302,进行非授权访问的安全防火墙308。计算机系统306可包括为了简化而未示出的其他硬件、软件和数据。

工作包管理系统300还包括一个或多个工作包102。工作包102可由客户和/或提供商手动或自动编译或制作,并且如上所述,可由客户请求、提供商请求,通过维护计划等发起。每个工作包102可手动或自动地被分配到将负责实施或执行工作包102的服务代理310。在一个实施例中,可在服务代理访问或登录服务器时,基于工作包管理系统从登录的数据设备之一上传(即,接收)的服务代理的GPS位置,执行到服务代理的分配。

工作包管理系统300还可包括数据设备312,例如HDC、个人电脑、平板电脑等。服务代理314可使用数据设备312经由例如无线网络或有线网络的网络316登录到计算机系统306,例如使用安全凭证通过防火墙308来访问计算机系统306。从而安全凭证将服务代理标识符上传并提供给工作包管理系统300。从而数据318在网络316和数据设备312之间传输。

服务代理314可在网络316中手动下载一个或多个被分配的工作包102,在下载期间工作包管理系统将被分配的工作包102发送至数据设备312。在另一实施例中,当服务代理314接近或进入为分配的工作包102将被执行的客户站点322指定的一组或一定范围的地理坐标320时,工作管理系统300可使用计算机系统306将合适的工作包102推送至数据设备312。此外,当服务代理314进入唯一对应于用于设备资产324的一组或一定范围的GPS坐标的地理位置或区域324时,可将用于特定设备资产324的特定维护例程104(图1)推送至数据设备312。图3中,描绘了两个设备资产324A、324B,两个设备资产地理位置324A、324B,以及包括设备资产地理位置324的一个客户站点320。

从而工作包管理系统可被配置为仅向服务代理呈现对即刻时间帧,例如当天或当周,可适用的那些工作包。工作包管理系统可被配置为基于服务代理的地理位置将一个或多个工作包推送至服务代理,其中通过上传GPS坐标由数据设备将地理位置提供至工作包管理系统。地理位置可与包括多个设备资产的特定客户站点相关联,或者地理位置可与特定设备资产相关联,取决于数据设备的精确度和/或地理分辨率。

尽管图1-3描述了一个实施例,应当理解,其他实施例可包括为了简化而未单个描述的结构组件和/或处理阶段,并且现有的结构组件和/或处理阶段可被移除或修改。

某些实施例可被执行为计算机程序。计算机程序可以有源和无源的多种形式存在。例如,计算机程序可作为以下形式存在:软件程序,软件程序可包括源代码中的程序指令、对象代码、可执行代码或其他格式;固件程序;或硬件描述语言(HDL)文件。上述中的任何一种可被实施在非瞬态计算机可读介质上,其中计算机可读介质包括存储设备。实例性的计算机可读存储设备包括传统的计算机系统RAM(随机存取存储器)、ROM(只读存储器)、EPROM(可擦除可编程ROM)、EEPROM(电可擦除可编程ROM),以及磁或光学盘或带。示例性的计算机可读信号,无论是否使用载波调制,都是承载或运行本发明的计算机系统可被配置为访问的信号,包括通过英特网或其他网络下载的信号。前述的具体例子包括CD-ROM上的或经由英特网下载计算机程序的可执行软件程序的分布。在某种意义上,作为一种抽象实体,英特网本身是一种计算机可读介质。通常这对于计算机网络也同样成立。

在一些实施例中,本公开的方法可由计算系统执行。图4示出了根据一些实施例的这样的计算系统400的例子。计算系统400可包括一计算机或计算机系统401A。计算机系统401A可以是单个计算机系统401A或分布式计算机系统的结构。在一个实施例中,计算机系统401A还可代表提供商服务器304或数据设备112。根据一些实施例,例如在此公开的一个或多个方法,计算机系统401A包括一个或多个被配置为执行各种任务的分析模块402。为了执行这些各种任务,分析模块402独立地或与连接到一个或多个存储介质406的一个或多个处理器404协作地执行。处理器404还连接至网络接口407以允许计算机系统401A通过数据网络409与一个或多个其他计算机系统和/或计算系统例如401B、401C和/或401D通信(注意,计算机系统401B、401C和/或401D可以,或者也可以不,与计算机系统401A具有相同的架构,并且可位于不同的物理位置,例如计算机系统401A和401B可位于一处理机构,与位于一个或多个数据中心和/或位于不同大陆的不同国家的一个或多个计算机系统例如401C和/或401D进行通信)。

处理器可包括微处理器、微控制器、处理器模块或子系统、可编程集成电路、可编程门阵列,或者另一控制或计算设备。

存储介质406可被实现为一个或多个计算机可读或机器可读存储介质。注意,尽管在图4的示例实施例中存储介质406被描绘为在计算机系统401A内部,但在一些实施例中,存储介质406可分布在计算系统401A和/或其他计算系统的多个内部和/或外部壳体内部和/或之间。存储介质406可包括一个或多个不同形式的存储器,包括:半导体存储器设备例如动态或静态随机存取存储器(DRAM或SRAM),可擦除可编程只读存储器(EPROM),电可擦除可编程只读存储器(EEPROM)以及快闪存储器,磁盘例如固定盘、软盘和可移除盘、其他磁性介质包括磁带,光学介质例如光盘(CD)或数字视频盘(DVD)、盘或其他类型的光学存储,或者其他类型的存储设备。注意,上面讨论的指令可被提供在一个计算机可读或机器可读存储介质上,或者可替换地,可被提供在可能具有复数个节点的大型系统中分布的多个计算机可读或机器可读存储介质上。这样的计算机可读或机器可读存储介质或媒体被认为是物品(或制造品)的一部分。物品或制造品可以指任何被制造的单个组件或多个组件。存储介质或媒体可位于运行机器可读指令的机器中,或者位于远程站点,其中可经过网络从所述远程站点下载机器可读指令用于执行。

在一些实施例中,计算系统400包含一个或多个安全和/或加密模块408。在计算系统400的例子中,计算机系统401A包括安全和/或加密模块408。在一些实施例中,可使用单个安全和/或加密模块执行在此公开的方法的一个或多个实施例的一些方面,例如,防止对服务器、数据库和数据的非授权访问,在尝试登陆访问数据库期间识别和认证服务人员,在提供商服务器和数据设备之间传输时加密数据,等等。在其他实施例中,可使用多个安全和/或加密模块执行此处方法的一些方面。

应当理解的是,计算系统400仅仅是计算系统的一个例子,并且计算系统400可具有比所示出的更多或更少的组件,可组合未在图4的示例实施例中描述的其他组件,和/或计算系统400可具有与图4中所描述的组件不同的配置或布局。图4中所示出的各种组件可被实现为硬件、软件、或硬件和软件二者的组合,包括一个或多个信号处理和/或专用集成电路。

进一步地,在此描述的处理方法中的步骤可通过在信息处理装置中运行一个或多个功能性模块实现,所述信息处理装置例如为通用处理器或专用芯片,比如ASIC、FPGA、PLD或其他合适的设备。这些模块、这些模块的组合和/或它们与一般硬件的组合都被包含在本公开的范围之内。

可以通过迭代方式完善地质解释、模型和/或其他解释辅助;这个概念适用于此处所讨论的方法。这可以包括使用以算法为基础执行的反馈环,例如在计算设备(例如,计算系统400,图4)处,和/或通过用户的手动控制,所述用户可确定给定的步骤、动作、模板、模型或一组曲线对于所考虑的地下三维地质形态的评估是否已经足够精确。

注意,阐述本教导的较宽范围的数值范围和参数为近似值,在特定例子中阐述的数值尽可能精确地报告。然而,任何数值固有地包含在它们各自测试测量中发现的标准偏差所必然导致的某些误差。并且,在此所公开的所有范围应被理解为包含构成其总和的任何和所有子范围。例如,范围“小于10”可包括最小值0和最大值10之间(包含)的任何和所有的子范围,也就是说,具有最小值等于或大于零且最大值等于或小于10的任何和所有子范围,例如1-5。在某些情况下,为参数声明的数值可能是负值。在这种情况下,声明为“小于10”的示例范围值可设定为负值,例如-1、-2、-3、-10、-20、-30等。

尽管已经关于一个或多个实现对本教导进行了说明,但在不背离所附权利要求的精神和范围的情况下,可以对所示例子进行改变和/或修改。例如,应当理解,尽管方法被描述为一系列的动作或事件,本教导并不限于这些动作或事件的顺序。除了在此描述的那些之外,一些动作可以和其他动作或事件以不同的顺序和/或并行地发生。而且,根据本教导的一个或多个方面或实施例,并非需要所有的流程步骤来完成方法。应当理解,可以增加结构组件和/或流程步骤,或者可以移除或修改已有的结构组件和/或处理步骤。进一步地,在此描述的一个或多个动作可以一个或多个分离的动作和/或阶段执行。并且,对于在详细描述和权利要求中使用术语“包括”、“具有”、“有”或其变形的范围,这样的术语表示开放性的包含,类似于术语“包含”。术语“其中至少一个”用于表示可选择所列项目中的一个或多个。如在此所使用的,关于一个项目列表,例如A和B,术语“一个或多个”,意思是单独A、单独B或者A和B。术语“其中至少一个”用于表示可选择所列项目中的一个或多个。进一步地,此处的讨论和权利要求中,关于两种材料使用的术语“在......上”,一个在另一个上,意思是两个材料之间至少有一些接触,而“在......上方”意思是两个材料接近但可能有一个或多个其他中间材料,从而有可能接触不是必须的。如在此所使用的,无论“在......上”还是“在......上方”都并不意味着任何方向性。术语“共形”表示一种涂层材料,其中下层材料的角度由共形材料保留。术语“大约”表示所列出的值可能有些变化,只要对于所示实施例来说该变化不导致方法或结构的不一致性。最后,“示例性”表示该说明是用作例子,而不是暗示它是最理想的。考虑此处公开的规范和实践,本教导的其他实施例对本领域技术人员来说是显而易见的。需要注意的是,规范和示例仅仅是示例性的,本教导的真正范围和精神由下面的权利要求指示。

本申请中使用的术语相对位置是基于与传统平面或工件的工作表面平行的一个平面定义的,无论工件的方向如何。本申请中使用的术语“水平”或“横向”被定义为与传统平面或工件的工作表面平行的一个表面,无论工件的方向如何。术语“纵向”指的是与水平垂直的方向。术语例如“在......上”、“侧(如在“侧墙”中)”、“更高”、“更低”、“在......上方”、“顶”和“在......下方”是关于传统平面或位于工件顶部表面的工作表面而定义的,无论工件的方向如何。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1