工作包管理的制作方法

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

本公开内容涉及工作包管理。



背景技术:

制造厂,化工厂或其它机构可包括多种设备,并且可包括大量的各个设备类型。维护该设备可能需要大量的人力投入,如服务工程师,技术员,或其它现场的服务人员(下文统称为“服务代理人”)。此外,必须保存维护记录以保证各个设备资产如期并以适当的维护工序得到维护。因此,企业经常将常规的设备维护、维修、检查和状况监控承包给设备维护供应商,其专门服务用于大量客户端的设备。每个客户端可具有若干不同的客户端站点。此外,用于单个客户端的不同机构可具有用于相同类型设备的不同的优选维护程序。

设备维护供应商(下文称为“供应商”)必须保证现场服务人员,如现场代理人对于每个特定的客户端,每个客户端站点,以及每种设备类型和模式具有正确的检查和维护程序(下文统称为“维护程序”)。供应商通常将全部维护程序列表存储在中央数据库中并进行管理。服务代理人可从数据设备访问维护程序列表,例如,手持数据采集器(HDC),个人计算机,或其它数据设备(下文统称为“HDC”),并且为特定的客户端和设备从保持在全部维护程序列表中选择所需维护程序。一旦选择,服务代理人可将手动请求提供至HDC以便将维护程序下载至HDC。下载维护程序之后,服务代理人可浏览程序并开始对所选设备进行维护。一旦完成维护,服务代理人可随后将维护结果手动上传至中央数据库,用于浏览,数据分析,和/或存档。

设备维护供应商可服务于数百个客户端的设备,每一个客户端可能具有若干客户端站点和设备类型。合适的维护依赖于服务代理人选择适合的特定公司,客户端站点,及设备类型的服务程序,这是一项容易出错的复杂任务。

需要一种用于服务设备资产的系统和方法,其能够更加精确地为服务代理人提供正确的维护程序用于所选的客户端,客户端站点,设备类型,以及设备模式。



技术实现要素:

下文呈现了简化的内容以便提供本发明的一个或多个实施例的一些方面的基本理解。该内容既不是延展的综述,其既不意在指定本教导的主要或关键的元件,也不是描绘本公开的范围。相反,其主要的目的仅是以简化的形式呈现一种或多种内容,作为后面呈现的详细描述的前序。

一种工作包管理系统可包括数据库,该数据库包括具有一个或多个客户端的客户端列表、具有用于每个客户端的一个或多个客户端站点的客户端站点列表、包括多个可服务的设备资产的设备资产列表、具有用于每个可服务设备资产的一个或多个维护程序的维护程序列表、在用于每个客户端的每个客户端站点具有一个或多个客户端设备资产的客户端设备资产列表、以及具有可用于在一个或多个设备资产上执行工作的一个或多个服务代理人的服务人员列表。工作包管理系统可进一步包括一个或多个工作包,其中每个工作包包括客户端识别器、客户端站点识别器、以及具有要在一个或多个设备资产上执行的一个或多个维护程序的一个或多个工作程序。此外,工作包管理系统可包括分析模块,其被构造为接收包含地理位置的数据并至少部分地基于地理位置将至少一个工作包分配给选自服务人员列表的至少一个服务代理人。

一种用于操作工作包管理系统的方法可包括将信息存储在数据库中,该数据库包括具有一个或多个客户端的客户端列表、具有用于每个客户端的一个或多个客户端站点的客户端站点列表、具有多个可服务的设备资产的设备资产列表、包括用于每个可服务设备资产的一个或多个维护程序的维护程序列表、在用于每个客户端的每个客户端站点具有一个或多个客户端设备资产的客户端设备资产列表、以及具有可用于在一个或多个设备资产上执行工作的一个或多个服务代理人的服务人员列表。该用于操作工作包管理系统的方法可进一步包括接收用于一个或多个工作包的请求,其中每个工作包具有客户端识别器、客户端站点识别器、以及包括要在一个或多个设备资产上执行的一个或多个维护程序的一个或多个工作程序,将数据接收到分析模块中,其中数据包括地理位置,并且至少部分地基于地理位置将至少一个工作包分配给选自服务人员列表的至少一个服务代理人。

附图说明

包含在本说明书中并构成本说明书一部分的附图示出了本教导的实施例,结合说明书,用于阐释本公开的原理。在图中:

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

图2是根据一个实施例的示出了工作包管理程序的流程图。

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

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

应当注意的是,附图的一些细节已经被简化,并且其描绘是为了便于本教导的理解,而不是为了保持严格的结构精度、细节以及比例。

具体实施方式

现在将详细地参考一些实施例,其中的示例在附图中示出。可能的是,贯穿附图而使用的相同附图标记指代的是相同和相似的部件。

如本文所使用的,除非另有说明,“设备资产”表示被维护或检查的具体机器。“机器资产”是设备资产的子结构,如设备资产的电机、变速箱或泵。“维护程序”是一系列所列出的用于在设备资产上执行并完成的维护、检查和/或监控步骤。“检查”或“任务”表示作为维护程序一部分的特定工作活动。检查或任务可由以下构成:服务代理人的简单确认,如“阀门已被隔离”,若干处理或测量,例如“罐中剩有2升油”,一系列用于特定维护或检查任务的程序步骤,例如“接下来,关闭阀门B”,也可包括更高等级的任务,如对复杂机器振动信号的收集。“工作程序”表示维护的程序,包括要以上述顺序执行的多个设备资产的多个维护程序。尽管没有对可存在于工作程序中的检查和任务的数量进行限制,但是工作程序通常涉及客户端站点内的特定区域,例如“消防泵的检查和维护”。“工作包”表示至少一些或全部工作程序的合集,特定的服务代理人将访问这些工作程序以便在站点内的至少一些或全部区域的客户端站点执行计划的维护和检查活动。由此,通常工作包包括多个工作程序,每个工作程序包括用于多个设备资产的多个维护程序,每个维护程序包括用于每个设备资产并且特别用于每个设备资产的每个机器资产的多个检查或任务。

图1是一种可行的工作包层级100的示意性描述。在图1中,工作包102包括一个或多个工作程序104,其中每个工作程序规定了一个或多个设备资产106上的维护程序的性能。每个设备资产106具有一个或多个机器资产108,其是设备资产106的子组件。包括有序序列的检查、维护和/或任务110的工作程序在每个设备资产106的一个或多个机器资产108上被执行。每个检查、维护和/或任务110的性能可由动作序列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 GPS坐标识别到的客户端站点的一个或多个工作程序和维护程序,传输至服务代理人的HDC。在另一个实施例中,数据设备可被构造为当数据设备位于用于客户端设备资产中的一个的UTM坐标而数据设备访问数据库时,从工作包管理系统下载工作包和/或维护程序。

使用用于特定客户端站点的工作包,服务代理人完成了工作包,如在214所示。如果完成工作包之后,存在任何其它未完成的工作包可用,则服务代理人可下载其它工作包,如果之前没有下载一批两个或多个工作包,则开始完成下一个工作包。

一旦完成一个或多个工作包,则将工作包结果上传至供应商服务器上的中央数据库,如在216所示,并且被作为维护记录的一部分写入日志。作为维护记录一部分而写入日志的工作包结果可包括在每个设备资产上执行的维护程序,包括例如,在每个机器资产中使用的任意替换部件或电源。维护记录还可包括要求执行维护的时间量。此外,任何新的设备或服务范围外的设备,或其它与设备相关的信息,可被标引并追踪。新的设备可被添加至维护计划并且任意被回收的设备可从计划中移除。

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

图3是根据一个实施例的工作包管理系统300的示意性描述。工作包管理系统300可包括数据和/或数字指令302,其被存储在诸如硬件系统的非暂时可读存储介质304中,例如供应商服务器的服务器上的内存中。数据可包括如上所述的数据库,并且数字指令组可包括工作包管理系统软件。数据和数字指令302以及硬件系统304可组合构成计算机系统306。计算机系统可包括其它部件,如安全防火墙308,其防止对数据,如存储在硬件系统304上的数据库302的未授权的访问。计算机系统306可包括为了简化而未示出的其它硬件、软件和数据。

工作包管理系统300还包括一个或多个工作包102。工作包102可由客户端和/或供应商手动或自动地遵从或构成,并且可由客户端请求、供应商请求,通过如上所述的维护计划等而被初始化。每个工作包102可手动或自动地分配给服务代理人310,其将负责执行或实施工作包102。在实施例中,对服务代理人的分配可在服务代理人访问或将日志写入服务器上的时间执行,基于服务代理人的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