处理接收的警报的装置、系统和方法

文档序号:6733673阅读:181来源:国知局
处理接收的警报的装置、系统和方法
【专利摘要】一些证明性实施例包括处理警报的装置、系统和/或方法。例如,装置可包括警报模块,其独立于装置的操作系统和/或功率模式而操作,来从至少一个通信网络接收警报消息并且促使装置的至少一个用户界面向装置的用户提供警报指示,其基于警报消息。
【专利说明】处理接收的警报的装置、系统和方法
【背景技术】
[0001]警报和/或警告系统(“警报系统”)(例如,紧急警报系统(EAS))可配置成向一个或多个接收者提供警报,例如向公众、向一个或多个私人接收者、向预定义的接收者组,及诸如此类。警报可包括例如紧急警报,例如全国紧急警报、州紧急警报、本地警报、领土警报、部落警报、官方紧急警报,及诸如此类。警报可涉及任何情形、事件、事情及诸如此类,例如恐怖袭击、自然灾害、公共安全危害及诸如此类。
[0002]警报可由任何实体(例如,政府实体、公共实体、私人实体及诸如此类)产生。在一个示例中,警报可由美国国土安全部一联邦紧急情况管理署(DHS-FEMA)产生。
[0003]警报系统可包括综合公共警报&警告系统(IPAWS)或实现为其的部分。
[0004]在一个示例中,IPWAS可包括商业移动警报系统(CMAS),其可配置成向紧急运行中心提供服务,其进而可通过在地理上靶向的消息来警告公众,例如使用商业移动服务提供商(CMSP)。
[0005]警报系统可实现警报协议,例如共同警报协议(CAP)。CAP可允许警报消息在许多警告系统上一致地同时散播到许多应用。CAP可提高警告效果和/或简化激活对负责人的警告的任务。
【专利附图】

【附图说明】
[0006]为了图示的简单和清楚起见,在图中示出的元件不一定按比例绘制。例如,为了清楚起见,元件中的一些的尺寸可相对于其他元件扩大。此外,标号在图之中重复来指示对应或类似元件。图在下面列出。
[0007]图1是根据一些证明性实施例的系统的示意框图图示。
[0008]图2是根据一些证明性实施例处理警报的方法的示意流程图图示。
[0009]图3是根据一些证明性实施例的制品的示意图示。
【具体实施方式】
[0010]在下面的详细描述中,阐述许多具体细节以便提供对一些实施例的全面理解。然而,本领域内技术人员将理解可在没有这些具体细节的情况下实践一些实施例。在其它情形中,未详细描述众所周知的方法、规程、部件、单元和/电路以便不使论述晦涩。
[0011]本文利用诸如例如“处理”、“计算”、“运算”、“确定”、“建立”、“分析”、“检查”或诸如此类等术语的论述可指计算机、计算平台、计算系统或其他电子计算装置的一个或多个操作和/或一个或多个过程,其操纵表示为计算机的寄存器和/或存储器内的物理(例如,电子)量的数据和/或将其变换成相似地表示为计算机的寄存器和/或存储器或其他信息存储介质(其可存储指令来执行操作和/或过程)内的物理量的其他数据。
[0012]如本文使用的术语“多数”和“多个”包括,例如“众多”或“两个或以上”。例如,“多个项”包括两个或以上的项。
[0013]如本文使用的与装置、单元、元件、模块和/或部件有关的术语“掉电(poweringdown)”和“掉电(power down)”可例如指减少、减小、关闭、停掉、关掉和/或切断到装置、单元、元件、模块和/或部件的电流,和/或开关装置、单元、元件、模块和/或部件来以睡眠模式、减少功率模式、休眠模式、待命模式和/或消耗比装置、单元、元件、模块和/或部件的完整和/或正常操作所需要的更少的功率的任何其他操作模式而操作。例如,使计算装置(例如配置成接收、处置、解译、验证和/或处理警报消息的计算装置)、计算装置的部件、计算装置的一个或多个硬件(HW)和/或软件(SW)部件和/或计算装置的操作系统(OS)掉电可包括:减少、减小、关闭、停掉、关掉和/或切断到计算装置、计算装置的部件、计算装置的一个或多个HW和/或软件SW部件和/或计算装置的OS的电流;和/或开关计算装置、计算装置的部件、计算装置的一个或多个HW和/或软件SW部件和/或计算装置的OS来以睡眠模式、减少功率模式、休眠模式、待命模式和/或消耗比对于完整操作(例如,对于完整接收、处置、解码、验证和/或处理警报消息)所需要的更少的功率的任何其他操作模式而操作。
[0014]如本文使用的与装置、单元、元件、模块和/或部件有关的术语“加电(poweringup)”和“加电(power up)”可例如指增强、恢复、打开和/或接通到装置、单元、元件、模块和/或部件的电流,和/或使装置、单元、元件、模块和/或部件从睡眠模式、待命模式和/或消耗比装置、单元、元件、模块和/或部件的完整接收和/或正常操作所需要的更少的功率的任何其他操作模式切换,和/或使装置、单元、元件、模块和/或部件切换到操作模式。例如,使计算装置(例如配置成接收、处置、解码、验证和/或处理警报消息的计算装置)、计算装置的部件、计算装置的一个或多个HW和/或SW部件和/或计算装置的OS加电可包括:增强、恢复、打开和/或接通到计算装置、计算装置的部件、计算装置的一个或多个HW和/或软件SW部件和/或计算装置的OS的电流;和/或使计算装置、计算装置的部件、计算装置的一个或多个HW和/或软件SW部件和/或计算装置的OS从睡眠模式、减少功率模式、休眠模式、待命模式和/或消耗比完整操作(例如,对于完整接收、处置、解码、验证和/或处理警报消息)所需要的更少的功率的任何其他操作模式变成操作模式。
[0015]一些实施例可结合能够处理、处置和/或交付警报消息的各种装置和系统来使用,例如,警报系统、警告系统、配置成作为警报系统和/或警告系统的部分而操作的装置和/或网络;综合公共警报&警告系统(IPAWS) ;IPAffS的装置和/或网络;根据任何警报协议、规范和/或标准(例如,共同警报协议(CPA)规范(共同警报协议,V.1.1,OASIS标准CAP-V1.1,2005年10月))操作的装置和/或网络;商业移动警报系统(CMAS)(例如,由美国联邦法规标题47、部分10 CMAS限定的)的装置和/或网络;以下装置和/或网络:个人局域化警报网络(PLAN)、个人计算机(PC)、台式计算机、移动计算机、膝上型计算机、笔记本计算机、平板计算机、服务器计算机、手持计算机、手持装置、个人数字助理(PDA)装置、手持PDA装置、机载装置、非机载装置、混合装置、车载装置、非车载装置、移动或便携式装置、消费者装置、非移动或非便携式装置、无线通信站、无线通信装置、有线或无线路由器、有线或无线调制解调器、视频装置、音频装置、音频-视频(A/V)装置、机顶盒(STB)、广播HD接收器、视频转发器(sink)、音频转发器、立体声调谐器、广播无线电接收器、平板显示器、个人媒体播放器(PMP)、数字摄像机(DVC)、数字音频播放器、扬声器、音频接收器、音频放大器、游戏装置、数据转发器、数字静态摄像机(DSC)、有线或无线网络、无线区域网、无线视频区域网(WVAN)、局域网(LAN)、无线LAN (WLAN)、无线城域网(WMAN)通信系统、个人区域网(PAN)、无线 PAN (WPAN);根据现有的 IEEE 802.11 标准(例如,IEEE 802.11 (IEEE802.11-2007:对于彳目息技术-电/[目和系统之间的彳目息交换-局域网和城域网的标准-特定要求,部分11:无线LAN媒体访问控制(MAC)和物理层(PHY)规范一 2007年6月)、IEEE-802.1lu (IEEE 802.llu-2010年4月_对于信息技术-电信和系统之间的信息交换-局部和城市网络的IEEE标准-特定要求-部分I1:无线LAN媒体访问控制(MAC)和物理层(PHY)规范:修正7:与外部网络互通)及诸如此类(“802.11标准”)、IEEE 802.16标准(例如,IEEE标准802.16,2004版,对于固定宽带无线接入系统的空中接口,IEEE 802.16d、IEEE 802.16e(IEEE标准802.16e,2005版,对于在授权频带中组合的固定和移动操作的物理和媒体访问控制层)及诸如此类(“802.16标准”))和/或其未来版本和/或派生物操作的装置和/或网络;根据现有的无线千兆联盟(WGA)和/或WirelessHD ?规范和/或其未来版本和/或衍生物操作的装置和/或网络;根据现有的蜂窝规范和/或协议(例如,第三代合作伙伴计划(3GPP)、3GPP长期演进(LTE))和/或其未来版本和/或派生物操作的装置和/或网络;是上面的网络的部分的单元和/或装置;单向和/或双向无线电通信系统;蜂窝无线电电话通信系统;蜂窝电话;无线电话;个人通信系统(PCS)装置;包含无线通信装置的PDA装置;移动或便携式全球定位系统(GPS)装置;包含GPS接收器或收发器或芯片的装置;包含RFID元件或芯片的装置;多输入多输出(MMO)收发器或装置;具有一个或多个内部天线和/或外部天线的装置;数字视频广播(DVB)装置或系统;多标准无线电装置或系统;有线或无线手持装置(例如,BlackBerry, Palm Treo);无线应用协议(WAP)装置;或诸如此类。
[0016]一些实施例可结合一个或多个类型的有线和/或无线通信信号和/或系统使用。这些无线通信信号和/或系统可包括,例如射频(RF)、红外(IR)、频分复用(FDM)、正交FDM (0FDM)、时分复用(TDM)、时分多址(TDMA)、扩展TDMA (E-TDMA)、共同分组无线电服务(GPRS)、扩展 GPRS、码分多址(CDMA)、宽带 CDMA (WCDMA)、CDMA 2000、单载波 CDMA、多载波CDMA、多载波调制(MDM)、离散多音(DMT)、蓝牙?、全球定位系统(GPS)、W1-Fi, W1-Max,ZigBee ?、超宽带(UWB)、全球移动通信系统(GSM)、2G、2.5G、3G、3.5G、对于GSM演进的增强数据速率(EDGE),或诸如此类。其他实施例可在各种其他有线或无线装置、系统和/或网络中使用。
[0017]如本文使用的术语“无线装置”包括,例如能够无线通信的装置、能够无线通信的通信装置、能够无线通信的通信站、能够无线通信的便携式或非便携式装置,或诸如此类。在一些证明性实施例中,无线装置可以是或可包括与计算机集成的外设、附连到计算机的外设。在一些证明性实施例中,术语“无线装置”可用于提供无线服务。
[0018]现在参照图1,其根据一些证明性实施例示意地图示系统100的框图。
[0019]在一些证明性实施例中,系统可包括警报和/或警告系统(“警报系统”)(例如,紧急警报系统(EAS))或可以是其的部分,该警报和/或警告系统可配置成向一个或多个接收者提供警报,例如向公众、向一个或多个私人接收者、向预定义的接收者组,及诸如此类。在一个示例中,系统100可包括综合公共警报&警告系统(IPAWS)或实现为其的部分。例如,系统100可包括商业移动警报系统(CMAS),其可配置成向紧急运行中心提供服务,其进而可通过在地理上靶向的消息来警告公众,例如使用商业移动服务提供商(CMSP)。
[0020]在一些证明性实施例中,系统100可包括能够产生至少一个警报108的至少一个警报机构102、能够通过一个或多个通信网络112传送对应于警报的至少一个警报消息119的至少一个警报传送器104,和至少一个装置106,其能够从至少一个通信网络112接收警报消息119并且对装置106的至少一个用户产生警报指示,如在下文详细描述的。
[0021]在一些证明性实施例中,警报机构102可包括任何实体,例如政府实体、公共实体、私人实体及诸如此类。例如,警报机构102可包括白宫、警察局、FB1、国家气象局、美国国土安全部-联邦紧急情况管理署(DHS-FEMA)及诸如此类。在另一个示例中,警报机构102可包括私人机构并且警报108可包括对与私人机构关联的一个或多个接收者(例如对于由私人机构提供的服务的一个或多个订户)的警报。
[0022]在一些证明性实施例中,警报108可包括例如紧急警报,例如全国紧急警报、州紧急警报、本地警报、领土警报、部落警报、官方紧急警报、诱拐儿童警报(AMBER警报)及诸如此类。警报可涉及任何情形、事件、事情及诸如此类,例如恐怖袭击、自然灾害、公共安全危害及诸如此类。
[0023]在一些证明性实施例中,警报消息119可包括由授权的警报机构发出的紧急警报消息。例如,警报消息119可包括意在对至少一个接收者提供关于紧急情况的信息并且满足供CMSP传送(例如,根据美国联邦法规标题47、部分10 CMAS)的要求的任何消息。在其他实施例中,警报消息119可包括任何其他警报和/或警告消息,其包括由任何其他实体发出和/或具有任何其他格式的任何其他信息。
[0024]在一些证明性实施例中,警报消息119可根据预定义的警报消息格式而格式化。例如,警报消息119可包括根据CAP规范的CAP消息。
[0025]在一些证明性实施例中,通信网络112可包括至少一个有线通信网络、至少一个无线通信网络和/或其任何组合。例如,通信网络112可包括蜂窝网络、因特网、计算机网络、电视网络、电话网络、无线电网络、数据网络及诸如此类。
[0026]在一些证明性实施例中,通信网络112可包括至少一个公共数据网络,例如因特网。
[0027]在一些证明性实施例中,通信网络112可包括至少一个非公共通信网络,例如专用通信网络、机构通信网络及诸如此类。
[0028]在一些证明性实施例中,警报传送器104可包括用于通过通信网络112传送警报消息119的一个或多个天线或可与其关联,例如,如果通信网络112包括无线通信网络。
[0029]在一些证明性实施例中,警报传送器104可包括例如作为CMAS的部分的一个或多个CMSP或可由一个或多个CMSP实现。CMAS可包括志愿紧急警报系统,例如其中CMSP可选择将警报消息传送给公众,例如根据美国联邦法规标题47、部分10 CMAS0
[0030]在一些证明性实施例中,装置106可包括例如电子装置、计算装置、通信装置、无线通信装置、电子装置、电路和/或任何其他装置,或可作为它们的部分而被包括。例如,装置100可包括以下或可作为以下的部分而被包括:PC、台式计算机、移动计算机、膝上型计算机、笔记本计算机、上网本、一体化装置、平板计算机、服务器计算机、手持计算机、手持装置、PDA装置、手持PDA装置、数字签名、机载装置、非机载装置、混合装置(例如,结合蜂窝电话功能性与PDA装置功能性)、消费者装置、公共装置、警报装置、消息传递装置、警告装置、车载装置、非车载装置、移动或便携式装置、非移动或非便携式装置、蜂窝电话、手持机、PCS装置、包含无线通信装置的PDA装置、移动或便携式GPS装置、DVB装置、相对小的计算装置、非台式计算机、“Carry Small Live Large”(CSLL)装置、超移动装置(UMD)、超移动PC(UMPC)、移动因特网装置(MID)、“Origami”装置或计算装置、支持动态可组合计算(DCC)的装置、上下文感知装置、视频装置、音频装置、A/V装置、STB、BD播放器、BD记录器、DVD播放器、HD DVD播放器、DVD记录器、HD DVD记录器、PVR、广播HD接收器、视频源、音频源、视频转发器、音频转发器、立体声调谐器、广播无线电接收器、平板显示器、PMP、DVC、数字音频播放器、扬声器、音频接收器、游戏装置、音频放大器、数据源、数据转发器、DSC、媒体播放器、智能电话、电视、音乐播放器、AP、基站或诸如此类。
[0031]可实现一些证明性实施例来确保一个或多个警报(例如,紧急警报)(例如,警报108)以快速、清晰和/或可靠的方式提供给公众,例如作为警报系统(例如,IPAWS)和/或任何其他警报和/或警告系统的部分。
[0032]在一些证明性实施例中,装置106可配置成接收由授权的警报机构(例如,警报机构102)通过至少一个通信网络(例如,通信网络112)发出的紧急警报消息(例如,警报消息119)、使用对应于警报机构的至少一个嵌入式验证证书来验证该警报消息以及向装置106的至少一个用户提供警报指示,其基于警报消息。
[0033]在一些证明性实施例中,装置106可配置成例如在相对短的时期内检测、接收、解析、解码、验证、处置和/或处理警报消息119,例如如在下文详细描述的。
[0034]在一些证明性实施例中,装置106或装置106的一个或多个部件可实现功率管理方案来允许装置例如通过在有源操作模式与功率节省操作模式(例如,“闲置”、“休眠”或“睡眠”操作模式)之间切换(例如,通过选择性地使装置106或装置106的一个或多个部件掉电和/或使装置106或装置106的一个或多个部件加电)而节省电力。
[0035]在一些证明性实施例中,装置106可配置成例如检测、接收、解析、解码、验证、处置和/或处理警报消息119,只要存在提供给装置106的最小功率量(例如,足以用于检测和接收警报消息119的功率水平)即可。例如,装置106可配置成例如检测、接收、解析、解码、验证、处置和/或处理警报消息119,而不依赖于装置106和/或装置106的主OS的功率状态、负载状态和/或运行状态,例如,如在下文详细描述的。
[0036]在一些证明性实施例中,装置106可包括警报模块116,其配置成执行警报消息119的带外和/或直接检测、接收、验证和处理,例如如在下文详细描述的。
[0037]在一些证明性实施例中,装置106可包括一个或多个通信模块120,用于监测、检测和/或接收来自一个或多个通信网络112的警报消息119。通信模块120可包括任何有线和/或无线通信模块。例如,通信模块120可包括能够根据任何通信技术、协议和/或标准连接到通信网络112的一个或多个嵌入式通信装置和/或网络接口卡(NIC),或可实现为它们的部分。通信模块120可包括,例如一个或多个有线和/或无线传送器、有线和/或无线接收器和/或收发器(其能够发送和/或接收有线和/或无线通信信号、帧、块、传送流、包、消息、数据项和/或数据)。例如,通信模块120可包括一个或多个通信模块,用于通过任何无线网络、因特网网络、蜂窝网络、电话网络、WiFi网络、全球微波互通接入(WIMAX)网络、LAN、PAN、WAN、WffAN, WPAN、WVAN、WMAN、WLAN、电视网络、电缆网络及诸如此类来通信。
[0038]在一些证明性实施例中,一个或多个通信模块120可包括多个通信模块,例如,配置成支持预定义数量的多个并发网络连接。例如,装置106的冗余水平可通过向通信网络112提供更大数量的并发连接(例如,在任何给定时刻)的通信模块120而增加。因此,由装置106提供的增加的冗余水平可使警报消息119将到达装置106的用户的机会增加。
[0039]在一个非限制性示例中,通信模块120可包括至少一个无线电模块,其能够例如从无线电广播网络接收包括警报消息119的无线电信号。例如,通信模块120可包括至少一个混合数字(HD)无线电模块,其能够经由无线电通信信道(例如,经由调频(FM)无线电信道、调幅(AM)无线电信道及诸如此类)接收数字无线电广播的数字无线电信号。另外或备选地,通信模块120可包括至少一个数字音频广播(DAB)模块,其能够接收采用DAB格式的广播数字无线电信号,例如根据ETSI TS 102 563 V1.1.1 (2007-02):数字音频广播(DAB);高级音频编码(AAC)音频的传输。另外或备选地,通信模块120可包括任何其他无线电通信模块,用于接收具有任何其他格式的无线电广播。使至少一个无线电通信模块实现为装置106的部分可确保该装置106可接收警报消息119,例如即使在装置106未连接到因特网时也如此。因此,装置106接收警报消息106的可能性可例如由于无线电通信模块的连接的较长距离和容易性而增加,例如甚至在因特网和/或蜂窝通信系统可能停止时的紧急情况期间也如此。
[0040]在一些证明性实施例中,警报模块116可经由一个或多个通信模块120接收警报消息119。
[0041]在一些证明性实施例中,警报模块116和通信模块120可实现为装置106的独立元件。例如,一个或多个通信模块120可从一个或多个通信网络112接收警报消息119,并且警报模块116可从通信模块120接收警报消息。然而,在其他实施例中,警报模块116可作为通信模块120中的至少一个的部分而包括和/或实现。
[0042]在一些证明性实施例中,装置106可包括无线通信装置,通信网络112可包括至少一个无线通信网络,并且通信模块120可包括至少一个无线通信模块。在其他实施例中,通信网络112可包括至少一个有线通信网络或有线和无线通信网络的任何组合,并且通信模块120可包括至少一个有线通信模块或有线和无线通信模块的任何组合。
[0043]在一些证明性实施例中,装置106还可包括例如处理器118、输入单元122、至少一个用户界面130、存储器单元124和存储单元126中的一个或多个。装置106可可选地包括其他硬件部件和/或软件部件。在一些证明性实施例中,装置106的部件中的一些或全部可封闭在共同的外壳或包装中,并且可使用一个或多个有线或无线链路而互连或操作地关联。在其他实施例中,装置106的部件可分布在多个或独立装置之中。
[0044]处理器118包括例如中央处理单元(CPU)、数字信号处理器(DSP)、一个或多个处理器核、单核处理器、双核处理器、多核处理器、微处理器、主机处理器、控制器、多个处理器或控制器、芯片、微芯片、一个或多个电路、线路、逻辑单元、集成电路(1C)、专用IC (ASIC)或任何其他适合的多用途或特定处理器或控制器。
[0045]在一些证明性实施例中,装置106可包括至少一个OS 128,其能够控制和/或管理装置106的操作和/或功能性和/或装置106与装置106的用户之间的交互。在一个示例中,OS 128可由执行OS指令的处理器118实现。例如,OS 128可包括装置106的主、主要和 / 或标准 OS (统称为“主 OS”),例如 Windows OS,Meego 0S、Andriod 0S、Apple OS 及诸如此类。OS 128可包括任何OS驻存应用软件或可由其实现。
[0046]输入单元122包括例如键盘、键区、鼠标、触摸板、轨迹球、指示笔、麦克风或其他适合的指点装置或输入装置。[0047]用户界面130可包括任何一个或多个模块和/或部件,其能够向装置106的一个或多个用户呈现、提供和/或交付对应于警报消息119的警报。用户界面130可以是例如监视器、屏幕、平板显示器、阴极射线管(CRT)显示单元、液晶显示器(LCD)显示单元、等离子显示单元、一个或多个音频元件(例如,扬声器或耳机)、振动元件、机载共振器、视频元件或其他适合的用户界面和/或输出装置。
[0048]存储器单元124包括例如随机存取存储器(RAM)、只读存储器(ROM)、动态RAM(DRAM)、同步DRAM (SD-RAM)、闪速存储器、易失性存储器、非易失性存储器、缓存存储器、缓冲器、短期存储器单元、长期存储器单元或其他适合的存储器单元。存储单元126包括例如硬盘驱动器、软盘驱动器、压缩盘(⑶)驱动器、⑶-ROM驱动器、DVD驱动器或其他适合的可移动或不可移动存储单元。存储器单元124和/或存储单元126例如可存储由装置106处理的数据。
[0049]在一些证明性实施例中,警报模块116可例如经由一个或多个通信模块120从一个或多个通信网络112接收警报消息119。警报模块116和/或通信模块120可配置成例如根据CAP检测特定标准警报包模式。警报模块116例如在检测到警报消息119时使装置106的一个或多个元件加电(例如,如果该一个或多个元件当前处于例如睡眠、休眠、关闭及诸如此类等低功率状态)。警报模块116可解析、验证和/或证实警报消息119,并且警报模块116可建立一个或多个用户可交付音频、视觉和/或感知警报和/或将它们格式化,并且可将这些感知警报中继给用户界面130,例如用于立即用户交付。警报模块116可处理警报消息119,例如在没有操作系统或软件应用依赖性的情况下,例如,如在下文详细描述的。
[0050]在一些证明性实施例中,警报模块116可独立于OS 128操作,以从一个或多个通信网络112接收警报消息119、验证警报消息119和/或促使用户界面130向装置106的用户提供警报指示,其基于警报消息119,例如如在下文详细描述的。
[0051]因此,警报模块116可允许处理警报消息119,同时减少或消除OS有关的脆弱点(例如,错误、病毒攻击、用户干预、慢启动时间及诸如此类)的风险。
[0052]在一些证明性实施例中,警报指示可包括例如音频指示、文本指示、图形指示、视频指示、感觉指示中的至少一个,其包括任何指示,例如振动指示和/或要被装置106的用户感知、感测和/或注意的任何其他适合的指示。
[0053]在一些证明性实施例中,警报模块116可独立于装置106的功率模式操作。例如,警报模块116可操作成从一个或多个通信网络112接收警报消息119、验证警报消息119和/或促使用户界面130向装置106的用户提供例如警报指示,即使装置106和/或OS 128处于非有源操作模式、功率节省操作模式、“闲置”操作模式或“睡眠”操作模式也如此,例如如在下文详细描述的。
[0054]在一些证明性实施例中,警报模块116可配置成促使装置106和/或OS 128例如基于警报消息119切换到有源功率模式,例如在检测、接收和/或验证警报消息119时。
[0055]在一些证明性实施例中,警报模块116可配置成直接接入用户界面130并且直接促使用户界面130提供警报指示,例如如在下文描述的。
[0056]在一些证明性实施例中,警报模块116可包括例如使用任何HW部件实现的HW警报模块、使用任何固件部件实现的固件警报模块或使用HW和固件部件的任何组合实现的警报模块,例如如在下文描述的。[0057]在一些证明性实施例中,警报模块116可实现为驻存在装置106上的单个共同固件图像、驻存在装置106和通信模块120上的独立嵌入式固件图像,或其任何组合。
[0058]在一些证明性实施例中,警报模块116可由在装置106的主处理器(例如,处理器118,其可配置成支持低功率操作)上运行的固件图像实现。
[0059]在一些证明性实施例中,警报模块116可由在至少一个专用处理器和/或协同处理器(例如,除处理器118外的,其可具有独立于处理器118的功率状态的功率状态)上运行的固件图像实现。
[0060]在一些证明性实施例中,装置106可包括共同固件模块,其能够充当通信驱动器(例如,执行至少一个通信模块120的功能性)和警报处理驱动器(例如,执行警报模块116的功能性的至少部分)两者。可选地,装置106还可包括HW模块,用于执行警报模块116的功能性中的另一部分。
[0061]在一些证明性实施例中,警报模块116可由固件(“警报模块固件”)实现,该固件可配置成独立于OS 128和/或由装置106执行的任何应用的应用软件来操作。
[0062]在一些证明性实施例中,警报模块116可可选地使用OS 128和/或应用软件的一个或多个资源,例如,如果这样的资源可用并且运行例如以便减少将警报指示交付给装置106的用户所需要的时间。例如,警报模块116可使用OS 128和/或应用软件的一个或多个资源作为用于警报指示的尽力交付的带内运载工具。即使警报模块116可配置成利用OS128和/或应用软件的资源,警报模块116可能够处理警报消息119,而不依赖OS 128和/或应用软件的可用性和/或可靠性。
[0063]在一些证明性实施例中,警报模块116可包括非易失性存储器(例如,警报模块固件的固件非易失性存储器)或与它关联来存储可配置参数和/或数据用于处理警报消息119,例如用于检测标准紧急警报的包模式、用于验证警报消息的数字证书和诸如此类。
[0064]在一些证明性实施例中,例如,如果装置106的一个或多个元件处于减少功率模式,警报模块116可配置成可选地使装置106的一个或多个元件(例如OS 128、处理器118、用户界面130和/或装置106的任何其他元件)加电。例如,警报模块116可配置成使装置106的一个或多个元件加电来执行警报消息119的任何需要的处理和/或用于向装置106的用户提供警报指示。
[0065]在一些证明性实施例中,包括警报模块(例如,警报模块116)的装置(例如,装置106)(其配置成独立于装置的OS (例如,OS 128)处理紧急警报(例如,警报消息119))可避免需要用于运行装置的OS以便接收、验证和/或交付紧急警报。因此,可获得珍贵的生命拯救时间,例如在时间是最重要的并且以毫秒测量的关键紧急情况期间。例如,地震和海嘯事前警告系统可在侵袭之前提供小于20秒的通知,因此,可期望尽可能快地交付警报指
/Jn ο
[0066]现在参照图2,其示意地图示根据一些证明性实施例处理警报的方法。在一些实施例中,图2的方法的操作中的一个或多个可由装置(例如,装置106 (图1))和/或警报模块(例如,警报模块116 (图1))执行,来处理至少一个警报消息,例如警报消息119 (图1)。
[0067]如在框202处指示的,方法可包括经由至少一个通信网络接收数据包。例如,一个或多个通信模块120 (图1)可通过一个或多个通信网络112 (图1)接收一个或多个数据包。[0068]如在框204处指示的,方法可包括检测接收的包是否包括警报消息。该警报消息可包括由授权的警报机构发出的紧急警报消息,例如,如在上文描述的。例如,通信模块120(图1)可配置成检测一个或多个预定义的特定标准警报包模式,例如CAP模式及诸如此类。
[0069]例如,在装置106 (图1)处于低功率状态或全功率运行时,通信模块120 (图1)可检测警报消息,例如警报消息119 (图1)。例如,通信模块120 (图1)可在低功率状态操作来监听通信网络112 (图1)并且检测警报消息119 (图1)。在一个示例中,通信模块120(图1)可利用WakeOnLAN或WakeOnWirelessLAN机制来接收和/或检测警报消息119 (图1)。
[0070]如在框218处指示的,方法可包括使一个或多个装置元件加电,例如在检测到警报消息后。该一个或多个元件可包括处理器(例如,装置118 (图1))、0S (例如,OS 128 (图1))、一个或多个应用、一个或多个HW元件及诸如此类。例如,警报模块116 (图1)可触发唤醒动作来使OS 128 (图1)、处理器118 (图1)和/或装置106 (图1)的任何其他元件加电。
[0071]在一些证明性实施例中,警报模块116 (图1)可在检测到警报消息119 (图1)时使装置106 (图1)的一个或多个元件加电。警报模块116 (图1)可使元件中的一些或全部的加电推迟到处理警报消息119 (图1)的一个或多个稍后的阶段,例如在验证警报消息119 (图1)后和/或在确定对应于警报消息119 (图1)的警报指示后,例如如在下文描述的。
[0072]在处理和/或处置警报消息119 (图1)需要时,使装置106 (图1)的一个或多个元件加电的定时可被配置使得装置106的元件可已经例如以全功率或部分功率操作。使装置106 (图1)的一个或多个元件加电的定时还可例如基于元件从低功率状态加电到部分或全功率状态所需要的加电期。例如,警报模块116 (图1)可配置成在第一定时(例如,在检测到警报消息119 (图1)时)使装置106 (图1)的第一组的一个或多个元件(例如,OS 128(图1)和/或处理器118 (图1))加电;并且在第二不同的定时(例如,在验证警报消息119(图1)或在警报指示对应于警报消息119 (图1)时)使装置106 (图1)的第二组的一个或多个元件(例如,用户界面130 (图1))加电。
[0073]使装置106 (图1)的一个或多个元件加电可实现减少检测警报消息119 (图1)与将警报指示交付给装置106 (图1)的用户之间的时段。
[0074]如在框206处指示的,方法可包括解析和/或分析警报消息。例如,警报模块116(图1)可解析和/或分析警报消息119 (图1),例如,利用预定义的包模式来证实警报消息119 (图1)。
[0075]如在框208处指示的,方法可包括验证警报消息。例如,警报模块116 (图1)可验证警报消息119 (图1)是否是真的。警报模块116 (图1)可利用例如一个或多个嵌入式证书来验证警报消息119 (图1)的签名和/或解密警报消息119 (图1)的内容。例如,警报模块116 (图1)可使用对应于警报机构102 (图1)的至少一个嵌入式验证证书来验证警报消息119 (图1),例如,如在上文描述的。
[0076]如在框210处指示的,方法可包括例如基于警报消息是否被成功验证来确定接收的警报消息是否有效。
[0077]在一些证明性实施例中,例如,如果警报消息被成功验证(例如,如在上文参照框218描述的),方法可包括使一个或多个装置元件加电。
[0078]如在框216处指示的,例如,如果未在接收的包中检测到警报消息,或如果警报消息的验证失败,方法可包括丢弃接收的包。
[0079]如在框212处指示的,方法可包括限定要提供给装置的用户的用户可交付警报指示。例如,警报模块116 (图1)可从警报消息119 (图1)提取相关警报信息,例如,其包括限定要提供给用户的警报信息的参数、限定要提供给用户的警报指示的参数及诸如此类。警报模块116 (图1)可基于提取的警报信息限定用户可交付警报指示。例如,警报指示可限定成包括文本、图形、音频、视频和/或感知指示和/或消息中的一个或多个。
[0080]在一些证明性实施例中,警报指示可基于警报消息119 (图1)的内容。例如,警报消息119 (图1)可包括预定义的警报内容,例如采用文本、图形、视频和/或音频的形式,并且警报模块116 (图1)可限定警报指示来包括预定义的警报内容。例如,预定义的警报内容可包括预定义的警报消息,例如“飓风警报”、“地震警报”及诸如此类。
[0081]在一些证明性实施例中,方法可包括使一个或多个装置元件加电,例如在限定警报指示后,例如如在上文参照框218描述的。例如,警报模块116 (图1)可使得用于交付警报指示的用户界面130 (图1)加电。
[0082]如在框214处指示的,方法可包括将警报指示交付给装置的用户。例如,警报模块116 (图1)可促使至少一个用户界面130 (图1)将警报指示交付给装置106 (图1)的至少一个用户。例如,警报模块116 (图1)可采用适合于通过用户界面130 (图1)交付的格式限定警报指示并且可将警报指示传播到用户界面130 (图1)用于最终交付。警报指示的交付可例如以全功率、OS启动前阶段执行。
[0083]在一些证明性实施例中,警报模块116 (图1)可具有对用户界面130 (图1)的直接硬件接入,从而使警报模块116 (图1)能够直接控制用户界面130 (图1)来交付警报指示,例如立即或在短延迟内。在一个非限制性示例中,用户界面130 (图1)可包括显示器并且警报模块116 (图1)可利用管理引擎(ME),例如,采用直接ME到图形控制器路径的形式来包括警报指示作为直接绘制到显示器的图形覆盖(“SPRITE”)的部分。
[0084]在一些证明性实施例中,警报模块116 (图1)可利用直接硬件接入来促使用户界面130 (图1)交付警报指示,例如,即使装置106 (图1)、OS 128 (图1)和/或用户界面130 (图1)未以全功率水平操作也如此。备选地,警报模块116 (图1)可选择推迟警报指示的交付,例如直到OS 128 (图1)能够控制用户界面130 (图1)来交付警报指示。
[0085]在一些证明性实施例中,警报模块116 (图1)可配置成以带外操作处理警报指示的交付,例如独立于OS 128 (图1)和/或在未依靠OS 128 (图1)的情况下,例如,以便节省处理时间和/或增加装置106的用户必须对警报指示作出应答的时间。在一个非限制性示例中,警报模块116 (图1)可利用与英特尔高级管理技术(AMT)相似的带外机制。
[0086]参照图3,其示意地图示根据一些证明性实施例的制品300。物品300可包括机器可读存储介质302,用于存储逻辑304,其可用于例如执行警报模块116 (图1)的功能性的至少部分,和/或执行图2的方法的一个或多个操作。
[0087]在一些证明性实施例中,物品300和/或机器可读存储介质302可包括能够存储数据的一个或多个类型的计算机可读存储介质,其包括易失性存储器、非易失性存储器、可移动或不可移动存储器、可擦除或不可擦除存储器、可写或可重写存储器及诸如此类。例如,机器可读存储介质302可包括RAM、DRAM、双数据速率DRAM( DDR-DRAM)、SDRAM、静态RAM(SRAM)、ROM、可编程R0M(PROM)、可擦除可编程R0M(EPROM)、电可擦除可编程ROM(EEPROM)、压缩盘ROM (⑶-ROM)、压缩盘可记录(⑶-R)、压缩盘可重写(⑶-RW)、闪速存储器(例如,NOR或NAND闪速存储器)、内容可寻址存储器(CAM)、聚合物存储器、相变存储器、铁电存储器、硅-氧化物-氮化物-氧化物-硅(SONOS)存储器、盘、软盘、硬驱动器、光盘、磁盘、卡、磁卡、光卡、带、盒带及诸如此类。计算机可读存储介质可包括与通过通信链路(例如,调制解调器、无线电或网络连接)将由包含在载波或其他传播介质中的数据信号运送的计算机程序从远程计算机下载或传递到请求计算机有关联的任何适合的介质。
[0088]在一些证明性实施例中,逻辑304可包括指令、数据和/或代码,其如果被机器执行则可促使该机器执行如本文描述的方法、过程和/或操作。机器可包括,例如任何适合的处理平台、计算平台、计算装置、处理装置、计算系统、处理系统、计算机、处理器或诸如此类,并且可使用硬件、软件、固件及诸如此类的任何适合的组合来实现。
[0089]在一些证明性实施例中,逻辑304可包括或可实现为软件、软件模块、应用、程序、子例程、指令、指令集、计算代码、字、值、符号及诸如此类。这些指令可包括任何适合类型的代码,例如源代码、编译代码、解释代码、可执行代码、静态代码、动态代码及诸如此类。指令可根据预定义的计算机语言、方式或语法来实现,用于指示处理器执行某一功能。指令可使用任何适合的高级、低级、面向对象、视觉、编译和/或解释编程语言(例如C、C++、Java、BASIC、Matlab、Pascal、Visual BASIC、汇编语言、机器代码及诸如此类)来实现。
[0090]在本文参照一个或多个实施例描述的功能、操作、部件和/或特征可与在本文参照一个或多个其他实施例描述的一个或多个其他功能、操作、部件和/或特征组合,或可与它们组合使用,或反之亦然。
[0091]尽管本发明的某些特征已经在本文图示和描述,本领域内技术人员可想到许多修改、替换、改变和等同物。因此,要理解附上的权利要求规定涵盖所有这样的修改和改变为落在本发明的真正精神内。
【权利要求】
1.一种装置,包括: 警报模块,其独立于所述装置的操作系统而操作,来从至少一个通信网络接收警报消息并且促使所述装置的至少一个用户界面向所述装置的用户提供警报指示,其基于所述警报消息。
2.如权利要求1所述的装置,其中,所述警报模块操作而不管所述装置的功率模式。
3.如权利要求2所述的装置,其中,所述警报模块促使所述装置基于所述警报消息切换到有源功率模式。
4.如权利要求1所述的装置,包括至少一个通信模块,用于从所述至少一个通信网络接收所述警报消息,其中所述警报模块从所述通信模块接收所述警报消息。
5.如权利要求4所述的装置,其中,所述至少一个通信模块包括多个通信模块,用于同时监测多个通信信道用于检测所述警报消息。
6.如权利要求1所述的装置,其中,所述警报指示包括音频指示、文本指示、图形指示、视频指示和感觉指示中的至少一个。
7.如权利要求1所述的装置,其中,所述警报模块直接接入所述用户界面以直接促使所述用户界面提供所述警报指示。
8.如权利要求1所述的装置,其中,所述警报模块包括硬件。
9.如权利要求1所述的 装置,其中,所述警报模块包括固件。
10.如权利要求1所述的装置,其中,所述警报模块验证警报消息。
11.如权利要求1所述的装置,其中,所述通信网络包括公共数据网络。
12.如权利要求1所述的装置,其中,所述装置包括无线通信装置并且所述通信网络包括无线通信网络。
13.如权利要求1所述的装置,其中,所述警报指示基于所述警报消息的内容。
14.如权利要求1所述的装置,其中,所述警报消息包括由授权的警报机构发出的紧急警报消息。
15.如权利要求1所述的装置,其中,所述警报消息包括共同警报协议(CAP)的警报消肩、O
16.一种装置,包括: 警报模块,其独立于所述装置的功率模式而操作,来从至少一个通信网络接收警报消息并且促使所述装置的至少一个用户界面向所述装置的用户提供警报指示,其基于所述警报消息。
17.如权利要求16所述的装置,其中,所述警报模块独立于所述装置的操作系统而操作。
18.如权利要求16所述的装置,其中,所述警报模块促使所述装置基于所述警报消息切换到有源功率模式。
19.如权利要求16所述的装置,包括至少一个通信模块,用于从所述至少一个通信网络接收所述警报消息,其中所述警报模块从所述通信模块接收所述警报消息。
20.如权利要求16所述的装置,其中,所述警报模块直接接入所述用户界面以直接促使所述用户界面提供所述警报指示。
21.如权利要求16所述的装置,其中,所述警报模块包括固件。
22.如权利要求16所述的装置,其中,所述通信网络包括公共数据网络。
23.如权利要求16所述的装置,其中,所述警报消息包括由授权的警报机构发出的紧急警报消息。
24.—种系统,包括: 装置,用于通过至少一个通信网络接收由授权的警报机构发出的紧急警报消息、使用对应于所述警报机构的至少一个验证证书来验证警报消息以及向所述装置的用户提供警报指示,其基于所述警报消息。
25.如权利要求24所述的系统,其中,所述装置接收所述紧急警报消息、验证所述警报消息并且提供所述警报指示而不管所述装置的功率模式。
26.如权利要求24所述的系统,其中,所述装置基于所述警报消息切换到有源功率模式。
27.—种方法,包括: 通过至少一个通信网络在装置处接收由授权的警报机构发出的紧急警报消息; 使用对应于所述警报机构的至少一个验证证书来验证警报消息;以及促使所述装置的至少一 个用户界面向所述装置的用户提供警报指示,其基于所述警报消息。
28.如权利要求27所述的方法,包括独立于所述装置的操作系统和所述装置的功率模式中的至少一个执行所述接收、验证和促使。
29.如权利要求27所述的方法,包括在接收所述警报消息后使所述装置的一个或多个元件加电。
30.如权利要求27所述的方法,包括同时监测多个通信信道用于检测所述警报消息。
【文档编号】G08B25/08GK103765486SQ201180073131
【公开日】2014年4月30日 申请日期:2011年8月29日 优先权日:2011年8月29日
【发明者】L.巴斯金, A.阿穆德 申请人:英特尔公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1