線路查詢的方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種線路查詢的方法及系統(tǒng),涉及互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】,為解決出行線路查詢繁瑣且不準(zhǔn)確的問題而發(fā)明。本發(fā)明的方法包括:終端獲取交通站牌上的二維碼,所述二維碼用于對(duì)交通站牌信息進(jìn)行標(biāo)識(shí);將解析出的二維碼信息發(fā)送給網(wǎng)絡(luò)側(cè)服務(wù)器;所述服務(wù)器根據(jù)所述二維碼信息查找對(duì)應(yīng)的交通線路信息和當(dāng)前站點(diǎn)信息,其中當(dāng)前站點(diǎn)為所述交通站牌所在的站點(diǎn);所述終端根據(jù)所述服務(wù)器查找到的所述交通線路信息和所述當(dāng)前站點(diǎn)信息、以及出行者輸入的目的地信息繪制出行線路。本發(fā)明主要應(yīng)用于交通線路查詢的過程中。
【專利說明】線路查詢的方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】,尤其涉及一種線路查詢的方法及系統(tǒng)。
【背景技術(shù)】
[0002]出行者在日常出行的過程中經(jīng)常會(huì)搭乘公交或地鐵等公共交通工具,在使用公共交通工具時(shí),出行者通常需要查看公交站牌或者地鐵線路圖。如果出行者對(duì)目的地位置或前往線路不熟悉,則查找出一條適合的乘車線路將是一件較為困難的事情。例如,在乘坐公交出行時(shí),出行者需要查看公交站點(diǎn)上所有公交線路的站牌,選擇一路能夠到達(dá)目的地的公交線路。通常,公交站點(diǎn)上的站牌眾多,每一路公交線路途經(jīng)的站從十幾站到幾十站不等,出行者在如此眾多的站點(diǎn)信息中查找目的地十分不便。此外在大多數(shù)情況下,出行者的目的地并不恰好是站牌上的某一個(gè)站點(diǎn),出行者還需要自行分析如何換乘以及下車后怎樣步行前往目的地。對(duì)于乘坐地鐵出行而言,出行者也需要查看地鐵交通線路圖,在網(wǎng)狀線路圖中查找目的地所在站點(diǎn)并自行判斷最優(yōu)的換乘線路。因此,對(duì)于出行者而言,不論是公交出行還是地鐵出行選擇最優(yōu)出行線路往往比較繁瑣并且效率低下。
[0003]針對(duì)該問題,現(xiàn)有技術(shù)中出現(xiàn)了一種通過地圖應(yīng)用查詢出行線路的方式。出行者在手機(jī)中使用第三方開發(fā)商提供的地圖應(yīng)用,通過輸入起點(diǎn)及終點(diǎn)的方式向網(wǎng)絡(luò)側(cè)請(qǐng)求查詢出行線路。該種查詢方式無需出行者自行分析得出出行線路,在出行者信息獲取不充分的情況下,也可以方便快捷的獲取到最優(yōu)的出行線路。
[0004]在實(shí)現(xiàn)上述通過第三方應(yīng)用查詢出行線路的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題:通常,確定出行線路起點(diǎn)的方式為出行者手動(dòng)輸入或者啟動(dòng)手機(jī)定位功能進(jìn)行自動(dòng)獲取。對(duì)于手動(dòng)輸入起點(diǎn)的方式,如果出行者對(duì)當(dāng)前所在位置不熟悉,則無法給出確切的起點(diǎn)位置,因而導(dǎo)致查詢出的出行線路產(chǎn)生較大誤差。對(duì)于通過自動(dòng)定位起點(diǎn)的方式,如果手機(jī)不支持全球定位系統(tǒng)(Global Posit1ning System,簡稱GPS)功能,則無法定位出行線路起點(diǎn)。而基站定位的方式需要運(yùn)營商授權(quán)使用,目前只限于搜救、追蹤等特定場景,大規(guī)模民用尚不現(xiàn)實(shí)。即使出行者可以通過GPS或基站進(jìn)行定位,受定位環(huán)境信號(hào)強(qiáng)度及標(biāo)準(zhǔn)協(xié)議規(guī)定的定位精度所限,定位得到的起點(diǎn)位置與實(shí)際起點(diǎn)位置之間也存在有一定的誤差(例如對(duì)于基站定位,最新的3GPP規(guī)定要求滿足70%的定位測(cè)量能夠達(dá)到50米的定位精度)。由于定位誤差的存在,通過第三方應(yīng)用查詢的出行線路通常并不準(zhǔn)確,仍需出行者通過主觀判斷和分析進(jìn)行修正。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例提供一種線路查詢的方法及系統(tǒng),能夠解決出行線路查詢繁瑣且不準(zhǔn)確的問題。
[0006]一方面,本發(fā)明實(shí)施例提供了一種線路查詢的方法,包括:
[0007]終端獲取交通站牌上的二維碼,所述二維碼用于對(duì)交通站牌信息進(jìn)行標(biāo)識(shí);
[0008]將解析出的二維碼信息發(fā)送給網(wǎng)絡(luò)側(cè)服務(wù)器;
[0009]所述服務(wù)器根據(jù)所述二維碼信息查找對(duì)應(yīng)的交通線路信息和當(dāng)前站點(diǎn)信息,其中當(dāng)前站點(diǎn)為所述交通站牌所在的站點(diǎn);
[0010]所述終端根據(jù)所述服務(wù)器查找到的所述交通線路信息和所述當(dāng)前站點(diǎn)信息、以及出行者輸入的目的地信息繪制出行線路。
[0011]另一方面,本發(fā)明實(shí)施例還提供了一種線路查詢的系統(tǒng),該系統(tǒng)包括終端和網(wǎng)絡(luò)側(cè)服務(wù)器,其中,
[0012]所述終端,用于獲取交通站牌上的二維碼,所述二維碼用于對(duì)交通站牌信息進(jìn)行標(biāo)識(shí),將解析出的二維碼信息發(fā)送給所述服務(wù)器,接收所述服務(wù)器根據(jù)所述二維碼信息查找到的交通線路信息和當(dāng)前站點(diǎn)信息,其中當(dāng)前站點(diǎn)為所述交通站牌所在的站點(diǎn),根據(jù)所述交通線路信息和所述當(dāng)前站點(diǎn)信息、以及出行者輸入的目的地信息繪制出行線路;
[0013]所述服務(wù)器,用于接收所述終端發(fā)送的所述二維碼信息,根據(jù)所述二維碼信息查找對(duì)應(yīng)的交通線路信息和當(dāng)前站點(diǎn)信息,將查找到的所述交通線路信息和所述當(dāng)前站點(diǎn)信息發(fā)送給所述終端。
[0014]本發(fā)明實(shí)施例提供的線路查詢的方法及系統(tǒng),能夠在出行者查詢出行線路時(shí),通過手機(jī)等終端對(duì)交通站牌上預(yù)先設(shè)置的用于標(biāo)識(shí)該站牌信息的二維碼進(jìn)行掃描,終端獲取該二維碼并將解析出的二維碼信息發(fā)送給網(wǎng)絡(luò)側(cè)服務(wù)器。服務(wù)器根據(jù)該二維碼信息查找對(duì)應(yīng)的交通線路信息和交通站牌所在的當(dāng)前站點(diǎn)信息。然后,終端根據(jù)服務(wù)器查找到的交通線路信息和當(dāng)前站點(diǎn)信息、以及出行者輸入的目的地信息繪制出行線路。與現(xiàn)有技術(shù)中出行者手動(dòng)輸入或通過手機(jī)定位出行起點(diǎn)相比,無需出行者確切了解當(dāng)前所在的位置,也無需手機(jī)具有定位功能。出行者在不知道當(dāng)前所在位置的情況下,只需要找到附近的車站或地鐵站,通過手機(jī)掃描站牌上的二維碼就可以查詢到出行線路。由于交通站點(diǎn)的位置或名稱通常在網(wǎng)絡(luò)側(cè)地圖中都有確切的標(biāo)記,因此通過掃描站牌二維碼的方式可以準(zhǔn)確定位出行起點(diǎn),繼而使查詢出的出行線路更加準(zhǔn)確。
【專利附圖】
【附圖說明】
[0015]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0016]圖1為本發(fā)明實(shí)施例中線路查詢的方法的流程圖;
[0017]圖2為本發(fā)明實(shí)施例中某二維碼所對(duì)應(yīng)的交通站牌信息的示意圖;
[0018]圖3為本發(fā)明實(shí)施例中另一個(gè)線路查詢的方法的流程圖;
[0019]圖4為本發(fā)明實(shí)施例中站點(diǎn)集合以及當(dāng)前站點(diǎn)的示意圖;
[0020]圖5為本發(fā)明實(shí)施例中第一個(gè)出行線路的示意圖;
[0021]圖6為本發(fā)明實(shí)施例中319路完整公交線路的示意圖;
[0022]圖7為本發(fā)明實(shí)施例中步行線路的示意圖;
[0023]圖8為本發(fā)明實(shí)施例中319路完整公交線路與步行線路結(jié)合獲得的第二個(gè)出行線路的不意圖;
[0024]圖9為本發(fā)明實(shí)施例中線路查詢的系統(tǒng)的示意圖;
[0025]圖10為本發(fā)明實(shí)施例中第一個(gè)終端的結(jié)構(gòu)示意圖;
[0026]圖11為本發(fā)明實(shí)施例中服務(wù)器的結(jié)構(gòu)示意圖;
[0027]圖12為本發(fā)明實(shí)施例中第二個(gè)終端的結(jié)構(gòu)示意圖;
[0028]圖13為本發(fā)明實(shí)施例中第三個(gè)終端的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0029]下面將結(jié)合本實(shí)施例中的附圖,對(duì)本實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0030]為解決手機(jī)定位誤差導(dǎo)致的出行線路不準(zhǔn)確的問題,本實(shí)施例提供了一種線路查詢的方法,該方法的核心在于為交通站牌分配用于唯一標(biāo)識(shí)的二維碼,手機(jī)通過出行者拍攝二維碼的方式獲取出行線路的準(zhǔn)確起點(diǎn)。如圖1所示,該方法涉及終端和網(wǎng)絡(luò)側(cè)服務(wù)器,包括:
[0031]101、終端獲取交通站牌上的二維碼。
[0032]本實(shí)施例中所述的終端包括可識(shí)別二維碼的手機(jī)、平板電腦等電子設(shè)備,實(shí)際應(yīng)用中不對(duì)終端的具體形式進(jìn)行限定。
[0033]在交通站牌上預(yù)先粘貼有用于對(duì)該交通站牌信息進(jìn)行標(biāo)識(shí)的二維碼。不同線路站牌的二維碼不同,同一線路不同站點(diǎn)站牌的二維碼也不同。二維碼所對(duì)應(yīng)的交通站牌信息包括下述信息中的至少一種:該交通線路所在的國家編碼、省(市/自治區(qū))編碼、地市級(jí)編碼、區(qū)/縣級(jí)編碼、交通線路信息(例如16路公交車或者地鐵2號(hào)線)以及當(dāng)前站點(diǎn)信息(即該站牌所在站點(diǎn)的信息)。
[0034]事例性的,某二維碼所對(duì)應(yīng)的交通站牌信息如圖2所示,編號(hào)“QBUS =86,010,319,7 (O)”為該二維碼的唯一標(biāo)識(shí),其中“86”代表國家編碼為“中國”,“010”代表省(市/自治區(qū))編碼為“北京市”(地市級(jí)編碼和區(qū)/縣級(jí)編碼無),“319”代表該交通站牌所示交通線路為319路公交車,“7 (O)”代表該站牌所在站點(diǎn)為319路公交車去程方向第7站,“(O ) ”代表去程,“(I) ”代表回程。
[0035]本實(shí)施例中涉及的交通站牌信息至少包括交通線路信息以及當(dāng)前站點(diǎn)信息。
[0036]出行者在查詢出行線路時(shí),對(duì)交通站牌上的二維碼進(jìn)行掃描,終端通過自帶攝像頭獲取該二維碼圖形。
[0037]102、終端將解析出的二維碼信息發(fā)送給網(wǎng)絡(luò)側(cè)服務(wù)器。
[0038]終端對(duì)獲取的二維碼圖形進(jìn)行解析,獲得包含交通站牌信息的二維碼信息,然后將該二維碼信息發(fā)送給位于網(wǎng)絡(luò)側(cè)的服務(wù)器。本實(shí)施例中,所述二維碼信息可以是二維碼標(biāo)識(shí),例如編號(hào) “QBUS =86,010,319, 7 (O)”。
[0039]103、服務(wù)器根據(jù)二維碼信息查找對(duì)應(yīng)的交通線路信息和當(dāng)前站點(diǎn)信息。
[0040]事例性的,服務(wù)器根據(jù)編號(hào)“QBUS =86,010,319,7 (O)”中的“319”查找到交通線路信息為319路公交線路,根據(jù)“7 (O)”查找到當(dāng)前站點(diǎn)為去程方向“月壇北站北街”站。其中,當(dāng)前站點(diǎn)為交通站牌所在的站點(diǎn),亦即出行者所在的起點(diǎn)站點(diǎn)。
[0041]在查找到交通線路信息和當(dāng)前站點(diǎn)信息后,服務(wù)器將交通線路信息和當(dāng)前站點(diǎn)信息發(fā)送給終端。
[0042]104、終端根據(jù)服務(wù)器查找到的交通線路信息和當(dāng)前站點(diǎn)信息、以及出行者輸入的目的地信息繪制出行線路。
[0043]終端根據(jù)當(dāng)前站點(diǎn)信息確定出出行線路的起點(diǎn),并且結(jié)合當(dāng)前站點(diǎn)信息對(duì)應(yīng)的線路以及出行者輸入的目的地信息繪制出行線路,提供給出行者參考。
[0044]二維碼作為一種新興的信息標(biāo)記手段,出行者無需了解二維碼的編輯規(guī)則,只需使用手機(jī)對(duì)其進(jìn)行掃描,即可獲取該二維碼對(duì)應(yīng)的信息內(nèi)容,使用起來十分便捷。本實(shí)施例提供的線路查詢的方法,能夠?qū)⒍S碼應(yīng)用于出行線路的查詢過程中,用于對(duì)出行起點(diǎn)所在的站點(diǎn)進(jìn)行唯一標(biāo)識(shí)。出行者在查詢出行線路時(shí),通過手機(jī)等終端對(duì)交通站牌上預(yù)先設(shè)置的用于標(biāo)識(shí)該站牌信息的二維碼進(jìn)行掃描,終端獲取該二維碼并將解析出的二維碼信息發(fā)送給網(wǎng)絡(luò)側(cè)服務(wù)器。服務(wù)器根據(jù)該二維碼信息查找對(duì)應(yīng)的交通線路信息和交通站牌所在的當(dāng)前站點(diǎn)信息。然后,終端根據(jù)服務(wù)器查找到的交通線路信息和當(dāng)前站點(diǎn)信息、以及出行者輸入的目的地信息繪制出行線路。與現(xiàn)有技術(shù)中出行者手動(dòng)輸入或通過手機(jī)定位出行起點(diǎn)相比,無需出行者確切了解當(dāng)前所在的位置,也無需手機(jī)具有定位功能。出行者在不知道當(dāng)前所在位置的情況下,只需要找到附近的車站或地鐵站,通過手機(jī)掃描站牌上的二維碼就可以查詢到出行線路。由于交通站點(diǎn)的位置或名稱通常在網(wǎng)絡(luò)側(cè)地圖中都有確切的標(biāo)記,因此通過掃描站牌二維碼的方式可以準(zhǔn)確定位出行起點(diǎn),繼而使查詢出的出行線路更加準(zhǔn)確。
[0045]本實(shí)施例提供的線路查詢的方法可以應(yīng)用于公交線路中,也可以應(yīng)用于地鐵、輕軌等軌道交通線路中。對(duì)應(yīng)的,所述交通站牌可以為公交站牌也可以為軌道交通站牌。
[0046]在另一個(gè)實(shí)施例中,以公交線路為例,對(duì)圖1所示的方法進(jìn)行詳細(xì)說明和擴(kuò)展。如圖3所示,所述方法包括:
[0047]301、手機(jī)獲取公交站牌上的二維碼。
[0048]本實(shí)施例后續(xù)以具有二維碼掃描功能的手機(jī)為例進(jìn)行說明,實(shí)際應(yīng)用中所述終端不應(yīng)限定于此。
[0049]302、手機(jī)將解析出的二維碼信息發(fā)送給服務(wù)器。
[0050]步驟301和步驟302的實(shí)現(xiàn)方式分別于圖1中步驟101和步驟102的實(shí)現(xiàn)方式對(duì)應(yīng)相同,此處不再贅述。
[0051]303、服務(wù)器根據(jù)二維碼信息查找對(duì)應(yīng)該公交線路的站點(diǎn)集合以及當(dāng)前站點(diǎn)。
[0052]手機(jī)發(fā)送的二維碼信息中包含有公交線路標(biāo)識(shí)以及當(dāng)前站點(diǎn)標(biāo)識(shí)。例如在圖2中,公交線路標(biāo)識(shí)為“319”,當(dāng)前站點(diǎn)標(biāo)識(shí)為“7 (O)”。服務(wù)器根據(jù)公交線路標(biāo)識(shí)查找的站點(diǎn)集合如圖4所示,該站點(diǎn)集合包含319路公交途經(jīng)的所有站點(diǎn)。服務(wù)器根據(jù)當(dāng)前站點(diǎn)標(biāo)識(shí)查找到的當(dāng)前站點(diǎn)為“月壇北街北站”,該當(dāng)前站點(diǎn)包含于站點(diǎn)集合中。
[0053]304、手機(jī)判斷目的地是否包含于站點(diǎn)集合中,得出判斷結(jié)果。
[0054]通常,出行者的出行目的地可以為公交線路中的某一個(gè)站點(diǎn),也可以與公交線路站點(diǎn)無關(guān),綜合考慮這兩種情況,手機(jī)在繪制出行線路之前首先對(duì)出行目的地是否包含于站點(diǎn)集合中進(jìn)行判斷,根據(jù)判斷結(jié)果執(zhí)行不同步驟。具體的,當(dāng)判斷結(jié)果為是,即當(dāng)出行目的地包含于站點(diǎn)集合中時(shí),手機(jī)順序執(zhí)行步驟305和步驟306 ;當(dāng)判斷結(jié)果為否,即當(dāng)出行目的地不包含于站點(diǎn)集合中時(shí),手機(jī)順序執(zhí)行步驟307至步驟311。
[0055]305、手機(jī)根據(jù)站點(diǎn)集合在地圖中繪制完整的交通線路。
[0056]以圖4所示的站點(diǎn)集合為例,手機(jī)在本地地圖中繪制包含319路公交線路所有站點(diǎn)的319路完整交通線路。
[0057]306、手機(jī)在完整的交通線路上,將當(dāng)前站點(diǎn)標(biāo)記為出行起點(diǎn),將目的地對(duì)應(yīng)的站點(diǎn)標(biāo)記為出行終點(diǎn),得到出行線路。
[0058]在步驟305中繪制的319路交通線路上,將當(dāng)前站點(diǎn)“月壇北街北站”標(biāo)記為出行起點(diǎn),將出行者輸入的目的地“大柳樹北站”標(biāo)記為出行終點(diǎn),得到的出行線路如圖5所示。
[0059]307、手機(jī)根據(jù)站點(diǎn)集合在地圖中繪制完整的交通線路。
[0060]當(dāng)出行者輸入的目的地不為319路公交的站點(diǎn)時(shí),執(zhí)行本步驟。手機(jī)在本地地圖中繪制包含319路公交線路所有站點(diǎn)的319路完整交通線路。
[0061]308、手機(jī)在完整的交通線路上,將當(dāng)前站點(diǎn)標(biāo)記為出行起點(diǎn),將目的地標(biāo)記為出行終點(diǎn)。
[0062]與步驟306不同的是,本步驟中手機(jī)所標(biāo)記的目的地不為319路公交線路的某一個(gè)站點(diǎn),而是出行者實(shí)際所要到達(dá)的位置地點(diǎn),標(biāo)記后的交通線路如圖6所示。
[0063]309、手機(jī)將交通線路中與目的地直線距離最短的站點(diǎn)確定為準(zhǔn)目的地站點(diǎn)。
[0064]手機(jī)逐一計(jì)算站點(diǎn)集合中每個(gè)站點(diǎn)與目的地之間的直線距離,獲得一個(gè)包含多個(gè)直線距離值的數(shù)值集合,然后在該數(shù)值集合中查找與目的地直線距離最短的站點(diǎn),將該站點(diǎn)確定為準(zhǔn)目的地站點(diǎn)。例如,在圖6所示的交通線路中,出行者的目的地為“中國鐵路文工團(tuán)”,手機(jī)逐一計(jì)算319路公交33個(gè)站點(diǎn)分別到“中國鐵路文工團(tuán)”的直線距離,計(jì)算出與“中國鐵路文工團(tuán)”直線距離最近的站點(diǎn)為“三里河?xùn)|路南口 ”站,將“三里河?xùn)|路南口 ”站確定為準(zhǔn)目的地站點(diǎn)。
[0065]310、手機(jī)將準(zhǔn)目的地站點(diǎn)以及目的地發(fā)送給服務(wù)器。
[0066]服務(wù)器根據(jù)在地圖數(shù)據(jù)庫中查找從準(zhǔn)目的地站點(diǎn)到目的地的步行線路。所述步行線路為以準(zhǔn)目的地站點(diǎn)為起點(diǎn)、目的地為終點(diǎn)的實(shí)際路徑。
[0067]例如如圖7所示,服務(wù)器查找以準(zhǔn)目的地站點(diǎn)“三里河?xùn)|路南口”站為起點(diǎn),以“中國鐵路文工團(tuán)”為終點(diǎn)的步行線路,將該線路作為實(shí)際路徑發(fā)送給手機(jī)。
[0068]311、手機(jī)將服務(wù)器查找到的步行線路與完整的交通線路進(jìn)行連接,得到出行線路。
[0069]手機(jī)在本地地圖中將完整的交通線路以及服務(wù)器發(fā)送的步行線路進(jìn)行連接,并通過粗線或顏色對(duì)從當(dāng)前站點(diǎn)到目的地的線路進(jìn)行標(biāo)記,得出提供給出行者的出行線路。
[0070]例如,手機(jī)連接出的線路如圖8所示,其中,手機(jī)通過粗線標(biāo)記出以當(dāng)前站點(diǎn)“月壇北街北站”為起點(diǎn),以目的地“中國鐵路文工團(tuán)”為終點(diǎn)的出行線路。
[0071]在另一個(gè)實(shí)施例中,手機(jī)對(duì)解析出的二維碼信息、接收到的對(duì)應(yīng)該二維碼信息的站點(diǎn)集合以及對(duì)應(yīng)該二維碼信息的當(dāng)前站點(diǎn)進(jìn)行本地保存。后續(xù)掃描二維碼時(shí),在執(zhí)行步驟301之前,手機(jī)首先對(duì)比解析出的二維碼信息是否保存在本地,如果比對(duì)結(jié)果為是,則手機(jī)以該二維碼信息為索引,本地獲取對(duì)應(yīng)該二維碼信息的站點(diǎn)集合和當(dāng)前站點(diǎn)然后順序執(zhí)行步驟304至步驟311。
[0072]所述本地保存包括保存在本地緩存中或者保存在本地外存中,其中,所述外存包括固定外部存儲(chǔ)器以及移動(dòng)外部存儲(chǔ)器。
[0073]在本實(shí)施例中,如果出行者掃描的二維碼此前掃描過,則手機(jī)不必執(zhí)行步驟302和步驟303,由此可以減少手機(jī)與服務(wù)器之間交互產(chǎn)生的數(shù)據(jù)開銷,節(jié)省手機(jī)流量,并且降低服務(wù)器側(cè)的處理負(fù)荷。
[0074]需要說明的是,本實(shí)施例中所述不執(zhí)行手機(jī)與服務(wù)器之間交互的步驟是指手機(jī)不需要將二維碼信息發(fā)送給服務(wù)器并接收服務(wù)器根據(jù)該二維碼信息查找到的站點(diǎn)集合和當(dāng)前站點(diǎn),并不是說手機(jī)與服務(wù)器之間完全不存在數(shù)據(jù)交互。例如,當(dāng)步驟304中手機(jī)判斷出行者目的地不包含于站點(diǎn)集合中時(shí),手機(jī)需要執(zhí)行步驟310將準(zhǔn)目的地站點(diǎn)以及目的地發(fā)送給服務(wù)器,以獲取從準(zhǔn)目的地站點(diǎn)到目的地的實(shí)際路徑,該步驟仍需要手機(jī)與服務(wù)器之間進(jìn)行數(shù)據(jù)交互。
[0075]在另一個(gè)實(shí)施例中,服務(wù)器查找至少兩條交通線路分別對(duì)應(yīng)的站點(diǎn)集合,其中每個(gè)站點(diǎn)集合均包含當(dāng)前站點(diǎn)。即服務(wù)器查找出多條途徑當(dāng)前站點(diǎn)的交通線路。
[0076]本實(shí)施例中以服務(wù)器查找三條交通線路為例進(jìn)行說明,實(shí)際應(yīng)用中交通線路可以多于三條,也可以為兩條,本實(shí)施例對(duì)此不做限制。
[0077]具體的,服務(wù)器可以通過下述幾種方式查找出途徑當(dāng)前站點(diǎn)的三條公交線路:
[0078]I)服務(wù)器根據(jù)步驟302中手機(jī)發(fā)送的二維碼信息確定當(dāng)前站點(diǎn),然后查找出三個(gè)包含當(dāng)前站點(diǎn)的站點(diǎn)集合,其中這三個(gè)站點(diǎn)集合中包含一個(gè)該二維碼信息標(biāo)識(shí)的站點(diǎn)集合。然后手機(jī)根據(jù)至少兩條交通線路分別對(duì)應(yīng)的站點(diǎn)集合、當(dāng)前站點(diǎn)以及目的地分別繪制至少兩條出行線路。
[0079]例如,服務(wù)器根據(jù)公交線路標(biāo)識(shí)“319”和當(dāng)前站點(diǎn)標(biāo)識(shí)“7 (O)”確定出當(dāng)前站點(diǎn)為“月壇北街北站”,然后查找出319路公交線路的站點(diǎn)集合。此外,服務(wù)器根據(jù)當(dāng)前站點(diǎn)“月壇北街北站”分別查找出途徑“月壇北街北站”的65路公交線路以及45路公交線路所對(duì)應(yīng)的站點(diǎn)集合。由此獲得319路、65路以及45路公交線路所對(duì)應(yīng)的三個(gè)站點(diǎn)集合,并將這三個(gè)站點(diǎn)集合以及當(dāng)前站點(diǎn)“月壇北街北站”發(fā)送給手機(jī)。
[0080]手機(jī)接收到站點(diǎn)集合后,針對(duì)每一個(gè)站點(diǎn)集合分別執(zhí)行步驟304至步驟311,在本地地圖上繪制出對(duì)應(yīng)319路、65路以及45路公交線路的三條出行線路供出行者選擇。
[0081]2)服務(wù)器在步驟302中接收手機(jī)發(fā)送的多個(gè)二維碼信息。
[0082]出行者在當(dāng)前站臺(tái)上分別掃描319路、65路以及45路公交線路對(duì)應(yīng)的二維碼。手機(jī)將分別解析出的三個(gè)二維碼信息發(fā)送給服務(wù)器。針對(duì)三個(gè)二維碼信息,服務(wù)器分別執(zhí)行步驟303,查找319路、65路以及45路公交線路對(duì)應(yīng)的站點(diǎn)集合,并將三個(gè)站點(diǎn)集合以及當(dāng)前站點(diǎn)“月壇北街北站”發(fā)送給手機(jī)。
[0083]手機(jī)接收到站點(diǎn)集合后,針對(duì)每一個(gè)站點(diǎn)集合分別執(zhí)行步驟304至步驟311,在本地地圖上繪制出對(duì)應(yīng)319路、65路以及45路公交線路的三條出行線路供出行者選擇。
[0084]3)如果手機(jī)比對(duì)出解析的二維碼信息已保存在本地,則手機(jī)在本地中查找包含當(dāng)前站點(diǎn)的三個(gè)站點(diǎn)集合。
[0085]具體的,如果手機(jī)比對(duì)出解析的二維碼信息已保存在本地,則以該二維碼信息為索引查找對(duì)應(yīng)319路公交線路的站點(diǎn)集合以及當(dāng)前站點(diǎn),然后進(jìn)一步查找兩個(gè)包含當(dāng)前站點(diǎn)的站點(diǎn)集合,由此獲得對(duì)應(yīng)65路公交線路以及45路公交線路的站點(diǎn)集合。
[0086]手機(jī)針對(duì)每一個(gè)站點(diǎn)集合分別執(zhí)行步驟304至步驟311,在本地地圖上繪制出對(duì)應(yīng)319路、65路以及45路公交線路的三條出行線路供出行者選擇。
[0087]本實(shí)施例中,手機(jī)可以繪制出至少兩條出行線路,以便出行者根據(jù)實(shí)際的出行條件和出行需要選擇最優(yōu)的出行線路。
[0088]在另一個(gè)實(shí)施例中,服務(wù)器根據(jù)手機(jī)發(fā)送的交通線路標(biāo)識(shí)查找組合站點(diǎn)集合,該組合站點(diǎn)集合包括第一交通線路途經(jīng)的站點(diǎn)以及第二交通線路途經(jīng)的站點(diǎn),其中,第一交通線路為交通線路標(biāo)識(shí)所標(biāo)識(shí)的交通線路,第二交通線路為與第一交通線路具有共同站點(diǎn)的交通線路。手機(jī)根據(jù)服務(wù)器查找到的組合站點(diǎn)集合、當(dāng)前站點(diǎn)以及目的地繪制出行線路網(wǎng)。
[0089]前述實(shí)施例是以通過一路公交線路到達(dá)目的地為例進(jìn)行的說明,實(shí)際應(yīng)用中更多的情況是,出行者需要經(jīng)過換乘才能到達(dá)目的地。在本實(shí)施例中針對(duì)此種場景,手機(jī)在步驟302中還可以向服務(wù)器上報(bào)出行者的目的地。服務(wù)器根據(jù)二維碼信息查找到當(dāng)前站點(diǎn)后,還可以根據(jù)當(dāng)前站點(diǎn)以及手機(jī)上報(bào)的目的地確定出行的出行線路。如果該出行線路需要出行者換乘,則服務(wù)器查找換乘前后多條公交線路所途徑的站點(diǎn),并對(duì)查找到的站點(diǎn)進(jìn)行打包獲得組合站點(diǎn)集合。
[0090]本實(shí)施例中,第一交通線路為出行者首先乘坐的交通線路,第二交通線路為出行者換乘的交通線路,所謂共同站點(diǎn)是指第一交通線路與第二交通線路的換乘站點(diǎn)。當(dāng)出行線路涉及兩條交通線路時(shí),出行者首先的交通線路為第一交通線路,出行者換乘的交通線路為第二交通線路;當(dāng)出行線路涉及三條以上的交通線路時(shí),換乘的公交線路對(duì)于前一公交線路而言為第二公交線路,對(duì)于后一公交線路而言為第一公交線路,例如,當(dāng)出行線路為乘坐7路公交換乘16路公交然后換乘319路公交時(shí),16路公交線路對(duì)于7路公交線路來說為第二公交線路,而對(duì)于319路公交線路來說則為第一公交線路。
[0091]本實(shí)施例以出行線路涉及兩條交通線路為例進(jìn)行說明。具體的,服務(wù)器查找7路公交線路途徑的站點(diǎn)以及16路公交線路途徑的站點(diǎn),將查找到的站點(diǎn)大包為組合站點(diǎn)集合發(fā)送給手機(jī)。在本實(shí)施例中,7路公交線路與16路公交線路只有一個(gè)共同站點(diǎn)“西直門外”,在實(shí)際應(yīng)用中,如果第一公交線路與第二公交線路存在多個(gè)共同站點(diǎn),則在組合站點(diǎn)集合中,服務(wù)器對(duì)換乘站點(diǎn)進(jìn)行換乘標(biāo)記。
[0092]手機(jī)接收到組合站點(diǎn)集合以及當(dāng)前站點(diǎn)后,順序執(zhí)行步驟304至步驟311,在本地地圖中繪制出7路公交線路和16路公交線路,并標(biāo)記出起點(diǎn)、終點(diǎn)以及換乘站點(diǎn),最后通過粗線或色彩標(biāo)記出出行線路。
[0093]本實(shí)施例考慮了出行者換乘的情況,能夠?yàn)槌鲂姓咛峁┒嗦饭痪€路結(jié)合的出行線路,擴(kuò)大了應(yīng)用范圍,更加適用于實(shí)際場景。此外,本實(shí)施例中以多路公交線路換乘為例進(jìn)行說明,實(shí)際應(yīng)用中,還可以提供公交線路與地鐵線路交叉結(jié)合的出行線路,該實(shí)現(xiàn)方式與本實(shí)施例所述實(shí)現(xiàn)方式相同,此處不再贅述。
[0094]在另一個(gè)實(shí)施例中,參考圖1或圖3所示方法的實(shí)現(xiàn),還提供了一種線路查詢的系統(tǒng),如圖9所示,該系統(tǒng)包含本地側(cè)的終端91以及網(wǎng)絡(luò)側(cè)的服務(wù)器92,用以對(duì)圖1或圖3所示的方法進(jìn)行實(shí)現(xiàn)。其中,
[0095]終端91,用于獲取交通站牌上的二維碼,二維碼用于對(duì)交通站牌信息進(jìn)行標(biāo)識(shí),將解析出的二維碼信息發(fā)送給服務(wù)器92,接收服務(wù)器92根據(jù)二維碼信息查找到的交通線路信息和當(dāng)前站點(diǎn)信息,其中當(dāng)前站點(diǎn)為交通站牌所在的站點(diǎn),根據(jù)交通線路信息和當(dāng)前站點(diǎn)信息、以及出行者輸入的目的地信息繪制出行線路;
[0096]服務(wù)器92,用于接收終端91發(fā)送的二維碼信息,根據(jù)二維碼信息查找對(duì)應(yīng)的交通線路信息和當(dāng)前站點(diǎn)信息,將查找到的交通線路信息和當(dāng)前站點(diǎn)信息發(fā)送給終端91。
[0097]在另一個(gè)實(shí)施例中,如圖10所示,終端91包括:
[0098]獲取單元101,用于獲取二維碼;
[0099]第一發(fā)送單元102,用于將根據(jù)獲取單元101獲取的二維碼所解析出的二維碼信息發(fā)送給服務(wù)器92 ;
[0100]第一接收單元103,用于接收服務(wù)器92根據(jù)二維碼信息查找到的交通線路信息和當(dāng)前站點(diǎn)信息;
[0101]線路繪制單元104,用于根據(jù)第一接收單元103接收的交通線路信息和當(dāng)前站點(diǎn)信息、以及出行者輸入的目的地信息繪制出行線路。
[0102]在另一個(gè)實(shí)施例中,如圖11所示,服務(wù)器92包括:
[0103]第二接收單元111,用于接收終端91發(fā)送的二維碼信息;
[0104]查找單元112,用于根據(jù)第二接收單元111接收的二維碼信息查找對(duì)應(yīng)的交通線路信息和當(dāng)前站點(diǎn)信息;
[0105]第二發(fā)送單元113,用于將查找單元112查找到的交通線路信息和當(dāng)前站點(diǎn)信息發(fā)送給終端91。
[0106]在另一個(gè)實(shí)施例中,終端91解析出的二維碼信息包含交通線路標(biāo)識(shí)以及當(dāng)前站點(diǎn)標(biāo)識(shí);
[0107]服務(wù)器92中的查找單元112用于根據(jù)交通線路標(biāo)識(shí)查找交通線路對(duì)應(yīng)的站點(diǎn)集合,站點(diǎn)集合包含交通線路途經(jīng)的所有站點(diǎn);
[0108]服務(wù)器92中的查找單元112還用于根據(jù)當(dāng)前站點(diǎn)標(biāo)識(shí)查找當(dāng)前站點(diǎn)。
[0109]在另一個(gè)實(shí)施例中,如圖12所示,終端91還包括:
[0110]判斷單元121,用于在線路繪制單元104根據(jù)服務(wù)器92查找到的交通線路信息和當(dāng)前站點(diǎn)信息、以及出行者輸入的目的地信息繪制出行線路之前,判斷目的地是否包含于站點(diǎn)集合中,得出判斷結(jié)果。
[0111]在另一個(gè)實(shí)施例中,如圖13所示,線路繪制單元104包括:
[0112]繪制子單元131,用于當(dāng)判斷單元121的判斷結(jié)果為目的地包含于站點(diǎn)集合中時(shí),根據(jù)站點(diǎn)集合在地圖中繪制完整的交通線路;
[0113]標(biāo)記子單元132,用于在繪制子單元131所繪制的完整的交通線路上,將當(dāng)前站點(diǎn)標(biāo)記為出行起點(diǎn),將目的地對(duì)應(yīng)的站點(diǎn)標(biāo)記為出行終點(diǎn),得到出行線路。
[0114]繪制子單元131還用于當(dāng)判斷單元121的判斷結(jié)果為目的地不包含于站點(diǎn)集合中時(shí),根據(jù)站點(diǎn)集合在地圖中繪制完整的交通線路;
[0115]標(biāo)記子單元132還用于在繪制子單元131所繪制的完整的交通線路上,將當(dāng)前站點(diǎn)標(biāo)記為出行起點(diǎn),將目的地標(biāo)記為出行終點(diǎn);
[0116]確定子單元133,用于將交通線路中與目的地直線距離最短的站點(diǎn)確定為準(zhǔn)目的地站點(diǎn);
[0117]發(fā)送子單元134,用于向服務(wù)器92發(fā)送確定子單元133確定的準(zhǔn)目的地站點(diǎn)以及目的地;
[0118]合并子單元135,用于將服務(wù)器92根據(jù)準(zhǔn)目的地站點(diǎn)以及目的地所查找到的步行線路與完整的交通線路進(jìn)行連接,得到出行線路,其中步行線路為以準(zhǔn)目的地站點(diǎn)為起點(diǎn)、目的地為終點(diǎn)的實(shí)際路徑。
[0119]在另一個(gè)實(shí)施例中,服務(wù)器92中的查找單元112還用于查找從準(zhǔn)目的地站點(diǎn)到目的地的步行線路。
[0120]在另一個(gè)實(shí)施例中,服務(wù)器92中的查找單元112還用于查找至少兩條交通線路分別對(duì)應(yīng)的站點(diǎn)集合,其中每個(gè)站點(diǎn)集合均包含當(dāng)前站點(diǎn)。
[0121]在另一個(gè)實(shí)施例中,終端91中的線路繪制單元104還用于根據(jù)至少兩條交通線路分別對(duì)應(yīng)的站點(diǎn)集合、當(dāng)前站點(diǎn)以及目的地分別繪制至少兩條出行線路。
[0122]在另一個(gè)實(shí)施例中,服務(wù)器92中的查找單元112還用于根據(jù)交通線路標(biāo)識(shí)查找組合站點(diǎn)集合,組合站點(diǎn)集合包括第一交通線路途經(jīng)的站點(diǎn)以及第二交通線路途經(jīng)的站點(diǎn),其中,第一交通線路為交通線路標(biāo)識(shí)所標(biāo)識(shí)的交通線路,第二交通線路為與第一交通線路具有共同站點(diǎn)的交通線路。
[0123]在另一個(gè)實(shí)施例中,終端91中的線路繪制單元104還用于根據(jù)組合站點(diǎn)集合、當(dāng)前站點(diǎn)以及目的地繪制出行線路網(wǎng)。
[0124]二維碼作為一種新興的信息標(biāo)記手段,出行者無需了解二維碼的編輯規(guī)則,只需使用手機(jī)對(duì)其進(jìn)行掃描,即可獲取該二維碼對(duì)應(yīng)的信息內(nèi)容,使用起來十分便捷。本實(shí)施例提供的線路查詢的系統(tǒng),能夠?qū)⒍S碼應(yīng)用于出行線路的查詢過程中,用于對(duì)出行起點(diǎn)所在的站點(diǎn)進(jìn)行唯一標(biāo)識(shí)。出行者在查詢出行線路時(shí),通過終端對(duì)交通站牌上預(yù)先設(shè)置的用于標(biāo)識(shí)該站牌信息的二維碼進(jìn)行掃描,終端獲取該二維碼并將解析出的二維碼信息發(fā)送給網(wǎng)絡(luò)側(cè)服務(wù)器。服務(wù)器根據(jù)該二維碼信息查找對(duì)應(yīng)的交通線路信息和交通站牌所在的當(dāng)前站點(diǎn)信息。然后,終端根據(jù)服務(wù)器查找到的交通線路信息和當(dāng)前站點(diǎn)信息、以及出行者輸入的目的地信息繪制出行線路。與現(xiàn)有技術(shù)中出行者手動(dòng)輸入或通過手機(jī)定位出行起點(diǎn)相比,無需出行者確切了解當(dāng)前所在的位置,也無需手機(jī)具有定位功能。出行者在不知道當(dāng)前所在位置的情況下,只需要找到附近的車站或地鐵站,通過手機(jī)掃描站牌上的二維碼就可以查詢到出行線路。由于交通站點(diǎn)的位置或名稱通常在網(wǎng)絡(luò)側(cè)地圖中都有確切的標(biāo)記,因此通過掃描站牌二維碼的方式可以準(zhǔn)確定位出行起點(diǎn),繼而使查詢出的出行線路更加準(zhǔn)確。
[0125]通過以上的實(shí)施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在可讀取的存儲(chǔ)介質(zhì)中,如計(jì)算機(jī)的軟盤,硬盤或光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
[0126]以上所述,僅為本發(fā)明的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【權(quán)利要求】
1.一種線路查詢的方法,其特征在于,包括: 終端獲取交通站牌上的二維碼,所述二維碼用于對(duì)交通站牌信息進(jìn)行標(biāo)識(shí); 將解析出的二維碼信息發(fā)送給網(wǎng)絡(luò)側(cè)服務(wù)器; 所述服務(wù)器根據(jù)所述二維碼信息查找對(duì)應(yīng)的交通線路信息(交通線路信息怎么得到的?應(yīng)該需要先輸入目的地信息吧?)和當(dāng)前站點(diǎn)信息,其中當(dāng)前站點(diǎn)為所述交通站牌所在的站點(diǎn); 所述終端根據(jù)所述服務(wù)器查找到的所述交通線路信息和所述當(dāng)前站點(diǎn)信息、以及出行者輸入的目的地信息(目的地信息在掃描二維碼之后就輸入)繪制出行線路。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述二維碼信息包含交通線路標(biāo)識(shí)以及當(dāng)前站點(diǎn)標(biāo)識(shí); 所述服務(wù)器根據(jù)所述二維碼信息查找對(duì)應(yīng)的交通線路信息的步驟,包括: 根據(jù)所述交通線路標(biāo)識(shí)(交通線路標(biāo)識(shí)是哪里來的?前面似乎沒有)查找所述交通線路對(duì)應(yīng)的站點(diǎn)集合,所述站點(diǎn)集合包含所述交通線路途經(jīng)的所有站點(diǎn); 所述服務(wù)器根據(jù)所述二維碼信息查找對(duì)應(yīng)的當(dāng)前站點(diǎn)信息的步驟,包括: 根據(jù)所述當(dāng)前站點(diǎn)標(biāo)識(shí)(當(dāng)前站點(diǎn)標(biāo)識(shí)是哪里來的?前面似乎沒有)查找當(dāng)前站點(diǎn)。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在所述終端根據(jù)所述服務(wù)器查找到的所述交通線路信息和所述當(dāng)前站點(diǎn)信息、以及出行者輸入的目的地信息繪制出行線路的步驟之前,所述方法進(jìn)一步包括: 所述終端判斷所述目的地是否包含于所述站點(diǎn)集合中,得出判斷結(jié)果。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,若所述判斷結(jié)果為所述目的地包含于所述站點(diǎn)集合中,則所述終端根據(jù)所述服務(wù)器查找到的所述交通線路信息和所述當(dāng)前站點(diǎn)信息、以及出行者輸入的目的地信息繪制出行線路的步驟,包括: 根據(jù)所述站點(diǎn)集合在地圖中繪制完整的交通線路; 在所述完整的交通線路上,將所述當(dāng)前站點(diǎn)標(biāo)記為出行起點(diǎn),將所述目的地對(duì)應(yīng)的站點(diǎn)標(biāo)記為出行終點(diǎn),得到所述出行線路。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,若所述判斷結(jié)果為所述目的地不包含于所述站點(diǎn)集合中,則所述終端根據(jù)所述服務(wù)器查找到的所述交通線路信息和所述當(dāng)前站點(diǎn)信息、以及出行者輸入的目的地信息繪制出行線路的步驟,包括: 根據(jù)所述站點(diǎn)集合在地圖中繪制完整的交通線路; 在所述完整的交通線路上,將所述當(dāng)前站點(diǎn)標(biāo)記為出行起點(diǎn),將所述目的地標(biāo)記為出行終點(diǎn); 將所述交通線路中與所述目的地直線距離最短的站點(diǎn)確定為準(zhǔn)目的地站點(diǎn); 向所述服務(wù)器發(fā)送所述準(zhǔn)目的地站點(diǎn)以及所述目的地; 所述服務(wù)器查找從所述準(zhǔn)目的地站點(diǎn)到所述目的地的步行線路,所述步行線路為以所述準(zhǔn)目的地站點(diǎn)為起點(diǎn)、所述目的地為終點(diǎn)的實(shí)際路徑; 所述終端將所述服務(wù)器查找到的所述步行線路與所述完整的交通線路進(jìn)行連接,得到所述出行線路。
6.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述服務(wù)器根據(jù)所述交通線路標(biāo)識(shí)查找所述交通線路對(duì)應(yīng)的站點(diǎn)集合的步驟,包括:查找至少兩條交通線路分別對(duì)應(yīng)的站點(diǎn)集合,其中每個(gè)站點(diǎn)集合均包含所述當(dāng)前站占.所述終端根據(jù)所述服務(wù)器查找到的所述交通線路信息和所述當(dāng)前站點(diǎn)信息、以及出行者輸入的目的地信息繪制出行線路的步驟,包括: 根據(jù)所述至少兩條交通線路分別對(duì)應(yīng)的站點(diǎn)集合、所述當(dāng)前站點(diǎn)以及所述目的地分別繪制至少兩條出行線路。
7.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述服務(wù)器根據(jù)所述交通線路標(biāo)識(shí)查找所述交通線路對(duì)應(yīng)的站點(diǎn)集合的步驟,包括: 根據(jù)所述交通線路標(biāo)識(shí)查找組合站點(diǎn)集合,所述組合站點(diǎn)集合包括第一交通線路途經(jīng)的站點(diǎn)以及第二交通線路途經(jīng)的站點(diǎn),其中,所述第一交通線路為所述交通線路標(biāo)識(shí)所標(biāo)識(shí)的交通線路,所述第二交通線路為與所述第一交通線路具有共同站點(diǎn)的交通線路; 所述終端根據(jù)所述服務(wù)器查找到的所述交通線路信息和所述當(dāng)前站點(diǎn)信息、以及出行者輸入的目的地信息繪制出行線路的步驟,包括: 根據(jù)所述組合站點(diǎn)集合、所述當(dāng)前站點(diǎn)以及所述目的地繪制出行線路網(wǎng)。
8.根據(jù)權(quán)利要求1至7中任一項(xiàng)所述的方法,其特征在于,所述交通站牌為公交站牌或軌道交通站牌。
9.一種線路查詢的系統(tǒng),其特征在于,所述系統(tǒng)包括終端和網(wǎng)絡(luò)側(cè)服務(wù)器,其中, 所述終端,用于獲取交通站牌上的二維碼,所述二維碼用于對(duì)交通站牌信息進(jìn)行標(biāo)識(shí),將解析出的二維碼信息發(fā)送給所述服務(wù)器,接收所述服務(wù)器根據(jù)所述二維碼信息查找到的交通線路信息和當(dāng)前站點(diǎn)信息,其中當(dāng)前站點(diǎn)為所述交通站牌所在的站點(diǎn),根據(jù)所述交通線路信息和所述當(dāng)前站點(diǎn)信息、以及出行者輸入的目的地信息繪制出行線路; 所述服務(wù)器,用于接收所述終端發(fā)送的所述二維碼信息,根據(jù)所述二維碼信息查找對(duì)應(yīng)的交通線路信息和當(dāng)前站點(diǎn)信息,將查找到的所述交通線路信息和所述當(dāng)前站點(diǎn)信息發(fā)送給所述終端。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述終端包括: 獲取單元,用于獲取所述二維碼; 第一發(fā)送單元,用于將根據(jù)所述獲取單元獲取的所述二維碼所解析出的二維碼信息發(fā)送給所述服務(wù)器; 第一接收單元,用于接收所述服務(wù)器根據(jù)所述二維碼信息查找到的所述交通線路信息和所述當(dāng)前站點(diǎn)信息; 線路繪制單元,用于根據(jù)所述第一接收單元接收的所述交通線路信息和所述當(dāng)前站點(diǎn)信息、以及出行者輸入的目的地信息繪制出行線路。
11.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述服務(wù)器包括: 第二接收單元,用于接收所述終端發(fā)送的所述二維碼信息; 查找單元,用于根據(jù)所述第二接收單元接收的所述二維碼信息查找對(duì)應(yīng)的交通線路信息和當(dāng)前站點(diǎn)信息; 第二發(fā)送單元,用于將所述查找單元查找到的所述交通線路信息和所述當(dāng)前站點(diǎn)信息發(fā)送給所述終端。
12.根據(jù)權(quán)利要求10或11所述的系統(tǒng),其特征在于,所述終端解析出的所述二維碼信息包含交通線路標(biāo)識(shí)以及當(dāng)前站點(diǎn)標(biāo)識(shí); 所述服務(wù)器中的所述查找單元用于根據(jù)所述交通線路標(biāo)識(shí)查找所述交通線路對(duì)應(yīng)的站點(diǎn)集合,所述站點(diǎn)集合包含所述交通線路途經(jīng)的所有站點(diǎn); 所述服務(wù)器中的所述查找單元還用于根據(jù)所述當(dāng)前站點(diǎn)標(biāo)識(shí)查找當(dāng)前站點(diǎn)。
13.根據(jù)權(quán)利要求12所述的系統(tǒng),其特征在于,所述終端還包括: 判斷單元,用于在所述線路繪制單元根據(jù)所述服務(wù)器查找到的所述交通線路信息和所述當(dāng)前站點(diǎn)信息、以及出行者輸入的目的地信息繪制出行線路之前,判斷所述目的地是否包含于所述站點(diǎn)集合中,得出判斷結(jié)果。
14.根據(jù)權(quán)利要求13所述的系統(tǒng),其特征在于,所述線路繪制單元包括: 繪制子單元,用于當(dāng)所述判斷單元的所述判斷結(jié)果為所述目的地包含于所述站點(diǎn)集合中時(shí),根據(jù)所述站點(diǎn)集合在地圖中繪制完整的交通線路; 標(biāo)記子單元,用于在所述繪制子單元所繪制的所述完整的交通線路上,將所述當(dāng)前站點(diǎn)標(biāo)記為出行起點(diǎn),將所述目的地對(duì)應(yīng)的站點(diǎn)標(biāo)記為出行終點(diǎn),得到所述出行線路。
15.根據(jù)權(quán)利要求13所述的系統(tǒng),其特征在于,所述線路繪制單元還包括確定子單元、發(fā)送子單元以及合并子單元; 所述繪制子單元還用于當(dāng)所述判斷單元的所述判斷結(jié)果為所述目的地不包含于所述站點(diǎn)集合中時(shí),根據(jù)所述站點(diǎn)集合在地圖中繪制完整的交通線路; 所述標(biāo)記子單元還用于在所述繪制子單元所繪制的所述完整的交通線路上,將所述當(dāng)前站點(diǎn)標(biāo)記為出行起點(diǎn),將所述目的地標(biāo)記為出行終點(diǎn); 所述確定子單元,用于將所述交通線路中與所述目的地直線距離最短的站點(diǎn)確定為準(zhǔn)目的地站點(diǎn); 所述發(fā)送子單元,用于向所述服務(wù)器發(fā)送所述確定子單元確定的所述準(zhǔn)目的地站點(diǎn)以及所述目的地; 所述合并子單元,用于將所述服務(wù)器根據(jù)所述準(zhǔn)目的地站點(diǎn)以及所述目的地所查找到的步行線路與所述完整的交通線路進(jìn)行連接,得到所述出行線路,其中所述步行線路為以所述準(zhǔn)目的地站點(diǎn)為起點(diǎn)、所述目的地為終點(diǎn)的實(shí)際路徑。
16.根據(jù)權(quán)利要求15所述的系統(tǒng),其特征在于,所述服務(wù)器中的所述查找單元還用于查找從所述準(zhǔn)目的地站點(diǎn)到所述目的地的步行線路。
17.根據(jù)權(quán)利要求12所述的系統(tǒng),其特征在于,所述服務(wù)器中的所述查找單元還用于查找至少兩條交通線路分別對(duì)應(yīng)的站點(diǎn)集合,其中每個(gè)站點(diǎn)集合均包含所述當(dāng)前站點(diǎn)。
18.根據(jù)權(quán)利要求17所述的系統(tǒng),其特征在于,所述終端中的所述線路繪制單元還用于根據(jù)所述至少兩條交通線路分別對(duì)應(yīng)的站點(diǎn)集合、所述當(dāng)前站點(diǎn)以及所述目的地分別繪制至少兩條出行線路。
19.根據(jù)權(quán)利要求12所述的系統(tǒng),其特征在于,所述服務(wù)器中的所述查找單元還用于根據(jù)所述交通線路標(biāo)識(shí)查找組合站點(diǎn)集合,所述組合站點(diǎn)集合包括第一交通線路途經(jīng)的站點(diǎn)以及第二交通線路途經(jīng)的站點(diǎn),其中,所述第一交通線路為所述交通線路標(biāo)識(shí)所標(biāo)識(shí)的交通線路,所述第二交通線路為與所述第一交通線路具有共同站點(diǎn)的交通線路。
20.根據(jù)權(quán)利要求19所述的系統(tǒng),其特征在于,所述終端中的所述線路繪制單元還用于根據(jù)所述組合站點(diǎn)集合、所述當(dāng)前站點(diǎn)以及所述目的地繪制出行線路網(wǎng)。
【文檔編號(hào)】G06F17/30GK104516907SQ201310456919
【公開日】2015年4月15日 申請(qǐng)日期:2013年9月29日 優(yōu)先權(quán)日:2013年9月29日
【發(fā)明者】張杭, 韓梓鑫 申請(qǐng)人:騰訊科技(深圳)有限公司