專利名稱:用于提供和使用公共交通信息的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于提供公共交通信息并且使用所提供的信息的方法 和裝置。
背景技術(shù):
隨著數(shù)字信號處理和通信技術(shù)的發(fā)展,無線電和電視(TV)廣播 也正在經(jīng)歷數(shù)字化的過程。數(shù)字廣播可以提供各種類型的附加信息(例 如,新聞、證券、天氣、交通信息等)以及音頻和視頻內(nèi)容。
由于市區(qū)和交通要道中車輛數(shù)量的增加,交通堵塞頻繁發(fā)生,這 導(dǎo)致環(huán)境污染。為了減少交通堵塞和環(huán)境污染,鼓勵使用公共交通。 為了有效促進(jìn)公共交通的使用,應(yīng)當(dāng)確保公共交通是方便的并且可預(yù) 測的。在一種主要公共交通工具一一公共汽車服務(wù)的情況下,必須提 供關(guān)于每個公共汽車路線以及取決于車流量的公共汽車行程時間變化
的信息。
公共交通信息需要標(biāo)準(zhǔn)的格式,因為數(shù)字公共交通信息應(yīng)當(dāng)被不 同制造商制造的各種終端以相同的方式接收和解譯。
發(fā)明內(nèi)容
本發(fā)明的一個目的是提供公共交通信息,以便用戶可以獲得關(guān)于 在任何公共汽車站可用的公共汽車的實時時間表。
本發(fā)明的另一個目的是以較少的數(shù)據(jù)量提供公共交通工具的狀態(tài)
j曰息。方法的一個示例性實施例
創(chuàng)建第一組件,該第一組件包含用于識別公共汽車信息系統(tǒng)的信息系
統(tǒng)識別符、用于識別公共汽車路線的信息以及關(guān)于運行在該公共汽車
路線上的每個公共汽車的當(dāng)前位置的信息;創(chuàng)建第二組件,該第二組 件包含沿構(gòu)成該公共汽車路線的每個路段的行程時間;構(gòu)造包含第一
和第二組件的狀態(tài)信息;以及將所構(gòu)造的狀態(tài)信息并入到傳送消息中。
根據(jù)本發(fā)明的用于編碼公共交通信息的方法的另一個示例性實施 例創(chuàng)建用于識別公共汽車信息系統(tǒng)的信息系統(tǒng)識別符、關(guān)于公共汽車 站數(shù)量的信息以及與公共汽車站數(shù)量一樣多的關(guān)于要到達(dá)的公共汽車 的信息片段,創(chuàng)建包含所創(chuàng)建信息的狀態(tài)信息,以及將所創(chuàng)建的狀態(tài) 信息并入到傳送消息中。
根據(jù)本發(fā)明的用于解碼公共交通信息的方法的一個示例性實施例 從所接收的信號提取狀態(tài)信息,從包含在所提取的狀態(tài)信息中的第一 組件提取用于識別該公共汽車信息系統(tǒng)的信息系統(tǒng)標(biāo)識符、公共汽車 路線的標(biāo)識符以及關(guān)于運行在該公共汽車路線上的每個公共汽車的當(dāng) 前位置的信息,以及從包含在所提取的狀態(tài)信息中的第二組件提取沿 構(gòu)成該公共汽車路線的每個路段的行程時間。
根據(jù)本發(fā)明的用于解碼公共交通信息的方法的另 一 個示例性實施
例從所接收的信號提取狀態(tài)信息,從所提取的狀態(tài)信息提取用于識別 該公共汽車信息系統(tǒng)的信息系統(tǒng)標(biāo)識符以及關(guān)于公共汽車站數(shù)量的信
息,以及從所提取的狀態(tài)信息提取與公共汽車站的數(shù)量一樣多的關(guān)于 要到達(dá)的公共汽車的信息片段。
在一個實施例中,在傳送消息中包括包含公共交通信息的創(chuàng)建時 間以及狀態(tài)信息的消息管理信息。
在一個實施例中,用于識別該公共汽車信息系統(tǒng)的所創(chuàng)建的信息系統(tǒng)標(biāo)識符、關(guān)于公共汽車站數(shù)量的信息以及與公共汽車站的數(shù)量一 樣多的關(guān)于要到達(dá)的公共汽車的信息片段被組織到一個組件中并且被 并入到狀態(tài)信息中。
在一個實施例中,不同于第一和第二組件的第三組件被創(chuàng)建并被 并入到狀態(tài)信息中,該第三組件包括公共汽車路線名稱、公共汽車路 線類型、公共汽車服務(wù)公司名稱、首班車和末班車的預(yù)定時間、關(guān)于
公共汽車運行時間間隔的信息、公共汽車集中區(qū)(fair)以及公共汽車
路線的拐彎點。
在 一 個實施例中,關(guān)于公共汽車運行時間間隔的信息除了公共汽 車運行時間間隔本身之外還包括關(guān)于公共汽車運行時間間隔應(yīng)用于每 周的哪天或每天的哪個時刻的信息。
在一個實施例中,包含關(guān)于要到達(dá)的公共汽車的信息的每個信息 塊包括公共汽車站的標(biāo)識信息、要到達(dá)該公共汽車站的公共汽車的運 行狀態(tài)的信息以及該公共汽車站的經(jīng)度/緯度坐標(biāo)。
在一個實施例中,要到達(dá)的公共汽車的運行狀態(tài)的信息包括要到 達(dá)的公共汽車的數(shù)量、路線標(biāo)識信息、預(yù)測的到達(dá)時間以及要到達(dá)的 每個公共汽車的當(dāng)前位置。
在一個實施例中,關(guān)于運行中的每個公共汽車或預(yù)期應(yīng)到達(dá)的每
個公共汽車的位置信息通過下列中的一種類型的信息表達(dá)順序分配 給位于公共汽車路線的每個公共汽車站的號碼、唯一分配給位于公共 交通信息所服務(wù)的區(qū)域內(nèi)的每個公共汽車站的標(biāo)識符、唯一分配給位 于公共交通信息所服務(wù)的區(qū)域中的每個路段的標(biāo)識符、每個號碼被順 序分配給位于公共汽車路線上的每個公共汽車站的一對號碼以及每個 標(biāo)識符被唯一分配給位于公共交通信息所服務(wù)的區(qū)域內(nèi)的每個公共汽 車站的一對標(biāo)識符。
8在一個實施例中,分配給第一組件的標(biāo)識符的值根據(jù)指定位置信 息的方式變化。
圖1A圖示了根據(jù)本發(fā)明的提供公共交通信息的網(wǎng)絡(luò)的簡要示意
圖1B圖示了根據(jù)本發(fā)明的一個實施例的用于編碼公共交通信息的 裝置的示意圖2圖示了包含公共交通信息的TPEG消息的結(jié)構(gòu);
圖3圖示了根據(jù)圖2所示的消息結(jié)構(gòu)的消息管理容器的句法;
圖4圖示了根據(jù)圖2所示的消息結(jié)構(gòu)的構(gòu)成應(yīng)用狀態(tài)容器的組件的
句法;
圖5圖示了根據(jù)關(guān)注應(yīng)用狀態(tài)容器的本發(fā)明的一個實施例的公共 交通信息的TPEG消息的格式;
圖6A至60圖示了圖5所示的格式的主要元素的句法;
圖7A至7C圖示了根據(jù)本發(fā)明的優(yōu)選實施例的用于編碼公共交通 信息的幾種信息類型;
圖8圖示了根據(jù)本發(fā)明的一個實施例的用于定義公共交通信息系 統(tǒng)的代碼表;
圖9圖示了根據(jù)關(guān)注應(yīng)用狀態(tài)容器的本發(fā)明的另一個實施例的公 共交通信息的TPEG消息的格式;
圖10A至10E圖示了圖9所示的格式的主要元素的句法;
圖10F圖示了根據(jù)本發(fā)明的一個實施例的傳遞公共交通信息的附 加信息的組件的句法;
圖11圖示了根據(jù)本發(fā)明的 一 個實施例的終端的示意圖,用于接收
由交通信息提供服務(wù)器提供的公共交通信息;
圖12A和12B圖示了根據(jù)圖5和/或圖9所示的格式接收的公共交通
信息被存儲在圖ll所示的終端中的方式;以及
圖13圖示了響應(yīng)于用戶對公共交通信息的請求而顯示關(guān)于公共汽
9車站和/或公共汽車路線的信息的示例性屏幕圖像。
具體實施例方式
為了可以充分理解本發(fā)明,現(xiàn)在將參照附圖描述本發(fā)明的優(yōu)選實 施例。
圖1A是根據(jù)本發(fā)明的提供交通信息(例如,公共汽車服務(wù)信息) 的網(wǎng)絡(luò)的簡要示意圖。經(jīng)由網(wǎng)絡(luò)101從諸如運營商輸入或其他服務(wù)器的 多個源收集交通信息的交通信息提供服務(wù)器100經(jīng)由無線信號發(fā)射器 110重構(gòu)并無線傳輸該信息,以便便攜式公共交通信息接收終端200 (下 文稱為終端)的用戶可以接收該信息。
其上提供交通信息的公共交通工具(例如,公共汽車)經(jīng)由不同 的無線網(wǎng)絡(luò)向公共汽車交通信息收集服務(wù)器(未示出)定期傳輸關(guān)于 其位置的信息。該公共汽車交通信息收集服務(wù)器向交通信息提供服務(wù)
器100實時傳輸所收集的信息。交通信息提供服務(wù)器100還可以充當(dāng)公
共汽車交通信息收集服務(wù)器。
由交通信息提供服務(wù)器100無線傳輸?shù)墓步煌ㄐ畔⑹荰PEG (交 通協(xié)議專家組)消息序列。如圖2所示,包含在該序列中的TPEG消息 包括消息管理容器201、應(yīng)用狀態(tài)容器202以及TPEG位置容器203。在 本發(fā)明中,公共汽車服務(wù)信息通過應(yīng)用狀態(tài)容器202傳遞,并且因此應(yīng) 用狀態(tài)容器202也被稱為TPEG-BSI (公共汽車服務(wù)信息)容器。應(yīng)用狀 態(tài)容器202的名稱的選擇與本發(fā)明的精神不相關(guān),并且因此應(yīng)用狀態(tài)容 器可以被不同地命名。類似地,消息的其他組件可以被不同地命名。
如圖2所示的用于編碼公共交通信息的裝置包括用于分析和分類 所收集的交通信息的分析器/分類器10、用于根據(jù)下文將要描述的消息 句法將由分析器/分類器10分析/分類的信息編碼成TPEG消息的BSI編 碼器11 、用于通過適當(dāng)劃分該TP EG消息并且將報頭信息和用于糾錯的CRC數(shù)據(jù)附加到所劃分的TPEG消息來使該TPEG消息成幀的成幀單元12以及用于根據(jù)預(yù)定方法調(diào)制成幀單元12的輸出的調(diào)制器13,如圖1B所示。分析器/分類器10和BSI編碼器ll作為硬件或軟件被實現(xiàn)在公共交通信息提供服務(wù)器100中。調(diào)制器12被實現(xiàn)在無線信號發(fā)射器110中。成幀單元12可以被實現(xiàn)在公共交通信息提供服務(wù)器100中或被實現(xiàn)在無線信號發(fā)射器110中。替代地,成幀單元12可以被實現(xiàn)在用于收集和提供各種類型的TPEG應(yīng)用信息的單獨服務(wù)器(未示出)中,在這種情況下該單獨服務(wù)器從公共交通信息提供服務(wù)器100接收公共交通信息,
使用所接收的信息連同不同類型的應(yīng)用信息構(gòu)造幀,并且向無線信號發(fā)射器110的調(diào)制器13提供所構(gòu)造的幀。
BSI編碼器ll包括基于路線的信息構(gòu)造單元lla、基于公共汽車站的信息構(gòu)造單元llb以及消息構(gòu)造單元llc。基于路線的信息構(gòu)造單元11a構(gòu)造由分析器/分類器10分類的基于路線的信息(例如,運行在公共汽車路線上的每個公共汽車的位置信息、位于公共汽車路線上的公共汽車站列表等)的組件,所構(gòu)造的組件具有根據(jù)給定句法的層次結(jié)構(gòu)。基于公共汽車站的信息構(gòu)造單元llb構(gòu)造由分析器/分類器10分類的基于公共汽車站的信息(例如,關(guān)于要到達(dá)公共汽車站的每個公共汽車的位置信息、每個公共汽車的預(yù)測達(dá)到時間等)的組件,所構(gòu)造的組件具有根據(jù)給定句法的層次結(jié)構(gòu)。消息構(gòu)造單元llc通過創(chuàng)建應(yīng)用狀態(tài)容器202以及消息管理容器201來構(gòu)造每個TPEG消息,其中應(yīng)用狀態(tài)容器202是通過將由基于路線的信息構(gòu)造單元lla構(gòu)造的組件存儲在其中創(chuàng)建的,消息管理容器201是通過將必要的信息存儲在其中創(chuàng)建的。
消息構(gòu)造單元llc可以創(chuàng)建附加信息(例如,區(qū)域信息)的組件,并且將所創(chuàng)建的組件存儲在應(yīng)用狀態(tài)容器202中,所述附加信息未被分析器/分類器10分類為基于路線的信息或基于公共汽車站的信息。而且,如果在每個TPEG消息中需要有關(guān)位置的信息,則消息構(gòu)造單元llc可以創(chuàng)建TPEG位置容器203,該TPEG位置容器203如圖2所示被包括在每個TPEG消息中。
11現(xiàn)在將詳細(xì)描述根據(jù)本發(fā)明的公共交通信息和BSI編碼器11編碼公共交通信息的方式。
當(dāng)構(gòu)造消息管理容器201時,BSI編碼器ll,更具體而言,消息構(gòu)
造單元llc根據(jù)圖3所示的句法在其中寫入信息。寫入消息管理容器201的信息包括消息ID、所提供服務(wù)的版本、消息創(chuàng)建時間302等。根據(jù)選擇器301的值,消息創(chuàng)建時間302是可選的。該信息還可以包括當(dāng)前日期和時間。字段303存儲該字段303之后的數(shù)據(jù)的長度,該字段是2字節(jié)長(intimli:無符號小整數(shù))并且表示數(shù)據(jù)長度。
應(yīng)用狀態(tài)容器202和TPEG位置容器203包括根據(jù)如圖4所示的句法的至少一個BSI組件。如果接著是BSI的組件數(shù)據(jù),則設(shè)置包括在消息管理容器201中的選擇器301的最高有效位(MSB),該位是l字節(jié)長(intimli:無符號微小整數(shù))。如圖4所示,表示包含在每個BSI組件中的數(shù)據(jù)的長度的字段是2字節(jié)長(intimli)。
當(dāng)構(gòu)造組件數(shù)據(jù)時,BSI編碼器11在其中寫入表示每個組件的類型的l字節(jié)標(biāo)識符,如圖4所示。在本發(fā)明的一個實施例中,攜帶基于路線的公共汽車信息的組件的標(biāo)識符被設(shè)置成0x80或0x87,攜帶基于公共汽車站的信息的組件的標(biāo)識符被設(shè)置成0x88,并且攜帶TPEG位置容器203的組件的標(biāo)識符被設(shè)置成0xB0。
如上所述,交通信息提供服務(wù)器100可以構(gòu)造并提供基于路線的公共汽車服務(wù)信息或基于公共汽車站的公共汽車服務(wù)信息。
現(xiàn)在將詳細(xì)描述基于公共汽車路線構(gòu)造公共交通信息的組件的本發(fā)明的優(yōu)選實施例。
在下面的描述中,使用locNN—ii形式的符號,其中NN和ii都是數(shù)字。LocNN—ii是指名稱為locNN的表的值ii,預(yù)存儲在終端200中的很多l(xiāng)oc表中的一個或很多硬編碼的loc表中的一個。其含義在BSI編碼器ll和終端200之間被預(yù)定義。bsiNNji形式的另 一 符號除了它表示BSI表的值ii之外可以以相同的方式被解譯。類似地,其含義在BSI編碼器11和終端200之間被預(yù)定義。本發(fā)明的優(yōu)選實施例使用在TPEG標(biāo)準(zhǔn)中定義的--些表。然而,本發(fā)明并不局限于具體的標(biāo)準(zhǔn),并且可以使用在公共交通信息源和終端200之間新定義的任何表。
BSI編碼器ll,更具體地而言,基于路線的信息構(gòu)造單元lla創(chuàng)建攜帶公共汽車路線信息501的BSI組件,并且將所創(chuàng)建的BSI組件存儲在應(yīng)用狀態(tài)容器202中,該組件具有標(biāo)識符0x80或0x87,并且遵循圖5所示的句法。應(yīng)用狀態(tài)容器202還可以傳遞具有由基于公共汽車站的信息構(gòu)造單元llb創(chuàng)建的標(biāo)識符0x88的攜帶公共汽車站信息的BSI組件,下文將對此進(jìn)行描述。
公共汽車路線信息501包括具有下列中的至少一個組件的組件集合基于公共汽車站序列號的公共汽車位置組件、基于公共汽車站ID的公共汽車位置組件、基于路段ID的公共汽車位置組件、基于識別路段的公共汽車序列號的公共汽車位置組件、基于識別路段的公共汽車站ID的公共汽車位置組件、路段行程時間組件、路線附加信息組件以及公共汽車站列表組件。基于公共汽車站序列號的公共汽車位置組件是具有標(biāo)識符OxSO的BSI組件,并且使用公共汽車站序列號傳遞運行在公共汽車路線上的每個公共汽車的當(dāng)前位置信息?;诠财囌綢D
的公共汽車位置組件是具有標(biāo)識符0x81的BSI組件,并且使用公共汽車站ID傳遞運行在公共汽車路線上的每個公共汽車的當(dāng)前位置信息?;诼范蜪D的公共汽車位置組件是具有標(biāo)識符0x82的BSI組件,并且使用路段ID傳遞運行在公共汽車路線上的每個公共汽車的當(dāng)前位置信息。基于識別路段的公共汽車序列號的公共汽車位置組件是具有標(biāo)識符Ox83的BSI組件,并且使用位于路段兩端的兩個連續(xù)公共汽車站的序列號傳遞運行在公共汽車路線上的每個公共汽車的當(dāng)前位置信息?;?br>
13識別路段的公共汽車站ID的公共汽車位置組件是具有標(biāo)識符0x84的BSI組件,并且使用位于路段兩端的兩個連續(xù)公共汽車站的ID傳遞運行
在公共汽車路線上的每個公共汽車的當(dāng)前位置信息。路段行程時間組
件是具有標(biāo)識符0x85的BSI組件,并且傳遞沿包括位于公共汽車路線上的兩個連續(xù)公共汽車站的每個路段行駛所需的時間信息。路線附加信息組件是具有標(biāo)識符0x86的BSI組件,并且傳遞公共汽車路線的附加信息。公共汽車站列表組件是具有標(biāo)識符0x87的BSI組件,并且傳遞位于公共汽車路線上的公共汽車站的ID列表的信息。
具有圖6A所示的句法的基于公共汽車站序列號的公共汽車位置組件包括表示所使用的公共汽車信息系統(tǒng)(例如,用于分配公共汽車站ID、路段ID、路線ID等的規(guī)則)bsi01—xx511、用于唯一識別每個公共汽車路線的4字節(jié)(intunlo:無符號長整數(shù))公共汽車路線ID 512、當(dāng)前運行在公共汽車路線上的公共汽車數(shù)量513以及與當(dāng)前運行的公共汽車數(shù)量一樣多的基于公共汽車站序列號的公共汽車信息字段510的信息。具有圖6A所示的句法的每個基于公共汽車站序列號的公共汽車信息字段601存儲公共汽車當(dāng)前所位于的公共汽車站的序列號或者最接近公共汽車的當(dāng)前位置的公共汽車站的序列號。該公共汽車站序列號是沿公共汽車運行方向順序分配給公共汽車路線上的每個公共汽車站的號碼。圖8中示出了bsi01—xx的值的含義。在本發(fā)明的另一個實施例中,基于公共汽車站序列號的公共汽車信息字段601a不僅存儲公共汽
車當(dāng)前所位于的公共汽車站的序列號或者最接近公共汽車的當(dāng)前位置的公共汽車站的序列號,而且還存儲該公共汽車在下一個公共汽車站的預(yù)測到達(dá)時間,該預(yù)測的到達(dá)時間是2字節(jié)長并且用秒表示。
具有圖6B所示的句法的基于公共汽車站ID的公共汽車位置組件包括表示所使用的公共汽車信息系統(tǒng)bsi01一xx、用于唯一識別每個公共汽車路線的4字節(jié)(intunlo:無符號長整數(shù))公共汽車路線ID、當(dāng)前運行在公共汽車路線上的公共汽車數(shù)量以及與當(dāng)前運行的公共汽車數(shù)量一樣多的基于公共汽車站ID的公共汽車信息字段520的信息。具有圖6B所
14示的句法的每個基于公共汽車站ID的公共汽車信息字段602存儲公共汽車當(dāng)前所位于的公共汽車站的ID或者最接近公共汽車的當(dāng)前位置的
公共汽車站的ID。該公共汽車站ID是唯一分配給在其中被提供公共交
通信息服務(wù)的區(qū)域內(nèi)的每個公共汽車站的號碼、代碼或其組合。不同
于l字節(jié)的公共汽車站序列號,公共汽車站ID是4字節(jié)長,因為公共汽車站ID應(yīng)當(dāng)能夠比公共汽車站序列號表示更多的公共汽車站。在本發(fā)明的另一個實施例中,基于公共汽車站ID的公共汽車信息字段602a不僅存儲公共汽車當(dāng)前所位于的公共汽車站的ID或者最接近公共汽車的當(dāng)前位置的公共汽車站的ID,而且還存儲該公共汽車在下一個公共汽車站的預(yù)測到達(dá)時間,該預(yù)測的到達(dá)時間是2字節(jié)長并且用秒表示。
基于路段ID的公共汽車位置組件、基于識別路段的公共汽車序列號的公共汽車位置組件以及基于識別路段的公共汽車站ID的公共汽車位置組件分別具有圖6C、 6D和6E所示的句法。所有這些組件還包括表示所使用的公共汽車信息系統(tǒng)bsi01—xx、用于唯一識別每個公共汽車路線的公共汽車路線ID以及當(dāng)前運行在公共汽車路線上的公共汽車數(shù)量的信息?;诼范蜪D的公共汽車位置組件另外包括使用4字節(jié)路段ID表示公共汽車的當(dāng)前位置的公共汽車信息字段530 (603)?;谧R別路段的公共汽車序列號的公共汽車位置組件另外包括使用一對公共汽車
站序列號表示公共汽車的當(dāng)前位置的公共汽車信息字段540 (604)?;谧R別路段的公共汽車站ID的公共汽車位置組件另外包括使用一對公共汽車站ID表示公共汽車的當(dāng)前位置的公共汽車信息字段550(605)。
在本發(fā)明的另一個實施例中,使用包括在基于路段ID的公共汽車位置組件中的路段ID表示公共汽車的當(dāng)前位置的公共汽車信息字段603a另外存儲公共汽車在下一個公共汽車站的預(yù)測到達(dá)時間,如圖6C所示。類似地,使用包括在基于識別路段的公共汽車序列號的公共汽車位置組件中的一對公共汽車站序列號表示公共汽車的當(dāng)前位置的公共汽車信息字段604a以及使用包括在基于識別路段的公共汽車站ID的公共汽車位置組件中的一對公共汽車站ID表示公共汽車的當(dāng)前位置的
公共汽車信息字段605a另外分別存儲公共汽車在下一個公共汽車站的預(yù)測到達(dá)時間,如圖6D和圖6E所示。如上所述,預(yù)測到達(dá)時間是2字節(jié)長并且用秒表示。因為基于路段ID的公共汽車位置組件、基于識別路段的公共汽車序列號的公共汽車位置組件以及基于識別路段的公共汽車站ID的公共汽車位置組件基于包括兩個公共汽車站的路段表示公共汽車的位置,包括在公共汽車信息字段603a、 603b和603c中的預(yù)測到達(dá)時間是在對應(yīng)路段的目的地的預(yù)測到達(dá)時間。
BSI編碼器11鑒于當(dāng)前情況確定公共汽車路線的最合適公共汽車
位置組件類型,并且創(chuàng)建該類型的公共汽車位置組件。例如,如果處于公共汽車站的公共汽車的數(shù)量多于運行在公共汽車站之間的公共汽
車的數(shù)量,貝IJBSI編碼器11創(chuàng)建基于公共汽車站序列號的公共汽車位置組件以便提高關(guān)于公共汽車位置的信息的精確度,并且向終端提供所創(chuàng)建的公共汽車位置組件。因為基于公共汽車站ID的公共汽車信息字段長于基于公共汽車站序列號的公共汽車信息字段,所以可以通過選擇基于公共汽車站序列號的公共汽車位置組件來降低所需要的數(shù)據(jù)的大小。如果在BSI編碼器11和終端之間沒有定義公共汽車站序列號,則BSI編碼器11創(chuàng)建基于公共汽車站ID的公共汽車位置組件。如果處于公共汽車站的公共汽車的數(shù)量少于運行在公共汽車站之間的公共汽車的數(shù)量,貝IJBSI編碼器11創(chuàng)建基于路段ID的公共汽車位置組件、基于識別路段的公共汽車序列號的公共汽車位置組件或基于識別路段的公共汽車站ID的公共汽車位置組件,以便提高位置信息的精確度。然而,在降低數(shù)據(jù)大小優(yōu)先于位置信息精確度的情況下,BSI編碼器11可以創(chuàng)建基于公共汽車站序列號的公共汽車位置組件。
為了傳輸沿公共汽車路線經(jīng)過包括兩個連續(xù)公共汽車站的每個路段所需的時間,BSI編碼器11根據(jù)圖6F所示的句法創(chuàng)建路段行程時間組件,即具有標(biāo)識符0x85的BSI組件。路段行程時間組件包括表示所使用的公共汽車信息系統(tǒng)bsi01—xx、用于唯一識別每個公共汽車路線的公共
16汽車路線ID、位于公共汽車路線沿線的公共汽車站的數(shù)量561以及表示經(jīng)過公共汽車路線沿線的每個路段所需的時間的路段行程時間字段
560的信息。該路段行程時間組件包括順序地經(jīng)過始于公共汽車路線始發(fā)站的每個路段所需的時間,但是不為每個路段分配唯一的ID,從而有效降低了需要傳輸?shù)臄?shù)據(jù)的大小。公共汽車站的數(shù)量561不包括公共汽車路線上的始發(fā)站,因此路段行程時間字段的數(shù)量等于公共汽車站的數(shù)量561。
在本發(fā)明的另一個實施例中,公共汽車站的數(shù)量561包括公共汽車路線上的始發(fā)站。在這種情況下,公共汽車站的數(shù)量561比路段行程時間字段的數(shù)量多一個,并且公共交通信息接收終端解碼與公共汽車站的數(shù)量561減去1一樣多的路段行程時間字段。
為了傳輸公共汽車路線的附加信息,BSI編碼器11根據(jù)圖6G所示的句法創(chuàng)建路線附加信息組件,即具有標(biāo)識符0x86的BSI組件。路線附加信息組件包括表示所使用的公共汽車信息系統(tǒng)bsi01一xx、用于唯一識別公共汽車路線的公共汽車路線ID、公共汽車服務(wù)名稱571以及至少一個附加服務(wù)信息字段的信息。公共汽車服務(wù)名稱571是表示公共汽車路線的公共汽車號碼或包括該公共汽車號碼和公共汽車的目的地的信息。替代地,公共汽車服務(wù)名稱571可以是公共汽車公司名稱和其他類型信息的組合。
附加服務(wù)信息字段可以包括公共汽車路線類型572、公共汽車公司名稱573、運行在該公共汽車路線上的首班車和末班車的預(yù)定時間574、公共汽車運行時間間隔575、公共汽車集中區(qū)576和公共汽車路線的拐彎點577以及表示信息類型的標(biāo)識符。
根據(jù)公共汽車路線的類型,具有圖6H所示的句法的公共汽車路線類型572具有諸如"城際"、"干線"(或"干")或"支線"(或"支")的值。
17具有圖6I所示的句法的公共汽車公司名稱573將公共汽車公司的
名稱存儲為小于或等于255字節(jié)(短字符串類型)的字符串。
具有圖6J所示的句法的運行在公共汽車路線上的首班車和末班車 的時間574具有兩個字段611,用于存儲首班車時間和末班車時間,這 兩個字段都是圖7 A所示的<specific—&—iterati vejime〉類型。
圖7 A所示的<specific—&—iterative—time〉類型的句法具有位開關(guān)類 型的選擇器。如果將選擇器的每個位都設(shè)置成l,則該位具有在選擇器 之后的對應(yīng)的l字節(jié)的值。如果將選擇器的兩個或多個位設(shè)置成l,則 兩個或多個字節(jié)在選擇器之后,在這種情況下與選擇器的較低有效位 相關(guān)聯(lián)的數(shù)據(jù)較早出現(xiàn)。例如,如果<3 6(^化_&—iterative—time〉類型的 數(shù)據(jù)是"58h07h 15h",則選擇器(58h)的三個位被設(shè)置成l。圖7A 中示出了選擇器的每個位的含義。在該例子中,選擇器58h表示未被指 定的字段使用當(dāng)前的日期和時間,并且小時和分鐘值在選擇器之后。 因為對應(yīng)于小時的位相比于對應(yīng)于分鐘的位更接近于LSB,并且對應(yīng)于
小時、分鐘和秒的每個字段都存儲比實際值多l(xiāng)的值,所以下面的數(shù)據(jù) "07hl5h"表示6小時和20分鐘。諸如秒、日和年的其他字段從當(dāng)前的 日期和時間獲得。因此,如果當(dāng)前日期是2006年10月12日,則值"58h 07h 15h"是指2006年10月12日的6: 20。在另一個例子中,如果 <specific—&—iterative—time〉類型的數(shù)據(jù)是"50h 15h",則它表示未被指 定的字段使用當(dāng)前的日期和時間,并且分鐘值在選擇器之后。在這種 情況下,如果當(dāng)前日期和時間是2006年10月12日的6點,則該數(shù)據(jù)是指 2006年10月12日的6: 20。交通信息提供服務(wù)器100以這種方式編碼首 班車和末班車的時間,并且將所編碼的數(shù)據(jù)存儲在對應(yīng)字段611中。
首班車和末班車時間574包括表示所包括的首班車和末班車時間 應(yīng)用于每周的哪天的字段612。存儲在字段612中的信息遵循圖7B所示 的句法。如圖所示,<day—selector〉類型定義了l字節(jié)的值,并且其較低的7位的每個位對應(yīng)于每周的一天。該值的MSB表示所包括的首班車和 末班車時間是否在由其較低7位指定的每周的這一天重復(fù)。例如,Olh 的l字節(jié)值表示首班車和末班車時間應(yīng)用于星期日。類似地,C0h的l字 節(jié)值表示首班車和末班車時間應(yīng)用于每個星期六。
公共汽車運行時間間隔575具有圖6K或圖6L所示的句法。如果公 共汽車運行時間間隔總是恒定的,則使用圖6K所示的句法。如果公共 汽車運行時間間隔根據(jù)每周的哪天或每天的哪個時刻變化,則使用圖 6L所示的句法。根據(jù)圖7C所示的句法編碼公共汽車運行時間間隔的信
圖7C所示的〈time—span〉類型的句法具有位開關(guān)類型的選擇器。如 果將選擇器的每個位都設(shè)置成l,則該位具有在選擇器之后的對應(yīng)的l 字節(jié)的值。如果將選擇器的兩個或多個位設(shè)置成l,則兩個或多個字節(jié) 在選擇器之后,在這種情況下與選擇器的較低有效位相關(guān)聯(lián)的數(shù)據(jù)較 早出現(xiàn)。例如,如果〈time—span〉類型的數(shù)據(jù)是"10h 1Eh",則選擇器 (10h)的一個位被設(shè)置成l,并且該位表示在選擇器之后的值lEh是指 分鐘。因此,數(shù)據(jù)"10hlEh"是指公共汽車運行時間間隔是30分鐘。
如果公共汽車運行時間間隔根據(jù)每周的哪天或每天的哪個時刻變 化,則公共汽車運行時間間隔575遵循圖6L所示的句法,其中包括所存 儲的公共汽車運行時間間隔應(yīng)用于每周的哪天或每天的哪個時刻的信 息。如果指定了具體時間,則它是指所存儲的公共汽車運行時間間隔 在所指定時間之后應(yīng)用。<(1&>^一8616(^0]"〉或<3口6(^!"1(:—&—iterative—time〉 類型的每個字段以上述方式被編碼。
公共汽車集中區(qū)576遵循圖6M所示的句法,并且包括2字節(jié) (intimli)的關(guān)于公共汽車路線上的集中區(qū)的信息。公共汽車路線的拐 彎點577遵循圖6N所示的句法,并且包括拐彎點公共汽車站的ID的信 息。為了傳輸位于公共汽車路線上的公共汽車站列表的信息,BSI編碼 器11根據(jù)圖60所示的句法構(gòu)造公共汽車站列表組件,即具有標(biāo)識符
0x87的BSI組件。公共汽車站列表組件包括表示所使用的公共汽車信息 系統(tǒng)bsi01—xx、用于唯一識別公共汽車路線的公共汽車路線ID、位于公 共汽車路線上的公共汽車站的數(shù)量的1字節(jié)信息581以及與公共汽車站 的數(shù)量一樣多的公共汽車站ID 580。公共汽車站ID以沿公共汽車路線從 始發(fā)站開始的公共汽車站出現(xiàn)的順序排列。
BSI編碼器11對路段行程時間組件、路線附加信息組件、傳遞靜態(tài) 信息(即,長時間不變化的信息,例如公共汽車站列表、公共汽車運 行時間間隔等)的公共汽車站列表組件以及傳遞動態(tài)信息(即,短時 間變化的信息,例如公共汽車的位置)的公共汽車位置組件應(yīng)用不同 的傳輸頻率。換句話說,BSI編碼器11以規(guī)則的間隔(例如,每天一次、 每周一次或每月一次)或一旦傳輸了預(yù)定數(shù)量的公共汽車位置組件之 后傳輸傳遞靜態(tài)信息的BSI組件。
在本發(fā)明的一個實施例中,經(jīng)由一個BSI組件傳遞運行在公共汽車 路線上的每個公共汽車的當(dāng)前位置信息,即,圖6A至6E所示的BSI組件 中的一個。因此,如果在公共交通信息所服務(wù)的區(qū)域中有P個公共汽車 路線,則運行在這P個公共汽車路線上的每個公共汽車的當(dāng)前位置信息 都可以通過傳輸P個公共汽車位置組件而被傳遞。
在本發(fā)明的另一個實施例中,可以使用兩個或多個類型的組件來 提供運行在公共汽車路線上的每個公共汽車的當(dāng)前位置信息。在運行 在公共汽車路線上的公共汽車的數(shù)量是N并且n (n<N)個公共汽車當(dāng) 前處于公共汽車站的情況下,通過基于公共汽車站序列號的公共汽車 位置組件或基于公共汽車站ID的公共汽車位置組件傳遞該n個公共汽 車的位置信息,并且通過基于路段ID的公共汽車位置組件、基于識別 路段的公共汽車序列號的公共汽車位置組件或基于識別路段的公共汽車站ID的公共汽車位置組件傳遞當(dāng)前正在運行的其余(N-n)公共汽車 的位置信息。在這種情況下,替代或除了當(dāng)前運行在該公共汽車路線
上的公共汽車的數(shù)量的字段之外,圖6A至6E所示的句法具有所包括的 位置信息元素的類型數(shù)量,并且在所包括的位置信息元素的類型數(shù)量 的字段之后的所包括的位置信息元素的數(shù)量被寫入其中。
交通信息提供服務(wù)器100根據(jù)圖3、 4、 6A至60以及7A至7C創(chuàng)建容 器和組件,根據(jù)圖5所示的格式構(gòu)造包含所創(chuàng)建的容器和組件的每個 TPEG消息,并且經(jīng)由無線信號發(fā)射器110向終端無線傳輸所構(gòu)造的 TPEG消息。
現(xiàn)在將詳細(xì)描述基于公共汽車站構(gòu)造公共交通信息的組件的本發(fā) 明的優(yōu)選實施例。
BSI編碼器ll,更具體而言,基于公共汽車站的信息構(gòu)造單元llb 根據(jù)圖10A所示的句法將公共汽車站信息組件901 (即,具有標(biāo)識符0x88 的BSI組件)寫入根據(jù)圖9所示格式的應(yīng)用狀態(tài)組件中。如上所述,該 應(yīng)用狀態(tài)容器還可以傳遞攜帶由基于公共汽車路線的信息構(gòu)造單元lla 創(chuàng)建的公共汽車路線信息的BSI組件。公共汽車站信息組件901包括表 示如圖8所示的所使用的公共汽車信息系統(tǒng)bsi01一xx 901a、公共汽車站 的數(shù)量901b以及與公共汽車站的數(shù)量一樣多的公共汽車站信息字段 910的信息。
BSI編碼器11將位于公共交通信息所服務(wù)的區(qū)域中的每個公共汽 車站的靜態(tài)信息(例如,每個公共汽車站的位置等)和動態(tài)信息(公 共汽車到達(dá)每個公共汽車站的信息)寫入公共汽車站信息組件901 (即, 具有標(biāo)識符0x88的BSI組件)中。
在本發(fā)明的另一個實施例中,所有的公共汽車站被劃分成幾個組, 并且每個組被分配一個公共汽車站信息組件901。因此,通過傳輸與這
21些組的數(shù)量一樣多的公共汽車站信息組件來傳遞在該區(qū)域中的每個公 共汽車站的公共交通信息。
每個公共汽車站信息組件910包括至少一個公共汽車站信息元素。
具有標(biāo)識符0x00的公共汽車站信息元素911 (它具有圖10B所示的句法) 被創(chuàng)建為用于一個公共汽車站,并且包括與所包含的信息相關(guān)聯(lián)的公 共汽車站的ID 911a和多個公共汽車站描述符組件。該公共汽車站描述 符組件根據(jù)其標(biāo)識符傳遞要到達(dá)的公共汽車的信息以及公共汽車站的 詳細(xì)信息。
"要到達(dá)的公共汽車"組件920,即具有標(biāo)識符OxOO的公共汽車站 描述符組件具有圖10C所示的句法,并且包括預(yù)望要到達(dá)相應(yīng)公共汽車 站的公共汽車的數(shù)量的信息920a以及要到達(dá)的每個公共汽車的信息 921。在本發(fā)明的一個實施例中,為計劃到達(dá)與公共汽車站ID911a相關(guān) 聯(lián)的公共汽車站的每個公共汽車的路線創(chuàng)建要到達(dá)的每個公共汽車的
信息921。換句話說,僅為運行在每個公共汽車路線上的公共汽車中當(dāng) 前最接近相關(guān)聯(lián)的公共汽車站的公共汽車創(chuàng)建要到達(dá)的每個公共汽車 的信息921。在本發(fā)明的另一個實施例中,以鄰近相關(guān)聯(lián)的公共汽車站 的次序,為運行在每個公共汽車路線上的公共汽車中預(yù)定數(shù)量的公共 汽車創(chuàng)建要到達(dá)的每個公共汽車的信息921,每個公共汽車的信息片段 的數(shù)量等于預(yù)定數(shù)量。
要到達(dá)的每個公共汽車的信息921包括要到達(dá)的該公共汽車運行 其上的公共汽車路線的ID 921a、公共汽車到達(dá)所需的預(yù)測時間921b以 及要到達(dá)的公共汽車的當(dāng)前位置950。預(yù)測時間921b是根據(jù)^ime—span> 類型編碼的時間值。如圖10C所示,要到達(dá)的公共汽車的當(dāng)前位置950 包括表示隨后信息的類型的選擇器950a以及取決于選擇器950a的值的 下列中的一種信息類型具有圖6A所示的基于公共汽車站序列號的公 共汽車信息字段601格式的公共汽車站信息950b、具有圖6B所示的基于 公共汽車站ID的公共汽車信息字段602格式的公共汽車站信息950c、具有圖6C所示的基于路段ID的公共汽車信息字段603格式的路段信息
950d、具有圖6D所示的基于識別路段的公共汽車序列號的公共汽車信 息字段604格式的路段信息950e以及具有圖6E所示的基于識別路段的 公共汽車站ID的公共汽車信息字段605格式的路段信息950f。
如果預(yù)期要到達(dá)由公共汽車站ID 911a表示的公共汽車站的公共 汽車正處于一個公共汽車站,則可以通過使用該公共汽車站序列號或 公共汽車站ID提供其位置,在這種情況下,選擇器950a被設(shè)置成01h或 02h。如果公共汽車正運行在公共汽車站之間,則可以通過使用路段ID 提供其位置,而選擇器被設(shè)置成04h。如果未定義路段ID,則可以通過 使用位于該路段兩端的公共汽車站的一對序列號或ID提供其位置,在 這種情況下,選擇器950a被設(shè)置成08h或10h。即使在定義路段ID的情 況下,為了降低將要傳輸?shù)臄?shù)據(jù)的大小,也可以通過使用一對公共汽 車序列號(2字節(jié))而不是使用路段ID (4字節(jié))來提供公共汽車的位 置,而選擇器950a被設(shè)置成08h。
公共汽車站詳細(xì)信息930具有圖10D所示的句法并且包括公共汽車 站名稱930a以及至少一個公共汽車站附加信息片段,該公共汽車站詳細(xì) 信息930是具有標(biāo)識符0x01的公共汽車站描述符組件并且是傳遞公共 汽車站詳細(xì)信息的一個組件或一組組件。公共汽車站附加信息包括表 示所包含信息的類型的標(biāo)識符以及公共汽車站位置931。公共汽車站位 置具有圖10E所示的句法,并且包括公共汽車站的經(jīng)度/緯度坐標(biāo)。這些 坐標(biāo)根據(jù)WGS84或TM格式被編碼。
在用于提供基于公共汽車路線的公共交通信息的上述實施例以及 當(dāng)前實施例中,交通信息提供服務(wù)器100可以經(jīng)由具有圖10F所示的句 法的BSI組件為終端提供附加信息。這樣的BSI組件具有標(biāo)識符0x89并 且傳遞高達(dá)65535字節(jié)的文本信息,并因此包括表示文本語言的 1oc41 一xx和表示交通信息所服務(wù)的國家的1oc40一yy 。如圖8所示的信息 表的選擇取決于語言和國家代碼。僅當(dāng)國家和語言代碼分別表示韓國和韓語時才選擇圖8所示的表。如果指定了不同的國家語言代碼,則使 用不同于圖8所示的表來編碼和解碼公共交通信息。
附加信息組件可以傳遞各種類型的信息,諸如到具有公共交通相 關(guān)內(nèi)容或附加描述的網(wǎng)站的鏈接。
交通信息提供服務(wù)器100根據(jù)圖3、 4、 7A至7C和10A至10F所示的 句法創(chuàng)建容器和組件,根據(jù)圖9所示的格式構(gòu)造包含所創(chuàng)建的容器和組 件的每個TPEG消息,并且經(jīng)由無線信號發(fā)射器110向終端無線傳輸所 構(gòu)造的TPEG消息。
圖l所示的用于根據(jù)本發(fā)明的優(yōu)選實施例接收公共交通信息的終 端200除了loc和BSI表之外還可以存儲與每個公共汽車站ID相關(guān)的基本 信息以及與每個公共汽車路線ID相關(guān)的基本信息。與每個公共汽車站 ID相關(guān)的基本信息包括公共汽車站類型、公共汽車站名稱以及經(jīng)度/諱 度坐標(biāo)。與每個公共汽車路線ID相關(guān)的基本信息包括路線名稱、路線 類型、始發(fā)站和終點站的ID、公共汽車站的數(shù)量、首班車和末班車服 務(wù)在每個公共汽車站的到達(dá)時間以及路線形狀信息。路線形狀信息包 括路線的特征點及其ID和經(jīng)度/緯度坐標(biāo),選擇特征點以便可以將路線 的形狀顯示在VGA或QVGA顯示器上。如果存儲在終端200中的公共汽 車路線和公共汽車站的靜態(tài)信息與從交通信息提供服務(wù)器100無線提 供的信息沖突,則終端200優(yōu)先于所存儲的信息向用戶顯示所接收的信 息。
圖11示出了圖1所示的用于接收由交通信息提供服務(wù)器100無線傳 輸?shù)墓步煌ㄐ畔⒌慕K端200的示意圖。終端200包括調(diào)諧器1、解調(diào)器 2、 TPEG-BSI解碼器3、 GPS模塊8、存儲器4、輸入設(shè)備9、控制引擎5、 液晶顯示器(LCD)面板7以及LCD驅(qū)動器6。調(diào)諧器l調(diào)諧到傳遞公共 交通信息的頻帶,并且輸出所調(diào)制的公共交通信息。解調(diào)器2通過解調(diào) 所調(diào)制的公共交通信息來輸出公共交通信息信號。TPEG-BSI解碼器3
24通過解碼所解調(diào)的公共交通信息信號來獲得公共交通信息。GPS模塊8 基于從多個低軌道衛(wèi)星接收的信號來獲得當(dāng)前位置(當(dāng)前位置的經(jīng)度、 緯度和高度)。存儲器4存儲所解碼的公共交通信息??刂埔?基于 用戶輸入、當(dāng)前位置以及所獲得的公共交通信息來控制顯示器輸出。 LCD驅(qū)動器6根據(jù)要顯示的文本或圖形生成用于驅(qū)動LCD面板7的信 號。輸入設(shè)備9可以是安裝在LCD面板7上的觸摸屏。終端200可以進(jìn)一 步包括存儲電子地圖的非易失性存儲器以及存儲器4。
調(diào)諧器1調(diào)諧由無線信號發(fā)射器110傳輸?shù)男盘?,并且解調(diào)器2解調(diào) 從調(diào)諧器l接收的調(diào)制信號。TPEG-BSI解碼器3從所解調(diào)的信號提取數(shù) 據(jù)幀,從數(shù)據(jù)幀提取如圖2至5、 6A至60、 7A至7C以及10F和/或圖2、 3、 4、 7A至7C、 9以及10A至10F所示構(gòu)造的公共交通信息消息,臨時存儲 所提取的公共交通信息消息,解譯所存儲的TPEG BSI消息,并且向控 制引擎5發(fā)送從所解譯的TPEG消息獲得的必需信息和/或控制數(shù)據(jù)。當(dāng) 解譯包含在BSI消息中的信息時,TPEG-BSI解碼器3首先讀取由圖1 OF 所示的附加信息組件傳遞的國家代碼和/或語言代碼(如果可獲得), 并且從由國家和語言代碼指定的如圖8所示的信息表讀取表示所使用 的公共汽車信息系統(tǒng)的值bsi01一xx。然后TPEG-BSI解碼器相應(yīng)解譯包 含在BSI消息中的信息。
TPEG-BSI解碼器3基于包含在每個所提取的TPEG BSI消息的消息 管理容器中的信息(例如,版本信息)確定是否解碼所接收的公共交 通信息,并且基于選擇器的值解碼隨后的數(shù)據(jù)。如果在消息管理容器 中包含消息創(chuàng)建時間,貝IJTPEG-BSI解碼器3向控制引擎5提供該創(chuàng)建時 間以及從每個TPEGBSI消息解碼的信息??刂埔?使用該創(chuàng)建時間信 息來確定是否使用從TPEG-BSI解碼器3接收的動態(tài)信息。如果消息創(chuàng)建 時間和當(dāng)前時間的差超過了預(yù)定值,則控制引擎5丟棄從TPEG-BSI解碼 器3接收的動態(tài)信息。
如果從TPEG-BSI解碼器3接收的數(shù)據(jù)是基于路線的信息,即從具有標(biāo)識符0x80或0x87的BSI組件解碼的信息,則控制引擎5使用所接收 的數(shù)據(jù)在存儲器4中構(gòu)造如圖12A所示的基于路線的信息表。如果從 TPEG-BSI解碼器3接收的數(shù)據(jù)是基于公共汽車站的信息,即從具有標(biāo)識 符0x88的BSI組件解碼的信息,則控制引擎5在存儲器4中構(gòu)造如圖12B 所示的基于公共汽車站的信息表。圖12A和12B是簡單的說明行例子, 因此信息表可以進(jìn)一步包括圖12A和12B未示出的附加信息元素(例如, 公共汽車路線類型、公共汽車服務(wù)公司名稱、首班車和末班車時間、
公共汽車集中區(qū)、公共汽車站坐標(biāo)等),或者所解碼的信息可以被存 儲在不同于圖12A和12B所示表的結(jié)構(gòu)中。
在圖12A和12B中,公共汽車站名稱被用作公共汽車站的標(biāo)識信 息,但是這僅是為了解釋,并且分配給每個公共汽車站的ID實際上都 被存儲。當(dāng)向用戶顯示信息時,終端200讀取存儲在終端200的存儲器 中的公共汽車站名稱或者與從交通信息提供服務(wù)器100接收的公共汽 車站ID相關(guān)聯(lián)的名稱,并且顯示該公共汽車站名稱。
通過解碼圖5所示的路段行程時間組件(g卩,具有標(biāo)識符0x85的BSI 組件)并且將由該組件傳遞的沿每個路段的行程時間映射到始于始發(fā) 站的每個路段,來構(gòu)造圖12A中示出的"沿每個路段的行程時間"列 1201。通過解碼圖5所示的公共汽車位置組件,即具有標(biāo)識符0x80或 0x84的BSI組件,來構(gòu)造"當(dāng)前公共汽車位置"列1202。
在本發(fā)明的另一個實施例中,每個公共汽車到達(dá)下一個公共汽車 站所需的預(yù)測時間信息可以被包括在公共汽車位置組件中。在這種情 況下,每個公共汽車站的預(yù)測到達(dá)時間信息可以被構(gòu)造為如圖12A所示
的表中的列。該信息可以用于計算由用戶選擇的公共汽車站的公共汽 車到達(dá)的預(yù)測時間。例如,如果在選定路線上的公共汽車位于公共汽 車站(Sk-3) , 3個公共汽車站在用戶選擇的公共汽車站(Sk)之前, 并且公共汽車在下一個公共汽車站(Sk-2)的預(yù)測到達(dá)時間是Tp,則 可以通過將Tp、公共汽車站Sk和Sk-l之間的行程時間以及公共汽車站Sk-l和Sk-2之間的行程時間相加獲得公共汽車在用戶所選擇的公共汽 車站(Sk)的預(yù)測到達(dá)時間。
在圖12A所示的表的列1202中,值l (是)表示公共汽車正處于所 選擇的公共汽車站,并且值2 (pre-sect)表示公共汽車正在沿終點站是 用戶所選擇的公共汽車站的路段運行。在圖12A所示的例子中,如果包 括地鐵站"Migum"為始發(fā)站并且"KT"為終點站的路段的ID、或一 對公共汽車站序列號或兩個公共汽車站的ID被接收為公共汽車的當(dāng)前 位置信息,則公共汽車站"KT"的當(dāng)前公共汽車位置值被設(shè)置成2。
在圖12B所示的信息表中,通過將當(dāng)前時間與通過解碼圖9所示的 要到達(dá)的每個公共汽車的信息921獲得的公共汽車到達(dá)所需的預(yù)測時 間921b相加來構(gòu)造"預(yù)測到達(dá)時間"列1211。在本發(fā)明的另一個實施 例中,解碼的時間值可以被直接存儲在該表中。通過解碼圖9所示的要 到達(dá)的公共汽車的當(dāng)前位置950來構(gòu)造"當(dāng)前公共汽車位置"歹i」1212。 在列1212中,值0或1表示當(dāng)前公共汽車位置是通過公共汽車站序列號 或公共汽車站ID來指代的,值2表示當(dāng)前公共汽車位置是通過路段ID來 指代的,而值3或4表示當(dāng)前公共汽車位置是通過一對公共汽車站序列 號或一對公共汽車站ID來指代的。該值連同所解碼的公共汽車站標(biāo)識 信息(序列號或公共汽車站ID)或路段標(biāo)識信息(路段ID、 一對公共 汽車站序列號或公共汽車站ID) —起被存儲在列1212中。
控制引擎5可以構(gòu)造集成的信息表來代替構(gòu)造圖12A和12B所示的
單獨的信息表,用于一起存儲基于路線的信息以及基于公共汽車站的 信息。每當(dāng)從交通信息提供服務(wù)器100接收到新信息時,更新如圖11A 和12B所示存儲的公共交通信息。
,控制引擎5可以選擇性地僅存儲關(guān)于由GPS模塊8識別的當(dāng)前位 置附近的公共汽車站(例如,位于半徑lKm的圓內(nèi)的公共汽車站)的 動態(tài)數(shù)據(jù)來代替將從TPEG-BSI解碼器3接收的所有數(shù)據(jù)存儲在存儲器4
27中。終端200很可能具有存儲器大小限制,并且選擇性地存儲信息的方 案提高了存儲器使用的效率。即使在這種情況下靜態(tài)信息也一直被存 儲。
如果當(dāng)所接收的公共交通信息以上述方式被存儲時用戶經(jīng)由輸入
設(shè)備9請求公共交通信息,則如圖13所示終端200顯示菜單(S131), 用于使得用戶能夠在LCD面板7上選擇可用的公共交通信息。如果用戶 從所顯示的菜單選擇公共汽車路線搜索,則終端200提供輸入窗口,通 過該輸入窗口用戶可以輸入所需要的路線號碼。如果輸入了公共汽車 路線(S132),則控制引擎5搜索存儲器4中位于如圖12A所示存儲的選 定公共汽車路線上的每個公共汽車站的信息,并且在屏幕上一起顯示 每個公共汽車站的名稱和路線ID (S133)。當(dāng)顯示路線ID時,終端200 可以執(zhí)行向路線ID添加符號或文本的附加操作,用于幫助用戶更容易 地注意路線ID。例如,如果路線ID是B504,則終端200將文本"干線[] (mainline[])"(或干[])與路線ID組合,并且在屏幕上顯示"干線 [B]504"(或干[B]504)??梢詫⒃~語"支"和"城際"分別與在路 線號碼之前的字母"G"和"R"結(jié)合顯示來代替那些字母??刂埔?5從圖12A所示的信息表的列1201讀取公共汽車站之間的行程時間,并 且在屏幕上在公共汽車站名稱之間顯示該行程時間(1301)。
以公共汽車站的信息被列在所存儲的基本公共汽車路線基本信息
中或者公共汽車站的標(biāo)識符被列在所接收的公共汽車站列表組件(即, 具有標(biāo)識符0x87的BSI組件)中的順序,在屏幕上顯示公共汽車路線上 的公共汽車站的名稱(S133)。
當(dāng)顯示公共汽車站名稱時,在從圖12A所示的信息表的列1202讀取 位置信息之后,通過用特定符號(1303)標(biāo)記對應(yīng)于正在運行的公共 汽車的當(dāng)前位置的地方,終端200可以在屏幕上顯示運行在該路線上的 每個公共汽車的當(dāng)前位置。如果公共汽車位于公共汽車站之間(即, 列1202中的對應(yīng)值被設(shè)置成2),則在將這兩個公共汽車站作為其兩個
28端點的路段中顯示表示該公共汽車位置的特定符號1303。
如果用戶輸入部分路線標(biāo)識信息(例如,部分路線ID),則可以
有其部分匹配所輸入信息的多個路線ID。在這種情況下,控制引擎5搜 索如圖12A所示存儲的基于路線的信息表中其部分匹配用戶輸入的所 有路線ID,并且列舉全部所找到的路線ID 1302,可選地添加符號或文 本(S132-l)。如果從所列舉的路線ID選擇了一個路線,則終端200顯 示位于所選擇公共汽車路線上的公共汽車站的信息以及兩個公共汽車 站之間的行程時間(S133)。
如果用戶選擇從公共交通信息相關(guān)菜單搜索公共汽車站代替搜索 公共汽車路線(S131),則控制引擎5從由GPS模塊8識別的當(dāng)前位置搜 索存儲器4中位于預(yù)定半徑(例如,1Km)內(nèi)的公共汽車站,并且在LCD 面板7上顯示所找到的公共汽車站的列表(S141)。在本發(fā)明的另一個 實施例中,所有公共汽車站的名稱以字母順序被顯示,并且請求用戶 從該列表選擇一個公共汽車站。
如果用戶經(jīng)由輸入設(shè)備9從所顯示的列表選擇了一個公共汽車站, 則控制引擎5獲得運行在經(jīng)過所選擇公共汽車站的每個公共汽車路線 上的正到達(dá)的公共汽車的預(yù)測到達(dá)時間,并且在屏幕上列舉所預(yù)測的 等待時間1401 (通過將預(yù)測到達(dá)時間減去當(dāng)前時間獲得的值)以及每 個公共汽車路線的ID,其中所述預(yù)測到達(dá)時間被存儲存儲器4的在如圖 12B所示存儲的信息表的列1211中(S142)。每個公共汽車路線上的正 到達(dá)公共汽車的當(dāng)前位置信息可以從如圖12B所示存儲的信息表的列 1212獲得,并且響應(yīng)于其他選擇鍵或移動鍵被顯示。
如果終端200配備有存儲電子地圖的非易失性存儲器(下文稱為存 儲裝置),并且從公共汽車站列表中選擇了一個公共汽車站(S141), 則終端200讀取在所選擇的公共汽車站周圍的部分電子地圖,并且經(jīng)由 驅(qū)動器6在LCD面板7上顯示該部分(S141-l)。在這種情況下,在所顯
29示的電子地圖上,用具體圖形符號1402標(biāo)記當(dāng)前位置,并且還用另一 圖形符號1403以及描述信息標(biāo)記所選擇的公共汽車站。如果在顯示所 選擇的公共汽車站周圍的電子地圖時輸入了 "選擇"鍵,則顯示經(jīng)過 所選擇的公共汽車站的公共汽車路線的信息(S142)。
如果在顯示經(jīng)過所選擇的公共汽車站的公共汽車路線列表時用戶
選擇了一個公共汽車路線(S142),則控制引擎5從存儲器4和/或另一 個存儲器讀取路線形狀信息以及位于該公共汽車路線上的公共汽車站 的信息,并且顯示該信息(S143),從而幫助用戶確定公共汽車路線 是否真正前往用戶的目的地。如果終端200配備有存儲裝置,則控制引 擎5在電子地圖上顯示該公共汽車路線的形狀。如果用戶選擇"詳細(xì)信 息"或"選擇",則控制引擎5放大所顯示的在所選擇的公共汽車站周 圍的電子地圖(S143-l)。當(dāng)詳細(xì)顯示部分公共汽車路線時,終端200 從如圖12B所示存儲的信息表的列1212讀取預(yù)期要到達(dá)該公共汽車站 的公共汽車的當(dāng)前位置信息,并且在所顯示地圖上的對應(yīng)位置顯示具 體圖標(biāo)(例如,公共汽車圖標(biāo)1402),從而幫助用戶視覺地注意到公 共汽車的位置。預(yù)期要到達(dá)的公共汽車的位置由公共汽車站序列號、 公共汽車站ID、路段ID、 一對公共汽車站序列號或一對公共汽車站ID
指定。如果公共汽車位于公共汽車站之間,則在將這兩個公共汽車站 作為其兩個端點的路段中顯示公共汽車圖標(biāo)1402。
終端200可以提供從交通信息提供服務(wù)器100接收的各種類型的附 加信息(例如,公共汽車路線類型、公共汽車公司名稱、首班車和末 班車時間、公共汽車運行時間間隔、公共汽車集中區(qū)等),并且如果 用戶經(jīng)由由終端200提供的菜單選擇了附加信息,還可以為用戶提供上 述信息。
在優(yōu)選實施例中,圖11所示的終端200可以配備有語音輸出裝置。 在這種情況下,當(dāng)用戶選擇了一個公共汽車站以及經(jīng)過該公共汽車站 的所有公共汽車路線中的一個路線,則終端200可以生成報告正到達(dá)公共汽車的預(yù)測到達(dá)時間的語音輸出,或者當(dāng)用戶選擇了公共汽車路線 以及屬于該公共汽車路線的公共汽車站,則終端可以生成報告正到達(dá) 公共汽車所位于的公共汽車站的名稱的語音輸出。也可以生成報告其 他類型信息的語音輸出。該語音輸出裝置具有語音合成所需的數(shù)據(jù)。
至此所描述的本發(fā)明的至少一個實施例使得用戶能夠估計下一個 公共交通工具還有多久到達(dá)及其可用性,從而使用戶能夠做一些有用 的事情而不是單純等待。本發(fā)明通過提供任何公共汽車站可用的實時 時刻表信息促進(jìn)了公共交通的使用,從而有效降低了私家車的使用以 及建設(shè)或消除環(huán)境污染所需的經(jīng)濟或社會成本。
盡管己經(jīng)關(guān)于有限數(shù)量的實施例公開了本發(fā)明,但是利用本公開 的幫助,本領(lǐng)域的技術(shù)人員將理解對其進(jìn)行的許多修改和變體。所有 這樣的修改和變體都意在落入本發(fā)明的精神和范圍之內(nèi)。
權(quán)利要求
1. 一種用于編碼公共交通信息的方法,包括創(chuàng)建用于識別公共汽車信息系統(tǒng)的信息系統(tǒng)標(biāo)識符以及公共汽車路線的標(biāo)識信息;創(chuàng)建關(guān)于屬于所述公共汽車路線的公共汽車站的信息;以及創(chuàng)建包含在上面的創(chuàng)建步驟中創(chuàng)建的所述信息的組件。
2. 根據(jù)權(quán)利要求l所述的方法,進(jìn)一步包括創(chuàng)建包含所創(chuàng)建的組件的狀態(tài)信息,并且創(chuàng)建包括所述狀態(tài)信息 的創(chuàng)建時間的消息管理信息。
3. 根據(jù)權(quán)利要求2所述的方法,進(jìn)一步包括組織傳送消息,所述傳送消息中的每一個包括所創(chuàng)建的消息管理 信息以及所述狀態(tài)信息,并且順序傳輸所組織的傳送消息中的每一個。
4. 根據(jù)權(quán)利要求2所述的方法,進(jìn)一步包括創(chuàng)建包含關(guān)于所述信息系統(tǒng)標(biāo)識符所應(yīng)用的國家的信息的另一個 組件,并且將所述另一個組件并入到所述狀態(tài)信息中。
5. 根據(jù)權(quán)利要求l所述的方法,其中創(chuàng)建關(guān)于公共汽車站的所述 信息的所述步驟進(jìn)一步創(chuàng)建關(guān)于所述公共汽車站的數(shù)量的信息,所述 數(shù)量小于或等于255。
6. 根據(jù)權(quán)利要求l所述的方法,其中創(chuàng)建所述組件的所述步驟在 所創(chuàng)建的組件中寫入0x87,作為所創(chuàng)建的組件的標(biāo)識符。
7. 根據(jù)權(quán)利要求l所述的方法,其中關(guān)于公共汽車站的所述信息 是分配給每個所述公共汽車站的標(biāo)識符的列表。
8. 根據(jù)權(quán)利要求7所述的方法,其中所述公共汽車站的所述標(biāo)識 符在所述列表中以沿所述公共汽車路線的所述公共汽車站的出現(xiàn)順序 被布置。
9. 一種用于編碼公共交通信息的裝置,包括編碼器,創(chuàng)建用于識別公共汽車信息系統(tǒng)的信息系統(tǒng)標(biāo)識符、公 共汽車路線的標(biāo)識信息以及關(guān)于屬于所述公共汽車路線的公共汽車站的信息;以及幀組織器,用于通過向包括由所述編碼器創(chuàng)建的所述信息的數(shù)據(jù) 添加糾錯數(shù)據(jù)來組織幀。
10. 根據(jù)權(quán)利要求9所述的裝置,其中所述編碼器進(jìn)一步創(chuàng)建關(guān)于 所述公共汽車站的數(shù)量的信息,所述數(shù)量小于或等于255。
11. 根據(jù)權(quán)利要求9所述的裝置,其中關(guān)于公共汽車站的所述信息 是分配給每個所述公共汽車站的標(biāo)識符的列表。
12. 根據(jù)權(quán)利要求ll所述的裝置,其中所述編碼器在所述列表中 以沿所述公共汽車路線的所述公共汽車站的出現(xiàn)順序放置所述公共汽 車站的所述標(biāo)識符。
13. —種用于解碼公共交通信息的方法,包括 從所接收的信號提取狀態(tài)信息;以及從包括在所提取的狀態(tài)信息中的組件提取用于識別公共汽車信息系統(tǒng)的信息系統(tǒng)標(biāo)識符、公共汽車路線的標(biāo)識符以及關(guān)于屬于所述公 共汽車路線的公共汽車站的信息。
14. 根據(jù)權(quán)利要求13所述的方法,進(jìn)一步包括 從所接收的信號提取包含所述狀態(tài)信息的創(chuàng)建時間的消息管理信息。
15. 根據(jù)權(quán)利要求14所述的方法,其中從所接收的信號解調(diào)的傳 送消息中的每一個包括所述消息管理信息以及所述狀態(tài)信息。
16. 根據(jù)權(quán)利要求13所述的方法,其中基于所提取的信息系統(tǒng)標(biāo)識符來解譯從所述狀態(tài)信息提取的信息。
17. 根據(jù)權(quán)利要求13所述的方法,其中所述組件進(jìn)一步包括關(guān)于 所述公共汽車站的數(shù)量的信息,所述數(shù)量小于或等于255。
18. 根據(jù)權(quán)利要求13所述的方法,其中所述組件具有設(shè)置成0x87 的標(biāo)識符。
19. 根據(jù)權(quán)利要求13所述的方法,其中關(guān)于公共汽車站的所述信 息是分配給每個所述公共汽車站的標(biāo)識符的列表。
20. 根據(jù)權(quán)利要求19所述的方法,其中從所述組件提取的所述步 驟將所述列表中的所述標(biāo)識符的布置順序視為沿所述公共汽車路線的 所述公共汽車站的順序。
21. —種用于解碼公共交通信息的裝置,包括解調(diào)器,用于解調(diào)所接收的信號,以輸出攜帶公共交通信息的消 息的序列;解碼器,用于從每個所述消息提取狀態(tài)信息,并且從所述狀態(tài)信 息提取用于識別公共汽車信息系統(tǒng)的信息系統(tǒng)標(biāo)識符、公共汽車路線 的標(biāo)識符以及包含關(guān)于屬于所述公共汽車路線的公共汽車站的信息的 公共交通信息;以及控制器,用于將所提取的信息存儲在存儲裝置中,并且根據(jù)給定 條件經(jīng)由輸出單元輸出所存儲的信息或部分所存儲的信息。
22. 根據(jù)權(quán)利要求21所述的裝置,進(jìn)一步包括用于檢測關(guān)于當(dāng)前位置的信息的位置檢測器,其中所述控制器在所述存儲裝置中存儲所 提取的信息的靜態(tài)信息,并且在所述存儲裝置中存儲僅關(guān)于位于所述 當(dāng)前位置附近的公共汽車站的動態(tài)信息。
23. 根據(jù)權(quán)利要求21所述的裝置,其中所述解碼器進(jìn)一步從所述 狀態(tài)信息提取關(guān)于所述公共汽車站的數(shù)量的信息,所提取的信息的值 小于或等于255。
24. 根據(jù)權(quán)利要求21所述的裝置,其中關(guān)于公共汽車站的所述信 息是分配給每個所述公共汽車站的標(biāo)識符的列表。
25. 根據(jù)權(quán)利要求24所述的裝置,其中所述控制器將所述列表中 的所述標(biāo)識符的布置順序視為沿所述公共汽車路線的所述公共汽車站 的順序。
26. 根據(jù)權(quán)利要求21所述的裝置,其中所述輸出單元可視或可聽 地呈現(xiàn)所存儲的信息或部分所存儲的信息。
27. 根據(jù)權(quán)利要求21所述的裝置,其中所述解碼器基于所提取的 信息系統(tǒng)標(biāo)識符來解碼所提取的公共交通信息。
全文摘要
在此公開了一種用于提供諸如公共汽車的公共交通工具的交通信息以及利用所提供信息的方法和裝置。根據(jù)本發(fā)明的一種編碼公共交通信息的方法創(chuàng)建公共汽車信息系統(tǒng)的標(biāo)識符、公共汽車路線的ID以及關(guān)于屬于該公共汽車路線的所有公共汽車站的信息。將所創(chuàng)建的信息組織成狀態(tài)信息,該狀態(tài)信息進(jìn)而被并入到傳送消息中。無線傳輸每個如上述構(gòu)造的傳送消息的序列。
文檔編號G08G1/123GK101467189SQ200780021264
公開日2009年6月24日 申請日期2007年6月7日 優(yōu)先權(quán)日2006年6月8日
發(fā)明者徐朱賢, 樸商午, 金承垣, 金英仁 申請人:Lg電子株式會社