首页> 中国专利> 现场音频的历史存档及使用其的方法

现场音频的历史存档及使用其的方法

摘要

提供了用于存档与紧急事件相对应的数据(例如具有现场音频的日志文件)的系统100和方法。在发生安全事件时,通知装置300(例如烟雾探测器)检测到烟雾,并向消防控制面板(FACP)200发送警报。在接收到警报时,FACP响应于该事件生成具有与该装置相对应的数据的日志文件280。另外,经由FACP或其它装置400生成对应于该事件的现场音频文件。然后,FACP可以经由网关应用255连接到数据控制器510,用于发送日志文件和音频文件,以对其进行存档。然后音频文件的音频消息可以经由嵌入装置275嵌入日志文件中。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2020-07-17

    授权

    授权

  • 2018-07-03

    实质审查的生效 IPC(主分类):G08B25/14 申请日:20160919

    实质审查的生效

  • 2018-06-08

    公开

    公开

说明书

技术领域

本公开主要涉及紧急通知系统的领域,并且更具体地涉及提供与由紧急通知系统检测到的紧急事件相对应的现场音频的历史存档。

背景技术

典型的消防安全系统包含多种安全现场装置。例如,消防安全系统中的装置可包含位于整个基础设施中的、用于检测紧急事件并向个人通知紧急事件的火灾和烟雾探测器、火警自动警报器、通知电器等。安全装置主要经由控制器如火灾报警控制面板(FACP)来监测和管理。FACP可以从安全装置接收与装置状态、位置以及与相应装置相关的其他信息有关的信息。在发生紧急事件(例如火灾)时,操作员/管理员通常经由FACP通过来自安全装置的一个或多个警告/警报来通知。此后,操作员可以使用FACP的麦克风向可能受到紧急事件影响的人广播与该紧急事件有关的音频消息。事件的历史日志文件也可以响应于紧急事件而被创建。日志文件通常可包含响应于紧急事件的FACP与其他系统装置的交互,例如,哪些装置被激活以及之后发生了什么。然而,日志文件不包含任何广播的消息,即与发生的事件有关的音频。将广播消息和日志文件包含在一起可证明是有用的,例如,是否需要对紧急事件进一步调查。因此,仍然需要用于利用日志存档现场音频的系统和方法。

发明内容

各种公开的实施例涉及在可用于将响应于紧急事件而广播的音频消息嵌入对应的日志文件中的紧急通知系统中实施的系统和方法。

在一个实施例中,提供了具有嵌入和存档能力的消防控制面板。消防控制面板可以包含与存储器进行信号通信的处理器。处理器可以被配置为执行储存在存储器中的控制面板应用的多个指令并且响应于紧急事件。在接收到表明紧急事件的警报之后,在控制面板应用的控制下,处理器可以被配置为识别响应于紧急事件的一个或多个装置。消防控制面板还可以被配置为识别表示与紧急事件相对应的音频消息的音频文件,并且响应于紧急事件生成日志文件。对应于一个或多个装置的一个或多个值也可以在日志文件中被记录为条目。另外,在控制面板应用的控制下,消防控制面板可以被配置为经由嵌入装置将音频消息嵌入日志文件中。

在另一个实施例中,描述了在控制面板中用于存档对应于紧急事件的音频消息的方法。该方法包含接收识别紧急事件的警报的步骤。该方法还包含响应于紧急事件识别一个或多个安全装置并响应于该事件生成日志文件的步骤。对应于一个或多个安全装置的一个或多个值也可以作为条目或记录被记录在日志文件中。该方法还包含识别表示与紧急事件相对应的音频消息的音频文件并且经由嵌入装置将音频消息嵌入日志文件中的步骤。

在又一个实施例中,描述了一种在数据控制器中用于存档对应于紧急事件的音频消息的方法。该方法包含响应于紧急事件经由可操作地连接到数据控制器的控制面板接收消息的步骤,消息包含对应于紧急事件的日志文件。该方法还包含确定消息是否识别表示音频消息的音频文件的步骤。在识别音频文件时,该方法还包含经由嵌入装置,通过将识别的音频文件的音频消息嵌入日志文件中来更新日志文件的步骤。

附图说明

为了更完全地理解本公开及其优点,现在结合附图参考以下描述,其中相似的数字标记相似的对象,并且其中:

图1示出了根据本文提供的公开内容的紧急通知系统的示例性实施例;

图2A示出了可以在图1所示的系统中使用并且根据本文提供的公开内容的控制面板的示例性实施例;

图2B示出了由图2A的控制面板的控制应用生成并管理的用户界面的屏幕截图的示例性实施例;

图2C示出了识别被授权给图1所示的系统的一个或多个装置或使用者的列表的并且根据本文提供的公开内容的示例性实施例;

图3示出了可以用在图1所示的系统中具有数据控制器的数据仓库平台的并且根据本文提供的公开内容的示例性实施例;

图4A示出了根据本文提供的公开内容由日志文件产生器生成的日志文件的示例性实施例;

图4B示出了根据本文提供的公开内容经由日志文件产生器更新的图4A的日志的另一示例性实施例;

图5示出了根据本文提供的公开内容的由图2的消防控制面板执行的过程的示例性流程图;

图6示出了由图3的数据控制器执行的过程的并根据本文提供的公开内容的示例性流程图。

具体实施方式

下文中描述的组成各种实施例的组件和材料为说明性的而不是限制性的。执行与本文描述的材料相同或相似的功能的许多合适的组件和材料被包含在本发明的实施例的范围内。

一般来说,本文描述的计算系统和装置可以由许多计算组件和电路,例如与存储器或其他储存介质通信的一个或多个处理器(例如,)组装。存储器可以为随机存取存储器(RAM)、可闪存或不可闪存的只读存储器(ROM)、硬盘驱动器、闪存驱动器或本领域普通技术人员已知的且具有存储能力的任何其他类型的存储器。计算系统和装置还可以经由互联网利用云计算技术来协助多个功能,例如下面进一步详细描述的储存能力、执行程序指令等。除了实现与其他装置的有线通信所需的其他硬件和软件之外,计算系统和装置还可以包括一个或多个通信组件,例如一个或多个网络接口卡(NIC)或具有类似功能的电路、一个或多个单向或多向端口(例如双向辅助端口、通用串行总线(USB)端口等)。通信组件还可以包括无线发射器、可以耦合到各种广播硬件以实现系统内的无线通信的接收器(或集成收发器),例如红外收发器、蓝牙收发器或本领域的普通技术人员已知的且对于促成信息传递有用的任何其他无线通信。另外,电源/组件(例如硬连线、电池等)可以被包括在本文描述的任何计算装置中。这些电源也可以包括某种形式的冗余或者本领域的普通技术人员已知的且用于维护本文描述的计算装置和/或组件的功能的备用电源装置。

现在参考附图,其中附图仅用于示出本文主题的实施例而不是用于限制本文的实施例,图1示出了紧急通知系统100,如火警或安全系统的实施例。系统100可包含可操作地连接到一个或多个安全现场装置300(在本文中也被称为警报装置或通知安全装置)的一个或多个控制面板200、一个或多个移动装置400以及一个或多个数据仓库平台(DHP)500,例如云计算服务。

在如图1所示的一个示例性实施例中,控制面板200、安全装置300和移动装置400可经由一个或多个电子监督的音频路径或通信链路150、152,在限定区域105例如建筑物或校园内彼此可操作地连接。DHP 500还可以经由电子监督的音频路径或通信链路可操作地连接到控制面板200和移动装置400,或者可以经由通信链路便于系统100内的多个装置,例如多个控制面板200之间的通信。通信链路可以为例如有线通信链路152、无线通信链路150或本领域普通技术人员已知的任何其他通信链路,并且可配置为允许系统100的装置和/或组件之间的通信和/或交互。这种通信链路的示例可以包含具有有线或无线分支的局域网(LAN)、广域网(WAN)和全球区域网络(GAN)。另外,还可以在系统100中包含网络装置/组件和/或节点(例如,布线、路由器、交换机、网关等),以便于在系统100内以及在至少控制面板200、一个或多个安全装置300、DHP 500或可以在系统100外部的任何装置之间的信息传递。

参考图2,控制面板200可以为例如火灾报警控制面板或火灾和语音控制面板(FACP)200,并且可以包含上述用于便于系统100内的信息传递的组件和/或电路的任何组合。在图2A的实施例中,FACP 200至少包含处理器210,处理器可操作地连接到存储器220以用于执行控制应用(”CAP”)270的各种指令和/或命令,该指令和/或命令可以储存在存储器220中。FACP 200还可以包含用户界面230、储存组件240(例如,硬盘驱动器、固态驱动器等)以及网络接口装置250。网络接口装置250可以为本文描述的用于经由例如本文所描述的通信链路便于在FACP 200与系统100内的其他装置之间的信息传递的任何通信组件(例如,NIC、无线收发器等)。用户界面230可以包括具有单独或集成的键盘和/或指示笔的显示器,其使处理器210能够在CAP 270的控制下向用户提供输出并且从用户接收输入。在另一示例性实施例中,用户界面230可以包括可以由CAP 270控制和管理的触摸屏显示器。触摸屏显示器可以具有用于提供用于在压下任意性能的触摸屏时接收命令的输入装置并且用于显示CAP 270的接收/执行的命令的结果的输出或显示装置的双重功能。

FACP 200还可以包含经由音频输入260可操作地连接至FACP的一个或多个麦克风264以及经由音频输出262可操作地连接至FACP的一个或多个通知或广播装置,例如扬声器268。在一个实施例中,音频输入260和输出262可以为单个组件,即具有输入/输出(I/O)能力的单个端口。在一个实施例中,麦克风264可经由麦克风接口电路266连接到音频输入260,麦克风接口电路可操作以接收和/或转换来自麦克风264或者被配置用于将音频信号发送至FACP 200的类似装置的音频信号。麦克风接口电路266可以包含模数转换器和其他音频信号处理电路,以将音频信号转换为对应的数字音频消息以用于发送至FACP 200。扬声器268还可以经由放大器和/或扬声器接口电路(A/S)269连接到音频输出262,以便于广播来自FACP 200或其他装置例如移动装置400的任何音频。放大器和/或扬声器接口电路266可包括数模转换器和其他音频信号处理电路,以将数字音频消息转换为对应的音频信号以用于经由扬声器268进行广播。

继续参考附图并且现在参考图2B,提供了根据所公开的实施例的、经由CAP 270生成的用户界面230的示例性屏幕截图275。用户界面230可以为由CAP 270生成的图形用户界面(GUI)。GUI可以包含一个或多个用户可选图标,用户可选图标可以为图形符号和/或包括与由处理器210处理的可执行命令或指令对应的文本(例如,超链接)。在经由用户界面230选择图标时,各种命令可以由CAP 270激活和处理。用户界面230还可以包含用于显示来自数据库或其他列表的数据的一个或多个字段(272),例如具有与系统100内的一个或多个装置相对应的识别信息。在图2B的实施例中,例如,用户界面230的字段272可以包含FACP 200序列号字段272a、通知装置序列号字段272b、用于识别每个装置的地理坐标的位置字段272c、用于为每个装置提供例如活动或不活动状态的状态字段272c、可以识别装置在系统100内的位置的地址字段272d以及可以提供与紧急事件的发生有关的信息的消息字段272e。

继续参考附图并且现在参考图3,DHP 500可以包含可操作地连接到一个或多个数据储存器520的一个或多个数据控制器510(图1)。数据控制器510和数据储存器520可以为DHP 500内分离的装置(例如,服务器),或者另选地,可以被包括在DHP 500内单个装置上。数据控制器510和数据储存器520可以各自包含上述的便于例如数据控制器510、数据储存器520、FACP 200或系统100内其他装置之间的信息传递的组件和/或电路的任何组合。数据储存器520可以可操作地配置用于储存任何系统数据,包含例如与系统100内可能发生的事件有关的数据。也就是说,数据存储520可以有效地提供必要的空间以存档与事件相关的任何数据,包含具有对应音频文件的日志文件。

如图3的示例性实施例所示,数据控制器510可以包含至少一个处理器512,处理器可操作地连接到存储器514以用于执行储存在存储器514中的、数据控制器应用(DCA)570的一个或多个指令或命令。数据控制器510还可以包含用户界面530。用户界面530可以与用户界面230类似之处在于,因为它可以为用于接收用户输入并且在显示器(未示出)上生成可显示输出的任何通用界面。数据控制器510还可包含便于在数据控制器510与系统100内的其他装置(例如FACP 200或移动装置400)之间信息的传递的网络接口装置516以及提供用于一个或多个文件的存储介质的数据储存组件518等。

在又一个示例性实施例中,数据控制器510可以包含代理或网关应用(GA)255,代理或网关应用储存在存储器514中并且可操作用于经由网络接口装置516建立数据控制器510与系统100内的其他装置(例如FACP200、移动装置400或DHP 500的其他服务器)之间的连接。一般而言,GA 255可以为例如具有被配置为建立连接的套接连接的代理或SSH隧道。GA 255可以为由处理器512执行的其自己的应用,或者在又一个实施例中,DCA 570的一系列指令部分。根据所公开的实施例,可有利的例如通过经由GA 255耦合到数据控制器510的移动装置400,来提供对日志文件280的访问和检索,以方便管理人员或紧急事件响应者,管理人员或紧急事件响应者可能需要了解将什么音频消息传达给检测到紧急事件的建筑物的地域或区域中的人员。为了建立连接,GA 255可以可操作地配置为经由数据库或列表245(图2C)认证一个或多个用户凭证(257a-257n)和/或验证系统装置信息。

在一个实施例中,列表245可以被包含在GA 255中,或者在另一个实施例中,该列表例如经由储存器518或存储器514从数据控制器510中请求或检索。列表245可以包含例如被授权或向FACP 200注册,以用于经由GA 255与FACP 200进行通信或者经由DHP 500的GA255或FACP200与DHP 500的一个或多个服务器进行通信的装置或用户的列表。此外,列表245的每个条目可以包含与由CAP 270管理的用户界面230的字段272(例如,如图2B所示)相对应的信息。在认证操作期间,例如,当在GA 255的控制下时,数据控制器510的处理器512可以通过通信链路150(例如互联网)从一个或多个系统装置(例如FACP 200)接收用于与数据控制器510建立连接的认证请求。在向请求装置提供确认消息之前,以表明或确认建立了连接以便于数据控制器510和请求装置(例如FACP 200)之间的数据传输,GA 255(单独或与DCA 570协作),可以访问列表245以验证请求装置被授权和/或注册以连接到数据控制器510。

在又一个实施例中,GA 255可以为FACP 200的一部分而不是DHP500的一部分。也就是说,本文描述的GA 255可以为CAP 270的一系列指令,或者其自己的指令驻留在FACP200之一的存储器中,用于认证用户证书和/或验证系统装置信息。在该实施例中,FACP 200与其他系统装置例如DHP 500、移动装置400或附加FACP 200之间的连接可以通过例如使用存储在例如FACP 200的储存组件240或可操作地连接到FACP 200的其他储存介质中的列表245的实施例验证凭证来建立。

继续参考附图并且现在参考图4,FACP 200还可包含用于生成储存在存储器220中并且可操作地与CAP 270通信的日志文件275的装置。在一个示例性实施例中,用于生成日志文件275的装置可以为例如日志文件产生器275,日志文件产生器包括用于创建或更新日志文件280(在本文中也被称为日志)并且用于记录对应于日志文件280中的事件发生的可执行指令。除了事件期间的装置交互之外,记录到日志文件280的系统数据可以包含例如与系统100内的装置相关的数据,如与字段272描述相对应的那些数据。在一个实施例中,日志文件产生器275可以为用于生成日志文件的CAP 270的一系列指令,或者在另一个实施例中为其自己的应用、一系列指令或被配置为生成和/或更新日志文件280的独立组件。还应当理解,例如在另一个实施例中,日志文件产生器275可以为其他装置应用例如DCA 570的一系列指令。

在示例性实施例中,在发生紧急事件时,在日志文件产生器275的控制下,FACP200可以响应于事件发生,即在检测到或接收到识别紧急事件的警报时,在FACP 200内创建日志文件280的第一实例,即初始日志文件280。日志文件280可以为与系统100内的装置(例如,FACP 200、数据控制器510、移动装置400)兼容并且能够具有嵌入其中的一个或多个对象(例如媒体文件)的任何文件类型。也就是说,文件类型支持对象链接和嵌入(OLE)技术等。

经由日志文件产生器275或CAP 270的实施例,FACP 200还可以被配置为识别响应于紧急事件而激活或指定为激活的任何装置,例如通知装置300、FACP 200和在事件发生期间彼此相互交互的装置。一旦装置及其交互已被识别,日志文件产生器275可将对应于所识别的装置或事件的数据记录到日志文件280。所记录的数据可以作为一个或多个条目或记录285提供在日志文件280中(图4)。如图4所示,每个记录285可以提供对应于或表示特定紧急事件,例如事件日期284或激活的控制面板ID 272a的数据(或值)。记录285还可以包含日志文件280特有的其他信息,例如日志文件ID 281或其他唯一识别符。另外,记录285可以包含响应于紧急事件而表示FACP 200与其它装置的交互的数据,例如指示哪个装置检测到产生紧急事件的状况272b(例如,烟雾)的数据以及指示由于检测到的状况而激活的装置272b的数据。在将数据记录在日志文件280中时,在日志文件产生器275或CAP 270的控制下,FACP 200可以将日志文件280保存到例如存储器220、存储240或可操作地连接到FACP 200的其它装置,例如数据控制器510或数据存储520或第二FACP 200。

在又一个示例性实施例中,还可以响应于紧急事件而创建或提供包括预先记录的或现场音频消息的音频文件。预先记录的消息可以由FACP 200或可操作地连接到FACP 200的另一个装置,例如移动装置400、数据控制器510或数据储存器520来提供。现场音频消息可以由经由可操作地连接到FACP 200的麦克风264或可操作地连接到系统100的另一装置例如移动装置400的其它麦克风接收的一个或多个音频信号产生。所接收到的音频信号可以由麦克风电路266处理,并且作为音频消息经由可操作地连接到FACP 200的一个或多个信号器/扬声器268广播。所广播的音频消息然后可以作为音频文件保存到系统中的装置(例如FACP 200、数据控制器510或数据储存器520)中的一种装置的存储器或存储中。

继续参考附图,一旦音频文件被创建和/或提供,在日志文件产生器275的控制下,FACP 200可以更新日志文件280以包含响应于该事件而广播的音频消息。为了嵌入音频消息,FACP 200可以包含嵌入装置或用于将媒体嵌入其存储器220中的装置。嵌入装置可以包括用于创建或将一个或多个媒体文件集成(即,嵌入)到日志文件280中的一系列可执行指令。用于嵌入的一系列指令可以为作为例如CAP270、日志文件产生器275或这两者的一部分的一系列指令,或者在另一实施例中,为它自己的应用、一系列指令或被配置为通过将媒体例如音频消息嵌入在其中以更新日志文件280的独立组件。在又一个实施例中,嵌入装置可以为被配置为接收音频信号并将其转换为能够被嵌入在日志文件280中的格式的音频处理电路。

如本文所描述的,并且为了示例性目的而不是为了限制它们,嵌入装置的各种实施例现在将被描述为作为日志文件产生器275的一部分的一系列指令。然而,应当理解,为了简洁起见,本文描述的用于嵌入装置的实施例可以适用于嵌入装置的任何实施例。

为了将音频消息嵌入日志文件280中,例如日志文件产生器275(作为嵌入装置)可以通过访问或打开日志文件280(如果日志文件280尚未打开的话)开始。日志文件产生器275然后可以继续解析或检查日志文件280的一个或多个值以确定待嵌入的音频消息是否对应于在日志文件280中识别的事件。为了确定日志文件280是否对应于特定事件,日志文件产生器275可以包含可执行以识别事件数据,例如事件日期和/或时间、被激活的装置等的指令,或特定于事件的其他指令。在确定音频消息对应于日志文件280中表示的事件时,在日志文件产生器275的控制下,FACP 200可以通过从音频文件中提取表示音频消息的数据来开始嵌入过程。应当理解,提取数据的过程可以包含从本地或远程目录中访问音频文件的步骤。接下来,所提取的数据可以以所提取的格式被集成到日志文件280例如元数据中,或者在另一个实施例中,该数据可以从所提取的格式转换成适合于被嵌入日志文件280中的格式。在又一个实施例中,嵌入过程可以包含将表示音频消息的数据保存为临时文件例如WAV文件、从该临时文件提取数据并然后经由日志文件产生器275将该数据集成到日志文件280中以例如作为文本或对象的步骤。在该实施例中,为了将数据嵌入为文本,日志文件产生器275还可以包含语音到文本的转换器(未示出)。之后,所嵌入的音频消息可以作为音频标记290被提供或呈现在日志文件280中或作为记录285的一部分(图4)。

在将所广播的音频消息嵌入日志文件280中时,FACP 200可以通过将日志文件280保存到数据储存器520或者可操作地连接到FACP 200并且能够将日志文件280存储在其上或保存在其上的任何其它存储介质,例如存储器220、514或储存器240、518上而将具有嵌入音频消息的日志文件280存档。还应当理解,日志文件产生器275或其它应用例如CAP 270、DCA 570可以包含一系列可执行指令以将日志文件280或任何其它文件(例如音频文件)压缩和/或操纵成与其原始格式不同的格式,以便于或改善文件通过系统100的传输,例如从数据控制器510或储存器520到FACP200或移动装置400的传输。该应用还可以包含将文件恢复或转换回其原始格式的指令,例如在文件到达其目的地时加入或提取文件。

在又一个示例性实施例中,日志文件产生器275可以被配置为通过例如添加、移除或改变记录285的一个或多个值来更新日志文件280中的其它信息。由日志文件产生器275更新的日志文件280的示例可以在图4A-B中看到,其中,在图4A的记录3中的未知装置被更新为图4B的记录3中的安全装置ID:SD234KZ3。在日志文件280中创建的新记录285的示例也可以在图4A-B中看到,其中,新记录4(图4B)现在被包含在日志文件280中。在希望用对应于在日志文件280中识别的事件的附加信息或者用于嵌入对应于该事件的附加媒体可追溯地更新日志文件的情况下,更新功能性可证明是有用的。

应当理解,例如用于嵌入和更新日志文件280的日志文件产生器275的实施例可以在DHP 500服务器中的一者例如数据控制器510上而不是在FACP 200上执行。也就是说,本文描述的日志文件产生器275可以为DCA570的一系列指令,或者其自己的用于生成或更新对应于紧急事件的日志文件的驻留在数据控制器510中的一者的存储器中的指令。

在又一个实施例中,可以在日志文件280中提供时间戳284字段。时间戳字段284可以包含表示紧急事件的时间或者例如日志文件280被创建和/或更新的时间的值。在一个示例性实施例中,时间戳284值可以手动提供,例如由操作员输入。在另一个实施例中,时间戳284值可以经由本文描述的应用的任何实施例,例如日志文件产生器275、CAP 270、DCA 570来确定。例如,日志文件产生器275可以包含可执行指令,该可执行指令用于响应于紧急事件基于从日志文件产生器275驻留的装置例如FACP200的系统时钟或者另一系统100装置例如第二FACP 200或数据控制器510的系统时钟接收到的数据生成值,并且当从安全现场装置300接收到相应的检测到的紧急事件时,在日志文件产生器275的控制下可由处理器访问。

现在参考图5,在FACP 200中执行(例如在本文公开的CAP 270的实施例的控制下由FACP 200的处理器210执行)的用于存档具有与紧急事件相关联的一个或多个嵌入音频消息的日志文件280的过程1200的示例性流程图。在发生紧急事件,例如,建筑物中存在烟雾或火灾时,安全现场装置300检测到事件并且可以生成表明发生的报警信号或警报。除此之外,警报可以包含安全现场装置300的地址和位置、安全现场装置300被激活的时间以及被检测到的状况的类型。在一个实施例中,紧急事件可以为警报(例如,从相应的安全现场装置300接收到的警报信号)。另选地,紧急事件可以为分配给从相应安全现场装置300接收到的任何警报(例如,在与向FACP 200发送警报的安全现场装置300的位置相对应的房间中检测到的火灾)的预定义消息。

在图5所示的过程1200中,FACP 200经由FACP 200与相应的安全现场装置300之间的通信链路150从安全现场装置300接收识别紧急事件的警报(1210)。在接收到警报时,FACP 200响应于紧急事件识别一个或多个安全装置(1220)。响应于紧急事件,FACP 200可以通过首先确定例如通过解析警报识别任何装置例如安全现场装置300来识别一个或多个安全装置。在该步骤中,FACP 200还可以响应于该事件来识别装置彼此之间的交互。在响应于事件识别装置和/或它们的交互时,FACP 200在CAP270或日志文件产生器275的控制下可以生成日志文件280,并且将任何识别的值作为条目或记录285记录到日志文件280(1230)。在记录所述值之后,FACP 270可接着将日志文件280保存到存储器220或其它存储介质或装置例如数据控制器510以用于日后检索日志文件280。

在日志文件280被保存到不同装置例如数据控制器510的实施例中,FACP 200和数据控制器510之间的连接可以经由存储在系统装置中的一者的存储器,例如存储器220、250中的GA 255来建立。在该实施例中,来自请求装置例如第二FACP 200或数据控制器510的消息(认证请求)可以经由GA 255接收以建立与FACP 200的连接。该认证请求可以包含用于建立连接的一个或多个凭证。GA 255可以通过将凭证与例如列表245进行比较来验证请求被授权以建立连接(图2C)。如果装置之间的连接未被授权,则在GA255的控制下,接收请求的装置可以发送表明无法建立连接的应答消息。如果连接被授权,则GA255可以发送表明连接已建立的应答消息,或者提供连接已建立的一些标示,例如反映连接持续时间的定时器。在建立连接时,日志文件280可以例如从FACP 200自身或者在另一个实施例中作为发送消息或任何后续消息的一部分(例如作为附加物或附件)被发送到数据控制器510。

继续参考图5中描绘的过程,FACP 200可以识别由对应于紧急事件的音频消息组成的音频文件(1240)。所识别的音频文件可以表示响应于事件的现场音频消息或与该事件相对应的预先记录的音频消息。音频文件可以被识别为存储在FACP 200的存储器220或储存器240中,或者另选地,存储在另一存储介质或装置例如数据控制器510或数据储存器520中。在一个示例性实施例中,为了识别音频文件,FACP 200可以在日志文件280中记录表明可以找到音频文件的位置或目录例如数据储存器520中的目录的一个或多个值,例如记录285。FACP 200还可以通过将音频文件包含在所生成的传送消息中来将音频文件识别为例如与附加或附上的日志文件280分开的附加或附上的文件。为了区分可以被包含在发送消息中的文件的类型,FACP 200可以使用特定于音频文件的不同命名约定或文件类型例如WAV、MP3、DSS来提供每个文件。

在又一个实施例中,音频文件可以基于生成日志文件280的事件时间或时间经由FACP 200来识别。在该实施例中,例如为了基于时间来识别音频文件或信号,在CAP 270、日志文件产生器275或嵌入装置的实施例中的任何一者的控制下,FACP 200可以利用定时机制例如装置系统时钟或其它定时器,来建立FACP 200侦听音频信号或解析数据以识别响应于事件或对应于事件而广播的音频的时间段。例如,在从通知装置300接收到事件警报时,或者在生成日志文件280之后,FACP 200的处理器210或其它音频处理电路或本文描述的并且在CAP 270或其它应用的控制下的其它装置可以在警报并且由定时器定义的时间段之后开始监听或解析经由FACP 200检测或接收到的任何文件和消息。该时间段可以为预定的时间段,例如,在建立事件时间之后的12、24或48小时,例如通过系统时钟或手动输入,或者在另一个实施例中,该时间段可以是未定义的。在没有定义时间段的实施例中,定时器可以被配置为使得上述电路在设定的时间增量上,即,每隔一小时的一小部分监听音频直到识别出文件。一旦识别出音频,监听或搜索功能就可以停止以使得嵌入过程可以继续。还应当理解,与定时器功能一起使用的开始时间可以为在时间戳字段284中表示的相同时间。还应当理解,虽然非媒体文件也可以在警报之后被接收,但是FACP 200可以被配置为基于上述定时功能以及可能对音频文件为唯一的命名约定或文件类型识别符来识别任何音频。

继续参考图5中描绘的过程,在识别音频消息时,FACP 200在CAP270或日志文件产生器275的实施例的控制下可以开始将音频消息嵌入日志文件280中的过程(1250)。为了嵌入音频消息,如果日志文件280尚未被访问,则FACP 200可首先访问或打开日志文件280。接下来,FACP 200可开始解析日志文件280中的各种数据,以确定所识别的音频消息是否对应于日志文件280中所表示的事件。例如,FACP 200可以将接收到音频的时间(例如由定时器定义的时间段)与例如在时间戳字段284中表示的值进行比较,以确定是否在经由定时器建立的时间段内接收到音频。在确定音频消息对应于在日志文件280中表示的事件时,FACP200可以开始将包括在音频消息中的数据集成到日志文件280的元数据中,例如使得表示音频消息的数据存在于日志文件280元数据中。一旦音频消息被嵌入元数据中,所嵌入的音频消息(即,对象)可以在日志文件280中被提供或表示为音频标记290,例如符号、图标、可选图标或超链接(图4)。提供作为标记的对象可以向访问日志文件280的用户提供日志文件280包含与紧急事件对应的音频消息作为嵌入对象的标示。

在通过嵌入响应于事件而广播的音频消息来更新日志文件280的时候,在CAP 270的控制下,FACP 200可以继续通过将日志文件280保存到例如数据储存器520或可操作地连接到FACP 200并且能够将日志文件280存储在其上或保存到其中的任何其它存储介质(例如存储器220或储存器518)来存档具有所嵌入的音频消息的日志文件280。在又一个实施例中,在经由FACP 200接收到对应于紧急事件的附加数据(例如,新的或更新的数据)的情况下,在日志文件产生器275的控制下,FACP 200可以被配置为经由任何上述过程例如过程1230、1250利用附加数据更新日志文件280。

现在参考图6,在DCA 570中执行(例如,由数据控制器510的处理器512根据本文描述的DCA 570的实施例执行)的用于存档具有所嵌入的音频消息的日志文件280的过程1300的示例性流程图。如本文前面所述,在发生紧急事件时,在CAP 270的控制下,FACP 200可以从一个或多个安全现场装置300接收识别紧急事件的警报。响应于紧急事件,FACP200的处理器210在CAP 270或日志文件产生器275的控制下可以生成日志文件280或包括日志文件280的消息以记录与紧急事件相对应的任何数据。所生成的消息或日志文件280可以包含例如响应于紧急事件的一个或多个装置以及在事件时间期间或周围的装置交互的识别信息。在生成日志文件280之后,可以建立FACP 200与数据控制器510之间的连接,例如用于发送消息、日志文件280或对应于紧急事件的任何其它文件(1310)。在一个实施例中,该连接可以经由驻留在FACP 200或数据控制器510中的一者的存储器中的GA 255并且根据本文描述的用于经由GA 255建立装置之间的连接的实施例来建立。

在建立连接后,数据控制器可以经由FACP 200接收日志文件280或包括日志文件280的发送消息(1320)。在一个实施例中,在经由FACP 200提供包括日志文件280的消息的情况下,数据控制器510的处理器510在DCA 570的控制下可以被配置为解析该消息以确定该消息是否识别或包括日志文件280。在识别日志文件280时,数据控制器510还可以被配置为识别该消息是否还识别表示与紧急事件对应的音频消息的音频文件(1330)。为了识别音频文件,在一个实施例中,在DCA 570的控制下,数据控制器510可以继续解析消息以获得表示音频文件被包含在消息中的一个或多个识别符,例如音频ID或特定的文件类型(WAV、MP3)。在提供日志文件280而不是包括日志文件280的消息的又一个实施例中,数据控制器510可以被配置为解析日志文件280以确定日志文件280是否包含用于识别对应的音频文件或音频消息的一个或多个值。

继续参考图6中描绘的过程,在解析消息或日志文件280之后,可以识别音频文件的位置(1340)。在一个实施例中,所识别的音频文件可以与消息一起被包含,例如作为与日志文件280分离的文件。在又一个实施例中,消息可以简单地指定音频文件的位置,使得数据控制器510可以从该位置检索音频文件。例如,所识别的音频文件可以位于数据控制器510、数据存储520或本文所述的其它装置或存储介质上。在识别并访问音频音频文件时,在DCA 570、日志文件产生器275或本文所述的其它嵌入装置的控制下,数据控制器可以开始嵌入过程以更新日志文件280(1350)。

在一个实施例中,为了嵌入音频消息,在日志文件产生器275的控制下,数据控制器510可以访问日志文件280(如果尚未被访问的话)。然后日志文件产生器275可以解析日志文件280以确定所识别的音频消息是否对应于在日志文件280中表示的事件。在确定音频消息对应于在日志文件280中表示的事件时,可以将包括在音频消息中的数据集成(即嵌入)到日志文件280元数据中,例如作为对象。另外,所嵌入的音频消息(即,对象)可以在日志文件280中被设置或表示为音频标记,例如符号、图标、可选图标或超链接。在通过嵌入音频消息更新日志文件280时,日志文件280可以通过将日志文件280与嵌入在日志文件中的音频消息保存到数据控制器512的储存器518、数据储存器520或本文所述的且被配置为用于在其上存储日志文件280或者将日志文件280保存到其上的其它存储介质进行存档。

尽管已经详细描述了具体实施例,但是本领域的普通技术人员应理解,根据本公开的总体教导可以开发对这些细节的各种修改和替代。例如,结合不同实施例描述的元件可以被组合。因此,所公开的特定布置仅意在说明,并且不应被解释为限制权利要求或公开的范围,权利要求或公开的范围将由所附权利要求的全部范围及其任何和所有等同物给出。需注意,术语“包括”、“包含”和“具有”为开放式的,并且不排除其它元件或步骤,并且使用冠词“一”或“一个”并非旨在排除多个。此外,除非另有明确说明,否则本文公开的各种方法的步骤不需要以所描述的特定顺序执行。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号