(57)【要約】【課題】利用者の情報端末に所定の情報を提供する情報処理装置において、情報端末側のセキュリティ対策によらずに、第三者による不正な利用を低減させる情報処理装置を提供する。【解決手段】情報処理装置は、ネットワークを介して接続された情報端末に所定の情報を提供する情報処理装置であって、予め登録されたアカウント情報に基づいて、前記情報端末を利用するアカウントを認証する第１の認証部と、前記第１の認証部による認証が許可された場合、前記アカウントに対応する第１の識別情報を作成し、記憶部に記憶する管理部と、前記作成された第１の識別情報を前記情報端末に送信する送信部と、前記情報端末から受信した要求情報に、前記記憶部が記憶した前記第１の識別情報が含まれる場合、前記要求情報の認証を許可する第２の認証部と、前記第２の認証部によって認証が許可された前記要求情報に応じて前記情報端末に前記所定の情報を提供する提供部と、を有する。【選択図】図４
2017049691.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続された情報端末に所定の情報を提供する情報処理装置であって、
予め登録されたアカウント情報に基づいて、前記情報端末を利用するアカウントを認証する第１の認証部と、
前記第１の認証部による認証が許可された場合、前記アカウントに対応する第１の識別情報を作成し、記憶部に記憶する管理部と、
前記作成された第１の識別情報を前記情報端末に送信する送信部と、
前記情報端末から受信した要求情報に、前記記憶部が記憶した前記第１の識別情報が含まれる場合、前記要求情報の認証を許可する第２の認証部と、
前記第２の認証部によって認証が許可された前記要求情報に応じて前記情報端末に前記所定の情報を提供する提供部と、
を有する情報処理装置。
【請求項２】
前記管理部は、
前記情報端末を利用するアカウントがログアウトした場合、前記情報端末に送信した前記第１の識別情報を前記記憶部から削除する請求項１に記載の情報処理装置。
【請求項３】
前記管理部は、
前記アカウントに対応する前記第１の識別情報の数が所定の数を超えないように管理する請求項１又は２に記載の情報処理装置。
【請求項４】
前記管理部は、
前記記憶部が記憶した前記第１の識別情報の優先順位を管理し、
前記アカウントに対応する前記第１の識別情報の数が所定の数を超える場合、前記優先順位が低いものから順に前記第１の識別情報を削除する請求項３に記載の情報処理装置。
【請求項５】
前記管理部は、
前記第１の識別情報を利用可能な期間に関する情報を前記記憶部に記憶し、
前記利用可能な期間を超えた前記第１の識別情報を、前記記憶部から削除する請求項１乃至４のいずれか一項に記載の情報処理装置。
【請求項６】
前記管理部は、
前記記憶部が記憶した前記第１の識別情報の優先順位を管理し、
前記第１の識別情報の優先順位に応じて、前記第１の識別情報を利用可能な期間が異なることを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記管理部は、
複数の前記アカウントを含む一の契約を識別する識別情報を前記記憶部に記憶し、
前記記憶部に記憶した前記一の契約に対応する前記アカウントの数が所定の数を超えないように管理する請求項１に記載の情報処理装置。
【請求項８】
請求項１乃至７のいずれか一項に記載の情報処理装置と、
前記情報処理装置とネットワークを介して接続された情報端末と、
を含む情報処理システムであって、
前記情報端末は、
利用者の認証情報を用いて前記情報処理装置に認証を要求する認証要求部と、
前記認証の要求に対して前記情報処理装置から送信された第１の識別情報を用いて、前記情報処理装置に所定の情報の取得を要求する要求情報を送信する情報要求部と、
を有する情報処理システム。
【請求項９】
ネットワークを介して接続された情報端末に所定の情報を提供するコンピュータを、
予め登録されたアカウント情報に基づいて、前記情報端末を利用するアカウントを認証する第１の認証部と、
前記第１の認証部による認証が許可された場合、前記アカウントに対応する第１の識別情報を作成し、記憶部に記憶する管理部と、
前記作成された第１の識別情報を前記情報端末に送信する送信部と、
前記情報端末から受信した要求情報に、前記記憶部が記憶した前記第１の識別情報が含まれる場合、前記要求情報の認証を許可する第２の認証部と、
前記第２の認証部によって認証が許可された前記要求情報に応じて前記情報端末に前記所定の情報を提供する提供部と、
として機能させるためのプログラム。
【請求項１０】
ネットワークを介して接続された情報端末に所定の情報を提供するコンピュータによる情報提供方法であって、
前記コンピュータが、
予め登録されたアカウント情報に基づいて、前記情報端末を利用するアカウントを認証する第１の認証ステップと、
前記第１の認証ステップによる認証が許可された場合、前記アカウントに対応する第１の識別情報を作成し、記憶部に記憶する管理ステップと、
前記作成された第１の識別情報を前記情報端末に送信する送信ステップと、
前記情報端末から受信した要求情報に、前記記憶部が記憶した前記第１の識別情報が含まれる場合、前記要求情報の認証を許可する第２の認証ステップと、
前記第２の認証ステップによって認証が許可された前記要求情報に応じて前記情報端末に前記所定の情報を提供する提供ステップと、
を含む情報提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、情報提供方法、及びプログラムに関する。
【背景技術】
【０００２】
利用者が利用するＰＣ（Personal Computer）、タブレット端末、スマートフォン等の情報端末に、インターネット等のネットワークを介して、利用者の好みや趣向等に合わせた情報を提供するサービス提供システムが知られている。
【０００３】
また、利用者が、情報端末からウェブブラウザ等を用いてサービス提供システムにログインする際に、利用者の認証情報等を含むクッキー（Cookie）を送信することにより、ログイン処理を簡便にする技術が知られている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このような、クッキーを用いた認証方法では、ウェブブラウザ等が利用者の認証情報等をクッキー情報として情報端末に記憶しているが、情報端末のセキュリティ対策は、例えば、ウェブサーバや暗号化された通信経路等と比較して十分ではない場合がある。また、第三者がこのクッキー情報を不正に取得し、サービス提供システムにアクセスを要求した場合、ウェブサーバ側では利用者の成りすましを発見することが難しいという問題がある。
【０００５】
このように、従来の技術では、利用者の情報端末に所定の情報を提供する情報処理装置（サービス提供システム等）において、情報端末側のセキュリティ対策によらずに、第三者による不正な利用を低減させることには困難を伴っていた。
【０００６】
本発明の実施の形態は、上記問題点に鑑みてなされたものであって、利用者の情報端末に所定の情報を提供する情報処理装置において、情報端末側のセキュリティ対策によらずに、第三者による不正な利用を低減させる情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明の一実施形態に係る情報処理装置は、ネットワークを介して接続された情報端末に所定の情報を提供する情報処理装置であって、予め登録されたアカウント情報に基づいて、前記情報端末を利用するアカウントを認証する第１の認証部と、前記第１の認証部による認証が許可された場合、前記アカウントに対応する第１の識別情報を作成し、記憶部に記憶する管理部と、前記作成された第１の識別情報を前記情報端末に送信する送信部と、前記情報端末から受信した要求情報に、前記記憶部が記憶した前記第１の識別情報が含まれる場合、前記要求情報の認証を許可する第２の認証部と、前記第２の認証部によって認証が許可された前記要求情報に応じて前記情報端末に前記所定の情報を提供する提供部と、を有する。
【発明の効果】
【０００８】
本発明の実施の形態によれば、利用者の情報端末に所定の情報を提供する情報処理装置において、情報端末側のセキュリティ対策によらずに、第三者による不正な利用を低減させる情報処理装置を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】一実施形態に係る情報処理システムの概要を示す図である。
【図２】一実施形態に係るコンピュータのハードウェアの構成例を示す図である。
【図３】第１の実施形態に係るサービス提供システムの機能構成図である。
【図４】第１の実施形態に係る認証部の機能構成図である。
【図５】第１の実施形態に係る管理データの例を示す図である。
【図６】第１の実施形態に係る情報端末の機能構成図である。
【図７】第１の実施形態に係るサービス提供システムの処理の例を示すフローチャートである。
【図８】第１の実施形態に係る端末識別情報の記憶処理の例を示すフローチャートである。
【図９】第１の実施形態に係る情報処理システムの処理の例を示すシーケンス図である。
【図１０】第１の実施形態に係る情報端末の表示画面の例を示す図である。
【図１１】第２の実施形態に係る端末識別情報記憶部が記憶する情報の例を示す図である。
【図１２】第２の実施形態に係るサービス提供システムの処理の例を示すフローチャートである。
【図１３】第３の実施形態に係る端末識別情報記憶部が記憶する情報の例を示す図である。
【図１４】第３の実施形態に係る端末識別情報の記憶処理の例を示すフローチャートである。
【図１５】第４の実施形態に係る端末識別情報記憶部が記憶する情報の例を示す図である。
【図１６】第４の実施形態に係る端末識別情報の記憶処理の例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下に、本発明の実施の形態について、添付の図面を参照して説明する。
【００１１】
＜システムの構成＞
初めに、情報処理システムの概要について説明する。
【００１２】
図１は一実施形態に係る情報処理システムの概要を示す図である。情報処理システム１００は、例えば、インターネットやＬＡＮ（Local Area Network）等のネットワーク１４０に接続されたサービス提供システム１１０、外部システム１２０、及び情報端末１３０等を含む。
【００１３】
サービス提供システム１１０は、外部システム１２０等から所定の情報を取得し、取得した情報を用いて、情報端末１３０の利用者に様々な情報やサービスを提供する情報処理装置、又は複数の情報処理装置を含むシステムである。
【００１４】
好適な一例として、サービス提供システム１１０は、マンションの住民等に対して、マンションの情報や街の情報等を配信する。
【００１５】
例えば、サービス提供システム１１０は、情報取得部１１１を用いて、ネットワーク１４０を介して接続された外部システム１２０等から、マンションの情報や、周辺地域の情報等を取得し、取得した情報を情報記憶部１１４に記憶する。また、サービス提供システム１１０は、アクセス制御部１１２を用いて利用者の情報端末１３０の認証を行い、認証が許可された情報端末１３０に対して、サービス提供部１１３を用いて様々な情報（サービスの一例）を提供する。
【００１６】
サービス提供部１１３には、例えば、エネルギー情報提供部１１３ａ、環境情報提供部１１３ｂ、イベント情報提供部１１３ｃ、商業施設情報提供部１１３ｄ、医療情報提供部１１３ｅ、及びマンショ情報提供部１１３ｆ等が含まれる。
【００１７】
エネルギー情報提供部１１３ａは、例えば、利用者の住居の電気、ガス、水道等の使用料や料金等に関する情報を提供する。環境情報提供部１１３ｂは、例えば、利用者が居住する地域の天気、気温等の環境に関する情報を提供する。イベント情報提供部１１３ｃは、利用者が居住する地域等で開催される各種のイベントに関する情報を提供する。商業施設情報提供部１１３ｄは、例えば、利用者が居住する地域や、最寄り駅等の商業施設等に関する情報を提供する。
【００１８】
医療情報提供部１１３ｅは、例えば、利用者が居住する地域の医療に関する情報を提供する。マンション情報提供部１１３ｆは、例えば、マンションの住民に対して、共用施設や、管理組合の情報等のマンションに関する情報を提供する。
【００１９】
外部システム１２０は、例えば、クラウドサービスを提供する情報処理システム等であり、図１の例では、エネルギー情報管理システム１２１、環境情報管理システム１２２、地域情報管理システム１２３等が含まれる。
【００２０】
エネルギー情報管理システム１２１は、上記のマンションを含む複数の住居から、電気、ガス、水道等の使用量等の情報を収集し、例えば、サービス提供システム１１０に対して、マンションの各住居の電気、ガス、水道等の使用量や料金等の情報を提供する。
【００２１】
環境情報管理システム１２２は、例えば、複数の地域の天候、気温、湿度等の環境情報を取得し、例えば、サービス提供システム１１０に対して、マンションが位置する地域の環境情報を提供する。
【００２２】
地域情報管理システム１２３は、例えば、マンションが位置する地域のイベントの情報、商業施設の情報、医療機関の情報、マンションの情報等を収集し、例えば、サービス提供システム１１０等に対して情報を提供する。
【００２３】
情報端末１３０は、利用者がサービス提供システム１１０を利用するための端末装置であり、例えば、インターフォン１３１、ＰＣ（Personal Computer）１３２、タブレット端末１３３、スマートフォン１３４等が含まれる。
【００２４】
インターフォン１３１は、例えば、マンションに備え付けられた情報端末１３０であり、表示装置を備えている。ＰＣ１３２、タブレット端末１３３、スマートフォン１３４は、ネットワーク１４０に接続して、サービス提供システム１１０と通信可能な汎用の情報端末１３０である。
【００２５】
上記の構成において、サービス提供システム１１０の利用者は、例えば、情報端末１３０のウェブブラウザ等を用いてサービス提供システム１１０にアクセスする。
【００２６】
サービス提供システム１１０は、情報端末１３０からの要求情報に後述する端末識別情報が含まれていない場合、利用者の認証情報（例えば、利用者ＩＤ、パスワード等）の入力を要求する。また、サービス提供システム１１０は、入力された認証情報の認証が許可された場合、利用者のアカウントに対応する情報端末１３０の識別情報（以下、端末識別情報と呼ぶ）を作成し、作成した端末識別情報を情報記憶部１１４等に記憶する。また、サービス提供システム１１０は、作成された端末識別情報を情報端末１３０に送信する。
【００２７】
情報端末１３０のウェブブラウザ等は、サービス提供システム１１０から受信した端末識別情報を、例えば、利用者の認証情報に代えて、クッキー情報に記憶する。従って、サービス提供システム１１０を利用する際に、情報端末１３０には利用者の認証情報が記憶されない。
【００２８】
また、情報端末１３０は、サービス提供システム１１０に情報の提供を要求する際に、要求情報に受信した端末識別情報を含めて送信する。例えば、情報端末１３０は、サービス提供システム１１０に情報の提供を要求する要求情報と共に、端末識別情報を含むクッキーを送信する。
【００２９】
サービス提供システム１１０のアクセス制御部１１２は、情報端末１３０から受信した要求情報に、情報記憶部１１４に記憶した端末識別情報が含まれる場合、要求情報の認証を許可する。また、サービス提供システム１１０のサービス提供部１１３は、認証が許可要求情報に応じて、要求情報を送信した情報端末１３０に要求された情報を提供する。
【００３０】
このように、本実施形態に係る情報処理システム１００では、サービス提供システム１１０を利用する際に、情報端末１３０には、利用者の認証情報が記憶されない。従って、情報端末１３０のセキュリティ対策が不十分であった場合でも、第三者によって利用者の認証情報が不正に取得されるリスクを低減させることができる。
【００３１】
また、本実施形態では、サービス提供システム１１０が、上記の端末識別情報を情報記憶部１１４から削除することにより、端末識別情報を容易に無効化することができる。
【００３２】
例えば、サービス提供システム１１０は、情報端末１３０の利用者がログアウトした場合、情報端末１３０に送信した端末識別情報を、情報記憶部１１４から削除する。これにより、第三者が、情報端末１３０から端末識別情報を含むクッキー情報を不正に取得したとしても、情報端末１３０の利用者がログアウトした後は、不正に取得したクッキー情報を用いてサービス提供システム１１０を利用することはできなくなる。
【００３３】
このように、本実施形態によれば、利用者の情報端末１３０に所定の情報を提供するサービス提供システム１１０において、情報端末１３０側のセキュリティ対策によらずに、第三者による不正な利用を低減させることができるようになる。
【００３４】
なお、上記の説明は一例であり、本発明の範囲を限定するものではない。例えば、サービス提供システム１１０は、マンション以外の利用者、例えば、町会、商店街、企業等の利用者にサービスを提供するものであっても良い。また、サービス提供部１１３は、図１に示す情報以外の情報や、サービス等を提供するものであっても良い。
【００３５】
また、利用者の認証情報は、利用者ＩＤ、パスワード以外の認証情報であっても良い。例えば、利用者の認証情報は、証明書情報、端末ＩＤ、契約ＩＤ、メールアドレス、マイナンバー制度のマイナンバー等を含むものであっても良い。
【００３６】
さらに、サービス提供システム１１０は、外部システム１２０から取得した情報だけではなく、サービス提供システム１１０内で管理される情報や、情報端末１３０等から取得した情報に基づいて情報を提供するものであっても良い。
【００３７】
さらにまた、サービス提供部１１３は、複数の情報処理装置によって実現されるものであっても良い。
【００３８】
＜ハードウェア構成＞
本実施形態に係るサービス提供システム１１０、及び外部システム１２０のハードウェア構成は、一般的なコンピュータの構成を有する情報処理装置、又は情報処理装置の組合せを有する。また、情報端末１３０のハードウェア構成は、一般的なコンピュータの構成を有する。ここでは、一般的なコンピュータのハードウェア構成例について説明する。
【００３９】
図２は、一実施形態に係るコンピュータのハードウェア構成例を示す図である。コンピュータ２００は、例えば、ＣＰＵ（Central Processing Unit）２０１、ＲＡＭ（Random Access Memory）２０２、ＲＯＭ（Read Only Memory）２０３、ストレージ部２０４、ネットワークＩ／Ｆ（Interface）部２０５、入力部２０６、表示部２０７、外部Ｉ／Ｆ部２０８、及びバス２０９等を有する。
【００４０】
ＣＰＵ２０１は、ＲＯＭ２０３やストレージ部２０４等に格納されたプログラムやデータ等をＲＡＭ２０２上に読み出し、処理を実行することで、コンピュータ２００の各機能を実現する演算装置である。ＲＡＭ２０２は、ＣＰＵ２０１のワークエリア等として用いられる揮発性のメモリである。ＲＯＭ２０３は、電源を切ってもプログラムやデータを保持する不揮発性のメモリであり、例えば、フラッシュＲＯＭ等により構成される。ストレージ部２０４は、例えば、ＨＤＤ（Hard Disk Drive）や、ＳＳＤ（Solid State Drive）等のストレージ装置であり、例えば、ＯＳ（Operation System）、アプリケーション、及び各種データ等を記憶する。
【００４１】
ネットワークＩ／Ｆ部２０５は、コンピュータ２００をネットワークに接続し、他のコンピュータや、電子機器等とデータの送受信を行うための、例えば、有線／無線ＬＡＮ等の通信インタフェースである。
【００４２】
入力部２０６は、コンピュータ２００の操作を行うための入力を受付ける、例えば、キーボード、マウス、タッチパネル等の入力装置である。表示部２０７は、コンピュータ２００の処理結果等を表示する、例えば、ＬＣＤ（Liquid Crystal Display）等のディスプレイ装置である。なお、入力部２０６又は表示部２０７は、コンピュータ２００の外部に設けられていても良い。又は、入力部２０６及び表示部２０７は、例えば、タッチパネルディスプレイ等の一体型の表示入力部等であっても良い。
【００４３】
外部Ｉ／Ｆ部２０８は、コンピュータ２００に外部装置を接続するためのインタフェースである。外部装置には、例えば、ＵＳＢ（Universal Serial Bus）メモリ、メモリカード、光学ディスク等の記録媒体や、各種の電子機器等が含まれる。
【００４４】
バス２０９は、上記の各構成要素に共通に接続され、アドレス信号、データ信号、及び各種制御信号等を伝達する。
【００４５】
＜機能構成＞
続いて、サービス提供システム１１０の機能構成について説明する。
【００４６】
［第１の実施形態］
（サービス提供システムの機能構成）
図３は、第１の実施形態に係るサービス提供システムの機能構成図である。サービス提供システム１１０は、例えば、図２に示すコンピュータ２００によって所定のプログラムを実行することにより、アプリケーション部３１０、プラットフォーム部３２０、管理データ部３３０、及びプラットフォームＡＰＩ（Application Programming Interface）３４０等を実現している。
【００４７】
アプリケーション部３１０は、例えば、第１の情報提供アプリ部３１１、第２の情報提供アプリ部３１２、及び第３の情報提供アプリ部３１３等を含む。第１の情報提供アプリ部３１１は、例えば、図１のサービス提供部１１３に含まれるいずれかの情報提供部に対応するアプリケーションである。第２の情報提供アプリ部３１２、第３の情報提供アプリ部３１３についても同様である。
【００４８】
第１の情報提供アプリ部３１１は、例えば、図１のエネルギー情報提供部１１３ａに対応するウェブサービスを実現し、認証が許可された要求情報に応じて、電気、ガス、水道等の使用量や、料金等に関する情報を、利用者の情報端末１３０に提供する。
【００４９】
また、第２の情報提供アプリ部３１２は、例えば、図１の環境情報提供部１１３ｂに対応するウェブサービスを実現し、認証が許可された要求情報に応じて、天気、気温等の環境に関する情報を、利用者の情報端末１３０に提供する。
【００５０】
さらに、第３の情報提供アプリ部３１３は、例えば、図１のイベント情報提供部１１３ｃに対応するウェブサービスを実現し、認証が許可された要求情報に応じて、地域のイベント等に関する情報等を、利用者の情報端末１３０に提供する。
【００５１】
なお、以下の説明の中で、第１の情報提供アプリ部３１１、第２の情報提供アプリ部３１２、及び第３の情報提供アプリ部３１３等を、「情報提供アプリ部」と呼ぶ場合がある。
【００５２】
プラットフォームＡＰＩ３４０は、アプリケーション部３１０が、プラットフォーム部３２０を利用するためのインタフェースである。プラットフォームＡＰＩ３４０は、アプリケーション部３１０からの要求をプラットフォーム部３２０が受信するために設けられた、予め定義されたインタフェースであり、例えば、関数やクラス等により構成される。なお、サービス提供システム１１０を複数の情報処理装置に分散して構成する場合、プラットフォームＡＰＩには、ネットワーク経由で利用可能な、例えば、ウェブＡＰＩを利用することができる。
【００５３】
プラットフォーム部３２０は、例えば、通信部３２１、外部システム連携部３２２、認証部３２３、アカウント情報管理部３２４、及びデータアクセス部３２５等を有する。
【００５４】
通信部３２１は、例えば、図２のネットワークＩ／Ｆ部２０５等を用いて、サービス提供システム１１０をネットワーク１４０に接続し、外部システム１２０、情報端末１３０等との通信を行う。
【００５５】
外部システム連携部３２２は、通信部３２１を介して外部システム１２０から所定の情報を取得し、取得した情報を、データアクセス部３２５を介して、データストレージ３３３等に記憶する。外部システム連携部３２２は、例えば、図１の情報取得部１１１等に対応する。
【００５６】
認証部３２３は、サービス提供システム１１０を利用する情報端末１３０等の認証処理を行う。認証部３２３は、例えば、図１のアクセス制御部１１２等に対応する。認証部３２３は、例えば、図４に示すように、アカウント認証部４０１、端末識別情報管理部４０２、端末識別情報送信部４０３、端末識別情報認証部４０４等を含む。
【００５７】
図４は、第１の実施形態に係る認証部の機能構成図である。
【００５８】
アカウント認証部（第１の認証部）４０１は、予めサービス提供システム１１０に登録されたアカウントの情報を記憶するアカウント情報記憶部３３２に記憶されたアカウント情報に基づいて、情報端末１３０を利用するアカウントを認証する。アカウントには、例えば、サービス提供システム１１０に登録されている利用者、契約者、世帯等が含まれる。ここでは、アカウントが利用者であるものとして以下の説明を行う。
【００５９】
アカウント認証部４０１は、例えば、情報端末１３０から受信した要求情報に端末識別情報が含まれていない場合、情報端末１３０の利用者に認証情報（例えば、利用者ＩＤ、パスワード等）の入力を要求する。アカウント認証部４０１は、例えば、利用者によって入力された利用者ＩＤとパスワードの組合せがアカウント情報記憶部３３２に記憶されている場合、利用者の認証を許可する。
【００６０】
アカウント情報記憶部３３２には、例えば、図５（ａ）に示すようなアカウント情報が記憶されている。図５（ａ）の例では、アカウント情報には、例えば、利用者の識別情報であるユーザＩＤと、ユーザＩＤに対応するパスワードが記憶されている。例えば、図５（ａ）の例では、ユーザＩＤ「ａａａ」に対応するパスワードが「ＡＡＡ」であることが示されている。
【００６１】
図４の端末識別情報管理部４０２は、アカウント認証部４０１による認証が許可された利用者（アカウント）に対応する端末識別情報（第１の識別情報）を作成し、作成した端末識別情報を端末識別情報記憶部（記憶部）３３１に記憶する。端末識別情報記憶部３３１に記憶された端末識別情報の例を図５（ｂ）に示す。
【００６２】
図５（ｂ）の例では、端末識別情報は、「ユーザＩＤ」、「端末情報」、「発行日時」等の情報と対応づけて端末識別情報記憶部３３１に記憶されている。
【００６３】
「ユーザＩＤ」は、利用者（アカウント）の識別情報である。本実施形態では、端末識別情報管理部４０２は、１つのユーザＩＤに対応する端末識別情報が所定の数（例えば３つ）を超えないように管理する。そのため、図５（ｂ）の例では、端末識別情報記憶部３３１には、１つユーザＩＤに対して、３つの端末識別情報を記憶できるようになっている。
【００６４】
「端末情報」は情報端末１３０を識別するための情報である。例えば、利用者は、１つのユーザＩＤを用いて、図１のインターフォン１３１、ＰＣ１３２、タブレット端末等、３台までの情報端末１３０でサービス提供システム１１０を利用することができる。端末識別情報管理部４０２は、これらの情報端末１３０を識別するための情報を、「端末情報」として、端末識別情報と対応づけて記憶する。
【００６５】
図５（ｂ）の例では、情報端末１３０を識別するための情報の一例として、情報端末１３０のウェブブラウザから送信されるユーザエージェント情報の少なくとも一部が、「端末情報」として記憶されているものとする。情報端末１３０のウェブブラウザから送信されるユーザエージェント情報には、例えば、ブラウザの種類、ブラウザのバージョン、情報端末１３０の情報（例えば、機種名、シリアル番号、メーカ名等）が含まれる。
【００６６】
「発行日時」は、端末識別情報管理部４０２が、端末識別情報を作成（発行）した日時の情報である。
【００６７】
端末識別情報管理部４０２は、図５（ｂ）のユーザＩＤ「ｂｂｂ」のように、端末識別情報記憶部３３１に空きがない場合、例えば、発行日時が最も古い端末識別情報を削除して、新たに作成した端末識別情報を記憶する。なお、発行日時が最も古い端末識別情報を削除するのはあくまで一例であり、端末識別情報管理部４０２は、例えば、発行日時が最も新しい端末識別情報を削除するものであっても良い。
【００６８】
端末識別情報送信部４０３は、端末識別情報管理部４０２が作成し、端末識別情報記憶部３３１に記憶した端末識別情報を、利用者の認証が許可された情報端末１３０に送信する。
【００６９】
端末識別情報認証部４０４は、情報端末１３０から受信した、サービス提供システム１１０にサービスの提供を要求する要求情報に、端末識別情報記憶部３３１が記憶した端末識別情報が含まれる場合、要求情報の認証を許可する。例えば、端末識別情報認証部４０４は、情報端末１３０から、要求情報と共に送信されたクッキーに、端末識別情報記憶部３３１が記憶した端末識別情報が含まれる場合、要求情報の認証を許可する。
【００７０】
端末識別情報認証部４０４によって認証が許可された要求情報は、アプリケーション部３１０の情報提供アプリ部（第１の情報提供アプリ部３１１、第２の情報提供アプリ部３１２、第３の情報提供アプリ部３１３、・・・等）に通知される。情報提供アプリ部は、通知された要求情報に応じて、要求された情報を情報端末１３０に提供（送信）する。
【００７１】
図３に戻って、サービス提供システム１１０の機能構成の説明を続ける。
【００７２】
アカウント情報管理部３２４は、サービス提供システム１１０に登録されたアカウント（利用者等）の認証情報等を、アカウント情報記憶部３３２に記憶し、管理する。例えば、アカウント情報管理部３２４は、図５（ａ）に示すようなアカウント情報を、アカウント情報記憶部３３２に記憶し、管理する。
【００７３】
データアクセス部３２５は、管理データ部３３０のデータストレージ３３３へのデータの書込及び読み出し等の処理を行う。
【００７４】
管理データ部３３０は、例えば、端末識別情報記憶部３３１、アカウント情報記憶部３３２、及びデータストレージ３３３等を有する。
【００７５】
端末識別情報記憶部３３１は、前述した、図５（ｂ）に示すような端末識別情報を記憶する。アカウント情報記憶部３３２は、前述した図５（ａ）に示すようなアカウント情報を記憶する。データストレージ３３３は、その他のデータを記憶する。その他のデータには、例えば、外部システム連携部３２２が、外部システム１２０等から収集した情報等が含まれる。
【００７６】
プラットフォーム部３２０は、アプリケーション部３１０に含まれる複数のアプリ部に共通する機能、又は複数のアプリ部から利用される基本機能等を含む。プラットフォーム部３２０に含まれる各部の機能は、プラットフォームＡＰＩ３４０を介して、アプリケーション部３１０に公開されている。換言すれば、アプリケーション部３１０は、プラットフォームＡＰＩ３４０によって公開されている範囲において、プラットフォーム部３２０に含まれる各部の機能を利用可能である。
【００７７】
なお、図３に示すサービス提供システム１１０のアプリケーション部３１０、プラットフォームＡＰＩ３４０、プラットフォーム部３２０、及び管理データ部３３０の構成は一例であり、本発明の範囲を限定するものではない。例えば、サービス提供システム１１０は、図３に示すような階層構成を必ずしも有していなくても良い。
【００７８】
（情報端末の機能構成）
図６は、第１の実施形態に係る情報端末の機能構成図である。情報端末１３０は、例えば、図２に示すコンピュータ２００によって所定のプログラムを実行することにより、通信部６０１、入力受付部６０２、認証要求部６０３、記憶部６０４、情報要求部６０５、及び表示制御部６０６等を実現している。
【００７９】
通信部６０１は、例えば、図２のネットワークＩ／Ｆ部２０５を用いて、情報端末１３０をネットワーク１４０に接続し、サービス提供システム１１０等との通信を行う。
【００８０】
入力受付部６０２は、例えば、図２の入力部２０６等を用いて、情報端末１３０への利用者の入力操作を受付ける。
【００８１】
認証要求部６０３は、入力受付部６０２が受付けた利用者の認証情報（例えば、利用者ＩＤ、パスワード等）を用いて、サービス提供システムに利用者の認証を要求する認証要求情報を送信する。
【００８２】
記憶部６０４は、サービス提供システム１１０から送信された端末識別情報を、例えば、図２のＲＡＭ２０２、ストレージ部２０４等に記憶する。
【００８３】
情報要求部６０５は、サービス提供システム１１０から送信された端末識別情報を用いて、サービス提供システム１１０に、情報の提供を要求する要求情報を送信する。例えば、情報要求部６０５は、要求情報と共に、サービス提供システム１１０から送信された端末識別情報を含むクッキーを、サービス提供システム１１０に送信する。
【００８４】
表示制御部６０６は、サービス提供システム１１０から提供された様々な情報や、認証画面（ログイン画面）等を、例えば、図２の表示部２０７に表示させる。
【００８５】
＜処理の流れ＞
続いて、情報処理システム１００による情報提供方法の処理の例について説明する。
【００８６】
（サービス提供システムの処理）
図７は、第１の実施形態に係るサービス提供システムの処理の例を示す図である。
【００８７】
ステップＳ７０１において、サービス提供システム１１０は、情報端末１３０から要求情報を受信すると、ステップＳ７０２以降の処理を実行する。
【００８８】
ステップＳ７０２において、例えば、サービス提供システム１１０の端末識別情報認証部４０４は、受信した要求情報に端末識別情報が含まれる否かを判断する。例えば、端末識別情報認証部４０４は、要求情報と共に受信されたクッキーに端末識別情報が含まれる場合、要求情報に端末識別情報が含まれると判断する。一方、端末識別情報認証部４０４は、要求情報と共に受信されたクッキーに端末識別情報が含まれない場合、及び要求情報と共にクッキーが受信されない場合、受信した要求情報に端末識別情報が含まれないと判断する。
【００８９】
受信した要求情報に端末識別情報が含まれない場合、端末識別情報認証部４０４は、処理をステップＳ７０９に移行させる。一方、受信した要求情報に端末識別情報が含まれる場合、端末識別情報認証部４０４は、処理をステップＳ７０３に移行させる。
【００９０】
ステップＳ７０３に移行すると、端末識別情報認証部４０４は、要求情報に含まれる端末識別情報が有効か否かを判断する。
【００９１】
例えば、端末識別情報認証部４０４は、要求情報に含まれる端末識別情報が、端末識別情報記憶部３３１に記憶されている場合、要求情報に含まれる端末識別情報が有効と判断する。一方、端末識別情報認証部４０４は、要求情報に含まれる端末識別情報が、端末識別情報記憶部３３１に記憶されていない場合、要求情報に含まれる端末識別情報が有効ではないと判断する。
【００９２】
要求情報に含まれる端末識別情報が有効でない場合、端末識別情報認証部４０４は、処理をステップＳ７０９に移行させる。一方、要求情報に含まれる端末識別情報が有効である場合、端末識別情報認証部４０４は、処理をステップＳ７０４に移行させる。
【００９３】
まず、ステップＳ７０９に移行した場合の処理について説明する。この処理は、要求情報の送信元の情報端末１３０が、端末識別情報記憶部３３１に記憶された端末識別情報を有していない場合に実行される。
【００９４】
ステップＳ７０９に移行すると、アカウント認証部４０１は、情報端末１３０のウェブブラウザ等に、例えば、図１０（ａ）に示すようなログイン画面１００１を表示させる。例えば、このログイン画面１００１において、利用者が、ユーザＩＤ、パスワードを入力し、ログインボタンを選択することにより、アカウント認証部４０１は、利用者の認証情報を受付ける。
【００９５】
ステップＳ７１０において、アカウント認証部４０１は、アカウントの認証情報を受付けると、処理をステップＳ７１１に移行させる。
【００９６】
ステップＳ７１１に移行すると、アカウント認証部４０１は、受付けたアカウントの認証情報（例えば、利用者ＩＤとパスワードの組合せ）が、アカウント情報記憶部３３２に記憶されているか否かを判断することにより、アカウントの認証を行う。
【００９７】
アカウントの認証が許可されない場合、アカウント認証部４０１は、処理をステップＳ７０９に移行させて、同様の処理を繰り返す。一方、アカウントの認証が許可された場合、アカウント認証部４０１は、処理をステップＳ７１２に移行させる。
【００９８】
ステップＳ７１２に移行すると、端末識別情報管理部４０２は、認証が許可されたアカウントに対応する端末識別情報を作成し、作成した端末識別情報を端末識別情報記憶部３３１に記憶する。
【００９９】
なお、端末識別情報管理部４０２が作成する端末識別情報は、サービス提供システム１１０内でユニークな識別情報であれば、任意の形式であって良い。例えば、端末識別情報は、図５（ｂ）に示すような１６桁以上の番号等であっても良いし、８バイト以上の文字列等であっても良い。
【０１００】
また、端末識別情報管理部４０２による端末識別情報の作成方法は、任意の方法であって良い。例えば、端末識別情報管理部４０２は、発行日時、端末情報、ユーザＩＤ等に基づいてユニークな端末識別情報を作成するものであっても良いし、順次に生成されるシリアル番号等に基づいてユニークな端末識別情報を生成するもの等であっても良い。
【０１０１】
ステップＳ７１３において、端末識別情報送信部４０３は、端末識別情報管理部４０２が作成した端末識別情報を、アカウントの認証が許可された情報端末１３０に送信し、処理をステップＳ７０１に移行させる。
【０１０２】
このとき、端末識別情報送信部４０３が端末識別情報を送信した情報端末１３０は、端末識別情報記憶部３３１に記憶された有効な端末識別情報を有している。従って、サービス提供システム１１０は、この情報端末１３０から再び要求情報を受信した場合、ステップＳ７０１〜Ｓ７０３を経て、ステップＳ７０４へ処理を移行させる。
【０１０３】
ステップＳ７０４に移行すると、端末識別情報認証部４０４は、情報端末１３０から受信した要求情報の認証を許可する。
【０１０４】
ステップＳ７０５において、情報提供アプリ部は、情報端末１３０から要求された所定の情報を、情報端末に提供（送信）する。
【０１０５】
ステップＳ７０６において、端末識別情報管理部４０２は、情報端末１３０の利用者がログアウトしたか否かを判断する。
【０１０６】
情報端末１３０の利用者がログアウトしていないと判断された場合、端末識別情報管理部４０２は、処理をステップＳ７０１に戻し、サービス提供システム１１０は、同様の処理を繰り返す。一方、情報端末１３０の利用者がログアウトしたと判断された場合、端末識別情報管理部４０２は、処理をステップＳ７０７へ移行させる。
【０１０７】
ステップＳ７０７に移行すると、端末識別情報管理部４０２は、利用者がログアウトした情報端末１３０に送信した端末識別情報を、端末識別情報記憶部３３１から削除する。これにより、利用者がログアウトした情報端末１３０に送信した端末識別情報は無効となり、サービス提供システム１１０の利用時に使用することができなくなる。
【０１０８】
ステップＳ７０８において、通信部３２１は通信の切断処理を行う。
【０１０９】
上記の処理により、サービス提供システム１１０は、端末識別情報記憶部３３１に記憶された端末識別情報を含む要求情報を受信した場合、要求情報を送信した情報端末１３０に要求された情報を提供する。
【０１１０】
一方、サービス提供システム１１０は、端末識別情報記憶部３３１に記憶された端末識別情報を含まない要求情報を受信した場合、要求情報を送信した情報端末１３０にログイン画面を表示させ、利用者の認証を行う。
【０１１１】
また、サービス提供システム１１０は、利用者の認証が許可されると、利用者に対応する端末識別情報作成し、作成した端末識別情報を端末識別情報記憶部３３１に記憶すると共に、利用者の情報端末１３０に送信する。
【０１１２】
（端末識別情報の記憶処理）
前述したように、本実施形態では、端末識別情報管理部４０２は、１つのアカウントに対応する端末識別情報の数が、所定の数（例えば３つ）を超えないように管理する。端末識別情報管理部４０２が、１つのアカウントに対応する端末識別情報の数を、所定の数を超えないように管理する方法は、任意の方法であって良いが、ここでは、一例として、発行日時が最も古い端末識別を削除する場合の例について説明する。
【０１１３】
図８は、第１の実施形態に係る端末識別情報の記憶処理の例を示すフローチャートである。
【０１１４】
端末識別情報管理部４０２は、例えば、図７のステップＳ７１２において、認証が許可されたアカウントに対応する端末識別情報を作成すると、図８に示す端末識別情報の記憶処理により、作成した端末識別情報を端末識別情報記憶部３３１に記憶する。
【０１１５】
ステップＳ８０１において、端末識別情報管理部４０２は、端末識別情報を作成したアカウントに対応する端末識別情報記憶部３３１の空き状態を確認する。
【０１１６】
ステップＳ８０２において、端末識別情報管理部４０２は、端末識別情報を作成したアカウントに対応する端末識別情報記憶部３３１に空きがあるか否かを判断する。
【０１１７】
例えば、図５（ｂ）の例では、端末識別情報管理部４０２は、ユーザＩＤ「ａａａ」のアカウントに対応する端末識別情報記憶部３３１には空きがあり、ユーザＩＤ「ｂｂｂ」のアカウントに対応する端末識別情報記憶部３３１には空きがないと確認される。
【０１１８】
端末識別情報記憶部３３１に空きがある場合、端末識別情報管理部４０２は、端末識別情報記憶部３３１に作成した端末識別情報を記憶する（ステップＳ８０４）。
【０１１９】
一方、端末識別情報記憶部３３１に空きがない場合、端末識別情報管理部４０２は、端末識別情報を作成したアカウントの端末識別情報記憶部３３１から、発行日時が最も古い端末識別情報を削除する（ステップＳ８０３）。その後、端末識別情報管理部４０２は、端末識別情報記憶部３３１に作成した端末識別情報を記憶する（ステップＳ８０４）。
【０１２０】
例えば、上記の処理により、端末識別情報管理部４０２は、１つのアカウントに対応する端末識別情報の数が、所定の値を超えないように管理することができる。なお、図８の処理はあくまで一例であり、端末識別情報の数を管理する方法は、任意の方法であって良い。
【０１２１】
（情報処理システムの処理）
図９は、第１の実施形態に係る情報処理システムの処理の例を示すシーケンス図である。なお、図９の処理の開始時点において、利用者は、サービス提供システム１１０に登録済の利用者であり、情報端末１３０を用いて、サービス提供システム１１０にログインしようとしているものとする。
【０１２２】
ステップＳ９０１において、サービス提供システム１１０のアカウント認証部４０１は、情報端末１３０に対して、例えば図１０（ａ）に示すようなログイン画面を送信する。
【０１２３】
ステップＳ９０２において、情報端末１３０の表示制御部６０６は、サービス提供システム１１０から受信したログイン画面を、情報端末１３０の表示部２０７等に表示させる。
【０１２４】
ステップＳ９０３において、利用者によって、認証情報（ユーザＩＤ、パスワード等）の入力操作が行われると、ステップＳ９０４において、情報端末１３０の入力受付部６０２は、認証情報の入力を受付ける。
【０１２５】
ステップＳ９０４において、情報端末１３０の認証要求部６０３は、入力を受付けた利用者の認証情報（アカウントの認証情報）をサービス提供システム１１０に送信する。
【０１２６】
ステップＳ９０６において、サービス提供システムのアカウント認証部４０１は、利用者の認証情報（アカウントの認証情報）を認証する。ここでは、前述したように、利用者は、サービス提供システム１１０に登録済なので、アカウント認証部４０１は、利用者の認証を許可する。
【０１２７】
ステップＳ９０７において、サービス提供システム１１０のアカウント認証部４０１は、利用者の認証に成功したことを示すメッセージを情報端末１３０に送信する。
【０１２８】
ステップＳ９０８において、サービス提供システム１１０の端末識別情報管理部４０２は、利用者のアカウントに対応する端末識別情報を作成し、作成した端末識別情報を端末識別情報記憶部３３１に記憶する。
【０１２９】
ステップＳ９０９において、サービス提供システム１１０の端末識別情報送信部４０３は、作成された端末識別情報を情報端末１３０に送信する。
【０１３０】
ステップＳ９１０において、サービス提供システム１１０から端末識別情報を受信した情報端末１３０は、受信した端末識別情報を記憶部６０４で記憶する。
【０１３１】
ステップＳ９１１において、例えば、利用者により情報の要求操作が行われると、情報端末１３０の情報要求部６０５は、記憶部６０４が記憶した端末識別情報を含む要求情報を、サービス提供システム１１０に送信する。
【０１３２】
ステップＳ９１３において、サービス提供システム１１０の端末識別情報認証部４０４は、情報端末１３０から要求情報を受信すると、要求情報に含まれている端末識別情報を認証する。例えば、端末識別情報認証部４０４は、受信した要求情報に、端末識別情報記憶部３３１が記憶した端末識別情報が含まれている場合、要求情報の認証を許可する。一方、端末識別情報認証部４０４は、受信した要求情報に、端末識別情報記憶部３３１が記憶した端末識別情報が含まれていない場合、要求情報の認証を許可しない。
【０１３３】
ここでは、受信した要求情報に、端末識別情報記憶部３３１が記憶した端末識別情報が含まれており、要求情報の認証を許可されるものとする。
【０１３４】
サービス提供システム１１０のサービス提供部は、端末識別情報認証部４０４によって認証が許可された要求情報に応じて、要求された情報を情報端末１３０に送信（提供）する。
【０１３５】
ステップＳ９１５において、情報端末１３０の表示制御部６０６は、サービス提供システム１１０から受信した情報を、情報端末１３０の表示部２０７に表示させる。このとき、情報端末の表示部２０７に表示される情報表示画面の一例を図１０（ｂ）に示す。
【０１３６】
図１０（ｂ）に示す情報表示画面１００２は、例えば、図１のエネルギー情報提供部１１３ａによって提供されるエネルギー管理情報の一例であり、電気、ガス、水道等の使用量に関する情報が表示されている。
【０１３７】
このように、本実施形態に係る情報処理システム１００では、利用者は、情報端末１３０が記憶した端末識別情報を利用することにより、ログイン操作を省略して、サービス提供システム１１０に容易に情報を要求することができるようになる。
【０１３８】
また、このとき、利用者の認証情報は、情報端末１３０に記憶されないので、情報端末１３０がマルウェア等により攻撃を受けても、利用者の認証情報は漏洩しない。
【０１３９】
さらに、サービス提供システム１１０は、例えば、情報端末１３０の利用者がログアウトすると、情報端末１３０に送信した端末識別情報を、端末識別情報記憶部３３１から削除することにより、容易に無効化することができる。従って、例えば、情報端末１３０が記憶した端末識別情報が、第三者に漏洩した場合でも、第三者による不正な利用を低減させることができる。
【０１４０】
［第２の実施形態］
第１の実施形態では、端末識別情報管理部４０２が、１つのアカウントに対応する端末識別情報の数が所定の数を超えないように管理する場合の例について説明した。第２の実施形態では、端末識別情報管理部４０２が、端末識別情報を利用可能な期間を管理する場合の例について説明する。
【０１４１】
図１１は、第２の実施形態に係る端末識別情報記憶部が記憶する情報の例を示す図である。
【０１４２】
図１１（ａ）は、端末識別情報記憶部３３１が記憶した端末識別情報の一例を示している。図１１（ａ）の例では、端末識別情報は、「ユーザＩＤ」、「端末情報」、「発行日時」、及び「有効期限」等の情報と対応づけて端末識別情報記憶部３３１に記憶されている。このうち、「ユーザＩＤ」、「端末情報」、及び「発行日時」の情報は、図５（ｂ）に示す第１の実施形態に係る端末識別情報記憶に記憶された情報と同様である。
【０１４３】
「有効期限」は、端末識別情報を利用可能な期間の情報の一例であり、端末識別情報管理部４０２は、この「有効期限」に記憶された日時に達すると、対応する端末識別情報を端末識別情報記憶部３３１から削除する。
【０１４４】
これにより、例えば、情報端末１３０の利用者がログアウト処理を行わない場合であっても、有効期限を過ぎた端末情報識別情報が、自動的に無効化されるようになる。
【０１４５】
図１１（ｂ）は、端末識別情報記憶部３３１が記憶した端末識別情報の別の一例を示している。図１１（ｂ）の例では、「有効期限」に代えて、「有効期間」によって、端末識別情報を利用可能な期間が管理されている。
【０１４６】
「有効期間」は、端末識別情報を利用可能な期間の情報の一例であり、端末識別情報管理部４０２は、発行日時から、この「有効期間」を経過した端末識別情報を、端末識別情報記憶部３３１から削除する。
【０１４７】
なお、図１１（ａ）に示す例では、端末識別情報管理部４０２は、第１の実施形態と同様に、１つのアカウントに対応する端末識別情報の数が所定の数を超えないように管理することを想定している。
【０１４８】
一方、図１１（ｂ）に示す例では、端末識別情報管理部４０２は、１つのアカウントに対応する端末識別情報の数の管理を行わずに、端末識別情報を利用可能な期間によって、端末識別情報を管理することを想定している。
【０１４９】
このように、本実施形態に係る端末識別情報管理部４０２は、端末識別情報を利用可能な期間を超えた端末識別情報を、端末識別情報記憶部３３１から削除する。また、端末識別情報管理部４０２は、第１の実施形態と同様に、１つのアカウントに対応する端末識別情報の数を合わせて管理するものであっても良い。
【０１５０】
なお、端末識別情報を利用可能な期間の決定方法は、任意の方法であって良い。例えば、マンション内に設置されたインターフォン１３１等は、第三者によって不正に利用される可能性が比較的低く、認証情報の入力が面倒と考えられるので、例えば、端末識別情報を利用可能な期間を長く（例えば２４時間）設定するものであっても良い。また、スマートフォン１３４は、置忘れや、盗難等により第三者に不正利用される恐れがあり、利用シーンも移動中が中心と考えられるので、例えば、端末識別情報を利用可能な期間を短く（例えば２時間）設定するものであっても良い。
【０１５１】
＜処理の流れ＞
図１２は、第２の実施形態に係るサービス提供システムの処理の例を示すフローチャートである。なお、図１２のステップＳ７０１〜Ｓ７０５、及びステップＳ７０６〜Ｓ７１３の処理は、図９に示す第１の実施形態の処理と同様なので、ここでは差分を中心に説明を行う。
【０１５２】
ステップＳ１２０１において、サービス提供システム１１０の端末識別情報管理部４０２は、端末識別情報記憶部３３１に、利用可能な期間を超えた端末識別情報が記憶されているか否かを判断する。
【０１５３】
端末識別情報記憶部３３１に、利用可能な期間を超えた端末識別情報が記憶されていない場合、端末識別情報管理部４０２は、処理をステップＳ７０６に移行させる。
【０１５４】
一方、端末識別情報記憶部３３１に、利用可能な期間を超えた端末識別情報が記憶されている場合、端末識別情報管理部４０２は、ステップＳ１２０２において、利用可能な期間を超えた端末識別情報を削除した後、処理をステップＳ７０６へ移行させる。
【０１５５】
上記の処理により、端末識別情報記憶部３３１に記憶された端末識別情報のうち、利用可能な期間を超えた端末識別情報は、端末識別情報記憶部３３１から自動的に削除されるようになる。
【０１５６】
［第３の実施形態］
サービス提供システム１１０の端末識別情報管理部４０２は、端末識別情報記憶部３３１に記憶した端末識別情報に優先順位をつけて管理するものであっても良い。
【０１５７】
図１３は、第３の実施形態に係る端末識別情報記憶部が記憶する情報の例を示す図である。
【０１５８】
図１３（ａ）は、端末識別情報記憶部３３１が記憶した端末識別情報の一例を示している。図１３（ａ）の例では、端末識別情報は、「ユーザＩＤ」、「端末情報」、「発行日時」、及び「優先度情報」等の情報と対応づけて端末識別情報記憶部３３１に記憶されている。このうち、「ユーザＩＤ」、「端末情報」、及び「発行日時」の情報は、図５（ｂ）に示す第１の実施形態に係る端末識別情報記憶に記憶された情報と同様である。
【０１５９】
「優先度情報」は、端末識別情報管理部４０２が、ユーザＩＤ毎の端末識別情報の優先順位を管理するために付与した情報であり、例えば、値が小さいほど優先度が高いことを示している。
【０１６０】
なお、優先順位の決定方法は、任意の方法であって良いが、図１３（ａ）の例では、発行日時が新しい端末識別情報ほど優先順位が高く設定されている。但し、発行日時が古くても、端末識別情報が自動的にされては困る場合もあり得るので、例えば、利用者による設定等により、所定の期間、「優先端末」として優先順位の管理から除外できる機能を有していても良い。
【０１６１】
図１３（ｂ）は、端末識別情報記憶部３３１が記憶した端末識別情報の別の一例を示している。図１３（ｂ）の例では、端末識別情報は、「ユーザＩＤ」、「端末情報」、「発行日時」、「有効期間」、及び「優先度情報」等の情報と対応づけて端末識別情報記憶部３３１に記憶されている。このうち、「ユーザＩＤ」、「端末情報」、「発行日時」、及び「有効期間」の情報は、図１１（ｂ）に示す第２の実施形態に係る端末識別情報記憶に記憶された情報と同様である。
【０１６２】
図１３（ｂ）の例では、端末識別情報管理部４０２は、優先順位が高い端末識別情報の有効期間を長く設定しており、優先順位に応じて、有効期間が異なっている。
【０１６３】
図１３（ｂ）の例においても、優先順位の決定方法は、任意の方法であって良い。
【０１６４】
例えば、端末識別情報管理部４０２は、例えば、「端末情報」に基づいて、比較的セキュリティが高い情報端末に送信する端末識別情報の優先順位を高く決定するものであっても良い。例えば、情報端末１３０がＰＣ１３２である場合、ウェブブラウザのバージョンが低いほど、セキュリティが低いと考えられる。この場合、端末識別情報管理部４０２は、ウェブブラウザのバージョンが最新でないＰＣ１３２に送信する端末識別情報の優先順位を低く（例えば「３」）設定するものであっても良い。或いは、端末識別情報管理部４０２は、ウェブブラウザのアプリによって、ＰＣ１３２に送信する端末識別情報の優先度を決定するものであっても良い。
【０１６５】
また、端末識別情報管理部４０２は、情報端末１３０の種類（インターフォン１３１、ＰＣ１３２等）によって、優先度を決定するものであっても良い。
【０１６６】
＜処理の流れ＞
図１４は、第３の実施形態に係る端末識別情報の記憶処理の例を示す図である。図１４の処理は、図８に示した、端末識別情報管理部４０２が、ユーザＩＤに対応する端末識別情報の数を、所定の数を超えないように管理する処理の別の一例である。
【０１６７】
端末識別情報管理部４０２は、例えば、図７のステップＳ７１２において、認証が許可されたアカウントに対応する端末識別情報を作成すると、図１４に示す端末識別情報の記憶処理により、作成した端末識別情報を端末識別情報記憶部３３１に記憶する。
【０１６８】
ステップＳ１４０１において、端末識別情報管理部４０２は、端末識別情報を作成したアカウントに対応する端末識別情報の数を確認する。
【０１６９】
例えば、図１３（ａ）の例では、端末識別情報記憶部３３１には、ユーザＩＤ「ａａａ」のアカウントに対応する端末識別情報が２つ記憶されている。従って、ユーザＩＤ「ａａａ」に対応する新たな端末識別情報が作成された場合、ユーザＩＤ「ａａａ」のアカウントに対応する端末識別情報の数は３個となる。
【０１７０】
同様に、端末識別情報記憶部３３１には、ユーザＩＤ「ｂｂｂ」のアカウントに対応する端末識別情報が３つ記憶されている。従って、ユーザＩＤ「ｂｂｂ」に対応する新たな端末識別情報が作成された場合、ユーザＩＤ「ｂｂｂ」のアカウントに対応する端末識別情報の数は４個となる。
【０１７１】
ステップＳ１４０２において、端末識別情報管理部４０２は、端末識別情報を作成したアカウントに対応する、端末識別情報記憶部３３１に記憶された端末識別情報の数が、所定の数（例えば３つ）を超えるか否かを判断する。
【０１７２】
端末識別情報記憶部３３１に記憶された端末識別情報の数が所定の数を超えない場合、端末識別情報管理部４０２は、端末識別情報記憶部３３１に作成した端末識別情報を記憶する（ステップＳ１４０４）。
【０１７３】
一方、端末識別情報記憶部３３１に記憶された端末識別情報の数が所定の数を超える場合、端末識別情報管理部４０２は、所定の数を超える当該アカウントの端末識別情報を、優先度が低い順に端末識別情報記憶部３３１から削除する（ステップＳ１４０３）。
【０１７４】
その後、端末識別情報管理部４０２は、端末識別情報記憶部３３１に作成した端末識別情報を記憶する（ステップＳ１４０４）。
【０１７５】
例えば、上記の処理により、端末識別情報管理部４０２は、端末識別情報の優先順位に応じて、１つのアカウントに対応する端末識別情報の数が所定の値を超えないように管理することができる。
【０１７６】
［第４の実施形態］
本実施形態では、端末識別情報管理部４０２が、複数のユーザＩＤを含む契約ＩＤをさらに管理する場合の例について説明する。
【０１７７】
図１５は、第４の実施形態に係る端末識別情報記憶部が記憶する情報の例を示す図である。図１５の例では、端末識別情報は、「契約ＩＤ」、「ユーザＩＤ」、「優先度情報」、「端末情報」、「発行日時」等の情報と対応づけられて、端末識別情報記憶部３３１に記憶されている。このうち、「ユーザＩＤ」、「優先度情報」、「端末情報」、及び「発行日時」の情報は、例えば、図１３（ａ）に示す第３の実施形態に係る端末識別情報記憶に記憶された情報と同様である。
【０１７８】
「契約ＩＤ（第２の識別情報）」は、複数のユーザＩＤを含む契約を識別するための識別情報である。例えば、サービス提供システム１１０の利用者は、マンションの世帯毎に契約ＩＤを取得し、同居する家族の各々が異なるユーザＩＤを有しているものとする。
【０１７９】
また、優先度情報は、契約時に予め定められており、例えば、世帯主やマンションのオーナ等は、優先度が高く（例えば「１」）設定されているものとする。
【０１８０】
本実施形態では、端末識別情報管理部４０２は、例えば、端末識別情報記憶部３３１に記憶された、１つの契約ＩＤに対応するユーザＩＤの数が所定の値（例えば３つ）を超えないように管理する。また、端末識別情報管理部４０２は、例えば、１人の利用者が、同じユーザＩＤで、複数の情報端末１３０を用いてサービス提供システム１１０にログインすることを許容する。
【０１８１】
＜処理の流れ＞
図１６は、第４の実施形態に係る端末識別情報の記憶処理の例を示すフローチャートである。
【０１８２】
端末識別情報管理部４０２は、例えば、図７のステップＳ７１２において、認証が許可されたアカウントに対応する端末識別情報を作成すると、図１４に示す端末識別情報の記憶処理により、作成した端末識別情報を端末識別情報記憶部３３１に記憶する。
【０１８３】
ステップＳ１６０１において、端末識別情報管理部４０２は、端末識別情報を作成したアカウント（契約ＩＤ）に対応する、端末識別情報記憶部３３１に記憶されたユーザＩＤの数を確認する。
【０１８４】
例えば、図１３の例では、端末識別情報記憶部３３１には、契約ＩＤ「ＸＸＸＸＸ」のアカウントに対応するユーザＩＤが２つ記憶されている。従って、例えば、契約ＩＤ「ＸＸＸＸＸ」に対応する新たなユーザＩＤ「ｄｄｄ」の端末識別情報が作成された場合、契約ＩＤ「ＸＸＸＸＸ」に対応するユーザＩＤの数は４個となる。
【０１８５】
一方、例えば、契約ＩＤ「ＸＸＸＸＸ」に対応するユーザＩＤ「ａａａ」の端末識別情報が作成された場合、契約ＩＤ「ＸＸＸＸＸ」に対応するユーザＩＤの数は３個となる。
【０１８６】
ステップＳ１６０２において、端末識別情報管理部４０２は、端末識別情報を作成したアカウント（契約ＩＤ）に対応する、端末識別情報記憶部３３１に記憶されたユーザＩＤの数が、所定の数（例えば３つ）を超えるか否かを判断する。
【０１８７】
端末識別情報記憶部３３１に記憶されたユーザＩＤの数が所定の数を超えない場合、端末識別情報管理部４０２は、端末識別情報記憶部３３１に作成した端末識別情報を記憶する（ステップＳ１６０４）。
【０１８８】
一方、端末識別情報記憶部３３１に記憶されたユーザＩＤの数が所定の数を超える場合、端末識別情報管理部４０２は、優先順位が最も低いユーザＩＤに対応する端末識別情報を、端末識別情報記憶部３３１から削除する（ステップＳ１６０３）。
【０１８９】
その後、端末識別情報管理部４０２は、端末識別情報記憶部３３１に作成した端末識別情報を記憶する（ステップＳ１６０４）。
【０１９０】
例えば、上記の処理により、端末識別情報管理部４０２は、端末識別情報記憶部３３１に記憶された、１つの契約ＩＤに対応するユーザＩＤの数が所定の値を超えないように管理することができる。
【０１９１】
＜まとめ＞
本発明の一実施形態に係る情報処理装置（１１０）は、
ネットワーク（１４０）を介して接続された情報端末（１３０）に所定の情報を提供する情報処理装置（１１０）であって、
予め登録されたアカウント情報に基づいて、前記情報端末（１３０）を利用するアカウントを認証する第１の認証部（４０１）と、
前記第１の認証部（４０１）による認証が許可された場合、前記アカウントに対応する第１の識別情報を作成し、記憶部（３３１）に記憶する管理部（４０２）と、
前記作成された第１の識別情報を前記情報端末（１３０）に送信する送信部（４０３）と、
前記情報端末（１３０）から受信した要求情報に、前記記憶部（３３１）が記憶した前記第１の識別情報が含まれる場合、前記要求情報の認証を許可する第２の認証部（４０４）と、
前記第２の認証部（４０４）によって認証が許可された前記要求情報に応じて前記情報端末（１３０）に前記所定の情報を提供する提供部（３１１〜３１３）と、
を有する。
【０１９２】
これにより、利用者の情報端末に所定の情報を提供する情報処理装置（１１０）において、情報端末（１３０）側のセキュリティ対策によらずに、第三者による不正な利用を低減させる情報処理装置（１１０）を提供することができるようになる。
【０１９３】
なお、上記括弧内の参照符号、及び名称は、理解を容易にするために付したものであり、あくまで一例であって、本発明の範囲を限定するためのものではない。
【符号の説明】
【０１９４】
１００      情報処理システム
１１０      サービス提供システム（情報処理装置）
１３０      情報端末
４０１      アカウント認証部（第１の認証部）
４０２      端末識別情報管理部（管理部）
４０３      端末識別情報送信部（送信部）
４０４      端末識別情報認証部（第２の認証部）
３１１      第１の情報提供アプリ部（提供部一例）
３１２      第２の情報提供アプリ部（提供部一例）
３１３      第３の情報提供アプリ部（提供部一例）
【先行技術文献】
【特許文献】
【０１９５】
【特許文献１】特開２００２−２３６６６２号公報
【図１】
2017049691.tif 000003
【図２】
2017049691.tif 000004
【図３】
2017049691.tif 000005
【図４】
2017049691.tif 000006
【図５】
2017049691.tif 000007
【図６】
2017049691.tif 000008
【図７】
2017049691.tif 000009
【図８】
2017049691.tif 000010
【図９】
2017049691.tif 000011
【図１０】
2017049691.tif 000012
【図１１】
2017049691.tif 000013
【図１２】
2017049691.tif 000014
【図１３】
2017049691.tif 000015
【図１４】
2017049691.tif 000016
【図１５】
2017049691.tif 000017
【図１６】
2017049691.tif 000018