(57)【特許請求の範囲】
【請求項１】
地図失効データに基づく偽造防止装置によって実行される偽造防止方法であって、
失効データ取得モジュールが現在失効地図データを取得するステップと、
偽造防止コンテンツ追加モジュールが偽造防止コンテンツを前記現在失効地図データに追加し、偽造防止コンテンツが含まれている現在失効地図データを記憶するステップと、
偽造防止地図作成モジュールが地図ベースデータと、偽造防止コンテンツが含まれている現在失効地図データとに基づいて、現在の偽造防止地図を作成して保存するステップと、を含む
ことを特徴とする偽造防止方法。
【請求項２】
前記偽造防止コンテンツ追加モジュールが偽造防止コンテンツを前記現在失効地図データに追加し、偽造防止コンテンツが含まれている現在失効地図データを記憶するステップは、
使用回数取得ユニットが前記現在失効地図データの使用回数を取得するステップと、
地図データ削除ユニットが、使用回数が回数閾値より大きい現在失効地図データを削除するステップと、
偽造防止コンテンツ記憶ユニットが残りの現在失効地図データに偽造防止コンテンツを追加し、偽造防止コンテンツが含まれている現在失効地図データを記憶するステップと、を含む
ことを特徴とする請求項１に記載の偽造防止方法。
【請求項３】
前記偽造防止コンテンツ追加モジュールが偽造防止コンテンツを前記現在失効地図データに追加するステップは、
前記現在失効地図データにおける名称の一部のデータに同音文字または類似文字の置換処理を行うステップと、
前記現在失効地図データ中の路面形状データにディザリング処理を行うステップおよび/または
前記現在失効地図データ中の面データにグラフィック調整処理を行うステップと、を含む
ことを特徴とする請求項１に記載の偽造防止方法。
【請求項４】
前記偽造防止方法は、
現在の偽造防止地図を作成して保存した後に、検索画像取得モジュールが現在失効地図データに基づいて、事前に設定された地図アプリケーションの中で検索して得た現在失効地図データの検索地図画像を取得するステップと、
画像認識モジュールが前記検索地図画像に対して画像認識を行い、認識結果に基づいて、前記地図アプリケーションにデータ盗用行為があったか否かを確認するステップと、をさらに含む
ことを特徴とする請求項１に記載の偽造防止方法。
【請求項５】
前記画像認識モジュールが前記検索地図画像に対して画像認識を行い、認識結果に基づいて、前記地図アプリケーションにデータ盗用行為があったか否かを確認するステップは、
認識結果に基づいて、前記検索地図画像に現在失効地図データに関連する偽造防止コンテンツが含まれているか否かを確認し、含まれている場合は、前記地図アプリケーションにデータ盗用行為が存在すると決定するステップを含む
ことを特徴とする請求項４に記載の偽造防止方法。
【請求項６】
前記失効データ取得モジュールが現在失効地図データを取得するステップは、
前記地図ベースデータと、データ収集モジュールによって収集された現在の地図データとに基づいて、現在失効地図データを決定して、前記現在失効地図データを取得するステップ、または、
ユーザによって入力された現在失効地図データを取得するステップをさらに含む
ことを特徴とする請求項１に記載の偽造防止方法。
【請求項７】
現在失効地図データを取得するための失効データ取得モジュールと、
偽造防止コンテンツを前記現在失効地図データに追加し、偽造防止コンテンツが含まれている現在失効地図データを記憶するための偽造防止コンテンツ追加モジュールと、
地図ベースデータと、偽造防止コンテンツが含まれている現在失効地図データとに基づいて、現在の偽造防止地図を作成して保存するための偽造防止地図作成モジュールと、を備える
ことを特徴とする地図失効データに基づく偽造防止装置。
【請求項８】
前記偽造防止コンテンツ追加モジュールは、
前記現在失効地図データの使用回数を取得するための使用回数取得ユニットと、
使用回数が回数閾値より大きい現在失効地図データを削除するための地図データ削除ユニットと、
残りの現在失効地図データに偽造防止コンテンツを追加し、偽造防止コンテンツが含まれている現在失効地図データを記憶するための偽造防止コンテンツ記憶ユニットと、を備える
ことを特徴とする請求項７に記載の地図失効データに基づく偽造防止装置。
【請求項９】
前記偽造防止コンテンツ追加モジュールは、
前記現在失効地図データにおける名称の一部のデータに同音文字または類似文字の置換処理を行い、
前記現在失効地図データ中の路面形状データにディザリング処理を行い、および/または前記現在失効地図データにおける面データにグラフィック調整処理を行う
ことを特徴とする請求項７に記載の地図失効データに基づく偽造防止装置。
【請求項１０】
前記偽造防止装置は、
現在の偽造防止地図を作成して保存した後に、現在失効地図データに基づいて、事前に設定された地図アプリケーションの中で検索して得た現在失効地図データの検索地図画像を取得するための検索画像取得モジュールと、
前記検索地図画像に対して画像認識を行い、認識結果に基づいて、前記地図アプリケーションにはデータ盗用行為があったか否かを確認するための画像認識モジュールと、をさらに備える
ことを特徴とする請求項７に記載の地図失効データに基づく偽造防止装置。
【請求項１１】
前記画像認識モジュールは、
前記認識結果に基づいて、前記検索地図画像に対して現在失効地図データに関連する偽造防止コンテンツが含まれているか否かを確認し、
含まれている場合は、前記地図アプリケーションにはデータ盗用行為が存在すると決定する
ことを特徴とする請求項１０に記載の地図失効データに基づく偽造防止装置。
【請求項１２】
前記失効データ取得モジュールは、
前記地図ベースデータと、データ収集モジュールによって収集された現在の地図データとに基づいて、現在失効地図データを決定して、前記現在失効地図データを取得し、または、
ユーザによって入力された現在失効地図データを取得する
ことを特徴とする請求項７に記載の地図失効データに基づく偽造防止装置。
【請求項１３】
１つ以上のモジュールが格納されている不揮発性コンピュータ記憶媒体であって、
前記１つ以上のモジュールが地図失効データに基づく偽造防止方法を実行するデバイスによって実行される場合、前記デバイスに、
現在失効地図データを取得させ、
偽造防止コンテンツを前記現在失効地図データに追加させ、
偽造防止コンテンツが含まれている現在失効地図データを記憶させ、
地図ベースデータと、偽造防止コンテンツが含まれている現在失効地図データとに基づいて、現在の偽造防止地図を作成して保存させる
ことを特徴とする不揮発性コンピュータ記憶媒体。
【請求項１４】
１つ以上のプロセッサと、
メモリと、
前記メモリに保存された１つ以上のプログラムとを含むデバイスであって、
前記１つ以上のプログラムが前記１つ以上のプロセッサによって実行される場合、
現在失効地図データを取得し、
偽造防止コンテンツを前記現在失効地図データに追加し、偽造防止コンテンツが含まれている現在失効地図データを記憶し、
地図ベースデータと、偽造防止コンテンツが含まれている現在失効地図データとに基づいて、現在の偽造防止地図を作成して保存する
ことを特徴とするデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、２０１６年１月４日に提出した、出願番号が２０１６１０００６６０５.０であり、出願人がＢｅｉｊｉｎｇ  Ｂａｉｄｕ  Ｎｅｔｃｏｍ  Ｓｃｉｅｎｃｅ  Ａｎｄ  Ｔｅｃｈｎｏｌｏｇｙ  Ｃｏ.,Ｌｔｄ.であり、発明の名称が「地図失効データに基づく偽造防止方法及び装置」である中国特許出願に基づく優先権を主張し、当該出願のすべての内容を引用により本願に組み込む。
【０００２】
本発明の実施形態は、地図データの偽造防止技術に関し、例えば、地図失効データに基づく偽造防止方法、装置、記憶媒体及びデバイスに関する。
【背景技術】
【０００３】
一般的に、ユーザは地図製品を使用するためにその地図製品のクライアントをユーザの電子製品にダウンロードすることができる。電子製品としては、一般的に、ユーザがよく使う携帯電話、タブレットＰＣなどであってもよい。
【０００４】
現在、地図製品を所有している企業は、いずれも自社専有の地図データを有している。一般的に、会社自身で、各地域の位置情報を収集し、関連する位置情報を地図データとして自社の地図製品に追加するようにしている。しかし、一部の企業は他の企業の地図データを盗用し、盗用した地図データと自社の地図データとを融合させて自社の地図製品に形成し、ユーザの使用に供することもある。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
以下は、本文で具体的に説明される主題の概要である。当該概要は、特許請求の範囲を限定するためのものではない。本発明の実施形態は、地図失効データに基づく偽造防止方法、装置、記憶媒体およびデバイスを提供することにより、偽造防止のための地図データの秘匿性を高め、地図の偽造防止効果を向上させる。
【課題を解決するための手段】
【０００６】
第１の態様において、本発明の実施形態は地図失効データに基づく偽造防止方法を提供する。この方法は、
現在失効地図データを取得するステップと、
偽造防止コンテンツを前記現在失効地図データに追加し、偽造防止コンテンツが含まれている現在失効地図データを記憶するステップと、
地図ベースデータと、偽造防止コンテンツが含まれている現在失効地図データとに基づいて、現在の偽造防止地図を作成して保存するステップと、を含む。
【０００７】
第２の態様において、本発明の実施形態は地図失効データに基づく偽造防止装置をさらに提供する。この装置は、
現在失効地図データを取得するための失効データ取得モジュールと、
偽造防止コンテンツを前記現在失効地図データに追加し、偽造防止コンテンツが含まれている現在失効地図データを記憶するための偽造防止コンテンツ追加モジュールと、
地図ベースデータと、偽造防止コンテンツが含まれている現在失効地図データとに基づいて、現在の偽造防止地図を作成して保存するための偽造防止地図作成モジュールと、を備える。
【０００８】
第３の態様において、本発明の実施形態は１つ以上のモジュールが記憶されている不揮発性コンピュータ記憶媒体をさらに提供する。この１つ以上のモジュールが地図失効データに基づく偽造防止方法を実行するデバイスによって実行される場合、前記デバイスは、
現在失効地図データを取得し、
偽造防止コンテンツを前記現在失効地図データに追加し、偽造防止コンテンツが含まれている現在失効地図データを記憶し、
地図ベースデータと、偽造防止コンテンツが含まれている現在失効地図データとに基づいて、現在の偽造防止地図を作成して保存する。
【０００９】
第４の態様において、本発明の実施形態はデバイスを提供する。このデバイスは、
１つ以上のプロセッサと、
メモリと、
前記メモリに保存された１つ以上のプログラムと、を含み、前記１つ以上のプログラムが前記１つ以上のプロセッサによって実行される場合、
現在失効地図データを取得し、
偽造防止コンテンツを前記現在失効地図データに追加し、偽造防止コンテンツが含まれている現在失効地図データを記憶し、
地図ベースデータと、偽造防止コンテンツが含まれている現在失効地図データとに基づいて、現在の偽造防止地図を作成して保存するように実行する。
【００１０】
本発明の実施形態に係る技術案は現在失効地図データを取得し、偽造防止コンテンツを上記現在失効地図データに追加し、偽造防止コンテンツが含まれている現在失効地図データを記憶し、地図ベースデータと、偽造防止コンテンツが含まれている現在失効地図データとに基づいて、現在の偽造防止地図を作成して保存する。現在失効地図データに追加された偽造防止コンテンツを偽造防止の地図データとすることにより、従来技術における偽のデータを偽造防止の地図データに用いることに比べて、偽造防止地図の偽造防止のための地図データの秘匿性が高められ、偽造防止地図の偽造防止効果が向上する。図面及び詳細な説明を参照して理解すれば、その他の実施態様も明らかになる。
【００１１】
本発明の実施形態に係る技術方案をより明確に説明するために、以下、実施形態の説明に必要とする図面について簡単に紹介する。勿論、以下で説明される図面は、本願の一部の実施形態に過ぎず、当業者にとって、創造的労働なしに、これらの図面を修正したり、置き換えたりすることができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の第１の実施例に係る地図失効データに基づく偽造防止方法のフローチャートである。
【図２】本発明の第２の実施例に係る地図失効データに基づく偽造防止方法のフローチャートである。
【図３】本発明の第３の実施例に係る地図失効データに基づく偽造防止装置の構造の模式図である。
【図４】本発明の第５の実施例に係る地図失効データに基づく偽造防止方法を実行するデバイスのハードウェア構造の模式図である。
【発明を実施するための形態】
【００１３】
以下、図面及び実施形態を参照して、本願についてより詳細に説明する。ここで説明される具体的な実施例は、本願を解釈するために使用されるものであり、本願を限定するためのものではないことを理解すべきである。また、説明の便宜上、全体の構造ではなく、本願に関連する部分の構造のみを示すことにする。
【００１４】
第１の実施例
図１は、本発明の第１の実施例に係る地図失効データに基づく偽造防止方法のフローチャートである。本実施例は、地図データの偽造防止に適用することができる。当該方法は、地図失効データに基づく偽造防止装置によって実行されることができ、当該装置は、ハードウェアおよび/またはソフトウェアによって実現されることができ、当該装置は、一般的に地図アプリケーションサーバーに配置される。図１を参照し、本実施例に係る地図失効データに基づく偽造防止方法は、具体的には以下のステップを含む。
【００１５】
ステップＳ１１０：現在失効地図データを取得する。
【００１６】
具体的には、現在失効地図データとは、描かれた実際のグラフィックと一致していない地図データを指す。例えば、道路が整備された後または建物が移転された後に、元の道路又は元の建物を描いた地図データは失効地図データになる。現在失効地図データの適時性を向上させる観点から、好ましくは、時間的により新しい失効地図データを現在失効地図データとする。
【００１７】
例示的に、以下のように、現在失効地図データを取得することができる。すなわち、前記地図ベースデータと、データ収集モジュールによって収集された現在の地図データとに基づいて、現在失効地図データを決定して取得する。ここで、地図ベースデータとは、描かれた実際のグラフィックスと一致している地図データを指し、現在地図データとは、データ収集モジュールによって収集された最新の地図データを指し、データ収集モジュールはレーザーセンサーであってもよい。具体的には、現在の地図データに関連付けられる地図ベースデータを取得し、現在の地図データと関連付けられている地図ベースデータと一致していない場合、関連付けられる地図ベースデータを失効データとして決定することができる。設定された地図領域内に複数の失効データがある場合、その中から設定された数の失効データを現在失効したデータとして選択することができる。
【００１８】
また、ユーザによって入力された現在失効地図データを取得することによって、現在失効地図データを取得することができる。
【００１９】
ステップＳ１２０：偽造防止コンテンツを前記現在失効地図データに追加し、偽造防止コンテンツが含まれている現在失効地図データを記憶する。
【００２０】
具体的には、現在失効地図データを決定した後に、現在失効地図データに偽造防止コンテンツを追加することができ、偽造防止データは路面形状データに対するディザリング（dithering）処理などをしたものであってもよい。偽造防止コンテンツが含まれている現在失効地図データを記憶して、その後のユーザの偽造防止の検証に供する。
【００２１】
例示的に、前記現在失効地図データに偽造防止コンテンツを追加するステップは、以下のステップを含む。
【００２２】
ステップＡ：前記現在失効地図データにおける名称の一部のデータに発音が同じ文字である同音文字または類似の文字の置換処理を行う。
【００２３】
現在失効地図データは、実際のシーンには存在していないので、現在失効地図データを偽造防止検証時の標識として使用することは、偽のデータの追加による偽造防止の場合に比較して、偽造防止の効果が優れている。現在失効地図データにおいて名称の一部を検索しても検出されない地理的位置については、当該名称データの同音文字または類似文字で現在失効地図データにおける名称の一部のデータを置換し、当該名称データの同音文字または類似文字を検索することにより、過去に存在していた実際のシーンが検索により得られる。名称データの処理はこれに限定されず、必要に応じて決定してもよい。
【００２４】
ステップＢ：前記現在失効地図データ中の路面形状データにディザリング処理する。
【００２５】
現在失効地図データに対応する路面形状を変更するのに、前記の現在失効地図データに処理を行うほかに、現在失効地図データ中の路面形状データにディザリング処理を施してもよい。路面形状データとは、道路形状のデータを指し、具体的には、実際のシーンに存在していない現在失効地図データ中のある路面形状データにディザリング処理を施して、例えば、路面形状データ中の直線を弧線にディザリングし、現在失効地図データ中のディザリングされた路面形状データを使って検索すると、ディザリングされた路面形状データのディザリング処理された結果を見ることができるので、偽造防止検証の効果を奏することができる。なお、路面形状データの処理は、ディザリング処理に限定されることはなく、必要に応じて伸ばしたり縮ませたりするなどのような他の処理を行ってもよい。
【００２６】
ステップＣ：前記現在失効地図データ中の面データにグラフィック調整処理を行う。
【００２７】
現在失効地図データに対応するグラフィックス形状を変更するのに、前記ように現在失効地図データに処理行うほかに、現在失効地図データにおける面データを、グラフィック調整処理を施してもよい。面データとは、地図における領域の形状データを指し、例えば、川、湖や緑地などの領域の形状データを指す。具体的には、実際のシーンに存在していない現在失効地図データ中の面データに対してグラフィック調整処理を行って、例えば面データ中の正方形のグラフィックを三角形のグラフィックに調整し、現在失効地図データ中の調整された面データを検索すると、調整された面データのグラフィック調整結果が見える。面データの処理は、これに限定されず、必要に応じてグラフィックツイストなど他の処理を行ってもよい。
【００２８】
偽造防止コンテンツを前記現在失効地図データに追加する方法は、上述の３つの方法を全部含んでもよく、上述の３つの方法の中の任意の二つを含んでもよく、上述の３つの方法の中の任意の一つを含んでもよく、具体的には実際の状況に応じて選択してもよい。
【００２９】
ステップＳ１３０：地図ベースデータと、偽造防止コンテンツが含まれている現在失効地図データとに基づいて、現在の偽造防止地図を作成して保存する。
【００３０】
ここで、地図ベースデータとは、描かれた実際のグラフィックスと一致している地図データを指す。異なる時間（時点）で取得した地図ベースデータは異なるので、最新に更新された地図ベースデータを偽造防止コンテンツが含まれている現在失効地図データとともに現在の偽造防止地図として使用しても良く、この場合、その後の偽造防止検証のための使用に備え、現在の偽造防止地図を保存する必要がある。
【００３１】
本実施例の技術方案は、現在失効地図データを取得し、前記現在失効地図データに偽造防止コンテンツを追加し、偽造防止コンテンツが含まれている現在失効地図データを記憶し、地図ベースデータと、偽造防止コンテンツが含まれている現在失効地図データとに基づいて、現在の偽造防止地図を作成して保存することにより、偽造防止ための偽造防止地図データの秘匿性を高め、偽造防止地図の偽造防止効果を向上させることができる。
【００３２】
前記技術方案に基づいた例示的な実施形態として、偽造防止コンテンツを前記現在失効地図データに追加し、偽造防止コンテンツが含まれている現在失効地図データを記憶するステップは、前記現在失効地図データの使用回数を取得するステップと、使用回数が回数閾値より大きい現在失効地図データを削除するステップと、残りの現在失効地図データに偽造防止コンテンツを追加し、偽造防止コンテンツが含まれている現在失効地図データを記憶する。
【００３３】
ここで、回数閾値は、ユーザの需要に応じて設定することができ、回数閾値を３回とする場合、現在失効地図データの使用回数が３回より大きければ、現在失効地図データを削除することができ、現在失効地図データの頻繁な使用に起因する偽造防止コンテンツの秘匿性の低下を回避することができる。
【００３４】
第２の実施例
本実施例は、上述の第１実施例の上に、地図失効データに基づく新たな偽造防止方法を提供する。図２は、本発明の第２の実施例に係る地図失効データに基づく偽造防止方法の概略的なフローチャートである。図２を参照し、本実施例に係る地図失効データに基づく偽造防止方法は、以下のようなステップを含む。
【００３５】
ステップＳ２１０：現在失効地図データを取得する。
ステップＳ２２０：偽造防止コンテンツを前記現在失効地図データに追加し、偽造防止コンテンツが含まれている現在失効地図データを記憶する。
ステップＳ２３０：地図ベースデータと、偽造防止コンテンツが含まれている現在失効地図データとに基づいて、現在の偽造防止地図を作成して保存する。
ステップＳ２４０：現在失効地図データに基づいて、事前に設定された地図アプリケーションの中で検索して得た現在失効地図データの検索地図画像を取得する。
【００３６】
具体的には、事前に設定された地図アプリケーションを利用して、現在失効地図データを検索して、現在失効地図データに対応する検索地図画像を取得する。また、検索地図画像を表示することができ、表示されている検索地図画像に基づいて、偽造防止検証に用いる。
【００３７】
ステップＳ２５０：前記検索地図画像に対して画像認識を行い、認識結果に基づいて、前記地図アプリケーションにはデータ盗用行為があったか否かを確認する。
【００３８】
例示として、前記検索地図画像に画像認識を行い、認識結果に基づいて、前記検索地図画像に現在失効地図データに関連する偽造防止コンテンツが含まれているか否かを確認する。含まれる場合、前記地図アプリケーションにはデータ盗用行為が存在すると決定し、すべての検索地図画像に偽造防止コンテンツが含まれていない場合、前記地図アプリケーションにはデータ盗用行為が存在していないと決定する。
【００３９】
例えば、偽造防止コンテンツは、路面形状データに対するディザリング処理であり、検索地図画像において同じ路面形状に対応する路面形状データに同じディザリング処理が行われた場合、地図アプリケーションにおける地図データにはデータ盗用行為が存在すると決定することができる。
【００４０】
また、現在の偽造防止地図を取得した後に、検出待ちの地図アプリケーションにデータ盗用行為が存在するか否かを人為的に認識することもでき、すなわち、人為的に前記ステップＳ２４０とステップＳ２５０ステップを実行する。また、盗用行為に対する判断は、複数回の検証を行ってから結論が出る場合もあるため、検証回数は、実際の必要に応じて選択する。
【００４１】
本実施例の技術方案は、現在失効地図データに偽造防止コンテンツを追加し、地図ベースデータと、偽造防止コンテンツが含まれている現在失効地図データにと基づいて、現在の偽造防止地図を作成して保存する。また、地図アプリケーションの中で検索して得た現在失効地図データの検索地図画像を読み出して、前記検索地図画像に対して画像認識を行い、認識結果に基づいて前記地図アプリケーションにデータ盗用行為があるか否かを確認する。つまり、偽造防止地図に基づくデータ盗用行為の認識方法を実現した。
【００４２】
第３の実施例
図３は、本発明の第３の実施例に係る地図失効データに基づく偽造防止装置の構造の模式図である。本実施例に係る地図失効データに基づく偽造防止装置は、地図アプリケーションサーバーに配置されることができる。図３を参照し、地図失効データに基づく偽造防止装置は、具体的には以下のような構造を含む。
【００４３】
現在失効地図データを取得するための失効データ取得モジュール３０１と、
偽造防止コンテンツを前記現在失効地図データに追加し、偽造防止コンテンツが含まれている現在失効地図データを記憶するための偽造防止コンテンツ追加モジュール３０２と、
地図ベースデータと、偽造防止コンテンツが含まれている現在失効地図データとに基づいて、現在の偽造防止地図を作成し保存するための偽造防止地図作成モジュール３０３と、を備えている。
【００４４】
前記各実施例の上に、偽造防止コンテンツ追加モジュール３０２は、
前記現在失効地図データの使用回数を取得するための使用回数取得ユニットと、
使用回数が回数閾値より大きい現在失効地図データを削除するための地図データ削除ユニットと、
残りの現在失効地図データに偽造防止コンテンツを追加し、偽造防止コンテンツが含まれている現在失効地図データを記憶するための偽造防止コンテンツ保存ユニットと、をさらに備えることができる。
【００４５】
上述の各実施例に基づいて、偽造防止コンテンツ追加モジュール３０２は、具体的に
前記現在失効地図データにおける名称の一部のデータに同音文字または類似文字の置換処理を行って、
前記現在失効地図データ中の路面形状データにディザリング処理を行って、および/または、
前記現在失効地図データ中の面データにグラフィック調整処理を行うことができる。
【００４６】
上述の各実施例に基づいて、当該装置は、
現在の偽造防止地図を作成して保存した後に、現在失効地図データに基づいて、所定の地図アプリケーションの中で検索して得た現在失効地図データの検索地図画像を取得するための検索画像取得モジュールと、
前記検索地図画像に画像認識を行い、認識結果に基づいて、前記地図アプリケーションにデータ盗用行為があるか否かを確認するための画像認識モジュールと、をさらに備えることができる。
【００４７】
上述の各実施例の上に、画像認識モジュールは、具体的に
認識結果に基づいて、前記検索地図画像に現在失効地図データに関連する偽造防止コンテンツが含まれているか否かを確認し、含まれている場合、前記地図アプリケーションにはデータ盗用行為が存在すると決定する。
【００４８】
上述の各実施例の上に、失効データ取得モジュール３０１は、具体的に
前記地図ベースデータと、データ収集モジュールによって収集された現在地図データとに基づいて、現在失効地図データを決定して、当該現在失効地図データを取得し、または、
ユーザによって入力された現在失効地図データを取得する。
【００４９】
本実施例に係る地図失効データに基づく偽造防止装置は、本発明の任意の実施例に係る地図失効データに基づく偽造防止方法と同一の発明概念に属し、本発明の任意の実施例に係る地図失効データに基づく偽造防止方法を実行することができ、地図失効データに基づく偽造防止方法の実行に対応する機能モジュールを備え、有利な効果を奏する。本実施例で詳わしくに記載されていない技術的な詳細は、本発明の任意の実施例に係る地図失効データに基づく偽造防止方法を参照すればよい。
【００５０】
第４の実施例
本実施例では、不揮発性のコンピュータ記憶媒体を提供し、前記コンピュータ記憶媒体には、１つ以上のモジュールが記憶され、前記１つ以上のモジュールが地図失効データに基づく偽造防止方法を実行するデバイスによって実行される場合、上記デバイスに
現在失効地図データを取得させ、
偽造防止コンテンツを前記現在失効地図データに追加し、偽造防止コンテンツが含まれている現在失効地図データを記憶させ、
地図ベースデータと、偽造防止コンテンツが含まれている現在失効地図データとに基づいて、現在の偽造防止地図を作成し保存させる。
【００５１】
前記記憶媒体が前記方法を実行する際、偽造防止コンテンツを前記現在失効地図データに追加し、偽造防止コンテンツが含まれている現在失効地図データを記憶することは、具体的には
前記現在失効地図データの使用回数を取得し、
使用回数が回数閾値より大きい現在失効地図データを削除し、
残りの現在失効地図データに偽造防止コンテンツを追加し、偽造防止コンテンツが含まれている現在失効地図データを記憶することを含む。
【００５２】
前記記憶媒体が前記方法を実行する際、前記現在失効地図データに偽造防止コンテンツを追加することは、具体的に
前記現在失効地図データにおける名称の一部のデータに同音文字または類似文字の置換処理を行い、
前記現在失効地図データ中の路面形状データにディザリング処理を行い、および/または、
前記現在失効地図データ中の面データにグラフィック調整処理を行うことを含む。
【００５３】
前記記憶媒体が前記方法を実行する際、現在の偽造防止地図を作成して保存した後に、
現在失効地図データに基づいて、所定の地図アプリケーションの中で検索により得られた現在失効地図データの検索地図画像を取得し、
前記検索地図画像に画像認識を行い、認識結果に応じて、前記地図アプリケーションにデータ盗用行為があるか否かを確認することをさらに含むことができる。
【００５４】
前記記憶媒体が前記方法を実行する際、前記検索地図画像に画像認識を行い、認識結果に基づいて、前記地図アプリケーションにはデータ盗用行為があるか否かを確認することは、具体的に
認識結果に基づいて、前記検索地図画像に現在失効地図データに関連する偽造防止コンテンツが含まれているか否かを確認し、含まれている場合、前記地図アプリケーションにはデータ盗用行為が存在すると決定することを含むことができる。
【００５５】
前記記憶媒体が前記方法を実行する際、現在失効地図データを取得することは、具体的に
前記地図ベースデータと、データ収集モジュールによって収集された現在の地図データとに基づいて、現在失効地図データを決定して、当該現在失効地図データを取得し、または
ユーザによって入力された現在失効地図データを取得することを含むことができる。
【００５６】
第５の実施例
図４は、本発明の第５の実施例に係る地図失効データに基づく偽造防止方法を実行するデバイスのハードウェア構造の模式図である。図４を参照し、当該デバイスは、
１つ以上のプロセッサ４１０（図４では、１つのプロセッサ４１０を例にする）と、
メモリ４２０と、１つ以上のモジュールと、を備えることができる。
【００５７】
前記デバイスは、入力装置４３０と出力装置４４０と、をさらに備えてもよい。前記デバイスのプロセッサ４１０、メモリ４２０は、入力装置４３０と出力装置４４０は、バスまたはその他の方式によって接続されることができ、図４において、バスを介して接続されていることを例示した。
【００５８】
メモリ４２０はコンピュータ読み取り可能な記憶媒体として、ソフトウェアプログラム、コンピュータ実行可能なプログラム及びモジュール、例えば本発明の実施例における地図失効データに基づく偽造防止方法に対応するプログラムコマンド／モジュール（例えば、図３に示される地図失効データに基づく偽造防止装置の失効データ取得モジュール３０１、偽造防止コンテンツ追加モジュール３０２及び偽造防止地図作成モジュール３０３）を記憶することに用いられてもよい。プロセッサ４１０は、メモリ４２０に記憶されるソフトウェアプログラム、コマンド及びモジュールを実行することにより、サーバの各種の機能アプリケーション及びデータ処理が実行され、すなわち上記方法の実施例における地図失効データに基づく偽造防止方法が実現される。
【００５９】
メモリ４２０は、オペレーティングシステム、少なくとも１つの機能に必要なアプリケーションプログラムを記憶できるプログラム記憶領域、及び端末装置の使用に応じて生成されるデータ等を記憶できる記憶データ領域を備える。また、メモリ４２０は高速ランダムアクセスメモリを備えてもよく、不揮発性メモリ、例えば少なくとも１つのディスク記憶デバイス、フラッシュメモリデバイス、又は他の不揮発性ソリッドステートメモリデバイスをさらに備えてもよい。いくつかの例として、メモリ４２０は、プロセッサ４１０に対して遠隔に設置されるメモリを備えてもよく、これらの遠隔メモリはネットワークで端末装置に接続されてもよい。上記ネットワークの例として、インターネット、企業内部のイントラネット、ローカルエリアネットワーク、移動体通信ネットワーク及びその組合せを含むが、それらに限定されない。
【００６０】
入力装置４３０は入力されたデジタル又は文字列情報の受信に用いることができ、及び端末のユーザ設定及び機能制御に関連するキー信号の生成のための入力に用いられてもよい。出力装置４４０はディスプレイスクリーン等の表示装置を備えてもよい。
【００６１】
前記１つ以上のモジュールは、前記メモリ４２０に記憶され、前記１つ以上のプロセッサ４１０によって実行される場合に、
現在失効地図データを取得し、
偽造防止コンテンツを前記現在失効地図データに追加し、偽造防止コンテンツが含まれている現在失効地図データを記憶し、
地図ベースデータと、偽造防止コンテンツが含まれている現在失効地図データとに基づいて、現在の偽造防止地図を作成して保存する作業を実行する。
【００６２】
好ましくは、偽造防止コンテンツを前記現在失効地図データに追加し、偽造防止コンテンツが含まれている現在失効地図データを記憶することは
前記現在失効地図データの使用回数を取得し、
使用回数が回数閾値より大きい現在失効地図データを削除し、
残りの現在失効地図データに偽造防止コンテンツを追加し、偽造防止コンテンツが含まれている現在失効地図データを記憶することを含んでいる。
【００６３】
好ましくは、前記現在失効地図データに偽造防止コンテンツを追加することは
前記現在失効地図データにおける名称の一部のデータに同音文字または類似文字の置換処理を行って、
前記現在失効地図データにおける路面形状データについてディザリング処理を行って、および/または、
前記現在失効地図データにおける面データにグラフィック調整処理を行うことを含む。
【００６４】
好ましくは、現在の偽造防止地図を作成して保存した後に、
現在失効地図データに基づいて、所定の地図アプリケーションの中で検索により得られた現在失効地図データの検索地図画像を取得し、
前記検索地図画像に画像認識を行い、認識結果に応じて、前記地図アプリケーションにはデータ盗用行為があるか否かを確認することをさらに含む。
【００６５】
好ましくは、前記検索地図画像に画像認識を行い、認識結果に基づいて、前記地図アプリケーションにデータ盗用行為があるか否かを確認することは、認識結果に基づいて、前記検索地図画像に現在失効地図データに関連する偽造防止コンテンツが含まれているか否かを確認し、含まれている場合、前記地図アプリケーションにはデータ盗用行為が存在すると決定することを含む。
【００６６】
好ましくは、現在失効地図データを取得することは、前記地図ベースデータと、データ収集モジュールによって収集された現在の地図データとに基づいて、現在失効地図データを決定して取得し、またはユーザによって入力された現在失効地図データを取得することを含む。
【００６７】
上記実施形態の説明によれば、当業者は、本発明がソフトウェア、および必要な汎用ハードウェアにより実現することができ、勿論ハードウェアによっても実現することができるが、多くの場合、前者が好ましい実施形態であると理解されるべきである。このような理解に基づいて、本発明は、実体的な部分、または従来技術の改善に寄与する部分をソフトウェア製品によって実現するようにしてもよい。当該コンピュータソフトウェア製品は、コンピュータ可読記憶媒体、例えばコンピュータのフロッピーディスク、光ディスク、読み出し専用メモリ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒ、ＲＯＭ）、ランダムアクセスメモリ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、ＲＡＭ）などに記憶されてもよく、且つコンピュータ機器（パソコン、サーバ、またはネットワーク機器などであってもよく）に本発明の各実施例に係る方法を実行させる複数のコマンドを含む。
【００６８】
なお、地図失効データに基づく偽造防止装置の実施形態に含まれる各ユニットとモジュールが、機能ロジックに基づいて区分しているにすぎず、上記区分に限定される必要はなく、対応する機能を実現することができれば足りる。また、各機能ユニットの具体的な名称は、便宜上使っているものであり、本発明の技術的範囲を限定するものではない。
【００６９】
上記述べた内容は、本発明の具体的な実施形態を述べたものにすぎず、本発明の技術的範囲は、これらに限定されるものではない。いかなる当業者が本発明に開示された技術的範囲内に容易に想到できる変更または置換は、いずれも本発明の技術的範囲に入るものとする。従って、本発明の技術的範囲は、添付される特許請求の範囲を基準とする。
【図１】
0006550191.tif 000002
【図２】
0006550191.tif 000003
【図３】
0006550191.tif 000004
【図４】
0006550191.tif 000005