(57)【特許請求の範囲】
【請求項１】
ショートメッセージの読取方法であって、
第三者アプリケーションからショートメッセージに対する読取要求を受信することと、  前記ショートメッセージが機密情報付きショートメッセージである場合に、前記読取要求の読取タイミングが前記ショートメッセージのアクセス禁止期間に属するかどうかを検出することと、
前記読取タイミングが前記アクセス禁止期間に属する場合に、前記読取要求に応答しないこととを含み、
前記読取要求の読取タイミングが前記ショートメッセージのアクセス禁止期間に属するかどうかを検出することは、
前記読取要求の読取タイミングと前記ショートメッセージの受信タイミングとの時間差が所定の閾値より小さいかどうかを検出し、前記時間差が前記所定の閾値より小さい場合に、前記読取タイミングが前記アクセス禁止期間に属すると確定することを含んでいる、前記方法。
【請求項２】
前記方法は、さらに
デフォルト有効時間に基づいて前記所定の閾値を設定すること、
または、
前記ショートメッセージのショートメッセージ内容から前記ショートメッセージの有効時間を抽出し、前記有効時間に基づいて前記所定の閾値を設定することを含んでいる
請求項１に記載の方法。
【請求項３】
前記方法は、さらに、
受信されたショートメッセージが機密情報付きショートメッセージであるかどうかを識別することと、
前記ショートメッセージが機密情報付きショートメッセージである場合に、所定のマークを前記ショートメッセージに追加し、前記所定のマークは、前記ショートメッセージが機密情報付きショートメッセージであることを示すように構成されることとを含んでいる  請求項１又は２に記載の方法。
【請求項４】
前記受信されたショートメッセージが機密情報付きショートメッセージであるかどうかを識別することは、
前記ショートメッセージの特徴情報を通じて前記ショートメッセージが機密情報付きショートメッセージであるかどうかを識別し、前記特徴情報は、送信元番号、ショートメッセージ内容とショートメッセージテンプレートのうちの少なくとも一つを含んでいることを含んでいる
請求項３に記載の方法。
【請求項５】
前記第三者アプリケーションからショートメッセージに対する読取要求を受信することは、
オペレーティングシステムを通じて前記第三者アプリケーションからショートメッセージに対する読取要求を受信することと、
前記オペレーティングシステムを通じて前記第三者アプリケーションがショートメッセージ読取権限を備えるかどうかを検出することと、
前記第三者アプリケーションがショートメッセージ読取権限を備える場合に、前記オペレーティングシステムを通じてショートメッセージコンポーネントへ前記読取要求を転送することと、
前記ショートメッセージコンポーネントを通じて前記オペレーティングシステムから転送された前記読取要求を受信することとを含んでいる
請求項１又は２に記載の方法。
【請求項６】
前記方法は、さらに
オペレーティングシステムのデフォルトショートメッセージアプリケーションから前記ショートメッセージに対する読取要求を受信することと、
前記デフォルトショートメッセージアプリケーションの前記読取要求に応答することとを含んでいる
請求項１又は２に記載の方法。
【請求項７】
ショートメッセージの読取装置であって、
第三者アプリケーションからショートメッセージに対する読取要求を受信するように構成される要求受信モジュールと、
前記ショートメッセージが機密情報付きショートメッセージである場合に、前記読取要求の読取タイミングが前記ショートメッセージのアクセス禁止期間に属するかどうかを検出するように構成される時間検出モジュールと、
前記読取タイミングが前記アクセス禁止期間に属する場合に前記読取要求に応答しないように構成される要求応答モジュールとを含み、
前記時間検出モジュールは、
前記読取要求の読取タイミングと前記ショートメッセージの受信タイミングとの時間差が所定の閾値より小さいかどうかを検出するように構成される差分値検出サブモジュールと、
前記時間差が前記所定の閾値より小さい場合に、前記読取タイミングが前記アクセス禁止期間に属すると確定するように構成される時間確定サブモジュールとを含んでいる、前記装置。
【請求項８】
前記装置は、さらに
デフォルト有効時間に基づいて前記所定の閾値を設定するように構成され、または
前記ショートメッセージのショートメッセージ内容から前記ショートメッセージの有効時間を抽出し、前記有効時間に基づいて前記所定の閾値を設定するように構成される閾値設定モジュールを含んでいる
請求項７に記載の装置。
【請求項９】
前記装置は、さらに
受信されたショートメッセージが機密情報付きショートメッセージであるかどうかを識別するように構成されるショートメッセージ識別モジュールと、
前記ショートメッセージが機密情報付きショートメッセージである場合に、前記ショートメッセージが機密情報付きショートメッセージであることを示すための所定のマークを前記ショートメッセージに追加するように構成されるマーク追加モジュールとを含んでいる
請求項７又は８に記載の装置。
【請求項１０】
前記ショートメッセージ識別モジュールは、さらに
前記ショートメッセージの特徴情報を通じて前記ショートメッセージが機密情報付きショートメッセージであるかどうかを識別するように構成され、前記特徴情報は、送信元番号、ショートメッセージ内容とショートメッセージテンプレートのうちの少なくとも一つを含んでいる
請求項９に記載の装置。
【請求項１１】
前記要求受信モジュールは、
オペレーティングシステムを通じて前記第三者アプリケーションから前記ショートメッセージに対する読取要求を受信するように構成される読取受信サブモジュールと、
前記オペレーティングシステムを通じて前記第三者アプリケーションがショートメッセージ読取権限を備えるかどうかを検出するように構成される権限検出サブモジュールと、  前記第三者アプリケーションがショートメッセージ読取権限を備える場合に、前記オペレーティングシステムを通じてショートメッセージコンポーネントへ前記読取要求を転送するように構成される要求転送サブモジュールと、
前記ショートメッセージコンポーネントを通じて前記オペレーティングシステムから転送された前記読取要求を受信するように構成される情報受信サブモジュールとを含んでいる
請求項７又は８に記載の装置。
【請求項１２】
前記装置は、さらに
オペレーティングシステムのデフォルトショートメッセージアプリケーションから前記ショートメッセージに対する読取要求を受信するように構成されるデフォルト受信モジュールと、
前記デフォルトショートメッセージアプリケーションの前記読取要求に応答するように構成されるデフォルト応答モジュールとを含んでいる
請求項７又は８に記載の装置。
【請求項１３】
ショートメッセージの読取装置であって、
プロセッサと、
前記プロセッサが実行可能な命令を記憶するように構成されるメモリーとを含み、
前記プロセッサは、
第三者アプリケーションからショートメッセージに対する読取要求を受信し、前記ショートメッセージが機密情報付きショートメッセージである場合に、前記読取要求の読取タイミングが前記ショートメッセージのアクセス禁止期間に属するかどうかを検出し、前記読取タイミングが前記アクセス禁止期間に属する場合に、前記読取要求に応答しないように構成され、
前記読取要求の読取タイミングが前記ショートメッセージのアクセス禁止期間に属するかどうかを検出することは、
前記読取要求の読取タイミングと前記ショートメッセージの受信タイミングとの時間差が所定の閾値より小さいかどうかを検出し、前記時間差が前記所定の閾値より小さい場合に、前記読取タイミングが前記アクセス禁止期間に属すると確定することを含んでいる、前記装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、出願番号が２０１５１０５９９８３６．２であり、出願日が２０１５年９月１８日である中国特許出願に基づいて提出され、当該中国特許出願の優先権を主張し、且つ前記中国特許出願のすべての内容を本願に援用する。
【０００２】
本発明は、情報セキュリティ分野に関し、特にショートメッセージの読取方法及び装置に関する。
【背景技術】
【０００３】
ショートメッセージ（ＳＭＳ：ｓｈｏｒｔ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ）に付けられる検証コードを利用して安全検証を行うことは、現在の一般的な身分検証方法である。
【０００４】
アンドロイド（英語：Ａｎｄｒｏｉｄ（登録商標））オペレーティングシステムにおいて、第三者アプリケーションはショートメッセージを読み取る権限を有することができる。第三者アプリケーションが悪意のあるアプリケーションであれば、ショートメッセージにおける検証コードを読み取ることによって機密操作を実行する権限を取得することができ、例えば、支払い操作を実行する権限、登録とログインを実行する権限などを取得することができる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の実施例は、第三者アプリケーションがオペレーティングシステム層のショートメッセージ読取権限のみを有する場合にショートメッセージコンポーネントのショートメッセージ内容を読み取ることができて悪意のあるアプリケーションがショートメッセージの検証コードを読み取ることによって機密操作を実行する権限を取得する問題を解決するために、ショートメッセージの読取方法及び装置を提供する。技術案は以下の通りである。
【課題を解決するための手段】
【０００６】
本開示の実施例の第一様態において、ショートメッセージの読取方法を提供し、当該方法は、
第三者アプリケーションからショートメッセージに対する読取要求を受信することと、
ショートメッセージが機密情報付きショートメッセージである場合に、読取要求の読取タイミングがショートメッセージのアクセス禁止期間に属するかどうかを検出することと、
読取タイミングがアクセス禁止期間に属する場合に、読取要求に応答しないこととを含んでいる。
【０００７】
１つの選択的な実施例において、
読取要求の読取タイミングがショートメッセージのアクセス禁止期間に属するかどうかを検出することは、
読取要求の読取タイミングとショートメッセージの受信タイミングとの時間差が所定の閾値より小さいかどうかを検出し、所定の閾値より小さい場合に、読取タイミングがアクセス禁止期間に属すると確定することを含んでいる。
【０００８】
１つの選択的な実施例において、
ショートメッセージの読取方法は、さらに
デフォルト有効時間に基づいて所定の閾値を設定すること、または
ショートメッセージのショートメッセージ内容からショートメッセージの有効時間を抽出し、有効時間に基づいて所定の閾値を設定することとを含んでいる。
【０００９】
１つの選択的な実施例において、
ショートメッセージの読取方法は、さらに、
受信されたショートメッセージが機密情報付きショートメッセージであるかどうかを識別することと、
ショートメッセージが機密情報付きショートメッセージである場合に、所定のマークを前記ショートメッセージに追加し、前記所定のマークは、前記ショートメッセージが機密情報付きショートメッセージであることを示すように構成されることとを含んでいる。
【００１０】
１つの選択的な実施例において、
受信されたショートメッセージが機密情報付きショートメッセージであるかどうかを識別することは、
ショートメッセージの特徴情報を通じて前記ショートメッセージが機密情報付きショートメッセージであるかどうかを識別し、前記特徴情報は、送信元番号、ショートメッセージ内容とショートメッセージテンプレートの少なくとも一つを含んでいることを含んでいる。
【００１１】
１つの選択的な実施例において、
第三者アプリケーションからショートメッセージに対する読取要求を受信することは、
オペレーティングシステムを通じて第三者アプリケーションからショートメッセージに対する読取要求を受信することと、
オペレーティングシステムを通じて第三者アプリケーションがショートメッセージ読取権限を備えるかどうかを検出することと、
第三者アプリケーションがショートメッセージ読取権限を備える場合に、オペレーティングシステムを通じてショートメッセージコンポーネントへ読取要求を転送することと、
ショートメッセージコンポーネントを通じてオペレーティングシステムから転送された読取要求を受信することとを含んでいる。
【００１２】
１つの選択的な実施例において、
ショートメッセージの読取方法は、さらに
オペレーティングシステムのデフォルトショートメッセージアプリケーションからショートメッセージに対する読取要求を受信することと、
デフォルトショートメッセージアプリケーションの読取要求に応答することとを含んでいる。
【００１３】
本開示の実施例の第二様態において、ショートメッセージの読取方法を提供し、当該方法は、
第三者アプリケーションが通常ショートメッセージを読み取り、通常ショートメッセージの読取タイミングと通常ショートメッセージの受信タイミングとの時間差が予め設定された時間より小さいことと、
第三者アプリケーションが機密情報付きショートメッセージを読み取り、ショートメッセージの読取タイミングとショートメッセージの受信タイミングの間との時間差が予め設定された時間より大きいこととを含んでいる。
【００１４】
１つの選択的な実施例において、
ショートメッセージの読取方法は、さらに
オペレーティングシステムのデフォルトショートメッセージアプリケーションが前記ショートメッセージを読み取り、ショートメッセージの読取タイミングとショートメッセージの受信タイミングとの時間差が予め設定された時間より小さいことを含んでいる。
【００１５】
１つの選択的な実施例において、
予め設定された時間はショートメッセージの有効時間以上である。
【００１６】
本開示の実施例の第三様態において、ショートメッセージの読取装置を提供し、当該装置は、
第三者アプリケーションからショートメッセージに対する読取要求を受信するように構成される要求受信モジュールと、
ショートメッセージが機密情報付きショートメッセージである場合に、読取要求の読取タイミングがショートメッセージのアクセス禁止期間に属するかどうかを検出するように構成される時間検出モジュールと、
読取タイミングがアクセス禁止期間に属する場合に読取要求に応答しないように構成される要求応答モジュールとを含んでいる。
【００１７】
１つの選択的な実施例において、
時間検出モジュールは、
読取要求の読取タイミングとショートメッセージの受信タイミングとの時間差が所定の閾値より小さいかどうかを検出するように構成される差分値検出サブモジュールと、
時間差が所定の閾値より小さい場合に、読取タイミングがアクセス禁止期間に属すると確定するように構成される時間確定サブモジュールとを含んでいる。
【００１８】
１つの選択的な実施例において、
ショートメッセージの読取装置は、さらに
デフォルト有効時間に基づいて所定の閾値を設定するように構成され、または
ショートメッセージのショートメッセージ内容からショートメッセージの有効時間を抽出し、有効時間に基づいて所定の閾値を設定するように構成される閾値設定モジュールを含んでいる。
【００１９】
１つの選択的な実施例において、
ショートメッセージの読取装置は、さらに
受信されたショートメッセージが機密情報付きショートメッセージであるかどうかを識別するように構成されるショートメッセージ識別モジュールと、
ショートメッセージが機密情報付きショートメッセージである場合に、ショートメッセージが機密情報付きショートメッセージであることを示すための所定のマークをショートメッセージに追加するように構成されるマーク追加モジュールとを含んでいる。
【００２０】
１つの選択的な実施例において、
ショートメッセージ識別モジュールは、さらに
ショートメッセージの特徴情報を通じてショートメッセージが機密情報付きショートメッセージであるかどうかを識別するように構成され、特徴情報は、送信元番号、ショートメッセージ内容とショートメッセージテンプレートの少なくとも一つを含んでいる。
【００２１】
１つの選択的な実施例において、
前記要求受信モジュールは、
オペレーティングシステムを通じて第三者アプリケーションからショートメッセージに対する読取要求を受信するように構成される読取受信サブモジュールと、
オペレーティングシステムを通じて第三者アプリケーションがショートメッセージ読取権限を備えるかどうかを検出するように構成される権限検出サブモジュールと、
第三者アプリケーションがショートメッセージ読取権限を備える場合に、オペレーティングシステムを通じてショートメッセージコンポーネントへ読取要求を転送するように構成される要求転送サブモジュールと、
ショートメッセージコンポーネントを通じてオペレーティングシステムから転送された読取要求を受信するように構成される情報受信サブモジュールとを含んでいる
１つの選択的な実施例において、
ショートメッセージの読取装置は、さらに
オペレーティングシステムのデフォルトショートメッセージアプリケーションからショートメッセージに対する読取要求を受信するように構成されるデフォルト受信モジュールと、
デフォルトショートメッセージアプリケーションの読取要求に応答するように構成されるデフォルト応答モジュールとを含んでいる。
【００２２】
本開示の実施例の第四様態において、ショートメッセージの読取装置を提供し、当該装置は、
第三者アプリケーションに通常ショートメッセージを読み取り、通常ショートメッセージの読取タイミングと通常ショートメッセージの受信タイミングとの時間差が予め設定された時間より小さいように構成される通常読取モジュールと、
第三者アプリケーションに機密情報付きショートメッセージを読み取り、前記ショートメッセージの読取タイミングと前記ショートメッセージの受信タイミングとの時間差が予め設定された時間より大きいように構成される機密読取モジュールとを含んでいる。
【００２３】
１つの選択的な実施例において、
ショートメッセージの読取装置は、さらに
オペレーティングシステムのデフォルトショートメッセージアプリケーションがショートメッセージを読み取り、ショートメッセージの読取タイミングとショートメッセージの受信タイミングとの時間差が予め設定された時間より小さいように構成されるデフォルト読取モジュールを含んでいる。
【００２４】
１つの選択的な実施例において、
予め設定された時間はショートメッセージの有効時間以上である。
【００２５】
本開示の実施例の第五様態において、ショートメッセージの読取装置を提供し、当該装置は、
プロセッサと、
プロセッサが実行可能な命令を記憶するためのメモリーとを含み、
前記プロセッサが、
第三者アプリケーションからショートメッセージに対する読取要求を受信し、ショートメッセージが機密情報付きショートメッセージである場合に、読取要求の読取タイミングがショートメッセージのアクセス禁止期間に属するかどうかを検出し、読取タイミングが前記アクセス禁止期間に属する場合に、前記読取要求に応答しないように構成される。
【００２６】
本開示の実施例の第六様態において、ショートメッセージの読取装置を提供し、当該装置は、
プロセッサと、
プロセッサが実行可能な命令を記憶するためのメモリーとを含み、
前記プロセッサが、
第三者アプリケーションに通常ショートメッセージを読み取り、通常ショートメッセージの読取タイミングと通常ショートメッセージの受信タイミングとの時間差が予め設定された時間より小さく、
第三者アプリケーションに機密情報付きショートメッセージを読み取り、ショートメッセージの読取タイミングとショートメッセージの受信タイミングとの時間差が前記予め設定された時間より大きい構成される。
【発明の効果】
【００２７】
本発明の実施例に提供された技術案は、以下の有益な効果を備える。
【００２８】
第三者アプリケーションのショートメッセージに対する読取要求を受信し、ショートメッセージが機密情報付きショートメッセージである場合に、読取要求の読取タイミングがショートメッセージのアクセス禁止期間に属するかどうかを検出し、読取タイミングがアクセス禁止期間に属する場合に、読取要求に応答しない。それに基づいて、第三者アプリケーションがオペレーティングシステム層のショートメッセージ読取権限のみを有する場合にショートメッセージコンポーネントにおけるすべてのショートメッセージを読み取ることができて悪意のあるアプリケーションがショートメッセージの検証コードを読み取ることによって機密操作を実行する権限を取得することを引き起こす問題を解決した。機密情報付きショートメッセージに対して、第三者アプリケーションがアクセス禁止期間内に当該ショートメッセージのショートメッセージ内容を読み取ることができず、ショートメッセージの機密情報がアクセス禁止期間に漏れることを避ける効果を達成し、同時に単一のショートメッセージ粒度に対する権限制御を実現する効果を達成する。
【図面の簡単な説明】
【００２９】
【図１】例示的な実施例に基づいて示された移動端末の構造の模式図である。
【図２】例示的な実施例に基づいて示されたショートメッセージの読取方法のフローチャートである。
【図３Ａ】他の例示的な実施例に基づいて示されたショートメッセージの読取方法のフローチャートである。
【図３Ｂ】さらに他の例示的な実施例に基づいて示されたショートメッセージの読取方法のサブステップのフローチャートである。
【図４Ａ】例示的な実施例に基づいて示されたショートメッセージの読取方法のインターフェースの模式図である。
【図４Ｂ】他の例示的な実施例に基づいて示されたショートメッセージの読取方法のインターフェースの模式図である。
【図５】他の例示的な実施例に基づいて示されたショートメッセージの読取方法のフローチャートである。
【図６】さらに他の例示的な実施例に基づいて示されたショートメッセージの読取方法のフローチャートである。
【図７Ａ】例示的な実施例に基づいて示されたショートメッセージの読み取りのインターフェースの模式図である。
【図７Ｂ】他の例示的な実施例に基づいて示されたショートメッセージの読み取りのインターフェースの模式図である。
【図８】例示的な実施例に基づいて示されたショートメッセージの読取装置のブロック図である。
【図９】他の例示的な実施例に基づいて示されたショートメッセージの読取装置のブロック図である。
【図１０】さらに他の例示的な実施例に基づいて示されたショートメッセージの読取装置のブロック図である。
【図１１】さらに他の例示的な実施例に基づいて示されたショートメッセージの読取装置のブロック図である。
【図１２】例示的な実施例に基づいて示されたショートメッセージの読取装置のブロック図である。
【発明を実施するための形態】
【００３０】
本開示の実施例をより明らかに説明するために、以上、実施例の説明に使用する必要がある添付した図面を簡単に紹介し、明らかに、以上に説明する添付した図面は、本開示の実施例だけであり、当業者にとって、創造的な仕事をしない前提で、このような添付した図面によって他の図面を取得できる。
【００３１】
本発明の実施例の目的、技術案及び利点がもっと明らかにするために、以下、添付した図面を結びつけ、本発明の実施形態をさらに詳しく説明する。
【００３２】
まず、本開示の実施例に関するいくつかの用語を簡単に紹介する。
【００３３】
アンドロイドオペレーティングシステム：アメリカグーグル株式会社が製造するＬｉｎｕｘ（登録商標）に基づくフリー／オープンソースコードのオペレーティングシステムであり、主に移動端末に用いられる。当該移動端末は携帯電話、タブレットコンピュータ、電子ブックリーダー、ＭＰ３プレーヤー（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ  Ａｕｄｉｏ  ＬａｙｅｒIII、ムービングピクチャーエクスパーツグループオーディオレイヤー３）、ＭＰ４（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ  Ａｕｄｉｏ  ＬａｙｅｒＩＶ、ムービングピクチャーエクスパーツグループオーディオレイヤー４）プレーヤーとラップトップ携帯コンピューターなどであってもよい。
【００３４】
アプリケーション：一般的に、アンドロイドオペレーティングシステムにおいて、１つのアプリケーションには少なくとも１つのプログラマコンポーネントが含まれる。プログラマコンポーネントには、アクティビティ（英語：Ａｃｔｉｖｉｔｙ）コンポーネント、サービス（英語：Ｓｅｒｖｉｃｅ）コンポーネント、コンテントプロバイダ（英語：Ｃｏｎｔｅｎｔ  Ｐｒｏｖｉｄｅｒ）コンポーネント及びブロードキャストレシーバ（英語：Ｂｒｏａｄｃａｓｔ  Ｒｅｃｅｉｖｅｒ）コンポーネントといった四種に分けられる。
【００３５】
アクティビティコンポーネント：アンドロイドアプリケーションにおけるユーザーとのインタラクトすることを負担するコンポーネントであり、アンドロイドアプリケーションに可視化ユーザーインターフェースを提供する。１つのアンドロイドアプリケーションにはゼロないし複数のアクティビティコンポーネントが含まれてもよい。
【００３６】
サービスコンポーネント：アンドロイドアプリケーションにおけるバックグラウンドに動作される、ユーザーインターフェースを提供しないコンポーネントである。１つのアンドロイドアプリケーションにはゼロないし複数のサービスコンポーネントが含まれてもよい。
【００３７】
コンテントプロバイダコンポーネント：アンドロイドアプリケーションにおける他のアプリケーションまたは現在アプリケーションの他のコンポーネントにデータを提供するように構成されるコンポーネントであり、例えば、ショートメッセージ、着信音、壁紙、電話帳などを提供する。当該コンテントプロバイダコンポーネントは、各種のフォーマットのデータをカプセル化することができ、基準的なフォームで他のアプリケーションまたはコンポーネントに提供され使用される。ここで、本開示の実施例におけるショートメッセージコンポーネントはコンテントプロバイダコンポーネントの一種である。
【００３８】
ブロードキャストレシーバコンポーネント：オペレーティングシステムがブロードキャストするメッセージを受信し応答するように構成され、自分の趣味と合ったメッセージ（または予め定義するあるメッセージタイプのメッセージ）を受信することができ、それから、処理しまたは現在アプリケーションにおける他のコンポーネントへ転送する。
【００３９】
第三者アプリケーション：移動端末において、オペレーティングシステムにプレインストールされたアプリケーションに対するアプリケーションである。
【００４０】
理解を容易にするために、まず、図１を参照してください。図１は例示的な実施例に示された移動端末の構造の模式図である。移動端末には、ショートメッセージコンポーネント１２０、オペレーティングシステム１４０と第三者アプリケーション１６０が含まれる。オペレーティングシステム１４０は第三者アプリケーション１６０から送信された読取要求を受信し、且つ当該読取要求をショートメッセージコンポーネント１２０へ転送する。
【００４１】
移動端末は携帯電話、タブレットコンピュータ、電子ブックリーダー、ＭＰ３プレーヤー（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ  Ａｕｄｉｏ  ＬａｙｅｒIII、ムービングピクチャーエクスパーツグループオーディオレイヤー３）、ＭＰ４（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ  Ａｕｄｉｏ  ＬａｙｅｒＩＶ、ムービングピクチャーエクスパーツグループオーディオレイヤー４）プレーヤーとラップトップ携帯コンピューターなどであってもよい。
【００４２】
ショートメッセージコンポーネント１２０は、アンドロイドアプリケーションにおけるコンテントプロバイダコンポーネントの１つであり、他のアプリケーションまたは現在アプリケーションにおける他のコンポーネントにショートメッセージデータを提供するように構成される。ショートメッセージコンポーネント１２０は、ソース側から送信されたショートメッセージを受信することができ、かつ受信されたショートメッセージを記憶しショートメッセージリストを構成することができる。
【００４３】
オペレーティングシステム１４０には、第三者アプリケーション１６０のオペレーティングシステム層のショートメッセージ読取権限を記憶するための設定ファイルが予め記憶される。
【００４４】
選択的に、オペレーティングシステム１４０には、第三者アプリケーション１６０のオペレーティングシステム層のショートメッセージ読取権限を記憶するための総設定ファイルが記憶される。
【００４５】
選択的に、オペレーティングシステム１４０には、複数の設定ファイルが記憶される。第三者アプリケーション１６０のオペレーティングシステム層のショートメッセージ読取権限はそれぞれ１つの設定ファイルに対応される。
【００４６】
第三者アプリケーション１６０は、オペレーティングシステム層のショートメッセージ読取権限を有する場合に、ショートメッセージコンポーネント１２０のすべてのショートメッセージを読み取ることができ、オペレーティングシステム層のショートメッセージ読取権限が有しない場合に、ショートメッセージコンポーネント１２０における如何なるショートメッセージを読み取ることができない。
【００４７】
第三者アプリケーション１６０には、アクティビティコンポーネント１６２、サービスコンポーネント１６４、コンテントプロバイダコンポーネント１６６とブロードキャストレシーバコンポーネント１６８のいずれか一つであってもよいの１つまたは１つ以上のプログラマコンポーネントが含まれてもよい。
【００４８】
第三者アプリケーション１６０は、ショートメッセージコンポーネント１２０におけるショートメッセージを読み取る必要がある場合に、まず、オペレーティングシステム１４０へショートメッセージの読取要求を送信する。オペレーティングシステム１４０は、読取要求を受信した後、当該第三者アプリケーション１６０がショートメッセージ読取権限リストにあるかどうかを検出し、当該第三者アプリケーション１６０がショートメッセージ読取権限リストにある場合に、当該第三者アプリケーション１６０から送信されたショートメッセージ読取要求をショートメッセージコンポーネント１２０へ転送する。ショートメッセージコンポーネント１２０は、オペレーティングシステム１４０から転送された読取要求を受信した後、読取要求における読み取る必要があるショートメッセージに基づいてショートメッセージリストから読み取る必要があるショートメッセージを検索し、オペレーティングシステム１４０を通じて検索されたショートメッセージを第三者アプリケーション１６０へフィードバックする。
【００４９】
図２は例示的な実施例に基づいて示されたショートメッセージの読取方法のフローチャートである。本実施例は当該ショートメッセージの読取方法を図１に示す移動端末に適用することを例として説明する。当該ショートメッセージの読取方法には以下のいくつかのステップが含まれる。
【００５０】
ステップ２０１において、第三者アプリケーションからショートメッセージに対する読取要求を受信する。
【００５１】
当該第三者アプリケーションはオペレーティングシステムの設定ファイルに属するアプリケーションである。設定ファイルはアプリケーション粒度に従って権限制御を行うファイルである。
【００５２】
ステップ２０２において、ショートメッセージが機密情報付きショートメッセージであれば、読取要求の読取タイミングがショートメッセージのアクセス禁止期間に属するかどうかを検出する。
【００５３】
当該アクセス禁止期間は第三者アプリケーションがアクセスすることができない時間帯である。
【００５４】
ステップ２０３において、読取タイミングがアクセス禁止期間に属する場合に、読取要求に応答しない。
【００５５】
以上のようにして、本開示の実施例に提供されるショートメッセージの読取方法について、第三者アプリケーションのショートメッセージに対する読取要求を受信し、ショートメッセージが機密情報付きショートメッセージである場合に、読取要求の読取タイミングがショートメッセージのアクセス禁止期間に属するかどうかを検出し、読取タイミングがアクセス禁止期間に属する場合に、読取要求に応答しない。それに基づいて、第三者アプリケーションがオペレーティングシステム層のショートメッセージ読取権限のみを有する場合にショートメッセージコンポーネントにおけるすべてのショートメッセージを読み取ることができて悪意のあるアプリケーションがショートメッセージの検証コードを読み取ることによって機密操作を実行する権限を取得することを引き起こす問題を解決した。機密情報付きショートメッセージに対して、第三者アプリケーションがアクセス禁止期間内に当該ショートメッセージのショートメッセージ内容を読み取ることができず、ショートメッセージの機密情報がアクセス禁止期間内に漏れることを避ける効果を達成し、同時に単一のショートメッセージ粒度に対する権限制御を実現する効果を達成する。
【００５６】
図３Ａはさらに他の例示的な実施例に示すショートメッセージの読取方法のフローチャートである。本実施例は当該ショートメッセージの読取方法を図１に示す移動端末に適用することを例をとして説明する。当該ショートメッセージの読取方法は、下記いくつかのステップを含んでいる。
【００５７】
ステップ３０１において、受信されたショートメッセージが機密情報付きショートメッセージであるかどうかを識別する。
【００５８】
機密情報はユーザーのネットワークにおける仮想財産及び／または制御権限に関する情報である。
【００５９】
ショートメッセージコンポーネントは、ショートメッセージソース側から送信されたショートメッセージを受信し、受信されたショートメッセージを識別し、当該ショートメッセージには機密情報が付けられるかどうかを識別する。
【００６０】
ショートメッセージコンポーネントがショートメッセージに対する識別することについて、ショートメッセージの特徴情報を通じてショートメッセージが機密情報付きショートメッセージであるかどうかを識別することができる。ここで、前記特徴情報には、送信元番号、ショートメッセージ内容とショートメッセージテンプレートの少なくとも一つが含まれる。
【００６１】
ステップ３０２において、ショートメッセージが機密情報付きショートメッセージではない場合に、当該ショートメッセージを直接に記憶する。
【００６２】
ステップ３０３において、ショートメッセージが機密情報付きショートメッセージである場合に、ショートメッセージに所定のマークを追加する。所定のマークは、ショートメッセージが機密情報付きショートメッセージであることを示すことに用いられる。
【００６３】
ショートメッセージコンポーネントは、識別することによって、当該ショートメッセージが機密情報付きショートメッセージであると見出した場合に、ショートメッセージが機密情報付きショートメッセージであることを示すように、当該ショートメッセージに所定のマークを追加する。
【００６４】
ステップ３０４において、オペレーティングシステムを通じて第三者アプリケーションからショートメッセージに対する読取要求を受信する。
【００６５】
第三者アプリケーションは、ショートメッセージコンポーネントにおけるショートメッセージを読み取る必要があるときに、まず、オペレーティングシステムへショートメッセージに対する読取要求を送信し、それに対応して、オペレーティングシステムは第三者アプリケーションがショートメッセージに対する読取要求を受信する。
【００６６】
ここで、第三者アプリケーションはショートメッセージ類のアプリケーション、支払い類のアプリケーション及び登録類のアプリケーションなどであってもよい。
【００６７】
ステップ３０５において、オペレーティングシステムを通じて第三者アプリケーションがショートメッセージ読取権限を備えるかどうかを検出する。
【００６８】
オペレーティングシステムには各第三者アプリケーションがショートメッセージに対する読取権限が予め記憶される。オペレーティングシステムは、第三者アプリケーションのショートメッセージに対する読取要求を受信する場合に、まず予め記憶される権限リストを取得し、当該第三者アプリケーションが予め記憶される権限リストにあるかどうかを検出し、権限リストにある場合に、当該第三者アプリケーションがショートメッセージ読取権限を備え、権限リストに存在しない場合に、当該第三者アプリケーションがショートメッセージ読取権限を備えない。
【００６９】
ステップ３０６において、オペレーティングシステムは、第三者アプリケーションがショートメッセージ読取権限を備えない場合に、読取要求をショートメッセージコンポーネントへ転送しない。
【００７０】
ステップ３０７において、第三者アプリケーションがショートメッセージ読取権限を備える場合に、オペレーティングシステムを通じて読取要求をショートメッセージコンポーネントへ転送する。
【００７１】
オペレーティングシステムは、検出することによって、第三者アプリケーションがオペレーティングシステム層にはショートメッセージ読取権限を備える場合に、第三者アプリケーションの読取要求をショートメッセージコンポーネントへ転送する。
【００７２】
ステップ３０８において、ショートメッセージコンポーネントを通じてオペレーティングシステムから転送された読取要求を受信する。
【００７３】
例えば、第三者アプリケーションである「シャオミ（小米）ショッピングセンター」がショートメッセージコンポーネントにおける「シャオミ（小米）支払い」である支払いパスワードを読み取るためのショートメッセージをオペレーティングシステムへ送信する場合に、オペレーティングシステムは、読取要求を受信した後、「シャオミ（小米）ショッピングセンター」がオペレーティングシステムにはショートメッセージ読取権限を備えるかどうかを検出し、読取権限を備える場合に、「シャオミ（小米）ショッピングセンター」から送信された読取要求をショートメッセージコンポーネントへ転送し、ショートメッセージコンポーネントは、オペレーティングシステムから転送された読取要求を受信する。
【００７４】
ステップ３０９において、ショートメッセージコンポーネントを通じて、読取要求で読み取るショートメッセージが機密情報付きショートメッセージであるかどうかを検出する。
【００７５】
ショートメッセージコンポーネントは、受信された読取要求に基づいて読取要求における読み取る必要があるショートメッセージを取得し、読取要求における読み取る必要があるショートメッセージが所定のマークを付けられるかどうかを検出し、所定のマークが付けられた場合に、当該ショートメッセージが機密情報付きショートメッセージであり、所定のマークが付けられない場合に、当該ショートメッセージには機密情報が付けられない。
【００７６】
ステップ３１０において、ショートメッセージコンポーネントは、読取要求で読み取るショートメッセージが機密情報付きショートメッセージではない場合に、ショートメッセージを第三者アプリケーションへフィードバックする。
【００７７】
ステップ３１１において、ショートメッセージが機密情報付きショートメッセージである場合に、読取要求の読取タイミングがショートメッセージのアクセス禁止期間に属するかどうかを検出する。
【００７８】
ショートメッセージコンポーネントは、オペレーティングシステムにより転送された読取要求から読み取る必要があるショートメッセージを取得し、当該ショートメッセージの特徴情報に基づいて読み取る必要があるショートメッセージが機密情報付きショートメッセージであるかどうかを検出する。ショートメッセージコンポーネントは、読取要求におけるショートメッセージがショートメッセージコンポーネントに所定のマークがあるショートメッセージである場合に、読取要求の読取タイミングがショートメッセージのアクセス禁止期間に属するかどうかを検出する。
【００７９】
本実施例において、ステップ３１１において下記のサブステップが含まれてもよく、図３Ｂのように示す。
【００８０】
ステップ３１１ａにおいて、読取要求の読取タイミングとショートメッセージの受信タイミングの間の時間差が所定の閾値より小さいかどうかを検出する。
【００８１】
ショートメッセージコンポーネントは、読取要求におけるショートメッセージがショートメッセージコンポーネントに所定のマークがあるショートメッセージである場合に、読取要求における読取タイミングを取得し、読取要求における読取タイミングと読み取る必要があるショートメッセージの受信タイミングとを減算し、二つのタイミングの時間差を取得し、取得した時間差と所定の閾値の間の大小関係を検出する。
【００８２】
選択的に、所定の閾値の設定方法について、以下の内容を含んでいる。
【００８３】
一番目、デフォルト有効時間に基づいて所定の閾値を設定する。
【００８４】
一般的に、検証コードの有効時間は６０秒であり、アクティベーションコードの有効時間は１時間である。
【００８５】
二番目、ショートメッセージのショートメッセージ内容からショートメッセージの有効時間を抽出し、有効時間に基づいて所定の閾値を設定する。
【００８６】
ショートメッセージコンポーネントは、ショートメッセージを受信する時に、ショートメッセージのショートメッセージ内容には当該ショートメッセージの有効時間が付けられる場合に、当該ショートメッセージのショートメッセージ内容における有効時間に基づいて所定の閾値を設定する。
【００８７】
ステップ３１１ｂにおいて、所定の閾値より小さい場合に、読取タイミングがアクセス禁止期間に属すると確定する。
【００８８】
ショートメッセージコンポーネントは、読取要求における読取タイミングと読み取る必要があるショートメッセージの受信タイミングの間の時間差が所定の閾値より小さい場合に、読取要求における読取タイミングがアクセス禁止期間に属すると確定する。
【００８９】
例えば、ショートメッセージコンポーネントが１０：５８に機密情報付きショートメッセージを１通受信し、受信したオペレーティングシステムから転送された読取要求における読取タイミングが１１：００であることをと仮定する場合に、読取タイミングとショートメッセージの受信タイミングの間の時間差は１１：００−１０：５８＝２分＝１２０秒である。
【００９０】
例示的に、デフォルト有効時間６０秒に基づいて所定の閾値が設定され、１２０秒が所定の閾値６０秒より大きいため、当該読取タイミングがアクセス禁止期間に属しないと確定する。
【００９１】
例示的に、ショートメッセージのショートメッセージ内容から抽出したショートメッセージの有効時間が５分であると、２分が所定の閾値である５分より小さいため、当該読取タイミングがアクセス禁止期間に属すると確定する。
【００９２】
選択的に、読取タイミングがアクセス禁止期間に属するかどうかを検出する方法は、さらに、
ショートメッセージコンポーネントは、ショートメッセージが機密情報付きショートメッセージであると識別する場合に、所定の閾値に基づいて当該ショートメッセージのアクセス禁止期間をカウントダウン状態に入らせ、読取要求を受信した時に、読取要求における読取タイミングを取得し、読取タイミングがカウントダウン時間帯内にある場合に、読取タイミングがアクセス禁止期間に属すると確定することを含んでいる。
【００９３】
ステップ３１１ｃにおいて、所定の閾値より大きい場合に、読取タイミングがアクセス禁止期間に属しないと確定する。
【００９４】
ショートメッセージコンポーネントは、読取要求における読取タイミングと読み取る必要があるショートメッセージの受信タイミングの間の時間差が所定の閾値より大きい場合に、読取要求における読取タイミングがアクセス禁止期間に属しない。
【００９５】
ステップ３１２において、読取タイミングがアクセス禁止期間に属する場合に、読取要求に応答しない。
【００９６】
ショートメッセージコンポーネントは、第三者アプリケーションの読取要求における読取タイミングがアクセス禁止期間に属する場合に、当該読取要求に応答しない。
【００９７】
ステップ３１３において、読取タイミングがアクセス禁止期間に属しない場合に、読取要求に応答する。
【００９８】
ショートメッセージコンポーネントは、第三者アプリケーションの読取要求における読取タイミングがアクセス禁止期間に属しない場合に、当該読取要求に応答する。
【００９９】
説明する必要があることは下記の通りである。本実施例において、ステップ３０１ないしステップ３０３及びステップ３０４ないしステップ３０８間の先後の順序は具体的に限定されない。即ち、ショートメッセージコンポーネントはショートメッセージが機密情報付きショートメッセージであるかどうかを識別するステップについて、オペレーティングシステムから転送された読取要求を受信する後に実行してもよく、または、オペレーティングシステムから転送された読取要求を受信する前に、ショートメッセージが機密情報付きショートメッセージであるかどうかを予め識別しても良い。
【０１００】
以上のようにして、本開示の実施例に提供されるショートメッセージの読取方法について、第三者アプリケーションのショートメッセージに対する読取要求を受信し、ショートメッセージが機密情報付きショートメッセージである場合に、読取要求における読取タイミングがショートメッセージのアクセス禁止期間に属するかどうかを検出し、読取タイミングがショートメッセージのアクセス禁止期間に属する場合に、読取要求に応答しない。それに基づいて、第三者アプリケーションがオペレーティングシステム層のショートメッセージ読取権限のみを有する場合にショートメッセージコンポーネントにおけるすべてのショートメッセージを読み取ることができて悪意のあるアプリケーションがショートメッセージの検証コードを読み取ることによって機密操作を実行する権限を取得することを引き起こす問題を解決した。機密情報付きショートメッセージに対して、第三者アプリケーションはアクセス禁止期間内に当該ショートメッセージのショートメッセージ内容を読み取ることできず、アクセス禁止期間内にショートメッセージの機密情報が漏れることを避ける効果を達成し、同時に単一のショートメッセージ粒度に対する権限制御を実現する効果を達成する。
【０１０１】
ショートメッセージコンポーネントに単一のショートメッセージを粒度としてのアクセス禁止時間帯のみを追加することによって、単一のショートメッセージ粒度に対する権限制御が実現され、第三者アプリケーションはアクセス禁止期間内に当該ショートメッセージのショートメッセージ内容を読み取ることできない効果を達成し、同時に当該方法について操作が便利になって、実現が容易となる。
【０１０２】
図３Ａの実施例において、ステップ３０１において、ショートメッセージコンポーネントはショートメッセージが機密情報付きショートメッセージであるかどうかを識別する方法について、下記のいくつかの状況が含まれる。
【０１０３】
選択的に、ショートメッセージコンポーネントは、受信されたショートメッセージの送信元番号に基づいて当該ショートメッセージには機密情報が付けられるかどうかを識別し、一般的に言えば、ショートメッセージバックグラウンドサーバーには１つのリストが記憶され、例えば、当該リストには、会社Ａ及び会社Ａに対応するショートメッセージ番号であるショートメッセージ番号１とショートメッセージ番号２、会社Ｂ及び会社Ｂに対応するショートメッセージ番号であるショートメッセージ番号３とショートメッセージ番号４、及び会社Ｃ及び会社Ｃに対応するショートメッセージ番号であるショートメッセージ番号５とショートメッセージ番号６などが記憶される。
【０１０４】
例示的に、ショートメッセージバックグラウンドサーバーに記憶されたリストは下記の表１のように示された。
【０１０５】
【表１】
0006305557.tif 000002
ショートメッセージコンポーネントは、受信されたショートメッセージの送信元番号がショートメッセージ番号５である場合に、表１の対応関係に基づいて当該ショートメッセージのソース側が「会社Ｃ」であることがわかって、当該ショートメッセージを機密情報付きショートメッセージとして識別する。
【０１０６】
選択的に、ショートメッセージコンポーネントは、受信されたショートメッセージのショートメッセージ内容に基づいて当該ショートメッセージには機密情報が付けられるかどうかを識別することができる。例えば、ショートメッセージコンポーネントは、ショートメッセージ内容が「「三さん旅行  行くぞ」０６−２２  ０７:１５昆明長水空港−−出発−０８:５５重慶江北空港２Ｂ到着  祥鵬航空８Ｌ９８６３、  注文書ＸＸＸＸＸＸＸＸＸＸＸ支払っている、張無忌  (券番号：ＸＸＸ−ＸＸＸＸＸＸＸＸＸＸ)。ｈｔｔｐ：／／ｔｂ．ｃｎ／３ｅＸＩ０６ｙをクリックして旅行の詳細な情報をクライアントで見る」である場合に、ショートメッセージ内容のキーワード「三さん旅行  行くぞ」に基づいて当該ショートメッセージが機密情報付きショートメッセージであると識別した。
【０１０７】
また、選択的に、ショートメッセージコンポーネントはショートメッセージテンプレートに基づいてショートメッセージには機密情報が付けられるかどうかを識別することができる。例えば、ショートメッセージコンポーネントは、複数種の機密情報付きショートメッセージテンプレートを予め記憶して、ショートメッセージを受信した場合に、受信されたショートメッセージを記憶されるショートメッセージテンプレートとマッチングし、受信されたショートメッセージがある種類のショートメッセージテンプレートとマッチングした場合に、当該ショートメッセージを機密情報付きショートメッセージとして識別する。
【０１０８】
例えば、ショートメッセージ１：送信者：１４００００６２１「「会社Ａ」注文番号ＸＸＸＸＸＸＸＸＸＸＸ支払っていて、検証コードがＸＸＸＸＸＸである。ｈｔｔｐ：／／ｔｂ．ｃｎ／３ｅＸＩ０６ｙをクリックして旅行の詳細な情報をクライアントで見る」である。
【０１０９】
ショートメッセージ２：送信者：１４００００６２２「「会社Ａ」注文番号ＸＸＸＸＸＸＸＸＸＸＸ支払っている、検証コードがＸＸＸＸＸＸである。ｈｔｔｐ：／／ｔｂ．ｃｎ／３ｅＸＩ０６ｙをクリックして旅行の詳細な情報をクライアントで見る」である。
【０１１０】
ショートメッセージ１及びショートメッセージ２は京東会社から送信されたショートメッセージであり、ショートメッセージ１のソース側アイデンティティーが「１４００００６２１」であり、ショートメッセージ２のソース側アイデンティティーが「１４００００６２２」であり、二つのソース側アイデンティティーが同じなプリフィックス「１４０００６２」を備え、同時に、二つのショートメッセージにはいずれもキーワード「会社Ａ」がある。
【０１１１】
模式的に、前記ショートメッセージ１と前記ショートメッセージ２で構成される二つのショートメッセージテンプレートは下記の通りである。
【０１１２】
「支払いテンプレート一」→「「会社Ａ」「注文番号」「検証コード」。」
「支払いテンプレート二」→「「会社Ａ」「注文番号」「検証コード」。」
例示的に、ショートメッセージソース側アイデンティティー特徴及びキーワード両者の組み合わせと抽出テンプレート間の対応関係について、下記の表２のように示す。
【０１１３】
【表２】
0006305557.tif 000003
ショートメッセージコンポーネントは、受信したショートメッセージに「１４００００６２Ｘ＋「会社Ａ」」の特徴が付けられる場合に、ショートメッセージテンプレートにおける「支払いテンプレート二」とマッチングし、そのため、当該ショートメッセージを機密情報付きショートメッセージとして識別する。
【０１１４】
例えば、シャオミ（小米）ショッピングセンターで商品を購入した後、ご注文提出をクリックし、支払う時に携帯電話検証コードの取得を選択し、６０秒以内シャオミ（小米）ショッピングセンターウェーブサイトとバインドする携帯電話はシャオミ（小米）会社から送信された検証コードショートメッセージを１通受信する。１５：５８に受信されたショートメッセージが送信者：１６００００６２１「「シャオミ（小米）会社」注文番号ＸＸＸＸＸＸＸＸＸＸＸ支払っていて、検証コードがＸＸＸＸＸＸである。５分以内に当該検証コードを入力してください」であると仮定する。
【０１１５】
第三者アプリケーション「シャオミ（小米）ショッピングセンター」は読取要求をオペレーティングシステムへ送信し、オペレーティングシステムは、第三者アプリケーションから送信された読取要求をショートメッセージコンポーネントへ転送する。ショートメッセージコンポーネントは、取得した読取要求における読取タイミングが１６：００であり、読取タイミングとショートメッセージの受信タイミングの間の時間差が１６：００−１５：５８＝２分である。時間差である２分が検証コードの有効時間である５分より小さいため、第三者アプリケーション「シャオミ（小米）ショッピングセンター」が当該ショートメッセージに対する読み取ることは失敗する。図４Ａのように示す。
【０１１６】
ショートメッセージコンポーネントは読取要求における読取タイミングが１６：０５であることを取得し、読取タイミングとショートメッセージの間の時間差が１６：０５−１５：５８＝７分である。時間差である７分が検証コードの有効時間である５分より大きいため、第三者アプリケーション「シャオミ（小米）ショッピングセンター」が当該ショートメッセージに対する読み取ることは成功する。即ち、第三者アプリケーションが当該ショートメッセージのショートメッセージ内容を読み取ることができる。図４Ｂのように示す。
【０１１７】
図３Ａの実施例において、オペレーティングシステムがショートメッセージコンポーネントに対して転送する読取要求は、いずれも第三者アプリケーションから送信された読取要求であるが、オペレーティングシステムのデフォルトショートメッセージアプリケーションは、ショートメッセージコンポーネントのショートメッセージ内容を読み取ることもできる。以下のステップを参照してくださって、図５のように示す。
【０１１８】
ステップ５０１において、オペレーティングシステムのデフォルトショートメッセージアプリケーションからショートメッセージに対する読取要求を受信する。
【０１１９】
ショートメッセージコンポーネントは、ショートメッセージコンポーネントにおけるショートメッセージを読み取るように、オペレーティングシステムのデフォルトショートメッセージアプリケーションから送信された読取要求を受信する。
【０１２０】
ステップ５０２において、デフォルトショートメッセージアプリケーションの読取要求に応答する。
【０１２１】
ショートメッセージコンポーネントは、デフォルトショートメッセージアプリケーションから送信された読取要求を受信した後、当該読取要求を直接に応答する。
【０１２２】
ショートメッセージコンポーネントにおけるショートメッセージは機密情報付きショートメッセージと通常ショートメッセージの両類に分けられるため、第三者アプリケーションがショートメッセージに対するショートメッセージ読み取ることは、異なる二つの状況にも分けられる。下記のステップを参照してくださって、図６のように示す。
【０１２３】
ステップ６０１において、第三者アプリケーションは通常ショートメッセージを読み取る。通常ショートメッセージの読取タイミングと通常ショートメッセージの受信タイミングの間の時間差は予定時間より小さい。
【０１２４】
通常ショートメッセージは機密情報が付けられないショートメッセージを指している。第三者アプリケーションは、オペレーティングシステム層のショートメッセージ読取権限を有しさえすれば、ショートメッセージコンポーネントにおける通常ショートメッセージを読み取ることができる。
【０１２５】
一般的に、読取タイミングはショートメッセージ内容を読み取るタイミングを指している。通常ショートメッセージに対する読み取る過程について、かかる時間が短く、一般的に言えば、読み取った後にすぐ表示されるため、読取タイミングは表示インターフェースにショートメッセージがはじめて表示されるタイミングであってもよい。
【０１２６】
第三者アプリケーションは、通常ショートメッセージを読み取るための読取要求をオペレーティングシステムへ送信する。オペレーティングシステムは、第三者アプリケーションがショートメッセージ読取権限を有する場合に、読取要求をショートメッセージコンポーネントへ転送する。ショートメッセージコンポーネントは、通常ショートメッセージを第三者アプリケーションへ直接にフィードバックする。かかる時間が短いため、通常ショートメッセージの読取タイミングと受信タイミングの間の時間差が予め設定された時間より小さく、一般的に、当該時間差が１秒内である。図７Ａのように示す。７１は通常ショートメッセージの受信タイミングであり、７２は通常ショートメッセージの読取タイミングであり、７２と７１に表示されたタイミングから見れば、通常的に通常ショートメッセージの読取タイミングと受信タイミングの間の時間差が秒で計算される。
【０１２７】
当該予め設定された時間はショートメッセージの有効時間以上である。
【０１２８】
ステップ６０２において、第三者アプリケーションは機密情報付きショートメッセージを読み取る。ショートメッセージの読取タイミングとショートメッセージの受信タイミングとの間の時間差は予め設定された時間より大きい。
【０１２９】
第三者アプリケーションが機密情報付きショートメッセージを読み取る過程について、図３Ａの実施例のように示す。第三者アプリケーションは、ショートメッセージの読取タイミングとショートメッセージの受信タイミングの間の時間差が予め設定された時間より大きいだけの場合に、ショートメッセージコンポーネントにおける機密情報付きショートメッセージを読み取ることができる。図７Ｂに示すように、７３は機密情報付きショートメッセージの受信タイミングであり、７４は機密情報付きショートメッセージの読取タイミングであり、７４と７３に表示されたタイミングから見れば、機密情報付きショートメッセージの読取タイミングと受信タイミングの間の時間差が１５：４０−１５：３０＝１０分であり、当該時間差が予め設定された時間より大きく、当該予め設定された時間がショートメッセージにおける検証コードの有効時間５分である。
【０１３０】
図６の実施例において、第三者アプリケーションがショートメッセージコンポーネントにおけるショートメッセージを読み取ることについて、異なる二つの読み取る状況があるが、オペレーティングシステムのデフォルトショートメッセージアプリケーションがショートメッセージコンポーネントにおけるショートメッセージを読み取ることはただ１つの読み取る状況がある。以下のステップを参照してください（図６に示さない）。
【０１３１】
ステップ６０３において、オペレーティングシステムのデフォルトショートメッセージアプリケーションはショートメッセージを読み取る。ショートメッセージの読取タイミングと受信タイミングの間の時間差は予め設定された時間より小さい。
【０１３２】
オペレーティングシステムのデフォルトショートメッセージアプリケーションは、ショートメッセージコンポーネントにおけるショートメッセージを直接に読み取ることができるため、ショートメッセージの読取タイミングと受信タイミングの間の時間差は予め設定された時間より小さい。
【０１３３】
下記の記載は本開示の装置実施例であり、本開示の方法実施例を実行することに用いられることができる。本開示の装置実施例における披露しない細部について、本開示の方法実施例を参照してください。
【０１３４】
図８は例示的な実施例に基づいて示された一つのショートメッセージ読み取る装置のブロック図であり、当該ショートメッセージ読み取る装置がソフトウェアまたはハードウェアの結合によって実現され移動端末の全部または一部分を構成できる。当該ショートメッセージ読み取る装置には以下のモジュールが含まれるが限定されない。
【０１３５】
要求受信モジュール８２０は第三者アプリケーションからショートメッセージに対する読取要求を受信ように構成される。
【０１３６】
時間検出モジュール８４０は、ショートメッセージが機密情報付きショートメッセージである場合に、読取要求の読取タイミングがショートメッセージのアクセス禁止期間に属するかどうかを検出するように構成される。
【０１３７】
要求応答モジュール８６０は、読取タイミングがアクセス禁止期間に属する場合に、読取要求に応答しないように構成される。
【０１３８】
以上のようにして、本開示の実施例に提供されるショートメッセージ読み取る装置は、第三者アプリケーションがショートメッセージに対する読取要求を受信し、ショートメッセージが機密情報付きショートメッセージである場合に、読取要求の読取タイミングがショートメッセージのアクセス禁止期間に属するかどうかを検出し、読取タイミングがアクセス禁止期間に属する場合に、読取要求に応答しない。それに基づいて、第三者アプリケーションがオペレーティングシステム層のショートメッセージ読取権限のみを有する場合にショートメッセージコンポーネントにおけるすべてのショートメッセージを読み取ることができて悪意のあるアプリケーションがショートメッセージの検証コードを読み取ることによって機密操作を実行する権限の取得を引き起こす問題を解決した。機密情報付きショートメッセージに対して、第三者アプリケーションがアクセス禁止期間に当該ショートメッセージのショートメッセージ内容を読み取ることができず、アクセス禁止期間にショートメッセージの機密情報が漏れることを避ける効果を達成し、同時に単一のショートメッセージ粒度に対する権限制御の効果を実現する。
【０１３９】
図９は、他の例示的な実施例に基づいて示された一つのショートメッセージ読み取る装置のブロック図であり、当該ショートメッセージ読み取る装置がソフトウェアまたはハードウェアの結合することによって実現され移動端末の全部または一部分を構成することができる。当該ショートメッセージ読み取る装置には以下のモジュールが含まれるが、これに限定されない。
【０１４０】
ショートメッセージ識別モジュール９１０は、受信されたショートメッセージが機密情報付きショートメッセージであるかどうかを識別するように構成される。
【０１４１】
選択的に、また、ショートメッセージ識別モジュール９１０は、ショートメッセージの特徴情報を通じてショートメッセージが機密情報付きショートメッセージであるかどうかを識別するように構成される。当該特徴情報には、送信元番号、ショートメッセージ内容とショートメッセージテンプレートのうちの少なくとも一つが含まれる。
【０１４２】
マーク追加モジュール９２０は、ショートメッセージが機密情報付きショートメッセージである場合に、ショートメッセージに所定のマークを追加する。所定のマークは、ショートメッセージが機密情報付きショートメッセージであることを示すことに用いられる。
【０１４３】
要求受信モジュール９３０は、第三者アプリケーションからショートメッセージに対する読取要求を受信ように構成される。
【０１４４】
選択的に、要求受信モジュール９３０は下記のサブモジュールを含んでいる。
【０１４５】
読取受信サブモジュール９３１は、オペレーティングシステムを通じて第三者アプリケーションからショートメッセージに対する読取要求を受信するように構成される。
【０１４６】
権限検出サブモジュール９３２は、オペレーティングシステムを通じて第三者アプリケーションがショートメッセージ読取権限を備えるかどうかを検出するように構成される。
【０１４７】
要求転送サブモジュール９３３は、第三者アプリケーションがショートメッセージ読取権限を備える場合に、オペレーティングシステムを通じてショートメッセージコンポーネントへ読取要求を転送するように構成される。
【０１４８】
情報受信サブモジュール９３４は、ショートメッセージコンポーネントを通じてオペレーティングシステムから転送された読取要求を受信するように構成される。
【０１４９】
閾値設定モジュール９４０は、デフォルト有効時間に基づいて所定の閾値を設定するように構成される。
【０１５０】
また、選択的に、閾値設定モジュール９４０は、ショートメッセージのショートメッセージ内容からショートメッセージの有効時間を抽出し、有効時間に基づいて所定の閾値を設定するように構成される。
【０１５１】
時間検出モジュール９５０は、ショートメッセージが機密情報付きショートメッセージである場合に、読取要求の読取タイミングがショートメッセージのアクセス禁止期間に属するかどうかを検出するように構成される。
【０１５２】
選択的に、時間検出モジュール９５０は下記のサブモジュールを含んでいる。
【０１５３】
差分値検出サブモジュール９５１は、読取要求の読取タイミングとショートメッセージの受信タイミングの間の時間差が所定の閾値より小さいかどうかを検出するように構成される。
【０１５４】
時間確定サブモジュール９５２は、前記時間差が所定の閾値より小さい場合に、読み取りタイミングがアクセス禁止期間に属すると確定するように構成される。
【０１５５】
以上のようにして、本開示の実施例に提供されるショートメッセージ読み取る装置について、第三者アプリケーションがショートメッセージに対する読取要求を受信し、ショートメッセージが機密情報付きショートメッセージである場合に、読取要求における読取タイミングがショートメッセージのアクセス禁止期間に属するかどうかを検出し、読取タイミングがアクセス禁止期間に属する場合に、読取要求に応答しない。それに基づいて、第三者アプリケーションがオペレーティングシステム層のショートメッセージ読取権限のみを有する場合にショートメッセージコンポーネントにおけるすべてのショートメッセージを読み取ることができて悪意のあるアプリケーションがショートメッセージの検証コードを読み取ることによって機密操作を実行する権限を取得することを引き起こす問題を解決した。機密情報付きショートメッセージに対して、第三者アプリケーションはアクセス禁止期間に当該ショートメッセージのショートメッセージ内容を読み取ることができず、ショートメッセージの機密情報がアクセス禁止期間に漏れることを避ける効果を達成し、同時に単一のショートメッセージ粒度に対する権限制御の効果を実現する。
【０１５６】
ショートメッセージコンポーネントには単一のショートメッセージを粒度としてのアクセス禁止期間のみを追加することで、単一のショートメッセージ粒度に対する権限制御を実現し、第三者アプリケーションはアクセス禁止期間にショートメッセージコンポーネントのショートメッセージを読み取ることができない効果を達成し、同時に当該方法について操作が便利になって、実現が容易になる。
【０１５７】
図９の実施例において、オペレーティングシステムからショートメッセージコンポーネントに転送された読取要求は、いずれも第三者アプリケーションから送信された読取要求であるが、オペレーティングシステムのデフォルトショートメッセージアプリケーションはショートメッセージコンポーネントのショートメッセージ内容を読み取ることができる。以下のモジュールを参照してくださって、図１０のように示す。
【０１５８】
デフォルト受信モジュール１０２０は、オペレーティングシステムのデフォルトショートメッセージアプリケーションからショートメッセージに対する読取要求を受信するように構成される。
【０１５９】
デフォルト応答モジュール１０４０は、デフォルトショートメッセージアプリケーションの読取要求に応答するように構成される。
【０１６０】
ショートメッセージコンポーネントにおけるショートメッセージが機密情報付きショートメッセージと通常ショートメッセージの両類に分けられるため、第三者アプリケーションがショートメッセージに対するショートメッセージを読み取ることについて、異なる二つの状況にも分けられる。下記のモジュールを参照して、図１１のように示す。
【０１６１】
通常読取モジュール１１２０は第三者アプリケーションが通常ショートメッセージを読み取るように構成される。通常ショートメッセージの読取タイミングと受信タイミングの間の時間差は予め設定された時間より小さい。
【０１６２】
機密読取モジュール１１４０は第三者アプリケーションが機密情報付きショートメッセージを読み取るように構成される。ショートメッセージの読取タイミングと受信タイミングの間の時間差は予め設定された時間より大きい。
【０１６３】
ここで、予め設定された時間はショートメッセージの有効時間以上である。
【０１６４】
オペレーティングシステムのデフォルトショートメッセージアプリケーションは、通常ショートメッセージと機密情報付きショートメッセージに対する読み取ることについて、ただ１つの読み取る状況がある。以下のモジュールを参照してください。
【０１６５】
デフォルト読取モジュールは、オペレーティングシステムのデフォルトショートメッセージアプリケーションがショートメッセージを読み取るように構成される。ショートメッセージの読取タイミングと受信タイミングの間の時間差は予め設定された時間より短い。（図示していない）
前記実施例の装置に関し、ここで、各モジュールが実行する操作の具体的な形態について、既に当該方法に係る実施例において詳しく記述され、ここで詳細な説明を省略する。
【０１６６】
また、本開示の実施例は、本開示の実施例に提供されるショートメッセージの読取方法を実現するように構成されるショートメッセージの読取装置を提供する。当該装置は、プロセッサと、プロセッサが実行可能な命令を記憶するうに構成されるメモリーとを含み、
ここで、プロセッサは、第三者アプリケーションからショートメッセージに対する読取要求を受信し、ショートメッセージが機密情報付きショートメッセージである場合に、読取要求の読取タイミングがショートメッセージのアクセス禁止期間に属するかどうかを検出し、読取タイミングがアクセス禁止期間に属する場合に、読取要求に応答しないように構成される。
【０１６７】
また、本開示の実施例は、本開示の実施例に提供されるショートメッセージの読取方法を実現するように構成されるショートメッセージ読み取る装置を提供する。当該装置は、プロセッサと、プロセッサが実行可能な命令を記憶するように構成されるメモリーとを含み、
ここで、プロセッサは、第三者アプリケーションが通常ショートメッセージを読み取り、通常ショートメッセージの読取タイミングと受信タイミングの間の時間差が予め設定された時間より小さく、第三者アプリケーションが機密情報付きショートメッセージを読み取り、ショートメッセージの読取タイミングと受信タイミングの間の時間差が予め設定された時間より大きいように構成される。
【０１６８】
図１２は、例示的な実施例に基づいて示されたショートメッセージ読み取る装置のブロック図である。例えば、装置１２００は、携帯電話、コンピューター、ディジタル放送端末、メッセージ送受デバイス、ゲーム制御バネル、パードデバイス、医療デバイス、ボディビルデバイス、携帯情報端末などであってもよい。
【０１６９】
図１２を参照して、装置１２００には、処理コンポーネント１２０２、メモリー１２０４、電源コンポーネント１２０６、マルチメディアコンポーネント１２０８、オーディオコンポーネント１２１０、入力／出力（Ｉ／Ｏ）インターフェース１２１２、センサーコンポーネント１２１４及び通信コンポーネント１２１６の１つまたは複数のコンポーネントが含まれてもよい。
【０１７０】
一般的に、処理コンポーネント１２０２は、装置１２００の操作全体、例えば表示、電話コール、データ通信、カメラ操作及び記録操作に関連する操作を制御する。処理コンポーネント１２０２は、前記方法の全部または一部のステップを完了するように、１つまたは複数のプロセッサ１２１８を含んで命令を実行してもよい。また、処理コンポーネント１２０２は、ほかのコンポーネントとの間に交互することが容易となるように、１つまたは複数のモジュールを含んでもよい。例えば、処理コンポーネント１２０２は、マルチメディア１２０８との間に交互することが容易となるように、マルチメディアモジュールを含んでもよい。
【０１７１】
メモリー１２０４は、装置１２００の操作をサポートするように、各種型のデータを記憶するように構成される。このようなデータの例は、装置１２００で操作するためのいかなるアプリケーションまたは方法の命令、連絡先データ、電話帳データ、メッセージ、ピクチャー、映像などを含んでいる。メモリー１２０４は、いかなる種類の揮発性または不揮発性記憶装置、またはそれらの組み合わせにより実現でき、例えば、スタティックランダムアクセスメモリー（ＳＲＡＭ）、電気的に消去／書き込み可能な不揮発性メモリー（ＥＥＰＲＯＭ（登録商標））、消去／書き込み可能な不揮発性メモリー（ＥＰＲＯＭ）、プログラマブルリードオンリーメモリー（ＰＲＯＭ）、リードオンリーメモリー（ＲＯＭ）、磁気メモリー、フラッシュメモリー、磁気ディスクまたは光ディスクである。
【０１７２】
電源コンポーネント１２０６は装置１２００の各コンポーネントに電力を供給する。電力コンポーネント１２０６は、電源管理システム、１つまたは複数の電源、及び装置１２００に電力を生成、管理及び割り当てることに関連付けるほかのコンポーネントを含んでもよい。
【０１７３】
マルチメディアコンポーネント１２０８は、前記装置１２００とユーザー間の１つの出力インターフェースを提供するスクリーンを含んでいる。いくつかの実施例において、スクリーンは、液晶ディスプレー（ＬＣＤ）とタッチパネル（ＴＰ）を含んでもよい。スクリーンは、タッチパネルを含んでいる場合に、ユーザーからの入力信号を受信するように、タッチスクリーンとして実現される。タッチパネルは、タッチ、スライド及びタッチパネルの手振りをセンシングするように、１つまたは複数のタッチセンサーを含んでいる。タッチセンサーは、タッチまたはスライド動作の限界をセンシングするだけでなく、また、前記タッチまたはスライド操作に関する持続時間と圧力を検出できる。いくつかの実施例において、マルチメディアコンポーネント１２０８は、前置カメラ及び／または後置カメラを含んでいる。装置１２００が操作モードにある場合に、例えば、撮影モードまたは映像モードにある場合に、前置カメラ及び／または後置カメラは、外部からのマルチメディアデータを受信できる。前置カメラ及び後置カメラ毎は、いずれも固定的な光学レンズシステムであってもよく、焦点距離と光学ズーム機能を備えるものであってもよい。
【０１７４】
オーディオコンポーネント１２１０は、オーディオ信号を出力及び／または入力するように構成される。例えば、オーディオコンポーネント１２１０はマイク（ＭＩＣ）を含んでいる。装置１２００が呼出モード、記録モード及び音声識別モードのような操作モードにある場合に、マイクは外部オーディオ信号を受信するように構成される。受信されたオーディオ信号は、メモリー１２０４にさらに記憶され、または、通信コンポーネント１２１６介して送信される。いくつかの実施例において、オーディオコンポーネント１２１０は、さらに、オーディオ信号を出力するように構成されるスピーカーを含んでいる。
【０１７５】
Ｉ／Ｏインターフェース１２１２は、処理コンポーネント１２０２と周辺インターフェースモジュールの間にインターフェースを提供する。前記周辺インターフェースモジュールは、鍵、クリックホイール、ボタンなどであってもよい。これらのボタンには、ページボタン、音量ボタン、スタートボタンとロックボタンを含むことができるが、これらに限定されない。
【０１７６】
センサーコンポーネント１２１４は、１つまたは複数のセンサーを含んで、装置１２００に各方面の状態評価を提供するように構成される。例えば、センサーコンポーネント１２１４は、装置１２００のオン／オフ状態、コンポーネントの相対的な位置決めを検出できる。例えば、センサーコンポーネント１２１４は、前記コンポーネントが装置１２００のディスプレイとキーパッドである場合に、装置１２００または装置１２００の１つのコンポーネントの位置変化、ユーザーと装置１２００の接触が存在するか存在しないか、装置１２００の方位またはスビードアップ／スビードダウン及び装置１２００の温度変化を検出できる。センサーコンポーネント１２１４は、如何なる物理的な接触がない場合に付近物体の存在を検出するように構成されるアプローチセンサーを含んでもよい。センサーコンポーネント１２１４は、さらに、イメージング応用するように構成されるＣＭＯＳまたはＣＣＤ画像センサーのような光センサーを含んでもよい。いくつかの実施例において、当該センサーコンポーネント１２１４は、さらに、加速度センサー、ジャイロセンサー、磁気センサー、圧力センサーまたは温度センサーを含んでもよい。
【０１７７】
通信コンポーネント１２１６は、装置１２００がほかのデバイスの間に有線または無線方法の通信に適するように構成される。装置１２００は、ＷｉＦｉ、２Ｇまたは３Ｇまたはそれらの組み合わせのような通信基準に基づく無線ネットワークにアクセスできる。例示的な実施例において、通信コンポーネント１２１６は、ブロードキャストチャネルを介して外部ブロードキャスト管理システムからのブロードキャスト（放送）信号またはブロードキャストに関する情報を受信する。１つの例示的な実施例において、前記通信コンポーネント１２１６は、さらに、近距離通信を促進するように、近距離通信（ＮＦＣ）モジュールを含んでいる。例えば、ＮＦＣモジュールは、非接触型ＩＤ識別システム（ＲＦＩＤ）、アイアールディーエイ（ＩｒＤＡ）技術、ウルトラワイドバンド（ＵＷＢ）技術、ブルートゥース（登録商標）（ＢＴ）技術と他の技術に基づいて実現される。
【０１７８】
例示的な実施例において、装置１２００は、前記ショートメッセージの読取方法を実行するように、１つまたは複数の特定用途向け集積回路（ＡＳＩＣ）、ディジタル信号処理機（ＤＳＰ）、ディジタル信号処理装置（ＤＳＰＤ）、プログラマブルロジックデバイス（ＰＬＤ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、コントローラ、マイクロコントローラ、マイクロプロセッサまたはほかの電子部品により実現される。
【０１７９】
例示的な実施例において、さらに、例えば命令を含んでいるメモリー１２０４のような命令を含んでいる非一時的なコンピュータ可読記憶媒体を提供する。前記命令は、前記ショートメッセージ読み取る方法を完了できるように、装置１２００のプロセッサ１２１８により実行される。例えば、前記非一時的なコンピュータ可読記憶媒体は、ＲＯＭ、ランダムアクセスメモリー（ＲＡＭ）、ＣＤ−ＲＯＭ、磁気テープ、フロッピー（登録商標）ディスク、光データ記憶デバイスなどであってもよい。
【０１８０】
当業者は、明細書を考慮してここで開示された実施例を実施した後、本開示の実施例の他の実施案を想到しやすい。本願は、本開示の実施例の如何なる変形、用途または適応性変化を含んでいることを目指し、このような変形、用途または適応性変化が本開示の実施例の一般的な原理を従い且つ本開示の実施例に開示されない本技術分野の周知常識と慣用技術手段を含んでいる。明細書と実施例は、例示的もののみと見られ、本開示の実施例の本当の範囲と精神は下記の特許請求の範囲によって指される。
【０１８１】
本発明の実施例は上記に記述された且つ添付した図に示す精確構造に限定されるものではなく、その範囲を逸脱しない限り、様々な補正と変化することができ、本開示の実施例の範囲は、添付した特許請求の範囲のみによって限定されると理解すべきである。
【産業上の利用可能性】
【０１８２】
本発明の実施例において、第三者アプリケーションのショートメッセージに対する読取要求を受信し、ショートメッセージが機密情報付きショートメッセージである場合に、読取要求の読取タイミングがショートメッセージのアクセス禁止期間に属するかどうかを検出し、読取タイミングがアクセス禁止期間に属する場合に、読取要求に応答しない。それに基づいて、第三者アプリケーションがオペレーティングシステム層のショートメッセージ読取権限のみを有する場合にショートメッセージコンポーネントにおけるすべてのショートメッセージを読み取ることができて悪意のあるアプリケーションがショートメッセージの検証コードを読み取ることによって機密操作を実行する権限を取得することを引き起こす問題を解決した。機密情報付きショートメッセージに対して、第三者アプリケーションがアクセス禁止期間内に当該ショートメッセージのショートメッセージ内容を読み取ることができず、ショートメッセージの機密情報がアクセス禁止期間に漏れることを避ける効果を達成し、同時に単一のショートメッセージ粒度に対する権限制御を実現する効果を達成する。
【図１】
0006305557.tif 000004
【図２】
0006305557.tif 000005
【図３Ａ】
0006305557.tif 000006
【図３Ｂ】
0006305557.tif 000007
【図４Ａ】
0006305557.tif 000008
【図４Ｂ】
0006305557.tif 000009
【図５】
0006305557.tif 000010
【図６】
0006305557.tif 000011
【図７Ａ】
0006305557.tif 000012
【図７Ｂ】
0006305557.tif 000013
【図８】
0006305557.tif 000014
【図９】
0006305557.tif 000015
【図１０】
0006305557.tif 000016
【図１１】
0006305557.tif 000017
【図１２】
0006305557.tif 000018