首页 / 专利库 / 广播 / 帧内预测 / 用于提供和使用公共交通信息的方法和装置

用于提供和使用公共交通信息的方法和装置

阅读:217发布:2022-11-29

专利汇可以提供用于提供和使用公共交通信息的方法和装置专利检索,专利查询,专利分析的服务。并且在此公开了一种用于提供诸如公共 汽车 的公共交通工具的交通信息以及利用所提供信息的方法和装置。根据本 发明 的一种编码公共交通信息的方法为任意公共汽车站创建第一组件,该第一组件包括要到达该公共汽车站的公共汽车的数量以及与所创建的公共汽车数量一样多的公共汽车信息 片段 ,并且将该第一组件连同分配给该公共汽车站的标识符一起并入到第二组件中。然后将该第二组件并入到传送消息中。无线传输每一个如上述构造的消息的序列。,下面是用于提供和使用公共交通信息的方法和装置专利的具体信息内容。

1.一种用于编码公共交通信息的方法,包括:
为公共汽车站创建第一组件,所述第一组件包含要到达所述公共 汽车站的公共汽车的数量以及与要到达的公共汽车的所述数量一样多 的公共汽车信息片段;以及
向所创建的第一组件分配所述公共汽车站的标识符,并且将所创 建的第一组件连同所分配的标识符一起并入到第二组件中。
2.根据权利要求1所述的方法,进一步包括:
创建包含所创建的第二组件的状态信息,并且创建包括所述状态 信息的创建时间的消息管理信息。
3.根据权利要求2所述的方法,进一步包括:
组织传送消息,所述传送消息的每一个包括所创建的消息管理信 息以及所述状态信息,并且顺序地传输所组织的传送消息。
4.根据权利要求2所述的方法,进一步包括步骤:
创建包括关于信息系统标识符所应用的国家的信息的组件,并且 将所创建的组件并入到所述状态信息中。
5.根据权利要求1所述的方法,其中所述公共汽车信息包括下列 中的至少一种类型的信息:关于要到达的公共汽车的路线的信息、所 述公共汽车的预测到达时间以及关于所述公共汽车的当前位置的信 息。
6.根据权利要求5所述的方法,其中关于所述公共汽车的所述当 前位置的所述信息是用于识别所述公共汽车当前位于的公共汽车站或 两个公共汽车站之间的路段的信息。
7.根据权利要求6所述的方法,其中用于识别公共汽车站的所述 信息是顺序分配给属于公共汽车路线的公共汽车站的号码,或者唯一 分配给位于所述公共交通信息所服务的区域内的每个公共汽车站的标 识符。
8.根据权利要求6所述的方法,其中用于识别路段的所述信息是 下列中的一种类型的信息:唯一分配给位于所述公共交通信息所服务 的区域内的每个路段的标识符;一对号码,每个所述号码被顺序分配 给属于公共汽车路线的公共汽车站;以及一对标识符,每个所述标识 符被唯一分配给位于所述公共交通信息所服务的区域内的每个公共汽 车站。
9.根据权利要求1所述的方法,其中将标识符零分配给所述第一 组件,并且将标识符0x88分配给所述第二组件。
10.一种用于编码公共交通信息的装置,包括:
编码器,用于为公共汽车站创建第一组件,所述第一组件包含要 到达所述公共汽车站的公共汽车的数量以及与要到达的公共汽车的所 述数量一样多的公共汽车信息片段,并且用于创建包括所述第一组件 以及分配给所述公共汽车站的标识符的第二组件;以及
组织器,用于通过向包含由所述编码器创建的所述信息的数据 添加纠错数据来组织帧。
11.根据权利要求10所述的装置,其中所述公共汽车信息包括下 列中的至少一种类型的信息:关于要到达的公共汽车的路线的信息、 所述公共汽车的预测到达时间以及关于所述公共汽车的当前位置的信 息。
12.根据权利要求11所述的装置,其中关于所述公共汽车的所述 当前位置的所述信息是用于识别所述公共汽车当前位于的公共汽车站 或两个公共汽车站之间的路段的信息。
13.根据权利要求10所述的装置,其中所述编码器为除了所述公 共汽车站之外的另一个公共汽车站创建第三组件,所述第三组件包含 要到达所述另一个公共汽车站的公共汽车的数量以及与要到达所述另 一个公共汽车站的公共汽车的数量一样多的公共汽车信息片段;并且 将所创建的第三组件连同所述另一个公共汽车站的标识符一起并入到 所述第二组件中。
14.一种用于解码公共交通信息的方法,包括:
从所接收的信号提取状态信息;
从包括在所提取的状态信息中的组件提取包含公共汽车站标识符 和子组件的至少一个信息元素;以及
从所述子组件提取要到达与所述公共汽车站标识符相对应的公共 汽车站的公共汽车的数量以及与要到达的公共汽车的数量一样多的公 共汽车信息片段。
15.根据权利要求14所述的方法,进一步包括:
从所接收的信号提取包含所述状态信息的创建时间的消息管理信 息。
16.根据权利要求15所述的方法,其中从所接收的信号解调的每 个传送消息包括所述消息管理信息以及所述状态信息。
17.根据权利要求14所述的方法,其中基于包含在所述组件中的 信息系统标识符来解译从所述状态信息提取的信息。
18.根据权利要求14所述的方法,其中所述公共汽车信息包括下 列中的至少一种类型的信息:关于要到达的公共汽车的路线的信息、 所述公共汽车的预测到达时间以及关于所述公共汽车的当前位置的信 息。
19.根据权利要求18所述的方法,其中关于所述公共汽车的所述 当前位置的所述信息是用于识别所述公共汽车当前位于的公共汽车站 或两个公共汽车站之间的路段的信息。
20.根据权利要求19所述的方法,其中用于识别公共汽车站的所 述信息是顺序分配给属于公共汽车路线的公共汽车站的号码,或者唯 一分配给位于所述公共交通信息所服务的区域内的每个公共汽车站的 标识符。
21.根据权利要求19所述的方法,其中用于识别路段的所述信息 是下列中的一种类型的信息:唯一分配给位于所述公共交通信息所服 务的区域内的每个路段的标识符;一对号码,每个所述号码被顺序分 配给属于公共汽车路线的公共汽车站;以及一对标识符,每个所述标 识符被唯一分配给位于所述公共交通信息所服务的区域内的每个公共 汽车站。
22.根据权利要求14所述的方法,其中所述组件具有被设置成 0x88的标识符,并且所述子组件具有被设置成零的标识符。
23.一种用于解码公共交通信息的装置,包括:
解调器,用于解调所接收的信号,以输出携带公共交通信息的消 息的序列;
解码器,用于从每个所述消息提取状态信息,并且从所述状态信 息提取公共交通信息,同时从包含在所述状态信息中的组件提取包含 公共汽车站标识符和子组件的至少一个信息元素,并且用于从所提取 的子组件提取要到达与所述公共汽车站标识符相对应的公共汽车站的 公共汽车的数量以及与要到达的公共汽车的数量一样多的公共汽车信 息片段;以及
控制器,用于将所提取的信息存储在存储装置中,并且根据给定 的条件经由输出单元输出所存储的信息或部分所存储的信息。
24.根据权利要求23所述的装置,进一步包括用于检测关于当前 位置的信息的位置检测器,其中所述控制器将所提取的信息的静态信 息存储在所述存储装置中,并且仅将关于位于所述当前位置附近的公 共汽车站的动态信息存储在所述存储装置中。
25.根据权利要求23所述的装置,其中所述公共汽车信息包括下 列中的至少一种类型的信息:关于要到达的公共汽车的路线的信息、 所述公共汽车的预测到达时间以及关于所述公共汽车的当前位置的信 息。
26.根据权利要求25所述的装置,其中关于所述公共汽车的所述 当前位置的所述信息是用于识别所述公共汽车当前位于的公共汽车站 或两个公共汽车站之间的路段的信息。
27.根据权利要求25所述的装置,其中响应于用户的请求,在从 所述存储装置读取公共汽车站的信息之后,所述控制器通过所述输出 单元输出公共汽车站的列表,并且在从所述存储装置读取预测到达时 间之后,通过所述输出装置输出经过从所述公共汽车站列表选择的公 共汽车站的每个公共汽车路线的所述预测到达时间。
28.根据权利要求23所述的装置,其中所述解码器进一步从所述 组件提取要到达除了与所提取的公共汽车站标识符相对应的所述公共 汽车站之外的另一个公共汽车站的公共汽车的数量以及与要到达所述 另一个公共汽车站的公共汽车的数量一样多的公共汽车信息片段。
29.根据权利要求23所述的装置,其中所述输出单元可视或可听 地呈现所存储的信息或部分所存储的信息。
30.根据权利要求23所述的装置,其中所述解码器基于包含在所 述组件中的信息系统标识符解码所提取的公共交通信息。

说明书全文

技术领域

发明涉及用于提供公共交通信息并且使用所提供的信息的方法 和装置。

背景技术

随着数字信号处理和通信技术的发展,无线电和电视(TV)广播 也正在经历数字化的过程。数字广播可以提供各种类型的附加信息(例 如,新闻、证券、天气、交通信息等)以及音频和视频内容。
由于市区和交通要道中车辆数量的增加,交通堵塞频繁发生,这 导致环境污染。为了减少交通堵塞和环境污染,鼓励使用公共交通。 为了有效促进公共交通的使用,应当确保公共交通是方便的并且可预 测的。在一种主要公共交通工具——公共汽车服务的情况下,必须提 供关于每个公共汽车路线以及取决于车流量的公共汽车行程时间变化 的信息。
公共交通信息需要标准的格式,因为数字公共交通信息应当被不 同制造商制造的各种终端以相同的方式接收和解译。

发明内容

本发明的一个目的是提供公共交通信息,以便用户可以获得关于 在任何公共汽车站可用的公共汽车的实时时间表。
本发明的另一个目的是以较少的数据量提供公共交通工具的状态 信息。
根据本发明的用于编码公共交通信息的方法的一个示例性实施例 创建第一组件,该第一组件包含用于识别公共汽车信息系统的信息系 统识别符、用于识别公共汽车路线的信息以及关于运行在该公共汽车 路线上的每个公共汽车的当前位置的信息;创建第二组件,该第二组 件包含沿构成该公共汽车路线的每个路段的行程时间;构造包含第一 和第二组件的状态信息;以及将所构造的状态信息并入到传送消息中。
根据本发明的用于编码公共交通信息的方法的另一个示例性实施 例创建用于识别公共汽车信息系统的信息系统识别符、关于公共汽车 站数量的信息以及与公共汽车站数量一样多的关于要到达的公共汽车 的信息片段,创建包含所创建信息的状态信息,以及将所创建的状态 信息并入到传送消息中。
根据本发明的用于解码公共交通信息的方法的一个示例性实施例 从所接收的信号提取状态信息,从包含在所提取的状态信息中的第一 组件提取用于识别该公共汽车信息系统的信息系统标识符、公共汽车 路线的标识符以及关于运行在该公共汽车路线上的每个公共汽车的当 前位置的信息,以及从包含在所提取的状态信息中的第二组件提取沿 构成该公共汽车路线的每个路段的行程时间。
根据本发明的用于解码公共交通信息的方法的另一个示例性实施 例从所接收的信号提取状态信息,从所提取的状态信息提取用于识别 该公共汽车信息系统的信息系统标识符以及关于公共汽车站数量的信 息,以及从所提取的状态信息提取与公共汽车站的数量一样多的关于 要到达的公共汽车的信息片段。
在一个实施例中,在传送消息中包括包含公共交通信息的创建时 间以及状态信息的消息管理信息。
在一个实施例中,用于识别该公共汽车信息系统的所创建的信息 系统标识符、关于公共汽车站数量的信息以及与公共汽车站的数量一 样多的关于要到达的公共汽车的信息片段被组织到一个组件中并且被 并入到状态信息中。
在一个实施例中,不同于第一和第二组件的第三组件被创建并被 并入到状态信息中,该第三组件包括公共汽车路线名称、公共汽车路 线类型、公共汽车服务公司名称、首班车和末班车的预定时间、关于 公共汽车运行时间间隔的信息、公共汽车集中区(fair)以及公共汽车 路线的拐弯点。
在一个实施例中,关于公共汽车运行时间间隔的信息除了公共汽 车运行时间间隔本身之外还包括关于公共汽车运行时间间隔应用于每 周的哪天或每天的哪个时刻的信息。
在一个实施例中,包含关于要到达的公共汽车的信息的每个信息 包括公共汽车站的标识信息、要到达该公共汽车站的公共汽车的运 行状态的信息以及该公共汽车站的经度/纬度坐标。
在一个实施例中,要到达的公共汽车的运行状态的信息包括要到 达的公共汽车的数量、路线标识信息、预测的到达时间以及要到达的 每个公共汽车的当前位置。
在一个实施例中,关于运行中的每个公共汽车或预期应到达的每 个公共汽车的位置信息通过下列中的一种类型的信息表达:顺序分配 给位于公共汽车路线的每个公共汽车站的号码、唯一分配给位于公共 交通信息所服务的区域内的每个公共汽车站的标识符、唯一分配给位 于公共交通信息所服务的区域中的每个路段的标识符、每个号码被顺 序分配给位于公共汽车路线上的每个公共汽车站的一对号码以及每个 标识符被唯一分配给位于公共交通信息所服务的区域内的每个公共汽 车站的一对标识符。
在一个实施例中,分配给第一组件的标识符的值根据指定位置信 息的方式变化。
附图说明
图1A图示了根据本发明的提供公共交通信息的网络的简要示意 图;
图1B图示了根据本发明的一个实施例的用于编码公共交通信息的 装置的示意图;
图2图示了包含公共交通信息的TPEG消息的结构;
图3图示了根据图2所示的消息结构的消息管理容器的句法;
图4图示了根据图2所示的消息结构的构成应用状态容器的组件的 句法;
图5图示了根据关注应用状态容器的本发明的一个实施例的公共 交通信息的TPEG消息的格式;
图6A至6O图示了图5所示的格式的主要元素的句法;
图7A至7C图示了根据本发明的优选实施例的用于编码公共交通 信息的几种信息类型;
图8图示了根据本发明的一个实施例的用于定义公共交通信息系 统的代码表;
图9图示了根据关注应用状态容器的本发明的另一个实施例的公 共交通信息的TPEG消息的格式;
图10A至10E图示了图9所示的格式的主要元素的句法;
图10F图示了根据本发明的一个实施例的传递公共交通信息的附 加信息的组件的句法;
图11图示了根据本发明的一个实施例的终端的示意图,用于接收 由交通信息提供服务器提供的公共交通信息;
图12A和12B图示了根据图5和/或图9所示的格式接收的公共交通 信息被存储在图11所示的终端中的方式;以及
图13图示了响应于用户对公共交通信息的请求而显示关于公共汽 车站和/或公共汽车路线的信息的示例性屏幕图像。

具体实施方式

为了可以充分理解本发明,现在将参照附图描述本发明的优选实 施例。
图1A是根据本发明的提供交通信息(例如,公共汽车服务信息) 的网络的简要示意图。经由网络101从诸如运营商输入或其他服务器的 多个源收集交通信息的交通信息提供服务器100经由无线信号发射器 110重构并无线传输该信息,以便便携式公共交通信息接收终端200(下 文称为终端)的用户可以接收该信息。
其上提供交通信息的公共交通工具(例如,公共汽车)经由不同 的无线网络向公共汽车交通信息收集服务器(未示出)定期传输关于 其位置的信息。该公共汽车交通信息收集服务器向交通信息提供服务 器100实时传输所收集的信息。交通信息提供服务器100还可以充当公 共汽车交通信息收集服务器。
由交通信息提供服务器100无线传输的公共交通信息是TPEG(交 通协议专家组)消息序列。如图2所示,包含在该序列中的TPEG消息 包括消息管理容器201、应用状态容器202以及TPEG位置容器203。在 本发明中,公共汽车服务信息通过应用状态容器202传递,并且因此应 用状态容器202也被称为TPEG-BSI(公共汽车服务信息)容器。应用状 态容器202的名称的选择与本发明的精神不相关,并且因此应用状态容 器可以被不同地命名。类似地,消息的其他组件可以被不同地命名。
如图2所示的用于编码公共交通信息的装置包括用于分析和分类 所收集的交通信息的分析器/分类器10、用于根据下文将要描述的消息 句法将由分析器/分类器10分析/分类的信息编码成TPEG消息的BSI编 码器11、用于通过适当划分该TPEG消息并且将报头信息和用于纠错的 CRC数据附加到所划分的TPEG消息来使该TPEG消息成的成帧单元 12以及用于根据预定方法调制成帧单元12的输出的调制器13,如图1B 所示。分析器/分类器10和BSI编码器11作为硬件软件被实现在公共交 通信息提供服务器100中。调制器12被实现在无线信号发射器110中。 成帧单元12可以被实现在公共交通信息提供服务器100中或被实现在 无线信号发射器110中。替代地,成帧单元12可以被实现在用于收集和 提供各种类型的TPEG应用信息的单独服务器(未示出)中,在这种情 况下该单独服务器从公共交通信息提供服务器100接收公共交通信息, 使用所接收的信息连同不同类型的应用信息构造帧,并且向无线信号 发射器110的调制器13提供所构造的帧。
BSI编码器11包括基于路线的信息构造单元11a、基于公共汽车站 的信息构造单元11b以及消息构造单元11c。基于路线的信息构造单元 11a构造由分析器/分类器10分类的基于路线的信息(例如,运行在公共 汽车路线上的每个公共汽车的位置信息、位于公共汽车路线上的公共 汽车站列表等)的组件,所构造的组件具有根据给定句法的层次结构。 基于公共汽车站的信息构造单元11b构造由分析器/分类器10分类的基 于公共汽车站的信息(例如,关于要到达公共汽车站的每个公共汽车 的位置信息、每个公共汽车的预测达到时间等)的组件,所构造的组 件具有根据给定句法的层次结构。消息构造单元11c通过创建应用状态 容器202以及消息管理容器201来构造每个TPEG消息,其中应用状态容 器202是通过将由基于路线的信息构造单元11a构造的组件存储在其中 创建的,消息管理容器201是通过将必要的信息存储在其中创建的。
消息构造单元11c可以创建附加信息(例如,区域信息)的组件, 并且将所创建的组件存储在应用状态容器202中,所述附加信息未被分 析器/分类器10分类为基于路线的信息或基于公共汽车站的信息。而且, 如果在每个TPEG消息中需要有关位置的信息,则消息构造单元11c可以 创建TPEG位置容器203,该TPEG位置容器203如图2所示被包括在每个 TPEG消息中。
现在将详细描述根据本发明的公共交通信息和BSI编码器11编码 公共交通信息的方式。
当构造消息管理容器201时,BSI编码器11,更具体而言,消息构 造单元11c根据图3所示的句法在其中写入信息。写入消息管理容器201 的信息包括消息ID、所提供服务的版本、消息创建时间302等。根据选 择器301的值,消息创建时间302是可选的。该信息还可以包括当前日 期和时间。字段303存储该字段303之后的数据的长度,该字段是2字节 长(intunli:无符号小整数)并且表示数据长度。
应用状态容器202和TPEG位置容器203包括根据如图4所示的句法 的至少一个BSI组件。如果接着是BSI的组件数据,则设置包括在消息 管理容器201中的选择器301的最高有效位(MSB),该位是1字节长 (intunli:无符号微小整数)。如图4所示,表示包含在每个BSI组件中 的数据的长度的字段是2字节长(intunli)。
当构造组件数据时,BSI编码器11在其中写入表示每个组件的类型 的1字节标识符,如图4所示。在本发明的一个实施例中,携带基于路 线的公共汽车信息的组件的标识符被设置成0x80或0x87,携带基于公 共汽车站的信息的组件的标识符被设置成0x88,并且携带TPEG位置容 器203的组件的标识符被设置成0xB0。
如上所述,交通信息提供服务器100可以构造并提供基于路线的公 共汽车服务信息或基于公共汽车站的公共汽车服务信息。
现在将详细描述基于公共汽车路线构造公共交通信息的组件的本 发明的优选实施例。
在下面的描述中,使用locNN_ii形式的符号,其中NN和ii都是数字。 LocNN_ii是指名称为locNN的表的值ii,预存储在终端200中的很多loc 表中的一个或很多硬编码的loc表中的一个。其含义在BSI编码器11和终 端200之间被预定义。bsiNN_ii形式的另一符号除了它表示BSI表的值ii 之外可以以相同的方式被解译。类似地,其含义在BSI编码器11和终端 200之间被预定义。本发明的优选实施例使用在TPEG标准中定义的一 些表。然而,本发明并不局限于具体的标准,并且可以使用在公共交 通信息源和终端200之间新定义的任何表。
BSI编码器11,更具体地而言,基于路线的信息构造单元11a创建 携带公共汽车路线信息501的BSI组件,并且将所创建的BSI组件存储在 应用状态容器202中,该组件具有标识符0x80或0x87,并且遵循图5所 示的句法。应用状态容器202还可以传递具有由基于公共汽车站的信息 构造单元11b创建的标识符0x88的携带公共汽车站信息的BSI组件,下 文将对此进行描述。
公共汽车路线信息501包括具有下列中的至少一个组件的组件集 合:基于公共汽车站序列号的公共汽车位置组件、基于公共汽车站ID 的公共汽车位置组件、基于路段ID的公共汽车位置组件、基于识别路 段的公共汽车序列号的公共汽车位置组件、基于识别路段的公共汽车 站ID的公共汽车位置组件、路段行程时间组件、路线附加信息组件以 及公共汽车站列表组件。基于公共汽车站序列号的公共汽车位置组件 是具有标识符0x80的BSI组件,并且使用公共汽车站序列号传递运行在 公共汽车路线上的每个公共汽车的当前位置信息。基于公共汽车站ID 的公共汽车位置组件是具有标识符0x81的BSI组件,并且使用公共汽车 站ID传递运行在公共汽车路线上的每个公共汽车的当前位置信息。基 于路段ID的公共汽车位置组件是具有标识符0x82的BSI组件,并且使用 路段ID传递运行在公共汽车路线上的每个公共汽车的当前位置信息。 基于识别路段的公共汽车序列号的公共汽车位置组件是具有标识符 0x83的BSI组件,并且使用位于路段两端的两个连续公共汽车站的序列 号传递运行在公共汽车路线上的每个公共汽车的当前位置信息。基于 识别路段的公共汽车站ID的公共汽车位置组件是具有标识符0x84的 BSI组件,并且使用位于路段两端的两个连续公共汽车站的ID传递运行 在公共汽车路线上的每个公共汽车的当前位置信息。路段行程时间组 件是具有标识符0x85的BSI组件,并且传递沿包括位于公共汽车路线上 的两个连续公共汽车站的每个路段行驶所需的时间信息。路线附加信 息组件是具有标识符0x86的BSI组件,并且传递公共汽车路线的附加信 息。公共汽车站列表组件是具有标识符0x87的BSI组件,并且传递位于 公共汽车路线上的公共汽车站的ID列表的信息。
具有图6A所示的句法的基于公共汽车站序列号的公共汽车位置组 件包括表示所使用的公共汽车信息系统(例如,用于分配公共汽车站 ID、路段ID、路线ID等的规则)bsi01_xx 511、用于唯一识别每个公共 汽车路线的4字节(intunlo:无符号长整数)公共汽车路线ID 512、当 前运行在公共汽车路线上的公共汽车数量513以及与当前运行的公共 汽车数量一样多的基于公共汽车站序列号的公共汽车信息字段510的 信息。具有图6A所示的句法的每个基于公共汽车站序列号的公共汽车 信息字段601存储公共汽车当前所位于的公共汽车站的序列号或者最 接近公共汽车的当前位置的公共汽车站的序列号。该公共汽车站序列 号是沿公共汽车运行方向顺序分配给公共汽车路线上的每个公共汽车 站的号码。图8中示出了bsi01_xx的值的含义。在本发明的另一个实施 例中,基于公共汽车站序列号的公共汽车信息字段601a不仅存储公共 汽车当前所位于的公共汽车站的序列号或者最接近公共汽车的当前位 置的公共汽车站的序列号,而且还存储该公共汽车在下一个公共汽车 站的预测到达时间,该预测的到达时间是2字节长并且用秒表示。
具有图6B所示的句法的基于公共汽车站ID的公共汽车位置组件包 括表示所使用的公共汽车信息系统bsi01_xx、用于唯一识别每个公共汽 车路线的4字节(intunlo:无符号长整数)公共汽车路线ID、当前运行 在公共汽车路线上的公共汽车数量以及与当前运行的公共汽车数量一 样多的基于公共汽车站ID的公共汽车信息字段520的信息。具有图6B所 示的句法的每个基于公共汽车站ID的公共汽车信息字段602存储公共 汽车当前所位于的公共汽车站的ID或者最接近公共汽车的当前位置的 公共汽车站的ID。该公共汽车站ID是唯一分配给在其中被提供公共交 通信息服务的区域内的每个公共汽车站的号码、代码或其组合。不同 于1字节的公共汽车站序列号,公共汽车站ID是4字节长,因为公共汽 车站ID应当能够比公共汽车站序列号表示更多的公共汽车站。在本发 明的另一个实施例中,基于公共汽车站ID的公共汽车信息字段602a不 仅存储公共汽车当前所位于的公共汽车站的ID或者最接近公共汽车的 当前位置的公共汽车站的ID,而且还存储该公共汽车在下一个公共汽 车站的预测到达时间,该预测的到达时间是2字节长并且用秒表示。
基于路段ID的公共汽车位置组件、基于识别路段的公共汽车序列 号的公共汽车位置组件以及基于识别路段的公共汽车站ID的公共汽车 位置组件分别具有图6C、6D和6E所示的句法。所有这些组件还包括表 示所使用的公共汽车信息系统bsi01_xx、用于唯一识别每个公共汽车路 线的公共汽车路线ID以及当前运行在公共汽车路线上的公共汽车数量 的信息。基于路段ID的公共汽车位置组件另外包括使用4字节路段ID表 示公共汽车的当前位置的公共汽车信息字段530(603)。基于识别路 段的公共汽车序列号的公共汽车位置组件另外包括使用一对公共汽车 站序列号表示公共汽车的当前位置的公共汽车信息字段540(604)。 基于识别路段的公共汽车站ID的公共汽车位置组件另外包括使用一对 公共汽车站ID表示公共汽车的当前位置的公共汽车信息字段550 (605)。
在本发明的另一个实施例中,使用包括在基于路段ID的公共汽车 位置组件中的路段ID表示公共汽车的当前位置的公共汽车信息字段 603a另外存储公共汽车在下一个公共汽车站的预测到达时间,如图6C 所示。类似地,使用包括在基于识别路段的公共汽车序列号的公共汽 车位置组件中的一对公共汽车站序列号表示公共汽车的当前位置的公 共汽车信息字段604a以及使用包括在基于识别路段的公共汽车站ID的 公共汽车位置组件中的一对公共汽车站ID表示公共汽车的当前位置的 公共汽车信息字段605a另外分别存储公共汽车在下一个公共汽车站的 预测到达时间,如图6D和图6E所示。如上所述,预测到达时间是2字节 长并且用秒表示。因为基于路段ID的公共汽车位置组件、基于识别路 段的公共汽车序列号的公共汽车位置组件以及基于识别路段的公共汽 车站ID的公共汽车位置组件基于包括两个公共汽车站的路段表示公共 汽车的位置,包括在公共汽车信息字段603a、603b和603c中的预测到达 时间是在对应路段的目的地的预测到达时间。
BSI编码器11鉴于当前情况确定公共汽车路线的最合适公共汽车 位置组件类型,并且创建该类型的公共汽车位置组件。例如,如果处 于公共汽车站的公共汽车的数量多于运行在公共汽车站之间的公共汽 车的数量,则BSI编码器11创建基于公共汽车站序列号的公共汽车位置 组件以便提高关于公共汽车位置的信息的精确度,并且向终端提供所 创建的公共汽车位置组件。因为基于公共汽车站ID的公共汽车信息字 段长于基于公共汽车站序列号的公共汽车信息字段,所以可以通过选 择基于公共汽车站序列号的公共汽车位置组件来降低所需要的数据的 大小。如果在BSI编码器11和终端之间没有定义公共汽车站序列号,则 BSI编码器11创建基于公共汽车站ID的公共汽车位置组件。如果处于公 共汽车站的公共汽车的数量少于运行在公共汽车站之间的公共汽车的 数量,则BSI编码器11创建基于路段ID的公共汽车位置组件、基于识别 路段的公共汽车序列号的公共汽车位置组件或基于识别路段的公共汽 车站ID的公共汽车位置组件,以便提高位置信息的精确度。然而,在 降低数据大小优先于位置信息精确度的情况下,BSI编码器11可以创建 基于公共汽车站序列号的公共汽车位置组件。
为了传输沿公共汽车路线经过包括两个连续公共汽车站的每个路 段所需的时间,BSI编码器11根据图6F所示的句法创建路段行程时间组 件,即具有标识符0x85的BSI组件。路段行程时间组件包括表示所使用 的公共汽车信息系统bsi01_xx、用于唯一识别每个公共汽车路线的公共 汽车路线ID、位于公共汽车路线沿线的公共汽车站的数量561以及表示 经过公共汽车路线沿线的每个路段所需的时间的路段行程时间字段 560的信息。该路段行程时间组件包括顺序地经过始于公共汽车路线始 发站的每个路段所需的时间,但是不为每个路段分配唯一的ID,从而 有效降低了需要传输的数据的大小。公共汽车站的数量561不包括公共 汽车路线上的始发站,因此路段行程时间字段的数量等于公共汽车站 的数量561。
在本发明的另一个实施例中,公共汽车站的数量561包括公共汽车 路线上的始发站。在这种情况下,公共汽车站的数量561比路段行程时 间字段的数量多一个,并且公共交通信息接收终端解码与公共汽车站 的数量561减去1一样多的路段行程时间字段。
为了传输公共汽车路线的附加信息,BSI编码器11根据图6G所示 的句法创建路线附加信息组件,即具有标识符0x86的BSI组件。路线附 加信息组件包括表示所使用的公共汽车信息系统bsi01_xx、用于唯一识 别公共汽车路线的公共汽车路线ID、公共汽车服务名称571以及至少一  个附加服务信息字段的信息。公共汽车服务名称571是表示公共汽车路 线的公共汽车号码或包括该公共汽车号码和公共汽车的目的地的信 息。替代地,公共汽车服务名称571可以是公共汽车公司名称和其他类 型信息的组合。
附加服务信息字段可以包括公共汽车路线类型572、公共汽车公司 名称573、运行在该公共汽车路线上的首班车和末班车的预定时间574、 公共汽车运行时间间隔575、公共汽车集中区576和公共汽车路线的拐 弯点577以及表示信息类型的标识符。
根据公共汽车路线的类型,具有图6H所示的句法的公共汽车路线 类型572具有诸如“城际”、“干线”(或“干”)或“支线”(或“支”) 的值。
具有图6I所示的句法的公共汽车公司名称573将公共汽车公司的 名称存储为小于或等于255字节(短字符串类型)的字符串。
具有图6J所示的句法的运行在公共汽车路线上的首班车和末班车 的时间574具有两个字段611,用于存储首班车时间和末班车时间,这 两个字段都是图7A所示的类型。
图7A所示的类型的句法具有位开关类 型的选择器。如果将选择器的每个位都设置成1,则该位具有在选择器 之后的对应的1字节的值。如果将选择器的两个或多个位设置成1,则 两个或多个字节在选择器之后,在这种情况下与选择器的较低有效位 相关联的数据较早出现。例如,如果类型的 数据是“58h 07h 15h”,则选择器(58h)的三个位被设置成1。图7A 中示出了选择器的每个位的含义。在该例子中,选择器58h表示未被指 定的字段使用当前的日期和时间,并且小时和分钟值在选择器之后。 因为对应于小时的位相比于对应于分钟的位更接近于LSB,并且对应于 小时、分钟和秒的每个字段都存储比实际值多1的值,所以下面的数据 “07h 15h”表示6小时和20分钟。诸如秒、日和年的其他字段从当前的 日期和时间获得。因此,如果当前日期是2006年10月12日,则值“58h 07h 15h”是指2006年10月12日的6:20。在另一个例子中,如果 类型的数据是“50h 15h”,则它表示未被指 定的字段使用当前的日期和时间,并且分钟值在选择器之后。在这种 情况下,如果当前日期和时间是2006年10月12日的6点,则该数据是指 2006年10月12日的6:20。交通信息提供服务器100以这种方式编码首 班车和末班车的时间,并且将所编码的数据存储在对应字段611中。
首班车和末班车时间574包括表示所包括的首班车和末班车时间 应用于每周的哪天的字段612。存储在字段612中的信息遵循图7B所示 的句法。如图所示,类型定义了1字节的值,并且其较低 的7位的每个位对应于每周的一天。该值的MSB表示所包括的首班车和 末班车时间是否在由其较低7位指定的每周的这一天重复。例如,01h 的1字节值表示首班车和末班车时间应用于星期日。类似地,C0h的1字 节值表示首班车和末班车时间应用于每个星期六。
公共汽车运行时间间隔575具有图6K或图6L所示的句法。如果公 共汽车运行时间间隔总是恒定的,则使用图6K所示的句法。如果公共 汽车运行时间间隔根据每周的哪天或每天的哪个时刻变化,则使用图 6L所示的句法。根据图7C所示的句法编码公共汽车运行时间间隔的信 息。
图7C所示的类型的句法具有位开关类型的选择器。如 果将选择器的每个位都设置成1,则该位具有在选择器之后的对应的1 字节的值。如果将选择器的两个或多个位设置成1,则两个或多个字节 在选择器之后,在这种情况下与选择器的较低有效位相关联的数据较 早出现。例如,如果类型的数据是“10h 1Eh”,则选择器 (10h)的一个位被设置成1,并且该位表示在选择器之后的值1Eh是指 分钟。因此,数据“10h 1Eh”是指公共汽车运行时间间隔是30分钟。
如果公共汽车运行时间间隔根据每周的哪天或每天的哪个时刻变 化,则公共汽车运行时间间隔575遵循图6L所示的句法,其中包括所存 储的公共汽车运行时间间隔应用于每周的哪天或每天的哪个时刻的信 息。如果指定了具体时间,则它是指所存储的公共汽车运行时间间隔 在所指定时间之后应用。 类型的每个字段以上述方式被编码。
公共汽车集中区576遵循图6M所示的句法,并且包括2字节 (intunli)的关于公共汽车路线上的集中区的信息。公共汽车路线的拐 弯点577遵循图6N所示的句法,并且包括拐弯点公共汽车站的ID的信 息。
为了传输位于公共汽车路线上的公共汽车站列表的信息,BSI编码 器11根据图6O所示的句法构造公共汽车站列表组件,即具有标识符 0x87的BSI组件。公共汽车站列表组件包括表示所使用的公共汽车信息 系统bsi01_xx、用于唯一识别公共汽车路线的公共汽车路线ID、位于公 共汽车路线上的公共汽车站的数量的1字节信息581以及与公共汽车站 的数量一样多的公共汽车站ID 580。公共汽车站ID以沿公共汽车路线从 始发站开始的公共汽车站出现的顺序排列。
BSI编码器11对路段行程时间组件、路线附加信息组件、传递静态 信息(即,长时间不变化的信息,例如公共汽车站列表、公共汽车运 行时间间隔等)的公共汽车站列表组件以及传递动态信息(即,短时 间变化的信息,例如公共汽车的位置)的公共汽车位置组件应用不同 的传输频率。换句话说,BSI编码器11以规则的间隔(例如,每天一次、 每周一次或每月一次)或一旦传输了预定数量的公共汽车位置组件之 后传输传递静态信息的BSI组件。
在本发明的一个实施例中,经由一个BSI组件传递运行在公共汽车 路线上的每个公共汽车的当前位置信息,即,图6A至6E所示的BSI组件 中的一个。因此,如果在公共交通信息所服务的区域中有P个公共汽车 路线,则运行在这P个公共汽车路线上的每个公共汽车的当前位置信息 都可以通过传输P个公共汽车位置组件而被传递。
在本发明的另一个实施例中,可以使用两个或多个类型的组件来 提供运行在公共汽车路线上的每个公共汽车的当前位置信息。在运行 在公共汽车路线上的公共汽车的数量是N并且n(n交通信息提供服务器100根据图3、4、6A至6O以及7A至7C创建容 器和组件,根据图5所示的格式构造包含所创建的容器和组件的每个 TPEG消息,并且经由无线信号发射器110向终端无线传输所构造的 TPEG消息。
现在将详细描述基于公共汽车站构造公共交通信息的组件的本发 明的优选实施例。
BSI编码器11,更具体而言,基于公共汽车站的信息构造单元11b 根据图10A所示的句法将公共汽车站信息组件901(即,具有标识符0x88 的BSI组件)写入根据图9所示格式的应用状态组件中。如上所述,该 应用状态容器还可以传递携带由基于公共汽车路线的信息构造单元 11a创建的公共汽车路线信息的BSI组件。公共汽车站信息组件901包括 表示如图8所示的所使用的公共汽车信息系统bsi01_xx 901a、公共汽车 站的数量901b以及与公共汽车站的数量一样多的公共汽车站信息字段 910的信息。
BSI编码器11将位于公共交通信息所服务的区域中的每个公共汽 车站的静态信息(例如,每个公共汽车站的位置等)和动态信息(公 共汽车到达每个公共汽车站的信息)写入公共汽车站信息组件901(即, 具有标识符0x88的BSI组件)中。
在本发明的另一个实施例中,所有的公共汽车站被划分成几个组, 并且每个组被分配一个公共汽车站信息组件901。因此,通过传输与这 些组的数量一样多的公共汽车站信息组件来传递在该区域中的每个公 共汽车站的公共交通信息。
每个公共汽车站信息组件910包括至少一个公共汽车站信息元素。 具有标识符0x00的公共汽车站信息元素911(它具有图10B所示的句法) 被创建为用于一个公共汽车站,并且包括与所包含的信息相关联的公 共汽车站的ID 911a和多个公共汽车站描述符组件。该公共汽车站描述 符组件根据其标识符传递要到达的公共汽车的信息以及公共汽车站的 详细信息。
“要到达的公共汽车”组件920,即具有标识符0x00的公共汽车站 描述符组件具有图10C所示的句法,并且包括预望要到达相应公共汽车 站的公共汽车的数量的信息920a以及要到达的每个公共汽车的信息 921。在本发明的一个实施例中,为计划到达与公共汽车站ID 911a相关 联的公共汽车站的每个公共汽车的路线创建要到达的每个公共汽车的 信息921。换句话说,仅为运行在每个公共汽车路线上的公共汽车中当 前最接近相关联的公共汽车站的公共汽车创建要到达的每个公共汽车 的信息921。在本发明的另一个实施例中,以邻近相关联的公共汽车站 的次序,为运行在每个公共汽车路线上的公共汽车中预定数量的公共 汽车创建要到达的每个公共汽车的信息921,每个公共汽车的信息片段 的数量等于预定数量。
要到达的每个公共汽车的信息921包括要到达的该公共汽车运行 其上的公共汽车路线的ID 921a、公共汽车到达所需的预测时间921b以 及要到达的公共汽车的当前位置950。预测时间921b是根据 类型编码的时间值。如图10C所示,要到达的公共汽车的当前位置950 包括表示随后信息的类型的选择器950a以及取决于选择器950a的值的 下列中的一种信息类型:具有图6A所示的基于公共汽车站序列号的公 共汽车信息字段601格式的公共汽车站信息950b、具有图6B所示的基于 公共汽车站ID的公共汽车信息字段602格式的公共汽车站信息950c、具 有图6C所示的基于路段ID的公共汽车信息字段603格式的路段信息 950d、具有图6D所示的基于识别路段的公共汽车序列号的公共汽车信 息字段604格式的路段信息950e以及具有图6E所示的基于识别路段的 公共汽车站ID的公共汽车信息字段605格式的路段信息950f。
如果预期要到达由公共汽车站ID 911a表示的公共汽车站的公共 汽车正处于一个公共汽车站,则可以通过使用该公共汽车站序列号或 公共汽车站ID提供其位置,在这种情况下,选择器950a被设置成01h或 02h。如果公共汽车正运行在公共汽车站之间,则可以通过使用路段ID 提供其位置,而选择器被设置成04h。如果未定义路段ID,则可以通过 使用位于该路段两端的公共汽车站的一对序列号或ID提供其位置,在 这种情况下,选择器950a被设置成08h或10h。即使在定义路段ID的情 况下,为了降低将要传输的数据的大小,也可以通过使用一对公共汽 车序列号(2字节)而不是使用路段ID(4字节)来提供公共汽车的位 置,而选择器950a被设置成08h。
公共汽车站详细信息930具有图10D所示的句法并且包括公共汽车 站名称930a以及至少一个公共汽车站附加信息片段,该公共汽车站详 细信息930是具有标识符0x01的公共汽车站描述符组件并且是传递公 共汽车站详细信息的一个组件或一组组件。公共汽车站附加信息包括 表示所包含信息的类型的标识符以及公共汽车站位置931。公共汽车站 位置具有图10E所示的句法,并且包括公共汽车站的经度/纬度坐标。这 些坐标根据WGS84或TM格式被编码。
在用于提供基于公共汽车路线的公共交通信息的上述实施例以及 当前实施例中,交通信息提供服务器100可以经由具有图10F所示的句 法的BSI组件为终端提供附加信息。这样的BSI组件具有标识符0x89并 且传递高达65535字节的文本信息,并因此包括表示文本语言的 loc41_xx和表示交通信息所服务的国家的loc40_yy。如图8所示的信息 表的选择取决于语言和国家代码。仅当国家和语言代码分别表示韩国 和韩语时才选择图8所示的表。如果指定了不同的国家语言代码,则使 用不同于图8所示的表来编码和解码公共交通信息。
附加信息组件可以传递各种类型的信息,诸如到具有公共交通相 关内容或附加描述的网站的链接。
交通信息提供服务器100根据图3、4、7A至7C和10A至10F所示的 句法创建容器和组件,根据图9所示的格式构造包含所创建的容器和组 件的每个TPEG消息,并且经由无线信号发射器110向终端无线传输所 构造的TPEG消息。
图1所示的用于根据本发明的优选实施例接收公共交通信息的终 端200除了loc和BSI表之外还可以存储与每个公共汽车站ID相关的基本 信息以及与每个公共汽车路线ID相关的基本信息。与每个公共汽车站 ID相关的基本信息包括公共汽车站类型、公共汽车站名称以及经度/纬 度坐标。与每个公共汽车路线ID相关的基本信息包括路线名称、路线 类型、始发站和终点站的ID、公共汽车站的数量、首班车和末班车服 务在每个公共汽车站的到达时间以及路线形状信息。路线形状信息包 括路线的特征点及其ID和经度/纬度坐标,选择特征点以便可以将路线 的形状显示在VGA或QVGA显示器上。如果存储在终端200中的公共汽 车路线和公共汽车站的静态信息与从交通信息提供服务器100无线提 供的信息冲突,则终端200优先于所存储的信息向用户显示所接收的信 息。
图11示出了图1所示的用于接收由交通信息提供服务器100无线传 输的公共交通信息的终端200的示意图。终端200包括调谐器1、解调器 2、TPEG-BSI解码器3、GPS模块8、存储器4、输入设备9、控制引擎5、 液晶显示器(LCD)面板7以及LCD驱动器6。调谐器1调谐到传递公共 交通信息的频带,并且输出所调制的公共交通信息。解调器2通过解调 所调制的公共交通信息来输出公共交通信息信号。TPEG-BSI解码器3 通过解码所解调的公共交通信息信号来获得公共交通信息。GPS模块8 基于从多个低轨道卫星接收的信号来获得当前位置(当前位置的经度、 纬度和高度)。存储器4存储所解码的公共交通信息。控制引擎7基于 用户输入、当前位置以及所获得的公共交通信息来控制显示器输出。 LCD驱动器6根据要显示的文本或图形生成用于驱动LCD面板7的信 号。输入设备9可以是安装在LCD面板7上的触摸屏。终端200可以进一 步包括存储电子地图的非易失性存储器以及存储器4。
调谐器1调谐由无线信号发射器110传输的信号,并且解调器2解调 从调谐器1接收的调制信号。TPEG-BSI解码器3从所解调的信号提取数 据帧,从数据帧提取如图2至5、6A至6O、7A至7C以及10F和/或图2、3、 4、7A至7C、9以及10A至10F所示构造的公共交通信息消息,临时存储 所提取的公共交通信息消息,解译所存储的TPEG BSI消息,并且向控 制引擎5发送从所解译的TPEG消息获得的必需信息和/或控制数据。当 解译包含在BSI消息中的信息时,TPEG-BSI解码器3首先读取由图10F 所示的附加信息组件传递的国家代码和/或语言代码(如果可获得), 并且从由国家和语言代码指定的如图8所示的信息表读取表示所使用 的公共汽车信息系统的值bsi01_xx。然后TPEG-BSI解码器相应解译包 含在BSI消息中的信息。
TPEG-BSI解码器3基于包含在每个所提取的TPEG BSI消息的消息 管理容器中的信息(例如,版本信息)确定是否解码所接收的公共交 通信息,并且基于选择器的值解码随后的数据。如果在消息管理容器 中包含消息创建时间,则TPEG-BSI解码器3向控制引擎5提供该创建时 间以及从每个TPEG BSI消息解码的信息。控制引擎5使用该创建时间信 息来确定是否使用从TPEG-BSI解码器3接收的动态信息。如果消息创建 时间和当前时间的差超过了预定值,则控制引擎5丢弃从TPEG-BSI解码 器3接收的动态信息。
如果从TPEG-BSI解码器3接收的数据是基于路线的信息,即从具 有标识符0x80或0x87的BSI组件解码的信息,则控制引擎5使用所接收 的数据在存储器4中构造如图12A所示的基于路线的信息表。如果从 TPEG-BSI解码器3接收的数据是基于公共汽车站的信息,即从具有标识 符0x88的BSI组件解码的信息,则控制引擎5在存储器4中构造如图12B 所示的基于公共汽车站的信息表。图12A和12B是简单的说明行例子, 因此信息表可以进一步包括图12A和12B未示出的附加信息元素(例如, 公共汽车路线类型、公共汽车服务公司名称、首班车和末班车时间、 公共汽车集中区、公共汽车站坐标等),或者所解码的信息可以被存 储在不同于图12A和12B所示表的结构中。
在图12A和12B中,公共汽车站名称被用作公共汽车站的标识信 息,但是这仅是为了解释,并且分配给每个公共汽车站的ID实际上都 被存储。当向用户显示信息时,终端200读取存储在终端200的存储器 中的公共汽车站名称或者与从交通信息提供服务器100接收的公共汽 车站ID相关联的名称,并且显示该公共汽车站名称。
通过解码图5所示的路段行程时间组件(即,具有标识符0x85的BSI 组件)并且将由该组件传递的沿每个路段的行程时间映射到始于始发 站的每个路段,来构造图12A中示出的“沿每个路段的行程时间”列 1201。通过解码图5所示的公共汽车位置组件,即具有标识符0x80或 0x84的BSI组件,来构造“当前公共汽车位置”列1202。
在本发明的另一个实施例中,每个公共汽车到达下一个公共汽车 站所需的预测时间信息可以被包括在公共汽车位置组件中。在这种情 况下,每个公共汽车站的预测到达时间信息可以被构造为如图12A所示 的表中的列。该信息可以用于计算由用户选择的公共汽车站的公共汽 车到达的预测时间。例如,如果在选定路线上的公共汽车位于公共汽 车站(Sk-3),3个公共汽车站在用户选择的公共汽车站(Sk)之前, 并且公共汽车在下一个公共汽车站(Sk-2)的预测到达时间是Tp,则 可以通过将Tp、公共汽车站Sk和Sk-1之间的行程时间以及公共汽车站 Sk-1和Sk-2之间的行程时间相加获得公共汽车在用户所选择的公共汽 车站(Sk)的预测到达时间。
在图12A所示的表的列1202中,值1(是)表示公共汽车正处于所 选择的公共汽车站,并且值2(pre-sect)表示公共汽车正在沿终点站是 用户所选择的公共汽车站的路段运行。在图12A所示的例子中,如果包 括地站“Migum”为始发站并且“KT”为终点站的路段的ID、或一 对公共汽车站序列号或两个公共汽车站的ID被接收为公共汽车的当前 位置信息,则公共汽车站“KT”的当前公共汽车位置值被设置成2。
在图12B所示的信息表中,通过将当前时间与通过解码图9所示的 要到达的每个公共汽车的信息921获得的公共汽车到达所需的预测时 间921b相加来构造“预测到达时间”列1211。在本发明的另一个实施 例中,解码的时间值可以被直接存储在该表中。通过解码图9所示的要 到达的公共汽车的当前位置950来构造“当前公共汽车位置”列1212。 在列1212中,值0或1表示当前公共汽车位置是通过公共汽车站序列号 或公共汽车站ID来指代的,值2表示当前公共汽车位置是通过路段ID来 指代的,而值3或4表示当前公共汽车位置是通过一对公共汽车站序列 号或一对公共汽车站ID来指代的。该值连同所解码的公共汽车站标识 信息(序列号或公共汽车站ID)或路段标识信息(路段ID、一对公共 汽车站序列号或公共汽车站ID)一起被存储在列1212中。
控制引擎5可以构造集成的信息表来代替构造图12A和12B所示的 单独的信息表,用于一起存储基于路线的信息以及基于公共汽车站的 信息。每当从交通信息提供服务器100接收到新信息时,更新如图11A 和12B所示存储的公共交通信息。
控制引擎5可以选择性地仅存储关于由GPS模块8识别的当前位置 附近的公共汽车站(例如,位于半径1Km的圆内的公共汽车站)的动 态数据来代替将从TPEG-BSI解码器3接收的所有数据存储在存储器4 中。终端200很可能具有存储器大小限制,并且选择性地存储信息的方 案提高了存储器使用的效率。即使在这种情况下静态信息也一直被存 储。
如果当所接收的公共交通信息以上述方式被存储时用户经由输入 设备9请求公共交通信息,则如图13所示终端200显示菜单(S131), 用于使得用户能够在LCD面板7上选择可用的公共交通信息。如果用户 从所显示的菜单选择公共汽车路线搜索,则终端200提供输入窗口,通 过该输入窗口用户可以输入所需要的路线号码。如果输入了公共汽车 路线(S132),则控制引擎5搜索存储器4中位于如图12A所示存储的选 定公共汽车路线上的每个公共汽车站的信息,并且在屏幕上一起显示 每个公共汽车站的名称和路线ID(S133)。当显示路线ID时,终端200 可以执行向路线ID添加符号或文本的附加操作,用于帮助用户更容易 地注意路线ID。例如,如果路线ID是B504,则终端200将文本“干线[] (main line[])”(或干[])与路线ID组合,并且在屏幕上显示“干线 [B]504”(或干[B]504)。可以将词语“支”和“城际”分别与在路 线号码之前的字母“G”和“R”结合显示来代替那些字母。控制引擎 5从图12A所示的信息表的列1201读取公共汽车站之间的行程时间,并 且在屏幕上在公共汽车站名称之间显示该行程时间(1301)。
以公共汽车站的信息被列在所存储的基本公共汽车路线基本信息 中或者公共汽车站的标识符被列在所接收的公共汽车站列表组件(即, 具有标识符0x87的BSI组件)中的顺序,在屏幕上显示公共汽车路线上 的公共汽车站的名称(S133)。
当显示公共汽车站名称时,在从图12A所示的信息表的列1202读取 位置信息之后,通过用特定符号(1303)标记对应于正在运行的公共 汽车的当前位置的地方,终端200可以在屏幕上显示运行在该路线上的 每个公共汽车的当前位置。如果公共汽车位于公共汽车站之间(即, 列1202中的对应值被设置成2),则在将这两个公共汽车站作为其两个 端点的路段中显示表示该公共汽车位置的特定符号1303。
如果用户输入部分路线标识信息(例如,部分路线ID),则可以 有其部分匹配所输入信息的多个路线ID。在这种情况下,控制引擎5搜 索如图12A所示存储的基于路线的信息表中其部分匹配用户输入的所 有路线ID,并且列举全部所找到的路线ID1302,可选地添加符号或文 本(S132-1)。如果从所列举的路线ID选择了一个路线,则终端200显 示位于所选择公共汽车路线上的公共汽车站的信息以及两个公共汽车 站之间的行程时间(S133)。
如果用户选择从公共交通信息相关菜单搜索公共汽车站代替搜索 公共汽车路线(S131),则控制引擎5从由GPS模块8识别的当前位置搜 索存储器4中位于预定半径(例如,1Km)内的公共汽车站,并且在LCD 面板7上显示所找到的公共汽车站的列表(S141)。在本发明的另一个 实施例中,所有公共汽车站的名称以字母顺序被显示,并且请求用户 从该列表选择一个公共汽车站。
如果用户经由输入设备9从所显示的列表选择了一个公共汽车站, 则控制引擎5获得运行在经过所选择公共汽车站的每个公共汽车路线 上的正到达的公共汽车的预测到达时间,并且在屏幕上列举所预测的 等待时间1401(通过将预测到达时间减去当前时间获得的值)以及每 个公共汽车路线的ID,其中所述预测到达时间被存储存储器4的在如图 12B所示存储的信息表的列1211中(S142)。每个公共汽车路线上的正 到达公共汽车的当前位置信息可以从如图12B所示存储的信息表的列 1212获得,并且响应于其他选择键或移动键被显示。
如果终端200配备有存储电子地图的非易失性存储器(下文称为存 储装置),并且从公共汽车站列表中选择了一个公共汽车站(S141), 则终端200读取在所选择的公共汽车站周围的部分电子地图,并且经由 驱动器6在LCD面板7上显示该部分(S141-1)。在这种情况下,在所显 示的电子地图上,用具体图形符号1402标记当前位置,并且还用另一 图形符号1403以及描述信息标记所选择的公共汽车站。如果在显示所 选择的公共汽车站周围的电子地图时输入了“选择”键,则显示经过 所选择的公共汽车站的公共汽车路线的信息(S142)。
如果在显示经过所选择的公共汽车站的公共汽车路线列表时用户 选择了一个公共汽车路线(S142),则控制引擎5从存储器4和/或另一 个存储器读取路线形状信息以及位于该公共汽车路线上的公共汽车站 的信息,并且显示该信息(S143),从而帮助用户确定公共汽车路线 是否真正前往用户的目的地。如果终端200配备有存储装置,则控制引 擎5在电子地图上显示该公共汽车路线的形状。如果用户选择“详细信 息”或“选择”,则控制引擎5放大所显示的在所选择的公共汽车站周 围的电子地图(S143-1)。当详细显示部分公共汽车路线时,终端200 从如图12B所示存储的信息表的列1212读取预期要到达该公共汽车站 的公共汽车的当前位置信息,并且在所显示地图上的对应位置显示具 体图标(例如,公共汽车图标1402),从而帮助用户视觉地注意到公 共汽车的位置。预期要到达的公共汽车的位置由公共汽车站序列号、 公共汽车站ID、路段ID、一对公共汽车站序列号或一对公共汽车站ID 指定。如果公共汽车位于公共汽车站之间,则在将这两个公共汽车站 作为其两个端点的路段中显示公共汽车图标1402。
终端200可以提供从交通信息提供服务器100接收的各种类型的附 加信息(例如,公共汽车路线类型、公共汽车公司名称、首班车和末 班车时间、公共汽车运行时间间隔、公共汽车集中区等),并且如果 用户经由由终端200提供的菜单选择了附加信息,还可以为用户提供上 述信息。
在优选实施例中,图11所示的终端200可以配备有语音输出装置。 在这种情况下,当用户选择了一个公共汽车站以及经过该公共汽车站 的所有公共汽车路线中的一个路线,则终端200可以生成报告正到达公 共汽车的预测到达时间的语音输出,或者当用户选择了公共汽车路线 以及属于该公共汽车路线的公共汽车站,则终端可以生成报告正到达 公共汽车所位于的公共汽车站的名称的语音输出。也可以生成报告其 他类型信息的语音输出。该语音输出装置具有语音合成所需的数据。
至此所描述的本发明的至少一个实施例使得用户能够估计下一个 公共交通工具还有多久到达及其可用性,从而使用户能够做一些有用 的事情而不是单纯等待。本发明通过提供任何公共汽车站可用的实时 时刻表信息促进了公共交通的使用,从而有效降低了私家车的使用以 及建设或消除环境污染所需的经济或社会成本。
尽管已经关于有限数量的实施例公开了本发明,但是利用本公开 的帮助,本领域的技术人员将理解对其进行的许多修改和变体。所有 这样的修改和变体都意在落入本发明的精神和范围之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈