(57)【特許請求の範囲】
【請求項１】
オブジェクトを処理する方法において、
インスタントメッセンジャ（ＩＭ）ターミナルにより、オブジェクトターミナルからコールリクエストメッセージを受信するステップであって、コールリクエストメッセージは一つ若しくはそれ以上のオブジェクトに関連するオーダデータの識別（ＩＤ）を搬送し、オーダデータは少なくともオブジェクトのトータル値及び第２のサブジェクトのＩＤを含む、ステップと、
ＩＭターミナルにより、第１のサブジェクトに関する第１のアカウント及び第１のサブジェクトに関するユーザパスワードを獲得するステップと、
ＩＭターミナルにより、第１のサブジェクトに関する第１のアカウント、第１のサブジェクトに関するユーザパスワード、及び、オーダデータのＩＤをＩＭサーバに送信するステップであって、ＩＭターミナルがＩＭサーバにログオンしている、ステップと、
ＩＭサーバとサードパーティシステムとの間の通信インタフェースを介して、ＩＭサーバにより、第１のサブジェクトに関する第１のアカウント、第１のサブジェクトに関するユーザパスワード、及び、オーダデータのＩＤをサードパーティシステムに転送するステップと、
少なくとも、第１のサブジェクトに関する第１のアカウント、第１のサブジェクトに関するユーザパスワード、及び、オーダデータのＩＤに関連する情報に基づいて、
サードパーティシステムにより、第１のサブジェクトに関する第１のアカウント内に含まれる第１の値からトータル値を差し引くステップと、
サードパーティシステムにより、第２のサブジェクトに関する第１のアカウント内に含まれる第２の値にトータル値を加えるステップと
を含み、
第１のサブジェクトはユーザであり、
第２のサブジェクトは商人であり、
オブジェクトターミナルは、コールリクエストメッセージをＩＭターミナルに送信するように構成され、
ＩＭターミナルは、オブジェクトターミナルからコールリクエストメッセージを受信するように構成され、コールリクエストメッセージは一つ若しくはそれ以上のオブジェクトに関連するオーダデータの識別（ＩＤ）を搬送し、オーダデータは少なくともオブジェクトのトータル値及び第２のサブジェクトのＩＤを含み、
ＩＭターミナルは更に、第１のサブジェクトに関する第１のアカウント及び第１のサブジェクトに関するユーザパスワードを獲得するように構成され、
ＩＭサーバは、第１のサブジェクトに関する第１のアカウント、第１のサブジェクトに関するユーザパスワード、及び、オーダデータのＩＤを受信するように構成され、
サードパーティシステムは、ＩＭサーバとサードパーティシステムとの間の通信インタフェースを介して、第１のサブジェクトに関する第１のアカウント、第１のサブジェクトに関するユーザパスワード、及び、オーダデータのＩＤを受信するように構成され、
サードパーティシステムは更に、少なくとも、第１のサブジェクトに関する第１のアカウント、第１のサブジェクトに関するユーザパスワード、及び、オーダデータのＩＤに、関連する情報に基づいて、
第１のサブジェクトに関する第１のアカウント内に含まれる第１の値からトータル値を差し引き、並びに、
第２のサブジェクトに関する第１のアカウント内に含まれる第２の値にトータル値を加えるように構成され、
ＩＭターミナルにより、第１のサブジェクトに関する第１のアカウント及びユーザパスワードを獲得する前記ステップは、
ＩＭターミナルにより、第１のサブジェクトに関する第２のアカウントに関連する情報に少なくとも基づいて、第１のサブジェクトに関する第１のアカウントを獲得し、且つＩＭターミナルにより、第１のサブジェクトに関するユーザパスワードを受信するステップであって、第２のアカウントは第１のサブジェクトによりＩＭサーバで登録される、ステップを含む、
方法。
【請求項２】
ＩＭターミナルにより、第１のサブジェクトに関する第２のアカウントに関連する情報に少なくとも基づいて、第１のサブジェクトに関する第１のアカウントを獲得する前記ステップは、
ＩＭターミナルにより、ＩＭサーバに第１のアカウントのための問い合わせメッセージを送信するステップであって、問い合わせメッセージは第１のサブジェクトに関する第２のアカウントを搬送する、ステップと、
ＩＭサーバにより、問い合わせメッセージをサードパーティシステムに転送するステップと、
サードパーティシステムにより、第２のアカウントに関連する情報に少なくとも基づく第１のアカウントと第２のアカウントとの間の格納されたマッピングに従って第１のサブジェクトに関する第１のアカウントを獲得するステップと、
サードパーティシステムにより、第１のサブジェクトに関する第１のアカウントをＩＭサーバに送信するステップと、
ＩＭサーバにより、第１のサブジェクトに関する第１のアカウントをＩＭターミナルに転送するステップと
を含む、請求項１に記載の方法。
【請求項３】
少なくとも、第１のサブジェクトに関する第１のアカウント、第１のサブジェクトに関するユーザパスワード、及び、オーダデータのＩＤに関連する情報に基づいて、サードパーティシステムにより、第１のサブジェクトに関する第１のアカウント内に含まれる第１の値からトータル値を差し引く前記ステップ、及び、サードパーティシステムにより、第２のサブジェクトに関する第１のアカウント内に含まれる第２の値にトータル値を加える前記ステップは、
サードパーティシステムにより、オーダデータのＩＤに従ってオーダデータを獲得するステップと、
サードパーティシステムにより、オーダデータ内に含まれる第２のサブジェクトのＩＤに従って第２のサブジェクトに関する第１のアカウントを獲得するステップと、
サードパーティシステムにより、第１のアカウントとユーザパスワードとの間の格納されたマッピングに従って第１のサブジェクトに関するユーザパスワードを、更に、第１のサブジェクトに関する第１のアカウントを、検証するステップと、
第１のサブジェクトに関するユーザパスワードの検証に成功すると、
サードパーティシステムにより、第１のサブジェクトに関する第１のアカウント内に含まれる第１の値からトータル値を差し引くステップと、
サードパーティシステムにより、第２のサブジェクトに関する第１のアカウント内に含まれる第２の値にトータル値を加えるステップと
を含む、請求項１に記載の方法。
【請求項４】
更に、
第２のサブジェクトに関するバックグラウンドサーバにより、第１の暗号化キーを用いてオーダデータのＩＤを暗号化するステップと、
第２のサブジェクトに関するバックグラウンドサーバにより、オーダデータの暗号化されたＩＤをオブジェクトターミナルに送信するステップと、
ＩＭターミナルにより、第１の暗号化キーに対応する第１の復号化キーを用いてオーダデータのＩＤを復号化するステップと、
オーダデータのＩＤの復号化が成功すると、ＩＭターミナルにより、第１のサブジェクトに関する第１のアカウント及び第１のサブジェクトに関するユーザパスワードを獲得するステップと
を含む、請求項１に記載の方法。
【請求項５】
更に、
第２のサブジェクトに関するバックグラウンドサーバにより、第２の暗号化キーを用いてオーダデータのＩＤの第１の暗号化を実行するステップ
を含み、
ここで、第２のサブジェクトに関するバックグラウンドサーバにより第１の暗号化キーを用いてオーダデータのＩＤを暗号化する前記ステップは、第１の暗号化キーを用いる第１の暗号化の後に第２のサブジェクトに関するバックグラウンドサーバによりオーダデータのＩＤの第２の暗号化を実行するステップを含み、
更に、
サードパーティシステムにより、第２の暗号化キーに対応する第２の復号化キーを用いてオーダデータのＩＤを復号化するステップと、
オーダデータのＩＤの復号化が成功すると、
サードパーティシステムにより、第１のサブジェクトに関する第１のアカウント内に含まれる第１の値からトータル値を差し引くステップと、
サードパーティシステムにより、第２のサブジェクトに関する第１のアカウント内に含まれる第２の値にトータル値を加えるステップと
を含む、請求項４に記載の方法。
【請求項６】
更に、
ＩＭターミナルにより、第１のサブジェクトに関する第２のアカウント、第１のアカウント、及び、第１のサブジェクトに関するユーザパスワードを、サードパーティシステムに送信するステップと、
サードパーティシステムにより、第１のサブジェクトに関する第２のアカウントと第１のサブジェクトに関する第１のアカウントとの間の第１のマッピング、及び、第１のサブジェクトに関する第１のアカウントと第１のサブジェクトに関するユーザパスワードとの間の第２のマッピングを、確立するステップと
を含む、請求項１に記載の方法。
【請求項７】
更に、
サードパーティシステムにより、処理結果をＩＭサーバに送信するステップと、
ＩＭサーバにより、処理結果をＩＭターミナルに戻すステップと、
ＩＭターミナルにより、オブジェクトターミナルに、オブジェクトターミナルにディスプレイされる処理結果を通知するステップと
を含む、請求項１に記載の方法。
【請求項８】
オブジェクトを処理するシステムにおいて、
オブジェクトターミナルからコールリクエストメッセージを受信するように構成されているインスタントメッセンジャ（ＩＭ）ターミナルであって、コールリクエストメッセージは一つ若しくはそれ以上のオブジェクトに関連するオーダデータの識別（ＩＤ）を搬送し、オーダデータは少なくともオブジェクトのトータル値及び第２のサブジェクトのＩＤを含む、インスタントメッセンジャ（ＩＭ）ターミナルを含み、
ここで、ＩＭターミナルは更に、第１のサブジェクトに関する第１のアカウント及び第１のサブジェクトに関するユーザパスワードを獲得するように構成されており、
更に、
第１のサブジェクトに関する第１のアカウント、第１のサブジェクトに関するユーザパスワード、及び、オーダデータのＩＤを受信するように構成されており、ＩＭターミナルがログオンしている、ＩＭサーバと、
ＩＭサーバとサードパーティシステムとの間の通信インタフェースを介して、第１のサブジェクトに関する第１のアカウント、第１のサブジェクトに関するユーザパスワード、及び、オーダデータのＩＤを受信するように構成されているサードパーティシステムと
を含み、
サードパーティシステムは、
少なくとも、第１のサブジェクトに関する第１のアカウント、第１のサブジェクトに関するユーザパスワード、及び、オーダデータのＩＤに関連する情報に基づいて、
第１のサブジェクトに関する第１のアカウント内に含まれる第１の値からトータル値を差し引き、
第２のサブジェクトに関する第１のアカウント内に含まれる第２の値にトータル値を加える
ように構成されており、
第１のサブジェクトはユーザであり、
第２のサブジェクトは商人であり、
オブジェクトターミナルは、コールリクエストメッセージをＩＭターミナルに送信するように構成され、
ＩＭターミナルは更に、第１のサブジェクトに関する第２のアカウントに関連する情報に少なくとも基づいて、第１のサブジェクトに関する第１のアカウントを獲得するように構成されており、第２のアカウントは第１のサブジェクトによりＩＭサーバで登録されるものであり、
ＩＭターミナルは更に、第１のサブジェクトに関する第１のアカウント及び第１のサブジェクトに関するユーザパスワードを受信するように構成されている、
システム。
【請求項９】
ＩＭターミナルは更に、ＩＭサーバに第１のアカウントのための問い合わせメッセージを送信するように構成されており、ここで問い合わせメッセージは第１のサブジェクトに関する第２のアカウントを搬送するものであり、
ＩＭサーバは更に、問い合わせメッセージをサードパーティシステムに転送するように構成されており、
サードパーティシステムは更に、第２のアカウントに関連する情報に少なくとも基づく第１のアカウントと第２のアカウントとの間の格納されたマッピングに従って第１のサブジェクトに関する第１のアカウントを獲得し、第１のサブジェクトに関する第１のアカウントをＩＭサーバに送信するように構成されており、
ＩＭサーバは更に、第１のサブジェクトに関する第１のアカウントをＩＭターミナルに転送するように構成されている、
請求項８に記載のシステム。
【請求項１０】
サードパーティシステムは更に、オーダデータのＩＤに従ってオーダデータを獲得し、オーダデータ内に含まれる第２のサブジェクトのＩＤに従って第２のサブジェクトに関する第１のアカウントを獲得するように構成されており、
サードパーティシステムは更に、第１のアカウントとユーザパスワードとの間の格納されたマッピングに従って第１のサブジェクトに関するユーザパスワードを、更に、第１のサブジェクトに関する第１のアカウントを、検証するように構成されており、
サードパーティシステムは更に、第１のサブジェクトに関するユーザパスワードの検証に成功すると、
第１のサブジェクトに関する第１のアカウント内に含まれる第１の値からトータル値を差し引き、第２のサブジェクトに関する第１のアカウント内に含まれる第２の値にトータル値を加えるように構成されている、
請求項８に記載のシステム。
【請求項１１】
更に、
第１の暗号化キーを用いてオーダデータのＩＤを暗号化し、オーダデータの暗号化されたＩＤをオブジェクトターミナルに送信するように構成されているバックグラウンドサーバであって、バックグラウンドサーバは第２のサブジェクトに関する、バックグラウンドサーバを含み、
ＩＭターミナルは更に、第１の暗号化キーに対応する第１の復号化キーを用いてオーダデータのＩＤを復号化し、
オーダデータのＩＤの復号化が成功すると、第１のサブジェクトに関する第１のアカウント及び第１のサブジェクトに関するユーザパスワードを獲得するように構成されている、請求項８に記載のシステム。
【請求項１２】
第２のサブジェクトに関するバックグラウンドサーバは更に、第２の暗号化キーを用いてオーダデータのＩＤの第１の暗号化を実行するように構成されており、
第２のサブジェクトに関するバックグラウンドサーバは更に、第１の暗号化キーを用いる第１の暗号化の後にオーダデータのＩＤの第２の暗号化を実行するように構成されており、
サードパーティシステムは更に、第２の暗号化キーに対応する第２の復号化キーを用いてオーダデータのＩＤを復号化し、
オーダデータのＩＤの復号化が成功すると、第１のサブジェクトに関する第１のアカウント内に含まれる第１の値からトータル値を差し引き、第２のサブジェクトに関する第１のアカウント内に含まれる第２の値にトータル値を加えるように構成されている、
請求項１１に記載のシステム。
【請求項１３】
ＩＭターミナルは更に、第１のサブジェクトに関する第２のアカウント、第１のアカウント、及び、第１のサブジェクトに関するユーザパスワードを、サードパーティシステムに送信するように構成されており、
サードパーティシステムは更に、第１のサブジェクトに関する第２のアカウントと第１のサブジェクトに関する第１のアカウントとの間の第１のマッピング、及び、第１のサブジェクトに関する第１のアカウントと第１のサブジェクトに関するユーザパスワードとの間の第２のマッピングを、確立するように構成されている、
請求項８に記載のシステム。
【請求項１４】
サードパーティシステムは更に、処理結果をＩＭサーバに送信するように構成されており、
ＩＭサーバは更に、処理結果をＩＭターミナルに戻すように構成されており、
ＩＭターミナルは更に、オブジェクトターミナルに、オブジェクトターミナルにディスプレイされる処理結果を通知するように構成されている、
請求項８に記載のシステム。
【請求項１５】
オブジェクトを処理するシステムにおいて、
システムは、
一つ若しくはそれ以上のデータプロセッサと、
データプロセッサに、以下のステップを含むオペレーションを実行するように命じる命令でエンコード化された、コンピュータ読み取り可能記録媒体であって、前記オペレーションが、
コールリクエストメッセージを受信するステップであって、コールリクエストメッセージは一つ若しくはそれ以上のオブジェクトに関連するオーダデータの識別（ＩＤ）を搬送し、オーダデータは少なくともオブジェクトのトータル値及び第２のサブジェクトのＩＤを含む、ステップと、
第１のサブジェクトに関する第１のアカウント及び第１のサブジェクトに関するユーザパスワードを獲得するステップと、
第１のサブジェクトに関する第１のアカウント、第１のサブジェクトに関するユーザパスワード、及び、オーダデータのＩＤを送信するステップと、
第１のサブジェクトに関する第１のアカウント、第１のサブジェクトに関するユーザパスワード、及び、オーダデータのＩＤを転送するステップと、
少なくとも、第１のサブジェクトに関する第１のアカウント、第１のサブジェクトに関するユーザパスワード、及び、オーダデータのＩＤに関連する情報に基づいて、
第１のサブジェクトに関する第１のアカウント内に含まれる第１の値からトータル値を差し引くステップと、
第２のサブジェクトに関する第１のアカウント内に含まれる第２の値にトータル値を加えるステップと
を含み、
第１のサブジェクトはユーザであり、
第２のサブジェクトは商人であり、
ＩＭターミナルにより、第１のサブジェクトに関する第１のアカウント及びユーザパスワードを獲得する前記ステップは、
ＩＭターミナルにより、第１のサブジェクトに関する第２のアカウントに関連する情報に少なくとも基づいて、第１のサブジェクトに関する第１のアカウントを獲得し、且つＩＭターミナルにより、第１のサブジェクトに関するユーザパスワードを受信するステップであって、第２のアカウントは第１のサブジェクトによりＩＭサーバで登録される、ステップを含む、
コンピュータ読み取り可能記録媒体と
を含む、
システム。
【請求項１６】
オブジェクトを処理するプログラミング命令を含む不揮発性コンピュータ読み取り可能記録媒体において、
プログラミング命令は、
一つ若しくはそれ以上のデータプロセッサに、以下のステップを含むオペレーションを実行させるように構成されており、前記オペレーションが、
コールリクエストメッセージを受信するステップであって、コールリクエストメッセージは一つ若しくはそれ以上のオブジェクトに関連するオーダデータの識別（ＩＤ）を搬送し、オーダデータは少なくともオブジェクトのトータル値及び第２のサブジェクトのＩＤを含む、ステップと、
第１のサブジェクトに関する第１のアカウント及び第１のサブジェクトに関するユーザパスワードを獲得するステップと、
第１のサブジェクトに関する第１のアカウント、第１のサブジェクトに関するユーザパスワード、及び、オーダデータのＩＤを送信するステップと、
第１のサブジェクトに関する第１のアカウント、第１のサブジェクトに関するユーザパスワード、及び、オーダデータのＩＤを転送するステップと、
少なくとも、第１のサブジェクトに関する第１のアカウント、第１のサブジェクトに関するユーザパスワード、及び、オーダデータのＩＤに関連する情報に基づいて、
第１のサブジェクトに関する第１のアカウント内に含まれる第１の値からトータル値を差し引くステップと、
第２のサブジェクトに関する第１のアカウント内に含まれる第２の値にトータル値を加えるステップと
を含み、
第１のサブジェクトはユーザであり、
第２のサブジェクトは商人であり、
ＩＭターミナルにより、第１のサブジェクトに関する第１のアカウント及びユーザパスワードを獲得する前記ステップは、
ＩＭターミナルにより、第１のサブジェクトに関する第２のアカウントに関連する情報に少なくとも基づいて、第１のサブジェクトに関する第１のアカウントを獲得し、且つＩＭターミナルにより、第１のサブジェクトに関するユーザパスワードを受信するステップであって、第２のアカウントは第１のサブジェクトによりＩＭサーバで登録される、ステップを含む、
不揮発性コンピュータ読み取り可能記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願へのクロスリファレンス
本願は、２０１３年４月２８日出願の中国特許出願第２０１３１０１５６４３０．８号に対する優先権を主張するものであり、あらゆる点から参照の上本明細書に組み込むものである。
【０００２】
本発明のある実施形態は、コンピュータ技術の関する。特に本発明の幾つかの実施形態は、ネットワーク技術のためのシステム及び方法を提供する。例示のみにより、本発明の幾つかの実施形態は、データ処理に適用された。しかし、本発明はずっと広汎な範囲の適用可能性を有すると認められる。
【背景技術】
【０００３】
インターネット技術の迅速な発展により、オンラインショッピングは益々人気となっている。現在では、ユーザは、ショッピングのため携帯電話を用いてＥコマースウェブサイトにログオンして、購買商品のための所定量の金銭を商人に支払うように購買商品を処理できる。
【０００４】
ユーザが、Ｅコマースウェブサイトからショッピングクライアントをダウンロードしてインストールすることも、多い。更に。ユーザは、サードパーティシステムから支払いクライアントをダウンロードしてインストールする。ユーザは、ショッピングクライアントを介してＥコマースウェブサイトにログオンし、購買する商品を選ぶ。Ｅコマースウェブサイトは、少なくとも、購買商品のための金額と商人のＩＤを含むオーダを生成し、該オーダをユーザに送信する。続いてユーザは、サードパーティシステムにログオンし、オーダ番号及びユーザアカウントを支払いクライアントを介して送信する。サードパーティウェブサイトは、オーダ番号及びユーザアカウントに従って購買商品の金額を商人に支払い、購買商品の処理を完了する。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、上述の従来の方法は問題を含んでいることも多い。例えば、通用ユーザは購買商品を処理するためにサードパーティシステムにログオンする必要があるが、効率が悪くなることも多い。
【０００６】
よって、オブジェクトを処理する技術を改良することは非常に望ましい。
【課題を解決するための手段】
【０００７】
一つの実施形態に拠ると、オブジェクトを処理する方法が提供される。例えば、コールリクエストメッセージが受信され、コールリクエストメッセージは一つ若しくはそれ以上のオブジェクトに関連するオーダデータの識別（ＩＤ）を搬送し、オーダデータは少なくともオブジェクトのトータル値及び第２のサブジェクトのＩＤを含む。第１のサブジェクトに関する第１のアカウント及び第１のサブジェクトに関するユーザパスワードが獲得される。第１のサブジェクトに関する第１のアカウント、第１のサブジェクトに関するユーザパスワード、及び、オーダデータのＩＤが送信される。第１のサブジェクトに関する第１のアカウント、第１のサブジェクトに関するユーザパスワード、及び、オーダデータのＩＤが転送される。更には、少なくとも、第１のサブジェクトに関する第１のアカウント、第１のサブジェクトに関するユーザパスワード、及び、オーダデータのＩＤに関連する情報に基づいて、トータル値が、第１のサブジェクトに関する第１のアカウント内に含まれる第１の値から差し引かれ、トータル値が、第２のサブジェクトに関する第１のアカウント内に含まれる第２の値に加えられる。
【０００８】
別の実施形態に拠ると、オブジェクトを処理するシステムは、インスタントメッセンジャ（ＩＭ）ターミナル、ＩＭサーバ、及び、サードパーティシステムを含む。ＩＭターミナルは、オブジェクトターミナルからコールリクエストメッセージを受信するように構成されており、コールリクエストメッセージは一つ若しくはそれ以上のオブジェクトに関連するオーダデータの識別（ＩＤ）を搬送し、オーダデータは少なくともオブジェクトのトータル値及び第２のサブジェクトのＩＤを含む。ＩＭターミナルは更に、第１のサブジェクトに関する第１のアカウント及び第１のサブジェクトに関するユーザパスワードを獲得するように構成されている。ＩＭサーバは、第１のサブジェクトに関する第１のアカウント、第１のサブジェクトに関するユーザパスワード、及び、オーダデータのＩＤを受信するように構成されており、ＩＭターミナルがＩＭサーバにログオンしている。サードパーティシステムは、ＩＭサーバとサードパーティシステムとの間の通信インタフェースを介して、第１のサブジェクトに関する第１のアカウント、第１のサブジェクトに関するユーザパスワード、及び、オーダデータのＩＤを受信するように構成されている。サードパーティシステムは更に、少なくとも、第１のサブジェクトに関する第１のアカウント、第１のサブジェクトに関するユーザパスワード、及び、オーダデータのＩＤに関連する情報に基づいて、第１のサブジェクトに関する第１のアカウント内に含まれる第１の値からトータル値を差し引き、第２のサブジェクトに関する第１のアカウント内に含まれる第２の値にトータル値を加えるように構成されている。
【０００９】
更に別の実施形態に拠ると、オブジェクトを処理するシステムは、一つ若しくはそれ以上のデータプロセッサと、コンピュータ読み取り可能記録媒体を、含む。コンピュータ読み取り可能記録媒体は、データプロセッサに、以下のステップを含むオペレーションを実行するように命じる命令でエンコード化されている。前記オペレーションが、コールリクエストメッセージを受信するステップであって、コールリクエストメッセージは一つ若しくはそれ以上のオブジェクトに関連するオーダデータの識別（ＩＤ）を搬送し、オーダデータは少なくともオブジェクトのトータル値及び第２のサブジェクトのＩＤを含む、ステップと、第１のサブジェクトに関する第１のアカウント及び第１のサブジェクトに関するユーザパスワードを獲得するステップと、第１のサブジェクトに関する第１のアカウント、第１のサブジェクトに関するユーザパスワード、及び、オーダデータのＩＤを送信するステップと、第１のサブジェクトに関する第１のアカウント、第１のサブジェクトに関するユーザパスワード、及び、オーダデータのＩＤを転送するステップと、少なくとも、第１のサブジェクトに関する第１のアカウント、第１のサブジェクトに関するユーザパスワード、及び、オーダデータのＩＤに関連する情報に基づいて、第１のサブジェクトに関する第１のアカウント内に含まれる第１の値からトータル値を差し引くステップ、及び、第２のサブジェクトに関する第１のアカウント内に含まれる第２の値にトータル値を加えるステップと、を含む。
【００１０】
更に別の実施形態に拠ると、不揮発性コンピュータ読み取り可能記録媒体が、オブジェクトを処理するプログラミング命令を含む。プログラミング命令は、一つ若しくはそれ以上のデータプロセッサに、以下のステップを含むオペレーションを実行させるように構成されており、前記オペレーションが、コールリクエストメッセージを受信するステップであって、コールリクエストメッセージは一つ若しくはそれ以上のオブジェクトに関連するオーダデータの識別（ＩＤ）を搬送し、オーダデータは少なくともオブジェクトのトータル値及び第２のサブジェクトのＩＤを含む、ステップと、第１のサブジェクトに関する第１のアカウント及び第１のサブジェクトに関するユーザパスワードを獲得するステップと、第１のサブジェクトに関する第１のアカウント、第１のサブジェクトに関するユーザパスワード、及び、オーダデータのＩＤを送信するステップと、第１のサブジェクトに関する第１のアカウント、第１のサブジェクトに関するユーザパスワード、及び、オーダデータのＩＤを転送するステップと、少なくとも、第１のサブジェクトに関する第１のアカウント、第１のサブジェクトに関するユーザパスワード、及び、オーダデータのＩＤに関連する情報に基づいて、第１のサブジェクトに関する第１のアカウント内に含まれる第１の値からトータル値を差し引くステップ、及び、第２のサブジェクトに関する第１のアカウント内に含まれる第２の値にトータル値を加えるステップと、を含む。
【発明の効果】
【００１１】
実施形態によると、一つ若しくはそれ以上の利点が達成され得る。これらの利点、並びに、本発明に関する種々の更なる目的、特徴及び長所は、以下に記す発明の詳細な説明及び添付の図面を参照することで十分に理解され得る。
【図面の簡単な説明】
【００１２】
【図１】図１は、本発明の一つの実施形態に係る、オブジェクトを処理する方法を示す簡略図である。
【図２（ａ）】図２（ａ）は、本発明の別の実施形態に係る、オブジェクトを処理する方法を示す簡略図である。
【図２（ｂ）】図２（ｂ）は、本発明の別の実施形態に係る、オブジェクトを処理する方法を示す簡略図である。
【図３】図３は、本発明の一つの実施形態に係る、オブジェクトを処理するインタフェースを示す簡略図である。
【図４】図４は、本発明の一つの実施形態に係る、アカウントをインプットするインタフェースを示す簡略図である。
【図５】図５は、本発明の一つの実施形態に係る、識別検証情報をインプットするインタフェースを示す簡略図である。
【図６】図６は、本発明の一つの実施形態に係る、検証インタフェースを示す簡略図である。
【図７】図７は、本発明の一つの実施形態に係る、ユーザパスワードのインプットインタフェースを示す簡略図である。
【図８】図８は、本発明の一つの実施形態に係るあるシステムを用いるオブジェクト処理を示す簡略図である。
【図９】図９は、本発明の一つの実施形態に係る、オブジェクトを処理するシステムを示す簡略図である。
【図１０】図１０は、本発明の別の実施形態に係る、オブジェクトを処理するシステムを示す簡略図である。
【発明を実施するための形態】
【００１３】
図１は、本発明の一つの実施形態に係る、オブジェクトを処理する方法を示す簡略図である。この図は例示に過ぎず、請求項の範囲を過度に限定すべきものでは無い。当業者であるならば、多数の変更、代替、及び修正を認識する。方法１００は、少なくとも、コールリクエストメッセージを受信するプロセス１０１、第１のサブジェクトに関する第１のアカウント及び第１のサブジェクトに関するユーザパスワードを取得し、第１のサブジェクトに関する第１のアカウント、第１のサブジェクトに関するユーザパスワード、及びオーダデータの識別（ＩＤ）を送信するプロセス１０２、第１のサブジェクトに関する第１のアカウント、第１のサブジェクトに関するユーザパスワード、及びオーダデータのＩＤを転送するプロセス１０３、並びに、第１のサブジェクトに関する第１のアカウント内に含まれる第１の値からトータル値を差し引き、第２のサブジェクトに関する第１のアカウント内に含まれる第２の値にトータル値を加えるプロセス１０４を、含む。
【００１４】
一つの実施形態に拠ると、プロセス１０１の間、インスタントメッセージ（ＩＭ）ターミナルは、オブジェクトターミナルからコールリクエストメッセージを受信し、ここでコールリクエストメッセージは一つ若しくはそれ以上のオブジェクトのオーダデータの識別（ＩＤ）を搬送し、オーダデータは少なくとも、オブジェクトのトータル値及び第２のサブジェクトのＩＤを、含む。例えば、プロセス１０２の間、ＩＭターミナルは、第１のサブジェクトに関する第１のアカウント及びユーザパスワードを獲得し、第１のサブジェクトに関する第１のアカウント及び第１のサブジェクトに関するユーザパスワード、加えてオーダデータのＩＤをＩＭサーバに送信するが、ＩＭターミナルはＩＭサーバにログオンしている。別の例では、プロセス１０３の間、ＩＭサーバは、第１のサブジェクトに関する第１のアカウント及びユーザパスワード、加えてオーダデータのＩＤを、ＩＭサーバとサードパーティシステムとの間の通信インタフェースを介して、サードパーティシステムに転送する。更に別の例では、プロセス１０４の間、第１のサブジェクトに関する第１のアカウント及び第１のサブジェクトに関するユーザパスワード、加えてオーダデータのＩＤに従って、サードパーティシステムは、第１のサブジェクトに関する第１のアカウント内に含まれる第１の値からトータル値を差し引き、第２のサブジェクトに関する第１のアカウント内に含まれる第２の値にトータル値を加える。
【００１５】
別の実施形態に拠るとプロセス１０２の間、ＩＭターミナルは、第１のサブジェクトに関する第２のアカウントに従って第１のサブジェクトに関する第１のアカウントを獲得し第１のサブジェクトによりインプットされるユーザパスワードを受信し、ここで、第２のアカウントは、第１のサブジェクトがＩＭサーバにより登録するアカウントである。一方で、プロセス１０２の間、ＩＭターミナルは、第１のサブジェクトに関する第１のアカウント及びユーザパスワードを受信する。例えば、ＩＭターミナルは、第１のアカウントのための照会メッセージをＩＭサーバに送信し、ここで、照会メッセージは、ＩＭサーバがメッセージをサードパーティシステムに転送するように、第１のサブジェクトに関する第２のアカウントを搬送する。別の例では、第２のアカウントに従って、サードパーティシステムは、第１のアカウントと第２のアカウントとの間の格納されたマッピングから第１のサブジェクトに関する第１のアカウントを獲得し、ＩＭサーバが第１のサブジェクトに関する第１のアカウントをＩＭターミナルに転送するように、第１のサブジェクトに関する第１のアカウントをＩＭサーバに送信する。
【００１６】
更に別の実施形態に拠ると、プロセス１０４の間、サードパーティシステムは、オーダデータのＩＤに従ってオーダデータを獲得し、オーダデータ内に含まれる第２のサブジェクトのＩＤに従って第２のサブジェクトに関する第１のアカウントを獲得する。例えば、サードパーティシステムは、第１のアカウントとユーザパスワードとの格納されたマッピングに従って第１のサブジェクトに関するユーザパスワードを検証し、加えて、第１のサブジェクトに関する第１のアカウントを検証する。例として、検証が成功すると、サードパーティシステムは、第１のサブジェクトに関する第１のアカウント内に含まれる第１の値からトータル値を差し引き、第２のサブジェクトに関する第１のアカウント内に含まれる第２の値にトータル値を加える。
【００１７】
一つの実施形態では、ＩＭターミナルがオブジェクトターミナルからコールリクエストメッセージを受信する前に、第２のサブジェクトに関するバックグラウンドサーバは第１の暗号化キーを介してオーダデータのＩＤを暗号化し、オーダデータの暗号化されたＩＤをオブジェクトターミナルに送信する。例えば、ＩＭターミナルが第１のサブジェクトに関する第１のアカウント及び第１のサブジェクトに関するユーザパスワードを獲得する前に、ＩＭターミナルは、第１の暗号化キーに対応する第１の復号化キーを介してオーダデータのＩＤを復号化し、復号化に成功すると、第１のサブジェクトに関する第１のアカウント及び第１のサブジェクトに関するユーザパスワードを獲得するオペレーションを実行する。例として、第２のサブジェクトに関するバックグラウンドサーバが第１の暗号化キーを介してオーダデータのＩＤを暗号化する前に、第２のサブジェクトに関するバックグラウンドサーバは、第２の暗号化キーを介してオーダデータのＩＤの第１の暗号化を実行する。別の例では、第１の暗号化キーを介して、第２のサブジェクトに関するバックグラウンドサーバは、第１の暗号化を経験したオーダデータのＩＤの第２の暗号化を実行する。更に別の例では、サードパーティシステムが、第１のサブジェクトに関する第１のアカウント内に含まれる第１の値からトータル値を差し引き、第２のサブジェクトに関する第１のアカウント内に含まれる第２の値にトータル値を加える前に、サードパーティシステムは、第２の暗号化キーに対応する第２の復号化キーを介してオーダデータのＩＤを復号化し、復号化に成功すると、第１のサブジェクトに関する第１のアカウント及び第１のサブジェクトに関するユーザパスワード、加えてオーダデータのＩＤに従って、第１のサブジェクトに関する第１のアカウント内に含まれる第１の値からトータル値を差し引き、第２のサブジェクトに関する第１のアカウント内に含まれる第２の値にトータル値を加える。
【００１８】
別の実施形態では、ＩＭターミナルが第１のサブジェクトに関する第１のアカウント及びユーザパスワードを獲得する前に、ＩＭターミナルは、第１のサブジェクトに関する第２のアカウント、第１のアカウント、及び第１のサブジェクトに関するユーザパスワードを送信し、これにより、サードパーティシステムは、第１のサブジェクトに関する第２のアカウントと第１のアカウントとの間にマッピングを確立し、第１のサブジェクトに関する第１のアカウントと第１のサブジェクトに関するユーザパスワードとの間にマッピングを確立する。例えば、第１のサブジェクトに関する第１のアカウント内に含まれる第１の値からトータル値を差し引き第２のサブジェクトに関する第１のアカウント内に含まれる第２の値にトータル値を加えた後に、サードパーティシステムは、処理結果をＩＭサーバに送信し、これにより、ＩＭサーバは処理結果をＩＭターミナルに戻す。別の例では、ＩＭターミナルは、処理結果をオブジェクトターミナルに通知し、これによりオブジェクトターミナルは処理結果をディスプレイする。
【００１９】
ある実施形態では、ＩＭターミナルは、オブジェクトを処理するためのモバイル通信デバイス上にインストールされる。例として、ＩＭターミナルとオブジェクトターミナルとは、二つの異なるハードウエアデバイスである、又は、同じハードウエアデバイス上にインストールされた二つの異なるクライアントである。ある実施形態では、ＩＭターミナルは、ＩＭターミナルがオペレーションを開始した後、ＩＭサーバに依然としてログオンする。例えば、ＩＭターミナルはＩＭサーバに直接に、オブジェクトのオーダデータのＩＤ、並びに、第１のサブジェクトに関する第１のアカウント及びユーザパスワードを送信する。例として、ＩＭサーバにより通信インタフェースを介してのサードパーティシステムとの直接通信が可能となるので、ＩＭサーバは、サードパーティシステムに直接に、オブジェクトのオーダデータのＩＤ、並びに、第１のサブジェクトに関する第１のアカウント及びユーザパスワードを送信する。ある実施形態に拠ると、サードパーティシステムに関するログインプロセスは、効率性を向上するようにオブジェクトを処理するために、省かれる。
【００２０】
図２（ａ）及び図２（ｂ）は、本発明の別の実施形態に係る、オブジェクトを処理する方法を示す簡略図である。この図は例示に過ぎず、請求項の範囲を過度に限定するものではない。当業者であるならば、多数の変更、代替、及び修正を認識する。
【００２１】
第１のサブジェクトがＩＭターミナルを用いて第１の時間に一つ若しくはそれ以上のオブジェクトを処理するとき、サードパーティシステムは、第１のサブジェクトに関する第１のアカウントと第１のサブジェクトに関する第２のアカウントとの間にマッピングを、第１のサブジェクトに関する第１のアカウントと第１のサブジェクトに関するユーザパスワードとの間に別のマッピングを、確立し、ここで、ある実施形態によると、第１のアカウントは、第１のサブジェクトがサードパーティシステム若しくはバンキングシステムにより登録するアカウントであり、第２のアカウントは、第１のサブジェクトがＩＭサーバにより登録するアカウントである。図２（ａ）及び図２（ｂ）に示すように、第１のサブジェクトがＩＭターミナルを用いて第１の時間にオブジェクトを処理するとき、少なくともプロセス２０１〜２１０を含む方法２００は、ある実施形態では、オブジェクトを処理して、且つ、第１のサブジェクトに関する第１のアカウントと第１のサブジェクトに関する第２のアカウントとの間にマッピングを、第１のサブジェクトに関する第１のアカウントと第１のサブジェクトに関するユーザパスワードとの間に別のマッピングを、確立するように、実行される。
【００２２】
一つの実施形態に拠ると、プロセス２０１の間に、ＩＭターミナルは、オブジェクトのオーダディテールページからオブジェクトのオーダデータを獲得し、ここで、オーダデータは、少なくとも、第２のサブジェクトのＩＤと、一つ若しくはそれ以上のオブジェクトのトータル値を、含む。例えば、第１のサブジェクトは、第２のサブジェクトに関するバックグラウンドサーバにアクセスするためにモバイルターミナルを用いる。例として、第２のサブジェクトに関するバックグラウンドサーバはオブジェクトディテールページをモバイルターミナルに送信し、ここで、オブジェクトディテールページは、少なくとも、一つ若しくはそれ以上のＩＤと、オブジェクトの記載を、含む。別の例では、第１のサブジェクトは、オブジェクトディテールページ上で処理される、一つ若しくはそれ以上のオブジェクト及びオブジェクトの数を、選択する。更に別の例では、モバイルターミナルは、オブジェクトのＩＤ及びオブジェクトの数を、第２のサブジェクトに関するバックグラウンドサーバに送信する。
【００２３】
別の実施形態に拠ると、第２のサブジェクトに関するバックグラウンドサーバは、第２のサブジェクトのＩＤ、オブジェクトのＩＤ及びオブジェクトの数に従って、オブジェクトのオーダデータを生成し、ここで、オーダデータは、少なくとも、第２のサブジェクトのＩＤと、オブジェクトのトータル値を、含む。例えば、第２のサブジェクトに関するバックグラウンドサーバはオーダディテールページをモバイルターミナルに送信し、ここで、オーダディテールページは、少なくともオーダデータを含む。別の例では、第２のサブジェクトに関するバックグラウンドサーバはバックグラウンドサーバ上に格納される第２のサブジェクトのＩＤを獲得し、オブジェクトのＩＤに従ってオブジェクトの記載を獲得し、ここで、記載は、少なくとも、一つ若しくはそれ以上のオブジェクトのユニット値、一つ若しくはそれ以上のオブジェクトの名前、及び／又は一つ若しくはそれ以上のオブジェクトの色を、含む。更に別の例では、第２のサブジェクトに関するバックグラウンドサーバは、オブジェクトのユニット値及び数に従ってオブジェクトのトータル値を計算し、オブジェクトのオーダデータを生成し、ここで、オーダデータは、少なくとも、第２のサブジェクトのＩＤ、オブジェクトのトータル値、オブジェクトの記載、及び／又は第２のサブジェクトの名前などを、含む。
【００２４】
一つの実施形態では、モバイルターミナルは、第２のサブジェクトに関するバックグラウンドサーバにより送信されるオーダディテールページを受信して、受信したオーダディテールページをディスプレイする。例えば、第１のサブジェクトは、モバイルターミナル上にインストールされるＩＭターミナルをコールし得るオーダディテールページに、処理コマンドを提出する。別の例では、ＩＭターミナルは、オーダディテールページから一つ若しくはそれ以上のオブジェクトのオーダデータを獲得する。更に別の例では、第２のサブジェクトに関するバックグラウンドサーバは、一つ若しくはそれ以上のオブジェクトのオーダデータをサードパーティシステムに送信する。
【００２５】
図３は、本発明の一つの実施形態に係る、オブジェクトを処理するインタフェースを示す簡略図である。この図は例示に過ぎず、請求項の範囲を過度に限定するものではない。当業者であるならば、多数の変更、代替、及び修正を認識する。図３に示すように、ＩＭターミナルは、オーダディテールページからオブジェクトのオーダデータを獲得し、ここで、ある実施形態では、オーダデータは、第２のサブジェクトに関するＩＤ、オブジェクトのトータル値“４０”、第２のサブジェクトの名前“ネーム１”、及びオブジェクトの名前“ネーム２”を、含む。例えば、ＩＭターミナルは、表現処理インタフェース３００上の「表現処理のためＩＭターミナルを利用する」ボタン及びディスプレイ、オブジェクトのオーダデータ内に含まれるオブジェクトのトータル値“４０”、第２のサブジェクトの名前“ネーム１”及びオブジェクトの名前“ネーム２”を含む、表現処理インタフェース３００を創作する。
【００２６】
図２（ａ）及び図２（ｂ）に戻り、プロセス２０２の間、ある実施形態では、ＩＭターミナルは、第１のサブジェクトに関する第１のアカウントを受信し、ＩＭターミナル内に格納される第１のサブジェクトに関する第２のアカウントを獲得し、第１のサブジェクトに関する第１のアカウント及び第２のアカウントをサードパーティシステムに送信する。例えば、第１のサブジェクトは、「表現処理のためＩＭターミナルを利用する」ボタンを用いてコマンドをＩＭターミナルに提出する。
【００２７】
図４は、本発明の一つの実施形態に係る、アカウントをインプットするインタフェースを示す簡略図である。この図は例示に過ぎず、請求項の範囲を過度に限定するものではない。当業者であるならば、多数の変更、代替、及び修正を認識する。
【００２８】
図４に示すように、ある実施形態では、ＩＭターミナルはコマンドを受信し、第１のアカウントのためのインプットボックス及び「次」ボタンを含む第１のアカウントのインプットインタフェース４００を、創作する。例えば、第１のサブジェクトは、第１のアカウントのためのインプットボックス内に第１のサブジェクトに関する第１のアカウント“１２３０９８７”をインプットし、続いて「次」ボタンを押してＩＭターミナルにコマンドを提出する。別の例では、ＩＭターミナルは、コマンドを受信し、第１のアカウントのためのインプットボックスから第１のサブジェクトの第１のアカウント“１２３０９８７”を獲得し、ＩＭターミナル内に格納される第１のサブジェクトの第２のアカウント“４５６７８９”を獲得し、第１のサブジェクトの第１のアカウント“１２３０９８７”及び第２のアカウント“４５６７８９”をサードパーティシステムに送信する。
【００２９】
図３に戻り、プロセス２０３の間、サードパーティシステムは、ある実施形態では、第１のサブジェクトの第１のアカウント及び第２のアカウントを受信し、第１のサブジェクトの第１のアカウントと第２のアカウントとの間にマッピングを確立し、第１のアカウントのタイプを判定して、判定した第１のアカウントのタイプをＩＭターミナルに送信する。例えば、サードパーティシステムは、第１のサブジェクトの第１のアカウント及び第２のアカウントを受信し、第１のサブジェクトの第１のアカウントと第２のアカウントとの間のマッピング内に第１のサブジェクトの第１のアカウント及び第２のアカウントを格納し、第１のサブジェクトに関する第１のアカウントの値の範囲を判定する。別の例では、サードパーティシステムは、第１のアカウントの、格納された値の範囲と値の範囲に係るアカウントタイプとの間のマッピングから、第１のアカウントに対応するアカウントタイプを獲得し、第１のアカウントのアカウントタイプをＩＭターミナルに送信する。沙羅に別の例では、サードパーティシステムは、第１のサブジェクトの第１のアカウント“１２３０９８７”及び第２のアカウント“４５６７８９”を受信し、第１のサブジェクトの第１のアカウント“１２３０９８７”及び第２のアカウント“４５６７８９”を表１に示されるような第１のアカウントと第２のアカウントとの間のマッピング内に格納する。更に別の例では、サードパーティシステムは、第１のアカウント“１２３０９８７”のアカウントタイプを「アカウントタイプ１」と判定し、第１のアカウントの「アカウントタイプ１」をＩＭターミナルに送信する。
【００３０】
【表１】
0006055954.tif 000002
【００３１】
一つの実施形態に拠ると、プロセス２０４の間、ＩＭターミナルは、第１のアカウントのアカウントタイプを受信してディスプレイし、第１のサブジェクトから、第１のサブジェクトの名前、第１のサブジェクトのＩＤカード番号、第１のサブジェクトの携帯電話番号を含む識別検証情報を受信する。例えば、ＩＭターミナルは、第１のサブジェクトの第１のアカウント及び第１のサブジェクトの識別検証情報をサードパーティシステムに送信する。
【００３２】
図５は、本発明の一つの実施形態に係る、識別検証情報をインプットするインタフェースを示す簡略図である。この図は例示に過ぎず、請求項の範囲を過度に限定するものではない。当業者であるならば、多数の変更、代替、及び修正を認識する。
【００３３】
図５に示すように、ＩＭターミナルは、第１のアカウントの「アカウントタイプ１」を受信し、名前のための第１のインプットボックス、ＩＤのための第２のインプットボックス、携帯電話番号のための第３のインプットボックス、及び「次」ボタンを含む、識別検証情報のためのインプットインタフェース５００を創作し、識別検証情報のためのインプットインタフェース内に第１のアカウントの「アカウントタイプ１」をディスプレイする。例えば、第１のサブジェクトは、第１のサブジェクトの名前、ＩＤカード番号、及び携帯電話番号を、第１のインプットボックス、第２のインプットボックス、及び第３のインプットボックス内に夫々、インプットし、続いて「次」ボタンを押してコマンドをＩＭターミナルに提出する。別の例では、ＩＭターミナルはコマンドを受信し、第１のインプットボックス、第２のインプットボックス、及び第３のインプットボックスの夫々から、第１のサブジェクトの名前、ＩＤカード番号、及び携帯電話番号を獲得することにより、第１のサブジェクトの識別検証情報を獲得し、第１のサブジェクトの第１のアカウント“１２３０９８７”及び第１のサブジェクトの識別検証情報をサードパーティシステムに送信する。
【００３４】
図２（ａ）及び図２（ｂ）に戻り、プロセス２０５の間、サードパーティシステムは、第１のサブジェクトの第１のアカウント及び識別検証情報を受信し、第１のサブジェクトに関する第１のアカウントに従って第１のサブジェクトの識別検証情報を検証する。検証が成功すると、ある実施形態では、プロセス２０６が実行される。特に、ある実施形態では、サードパーティシステムは、第１のサブジェクトの第１のアカウント及び識別検証情報を受信し、第１のサブジェクトに関する第１の第１のアカウントと第１のサブジェクトに関する第１のアカウントに係る識別検証情報との間の格納されたマッピングから、対応する識別検証情報を獲得する。例えば、サードパーティシステムは、獲得した識別検証情報を第１のサブジェクトの識別検証情報と対比する。それらがマッチすれば、第１のサブジェクトの識別検証情報の検証が成功となる。それらがマッチしなければ、第１のサブジェクトの識別検証情報の検証が失敗となる。
【００３５】
一つの実施形態に拠ると、プロセス２０６の間、サードパーティシステムは検証コードを生成し、第１のサブジェクトに関する第１のアカウントと検証コードとの間のマッピングを確立し、検証コードを第１のサブジェクトに対応するモバイルターミナルに送信する。特に、ある実施形態では、サードパーティシステムは検証コードを生成し、第１のサブジェクトに関する第１のアカウントと検証コードとの間のマッピングを確立し、獲得された識別検証情報内に含まれる携帯電話番号に係る、第１のサブジェクトに対応するモバイルターミナルに送信する。例えば、サードパーティシステムは、検証コード「ａｂｄ」を生成し、（表２に示すように）第１のサブジェクトの第１のアカウント“１２３０９８７”と検証コード「ａｂｄ」との間のマッピングを確立し、検証コード「ａｂｄ」を第１のサブジェクトに対応するモバイルターミナルに送信する。別の例では、第１のサブジェクトに対応するモバイルターミナルは検証コードを受信し、続いて検証コードをＩＭターミナルにインプットする。
【００３６】
【表２】
0006055954.tif 000003
【００３７】
図６は、本発明の一つの実施形態に係る、検証インタフェースを示す簡略図である。この図は例示に過ぎず、請求項の範囲を過度に限定するものではない。当業者であるならば、多数の変更、代替、及び修正を認識する。
【００３８】
図２（ａ）及び図２（ｂ）に戻り、プロセス２０７の間、ＩＭターミナルは、ある実施形態では、第１のサブジェクトから検証コードを受信し、第１のサブジェクトに関する第１のアカウントと検証コードとをサードパーティシステムに送信する。例えば、ＩＭターミナルはコマンドを受信し、続いて、検証コードのためのインプットボックス及び「次」ボタンを含む（例えば、図６に示すような）検証インタフェース６００を創作する。別の例では、第１のサブジェクトは、検証コードのためのインプットボックス内に検証コード「ａｂｄ」をインプットし、「次」ボタンを押すことによりコマンドをＩＭターミナルに提出する。更に別の例では、ＩＭターミナルはコマンドを受信し、検証コードのためのインプットボックスから検証コード「ａｂｄ」を獲得し、サードパーティシステムに第１のサブジェクトの第１のアカウント“１２３０９８７”及び検証コード「ａｂｄ」を送信する。
【００３９】
図２（ａ）及び図２（ｂ）に戻り、プロセス２０８の間、ある実施形態では、サードパーティシステムは第１のサブジェクトに関する第１のアカウント及び検証コードを受信し、第１のサブジェクトに関する第１のアカウント及び検証コードに従って第１のサブジェクトの識別を検証する。例えば、検証が成功すると、通知メッセージがＩＭターミナルに送信される。例として、サードパーティシステムは第１のサブジェクトに関する第１のアカウント及び検証コードを受信し、第１のサブジェクトに関する第１のアカウントと、第１のサブジェクトに関する第１のアカウントに係る検証コードとの間の、格納されたマッピングから別の検証コードを獲得し、獲得された検証コードと受信された検証コードとを対比する。二つの検証コードがマッチすれば、第１のサブジェクトの識別の検証は成功であり通知メッセージがＩＭターミナルに送信される。二つの検証コードがマッチしなければ、第１のサブジェクトの識別の検証は失敗となる。
【００４０】
一つの実施形態に拠ると、サードパーティシステムは第１のサブジェクトの第１のアカウント“１２３０９８７”及び検証コード「ａｂｄ」を受信し、（例えば、表２に示すような）第１のアカウントと検証コードとの間の格納されたマッピングから他の検証コード「ａｂｄ」を獲得し、獲得された検証コード「ａｂｄ」と受信された検証コード「ａｂｄ」とを対比する。例えば、二つの検証コードは同じであるので、第１のサブジェクトの識別の検証は成功であり、通知メッセージがＩＭターミナルに送信される。
【００４１】
図７は、本発明の一つの実施形態に係る、ユーザパスワードのインプットインタフェースを示す簡略図である。この図は例示に過ぎず、請求項の範囲を過度に限定するものではない。当業者であるならば、多数の変更、代替、及び修正を認識する。
【００４２】
図２（ａ）及び図２（ｂ）に戻り、プロセス２０９の間、ある実施形態では、ＩＭターミナルは、第１のサブジェクトから通知メッセージ及びユーザパスワードを受信し、サードパーティシステムに一つ若しくはそれ以上のオブジェクトのオーダデータのＩＤ及び第１のサブジェクトに関連する第１のアカウント及びユーザパスワードを送信する。特に、ＩＭターミナルは、ある実施形態に従って、通知メッセージを受信して（例えば、図７に示すような）ユーザパスワードのためのインプットボックス及び「完了」ボタンを含むユーザパスワードのためのインプットインタフェース７００を創作する。例えば、第１のサブジェクトは、ユーザパスワード“４５６”をユーザパスワードのためのインプットボックス内にインプットし「完了」ボタンを押してＩＭターミナルにコマンドを提出する。別の例では、ＩＭターミナルはコマンドを受信し、ユーザパスワードのためのインプットボックスからユーザパスワード“４５６”を獲得し、オブジェクトのオーダデータのＩＤ、第１のサブジェクトの第１のアカウント“１２３０９８７”及びユーザパスワード“４５６”をサードパーティシステムに送信する。
【００４３】
図２（ａ）及び図２（ｂ）に戻り、プロセス２１０の間、ある実施形態では、サードパーティシステムは、オブジェクトのオーダデータのＩＤ、第１のサブジェクトに関する第１のアカウント、及びユーザパスワードを受信し、第１のサブジェクトに関する第１のアカウントとユーザパスワードとの間のマッピングを確立する。例えば、サードパーティシステムは、オブジェクトのオーダデータのＩＤ、第１のサブジェクトに関する第１のアカウント“１２３０９８７”、及びユーザパスワード“４５６”を受信し、表３に示すように第１のアカウントとユーザパスワードとの間のマッピング内で第１のサブジェクトの第１のアカウント“１２３０９８７”及びユーザパスワード“４５６”を格納する。
【００４４】
【表３】
0006055954.tif 000004
【００４５】
一つの実施形態では、プロセス２１１の間、オブジェクトのオーダデータのＩＤ及び第１のサブジェクトに関する第１のアカウントに従って、サードパーティシステムは、第１のサブジェクトに関する第１のアカウント内に含まれる第１の値からトータル値を差し引き、第２のサブジェクトに関する第２のアカウントにトータル値を加える。特に、ある実施形態では、サードパーティシステムは、オブジェクトのオーダデータのＩＤに従ってオブジェクトのオーダデータを獲得する。例えば、オブジェクトのオーダデータ内に含まれる第２のサブジェクトのＩＤに従って、サードパーティシステムは、第２のサブジェクトのＩＤと第２のサブジェクトに関する第１のアカウントとの間の格納されたマッピングから第２のサブジェクトに関する第１のアカウントを獲得する。例として、サードパーティシステムは、第１のサブジェクトに関する第１のアカウント内に含まれる第１の値からトータル値を差し引き、第２のサブジェクトに関する第１のアカウント内に含まれる第２の値にトータル値を加える。
【００４６】
ある実施形態では、サードパーティシステムが第１のアカウントとユーザパスワードとの間の格納されたマッピングに従って、加えて第１のサブジェクトに関する第１のアカウントに従って、第１のサブジェクトに関するユーザパスワードを検証するプロセスは、サードパーティシステムが第１のサブジェクトに関する第１のアカウントに従って第１のアカウントとユーザパスワードとの間の格納された対応からパスワードを獲得し獲得されたユーザパスワードと第１のサブジェクトによりインプットされたユーザパスワードを対比することを、含む。例えば、獲得されたユーザパスワードとインプットされたユーザパスワードとが同じであれば、第１のサブジェクトに関するユーザパスワードの検証は、成功となる。別の例では、二つのユーザパスワードが異なれば、第１のサブジェクトに関するユーザパスワードの検証は失敗となる。
【００４７】
ある実施形態では、第１のサブジェクトは、第１のサブジェクトに関する第１のアカウント及びユーザパスワードをＩＭターミナル内に直接インプットし得る。例えば、ＩＭターミナルは、第１のサブジェクトに関する第１のアカウント及びユーザパスワードを受信し、第１のサブジェクトに関する第１のアカウント、第２のアカウント、及びユーザパスワードをサードパーティシステムに送信する。別の例では、サードパーティシステムは、第１のサブジェクトに関する第１のアカウントとユーザパスワードとの間のマッピング、及び、第１のアカウントと第１のアカウントのユーザパスワードとの間のマッピングを、確立する。特に、ある実施形態では、ＩＭターミナルは、第１のサブジェクトによりインプットされる第１のアカウント及びユーザパスワードを受信し、第１のサブジェクトに関する第２のアカウント、第１のアカウント、及びユーザパスワードをサードパーティシステムに送信する。例えば、サードパーティシステムはＩＭターミナルから、第１のサブジェクトに関する第２のアカウント、第１のアカウント、及びユーザパスワードを受信し、第２のアカウントと第１のアカウントとの間のマッピング内に第２のアカウントと第１のアカウントを格納し、第１のアカウントとユーザパスワードとの間のマッピング内に第１のサブジェクトに関する第１のアカウントと第１のサブジェクトに関するユーザパスワードを格納する。更に別の例では、第１のサブジェクトに関する第２のアカウントは、第１のサブジェクトが予めＩＭサーバにより登録するアカウントである。更に別の例では、第１のサブジェクトはユーザなどである。更に別の例では、第２のアカウントは、ＷｅＣｈａｔ番号などである。例えば、第１のアカウントは、銀行カード番号などである。別の例では、ユーザパスワードは支払いパスワードである。更に別の例では、サードパーティシステムは、サードパーティ支払いシステムなどである。
【００４８】
一つの実施形態に拠ると、ＩＭターミナルは、第１のサブジェクトから第１のアカウントを受信し、ＩＭターミナル内に格納される第１のサブジェクトに関する第２のアカウントを獲得する。例えば、ＩＭターミナルは、第１のサブジェクトに関する第１のアカウント及び第２のアカウントをサードパーティシステムに送信する。別の例では、サードパーティシステムは、第１のサブジェクトに関する第１のアカウント及び第２のアカウントに従って、第１のサブジェクトに関する第１のアカウントと第２のアカウントとの間のマッピングを確立し、このことにより、サードパーティシステム内で第１のサブジェクトに関する第１のアカウントを第１のサブジェクトに関する第２のアカウントと結び付ける。更に別の例では、次にＩＭターミナルを用いて第１のサブジェクトがオブジェクトを処理するときは、第１のサブジェクトは、再び第１のアカウントをインプットする必要が無く、そのため、処理の効率が向上する。例として、第１のサブジェクトに関する第１のアカウント及び第２のアカウントが共に結び付けられていると、サードパーティシステムは、検証コードをＩＭターミナルに送信し、更にサードパーティシステムは、この検証コードを用いて第１のサブジェクトの識別を検証し、このことにより、第１のサブジェクトに関する第１のアカウントのセキュリティを保証する。
【００４９】
図８は、本発明の一つの実施形態に係るあるシステムを用いるオブジェクト処理を示す簡略図である。この図は例示に過ぎず、請求項の範囲を過度に限定するものではない。当業者であるならば、多数の変更、代替、及び修正を認識する。
【００５０】
図８に示すように、ある実施形態では、サードパーティシステムが第１のサブジェクトに関する第１のアカウントと第１のサブジェクトに関する第２のアカウントとの間のマッピング、及び、第１のサブジェクトに関する第１のアカウントと第１のサブジェクトに関するユーザパスワードとの間のマッピングを、確立した後、第１のサブジェクトがオブジェクトを選択するならば、ＩＭターミナルは、オブジェクトを処理するように用いられる。例えば、プロセス３０１にて、第２のサブジェクトに関するバックグラウンドサーバが第１のサブジェクトにより選択された一つ若しくはそれ以上のオブジェクトを処理対象のオブジェクトとし、第２のサブジェクトのＩＤ及びオブジェクトのオブジェクトデータをサードパーティシステムに送信し、ここで、オブジェクトデータはオブジェクトのトータル値を少なくとも含む。別の例では、第１のサブジェクトは、オブジェクトターミナルを介して第２のサブジェクトに関するバックグラウンドサーバへアクセスリクエストメッセージを送信する。更に別の例では、第２のサブジェクトに関するバックグラウンドサーバはアクセスリクエストメッセージを受信し、アクセスリクエストメッセージに従ってオブジェクトディデールページをオブジェクトターミナルに送信し、ここで、オブジェクトディデールページは、一つ若しくはそれ以上のオリジナルオブジェクトのＩＤ及びオリジナルオブジェクトの記載を、含む。更に別の例では、オブジェクトターミナルは第１のサブジェクトへのオブジェクトディデールページを受信してディスプレイする。
【００５１】
一つの実施形態に拠ると、第１のサブジェクトは、オブジェクトディデールページ上に含まれるオリジナルオブジェクトから一つ若しくはそれ以上のオブジェクトを選択し、選択されたオブジェクトの数を決定できる。例えば、オブジェクトターミナルは、第１のサブジェクトにより選択される一つ若しくはそれ以上のオブジェクトのＩＤ及び数を、第２のサブジェクトに関するバックグラウンドサーバに送信する。別の例では、第２のサブジェクトのバックグラウンドサーバは、第１のサブジェクトにより選択されるオブジェクトのＩＤ及び数をオブジェクトターミナルから受信し、第１のサブジェクトにより選択されるオブジェクトを処理対象のオブジェクトとし、オブジェクトのＩＤに従って処理対象のオブジェクトの記載を獲得する。例として、記載は、オブジェクトのユニット値を少なくとも含む。例えば、バックグラウンドサーバは、処理対象のオブジェクトのユニット値及び数に従ってオブジェクトのトータル値を計算し、オブジェクトのオブジェクトデータを生成し、ここで、オブジェクトデータはオブジェクトのトータル値を少なくとも含む。別の例では、記載は更に、オブジェクトの名前及び／又はオブジェクトの色を、含む。更に別の例では、オブジェクトデータは、オブジェクトの名前、オブジェクトの色、第１のサブジェクトの郵送先住所、及び／又は第２のサブジェクトの名前を含む。例として、第１のサブジェクトは、ユーザなどであり、第２のサブジェクトは、商人などである。一つの実施形態では、第２のサブジェクトが商人であるとき、一つ若しくはそれ以上のオブジェクトは、売買品を含む。オブジェクトディデールページは売買品ディテールページに対応する。更に第２のサブジェクトのＩＤは商人番号を含む。
【００５２】
別の実施形態に拠るとプロセス３０２の間、サードパーティシステムは、第２のサブジェクトに関するバックグラウンドサーバからオブジェクトのオブジェクトデータ及び第２のサブジェクトのＩＤを受信し、オブジェクトのトータル値及び第２のサブジェクトのＩＤを少なくとも含むオーダデータを生成する。特に、ある実施形態では、サードパーティシステムは、オブジェクトのオブジェクトデータ及び第２のサブジェクトのＩＤをオーダデータ内にパッケージ化し、パッケージ化されたオーダデータのためのＩＤを指定し、ここで、指定されたＩＤカード番号はパッケージ化されたオーダデータを一意的に識別するのに用いられる。例えば、オーダデータは更に、オブジェクトの名前、オブジェクトの色、第１のサブジェクトの郵送先住所、及び／又は第２のサブジェクトの名前を、含む。
【００５３】
更に別の例に拠ると、プロセス３０３の間、サードパーティシステムは、オブジェクトのオーダデータのＩＤを第２のサブジェクトに関するバックグラウンドサーバに送信する。例えば、プロセス３０４の間、第２のサブジェクトに関するバックグラウンドサーバは、サードパーティシステムからオブジェクトのオーダデータのＩＤを受信し、オブジェクトのオーダデータのＩＤをオブジェクトターミナルに送信する。別の例では、一つ若しくはそれ以上の第２の暗号化キー及び一つ若しくはそれ以上の第２の復号化キーに関して、予め、第２のサブジェクトに関するバックグラウンドサーバはサードパーティシステムと同意し、ここで、第２の暗号化キーは第２のサブジェクトに関するバックグラウンドサーバ内に格納され、第２の復号化キーはサードパーティシステム内に格納される。更に別の例では、一つ若しくはそれ以上の第１の暗号化キー及び一つ若しくはそれ以上の第１の復号化キーに関して、予め、第２のサブジェクトに関するバックグラウンドサーバはＩＭターミナルと同意し、ここで、第１の暗号化キーは第２のサブジェクトに関するバックグラウンドサーバ内に格納され、第１の復号化キーはＩＭターミナル内に格納される。更に別の例では、第２のサブジェクトに関するバックグラウンドサーバは、第２の暗号化を用いてオーダデータのＩＤを第１の時機のために暗号化する。例として、更に、第２のサブジェクトは第２の暗号化キーを用いてオブジェクトのオーダデータのＩＤを第１の時機のために暗号化し、第１の暗号化を経験したオブジェクトのオーダデータのＩＤの第２の暗号化のために第１の暗号化キーを用い、第２の暗号化を経験したオブジェクトのオーダデータのＩＤをオブジェクトターミナルに送信する。
【００５４】
一つの実施形態では、プロセス３０５の間、オブジェクトターミナルは、第２のサブジェクトに関するバックグラウンドサーバからオブジェクトのオーダデータのＩＤを受信し、コールリクエストメッセージをＩＭターミナルに送信し、ここで、コールリクエストメッセージはオブジェクトのオーダデータのＩＤを搬送する。例えば、オブジェクトターミナルとＩＭターミナルの両方は、同じモバイルターミナル（例えば、携帯電話）内にインストールされる。別の実施形態では、プロセス３０６の間、ＩＭターミナルはオブジェクトターミナルからコールリクエストメッセージを受信し、第１のサブジェクトに関する第２のアカウントに従って第１のサブジェクトに関する第１のアカウントを獲得する。特に、ある実施形態では、ＩＭターミナルはオブジェクトターミナルからコールリクエストメッセージを受信し、第１のアカウントについての問い合わせメッセージをＩＭサーバに送信し、ここで、メッセージは第１のサブジェクトに関する第２のアカウントを搬送する。例えば、ＩＭサーバは、問い合わせメッセージを受信し、該メッセージをサードパーティシステムに転送する。別の例では、サードパーティシステムは、問い合わせメッセージを受信し、問い合わせメッセージ内の第１のサブジェクトに関する第２のアカウントに従って第１のアカウントと第２のアカウントとの間の格納されたマッピングから第１のサブジェクトに関する第１のアカウントを獲得し、第１のサブジェクトに関する第１のアカウントをＩＭサーバに送信する。更に別の例では、ＩＭサーバは、第１のサブジェクトに関する第１のアカウントを受信し、第１のサブジェクトに関する第１のアカウントをＩＭターミナルに転送する。例として、ＩＭターミナルは、第１のサブジェクトに関する第１のアカウントを受信する。
【００５５】
別の実施形態では、オブジェクトのオーダデータのＩＤが一旦暗号化されると、ＩＭターミナルは、第１の暗号化キーに対応する第１の復号化キーによりオブジェクトのオーダデータのＩＤを復号化する。例えば、復号化が成功すると、第１のサブジェクトに関する第１のアカウントは、第１のサブジェクトに関する第２のアカウントに従って、獲得される。別の例では、オブジェクトのオーダデータのＩＤが暗号化されないならば、問い合わせメッセージは更にオブジェクトのオーダデータのＩＤを搬送する。例として、サードパーティシステムは、第１のサブジェクトに関する第１のアカウントと共に、オブジェクトのオーダデータのＩＤに従ってオブジェクトのオーダデータを、獲得してＩＭターミナルに送信する。例えば、オブジェクトのオーダデータのＩＤが二度暗号化されたならば、問い合わせメッセージは更に、オブジェクトのオーダデータの復号化されたＩＤを搬送する。別の例では、サードパーティシステムは、第２の暗号化キーに対応する第２の復号化キーにより、オブジェクトのオーダデータのＩＤを復号化する。更に別の例では、復号化が成功すると、第１のサブジェクトに関する第１のアカウント共に、オブジェクトのオーダデータが獲得されてオブジェクトのオーダデータのＩＤに従ってＩＭターミナルに送信される。
【００５６】
更に別の実施形態では、ＩＭターミナルはオブジェクトターミナルからコールリクエストメッセージを受信し、問い合わせメッセージをＩＭサーバに送信する。例えば、問い合わせメッセージは、第１のサブジェクトの第２のアカウント“４５６７８９”及びオブジェクトのオーダデータのＩＤを、搬送する。例として、続いてＩＭサーバは、メッセージをサードパーティシステムに転送する。別の例では、サードパーティシステムは、第２のアカウント“４５６７８９”に従って（例えば、表１に示すような）第１のアカウントと第２のアカウントとの間のマッピングから第１のサブジェクトの第１のアカウント“１２３０９８７”を獲得し、オブジェクトのオーダデータのＩＤに従ってオブジェクトのオーダデータを獲得する。例えば、オーダデータは、第２のサブジェクトのＩＤ，オブジェクトのトータル値「４０」、第２のサブジェクトの名前「ネーム１」及びオブジェクトの名前「ネーム２」を、含む。別の例では、続いてサードパーティシステムは、第１のサブジェクトに関する第１のアカウント及びオブジェクトのオーダデータをＩＭサーバに送信し、該ＩＭサーバは続いて、それらをＩＭターミナルに転送する。
【００５７】
一つの実施形態に拠ると、ＩＭターミナルは、第１のサブジェクトに関する第１のアカウント及びオブジェクトのオーダデータを受信し、（例えば、図３に示すような）表現処理インタフェース３００を確立する。例えば、表現処理インタフェースは、ユーザパスワードのためのインプットボックス、及び「処理」ボタンを含む。別の例では、第１のアカウント“１２３０９８７”、（オブジェクトのトータル値“４０”を含む）オブジェクトのオーダデータ、第２のサブジェクトの名前「ネーム１」、及びオブジェクトの名前「ネーム２」が表現処理インタフェース上にディスプレイされる。
【００５８】
別の実施形態に拠ると、プロセス３０７の間、ＩＭターミナルは、第１のサブジェクトによりインプットされるユーザパスワードを受信し、オブジェクトのＩＤ、加えて、第１のサブジェクトに関する第１のアカウント及びユーザパスワードをＩＭサーバに送信する。例えば、第１のサブジェクトは、第１のサブジェクトに関する第１のアカウント及び第１のサブジェクトに関するユーザパスワードを直接にＩＭターミナル内にインプットできる。例として、ＩＭターミナルは、第１のサブジェクトによりインプットされる、第１のサブジェクトに関する第１のアカウント及び第１のサブジェクトに関するユーザパスワードを、受信する。更に別の実施形態に拠ると、プロセス３０８の間、ＩＭサーバは、オブジェクトのオーダデータのＩＤを、加えて第１のサブジェクトに関する第１のアカウント及びユーザパスワードを、ＩＭターミナルから受信し、オブジェクトのオーダデータのＩＤを、加えて第１のサブジェクトに関する第１のアカウント及びユーザパスワードを、ＩＭサーバとサードパーティシステムとの間の通信インタフェースを介して、サードパーティシステムに送信する。
【００５９】
一つの実施形態では、プロセス３０９の間、第１のサブジェクトに関する第１のアカウント及びユーザパスワードに従って、加えてオブジェクトのオーダデータのＩＤに従って、サードパーティシステムは、第１のサブジェクトに関する第１のアカウント内に含まれる第１の値からトータル値を差し引き、第２のサブジェクトに関する第１のアカウント内に含まれる第２の値にトータル値を加える。例えば、サードパーティシステムは、オブジェクトのオーダデータのＩＤに従ってオブジェクトのオーダデータを獲得し、オブジェクトのオーダデータ内に含まれる第２のサブジェクトのＩＤに従って第２のサブジェクトのＩＤと第２のサブジェクトに関する第１のアカウントとの間の格納されたマッピングから第２のサブジェクトに関する第１のアカウントを獲得する。別の例では、サードパーティシステムは、第１のアカウントとユーザパスワードとの間の格納されたマッピング、加えて、第１のサブジェクトに関する第１のアカウントに従って、第１のサブジェクトに関するユーザパスワードを検証する。検証が成功であると、ある実施形態では、サードパーティシステムは、第１のサブジェクトに関する第１のアカウント内に含まれる第１の値からトータル値を差し引き、第２のサブジェクトに関する第１のアカウント内に含まれる第２の値にトータル値を加える。
【００６０】
ある実施形態では、サードパーティシステムが、第１のアカウントとユーザパスワードとの間の格納されたマッピング、加えて、第１のサブジェクトに関する第１のアカウントに従って、第１のサブジェクトに関するユーザパスワードを検証するプロセスは、次のことを含む：サードパーティシステムが、第１のサブジェクトに関する第１のアカウントに従って第１のアカウントとユーザパスワードとの間の格納されたマッピングからユーザパスワードを獲得し、獲得したユーザパスワードと第１のサブジェクトによりインプットされたユーザパスワードとを対比すること、である。例えば、二つのユーザパスワードが同じであれば、第１のサブジェクトに関するユーザパスワードの検証は成功となる。二つが異なれば、第１のサブジェクトに関するユーザパスワードの検証は失敗となる。
【００６１】
ある実施形態にて、オブジェクトのオーダデータのＩＤが二度暗号化されたら、サードパーティシステムは、第１の暗号化キーに対応する第１の復号化キーにより、オブジェクトのオーダデータのＩＤを復号化する。例えば、復号化が成功すると、サードパーティシステムは、第１のサブジェクトに関する第１のアカウント内に含まれる第１の値からトータル値を差し引き、第２のサブジェクトに関する第１のアカウント内に含まれる第２の値にトータル値を加える。例えば、第１のサブジェクトに関する第１のアカウント及びユーザパスワードに、加えてオブジェクトのオーダデータのＩＤに、従って、サードパーティシステムが、第１のサブジェクトに関する第１のアカウント内に含まれる第１の値からトータル値を差し引き、第２のサブジェクトに関する第１のアカウント内に含まれる第２の値にトータル値を加える前に、第１のサブジェクトに関する第１のアカウントの識別が検証される。
【００６２】
特に、ある実施形態では、サードパーティシステムは、検証コードを生成し、第１のサブジェクトに関する第２のアカウントと検証コードとの間のマッピングを確立し、第１のサブジェクトに関する第１のアカウントに従って第１のサブジェクトの識別検証情報を獲得し、識別検証情報内に含まれる携帯電話番号に従って第１のサブジェクトに対応するモバイルターミナルに検証コードを送信する。例えば、第１のサブジェクトに対応するモバイルターミナルが検証コードを受信した後、第１のサブジェクトは検証コードをＩＭターミナル内にインプットする。別の例では、ＩＭターミナルは、第１のサブジェクトによりインプットされた検証コードを受信し、第１のサブジェクトに関する第２のアカウント及び検証コードをサードパーティシステムに送信する。更に別の例では、サードパーティシステムは、第１のサブジェクトに関する第２のアカウント及び検証コードを受信し、第１のサブジェクトに関する第２のアカウントに従って第２のアカウントと検証コードとの間の格納されたマッピングから検証コードを獲得し、獲得した検証コードを受信した検証コードと対比する。例えば、二つの検証コードが同じならば、第１のサブジェクトの識別の検証は成功となる。二つが異なれば、検証は失敗となる。別の例では、第１のサブジェクトの識別の検証が成功すると、第１のサブジェクトに関する第１のアカウント及びユーザパスワードに従って、加えてオブジェクトのオーダデータのＩＤに従って、サードパーティシステムは、第１のサブジェクトに関する第１のアカウント内に含まれる第１の値からトータル値を差し引き、第２のサブジェクトに関する第１のアカウント内に含まれる第２の値にトータル値を加える。更に別の例では、第１のサブジェクトの識別の検証が失敗となると、オペレーションは終わる。
【００６３】
ある実施形態に拠ると、プロセス３１０の間、サードパーティシステムは処理結果をＩＭサーバに送信し、ＩＭサーバは処理結果をＩＭターミナルに戻す。特に、サードパーティシステムは処理結果をＩＭサーバに送信し、ＩＭサーバはサードパーティシステムから処理結果を受信して処理結果をＩＭターミナルに戻す。ある実施形態に拠ると、プロセス３１１の間、ＩＭターミナルはオブジェクトターミナルに処理結果を通知し、オブジェクトターミナルは処理結果をディスプレイする。特に、ＩＭターミナルはＩＭサーバから処理結果を受信して処理結果をオブジェクトターミナルに送信し、オブジェクトターミナルはＩＭターミナルから処理結果を受信してディスプレイする。
【００６４】
一つの実施形態では、オブジェクトを処理した後、サードパーティシステムは、第２のサブジェクトに関するバックグラウンドサーバに通知メッセージを送信するが、ここで通知メッセージはオブジェクトのオーダデータのＩＤを搬送する。例えば、第２のサブジェクトに関するバックグラウンドサーバが通知メッセージを受信した後、第２のサブジェクトは、第１のサブジェクトがオブジェクトを処理することを終えたと判定して、新しい商品配送プロセスを開始する。
【００６５】
ある実施形態では、第１のサブジェクトに関する第１のアカウント及び第２のアカウントがサードパーティシステムで結び付けられ、よって、第１のサブジェクトが次回にＩＭターミナルを介してオブジェクトを処理するときには、第１のアカウントを再びインプットする必要が無く、故に処理効率は向上する。例えば、第１のサブジェクトに関する第１のアカウント及び第２のアカウントが共に結び付けられると、サードパーティシステムは検証コードをＩＭターミナルに送信し、サードパーティシステムはこの検証コードを用いて第１のサブジェクトの識別を検証し、このことにより第１のサブジェクトに関する第１のアカウントのセキュリティを保証する。ある実施形態では、オブジェクトの処理は、モバイルターミナル上にインストールされたＩＭターミナル上で直接に実現される。
【００６６】
図９は、本発明の一つの実施形態に係る、オブジェクトを処理するシステムを示す簡略図である。この図は例示に過ぎず、請求項の範囲を過度に限定するものではない。当業者であるならば、多数の変更、代替、及び修正を認識する。システム９００は、インスタントメッセンジャ（ＩＭ）ターミナル４０１、ＩＭサーバ４０２、サードパーティシステム４０３、及びオブジェクトターミナル４０４を含む。
【００６７】
一つの実施形態によると、ＩＭターミナル４０１はオブジェクトターミナルからコールリクエストメッセージを受信するように構成されており、コールリクエストメッセージは一つ若しくはそれ以上のオブジェクトと関連するオーダデータの識別（ＩＤ）を搬送し、オーダデータは少なくとも、オブジェクトのトータル値及び第２のサブジェクトのＩＤを含む。例えば、ＩＭターミナル４０１は更に、第１のサブジェクトに関する第１のアカウント及び第１のサブジェクトに関するユーザパスワードを獲得し、第１のサブジェクトに関する第１のアカウント及び第１のサブジェクトに関するユーザパスワード、加えてオーダデータのＩＤを、ＩＭサーバ４０２に送信するように、構成されているが、ここでＩＭターミナル４０１はＩＭサーバ４０２にログオンしている。別の例では、ＩＭサーバ４０２は更に、第１のサブジェクトに関する第１のアカウント及びユーザパスワード、加えてオーダデータのＩＤを、ＩＭサーバ４０２とサードパーティシステム４０３との間の通信インタフェースを介して、サードパーティシステム４０３へ転送するように、構成されている。更に別の例では、サードパーティシステム４０３は更に、第１のサブジェクトに関する第１のアカウント、第１のサブジェクトに関するユーザパスワード、及びオーダデータのＩＤに関連する情報に少なくとも基づいて、第１のサブジェクトに関する第１のアカウント内に含まれる第１の値からトータル値を差し引き、第２のサブジェクトに関する第１のアカウント内に含まれる第２の値にトータル値を加えるように、構成されている。
【００６８】
別の実施形態に拠ると、ＩＭターミナル４０１は更に、第１のサブジェクトに関する第２のアカウントに関連する情報に少なくとも基づいて、第１のサブジェクトによりＩＭサーバ４０２で登録される第１のサブジェクトに関する第２のアカウントを獲得し、第１のサブジェクトに関するユーザパスワードを受信するように、構成されている。例えば、ＩＭターミナル４０１は更に、第１のサブジェクトに関する第１のアカウント及び第１のサブジェクトに関するユーザパスワードを受信するように、構成されている。別の例では、ＩＭターミナル４０１は更に、第１のアカウントのための問い合わせメッセージをＩＭサーバ４０２に送信するように構成されており、ここで問い合わせメッセージは第１のサブジェクトに関する第２のアカウントを搬送する。更に別の例では、ＩＭサーバ４０２は更に、問い合わせメッセージをサードパーティシステム４０３に転送するように構成されている。
【００６９】
更に別の実施形態に拠ると、サードパーティシステム４０３は、第２のアカウントに関連する情報に少なくとも基づいて第１のアカウントと第２のアカウントとの間の格納されたマッピングに従って第１のサブジェクトに関する第１のアカウントを獲得し、第１のサブジェクトに関する第１のアカウントをＩＭサーバ４０２に送信するように、構成されている。例えば、ＩＭサーバ４０２は更に、第１のサブジェクトに関する第１のアカウントをＩＭターミナル４０１に転送するように構成されている。別の例では、サードパーティシステム４０３は、オーダデータのＩＤに従ってオーダデータを獲得し、オーダデータ内に含まれる第２のサブジェクトのＩＤに従って第２のサブジェクトに関する第１のアカウントを獲得するように、構成されている。更に別の例では、サードパーティシステム４０３は更に、第１のアカウントとユーザパスワードとの間の格納されたマッピング、及び第１のサブジェクトに関する第１のアカウントに従って、第１のサブジェクトに関するユーザパスワードを検証するように、構成されている。例えば、サードパーティシステム４０３は更に、第１のサブジェクトに関するユーザパスワードの検証が成功すると、第１のサブジェクトに関する第１のアカウント内に含まれる第１の値からトータル値を差し引き、第２のサブジェクトに関する第１のアカウント内に含まれる第２の値にトータル値を足すように、構成されている。
【００７０】
図１０は、本発明の別の実施形態に係る、オブジェクトを処理するシステム９００を示す簡略図である。この図は例示に過ぎず、請求項の範囲を過度に限定するものではない。当業者であるならば、多数の変更、代替、及び修正を認識する。システム９００は更に、バックグラウンドサーバ４０５を含む。
【００７１】
一つの実施形態に拠ると、バックグラウンドサーバ４０５は、第１の暗号化キーを用いて（例えば、第１の時機のために）オーダデータのＩＤを暗号化し、第１の暗号化を経験したオーダデータのＩＤを第２の暗号化キーを用いて（例えば、第２の時機のために）暗号化し、第２の暗号化を経験したオーダデータのＩＤをオブジェクトターミナル４０４に送信する。例えば、ＩＭターミナル４０１は更に、第２の暗号化キーに対応する第２の復号化キーを用いてオーダデータのＩＤを復号化し、復号化が成功すると、第１のサブジェクトに関する第１のアカウント及びユーザパスワードを獲得するオペレーションを実行するように、構成されている。別の例では、サードパーティシステム４０３は更に、第１の暗号化キーに対応する第１の復号化キーを用いてオーダデータのＩＤを復号化するように、構成されている。例として、復号化が成功すると、サードパーティシステム４０３は更に、第１のサブジェクトに関する第１のアカウント及び第１のサブジェクトに関するユーザパスワードに従って、加えてオーダデータのＩＤに従って、第１のサブジェクトに関する第１のアカウント内に含まれる第１の値からトータル値を差し引き、第２のサブジェクトに関する第１のアカウント内に含まれる第２の値にトータル値を加えるように、構成されている。
【００７２】
別の実施形態に拠るとＩＭターミナル４０１は更に、第１のサブジェクトに関する第２のアカウント、第１のアカウント、及び、第１のサブジェクトに関するユーザパスワードを、サードパーティシステム４０３に送信するように、構成されている。例えば、サードパーティシステム４０３は更に、第１のサブジェクトに関する第２のアカウントと第１のサブジェクトに関する第１のアカウントとの間の第１のマッピング、及び、第１のサブジェクトに関する第１のアカウントと第１のサブジェクトに関するユーザパスワードとの間の第２のマッピングを、確立するように、構成されている。別の例では、サードパーティシステム４０３は更に、処理結果をＩＭサーバ４０２に送信するように構成されており、ＩＭサーバ４０２は更に、処理結果をＩＭターミナル４０１に戻すように構成されている。更に別の例では、ＩＭターミナル４０１は更に、オブジェクトターミナル４０４に処理結果を通知するように構成されており、オブジェクトターミナル４０４は更に、処理結果をディスプレイするように構成されている。
【００７３】
一つの実施形態に拠ると、オブジェクトを処理する方法が提示される。例えば、コールリクエストメッセージが受信され、ここでコールリクエストメッセージは一つ若しくはそれ以上のオブジェクトと関連するオーダデータの識別（ＩＤ）を搬送しており、オーダデータは少なくとも、オブジェクトのトータル値及び第２のサブジェクトのＩＤを含んでいる。第１のサブジェクトに関する第１のアカウント、及び、第１のサブジェクトに関するユーザパスワードが獲得される。第１のサブジェクトに関する第１のアカウント、第１のサブジェクトに関するユーザパスワード、及びオーダデータのＩＤが送信される。第１のサブジェクトに関する第１のアカウント、第１のサブジェクトに関するユーザパスワード、及びオーダデータのＩＤが転送される。そして、第１のサブジェクトに関する第１のアカウント、第１のサブジェクトに関するユーザパスワード、及びオーダデータのＩＤに関連する情報に、少なくとも基づいて、第１のサブジェクトに関する第１のアカウント内に含まれる第１の値からトータル値が差し引かれ、第２のサブジェクトに関する第１のアカウント内に含まれる第２の値にトータル値が加えられる。例えば、方法は、少なくとも図１、図２（ａ）、図２（ｂ）、及び／又は、図８に従って、実装される。
【００７４】
別の実施形態に拠ると、オブジェクトを処理するシステムは、インスタントメッセンジャ（ＩＭ）、ＩＭサーバ、及びサードパーティシステムを含む。ＩＭターミナルは、オブジェクトターミナルからコールリクエストメッセージを受信するように構成されており、コールリクエストメッセージは、一つ若しくはそれ以上のオブジェクトに関連するオーダデータの識別（ＩＤ）を搬送し、オーダデータは少なくともオブジェクトのトータル値と第２のサブジェクトのＩＤを含む。ＩＭターミナルは更に、第１のサブジェクトに関する第１のアカウント及び第１のサブジェクトに関するユーザパスワードを獲得するように構成されている。ＩＭサーバは第１のサブジェクトに関する第１のアカウント、第１のサブジェクトに関するユーザパスワード、及びオーダデータのＩＤを受信するように構成されており、ＩＭターミナルはＩＭサーバにログオンする。サードパーティシステムは、ＩＭサーバとサードパーティシステムとの間の通信インタフェースを介して、第１のサブジェクトに関する第１のアカウント、第１のサブジェクトに関するユーザパスワード、及びオーダデータのＩＤを受信するように構成されている。サードパーティシステムは更に、第１のサブジェクトに関する第１のアカウント、第１のサブジェクトに関するユーザパスワード、及びオーダデータのＩＤに関連する情報に少なくとも基づいて、第１のサブジェクトに関する第１のアカウント内に含まれる第１の値からトータル値を差し引き、第２のサブジェクトに関する第１のアカウント内に含まれる第２の値にトータル値を加えるように構成されている。例えば、システムは、少なくとも図９及び／又は図１０に従って実装される。
【００７５】
更に別の実施形態に拠ると、オブジェクトを処理するシステムは、一つ若しくはそれ以上のデータプロセッサ、及びコンピュータ読み取り可能記録媒体を含む。コンピュータ読み取り可能記録媒体は、データプロセッサに以下のオペレーションを実行するように命じる命令でエンコード化されている。コールリクエストメッセージを受信するステップであって、コールリクエストメッセージは一つ若しくはそれ以上のオブジェクトに関連するオーダデータの識別（ＩＤ）を搬送し、オーダデータは少なくともオブジェクトのトータル値及び第２のサブジェクトのＩＤを含む、ステップ。第１のサブジェクトに関する第１のアカウント及び第１のサブジェクトに関するユーザパスワードを獲得するステップ。第１のサブジェクトに関する第１のアカウント、第１のサブジェクトに関するユーザパスワード、及びオーダデータのＩＤを送信するステップ。第１のサブジェクトに関する第１のアカウント、第１のサブジェクトに関するユーザパスワード、及びオーダデータのＩＤを転送するステップ。及び、少なくとも、第１のサブジェクトに関する第１のアカウント、第１のサブジェクトに関するユーザパスワード、及びオーダデータのＩＤに関連する情報に基づいて、第１のサブジェクトに関する第１のアカウント内に含まれる第１の値からトータル値を差し引き、第２のサブジェクトに関する第１のアカウント内に含まれる第２の値にトータル値を加えるステップ。例えば、システムは、少なくとも、図１、図２（ａ）、図２（ｂ）及び／又は図８に従って実装される。
【００７６】
更に別の実施形態に拠ると、持続性コンピュータ読み取り可能記録媒体は、オブジェクトを処理するプログラム命令を含む。プログラム命令は、一つ若しくはそれ以上のデータプロセッサに以下のオペレーションを実行させるように構成されている。コールリクエストメッセージを受信するステップであって、コールリクエストメッセージは一つ若しくはそれ以上のオブジェクトに関連するオーダデータの識別（ＩＤ）を搬送し、オーダデータは少なくともオブジェクトのトータル値及び第２のサブジェクトのＩＤを含む、ステップ。第１のサブジェクトに関する第１のアカウント及び第１のサブジェクトに関するユーザパスワードを獲得するステップ。第１のサブジェクトに関する第１のアカウント、第１のサブジェクトに関するユーザパスワード、及びオーダデータのＩＤを送信するステップ。第１のサブジェクトに関する第１のアカウント、第１のサブジェクトに関するユーザパスワード、及びオーダデータのＩＤを転送するステップ。及び、少なくとも、第１のサブジェクトに関する第１のアカウント、第１のサブジェクトに関するユーザパスワード、及びオーダデータのＩＤに関連する情報に基づいて、第１のサブジェクトに関する第１のアカウント内に含まれる第１の値からトータル値を差し引き、第２のサブジェクトに関する第１のアカウント内に含まれる第２の値にトータル値を加えるステップ。例えば、システムは、少なくとも、図１、図２（ａ）、図２（ｂ）及び／又は図８に従って実装される。例えば、記録媒体は、少なくとも、図１、図２（ａ）、図２（ｂ）及び／又は図８に従って実装される。
【００７７】
上述は、この発明により表される複数のシナリオを記載するに過ぎず、記載は比較的具体的且つ詳細であるが、この発明の登録の範囲を限定するものとは理解され得ない。本発明の概念上の根拠から逸脱すること無く、本分野の当業者は多数の変形例や修正例を作成することもでき、それらは全てこの発明の範囲内である、ということが留意されるべきである。結果として、保護の点から、登録請求項が拡がる。
【００７８】
例えば、本発明の種々の実施形態の一部の若しくは全部のコンポーネントは各々、個別に及び／若しくは少なくとも別のコンポーネントと組み合わせて、一つ若しくはそれ以上のソフトウエアコンポーネント、一つ若しくはそれ以上のハードウエアコンポーネント、並びに／又は、ソフトウエア及びハードウエアの一つ若しくはそれ以上の組み合わせを用いて、実装される。別の例では、本発明の種々の実施形態の一部の若しくは全部のコンポーネントは各々、個別に及び／若しくは少なくとも別のコンポーネントと組み合わせて、一つ若しくはそれ以上アナログ回路及び／若しくは一つ若しくはそれ以上のデジタル回路などの、一つ若しくはそれ以上の回路内で実装される。更に別の例では、本発明の種々の実施形態及び／若しくは例が、組み合わされ得る。
【００７９】
更に、本明細書に記載の方法及びシステムは、デバイス処理サブシステムにより実行され得るプログラム命令を含むプログラムコードにより、多数の様々なタイプの処理デバイス上で実装され得る。ソフトウエアプログラム命令は、ソースコード、オブジェクトコード、マシンコード、若しくは、処理システムに本明細書に記載の方法及びオペレーションを実行させるように稼働し得る任意の他の格納されたデータを、含み得る。しかしながら、ファームウエアや、更には本明細書に記載の方法及びシステムを実行するように構成された適宜設計されたハードウエアなどの、他の実装も用いられ得る。
【００８０】
システムの及び方法のデータ（例えば、アソシエーション、マッピング、データインプット、データアウトプット、中間データリザルト、最終データリザルトなど）が、様々なタイプの格納デバイス及びプログラム命令（例えば、ＲＡＭ、ＲＯＭ、フラッシュメモリ、フラットファイル、データベース、プログラミングデータ構造、プログラミング変数、ＩＦ−ＴＨＥＮ（若しくは類似のタイプの）ステートメント構成など）などの、一つ若しくはそれ以上タイプのコンピュータ実装データストアで、格納され且つ実装され得る。データ構造は、データベース、プログラム、メモリ、若しくは、コンピュータプログラムにより用いられる他のコンピュータ読み取り可能媒体で、データを体系化し格納するのに用いられるフォーマットを記載することが、知られている。
【００８１】
システム及び方法は、本明細書に記載の、方法のオペレーションを実行しシステムを実装するプロセッサにより、実行時に用いられる命令（例えば、ソフトウエア）を備えるコンピュータ格納メカニズム（例えば、ＣＤ−ＲＯＭ、ディスケット、ＲＡＭ、フラッシュメモリ、コンピュータハードドライブなど）を含む、多数の様々なタイプのコンピュータ読み取り可能記録媒体上で、提供され得る。
【００８２】
コンピュータコンポーネント、ソフトウエアモジュール、関数、データストア及びデータ構造は、それらのオペレーションに必要とされるデータのフローを可能にするために、相互に直接的に若しくは間接的に接続され得る。モジュール若しくはプロセッサは、ソフトウエアオペレーションを実行し、例えば、サブルーチンコード単位として、若しくはソフトウエア関数コード単位として、若しくは（オブジェクト指向パラダイムなどの）オブジェクトとして、若しくはアプレットとして、若しくはコンピュータスクリプト言語で、若しくは別のタイプのコンピュータコードとして、実装され得る、コード単位を含むが、それに限定されない、ということも知られている。ソフトウエアコンポーネント及び／又は関数は、眼前の状況によって、単体のコンピュータに配置され得、又は、多数のコンピュータに亘って分散され得る。
【００８３】
コンピュータシステムは、クライアント及びサーバを含む。クライアント及びサーバは、一般に相互に遠隔しており、通常通信ネットワークを介して相互作用する。クライアント及びサーバの関係は、個々のコンピュータハード上で稼動し相互にクライアント−サーバ関係を有するコンピュータプログラムにより生じる。
【００８４】
本明細書は多数の具体例を含むが、これらは、範囲に関する若しくは主張され得るものについての限定としてでは無く、寧ろ特定の実施形態に固有の特徴の記載として解釈されるべきである。独立の実施形態の文脈で本明細書に記載される或る特徴は、単体の実施形態の組み合わせでも実装され得る。また逆に、単体の実施形態の文脈で記載される種々の特徴は、多数の実施形態で独立して、若しくは任意の適切なサブコンビネーションで、実装され得る。更に、上記では特徴はある実施形態で作用するものとして記載され得、更にはそのように当初主張され得るが、主張する組み合わせからの一つ若しくはそれ以上の特徴は組み合わせから削除され得ることもあり、主張する組み合わせはサブコンビネーションに若しくはサブコンビネーションの変形に向けられ得る。
【００８５】
同様に、オペレーションは図面にて特定の順序で表現されているが、所望の結果を達成するためにはそれらオペレーションは提示する特定の順序で若しくは逐次滴順序で実行されることを、又は、全ての提示の順序が実行されることを要求するものとして、このことは理解されるべきではない。或る状況では、マルチタスクの並行処理が有効であり得る。更に、上述の実施形態での種々のシステムコンポーネントの分離は、全ての実施形態でのそのような分離を要求するものとして理解されるべきでは無く、記載したプログラムコンポーネント及びシステムは一般に単体のソフトウエアプロダクトで統合され得る、若しくは、多数のソフトウエアプロダクトにパッケージ化され得ると、理解されるべきである。
【００８６】
本発明の具体的な実施形態を記載したが、記載の実施形態と等価である他の実施形態が存在することを、当業者は理解すべきである。従って、当然のことながら、本発明は具体的な提示した実施形態により限定されるのでは無く、添付の請求項の範囲によってのみ限定され得る。
【符号の説明】
【００８７】
４０１・・・ＩＭターミナル、４０２・・・ＩＭサーバ、４０３・・・サードパーティシステム、４０４・・・オブジェクトターミナル。
【図１】
0006055954.tif 000005
【図２（ａ）】
0006055954.tif 000006
【図２（ｂ）】
0006055954.tif 000007
【図３】
0006055954.tif 000008
【図４】
0006055954.tif 000009
【図５】
0006055954.tif 000010
【図６】
0006055954.tif 000011
【図７】
0006055954.tif 000012
【図８】
0006055954.tif 000013
【図９】
0006055954.tif 000014
【図１０】
0006055954.tif 000015