有关争议地域的导航系统和方法 对于相关申请的引用
本 专 利 申 请 相 关 于 在 同 一 日 期 提 交 的、 序 列 号 为 12/559752 和 12/559723 、 题 名 为 “ NAVIGATION SYSTEM AND METHODS REGARDING DISPUTEDTERRITORIES( 有关争议地域的导航系统和方法 )”、律师代理申请案第 N0323US 号的共同待审的专利申请,在这里通过引用而合并其全部公开。
技术领域
本发明涉及收集、存储、和 / 或使用地理数据,且更具体地,涉及提供与争议 地域对应的地理或导航数据。背景技术
地图和地理信息的使用在当今社会中是普遍的。 例如,可以将地理数据用于向 所期望的目的地进行导航、查看关注的区域、查找特定的关注点 (POI)、自学或教导别人 学习地区和国家、和 / 或用于其他目的。 地图及其地理数据可以以各种形式和技术而存 在。 例如,导航系统或装置可以提供地理区域的有用显示。 导航装置使用包括了导 航相关属性的地图或地理数据,以提供诸如地图显示和地图导引之类的特征。 导航装置 可以为诸如城市、州、国家、以及两个或更多国家之间的区域或包括了两个或更多国家 的区域之类的各种地区提供导引和显示。
然而,各个或不同实体可能不同地查看或认可地理区域。 城市、州、省、和 / 或国家界线或边界以及相关联的地理特征或 POI 可能处于争议中。 例如,在地理或导 航装置上可能将国家呈现为具有由一个国家或实体认可的边界或特征,而另一国家或实 体可能对那些边界或特征存在争议,并认可不同的边界或特征。 如果一个人在两个国家 或在对地理数据的表现存在争议的国家或地区中使用导航装置,则可能产生复杂性。 相 应地,诸如有关导航系统的、用于解决争议地域的系统、方法、和 / 或技术可以是有用 的。
发明内容
根据一个方面,提供了一种用于操作导航系统来提供争议地域的视图的计算机 实现的方法。 例如,该方法包括在地理数据库中提供与在第一地理实体和第二地理实体 之间争议的地理区域对应的数据记录。 该数据记录与争议的指示相关联。 作为争议的指 示的函数来从地理数据库检索数据记录,以生成第二地理实体没有认可的第一地理实体 的呈现。 显示第一地理实体的呈现。
根据另一个方面,提供了一种用于操作导航系统来提供争议地域的视图的计算 机实现的方法。 该方法包括 :在地理数据库中提供与在第一地理实体和第二地理实体之 间争议的地理区域对应的数据记录,数据记录与争议的指示相关联 ;作为争议的指示的函数来从地理数据库检索数据记录,以生成第二地理实体没有认可的第一地理实体的呈 现 ;以及显示第一地理实体的呈现。
该方法可进一步包括 :作为争议的指示的函数来从地理数据库检索数据记录, 以生成第一地理实体没有认可的第二地理实体的呈现 ;以及显示第二地理实体的呈现。
该方法可进一步包括 :在地理数据库中提供与在第一地理实体和第二地理实体 之间争议的地理区域对应的另一数据记录,另一数据记录与争议的指示相关联 ;作为争 议的指示的函数来从地理数据库检索另一数据记录,以生成第一地理实体没有认可的第 二地理实体的呈现 ;以及显示第二地理实体的呈现。
该方法可进一步包括 :从第一地理实体的数据呈现排除呈现了由第三方接受的 边界的数据记录,呈现了由第三方接受的边界的所述数据记录包括指示了争议的相应属 性。
数据记录可包括关注点。
检索数据记录、以生成第二地理实体没有认可的第一地理实体的呈现的步骤可 基于用于显示图形呈现的装置的现实世界地点。
检索数据记录、以生成第二地理实体没有认可的第一地理实体的呈现的步骤可 在接收到用于像这样查看第一地理实体的用户选择之后发生。
根据另一个方面,提供了一种用于操作导航系统来提供争议地域的不同视图的 计算机实现的方法,该方法包括 :标识呈现了由第一地理实体所接受而第二地理实体没 有接受的地理特征的第一数据记录 ;为了显示由第一地理实体所接受而第二地理实体没 有接受的地理特征而提供第一数据记录 ;标识呈现了由第二地理实体所接受而第一地理 实体没有接受的地理特征的第二数据记录 ;以及为了显示由第二地理实体所接受而第一 地理实体没有接受的地理特征而提供第二数据记录,其中将第一数据记录和第二数据记 录存储在与导航系统相关联的地理数据库中。
在该方法中,可分别由第一数据记录和第二数据记录呈现的地理特征包括地理 界线的至少一部分。
根据另一个方面,提供了一种用以收集用于导航系统的地理数据库的数据的计 算机实现的方法,该方法包括 :标识呈现了地理界限的一部分的线段数据记录,线段数 据记录存储在计算机可读介质上的地理数据库中 ;向所标识的线段数据记录分派指定类 型,指定类型指示了所标识的线段数据记录呈现了被认为是在第一地理实体和第二地理 实体之间争议的边界的一部分的线 ;以及在计算机可读介质上的地理数据库中存储指定 类型,其中将所存储的指定类型配置为被选择以包括作为第二地理实体没有认可的第一 地理实体的边界的数据呈现的一部分的所标识的线段数据记录。
第一地理实体可包括第一国家,而第二地理实体包括第二国家。
第一地理实体包括第一州或省,而第二地理实体包括第二州或省。
可将所存储的指定类型进一步配置为被选择以包括作为第一地理实体没有认可 的第二地理实体的边界的数据呈现的一部分的所标识的线段数据记录。
该方法还可包括 :向关注点分派第一名称 ;向关注点分派第二名称 ;以及在计 算机可读介质上的地理数据库中存储第一名称和第二名称,其中将第一名称配置为当包 括作为第二地理实体没有认可的第一地理实体的边界的数据呈现的一部分的所标识的线段数据记录时被选择。
关注点可包括城市。
该方法还可包括 :标识呈现了如第三方实体所认可的第一地理实体和第二地理 实体之间的分界线的一部分的另一线段数据记录,另一线段数据记录存储在计算机可读 介质上的地理数据库中 ;向所标识的另一线段数据记录分派指定属性,指定属性指示了 所标识的另一线段数据记录呈现了被认为是在第一地理实体和第二地理实体之间争议的 边界的一部分的线 ;以及在计算机可读介质上的地理数据库中存储指定属性,其中将所 存储的指定属性配置为用于排除作为第二地理实体没有认可的第一地理实体的边界的数 据呈现的一部分的所标识的另一线段数据记录。
第三方实体可包括国际体或论坛。
根据另一个方面,提供了一种用以收集用于导航系统的地理数据库的数据的计 算机实现的方法,该方法包括 :标识与在第一地理实体和第二地理实体之间争议的地理 区域对应的数据记录,数据记录存储在计算机可读介质上的地理数据库中 ;将争议的指 示分配到数据记录,以及在计算机可读介质上的地理数据库中存储争议的指示,其中将 所存储的争议的指示配置为当提供第二地理实体没有认可的第一地理实体的数据呈现时 被标识。 数据记录可呈现多边形或链路。
数据记录可呈现国家或州边界的一部分。
数据记录可呈现关注点。
可将所存储的争议的指示配置为当提供第一地理实体没有认可的第二地理实体 的数据呈现时被标识。
可将所存储的争议的指示配置为当提供如第三方实体所认可的第一地理实体和 第二地理实体的数据呈现时被标识。
第三方实体可包括国际体。
根据另一方面,提供了一种用以收集用于导航系统的地理数据库的数据的计算 机实现的方法,该方法包括 :将第一名称与地理数据记录相关联,地理数据记录存储在 计算机可读介质上的地理数据库中 ;将第二名称与地理数据记录相关联,地理数据记录 对应于在第一地理实体和第二地理实体之间争议的地理区域 ;以及在计算机可读介质上 的地理数据库中存储第一名称和第二名称,其中将第一名称配置为当使用第二地理实体 没有认可的第一地理实体的数据呈现中的地理数据记录时被选择。
第一名称可包括呈现了第二地理实体没有使用的第一地理实体所使用的城市的 名称的多个字母。
可将第二名称配置为当使用第一地理实体没有认可的第二地理实体的数据呈现 中的地理数据记录时被选择。
根据另一方面,提供了一种用以收集用于导航系统的地理数据库的数据的计算 机实现的方法,该方法包括 :标识呈现了地理界限的至少一部分的数据记录,数据记录 存储在计算机可读介质上的地理数据库中 ;向所标识的数据记录分派争议的指示,争 议的指示呈现了所标识的数据记录对应于在第一地理实体和第二地理实体之间争议的边 界 ;以及在计算机可读介质上的地理数据库中存储争议的指示。
数据记录可包括链路数据记录。
根据另一个方面,提供了一种用以收集用于导航系统的地理数据库的数据的计 算机实现的方法,该方法包括 :标识呈现了由第一地理实体所接受而第二地理实体没有 接受的地理特征的第一数据记录 ;标识呈现了由第二地理实体所接受而第一地理实体没 有接受的地理特征的第二数据记录 ;以及在地理数据库中存储第一数据记录和第二数据 记录。
其中可分别由第一数据记录和第二数据记录呈现的地理特征包括地理界线的至 少一部分。
通过以下权利要求来限定本发明,并且不应该将此部分中的任何内容认作是对 那些权利要求的限制。 下面,结合优选实施例来讨论本发明的进一步的方面和优点。 附图说明
图 1 是与争议地域对应的地理数据和 / 或导航系统的图。 图 2 图示了在图 1 的系统中使用的地理数据库的数据组件。 图 3 图示了包括争议界线的地理区域的数据呈现。 图 4 图示了用于提供查看选项的导航和 / 或地理装置的一个实施例。 图 5 图示了如第一地理实体所认可的图 3 的地理学区域的图形呈现。 图 6 图示了如第二地理实体所认可的图 3 的地理学区域的图形呈现。 图 7 图示了如第三方所认可的图 3 的地理学区域的图形呈现。 图 8 是用以收集用于导航系统的地理数据库的数据的方法的流程图。 图 9 是用于操作导航系统以提供争议地域的视图的方法的流程图。具体实施方式
图 1 示出了与争议地域对应的地理数据和 / 或导航系统 100 的一个实施例。 该 系统 100 包括但不限于地理或导航数据库 104、编译的导航或地理数据库 108、和终端用 户装置 112。 另外,也可以提供更少或不同的组件。 例如,可以提供处理器、服务器、 基站、收发机和 / 或广播组件、路由器、交换机或智能交换机、计算机或工作站、管理 组件、网关装置、骨干网、端口、网络连接和 / 或组件、以及网络接口。
地图或导航数据库 104 可以是包含呈现了覆盖区域中的地理特征的数据的主地 理或导航数据库。 覆盖区域可以对应于整个国家,诸如美国。 可替换地,覆盖区域可以 对应于几个国家,诸如美国、加拿大、墨西哥、法国、德国、意大利、希腊、土耳其、 塞浦路斯、以色列、黎巴嫩、约旦、印度、巴基斯坦、中国等等。 根据另一替换方案, 可以将覆盖区域仅仅呈现为地理区域内的单一地区,诸如国家、州、省、或城市。
在一个实施例中,地理或地图数据库 104 包括用于导航相关服务的数据。 例 如,地理数据库 104 包括路段数据记录 116、节点数据记录 120、和测绘 ( “carto” ) 数 据记录 124。 也可以包括其他数据记录 ( 诸如但不限于,路由数据、调运 (maneuver) 数 据、和 POI 数据 )。
路段数据记录 116 是用于呈现道路、街道、或路径的链路或片段。 节点数据记 录 120 是与路段数据记录 116 的链路或片段对应的端点。 路段数据记录 116 和节点数据记录 120 呈现了诸如由车辆、汽车、和 / 或其他实体使用的道路网络。 可替换地,地理 数据库 104 包含路径片段和节点数据记录、或除了车辆道路记录数据之外或代替车辆道 路记录数据的呈现了人行路的其他数据。
路段和节点可以与诸如交叉口处的地理坐标、街道名称、地址范围、速度限 制、转向约束之类的属性、和其他导航相关属性、以及 POI( 诸如,加油站、酒店、餐 厅、博物馆、体育场、办公室、机动车经销商、汽车修理店、建筑物、商店等 ) 相关 联。 地理数据库 104 可以包括关于这些 POI 的地点的数据。 地理数据库 104 还可以包括 关于诸如城市、乡镇、或其他社区之类的场所的数据、和诸如水体、山脉等之类的其他 地理特征。 这种场所或特征数据可以是 POI 数据,或者可以与 POI 或 POI 数据 ( 诸如, 用于显示或呈现城市位置的数据点 ) 相关联。 地理数据库 104 可以包括其他种类的信息。
测绘数据记录 124 包含用于显示由地理数据库 104 呈现的地理区的各个区段 (portion) 的图像呈现 ( 诸如,地图 ) 的地理特征信息。 测绘数据记录 124 是用于呈现除 了道路或路径之外的地理特征的链路或片段或者多边形。 例如,链路或链路片段数据记 录可以呈现国家界线或边界、州界线或边界、省界线或边界、县界线或边界、城市或乡 镇界线或边界、河流、湖泊、界标、和 / 或其他地理特征。 测绘数据记录 124 可以与诸 如地理坐标 ( 例如,纬度、经度、和 / 或海拔高度 ) 之类的位置或地点信息、以及与 POI 数据或其他数据相关联。 在一个实施例中,测绘数据记录 124 包含与争议地域相关的数据。 例如,可以 在测绘数据记录 124 中包括不同的争议国家界线或其他争议地理界线,使得可以基于某 一地理实体或国家对地理边界的观点或者接受 ( 或其缺乏 ) 来不同地呈现地理区或国家。 同样,也可以包括诸如争议 POI 之类的其他争议地理特征或数据。
可以由地图、地理、和 / 或导航数据开发者 ( 诸如,位于伊利诺伊州芝加哥市 的 NAVTEQ North America,LLC( 导航技术北美有限公司 )) 维护地理数据库 104。 地图 开发者收集地理数据,以生成和增强数据库 104。 存在地图开发者用于收集数据的不同 方式。 这些方式包括从诸如市政当局或相应的地理权力机关之类的其他来源获得数据。 另外,地图开发者可以雇佣现场人员通过车辆、沿着贯穿于地理区的道路而进行行驶, 以观测关于它们的特征和 / 或记录信息。 同样,可以使用诸如航空或卫星摄影之类的遥 测。 在地理数据库 104 中存储由地图开发者收集的数据。
可以按照促进了更新、维护、和开发的格式来存储主地理数据库 104。 例如, 诸如为了开发或生产目的,主地理数据库 104 或主地理数据库 104 中的数据处于甲骨文 (Oracle) 空间格式或其他格式中。 可以将甲骨文空间格式或开发 / 生产数据库编译为诸 如 GDF 格式之类的交付 (delivery) 格式。 可以对生产和 / 或交付格式中的数据进行编译 或进一步编译,以形成可以用在终端用户导航装置或系统中的地理数据库产品或数据库 108。
例如,对地理数据进行编译 ( 诸如,编译为 PSF 格式 ),以组织和 / 或配置由导 航装置用于执行导航相关功能和 / 或服务 ( 诸如,路由计算、路由导引、地图显示、速 度计算、距离和行驶时间功能、和其他功能 ) 的数据。 导航相关功能可以对应于车辆导 航、行人导航、或其他类型的导航。 可以由与地图开发者分开的一方或实体来执行用于 产生数据库 108 的编译。 例如,诸如导航装置开发者或其他终端用户装置开发者之类的
地图开发者的顾客可以按照交付格式来对所接收的地理数据库执行编译,以产生一个或 多个编译的导航数据库 108。
在一个实施例中,一个或多个编译的导航数据库 108 可以用于或包括在终端用 户装置 112 中。 终端用户装置 112 是车辆导航系统、个人导航装置 ( “PND” )、便携 式导航装置、蜂窝电话、移动电话、个人数字助理 ( “PDA”)、手表、计算机、和 / 或 可以执行诸如数字路由和地图显示之类的导航相关功能的其他装置。 在一个实施例中, 导航装置 112 是蜂窝电话,诸如由位于芬兰埃斯波市诺基亚公司 (Nokia Corporation) 提供 的蜂窝电话。 终端用户使用装置 112,以用于诸如导引和地图显示之类的导航功能。 在 一个实施例中,终端用户可以操作终端用户装置 112,以基于争议中的如相应地理实体或 国家所认可的争议边界或界线来提供国家或地理区的多个视图。例如,终端用户装置 112 可以显示如第一国家所认可的地区的地理边界,以及显示如第二国家所认可而第一国家 没有认可的同一地区的不同地理边界。
图 2 图示了与测绘数据记录 124 相似或相同的测绘数据记录 201 的数据组件。 测 绘数据记录 201 包括链路数据 205、多边形数据 209、特征类型数据 213、属性数据 217、 名称数据 221、索引 225、行政编码 (administrative coding)229。 可以提供更多、更少、 或不同的组件或数据。 对测绘数据记录 201 的一些或所有进行配置或适应,以为了数据 呈现或显示以及其他功能来进行标识、选择、和 / 或检索。 尽管将图 2 中的组件示出为 彼此分开,但是也可以对这些组件中的一个或多个进行组合。
链路数据 205 包括呈现了不同的地理特征的链路、片段、或链路数据记录。 例 如,链路或片段记录是呈现了河流、湖泊、地理实体或地理区的界线或边界、以及其他 地理特征的一部分或区段的线性分区 (section)。 多边形数据 209 包括呈现了用于呈现地 理特征的闭合多边形的数据记录。 例如,多边形可以呈现城市、湖泊、界标、或其他地 理特征的轮廓或界线。 在替换实施例中,多边形可以是一系列连接的链路或片段。
链路数据 205 和 / 或多边形数据 209 可以与争议的指示或指定相关联,或被分派 了争议的指示或指定。 争议的指示可以是当为了争议区域的不同观点或认可来表现争议 地域时、可用于标识或使用链路或多边形数据的指示符。 该指示可以是一个或多个数据 比特、数据标记、数字、或其他指示符。
在一个实施例中,争议的指示或指定可以包括特征类型 213 和属性 217。 也可 以使用其他的争议指示。 特征类型 213 是在对不同类型的测绘链路或多边形进行分类时 使用的新类别、类型、或指定。 例如,当前类型可以包括国家边界或界线、州边界或界 线、河流等。 特征类型 213 是与争议国家边界或界线或者其他争议边界或界线对应的新 类型。 相应地,向呈现了争议中的边界或界线的链路或多边形的所有或一些分派特征类 型 213( 争议边界或界线类型 )。争议特征类型 213 可以是代码、数字呈现、二进制数据、 数据标记、或其他指示符。 在一个实施例中,数字序列或值 907197 用于呈现争议国家界 线,而数字序列或值 909997 用于呈现争议州界线。 州可以取决于用途而意味着不同的地 区。 例如,在美国,州是 50 个州或控制区之一,而在外国,州可以是省或者其他地理实 体。 当为了进行显示而确定要包括或排除相应边界时,争议特征类型 213 可以用于标识 对应的链路。
属性或指定属性 217 对应于向一个或多个链路或多边形分派的争议的属性。 例如,代替创建新特征类型或除了创建新特征类型之外,属性 217 用于向相应的测绘记录 分派争议的指示。 在一个实施例中,可以向在多个国家之间处于争议中的国际上被认可 或接受的界线中的一些或所有分派争议的属性 217。例如,可以向两个国家之间的、被国 际实体 ( 诸如,联合国 ( “U.N.”)) 接受的分界线分派争议的属性 217。 在此情况下, 争议的属性可以是指控制线或其他名称。 当为了进行显示而确定要包括或排除边界 ( 诸 如,分界线 ) 时,争议的属性 217 或控制线可以用于标识对应的链路。
还可以将争议的属性 217 用于或者分派到边界内的争议地理特征、区域、或 POI。 例如,在多个地理实体之间,地理边界或界线内的河流、城市、湖泊、和 / 或其他 地理特征可能处于争议中。 相应地,可以向呈现了这些特征的链路或多边形分派争议的 属性 217。 例如,可以将呈现了国家或州边界内的城市、湖泊、POI、或其他地理特征的 轮廓的多边形或线段表征 (attribute) 为处于争议中。在一个实施例中,可以使用属性 “所 要求权利”。 可以将争议中的相应链路、多边形、或其他特征与用于特定的地理实体的 属性 “所要求权利” 相关联。 例如,当针对如地理实体所认可或接受的地理区来请求地 图显示时,为了进行显示而标识并检索与用于所述地理实体的 “所要求权利” 属性相关 联的链路、多边形、和 / 或其他特征。 争议的属性 217 还可以包括 “所控制” 属性。 向呈现了没有被外部国家或地理 实体 “所要求权利” 的争议边界内的地理特征的链路、多边形、或其他特征分派 “所控 制”属性。 诸如 U.N. 之类的国际实体可以认可争议区域中的地理特征 ( 诸如,湖泊或城 市 ) 处于一个国家的控制之下,但是该地理特征也不可以被其他国家乃至 U.N. 认为该地 理特征处于其控制之下的国家 “所要求权利”。 该争议的属性用于为了进行地图显示而 排除数据。 例如,可以利用属性 “所控制” ( 诸如,由不同的国家或实体控制 ) 来表征 以下多边形或线段,所述多边形或线段呈现了如特定国家或地理实体所认可的、不被认 为是所述特定国家或地理实体一部分的争议区域内的城市、湖泊、或其他地理特征的轮 廓。 当针对如该特定国家或地理实体所认可的地理区来请求地图显示时,为了进行显示 而标识和 / 或排除与 “所控制” 属性相关联的链路、多边形、或点。
测绘数据记录 201 还包括名称数据 221。 名称数据 221 是呈现了用于特定地理 特征 ( 诸如,地理区域、 POI、城市、湖泊、河流、和 / 或其他地理特征 ) 的不同名称的 数据。 例如,如果城市处于争议区域中,则一个国家可能针对该城市来称呼或使用一名 称,而另一国家可能针对该城市来称呼或使用不同的名称。 相应地,名称数据 221 对应 于用于该争议中的地理特征的不同名称。 同样,可以将名称自身认为是地理特征。 名称 数据 221 可以是与相应的链路、多边形、点、或特征相关联或者利用相应的链路、多边 形、点、或特征而表征的、由相应的不同地理实体使用的多个或一连串字母或符号。 名 称数据 221 还可以是 POI 数据。 同样,路段或道路数据记录可以与有关争议区域的不同 名称相关联。 例如,一个地理实体可能用一名称来称呼一道路,而另一地理实体可能用 不同的名称来称呼该同一道路。
索引 225 可以是对不同的测绘数据彼此进行组织和 / 或链接的一个或多个索引或 数据结构。 行政编码 229 是当处理该测绘数据时使用的层级。 行政编码 229 可以是索引 225 的一部分或包括在索引 225 内,或者可以是单独的。 针对任何给定的地理区,行政 的层级与其相关联。 例如,乡镇与县相关联,县与州或省相关联,而州或省与国家相关
联。 相应地,每个链路或多边形与行政编码 229 相关联。 在一个实施例中,链路或片段 的左侧和右侧 ( 和 / 或多边形的内部和外部 ) 与层级 ( 诸如,最低行政实体到最高行政实 体 ) 相关联。 例如,链路的右侧可以处于邻域中,所述邻域处于城市中,所述城市处于 县中,所述县处于州或省中,所述州或省处于国家中。 该层级用来处理用于不同功能和 特征的测绘数据以及维护所组织的数据结构。
可以当处置争议地域时修改或增强行政编码 229。当区域或地区不被认为是传统 的行政级别时,将地带用作该层级中的最低级别。 例如,由于纽约市的弗拉兴处于皇后 区中,所以地带可以用于呈现弗拉兴。 地带特征可以用于为了争议区域而创建替换的层 级。 例如,链路可以与争议中的边界相关联。 从国际上或 U.N. 所接受的观点来看,链路 的右侧可以具有以下层级 :第一城市、第一州或省、和第一国家。 然而,地带特征可以 用于创建替换的层级。 例如,地带可以与链路的右侧相关联,并且该地带可以称为争议 区域地带。 争议区域地带基于争议区域而呈现了该链路是替换层级的一部分。 相应地, 争议区域地带可以用于标识以下替换层级 :第二城市、第二州或省、和第二国家。 相应 地,当建立用于争议区域的地图时,原始的行政层级可以用于显示如第一国家所认可的 区域,而争议区域地带可以用于标识替换层级,以显示如第二国家所认可的区域。 可以 使用一个或多个争议区域地带。 同样,可以将争议区域地带认为是争议的指示。 图 3 图示了包括争议界线的地理或地理学区域 300 的数据呈现。 地理区域 300 包 括地理实体 304 和地理实体 308。 在一个实施例中,地理实体 304 是国家 A,而地理实体 308 是国家 B。 根据诸如 U.N. 之类的国际体或论坛,通过边界 312 来划分国家 A 和国家 B。 然而,国家 A 将边界 316 认可或接受为国家 A 和国家 B 之间的界线,而国家 B 将边 界 320 认可或接受为国家 B 和国家 A 之间的界线。 然而,国家 A 不将边界 320 认可或接 受为国家 B 和国家 A 之间的界线,而国家 B 不将边界 316 认可或接受为国家 A 和国家 B 之间的界线。 可以提供多于两个争议中的地理实体及其争议特征。
为了解决争议区域,分派类型和争议的属性以及与争议区域或特征对应的其他 数据,并将其存储在地理数据库 104 中。 例如,利用争议的指示 ( 诸如,控制线属性 ) 来表征线 312 或其线段。 向与边界 316 对应的链路分派诸如特征类型 213 之类的争议国 家界线类型。 用于 316 边界的争议国家界线与国家 A 相关联。 在一个实施例中, “所 要求权利” 属性可以用于将用于 316 边界的争议国家界线与国家 A 相关联,或者可以不 使用 “所要求权利” 属性。 向与边界 320 对应的链路分派诸如特征类型 213 之类的争议 国家界线类型。 用于 320 边界的争议国家界线与国家 B 相关联。 在一个实施例中,“所 要求权利” 属性可以用于将用于 320 边界的争议国家界线与国家 B 相关联,或者可以不 使用 “所要求权利” 属性。 同样,指定链路 336,或者将链路 336 与争议国家界线类型 和 / 或争议的属性相关联。 在一个实施例中,由国家 A 和国家 B 两者来共享链路 336。 意味着,链路 336 用于显示或呈现如国家 A 所认可的 ( 国家 B 没有认可的 ) 国家 A,而 链路 336 也用于显示或呈现如国家 B 所认可的 ( 国家 A 没有认可的 ) 国家 B。
还可以向地理特征或 POI 324( 例如,城市 324 或湖泊 324) 分派争议的属性,诸 如属性 217。 例如,可以将 “所要求权利” 属性分派到呈现了地理特征 324 的多边形或 链路 340 或者点。 地理特征 324 可以被国家 A 和国家 B 两者 “所要求权利”。 在替换 实施例中,当建立如国家 A 所认可的地图时,如果国家 A 没有将地理特征 324 认可为国
家 A 的一部分,则可以使用属性国家 B “所控制” 来排除地理特征 324。
同样,可以分派诸如地理特征 324 之类的用于争议中的地理特征的不同名称, 并且可以将行政编码修改或增强为包括替换或争议层级。 然而,不变更或表征不在争议 中的线段或链路、多边形、或者其他特征,诸如链路 328 和链路 332。 通过分派和使用争 议的指示,可以通过认可争议中的不同边界和特征而以不同的方式来呈现或显示争议中 的地理区域。 同样,该实施例通过避免存储如不同地理实体或论坛所分别认可的全部地 图数据 ( 诸如,冗余链路 ) 的多个版本来使数据的冗余最小化。 然而,可以利用存储如 不同实体所认可的争议中的地理区域的多个副本。
图 4 图示了导航和 / 或地理装置 401( 诸如,终端用户装置 112) 的一个实施例。 导航装置包括但不限于处理器 405、存储器 409、定位系统或装置 413、输入按钮或装置 417、和显示器或用户界面 425。 另外,可以提供更少或不同的组件。 例如,可以提供无 线发射机和接收机组件 ( 诸如,天线 ),并且可以提供有线连接和端口。 也可以提供音频 组件。 尽管将图 4 中的组件示出为彼此分开,但是也可以对这些组件中的一个或多个进 行组合。
处理器 405 是通用处理器、专用集成电路 ( “ASIC”)、数字信号处理器、现场 可编程门阵列 ( “FPGA”)、数字电路、模拟电路、或其组合。 处理器 405 可以是可操 作为控制装置 401 的各种电子设备和逻辑和 / 或与装置 401 的各种电子设备和逻辑进行通 信的一个或多个处理器。 将处理器 405 配置为执行有关争议地域数据和逻辑的功能和控 制。 存储器 409 处于与处理器 405 的通信中。 存储器 409 是任何已知或将来的存储 装置。 存储器 409 是非易失性和 / 或易失性存储器,诸如随机存取存储器 “RAM”( 电 子设备 )、只读存储器 “ROM” ( 电子设备 )、或可擦除可编程只读存储器 (EPROM 或 闪存 )。 可以提供存储器网络。 存储器 409 可以是处理器 405 的一部分。 存储器 409 包 括地理或导航数据库 ( 诸如,数据库 108) 或者处于与地理或导航数据库 ( 诸如,数据库 108) 的通信中。 存储器 409 还可以包括与用于提供争议中的地理区域的选项和不同视图 的逻辑和功能对应的软件应用。
定位系统 413 也处于与处理器 405 的通信中。 定位系统 413 是全球定位卫星 ( “GPS” ) 系统、一个或多个机械和 / 或电学传感器、一个或多个方向仪、本地定义系 统、一个或多个方向传感器、或用于提供装置 401 的位置数据 ( 诸如,地点数据 ( 例如, 经度、纬度、和 / 或海拔高度 ) 和 / 或方向数据 ) 的其他系统或装置。 输入装置 417 是 用于在装置 401 上做出选择或向装置 401 输入数据或命令的一个或多个按钮。 可以使用 其他输入装置,诸如小键盘、键盘、鼠标、指针笔、轨迹球、摇杆开关、触摸板、语音 识别电路、或者用于控制或输入数据的其他装置或组件。
显示器 425 也处于与处理器 405 的通信中。 显示器 425 是装置 401 中的、上的、 或与装置 401 通信的、被定位以用于可访问的查看的任何机械和 / 或电子显示器。 例如, 显示器 405 是触摸屏、液晶显示器 ( “LCD”)、阴极射线管 ( “CRT”) 显示器、或等 离子显示器。 显示器 405 可以用作用户界面或其一部分的硬件实现。
在一个实施例中,显示器或用户界面 425 显示或者提供关于如何查看争议中的 地理区域的不同选项。 例如,显示器 425 提供可选择的列表格式选项。 该选项包括查看
地理区域,诸如,如国家 A 所认可或接受的、如国家 B 所认可或接受的、或者如国际上 ( 诸如, U.N.) 所认可或接受的区域 300。 可以提供其他选项。 例如,查看如国家 A 或 国家 B 所认可的国家 A、查看如国家 B 或国家 A 所认可的国家 B、查看国际上所认可的 国家 A 或 B、查看国家 A 或 B 或者具有所有争议边界或特征、以及国际上所认可的边界 或特征、或者其混合的区域。 终端用户可以诸如经由触摸屏功能或输入按钮来选择所述 选项之一,以从特定角度或认可来查看该地理区域。
图 5 图示了如国家 A 所认可的地理区域 300 的数据和 / 或图形呈现 500。 例如, 终端用户选择与从国家 A 的角度来查看该区域对应的选项。 相应地,为了进行显示而标 识和获得相关于与国家 A 相关联的争议国家边界的链路。 同样,为了进行显示而标识和 获得特征国家 A “所要求权利”。 例如,将地理特征 324 显示为国家 A 中的城市。 检 索和显示名称 ( 由国家 A 而不是国家 B 所认可的 ) “A 镇”。 在替换实施例中,假如利 用国家 B “所控制” 来表征地理特征 324,则将从显示中排除特征 324。 此外,控制线 属性用于排除国际上所认可的分界线。 正常地标识和使用不处于争议中的所有链路和测 绘记录。 数据库 421 用于基于相关联的属性或特征类型来标识和获得相应的数据记录。
图 6 图示了如国家 B 所认可的地理区域 300 的数据和 / 或图形呈现 601。 例如, 终端用户选择与从国家 B 的角度来查看该区域对应的选项。 相应地,为了进行显示而标 识和获得相关于与国家 B 相关联的争议国家边界的链路。 同样,为了进行显示而标识和 获得特征国家 B “所要求权利”。 例如,将地理特征 324 显示为国家 B 中的城市。 与 特征 324 紧邻地检索和显示名称 ( 由国家 B 而不是国家 A 所认可的 ) “B 镇”。 此外, 控制线属性用于排除国际上所认可的分界线。 正常地标识和使用不处于争议中的所有链 路和测绘记录。 数据库 421 用于基于相关联的属性或特征类型来标识和获得相应的数据 记录。
图 7 图示了如国际上或者国际论坛或国际体 ( 诸如,U.N.) 所认可的地理区域 300 的数据和 / 或图形呈现 700。 例如,终端用户选择与从国际论坛的角度来查看该区域对 应的选项。 相应地,为了进行显示而标识和排除与争议国家边界类型相关联的链路。 然 而,为了进行显示而标识和获得处于争议中 ( 包括属性或争议的指示 ) 但是也被国际上认 可的链路和地理特征 ( 包括名称数据 )。 此外,控制线属性用于包括国际上所认可的分界 线。 正常地标识和使用不处于争议中的所有链路和测绘记录。 数据库 421 用于基于相关 联的属性或特征类型来标识和获得相应的数据记录。
可以提供其他显示或选项。 例如,可以将包括了所有争议边界和国际上所认可 的边界 ( 诸如图 3 所示 ) 的显示提供为选项,并进行显示。 同样,可以生成和显示多于 两个地理实体的争议边界和特征 ( 诸如,包括三个或更多争议中的地理实体的区域的屏 幕截图 )。针对不同的显示,可以使用各种颜色、图案、高亮度、和其他特征来呈现和示 出争议中的不同区域和特征以及其他地图图形。
可替换地,代替向终端用户提供不同的查看选项或者除了其之外,终端 401 可 以包括当示出争议中的区域时的默认偏好,并且当希望时,终端用户可必须手动地改变 该默认。 例如,终端用户可以输入关于如何查看争议中的地理区域的偏好。 此外,在 判断如何显示争议中的地理区域时,可以使用 ( 如定位系统 413 所获得的 ) 地点或位置信 息。 例如,如果装置 401 处于国家 A 中,则装置 401 可以显示如国家 A 所认可的地理区域。 如果装置 401 处于国家 B 中,则装置 401 可以显示如国家 B 所认可的地理区域。 如 果装置 401 处于中立地域或第三国中,则装置 401 可以显示如国际上所认可的地理区域。 同样,地点信息可以用于禁用特征。 例如,如果接近国家或地理实体之间的边界或分界 线,则可以禁用当前的配置,并且可以显示该区域的中立视图,或者可以禁用或关闭地 图显示。
图 8 是用以收集用于导航系统的地理数据库 ( 诸如,数据库 104) 的数据的方法 ( 诸如,计算机实现的方法 ) 的流程图。 可以提供更少或更多的步骤或动作,并且可以 提供步骤的组合。 同样,可以按照如所示出的顺序或者按照不同的顺序来执行步骤或动 作。 通过在这里描述的系统和 / 或装置或者通过不同的装置或系统来实现该方法。
在一个实施例中,地图开发者增强或生成具有争议地域特征或数据的地理数据 库,诸如数据库 104。 例如,标识一个或多个地理数据记录,诸如测绘数据记录 ( 步骤 801)。 地图开发者或人员或者其计算机可以使用手动或自动的计算机技术来标识与争议 区域相关联的数据记录。 可以在数据库 104 或单独的数据库或文件内标识所述数据记 录。 例如,标识或选择诸如与争议中的界线或边界对应的链路之类的数据记录。 同样, 标识与争议区域中的特征或 POI 相关联的链路、多边形或点。
向所标识的数据记录分派、指定、或分配争议的指示 ( 步骤 805)。 例如,向 与多个地理实体之间的争议边界相关联的一些链路分派指示了争议的特征类型或指定类 型,诸如特征类型 213。同样,向其他链路或多边形数据或者其他特征数据分派争议的属 性,诸如属性 217。 例如,可以分派 “所要求权利”、 “所控制”、和控制线属性。 此 外,可以分派或创建争议地带区域,以为进行显示而提供用于建立地图的行政编码 ( 诸 如,行政编码 229) 中的替换层级。
可以向相应的链路、多边形、 POI、和 / 或地理特征分派不同的名称数据 ( 诸 如,名称数据 221)( 步骤 809)。 例如,城市或其他 POI 或者特征可以取决于什么国家或 地理实体将它认可或接受为其主权的一部分,而具有与它相关联的不同名称。 相应地, 可以向特定的地理区、特征、 POI、和 / 或其链路或数据分配不同的名称或字母 / 符号序 列。 将不同的名称与对相应名称要求权利或认可该相应名称的不同地理实体相关联。
在地理或导航数据库 104 中存储不同的名称、争议的指示 ( 诸如,争议的属性、 争议的特征类型、和争议地带区域 )、和 / 或其他所分派或分配的数据 ( 步骤 813)。 可 以经由索引 ( 诸如,索引 225)、或其他数据结构或者文件来将名称、争议的指示、和其 他所分派的数据与相应的链路 / 片段、多边形、或点关联或相关联。
提供地理数据库及其数据 ( 步骤 817)。 例如,可以向装置制造者或开发者提 供数据库 104 的交付格式。 可以经由无线和 / 或有线连接来电学地提供该数据库,或者 可以以硬件格式 ( 诸如,以 CD、 DVD、或其他存储介质 ) 来提供该数据库。 在一个实 施例中,装置开发者对所接收的数据库进行编译,以产生导航数据库产品,诸如数据库 108。 将所编译的数据库产品用于终端用户装置 ( 诸如,装置 112 或装置 401) 或包括在 其中。 装置开发者可以选定对所接收的数据库进行编译,以产生具有使用不同的争议的 属性和指示、来生成争议中的地理区域的不同呈现的选项。 然而,装置开发者可以选定 对所接收的数据库进行编译,以提供仅仅具有有关以下争议区域的一个数据结构的数据 库产品,其中一个人将不能选定争议地域的不同视图。 同样,地图开发者可以在没有选项 ( 或呈现了选项的数据 ) 的情况下向顾客或第三方提供地理区的数据,以选定争议地域 的不同视图或呈现。
图 9 是用于操作导航系统以提供争议地域的视图的方法 ( 诸如,计算机实现的方 法 ) 的流程图。 可以提供更少或更多的步骤或动作,并且可以提供步骤的组合。 同样, 可以按照如所示出的顺序或者按照不同的顺序来执行步骤或动作。 通过在这里描述的系 统和 / 或装置或者通过不同的装置或系统来实现该方法。
在一个实施例中,终端用户使用装置 ( 诸如,装置 112 或装置 401) 来查看地图 和 / 或利用导航相关功能。 终端用户可以具有用于使能或禁用争议地域查看特征或应用 的能力或选项。 例如,终端用户诸如为了进行地图导引或显示而决定查看争议中的地理 区域,同时使能争议地域特征或应用。 终端用户装置接收请求 ( 诸如,响应于终端用户 地图导引的数据请求或显示请求 ),以呈现争议中的地理区域 ( 步骤 900)。
终端用户装置提供用于查看地理区域的选项 ( 步骤 904)。 例如,装置的用户接 口 ( 诸如,用户接口 425) 示出了用于从其中选定的可选择的选项图标。 ( 如图 4 所图示 的 ) 选项列表向终端用户给出了用于查看如某一地理实体或地理体所认可的地理区域的 选项。 选项的表现可以不同,诸如,使用不同国家或实体的符号或标记或者具有其他显 示选项。 在替换实施例中,可以代替选项列表而使用由终端用户所键入的偏好。 同样, 装置可以基于该装置的地点来选定显示如某一地理实体或论坛所认可的争议中的地理区 域。 可以使用用于从不同争议观点来查看地理区域的任何其他特征或选项。 提供与要显示的地理区域对应的地理数据,诸如测绘记录和相关联的争议的指 示和 / 或其他数据 ( 步骤 908)。 例如,特征类型、属性数据、地带数据、名称数据、相 关联的链路或多边形、和 / 或其他数据可以处于数据库 ( 诸如,在终端用户装置中安装或 包括的数据库 108 或 421) 中。 可替换地,所述数据可以处于与终端用户装置分开的服务 器或者计算机中。
当选择了用于查看如地理实体所认可或接受的地理区域的特定选项或选择时, 标识或获得相应的数据 ( 步骤 912)。 例如,当确定如何呈现争议中的地理区域时,使用 争议的指示来标识链路、多边形、和 / 或点以及相关联的数据 ( 诸如,名称数据 )。 从 所包括的数据库中标识或获得相应的数据,或者经由无线和 / 或有线连接或网络来从单 独的服务器或计算机引入所述相应的数据。 在终端用户装置上为了进行显示而提供或排 除所标识或所获得的数据 ( 步骤 916)。 例如,基于特定特征类型、争议的属性、名称数 据、争议地带区域、和其他争议的指示,当显示如某一地理实体所认可的地理区域时, 可以包括或排除某些链路、多边形、点和 / 或其他数据 ( 诸如,文本 ),如图 5-7 所图示 的。 例如,下面的表格阐释了用于为了进行呈现和 / 或显示而包括或排除数据的一些逻 辑。
替换方案
在上面的描述中,在示例中将焦点集中在争议中的陆地边界或界线。 然而,上 面讨论的特征也可以应用于在多个地理实体之中处于争议中的水体的界线。
此外,上面的一些示例集中在导航系统上。 然而,可以在其他系统 ( 诸如,视 频游戏系统和利用地理数据的其他系统或方法 ) 中使用上面讨论的特征。
可以基于在这里的描述来提供其他方法和系统。 例如,可以提供通过处理限定 的产品方法 (product-by-process method) 以及各种系统实施例。
在计算机可读存储介质或存储器或者其他有形介质 ( 诸如,高速缓冲存储器、 缓冲器、 RAM、可移动介质、硬盘驱动器、其他计算机可读存储介质、或任何其他有形 介质 ) 上提供用于实现上面讨论的系统、处理、方法和 / 或技术的逻辑、数据、软件、 或指令。 该有形介质包括各种类型的易失性和非易失性存储介质。 响应于在计算机可 读存储介质中或上存储的一组或多组逻辑或者指令来执行附图所图示或在这里所描述的 功能、动作、步骤、或任务。 所述功能、动作或任务独立于具体类型的指令集、存储 介质、处理器或处理策略,并且可以通过单独或组合操作的软件、硬件、集成电路、固 件、微代码等来执行所述功能、动作或任务。 同样地,处理策略可以包括多处理、多任 务、并行处理等。 在一个实施例中,在用于由本地或远程系统进行读取的可移动介质装 置上存储所述指令。 在其他实施例中,将所述逻辑或指令存储在远程地点中,以用于通 过计算机网络或经由电话线来进行传输。 在另一实施例中,在给定的计算机、中央处理 单元 ( “CPU” )、或图形处理单元 ( “GPU” ) 或系统内存储所述逻辑或指令。
意欲将前述详细描述看做是阐释性、而非限制性的,并且要理解,包括了所有 等效物的以下权利要求意欲限定本发明的范围。