1.一种有选择地与预定地区内的第一便携式设备进行通信的方法,包括:
使用纬度和经度属性来定义地区;
将代表地区的数据加载到第一便携式设备上,其中代表地区的数据包括映射到第一便携式设备中存储的地区的像素计算机图像中的对应像素的经度和纬度属性;
为第一便携式设备提供地面定位单元接收机,该地面定位单元接收机允许第一便携式设备获得第一便携式设备的位置的地理坐标;
将第一便携式设备配置用于通过确定地理坐标和代表地区的像素数据的相对位置,来确定第一便携式设备关于地区的像素计算机图像的位置;
将第一便携式设备中的微处理器编制用于:确定与便携式设备的状态有关的关于地区的事件的发生;以及
允许第一便携式设备中的微处理器向第二便携式设备发送指示事件发生的事件消息。
2.根据权利要求1所述的方法,还包括:
允许多个设备向第一便携式设备发送指示事件发生的信号;以及
如果第一便携式设备中的微处理器确定所发生的事件触发了预先配置的操作的执行,则允许第一便携式设备中的微处理器执行预先配置的操作。
3.根据权利要求1所述的方法,其中所发生的事件是:超过速度阈值水平、进入地区、离开地区、与携带第一便携式设备的个人相关的装备发生故障、或者由与携带第一便携式设备的人相关的仪器测量到的这个人的健康情况糟糕。
4.根据权利要求1所述的方法,还包括:如果第二便携式设备中的微处理器确定所发生的事件触发了预先配置的操作的执行,则配置第二便携式设备中的微处理器执行操作。
5.根据权利要求1所述的方法,其中第一便携式设备是蜂窝电话、智能电话或个人数字助理。
6.根据权利要求1所述的方法,其中第二便携式设备是蜂窝电话、智能电话或个人数字助理。
7.根据权利要求1所述的方法,其中地区是家庭环境、工作环境、州、城市、商业区、住宅区或校区。
8.根据权利要求1所述的方法,其中代表每一个地区的数据是多个坐标,其中便携式设备通过使用多个坐标并执行如下步骤而创建了地区的进一步表示:
将坐标映射到像素图像上,以便为多个坐标中的每一个坐标分配一个像素,其中每一个被分配像素之间的距离是可配置的;
用线将多个已分配的像素相连,以形成围绕像素图像中某个区域的连续且连接的线;
以及
激活位于线上的像素,以形成围绕像素图像中某个形状的连续像素阵列。
9.根据权利要求1所述的方法,其中代表每一个地区的数据是多个路点,多个路点中每一个路点由地理坐标和半径而定义;其中地理坐标由纬度和经度来表示,而半径由距离大小来表示。
10.根据权利要求1所述的方法,其中代表每一个地区的数据是执行如下步骤而创建的像素图像:
允许用户使用两个坐标属性在计算机地图中标识地区;
将被标识的区域划分为栅格;
允许用户从栅格中选择至少一个部分以定义地区;以及
将所述至少一个部分与像素计算机图像中的像素进行关联,从而将用户在被标识地区中选择的像素标识在地区中。
11.根据权利要求10所述的方法,其中栅格被划分为多个部分,以实现高得足以能够正确地描述地区的分辨率。
12.根据权利要求1所述的方法,还包括:执行预先配置的操作。
13.根据权利要求12所述的方法,其中,所述预先配置的操作包括进行电话呼叫、向控制中心报告、启动警报。
14.根据权利要求1所述的方法,其中将第一便携式设备编制为确定地区中是否出现特定情况,而且当出现情况时,便携式设备向控制中心报告这个出现。
15.根据权利要求1所述的方法,还包括:提供与位于地区内的多个设备通信地连接的模块,该模块用作在多个设备与第一便携式设备之间进行通信的集线器。
16.根据权利要求15所述的方法,其中第一便携式设备与多个设备之间的通信信号是蓝牙信号、红外信号、短距离无线电信号、无线通用串行总线、或WiFi。
17.根据权利要求1所述的方法,其中所述第一和第二便携式设备是对一氧化碳、氯气、烟尘、烟雾、空气中的氧气或温度的等级进行测量的测量仪器。
18.一种有选择地与远程环境中的便携式设备进行通信的方法,包括:
提供与地区相关的被监视便携式设备,其中,所述被监视便携式设备加载有标识该地区的数据,并且所加载的标识该地区的数据包括该地区的像素计算机图像;
启用被监视便携式设备与位于所述地区的多个仪器之间的通信;
将表示地区的数据加载到所述多个仪器上,其中,所加载的表示地区的数据包括该地区的像素计算机图像;
通过通信网络而启用被监视便携式设备与监视便携式设备之间的无线通信,监视设备位于远离该地区;
配置所述被监视便携式设备以用于通过确定所述被监视便携式设备的位置的地理坐标和代表该地区的像素数据的相对位置,来确定所述被监视便携式设备关于该地区的像素计算机图像的位置;
编制被监视便携式设备中的微处理器,以确定与从多个仪器之一所获得的数据有关的事件的发生;以及
允许被监视便携式设备中的微处理器向监视便携式设备发送指示事件发生的事件消息。
19.根据权利要求18所述的方法,其中通信网络是因特网。
20.根据权利要求18所述的方法,其中通信网络是蜂窝网络。
21.根据权利要求18所述的方法,还包括:如果所述被监视便携式设备中的微处理器确定所发生的事件触发了预先配置的操作的执行,允许所述被监视便携式设备中的微处理器执行预先配置的操作。
22.根据权利要求18所述的方法,还包括:
允许用户使用两个坐标属性在计算机地图中标识地区;
将被标识的区域划分为栅格;
允许用户从栅格中选择至少一个部分以定义地区;以及
将所述至少一个部分与像素计算机图像中的像素进行关联,从而将用户在被标识地区中选择的像素标识在地区中。
23.根据权利要求18所述的方法,其中代表每一个地区的数据是多个路点,多个路点中每一个路点由地理坐标和半径而定义;其中地理坐标由纬度和经度来表示,而半径由距离大小来表示。
24.一种有选择地与远程环境中的便携式设备进行通信的系统,包括:
与地区相关的第一便携式设备,其中,给第一便携式设备加载标识所述地区的数据,其中,所加载的标识所述地区的数据包括该地区的像素计算机图像,并且其中,第一便携式设备被配置用于通过确定第一便携式设备的位置的地理坐标和代表该地区的像素数据的相对位置,来确定第一便携式设备关于该地区的像素计算机图像的位置;
通过通信网络与第一便携式设备进行无线通信的第二便携式设备,其中第二便携式设备位于远离该地区;以及
其中所述第一便携式设备包括微处理器,该微处理器确定与所述第一便携式设备的状态有关的关于地区的事件的发生,并向第二便携式设备发送指示事件发生的事件消息。
25.根据权利要求24所述的系统,其中通信网络是因特网。
26.根据权利要求24所述的系统,其中通信网络是蜂窝网络。
27.根据权利要求24所述的系统,其中,如果第一便携式设备中的微处理器确定所发生的事件触发了预先配置的操作的执行,第一便携式设备中的微处理器执行预先配置的操作。
28.根据权利要求24所述的系统,其中,所加载的标识所述地区的数据是通过执行以下步骤而创建的:
允许用户使用两个坐标属性在计算机地图中标识地区;
将被标识的区域划分为栅格;
允许用户从栅格中选择至少一个部分以定义地区;以及
将所述至少一个部分与像素计算机图像中的像素进行关联,从而将用户在被标识地区中选择的像素标识在地区中。
29.根据权利要求24所述的系统,其中代表每一个地区的数据是多个路点,多个路点中每一个路点由地理坐标和半径而定义;其中地理坐标由纬度和经度来表示,而半径由距离大小来表示。
使用无线媒体来监视人的方法和系统\n[0001] 相关申请\n[0002] 本申请要求2004年11月5日递交的美国临时专利申请号60/625,467的在先申请日的权益。本申请还要求2005年4月13日申请的标题为“METHOD AND SYSTEM TO CONFIGURE AND UTILIZEGEOGRAPHICAL ZONES”的美国实用新型专利申请号11/105,931的优先权以及2005年4月13日申请的标题为“METHOD AND SYSTEMTO MONITOR PERSONS UTILIZING WIRELESS MEDIA”的美国实用新型专利申请号11/158,667的优先权。本申请与2005年6月21日申请的标题为“METHOD AND SYSTEM TO MONITOR AND CONTROLDEVICES UTILIZING WIRELESS MEDIA”的美国实用新型专利申请号11/158,720有关。将所有四个申请的全部引入作为参考。\n技术领域\n[0003] 本发明涉及用于监视人的系统和方法,例如监视特定地区中的儿童。具体地,本发明涉及使用无线便携式设备来监视由地区所限定的分散位置中的其它人。在无线便携式设备中配置有地区数据。\n背景技术\n[0004] 人跟踪和监视系统变得越来越普及,且对于企业和个人来说经济上可以接受。多数定位器系统使用地面定位系统(GPS)技术。希望了解子女的行踪和健康的父母使用能够监视人的GPS跟踪和监视系统。这些系统也可以由人们用来监视老人或精神上有残疾的人。同样,宠物的主人可以从这种GPS跟踪设备中获益。在工人工作地点不固定的分布式企业中,也存在对个人监视系统的强烈需求和适用性。\n发明内容\n[0005] 这里提供的PDA是一种具有高计算能力的便携式无线设备。PDA可以由个人便携地携带,而且可以和其它PDA无线地进行通信。因此,PDA的所有者可以监视携带相关PDA的其它个人。因此,可以向被监视的人提供便携式设备,其中该便携式设备配置有事件,这些事件可以关于地区或被监视的人周围的其它参数而发生。\n[0006] 与先前缺乏客户端水平和基础结构的处理能力而不能提供基于异常事件的信息的系统不同,PDA仅报告有关的信息。此外,PDA可以根据地区而计算其位置。PDA不仅能够监视与携带便携式设备的人的运动或停顿有关的位置和事件,而且还能够监视携带便携式设备的人周围的环境参数和情况。PDA被设计为事件驱动的,仅当满足异常事件时才会发送数据,因此不再需要恒定的跟踪。仅将重要的事件发送和报告给监视人。\n[0007] 此外,监视人(例如父母)还可以具有与被监视人(例如子女)的便携式设备网络连接的便携式设备。例如,父母可能希望经常地监视其子女所处之地的空气质量。管理员可能希望监视与其公司内任意给定运输卡车相关的任意火灾。保险公司可能希望远程地监视被保交通工具行进的速度。\n[0008] 这里公开的便携式设备不限于关于PDA处于静态信标传输范围之内还是之外而对PDA的运动进行识别。相反,PDA可以通过简单地使用GPS数据来计算其关于地区的位置。\n[0009] 一方面,提供了一种有选择地与预定地区内的第一便携式设备进行通信的方法。\n使用预定属性来定义地区。将代表地区的数据加载到第一便携式设备上。第一便携式设备设置有地面定位单元接收机,该地面定位单元接收机允许第一便携式设备获得其位置的地理坐标。第一便携式设备被配置用于确定其关于地区的位置。第一便携式设备中的微处理器被编制用于:确定关于地区、与便携式设备的状态有关的事件的发生。最后,第一便携式设备中的微处理器被配置用于向第二便携式设备发送指示事件发生的事件消息。\n[0010] 所述方法还可以包括:允许多个设备向第一便携式设备发送指示事件发生的信号;以及在第一便携式设备中的微处理器确定所发生的事件触发了预先配置的操作的执行的情况下,允许第一便携式设备中的微处理器执行预先配置的操作。\n[0011] 所发生的事件可以是:超过速度阈值水平、进入地区、离开地区、与携带第一便携式设备的个人相关的装备发生故障、或是由与携带第一便携式设备的人相关的仪器测量到的这个人的健康情况变差。\n[0012] 另一方面,所述方法还可以包括:第二便携式设备中的微处理器被配置用于如果第二便携式设备中的微处理器确定所发生的事件触发了预先配置的操作的执行,则执行操作。\n[0013] 第一和第二便携式设备可以是蜂窝电话、智能电话或个人数字助理。地区可以是家庭环境、工作环境、州、城市、商业区、住宅区或校区。\n[0014] 另一方面,代表每一个地区的数据是多个坐标,其中便携式设备通过使用多个坐标并执行一系列步骤而创建了地区的进一步表示。这些步骤包括:将坐标映射到像素图像上,以便向多个坐标中的每一个坐标分配一个像素,其中每一个被分配像素之间的距离是可配置的;将多个已分配的像素和形成围绕像素图像中某个区域的连续且连接的线的多条线相连;以及激活位于多条线上的像素,以形成围绕像素图像中某个形状的连续像素阵列。\n[0015] 代表每一个地区的数据可以是多个路点(waypoint),多个路点中每一个路点由地理坐标和半径定义。此外,地理坐标可以由纬度和经度来表示,而半径可以由距离大小来表示。\n[0016] 另一方面,代表每一个地区的数据是像素图像。像素图像可以通过如下步骤来创建:允许用户使用两个坐标属性在计算机地图中标识地区;将被标识的区域划分为栅格;\n允许用户从栅格中选择至少一个部分以定义地区;以及将所述至少一个部分与像素计算机图像中的像素进行关联,从而将用户在被标识地区中选择的像素标识为在地区中。栅格可以被划分为多个部分,以实现足够高的分辨率,从而能够正确地描述地区。\n[0017] 另一方面,所述方法还包括:执行预先编制的操作,例如进行电话呼叫;向控制中心报告;启动警报。第一便携式设备可以被编制用于:确定地区中是否出现特定情况,当出现情况时,便携式设备向控制中心报告该出现。另外,所述方法还包括:给与至少一个设备通信地连接的模块配置地区,该模块用作在至少一个设备与第一便携式设备之间进行通信的集线器。\n[0018] 另一方面,所述方法还示范性地说明了第一便携式设备与多个设备之间的通信信号是蓝牙信号、红外信号、短距离无线电信号、无线通用串行总线、或WiFi。多个设备是对一氧化碳、氯气、烟尘、烟雾、空气中的氧气或温度的等级进行测量的测量仪器。\n[0019] 一方面,提供了一种有选择地与远程环境中的便携式设备进行通信的方法。所述方法包括:提供与环境相关的被监视便携式设备;启用被监视便携式设备与位于环境中的多个仪器之间的通信;通过通信网络而启用被监视便携式设备与监视便携式设备之间的无线通信,监视设备远离该环境;对被监视便携式设备中的微处理器进行编制,以确定与从多个仪器之一所获得的数据有关的事件的发生;以及允许被监视便携式设备中的微处理器向监视便携式设备发送指示事件发生的事件消息。\n[0020] 一方面,提供了一种有选择地与远程环境中的便携式设备进行通信的系统。所述系统包括:与地区相关的第一便携式设备;以及通过通信网络与第一便携式设备进行无线通信的第二便携式设备,其中第二便携式设备远离该地区。第一便携式设备包括微处理器,它确定与便携式设备的状态有关的关于地区的事件的发生,并向第二便携式设备发送指示事件发生的事件消息。\n附图说明\n[0021] 作为示例,对附图进行参考。\n[0022] 图1示出了用于监视个人并与个人进行通信的计算机系统和PDA的高级体系结构。\n[0023] 图2A示出了一种通信链路配置,其中具有PDA的个人能够监视具有第二PDA的另一个人并与其进行通信。\n[0024] 图2B示出了一种通信链路配置,其中具有PDA的个人能够监视具有第二PDA的另一个人并与其进行通信。\n[0025] 图3示出了监视个人并与个人进行通信的系统中所使用的PDA的组件布局。\n[0026] 图4示出了PDA配置应用程序的窗口,其中用户可以选择参数来配置多个事件。\n[0027] 图5A示出了被划分为栅格的地区地图。\n[0028] 图5B示出了表示地区的像素图像。\n[0029] 图5C示出了表示地区和多个PDA的位置的地图。\n[0030] 图6示出了后端控制系统的组件示意图。\n[0031] 图7示出了系统的逻辑组件分层。\n[0032] 图8A示出了当使用无规律边界软件时多个PDA所使用的通信网络的高级设计。\n[0033] 图8B示出了多个PDA操作所处的地区。\n[0034] 图9示出了管理员使用PDA与多个工作地点环境处的不同工人的PDA进行交互。\n[0035] 图10示出了工作地点环境,其中PDA取决于其它PDA与工作地点环境的邻近性而执行操作。\n具体实施方式\n[0036] 下文描述的方法和系统使用个人数据获取和报告系统,个人数据获取和报告系统系统能够对与用户活动相关的参数和事件进行测量、添加时间标签、记入日志、分析并控制。所述系统可以包括PDA,PDA通过蜂窝和卫星通信网络,结合能够在全球范围内提供位置和状态信息的GPS定位卫星而进行通信。\n[0037] 个人的PDA能够与多个他人的PDA互相连接,并接收并发送关于每一个人的环境的信息。PDA可以在多个环境中操作,并与每一个环境中的设备进行交互。PDA使用与预存储的地区信息相结合的GPS信息,关于环境的变化而改变配置。这些预存储的区域可以被配置用于:按照用户期望,使地理边界形成多种形状。\n[0038] 因此,可以给家庭成员提供如这里所公开的PDA,该PDA允许每一个成员知晓其它成员的位置。此外,每一个成员能够知晓从每一个PDA所处环境中的本地设备所获得的信息。因此,如果PDA位于车辆中,那么PDA能够通过本地通信链路(由蓝牙、短距离无线电等来实现)与例如燃油阀的车辆设备进行通信。这样,其它PDA可以接收与车辆设备的状态有关的信息。\n[0039] PDA允许和大量的外围设备进行交互并对其进行控制,包括根据预配置的地区和事件而操作。PDA可以监视并分析健康参数心率、温度、血压、血糖含量、身体移植传感器和医疗设备,而且能够监视急诊通知。此外,PDA可以检测地理边界相交、个人或主车辆的路线和对调度的遵守,报告PDA或者个人或主车辆的位置、速度、里程、行进方向、加速度和高度。PDA还能够监视并分析危险环境情况,包括检测氧气、一氧化碳、氯气、天然气、烟雾和烟尘的浓度。此外,PDA可以监视并远程控制家用电器。\n[0040] 便携式设备具有强大的计算能力,从而根据从与每一个环境相关的设备获得的数据而执行预先编制的操作。因此,PDA具有智能设备的特征、灵活性和能力。PDA包含:能够与至少一个调制解调器(蜂窝、卫星和其它)进行接口连接的至少是32位的处理器;至少一个全球定位系统(GPS)接收机;至少一个存储模块;以及其它外围设备。所述处理器允许PDA将逻辑分析和决策做出能力置于PDA中,而不是置于远程的、基于服务器的控制中心中。PDA中的其它组件可以包括但不限于:至少一个GPS天线;至少一个调制解调器天线;\n至少一个用于通信和配置的串口。\n[0041] 在其众多能力中,PDA的中央处理单元可以被配置用于:管理可配置操作,该操作包括报告、观察、识别、处理和分析多个可配置操作;发出并响应多个命令;在其本地装置中实现多个事件,并且该中央处理单元包含历史记录组件。\n[0042] PDA可配置为包括与用户期望的数目相同的可配置逻辑事件。事件可以基于使用GPS位置和一个其它因素(例如时间或速度)的组合的规则。\n[0043] 可配置的操作是指PDA中的CPU响应事件而执行的动作。例如,接收家用电器的故障事件信号的PDA可以被配置用于立即拨打服务公司的电话。其它的可配置操作包括但不限于:打开或关闭车辆的点火装置;车辆的温度等级或其变化;燃料箱水平高度或其变化;\n等。可以对可配置操作或其组合进行处理,以便发送特定消息、响应特定查询或命令、启用或禁用特定机制、或识别特定事件。可配置的操作在多种情况下发生。这些情况包括但不限于:可配置操作响应命令而发生;可配置操作响应查询而发生;可配置操作在识别出预先选择的情况时发生。\n[0044] 在第一PDA监视安装在或位于车辆上的第二PDA的环境和位置的情况下,第一PDA能够接收与和车辆有关的事件的发生有关的事件信息。例如,打开或关闭车辆的点火装置;\n车辆的温度等级或其变化;燃料箱水平高度或其变化;按下按钮或车辆内的高度,其中该按钮与紧急事件有关;对门或闩锁进行锁定或解锁;打开或关闭窗户;打开或关闭LED信号灯;打开或关闭多个继电器;打开互关闭警报器;电池功率电平的变化;相连的扫描器所扫描的条形码;加载或卸载乘客;加载或卸载货物;车辆部分故障;接收到车辆诊断码;检测到碰撞;展开安全气袋;锁定/解锁安全带;轮胎气压高/低;以及车辆或对象中的其它机制。\n[0045] 也可以使用可配置的边界或地区,并且可以将其配置为用户期望的任意形状。例如,所述边界或区域可以沿着州界的边界或沿着所选公路或小路的路线。所述边界或区域可以沿着校区、无飞行区、城市等的地基(premise)边界线。所述边界或区域还可以是几何形状或非几何形状。本发明的另一个益处是,可以在本地或以无线的方式对PDA进行更新和配置。\n[0046] PDA被设计为事件驱动的,仅当满足异常事件时才发送数据。在PDA中将异常事件配置为事件。事件驱动方法限制了以无线方式发送的数据量并节约了带宽。这一点是通过使用能够针对内部和外部数据源的任意组合而配置的规则和阈值而实现的。当违反规则或超过阈值时,可以产生用户定义的事件。这些事件的传输受到设备的传输规则和操作配置的控制。\n[0047] 仪器模块可以被安装、附加、制造或以其它方式包括在多个物件或电器之上/之中,或包括在PDA自身之中。这些物件或电器可以包括娱乐设备、计算机系统、环境情况检测器、健康监视器和对其操作进行监视和控制是有益的任意其它项目。在监视系统的环境中,所述仪器模块对和与仪器模块相连的物件或电器有关的信息进行收集、处理和通信。\n[0048] 图1示出了监视个人并与个人进行通信的计算机系统和PDA的高级体系结构。PDA \n105、106和107通过多个通信网络和控制中心,被网络连接在一起。在一个实施例中,PDA \n105、106和107以类似于局域网的方式而进行网络连接,其中每一个PDA是一个节点。PDA \n105、106和107从GPS群131接收无线电信号,该信号允许PDA 105识别其地理位置,并在需要时识别其地理代码。PDA 105、106和107可以通过集成在PDA硬件中的多个无线设备与多个网络进行无线通信。在一个实施例中,该通信网络是包括多个蜂窝基站120和服务提供商135的蜂窝网络。在另一个实施例中,该通信网络是包括多个具有SMS接收机的蜂窝基站125和服务提供商140的蜂窝网络。在另一个实施例中,该通信网络是包括多个卫星接收机和发射机130以及卫星地面站145的卫星网络。在另一个实施例中,该通信网络是短距离无线电通信网络。\n[0049] 通信网络允许PDA 105、106和107与后端控制系统150进行通信。PDA 105、106和107通过通信网络向后端控制系统150发送事件信息,并响应后端控制系统150发送至每一个PDA的命令。后端控制系统150包括与编解码器155进行交互的多个网关151、152、\n153和154。编解码器155是后端控制系统150的中央编码器和解码器,而且允许后端控制系统进行调整并与任意通信网络进行通信。模块化设计使得能够引入新的硬件和网络协议,而不需要改变监视和报告软件。后端控制系统150还包括异步路由系统159,它允许异步且有效地对输入和输出通信进行处理。在一个实施例中,异步路由系统159包括多个路由服务156、至少一个数据库157和网络服务器158。由路由服务156路由的消息被直接传送至客户端控制台176。客户端控制台176向操作员呈现仪器和PDA 105的信息。客户端控制台176通过后端控制系统150和通信网络向PDA 105发送命令。\n[0050] 多个应用程序可以连接至中央数据库157以提供其它系统功能。管理员控制台\n175允许操作员对PDA信息、仪器模块信息、仪器信息、用户信息等进行添加、编辑或删除。\n历史处理器控制台174允许操作员查看报告和重放事件数据。操作数据处理器173允许操作员为PDA 105的操作定义地区和路点(waypoint)。配置工具172允许操作员容易地对PDA 105的特征和功能进行配置。\n[0051] 可以通过PDA 105之外的备选媒体向操作员呈现环境设备的信息。在一个实施例中,通过将环境设备的信息从网络服务器158发送到网络客户端171,可以通过网站或电子邮件将该信息呈现给操作员。在另一个实施例中,可以通过向另一个预定的无线设备177发送文本或语音消息,将环境设备的消息呈现给操作员。\n[0052] 在另一个实施例中,PDA 105能够通过仪器模块195与多个仪器或设备进行通信。\n仪器模块195可以和用户希望监视或交互的多个仪器或环境设备相连。取决于PDA 105的配置,PDA 105能够执行用于打开/关闭仪器、查询来自仪器的测量等的操作。\n[0053] 在一个实施例中,仪器模块195包括允许其通过蜂窝网络与PDA105进行通信的蜂窝调制解调器。这样,仪器模块195能够向PDA 105发送事件信号、异常事件和应答。在另一个实施例中,仪器模块195通过因特网160与PDA 105进行通信。仪器模块可以包括以太网卡,该卡允许PDA 105连接至因特网160,并经过网关、通过蜂窝网络将信息发送至PDA \n105。在另一个实施例中,如果PDA 105具有最佳邻近度,则仪器模块通过WiFi、Bluetooth、无线USB等连接至PDA 105。\n[0054] 仪器模块195还能够连接至因特网160,以具有与网络服务器158和后端控制系统150的连接。仪器模块195可以被配置用于:报告与和仪器模块195相关的任意环境设备有关的特定事件或发生。仪器模块195通过因特网160向后端控制系统150和PDA 105报告该信息。如果PDA 105在附近,则仪器模块195可以直接向PDA 105进行发送。此外,后端控制系统150接收到的所有事件信息可以被中继至连网的PDA106和107。\n[0055] 图2A示出了一种通信链路配置,其中具有PDA的个人能够监视具有第二PDA的另一个人并与其进行通信。在一个实施例中,通过使用PDA 106,父母可以监视携带PDA 105的其子女的位置、移动和车辆情况。PDA 105与多个基站120之一进行通信,该基站又与服务提供商135进行通信。后端控制系统150从服务提供商135接收通信信号,并映射到所存在的正确目的地。如果PDA 106被列出为被监视PDA,则PDA106可以接收与PDA 105有关的信息。后端控制系统150将事件消息、文本消息或源自PDA 105的任意其它信息重新路由至PDA 106。通过与PDA 105相连的蜂窝通信网络或任意其它通信网络,可以中继返回该消息。\n[0056] 在另一个实施例中,使用SMS网络代替蜂窝网络。例如,PDA 105可以被配置用于:如果PDA 105检测到行进速度大于预定的速度界限,则触发文本消息的发送。这样,监视PDA 106可以接收指示PDA 105正在快速行驶的文本消息。\n[0057] 图2B示出了一种通信链路配置,其中具有PDA的个人能够监视具有第二PDA的另一个人并与其进行通信。在一个实施例中,用户可以是医生,该医生使用PDA 106监视使用PDA 105的病人的情况。PDA105与仪器模块195无线相连。仪器模块195可以被安装在医院的房间中、家中或集成到PDA 105的同一外壳中。PDA 105通过已知协议(例如蓝牙、短距离无线电等)的无线链路与仪器模块进行交互。\n[0058] 仪器模块195又与和病人相关的不同仪器相连。在一个实施例中,这些不同的仪器可以是心脏监视器、胰岛素水平读取器、血压监视器等。仪器模块195可以和局域网相连,或与特定环境中的任意其它的网络装置相连。\n[0059] 在一个实施例中,如果仪器模块195从任意相连的仪器接收到信号,那么仪器模块195将会确定是否已经在该仪器处发生了预先配置的事件。例如,如果病人的心率开始加速并超过阈值水平,则仪器模块可以被配置用于在心脏监视器检测到信号时执行操作。\n因此,通过因特网连接160,仪器模块195可以自动地通知PDA 105和/或PDA 106心率变高。为此,仪器模块195可以通过因特网向监视PDA 106发送电子邮件消息。如果PDA 105和/或PDA 106在仪器模块195附近,则可以通过与PDA 105或PDA 106的直接无线链路来做出该通知。由此,仪器模块195可以被配置为:在通知PDA 105或106之前,与任意配置的仪器进行交互并执行操作。\n[0060] 在另一个实施例中,仪器模块195可以被配置用于:检测PDA 105和PDA 106的存在;接收PDA 105或PDA 106的消息;或计算测量所占用的时间。如果仪器模块195接收到能够向PDA进行报告的任意信息,那么仪器模块195立即发送该信息。一旦PDA 105或PDA 106接收到事件消息,则能够执行预先编制的操作。\n[0061] 在一个实施例中,PDA 105可以被编制用于:当PDA处于仪器模块195的范围内时,向仪器模块发射信号。通过获得GPS位置数据并确定该数据是否处于预先配置的边界内,PDA 105可以识别出它是否处于家庭环境190中。可以使用预先配置的无规律边界,例如邻近区域或校区、工作地点等。在另一个实施例中,仪器模块195简单地假定PDA105一直存在。\n[0062] PDA 105还可以被配置用于:当已配置的事件发生时执行操作。该操作可以是:向仪器模块195请求信息、命令仪器模块195的操作等。\n[0063] 因此,PDA 106不仅能够监视与携带PDA 105的人的运动有关的位置和事件,而且还能监视携带PDA 105的人周围的环境参数和情况。例如,父母可能希望经常地监视其子女所处位置处的空气质量。管理员可能会监视与其公司内任意给定的运输卡车相关的任意火灾。\n[0064] 硬件配置\n[0065] 图3示出了监视个人并与个人进行通信的系统中所使用的PDA的组件布局。在一个实施例中,PDA 105具有蜂窝电话模块240和数据获取模块242。蜂窝电话模块240包含:至少一个蜂窝调制解调器220、至少一个CPU 210、以及至少一个音频处理单元214。在另一个实施例中,卫星通信调制解调器可以被包括在蜂窝电话模块240中,以提供最大可提供的且完整的全球覆盖。\n[0066] CPU 210是具有足够计算能力以快速执行复杂计算的高性能处理器。在一个实施例中,处理器210是至少32位的处理器。处理器210包括至少为32千字节的RAM。例如,可以设想具有两个内建UART的Motorola MMC211432-Bit RISC处理器。然而,还可以设想类似的或更高级的处理器。\n[0067] 数据获取模块242可以包括:全球定位系统(GPS)接收机215、数据系统微处理器\n212、存储模块280和通信链路244。GPS接收机215能够在几英尺或更小的精度上进行定位。例如,可以设想12-ChannelTrimble SQ、Lapaic UV40或小范围精确接收机。存储模块\n280包括至少两个额外的存储芯片,其中每一个额外的存储芯片至少为128Kb。\n[0068] 在一个实施例中,蜂窝调制解调器220是用于和后端控制系统150进行通信的首要装置。蜂窝调制解调器220可以是GSM、CDMA或类似的调制解调器。卫星调制解调器或收发机230可以位于PDA 105的外部,并通过串口340与PDA 105相连。可选择地,卫星调制解调器230可以位于PDA 105的内部。\n[0069] 仅当蜂窝覆盖范围很小或不存在时、或用户指定使用卫星调制解调器230时,才会首选使用卫星调制解调器230。卫星调制解调器230的有效使用能够降低跟踪系统对于用户的成本。一个实施例设设想卫星调制解调器230,例如Sky Wave DMR-200卫星调制解调器。类似设想的卫星调制解调器包括例如内建全向天线的特征,提供了全球范围的覆盖,并有效地与PDA的处理器210进行接口连接。\n[0070] 在一个实施例中,通信链路244是具有至少20米范围的蓝牙收发机215。例如,在一个实施例中,设想National Semiconductor Simply BlueLMX9820 Class 2蓝牙模块。然而,可以设想类似的或更高级的蓝牙接收机,例如任意其它的无线电。可以安装蓝牙收发机以使用不同的能力,例如对多个无线外设进行集成和支持,用作短距离无线电以下载数据,或用作本地行进的无线“热点”。\n[0071] 电源235可以是装有熔丝的主功率输入源,其工作电压范围在12和24伏特之间。\n一个实施例设想了正常操作期间的低功耗(65mA或更少)。此外,PDA 105包括用于对可选的备用电池进行充电的电路。如果首要的电源235提供的电压到达最小可接受电压,那么PDA 105将会自动切换到备用电源,并发出标识电源235处于临界电平的消息。\n[0072] 仪器模块195可以与PDA 105分开封装,或可选择地,仪器模块195可以与PDA \n105在相同的外壳中。仪器模块和PDA 105通过PDA的通信链路244和仪器模块的通信链路260进行通信。通信链路244和260通过无线通信协议而连接,无线通信协议是例如无线USB、WiFi、蓝牙等,它们允许PDA 105和仪器模块195以超过300英尺的距离进行通信。仪器模块195还可以具有至例如葡萄糖传感器272的设备的通信链路。仪器模块195中提供的通信链路可以和其它设备相连,例如该设备可以测量环境情况、调节仪器的开/关状态、以及监视汽车的功能。\n[0073] 仪器模块195可以进一步装配有微处理器和存储模块。微处理器可以被配置为对事件的发生、操作的执行和计算机程序进行分析和计算。\n[0074] PDA 105和PDA 106可以通过蜂窝通信网络与仪器模块195进行通信。仪器模块\n195可以安装在蜂窝网络上,而且可以进一步装配有允许仪器模块与蜂窝网络进行接口连接的蜂窝调制解调器。\n[0075] 事件配置\n[0076] 这个系统中公开的任意一个PDA具有下文描述的多个特征、功能和能力。每一个PDA 105是能够被配置为对多个逻辑事件进行报告、观察和分析的智能设备。每一个PDA \n105还可以被配置为发出或响应多个命令,而且包含可配置的历史记录组件。为了执行期望的功能,通过加载基于事件的出现而执行期望的操作的软件,对PDA 105进行配置。因此,操作的执行基于异常事件。\n[0077] 可以在本地或以空中下载(over the air)的方式完成PDA的所有配置。因此,用户能够通过空中下载的方式对包括PDA 105的完整操作系统的任意特征进行配置。这个空中下载配置可以通过使用蜂窝调制解调器220或任意其它无线装置来实现。在一个实施例中,在空中下载或本地配置期间,PDA继续正常工作。这意味着能够在很小或没有操作性损失的情况下对PDA 105进行配置。空中下载配置命令迅速地(onthe fly)改变用于处理物理和逻辑事件的参数。在一个方法中,使用两个可执行代码空间以及一个用于加载新代码的临时代码空间来实现空中下载操作系统更新。一旦完成将新代码上载到临时代码空间,PDA105重启,将新代码复制到第二可执行代码空间中,并利用最新更新来恢复执行。\n[0078] 图4示出了PDA配置应用程序的窗口,其中用户可以选择参数来配置多个事件。具体地,示出了用于配置PDA上已配置事件的用户接口的典型屏幕截图(screen shot)。该屏幕截图仅作为用户进行交互以配置PDA的一般界面的示例。用户接口允许对PDA进行配置,而且不需要用户懂得脚本或硬编码参数。取而代之的是,公开了一种软件应用程序,用户可以容易地与逻辑窗口、表格、字段、检验框和单选按钮进行接口连接以配置PDA。\n[0079] 窗口400示出了可以在PDA 105上进行配置的事件的典型列表。本系统和方法设想出多个没有在屏幕截图中描述的可配置逻辑事件。每一个事件具有相应的字段框,用户可以在字段框中填入适当的值。\n[0080] 用户能够通过在所提供的每一个检验框中指示偏好来配置每一个事件436-445。\n例如,PDA中的事件配置可以在检验框424中选中输入或特征、在检验框425中将事件分配为优先事件、在检验框426中为事件分配一个或更多个输出、或通过在多个检验框427上选中适合的框而将事件的出现与通过蜂窝网络发送的消息进行关联。用户接口可以是驻留在配置工具172(图1)中的应用程序的一部分。可以对典型事件进行配置,例如区域边界进入435、区域边界离开436以及智能时间报告437或预定时间报告438。\n[0081] 在一个实施例中,事件基于使用PDA的GPS位置和一个其它因素(例如时间或速度)的组合的规则。在另一个实施例中,事件基于到达PDA中预先编制的特定时间点、或被编制用于触发PDA的操作的任意其它异常事件。发送事件消息是事件出现所触发的操作的示例,而且可以包括发送事件自身已发生的消息和能够从仪器模块195接收到的信息,该消息例如包括纬度、经度、速度、方向、时间、健康情况、家用电器的测量、环境情况或任意其它测量。\n[0082] PDA可配置为包括与用户所期望的一样多的逻辑事件。在一个实施例中,事件能够以指定的时间间隔向后端控制系统150报告最后获知的PDA的位置。\n[0083] 在另一个实施例中,已配置的事件是到达测量等级阈值。例如,该测量可以是对一氧化碳、胰岛素及任意其它的血液浓度水平、心率、呼吸速率、室温、每天在装配线上生产的包裹个数等进行的测量。\n[0084] 为了进行说明,可以使用PDA 105(图1)。可以通过仪器模块195周期性地进行测量,然后报告给PDA 105。在一个实施例中,仪器模块195发送从仪器接收到的每个测量。\n在另一个实施例中,仪器模块195装配有用于确定已进行的测量是否超过预定阈值的逻辑程序,如果结果是肯定的,那么仪器模块195向PDA 105发送事件消息。\n[0085] 仪器模块195还可以被配置为在预定时间对所连接的仪器或设备进行测量。例如,仪器模块195可以被编制为在每个早晨6点时测量室内空气质量。然后,仪器模块向PDA 105报告测量结果,PDA 105确定是否已经发生事件。例如,已配置的事件可以是空气质量较差。PDA105上预先编制的操作可以包括在PDA 105的显示器上显示消息,该消息指示必须更换室内的空气过滤器。\n[0086] 在另一个示例中,仪器模块195可以被配置为在每隔一夜的晚上9点时对与老人相连的仪器测量葡萄糖水平。仪器模块195可以确定葡萄糖水平是否超过阈值水平而变得过高或过低,然后,仪器模块195向PDA 105发送警报消息。可选择地,每个测量结果都被发送至PDA 105,而PDA 105仅向用户报告已经超过预先编制的阈值水平的警报。\n[0087] 另一个测量可以是位于车辆中的、与仪器模块195相连的测速计所测量的车辆速度。PDA 105可以被配置为基于已测量的车辆速度而发送报告。因此,每当超过速度阈值时,仪器模块195检测到变化,立即向PDA 105发送速度等级。\n[0088] 用户可以针对关于速度的至少两个不同设置来配置PDA 105。具体地,用户可以选择超速和速度过滤器时间。超速可配置用于由用户选择车辆或物件的最大速度阈值。因此,每当超过速度阈值时,产生事件,记录超过阈值的时间,记录高于阈值时所达到的最大速度,并记录该单元回到阈值以下的时间。当PDA 105回到阈值以下时,发送指示这个发生的事件消息,并发送指示在PDA 105高于速度阈值期间所达到的最大速度的第三消息。速度时间过滤器赋予用户以秒的形式设置时间周期的选项,以允许车辆或物件穿过速度阈值而不发送消息。这个过滤器还用于使数据传输变得有效。例如,用户可以将速度时间过滤器设置为15秒,这将允许车辆快速行进15秒而不会发送报告。例如,该场景在车辆快速行驶超过另一个车辆或加速以消失在来往车辆中时是有益的。与其它逻辑事件类似,事件消息还包括例如纬度、经度、速度、方向和时间的信息。\n[0089] 另一个测量可以是例如车辆引擎、计算机监视器等的仪器的空闲。仪器模块195可以被配置为基于仪器的空闲时间而发送报告。另外,PDA 105还可以被配置为向后端控制系统150发送过度空闲事件消息,从而后端控制系统150可以向例如另一个PDA或蜂窝电话的预加载和已配置的接收机进行发送。从仪器模块195中继到PDA 105的信息可以包括空闲时间长度。\n[0090] 在另一个实施例中,事件到达必须执行所安排的报告的时间。这个特征对PDA 105进行设置,使其具有以根据日期和时间参考的某个间隔进行报告的特征。因此,用户可以配置PDA 105以在一周中预先选择的日期或小时处报告任意参数或数据。例如,用户可能使用所安排的报告特征对PDA 105进行配置,使其仅在工作日的上午8点、下午12点和下午\n4点处进行报告,且每个周末仅报告一次。因此,即使当PDA 105从仪器模块195接收到多个消息时,PDA 105也仅会在用户指定的时间报告事件。\n[0091] 在另一个实施例中,已配置的事件是仪器的打开或关闭。例如,由于空调单元自动打开,仪器模块195可以被配置为检测空调单元已经打开。然后,仪器模块195向PDA 105发送指示AC已经打开的消息。PDA 105可以进一步被配置为立即向仪器模块195查询室温,而仪器模块195又使用与其相连的温度计来测量温度。仪器模块195向PDA 140发送具有当前室温的信号,然后,PDA 140计算是否应当产生警报。如果空调单元打开且该温度没有批准打开空调单元,那么PDA可以在其显示器上显示警告消息,并向后端控制系统150发送事件消息。仪器模块195可以从多个仪器和外围设备接收打开和关闭信号,例如厨房和家用电器、室内的灯、水池系统、加热单元等。\n[0092] 在另一个实施例中,已配置的事件可以是通信设备处的消息接收或发送。通信设备包括传真机、与因特网相连的计算机系统、电话等。\n[0093] 虽然上文讨论的事件配置主要用于PDA 105,然而用于检测事件发生的逻辑程序以及用于在事件发生后执行特定操作的逻辑程序可以在仪器模块195以及具有与这里所描述的相同特性的任意其它的PDA或便携式设备处实现。因此,事件配置可以仅在PDA 105上实现、仅在仪器模块195上实现、或同时在仪器模块195和PDA 105中实现。\n[0094] 地理范围指定(Geofencing)\n[0095] 可以基于“地理范围指定”事件来配置多个事件。地理范围指定必须创建可配置的边界或地区,PDA 105在该边界或地区中操作并与仪器模块195有关。此外,进入或离开已经范围指定的地区可以是事件自身,而且可以在PDA 105中预先编制。在另一个实施例中,一旦PDA 105进入某个区域,PDA 105可以切换通信模式并适应新的区域,从而PDA105仅与所进入区域中的外围设备进行交互。此外,PDA 105可以通过加载区域特定的配置来适应该新区域,从而PDA 105通过在该区域中工作的仪器模块195与区域特定的仪器进行交互。\n[0096] 与地区有关的事件可以触发从一个PDA至另一个PDA的通信。例如,如上文所述,行进到地区内、或行进到地区外可以是预先编制在PDA 105上的事件。如果PDA 106正在监视PDA 105的移动、位置和环境,那么PDA 105可以发送警告通知、信号、警报或指示事件发生的告警。PDA 106可以接收这些消息,并分析是否应当将这些消息报告给用户。\n[0097] 可以通过路点和/或区域的组合来构建可配置的边界或地区。由于这个组合,能够以非常特别的形状和特定轮廓的边界或路线来构建可配置的边界或地区。路点是由地理中心点和半径所定义的圆形区域。可以通过改变半径和地理中心点的位置而配置由路点限定的区域。因此,由路点和区域所创建的边界是可配置的。\n[0098] 在一个实施例中,PDA 105被加载有多个路点,每一个路点由坐标和半径来限定。\n区域可以由多个路点来限定。因此,例如一个城市可以由两个路点来限定。使用GPS数据,PDA 105将会计算它是否处于限定该城市的两个路点中的任意路点中。如果PDA 105确定其处于两个路点之一中,那么PDA 105假定其处于该城市的界限内。更多数量的路点将会增加区域限定方式的分辨率。因此,如果使用两个路点,则可以通过增加进一步限定该城市边界轮廓的10个额外的路点来增加分辨率。\n[0099] 区域可以是由围绕一定区域的一系列线段所定义的无规律地区。在一个实施例中,每一个区域包含3至256个或更多个拐点,用于创建限定这个无规律区域的线段。然而,拐点的数目仅受PDA 105的存储器的限制。因此,拐点的数目可以是对于高分辨率区域足够大的数目。在一个实施例中,这个无规律区域可以创建可配置的边界或地区。区域的属性包括:名称、描述以及确定该区域是否是禁止入内区域或是闭合区域的标记。\n[0100] 在一个实施例中,可以通过选择多个坐标并将这些坐标下载到PDA 105而创建地区。多个坐标可以位于墨卡托(Mercator)系中。接下来,PDA 105将每一个坐标分配给位于PDA 105中的像素图像的像素。为了执行这个分配,PDA 105使用逻辑程序来限定多个坐标周围的“边界”方块或框。然后,对边界框进行像素化,并且将坐标所在处的像素标记为已激活。一旦为每一个坐标分配了像素,那么线路从一个像素延伸至下一个像素,从而在像素图像中形成了闭合区域。位于已激活像素之间的线路路径中的像素也被激活。由此形成了闭合且连续的像素线路。\n[0101] 路点和区域由操作数据处理器173建立。一旦路点已经建立,则它可以用在PDA的载荷中。在一个实施例中,PDA的载荷是被安排加载到PDA 105上的区域和路点的集合。\n利用配置工具172将这些载荷加载到PDA上。\n[0102] 图5A示出了被划分为栅格的地区地图。像素地图502首先作为与计算设备相连的屏幕上的地理地图,被呈现给用户。在一个实施例中,计算设备是操作数据处理器173(图\n1),而用户是系统操作员,该操作员输入可以由具有PDA 105的任意用户进行选择的一般地区(例如城市界限)。在另一个实施例中,计算设备是家用计算机且用户是PDA105的用户,该用户在其计算机上配置不同的地区。家用计算机通过安装在其上的应用程序、经过直接安全连接而连接至配置工具。可选择地,可以使用网络浏览器将家用计算机连接至因特网。\n[0103] 计算机应用程序或界面允许用户通过与地图进行交互而定制边界,并允许用户查看所创建的区域或边界。配置应用程序显示地图,用户在该地图上围绕着用户希望限定的地区504而选择矩形503。在另一个实施例中,用户可以定义定制的形状。然后将矩形划分为更小的矩形,从而将矩形面积分为栅格。栅格中的每一个像素可以被激活作为地区的一部分。\n[0104] 在一个实施例中,用户可以通过双击每一个像素而激活每一个像素。在另一个实施例中,用户可以选择更小的矩形区域并将这个更小的矩形区标记为地区504的一部分,从而这个更小的地区中所包含的像素被激活。在另一个实施例中,用户可以选择圆形区域作为地区504的一部分,该圆形区域中的所有像素将被激活。在另一个实施例中,用户可以定义任意定制的几何或非几何形状。\n[0105] 用户还可以选择区域定义的分辨率。换句话说,当所选的区域被细分为矩形栅格时,该栅格包括更多数目的垂直和水平线,因此增加了从细分获得的栅格矩形的数目。数目或矩形的增加使分辨率增大,这是因为每一个矩形覆盖了更少的地区。希望获得定义区域中的大量细节的用户可以减小栅格矩形的大小,从而增加区域的分辨率。\n[0106] 例如,增加的区域分辨率可以允许用户定义房子的地区,其所覆盖的地区远小于州所覆盖的地区。房子的地区周围可以具有仅能够通过很高分辨率而识别的细节。另一方面,仅关心所进入的州的用户不需要很大的州区域分辨率。因此,可以将用于定义州区域的分辨率配置得较低。\n[0107] 然后,将每一个所选择的矩形映射到像素。这样,一旦用户选择了所有期望的像素作为地区504的一部分时,矩形503被映射到像素计算机图像。在一个实施例中,像素计算机图像包含与栅格中的部分数目相同数目的像素。然后可以将像素计算机图像加载到PDA \n105。PDA105可以被编制为:利用对PDA位置所在的像素是否被激活或去激活的简单计算,来确定实体的位置。在另一个实施例中,通过选择矩形区域和圆形区域来限定地区。圆形区域可以由路点来限定。\n[0108] 无规律区域或地区可以由路点和像素图像的集合来限定。此外,每一个无规律区域可以具有附加参数,例如实体的速度阈值、被标记为“无飞行区”、按照危险或安全威胁的等级进行彩色编码、启用或禁用通信等。\n[0109] 当DPA 105进入或离开路点和区域时,可以发送指示进入或离开的参考点或区域的事件消息。该事件消息可以包括纬度、经度、速度、方向、时间、输入状态、里程表、事件原因或来源以及任意其它有关的信息。因此,区域边界和路点允许用户进入多个区域并与该区域中的仪器进行交互。另外,区域和边界允许具有PDA 105的用户接收具有第二PDA的另一个用户的位置信息。因此,PDA用户能够监视经过可配置边界或地区(例如州边界或指定的路线)的另一个PDA用户的位置。\n[0110] 在一个实施例中,路点和区域事件可配置用于采取一个或更多个动作。例如,在进入区域时,PDA 105可以被配置用于指示新区域的名称,这通过在集成的屏幕上显示、发出声音、或预先记录歌名而完成。另外,由于进入区域的事件,可以执行另一个操作。例如,PDA \n105可以被配置用于计算所进入的区域是否是新的时区,如果结果是肯定的,则指示新的时区和当前时间。\n[0111] 图5B示出了表示地区的像素图像。在一个实施例中,在对给定区域的所有拐点进行上载后,该区域以像素地图500的形式被保存在PDA105的存储模块280中。通过首先绘制地区的整个区域周围的方块来创建像素地图500。然后将该方块划分为80/80像素的地图。每一个像素505是方块。然后使用这些方块绘制出区域515的轮廓形状510。然后将地区映射到像素地图500中的每一个像素505。\n[0112] 在另一个实施例中,如果在配置计算机时创建了像素图像,则将该图像简单地加载到PDA 105上,而PDA 105不需要由其本身来建立或构建该图像。\n[0113] 像素地图500中的位置坐标520是从PDA 105的当前地理位置映射而来的。可以针对每一个地区、针对每一个位置坐标520而执行测试,以确定PDA 105是处于地区515之内还是处于地区515之外。这样,对于每一个地区515,开始进行测试,简单地检查位置坐标520处于像素地图500之内还是之外。如果当前位置坐标520处于像素地图500之内,则通过将位置坐标520绘制在边界框内并从位置坐标520至像素地图500的边界在四个方向(北、南、东和西)上绘制四条线来完成更为详尽的测试。随后,针对四条线525中的每一条线来计算地区边界交叉530的数目。\n[0114] 为了精确性,执行多边界交叉测试。如果给定的线525与奇数个地区边界510相交,则将位置坐标520看作处于地区515之内。如果给定的线525与偶数个地区边界相交,则将位置坐标520看作处于地区515之外。如果四个边界交叉测试中至少三个一致,则使用地区边界交叉530来确定位置坐标520是处于该地区之内还是处于该地区之外。如果四个边界交叉测试中的三个测试不一致,则将位置坐标520看作处于地区515之外。\n[0115] 像素地图500中特殊位置上的位置坐标520可以产生特定的位置结果。在一个实施例中,地区边界510上的位置坐标520被确定为处于地区边界510之外。在另一个实施例中,地区边界510上的位置坐标520被确定为处于地区边界510之内。在一个实施例中,仅有一个像素宽的“长且窄的凸起”上的位置坐标520可以被看作总是处于地区515之内。\n在另一个实施例中,仅有一个像素宽的“长且窄的凸起”上的位置坐标520可以被看作总是处于地区515之外。\n[0116] 图5C示出了表示多个PDA的地区和位置的地图。地图图像可以显示在因特网或内部互联网上发布的网站上、显示在安装在后端控制系统150的客户端计算机上的应用程序上、或显示在PDA上。在一个实施例中,由提供实时PDA位置映射、位置跟踪、PDA控制和PDA消息/事件处理的客户端控制台176来产生并显示地图。\n[0117] 在一个实施例中,通过配置多个参数将客户端控制台176连接至地图数据库和PDA数据库。客户端控制台176可以具有对其所使用的映射参数进行配置的能力。客户端控制台176还具有如下能力:当显示多个由程序产生的地图时,定义控制台位置和缺省缩放等级;当对位置进行映射时,定义所使用的地图集和是否显示街道位置。\n[0118] 在一种方法中,客户端控制台176在一个主地图上显示所有可用的PDA。在另一个实施例中,客户端控制台176允许用户以组的形式或单独地查看PDA。在另一个实施例中,客户端控制台允许用户查看进入地图所显示区域内的所有PDA。在另一个实施例中,客户端控制台176允许用户查看路点内的所有PDA。在另一个实施例中,客户端控制台176允许用户查看地区内的所有PDA。\n[0119] 客户端控制台176允许用户采用多种映射工具来帮助管理PDA位置处理。客户端控制台176中提供的工具包括地图放大/缩小、地图摇摄(pan)、地图特征标签、地图标尺、选定点处的地图位置、地图图例、以选定点为地图中心、寻找地图特征和以其为地图中心、针对选定的定制数据集元件而显示信息、针对选定的PDA而显示信息、针对标准地图特征而显示信息、以及打印所显示的地图。此外,所显示的地图可以使用针对位置符号和位置标识的彩色编码,以指示与PDA或与地区中多个PDA的区别有关的特殊情况。采用彩色编码的特殊情况包括PDA移动、PDA停止、PDA未报告、PDA位置是陈旧的、以及PDA具有有效的优先消息。\n[0120] 对PDA的命令\n[0121] PDA 105还可以配置为响应多个查询并设置由后端控制系统150、客户端控制台\n176或另一个PDA以无线的方式发送的命令。例如,查询命令请求PDA 105返回最后的有效GPS位置、速度、行进方向、时间、以及从仪器模块195接收到的或由PDA 105的计算而产生的任意其它数据。在另一个示例中,PDA 106可以命令PDA 105阻止显示“回家”消息。在另一个示例中,PDA 106可以命令PDA 105与仪器模块195进行交互,以便对使用PDA 105的病人的治疗进行管理。\n[0122] PDA 105还可以配置为响应卫星调制解调器上发送的多个查询命令。在接收到查询命令时,PDA 105返回其数据的状态,将仪器和最后的测量结果以及来自连接仪器的状态信号相连。发送至PDA 105的其它形式的查询命令的示例是:来自仪器模块的输入、至仪器模块的输出、接收到的测量结果、GPS信息、固件版本查询、卫星状态查询等。\n[0123] 另一个可选的命令是警报应答。这个命令被发送至PDA 105以终止优先事件(恐慌、医疗或路旁援助是优先事件的示例)的发送。当接收到警报应答时,不会发送当前事件的其它优先消息。\n[0124] 在另一个实施例中,命令可以是发送文本消息,该文本消息从PDA105经过通信网络被发送至另一个PDA或被配置用于接收并解释文本消息的任意其它设备,例如寻呼机、蜂窝电话或另一种无线设备。\n[0125] 在抗击GPS漂移的努力中,包括两个参数以对从GPS接收机接收到的GPS位置进行过滤。这两个过滤器基于最大允许速度和最大允许加速度。可以将这些参数定制为安装类型。如果从GPS接收机接收到分组,且超过了这两个参数中的任意一个,那么丢弃该位置分组。\n[0126] PDA 105还可以包括历史报告组件,作为响应命令的部件。一旦PDA 105由于覆盖范围的缺乏而不能通过主(principle)通信网络发送数据分组时,该分组被存储在PDA \n105的板上闪速存储器件上的至少两个历史日志之一中。当PDA 105确定其处于传输范围内时,或如果PDA 105确定已经重建通信链路时,依次传输存储在存储器中的任意分组,首先传输被标识为优先消息的那些消息。\n[0127] 对仪器模块的命令\n[0128] 与PDA能够从多个来源接收命令非常相似,仪器模块195也能够配置为响应多个查询并设置以无线方式或通过因特网而发送的命令。仪器模块195接收到的多数命令可以源自PDA 105。\n[0129] 在一个实施例中,命令是用于按照上文讨论对仪器模块195的功能进行配置的配置命令。配置命令的示例包括:配置定时报告、上载新的固件、设置血液样本中的物质的过量/最高阈值水平、启用短距离无线电通信、配置过度空闲事件、设置临界功率电平、配置智能定时报告、配置所安排的报告、查询仪器状态、查询仪器测量结果、打开仪器、关闭仪器等。\n[0130] 仪器模块195还可以包括历史报告组件,作为响应命令的部件。一旦仪器模块195由于覆盖范围的缺乏而不能通过主(principle)通信链路发送数据分组时,该分组被存储在板上闪速存储器件上的至少两个历史日志之一中。当仪器模块195确定PDA 105处于传输范围内时,或如果PDA 105对仪器模块195进行查询,而仪器模块195确定通信链路已经得到重建时,依次传输存储在存储器中的任意分组,首先传输被标识为优先消息的那些消息。例如,来自仪器140的测量结果的紧急情况可以是优先消息,在连接得到重建时,这个优先消息是首先传输的消息。\n[0131] 仪器模块195还可以通过因特网从后端控制系统150接收命令。这些消息可以是请求特定信息的命令,例如在仪器模块195与包装机相连的情况下的织物生产率。在另一个实施例中,仪器模块195可以被配置为连接至因特网,并在非常紧急时向后端控制系统\n150报告测量结果。例如,如果仪器模块195从仪器或设备接收到指示室内存在高烟尘等级的测量结果,那么仪器模块195可以使用因特网连接或任意其它网络连接(例如直接网关)以连接至后端控制系统150。后端控制系统则接收事件消息,并将该消息中继至PDA 105。\n[0132] 后端控制系统\n[0133] 后端控制系统使得该系统更具有综合性且具有大范围的与其它计算系统的连接性。然而,后端控制系统对于实现环境内的仪器或外设的监视和控制来说不是必需的。这是因为所有的监视和控制功能可以驻留在PDA中。\n[0134] 图6示出了后端控制系统的组件示意图。这包括多个网关系统151-153、编解码器155和异步路由系统159。相应地,异步路由系统159包括网络服务器156、多个路由器系统620和622、实时数据库630、历史数据库642以及资源数据库670。\n[0135] 在一个实施例中,实时数据库630可以保存来自PDA的最近信息的记录,例如位置、速度、方向、相关仪器、相关地区等。历史数据库642保存从异步路由系统159接收到的和异步路由系统159所发送的所有事件和事务处理的记录。最后,资源数据库670保存作为系统一部分的所有仪器模块和PDA的记录。\n[0136] 后端控制系统150可以被配置为在计算机服务器的任意组合上运行。在一个实施例中,多个通信网关系统151-153在独立的计算机系统上运行。在另一个实施例中,通信网关151-153在公共计算机系统上运行。\n[0137] 通信网关系统151-153把数据流从每一个PDA 105定向到后端控制系统150。网关系统151-153还把命令和查询定向到适当的PDA 105。每一个网关建立并维护与通信网络651-653的通信链路。在一个实施例中,网关是通用数据报协议/因特网协议(UDP/IP)分组接收机和发送机151,它连接至因特网/蜂窝网络651。可能存在多于一个的用于发送和接收数据的UDP/IP网关151。UDP/IP网关151允许后端控制系统150在GSM/GPRS、CDMA/1×RTT和CDPD网络上使用UDP分组来与PDA105进行通信。\n[0138] 在另一个实施例中,网关系统是与短消息服务(SMS)网络652相连的短消息对等(SMPP)网关152。多个SMPP网关系统152使用SMPP协议为通过SMS网络进行通信的PDA发送和接收数据。针对输入数据,每一个SMPP网关系统152打开并维持与服务提供商的短消息服务中心(SMSC)的持续连接,从而能够保证从SMSC接收PDA 105的数据。\n[0139] 在另一个实施例中,网关系统是与卫星网络653相连的卫星网关153。如图1A所示,卫星网络653可以包括一个或多个卫星130以及至少一个地面站145。卫星网关153为通过卫星通信进行通信的PDA发送和接收数据。在一个实施例中,卫星通信协议可以是使用8字节数据分组的Inmarsat卫星的通信协议。卫星网关153打开并维持与卫星网络653的持续连接。\n[0140] 异步路由系统与PDA 105之间的通信由适当的网关系统151-154来引导。基于PDA制造商、通信协议和服务提供商的独特组合而选择适当的网关系统151-154。例如,使用CDPD通信的PDA 105和使用SMS通信协议的PDA 105可以由不同的网关系统151-154进行路由。同样,使用例如CDPD的相同通信协议、但具有不同的服务提供商的PDA 105可以具有单独的网关。\n[0141] 当网关系统151-153接收每一个入站数据分组时,网关系统151-153为每一个分组标记到达日期和时间、PDA 105制造商信息、PDA105地址信息,并且对分组重新进行封装以便发送至编解码器155。然后,网关151-153将重新封装后的数据写入由编解码器155进行读取的队列665。\n[0142] 当网关系统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。每一个卫星网关\n153具有至少一个出站卫星663。每一个SMTP邮件网关154具有至少一个出站SMTP队列\n664。\n[0143] 在将分组置于入站队列665中后,来自不同网络的数据被解码为标准数据格式。\n同样,在将分组置于出站队列661-664中之前,前往不同通信网络的数据从标准数据格式被编码为网络特定格式。数据的编码和解码由编解码器(编码器-解码器)155来执行。\n编解码器155允许更好的灵活性,因为引入新的通信网络协议对于异步路由系统159是透明的。因此,如果新的PDA模型使用新的通信网络协议,那么不需要对后端控制系统进行更新。所需的系统更新是编解码器155的更新以及需要时的新网关。\n[0144] 当分组进入异步路由系统159时,首先检查编解码器155所接收的每一个入站分组,以确定PDA模型。如果编解码器155支持指定的PDA模型,则将数据从PDA 105私有格式转换为标准系统格式。一旦编解码器155完成对数据的翻译,那么编解码器155将该数据写入响应队列610。如果编解码器155不能识别该PDA模型,那么编解码器155将不支持的数据记入日志,并将该数据通过电子邮件发送至指定的系统或网络技术员。\n[0145] 当从异步路由系统159发送分组时,编解码器155确定分组所发送至的PDA模型。\n如果编解码器155支持指定的PDA模型,则将数据从标准系统格式转换为PDA 105私有格式。同样,如果分组发送至非PDA105的另一个设备,则编解码器确定它是否支持该设备,如果支持,则将数据转换为适当的格式。一旦编解码器155完成对数据的翻译和编码,则编解码器155将分组置于与适当类型的网络通信协议相对应的队列中。SMS分组数据将被置于出站SMS队列662中。如果编解码器155不支持PDA 105模型,那么编解码器155将不支持的数据记入日志,并将该数据通过电子邮件发送至指定的系统或网络技术员。\n[0146] 一旦编解码器155对分组进行处理,则取决于该分组是出站分组还是入站分组而对其进行处理。将出站分组置于适当的出站队列661-664中。异步路由系统159将入站分组接收到响应队列610中。响应队列610将分组馈送至响应路由器620。响应路由器620确定客户端控制台176是否正在跟踪PDA 105或与输入消息相关的仪器模块195。如果结果是,则响应路由器620将输入消息路由至适当的客户端控制台176。因此,客户端控制台\n176在异步路由系统159的任意其它处理之前接收消息。如果不存在正在跟踪PDA105或与输入消息相关的仪器模块195的客户端控制台176,那么响应路由器620将输入消息置于新事件队列621中。新事件队列620对新事件路由器622进行馈送。新事件路由器622分析每一个输入消息,并确定输入消息是否与PDA 105的新的优先事件相关。通过在实时数据库630中搜索与PDA 105或仪器模块195相关的类似事件,新事件路由器622确定输入消息是否与新事件相关。如果不存在针对PDA 105记录的事件,或事件具有高优先级,那么新事件路由器622向获许查看输入消息的所有客户端控制台176发送路由请求。间歇地发送该请求,直到至少一个客户端控制台176接受该路由请求为止。一旦接受该路由请求,则客户端控制台176将PDA 105加入客户端控制台176的目录中,从而能够对输入消息进行处理。\n[0147] 历史队列640以异步的方式接收所有PDA 105的入站和出站消息以及来自仪器模块195的所有消息。入站消息从历史队列640馈送至历史记录器641。历史记录器641对具有有效纬度和经度的所有分组进行地理编码。地理编码后的信息被保存在历史数据库\n641中,以便之后用于报告和统计分析。此外,历史记录器641为所有输入消息添加时间戳,并将它们标记为来自PDA 105或仪器模块195。\n[0148] 在一种方法中,还可以将来自PDA 105或仪器模块195的输入消息转发到某个电子邮件地址或任意其它通信设备。为了实现这个功能,历史记录器641还通过将地理编码后的位置置于远程通知队列680中,将地理编码后的位置和事件消息信息发送至远程通知路由器681。接收地理编码后的位置和事件信息的远程通知路由器681对资源数据库670进行查询,以查明是否需要向PDA 105、仪器模块195或通信设备177通知所接收的配置信息或事件信息。如果需要通知,则远程通知路由器681检索适当的PDA 105、仪器模块195或通信设备177的联系信息。然后,远程通知路由器681对发送至PDA 105、仪器模块195或通信设备177的消息进行格式化和编码。该消息被置于出站SMTP队列664中,以通过SMTP网关154而发送。该消息可以置于出站SMS队列662中,以通过SMPP网关152而发送。\n[0149] 还利用与输入消息相关的新事件信息对实时数据库630进行更新。因此,实时数据库630包含关于给定PDA 105而报告的最新信息。实时数据库630与网络服务器158相连。网络服务器158与因特网160直接相连,并允许网络跟踪应用程序171的用户做出定位请求、命令请求632和报告请求633。当网络服务器158从网络跟踪应用程序171接收到定位请求631时,网络服务器158对历史数据库642进行查询。历史数据库642包含按时间顺序排序的所有事件。网络服务器158检索与网络跟踪应用程序171查询有关的所有事务处理,并将数据转发到网络跟踪应用程序171,以便在网络浏览器中显示。\n[0150] 当网络服务器158从网络跟踪应用程序171接收到定位请求631时,网络服务器\n158在实时数据库630中查询相应的PDA 105信息。实时数据库630提供与当前PDA 105的最新输入消息有关的PDA信息。网络跟踪应用程序171还可以发送命令请求632,例如查询PDA 105的位置。命令请求632被发送至命令接收机690,而命令接收机690通过标记适当的PDA 105信息而处理定位请求命令。该消息由编解码器155进行编码,被置于适当的出站队列661-663中,并通过相应的网关系统151-154发送至PDA 105。然后,PDA 105发回响应,且后端控制系统150对响应进行处理,对实时数据库630进行更新。在完成对实时数据库630的更新后,网络服务器631可以刷新网络跟踪应用程序171的内容,显示PDA \n105的新位置。\n[0151] 在另一个实施例中,网络跟踪应用程序171可以监视仪器模块140的位置。实时数据库630可以和资源数据库670相连以查询仪器模块的位置。在另一个实施例中,位置信息是仪器模块195仅位于资源数据库670中,这是因为假定仪器模块的位置是静止的。这样,网络跟踪应用程序171直接与资源数据库670相连并查询仪器模块195的位置,该位置可以被看作是每一个仪器模块195的恒定属性。\n[0152] 网络跟踪应用程序171可以监视多个PDA的位置,而且可以显示与单一账户有关的每一个成员PDA的位置。换句话说,可以按照家庭或网络对PDA进行关联,其中每一个PDA是一个成员,而且在客户端控制台176中或在网络跟踪应用程序171中跟踪一个PDA,从而允许跟踪任意相关的PDA成员。\n[0153] 资源数据库670存储有PDA和仪器模块的关系信息。如上文所述,PDA 105可以和包括PDA的网络中的PDA 106和107有关。类似地,与一个PDA相关的所有关系信息允许数据库搜索并查找所有其它有关的PDA、偏好、权限等。\n[0154] 命令接收机690对属于发送至PDA和仪器模块的所有出站消息的所有命令进行处理。命令接收机可以从客户端控制台176、管理员控制台175或网络服务器158接收命令消息。当命令接收机690接收到命令消息时,命令接收机690为每一个出站消息标记上正确的PDA 105地址。同样,通过搜索资源数据库670并检索地址信息,命令接收机690可以为消息标记上正确的仪器模块195地址。命令接收机690将每一个消息发送至编解码器155进行编码。\n[0155] 在一个实施例中,由命令接收机690处理的所有命令最终远程地被发送至PDA \n105或仪器模块195。一种典型的命令是位置查询。在接收到这个查询命令时,PDA 105返回最后有效的位置、速度、方向、时间和输入状态。\n[0156] 在另一个实施例中,该命令被定向到PDA 105或仪器模块195,以请求测量结果查询。在接收到这个查询命令时,PDA 105或仪器模块195可以返回特定仪器或所连设备的最后更新的测量结果。在另一个实施例中,测量结果查询命令触发仪器模块195进行另一个测量,并将测量结果中继返回后端控制系统150。在一种方法中,对于任意给定的测量,响应可以是“高”、“低”或实际大小。\n[0157] 命令还可以是从PDA至PDA的,并在后端控制系统150的筛选(screening)过程后进行发送和接收。就是说,后端控制系统150在资源数据库670中检查发送和接收该命令的PDA的正确权限、偏好、设置、网络模式。\n[0158] 在另一个实施例中,命令是警报应答。这个命令可以被发送至PDA105或仪器模块\n195,以向PDA 105或仪器模块195指出紧急情况信号已经接收到并得到应答。紧急情况信号可以和任意恐慌事件、路旁援助或医疗援助有关。当接收到警报应答时,不会从PDA 105或仪器模块195发送针对当前事件的其它紧急情况消息。发送至PDA 105或仪器模块195的其它典型命令是:设置报告时间间隔、设置IP地址、以及上载新固件。\n[0159] 异步路由系统159与多个控制台进行交互。报告控制台174与资源数据库670连接以显示仪器模块信息。管理员控制台175还可以与资源数据库670相连,以检索仪器模块195、PDA 105和用户信息。管理员控制台175还连接至命令接收机691,以向PDA 105发送命令。操作数据处理器173连接至资源数据库670,以检索特定用户、PDA 105或仪器模块195的配置信息。最后,客户端控制台176还可以从响应路由器620或新事件路由器621接收PDA 105的信息,然后从资源数据库670中检索与PDA 105或仪器模块195相关的信息。客户端控制台还通过向命令接收机691发送命令而向PDA 105发送命令。\n[0160] 逻辑分层\n[0161] 图7示出了系统的逻辑组件分层。逻辑组件分层示出了不同逻辑组件之间的关系以及它们相对于彼此的功能。例如,逻辑组件块702表示与成员有关的账户。成员由逻辑组件块704来表示。可以利用后端控制系统150、或利用允许将所有逻辑组件集成到单一数据库中的入口(portal)主机来建立账户。在一种方法中,入口主机可以驻留在服务器计算机中。在另一个实施例中,入口主机可以是仪器模块195。在另一个实施例中,入口主机可以是另一个PDA。\n[0162] 逻辑组件702与逻辑组件704之间的关系是多对多的关系。因此,一个账户可以和多个成员有关,从而属于一个账户的成员可以访问信息并保存属于该账户的配置。在另一个实施例中,一个成员可以具有多个账户。例如,如果成员使用两个PDA且针对每一个PDA \n105具有一个账户,那么该成员可以定制不同的账户。\n[0163] 为了监视成员而创建的多个账户允许允许该成员为每个账户定制一个PDA,并将这些PDA分发到其监视成员希望监视的每一个人。在另一种方法中,多个成员可以签约以具有联合账户,而且PDA和任意相关的仪器模块195的所有信息可以位于单一账户之下。\n[0164] 无论选择哪一种方案,与成员和账户相关的PDA可以被组网到一起,而且将有关信息存储在关系数据库中。例如,后端控制系统150可以访问资源数据库670,以访问成员和账户的关系信息,以确定哪个PDA与哪个PDA相关。结果,当后端控制系统150处理一个PDA接收到的消息时,后端控制系统150可以将消息中的数据中继至正确的PDA。\n[0165] 在另一个实施例中,根据逻辑分层方案将PDA组网到一起,而且较小的联系数据库能够以本地的方式存储在PDA中。因此,不需要包括后端控制系统150。相反,每一个PDA将会具有联系列表,而且可以通过蜂窝网络将消息直接发送至其它PDA,而不需要使用网关和后端控制系统150对消息进行路由或处理。因此,PDA 105可以配置有监视PDA 106的呼叫号码,从而当事件发生时,PDA 105自动地拨打监视PDA 106。PDA还可以发送文本消息,或发送例如蜂窝网络或另一种网络的通信网络所支持的任意其它消息。\n[0166] 成员对账户的访问受权限(permission)的控制。每一个成员具有分配的权限。\n逻辑组件块706示出了成员与分配的权限之间的关系。具有管理员特权的成员可以授予其它成员特权。可以为PDA 105的所有者分配管理员特权。所有者可以向医生授予权限,以使医生使用其PDA与和所有者的PDA 105相连的健康监视器进行接口连接。在另一个示例中,所有者可以向保险公司授予权限,使保险公司使用网络跟踪程序,通过监视PDA 105来观察PDA 105的所有者的驾驶习惯。\n[0167] 权限允许成员获得对设备的配置能力以及对账户内从设备接收到的信息的访问。\n例如,逻辑组件块710与远程通知相对应,该通知可以由具有接收该通知的权限的成员来接收。可选择地,具有正确的权限的成员可以对远程通知的发送和接收进行配置。这些通知由PDA 105的网络内的PDA 105或另一个PDA来接收。在一种方法中,通知涉及事件的发生。通知可以是电子邮件、SMS消息、即时消息、语音消息、网络弹出和字母数字页等。\n[0168] 逻辑组件块712与实时跟踪功能相对应。如果成员具有正确的权限,则成员可以在其PDA 105上跟踪并监视财产、接收工艺流程更新、更新交货时间。同样,在逻辑组件块\n714中,具有正确的权限的成员可以监视财产并管理与使用PDA 105的其它成员的通信。最后,逻辑组件块712的权限可以允许用户访问如逻辑组件块716中所示的历史数据。典型的历史数据是逻辑组件块720中所示的核算数据。仅有具有正确的权限的成员才具有详细的核算数据,这些核算数据与入站和出站通信量以及哪个设备产生该通信量相对应。具有先前授予的权限的网络服务器(如逻辑组件块718中所示)也可以访问历史数据。\n[0169] 逻辑组件块720与属于给定成员的设备相对应。尽管这些设备大体上与PDA 105设备相同,然而入口不限于对PDA 105设备的支持。在后端控制系统150或任意其它入口主机中输入设备的配置,然后通过串行的方式或无线的方式将设备的配置下载到设备。设备被配置为与未受限制数目的内部和外部数据源进行接口连接,并从这些数据源收集信息。\n这些接口可以直接与PDA 105有线相连,或通过蓝牙或蜂窝传输而无线地传输数据。\n[0170] PDA 105设备被设计为事件驱动的,仅当满足异常事件时才会传输数据。这个方法限制了以空中下载的方式发送的数据量并节约了带宽。这通过使用可以针对内部和外部数据源的任意组合而配置的规则和阈值来完成。当违反规则或超过阈值时,可以产生用户定义的事件。这些事件的传输受到设备的传输规则和操作配置的控制。\n[0171] 关于与其它设备的交互来配置事件,所述其它设备是例如与逻辑组件块722对应的外设、与逻辑组件块724对应的GPS设备、与逻辑组件块726对应的环境、与逻辑组件块\n728对应的地理范围指定、以及与逻辑组件块730对应的操作配置。\n[0172] 外围设备可以包括任意外部监视设备,例如能够将信息传递至主设备的测量仪器,例如仪器模块195。外围设备包括健康监视设备、环境情况检测器、工艺流程系统、车辆和车辆上的设备等。\n[0173] 被监视的地区\n[0174] 用户可以关于地区而监视携带PDA 105的个人。该用户可以使用PDA 106、网站、应用程序或允许接收并向被监视的PDA 105发送信息的任意其它用户接口。该信息可以涉及与PDA 105所处环境有关的多个方面,具体地,该信息与PDA 105所处的地区有关。在一个实施例中,PDA 105可以包括允许PDA 105计算其处于地区内还是地区外的地区数据库。\n地区可以限定某种环境,例如家庭环境、办公室环境、车辆、餐厅等。地理范围指定可以建立并被配置为描绘任意环境的周边,或描述例如城市、县、行政区等的地理政治学细分的周边。地理范围指定可以是路点、地区、路线或路点集合、地区集合、路线集合,或是其任意组合。\n[0175] 图8A示出了当使用地理范围指定软件时多个PDA所使用的通信网络的高级设计。\n加载到PDA 105、106和107之上的地理范围指定软件840可以被配置为确定PDA处于一个或多个地区之内还是之外。地理范围指定软件使用GPS数据、PDA上加载的地区以及预先配置的事件数据来分析进入或离开地区自身是否是事件。\n[0176] 在一个实施例中,每一个PDA通过通信网络和服务器间接地进行通信。例如,PDA \n105可以通过如下方式和PDA 106传送消息:首先向蜂窝网络842发送消息,然后经过因特网160将该消息路由到网关846,网关846允许将该消息中继至控制中心844。在控制中心,对该消息进行处理和分析,以找出最终的接收方。然后,该消息被反向路由经过网关846到达因特网160,并经过蜂窝网络842到达PDA 106。\n[0177] 一旦消息到达网关846,则对该消息进行解码并转移到控制中心844,而地理范围指定软件也存在于控制中心844处。控制中心844可以被编制有事件软件,从而如果事件出现消息到达控制中心844,那么控制中心将会在资源数据库670中查找与之进行联系的正确的PDA,并查找必须与之进行联系的其它方,例如警察或911。控制中心844装配有软件840。\n[0178] 在另一个实施例中,PDA 105装配有足够的智能和信息,以使PDA105对目的地信息进行分析并向PDA 106发送不需要被路由至控制中心844的消息。例如,PDA 105可以发送语音消息,如果PDA 106和105处于相同的蜂窝网络842内,则该消息经过蜂窝网络被路由回PDA106。\n[0179] 图8B示出了多个PDA操作时所处的地区。在一个实施例中,其中具有多个成员(例如父亲、母亲、儿子和女儿)的家庭中每人都拥有PDA,父母可以拥有用于监视所有其它PDA的PDA 106。每一个家庭成员拥有并携带PDA,每一个PDA都安装了地理范围指定软件\n840和预定区域的制图,其中家庭成员白天将会在预定区域内活动。携带PDA108的女儿已经配置了她的校区周围的地区820。地区820是工作日被许可行进地区。PDA具有可以计算周末的日程安排和日历逻辑程序。因此,在周末,PDA 108可以具有所配置的另一个被许可行进地区,例如父母和女儿居住的城市的边界。此外,父母可以对从家至学校或相反方向上的常规行进路径进行配置。可以在PDA 108中编制事件,从而如果女儿的PDA 108偏离该预定路径时,PDA 108向PDA 106发送信号以指示路径偏离的警报。在另一个实施例中,该警报可以包括向父母二人发出的、指示女儿可能处于危险之中的电子邮件。这样,父母可以立即呼叫其女儿以查明意外事件。\n[0180] 取决于监视人为了配置被监视PDA所选择的警示等级,事件可以采取不同的优先级。例如,PDA可以将某些事件配置为必须进行报告的事件(例如PDA行进超过一千英里)。\n其它事件是有条件地进行报告的,而余下的事件可以被忽略,且仅当监视PDA请求该信息(例如今天行进的英里数)时才进行记录和报告。\n[0181] 在另一个实施例中,儿子可能拥有摩托车,而且在骑摩托车出行时携带PDA 107。\nPDA 107还可以安装有地理范围指定软件840。因此,父母可以监视与儿子的PDA 107中编制的地区有关的、与PDA 107关联地发生的多个事件。因此,父母的PDA 106可以接收与位置、速度、行进方向和加速度的检测和报告有关的数据。父母可以使用配置软件来描绘儿子可以行进的特定区域以及儿子不能行进的区域。例如,未许可的行进区域可以是城市边界之外或是已知的歹徒活动的具体区域。此外,PDA 107可以和摩托车内的设备进行无线连接,这允许PDA107对摩托车的功能和操作进行监视。当超过城市的速度限制时,会出现可报告的事件。DPA 107可以被预先编制有当前城市的速度限制,而且取决于位置,PDA能够动态地识别和设置速度阈值等级。PDA 107还可以检测是否以过大的速度转过拐角,并向监视PDA 106触发文本消息。预定时间、区域边界、速度限制和加速度参数由父母确定,而且可以通过因特网/蜂窝系统在任意时间进行改变。另外,如果期望的话,可以在因特网上连续地监视每一个子女的位置。\n[0182] 在另一个实施例中,携带监视PDA 106的个人还可以监视携带PDA105的年老的父母的健康情况。作为演示,年老的父母单独居住并表现出Alzheimer疾病的初期症状。PDA \n105可以被配置有围绕着有效地对房子190进行地理范围指定的房子周边的地区810。如果PDA 105离开该区域,则立即向PDA 106发送事件,报告年老的父母大概已经离开了房子的周边,并迷失在附近。PDA 106可以立即在PDA 106的屏幕上对PDA 105的下落绘制出地图,并接回走丢的年老父母。\n[0183] 每一个PDA可以通过使用GPS信息和存储器中预先存储的地区而检测其关于地理边界的位置。因此,PDA不需要发信号通知每一个环境中的仪器模块195或任意其它设备以确定PDA的存在。相反,PDA基于GPS数据来计算其位置,并“知晓”其是否处于新的位置。\n使用从GPS接收机215获得的数据来对PDA的位置进行地理编码。可以周期性地对每一个PDA的位置进行地理编码,并计算是否处于地区内。每一个地区具有相关的坐标数据,将这些数据与从GPS接收机215获得的数据进行比较,以确定PDA是否处于地区内。\n[0184] 当每一个PDA从一个位置移到另一个位置时(例如从家庭环境移到车辆环境),PDA识别出新的位置,并切换至与该位置有关的操作模式。例如,如果PDA离开家庭环境\n190的周边,并进入车辆周边,那么PDA将停止与家用电器的交互,而开始与车辆部件进行交互。实际上,PDA具有位置特定行为。\n[0185] 因此,例如,如果PDA 105确定其处于地区810中,则PDA 105加载与家庭环境190相对应的配置。即,一旦确定PDA 105处于家庭环境190中,那么PDA 105假定能够与仪器模块812进行通信,并开始与健康监视和测量设备进行信息的发送和接收。\n[0186] 在多个成员(例如父亲、母亲、儿子和女儿)中每一个成员都具有PDA的家庭中,每一个PDA的配置可以不同。例如,每一个PDA可以被配置有与用户特定位置相对应的多个地区,例如对于儿子来说是家和学校,而对于女儿来说是家、学校和附近。女儿的PDA 108可以包括不安全附近的地区,而且已经输入了指示不安全附近的事件警报以及关于怎样离开这个危险附近的指令。当属于女儿的PDA 108处于不安全的地区中时,便携式设备可以将其报告给父母的PDA 105之一。\n[0187] 类似地,PDA 105与之进行通信的外围设备可以根据家庭成员而有所不同。\n[0188] 这样,父母可以对其所拥有的PDA进行配置,以识别其家庭环境和工作环境。父母可以选择限定其希望进行操作和控制的环境的边界。例如,父母的PDA 106可以被配置为与警报系统、厨房用具和火灾检测器进行交互。子女的便携式设备可以被配置为仅与火灾检测器和电视进行交互。这样,子女的设备将不会与厨房用具进行交互。然而,父母的便携式设备和子女的便携式设备都能接收到来自火灾检测器的警报。此外,每一个家庭成员的PDA与之进行通信的仪器模块195也可以不同。\n[0189] 工作区\n[0190] 在另一个实施例中,管理员可以对需要将代表布置在不同工作地点的企业进行管理(例如建筑和家庭改建/修复企业)。\n[0191] 图9示出了管理员使用PDA与多个工作地点环境中的不同工人的PDA进行交互。\n管理员914携带监视PDA 106,监视PDA 106允许管理员914监视一天中指定工作地点处的活动。使用PDA 106,管理员914能够与不同工作地点处的若干人员进行远程交互,监视他们的位置、他们所处的地区、它们的卡车或车辆的情况、卡车中的物资、职员,如果希望的话,还可以监视动作地点的具体方面的情况。\n[0192] 管理员914能够监视并控制三个人员的活动,其中每一个监督员具有PDA 105、\n106和108。如上文所述,一种可能的通信媒体是蜂窝网络910。PDA可以关于发生在其地点处的每一个事件而进行通信,并向管理员的PDA 106报告重要的事件。每一个人员的PDA可以装配有实时工艺流程和预定更新软件,该软件可以将特定任务的完成当作事件,并将该完成通知给管理员的PDA 106。PDA 106还可以为关键商人配置紧急物资交付和工作分配。随着工作日的前进,在PDA上更新每一个监督员的任务计划。可以通过监督员的输入、或通过来自临时安装在工作地点处的仪器模块195的通知而进行更新。\n[0193] 地理范围指定软件840被加载到每一个监督员的PDA中,从而将它们关于每一个工作地点的位置进行地理编码并通知给PDA 106。例如,如果携带PDA 108的监督员与人员在工作地点处,而携带PDA 107的监督员正在接近用于递送物资的工作地点,那么PDA 108可以接收指示物资递送的消息。在一个实施例中,PDA 107具有编制的事件,一旦越过给定的地区边界,该事件触发将事件消息发送至PDA 108。因此,PDA 107可以和PDA 108进行直接的移动-移动通信。在另一个实施例中,PDA 108通知后端控制系统150,而后端控制系统150又会通知PDA107。\n[0194] 图10示出了工作地点环境,其中PDA取决于其它PDA与工作地点环境的邻近性而执行操作。在一个实施例中,转移中心1010的管理员1008拥有PDA 106,PDA 106与转移中心1010中的仪器模块(未示出)和设备进行通信。仪器模块可以和允许与PDA连接的蜂窝网络1012相连。在另一个实施例中,仪器模块通过因特网与PDA 106相连。在另一个实施例中,PDA 106可以根据移动-移动通信方案与PDA 105进行通信。\n[0195] 在一个示例中,转移中心1010从多个州和乡村接收货物。进入的卡车1002的司机也可以装备有与转移中心1010进行通信的PDA 105。司机的PDA 105将日常时间表和多个递送区加载到存储器中。递送区可以是与卡车接近并行进到的区域相对应的边界。\n[0196] 例如,卡车1002进入地区1030。当它进入地区1030时,PDA 105可以被配置为向监视PDA 106或向转移中心1010发送事件消息,指示PDA 105已经进入第一地区1030。在转移中心1010,仪器模块或另一个计算设备接收到卡车1002已经进入地区1030的事件消息。仪器模块可以被配置为当卡车1002进入地区1030时触发操作。例如,该操作可以是向PDA 106发送消息以指示卡车1002已经进入地区1030。在另一个实施例中,可以在仪器模块上配置另一个操作,即启动某个过程以便为卡车1002的到达做准备。这个准备可以包括为接收货物而准备装备和人员。在另一个实施例中,由仪器模块执行的该操作可以向网络服务器发送通知,以便在网页上发布卡车1002及其货物的估计到达时间。\n[0197] 当卡车距离转移中心1010更近时,可以执行进一步的准备。多个触发器允许针对卡车1002的到达进行及时和有序的准备,按照卡车1002的需要对卸货码头的分配、特殊工具和装备以及人员进行准备。当其它卡车到达转移中心1010时,取决于卡车的信息,可以配置发生其它事件。\n[0198] 接近转移中心1010可以连续地创建触发预先配置的操作使其发生的事件。例如,一旦卡车进入地区1020,PDA 105发送具有货物情况、更加精确的估计到达时间、交通情况等的消息。转移中心1010处的仪器模块195从PDA 105接收消息,并取决于仪器模块上配置的事件而执行相应操作。当卡车进入地区1012时,PDA 105向仪器模块发送另一个事件消息,指示已经进入地区1012。仪器模块命令大门打开,使卡车1002进入转移中心。\n[0199] 发送到移动中心1010处的仪器模块的每一个事件消息可以和发送到监视PDA \n106的事件消息同时发出,提供了PDA 105与移动中心1010处的仪器模块之间的活动的更新信息。\n[0200] PDA 105中配置的每一个地区可以是路点、无规律地区或多个路点的组合、无规律边界等。因此,在一个实施例中,该地区可以是州边界、县边界、城市边界和商业用地边界。\n当卡车进入州时,可以配置发生特定事件。同样,当卡车1002进入县边界时,可以发生其它事件并作为结果而执行操作。例如,在进入县边界后,PDA 105可以关闭冷冻机并开始对产品解冻。当卡车1002进入城市或目的地附近时,可以发生其它事件。\n[0201] 在另一个实施例中,管理员1008可以通过蜂窝网络1012与该位置进行通信,并远程地触发准备装备以接收该到达。管理员的PDA 106可以和转移中心1010位置处的仪器模块进行通信,并触发装备的部署、向人员通知到达等。\n[0202] 虽然上文描述包含多个特殊情况,然而这些特殊情况不应被解释为对公开内容的范围的限制,而是应当被解释为公开内容的一个实施例的范例。例如,PDA是任意的无线或手持设备,它可以装配有足够的计算能力、存储器和通信机制,以便能够执行这里描述的操作。由此,PDA可以是蜂窝电话、寻呼机、Blackberry设备、个人数字助理、膝上计算机、笔记本电脑、数字音乐播放器以及任意其它便携式设备。\n[0203] 上文描述的方法和系统设想出本发明的多个应用。本发明包括一种监视系统,它能够监视给定地理位置或环境中的多个PDA或设备。地理位置可以是家庭环境、商业环境、领土、国家、陆地、区域、省、地形、建筑物,以及大厦、房子、商店、帐篷和任意其它位置。PDA在其中可以操作的可移动环境包括:车辆、飞机、空中物、动物、人、货物、专用和/或易爆货物,例如化学品、武器或危险原料。\n[0204] 在被监视的PDA的环境内,可以用于产生事件消息的对象或设备可以包括但不限于:毒性检测设备、健康监视设备、环境控制和监视设备、军用装备、车辆可操作设备、家用电器、电子设备、计算机设备等。\n[0205] 被监视的参数可以是温度、压力、湿度、血压、EKG、大气压、自动跟踪控制等。PDA被设想具有多种不同的大小,包括极小(nano)和/或极微小(micro)规模的PDA。\n[0206] 此外,本发明包括来自这里公开的不同种类和/或实施例的元件的任意组合或子组合。本领域的技术人员可以理解,这些特征以及本发明的范围应当按照所附权利要求及其任意等同物来解释。
法律信息
- 2021-10-01
未缴年费专利权终止
IPC(主分类): H04W 4/02
专利号: ZL 200580046033.9
申请日: 2005.10.20
授权公告日: 2012.06.20
- 2012-06-20
- 2008-03-12
- 2008-01-23
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2003-09-24
|
2003-03-11
| | |
2
| | 暂无 |
1997-08-26
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |