IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ バイドゥ オンライン ネットワーク テクノロジー(ペキン) カンパニー リミテッドの特許一覧

特許7171905電子地図の検索方法、装置、機器および媒体
<>
  • 特許-電子地図の検索方法、装置、機器および媒体 図1
  • 特許-電子地図の検索方法、装置、機器および媒体 図2
  • 特許-電子地図の検索方法、装置、機器および媒体 図3
  • 特許-電子地図の検索方法、装置、機器および媒体 図4
  • 特許-電子地図の検索方法、装置、機器および媒体 図5
< >
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】
(24)【登録日】2022-11-07
(45)【発行日】2022-11-15
(54)【発明の名称】電子地図の検索方法、装置、機器および媒体
(51)【国際特許分類】
   G06F 16/909 20190101AFI20221108BHJP
【FI】
G06F16/909
【請求項の数】 7
(21)【出願番号】P 2021516772
(86)(22)【出願日】2020-08-31
(65)【公表番号】
(43)【公表日】2022-03-22
(86)【国際出願番号】 CN2020112422
(87)【国際公開番号】W WO2021139183
(87)【国際公開日】2021-07-15
【審査請求日】2021-03-24
(31)【優先権主張番号】202010017416.X
(32)【優先日】2020-01-08
(33)【優先権主張国・地域又は機関】CN
(73)【特許権者】
【識別番号】512015127
【氏名又は名称】バイドゥ オンライン ネットワーク テクノロジー(ペキン) カンパニー リミテッド
(74)【代理人】
【識別番号】100107766
【弁理士】
【氏名又は名称】伊東 忠重
(74)【代理人】
【識別番号】100070150
【弁理士】
【氏名又は名称】伊東 忠彦
(74)【代理人】
【識別番号】100135079
【弁理士】
【氏名又は名称】宮崎 修
(72)【発明者】
【氏名】康 ▲張▼▲ちぃ▼
(72)【発明者】
【氏名】王 ▲暁▼敏
(72)【発明者】
【氏名】▲時▼ 迎超
【審査官】三橋 竜太郎
(56)【参考文献】
【文献】特開2001-282813(JP,A)
【文献】特開2015-045985(JP,A)
【文献】特開2010-009262(JP,A)
【文献】特開2007-034466(JP,A)
(58)【調査した分野】(Int.Cl.,DB名)
G06F 16/00-16/958
(57)【特許請求の範囲】
【請求項1】
電子機器によって実行される電子地図の検索方法であって、
ユーザによって入力された目標検索情報がイベント類検索情報であるか否かを確定することと、
イベント類検索情報である場合、前記目標検索情報における目標イベント内容を抽出することと、
前記目標イベント内容と、電子地図におけるPOIに関連するイベント属性情報とに基づき、検索結果として目標POIを確定することと、を含み、
前記イベント属性情報に少なくともイベント内容が含まれ
前記ユーザによって入力された目標検索情報がイベント類検索情報であるか否かを確定する前に、前記方法は、
キャプチャしたウェブページデータがイベント類ウェブページデータであるか否かを確定することと、
イベント類ウェブページデータである場合、前記ウェブページデータからイベント属性情報およびPOI属性情報を抽出することと、
前記POI属性情報に基づき、電子地図におけるPOIとイベント属性情報との間の関連関係を確立することと、を更に含み、
キャプチャしたウェブページデータがイベント類ウェブページデータであるか否かを確定することは、
テンプレートマッチングに基づき、キャプチャしたウェブページデータにイベント情報、時間および場所情報が同時に含まれていることを検出した場合、前記ウェブページデータがイベント類ウェブページデータであると確定することと、
テンプレートマッチングに基づき、キャプチャしたウェブページデータにイベント情報、時間および場所情報が同時に含まれていないことを検出した場合、前記ウェブページデータがイベント類ウェブページデータでないと確定することと、を含む、
電子地図の検索方法。
【請求項2】
前記イベント属性情報にイベント時間が更に含まれ、これに対応して、
いずれかのイベント属性情報におけるイベント時間が現在時間よりも早いことを検出した場合、該イベント属性情報を取り除く、または、該イベント属性情報と電子地図におけるPOIとの間の関連関係を取り除くことを更に含む、
請求項に記載の方法。
【請求項3】
前記POI属性情報に基づき、電子地図におけるPOIとイベント属性情報との間の関連関係を確立する前に、
前記POI属性情報におけるPOI名称、POI都市、およびPOIアドレスをクロス検証することと、
検証に失敗した場合、前記POI属性情報を除去することと、を更に含む、
請求項に記載の方法。
【請求項4】
前記目標イベント内容と、電子地図におけるPOIに関連するイベント属性情報とに基づき、目標POIを確定することは、
電子地図におけるいずれかのイベント属性情報におけるイベント内容と前記目標イベント内容とのマッチングに成功した場合、該イベント属性情報に関連するPOIを目標POIとすることを含む、
請求項1に記載の方法。
【請求項5】
電子地図の検索装置であって、
ユーザによって入力された目標検索情報がイベント類検索情報であるか否かを確定するための情報タイプ確定モジュールと、
イベント類検索情報である場合、前記目標検索情報における目標イベント内容を抽出するための目標イベント内容抽出モジュールと、
前記目標イベント内容と、電子地図におけるPOIに関連するイベント属性情報とに基づき、検索結果として目標POIを確定するための検索結果確定モジュールと、を備え、
前記イベント属性情報に少なくともイベント内容が含まれ
前記装置は、
キャプチャしたウェブページデータがイベント類ウェブページデータであるか否かを確定するためのウェブページデータタイプ確定モジュールと、
イベント類ウェブページデータである場合、前記ウェブページデータからイベント属性情報およびPOI属性情報を抽出するための属性情報確定モジュールと、
前記POI属性情報に基づき、電子地図におけるPOIとイベント属性情報との間の関連関係を確立するための関連関係確定モジュールと、を更に備え、
ウェブページデータタイプ確定モジュールは、
テンプレートマッチングに基づき、キャプチャしたウェブページデータにイベント情報、時間および場所情報が同時に含まれていることを検出した場合、前記ウェブページデータがイベント類ウェブページデータであると確定することと、
テンプレートマッチングに基づき、キャプチャしたウェブページデータにイベント情報、時間および場所情報が同時に含まれていないことを検出した場合、前記ウェブページデータがイベント類ウェブページデータでないと確定することと、にも用いられる、
電子地図の検索装置。
【請求項6】
少なくとも1つのプロセッサと、
前記少なくとも1つのプロセッサと通信接続されたメモリとを備え、
前記メモリには、前記少なくとも1つのプロセッサにより実行可能な命令が記憶され、
前記命令は、前記少なくとも1つのプロセッサが請求項1~のいずれか1項に記載の方法を実行できるように、前記少なくとも1つのプロセッサにより実行される、
電子機器。
【請求項7】
コンピュータに、請求項1~のうちいずれか1項に記載の検索方法を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、2020年01月08日に中国専利局に提出された出願番号が202010017416.Xである中国特許出願に対して優先権を主張するものであり、該出願の全ての内容を引用により本発明に援用する。
【0002】
本発明の実施例は、データ処理の分野に関し、例えば電子地図の技術に関し、具体的には、電子地図の検索方法、装置、機器および媒体に関する。
【背景技術】
【0003】
電子地図は、コンピュータ技術を利用してデジタル方式で記憶されて調べられる地図である。電子地図の情報記憶方法として、一般的にベクトル画像を用いて記憶し、地図の比例は、表示効果に影響を与えずに拡大、縮小または回転することができ、任意のスケール、任意の範囲の描画出力を実現することができる。
【0004】
現在、電子地図は、ユーザによって入力された検索ワードについて、電子地図上の検索ワードに対応するアドレス情報を検索することしかできず、検索サービスが簡単である。
【発明の概要】
【発明が解決しようとする課題】
【0005】
以下は、本発明について詳細に説明する主題の概要である。本概要は、特許請求の範囲を制限するものではない。
【0006】
本発明の実施例に係る電子地図の検索方法、装置、機器および媒体は、イベント類検索情報に基づいて電子地図におけるPOIを検索することを実現し、電子地図の検索形式を豊富にする。
【課題を解決するための手段】
【0007】
本発明の実施例は、
ユーザによって入力された目標検索情報がイベント類検索情報であるか否かを確定することと、
イベント類検索情報である場合、前記目標検索情報における目標イベント内容を抽出することと、
前記目標イベント内容と、電子地図におけるPOIに関連するイベント属性情報とに基づき、検索結果として目標POIを確定することとを含み、
前記イベント属性情報に少なくともイベント内容が含まれている、
電子地図の検索方法を提供する。
【0008】
上記実施例は、目標検索情報がイベント類検索情報であるか否かを確定し、イベント類検索情報にPOIサービスを提供することにより、電子地図がイベント開催場所の検索ニーズを満たすことができないという問題を解消し、イベント類検索情報に基づけば関連する電子地図におけるPOIを取得することができ、イベントに関連する場所情報をユーザに示す効果を実現するという利点または有益な効果を有する。
【0009】
本発明の実施例において、ユーザによって入力された目標検索情報がイベント類検索情報であるか否かを確定する前に、
キャプチャしたウェブページデータがイベント類ウェブページデータであるか否かを確定することと、
イベント類ウェブページデータである場合、前記ウェブページデータからイベント属性情報およびPOI属性情報を抽出することと、
前記POI属性情報に基づき、電子地図におけるPOIとイベント属性情報との間の関連関係を確立することと、を更に含む。
【0010】
これにより、上記実施例は、ウェブページデータを予備選別してイベント類ウェブページデータを確定することにより、イベント情報が含まれていないウェブページデータを除去し、保留されたウェブページデータに価値のある情報が含まれるようにし、電子地図におけるPOIとイベント属性情報との間の関連関係を確立することにより、続いて関連関係に基づいてイベント類検索情報に対応するPOIを確定することを容易にするという利点または有益な効果を有する。
【0011】
本発明の実施例において、キャプチャしたウェブページデータがイベント類ウェブページデータであるか否かを確定することは、
テンプレートマッチングに基づき、キャプチャしたウェブページデータにイベント情報、時間および場所情報が同時に含まれていることを検出した場合、前記ウェブページデータがイベント類ウェブページデータであると確定することと、
そうでなければ、前記ウェブページデータがイベント類ウェブページデータでないと確定することと、を含む。
【0012】
これにより、上記実施例は、テンプレートマッチングに基づき、ウェブページデータがイベント類ウェブページデータであるか否かを確定することにより、ウェブページデータを選別し、イベント情報が含まれていないウェブページデータを除去し、保留されたウェブページデータに価値のある情報が含まれるようにし、該ウェブページデータにおけるイベント属性情報およびPOI属性情報を抽出することを容易にするという利点または有益な効果を有する。
【0013】
本発明の実施例において、
前記イベント属性情報にイベント時間が更に含まれ、これに対応して、前記方法は、
いずれかのイベント属性情報におけるイベント時間が現在時間よりも早いことを検出した場合、該イベント属性情報を取り除く、または、該イベント属性情報と電子地図におけるPOIとの間の関連関係を取り除くことを更に含む。
【0014】
これにより、上記実施例は、期間が切れたイベント属性情報または関連関係を取り除くことにより、期間が切れた情報をタイムリーに除去し、ユーザがイベント類検索情報に基づいて検索する際に期間切れたPOI結果が示されてユーザを惑わせ、ユーザーエクスペリエンスに影響を及ぼすことを回避するという利点または有益な効果を有する。
【0015】
本発明の実施例において、前記POI属性情報に基づき、電子地図におけるPOIとイベント属性情報との間の関連関係を確立する前に、
前記POI属性情報におけるPOI名称、POI都市、およびPOIアドレスをクロス検証することと、
検証に失敗した場合、前記POI属性情報を除去することと、を更に含む。
【0016】
これにより、上記実施例は、クロス検証により、各情報の対応関係を更に検証し、各情報の正確性を確保し、ひいては後続の検索の正確性を確保するという利点または有益な効果を有する。
【0017】
本発明の実施例において、前記目標イベント内容と、電子地図におけるPOIに関連するイベント属性情報とに基づき、目標POIを確定することは、
電子地図におけるいずれかのイベント属性情報におけるイベント内容と前記目標イベント内容とのマッチングに成功した場合、該イベント属性情報に関連するPOIを目標POIとすることを含む。
【0018】
これにより、上記実施例は、イベント属性情報と目標イベント内容とをマッチングすることにより、イベント類POIの正確性を向上させるという利点または有益な効果を有する。
【0019】
本発明の実施例は、
ユーザによって入力された目標検索情報がイベント類検索情報であるか否かを確定するための情報タイプ確定モジュールと、
イベント類検索情報である場合、前記目標検索情報における目標イベント内容を抽出するための目標イベント内容抽出モジュールと、
前記目標イベント内容と、電子地図におけるPOIに関連するイベント属性情報とに基づき、検索結果として目標POIを確定するための検索結果確定モジュールとを備え、
前記イベント属性情報に少なくともイベント内容が含まれている、
電子地図の検索装置を更に開示する。
【0020】
本発明の実施例において、前記装置は、
キャプチャしたウェブページデータがイベント類ウェブページデータであるか否かを確定するためのウェブページデータタイプ確定モジュールと、
イベント類ウェブページデータである場合、前記ウェブページデータからイベント属性情報およびPOI属性情報を抽出するための属性情報確定モジュールと、
前記POI属性情報に基づき、電子地図におけるPOIとイベント属性情報との間の関連関係を確立するための関連関係確定モジュールと、を更に備える。
【0021】
本発明の実施例において、前記ウェブページデータタイプ確定モジュールは、
テンプレートマッチングに基づき、キャプチャしたウェブページデータにイベント情報、時間および場所情報が同時に含まれていることを検出した場合、前記ウェブページデータがイベント類ウェブページデータであると確定するための第1確定ユニットと、
そうでなければ、前記ウェブページデータがイベント類ウェブページデータでないと確定するための第2確定ユニットと、を備える。
【0022】
本発明の実施例において、
前記イベント属性情報にイベント時間が更に含まれ、これに対応して、前記装置は、
いずれかのイベント属性情報におけるイベント時間が現在時間よりも早いことを検出した場合、該イベント属性情報を取り除く、または、該イベント属性情報と電子地図におけるPOIとの間の関連関係を取り除くための取り除きモジュールを更に備える。
【0023】
本発明の実施例において、前記装置は、
前記POI属性情報におけるPOI名称、POI都市、およびPOIアドレスをクロス検証するためのクロス検証モジュールと、
検証に失敗した場合、前記POI属性情報を除去するための除去モジュールと、を更に備える。
【0024】
本発明の実施例において、前記検索結果確定モジュールは、
電子地図におけるいずれかのイベント属性情報におけるイベント内容と前記目標イベント内容とのマッチングに成功した場合、該イベント属性情報に関連するPOIを目標POIとするためのマッチングユニットを備える。
【0025】
本発明の実施例は、
少なくとも1つのプロセッサと、
前記少なくとも1つのプロセッサと通信接続されたメモリと、を備え、
前記メモリには、前記少なくとも1つのプロセッサにより実行可能な命令が記憶され、前記命令は、前記少なくとも1つのプロセッサによって本発明の実施例のいずれか1項に記載の方法を実行できるように、前記少なくとも1つのプロセッサにより実行される、電子機器を更に開示する。
【0026】
本発明の実施例は、前記コンピュータに本発明の実施例のいずれか1項に記載の方法を実行させるためのコンピュータ命令が記憶された非一時的なコンピュータ可読記憶媒体を更に開示する。
【発明の効果】
【0027】
上記好ましい形態が有する他の効果は、以下、具体的な実施例を参照しながら説明する。
【0028】
図面および詳細な説明を閲読し理解することで、他の態様も理解できる。
【図面の簡単な説明】
【0029】
図面は、本形態をより良好に理解するためのものであり、本発明を限定するものではない。
【0030】
図1】本発明の実施例による電子地図の検索方法のフローチャートである。
図2】本発明の実施例による別の電子地図の検索方法のフローチャートである。
図3】本発明の実施例によるPOIとイベント属性情報との関連の模式図である。
図4】本発明の実施例による電子地図の検索装置の構造模式図である。
図5】本発明の実施例の電子地図の検索方法を実現するための電子機器のブロック図である。
【発明を実施するための形態】
【0031】
以下、図面を参照しながら本発明の例示的な実施例について説明し、ここで、理解しやすいために本発明の実施例の様々な詳細内容が含まれるが、それらが例示的なものに過ぎないことが分かるべきできる。従って、当業者は、本発明の範囲及び精神から逸脱することなく、ここで説明する実施例に対して様々な変更および修正を加えることができることが分かるべきである。それと同様に、明確かつ簡単にするために、以下の説明では、公知の機能および構造の説明を省略する。
【0032】
図1は、本発明の実施例による電子地図の検索方法のフローチャートである。本実施例は、電子地図に基づいて検索を行う場合に適用できる。典型的には、本実施例は、電子地図に基づいてイベント類検索情報を検索してPOI情報を取得する場合に適用できる。本実施例に開示された電子地図の検索方法は、1つの電子地図の検索装置によって実行でき、該装置は、ソフトウェアおよび/またはハードウェアによって実現できる。図1に示すように、本実施例に係る電子地図の検索方法は、以下のステップを含む。
【0033】
S110において、ユーザによって入力された目標検索情報がイベント類検索情報であるか否かを確定する。
【0034】
ここで、目標検索情報は、ユーザが電子地図を介して入力した情報であってもよく、本実施例において、ユーザの入力方式を具体的に限定せず、例えば、音声入力または手動入力等であってもよい。イベント類検索情報は、具体的に開催される活動イベントを含む検索情報であってもよく、例えば、「張三のコンサート」がイベント類検索情報であり、開催されるイベントの内容を含み、開催場所に対応する一方、「張三の新曲」が開催場所に対応しないため、イベント類検索情報でない。
【0035】
具体的には、ユーザが電子地図を介して入力した目標検索情報はイベント類検索情報ではなく、電子地図における開催場所に対応しない可能性があるため、該目標検索情報により電子地図における目標POIを検索することができない。本発明の実施例において、ユーザによって入力された目標検索情報を受信すると、目標検索情報がイベント類検索情報であるか否かを確定することにより、目標検索情報を選別し、イベント類検索情報である目標検索情報に対して応答検索を行い、それに対応する目標POIを示す。イベントテンプレートマッチングに基づいて目標検索情報がイベント類検索情報であるか否かを確定することができる。目標検索情報を選別することにより、応答速度を向上させ、イベント類検索情報でない場合、検索結果を正確に返すことができ、ユーザーエクスペリエンスを向上させる。
【0036】
S120において、イベント類検索情報である場合、前記目標検索情報における目標イベント内容を抽出する。
【0037】
ここで、目標イベント内容は、目標検索情報に含まれた開催イベントの内容であってもよい。例えば、目標検索情報が「張三のコンサートの開催場所を検索する」である場合、目標イベント内容は「張三のコンサート」である。
【0038】
S130において、前記目標イベント内容と、電子地図におけるPOIに関連するイベント属性情報とに基づき、検索結果として目標POIを確定し、前記イベント属性情報に少なくともイベント内容が含まれている。
【0039】
ここで、イベント属性情報は、イベント内容、時間等の情報を含んでもよい。電子地図にはPOI(Point of Interest、関心ポイント)が含まれ、各POIにイベント属性情報が関連付けられ得て、各POIの情報には、開催都市、アドレス等のようなイベント属性情報に対応する時間に開催される場所情報が含まれる。
【0040】
目標検索情報における目標イベント内容に基づき、電子地図におけるPOIに関連するイベント属性情報からイベント内容を含む且つ目標イベント内容に関連するイベント属性情報を検索することにより、該イベント属性情報に関連するPOIを確定して目標POIとし、目標イベント内容に対応するイベントの開催場所情報を示す。
【0041】
好ましくは、目標POIを取得する前に、地図のデータベースから目標イベント内容に対応する時間を取得し、目標イベント内容に対応する時間が現在時間の前にあるか否かを確定する。目標イベント内容に対応する時間が現在時間の前にあれば、目標イベント内容に対応するPOIの検索を停止する。目標イベント内容に対応する時間が現在時間の後にあれば、目標イベント内容に基づいて目標POIを確定し続ける。
【0042】
本発明の実施例の技術案は、目標検索情報がイベント類検索情報であるか否かを確定し、イベント類検索情報にPOIサービスを提供することにより、電子地図は、イベント開催場所に対する検索ニーズを満たすことができ、イベント類検索情報に基づけば関連する電子地図におけるPOIを取得することができ、イベントに関連する場所情報をユーザに示す効果を実現する。
【0043】
図2は、本発明の実施例による別の電子地図の検索方法のフローチャートである。本実施例は、上記実施例の基に提出される好ましい形態である。図2に示すように、本実施例に係る電子地図の検索方法は、以下のステップを含む。
【0044】
S210において、キャプチャしたウェブページデータがイベント類ウェブページデータであるか否かを確定する。
【0045】
ここで、ウェブページデータは、ネットワーク文章、ニュース記事、およびスターブログ等のテキスト情報であってもよい。ウェブページデータは、多くのデータ量を含み、リアルタイム性を有し、そのタイトルまたは文章の最初の段落が常にイベントの情報を含む。そのため、ウェブページデータをキャプチャすることにより、該ウェブページデータにおけるイベント情報および開催場所情報を取得することができ、続いて電子地図により示すことを容易にする。イベント類ウェブページデータは、開催イベントを含むウェブページデータであってもよく、例えば、「張三が2022年5月20日にある都市の工人体育場でコンサートを開催する」であってもよい。ウェブページデータがイベント類ウェブページデータであるか否かを確定することによりウェブページデータを選別し、イベント内容を含まない不要なウェブページデータを除去し、イベントのキー情報を抽出できるウェブページデータを保留し、リソースを合理的かつ効果的に利用して処理する。
【0046】
好ましくは、キャプチャしたウェブページデータがイベント類ウェブページデータであるか否かを確定することは、テンプレートマッチングに基づき、キャプチャしたウェブページデータにイベント情報、時間および場所情報が同時に含まれていることを検出した場合、前記ウェブページデータがイベント類ウェブページデータであると確定することと、そうでなければ、前記ウェブページデータがイベント類ウェブページデータでないと確定することとを含む。
【0047】
例示的には、イベント、時間、場所という3要素を含むテキストルールマッチングテンプレートライブラリを構築し、テンプレートライブラリのうちのテンプレートに基づいてマッチングすることにより、ウェブページデータに3要素が含まれているか否かを確定し、ウェブページデータに3要素が含まれている場合、該ウェブページデータは使用価値のあるウェブページデータであり、イベント情報を抽出するために使用できることを意味する。ウェブページデータに3要素が含まれていない場合、該ウェブページデータは使用価値がなく、イベント情報を抽出するために使用できないことを意味するため、除去する。例えば、ウェブページデータが「張三が2022年5月20日にある都市の第1通り7番の工人体育場でコンサートを開催する」である場合、テンプレートマッチングにより、その中に「張三のコンサート」というイベント、「2022年5月20日」という時間、および「第1通り7番」という場所が含まれ、3要素を備えることが確定されるため、該ウェブページデータはイベント類ウェブページデータである。ウェブページデータが「張三の最新シングルがリリース予定」である場合、その中に「張三の最新シングルがリリース予定」というイベントのみが含まれ、イベントに対応する時間の場所が含まれず、3要素が足りなく、該ウェブページデータがイベント類ウェブページデータではないと確定する。テンプレートマッチングに基づいてウェブページデータが3要素を含むか否かを確定して選別することにより、価値のあるウェブページデータを全面的かつ正確に取得し、ウェブページデータにおけるイベント、時間、および場所等の情報の抽出を実現する。
【0048】
S220において、イベント類ウェブページデータである場合、前記ウェブページデータからイベント属性情報およびPOI属性情報を抽出する。
【0049】
ここで、イベント属性情報はイベント内容およびイベント時間を含んでもよい。POI属性情報は、POI名称、POI都市、およびPOIアドレスを含んでもよい。例示的には、図3に示すように、価値のないウェブページデータを除去してイベント類ウェブページデータを取得した後、イベント類ウェブページデータからイベントの内容、時間、POI名称、都市およびアドレスを抽出し、イベントに関連する対応情報を全面的に取得する。条件付き確率場(conditional random field、 CRF)モデルに基づいてイベント類ウェブページデータにおけるエンティティを識別し、その中のPOI名称、POI都市およびPOIアドレスを抽出することができる。好ましくは、人工マーカの方式でイベント内容、イベント時間、POI名称、POI都市、およびPOIアドレスという5要素を含むトレーニングサンプルの予測サンプルを確定し、予測サンプルを利用してCRFモデルをトレーニングし、トレーニングにより得たCRFモデルに基づいて予測サンプルを予測し、予測が間違ったデータに対して反復法を行ってCRFモデルを改善し、POI情報識別モデルを取得する。得たモデルに基づいてPOI情報の識別を行い、例えば、イベント類ウェブページデータが「張三が2022年5月20日にある都市の第1通り7番の工人体育場でコンサートを開催する」である場合、その中のイベント内容が「張三のコンサート」で、イベント時間が「2022年5月20日」で、POI名称が「工人体育場」で、POI都市が「ある都市」で、POIアドレスが「第1通り7番」であることを識別する。
【0050】
S230において、前記POI属性情報に基づき、電子地図におけるPOIとイベント属性情報との間の関連関係を確立する。
【0051】
例示的には、POI名称、POIアドレス、およびPOI都市に基づいて電子地図におけるPOIを確定し、電子地図におけるPOIとイベント属性情報とを関連付け、続いて関連関係に基づいてイベントに対応する電子地図におけるPOIを確定することを容易にする。
【0052】
好ましくは、前記イベント属性情報はイベント時間を更に含み、それに対応し、前記方法は、いずれかのイベント属性情報におけるイベント時間が現在時間よりも早いことを検出した場合、該イベント属性情報を取り除くか、または、該イベント属性情報と電子地図におけるPOIとの間の関連関係を取り除くことを更に含む。
【0053】
例示的には、イベント類ウェブページデータからイベント属性情報を抽出し、イベント属性情報におけるイベント時間が現在時間よりも早いか否かを確定し、イベント時間が現在時間よりも早ければ、該イベント類ウェブページデータは既に期間が切れたことを意味するため、該イベント属性情報を取り除く。または、関連関係におけるイベント属性情報に基づいてその中のイベント時間が現在時間よりも早いと確定すれば、該イベントが既に開催されたことを意味するため、該関連関係を取り除き、ユーザがイベント類検索情報を入力する時、期間が切れたイベントのPOIを表示しない。
【0054】
好ましくは、前記POI属性情報に基づき、電子地図におけるPOIとイベント属性情報との間の関連関係を確立する前に、前記POI属性情報におけるPOI名称、POI都市、およびPOIアドレスをクロス検証することと、検証に失敗した場合、前記POI属性情報を除去することとを更に含む。
【0055】
例示的には、電子地図に基づき、POI名称に対応する都市アドレスが識別されたPOI都市およびPOIアドレスに一致するか否かを確定し、一致すれば、検証に成功し、一致しなければ、検証に失敗し、POI名称、POI都市、およびPOIアドレスが対応せず、該情報を破棄して再識別する必要があることを意味する。
【0056】
S240において、ユーザによって入力された目標検索情報がイベント類検索情報であるか否かを確定する。
【0057】
S250において、イベント類検索情報である場合、前記目標検索情報における目標イベント内容を抽出する。
【0058】
S260において、電子地図におけるいずれかのイベント属性情報におけるイベント内容と前記目標イベント内容とのマッチングに成功した場合、該イベント属性情報に関連するPOIを目標POIとする。
【0059】
例示的には、目標検索情報から抽出された目標イベント内容と、電子地図中のイベント属性情報におけるイベント内容とをマッチングすることにより、目標イベント内容にマッチングするイベント属性情報を確定し、該イベント属性情報に関連するPOIを目標POI検索結果としてユーザに提供し、ひいては入力されたイベント類検索情報に基づいて電子地図のPOIを検索することを実現し、電子地図の検索機能を豊富にし、ユーザが操作しやすくなる。
【0060】
本発明の実施例は、キャプチャしたウェブページデータがイベント類ウェブページデータであるか否かを確定し、イベント類ウェブページデータである場合、前記ウェブページデータからイベント属性情報およびPOI属性情報を抽出し、前記POI属性情報に基づき、電子地図におけるPOIとイベント属性情報との間の関連関係を確立することにより、続いて関連関係に基づいて目標検索情報に対応する検索結果を確定することを容易にする。目標検索情報がイベント類検索情報であるか否かを確定し、電子地図におけるいずれかのイベント属性情報におけるイベント内容と前記目標イベント内容とのマッチングに成功した場合、該イベント属性情報に関連するPOIを目標POIとすることにより、イベントに基づいて電子地図におけるPOIを検索することを実現し、電子地図の検索機能を豊富にし、ユーザが電子地図を使用しやすくなる。
【0061】
図4は、本発明の実施例による電子地図の検索装置の構造模式図である。図4に示すように、本発明の実施例は、情報タイプ確定モジュール301と、目標イベント内容抽出モジュール302と、検索結果確定モジュール303とを備える電子地図の検索装置300を開示する。
【0062】
ここで、情報タイプ確定モジュール301は、ユーザによって入力された目標検索情報がイベント類検索情報であるか否かを確定するために用いられる。
【0063】
目標イベント内容抽出モジュール302は、イベント類検索情報である場合、前記目標検索情報における目標イベント内容を抽出するために用いられる。
【0064】
検索結果確定モジュール303は、前記目標イベント内容と、電子地図におけるPOIに関連するイベント属性情報とに基づき、検索結果として目標POIを確定するために用いられ、前記イベント属性情報に少なくともイベント内容が含まれている。
【0065】
本発明の実施例において、前記装置は、
キャプチャしたウェブページデータがイベント類ウェブページデータであるか否かを確定するためのウェブページデータタイプ確定モジュールと、
イベント類ウェブページデータである場合、前記ウェブページデータからイベント属性情報およびPOI属性情報を抽出するための属性情報確定モジュールと、
前記POI属性情報に基づき、電子地図におけるPOIとイベント属性情報との間の関連関係を確立するための関連関係確定モジュールと、
を更に備える。
【0066】
本発明の実施例において、前記ウェブページデータタイプ確定モジュールは、
テンプレートマッチングに基づき、キャプチャしたウェブページデータにイベント情報、時間および場所情報が同時に含まれていることを検出した場合、前記ウェブページデータがイベント類ウェブページデータであると確定するための第1確定ユニットと、
そうでなければ、前記ウェブページデータがイベント類ウェブページデータでないと確定するための第2確定ユニットと、
を備える。
【0067】
本発明の実施例において、前記イベント属性情報はイベント時間を更に含み、
それに対応し、前記装置は、
いずれかのイベント属性情報におけるイベント時間が現在時間よりも早いことを検出した場合、該イベント属性情報を取り除くか、または、該イベント属性情報と電子地図におけるPOIとの間の関連関係を取り除くための取り除きモジュールを更に備える。
【0068】
本発明の実施例において、前記装置は、
前記POI属性情報におけるPOI名称、POI都市、およびPOIアドレスをクロス検証するためのクロス検証モジュールと、
検証に失敗した場合、前記POI属性情報を除去するための除去モジュールと、
を更に備える。
【0069】
本発明の実施例において、前記検索結果確定モジュール303は、
電子地図におけるいずれかのイベント属性情報におけるイベント内容と前記目標イベント内容とのマッチングに成功した場合、該イベント属性情報に関連するPOIを目標POIとするためのマッチングユニットを備える。
【0070】
本発明の実施例に係る電子地図の検索装置は、本発明のいずれかの実施例に係る電子地図の検索方法を実行でき、方法の実行に対応する機能モジュールおよび有益な効果を備える。
【0071】
本発明の実施例によれば、本発明は、電子機器および可読記憶媒体を更に提供する。
【0072】
図5に示すように、図5は、本発明の実施例の電子地図の検索方法を実現するための電子機器のブロック図である。電子機器は、ラップトップ型コンピュータ、デスクトップ型コンピュータ、ワークステーション、パーソナルデジタルアシスタント、サーバ、ブレードサーバ、メインフレーム、および他の適切なコンピュータのような様々な形式のデジタルコンピュータを表すことを目的とする。電子機器は、携帯端末、携帯電話、スマートフォン、ウェララブル機器および他の類似する計算装置のような様々な形式の移動装置を表すこともできる。本発明に示されたコンポーネント、それらの接続、関係、およびそれらの機能は例示的なものに過ぎず、本発明に記載および/または要求される本発明の実現を限定するものではない。
【0073】
図5に示すように、該電子機器は、1つまたは複数のプロセッサ401と、メモリ402と、高速インタフェースおよび低速インタフェースを含む各コンポーネントを接続するためのインタフェースとを備える。各コンポーネントは、異なるバスで互に接続され、共通のマザーボードに取り付けられるかまたは必要に応じて他の方式で取り付けることができる。プロセッサは、電子機器内で実行される命令を処理することができ、メモリ内またはメモリ上に記憶されて外部の入力/出力装置(例えば、インタフェースにカップリングされた表示デバイス)にGUIのグラフィクス情報を表示するための命令を含む。他の実施形態において、必要があれば、複数のプロセッサおよび/または複数本のバスと、複数のメモリとを共に使用することができる。それと同様に、複数の電子機器に接続することができ、各機器は、一部の必要な動作(例えば、サーバアレイ、ブレードサーバ群、またはマルチプロセッサシステムとする)を提供する。図5において、1つのプロセッサ401を例とする。
【0074】
メモリ402は、本発明に係る非一時的なコンピュータ可読記憶媒体である。ここで、前記メモリには、少なくとも1つのプロセッサにより実行可能な命令が記憶され、前記少なくとも1つのプロセッサに本発明に係る電子地図の検索方法を実行させる。本発明の非一時的なコンピュータ可読記憶媒体は、コンピュータに本発明に係る電子地図の検索方法を実行させるためのコンピュータ命令を記憶する。
【0075】
メモリ402は、非一時的なコンピュータ可読記憶媒体として、非一時的なソフトウェアプログラム、非一時的なコンピュータ実行可能プログラムおよびモジュール、例えば、本発明の実施例における電子地図の検索方法に対応するプログラム命令/モジュール(例えば、図4に示す情報タイプ確定モジュール301、目標イベント内容抽出モジュール302、および検索結果確定モジュール303)を記憶するために使用できる。プロセッサ401は、メモリ402に記憶された非一時的なソフトウェアプログラム、命令およびモジュールを実行することにより、サーバの様々な機能アプリケーションおよびデータ処理を実行し、即ち、上記方法の実施例における電子地図の検索方法を実現する。
【0076】
メモリ402は、プログラム記憶エリアおよびデータ記憶エリアを備えてもよく、ここで、プログラム記憶エリアは、オペレーティングシステム、少なくとも1つの機能に必要なアプリケーションプログラムを記憶することができ、データ記憶エリアは、電子地図の検索の電子機器の使用に基づいて作成されたデータ等を記憶することができる。また、メモリ402は、高速ランダムアクセスメモリを含んでもよく、少なくとも1つの磁気ディスク記憶デバイス、フラッシュメモリ、または他の非一時的な固体記憶デバイスのような非一時的なメモリを更に含んでもよい。いくつかの実施例において、メモリ402は、プロセッサ401に対してリモートに設けられたメモリを含むことが好ましく、これらのリモートメモリは、ネットワークを介して電子地図の検索の電子機器に接続することができる。上記ネットワークの実例は、インターネット、イントラネット、ローカルエリアネットワーク、移動体通信ネットワークおよびその組み合わせを含んでもよいが、それらに限定されない。
【0077】
電子地図の検索方法の電子機器は、入力装置403と出力装置404とを更に備えてもよい。プロセッサ401、メモリ402、入力装置403および出力装置404は、バスまたは他の方式により接続でき、図5において、バスを介して接続することを例とする。
【0078】
入力装置403は、入力された数字または文字情報を受信し、電子地図の検索の電子機器のユーザ設定および機能制御に関連するキー信号入力を生成することができ、例えば、タッチパネル、キーパッド、マウス、トラックパッド、タッチパッド、インジケータ、1つまたは複数のマウスボタン、トラックボール、ジョイスティック等の入力装置である。出力装置404は、表示デバイス、補助照明装置(例えば、LED)、および触覚フィードバック装置(例えば、振動モータ)等を含んでもよい。該表示デバイスは、液晶ディスプレイ(LCD)、発光ダイオード(LED)ディスプレイ、およびプラズマディスプレイを含んでもよいが、これらに限定されない。いくつかの実施形態において、表示デバイスはタッチパネルであってもよい。
【0079】
ここで説明するシステムおよび技術の様々な実施形態は、デジタル電子回路システム、集積回路システム、特定用途向けASIC(特定用途向け集積回路)、コンピュータハードウェア、ファームウェア、ソフトウェア、および/またはそれらの組み合わせで実現できる。これらの様々な実施形態は以下を含んでもよい。1つまたは複数のコンピュータプログラムに実施され、該1つまたは複数のコンピュータプログラムは、少なくとも1つのプログラマブルプロセッサを含むプログラマブルシステムで実行および/または解釈することができ、該プログラマブルプロセッサは、ストレージシステム、少なくとも1つの入力装置、および少なくとも1つの出力装置からデータおよび命令を受信し、且つデータおよび命令を、該ストレージシステム、該少なくとも1つの入力装置、および該少なくとも1つの出力装置に伝送することができる専用または汎用のプログラマブルプロセッサであってもよい。
【0080】
これらの計算プログラム(プログラム、ソフトウェア、ソフトウェアアプリケーション、またはコードとも呼ばれる)は、プログラマブルプロセッサの機械命令を含み、且つ、高度なプロセスおよび/またはオブジェクト指向プログラミング言語、および/またはアセンブリ/機械言語を用いてこれらの計算プログラムを実施することができる。本発明に使用されるように、「機械可読媒体」および「コンピュータ可読媒体」という用語は、機械命令および/またはデータをプログラマブルプロセッサに提供するための任意のコンピュータプログラム製品、機器、および/または装置(例えば、磁気ディスク、光ディスク、メモリ、プログラマブル論理デバイス(PLD))を意味し、機械可読信号としての機械命令を受信する機械可読媒体を含む。「機械可読信号」という用語は、機械命令および/またはデータをプログラマブルプロセッサに提供するための任意の信号を意味する。
【0081】
ユーザとのインタラクションを提供するために、ここで説明するシステムおよび技術をコンピュータで実施することができ、該コンピュータは、ユーザに情報を表示するための表示装置(例えば、CRT(陰極線管)またはLCD(液晶ディスプレイ)モニタ)と、ユーザがそれにより入力をコンピュータに提供することができるキーボードおよび指向装置(例えば、マウスまたはトラックボール)とを有する。他の種類の装置は、更にユーザとのインタラクションを提供するために使用できる。例えば、ユーザに提供されるフィードバックは、任意の形式のセンシングフィードバック(例えば、視覚フィードバック、聴覚フィードバック、または触覚フィードバック)であってもよく、且つ、任意の形式(音入力、音声入力または、触覚入力を含む)でユーザからの入力を受信することができる。
【0082】
ここで説明するシステムおよび技術を、バックグラウンドコンポーネントを含むコンピューティングシステム(例えば、データサーバとする)、または中間コンポーネントを含むコンピューティングシステム(例えば、アプリケーションサーバ)、またはフロントエンドコンポーネントを含むコンピューティングシステム(例えば、ユーザがそれによりここで説明するシステムおよび技術の実施形態とインタラクションできるグラフィカルユーザインタフェースまたはネットワークブラウザを有するユーザコンピュータ)、またはこのようなバックグラウンドコンポーネント、中間コンポーネント、またはフロントエンドコンポーネントの任意の組み合わせを含むコンピューティングシステムに実施することができる。任意の形式または媒体のデジタルデータ通信(例えば、通信ネットワーク)により、システムのコンポーネントを互に接続することができる。通信ネットワークの例は、ローカルエリアネットワーク(LAN)、ワイドエリアネットワーク(WAN)、ブロックチェーンネットワーク、およびインターネットを含む。
【0083】
コンピュータシステムはクライアントおよびサーバを含んでもよい。クライアントとサーバとは、一般的に互いに離れ、且つ、通常、通信ネットワークを介してインタラクションを行う。対応するコンピュータで実行されて互いにクライアント-サーバ関係を持つコンピュータプログラムにより、クライアントとサーバとの関係を生成する。
【0084】
上記に示す様々な形式のフローを用い、ステップを並べ替え、追加または削除することができることを理解すべきである。例えば、本発明に記載された各ステップは、並列に実行されてもよいし、順に実行されてもよいし、異なる順序で実行されてもよく、本発明に開示された技術案の所望する結果を達成できる限り、本発明はここで限定しない。
【0085】
上記具体的な実施形態は、本発明の保護範囲を限定するものではない。当業者は、設計要求および他の要因に基づき、様々な修正、組み合わせ、サブ組み合わせおよび代替が可能であることを理解すべできる。本発明の精神および原則内で行われる任意の修正、均等置換および改良等は、いずれも本発明の保護範囲内に含まれているべきである。
図1
図2
図3
図4
図5