(57)【特許請求の範囲】
【請求項１】
アクセスデータ改ざん防止方法であって、
携帯端末が、アプリケーションのアクセスデータを構築し、予め設定された暗号化方法に従って前記アクセスデータの設定ファイルを暗号化し、前記設定ファイルに対応する平文暗号値を得、
鍵生成器によって予め生成された秘密鍵を用いて、取得された平文暗号値を暗号化し、該平文暗号値に対応する検証用暗号文を得、
前記検証用暗号文を前記アクセスデータのバージョン制御ファイルに格納し、前記アクセスデータ、前記検証用暗号文を有するバージョン制御ファイル、及び前記設定ファイルをデータサーバーに発行するステップと、
携帯端末が、携帯端末のアプリケーションに対してユーザーがトリガーしたデータサーバーアクセス命令を受信し、データサーバーから、前記アプリケーションに対応する設定ファイル及び、検証用暗号文を有するバージョン制御ファイルを取得するステップと、
携帯端末が、取得された設定ファイルを予め設定された暗号化アルゴリズムに従って暗号化し、設定ファイルに対応する第一暗号値を得るステップと、
携帯端末が、取得された前記バージョン制御ファイルから前記検証用暗号文を抽出し、前記鍵生成器によって予め生成された公開鍵を用いて、抽出した検証用暗号文を復号化し、前記検証用暗号文に対応する平文暗号値を得るステップと、
携帯端末が、前記第一暗号値と前記平文暗号値とが一致すると携帯端末が解析する場合、対応するアクセスデータに前記アプリケーションがアクセスすることが許可されるステップと、
を備え、
前記公開鍵は、前記公開鍵を含んでいる鍵ペアの中の前記秘密鍵と一致し、且つ前記公開鍵は前記アプリケーションに対応する予め設定されたタイプファイルに格納されていることを特徴とするアクセスデータ改ざん防止方法。
【請求項２】
前記第一暗号値と前記平文暗号値とが一致しないと携帯端末が解析する場合、対応するアクセスデータに前記アプリケーションがアクセスすることは拒否され、または注意情報が生成され、ユーザーがアクセスしようとするアクセスデータが改ざんされる危険があることを注意されるステップをさらに備えることを特徴とする請求項１に記載のアクセスデータ改ざん防止方法。
【請求項３】
携帯端末のアプリケーションに対してユーザーがトリガーしたデータサーバーアクセス命令を受信し、データサーバーから、前記アプリケーションに対応する設定ファイル及び、検証用暗号文を有するバージョン制御ファイルを取得することに用いられる取得モジュールと、
取得された前記設定ファイルを予め設定された暗号化方法に従って暗号化し、前記設定ファイルに対応する第一暗号値を得ることに用いられる暗号化モジュールであって、
アプリケーションのアクセスデータを構築し、前記予め設定された暗号化方法に従って前記アクセスデータの設定ファイルを暗号化し、前記設定ファイルに対応する平文暗号値を得ることに用いられる構築ユニットと、
鍵生成器によって予め生成された秘密鍵を用いて、取得された前記平文暗号値を暗号化し、前記平文暗号値に対応する検証用暗号文を得ることに用いられる暗号化ユニットと、
前記検証用暗号文を前記アクセスデータのバージョン制御ファイルに格納し、アクセスデータ、検証用暗号文を有するバージョン制御ファイル及び前記設定ファイルを前記データサーバーに発行することに用いられる発行ユニットと、
を含む暗号化モジュールと、
取得された前記バージョン制御ファイルから、前記鍵生成器によって予め生成された公開鍵を用いて前記検証用暗号文を抽出し、抽出した前記検証用暗号文を復号化し、前記検証用暗号文に対応する平文暗号値を得ることに用いられる復号化モジュールと、
前記第一暗号値と前記平文暗号値とが一致すると解析する場合、対応するアクセスデータに前記アプリケーションがアクセスすることが許可されることに用いられる解析モジュールと、
を備え、
前記公開鍵は、前記公開鍵を含んでいる鍵ペアの中の前記秘密鍵と一致し、且つ前記公開鍵は前記アプリケーションに対応する予め設定されたタイプファイルに格納されていることを特徴とする携帯端末。
【請求項４】
前記携帯端末は、前記第一暗号値と前記平文暗号値とが一致しないと解析する場合、対応するアクセスデータに前記アプリケーションがアクセスすることが拒否され、または注意情報が生成され、ユーザーが、アクセスしようとするアクセスデータが改ざんされる危険があることを注意されることに用いられる注意モジュールをさらに備えることを特徴とする請求項３に記載の携帯端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理技術分野に関するものであり、アクセスデータ改ざん防止方法、携帯端末、装置及び読み取り可能な記憶媒体に関するものである。
【背景技術】
【０００２】
データ処理技術の不断の発展に伴って、携帯端末の限界を考慮すると、現在の情報爆発時代において、携帯端末用アプリケーションの発展は、ネイティブアプリケーション（Ｎａｔｉｖｅ  Ａｐｐ）から始まり、これに続いてハイブリッドアプリケーション（Ｈｙｂｒｉｄ  Ａｐｐ）へと発展し、その後、ウェブ（Ｗｅｂ）に基づいて開発されたウェブアプリケーション（Ｗｅｂ  Ａｐｐ）が使われ、このような一連の変化は、技術の更新と市場要求に応じることを起源とする。
【０００３】
携帯端末の移動端のハイブリッド（Ｈｙｂｒｉｄ）の開発技術が流行となることに伴って、オフラインキャッシュ技術が広く利用されてきた。しかしながら、ネットワーク流量制限、フィイル不法改ざんなどのデータ安全問題をどのように解決するかは、未だ業界に統一の安全対策基準がない。現在の常用の安全対策は、主にネットワーク全体がセキュアソケットレイヤー（Ｓｅｃｕｒｅ  Ｓｏｃｋｅｔｓ  Ｌａｙｅｒ、ＳＳＬ）対策を採用し、即ち、ハイパーテキスト転送プロトコル（Ｈｔｔｐｓ）（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ  Ｏｖｅｒ  Ｓｅｃｕｒｅ  Ｓｏｃｋｅｔ  Ｌａｙｅｒ）であり、暗号文で伝送し、ネットワーク通信をトンネリング化する。しかしながら、現在のＳＳＬの自身の安全性欠陥を考慮すると、安全対策が完全に無効になるおそれがある。従って、単にＳＳＬ防御を採用するだけではオフラインキャッシングのデータ安全問題は十分に解決することができない。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、上記問題点を解決するためになされたものであり、オフラインキャッシュアクセスデータの安全性を高め、アクセスデータが改ざんされることを防止するアクセスデータ改ざん防止方法、携帯端末、装置及び読み取り可能な記憶媒体を提供することにその目的がある。
【課題を解決するための手段】
【０００５】
アクセスデータ改ざん防止方法は、以下のステップを備える：
Ａ：携帯端末が、該携帯端末のアプリケーションに対してユーザーがトリガーしたデータサーバーアクセス命令を受信し、データサーバーから、前記アプリケーションに対応する設定ファイル及び、検証用暗号文を有するバージョン制御ファイルを取得し、
Ｂ：携帯端末が、取得された前記設定ファイルを予め設定された暗号化アルゴリズムに従って暗号化し、前記設定ファイルに対応する第一暗号値を得、
Ｃ：携帯端末が、取得された前記バージョン制御ファイルから前記検証用暗号文を抽出し、抽出した検証用暗号文を復号化し、前記検証用暗号文に対応する平文暗号値を得、
Ｄ：携帯端末が、前記第一暗号値と前記平文暗号値とが一致すると解析する場合、対応するアクセスデータに前記アプリケーションがアクセスすることが許可される。
【０００６】
携帯端末は、
携帯端末のアプリケーションに対してユーザーがトリガーしたデータサーバーアクセス命令を受信し、データサーバーから、前記アプリケーションに対応する設定ファイル及び、検証用暗号文を有するバージョン制御ファイルを取得することに用いられる取得モジュールと、
取得された前記設定ファイルを予め設定された暗号化方法に従って暗号化し、前記設定ファイルに対応する第一暗号値を得ることに用いられる暗号化モジュールと、
取得された前記バージョン制御ファイルから前記検証用暗号文を抽出し、抽出した検証用暗号文を復号化し、前記検証用暗号文に対応する平文暗号値を得ることに用いられる復号化モジュールと、
前記第一暗号値と前記平文暗号値とが一致すると解析する場合、対応するアクセスデータに前記アプリケーションがアクセスすることが許可されることに用いられる解析モジュールと、
を備える。
【０００７】
アクセスデータ改ざん防止装置は、処理ユニットと、該処理ユニットに接続されるアクセスデータ改ざん防止システムと、入力／出力ユニットと、通信ユニットと、記憶ユニットと、を備える。
該入力／出力ユニットは、ユーザー命令を入力し、且つ、入力されたユーザー命令に対するアクセスデータ改ざん防止装置の応答データを出力することに用いられ、
前記通信ユニットは、携帯端末またはバックグラウンドサーバーに通信して接続されることに用いられ、
前記記憶ユニットは、前記アクセスデータ改ざん防止システム及び前記アクセスデータ改ざん防止システムの実行データを格納することに用いられ、
前記処理ユニットは、アクセスデータ改ざん防止システムを実行し、前記装置に以下の操作を実行させることに用いられる：
Ａ：携帯端末のアプリケーションに対してユーザーがトリガーしたデータサーバーアクセス命令を受信し、データサーバーから、前記アプリケーションに対応する設定ファイル及び、検証用暗号文を有するバージョン制御ファイルを取得し、
Ｂ：取得された前記設定ファイルを予め設定された暗号化アルゴリズムに従って暗号化し、前記設定ファイルに対応する第一暗号値を得、
Ｃ：取得された前記バージョン制御ファイルから前記検証用暗号文を抽出し、抽出した前記検証用暗号文を復号化し、前記検証用暗号文に対応する平文暗号値を得、
Ｄ：前記第一暗号値と前記平文暗号値とが一致すると解析される場合、対応するアクセスデータに前記アプリケーションがアクセスすることが許可される。
【０００８】
コンピュータ読み取り可能な記憶媒体には、一つまたは複数のプログラムが格納され、前記一つまたは複数のプログラムは、一つまたは複数の処理装置によって実行され、以下のステップを実行する：
Ａ：前記携帯端末のアプリケーションに対してユーザーがトリガーしたデータサーバーアクセス命令を受信し、データサーバーから、前記アプリケーションに対応する設定ファイル及び、検証用暗号文を有するバージョン制御ファイルを取得し、
Ｂ：取得された前記設定ファイルを予め設定された暗号化アルゴリズムに従って暗号化し、前記設定ファイルに対応する第一暗号値を得、
Ｃ：取得された前記バージョン制御ファイルから前記検証用暗号文を抽出し、抽出した前記検証用暗号文を復号化し、前記検証用暗号文に対応する平文暗号値を得、
Ｄ：前記第一暗号値と前記平文暗号値とが一致すると解析される場合、対応するアクセスデータに前記アプリケーションがアクセスすることが許可される。
【発明の効果】
【０００９】
本発明のアクセスデータ改ざん防止方法、携帯端末、装置及び読み取り可能な記憶媒体は、以下の効果を奏することができる。
携帯端末を介して、該携帯端末のアプリケーションに対してユーザーがトリガーしたデータサーバーアクセス命令を受信し、データサーバーから、前記アプリケーションに対応する設定ファイル及び、検証用暗号文を有するバージョン制御ファイルを取得し、取得された前記設定ファイルを予め設定された暗号化アルゴリズムに従って暗号化し、前記設定ファイルに対応する第一暗号値を得、取得された前記バージョン制御ファイルから前記検証用暗号文を抽出し、抽出した前記検証用暗号文を復号化し、前記検証用暗号文に対応する平文暗号値を得、前記第一暗号値と前記平文暗号値とが一致すると解析される場合、対応するアクセスデータに前記アプリケーションがアクセスすることが許可されることにより、オフラインキャッシュアクセスデータの安全性を高め、データが改ざんされるリスクを低減し、さらに、アプリケーションアクセスの安全性をもさらに向上させる。さらに、携帯端末を介してアクセスデータを構築するときにアクセスデータに対して暗号化を行うので、構築後にアクセスデータが改ざんされる安全リスクが有効に防止され、アクセスデータの安全性がさらに高まる。
【図面の簡単な説明】
【００１０】
【図１】本発明に係る携帯端末の第一実施形態のブロック図である。
【図２】本発明に係る携帯端末の第二実施形態のブロック図である。
【図３】本発明に係る携帯端末の暗号化モジュール１２の一種の実施形態のブロック図である。
【図４】本発明に係るアクセスデータ改ざん防止方法の第一実施形態のフローチャートである。
【図５】本発明に係るアクセスデータ改ざん防止方法の第二実施形態のフローチャートである。
【図６】本発明に係るアクセスデータ改ざん防止方法の第三実施形態のフローチャートである。
【図７】本発明に係るアクセスデータ改ざん防止装置の第一実施形態のハードウェア構造図である。
【図８】本発明に係るアクセスデータ改ざん防止装置の第二実施形態のハードウェア構造図である。
【発明を実施するための形態】
【００１１】
以下、図面と実施例を組み合わせて本発明の技術方案について詳細に説明する。本明細書に記載された具体的な実施例は、単に本発明を説明するためのものであり、本発明を限定するためのものではないことを理解すべきである。
【００１２】
本発明は携帯端末を提供し、図１に示すように、本発明の携帯端末は、取得モジュール１１と、暗号化モジュール１２と、復号化モジュール１３と、解析モジュール１４と、を備える：そのうち、
【００１３】
前記取得モジュール１１は、携帯端末のアプリケーションに対しユーザーがトリガーしたデータサーバーアクセス命令を受信し、データサーバーから、アプリケーションに対応する設定ファイル及び、検証用暗号文を有するバージョン制御ファイルを取得することに用いられる。
【００１４】
本実施形態において、ユーザーが携帯端末に基づいて、対応するデータサーバーアクセス命令を携帯端末のアプリケーションに伝送した際に、携帯端末の取得モジュール１１は、携帯端末のアプリケーションに対してユーザーがトリガーしたデータサーバーアクセス命令を受信し、データサーバーから、前記アプリケーションに対応する設定ファイル及び、検証用暗号文を有するバージョン制御ファイルを取得する。
【００１５】
例えば、具体的な応用環境において、ユーザーは、アクセスしようとするウェブサーバーアドレスを携帯端末のブラウザのアドレスバーで入力して、ウェブサーバーアドレスに対応するウェブサーバーアクセスするためのアクセス命令をトリガーすることができ、携帯端末の取得モジュール１１は、ブラウザに対してユーザーがトリガーしたウェブサーバーのアクセス命令に応答し、ウェブサーバーから、ブラウザに対応する設定ファイル及び、検証用暗号文を有するバージョン制御ファイルを取得する。
【００１６】
暗号化モジュール１２は、取得された前記設定ファイルを予め設定された暗号化アルゴリズムに従って暗号化し、前記設定ファイルに対応する第一暗号値を得ることに用いられる。
【００１７】
携帯端末の取得モジュール１１が、対応する設定ファイルを取得した後、暗号化モジュール１２は、該設定ファイルを予め設定された暗号化アルゴリズムによって暗号化し、該設定ファイルに対応する第一暗号値を得る。本実施形態において、前記予め設定された暗号化アルゴリズムは、対称暗号化アルゴリズムと非対称暗号化アルゴリズムを含むがこれに限定されない。
【００１８】
本発明の好ましい実施形態において、携帯端末の暗号化モジュール１２は、情報要約暗号化アルゴリズム（Ｍｅｓｓａｇｅ  Ｄｉｇｅｓｔ  Ａｌｇｏｒｉｔｈｍ、ＭＤ５）によって設定ファイルを暗号化し、該設定ファイルに対応する第一ＭＤ５値を得る。
【００１９】
復号化モジュール１３は、取得された前記バージョン制御ファイルから前記検証用暗号文を抽出し、抽出した検証用暗号文を復号化し、前記検証用暗号文に対応する平文暗号値を得ることに用いられる。
【００２０】
取得モジュール１１から取得されたアプリケーションに対応するバージョン制御ファイルに基づいて、携帯端末の復号化モジュール１３は、該バージョン制御ファイルから対応する検証用暗号文を抽出し、抽出した上記検証用暗号文を復号化し、前記検証用暗号文に対応する平文暗号値を得る。本実施形態において、前記復号化モジュール１３は、前記検証用暗号文を復号化する際に、データサーバーについて予め設定された復号化方式によって処理を行う。例えば、前記復号化モジュール１３は、ＭＤ５復号化方式に従って検証用暗号文を復号化し、前記検証用暗号文に対応する平文ＭＤ５値を得る。
【００２１】
本発明の好ましい実施形態において、前記復号化モジュール１３は、バージョン制御ファイルを復号化する際に、まず前記バージョン制御ファイルから前記検証用暗号文を抽出し、鍵生成器によって予め生成された公開鍵を用いて抽出された検証用暗号文を復号化し、前記検証用暗号文に対応する平文暗号値を得る。一般的に公開鍵と秘密鍵が一対として生成されるため、本実施形態において、前記公開鍵は、前記公開鍵を含んでいる鍵ペアの中の秘密鍵と一致し、且つ前記公開鍵は前記アプリケーションに対応する予め設定されたタイプファイルに格納されている。例えば、前記復号化モジュール１３は、ＲＳＡ鍵生成器によって生成された公開鍵を用いて検証用暗号文の復号化処理を行い、且つ予め生成された公開鍵をアプリケーションの設定ファイルに格納する。
【００２２】
解析モジュール１４は、前記第一暗号値と前記平文暗号値とが一致すると解析した場合、対応するアクセスデータに前記アプリケーションがアクセスすることが許可されるために用いられる。
【００２３】
携帯端末の解析モジュール１４は、暗号化モジュール１２によって得られる設定ファイルに対応する第一暗号値と、復号化モジュール１３がバージョン制御ファイルの検証用暗号文を復号化して得られた平文暗号値に基づいて、前記第一暗号値と前記平文暗号値とが一致するかどうかを比較する。前記第一暗号値と前記平文暗号値とが一致する場合、アクセスデータが改ざんされていないことを示し、携帯端末は、対応するアクセスデータに前記アプリケーションがアクセスすることを許可する。
【００２４】
解析モジュール１４は、前記第一暗号値と前記平文暗号値とを比較して一致しない場合、予め設定された操作を実行する。例えば、携帯端末は、前記アプリケーションが対応するアクセスデータにアクセスすることを直接的に拒否し、または注意情報を生成してユーザーによってアクセス操作を実行するかどうかが最終的に確認され、または予め設定されたアクセスには一定の危険が存在するとの操作インタフェースを示し、またはアプリケーションのメインインターフェイスに直接的に戻る。本発明の実施形態において、携帯端末が前記第一暗号値と前記平文暗号値とを比較して一致しない場合、携帯端末によって実行される具体的な操作に制限されない。
【００２５】
本発明の実施形態において、携帯端末が、携帯端末のアプリケーションに対してユーザーがトリガーしたデータサーバーアクセス命令を受信し、データサーバーから、アプリケーションに対応する設定ファイル及び、検証用暗号文を有するバージョン制御ファイルを取得し、取得された設定ファイルを予め設定された暗号化アルゴリズムによって暗号化し、設定ファイルに対応する第一暗号値を得、取得されたバージョン制御ファイルから前記検証用暗号文を抽出し、抽出した検証用暗号文を復号化し、前記検証用暗号文に対応する平文暗号値を得、前記第一暗号値と前記平文暗号値とが一致すると解析する場合、対応するアクセスデータに前記アプリケーションがアクセスすることが許可され、オフラインキャッシュアクセスデータの安全性を高め、データが改ざんされる可能性が低くなり、さらに、アプリケーションアクセスの安全性も向上する。
【００２６】
図１の実施形態に基づいて、アクセスデータの利便性及びスマート性を高めるために、図２に示すように、本発明に係る携帯端末は、注意モジュール１５をさらに備える。
【００２７】
前記注意モジュール１５は、前記第一暗号値と前記平文暗号値とが一致しないと解析する場合、対応するアクセスデータに前記アプリケーションがアクセスすることを拒否し、または、注意情報を生成ユーザーがアクセスしようとするアクセスデータが改ざんされる危険があることが注意される。
【００２８】
本発明の実施形態において、改ざんされたアクセスデータにアクセスすることによって引き起こされる危険を避けるために、前記携帯端末の解析モジュール１４は、前記第一暗号値と前記平文暗号値とが一致しないと解析する場合、注意モジュール１５は、対応するアクセスデータに前記アプリケーションがアクセスすることを直接的に拒否する。或いは、携帯端末の誤判を避け、ユーザーの体験に影響を与えないようにするために、前記第一暗号値と前記平文暗号値とが一致しないと前記携帯端末の解析モジュール１４が解析する場合、前記注意モジュール１５は、注意情報生成、ユーザーがアクセスしようとするアクセスデータが改ざんされる危険があることが注意され、これにより、アクセスし続けるかまたはアクセスを拒否するかがユーザーによってさらに確認される。
【００２９】
さらに、図１及び図２の実施形態に基づいて、本発明の携帯端末はアプリケーションのアクセスデータを構築する時に、アクセスデータの安全性をさらに高め、アクセスデータが改ざんされることを避けるために、携帯端末は、アクセスデータを発行すると、すぐ前記アクセスデータに対して対応する暗号化操作を行う。
【００３０】
図３に示すように、本発明の携帯端末において、前記暗号化モジュール１２は、構築ユニット２１と、暗号化ユニット２２と、発行ユニット２３と、を備える。
【００３１】
前記構築ユニット２１は、アプリケーションのアクセスデータを構築し、予め設定された暗号化方法に従ってアクセスデータの設定ファイルを暗号化し、前記設定ファイルに対応する平文暗号値を得ることに用いられる。
【００３２】
本実施形態において、携帯端末の構築ユニット２１は、アプリケーションのアクセスデータを構築する時に、予め設定された暗号化方法に従って、前記アクセスデータの設定ファイルを直接的に暗号化し、前記設定ファイルに対応する平文暗号値を得る。なお、携帯端末が、同じアプリケーションのアクセスデータに対応する設定ファイルを暗号化することに用いられる暗号化方法は、携帯端末によって取得されたアプリケーションに対応する設定ファイルを暗号化することに用いられる暗号化方法と、全く同じである。
【００３３】
例えば、具体的な応用環境において、ウェブ管理者のオフィス端末は、ブラウザのウェブページデータを構築する過程において、ＭＤ５暗号化アルゴリズムによってウェブページデータの設定ファイル（ｍａｎｉｆｅｓｔ．ｊｓｏｎ）に対してＭＤ５処理を行い、前記設定ファイルに対応する第二ＭＤ５値を得る。
【００３４】
前記暗号化ユニット２２は、鍵生成器によって予め生成された秘密鍵を用いて、取得された平文暗号値を暗号化し、前記平文暗号値に対応する検証用暗号文を得ることに用いられる。
【００３５】
携帯端末の暗号化ユニット２２は、鍵生成器によって予め生成された秘密鍵を用いて、アプリケーションに対応する設定ファイルを暗号化して得られた平文暗号値を再び暗号化し、前記平文暗号値に対応する検証用暗号文を得る。
【００３６】
本発明の実施形態において、携帯端末の暗号化ユニット２２によって使用された鍵生成器は、携帯端末の同じアプリケーションによって使用された鍵生成器と全く同じである。暗号化ユニット２２が平文暗号値を暗号化する時に使用した秘密鍵と携帯端末が検証用暗号文を復号化する時に使用した公開鍵は、互いに一致している鍵ペアである。例えば、暗号化ユニット２２は、ＲＳＡ鍵生成器によって予め生成された秘密鍵を用いて取得された第二ＭＤ５値を暗号化し、第二ＭＤ５値に対応する検証用暗号文を得る。
【００３７】
発行ユニット２３は、前記検証用暗号文を前記アクセスデータのバージョン制御ファイルに格納し、アクセスデータ、検証用暗号文を有するバージョン制御ファイル及び前記設定ファイルを前記データサーバーに発行することに用いられる。
【００３８】
アクセスしようとするアクセスデータに対して携帯端末が安全性検証解析を便利に行うために、携帯端末の発行ユニット２３は、暗号化ユニット２２によって暗号化された検証用暗号文を前記アクセスデータに対応するバージョン制御ファイルに格納するとともに、前記アクセスデータ、検証用暗号文を有するバージョン制御ファイル及び前記アプリケーションに対応する設定ファイルを、対応するデータベースに一緒に発行する。例えば、携帯端末の発行ユニット２３は、暗号化の後に得られた検証用暗号文をブラウザに対応するウェブページデータのバージョン制御（ｖｅｒｓｉｏｎ．ｊｓｏｎ）ファイル内に格納し、且つウェブページデータ、検証用暗号文を有するｖｅｒｓｉｏｎ．ｊｓｏｎファイル及びブラウザに対応するｍａｎｉｆｅｓｔ．ｊｓｏｎ設定ファイルをウェブサーバーに発行する。
【００３９】
本発明の携帯端末は、アプリケーションのアクセスデータを構築し、予め設定された暗号化方法に従ってアクセスデータの設定ファイルを暗号化し、前記設定ファイルに対応する平文暗号値を得、前記鍵生成器によって予め生成された秘密鍵を用いて、取得された平文暗号値を暗号化し、前記平文暗号値に対応する検証用暗号文を得、前記検証用暗号文を前記アクセスデータのバージョン制御ファイルに格納し、アクセスデータ、検証用暗号文を有するバージョン制御ファイル及び前記設定ファイルを前記データサーバーに発行する。従って、アクセスデータを構築するとすぐにアクセスデータを暗号化するという有益な効果を有し、構築した後でアクセスデータが改ざんされる危険を有効に防止し、アクセスデータの安全性をさらに高める。
【００４０】
ハードウェアにおいて、以上の取得モジュール１１、暗号化モジュール１２、復号化モジュール１３、解析モジュール１４等々は、処理装置がこれらの各モジュールに対応する操作を容易に呼出して実行することができるよう、ハードウェアによってアクセスデータ改ざん防止装置に内蔵するように、または単独で設置されることができ、また、ソフトウェアによってアクセスデータ改ざん防止装置のメモリに記憶されることもできる。前記処理装置は、中央処理装置（ＣＰＵ）、マイクロプロセッサ、マイクロコントローラ等々であることができる。
【００４１】
本発明は、アクセスデータ改ざん防止方法をさらに提供する。オフラインキャッシュアクセスデータの安全性を高め、アクセスデータが改ざんされることを防止する。図４に示すように、本発明に係るアクセスデータ改ざん防止方法は、以下のステップＳ１０〜Ｓ４０として実行できる。
【００４２】
ステップＳ１０：携帯端末は、携帯端末のアプリケーションに対してユーザーがトリガーしたデータサーバーアクセス命令を受信し、データサーバーから、アプリケーションに対応する設定ファイル及び、検証用暗号文を有するバージョン制御ファイルを取得する。
【００４３】
本実施形態において、ユーザーが携帯端末に基づいて、対応するデータサーバーアクセス命令を携帯端末のアプリケーションに伝送した際に、携帯端末は、ユーザーが携帯端末のアプリケーションによってトリガーされたデータサーバーアクセス命令を受信し、前記データサーバーから、アプリケーションに対応する設定ファイル及び、検証用暗号文を有するバージョン制御ファイルを取得する。
【００４４】
例えば、具体的な応用環境において、携帯端末のブラウザのアドレスバーでアクセスしようとするウェブサーバーアドレスを入力すると、ウェブサーバーアドレスにアクセスするための対応するウェブサーバーのアクセス命令を生成し、携帯端末の取得モジュール１１は、ユーザーがブラウザによってトリガーされたウェブサーバーのアクセス命令に応答し、前記ウェブサーバーから、ブラウザに対応する設定ファイル及び、検証用暗号文を有するバージョン制御ファイルを取得する。
【００４５】
ステップＳ２０：携帯端末は、取得された前記設定ファイルを予め設定された暗号化アルゴリズムによって暗号化し、設定ファイルに対応する第一暗号値を得る。
【００４６】
携帯端末が対応する設定ファイルを取得した後、予め設定された暗号化アルゴリズムによって前記設定ファイルを暗号化し、設定ファイルに対応する第一暗号値を得る。本実施形態において、前記予め設定された暗号化アルゴリズムは、対称暗号化アルゴリズムと非対称暗号化アルゴリズムを含むが、これに限定されない。
【００４７】
本発明の好ましい実施形態において、携帯端末は、情報要約暗号化アルゴリズム（Ｍｅｓｓａｇｅ  Ｄｉｇｅｓｔ  Ａｌｇｏｒｉｔｈｍ、ＭＤ５）によって設定ファイルを暗号化し、前記設定ファイルに対応する第一ＭＤ５値を得る。
【００４８】
ステップＳ３０：携帯端末は、取得されたバージョン制御ファイルから前記検証用暗号文を抽出し、抽出した検証用暗号文を復号化し、前記検証用暗号文に対応する平文暗号値を得る。
【００４９】
取得されたアプリケーションに対応するバージョン制御ファイルに基づいて、携帯端末は、バージョン制御ファイルから対応する検証用暗号文を抽出し、抽出した検証用暗号文を復号化し、前記検証用暗号文に対応する平文暗号値を得る。本実施形態において、携帯端末は、前記検証用暗号文を復号化する際に、データサーバーの予め設定された復号化方式によって処理を行う。例えば、ＭＤ５復号化方式に従って検証用暗号文を復号化し、前記検証用暗号文に対応する平文ＭＤ５値を得る。
【００５０】
本発明の好ましい実施形態において、携帯端末は、バージョン制御ファイルを復号化する際に、まず前記バージョン制御ファイルから前記検証用暗号文を抽出し、鍵生成器によって予め生成された公開鍵を用いて抽出された前記検証用暗号文を復号化し、前記検証用暗号文に対応する平文暗号値が得られる。一般的に公開鍵と秘密鍵が一対として生成されるため、本実施形態において、前記公開鍵は、前記公開鍵を含んでいる鍵ペアの中の秘密鍵と一致し、且つ前記公開鍵は前記アプリケーションに対応する予め設定されたタイプファイルに予め格納されている。例えば、携帯端末は、ＲＳＡ鍵生成器によって予め生成された公開鍵を用いて検証用暗号文の復号化処理を行い、且つ予め生成された公開鍵をアプリケーションの設定ファイルに格納する。
【００５１】
ステップＳ４０：携帯端末は、前記第一暗号値と前記平文暗号値とが一致すると解析される場合、対応するアクセスデータに前記アプリケーションがアクセスすることが許可される。
【００５２】
携帯端末は、得られた設定ファイルに対応する第一暗号値と、バージョン制御ファイルの検証用暗号文を復号化して得られた平文暗号値に基づいて、前記第一暗号値と前記平文暗号値とが一致するかどうかを比較する。前記第一暗号値と前記平文暗号値とが一致する場合、アクセスデータが改ざんされていないことを示し、携帯端末は、対応するアクセスデータに前記アプリケーションがアクセスすることを許可する。
【００５３】
前記第一暗号値と前記平文暗号値とを比較して一致しない場合、予め設定された操作を実行する。例えば、携帯端末は、前記アプリケーションが対応するアクセスデータにアクセスすることを直接的に拒否し、または注意情報を生成してユーザーによってアクセス操作を実行するかどうかが最終的に確認され、または予め設定されたアクセスには一定の危険が存在するとの操作インタフェースを表示し。またはアプリケーションのメインインターフェイスに直接的に戻る。本発明の実施形態において、携帯端末が前記第一暗号値と前記平文暗号値とを比較して一致しない場合、携帯端末によって実行される具体的な操作に制限されない。
【００５４】
本発明のアクセスデータ改ざん防止方法は、携帯端末を介して、携帯端末のアプリケーションに対しユーザーがトリガーしたデータサーバーアクセス命令を受信し、データサーバーから、アプリケーションに対応する設定ファイル及び、検証用暗号文を有するバージョン制御ファイルを取得し、取得された設定ファイルを予め設定された暗号化アルゴリズムによって暗号化し、設定ファイルに対応する第一暗号値を得、取得されたバージョン制御ファイルから前記検証用暗号文を抽出し、抽出した前記検証用暗号文を復号化し、前記検証用暗号文に対応する平文暗号値を得、前記第一暗号値と前記平文暗号値とが一致すると解析される場合、対応するアクセスデータに前記アプリケーションがアクセスすることが許可され、オフラインキャッシュアクセスデータの安全性を高め、データが改ざんされる可能性を低くし、さらに、アプリケーションアクセスの安全性を向上させる。
【００５５】
図４の実施形態に基づいて、アクセスデータの利便性及びスマート性を高めるために、さらに、図５に示すように、本発明に係るアクセスデータ改ざん防止方法は、図４の実施形態の「ステップＳ３０：携帯端末は、取得されたバージョン制御ファイルから前記検証用暗号文を抽出し、抽出した前記検証用暗号文を復号化し、前記検証用暗号文に対応する平文暗号値を得る」の後に、ステップＳ５０をさらに備える。
【００５６】
ステップＳ５０：携帯端末が前記第一暗号値と前記平文暗号値とが一致しないと解析する場合、対応するアクセスデータに前記アプリケーションがアクセスすることは拒否され、または注意情報が生成され、ユーザーが、アクセスしようとするアクセスデータが改ざんされる危険があることが注意される。
【００５７】
本発明の実施形態において、改ざんされたアクセスデータにアクセスすることによって引き起こされる危険を避けるために、前記携帯端末は、前記第一暗号値と前記平文暗号値とが一致しないと解析する場合、前記アプリケーションが対応するアクセスデータにアクセスすることを直接的に拒否する。或いは、携帯端末の誤判を避け、また、ユーザーの体験に影響を与えないようにするために、前記携帯端末は、前記第一暗号値と前記平文暗号値とが一致しないと解析する場合、注意情報を生成し、ユーザーがアクセスしようとするアクセスデータが改ざんされる危険があることが注意され、従って、アクセスし続けるかまたはアクセス拒否するかがユーザーによって確認される。
【００５８】
図４及び図５の実施形態に基づいて、本発明のアクセスデータ改ざん防止方法において、携帯端末は、アプリケーションのアクセスデータを構築する時に、アクセスデータの安全性をさらに高め、アクセスデータが改ざんされることを避けるために、携帯端末は、アクセスデータを発行すると、すぐ前記アクセスデータに対して対応する暗号化操作を行う。
【００５９】
図６の実施形態は図４の実施形態に基づく例であり、以下に説明する。
【００６０】
図６に示すように、本発明のアクセスデータ改ざん防止方法は、図４の実施形態の「ステップＳ１０：携帯端末は、携帯端末のアプリケーションに対してユーザーがトリガーしたデータサーバーアクセス命令を受信し、前記データサーバーから、アプリケーションに対応する設定ファイル及び、検証用暗号文を有するバージョン制御ファイルを取得する」の前に、ステップＳ１１〜Ｓ１３をさらに備える。
【００６１】
ステップＳ１１：携帯端末は、アプリケーションのアクセスデータを構築し、予め設定された暗号化方法に従って前記アクセスデータの設定ファイルを暗号化し、前記設定ファイルに対応する平文暗号値を得る。
【００６２】
本実施形態において、携帯端末は、アプリケーションのアクセスデータを構築する時に、予め設定された暗号化方法に従って、前記アクセスデータの設定ファイルを直接的に暗号化し、前記設定ファイルに対応する平文暗号値を得る。なお、携帯端末が同じアプリケーションのアクセスデータに対応する設定ファイルを暗号化することに用いられる暗号化方法は、携帯端末によって取得されたアプリケーションに対応する設定ファイルを暗号化することに用いられる暗号化方法と、全く同じである。
【００６３】
例えば、具体的な応用環境において、ウェブ管理者のオフィス端末は、ブラウザのウェブページデータを構築する過程において、ＭＤ５暗号化アルゴリズムによってウェブページデータのｍａｎｉｆｅｓｔ．ｊｓｏｎファイルに対してＭＤ５処理を行い、前記設定ファイルに対応する第二ＭＤ５値を得る。
【００６４】
ステップＳ１２：前記鍵生成器によって予め生成された秘密鍵を用いて、取得された前記平文暗号値を暗号化し、前記平文暗号値に対応する検証用暗号文を得る。
【００６５】
携帯端末は、鍵生成器によって予め生成された秘密鍵を用いて、前記アプリケーションに対応する設定ファイルを暗号化して得られた平文暗号値を再び暗号化し、前記平文暗号値に対応する検証用暗号文を得る。
【００６６】
本発明の実施形態において、携帯端末によって使用された鍵生成器は、携帯端末の同じアプリケーションに対して使用された鍵生成器と全く同じである。携帯端末が平文暗号値を暗号化する時に使用した秘密鍵と、携帯端末が検証用暗号文を復号化する時に使用した公開鍵は、互いに一致している鍵ペアである。例えば、携帯端末は、ＲＳＡ鍵生成器によって予め生成された秘密鍵を用い、取得された第二ＭＤ５値を暗号化し、第二ＭＤ５値に対応する検証用暗号文を得る。
【００６７】
ステップＳ１３：前記検証用暗号文を前記アクセスデータのバージョン制御ファイルに格納し、前記アクセスデータ、前記検証用暗号文を有するバージョン制御ファイル、及び前記設定ファイルを前記データサーバーに発行する。
【００６８】
アクセスしようとするアクセスデータに対して携帯端末が安全性検証解析を容易に行うために、携帯端末は、暗号化で得られた検証用暗号文を前記アクセスデータに対応するバージョン制御ファイルに格納するとともに、前記アクセスデータ、検証用暗号文を有するバージョン制御ファイル、及びアプリケーションに対応する設定ファイルを、対応するデータベースに一緒に発行する。例えば、携帯端末は、暗号化して得られた検証用暗号文をブラウザに対応するウェブページデータのバージョン制御（ｖｅｒｓｉｏｎ．ｊｓｏｎ）ファイル内に格納し、且つウェブページデータ、検証用暗号文を有するｖｅｒｓｉｏｎ．ｊｓｏｎファイル及び、ブラウザに対応するｍａｎｉｆｅｓｔ．ｊｓｏｎ設定ファイルをウェブサーバーに発行する。
【００６９】
本発明のアクセスデータ改ざん防止方法は、携帯端末を介して、アプリケーションのアクセスデータを構築し、予め設定された暗号化方法に従って前記アクセスデータの設定ファイルを暗号化し、前記設定ファイルに対応する平文暗号値を得、前記鍵生成器によって予め生成された秘密鍵を用いて、取得された平文暗号値を暗号化し、前記平文暗号値に対応する検証用暗号文を得、前記検証用暗号文を前記アクセスデータのバージョン制御ファイルに格納し、前記アクセスデータ、前記検証用暗号文を有するバージョン制御ファイル、及び前記設定ファイルを前記データサーバーに発行する。アクセスデータを構築するとすぐにアクセスデータを暗号化するという有益な効果を有し、構築した後でアクセスデータが改ざんされる危険を有効に防止し、さらに、アクセスデータの安全性を高める。
【００７０】
図７は、本発明に係るアクセスデータ改ざん防止装置の第一実施形態のハードウェア構造図である。図７に示すように、本実施形態において、アクセスデータ改ざん防止装置は、処理ユニット１０と、該処理ユニット１０に接続されるアクセスデータ改ざん防止システム１１０と、入力／出力ユニット１２と、通信ユニット１３と、記憶ユニット１４と、表示ユニット１５を備える。
【００７１】
前記入力／出力ユニット１２は、一つまたは複数の物理ボタン及び／又はマウス及び／又はジョイスティック（Ｊｏｙｓｔｉｃｋ）であってもよく、ユーザー命令を入力し、且つ入力されたユーザー命令がアクセスデータ改ざん防止装置によって応答された応答データを出力することに用いられる。
【００７２】
前記通信ユニット１３は、バックグラウンドサーバー（例えば、アプリケーションにアクセスデータを提供するためのバックグラウンドサーバー）に通信して接続される。前記通信ユニット１３は、Ｗｉｆｉモジュール（前記Ｗｉｆｉモジュールを介してモバイルインターネットを経てバックグラウンドサーバーと通信することができる）、ブルートゥース（登録商標）モジュール（前記ブルートゥースモジュールは携帯電話と近い距離で通信することができる）及び／又はＧＰＲＳモジュール（前記ＧＰＲＳモジュールはモバイルインターネットを経てバックグラウンドサーバーと通信することができる）を備えることができる。
【００７３】
前記記憶ユニット１４は、一つの記憶空間または複数の記憶空間の集合を備えることができ、前記アクセスデータ改ざん防止システム１１及び、前記アクセスデータ改ざん防止システム１１０の実行データを格納することに用いられる。
【００７４】
前記表示ユニット１５は、マンマシンインターフェースを表示し、ユーザーによる命令入力のため、且つ前記アクセスデータ改ざん防止装置のユーザー命令に対する応答データを出力して表示することに用いられ、例えば、対応するアクセスデータに前記アプリケーションがアクセスすることが許可されるかどうかを表示し、または、注意を表示し、ユーザーがアクセスしようとするアクセスデータが改ざんされる危険があることが注意される。
【００７５】
前記処理ユニット１０は、アクセスデータ改ざん防止システム１１０を実行することに用いられ、これにより、前記装置が以下の操作を実行する。
【００７６】
ステップＡ：携帯端末のアプリケーションに対してユーザーがトリガーしたデータサーバーアクセス命令を受信し、前記データサーバーから、前記アプリケーションに対応する設定ファイル及び、検証用暗号文を有するバージョン制御ファイルを取得する。
【００７７】
ステップＢ：予め設定された暗号化アルゴリズムによって取得された前記設定ファイルを暗号化し、前記設定ファイルに対応する第一暗号値を得る。
【００７８】
ステップＣ：取得された前記バージョン制御ファイルから前記検証用暗号文を抽出し、抽出した前記検証用暗号文を復号化し、前記検証用暗号文に対応する平文暗号値を得る。
【００７９】
ステップＤ：前記第一暗号値と前記平文暗号値とが一致すると解析する場合、対応するアクセスデータに前記アプリケーションがアクセスすることが許可される。
【００８０】
なお、アクセスデータ改ざん防止システム１１０は、一連のプログラムコードまたはコード命令からなり、処理ユニット１０によってこのプログラムコードまたはコード命令を呼出してそれに対応する機能を実行する。
【００８１】
好ましくは、前記処理ユニット１０は、アクセスデータ改ざん防止システム１１０を実行することに用いられ、前記装置は以下の操作を実行する。
【００８２】
前記第一暗号値と前記平文暗号値とが一致しないと解析する場合、前記アプリケーションが対応するアクセスデータにアクセスすることは拒否され、または注意情報が生成され、ユーザーがアクセスしようとするアクセスデータが改ざんされる危険があることが注意される。
【００８３】
好ましくは、ステップＣは、「バージョン制御ファイルから対応する検証用暗号文を抽出し、鍵生成器によって予め生成された公開鍵を介して、抽出した検証用暗号文を復号化し、前記検証用暗号文に対応する平文暗号値を得る」をさらに備える。
【００８４】
なお、前記公開鍵は、前記公開鍵を含んでいる鍵ペアの中の秘密鍵と一致し、且つ前記公開鍵は前記アプリケーションに対応する予め設定されたタイプファイルに格納されている。
【００８５】
好ましくは、前記処理ユニット１０は、アクセスデータ改ざん防止システム１１０を実行することに用いられ、前記装置は以下の操作を実行する。
【００８６】
アプリケーションのアクセスデータを構築し、前記予め設定された暗号化方法に従って前記アクセスデータの設定ファイルを暗号化し、前記設定ファイルに対応する平文暗号値を得る。
【００８７】
前記鍵生成器によって予め生成された前記秘密鍵を用いて、取得された前記平文暗号値を暗号化し、前記平文暗号値に対応する検証用暗号文を得る。
【００８８】
前記検証用暗号文を前記アクセスデータのバージョン制御ファイルに格納し、前記アクセスデータ、検証用暗号文を有するバージョン制御ファイル、及び前記設定ファイルを前記データサーバーに発行する。
【００８９】
好ましくは、前記予め設定された暗号化アルゴリズムは、情報要約暗号化アルゴリズムを含む。
【００９０】
図８は、本発明に係るアクセスデータ改ざん防止装置の第二実施形態のハードウェア構造図である。図８に示すように、第二実施形態のアクセスデータ改ざん防止装置は、第一実施形態のアクセスデータ改ざん防止装置とほぼ同じであるが、主として以下の区別がある：すなわち、タッチ入力／表示ユニット１７でアクセスデータ改ざん防止装置の入力／出力ユニット１２と表示ユニット１５を代替する。
【００９１】
前記タッチ入力／表示ユニット１７は、マンマシンインターフェースを提供し、ユーザーによって命令がタッチ入力され、且つユーザー命令がアクセスデータ改ざん防止装置によって応答された応答データを出力して表示することに用いられる。本実施形態において、前記タッチ入力／表示ユニット１７は、タッチ入力ユニットと表示ユニットを備える。前記タッチ入力ユニットは、マンマシンインターフェースのタッチ感知領域でタッチ入力するために用いられ、前記表示ユニットは、タッチパネル付きの表示ユニットである。前記マンマシンインターフェースは、一つまたは複数の仮想ボタン（図示せず）を備える。前記仮想キーボードは、第一実施形態の物理ボタンの機能と同じであるため、ここでは説明を省略した。また、第一実施形態のいずれかの物理ボタン及び／又はマウス及び／又はジョイスティックは前記タッチ入力／表示ユニット１７の仮想ボタンを採用できる点は理解可能である。
【００９２】
本発明はコンピュータ読み取り可能な記憶媒体を提供する。前記コンピュータ読み取り可能な記憶媒体には、一つまたは複数のプログラムが格納されている。前記一つまたは複数のプログラムは、一つまたは複数の処理装置によって実行可能であり、以下のステップを実行する。
【００９３】
ステップＡ：ユーザーが携帯端末のアプリケーションに対してトリガーしたデータサーバーアクセス命令を受信し、データサーバーから、前記アプリケーションに対応する設定ファイル及び、検証用暗号文を有するバージョン制御ファイルを取得する。
【００９４】
ステップＢ：取得された設定ファイルを予め設定された暗号化アルゴリズムに従って暗号化し、前記設定ファイルに対応する第一暗号値を得る。
【００９５】
ステップＣ：取得された前記バージョン制御ファイルから前記検証用暗号文を抽出し、抽出した前記検証用暗号文を復号化し、前記検証用暗号文に対応する平文暗号値を得る。
【００９６】
ステップＤ：前記第一暗号値と前記平文暗号値とが一致すると解析する場合、対応するアクセスデータに前記アプリケーションがアクセスすることが許可される。
【００９７】
好ましくは、以下のステップを実行する。
【００９８】
前記第一暗号値と前記平文暗号値とが一致しないと解析する場合、前記アプリケーションが対応するアクセスデータにアクセスすることは拒否され、または注意情報が生成され、ユーザーがアクセスしようとするアクセスデータが改ざんされる危険があることが注意される。
【００９９】
好ましくは、ステップＣは、「前記バージョン制御ファイルから前記検証用暗号文を抽出し、鍵生成器によって予め生成された公開鍵を用いて、抽出した前記検証用暗号文を復号化し、前記検証用暗号文に対応する平文暗号値を得る」ことをさらに備える。
【０１００】
なお、前記公開鍵は、前記公開鍵を含んでいる鍵ペアの中の秘密鍵と一致し、且つ前記公開鍵は前記アプリケーションに対応する予め設定されたタイプファイルに格納されている。
【０１０１】
好ましくは、アクセスデータ改ざん防止方法は、ステップＡの前に、以下のステップをさらに備える。
【０１０２】
アプリケーションのアクセスデータを構築し、前記予め設定された暗号化方法に従って前記アクセスデータの設定ファイルを暗号化し、前記設定ファイルに対応する平文暗号値を得る。
【０１０３】
鍵生成器によって予め生成された秘密鍵を用いて、取得された平文暗号値を暗号化し、前記平文暗号値に対応する検証用暗号文を得る。
【０１０４】
前記検証用暗号文を前記アクセスデータのバージョン制御ファイルに格納し、前記アクセスデータ、検証用暗号文を有するバージョン制御ファイル、及び前記設定ファイルを前記データサーバーに発行する。
【０１０５】
好ましくは、前記予め設定された暗号化アルゴリズムは、情報要約暗号化アルゴリズムを含む。
【０１０６】
説明すべきことは、本明細書において、用語「含む」、「備える」またはその他非排他性を有するいずれの言葉も、その作用は、一連の要素の過程、方法、部品またはシステムを含むことを表明し、その要素を含むだけでなく、明示的に記載されない他の要素をさらに含み、またはこの過程、方法、部品またはシステムの中の固有の要素をさらに含む。より多くの制限がない場合、「一つの……を含む」に制限された要素は、前記要素を含んでいる過程、方法、部品またはシステムにおけるその他の同じ要素のさらなる存在を排除するものではない。
【０１０７】
上述した実施形態の番号はただ説明することに用いられ、実施形態の優劣を表すものではない。
【０１０８】
以上の実施形態の説明によって、この技術分野の技術者は、上述した実施形態の方法がソフトウェアと必要な汎用ハードウェアプラットフォームとともに実現し、ハードウェアによっても当然実現できるが、多くの場合、前者はより良い実施形態である。このような理解に基づいて、本発明の技術方案の本質的なまたは先行技術に対する貢献を明示する部分は、ソフトウェア製品によって実施されることができる。前記ソフトウェア製品は、記憶媒体（例えば、ＲＯＭ／ＲＡＭ、磁気ディスク、光ディスク）に格納され、その中の若干の命令は、端末装置（携帯電話、コンピュータ、サーバまたはネットワークデバイスなどがあり得る）に本発明の実施形態に記載された方法を実行させる。
【０１０９】
以上の記述は本発明の好ましい実施形態であり、本発明の範囲を限定するものではなく、本発明の明細書及び添付図面に記述している内容に基づいて構造及びプロセスの変更と同等の代替を行うことは、他の関連の技術分野に直接的又は間接的に応用され、本発明の請求の範囲に属するすべての実施例を含むべきである。
【図１】
0006516342.tif 000002
【図２】
0006516342.tif 000003
【図３】
0006516342.tif 000004
【図４】
0006516342.tif 000005
【図５】
0006516342.tif 000006
【図６】
0006516342.tif 000007
【図７】
0006516342.tif 000008
【図８】
0006516342.tif 000009