(57)【特許請求の範囲】
【請求項１】
端末デバイス間の自動ログイン方法であって：
サーバにより、端末デバイスにより送信されるログインリクエストを受信するステップであって、前記ログインリクエストは、前記端末デバイスの固有識別情報とログインＩＰ（インターネットプロトコル）アドレスとを有する、前記受信するステップと；
前記サーバにより、前記ログインリクエスト内のＩＰアドレスに従って、ログインに成功した端末デバイスのうち対応する固有識別情報と、ログインＩＰアドレスと、ユーザログインＩＤ（アイデンティティ）との間のサーバ保存済関係を用いて、同一ＩＰアドレスにてログインに成功した端末デバイスを識別するステップと；
前記サーバにより、前記ログインリクエスト内の固有識別情報に従って、前記ログインリクエストを送信した端末デバイスの固有識別情報と、相関する同一ＩＰアドレスでログインに成功した前記識別された端末デバイスの固有識別情報との間の対応関係が、異なる端末デバイスの固有識別情報間のサーバ保存済関係を用いて、存在するか否かを判定するステップと；
前記ログインリクエストを送信した端末デバイスの固有識別情報と、相関する同一ＩＰアドレスでログインに成功した前記識別された端末デバイスの固有識別情報との間の対応関係が存在することに応じて、前記サーバにより、前記端末デバイスの現在のログインページに対応するブラウザに対して、前記ログインに成功した端末デバイスのユーザログインＩＤに対応するデータクッキーを送信するステップであって、それにより、前記端末デバイスが自動的にログインを行う、前記送信するステップと；を備える、
端末デバイス間の自動ログイン方法。
【請求項２】
前記端末デバイスがログインに成功したことに応じて、前記サーバに、前記端末デバイスの固有識別情報と、ログインＩＰアドレスと、ユーザログインＩＤを、対応関係の形式で格納するステップ；をさらに備える、
請求項１に記載の自動ログイン方法。
【請求項３】
異なる端末デバイスの固有識別情報間の前記サーバ保存済関係は：
前記サーバで、第１の端末デバイスの固有識別情報を受信するステップと；
前記サーバにより、前記第１の端末デバイスの前記受信した固有識別情報を使用して、クイックレスポンスコードを生成するステップと；
前記サーバから前記第１の端末デバイスへ、表示のために、前記生成されたクイックレスポンスコードを送信するステップであって、それにより、前記生成されたクイックレスポンスコードは、第２の端末デバイスによりアクセス可能となり、前記第１の端末デバイスの固有識別情報を得て、前記第２の端末デバイスは、固有識別情報と前記第１の端末デバイスの固有識別情報とを、前記サーバへ送信し、前記第１の端末デバイスと前記第２の端末デバイスとの間の関係を形成する、前記送信するステップと；によって得られる、
請求項１に記載の自動ログイン方法。
【請求項４】
異なる端末デバイスの固有識別情報間の前記サーバ保存済関係は：
第１の端末デバイスにより、第１の端末デバイスの固有識別情報を使用して、クイックレスポンスコードを生成するステップと；
前記第１の端末デバイスから、前記生成されたクイックレスポンスコードを第２の端末デバイスに送信するステップと；
前記第１の端末デバイスから、前記第１の端末デバイスの固有識別情報と前記第２の端末デバイスの固有識別情報との間の対応関係を前記サーバに送信するステップと；によって得られる、
請求項１に記載の自動ログイン方法。
【請求項５】
異なる端末デバイスの固有識別情報間の前記サーバ保存済関係は：
Ｂｌｕｅｔｏｏｔｈ（登録商標）を介して複数の端末デバイスを接続するステップと；
前記複数の端末デバイスのうちの一つの第１の端末デバイスにおいて、前記複数の端末デバイスのうちの一つの第２の端末デバイスの固有識別情報を取得するステップと；
前記第１の端末デバイスによって、前記第１の端末デバイスの固有識別情報と前記第２の端末デバイスの前記取得された固有識別情報との間の対応関係を前記サーバに送信するステップと；によって得られる、
請求項１に記載の自動ログイン方法。
【請求項６】
異なる端末デバイスの固有識別情報間の前記サーバ保存済関係は：
複数の端末デバイスから、近距離無線通信デバイスに、前記複数の端末デバイスの固有識別情報を送信するステップと；
前記近距離無線通信デバイスから、前記サーバに、前記複数の端末デバイスの固有識別情報間の対応関係を送信するステップと；によって得られる、
請求項１に記載の自動ログイン方法。
【請求項７】
異なる端末デバイスの固有識別情報間の前記サーバ保存済関係は：
第１の端末デバイスから、第２の端末デバイスに、前記第１の端末デバイスの固有識別情報を送信するステップと；
前記第２の端末デバイスから、前記サーバに、前記第１の端末デバイスと前記第２の端末デバイスの固有識別情報間の対応関係を送信するステップと；によって得られる、
請求項１に記載の自動ログイン方法。
【請求項８】
サーバにより、端末デバイスにより送信される、前記端末デバイスの固有識別情報とログインＩＰアドレスとを有するログインリクエストを受信する前記ステップは、具体的に：
前記ログインページにアクセスする際に、前記端末デバイスにより送信される、前記端末デバイスの固有識別情報とログインＩＰアドレスとを有する前記ログインリクエストを、前記サーバにより取得するステップであって、前記端末デバイスの固有識別情報とログインＩＰアドレスとは、前記ログインページがＪａｖａ（登録商標）Ｓｃｒｉｐｔを用いて現在のログインページのＦＬＡＳＨツールプラグインを呼び出すことによって取得される、前記取得するステップ；を備える、
請求項１に記載の自動ログイン方法。
【請求項９】
端末デバイス間の自動ログイン方法であって：
ログインページにアクセスする際に、端末デバイスの固有識別情報とログインＩＰアドレスとを有するログインリクエストを、前記端末デバイスによりサーバへ送信するステップと；
前記ログインリクエストに従って前記サーバにより得られる、ログインに成功した端末デバイスのユーザログインＩＤを含む、クエリ結果を、前記端末デバイスにより取得するステップであって、それにより、前記端末デバイスが前記クエリ結果に従ってログインを行い、前記端末デバイスと前記ログインに成功した端末デバイスは、同一ＩＰアドレスを共有する、前記取得するステップと；を備える、
端末デバイス間の自動ログイン方法。
【請求項１０】
ログインページにアクセスする際に、端末デバイスの固有識別情報とログインＩＰアドレスとを有するログインリクエストを、前記端末デバイスによりサーバへ送信する前記ステップは、具体的に：
前記ログインページにアクセスする際に前記端末デバイスにより、前記端末デバイスの固有識別情報とログインＩＰアドレスとを前記ログインリクエストに追加し、前記サーバへ前記ログインリクエストを送信するステップであって、前記端末デバイスの固有識別情報とログインＩＰアドレスとは、前記ログインページがＪａｖａ（登録商標）Ｓｃｒｉｐｔを用いて現在のログインページのソフトウェアＦＬＡＳＨツールプラグインを呼び出すことによって取得される、前記送信するステップ；を備える、
請求項９に記載の自動ログイン方法。
【請求項１１】
前記端末デバイスが前記クエリ結果に従ってログインを行う前記ステップは；
現在のログインページに対応するブラウザ中にある、前記ログインに成功した端末デバイスのユーザログインＩＤに対応するデータクッキーを用いて自動的にログインを行うステップであって、前記ユーザログインＩＤは、前記クエリ結果に従って得られ、前記サーバにより送信される、前記ログインを行うステップ；を備える、
請求項９に記載の自動ログイン方法。
【請求項１２】
請求項１〜請求項８のいずれか１項に記載の方法を実行するように構成された、複数のモジュールを備える、
サーバ。
【請求項１３】
請求項９〜請求項１１のいずれか１項に記載の動作を実行するように構成された、複数のモジュールを備える、
端末デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、コンピュータの分野に関し、特に、端末間のログイン不要方法及び装置に関する。
【背景技術】
【０００２】
現在、端末ユーザは、複数の携帯電話、複数のタブレット端末、複数のコンピュータ等の複数の端末装置又は複数種類の端末装置を持つのが普通になっている。一の端末装置から別の端末装置へ切り替えてアカウントにログインする場合、ユーザはもう一度アカウント名とパスワードを入力してログインする必要があり、これは不便であるばかりでなくエラーを招きやすい。
【０００３】
従来技術における、端末装置間の自動ログインを実行する方法は以下のとおりである。コンピュータを使用してログインしているユーザが別の端末装置へ切り替えてログインする場合、コンピュータ上のログインウェブページが、アカウント名とパスワードとを含むＱＲコード（登録商標）を生成する。ユーザは、Ｗｅｃｈａｔ等のＱＲコード（登録商標）をスキャンできるＡＰＰ（アプリケーションソフトウェア）を使用してＱＲコード（登録商標）をスキャンする。スキャン後、ユーザにより切り替えられた端末装置は自動的にアカウントへログインする。
【０００４】
本願を実施する中で、本発明者は、従来技術には少なくとも次の問題があることを見出した。
従来技術のログイン不要方法は比較的厄介であり、端末装置は、スキャン可能なＡＰＰを開き、対応するスキャン機能を確認し、ＱＲコード（登録商標）をスキャンする必要がある。端末装置がＱＲコード（登録商標）をスキャンできるＡＰＰを備えていない場合、自動ログインは実現不可能である。また、他人がＱＲコード（登録商標）を手に入れた場合、ユーザアカウントの安全性が脅かされる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、端末間のログイン不要方法及び装置を提供することである。ログインＩＰアドレスでログインを実行中の端末装置と、同一のログインＩＰアドレスでログイン済みの端末装置との間の固有識別情報の関係性、及び、固有識別情報と、ログイン済みの端末装置のユーザログインＩＤとの関係性についてサーバがクエリ（問合せ）すると、端末装置が自動的にログインを行う。
【課題を解決するための手段】
【０００６】
端末間のログイン不要方法は：
端末装置により送信され、前記端末装置の固有識別情報と、ログインＩＰ（インターネットプロトコル）アドレスとを有する、ログインリクエストを、サーバにより取得するステップと；
前記ログインリクエスト内の前記ＩＰアドレスに従って、ログイン済みの端末装置の固有識別情報と、ログインＩＰアドレスと、ユーザログインＩＤ（アイデンティティ）との間のサーバ保存済対応関係内に、同一ＩＰアドレスにてログイン済みの端末装置が存在するか否かをサーバがクエリするステップと；
肯定であれば、前記ログインリクエスト内の前記固有識別情報に従って、前記ログインリクエストを送信する端末装置と、前記ログイン済みの端末装置との間の固有識別情報の対応関係が、端末装置間の固有識別情報のサーバ保存済対応関係内に存在するか否かをサーバがクエリするステップと；
肯定であれば、サーバが、前記端末装置の現在のログインページに対応するブラウザに対して、前記ログイン済みの端末装置のユーザログインＩＤに対応するデータクッキーを送信するステップと；を備え、それにより、前記端末装置が自動的にログインを行う。
【０００７】
端末装置により送信され、前記端末装置の固有識別情報とログインＩＰ（インターネットプロトコル）アドレスとを有する、ログインリクエストを、サーバにより取得する前記ステップは、具体的に：
前記ログインページにアクセスする際に前記端末装置により送信され、前記端末装置の前記固有識別情報と前記ログインＩＰアドレスとを有する前記ログインリクエストを、前記サーバにより取得するステップを備え、前記端末装置の前記固有識別情報と前記ログインＩＰアドレスとは、前記ログインページがＪａｖａ（登録商標）Ｓｃｒｉｐｔ（ジャバスクリプト、ＪＳ）を用いて現在のログインページのＦＬＡＳＨツールプラグインを呼び出すことによって取得される。
【０００８】
端末間のログイン不要方法は：
ログインページにアクセスする際に、前記端末装置の固有識別情報とログインＩＰアドレスとを有するログインリクエストを、端末装置によりサーバへ送信するステップと；
前記ログインリクエストに従って前記サーバにより得られ、ログイン済みの端末装置のユーザログインＩＤを含む、クエリ結果を前記端末装置により獲得することによって、前記端末装置が前記クエリ結果に従ってログインを行うステップと；を備える。
【０００９】
ログインページにアクセスする際に、前記端末装置の固有識別情報とログインＩＰアドレスとを有するログインリクエストを、端末装置によりサーバへ送信する前記ステップは、具体的に：
前記ログインページにアクセスする際に前記端末装置により、前記端末装置の前記固有識別情報と前記ログインＩＰアドレスとを前記ログインリクエストに追加し、前記サーバへ前記ログインリクエストを送信するステップを備え、前記端末装置の前記固有識別情報と前記ログインＩＰアドレスとは、前記ログインページがＪａｖａ（登録商標）Ｓｃｒｉｐｔを用いて前記現在のログインページのソフトウェアＦＬＡＳＨツールプラグインを呼び出すことによって取得される。
【００１０】
前記端末装置は、前記クエリ結果に従ってログインを行い、具体的に：
前記端末装置は、前記現在のログインページに対応するブラウザ中にある、前記ログイン済みの端末装置のユーザログインＩＤに対応するデータクッキーを用いて自動的にログインを行うことを備え、前記ユーザログインＩＤは、前記クエリ結果に従って得られ、前記サーバにより送信される。
【００１１】
サーバは：
端末装置により送信され、前記端末装置の固有識別情報とログインＩＰ（インターネットプロトコル）アドレスとを有するログインリクエストを取得するように構成された取得モジュールと；
前記ログインリクエスト内の前記ＩＰアドレスに従って、ログイン済みの端末装置の固有識別情報と、ログインＩＰアドレスと、ユーザログインＩＤ（アイデンティティ）との間のサーバ保存済対応関係内に、同一ＩＰアドレスにてログイン済みの端末装置が存在するか否かをクエリするように構成された第１のクエリモジュールと；
肯定であれば、前記ログインリクエスト内の前記固有識別情報に従って、前記ログインリクエストを送信する端末装置と前記ログイン済みの端末装置との間の固有識別情報の対応関係が、端末装置間の固有識別情報のサーバ保存済対応関係内に存在するか否かをクエリするように構成された第２クエリモジュールと；
肯定であれば、前記端末装置の現在のログインページに対応するブラウザに対して、前記ログイン済みの端末装置のユーザログインＩＤに対応するデータクッキーを送信するように構成された送信モジュールと：を備え、それにより、前記端末装置が自動的にログインを行う。
【００１２】
前記取得モジュールは具体的に：
前記ログインページにアクセスする際に前記端末装置により送信され、前記端末装置の前記固有識別情報と前記ログインＩＰアドレスとを有する前記ログインリクエストを取得するように構成され、前記端末装置の前記固有識別情報と前記ログインＩＰアドレスとは、前記ログインページがＪａｖａ（登録商標）Ｓｃｒｉｐｔを用いて現在のログインページのＦＬＡＳＨツールプラグインを呼び出すことによって取得される。
【００１３】
端末装置は：
前記端末装置がログインページにアクセスする際に、前記端末装置の固有識別情報とログインＩＰアドレスとを有するログインリクエストをサーバへ送信するように構成された送信モジュールと；
前記ログインリクエストに従って前記サーバによって得られ、ログイン済みの端末装置のユーザログインＩＤを含む、クエリ結果を取得するように構成された取得モジュールと；を備え、それにより、前記端末装置が前記クエリ結果に従ってログインを行う。
【００１４】
前記送信モジュールは具体的に：
前記ログインページにアクセスする際に、前記端末装置の前記固有識別情報と前記ログインＩＰアドレスとを前記ログインリクエストへ追加し、前記サーバへ前記ログインリクエストを送信するように構成され、前記端末装置の前記固有識別情報と前記ログインＩＰアドレスとは、前記ログインページがＪａｖａ（登録商標）Ｓｃｒｉｐｔを用いて前記現在のログインページのソフトウェアＦＬＡＳＨツールプラグインを呼び出すことによって取得される。
【００１５】
前記端末装置は、前記クエリ結果に従ってログインを行い、具体的に：
前記端末装置は、前記現在のログインページに対応するブラウザ中にある、前記ログイン済みの端末装置のユーザログインＩＤに対応するデータクッキーを用いて自動的にログインを行うことを備え、前記ユーザログインＩＤは、前記クエリ結果に従って得られ、前記サーバにより送信される。
【００１６】
従来技術と比較して、本願の実施の形態は少なくとも以下の利点を有する。
本願において、サーバに記憶された端末装置間の固有識別情報の対応関係と、端末装置のログイン後に記憶された、当該端末装置のログインＩＰアドレスと、固有識別情報と、ユーザログインＩＤとの間の対応関係とに従って、サーバは、現在ログインを実行中の端末装置のログインＩＰと固有識別情報とを用いことによって、ログインＩＰにてログイン済みの端末装置の固有識別情報と現在ログインを実行中の端末装置の固有識別情報との間の対応関係をクエリし、現在ログインを実行中の端末装置がログイン済みの端末装置と関連しているか否かを判定する。肯定であれば、現在ログインを実行中の端末装置は、ログイン済みの端末装置のユーザログインＩＤを入手することによって自動的にログインを行う。これにより、端末間のログインを実行する端末装置のログイン処理が簡素になり、ログインを行う端末装置は特定のソフトウェア又はハードウェアが不要になるので、端末間のログインを行う端末に課せられる要件による制限が軽減する。また、ログインを実行する端末装置は、ログイン済みの端末装置と同一のログインＩＰアドレスを持たねばならないので、ユーザ情報の安全性が確保される。
【図面の簡単な説明】
【００１７】
【図１】図１は、本願の実施の形態に係る端末間ログイン不要方法の第１のフローチャートである。
【図２】図２は、本願の実施の形態に係る端末間ログイン不要方法の第２のフローチャートである。
【図３】図３は、本願の実施の形態に係るログイン不要処理の概略図である。
【図４】図４は、本願の実施の形態に係るサーバの構造を示す概略図である。
【図５】図５は、本願の実施の形態に係る端末装置の構造を示す概略図である。
【発明を実施するための形態】
【００１８】
本願において、ログインＩＰ（インターネットプロトコル）アドレスにてログインを行う端末装置と、同一のログインＩＰアドレスでログイン済みの端末装置との間の固有識別情報の関係性について、及び、固有識別情報と、ログイン済みの端末装置のユーザログイン識別（ＩＤ）との関係性についてサーバがクエリすると、端末装置は自動的にログインを行う。
【００１９】
本願の添付図面を参照して、本願の技術的解決策を明確かつ完全に説明する。記載する実施の形態は、本願の全ての実施の形態の一部にすぎない。当業者が創造的な努力を払わずして本願の実施の形態に基づいて入手し得る他の全ての実施の形態は、本願の保護範囲に属する。
【００２０】
図１は、本願に係る端末間ログイン不要方法の第１の実施の形態を示す。本方法は以下を備える。
【００２１】
ステップ１０１：サーバは、端末装置によって送信される、端末装置の固有識別情報とログインＩＰアドレスとを有するログインリクエストを取得する。
固有識別情報とは、媒体アクセス制御（ＭＡＣ）アドレスであってもよく、端末装置の他の排他的な識別情報であってもよい。例えば、端末装置が携帯電話等の携帯端末である場合、その排他的な識別情報は、国際移動体装置識別番号（ＩＭＥＩ）又は国際移動体加入者識別番号（ＩＭＳＩ）等であってもよい。端末装置がデスクトップコンピュータ等の固定端末である場合、その排他的な識別情報は、デスクトップコンピュータの一つのハードウェアのＩＤ番号であってもよい。
【００２２】
端末装置により送信され、前記端末装置の固有識別情報とログインＩＰ（インターネットプロトコル）アドレスとを有する、ログインリクエストを、サーバにより取得する前記ステップは、具体的に：
前記ログインページにアクセスする際に前記端末装置により送信され、前記端末装置の前記固有識別情報と前記ログインＩＰアドレスとを有する前記ログインリクエストを、前記サーバにより取得するステップを備え、前記端末装置の前記固有識別情報と前記ログインＩＰアドレスとは、前記ログインページがＪａｖａ（登録商標）Ｓｃｒｉｐｔを用いて現在のログインページのＦＬＡＳＨツールプラグインを呼び出すことによって取得される。
【００２３】
ステップ１０２：サーバは、ログインリクエストのＩＰアドレスに従って、ログイン済みの端末装置の固有識別情報と、ログインＩＰアドレスと、ユーザログインＩＤとの間のサーバ保存済対応関係内に、同一のＩＰアドレスでログイン済みの端末装置が存在するか否かをクエリする。肯定であれば、ステップ１０３を実行し、否定であれば、処理を終了する。
サーバは、現在ログインを実行中の端末のＩＰアドレスが、ログイン済みの端末装置のＩＰアドレスと同一であるか否かをクエリすることによって、これら端末装置が同一のローカルエリアネットワーク内の端末装置であるか否かを証明し、これによりユーザログイン情報の安全性が確保される。
【００２４】
ステップ１０３：サーバは、ログインリクエスト内の固有識別情報に従って、サーバ保存済端末装置の固有識別情報間の対応関係内に、ログインリクエストを送信している端末装置と、ログイン済みの端末装置との間の固有識別情報の対応関係が存在するか否かをクエリする。肯定であれば、ステップ１０４を実行し、否定であれば、処理を終了する。
対応関係が存在する場合、同一のログインＩＰアドレスでログイン済みの端末装置が存在することを示し、現在ログインを実行中の端末装置は、ログイン済みの端末装置のログイン期間中に、ログイン済みの端末装置のユーザログインＩＤを用いて自動的にログインしてもよい。ログインの開始前に、現在ログインを実行中の端末装置の固有識別情報と、ログイン済みの端末装置の固有識別情報とが対応関係にあるか否かをさらにクエリする必要がある。肯定であれば、これら端末装置は同一ユーザが持っている複数の異なる端末装置であること、又は互いに関連付けられた端末装置であることを示し、否定であれば、これら端末装置は同一のローカルエリアネットワーク内にある異なるユーザの端末装置にすぎないこと、又は互いに関連付けられていない端末装置であることを示す。
端末装置がログインに成功すると、サーバは、ログインに成功した端末装置の固有識別情報と、ログインＩＰアドレスと、ユーザログインＩＤとを、対応関係の形式で記憶してもよい。
【００２５】
サーバに記憶された、異なる端末装置の固有識別情報間の対応関係を、以下の方法で得てもよい。
方法１：
ユーザは、自信の端末装置の固有識別情報をサーバへ送信する。サーバはＱＲコード（登録商標）を生成し、別のもう一つの端末装置へＱＲコード（登録商標）を送信することによって、自身の端末装置が他方の装置の固有識別情報を取得する。代替として、端末装置が自身の固有識別情報からＱＲコード（登録商標）を生成して、このＱＲコード（登録商標）を別のもう一つの端末装置へ送信し、端末装置は、異なる端末装置の固有識別情報間の対応関係を、サーバへ送信する。
【００２６】
方法２：
ユーザは、Ｂｌｕｅｔｏｏｔｈ（登録商標）によって異なる端末装置を接続する。一つの端末装置が別のもう一つの端末装置の固有識別情報を入手し、自身の固有識別情報と別のもう一つの端末装置の固有識別情報との間の対応関係をサーバへ送信する。
【００２７】
方法３：
端末装置は、端末装置間の固有識別情報の対応関係を送信する近距離無線通信（ＮＦＣ）装置に対し、自身の固有識別情報を送信する。端末装置間の固有識別情報の対応関係を送信する別の装置に対して、端末装置が自身の固有識別情報を送信してもよいことは明らかである。
【００２８】
ステップ１０４：サーバが、端末装置の現在のログインページに対応するブラウザに対して、ログイン済みの端末装置のユーザログインＩＤに対応するデータクッキーを送信することによって、端末装置が自動的にログインを行う。
【００２９】
図２は、本願に係る端末間ログイン不要方法の第２の実施の形態を示す。本方法は以下を備える。
【００３０】
ステップ２０１：ログインページにアクセスする際、端末装置は、端末装置の固有識別情報とログインＩＰアドレスとを有するログインリクエストをサーバへ送信する。
自身のブラウザのログインページを開く際、端末装置は、端末装置の固有識別情報とログインＩＰアドレスとを有するログインリクエストを、サーバへ自動的に送信してもよく、これにより端末装置は、同一のログインＩＰでログイン済みの別の端末装置のユーザログインＩＤに従って、自動的にログインを行う。
【００３１】
ログインページにアクセスする際に、前記端末装置の固有識別情報とログインＩＰアドレスとを有するログインリクエストを、前記端末装置によりサーバへ送信する前記ステップは、具体的に：
前記ログインページにアクセスする際に前記端末装置により、前記端末装置の前記固有識別情報と前記ログインＩＰアドレスとを前記ログインリクエストに追加し、前記サーバへ前記ログインリクエストを送信するステップを備え、前記端末装置の前記固有識別情報と前記ログインＩＰアドレスとは、前記ログインページがＪａｖａ（登録商標）Ｓｃｒｉｐｔを用いて前記現在のログインページのソフトウェアＦＬＡＳＨツールプラグインを呼び出すことによって取得される。
【００３２】
ステップ２０２：端末装置は、ログインリクエストに従ってサーバが入手し、ログイン済みの端末装置のユーザログインＩＤを含むクエリ結果を取得し、これにより端末装置は、クエリ結果に従ってログインを行う。
具体的には、端末装置が送信し、固有識別情報とログインＩＰとを有するログインリクエストを受信した後、サーバは、ＩＰアドレスに従って、同一のＩＰアドレスでログイン済みの端末装置が存在するか否かをクエリする。肯定であれば、サーバはさらに、現在ログインを実行中の端末装置の固有識別情報と、ログイン済みの端末装置の固有識別情報との間の対応関係が、異なる端末装置の固有識別情報間のサーバ保存済対応関係内に存在するか否かをクエリする。肯定であれば、現在ログインを実行中の端末装置及びログイン済みの端末装置が、同一ユーザの異なる端末装置であることを示す。ログイン済みの端末装置について見出した固有識別情報に従って、サーバがログイン済みのユーザのユーザログインＩＤを見出すことによって、現在ログインを実行中の端末装置は、そのユーザログインＩＤに従って自動的にログインを行う。
【００３３】
前記端末装置は、前記クエリ結果に従ってログインを行い、具体的に：
前記端末装置は、前記現在のログインページに対応するブラウザ中にある、前記ログイン済みの端末装置のユーザログインＩＤに対応するデータクッキーを用いて自動的にログインを行うことを備え、前記ユーザログインＩＤは、前記クエリ結果に従って得られ、前記サーバにより送信される。
【００３４】
従来技術と比較して、本願の実施の形態は少なくとも以下の利点を有する。
本願において、サーバ保存済端末装置間の固有識別情報の対応関係と、端末装置のログイン後に記憶された、当該端末装置のログインＩＰアドレスと、固有識別情報と、ユーザログインＩＤとの間の対応関係とに従って、サーバは、現在ログインを実行中の端末装置のログインＩＰ及び固有識別情報を用いることによって、ログインＩＰでログイン済みの端末装置の固有識別情報と現在ログインを実行中の端末装置の固有識別情報との間の対応関係をクエリし、現在ログインを実行中の端末装置がログイン済みの端末装置と関連しているか否かを判定する。肯定であれば、現在ログインを実行中の端末装置は、ログイン済みの端末装置のユーザログインＩＤを入手することによって自動的にログインを行う。これにより、端末間のログインを実行する端末装置のログイン処理が簡素になり、ログインを行う端末装置は特定のソフトウェア又はハードウェアが不要になるので、端末間のログインを行う端末に課せられる要件による制限が軽減する。また、ログインを実行する端末装置が、ログイン済みの端末装置と同一のログインＩＰアドレスを持たねばならないので、ユーザ情報の安全性が確保される。
【００３５】
本願の技術的思想をさらに説明するため、本願の技術的解決策を所定のアプリケーションシナリオと共に説明する。実際のアプリケーションでは、所定のシナリオへの変更が本願の保護範囲に影響を及ぼすことはない。
具体的には、ユーザが２つの端末装置を持っていると仮定する。一方は携帯端末、例えば携帯電話であり、他方は固定端末、例えばコンピュータである。
【００３６】
先ず、端末装置間の対応関係を確立する。ユーザはコンピュータを使用してログインの準備を整える。現在のログインページは、設定したＦＬＡＳＨツールプラグインを通じてコンピュータのＭＡＣアドレスを取得し、ＭＡＣアドレスをサーバへ送信する。サーバは、ＭＡＣアドレスに従ってＱＲコード（登録商標）を生成し、コンピュータに対してＱＲコード（登録商標）を発行する。ユーザは、携帯電話を使用してＱＲコード（登録商標）をスキャンし、コンピュータのＭＡＣアドレスを入手する。携帯電話は、自身のＭＡＣアドレスと、取得したコンピュータのＭＡＣアドレスとをサーバへ送信する。サーバは、携帯電話のＭＡＣアドレスとコンピュータのＭＡＣアドレスとに従って対応関係を確立する。
【００３７】
図３は、端末間ログイン中のコンピュータ・ログイン不要処理の概略図である。携帯電話のＡＰＰにより、ユーザはＡＰＰに対応するウェブサイトへのログインを行う。ログインの成功後、携帯電話は、自身のＭＡＣアドレスと、携帯電話のログインＩＰアドレスと、ユーザのログインＩＤとをサーバへ送信する。サーバはそれらの情報を記憶する。
【００３８】
コンピュータは、ブラウザを用いて、携帯電話のＡＰＰがログインを行う対応ウェブサイトのアクセスログインページを開く。ウェブサイトのログインページは、Ｊａｖａ（登録商標）Ｓｃｒｉｐｔを用いて現在のページのＦＬＡＳＨを起動し、コンピュータのＭＡＣアドレスとログインＩＰアドレスとを取得し、コンピュータのＭＡＣアドレスとログインＩＰアドレスとをサーバへ送信する。サーバは、コンピュータのログインＩＰアドレスに従って、同一ＩＰアドレスでログイン済みの端末装置が存在するか否かを検索する。携帯電話のＩＰアドレスがコンピュータのＩＰアドレスと同一である場合、携帯電話とコンピュータとが同一のローカルエリアネットワークの同一ポートにてネットワークに接続していることを示す。サーバは、携帯電話のＩＰアドレスに従って携帯電話のログインＭＡＣアドレスを検索し、コンピュータのＭＡＣアドレスに従って、コンピュータのＭＡＣアドレスと携帯電話のＭＡＣアドレスとが対応関係にあるか否かを判定する。肯定であれば、携帯電話と端末とが、同一ユーザの端末装置である、又は互いに関連付けられた端末装置であることを示す。サーバは、携帯電話のＭＡＣアドレスに従って、ユーザが携帯電話でログインを行う際に使用したユーザログインＩＤを見つける。サーバは、ユーザログインＩＤに従って、ユーザが携帯電話でログインを行う際に使用した対応クッキーを見つける。サーバは、コンピュータ上のブラウザへクッキーを送信する。コンピュータは、ブラウザのクッキーに従って自動的にログインを行う。
【００３９】
前述の方法と同じ出願の概念に基づいて、本願はさらにサーバを提供する。図４に示すように、前記サーバは：
端末装置により送信され、前記端末装置の固有識別情報とログインＩＰ（インターネットプロトコル）アドレスとを有するログインリクエストを取得するように構成された取得モジュール４１と；
前記ログインリクエスト内の前記ＩＰアドレスに従って、ログイン済みの端末装置の固有識別情報と、ログインＩＰアドレスと、ユーザログインＩＤ（アイデンティティ）との間のサーバ保存済対応関係内に、同一ＩＰアドレスにてログイン済みの端末装置が存在するか否かをクエリするように構成された第１のクエリモジュール４２と；
肯定であれば、前記ログインリクエスト内の前記固有識別情報に従って、前記ログインリクエストを送信する端末装置と前記ログイン済みの端末装置との間の固有識別情報の対応関係が、端末装置間の固有識別情報のサーバ保存済対応関係内に存在するか否かをクエリするように構成された第２クエリモジュール４３と；
肯定であれば、前記端末装置の現在のログインページに対応するブラウザに対して、前記ログイン済みの端末装置のユーザログインＩＤに対応するデータクッキーを送信するように構成された送信モジュール４４と：を備え、それにより、前記端末装置が自動的にログインを行う。
【００４０】
前記取得モジュールは具体的に：
前記ログインページにアクセスする際に前記端末装置により送信され、前記端末装置の前記固有識別情報と前記ログインＩＰアドレスとを有する前記ログインリクエストを取得するように構成され、前記端末装置の前記固有識別情報と前記ログインＩＰアドレスとは、前記ログインページがＪａｖａ（登録商標）Ｓｃｒｉｐｔを用いて現在のログインページのＦＬＡＳＨツールプラグインを呼び出すことによって取得される。
【００４１】
前述の方法と同じ出願の概念に基づいて、本願はさらに端末装置を提供する。図５に示すように、前記端末装置は：
前記端末装置がログインページにアクセスする際に、前記端末装置の固有識別情報とログインＩＰアドレスとを有するログインリクエストをサーバへ送信するように構成された送信モジュール５１と；
前記ログインリクエストに従って前記サーバによって得られ、ログイン済みの端末装置のユーザログインＩＤを含む、クエリ結果を取得するように構成された取得モジュール５２と；を備え、それにより、前記端末装置が前記クエリ結果に従ってログインを行う。
【００４２】
前記送信モジュールは具体的に：
前記ログインページにアクセスする際に、前記端末装置の前記固有識別情報と前記ログインＩＰアドレスとを前記ログインリクエストへ追加し、前記サーバへ前記ログインリクエストを送信するように構成され、前記端末装置の前記固有識別情報と前記ログインＩＰアドレスとは、前記ログインページがＪａｖａ（登録商標）Ｓｃｒｉｐｔを用いて前記現在のログインページのソフトウェアＦＬＡＳＨツールプラグインを呼び出すことによって取得される。
【００４３】
前記端末装置は、前記クエリ結果に従ってログインを行い、具体的に：
前記端末装置は、前記現在のログインページに対応するブラウザ中にある、前記ログイン済みの端末装置のユーザログインＩＤに対応するデータクッキーを用いて自動的にログインを行うことを備え、前記ユーザログインＩＤは、前記クエリ結果に従って得られ、前記サーバにより送信される。
【００４４】
従来技術と比較して、本願の実施の形態は少なくとも以下の利点を有する。
本願において、サーバ保存済端末装置間の固有識別情報の対応関係と、端末装置のログイン後に記憶された、端末装置のログインＩＰアドレスと、固有識別情報と、ユーザログインＩＤとの間の対応関係とに従って、サーバは、現在ログインを実行中の端末装置のログインＩＰ及び固有識別情報を用いることによって、ログインＩＰでログイン済みの端末装置の固有識別情報と現在ログインを実行中の端末装置の固有識別情報との間の対応関係をクエリし、現在ログインを実行中の端末装置がログイン済みの端末装置と関連しているか否かを判定する。肯定であれば、現在ログインを実行中の端末装置は、ログイン済みの端末装置のユーザログインＩＤを取得することによって自動的にログインを行う。これにより、端末間のログインを実行する端末装置のログイン処理が簡素になり、ログインを行う端末装置は特定のソフトウェア又はハードウェアが不要になるので、端末間のログインを行う端末に課せられる要件による制限が軽減する。また、ログインを実行する端末装置が、ログイン済みの端末装置と同一のログインＩＰアドレスを持たねばならないので、ユーザ情報の安全性が確保される。
【００４５】
本実施の形態の記載に従って、本実施の形態における装置のモジュールを本実施の形態の装置に配分してもよく、これに対応する変更がなされることによって、本実施の形態とは異なる一つ以上の装置にモジュールを配置してもよいことを当業者は理解されたい。先の実施の形態におけるモジュールは、単体モジュールとして組み合わされてもよく、又はさらに複数のサブモジュールに分けられてもよい。
【００４６】
先の実施についての説明を通じて、ソフトウェアと、必要なハードウェアプラットフォームとによって本願を実施してもよく、そして、明らかにハードウェアによって実施してもよいことを当業者は明確に理解されたい。但し、多くの場合、前者の実施が好ましい。かかる理解に基づき、本願の技術的解決策の要点又は従来技術に貢献するその一部が、ソフトウェア製品の形で具現化されてもよい。コンピュータソフトウェア製品は記憶媒体に記憶され、様々な指令を有することによって、装置（携帯電話、パーソナルコンピュータ、サーバ又はネットワーク装置等であってもよい）が本願の実施の形態における方法を実行できるようになる。
【００４７】
上記の説明は本願の好ましい実施に過ぎない。なお、当業者にとっては、本願の原理から逸脱することなく改良及び改変がなされ得るが、これら改良及び改変もまた、本願の保護範囲にあると見なされる。
上記の開示は本願の具体的な実施の形態の一部に過ぎない。したがって、本願はこれらに制限されない。当業者が考え得るいかなる変更も本願の保護範囲に属する。
［第１の局面］
端末間のログイン不要方法であって：
端末装置により送信され、前記端末装置の固有識別情報とログインＩＰ（インターネットプロトコル）アドレスとを有するログインリクエストを、サーバにより取得するステップと；
前記ログインリクエスト内の前記ＩＰアドレスに従って、ログイン済みの端末装置の固有識別情報と、ログインＩＰアドレスと、ユーザログインＩＤ（アイデンティティ）との間のサーバ保存済対応関係内に、同一ＩＰアドレスにてログイン済みの端末装置が存在するか否かをサーバがクエリするステップと；
肯定であれば、前記ログインリクエスト内の前記固有識別情報に従って、前記ログインリクエストを送信する端末装置と、前記ログイン済みの端末装置との間の固有識別情報の対応関係が、端末装置間の固有識別情報のサーバ保存済対応関係内に存在するか否かをサーバがクエリするステップと；
肯定であれば、サーバが、前記端末装置の現在のログインページに対応するブラウザに対して、前記ログイン済みの端末装置のユーザログインＩＤに対応するデータクッキーを送信するステップと；を備え、それにより、前記端末装置が自動的にログインを行う、
端末間のログイン不要方法。
［第２の局面］
端末装置により送信され、前記端末装置の固有識別情報とログインＩＰ（インターネットプロトコル）アドレスとを有する、ログインリクエストを、サーバにより取得する前記ステップは、具体的に：
前記ログインページにアクセスする際に前記端末装置により送信され、前記端末装置の前記固有識別情報と前記ログインＩＰアドレスとを有する前記ログインリクエストを、前記サーバにより取得するステップを備え、前記端末装置の前記固有識別情報と前記ログインＩＰアドレスとは、前記ログインページがＪａｖａ（登録商標）Ｓｃｒｉｐｔを用いて現在のログインページのＦＬＡＳＨツールプラグインを呼び出すことによって取得される、
第１の局面に記載の方法。
［第３の局面］
端末間のログイン不要方法であって：
ログインページにアクセスする際に、前記端末装置の固有識別情報とログインＩＰアドレスとを有するログインリクエストを、端末装置によりサーバへ送信するステップと；
前記ログインリクエストに従って前記サーバにより得られ、ログイン済みの端末装置のユーザログインＩＤを含む、クエリ結果を前記端末装置により獲得することによって、前記端末装置が前記クエリ結果に従ってログインを行うステップと；を備える、
端末間のログイン不要方法。
［第４の局面］
ログインページにアクセスする際に、前記端末装置の固有識別情報とログインＩＰアドレスとを有するログインリクエストを、前記端末装置によりサーバへ送信する前記ステップは、具体的に：
前記ログインページにアクセスする際に前記端末装置により、前記端末装置の前記固有識別情報と前記ログインＩＰアドレスとを前記ログインリクエストに追加し、前記サーバへ前記ログインリクエストを送信するステップを備え、前記端末装置の前記固有識別情報と前記ログインＩＰアドレスとは、前記ログインページがＪａｖａ（登録商標）Ｓｃｒｉｐｔを用いて前記現在のログインページのソフトウェアＦＬＡＳＨツールプラグインを呼び出すことによって取得される、
第３の局面に記載の方法。
［第５の局面］
前記端末装置は、前記クエリ結果に従ってログインを行い、具体的に：
前記端末装置は、前記現在のログインページに対応するブラウザ中にある、前記ログイン済みの端末装置のユーザログインＩＤに対応するデータクッキーを用いて自動的にログインを行うことを備え、
前記ユーザログインＩＤは、前記クエリ結果に従って得られ、前記サーバにより送信される、
第３の局面に記載の方法。
［第６の局面］
サーバであって：
端末装置により送信され、前記端末装置の固有識別情報とログインＩＰ（インターネットプロトコル）アドレスとを有するログインリクエストを取得するように構成された取得モジュールと；
前記ログインリクエスト内の前記ＩＰアドレスに従って、ログイン済みの端末装置の固有識別情報と、ログインＩＰアドレスと、ユーザログインＩＤ（アイデンティティ）との間のサーバ保存済対応関係内に、同一ＩＰアドレスにてログイン済みの端末装置が存在するか否かをクエリするように構成された第１のクエリモジュールと；
肯定であれば、前記ログインリクエスト内の前記固有識別情報に従って、前記ログインリクエストを送信する端末装置と前記ログイン済みの端末装置との間の固有識別情報の対応関係が、端末装置間の固有識別情報のサーバ保存済対応関係内に存在するか否かをクエリするように構成された第２クエリモジュールと；
肯定であれば、前記端末装置の現在のログインページに対応するブラウザに対して、前記ログイン済みの端末装置のユーザログインＩＤに対応するデータクッキーを送信するように構成された送信モジュールと：を備え、それにより、前記端末装置が自動的にログインを行う、
サーバ。
［第７の局面］
前記取得モジュールは具体的に：
前記ログインページにアクセスする際に前記端末装置により送信され、前記端末装置の前記固有識別情報と前記ログインＩＰアドレスとを有する前記ログインリクエストを取得するように構成され、前記端末装置の前記固有識別情報と前記ログインＩＰアドレスとは、前記ログインページがＪａｖａ（登録商標）Ｓｃｒｉｐｔを用いて現在のログインページのＦＬＡＳＨツールプラグインを呼び出すことによって取得される、
第６の局面に記載のサーバ。
［第８の局面］
端末装置であって：
前記端末装置がログインページにアクセスする際に、前記端末装置の固有識別情報とログインＩＰアドレスとを有するログインリクエストをサーバへ送信するように構成された送信モジュールと；
前記ログインリクエストに従って前記サーバによって得られ、ログイン済みの端末装置のユーザログインＩＤを含む、クエリ結果を取得するように構成された取得モジュールと；を備え、それにより、前記端末装置が前記クエリ結果に従ってログインを行う、
端末装置。
［第９の局面］
前記送信モジュールは具体的に：
前記ログインページにアクセスする際に、前記端末装置の前記固有識別情報と前記ログインＩＰアドレスとを前記ログインリクエストへ追加し、前記サーバへ前記ログインリクエストを送信するように構成され、前記端末装置の前記固有識別情報と前記ログインＩＰアドレスとは、前記ログインページがＪａｖａ（登録商標）Ｓｃｒｉｐｔを用いて前記現在のログインページのソフトウェアＦＬＡＳＨツールプラグインを呼び出すことによって取得される、
第８の局面に記載の端末装置。
［第１０の局面］
前記端末装置は、前記クエリ結果に従ってログインを行い、具体的に：
前記端末装置は、前記現在のログインページに対応するブラウザ中にある、前記ログイン済みの端末装置のユーザログインＩＤに対応するデータクッキーを用いて自動的にログインを行うことを備え、
前記ユーザログインＩＤは、前記クエリ結果に従って得られ、前記サーバにより送信される、
第８の局面に記載の端末装置。
【図１】
0006726426.tif 000002
【図２】
0006726426.tif 000003
【図３】
0006726426.tif 000004
【図４】
0006726426.tif 000005
【図５】
0006726426.tif 000006