专利名称:一种提供基于矢量图形的交通信息的方法及系统的制作方法
技术领域:
本发明涉及一种提供交通信息的方法及系统,特别是与一种提供基于矢量图形的交通信息的方法及系统。
背景技术:
在我国,目前由于交通堵塞所引起的环境污染的问题以及燃油的浪费性消耗的问题日趋严重,而这种情况还进一步导致了运输费用以几何级数的比例上升。因此,如何对交通流量进行优化是一个迫切需要得到解决的问题。虽然道路建设是解决交通问题的根本途径,但是这需要巨额的投资。因此,有必要找到一种能够更有效利用现有公路设施的方法。
传统方法公开了一种提供基于图像的交通信息的方法,在这种方法中引入了节点的概念。使用这种方法时,基于位图的图像存储在用户终端中。同样节点数据库也必须存储在用户终端中。发送端(或服务器)以文本格式发送交通信息及其相对应的节点数。同时,接收端(或用户终端)根据接收到的交通信息和节点数更新节点数据库,并根据节点数据库中的数据生成图像。然而,因为使用节点数据库需要大量的内存,而且生成图形的过程同样需要比较大的运算量,所以用户终端必须非常复杂,所以增加了用于制造用户终端的成本,从而妨碍了这种方法的推广。同时,因为基于位图的图像尺寸太大而不便传送,所以当需要时,替换用户终端的图像将非常困难。而且,增加和/或删除,一个节点可能会需要改变整个节点数据库的构成,这无论对于用户还是信息提供者来说都是十分不便的。总之,这种传统方法是很不经济的。
另外,这种传统的提供信息的方法还存在着一个问题,那就是当节点数很大时,给各个路段分配节点号将十分困难。因此对数据标准的维护也将会变得非常困难。
另外,其它使用文本格式或声音格式来传送交通信息的传统方法也发表过。前者所存在的问题主要在于需要进行大量数据的传送,后者中所存在的问题主要在于当用户想要获取感兴趣的交通信息时需要相对较长的时间,而且根据这种类型的交通信息不便于了解整体的交通状况。
发明的内容因此,本发明的目的是提出一种用于提供基于图像的交通信息的方法及系统,从而使得以高质量的图形传送与显示交通信息时,能够减小带宽。
本发明的另一个目的是提出一种易于管理的,用于提供基于图像的交通信息的方法及系统。同时,这项发明中所提到的方法以及相应的系统不需要对节点进行管理,因此结构相对简单。本方法及系统既可以应用于单向数据传输网络中,也可以应用于双向数据传输网络中。
另外,本发明的另一个目标是提供了一种用来显示与查找基于图像信息的用户设备。
本发明也提供了一种用于执行这种方法的程序存储设备。
本发明的一个特点是,在具有至少一个时间变量的真正实体的情况下,提出了一种提供基于图像的交通信息的方法。这种方法包括以下步骤首先,将时间变量的真正实体转换成时间变量的图形矢量实体;根据交通信息生成指明时间变量图形矢量实体属性的声明,从而构成交通状况图;经由通讯网络将交通状况图传送到用户设备中去,并且根据交通状况图在用户设备的屏幕上显示出相应的图像。时间变量的图形矢量实体属性可以是色彩指示声明。一种较好实施例中,时间变量的真正实体为道路,而用不同的颜色指示声明由道路上的不同速度决定。
交通状况图中,时间变量的图形矢量实体可包括指明属性的声明,指明外形的声明,以及指明位置的声明。而指明属性的声明由指明属性的命令与相应的属性值所组成。
根据最佳实施例,本方法还包括交通状况图的压缩步骤,即将一条道路表示向前与向后的两个时间变量图形矢量实体转化成为一个由一条要指明的属性、两个属性值、一个指明外形的声明以及一个指明位置的声明所构成的复杂的时间变量图形矢量实体。
根据本发明的另一个实施例,提出了提供基于具有至少一个时间变量的真正实体的图像的交通信息的方法,包括以下步骤将时间变量的真正实体转换成时间变量的图形矢量实体;根据交通信息生成指明时间变量图形矢量实体属性的声明,从而构成交通状况图;将大量的非时间变量的真正实体转化成为大量的非时间变量的图形矢量实体,其中大量的非时间变量的真正实体也处于包括至少一个时间变量的真正实体的区域内;利用大量的非时间变量的图形矢量实体生成至少一个基本地图;构成至少包括交通状况图的交通信息图;最后,经由通讯网络将交通信息图传送到用户设备中去,并且根据基本地图在用户设备的屏幕上显示出第一幅图像;显示第二幅图像时,则根据交通状况图,并且显示时把第二幅图像叠加到第一幅图像上。
这种方法还可以进一步包括交通状况图的压缩步骤。就是说,可以将一条道路表示前向与后向的两个时间变量图形矢量实体转化成为一个由一条要指明的属性、两个属性值、一个指明外形的声明以及一个指明位置的声明所构成的复杂的时间变量图形矢量实体,其中两个时间变量图形矢量实体中的一个是表示道路的前向,另一个表示道路的后向。
在一种更好的实施例中,交通信息图中进一步包括基本地图。基本地图中的时间变量图形矢量实体可以包括指明属性的声明,一个指明外形的声明和一个指明位置的声明。同时,指明属性的声明包括一个指明属性的命令和一个属性值。在这种情况下,指明属性的命令可以用作非时间变量图形矢量实体间进行识别的分隔符。
根据本发明的另一实施例,基本地图被存储在用户设备中。
这种方法进一步包括下列步骤检索至少一条与该地区有关的文本信息;将文本信息转换成文本形式的图形矢量实体;根据文本形式的图形矢量实体在用户设备的屏幕上显示第三幅图像,第三幅图像同样被叠加在第一幅和第二幅图像上。同样,交通信息图可进一步包括文本形式的图形矢量实体。
检索至少一条与该地区有关的文本信息和将文本信息转换成文本形式的图形矢量实体的步骤,既可在提供服务端完成,也可在用户设备端完成。
基本地图还进一步包括“图层识别号”字段,用来表示显示某一图层必要性。在这种情况下,这种方法可以进一步包括下列步骤确定用户的图层编号;并且比较上述基本地图的“图层编号”字段与用户的图层编号,从而确定这幅基本地图需要显示;并且其中所述的显示第一幅图形只有根据基本地图的需要完成依照这种方法可以进一步包括下列步骤将上述交通信息图分成大量的已经事先确定好大小的信息包;然后,构成大量信息块,每一个信息块都由事先确定好数目的信息包组成;并且给上述大量的信息块分别添加信息块识别信息。这里,交通信息图的发送的步骤是通过发送所述的大量信息块来进行的。
根据本发明的另一个特点,这里提出了一种提供一个地区的基于图像信息的方法,包括以下步骤将大量的非时间变量的真正实体转换成为大量的非时间变量的图形矢量实体,上述的大量的非时间变量的真正实体包括该区域内;接收至少一条与该区域有关的文本信息;将上述文本信息转换成为文本格式的图像矢量实体;在用户设备的屏幕上,根据上述大量的非时间变量的图形矢量实体显示第一幅图像;在用户设备的屏幕上,根据上述文本格式的图像矢量实体显示第二幅图像,所说的第二幅图像叠加显示在第一幅图像之上。
本发明还提出了一种在某一区域内提供基于图像的交通信息系统,包括时间变量分量列表数据库,包括大量时间变量分量的列表,其中每个列表包括至少一个在特定区域内的时间变量的真正实体;一个用来说明相应的时间变量的真正实体与一个时间变量的图形矢量实体的转换表;通过将特定区域内时间变量的真正实体利用上述的转换表转换成为时间变量的图形矢量实体来生成交通状况图,并通过基于交通信息的时间变量图形矢量实体的生成一个指明属性的声明;将上述交通状况图通过通讯网络传送到用户设备。
系统可以进一步包括地图数据库,用来存储由大量非时间变量图形矢量实体所构成的大量基本地图。其中,在一个范围内的每一个非时间变量的真正实体至少用一个非时间变量的图形矢量实体来表示。
另外,系统可以进一步包括一个用于存储大量文本信息和对应位置数据的附加信息数据库。系统可以包括将文本信息和对应位置数据转换成一个文本形式的图形矢量实体的功能。因此,此系统可进一步包括一个用于存储大量地图识别符和对应的覆盖范围数据的地图列表数据库。
同样,此系统可进一步包括至少使用交通状态图生成一个交通信息图;一个用于存储交通信息图的交通信息图数据库;根据用户需求发送交通信息图。
根据此发明的另一个特点,这里提供了一个用于显示基于图像的交通信息的用户设备,包括一个显示屏;通过网络从提供交通信息的服务器接收交通信息图;其中所述的交通信息图包括至少一幅由至少一个时间变量的图形矢量实体与一个指明上述时间变量图形矢量实体属性的声明所组成的交通状况图,所述的时间变量图形矢量实体由与对应的真正实体有关的相应的交通信息来确定;用来显示根据在一指定区域内的大量的非时间变量图形矢量实体构成的基本地图的第一幅图像;第二幅图像根据上述的交通状态图来显示,上述的第二幅图像叠加显示在第一幅图像上。
在一种比较好的实施例中,用户设备可以进一步包括输入区域选择的用户命令的输入工具。
在另外一种可以选择的应用方案中,用户设备可以进一步包括一个存储大量基本地图的基本地图数据库;一个存储大量文本信息与相应的位置数据的附加信息数据库,把文本信息与相应的位置数据转换成为文本形式的图形矢量实体;一个存储大量的地图识别号和相应的地图覆盖范围数据的地图列表数据库。
本发明还提供了用于显示基于图像信息的用户设备,包括一个显示屏;一输入设备,用来输入包含想要知道的位置名称的用户命令;一用来存储大量附加信息的附加信息数据库,每条附加信息都由字符串和位置数据组成;根据用户命令检索一条附加信息;一用于存储大量基本地图的基本地图数据库,每个基本地图包含了大量的非时间变量图形矢量实体,其中所述的一个区域内的每个非时间变量真正实体用至少一个非时间变量图形矢量实体表示;根据检索到附加信息选择至少一个基本地图;根据选中的基本地图显示第一幅图像;根据选中的附加信息显示第二幅图像;该用户设备还包括将上述选中的附加信息转换成文本形式的图形矢量实体的功能。
按照本发明的另外一个特点,提供了一种用于显示基于图像的交通信息的方法,包括以下步骤首先,接收一幅至少包括一幅交通状况图的交通信息图,该交通状况图中包括在某一特定区域内大量时间变量的图形矢量实体,并且每一个时间变量的图形矢量实体均包括一个指明属性的声明、一个指明外形的声明与一个指明位置的声明;根据基本地图在屏幕上显示第一幅图像。基本地图中包括在某一特定区域内大量非时间变量的图形矢量实体;根据交通状况图来显示第二幅图像,第二幅图像叠加显示于第一幅图像之上。
另外,本发明中还提供可以被数字式的处理设备所访问的程序存储设备,在这种程序存储设备中明确的包括可执行的指令程序,数字式的处理设备通过执行这些指令程序来实现以上描述的方法。
图表的简要描述为了更加完整的理解本发明及其优点,下面列出了与后面所附图表相对应的文字描述,以供参考。
图1A-1C是根据本发明的较好实施例所示交通信息提供系统的框图。
图2A、2B与2C是根据本发明的一个较好实施例分别在图1A与1C中展示的交通信息转换器120,交通信息传送器130,以及用户设备140的详细框图。
图3A与3B是根据本发明的一个较好实施例的交通信息转换器120和用户设备140的详细框图。
图4A与4B是根据本发明的一个较好实施例在图1B中展示的交通信息转换/发送服务器180的详细框图。
图5是基于文本格式的交通信息(TBTI)201的一个例子。
图6A-6D说明了图2A和3A所示的基于文本格式的交通信息数据库202的较好的实施例。
图7A-7C是根据本发明的较好实施例,时间变量构成列表数据库203的结构。
图8所示是基础地图数据库204的一个例子。
图9是根据本发明的一个较好实施例,说明了附加信息数据库205的结构。
图10是根据本发明的一个较好实施例,地图列表数据库206的图表说明。
图11A-11E是根据本发明的一个较好实施例,交通状态图(TSM)规范结构的图表说明。
图12A-12F是根据本发明的一个较好实施例,交通信息图(TIM)结构的图表说明。
图13显示了地图的覆盖范围,由图10所示每一幅地图的大小由表示左上角坐标和右下角坐标的字段确定。
图14A和14B显示了基于矢量图形的交通信息IVBTI通过通讯网络从交通信息发送器130(或交通信息转换/传送服务器)发送到用户设备140的数据结构。
图15是根据本发明的一个较好实施例,交通信息图(TIM)数据包发送的图表说明。
图16A说明了包括“图层编号”字段在内的基础地图数据库204的格式。
图16B是根据本发明的另一个较好实施例,说明了包括“图层编号”字段在内的时间变量构成列表数据库203的结构。
图16C-16E根据本发明的另一个较好实施例,交通信息图(TIM)的格式。
图17根据本发明的可仿效的屏幕显示。
图18是根据本发明的一个较好实施例,说明基于矢量图形的交通信息提供方法的流程图。
图19A-19E是根据本发明,说明用户设备执行较好过程的流程图。
图20是根据本发明的一个较好实施例,说明提供基于图形的附加信息方法的流程图。
实施本发明的最好方式此项发明较好的实施例在下文中将结合相应的框图进行详细说明。框图中相同的单元将使用相同的参考数字来代表,这样一来重复的说明将被省略掉,以达到简化的目的。
图1A-1C是根据本发明的较好的实施例得出的交通信息提供系统的系统框图。
参照图1A,此交通信息提供系统包括一个交通信息采集器110,一个交通信息转换器120,一个交通信息发送器130以及至少一个用户设备140A,140B和140C(在下文中将使用参考数字“140”来代表140A,140B,140C…)。
交通信息采集器110从各种来源采集交通信息,例如,从部署在道路上的传感器、部署在道路上方的有线电视射像头以及在道路上巡逻的监视人员等信息源。交通信息采集器110产生基于文本形式的交通信息(TBTI),并将其发送到交通信息转换器120。这里,交通信息采集器110能够直接与交通信息转换器120相连接。否则,交通信息采集器110也可以间接地通过任何一种通讯线路与交通信息转换器120相连接。例如,通过移动通讯网,国际互连网,公共交换网络等等。
交通信息转换器120将基于文本形式的交通信息(TBTI)转换为基于矢量图形的交通信息,更明确地说是将基于文本形式的交通信息(TBTI)转换为交通状况图(TSM)或交通信息图(TIM)。交通信息图(TIM)可以由一个交通状况图(TSM)和至少一个基本地图所组成。
基本地图由非时间变量的图形矢量实体组成,每个非时间变量的图形矢量实体与一个真正实体(例如,一座山、一条河流、或一个建筑物等等)的一部分或者整体相对应。
同样,根据本发明的一个较好的实施例,这里有两种类型的基本地图原始基本地图和附加基本地图。
每个原始基本地图由非时间变量的图形矢量实体组成。当处在所需区域内的基于图像的交通信息在用户设备的屏幕上显示时,这些非时间变量的图形矢量实体被强制显示。强制显示的非时间变量的图形矢量实体可以代表山,标志性建筑物,公共机构,河流或者桥等等。
每个附加基本地图由可选择的非时间变量的图形矢量实体组成。
若更详细解释的话,非时间变量真正实体,例如山、河流、建筑物、医院、邮局、办公楼等等,可以根据需要(如所属图层)和/或其属性来进行分类,然后将其显示在用户设备的屏幕上。
就是说,如果被强制显示的真正实体能够被分类的话,那么与真正实体相对应的图形矢量实体则属于原始的基本地图。与之类似,如果可选择的非时间变量真正实体能够被分类的话,那么与之相对应的图形矢量实体则属于某一幅附加的基本地图。
同样,为了进行某一特殊显示(例如,在某种的情况下用户希望显示某一个医院或者诊所位置)所需要的真正实体可以被分类归于某一幅附加的基本地图。
上面所描述的基本地图可以存储在交通信息转换器120中。而将其存储在用户设备140中则更好。
根据本发明的一个较好的实施例,基本地图中的非时间变量图形矢量实体可以用可视图文的格式来表示。
而交通状况图则由交通状况的图形矢量实体所组成,其中每一个图形矢量实体都是时间变量的图形矢量实体。举例来说,交通状况的图形矢量实体是这样一种图形矢量实体,它可以用来表示道路,而它的颜色则根据道路上的车辆行驶速度的不同而不同。
同样,交通状况图中的时间变量的图形矢量实体也可以用可视图文的格式来表示。
交通信息发送器130从交通信息转换器120接收交通状况图或者交通信息图,并把接收到的图形根据或者不根据用户的请求提供给用户设备140。交通信息发送器130具有通讯功能,能够从用户设备接收信息或者提供信息给用户设备。交通信息发送器130最好具有能够保持交通信息图或者交通状况图的存储器。同样,交通信息发送器130与用户设备140之间的连接,举例来说,可以通过信息分页调度的通讯网络,信息打包分组的通讯网络,移动通讯网络,广播网络或者国际互联网来实现。另外,交通信息发送器130可以与移动通讯网络的基站,或者与信息打包分组通讯网络的电子公告栏(BBS)服务器等相连接。
用户设备140包括用来显示基于图像的交通信息的显示器,以及从交通信息传送器接收交通状况图或者交通信息图的通讯功能。这样,用户设备140显示以交通信息图或者交通状况图为基础的,基于图像的交通信息。为了实现这一目的,用户设备140可以具有将基于图形矢量的交通信息转换成基于位图的交通信息的功能。同样,当用户设备140从交通信息发送器130处只接收交通状况图时,用户设备140需要存储至少一幅基本地图。这样一来,用户设备140中需要有存储基本地图的内存。
其优点是多个用户设备能够同时通过通讯网络连接到交通信息发送器上130。
参考图1B,这种交通信息提供系统包括一个交通信息转换/发送服务器180,这个服务器包括交通信息转换器以及交通信息发送器。
另外,参考图1C,这种交通信息提供系统包括多个交通信息发送器131,132和133,其中每个交通信息传送器轮流向用户设备140A、140B、140C、140D、140E和140F提供交通信息图或者交通状况图。
与图1A和1C相对应,图2A、2B与2C是根据本发明中一较好的实施例,交通信息转换器120,交通信息发送器130和用户设备140的详细结构框图。
参考图2A,交通信息转换器120包括信息转换处理器207,基于文本的交通信息数据库202,时间变量分量列表数据库203,基本地图数据库204,附加信息数据库205以及地图列表数据库206。
信息转换处理器207与基于文本的交通信息数据库202,时间变量分量列表数据库203,基本地图数据库204,附加信息数据库205以及地图列表数据库206相连接。
信息转换处理器207首先从交通信息采集器110处接收基于文本的交通信息(TBTI)201,并且向交通信息发送器130生成基于图形矢量的交通信息(IVBTI)208(例如,交通信息图TIM)。信息转换处理器207能够接收用户设备140通过交通信息传送器130发出的查询209。这种查询209表示用户希望了解哪一个区域的交通信息。
信息转换处理器207用基于文本的交通信息(TBTI)201为基于文本的交通信息数据库202进行数据更新。
在本实施例中,基于文本的交通信息数据库202被描述为与交通信息转换器120集成在一起。但是在另一实施例中基于文本的交通信息数据库202可能与交通信息采集器110集成在一起。在这种情况下,查询209可以向上传送到交通信息采集器110。这样一来,交通信息采集器110就应该只生成用户要求的基于文本的交通信息。
在这里,参照图5到图9,将详细说明基于文本格式的交通信息(TBTI)201,基于文本的交通信息数据库202,时间变量分量列表数据库203,基本地图数据库204,附加信息数据库205和地图列表数据库206。
图5是基于文本格式的交通信息(TBTI)201的一个例子,它由“真正实体”、“前进速度”、“交通事故”、“更新时间”等字段构成。“真正实体”字段代表真正实体的名称,如道路“XX”。“前进速度”字段代表在道路上行驶的速度。“交通事故”字段代表在道路上是否有交通事故发生,“更新时间”字段代表最近一次更新的执行时间。
图6A-6D说明了图2A和图3A所示的基于文本格式的交通信息数据库202的较好的实施例。
如图6A所示,基于文本的交通信息数据库202由字段“真正实体”、“图形矢量实体”、“前进速度”、“交通事故”和“更新时间”组成。
“图形矢量实体”字段至少包括一个对应于真正实体的图形矢量实体。例如,道路“XX”可以用起始位置为“P1”和终点位置为“P2”的线性矢量来代表。作为另一种选择,一个真正实体可以用两个或更多的图形矢量来表示。例如,道路“XX”可以用两个相互连接的线性矢量来表示。象这样,真正实体可以用至少一个图形矢量来表示。图形矢量可以是直线、弧线、点、曲线和字符串等。在“图形矢量字段”中,“形状”语句表示图形矢量的类型(例如一条线),“位置”语句表示图形矢量的位置。在基于文本格式的交通信息数据库202的图形矢量实体中,关于位置的声明最好用绝对坐标来表示。(例如,全球定位系统GPS的坐标)。
如图6B所示,字段“速度”、“交通事故”和“更新时间”都分别被分为两个字段“前向”和“后向”。设计这种结构是因为在通常情况下道路上的车辆有两个行驶方向。
参照图6C和6D,基于文本格式的交通信息数据库202分别与图6A和6B相比,可以进一步包括字段“实体识别号”。
从图6A-6D可知,基于文本格式的交通信息数据库202具有两个功能变换表功能(真正实体-图形矢量实体)和交通信息管理功能。
时间变量分量列表数据库203可以构建为图7A-7C所示的形式。
如图7A所示,在时间变量分量列表数据库203中包括字段“地图识别号”和“所包括的真正实体”。字段“所包括的真正实体”表示与“地图识别号”相对应的指定区域内所包括的时间变量真正实体。
如图7B所示,在时间变量分量列表数据库203中包括字段“地图识别号”和“所包括的图形矢量实体”。字段“所包括的图形矢量实体”表示与“地图识别号”相对应的指定区域内所包括的时间变量图形矢量实体。
如图7C所示,在时间变量分量列表数据库203中包括字段“地图识别号”和“所包括的实体识别号”。字段“所包括的实体识别号”表示与“地图识别号”相对应的指定区域内所包括的与真正实体对应的实体识别号。因此,如图6C和6D所示,基于文本格式的交通信息数据库202包括字段“实体识别号”是必要的。
图8是包括字段“地图识别号”和“所包括的非时间变量图形矢量实体”的基本地图数据库204的一个例子。在图8中,“地图识别号”与图7A-7C所示的时间变量分量列表数据库203中的“地图识别号”实质上是相同的。字段“所包括的非时间变量图形矢量实体”包括至少一个包含在地图覆盖区域内的非时间变量图形矢量实体(TIIVE)。例如,在地图-1(比如“地图识别号”是“1”的地图)中包括非时间变量图形矢量实体1(TIIVE1)(由字段属性(A1),形状(S2)和位置(P5,P6)组成)和非时间变量图形矢量实体2(TIIVE2)(由字段属性(A2),形状(S3)和位置(P7,P8)组成)。
图9是根据本发明一个较好的实施例来说明附加信息数据库205的结构,在附加信息数据库205中包括字段“文本串”和“位置”。这里的字段“位置”能够用绝对坐标较好的表示,并指明了所显示字符串的位置。可以解释为,“汉江”的图像被存储在基本地图数据库204的字段“所包括非时间变量图形矢量实体”中(因为河流是非时间变量真正实体),而字符串“汉江”则被存储在附加信息数据库205中。
这种附加信息数据库205中字符串和对应的位置数据可以通过转换过程207转变为文本格式图形矢量实体。而且,这种转换可以在用户设备140中完成。
根据另一个实施例,字符串“汉江”也可以作为图形矢量存储在基本地图数据库204中。
虽然附加信息数据库205中的字符串是一个非时间变量的真正实体,但它也需要搜索。因此,文本型的真正实体(如字符串“市政大厅”、“汉城大学综合医院”、“中央邮局”、“Seung-Dong救火站”等)被包括在附加信息数据库205中。
图10是根据此项发明一个较好的实施例来说明地图列表数据库206的图表,在地图列表数据库206中包括字段“地图识别号”、“地图左上角坐标”和“地图右下角坐标”。
在这里,字段“地图识别号”与时间变量分量列表数据库203和基本地图数据库204中的字段“地图识别号”具有相同的含义。字段“地图左上角坐标”和“地图右下角坐标”代表由“地图识别号”所指明的地图的覆盖区域,最好用绝对坐标来表示。覆盖区域是通过字段““地图左上角坐标”和“地图右下角坐标”指明的具有左上角点和右下角点的矩形面积。
地图的覆盖区域如图13所示,每个区域都由图10中的字段“地图左上角坐标”和“地图右下角坐标”来确定。在图13中,地图1的覆盖区域是由转角点(X1,Y1)和(X2,Y2)确定的矩形面积。同样的,地图2的覆盖区域是由转角点(X3,Y3)和(X4,Y4)确定的矩形面积,地图3的覆盖区域是由转角点(X5,Y5)和(X6,Y6)确定的矩形面积。
地图的覆盖区域也可以用其它传统方法表示。
返回到图2A,转换处理器207用基于文本的交通信息数据库202和时间变量列表数据库203生成了一个交通状态图。
首先,转换处理器207分析来自用户的需求209,然后在地图列表数据库206中选择一个地图(也就是产生一个地图识别号),所选择的地图必须包括用户要求的覆盖区域。这一过程在后面解释的单向传输中可以被省略。
然后,转换处理器207从时间变量分量列表数据库203中检索包含在已选择地图中字段“真正实体”、“图形矢量实体”或“实体识别号”。随后,转换过程处理器207利用图6A-6D所示的基于文本格式的交通信息数据库202将真正实体转化为图形矢量实体。在这里,图形矢量实体的属性最好由字段“前向速度”决定。当包含在已选择地图的道路上发生任何交通事故时,转换处理器207在道路上生成一个特殊的图形矢量实体(预先确定的交通事故标志)进行处理。
在这里,图形矢量实体的位置可以用已选择地图的相对坐标较好的进行表示。因此,产生的交通状态图较好的包括了图形矢量实体的坐标转换过程。
图11A-11E是根据本发明一个较好的实施例,来举例说明交通状态图(TSM)格式的图表。
参照图11A,交通状况图TSM包括大量时间变量图形矢量实体TVIVE1,TVIVE2,TVIVE3和TVIVE4等。在图11B中,时间变量图形矢量实体TVIVE包括一个指明属性的声明,一个指明外形的声明和一个指明位置的声明。在这里,属性可以是颜色,亮度或一种图案。
大多数时间变量真正实体是道路,它可以用线性图形矢量表示。因此,在TVIVE中的大多数指明外形的声明是相同的(比如是一条线)。在这种情况下,如图11C所示,可以有效的对交通状况图TSM进行压缩。在图11C中,ATT1和ATT2代表指明属性的声明,S1代表指明外形的声明,P1、P2、P3和P4代表位置坐标。在这里,指明位置的声明可以包括一个或更多的位置坐标。例如,指明外形的声明“线”需要两个位置坐标起始点位置坐标和结束点位置坐标。同样,如图11C所示,ATT1、S1、P1和P2构成了一个时间变量图形矢量实体TVIVE,ATT2、P3和P4构成了另一个时间变量图形矢量实体TVIVE。当用户设备接收到图11C所示的压缩的交通状态图TSM时,可以用前一个指明属性的声明(比如“S1”)来处理第二个时间变量图形矢量实体TVIVE(包括ATT2、P3和P4)。
如图11D所示,指明属性的声明最好由两部分组成ADC(指明属性的命令)和C(属性内容,比如颜色)。在这里,颜色可以根据相应道路上实体的速度来较好的确定(也就是汽车在道路上行驶的平均速度)。指明属性的命令ADC可以是“设置颜色”命令或者“选择颜色”命令。指明属性的命令ADC可以更适宜用作时间变量图形矢量实体TVIVE间进行区别的分隔符。
参照图11E,下面将说明一种用于压缩时间变量图形矢量实体TVIVE的方法。根据上面所提到的,在道路上有两个方向(前向和后向)。虽然在道路上行驶的车辆彼此间的速度(也就是“颜色”)是不同的,但是其形状和位置还是有许多相似之处。因此,前向车道和后向车道上的时间变量图形矢量实体TVIVE可以被压缩成图11E所示的格式。压缩后的时间变量图形矢量实体TVIVE包括一个由指明属性的命令ADC和两个颜色C1与C2构成的指明属性的声明;一个指明外形的声明S1;和一个由两个位置坐标P1和P2构成的指明位置的声明。
参照图2A,转换处理器207检索来自于附加信息数据库205的请求信息,在已选择的地图中较好的包括了此附加信息数据库。然后,转换处理器207使用字符串和检索到的信息的对应位置生成一个附加信息图形矢量(参照图9)。这个转换也包括了在已选择地图内,将绝对坐标转换为相对坐标的坐标转换。在这里,附加信息图形矢量的指明外形的声明最好用文本格式,长度可以由用户确定也可以自动确定。
根据上面的描述,附加信息数据库205支持搜索功能。当用户想知道某一区域内医院的位置时,就可以在附加信息数据库205中执行搜索“医院”。
在本技术中为简化而省略附加信息数据库205也是非常可取的(也就是说,这一项是可选择的)。
图12A-12F是根据本发明较好的实施例来说明交通信息图TIM格式的图表。
如图12A所示,交通信息图TIM包括一个文件头,一个基本地图和一个交通状态图。文件头可以包括,例如交通信息图TIM的类型和分辨率等信息。图12B所示的交通信息图TIM包括一个文件头和一个交通状况图TSM。交通信息图TIM的类型应与存储在用户设备140中的基本地图相对应。在图12B所示的交通信息图TIM的文件头中,更适宜包括了地图识别号,它可以用作获取存储在用户设备中的适当的基本地图的返回值。另一种情况,如果文件头中不包括“地图识别号”,交通信息图TIM就根据坐标位置叠加到基本地图BM和/或交通状态图TSM的覆盖区域上,这些位置坐标可以用绝对坐标表示,如GPS坐标。
参考图12C,与图12A的图表相比,交通信息图TIM还可以进一步包括附加信息图形矢量实体AIIVE。附加信息图形矢量实体AIIVE可以从附加信息数据库205返回的附加信息中得到。在图12D中,附加信息图形矢量实体AIIVE位于基本地图BM和交通状况图TSM之间,而在图12C中,附加信息图形矢量实体AIIVE则在交通状况图TSM之后。
图12E和图12F中的交通信息图TIM与图12B中的交通信息图TIM相比,还可进一步包括附加信息图形矢量实体ALIVE。在图12E中,附加信息图形矢量实体AIIVE被放在交通状况图TSM之后,而在图12F中,附加信息图形矢量实体AIIVE则被放在文件头和交通状况图TSM之间。图12E和图12F所示的交通信息图TIM同样也适用于当基本地图被存储在用户设备140中的情况。
参照图2B,下面将具体说明交通信息发送器130。交通信息发送器130包括一个发送处理器210和一个交通信息地图数据库213。交通信息地图数据库213是可选项。发送处理器210可接收来自于交通信息转换器120的基于矢量图形的交通信息IVBTI(也就是交通信息图),也可将查询信息209发送到交通信息转换器120中。同样,发送处理器210借助于通讯网络,如移动通讯网络或国际互联网,将基于矢量图形的交通信息IVBTI或压缩后的基于矢量图形的交通信息C-IVBTI发送给用户设备140。压缩后的基于矢量图形的交通信息C-IVBTI(或压缩后的交通信息图C-TIM)可以通过对交通信息图TIM进行普通数据压缩后得到。
众所周知,关于交通信息图TIM的常规误差校正编码和通道编码可以通过发送处理器210来完成。
查询信息212与查询信息209大体上是相同的,但在格式上稍有差别。在这种情况下,交通信息发送器通过单向通讯网络与用户设备的连接,就可忽略查询信息212。
参照图2C,用户设备140包括处理器220,屏幕222和用户输入设备224。处理器220至少应具有通讯功能,可以接收通过互联网从交通信息发送器发送的基于矢量图形的交通信息IVBTI或压缩后的基于矢量图形的交通信息C-IVBTI。进一步,较好的情况是处理器220还可将查询信息212发送到交通信息发送器130。
用户输入设备224用来输入用户指令,特别是指定区域的指令,通过此指令用户可查询到想知道的区域。
处理器220也具有数据分析功能,显示功能,必要时还可具有数据转换功能(如将图形矢量实体转换成位像)。
处理器220首先根据基本地图BM在屏幕222上显示一个基本地像,然后根据交通状态图TSM在基本地像上叠加一个交通状态图像。换句话说,屏幕上的部分图像由交通状态图像TSM更新。
图3A和图3B是根据本发明的另一个较好实施例,交通信息转换器120和用户设备140的详细框图。,参考图3A,交通信息转换器120包括基于文本的交通信息数据库202,时间变量分量列表数据库203和转换处理器207。此时,图3B所示的用户设备140与图2C相比,还可进一步包括基本地图数据库204,附加信息数据库205和地图列表数据库206。在这个实施例中,交通信息转换器130可以按图2B所示来实现。
既然基本地图数据库204、附加信息数据库205和地图列表数据库206在实质上都是非时间变量,所以在设计时可以考虑将他们存储在用户设备中。而且,基本地图数据库204的更新,可以通过以下途径,例如,替换对应的存储器(用于存储基本地图数据库204),或者可以借助于通讯网络从交通信息转化器中周期性的下载新的基本地图。附加信息数据库205和地图列表数据库206的更新类似于基本地图数据库204。
根据本发明的另一个较好的实施例,基本地图数据库204、附加信息数据库205和地图列表数据库206可同时存储在交通信息转换器120和用户设备140中。
根据本发明的一个较好的实施例,图4A是图1B所示的交通信息转换/发送服务器180的详细框图。
图4A所示的交通信息转换/发送服务器180包括转换/发送处理器232、基于文本的交通信息数据库202、时间变量分量列表数据库203、基本地图数据库204、附加信息数据库205、地图列表数据库206和交通信息地图数据库213。转换/发送处理器232与基于文本的交通信息数据库202、时间变量分量列表数据库203、基本地图数据库204、附加信息数据库205、地图列表数据库206和交通信息地图数据库213相结合,因此交通信息转换/发送服务器180可以完成基于文本的交通信息数据库202的更新,交通状况图TSM、交通信息图TIM和附加信息图形矢量实体AIIVE的生成,来自于用户设备的查询信息212的分析。
如图4B所示,交通信息转换/发送服务器180包括转换/发送处理器232、交通信息地图数据库213、基于文本的交通信息数据库202和时间变量分量列表数据库203。既然这样,更为理想的情况是用户设备140具有图3B所示的结构。换句话说,用户设备140最好包括基本地图数据库204、附加信息数据库205和地图列表数据库206。
基于矢量图形的交通信息通过通讯网络从交通信息发送器130(或者交通信息转换/发送服务器)发送到用户设备140,它的数据结构如图14A和图14B所示。
如图14A所示,交通信息图被分成多组,一个或更多的地图描述声明MDS借于分开的交通信息图之间。地图描述声明MDS具有如图14B所示的结构,它包括字段“数据名称”、“数据描述”和“数据大小”。这种地图描述声明MDS可以在用户设备140中用来识别接收到的数据,特别是当一些基于矢量图形的交通信息在发送过程中被丢失时,例如,由于大山的传播障碍。
根据本发明的一个较好实施例,交通信息图TIM的发送信息包如图15所示。
如图15所示,交通信息图TIM被分成许多大小相等的信息包。每个信息包都有自己的信息包编号和预先定义的所构成的信息块编号(比如为”n”)。每个信息块同样也有自己的信息块识别号。发送信息时,地图识别号被进一步加在各自的信息块中,因此它可以被用户设备140用来识别基于矢量图形的交通信息的覆盖区域。
进一步,基本地图BM、交通状态图TSM、交通信息图TIM和/或者附加信息AI都可以有一个图层编号,可以用来表示显示的必要性,因此用户设备140可以只显示基本地图BM、交通状态图TSM、交通信息图TIM和/或者附加信息AI中想要显示的图层。
图16A说明了包括字段“图层编号”的基本地图数据库204的格式。如图16A所示,包括在地图-1(地图识别号为1的地图)的覆盖区域内的非时间变量图形矢量实体被分成若干组(例如2组),每一组具有不同的图层编号。例如,在地图-1中,非时间变量图形矢量实体1(TIIVE1)(由属性(A1)、形状(S2)和位置(P5,P6)组成)、非时间变量图形矢量实体2(TIIVE2)(由属性(A2)、形状(S3)和位置(P7,P8)组成)等属于图层“1”,而非时间变量图形矢量实体3(TIIVE3)(由属性(A2)、形状(S3)和位置(P21,P22)组成)等则属于图层“2”。在这里,由图层“1”的非时间变量图形矢量实体组成的基本地图就可被称为“原始基本地图”,另一个基本地图就可被称为“附加基本地图”。
参看图16B,时间变量分量列表数据库203可进一步包括字段“图层编号”。同样的,包含在地图-1覆盖区域内的时间变量真正实体被分为具有不同图层编号的多个组。
例如,在地图-1中,道路“XX”,道路“XY”和道路“XY”…等包含在图层“1”中,而道路“Y1”、道路“Y2”和道路“Y3”…等包含在图层“2”中。在这里,图层“1”中的时间变量真正实体被转换成基本交通状态图的时间变量图形矢量实体AVIVE。
图16C-16E是根据本发明的另一个较好的实施例交通信息图TIM的格式。
在图16C中,交通信息图TIM包括文件头部分,基本地图部分和交通状况图部分。基本地图由图层的若干对组成,相应的基本地图为(LL1,BM1),(LL2,BM2)和(LL3,BM3)。
做为选择,如图16D所示,交通信息图TIM包括文件头和若干个由三个分量构成的信息组,如(LL1,BM1,TSM1)、(LL2,BM2,TSM2)、(LL3(1),BM3(1),TSM3(1),…)等,每个信息组都由一个图层编号LL、一个基本地图BM和一个交通状况图TSM组成。
参照图16E,交通信息图TIM包括文件头和交通状况图TSM部分,交通状况图TSM由若干个由两个分量构成的信息组组成,如(LL1,TSM1)、(LL2,TSM2)和(LL3,TSM3)等。在图16E中,每一对都是由一个图层编号LL和一个交通状态图TSM组成。
根据本发明的一个较好的实施例,图18是用来说明提供基于矢量图形的交通信息方法的流程图。
在步骤1801中,基于文本的交通信息通过交通信息采集器110来采集。然后在步骤1802中使用采集来的信息进行基于文本的交通信息数据库的数据更新。应该注意1801与1802两个步骤可以被其它的交通信息采集过程所代替。
在步骤1803中,通过将一个真正实体(特别是包括在某一特定区域内的时间变量的真正实体)转换成为一个图形矢量实体来生成一幅交通状况图。在这里,图形矢量实体的属性最好根据与真正实体相关的交通信息来确定。然后,利用交通状况图与相应的基本地图就构成了一幅交通信息图。另外一种方法是,只利用具有“地图识别号”的交通状况图来构成交通信息图也是可行的。
步骤1805中,交通信息图通过通讯网络按照被传送到用户设备中。根据步骤1806,用户设备在交通信息图的基础上显示一幅图像来表明交通信息的情况。更具体的说,用户设备根据基本地图显示一幅图像,然后根据交通状况图来叠加显示另一幅图像。正如上面所提到的,这里,基本地图可以存储在用户设备中。
作为另外一种选择,一幅交通状况图TSM的图像首先在用户设备的屏幕上显示,然后基本地图BM的图像再显示也是可能的。
图17,是这项发明中一个屏幕显示的实例,其中显示了基本地图BM与交通状况图TSM。
步骤1806将会参照图19A至19D做详细解释。其中,图19A至19D都是用来说明这项发明的用户设备中数据处理过程的流程图。
参考图19A,在步骤1901中用户设备根据基本地图显示一幅图像,然后在步骤1902中用户设备根据交通状况图显示另外一幅图像。基本地图BM可以包括在接收到的交通信息图TIM中,或者也可以存储在用户设备中。同样,基本地图BM与交通状况图TSM的覆盖范围是彼此相同的,而基本地图BM与交通状况图TSM的图像则叠加显示在用户设备的屏幕上。
在步骤1903中,用户设备显示一幅附加信息AI的图像,而附加信息可能包含在接收到的交通信息图TIM中,或者存储在用户设备中。附加信息AI的图像也同样被叠加显示。就是说,附加信息AI的图像只覆盖基本地图BM与交通状况图TSM中需要的部分。另外,在图19A中,步骤1901-1903可以按照不同的顺序来执行。
参照图19B,在步骤1911中,用户设备显示一幅原始基本地图的图像,然后在步骤1912中显示一幅交通状况图的图像。接下来,在步骤1913中,用户设备显示附加的基本地图。在这里,附加的基本地图的数目可以是一个或者是多个。然后,在步骤1914中,用户设备显示一幅附加信息的图像。在步骤1912-1914的显示过程中最好使用叠加的方法,这样原始基本地图PBM、交通状况图TSM、附加基本地图ABM以及附加信息AI的图像可以同时在屏幕上进行显示。
在图19C中所示的另外一个实施例中,根据步骤1921,用户设备显示一幅原始基本地图PBM的图像,然后在步骤1923中输入附加的基本地图BM。接下来,在步骤1924中检测输入的附加基本地图BM的图层LL是否为必须的。如果是必须的,那么处理过程转到步骤1925,这样就显示一幅附加的基本地图的图像。如果步骤1924中的检测结果是否定的,那么处理过程转到步骤1926。在步骤1926中,检测是否有剩余的附加基本地图。如果有的话,处理过程返回到步骤1923。否则处理过程转到步骤1922。在步骤1922中用户设备显示一幅交通状况图TSM的图像。接下来,在步骤1927中从用户设备输入一条附加信息(或者一个附加信息的图形矢量)。然后,在步骤1928中检测输入的附加信息AI的所在图层是否为必须的。如果步骤1928的检测结果是肯定的,那么处理过程转到步骤1929,这样一来一幅附加信息的图像就可以显示出来了,然后处理过程转到步骤1930。其间,如果步骤1928的检测结果是否定的,处理过程转到步骤1930。在步骤1930中,检测是否有剩余的附加信息AI。如果有的话,那么处理过程转到步骤1927。否则处理过程结束。
根据本发明的另一较好实施例,图19D中所示的是图18中步骤1806的详细流程图。
在步骤1931中,用户设备显示一幅原始基本地图的图像,然后在步骤1932中显示一幅交通状况图的图像。步骤1933来检测是否存在附加的基本地图BM。如果有的话,在步骤1934中用户设备输入附加的基本地图BM,否则处理过程转到步骤1937。检测是否有输入的附加基本地图BM的图层LL是需要的(或者是被用户所选中的)。如果步骤1935中的检测结果是肯定的,那么处理过程转到步骤1936,这样一幅附加基本地图的图像就会被显示出来。若步骤1935中的检测结果是否定的,那么处理过程返回到步骤1933。
在步骤1937中,检测是否有剩余的附加信息。如果有的话,那么处理过程转到步骤1938,进行附加信息的输入。然后前进到步骤1939。若步骤1937中的检测结果是否定的,则处理过程结束。
在步骤1939中,检测输入的附加信息图层是否是必须的。如果步骤1939的回答是“是”,那么处理过程前进到步骤1940,这样一幅附加信息的图像就会被显示出来,然后处理过程返回到步骤1937。若步骤1939的回答是“否”,那么处理过程转到步骤1937。
另外一种步骤1806的数据处理流程将在图19E中予以介绍。
在图19E中的步骤1941中,用户设备显示基于原始基本地图BM和原始交通状况图TSM的图像。在这里,原始交通状况图TSM是由交通信息传送器通过某种通讯网络传送过来的。而原始基本地图PBM可以由交通信息传送器那里得到,或者也可以存储在用户设备的内存中。然后在步骤1942中,从用户设备输入一幅附加基本地图与一幅附加交通状况图。同样,附加交通状况图TSM由交通信息传送器通过通讯网络传送过来,而附加基本地图ABM可以由交通信息传送器那里得到,或者也可以存储在用户设备的内存中。步骤1943用来检测输入的附加基本地图ABM以及附加交通状况图ATSM的图层是否是必须的。如果是,则在步骤1944中显示附加基本地图ABM以及附加交通状况图ATSM的图像,然后处理过程转到步骤1945。若步骤1943中的检测结果是否定的,则处理过程直接跳转到步骤1945。
在步骤1945中,检测是否有剩余的附加基本地图BM以及附加交通状况图TSM。如果有的化,则处理过程返回到步骤1942,否则当用户设备输入一条附加信息,处理过程转到步骤1946。然后在步骤1947中检测是否有输入的附加信息的图层被选中。如果有,则在步骤1948中显示被输入的附加信息AI的图像,然后理过程前进到步骤1949。若步骤1947中的回答是“否”,则处理过程直接跳转到步骤1949。在步骤1949中,检测是否有任何剩余的附加信息。如果有,则处理过程返回到步骤1946。若步骤1949中的检测结果是否定的,则处理过程停止。
根据本发明的一种较好的实施例,图20是用来说明基于图像的附加信息的提供方法的流程图。
参考图20,在步骤2001中输入一个用户请求。这个用户请求的输入可以通过键盘、按钮、触摸屏或者其它输入设备来输入。接下来,在步骤2002中进行搜索来确定与用户所请求的附加信息AI(例如,文本串)是否存在于附加信息数据库AID中,并获得(或者读出)被请求的附加信息的位置(参见图10)。
步骤2003是为了将附加信息AI转换成为基于图形矢量的附加信息AI(或者文本格式的图形矢量实体)。在这里,文本格式的图形矢量实体是指指明外形的声明是“文本”格式的图形矢量。特别是附加信息AI的文本串可以被转换成一个图形矢量,而这个图形矢量的外形是由一个“文本”图像的大小所预先确定的,并且这个图形矢量的位置由附加信息AI的“位置”字段所确定。在较好的实施例中,文本图像的大小可以被用户控制。
步骤2004是用来选择适合的基于附加信息AI中位置字段的基本地图BM。这一选择使得附加信息的位置在基本地图BM的覆盖区域内。然后,将选中的基本地图BM和基于图形矢量的附加信息IVBAI(也就是AIIV(s))由传送器传送到用户设备。当附加信息数据库205和基本地图数据库204定位在用户设备中时,可以省略步骤2005(这就是说,此时步骤2005是可选项)。
接下来,在步骤2006中,用户设备根据被选中的基本地图BM显示一幅图像。在步骤2007中,用户设备根据基于图形矢量的附加信息IVBAI(或者根据附加信息图形矢量AIIV(s))显示一幅图像。步骤2006与步骤2007交换顺序也是同样可行的。
从成本以及数据交换的带宽等方面来考虑,根据这项发明能够以很高的效率来提供基于图像的交通信息服务。特别是当基本地图BM(s)存储在用户设备时,系统对带宽的需求会大幅度地下降,结果是实现实时的,交互式的基于图像的交通信息服务。
同样,本发明中提供基于图像的交通信息的方法也能够利用单向通讯网络来实现,比如利用寻呼系统(即BP机)的服务网络来实现。
由于需要用户设备来处理的数据量相对很小,所以这项发明中的用户设备可以利用简单的结构来实现。这样一来就会降低生产用户设备的成本。
另外,在基本地图BM,交通状况图TSM和/或附加信息AI中引入图层的,使得由用户来控制提高图像显示的分辨率和质量成为可能。
附加信息AI从基本地图BM中分离(甚至,虽然相当多的附加信息AI与基本地图BM都是由非时间变量实体所构成的)使得查寻某种特殊的信息成为可能,例如查寻医院、政府办公室或者著名的建筑物等。另外,当基本地图BM或附加信息AI存储在用户设备中时,对其必要的数据更新可以通过从通讯网络中下载来实现。这种数据更新可以定期进行,或者根据用户需要来进行。
同样,本发明中的交通信息是以图形矢量实体的形式来处理的,这样需要时可以进行缩小、放大、旋转与滚动等操作。
虽然对本发明的较好实施例进行了说明与描述,但是不同的变换、修改与替换都是可以使用的。所以,前面的说明不应该成为对这项发明范围的一种限制,本发明的保护范围将在后附的权利要求中予以定义。
产业适用性如上所述,本发明中的方法、系统与用户设备是用来提供分散交通流量的交通信息。
权利要求
1.一种具有至少一个时间变量的真正实体、在一区域内提供基于图像的交通信息的方法,由以下步骤构成将所述的时间变量的真正实体转换成为时间变量的图形矢量实体;生成一个指明基于交通信息的时间变量的图形矢量实体的属性的声明,从而构成交通状况图;将所述交通状况图通过通讯网络传送到用户设备中;并且根据交通状况图在用户设备的屏幕上显示一幅图像。
2.根据权利要求1所述的方法中,其中所述的指明时间变量的图形矢量的属性的声明是指明颜色的声明。
3.根据权利要求2所述方法中,其中所述的时间变量的真正实体是指道路,所说的指明颜色的声明是由根据道路的速度确定的。
4.根据权利要求1所述的方法中,其中所述的交通状况图中的时间变量图形矢量实体包括一个指明属性的声明、一个指明外形的声明和一个指明位置的声明。
5.根据权利要求4所述的方法中,其中所述的指明属性的声明由一个指明属性的命令与一个属性值所构成。
6.根据权利要求5所述的方法中,还另外包括压缩上述交通状况图的步骤,即一条道路的两个时间变量的图形矢量实体转化成为一个复杂的,由一个指明属性的声明、两个属性值、一个指明外形的声明和一个指明位置的声明所构成的时间变量的图形矢量实体,其中所述的一条道路的两个时间变量的图形矢量实体中,一个表示向前另外一个表示向后方向。
7.一种具有至少一个时间变量的真正实体、在一区域内提供基于图像的交通信息的方法,由以下步骤构成将所述的时间变量的真正实体转换成为时间变量的图形矢量实体;生成一个指明基于交通信息的时间变量的图形矢量实体的属性的声明,从而构成交通状况图;将大量的非时间变量的真正实体转换成为大量的非时间变量的图形矢量实体,其中所述的大量的非时间变量的真正实体也包括该区域内;利用上述的大量的非时间变量的图形矢量实体构成至少一幅基本地图;构成包括至少一幅上述的交通状况图的交通信息图;通过通讯网络将上述的交通信息图传送到用户设备中;根据上述的基本地图在用户设备的屏幕上显示第一幅图像;并且根据上述的交通状况图显示第二幅图像,上述的第二幅图像叠加显示在第一幅图像上。
8.根据权利要求7所述的方法中,其中所述的指明时间变量的图形矢量的属性的声明是指明颜色的声明。
9.根据权利要求7所述的方法中,其中所述的交通状况图中的时间变量的图形矢量实体包括一个指明属性的声明、一个指明外形的声明和一个指明位置的声明。
10.根据权利要求9所述的方法中,其中所述的指明属性的声明由一个指明属性的命令与一个属性值所构成。
11.根据权利要求10所述的方法中,还另外包括压缩上述交通状况图的步骤,即一条道路的两个时间变量的图形矢量实体转化成为一个复杂的,由一个指明属性的声明、两个属性值、一个指明外形的声明和一个指明位置的声明所构成的时间变量的图形矢量实体,其中所述的一条道路的两个时间变量的图形矢量实体中,一个示向前方向,另一个表示向后方向。
12.根据权利要求7所述的方法中,所述的交通信息图还另外包括上述的基本地图。
13.根据权利要求12所述的方法中,所述的基本地图存储在用户设备中。
14.根据权利要求12所述的方法中,所述说的基本地图中的时间变量的图形矢量实体包括指明属性的声明、一指明外形的声明和一指明位置的声明。
15.根据权利要求14所述的方法中,所说的指明属性的声明由一个指明属性的命令与一个属性值所构成。
16.根据权利要求15所述的方法中,所说的指明属性的命令起到分隔符的作用,用来区分上述的各个时间变量的图形矢量实体。
17.根据权利要求7所述的方法中,更进一步包括以下步骤接收至少一条与该区域有关的文本信息;将上述文本信息转换成为文本格式的图像矢量实体;并且在用户设备的屏幕上,根据上述文本格式的图像矢量实体显示第三幅图像,所述的第三幅图像也叠加显示在第一幅与第二幅图像之上。
18.根据权利要求17所述的方法中,所述的交通信息图另外还包括上述文本格式的图像矢量实体。
19.根据权利要求17所述的方法中,其中所述的接收至少一条与所要求的区域有关的文本信息并将其转换成为文本格式的图像矢量实体,这两个步骤在用户设备中进行。
20.根据权利要求7所述的方法中,其中所说的基本地图包括“图层编号”字段,用来表明显示的必要性,并且所提到的方法另外还更进一步包括以下步骤确定用户的图层编号;并且比较上述基本地图的“图层编号”字段与用户的图层编号,从而确定这幅基本地图需要显示,并且其中所述的显示第一幅图形只有根据基本地图的需要完成。
21.根据权利要求7所述的方法中,另外还包括以下步骤将上述交通信息图分成大量的已经事先确定好大小的信息包;然后,构成大量信息块,每一个信息块都由事先确定好数目的信息包组成;并且给上述大量的信息块分别添加信息块识别信息,前面所提到的交通信息图的发送是通过发送所述的大量信息块来进行的。
22.一种提供某一区域内基于图像信息的方法,是由以下步骤完成将大量的非时间变量的真正实体转换成为大量的非时间变量的图形矢量实体,上述的大量的非时间变量的真正实体包括该区域内。接收至少一条与该区域有关的文本信息;将上述文本信息转换成为文本格式的图像矢量实体;在用户设备的屏幕上,根据上述大量的非时间变量的图形矢量实体显示第一幅图像;并且在用户设备的屏幕上,根据上述文本格式的图像矢量实体显示第二幅图像,所说的第二幅图像叠加显示在第一幅图像之上。
23.一种提供某一区域内基于图像的交通信息的系统,包括时间变量分量列表数据库,包括大量时间变量分量的列表,其中每个列表包括至少一个在特定区域内的时间变量的真正实体;一个用来说明相应的时间变量的真正实体与一个时间变量的图形矢量实体的转换表;通过将特定区域内时间变量的真正实体利用上述的转换表转换成为时间变量的图形矢量实体来生成交通状况图的方法,并通过基于交通信息的时间变量图形矢量实体的生成一个指明属性的声明;并且将上述交通状况图通过通讯网络传送到用户设备的方法。
24.根据权利要求23所述的系统中,其中所述的交通状况图中的时间变量的图形矢量实体包括指明属性的声明、一个指明外形的声明和一个指明位置的声明。
25.权利要求24所述的系统中,所说的指明属性的声明由一个指明属性的命令与一个属性值所构成。
26.根据权利要求25所述的系统中,还包括压缩上述交通状况图的步骤,即一条道路的两个时间变量的图形矢量实体转化成为一个复杂的、由一个指明属性的声明、两个属性值、一个指明外形的声明和一个指明位置的声明所构成的时间变量的图形矢量实体,其中所述的一条道路的两个时间变量的图形矢量实体中,一个表示向前车道,另一个表示向后车道的情况。
27.根据权利要求23所述的系统中,还另外包括用来存储大量基本地图的基本地图数据库,每个基本地图数据库均由大量的非时间变量的图形矢量实体所组成,而在所要求的区域内的每个非时间变量的真正实体都由至少一个非时间变量的图形矢量实体来表示。
28.根据权利要求27所述的系统中,所说的基本地图中的时间变量的图形矢量实体包括指明属性的声明、一个指明外形的声明和一个指明位置的声明。
29.根据权利要求28所述的系统中,其中所述的指明属性的声明由一个指明属性的命令与一个属性值所构成。
30.根据权利要求29所述的系统中,其中所述的指明属性的命令起到分隔符的作用,用来区分上述的各个非时间变量的图形矢量实体。
31.根据权利要求23所述的系统中,另外还包括一个附加信息数据库,用来存储大量的文本信息以及相应的位置数据。
32.根据权利要求29所述的系统中,另外还包括将上述文本信息与相应的位置数据转换成为文本形式的图形矢量实体的方法。
33.根据权利要求23所述的系统中,另外还包括一个地图列表数据库,用来存储大量的地图识别信息以及相应的地图覆盖范围数据。
34.根据权利要求23所述的系统中,还包括至少利用上述交通状况图来生成交通信息图的方法;一个交通信息图数据库,用来存储上述交通信息图;并且根据用户请求来传送上述交通信息图的方法。
35.一种用于显示基于图像的交通信息的用户设备包括一个显示屏;通过网络从提供交通信息的服务器接收交通信息图的方法,其中所述的交通信息图包括至少一幅由至少一个时间变量的图形矢量实体与一个指明上述时间变量图形矢量实体属性的声明所组成的交通状况图,所述的时间变量图形矢量实体由与对应的真正实体有关的相应的交通信息来确定;以及用来显示根据在一指定区域内的大量的非时间变量图形矢量实体构成的基本地图的第一幅图像的方法,第二幅图像根据上述的交通状态图来显示,上述的第二幅图像叠加显示在第一幅图像上。
36.根据权利要求35所述的用户设备,还包括一个输入区域选择的用户命令的输入工具。
37.根据权利要求36所述的用户设备,还包括用于存储大量基本地图的基本地图数据库。
38.根据权利要求36所述的用户设备,还包括用于存储大量文本信息和对应的位置数据的附加信息数据库。
39.根据权利要求38所述的用户设备,还包括用来将上述文本信息和对应的位置数据转换成文本形式的图形矢量实体的功能。
40.根据权利要求36所述的用户设备,还包括用于存储大量地图识别信息和对应的覆盖区域数据的地图列表数据库。
41.一种用来显示基于图像信息的用户设备,包括一个显示屏;一输入设备,用来输入包含想要知道的位置名称的用户命令;一用来存储大量附加信息的附加信息数据库,每条附加信息都由字符串和位置数据组成。根据用户命令一条检索附加信息的方法;一用于存储大量基本地图的基本地图数据库,每个基本地图包含了大量的非时间变量图形矢量实体,其中所述的一个区域内的每个非时间变量真正实体用至少一个非时间变量图形矢量实体表示;根据检索到附加信息选择至少一个基本地图的方法;根据选中的基本地图显示第一幅图像的方法;以及根据选中的附加信息显示第二幅图像的方法。
42.根据权利要求25所述的用户设备,还包括将上述选中的附加信息转换成文本形式的图形矢量实体的功能。
43.一种可以被数字式的处理设备所访问的程序存储设备,在这种程序存储设备中明确的包括可执行的指令程序,数字式的处理设备通过执行这些指令程序来实现方法中的各个步骤,这些步骤用来提供在某一区域内基于图像包括至少一个时间变量的真正实体的交通信息,上述方法包括下列步骤将所述的时间变量的真正实体转换成为时间变量的图形矢量实体;生成一个指明基于交通信息的时间变量的图形矢量实体的属性的声明,从而构成交通状况图;以及将所述的交通状况图通过通讯网络传送到用户设备中。
44.一种可以被数字式的处理设备所访问的程序存储设备,在这种程序存储设备中明确的包括可执行的指令程序,数字式的处理设备通过执行这些指令程序来实现方法中的各个步骤,这些步骤用来提供在某一区域内基于图像的交通信息,而这一区域内包括至少一个时间变量的真正实体,上述方法包括下列步骤将所述的时间变量的真正实体转换成为时间变量的图形矢量实体;生成一个指明基于交通信息的时间变量的图形矢量实体的属性的声明,从而构成交通状况图;将大量的非时间变量的真正实体转换成为大量的非时间变量的图形矢量实体,其中所述的大量的非时间变量的真正实体同样也包括在所要求的区域内;利用上述的大量的非时间变量的图形矢量实体构成至少一幅基本地图;构成包括至少一幅上述的交通状况图的交通信息图;并且通过通讯网络将上述的交通信息图传送到用户设备中。
45.用于显示基于图像的交通信息的一个方法,包括下列步骤接收包括至少一幅交通状况图的一幅交通信息图,上述交通状况图中包括在一特定区域内大量的时间变量的图形矢量实体,并且每一个时间变量的图形矢量实体中包括一个指明属性的声明、一个指明外形的声明和一个指明位置的声明;根据基本地图在屏幕上显示第一幅图像,而上述基本地图中包括指定区域内的大量的非时间变量的图形矢量实体;并且根据上述的交通状态图来显示第二幅图像,而上述的第二幅图像叠加显示在第一幅图像上。
46.一种可以被数字式的处理设备所访问的程序存储设备,在这种程序存储设备中明确的包括可执行的指令程序,数字式的处理设备通过执行这些指令程序来实现方法中的各个步骤,这些步骤用来显示基于图像的交通信息。上述方法包括下列步骤接收包括至少一幅交通状况图的一幅交通信息图,所述的交通状况图包括某一特定区域内大量的时间变量的图形矢量实体,并且每一个时间变量的图形矢量实体中包括一个指明属性的声明、一个指明外形的声明和一个指明位置的声明;根据基本地图在屏幕上显示第一幅图像,上述基本地图中包括指定区域内的大量的非时间变量的图形矢量实体;并且根据上述的交通状态图来显示第二幅图像,上述的第二幅图像叠加显示在第一幅图像上。
全文摘要
公开了一种用于提供基于图像的交通信息的方法及系统,在这种系统中,将大量时间变量的真正实体转换为时间变量图形矢量实体,指明时间变量图形矢量实体属性的声明是根据交通信息来决定的。同时,将大量的非时间变量真正实体转换为大量的构成了基本地图的非时间变量图形矢量实体。至少包括上述交通状况图的交通信息图通过通讯网络发送到用户设备,在用户设备上,与基本地图一致的基本图像显示在用户设备的屏幕上,与交通状况图一致的交通状况图像叠加在基本图像上显示。
文档编号G09B29/00GK1311887SQ99809115
公开日2001年9月5日 申请日期1999年7月28日 优先权日1998年7月28日
发明者李兴洙 申请人:李兴洙