(57)【特許請求の範囲】
【請求項１】
第三者アプリケーション又はウェブサイトによって実施されるアカウントログイン方法であって、
ユーザによって操作される第１の端末デバイスによって送信されたアカウントログイン要求を受信し、前記アカウントログイン要求を統合データサービスプラットフォームに送信するステップであって、前記アカウントログイン要求は、前記統合データサービスプラットフォームのアカウント認証プロセスを用いるように命令するのに用いられる、ステップと、
前記アカウントログイン要求が、ログイン状態を保持することのインジケータを伝達するか否かを検出するステップであって、インジケータは、前記第１の端末デバイスにおける前記ユーザの現在のログイン状態を保持することを命令するのに用いられ、それによって前記ユーザは、再び前記第１の端末デバイスを用いることによって前記第三者アプリケーション又はウェブサイトにログインするときに、ユーザ名及び／又はパスワードを入力することなく前記第三者アプリケーション又はウェブサイトにログインすることができる、ステップと、
前記アカウントログイン要求が前記ログイン状態を保持することのインジケータを伝達することが検出されたとき、前記第１の端末デバイスの認証情報を取得して記憶するステップであって、前記認証情報は、前記ユーザのアカウントログイン識別子に従って前記統合データサービスプラットフォームによって前記第１の端末デバイスに割り当てられる認証情報であり、前記アカウントログイン識別子は、前記アカウントログイン要求に従って前記統合データサービスプラットフォームによって取得される、ステップと、
第１のアクセス識別子を前記第１の端末デバイスに割り当て、前記第１のアクセス識別子を前記第１の端末デバイスに送信し、前記第１のアクセス識別子が前記第１の端末デバイスによって送信されるサービスアクセス要求内で伝達されるようにするステップと、
前記第１の端末デバイスに割り当てられた前記第１のアクセス識別子と、前記統合データサービスプラットフォームによって前記第１の端末デバイスに割り当てられた前記認証情報との間の対応関係を確立して記憶し、前記第１の端末デバイスにおける前記ユーザのログイン状態を維持するようにし、前記第１の端末デバイスにおける前記ユーザのアカウントログイン動作を完了させるステップと、
を含む、方法。
【請求項２】
前記ユーザによって操作される前記第１の端末デバイスによって送信される前記サービスアクセス要求を受信するステップであって、前記サービスアクセス要求は、前記第１の端末デバイスに割り当てられる前記第１のアクセス識別子を伝達する、ステップと、
前記第１のアクセス識別子に従って、前記第１のアクセス識別子に対応する前記の記憶された認証情報を検索するステップと、
前記第１のアクセス識別子に対応する前記の記憶された認証情報が見つかったとき、前記の記憶された認証情報を前記統合データサービスプラットフォームに送信するステップであって、それによって、前記統合データサービスプラットフォームは前記認証情報が有効であるか否かを判定する、ステップと、
前記認証情報が有効であると前記統合データサービスプラットフォームが判定したことを示すメッセージが受信されると、前記ユーザのためのサービスアクセス情報を設定するステップと、
を更に含む、請求項１に記載の方法。
【請求項３】
前記ユーザによって操作される前記第１の端末デバイスによって送信されるアカウントログアウト要求を受信するステップであって、前記アカウントログアウト要求は前記第１の端末デバイスに割り当てられた前記第１のアクセス識別子を伝達する、ステップと、
前記第１のアクセス識別子に従って、前記第１のアクセス識別子に対応する前記の記憶された認証情報を判定するステップと、
前記第１の端末デバイスにおける前記ユーザのアカウントログアウト動作を完了させるために、前記の判定された認証情報を削除するステップと、
を更に含む、請求項１又は２に記載の方法。
【請求項４】
前記ユーザについてアカウントログイン設定が行われた後、
前記ユーザのユーザ情報を取得するステップであって、前記ユーザ情報は前記ユーザと１対１の対応関係にある、ステップと、
前記第１の端末デバイスに割り当てられた前記第１のアクセス識別子と、前記ユーザ情報との間の対応関係を確立して記憶するステップと、
を更に含む、請求項１に記載の方法。
【請求項５】
前記ユーザについてアカウントログイン設定が行われた後、
前記ユーザのユーザ情報を取得するステップであって、前記ユーザ情報は前記ユーザと１対１の対応関係にある、ステップと、
前記第１の端末デバイスに割り当てられた前記第１のアクセス識別子と、前記第１のアクセス識別子に対応する前記認証情報と、前記ユーザ情報との間の対応関係を確立して記憶するステップと、
を更に含む、請求項１に記載の方法。
【請求項６】
前記ユーザによって操作される第２の端末デバイスによって送信されたアカウントログアウト要求を受信するステップであって、前記アカウントログアウト要求は第２のアクセス識別子を伝達し、前記第２のアクセス識別子は、前記第２の端末デバイスのものであり、前記ユーザに割り当てられ、前記第２のアクセス識別子は、前記ユーザが前記第２の端末デバイスを用いることによって初めてログインするときに前記第２の端末デバイスに割り当てられるアクセス識別子である、ステップと、
前記第２のアクセス識別子、及びアクセス識別子と前記ユーザ情報との記憶された対応関係に従って、前記第２のアクセス識別子に対応する前記ユーザ情報を判定し、前記ユーザ情報に対応するアクセス識別子を判定するステップであって、前記ユーザ情報に対応する前記アクセス識別子は、前記第２のアクセス識別子と、前記ユーザが前記第２の端末デバイス以外の別のデバイスを用いることによって初めてログインするときに別のデバイスに割り当てられるアクセス識別子とを含む、ステップと、
前記ユーザ情報に対応する前記の判定されたアクセス識別子、及び前記アクセス識別子と前記認証情報との間の記憶された対応関係に従って、前記アクセス識別子に対応する前記認証情報を判定するステップと、
前記第２の端末デバイス及び前記別のデバイスにおける前記ユーザのアカウントログアウト動作を完了させるために、前記の判定された認証情報を削除するステップと、
を更に含む、請求項４に記載の方法。
【請求項７】
前記ユーザによって操作される第２の端末デバイスによって送信されたアカウントログアウト要求を受信するステップであって、前記アカウントログアウト要求は第２のアクセス識別子を伝達し、前記第２のアクセス識別子は、前記第２の端末デバイスのものであり、前記ユーザに割り当てられ、前記第２のアクセス識別子は、前記ユーザが前記第２の端末デバイスを用いることによって初めてログインするときに前記第２の端末デバイスに割り当てられるアクセス識別子である、ステップと、
前記第２のアクセス識別子、及びアクセス識別子と認証情報と前記ユーザ情報との間の記憶された対応関係に従って、前記第２のアクセス識別子に対応する前記ユーザ情報に対応する認証情報を判定するステップと、
前記第２の端末デバイス及び別のデバイスにおける前記ユーザのアカウントログアウト動作を完了させるために、前記の判定された認証情報を削除するステップと、
を更に含む、請求項５に記載の方法。
【請求項８】
前記第１のアクセス識別子に対応する前記の記憶された認証情報が見つからないとき、再ログイン要求を前記統合データサービスプラットフォームに転送するステップであって、それによって、前記統合データサービスプラットフォームは前記再ログイン要求に従って前記ユーザの前記アカウントログイン識別子を取得し、前記アカウントログイン識別子に従って前記第１の端末デバイスに認証情報を割り当てる、ステップと、
前記認証情報が取得された後に前記ユーザのためのアカウントログイン設定を実行するステップと、
を更に含む、請求項２に記載の方法。
【請求項９】
アカウントログイン方法であって、当該方法が、
ユーザのアカウントログイン要求を第三者サーバに送信するステップであって、前記アカウントログイン要求は、統合データサービスプラットフォームのアカウント認証プロセスを用いるように命令するのに用いられ、前記アカウントログイン要求は、ログイン状態を保持することのインジケータを伝達し、インジケータは、端末デバイスにおける前記ユーザの現在のログイン状態を保持することを命令するのに用いられ、それによって前記ユーザは、再び前記端末デバイスを用いることによって前記第三者サーバにログインするときに、ユーザ名及び／又はパスワードを入力することなく前記第三者サーバにログインすることができる、ステップと、
前記統合データサービスプラットフォームによって送信された認証情報を受信するステップであって、前記認証情報は、前記ユーザのアカウントログイン識別子に従って前記統合データサービスプラットフォームによって割り当てられた認証情報であり、前記アカウントログイン識別子は、前記第三者サーバによって転送された前記アカウントログイン要求に従って前記統合データサービスプラットフォームによって取得される、ステップと、
前記認証情報を前記第三者サーバに送信するステップであって、それによって、前記第三者サーバは、前記アカウントログイン要求内の、ログイン状態を保持することのインジケータに従って前記認証情報を取得して記憶する、ステップと、
前記ユーザのアカウントログイン動作を実施するために、前記第三者サーバによって送信されたアクセス識別子を受信し記憶するステップであって、前記アクセス識別子は、サービスアクセス要求が送信されるときに前記サービスアクセス要求内で伝達される、ステップと、
を含む、方法。
【請求項１０】
第三者アプリケーション又はウェブサイトサーバにおいて適用されるアカウントログインデバイスであって、
ユーザによって操作される第１の端末デバイスによって送信されたアカウントログイン要求を受信し、前記アカウントログイン要求を統合データサービスプラットフォームに送信するように構成される受信ユニットであって、前記アカウントログイン要求は、前記統合データサービスプラットフォームのアカウント認証プロセスを用いるように命令するのに用いられる、受信ユニットと、
前記受信ユニットによって受信された前記アカウントログイン要求が、ログイン状態を保持することのインジケータを伝達しているか否かを検出するように構成される検出ユニットであって、インジケータは、前記第１の端末デバイスにおける前記ユーザの現在のログイン状態を保持することを命令するのに用いられ、それによって前記ユーザは、再び前記第１の端末デバイスを用いることによって前記第三者アプリケーション又はウェブサイトサーバにログインするときに、ユーザ名及び／又はパスワードを入力することなく前記第三者アプリケーション又はウェブサイトサーバにログインすることができる、検出ユニットと、
前記検出ユニットが、前記アカウントログイン要求が前記ログイン状態を保持することのインジケータを伝達していることを検出すると、前記第１の端末デバイスの認証情報を取得して記憶するように構成される取得ユニットであって、前記認証情報は、前記ユーザのアカウントログイン識別子に従って前記統合データサービスプラットフォームによって前記第１の端末デバイスに割り当てられた認証情報であり、前記アカウントログイン識別子は、前記アカウントログイン要求に従って前記統合データサービスプラットフォームによって取得される、取得ユニットと、
第１のアクセス識別子を前記第１の端末デバイスに割り当てるように構成される割り当てユニットと、
前記第１の端末デバイスに、前記割り当てユニットによって割り当てられた前記第１のアクセス識別子を送信するように構成される送信ユニットであって、それによって、前記第１のアクセス識別子は、前記第１の端末デバイスによって送信されるサービスアクセス要求内で伝達される、送信ユニットと、
前記第１の端末デバイスにおける前記ユーザのログイン状態を保持し、前記第１の端末デバイスにおける前記ユーザのアカウントログイン動作を完了させるために、前記割り当てユニットによって前記第１の端末デバイスに割り当てられた前記第１のアクセス識別子と、前記統合データサービスプラットフォームによって前記第１の端末デバイスに割り当てられた前記認証情報との間の対応関係を確立して記憶するように構成される情報維持ユニットと、
を備える、デバイス。
【請求項１１】
当該デバイスが、検索ユニットを更に備え、
前記受信ユニットは、前記ユーザによって操作される前記第１の端末デバイスによって送信された前記サービスアクセス要求を受信するように更に構成され、前記サービスアクセス要求は、前記第１の端末デバイスに割り当てられた前記第１のアクセス識別子を伝達し、
前記検索ユニットは、前記受信ユニットによって受信された前記第１のアクセス識別子に従って、前記第１のアクセス識別子に対応する前記の記憶された認証情報を検索するように構成され、
前記送信ユニットは、前記検索ユニットが前記第１のアクセス識別子に対応する前記の記憶された認証情報を見つけると、前記の記憶された認証情報を前記統合データサービスプラットフォームに送信するように更に構成され、それによって、前記統合データサービスプラットフォームは前記認証情報が有効であるか否かを判定し、
前記情報維持ユニットは、前記認証情報が有効であると前記統合データサービスプラットフォームが判定したことを示すメッセージが受信されると、前記ユーザのためのサービスアクセス情報を設定するように更に構成される、請求項１０に記載のデバイス。
【請求項１２】
当該デバイスが、第１の判定ユニットを更に備え、
前記受信ユニットは、前記ユーザによって操作される前記第１の端末デバイスによって送信されたアカウントログアウト要求を受信するように更に構成され、前記アカウントログアウト要求は、前記第１の端末デバイスに割り当てられた前記第１のアクセス識別子を伝達し、
前記第１の判定ユニットは、前記受信ユニットによって受信された前記第１のアクセス識別子に従って、前記第１のアクセス識別子に対応する前記の記憶された認証情報を判定するように構成され、
前記情報維持ユニットは、前記第１の端末デバイスにおける前記ユーザのアカウントログアウト動作を完了させるために、前記第１の判定ユニットによって判定された前記認証情報を削除するように更に構成される、請求項１０又は１１に記載のデバイス。
【請求項１３】
前記取得ユニットは、前記ユーザのユーザ情報を取得するように更に構成され、前記ユーザ情報は前記ユーザと１対１の対応関係にあり、
前記情報維持ユニットは、前記第１の端末デバイスに割り当てられた前記第１のアクセス識別子と、前記ユーザ情報との間の対応関係を確立して記憶するように更に構成される、請求項１０に記載のデバイス。
【請求項１４】
前記取得ユニットは、前記ユーザのユーザ情報を取得するように更に構成され、前記ユーザ情報は前記ユーザと１対１の対応関係にあり、
前記情報維持ユニットは、前記第１の端末デバイスに割り当てられた前記第１のアクセス識別子と、前記第１のアクセス識別子に対応する前記認証情報と、前記取得ユニットによって取得された前記ユーザ情報との間の対応関係を確立して記憶するように構成される、請求項１０に記載のデバイス。
【請求項１５】
当該デバイスが、第２の判定ユニットを更に備え、
前記受信ユニットは、前記ユーザによって操作される第２の端末デバイスによって送信されたアカウントログアウト要求を受信するように更に構成され、前記アカウントログアウト要求は第２のアクセス識別子を伝達し、前記第２のアクセス識別子は、前記第２の端末デバイスのものであり、前記ユーザに割り当てられ、前記第２のアクセス識別子は、前記ユーザが前記第２の端末デバイスを用いることによって初めてログインするときに前記第２の端末デバイスに割り当てられるアクセス識別子であり、
前記第２の判定ユニットは、
前記第２のアクセス識別子、及びアクセス識別子と前記ユーザ情報との間の記憶された対応関係に従って、前記第２のアクセス識別子に対応する前記ユーザ情報を判定し、前記ユーザ情報に対応する前記アクセス識別子を判定し、前記ユーザ情報に対応する前記アクセス識別子は、前記第２のアクセス識別子と、前記ユーザが前記第２の端末デバイス以外の別のデバイスを用いることによって初めてログインするときに前記別のデバイスに割り当てられるアクセス識別子とを含み、
前記ユーザ情報に対応する判定されたアクセス識別子、及び前記アクセス識別子と認証情報との間の記憶された対応関係に従って、前記アクセス識別子に対応する前記認証情報を判定するように構成され、
前記情報維持ユニットは、前記第２の端末デバイス及び前記別のデバイスにおける前記ユーザのアカウントログアウト動作を完了させるために、前記第２の判定ユニットによって判定された前記認証情報を削除するように更に構成される、請求項１３に記載のデバイス。
【請求項１６】
当該デバイスが、第３の判定ユニットを更に備え、
前記受信ユニットは、前記ユーザによって操作される第２の端末デバイスによって送信されたアカウントログアウト要求を受信するように構成され、前記アカウントログアウト要求は第２のアクセス識別子を伝達し、前記第２のアクセス識別子は、前記第２の端末デバイスのものであり、前記ユーザに割り当てられ、前記第２のアクセス識別子は、前記ユーザが前記第２の端末デバイスを用いることによって初めてログインするときに前記第２の端末デバイスに割り当てられるアクセス識別子であり、
前記第３の判定ユニットは、前記受信ユニットによって受信された前記第２のアクセス識別子、及びアクセス識別子と認証情報と前記ユーザ情報との間の記憶された対応関係に従って、前記第２のアクセス識別子に対応する前記ユーザ情報に対応する認証情報を判定するように構成され、
前記情報維持ユニットは、前記第２の端末デバイス及び別のデバイスにおける前記ユーザのアカウントログアウト動作を完了させるために、前記第３の判定ユニットによって判定された前記認証情報を削除するように構成される、請求項１４に記載のデバイス。
【請求項１７】
前記送信ユニットは、前記検索ユニットが前記第１のアクセス識別子に対応する前記の記憶された認証情報を見つけていないとき、再ログイン要求を前記統合データサービスプラットフォームに転送するように更に構成され、それによって、前記統合データサービスプラットフォームは前記再ログイン要求に従って前記ユーザの前記アカウントログイン識別子を取得し、前記アカウントログイン識別子に従って前記第１の端末デバイスに認証情報を割り当て、
前記情報維持ユニットは、前記ユーザのためのアカウントログイン設定を実行するように更に構成される、請求項１１に記載のデバイス。
【請求項１８】
アカウントログインデバイスであって、当該デバイスが、
ユーザのアカウントログイン要求を第三者サーバに送信するように構成される送信ユニットであって、前記アカウントログイン要求は、統合データサービスプラットフォームのアカウント認証プロセスを用いるように命令するのに用いられ、前記アカウントログイン要求は、ログイン状態を保持することのインジケータを伝達し、インジケータは、端末デバイスにおける前記ユーザの現在のログイン状態を保持することを命令するのに用いられ、それによって前記ユーザは、再び前記端末デバイスを用いることによって前記第三者サーバにログインするときに、ユーザ名及び／又はパスワードを入力することなく前記第三者サーバにログインすることができる、送信ユニットと、
前記統合データサービスプラットフォームによって送信された認証情報を受信するように構成される受信ユニットであって、前記認証情報は、前記ユーザのアカウントログイン識別子に従って前記統合データサービスプラットフォームによって割り当てられた認証情報であり、前記アカウントログイン識別子は、前記第三者サーバによって転送された前記アカウントログイン要求に従って前記統合データサービスプラットフォームによって取得される、受信ユニットと、を備え、
前記送信ユニットは、前記受信ユニットによって受信された前記認証情報を前記第三者サーバに送信するように更に構成され、それによって、前記第三者サーバは、前記アカウントログイン要求における前記ログイン状態を保持することのインジケータに従って前記認証情報を取得して記憶し、
前記受信ユニットは、前記第三者サーバによって送信されたアクセス識別子を受信するように更に構成され、また、当該デバイスが、
前記ユーザのアカウントログイン動作を実施するために、前記第三者サーバによって送信され、前記受信ユニットによって受信された前記アクセス識別子を記憶するように構成される記憶ユニットであって、前記アクセス識別子はサービスアクセス要求が送信されるときに伝達されるように用いられる、記憶ユニットを備える、デバイス。
【請求項１９】
アカウントログインシステムであって、ユーザ機器と、第三者サーバと、統合データサービスプラットフォームサーバとを備え、
前記ユーザ機器は、ユーザのアカウントログイン要求を前記第三者サーバに送信するように構成され、前記アカウントログイン要求は、統合データサービスプラットフォームのアカウント認証プロセスを用いるように命令し、
前記第三者サーバは、
前記ユーザ機器によって送信された前記アカウントログイン要求を受信し、前記アカウントログイン要求を前記統合データサービスプラットフォームに送信し、前記アカウントログイン要求は、前記統合データサービスプラットフォームの前記アカウント認証プロセスを用いるように命令するのに用いられ、
前記アカウントログイン要求が、ログイン状態を保持することのインジケータを伝達しているか否かを検出し、インジケータは、前記ユーザ機器における前記ユーザの現在のログイン状態を保持することを命令するのに用いられ、それによって前記ユーザは、再び前記ユーザ機器を用いることによって前記第三者サーバにログインするときに、ユーザ名及び／又はパスワードを入力することなく前記第三者サーバにログインすることができ、
前記アカウントログイン要求が前記ログイン状態を保持することのインジケータを伝達していることが検出されると、前記ユーザ機器の認証情報を取得して記憶し、前記認証情報は、前記ユーザのアカウントログイン識別子に従って前記統合データサービスプラットフォームによって前記ユーザ機器に割り当てられた認証情報であり、前記アカウントログイン識別子は、前記アカウントログイン要求に従って前記統合データサービスプラットフォームによって取得され、
第１のアクセス識別子を前記ユーザ機器に割り当て、前記第１のアクセス識別子を前記ユーザ機器に送信し、それによって、前記第１のアクセス識別子は、前記ユーザ機器によって送信されるサービスアクセス要求内で伝達され、
前記ユーザ機器における前記ユーザのログイン状態を保持し、前記ユーザ機器における前記ユーザのアカウントログイン動作を完了させるために、前記ユーザ機器に割り当てられた前記第１のアクセス識別子と、前記統合データサービスプラットフォームによって前記ユーザ機器に割り当てられた前記認証情報との間の対応関係を確立して記憶するように構成され、
前記統合データサービスプラットフォームサーバは、
前記第三者サーバによって転送された前記アカウントログイン要求を受信し、
前記アカウントログイン要求に従って前記ユーザの前記アカウントログイン識別子を取得し、
前記アカウントログイン識別子に従って前記ユーザに前記認証情報を割り当て、
前記認証情報を前記ユーザ機器に送信するように構成される、システム。
【請求項２０】
請求項１から請求項９のいずれかに記載の方法をコンピュータに実行させるプログラム。
【請求項２１】
第三者サーバによって実施されるアカウントログイン方法であって、
ユーザによって操作される第１の端末デバイスによって送信されたアカウントログイン要求を受信し、前記アカウントログイン要求を統合データサービスプラットフォームに送信するステップであって、前記アカウントログイン要求は、前記統合データサービスプラットフォームのアカウント認証プロセスを用いるように命令するのに用いられる、ステップと、
前記アカウントログイン要求が、ログイン状態を保持することのインジケータを伝達するか否かを検出するステップと、
前記アカウントログイン要求が前記ログイン状態を保持することのインジケータを伝達することが検出されたとき、前記第１の端末デバイスの認証情報を取得して記憶するステップであって、前記認証情報は、前記ユーザのアカウントログイン識別子に従って前記統合データサービスプラットフォームによって前記第１の端末デバイスに割り当てられる認証情報であり、前記アカウントログイン識別子は、前記アカウントログイン要求に従って前記統合データサービスプラットフォームによって取得される、ステップと、
第１のアクセス識別子を前記第１の端末デバイスに割り当て、前記第１のアクセス識別子を前記第１の端末デバイスに送信し、前記第１のアクセス識別子が前記第１の端末デバイスによって送信されるとともに前記第三者サーバにより受信されるサービスアクセス要求内で伝達されるようにするステップと、
前記第１の端末デバイスに割り当てられた前記第１のアクセス識別子と、前記統合データサービスプラットフォームによって前記第１の端末デバイスに割り当てられた前記認証情報との間の対応関係を確立して記憶し、前記第１の端末デバイスにおける前記ユーザのログイン状態を維持するようにし、前記第１の端末デバイスにおける前記ユーザのアカウントログイン動作を完了させるステップと、
を含む、方法。
【請求項２２】
前記ユーザによって操作される前記第１の端末デバイスによって送信される前記サービスアクセス要求を受信するステップであって、前記サービスアクセス要求は、前記第１の端末デバイスに割り当てられる前記第１のアクセス識別子を伝達する、ステップと、
前記第１のアクセス識別子に従って、前記第１のアクセス識別子に対応する前記の記憶された認証情報を検索するステップと、
前記第１のアクセス識別子に対応する前記の記憶された認証情報が見つかったとき、前記の記憶された認証情報を前記統合データサービスプラットフォームに送信するステップであって、それによって、前記統合データサービスプラットフォームは前記認証情報が有効であるか否かを判定する、ステップと、
前記認証情報が有効であると前記統合データサービスプラットフォームが判定したことを示すメッセージが受信されると、前記ユーザのためのサービスアクセス情報を設定するステップと、
を更に含む、請求項２１に記載の方法。
【請求項２３】
前記ユーザによって操作される前記第１の端末デバイスによって送信されるアカウントログアウト要求を受信するステップであって、前記アカウントログアウト要求は前記第１の端末デバイスに割り当てられた前記第１のアクセス識別子を伝達する、ステップと、
前記第１のアクセス識別子に従って、前記第１のアクセス識別子に対応する前記の記憶された認証情報を判定するステップと、
前記第１の端末デバイスにおける前記ユーザのアカウントログアウト動作を完了させるために、前記の判定された認証情報を削除するステップと、
を更に含む、請求項２１又は２２に記載の方法。
【請求項２４】
アカウントログイン方法であって、当該方法が、
ユーザのアカウントログイン要求を第三者サーバに送信するステップであって、前記アカウントログイン要求は、統合データサービスプラットフォームのアカウント認証プロセスを用いるように命令するのに用いられ、前記アカウントログイン要求は、ログイン状態を保持することのインジケータを伝達する、ステップと、
前記統合データサービスプラットフォームによって送信された認証情報を受信するステップであって、前記認証情報は、前記ユーザのアカウントログイン識別子に従って前記統合データサービスプラットフォームによって割り当てられた認証情報であり、前記アカウントログイン識別子は、前記第三者サーバによって転送された前記アカウントログイン要求に従って前記統合データサービスプラットフォームによって取得される、ステップと、
前記認証情報を前記第三者サーバに送信するステップであって、それによって、前記第三者サーバは、前記アカウントログイン要求内の、ログイン状態を保持することのインジケータに従って前記認証情報を取得して記憶する、ステップと、
前記ユーザのアカウントログイン動作を実施するために、前記第三者サーバによって送信されたアクセス識別子を受信し記憶するステップであって、前記アクセス識別子は、サービスアクセス要求が前記第三者サーバに対して送信されるときに前記サービスアクセス要求内で伝達される、ステップと、
を含む、方法。
【請求項２５】
第三者サーバにおいて適用されるアカウントログインデバイスであって、
ユーザによって操作される第１の端末デバイスによって送信されたアカウントログイン要求を受信し、前記アカウントログイン要求を統合データサービスプラットフォームに送信するように構成される受信ユニットであって、前記アカウントログイン要求は、前記統合データサービスプラットフォームのアカウント認証プロセスを用いるように命令するのに用いられる、受信ユニットと、
前記受信ユニットによって受信された前記アカウントログイン要求が、ログイン状態を保持することのインジケータを伝達しているか否かを検出するように構成される検出ユニットと、
前記検出ユニットが、前記アカウントログイン要求が前記ログイン状態を保持することのインジケータを伝達していることを検出すると、前記第１の端末デバイスの認証情報を取得して記憶するように構成される取得ユニットであって、前記認証情報は、前記ユーザのアカウントログイン識別子に従って前記統合データサービスプラットフォームによって前記第１の端末デバイスに割り当てられた認証情報であり、前記アカウントログイン識別子は、前記アカウントログイン要求に従って前記統合データサービスプラットフォームによって取得される、取得ユニットと、
第１のアクセス識別子を前記第１の端末デバイスに割り当てるように構成される割り当てユニットと、
前記第１の端末デバイスに、前記割り当てユニットによって割り当てられた前記第１のアクセス識別子を送信するように構成される送信ユニットであって、それによって、前記第１のアクセス識別子は、前記第１の端末デバイスによって送信されるとともに前記第三者サーバにより受信されるサービスアクセス要求内で伝達される、送信ユニットと、
前記第１の端末デバイスにおける前記ユーザのログイン状態を保持し、前記第１の端末デバイスにおける前記ユーザのアカウントログイン動作を完了させるために、前記割り当てユニットによって前記第１の端末デバイスに割り当てられた前記第１のアクセス識別子と、前記統合データサービスプラットフォームによって前記第１の端末デバイスに割り当てられた前記認証情報との間の対応関係を確立して記憶するように構成される情報維持ユニットと、
を備える、デバイス。
【請求項２６】
当該デバイスが、検索ユニットを更に備え、
前記受信ユニットは、前記ユーザによって操作される前記第１の端末デバイスによって送信された前記サービスアクセス要求を受信するように更に構成され、前記サービスアクセス要求は、前記第１の端末デバイスに割り当てられた前記第１のアクセス識別子を伝達し、
前記検索ユニットは、前記受信ユニットによって受信された前記第１のアクセス識別子に従って、前記第１のアクセス識別子に対応する前記の記憶された認証情報を検索するように構成され、
前記送信ユニットは、前記検索ユニットが前記第１のアクセス識別子に対応する前記の記憶された認証情報を見つけると、前記の記憶された認証情報を前記統合データサービスプラットフォームに送信するように更に構成され、それによって、前記統合データサービスプラットフォームは前記認証情報が有効であるか否かを判定し、
前記情報維持ユニットは、前記認証情報が有効であると前記統合データサービスプラットフォームが判定したことを示すメッセージが受信されると、前記ユーザのためのサービスアクセス情報を設定するように更に構成される、請求項２５に記載のデバイス。
【請求項２７】
当該デバイスが、第１の判定ユニットを更に備え、
前記受信ユニットは、前記ユーザによって操作される前記第１の端末デバイスによって送信されたアカウントログアウト要求を受信するように更に構成され、前記アカウントログアウト要求は、前記第１の端末デバイスに割り当てられた前記第１のアクセス識別子を伝達し、
前記第１の判定ユニットは、前記受信ユニットによって受信された前記第１のアクセス識別子に従って、前記第１のアクセス識別子に対応する前記の記憶された認証情報を判定するように構成され、
前記情報維持ユニットは、前記第１の端末デバイスにおける前記ユーザのアカウントログアウト動作を完了させるために、前記第１の判定ユニットによって判定された前記認証情報を削除するように更に構成される、請求項２５又は２６に記載のデバイス。
【請求項２８】
アカウントログインデバイスであって、当該デバイスが、
ユーザのアカウントログイン要求を第三者サーバに送信するように構成される送信ユニットであって、前記アカウントログイン要求は、統合データサービスプラットフォームのアカウント認証プロセスを用いるように命令するのに用いられ、前記アカウントログイン要求は、ログイン状態を保持することのインジケータを伝達する、送信ユニットと、
前記統合データサービスプラットフォームによって送信された認証情報を受信するように構成される受信ユニットであって、前記認証情報は、前記ユーザのアカウントログイン識別子に従って前記統合データサービスプラットフォームによって割り当てられた認証情報であり、前記アカウントログイン識別子は、前記第三者サーバによって転送された前記アカウントログイン要求に従って前記統合データサービスプラットフォームによって取得される、受信ユニットと、を備え、
前記送信ユニットは、前記受信ユニットによって受信された前記認証情報を前記第三者サーバに送信するように更に構成され、それによって、前記第三者サーバは、前記アカウントログイン要求における前記ログイン状態を保持することのインジケータに従って前記認証情報を取得して記憶し、
前記受信ユニットは、前記第三者サーバによって送信されたアクセス識別子を受信するように更に構成され、また、当該デバイスが、
前記ユーザのアカウントログイン動作を実施するために、前記第三者サーバによって送信され、前記受信ユニットによって受信された前記アクセス識別子を記憶するように構成される記憶ユニットであって、前記アクセス識別子はサービスアクセス要求が前記第三者サーバに対して送信されるときに伝達されるように用いられる、記憶ユニットを備える、デバイス。
【請求項２９】
アカウントログインシステムであって、ユーザ機器と、第三者サーバと、統合データサービスプラットフォームサーバとを備え、
前記ユーザ機器は、ユーザのアカウントログイン要求を前記第三者サーバに送信するように構成され、前記アカウントログイン要求は、統合データサービスプラットフォームのアカウント認証プロセスを用いるように命令し、
前記第三者サーバは、
前記ユーザ機器によって送信された前記アカウントログイン要求を受信し、前記アカウントログイン要求を前記統合データサービスプラットフォームに送信し、前記アカウントログイン要求は、前記統合データサービスプラットフォームの前記アカウント認証プロセスを用いるように命令するのに用いられ、
前記アカウントログイン要求が、ログイン状態を保持することのインジケータを伝達しているか否かを検出し、
前記アカウントログイン要求が前記ログイン状態を保持することのインジケータを伝達していることが検出されると、前記ユーザ機器の認証情報を取得して記憶し、前記認証情報は、前記ユーザのアカウントログイン識別子に従って前記統合データサービスプラットフォームによって前記ユーザ機器に割り当てられた認証情報であり、前記アカウントログイン識別子は、前記アカウントログイン要求に従って前記統合データサービスプラットフォームによって取得され、
第１のアクセス識別子を前記ユーザ機器に割り当て、前記第１のアクセス識別子を前記ユーザ機器に送信し、それによって、前記第１のアクセス識別子は、前記ユーザ機器によって送信されるとともに前記第三者サーバにより受信されるサービスアクセス要求内で伝達され、
前記ユーザ機器における前記ユーザのログイン状態を保持し、前記ユーザ機器における前記ユーザのアカウントログイン動作を完了させるために、前記ユーザ機器に割り当てられた前記第１のアクセス識別子と、前記統合データサービスプラットフォームによって前記ユーザ機器に割り当てられた前記認証情報との間の対応関係を確立して記憶するように構成され、
前記統合データサービスプラットフォームサーバは、
前記第三者サーバによって転送された前記アカウントログイン要求を受信し、
前記アカウントログイン要求に従って前記ユーザの前記アカウントログイン識別子を取得し、
前記アカウントログイン識別子に従って前記ユーザに前記認証情報を割り当て、
前記認証情報を前記ユーザ機器に送信するように構成される、システム。
【請求項３０】
請求項２１から請求項２４のいずれかに記載の方法をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理の分野に関し、特に、アカウントログイン方法、デバイス及びシステムに関する。
【０００２】
本出願は、２０１３年６月２５日付で中国特許庁に出願された、「ＡＣＣＯＵＮＴ  ＬＯＧＩＮ  ＭＥＴＨＯＤ，  ＤＥＶＩＣＥ，  ＡＮＤ  ＳＹＳＴＥＭ」と題する中国特許出願第２０１３１０２５６０３１．９号の優先権を主張する。この中国特許出願は、参照によりその全体が本明細書に援用される。
【背景技術】
【０００３】
別の統合データサービスプラットフォームのアカウントを用いることによる、登録なしでの直接ログインは、ほとんど、現時点において大部分のウェブサイトの基本機能となっている。この機能は、中規模／小規模ウェブサイトが、独自の製品及びサービスを大規模プラットフォームのウェブサイトと相互接続させることを可能にする。これは、大量のユーザアカウント情報を記憶及び送信する必要なしで、中規模／小規模ウェブサイトにおける登録等の面倒な作業を省くのみでなく、アクセストラフィック及びユーザリソースを急激に増大させ、中規模／小規模ウェブサイトのサービスをより良好に促進する。更に、大規模プラットフォームウェブサイトは、ＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ  Ｉｎｔｅｒｆａｃｅ、アプリケーションプロトコルインターフェース）によりサポートされるプロトコルのみを用いることによって、中規模／小規模ウェブサイトによって提供される多くのアプリケーションにアクセスし、それによってユーザにより多くのかつより良好なサービスを提供することができる。これは、開発者及びプラットフォームプロバイダの双方に有利な状況である。したがって、ＱＱ（インスタントメッセージツール）ログイン、様々なタイプのＷｅｉｂｏログイン及びＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ、ソーシャルネットワーキングサービス）ログインは、ほとんど、第三者ウェブサイト又はアプリケーションの不可欠なログイン方式となっている。
【０００４】
大規模統合データサービスプラットフォームのアカウントを用いることによって中規模／小規模ウェブサイトにログインするこのプロセスにおいて、ユーザが中規模／小規模ウェブサイトにログインする度に、ユーザは通常、ログインのために大規模統合データサービスプラットフォームのログインインターフェースにリダイレクトされる必要があり、ユーザは、ログインに成功した後に初めて、動作を実行するために中規模／小規模ウェブサイトのサービスに戻るようにリダイレクトされ得る。この動作は比較的複雑であり、ユーザに不満足な体験をもたらす。したがって、中規模／小規模ウェブサイトは通常、ユーザが一回ログインすると、デフォルトでユーザのログイン状態を維持する。それによってユーザはログイン状態を保持することができ、ユーザが同じ中規模／小規模ウェブサイトのサービスを用いる度に複数回ログインする必要がない。
【０００５】
上記のアカウントログインを実施する過程において、従来技術は少なくとも下記の問題を有する。すなわち、ユーザがインターネットカフェ及び空港等の公共の場におけるコンピュータから、中規模／小規模ウェブサイトのサービスを用いるために上記のログイン方式でログインしたが、ログアウトを忘れた場合、中規模／小規模ウェブサイトは能動的にユーザのアカウントを抜けさせることはせず、ユーザのログイン状態を保持し、したがって、アカウントアイデンティティが別のユーザによって不正に用いられやすく、これによってセキュリティ問題が生じる。
【発明の概要】
【０００６】
本発明の実施形態は、アカウントログインセキュリティを増大させることができるアカウントログイン方法、デバイス及びシステムを提供する。
【０００７】
本発明の実施形態は下記の技術的解決策を用いる。
【０００８】
第１の態様によれば、本発明の一実施形態はアカウントログイン方法を提供し、当該方法は、ユーザによって操作される第１の端末デバイスによって送信されたアカウントログイン要求を受信し、前記アカウントログイン要求を統合データサービスプラットフォームに送信するステップであって、前記アカウントログイン要求は、前記統合データサービスプラットフォームのアカウント認証プロセスを用いるように命令するのに用いられる、ステップと、前記アカウントログイン要求が、ログイン状態を保持することのインジケータを伝達するか否かを検出するステップと、前記アカウントログイン要求が前記ログイン状態を保持することのインジケータを伝達することが検出されたとき、前記第１の端末デバイスの認証情報を取得して記憶するステップであって、前記認証情報は、前記ユーザのアカウントログイン識別子に従って前記統合データサービスプラットフォームによって前記第１の端末デバイスに割り当てられる認証情報であり、前記アカウントログイン識別子は、前記アカウントログイン要求に従って前記統合データサービスプラットフォームによって取得される、ステップと、第１のアクセス識別子を前記第１の端末デバイスに割り当て、前記第１のアクセス識別子を前記第１の端末デバイスに送信し、前記第１のアクセス識別子が前記第１の端末デバイスによって送信されるサービスアクセス要求内で伝達されるようにするステップと、前記第１の端末デバイスに割り当てられた前記第１のアクセス識別子と、前記統合データサービスプラットフォームによって前記第１の端末デバイスに割り当てられた前記認証情報との間の対応関係を確立して記憶し、前記第１の端末デバイスにおける前記ユーザのログイン状態を維持するようにし、前記第１の端末デバイスにおける前記ユーザのアカウントログイン動作を完了させるステップと、を含む。
【０００９】
第１の態様を参照すると、第１の可能な実施方式において、当該方法は、前記ユーザによって操作される前記第１の端末デバイスによって送信される前記サービスアクセス要求を受信するステップであって、前記サービスアクセス要求は、前記第１の端末デバイスに割り当てられる前記第１のアクセス識別子を伝達する、ステップと、前記第１のアクセス識別子に従って、前記第１のアクセス識別子に対応する前記の記憶された認証情報を検索するステップと、前記第１のアクセス識別子に対応する前記の記憶された認証情報が見つかったとき、前記の記憶された認証情報を前記統合データサービスプラットフォームに送信するステップであって、それによって、前記統合データサービスプラットフォームは前記認証情報が有効であるか否かを判定する、ステップと、前記認証情報が有効であると前記統合データサービスプラットフォームが判定したことを示すメッセージが受信されると、前記ユーザのためのサービスアクセス情報を設定するステップと、を更に含む。
【００１０】
第１の態様又は第１の態様の第１の可能な実施方式を参照して、第２の可能な実施方式において、当該方法は、前記ユーザによって操作される前記第１の端末デバイスによって送信されるアカウントログアウト要求を受信するステップであって、前記アカウントログアウト要求は前記第１の端末デバイスに割り当てられた前記第１のアクセス識別子を伝達する、ステップと、前記第１のアクセス識別子に従って、前記第１のアクセス識別子に対応する前記の記憶された認証情報を判定するステップと、前記第１の端末デバイスにおける前記ユーザのアカウントログアウト動作を完了させるために、前記の判定された認証情報を削除するステップと、を更に含む。
【００１１】
第１の態様を参照して、第３の可能な実施方式において、前記ユーザについてアカウントログイン設定が行われた後、当該方法は、前記ユーザのユーザ情報を取得するステップであって、前記ユーザ情報は前記ユーザと１対１の対応関係にある、ステップと、前記第１の端末デバイスに割り当てられた前記第１のアクセス識別子と、前記ユーザ情報との間の対応関係を確立して記憶するステップと、を更に含む。
【００１２】
第１の態様を参照して、第４の可能な実施方式において、前記ユーザについてアカウントログイン設定が行われた後、当該方法は、前記ユーザのユーザ情報を取得するステップであって、前記ユーザ情報は前記ユーザと１対１の対応関係にある、ステップと、前記第１の端末デバイスに割り当てられた前記第１のアクセス識別子と、前記第１のアクセス識別子に対応する前記認証情報と、前記ユーザ情報との間の対応関係を確立して記憶するステップと、を更に含む。
【００１３】
第１の態様の第３の可能な実施方式を参照して、第５の可能な実施方式において、当該方法は、前記ユーザによって操作される第２の端末デバイスによって送信されたアカウントログアウト要求を受信するステップであって、前記アカウントログアウト要求は第２のアクセス識別子を伝達し、前記第２のアクセス識別子は、前記第２の端末デバイスのものであり、前記ユーザに割り当てられ、前記第２のアクセス識別子は、前記ユーザが前記第２の端末デバイスを用いることによって初めてログインするときに前記第２の端末デバイスに割り当てられるアクセス識別子である、ステップと、前記第２のアクセス識別子、及びアクセス識別子と前記ユーザ情報との記憶された対応関係に従って、前記第２のアクセス識別子に対応する前記ユーザ情報を判定し、前記ユーザ情報に対応するアクセス識別子を判定するステップであって、前記ユーザ情報に対応する前記アクセス識別子は、前記第２のアクセス識別子と、前記ユーザが前記第２の端末デバイス以外の別のデバイスを用いることによって初めてログインするときに別のデバイスに割り当てられるアクセス識別子とを含む、ステップと、前記ユーザ情報に対応する前記の判定されたアクセス識別子、及び前記アクセス識別子と前記認証情報との間の記憶された対応関係に従って、前記アクセス識別子に対応する前記認証情報を判定するステップと、前記第２の端末デバイス及び前記別のデバイスにおける前記ユーザのアカウントログアウト動作を完了させるために、前記の判定された認証情報を削除するステップと、を更に含む。
【００１４】
第１の態様の第４の可能な実施方式を参照して、第６の可能な実施方式において、当該方法は、前記ユーザによって操作される第２の端末デバイスによって送信されたアカウントログアウト要求を受信するステップであって、前記アカウントログアウト要求は第２のアクセス識別子を伝達し、前記第２のアクセス識別子は、前記第２の端末デバイスのものであり、前記ユーザに割り当てられ、前記第２のアクセス識別子は、前記ユーザが前記第２の端末デバイスを用いることによって初めてログインするときに前記第２の端末デバイスに割り当てられるアクセス識別子である、ステップと、前記第２のアクセス識別子、及びアクセス識別子と認証情報と前記ユーザ情報との間の記憶された対応関係に従って、前記第２のアクセス識別子に対応する前記ユーザ情報に対応する認証情報を判定するステップと、前記第２の端末デバイス及び別のデバイスにおける前記ユーザのアカウントログアウト動作を完了させるために、前記の判定された認証情報を削除するステップと、を更に含む。
【００１５】
第１の態様の第１の可能な実施方式を参照して、第７の可能な実施方式において、当該方法は、前記第１のアクセス識別子に対応する前記の記憶された認証情報が見つからないとき、再ログイン要求を前記統合データサービスプラットフォームに転送するステップであって、それによって、前記統合データサービスプラットフォームは前記再ログイン要求に従って前記ユーザの前記アカウントログイン識別子を取得し、前記アカウントログイン識別子に従って前記第１の端末デバイスに認証情報を割り当てる、ステップと、前記認証情報が取得された後に前記ユーザのためのアカウントログイン設定を実行するステップと、を更に含む。
【００１６】
第２の態様によれば、本発明の一実施形態はアカウントログイン方法を提供し、当該方法は、ユーザのアカウントログイン要求を第三者サーバに送信するステップであって、前記アカウントログイン要求は、統合データサービスプラットフォームのアカウント認証プロセスを用いるように命令するのに用いられ、前記アカウントログイン要求は、ログイン状態を保持することのインジケータを伝達する、ステップと、前記統合データサービスプラットフォームによって送信された認証情報を受信するステップであって、前記認証情報は、前記ユーザのアカウントログイン識別子に従って前記統合データサービスプラットフォームによって割り当てられた認証情報であり、前記アカウントログイン識別子は、前記第三者サーバによって転送された前記アカウントログイン要求に従って前記統合データサービスプラットフォームによって取得される、ステップと、前記認証情報を前記第三者サーバに送信するステップであって、それによって、前記第三者サーバは、前記アカウントログイン要求内の、ログイン状態を保持することのインジケータに従って前記認証情報を取得して記憶する、ステップと、前記ユーザのアカウントログイン動作を実施するために、前記第三者サーバによって送信されたアクセス識別子を受信し記憶するステップであって、前記アクセス識別子は、サービスアクセス要求が送信されるときに前記サービスアクセス要求内で伝達される、ステップと、を含む。
【００１７】
第３の態様によれば、本発明の一実施形態はアカウントログイン装置を提供し、当該装置は、ユーザによって操作される第１の端末デバイスによって送信されたアカウントログイン要求を受信し、前記アカウントログイン要求を統合データサービスプラットフォームに送信するように構成される受信ユニットであって、前記アカウントログイン要求は、前記統合データサービスプラットフォームのアカウント認証プロセスを用いるように命令するのに用いられる、受信ユニットと、前記受信ユニットによって受信された前記アカウントログイン要求が、ログイン状態を保持することのインジケータを伝達しているか否かを検出するように構成される検出ユニットと、前記検出ユニットが、前記アカウントログイン要求が前記ログイン状態を保持することのインジケータを伝達していることを検出すると、前記第１の端末デバイスの認証情報を取得して記憶するように構成される取得ユニットであって、前記認証情報は、前記ユーザのアカウントログイン識別子に従って前記統合データサービスプラットフォームによって前記第１の端末デバイスに割り当てられた認証情報であり、前記アカウントログイン識別子は、前記アカウントログイン要求に従って前記統合データサービスプラットフォームによって取得される、取得ユニットと、第１のアクセス識別子を前記第１の端末デバイスに割り当てるように構成される割り当てユニットと、前記第１の端末デバイスに、前記割り当てユニットによって割り当てられた前記第１のアクセス識別子を送信するように構成される送信ユニットであって、それによって、前記第１のアクセス識別子は、前記第１の端末デバイスによって送信されるサービスアクセス要求内で伝達される、送信ユニットと、前記第１の端末デバイスにおける前記ユーザのログイン状態を保持し、前記第１の端末デバイスにおける前記ユーザのアカウントログイン動作を完了させるために、前記割り当てユニットによって前記第１の端末デバイスに割り当てられた前記第１のアクセス識別子と、前記統合データサービスプラットフォームによって前記第１の端末デバイスに割り当てられた前記認証情報との間の対応関係を確立して記憶するように構成される情報維持ユニットと、を含む。
【００１８】
第３の態様を参照して、第１の可能な実施方式において、当該デバイスは、検索ユニットを更に含み、前記受信ユニットは、前記ユーザによって操作される前記第１の端末デバイスによって送信された前記サービスアクセス要求を受信するように更に構成され、前記サービスアクセス要求は、前記第１の端末デバイスに割り当てられた前記第１のアクセス識別子を伝達し、前記検索ユニットは、前記受信ユニットによって受信された前記第１のアクセス識別子に従って、前記第１のアクセス識別子に対応する前記の記憶された認証情報を検索するように構成され、前記送信ユニットは、前記検索ユニットが前記第１のアクセス識別子に対応する前記の記憶された認証情報を見つけると、前記の記憶された認証情報を前記統合データサービスプラットフォームに送信するように更に構成され、それによって、前記統合データサービスプラットフォームは前記認証情報が有効であるか否かを判定し、前記情報維持ユニットは、前記認証情報が有効であると前記統合データサービスプラットフォームが判定したことを示すメッセージが受信されると、前記ユーザのためのサービスアクセス情報を設定するように更に構成される。
【００１９】
第３の態様又は第３の態様の第１の可能な実施方式を参照して、第２の可能な実施方式において、当該デバイスは、第１の判定ユニットを更に含み、前記受信ユニットは、前記ユーザによって操作される前記第１の端末デバイスによって送信されたアカウントログアウト要求を受信するように更に構成され、前記アカウントログアウト要求は、前記第１の端末デバイスに割り当てられた前記第１のアクセス識別子を伝達し、前記第１の判定ユニットは、前記受信ユニットによって受信された前記第１のアクセス識別子に従って、前記第１のアクセス識別子に対応する前記の記憶された認証情報を判定するように構成され、前記情報維持ユニットは、前記第１の端末デバイスにおける前記ユーザのアカウントログアウト動作を完了させるために、前記第１の判定ユニットによって判定された前記認証情報を削除するように更に構成される。
【００２０】
第３の態様を参照して、第３の可能な実施方式において、前記取得ユニットは、前記ユーザのユーザ情報を取得するように更に構成され、前記ユーザ情報は前記ユーザと１対１の対応関係にあり、前記情報維持ユニットは、前記第１の端末デバイスに割り当てられた前記第１のアクセス識別子と、前記ユーザ情報との間の対応関係を確立して記憶するように更に構成される。
【００２１】
第３の態様を参照して、第４の可能な実施方式において、前記取得ユニットは、前記ユーザのユーザ情報を取得するように更に構成され、前記ユーザ情報は前記ユーザと１対１の対応関係にあり、前記情報維持ユニットは、前記第１の端末デバイスに割り当てられた前記第１のアクセス識別子と、前記第１のアクセス識別子に対応する前記認証情報と、前記取得ユニットによって取得された前記ユーザ情報との間の対応関係を確立して記憶するように構成される。
【００２２】
第３の態様の第３の可能な実施方式を参照して、第５の可能な実施方式において、当該デバイスは、第２の判定ユニットを更に含み、前記受信ユニットは、前記ユーザによって操作される第２の端末デバイスによって送信されたアカウントログアウト要求を受信するように更に構成され、前記アカウントログアウト要求は第２のアクセス識別子を伝達し、前記第２のアクセス識別子は、前記第２の端末デバイスのものであり、前記ユーザに割り当てられ、前記第２のアクセス識別子は、前記ユーザが前記第２の端末デバイスを用いることによって初めてログインするときに前記第２の端末デバイスに割り当てられるアクセス識別子であり、前記第２の判定ユニットは、前記第２のアクセス識別子、及びアクセス識別子と前記ユーザ情報との間の記憶された対応関係に従って、前記第２のアクセス識別子に対応する前記ユーザ情報を判定し、前記ユーザ情報に対応する前記アクセス識別子を判定し、前記ユーザ情報に対応する前記アクセス識別子は、前記第２のアクセス識別子と、前記ユーザが前記第２の端末デバイス以外の別のデバイスを用いることによって初めてログインするときに前記別のデバイスに割り当てられるアクセス識別子とを含み、前記ユーザ情報に対応する判定されたアクセス識別子、及び前記アクセス識別子と認証情報との間の記憶された対応関係に従って、前記アクセス識別子に対応する前記認証情報を判定するように構成され、前記情報維持ユニットは、前記第２の端末デバイス及び前記別のデバイスにおける前記ユーザのアカウントログアウト動作を完了させるために、前記第２の判定ユニットによって判定された前記認証情報を削除するように更に構成される。
【００２３】
第３の態様の第４の可能な実施方式を参照して、第６の可能な実施方式において、当該デバイスは、第３の判定ユニットを更に含み、前記受信ユニットは、前記ユーザによって操作される第２の端末デバイスによって送信されたアカウントログアウト要求を受信するように構成され、前記アカウントログアウト要求は第２のアクセス識別子を伝達し、前記第２のアクセス識別子は、前記第２の端末デバイスのものであり、前記ユーザに割り当てられ、前記第２のアクセス識別子は、前記ユーザが前記第２の端末デバイスを用いることによって初めてログインするときに前記第２の端末デバイスに割り当てられるアクセス識別子であり、前記第３の判定ユニットは、前記受信ユニットによって受信された前記第２のアクセス識別子、及びアクセス識別子と認証情報と前記ユーザ情報との間の記憶された対応関係に従って、前記第２のアクセス識別子に対応する前記ユーザ情報に対応する認証情報を判定するように構成され、前記情報維持ユニットは、前記第２の端末デバイス及び別のデバイスにおける前記ユーザのアカウントログアウト動作を完了させるために、前記第３の判定ユニットによって判定された前記認証情報を削除するように構成される。
【００２４】
第３の態様の第１の可能な実施方式を参照して、第７の可能な実施方式において、前記送信ユニットは、前記検索ユニットが前記第１のアクセス識別子に対応する前記の記憶された認証情報を見つけていないとき、再ログイン要求を前記統合データサービスプラットフォームに転送するように更に構成され、それによって、前記統合データサービスプラットフォームは前記再ログイン要求に従って前記ユーザの前記アカウントログイン識別子を取得し、前記アカウントログイン識別子に従って前記第１の端末デバイスに認証情報を割り当て、前記情報維持ユニットは、前記ユーザのためのアカウントログイン設定を実行するように更に構成される。
【００２５】
第４の態様によれば、本発明の一実施形態はアカウントログインデバイスを提供し、当該デバイスは、ユーザのアカウントログイン要求を第三者サーバに送信するように構成される送信ユニットであって、前記アカウントログイン要求は、統合データサービスプラットフォームのアカウント認証プロセスを用いるように命令するのに用いられ、前記アカウントログイン要求は、ログイン状態を保持することのインジケータを伝達する、送信ユニットと、前記統合データサービスプラットフォームによって送信された認証情報を受信するように構成される受信ユニットであって、前記認証情報は、前記ユーザのアカウントログイン識別子に従って前記統合データサービスプラットフォームによって割り当てられた認証情報であり、前記アカウントログイン識別子は、前記第三者サーバによって転送された前記アカウントログイン要求に従って前記統合データサービスプラットフォームによって取得される、受信ユニットと、を含み、前記送信ユニットは、前記受信ユニットによって受信された前記認証情報を前記第三者サーバに送信するように更に構成され、それによって、前記第三者サーバは、前記アカウントログイン要求における前記ログイン状態を保持することのインジケータに従って前記認証情報を取得して記憶し、前記受信ユニットは、前記第三者サーバによって送信されたアクセス識別子を受信するように更に構成され、また、当該デバイスは、前記ユーザのアカウントログイン動作を実施するために、前記第三者サーバによって送信され、前記受信ユニットによって受信された前記アクセス識別子を記憶するように構成される記憶ユニットであって、前記アクセス識別子はサービスアクセス要求が送信されるときに伝達されるように用いられる、記憶ユニットを含む。
【００２６】
第５の態様によれば、本発明の一実施形態はアカウントログインシステムを提供し、当該システムは、ユーザ機器と、第三者サーバと、統合データサービスプラットフォームサーバとを含み、前記ユーザ機器は、ユーザのアカウントログイン要求を前記第三者サーバに送信するように構成され、前記アカウントログイン要求は、統合データサービスプラットフォームのアカウント認証プロセスを用いるように命令し、前記第三者サーバは、前記ユーザ機器によって送信された前記アカウントログイン要求を受信し、前記アカウントログイン要求を前記統合データサービスプラットフォームに送信し、前記アカウントログイン要求は、前記統合データサービスプラットフォームの前記アカウント認証プロセスを用いるように命令するのに用いられ、前記アカウントログイン要求が、ログイン状態を保持することのインジケータを伝達しているか否かを検出し、前記アカウントログイン要求が前記ログイン状態を保持することのインジケータを伝達していることが検出されると、前記ユーザ機器の認証情報を取得して記憶し、前記認証情報は、前記ユーザのアカウントログイン識別子に従って前記統合データサービスプラットフォームによって前記ユーザ機器に割り当てられた認証情報であり、前記アカウントログイン識別子は、前記アカウントログイン要求に従って前記統合データサービスプラットフォームによって取得され、第１のアクセス識別子を前記ユーザ機器に割り当て、前記第１のアクセス識別子を前記ユーザ機器に送信し、それによって、前記第１のアクセス識別子は、前記ユーザ機器によって送信されるサービスアクセス要求内で伝達され、前記ユーザ機器における前記ユーザのログイン状態を保持し、前記ユーザ機器における前記ユーザのアカウントログイン動作を完了させるために、前記ユーザ機器に割り当てられた前記第１のアクセス識別子と、前記統合データサービスプラットフォームによって前記ユーザ機器に割り当てられた前記認証情報との間の対応関係を確立して記憶するように構成され、前記統合データサービスプラットフォームサーバは、前記第三者サーバによって転送された前記アカウントログイン要求を受信し、前記アカウントログイン要求に従って前記ユーザの前記アカウントログイン識別子を取得し、前記アカウントログイン識別子に従って前記ユーザに前記認証情報を割り当て、前記認証情報を前記ユーザ機器に送信するように構成される。
【００２７】
本発明の実施形態によって提供されるアカウントログイン方法、デバイス及びシステムによれば、ユーザがログイン状態を保持することを決めるか否かは、ユーザのアカウントログイン要求が、ログイン状態を保持することのインジケータを伝達するか否かを検出することによって判定され、アカウントログイン要求は、統合データサービスプラットフォームのアカウント認証プロセスを用いるように命令するのに用いられ、統合データサービスプラットフォームによってユーザに割り当てられる認証情報は、ユーザが、第三者アプリケーション又はウェブサイトにおけるログイン状態が保持される必要があると判定したときに記憶され、したがって、ユーザの後続のログインプロセスにおいて、第三者アプリケーション又はウェブサイトは、ユーザの認証情報を用いて、統合データサービスプラットフォームへの認証ログインを自動的に実行することができることがわかる。ユーザに問い合わせることなくユーザのログイン状態が直接保持される従来技術と比較して、ユーザのアカウントアイデンティティが不正に用いられる可能性を効果的に低減することができ、それによってユーザアカウントログインセキュリティが改善される。
【００２８】
本発明の実施形態における技術的解決策をより明確に説明するために、下記に、実施形態を説明するのに必要な添付の図面を簡単に紹介する。下記の説明において、添付の図面は本発明のいくつかの実施形態を示すにすぎず、当業者であれば、創造的な取り組みなしでこれらの添付の図面から他の図面を更に導出することができることが明らかである。
【図面の簡単な説明】
【００２９】
【図１】本発明の一実施形態による、アカウントログイン方法のフローチャートである。
【図２】本発明の一実施形態による、別のアカウントログイン方法のフローチャートである。
【図３】本発明の一実施形態による、別のアカウントログイン方法のフローチャートである。
【図４】本発明の一実施形態による、別のアカウントログイン方法のフローチャートである。
【図５】本発明の一実施形態による、別のアカウントログイン方法のフローチャートである。
【図６】本発明の一実施形態による、別のアカウントログイン方法のフローチャートである。
【図７】本発明の一実施形態による、別のアカウントログイン方法のフローチャートである。
【図８】本発明の一実施形態による、別のアカウントログイン方法のフローチャートである。
【図９】本発明の一実施形態による、アカウントログインデバイスの概略的な構造図である。
【図１０】本発明の一実施形態による、別のアカウントログインデバイスの概略的な構造図である。
【図１１】本発明の一実施形態による、別のアカウントログインデバイスの概略的な構造図である。
【図１２】本発明の一実施形態による、別のアカウントログインデバイスの概略的な構造図である。
【図１３】本発明の一実施形態による、別のアカウントログインデバイスの概略的な構造図である。
【図１４】本発明の一実施形態による、別のアカウントログインデバイスの概略的な構造図である。
【図１５】本発明の一実施形態による、別のアカウントログインデバイスの概略的な構造図である。
【図１６】本発明の一実施形態による、別のアカウントログインデバイスの概略的な構造図である。
【図１７】本発明の一実施形態による、アカウントログインシステムの概略的な構造図である。
【発明を実施するための形態】
【００３０】
下記において、本発明の実施形態における添付の図面を参照して、本発明の実施形態における技術的解決策を明確にかつ完全に説明する。説明される実施形態は、本発明の実施形態のうちのいくつかにすぎず、全てではないことは明らかである。当業者によって本発明の実施形態に基づいて創造的な取り組みなしで得られる全ての他の実施形態が本発明の保護範囲内にあるものとする。
【００３１】
本発明の一実施形態は、アカウントログイン方法を提供する。アカウントログイン方法は、主に、ユーザが統合データサービスプラットフォームアカウント（ＱＱアカウント、Ｗｅｉｂｏアカウント又はＳＮＳアカウント等）を用いることによって第三者アプリケーション又はウェブサイトにログインするアプリケーションシナリオに主に適用され、第三者アプリケーション又はウェブサイトによって実施される。図１に示すように、当該方法は、下記を含む。
【００３２】
１０１：ユーザによって操作される第１の端末デバイスによって送信されたアカウントログイン要求を受信し、このアカウントログイン要求を統合データサービスプラットフォームに送信する。ここで、このアカウントログイン要求は、統合データサービスプラットフォームのアカウント認証プロセスを用いるように命令するのに用いられる。
【００３３】
本発明のこの実施形態に関与する各第三者アプリケーション又はウェブサイトは、通常、ユーザによって操作される端末デバイスに、第三者アプリケーション又はウェブサイトに基づく独立認証プロセスと、統合データサービスプラットフォームが用いられる認証プロセスとの双方を提供すること、本明細書において説明される、ユーザによって操作される端末デバイスによって送信されるアカウントログイン要求は、統合データサービスプラットフォームの認証プロセスを用いるように命令するアカウントログイン要求を指すことに留意されたい。例えば、ウェブサイトのログインインターフェースにおいて、ウェブサイト上で登録されるユーザ名及びパスワードは直接入力されるのではなく、「ＱＱを用いてログインする」機能が選択される。
【００３４】
１０２：アカウントログイン要求が、ログイン状態を保持することのインジケータを伝達するか否かを検出する。
【００３５】
ログイン状態を保持することのインジケータは、端末デバイスにおけるユーザの現在のログイン状態を保持することを命令するのに用いられ、それによってユーザは、再び端末デバイスを用いることによってログインするときに、ユーザ名及び／又はパスワードを入力する必要なくログインすることができる。例えば、ログイン状態を保持することのインジケータは、アカウントログイン要求におけるフラグビットとして実装され得る。ログイン状態を保持することのインジケータは、通常、ユーザが「ログイン状態を記憶する」、「次回自動的にログインする」及び「オートログイン（ｒｅｍｅｍｂｅｒ  ｍｅ）」等のオプションを選択するときに生成されるようトリガされ、このログイン状態を保持することのインジケータは上記のアカウントログイン要求内で伝達される。
【００３６】
本発明のこの実施形態において、第三者アプリケーション又はウェブサイトは、ログインインターフェースにおける統合データサービスプラットフォームのログインインジケーションボタンの近くに、ユーザに、「ログイン状態を記憶する」、「次回自動的にログインする」及び「オートログイン」等のオプションの機能ボタンを提供することができる。例えば、ユーザは、「ＱＱを用いてログインする」をクリックするとき、「オートログイン」ボタンもクリックする。
【００３７】
１０３：アカウントログイン要求がログイン状態を保持することのインジケータを伝達することが検出されたとき、第１の端末デバイスの認証情報を取得して記憶する。
【００３８】
認証情報は、ユーザのアカウントログイン識別子に従って統合データサービスプラットフォームによって第１の端末デバイスに割り当てられる認証情報であり、アカウントログイン識別子は、アカウントログイン要求に従って統合データサービスプラットフォームによって取得される。
【００３９】
アカウントログイン識別子はユーザ名及びパスワードとすることができる。ユーザは、統合データサービスプラットフォームにおいて、ユーザ名及びパスワード等の認証方式を用いてアイデンティティを判定し、統合データサービスプラットフォームは対応する認証情報をユーザに割り当て、この認証情報をユーザに配信する。次に、ユーザは、ユーザが統合データサービスプラットフォームにおける認証に成功したことを示す認証情報を第三者アプリケーション又はウェブサイトに送信する。この場合、第三者アプリケーション又はウェブサイトは受信したユーザの認証情報を記憶することができる。
【００４０】
より好都合な認証情報管理の場合、本発明のこの実施形態において提供される第三者アプリケーション又はウェブサイトは、セッション（ｓｅｓｓｉｏｎ）においてユーザの認証情報を記憶することを選択することに留意されたい。
【００４１】
アカウントログイン要求がログイン状態を保持することのインジケータを伝達していることが検出されないとき、ユーザの認証情報は、ユーザ名及びユーザ許可等のアイデンティティ情報を判定するためにのみ取得されるが、記憶はされず、ユーザの現在のログインの終了後は全てのユーザ情報が削除されることに更に留意されたい。
【００４２】
１０４：第１のアクセス識別子を第１の端末デバイスに割り当て、第１のアクセス識別子を第１の端末デバイスに送信し、第１のアクセス識別子が第１の端末デバイスによって送信されるサービスアクセス要求内で伝達されるようにする。
【００４３】
上記の認証情報がｓｅｓｓｉｏｎを用いることによって記憶される場合、従来技術におけるｓｅｓｓｉｏｎ  ｉｄ生成方法に従ってアクセス識別子をセットすることができ、別の記憶方式が用いられる場合、それに応じて対応する識別方式をセットすることができる。
【００４４】
更に、ユーザが、異なるユーザ機器（携帯電話及びコンピュータ等）を用いることによって同じ第三者アプリケーション又はウェブサイトにログインするとき、第三者アプリケーション又はウェブサイトは、ユーザがログインする度に異なるアクセス識別子を割り当てることに留意されたい。
【００４５】
本明細書において説明されるサービスアクセス要求は、上記のアカウントログイン要求と異なり、通常、ピクチャブラウジング及びメッセージ返信等のページ上のサービス機能を開始するのに用いられることに更に留意されたい。
【００４６】
１０５：第１の端末デバイスに割り当てられた第１のアクセス識別子と、統合データサービスプラットフォームによって第１の端末デバイスに割り当てられた認証情報との間の対応関係を確立して記憶し、第１の端末デバイスにおけるユーザのログイン状態を維持するようにし、第１の端末デバイスにおけるユーザのアカウントログイン動作を完了させる。
【００４７】
第１の端末デバイスに割り当てられた第１のアクセス識別子と、統合データサービスプラットフォームによって第１の端末デバイスに割り当てられた認証情報との間の対応関係は、ユーザのログイン状態を保持するための、ｓｅｓｓｉｏｎ  ｉｄとｓｅｓｓｉｏｎとの間の対応関係、又は別の記憶方式と対応する識別方式との間の対応関係を指す。
【００４８】
第１の端末デバイスにおけるユーザのログイン状態を保持し、第１の端末デバイスにおけるユーザのアカウントログイン動作を完了させる方法プロセスは、第三者ウェブサイト又はアプリケーションにおけるユーザの何らかの基本情報の準備及び表示等のユーザのためのアカウントログイン設定、及びログインホームページの設定を実行している。ユーザは、対応するｃｏｏｋｉｅにおいてアクセス識別子を記憶することができるか、又は第三者アプリケーション若しくはサービスにアクセスする、対応するＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ、ユニフォームリソースロケータ）パラメーターにおいてアクセス識別子を記憶することができるか、又は再びログインするときの使用を容易にするために、ＨＴＭＬ（Ｈｙｐｅｒｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ、ハイパーテキストマークアップ言語）５のローカルストレージ（Ｌｏｃａｌ  Ｓｔｏｒａｇｅ）にアクセス識別子を記憶することができる。
【００４９】
本発明のこの実施形態に提供されるアカウントログイン方法によれば、ユーザがログイン状態を保持することを決めるか否かは、ユーザのアカウントログイン要求が、ログイン状態を保持することのインジケータを伝達するか否かを検出することによって判定され、統合データサービスプラットフォームによってユーザに割り当てられる認証情報は、ユーザが、第三者アプリケーション又はウェブサイトにおけるログイン状態が保持される必要があると判定したときに記憶され、したがって、ユーザの後続のログインプロセスにおいて、第三者アプリケーション又はウェブサイトは、ユーザの認証情報を用いて、統合データサービスプラットフォームへの認証ログインを自動的に実行することができることがわかる。ユーザに問い合わせることなくユーザのログイン状態が直接保持される従来技術と比較して、ユーザのアカウントアイデンティティが不正に用いられる可能性を効果的に低減することができ、ユーザアカウントログインセキュリティが改善される。
【００５０】
更に、第三者アプリケーション又はウェブサイトへの再ログインが、ログイン状態を保持することのユーザ要求後に自動的に完了することを確保するために、本発明の一実施形態は、図２に示す方法プロセスを提供する。この方法プロセスにおいて、当該方法は下記を含む。
【００５１】
２０１：ユーザによって操作される第１の端末デバイスによって送信されるサービスアクセス要求を受信する。ここで、サービスアクセス要求は、第１の端末デバイスに割り当てられる第１のアクセス識別子を伝達する。
【００５２】
ユーザは、初めてログインするとき、アクセス識別子を取得し、したがって、アクセス識別子はユーザがログインするのが初めてでないときにのみ送信され得ることに留意されたい。
【００５３】
２０２：第１のアクセス識別子に従って、第１のアクセス識別子に対応する記憶された認証情報を検索する。第１のアクセス識別子に対応する記憶された認証情報が見つかったとき、ステップ２０３が実行される。そうでない場合、ステップ２０５が実行される。
【００５４】
２０３：記憶された認証情報を統合データサービスプラットフォームに送信し、それによって、統合データサービスプラットフォームは、認証情報が有効であるか否かを判定する。
【００５５】
統合データサービスプラットフォームは、ユーザが初めてログインするときに、このユーザに認証情報を割り当てる統合データサービスプラットフォームである。
【００５６】
２０４：認証情報が有効であると統合データサービスプラットフォームが判定したことを示すメッセージが受信されると、ユーザのためのサービスアクセス情報を設定する。
【００５７】
本明細書において説明されるサービス情報を設定することは、アカウントログイン設定情報を取得し、サービスアクセス要求において開始されることがユーザによって要求されるサービス機能を開始することを含む。
【００５８】
２０５：再ログイン要求を統合データサービスプラットフォームに転送し、それによって、統合データサービスプラットフォームはアカウントログイン要求に従ってユーザのアカウントログイン識別子を取得し、アカウントログイン識別子に従って第１の端末デバイスに認証情報を割り当て、認証情報が取得された後にユーザのためのアカウントログイン設定を実行する。
【００５９】
本発明のこの実施形態において、第三者アプリケーション又はウェブサイトが、ユーザに以前に割り当てられたアクセス識別子を用いることによってユーザの認証情報を検索することがわかる。認証情報が見つかった場合、ユーザがログイン状態を記録することを要求したと判定されることができ、したがって第三者アプリケーション又はウェブサイトは、見つかった認証情報を直接用いて、統合データサービスプラットフォームにおける認証を識別することができ、すなわち、第三者アプリケーション又はウェブサイトがユーザの代わりにアイデンティティ認証プロセスを実行し、それによって自動ログインを実施し、統合データサービスプラットフォームアカウントを用いることによって、ユーザが第三者アプリケーション又はウェブサイトにログインするプロセスを短縮化する。
【００６０】
更に、ユーザが初めてログインすると判定されるか、又は認証情報が無効であると判定される場合、適時なユーザログインを確保するために、ユーザは再びアカウントログインプロセスに参加することを即座に可能にされ得る。
【００６１】
更に、異なるデバイスにおけるユーザアカウントのログイン状態の管理を容易にするために、本発明の一実施形態は、図３に示す方法プロセスを提供する。ここで、方法プロセスはステップ１０５後に実行することができ、下記を含む。
【００６２】
３０１：ユーザのユーザ情報を取得し、ステップ３０２ａ又はステップ３０２ｂを実行する。
【００６３】
ユーザ情報はユーザと１対１の対応関係にある。ユーザ情報は、ユーザアイデンティティ識別子（ユーザ名又はアイデンティティ番号）又はユーザ許可等の情報を含むことができる。
【００６４】
３０２ａ：第１の端末デバイスに割り当てられた第１のアクセス識別子とユーザ情報との間の対応関係を確立して記憶する。
【００６５】
３０２ｂ：第１の端末デバイスに割り当てられた第１のアクセス識別子と、第１のアクセス識別子に対応する認証情報と、ユーザ情報との間の対応関係を確立して記憶する。
【００６６】
本発明のこの実施形態において、ユーザを一意に識別するユーザ情報とアクセス識別子との間の対応関係が確立され、それによって、アクセス識別子も認証情報との対応関係にある。２つの対応関係は一緒に記憶することができ、例えば、三者対応関係を記憶するためにテーブルが用いられてもよく、異なるテーブルに別々に記憶されてもよい。一体化されたストレージが第三者アプリケーション又はウェブサイトによる管理及び検索に好都合であり、システム動作を効率的にする。
【００６７】
更に、ユーザ情報と、アクセス識別子と、認証情報との間の対応関係が一体化された後、第三者アプリケーション又はウェブサイトは、３つの項目のうちの任意のものに従って、他の２つの項目の情報を検索することができ、これにより検索を効率的にする。
【００６８】
更に、ユーザログアウト動作のために、本発明の一実施形態は、図４及び図５に示す２つの実施方式を提供する。
【００６９】
図４に示す方法プロセスは下記を含む。
【００７０】
４０１：ユーザによって操作される第１の端末デバイスによって送信されたアカウントログアウト要求を受信する。ここで、アカウントログアウト要求は第１の端末デバイスに割り当てられた第１のアクセス識別子を伝達する。
【００７１】
４０２：第１のアクセス識別子に従って、アクセス識別子に対応する記憶された認証情報を判定する。
【００７２】
４０３：第１の端末デバイスにおけるユーザのアカウントログアウト動作を完了させるために、判定された認証情報を削除する。ユーザに対応する認証情報が削除された後、認証情報は、ユーザが再びログインしたときに図２における方法を用いることによって見つけることができず、再認証のプロセスがトリガされる。
【００７３】
特に、アクセス識別子と認証情報との間の対応関係に記憶されているものが認証情報の識別子ではなく認証情報のコンテンツである場合、ステップ４０１におけるアクセス識別子と、ステップ４０２において判定された認証情報と間の対応関係を削除することによって認証情報を削除することができる。別の実施方式において、アクセス識別子及び認証情報は独自の識別子を別個に有することができ、識別子情報のみが二者対応関係において記憶される。この場合、ステップ４０２において判定された認証情報のコンテンツのみが削除され、後続の再ログイン中に、対応するアクセス識別子を用いることによって、削除された認証情報を見つけることができないので、確実に、対応関係も除去することができる。
【００７４】
本発明のこの実施形態において、第三者アプリケーション又はウェブサイトは、ユーザのログイン状態を削除し、同じデバイスを用いることによって別の認可されたユーザがこの第三者アプリケーション又はウェブサイトにログインし、その後何らかの秘密情報を取得することを防ぐために、アカウントログアウト要求内で伝達されるアクセス識別子を判定することによって、対応する認証情報を削除することができることがわかる。
【００７５】
図５は別のアカウントログアウト方法を提供する。当該方法は図３に示す方法に基づく。図５に示すように、ステップ３０２ａの後、当該方法は下記を含む。
【００７６】
Ａ５０１：ユーザによって操作される第２の端末デバイスによって送信されたアカウントログアウト要求を受信する。ここで、アカウントログアウト要求は第２のアクセス識別子を伝達する。第２のアクセス識別子は、第２の端末デバイスのものであり、ユーザに割り当てられる。第２のアクセス識別子は、ユーザが第２の端末デバイスを用いることによって初めてログインするときに第２の端末デバイスに割り当てられるアクセス識別子である。
【００７７】
アクセス識別子は、端末デバイスと、第三者アプリケーション又はウェブサイトとの間のセッションのために確立されることに更に留意されたい。同じ端末デバイスと同じ第三者アプリケーション又はウェブサイトとの間の複数のセッションにおいて、各セッションにおいて端末デバイスに割り当てられるアクセス識別子は異なり、異なる端末デバイスと同じ第三者アプリケーション又はウェブサイトとの間の単一のセッションにおいて、各端末デバイスに割り当てられるアクセス識別子も異なる。
【００７８】
Ａ５０２：第２のアクセス識別子、及びアクセス識別子とユーザ情報との間の記憶された対応関係に従って、第２のアクセス識別子に対応するユーザ情報を判定し、ユーザ情報に対応するアクセス識別子を判定する。
【００７９】
ユーザ情報に対応するアクセス識別子は、第２のアクセス識別子と、ユーザが第２の端末デバイス以外の別のデバイスを用いることによって初めてログインするときにこの別のデバイスに割り当てられるアクセス識別子とを含む。
【００８０】
同じユーザのユーザ情報は一意であり、したがって、第２のアクセス識別子に従って、ユーザによって操作される端末デバイスにおいてこのユーザによって取得されるものは、このユーザの一意のユーザ情報である。
【００８１】
Ａ５０３：ユーザ情報に対応する判定されたアクセス識別子、及びアクセス識別子と認証情報との間の記憶された対応関係に従って、アクセス識別子に対応する認証情報を判定する。
【００８２】
ユーザは、別のデバイス（１つ又は複数存在し得る）及び現在操作されているデバイスの双方に初めてログインし、別のデバイス及び現在操作されているデバイスは異なるアクセス識別子をユーザに割り当てる。ユーザ情報の一意性に起因して、これらの全ての異なるアクセス識別子と同じユーザ情報との間の対応関係がステップ３０２に従って確立される。したがって、これらの全てのアクセス識別子をユーザ情報に従って見つけることができる。
【００８３】
Ａ５０４：第２の端末デバイス及び別のデバイスにおけるユーザのアカウントログアウト動作を完了させるために、判定された認証情報を削除する。
【００８４】
上記のアクセス識別子の全て又はいくつかが見つかった後、これらのアクセス識別子に対応する認証情報が、アクセス識別子と認証情報との間の、ユーザが初めてログインしたときに確立された対応関係に従って判定される。ここで、認証情報は異なるデバイスについて同じであってもよいし、又は異なっていてもよい。
【００８５】
認証情報が見つかった後、ユーザは全ての認証情報を削除することができ、すなわち、ローカルデバイスを用いることによって、第三者アプリケーション又はサービスにログインした全てのデバイス若しくはいくつかの他のデバイスにおけるログイン状態が削除されるか、又はユーザは、いくつかの認証情報を選択的に除去することができ、例えば、ユーザはローカルデバイスにおけるログイン状態を保持し、別のデバイスにおけるログイン状態を削除することを選択することができる。
【００８６】
本発明のこの実施形態において、第三者アプリケーション又はウェブサイトは、ユーザの１つのアカウントログアウト要求を用いることによって、ユーザの全ての認証情報を見つけることができ、それによって、ユーザは全てのデバイス又はいくつかの他のデバイスにおけるログイン状態を削除することができ、これはユーザがアカウント管理を行うのに好都合であることがわかる。
【００８７】
図６は、別のアカウントログアウト方法を提供する。当該方法は、図３に示す方法に基づく。図６に示すように、ステップ３０２ｂの後、当該方法は下記を含む。
【００８８】
Ｂ５０１：ユーザによって操作される第２の端末デバイスによって送信されたアカウントログアウト要求を受信する。ここで、アカウントログアウト要求は第２のアクセス識別子を伝達する。第２のアクセス識別子は、第２の端末デバイスのものであり、ユーザに割り当てられる。第２のアクセス識別子は、ユーザが第２の端末デバイスを用いることによって初めてログインするときに第２の端末デバイスに割り当てられるアクセス識別子である。
【００８９】
Ｂ５０２：第２のアクセス識別子、及びアクセス識別子と認証情報とユーザ情報との間の記憶された対応関係に従って、第２のアクセス識別子に対応するユーザ情報に対応する認証情報を判定する。
【００９０】
Ｂ５０３：第２の端末デバイス及び別のデバイスにおけるユーザのアカウントログアウト動作を完了させるために、判定された認証情報を削除する。
【００９１】
ステップＡ５０１〜ステップＡ５０４に示す方法プロセスと比較して、ステップＢ５０１〜ステップＢ５０３に示す方法プロセスは、動作がより単純である。なぜなら、ここで記憶される対応関係は、第１の端末デバイスに割り当てられる第１のアクセス識別子と、第１のアクセス識別子に対応する認証情報と、ユーザ情報との間の対応関係であり、これは三者対応関係であるが、Ａ５０１〜Ａ５０４に示す方法プロセスは二者対応関係を用いるためである。
【００９２】
上記の説明に基づいて、ユーザ機器と、第三者ウェブサイトと、統合データサービスプラットフォームとの間のプロセスインタラクションを参照し、本発明の一実施形態は、本発明において提供されるアカウントログイン方法を具体的に説明する。図７を参照すると、当該方法は下記を含む。
【００９３】
６０１：ユーザが、統合データサービスプラットフォームを用いて第三者ウェブサイトにログインすることを選択し、ユーザ機器を用いることによってアカウントログイン要求を第三者ウェブサイトに送信し、ログイン状態を記録することを要求する。すなわち、アカウントログイン要求はログイン状態を保持することのインジケータを伝達する。
【００９４】
６０２：第三者ウェブサイトは、ユーザが初めてログインすると判定し、アカウントログイン要求を統合データサービスプラットフォームに送信する。
【００９５】
例えば、ユーザによって送信されるものがアカウントログイン要求である場合、ユーザが初めてログインすると判定され、ユーザによって送信される要求がページアクセスＵＲＬ情報、すなわちサービスアクセス要求であり、かつこの要求がアクセス識別子を含む場合、ユーザがログインするのが初めてではないと判定される。
【００９６】
６０３：統合データサービスプラットフォームは、ユーザのアカウントログイン要求に応答して、ユーザに認証のために必要なユーザ名及びパスワードを提供することを要求する。
【００９７】
６０４：ユーザはユーザ名及びパスワードを統合データサービスプラットフォームに提供する。
【００９８】
６０５：統合データサービスプラットフォームは、ユーザによって提供されるユーザ名及びパスワードに対しアイデンティティ認証を行う。
【００９９】
６０６：統合データサービスプラットフォームは、ユーザのアイデンティティが有効であると判定した後、認証情報をユーザに送信する。
【０１００】
６０７：ユーザは、受信した認証情報を第三者ウェブサイトに送信する。
【０１０１】
６０８：ユーザがログイン情報を記録することを要求しているため、第三者ウェブサイトは、ユーザによって送信された認証情報を、現在のアクセスのｓｅｓｓｉｏｎに記憶する。
【０１０２】
６０９：第三者ウェブサイトは、生成されたｓｅｓｓｉｏｎ  ｉｄをユーザに送信する。
【０１０３】
６１０：ユーザはｃｏｏｋｉｅ内にｓｅｓｓｉｏｎ  ｉｄを記憶する。
【０１０４】
６１１：ユーザはアカウントログイン要求を第三者ウェブサイトに再送する。ここで、このアカウントログイン要求は、前回のログイン中に記憶されたｓｅｓｓｉｏｎ  ｉｄを伝達する。
【０１０５】
６１２：第三者ウェブサイトは、ｓｅｓｓｉｏｎ  ｉｄに従って対応するｓｅｓｓｉｏｎを検索し、ｓｅｓｓｉｏｎ内の認証情報を抽出する。
【０１０６】
６１３：第三者ウェブサイトは、統合データサービスプラットフォームに対し、抽出された認証情報に従って、アイデンティティ認証を直接実行する。
【０１０７】
６１４：統合データサービスプラットフォームは、ユーザアイデンティティが有効であると判定した後、認証通過メッセージを第三者ウェブサイトに送信する。
【０１０８】
６１５：第三者ウェブサイトがこのユーザのログイン設定を行う。
【０１０９】
本発明のこの実施形態において提供されるアカウントログイン方法に従って、ユーザがログイン状態を保持することを決めるか否かは、ユーザのアカウントログイン要求がログイン状態を保持することのインジケータを伝達しているか否かを検出することによって判定され、ユーザが第三者アプリケーション又はウェブサイトにおけるログイン状態が保持される必要があると判定したとき、統合データサービスプラットフォームによってユーザに割り当てられた認証情報が記憶され、したがって、ユーザの後続のログインプロセスにおいて、第三者アプリケーション又はウェブサイトは、ユーザの認証情報を用いて、統合データサービスプラットフォームに対する認証ログインを自動的に実行することができることがわかる。ユーザのログイン状態がユーザに問い合わせることなく直接保持される従来技術と比較して、ユーザのアカウントアイデンティティが不正に用いられる可能性を効果的に低減することができ、ユーザアカウントログインセキュリティがもたらされる。
【０１１０】
ユーザ機器の観点において、本発明の一実施形態は、図８に示すアカウントログイン方法を提供する。ここで、当該方法は下記を含む。
【０１１１】
７０１：ユーザのアカウントログイン要求を第三者サーバに送信する。
【０１１２】
アカウントログイン要求は、統合データサービスプラットフォームのアカウント認証プロセスを用いるように命令するのに用いられ、アカウントログイン要求は、ログイン状態を保持することのインジケータを伝達する。
【０１１３】
７０２：統合データサービスプラットフォームによって送信された認証情報を受信する。ここで、認証情報は、ユーザのアカウントログイン識別子に従って統合データサービスプラットフォームによって割り当てられた認証情報であり、アカウントログイン識別子は、第三者サーバによって転送されたアカウントログイン要求に従って統合データサービスプラットフォームによって取得される。
【０１１４】
７０３：認証情報を第三者サーバに送信する。それによって、第三者サーバは、アカウントログイン要求内の、ログイン状態を保持することのインジケータに従って認証情報を取得して記憶する。
【０１１５】
７０４：ユーザのアカウントログイン動作を実施するために、第三者サーバによって送信されたアクセス識別子を受信し記憶する。ここで、アクセス識別子は、サービスアクセス要求が送信されるときに伝達されるように用いられる。
【０１１６】
本発明のこの実施形態において提供されるアカウントログイン方法において、ユーザ機器は、ユーザが、統合データサービスプラットフォームの認証プロセスを用いることによって第三者アプリケーション又はサービスにログインするときに、ログイン状態を保持するか否かを独立して選択することを可能にされることができ、これは、ユーザのアカウントアイデンティティが不正に用いられる可能性を効果的に低減し、ユーザアカウントログインセキュリティをもたらすことがわかる。
【０１１７】
本発明の一実施形態は、アカウントログインデバイスを更に提供する。このアカウントログインデバイスは、図１〜図７のいずれか１つに示す第三者アプリケーション又はウェブサイトの処理プロセスを実施するように構成され、アカウントログインデバイスは、第三者アプリケーション又はウェブサイトサーバにおいて適用され得る。図９に示すように、アカウントログインデバイスは、
ユーザによって操作される第１の端末デバイスによって送信されたアカウントログイン要求を受信し、このアカウントログイン要求を統合データサービスプラットフォームに送信するように構成される受信ユニット８１であって、アカウントログイン要求は、統合データサービスプラットフォームのアカウント認証プロセスを用いるように命令するのに用いられる、受信ユニット８１と、
受信ユニット８１によって受信されたアカウントログイン要求が、ログイン状態を保持することのインジケータを伝達しているか否かを検出するように構成される検出ユニット８２と、
検出ユニット８２が、アカウントログイン要求がログイン状態を保持することのインジケータを伝達していることを検出すると、第１の端末デバイスの認証情報を取得して記憶するように構成される取得ユニット８３であって、認証情報は、ユーザのアカウントログイン識別子に従って統合データサービスプラットフォームによって第１の端末デバイスに割り当てられた認証情報であり、アカウントログイン識別子は、アカウントログイン要求に従って統合データサービスプラットフォームによって取得される、取得ユニット８３と、
第１のアクセス識別子を第１の端末デバイスに割り当てるように構成される割り当てユニット８４と、
第１の端末デバイスに、割り当てユニット８４によって割り当てられた第１のアクセス識別子を送信するように構成される送信ユニット８５であって、それによって、第１のアクセス識別子は、第１の端末デバイスによって送信されるサービスアクセス要求内で伝達される、送信ユニット８５と、
第１の端末デバイスにおけるユーザのログイン状態を保持し、第１の端末デバイスにおけるユーザのアカウントログイン動作を完了させるために、割り当てユニット８４によって第１の端末デバイスに割り当てられた第１のアクセス識別子と、統合データサービスプラットフォームによって第１の端末デバイスに割り当てられた認証情報との間の対応関係を確立して記憶するように構成される情報維持ユニット８６と、
を含む。
【０１１８】
上記の方法実施形態によれば、図１０に示すように、デバイスは検索ユニット８７を更に含むことができる。
【０１１９】
受信ユニット８１は、ユーザによって操作される第１の端末デバイスによって送信されたサービスアクセス要求を受信するように更に構成され、サービスアクセス要求は、第１の端末デバイスに割り当てられた第１のアクセス識別子を伝達する。
【０１２０】
検索ユニット８７は、受信ユニット８１によって受信された第１のアクセス識別子に従って、第１のアクセス識別子に対応する記憶された認証情報を検索するように構成される。
【０１２１】
送信ユニット８５は、検索ユニット８７が第１のアクセス識別子に対応する記憶された認証情報を見つけると、この記憶された認証情報を統合データサービスプラットフォームに送信するように構成される。それによって、統合データサービスプラットフォームは認証情報が有効であるか否かを判定する。
【０１２２】
情報維持ユニット８６は、認証情報が有効であると統合データサービスプラットフォームが判定したことを示すメッセージが受信されると、ユーザのためのサービスアクセス情報を設定するように更に構成される。
【０１２３】
一実施方式において、図１１に示すように、デバイスは第１の判定ユニット８８を更に含むことができる。
【０１２４】
受信ユニット８１は、ユーザによって操作される第１の端末デバイスによって送信されたアカウントログアウト要求を受信するように更に構成され、ここで、アカウントログアウト要求は、第１の端末デバイスに割り当てられた第１のアクセス識別子を伝達する。
【０１２５】
第１の判定ユニット８８は、受信ユニット８１によって受信された第１のアクセス識別子に従って、アクセス識別子に対応する記憶された認証情報を判定するように構成される。
【０１２６】
情報維持ユニット８６は、第１の端末デバイスにおけるユーザのアカウントログアウト動作を完了させるために、第１の判定ユニット８８によって判定された認証情報を削除するように更に構成される。
【０１２７】
別の実施方式では、取得ユニット８３は、ユーザのユーザ情報を取得するように更に構成される。ここで、ユーザ情報はユーザと１対１の対応関係にある。
【０１２８】
情報維持ユニット７６は、第１の端末デバイスに割り当てられた第１のアクセス識別子とユーザ情報との間の対応関係を確立して記憶するように更に構成される。
【０１２９】
この実施方式において、図１２に示すように、デバイスは第２の判定ユニット８９を更に含むことができる。
【０１３０】
受信ユニット８１は、ユーザによって操作される第２の端末デバイスによって送信されたアカウントログアウト要求を受信するように更に構成される。ここで、アカウントログアウト要求は第２のアクセス識別子を伝達する。第２のアクセス識別子は、第２の端末デバイスのものであり、ユーザに割り当てられる。第２のアクセス識別子は、ユーザが第２の端末デバイスを用いることによって初めてログインするときに第２の端末デバイスに割り当てられるアクセス識別子である。
【０１３１】
第２の判定ユニット８９は、第２のアクセス識別子、及びアクセス識別子とユーザ情報との間の記憶された対応関係に従って、第２のアクセス識別子に対応するユーザ情報を判定する、ユーザ情報に対応するアクセス識別子を判定し、ここで、ユーザ情報に対応するアクセス識別子は、第２のアクセス識別子と、ユーザが第２の端末デバイス以外の別のデバイスを用いることによって初めてログインするときにこの別のデバイスに割り当てられるアクセス識別子とを含む、そして、ユーザ情報に対応する判定されたアクセス識別子、及びアクセス識別子と認証情報との間の記憶された対応関係に従って、アクセス識別子に対応する認証情報を判定する、ように構成される。
【０１３２】
情報維持ユニット８６は、第２の端末デバイスにおけるユーザのアカウントログアウト動作を完了させるために、第２の判定ユニット８９によって判定された認証情報を削除するように更に構成される。
【０１３３】
別の実施方式では、取得ユニット８３は、ユーザのユーザ情報を取得するように更に構成される。ここで、ユーザ情報はユーザと１対１の対応関係にある。
【０１３４】
情報維持ユニット８６は、第１の端末デバイスに割り当てられた第１のアクセス識別子と、第１のアクセス識別子に対応する認証情報と、取得ユニット８３によって取得されたユーザ情報との間の対応関係を確立して記憶するように構成される。
【０１３５】
この実施方式において、図１３に示すように、デバイスは第３の判定ユニット９０を更に含むことができる。
【０１３６】
受信ユニット８１は、ユーザによって操作される第２の端末デバイスによって送信されたアカウントログアウト要求を受信するように構成される。ここで、アカウントログアウト要求は第２のアクセス識別子を伝達する。第２のアクセス識別子は、第２の端末デバイスのものであり、ユーザに割り当てられる。第２のアクセス識別子は、ユーザが第２の端末デバイスを用いることによって初めてログインするときに第２の端末デバイスに割り当てられるアクセス識別子である。
【０１３７】
第３の判定ユニット９０は、受信ユニット８１によって受信された第２のアクセス識別子、及びアクセス識別子と認証情報とユーザ情報との間の記憶された対応関係に従って、第２のアクセス識別子に対応するユーザ情報に対応する認証情報を判定するように構成される。
【０１３８】
情報維持ユニット８６は、第２の端末デバイス及び別のデバイスにおけるユーザのアカウントログアウト動作を完了させるために、第３の判定ユニット９０によって判定された認証情報を削除するように構成される。
【０１３９】
更に、図９〜図１３に示す任意のデバイスに基づいて、送信ユニット８５は、検索ユニット８７がアクセス識別子に対応する記憶された認証情報を見つけていないとき、再ログイン要求を統合データサービスプラットフォームに転送するように更に構成され、それによって、統合データサービスプラットフォームは再ログイン要求に従ってユーザのアカウントログイン識別子を取得し、アカウントログイン識別子に従って第１の端末デバイスに認証情報を割り当てる。
【０１４０】
情報維持ユニット８６は、ユーザのためのアカウントログイン設定を実行するように更に構成される。
【０１４１】
本発明のこの実施形態において提供されるアカウントログインデバイスに従って、ユーザがログイン状態を保持することを決めるか否かは、ユーザのアカウントログイン要求がログイン状態を保持することのインジケータを伝達しているか否かを検出することによって判定され、ユーザが第三者アプリケーション又はウェブサイトにおけるログイン状態が保持される必要があると判定したとき、統合データサービスプラットフォームによってユーザに割り当てられた認証情報が記憶され、したがって、ユーザの後続のログインプロセスにおいて、第三者アプリケーション又はウェブサイトは、ユーザの認証情報を用いて、統合データサービスプラットフォームに対する認証ログインを自動的に実行することができることがわかる。ユーザのログイン状態がユーザに問い合わせることなく直接保持される従来技術と比較して、ユーザのアカウントアイデンティティが不正に用いられる可能性を効果的に低減することができ、ユーザアカウントログインセキュリティがもたらされる。
【０１４２】
本発明の一実施形態は、アカウントログインデバイスを更に提供する。図１４に示すように、デバイスは、プロセッサ９１と、メモリ９２と、通信インターフェース９３とを含む。メモリ９２はプログラムコードを記憶し、プロセッサ９１は、メモリ９２に記憶されたプログラムコードを呼び出して、上記の方法実施形態のうちの任意のものに示す方法プロセスを実施することができる。プロセッサ９１、メモリ９２及び通信インターフェース９３はバスを用いることによって通信することができる。
【０１４３】
プロセッサ９１は、メモリ９２内に記憶されたプログラムデータを呼び出して、下記を行う。ユーザによって操作される第１の端末デバイスによって送信されたアカウントログイン要求を、通信インターフェース９３を用いることによって受信し、このアカウントログイン要求を、通信インターフェース９３を用いることによって統合データサービスプラットフォームに送信し、ここで、アカウントログイン要求は、統合データサービスプラットフォームのアカウント認証プロセスを用いるように命令するのに用いられる。アカウントログイン要求が、ログイン状態を保持することのインジケータを伝達しているか否かを検出する。アカウントログイン要求がログイン状態を保持することのインジケータを伝達していることを検出すると、第１の端末デバイスの認証情報を取得して記憶し、ここで、認証情報は、ユーザのアカウントログイン識別子に従って統合データサービスプラットフォームによって第１の端末デバイスに割り当てられた認証情報であり、アカウントログイン識別子は、アカウントログイン要求に従って統合データサービスプラットフォームによって取得される。第１のアクセス識別子を第１の端末デバイスに割り当て、第１のアクセス識別子を第１の端末デバイスに送信し、それによって、第１のアクセス識別子は、第１の端末デバイスによって送信されるサービスアクセス要求内で伝達される。第１の端末デバイスにおけるユーザのログイン状態を保持し、第１の端末デバイスにおけるユーザのアカウントログイン動作を完了させるために、第１の端末デバイスに割り当てられた第１のアクセス識別子と、統合データサービスプラットフォームによって第１の端末デバイスに割り当てられた認証情報との間の対応関係を確立して記憶する。
【０１４４】
通信インターフェース９３は、プロセッサ９１の命令に従ってデータを送信又は受信するように構成される。下記の実施形態では、プロセッサ９１と、上記デバイス以外の、統合データサービスプラットフォーム又はユーザ機器等の別のデバイスとの間のデータ交換は、通信インターフェース９３を用いることによって実行され、本明細書において再び詳細を説明することはしない。
【０１４５】
メモリ９２は、ユーザの認証情報、及びユーザに割り当てられたアクセス識別子と、統合サービスデータプラットフォームによってユーザに割り当てられた認証情報との間の対応関係を確立して記憶する方法プロセス等の方法プロセスにおいて生成されたデータ情報を記憶するように更に構成され得る。
【０１４６】
更に、プロセッサ９１は、ユーザによって操作される第１の端末デバイスによって送信されたサービスアクセス要求を、通信インターフェース９３を用いることによって受信し、ここで、サービスアクセス要求は、第１の端末デバイスに割り当てられた第１のアクセス識別子を伝達する、第１のアクセス識別子に従って、第１のアクセス識別子に対応する記憶された認証情報を検索する、第１のアクセス識別子に対応する記憶された認証情報が見つかったとき、記憶された認証情報を統合データサービスプラットフォームに送信し、それによって、統合データサービスプラットフォームは、認証情報が有効であるか否かを判定する、そして、認証情報が有効であると統合データサービスプラットフォームが判定したことを示すメッセージが受信されると、サービスアクセス情報を設定する、ように更に構成される。
【０１４７】
一実施方式では、プロセッサ９１は、ユーザによって操作される第１の端末デバイスによって送信されたアカウントログアウト要求を、通信インターフェース９３を用いることによって受信し、ここで、アカウントログアウト要求は第１の端末デバイスに割り当てられた第１のアクセス識別子を伝達する、第１のアクセス識別子に従って、アクセス識別子に対応する記憶された認証情報を判定する、そして、第１の端末デバイスにおけるユーザのアカウントログアウト動作を完了させるために、判定された認証情報を削除する、ように更に構成される。別の実施方式では、プロセッサ９１は、ユーザのユーザ情報を取得し、ここで、ユーザ情報はユーザと１対１の対応関係にある、そして、第１の端末デバイスに割り当てられた第１のアクセス識別子と、ユーザ情報との間の対応関係を確立して記憶する、ように構成される。対応関係及びユーザ情報等の全てのデータはメモリ９２に記憶することができる。
【０１４８】
この実施方式では、１つのユーザ機器において、複数のデバイスにおけるユーザログイン状態を削除するために、プロセッサ９１は、ユーザによって操作される第２の端末デバイスによって送信されたアカウントログアウト要求を受信し、ここで、アカウントログアウト要求は第２のアクセス識別子を伝達し、第２のアクセス識別子は、第２の端末デバイスのものであり、ユーザに割り当てられ、第２のアクセス識別子は、ユーザが第２の端末デバイスを用いることによって初めてログインするときに第２の端末デバイスに割り当てられるアクセス識別子である、第２のアクセス識別子、及びアクセス識別子とユーザ情報との間の記憶された対応関係に従って、第２のアクセス識別子に対応するユーザ情報を判定し、ユーザ情報に対応するアクセス識別子を判定し、ここで、ユーザ情報に対応するアクセス識別子は、第２のアクセス識別子と、ユーザが第２の端末デバイス以外の別のデバイスを用いることによって初めてログインするときにこの別のデバイスに割り当てられるアクセス識別子とを含む、ユーザ情報に対応する判定されたアクセス識別子、及びアクセス識別子と認証情報との間の記憶された対応関係に従って、アクセス識別子に対応する認証情報を判定する、そして、第２の端末デバイス及び別のデバイスにおけるユーザのアカウントログアウト動作を完了させるために、判定された認証情報を削除する、ように更に構成され得る。
【０１４９】
別の実施方式では、プロセッサ９１は、ユーザのユーザ情報を取得し、ここで、ユーザ情報はユーザと１対１の対応関係にある、そして、第１の端末デバイスに割り当てられた第１のアクセス識別子と、第１のアクセス識別子に対応する認証情報と、ユーザ情報との間の対応関係を確立して記憶する、ように構成される。
【０１５０】
この実施方式では、プロセッサ９１は、ユーザによって操作される第２の端末デバイスによって送信されたアカウントログアウト要求を、通信インターフェース９３を用いることによって受信し、ここで、アカウントログアウト要求は第２のアクセス識別子を伝達し、第２のアクセス識別子は、第２の端末デバイスのものであり、ユーザに割り当てられ、第２のアクセス識別子は、ユーザが第２の端末デバイスを用いることによって初めてログインするときに第２の端末デバイスに割り当てられるアクセス識別子である、第２のアクセス識別子、及びアクセス識別子と認証情報とユーザ情報との間の記憶された対応関係に従って、第２のアクセス識別子に対応するユーザ情報に対応する認証情報を判定する、そして、第２の端末デバイス及び別のデバイスにおけるユーザのアカウントログアウト動作を完了させるために、判定された認証情報を削除する、ように更に構成される。
【０１５１】
任意に、プロセッサ９１は、第１のアクセス識別子に対応する記憶された認証情報を見つけていないとき、再ログイン要求を統合データサービスプラットフォームに転送し、それによって、統合データサービスプラットフォームは再ログイン要求に従ってユーザのアカウントログイン識別子を取得し、アカウントログイン識別子に従って第１の端末デバイスに認証情報を割り当てる、そして、認証情報が取得された後、ユーザのためのアカウントログイン設定を実行する、ように更に構成される。
【０１５２】
本発明のこの実施形態において提供されるアカウントログインデバイスに従って、ユーザがログイン状態を保持することを決めるか否かは、ユーザのアカウントログイン要求がログイン状態を保持することのインジケータを伝達しているか否かを検出することによって判定され、ユーザが第三者アプリケーション又はウェブサイトにおけるログイン状態が保持される必要があると判定したとき、統合データサービスプラットフォームによってユーザに割り当てられた認証情報が記憶され、したがって、ユーザの後続のログインプロセスにおいて、第三者アプリケーション又はウェブサイトは、ユーザの認証情報を用いて、統合データサービスプラットフォームに対する認証ログインを自動的に実行することができることがわかる。ユーザのログイン状態がユーザに問い合わせることなく直接保持される従来技術と比較して、ユーザのアカウントアイデンティティが不正に用いられる可能性を効果的に低減することができ、ユーザアカウントログインセキュリティがもたらされる。
【０１５３】
本発明の一実施形態は、アカウントログインデバイスを更に提供する。ここで、このデバイスは、ユーザ機器に適用することができ、ユーザ機器は、携帯電話、デスクトップコンピュータ、ノートブック、携帯情報端末等とすることができる。図１５に示すように、当該デバイスは、
ユーザのアカウントログイン要求を第三者サーバに送信するように構成される送信ユニット１００１であって、アカウントログイン要求は、統合データサービスプラットフォームのアカウント認証プロセスを用いるように命令するのに用いられ、アカウントログイン要求は、ログイン状態を保持することのインジケータを伝達する、送信ユニット１００１と、
統合データサービスプラットフォームによって送信された認証情報を受信するように構成される受信ユニット１００２であって、認証情報は、ユーザのアカウントログイン識別子に従って統合データサービスプラットフォームによって割り当てられた認証情報であり、アカウントログイン識別子は、第三者サーバによって転送されたアカウントログイン要求に従って統合データサービスプラットフォームによって取得される、受信ユニット１００２と、を含み、
ここで、送信ユニット１００１は、受信ユニット１００２によって受信された認証情報を第三者サーバに送信するように更に構成され、それによって、第三者サーバは、アカウントログイン要求におけるログイン状態を保持することのインジケータに従って認証情報を取得して記憶し、
受信ユニット１００２は、第三者サーバによって送信されたアクセス識別子を受信するように更に構成され、また、当該デバイスは、
ユーザのアカウントログイン動作を実施するために、第三者サーバによって送信され、受信ユニットによって受信されたアクセス識別子を記憶するように構成される記憶ユニット１００３であって、アクセス識別子はサービスアクセス要求が送信されるときに伝達されるように用いられる、記憶ユニット１００３と、
を含む。
【０１５４】
本発明の一実施形態は、ユーザ機器に適用することができる別のアカウントログインデバイスを更に提供する。図１６に示すように、当該デバイスは、プロセッサ１１０１と、メモリ１１０２と、通信インターフェース１１０３とを含むことができる。メモリ１１０２はプログラムコードを記憶し、プロセッサ１１０１は、メモリ１１０２内に記憶されているプログラムコードを呼び出して、上記の方法実施形態のうちの任意のものに示す方法プロセスを実施することができる。プロセッサ１１０１、メモリ１１０２及び通信インターフェース１１０３は、バスを用いることによって通信することができる。
【０１５５】
プロセッサ１１０１は、メモリ１１０２内のアプリケーションプログラムを呼び出して、下記の命令、
ユーザのアカウントログイン要求を第三者サーバに送信することであって、アカウントログイン要求は、統合データサービスプラットフォームのアカウント認証プロセスを用いるように命令するのに用いられ、アカウントログイン要求は、ログイン状態を保持することのインジケータを伝達する、送信することと、
統合データサービスプラットフォームによって送信された認証情報を受信することであって、認証情報は、ユーザのアカウントログイン識別子に従って統合データサービスプラットフォームによって割り当てられた認証情報であり、アカウントログイン識別子は、第三者サーバによって転送されたアカウントログイン要求に従って統合データサービスプラットフォームによって取得される、受信することと、
認証情報を第三者サーバに送信することであって、それによって、第三者サーバは、アカウントログイン要求におけるログイン状態を保持することのインジケータに従って認証情報を取得して記憶する、送信することと、
第三者サーバによって送信されたアクセス識別子を受信することと
を実行する。
【０１５６】
メモリ１１０２は、ユーザのアカウントログイン動作を実施するために、第三者サーバによって送信されたアクセス識別子を記憶するように構成される。アクセス識別子はサービスアクセス要求が送信されるときに伝達されるように用いられる。
【０１５７】
本発明のこの実施形態において提供されるアカウントログインデバイスにおいて、ユーザ機器は、ユーザが、統合データサービスプラットフォームの認証プロセスを用いることによって第三者アプリケーション又はサービスにログインするときに、ログイン状態を保持するか否かを独立して選択することを可能にされることができ、これは、ユーザのアカウントアイデンティティが不正に用いられる可能性を効果的に低減し、ユーザアカウントログインセキュリティをもたらすことがわかる。
【０１５８】
本発明の一実施形態は、アカウントログインシステムを更に提供する。図１７に示すように、当該システムは、第三者サーバ１２０１と、ユーザ機器１２０２と、統合データサービスプラットフォームサーバ１２０３とを含む。
【０１５９】
ユーザ機器１２０２は、ユーザのアカウントログイン要求を第三者サーバ１２０１に送信するように構成される。ここで、アカウントログイン要求は、統合データサービスプラットフォームのアカウント認証プロセスを用いるように命令する。
【０１６０】
第三者サーバ１２０１は、ユーザ機器１２０２によって送信されたアカウントログイン要求を受信し、このアカウントログイン要求を統合データサービスプラットフォームに送信し、ここで、アカウントログイン要求は、統合データサービスプラットフォームのアカウント認証プロセスを用いるように命令するのに用いられる、アカウントログイン要求が、ログイン状態を保持することのインジケータを伝達しているか否かを検出する、アカウントログイン要求がログイン状態を保持することのインジケータを伝達していることが検出されると、ユーザ機器１２０２の認証情報を取得して記憶し、ここで、認証情報は、ユーザのアカウントログイン識別子に従って統合データサービスプラットフォームによってユーザ機器１２０２に割り当てられた認証情報であり、アカウントログイン識別子は、アカウントログイン要求に従って統合データサービスプラットフォームによって取得される、第１のアクセス識別子をユーザ機器１２０２に割り当て、第１のアクセス識別子をユーザ機器１２０２に送信し、それによって、第１のアクセス識別子は、ユーザ機器１２０２によって送信されるサービスアクセス要求内で伝達される、そして、ユーザ機器１２０２におけるユーザのログイン状態を保持し、ユーザ機器１２０２におけるユーザのアカウントログイン動作を完了させるために、ユーザ機器１２０２に割り当てられた第１のアクセス識別子と、統合データサービスプラットフォームによってユーザ機器１２０２に割り当てられた認証情報との間の対応関係を確立して記憶する、ように構成される。
【０１６１】
統合データサービスプラットフォームサーバ１２０３は、第三者サーバ１２０１によって転送されたアカウントログイン要求を受信し、アカウントログイン要求に従ってユーザのアカウントログイン識別子を取得し、アカウントログイン識別子に従ってユーザに認証情報を割り当て、認証情報をユーザ機器１２０２に送信するように構成される。
【０１６２】
本発明のこの実施形態において提供されるアカウントログインシステムにおける全てのデバイスのモジュール分割及び特定の実施方法の詳細については、上記の装置及び方法実施形態における説明を参照することができ、ここで再び詳細を説明することはしないことに留意されたい。
【０１６３】
結論として、本発明のこの実施形態において提供されるアカウントログインデバイス及びシステムによれば、ユーザがログイン状態を保持することを決めるか否かは、ユーザのアカウントログイン要求が、ログイン状態を保持することのインジケータを伝達するか否かを検出することによって判定され、統合データサービスプラットフォームによってユーザに割り当てられる認証情報は、ユーザが、第三者アプリケーション又はウェブサイトにおけるログイン状態が保持される必要があると判定したときに記憶され、したがって、ユーザの後続のログインプロセスにおいて、第三者アプリケーション又はウェブサイトは、ユーザの認証情報を用いて、統合データサービスプラットフォームへの認証ログインを自動的に実行することができる。ユーザに問い合わせることなくユーザのログイン状態が直接保持される従来技術と比較して、ユーザのアカウントアイデンティティが不正に用いられる可能性を効果的に低減することができ、ユーザアカウントログインセキュリティがもたらされる。
【０１６４】
説明された装置実施形態は例示にすぎないことに留意されたい。別個の部分として説明されたユニットは、物理的に別個であっても別個でなくてもよく、ユニットとして表示される部分は物理的ユニットであっても物理的ユニットでなくてもよく、１つの位置に配置されてもよく、複数のネットワークユニットに分散されてもよい。実施形態の解決策の目的を達成するように、いくつか又は全てのモジュールを実際の要件に従って選択してもよい。更に、本発明によって提供される装置実施形態の添付の図面において、モジュール間の接続関係は、モジュールが互いに通信接続を有することを示し、この通信接続は、１つ又は複数の通信バス又は信号ケーブルとして特に実装することができる。当業者であれば、創造的な取り組みなしで本発明の実施形態を理解し実施することができる。
【０１６５】
実施形態の上記の説明に基づいて、当業者であれば、必要な汎用ハードウェアに加えてソフトウェアによって、又は専用集積回路、専用ＣＰＵ、専用メモリ、専用コンポーネント等を含む専用ハードウェアのみによって本発明を実施してもよいことを明確に理解することができる。通常、コンピュータプログラムによって実行することができる任意の機能は、対応するハードウェアを用いることによって容易に実施することができる。更に、同じ機能を達成するために用いられる特殊なハードウェア構造は、様々な形態、例えば、アナログ回路、デジタル回路、専用回路等の形態をとることができる。しかしながら、本発明に関しては、ほとんどの場合に、ソフトウェアプログラムによる実施態様がより良好な実施態様である。そのような理解に基づいて、本発明の技術的解決策は本質的に、又は従来技術に寄与する部分は、ソフトウェア製品の形態で実装され得る。ソフトウェア製品は、フロッピーディスク、ＵＳＢフラッシュドライブ、リムーバブルハードディスク、読出し専用メモリ（ＲＯＭ、Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ランダムアクセスメモリ（ＲＡＭ、Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、磁気ディスク、又はコンピュータの光ディスク等の可読記憶媒体に記憶され、本発明の実施形態において記載される方法を実行するようにコンピュータデバイス（パーソナルコンピュータ、サーバ、ネットワークデバイス等であり得る）に命令するためのいくつかの命令を含む。
【０１６６】
上記の説明は、本発明の特定の実施方式にすぎず、本発明の保護範囲を限定するように意図されない。本発明に開示される技術的範囲における当業者であれば容易に把握することができる任意の変形形態又は代替形態は、本発明の保護範囲内にあるものとする。したがって、本発明の保護範囲は、特許請求の範囲の保護範囲下にあるものとする。
【図１】
0006280641.tif 000002
【図２】
0006280641.tif 000003
【図３】
0006280641.tif 000004
【図４】
0006280641.tif 000005
【図５】
0006280641.tif 000006
【図６】
0006280641.tif 000007
【図７】
0006280641.tif 000008
【図８】
0006280641.tif 000009
【図９】
0006280641.tif 000010
【図１０】
0006280641.tif 000011
【図１１】
0006280641.tif 000012
【図１２】
0006280641.tif 000013
【図１３】
0006280641.tif 000014
【図１４】
0006280641.tif 000015
【図１５】
0006280641.tif 000016
【図１６】
0006280641.tif 000017
【図１７】
0006280641.tif 000018