(57)【要約】【課題】処理時間を削減し、システムリソースの無駄な消費を回避し、同時に、ユーザの関与は必要がないためアプリケーションを使いやすくし、ユーザのアプリケーション体験を改善する。【解決手段】アプリケーション処理方法と移動端末が提供される。上記方法は、アプリケーションが課金イベントの呼び出し動作を実行すると、そのアプリケーションの操作権を分析することと、アプリケーションが課金イベントの操作権を有する場合、該アプリケーションによる呼び出し動作の実行を許可することと、アプリケーションが課金イベントの操作権を有さない場合、該アプリケーションによる呼び出し動作の実行を禁止する、ことを含む。この方法では、アプリケーションを起動するたびにスキャンする必要がなく、そのアプリケーションの操作権を判断すればいいだけである。【選択図】図１
2015510170.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションが課金イベントの呼び出し動作を実行するとき、前記アプリケーションの操作権を分析することと、
前記アプリケーションが前記課金イベントの操作権を有する場合、前記アプリケーションによる前記呼び出し動作の実行を許可することと、
前記アプリケーションが前記課金イベントの前記操作権を有さない場合、前記アプリケーションによる前記呼び出し動作の実行を禁止することと、
を含むアプリケーション処理方法。
【請求項２】
前記アプリケーションの操作権の分析は、
前記アプリケーションの操作許可状態を取得することと、
前記操作許可状態が許可状態である場合、前記アプリケーションが前記課金イベントの前記操作権を有することを確認することと、
前記操作許可状態が禁止状態である場合、前記アプリケーションが前記課金イベントの前記操作権を有さないことを確認することと、
を含む、請求項１に記載の方法。
【請求項３】
前記アプリケーションが前記課金イベントの前記呼び出し動作を実行する前に、前記アプリケーションに対する前処理を行うこと、
をさらに含む、請求項１に記載の方法。
【請求項４】
前記アプリケーションに対する前処理は、
前記アプリケーションのインストールパッケージをスキャンして、前記アプリケーションの機能を取得することと、
前記アプリケーションの前記機能を事前設定した不正機能と比較して、前記アプリケーションの前記機能が前記事前設定した不正機能と一致した場合、操作禁止プロンプト情報を出力することと、
を含む、請求項３に記載の方法。
【請求項５】
前記アプリケーションに対する前処理は、
前記アプリケーションの前記機能が前記事前設定した不正機能と一致しない場合、操作権設定プロンプト情報を出力することと、
受信した前記アプリケーションに対する操作権設定情報に従って、前記アプリケーションの前記操作許可状態を設定することと、
をさらに含む、請求項４に記載の方法。
【請求項６】
前記アプリケーションに対する前処理後、前記アプリケーションに対する操作権変更情報を受信することと、
前記操作権変更情報に従って前記アプリケーションの前記操作許可状態を変更することと、
をさらに含む、請求項３に記載の方法。
【請求項７】
前記アプリケーションの前記操作権は、
ショートメッセージ通信サービス課金権と、
対話式音声応答課金権と、
無線アプリケーションプロトコル課金権と、
無線アプリケーションプロトコルプロキシー課金権と、
モバイル決済権と、
電子バンキング課金権と、
のいずれか１つまたは複数を含む、請求項１〜６のいずれか一項に記載の方法。
【請求項８】
アプリケーションが課金イベントの呼び出し動作を実行するとき、前記アプリケーションの操作権を分析するよう構成された分析モジュールと、
前記分析モジュールが、前記アプリケーションが前記課金イベントの操作権を有すると分析すると、前記アプリケーションによる前記呼び出し動作の実行を許可し、前記アプリケーションが前記課金イベントの前記操作権を有しないと分析すると、前記アプリケーションによる前記呼び出し動作の実行を禁止するよう構成された実行モジュールと、
を備える、移動端末。
【請求項９】
前記分析モジュールは、
前記アプリケーションの操作許可状態を取得するよう構成された取得モジュールと、
前記操作許可状態が許可状態である場合、前記アプリケーションが前記課金イベントの前記操作権を有することを確認し、前記操作許可状態が禁止状態である場合、前記アプリケーションが前記課金イベントの前記操作権を有さないことを確認するよう構成された分析モジュールと、
を備える、請求項８に記載の移動端末。
【請求項１０】
前記アプリケーションが前記課金イベントの呼び出し動作を実行する前に、前記アプリケーションに対する前処理を行うよう構成された前処理モジュールを、
さらに備える、請求項８に記載の移動端末。
【請求項１１】
前記前処理モジュールは、
前記アプリケーションのインストールパッケージをスキャンして、前記アプリケーションの機能を取得し、前記アプリケーションの前記機能を事前設定した不正機能と比較して、前記アプリケーションの前記機能が前記事前設定した前記不正機能と一致した場合、操作禁止プロンプト情報を出力するよう構成された、
請求項１０に記載の移動端末。
【請求項１２】
前記前処理モジュールはさらに、
前記アプリケーションの前記機能が前記事前設定した前記不正機能と一致しない場合、操作権設定プロンプト情報を出力し、受信した前記アプリケーションに対する操作権設定情報に従って、前記アプリケーションの前記操作許可状態を設定するよう構成された、
請求項１１に記載の移動端末。
【請求項１３】
前記アプリケーションに対する操作権変更情報を受信し、前記操作権変更情報に従って前記アプリケーションの前記操作許可状態を変更するよう構成された変更モジュールをさらに備える、請求項１０に記載の移動端末。
【請求項１４】
前記アプリケーションの前記操作権は、
ショートメッセージ通信サービス課金権と、
対話式音声応答課金権と、
無線アプリケーションプロトコル課金権と、
無線アプリケーションプロトコルプロキシー課金権と、
モバイル決済権と、
電子バンキング課金権と、
のいずれか１つまたは複数を含む、請求項８〜１３のいずれか一項に記載の移動端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、２０１２年１月２０日を出願日とし、発明の名称を「アプリケーション処理方法および移動端末」とする、中国特許出願第２０１２１００１８７７５．２号の利益および優先権を主張するものである。該出願明細書の全開示内容を、ここに参考文献として援用する。本発明は移動通信に関し、特にアプリケーション処理方法および移動端末に関する。
【背景技術】
【０００２】
移動端末の開発にともない、移動端末用アプリケーションのセキュリティ問題に対する関心が高まってきており、不正課金アプリケーションに対する防御対策が、移動端末用アプリケーションにおける重要な課題となっている。現在はスキャンによる防御対策が一般的に用いられている。その主な処理工程としては、まず、不正課金アプリケーションのサンプルを集め、次に、その機能を抽出してウィルス用ライブラリに追加する。あるアプリケーションをインストールまたは起動すると、ウィルス対策エンジンを用いてアプリケーションをスキャンし、そのアプリケーションの機能がウィルス用ライブラリにある機能と一致（同一あるいは類似）すれば、そのアプリケーションをウィルスと見なしてユーザに駆除するように促す（例えば、インストールの禁止、ウィルスの無効化、アンインストール、強制アンインストール等の動作を行う）。ユーザは、プロンプトに従ってアプリケーションに対してさらに処理を行うことで、移動端末のアプリケーションを安全な状態に保つこともできる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
出願人は、上記のスキャン対策には以下の問題点があることを指摘する。アプリケーションに対する処理の度に機能スキャンを行う必要があり、時間がかかるばかりか、その間システムリソースを占有する。これにより、そのアプリケーションを体験しようとするユーザに影響が及ぶ。
【課題を解決するための手段】
【０００４】
このように、従来技術によるアプリケーションのセキュリティ処理には、消費時間とリソース占有の問題がある。これらの問題を解決するために、本発明の実施形態によりアプリケーション処理方法および移動端末が提供される。技術的解決策を以下に説明する。
【０００５】
ある態様では、アプリケーション処理方法が提供される。この方法は以下のように構成される。
【０００６】
すなわち、アプリケーションが課金イベントの呼び出し動作を実行するとき、そのアプリケーションの操作権を分析することと、
前記アプリケーションが前記課金イベントの前記操作権を有する場合、前記アプリケーションによる前記呼び出し動作の実行を許可することと、
前記アプリケーションが前記課金イベントの前記操作権を有さない場合、前記アプリケーションによる前記呼び出し動作の実行を禁止することと、
を含む。
【０００７】
上記アプリケーションの操作権の分析は以下のように構成される。
【０００８】
すなわち、前記アプリケーションの操作許可状態を取得することと、
取得した前記操作許可状態が「許可」の場合、前記アプリケーションが前記課金イベントに対する前記操作権を有することを確認することと、
前記操作許可状態が「禁止」の場合、前記アプリケーションが前記課金イベントに対する前記操作権を有さないことを確認することと、
を含む。
【０００９】
この方法は、
前記アプリケーションが前記課金イベントの前記呼び出し動作を実行する前に、前記アプリケーションに対する前処理を行うこと、
をさらに含む。
【００１０】
上記アプリケーションに対する前処理は、以下のように構成される。
【００１１】
すなわち、前記アプリケーションのインストールパッケージをスキャンして、前記アプリケーションの機能を取得することと、
取得した前記アプリケーションの機能を事前設定した不正機能と比較して、比較した機能が事前設定した不正機能と一致した場合、操作禁止プロンプト情報を出力することと、
を含む。
【００１２】
前記アプリケーションに対する前処理は、さらに以下のように構成される。
【００１３】
すなわち、前記アプリケーションの前記機能が前記事前設定した不正機能と一致しない場合、操作権設定プロンプト情報を出力することと、
前記アプリケーションに対する前記操作権設定プロンプト情報に従って、前記アプリケーションの前記操作許可状を設定することと、
をさらに含む。
【００１４】
この方法は、
前記アプリケーションに対する前処理後、前記アプリケーションに対する操作権変更情報を受信することと、
受信した前記操作権変更情報に従って前記アプリケーションの前記操作許可状態を変更することと、
をさらに含む。
【００１５】
この方法は、前記アプリケーションに対する前処理後、前記アプリケーションに対する操作権変更情報を受信することと、
受信した前記操作権変更情報に従って前記アプリケーションの前記操作許可状態を変更することと、
をさらに含む。
【００１６】
前記アプリケーションの操作権は、
ショートメッセージ通信サービス課金権と、
対話式音声応答課金権と、
無線アプリケーションプロトコル課金権と、
無線アプリケーションプロトコルプロキシー課金権と、
モバイル決済権と、
電子バンキング課金権、
のいずれか１つまたは複数を含む。
【００１７】
別の態様では、以下の構成を有する移動端末が提供される。
【００１８】
すなわち、あるアプリケーションが課金イベントの呼び出し動作を実行するとき、前記アプリケーションの操作権を分析するよう構成された分析モジュールと、
前記分析モジュールが、前記アプリケーションが前記課金イベントに対する前記操作権を有すると分析すると、前記アプリケーションによる前記呼び出し動作の実行を許可し、前記アプリケーションが前記課金イベントに対する前記操作権を有しないと分析すると、前記アプリケーションによる前記呼び出し動作の実行を禁止するよう構成された実行モジュールと、
を備える。
【００１９】
前記分析モジュールは以下のように構成される。
【００２０】
すなわち、前記アプリケーションの操作許可状態を取得するよう構成された取得モジュールと、
取得した前記操作許可状態が「許可」である場合、前記アプリケーションが前記課金イベントに対する前記操作権を有することを確認し、前記操作許可状態が「禁止」である場合、前記アプリケーションが前記課金イベントの前記操作権を有さないことを確認するよう構成された分析モジュールと、
を備える。
【００２１】
この移動端末はさらに以下のように構成される。
【００２２】
すなわち、前記アプリケーションが前記課金イベントの前記呼び出し動作を実行する前に、前記アプリケーションに対する前処理を行うよう構成された前処理モジュールを、
さらに備える。
【００２３】
詳しくは、前記前処理モジュールは、以下を行うように構成される。
【００２４】
すなわち、前記アプリケーションのインストールパッケージをスキャンして、前記アプリケーションの機能を取得し、
取得した前記アプリケーションの機能を事前設定した不正機能と比較して、比較した機能が事前設定した不正機能と一致した場合、操作禁止プロンプト情報を出力する。
【００２５】
上記前処理モジュールは、さらに以下を行うように構成されている。
【００２６】
すなわち、前記アプリケーションの機能が事前設定した不正機能と一致しない場合、操作権設定プロンプト情報を出力し、
受信した前記アプリケーションに対する前記操作権設定情報に従って、前記アプリケーションの操作許可状態を設定する。
【００２７】
この移動端末は、さらに以下のように構成される。
【００２８】
すなわち、前記アプリケーションに対する操作権変更情報を受信し、受信した前記操作権変更情報に従って前記アプリケーションの前記操作許可状態を変更するよう構成された変更モジュール、をさらに備える。
【００２９】
前記アプリケーションの操作権は、
ショートメッセージ通信サービス課金権と、
対話式音声応答課金権と、
無線アプリケーションプロトコル課金権と、
無線アプリケーションプロトコルプロキシー課金権と、
モバイル決済権と、
電子バンキング課金権、
のいずれか１つまたは複数を含む。
【発明の効果】
【００３０】
ここに開示する実施形態の有利な効果としては、アプリケーションが課金イベントの呼び出し動作を実行するときは、そのアプリケーションの操作権を分析し、アプリケーションが課金イベントの操作権を有する場合、該アプリケーションによる呼び出し動作の実行を許可し、アプリケーションが課金イベントの操作権を有さない場合、該アプリケーションによる呼び出し動作の実行を禁止すること、である。本開示の実施形態では、アプリケーションのセキュリティ問題に対する処理を行う場合、アプリケーションを起動するたびにスキャンする必要がなく、そのアプリケーションの操作権を判断すればいいだけである。これにより、システムリソースの確保とともに、処理時間の削減にもつながる。ユーザの関与は必要がないためアプリケーションを使いやすくなり、ユーザのアプリケーション体験を改善することができる。
【図面の簡単な説明】
【００３１】
本発明の実施形態による技術的解決方法をより明確に説明するために、実施形態の説明に用いる添付図面を以下に簡単に説明する。以降の説明における添付図面には本発明の実施形態をいくつか例示するのみであり、他の図面については、当業者であれば創意工夫を要することなく、これら添付図面から導出することができる。
【図１】図１は、本発明の第１実施形態によるアプリケーション処理方法のフローチャートを示す。
【図２】図２は、本発明の第２実施形態によるアプリケーション処理方法のフローチャートを示す。
【図３】図３は、本発明の第３実施形態による移動端末の概略図である。
【図４】図４は、本発明の第３実施形態による別の移動端末の概略図である。
【発明を実施するための形態】
【００３２】
本発明の目的、技術的解決策、および有利な効果をより明確にするために、本発明の実施形態を、添付の図面を参照してさらに詳細に説明する。
【００３３】
本発明の実施形態では、ショートメッセージ通信サービス（ＳＭＳ）チャネル料を課金する場合、例えば、料金請求サービスシステムに標準料金を設定し、移動端末が実際に特定の様式でショートメッセージを特定のサービスポートへ送ると、事前設定した通信料が差し引かれる。対話式音声応答（ＩＶＲ）または音声通話チャネル料を課金する場合、例えば、料金請求サービスシステムに標準料金を設定し、移動端末が実際にサービス番号に音声通話をかけると、事前設定した通信料が差し引かれる。無線アプリケーションプロトコル（ＷＡＰ）チャネル料やＷＡＰプロキシー料を課金する場合、例えば、料金請求サービスシステムに標準料金を設定し、移動端末がＷＡＰを介して特定の全域／共通資源位置指示子（ＵＲＬ）と接続されると、事前設定した通信料が差し引かれる。
【００３４】
「モバイル決済」とはサービスの一種であり、ユーザは、移動端末を用いて自身が消費したサービスや製品の請求額を支払うことができる。この種のサービスでは、ユーザ毎に、各ユーザの移動端末番号と対応付けた支払口座を設け、移動端末による支払処理や識別認証を行う方法が提供される。また、「電子バンキング支払」とは、銀行がユーザに提供するサービスであって、移動通信ネットワークと移動端末を用いて、該当する銀行支払サービスを利用するものであり、移動端末はサービスのインターフェースを提供する。
【００３５】
（第１実施形態）
図１に示すように、本発明の一実施形態では、以下のように構成されるアプリケーション処理方法を提供する。
【００３６】
すなわち、このアプリケーション処理方法は、
アプリケーションが課金イベントの呼び出し動作を実行するとき、そのアプリケーションの操作権を分析する、１０１と、
アプリケーションが課金イベントの操作権を有する場合、該アプリケーションによる呼び出し動作の実行を許可する、１０２と、
アプリケーションが課金イベントの操作権を有さない場合、アプリケーションによる呼び出し動作の実行を禁止する、１０３と、を含む。
【００３７】
本実施形態では、上記アプリケーションの操作権の分析は以下のように構成される。
【００３８】
すなわち、アプリケーションの操作許可状態を取得することと、
取得した操作許可状態が「許可」である場合、アプリケーションが課金イベントの操作権を有することを確認することと、
操作許可状態が「禁止」である場合、アプリケーションが課金イベントの操作権を有さないことを確認すること、を含む。
【００３９】
別の態様として、アプリケーションが課金イベントの呼び出し動作を実行する前に、該アプリケーションに対する前処理を行うことをさらに含んでもよい。
【００４０】
本実施形態における有利な態様として、上記アプリケーションに対する前処理は、以下のように構成される。
【００４１】
すなわち、アプリケーションのインストールパッケージをスキャンして、該アプリケーションの機能を取得することと、
取得したアプリケーションの機能を事前設定した不正機能と比較することと、
比較した機能が事前設定した不正機能と一致した場合、操作禁止プロンプト情報を出力することと、を含む。
【００４２】
本実施形態では、上記アプリケーションに対する前処理は、さらに以下のように構成される。
【００４３】
すなわち、アプリケーションの機能が事前設定した不正機能と一致しない場合、操作権設定プロンプト情報を出力することと、
受信した操作権設定プロンプト情報に従って、該アプリケーションの操作許可状態を設定することと、をさらに含む。
【００４４】
本実施形態の別の態様として、本方法は、アプリケーションに対する前処理後、該アプリケーションに対する操作権変更情報を受信することと、受信した操作権変更情報に従って該アプリケーションの操作許可状態を変更することと、を含んでもよい。
【００４５】
本実施形態の別の態様として、該アプリケーションの操作権は、ショートメッセージ通信サービス（ＳＭＳ）課金権と、対話式音声応答（ＩＶＲ）課金権と、無線アプリケーションプロトコル（ＷＡＰ）課金権と、ＷＡＰプロキシー課金権と、モバイル決済権と、電子バンキング課金権、のいずれか１つまたは複数を含む。
【００４６】
本発明の実施形態による移動端末は、携帯電話とＰＤＡ（携帯情報端末）とこれ以外の機器を含むが、本実施形態はこれらに限定されない。
【００４７】
本発明による方法の実施形態には、以下の有益な効果がある。アプリケーションが課金イベントの呼び出し動作を実行するとき、そのアプリケーションの操作権を分析し、アプリケーションが課金イベントの操作権を有する場合、該アプリケーションによる呼び出し動作の実行を許可し、アプリケーションが課金イベントの操作権を有さない場合、該アプリケーションによる呼び出し動作の実行を禁止する。ここに開示する実施形態では、アプリケーションのセキュリティ問題に対する処理を行う場合、アプリケーションを起動するたびにスキャンする必要がなく、そのアプリケーションの操作権を判断すればいいだけである。これにより、システムリソースの確保とともに、処理時間の削減にもつながる。ユーザの関与は必要がないためアプリケーションを使いやすくなり、ユーザのアプリケーション体験を改善することができる。
【００４８】
（第２実施形態）
図２を参照して、本実施形態では、アプリケーション処理方法が提供される。本実施形態の説明にある移動端末は、例えば、携帯電話やＰＤＡ等の端末装置である。例えば携帯電話の場合、本方法は詳しくは以下の処理を行うよう構成される。
【００４９】
まず、２０１で、アプリケーションの前処理を行う。
【００５０】
本実施形態の別の態様として、携帯電話では、例えば、アプリケーションの監視と前処理が行われる。前処理工程は、例えば、アプリケーションのインストールパッケージをスキャンして、該アプリケーションの機能を取得することと、取得したアプリケーションの機能を事前設定した不正機能と比較することと、比較した機能が事前設定した不正機能と一致した場合、操作禁止プロンプト情報を出力すること、を含む。例えば、携帯電話は、アプリケーションのインストール準備ができると、まずそのアプリケーションに対する前処理を行う。詳しくは、例えば、携帯電話内でアプリケーションに対してセキュリティソフト（例えば、ウィルス対策エンジン、ファイアウォール等）を用いた前処理を行い、アプリケーションの機能が事前設定した不正プログラム・ライブラリの不正機能と一致した場合、そのアプリケーションを不正アプリケーションであると判断し、操作禁止プロンプト情報を出力する。例えば、「このアプリケーションは不正プログラムです！」を表示するプロンプト・ボックス」が現れ、ユーザにそのアプリケーションをインストールしないように促す。あるいは、ユーザがあるアプリケーションのダウンロードを行うと、携帯電話は、まずそのアプリケーションのインストールパッケージをスキャンする。アプリケーションが不正プログラムである場合、ダウンロード禁止プロンプト情報を出力して、ユーザに該アプリケーションのダウンロードを中止するように促す。本実施形態において、「アプリケーションの機能が不正機能と一致する」とは、該アプリケーションの機能が事前設定した不正機能と完全に同一であるか、該アプリケーションの機能が事前設定した不正機能と類似している（例えば、その機能の８０％以上または９０％以上が事前設定した不正機能と同一であり、この比率やデータ内容は必要に応じて事前設定可能である）か、のいずれかであるが、本開示では特定しない。
【００５１】
本実施形態では、事前設定した不正機能は不正プログラム・ライブラリに保存可能である。不正機能とは、不正課金プログラムの機能のことを言う。詳しくは、不正課金プログラムのサンプルは事前に取得することができる。例えば、様々な不正課金プログラムのサンプルがネットワークから取得可能であり、取得後、不正プログラム・ライブラリに追加することができる。さらに、このブロックにおけるアプリケーションに対する前処理は、アプリケーションの機能が事前設定した不正機能と一致しない場合、操作権設定プロンプト情報を出力することと、受信した操作権設定プロンプト情報に従って、該アプリケーションの操作許可状態を設定することと、をさらに含む。操作許可状態が「許可」である場合、該アプリケーションは課金イベントの呼び出し動作を行うことができる。一方、操作許可状態が「禁止」である場合、該アプリケーションは課金イベントの呼び出し動作を行うことができない。
【００５２】
操作権設定プロンプト情報は、例えば、ユーザにアプリケーションの操作許可状態を設定するように促すのに用いる。詳しくは、アプリケーションの各々は自身が有する操作権に対応している。例えば、アプリケーション１はＳＭＳ課金権を有し、アプリケーション２はＷＡＰ課金権を有する。移動端末はまず、アプリケーションが有する操作権を取得し、操作権設定プロンプト情報を出力して、ユーザにそのアプリケーションが有する操作許可状態、すなわち、その操作権に対応する操作許可状態を設定するように促す。例えば、アプリケーション１に対しては、移動端末は操作権プロンプト情報を出力して、ユーザにそのアプリケーションが有するＳＭＳ課金権を設定するよう促す。ユーザは該プロンプト情報に従いＳＭＳ課金権の操作許可状態を設定することができる。本実施形態では、アプリケーションの操作権は、ＳＭＳ課金権、ＩＶＲ課金権、ＷＡＰ課金権、ＷＡＰプロキシー課金権、モバイル決済権、および電子バンキング課金権のいずれか１つまたは複数を含むが、これに限定されない。
【００５３】
本実施形態では、この前処理の処理中にインストールパッケージをスキャンすることは任意のステップであり、前処理の処理中にインストールパッケージのスキャンを行わない場合もある。その場合、アプリケーションはそのままインストールされるが、本実施形態ではこれについては述べない。
【００５４】
２０２では、アプリケーションが課金イベントの呼び出し動作を実行すると、アプリケーションの操作権を分析する。
【００５５】
本実施形態では、アプリケーションがインストールされると、そのアプリケーションの操作権はすでに設定されている。そのため、アプリケーションが課金イベントの呼び出し動作を実行するときは、まず、アプリケーションの操作権を分析する。詳しくは、アプリケーションの操作権の分析は、アプリケーションの操作許可状態を取得することと、取得した操作許可状態が「許可」である場合、アプリケーションが課金イベントに対する操作権を有することを確認することと、操作許可状態が「禁止」である場合、アプリケーションが課金イベントの操作権を有さないことを確認すること、を含む。
【００５６】
２０３では、アプリケーションが課金イベントの操作権を有する場合、アプリケーションによる呼び出し動作の実行を許可し、アプリケーションが課金イベントの操作権を有さない場合、アプリケーションによる呼び出し動作の実行を禁止する。
【００５７】
本実施形態では、ブロック２０２での分析結果に基づき、アプリケーションが課金イベントの操作権を有さない、すなわち、操作権許可状態が「禁止」である場合、アプリケーションが起動しても、その呼び出し動作の実行を禁じ、アプリケーションは課金を行うことができない。例えば、ユーザがゲームアプリをインストールすると、そのゲームアプリの「ＳＭＳ課金イベント」の操作許可状態は「禁止」に設定される。その上で、ゲームプログラムが「課金ＳＭＳ送信」動作を呼び出すと、そのゲームプログラムはＳＭＳの送信が禁止され、これに関する費用の発生を回避できる。
【００５８】
本実施形態では、移動端末はアプリケーションの操作権変更情報を受信することもできる。受信した操作権変更情報に基づき、アプリケーションの操作許可状態を変更する。例えば、ユーザが移動端末内でアプリケーションの操作権を変更したい場合、ユーザは操作権変更情報を移動端末へ送信することができる。この情報は、例えば、操作権の変更後操作許可状態を含み、移動端末はアプリケーションの操作許可状態を変更して、アプリケーションの操作権変更を達成する。
【００５９】
本発明による方法の実施形態の有利な効果として、アプリケーションが課金イベントの呼び出し動作を実行するときは、そのアプリケーションの操作権を分析し、アプリケーションがその課金イベントの操作権を有する場合、該アプリケーションによる呼び出し動作の実行を許可し、アプリケーションがその課金イベントの操作権を有さない場合、該アプリケーションによる呼び出し動作の実行を禁止する。本発明の実施形態では、アプリケーションのセキュリティ問題に対する処理を行う場合、アプリケーションを起動するたびにスキャンする必要がなく、そのアプリケーションの操作権を判断すればいいだけである。これにより、システムリソースの確保とともに、処理時間の削減にもつながる。ユーザの関与は必要がないため、ユーザはアプリケーションを使いやすくなり、また、ユーザのアプリケーション体験を改善することができる。アプリケーションをインストールすると、まず、そのアプリケーションをスキャンし、これに従い課金イベントの呼び出し動作を設定する。これにより、課金に対して積極的な対策がとられ、スキャンでは特定できない不正課金プログラムに対する防御を補強することができる。
【００６０】
（第３実施形態）
図３を参照して、本実施形態では、分析モジュール３０１と実行モジュール３０２を備える移動端末が提供される。
【００６１】
判定モジュール３０１は、アプリケーションが課金イベントの呼び出し動作を実行するときは、そのアプリケーションの操作権を分析する。
【００６２】
実行モジュール３０２は、アプリケーションが課金イベントに対する操作権を有すると分析モジュール３０１が分析すると、該アプリケーションによる呼び出し動作の実行を許可し、アプリケーションが課金イベントに対する操作権を有さないと分析モジュール３０１が分析すると、該アプリケーションによる呼び出し動作の実行を禁止する。
【００６３】
図４を参照して、本発明の実施形態では、分析モジュール３０１は以下のように構成される。
【００６４】
すなわち、アプリケーションの操作許可状態を取得する取得部３０１ａと、
操作許可状態が「許可」である場合、アプリケーションが課金イベントに対する操作権を有することを確認し、操作許可状態が「禁止」である場合、アプリケーションが課金イベントに対する操作権を有さないことを確認する分析部３０１ｂと、を備える。
【００６５】
図４を参照して、本実施形態の移動端末はさらに以下のように構成されてもよい。
【００６６】
すなわち、アプリケーションが課金イベントの呼び出し動作を行う前に、アプリケーションを前処理する前処理モジュール３０３をさらに備える。
【００６７】
本実施形態の有利な態様として、詳しくは、前処理モジュール３０３は以下のように構成される。
【００６８】
すなわち、アプリケーションのインストールパッケージをスキャンして、該アプリケーションの機能を取得し、
取得したアプリケーションの機能を事前設定した不正機能と比較して、比較した機能が事前設定した不正機能と一致した場合、操作禁止プロンプト情報を出力する、よう構成される。
【００６９】
本開示の上記前処理モジュール３０３は、さらに以下を行うように構成される。
【００７０】
すなわち、アプリケーションの機能が事前設定した不正機能と一致しない場合、操作権設定プロンプト情報を出力し、
受信したアプリケーションに対する操作権設定情報に従って、該アプリケーションの操作許可状態を設定する。
【００７１】
図４を参照して、別の態様では、移動端末はさらに以下のように構成されてもよい。
【００７２】
すなわち、アプリケーションの操作権変更情報を受信し、受信した操作権変更情報に従いアプリケーションの操作許可状態を変更する、よう構成される変更モジュール３０４をさらに備える。
【００７３】
本実施形態の別の態様として、アプリケーションの操作権は、ショートメッセージ通信サービスＳＭＳ課金権と、対話式音声応答ＩＶＲ課金権と、無線アプリケーションプロトコルＷＡＰ課金権と、ＷＡＰプロキシー課金権と、モバイル決済権と、電子バンキング課金権、のいずれか１つまたは複数を含んでもよい。
【００７４】
本発明の実施形態による有益な効果として、アプリケーションが課金イベントの呼び出し動作を実行するときは、そのアプリケーションの操作権を分析し、アプリケーションがその課金イベントの操作権を有する場合、該アプリケーションによる呼び出し動作の実行を許可し、アプリケーションがその課金イベントの操作権を有さない場合、該アプリケーションによる呼び出し動作の実行を禁止する。本開示の実施形態では、アプリケーションのセキュリティ問題に対する処理を行う場合、アプリケーションを起動するたびにスキャンする必要がなく、そのアプリケーションの操作権を判断すればいいだけである。これにより、システムリソースの確保とともに、処理時間の削減にもつながる。一方、ユーザの関与は必要がないため、ユーザはアプリケーションを使いやすくなり、ユーザのアプリケーション体験を改善することができる。
【００７５】
本実施形態の移動端末と方法は同一の技術的思想によるものである。具体的には方法の実施形態を参照して実現されるが、その詳述はここでは省略する。
【００７６】
上記実施形態を実現するこれら工程のすべてまたはその一部がハードウェアを用いて、あるいは、関連ハードウェアに対してプログラムによる指示を行うことで遂行可能であることは、当業者の理解の範囲内である。プログラムはコンピュータによる読み取り可能な記憶媒体に保存することが可能であり、その場合の記憶媒体は、例えば、ＲＯＭ、フロッピーディスク、コンパクトディスク等である。
【００７７】
以上、図を参照して実施形態を説明したが、各実施形態は本発明を網羅するものでも、限定するものでもない。本発明の精神と原則を逸脱しない限り、これに代わる均等物、変更、改良はすべて本発明の保護範囲に含まれる。
【符号の説明】
【００７８】
３０１  分析モジュール
３０１ａ  取得部
３０１ｂ  分析部
３０２  実行モジュール
３０３  前処理モジュール
３０４  変更モジュール
【図１】
2015510170.tif 000003
【図２】
2015510170.tif 000004
【図３】
2015510170.tif 000005
【図４】
2015510170.tif 000006
【手続補正書】
【提出日】平成26年10月2日(2014.10.2)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００６１
【補正方法】変更
【補正の内容】
【００６１】
分析モジュール３０１は、アプリケーションが課金イベントの呼び出し動作を実行するときは、そのアプリケーションの操作権を分析する。
【国際調査報告】
2015510170.tif 000007
2015510170.tif 000008
2015510170.tif 000009
2015510170.tif 000010