智能公交路線推薦方法、裝置及設備的制造方法
【技術領域】
[0001] 本發(fā)明涉及基于位置服務技術領域,尤其涉及一種智能公交路線推薦方法、裝置 及設備。
【背景技術】
[0002] 傳統(tǒng)的公交路線推薦方案能夠根據(jù)用戶設置的出發(fā)地和目的地為用戶推薦一條 或多條可選的公交路線,其所推薦的公交路線中若為需換乘的公交路線,由于沒有考慮到 所選擇的換乘車站可換乘公交的數(shù)量,導致用戶在換乘車站死等一輛公交車而占用過多用 戶時間,從而影響用戶體驗。因此,傳統(tǒng)公交路線推薦方案所推薦的公交路線無法有效做到 節(jié)省用戶時間的較快捷原則。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明解決的技術問題之一是提供智能公交路線推薦方案,所推薦的公交路線具 有較多的可換乘選擇,有效實現(xiàn)節(jié)省用戶時間的較快捷原則。
[0004] 根據(jù)本發(fā)明一方面的一個實施例,提供了一種機器實現(xiàn)的智能公交路線推薦方 法,包括:
[0005] 獲取待調整公交推薦路線;
[0006] 確定所述待調整公交推薦路線的交匯點;
[0007] 根據(jù)所述交匯點合并所述待調整公交推薦路線。
[0008] 可選地,獲取待調整公交推薦路線包括:
[0009] 接收用戶選擇的至少兩組公交推薦路線作為所獲取的待調整公交推薦路線;或
[0010] 將包含相同公交車的至少兩組公交推薦路線組成一個待調整公交推薦路線集,將 與所述待調整公交推薦路線集中的任一組公交推薦路線具有相同公交車的公交推薦路線 加入所述待調整公交推薦路線集中,得到的待調整公交推薦路線集中的所有公交推薦路線 作為所獲取的待調整公交推薦路線。
[0011] 可選地,確定所述待調整公交推薦路線的交匯點包括:
[0012] 計算所述待調整公交推薦路線中每組公交推薦路線的可選換乘車站集;所述每組 公交推薦路線的可選換乘車站集為該組公交推薦路線中接力承載乘客的兩輛公交車的共 同??寇囌舅M成的集合的交集;
[0013] 在所述每組公交推薦路線的可選換乘車站集中為該組公交推薦路線選擇一個交 匯點。
[0014] 可選地,在所述每組公交推薦路線的可選換乘車站集中為該組公交推薦路線選擇 一個交匯點包括:
[0015] 在所述每組公交推薦路線的可選換乘車站集中,按照換乘費用少和/或車站等車 人數(shù)少的順序選擇一個車站作為交匯點。
[0016] 可選地,根據(jù)所述交匯點合并所述待調整公交推薦路線包括:
[0017] 將交匯點作為合并點,令經(jīng)過所述合并點的所述待調整公交推薦路線中的公交車 調整為一組公交推薦路線。
[0018] 可選地,還包括:
[0019] 查找從出發(fā)地到達所述交匯點的除所述待調整公交推薦路線外的其他公交車,以 及從所述交匯點到達目的地的除所述待調整公交推薦路線外的其他公交車;
[0020] 將查找的所述其他公交車合并到以所述交匯點作為合并點的一組公交推薦路線 中。
[0021] 可選地,根據(jù)所述交匯點合并所述待調整公交推薦路線包括:
[0022] 查找從出發(fā)地到達所述交匯點的除所述待調整公交推薦路線外的其他公交車,以 及從所述交匯點到達目的地的除所述待調整公交推薦路線外的其他公交車;
[0023] 將所述交匯點作為合并點,令經(jīng)過所述合并點的所述待調整公交推薦路線中的公 交車以及查找的所述其他公交車調整為一組公交推薦路線。
[0024] 可選地,還包括:
[0025] 計算每條公交推薦路線的時間參數(shù)值;
[0026] 按照所述時間參數(shù)值由小到大的順序推薦所述公交推薦路線。
[0027] 可選地,計算每條公交推薦路線的時間參數(shù)值包括:
[0028] 一條公交推薦路線的時間參數(shù)值T = 其中&表示該條公交推薦路線 上等待第一輛公交車的時間表示第i次換乘的公交車所經(jīng)過的路線長;V i表示第i次 換乘的公交車的平均速度。
[0029] 根據(jù)本發(fā)明另一方面的一個實施例,提供了一種智能公交路線推薦裝置,包括:
[0030] 獲取單元,用于獲取待調整公交推薦路線;
[0031] 交匯點確定單元,用于確定所述待調整公交推薦路線的交匯點;
[0032] 合并單元,用于根據(jù)所述交匯點合并所述待調整公交推薦路線。
[0033] 可選地,獲取單元具體用于:
[0034] 接收用戶選擇的至少兩組公交推薦路線作為所獲取的待調整公交推薦路線;或
[0035] 將包含相同公交車的至少兩組公交推薦路線組成一個待調整公交推薦路線集,將 與所述待調整公交推薦路線集中的任一組公交推薦路線具有相同公交車的公交推薦路線 加入所述待調整公交推薦路線集中,得到的待調整公交推薦路線集中的所有公交推薦路線 作為所獲取的待調整公交推薦路線。
[0036] 可選地,所述交匯點確定單元包括:
[0037] 可選換乘車站集計算子單元,用于計算所述待調整公交推薦路線中每組公交推薦 路線的可選換乘車站集;所述每組公交推薦路線的可選換乘車站集為該組公交推薦路線中 接力承載乘客的兩輛公交車的共同??寇囌舅M成的集合的交集;
[0038] 交匯點選擇子單元,用于在所述每組公交推薦路線的可選換乘車站集中為該組公 交推薦路線選擇一個交匯點。
[0039] 可選地,交匯點選擇子單元具體用于:
[0040] 在所述每組公交推薦路線的可選換乘車站集中,按照換乘費用少和/或車站等車 人數(shù)少的順序選擇一個車站作為交匯點。
[0041] 可選地,合并單元具體用于:
[0042] 將交匯點作為合并點,令經(jīng)過所述合并點的所述待調整公交推薦路線中的公交車 調整為一組公交推薦路線。
[0043] 可選地,還包括:
[0044] 查找單元,用于查找從出發(fā)地到達所述交匯點的除所述待調整公交推薦路線外的 其他公交車,以及從所述交匯點到達目的地的除所述待調整公交推薦路線外的其他公交 車;
[0045] 補充合并單元,用于將查找的所述其他公交車合并到以所述交匯點作為合并點的 一組公交推薦路線中。
[0046] 可選地,還包括:
[0047] 查找單元,用于查找從出發(fā)地到達所述交匯點的除所述待調整公交推薦路線外的 其他公交車,以及從所述交匯點到達目的地的除所述待調整公交推薦路線外的其他公交 車;
[0048] 則所述合并單元,具體用于將所述交匯點作為合并點,令經(jīng)過所述合并點的所述 待調整公交推薦路線中的公交車以及查找的所述其他公交車調整為一組公交推薦路線。
[0049] 可選地,還包括:
[0050] 時間參數(shù)計算單元,用于計算每條公交推薦路線的時間參數(shù)值;
[0051] 排序單元,用于按照所述時間參數(shù)值由小到大的順序推薦所述公交推薦路線。
[0052] 可選地,時間參數(shù)計算單元具體用于:
[0053] 計算一條公交推薦路線的時間參數(shù)值T=ti+Eig,其中tl表示該條公交推薦 路線上等待第一輛公交車的時間;Si表示第i次換乘的公交車所經(jīng)過的路線長;Vi表示第i次換乘的公交車的平均速度。
[0054] 根據(jù)本發(fā)明的另一方面的一個實施例,還提供了一種計算機設備,包括前述智能 公交路線推薦裝置。
[0055] 本實施例通過獲取待調整公交推薦路線,并確定待調整公交推薦路線的交匯點, 以及根據(jù)交匯點將待調整公交推薦路線合并,實現(xiàn)了所提供的公交推薦路線具有較多的乘 車選擇,避免用戶死等一輛公交車占用過多時間,從而有效實現(xiàn)所提供的公交推薦路線為 較快捷的公交路線。
[0056] 本領域普通技術人員將了解,雖然下面的詳細說明將參考圖示實施例、附圖進行, 但本發(fā)明并不僅限于這些實施例。而是,本發(fā)明的范圍是廣泛的,且意在僅通過后附的權利 要求限定本發(fā)明的范圍。
【附圖說明】
[0057] 通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本發(fā)明的其它 特征、目的和優(yōu)點將會變得更明顯:
[0058] 圖1是根據(jù)本發(fā)明一個實施例的智能公交路線推薦方法的流程圖。
[0059] 圖2是根據(jù)本發(fā)明一個實施例的為獲取待調整公交推薦路線提供的界面。
[0060] 圖3是根據(jù)本發(fā)明一個實施例的智能公交路線推薦結果示意圖。
[0061] 圖4是根據(jù)本發(fā)明另一個實施例的智能公交路線推薦方法的流程圖。
[0062] 圖5是根據(jù)本發(fā)明一個實施例的智能公交路線推薦裝置的結構示意圖。
[0063]圖6是根據(jù)本發(fā)明另一個實施例的智能公交路線推薦裝置的結構示意圖。
[0064] 圖7是根據(jù)本發(fā)明又一個實施例的智能公交路線推薦裝置的結構示意圖。
[0065]圖8是根據(jù)本發(fā)明再一個實施例的智能公交路線推薦裝置的結構示意圖。
[0066] 附圖中相同或相似的附圖標記代表相同或相似的部件。
【具體實施方式】
[0067] 下面結合附圖對本發(fā)明作進一步詳細描述。
[0068] 圖1是根據(jù)本發(fā)明一個實施例的智能公交路線推薦方法的流程圖。本發(fā)明中的方 法主要通過計算機設備中的操作系統(tǒng)或處理控制器來完成。將操作系統(tǒng)或處理控制器稱為 智能公交路線推薦裝置。該計算機設備包括但不限于以下中的至少一個:用戶設備、網(wǎng)絡設 備。用戶設備包括但不限于計算機、智能手機、PDA等。網(wǎng)絡設備包括但不限于單個網(wǎng)絡服 務器、多個網(wǎng)絡服務器組成的服務器組或基于云計算的由大量計算機或網(wǎng)絡服務器構成的 云,其中,云計算是分布式計算的一種,由一群松散耦合的計算機集組成的一個超級虛擬計 算機。
[0069] 本實施例所述智能公交路線推薦方法具體包括如下步驟:
[0070] S100、獲取待調整公交推薦路線;
[0071] S110、確定所述待調整公交推薦路線的交匯點;
[0072] S120、根據(jù)所述交匯點合并所述待調整公交推薦路線。
[0073] 其中,步驟S100中所述獲取待調整公交推薦路線是從當前提供的公交推薦路線 中獲取待調整公交推薦路線,所述當前提供的公交推薦路線可以為根據(jù)現(xiàn)有的公交路線推 薦方案所推薦的公交路線,例如,根據(jù)現(xiàn)有的較快捷原則、少步行原則或少換乘原則推薦的 公交路線。
[0074] 具體的,本實施例所提供的獲取待調整公交推薦路線的方法包括如下方法1)或 方法2)中任一種:
[0075] 1)接收用戶選擇的至少兩組公交推薦路線作為所獲取的待調整公交推薦