(57)【要約】  本発明は、オンライン支払方法及び装置を提供し、ネットワーク技術分野に属する。前記方法は、安全な支払環境を備える第２のシステムアカウントを設置し、前記第２のシステムアカウントにおいてインストール及び実行されるアプリケーションのいずれも安全認証を通したものであるステップと、前記第２のシステムアカウントに入り、且つ前記第２のシステムアカウントで支払操作を行うステップと、を含む。本発明は、現在の端末でオンライン支払を実現する場合に、前記第２のシステムアカウントが管理するシステムで行わなければならなく、前記第２のシステムアカウントにインストール及び実行されるアプリケーションのいずれも安全認証を通したものであるため、オンライン支払を行う場合に、他のアプリケーションがユーザ情報を盗用することを避けることができ、更に、ユーザに財産上の損失を与えることを避けることができる。【選択図】  図１
2018514820.tif 000002
【特許請求の範囲】
【請求項１】
安全な支払環境を備える第２のシステムアカウントを設置し、前記第２のシステムアカウントにおいてインストール及び実行されるアプリケーションのいずれも安全認証を通したものであるステップと、
前記第２のシステムアカウントに入り、且つ前記第２のシステムアカウントで支払操作を行うステップと、を含むことを特徴とするオンライン支払方法。
【請求項２】
前記第２のシステムアカウントからログアウトする操作を検出した場合に、前記第２のシステムアカウントでのユーザのアプリケーションデータをクリアするステップを更に含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記第２のシステムアカウントに入るステップは、
支払操作を検出した場合に、現在のシステムユーザが前記第２のシステムアカウントであるか否かを検出するステップと、
前記現在のシステムアカウントが前記第２のシステムアカウントではない場合に、前記第２のシステムアカウントに切替るステップと、を含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記第２のシステムアカウントに入るステップは、
前記第２のシステムアカウントへのログインの要求を受信するステップと、
前記第２のシステムアカウントにログインするステップと、を含むことを特徴とする請求項１に記載の方法。
【請求項５】
前記第２のシステムアカウントにおいて、アプリケーションのインストール要求を受信した場合に、前記アプリケーションの署名が許可アプリケーション管理システムにおける前記アプリケーションの署名と一致するか否かを判断するステップと、
一致する場合に、前記アプリケーションのインストールが安全認証を通ったことを確認し、前記インストール要求に対して応答し、前記アプリケーションを前記第２のシステムアカウントにインストールするステップと、
一致しない場合に、前記インストール要求を拒否するステップと、を更に含むことを特徴とする請求項１に記載の方法。
【請求項６】
前記第２のシステムアカウントで支払操作を行うステップは、
支払行為を監視するステップと、
支払途中でデータのネットワーク伝送が監視された場合に、前記データが安全認証によってネットワークへの接続が許可されたデータであるか否かを判断するステップと、
前記データが安全認証によってネットワークへの接続が許可されたデータである場合に、データのネットワーク伝送を許可し、支払操作を完了させるステップと、
前記データが安全認証によってネットワークへの接続が禁止されたデータである場合に、前記データを廃棄するステップと、を含むことを特徴とする請求項１に記載の方法。
【請求項７】
前記データが安全認証によってネットワークへの接続が許可されたデータであるか否かを判断するステップは、
伝送されたデータが対応するアプリケーションクライアントの唯一の識別子であるＵＩＤによって、前記データに前記ＵＩＤが含まれるか否かを検出するステップと、
前記データに前記ＵＩＤが含まれる場合に、前記データが安全認証によってネットワークへの接続が許可されたデータであることを確定するステップと、
前記データに前記ＵＩＤが含まれない場合に、前記データが安全認証によってネットワークへの接続が禁止されたデータであることを確定するステップと、を含むことを特徴とする請求項６に記載の方法。
【請求項８】
前記第２のシステムアカウントにおいて、前記第２のシステムアカウントでの全てのアプリケーションがメッセージを読み取る操作を禁止するステップを更に含むこと、を特徴とする請求項１に記載の方法。
【請求項９】
前記第２のシステムアカウントでの全てのアプリケーションがメッセージを読み取る操作を禁止するステップは、
システムに提供される権限管理機構により、前記第２のシステムアカウントでの全てのアプリケーションがメッセージを読み取る権限を制限するステップを含むこと、を特徴とする請求項８に記載の方法。
【請求項１０】
前記第２のシステムアカウントで支払操作を行うステップは、
前記第２のシステムアカウントにおいて、データネットワークにより支払操作におけるデータのネットワーク伝送を行うステップを含むこと、を特徴とする請求項１に記載の方法。
【請求項１１】
前記第２のシステムアカウントにおいて、データネットワークにより支払操作におけるデータのネットワーク伝送を行うステップは、
現在接続されているネットワークがデータネットワークであるか否かを検出するステップと、
現在接続されているネットワークがデータネットワークである場合に、データネットワークにより支払操作におけるデータのネットワーク伝送を行うステップと、
現在接続されているネットワークがデータネットワークではない場合に、ユーザにデータネットワークに接続することを喚起するための提示メッセージを表示し、現在のネットワークがデータネットワークであることを検出した時、データネットワークにより支払操作におけるデータのネットワーク伝送を行うステップと、を含むこと、を特徴とする請求項１０に記載の方法。
【請求項１２】
安全な支払環境を備える第２のシステムアカウントを設置するために用いられ、前記第２のシステムアカウントにおいてインストール及び実行されるアプリケーションのいずれも安全認証を通したものである、設置モジュールと、
前記第２のシステムアカウントに入り、且つ前記第２のシステムアカウントで支払操作を行うための、処理モジュールと、を備えることを特徴とするオンライン支払装置。
【請求項１３】
前記第２のシステムアカウントからログアウトする操作を検出した場合に、前記第２のシステムアカウントでのユーザのアプリケーションデータをクリアするためのクリアモジュールを更に備えることを特徴とする請求項１２に記載の装置。
【請求項１４】
前記処理モジュールは、
支払操作を検出した場合、現在のシステムユーザが前記第２のシステムアカウントであるか否かを検出し、
前記現在のシステムアカウントが前記第２のシステムアカウントではない場合、前記第２のシステムアカウントに切替えるためのものであること、を特徴とする請求項１２に記載の装置。
【請求項１５】
前記処理モジュールは、
前記第２のシステムアカウントへのログインの要求を受信し、
前記第２のシステムアカウントにログインするためのものであること、を特徴とする請求項１２に記載の装置。
【請求項１６】
前記第２のシステムアカウントにおいて、アプリケーションのインストール要求を受信した場合に、前記アプリケーションの署名が許可アプリケーション管理システムにおける前記アプリケーションの署名と一致するか否かを判断するための、認証モジュールと、
一致する場合に、前記アプリケーションのインストールが安全認証を通ったことを確認し、前記インストール要求に対して応答し、前記アプリケーションを前記第２のシステムアカウントにインストールするための、インストールモジュールと、を更に備え、
更に、前記処理モジュールは、一致しない場合に、前記インストール要求を拒否するために用いられること、を特徴とする請求項１２に記載の装置。
【請求項１７】
前記処理モジュールは、
支払行為を監視し、
支払途中でデータのネットワーク伝送が監視された場合に、前記データが安全認証によってネットワークへの接続が許可されたデータであるか否かを判断し、
前記データが安全認証によってネットワークへの接続が許可されたデータである場合に、データのネットワーク伝送を許可し、支払操作を完了させ、
前記データが安全認証によってネットワークへの接続が禁止されたデータである場合に、前記データを廃棄するためのものであること、を特徴とする請求項１１に記載の装置。
【請求項１８】
前記処理モジュールは、
伝送されたデータが対応するアプリケーションクライアントの唯一の識別子であるＵＩＤによって、前記データに前記ＵＩＤが含まれるか否かを検出し、
前記データに前記ＵＩＤが含まれる場合に、前記データが安全認証によってネットワークへの接続が許可されたデータであることを確定し、
前記データに前記ＵＩＤが含まれない場合に、前記データが安全認証によってネットワークへの接続が禁止されたデータであることを確定するためのものであること、を特徴とする請求項１７に記載の装置。
【請求項１９】
前記第２のシステムアカウントにおいて、前記第２のシステムアカウントでの全てのアプリケーションがメッセージを読み取る操作を禁止するための権限設定モジュールを更に備えることを特徴とする請求項１２に記載の装置。
【請求項２０】
前記権限設定モジュールは、
システムに提供される権限管理機構により、前記第２のシステムアカウントでの全てのアプリケーションがメッセージを読み取る権限を制限するためのものであること、を特徴とする請求項１９に記載の装置。
【請求項２１】
前記処理モジュールは、
前記第２のシステムアカウントにおいて、データネットワークにより支払操作におけるデータのネットワーク伝送を行うためのものであること、を特徴とする請求項１２に記載の装置。
【請求項２２】
前記処理モジュールは、
現在接続されているネットワークがデータネットワークであるか否かを検出し、
現在接続されているネットワークがデータネットワークである場合に、データネットワークで支払操作におけるデータのネットワーク伝送を行うステップを実行し、
現在接続されているネットワークがデータネットワークではない場合に、ユーザにデータネットワークに接続することを喚起するための提示メッセージを表示し、現在のネットワークがデータネットワークであることを検出した時、データネットワークにより支払操作におけるデータのネットワーク伝送を行うステップを実行するためのものであること、を特徴とする請求項２１に記載の装置。
【請求項２３】
プロセッサーと、
プロセッサーにより実行可能な命令を記憶するためのメモリと、を備えるオンライン支払装置であって、
前記プロセッサーは、
安全な支払環境を備える第２のシステムアカウントを設置し、前記第２のシステムアカウントにおいてインストール及び実行されるアプリケーションのいずれも安全認証を通したものであり、
前記第２のシステムアカウントに入り、且つ前記第２のシステムアカウントで支払操作を行うように構成されることを特徴とする、オンライン支払装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク技術分野に関し、特にオンライン支払方法及び装置に関する。
【背景技術】
【０００２】
ネットワーク技術の不断の発展に伴い、各種のスマート端末がネットワークを介して人々に提供するサービスは多くなってきており、日常生活がますます便利になっている。例えば、移動端末を用い、ネットワークに接続することを前提とし、オンライン支払及び振込などの機能を実現することができ、大量の現金を持ち運ぶことを避け、更にお釣りの手間を回避することができ、従って、オンライン支払はユーザに広く親しまれている。
【０００３】
現在、オンライン支払の方法は、スマート端末がネットワークに接続される状態で、いずれか１つのオンライン支払機能を備えるアプリケーションクライアントに、支払オプションへのトリガー操作を検出した場合に、支払データを取得する。前記支払データは少なくとも支払対象のアカウント情報及び支払金額を含む。前記支払データを、前記アプリケーションクライアントが対応するサーバに送信し、サーバによって返信された、支払が成功した情報を受信した場合に、オンライン支払を終了する。ここで、前記スマート端末が接続するネットワークは、事業者のネットワークとしても良く、ＷｉＦｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）としても良い。
【０００４】
各種のスマート端末が所在するネットワーク環境は、例えば、偽ネットワークでユーザが支払う際にユーザ情報を不正者が盗取すること等のような複雑な環境であるため、オンライン支払途中において、潜在的な各種の支払リスクを避けることが困難であり、更にユーザの合法な利益に損害を与える。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
関連する技術に存在している問題を克服するために、本発明はオンライン支払方法及び装置を提供する。
【課題を解決するための手段】
【０００６】
本発明の実施例の第１の態様によれば、
安全な支払環境を備える第２のシステムカウントを設置し、前記第２のシステムアカウントにおいてインストール及び実行されるアプリケーションのいずれも安全認証を通したアプリケーションであるステップと、
前記第２のシステムアカウントに入り、且つ、前記第２のシステムアカウントで支払操作を行うステップと、を含む、オンライン支払方法が提供される。
【０００７】
本発明の第１の態様の第１の実現可能な形態において、前記方法は、
前記第２のシステムアカウントからログアウトする操作を検出した場合に、前記第２のシステムアカウントでのユーザのアプリケーションデータをクリアするステップを、更に含む。
【０００８】
本発明の第１の態様の第２の実現可能な形態において、前記第２のシステムアカウントに入るステップは、
支払操作を検出した場合に、現在のシステムユーザが、前記第２のシステムアカウントであるか否かを検出するステップと、
前記現在のシステムアカウントが前記第２のシステムアカウントではない場合に、前記第２のシステムアカウントに切替えるステップと、を含む。
【０００９】
本発明の第１の態様の第３の実現可能な形態において、前記第２のシステムアカウントに入るステップは、
前記第２のシステムアカウントへのログインの要求を受信するステップと、
前記第２のシステムアカウントにログインするステップと、を含む。
【００１０】
本発明の第１の態様の第４の実現可能な形態において、前記方法は、
前記第２のシステムアカウントにおいて、アプリケーションのインストール要求を受信した場合に、前記アプリケーションの署名が許可アプリケーション管理システムにおける前記アプリケーションの署名と一致するか否かを判断するステップと、
一致する場合に、前記アプリケーションが安全認証を通ったことを確認し、前記インストール要求に対して応答し、前記アプリケーションを前記第２のシステムアカウントにインストールするステップと、
一致しない場合に、前記インストール要求を拒否するステップと、を更に含む。
【００１１】
本発明の第１の態様の第５の実現可能な形態において、前記第２のシステムアカウントで支払操作を行うステップは、
支払行為を監視するステップと、
支払途中でデータのネットワーク伝送が監視された場合に、前記データが、安全認証によってネットワークへの接続が許可されたデータであるか否かを判断するステップと、
前記データが安全認証によってネットワークへの接続が許可されたデータである場合に、データのネットワーク伝送を許可し、支払操作を完了させるステップと、
前記データが安全認証によってネットワークへの接続が禁止されたデータである場合に、前記データを廃棄するステップと、を含む。
【００１２】
本発明の第１の態様の第６の実現可能な形態において、前記データが安全認証によってネットワークへの接続が許可されたデータであるか否かを判断するステップは、
伝送されたデータが対応するアプリケーションクライアントの唯一の識別子であるＵＩＤにより、前記データにおいて前記ＵＩＤが含まれるか否かを検出するステップと、
前記データに前記ＵＩＤが含まれる場合に、前記データが安全認証によってネットワークへの接続が許可されたデータであることを確定するステップと、
前記データに前記ＵＩＤが含まれない場合に、前記データが安全認証によってネットワークへの接続が禁止されたデータであることを確定するステップと、を含む。
【００１３】
本発明の第１の態様の第７の実現可能な形態において、前記方法は、
前記第２のシステムアカウントにおいて、前記第２のシステムアカウントでの全てのアプリケーションがメッセージに対して読み取り操作を行うことを禁止するステップ、を更に含む。
【００１４】
本発明の第１の態様の第８の実現可能な形態において、前記第２のシステムアカウントでの全てのアプリケーションがメッセージに対して読み取り操作を行うことを禁止するステップは、
システムが提供する権限管理機構によって、前記第２のシステムアカウントでの全てのアプリケーションがメッセージを読み出す権限を制限するステップ、を含む。
【００１５】
本発明の第１の態様の第９の実現可能な形態において、前記第２のシステムアカウントで支払操作を行うステップは、
前記第２のシステムアカウントにおいてデータネットワークによって支払操作におけるデータのネットワーク伝送を行うステップ、を含む。
【００１６】
本発明の第１の態様の第１０の実現可能な形態において、前記第２のシステムアカウントにおいてデータネットワークによって支払操作におけるデータのネットワーク伝送を行うステップは、
現在接続されているネットワークがデータネットワークであるか否かを検出するステップと、
現在接続されているネットワークがデータネットワークである場合に、データネットワークで支払操作におけるデータのネットワーク伝送を行うステップと、
現在接続されているネットワークがデータネットワークではない場合に、ユーザにデータネットワークに接続することを喚起するための提示メッセージを表示し、現在のネットワークがデータネットワークであることを検出した時、データネットワークで支払操作におけるデータのネットワーク伝送を行うステップと、を含む。
【００１７】
本発明の実施例の第２の態様によれば、
安全な支払環境を備える第２のシステムアカウントを設置するが、前記第２のシステムアカウントにおいてインストール及び実行するアプリケーションのいずれも安全認証を通したアプリケーションである、設置モジュールと、
前記第２のシステムアカウントに入り、且つ前記第２のシステムアカウントで支払操作を行うための、処理モジュールと、を備えるオンライン支払装置が提供される。
【００１８】
本発明の第２の態様の第１の実現可能な形態において、前記装置は、
前記第２のシステムアカウントからログアウトする操作を検出した場合に、前記第２のシステムアカウントでのユーザのアプリケーションデータをクリアするためのクリアモジュール、を更に含む。
【００１９】
本発明の第２の態様の第２の実現可能な形態において、前記処理モジュールは、
支払操作を検出した場合に、現在のシステムユーザが前記第２のシステムアカウントであるか否かを検出し、
前記現在のシステムアカウントが前記第２のシステムアカウントではない場合に、前記第２のシステムアカウントに切替えるためのものである。
【００２０】
本発明の第２の態様の第３の実現可能な形態において、前記処理モジュールは、
前記第２のシステムアカウントへのログインの要求を受信し、
前記第２のシステムアカウントにログインするためのものである。
【００２１】
本発明の第２の態様の第４の実現可能な形態において、前記装置は、
前記第２のシステムアカウントにおいて、アプリケーションのインストール要求を受信した場合に、前記アプリケーションの署名が許可アプリケーション管理システムにおける前記アプリケーションの署名と一致するか否かを判断するための、認証モジュールと、
一致する場合に、前記アプリケーションのインストールが安全認証を通ったことを確認し、前記インストール要求に対して応答し、前記アプリケーションを前記第２のシステムアカウントにインストールするための、インストールモジュールと、更に含み、
更に前記処理モジュールは、一致しない場合に、前記インストール要求を拒否するためのものである。
【００２２】
本発明の第２の態様の第５の実現可能な形態において、前記処理モジュールは、
支払行為を監視し、
支払途中でデータのネットワーク伝送が監視された場合に、前記データが安全認証によってネットワークへの接続が許可されたデータであるか否かを判断し、
前記データが安全認証によってネットワークへの接続が許可されたデータである場合に、支払操作を完了させ、
前記データが安全認証によってネットワークへの接続が禁止されたデータである場合に、前記データを廃棄するためのものである。
【００２３】
本発明の第２の態様の第６の実現可能な形態において、前記処理モジュールは、
伝送されたデータが対応するアプリケーションクライアントの唯一の識別子であるＵＩＤにより、前記データに前記ＵＩＤが含まれるか否かを検出し、
前記データに前記ＵＩＤが含まれる場合に、前記データが安全認証によってネットワークへの接続が許可されたデータであることを確定し、
前記データに前記ＵＩＤが含まれない場合に、前記データが安全認証によってネットワークへの接続が禁止されたデータであることを確定するためのものである。
【００２４】
本発明の第２の態様の第７の実現可能な形態において、前記装置は、
いずれか１つのアプリケーションクライアントをオンにする操作を検出した後から、支払が成功した情報を受信する前まで、システムに提供される権限管理機構により、全てのアプリケーションクライアントがメッセージを読み出す権限を制限するための、権限管理モジュール、を更に含む。
【００２５】
本発明の第２の態様の第８の実現可能な形態において、前記処理モジュールは、
システムに提供される権限管理機構により、前記第２のシステムアカウントでの全てのアプリケーションがメッセージを読み出す権限を制限するためのものである。
【００２６】
本発明の第２の態様の第９の実現可能な形態において、前記処理モジュールは、
前記第２のシステムアカウントにおいて、データネットワークにより、支払操作におけるデータのネットワーク伝送を行うための、ものである。
【００２７】
本発明の第２の態様の第１０の実現可能な形態において、前記処理モジュールは、
現在接続されているネットワークがデータネットワークであるか否かを検出し、
現在接続されているネットワークがデータネットワークである場合に、データネットワークで支払操作におけるデータのネットワーク伝送を行うステップを実行し、
現在接続されているネットワークがデータネットワークではない場合に、ユーザにデータネットワークに接続することを喚起する提示メッセージを表示し、現在のネットワークがデータネットワークであることを検出した時、データネットワークで支払操作におけるデータのネットワーク伝送を行うステップを実行するためのものである。
【００２８】
第３の態様によれば、
プロセッサーと、
プロセッサーにより実行可能な命令を記憶するための、メモリと、を備えるオンライン支払装置が更に提供される。
【００２９】
ここで、前記プロセッサーは、
安全な支払環境を備える第２のシステムアカウントを設置するが、前記第２のシステムアカウントにおいてインストール及び実行されるアプリケーションのいずれも安全認証を通したものであり、
前記第２のシステムアカウントに入り、且つ前記第２のシステムアカウントで支払操作を行うように構成される。
【発明の効果】
【００３０】
本発明の実施例は、以下の有益な効果を奏する。
本発明は、安全な支払環境を備える第２のシステムアカウントを設置し、前記第２のシステムアカウントにおいてインストール及び実行されるアプリケーションのいずれも、安全認証を通したものであり、前記第２のシステムアカウントに入り、且つ、前記第２のシステムアカウントで支払操作を行うことにより、現在の端末でオンライン支払を実現しようとする時、前記第２のシステムアカウントが管理するシステムで行わなければならなく、前記第２のシステムアカウントにおいてインストール及び実行されるアプリケーションのいずれも、安全認証を通したものである。このため、オンライン支払を行う時、他のアプリケーションクライアントによるユーザ情報の盗用を避けることができ、更にユーザに財産上の損失を与えることを避けることができる。更に、現在接続されているネットワークがデータネットワークであるか否かを検出ことにより、現在の端末が接続されているネットワークはデータネットワークである場合のみに、データネットワークで支払操作におけるデータのネットワーク伝送を行うステップを実行する。これにより、不正なユーザが偽のＷｉＦｉでユーザの資料を盗用して、ユーザの財産上の損失を引き起こすこと避けることができ、更にオンライン支払の安全性をより向上させることができる。
なお、前記一般的な記述、及び以下の詳細な記述は、単に例示的且つ解釈的であり、本発明を限定するものではない。
【図面の簡単な説明】
【００３１】
以下の図面は、明細書に併合されて明細書の一部を構成し、本発明に適合する実施例を例示し、明細書と一緒に本発明の原理を解釈するためのものである。
【図１】例示的な一実施例に係る、オンライン支払方法を示すフローチャートである。
【図２】例示的な一実施例に係る、オンライン支払方法を示すフローチャートである。
【図３】例示的な一実施例に係る、オンライン支払装置を示すブロック図である。
【図４】例示的な一実施例に係る、オンライン支払装置４００を示すブロック図である。
【発明を実施するための形態】
【００３２】
本発明の目的、技術案及び利点を更に明らかになるために、以下、図面を組み合わせて本発明の実施の形態について、更に詳細に説明する。
【００３３】
ここで、図面に示される例示的な実施例について詳細に説明する。以下、図面に関連して説明する際に、特別な説明がない限り、異なる図面での同一符号は、同一または類似な要素を示す。以下の例示的な実施例で記載する実施形態は、本発明に一致する全ての実施形態を代表するわけではない。かえって、それらは、添付される特許要求の範囲で詳細に記載される本発明の一部の態様に一致する装置、及び方法の例に過ぎない。
【００３４】
図１は例示的な一実施例に係る一つのオンライン支払方法を示すフローチャートである。図１に示すように、オンライン支払方法は、端末に用いられ、以下のステップを含む。
【００３５】
ステップ１０１において、安全な支払環境を備える第２のシステムアカウントを設置し、前記第２のシステムアカウントにおいてインストール及び実行されるアプリケーションのいずれも、安全認証を通したものである。
【００３６】
ステップ１０２において、前記第２のシステムアカウントに入り、且つ、前記第２のシステムアカウントで支払操作を行う。
【００３７】
本発明の実施例に提供される方法は、安全な支払環境を備える第２のシステムアカウントを設置し、前記第２のシステムアカウントにおいてインストール及び実行されるアプリケーションのいずれも、安全認証を通したものであり、前記第２のシステムアカウントに入り、前記第２のシステムアカウントで支払操作を行う。これにより、現在のスマート端末でオンライン支払を実現しようとする時、前記第２のシステムアカウントが管理するシステムで行わなければならなく、前記第２のシステムアカウントにおいてインストール及び実行されるアプリケーションのいずれも、安全認証を通したものであるため、オンライン支払を行う時、他のアプリケーションがユーザ情報を盗用することを避けることができ、更にユーザに財産上の損失を与えることを避けることができる。
【００３８】
本発明の第１の実現可能な形態において、前記方法は、
前記第２のシステムアカウントからログアウトする操作を検出した場合に、前記第２のシステムアカウントでのユーザのアプリケーションデータをクリアするステップ、を更に含む。
【００３９】
本発明の第２の実現可能な形態において、前記第２のシステムアカウントに入るステップは、
支払操作を検出した場合に、現在のシステムユーザが前記第２のシステムアカウントであるか否かを検出するステップと、
前記現在のシステムアカウントが前記第２のシステムアカウントではない場合に、前記第２のシステムアカウントに切替えるステップと、を含む。
【００４０】
本発明の第３の実現可能な形態において、前記第２のシステムアカウントに入るステップは、
前記第２のシステムアカウントへのログインの要求を受信するステップと、
前記第２のシステムアカウントにログインするステップと、を含む。
【００４１】
本発明の第４の実現可能な形態において、前記方法は、
前記第２のシステムアカウントにおいて、アプリケーションへのインストールの要求を受信した場合に、前記アプリケーションの署名が許可アプリケーション管理システムにおける前記アプリケーションの署名と一致するか否かを判断するステップと、
一致する場合に、前記アプリケーションのインストールが安全認証を通ったことを確認し、前記インストール要求に応じて、前記アプリケーションを前記第２のシステムアカウントにインストールするステップと、
一致しない場合に、前記インストール要求を拒否するステップと、を含む。
【００４２】
本発明の第５の実現可能な形態において、前記第２のシステムアカウントで支払操作を行うステップは、
支払行為を監視するステップと、
支払途中でデータのネットワーク伝送が監視された場合に、前記データが安全認証によってネットワークへの接続が許可されたデータであるか否かを判断するステップと、
前記データが安全認証によってネットワークへの接続が許可されたデータである場合に、データのネットワーク伝送を許可し、支払操作を完了させるステップと、
前記データが安全認証によってネットワークへ接続が禁止されたデータである場合に、前記データを廃棄するステップと、を含む。
【００４３】
本発明の第６の実現可能な形態において、前記データが安全認証によってネットワークへの接続が許可されたデータであるか否かを判断するステップは、
伝送されたデータが対応するアプリケーションクライアントの唯一の識別子であるＵＩＤによって、前記データに前記ＵＩＤが含まれるか否かを検出するステップと、
前記データに前記ＵＩＤが含まれる場合に、前記データが安全認証によってネットワークへの接続が許可されたデータであることを確定するステップと、
前記データに前記ＵＩＤが含まれない場合に、前記データが安全認証によってネットワークへの接続が禁止されたデータであることを確定するステップと、を含む。
【００４４】
本発明の第７の実現可能な形態において、前記方法は、
前記第２のシステムアカウントにおいて、前記第２のシステムアカウントでの全てのアプリケーションがメッセージを読み取る操作を禁止するステップ、を含む。
【００４５】
本発明の第８の実現可能な形態において、前記第２のシステムアカウントでの全てのアプリケーションがメッセージを読み取る操作を禁止するステップは、
システムに提供される権限管理機構により、前記第２のシステムアカウントでの全てのアプリケーションがメッセージを読み取る権限を制限するステップ、を含む。
【００４６】
本発明の第９の実現可能な形態において、前記第２のシステムアカウントで支払操作を行うステップは、
前記第２のシステムアカウントにおいて、データネットワークにより支払操作におけるデータのネットワーク伝送を行うステップ、を含む。
【００４７】
本発明の第１０の実現可能な形態において、前記第２のシステムアカウントにおいてデータネットワークにより支払操作におけるデータのネットワーク伝送を行うステップは、
現在接続されているネットワークがデータネットワークであるか否かを検出するステップと、
現在接続されているネットワークがデータネットワークである場合に、データネットワークで支払操作におけるデータのネットワーク伝送を行うステップと、
現在接続されているネットワークがデータネットワークではない場合に、ユーザにデータネットワークに接続することを喚起するための提示メッセージを表示し、現在のネットワークがデータネットワークであることを検出した時、データネットワークで支払操作におけるデータのネットワーク伝送を行うステップと、を含む。
【００４８】
上述した選択可能の技術案の全ては、何れも、任意の組み合わせにより本発明の選択可能な実施例を構成することができ、ここで詳細な説明を省略する。
【００４９】
図２は例示的な一実施例に係る、オンライン支払方法を示すフローチャートである。前記実施例に係る実行主体は、携帯電話等のスマート端末であり得る。図２に示すように、具体的には、前記実施例に係る実行主体は、
ステップ２０１において、安全な支払環境を備える第２のシステムアカウントを設置し、前記第２のシステムアカウントにおいてインストール及び実行されるアプリケーションのいずれも安全認証を通したものであるステップ、を含む。
【００５０】
複数のアカウント機構を備えるスマート端末に対して、安全な支払環境を備える第２のシステムアカウントを設置するとは、前記複数のアカウントのうちのいずれか一つのシステムアカウントを、支払機能を備えるアプリケーションクライアントのみを管理するように設置し、これによって、前記アカウントが管理するシステムのみで、オンライン支払を実現することができる。ここで、前記複数のアカウント機構とは、前記スマート端末が異なるシステムアカウントに異なるシステムを管理させることができ、例えば、複数のアカウント機構を備えるスマート端末に、三つのシステムアカウント、即ち、ｕｓｅｒ１、ｕｓｅｒ２及びｕｓｅｒ３が存在し、ｕｓｅｒ１を、システムにおけるオフィスアプリケーションクライアントを管理するように設置し、ｕｓｅｒ２をシステムにおける支払機能を備えるアプリケーションクライアントを管理するように設置し、ｕｓｅｒ３をシステムにおけるエンタテインメントアプリケーションクライアントを管理するように設置することができる。ここで、ｕｓｅｒ２を前記スマート端末におけるプリセットシステムアカウントとして設置することができる。前記プリセットシステムアカウントは、支払機能を備えるアプリケーションクライアントを管理するためのものである。
【００５１】
本発明の他の一つの実施例において、前記第２のシステムアカウントにおいて、アプリケーションのインストール要求を受信した場合に、前記アプリケーションの署名が許可アプリケーション管理システムにおける前記アプリケーションの署名と一致するか否かを判断し、一致する場合に、前記アプリケーションのインストールが安全認証を通ったことを確認し、前記インストール要求に対して応答し、前記アプリケーションを前記第２のシステムアカウントにインストールし、一致しない場合に、前記インストール要求を拒否する。前記許可アプリケーション管理システムは、安全な支払機能を備えるアプリケーションクライアント標識及び各アプリケーションクライアントが対応する署名を記憶するためのものである。前記アプリケーションクライアント標識は、アプリケーションクライアント名称又はアプリケーションクライアントのＵＩＤ（Ｕｎｉｑｕｅ  Ｉｄｅｎｔｉｆｉｅｒ、唯一の識別子）であってもよく、前記アプリケーションクライアントを一意的に示すための他の情報であっても良い。本発明の実施例はこれに対して限定しなく、前記アプリケーションクライアントの署名は、前記アプリケーションクライアントの唯一性を示すためのものである。
【００５２】
前記アプリケーションクライアントの署名が指定のサーバにおける前記アプリケーションクライアントの署名と一致するか否かを検出することにより、他の不正なアプリケーションクライアントがインストールされた信頼性の高いアプリケーションクライアントと混同されて置換されること、更にユーザの資料が盗用されることを避けることができる。
【００５３】
ステップ２０２において、前記第２のシステムアカウントに入り、且つ、前記第２のシステムアカウントで支払操作を行う。
【００５４】
前記第２のシステムアカウントに入る具体的な方法は、前記第２のシステムアカウントへのログインの要求を受信し、前記第２のシステムアカウントにログインするものであり得る。ここで、前記第２のシステムアカウントへのログインの要求をトリガーする方法は、システム切替インタフェースにおいて、前記第２のシステムアカウントのアカウント名称へのトリガー操作を検出した場合に、前記第２のシステムアカウントへのログインの要求をトリガーするものであり得る。ここで、端末スクリーンがタッチスクリーンである場合に、指定のジェスチャで前記第２のシステムアカウントへのログインの要求をトリガーすることが可能であり、当然に、他の方法により前記第２のシステムアカウントをトリガーすることも可能である。本発明の実施例はこれに対して限定しない。
【００５５】
前記端末で現在実行するシステムは、前記第２のシステムアカウントである場合において支払操作を検出した時、支払処理の流れに従って前記支払操作を完了させる。前記端末で現在実行するシステムは、前記第２のシステムアカウントではない場合に、支払操作を行うことができない。そのため、オンライン支払を実行する前に、前記端末で現在実行するシステムは、前記第２のシステムアカウントであるか否かを検出する必要がある。具体的な方法は、支払操作を検出した場合に、現在のシステムユーザが前記第２のシステムアカウントであるか否かを検出し、前記現在のシステムアカウントが前記第２のシステムアカウントではない場合に、前記第２のシステムアカウントに切替えるものであり得る。なお、前記いずれか一つのアプリケーションクライアントは、支払機能を備えるいずれか一つのアプリケーションクライアントである。前記いずれか一つのアプリケーションクライアントをオンにする操作を検出した場合に、前記ユーザがオンライン支払を行おうことを確定する。アプリケーションクライアントをオンにする操作は、ユーザによるクリック又はタッチ操作によって実現されてもよく、その他の種類のトリガー操作によって実現されてもよい。本発明の実施例はこれに対して限定しない。
【００５６】
本発明の他の一つの実施例において、前記端末で現在実行するシステムが前記第２のシステムアカウントではない場合に、システムを前記第２のシステムアカウントに切替える前に、ユーザに切替操作を実行することを喚起するように、端末スクリーンに喚起メッセージを表示し、または、ユーザが必要に応じて、前記プリセットシステムユーザに切替えるか否かを自ら選択することができるように、オプションを切替えること及びオプションを切替えないことを表示することもできる。勿論、他の方式によりユーザに喚起することもでき、本発明の実施例はこれに対して限定しない。喚起する必要があるかどうかについて、ユーザによる要求を満足できるように、ユーザがシステム設定オプションにおいて設定することができる。
【００５７】
前記現在のシステムユーザが前記第２のシステムアカウントであるか否かを検出することにより、切替操作を実行する必要があるか否かを確定するので、これによって、現在のスマート端末でオンライン支払を実現しようとする場合に、前記第２のシステムアカウントが管理するシステムで行わなければならない。前記第２のシステムアカウントは、支払機能を備えるアプリケーションクライアントを管理するため、オンライン支払を行う時、他のアプリケーションクライアントがユーザ情報を盗用することを避けることができ、更にユーザに財産上の損失を与えることを避けることができる。
【００５８】
本発明の他の実施例において、支払途中で支払行為を監視し、支払途中でデータのネットワーク伝送が監視された場合に、前記データが安全認証によってネットワークへの接続が許可されたデータであるか否かを判断し、前記データが安全認証によってネットワークへの接続が許可されたデータである場合、データのネットワーク伝送を許可し、支払操作を完了させ、前記データが安全認証によってネットワークへの接続が禁止されたデータである場合、前記データを廃棄する。ここで、前記データのネットワーク伝送は、支払途中で、端末がサーバから発信されたデータを受信するプロセス及び端末がサーバにデータを発信するプロセスを含み、例えば、オンライン支払の前にサーバから端末へ発信する認証メッセージ、端末からサーバへ発信する支払金額、支払対象のアカウント情報、及び現在支払に使用されるクライアントにログインしているユーザのメッセージ等が挙げられる。
【００５９】
具体的には、前記データが安全認証によってネットワークへの接続が許可されたデータである否かを判断するステップは、伝送されたデータが対応するアプリケーションクライアントの唯一の識別子であるＵＩＤによって、前記データに前記ＵＩＤが含まれるか否かを検出するステップと、前記データに前記ＵＩＤが含まれる場合に、前記データが安全認証によってネットワークへの接続が許可されたデータであることを確定するステップと、前記データに前記ＵＩＤが含まれない場合に、前記データが安全認証によってネットワークへの接続が禁止されたデータであることを確定するステップと、を含む。なお、前記データが安全認証によってネットワークへの接続が許可されたデータであるか否かを判断することは、他の方法により実現されることが可能であり、例えば、対応のアプリケーションクライアントの唯一性を標識できる他のデータによって検出を行うことが挙げられる。本発明の実施例は、前記データが安全認証によってネットワークへの接続が許可されたデータであるか否かを判断する方法について、限定しない。
【００６０】
伝送されたデータが対応するアプリケーションクライアントの唯一の識別子であるＵＩＤによって、前記データに前記ＵＩＤが含まれるか否かを検出する具体的な方法は、ＩＰＴａｂｌｅｓ（ＩＰパケットフィルタリングシステム）による方式により、現在実行しているアプリケーションクライアント、即ち、オンライン支払を行っているアプリケーションクライアントのＵＩＤを含む、第２のシステムアカウントが管理する支払機能付きの全てのアプリケーションクライアントのＵＩＤをホワイトリストとし、伝送された各データに対して検出を行い、前記現在実行しているアプリケーションクライアントのＵＩＤを含まないデータを安全認証によってネットワークへの接続が禁止されたデータとして決定する一方、前記現在実行しているアプリケーションクライアントのＵＩＤを含むパケットを安全認証によってネットワークへの接続が許可されたデータとして決定する方法であり得る。
【００６１】
本発明の他の一つの実施例において、前記伝送されたデータに前記ＵＩＤが含まれない場合に、前記伝送されたデータが安全認証によってネットワークへの接続が禁止されたデータであることを確定した後、前記データを廃棄する。即ち、現在オンライン支払に用いられているアプリケーションクライアントのみがネットワークへの接続権限を有し、その他のアプリケーションクライアントのいずれもネットワークへの接続権限を有しない。上述の方法により、安全でないデータがユーザ情報を不正なサーバに送信することで、ユーザのプライバシーが漏洩してしまうことを避けることができ、更にオンライン支払の安全性をより向上させることができる。
【００６２】
本発明の他の一つの実施例において、前記第２のシステムアカウントにおいて、前記第２のシステムアカウントでの全てのアプリケーションがメッセージを読み取る操作を禁止する。具体的な実現方法は、システムに提供される権限管理機構により、前記第２のシステムアカウントでの全てのアプリケーションがメッセージを読み取る権限を制限するものであり得る。ここで、前記権限管理機構は、前記スマート端末でインストールされたアプリケーションクライアントがシステム機能を使用する権限を有するか否かを管理するためのものである。
【００６３】
システムに提供される権限管理機構により、前記第２のシステムアカウントでの全てのアプリケーションがメッセージを読み取る権限を制限する具体的な方法としては、前記第２のシステムアカウントのシステム権限設定インタフェースによって、メッセージの読み取りの権限を有するリストにおいて全てのアプリケーションクライアントの標識情報を削除する方法が挙げられる。
【００６４】
前記第２のシステムアカウントにおいて、他の方法により前記第２のシステムアカウントでの全てのアプリケーションがメッセージを読み取る操作を禁止することができ、本発明の実施例はこれに対して具体的に限定しない。
【００６５】
オンライン支払途中において、サーバが認証コードをメッセージで端末まで送信する可能性があり、前記第２のシステムアカウントが管理する使用中のアプリケーションがメッセージの内容を読み取ることを禁止することにより、不正なクライアントがメッセージにおける認証コードを盗用し、更にユーザの資料を盗用し、ユーザの財産上の損失を引き起こすことを避けることができる。
【００６６】
本発明の他の一つの実施例において、前記第２のシステムアカウントにおいて、データネットワークによって支払操作におけるデータのネットワーク伝送を行う。具体的な方法は、現在接続されているネットワークがデータネットワークであるか否かを検出するステップと、現在接続されているネットワークがデータネットワークである場合に、データネットワークによって支払操作におけるデータのネットワーク伝送を行うステップと、現在接続されているネットワークがデータネットワークではない場合に、ユーザにデータネットワークに接続することを喚起するための提示メッセージを表示し、現在のネットワークがデータネットワークを検出した時、データネットワークで支払操作におけるデータのネットワーク伝送を行うステップと、を含む。
【００６７】
具体的には、現在接続されているネットワークがデータネットワークであるか否かを検出する方法は、前記スマート端末のＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ、ネットワークプロトコル）アドレスを検出することで実現してもよく、他の方法により検出してもよい。本発明の実施例はこれに対して限定しない。
【００６８】
現在接続されているネットワークがデータネットワークであるか否かを検出することにより、現在端末が接続されているネットワークがデータネットワークである場合にのみ、データネットワークで支払操作におけるデータのネットワーク伝送を行うステップを実行する。これにより、不正なユーザが偽のＷｉＦｉでユーザの資料を盗用し、ユーザの財産上の損失を引き起こすことを避けることができ、更にオンライン支払の安全性をより向上させることができる。
【００６９】
ステップ２０３において、前記第２のシステムアカウントからログアウトする操作を検出した場合に、前記第２のシステムアカウントでのユーザのアプリケーションデータをクリアする。
【００７０】
前記第２のシステムアカウントからログアウトする操作は、少なくとも、その他のシステムアカウントへの切替及びシャットダウン操作を含み、他のログアウト操作を含むこともでき、本発明の実施例はこれに対して限定しない。前記第２のシステムアカウントにログインしている間の、前記支払機能を備えるアプリケーションクライアントに生成したアプリケーションデータは、少なくともオンライン支払途中に対応のサーバへ発信したデータ、受信したサーバから返信されたデータ及びログインアカウント情報を含み、他のデータを含むこともでき、本発明の実施例はこれに対しても限定しない。
【００７１】
前記第２のシステムアカウントからログアウトする時に、前記第２のシステムアカウントにログインしている間の、前記支払機能を備えるアプリケーションクライアントによって生成されたアプリケーションデータをクリアすることにより、ユーザの資料が盗用される可能性を更に低下し、更にオンライン支払の安全性を向上させることができる。
【００７２】
本発明の実施例に提供される方法は、安全な支払環境を備える第２のシステムアカウントを設置し、前記第２のシステムアカウントにおいてインストール及び実行されるアプリケーションのいずれも安全認証を通したものであり、前記第２のシステムアカウントに入り、且つ前記第２のシステムアカウントで支払操作を行う。これにより、現在のスマート端末でオンライン支払を実現しようとする場合に、前記第２のシステムアカウントが管理するシステムで行わなければならなく、前記第２のシステムアカウントでインストール及び実行されるアプリケーションのいずれも安全認証を通したものであるため、オンライン支払を行う時、他のアプリケーションがユーザ情報を盗用することを避けることができ、更にユーザに財産上の損失を与えることを避けることができる。更に、現在接続されているネットワークがデータネットワークであるか否かを検出することにより、現在の端末が接続されているネットワークはデータネットワークである場合にのみ、データネットワークで支払操作におけるデータのネットワーク伝送を行うステップを実行する。これにより、不正なユーザが偽のＷｉＦｉでユーザの資料を盗用し、ユーザの財産上の損失を引き起こすこと避けることができ、更にオンライン支払の安全性をより向上させることができる。
【００７３】
図３は例示的な一実施例に係るオンライン支払装置を示すブロック図である。図３に示すように、前記装置は、
安全な支払環境を備える第２のシステムアカウントを設置し、前記第２のシステムアカウントにおいてインストール及び実行されるアプリケーションのいずれも安全認証を通したものである、設置モジュール３０１と、
前記第２のシステムアカウントに入り、且つ前記第２のシステムアカウントで支払操作を行うための処理モジュール３０２と、を備える。
【００７４】
本発明に提供される第１の実現可能な形態において、前記装置は、
前記第２のシステムアカウントからログアウトする操作を検出した場合に、前記第２のシステムアカウントでのユーザのアプリケーションデータをクリアするためのクリアモジュールを更に備える。
【００７５】
本発明に提供される第２の実現可能な形態において、前記処理モジュール３０２は、
支払操作を検出した場合に、現在のシステムユーザが前記第２のシステムアカウントであるか否かを検出し、
前記現在のシステムアカウントが前記第２のシステムアカウントではない場合に、前記第２のシステムアカウントに切替えるためのものである。
【００７６】
本発明に提供される第３の実現可能な形態において、前記処理モジュール３０２は、
前記第２のシステムアカウントへのログインの要求を受信し、
前記第２のシステムアカウントにログインするためのものである。
【００７７】
本発明に提供される第４の実現可能な形態において、前記装置は、
前記第２のシステムアカウントにおいて、アプリケーションのインストール要求を受信した場合に、前記アプリケーションの署名が許可アプリケーション管理システムにおける前記アプリケーションの署名と一致するか否かを判断するための、認証モジュールと、
一致する場合に、前記アプリケーションのインストールが安全認証を通ったことを確認し、前記インストール要求に対して応答し、前記アプリケーションを前記第２のシステムアカウントにインストールするためのインストールモジュールと、を更に備え、
更に、前記処理モジュール３０２は、一致しない場合に、前記インストール要求を拒否するために用いられる。
【００７８】
本発明に提供される第５の実現可能な形態において、前記処理モジュール３０２は、
支払行為を監視し、
支払途中でデータのネットワーク伝送が監視された場合に、前記データが安全認証によってネットワークへの接続が許可されたデータであるか否かを判断し、
前記データが安全認証によってネットワークへの接続が許可されたデータである場合に、データのネットワーク伝送を許可し、支払操作を完了させ、
前記データが安全認証によってネットワークへの接続が禁止されたデータである場合に、前記データを廃棄するためのものである。
【００７９】
本発明に提供される第６の実現可能な形態において、前記処理モジュール３０２は、
伝送されたデータが対応するアプリケーションクライアントの唯一の識別子であるＵＩＤによって、前記データに前記ＵＩＤが含まれるか否かを検出し、
前記データに前記ＵＩＤが含まれる場合に、前記データが安全認証によってネットワークへの接続が許可されたデータであることを確定し、
前記データに前記ＵＩＤが含まれない場合に、前記データが安全認証によってネットワークへの接続が禁止されたデータであることを確定するためのものである。
【００８０】
本発明に提供される第７の実現可能な形態において、前記装置は、
前記第２のシステムアカウントにおいて、前記第２のシステムアカウントでの全てのアプリケーションがメッセージを読み取る操作を禁止するための、権限設定モジュールを更に備える。
【００８１】
本発明に提供される第８の実現可能な形態において、前記権限設定モジュールは、
システムに提供される権限管理機構により、前記第２のシステムアカウントでの全てのアプリケーションがメッセージを読み取る権限を限定するためのものである。
【００８２】
本発明に提供される第９の実現可能な形態において、前記処理モジュール３０２は、
前記第２のシステムアカウントにおいて、データネットワークによって支払操作におけるデータのネットワーク伝送を行うためのものである。
【００８３】
本発明に提供される第１０の実現可能な形態において、前記処理モジュール３０２は、
現在接続されているネットワークがデータネットワークであるか否かを検出し、
現在接続されているネットワークがデータネットワークである場合に、データネットワークで支払操作におけるデータのネットワーク伝送を行うステップを実行し、
現在接続されているネットワークがデータネットワークではない場合に、ユーザにデータネットワークに接続することを喚起するための提示メッセージを表示し、現在のネットワークがデータネットワークであることを検出した時、データネットワークで支払操作におけるデータのネットワーク伝送を行うステップを実行するためのものである。
【００８４】
上述した実施例に係る装置については、その中の各モジュールが操作を実行する具体的な方式は、前記方法に係る実施例において既に説明されたので、ここで詳細な説明を省略する。
【００８５】
図４は、例示的な一実施例に係る、オンライン支払装置４００のブロック図である。装置４００は、例えば、携帯電話、パソコン、デジタルブロードキャスト端末、メッセージ送受信装置、ゲームコンソール、タブレット、医療機器、フィットネス機器、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）等が挙げられる。
【００８６】
図４を参照して分かるように、装置４００は、処理ユニット４０２、メモリ４０４、電源ユニット４０６、マルチメディアユニット４０８、オーディオユニット４１０、入力／出力（Ｉ／Ｏ）インターフェース４１２、センサーユニット４１４、及び通信ユニット４１６からなる群から選ばれる少なくとも１つを備えていてもよい。
【００８７】
処理ユニット４０２は、一般的には、装置４００の全体の操作、例えば、表示、電話呼び出し、データ通信、カメラ操作及び記録操作に関連する操作を制御する。処理ユニット４０２は、上述した方法におけるステップの一部又は全部を実現できるように、命令を実行する少なくとも１つのプロセッサー４２０を備えていてもよい。また、処理ユニット４０２は、他のユニットとのインタラクションが便利になるように、少なくとも１つのモジュールを備えていてもよい。例えば、処理ユニット４０２は、マルチメディアユニット４０８とのインタラクションが便利になるように、マルチメディアモジュールを備えていてもよい。
【００８８】
メモリ４０４は、装置４００での操作をサポートするように、各種のデータを記憶するように配置される。これらのデータは、例えば、装置４００で何れかのアプリケーション又は方法を操作するための命令、連絡先データ、電話帳データ、メッセージ、画像、ビデオ等を含む。メモリ４０４は、何れかの種類の揮発性又は不揮発性メモリ、例えば、ＳＲＡＭ（Ｓｔａｔｉｃ Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ−Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ ＲＯＭ）、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｂｅｒ）、磁気メモリ、フラッシュメモリ、磁気ディスク、或いは光ディスクにより、或いはそれらの組み合わせにより実現することができる。
【００８９】
電源ユニット４０６は、装置４００の各種ユニットに電力を供給するためのものであり、電源管理システム、１つ又は複数の電源、及び装置４００のために電力を生成、管理及び分配することに関連する他のユニットを備えていてもよい。
【００９０】
マルチメディアユニット４０８は、装置４００とユーザとの間に出力インタフェースを提供するスクリーンを備えていてもよい。幾つかの実施例でスクリーンは、例えば、液晶ディスプレイ（ＬＣＤ）やタッチパネル（ＴＰ）を備えていてもよい。スクリーンは、タッチパネルを備える場合、ユーザからの入力信号を受信するように、タッチスクリーンになることができる。また、タッチパネルは、タッチや、スライドや、タッチパネル上の手振りを感知するように、少なくとも１つのタッチセンサーを有する。タッチセンサーは、タッチやスライド動作の境界を感知できるだけではなく、タッチやスライド操作と関連する持続時間や圧力も感知できる。幾つかの実施例では、マルチメディアユニット４０８は、フロントカメラ及び/又はバックカメラを有していてもよい。装置４００が、例えば、撮影モードやビデオモードのような操作モードにある時、フロントカメラ及び/又はバックカメラは、外部のマルチメディアデータを受信することができる。フロントカメラ及びバックカメラのそれぞれは、固定の光学レンズ系であってもよいし、焦点距離及び光学ズーム能力を有するものであってもよい。
【００９１】
オーディオユニット４１０は、オーディオ信号を出力及び/又は入力するように配設される。例えば、オーディオユニット４１０は、マイクロフォン（ＭＩＣ）を有していてもよい。装置４００が、例えば、呼び出しモード、記録モード、又は音声認識モードのような操作モードにあるとき、マイクロフォンは、外部のオーディオ信号を受信するように配設される。受信したオーディオ信号は、さらに、メモリ４０４に記憶されてもよいし、通信ユニット４１６を介して送信されてもよい。幾つかの実施例では、オーディオユニット４１０は、オーディオ信号を出力するためのスピーカをさらに備える。
【００９２】
Ｉ/Ｏインタフェース４１２は、処理ユニット４０２と外部のインタフェースモジュールとの間にインタフェースを提供するためのものである。上記外部のインタフェースモジュールは、キーボードや、クリックホイールや、ボタン等であってもよい。これらのボタンは、ホームボタンや、音量ボタンや、スタートボタンや、ロックボタンであってもよいが、それらに限られない。
【００９３】
センサーユニット４１４は、装置４００のために各種の状態を評価する少なくとも１つのセンサーを備えていてもよい。例えば、センサーユニット４１４は、装置４００のオン/オフ状態や、ユニットの相対的な位置を検出することができる。例えば、前記ユニットは、装置４００のディスプレイ及びキーパッドである。センサーユニット４１４は、装置４００又は装置４００の１つのユニットの位置の変化、ユーザによる装置４００への接触の有無、装置４００の方向又は加速/減速、装置４００の温度変化などを検出することができる。センサーユニット４１４は、何れの物理的な接触もない場合に付近の物体を検出するように配設される近接センサーを有していてもよい。センサーユニット４１４は、イメージングアプリケーションに用いるための光センサー、例えば、ＣＭＯＳ又はＣＣＤ画像センサーを有していてもよい。幾つかの実施例では、該センサーユニット４１４は、加速度センサー、ジャイロスコープセンサー、磁気センサー、圧力センサー又は温度センサーをさらに備えていてもよい。
【００９４】
通信ユニット４１６は、装置４００と他の設備との間の無線又は有線通信を便利にするように配設される。装置４００は、通信標準に基づく無線ネットワーク、例えば、ＷｉＦｉ、２Ｇ又は３Ｇ、又はそれらの組み合わせにアクセスできる。例示的な一実施例では、通信ユニット４１６は、ブロードキャストチャンネルを介して外部のブロードキャスト管理システムからのブロードキャスト信号又はブロードキャストに関する情報を受信する。例示的な一実施例では、前記通信ユニット４１６は、近距離通信を促進するために近距離無線通信（ＮＦＣ）モジュールをさらに備えていてもよい。例えば、ＮＦＣモジュールは、無線周波数認識装置（ＲＦＩＤ：Ｒａｄｉｏ Ｆｒｅｑｕｅｎｃｙ ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）技術、赤外線データ協会（ＩｒＤＡ：Ｉｎｆｒａｒｅｄ Ｄａｔａ Ａｓｓｏｃｉａｔｉｏｎ）技術、超広帯域無線（ＵＷＢ：Ｕｌｔｒａ Ｗｉｄｅ Ｂａｎｄ）技術、ブルートゥース（登録商標）（ＢＴ：Ｂｌｕｅｔｏｏｔｈ）技術、及び他の技術によって実現されてもよい。
【００９５】
例示的な実施例において、装置４００は、上述したオンライン支払方法を実行するために、１つ又は複数の特定用途向け集積回路（ＡＳＩＣ：Ａｐｐｌｉｃａｔｉｏｎ Ｓｐｅｃｉｆｉｃ Ｉｎｔｅｇｒａｔｅｄ Ｃｉｒｃｕｉｔ）、デジタル信号プロセッサー（ＤＳＰ：Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｏｒ）、デジタル信号処理デバイス（ＤＳＰＤ：Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｄｅｖｉｃｅ）、プログラマブルロジックデバイス（ＰＬＤ：Ｐｒｏｇｒａｍｍａｂｌｅ Ｌｏｇｉｃ Ｄｅｖｉｃｅ）、書替え可能ゲートアレイ（ＦＰＧＡ：Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ Ｇａｔｅ Ａｒｒａｙ）、コントローラ、マイクロコントローラ、マイクロプロセッサー、又は他の電子機器によって実現されてもよい。
【００９６】
例示的な実施例において、命令を有する非一時的コンピュータ読み取り可能な記録媒体、例えば、命令を保持するメモリ４０４をさらに提供する。前記命令は、装置４００のプロセッサー４２０により実行されて上述した方法を実現する。例えば、前記非一時的コンピュータ読み取り可能な記録媒体は、ＲＯＭ、ＲＡＭ、ＣＤ-ＲＯＭ、磁気テープ、フロッピーディスク及び光データメモリ等であってもよい。
例示的な実施例において、非一時的コンピュータ読み取り可能な記録媒体は、前記記録媒体における命令が移動端末のプロセッサーにより実行されると、対象機器が上述したオンライン支払方法を実行するようになる。
【００９７】
当業者は、明細書に対する理解、及び明細書に記載された発明に対する実施を介して、本発明の他の実施形態を容易に取得することができる。本発明は、本発明に対する任意の変形、用途、又は適応的な変化を含み、このような変形、用途、又は適応的な変化は、本発明の一般的な原理に従い、本発明では開示していない本技術分野の公知知識、又は通常の技術手段を含む。明細書及び実施例は、単に例示的なものであって、本発明の本当の範囲と主旨は、以下の特許請求の範囲によって示される。
【００９８】
本発明は、前に記述され、図面で図示した特定の構成に限定されず、その範囲を離脱しない状況で、様々な修正や変更を実施してもよい。本発明の範囲は、添付される特許請求の範囲のみにより限定される。
【００９９】
本発明は、出願番号が２０１６１０１８６６２４．６であり、出願日が２０１６年３月２９日である中国特許出願に基づき優先権を主張し、前記中国特許出願の全ての内容を本願に援用する。
【図１】
2018514820.tif 000003
【図２】
2018514820.tif 000004
【図３】
2018514820.tif 000005
【図４】
2018514820.tif 000006
【手続補正書】
【提出日】平成28年10月24日(2016.10.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
安全な支払環境を備える第２のシステムアカウントを設置し、前記第２のシステムアカウントにおいてインストール及び実行されるアプリケーションのいずれも安全認証を通したものであるステップと、
前記第２のシステムアカウントに入り、且つ前記第２のシステムアカウントで支払操作を行うステップと、を含むことを特徴とするオンライン支払方法。
【請求項２】
前記第２のシステムアカウントからログアウトする操作を検出した場合に、前記第２のシステムアカウントでのユーザのアプリケーションデータをクリアするステップを更に含むことを特徴とする請求項１に記載のオンライン支払方法。
【請求項３】
前記第２のシステムアカウントに入るステップは、
支払操作を検出した場合に、現在のシステムユーザが前記第２のシステムアカウントであるか否かを検出するステップと、
前記現在のシステムアカウントが前記第２のシステムアカウントではない場合に、前記第２のシステムアカウントに切替るステップと、を含むことを特徴とする請求項１に記載のオンライン支払方法。
【請求項４】
前記第２のシステムアカウントに入るステップは、
前記第２のシステムアカウントへのログインの要求を受信するステップと、
前記第２のシステムアカウントにログインするステップと、を含むことを特徴とする請求項１に記載のオンライン支払方法。
【請求項５】
前記第２のシステムアカウントにおいて、アプリケーションのインストール要求を受信した場合に、前記アプリケーションの署名が許可アプリケーション管理システムにおける前記アプリケーションの署名と一致するか否かを判断するステップと、
一致する場合に、前記アプリケーションのインストールが安全認証を通ったことを確認し、前記インストール要求に対して応答し、前記アプリケーションを前記第２のシステムアカウントにインストールするステップと、
一致しない場合に、前記インストール要求を拒否するステップと、を更に含むことを特徴とする請求項１に記載のオンライン支払方法。
【請求項６】
前記第２のシステムアカウントで支払操作を行うステップは、
支払行為を監視するステップと、
支払途中でデータのネットワーク伝送が監視された場合に、前記データが安全認証によってネットワークへの接続が許可されたデータであるか否かを判断するステップと、
前記データが安全認証によってネットワークへの接続が許可されたデータである場合に、データのネットワーク伝送を許可し、支払操作を完了させるステップと、
前記データが安全認証によってネットワークへの接続が禁止されたデータである場合に、前記データを廃棄するステップと、を含むことを特徴とする請求項１に記載のオンライン支払方法。
【請求項７】
前記データが安全認証によってネットワークへの接続が許可されたデータであるか否かを判断するステップは、
伝送されたデータが対応するアプリケーションクライアントの唯一の識別子であるＵＩＤによって、前記データに前記ＵＩＤが含まれるか否かを検出するステップと、
前記データに前記ＵＩＤが含まれる場合に、前記データが安全認証によってネットワークへの接続が許可されたデータであることを確定するステップと、
前記データに前記ＵＩＤが含まれない場合に、前記データが安全認証によってネットワークへの接続が禁止されたデータであることを確定するステップと、を含むことを特徴とする請求項６に記載のオンライン支払方法。
【請求項８】
前記第２のシステムアカウントにおいて、前記第２のシステムアカウントでの全てのアプリケーションがメッセージを読み取る操作を禁止するステップを更に含むこと、を特徴とする請求項１に記載のオンライン支払方法。
【請求項９】
前記第２のシステムアカウントでの全てのアプリケーションがメッセージを読み取る操作を禁止するステップは、
システムに提供される権限管理機構により、前記第２のシステムアカウントでの全てのアプリケーションがメッセージを読み取る権限を制限するステップを含むこと、を特徴とする請求項８に記載のオンライン支払方法。
【請求項１０】
前記第２のシステムアカウントで支払操作を行うステップは、
前記第２のシステムアカウントにおいて、データネットワークにより支払操作におけるデータのネットワーク伝送を行うステップを含むこと、を特徴とする請求項１に記載のオンライン支払方法。
【請求項１１】
前記第２のシステムアカウントにおいて、データネットワークにより支払操作におけるデータのネットワーク伝送を行うステップは、
現在接続されているネットワークがデータネットワークであるか否かを検出するステップと、
現在接続されているネットワークがデータネットワークである場合に、データネットワークにより支払操作におけるデータのネットワーク伝送を行うステップと、
現在接続されているネットワークがデータネットワークではない場合に、ユーザにデータネットワークに接続することを喚起するための提示メッセージを表示し、現在のネットワークがデータネットワークであることを検出した時、データネットワークにより支払操作におけるデータのネットワーク伝送を行うステップと、を含むこと、を特徴とする請求項１０に記載のオンライン支払方法。
【請求項１２】
安全な支払環境を備える第２のシステムアカウントを設置するために用いられ、前記第２のシステムアカウントにおいてインストール及び実行されるアプリケーションのいずれも安全認証を通したものである、設置モジュールと、
前記第２のシステムアカウントに入り、且つ前記第２のシステムアカウントで支払操作を行うための、処理モジュールと、を備えることを特徴とするオンライン支払装置。
【請求項１３】
前記第２のシステムアカウントからログアウトする操作を検出した場合に、前記第２のシステムアカウントでのユーザのアプリケーションデータをクリアするためのクリアモジュールを更に備えることを特徴とする請求項１２に記載のオンライン支払装置。
【請求項１４】
前記処理モジュールは、
支払操作を検出した場合、現在のシステムユーザが前記第２のシステムアカウントであるか否かを検出し、
前記現在のシステムアカウントが前記第２のシステムアカウントではない場合、前記第２のシステムアカウントに切替えるためのものであること、を特徴とする請求項１２に記載のオンライン支払装置。
【請求項１５】
前記処理モジュールは、
前記第２のシステムアカウントへのログインの要求を受信し、
前記第２のシステムアカウントにログインするためのものであること、を特徴とする請求項１２に記載のオンライン支払装置。
【請求項１６】
前記第２のシステムアカウントにおいて、アプリケーションのインストール要求を受信した場合に、前記アプリケーションの署名が許可アプリケーション管理システムにおける前記アプリケーションの署名と一致するか否かを判断するための、認証モジュールと、
一致する場合に、前記アプリケーションのインストールが安全認証を通ったことを確認し、前記インストール要求に対して応答し、前記アプリケーションを前記第２のシステムアカウントにインストールするための、インストールモジュールと、を更に備え、
更に、前記処理モジュールは、一致しない場合に、前記インストール要求を拒否するために用いられること、を特徴とする請求項１２に記載のオンライン支払装置。
【請求項１７】
前記処理モジュールは、
支払行為を監視し、
支払途中でデータのネットワーク伝送が監視された場合に、前記データが安全認証によってネットワークへの接続が許可されたデータであるか否かを判断し、
前記データが安全認証によってネットワークへの接続が許可されたデータである場合に、データのネットワーク伝送を許可し、支払操作を完了させ、
前記データが安全認証によってネットワークへの接続が禁止されたデータである場合に、前記データを廃棄するためのものであること、を特徴とする請求項１２に記載のオンライン支払装置。
【請求項１８】
前記処理モジュールは、
伝送されたデータが対応するアプリケーションクライアントの唯一の識別子であるＵＩＤによって、前記データに前記ＵＩＤが含まれるか否かを検出し、
前記データに前記ＵＩＤが含まれる場合に、前記データが安全認証によってネットワークへの接続が許可されたデータであることを確定し、
前記データに前記ＵＩＤが含まれない場合に、前記データが安全認証によってネットワークへの接続が禁止されたデータであることを確定するためのものであること、を特徴とする請求項１７に記載のオンライン支払装置。
【請求項１９】
前記第２のシステムアカウントにおいて、前記第２のシステムアカウントでの全てのアプリケーションがメッセージを読み取る操作を禁止するための権限設定モジュールを更に備えることを特徴とする請求項１２に記載のオンライン支払装置。
【請求項２０】
前記権限設定モジュールは、
システムに提供される権限管理機構により、前記第２のシステムアカウントでの全てのアプリケーションがメッセージを読み取る権限を制限するためのものであること、を特徴とする請求項１９に記載のオンライン支払装置。
【請求項２１】
前記処理モジュールは、
前記第２のシステムアカウントにおいて、データネットワークにより支払操作におけるデータのネットワーク伝送を行うためのものであること、を特徴とする請求項１２に記載のオンライン支払装置。
【請求項２２】
前記処理モジュールは、
現在接続されているネットワークがデータネットワークであるか否かを検出し、
現在接続されているネットワークがデータネットワークである場合に、データネットワークで支払操作におけるデータのネットワーク伝送を行うステップを実行し、
現在接続されているネットワークがデータネットワークではない場合に、ユーザにデータネットワークに接続することを喚起するための提示メッセージを表示し、現在のネットワークがデータネットワークであることを検出した時、データネットワークにより支払操作におけるデータのネットワーク伝送を行うステップを実行するためのものであること、を特徴とする請求項２１に記載のオンライン支払装置。
【請求項２３】
プロセッサーと、
プロセッサーにより実行可能な命令を記憶するためのメモリと、を備えるオンライン支払装置であって、
前記プロセッサーは、
安全な支払環境を備える第２のシステムアカウントを設置し、前記第２のシステムアカウントにおいてインストール及び実行されるアプリケーションのいずれも安全認証を通したものであり、
前記第２のシステムアカウントに入り、且つ前記第２のシステムアカウントで支払操作を行うように構成されることを特徴とする、オンライン支払装置。
【請求項２４】
安全な支払環境を備える第２のシステムアカウントを設置し、前記第２のシステムアカウントにおいてインストール及び実行されるアプリケーションのいずれも安全認証を通したものであるステップと、
前記第２のシステムアカウントに入り、且つ前記第２のシステムアカウントで支払操作を行うステップと、をプロセッサーに実行させる、プログラム。
【請求項２５】
安全な支払環境を備える第２のシステムアカウントを設置し、前記第２のシステムアカウントにおいてインストール及び実行されるアプリケーションのいずれも安全認証を通したものであるステップと、
前記第２のシステムアカウントに入り、且つ前記第２のシステムアカウントで支払操作を行うステップと、をプロセッサーに実行させるプログラムが記録されたコンピュータ読取可能な記録媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク技術分野に関し、特にオンライン支払方法、装置、プログラム、及び記録媒体に関する。
【背景技術】
【０００２】
ネットワーク技術の不断の発展に伴い、各種のスマート端末がネットワークを介して人々に提供するサービスは多くなってきており、日常生活がますます便利になっている。例えば、移動端末を用い、ネットワークに接続することを前提とし、オンライン支払及び振込などの機能を実現することができ、大量の現金を持ち運ぶことを避け、更にお釣りの手間を回避することができ、従って、オンライン支払はユーザに広く親しまれている。
【０００３】
現在、オンライン支払の方法は、スマート端末がネットワークに接続される状態で、いずれか１つのオンライン支払機能を備えるアプリケーションクライアントに、支払オプションへのトリガー操作を検出した場合に、支払データを取得する。前記支払データは少なくとも支払対象のアカウント情報及び支払金額を含む。前記支払データを、前記アプリケーションクライアントが対応するサーバに送信し、サーバによって返信された、支払が成功した情報を受信した場合に、オンライン支払を終了する。ここで、前記スマート端末が接続するネットワークは、事業者のネットワークとしても良く、ＷｉＦｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）としても良い。
【０００４】
各種のスマート端末が所在するネットワーク環境は、例えば、偽ネットワークでユーザが支払う際にユーザ情報を不正者が盗取すること等のような複雑な環境であるため、オンライン支払途中において、潜在的な各種の支払リスクを避けることが困難であり、更にユーザの合法な利益に損害を与える。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
関連する技術に存在している問題を克服するために、本発明はオンライン支払方法、装置、プログラム、及び記録媒体を提供する。
【課題を解決するための手段】
【０００６】
本発明の実施例の第１の態様によれば、
安全な支払環境を備える第２のシステムカウントを設置し、前記第２のシステムアカウントにおいてインストール及び実行されるアプリケーションのいずれも安全認証を通したアプリケーションであるステップと、
前記第２のシステムアカウントに入り、且つ、前記第２のシステムアカウントで支払操作を行うステップと、を含む、オンライン支払方法が提供される。
【０００７】
本発明の第１の態様の第１の実現可能な形態において、前記方法は、
前記第２のシステムアカウントからログアウトする操作を検出した場合に、前記第２のシステムアカウントでのユーザのアプリケーションデータをクリアするステップを、更に含む。
【０００８】
本発明の第１の態様の第２の実現可能な形態において、前記第２のシステムアカウントに入るステップは、
支払操作を検出した場合に、現在のシステムユーザが、前記第２のシステムアカウントであるか否かを検出するステップと、
前記現在のシステムアカウントが前記第２のシステムアカウントではない場合に、前記第２のシステムアカウントに切替えるステップと、を含む。
【０００９】
本発明の第１の態様の第３の実現可能な形態において、前記第２のシステムアカウントに入るステップは、
前記第２のシステムアカウントへのログインの要求を受信するステップと、
前記第２のシステムアカウントにログインするステップと、を含む。
【００１０】
本発明の第１の態様の第４の実現可能な形態において、前記方法は、
前記第２のシステムアカウントにおいて、アプリケーションのインストール要求を受信した場合に、前記アプリケーションの署名が許可アプリケーション管理システムにおける前記アプリケーションの署名と一致するか否かを判断するステップと、
一致する場合に、前記アプリケーションが安全認証を通ったことを確認し、前記インストール要求に対して応答し、前記アプリケーションを前記第２のシステムアカウントにインストールするステップと、
一致しない場合に、前記インストール要求を拒否するステップと、を更に含む。
【００１１】
本発明の第１の態様の第５の実現可能な形態において、前記第２のシステムアカウントで支払操作を行うステップは、
支払行為を監視するステップと、
支払途中でデータのネットワーク伝送が監視された場合に、前記データが、安全認証によってネットワークへの接続が許可されたデータであるか否かを判断するステップと、
前記データが安全認証によってネットワークへの接続が許可されたデータである場合に、データのネットワーク伝送を許可し、支払操作を完了させるステップと、
前記データが安全認証によってネットワークへの接続が禁止されたデータである場合に、前記データを廃棄するステップと、を含む。
【００１２】
本発明の第１の態様の第６の実現可能な形態において、前記データが安全認証によってネットワークへの接続が許可されたデータであるか否かを判断するステップは、
伝送されたデータが対応するアプリケーションクライアントの唯一の識別子であるＵＩＤにより、前記データにおいて前記ＵＩＤが含まれるか否かを検出するステップと、
前記データに前記ＵＩＤが含まれる場合に、前記データが安全認証によってネットワークへの接続が許可されたデータであることを確定するステップと、
前記データに前記ＵＩＤが含まれない場合に、前記データが安全認証によってネットワークへの接続が禁止されたデータであることを確定するステップと、を含む。
【００１３】
本発明の第１の態様の第７の実現可能な形態において、前記方法は、
前記第２のシステムアカウントにおいて、前記第２のシステムアカウントでの全てのアプリケーションがメッセージに対して読み取り操作を行うことを禁止するステップ、を更に含む。
【００１４】
本発明の第１の態様の第８の実現可能な形態において、前記第２のシステムアカウントでの全てのアプリケーションがメッセージに対して読み取り操作を行うことを禁止するステップは、
システムが提供する権限管理機構によって、前記第２のシステムアカウントでの全てのアプリケーションがメッセージを読み出す権限を制限するステップ、を含む。
【００１５】
本発明の第１の態様の第９の実現可能な形態において、前記第２のシステムアカウントで支払操作を行うステップは、
前記第２のシステムアカウントにおいてデータネットワークによって支払操作におけるデータのネットワーク伝送を行うステップ、を含む。
【００１６】
本発明の第１の態様の第１０の実現可能な形態において、前記第２のシステムアカウントにおいてデータネットワークによって支払操作におけるデータのネットワーク伝送を行うステップは、
現在接続されているネットワークがデータネットワークであるか否かを検出するステップと、
現在接続されているネットワークがデータネットワークである場合に、データネットワークで支払操作におけるデータのネットワーク伝送を行うステップと、
現在接続されているネットワークがデータネットワークではない場合に、ユーザにデータネットワークに接続することを喚起するための提示メッセージを表示し、現在のネットワークがデータネットワークであることを検出した時、データネットワークで支払操作におけるデータのネットワーク伝送を行うステップと、を含む。
【００１７】
本発明の実施例の第２の態様によれば、
安全な支払環境を備える第２のシステムアカウントを設置するが、前記第２のシステムアカウントにおいてインストール及び実行するアプリケーションのいずれも安全認証を通したアプリケーションである、設置モジュールと、
前記第２のシステムアカウントに入り、且つ前記第２のシステムアカウントで支払操作を行うための、処理モジュールと、を備えるオンライン支払装置が提供される。
【００１８】
本発明の第２の態様の第１の実現可能な形態において、前記装置は、
前記第２のシステムアカウントからログアウトする操作を検出した場合に、前記第２のシステムアカウントでのユーザのアプリケーションデータをクリアするためのクリアモジュール、を更に含む。
【００１９】
本発明の第２の態様の第２の実現可能な形態において、前記処理モジュールは、
支払操作を検出した場合に、現在のシステムユーザが前記第２のシステムアカウントであるか否かを検出し、
前記現在のシステムアカウントが前記第２のシステムアカウントではない場合に、前記第２のシステムアカウントに切替えるためのものである。
【００２０】
本発明の第２の態様の第３の実現可能な形態において、前記処理モジュールは、
前記第２のシステムアカウントへのログインの要求を受信し、
前記第２のシステムアカウントにログインするためのものである。
【００２１】
本発明の第２の態様の第４の実現可能な形態において、前記装置は、
前記第２のシステムアカウントにおいて、アプリケーションのインストール要求を受信した場合に、前記アプリケーションの署名が許可アプリケーション管理システムにおける前記アプリケーションの署名と一致するか否かを判断するための、認証モジュールと、
一致する場合に、前記アプリケーションのインストールが安全認証を通ったことを確認し、前記インストール要求に対して応答し、前記アプリケーションを前記第２のシステムアカウントにインストールするための、インストールモジュールと、更に含み、
更に前記処理モジュールは、一致しない場合に、前記インストール要求を拒否するためのものである。
【００２２】
本発明の第２の態様の第５の実現可能な形態において、前記処理モジュールは、
支払行為を監視し、
支払途中でデータのネットワーク伝送が監視された場合に、前記データが安全認証によってネットワークへの接続が許可されたデータであるか否かを判断し、
前記データが安全認証によってネットワークへの接続が許可されたデータである場合に、支払操作を完了させ、
前記データが安全認証によってネットワークへの接続が禁止されたデータである場合に、前記データを廃棄するためのものである。
【００２３】
本発明の第２の態様の第６の実現可能な形態において、前記処理モジュールは、
伝送されたデータが対応するアプリケーションクライアントの唯一の識別子であるＵＩＤにより、前記データに前記ＵＩＤが含まれるか否かを検出し、
前記データに前記ＵＩＤが含まれる場合に、前記データが安全認証によってネットワークへの接続が許可されたデータであることを確定し、
前記データに前記ＵＩＤが含まれない場合に、前記データが安全認証によってネットワークへの接続が禁止されたデータであることを確定するためのものである。
【００２４】
本発明の第２の態様の第７の実現可能な形態において、前記装置は、
いずれか１つのアプリケーションクライアントをオンにする操作を検出した後から、支払が成功した情報を受信する前まで、システムに提供される権限管理機構により、全てのアプリケーションクライアントがメッセージを読み出す権限を制限するための、権限管理モジュール、を更に含む。
【００２５】
本発明の第２の態様の第８の実現可能な形態において、前記処理モジュールは、
システムに提供される権限管理機構により、前記第２のシステムアカウントでの全てのアプリケーションがメッセージを読み出す権限を制限するためのものである。
【００２６】
本発明の第２の態様の第９の実現可能な形態において、前記処理モジュールは、
前記第２のシステムアカウントにおいて、データネットワークにより、支払操作におけるデータのネットワーク伝送を行うための、ものである。
【００２７】
本発明の第２の態様の第１０の実現可能な形態において、前記処理モジュールは、
現在接続されているネットワークがデータネットワークであるか否かを検出し、
現在接続されているネットワークがデータネットワークである場合に、データネットワークで支払操作におけるデータのネットワーク伝送を行うステップを実行し、
現在接続されているネットワークがデータネットワークではない場合に、ユーザにデータネットワークに接続することを喚起する提示メッセージを表示し、現在のネットワークがデータネットワークであることを検出した時、データネットワークで支払操作におけるデータのネットワーク伝送を行うステップを実行するためのものである。
【００２８】
第３の態様によれば、
プロセッサーと、
プロセッサーにより実行可能な命令を記憶するための、メモリと、を備えるオンライン支払装置が更に提供される。
【００２９】
ここで、前記プロセッサーは、
安全な支払環境を備える第２のシステムアカウントを設置するが、前記第２のシステムアカウントにおいてインストール及び実行されるアプリケーションのいずれも安全認証を通したものであり、
前記第２のシステムアカウントに入り、且つ前記第２のシステムアカウントで支払操作を行うように構成される。
本発明の第４の態様によれば、安全な支払環境を備える第２のシステムアカウントを設置し、前記第２のシステムアカウントにおいてインストール及び実行されるアプリケーションのいずれも安全認証を通したものであるステップと、前記第２のシステムアカウントに入り、且つ前記第２のシステムアカウントで支払操作を行うステップと、をプロセッサーに実行させる、プログラムを提供する。
本発明の第５の態様によれば、上記プログラムが記録されたコンピュータ読取可能な記録媒体を提供する。
【発明の効果】
【００３０】
本発明の実施例は、以下の有益な効果を奏する。
本発明は、安全な支払環境を備える第２のシステムアカウントを設置し、前記第２のシステムアカウントにおいてインストール及び実行されるアプリケーションのいずれも、安全認証を通したものであり、前記第２のシステムアカウントに入り、且つ、前記第２のシステムアカウントで支払操作を行うことにより、現在の端末でオンライン支払を実現しようとする時、前記第２のシステムアカウントが管理するシステムで行わなければならなく、前記第２のシステムアカウントにおいてインストール及び実行されるアプリケーションのいずれも、安全認証を通したものである。このため、オンライン支払を行う時、他のアプリケーションクライアントによるユーザ情報の盗用を避けることができ、更にユーザに財産上の損失を与えることを避けることができる。更に、現在接続されているネットワークがデータネットワークであるか否かを検出ことにより、現在の端末が接続されているネットワークはデータネットワークである場合のみに、データネットワークで支払操作におけるデータのネットワーク伝送を行うステップを実行する。これにより、不正なユーザが偽のＷｉＦｉでユーザの資料を盗用して、ユーザの財産上の損失を引き起こすこと避けることができ、更にオンライン支払の安全性をより向上させることができる。
なお、前記一般的な記述、及び以下の詳細な記述は、単に例示的且つ解釈的であり、本発明を限定するものではない。
【図面の簡単な説明】
【００３１】
以下の図面は、明細書に併合されて明細書の一部を構成し、本発明に適合する実施例を例示し、明細書と一緒に本発明の原理を解釈するためのものである。
【図１】例示的な一実施例に係る、オンライン支払方法を示すフローチャートである。
【図２】例示的な一実施例に係る、オンライン支払方法を示すフローチャートである。
【図３】例示的な一実施例に係る、オンライン支払装置を示すブロック図である。
【図４】例示的な一実施例に係る、オンライン支払装置４００を示すブロック図である。
【発明を実施するための形態】
【００３２】
本発明の目的、技術案及び利点を更に明らかになるために、以下、図面を組み合わせて本発明の実施の形態について、更に詳細に説明する。
【００３３】
ここで、図面に示される例示的な実施例について詳細に説明する。以下、図面に関連して説明する際に、特別な説明がない限り、異なる図面での同一符号は、同一または類似な要素を示す。以下の例示的な実施例で記載する実施形態は、本発明に一致する全ての実施形態を代表するわけではない。かえって、それらは、添付される特許要求の範囲で詳細に記載される本発明の一部の態様に一致する装置、及び方法の例に過ぎない。
【００３４】
図１は例示的な一実施例に係る一つのオンライン支払方法を示すフローチャートである。図１に示すように、オンライン支払方法は、端末に用いられ、以下のステップを含む。
【００３５】
ステップ１０１において、安全な支払環境を備える第２のシステムアカウントを設置し、前記第２のシステムアカウントにおいてインストール及び実行されるアプリケーションのいずれも、安全認証を通したものである。
【００３６】
ステップ１０２において、前記第２のシステムアカウントに入り、且つ、前記第２のシステムアカウントで支払操作を行う。
【００３７】
本発明の実施例に提供される方法は、安全な支払環境を備える第２のシステムアカウントを設置し、前記第２のシステムアカウントにおいてインストール及び実行されるアプリケーションのいずれも、安全認証を通したものであり、前記第２のシステムアカウントに入り、前記第２のシステムアカウントで支払操作を行う。これにより、現在のスマート端末でオンライン支払を実現しようとする時、前記第２のシステムアカウントが管理するシステムで行わなければならなく、前記第２のシステムアカウントにおいてインストール及び実行されるアプリケーションのいずれも、安全認証を通したものであるため、オンライン支払を行う時、他のアプリケーションがユーザ情報を盗用することを避けることができ、更にユーザに財産上の損失を与えることを避けることができる。
【００３８】
本発明の第１の実現可能な形態において、前記方法は、
前記第２のシステムアカウントからログアウトする操作を検出した場合に、前記第２のシステムアカウントでのユーザのアプリケーションデータをクリアするステップ、を更に含む。
【００３９】
本発明の第２の実現可能な形態において、前記第２のシステムアカウントに入るステップは、
支払操作を検出した場合に、現在のシステムユーザが前記第２のシステムアカウントであるか否かを検出するステップと、
前記現在のシステムアカウントが前記第２のシステムアカウントではない場合に、前記第２のシステムアカウントに切替えるステップと、を含む。
【００４０】
本発明の第３の実現可能な形態において、前記第２のシステムアカウントに入るステップは、
前記第２のシステムアカウントへのログインの要求を受信するステップと、
前記第２のシステムアカウントにログインするステップと、を含む。
【００４１】
本発明の第４の実現可能な形態において、前記方法は、
前記第２のシステムアカウントにおいて、アプリケーションへのインストールの要求を受信した場合に、前記アプリケーションの署名が許可アプリケーション管理システムにおける前記アプリケーションの署名と一致するか否かを判断するステップと、
一致する場合に、前記アプリケーションのインストールが安全認証を通ったことを確認し、前記インストール要求に応じて、前記アプリケーションを前記第２のシステムアカウントにインストールするステップと、
一致しない場合に、前記インストール要求を拒否するステップと、を含む。
【００４２】
本発明の第５の実現可能な形態において、前記第２のシステムアカウントで支払操作を行うステップは、
支払行為を監視するステップと、
支払途中でデータのネットワーク伝送が監視された場合に、前記データが安全認証によってネットワークへの接続が許可されたデータであるか否かを判断するステップと、
前記データが安全認証によってネットワークへの接続が許可されたデータである場合に、データのネットワーク伝送を許可し、支払操作を完了させるステップと、
前記データが安全認証によってネットワークへ接続が禁止されたデータである場合に、前記データを廃棄するステップと、を含む。
【００４３】
本発明の第６の実現可能な形態において、前記データが安全認証によってネットワークへの接続が許可されたデータであるか否かを判断するステップは、
伝送されたデータが対応するアプリケーションクライアントの唯一の識別子であるＵＩＤによって、前記データに前記ＵＩＤが含まれるか否かを検出するステップと、
前記データに前記ＵＩＤが含まれる場合に、前記データが安全認証によってネットワークへの接続が許可されたデータであることを確定するステップと、
前記データに前記ＵＩＤが含まれない場合に、前記データが安全認証によってネットワークへの接続が禁止されたデータであることを確定するステップと、を含む。
【００４４】
本発明の第７の実現可能な形態において、前記方法は、
前記第２のシステムアカウントにおいて、前記第２のシステムアカウントでの全てのアプリケーションがメッセージを読み取る操作を禁止するステップ、を含む。
【００４５】
本発明の第８の実現可能な形態において、前記第２のシステムアカウントでの全てのアプリケーションがメッセージを読み取る操作を禁止するステップは、
システムに提供される権限管理機構により、前記第２のシステムアカウントでの全てのアプリケーションがメッセージを読み取る権限を制限するステップ、を含む。
【００４６】
本発明の第９の実現可能な形態において、前記第２のシステムアカウントで支払操作を行うステップは、
前記第２のシステムアカウントにおいて、データネットワークにより支払操作におけるデータのネットワーク伝送を行うステップ、を含む。
【００４７】
本発明の第１０の実現可能な形態において、前記第２のシステムアカウントにおいてデータネットワークにより支払操作におけるデータのネットワーク伝送を行うステップは、
現在接続されているネットワークがデータネットワークであるか否かを検出するステップと、
現在接続されているネットワークがデータネットワークである場合に、データネットワークで支払操作におけるデータのネットワーク伝送を行うステップと、
現在接続されているネットワークがデータネットワークではない場合に、ユーザにデータネットワークに接続することを喚起するための提示メッセージを表示し、現在のネットワークがデータネットワークであることを検出した時、データネットワークで支払操作におけるデータのネットワーク伝送を行うステップと、を含む。
【００４８】
上述した選択可能の技術案の全ては、何れも、任意の組み合わせにより本発明の選択可能な実施例を構成することができ、ここで詳細な説明を省略する。
【００４９】
図２は例示的な一実施例に係る、オンライン支払方法を示すフローチャートである。前記実施例に係る実行主体は、携帯電話等のスマート端末であり得る。図２に示すように、具体的には、前記実施例に係る実行主体は、
ステップ２０１において、安全な支払環境を備える第２のシステムアカウントを設置し、前記第２のシステムアカウントにおいてインストール及び実行されるアプリケーションのいずれも安全認証を通したものであるステップ、を含む。
【００５０】
複数のアカウント機構を備えるスマート端末に対して、安全な支払環境を備える第２のシステムアカウントを設置するとは、前記複数のアカウントのうちのいずれか一つのシステムアカウントを、支払機能を備えるアプリケーションクライアントのみを管理するように設置し、これによって、前記アカウントが管理するシステムのみで、オンライン支払を実現することができる。ここで、前記複数のアカウント機構とは、前記スマート端末が異なるシステムアカウントに異なるシステムを管理させることができ、例えば、複数のアカウント機構を備えるスマート端末に、三つのシステムアカウント、即ち、ｕｓｅｒ１、ｕｓｅｒ２及びｕｓｅｒ３が存在し、ｕｓｅｒ１を、システムにおけるオフィスアプリケーションクライアントを管理するように設置し、ｕｓｅｒ２をシステムにおける支払機能を備えるアプリケーションクライアントを管理するように設置し、ｕｓｅｒ３をシステムにおけるエンタテインメントアプリケーションクライアントを管理するように設置することができる。ここで、ｕｓｅｒ２を前記スマート端末におけるプリセットシステムアカウントとして設置することができる。前記プリセットシステムアカウントは、支払機能を備えるアプリケーションクライアントを管理するためのものである。
【００５１】
本発明の他の一つの実施例において、前記第２のシステムアカウントにおいて、アプリケーションのインストール要求を受信した場合に、前記アプリケーションの署名が許可アプリケーション管理システムにおける前記アプリケーションの署名と一致するか否かを判断し、一致する場合に、前記アプリケーションのインストールが安全認証を通ったことを確認し、前記インストール要求に対して応答し、前記アプリケーションを前記第２のシステムアカウントにインストールし、一致しない場合に、前記インストール要求を拒否する。前記許可アプリケーション管理システムは、安全な支払機能を備えるアプリケーションクライアント標識及び各アプリケーションクライアントが対応する署名を記憶するためのものである。前記アプリケーションクライアント標識は、アプリケーションクライアント名称又はアプリケーションクライアントのＵＩＤ（Ｕｎｉｑｕｅ  Ｉｄｅｎｔｉｆｉｅｒ、唯一の識別子）であってもよく、前記アプリケーションクライアントを一意的に示すための他の情報であっても良い。本発明の実施例はこれに対して限定しなく、前記アプリケーションクライアントの署名は、前記アプリケーションクライアントの唯一性を示すためのものである。
【００５２】
前記アプリケーションクライアントの署名が指定のサーバにおける前記アプリケーションクライアントの署名と一致するか否かを検出することにより、他の不正なアプリケーションクライアントがインストールされた信頼性の高いアプリケーションクライアントと混同されて置換されること、更にユーザの資料が盗用されることを避けることができる。
【００５３】
ステップ２０２において、前記第２のシステムアカウントに入り、且つ、前記第２のシステムアカウントで支払操作を行う。
【００５４】
前記第２のシステムアカウントに入る具体的な方法は、前記第２のシステムアカウントへのログインの要求を受信し、前記第２のシステムアカウントにログインするものであり得る。ここで、前記第２のシステムアカウントへのログインの要求をトリガーする方法は、システム切替インタフェースにおいて、前記第２のシステムアカウントのアカウント名称へのトリガー操作を検出した場合に、前記第２のシステムアカウントへのログインの要求をトリガーするものであり得る。ここで、端末スクリーンがタッチスクリーンである場合に、指定のジェスチャで前記第２のシステムアカウントへのログインの要求をトリガーすることが可能であり、当然に、他の方法により前記第２のシステムアカウントをトリガーすることも可能である。本発明の実施例はこれに対して限定しない。
【００５５】
前記端末で現在実行するシステムは、前記第２のシステムアカウントである場合において支払操作を検出した時、支払処理の流れに従って前記支払操作を完了させる。前記端末で現在実行するシステムは、前記第２のシステムアカウントではない場合に、支払操作を行うことができない。そのため、オンライン支払を実行する前に、前記端末で現在実行するシステムは、前記第２のシステムアカウントであるか否かを検出する必要がある。具体的な方法は、支払操作を検出した場合に、現在のシステムユーザが前記第２のシステムアカウントであるか否かを検出し、前記現在のシステムアカウントが前記第２のシステムアカウントではない場合に、前記第２のシステムアカウントに切替えるものであり得る。なお、前記いずれか一つのアプリケーションクライアントは、支払機能を備えるいずれか一つのアプリケーションクライアントである。前記いずれか一つのアプリケーションクライアントをオンにする操作を検出した場合に、前記ユーザがオンライン支払を行おうことを確定する。アプリケーションクライアントをオンにする操作は、ユーザによるクリック又はタッチ操作によって実現されてもよく、その他の種類のトリガー操作によって実現されてもよい。本発明の実施例はこれに対して限定しない。
【００５６】
本発明の他の一つの実施例において、前記端末で現在実行するシステムが前記第２のシステムアカウントではない場合に、システムを前記第２のシステムアカウントに切替える前に、ユーザに切替操作を実行することを喚起するように、端末スクリーンに喚起メッセージを表示し、または、ユーザが必要に応じて、前記プリセットシステムユーザに切替えるか否かを自ら選択することができるように、オプションを切替えること及びオプションを切替えないことを表示することもできる。勿論、他の方式によりユーザに喚起することもでき、本発明の実施例はこれに対して限定しない。喚起する必要があるかどうかについて、ユーザによる要求を満足できるように、ユーザがシステム設定オプションにおいて設定することができる。
【００５７】
前記現在のシステムユーザが前記第２のシステムアカウントであるか否かを検出することにより、切替操作を実行する必要があるか否かを確定するので、これによって、現在のスマート端末でオンライン支払を実現しようとする場合に、前記第２のシステムアカウントが管理するシステムで行わなければならない。前記第２のシステムアカウントは、支払機能を備えるアプリケーションクライアントを管理するため、オンライン支払を行う時、他のアプリケーションクライアントがユーザ情報を盗用することを避けることができ、更にユーザに財産上の損失を与えることを避けることができる。
【００５８】
本発明の他の実施例において、支払途中で支払行為を監視し、支払途中でデータのネットワーク伝送が監視された場合に、前記データが安全認証によってネットワークへの接続が許可されたデータであるか否かを判断し、前記データが安全認証によってネットワークへの接続が許可されたデータである場合、データのネットワーク伝送を許可し、支払操作を完了させ、前記データが安全認証によってネットワークへの接続が禁止されたデータである場合、前記データを廃棄する。ここで、前記データのネットワーク伝送は、支払途中で、端末がサーバから発信されたデータを受信するプロセス及び端末がサーバにデータを発信するプロセスを含み、例えば、オンライン支払の前にサーバから端末へ発信する認証メッセージ、端末からサーバへ発信する支払金額、支払?象のアカウント情報、及び現在支払に使用されるクライアントにログインしているユーザのメッセージ等が挙げられる。
【００５９】
具体的には、前記データが安全認証によってネットワークへの接続が許可されたデータである否かを判断するステップは、伝送されたデータが対応するアプリケーションクライアントの唯一の識別子であるＵＩＤによって、前記データに前記ＵＩＤが含まれるか否かを検出するステップと、前記データに前記ＵＩＤが含まれる場合に、前記データが安全認証によってネットワークへの接続が許可されたデータであることを確定するステップと、前記データに前記ＵＩＤが含まれない場合に、前記データが安全認証によってネットワークへの接続が禁止されたデータであることを確定するステップと、を含む。なお、前記データが安全認証によってネットワークへの接続が許可されたデータであるか否かを判断することは、他の方法により実現されることが可能であり、例えば、対応のアプリケーションクライアントの唯一性を標識できる他のデータによって検出を行うことが挙げられる。本発明の実施例は、前記データが安全認証によってネットワークへの接続が許可されたデータであるか否かを判断する方法について、限定しない。
【００６０】
伝送されたデータが対応するアプリケーションクライアントの唯一の識別子であるＵＩＤによって、前記データに前記ＵＩＤが含まれるか否かを検出する具体的な方法は、ＩＰＴａｂｌｅｓ（ＩＰパケットフィルタリングシステム）による方式により、現在実行しているアプリケーションクライアント、即ち、オンライン支払を行っているアプリケーションクライアントのＵＩＤを含む、第２のシステムアカウントが管理する支払機能付きの全てのアプリケーションクライアントのＵＩＤをホワイトリストとし、伝送された各データに対して検出を行い、前記現在実行しているアプリケーションクライアントのＵＩＤを含まないデータを安全認証によってネットワークへの接続が禁止されたデータとして決定する一方、前記現在実行しているアプリケーションクライアントのＵＩＤを含むパケットを安全認証によってネットワークへの接続が許可されたデータとして決定する方法であり得る。
【００６１】
本発明の他の一つの実施例において、前記伝送されたデータに前記ＵＩＤが含まれない場合に、前記伝送されたデータが安全認証によってネットワークへの接続が禁止されたデータであることを確定した後、前記データを廃棄する。即ち、現在オンライン支払に用いられているアプリケーションクライアントのみがネットワークへの接続権限を有し、その他のアプリケーションクライアントのいずれもネットワークへの接続権限を有しない。上述の方法により、安全でないデータがユーザ情報を不正なサーバに送信することで、ユーザのプライバシーが漏洩してしまうことを避けることができ、更にオンライン支払の安全性をより向上させることができる。
【００６２】
本発明の他の一つの実施例において、前記第２のシステムアカウントにおいて、前記第２のシステムアカウントでの全てのアプリケーションがメッセージを読み取る操作を禁止する。具体的な実現方法は、システムに提供される権限管理機構により、前記第２のシステムアカウントでの全てのアプリケーションがメッセージを読み取る権限を制限するものであり得る。ここで、前記権限管理機構は、前記スマート端末でインストールされたアプリケーションクライアントがシステム機能を使用する権限を有するか否かを管理するためのものである。
【００６３】
システムに提供される権限管理機構により、前記第２のシステムアカウントでの全てのアプリケーションがメッセージを読み取る権限を制限する具体的な方法としては、前記第２のシステムアカウントのシステム権限設定インタフェースによって、メッセージの読み取りの権限を有するリストにおいて全てのアプリケーションクライアントの標識情報を削除する方法が挙げられる。
【００６４】
前記第２のシステムアカウントにおいて、他の方法により前記第２のシステムアカウントでの全てのアプリケーションがメッセージを読み取る操作を禁止することができ、本発明の実施例はこれに対して具体的に限定しない。
【００６５】
オンライン支払途中において、サーバが認証コードをメッセージで端末まで送信する可能性があり、前記第２のシステムアカウントが管理する使用中のアプリケーションがメッセージの内容を読み取ることを禁止することにより、不正なクライアントがメッセージにおける認証コードを盗用し、更にユーザの資料を盗用し、ユーザの財産上の損失を引き起こすことを避けることができる。
【００６６】
本発明の他の一つの実施例において、前記第２のシステムアカウントにおいて、データネットワークによって支払操作におけるデータのネットワーク伝送を行う。具体的な方法は、現在接続されているネットワークがデータネットワークであるか否かを検出するステップと、現在接続されているネットワークがデータネットワークである場合に、データネットワークによって支払操作におけるデータのネットワーク伝送を行うステップと、現在接続されているネットワークがデータネットワークではない場合に、ユーザにデータネットワークに接続することを喚起するための提示メッセージを表示し、現在のネットワークがデータネットワークを検出した時、データネットワークで支払操作におけるデータのネットワーク伝送を行うステップと、を含む。
【００６７】
具体的には、現在接続されているネットワークがデータネットワークであるか否かを検出する方法は、前記スマート端末のＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ、ネットワークプロトコル）アドレスを検出することで実現してもよく、他の方法により検出してもよい。本発明の実施例はこれに対して限定しない。
【００６８】
現在接続されているネットワークがデータネットワークであるか否かを検出することにより、現在端末が接続されているネットワークがデータネットワークである場合にのみ、データネットワークで支払操作におけるデータのネットワーク伝送を行うステップを実行する。これにより、不正なユーザが偽のＷｉＦｉでユーザの資料を盗用し、ユーザの財産上の損失を引き起こすことを避けることができ、更にオンライン支払の安全性をより向上させることができる。
【００６９】
ステップ２０３において、前記第２のシステムアカウントからログアウトする操作を検出した場合に、前記第２のシステムアカウントでのユーザのアプリケーションデータをクリアする。
【００７０】
前記第２のシステムアカウントからログアウトする操作は、少なくとも、その他のシステムアカウントへの切替及びシャットダウン操作を含み、他のログアウト操作を含むこともでき、本発明の実施例はこれに対して限定しない。前記第２のシステムアカウントにログインしている間の、前記支払機能を備えるアプリケーションクライアントに生成したアプリケーションデータは、少なくともオンライン支払途中に対応のサーバへ発信したデータ、受信したサーバから返信されたデータ及びログインアカウント情報を含み、他のデータを含むこともでき、本発明の実施例はこれに対しても限定しない。
【００７１】
前記第２のシステムアカウントからログアウトする時に、前記第２のシステムアカウントにログインしている間の、前記支払機能を備えるアプリケーションクライアントによって生成されたアプリケーションデータをクリアすることにより、ユーザの資料が盗用される可能性を更に低下し、更にオンライン支払の安全性を向上させることができる。
【００７２】
本発明の実施例に提供される方法は、安全な支払環境を備える第２のシステムアカウントを設置し、前記第２のシステムアカウントにおいてインストール及び実行されるアプリケーションのいずれも安全認証を通したものであり、前記第２のシステムアカウントに入り、且つ前記第２のシステムアカウントで支払操作を行う。これにより、現在のスマート端末でオンライン支払を実現しようとする場合に、前記第２のシステムアカウントが管理するシステムで行わなければならなく、前記第２のシステムアカウントでインストール及び実行されるアプリケーションのいずれも安全認証を通したものであるため、オンライン支払を行う時、他のアプリケーションがユーザ情報を盗用することを避けることができ、更にユーザに財産上の損失を与えることを避けることができる。更に、現在接続されているネットワークがデータネットワークであるか否かを検出することにより、現在の端末が接続されているネットワークはデータネットワークである場合にのみ、データネットワークで支払操作におけるデータのネットワーク伝送を行うステップを実行する。これにより、不正なユーザが偽のＷｉＦｉでユーザの資料を盗用し、ユーザの財産上の損失を引き起こすこと避けることができ、更にオンライン支払の安全性をより向上させることができる。
【００７３】
図３は例示的な一実施例に係るオンライン支払装置を示すブロック図である。図３に示すように、前記装置は、
安全な支払環境を備える第２のシステムアカウントを設置し、前記第２のシステムアカウントにおいてインストール及び実行されるアプリケーションのいずれも安全認証を通したものである、設置モジュール３０１と、
前記第２のシステムアカウントに入り、且つ前記第２のシステムアカウントで支払操作を行うための処理モジュール３０２と、を備える。
【００７４】
本発明に提供される第１の実現可能な形態において、前記装置は、
前記第２のシステムアカウントからログアウトする操作を検出した場合に、前記第２のシステムアカウントでのユーザのアプリケーションデータをクリアするためのクリアモジュールを更に備える。
【００７５】
本発明に提供される第２の実現可能な形態において、前記処理モジュール３０２は、
支払操作を検出した場合に、現在のシステムユーザが前記第２のシステムアカウントであるか否かを検出し、
前記現在のシステムアカウントが前記第２のシステムアカウントではない場合に、前記第２のシステムアカウントに切替えるためのものである。
【００７６】
本発明に提供される第３の実現可能な形態において、前記処理モジュール３０２は、
前記第２のシステムアカウントへのログインの要求を受信し、
前記第２のシステムアカウントにログインするためのものである。
【００７７】
本発明に提供される第４の実現可能な形態において、前記装置は、
前記第２のシステムアカウントにおいて、アプリケーションのインストール要求を受信した場合に、前記アプリケーションの署名が許可アプリケーション管理システムにおける前記アプリケーションの署名と一致するか否かを判断するための、認証モジュールと、
一致する場合に、前記アプリケーションのインストールが安全認証を通ったことを確認し、前記インストール要求に対して応答し、前記アプリケーションを前記第２のシステムアカウントにインストールするためのインストールモジュールと、を更に備え、
更に、前記処理モジュール３０２は、一致しない場合に、前記インストール要求を拒否するために用いられる。
【００７８】
本発明に提供される第５の実現可能な形態において、前記処理モジュール３０２は、
支払行為を監視し、
支払途中でデータのネットワーク伝送が監視された場合に、前記データが安全認証によってネットワークへの接続が許可されたデータであるか否かを判断し、
前記データが安全認証によってネットワークへの接続が許可されたデータである場合に、データのネットワーク伝送を許可し、支払操作を完了させ、
前記データが安全認証によってネットワークへの接続が禁止されたデータである場合に、前記データを廃棄するためのものである。
【００７９】
本発明に提供される第６の実現可能な形態において、前記処理モジュール３０２は、
伝送されたデータが対応するアプリケーションクライアントの唯一の識別子であるＵＩＤによって、前記データに前記ＵＩＤが含まれるか否かを検出し、
前記データに前記ＵＩＤが含まれる場合に、前記データが安全認証によってネットワークへの接続が許可されたデータであることを確定し、
前記データに前記ＵＩＤが含まれない場合に、前記データが安全認証によってネットワークへの接続が禁止されたデータであることを確定するためのものである。
【００８０】
本発明に提供される第７の実現可能な形態において、前記装置は、
前記第２のシステムアカウントにおいて、前記第２のシステムアカウントでの全てのアプリケーションがメッセージを読み取る操作を禁止するための、権限設定モジュールを更に備える。
【００８１】
本発明に提供される第８の実現可能な形態において、前記権限設定モジュールは、
システムに提供される権限管理機構により、前記第２のシステムアカウントでの全てのアプリケーションがメッセージを読み取る権限を限定するためのものである。
【００８２】
本発明に提供される第９の実現可能な形態において、前記処理モジュール３０２は、
前記第２のシステムアカウントにおいて、データネットワークによって支払操作におけるデータのネットワーク伝送を行うためのものである。
【００８３】
本発明に提供される第１０の実現可能な形態において、前記処理モジュール３０２は、
現在接続されているネットワークがデータネットワークであるか否かを検出し、
現在接続されているネットワークがデータネットワークである場合に、データネットワークで支払操作におけるデータのネットワーク伝送を行うステップを実行し、
現在接続されているネットワークがデータネットワークではない場合に、ユーザにデータネットワークに接続することを喚起するための提示メッセージを表示し、現在のネットワークがデータネットワークであることを検出した時、データネットワークで支払操作におけるデータのネットワーク伝送を行うステップを実行するためのものである。
【００８４】
上述した実施例に係る装置については、その中の各モジュールが操作を実行する具体的な方式は、前記方法に係る実施例において既に説明されたので、ここで詳細な説明を省略する。
【００８５】
図４は、例示的な一実施例に係る、オンライン支払装置４００のブロック図である。装置４００は、例えば、携帯電話、パソコン、デジタルブロードキャスト端末、メッセージ送受信装置、ゲームコンソール、タブレット、医療機器、フィットネス機器、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）等が挙げられる。
【００８６】
図４を参照して分かるように、装置４００は、処理ユニット４０２、メモリ４０４、電源ユニット４０６、マルチメディアユニット４０８、オーディオユニット４１０、入力／出力（Ｉ／Ｏ）インターフェース４１２、センサーユニット４１４、及び通信ユニット４１６からなる群から選ばれる少なくとも１つを備えていてもよい。
【００８７】
処理ユニット４０２は、一般的には、装置４００の全体の操作、例えば、表示、電話呼び出し、データ通信、カメラ操作及び記録操作に関連する操作を制御する。処理ユニット４０２は、上述した方法におけるステップの一部又は全部を実現できるように、命令を実行する少なくとも１つのプロセッサー４２０を備えていてもよい。また、処理ユニット４０２は、他のユニットとのインタラクションが便利になるように、少なくとも１つのモジュールを備えていてもよい。例えば、処理ユニット４０２は、マルチメディアユニット４０８とのインタラクションが便利になるように、マルチメディアモジュールを備えていてもよい。
【００８８】
メモリ４０４は、装置４００での操作をサポートするように、各種のデータを記憶するように配置される。これらのデータは、例えば、装置４００で何れかのアプリケーション又は方法を操作するための命令、連絡先データ、電話帳データ、メッセージ、画像、ビデオ等を含む。メモリ４０４は、何れかの種類の揮発性又は不揮発性メモリ、例えば、ＳＲＡＭ（Ｓｔａｔｉｃ Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ−Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ ＲＯＭ）、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｂｅｒ）、磁気メモリ、フラッシュメモリ、磁気ディスク、或いは光ディスクにより、或いはそれらの組み合わせにより実現することができる。
【００８９】
電源ユニット４０６は、装置４００の各種ユニットに電力を供給するためのものであり、電源管理システム、１つ又は複数の電源、及び装置４００のために電力を生成、管理及び分配することに関連する他のユニットを備えていてもよい。
【００９０】
マルチメディアユニット４０８は、装置４００とユーザとの間に出力インタフェースを提供するスクリーンを備えていてもよい。幾つかの実施例でスクリーンは、例えば、液晶ディスプレイ（ＬＣＤ）やタッチパネル（ＴＰ）を備えていてもよい。スクリーンは、タッチパネルを備える場合、ユーザからの入力信号を受信するように、タッチスクリーンになることができる。また、タッチパネルは、タッチや、スライドや、タッチパネル上の手振りを感知するように、少なくとも１つのタッチセンサーを有する。タッチセンサーは、タッチやスライド動作の境界を感知できるだけではなく、タッチやスライド操作と関連する持続時間や圧力も感知できる。幾つかの実施例では、マルチメディアユニット４０８は、フロントカメラ及び/又はバックカメラを有していてもよい。装置４００が、例えば、撮影モードやビデオモードのような操作モードにある時、フロントカメラ及び/又はバックカメラは、外部のマルチメディアデータを受信することができる。フロントカメラ及びバックカメラのそれぞれは、固定の光学レンズ系であってもよいし、焦点距離及び光学ズーム能力を有するものであってもよい。
【００９１】
オーディオユニット４１０は、オーディオ信号を出力及び/又は入力するように配設される。例えば、オーディオユニット４１０は、マイクロフォン（ＭＩＣ）を有していてもよい。装置４００が、例えば、呼び出しモード、記録モード、又は音声認識モードのような操作モードにあるとき、マイクロフォンは、外部のオーディオ信号を受信するように配設される。受信したオーディオ信号は、さらに、メモリ４０４に記憶されてもよいし、通信ユニット４１６を介して送信されてもよい。幾つかの実施例では、オーディオユニット４１０は、オーディオ信号を出力するためのスピーカをさらに備える。
【００９２】
Ｉ/Ｏインタフェース４１２は、処理ユニット４０２と外部のインタフェースモジュールとの間にインタフェースを提供するためのものである。上記外部のインタフェースモジュールは、キーボードや、クリックホイールや、ボタン等であってもよい。これらのボタンは、ホームボタンや、音量ボタンや、スタートボタンや、ロックボタンであってもよいが、それらに限られない。
【００９３】
センサーユニット４１４は、装置４００のために各種の状態を評価する少なくとも１つのセンサーを備えていてもよい。例えば、センサーユニット４１４は、装置４００のオン/オフ状態や、ユニットの相対的な位置を検出することができる。例えば、前記ユニットは、装置４００のディスプレイ及びキーパッドである。センサーユニット４１４は、装置４００又は装置４００の１つのユニットの位置の変化、ユーザによる装置４００への接触の有無、装置４００の方向又は加速/減速、装置４００の温度変化などを検出することができる。センサーユニット４１４は、何れの物理的な接触もない場合に付近の物体を検出するように配設される近接センサーを有していてもよい。センサーユニット４１４は、イメージングアプリケーションに用いるための光センサー、例えば、ＣＭＯＳ又はＣＣＤ画像センサーを有していてもよい。幾つかの実施例では、該センサーユニット４１４は、加速度センサー、ジャイロスコープセンサー、磁気センサー、圧力センサー又は温度センサーをさらに備えていてもよい。
【００９４】
通信ユニット４１６は、装置４００と他の設備との間の無線又は有線通信を便利にするように配設される。装置４００は、通信標準に基づく無線ネットワーク、例えば、ＷｉＦｉ、２Ｇ又は３Ｇ、又はそれらの組み合わせにアクセスできる。例示的な一実施例では、通信ユニット４１６は、ブロードキャストチャンネルを介して外部のブロードキャスト管理システムからのブロードキャスト信号又はブロードキャストに関する情報を受信する。例示的な一実施例では、前記通信ユニット４１６は、近距離通信を促進するために近距離無線通信（ＮＦＣ）モジュールをさらに備えていてもよい。例えば、ＮＦＣモジュールは、無線周波数認識装置（ＲＦＩＤ：Ｒａｄｉｏ Ｆｒｅｑｕｅｎｃｙ ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）技術、赤外線データ協会（ＩｒＤＡ：Ｉｎｆｒａｒｅｄ Ｄａｔａ Ａｓｓｏｃｉａｔｉｏｎ）技術、超広帯域無線（ＵＷＢ：Ｕｌｔｒａ Ｗｉｄｅ Ｂａｎｄ）技術、ブルートゥース（登録商標）（ＢＴ：Ｂｌｕｅｔｏｏｔｈ）技術、及び他の技術によって実現されてもよい。
【００９５】
例示的な実施例において、装置４００は、上述したオンライン支払方法を実行するために、１つ又は複数の特定用途向け集積回路（ＡＳＩＣ：Ａｐｐｌｉｃａｔｉｏｎ Ｓｐｅｃｉｆｉｃ Ｉｎｔｅｇｒａｔｅｄ Ｃｉｒｃｕｉｔ）、デジタル信号プロセッサー（ＤＳＰ：Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｏｒ）、デジタル信号処理デバイス（ＤＳＰＤ：Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｄｅｖｉｃｅ）、プログラマブルロジックデバイス（ＰＬＤ：Ｐｒｏｇｒａｍｍａｂｌｅ Ｌｏｇｉｃ Ｄｅｖｉｃｅ）、書替え可能ゲートアレイ（ＦＰＧＡ：Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ Ｇａｔｅ Ａｒｒａｙ）、コントローラ、マイクロコントローラ、マイクロプロセッサー、又は他の電子機器によって実現されてもよい。
【００９６】
例示的な実施例において、命令を有する非一時的コンピュータ読み取り可能な記録媒体、例えば、命令を保持するメモリ４０４をさらに提供する。前記命令は、装置４００のプロセッサー４２０により実行されて上述した方法を実現する。例えば、前記非一時的コンピュータ読み取り可能な記録媒体は、ＲＯＭ、ＲＡＭ、ＣＤ-ＲＯＭ、磁気テープ、フロッピーディスク及び光データメモリ等であってもよい。
例示的な実施例において、非一時的コンピュータ読み取り可能な記録媒体は、前記記録媒体における命令が移動端末のプロセッサーにより実行されると、対象機器が上述したオンライン支払方法を実行するようになる。
【００９７】
当業者は、明細書に対する理解、及び明細書に記載された発明に対する実施を介して、本発明の他の実施形態を容易に取得することができる。本発明は、本発明に対する任意の変形、用途、又は適応的な変化を含み、このような変形、用途、又は適応的な変化は、本発明の一般的な原理に従い、本発明では開示していない本技術分野の公知知識、又は通常の技術手段を含む。明細書及び実施例は、単に例示的なものであって、本発明の本当の範囲と主旨は、以下の特許請求の範囲によって示される。
【００９８】
本発明は、前に記述され、図面で図示した特定の構成に限定されず、その範囲を離脱しない状況で、様々な修正や変更を実施してもよい。本発明の範囲は、添付される特許請求の範囲のみにより限定される。
【００９９】
本発明は、出願番号が２０１６１０１８６６２４．６であり、出願日が２０１６年３月２９日である中国特許出願に基づき優先権を主張し、前記中国特許出願の全ての内容を本願に援用する。
【国際調査報告】
2018514820.tif 000007
2018514820.tif 000008
2018514820.tif 000009
2018514820.tif 000010