用于使语音检查表自动化的系统和方法

文档序号:6579685阅读:157来源:国知局
专利名称:用于使语音检查表自动化的系统和方法
技术领域
本系统和方法涉及自动化检查表(checklist)系统,具体地说,涉及语音自动化 检查表系统。
背景技术
在很多领域(例如保健、项目管理、航空、设备安装等等),日益增加的需求是,使 得检查表自动化,从而减少成本,减少错误,并且增加工人生产率。随着需求增加,对于日益 简单的、使得检查表自动化的方案的需要也在增加。当前方案在某种程度上能够使检查表 自动化。然而,这些系统无法完全整合语音与加速计(accelerometer)交互作用的能力,无 法利用现有电话基础架构,无法提供免手操作,并且无法提供使多种检查表自动化的完整 方案。 例如,专利申请No. 2005/0027578描述了一种用于项目管理的基于GUI的检查表。 当项目流程完成时,检查表条目与项目中的事件关联。这种方案没有利用语音/加速计交 互作用的能力,不是基于现有电话系统的,不提供免手操作,而是仅提供用于项目管理的方 案。 专利No. 5, 267, 147描述了一种在保健环境中使检查表自动化的手持设备。使用 这种手持设备,用户可以完成检查表。用户于是将该手持设备放置在支架中。然后打印出 检查表。这种方案也无法提供语音/加速计交互作用,不是基于现有电话系统的,不提供免 手操作,而是仅提供对于保健的有限的方案。 其它系统(例如专利No. 6, 262, 720中所描述的系统)公开了一种用于处理非正 常检查表的系统。该系统基于事件(例如在飞机上着火)来确定哪些检查表是适当的。然 而,与前述系统类似,这种方案无法利用语音/加速计交互作用,不是基于现有电话系统 的,不提供免手操作,而是仅提供对于航空的有限的方案。

发明内容
本系统和方法旨在解决现有技术的这些和其它问题以及缺点。本系统和方法生成 包含至少一个条目的语音检查表模板。根据所述语音检查表模板生成修订的语音检查表。 发送针对修订的语音检查表中的条目的输入请求。在接收到对所述请求的响应之后,通过 所述响应来更新所述修订的语音检查表。如果所述修订的语音检查表不是完成的,则重复 所述处理,直到所述修订的语音检查表是完成的为止。 一旦完成所述处理,就存储所述修订 的语音检查表。


通过连同附图一起考虑本系统和方法的说明性实施例的以下描述,本系统和方法
的这些和其它特征和优点将变得更清楚,其中 图1是示出用于使语音检查表自动化的系统的框图。
3
图2是示出用于使语音检查表自动化的系统的框图。 图3是用于生成语音检查表并使其自动化的通过计算机实现的方法。 图4是用于结合语音检查表来处理异常和策略的通过计算机实现的方法。 图5是用于对修订的语音检查表进行比较的通过计算机实现的方法。
具体实施例方式
图1是示出用于使语音检查表自动化的说明性系统100的框图。系统100包括检 查表系统101、网络104和头戴式送受话器105。头戴式送受话器105还包括扬声器107和 麦克风108。麦克风108是输入设备,用于接受来自用户的命令。扬声器107用于将信息传 达给头戴式送受话器105的用户。麦克风108用于从用户接收语音响应。
检查表系统101还包括控制器102和检查表管理器103。检查表系统101具有将 语音输入转换为文本以及将文本转换为语音消息的能力。检查表管理器103管理语音检查 表模板110和修订的语音检查表120。修订的语音检查表120是基于语音检查表模板110 而生成的。可以通过拷贝某部分语音检查表模板110或整个语音检查表模板110来生成修 订的语音检查表120。修订的语音检查表120是通过使用非可视化输入(例如来自麦克风 108或加速计204(见图2)的输入)而完成的检查表。语音检查表模板110和修订的语音 检查表120可以具有一个或多个检查表策略111。语音检查表模板110和修订的语音检查 表120可以具有与其关联的检查表数据112。语音检查表模板110和修订的语音检查表120 具有至少一个条目113。条目113可以具有一个或多个关联的条目策略114。条目113可 以具有关联的条目数据115。 检查表系统101可以是专用交换分机(PBX)、个人计算机(PC)、服务器、交互式语 音应答(IVR)系统等等。网络104可以是无线网络、有线网络、光纤网络等等。头戴式送受 话器105可以是包含扬声器107和麦克风108的任何设备。头戴式送受话器105可以是蜂 窝电话、无线电话、个人数字助理(PDA) 、 PC等等。头戴式送受话器105也可以包括检查表 系统101。 语音检查表模板110包含允许用户实现任务的至少一个条目113。例如,用于护士 启动IV的语音检查表模板110可以包含以下条目113:1)用肥皂洗手,2)戴上无菌手套, 3)用氯己定(chlorhexidine)清洁患者皮肤,4)放置无菌帷帘,5)插入IV,以及6)在针上 放置敷料。语音检查表模板110可以具有检查表策略111。例如,检查表策略lll可以包含 用户不可跳过语音检查表模板110中任何条目113的异常。语音检查表模板110具有检查 表数据112。检查表数据112的示例是指示用户是否已经完成修订的语音检查表120的指 示。检查表数据112可以指示在完成修订的语音检查表120之前,用户是否重启修订的语 音检查表120。 条目113也可以具有关联的条目策略114。例如,条目策略114可以不允许用户跳 过特定条目113。条目策略114的另一示例可以是这样的情况在完成条目113之前,必须 咨询专家。条目113具有关联的条目数据115。条目数据115可以指示是否已经跳过条目 113,是否已经完成条目113,是否尚未完成条目113,等等。 由检查表管理器103生成具有至少一个条目113的语音检查表模板110。可以由 与图形用户接口 (GUI)进行交互、接收文件(例如可扩展标记语言(XML)和语音XML)等的用户来生成语音检查表模板110。用户说出命令,用于生成修订的语音检查表120。生成修 订的语音检查表120的请求被发送到检查表管理器103。在检查表管理器103处接收生成 修订的语音检查表120的请求。所述检查表管理器103生成修订的语音检查表120。
控制器102将针对修订的语音检查表120中的条目113之一的输入请求发送到头 戴式送受话器105。用户通过麦克风108来提供针对修订的语音检查表120中的条目113 的输入。头戴式送受话器105将对输入请求的响应发送到控制器102。当在控制器102处 接收到对输入请求的响应之后,通过对条目数据115和/或检查表数据112进行更新,控制 器102通过输入请求来更新修订的语音检查表120。 如果修订的语音检查表120是未完成的(例如,仍然有多个条目113),则控制器 102发送针对修订的语音检查表120中的第二条目113的输入请求,接收对针对所述第二条 目的输入请求的响应,更新修订的语音检查表120,并且确定条目113和修订的语音检查表 120是否为完成的。否则,如果修订的语音检查表120是完成的,则检查表管理器103存储 修订的语音检查表120。 图2是用于使得语音检查表自动化的第二说明性系统200的框图。系统200包括 检查表系统101、网络104、头戴式送受话器105、检查表设备202、个人计算机201和电话 203。头戴式送受话器105还包括扬声器107、麦克风108和加速计204。加速计204是输 入设备,用于接受来自用户的基于姿势的命令(例如,点头"是",或者摇头"否")。检查表 系统101还包括控制器102和检查表管理器103。检查表管理器103管理语音检查表110 和修订的语音检查表120。 PC 201连接到检查表系统101。检查表系统101经由有线连接而连接到网络104。 电话203经由有线连接而连接到网络104。基于实现方式,检查表系统101和电话203可 以经由无线连接而连接到网络104。头戴式送受话器105经由无线连接而连接到网络104。 检查表设备202经由无线连接而连接到网络104。 PC 201可以是允许用户输入并且浏览信息的任何设备(例如膝上型计算机、PDA、 电话等等)。例如,PC可以用于浏览生成语音检查表模板110的网页。检查表设备202可 以是结合修订的语音检查表120而使用的任何设备(例如RFID扫描仪、读卡器、EKG机器、 IV滴注监控器等等)。检查表设备202可以嵌入头戴式送受话器中。电话203可以是任何 类型的电话(例如数字电话、SIP电话、模拟电话等等)。 用户与PC 201进行交互(例如在网页上浏览并且输入信息)。基于这种交互方 式,检查表管理器102生成具有至少一个条目113的语音检查表模板110。用户对麦克风 108讲出命令和/或使用加速计204示意出命令,以根据语音检查表模板110生成修订的语 音检查表120。在检查表管理器103处接收用于生成修订的语音检查表120的请求。修订 的语音检查表120是由检查表管理器103生成的。 控制器102发送针对修订的语音检查表120中的条目113之一的输入请求到头戴 式送受话器105。用户通过麦克风108和/或加速计204提供针对修订的语音检查表120 中的条目113的输入。头戴式送受话器105将对输入请求的响应发送到控制器102。当在 控制器102接收到对输入请求的响应之后,控制器102通过输入请求来更新修订的语音检 查表120。如果条目并非完成的,则控制器102发送针对条目113的第二输入请求,接收对 针对条目113的第二输入请求的响应,更新修订的语音检查表120,并且确定条目113和修订的语音检查表120是否为完成的。 如果条目113是完成的,而修订的语音检查表120并非完成的,则控制器102发送 针对修订的语音检查表120中的第二条目113的第二输入请求,接收对针对第二条目113 的第二输入请求的响应,更新修订的语音检查表120,并且确定条目113和修订的语音检查 表120是否是完成的。如果条目113和修订的语音检查表120是完成的,则检查表管理器 103存储修订的语音检查表120。 控制器102基于检查表策略111和/或条目策略114确定条目113是否是完成的。 语音检查表模板IIO和修订的语音检查表120中的每一条目113可具有可能需要与检查表 设备202和/或其它设备(例如电话203)进行交互的各种条目策略114。条目策略114还 定义完成条目113的要求。例如,修订的语音检查表120中的策略113可以要求护士在用 药之前扫描药物包装上的条码。条目策略114于是期待来自条码扫描仪202的响应来完成 条目113。如果扫描后的药物不是正确的药物,则条目策略114可以确定条目113是未完成 的。 作为系统200如何运作的说明性示例,例如假设所生成的语音检查表模板110具 有以下五个条目113 :条目1)用酒精清洁患者手臂,条目2)联系医师验证药品剂量,条目 3)对患者用药,条目4)打开EKG机器202,条目5)将患者连接到EKG机器202。语音检查 表模板110具有不允许护士跳过任何步骤的检查表策略111。步骤1、3和5的条目策略114 需要来自护士的输入。步骤2的条目策略114需要来自医师的输入。步骤4的条目策略 114需要来自EKG机器202的输入,而如果EKG机器202未打开,则潜在地需要来自护士的 输入。 在该示例中,头戴式送受话器105是无线电话,检查表系统101是IVR系统。在建 立对于检查表系统101的呼叫之后,护士对无线电话105说出命令"用药检查表"。无线电 话105将请求发送到检查表管理器103,以生成修订的用药检查表120。在该示例中,用于 生成修订的用药检查表120的请求是护士的录制语音(例如数字化语音或录制的语音)。 检查表管理器103接收用于生成修订的用药检查表120的请求。 一旦检查表管理器103接 收到用于生成用药检查表120的请求,检查表管理器103就根据用药检查表模板110生成 修订的用药检查表120。 控制器102将针对修订的用药检查表120中的条目l(用酒精清洁患者手臂)的 输入请求(分组的语音报文)发送到无线电话105。无线电话105对护士说"用酒精清洁 患者手臂"。在用酒精清洁患者手臂之后,护士通过对无线电话105说"完成"来进行响应。 无线电话105发送用于指示护士完成条目1的、对输入请求的响应(护士说"完成"的分组 语音)。控制器102接收对输入请求的响应。控制器102针对条目l更新修订的用药检查 表120的条目数据115,以指示条目1是完成的。 因为在修订的用药检查表120中留有未完成的条目113(条目l-4),所以控制器 102确定修订的用药检查表120是未完成的。控制器102将针对条目2(联系医师验证药品 剂量)的第一输入请求发送到无线电话105。无线电话105对护士说"你要联系医师验证 药品剂量?"。护士说"是"。头戴式送受话器105发送用于指示护士说"是"的、对输入请求 的响应。控制器102针对条目2更新修订的用药检查表120的条目数据115,以指示护士想 要联系医师。于是由控制器102通过医师的电话203来呼叫他/她,并且召其进行商讨。
6
因为需要来自医师的另外输入,所以控制器102确定条目2是未完成的。控制器 102将针对条目2的(来自医师的输入)第二输入请求发送到无线电话105。商讨的医师 被要求输入指示他/她已经验证过剂量的验证码。对针对条目2的输入请求的响应被发送 到控制器102。控制器102针对条目2更新修订的用药检查表120的条目数据115,从而指 示医师的验证码,并且指示该条目2是完成的。 因为条目3-5尚未完成,所以控制器102确定条目2是完成的,而修订的用药检查 表120是未完成的。控制器102将针对条目3(对患者用药)的输入请求发送到无线电话 105。无线电话105对护士说"对患者用药"。在对患者用药之后,护士说"用药40毫克可 待因(codein)"。头戴式送受话器105发送对针对条目3的输入请求的响应。控制器102 接收对针对条目3的输入请求的响应。控制器102更新修订的用药检查表120的条目数据 115,以指示护士用药40mg可待因,并指示步骤3是完成的。 控制器102确定条目3是完成的,而修订的用药检查表120是未完成的(条目4_5 是未完成的)。控制器102(基于条目策略114)将针对条目4(打开EKG机器)的输入请求 发送到EKG机器202,以确定EKG机器202是否打开。如果EKG机器202是打开的,则EKG 机器202将用于指示EKG机器202为打开的、对输入请求的响应发送到控制器102。控制器 102更新修订的用药检查表120的条目数据115,以指示步骤4是完成的。
如果EKG机器202并未打开,并且控制器102未从EKG机器202接收到对输入请求 的响应,则控制器102因此(基于条目策略114)将针对条目4的输入请求发送到无线电话 105。无线电话105对护士说"打开EKG机器"。护士于是打开EKG机器202。护士于是对 麦克风108说"完成"。对针对条目4的输入请求的响应被发送到控制器102。控制器102 将针对条目4的输入请求发送到EKG机器202,以验证EKG机器202是打开的。EKG机器将 对输入请求的响应发送到控制器102。控制器102更新修订的用药检查表110的条目数据 115,以指示护士完成步骤4。 控制器102确定条目4是完成的,而修订的用药检查表120是未完成的(条目5 是未完成的)。控制器102发送针对条目5(将患者连接到EKG机器202)的输入请求。无 线电话105对护士说"将患者连接到EKG机器"。在将患者连接到EKG机器202之后,护士 说"完成"。无线电话105发送对针对条目5的输入请求的响应。控制器102更新修订的用 药检查表120的条目数据115,以指示护士已完成步骤5。控制器102确定条目5和修订的 用药检查表120是完成的,并且指示检查表管理器103存储修订的用药检查表120。
图3是用于生成语音检查表110并使其自动化的通过计算机实现的方法。说明 性地,控制器102、检查表管理器103和头戴式送受话器105是受存储的程序所控制的实体 (例如计算机),其通过执行存储介质(例如存储器或盘)中存储的程序来执行图3-图4 的方法。由检查表管理器103启动进程,生成300具有至少一个条目113的至少一个语音 检查表模板IIO。可以通过各种方式,例如使用领域特定语言(DSL),使用GUI,使用VXML等 等,来实现生成300至少一个语音检查表模板110的进程。所述进程等待301接收用于生 成至少一个修订的语音检查表120的请求。接收用于生成至少一个修订的语音检查表120 的请求可以是接收对于IVR系统的电话呼叫。例如,紧急情况下的用户可以呼叫受IVR支 持的电话号码,并且使用修订的语音检查表120来遍历CPR进程。其它示例可以是当安装 设备时用户说"生成安装检查表"的情况。
7
在接收到生成修订的语音检查表120的请求时,所述进程根据语音检查表模板 110生成302修订的语音检查表120。所述进程将针对修订的语音检查表120中的条目113 的输入请求发送到头戴式送受话器105和/或检查表设备202。发送303输入请求的步骤 还可以包括发送进程指示符。进程指示符可以是例如告诉用户他/她处于修订的语音检 查表120中20个步骤中的步骤5。其它示例可以包括给出修订的语音检查表120的完成 的百分比,并且/或者向用户通知剩下多少秒来完成修订的语音检查表120。所述进程等 待304接收对在步骤303中发送的输入请求的响应。如果接收到对输入请求的响应,则进 程通过用于输入的响应来更新305修订的语音检查表120。如果没有接收到响应,并且进程 在步骤304中超时,则所述进程更新308修订的语音检查表120,以指示没有接收到响应。
所述进程确定306修订的语音检查表120和条目113是否为完成的。进程可以出 于多种原因而确定306修订的语音检查表120是完成的。例如,当修订的语音检查表120中 的所有条目113已经完成时,修订的语音检查表120是完成的。另一示例是当已经取消修 订的语音检查表120时。如果检查表策略111和/或条目策略114需要来自头戴式送受话 器105(用户)和/或检查表设备202的进一步交互,则条目113可能是未完成的。例如, 用户可以通过说出"跳过条目"来对针对条目113的输入请求进行响应。检查表策略lll和 /或条目策略114可以不允许跳过条目113。在该示例中,因为用户尝试跳过不能跳过的步 骤,因此进程将确定306条目113是未完成的。如果进程确定306修订的语音检查表120 和/或条目113是未完成的,则进程进入步骤303。否则,所述进程存储307修订的语音检 查表120。所述进程于是等待301用于生成修订的语音检查表120的请求。
图4是结合语音检查表处理异常和策略的通过计算机实现的方法。图4是图3中 步骤306的扩展视图。所述进程确定400接收到的对于输入的响应是否包含异常。异常的 示例可以是跳过步骤,取消修订的语音检查表120,说出步骤是不必要的,等等。如果响应 不包含异常,或者如果没有来自步骤304的响应(超时),则进程进入步骤403。否则,所述 进程得到401检查表策略111和/或条目策略114,以确定任意一个策略(111和/或114) 是否允许异常。所述进程确定402检查表策略111和/或条目策略114中是否允许异常。 如果在步骤402中允许异常,则进程更新405修订的语音检查表120,以显示违反策略之一 (111和/或114)的尝试。进程于是基于策略(111和/或114)确定403修订的语音检查 表120和/或条目113是否为完成的。 否则,如果所述进程确定402在策略(111和/或114)中允许异常,则进程基于策 略(111和/或114)确定403修订的语音检查表120和/或条目113是否为完成的。如果 在步骤404中修订的语音检查表120和条目113是完成的,则进程进入步骤307。否则,进 程进入步骤303。 图5是用于对修订的语音检查表120进行比较的通过计算机实现的方法。所述进 程得到500修订的语音检查表120和/或一个或多个另外的修订的语音检查表120。例如, 每次维护技术人员完成修订的语音检查表120时,就存储修订的语音检查表120。当多个维 护技术人员完成另外的修订的语音检查表120时,存储所述另外的修订的语音检查表102。 对修订的语音检查表120与另外的修订的语音检查表进行比较501。所述进程识别502可 能需要修改的语音检查表模板110中的条目113。例如,如果每次跳过修订的语音检查表 120中的相同条目113,则可能需要修改语音检查表模板,以从语音检查表模板110移除条目113。 当然,对以上描述的说明性实施例的各种改变和/或修改对于本领域技术人员将 是清楚的。例如,语音检查表模板110中的条目113可以包括从可视电话摄取图片以显示 你已经完成条目113,在蜂窝电话中接收图片以显示如何完成条目,寻求关于条目的帮助, 以及各种其它类型的多媒体。可以在不脱离本系统和方法的精神和范围并且不縮小其所带 来的优点的情况下进行这些改变和修改。因此,意思也就是说,由所附权利要求覆盖除了现 有技术所限定的范围之外的这些改变和修改。
权利要求
一种用于使语音检查表自动化的系统,所述系统包括a.检查表管理器,其被配置成生成至少一个语音检查表模板,根据所述语音检查表模板生成修订的语音检查表,以及存储所述修订的语音检查表;b.控制器,其被配置成发送针对所述修订的语音检查表中的条目的输入请求,接收对输入请求的响应,通过对输入请求的响应来更新所述修订的语音检查表,确定所述修订的语音检查表是否是完成的,响应于确定所述修订的语音检查表不是完成的而指示所述控制器发送针对所述修订的语音检查表中的第二条目的输入请求,作为响应而指示所述检查表管理器存储所述修订的语音检查表,以及确定所述修订的语音检查表是完成的。
2. 权利要求l的系统,其中,所述检查表管理器被配置成将所述修订的语音检查表与 一个或多个另外的修订的语音检查表进行比较,以及关于所述一个或多个另外的修订的语 音检查表来分析所述修订的语音检查表及识别可能需要修改的语音检查表模板中的条目。
3. 权利要求l的系统,其中,所述对输入请求的响应包含从包括以下项的组中选择的 至少一个异常,所述组包括对跳过条目的请求、条目不是必要的指示、需要帮助的指示、条 目错误的指示、添加评论、对重新激活所述修订的语音检查表的请求。
4. 权利要求l的系统,其中,所述条目具有条目策略,并且其中,所述条目策略是从包 括以下项的组中选择的至少一个条目发送通知、呼叫人员、注释异常、不允许异常、以及询 问检查表设备。
5. 权利要求l的系统,其中,在接收呼叫时生成所述修订的语音检查表。
6. —种用于使语音检查表自动化的通过计算机实现的方法,包括a. 生成至少一个语音检查表模板,其中,所述语音检查表模板包含至少一个条目;b. 根据所述语音检查表模板生成修订的语音检查表;C.发送针对所述修订的语音检查表中的条目之一的输入请求;d. 接收对输入请求的响应;e. 通过所述对输入请求的响应来更新所述修订的语音检查表;f. 确定所述修订的语音检查表是否为完成的;g. 响应于所述修订的语音检查表不是完成的,去到步骤(c);以及h. 响应于所述修订的语音检查表是完成的,存储所述修订的语音检查表。
7. 权利要求6的方法,还包括以下步骤将所述修订的语音检查表与一个或多个另外 的修订的语音检查表进行比较,以及关于所述一个或多个另外的修订的语音检查表来分析 所述修订的语音检查表,其中,关于所述一个或多个另外的修订的语音检查表来分析所述 修订的语音检查表的步骤还包括识别所述语音检查表模板中可能需要修改的条目。
8. 权利要求6的方法,其中,所述对输入请求的响应包含从包括以下项的组中选择的至少一个异常,所述组包括对跳过条目的请求、条目不是必要的指示、需要帮助的指示、条 目错误的指示、添加评论、以及用于重新激活所述修订的语音检查表的请求。
9. 权利要求6的方法,其中,所述条目具有条目策略,并且其中,所述条目策略是从包 括以下项的组中选择的至少一个条目发送通知、呼叫人员、注释异常、不允许异常、以及询 问检查表设备。
10. 权利要求6的方法,其中,在接收呼叫时生成所述修订的语音检查表。
全文摘要
本发明公开了一种用于使语音检查表自动化的系统和方法。该系统和方法生成包含至少一个条目的语音检查表模板。根据所述语音检查表模板生成修订的语音检查表。发送针对修订的语音检查表中的条目的输入请求。在接收到对所述请求的响应之后,通过所述响应来更新所述修订的语音检查表。如果所述修订的语音检查表不是完成的,则重复所述处理,直到所述修订的语音检查表是完成的为止。一旦完成所述处理,就存储所述修订的语音检查表。
文档编号G06Q10/00GK101715029SQ20091016331
公开日2010年5月26日 申请日期2009年8月11日 优先权日2008年10月1日
发明者A·S·克里希纳库马尔, J·本特利, 戴维·韦斯 申请人:阿瓦亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1