(57)【要約】バスルート推薦方法、装置、デバイス及びコンピュータ記憶媒体であって、当該方法は、ユーザのリアルタイムなバス検索要求の要求時間、始点及び終点を取得するステップ１００と、始点及び終点に基づいて、ユーザが乗れる少なくとも２つのバスルート及び各バスルートに含まれる各バスの識別子を決定するステップ１０１と、各バスルートに対して、要求時間、取得されたバスの到着情報、及び各バスの識別子に対応するバスの各予め設定された期間における混雑度値に基づいて、対応するバスルートで乗る各バスの混雑度値を取得するステップ１０２と、各バスルートで乗る各バスの混雑度値に基づいて、ユーザにバスルートを推薦するステップ１０３とを含む。各バスルートで乗る各バスの混雑度値に基づいて、ユーザにバスルートを推薦することで、リアルタイムなバスサービスによって提供された情報をより豊かにし、リアルタイムなバスサービスの機能を豊かにする。【選択図】図１
2019527902.tif 000002
【特許請求の範囲】
【請求項１】
ユーザのリアルタイムなバス検索要求の要求時間、始点及び終点を取得するステップと、
前記始点及び前記終点に基づいて、前記ユーザが乗れる少なくとも２つのバスルート及び各該バスルートに含まれるバスの識別子を決定するステップと、
各前記バスルートに対して、前記要求時間、取得された前記バスの到着情報、及び各前記バスの前記識別子に対応する前記バスの各予め設定された期間における混雑度値に基づいて、前記バスルートで乗る各前記バスの混雑度値を取得するステップと、
各前記バスルートで乗る各前記バスの前記混雑度値に基づいて、前記ユーザに前記バスルートを推薦するステップとを含むバスルート推薦方法。
【請求項２】
各前記バスルートに対して、前記要求時間、取得された前記バスの前記到着情報、及び各前記バスの前記識別子に対応する前記バスの各予め設定された前記期間における前記混雑度値に基づいて、前記バスルートで乗る各前記バスの前記混雑度値を取得するステップは、具体的には、
各前記バスルートに対して、前記要求時間、及び取得された前記バスの前記到着情報に基づいて、前記ユーザが前記バスルートで乗る各前記バスの時間帯を決定するステップと、
前記ユーザが前記バスルートで乗る各前記バスの前記時間帯、及び各前記バスの前記識別子に対応する前記バスの各予め設定された前記期間における前記混雑度値に基づいて、前記バスルートで乗る各前記バスの前記混雑度値を取得するステップとを含む請求項１に記載のバスルート推薦方法。
【請求項３】
各前記バスルートで乗る各前記バスの前記混雑度値に基づいて、前記ユーザに前記バスルートを推薦するステップは、具体的には、
各前記バスルートで乗る各前記バスの前記混雑度値に基づいて、各前記バスルートの快適度値を算出するステップと、
各前記バスルートの前記快適度値に基づいて、前記ユーザに前記バスルートを推薦するステップとを含む請求項１に記載のバスルート推薦方法。
【請求項４】
各前記バスルートで乗る各前記バスの前記混雑度値に基づいて、各前記バスルートの前記快適度値を算出するステップは、具体的には、
各前記バスルートで乗る各前記バスの前記混雑度値を乗算するステップと、
乗算された結果に対して対数を取って、対応する前記バスルートの前記快適度値とするステップとを含む請求項３に記載のバスルート推薦方法。
【請求項５】
各前記バスルートの前記快適度値に基づいて、前記ユーザに前記バスルートを推薦するステップは、具体的には、
各前記バスルートの前記快適度値を大きい順にソートするステップと、
前記快適度値が大きい順に、前記ユーザに少なくとも一つの前記バスルートを推薦するステップとを含む請求項３に記載のバスルート推薦方法。
【請求項６】
前記要求時間、取得された前記バスの前記到着情報、及び各前記バスの前記識別子に対応する前記バスの各予め設定された前記期間における前記混雑度値に基づいて、各前記バスルートで乗る各前記バスの前記混雑度値を取得する前に、さらに、
前記バスの履歴バスカード通しデータに基づいて、各前記バスのラッシュアワーにおける最大負荷を決定するステップと、
各前記バスの前記最大負荷に基づいて、各前記バスに対して混雑度情報を設定するステップであって、前記混雑度情報には、各前記バスの少なくとも３つの前記混雑度値、及び各前記混雑度値に対応する人流量区間を含むステップと、
前記バスの前記履歴バスカード通しデータに基づいて、各前記バスが各予め設定された前記期間における人流量を掘り出すステップと、
各前記バスが各予め設定された前記期間における前記人流量、及び各前記バスの前記混雑度情報に基づいて、各前記バスが各予め設定された前記期間における前記混雑度値を決定するステップとを含む請求項１から請求項５のいずれかに記載のバスルート推薦方法。
【請求項７】
ユーザのリアルタイムなバス検索要求の要求時間、始点及び終点を取得するための基礎情報取得モジュールと、
前記始点及び前記終点に基づいて、前記ユーザが乗れる少なくとも２つのバスルート及び各該バスルートに含まれるバスの識別子を決定するための決定モジュールと、
各前記バスルートに対して、前記要求時間、取得された前記バスの到着情報、及び各前記バスの前記識別子に対応する前記バスの各予め設定された期間における混雑度値に基づいて、前記バスルートで乗る各前記バスの混雑度値を取得するための混雑度取得モジュールと、
各前記バスルートで乗る各前記バスの前記混雑度値に基づいて、前記ユーザに前記バスルートを推薦するための推薦モジュールとを備えるバスルート推薦装置。
【請求項８】
前記混雑度取得モジュールは、具体的には、
各前記バスルートに対して、前記要求時間、及び取得された前記バスの前記到着情報に基づいて、前記ユーザが前記バスルートで乗る各前記バスの時間帯を決定し、前記ユーザが前記バスルートで乗る各前記バスの前記時間帯、及び各前記バスの前記識別子に対応する前記バスの各予め設定された前記期間における前記混雑度値に基づいて、前記バスルートで乗る各前記バスの前記混雑度値を取得する請求項７に記載のバスルート推薦装置。
【請求項９】
前記推薦モジュールは、具体的には、
各前記バスルートで乗る各前記バスの前記混雑度値に基づいて、各前記バスルートの快適度値を算出する快適度算出ユニットと、
各前記バスルートの前記快適度値に基づいて、前記ユーザに前記バスルートを推薦する推薦ユニットとを備える請求項７に記載のバスルート推薦装置。
【請求項１０】
前記快適度算出ユニットは、具体的には、
各前記バスルートで乗る各前記バスの前記混雑度値を乗算し、乗算された結果に対して対数を取って、対応する前記バスルートの前記快適度値とする請求項９に記載のバスルート推薦装置。
【請求項１１】
前記推薦ユニットは、具体的には、
各前記バスルートの前記快適度値を大きい順にソートし、前記快適度値が大きい順に、前記ユーザに少なくとも一つの前記バスルートを推薦する請求項９に記載のバスルート推薦装置。
【請求項１２】
設定モジュールと、
掘り出しモジュールとを備え、
前記決定モジュールが、前記バスの履歴バスカード通しデータに基づいて、各前記バスのラッシュアワーにおける最大負荷を決定し、
前記設定モジュールが、各前記バスの前記最大負荷に基づいて、各前記バスに対して混雑度情報を設定し、該混雑度情報には、各前記バスの少なくとも３つの前記混雑度値、及び各前記混雑度値に対応する人流量区間を含み、
前記掘り出しモジュールが、前記バスの前記履歴バスカード通しデータに基づいて、各前記バスが各予め設定された前記期間における人流量を掘り出し、
前記決定モジュールが、各前記バスが各予め設定された前記期間における前記人流量、及び各前記バスの前記混雑度情報に基づいて、各前記バスが各予め設定された前記期間における前記混雑度値を決定する請求項７から請求項１１のいずれかに記載のバスルート推薦装置。
【請求項１３】
少なくとも一つのプロセッサと、
メモリと、
該メモリに記憶されている少なくとも一つのプログラムとを備えるデバイスであって、
少なくとも一つの前記プログラムが少なくとも一つの前記プロセッサによって実行される場合に、
ユーザのリアルタイムなバス検索要求の要求時間、始点及び終点を取得し、
前記始点及び前記終点に基づいて、前記ユーザが乗れる少なくとも２つのバスルート及び各該バスルートに含まれるバスの識別子を決定し、
各前記バスルートに対して、前記要求時間、取得された前記バスの到着情報、及び各前記バスの前記識別子に対応する前記バスの各予め設定された期間における混雑度値に基づいて、前記バスルートで乗る各前記バスの混雑度値を取得し、
各前記バスルートで乗る各前記バスの前記混雑度値に基づいて、前記ユーザに前記バスルートを推薦するデバイス。
【請求項１４】
コンピュータプログラムが符号化されているコンピュータ記憶媒体であって、
前記コンピュータプログラムが少なくとも一つのコンピュータにより実行される場合に、少なくとも一つの前記コンピュータが、
ユーザのリアルタイムなバス検索要求の要求時間、始点及び終点を取得するステップと、
前記始点及び前記終点に基づいて、前記ユーザが乗れる少なくとも２つのバスルート及び各該バスルートに含まれるバスの識別子を決定するステップと、
各前記バスルートに対して、前記要求時間、取得された前記バスの到着情報、及び各前記バスの前記識別子に対応する前記バスの各予め設定された期間における混雑度値に基づいて、前記バスルートで乗る各前記バスの前記混雑度値を取得するステップと、
各前記バスルートで乗る各前記バスの前記混雑度値に基づいて、前記ユーザに前記バスルートを推薦するステップとを実行するコンピュータ記憶媒体。
【発明の詳細な説明】
【優先権情報】
【０００１】
本出願は、出願日が２０１６年９月３０日であり、出願番号が２０１６１０８７４８４９．０であり、発明の名称が「バスルート推薦方法及び装置」である中国特許出願の優先権を主張する。
【技術分野】
【０００２】
本発明は、電子バス処理技術分野に関し、特に、バスルート推薦方法、装置、デバイス及びコンピュータ記憶媒体に関する。
【背景技術】
【０００３】
スマート端末及びコンピュータ技術の急速な発展に伴い、スマート端末に応用されるアプリケーションが多く出てきて、人々の生活が非常に便利になる。
【０００４】
例えば、ユーザの計画的な外出を便利にするため、従来、多くのアプリケーション事業者は、リアルタイムなバスサービスを提出し、ユーザにリアルタイムなバス情報を提供していた。現在、あるリアルタイムなバスサービスは、地図等の関連外出アプリケーションで実現され、ユーザの使用も非常に便利になる。例えば、一般的に、ユーザが外出しようとする場合に、まず、リアルタイムなバスサービスを事前に開いて、乗れるバスルートを調べることができる。また、従来のリアルタイムなバスサービスは、ユーザの現在位置と、ユーザがまもなく乗るバス停留所とを位置決めることができる。また、リアルタイムなバスサービスは、バス会社のスケジューリングシステムに接続され、ユーザが乗るバスは、あと何駅あればユーザがまもなく乗るバス停留所に到達するか、及びどのぐらいかかるかを取得することができる。ユーザは、リアルタイムなバスサービスの提示情報に基づいて外出予定を作ることができ、ユーザの外出に大きな便利さを提供する。
【０００５】
しかしながら、従来のリアルタイムなバスサービスによって提供される情報内容は単一である。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、リアルタイムなバスサービスに基づいて提供された情報内容を豊かにするためのバスルート推薦方法及び装置を提供する。
【課題を解決するための手段】
【０００７】
本発明は、ユーザのリアルタイムなバス検索要求の要求時間、始点及び終点を取得するステップと、前記始点及び前記終点に基づいて、前記ユーザが乗れる少なくとも２つのバスルート及び各該バスルートに含まれるバスの識別子を決定するステップと、各前記バスルートに対して、前記要求時間、取得された前記バスの到着情報、及び各前記バスの前記識別子に対応する前記バスの各予め設定された期間における混雑度値に基づいて、前記バスルートで乗る各前記バスの混雑度値を取得するステップと、各前記バスルートで乗る各前記バスの前記混雑度値に基づいて、前記ユーザに前記バスルートを推薦するステップとを含むバスルート推薦方法を提供する。
【０００８】
また、上記方法においては、各前記バスルートに対して、前記要求時間、取得された前記バスの前記到着情報、及び各前記バスの前記識別子に対応する前記バスの各予め設定された前記期間における前記混雑度値に基づいて、前記バスルートで乗る各前記バスの前記混雑度値を取得するステップは、具体的には、各前記バスルートに対して、前記要求時間、及び取得された前記バスの前記到着情報に基づいて、前記ユーザが前記バスルートで乗る各前記バスの時間帯を決定するステップと、前記ユーザが前記バスルートで乗る各前記バスの前記時間帯、及び各前記バスの前記識別子に対応する前記バスの各前記予め設定された前記期間における前記混雑度値に基づいて、前記バスルートで乗る各前記バスの前記混雑度値を取得するステップとを含んでいてもよい。
【０００９】
また、上記方法においては、各前記バスルートで乗る各前記バスの前記混雑度値に基づいて、前記ユーザに前記バスルートを推薦するステップは、具体的には、各前記バスルートで乗る各前記バスの前記混雑度値に基づいて、各前記バスルートの快適度値を算出するステップと、各前記バスルートの前記快適度値に基づいて、前記ユーザに前記バスルートを推薦するステップとを含んでいてもよい。
【００１０】
また、上記方法においては、各前記バスルートで乗る各前記バスの前記混雑度値に基づいて、各前記バスルートの前記快適度値を算出するステップは、具体的には、各前記バスルートで乗る各前記バスの前記混雑度値を乗算するステップと、乗算された結果に対して対数を取って、対応する前記バスルートの前記快適度値とするステップを含んでいてもよい。
【００１１】
また、上記方法においては、各前記バスルートの前記快適度値に基づいて、前記ユーザに前記バスルートを推薦するステップは、具体的には、各前記バスルートの前記快適度値を大きい順にソートするステップと、前記快適度値が大きい順に、前記ユーザに少なくとも一つの前記バスルートを推薦するステップとを含んでいてもよい。
【００１２】
また、上記方法においては、前記要求時間、取得された前記バスの前記到着情報、及び各前記バスの前記識別子に対応する前記バスの各予め設定された前記期間における前記混雑度値に基づいて、各前記バスルートで乗る各前記バスの前記混雑度値を取得する前に、さらに、前記バスの履歴バスカード通しデータに基づいて、各前記バスのラッシュアワーにおける最大負荷を決定するステップと、各前記バスの前記最大負荷に基づいて、各前記バスに対して混雑度情報を設定するステップであって、前記混雑度情報には、各前記バスの少なくとも３つの前記混雑度値、及び各前記混雑度値に対応する人流量区間を含むステップと、前記バスの前記履歴バスカード通しデータに基づいて、各前記バスが各予め設定された前記期間における人流量を掘り出すステップと、各前記バスが各予め設定された前記期間における前記人流量、及び各前記バスの前記混雑度情報に基づいて、各前記バスが各前記予め設定された前記期間における前記混雑度値を決定するステップとを含んでいてもよい。
【００１３】
本発明は、さらに、ユーザのリアルタイムなバス検索要求の要求時間、始点及び終点を取得するための基礎情報取得モジュールと、前記始点及び前記終点に基づいて、前記ユーザが乗れる少なくとも２つのバスルート及び各該バスルートに含まれるバスの識別子を決定するための決定モジュールと、各前記バスルートに対して、前記要求時間、取得された前記バスの到着情報、及び各前記バスの前記識別子に対応する前記バスの各予め設定された期間における混雑度値に基づいて、前記バスルートで乗る各前記バスの混雑度値を取得するための混雑度取得モジュールと、各前記バスルートで乗る各前記バスの前記混雑度値に基づいて、前記ユーザに前記バスルートを推薦するための推薦モジュールとを備えるバスルート推薦装置を提供する。
【００１４】
また、上記装置においては、前記混雑度取得モジュールは、具体的には、各前記バスルートに対して、前記要求時間、及び取得された前記バスの前記到着情報に基づいて、前記ユーザが前記バスルートで乗る各前記バスの時間帯を決定し、前記ユーザが前記バスルートで乗る各前記バスの前記時間帯、及び各前記バスの前記識別子に対応する前記バスの各予め設定された前記期間における前記混雑度値に基づいて、前記バスルートで乗る各前記バスの前記混雑度値を取得してもよい。
【００１５】
また、上記装置においては、前記推薦モジュールは、具体的には、各前記バスルートで乗る各前記バスの前記混雑度値に基づいて、各前記バスルートの快適度値を算出するための快適度算出ユニットと、各前記バスルートの前記快適度値に基づいて、前記ユーザに前記バスルートを推薦するための推薦ユニットとを備えていてもよい。
【００１６】
また、上記装置においては、前記快適度算出ユニットは、具体的には、各前記バスルートで乗る各前記バスの前記混雑度値を乗算し、乗算された結果に対して対数を取って、対応する前記バスルートの前記快適度値としてもよい。
【００１７】
また、上記装置においては、前記推薦ユニットは、具体的には、各前記バスルートの前記快適度値を大きい順にソートし、前記快適度値が大きい順に、前記ユーザに少なくとも一つの前記バスルートを推薦してもよい。
【００１８】
また、上記装置においては、設定モジュールと、掘り出しモジュールとを備え、前記決定モジュールが、前記バスの履歴バスカード通しデータに基づいて、各前記バスのラッシュアワーにおける最大負荷を決定し、前記設定モジュールが、各前記バスの前記最大負荷に基づいて、各前記バスに対して混雑度情報を設定し、該混雑度情報には、各前記バスの少なくとも３つの前記混雑度値、及び各前記混雑度値に対応する人流量区間を含み、前記掘り出しモジュールが、前記バスの前記履歴バスカード通しデータに基づいて、各前記バスが各予め設定された前記期間における人流量を掘り出し、前記決定モジュールが、各前記バスが各予め設定された前記期間における前記人流量、及び各前記バスの前記混雑度情報に基づいて、各前記バスが各予め設定された前記期間における前記混雑度値を決定してもよい。
【発明の効果】
【００１９】
本発明に係るバスルート推薦方法及び装置は、ユーザのリアルタイムなバス検索要求の要求時間、始点及び終点を取得し、始点及び終点に基づいて、ユーザが乗れる少なくとも２つのバスルート及び各バスルートに含まれるバスの識別子を決定し、各バスルートに対して、要求時間、取得されたバスの到着情報、及び各バスの識別子に対応するバスの各予め設定された期間における混雑度値に基づいて、対応するバスルートで乗る各バスの混雑度値を取得し、各バスルートで乗る各バスの混雑度値に基づいて、ユーザにバスルートを推薦する。本発明の技術案は、従来技術を基に、さらに、各バスルートで乗る各バスの混雑度値に基づいて、ユーザにバスルートを推薦することができ、リアルタイムなバスサービスによって提供された情報をさらに豊かにし、リアルタイムなバスサービスの機能を豊かにし、また、ユーザエクスペリエンスを大きく向上させることができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の一実施形態に係るバスルート推薦方法のフローチャートである。
【図２】本発明の一実施形態に係るバスルート推薦装置の構造図である。
【図３】本発明の一実施形態の変形例に係るバスルート推薦装置の構造図である。
【発明を実施するための形態】
【００２１】
以下、本発明の目的、技術案及び利点をより明らかになるために、添付図面及び具体的な実施例を組み合わせて本発明を詳しく説明する。
【００２２】
図１は、本発明の一実施形態に係るバスルート推薦方法のフローチャートである。図１に示されるように、本実施形態に係るバスルート推薦方法は、具体的に、以下のステップ１００〜１０３を含むことができる。
【００２３】
ステップ１００において、ユーザのリアルタイムなバス検索要求の要求時間、始点及び終点を取得する。
【００２４】
ステップ１０１において、始点及び終点に基づいて、ユーザが乗れる少なくとも２つのバスルート及び各バスルートに含まれるバスの識別子を決定する。
【００２５】
ステップ１０２において、各バスルートに対して、要求時間、取得されたバスの到着情報、及び各バスの識別子に対応するバスの各予め設定された期間における混雑度値に基づいて、対応するバスルートで乗る各バスの混雑度値を取得する。
【００２６】
ステップ１０３において、各バスルートで乗る各バスの混雑度値に基づいて、ユーザにバスルートを推薦する。
【００２７】
本実施形態に係るバスルート推薦方法の実行主体は、バスルート推薦装置であってもよい。例えば、バスルート推薦装置は、リアルタイムなバスサービスモジュールに設置され、ユーザがリアルタイムなバスサービスを使用する時、ユーザに快適なバスルートを推薦する。
【００２８】
具体的に、本実施形態に係るバスルート推薦方法において、まず、ユーザのリアルタイムなバス検索要求の要求時間、始点及び終点を取得し、具体的に、ユーザがリアルタイムなバスサービスを要求する要求データから始点及び終点を取得することができる。要求時間とは、ユーザがリアルタイムなバス検索要求を送信する現在時刻である。その後、バスルート推薦装置は、始点及び終点に基づいて、始点から終点までの全てのバスルートを取得することができる。本実施形態は、主に、複数のバスルートが存在する場合に、ユーザに効果的なルートを推薦するために用いられる。従って、始点から終点までのバスルートが一つだけである場合に、本実施形態の利点を効果的に表現することができないため、本実施形態において、始点から終点まで一つのバスルートだけがある場合を考えない。始点から終点までの各バスルートにおいて、ユーザは、乗り換える必要がなく、１台のバスだけで、直接に到達できる可能性があり、この場合に、バスルートに含まれるバスは、１台だけである。始点から終点までのバスルートにおいて、ユーザは、乗り換えないと、始点から終点まで到達できない場合に、対応するこのバスルートに含まれるバスは、少なくとも二台がある。バスルート及び各バスルートのバスを明らかに識別付けるために、バスルートに対して数字、例えばＮｏ．１、Ｎｏ．２等で識別することができ、これに準じて類推するが、又は、直接に数字又は英文字を用いて、又は、他の識別子で各バスルートを表示することができる。各バスルートにおけるバスの識別子は、対応するバスのルート識別子を直接に用い、例えば、１番バスは、１識別子を用い、６８８番バスは、６８８識別子を用いる等ができる。
【００２９】
本実施形態では、履歴データに基づいて各バスの各予め設定された期間の混雑度値を予め統計することができる。具体的に、各バスの履歴バスカード通しデータを組み合わせて、各バスの各予め設定された期間の各道路区間での混雑度値を予め統計することにより、統計データの正確性を向上させる。ここで、予め設定された期間は、現在ユーザがいる都市の道路状況に基づいて設定し、例えば具体的には、一日を複数の期間を分け、より具体的には、２時間ごとを一つの期間として設定することができる。例えば７：００−９：００、９：００−１１：００等のように類推し、夜２３：００−０：００及び０：００−１：００を一つの期間として設定することができ、この応用において、期間の設定は、他の時間長さで周期的に設定し、又は非周期的に設定することができる。本実施形態では、バスの到着情報を取得する必要があり、バスの到着情報は、具体的には、バスターミナルが各バスをスケジューリングして取得された、各バスが走行中、各駅に到達する時間等の情報である。従って、本実施形態では、バスの到着情報は、具体的にはバスターミナルのスケジューリングサーバから取得される。そのため、本実施形態では、取得されたバス到着情報に、ユーザが乗れる少なくとも２つのバスルートに含まれる各バスが各駅に到達する時間情報を含む。その後、各バス路線に対して、バス路線における始点、終点、バスルートに含まれる各バスの識別子及び乗り換え駅情報を取得することができる。その後、要求時間、取得されたバスの到着情報及び各バスの識別子に対応するバスの各予め設定された期間における混雑度値を組み合わせて、各バスルートで乗る各バスの混雑度値を取得することができる。
【００３０】
さらに、本実施形態において、バスの混雑度値が道路区間に基づいて識別できる場合に、ユーザが今度要求する始点及び終点に基づいて、各バスで乗る道路区間を決定し、その後、バスが期間において道路区間での混雑度値を取得することができる。ユーザがその中の１台のバスで複数の道路区間に乗る必要があれば、バスの混雑度値は、複数の道路区間での混雑度値の平均値を取ることができる。
【００３１】
最後に、本実施形態では、各バスルートで乗る各バスの混雑度値に基づいて、ユーザにバスルートを推薦することができ、例えば、ユーザに最も快適で、混まないバスルートを推薦することができる。
【００３２】
本実施形態に係るバスルート推薦方法は、ユーザのリアルタイムなバス検索要求の要求時間、始点及び終点を取得することにより、始点及び終点に基づいて、ユーザが乗れる少なくとも２つのバスルート及び各バスルートに含まれるバスの識別子を決定し、各バスルートに対して、要求時間、取得されたバスの到着情報、及び各バスの識別子に対応するバスの各予め設定された期間における混雑度値に基づいて、対応するバスルートで乗る各バスの混雑度値を取得し、各バスルートで乗る各バスの混雑度値に基づいて、ユーザにバスルートを推薦する。本実施形態の技術案は、従来技術を基に、さらに、各バスルートで乗る各バスの混雑度値に基づいて、ユーザにバスルートを推薦することができ、リアルタイムなバスサービスによって提供された情報をさらに豊かにし、リアルタイムなバスサービスの機能を豊かにし、ユーザエクスペリエンスを大きく向上させることができる。
【００３３】
また、上述実施形態の技術案に基づいて、ステップ１０２において、「各バスルートに対して、要求時間、取得されたバスの到着情報、及び各バスの識別子に対応するバスの各予め設定された期間における混雑度値に基づいて、対応するバスルートで乗る各バスの混雑度値を取得するステップ」は、具体的には、以下のステップ（ａ１）〜ステップ（ａ２）を含んでいてもよい。
【００３４】
（ａ１）各バスルートに対して、要求時間、取得されたバスの到着情報に基づいて、ユーザがバスルートで乗る各バスの時間帯を決定する。
【００３５】
（ａ２）ユーザがバスルートで乗る各バスの時間帯、及び各バスの識別子に対応するバスの各予め設定された期間における混雑度値に基づいて、バスルートで乗る各バスの混雑度値を取得する。
【００３６】
例えば、具体的には、各バス路線に対して、始点、終点及び含まれるバス識別子を決定することができる。その後、さらに、到着情報から、バスルートにおいて、乗りたい第１台のバスの到着時間、即ち乗りたい第１台のバスが始点が位置するバス停留所に到達する時間情報を取得することができ、例えば第１台のバスが５分間後に到達すると予測し、その後、要求時間及び第１台のバスの到着情報に基づいて、ユーザが第１台のバスを乗る乗り時間を決定することができ、その後、要求時間、第１台のバスへの乗り時間、及びバスルートで第１台のバスが通過した駅数及び道路区間に基づいて、ユーザが第１台のバスを乗る降り時間を決定することにより、ユーザが第１台のバスを乗る時間帯を推測する。その後、同様に取得されたバスの到着情報に基づいて、バスルートで乗り換える第２台のバスが乗り換え駅に到着する時間を予測し、また、ユーザがバス路線で第２台のバスにいる時間帯を予測する。これに準じて類推すると、バスルートで乗る各バスの時間帯を予測することができる。同様に、各バスルートで乗る各バスの時間帯を予測することができる。
【００３７】
その後、各バスルートに対して、ユーザが各バスにいる予測された時間帯、及び予め統計された、各バスの識別子に対応するバスの各予め設定された期間における混雑度値に基づいて、ユーザが各バスルートで各バスを乗るとき、バスの混雑度値を正確に取得することができる。
【００３８】
ここで、予め統計された各バスが予め設定された期間における混雑度値は、バス識別子と、予め設定された期間と、混雑度値との対応関係に基づいて記憶してもよい。例えば、本実施形態では、設定された混雑度値を５段階に分けることができ、５は混雑度値が最も高いものであり、１は混雑度値が最も低いものである。１２番バスの朝７：００〜９：００期間における混雑度値が５であると特定することができる。この場合に、ユーザが各バスルートで乗る各バスの時間帯に基づいて、予め設定された各バスの識別子に対応するバスの各予め設定された期間における混雑度値から、対応する各バスルートで乗る各バスの混雑度値を取得する。
【００３９】
さらに、道路区間に基づいてバスの混雑度値を表示することもでき、すなわち、バス識別子と予め設定された期間と予め設定された道路区間と混雑度値との対応関係を記憶する。例えば、１２番バスが朝７：００〜９：００期間において、ｌｉｎｋ１、ｌｉｎｋ２、ｌｉｎｋ５及びｌｉｎｋ６での混雑度値が５であり、ｌｉｎｋ３及びｌｉｎｋ４での混雑度値が４であり、ｌｉｎｋ７及びｌｉｎｋ８での混雑度値が３である。この場合に、ユーザが各バスルートで乗る各バスの時間帯及び道路区間（ｌｉｎｋ）に基づいて、予め設定された各バスの識別子に対応するバスの、各予め設定された期間及び各道路区間での混雑度値から、対応する各バスルートで乗る各バスの混雑度値を取得することができる。例えば、ユーザは、始点から終点までのあるバスルートで、７：００−９：００の期間に、１２番バスのＬｉｎｋ３〜Ｌｉｎｋ８である道路区間を乗りたい場合に、ユーザがバスルートで乗る１２番バスの混雑度値がＬｉｎｋ３〜Ｌｉｎｋ８である道路区間の混雑度値の平均であり、即ち、（４＋３＋５＋８＋３＋３）／６＝４．３３である。
【００４０】
また、上述実施形態の技術案を基に、ステップ１０３において、「各バスルートで乗る各バスの混雑度値に基づいて、ユーザにバスルートを推薦するステップ」は、具体的には、以下のステップ（ｂ１）及びステップ（ｂ２）を含んでいてもよい。
【００４１】
（ｂ１）各バスルートで乗る各バスの混雑度値に基づいて、各バスルートの快適度値を算出する。
【００４２】
（ｂ２）各バスルートの快適度値に基づいて、ユーザにバスルートを推薦する。
【００４３】
例えば、具体的には、各バスルートで乗る各バスの混雑度値を乗算し、乗算された結果に対して対数を取って、対応するバスルートの快適度値とする。すなわち、同一のバスルートに対して、バスルートにおける各バスの混雑度値を乗算し、また、乗算された結果に対して対数を取って、バスルートの快適度値とする。このように取得された快適度値は、混雑度値に反比例する。混雑度値が高ければ、混雑であることを示すが、対応する快適度値が低ければ、快適度が悪くなる。逆に、混雑度値が低ければ、混雑ではないことを示すが、対応する快適度値が高ければ、快適度が良くなる。
【００４４】
さらに、本実施形態では、他の算出方式を採用してもよく、例えば、バスルートでの各バスの混雑度値を加算し、加算した結果に対して対数を取った値を、バスルートの快適度値とする。又は、他の方式を採用してもよく、例えば、バスルートにおける各バスの混雑度値を加算して平均し、加算して平均した結果に対して対数を取った値をバスルートの快適度値とする。又は、他の方式で、快適度値が混雑度値に反比例するという原理に従うとよい。
【００４５】
最後に、各バスルートの快適度値に基づいて、ユーザにバスルートを推薦する。例えば、具体的には、各バスルートの快適度値を大きい順にソートし、快適度値が大きい順に、ユーザに少なくとも一つのバスルートを推薦することができる。例えば、ユーザに推薦するときに、複数のバスルートがあれば、好ましくは、ユーザに快適度値がベスト３のバスルートを推薦することができ、バスルートに複数台のバスを含む場合に、バスルートには、各バス以外に、乗り換え情報、即ち、どの駅で乗り換えるなどの情報も含む。
【００４６】
また、上述実施形態の技術案に基づいて、ステップ１０２において、「要求時間、取得されたバスの到着情報、及び各バスの識別子に対応するバスの各予め設定された期間における混雑度値に基づいて、各バスルートで乗る各バスの混雑度値を取得するステップ」の前に、以下のステップ（ｃ１）〜ステップ（ｃ４）を含んでいてもよい。
【００４７】
（ｃ１）バスの履歴バスカード通しデータに基づいて、各バスがラッシュアワーにおける最大負荷を決定する。
【００４８】
（ｃ２）各バスの最大負荷に基づいて、各バスに対して混雑度情報を設定し、混雑度情報には、各バスの少なくとも３つの混雑度値、及び各混雑度値に対応する人流量区間を含む。
【００４９】
（ｃ３）バスの履歴バスカード通しデータに基づいて、各バスの各予め設定された期間における人流量を掘り出す。
【００５０】
（ｃ４）各バスの各予め設定された期間における人流量、及び各バスの混雑度情報に基づいて、各バスの各予め設定された期間における混雑度値を決定する。
【００５１】
本実施形態におけるステップ（ｃ１）〜（ｃ４）は、主に各バスの各予め設定された期間における混雑度値を決定する。まず、バスの履歴バスカード通しデータに基づいて、各バスがラッシュアワーにおける最大負荷を決定する。各バスが、通常、車種が固定され、車の容量も固定されたため、本実施形態においては、最大負荷をバスの人流量が最も大きいであり、混雑度が最も高いときの負荷とすることができる。その後、各バスの最大負荷に基づいて、各バスに対して混雑度情報を設定し、混雑度情報には、各バスの少なくとも３つの混雑度値、及び各混雑度値に対応する人流量区間を含む。バスの混雑度値をより精確に体現するために、混雑度を複数の段階、例えば５段階に分けることができ、５段階には、それぞれ１、２、３、４及び５で混雑度値を表示し、混雑度値が高ければ、混雑であることを示す。例えば、あるバスの最大負荷が１５０人である場合、バスに対して設定された混雑度情報は、５段階の混雑度値を含む混雑度値を設定できる。その中、第１段階の混雑度値が１であり、対応する人流量区間が０〜３０人であり、第２段階の混雑度値が２であり、対応する人流量区間が３１〜６０人であり、第３段階の混雑度値が３であり、対応する人流量区間が６１〜９０人であり、第４段階の混雑度値が４であり、対応する人流量区間が９１〜１２０人であり、第５段階の混雑度値が５であり、対応する人流量区間が１２１〜１５０人であるように設定することができる。
【００５２】
その後、バスの履歴バスカード通しデータに基づいて、各バスの各予め設定された期間における人流量を掘り出すことができる。ここで、予め設定された期間は、バスの道路状況規則に基づいて設定されることができ、上述実施形態に記載のように、２時間ごとに１つの期間を設定してもよい。一台のバスの予め設定された一つの期間における人流量に対して、具体的には、バスの予め設定された期間における人流量の平均値を取ることができる。さらに、各バスに対して設定された混雑度情報に基づいて、バスの期間における人流量がどの混雑度段階に属するか、対応する混雑度値はどれかを決定することができる。
【００５３】
上述実施形態に係る技術案は、従来技術を基に、さらに、各バスルートで乗る各バスの混雑度値に基づいて、ユーザにバスルートを推薦することができ、リアルタイムなバスサービスによって提供された情報をさらに豊かにし、リアルタイムなバスサービスの機能を豊かにし、また、ユーザエクスペリエンスを大きく向上させることができる。
【００５４】
図２は、本発明の一実施形態に係るバスルート推薦装置の構造図である。図２に示されるように、本実施形態に係るバスルート推薦装置は、具体的に、基礎情報取得モジュール１０、決定モジュール１１、混雑度取得モジュール１２及び推薦モジュール１３を備えることができる。
【００５５】
基礎情報取得モジュール１０は、ユーザのリアルタイムなバス検索要求の要求時間、始点及び終点を取得する。決定モジュール１１は、基礎情報取得モジュール１０に取得された始点及び終点に基づいて、ユーザが乗れる少なくとも２つのバスルート及び各バスルートに含まれるバスの識別子を決定する。混雑度取得モジュール１２は、決定モジュール１１に決定された各バスルートに対して、基礎情報取得モジュール１０に取得された要求時間及び取得されたバスの到着情報に基づいて、及び決定モジュール１１に決定された各バスの識別子に対応するバスの各予め設定された期間における混雑度値に基づいて、対応するバスルートで乗る各バスの混雑度値を取得する。推薦モジュール１３は、混雑度取得モジュール１２に取得された各バスルートで乗る各バスの混雑度値に基づいて、ユーザにバスルートを推薦する。
【００５６】
本実施形態に係るバスルート推薦装置は、上述モジュールを用いてバスルート推薦を実現する実現原理及び技術效果は、上述実施形態に係る方法の実現と同様であるため、詳しくは、上述実施形態に係る方法の記載を参照し、ここで説明を省略する。
【００５７】
図３は、本発明の実施形態の変形例に係るバスルート推薦装置の構造図である。図３に示されるように、本実施形態に係るバスルート推薦装置は、上述図２に示されるような実施形態の技術案を基に、さらに、以下のような技術案を含むことができる。
【００５８】
本実施形態に係るバスルート推薦装置における混雑度取得モジュール１２は、具体的には、基礎情報取得モジュール１０により取得された要求時間及び取得されたバスの到着情報に基づいて、ユーザが各バスルートで乗る各バスの識別子に対応するバスの時間帯を決定し、ユーザが各バスルートで乗る各バスの時間帯、及び決定モジュール１１により決定された各バスの識別子に対応する各バスの各予め設定された期間における混雑度値に基づいて、各バスルートで乗る各バスの混雑度値を取得する。
【００５９】
また、図３に示されるように、本実施形態に係るバスルート推薦装置において、推薦モジュール１３は、具体的には、混雑度取得モジュール１２により取得された各バスルートで乗る各バスの混雑度値に基づいて、各バスルートの快適度値を算出するための快適度算出ユニット１３１と、快適度算出ユニット１３１により算出された各バスルートの快適度値に基づいて、ユーザにバスルートを推薦するための推薦ユニット１３２とを備えていてもよい。
【００６０】
また、本実施形態に係るバスルート推薦装置において、快適度算出ユニット１３１は、具体的には、各バスルートで乗る各バスの混雑度値を乗算し、乗算された結果に対して対数を取って、対応するバスルートの快適度値としてもよい。
【００６１】
また、本実施形態に係るバスルート推薦装置において、推薦ユニット１３２は、具体的には、各バスルートの快適度値を大きい順にソートし、快適度値が大きい順に、ユーザに少なくとも一つのバスルートを推薦してもよい。
【００６２】
また、図３に示されるように、本実施形態に係るバスルート推薦装置において、設定モジュール１４及び掘り出しモジュール１５をさらに備えていてもよい。
【００６３】
決定モジュール１１は、バスの履歴バスカード通しデータに基づいて、各バスのラッシュアワーにおける最大負荷を決定する。
【００６４】
設定モジュール１４は、決定モジュール１１により決定された各バスの最大負荷に基づいて、各バスに対して混雑度情報を設定し、混雑度情報には、各バスの少なくとも３つの混雑度値、及び各混雑度値に対応する人流量区間を含む。
【００６５】
掘り出しモジュール１５は、バスの履歴バスカード通しデータに基づいて、各バスの各予め設定された期間における人流量を掘り出す。
【００６６】
決定モジュール１１は、さらに掘り出しモジュール１５により掘り出された各バスの各予め設定された期間における人流量、及び設定モジュール１４により設定された各バスの混雑度情報に基づいて、各バスの各予め設定された期間における混雑度値を決定する。
【００６７】
なお、本発明によって提供された各実施例において、開示したシステム、装置及び方法は、他の態様によって実現されてもよい。例えば、以上説明した装置の実施例は、単に例示的なものであり、例えば、ユニットの区分は、ロジック機能の区分に過ぎず、実際な実現には、他の区分方式があってもよい。
【００６８】
分離部品として説明したユニットは、物理的に分離されたものであってもよく、又は分離されていないものであってもよい。ユニットとして表示される部品は、物理ユニットであってもよく、物理ユニットではなくてもよい。即ち、一箇所に位置してもよく、又は複数のネットワークユニットに分布されてもよい。実際の需要に応じて、その中の一部ユニット又は全部ユニットを選択して、本実施形態の技術案の目的を達成することができる。
【００６９】
なお、本発明の各実施例の各機能ユニットを一つの処理ユニットに集中、または、単独に存在、あるいは、複数のユニットを一つの処理ユニットに集中することができる。集成したユニットは、ハードウェアの形式、または、ソフトウェアの形式で実現できる。
【００７０】
上述のソフトウェア機能ユニットの形式で実現された集成したユニットは、一つのコンピュータ読取可能媒体中に記憶されてもよい。上述のソフトウェア機能ユニットが、複数の指令を含む記憶媒体であって、一台のコンピュータデバイス（パソコン、サーバ、又はネットワークデバイス等であってもよい）又はプロセッサ（ｐｒｏｃｅｓｓｏｒ）が本発明の各実施例に記載の方法における一部のステップを実行させるための、一記憶媒体に記憶される。上述した記憶媒体は、フラッシュ  メモリ、リムーバブルハードディスク、読み出し専用メモリ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ、ＲＯＭ）、ランダムアクセスメモリ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、ＲＡＭ）、磁気ディスク又は光ファイバ等の種々なプログラムコード記憶可能媒体を含む。
【００７１】
上記は本発明の好ましい実施例に過ぎない、本発明はそれに制限されるものではない。本発明の精神と原則の以内に、あらゆる改変、等価入れ替え、改進等をすべて本発明の保護範囲に含む。
【図１】
2019527902.tif 000003
【図２】
2019527902.tif 000004
【図３】
2019527902.tif 000005
【国際調査報告】
2019527902.tif 000006
2019527902.tif 000007
2019527902.tif 000008
2019527902.tif 000009