1.一种有选择地与预定义地理区域内的第一便携设备通信的方法,所述方法包括:
使用纬度和经度属性定义地理区域;
将代表所述地理区域的数据加载到所述第一便携设备,其中,代表所述地理区域的所述数据包括映射到所述地理区域的像素化计算机图像中的对应像素的纬度和经度属性,所述像素化计算机图像存储在所述第一便携设备中;
向所述第一便携设备提供地面定位单元接收机,所述地面定位单元接收机允许所述第一便携设备获得所述第一便携设备的位置的地理坐标;
配置所述第一便携设备,通过确定所述地理坐标和代表所述地理区域的像素数据的相对位置,确定所述第一便携设备针对所述地理区域的像素化计算机图像的位置;
对所述第一便携设备中的微处理器进行编程,以确定与所述第一便携设备针对所述地理区域的状态有关的事件的发生;以及
允许所述第一便携设备中的所述微处理器向第二便携设备发送事件消息,所述事件消息指示所述事件的发生。
2.根据权利要求1所述的方法,进一步包括设置通信地耦合到与所述至少一个地理区域相关联的至少一个设备的模块,所述模块作为所述至少一个设备和所述第一便携设备之间通信的网络集线器。
3.根据权利要求1所述的方法,进一步包括执行预编程操作,其中所述预编程操作可以是电话呼叫,向控制中心报告,启动报警。
4.根据权利要求1所述的方法,其中代表每个地理区域的数据是多个路线点,其中每个路线点由地理坐标和半径定义;其中用纬度和经度表示所述地理坐标,用距离大小表示所述半径。
监控使用无线媒体的设备的方法和系统\n[0001] 本申请要求2004年11月5日提交的美国临时专利申请号60/625,467的在先提交日权益。本申请还要求2005年4月13日提交的,题为“配置和利用地理区域的方法和系统”的美国发明专利申请No:11/105,931;2005年6月21日提交的,题为“监视和控制利用无线媒体的设备的方法和系统”的美国发明专利申请No:11/158,720。本申请涉及2005年\n4月13日提交的,题为“监视利用无线媒体的个人的方法和系统”的美国发明专利申请No:\n11/158,667的优先权。在此引入上述四项申请作为整体。\n技术领域\n[0002] 本发明涉及监控象家用电器或任何其它指定位置的设备。特别是,涉及利用无线便携设备监控地理区域定义的分离位置内的多个设备。无线便携设备中配置了地理区域数据。\n背景技术\n[0003] 监控个人设备的系统和方法被广泛使用。一些系统采用通常没有计算能力的单用途无线设备。现代商务和生活方式需要高带宽来承载由基于日益增长的服务器的基础设施的来分析的大数据流。当前的监视设备缺乏计算能力或适合个人在各种环境中操作的所需配置。\n发明内容\n[0004] 在此提供的PDA是具有强计算能力的便携式无线设备。PDA由个人携带,并与其它设备无线通信。此外,PDA具有存储用于控制和监视多种环境的多种配置。每种环境也可包含能够由PDA监视和分析的大量设备。PDA是一种在满足例外,超过阈值,和辨别出异常时只需要发送数据的智能设备。该系统需要最小的带宽以及最适度的基础设施来支持如上所述的商业情况。\n[0005] 在一个方面中,提供一种有选择地与预定义地理区域内的设备通信的方法。定义多个地理区域,提供预定属性定义每个区域。每个地理区域内的至少一个设备与能够与之通信的便携设备相关联。所述便携设备设置有地面定位单元接收机。将所述多个地理区域的数据表示加载到所述便携设备。从所述地面定位单元接收机获得所述便携设备的地理坐标。针对所述多个地理区域中的至少一个确定所述便携设备的位置。当所述便携设备确定它处在所述至少一个地理区域内时,建立与所述至少一个地理区域相关联的所述至少一个设备的通信。所述预定属性可以是纬度和经度属性。\n[0006] 所述便携设备可以是小区移动电话,智能电话,或个人数据助理中的任何一种。地理区域是家庭环境,工作环境,州,市,商业区,居住区,或学校区中的至少一种。\n[0007] 在另一个方面中,该方法还包括通信地耦合到与所述至少一个地理区域相关联的至少一个设备的模块;所述模块作为在所述至少一个设备和所述便携设备之间通信的网络集线器。所述便携设备与所述多个设备之间的通信信号可以是蓝牙信号,红外信号,短范围无线电信号,无线通用串行总线,和Wi-Fi。所述至少一个设备可以是测量空气中的一氧化碳、氯、烟尘、烟雾、氧气中的至少一种的等级,或温度的测量仪器。\n[0008] 在另一个方面中,该方法还包括步骤:允许所述至少一个识别向所述便携设备发送指示事件发生的信号,和如果便携设备中的微处理器确定发生的事件触发执行预先配置的操作,允许便携设备中的微处理器执行预先配置的操作。\n[0009] 在一个方面中,每个地理区域的数据表示是多个坐标,其中所述便携设备通过执行下列步骤利用多个坐标生成地理区域的进一步的表示:将坐标映射到像素化图像中,以便把一个像素分配给所述多个坐标中的每个坐标,其中可配置每个分配的像素之间的距离,将所述多个分配的像素与形成包围所述像素化图像中区域的毗邻且连接的线的线相连,激活位于线上的像素,以便形成包围所述像素化图像中形状的像素的毗邻阵列。\n[0010] 在另一个方面中,每个地理区域的数据表示是多个路线点,所述多个路线点中的每个路线点由地理坐标和半径定义;其中用纬度和经度表示所述地理坐标,用距离大小表示所述半径。\n[0011] 在另一个方面中,每个地理区域的数据表示是执行下列步骤生成的像素化图像:\n允许用户使用两种坐标属性识别计算机地图中的几何区域,将识别的几何区域划分成网格,允许用户从所述网格中选择至少一个部分,以便定义地理区域,将所述至少一个部分与像素化计算机图像中的像素相关联,以致把用户在识别的几何区域中选择的像素识别为在地理区域中。当通过划分几何区域构筑或构成网格时,得到多个部分,以致能够实现以足够高的分辨率正确地描绘所述地理区域。\n[0012] 在另一个方面中,对便携式设备编程以确定是否已经在所述地理区域中发生特定情形,在一种情形发生时,便携设备向控制中心或第二便携设备报告情形的发生。执行诸如进行电话呼叫,向控制中心报告,启动报警之类的预编程操作。\n[0013] 在一个方面中,提供一种有选择地与远程环境中的设备通信的方法。该方法包括:\n提供与地理位置相关联的仪器模块,在所述仪器模块与位于所述地理位置的多个仪器之间进行通信,通过通信网络在所述仪器模块与所述便携设备之间进行无线通信,向所述便携设备加载识别与每个地理位置相关联的所述多个仪器的数据,和识别对应的仪器模块的数据,对仪器模块中的微处理器进行编程,以确定与从所述多个仪器之一获得的数据有关的事件的发生,和允许所述仪器模块中的微处理器向所述便携设备发送指示所述事件发生的事件消息。如果所述便携设备中的所述微处理器确定发生的事件触发了预配置操作的执行,所述便携设备中的所述微处理器能够执行所述预配置操作。\n[0014] 在一个方面中,提供一种有选择地与远程环境中的设备通信的系统。所述系统包括:与地理位置相关联的仪器模块,至少一个仪器通信地与所述仪器模块相连,所述至少一个仪器位于所述地理位置,和通过通信网络与所述仪器模块无线相连的便携设备,其中所述便携设备被加载识别所述至少一个仪器和所述对应的仪器模块的数据。所述仪器模块包括微处理器,用于确定与从所述至少一个仪器获得的数据有关的事件的发生,和向所述便携设备发送指示所述事件发生的事件消息。\n附图说明\n[0015] 参考作为示例的附图进行说明。\n[0016] 图1示出了用来控制和监视设备的计算机系统和PDA的高层结构。\n[0017] 图2示出了PDA能够监控设备的示例环境。\n[0018] 图3示出了在用来控制和监视设备的系统中使用的PDA的部件布置。\n[0019] 图4示出了用户可以选择参数来配置多种事件的PDA配置应用的窗口。\n[0020] 图5A示出了被划分为网格的地理区域的地图。\n[0021] 图5B示出了表示地理区域的像素化图像。\n[0022] 图6示出了后端控制系统的部件图。\n[0023] 图7示出了系统逻辑部件的等级结构。\n[0024] 图8示出了PDA可以操作的多种环境。\n[0025] 图9示出了使用PDA的管理者与PDA内配置的远端的不同进程进行交互。\n[0026] 图10示出了PDA根据邻近其它PDA的工地环境进行操作的工地环境\n具体实施方式\n[0027] 下面描述的方法和系统利用了个人数据采集和具有测量、延时、事件记录、分析和控制与多个电子设备关联的参数和事件功能的报告系统。系统可以包括一个通过蜂窝和结合能在全球标尺上提供位置和状态信息的GPS定位卫星的卫星通信网络上通信的PDA。PDA可以交互并控制大范围的外围设备,包括根据预先配置的地理区域和事件进行操作。PDA可以监视和分析健康参数,如心率、体温、血压、血糖含量、体内植入的传感器和药物装置,并且能够监视紧急通知。另外,PDA可以检测穿过地理边境、个人或机主车辆的行程、报告PDA、个人或机主车辆的位置、速度、里程、旅行方向、加速度和纬度。PDA还可以监视和分析危险的环境状况,包括检测氧气、一氧化碳、氯气、天然气、烟雾浓度。此外,PDA可以监视和远程控制家用电器。\n[0028] PDA可以在多种环境中操作并且与每种环境中的设备交互。PDA使用结合了预存地理区域信息的GPS信息,预存地理区域信息针对环境变化来改变配置。这些预存区域可以进行配置来形成用户需要的多种形状的地理边界。PDA适应并与每个环境的设备进行个别交互。\n[0029] 因此,如果在车辆上安装了PDA,那么PDA可以通过本地通信链路(通过蓝牙、短程无线电等实施)与如燃料阀这样的车辆装置进行通信。\n[0030] 便携设备具有强大的计算能力,从而能够根据从每个环境关联的装置获得的数据执行预定程序的操作。因此,PDA具有智能设备的特点、灵活性和能力。PDA包括至少32比特的处理器,能够与至少一个调制解调器(蜂窝,卫星,和其它)接口;至少一个全球定位系统(GPS)接收机;至少一个存储器模块,和其它外围设备。处理器允许PDA在PDA中,而不是在远程,基于服务器的空中中心,放置逻辑分析和做出决定的能力。PDA的其它部件可以包括至少一个GPS天线,至少一个调制解调器天线,至少一个用于通信和配置的串口,但不限于此。\n[0031] 在其许多能力中,可以配置PDA的中央处理单元管理可配置操作。管可配置操作包括下列操作:报告、观察、辨别、处理、和分析许多可配置事件和可配置操作,给出和响应各种命令,在其本地安装中实行许多事件,和包含历史记录部件。\n[0032] PDA可配置成根据用户需要包括很多或很少可配置的逻辑事件。事件可以基于利用GPS定位和其它一种如时间或速度因素的组合作为规则。\n[0033] 可配置的操作指PDA中的CPU将要执行的动作。例如,从家用电器接收到故障事件信号的PDA可以配置成立即拨打服务公司的电话。其它的可配置事件或可配置操作包括,但不局限于此,车辆的点火、熄火;调节温度、调节燃料箱等。为了发送特定消息、响应特定查询或命令、启动或停止特定的机械装置、或识别特定事件,可以执行可配置的操作或它们的组合。可配置事件和可配置操作可以在许多情况下发生。这些情况包括,但不局限于此,当响应命令时发生可配置事件或可配置操作;当响应查询时发生可配置事件或可配置操作;或当识别预选条件时发生可配置事件或可配置操作。\n[0034] 还可以使用可配置边界或地理区域并按照用户需要配置成任何形状。例如,边界或区域可以沿州界或沿所选高速公路的路线。边界或区域可以沿学校区域、禁飞区、城市周边等。边界和区域还可以是几何形状或非几何形状。本发明的其它优势是可以通过无线电在本地更新和配置PDA。\n[0035] PDA被设计成由事件驱动,仅当遇到异常情况才发送数据。异常情况在PDA中被配置成事件。事件驱动方式限制了通过无线电发送的数据量并且保持了带宽。这是利用为内部和外部数据源的任意组合配置规则和门限实现的。当规则被打破或超出门限,可以创建用户定义的事件。由设备的发送规则和操作配置控制这些事件的发送。\n[0036] 仪器模块可以安装、附加、制造或包含在各种物品或电子设备之上或之内。这些物品或电子设备可以包括娱乐设备、计算机系统、环境状况感应器、健康监视器等任何有利于监控其操作的任何东西。在监视系统的背景中,仪器模块用于收集、处理和与仪器模块连接的物品或电子设备交流信息。\n[0037] 图1示出了用来控制和监视设备的通信链路的高层结构。PDA 105从允许PDA 105在需要时识别它的地理位置和地理代码的GPS卫星131接收无线电信号。PDA 105通过PDA \n105硬件中集成的多种无线装置与各种网络进行无线通信。在一个实施例中,该通信网络是包括多个小区基站120和业务提供商135的蜂窝网络。在另一个实施例中,该通信网络是包括具有SMS接收机125和业务提供商140的蜂窝网络。在另一个实施例中,该通信网络是包括多个卫星接收机和发射机130和卫星地面站145的卫星网络。在再一个实施例中,该通信网络是短距离无线电通信网络。\n[0038] 通信网络允许PDA 105与后端控制系统150通信。PDA 105向后端控制系统150发送事件信息,并通过通信网络响应由后端控制系统150发送到PDA 105的命令。后端控制系统150包括与编解码器155交互的多个网关151,152,153,和154。编解码器155是后端控制系统150的中央编码器和解码器,并允许后端控制系统150适应和与任何通信网络通信。模块设计能够引入新硬件和网络协议,而不必改变监视和报告软件。后端控制系统\n150还包括异步路由系统159,允许异步并有效地处理入站和出站通信。在一个实施例中,异步路由系统159包括多个路由业务156,至少一个数据库157,和网络服务器158。由路由业务156路由的消息直接传送到客户控制台176。客户控制台176向操作者给出仪器和PDA105的信息。客户控制台176提供后端控制系统150和通信网络把命令发送到PDA105。\n[0039] 可以把多个应用设备连接到中央数据库157,以提供进一步的系统功能。管理员控制台175允许操作者添加、编辑或删除PDA 105的信息,仪器信息,用户信息等。历史处理器控制台174允许用户观看报告重播事件数据。操作数据处理器173允许操作者定义PDA \n105的操作的地理区域和路线点。配置设备172允许操作者方便地配置PDA 105的特性和功能。\n[0040] 除了PDA 105,还可以通过其它媒体将仪器信息提供给操作者。在一个实施例中,可以通过从网络服务器158向网络客户171发送仪器信息而经由网站或电子邮件将该信息提供给操作者。在另一个实施例中,可以提供向预定的无线设备177发送文本或话音消息而向操作者提供仪器信息。\n[0041] PDA 105可以通过仪器模块195与多种仪器或装置通信。在一个实施例中,仪器模块195连接到多个用户想监视或交互的仪器或装置。例如,仪器模块195可以连接到电视机\n192、车库门开关194、和传真机196。根据PDA 105的配置,PDA 105可以执行操作来打开/关闭仪器,从仪器查询测量等。为了与web服务器158和后端控制系统150连通,仪器模块195还可以连接到互联网160。仪器模块195可以配置成报告涉及与仪器模块195关联的任何仪器的特定事件或事故。仪器模块195通过互联网160向后端控制系统150和PDA \n105报告这些信息。如果PDA 105在附近,那么仪器模块195可以向PDA 105直接发送。\n[0042] 图2示出了PDA 105可以监控设备的示例环境。在一个实施例中,环境可以是家的环境190。为了向PDA 105提供监控能力,仪器模块195可以安装在家的环境190。PDA \n105通过已知的协议,如蓝牙、短程无线电等无线链路与仪器模块195交互。\n[0043] 仪器模块195依次连接到家里的各种仪器上。在一个实施例中,这些仪器可以是电视机192、车库门开关194、和传真机196。仪器模块195可以通过局域网或特定环境内的任何网络装置连接。\n[0044] 在一个实施例中,如果仪器模块195从任何一个相连的仪器接收到信号,那么仪器模块195确定仪器是否有预配置的事件发生。例如,如果在连接的传真机196上接收到一份传真,那么仪器模块195可以配置成在接收到传真后执行操作。例如,仪器模块195可以通过互联网连接160通知PDA 105传真已收到。如果PDA 105在仪器模块195附近,那么通知可以通过无线链路直接发送到PDA 105。\n[0045] 在另一个实施例中,仪器模块195可以和事件配置在一起,这些事件可以是检测到PDA 105的出现、由PDA 105接收消息、或计算测量所花时间。一旦事件发生,PDA 105可以执行预编程序的操作。例如,当从PDA接收到表示在仪器模块195附近出现PDA 105的消息时,仪器模块195向车库门开关194发送信号打开车库门。为了操作打开车库门,车库门开关194从仪器模块195接收适当的电子信号。\n[0046] 同样地,仪器模块195可以配置成与任何已配置仪器交互并执行操作。家的环境\n190中其它能与仪器模块195交互的仪器的实例可以是报警系统、供热系统、空调系统、洗碗机、衣物烘干机、保险库等。\n[0047] 在一个实施例中,PDA 105可以编程为当PDA在仪器模块195附近向仪器模块发送信号。PDA 105通过获得的GPS定位数据并确定它是否在与配置边界内来识别它在家的环境190内。可以使用预配置的不规则边界,如邻居、或校区、工地等。在另一个实施例中,仪器模块195简单地假设PDA 105永远存在。\n[0048] PDA 105还可以配置事件发生时要执行的操作。这些操作可以是从仪器模块195请求信息,在仪器模块195发操作命令等。\n[0049] 硬件配置\n[0050] 图3示出了在用来控制和监视设备的系统中使用的PDA的部件布置。在一个实施例中,PDA 105具有蜂窝电话模块240和数据采集模块242。蜂窝电话模块240包括至少一个蜂窝调制解调器220、至少一个CPU 210、和至少一个音频处理单元214。在另一个实施例中,蜂窝电话模块240可以包括一个卫星通信调制解调器来提供最普及和完全的全球覆盖。\n[0051] CPU 210是具有足够计算能力能快速执行复杂计算的高性能处理器。在一个实施例中,处理器210至少是32位的处理器。处理器210包括至少32K字节的内存。例如,可以关注带两个内置UART’s的Motorola 211432位RISC处理器。但是,也可以关注类似或更高级的处理器。\n[0052] 数据采集模块242可以包括全球定位系统(GPS)接收机215、数据系统微处理器\n212、存储器模块280、和通信链路244。GPS接收机215的定位精度在几英尺左右。例如,可以关注12-Channel Trimble SQ、LapaicUV 40或小范围精度接收机。存储器模块280包括至少两个附加的存储芯片,其中每个附加的存储芯片至少128Kb。\n[0053] 在一个实施例中,蜂窝调制解调器220是与后端控制系统150通信的主要装置。蜂窝调制解调器220可以是GSM、CDMA或类似的调制解调器。卫星调制解调器或收发机230可以在PDA 105的外部并且通过串口340与PDA 105连接。另外,卫星调制解调器230也可以在PDA 105的内部。\n[0054] 仅当蜂窝网络覆盖不好或用户指定用卫星调制解调器230时才以卫星调制解调器230为主。有效使用卫星调制解调器230能降低用户跟踪系统的成本。一个实施例关注用象Sky Wave DMR-200卫星调制解调器这样的卫星调制解调器230。类似关注的卫星调制解调器包括象内置的全向天线,提供全世界覆盖并且与PDA的处理器210有效交互这些特征。\n[0055] 在一个实施例中通信链路244是具有至少20米范围的蓝牙收发机215。例如,在一个实施例中,关注National Semiconductor Simply BlueLMX9820 Class 2 Bluetooth模块。然而,可以关注任何其它不需要视线无线连接的类似或更先进的蓝牙接收机。可以安装蓝牙收发机利用它的不同功能,如集成和支持多种无线外围设备,用作短程无线电下载数据,或作为本地的无线“热点”。\n[0056] 电源235可以是熔断的主电源,工作功率在12伏到24伏之间。一个实施例关注在正常操作期间的低功率消耗(65mA或更低)。此外,PDA 105包括用来为可选备份电池充电的电路。如果主电源235的供给达到了可接受的最低电压,那么PDA 105将自动切换到备用电源并发送识别出电源达到临界水平的消息。\n[0057] 仪器模块195可以和PDA 105分别打包,也可以在同一个机壳内。仪器模块和PDA \n105通过PDA的通信链路244和仪器模块通信链路260通信。通信链路244和260通过象无线USB、Wi-Fi、蓝牙等这样的无线通信协议耦合,这些协议允许PDA 105和仪器模块195在300英尺范围内通信。仪器模块195还可以有通信链路272、274和276。这些链路272、\n274和276允许仪器模块连接到例如,测量环境状况、规范电器开/关状态、和监视汽车功能的各种设备。\n[0058] 仪器模块195还可以配备微处理器和存储器模块。微处理器的配置能分析和计算事件的发生、执行操作和计算机程序。\n[0059] PDA 105可以通过蜂窝通信网络与仪器模块195通信。仪器模块195可以安装在蜂窝网络上并且还可以配备能允许仪器模块与蜂窝网络交互的蜂窝调制解调器。\n[0060] 事件配置\n[0061] 下面描述PDA 105具有的许多特点、功能和能力。PDA 105是被配置成能报告、观察和分析许多逻辑事件的智能设备。PDA 105还被配置成能发出和响应各种命令,并且包含一个可配置的历史记录部件。为了执行所需功能,通过加载在发生事件时执行所需操作的软件来配置PDA 105。因此,执行基于异常的操作。\n[0062] 可以在本地或通过空中接口进行PDA 105的所有配置。因此,用户可以通过无线电配置包括PDA整个操作系统的任何特征。这个通过空中接口的配置可以通过使用蜂窝调制解调器220完成,或其它任何无线装置。在一个实施例中,在通过空中接口的本地配置中,PDA 105继续正常操作。这意味着PDA 105可以在不影响操作时配置。在不工作时,通过空中接口配置命令改变用于处理物理和逻辑事件的参数。在一种方式中,利用两个可执行的代码空间实现通过空中接口的操作系统更新,一个临时的代码空间用来加载新代码。\n一旦在临时代码空间内完成新代码的加载,重新启动PDA,向第二个可执行代码空间拷贝新的代码然后恢复执行最近的更新。\n[0063] 图4示出了用户可以选择参数来配置多个事件的PDA配置应用的窗口。特别显示了在PDA 105上配置可配置事件的用户接口的截屏示例。截屏只是用户与配置PDA 105时交互的通用接口的示例。用户接口允许配置PDA但是不需要用户知道脚本或硬编码参数。\n反而这里揭示了用户可以易于通过逻辑窗口、标签、字段、检验栏、单选按钮的接口配置PDA的软件应用程序。\n[0064] 窗口400显示了可以配置在PDA 105上的事件列表示例。本系统和方法关注截屏未描述的各种可配置的逻辑事件。每个事件对应一个字段框,用户可以在其中填入适当的值。\n[0065] 用户可以通过在提供的每个检验栏指示首选项来配置每个事件436-445。例如,在PDA 105上配置事件可以在检验栏424限定启动输入或特征,在检验栏425设置事件为优先事件,在检验栏426向事件分配一个或多个输出,或通过从多个检验栏427选择适当的栏将事件的发生链接到从蜂窝网络发送的一个消息。用户接口可以是配置实用程序172中驻留的应用程序的一部分(图1)。可以配置的事件示例包括区域边界进入435、区域边界退出436、和智能时间报告437或计划时间报告438。\n[0066] 在一个实施例中,利用PDA 105的GPS定位和另一个如时间或速度的因素组合规则定义事件。在另一个实施例中,事件是基于在PDA 105中预编程的时间到达某点,或由PDA 105编程触发操作的任何其它异常。发送事件消息是由事件发生触发的操作示例并且可以包括发送已经发生的事件本身结合像经纬度、速度、方向、时间、健康状况、家用电器测量、环境状况、或可以从仪器模块195接收到的任何其它测量的消息。\n[0067] PDA 105的配置可以根据用户需要包括很少或很多的逻辑事件。在一个实施例中,一个事件可以向后端控制系统150按指定的时间间隔报告PDA上次的已知位置。\n[0068] 在另一个实施例中,配置的事件是到达测量水平门限。例如,测量可以是一氧化碳、胰岛素、任何其它血含量水平、心率、呼吸率、室内温度、每天装配线生产的包装数量等。\n[0069] 测量可以由仪器模块195周期性执行然后向PDA 105报告。在一个实施例中,仪器模块195发送从仪器接收到的每个测量。在另一个实施例中,仪器模块195配备了逻辑,可以确定测量是否超过预定义门限,如果是,那么仪器模块195向PDA 105发送事件消息。\n[0070] 仪器模块195还可以配置成从相连的仪器或设备在预定义时间接收测量。例如,可以对仪器模块195编程测量每天清晨6点的室内空气质量。然后,仪器模块向PDA 105报告测量结果,PDA 105确定是否发生事件。可配置的事件可以是,例如,空气质量很差。PDA \n105上的可编程操作可以包括在PDA 105的显示器上显示室内的空气过滤器必须更换的消息。\n[0071] 在另一个实施例中,仪器模块195可以配置成从与老年人相连的仪器测量每隔一天的晚上9点的葡萄糖水平。仪器模块195可以确定葡萄糖水平是否超过门限值太高或太低,然后仪器模块195向PDA 105发送告警消息。也可以将每个测量发送到PDA 105,只向用户报告已超出预编程的门限值。\n[0072] 另一个测量可以是由与车内放置的仪器模块195相连的里程表测量车辆的速度。\nPDA 105可以配置成根据测量到的车速发送报告。这样,每次一超过速度门限,仪器模块\n195检测到变化后立即向PDA 105发送速度水平。另一个测量可以是仪器如汽车引擎、计算机监视器等的空闲。仪器模块195可以配置成根据仪器已经空闲的时间量发送报告。另外,PDA 105还可以配置成向后端控制系统150发送过度空闲的事件消息,使得后端控制系统150可以转移到预负荷和已配置的接收机,如另一个PDA或蜂窝电话。从仪器模块195到PDA 105的中继信息可以包括空闲的时长。\n[0073] 在另一个实施例中,事件是到达必须执行计划报告的时间。这个特征用根据日期和时间参照报告时间间隔来设置PDA 105。这样,用户可以将PDA 105配置成按一周中预选的天和小时报告任何参数或数据。例如,用户可以利用计划报告特征配置PDA 105只在工作日的早上8点、中午12点和下午4点报告和每个周末报告一次。这样,即使当PDA 105从仪器模块195接收到多条消息,PDA 105也只报告用户所指定时间发生的事件。\n[0074] 在另一个实施例中,配置事件是仪器的开或关。例如,当空调自动打开时,仪器模块195可以配置成能检测到空调已打开。然后仪器模块195向PDA 105发送消息指示空调已经打开。PDA 105可以进一步配置成立即向仪器模块195查询室内温度,仪器模块195利用与其相连的温度计测量温度。仪器模块195向PDA 140发送带当前室温的信号,然后PDA \n140计算是否应该产生告警。如果空调打开后温度不能保证空调打开,那么PDA可以在显示器上显示告警信息并且向后端控制系统150发送事件消息。仪器模块195可以从各种仪器和外设,如厨房和家用电器,室内照明、游泳池系统、供热单元等接收打开和关闭信号。\n[0075] 在另一个实施例中,配置的事件可以是在通信设备接收或发送消息。通信设备包括传真机、与互联网相连的计算机系统、电话等。\n[0076] 当主要在PDA 105应用上述事件配置时,可以在仪器模块195实现检测事件发生的逻辑,和由于事件发生要执行特定操作的逻辑。因此,事件配置可以只在PDA 105上实现,只在仪器模块195上实现,或在仪器模块195和PDA 105的组合上实现。\n[0077] 地理围栏\n[0078] 各种事件可以基于“地理围栏”事件来配置。地理围栏承担当PDA 105操作和涉及仪器模块195时创建可配置边界或地理区域。此外,进入或离开管制区的地理区域本身也是事件,可以在PDA 105中编程。在另一个实施例中,一旦PDA 105进入区域,PDA 105可以切换通信模式并且适应新的区域使得PDA 105只与所进入区域内的外围设备交互。此外,PDA 105可以通过加载用于那个区域的特定配置适应新的区域使得它通过在那个区域操作的仪器模块195与区域特定的仪器交互。\n[0079] 可以通过组合路线点和/或区域来构建可配置边界或地理区域。因为这个组合,可配置边界或地理区域可以被构建成非常特定的形状和轮廓特定的边界或路线。一个路线点是由一个地理中心点和半径定义的圆形区域。由路线点定义的区域可以通过改变半径和地理中心点的位置来配置。因此,由路线点和区域创建的边界是可配置的。\n[0080] 在一个实施例中,向PDA 105装载多个路线点,由坐标和半径定义每个路线点。可以由多个路线点定义一个区域。于是,例如可以用两个路线点定义一个城市。PDA利用GPS数据计算其是否在定义该城市的两个路线点中的任何一个。如果PDA确定它在两个路线点之一的内部,PDA 105则假设它在该城市的界限内。更多数量的路线点将提高如何定义区域的分辨率。因此,如果使用两个路线点,通过增加进一步定义城市边界的描绘的额外路线点,能够提高分辨率。\n[0081] 区域是由包围一个区域的一系列线段定义的不规则区域。在一个实施例中,每个区域包含3至256个,或更多的用于生成定义该不规则区域的线段的偏差点。在一个实施例中,该不规则区域可以生成可配置的边界或地理区域。区域的特性包括名称,描述,和确定该区域是禁入区域还是包围区域的标记。\n[0082] 在一个实施例中,选择多个坐标或向PDA 105下载坐标来生成地理区域。该多个坐标可以在Mercator系统中。接下来,PDA 105向被装载在PDA 105中的像素化图像中的像素分配每个坐标。为了进行分配,PDA 105利用逻辑来定义“限制”方形或围绕多个坐标的框。然后,对限制框进行像素化,并将坐标落入的像素标记为激活。一旦分配了每个坐标的像素,从一个像素向下一个像素延伸线段,以便在像素化图像中形成包围区域。位于激活像素之间线段的路径中的像素也是被激活的。于是形成了像素的包围和毗邻线。\n[0083] 由操作数据处理器173构筑路线点和区域。一旦构筑了路线点,可以在PDA负载中使用。PDA负载是预定要装载到PDA 105上的区域和路线点的集合。这些负载被装载到具有配置用具172的PDA上。\n[0084] 图5A示出了划分成网格的地理区域的地图。像素地图502作为与计算机设备相连的屏幕上的地理地图首先展现给用户。在一个实施例中,计算机设备是操作数据处理器\n173(图1),用户是系统操作员,可以输入任何有PDA 105的用户可以选择的通用地理区域(如城市界限)。在另一个实施例中,计算设备是家用计算机,用户是在他的计算机上配置各种地理区域的PDA 105的用户。家用计算机通过直接的安全连接经过家用计算机上安装的应用程序连接到配置实用程序。另外,家用计算机也可以利用web浏览器通过因特网连接。\n[0085] 计算机应用程序或接口通过与地图交互并具体化所创建的区域或边界允许用户客户化边界。当用户选择他希望定义的地理区域504周围的长方形503时,配置应用程序显示地图。在另一个实施例中,用户可以定义客户化的形状。长方形被分割成小的长方形使得长方形区域被划分成网格。网格中的每个像素都可以被激活成地理区域的一部分。\n[0086] 在一个实施例中,用户可以通过双击每个像素来激活每个像素。在另一个实施例中,用户可以选择小长方形区域并标注小长方形区域作为地理区域504的一部分使得小地理区域中包含的像素被激活。在另一个实施例中,用户可以选择作为地理区域504一部分的圆形区域,并且这个圆形区域内的所有像素将被激活。在另一个实施例中,用户可以定义任何客户化的几何或非几何形状。\n[0087] 用户还可以选择所定义区域的分辨率。换句话说,当所选区域被再次分割成长方形小网格后,网格包括更多条横纵线,这样就增加了再次分割获得的长方形网格的数量。由于每个长方形覆盖更小的地理区域,因此增加长方形的数量就增加了分辨率。想更详细定义区域的用户可以减小网格长方形的大小这样可以增加区域的分辨率。\n[0088] 增加的区域分辨率可以允许用户定义,例如地理区域覆盖面积比一个州小得多的房屋的地理区域。房屋的地理区域周边只能通过高分辨率识别。相反,只关心大概知道已经进入了一个州的用户不需要州所在区域很高的分辨率。因此,定义州所在区域需要的分辨率可以配置得很低。\n[0089] 然后每个所选长方形被映射到一个像素。这样,一旦用户选择了所有想要的像素作为地理区域504的一部分,长方形503就被映射到像素计算机图像。在一个实施例中,像素计算机图像包括与网格中区域数量相同的像素。像素计算机图像然后被加载到PDA 105。\n可以对PDA 105编程利用PDA的位置落在的像素是否被激活这样的简单计算来确定实体的位置。在另一个实施例中,通过选择长方形区域和圆形区域来定义地理区域。圆形区域可以由路线点定义。\n[0090] 由路线点和像素化图像的集合来定义不规则区域和地理区域。此外,每个不规则区域可以具有诸如实体的速度阈值之类的附加参数,标记为“禁飞区”按危险或安全威胁的顺序编码的颜色,使能或禁用通信等。\n[0091] 当PDA 105进入或离开路线点和区域后,可以发送表示已经进入或退出那个参考点或区域的事件消息。事件消息可以包括经纬度、速度、方向、时间、输入状态,里程表、事件原因或起源、和任何其它相关信息。这样,区域边界和路线点允许用户进入多个区域并与那个区域的仪器交互。另外,区域和边界允许有PDA 105的用户接收另一个携带第二个PDA的用户的位置信息。因此,PDA用户可以监视穿过可配置边界或地理区域,如州边界或特定路线的另一个PDA用户的位置。\n[0092] 在一个实施例中,将路线点和区域事件配置成执行一个或多个动作。另外,在进入一个地区后,将PDA 105配置成通过在集成的屏幕上显示或发出声音或预先录制的歌名告知新地区的名字。另外,因为进入区域的事件还可以执行另一个操作。例如,将PDA 105配置成计算所进入的地区是否是新区域,如果是,表示新时区和当前时间。\n[0093] 图5B示出了代表地理区域的像素化图像象500。在一个实施例中,当上载完给定区域的所有方向点后,在PDA 105的存储器模块280以像素化图像象500的形式保存该区域。通过首先在整个区域周围画正方形来创建像素化图像象500。每个像素505是正方形。\n这些正方形然后被用来画区域515的轮廓形状510。然后地理区域被映射到像素地图500的每个像素505。\n[0094] 在另一个实施例中,如果在配置计算机中创建像素化图像象,那么图像只加载到PDA 105,并且PDA 105不需要由它自己构造或建造图像。\n[0095] 像素地图500中的位置坐标520是从PDA 105的当前地理位置映射过来的。为了确定PDA是在区域515内还是区域515外,可以为每个位置坐标520在每个区域执行测试。\n这样,对于每个区域515,测试从检测位置坐标520在像素化图像象500之内还是之外开始。\n如果当前位置坐标520在像素化图像象500内,那么通过在边界框内绘制位置坐标520并且从位置坐标520向像素地图500的边界沿四个方向(东、西、南、北)画四条线来完成更大范围的测试。因此,为四条线525的每一条计算穿过区域边界的次数。\n[0096] 为了精确起见进行多个边界交叉点测试。如果给定的线525与区域边界510交叉奇数次,则认为位置固定520在区域515之内。如果给定的线525与区域边界510交叉偶数次,则认为位置固定520在区域515之外。如果四次边界交叉点测试中的至少三次相一致,则利用区域边界交叉点530确定位置固定520是在该区域之内还是之外。如果四次边界交叉点测试中的三次不一致,则认为位置固定520在区域515之外。\n[0097] 处在像素地图500中指定位置的位置固定520能够产生指定的位置结果。在一个实施例中,确定落在区域边界510的位置固定520在区域边界510之外。在另一个实施例中,确定落在区域边界510的位置固定520在区域边界510之内。在一个实施例中,落在只有一个像素宽度的“长且窄的伸出上的位置固定520可以被认为总是在区域515之内。在另一个实施例中,落在只有一个像素宽度的“长且窄的伸出上的位置固定520可以被认为总是在区域515之外。\n[0098] 向PDA发命令\n[0099] PDA 105还可配置成能响应各种查询并通过空中接口发送命令。位置查询命令PDA 105返回上一次的有效GPS位置、速度、和旅行方向、时间、和从仪器模块195接收或PDA 105计算出的任何其它数据。PDA 105还可配置成响应通过卫星调制解调器发送的各种查询命令。\n[0100] 当接收到查询命令后,PDA 105返回它的数据状态,连接的仪器和上一次测量以及来自相连仪器的状态信号。发送到PDA 105的查询命令的其它形式示例是从仪器模块输入、输出到仪器模块、测量接收、GPS信息、固件版本查询、卫星状态查询等。\n[0101] 另一个任选命令是报警确认。该命令被发送PDA 105,以终止优先事件(恐慌,医疗,或路旁帮助为优先事件的实例)的发送。接收到报警确认时,不发送当前消息进一步的优先消息。\n[0102] 在另一个实施例中,该命令可以是从PDA 105通过通信网络向配置的设备发送的文本消息,以接收和解释文本消息,例如,寻呼机,蜂窝电话和另一个无线设备。\n[0103] 为了对付GPS漂流,包括两个参数来过滤从GPS接收机接收到的GPS位置。两个过滤器基于最大允许速度和最大允许加速度。参数可以根据安装类型客户化。如果从GPS接收机接收到一个包并且超出了两个参数,那么位置包被扔掉。\n[0104] 发给仪器模块的命令\n[0105] 与PDA 105很类似,仪器模块195也可以配置成能响应各种查询并通过无线电或因特网发送命令。通过仪器模块195接收到的大多数命令都来自PDA 105。\n[0106] 在另一个实施例中,如前所述,配置命令是配置仪器模块195功能的命令。配置命令的示例包括配置时间报告、上载新固件、设置血样中物质的超标/最高门限值、启动短程无线电通信、配置过度空闲事件、设置临界功率水平、配置智能时间报告、配置计划报告、查询仪器状态、查询仪器测量、打开仪器、关闭仪器等。\n[0107] 仪器模块195可以包括一个历史报告部件。任何时候当由于主要的通信网络缺乏覆盖导致仪器模块195不能发送数据包时,这些包都保存在主板闪存存储装置上至少两个历史日志的其中一个中。当仪器模块195确定PDA 105在发送范围内,或如果PDA 105查询仪器模块195,那么仪器模块195确定通信链路已重新建立,存储器中保存的包从优先级高的那些包开始依次发送。例如,从仪器140测量的紧急消息是高优先级的消息,在连接重新建立后将第一个被发送。\n[0108] 仪器模块195还可以通过因特网从后端控制系统150接收命令。这些消息是请求特定信息的命令,如仪器模块195被连接到打包机的工厂生产率的信息。在另一个实施例中,仪器模块195可以配置成连接到因特网并且当发生极端紧急情况时向后端控制系统\n150报告测量。例如,如果仪器模块195从仪器或装置接收到表示室内烟雾浓度高的测量后,为了能连接到后端控制系统,仪器模块195可以利用互联网连接或其它任何网络连接,如直接网关。后端控制系统依次接收事件消息并且将消息中继到PDA 105。\n[0109] 后端控制系统\n[0110] 后端控制系统允许系统更全面并且具有与其它计算机系统的大规模连接。后端控制系统不需要实现对环境内的仪器或外围的监控。这是因为所有的监控功能驻留在PDA \n105内。\n[0111] 图6示出了后端控制系统150的部件示意图。后端控制系统150包括多个网关系统151-153,编解码器155,和异步路由系统159。异步路由系统159包括网络服务器156,多个路由器系统620,622,实时数据库630,历史数据库642,和资源数据库670。\n[0112] 在一个实施例中,实时数据库630维护来自PDA的最近的信息记录,例如,位置,速度,方向,相关仪器,相关地理区域等。历史数据库642维护接收的以及从异步路由系统159发送的所有事件和事务的记录。最后,资源数据库670保持作为系统一部分的仪器模块的记录。\n[0113] 配置后端控制系统150在计算机服务器的任何组合上运行。在一个实施例中,多个组合网关系统151-153在独立的计算机系统上运行。在另一个实施例中,通信网关\n151-153在公共计算机系统上运行。\n[0114] 通信网关系统151-153把来自每个PDA 105的数据流引导到后端控制系统150。\n网关系统151-153还把命令和查询引导到适当的PDA 105。每个网关建立和维护与通信网络651-653的通信链路。在一个实施例中,该网关是连接到因特网/蜂窝网651的通用数据报协议/网际协议(UDP/IP)数据包接收机和发送机151。可以有一个以上用于发送和接收数据的UDP/IP网关151。UDP/IP网关151允许后端控制系统150通过使用UDP数据包的GSM/GPRS,CDMA/1xRTT,和CDPD网络与PDA 105通信。\n[0115] 在另一个实施例中,网关系统是与短消息业务(SMS)网络652相连的短消息对等(SMPP)网关152。多个SMPP网关系统152通过使用SMPP协议的SMS网络152向与之通信的PDA发送和接收数据。每个SMPP网关系统152开放和维护对业务提供商的短消息业务中心(SMSC)的持续连接以输入数据,以便PDA 105能够保证从SMSC接收数据。\n[0116] 在另一个实施例中,网关系统是与卫星网络653相连的卫星网关153。如图1A所示,卫星网络653可以包括一个或多个卫星130,和至少一个地面站145。卫星网关153针对通过卫星通信与之通信的PDA发送和接收数据。在一个实施例中,卫星通信协议可以可以是使用8字节数据包的Inmarsat卫星。卫星网关153开放和维护到卫星网络653的持续连接。\n[0117] 通过适当的网关系统151-154引导异步路由系统和PDA之间的通信。根据PDA制造商,通信协议和业务提供商的特有组合选择适当的网关系统151-154。例如,使用CDPD通信的PDA 105通过除使用SMS通信协议的PDA 105之外的不同网关系统151-154路由。同样,使用诸如CDPD之类的相同通信,但具有不同业务提供商的PDA 105具有分开的网关。\n[0118] 在网关系统151-153接收每个入站数据包时,网关系统151-153用到达的日期和时间,PDA 105的制造商信息,PDA 105的地址信息来标记每个数据包,和对发送到编解码器155的数据包重新打包,网关151-153把重新打包的数据写入由编解码器155读取的队列665。\n[0119] 当网关系统151-153从出站队列661-664接收到出站数据包时,关系统151-153使用地址信息向目标PDA 105发送数据包。如果需要,网关系统151-153在发送之前验证关系统151-153具有到对应网络651-653的开放和有效的连接。每个关系统151-153具有至少一个对应的出站队列661-663。例如,每个UDP/IP网关151具有至少一个出站UDP/IP队列661。每个SMPP网关152具有至少一个出站SMS队列662。每个卫星网关153具有至少一个出站卫星663。每个SMTP邮件网关154具有至少一个出站SMTP队列664。\n[0120] 把数据包放置在入站队列665中之后,将来自各种网络的数据解码成标准数据格式。同样,在把数据包放置在出站队列661-664中之前,把去到不同通信网络的数据从标准格式编码成网络指定格式。由编解码器(编码器-解码器)155对数据进行编码和解码。由于新通信网络协议的引入对异步路由系统159是透明的,编解码器155允许更大的灵活性。\n于是,如果新PDA模型使用新通信网络协议,不需要对后端控制系统升级。需要升级的系统是编解码器155更新,以及如果需要的话加入新网关。\n[0121] 当数据包进入异步路由系统159时,首先检验编解码器155接收的每个入站数据包,以确定PDA模型。如果编解码器155支持指定的PDA模型,将数据从PDA 105拥有的格式翻译成标准系统格式。一旦编解码器155解释了该数据,编解码器155将该数据写入响应队列610。如果编解码器155不识别PDA模型,编解码器155则标记不支持的数据,并把该数据用邮件发送到指定系统或网络技术员。\n[0122] 当从异步路由系统159发送数据包时,编解码器155确定数据包要被发送到的PDA模型。如果编解码器155支持指定的PDA模型,则把该数据从标准系统格式翻译成PDA 105拥有的格式。同样,如果数据包被发送到不是PDA 105的另一个设备,编解码器确定它是否支持该设备,如果支持,则把数据翻译成适当的格式。一旦编解码器155解释并对数据进行了编码,编解码器155则把数据包放置在与网络通信协议的适当类型对应的队列中。将SMS数据包数据放置在出站SMS队列662中。如果编解码器155不支持PDA模型,编解码器155则标记不支持的数据,并用邮件把该数据发送到指定的系统或网络技术员。\n[0123] 一旦编解码器155处理了该数据包,它将得到该数据包是出站数据包还是入站数据包的处理依据。将出站数据包放置在适当的出站队列661-664中。异步路由系统159接收入站数据包,放到响应队列610中。响应队列610把数据包送到响应路由器620。响应路由器620确定客户控制台176是否在跟踪与输入的消息关联的PDA 105。如果是这样,响应路由器620把输入消息路由到适当的客户控制台。于是,客户控制台在异步路由系统\n159中的任何其它处理之前接收该消息。如果客户控制台176未跟踪与输入的消息关联的PDA 105,响应路由器620则把输入消息放在新事件队列621中。新事件队列620馈送到新事件路由器622。新事件路由器622分析每个输入消息,并确定输入消息是否与PDA 105的新优先事件相关联。新事件路由器622通过在实时数据库630中搜索与和PDA 105关联的类似世界来确定输入消息是否与新事件关联。如果没有记录针对PDA 105的记录,或该事件是高优先事件,新事件路由器622则向允许观看输入消息的所有客户控制台176发送路由请求。间断地发送该请求,直到至少一个客户控制台176接受该路由请求。一旦接受该路由请求,客户控制台176把PDA 105添加到客户控制台176中的目录中,以便能够处理输入消息。\n[0124] 历史队列640异步地从所有PDA 105接收入站和出站消息和来自仪器模块195的所有消息。入站消息从历史队列640送到历史记录器641。历史记录器641对具有有效经纬度的所有包做地理编码。经地理编码后的信息保存在历史数据库641中用作以后的报告和统计分析。此外,历史记录器641对所有的输入消息加时间戳并且标注它们是来自PDA \n105还是仪器模块195。\n[0125] 在一种方式中,从PDA 105或仪器模块195输入的消息也可以转发到电子邮件地址、或蜂窝电话、或其它任何通信设备。为了获得这种功能,历史记录器641还通过在远程通知队列680中放置经地理编码后的位置向远程通知路由器681发送经地理编码后的位置和事件消息信息。接收经地理编码后的位置和事件信息的远程通知路由器681查询资源数据库670找出所接收的配置信息或事件信息是否向PDA 105、仪器模块195或通信设备177请求一个通知。如果请求了通知,那么远程通知路由器681检索对应PDA 105、仪器模块195或通信设备177的联络信息。然后远程通知路由器681对发送到PDA 105、仪器模块195或通信设备177的消息格式化并编码。消息放在通过SMTP网关1 54发送的出站SMTP队列\n664中。消息也可以放在通过SMPP网关152发送的出站SMS队列662中。\n[0126] 还用与输入消息相关联的新事件信息更新实时数据库630。于是,实时数据库630包含在给定的PDA 105上报告的最新信息。实时数据库630与网络服务器158相连。网络服务器158直接连接到互联网160,并允许网络跟踪应用171的用户发出位置请求,命令请求632和报告请求633。当网络服务器158从网络跟踪应用171接收到位置请求631时,网络服务器158查询历史数据库642。历史数据库642按时间发生顺序包含所有事件。网络服务器158检索与为了跟踪应用171有关的所有事务,查询和向网络跟踪应用171转送数据,以便在网络浏览器上显示。\n[0127] 当网络服务器158从网络跟踪应用171接收到位置请求631时,网络服务器158向实时数据库630查询对应的PDA 105的信息。实时数据库630提供与来自现任的PDA 105的最新的输入消息有关的PDA消息。网络跟踪应用171也可以发送诸如查询PDA的位置之类的命令请求632。命令请求632被发送到命令接收机690,命令接收机690通过标记适当的PDA 105信息来处理该位置请求。由编解码器155对该消息进行编码,放置在适当的出站队列661-663中,并通过对应的系统151-154发送到PDA 105。然后,PDA 105发回响应,后端控制系统150对其进行处理,并更新实时数据库630。更新了实时数据库630之后,网络服务器631可以刷新示出了PDA 105的新位置的网络跟踪应用171的内容。\n[0128] 在另一个实施例中,web跟踪应用程序171可以监视仪器模块140的位置。实时数据库630可以连接到资源数据库670来查询仪器模块的位置。在另一个实施例中,由于假设仪器模块的位置是静止的,因此仪器模块195的位置信息只在资源数据库670中。然后,web跟踪应用程序171直接连接到资源数据库670并且查询可被视作每个仪器模块195常量属性的仪器模块195的位置。\n[0129] 命令接收机690处理与要发送到PDA和仪器模块的所有出站消息有关的所有命令。命令接收机可以从客户控制台176管理员控制台,或从网络服务器158接收命令消息。\n当命令接收机690接收到命令消息时,命令接收机690通过搜索车队数据库679,并检索地址信息,来用正确的PDA 105的地址标记每个出站消息。由命令接收机690将每个消息发送到编解码器155进行编码。\n[0130] 在一个实施例中,由命令接收机690处理的所有命令最终都被远程发送到PDA \n105或仪器模块195。一个命令示例是位置查询。当接收到该查询命令后,PDA 105返回上一次的有效位置、速度、方向、时间和输入状态。\n[0131] 在另一个实施例中,命令直接发送到PDA 105或仪器模块195请求测量查询。当接收到查询命令后,PDA 105或仪器模块195可以返回上次更新的特定仪器或所连接设备的测量。在另一个实施例中,测量查询命令触发仪器模块195接受另一个测量并且将它中继回后端控制系统150。在一种方式中,对于任何给定的测量,响应可以是“高”、“低”、或任何给定值。\n[0132] 在另一个实施例中,命令是告警确认。该命令可以被发送到PDA 105或仪器模块\n195表示PDA 105或仪器模块195已经接收并确认了紧急信号。紧急信号可以是任何应急事件、路边支援、或医疗援助。当接收到告警确认后,不再从PDA 105或仪器模块195发送当前事件的进一步紧急消息。其它发送到PDA 105或仪器模块195的示例命令是设置报告时间间隔、设置IP地址、和上载新固件。\n[0133] 异步路由系统159与各种控制台接口。报告控制台174连接到资源数据库670以显示仪器模块信息。管理员控制台175也连接到资源数据库670,以检索仪器模块195,PDA,和用户信息。管理员控制台175还连接到命令接收机691,以向PDA 105发送命令。操作数据处理器173连接到资源数据库670,以便检索对特定用户,PDA 105,或仪器模块195的配置信息。最后,客户控制台176从响应路由器620或从新事件路由器接收针对PDA 105的信息,和从资源数据库670检索与PDA 105或仪器模块195关联的信息。客户控制台还通过向命令接收机691发送命令,来向PDA 105发送命令。\n[0134] 逻辑层次\n[0135] 图7示出了系统的逻辑部件层次。逻辑部件层次示出了不同逻辑部件之间的关系和彼此之间的作用。例如,逻辑部件块702表示成员帐号。成员由逻辑部件块704表示。\n帐号可以建立在后端控制系统150中,或允许在一个数据库中集成所有逻辑部件的门户主机。在一种方式中,门户主机可以驻留在服务器。在另一个实施例中,门户主机可以是仪器模块195。\n[0136] 逻辑部件块702和逻辑部件块704之间的关系是多对多的关系。因此,一个帐号可以对应多个成员,这样属于同一个帐号的成员可以访问属于该帐号的信息并维护其配置。\n在另一个实施例中,一个成员可以有多个帐号。例如,如果一个成员使用两部PDA,那么他可以为每个PDA注册不同的帐号。\n[0137] 成员访问帐号由权限控制。权限分配给每个成员。逻辑部件块706显示了成员和所分配权限之间的关系。具有管理员优先级的成员可以授权其他成员的优先级。PDA 105的所有者可以被分配管理员优先级。机主可以授权医生与机主PDA 105相连的健康监视器的接口权限。在另一个例子中,机主可以授权保险公司通过监视PDA 105查看PDA 105机主的驾驶习惯。\n[0138] 权限允许成员访问设备的配置能力,以及设备用该帐号接收的信息。例如,逻辑部件块710对应由具有能接收通知权限的成员接收的远程通知。另外,具有正确权限的成员可以配置远程通知的发送和接收。通知被PDA105或另一个无线设备接收。在一种方式中,通知涉及发生的事件。通知可以是电子邮件、短信、即时消息、语音消息、网络弹出、和字符页等。\n[0139] 逻辑部件块712对应实时跟踪功能。如果成员具有正确的权限,那么成员可以在他的PDA 105上跟踪并监视资产、接收过程流更新、更新交付时间。同样地,在逻辑部件块\n714中,具有正确权限的成员可以监视资产并管理与其它使用PDA 105的成员的通信。最后,逻辑部件块712的权限可以允许用户访问逻辑部件块716中所示的历史数据。历史数据的例子是逻辑部件块720中所示的帐号数据。只有权限正确的成员才有入站和出站流量的详细帐户数据以及哪台设备产生的这些流量。如逻辑部件块718所示,之前授权过的web服务器也可以访问历史数据。\n[0140] 逻辑部件块720对应属于给定成员的设备。虽然这些设备最通常是PDA 105,但是门户不仅限于支持PDA 105。在后端控制系统150或其它门户主机进行设备配置,然后通过串口或无线方式下载到设备上。设备的配置可以与无数的内部和外部数据源接口并且从中收集信息。这些接口可以通过有线直连到PDA 105,或者通过蓝牙或蜂窝传输用无线方式发送数据。\n[0141] PDA 105被设计成由事件驱动,只有当发生异常时才发送数据。这种方式限制了通过无线电发送的数据量并且能够保持带宽。这是利用为内部和外部数据资源的任何组合配置的规则和门限实现的。当规则被打破或超出门限,创建用户定义的事件。设备的发送规则和操作配置控制这些事件的发送。\n[0142] 将事件配置成与其他设备相关,如外围设备对应逻辑部件块722、GPS设备对应逻辑部件块724、环境对应逻辑部件块726、管制区对应逻辑部件块728、并且操作配置对应逻辑部件块730。\n[0143] 外围设备可以包括任何象测量仪那样能将信息传递给主机设备,如仪器模块195的外部监视设备。外围设备包括健康监视设备、环境状况传感器、过程流系统、车辆和车辆上的设备等。\n[0144] 多种环境\n[0145] 与设备关联的环境可以是家里、办公室、车辆、饭馆等。可以构建和配置管制区来绘制任何环境或象城市、县、区等的地理细分。管制区可以是路线点、区域、路线、或路线点集合、区域集合、路线集合、或它们的任何组合。\n[0146] 图8示出了PDA可以操作的多种环境。在一个实施例中,个人可以拥有一部PDA \n105并且将它配置成能识别他家里的环境190和他的工作环境804。用户可以选择定义他或她想操作和控制的环境的边界。家的环境190可以由地理区域810定义,而工作环境可以由地理区域820定义。如上所述,地理区域可以配置成绘制不规则边界并在PDA 105中保存它们。\n[0147] 在一个实施例中,PDA 105利用GPS信息结合预先存储的地理区域810和820确定它是否在家的环境190或工作环境804。因此,PDA 105不需要向每个环境中的仪器模块\n195或任何其它设备发送信号显示PDA105的存在。PDA 105根据GPS数据计算它的位置并且“知道”它是否在新位置。从PDA 105的GPS接收机获得的数据用来对PDA 105的位置作地理编码。可以周期性地对PDA 105的位置进行地理编码然后在地理区域内计算。每个地理区域都有关联的坐标数据,这些数据与从GPS接收机215获得的数据比较来确定PDA \n105是否在地理区域内。\n[0148] 由于PDA 105从一个位置移动到另一个位置(例如,从家的环境移动到车辆环境),因此便携设备识别新的位置并切换到与那个位置相关的操作模式。例如,如果便携设备离开家的环境190的周边,进入车辆的周边,那么PDA 105将停止与家用电器的接口,并开始与车辆部分的接口。实际上,便携设备具有特定位置的行为。\n[0149] 这样,如果PDA 105确定它在地理区域810内,那么PDA 105加载符合家的环境\n190的配置。即,只要一确定PDA 105在家的环境190,PDA105就假设可以与仪器模块812通信并且开始向或从传真机196、电视机192、和车库门开关194和告警系统802发送和接收信息。\n[0150] 将PDA 105配置成与车库门开关194或家里车库内任何其它锁装置通信,使得携带PDA 105的人进入地理区域810后,车库门锁打开,车库门打开。类似地,PDA 105可以与告警系统802通信表示它可以被关闭,与电视机192通信打开电视机。如果传真机196被关上,一旦人进入到地理区域810,PDA 105可以向仪器模块812发送信号打开传真机。在另一个实施例中如果仪器模块812与一氧化碳检测器相连,并且一氧化碳的含量很高,那么在人进入到地理区域812时仪器模块812会与人通信警告他有危险。\n[0151] 在另一个实施例中,家庭中有多个成员(例如,父亲、母亲、儿子和女儿),每人都有一部PDA 105,每人的PDA 105的配置可以不一样。例如,可以将每个PDA都配置成具有对应用户特定位置的多个地理区域,如对于儿子是家里和学校,对于女儿是家里、学校和邻近。女儿的PDA 105可以包括不安全的邻近的地理区域和表示一旦进入不安全的邻近如何按照指示离开危险邻近的事件告警。当属于女儿的PDA 105进入到不安全的地理区域后,便携设备会向家长的一台PDA 105报告。\n[0152] 类似地,与PDA 105通信的外围设备可以因人而异。例如,父母的PDA 105可以配置成与告警系统、厨房家用电器和火警探测器交互。孩子的便携设备可以配置成只和火警探测器和电视机交互。这样,孩子的设备不能与厨房的电器通信。然而,父母的便携设备和孩子的便携设备都能从火警探测器接收告警。此外,与家庭成员PDA 105通信的仪器模块\n195也可以不同。\n[0153] 图9示出了利用PDA与PDA内配置的远程位置上的不同加工过程交互的管理者。\n在一个实施例中,制造厂厂主拥有一台与制造厂内设备通信的PDA 105。制造厂还包括由这些设备监控的各种加工。这些设备通过仪器模块195与厂主的PDA 105通信。仪器模块\n195通过蜂窝网络910与PDA 105通信。\n[0154] 在一个实施例中,仪器模块195包括允许通过蜂窝网络910与PDA 105通信的蜂窝调制解调器。仪器模块195可以向PDA 105发送事件信号、异常和确认。在另一个实施例中,仪器模块195通过因特网与PDA 105通信。仪器模块可以包括允许PDA 105连接到因特网并通过蜂窝网络910从网关向PDA 105发送信息的以太网卡。在另一个实施例中,如果PDA 105在最佳邻近点,那么仪器模块通过WiFi、蓝牙、无线USB等连接到PDA 105。\n[0155] 工厂厂主可以控制各种加工过程。例如,厂主还可以扮演管理者914的角色并且利用PDA 105遥控和接收有关工厂各种加工过程的信息。因此,管理者914可以实时监控自动生产过程902、904、906、和908。在每个加工过程完成后,通过局域网更新包含当前所有正在进行的活动状态的主计划。主计划916可以驻留在PDA 140内,并且可以包括象每个进程完成时间这样的属性。如果一个进程没有及时完成,那么仪器模块195配置一个事件通知管理者914进程没有完成。\n[0156] 在另一个实施例中,立即发送主计划916的每个变化来更新与管理者914关联的PDA上加载的相同计划。\n[0157] 图10示出了PDA根据邻近其它PDA的工地环境进行操作的工地环境。在一个实施例中,传送中心1010的管理者拥有一部能与仪器模块(未示出)和传送中心1010通信的PDA 105。仪器模块可以连接到允许PDA105连接的蜂窝网络1012。在另一个实施例中,仪器模块通过因特网连接PDA 105。\n[0158] 在一个实施例中,传送中心1010从各州和县接收货物。也可以向进入卡车1002的司机提供一部与传送中心1010通信的PDA 1005。司机的PDA 1005中有每日计划并且在存储器中加载了多个送货区。送货区可以是对应卡车进入和通过区域的边界。\n[0159] 例如,卡车1002进入区域1030。当它进入区域1030后,PDA 1005可以配置成向传送中心1010发送事件消息表示它已经进入到第一个区域1030。在传送中心1010,仪器模块或其它计算机设备接收到卡车1002已经进入区域1030的事件消息。仪器模块可以配置成当卡车1002进入区域1030后触发操作。这种操作可以是,例如,向PDA 105发送卡车已经进入区域1030的消息。在另一个实施例中,可以在仪器模块上配置的另一种操作是开始一个为卡车1002的到达做准备的进程。这些准备可以包括准备接货的设备和人员。在另一个实施例中,仪器模块的操作可以向web服务器发送一个通知来发布一个显示卡车1002预计到达时间和货物的web页面。\n[0160] 当卡车移动到接近传送中心1010时,可以进行下一步准备。多个触发允许及时并有序地准备卡车1002的到达,分配卸货码头、卡车1002所需的特殊工具和设备,以及人员。\n当其它卡车到达传送中心1010时,根据卡车的信息可以配置其它事件的发生。\n[0161] 接近传送中心1010可以不断产生发生触发预配置操作的事件。例如,一旦卡车进入区域1020,PDA 1005发送具有货物状态、更精确的预计到达时间、交通状况等消息。传送中心1010的仪器模块从PDA 1005接收信息并且根据仪器模块上配置的事件执行相应的操作。当卡车进入区域1012后,PDA 1005向仪器模块发送另一条事件消息表示它已经进入到区域1012。仪器模块命令打开门让卡车进入传送中心。\n[0162] PDA 1005中配置的每个区可以是路线点、不规则区域、或多个路线点、不规则边界等的组合。因此,在一个实施例中,区域可以是州边界、县边界、城市边界、和商业区边界。\n当卡车进入州后,可以配置发生特定事件。同样地,当卡车1002进入到县边界,可以发生另一个事件并且执行操作。例如,在进入县边界后,PDA 1005可以关闭冷藏库开始解冻货物。\n当卡车1002进入城市或目的地附近时,可以发生其它事件。\n[0163] 在另一个实施例中,管理者1008可以通过蜂窝网络1012与那个位置通信并且远程触发为达到所做的设备准备。管理者的PDA 105可以和传送中心1010位置上的仪器模块通信并触发设备的部署、通知人员到达等。\n[0164] 虽然上面的描述包括许多特定情况,这些不构成对本发明范围的的限制,而是作为一个实施例的示例。\n[0165] 上述方法和系统关注本发明的许多应用。本发明包括能够监控给定地理区域或环境下的多个仪器或设备的系统。地理位置可以是家的环境、商业环境、领土、国家、陆地、区域、省、地带、建筑、大厦、房屋、商店、帐篷和任何其它位置。PDA能够操作的可移动环境包括车辆、飞机、航空器、动物、人物、货物、特殊和/或易挥发的货物,如化学、武器或危险材料。\n[0166] 可以被监控的目标和设备包括,但不限于,毒气检测设备、健康监视设备、环境控制和监视设备、军用装备、车辆操作设备、家用电器、电子设备、计算机设备等。\n[0167] 被监视的参数可以是温度、压力、湿度、血压、心电图、气压、锁控制等。关注的PDA可以是很多不同大小包括纳米和/或微米级的PDA。\n[0168] 此外,本发明包括不同种类和/或所揭示实施例的元素组合或变形。本领域的技术人员会识别出这些特征,根据下面的权利要求或任何等同可以解释本发明的范围。
法律信息
- 2021-10-01
未缴年费专利权终止
IPC(主分类): H04M 11/00
专利号: ZL 200580045996.7
申请日: 2005.10.20
授权公告日: 2013.01.02
- 2013-01-02
- 2008-02-27
- 2008-01-09
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| | 暂无 |
1997-08-26
| | |
2
| |
2002-11-06
|
2000-08-03
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |