地理信息系统数据收集网络的制作方法

文档序号:6462118阅读:184来源:国知局
专利名称:地理信息系统数据收集网络的制作方法
技术领域
本发明的实施例涉及地球-空间(geo-spatial)数据收集网络。
相关申请的交叉引用
本专利申请是转让给本发明的受让人的、发明人是Paul Manson, Bruce James, Michelle Bergen, Robert All叫John Rogers, Peter France 、 在2007年4月19日提交的、题目为"Method and System for Creating a Flexible GIS Data Collection Network"的美国专利申请11/788,662 (代理 人文档号TRMB 1810 )的部分继续申请,该专利申请整体地通过引用结 合于此。
转让给本发明的受让人的、发明人为Paul Manson, Bruce James, Michelle Frye, Robert Allan, John Rogers, Peter France 、在2007年8月 22日提交的、题目为"Method and System for Implementing a GIS Data Collection Network"的美国专利申请11/895,101 (代理人文档号TRMB 2178),其整体上通过引用结合于此。
转让给本发明的受让人的、发明人为Paul Manson, Bruce James, Michelle Frye, Robert Allan, John Rogers, Peter France在2007年8月22 日提交的、题目为"Method and System for Upgrading a Legacy Cellular Device"的美国专利申请11/895,102 (代理人文档号TRMB 2179 ),其整 体上通过引用结合于此。
转让给本发明的受让人的、发明人为Paul Manson, Bruce James, Michelle Frye, Robert Allan, John Rogers, Peter France 、在2007年8月 22日提交的、题目为"ADual-Purpose GIS Data System"的美国专利申 请11/895,221 (代理人文档号TRMB 2180 ),其整体上通过引用结合于此。
转让给本发明的受让人的、发明人为Paul Manson, Bruce James, Michelle Frye, Robert Allan, John Rogers, Peter France 、在2007年8月 22日提交的、题目为"Method and System for Administrating GIS DataDictionaries"的美国专利申请11/895,056 (代理人文档号TRMB 2181 ), 其整体上通过引用结合于此。转让给本发明的受让人的、发明人为Paul Manson, Bruce James, Michelle Frye, Robert Allan, John Rogers, Peter France 、在2007年8月 22日提交的、题目为"Method and System for Provisioning a Java Equipped Cellular Tekphone"的美国专利申请11/895,189 H戈理人文档 号TRMB 2182 ),其整体上通过引用结合于此。转让给本发明的受让人的、发明人为Paul Manson, Bruce James, Michelle Frye, Robert Allan, John Rogers, Peter France 、在2007年8月 22日提交的、题目为"A Legacy Cellular Device with Upgraded GIS Functionality"的美国专利申请11/895,230 (4戈理人文档号TRMB 2183 ), 其整体上通过引用结合于此。
背景技术
地理信息系统(GIS )技术越来越多地被使用来M來空间数据提 供到各种各样的商业、政府和学术应用。GIS常常被描述为一系列计算机 硬件、软件、地理数据和人员,它们组^来记录、存储、处理、解译和 分配地理参考数据。GIS允许用户选择性地解译地球-空间数据,以便识 别通过使用传统的图表、曲线图或电子数据表可能不容易鉴别的关系、图 案或趋势。另夕卜,GIS可被使用来根据当前的和过去的数据预期将来的情 形。结果,GIS越来越多地被使用于评估管理、事件记录、资源规划和人 口统计研究。然而,有几个因素限制GIS的使用。 一个因素是部署用于GIS系 统的数据收集器的成本。专用GIS数据收集器常常是大的(例如,高达 4-5磅)和昂贵的(每个单元$1500-$5000 )。除了每单元费用以外,还需 要控制台,记录的GIS数据下栽到其上。许多组织为每个部署的GIS数 据收集器使用专用个人计算机(PC)。需要PC用来把数据字典上载到 GIS数据收集器,所述数据字典描述那天将记录哪些数据,以及在这天结 束时下载它们记录的数据。另外,在这天结束时,如果所有的用户都同时 在办公室的话,可能会出现下载所收集的数据的瓶颈。传统的专用GIS数据收集器的另一个缺点在于,它们常常利用复杂 的用户接口。许多GIS数据收集器具有操作员要学习的几十个输入掩組,以及利用同样复杂的用户接口用于导航数据收集器应用。结果,传统的GIS数据收集器的操作员需要专门化训练,以便完全实现这些设备的潜 力。另外,如果操作员不经常使用GIS数据收集器,则他们会忘记与某 些^&有关的功能或忘记如何导航用户接口 。由于上述的问题,利用GIS数据收集系统的实体常常在他们可以实 地部署的GIS数据收集器的数目上受到限制。结果,当前合理地进行的 数据收集可能受到收集它的成本限制。不管是由于数据收集器本身的成 本、支持数据收集器的部署所需要的附加设备、还是由于训练^Mt员的成 本,及时地收集地球-空间数据的能力限于小百分数的可用劳动力。发明内容本发明的实施例描述了一种地理信息系统(GIS)数据收集网络。 在一个实施例中,本发明包括最初并不打算被用作GIS数据收集器的移 动电子设备。本发明还包括与移动电子设备通信地耦合的数据字典转发 设备;以及与数据字典转发设备通信地耦合的GIS数据管理部件,用于 接收由移动电子设备收集的GIS数据。


包括在本说明书中并形成为本说明书的一部分的附图显示了本发 明的实施例,连同说明书一起用来说明本发明的原理。除非专门指出,否 则在本说明书中涉及的附图应当被理解为没有按比例画出。图l显示按照本发明的实施例的、用于创建GIS数据收集网络的系统。图2A显示按照本发明的实施例使用的示例性的传统移动电子设备。图2B显示按照本发明的实施例使用的另一个示例性的传统移动电子设 备。图3显示按照本发明的实施例使用的示例性的用户输入设备。图4A和4B显示按照本发明的实施例的、由用户接口显示的示例性屏幕。图5是按照本发明的实施例使用的示例性的计算机系统的框图。图6A是按照本发明的实施例的存储和转发服务器的部件的框图。图6B是显示由按照本发明的实施例的存储和转发服务器发送和接收的数据流的框图。图7是按照本发明的实施例的、用于转发GIS数据的方法的流程图。图8是按照本发明的实施例的、用于创建灵活的GIS网络的方法的流程 图。图9是按照本发明的实施例的、用于创建灵活的GIS网络的另一种方法 的流程图。图IO是按照本发明的实施例的、用于转发数据字典的方法的流程图。图11是按照本发明的实施例的、用于从移动电子设备转发收集的GIS数 据的方法的流程图。图12是按照本发明的实施例的示例性移动电子i殳备的框图。图13A是按照本发明的实施例的、最高级别用户可选选项的清单的示例 性框图。图13B是按照本发明的实施例的、子级别用户可选选项的清单的示例性 框图。图14A是按照本发明的实施例的、最高级别的用户定义的GUI^MJ1的 示例性框图。图14B是按照本发明的实施例的、第二级别的用户定义的GUI^MJ1的 示例性才匡图。图15是按照本发明的实施例的、用于实施地理信息系统(GIS)网络的 方法的流考呈图。图16是按照本发明的实施例的、用于把蜂窝电话更新为地理信息系统 (GIS) lt据收集器的方法的流程图。图17是按照本发明的实施例的、用于实施地理信息系统(GIS)网络的 方法的流程图。图18是按照本发明的实施例的、用于利用传统的电子i史备来实施地理信 息系统(GIS)数据收集的方法的流程图。图19是按照本发明的实施例的、用于利用传统的电子设备来实施地理信 息系统(GIS)数据收集的方法的流程图。图20是按照本发明的实施例的、用于对配备有Java的蜂窝电话进行装备 的方法的流程图。图21是按照本发明的实施例的、用于实施地理信息系统(GIS)网络的 方法的流程图。图22是按照本发明的实施例的、用于实施两用地理信息系统(GIS)网 络的方法的流程图。图23 ^!按照本发明的实施例的、用于实施两用地理信息系统(GIS)网 络的方法的流程图。图24是按照本发明的实施例的、用于管理地理信息系统(GIS)数据字 典的方法的流程图。图25是按照本发明的实施例的、用于管理地理信息系统(GIS)数据字 典的方法的流程图。图26是按照本发明的实施例的GIS数据收集器应用的部件的框图。
具体实施方式
现在详细地参考本发明的实施例,这些实施例的例子在附图中示 出。虽然本发明将结合以下的实施例描述,但应理解,不打算把本发明只 限于这些实施例。相反,本发明打算覆盖可被包括在如由所附权利要求限 定的本发明的精神和范围内的替换例、修改方案和等同物。而且,在以下 的本发明的详细说明中,阐述多个具体的细节,以便提供对本发明的透彻 了解。然而,本发明的实施例可以在不需要这些具体细节的情况下被实现。 在其它实例中,熟知的方法、过程、部件和电路不作详细描述,以免不必 要g糊本发明的各方面。符号和专门术语下面的详细说明的某些部分是按照对计算机存储器内数据比特的 操作的过程、逻辑块、处理和其它符号表示给出的。这些说明和表示是由 数据处理领域技术人员使用来最有效地传递他们的工作的实质给本领域 其它技术人员的手段。在本申请中,过程、逻辑块、处理等等被认为是导 致想要的结果的步骤或指令的自相一致的序列。步骤是需要物理操控物理 量的那些步骤。通常,虽然不一定必要,但是这些量采取能够被存储、传 送、组合、比较和在计算机系统中操控的电信号或磁信号的形式。然而,应当记住,所有的这些和类似的术语与适当的物理量相联系, 并且仅仅是被施加到这些量的方便的标记。除非特别说明,否则如从以下的讨论明显看到的,应当理解,通过本发明,利用诸如"分配","上载", "下载","使用","输送","确定","转发","存储,,,"建 立","启动,,,"发送,,,"生成,,,"删除","利用"等等术语的 讨论,涉及到把表示为在计算机系统的寄存器和存储器内的物理(电子) 量的数据进行操控以及将其变换成类似地表示为在计算机系统的存储器 或寄存器或其它这样的信息存储、传输或显示装置内的物理量的其它数据 的计算机系统或类似电子计算设备的动作和处理。第I部分引言为了更清楚地描述按照本发明的实施例的、用于创建GIS数据收集 网络的方法和系统的实施例,下面在第II部分给出一般系统综述。其后 在第III部分讨论数据字典,在第IV部分讨论传统的手持设备,在第V 部分讨论按照本发明的实施例的GIS数据收集器应用。在第VI部分,讨 论按照本发明的实施例的存储和转发服务器。另夕卜,在第VII部分,讨论 按照本发明的实施例的GIS管理应用,在第VII部分,讨"^把定制的信 息传递到按照本发明的实施例的设备。第II部分一般系统综述图1显示按照本发明的实施例的、用于创建GIS数据收集网络的系 统100。参照图1,移动电子设备110通信地耦合到无线网络120。无线 网^L可以经由存储和转发月良务器130通信地耦合到GIS数据网络140。在本发明的实施例中,移动电子设备110可以是蜂窝电话、个人数 字助理(PDA)、移动计算机系统等等。正如下面更详细地讨论的,在本 发明的实施例中,移动电子设备110能够按照至少二维(例如,绰度和经 度)或更多维(例如,高度、时间等等)来确定它的地理位置。重要地, 在本发明的实施例中,移动电子设备110是传统的移动电子设备。对于本 发明,"传统的移动电子设备"被定义为未被专门设计或制作为仅仅用作 GIS lt据记录设备的原始设备制造商(OEM)设备。然而,本发明的实 施例也可以用专用OEMGIS数据记录设备来实施。在本发明的实施例中,GIS数据收集器应用lll被上载到移动电子 设备110,它然后使得移动电子设备110能够执行GIS数据收集器功能。 数据字典112也被上载到移动电子设备110。在本发明的实施例中,数据字典112是由GIS数据网络140管理的较大的数据字典的子集。正如下 面在第III部分更详细地说明的,数据字典包括具有可测量的属性以及有 关属性应当如何被收集的信息的特征类型的定义。例如,有关属性应当如 何被收集的信息可包括但不限于缺省值、最小/最大值、属性是任选的还 是强制的等等。在本发明的实施例中,构成数据字典112的属性和特性类 型在GIS数据网络140进行选择,并作为数据字典143a被存储在存储和 转发服务器130。当在移动电子设备110与存储和转发服务器130之间第 一次建立通信时,数据字典143a的拷贝被自动发送到移动电子设备110, 在此它作为数据字典112被存储。因此,在本发明的实施例中,数据字典 112典型地^JC送到移动电子设备110 —次,并且根据需要偶尔进行更新。 然而,本发明的实施例还利于把新的、或附加的数据字典整个地发送到移 动电子i殳备110。存储和转发服务器130被使用来存储和上载数据字典(例如,数据 字典112 )以及配置和管理设置值,诸如经由管理网站135被接收的工作 组。存储和转发服务器130还被配置成从移动电子设备110下载和存储收 集的GIS特征和它的属性。另外,存储和转发服务器130被配置成响应 于来自GIS数据网络140的对于该数据的请求,转发收集的GIS特征和 属性。存储和转发服务器130还可被配置成执行收集的GIS数据的后处 理,诸如位置数据的加权平均、拒绝异常值(例如,定位(position fix))、 丢弃在两个端点之间的中间定位等等。在本发明的实施例中,存储和转发 服务器130由宿主服务的供应商操作。在另一个实施例中,存储和转发服 务器130可以被合并为GIS数据网络140的部件。在本发明的实施例中, 移动电子设备110远离存储和转发服务器130设置,以及GIS数据收集 器应用111和/或数据字典112从存储和转发服务器130经由无线网络120 被上载到移动电子设备110。GIS数据网络140被配置成从诸如移动电子设备110之类的部署的 移动设备接收收集的GIS特征和属性。在本实施例中,GIS数据网络140 包括管理^ff (suite) 141,该管理套件141包括web浏览器141a和特 征管理应用141b。 GIS数据网络140还包括GIS计算机系统144,在本 实施例中它包括数据库142。可以理解,在本发明的实施例中,数据库142 可以是与GIS计算机系统144分开的部件。在本发明的实施例中,GIS 数据网络140的管理员利用web浏览器141a来访问存储和转发服务器130 的管理网站135。管理员然后可以配置和管理被注册到GIS数据网络140 的帐户。这可包括但不限于注册和管理被部署的移动电子设备IIO、管理数据字典和管理收集的GIS数据。在本发明的实施例中,配置和管理移 动电子设备110可包括但不限于向无线网络120的运营商注册移动电子i殳 备IIO (例如,创建帐户)、把移动电子设备110分配给用户、以及把移 动电子设备110分配给至少一个工作组。在本发明的实施例中,数据字典 管理可包括但不限于创建和编辑数据字典以及把数据字典字典分配给工 作组。
在本发明的实施例中,无线网络120是蜂窝电话网络。然而,本发 明的实施例也^Jt合于利用有线网络,或除了蜂窝电话网络以外的其它类 型的无线网络,诸如无线局域网(LAN)或互联网连接。
GIS系统的运行
下面是系统100的运行的示例性说明。应当指出,在下面的部分中 包括系统100的具体部件的更详细的说明。还应当指出,在以下的讨论中, 移动电子设备110将被称为"蜂窝电话"。
通常,诸如商业或M机构的实体把峰窝电话发给它们的雇员。参 照图l,在这样的实施例中,移动电子设备110由实^4I:供给它的一个雇 员的蜂窝电话组成。GIS数据网络140通过存储和转发服务器130 J^创 建GIS数据网络140的帐户。存储和转发服务器130然后创建帐户,并 发送消息到GIS数据网络140,以通知它们帐户已创建。GIS lt据网络 140用它们的帐户注册移动电子设备110。应当指出,移动电子i殳备110 的注册可以在帐户创建步骤期间执行。
在一个实施例中,当注册移动电子设备110时,管理员使用管理网 站135来输入有关移动电子设备110的配置信息。这个信息包括,但不限 于,雇员名字、与移动电子设备110有关的电话号码、以及与雇员以及从 而与移动电子i殳备110有关的至少一个工作组。在本发明的实施例中,这 个配置信息被存储在存储和转发服务器130的数据库134中。然而,在本 发明的实施例中,配置信息也可以被存储在GIS数据网络140的数据库 142中,或另一个联网的存储装置中。管理员然后把数据字典下载到存储 和转发服务器130的数据库134。通过使用web浏览器141a,管理员可 以选择GIS属性和特征类型来创建数据字典(例如,数据字典143a), 这些数据字典是被下载到数据库134的整个数据字典的子集。管理员还将 把数据字典(例如,143a)分配给工作人员。数据字典要被上载到移动电 子设备IIO。在本发明的实施例中,选择哪个数据字典可以根据雇员被分 配给哪个工作组来确定。换句话说,在特定的工作组中的所有的雇员被分配有同一个数据字典。作为替换方案,数据字典的选择可以根据其它准则 来确定。例如,雇员可以呼叫管理员,根据实地事件或条件请求不同的数 据字典。因此,在本发明的实施例中,工作组可以由一个人组成。
当雇员想要记录GIS数据时,GIS数据收集器应用111经由无线网 络120自动联系存储和转发服务器130。在初始建立与移动电子i更备110 的通信后,存储和转发服务器130根据移动电子i殳备110被分配到的工作 组而自动上载适用于该移动电子i殳备110的数据字典(例如,112)。在 本发明的实施例中,如果GIS数据网络140的管理员修改数据字典143a, 则存储和转发服务器130将自动更新位于移动电子设备110处的数据字典 112。在本发明的实施例中,这可以在移动电子设备110仍旧通信地耦合 到存储和转发服务器130的同时或当接着建立移动电子设备110与存储和 转发服务器130之间的通信时发生。
在本发明的实施例中,当属性和/或有关特征的其它数据被移动电子 设备110记录时,它们被自动转发到存储和转发服务器130。如果由于某 种原因在移动电子设备110与存储和转发服务器130之间的通信还没有建 立或中断,则当GIS数据正在被记录时,It据将^L存储在移动电子i殳备 110。当之后与存储和转发服务器130建立通信时,数据将自动从移动电 子设备110转发到存储和转发服务器130。在本发明的实施例中,当GIS 数据成功地存储在存储和转发服务器130的数据库134时,消息^L送到 移动电子i殳备110,以确^人数据已M功地存储。响应于这个消息,M 功iik^储在数据库134的记录的GIS数据从移动电子设备110被清除。 在本发明的实施例中,从移动电子设备110清除这个数据是响应于接收到 来自存储和转发服务器130的确认消息而自动执行的。因此,移动电子设 备110的用户不必管理收集的数据。在另一个实施例中,位于移动电子设 备110的GIS数据可被标记为已传送,并存储在移动电子设备110上用 于将来参考或用于绘制地图。在一个实施例中,如果移动电子i殳备110 的存储器变为充满的,则被标记为已传送的GIS数据可以被自动删除以 腾出空间用于附加数据。
在本实施例中,GIS数据网络140的管理员可以配置管理应用141, 以便定期地轮询存储和转发服务器130来确定新的数据是否可得到。因 此,取决于由GIS数据网络140的管理员设置的轮询时间间隔,由移动 电子设备110收集的GIS数据可以变为对于GIS数据网络140几乎是实 时地可得到的。在本发明的另一个实施例中,当来自移动电子设备IIO的GIS数据已被存储在存储和转发服务器130的数据库134时,可以发 送一个消息到GIS数据网络140,以通知管理员新的GIS数据是可得到 的。在本发明的实施例中,这个消息可包括诸如哪个设备已收集了信息之 类的信息。在一个实施例中,如果新的GIS数据是可得到的话,则这些 消息在白天被定期地发送到GIS数据网络140 。
在本发明的实施例中,在成功地存储由移动电子设备110收集的 GIS数据后,由管理应用141发送确认消息到存储和转发服务器130。响 应于这个消息,由移动电子设备110收集的GIS数据被归档以供将** 索(如有必要的话)。作为替换方案,由移动电子设备110收集的GIS 数据可以响应于该消息从存储和转发服务器130的数据库134中被删除。
本发明的实施例比起传统的GIS数据收集方法是有利的,因为通过 减小拥有和操作GIS数据收集器的费用和复杂性,本发明的实施例利于 实地使用大得多的数量的雇员作为GIS数据收集操作员。本发明的实施 例包括上载使得诸如蜂窝电话的移动电子设备可用作为GIS数据收集器 的应用。结果,硬件成^传统的专用GIS数据收集器的成本(例如, 几千美元)显著地降低到蜂窝电话的成本(例如,几百美元或更少)。另 外,因为GIS数据收集器应用111包括与已由移动电子设备110使用的 其它应用和功能相同的显示和输入方法,所以用户可以执行GIS数据收 集功能而不需要广泛的训练。换句话说,用户将更容易了解如何把移动电 子设备110用作为GIS数据收集设备,因为用户已熟悉由移动电子i殳备 IIO使用的显示和输入方法。另外,因为收集的GIS数据自动发送到存储 和转发服务器130,所以用户不必操心在一天结束时^^控数据或下载它。 自动发送收集的数据到存储和转发服务器130的附加优点在于,收集的数 据可以由GIS数据网络140几乎实时地访问。
另夕卜,本发明的实施例不需要用于每个被部署的数据收集设备的专 用PC,因此降低了与操作GIS数据收集网络有关的成本。在传统的GIS 数据收集网络中,使用专用GIS数据收集器的每个工作人员通常需^f吏 他们自己的PC作为终端来上栽数据字典和下栽收集的GIS数据。在本发 明的实施例中,这是不需要的,因为在建立与存储和转发服务器130的通 信后,数据字典经由无线网络120被自动上载,以及因为当GIS数据被 记录时,GIS数据经由无线网络120被自动发送到存储和转发服务器130。
另外,因为在数据被存储和转发服务器130成功地存储后,数据从 移动电子设备110被清除,所以移动电子设备110的存储器和计算资源可用于其它用途。这也增强了收集的数据的安全性,因为一旦它被清除,就 不能从丢失的或被偷窃的移动电子设备中恢复。
本发明的实施例的附加优点在于,数据字典由GIS数据网络140 的管理员分配,以及数据字典可以自动发送到远程的移动电子设备110。 如上所述,GIS数据网络140的管理员可以把工作人员的蜂窝电话例如分 配给一个或多个工作组。在本发明的实施例中,管理员还可以把特定的数 据字典分配给选择的工作组。这个信息被存储在存储和转发Ji良务器130 的数据库134中。因此,用于给定工作组的泰:据字典可以由管理员自动地 和统一地更新,而不需要移动电子设备的操作员全部同时连接到网络。
作为例子,公用事业公司的所有的雇员可以;Ul放的移动电子设备 110,例如蜂窝电话,以及除了他们的正常的指定的责任以外,他们的任 务是记录在给定区域中公用设施电线杆(utility pole)的属性。因此,被 分配给所有的这些雇员的数据字典对于记录一个公用设施电线杆的数据 是特定的。因为使用蜂窝电话作为GIS数据记录设备而降低了成本,所 以可以以比^吏用传统的GIS数据收集器时可能的成本更低的成本部署更 多的GIS数据收集器。如果一个雇员看见应当才艮告的事件,则该雇员可 以联系GIS数据网络140的管理员,以及请求不同的数据字典,或现有 的数据字典的修M本,以便记录该事件。例如,如果电线杆修理人员的 一个成员注意到某些危险地接近某些电力线的树木分枝,则该雇员可以请
求新的或修改的数据字典,其将允许把危险的树木情况报告给GIS数据 网络140。 GIS数据网络140的管理员将修改移动电子i殳备110被分配到 的工作组的数据字典,以及把该信息转发到存储和转发服务器130。作为 替换方案,如果GIS数据网络140的管理员决定电线杆修理人员也应当 能够报告树木分枝问题,则管理员可以改变被分配给电线杆修理工作组的 数据字典(例如,112)。用于电线杆修理工作组的每个成员的数据字典 然后在下次它们建立与存储和转发服务器130的通信时被自动更新。
在接收修改的数据字典后,存储和转发服务器130可以自动更新用 于雇员的移动电子设备110的数据字典,使得用户现在可以记录有关危险 的树木情况的属性。当雇员记录属性数据时,特征/属性数据被自动发送 到存储和转发服务器130,并被存储在数据库134中。存储的属性数据然 后被转发到GIS数据网络140 ,如上所述。
本发明的附加优点是,这可以在使用移动电子设备110的雇员的正 常工作时间以外发生。例如,雇员可能在从工作单位回家时或在他/她的周末时间注意到树木分枝。在传统的GIS数据收集网络中,雇员不能记 录对于把树木分枝报告给GIS数据网络140所需要的特征和属性数据, 因为GIS数据记录器通常被存储在雇员的工作地点。这是因为传统的GIS 数据记录器是在不使用时大多数公司和政府机构想要安全地保管的昂贵 的物品。然而,许多这些相同的实体把诸如蜂窝电话的移动电子设备110 定期地发给它们的雇员,雇员在他们的正常的工作时间以外把蜂窝电话带 回家。在以上的情形下,注意到树木分枝的雇员也许把树木的位置记录在 纸上,这些纸可能被该雇员丢失或遗忘。然而,通过使用本发明的实施例, 数据可以快速地以及安全地记录并且以可靠的和几乎实时的方式转发到 GIS数据网络140。
本发明的实施例的附加优点在于, 一旦GIS数据收集器应用111 被上载到移动电子设备IIO,就减小了对于利用GIS数据收集器的广泛的 训练的必要性。这部分是由于数据字典112包括更全面的GIS数据字典 的子集以便简化GIS数据收集器应用111的使用。因此,通过使用本发 明的实施例,对于通常被提供给专用GIS数据收集专业人员的广泛的训 练的需要是不必要的,并且数据收集可以通过例如其主M务通常不是数 据收集的现场工作人员来执行。应当指出,本发明的实施例可被利用来也 把数据字典或更新的GIS数据收集器应用发送到专用GIS数据收集器。
正如下面更详细地描述的,GIS数据网络140的管理员选择将^Ml 员或工作组记录的特征。管理员然后创建数据字典112,其利于记录该数 据和把该信息转发到存储和转发服务器130。因为数据字典被简化,所以 可以使用较简单的用户接口和数据输入设备来记录GIS数据。结果,其 主要责任通常不包括数据收集的现场工作人员可被快速地训练来使用本 发明的简化的用户接口。在本发明的实施例中,这可以通过使用例如传统 的蜂窝电话、PDA或原先不是为用作GIS数据收集器而设计的其它移动 电子设备110来实现。传统的GIS数据记录器典型地利用大范围的数据 输入阵列,它使得必须进行广泛的操作员训练,以便充分利用数据收集器 的功能。然而,本发明的实施例利于在移动电子设备IIO (例如,蜂窝电 话、PDA、笔记本电脑等等)上显示简化的用户接口,该简化的用户接口 是设备的^Mt员熟悉的并且被映射到移动电子i殳备110的现有用户输入 设备上。结果,在本发明的实施例中,GIS数据收集器应用的用户接口比 起传统的GIS数据收集器用户接口更容易导航,并且它不需要对于有效 地操作用户输入设备所需要的广泛的训练。因为记录的GIS数据从移动 电子设备110(例如,蜂窝电话)自动转发到存储和转发服务器130,所以不需要操作员在移动电子设备上管理记录的数据。
图16是按照本发明的实施例的、用于把降窝电话更新为地理信息 系统(GIS)数据收集器的方法1600的流程图。在图16的步骤1610, GIS数据收集器应用被安装在原先没有打算用作为GIS数据记录设备的 蜂窝电话上,用于使得蜂窝电话能够执行GIS数据收集器功能。正如上 面讨论的,本发明的实施例利用GIS数据收集器应用(例如,111)以允 许移动电子设备(例如,110)执行GIS数据收集器功能。正如下面更详 细地讨论的,移动电子设备110可包括原先不是被设计或制作来用作为 GIS数据收集设备的传统的电子设备。在本发明的实施例中,移动电子设 备可包括,但不限于,PDA、笔记本电脑、或蜂窝电话。如此,在装栽了 GIS数据收集器应用111之后,蜂窝电话可被用作为GIS数据记录设备。
在图16的步骤1620,包括原先不打算由蜂窝电话使用的至少一个 想要的GIS特征类型的数据字典根据蜂窝电话与工作组的分配成员关系 进行选择。正如下面更详细地讨论的,对于移动电子设备110创建数据字 典(例如,112)。在一个实施例中,构成数据字典112的GIS特征类型 和属性根据移动电子设备110所分配到的工作组进行选择。在本发明的实 施例中,工作组可包括单个的移动电子设备110或多个移动电子设备。
在图16的步骤1630,数据字典经由无线通信网络被发送到蜂窝电 话。在本发明的实施例中,数据字典112经由无线通信网络120乱良送到 移动电子设备IIO。在一个实施例中,无线通信网络120包括蜂窝电话网 络。因此,本发明的实施例允许更新移动电子设备的数据字典而不需要返 回到办公室或工作站。换句话说,移动电子设备(例如,IIO)可以响应 于改变的情形在现场接iM"于它们的数据字典的更新。
图17是按照本发明的实施例的、用于实施地理信息系统(GIS)网 络的方法1700的流程图。在图17的步骤1710,确定蜂窝电话不包括用 于使得电子设备能够执行GIS数据收集器功能的GIS数据收集器应用的 当前版本。正如下面更详细地讨论的,本发明的实施例对于不熟悉GIS 数据记录设备的用户,利于通过自动执行动作而把蜂窝电话用作为GIS 数据收集设备。在一个实施例中,GIS数据应用lll可以生成对于来自例 如存储和转发服务器130的软件更新的请求。
在图17的步骤1720, GIS数据收集器应用的当前的版M安^t 蜂窝电话上。正如下面更详细地讨论的,在一个实施例中,存储和转发服 务器130可以把GIS数据收集器应用111的更新(例如,当前的版本)转发到移动电子设备IIO。在一个实施例中,在接收到该更新后,GIS数 据收集器应用可以自动发起实施该更新,以创建驻留在移动电子设备110 中的GIS数据收集器应用111的当前的版本。
第III部分
数据字典
以下的讨论将涉及定义术语"数据字典"和阐明按照本发明的实施 例它们如何被使用。就本发明的目的而言,"数据字典"被定义为特征类 型、和/或它们的定义、以及与特定的项目有关的相关属性、加上有关那 些属性应当如何收集的信息的结构化描述。在数据字典中列出的特征类型 是诸如树木、公用事业电线杆、消防栓、道路、湖泊等等的项目,而属性 描述了特征。GIS特征包括几何形状,它可被定义为点(例如,电线杆地 点、树木地点、消防松地点等等)、线(例如,道路、河流、管道等等)、 或多边形或区域(例如,停车场、住宅区、农田等等)。对象的属性是描 述该对象的多条描述性信息。因此,树木的属性可包括它的高度、围长、 种类、位置、情况(例如,健康、死亡、倾覆等等)。作为另一个例子, 其中被记录的特征是道路标志的数据字典可以列出诸如位置、标志的类型 (例如,停止、緩行、不准泊车等等)、时间、日期、标志的情况(例如 是可读的标志或需要替换)等等的属性。数据字典还包括有关属性应当如 何被收集的信息。这可以包括缺省值、最小/最大值,并且可以规定每个 属性是任选的还是强制的。
数据字典本身不包含信息,而是包含有关数据如何被记录以保证整 体性和一致性的结构和限制。典型地,属性可以是六种不同类型中的一种 类型。 一种类型是在属性的可能值的范围是一组十进制数或整数时被使用 的数字格式。例如,数字格式可被使用来记录树的高度。当创建数据字典 时,GIS数据网络140的管理员可以规定数字数据如何由GIS数据收集 器应用111输入。在本发明的实施例中,这可包括,但不限于,规定数字 属性的精度(例如,所使用的小数位的位数)、最大和最小允许值、以及 任选的缺省值。
文^式在属性要通过使用字符串描述时使用。例如,树木所位于 的街道的名称可以以文本串输入。当创建数据字典时,GIS数据网络140 的管理员还可以规定文本数据如何由GIS数据收集器应用111输入。在 本发明的实施例中,这可包括,但不限于,规定文本串的最大长度,或文 本串的任选的缺省值。日期格式在被记录的值是日期时使用。在本例中,这可以是树木属
性被记录的日期。当创建数据字典时,GIS数据网络140的管理员还可以 规定日期如何由GIS数据收集器应用111输入。在本发明的实施例中, 这可包括,但不限于,规定用于记录日期的格式(例如,日/月/年等等)。
时间格式在被记录的值是当前时间时使用。在本例中,这可以是树 属性被记录的时间。当创建数据字典时,GIS数据网络140的管理员还可 以规定该时间如何由GIS数据收集器应用111输入。在本发明的实施例 中,这可包括,但不限于,规定用于记录当前的时间的格式(例如,24 小时时钟、GMT等等)。
菜单在属性的可能的域是可定义的数值组时使用。例如,用于特征 树木的属性类别域可包括,、,、梧桐、松树等等。当创建数据字典 时,GIS数据网络140的管理员还可以规定在与该特征有关的菜单中显示 的数值组。
文件属性被使用来把被收集的特征和属性与计算机上的现有的文 件相链接。在本例中,这可以是被记录的树木的图像文件。
因为数据字典可以构造数据收集过程,所以它们是有利的。通过限 制可以记录哪些特征,以及限制那些特征的属性,数据字典可以保证只记 录有关数据。例如,通过定义属性的值(例如,通过使用菜单格式),管 理员可以保证用户只记录期望的信息。另夕卜,数据字典可以保证在M或 转发数据到存储和转发服务器130之前收集所有必要信息。例如,尝试保 存所记录的数据的用户可以看到所显示的消息,该消息通知他/她附加属 性必须在M该数据之前被记录。
数据字典创建
在本发明的实施例中,移动电子设备UO的数据字典由GIS数据网 络140的管理员创建。如下面第VII部分中更详细地论述的,管理员可以 使用管理网站135输入现有数据字典文件(例如,图1的DDF 143 )到将 其作为数据字典143a存储的存储和转发服务器130的数据库134。 DDF 143和数据字典143a可以被描述为特征类型的全集,从中选择特征类型 的子集并且用作工作组或移动电子设备(例如,IIO)的数据字典。 一旦 完成输入,管理员就可以使用管理应用141选择移动电子设备并且在工作 组中关联它们。
管理员接着创建数据字典,其特征类型根据数据将被分配到的工作组而从数据字典143a中选择。例如,在本发明的实施例中,当用存储和 转发服务器130初始配置帐户时,管理员可以使用管理网站135识别特定 工作组,并且针对该工作组的数据字典选择一组特征类型。这个信息接着 被存储和转发服务器130存储。当分配给该工作组的移动电子设备联系存 储和转发服务器130时,数据字典112被转发到该设备。例如,在一个实 施例中,如果确定移动电子设备当前没有在其上存储数据字典,或如果存 储在移动电子设备110上的数据字典过期,则存储和转发服务器130自动 上栽数据字典到移动电子^L备。
因而,特征类型的选择由GIS数据网络140的管理员执行,并且针 对分配给特定工作组的全部移动电子设备是统一的。此外,当在存储和转 发服务器130和分配给工作组的移动电子i殳备之间建立通信时,lt据字典 的转发是自动的。最有意义的是,这可以在数据收集设备(例如,110) 部署在某个地点并且不需要专用工作站时执行。属性和特征类型的选择以 及数据字典112到移动电子设备110的上栽对雇员是透明的。因而,降低 了对GIS数据收集器的使用以及数据字典和所收集的数据的管理方面的 大量训练的需要。结果,主JH壬务不是作为GIS数据收集者的雇员可以 在出现需求时收集和报告GIS数据。
数据字典编辑
在本发明的实施例中,GIS数据网络140的管理员可以编辑驻留在 存储和转发服务器130上的数据字典。这可以包含针对现有数据字典添加 或删除特征和/或其属性,或创建以前不存在的新特征类型和/或其属性。 在本发明的实施例中,当管理员编辑或修改工作组的数据字典时,存储和 转发服务器130保存这些变化并且创建该工作组的数据字典的新版本。存 储和转发服务器130接着转发数据字典的新版本到分配给该工作组的移 动电子i更备。
例如,当移动电子i殳备建立通信时,存储和转发服务器130确定由 移动电子设备存储的数据字典的版本。如果移动电子设备正4吏用^:据字典 的旧版本,则存储和转发服务器130自动地更新该设备的数据字典。再次 地,这提高了特定工作组中的i殳备收集的特征类型和属性的定义方面的统 一性。此夕卜,因为^^殳备,存储和转发服务器1、30 ,接时立即自动执行,
灵活GIS数据收集劳动力的建立本发明的实施例利于建立灵活的GIS数据收集劳动力,这种劳动力 在例如自然灾害和民间紧急事故期间可用。这成为可能,是因为数据字典 可以根据由GIS数据网络140的管理员标识的任何优先级快速地修改。 GIS数据网络140的管理员可以简单地修改一或多个工作组的数据字典, 使得数据字典根据当前需求而涉及不同特征/属性数据组。所修改的数据 字典信息被存储在存储和转发服务器130上,并且被上载到分配给由管理 员标识的工作组的移动电子设备。因而,如果许多工作组均记录不同类型 的特征,则它们可以根据从存储和转发服务器130接收修改的数据字典而 被重新配置为全部报告单一类型的特征。
例如,公共事业公司可以响应严重风暴、龙巻风或飓风而重新配置 由其劳动力收集的数据。例如,第一工作组可以使用涉及记录关于电线杆 的数据的数据字典,而第二工作组使用涉及记录关于埋藏电气管线的数据 的数据字典,第三工作组使用涉及记录关于天燃气管线的数据的数据字 典。尾随大风暴的是,大量电力线可能被大风和跌落的树枝弄断。使用本 发明的实施例,GIS数据网络140的管理员可以重新配置所有三个工作组 的数据字典,使得它们全部涉及记录关于断开的电力线的数据。
例如,管理员接着可以发送文本消息到所有工作组,告诉它们4吏用 现在可用的新数据字典收集关于断开的电力线的数据。在一个实施例中, 新的或修改的数据字典被自动上载到移动电子设备110,但是如果特征/ 属性数据当前正被移动电子设备110收集,则它不被使用。在另一个实施 例中,用户可能需要在上载新的或修改的数据字典112到移动电子i殳备 110之前与存储和转;O艮务器130重新建立通信。当重新建立与存储和转 发月良务器130的通信时,每个移动电子设"^^接收修改的数据字典。可选 地,现场的雇员可能见证了需要新数据字典以正确报告的事件。雇员可以 呼叫GIS数据网络140的管理员并且报告发生的事情并且请求新数据字 典。管理员接着可以修改该工作组的工作人员的数据字典,使得事件可以 被正常地记录到存储和转发服务器130并且最终记录到GIS数据网络 140。再次注意,GIS数据网络140的管理员可创建单纯由报告事件的雇 员组成的工作组,以便只修改该雇员的数据字典。应当注意,新的或修改 的数据字典112包括在移动电子设备110*1放到雇员时最初不打算由移 动电子设备110使用的特征和/或属性。
在另 一个例子中,相同的三个工作组涉及为支援火突部门而在干燥 季节期间发现森林火灾或草地火灾的爆发。三个工作组也可以被用于在风暴或防洪堤断裂期间报告泛洪的情况,或在恐怖分子攻击、地震或工业意 外事件中报告医疗应急处理情况。当雇员开始记录新特征/属性数据时,新特征/属性数据被自动发送到存储和转发服务器130。在一个实施例中,GIS数据网络可以设置轮询 间隔,使得GIS数据网络140准实时地接收数据。在另一个实施例中, 存储和转发服务器130可以被配置成实时转发所收集的特征/属性数据到 GIS数据网络140 (例如,一JM^存储在数据库134中就转发)。另外, 因为发送电子记录,所以与现场中的雇员在报告时正进行通话或使用笔和 纸记录数据的情况相比,能够更快速和可靠地传送数据。在某些情况下,特征管理应用141b可以从利用不同版本的数据字 典(例如,它是由于针对工作组更新数据字典而导致的)的特征web服 务136检索到特征。在本发明的实施例中,特征管理应用141b可以检索 到与它从特征web服务136检索到的特^目关的、适当版本的数据字典。 所检索到的数据字典于是可以用于对照用于收集数据的适当版本的数据 字典确认它接收的特征。特征管理应用也可以在把特征数据存储到数据库 142之前,执行特征数据从数据字典的旧版本到新版本的任何变换。由于使用本发明的实施例的相关成本得到降低,所以可以在应急处 理中部署比利用传统的专用GIS数据收集器所能达到的数量更大的数据 收集器组,其中由于设备本身和为使用它们而进行的训练的成本,传统的 专用GIS数据收集器限制了所部署的数据收集器的数量。另外,当在应 急处理区域中部署雇员的同时,可以进行数据字典的改变,这改进了公共 事业公司的响应时间。在传统GIS数据收集环境中,有关工作组中雇员 返回到其数据终端以下载所修改的数据的要求可显著增加响应时间,尤其 是在道路被阻断的情况下更是如此。因而,本发明的实施例利于灵活的 GIS劳动力的建立,其可以快速地重新配置以响应变化的条件、应急处理、 灾害等等。特定于建筑物的数据字典在本发明的实施例中,数据字典112可以被GIS数据网络140的管 理员配置,使得它被定制用于报告来自建筑物地点的数据。例如,数据字 典112可以用由电子设备110的用户记录的特征来配置,这些特征包含但 不限于作业地点名称和位置;(特定位置、参考点、实际点)作业地点ID; 作业领班;数据记录员(例如,电子设备110的操作人员); 曰期;今天、本周、本月执行的任务; 每个任务的状态; 执行每个任务的机器; 分配M台机器的操作人员; 机器状态;每台机器的特殊需求(如果有的话); 对指定任务的特殊需求;未执行任务的原因(例如,天气、疾病、道路事故、罢工、客户工作停止命令、合同争议、缺乏资金等等);预期的补救;预期的重新启动日期。此外,GIS数据网络140的管理员可以选择数据字典112中包含的 特征,以作为对数据库执行数据挖掘操作的结果。例如,如果管理员尝试 创建有关建筑物地点的报告,则可以执行数据挖掘^Mt以收集全部有关数 据。如果管理员确定不存在足够的数据,或数据不是最新的,则可以创建 新数据字典(例如,112)以收集足够数据来创建报告。第IV部分传统手持i殳备图2A是根据本发明的实施例4吏用的示例性传统手持移动电子设备 IIO的框图。再次注意到,移动电子设备可以是蜂窝电话、PDA、移动计 算机系统,或未被设计或制造成执行GIS数据收集功能的其它手持移动 电子设备。还要注意,与图2A中示出的示例性设^^目比,可以根据所使 用的移动电子设备的类型不同地配置移动电子设备110。此外,为了清晰 起见,图2A省略了例如蜂窝电话、PDA或其它移动电子设备中可能通常 使用的一些部件。在图2A的实施例中,移动电子i殳备110包括与地址/ 数据总线202连接的处理器201。处理器201用于处理数字信息和指令, 并且总线202用于在移动电子设备110的各个部件之间传送数字信息。与 总线202连接的还有非易失性只读存储器(ROM) 203,其用于存储具有 更加永久性质的信息和指令,和随^取存储器(RAM) 204,其用于存储具有更加易失性质的数字信息和指令。
在本发明的实施例中,用户输入设备205也与总线202连接。在本 发明的实施例中,用户输入设备205可以包括用于输入数据、选择、更新, 和用于控制移动电子设备110的键盘。在本发明的实施例中,用户输入设 备205还可以包括光标控制设备(例如,鼠标,轨迹球、光笔、触摸板、 操纵杆等等)。
移动电子设备110还可以包括可选的图像捕捉设备206。图像捕捉 设备206可以包括电荷耦合器件(CCD )、互^峻属氧化物半导体(CMOS ) 数字图像捕获设备或其它数字图像捕获设备。在本发明的实施例中,图像 捕捉设备206可以被用于获取静止图像或运动图像。
无线通信部件207和位置确定部件208也与总线202连接。在本发 明的实施例中,位置确定部件208包括全球导航卫星服务(GNSS)接收 器和天线。无线通信部件207被用于发送和接收无线消息(例如,数据和 /或命令)。在一个实施例中,无线通信部件207由蜂窝无线天线和蜂窝无 线调制解调器(未示出)构成。
位置确定部件208被用于确定移动电子设备110的位置。在本发明 的实施例中,位置确定部件208包括GNSS天线和GNSS接收器。然而, 虽然本实施例具体记载了 GNSS位置确定系统,本发明的实施例同样也适 于使用各种基于地面和基于卫星的位置确定系统。例如,在本发明的其它 实施例中,位置确定部件208可以使用诸如LORAN-C、台卡仪(Decca)、 无线电信标的基于地面的广播信号来确定移动电子设备110的地理位置。
在本发明的实施例中,移动电子i殳备110还包括用于向用户显示信 息的显示设备209。显示设备209可以是液晶设备、阴极射线管、场致发 射显示器或适用于创建图形图像和用户可识别的字母数字字符的其它显 示设备。
在本发明的实施例中,移动电子设备IIO的部件可以被布置在诸如 个人计算机存储器卡工业协会(PCMCIA)卡等的印制电路板上。这允许 本发明的实施例被用于诸如蜂窝电话、膝上型计算机、PDA等的各种移 动电子设备。另外,包括移动电子设备110的部件可以布置在房屋(未示 出)内。
图2B描述了根据本发明的实施例使用的另一个示例性移动电子设 备IIO。再次注意,与图2A中示出的示例性设^^相比,可以根据所使用的移动电子设备的类型不同地配置移动电子设备no。此外,为了清晰起
见,图2A省略了例如蜂窝电话、PDA或其它移动电子设备可能通常使用 的一些部件。在图2A的实施例中,移动电子设备110包括与地址/数据总 线252连接的处理器251。处理器251用于处理数字信息和指令,并且总 线252用于在移动电子设备110的各个部件之间传送数字信息。与总线 252连接的还有非易失性只读存储器(ROM) 253,其用于存储具有更加 永久性质的信息和指令,和随M取存储器(RAM) 254,其用于存储具 有更加易失性质的数字信息和指令。
在本发明的实施例中,用户输入设备255也与总线252连接。在本 发明的实施例中,用户输入设备255可以包括用于输入数据、选择、更新, 和用于控制移动电子设备110的键盘。在本发明的实施例中,用户输入设 备255还可以包括光标控制设备(例如,鼠标,轨迹球、光笔、触摸板、 操纵杆等等)。
移动电子设备110还可以包括可选的图像捕捉设备256。图像捕捉 设备256可以包括电荷耦合器件(CCD )、互^险属氧化物半导体(CMOS ) 数字图像捕获设备或其它数字图像捕获设备。在本发明的实施例中,图像 捕捉设备256可以被用于获取静止图#^运动图像。
无线通信部件257和通信接口 258也与总线252连接。无线通信部 件257被用于发送和接收无线消息(例如,数据和/或命令)。在一个实施 例中,无线通信部件257由蜂窝无线天线和蜂窝无线调制解调器(未示出) 构成。
通信接口 258用于与位置确定部件260通信。在本发明的实施例中, 通信接口 258利于把位置确定部件(例如,260)或其它i殳备与移动电子 设备110通信连接。在本发明的实施例中,通信接口 258可以包括串行或 并行有线接口。在本发明的其它实施例中,通信接口 258可以包拾潜如可 以用于创建短程局域网的蓝牙或Wi-Fi收发器的无线通信接口 。
在本发明的实施例中,移动电子i殳备110还包括用于向用户显示信 息的显示设备259。显示设备259可以是液晶设备、阴极射线管、场致发 射显示器或适用于创建图形图〗象和用户可识别的字母数字字符的其它显 示设备。
在本发明的实施例中,移动电子设备110的部件可以被布置在诸如 个人计算M储器卡工业协会(PCMCIA)卡等的印制电路板上。这允许本发明的实施例被用于诸如蜂窝电话、膝上型计算机、PDA等的各种移 动电子i殳备。因而,包括移动电子i殳备110的部件可以布置在房屋内。
位置确定部件260被用于确定位置确定部件260的位置。在本发明 的实施例中,位置确定部件260包括GNSS天线和GNSS接收器。然而, 虽然本实施例具体地记载了 GNSS位置确定系统,但是本发明的实施例同 样也适于使用各种基于地面和基于卫星的位置确定系统。例如,在本发明 的其它实施例中,位置确定部件260可以使用诸如LORAN-C、台卡仪、 无线信标的基于地面的广播信号来确定位置确定部件260的地理位置。因 而,在图2B的实施例中,位置确定部件260利于当未在移动电子i殳备110 中建立确定移动电子i殳备110的位置的能力时确定移动电子i殳备110的位
图3示出了根据本发明的实施例使用的示例性用户输入设^(例如,
205)。通常在蜂窝电话中使用字母数字用户输入设备(例如,205),以允
许用户输入文字或数字字符。在图3的实施例中,用户输入设备205包括
数字键盘区310。更具体地,^L321、 322、 323、 324、 325、 326、 327、
328、 329和330分别与数字1、 2、 3、 4、 5、 6、 7、 8、 9和0相关。另
外,字符表的字母与用户输入设备205的特定^M目关。例如,字母A、
B和C与^fe322相关,字母D、 E和F与按钮323相关,等等。通过
在文M式和数字模式之间的切换,用户可以使用用户输入设备205输入
字母数字字符。由于全数字键盘比可以在蜂窝电话上合理提供的键盘需要
更多空间,所以这是有利的。最后,^L225和226分别对应于蜂窝电话 接口的*和#按钮。
在图3的实施例中,用户输入设备205还包括用于与显示设备207 显示的用户接口交互和导航的多个g。如图3所示,这些掩組包括^fe 340、 341、 342、 343、 344和345。在本发明的实施例中,掩組340-345 可以根据移动电子设备UO的当前操作模式被映射到各种功能。图3还示 出了5向导航键346。移动电子设备110的用户可以使用5向导航键,可 以按下区域346a、 346b、 346c和346d之一以导航所显示的用户接口 、移 动光标等等。用户也可以按下区域346e以选择所显示的用户接口上的高 亮选项。
本发明的实施例在硬件和训练的成本可阻止组织机构部署足够数 量的数据收集器的某些情况下优于传统的GIS lt据收集器。例如,如上 所述,除了用于上载/下载数据的台式计算机或终端的成本之外,传统的专用GIS数据收集器很昂贵(例如,每单元1500-5000美元)。另外,与 本发明的实施例相比,典型的专用GIS数据收集器应用提供了更加丰富 的功能性,并且因而使用了更复杂的用于输入和管理数据的用户接口。结 果,广泛和昂贵的训练是必需的,以便训练操作人员有效地使用该数据收 集器。因而,由于成本问题,所以许多组织机构不能配置象他们希望的一 样多的GIS数据收集器。于是,这可以导致数据收集的不足,从而限制 以及时方式收集准确信息,因为只有较少的数据收集器被部署来记录数 据。
然而,本发明的实施例通过修改诸如蜂窝电话、PDA或者甚至膝上 型计算机之类的传统移动电子设备以执行GIS数据收集器功能,来降低 部署GIS数据收集器的成本。由于蜂窝电话和PDA远比传统的专用GIS 数据收集器便宜的事实(例如,数百美元),所以这大大地降低了部署数 据收集器的成本。另外,由于例如蜂窝电话的数据输入设备还比在典型的 专用GIS数据收集器中发现的用户接口简单,所以根据本发明的实施例, 它更易于训练操作人员有效地使用传统设^ft为GIS数据收集器。此夕卜, 由于GIS数据收集器应用(例如,111)和数据字典(例如,112)可以通 过无线网络被上载到移动电子设备110,并且由于所记录的数据被存储和 转发服务器130发送和存储,所以不需要专用台式计算机或终端进行上栽 /下栽数据。作为降低每单元的成本和减少训练时间的结果,本发明的实 施例利于部署更大劳动力的GISlt据收集器。结果,GIS数据收集的不 足可以被减轻,并且可以以更及时的方式收集数据。另外,如上所述,由 于有能力快速重新配置数据字典,所以本发明的实施例可以提高收集GIS 数据的工作人员的生产力。
图18是根据本发明的实施例的、使用传统电子设备实现地理信息 系统(GIS)数据收集的方法1800的流程图。在图18的步骤1810, GIS 数据收集器应用被安^4最初未准备被用作GIS数据记录设备的传统电 子设备上。本发明的实施例使用驻留在传统电子设备(例如,IIO)的GIS 数据收集器应用(例如,111),其允许使用传统电子设备作为GIS数据收 集设备。如上所述,其优点在于,可以使用本发明的实施例部署更大量的 GIS数据收集设备。另外,本发明的实施例简化和/或自动化GIS数据收 集器应用的某些功能,以利于4吏用移动电子i殳备110作为GIS数据收集 i殳备,而无需广泛的用户训练。
在图18的步骤1820,根据传统电子设备与工作组的分配成员关系选择包括最初未打算被传统电子设备使用的、至少一个期望的GIS特征 类型的数据字典。在本发明的实施例中,针对移动电子设备110创建数据 字典112。在一个实施例中,才艮据移动电子i殳备110与所分配的工作组的 成员关系选择针对数据字典112而选择的GIS特征类型。
在图18的步骤1830,数据字典通过无线通信网络被发送到传统电 子设备。在一个实施例中,无线通信网络120包括蜂窝电话网络。结果, 当根据本发明在现场部署数据字典112时,数据字典112或其更新可以被 发送到移动电子设备IIO。
图19是根据本发明的实施例的、使用传统电子设备实现地理信息 系统(GIS)数据收集的方法1900的流程图。在图19的步骤1910,驻留 在传统电子设备上的GIS数据收集器应用被用来收集GIS数据。在本发 明的实施例中,GIS数据收集器应用111允许使用移动电子设备110作为 GIS数据收集设备。结果,比专用GIS数据收集器的成本更低的设备可 以被用于收集GIS数据。例如,许多公司向在现场的其雇员发放蜂窝电 话、PDA、膝上型计算机或其它电子设备。本发明的实施例利于使用公司 以新方式部署的设备。
在图19的步骤1920, GIS数据收集器应用111启动通过无线网络 从传统电子设备自动发送所收集的GIS数据。如下面更详细论述的,在 一个实施例中,当用户保存所记录的GIS数据时,GIS数据收集器应用 111启动通过无线通信网络120自动发送所记录的GIS数据到存储和转发 服务器130。其优点在于,移动电子设备110的用户可以用比使用专用 GIS数据记录设备时通常所需的广泛训练更方便和/或更少的广泛训练来 记录GIS数据。因而,本发明的实施例利于实现低成本的GIS数据记录 劳动力。
第V部分
GIS数据收集器应用
在本发明的实施例中,GIS数据收集器应用lll与通常实现的、在 例如移动电子设备110上可操作的移动软件操作系统(例如Java Platform、 Micro Edition (Java ME ))或Windows MobUe⑧平台兼容。 然而,应当注意,本发明的实施例不限于这两种操作系统。在本发明的实 施例中,GIS数据收集器应用111允许移动电子i更备110的用户记录地理 位置数据(例如,GNSS位置数据),以及特征和属性数据。在本发明的实施例中,GIS数据收集器应用111和存储和转发服务器130之间的所有 交互由GIS数据收集器应用111 ;^。这使得存储和转发服务器130不必 "知道"移动电子i更备110的IP地址和如何在无线网络120内找到它。 另外,在本发明的实施例中,GIS数据收集器应用lll还利于在所收集的 GIS数据被记录后立即地,或在建立与存储和转发服务器130的通信的情 况下尽可能迅速地自动发送所收集的GIS数据到存储和转发服务器130。
在本发明的实施例中,GIS数据收集器应用111实现作为网络堆栈 的基层的传输控制协议/网际协议(TCP/IP)规范。TCP保证数据按其被 发送的顺序通过连接(例如,无线网络120)到达,并且在连接保持不中 断的同时,所发送的数据会到达该连接的另一侧。
在本发明的实施例中,网络堆栈的应用层符合无线应用协i义(WAP) 二进制XML (WBXML )协议。WBXML是W3联盟定义的标准,其提 供尽可能多地满足XML的目标、但是具有适用于低带宽/高时延数据传送 的形式的二进制版本的XML。此外,WBXML被笫三方开发人员广泛地 支持。WBXML提供描述复杂数据对象的能力,并且提供针对未来新型 数据对象的可扩展性。
图20是根据本发明的实施例的对配备有Java的蜂窝电话进行装备 的方法2000的流程图。在图20的步骤2010,使配备有Java的蜂窝电话 能够执行GIS数据收集功能的GIS数据收集器应用被上载到配备有Java 的蜂窝电话。如上所述,在一个实施例中,移动电子设备110包括实现 Java Platform、 Micro Edition (JavaME )操作系统的蜂窝电话。在本发 明的实施例中,GIS数据收集器应用lll被载入到移动电子设备UO以使 移动电子设备110能够执行GIS数据收集功能。
在图20的步骤2020,包括至少一个^V的GIS特征的数据字典被 上栽到配备有Java的蜂窝电话。在本发明的实施例中,数据字典112被 载入到移动电子设备110。当移动电子设备110被用于记录GIS数据时, 由GIS数据收集器应用111访问数据字典112。
图4A和4B示出根据本发明的实施例的、通过用户接口显示的示 例性屏幕。在本发明的实施例中,GIS数据收集器应用111的用户接口旨 在提供用于收集GIS数据的简单、容易的导航接口。因而,主务任务不 是GIS数据收集的现场工作人员仍然可以记录简单的特征和属性信息并 且将其发送回到GIS数据网络140。另外,通过提供简单接口,每个工作 人员需要较少的训练。例如,工作人员不应需JH壬何前期GPS、 GIS或数据收集经历以便使用GIS数据收集器应用111。在本发明的实施例中, 除了提供快速和简化的数据收集功能之外,GIS数据收集器应用lll还提 供简单GPS状态、地图查看和导航功能。
在本发明的实施例中,由GIS数据收集器应用lll显示的屏幕通常 被分成3部分。屏幕的"标题"通常以条的形式显示在显示器的顶部。底 行示出指示软键(softkey)功能的文字标记。通过按下邻近所显示的软键 的用户输入设备的掩組(例如,用户输入设备205的掩組340和341)来 启动软键。通常,右软键被用于否定操作(例如,取消,后退和否),左 软键被用于肯定操作(例如,OK,下一个和是)。其它键可以被用于围绕 屏幕导航(例如上/下箭头键用于上/下移动列表),或导航到显示器的底行。 类似地,左/右箭头键可以被用于导航菜单或软键选项。再次参照图3,上 /下和左/右功能可以被映射到5向导航键346,或映射到用户输入i殳备205 的其它键。在顶行和底行之间是用于显示文本、字符和图、照片、地图等 等的屏幕的数据区。
在本发明的实施例中,GIS数据收集器应用111 M定最小屏幕大 小为128 x 128像素,但是会按比例放大以自动适合更宽和/或更高的屏幕, 使得所显示的地图充满屏幕的整个数据区,并且长菜单会显示更多项。如 上所述,在本发明的实施例中,GIS数据收集器应用111符合Java ME 规范。通常,Java支持两种屏幕表单(form)和画布(canvas )。在表 单中,用户接口主要由Java引擎使用提供文本字段的应用来确定。在画 布中,应用绘制屏幕元素(例如,地图等等)。在本发明的实施例中,表 单通常是菜单或者数据输A^单。在表单内的数据输入使用现场设备可用 的任何输入方法(例如,预测文本,T9输入等等)。通常,在字段中输入 数据应当类似于在例如蜂窝电话的地址薄中输入新姓名和电话号码。另 外,特定字段的输入方法可以取决于字段类型(例如,GIS数据收集器应 用111针对数字字段自动地切换到数字输入模式)。在本发明的实施例中, GIS数据收集器应用111的用户接口符合移动信息设备描述(MIDP)标 准。
参照图4A的屏幕401,显示允许用户选择要执行的功能的示例性 主菜单屏幕。应当注意,在本发明的实施例中,以下屏幕是示例性的,并 且其它实现是可能的。因而,其它实施例可以使用附加屏幕(未示出), 或不使用下面讨论的某些屏幕。如屏幕401所示,用户有实现"收集数据" 选项(例如,401a),进入"设置"模式(例如,401b),进入"状态"模式401c,或"退出"(例如,401d) GIS数据收集器应用lll的选项。在 本发明的实施例中,导航和选择所显示的选项可以使用用户输入设备205 来进行。应当注意,在本发明的实施例中,可使设置和状态选项对于用户 不可用,以便简化GIS数据收集器应用lll的用户接口。在图4A的实施 例中,用户高亮度显示"收集数据"选项。当用户接着指示"选择"(例 如,通过启动软键功能401e)时,显示屏幕402。在本发明的实施例中, 如果位置确定部件208已经在移动电子设备110处被禁用,则会显示警告 消息,以声明用户必须首先启用GNSS。
在本发明的实施例中,GIS数据收集器应用1U确定数据字典U2 是否是当前的。在一个实施例中,当在移动电子设备110和存储和转发服 务器130之间建立通信时,移动电子设^^产生对移动电子i史备110所分 配到的工作组的4St据字典(例如,图1的112)的最近版本的查询。在一 个实施例中,当在移动电子设备110和存储和转发服务器130之间建立通 信时,移动电子设R产生对移动电子设备llO所分配到的工作组的数据 字典(例如,图1的112 )的最近版本的查询。如果数据字典112不是当 前的,则最近版本会自动上载到移动电子设备IIO。在本发明的实施例中, 这以对移动电子i更备110的用户透明的方式来进4亍。例如,当尝试收集 GIS数据时,移动电子i殳备110的用户通过拨电话号码或通过启动GIS 数据收集器应用111来建立与存储和转发服务器130的通信。当与存储和 转发服务器建立了通信时,GIS数据收集器应用lll确定最近可用数据字 典的版本号。如果最近可用数据字典比移动电子i殳备UO中存储的数据字 典更新,则GIS数据收集器应用111启动自动上栽最近的可用数据字典。 替选地,存储和转发服务器130可以启动自动上栽最近的可用数据字典到 移动电子设备110。如果数据字典112还没有被GIS数据网络140的管理 员分配给移动电子设备IIO,则可以使用当GIS数据收集器应用111第一 次被载入到移动电子设备110时包含的样本数据字典(未示出)。使用样 本数据字典,直到最g本的数据字典112被上栽到移动电子i殳备110。 可以理解,图4A和4B中示出的屏幕抓图是示例性的。
参照图4A的屏幕402,向用户呈现特征类型的列表。在本发明的 实施例中,该列表基于数据字典112中由GIS数据网络140的管理员选 择并且转发到移动电子设备IIO的特征类型。用户接着选择要被收集属性 的特征类型。在屏幕402中,所选择的特征类型是树(例如,402a)。屏 幕402中示出的被收集属性的其它特征类型包含灯柱(402b)、道路 (402c)、下水道(402d)和停车场(402e)。应当注意,这些特征类型是示例性的,并且本发明的实施例也可以被用于记录其它特征类型的属性。
当识别正确特征类型时,用户按下"选择"掩組(402g)。在本发 明的实施例中,移动电子设备110检查当前(例如,〈3秒之前的)GNSS 位置是否由位置确定部件208确定。在一个实施例中,如果当前地理位置 不能被确定(例如,由于GNSS信号的阻碍等等),则GIS数据收集器应 用111向用户显示当前不可能进行位置确定的警告。这防止用户浪费时间 输入关于特征的属性值以致只发现属性值不能确定该特征的地理位置。在 本发明的实施例中,如果当前GNSS定位是可用的,则GIS数据收集器 应用lll确定在这个会话中所选择的类型的特征是否已经被记录了。如果 是,则GIS数据收集器应用1U显示屏幕403。
参照图4A的屏幕403,向用户呈现选项以重复先前绘制的树的属 性值(例如,403a),或选择数据字典112的缺省值(例如,403b)。用户 可以根据当前记录的特征根据需要修改属性值。
参照图4A的屏幕404,GIS数据收集器应用111显示用于记录关于 特定特征(例如,树194)的数据的属性字段。在屏幕404的例子中,树 的属性包括树的种类(例如,404a)和高度(例如,404b),和日期(例 如,404c)。再次注意,通过GIS数据收集器应用IIO显示的属性基于数 据字典U2,并且由GIS数据网络140的管理员选择。在本发明的实施例 中,数据字典112支持但不限于以下属性类型
文本字段,
下拉茱单,
数字字段,
曰期,
时间,图片。
在本发明的实施例中,日期与时间属性可以由GIS数据收集器应用 111自动输入。当收集了所有属性时,用户按下M掩組以自动存储数据 并且返回到特征类型的列表(例如,屏幕402)。可选地,用户可以按下 取消以放弃当前所选择的特征。用户接着被请求确认所指示的选择以避免 不期望的取消或过早*数据。
在本发明的一个实施例中,移动电子设备的用户在接近要记录的特 征时,使用GIS数据收集器应用lll产生定位。 一旦GIS数据收集器应用lll确定已经获得适当的GNSS定位,则显示属性输入表单(例如,屏 幕抓图403或404 )。 GIS数据收集器应用111可以4吏用最初产生的GNSS 定位,或继续记录GNSS定位直到选择或者"取消"软键。在本 发明的另一个实施例中,当用户开始一个特征时,需要至少一个GNSS 定位。如果启用位置确定部件208,则GIS数据收集器应用lll可以启动 自动产生GNSS定位。换言之,在一个实施例中位置记录和属性输入可以 同时执行。在本发明的实施例中,GIS数据收集器应用lll继续记录特征 的GNSS定位,直到用户选择"保存"或者"取消"软键。对于点特征, 在所配置的(例如,基于时间的)记录间隔接收的所有定位被移动电子设 备110存储,并且加权平均值被用于该特征的显示。对于线和多边形特征, 所有定位和特征一起被移动电子设备110存储,并且当该特征被保存时, 被回送到存储和转发服务器130。在本发明的实施例中,针对线和多边形 特征的GNSS定位的后处理可以由存储和转发服务器130执行。另夕卜,对 于点特征,必须记录至少一个GNSS定位以便M该特征。对于线特征, 必须记录至少两个GNSS定位以便保存该特征。在多边形特征的情况下, 必须记录至少三个GNSS定位以便保存该特征。如果违反任何这样的规 则,则用户会接收声明他们需要记录最小数量的GNSS定位以侵,记录该种 特征的消息。
在本发明的实施例中,在用户按下并且确认该选择之后, GIS数据收集器应用lll确定是否已经遵守强制属性规则。如果没有遵守 强制属性规则,则GlS^t据收集器应用lll显示警告,告诉用户哪些属性 必须在用户可以继续操作之前得到正确输入。在本发明的实施例中, 一旦 特征的属性已经被^,则所记录的数据自动地通过无线网络120被发送 到存储和转发服务器130。可选地,如果移动电子设备110不能建立与存 储和转发服务器130的通信,则数据被本地存储(例如,在非易失性存储 器203中),直到可以建立通信。当建立通信时,所记录的数据会自动地 狄送服务器。
如上所述,当用户选择一个特征时,确定当前GNSS定位可用。在 本发明的实施例中,存储输入的定位的非过滤平均值。然而,在本发明的 其它实施例中,可以存储所选择的点特征的输入定位的加权平均值。这利 于通过过滤数据集中的离群值来以更大精度确定移动电子设备110的地 理位置。对于线和区域特征,也通过移动电子设备110的用户正在沿着线 或区域特征行走或行驶的假设来存储所选择的位置。在本发明的实施例 中,线和/或区域特征的GNSS定位的选择准则可以是基于时间的记录间隔或基于距离的记录间隔。
参照图4A的屏幕405,显示示例性设置接口。在本发明的实施例 中,可以根据用户从屏幕401选择"设置"选项401b,通过GIS数据收 集器应用111显示屏幕405。在本发明的实施例中,只通过"设置"选项 允许的配置是特定于单元的。数据字典112和GIS数据收集器应用111 的其它配置通常由GIS数据网络140的管理员执行。对于在GIS数据收 集器方面训练和/或经验较少的用户,这简化了在现场的GIS数据收集设 备的实现,并且降低了由于配置误差而使得用户可能不注意地禁止GIS 数据收集器应用111的可能性.如屏幕405所示,用户可以选择"设定" 选项(例如,405a),"沿途停车点"选项(例如,405b),"激活"选项(例 如,405c)和"关于"选项(例如,405d)。如屏幕405所示,用户选择 了 "设定"选项405a。
参照图4A的屏幕406,示出了 "设定"下的可配置选项。在屏幕 406的例子中,用户有"清除地图"(例如,406a)和"在记录时蜂鸣"(例 如,406b)的选择权。"在记录时蜂鸣"允许用户禁止其中移动电子"i殳备 IIO在按下按钮时产生可听信号的缺省设置。应当注意,当从存储和转发 服务器130上载设置文件(未示出)时可以进行其它设置。移动电子设备 110的用户通常不可访问的其它设置包含
单位制式(缺省是英制,但是公制也是可选的),
经炜度(Lat/Lon)格式(缺省是">1/分/秒(Deg/Min/Sec ),,),
到达半径(缺省是100米),
更新速度(缺省是l秒。可以改变以节省电池寿命和文件大小),
更新距离(缺省是5米),
照相机(缺省是启用),
照相机分辨率(缺省是"高"(648x480)),
照相机质量(缺省是"高"),
关闭时跟踪(缺省是"启用"。可以改变以提高电池寿命或GNSS响应 性),
GNSS辅助(缺省是启用)。
在本发明的实施例中,"清除地图"选项从地图显示中清除任何所 收集的特征,而不是沿途停车点。在本发明的实施例中,地图屏幕(例如, 图4b的410)继续显示已经收集的特征直到地图被清除。在本发明的实 施例中,如果存储器资源正变满,则特征的地图屏幕会自动按照从最旧到最近的顺序被清除。这划分了所保存的特征数据的存储器资源的优先级。
在本发明的实施例中,GIS数据收集器应用lll会从地图显示清除所需数 量的特征以便絲特征属性。
参照图4b的屏幕407,示出了示例性的沿途停车点屏幕,其可以在 用户选择屏幕405的"沿途停车点,,选项(例如,405b)并且按下"选择" 按钮时被访问。如屏幕407所示,用户可以选择"前往,,选项(例如,407a) 以显示特定沿途停车点。用户可以选择"编辑,,选项(例如,407b)以编 辑与特定沿途停车点相关的数据。用户也可以通过选择"新增"或"删除" 选项(例如,分别为407c和407d)添加新的沿途停车点或删除现有沿途 停车点。然而,注意到,在本发明的实施例中可能未实现沿途停车点,以 便简化GIS数据收集器应用111的功能。
在本发明的实施例中,当用户从主菜单屏幕401选择"状态,,选项 (例如,401c)时,他们可以从提供基本位置显示的各种状态屏幕选择。 通常,用户会自动到达他们先前使用的状态屏幕。用户可以接着在各个可 用状态屏幕中间切换,直到示出期望的位置显示类型。
参照图4b的屏幕408,示出缺省的GNSS卫星分布显示。如果用 户希望看见不同的显示,则按下"下一个"^L会使GIS数据收集器应 用111显示屏幕409。
参照图4b的屏幕409,显示具有GNSS位置、速度和海拔的罗盘。 如果用户希望看见不同的显示,则再次按下"下一个,,g会使GIS数 据收集器应用111显示屏幕410。
参照图4b的屏幕410,示出用户先前到过的地方的轨迹。在本发明 的实施例中,所收集的特征也可以在它们被收集时出现在屏幕410上。这 给出用户到过的和他们应当接着前往的地方的可*示。另夕卜,在本发明 的实施例中,移动电子设备IIO的用户在指定特征的属性和值已经被收集 之后不能看见它们。另外,在本发明的实施例中,擦除它们的唯一方法是 通过屏幕406的"清除地图"选项(例如,406a)。
在本发明的实施例中,显示地图比例和仍;M^地图清除的特征之间 的GNSS定位的踪迹。
再次参照屏幕401,用户可以在任何时候选择"退出"选项。另夕卜, 在本发明的实施例中,如果移动电子设备的用户希望运行其它应用,则可 以桂起GIS数据收集器应用111。另外,在本发明的实施例中,当接收来话电话呼叫时,GIS数据收集器应用111的操作被自动挂起。
在本发明的实施例中,当显示地图屏幕410时,GIS数据收集器应 用111映射以下功能到用户输入设备205的掩纽
上箭头(例如,346a)=地图上移,
下箭头(例如,346d)=地图下移,
左箭头(例如,346b)=地图左移,
右箭头(例如,346c) -地图右移,
中心,(例如,346e)=中心地图显示,
掩組321=地图左上移,
^&322=地图上移,
^L323-地图右上移,
掩組324-地图左移,
掩纽325=中心地图显示,
掩組326-地图右移,
掩組327-地图左下移,
按钮328-地图下移,
掩組329=地图右下移,
330=切换GNSS踪迹, ^^335=缩放程度,
336=切换自动移动。
在本发明的实施例中,GIS数据收集器应用111自动处理用户的某 些数据管理功能。如上所述,这包含但不限于当数据被保存时,自动转 发所收集的GIS数据到存储和转发月良务器130。在本发明的实施例中,如 果仍未建立或丟失与存储和转发服务器130的通信,则GIS数据收集器 应用lll会自动银存所收集的GIS数据(例如,在非易失性存储器203)。 另外,当确定已经建立与存储和转发服务器130的通信时,GIS数据收集 器应用111会确定GIS数据是否被存储在非易失性存储器203中并且自动 转发所存储的数据。
此外,在接收到确认所收集的GIS数据已被成功地存储在存储和转 发服务器130上的消息时,GIS数据收集器应用lll将自动地清除来自移 动电子设备110 (例如来自非易失性存储器203和/或来自易失性存储器 204)的数据。可替换地,数据收集器应用可以将所标记的GIS数据标记 为"已传输",并且将其存储用于将来的参考。如上面所描述的那样,如果移动电子设备110的存储器资源变满,则标记为"已传输"的GIS数 据可以被清除以使更多存储器可用。在本发明的实施例中,GIS数据收集 器应用111也使自动上载来自存储和转发服务器130的数据字典112变得 容易。因此,本发明的实施例提供了各种自动执行的操作,尤其是对在专 用GIS数据收集设备的使用方面未受到大量训练的用户而言,使用传统 移动设备作为GIS数据收集器简化了这些操作。
在本发明的实施例中,GIS数据收集器应用lll检查该应用是否被 存储和转发服务器130激活,检查其预定是否仍然有效,检查是否需要软 件更新(例如对GIS数据收集器应用111而言)以满足最小的要求,和 检查在启动时对数据字典112的更新是否可用。如果移动电子设备110 的帐户未被激活(例如未向存储和转发服务器130登记),则存储和转发 服务器130可以生成提示,该提示告知移动电子设备110的用户联系GIS 数据网络140并且启动激活。
如果GIS数据收集器应用111不能联系存储和转发服务器130,则 将呈现上一次已知的验证状态。因此,如果存储和转发服务器130上次被 联系时mt了用户,则假设用户仍被JiHiE直到能够再次建立通信。如果用 户在存储和转发服务器130上次衫L联系时未被验证时,则催i殳用户仍未被 發汪直到能够再次建立通信。
图26示出了根据本发明的实施例的GIS数据收集器应用111的部 件的方框图。在图26的实施例中,GIS数据收集器应用110包括查询生 成器2610,该查询生成器用于生成向存储和转发服务器130中查询对GIS 数据收集器应用130和/或数据字典112的更新的查询。
在图26中,GIS数据收集器应用111还包括GIS数据发送器2620, 该GIS数据发送器响应于^收集到的数据的用户指示,自动地发送收 集到的来自移动电子设备IIO的GIS数据。在本发明的实施例中,当在 GIS收集器应用111与存储和转发服务器130之间建立通信时,GIS数据 收集器应用111启动将收集到的GIS数据自动发送给存储和转^tJ艮务器 130。在本发明的实施例中,GIS数据收集器应用lll还包括通信测试器 2630,该通信测试器用于确定移动电子设备110是否与存储和转发服务器 130通信地耦合。
在图26的实施例中,GIS数据收集器应用111还包括确认消息接 收器2640,该确认消息接收器用于接收表示被发送给存储和转发服务器 130的、收集到的GIS数据已^MC接收的消息。在图26的实施例中,GIS数据收集器应用111还包括GIS数据删除启动器2650,该GIS数据删除 启动器响应于由确认消息接收器2640接收到的确认信息,启动从移动电 子设备110中自动删除收集到的GIS数据。值得注意的是,在本发明的 实施例中可以组合上面所讨论的这些功能。
第VI部分
存储和转发服务器
如上面描述的那样,存储和转发服务器130负责数据字典和工作组 数据的存储,如GIS数据网络140限定的那样。存储和转发服务器130 也用于存储帐户管理,并且针对GIS数据网络140,将合适的数据字典输 送给所分配的工作组的任何和所有移动电子设备,将特征和属性数据从移 动电子设备(例如110 )存储并且传输给GIS数据网络140,如果需要的 话进行特征处理,以及作为GIS数据网络140的web服务的宿主。在一 个实施例中,在存储和转发服务器130与移动电子设备110之间的数据流 被配置用于使用在专用GIS数据收集设备上。在本发明的实施例中,数
据流包括发送给移动电子设备110的数据字典以;sji送给存储和转发服
务器130的收集到的GIS数据。因此,存储和转发服务器130对于现场 的GIS代理作为GIS服务器来执行。在另一实施例中,数据流被代码转 换使得其与升级的传统移动电子设备(例如图1的110)兼容。例如,在 一个实施例中,移动电子设备IIO包括传统蜂窝电话,该传统蜂窝电话已 被配置来用作使用GIS数据收集器应用111的GIS数据收集设备。在本 发明的实施例中,数据流被配置为与Java平台、Micro Edition( Java ME ) 或者Windows Mobile⑧平台兼容。
图22是根据本发明的实施例的用于实现两用地理信息系统(GIS) 网络的方法2200的流程图。在图22的步骤2210中,第一数据流被生成, 该第一数据流与专用的GIS数据收集设备兼容。如上面所讨论的那样, 在一个实施例中,存储和转发服务器130生成与专用的GIS数据收集器 设备兼容的数据流。
在图22的步骤2220中,生成与移动电子设备兼容的第二数据流, 该移动电子设备被配置来收集GIS数据并且最初并不打算用作GIS数据 记录设备。如上面所讨论的那样,在一个实施例中,移动电子i殳备110 包括传统电子设备,该传统电子设备不是被设计或者制造来用作GIS数 据收集设备的。本发明的实施例利用GIS数据收集器应用(例如lll), 该GIS数据收集器应用使移动电子该:备110能够执行GIS数据收集功能。在本发明的实施例中,被代码转换的数据流与GIS数据收集器应用111 兼容和/或与移动电子设备110所实现的操作系统(例如,Java平台、Micro Edition (Java ME)或者Windows Mobile 平台)兼容。
图23是根据本发明的用于实现两用地理信息系统(GIS)网络的方 法2300的流程图。在图23的步骤2310中,生成与专用的GIS数据收集 设备兼容的第一数据流。如上面所讨论的那样,在一个实施例中,存储和 转发服务器130生成与专用的GIS数据收集设备兼容的数据流。
在图23的步骤2320中,生成与传统蜂窝电话兼容的第二数据流, 该蜂窝电话被配置来用作GIS数据记录设备。如上面所讨论的那样,在 一个实施例中,移动电子设备110包括传统蜂窝电话,该蜂窝电话不是被 设计或者制造来用作GIS数据收集设备的。本发明的实施例利用GIS数 据收集器应用(例如111),该GIS数据收集器应用4吏蜂窝电话(例如 110)能够执行GIS数据收集功能。在本发明的实施例中,被代码转换的 数据流与GIS数据收集器应用111兼容和/或与传统蜂窝电话110所实现 的操作系统(例如,Java平台、Micro Edition (Java ME)或者Windows Mobile⑧平台)兼容。
参照图5,本发明的一些部分由计算机可读且计算机可执行的指令 组成,这些指令例如驻存在计算机系统500中,该计算机系统被用作计算 机网络的一部分(例如图1的存储和转发服务器130 )。应该理解的是, 图5的计算机系统500仅仅是示例性的,并且本发明可以在许多不同的计 算机系统内运行,这些计算机系统包括通用计算机系统、联网的计算机系 统和独立的计算机系统。
在本实施例中,计算机系统500包括用于在各部件之间传送数字 信息的地址/数据总线501,用于处理数字信息和指令的中央处理器单元
(CPU) 502,由易失性随M取存储器(RAM)构成的用于存储数字信 息和指令的易失性主存储器503,和用于存储更持久的信息和指令的非易 失性只读存储器(ROM) 504。此外,计算机系统500也可以包括用于存 储巨量数据的数据存储设备505 (例如,磁的、光学的、软盘或者磁带驱 动器等)。应该注意的是,用于创建本发明的GIS数据收集网络的软件 程序可被存储在易失性存储器503、数据存^i殳备505或者外部存储设备
(未示出)中。
可选地耦合到计算机系统500的设备包括用于向计算机用户显示 信息的显示设备506、字母数字输入i殳备507 (例如键盘)和用于输入数据、选择、更新等的光标控制设备508 (例如,鼠标、跟踪球、光笔等)。 计算机系统500也可以包括用于发射听觉信号的^!(未示出)。
还是回到图5,图5的可选显示设备506可以是液晶显示设备、阴 极射线管或者其他适于创建用户可识别的图形图4象和字母数字字符的显 示设备。可选光标控制设备508允许计算机用户动态地用信号通知可视符 号(光标)在显示设备506的显示屏上的二维运动。光标控制设备508 的很多实现形式在本技术领域中是已知的,包括轨迹球、鼠标、触摸板、 操纵杆或者在字母数字输入设备507上的能够用信号通知给定方向或者 方式置换的运动的特殊键。可替换地,应理解的是,光标可以经由来自字 母数字输入设备507的输入使用特殊键和餅列命令来指向和/或激活。 可替换地,光标可以经由来自许多特殊适应的光标导向设备的输入来指向 和/或激活《
此外,计算机系统500可以包括用于与外围i殳备(例如计算机网络、 调制解调器、大容量存^i殳备等)进行接口的输"输出(1/0)信号单元 (例如接口) 509。因此,计算机系统500可以衫L耦合在网络、例如客户 端/服务器环境中,从而多个客户端(例如,个人计算机、工作站、便携 式计算机、微型计算机、终端等)被用来运行用于执行所希望的任务的处 理。特别是,计算机系统500可以被耦合在用于创建GIS数据收集网络 的系统中。
创建帐户
在本发明的实施例中,GIS数据网络140的管理员使用web浏览器 141a来与存储和转发服务器130的管理网站135交互。如果GIS数据网 络140的帐户还未借助存储和转发服务器130建立,则GIS数据网络140 的管理员可以经由管理网站135访问"新帐户",并且向存储和转发服务 器130登记帐户。在本发明的实施例中,在接收到帐户登记信息时,存储 和转发服务器130向管理员发送提供帐户的帐户名和临时密码的电子邮 件。管理员于是可以访问它们的帐户并且改变密码。
在本发明的实施例中,管理员然后增加或者登记具有借助存储和转 发服务器130所建立的帐户的每个移动电子设备110。在本发明的实施例 中,当管理员登记该设备时,每个移动电子设备(例如IIO)的登记信息 存储在lt据库134中。如果管理员需要编辑特定移动电子i殳备(例如110 ) 的特定录入项,则其可以选择"编辑"功能。以前存储的移动电子设备 IIO的帐户信息将被显示,并且管理员可以编辑数据字段。举例来说,管理员可以将分配给移动电子设备110的电话号码、移动电子设备110的描 述、移动电子设备110的用户的名和姓、以及移动电子设备110的国际移 动设备标识(IMEI)号码登记到该帐户。通常,如果管理员未将工作组 分配给移动电子设备,则默认情况下为默认工作组,该默认工作组包括所 有登记到该帐户的移动电子设备。
然后,管理员可以创建工作组并且将登记的移动电子设备分配给这 些工作组。在本发明的实施例中,工作组限定了特定的手持机组(例如, 移动电子设备110 ),并且限定了 GIS数据网络140的数据字典的所有特 征类型或者特征类型的子集。为了创建新工作组,管理员点击创建新工作 组^并接着键入工作组名。为了删除工作组,管理员从下拉列表中选择 工作组并接着点击删除工作组^。不允许管理员删除默认工作组。值得 注意的是,创建工作组仅仅是许多方法中的一种,其中根据本发明的实施 例GIS数据网络140的管理员可以选择管理移动电子设备,并管理分别 分配给它们的数据字典。管理员可以选择单独管理移动电子设备,或者创 建移动电子i殳备的其他分组。
在一个实施例中, 一旦在所显示的下拉列表中选择了工作组,就存 在控制来向帐户增加移动电子i殳备(例如IIO)。在一个实施例中,点击 增加^L会产生列出所有登记到GIS数据网络140的帐户的移动电子设 备的新页面。在该列表中存在增加和去除按钮,该按钮允许管理员增加手 持机或者从当前所显示的工作组中将手持机删除。
存储数据字典
在本发明的实施例中,数据字典文件(图1的DDF 143 )的副本从 GIS数据网络140 (例如数据字典143a)被导入到存储和转发服务器130 上。此外,管理员可以创建新特征和相关属性,或者修改现有特征和属性, 这些特征和属性接着被存储在数据库134的数据字典143a中。然后,GIS 数据网络140的管理员标识构成数据字典143a的哪些特征类型将作为数 据字典112^JL送给分配给特定工作组的移动电子设备。因此,每个数据 字典112可以是存储在数据库134上的整个数据字典143a的子集。换言 之,GIS数据网络140的管理员将设备分配给工作组,然后着选择哪些特 征类型能被特定工作组记录。然而,在本发明的实施例中,构成数据字典 143a的特征类型的整个集合可作为数据字典112 ^L送给移动电子设备 110。可替换地,多个周密的数据字典112可被存储在数据库134中,这 些数据字典对应于多个被分配的组。在本发明的实施例中,存储和转发服务器130用于配置用于执行 GIS数据收集器功能的移动电子设备(例如llO),该移动电子i殳备包括 传统移动电子设备。现在参考图6A,存储和转发服务器130的附加部件 包括用于经由无线网络120通信的无线通信接口 601,和用于检验GIS数 据收集器应用(例如lll)的当前版本驻存在移动电子设备110上的GIS 数据收集器应用检验器602。在本发明的实施例中,存储和转发服务器130 的附加部件包括用于将GIS数据收集器应用111的当前版本或者GIS数 据收集器应用111的更新转发给移动电子设备110的GIS数据收集器应 用转发器603。在一个实施例中,GIS数据收集器应用转发器603用于将 数据收集器应用lll传送给移动电子设备llO,该4^据收集器应用将移动 电子设备配置来执行GIS数据收集器功能。例如,如果存储和转发服务 器130执行装备过程,则GIS数据收集器应用111可以使用收集器应用 转发器603来转发。在其他实施例中,可以响应于来自存储和转发服务器 130的消息,由单独的服务器(未示出)执行装备过程。在本发明的实施 例中,每当在存储和转发服务器130与移动电子设备110之间建立通信时, 数据收集器应用转发器603确定驻存在移动电子设备110上的数据收集器 应用111的版本是否是当前版本。如果确定数据收集器应用111不是当前 的,则数据收集器应用转发器603自动地将最近的版本发送给移动电子设 备IIO。在本发明的实施例中,当数据收集器应用111的被修改的或者新 的版本变得可用时,数据收集器转发器603就可以自动地转发这些版本。
在本发明的实施例中,存储和转发服务器130还包括用于确定工作 组中的移动电子设备110的成员关系的分配成员关系确定器604。在一个 实施例中,工作组中的移动电子i殳备110的成员关系的确定基于分配给移 动电子i史备110的唯一标识(例如电话号码)。
在本发明的实施例中,存储和转发服务器130还包括数据字典选择 器605,该数据字典选择器用于4艮据工作组中的移动电子该:备110的成员 关系选择数据字典(例如112)。数据字典选择器605用于标识针对特定 的工作组而被选择的GIS特征类型和相关属性,并且用于才艮据这些特征 来创建数据字典(例如112)。应该理解的是,数据字典包括(但不限于) 至少一个GIS特征类型。因此,数据字典112通常包括所有构成数据字 典143a的GIS特征类型和相关属性的子集。例如,如果数据字典143a 包括10个GIS特征类型,则数据字典选择器605可以选择它们中的已被 GIS数据网络140的管理员标识的五个GIS特征类型以供移动电子设备 IIO是其成员的工作组使用。在本发明的一个实施例中,针对每个已被管理应用141标识的工作组,存储和转发服务器130可以不存储单独的数据 字典,而是替代地可以根据分配有特定的移动电子设备(例如110)的工 作组来组合周密的数据字典(例如112)。然而,在另一实施例中,多个 数据字典112可被存储在数据库134中,这些数据字典对应于管理应用 141所标识的单独的工作组。
换言之,数据字典选择器605根据分配有移动电子设备110的工作 组选择构成数据字典112的GIS特征类型。例如,在一个实施例中,数 据字典选择器605访问存储在数据库134上的特征类型定义(例如数据字 典143a)的较大的集合,并且确定针对分配有移动电子设备110的工作 组已选择了这些特征类型定义中的哪些特征类型定义。数据字典选择器 605接着创建数据字典112,该数据字典包括这些已被选择的特征类型/ 属性,并且使用这些所选的特征类型/属性创建数据字典112。
在一个实施例中,响应于由GIS数据收集器应用111生成的查询, 存储和转发服务器130将确定驻存在移动电子设备110上的数据字典112 的版本。在一个实施例中,如果数据字典驻存在移动电子设备110上,则 该数据字典的版本使用数据字典检验器610来检验。在本发明的实施例 中,这包括标识特定移动电子设备,标识分配有该i殳备的工作组,和确 定针对该工作组已选择了哪个数据字典。在本发明的实施例中,如果没有 数据字典驻存在移动电子设备110上,则存储和转发服务器110访问数据 库134,确定针对分配有移动电子设备110的工作组已选择什么特征类型, 和创建包括所选特征类型的数据字典112。存储和转发服务器130接着自 动地将数据字典112发送给其中存储该数据字典的移动电子设备110。
在本发明的实施例中,存储和转发服务器130还包括用于将数据字 典(例如112 )发送给移动电子设备110的数据字典转发器606。在本发 明的实施例中,存储和转发服务器130还包括用于接收来自移动电子设备 110的对数据字典(例如112)的请求的数据字典请求接收器607。在一 个实施例中,如果GIS数据收集器应用111未检测到驻存在移动电子设 备110上的数据字典,则移动电子设备110可以生成对数据字典的请求。 在另一实施例中,GIS数据收集器应用111可以生成对泰:据字典(例如 112)的当前版本的请求。在本发明的实施例中,该请求可以在移动电子 设备110每次上电时生成,或者定期(例如,每周、每月等)地生成。在 本发明的实施例中,GIS数据收集器应用111以对移动电子设备110的用 户而言透明的方式来生成该请求。换言之,本发明的实施例利于数据字典112的自动更新,而不需要用户主动管理数据字典。
在本发明的实施例中,存储和转发服务器130还包括配置数据接收 器608,该配置数据接收器用于接收配置数据,该配置数据包括(但不限 于)移动电子i更备110的唯一标识、分配有移动电子i更备110的工作组和 被分配给该工作组的数据字典(例如112)。在一个实施例中,配置数据 标识了构成数据字典112的GIS特征类型。
在本发明的实施例中,存储和转发服务器130还包括用于接收工作 组的数据字典的修改的数据字典修改器609。在一个实施例中,数据字典 修改器609接M示GIS特征类型将被增加或者从工作组的数据字典(例 如112)中删除的指示。
在本发明的实施例中,存储和转发服务器130还包括数据字典检验 器610,该数据字典检验器用于确定驻存在移动电子i殳备110上的数据字 典112的版本。数据字典检验器610用于确定数据字典112的哪个版^* 存在移动电子设备110上。在本发明的实施例中,如果数据字典112的新 的或者被更新的版#分配给分配有移动电子设备110的工作组,则数据 字典检验器610自动地将新的或者修改的数据字典的版本号与驻存在移 动电子设备110上的数据字典112进行比较。在本发明的实施例中,在与 存储和转发服务器130建立通信时,自动地确定数据字典112的哪个版本 驻存在移动电子设备110上。在本发明的实施例中,这响应于由GIS数 据收集器应用111生成的关于数据字典112的最近版本号的查询来执行。 因此,在与存储和转发服务器130建立通信时,或者在正在进行的通信会 话期间,可以自动地更新或者代替驻存在移动电子设备110上的数据字 典,而不必用户干预。在本发明的实施例中,如果数据字典检验器610
针对分配有移动电子ii备110的工作组)被标识了,则GIS数据收集器 应用111自动地启动如下过程其中被修改的数据字典^L送给移动电子 设备IIO。在另一实施例中,数据字典检验器610可以自动地启动如下更 新过程其中被修改的数据字典被发送给移动电子设备IIO。值得注意的 是,该过程以对移动电子设备110的用户而言透明的方式执行。在本发明 的实施例中,如果移动电子设备IIO当前被用于收集GIS数据,则可以 显示通知用户新数据字典(例如112)可用的消息。然而,新lt据字典将 直到用户M了当前正被收集的GlSlt据时才被^f吏用。
在本发明的实施例中,存储和转发服务器130还包括GIS数据接收器611 ,该GIS数据接收器用于接收所收集到的经由无线网络120发送的、 来自移动电子设备UO的GIS数据。在本发明的实施例中,存储和转发 服务器130还包括用于存储收集到的由移动电子设备110发送的GIS数 据的数据存^i殳备612。
在本发明的实施例中,存储和转发服务器130还包括确认消息生成 器613,其用于生成要发往移动电子设备110的确i人所收集的由移动电子 设备110发送的GIS数据已成功被接收并且被存储的消息。
在本发明的实施例中,存储和转发服务器130还包括数据消息生成 器614,其生成要发往接收者(例如GIS数据网络140)的表明所收集到 的来自移动电子设备110的GIS数据已被存储的消息。在本发明的实施 例中,响应于来自GIS数据网络140的查询,生成该消息。在本发明的 实施例中,存储和转发服务器130还包M求接收器615,该请求接收器 用于接收来自接收者(例如GIS数据网络140 )的对收集到的由移动电子 设备110发送的GIS数据的请求。
在本发明的实施例中,存储和转发服务器130还包括GIS数据转发 器616,该GIS数据转发器响应于对由请求接收器615接收到的数据的请 求,将收集到的GIS数据发送给GIS数据网络140。在本发明的实施例 中,存储和转发月良务器130还包括确认接收器617,该确i人接收器用于接 收由GIS数据网络140生成的确认消息,该确认消息表明收集到的由GIS 数据转发器616发送的GIS数据已被接收。
在本发明的实施例中,存储和转发服务器130还包括数据字典格式 化器618,该数据字典格式化器用于以根据移动电子设备110所选择的预 定方式格式化数据字典112。在本发明的实施例中,如下面在第VIII部 分中更为详细地予以描述的那样,在将数据字典(例如112)发送给移动 电子设备110之前,数据字典(例如112 )被数据字典格式化器618格式 化。在本发明的实施例中,存储和转发服务器130还包括显示性能确定器 621,该显示性能确定器用于确定移动电子该:备IIO的(例如图2A的显 示设备209或者图2B的显示设备259的)显示性能。
在本发明的实施例中,存储和转发服务器130还包括GIS数据收集 器应用安装器622。如上面所描述的那样,在本发明的一个实施例中,存 储和转发服务器130可以被配置来向移动电子设备110装备GIS数据收 集器应用111。在另一实施例中,GIS数据收集器应用安装器622可以驻 存在GIS数据网络140中,或者驻存在服务提供商(例如无线网络120 )中。
在本发明的实施例中,存储和转发服务器130还包括GIS数据流生 成器623,该GIS数据流生成器用于生成与专用的GIS数据收集器兼容 的数据流。在本发明的实施例中,存储和转发服务器130可以用于实现两 用GIS数据网络。在一个实施例中,存储和转发服务器130生成与专用 GIS数据收集设备兼容的第一数据流。在本发明的实施例中,GIS数据流 可以包括与现有的专用GIS数据收集应用兼容的数据结构和消息格式。 在本发明的实施例中,存储和转发服务器130还包括代码转换的GIS数 据流生成器624,其用于生成与已被配置来用作GIS数据收集i臾备的移动 电子设备(例如IIO)兼容的数据流。如在下面将更为详细地予以讨论的 那样,本发明的实施例对发送给移动电子设备110的数据流进行代码转 换,使得该数据流适合于驻存在移动电子设备上的操作系统和/或GIS数 据收集器应用111。在本发明的实施例中,这可以包括对数据字典112、 其它数据或者消息进行代码转换,使得它们能够与驻存在移动电子设备 110上的IMt系统和/或GIS数据收集器应用111兼容。
在本发明的实施例中,存储和转发服务器130还包括GIS数据流接 收器625,该GIS数据流接收器用于接收来自专用GIS数据收集设备的 数据流。存储和转发服务器130包括代码转换的GIS数据流接收器626, 用于接收来自例如驻存在移动电子设备110上的GIS数据收集器应用 111'
在本发明的实施例中,存储和转发服务器130还包括比较器629, 该比较器用于将驻存在移动电子设备110上的数据字典的版本与数据字 典的当前版本进行比较。例如,在一个实施例中,当数据字典的新的、或 者当前的版本经由存储和转发服务器130可用时,当前数据字典的版本号 被与驻存在移动电子设备上的数据字典112的版本比较。
图6B是示出了根据本发明的实施例由存储和转发服务器(例如 130)发送和接收的数据流的方框图。在本发明的一个实施例中,与专用 GIS数据收集设备兼容的第一数据流(例如660)由GIS数据流生成器 623生成。在图6B的实施例中,代码转换的GIS数据流生成器624生成 与被配置来用作GIS数据收集设备并且最初并不打算用作GIS数据记录 设备的移动电子设备(例如IIO)兼容的第二数据流。在本发明的实施例 中,移动电子设备110包括被配置来用作GIS数据收集设备的传统蜂窝 电话。在图6B中,GIS数据流接收器625用于从专用GIS数据收集设备 接收数据流。在图6B中,代码转换的GIS数据流接收器626用于从例如 被配置来用作GIS数据收集设备并且最初并不打算用作GIS数据记录设 备的移动电子设备(例如110)接收代码转换的数据。
存储收集到的GIS数据
在本发明的实施例中,存储和转发服务器130存储所收集的GIS特 征/属性,直到这些特征/属性被下栽到GIS数据网络140。
在本发明的实施例中,当用户利用移动电子设备110收集特征/属性 数据并且M该数据时,该数据经由无线网络120被自动地发送给存储和 转发服务器130。在本发明的实施例中,如果通信还未被建立或者被中断, 则收集到的特征/属性数据被存储在移动电子设备110上,直到与存储和 转发服务器130建立通信。当通信再次被建立时,移动电子i更备110将自 动地发送所存储的数据给存储和转发服务器130。
当特征和属性数据从GIS数据收集器应用IIO被发送时,通常该特 征和属性数据被格式化为可扩展标记语言(XML)文件。这样的优点在 于,存储在数据库134中的数据字典数据也被格式化以便与XML格式兼 容。在本发明的实施例中,当特征/属性数据被移动电子设备110发送时, 该特征/属性数据被电话服务131接收,该电话服务用作存储和转发服务 器130与无线电网络120之间的接口。在本发明的实施例中,电话服务 131也可以用于借助无线网络120验证移动电子设备110当前具有有效帐 户。特征/属性数据接着被发送给消息队列132,该消息队列确保由GIS 数据收集器应用111发送的特征/属性数据在存储和转发服务器130上是 安全的。特征插入器133加密该属性/特征数据并将其存储在数据库134 上。在本发明的实施例中,在将由移动电子设备IIO收集的特征/属性数 据插入到数据库134中之前,特征插入器133利用256比特的Rijndael 方法加密。
在本发明的实施例中,在将新的特征/属性数据成功地存储在数据库 134中时,存储和转发服务器130将确认消息返回给移动电子设备110。 在接收到确认消息时,移动电子设备110可以从非易性存储器203或者易 失性存储器204中自动地清除或者删除该特征/属性数据。可替换地,如 上面所讨论的那样,收集到的GIS数据可被标记为"已传输",并且存 储在移动电子设备IIO上用于将来的参考。转发收集到的GIS数据
在本发明的实施例中,存储和转发服务器130存储所收集的GIS特 征/属性直到这些特征/属性被下载到GIS数据网络140上。在本实施例中, 存储和转发服务器130将收集到的已下载到GIS数据网络140上的GIS 特征/属性归档。在本发明的其它实施例中,响应于来自GIS数据网络140 的表示该数据已被成功地下载的消息,存储和转发服务器130可以从数据 库134中删除该收集到的特征/属性数据。
在本发明的实施例中,特征web服务136利于检索存储在数据库 134中的数据,和下栽这些数据给GIS数据网络140的特征管理应用141b, 以及在将这些数据发送给GIS数据网络140之前执行数据的解密。在本 实施例中,GIS数据网络140设置了轮循间隔,该轮循间隔确定了特征管 理应用141b多么频繁地查询新特征/属性数据是否已^C存储在数据库134 上。在本发明的其它实施例中,当对于GIS数据网络140创建账户时, 可以设置这样的参数,该^确定了存储和转发服务器将多么频繁地生成 要发往GIS数据网络140的表示新数据可用的消息。例如,每当来自登 记到GIS数据网络140的账户的移动电子设备之一的新特征/属性数据已 被存储在数据库134中时,存储和转发服务器可以被配置来生成要发往 GIS数据网络140的消息。可替换地,存储和转发服务器130可以定期地 (例如,每天、每周等)检查以确定新特征/属性数据是否已被存储在数 据库134中,该新特征/属性数据来自登记到GIS数据网络140的账户的 移动电子i更备中的一个移动电子设备。
在本发明的实施例中,响应于来自GIS数据网络的请求新数据的消 息,存储和转发服务器130将新特征/属性数据转发给GIS数据网络。在 本发明的实施例中,存储和转发服务器可以在删除数据之前自动地本地保 持该数据持续达预先确定的时间(例如一个月),或者可以对GIS数据 网络140的lt据归档。可替换地,响应于来自GIS数据网络140的指示 该新特4i/属性数据已被成功J^储(例如,存储在数据库142中)的确 认消息,存储和转发服务器130可以自动地从数据库134中删除该数据。
在本发明的实施例中,在将收集到的特征/属性数据转发给GIS数 据网络140之前,可以由存储和转发服务器130执行对收集到的特征/属 性数据的后处理。例如,如果正收集的特征是点特征(point feature), 则可以由存储和转发服务器130执行属性的定位的加权平均。可替换地, 可以对数据执行直接平均。此外,本发明的实施例可以向由移动电子设备110所执行的定位应用差分GPS相关。
在本发明的实施例中,带有g数据(例如,账户名和密码)的简 单对象访问协议(SOAP)报头被要求访问来自数据库134的特征/属性数 据。在本发明的实施例中,特征web服务136将提供以下用于访问数据 的方法
public string GetFeature (int maxFeature, out int featureReturned) -取得所有对给定账户可用的特征,直到maxFeatures (或者直到服务的 maxFeatureThreshold,取其中较小的那个值)。将返回多个特征和包含所 找到的特征的FDML描述的XML串。如果遇到餘溪,则返回包含4^: 描述的XML串。
public string DeleteFeatures (int numberOfFea.tures, int
featuresToDdete)-删除在给定的参数中指定的特征(但仅仅当对指定的 专户有效时才是如此)。将返回确认串或者4m描述作为XML串。
public string GetSchema (string schemaTimestamp) -将返回用于指 定的数据字典(用于给定账户的数据字典)的DDML串。如果输入M 为空,则返回当前字典。如果遇到4m,则返回包含4m描述的XML串。
public string GetFeatureCount() -将返回包含多个对给定账户可用 的特征的串。如果遇到im,则返回包含a描述的XML串。
因此,存储和转发服务器130利于对较小的实体实现GIS数据收 集网络,该实体可能不具有部署常规专用GIS数据收集器的资源以;SJM" 收集到的GIS数据的存储和处理资源。特别地,存储和转发服务器130 可以 艮务供应商实现。因此,通过无线网络120,较小的实体将仅负责 移动电子设备(例如110)的成本和这些设备中的每一个的相应账户。可 替换地,在较大的实体中,更希望将存储和转发服务器130实现为作为增 加了的数据安全预防措施的GIS数据网络140的集成部件。存储和转发 服务器130并不限于与传统手持移动电子i殳备一^使用,并且也可以通过 使用专用GIS数据收集器的网络来实现。
图7是根据本发明的实施例的用于转发来自存储和转发服务器130 的GIS数据的方法700的流程图。在图7的步骤701中,存储收集到的 GIS数据。在本发明的实施例中,当数据被移动电子设备的用户M时, 该数据被自动地发送给存储和转发服务器130。在本发明的实施例中,该 新的GIS数据在存储在数据库134中之前被加密。在图7的步骤702中,GIS数据网络被通知新GIS数据可用。在本 发明的一个实施例中,当新GIS数据可用于转发时,存储和转发服务器 130将消息发送给GIS数据网络140。在本发明的实施例中,该消息可以 在将新GIS数据存储在数据库134中时立刻^Ut送,或者根据预先设置 的时间M(例如,每小时、每天、每周等)仗良送。可替换地,响应于 来自GIS数据网络140的查询,存储和转发服务器130可以发iH^明该 新GISlt据可用的消息。
在图7的步骤703中,消息被接收以转发新GIS数据。响应于上面 的步骤703, GIS数据网络140将消息发送给存储和转发服务器130,以 启动下栽新GIS数据。
在图7的步骤704中,新GIS数据^JL送给GIS数据网络140。
在图7的步骤705中,从GIS数据网^收到确认消息。在本发明 的实施例中,在成功地存储新GIS数据时,GIS数据网络140将确认消 息发送给存储和转发服务器130。
在图7的步骤706中,新GIS数据被归档。响应于来自GIS数据 网络140的确认消息,如果新GIS数据丢失、被删除或不能访问,则在 数据库134中在预先确定的时间段(例如, 一周、 一月等)内归档新GIS 数据,从而允许GIS数据网络140检索新GIS数据。可替换地,响应于 确i^消息,可以删RNifGIS数据。
图8是根据本发明的实施例的用于创建灵活GIS网络的方法800 的流程图。在图8的步骤810中,数据字典被分配给移动电子设备,该数 据字典包括至少一个所希望的GIS特征类型的定义。在本发明的实施例 中,灵活GIS数据收集网络可以通过选择移动电子设备的GIS特征类型 来创建,所述GIS特征类型最初并不能被该移动电子设备记录。在这样 的情况下,由于条件改变例如自然灾害,GIS数据收集网络可以快速地被 重新配置来专门收集数据。例如,如果移动电子设备正利用包括用于报告 公用设施电线杆情况的特征/属性的数据字典(例如112),该移动电子设 备可被分配有新的或者修改的数据字典112,该数据字典可以用于才艮告哪 条道路由于较大流量而被阻塞。该信息接着可以用于路由在被阻塞的道路 周围的应急月良务。
在图8的步骤820中,数据字典被上载到移动电子设备上。在这样 的情况下,移动电子设备110被重新配置以便允许收集该移动电子设备最初并不打算收集的GIS数据。i^il重新配置移动电子设备以执行GIS数 据收集器功能的能力,以及重新配置预先定义的数据字典的能力,允许借 助最初不是设计用于执行这些功能的各种传统移动电子设^^吏用本发明 的实施例。这又能够减小部署GIS数据收集网络的成本。
图9是根据本发明的用于创建灵活GIS网络的另一方法900的流程 图。在图9的步骤901中,确定移动电子设备与工作组的分配的成员关系。
在图9的步骤卯2中,确定驻存在移动电子i殳备上的并且包括至少 一个GIS特征类型的数据字典。如上面所描述的那样,GIS数据网络140 的管理员将移动电子设备110分配给工作组,并且也将数据字典分配给该 工作组。因此,构成数据字典112的特征/属性定义根据移动电子设备110 所分配的工作组来选择。
在图9的步骤卯3中,接收对包括至少一个所希望的并且最初并不 打算用于该工作组的GIS特征类型的第二数据字典的请求。如上面所描 述的那样,每个工作组都被分配有限定哪些GIS特征/属性可被该工作组 记录的数据字典。例如,允许记录it^情况的数据字典没有分配给具有记 录公用设施电线杆数据任务的工作组。如上面所描述的那样,响应于现场 条件的改变例如应急情况,移动电子诏:备110的用户可以联系GIS数据 网络140的管理员并且请求第二数据字典(例如,新的或者修改的数据字 典)。用户接着将描述所希望的、为记录GIS数据所需的GIS特征/属性 (例如,iii^情况)。可替换地,响应于应急情况,GIS数据网络140的 管理员可以改变所部署的工作组的数据字典,而不需要用户在现场进行任 何输入。
在图9的步骤卯4中,第二数据字典^L送给移动电子设备。在接 收到第二数据字典时,移动电子设备110被配置来收集关于最初并不打算 用于该工作组的特征/属性的GIS数据。
图15;1才艮据本发明实施例的用于实现地理信息系统(GIS)网络的 方法1500的流程图。在图15的步骤1510中,经由无线通信网络建立与 移动电子设备的通信,该移动电子i史备并不特定用作GIS数据记录设备。 如上面所描述的那样,在根据本发明的实施例中,存储和转发服务器130 经由无线网络120与移动电子设备110通信地耦合。在根据本发明的实施 例中,移动电子设备IIO包括传统电子设备,例如PDA、蜂窝电话、膝 上型计算机等等,该传统电子设备最初不是被设计或者制造来用作GIS 数据收集设备的。在图15的步骤1520中,确定移动电子设备不包括用于使移动电子 设备能够执行GIS数据收集功能的GIS数据收集器的当前版本。在一个 实施例中,存储和转发服务器130被配置为确定GIS数据收集器应用111 的哪个版本驻存在移动电子设备110上。
在图15的步骤1530中,GIS数据收集器应用的当前版本经过无线 通信网络M送给移动电子设备。在本发明的实施例中,存储和转发服务 器130可以转发对驻存在移动电子设备110上的GIS数据收集器应用111 的更新。
图21是根据本发明实施例的用于实现地理信息系统(GIS)网络的 方法2100的流程图。在图21的步骤2110中,接收包括移动电子设备的 唯一标识以及移动电子设备与工作组的所分配的成员关系的配置数据。如 上面所讨论的那样,在本发明的实施例中,存储和转iO良务器130接收包 括对账户登记的每个移动电子设备(例如IIO)的配置数据的账户信息。 在本发明的实施例中,配置数据包括但不限于每个移动电子设备的唯一标 识(例如,电话号码、i殳备号等)和分配有该移动电子i殳备的工作组。
在图21的步骤2120中,包括至少一个所希望的并且最初并不打算 被移动电子设备使用的特征类型的数据字典基于移动电子i殳备与工作组 的分配的成员关系来选择。在本发明的实施例中,基于分配有该移动电子 设备的工作组来创建数据字典。在一个实施例中,对由账户标识的每个工 作组,创建周密的数据字典。在其它实施例中,数据字典是下述GIS特 征和/或属性的较大收集的子集,这些GIS特征和/或属性基于分配有特定 移动电子i更备(例如IIO)的工作组来选择。如上面所讨论的那样,在本 发明的实施例中,移动电子设备110包括最初不是被设计或者制造来用作 GIS数据收集设备的传统电子设备。
在图21的步骤2130中,数据字典经由无线通信网络^LiL送给移动 电子设备。在本发明的实施例中,在与移动电子设备110建立通信时,存 储和转发服务器130将合适的数据字典(例如112 )发送给移动电子i殳备 110。在一个实施例中,在确定该数据字典112还未驻存在移动电子设备 110上时,存储和转发服务器130自动地将合适的数据字典或者其更新发 送给移动电子设备IIO。在一个实施例中,在确定目前驻存在移动电子设 备110上的数据字典不是为分配有移动电子设备的工作组所选的数据字 典的当前版本时,存储和转发服务器130将数据字典(例如112)的当前 版本自动地发送给移动电子设备110。第VII部分
管理应用
在本发明的实施例中,管理套件(suite) 141包括基于web浏览器 的数据库管理应用(例如图1的web浏览器141a )和特征管理应用141b。 在本发明的实施例中,web浏览器141a与存储和转发服务器131的管理 网站135交互,以便例如建立GIS数据网络140的账户、创建和修改数 据字典(例如数据字典112)、管理移动电子^L备110、创建工作组和将 移动电子设备110分配给工作组。管理员使用唯一的登录/密码来访问管 理应用,并且将每个部署的移动电子设备(例如110)分配给通过存储和 转发服务器130建立的账户。管理员也控制分配有特定移动电子设备的工 作组、哪个数据字典(例如112)被分配给工作组和该数据字典的内容。
在本发明的实施例中,如果管理员还未建立用于GIS数据网络140 的帐户,则他们可以使用web浏览器141a来访问"新帐户"部分,并向 存储和转发服务器130注册。在本发明的实施例中,当接收到帐户注册时, 存储和转发服务器130将电子邮件发送给管理员以提供该帐户的帐户名 和临时密码。然后,管理员可以访问他们的帐户并改变密码。
移动电子设备的管理
在本发明的实施例中,管理员还使用web浏览器141a来为每个 移动电子设备110添加(例如,注册)利用存储和转发服务器130建 立的帐户。web浏览器141 a还可以用于编辑移动电子设备的注册信息, 或者用于将移动电子设备从GIS数据网络140的帐户中删除。作为例 子,管理员可以将分配给移动电子设备110的电话号码、移动电子设 备110的描述、移动电子i殳备110的用户的姓名和移动电子设备110 的国际移动设备标识(IMEI)号码注册到帐户。在本发明的实施例中, 当移动电子i殳备注册到GIS数据网络140的帐户时,可将其分配到工 作组。可替选地,当将移动电子设备注册到该帐户时提供这个信息。 通常,如果管理员不给移动电子设备分配工作组,则默认将其分配给 默认的工作组。
在本发明的实施例中,web浏览器141a还可以经由包含下列内 容的管理网站135来访问电子数据表
电话号码, 描述,工作组,
当前数据字典(是/否), 最后的收集(日期)。
最后的收集表示输入(entry)将特征从电话发送回存储和转发 服务器130的最后时间。
在本发明的实施例中,当管理员注册每个电子移动设备时每个移 动电子设备(例如110)的注册信息被存储在数据库134中。如果管理 员需要编辑特定移动电子设备(例如IIO)的特定输入时,他们可以选 择"编辑"功能。先前存储的移动电子设备110的帐户信息将被显示, 并且管理员可以编辑该数据字段。
工作组管理
工作组标签(tab)包含对于以下各项的所有管理员控制什么 移动电子设备(例如110)彼此对应,以及什么特征类型可以由特定工 作组的移动电子设备来报告。 一旦一组特征类型被分配给特定的工作 组,特征类型就被自动发送到分配到工作组的移动电子设备。
在本发明的实施例中,web浏览器141a将显示列出所有创建的 工作组的下拉框。在管理员创建新的工作组之前,仅有的工作组将是 默认的工作组。默认的工作组包括数据字典(例如数据字典143a)中 的所有特征类型。管理员不能从默认工作组的数据字典中去除任一特 征类型。然而,如果新的特征类型加入到数据字典中(例如数据字典 143a),则它们被自动加入到默认工作组中。如果将手持机从限定的工 作组中去除,则其被自动地重新分配给默认的工作组。
为了创建新的工作组,管理员点击创建新工作组按钮,然后键入 工作组的名称。为了删除工作组,管理员从下拉列表中选择该工作组, 然后点击删除工作组按钮。不允许管理员删除默认的工作组。
当在下拉列表中选捧工作组时,在下拉列表的下方存在添加特征 和移动电子设备(例如110)的控制。 一个列表显示特征并且具有用于 在该列表内对特征进行排序的升级和降级按钮;手持机列表被设置到 特征类型列表的右边(并且列出注册到GIS数据网络140的帐户的所 有移动电子设备)。在列表下方存在添加和去除按钮。点击添加按钮产 生具有来自数据字典标签或手持机标签的特征类型的列表的新页面 (取决于管理员点击了什么添加按钮)。在本发明的实施例中,移动电子设备的用户不能控制他们使用哪
个数据字典(例如112)或什么时候开始使用数据字典。相反,在本发 明的实施例中,这完全由GIS数据网络140的管理员控制。如果移动 电子设备110的用户接收到新的数据字典或更新的数据字典,则当收 集关于特征的属性数据时,新的数据字典在用户下次进入收集数据屏 幕(例如图4A的402 )时生效。在新的数据字典生效之前完成并存储 在进行中的任一特征。
数据字典的创建和修改
数据字典创建是管理应用141的一个功能。因而,在本发明的实 施例中,管理应用141支持
新特征类型创建,其包括 特征名称,
几何形状类型(点、线、多边形), 对特征添加新的属性, 导入已有的数据字典/模式, 编辑已有的数据字典/模式,
在本发明的实施例中,每个帐户仅有一个数据字典,其被导入到 存储和转发服务器130的数据库134。当创建GIS数据网络140的帐 户时,构造工作组,所述工作组限定一个特定的手持机(例如,移动 电子设备110)组。基于手持机被分配到的工作组,构成存储在存储和 转发服务器130上的数据字典的所有特征类型或其子集被转发到手持 机,作为数据字典112。
经由数据字典标签访问网页的数据字典部分。两个子标签"编辑" 和"导入"有助于将管理员引导到适合的工具以便他们对数据字典进 行管理。管理员使用这些标签来创建模式(schema)的子集,所述模 式包括与特定工作相关联的数据字典(例如112)。例如,为了创建数 据字典112,管理员可以将现有的数据字典(DDF 134)从数据库142 导入到存储和转发服务器130,并进入到数据库134。在本发明的实施 例中,当将数据字典(例如数据字典143a)保存到数据库134时,将 其转换成XML格式。
对子标签、编辑或导入的所有动作将被自动保存到数据库(例如 134和/或142),因此管理员不会丢失他们的工作。不会将其发送到电话,直到管理员按下页面上的"公开"按钮来执行显式功能。当管理 员按下"公开,,按钮时,数据被发送到另一网页,所述另一网页要求 管理员确认他们想公开他们作出的改变。"是"将改变提交给全局数据 字典,并还将改变推出到工作组。"否"将管理员带回到具有相同选择 的主数据字典页面。
该页面上的另一主要控制按钮是"放弃改变"按钮。如果管理员 点击该按钮,则将他们带入到询问用户是否想把数据字典回滚到上次 改变被公开的另 一 页面,并且向他们示出与该数据字典相关联的特定 数据用于参考。他们必须选择是或否。如果已经对还未公开的数据字 典作了改变,则在数据字典页面上显示消息以便使管理员知道此事。
导入数据字典
在本发明的实施例中,管理员可以将现有的数据字典(例如图1
的DDF 143 )导入到存储和转发服务器130的数据库134,当完成导入 时,由管理应用141所显示的网页将自动切换到"编辑"子标签,以 便管理员可以编辑或删除特征类型或者创建不存在于最初的DDF文件 中且存储在数据字典143a中的新特征类型。
在本发明的实施例中,对模式(数据字典)所做的任一编辑将被 自动传递到工作组(子模式)。管理员不需要做任何事就可以使现场工 作者看到这些改变。因为特征类型和属性的名称必须是唯一的,所以
管理应用的编辑功能性允许管理员创建新的特征类型(点、线或 多边形)并且将属性添加到特征类型(参见下面的属性部分)。在本发 明的实施例中,管理员通过点击管理应用141的界面的"新建"按钮 来创建新的特征。其弹出新页面,管理员可在该页面中输入信息特 征名称、是否为点、线或多边形的特征几何图形类型、以及属性信息 (参见下面的属性部分)。
当管理员完成输入所有必需的信息时,按下"保存改变"按钮, 或者"保存改变并添加另外的特征"按钮。"保存改变,,按钮保存所有 的改变并使管理员返回主页面。"保存改变并添加另外的特征"按钮保 存所有的改变并清除该特征页面,以使能够添加针对新的特征类型的细节。
添加到数据字典的特征类型将通常按字母来组织。因而,管理员 可以在列表中选择任一特征类型,并通过点击"编辑"按钮或通过点 击"删除"按钮来进行编辑。这些按钮位于页面的右上和右下处。
在本发明的实施例中,在将数据字典发送到存储和转发服务器
130或进行编辑之前,将数据字典重新格式化以符合XML规范。
另外,在本发明的实施例中,在导入DDF文件时,不设置属性 和菜单项的DDXML "提示"值。提示可以保留为空,这表示电话将 使用属性或菜单项的名称作为提示。
数字字典属性
在本发明的实施例中,管理应用141提供以下面的属性格式配置 数据字典的能力
菜单, 文本, 数字, 曰期,
照片(文件名称)。
新建/编辑特征页面是最初属性控制所进行的地方。在一个实施 例中,这包括列表框,其列出所有创建的特定特征的属性。升级/降低 按钮使管理员对列表框内的属性排序进行控制。按钮"新建"、"编辑"、 "删除"和"设置为标记"位于该列表框的下方。
例如,管理员通过点击"新建"按钮来创建新的属性。这使得新 的页面弹出,在新的页面中,管理员输入属性信息属性名称(例如 文本框)、属性提示(例如文本框)、属性类型(例如具有类型列表 菜单、文本、数字、日期、照片的单选按钮)、"值被需要"检查栏(其 表示为使移动电子设备110的用户保存收到的数据所需的的属性)、以 及属性信息。在"值被需要"检查栏的下面的页面部分是动态的,并 依赖于由管理员所选择的属性类型。什么都不显示,直到类型被选择 为止。
如果菜单类型被选择,则该部分改变以使管理员能够添加菜单 项。这是通过输入提示(现场用户将看到的名称)和相关联的值,然 后按下"添加到列表"按钮(位于文本框的右侧)来实现的。然后,提示和值被下移到列表框以便显示,并且如果被选择,则它们能够被
删除和升级/降低。如果管理员想指定特定的菜单项作为默i^值,则必 须按照下面的步骤管理员在列表中选择项目,然后点击"设置为默 认值"按钮。然后默认符号将显示在紧邻指定项目的列表框的左边。 如果选择一个属性,则将仅使能"设置为默认值"按钮。
如果选择文本类型,则这个部分改变以使管理员能够添加文本属 性。如果有效(空值是可接受的),则管理员必须指定文本字段和默认 字符串的最大长度。
如果选择数字类型,则这个部分改变以使管理员添加数字属性。 有四个文本框,所述文本框将限定在字段中允许的数字。首先,小数 位文本框请求允许的小数位的数字;默认值为零。最小和最大的文本 框允许管理员输入最小和最大的包含值,因而创建现场用户能够输入 的值的合法范围。最后,管理员可利用默认文本框来输入默认属性值。
如果选择数据类型,则这个部分改变以使管理员添加日期项目。 自动产生检查框和格式单选框被显示。可用的格式为日期,或日期 和时间。
如果选择照片类型,则这个部分改变以对管理员显示文本,通知 管理员只需要按下"保存改变"来保存照片属性。可能期望每个特征 关联1张以上的照片。因为每个属性一个以上的文件名在GIS空间中 是没有意义的,所以管理应用141将允许管理员对想要附加到特征的 每个文件创建一个以上的照片属性。
当管理员完成输入所有需要的信息时,他们按下"保存改变"按 钮或者"保存改变并添加另一属性"按钮。"保存改变"按钮保存所有 改变并使管理员返回到新建/编辑特征页面。"保存改变并添加另一属 性"按钮保存所有改变并清除属性页面,以使能够为新属性添加详述。
很多时候,现场用户可能想要/需要关于将不提供名称的特定属 性的更多信息.明显的例子是具有特定测量单位作为值的属性(如"高 度")。管理员可能需要通知现场用户精确值记录的单位。在本发明的 实施例中,提示将允许管理员保持属性的名称,以使得将在数据库/GIS 内(名称"高度")起作用,然而,通知现场用户该单位是米(提示 "高度(米)")。
管理应用141的另一有用特征是便于在字段中对属性做标记。被标记的属性类型用于标识地图上的特征。例如,文本标记被画在地图 上的每个特征的符号旁边。在本发明的实施例中,如果管理员选择了,
则它可以通过下面的步骤在管理应用141的网页中实现管理员在列 表中选择属性,然后点击"设置为标记"按钮。标记符号然后将被显 示在紧邻指定属性的列表框的左边。如果一个属性被选择,则使能"设 置为标记"按钮。可以对示出在字段应用中的文本的长度进行限制。 通常,默认标记字段是特征的第一属性。
在本发明的实施例中,管理应用还用于控制从存储和转发服务器 130传送所收集的特征/属性数据。例如,当收集的特征/属性数据被存 储在数据库134中时,可以产生通知GIS数据网络140新数据可用的 消息。在本发明的实施例中, 一旦数据被存储在数据库134中就马上 发送该消息,或者以某个规则的间隔(例如每天)发送这个消息。在 本发明的实施例中,使用管理应用141,由GIS数据网络140的管理 员来控制这些参数。在本实施例中,特征管理应用141b可以配置有轮 询间隔,其中特征管理应用141b将关于新数据是否可用的查询定期地 发送到存储和转发服务器130。因而,使得几乎实时地通知或下载新数 据可以对GIS数据网络140可用。这对于紧急响应机构而言特别重要。
在本发明的实施例中,当特征/属性数据成功地下栽到GIS数据 网络140上时,管理应用141产生给存储和转发服务器130的确认。 响应于该确认,存储和转发服务器130可以将特征/属性数据立即删除 或存档,或者将特征/属性数据存储持续预定时间段。此外,这些参数 可以由管理员使用web浏览器141a来控制。
在本发明的实施例中,特征管理应用141b可以诸如地理标识语 言(GML)以及各种格式的图像文件(例如,联合图像专家组(JPEG) 文件)的形式将收集的特征/属性数据保存到GIS数据网络140。
图IO是根据本发明实施例的用于转发数据字典的方法IOOO的流 程图。参考图IO的步骤IOIO,基于办公室的应用用于将当前数据字典 分配给移动电子设备IIO。如上所述,在本发明的实施例中,web浏览 器141a用于为移动电子设备110分配当前数据字典。在本发明的实施 例中,这可以包括为移动电子设备100创建新的数据字典或者修改现 存的数据字典。
在图IO的步骤1020中,移动电子设备用于确定驻留的数据字典 是否为当前的数据字典。在本发明的实施例中,GIS数据收集器应用111可以确定驻留在移动电子设备110上的数据字典112的版本。在一 个实施例中,这个版本号发送到存储和转发服务器130。在另一实施例 中,GIS数据收集器应用111可以查询存储和转发服务器130以确定数 据字典112的最新版本,并将这个版本与驻留在移动电子设备110上的 版本进行比较。
在图IO的步骤1030中,如果驻留的数据字典不是当前的数据字 典,则当前数据字典被请求。在本发明的一个实施例中,如果GIS数 据收集器应用111确定当前数据字典是比驻留在移动电子设备110上的 版本新的版本,则其可以产生对当前数据字典的请求。在当前的实施 例中,存储和转发服务器130确定驻留在移动电子设备110上的数据 字典112的版本,并且如果当前版本比驻留在移动电子设备110上的版 本新,则自动发送当前版本。
在图IO的步骤1040中,移动电子设备用于在不需要用户干涉的 情况下存储当前数据字典以便进行后来的数据收集。在本发明的实施 例中,在不需要用户干涉的情况下更新当前数据字典。结果,必须培 训移动电子设备110的用户来管理收集的GIS数据、或GIS数据收集 器应用111和/或数据字典112的版本。另外,如果移动电子设备110 的用户是第一次的临时的GIS数据收集功能的用户,则用户可能不记 得在收集GIS数据之前更新数据字典112。然而,本发明的实施例以对 用户透明的方式来执行数据字典的更新,使得可容易地使用最新的数 据字典。
图11是根据本发明实施例的用于从移动电子设备转发收集的 GIS数据的方法1100的流程图。在图11的步骤1110中,收集的GIS 数据被存储在移动电子设备中。如上所述,当移动电子设备110的用 户按下"保存"按钮时,收集的GIS数据被自动地保存在移动电子设 备110的存储设备中。
在步骤1120中,执行逻辑操作以确定服务器连接是否是可用的。 在本发明的实施例中,GIS数据收集器应用111确定与存储和转发服务 器130的连接是否是可用的。在本实施例中,如果与存储和转发服务 器130的连接不可用,则方法1100返回到步骤1120。如果与存储和转 发服务器130的连接是可用的,则方法1100进行到步骤1130。
在图11的步骤1130中,新的GIS数据发送到服务器。在本发明 的实施例中,如果与存储和转发服务器130的连接是可用的,则移动电子设备110自动发送收集到的GIS数据。此外,因为由GIS数据收 集器应用111来自动执行,所以移动电子设备110的用户不需要对此进 行任何特殊的培训。
在步骤1140中,接收到表明服务器已经收到新的GIS数据的确 认。在本发明的实施例中,当收集的GIS数据已经被成功地存储在存 储和转发服务器130中(例如,存储在数据库134中)时,产生消息, 所述消息被发送到移动电子设备110。
在图11的可选步骤1150中,将新的GIS数据从移动电子设备中 删除。在本发明的实施例中,当接收到来自存储和转发服务器130的 确认时,GIS数据收集器应用lll从移动电子设备llO自动删除收集的 GIS数据。可替选地,响应于接收到的确认信息,可以自动将收集的 数据标记为"已传送"。因而,用户再次从必须管理移动电子设备110 上的收集的GIS数据中解脱出来。
图24是根据本发明实施例的用于管理地理信息系统(GIS)数据 字典的方法2400的流程例。在图24的步骤2410中,将移动电子设备 分配给工作组。如上所述,当在存储和转发服务器130上创建帐户时, 每个移动电子设备(例如110 )被分配给工作组。在本发明的实施例中, 工作组可以包括单个移动电子设备或者多个移动电子设备。
在图24的步骤2420中,基于移动电子设备与工作组的分配成员
关系,来选择包括至少一个所需要的、最初不打算由移动电子设备使
用的GIS特征类型的数字字典。在本发明的实施例中,将数据字典(例
如112)分配给工作组。在一个实施例中,数据字典包括分配给工作组
的默认数据字典(例如112)。在另一实施例中,数据字典包括至少一
个期望的GIS特征类型。在本发明的实施例中,期望的GIS特征类型 最初不打算由移动电子设备110使用。
在图24的步骤2430中,数据字典经由无线通信网络而发送到移 动电子设备。如上所述,数据字典112经由无线通信网络120发送到 移动电子设备IIO。在一个实施例中,无线通信网络120包括蜂窝电话 网络。
图25是根据本发明实施例的用于管理地理信息系统(GIS )的方 法2500的流程图。在图25的步骤2510中,多个移动电子设备被分配 给工作组。如上所述,当对工作组创建账户时,在本发明的实施例中,多个移动电子设备(例如110)被分配给工作组。
在图25的步骤2520中,针对分配给工作组的数据字典选择至少 一个GIS特征类型。在本发明的实施例中,为在上述步骤2510中创建 的分配给工作组的数据字典选择至少一个GIS特征类型。
在图25的步骤2530中,至少一个GIS特征类型被自动转发到多 个移动电子设备。在本发明的实施例中,当移动电子设备110建立与 存储和转发服务器130的通信时,至少一个GIS特征类型被自动转发 到多个移动电子设备。在另一实施例中,如果存储和转发服务器130 确定包括至少一个GIS特征类型的数据字典没有驻留在移动电子设备 110上,则存储和转发服务器130自动地启动将数据字典发送到移动电 子设备110。
第VIII部分
将定制的资产信息传送到设备
总述
一般而言,本发明的实施例还可以以针对特定设备定制(tailor) 的用户限定的仪表板格式将信息传送到设备。术语"仪表板 (dashboard)"指以类似于车辆的格式来提供信息的可视显示器。例 如,在车辆中,驾驶员可以监控速度、RPM、油温等。以相同的方式, 工作地点管理者可能希望监控工作地点度量(worksite metrics ),如成 本、资产利用、人力、安全性、多样性、环境关注等。
仪表板提供了 一种示例性的方法,用于以易于快速理解的总览类 型格式来显示任一或所有期望的工作地点度量。而且,在一个实施例 中,当与仪表板交互时,用户可以选择度量中的一个,例如成本,然 后调用成本度量背后的信息的更详细仪表板视图。例如,成本度量可 以包括人工、材料、罚款、延期、储蓄等。在一个实施例中,仅由可 利用的资产数据来限制仪表板的深度的层。
基本上,本技术提供了一种用于呈现在例如移动电话、个人数字 助理、膝上型电脑等的计算设备的显示器上的数据传送系统。在一个 实施例中,从诸如图1的数据库134的数据库中挖掘数据,并且该数 据包括例如针对工作地点或作业方面的状态报告。
在一个实施例中,基于设置菜单中的用户选择的字段来预先确定 或选择显示结果,并且显示结果易于按照作业、按照级别、按照时间段等来调节。在一个实施例中,经由web浏览器141由GIS数据网络 140的管理员来选择显示结果。可替选地,可以从任一互联网访问设备 来评估该设置,并且可以经由下拉菜单来调节,或者可以被客户定制。 在一个实施例中,仪表板可以是硬件视图(hardwired view )(例如经 由该设备来提供对数据的访问,并且允许该设备对到来的数据进行格 式化以建立仪表板视图)。然而,本技术还适于允许设备具有使用网络 而不是硬件视图的选项。基本上,web视图意味着不需要设备的内部 软件进行任何格式化。格式化通过从web访问下栽的数据一起进行。 因而,还通过以web视图上的外来"资料,,不多于用户限定的显示器 上的资料的预先限定的格式来允许web视图被格式化。这样做时,本 发明的实施例通过利用定制的预先选择的视图来避免与大多数商用 web浏览器相关联的下载延迟,以便加速下载。
现在参考图12,示出根据本发明实施例的示例性移动电子设备 IIO的框图。在一个实施例中,移动电子设备IIO包括GUI 1212和交 互式按钮5320。 一般来说,移动电子设备110是诸如但是不限于个人 数据助理(PDA)、移动电话、呼机、手持便携式计算设备等的设备。
在一个实施例中,移动电子设备IIO的GUI 1210的尺寸也是乂> 知的。在一个实施例中,在GUI 1210的像素区域的测量中提供该尺寸。 然而,本技术也非常适于在诸如长度、宽度、对角线测量、每英寸点 数(DPI)等的其它测量中提供GUI 1210的尺寸。
现在参考图13A,示出根据本发明的实施例的用于限定GUI仪 表板的与最高级别工作地点相关的用户可选择的选项1310的示例性清 单1300的框图。在一个实施例中,与工作地点相关的用户可选择的选 项1310包括工作地点1322和资产1324。在一个实施例中,工作地点 1322指由移动电子设备110的用户或用于数据收集的GIS数据网络140 的管理员先前标识的地点或区域。资产1324指当前可以在GIS数据网 络140中监控的特定资产。
虽然在此提供与工作地点相关联的用户可选选项1310,但是仅 是示例性的。即,本技术也非常适于与更多或更少的工作地点相关的 用户可选选项1310。此外,本技术也非常适于与图13A中所示的工作 地点不同的工作地点相关的用户可选选项1310。在此使用与所提供的 工作地点相关的用户可选选项1310仅是为了简洁和清楚的目的。
此外,基于将显示信息的设备的GUI尺寸,可以提供或限制与工作地点相关的用户可选选项1310。例如,用户最初可以限定用于诸 如图1的移动电子设备110之类的手持设备的仪表板。同样地,用户 输入设备类型以接收信息。例如,用户可以选择具有标准显示器的移 动电话、具有4英寸GUI的PDA等。这样做时,取决于显示屏,可以 修改与工作地点相关的用户可选选项1310。
在另一实施例中,可以不基于GUI尺寸修改与工作地点相关的 用户可选选项1310的列表,但是可以限制允许选择的数目。例如,针 对移动电话建立仪表板的用户可能仅能够选择图13A所示的与两个工 作地点相关的用户可选选项1310中的一个。
通常,与工作地点相关的用户可选选项1310可以指用户想要接 收关于其信息的任一工作地点。换句话说,如在此更详细地描述的, 可以有多个工作地点,并且任一或所有工作地点均具有可用的与工作 地点相关的用户可选选项1310。因而,用户可以选择接收关于一个工 作地点、所有工作地点或其组合的信息。此外,对于每个选择的工作 地点,用户可以选择接收类似的信息或不同的信息。
现在参考图13B,示出根据本发明的一个实施例的用于限定GUI 仪表板的子级别用户可选项1360的示例性列表的框图。在一个实施例 中,可选择的选项等级II 1360基于资产1324的最初选择。虽然可选 选项等级II1360聚焦于示例性的资产1324,但这仅是示例性的。即, 本技术也非常适于基于与任一或所有工作地点相关的用户可选选项 1310来提供第二级别的信息。
在一个实施例中,资产1324具有包括下水道1361、消防栓1362 和水表1363的市政水域使用的多个子级别。当选择如图13B所示的资 产分类中的一个时,用户可以使用 一系列子菜单来标识特定资产并记 录关于其的GIS数据。
虽然在此提供了多个子级别,但是它们是示例性的。即,本技术 也非常适于更多或更少的子级别。此外,本技术也非常适于与在此所
提供的那些子级别不同的子级别。在此所提供的子级别的使用仅用于 简洁和清楚的目的。
此外,基于将显示信息的GUI的尺寸可以提供或限制子级别选 项的数目。例如,用户最初可以限定用于诸如图1的移动电子i殳备110 之类的手持设备的仪表板。如此,用户将输入设备类型作为用户输入的一部分。例如,用户可以提交仪表板轮廓将基于具有标准显示器的
移动电话、具有4英寸GUI的PDA等。这样做时,与i殳备相关的第二 级别选项1360可以根据显示屏来修改。
在另一实施例中,可以不修改与设备相关的第二级别选项1360 的列表,但是可以限制允许选择的数目。例如,针对移动电话而建立 仪表板的用户可能仅能够选择与资产相关的两个第二级别选项1360中 的一个。
现在参考图14A,示出根据本发明实施例的示例性的最高级别的 用户限定的GUI仪表板1400的框图。在一个实施例中,GUI仪表板 1400包括第一工作地点1410A和第二工作地点1410B。此外,在GUI 仪表板1400处,用户已经选择监控每个工作地点的i殳备1411和标记 1412。虽然,在一个实施例中对每个工作地点的选择是相同的,但是 本技术也非常适于监控每个独立的工作地点的不同方面。即,在此提 供的对每个工作地点的相同选择的图解仅是为了简洁和清楚的目的。
在一个实施例中,在GUI仪表板1400上示出的工作地点的数目 是用户可选择的并且限于当前的GUI尺寸。应当注意,用户可以是移 动电子设备110的实际操作者,或者是GIS数据网络140的管理员。 此外,如果可以选择两个以上的工作地点,则本技术可以允许用户选 择要被显示的工作地点的顺序,并因而可以基于用户选择的顺序来轮 动工作地点。例如,如果选择要监控五个工作地点且GUI—次仅能够 示出两个,则可以用户限定的顺序来自动或在提示时在屏幕上轮动工 作地点。在另一实施例中,可以经由滚动条、热键等使用额外的工作 地点。
现在参考图14B,示出根据本发明的实施例的示例性的第二级别 的用户限定的GUI仪表板1440的框图。在一个实施例中,第二级别的 用户限定的GUI仪表板1440提供关于来自工作地点1400A的资产 1450的信息。此外,在第二层用户限定的GUI仪表板1440处,用户 已经选择监视资产1450的位置1460和状态1470。如图14B所示,移 动电子设备110的用户已经标识平地机1450A,并使用图1的GIS数 据收集器应用111来记录其位置。此外,移动电子i更备110的用户已经 注意到,平地机1450A在状态分类中具有瘪胎(flat tire) 1470A。此 外,移动电子设备110的用户标识了推土机1450B,记录其位置,并在 其各个监控的分类中输入维护的预期绝限。在一个实施例中,在第二级别的用户限定的GUI仪表板1440上 示出的设备子选项的数目是用户可选择的并限于当前GUI尺寸。此外, 如果选择了大于三个栏的子选项,则本技术也可以允许用户选择要被 显示的子选项的顺序,然后根据用户选择的顺序来轮动子选项。例如, 如果选择五个要被监控的子选项并且GUI —次仅能够示出三个,则可 以用户限定的顺序自动地或在提示时在屏幕上轮动子选项。在另一实 施例中,可以经由滚动条、热键等使用额外的子选项。
因而,本发明的实施例使用预先限定的用户可选择的标准1300 来选择来自至少一个报告源的显示的信息的部分。然而,显示的信息 可以从不同的源、诸如由多个移动电子设备110所记录的数据中选择。 例如,当已经限定用户可选择的标准1300时,将仅提供用户所选择的 信息。
此外,本发明的实施例便于产生定制的资产信息报告1400,其 中定制的报告1400包括关于资产的信息的预先限定的部分。例如,在 一个实施例中,定制的报告1400可以包括在定制的报告1400的格式 化过程中的第一级别的细节。此外,用户还可以预先限定在定制的报 告1400的格式化过程中的第二级别的细节。换句话说,第一级别的细 节可以是诸如图14A的GUI 1400中所示的总览之类的总览,而第二级 别的细节可以是图14B的GUI 1440中所示的第二级别的细节之类的特 定部分的挖掘。
此外,第二级别的细节可以被限定,并且对于在第一级别的细节 总览内的任一或所有的信息是可用的。例如,用户可以监控诸如GUI 1400的第一级别的细节,然后可以选择例如图14B的资产1450的总览 部分中的一个,以更详细地观看。
本发明的实施例还便于基于诸如图12的GUI 1210的GUI来配 置定制的资产信息报告1400的布局。在一个实施例中,基于GUI 1210 的显示尺寸来配置定制的报告1400的布局。此外,作业标识符被分配 给定制的资产信息^L告1400的布局的配置。
例如,GIS数据网络140的管理员可能希望观看公司涉及的任一 或所有工作地点的预先限定的版本。在一个实施例中,通过使用诸如
用户可选择的设皇菜单中的字段之类的方法,与技术人员合作等,GIS 数据网络140的管理员将选择预先限定版本的格式。例如,预先限定 的版本可以是任一或所有工作地点的高级别总览,并且预先限定的版本可以包括工作地点名称、工作地点状态、工作地点实际成本与预算 之间的关系等。
此外,基于将要观看的GUI的不同,GIS数据网络140的管理
员可以建立多个预先限定的版本。例如,当在诸如膝上型电脑的便携
式计算系统上访问信息时,第一预先版本可以包括大量的或者甚至所
有的与公司相关的工作地点。然而,当从诸如移动电话、个人数字助
理或者其它缩减屏幕尺寸设备之类的手持设备访问信息时,第二预先
限定的版本可以以轮动顺序来提供工作地点,使用滚动类型功能,监
控较少数目的工作地点,减少每个工作地点示出的变量等。这样做时,
基于用户限定的优先选择和接收信息的设备的GUI特征,用户将以易 于可读和可导航的格式接收期望的预先限定的信息。
在不同的实施例中,工作地点管理者可能希望在例如GUI 1210 等上观看管理者涉及的任一或所有工作地点的预先限定的版本。在一 个实施例中,工作地点管理者通过诸如在设置菜单中的用户选择的字 段之类的方法、与技术人员合作等,来建立预先限定的版本。例如, 预先限定的版本可以是管理者涉及的任一或所有工作地点的高级別总 览。预先限定的版本可以包括工作地点名称、工作地点状态、工作实 际成本与预算之间的关系等。在一个实施例中,工作地点管理者可以 基于以与在此描述的类似方式观看的GUI或设备的不同而建立多个预 先限定的版本。
另外,工作管理者可以建立多个预先限定的资产报告的挖掘。例 如,工作地点管理者可以具有初始预先限定的版本,所述版本提供工 作地点名称、状态和人力。然后,工作地点管理者可以建立每个最初 字段的预先限定的版本,使得诸如人力的字段之一的选择提供与人力 相关的任一或所有数据的预先限定的版本,例如,伤害、安全记录、 正在工作的人员、未在工作的人员等。
在一个实施例中,仅由用户需求和数据库中的数据来限制用户预先 限定的级别的数目。例如,GIS数据网络140的管理员可以预先限定从工 作地点总览到保持一个特定交易计划的挖掘(drill down)特征。在这样 做时,当被访问的时候,预先限定的资产管理版本可以最初提供关于公司 工作地点的整体总览,而且允许用户来挖掘任一预先限定的细节。
因此,由于资产管理信息被预先限定,所以如果特定工作站的特殊 方面成为关注焦点,则GIS lt据网络140的管理员可以重新限定初始最高级别GUI资产监控信息以包含特殊工作地点的特殊方面的细节,而完 全不需要用户来做挖掘。也就是说,用户通过每个所4吏用的显示器能够限 定在什么级别显示什么信息和在该信息内提^^么细节。便利的是,不需 要用户通过多余数据导航、搜索拥挤的报告、使用较小的显示器导航等就 可使用。
在一个实施例中,当定制的资产信息l艮告1400的布局大于GUI 1210的显示尺寸时,在报告中,可针对报告内的资产信息布局来限定用 户可选择的轮动的顺序。例如,定制的资产信息才艮告1400的布局的第一 部分首先显示在GUI 1210上。然后,过一段时间,或者基于用户的输入, 或者基于任一其它准则,去除定制的资产信息l艮告1400的布局的第一部 分,将定制的资产信息才艮告1400的布局的第二部分显示在GUI 1210上。 对于任一数目的布局页面,该页面轮动操作能够一直继续。因此,轮动操 作是可逆的、可拖动的、有热键的等等,以〗更允许用户限定在所查看的页 面中的顺序、修改在所查看的页面中的顺序、或者从一页跳转到另一特定 页面而不管任何预先指定的页面顺序如何。
在另一个实施例中,当定制的资产信息才艮告1400的布局大于GUI 1210显示尺寸时,提供布局导航器作为定制资产信息报告1400布局的一 部分。例如,布局导航器可以是一个滚动条、 一组滚动条、箭头、或者任 一其它类型的可接受输入,允许用户使用小于被显示文档布局尺寸的窗口 来导航较大的文档布局。换句话说,如果布局是10〃 xio〃的虚拟尺寸i 而屏幕尺寸是5〃 ,则在任一给定的时间仅布局的一部分被显示在GUI 1210上。然而,使用布局导航器允许用户修改定制的资产信息报告1400 在GUI 1210上的可视部分。也就是说,用户能够在屏幕为5〃时使用布 局导航器以在10〃 xio〃的虚拟尺寸内导航。
除了允许用户基于GUI的第一个显示尺寸来配置定制的资产信息 报告1400的第一个布局之外,本技术还允许用户基于第二个GUI的显示 尺寸配置至少具有一个级別细节的定制的资产信息才艮告1440的第二布 局。例如,用户可以基于诸如具有17〃对角线屏幕尺寸的膝上型计算机 的第一设备,来配置笫一定制的资产信息报告1400。另外,用户可以基 于具有128 x 128像素的屏幕尺寸的诸如蜂窝电话的第二设备,来配置第 二定制的资产信息报告1440。此外,用户可以将第一作业标识符分配给 第一布局配置,并将第二作业标识符分配给定制的资产信息报告1440的 第二布局配置。因此,当用户准名^访问信息时,可以输入作业标识符以接收报告,所述净艮告配置给正被使用的i殳备。
例如,如果用户正在使用笔记本,则用户可以访问互联网或其它网 络以与提供资产报告的资产管理系统建立连接。如果需要,则用户可以登 录并提供密码以通过资产管理系统来建立身份。然后用户将输入第一作业 标识符。然后资产管理系统会提供配置给一个17〃 GUI的预先限定的布 局。在一个实施例中,第一布局可以包含许多细节,因为有大量的空间可 用于显示信息。然而,如果用户正在使用移动电子设备110,则用户将输 入第二作业标识符,并将接收到的布局配置到128x128 4象素显示器。因 此,在一个实施例中,第二布局可以不包括与第一布局一样多的细节,可 以监控比第一布局更少数目的方面,可以要求用户导航布局,可以要求许 多页面轮动,或诸如此类的操作。换句话说,用户可以指定信息被减少的 第二布局,或者可以指定信息保持相同,并设计用于在该布局内轮动导航 的方法。
因此,本发明的实施例提供用于将格式化的信息传送到设备的方法 和系统。这些实施例还提供用于将格式化的信息传送到基于用于预先限定 的标准来选择的设备的方法和系统。这些实施例还提供用于将信息传送到 设备的方法和系统,其中被传送的信息是基于GUI设备来定制的。这些 方法和系统还向公司或个人提供工具以有效且便利地监控公司操作的方 面,所述/>司操作包括要被操作的资产。
本发明的实施例描述了一种GIS数据收集网络。尽管以特定的实 施例描述了本发明,但是应该意识到本发明不应该理解为受所述实施 例限制,而是应当根据所附的权利要求来解释。方案
作为简短的归纳,本i兌明书至少^S开了以下宽广的方案
方案l. 一种地理信息系统(GIS)网络,包括
移动电子设备,其最初不是要用作GIS数据收集器;
数据字典转发设备,与所述移动电子设备通信地耦合;以及
GIS数据管理部件,与所述数据字典转发设备通信地耦合,用于接收 所述移动电子设备所收集的GIS数据。
方案2.如方案1所述的GIS网络,其中,所述移动电子设备还包括 驻留于所述移动电子设备上的GIS数据收集器应用。
方案3.如方案2所述的GIS网络,其中,所述移动电子i殳备还包括 数据字典,该数据字典包括至少一个GIS特征类型。
方案4.如方案3所述的GIS网络,其中,当所述移动电子i殳备启动 与所述数据字典转发设备的通信时,所述数据字典的当前版M自动转发 给所述移动电子设备。
方案5.如方案2所述的GIS网络,其中,所述GIS数据收集器应 用还用于响应于确定还没有建立与所述数据字典转发设备之间的通信, 将所收集的GIS数据存储到所述移动电子设备上;以及,响应于确定已 经建立了与所述数据字典转发设备之间的通信,启动对所存储的GIS数 据的转发。
方案6.如方案2所述的GIS网络,其中,所述GIS lt据收集器应 用还用于响应于接收到在所述移动电子设备上存储所收集的GIS数据 的指示,从所述移动电子设备实时自动转发所收集的GIS数据;以及, 响应于来自所述数据字典转发设备的确认消息,从所述移动电子设备删除 所收集的GIS数据。
方案7.如方案6所述的GIS网络,其中,所述GIS数据收集器应 用响应于所述确认消息,从所述移动电子设备自动删除所收集的GIS数 据。
方案8.如方案1所述的GIS网络,其中,所述数据字典存^i殳备还 用于自动存储从所述移动电子设备发送的所收集的GIS数据,以及生 成发往所述移动电子设备的确认消息,用于启动从所述移动电子设备删除 所收集的GIS数据。方案9.如方案8所述的GIS网络,其中,所述数据字典转发设备还 用于响应于对所述收集的GIS数据的所述自动存储,自动生成发往所 述GIS数据管理部件的消息。
方案IO.如方案9所述的GIS网络,其中,所述数据字典转发设备 还用于响应于来自所述GIS数据管理部件的消息,将所收集的GIS数 据发送给所述GIS数据管理部件;以及,响应于所述确认消息,对所收 集的GIS数据自动存档。
方案11.如方案1所述的GIS网络,其中,所述数据字典转发i殳备 还用于接收配置数据,该配置数据包括所述移动电子设备的唯一标识, 以及所述移动电子设备与工作组的分配的成员关系。
方案12.如方案11所述的GIS网络,其中,所述数据字典转发设备 还用于确定驻留于所述移动电子设备上的数据字典的版本不是当前数据 字典,以及,如果驻留于所述移动电子设备上的所述数据字典的所述版本 不包括所述数据字典的所述当前版本,则将所述当前数据字典自动转发给 所述移动电子i殳备。
方案13.如方案11所述的GIS网络,其中,所述数据字典转发i殳备 还用于基于所述移动电子i殳备与所述工作组的所述分配的成员关系,为 分配给所述移动电子设备的数据字典自动选择至少一个GIS特征类型。
方案14.如方案1所述的GIS网络,其中,所述数据字典转发i殳备 还用于以基于所述移动电子设备选择的预定方式格式化用于所述移动电 子i殳备的数据字典。
方案15.如方案14所述的GIS网络,其中,所述数据字典转发设备 确定所述移动电子i殳备的显示能力,并基于所述移动电子设备的显示能力 格式化所述数据字典。
方案16.如方案1所述的GIS网络,其中,所述移动电子i殳^^选自 传统蜂窝电话、传统个人数字助理PDA和传统移动计算机系统。
方案17. —种地理信息系统(GIS)网络,包括
被配置为用作GIS数据收集器的传统移动电子设备;
数据字典管理部件,用于基于所述传统移动电子设备与工作组的分配 的成员关系,向所述传统移动电子设备分配数据字典;以及
GIS数据管理部件,用于将所述传统移动电子设备分配给所述工作组。
方案18.如方案17所述的GIS网络,其中,所述传统移动电子;殳备 还包括驻留子所述传统移动电子设备上的GIS数据收集器应用,用于向 所述传统移动电子i殳4^提供GIS数据收集功能。
方案19.如方案18所述的GIS网络,其中,所述GIS lt据收集器 应用用于响应于M所收集的GIS数据的指示,将所收集的GIS数据 实时转发给所述数据字典管理部件。
方案20.如方案19所述的GIS网络,其中,所述GIS翁:据收集器 应用还用于响应于来自所述数据字典管理部件的表明所收集的GIS数 据已被接收的确认消息,删除所收集的GIS数据。
方案21.如方案20所述的GIS网络,其中,所述GIS lt据收集器 应用响应于接收到所迷确认消息,从所述传统移动电子设备自动删除所收 集的GIS数椐。
方案22.如方案18所述的GIS网络,其中,所述GIS数据收集器 应用用于响应于确定没有建立与所述数据字典管理部件的通信,将所收 集的GIS数据存储到所述传统移动电子设备上;以及
响应于确定已经建立了与所述数据字典管理部件的通信,将所收集的 GIS数据自动转发给所述数据字典管理部件。
方案23.如方案17所述的GIS网络,其中,所述lt据字典管理部件 还用于响应于建立与所述传统移动电子设备的通信,将所述数据字典自 动转发给所述传统移动电子设备.
方案24.如方案17所述的GIS网络,其中,所述数据字典管理部件 还用于确定驻留于所述移动电子设备上的数据字典的版本不是当前数据 字典;以及,如果驻留于所述移动电子设备上的所述数据字典的所述版本 不包括所述数据字典的所述当前版本,则将所述当前数据字典自动转发给 所述移动电子i殳备。
方案25.如方案17所述的GIS网络,其中,所述lt据字典管理部件 还用于基于所述传统移动电子设备被分配到的所述工作组,为所述数据 字典自动选择至少一个GIS特征类型。
方案26.如方案17所述的GIS网络,其中,所述lt据字典管理部件 还用于以基于所述传统移动电子i殳备选择的预定方式格式化用于所述传统移动电子i殳备的所述数据字典。
方案27.如方案26所述的GIS网络,其中,所述数据字典管理部件 确定所述传统移动电子i史备的显示能力,并基于所述传统移动电子i殳备的 显示能力格式化所述数据字典。
方案28.如方案17所述的GIS网络,其中,所述数据字典管理部件 还用于自动存储由所述传统移动电子设4^发送的所收集的GIS数据; 以及生成发往所述传统移动电子设备的确认消息,用于启动从所述传统移 动电子i殳备删除所收集的GIS数据。
方案29.如方案28所述的GIS网络,其中,所述数据字典管理部件 还用于响应于存储所收集的GIS数据,自动生成发往所述GIS lt据管 理部件的消息。
方案30.如方案29所述的GIS网络,其中,所述数据字典管理部件 还用于响应于来自所述GIS数据管理部件的表明所收集的GIS数据已 ^L接收的确i人消息,将所收集的GIS数据自动存档。
方案31.如方案17所述的GIS网络,其中,所述传统移动电子i殳备 选自蜂窝电话、个人数字助理PDA和移动计算机系统。
方案32. —种地理信息系统(GIS)网络,包括
最初不是要用作GIS数据收集器的移动蜂窝GIS数据收集设备;
数据字典管理系统,与所述移动蜂窝GIS数据收集设备通信地耦合;
GIS数据管理部件,与所述数据字典管理系统通信地耦合,用于接收 由所述移动蜂窝GIS数据收集设备收集的GIS数据。
方案33.如方案32所述的GIS网络,其中,所述移动蜂窝GIS数 据收集设备包括不是特别为仅用作GIS数据记录设备而设计的传统蜂窝 设备,并且还包括驻留于所述移动蜂窝GIS数据收集设备上的GIS数据 收集器应用,用于使所述移动蜂窝GIS数据收集设备具有GIS数据收集 器功能。
方案34.如方案33所述的GIS网络,其中,所述移动蜂窝GIS数 据收集设备还包括数据字典,该数据字典包括至少一个GIS特征类型。
方案35.如方案34所述的GIS网络,其中,当所述移动蜂窝GIS 数据收集设备启动与所述数据字典管理系统的通信时,所述数据字典的当 前版4^故自动转发给所述移动蜂窝GIS数据收集设备。方案36.如方案33所述的GIS网络,其中,所述GIS数据收集器 应用还用于响应于确定还没有建立与所述数据字典管理系统的通信,将 所收集的GIS数据存储到所述移动蜂窝GIS数据收集设备上;以及,响 应于确定已经建立了与所述数据字典管理系统的通信,启动所存储的GIS 数据的转发。
方案37.如方案33所述的GIS网络,其中,所述GIS翁:据收集器 应用还用于响应于接收到在所述移动蜂窝GIS数据收集设备上存储所 收集的GIS数据的指示,从所述移动蜂窝GIS数据收集设备实时自动转 发所收集的GIS数据;以及,响应于来自所述数据字典管理系统的确认 消息,从所述移动蜂窝GIS数据收集设备删除所收集的GIS数据。
方案38.如方案37所述的GIS网络,其中,所述GIS数据收集器 应用响应于所述确认消息,从所述移动蜂窝GIS数据收集设备自动删除 所收集的GIS数据。
方案39.如方案32所述的GIS网络,其中,所述数据字典存^i殳备 还用于自动存储从所述移动蜂窝GIS数据收集设备发送的所收集的GIS 数据;以及,生成发往所述移动蜂窝GIS数据收集设备的确认消息,用 于启动从所述移动蜂窝GIS数据收集设备删除所收集的GIS数据。
方案40.如方案39所述的GIS网络,其中,所述lt据字典管理系统 还用于响应于对所收集的GIS数据的所述自动存储,自动生成发往所 述GIS数据管理部件的消息。
方案41.如方案40所述的GIS网络,其中,所述数据字典管理系统 还用于响应于来自所述GIS数据管理部件的消息,将所收集的GIS数 据发送给所述GIS数据管理部件;以及响应于所述确认消息,将所收集 的GIS数据自动存档。
方案42.如方案32所述的GIS网络,其中,所述lt据字典管理系统 还用于接收配置数据,该配置数据包括所述移动蜂窝GIS数据收集设 备的唯一标识,以及所述移动蜂窝GIS数据收集设备与工作组的分配的 成员关系。
方案43.如方案41所述的GIS网络,其中,所述lt据字典管理系统 还用于确定驻留于所述移动蜂窝GIS数据收集设备上的数据字典的版 本不是当前数据字典;以及,如果驻留于所述移动蜂窝GIS数据收集设 备上的所述数据字典的所述版本不包括所述数据字典的所述当前版本,则将所述当前数据字典自动转发给所述移动蜂窝GIS数据收集i殳备。
方案44.如方案42所述的GIS网络,其中,所述数据字典管理系统 还用于基于所述移动蜂窝GIS数据收集设备与所述工作组的所述分配 的成员关系,为分配给所述移动蜂窝gis数据收集设备的数据字典自动 选捧至少一个gis特征类型。
方案45.如方案32所述的GIS网络,其中,所述数据字典管理系统 还用于以基于所述移动蜂窝GIS数据收集设备选择的预定方式格式化 用于所述移动蜂窝GIS数据收集设备的数据字典。
方案46.如方案45所述的GIS网络,其中,所述数据字典管理系统 确定所述移动蜂窝GIS数据收集设备的显示能力,并基于所述移动蜂窝 GIS数据收集设备的显示能力格式化所述数据字典。
权利要求
1.一种地理信息系统GIS网络,包括移动电子设备,其最初不是要用作地理信息系统数据收集器;数据字典转发设备,与所述移动电子设备通信地耦合;以及地理信息系统数据管理部件,与所述数据字典转发设备通信地耦合,用于接收所述移动电子设备所收集的地理信息系统数据。
2. 如权利要求l所述的地理信息系统网络,其中,所述移动电子设 备还包括驻留于所述移动电子设备上的地理信息系统数据收集器应用。
3. 如权利要求2所述的地理信息系统网络,其中,所述移动电子该: 备还包括数据字典,该数据字典包括至少一个地理信息系统特征类型。
4. 如权利要求3所述的地理信息系统网络,其中,当所述移动电子 设备启动与所述数据字典转发设备的通信时,所述数据字典的当前版# 自动转发给所述移动电子i殳备。
5. 如权利要求2所述的地理信息系统网络,其中,所述地理信息系 统数据收集器应用还用于响应于确定还没有建立与所述数据字典转发设 备之间的通信,将所收集的地理信息系统数据存储到所述移动电子设备 上;以及,响应于确定已经建立了与所述数据字典转发设备之间的通信, 启动对所存储的地理信息系统数据的转发。
6. 如权利要求2所述的地理信息系统网络,其中,所述地理信息系 统数据收集器应用还用于响应于接收到在所述移动电子i史备上存储所收 集的地理信息系统数据的指示,从所述移动电子设备实时自动转发所收集 的地理信息系统数据;以及,响应于来自所述数据字典转发设备的确认消 息,从所述移动电子i殳备删除所收集的地理信息系统lt据。
7. 如权利要求6所述的地理信息系统网络,其中,所iiifc理信息系 统lt据收集器应用响应于所述确i/J肖息,从所述移动电子设备自动删除所 收集的地理信息系统^:据。
8. 如权利要求l所述的地理信息系统网络,其中,所述数据字典存 ^i殳备还用于自动存储从所述移动电子该^^发送的所收集的地理信息系 统数据,以及生成发往所述移动电子设备的确认消息,用于启动从所述移 动电子设备删除所收集的地理信息系统数据。
9. 如权利要求8所述的地理信息系统网络,其中,所述数据字典转 发设备还用于响应于对所述收集的地理信息系统数据的所迷自动存储, 自动生成发往所述地理信息系统数据管理部件的消息。
10. 如权利要求9所述的地理信息系统网络,其中,所述数据字典转 发设备还用于响应于来自所述地理信息系统数据管理部件的消息,将所 收集的地理信息系统数据发送给所述地理信息系统数据管理部件;以及, 响应于所述确认消息,对所收集的地理信息系统数据自动存档。
11. 如权利要求l所述的地理信息系统网络,其中,所述lt据字典转 发设备还用于接收配置数据,该配置数据包括所述移动电子i殳备的唯一 标识,以及所述移动电子设备与工作组的分配的成员关系。
12. 如权利要求ll所述的地理信息系统网络,其中,所述数据字典 转发设备还用于确定驻留于所述移动电子设备上的数据字典的版本不是 当前数据字典,以及,如果驻留于所述移动电子设备上的所述数据字典的 所述版本不包括所述数据字典的所述当前版本,则将所述当前lt据字典自 动转发给所述移动电子设备。
13. 如权利要求ll所述的地理信息系统网络,其中,所述数据字典 转发设备还用于基于所述移动电子设备与所述工作组的所述分配的成员 关系,为分配给所述移动电子i殳备的数据字典自动选择至少一个地理信息 系统特征类型。
14. 如权利要求l所述的地理信息系统网络,其中,所述数据字典转 发设备还用于以基于所述移动电子设备选择的预定方式格式化用于所述 移动电子设备的数据字典。
15. 如权利要求14所述的地理信息系统网络,其中,所述数据字典 转发i殳备确定所述移动电子i殳备的显示能力,并基于所述移动电子i殳备的 显示能力格式化所述数据字典。
16. 如权利要求l所述的地理信息系统网络,其中,所述移动电子设 备选自传统蜂窝电话、传统个人数字助理PDA和传统移动计算机系统。
17. —种地理信息系统GIS网络,包括被配置为用作地理信息系统数据收集器的传统移动电子设备;数据字典管理部件,用于基于所述传统移动电子设备与工作组的分配 的成员关系,向所述传统移动电子设备分配数据字典;以及地理信息系统数据管理部件,用于将所述传统移动电子设备分配给所 述工作组。
18. 如权利要求17所述的地理信息系统网络,其中,所述传统移动 电子设备还包括驻留于所述传统移动电子设备上的地理信息系统数据收 集器应用,用于向所述传统移动电子设备提供地理信息系统数据收集功 能。
19. 如权利要求18所述的地理信息系统网络,其中,所述地理信息 系统数据收集器应用用于响应于保存所收集的地理信息系统数据的指 示,将所收集的地理信息系统数据实时转发给所述数据字典管理部件。
20. 如权利要求19所述的地理信息系统网络,其中,所述地理信息 系统数据收集器应用还用于响应于来自所述数据字典管理部件的表明所 收集的地理信息系统数据已被接收的确认消息,删除所收集的地理信息系 统数据。
21. 如权利要求20所述的地理信息系统网络,其中,所述地理信息 系统数据收集器应用响应于接收到所述确认消息,从所述传统移动电子设 备自动删除所收集的地理信息系统数据。
22. 如权利要求18所述的地理信息系统网络,其中,所述地理信息 系统数据收集器应用用于响应于确定没有建立与所述数据字典管理部件 的通信,将所收集的地理信息系统数据存储到所述传统移动电子i殳备上; 以及响应于确定已经建立了与所述数据字典管理部件的通信,将所收集的 地理信息系统数据自动转发给所述数据字典管理部件。
23. 如权利要求17所述的地理信息系统网络,其中,所述数据字典 管理部件还用于响应于建立与所述传统移动电子设备的通信,将所述数 据字典自动转发给所述传统移动电子设备。
24. 如权利要求17所述的地理信息系统网络,其中,所述数据字典 管理部件还用于确定驻留于所述移动电子设备上的数据字典的版本不是 当前数据字典;以及,如果驻留于所述移动电子设备上的所述数据字典的 所述版本不包括所述数据字典的所述当前版本,则将所述当前数据字典自 动转发给所述移动电子设备。
25. 如权利要求17所述的地理信息系统网络,其中,所述数据字典 管理部件还用于基于所述传统移动电子设备被分配到的所述工作组,为所述数据字典自动选择至少一个地理信息系统特征类型。
26. 如权利要求17所述的地理信息系统网络,其中,所述数据字典 管理部件还用于以基于所述传统移动电子设备选择的预定方式格式化用 于所述传统移动电子i更备的所述数据字典。
27. 如权利要求26所述的地理信息系统网络,其中,所述数据字典 管理部件确定所述传统移动电子设备的显示能力,并基于所述传统移动电 子设备的显示能力格式化所述数据字典。
28. 如权利要求17所述的地理信息系统网络,其中,所述数据字典 管理部件还用于自动存储由所述传统移动电子设^^发送的所收集的地理 信息系统数据;以及生成发往所述传统移动电子设备的确认消息,用于启 动从所述传统移动电子设^^删除所收集的地理信息系统数据。
29. 如权利要求28所述的地理信息系统网络,其中,所述数据字典 管理部件还用于响应于存储所收集的地理信息系统数据,自动生成发往 所述地理信息系统数据管理部件的消息。
30. 如权利要求29所述的地理信息系统网络,其中,所述数据字典 管理部件还用于响应于来自所述地理信息系统数据管理部件的表明所收 集的地理信息系统数据已^L接收的确认消息,将所收集的地理信息系统数 据自动存档。
31. 如权利要求17所述的地理信息系统网络,其中,所述传统移动 电子设备选自蜂窝电话、个人数字助理PDA和移动计算机系统。
32. —种地理信息系统GIS网络,包括最初不是要用作地理信息系统数据收集器的移动蜂窝地理信息系统 数据收集设备;数据字典管理系统,与所述移动蜂窝地理信息系统数据收集设备通信 地耦合;地理信息系统数据管理部件,与所述数据字典管理系统通信地耦合, 用于接收由所述移动蜂窝地理信息系统数据收集设备收集的地理信息系 统数据。
33. 如权利要求32所述的地理信息系统网络,其中,所述移动蜂窝 地理信息系统数据收集设备包括不是特别为仅用作地理信息系统数据记 录设备而设计的传统蜂窝设备,并且还包括驻留于所述移动蜂窝地理信息系统数据收集设备上的地理信息系统数据收集器应用,用于使所述移动蜂 窝地理信息系统数据收集设备具有地理信息系统数据收集器功能。
34. 如权利要求33所述的地理信息系统网络,其中,所述移动蜂窝 地理信息系统数据收集设备还包括数据字典,该数据字典包括至少 一个地 理信息系统特征类型。
35. 如权利要求34所述的地理信息系统网络,其中,当所述移动蜂 窝地理信息系统数据收集设备启动与所述数据字典管理系统的通信时,所 述数据字典的当前版本被自动转发给所述移动蜂窝地理信息系统数据收 集设备。
36. 如权利要求33所述的地理信息系统网络,其中,所述地理信息 系统数据收集器应用还用于响应于确定还没有建立与所述数据字典管理 系统的通信,将所收集的地理信息系统数据存储到所述移动蜂窝地理信息 系统数据收集设备上;以及,响应于确定已经建立了与所述数据字典管理 系统的通信,启动所存储的地理信息系统数据的转发。
37. 如权利要求33所述的地理信息系统网络,其中,所述地理信息 系统数据收集器应用还用于响应于接收到在所述移动蜂窝地理信息系统 数据收集设备上存储所收集的地理信息系统数据的指示,从所述移动蜂窝 地理信息系统数据收集i殳备实时自动转发所收集的地理信息系统数据;以 及,响应于来自所述数据字典管理系统的确认消息,从所述移动蜂窝地理 信息系统数据收集设备删除所收集的地理信息系统数据。
38. 如权利要求37所述的地理信息系统网络,其中,所述地理信息 系统数据收集器应用响应于所述确认消息,从所述移动蜂窝地理信息系统 数据收集设备自动删除所收集的地理信息系统数据。
39. 如权利要求32所述的地理信息系统网络,其中,所述数据字典 存储设备还用于自动存储从所述移动蜂窝地理信息系统数据收集设备发 送的所收集的地理信息系统数据;以及,生成发往所述移动蜂窝地理信息 系统数据收集设备的确认消息,用于启动从所述移动蜂窝地理信息系统数 据收集设备删除所收集的地理信息系统数据。
40. 如权利要求39所述的地理信息系统网络,其中,所述数据字典 管理系统还用于响应于对所收集的地理信息系统数据的所述自动存储, 自动生成发往所述地理信息系统数据管理部件的消息。
41. 如权利要求40所述的地理信息系统网络,其中,所述数据字典管理系统还用于响应于来自所述地理信息系统数据管理部件的消息,将 所收集的地理信息系统数据发送给所述地理信息系统数据管理部件;以及 响应于所述确认消息,将所收集的地理信息系统数据自动存档。
42. 如权利要求32所述的地理信息系统网络,其中,所述数据字典 管理系统还用于接收配置数据,该配置数据包括所述移动蜂窝地理信息 系统数据收集设备的唯一标识,以及所述移动蜂窝地理信息系统数据收集 i殳备与工作组的分配的成员关系。
43. 如权利要求41所述的地理信息系统网络,其中,所述数据字典 管理系统还用于确定驻留于所述移动蜂窝地理信息系统数据收集设备上 的数据字典的版本不是当前数据字典;以及,如果驻留于所述移动蜂窝地 理信息系统数据收集设备上的所述数据字典的所述版本不包括所述数据 字典的所述当前版本,则将所述当前数据字典自动转发给所述移动蜂窝地 理信息系统数据收集i殳备。
44. 如权利要求42所述的地理信息系统网络,其中,所述数据字典 管理系统还用于基于所述移动蜂窝地理信息系统数据收集i殳备与所述工 作组的所述分配的成员关系,为分配给所述移动蜂窝地理信息系统数据收 集设备的数据字典自动选择至少一个地理信息系统特征类型。
45. 如权利要求32所述的地理信息系统网络,其中,所述数据字典 管理系统还用于以基于所述移动蜂窝地理信息系统数据收集设备选择的 预定方式格式化用于所述移动蜂窝地理信息系统数据收集设备的数据字 典。
46. 如权利要求45所述的地理信息系统网络,其中,所述数据字典 管理系统确定所述移动蜂窝地理信息系统数据收集设备的显示能力,并基 于所述移动蜂窝地理信息系统数据收集设备的显示能力格式化所述数据 字典。
全文摘要
本发明的实施例记载了一种地理信息系统(GIS)数据收集网络。在一个实施例中,本发明包括最初不是要用作地理信息系统数据收集器的移动电子设备。本发明还包括与所述移动电子设备通信地耦合的数据字典转发设备,以及与所述数据字典转发设备通信地耦合、用于接收所述移动电子设备所收集的地理信息系统数据的地理信息系统数据管理部件。
文档编号G06F17/30GK101290629SQ20081009048
公开日2008年10月22日 申请日期2008年4月21日 优先权日2007年4月19日
发明者保罗·罗宾·曼森, 布鲁斯·斯蒂芬·詹姆斯, 彼特·格伦·弗朗斯, 米歇尔·林恩·弗赖伊, 约翰·弗朗西斯·罗杰斯, 罗伯特·米里·艾伦 申请人:特林布尔导航有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1