亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

基于互聯(lián)網(wǎng)絡(luò)電視的公交換乘查詢平臺及其查詢檢索方法

文檔序號:6332561閱讀:203來源:國知局
專利名稱:基于互聯(lián)網(wǎng)絡(luò)電視的公交換乘查詢平臺及其查詢檢索方法
技術(shù)領(lǐng)域
本發(fā)明涉及搜索平臺技術(shù)領(lǐng)域,特別涉及一種基于互聯(lián)網(wǎng)絡(luò)電視技術(shù)提供公交換 乘查詢服務(wù)的公交換乘查詢平臺。
背景技術(shù)
互聯(lián)網(wǎng)絡(luò)電視技術(shù),是一種利用寬帶有線電視網(wǎng),集互聯(lián)網(wǎng)、多媒體、通訊等多種 技術(shù)于一體,向用戶提供包括數(shù)字電視在內(nèi)的多種交互式業(yè)務(wù)服務(wù)的嶄新技術(shù)。它采用高 效的視頻壓縮技術(shù),使視頻流傳輸帶寬在800kb/s時可以有接近DVD的收視效果(通常DVD 的視頻流傳輸帶寬需要3Mb/s以上),對開展如因特網(wǎng)上視頻直播、遠(yuǎn)距離視頻點(diǎn)播、節(jié)目源 制作等大流量的數(shù)據(jù)業(yè)務(wù)具有強(qiáng)大的技術(shù)優(yōu)勢。在我國,隨著互聯(lián)網(wǎng)、電信網(wǎng)和廣電網(wǎng)的網(wǎng) 絡(luò)融合,互聯(lián)網(wǎng)絡(luò)電視技術(shù)在三網(wǎng)合一的基礎(chǔ)上加以應(yīng)用,并逐步在各大城市中得以推廣。 從技術(shù)結(jié)構(gòu)上看,互聯(lián)網(wǎng)絡(luò)電視是基于互聯(lián)網(wǎng)的,以寬帶以太網(wǎng)為傳輸鏈路,以計算機(jī)或與 DMACDigital Media Adapter,數(shù)字媒體適配器)連接的電視機(jī)為用戶終端的電視技術(shù),因此 從技術(shù)特點(diǎn)來說,互聯(lián)網(wǎng)絡(luò)電視是定義更加標(biāo)準(zhǔn)、應(yīng)用更加多元化的數(shù)字電視?;泳W(wǎng)絡(luò)電 視也被稱作 IPTV (Internet Protocol Television,交互式網(wǎng)絡(luò)電視)、ITV (Interactive Television,互動電視)、MITV (Media Internet Television,媒體互聯(lián)網(wǎng)電視)等,其核心 技術(shù)是都基于IP協(xié)議,將計算機(jī)或電視機(jī)作為顯示終端,通過寬帶網(wǎng)絡(luò)向用戶提供數(shù)字廣 播電視、視頻服務(wù)、電子商務(wù)、互動休閑娛樂、信息互動服務(wù)等多類型的交互式業(yè)務(wù)。在城市交通壓力日益增大,能源、環(huán)境污染問題日益突出的環(huán)境下,乘坐公交出行 成為被大力倡導(dǎo)的市民出行方式。隨網(wǎng)絡(luò)技術(shù)的發(fā)展,基于PC機(jī)和互聯(lián)網(wǎng)絡(luò)的公交查詢 系統(tǒng)已經(jīng)較為常見,通常是基于文字輸入檢索技術(shù)構(gòu)建的公交查詢系統(tǒng),其主要查詢過程 是系統(tǒng)對用戶在起點(diǎn)站輸入框和終點(diǎn)站輸入框輸入的文字進(jìn)行文字匹配分析,從系統(tǒng)數(shù) 據(jù)庫中找到與輸入文字內(nèi)容相符合的起點(diǎn)站名和終點(diǎn)站名,再通過檢索獲得公交換乘路線 信息。這種基于文字輸入檢索技術(shù)的公交查詢系統(tǒng)的主要特點(diǎn)就是輸入條件靈活,用戶可 輸入起點(diǎn)、終點(diǎn)地名查找相關(guān)的公交站點(diǎn),獲得公交換乘路線信息。但是,在很多城市中,地 名并不與公交站點(diǎn)的名稱具有必然關(guān)聯(lián)性,利用上述的文字輸入公交查詢系統(tǒng),如果對地 名進(jìn)行文字匹配查找不到相符合的公交站點(diǎn),也就無法檢索到相應(yīng)的公交換乘路線,這對 于不熟悉公交站點(diǎn)的用戶來說,查詢極不方便。目前,在互聯(lián)網(wǎng)絡(luò)電視上的公交換乘查詢平臺卻尚未出現(xiàn),若在互聯(lián)網(wǎng)絡(luò)電視上 推出公交換乘查詢服務(wù),人們在家中通過電視便能夠查詢公交出行乘路。如果將應(yīng)用在PC 機(jī)上的文字輸入公交查詢系統(tǒng)直接應(yīng)用 到互聯(lián)網(wǎng)絡(luò)電視上,最主要的問題就是電視與PC 機(jī)在操作方式上的差異由于電視機(jī)普遍不支持PC機(jī)的輸入鍵盤,通常都采用電視遙控器 進(jìn)行操作,如果要實現(xiàn)文字輸入,需要在電視遙控器上按照一定文字輸入規(guī)范編程定義一 套文字輸入法,以便支持起點(diǎn)站名和終點(diǎn)站名的文字輸入;由于文字輸入規(guī)范繁雜多樣,不 同品牌的電視其編程定義標(biāo)準(zhǔn)難以統(tǒng)一和相互移植,用戶很難適應(yīng)不同的文字輸入方式; 并且用戶在進(jìn)行信息發(fā)布操作時需要逐一輸入漢字,每個字的輸入都要在遙控器上進(jìn)行數(shù)次操作,其繁瑣程度難以令用戶接收,特別對不熟悉文字鍵盤操作的中老年用戶來說更是 力不從心。同時,文字輸入檢索技術(shù)自身存在的上述缺陷依然難以克服。這些因素都導(dǎo)致 公交換乘查詢服務(wù)在互聯(lián)網(wǎng)絡(luò)電視平臺上的應(yīng)用受到了很大的限制。

發(fā)明內(nèi)容
針對現(xiàn)有技術(shù)存在的上述不足,本發(fā)明的一個目的在于提供一種新的基于互聯(lián)網(wǎng) 絡(luò)電視的公交換乘查詢平臺,該平臺無需借助文字輸入,直接通過電視遙控器進(jìn)行選擇確 定出發(fā)公交站點(diǎn)和目標(biāo)公交站點(diǎn)即可實現(xiàn)公交換乘線路查詢,解決了文字輸入繁瑣導(dǎo)致的 公交換乘查詢服務(wù)在互聯(lián)網(wǎng)絡(luò)電視平臺上應(yīng)用受限的問題;本發(fā)明的另一目的在于提供該 公交換乘查詢平臺的查詢檢索方法,以彌補(bǔ)該公交換乘查詢平臺因查詢條件選擇范圍受限 所帶來的不便。本發(fā)明的目的是這樣實現(xiàn)的基于互聯(lián)網(wǎng)絡(luò)電視的公交換乘查詢平臺,架設(shè)于互 聯(lián)網(wǎng)絡(luò)電視的服務(wù)器中,用戶通過電視終端選擇互聯(lián)網(wǎng)絡(luò)電視的服務(wù)頻道進(jìn)入該公交換乘 查詢平臺,查詢公交換乘路線;其特征在于該公交換乘查詢平臺包括公交信息數(shù)據(jù)庫、用 戶信息數(shù)據(jù)庫、地名信息數(shù)據(jù)庫、用戶窗口和搜索引擎;
所述公交信息數(shù)據(jù)庫用于存儲不同公交路線的公交信息,所述公交信息包括公交路線 對應(yīng)的公交車號、首/末班車時間以及公交路線上的公交站點(diǎn);
所述用戶地址信息數(shù)據(jù)庫用于存儲用戶的電視終端的互聯(lián)網(wǎng)絡(luò)電視注冊地址信息; 所述地理信息數(shù)據(jù)庫用于存儲地圖數(shù)據(jù)和地理信息數(shù)據(jù),以及存儲依據(jù)地圖數(shù)據(jù)確定 的上述各個公交站點(diǎn)對應(yīng)的地理位置信息;
所述用戶窗口作為呈現(xiàn)于電視終端的服務(wù)交互界面,為用戶提供出發(fā)公交站點(diǎn)和目標(biāo) 公交站點(diǎn)的選擇,向搜索引擎發(fā)送公交站點(diǎn)排序檢索指令或/和公交換乘檢索指令,獲取 搜索引擎的檢索結(jié)果數(shù)據(jù)并進(jìn)行顯示;所述出發(fā)公交站點(diǎn)和目標(biāo)公交站點(diǎn)的可選擇項目為 公交信息數(shù)據(jù)庫中的公交站點(diǎn);
所述搜索引擎根據(jù)來自用戶窗口的檢索指令,通過查詢公交信息數(shù)據(jù)庫、用戶信息數(shù) 據(jù)庫和地名信息數(shù)據(jù)庫并進(jìn)行檢索運(yùn)算,獲得公交站點(diǎn)排序檢索結(jié)果或/和公交換乘檢索 結(jié)果。上述基于互聯(lián)網(wǎng)絡(luò)電視的公交換乘查詢平臺的查詢檢索方法,其特征在于由搜 索引擎根據(jù)來自用戶窗口的檢索指令,通過查詢公交信息數(shù)據(jù)庫、用戶信息數(shù)據(jù)庫和地名 信息數(shù)據(jù)庫并進(jìn)行檢索運(yùn)算,獲得相應(yīng)的檢索結(jié)果并發(fā)送至用戶窗口 ;所述索引擎執(zhí)行的 檢索操作包括如下步驟
a)等待接收來自用戶窗口的檢索指令,若接收到公交站點(diǎn)排序檢索指令,執(zhí)行步驟b); 若接收到公交換乘檢索指令,則執(zhí)行步驟c);
b)查詢用戶地址信息數(shù)據(jù)庫,獲取發(fā)送公交站點(diǎn)排序檢索指令的電視終端的互聯(lián)網(wǎng)絡(luò) 電視注冊地址信息,并結(jié)合地理信息數(shù)據(jù)庫中的地圖數(shù)據(jù)確定電視終端的地理位置信息; 根據(jù)該電視終端的地理位置信息以及地理信息數(shù)據(jù)庫中公交站點(diǎn)的地理位置信息,計算各 個公交站點(diǎn)與該電視終端所在地理位置的直線距離,按直線距離由近到遠(yuǎn)的順序?qū)徽?點(diǎn)進(jìn)行排序,獲得公交站點(diǎn)排序檢索結(jié)果并發(fā)送至用戶窗口 ;然后返回步驟a);
c)判斷用戶窗口中出發(fā)公交站點(diǎn)和目標(biāo)公交站點(diǎn)是否均已被選定,若均已被選定,執(zhí)行步驟d);否則,向用戶窗口發(fā)送查詢條件選擇不全的提示信息,返回步驟a);
d)根據(jù)用戶窗口中選定的出發(fā)公交站點(diǎn)和目標(biāo)公交站點(diǎn),從公交信息數(shù)據(jù)庫中查詢所 有同時含有出發(fā)公交站點(diǎn)和目標(biāo)公交站點(diǎn)的公交路線,作為直達(dá)公交路線;若直達(dá)公交路 線存在,則將查詢所得的各直達(dá)公交路線相應(yīng)的公交信息以及從出發(fā)公交站點(diǎn)到目標(biāo)公交 站點(diǎn)之間途徑的公交站點(diǎn)作為公交換乘檢索結(jié)果發(fā)送至用戶窗口,然后返回步驟a);若直 達(dá)公交路線不存在,則執(zhí)行步驟e);
e)檢索一次換乘公交路線,具體步驟如下
el)從公交信息數(shù)據(jù)庫中查詢所有含有出發(fā)公交站點(diǎn)的公交路線,作為第一備用路線.
一入 ,
e2)從公交信息數(shù)據(jù)庫中查詢所有含有目標(biāo)公交站點(diǎn)的公交路線,作為第二備用路線.
一入 ,
e3)查詢第一備用路線與第二備用路線中所有存在重復(fù)公交站點(diǎn)的公交路線組合,作 為一次換乘公交路線;若一次換乘公交路線存在,則將查詢所得的各一次換乘公交路線相 應(yīng)的公交信息以及從出發(fā)公交站點(diǎn)到目標(biāo)公交站點(diǎn)之間途徑的公交站點(diǎn)作為公交換乘檢 索結(jié)果發(fā)送至用戶窗口,然后返回步驟a);若一次換乘公交路線不存在,則執(zhí)行步驟f);
f)檢索多次換乘公交路線,具體步驟如下 Π)預(yù)設(shè)定循環(huán)查詢次數(shù)上限N,且N彡1 ;
f2)從公交信息數(shù)據(jù)庫中查詢所有含有出發(fā)公交站點(diǎn)的公交路線,作為再次換乘公交 路線,并分別獲取所得各再次換乘公交路線上兩端的公交站點(diǎn),作為再次換乘站點(diǎn);
f3)從公交信息數(shù)據(jù)庫中查詢所有含有任一再次換乘站點(diǎn)的公交路線,作為第一備用 路線;
f4)從公交信息數(shù)據(jù)庫中查詢所有含有目標(biāo)公交站點(diǎn)的公交路線,作為第二備用路線.
一入 ,
f5)查詢第一備用路線與第二備用路線中所有存在重復(fù)公交站點(diǎn)的公交路線組合,作 為最終次換乘公交路線;若最終次換乘公交路線存在,則將查詢所得的各最終次換乘公交 路線結(jié)合其此前對應(yīng)的各次換乘路線,構(gòu)成各最終次換乘公交路線相對應(yīng)的多次換乘公交 路線,再將各多次換乘公交路線相應(yīng)的公交信息以及從出發(fā)公交站點(diǎn)到目標(biāo)公交站點(diǎn)之間 途徑的公交站點(diǎn)作為公交換乘檢索結(jié)果發(fā)送至用戶窗口,然后返回步驟a);若最終次換乘 公交路線尚不存在,則累記循環(huán)查詢一次,執(zhí)行步驟f6);
f6)若循環(huán)查詢的次數(shù)不足循環(huán)查詢次數(shù)上限N,則將步驟f2)中所得的再次換乘站點(diǎn) 作為前次換乘站點(diǎn),執(zhí)行步驟f7);若循環(huán)查詢的次數(shù)已達(dá)到循環(huán)查詢次數(shù)上限N,則向用戶 窗口發(fā)送公交換乘路線不存在的提示信息,然后返回步驟a);
f7)從公交信息數(shù)據(jù)庫中查詢所有含有任一前次換乘站點(diǎn)的公交路線,作為新的再次 換乘公交路線,并分別獲取所得各再次換乘公交路線上兩端的公交站點(diǎn),作為新的再次換 乘站點(diǎn);然后返回執(zhí)行步驟f3) f5);
作為進(jìn)一步優(yōu)化,所述用戶窗口顯示的公交換乘查詢結(jié)果,按從出發(fā)公交站點(diǎn)到目標(biāo) 公交站點(diǎn)之間途徑的公交站點(diǎn)的數(shù)量由少至多的順序排列。
相比現(xiàn)有技術(shù),本發(fā)明具有下述優(yōu)點(diǎn)
1、本發(fā)明的公交換乘查詢平臺無需進(jìn)行文字輸入,只需用電視遙控器在用戶窗口中選擇出發(fā)公交站點(diǎn)和目標(biāo)公交站點(diǎn),即可進(jìn)行公交換乘查詢,避免了借助電視遙控器輸入文 字的麻煩;并且,供選擇的出發(fā)公交站點(diǎn)和目標(biāo)公交站點(diǎn)均為公交信息數(shù)據(jù)庫中的公交站 點(diǎn),不會出現(xiàn)選擇項目與數(shù)據(jù)庫內(nèi)容不相符合的情形,克服了文字輸入檢索技術(shù)存在的缺 陷,突破了公交換乘查詢服務(wù)在互聯(lián)網(wǎng)絡(luò)電視平臺上的應(yīng)用障礙;
2、由于本發(fā)明的公交換乘查詢平臺采用公交信息數(shù)據(jù)庫中的公交站點(diǎn)作為出發(fā)公交 站點(diǎn)和目標(biāo)公交站點(diǎn)的可選擇項目,查詢條件受到選擇范圍的限制,加之用戶在進(jìn)行查詢 結(jié)果很可能不熟悉公交路線,不知道周邊有哪些公交站點(diǎn)的情況。為此,本發(fā)明的公交換乘 查詢平臺同時為用戶提供了兩種查詢服務(wù)①用戶可先通過用戶窗口發(fā)送公交站點(diǎn)排序 檢索指令,查詢得到公交站點(diǎn)按距離用戶所在居所地理位置(即電視終端的地理位置)由近 到遠(yuǎn)的排序,從而可以知道哪些公交站點(diǎn)距離自己所在居所比較近;②用戶通過用戶窗口 自行選定出發(fā)公交站點(diǎn)和目標(biāo)公交站點(diǎn),然后發(fā)送公交換乘檢索指令,查詢得知公交換乘 路線信息。通過這兩種查詢服務(wù)的結(jié)合,用戶可以先通過服務(wù)①查詢獲知距離自己所在居 所比較近的一些公交站點(diǎn),再從中選擇不同的出發(fā)公交站點(diǎn),多次通過服務(wù)②分別不同的 出發(fā)公交站點(diǎn)到達(dá)公交目標(biāo)站點(diǎn)的公交換乘路線,從而選擇更適合自己的公交換乘路線安 排出行,彌補(bǔ)了本發(fā)明公交換乘查詢平臺不能通過任意輸入出發(fā)公交站點(diǎn)和目標(biāo)公交站點(diǎn) 進(jìn)行查詢所帶來的不便,提高了本發(fā)明公交換乘查詢平臺的可行性和操作靈活性。3、本公交換乘查詢平臺的公交換乘查詢結(jié)果還可按從出發(fā)公交站點(diǎn)到目標(biāo)公交 站點(diǎn)之間途徑的公交站點(diǎn)數(shù)量由少至多的順序排列,方便用戶根據(jù)實際情況選擇更短的公 交出行線路。


圖1為本發(fā)明公交換乘查詢平臺的搜索引擎的檢索操作流程圖; 圖2為實施例的地形示意圖。
具體實施例方式下面結(jié)合附圖和實施例對本發(fā)明的技術(shù)方案作進(jìn)一步說明。實施例
本實施例中,某用戶居住在2區(qū)的S樓,希望乘坐公交出行至i 區(qū)的Γ樓,其所在區(qū) 域的地形示意圖如圖2所示。該區(qū)域中存在四條公交路線,分別為01路(a站??力站? c 站? /站)、02路(i/站? e站? /站? g站? i站)、03路(力站? i站? j站? A站 1站) 和04路σ站?? 站? 站? ο站)。通常,該用戶都從力站出發(fā),乘坐01路公交車,在/站 換乘02路公交車,再在i站換乘03路公交車,最后在1站換乘04路公交車到 站下車,從 而到達(dá)i 區(qū)的Γ樓。這條出行路線需要換乘三次公交車,并且途徑力站、c站、/站、g站、i 站、7站j站、/站、 站共8個公交站點(diǎn),路途遙遠(yuǎn)。現(xiàn)該用戶希望通過本發(fā)明的公交換乘 查詢平臺查詢到達(dá)i 區(qū)的Γ樓的更好的出行路線。本發(fā)明的公交換乘查詢平臺基于互聯(lián)網(wǎng)絡(luò)電視技術(shù),架設(shè)于互聯(lián)網(wǎng)絡(luò)電視的服務(wù) 器中,為互聯(lián)網(wǎng)絡(luò)電視的用戶提供公交換乘查詢業(yè)務(wù)。該業(yè)務(wù)數(shù)據(jù)流同其它互聯(lián)網(wǎng)絡(luò)電視業(yè)務(wù)數(shù)據(jù)流一同被發(fā)送至用戶的電視終端(對于不具備媒體數(shù)據(jù)解碼功能的電視,需要連 接一臺數(shù)字媒體適配器,即常說的機(jī)頂盒),用戶通過互聯(lián)網(wǎng)絡(luò)電視頻道選擇進(jìn)入平臺,按 照平臺設(shè)置的可操作方式執(zhí)行操作,并發(fā)送指令獲得相應(yīng)的公交換乘查詢服務(wù)。本公交換 乘查詢平臺包括公交信息數(shù)據(jù)庫、用戶信息數(shù)據(jù)庫、地名信息數(shù)據(jù)庫、用戶窗口和搜索引 擎;公交信息數(shù)據(jù)庫中至少存儲有上述01、02、03和04路公交路線的公交車號、首/末班車 時間以及各路線上的公交站點(diǎn);用戶地址信息數(shù)據(jù)庫中至少存儲有該4區(qū)S樓用戶的電視 終端的互聯(lián)網(wǎng)絡(luò)電視注冊地址信息;地理信息數(shù)據(jù)庫中存儲有該地區(qū)的地圖數(shù)據(jù)和地理信 息數(shù)據(jù),以及存儲依據(jù)地圖數(shù)據(jù)確定的01路、02路、03路和04路公交路線上各個公交站點(diǎn) 對應(yīng)的地理位置信息;用戶窗口作為呈現(xiàn)于電視終端的服務(wù)交互界面,在用戶窗口上設(shè)置 有出發(fā)公交站點(diǎn)和目標(biāo)公交站點(diǎn)的選擇欄以及公交站點(diǎn)排序查詢按鈕和公交換乘查詢按 鈕,出發(fā)公交站點(diǎn)和目標(biāo)公交站點(diǎn)的可選擇項目為公交信息數(shù)據(jù)庫中的公交站點(diǎn),在用戶 窗口上選擇公交站點(diǎn)排序查詢按鈕后按電視遙控器上“確定”鍵即向搜索引擎發(fā)送公交站 點(diǎn)排序檢索指令,選擇公交換乘查詢按鈕后按電視遙控器上“確定”鍵即向搜索引擎發(fā)送公 交換乘檢索指令;所述搜索引擎根據(jù)來自用戶窗口的檢索指令,通過查詢公交信息數(shù)據(jù)庫、 用戶信息數(shù)據(jù)庫和地名信息數(shù)據(jù)庫并進(jìn)行檢索運(yùn)算,獲得公交站點(diǎn)排序檢索結(jié)果或/和公 交換乘檢索結(jié)果。 例如首先,用戶在居住的S樓中打開電視,進(jìn)入互聯(lián)網(wǎng)絡(luò)電視的公交換乘查詢平 臺,通過電視遙控器的方向選擇鍵在用戶窗口的出發(fā)公交站點(diǎn)和目標(biāo)公交站點(diǎn)的選擇欄中 進(jìn)行選擇。出發(fā)公交站點(diǎn)和目標(biāo)公交站點(diǎn)的選擇欄中可選擇的項目為“a站、b站、c站、d
立占、e立占、立占、穿立占、力立占、i立占、J'立占、左立占、7站、m立占、/ 立占、。立占......,,,均為公交信肩、數(shù)據(jù)庫
中的公交站點(diǎn)。用戶選擇了出發(fā)公交站點(diǎn)為“力站”、目標(biāo)公交站點(diǎn)為“ 站”,然后點(diǎn)擊了公 交換乘查詢按鈕向搜索引擎發(fā)送公交換乘檢索指令。隨后,搜索引擎執(zhí)行如下操作
a)搜索引擎等待接收來自用戶窗口的檢索指令,確認(rèn)收到公交換乘檢索指令,則執(zhí)行 步驟C);
c)判斷用戶窗口中出發(fā)公交站點(diǎn)和目標(biāo)公交站點(diǎn)均已被選定,執(zhí)行步驟d);
d)由于用戶窗口中選定的出發(fā)公交站點(diǎn)和目標(biāo)公交站點(diǎn)分別為“力站”和“ 站”,搜索 引擎從公交信息數(shù)據(jù)庫中查詢所有同時含有“力站”和“ 站”的公交路線作為直達(dá)公交路 線;經(jīng)查詢,滿足上述條件的直達(dá)公交路線不存在,因此繼續(xù)執(zhí)行步驟e);
e)檢索一次換乘公交路線,具體步驟如下
el)從公交信息數(shù)據(jù)庫中查詢所有含有出發(fā)公交站點(diǎn)“力站”的公交路線,得到01路公 交路線,作為第一備用路線;
e2)從公交信息數(shù)據(jù)庫中查詢所有含有目標(biāo)公交站點(diǎn)“ 站”的公交路線,得到04路公 交路線,作為第二備用路線;
e3)查詢第一備用路線與第二備用路線中所有存在重復(fù)公交站點(diǎn)的公交路線組合,作 為一次換乘公交路線;經(jīng)查詢,01路和04路公交路線上沒有重復(fù)的公交站點(diǎn),滿足上述條 件的一次換乘公交路線也不存在,從而繼續(xù)執(zhí)行步驟f);
f)檢索多次換乘公交路線,具體步驟如下 Π)程序中預(yù)設(shè)定循環(huán)查詢次數(shù)上限Ν=5 ;
f2)從公交信息數(shù)據(jù)庫中查詢所有含有出發(fā)公交站點(diǎn)“力站”的公交路線,得到01路公交路線,作為再次換乘公交路線,并獲取01路公交路線上兩端的公交站點(diǎn)“a站”和“/站”, 作為再次換乘站點(diǎn);
f3)從公交信息數(shù)據(jù)庫中查詢所有含有“a站”或“/站”公交路線,得到01路和02路 公交路線,作為第一備用路線;
f4)從公交信息數(shù)據(jù)庫中查詢所有含有目標(biāo)公交站點(diǎn)“ 站”的公交路線,得到04路公 交路線,作為第二備用路線;
f5)查詢第一備用路線與第二備用路線中所有存在重復(fù)公交站點(diǎn)的公交路線組合,作 為最終次換乘公交路線;經(jīng)查詢,01路與04路公交路線、02路公交路線與04路公交路線上 均沒有重復(fù)的公交站點(diǎn),最終次換乘公交路線尚不存在,累記循環(huán)查詢一次,繼續(xù)執(zhí)行步驟 f6);
f6)由于目前循環(huán)查詢的次數(shù)僅為一次,不足循環(huán)查詢次數(shù)上限5次,則將步驟f2)中 所得的再次換乘站點(diǎn)“a站”和“/站”作為前次換乘站點(diǎn),執(zhí)行步驟f7);
f7)從公交信息數(shù)據(jù)庫中查詢所有含有前次換乘站點(diǎn)的“a站”和“/站”公交路線,得 到01路和02路公交路線,作為新的再次換乘公交路線,并分別獲取01路和02路公交路線 上兩端的公交站點(diǎn),分別為“a站”和“/站”、“ /站”和“i站”,作為新的再次換乘站點(diǎn);然 后返回執(zhí)行步驟f3) f5);
f3) (二次循環(huán)查詢)從公交信息數(shù)據(jù)庫中查詢所有含有、站”、“/站”、“ /站”或“i 站”公交路線,得到01路、02路和03路公交路線,作為第一備用路線;
f4) (二次循環(huán)查詢)從公交信息數(shù)據(jù)庫中查詢所有含有目標(biāo)公交站點(diǎn)“ 站”的公交路 線,得到04路公交路線,作為第二備用路線;
f5) (二次循環(huán)查詢)查詢第一備用路線與第二備用路線中所有存在重復(fù)公交站點(diǎn)的 公交路線組合,作為最終次換乘公交路線;經(jīng)查詢,03路和04路公交路線上存在重復(fù)公交 站點(diǎn)“k站”,則將03路和04路公交路線組合作為最終次換乘公交路線,并結(jié)合03路和04 路公交路線此前對應(yīng)的各次換乘路線01路和02路,構(gòu)成相對應(yīng)的多次換乘公交路線01路 —02路一03路一04路,再將各多次換乘公交路線01路一02路一03路一04路相應(yīng)的 公交車號、首/末班車時間以及公交路線上的公交站點(diǎn)等公交信息以及從出發(fā)公交站點(diǎn)‘、 站”到目標(biāo)公交站點(diǎn)“ 站”之間途徑的公交站點(diǎn)“b站一c站一/站一g站一 站一j站 —左站站一 站”作為公交換乘檢索結(jié)果發(fā)送至用戶窗口,公交換乘查詢檢索完畢;然 后返回步驟a),搜索引擎再次進(jìn)入等待接收檢索指令狀態(tài)。 用戶窗口收到搜索引擎發(fā)來的公交換乘檢索結(jié)果,則將結(jié)果按從出發(fā)公交站點(diǎn)到 目標(biāo)公交站點(diǎn)之間途徑的公交站點(diǎn)的數(shù)量由少至多的順序排列。目前僅檢索得到一條公交 換乘檢索結(jié)果,即從出發(fā)公交站點(diǎn)“力站”到目標(biāo)公交站點(diǎn)“ 站”存在多次換乘公交路線01 路一02路一03路一04路,之間途徑公交站點(diǎn)“力站一C站一/站一g站一i站一j站一k 站一1站一 站”,并顯示有01路、02路、03路和04路公交路線相應(yīng)的公交車號、首/末班 車時間以及公交路線上的公交站點(diǎn)等公交信息。由此,該用戶查詢得知,從力站出發(fā)到達(dá)點(diǎn) “ 站僅存在他通常出行選擇的那條公交換乘路線。于是,該用戶在用戶界面上選擇點(diǎn)擊了 公交站點(diǎn)排序按鈕向搜索引擎發(fā)送公交站點(diǎn)排序檢索指令,希望查詢到他還可以選擇從哪 些較近的公交站點(diǎn)出發(fā)。隨后,搜索引擎執(zhí)行如下操作
a)搜索引擎等待接收來自用戶窗口的檢索指令,確認(rèn)收到公交站點(diǎn)排序檢索指令,則執(zhí)行步驟b);
b)搜索引擎查詢用戶地址信息數(shù)據(jù)庫,獲取該發(fā)送公交站點(diǎn)排序檢索指令的電視終端 的互聯(lián)網(wǎng)絡(luò)電視注冊地址信息,并結(jié)合地理信息數(shù)據(jù)庫中的地圖數(shù)據(jù)確定電視終端的地理 位置信息為1區(qū)S樓”;再根據(jù)該電視終端的地理位置信息1區(qū)S樓”以及地理信息數(shù)據(jù) 庫中公交站點(diǎn)的地理位置信息,計算各個公交站點(diǎn)與1區(qū)S樓”的直線距離,按直線距離由 近到遠(yuǎn)的順序?qū)徽军c(diǎn)進(jìn)行排序,獲得公交站點(diǎn)排序檢索結(jié)果為“力站、O站、a站、/7站、 C站、i/站……”,并發(fā)送至用戶窗口 ;然后返回步驟a),搜索引擎再次進(jìn)入等待接收檢索指 令狀態(tài)。通過查詢,該用戶得知距離其居住的J區(qū)S樓較近的地方還有一個公交站點(diǎn)ο站 可以作為出發(fā)公交站點(diǎn),因此他在用戶窗口中嘗試選擇出發(fā)公交站點(diǎn)為“力站”、目標(biāo)公交站 點(diǎn)為“《站”,點(diǎn)擊公交換乘查詢按鈕向搜索引擎發(fā)送公交換乘檢索指令,查詢是否有路程更 短的公交換乘路線。隨后,搜索引擎執(zhí)行如下操作
a)搜索引擎等待接收來自用戶窗口的檢索指令,確認(rèn)收到公交換乘檢索指令,則執(zhí)行 步驟C);
c)判斷用戶窗口中出發(fā)公交站點(diǎn)和目標(biāo)公交站點(diǎn)均已被選定,執(zhí)行步驟d);
d)由于用戶窗口中選定的出發(fā)公交站點(diǎn)和目標(biāo)公交站點(diǎn)分別為“O站”和“ 站”,搜索 引擎從公交信息數(shù)據(jù)庫中查詢所有同時含有“O站”和“ 站”的公交路線作為直達(dá)公交路 線;經(jīng)查詢,04路公交路線中同時含有“ο站”和“ 站”,因此將04路公交路線的公交車號、 首/末班車時間以及公交路線上的公交站點(diǎn)等公交信息以及從出發(fā)公交站點(diǎn)“ο站”到目標(biāo) 公交站點(diǎn)“ 站”之間途徑的公交站點(diǎn)“ο站站一 站”作為公交換乘檢索結(jié)果發(fā)送至 用戶窗口,公交換乘查詢檢索完畢;然后返回步驟a),搜索引擎再次進(jìn)入等待接收檢索指 令狀態(tài)。通過查詢,該用戶發(fā)現(xiàn)原來乘坐04路公交車從ο站出發(fā),途徑ο站、/7站、 站三個 站點(diǎn)便可以直達(dá) 站。由此,為該用戶提供了更加便捷的公交出行方案。由上述實施例可見,本發(fā)明的公交換乘查詢平臺無需進(jìn)行文字輸入操作,僅通過 選擇出發(fā)公交站點(diǎn)和目的公交站點(diǎn)便可查詢到相應(yīng)的公交換乘路線,其操作方式與常規(guī)的 數(shù)字電視節(jié)目頻道選擇非常類似,即使是不熟悉文字鍵盤操作的中老年用戶也可熟練的進(jìn) 行操作查詢操作。但是,用戶可選擇的出發(fā)公交站點(diǎn)和目的公交站點(diǎn)受到了公交信息數(shù)據(jù) 庫內(nèi)記錄的公交站點(diǎn)的限制,導(dǎo)致查詢條件的設(shè)置不如直接進(jìn)行文字輸入那樣的靈活,可 能會讓一些不熟悉公交路線的用戶不清楚該選擇那些公交站點(diǎn)出行;為此,本公交換乘查 詢平臺同時為用戶提供了公交站點(diǎn)排序檢索服務(wù),讓用戶可以查詢到距離自己所在居所比 較近的公交站點(diǎn),供用戶從中自由選擇任意的出發(fā)公交站點(diǎn)再次進(jìn)行公交換乘查詢,彌補(bǔ) 了由于選擇受限所帶來的不便,提高了本發(fā)明公交換乘查詢平臺的可行性和操作靈活性。 作為更人性化的設(shè)計,也可在本發(fā)明的公交換乘查詢平臺中融合文字輸入檢索技術(shù),讓用 戶可以根據(jù)自己的操作習(xí)慣自由選擇查詢方式;關(guān)于文字輸入檢索技術(shù)的相關(guān)內(nèi)容系現(xiàn)有 技術(shù),并非本發(fā)明的創(chuàng)新所在,在此不再加以贅述。在本發(fā)明公交換乘查詢平臺中,若公交換乘查詢時出發(fā)公交站點(diǎn)和目標(biāo)公交站點(diǎn) 的選擇不全,或者多次換乘公交路線中循環(huán)查詢的次數(shù)達(dá)到了預(yù)設(shè)定的循環(huán)查詢次數(shù)上限 而尚未獲得查詢結(jié)果,均會在用戶窗口中出現(xiàn)相應(yīng)的提示信息;其中,預(yù)設(shè)定的循環(huán)查詢次
10數(shù)上限N意味著可查詢到的公交換乘檢索結(jié)果的最多換乘次數(shù)為N+1次,N的值可在搜索 引擎程序編輯時確定,通常N的值預(yù)設(shè)定為5或6即可,建議最大設(shè)為10,大于10會使得搜 索引擎執(zhí)行效率降低,并且對于用戶而言10次以上的公交換乘路線也已經(jīng)失去了實際的
眉、ο 最后說明的是,以上實施例僅用以說明本發(fā)明的技術(shù)方案而非限制,盡管參照較 佳實施例對本發(fā)明進(jìn)行了詳細(xì)說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對本發(fā)明的技 術(shù)方案進(jìn)行修改或者等同替換,而不脫離本發(fā)明技術(shù)方案的宗旨和范圍,其均應(yīng)涵蓋在本 發(fā)明的權(quán)利要求范圍當(dāng)中。
權(quán)利要求
基于互聯(lián)網(wǎng)絡(luò)電視的公交換乘查詢平臺,架設(shè)于互聯(lián)網(wǎng)絡(luò)電視的服務(wù)器中,用戶通過電視終端選擇互聯(lián)網(wǎng)絡(luò)電視的服務(wù)頻道進(jìn)入該公交換乘查詢平臺,查詢公交換乘路線;其特征在于該公交換乘查詢平臺包括公交信息數(shù)據(jù)庫、用戶信息數(shù)據(jù)庫、地名信息數(shù)據(jù)庫、用戶窗口和搜索引擎;所述公交信息數(shù)據(jù)庫用于存儲不同公交路線的公交信息,所述公交信息包括公交路線對應(yīng)的公交車號、首/末班車時間以及公交路線上的公交站點(diǎn);所述用戶地址信息數(shù)據(jù)庫用于存儲用戶的電視終端的互聯(lián)網(wǎng)絡(luò)電視注冊地址信息;所述地理信息數(shù)據(jù)庫用于存儲地圖數(shù)據(jù)和地理信息數(shù)據(jù),以及存儲依據(jù)地圖數(shù)據(jù)確定的上述各個公交站點(diǎn)對應(yīng)的地理位置信息;所述用戶窗口作為呈現(xiàn)于電視終端的服務(wù)交互界面,為用戶提供出發(fā)公交站點(diǎn)和目標(biāo)公交站點(diǎn)的選擇,向搜索引擎發(fā)送公交站點(diǎn)排序檢索指令或/和公交換乘檢索指令,獲取搜索引擎的檢索結(jié)果數(shù)據(jù)并進(jìn)行顯示;所述出發(fā)公交站點(diǎn)和目標(biāo)公交站點(diǎn)的可選擇項目為公交信息數(shù)據(jù)庫中的公交站點(diǎn);所述搜索引擎根據(jù)來自用戶窗口的檢索指令,通過查詢公交信息數(shù)據(jù)庫、用戶信息數(shù)據(jù)庫和地名信息數(shù)據(jù)庫并進(jìn)行檢索運(yùn)算,獲得公交站點(diǎn)排序檢索結(jié)果或/和公交換乘檢索結(jié)果。
2.如權(quán)利要求1所述基于互聯(lián)網(wǎng)絡(luò)電視的公交換乘查詢平臺的查詢檢索方法,其特征 在于由搜索引擎根據(jù)來自用戶窗口的檢索指令,通過查詢公交信息數(shù)據(jù)庫、用戶信息數(shù)據(jù) 庫和地名信息數(shù)據(jù)庫并進(jìn)行檢索運(yùn)算,獲得相應(yīng)的檢索結(jié)果并發(fā)送至用戶窗口 ;所述索引 擎執(zhí)行的檢索操作包括如下步驟a)等待接收來自用戶窗口的檢索指令,若接收到公交站點(diǎn)排序檢索指令,執(zhí)行步驟b); 若接收到公交換乘檢索指令,則執(zhí)行步驟c);b)查詢用戶地址信息數(shù)據(jù)庫,獲取發(fā)送公交站點(diǎn)排序檢索指令的電視終端的互聯(lián)網(wǎng)絡(luò) 電視注冊地址信息,并結(jié)合地理信息數(shù)據(jù)庫中的地圖數(shù)據(jù)確定電視終端的地理位置信息; 根據(jù)該電視終端的地理位置信息以及地理信息數(shù)據(jù)庫中公交站點(diǎn)的地理位置信息,計算各 個公交站點(diǎn)與該電視終端所在地理位置的直線距離,按直線距離由近到遠(yuǎn)的順序?qū)徽?點(diǎn)進(jìn)行排序,獲得公交站點(diǎn)排序檢索結(jié)果并發(fā)送至用戶窗口 ;然后返回步驟a);c)判斷用戶窗口中出發(fā)公交站點(diǎn)和目標(biāo)公交站點(diǎn)是否均已被選定,若均已被選定,執(zhí) 行步驟d);否則,向用戶窗口發(fā)送查詢條件選擇不全的提示信息,返回步驟a);d)根據(jù)用戶窗口中選定的出發(fā)公交站點(diǎn)和目標(biāo)公交站點(diǎn),從公交信息數(shù)據(jù)庫中查詢所 有同時含有出發(fā)公交站點(diǎn)和目標(biāo)公交站點(diǎn)的公交路線,作為直達(dá)公交路線;若直達(dá)公交路 線存在,則將查詢所得的各直達(dá)公交路線相應(yīng)的公交信息以及從出發(fā)公交站點(diǎn)到目標(biāo)公交 站點(diǎn)之間途徑的公交站點(diǎn)作為公交換乘檢索結(jié)果發(fā)送至用戶窗口,然后返回步驟a);若直 達(dá)公交路線不存在,則執(zhí)行步驟e);e)檢索一次換乘公交路線,具體步驟如下el)從公交信息數(shù)據(jù)庫中查詢所有含有出發(fā)公交站點(diǎn)的公交路線,作為第一備用路線. e2)從公交信息數(shù)據(jù)庫中查詢所有含有目標(biāo)公交站點(diǎn)的公交路線,作為第二備用路線.e3)查詢第一備用路線與第二備用路線中所有存在重復(fù)公交站點(diǎn)的公交路線組合,作 為一次換乘公交路線;若一次換乘公交路線存在,則將查詢所得的各一次換乘公交路線相 應(yīng)的公交信息以及從出發(fā)公交站點(diǎn)到目標(biāo)公交站點(diǎn)之間途徑的公交站點(diǎn)作為公交換乘檢 索結(jié)果發(fā)送至用戶窗口,然后返回步驟a);若一次換乘公交路線不存在,則執(zhí)行步驟f); f)檢索多次換乘公交路線,具體步驟如下 Π)預(yù)設(shè)定循環(huán)查詢次數(shù)上限N,且N彡1 ;f2)從公交信息數(shù)據(jù)庫中查詢所有含有出發(fā)公交站點(diǎn)的公交路線,作為再次換乘公交 路線,并分別獲取所得各再次換乘公交路線上兩端的公交站點(diǎn),作為再次換乘站點(diǎn);f3)從公交信息數(shù)據(jù)庫中查詢所有含有任一再次換乘站點(diǎn)的公交路線,作為第一備用 路線;f4)從公交信息數(shù)據(jù)庫中查詢所有含有目標(biāo)公交站點(diǎn)的公交路線,作為第二備用路線.一入 ,f5)查詢第一備用路線與第二備用路線中所有存在重復(fù)公交站點(diǎn)的公交路線組合,作 為最終次換乘公交路線;若最終次換乘公交路線存在,則將查詢所得的各最終次換乘公交 路線結(jié)合其此前對應(yīng)的各次換乘路線,構(gòu)成各最終次換乘公交路線相對應(yīng)的多次換乘公交 路線,再將各多次換乘公交路線相應(yīng)的公交信息以及從出發(fā)公交站點(diǎn)到目標(biāo)公交站點(diǎn)之間 途徑的公交站點(diǎn)作為公交換乘檢索結(jié)果發(fā)送至用戶窗口,然后返回步驟a);若最終次換乘 公交路線尚不存在,則累記循環(huán)查詢一次,執(zhí)行步驟f6);f6)若循環(huán)查詢的次數(shù)不足循環(huán)查詢次數(shù)上限N,則將步驟f2)中所得的再次換乘站點(diǎn) 作為前次換乘站點(diǎn),執(zhí)行步驟f7);若循環(huán)查詢的次數(shù)已達(dá)到循環(huán)查詢次數(shù)上限N,則向用戶 窗口發(fā)送公交換乘路線不存在的提示信息,然后返回步驟a);f7)從公交信息數(shù)據(jù)庫中查詢所有含有任一前次換乘站點(diǎn)的公交路線,作為新的再次 換乘公交路線,并分別獲取所得各再次換乘公交路線上兩端的公交站點(diǎn),作為新的再次換 乘站點(diǎn);然后返回執(zhí)行步驟f3) 15)。
3.根據(jù)權(quán)利要求2所述的查詢檢索方法,其特征在于,所述用戶窗口顯示的公交換乘 查詢結(jié)果,按從出發(fā)公交站點(diǎn)到目標(biāo)公交站點(diǎn)之間途徑的公交站點(diǎn)的數(shù)量由少至多的順序 排列。
全文摘要
本發(fā)明提供了一種基于互聯(lián)網(wǎng)絡(luò)電視的公交換乘查詢平臺及其查詢檢索方法,該公交換乘查詢平臺無需進(jìn)行文字輸入操作,僅通過選擇出發(fā)公交站點(diǎn)和目的公交站點(diǎn)便可查詢到相應(yīng)的公交換乘路線,其操作方式與常規(guī)的數(shù)字電視節(jié)目頻道選擇非常類似,即使是不熟悉文字鍵盤操作的中老年用戶也可熟練的進(jìn)行操作查詢操作;同時,本公交換乘查詢平臺同時為用戶提供了公交站點(diǎn)排序檢索服務(wù),讓用戶可以查詢到距離自己所在居所比較近的公交站點(diǎn),供用戶從中自由選擇任意的出發(fā)公交站點(diǎn)再次進(jìn)行公交換乘查詢,彌補(bǔ)了本發(fā)明公交換乘查詢平臺不能通過任意輸入出發(fā)公交站點(diǎn)和目標(biāo)公交站點(diǎn)進(jìn)行查詢所帶來的不便,提高了本發(fā)明公交換乘查詢平臺的可行性和操作靈活性。
文檔編號G06F17/30GK101937472SQ20101029040
公開日2011年1月5日 申請日期2010年9月25日 優(yōu)先權(quán)日2010年9月25日
發(fā)明者許祥鴻 申請人:許祥鴻
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1