定制指令性流程图生成和修改系统的制作方法

文档序号:32797849发布日期:2023-01-03 22:50阅读:58来源:国知局
定制指令性流程图生成和修改系统的制作方法

1.本文描述的主题涉及生成并传送用于对对象(例如,设备)执行任务的指令性流程图的系统和方法。


背景技术:

2.用于修复或诊断设备问题的指令可称为“处方”或“处理方案(rx)”。这些已知指令中的一些指令被精心设计为将按顺序执行的任务列表。处方可以作为将对设备执行的任务列表,以电子方式传送给维护技术人员和工匠。处方可以电子方式(例如,电子邮件)递送并且在使用时打印出来,或者作为可在联机门户中显示的任务列表。
3.通常情况下,当技术人员或工匠正在处理处方时,他或她可能需要出于某种原因停下来,并在稍后恢复。有时,正在处理处方的技术人员或工匠可能无法在他或她的班次结束前完成工作,并且需要将他或她留下的工作传递给接手下一班次的下一个技术人员或工匠。
4.通过将处方列为连续任务的列表,可以直接查看技术人员或工匠在处理处方任务方面的进展情况。但是,如果处方中的任务没有按顺序处理(例如,执行),那么确定技术人员或工匠在何处停止可能不清晰或不清楚。对于流程图处方来说,这可能尤其如此,因为它们可能不遵循线性路径来完成。接手部分完成的处方的人可能不知道或无法确定完成了哪些任务、任务完成的顺序是什么(例如,采用了何种路径完成流程图)等。此外,当以数字方式提供处方时,人员可能难以为已完成的任务添加说明或注释。
5.处方还可包括用于执行处方中概述的任务的详细指令。执行任务的人员可能具有各种不同量的经验、训练、教育等。一些经验更丰富和/或受过更多教育的人员可能不需要像经验较少或受过教育较少的人员那样需要那么多的关于如何完成某些任务的细节。例如,专业技术人员和工匠希望以高水平处理处方。这些人员通常熟悉处方或处方的目标故障模式,并且不需要很多附加的细节来完成处方中的任务。这些人员可能只需要简单的或最少的指令(如果有的话),因为他们知道如何解决手头的问题,并且可能不希望处方的结构和内容妨碍他们并减慢他们的速度。
6.另一方面,新手技术人员和工匠(或至少那些不熟悉处方或其目标故障模式的人员)可能希望获得更多可用信息。这些人员在处理可能不太熟悉的问题或设备时,可能需要更多的指导。这些人员可能需要用于处理处方的更详细指令集,并在需要时提供额外的文档。但是,创建多个版本的复杂处方,其中每个版本针对不同的技术人员和工匠的不同经验和/或教育水平进行特制,对于许多处方来说,太过耗时、费力且昂贵。


技术实现要素:

7.在一个实施例中,提供了一种方法(例如,用于特制或定制单个处方以呈现给不同用户用于完成对设备的任务)。所述方法包括获得表示用于对设备执行任务的主集合的流程图或决策树的处方。任务中的一个或多个包括子任务的子集。所述方法还包括确定:将对
设备执行任务的人员的人员特征、设备标识、设备配置、对设备的使用和/或执行的先前任务的第一历史、对与设备型号相同的另一设备的使用和/或执行的先前任务的第二历史和/或设备的传感器数据。所述方法还包括基于人员特征、设备标识、设备配置、第一历史、第二历史和/或传感器数据来配置处方。指令集通过显露子任务的至少第一子集和/或隐藏子任务的至少第二子集来配置。所述方法还包括将已经被配置的处方传送给一个或多个人员以用于对设备执行处方中的任务。
8.还提供了一种系统(例如,用于特制或定制单个处方以呈现给不同用户用于完成对设备的任务)。所述系统包括控制器(例如,用户控制器和/或系统控制器),所述控制器被配置为获得表示用于对设备执行任务的主集合的流程图或决策树的处方。任务中的一个或多个包括子任务的子集。控制器被配置为确定以下中的一项或多项:设备的位置、将对设备执行任务的一个或多个人员的人员特征、设备标识、设备配置、对设备的使用和/或执行的先前任务的第一历史、对与设备型号相同的另一设备的使用和/或执行的先前任务的第二历史和/或设备的传感器数据。控制器还被配置为引导输入和输出装置基于以下中的一项或多项来显示处方:位置、人员特征、设备标识、设备配置、第一历史、第二历史和/或传感器数据。指令集通过显露子任务的至少第一子集和/或隐藏子任务的至少第二子集中的一项或多项来配置。
9.还提供了另一种方法(例如,用于特制或定制单个处方以呈现给不同用户用于完成对设备的任务)。这一方法包括:获得表示用于对设备执行任务的主集合的流程图或决策树的处方;确定设备或处方的用户的一个或多个特征;以及基于一个或多个特征来特制(例如,定制)在对设备执行任务中的至少一些任务期间显示给用户的处方的内容。通过将不适用于设备的一个或多个任务隐藏而不向用户显示来特制处方的内容。这可以在无需从处方中删除或向处方添加任何数据或信息的情况下发生。换句话说,可以在无需改变处方中包括的信息的情况下特制处方的内容。相反,可以通过改变自动和/或最初显示给用户的信息来特制处方。所述方法还包括将已经被特制的处方传送给用户以用于对设备执行处方中的任务。
附图说明
10.本发明主题可通过参考附图阅读非限制性实施例的以下描述来理解,其中在下文中:
11.图1示出定制指令性流程图生成和修改系统的一个实施例;
12.图2a和图2b示出了图形用户界面(gui)的一个实例,所述图形用户界面可以在用户i/o装置上呈现以用于查看、展开或收缩、编辑或注释一个或多个处方;
13.图3示出图2a和图2b中所示的处方的另一个实例,其中节点被展开;
14.图4示出图3中所示的gui的一部分的另一个实例;
15.图5示出图2a和图2b中所示的gui的一部分的另一个实例;并且
16.图6示出用于创建、呈现和/或使用对设备执行操作的处方的方法的一个实施例的流程图。
具体实施方式
17.本文描述的主题的实施例涉及定制、生成和/或修改指令性流程图或过程图的系统和方法。这些系统和方法可以用于生成流程图并且将流程图传送给人员以用于完成流程图中的任务。人员可以是正在执行流程图的任务的人,但是任选地可以包括执行流程图中的任务的自动化设备(诸如机器人)。本文所述主题的至少一个技术效果是使用通过所述系统和方法生成和/或定制的流程图来诊断或修复设备。例如,至少一个技术效果可以涉及将设备(例如,发动机、制动器、涡轮、电气系统等)的状态从非功能状态(或设备正在运行但功能降低的状态)改变为功能状态(或设备正在运行并功能增强的改进状态)。
18.作为一个实例,所述系统和方法可以创建含有流程图和/或决策树的处方,所述流程图和/或决策树包括同一处方内的对专家和新手来说相同的信息。处方可以通过系统和方法来显示,以允许专家和新手均能查看并处理同一处方。专业技术人员/工匠可以看到以高水平书写的指令的任务,而新手能够选择查看更多信息,例如查看针对低理解水平的任务。可以仅创建和维护单个版本的处方,从而减少或避免针对不同经验和/或教育水平创建不同处方所涉及的劳动力、成本和时间。在处方内,可以仅创建单个任务集。处方内的任务可以同时具有简单任务内容和详细任务内容。人员可以选择查看简化内容,但如果需要也可以查看详细内容。附加文档(例如,图像、文本、视频等)可通过系统和方法附接到任务。人员可以基于其个人对附加信息的需求,选择查看或不查看附加文档。
19.所述系统和方法可以通过定义复杂任务的子任务集来创建处方。子任务可以组织为嵌套在整体处方的较大流程图或决策树内的较小流程图或决策树。此子任务流程可以用于将任务细分为更多细节。子任务流程的开始和结束可以用显式“开始”和“结束”子任务节点来标记,以清楚地定义在哪里开始处理子任务以及子任务流程在哪里结束。每个子任务可以向新手或经验较少的用户提供更多信息或向要求附加信息、细节或深度的经验丰富的用户提供更多信息。
20.在显示时,任务的子任务流程可以被隐藏,直到用户请求。在流程图或决策树的视图中,可以单击高级别任务以展开任务并显示高级别任务的子任务(排列为决策树)。在一个实施例中,除非或直到选择表示更高级别任务的节点(例如,通过用户使用用户i/o装置选择节点),否则更高级别任务内的子任务不可见。一旦被展开,可以再次折叠子任务视图,以隐藏子任务并仅显示更高级别的任务。当展开高级别任务并显示子任务时,人员可以自动被带到标记为开始的子任务流程中的节点处。在子任务级别上,技术人员和工匠可以处理子任务,与处理任务没有什么不同(例如,人员可以查看描述性内容和所附图像,如果提供的话,可以查看附加文档等)。如果任务是决策点,则人员可以回答问题(即选择下一步要遵循的路径)并标记任务完成。
21.然后(例如,通过所述系统或方法改变处方的显示)人员被自动带到子任务流程中的适当的下一个任务。一旦到达子任务流程的终点(例如,到达标记子任务流程的终点的节点),所述系统和方法就可以自动折叠更高级别的任务,隐藏子任务流程,并且返回到向用户显示顶部级别任务。然后,用户可以回答处方的问题(例如,任务是否已完成?传感器读数或测量值是什么?等等),完成高级别任务,并继续进行到处方的流程图或决策树中的适当的下一个任务。折叠的高级别任务可以在流程图或决策树中显示为节点,在节点中显示高级别任务内容的摘要。
22.然后,专家用户可以选择查看并处理高级别任务(其中给出较少的指令性细节),而新手用户可以选择在子任务级别上处理,其中可以给出更详细的指令,并且可以提供更多可用的支持文档。最终用户可以自行选择是否查看更多细节。这有助于避免专家用户看到细节和被其妨碍,但如果用户决定获得更多信息来执行手头的任务,则可以保持细节可用。专家用户和新手用户均遵循相同的基本流程图或决策树流程完成处方。用户可以选择再执行几个子任务步骤,但最终会执行相同的任务。
23.所述系统可以基于用户输入或选择、基于用户标识、基于用户标签或标识装置来获悉系统与之交互的用户,或者系统可自动决定。在一个实施例中,本发明系统自动决定用户技能或经验水平。这可以例如通过检查具有关于用户的信息的表或等效数据库或通过检查系统的用户活动的历史来完成。例如,如果用户在之前已经执行过处方,那么系统可为用户分配相应的技能水平。如果用户之前已经执行手头处方多次,那么系统可以确定用户是熟练和经验丰富的用户。在没有可用的历史或用户技能表的情况下,系统可能假设用户具有基本技能集或不熟练。可以考虑其他因素以用于自动分配技能水平(其可如本文所公开的由用户覆写)。如果用户已经执行了处方多次,但是设备已经升级到新型号,或者已经有附接到受处方影响的零件或部件的咨询警告,那么系统可以执行标记变化、提醒用户、恢复到基本技能集水平中的一项或多项。在一个实例中,处方中受标记的变化影响的部分被设置为更庞大且可展开的指令集,而处方中未改变的其余部分保持在压缩状态(对于经验丰富的用户)。系统进一步可以考虑用户相对于完成处方的成功率、用户完成处方所花费的时间、相关但不同处方的用户表现、相对于其他用户针对相同或类似维修的表现的用户表现,或针对用户先前处方性维护的设备修复后的性能。
24.在用户被识别并且技术水平确定的情况下,另一个特征是系统可以以用户的优选语言重新配置处方。不仅可以转换文本,还可以选择与用户配置文件匹配的视频和音频文件。残障配件可与用户偏好相关联,以便例如可使用更大的印刷体。并且,用户通过其访问系统的装置可以影响呈现,使得具有平板电脑的用户接收与较小智能电话或智能眼镜上的用户界面不同的用户界面。
25.图1示出定制指令性流程图生成和修改系统100的一个实施例。所述系统可用于创建、修改和呈现用于对设备102进行检查、维修、维护等的处方。所述设备可以表示一个或多个供电系统,诸如车辆、发动机、电池系统、电路、涡轮、马达等,或者表示一个或多个非供电系统,诸如电阻制动栅格、车轮等。系统100包括表示具有一个或多个处理器(例如,现场可编程门阵列、集成电路、微处理器等)和/或与所述一个或多个处理器连接的硬件电路系统的系统控制器104,所述一个或多个处理器执行本文结合系统控制器所描述的操作。所述系统还包括接收输入和/或提供输出的一个或多个输入和/或输出装置106(图1中的“i/o装置”)。i/o装置可以表示触摸屏、其他电子显示器、键盘、麦克风、手写笔等。i/o装置可用于创建和/或查看本文所述的处方。
26.所述系统还包括一个或多个计算机可读存储装置或存储器108。图1中所示的存储器可以表示一个或多个数据库、硬盘驱动器、服务器等,所述一个或多个数据库、硬盘驱动器、服务器等可以存储针对不同类型(例如,不同制造商和/或型号)的设备的不同处方110。在一个实施例中,存储器可以是持久性数据存储。系统可以存储针对每个不同类型的设备、设备的每个部件等的单个处方,而不是针对相同设备或设备部件具有多个不同处方(不同
处方含有执行处方中的任务的人员的不同量的信息)。
27.系统控制器可以经由一个或多个计算机网络114将用于检查、维修和/或维护设备的处方传送给用户控制器112。网络可以表示互联网的全部或部分、一个或多个局域网、一个或多个广域网和/或类似物。用户控制器可以表示具有一个或多个处理器(例如,现场可编程门阵列、集成电路、微处理器等)和/或与所述一个或多个处理器连接的硬件电路系统,所述一个或多个处理器执行本文结合用户控制器所描述的操作。一个或多个附加i/o装置116可以与用户控制器可操作地耦接,以允许人员经由用户i/o装置116提供输入和/或接收输出。例如,人员可以提供输入以选择处方、查看处方的细节(并且任选地展开或收缩处方以获取更多或更少的信息,如本文所述)、向处方添加注释等。用户控制器可以基于从人员接收的输入与系统控制器通信以获得处方、展开或收缩处方等。任选地,用户i/o装置中的一个或多个可以是输出装置。
28.系统可以包括一个或多个自动化装置118。自动化装置可以表示对设备自动执行处方中的一些或所有操作的装备或系统。例如,合适的自动化装置可以表示执行处方中的操作的一个或多个机器人或机器人系统。
29.系统任选地可包括可以测量设备的特征的一个或多个传感器120。传感器可以在对设备执行处方之前、期间和/或之后测量设备的温度、测量设备的电流、拍摄设备的照片或视频等。这些测量的特征可以用于在处方中的流程图或决策树内做出决策,以验证任务已正确完成等。传感器可以将测量的特征传送给用户控制器,并且用户控制器可以使用所接收的测量的特征来确定处方任务是否已经完成。系统可注意到维修或维护过程的每个步骤的时间,并且可将一个用户相对于执行相同工作的其他用户的效率或由该用户的过去努力建立的基线进行比较。此比较可以在执行相同处方内的各任务期间或在执行由相同用户执行的后续处方中的任务期间使用以自动显示或隐藏某些任务。例如,当用户花费较少的时间来完成某些任务时,用户在这些任务上变得更有效率。随着用户完成任务的效率增加,可以在相同或后续处方中向用户显示这些任务的较少细节(或者可以从视图中隐藏一些任务)。
30.用户控制器可以控制用户i/o装置116以显示处方的内容,诸如图像、图形、视频、文本以及用户界面控件(菜单、按钮、滚动条、复选框、文本输入字段等)。用户i/o装置可以包括指向装置(例如,手写笔、电子鼠标、触摸屏等),所述指向装置允许用户选择用户i/o装置上显示的实体,并且选择和拖动实体以在用户i/o装置的显示器上重新定位实体。用户i/o装置可以将单个或多个处方显示为一个或多个流程图或决策树。流程图或决策树可包括处方中的每个任务的信息摘要。这些摘要可以由流程图或决策树中的节点表示,并且可以包括诸如(但不限于)用作识别任务的速记的序列号、处方标题、处方的简短描述、供用户提供回复的问题之类的信息。
31.图2a和图2b示出了gui 200的一个实例,所述gui可以在用户i/o装置上呈现以用于查看、展开或收缩、编辑或注释一个或多个处方。图2中所示的gui 200示出了表示在处方中将执行的任务的流程图或决策树202的部分。流程图或决策树包括通过链接206彼此耦接的节点204(例如,节点204a-c)。节点和链接的位置和取向直观地指示执行处方的人员待执行任务的次序或顺序。一些节点204a可指示整体处方或较大流程图内的嵌套流程图的开始或结束。其他节点204b、204c可包括文本、图像、图形等,以引导在处方进展可能移动经过或
超过对应节点之前应执行哪些操作。处方可以不同的方式显示不同节点,以指示与节点相关联的任务(或节点内含有的嵌套流程图)是否已完成、尚未完成、被跳过、无法完成、已被选择以显露更多细节等。例如,节点可以不同的颜色、不同的边界、不同类型的文本等呈现。
32.在图2a的所示实例中,通过人员使用用户i/o装置选择节点已经选择了开始节点下面或之后的第一节点。用户控制器检测对节点的此用户选择,并且可以引导用户i/o装置的显示器呈现在选定节点处处方中的任务的附加细节208。附加细节可以包括图像、视频、文本、图纸等,以辅助或引导人员完成相关任务所需的步骤。在一个实施例中,附加细节可包括可下载和查看的文档或指向文档的链接。选择处方中的另一节点将导致用户控制器引导用户i/o装置显示另一任务的其他细节。当用户通过处方进展时,选择不同的节点将导致显示不同的细节。
33.处方可使得用户控制器引导用户i/o装置显示导航图标210。这些导航图标可被选择来放大或缩小流程图、返回到流程图的起始位置或先前节点、折叠流程图中含有处方的子任务的部分、展开处方的子任务等。节点中的一个或多个可包括展开图标212,其可被选择来展开含在对应节点内的嵌套流程图,如本文所述。
34.系统控制器和/或用户控制器可基于来自传感器的输出改变处方或改变显示处方的方式。例如,系统控制器和/或用户控制器可从传感器接收输出并确定传感器输出异常或在指定范围之外。如果传感器输出异常或在指定范围之外,那么系统控制器和/或用户控制器可自动展开节点以显露需要完成的一个或多个子任务、可将与节点相关联的任务从任选任务改变为强制性任务(必须在处方中的进度可以前进之前完成或必须在处方完成之前完成)等。
35.处方的流程图可包括一个或多个决策节点204c。在决策节点处,处方到后续节点的进展或前进取决于在决策节点处执行的任务的结果。例如,决策节点可要求来自用户或传感器的输入。基于输入,流程图的进展可前进到不同节点204b。
36.同样如图2b所示,对节点的用户选择可在gui的右侧显露附加信息。此附加信息可包括用于引导人员完成与所选择节点相关联的任务的图像和/或视频214。用户可以使用用户i/o装置来向处方添加注释(如图2b的右侧所示)。这些注释可以指示所遇到的任何问题、人员注意到的异常、传感器输出、测试结果等。
37.如上所述,可选择展开图标以将节点展开成更大的单个节点、不包括决策节点的两个或更多个节点和/或包括决策节点的两个或更多个节点。图3示出图2a和图2b中所示的处方的另一个实例,其中节点300展开。节点300可被称为更高级别的节点。用户i/o装置可用于选择节点(图2b中的“4间歇性布线故障诊断
……”
)。如图3所示,此所选节点被展开成包括三个嵌套节点302。这些嵌套节点可以表示在用户i/o装置上呈现给用户的附加任务、指令、图像、视频等,并且在前进经过嵌套节点之前可能需要完成。嵌套节点可被称为子节点,并且嵌套节点内的任务可被称为子任务。在所示出的实施例中,三个嵌套节点表示处方中的任务的子集。
38.处方可以由系统控制器利用所有嵌套的任务或节点、文本、图像、视频等创建。然而,在将处方发送到用户控制器之前,系统控制器可以基于正在执行处方中的任务的人员的一个或多个特征来改变展开哪些节点(以显示嵌套的任务或节点)、当选择一个或多个节点时呈现多少信息(文本、图像、视频等)等。例如,将要执行处方中的任务的用户可经由用
户i/o装置和用户控制器向系统控制器提供识别信息,诸如登录和密码组合、识别号或字母数字字符串等。系统控制器可以存储(例如,存储在存储器中)具有不同用户标识的不同经验水平、教育水平等。取决于所提供的识别信息,系统控制器可确定即将执行处方中的一些或全部的人员的经验和/或受教育程度如何。
39.然后,系统控制器可以通过以下方式修改处方:针对更多经验和/或受教育程度更高的人员折叠一些可展开节点;针对经验较少和/或受教育程度较低的其他人员展开一些可展开节点;当针对经验较少和/或受教育程度较低的人员选择一个或多个节点时增加所呈现的文本、图像、视频等的数量;当针对更多经验和/或受教育程度更高的人员选择一个或多个节点时折叠或减少所呈现的文本、图像、视频等的数量等。系统控制器可以在不从处方清除数据的情况下进行这些改变,而是替代地通过折叠或以其他方式遮蔽以不显示一些人员不需要的细节,或者展开或以其他方式显示其他人员可能需要的细节。
40.系统控制器可以在不修改处方的内容的情况下进行这些改变。例如,当处方被提供给用户控制器并且显示在用户i/o装置上时,电子软件数据文件或含有处方的文件的大小可保持相同,而不管哪个节点被折叠或展开、哪些信息在附加细节中示出或未示出等。这可以消除为具有不同经验和/或教育水平的人员创建具有不同数量或级别的细节的许多不同处方的需要。任选地,用户控制器可基于人员经验和/或教育来改变展开或收缩哪些节点和/或附加细节。
41.作为一个实例,不同人员可能之前已完成相同处方或节点任务数次。可存储处方和/或任务的完成次数并且与存储器中的人员的标识符相关联。一旦人员已完成相同处方或节点任务至少阈值次数,系统控制器和/或用户控制器可改变显示处方的方式。已完成处方或任务多于阈值次数的那些人员可具有在展开模式中显示的较少节点和/或可具有在gui的附加信息部分中显示的较少信息,而未完成处方或任务多于阈值次数的其他人员可具有在展开模式中显示的更多节点和/或可具有在gui的附加信息部分中显示的更多信息。
42.作为另一个实例,不同的人员可以具有存储在存储器中的不同量化评级(下文所述)。这些评级可手动设置或确立,和/或可以基于用户已完成处方多少次,或可以基于用户已完成处方多少次而改变。完成相同处方更多次的用户可与较高评级相关联,而完成相同处方更少次的用户可与较低评级相关联(相对于具有较高评级的用户)。控制器(例如,系统控制器或用户控制器,如下所述)可基于评级显示处方的更多细节(其中针对较低评级显示更多指令并且针对较高评级显示较少指令),并且任选地可基于评级需要来自一些用户的签核或批准。例如,评级低于阈值评级的用户可能无法移动超过或经过处方内的一个或多个任务或决策,除非或直到具有较高评级(例如,大于阈值评级)的另一用户审查并批准由较低评级用户完成的工作。评级高于阈值评级的用户可能不需要这种必要的签核或批准;相反,这些用户可能可以在不暂停或等待签核或批准的情况下继续进行处方。
43.处方的显示可以基于对其执行处方中的任务的设备的特征进行改变。用户控制器可将设备的标识(例如,序列号或其他唯一编号、品牌和型号标识等)传送给系统控制器。系统控制器(或用户控制器)可参考存储器,所述存储器可存储要基于设备标识显示的信息的级别或量。
44.系统控制器或用户控制器可基于例如设备的特征来特制处方的内容。也就是说,系统控制器或用户控制器可以隐藏(例如,不显示)不适用于设备的任务(例如,不能对设备
执行的任务、不应对设备执行的任务等)。系统控制器或用户控制器可基于以下各项确定隐藏不显示处方中的哪些任务:设备的所有者的标识、其中包括设备的设备群的标识、设备的类型(例如,发动机与交流发动机;混合动力车辆与液体燃料车辆等)、设备的型号(例如,型号编号)、设备的配置(例如,设备是否被设置成作为用于推进车辆的牵引马达或执行推进以外的工作的马达等)。
45.提供给控制器的关于设备的标识或信息任选地可指示先前已经对设备执行的任务或处方。例如,如果设备最近被测试、检查或维护,那么在最近的测试、检查或维护期间执行的一个或多个操作可能不需要再次执行,或者可能需要向人员提供较少的细节。随后,系统控制器或用户控制器可折叠在处方中呈现的信息量(例如,通过折叠节点、在附加细节部分中显示更少的信息等)。作为另一个实例,如果自设备被测试、检查或维护以来已经有很长一段时间,那么可能需要向人员提供更多的信息,以确保没有错过任何步骤。随后,系统控制器或用户控制器可展开在处方中呈现的信息量(例如,通过展开节点、在附加细节部分中显示更多信息等)。
46.作为另一个实例,标识可以指示哪些任务或处方先前已经对与设备制造商和/或型号相同的另一件设备执行。例如,如果相同用户已对相同制造商或型号的此设备执行了相同的任务或处方,那么可能需要向用户显示节点和任务的更少细节。但是,如果相同的用户没有对相同制造商或型号的设备执行相同的任务或处方,那么可能需要向用户显示节点和任务的更多细节。
47.系统控制器或用户控制器可以跳过不适用于正在使用处方处理的设备的节点。例如,相同的处方可用于检查在不同动力系统(例如,不同车辆)中使用的相同设备。某些任务可能不需要执行,或者可能不适用于设备的某些用途。基于设备的特征,系统控制器和/或用户控制器可以确定不需要执行哪些任务(如果有的话)。表示这些任务的节点可以不同方式呈现(例如,灰视)、可以隐藏在视图之外,或者以其他方式指示为不需要其来完成处方。
48.处方的显示可基于用户的标识、设备的标识、实体(例如,公司、企业、政府机构等)的标识等来改变。用户控制器可以将标识传送给系统控制器。系统控制器可参考存储器,其中可存储与所提供的标识相关联的偏好。例如,一些客户可能偏好在处方中使用公制单位而不是英制单位,一些用户可能偏好示出更多或更少的细节等。系统控制器可改变显示处方的方式,或引导用户控制器基于与标识相关联的偏好改变显示处方的方式,如本文所述。
49.处方的显示可以任选地基于设备的位置进行改变。用户控制器可以向系统控制器传送设备的位置,或者设备位置可以是系统控制器已知的,诸如来自传感器(例如,全球导航卫星系统接收器)的输出。系统控制器和/或用户控制器可以基于设备的位置改变显示处方的方式。例如,显示的计量单位可基于设备位于哪个国家而从英制改变为公制(或反之亦然)。另选地,所述国家中使用频率较低的计量单位可以被遮蔽在视图之外,而显示使用频率更高的计量单位。
50.图4示出图3中所示的gui 200的一部分的另一个实例。输入400可从用户i/o装置或自动化装置提供给用户控制器。此输入可指示任务已完成、进行了哪些维修等。输入可以由采用用户i/o装置的用户、由从传感器接收输出的用户控制器和/或由从自动化装置接收输出的用户控制器在gui的附加细节部分中提供。输入可以与处方一起保存在存储器中,或者可以与处方分开保存,但与处方相关联(例如,在存储器中,诸如通过使用文件指针、库调
用或其他数据文件关联)。然后,用户控制器可以沿着流程图将处方进度进行到下一个节点,诸如通过自动改变下一个节点的颜色并且在gui的附加细节区域中显示节点的细节。
51.例如,用户控制器和/或系统控制器任选地可响应于任务被完成、决策节点处的决策被做出、人员向处方添加注释或信息等而改变显示处方中不同节点、链接等的方式。这可以帮助在同一时间或不同时间对处方进行处理的不同人员之间的沟通,并且可以减少或消除关于以下方面的混淆:哪些任务已经完成、在处方内做出了哪些决策、其他人员在处方中哪里停止处理或离开等。
52.控制器可以通过将已完成任务的任务节点与尚未完成的其他任务节点视觉上区分来显示处方的当前完成状态。这可以通过以下方式来实现,例如,相对于任务尚未标记为完成的节点所使用的颜色,改变任务节点的颜色、改变边框厚度等。作为另一个实例,控制器可以视觉上区分当技术人员或工匠回答问题并且在处方的流程图或决策树内从一个任务前进到另一个任务时所采取的路径。例如,连接已完成的节点的链接可以以不同的方式显示(不同的颜色、不同的厚度、静态相对于动态改变或闪烁等)。作为另一个实例,控制器可以视觉地标记正在查看或处理的当前任务,诸如通过相对于其他节点突出显示、改变显示对应任务节点的颜色、改变节点的边框的厚度等。
53.在完成任务或子任务后,用户控制器可自动改变处方的流程图或决策树的显示。例如,流程图或决策树的显示可以沿着来自先前节点的一个或多个链接自动平移和/或缩放到下一个节点(例如,任务)。这可以避免造成混淆,否则人员可能会因为每次任务或节点完成时必须返回到更改流程图或决策树的显示而迷失在流程图或决策树中。
54.当处方由若干不同人员执行和/或在延长的时间段(例如,几个工作班次、几天等)内执行时,向处方提供输入可有助于处方完成。用户控制器可改变节点的颜色或其他外观以指示节点已完成(例如,通过以绿色显示节点)、节点内的任务已开始完成但尚未完成(例如,通过以黄色显示节点)、任务被跳过(例如,通过以蓝色显示节点)或任务尚未开始(例如,通过以灰色显示节点)。这可以帮助人员确定哪些节点以及节点内的哪些任务仍然需要完成。在中断之后恢复对处方的处理时,用户控制器可将流程图或决策树的显示自动平移和/或缩放到已完成的最后一个节点、正在对其处理但尚未完成的最后一个节点或在最后一个完成的节点之后的下一个节点。这可以减少人员在寻找恢复对处方处理的位置方面的延误。
55.图5示出图2a和图2b中所示的gui 200的一部分的另一个实例。如图5所示,用户i/o装置可以用于选择书签图标500和/或将其他输入400添加到处方。可以选择书签图标并将其与处方一起保存(或保存在与处方相关联但不包括在处方中的数据文件中),以指示人员停止对处方处理的位置。例如,相对于其他节点,人员已开始处理其一个或多个任务但并未完成以及与书签相关联的节点204b可显示为不同颜色、具有不同大小的边框、具有不同字体文本、具有不同大小的文本等,以指示哪个节点204b最后被处理(如图5所示)。
56.人员可以使用传感器来添加其他输入,诸如照片、视频、绘图、键入文本等,以通知其他人员或提醒同一人员处方上的进度在哪里停止(例如,在班次结束时或遇到问题时)。然后,下一个要重新开始处理处方的人员可以容易地找到当停止处理处方时正处理哪个节点,并且任选地可以能够读取或以其他方式从先前处理处方的人员获得附加信息。
57.由人员向处方提供的输入可以是各种不同类型的输入。例如,人员可以使用传感
器(例如,相机)添加一个或多个照片或视频作为输入、使用传感器(例如,麦克风)添加(设备操作或人员说话的)声音记录作为输入、将传感器输出作为对处方的输入、将文档(文档本身或指向文档的链接)作为输入等。
58.用户控制器可以接受来自执行处方的至少一部分的用户的输入,其标记或以其他方式突出显示处方中的任务或节点。这有助于将同一人员或其他人员的注意力吸引到任务或节点。用户控制器可响应于由用户选择节点用于标记或突出显示而改变显示节点的方式。不同用户可与不同颜色或以其他方式相关联以改变显示节点的方式。用户控制器可改变所标记节点的显示以引起对节点的注意。用户控制器任选地可从标记节点或任务的用户接收附加输入。此输入可以是用户进行的观察的注释、来自用户的警告、需要调查或检查的其他项目等,以提醒同一用户或通知也在处理处方的其他用户。这可以有助于防止在不同时间处理处方的不同人员之间移交处方时丢失信息。用户控制器可以从同一或不同用户接收输入以停止突出显示或标记节点,这也可以移除由用户提供的注释或其他输入。
59.系统控制器可以记录哪些人员完成了不同的任务、何时完成了不同的任务、与不同任务相关联的传感器读数等。可以保存此完成信息并稍后查看以进行审核或以其他方式检查处方完成情况,从而确定关于特定任务要联系哪些人员等。例如,用户控制器和/或系统控制器可以将指示处方和处方中的任务的当前状态的数据保存到永久或持久数据存储。此数据可指示哪些任务已经完成、针对决策节点提供的或获得(例如,来自传感器的)的答复、在完成处方的过程中采用了哪些从决策节点延伸的链接、在最近人员停止处理处方时正在处理哪些任务等。此数据可由系统控制器发送和/或由用户控制器检索以改变处方的显示并且指示已完成了什么任务、通过处方的路径、答复等。这可以帮助同一或不同的人员迅速且容易地识别在哪里恢复对处方的处理。
60.虽然一个或多个实例描述了不同人员在不同时间对相同处方的不同部分进行处理,但是任选地,两个或更多个不同的人员可以并发地或同时对相同的处方进行处理。例如,处方的一个部分可由对设备的第一部分(例如,车辆的发动机)进行处理的第一人员执行,而处方的另一个不同部分可由对设备的第二部分(例如,同一车辆的冷却系统)进行处理的第二人员执行,等等。用户控制器和/或系统控制器可记录不同人员的进展和输入,以使得对相同处方处理的所有人员同时或在不同时间了解所完成的任务和由他人完成的这些任务的结果。
61.在一个实施例中,自动化装置可以自动地且在没有操作员干预的情况下执行节点中任务中的一个或多个。例如,在人员已经开始执行处方之后,自动化装置可以自动地执行任务中的一个或多个任务,而无需人员手动控制装置来执行任务。这可以使处方中的部分或全部节点能够被自动完成。
62.系统控制器和系统i/o装置任选地可由一个或多个人使用来起草或创建处方。起草人员可以使用i/o装置来将图像和/或文档与任务相关联、上传要作为任务中的一个或多个的附件添加的外部文档,和/或选择一个或多个任务并创建涵盖所选任务作为任务的子任务流程或子集的更高级别任务。系统i/o装置还可用于选择任务并在任务之间绘制链接以指示处方内的决策的流程和/或结果。系统i/o装置可允许人员选择一个或多个任务(由一个或多个节点表示)并将其拖拽到另一节点上或另一节点中,从而创建任务的子任务流程或子集。系统i/o装置可用于将文本、图像、视频或其他信息添加到节点以供人员稍后查
看。
63.图6示出用于创建、呈现和/或使用对设备执行操作的处方的方法600的一个实施例的流程图。所述方法可以表示由本文描述的控制器中的一个或多个执行的操作。在步骤602处,获得包含将对设备执行的任务的处方。这一处方可以通过或经由一个或多个网络从计算机存储器获得。处方可以是用于维修、检查或维护设备的单个处方,其同时包括新手用户和专家用户两者在对设备执行任务时所需的信息。在步骤604处,确定执行处方中的任务的人员的经验和/或教育水平。经验和/或教育可以通过识别人员的信息或基于人员提供的其他输入来确定。
64.在步骤606处,基于经验和/或教育水平改变或控制处方中的任务的显示。如上所述,针对具有较高的经验和/或教育水平的人员,两个或更多个节点或任务可折叠成更少或单个节点或任务,而针对较低的经验和/或教育水平的人员,更少或没有节点或任务可折叠成更少或单个节点。折叠的节点可以通过用户输入来展开,以确保许多不同的经验和教育水平(的用户)可以在需要时获得有关完成处方的更多信息。以此方式,可以为设备生成单个处方,但是可以修改处方的显示,以使得有更多经验和/或受教育程度更高的用户不会被用户在完成任务方面有知识和经验的任务的细节所困扰,同时向经验更少和/或受教育程度更低的用户提供任务的更多细节。
65.在步骤608处,处方中的任务的显示基于处方的进展而改变。如上所述,表示任务的节点的颜色、边框、文本或其他外观可在任务完成时改变。这可以有助于容易且迅速地通知用户正在执行哪个节点或任务,哪些节点或任务已经完成,以及哪些节点或任务需要完成。在步骤610处,确定是否接收来自人员或传感器的输入。执行处方中的任务的用户可以提供输入,诸如观察结果的注释、遇到的问题、已执行的额外步骤或动作等。由传感器输出的数据可在执行一个或多个任务之前、期间和/或之后提供,以检查任务的功效、任务是否成功或任务的其他影响。如果获得用户输入和/或传感器输出,那么方法的流程可朝向步骤610前进,其中输入和/或传感器输出可以与输入和/或传感器输出所相关联的节点或任务一起存储或保存以用于稍后检索和查看。如果未获得用户输入和/或传感器输出,那么方法的流程可朝向步骤612前进。
66.在步骤612处,确定对处方或与处方一起执行的处理是否存在切换或中断。例如,用户可能无法完成处方内的所有任务。用户可以停止对处方的处理(例如,中断)和/或可将对处方的处理移交给另一用户(例如,切换)。如果发生中断或切换,那么方法的流程可朝向步骤614前进。否则,关于处方的处理可以继续并且方法的流程可以返回到另一个操作,诸如步骤606。可替代地,方法的流程可在处方完成时终止。
67.在步骤614处,可以存储用户完成处方的进度。例如,可以将指示完成的任务或节点、在决策节点处做出的决策、用户输入、传感器输出等的数据存储在存储器中。当同一个或另一个用户恢复对处方的处理时,可以检索此数据。可以修改处方的显示,以直观地指示先前用户停止处理的位置。恢复对处方的处理的用户可以看到在哪里开始处理,以及查看先前用户的任何注释、传感器输出等,从而辅助朝向完成处方进一步进展。所述方法的流程可返回到另一操作(例如,步骤606)或可在处方完成时终止。
68.在一个实施例中,提供了一种方法(例如,用于特制或定制单个处方以呈现给不同用户用于完成对设备的任务)。所述方法包括获得表示用于对设备执行任务的主集合的流
程图或决策树的处方。任务中的一个或多个包括子任务的子集。所述方法还包括确定:将对设备执行任务的人员的人员特征、设备标识、设备配置、对设备的使用和/或执行的先前任务的第一历史、对与设备型号相同的另一设备的使用和/或执行的先前任务的第二历史和/或设备的传感器数据。所述方法还包括基于人员特征、设备标识、设备配置、第一历史、第二历史和/或传感器数据来配置处方。指令集通过显露子任务的至少第一子集和/或隐藏子任务的至少第二子集来配置。所述方法还包括将已经被配置的处方传送给一个或多个人员以用于对设备执行处方中的任务。
69.任选地,配置处方可以包括通过响应于确定执行处方中的任务的一个或多个人员具有经验或教育中的一项或多项的至少一个阈值水平而将子任务的至少第二子集的显示折叠成流程图或决策树内的单个节点来隐藏子任务的至少第二子集。配置处方可以包括通过响应于确定执行处方中的任务的一个或多个人员不具有经验或教育中的一项或多项的至少一个阈值水平而将子任务的至少第一子集展开成流程图或决策树中的单个节点内的多个嵌套节点来显露子任务的至少第一子集。配置处方可以包括在不对处方进行数据清除或添加的情况下改变处方的显示。
70.所述方法任选地还可以包括在执行处方中的任务期间从人员接收输入以(a)展开在流程图或决策树的显示中折叠的子任务的子集和/或(b)折叠在流程图或决策树的显示中展开的子任务的子集。任务中的至少一个可包括决策,并且所述方法还可包括基于决策的结果改变流程图或决策树的显示以移动到决策之后的任务的后续任务。
71.所述方法还可以包括响应于完成任务中的至少一个、发起了对任务中的至少一个的处理但未完成、由一个或多个人员在对任务中的至少一个的处理期间输入的数据和/或由一个或多个人员响应于中断对处方的处理而添加的书签,改变流程图或决策树中的任务的主集合中的节点或链接中的一个或多个的呈现。配置呈现可以包括基于用户的身份或设备的位置中的一个或多个来改变任务中使用的度量单位。
72.所述方法还可以包括:保存指示(a)完成任务中的一个或多个、(b)由一个或多个人员提供的输入和/或(c)响应于中断对处方的处理或与中断对处方的处理相结合而在流程图或决策树内做出的决策的数据;响应于恢复对处方的处理而检索所保存的数据;以及基于所检索的数据显示流程图或决策树。
73.还提供了一种系统(例如,用于特制或定制单个处方以呈现给不同用户用于完成对设备的任务)。所述系统包括控制器(例如,用户控制器和/或系统控制器),所述控制器被配置为获得表示用于对设备执行任务的主集合的流程图或决策树的处方。任务中的一个或多个包括子任务的子集。控制器被配置为确定以下中的一项或多项:设备的位置、将对设备执行任务的一个或多个人员的人员特征、设备标识、设备配置、对设备的使用和/或执行的先前任务的第一历史、对与设备型号相同的另一设备的使用和/或执行的先前任务的第二历史和/或设备的传感器数据。控制器还被配置为引导输入和输出装置基于以下中的一项或多项来显示处方:位置、人员特征、设备标识、设备配置、第一历史、第二历史和/或传感器数据。指令集通过显露子任务的至少第一子集和/或隐藏子任务的至少第二子集中的一项或多项来配置。
74.任选地,控制器可以被配置为引导输入和输出装置通过以下方式来显示处方:通过响应于确定执行处方中的任务的一个或多个人员具有经验或教育中的一项或多项的至
少一个阈值水平而将子任务的至少第二子集的显示折叠成流程图或决策树内的单个节点来隐藏子任务的至少第二子集。控制器可以被配置为引导输入和输出装置通过以下方式来显示处方:通过响应于确定执行处方中的任务的一个或多个人员不具有经验或教育中的一项或多项的至少一个阈值水平而将子任务的至少第一子集展开成流程图或决策树中的单个节点内的多个嵌套节点来显露子任务的至少第一子集。
75.控制器可以被配置为引导输入和输出装置在不对处方进行数据清除或添加的情况下改变处方的显示。控制器可以被配置为在执行处方中的任务期间从一个或多个人员接收输入以进行以下中的一项或多项:(a)展开在流程图或决策树的显示中折叠的子任务的子集,或(b)折叠在流程图或决策树的显示中展开的子任务的子集。
76.任务中的至少一个可包括决策,并且控制器可以被配置为基于决策的结果改变流程图或决策树的显示以移动到决策之后的任务的后续任务。控制器可以被配置为响应于以下中的一项或多项而改变流程图或决策树中的任务的主集合中的节点的呈现:完成任务中的至少一个、发起了对任务中的至少一个的处理但未完成、由一个或多个人员在对任务中的至少一个的处理期间输入的数据,或由一个或多个人员响应于中断对处方的处理而添加的书签。
77.控制器可以被配置为响应于完成任务中的至少一个而改变流程图或决策树中的任务的主集合中的节点之间的链接的呈现。控制器可以保存指示以下中的一项或多项的数据:(a)完成任务中的一个或多个、(b)由一个或多个人员提供的输入或(c)响应于中断对处方的处理或与中断对处方的处理相结合而在流程图或决策树内做出的决策,控制器被配置为响应于恢复对处方的处理而检索所保存的数据,以及引导输入和输出装置基于所检索的数据显示流程图或决策树。
78.还提供了另一种方法(例如,用于特制或定制单个处方以呈现给不同用户用于完成对设备的任务)。这一方法包括:获得表示用于对设备执行任务的主集合的流程图或决策树的处方;确定设备或处方的用户的一个或多个特征;以及基于设备的一个或多个特征来特制(例如,定制)在对设备执行任务中的至少一些任务期间显示给用户的处方的内容。通过将不适用于设备的一个或多个任务隐藏而不向用户显示来特制处方的内容。这可以在无需从处方中删除或向处方添加任何数据或信息的情况下发生。换句话说,可以在无需改变处方中包括的信息的情况下特制处方的内容。相反,可以通过改变自动和/或最初显示给用户的信息来特制处方。所述方法还包括将已经被特制的处方传送给用户以用于对设备执行处方中的任务。任选地,可以通过基于以下中的一项或多项隐藏任务中的至少一些来特制处方:设备的所有者、其中包含所述设备的设备群、设备的类型、设备的型号或设备的配置。
79.如本文中所使用,术语“处理器”和“计算机”和例如“处理装置”、“计算装置”和“控制器”的相关术语可不仅限于本领域中称为计算机的那些集成电路,还指代微控制器、微计算机、可编程逻辑控制器(plc)、现场可编程门阵列和专用集成电路,和其他可编程电路。合适的存储器可以包含例如计算机可读介质。计算机可读介质可为例如随机存取存储器(ram)、计算机可读非易失性介质,例如快闪存储器。术语“非暂时性计算机可读介质”表示针对短期和长期信息存储实施的有形的基于计算机的装置,所述信息例如计算机可读指令、数据结构、程序模块和子模块或任何装置中的其他数据。因此,本文中所描述的方法可编码为体现于包含但不限于存储装置和/或存储器装置的有形的非暂时性计算机可读介质
中的可执行指令。这种指令在由处理器执行时使得处理器进行本文中所描述的方法的至少一部分。因此,所述术语包含有形的计算机可读介质,包含但不限于非暂时性计算机存储装置,包含但不限于易失性和非易失性介质,以及可装卸式和非可装卸式介质,例如固件、物理和虚拟存储装置、cd-roms、dvd和其他数字源,例如网络或因特网。
80.除非上下文另外明确地指明,否则单数形式“一”和“所述”包含复数指代。“任选的”或“任选地”意味着随后描述的事件或情况可以发生或可以不发生,且本说明书可以包含事件发生的实例和事件不发生的实例。如本文在整个说明书和权利要求中所使用,近似语言可以被用来修改可以允许变化的任何定量表示,而不引起它可能涉及的基本功能的变化。因此,由例如“约”、“基本上”和“近似”的一个或多个术语修饰的值可以不限于指定的精确值。在至少一些实例中,近似语言可对应于用于测量所述值的仪器的精度。此处以及说明书和权利要求书通篇中,范围限制可组合和/或互换,除非上下文或语言另外指示,否则此类范围可以被识别且包含其中包括的所有子范围。
81.本书面描述使用实例来公开包含最佳模式的实施例,并且使所属领域的技术人员能够实践所述实施例,包含制造和使用任何装置或系统以及执行任何并入的方法。权利要求书限定本发明可获专利的范围,且包含所属领域的技术人员了解的其他实例。如果这种其他实例具有与所附权利要求的字面语言相同的结构元件,或者如果它们包含与权利要求的字面语言无实质差别的等效结构要素,那么这种其他实例希望在权利要求的范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1