(57)【要約】      （修正有）【課題】ナビゲーション装置は、ナビゲーションに必要な情報を手動で入力することによる不都合や危険性の問題を解決する。【解決手段】ユーザによって入力されたナビゲーションニーズ音声に基づいて、ナビゲーションの開始点と終了点と、少なくとも一つのナビゲーション制約条件とを含むナビゲーション要求を生成するステップと、ナビゲーションの開始点と終了点と、少なくとも一つのナビゲーション制約条件とに基づいて、ナビゲーションルートを決定するステップと、を含む。【選択図】図２
2020008579.tif 000002
【特許請求の範囲】
【請求項１】
ユーザによって入力されたナビゲーションニーズ音声に基づいて、ナビゲーションの開始点と終了点と、少なくとも一つのナビゲーション制約条件とを含むナビゲーション要求を生成するステップと、
前記ナビゲーションの開始点と終了点と、前記少なくとも一つのナビゲーション制約条件とに基づいて、ナビゲーションルートを決定するステップと、を含むことを特徴とする、ナビゲーション方法。
【請求項２】
前記ユーザによって入力されたナビゲーションニーズ音声に基づいて、ナビゲーションの開始点と終了点と、少なくとも一つのナビゲーション制約条件とを含むナビゲーション要求を生成するステップは、
音声認識技術を使用して前記ユーザのナビゲーションニーズ音声をナビゲーションニーズテキストに変換するステップと、
前記ナビゲーションニーズテキストの意味を解析し、解析結果に基づいて、ナビゲーションの開始点と終了点と、少なくとも一つのナビゲーション制約条件とを決定するステップと、
前記ナビゲーションの開始点と終了点と、前記少なくとも一つのナビゲーション制約条件とに基づいて、構造化されたナビゲーション要求を生成するステップと、を含むことを特徴とする、請求項１に記載のナビゲーション方法。
【請求項３】
前記ナビゲーションの開始点と終了点と、前記少なくとも一つのナビゲーション制約条件とに基づいて、構造化されたナビゲーション要求を生成するステップは、
前記ナビゲーションの開始点と終了点と、少なくとも一つの経由点情報とに基づいて、予め設定された経由点を含むナビゲーション要求フォーマットを使用して、構造化されたナビゲーション要求を生成するステップを含むことを特徴とする、請求項２に記載のナビゲーション方法。
【請求項４】
前記ナビゲーションの開始点と終了点と、前記少なくとも一つのナビゲーション制約条件とに基づいて、構造化されたナビゲーション要求を生成するステップは、
前記ナビゲーションの開始点と終了点と、好みのルートの方式とに基づいて、前記好みのルートの方式に関連付けられたナビゲーション要求フォーマットを使用して、構造化されたナビゲーション要求を生成するステップを含むことを特徴とする、請求項２に記載のナビゲーション方法。
【請求項５】
前記音声認識技術を使用して前記ユーザのナビゲーションニーズ音声をナビゲーションニーズテキストに変換した後、前記方法は、
ナビゲーションニーズテキストの文脈に基づいて、ナビゲーションニーズテキストの誤りを訂正するステップ、又は、
前記ナビゲーションニーズテキストの意味解析結果に基づいて、前記ナビゲーションニーズテキストの誤りを訂正するステップをさらに含むことを特徴とする、請求項２に記載のナビゲーション方法。
【請求項６】
前記ナビゲーションの開始点と終了点と、前記少なくとも一つのナビゲーション制約条件とに基づいてナビゲーションルートを決定した後、前記方法は、
前記ナビゲーションルートに沿って走行中にユーザによって入力された途中ナビゲーションニーズ音声を取得するステップと、
前記途中ナビゲーションニーズ音声に基づいて、新規のナビゲーション制約条件を決定するステップと、
前記新規のナビゲーション制約条件と、ユーザの現在位置及び／又は前記ナビゲーションルートとに基づいて、新規のナビゲーションルートを決定するステップと、をさらに含むことを特徴とする、請求項１〜５のいずれかに記載のナビゲーション方法。
【請求項７】
前記途中ナビゲーションニーズ音声に基づいて、新規のナビゲーション制約条件を決定するステップは、
前記途中ナビゲーションニーズ音声に基づいて目標ＰＯＩタイプを決定するステップと、
前記目標ＰＯＩタイプに属するＰＯＩを検索して新規のナビゲーション制約条件とするステップと、を含むことを特徴とする、請求項６に記載のナビゲーション方法。
【請求項８】
ユーザによって入力されたナビゲーションニーズ音声に基づいて、ナビゲーションの開始点と終了点と、少なくとも一つのナビゲーション制約条件とを含むナビゲーション要求を生成するためのナビゲーション要求生成モジュールと、
前記ナビゲーションの開始点と終了点と、前記少なくとも一つのナビゲーション制約条件に基づいて、ナビゲーションルートを決定するためのナビゲーションルート決定モジュールと、を含むことを特徴とする、ナビゲーション装置。
【請求項９】
前記ナビゲーション要求生成モジュールは、
音声認識技術を使用して前記ユーザのナビゲーションニーズ音声をナビゲーションニーズテキストに変換するためのニーズテキスト変換ユニットと、
前記ナビゲーションニーズテキストの意味を解析し、解析結果に基づいて、ナビゲーションの開始点と終了点と、少なくとも一つのナビゲーション制約条件とを決定するための制約条件決定ユニットと、
前記ナビゲーションの開始点と終了点と、前記少なくとも一つのナビゲーション制約条件とに基づいて、構造化されたナビゲーション要求を生成するためのナビゲーション要求生成ユニットと、含むことを特徴とする、請求項８に記載のナビゲーション装置。
【請求項１０】
前記ナビゲーション要求生成ユニットは、具体的には、
前記ナビゲーションの開始点と終了点と、少なくとも一つの経由点情報とに基づいて、予め設定された経由点を含むナビゲーション要求フォーマットを使用して、構造化されたナビゲーション要求を生成することを特徴とする、請求項９に記載のナビゲーション装置。
【請求項１１】
前記ナビゲーション要求生成ユニットは、具体的には、
前記ナビゲーションの開始点と終了点と、好みのルートの方式とに基づいて、前記好みのルートの方式に関連付けられたナビゲーション要求フォーマットを使用して、構造化されたナビゲーション要求を生成することを特徴とする、請求項９に記載のナビゲーション装置。
【請求項１２】
前記装置は、テキスト誤り訂正モジュールをさらに含み、
前記テキスト誤り訂正モジュールは、
音声認識技術を使用して前記ユーザのナビゲーションニーズ音声をナビゲーションニーズテキストに変換した後、ナビゲーションニーズテキストの文脈に基づいて、ナビゲーションニーズテキストの誤りを訂正し、又は、
前記ナビゲーションニーズテキストの意味解析結果に基づいて、前記ナビゲーションニーズテキストの誤りを訂正することを特徴とする、請求項９に記載のナビゲーション装置。
【請求項１３】
前記装置は、
前記ナビゲーションの開始点と終了点と、前記少なくとも一つのナビゲーション制約条件とに基づいてナビゲーションルートを決定した後、前記ナビゲーションルートに沿って走行中にユーザによって入力された途中ナビゲーションニーズ音声を取得するためのニーズ音声取得モジュールと、
前記途中ナビゲーションニーズ音声に基づいて、新規のナビゲーション制約条件を決定するための制約条件決定モジュールと、
前記新規のナビゲーション制約条件と、ユーザの現在位置及び／又は前記ナビゲーションルートとに基づいて、新規のナビゲーションルートを決定するための新規ルート決定モジュールと、をさらに含むことを特徴とする、請求項８〜１２のいずれかに記載のナビゲーション装置。
【請求項１４】
一つ又は複数のプロセッサと、
一つ又は複数のプログラムを記憶するための記憶装置と、を含み、
前記一つ又は複数のプログラムが前記一つ又は複数のプロセッサによって実行される場合に、前記一つ又は複数のプロセッサは、請求項１〜７のいずれかに記載のナビゲーション方法を実現することを特徴とする、機器。
【請求項１５】
プログラムがプロセッサによって実行される場合に、請求項１〜７のいずれかに記載のナビゲーション方法を実現することを特徴とする、コンピュータプログラムが記憶されているコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施例は、ナビゲーション技術分野に関し、特にナビゲーション方法、ナビゲーション装置、機器及び媒体に関する。
【背景技術】
【０００２】
電子地図和モバイルインターネット技術の急速な発展に伴い、ナビゲーション製品は、その便利さのために仕事及び生活のさまざまな分野で広く使用されている。
【０００３】
現在の地図クライアントでは、ユーザが複数のターゲットや、複数の制約条件のナビゲーションをする場合、例えば、出発地である地点Ａから目的地である地点Ｂまで行き、地点Ｃ、地点Ｄ、地点Ｅを経由して好みのルート（最速、最短距離など）などの多くのステップを手動で操作する必要がある。図１ａを参照して、まずナビゲーションをクリックし、図１ｂ及び図１ｃを参照して開始点である地点Ａ及び終了点である地点Ｂを手動で入力し、図１ｄ、図１ｅ及び図１ｆを参照して三つの経由点である地点Ｃ、地点Ｄ、地点Ｅを再度手動で追加し（三回操作する必要がある）、図１ｇを参照して計画された多くのルートで、例えば最速、最短距離などの要求を満たすナビゲーションスキームを再度手動で選択する必要がある。
【０００４】
上記の説明から、例えば、「私が団結湖地下鉄駅から出発して、農業展示館、南鑼鼓巷、北京動物園を経由して、最後にＡビルに行く最速のルートを求める」というニーズを実現するためには、少なくとも６回手動で入力操作する必要があることを意味する。それ以外に、ユーザが走行中には、上記の操作を実現するためには、必ず走行を停止し、操作が完了した後に走行を継続する必要がある。走行中に手動で操作することは、第一に、非常に危険であり、第二に、携帯電話の画面が小さすぎて非常に操作し難く、操作時間が非常に長くなるため、車の走行の危険性が高まる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の実施例は、ナビゲーション方法、ナビゲーション装置、機器及び媒体を提供することであり、ナビゲーションの条件を手動で入力することによる不都合と危険性の問題を解決する。
【課題を解決するための手段】
【０００６】
第１の態様において、本発明の実施例は、ナビゲーション方法を提供する。当該方法は、ユーザによって入力されたナビゲーションニーズ音声に基づいて、ナビゲーションの開始点と終了点と、少なくとも一つのナビゲーション制約条件とを含むナビゲーション要求を生成するステップと、前記ナビゲーションの開始点と終了点と、前記少なくとも一つのナビゲーション制約条件に基づいて、ナビゲーションルートを決定するステップと、を含む。
【０００７】
第２の態様において、本発明の実施例は、ナビゲーション装置をさらに提供する。当該装置は、ユーザによって入力されたナビゲーションニーズ音声に基づいて、ナビゲーションの開始点と終了点と、少なくとも一つのナビゲーション制約条件とを含むナビゲーション要求を生成するナビゲーション要求生成モジュールと、前記ナビゲーションの開始点と終了点と、前記少なくとも一つのナビゲーション制約条件とに基づいて、ナビゲーションルートを決定するナビゲーションルート決定モジュールと、を含む。
【０００８】
第３の態様において、本発明の実施例は、機器をさらに提供する。前記機器は、一つ又は複数のプロセッサと、一つ又は複数のプログラムを記憶する記憶装置と、を含み、前記一つ又は複数のプログラムが前記一つ又は複数のプロセッサによって実行される場合に、前記一つ又は複数のプロセッサは、本発明の実施例のいずれかに記載のナビゲーション方法を実現する。
【０００９】
第４の態様において、本発明の実施例は、コンピュータプログラムが記憶されているコンピュータ読み取り可能な記憶媒体をさらに提供し、当該プログラムがプロセッサによって実行される場合に、本発明の実施例のいずれかに記載のナビゲーション方法を実現する。
【発明の効果】
【００１０】
本発明の実施例ユーザによって入力されたナビゲーションニーズ音声に基づいて、ナビゲーションの開始点と終了点と、少なくとも一つのナビゲーション制約条件とを含むナビゲーション要求を生成し、次に再根据生成的ナビゲーション要求ナビゲーションルートを決定する。これにより、ユーザが、音声対話の方式で、自分のニーズを言い、システムは、自動的にユーザによって自由に表現された長いステートメントから、開始点と終了点と少なくとも一つのナビゲーション制約条件とを自動的に認識し、これに従って、要求を満たす走行ナビゲーションルートを計画することを実現する。さらに、ナビゲーション中にユーザの手が解放されることで、ナビゲーションアプリケーションの利便性と、ユーザが車を走行する中に使用されるナビゲーション製品の安全性とを向上させることができる。
【図面の簡単な説明】
【００１１】
【図１ａ】関連技術におけるユーザによる複数のターゲット、複数の制約条件でのナビゲーション手動操作の概略図である。
【図１ｂ】関連技術におけるユーザによる複数のターゲット、複数の制約条件でのナビゲーション手動操作の概略図である。
【図１ｃ】関連技術におけるユーザによる複数のターゲット、複数の制約条件でのナビゲーション手動操作の概略図である。
【図１ｄ】関連技術におけるユーザによる複数のターゲット、複数の制約条件でのナビゲーション手動操作の概略図である。
【図１ｅ】関連技術におけるユーザによる複数のターゲット、複数の制約条件でのナビゲーション手動操作の概略図である。
【図１ｆ】関連技術におけるユーザによる複数のターゲット、複数の制約条件でのナビゲーション手動操作の概略図である。
【図１ｇ】関連技術におけるユーザによる複数のターゲット、複数の制約条件でのナビゲーション手動操作の概略図である。
【図２】本発明の実施例１により提供されるナビゲーション方法のフローチャートである。
【図３】本発明の実施例２により提供されるナビゲーション方法のフローチャートである。
【図４】本発明の実施例３により提供されるナビゲーション方法のフローチャートである。
【図５】本発明の実施例４により提供されるナビゲーション方法のフローチャートである。
【図６ａ】本発明の実施例４により提供されるナビゲーション方法を使用する概略図である。
【図６ｂ】本発明の実施例４により提供されるナビゲーション方法を使用する概略図である。
【図６ｃ】本発明の実施例４により提供されるナビゲーション方法を使用する概略図である。
【図７】本発明の実施例５により提供されるナビゲーション装置の概略構成図である。
【図８】本発明の実施例６により提供される機器の概略構成図である。
【発明を実施するための形態】
【００１２】
以下、図面と実施例とを組み合わせて、本発明についてさらに詳しく説明する。なお、ここで説明される具体的な実施例は、単に本発明を解釈するためのものであり、本発明を限定するものではない。また、説明の便宜上、図面には、すべての構成ではなく、本発明に係る部分だけが示されている。
【００１３】
（実施例１）
図２は、本発明の実施例１により提供されるナビゲーション方法のフローチャートである。本実施例は、ユーザが複数の制約条件でのナビゲーションを行う場合に適用することができる。当該方法は、ナビゲーション装置によって実行することができ、当該装置は、ソフトウェア及び／又はハードウェアの方式によって実現することができる。典型的には、当該ナビゲーション装置は、リモートサーバ又はナビゲーションデバイスであってもよい。図２を参照し、本実施例により提供されるナビゲーション方法は、以下のステップを含む。
【００１４】
ステップＳ１１０：ユーザによって入力されたナビゲーションニーズ音声に基づいて、ナビゲーションの開始点と終了点と、少なくとも一つのナビゲーション制約条件とを含むナビゲーション要求を生成する。
【００１５】
選択可能に、ナビゲーション制約条件は、ナビゲーションルートを制約する任意の条件とすることができ、当該条件は、経由点及び／又は好みのルートの方式であってもよい。好みのルートの方式は、最短時間、最短距離、交通渋滞なし、信号機が最も少ない、一部のルートを必ず通る、一部のルートを通らない、高速道路優先及び高速道路が少ないルートの少なくとも一つを含むことができる。経由点の数は、一つ、二つ又は複数であってもよい。
【００１６】
具体的には、前記ユーザによって入力されたナビゲーションニーズ音声に基づいて、ナビゲーションの開始点と終了点と、少なくとも一つのナビゲーション制約条件とを含むナビゲーション要求を生成することは、音声認識技術を使用して前記ユーザのナビゲーションニーズ音声をナビゲーションニーズテキストに変換し、前記ナビゲーションニーズテキストの意味を解析し、解析結果に基づいて、ナビゲーションの開始点と終了点と、少なくとも一つのナビゲーション制約条件とを決定し、前記ナビゲーションの開始点と終了点と、前記少なくとも一つのナビゲーション制約条件に基づいて、構造化されたナビゲーション要求を生成することを含む。
【００１７】
ナビゲーション要求の構造は、従来技術において手動で入力されたナビゲーション要求の構造と同じであってもよく、その目的は、従来技術においてナビゲーション要求を利用してナビゲーションルートを決定するプログラムコードを変更しないことである。これにより、既存のプログラムコードの変更をできるだけ少なくすることを前提として、本実施例を従来技術に適用して、従来技術の欠点を解決する。また、既存の構造との互換性を保ちながら、より多くのナビゲーション制約条件を追加することができる。
【００１８】
具体的には、ナビゲーション制約条件は、ナビゲーションニーズテキストのキーワードを認識することによって決定することができる。例えば、ナビゲーションニーズテキストにおける「通過」又は「経由」とのキーワードが認識された場合、当該キーワード後の地点を抽出してナビゲーション制約条件の経由点とする。ナビゲーションニーズテキストにおいて「最短時間」、「最少の時間」、「最短距離」、「渋滞なし」などの要求語が認識された場合、当該要求語によって解析された、対応する好みのルートをナビゲーション制約条件とする。
【００１９】
同様に、ナビゲーションの開始点と終了点との決定は、ナビゲーションニーズテキスト内で「ｆｒｏｍ…ｔｏ…」のキーワードが認識された場合、「ｆｒｏｍ」後の地点をナビゲーションの開始点と終了点とにおける開始点として使用し、「ｔｏ」の後の地点をナビゲーションの開始点と終了点とにおける終了点として使用することができる。
【００２０】
選択可能に、前記ユーザによって入力されたナビゲーションニーズ音声に基づいて、ナビゲーションの開始点と終了点と、少なくとも一つのナビゲーション制約条件とを含むナビゲーション要求を生成することは、音声認識技術を使用して、ユーザによって入力されたナビゲーションニーズ音声を対応するナビゲーションニーズテキストに変換し、次にナビゲーションニーズテキストと予め設定されたナビゲーションニーズテンプレートをマッチングして、ナビゲーションニーズを決定すること含むことができる。
【００２１】
ナビゲーションニーズテンプレートは、ナビゲーションニーズ情報を決定して解析するために、いくつかの記述子（ｄｅｓｃｒｉｐｔｏｒ）及びスロットで構成され、例えば、以下のテンプレートが与えられる。[Ｗ：０−１０][Ｄ：ＰＯＩ]から出発して、先に[Ｗ：０−１０][Ｄ：ＰＯＩ]に行き、次に[Ｗ：０−１０][Ｄ：ＰＯＩ]に行き、また[Ｗ：０−１０][Ｄ：ＰＯＩ]に行き、最後に[Ｗ：０−１０][Ｄ：ＰＯＩ]に行き、[Ｆ：Ｒｏｕｔｉｎｇ]のルートを計画する。[Ｗ：０−１０]は一つのスロットであり、これは０〜１０文字がマッチングできることを示す。[Ｄ：ＰＯＩ]も一つのスロットであり、これは一つのＰＯＩ(Ｐｏｉｎｔ  ｏｆ  Ｉｎｔｅｒｅｓｔ、関心地点)又は地点を示している。実際には、辞書を検索してマッチングすること又はＰＯＩ認識方法などを用いて判断することができる。[Ｆ：Ｒｏｕｔｉｎｇ]も一つのスロットであり、これは特定の好みのルートの説明を示している。実際には、辞書マッチング又は好みのルート解析方法などのことである。その目的は、ユーザによって入力されたフリーテキストに基づいて、対応する好みのルート情報を解析することであり、例えば、ユーザにより話された「最速の交通渋滞なし」に基づいて、好みのルートは「最速ルート」として解析される。上記は、単にそのうちの一つのテンプレートを例として説明したに過ぎず、実際のアプリケーション開発をする時は、さまざまな種類のナビゲーションテンプレートを予め設定して使用することもできる。
【００２２】
上記のナビゲーションニーズテンプレートを使用すると、以下のナビゲーションニーズテキストを成功してマッチングすることで、対応する開始点と終了点とナビゲーション制約条件とを解析することができる。
【００２３】
例えば、所定のナビゲーションニーズテキストとして、「私は団結湖地下鉄駅から出発して、先に農業展示館に行き、次に南鑼鼓巷に行き、また北京動物園に行き、最後にＡビルに行く、最速の交通渋滞なしのルートを計画する」ことである。ナビゲーションニーズテンプレートのマッチング及び処理した後に、以下の構造化ナビゲーション制約条件を決定することができる。
開始点：団結湖地下鉄駅
経由点１：農業展示館
経由点２：南鑼鼓巷
経由点３：北京動物園
終了点：Ａビル
ナビゲーションの好み：最速ルート
【００２４】
ステップＳ１２０：前記ナビゲーションの開始点と終了点と、前記少なくとも一つのナビゲーション制約条件とに基づいて、ナビゲーションルートを決定する。
【００２５】
具体的には、ナビゲーションの開始点と終了点とに基づいて、候補ナビゲーションルートを決定し、次に前記少なくとも一つのナビゲーション制約条件に基づいて、決定された候補ナビゲーションルートからナビゲーションルートを選定することができる。
【００２６】
例示的には、ユーザは、ナビゲーションニーズ音声である「私は、地点Ａから出発して、地点Ｂを経由して、地点Ｃに行く、最短時間のナビゲーションルートを計画したい」を入力する。ナビゲーションニーズ音声を認識してナビゲーションニーズテキストを生成する。ナビゲーションニーズテキストを解析して、解析結果から、「ナビゲーションの開始点と終了点のうちの開始点は、地点Ａであり、ナビゲーションの開始点と終了点のうちの終了点は、地点Ｃであり、ナビゲーション制約条件は、経由点である地点Ｂと最短時間である」と決定される。ナビゲーションの開始点と終了点のうちの開始点である地点Ａ、ナビゲーションの開始点と終了点のうちの終了点である地点Ｂ、経由点である地点Ｃと最短時間に基づいて決定された構造化ナビゲーション要求に基づいて、ナビゲーションルートを決定する。
【００２７】
本発明の実施例の技術案は、ユーザによって入力されたナビゲーションニーズ音声に基づいて、ナビゲーションの開始点と終了点と、少なくとも一つのナビゲーション制約条件とを含むナビゲーション要求を生成し、次に生成されたナビゲーション要求に基づいてナビゲーションルートを決定する。これにより、ユーザが、音声対話の方式で、自分のニーズを言い、システムは、自動的にユーザによって自由に表現された長いステートメントから、開始点と終了点と少なくとも一つのナビゲーション制約条件とを自動的に認識し、これに従って、要求を満たす走行ナビゲーションルートを計画することを実現する。さらに、ナビゲーション中にユーザの手を解放することができ、ナビゲーションアプリケーションの利便性、及びユーザが車を走行する際に使用されるナビゲーション製品の安全性を向上させることができる。
【００２８】
さらに、前記ナビゲーションの開始点と終了点と、前記少なくとも一つのナビゲーション制約条件とに基づいて、構造化されたナビゲーション要求を生成することは、前記ナビゲーションの開始点と終了点と、少なくとも一つの経由点情報とに基づいて、予め設定された経由点を含むナビゲーション要求フォーマットを使用して、構造化されたナビゲーション要求を生成することを含む。つまり、予め設定された経由点を含むナビゲーション要求フォーマットに適合する構造化されたナビゲーション要求情報を生成する。
【００２９】
さらに、前記ナビゲーションの開始点と終了点と、前記少なくとも一つのナビゲーション制約条件とに基づいて、構造化されたナビゲーション要求を生成することは、前記ナビゲーションの開始点と終了点と、好みのルートの方式で、前記好みのルートの方式に関連付けられたたナビゲーション要求フォーマットを使用して、構造化されたナビゲーション要求を生成することを含む。
【００３０】
（実施例２）
図３は、本発明の実施例２により提供されるナビゲーション方法のフローチャートである。本実施例は、上記の実施例を基に提供された選択可能な方案である。図３を参照し、本実施例により提供されるナビゲーション方法は、以下のステップを含む。
【００３１】
ステップＳ２１０：音声認識技術で、前記ユーザのナビゲーションニーズ音声をナビゲーションニーズテキストに変換する。
【００３２】
ステップＳ２２０：ナビゲーションニーズテキストの文脈に基づいて、ナビゲーションニーズテキストの誤りを訂正し、又は、前記ナビゲーションニーズテキストの意味解析結果に基づいて、前記ナビゲーションニーズテキストの誤りを訂正する。
【００３３】
具体的には、ナビゲーションニーズテキストの文脈に基づいて、ナビゲーションニーズテキストの誤りを訂正することは、ナビゲーションニーズテキストにおける後の文章に基づいて、ナビゲーションニーズテキストの前の文章の誤りを訂正することを含む。
【００３４】
例えば、誤り訂正前のナビゲーションニーズテキストは、「私に一つの最速のルートを回画する」ことであり、誤り訂正後のナビゲーションニーズテキストは、「私に一つの最速のルートを計画する」ことである。
【００３５】
具体的には、前記ナビゲーションニーズテキストの意味解析結果に基づいて、前記ナビゲーションニーズテキストの誤りを訂正することは、文字及び／又はピンインに基づいて、前記ナビゲーションニーズテキストの意味解析結果のキーワードを予め格納された関心地点の名称とマッチングし、意味解析結果のキーワードを、マッチングに成功した予め格納された関心地点の名称に置き換えることを含む。
【００３６】
例えば、ナビゲーションニーズテキストの意味解析結果のキーワードは、「張家杰」を含む場合、文字及び／又はピンインに基づいて、当該キーワードがマッチングに成功した予め格納された関心地点の名称は、「張家界」である。ナビゲーションニーズテキストの「張家杰」を「張家界」に置き換える。
【００３７】
ステップＳ２３０：誤り訂正された前記ナビゲーションニーズテキストの意味を解析し、解析結果に基づいて、ナビゲーションの開始点と終了点と、少なくとも一つのナビゲーション制約条件とを決定する。
【００３８】
ステップＳ２４０：前記ナビゲーションの開始点と終了点と、前記少なくとも一つのナビゲーション制約条件とに基づいて、構造化されたナビゲーション要求を生成する。
【００３９】
ステップＳ２５０：前記ナビゲーションの開始点と終了点と、前記少なくとも一つのナビゲーション制約条件とに基づいて、ナビゲーションルートを決定する。
【００４０】
本発明の実施例の技術案は、合格したナビゲーションニーズテキストの文脈に基づいて、ナビゲーションニーズテキストの誤りを訂正し、又は、前記ナビゲーションニーズテキストの意味解析結果に基づいて、前記ナビゲーションニーズテキストの誤りを訂正する。これにより、ナビゲーションニーズテキストの精度を向上させ、さらに、ナビゲーションニーズテキストから抽出されたナビゲーション要求に基づいて、ナビゲーションルートの決定する精度を向上させる。
【００４１】
（実施例３）
図４は、本発明の実施例３により提供されるナビゲーション方法のフローチャートである。本実施例は、上記の実施例を基に提出した選択可能な方案である。図４を参照し、本実施例により提供されるナビゲーション方法は、以下のステップを含む。
【００４２】
ステップＳ３１０：ユーザによって入力されたナビゲーションニーズ音声に基づいて、ナビゲーションの開始点と終了点と、少なくとも一つのナビゲーション制約条件とを含むナビゲーション要求を生成する。
【００４３】
ステップＳ３２０：前記ナビゲーションの開始点と終了点と、前記少なくとも一つのナビゲーション制約条件とに基づいて、ナビゲーションルートを決定する。
【００４４】
ステップＳ３３０：前記ナビゲーションルートに沿って走行中にユーザにより入力された途中ナビゲーションニーズ音声を取得する。
【００４５】
具体的には、途中ナビゲーションニーズ音声は、例えば、「自動車の燃料補給」、「自動車を充電する」又は「食事」などの任意のニーズ音声であってもよい。
【００４６】
ステップＳ３４０：前記途中ナビゲーションニーズ音声に基づいて、新規のナビゲーション制約条件を決定する。
【００４７】
具体的には、前記途中ナビゲーションニーズ音声に基づいて、新規のナビゲーション制約条件を決定することは、前記途中ナビゲーションニーズ音声に基づいて目標ＰＯＩタイプを決定し、前記目標ＰＯＩタイプに属するＰＯＩを検索して新規のナビゲーション制約条件とすることを含む。
【００４８】
ステップＳ３５０：前記新規のナビゲーション制約条件と、ユーザの現在位置及び／又は前記ナビゲーションルートとに基づいて、新規のナビゲーションルートを決定する。
【００４９】
例示的に、途中ナビゲーションニーズ音声は、「自動車を充電する」であり、走行しているナビゲーションルートのナビゲーション制約条件は、地点Ｂと最短時間を例とする。ユーザによって入力されたナビゲーションニーズ音声に基づいて決定されたナビゲーションルートで走行する最中、ユーザによって入力された「自動車を充電する」との音声を受信する。当該音声を認識して途中ナビゲーションニーズテキスト「自動車を充電する」を取得する。当該ナビゲーションニーズテキストにより目標ＰＯＩタイプを充電スタンドとして決定する。周囲の充電スタンドを探し、設定された条件を満たす（通常に、現在位置に一番近い距離の）充電スタンドを目標充電スタンドとする。現在位置と目標充電スタンドにより、現在位置から目標充電スタンドまでのナビゲーションルートが決定される。あるいは、現在位置、地点Ｂ（地点Ｂを経由してない場合）、最短時間、走行中のナビゲーションルートの終了点と目標充電スタンドから、現在位置から走行中のナビゲーションルートの終了点までの間の、目標充電スタンドと地点Ｂを経由する最短時間の新規のナビゲーションルートを決定する。
【００５０】
本発明の実施例の技術案は、前記ナビゲーションルートに沿って走行中にユーザにより入力された途中ナビゲーションニーズ音声を取得し、前記途中ナビゲーションニーズ音声に基づいて新規のナビゲーション制約条件を決定し、前記新規のナビゲーション制約条件と、ユーザの現在位置及び／又は前記ナビゲーションルートとに基づいて、新規のナビゲーションルートを決定する。これにより、ナビゲーションルートに沿って走行している最中に得た新規ニーズ音声に基づいて、ナビゲーションルートを調整し、ユーザの新規ニーズを満たすことができる。
【００５１】
（実施例４）
図５は、本発明の実施例４により提供されるナビゲーション方法のフローチャートである。本実施例は、上記の実施例を基に提出した選択可能な方案である。図５を参照し、本実施例により提供されるナビゲーション方法は、以下のステップを含む。
【００５２】
ユーザによって入力された音声起動の設定を受信した後、又はユーザが起動制御の設定をトリガするのを検出した後、音声アシスタントを起動して、ユーザにより入力されたナビゲーションニーズ音声の受信を開始する。
【００５３】
音声起動の設定は、ユーザによりカスタマイズすることができる。
【００５４】
受信されたユーザにより入力されたナビゲーションニーズ音声を音声認識し、認識されたナビゲーションニーズテキストを表示する。
【００５５】
ナビゲーションニーズテキストは、地点Ａから出発して、地点Ｂに行き、地点Ｃ、地点Ｄ、地点Ｅを経由し、好みのルートは、最速及び／又は信号機が少ないなどの条件ニーズを満たすサブセットの異なる組み合わせであってもよい。
【００５６】
例えば、ナビゲーションニーズテキストは、以下のｑｕｅｒｙ（検索語）のいずれかとすることができる。
【００５７】
１）私は、団結湖地下鉄駅から出発して、途中に農業展示館に行き、次に南鑼鼓巷に行き、最後にＡビルに行き、最速で交通渋滞なしのルートを計画したい。
【００５８】
このナビゲーションニーズテキストは、ナビゲーションの開始点、ナビゲーションの終了点、経由点と好みのルートの方式を含む。
【００５９】
２）私は、現在位置から出発して、Ａサイエンスパークに行き、Ｂビルを経由する。
【００６０】
このナビゲーションニーズテキストは、ナビゲーションの開始点と、ナビゲーションの終了点と、経由点とを含む。
【００６１】
３）私は、Ａビルに行き、途中に上地華聯、五道口華聯に行って要件があり、一つの最短のルートを計画したい。
【００６２】
このナビゲーションニーズテキストは、ナビゲーションの終了点と、経由点と、好みのルートの方式とを含む。
【００６３】
ナビゲーションニーズテキストの意味解析結果に従って、ナビゲーションの開始点と終了点と、経由点と好みのルートの方式とを決定し、決定された構造化ナビゲーションの開始点と終了点と、経由点と好みのルートの方式とに従って、ナビゲーションルートを決定して、ユーザに表示する。
【００６４】
ナビゲーションニーズ音声が、「私は、団結湖地下鉄駅から出発して、まずは農業展示館に行き、次に南鑼鼓巷に行き、次に北京動物園に行き、最後にＡビルに行き、最速で交通渋滞なしのルートを計画したい」であることを例に挙げて説明する。図６ａを参照し、ユーザにより入力された音声起動の設定を受信した後、音声アシスタントを起動し、ユーザによって入力されたナビゲーションニーズ音声の受信を開始する。図６ｂを参照し、受信されるユーザにより入力されたナビゲーションニーズ音声を音声認識し、認識されたナビゲーションニーズテキストを表示する。図６ｃを参照し、ナビゲーションニーズテキストの意味解析結果に従って、ナビゲーションの開始点を、団結湖、ナビゲーションの終了点を、Ａビルとし、経由点の順序を、それぞれ農業展示館、南鑼鼓巷、北京動物園とし、好みのルートの方式は、最速で交通渋滞なしであると決定する。決定されたナビゲーションの開始点と終了点と、経由点と好みのルートの方式を、以下のように構造化する。
開始点：団結湖地下鉄駅
経由点１：農業展示館
経由点２：南鑼鼓巷
経由点３：北京動物園
終了点：Ａビル
好みのルートの方式：最速ルート
【００６５】
図６ｃを参照し、決定された構造化ナビゲーションの開始点と終了点と、経由点と好みのルートの方式に基づいて、ナビゲーションルートを決定し、ユーザに表示する。
【００６６】
本発明の実施例の技術案は、ユーザによって入力されたナビゲーションニーズ音声に基づいて、ナビゲーションの開始点と終了点と、少なくとも一つのナビゲーション制約条件とを含むナビゲーション要求を生成し、次に生成ナビゲーション要求ナビゲーションルートを決定する。これにより、ユーザが、音声対話の方式で、自分のニーズを言い、システムは、自動的にユーザによって自由に表現された長いステートメントから、ナビゲーションの開始点と終了点と、経由点そして、好みのルートの方式を自動的に認識し、これに従って、走行ナビゲーションルートを計画することを実現する。
【００６７】
なお、本実施例の技術的教示を通じて、当業者は、上記の実施例に記載されたいずれかの実施形態に対して解決案を組み合わせて、音声対話の方式で複数の制約条件を満たすナビゲーションルートを決定する動機付けがある。
【００６８】
（実施例５）
図７は、本発明の実施例５により提供されるナビゲーション装置の概略構成図である。図７を参照し、本実施例により提供されるナビゲーション装置は、ナビゲーション要求生成モジュール１０とナビゲーションルート決定モジュール２０とを含む。
【００６９】
ナビゲーション要求生成モジュール１０は、ユーザにより入力されたナビゲーションニーズ音声に基づいて、ナビゲーションの開始点と終了点と、少なくとも一つのナビゲーション制約条件とを含むナビゲーション要求を生成する。
【００７０】
ナビゲーションルート決定モジュール２０は、前記ナビゲーションの開始点と終了点と、前記少なくとも一つのナビゲーション制約条件とに基づいて、ナビゲーションルートを決定する。
【００７１】
本発明の実施例の技術案は、ユーザにより入力されたナビゲーションニーズ音声に基づいて、ナビゲーションの開始点と終了点と、少なくとも一つのナビゲーション制約条件とを含むナビゲーション要求を生成し、次に生成されたナビゲーション要求に基づいてナビゲーションルートを決定する。これにより、ユーザが、音声対話の方式で、自分のニーズを言い、システムは、自動的にユーザによって自由に表現された長いステートメントから、開始点と終了点と少なくとも一つのナビゲーション制約条件とを自動的に認識し、これに従って、要求を満たす走行ナビゲーションルートを計画することができる。さらに、ナビゲーション中にユーザの手を解放することができ、ナビゲーションアプリケーションの利便性と、ユーザが車を走行する際に使用されるナビゲーション製品の安全性を向上させることができる。
【００７２】
さらに、前記ナビゲーション要求生成モジュールは、ニーズテキスト変換ユニットと、制約条件決定ユニットと、ナビゲーション要求生成ユニットとを含む。
【００７３】
ニーズテキスト変換ユニットは、音声認識技術で、前記ユーザのナビゲーションニーズ音声をナビゲーションニーズテキストに変換する。
【００７４】
制約条件決定ユニットは、前記ナビゲーションニーズテキストの意味を解析し、解析結果に基づいて、ナビゲーションの開始点と終了点と、少なくとも一つのナビゲーション制約条件とを決定し、ナビゲーション要求生成ユニットは、前記ナビゲーションの開始点と終了点と、前記少なくとも一つのナビゲーション制約条件とに基づいて、構造化されたナビゲーション要求を生成する。
【００７５】
さらに、前記ナビゲーション要求生成ユニットは、具体的には、前記ナビゲーションの開始点と終了点と、少なくとも一つの経由点情報とに基づいて、予め設定された経由点を含むナビゲーション要求フォーマットを使用して、構造化されたナビゲーション要求を生成する。
【００７６】
さらに、前記ナビゲーション要求生成ユニットは、具体的には、前記ナビゲーションの開始点と終了点と、好みのルートの方式とに基づいて、前記好みのルートの方式に関連付けられたたナビゲーション要求フォーマットを使用して、構造化されたナビゲーション要求を生成する。
【００７７】
さらに、前記装置は、テキスト誤り訂正モジュールをさらに含む。
【００７８】
テキスト誤り訂正モジュールは、音声認識技術で、前記ユーザのナビゲーションニーズ音声をナビゲーションニーズテキストに変換した後、ナビゲーションニーズテキストの文脈に基づいて、ナビゲーションニーズテキストの誤りを訂正し、又は、前記ナビゲーションニーズテキストの意味解析結果に基づいて、前記ナビゲーションニーズテキストの誤りを訂正する。
【００７９】
さらに、前記装置は、ニーズ音声取得モジュールと、制約条件決定モジュールと、新規ルート決定モジュールとをさらに含む。
【００８０】
ニーズ音声取得モジュールは、前記ナビゲーションの開始点と終了点と、前記少なくとも一つのナビゲーション制約条件とに基づいてナビゲーションルートを決定した後、前記ナビゲーションルートに沿って走行中にユーザによって入力された途中ナビゲーションニーズ音声を取得する。
【００８１】
制約条件決定モジュールは、前記途中ナビゲーションニーズ音声に基づいて、新規のナビゲーション制約条件を決定する。
【００８２】
新規ルート決定モジュールは、前記新規のナビゲーション制約条件と、ユーザの現在位置及び／又は前記ナビゲーションルートとに基づいて、新規のナビゲーションルートを決定する。
【００８３】
さらに、前記制約条件決定モジュールは、タイプ決定ユニットと、条件決定ユニットとを含む。
【００８４】
タイプ決定ユニットは、前記途中ナビゲーションニーズ音声に基づいて、目標ＰＯＩタイプを決定する。
【００８５】
条件決定ユニットは、前記目標ＰＯＩタイプに属するＰＯＩを検索して新規のナビゲーション制約条件とする。
【００８６】
（実施例６）
図８は、本発明の実施例６により提供される機器の概略構成図である。図８は、本発明の実施形態を実現するための例示的な機器１２のブロック図を示している。図８に示されるコンピュータ機器１２は、単なる一例であり、本発明の実施例の機能及び使用範囲について一切限定しない。通常的に、当該デバイスは、サーバ又はナビゲーションデバイスであってもよい。
【００８７】
図８に示すように、機器１２は、汎用コンピューティングデバイスの形態で示されている。機器１２の構成要素は、１つ又は複数のプロセッサ又は処理ユニット１６と、システムメモリ２８と、異なるシステムの構成要素（システムメモリ２８と処理ユニット１６とを含む）を接続するバス１８と、を含むが、これらに限定されない。
【００８８】
バス１８は、メモリバス又はメモリコントローラ、周辺バス、アクセラレーテッドグラフィックスポート、プロセッサ、又は多様なバス構造のいずれかのバス構造を使用するローカルバスを含む、いくつかのタイプのバス構造のうちの１つ又は複数を表す。例えば、これらのアーキテクチャは、インダストリスタンダードアーキテクチャ（ＩＳＡ）バス、マイクロチャネルアーキテクチャ（ＭＣＡ）バス、拡張ＩＳＡバス、ビデオエレクトロニクススタンダーズアソシエーション（ＶＥＳＡ）ローカルバス、及びペリフェラルコンポーネントインターコネクト（ＰＣＩ）バスを含むが、これらに限定されない。
【００８９】
機器１２は、通常、複数種類のコンピュータシステム読み取り可能な媒体を含む。これらの媒体は、揮発性媒体及び不揮発性媒体、リムーバブル媒体及びノンリムーバブル媒体を含む、機器１２によってアクセスされ得る任意の使用可能な媒体であってもよい。
【００９０】
システムメモリ２８は、ランダムアクセスメモリ（ＲＡＭ）３０及び／又はキャッシュメモリ３２のような揮発性メモリの形態のコンピュータシステム読み取り可能な媒体を含んでもよい。機器１２は、他のリムーバブル／ノンリムーバブル、揮発性／不揮発性コンピュータシステム記憶媒体をさらに含んでもよい。例として、ストレージシステム３４は、ノンリムーバブル、不揮発性磁気媒体（図８に図示せず、通常「ハードディスク走行」と称する）に対して読み出し及び書き込みをするために用いることができる。図８に示されていないが、リムーバブル不揮発性磁気ディスク（例えば、「フロッピーディスク」）に対して読み出し及び書き込みをするための磁気ディスク走行、及びリムーバブル不揮発性光学ディスク（例えば、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ又は他の光学媒体）に対して読み出し及び書き込みをするための光ディスク走行を提供することができる。これらの場合、各走行は、１つ又は複数のデータメディアインターフェースを介してバス１８に接続することができる。メモリ２８は、本発明の各実施例に記載の機能を実行するように構成される１組の（例えば、少なくとも１つ）プログラムモジュールを有する少なくとも１つのプログラム製品を含んでもよい。
【００９１】
１組の（少なくとも１つ）プログラムモジュール４２を有するプログラム／ユーティリティ４０は、例えば、メモリ２８に記憶されてもよく、このようなプログラムモジュール４２は、オペレーティングシステム、１つ又は複数のアプリケーションプログラム、他のプログラムモジュール及びプログラムデータを含むが、これらに限定されない。これらの例の組み合わせには、ネットワーキング環境の実装が含まれる可能性がある。プログラムモジュール４２は、通常、本発明に記載の実施例における機能及び／又は方法を実行する。
【００９２】
機器１２は、１つ又は複数の外部機器１４（例えば、キーボード、ポインティングデバイス、ディスプレイ２４など）と通信することができ、ユーザが当該機器１２とインタラクションすることを可能にする１つ又は複数の機器と通信することができ、及び／又は、当該機器１２が１つ又は複数の他のコンピューティングデバイスと通信することを可能にする任意のデバイス（例えば、ネットワークカード、モデムなど）と通信することもできる。そのような通信は、入力／出力（Ｉ／Ｏ）インターフェース２２を介して行うことができる。また、機器１２は、ネットワークアダプタ２０を介して、１つ又は複数のネットワーク（例えば、ローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、及び／又はパブリックネットワーク、例えば、インターネット）と通信することができる。図８に示すように、ネットワークアダプタ２０は、バス１８を介して機器１２の他のモジュールと通信する。なお、図８に示されていないが、マイクロコード、デバイスドライバ、冗長化処理ユニット、外部ディスク駆動アレイ、ＲＡＩＤシステム、テープドライバ、及びデータバックアップストレージシステムなどを含むが、これらに限定されない他のハードウェア及び／又はソフトウェアモジュールをコンピュータデバイス１２と組み合わせて使用することができる。
【００９３】
処理ユニット１６は、システムメモリ２８に記憶されているプログラムを実行することにより、多様な機能アプリケーション及びデータ処理を実行し、本発明の実施例により提供されるナビゲーション方法を実現する。
【００９４】
（実施例７）
本発明の実施例７は、コンピュータプログラムが記憶されているコンピュータ読み取り可能な記憶媒体を提供する。当該プログラムがプロセッサによって実行される場合、本発明の実施例のいずれか一つに記載のナビゲーション方法をさらに実現する。当該方法は、ユーザによって入力されたナビゲーションニーズ音声に基づいて、ナビゲーションの開始点と終了点と、少なくとも一つのナビゲーション制約条件とを含むナビゲーション要求を生成し、前記ナビゲーションの開始点と終了点と、前記少なくとも一つのナビゲーション制約条件とに基づいて、ナビゲーションルートを決定することを含む。
【００９５】
本発明の実施例に係るコンピュータ記憶媒体は、一つ又は複数のコンピュータ読み取り可能な媒体の任意の組み合わせを採用することができる。コンピュータ読み取り可能な媒体は、コンピュータ読み取り可能な信号媒体、或いはコンピュータ読み取り可能な記憶媒体であってもよい。コンピュータ読み取り可能な媒体は、例えば、電子、磁気、光、電磁気、赤外線、又は半導体のシステム、装置又はデバイス、或いは上記の任意の組み合わせであってもよいが、これらに限定されない。コンピュータ読み取り可能な記憶媒体のより具体的な例（非網羅的なリスト）は、一つ又は複数の配線を備える電気接続部、ポータブルコンピュータディスク、ハードディスク、ランダムアクセスメモリ（ＲＡＭ）、読み出し専用メモリ（ＲＯＭ）、消去可能なプログラマブル読み出し専用メモリ（ＥＰＲＯＭ又はフラッシュメモリ）、光ファイバ、ポータブルコンパクトディスク読み出し専用メモリ（ＣＤ-ＲＯＭ）、光記憶装置、磁気記憶装置、又は上記の任意の適切な組み合わせを含む。本文において、コンピュータ読み取り可能な記憶媒体は、命令実行システム、装置又はデバイスにより使用され、或いはそれらと組み合わせて使用されることが可能であるプログラムを含む又は記憶する任意の有形の媒体であってもよい。
【００９６】
コンピュータ読み取り可能な信号媒体は、ベースバンド又は搬送波の一部として伝播するデータ信号を含むことができ、その中にはコンピュータ読み取り可能なプログラムコードが搭載される。この伝播するデータ信号は様々な形式を採用することができ、電磁信号、光信号又は上記の任意の適切な組み合わせを含むがこれらに限定されない。コンピュータ読み取り可能な信号媒体は、さらに、コンピュータ読み取り可能な記憶媒体以外の任意のコンピュータ読み取り可能な媒体であってもよく、当該コンピュータ読み取り可能な媒体は、命令実行システム、装置又は機器により使用され、或いはそれらと組み合わせて使用されるプログラムを送信、伝播又は伝送することができる。
【００９７】
グラムコードは、無線、有線、光ケーブル、ＲＦなど、又は上記の任意の適切な組み合わせを含むが、これらに限定されない任意の適切な媒体によって伝送することができる。
【００９８】
１つ又は複数のプログラミング言語又はそれらの組み合わせで本発明の動作を実行するためのコンピュータプログラムコードを作成することができ、前記プログラミング言語は、Ｊａｖａ（登録商標）、Ｓｍａｌｌｔａｌｋ、Ｃ＋＋などのプロジェクト指向のプログラミング言語を含み、さらに、「Ｃ」言語又は同様のプログラミング言語といった従来の手続き型プログラミング言語をも含む。プログラムコードは、完全にユーザコンピュータで実行されてもよく、部分的にユーザコンピュータに実行されてもよく、スタンドアロンソフトウェアパッケージとして実行されてもよく、部分的にユーザコンピュータで、部分的にリモートコンピュータで実行されてもよいし、又は完全にリモートコンピュータ又はサーバで実行してもよい。
【００９９】
リモートコンピュータの場合、リモートコンピュータは、ローカルエリアネットワーク（ＬＡＮ）又はワイドエリアネットワーク（ＷＡＮ）を含む任意の種類のネットワークを介してユーザのコンピュータに接続することができ、又は、外部コンピュータに接続することができる（例えば、インタネットサービスプロバイダーを利用してインターネット経由で接続する）。
【０１００】
なお、以上は、本発明の好ましい実施例及び運用される技術的原理に過ぎない。当業者は、本発明がここで記載される特定の実施例に限定されないことを理解することができる。当業者であれば、本発明の保護範囲を逸脱することはなく、種々の明らかな変化、新たな調整及び取り換えを行うことができる。したがって、上記実施例により本発明について比較的詳細に説明したが、本発明は、上記実施例のみに限定されず、本発明の構想を逸脱しない場合、より多くの他の効果同等な実施例をさらに含むことができ、本発明の範囲は、特許請求の範囲によって决定される。
【図１ａ】
2020008579.tif 000003
【図１ｂ】
2020008579.tif 000004
【図１ｃ】
2020008579.tif 000005
【図１ｄ】
2020008579.tif 000006
【図１ｅ】
2020008579.tif 000007
【図１ｆ】
2020008579.tif 000008
【図１ｇ】
2020008579.tif 000009
【図２】
2020008579.tif 000010
【図３】
2020008579.tif 000011
【図４】
2020008579.tif 000012
【図５】
2020008579.tif 000013
【図６ａ】
2020008579.tif 000014
【図６ｂ】
2020008579.tif 000015
【図６ｃ】
2020008579.tif 000016
【図７】
2020008579.tif 000017
【図８】
2020008579.tif 000018
【外国語明細書】
2020008579000001.pdf