(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】
(24)【登録日】2023-02-07
(45)【発行日】2023-02-15
(54)【発明の名称】ナビゲーション放送の管理方法、装置および装置
(51)【国際特許分類】
G06F 16/387 20190101AFI20230208BHJP
G06F 16/335 20190101ALI20230208BHJP
【FI】
G06F16/387
G06F16/335
(21)【出願番号】P 2021500680
(86)(22)【出願日】2020-04-07
(86)【国際出願番号】 CN2020083550
(87)【国際公開番号】W WO2021073052
(87)【国際公開日】2021-04-22
【審査請求日】2021-01-08
(31)【優先権主張番号】201910973686.5
(32)【優先日】2019-10-14
(33)【優先権主張国・地域又は機関】CN
(73)【特許権者】
【識別番号】512015127
【氏名又は名称】バイドゥ オンライン ネットワーク テクノロジー(ペキン) カンパニー リミテッド
(74)【代理人】
【識別番号】100118913
【氏名又は名称】上田 邦生
(74)【代理人】
【識別番号】100142789
【氏名又は名称】柳 順一郎
(74)【代理人】
【識別番号】100163050
【氏名又は名称】小栗 眞由美
(74)【代理人】
【識別番号】100201466
【氏名又は名称】竹内 邦彦
(72)【発明者】
【氏名】ジ, ラン
(72)【発明者】
【氏名】ファン, ジチョウ
(72)【発明者】
【氏名】リー, イン
(72)【発明者】
【氏名】ジ, ヨンツィ
(72)【発明者】
【氏名】ジア, レイ
【審査官】木村 大吾
(56)【参考文献】
【文献】特開2005-331608(JP,A)
【文献】特開2004-233709(JP,A)
【文献】中国特許出願公開第103033193(CN,A)
【文献】中国特許出願公開第102607585(CN,A)
(58)【調査した分野】(Int.Cl.,DB名)
G06F 16/00-16/958
G06F 40/00-40/58
(57)【特許請求の範囲】
【請求項1】
ナビゲーション放送の管理装置によって実行されるナビゲーション放送の管理方法であって、
ユーザの地域識別子を取得するステップと、
前記ユーザの地域識別子に基づいて前記地域識別子に対応する語句変換テンプレート集合を取得するステップであって、前記語句変換テンプレート集合が複数種類の語句変換テンプレートを含むステップと、
地域ナビゲーション放送語句を生成するように、前記語句変換テンプレート集合に基づいて標準ナビゲーション放送語句を変換するステップと、
前記地域ナビゲーション放送語句に基づいてナビゲーション放送を行うステップと、
を含み、
地域ナビゲーション放送語句を生成するように、前記語句変換テンプレート集合に基づいて標準ナビゲーション放送語句を変換するステップが、
前記標準ナビゲーション放送語句のタイプを取得するステップであって、前記標準ナビゲーション放送語句のタイプが運転方向タイプ
及び又は道路状態タイプを含むステップと、
前記標準ナビゲーション放送語句のタイプに基づいて対応する語句変換テンプレートを取得するステップと、
前記地域ナビゲーション放送語句を生成するように、対応する語句変換テンプレートに基づいて前記標準ナビゲーション放送語句を変換するステップと、
を含むナビゲーション放送の管理方法。
【請求項2】
前記地域ナビゲーション放送語句を生成するように、対応する語句変換テンプレートに基づいて前記標準ナビゲーション放送語句を変換するステップが、
複数のナビゲーション内容語を生成するように前記標準ナビゲーション放送語句を分割し、前記複数のナビゲーション内容語の属性を取得するステップと、
前記地域ナビゲーション放送語句を生成するように、前記複数のナビゲーション内容語の属性に基づいて前記複数のナビゲーション内容語のうちの一部のナビゲーション内容語を対応する前記語句変換テンプレートに入力するステップと、
を含む請求項1に記載のナビゲーション放送の管理方法。
【請求項3】
複数のナビゲーション内容語を生成するように前記標準ナビゲーション放送語句を分割するステップの後に、
前記地域識別子に対応する方言データベースを取得するステップと、
前記方言データベースに基づいて前記複数のナビゲーション内容語を変換するステップと、
を含む請求項2に記載のナビゲーション放送の管理方法。
【請求項4】
前記地域ナビゲーション放送語句に基づいてナビゲーション放送を行う前記ステップが、
前記地域識別子に基づいて対応する地域音声パッケージを取得するステップと、
前記地域ナビゲーション放送語句および前記地域音声パッケージに基づいてナビゲーション放送音声を生成するステップと、
を含む請求項1から3のいずれか一項に記載のナビゲーション放送の管理方法。
【請求項5】
ユーザの地域識別子を取得するステップが、
前記ユーザの位置情報によって前記地域識別子を取得するステップ、または
前記ユーザが入力した命令によって前記地域識別子を取得するステップ、
を含む請求項1から4のいずれか一項に記載のナビゲーション放送の管理方法。
【請求項6】
ユーザの地域識別子を取得するための取得モジュールと、
前記ユーザの地域識別子に基づいて前記地域識別子に対応する語句変換テンプレート集合を取得するための決定モジュールであって、前記語句変換テンプレート集合が複数種類の語句変換テンプレートを含む決定モジュールと、
地域ナビゲーション放送語句を生成するように、前記語句変換テンプレート集合に基づいて標準ナビゲーション放送語句を変換するための変換モジュールと、
前記地域ナビゲーション放送語句に基づいてナビゲーション放送を行うための放送モジュールと、
を備え、
前記変換モジュールが、
前記標準ナビゲーション放送語句のタイプを取得するための取得ユニットであって、前記標準ナビゲーション放送語句のタイプが運転方向タイプ
及び又は道路状態タイプを含む取得ユニットと、
前記標準ナビゲーション放送語句のタイプに基づいて対応する語句変換テンプレートを取得するための決定ユニットと、
前記地域ナビゲーション放送語句を生成するように、対応する語句変換テンプレートに基づいて前記標準ナビゲーション放送語句を変換するための生成ユニットと、
を備えるナビゲーション放送の管理装置。
【請求項7】
前記生成ユニットが、
複数のナビゲーション内容語を生成するように前記標準ナビゲーション放送語句を分割し、前記複数のナビゲーション内容語の属性を取得し、
前記地域ナビゲーション放送語句を生成するように、前記複数のナビゲーション内容語の属性に基づいて前記複数のナビゲーション内容語のうちの一部のナビゲーション内容語を対応する前記語句変換テンプレートに入力することに用いられる請求項6に記載のナビゲーション放送の管理装置。
【請求項8】
前記変換モジュールが、
前記地域識別子に対応する方言データベースを取得し、
前記方言データベースに基づいて前記複数のナビゲーション内容語を変換するための変換ユニットを備える請求項7に記載のナビゲーション放送の管理装置。
【請求項9】
前記放送モジュールが、
前記地域識別子に基づいて対応する地域音声パッケージを取得し、
前記地域ナビゲーション放送語句および前記地域音声パッケージに基づいてナビゲーション放送音声を生成することに用いられる請求項6から8のいずれか一項に記載のナビゲーション放送の管理装置。
【請求項10】
前記取得モジュールが、
前記ユーザの位置情報によって前記地域識別子を取得することに用いられ、または、
前記ユーザが入力した命令によって前記地域識別子を取得することに用いられる請求項6から9のいずれか一項に記載のナビゲーション放送の管理装置。
【請求項11】
少なくとも1つのプロセッサと、
該少なくとも1つのプロセッサと通信可能に接続されるメモリと、
を備え、
前記メモリには、前記少なくとも1つのプロセッサによって実行可能な命令が記憶されており、前記命令が、前記少なくとも1つのプロセッサによって実行される場合、前記少なくとも1つのプロセッサが請求項1から5のいずれか一項に記載のナビゲーション放送の管理方法を実行できる電子機器。
【請求項12】
コンピュータ命令が記憶されている非一時的なコンピュータ読み取り可能な記憶媒体であって、
前記コンピュータ命令が、コンピュータに請求項1から5のいずれか一項に記載のナビゲーション放送の管理方法を実行させることに用いられる非一時的なコンピュータ読み取り可能な記憶媒体。
【請求項13】
コンピュータ上で動作しているときに、請求項1から5のいずれか一項に記載のナビゲーション放送の管理方法を前記コンピュータに実行させるコンピュータプログラム。
【発明の詳細な説明】
【関連出願の相互参照】
【0001】
本出願はバイドゥ オンライン ネットワーク テクノロジー (ベイジン) カンパニー リミテッドが2019年10月14日に提出した、発明名称「ナビゲーション放送の管理方法、装置および装置」、中国特許出願番号「201910973686.5」の中国特許出願の優先権を請求する。
【技術分野】
【0002】
本出願はデータ処理技術分野に関し、特にスマート交通技術分野に関し、ナビゲーション放送の管理方法、装置および装置を提供する。
【背景技術】
【0003】
自動車の普及に伴い、車を運転して外出するのは人々の一般的な移動手段の1つとなり、ナビゲーション放送機能も時運に応じて登場した。ナビゲーション放送機能はナビゲーショに関連する情報をユーザのために放送することができ、例えば、現在の道路状況を音声で放送したり、前方のカーブを知らせたりすることができる。
【0004】
関連技術では、ナビゲーション放送時に、予め設定された標準ナビゲーション放送語句で放送し、ナビゲーション放送の方式はシンプルである。
【発明の概要】
【発明が解決しようとする課題】
【0005】
本出願は関連技術における技術的課題の1つをある程度解決することを目的としている。
【課題を解決するための手段】
【0006】
そのため、本出願の第1の目的は、ナビゲーション放送を地域と一致させ、より多様な、個性的なナビゲーション放送を異なる地域のユーザに提供するためのナビゲーション放送の管理方法を提供することである。
【0007】
本出願の第2の目的はナビゲーション放送の管理装置を提供することである。
【0008】
本出願の第3の目的は電子機器を提供することである。
【0009】
本出願の第4の目的はコンピュータ読み取り可能な記憶媒体を提供することである。
【0010】
本出願の第1態様の実施例はナビゲーション放送の管理方法を提供し、ユーザの地域識別子を取得するステップと、前記ユーザの地域識別子に基づいて前記地域識別子に対応する語句変換テンプレート集合を取得するステップと、地域ナビゲーション放送語句を生成するように、前記語句変換テンプレート集合に基づいて標準ナビゲーション放送語句を変換するステップと、前記地域ナビゲーション放送語句に基づいてナビゲーション放送を行うステップと、を含む。
【0011】
本出願の第2態様の実施例はナビゲーション放送の管理装置を提供し、ユーザの地域識別子を取得するための取得モジュールと、前記ユーザの地域識別子に基づいて前記地域識別子に対応する語句変換テンプレート集合を取得するための決定モジュールと、地域ナビゲーション放送語句を生成するように、前記語句変換テンプレート集合に基づいて標準ナビゲーション放送語句を変換するための変換モジュールと、前記地域ナビゲーション放送語句に基づいてナビゲーション放送を行うための放送モジュールと、を備える。
【0012】
本出願の第3態様の実施例は電子機器を提供し、少なくとも1つのプロセッサと、該少なくとも1つのプロセッサと通信可能に接続されるメモリと、を備え、前記メモリには、前記少なくとも1つのプロセッサによって実行可能な命令が記憶されており、前記命令が、前記少なくとも1つのプロセッサが第1態様の実施例に記載のナビゲーション放送の管理方法を実行できるように、前記少なくとも1つのプロセッサによって実行される。
【0013】
本出願の第4態様の実施例はコンピュータ命令が記憶されている非一時的なコンピュータ読み取り可能な記憶媒体を提供し、前記コンピュータ命令が、コンピュータに第1態様の実施例に記載のナビゲーション放送の管理方法を実行させることに用いられる。
【発明の効果】
【0014】
上記出願のうちの1つの実施例は以下の利点または有益な効果を有する。ユーザの地域識別子を取得して、ユーザの地域識別子に基づいて地域識別子に対応する語句変換テンプレート集合を取得し、さらに、地域ナビゲーション放送語句を生成するように、語句変換テンプレート集合に基づいて標準ナビゲーション放送語句を変換し、地域ナビゲーション放送語句に基づいてナビゲーション放送を行うステップを用いることによって、ナビゲーション放送を地域の方言、地名、語句のスタイルと一致させ、より多様な、個性的なナビゲーション放送を異なる地域のユーザに提供することができ、ナビゲーション製品の機能を拡張する。
【0015】
上記選択可能な方式が有する他の効果は具体的な実施例と併せて以下に説明する。
【図面の簡単な説明】
【0016】
図面は本解決案をよりよく理解するためのものであり、本出願を限定するものではない。
【
図1】本出願の実施例により提供されるナビゲーション放送の管理方法のフローチャートである。
【
図2】本出願の実施例により提供される別のナビゲーション放送の管理方法のフローチャートである。
【
図3】本出願の実施例により提供される別のナビゲーション放送の管理方法のフローチャートである。
【
図4】本出願の実施例により提供される別のナビゲーション放送の管理方法のフローチャートである。
【
図5】本出願の実施例により提供されるナビゲーション放送の管理装置の構造概略図である。
【
図6】本出願の実施例により提供される別のナビゲーション放送の管理装置の構造概略図である。
【
図7】本出願の実施例の実現に適用される例示的な電子機器のブロック図である。
【発明を実施するための形態】
【0017】
以下、図面と併せて本出願の例示的な実施例を説明する。理解を促すために本出願の実施例の様々な詳細が含まれているが、それらを単なる例示的なものと見なすべきである。従って、当業者であれば、本出願の範囲および趣旨から逸脱しない限り、本明細書で説明された実施例に対して様々な変更および修正を行うことができることを認識されたい。同様に、明確および簡潔にするように、以下の説明では公知の機能および構造の説明は省略されている。
【0018】
図1は本出願の実施例により提供されるナビゲーション放送の管理方法のフローチャートである。
図1に示すように、当該方法は以下のステップ101~ステップ104を含む。
【0019】
ステップ101、ユーザの地域識別子を取得する。
【0020】
本実施例では、ナビゲーション放送を行う際に、ユーザの地域識別子に基づいてナビゲーション放送を行うように、ユーザの地域識別子を先に取得してもよい。例えば、省、都市、方言タイプなどに従って異なる地域識別子を分けることができ、ここでは具体的に制限されない。
【0021】
地域識別子を取得する実現形態は様々だが、説明は以下のとおりである。
【0022】
1つの可能な実現形態として、ユーザの位置情報によって地域識別子を取得することができる。例えば、全地球測位システムを介してユーザの位置情報を取得し、さらに、ユーザの位置情報に基づいて予め設定されたデータベースを照会して、当該位置情報に対応する地域識別子を決定する。
【0023】
もう1つの可能な実現形態として、ユーザが入力した命令によって地域識別子を取得することができる。例えば、ユーザは自ら地域識別子を選択するように命令を入力し、さらに、端末装置はユーザが入力した命令に基づいて対応する地域識別子を決定し、従ってユーザの地域識別子を取得する。ここで、ユーザが命令を入力する形式は音声入力、タッチスクリーンボタン入力、タッチトラック入力などを含むが、これらに限定されない。
【0024】
もう1つの可能な実現形態として、ユーザが入力した命令を先に取得して、ユーザが入力した命令に基づいて地域識別子を取得することができ、予め設定された時間内にユーザが関連する命令を入力しなかったと検出した場合、さらにユーザの位置情報を取得して、ユーザの位置情報によって地域識別子を取得する。
【0025】
ステップ102、ユーザの地域識別子に基づいて地域識別子に対応する語句変換テンプレート集合を取得する。
【0026】
本実施例では、地域識別子に対応する語句変換テンプレート集合を予め取得することができ、さらに、ユーザの地域識別子を取得した後、照会することによってユーザの地域識別子に対応する語句変換テンプレート集合を取得することができる。一例として、取得したユーザの地域識別子が北京である場合、当該地域識別子に基づいて、北京に対応する語句変換テンプレート集合を取得する。
【0027】
選択的に、語句変換テンプレート集合は複数の語句変換テンプレート、例えばナビゲーション放送の運転方向の語句変換テンプレート、ナビゲーション放送のカーブの語句変換テンプレートなどを含んでもよい。語句変換テンプレートはナビゲーション放送語句を変換することに用いられ、語句変換テンプレートは各地域の方言、地名、語句のスタイル、言語の表現方法および習慣などに基づいて設定することができる。
【0028】
ステップ103、地域ナビゲーション放送語句を生成するように、語句変換テンプレート集合に基づいて標準ナビゲーション放送語句を変換する。
【0029】
本実施例では、現在放送対象の標準ナビゲーション放送語句を取得し、語句変換テンプレート集合を決定した後、語句変換テンプレート集合内の語句変換テンプレートに基づいて、標準ナビゲーション放送語句を変換して地域ナビゲーション放送語句を生成することができる。標準ナビゲーション放送語句は予め設定された既定の放送語句であり、例えば運転方向や現在道路の渋滞状況などの放送に用いられる。
【0030】
一例として、標準ナビゲーション放送語句が「xx道路、東から西へ渋滞する」である場合、語句変換テンプレート集合に基づいて当該標準ナビゲーション放送語句を変換して、地域ナビゲーション放送語句の「動物園東門の所在するxx道路、東から西へ渋滞する」を生成する。なお、取得したユーザの地域識別子が異なれば、対応する語句変換テンプレート集合は異なってもよく、最終的に生成された地域ナビゲーション放送語句も異なることは理解するであろう。例えば生成された地域ナビゲーション放送語句は「xx道路、yyエリアに向かう方向は渋滞する」であってもよい。
【0031】
ステップ104、地域ナビゲーション放送語句に基づいてナビゲーション放送を行う。
【0032】
本実施例では、地域ナビゲーション放送語句を取得した後、地域ナビゲーション放送語句のテキストに基づいて対応するナビゲーション放送音声を生成し、さらにナビゲーション放送音声に基づいてナビゲーション放送を行うことができる。
【0033】
なお、異なる地域のユーザは、方言、地名、語句のスタイル、言語の表現方法および習慣において相違が存在する。例えば、地域Aでは、方向に対する表現は「南から北へ」、地域Bでは、「市内に出入りする方向」と表現される。関連技術では、ナビゲーション放送時に予め設定された標準ナビゲーション放送語句で放送し、ナビゲーション放送方式は単純である。
【0034】
本出願の実施例のナビゲーション放送の管理方法は、ユーザの地域識別子を取得し、ユーザの地域識別子に基づいて地域識別子に対応する語句変換テンプレート集合を取得する。さらに、地域ナビゲーション放送語句を生成するように、語句変換テンプレート集合に基づいて標準ナビゲーション放送語句を変換し、地域ナビゲーション放送語句に基づいてナビゲーション放送を行う。以上により、ナビゲーション放送を地域の方言、地名、語句のスタイルと一致させ、より多様な、個性的なナビゲーション放送を異なる地域のユーザに提供することができ、ナビゲーション製品の機能を拡張する。
【0035】
上記実施例に基づいて、以下は標準ナビゲーション放送語句変換に基づいて地域ナビゲーション放送語句を生成するステップについて説明する。
【0036】
図2は本出願の実施例が提供する別のナビゲーション放送の管理方法のフローチャートである。
図2に示すように、当該方法はステップ201~ステップ206を含む。
【0037】
ステップ201、ユーザの地域識別子を取得する。
【0038】
ステップ202、ユーザの地域識別子に基づいて地域識別子に対応する語句変換テンプレート集合を取得する。
【0039】
ステップ101、ステップ102に対する前記説明は同様に本実施例のステップ201、ステップ202に適用されるため、ここで説明を省略する。
【0040】
ステップ203、標準ナビゲーション放送語句のタイプを取得する。
【0041】
本実施例では、標準ナビゲーション放送語句を予め設定し、かつ各標準ナビゲーション放送語句のタイプを設定することができる。例えば、標準ナビゲーション放送語句のタイプは運転方向タイプ、道路状態タイプなどを含んでもよい。さらに、現在放送対象の標準ナビゲーション放送語句を取得する際に、当該標準ナビゲーション放送語句のタイプを取得することができる。ここで、標準ナビゲーション放送語句は予め設定された既定の放送語句である。
【0042】
ステップ204、標準ナビゲーション放送語句のタイプに基づいて対応する語句変換テンプレートを取得する。
【0043】
本実施例では、異なるタイプの標準ナビゲーション放送語句は異なる語句変換テンプレートに対応することができる。例えば、運転方向タイプの標準ナビゲーション放送語句はナビゲーション放送運転方向の語句変換テンプレートに対応する。標準ナビゲーション放送語句のタイプを取得することによって、当該タイプに基づいて対応する語句変換テンプレートを取得することができる。
【0044】
ステップ205、地域ナビゲーション放送語句を生成するように、対応する語句変換テンプレートに基づいて標準ナビゲーション放送語句を変換する。
【0045】
ステップ206、地域ナビゲーション放送語句に基づいてビゲーション放送を行う。
【0046】
本実施例では、標準ナビゲーション放送語句に対応する語句変換テンプレートを決定した後、語句変換テンプレートに基づいて標準ナビゲーション放送語句を変換して地域ナビゲーション放送語句を生成し、それによってナビゲーション放送語句を地域の方言、地名、語句のスタイルと一致させる。
【0047】
本出願の1つの実施例では、
図3に示すように、ステップ205は具体的に、以下のステップ301~ステップ302を含む。
【0048】
ステップ301、複数のナビゲーション内容語を生成するように標準ナビゲーション放送語句を分割し、複数のナビゲーション内容語の属性を取得する。
【0049】
本実施例では、自然言語処理技術を介して複数のナビゲーション内容語を生成するように標準ナビゲーション放送語句を分割することができ、複数のナビゲーション内容語の属性を取得する。
【0050】
一例として、関連する語句分割方法に基づいて標準ナビゲーション放送語句を分割して複数のナビゲーション内容語を生成し、かつ予め設定された辞書を照会することによってナビゲーション内容語の属性を取得する。例えば、属性は単語の性質を含む場合、複数の名詞、動詞、形容詞などの性質のナビゲーション内容語を得る。さらに、属性が地名、方向などのタイプを含む場合、複数の地名、方向などのタイプのナビゲーション内容語を得る。ここで、語句分割方法は文字列マッチングに基づく語句分割方法、理解に基づく語句分割方法および統計に基づく語句分割方法を含んでも良い。なお、標準ナビゲーション放送語句を分割しかつ属性を取得する上記実現形態は単なる例示に過ぎず、ここで具体的に限定されない。
【0051】
ステップ302、地域ナビゲーション放送語句を生成するように、複数のナビゲーション内容語の属性に基づいて複数のナビゲーション内容語のうちの一部のナビゲーション内容語を対応する語句変換テンプレートに入力する。
【0052】
本実施例では、語句変換テンプレートはナビゲーション内容語を入力するためのブランク、およびブランクに対応する属性情報を含む。複数のナビゲーション内容語の属性とブランクの属性情報とをマッチングし、ブランクに対応するナビゲーション内容語を複数のナビゲーション内容語中から決定し、ナビゲーション内容語を対応するブランクに入力することによって、地域ナビゲーション放送語句を生成する。
【0053】
一例として、語句変換テンプレートに含まれる属性情報はそれぞれ名詞、動詞のブランク1と2、および予め設定された文節であり、取得した3つのナビゲーション内容語A、B、Cの属性はそれぞれ名詞、動詞、形容詞である場合、地域ナビゲーション放送語句を生成するように、ナビゲーション内容語Aをブランク1に入力し、ナビゲーション内容語Bをブランク2に入力する。
【0054】
なお、複数のナビゲーション内容語のうちの一部のナビゲーション内容語を対応する語句変換テンプレートに入力してもよく、実際の状況に応じてすべてのナビゲーション内容語を対応する語句変換テンプレートに入力してもよい。
【0055】
本出願の別の実施例では、
図4に示すように、ステップ205は具体的に、以下のステップ401~ステップ402を含む。
【0056】
ステップ401、複数のナビゲーション内容語を生成するように標準ナビゲーション放送語句を分割し、地域識別子に対応する方言データベースを取得し、方言データベースに基づいて複数のナビゲーション内容語を変換し、変換された後の複数のナビゲーション内容語の属性を取得する。
【0057】
本実施例では、自然言語処理技術によって標準ナビゲーション放送語句を分割して生成複数のナビゲーション内容語を生成することができ、それによって、地域識別子に対応する方言データベースを取得し、方言データベースに基づいて複数のナビゲーション内容語を変換し、変換された後の複数のナビゲーション内容語を取得する。さらに、変換された後の複数のナビゲーション内容語の属性を取得する。
【0058】
方言データベースは異なる地域に基づいて予め設定されたものであってもよく、方言データベースは標準ナビゲーション放送語句内のナビゲーション内容語を、地域の地名、言語表現方法および習慣に一致する単語に変換することに用いられる。例えば、「xx道路」を「動物園東門の所在するxx道路」または「浜江路a大橋xx道路」など、地域に関連する地名に変換し、また、「東から西へ」を「東から西」、または「yyエリアに向かう」など、地域の習慣と関連する表現に変換する。
【0059】
ステップ402、地域ナビゲーション放送語句を生成するように、変換された後の複数のナビゲーション内容語の属性に基づいて、変換された後の複数のナビゲーション内容語のうちの一部のナビゲーション内容語を対応する語句変換テンプレートに入力する。
【0060】
本実施例では、語句変換テンプレートはナビゲーション内容語を入力するブランク、およびブランクに対応する属性情報を含む。変換された後の複数のナビゲーション内容語の属性とブランクの属性情報とをマッチングし、ブランクに対応する目標ナビゲーション内容語を変換された後の複数のナビゲーション内容語から決定し、目標ナビゲーション内容語を対応するブランクに入力することによって、地域ナビゲーション放送語句を生成する。
【0061】
一例として、標準ナビゲーション放送語句が「xx道路、東から西へ渋滞する」である場合、語句を分割して得られたナビゲーション内容語を方言データベースに基づいて変換し、かつ対応する語句変換テンプレートに入力することによって、「浜江路a大橋xx道路、yyエリアに向かう方向は渋滞する」という地域ナビゲーション放送語句を生成する。
【0062】
本出願の一実施例では、地域識別子に基づいて対応する地域音声パッケージを取得し、地域ナビゲーション放送語句および地域音声パッケージに基づいてナビゲーション放送音声を生成することができる。ここで、地域音声パッケージは、地域に関連するナビゲーション放送の音声を生成することに用いられ、例えば、方言の音声に修正する。以上により、方言の音声に基づいて地域ナビゲーション放送語句に対してナビゲーション放送を行うことができ、地域の方言付きの音声パッケージおよび関連する放送語句を提供し、ナビゲーション放送と地域との一致度をさらに向上させる。
【0063】
本出願の実施例のナビゲーション放送の管理方法は、標準ナビゲーション放送語句のタイプを取得し、標準ナビゲーション放送語句のタイプに基づいて対応する語句変換テンプレートを取得し、さらに、複数のナビゲーション内容語を生成するように標準ナビゲーション放送語句を分割し、複数のナビゲーション内容語の属性を取得し、地域ナビゲーション放送語句を生成するように、複数のナビゲーション内容語の属性に基づいて複数のナビゲーション内容語のうちの一部のナビゲーション内容語を対応する語句変換テンプレートに入力する。以上により、ナビゲーション放送を地域の方言、地名、語句のスタイルと一致させ、より多様な、個性的なナビゲーション放送を異なる地域のユーザに提供することができ、ナビゲーション製品の機能を拡張する。さらに、地域識別子に対応する方言データベースを取得することができ、方言データベースに基づいて複数のナビゲーション内容語を変換し、ナビゲーション放送と地域との一致度をさらに向上させる。
【0064】
上記実施例を実現するために、本出願はナビゲーション放送の管理装置をさらに提供する。
【0065】
図5は本出願の実施例により提供されるナビゲーション放送の管理装置の構造概略図である。
図5に示すように、当該装置は、取得モジュール10、決定モジュール20、変換モジュール30、放送モジュール40を備える。
【0066】
取得モジュール10は、ユーザの地域識別子を取得することに用いられ、決定モジュール20は、ユーザの地域識別子に基づいて、地域識別子に対応する語句変換テンプレート集合を取得することに用いられ、変換モジュール30は、地域ナビゲーション放送語句を生成するように、語句変換テンプレート集合に基づいて標準ナビゲーション放送語句を変換することに用いられ、放送モジュール40は、地域ナビゲーション放送語句に基づいてナビゲーション放送を行うことに用いられる。
【0067】
選択的に、放送モジュール40は具体的に、地域識別子に基づいて対応する地域音声パッケージを取得し、地域ナビゲーション放送語句および地域音声パッケージに基づいてナビゲーション放送音声を生成することに用いられる。
【0068】
選択的に、取得モジュール10は具体的に、ユーザの位置情報によって地域識別子を取得することに用いられ、またはユーザが入力した命令によって地域識別子を取得することに用いられる。
【0069】
図5をもとに、
図6に示す装置において、変換モジュール30は、取得ユニット31、決定ユニット32、生成ユニット33、変換ユニット34を備える。
【0070】
語句変換テンプレート集合は複数種類の語句変換テンプレートを含む。
【0071】
取得ユニット31は、前記標準ナビゲーション放送語句のタイプを取得することに用いられ、決定ユニット32は、前記標準ナビゲーション放送語句のタイプに基づいて対応する語句変換テンプレートを取得することに用いられ、生成ユニット33は、前記地域ナビゲーション放送語句を生成するように、対応する語句変換テンプレートに基づいて前記標準ナビゲーション放送語句を変換することに用いられる。
【0072】
選択的に、生成ユニット33は具体的に、複数のナビゲーション内容語を生成するように標準ナビゲーション放送語句を分割し、複数のナビゲーション内容語の属性を取得し、地域ナビゲーション放送語句を生成するように、複数のナビゲーション内容語の属性に基づいて複数のナビゲーション内容語のうちの一部のナビゲーション内容語を対応する語句変換テンプレートに入力することに用いられる。
【0073】
変換ユニット34は、地域識別子に対応する方言データベースを取得し、方言データベースに基づいて複数のナビゲーション内容語を変換することに用いられる。
【0074】
なお、前記実施例のナビゲーション放送の管理方法に対する説明は同様に本実施例のナビゲーション放送の管理装置に適用されるため、ここで説明を省略する。
【0075】
本出願の実施例のナビゲーション放送の管理装置は、ユーザの地域識別子を取得して、ユーザの地域識別子に基づいて地域識別子に対応する語句変換テンプレート集合を取得し、さらに、地域ナビゲーション放送語句を生成するように、語句変換テンプレート集合に基づいて標準ナビゲーション放送語句を変換し、および地域ナビゲーション放送語句に基づいてナビゲーション放送を行う。以上により、ナビゲーション放送を地域の方言、地名、語句のスタイルと一致させ、より多様な、個性的なナビゲーション放送を異なる地域のユーザに提供することができ、ナビゲーション製品の機能を拡張する。
【0076】
上記実施例を実現するために、本出願はコンピュータプログラム製品をさらに提供し、コンピュータプログラム製品内の命令がプロセッサによって実行される際に、前記いずれかの実施例に記載のナビゲーション放送の管理方法を実現する。
【0077】
本出願の実施例に基づいて、本出願は電子機器および読み取り可能な記憶媒体を提供する。
【0078】
図7に示すように、本出願の実施例に係るナビゲーション放送の管理方法の電子機器のブロック図である。電子機械はラップトップコンピュータ、デスクトップコンピュータ、ワークステーション、携帯情報端末、サーバ、ブレードサーバ、メインフレームコンピュータ、及び他の適切なコンピュータなど、様々な形式のデジタルコンピュータを表すこと意図している。電子機械はさらに、様々な形態のモバイル装置、例えば、携帯情報端末、セルラー電話、スマートフォン、ウェアラブルデバイス及び他の同様なコンピューティングデバイスを表すことができる。本明細書に示されている部品、それらの接続と関係、及びそれらの機能は例示的なものに過ぎず、本明細書で説明された及び/又は求められた本出願の実現を限定することを意図していない。
【0079】
図7に示すように、該電子機械は、1つ又は複数のプロセッサ701、メモリ702、及び各部品を接続するためのインターフェースを備え、インターフェースは高速インターフェースと低速インターフェースを備える。各部品は、異なるバスを用いて互いに接続されており、かつ共用のマザーボードに実装されるか、又は必要に基づいて他の方式で実装されてもよい。プロセッサは、電子機器内で実行される命令を処理することができ、前記命令は、外部入力/出力装置(例えば、インターフェースに接続される表示装置)にGUIの図形情報を表示するようにメモリ内又はメモリ上に記憶される命令を含む。他の実施形態において、必要があれば、複数のプロセッサ及び/又は複数のバスを複数のメモリと組み合わせて使用してもよい。同様に、複数の電子機器を接続してもよく、各機械は、必要とされる操作の一部(例えば、サーバアレイ、1組のブレードサーバ、又はマルチプロセッサシステムとして)を提供する。
図7では、1つのプロセッサ701は例として挙げられた。
【0080】
メモリ702は即ち本出願が提供する非一時的なコンピュータ読み取り可能な記憶媒体である。前記メモリには、前記少なくとも1つのプロセッサに本出願所が提供するナビゲーション放送の管理方法を実行させるように、少なくとも1つのプロセッサによって実行可能な命令が記憶されておりされている。本出願の非一時的なコンピュータ読み取り可能な記憶媒体はコンピュータ命令が記憶され、当該コンピュータ命令はコンピュータに本出願が提供するナビゲーション放送の管理方法を実行させることに用いられる。
【0081】
メモリ702は、非一時的なコンピュータ読み取り可能な記憶媒体として、本出願の実施例に係るナビゲーション放送の管理方法に対応するプログラム命令/モジュール(例えば、
図5に示す取得モジュール10、決定モジュール20、変換モジュール30、放送モジュール40)のような、非一時的なソフトウェアプログラム、非一時的なコンピュータ実行可能なプログラム及びモジュールを記憶することに用いられてもよい。プロセッサ701は、メモリ702に記憶される非一時的なソフトウェアプログラム、命令及びモジュールを実行することによって、サーバの様々な機能適用及びデータ処理を実行し、即ち上記方法実施例におけるナビゲーション放送の管理方法を実現する。
【0082】
メモリ702は、プログラムを記憶する領域と、データを記憶する領域とを含んでもよい。プログラムを記憶する領域は、オペレーティングシステムと、少なくとも1つの機能に必要なアプリケーションプログラムを含んでもよい。データを記憶する領域は、電子機器の使用によって生成されたデータなどを記憶することができる。また、メモリ702は高速ランダムアクセスメモリだけではなく、少なくとも1つのディスクストレージデバイス、フラッシュメモリデバイス又は他の非一時的なソリッドステートストレージデバイスのような非一時的なメモリを備えてもよい。一部の実施例では、メモリ702は、プロセッサ701に対してリモートで設定されるメモリを選択的に備えてもよく、これらのリモートメモリはネットワーク経由で電子機器に接続することができる。上記ネットワークの実例はインターネット、企業内部のネットワーク、ローカルエリアネットワーク、移動通信ネットワーク及びそれらの組み合わせを含むが、これらに限定されない。
【0083】
ナビゲーション放送の管理方法の電子機器は入力装置703および出力装置704をさらに備えてもよい。プロセッサ701、メモリ702、入力装置703および出力装置704はバスまたは他の形態で接続することができ、
図7では、バスによる接続が例として挙げられた。
【0084】
入力装置703は入力された数字または文字情報を受信し、電子機器のユーザ設定および機能制御に関するキー信号入力を生成することができ、例えば、タッチスクリーン、キーパッド、マウス、トラックパッド、タッチパネル、ポインティングスティック、1つ又は複数のマウスボタン、トラックボール、ジョイスティック等の入力装置がある。出力装置604は、表示装置、補助照明装置(例えば、LED)及び触覚フィードバック装置(例えば、振動モータ)などを備えてもよい。該表示装置は、液晶ディスプレイ(LCD)、発光ダイオード(LED)ディスプレイ及びプラズマディスプレイを含むが、これらに限定されない。一部の実施形態では、表示装置はタッチスクリーンであってもよい。
【0085】
本明細書で説明されたシステム及び技術の様々な実施形態は、デジタル電子回路システム、集積回路システム、専用ASIC(専用集積回路)、コンピュータハードウェア、ファームウェア、ソフトウェア、及び/又はそれらの組み合わせにおいて実現することができる。これらの様々な実施形態は以下を含んでもよい。1つ又は複数のコンピュータプログラムにおいて実施され、該1つ又は複数のコンピュータプログラムは、少なくとも1つのプログラマブルプロセッサを含むプログラマブルシステムにおいて実行及び/又は解釈することができ、該プログラマブルプロセッサは、専用又は汎用のプログラマブルプロセッサであり、ストレージシステム、少なくとも1つの入力装置及び少なくとも1つの出力装置からデータと命令を受信し、データ及び命令を該ストレージシステム、該少なくとも1つの入力装置及び該少なくとも1つの出力装置に転送することができる。
【0086】
これらの計算プログラム(プログラム、ソフトウェア、ソフトウェアアプリケーション、又はコードとも言う)は、プログラマブルプロセッサの機械命令を含み、かつ高度プロセス及び/又はオブジェクト指向プログラミング言語、及び/又はアセンブリ言語/機械語を用いてこれらの計算プログラム実行することができる。本明細書で使用される「機械読み取り可能な媒体」と「コンピュータ読み取り可能な媒体」という用語は、機械命令及び/又はデータをプログラマブルプロセッサに提供するための任意のコンピュータプログラム製品、装置、及び/又はデバイス(例えば、磁気ディスク、光ディスク、メモリ、プログラマブルロジックデバイス(PLD))を指し、機械読み取り可能な信号としての機械命令を受信する機械読み取り可能な媒体を含む。「機械読み取り可能な信号」という用語は、機械命令及び/又はデータをプログラマブルプロセッサに提供するためのあらゆる信号を指す。
【0087】
ユーザとのインタラクションを提供するために、ここで説明されたシステムと技術をコンピュータ上で実施することができる。当該コンピュータは、ユーザに情報を表示するための表示装置(例えば、CRT(ブラウン管)又はLCD(液晶ディスプレイ)モニタ)と、キーボードとポインティングデバイス(例えば、マウス又はトラックボール)とを備え、ユーザは該キーボードと該ポインティングデバイスを介して入力をコンピュータに提供することができる。別の種類のデバイスはさらにユーザとのインタラクションを提供することができ、例えば、ユーザに提供されたフィードバックは、任意の形式のセンサフィードバック(例えば、視覚フィードバック、聴覚フィードバック、または触覚フィードバック)であっても良い以上、ユーザからの入力を任意の形式(音の入力、音声入力又は触覚入力を含む)で受信することもできる。
【0088】
ここで説明されたシステムと技術を、バックグラウンドパーツを含む計算システム(例えば、データサーバとして)、又はミドルウェアパーツを含む計算システム(例えば、アプリケーションサーバ)、又はフロントエンドパーツを含む計算システム(例えば、グラフィカルユーザインタフェース又はウェブブラウザを有するユーザコンピュータ、ユーザは該グラフィカルユーザインタフェース又は該ウェブブラウザ介して、ここで説明されたシステムと技術の実施形態と対話することができる)、又はこれらのバックグラウンドパーツ、ミドルウェアパーツ又はフロントエンドパーツの任意の組み合わせを含む計算システムにおいて実行することができる。任意の形式又は媒体のデジタルデータ通信(例えば、通信ネットワーク)を介して、システムのパーツを互いに接続することができる。通信ネットワークの例としては、ローカルエリアネットワーク(LAN)、ワイドエリアネットワーク(WAN)及びインターネットが含まれる。
【0089】
コンピュータシステムは、クライアント側とサーバを備えてもよい。クライアント側とサーバは通常離れており、一般的に通信ネットワークを介してインタラクションを行う。対応するコンピュータにおいて実行されかつ互いにクライアント側-サーバ関係を有するコンピュータプログラムによってクライアント側とサーバとの関係は生成される。
【0090】
本出願の実施例の技術案によれば、取得した候補ボックスの位置はより正確であり、候補ボックスの精度を高める必要があるという密集シーンのナビゲーション放送の管理における課題を解決し、従ってナビゲーション放送の管理の精度を向上させる。
【0091】
なお、上記に示す様々な形態のプロセスを用いて、ステップを並べ替え、追加または削除できることを理解されたい。例えば、本出願に記載の各ステップは並列的に実行することができ、順番または異なる順番で実行してもよく、本出願で開示された技術案の好ましい結果を実現できる限り、本明細書では制限さない。
【0092】
上記具体的な実施形態は、本出願の保護範囲を限定するものではない。当業者であれば、設計要件および他の要因に応じて、様々な修正、組み合わせ、一部の組み合わせおよび代替を行うことができることは理解するであろう。本出願の趣旨および原則内で行われた修改、同等の入れ替えおよび改善などは、いずれも本出願の保護範囲内に含まれるべきである。