(57)【要約】【課題】利用者が属する組織にとって適切なコンテンツを、利用者に提供することを目的とする。【解決手段】サービスの利用者が利用する利用者端末の表示部に対するコンテンツの表示条件情報であり、前記利用者が属する組織により指定された表示条件情報を取得し、利用者によるサービスの利用の際に、取得された表示条件情報に基づいて、表示部に対するコンテンツの表示を制御する。【選択図】図６
2018151735.tif 000002
【特許請求の範囲】
【請求項１】
サービスの利用者が利用する利用者端末の表示部に対するコンテンツの表示条件情報であり、前記利用者が属する組織により指定された前記表示条件情報を取得する取得手段と、
前記利用者による前記サービスの利用の際に、前記取得手段により取得された前記表示条件情報に基づいて、前記表示部に対するコンテンツの表示を制御する制御手段と、
を有する情報処理装置。
【請求項２】
前記取得手段は、コンテンツの分類に関する前記表示条件情報を取得する請求項１記載の情報処理装置。
【請求項３】
コンテンツ提供サーバから提供されたコンテンツを分類する分類手段と、
前記制御手段は、前記利用者による前記サービスの利用の際に、前記取得手段により取得された前記表示条件情報に基づいて、前記分類手段により分類されたコンテンツの前記表示部に対する表示を制御する請求項２記載の情報処理装置。
【請求項４】
前記分類手段は、前記利用者端末の利用履歴に基づいて、前記コンテンツ提供サーバから提供されたコンテンツを分類する請求項３記載の情報処理装置。
【請求項５】
前記取得手段は、どの分類に属するコンテンツを前記表示部に表示させるかを指定する分類指定を含む前記表示条件情報を取得し、
前記制御手段は、前記取得手段により取得された前記表示条件情報が示す前記分類指定により指定される分類に属するコンテンツを、前記表示部に表示させるように制御する請求項２乃至４何れか１項記載の情報処理装置。
【請求項６】
前記分類指定は、前記組織による、どの分類に属するコンテンツを前記表示部に表示させるかの指定を含む請求項５記載の情報処理装置。
【請求項７】
前記分類指定は、コンテンツの提供元による、どの分類に属するコンテンツを前記表示部に表示させるかの指定を含む請求項５又は６記載の情報処理装置。
【請求項８】
コンテンツの表示優先度を示す情報である優先情報を含む前記表示条件情報を取得し、
前記制御手段は、前記取得手段により取得された前記表示条件情報が示す前記優先情報に基づいて決定されるコンテンツの表示優先度に基づいて、前記表示部に対するコンテンツの表示を制御する請求項１乃至７何れか１項記載の情報処理装置。
【請求項９】
前記制御手段は、前記取得手段により取得された前記表示条件情報に含まれる前記優先情報と、前記利用者端末の利用履歴と、に基づいて決定されるコンテンツの表示優先度に基づいて、前記表示部に対するコンテンツの表示を制御する請求項８記載の情報処理装置。
【請求項１０】
前記制御手段は、前記取得手段により取得された前記表示条件情報に含まれる前記優先情報に基づいて決定されるコンテンツの表示優先度に応じた表示態様に基づいて、前記表示部に対するコンテンツの表示を制御する請求項８又は９記載の情報処理装置。
【請求項１１】
前記制御手段は、更に、前記利用者端末の状態が予め設定された状態である場合、前記表示部にコンテンツを表示しないように制御する請求項１乃至１０何れか１項記載の情報処理装置。
【請求項１２】
前記制御手段は、更に、各コンテンツに対応するオブジェクトを前記表示部に表示するように制御し、前記オブジェクトの選択を検知した場合、選択された前記オブジェクトに対応するコンテンツに関連するコンテンツのみを前記表示部に表示し直すよう制御する請求項１乃至１１何れか１項記載の情報処理装置。
【請求項１３】
前記サービスは、ＤａａＳ（Ｄｅｓｋｔｏｐ  ａｓ  ａ  Ｓｅｒｖｉｃｅ）であり、
前記制御手段は、前記利用者による前記サービスの利用の際に、前記取得手段により取得された前記表示条件情報に基づいて、前記サービスの利用の際に前記表示部に表示される画面内にコンテンツを表示するよう制御する請求項１乃至１２何れか１項記載の情報処理装置。
【請求項１４】
サービスの利用者が利用する利用者端末の表示部に対するコンテンツの表示条件情報であり、前記利用者が属する組織により指定された前記表示条件情報を取得する取得手段と、
前記利用者による前記サービスの利用の際に、前記取得手段により取得された前記表示条件情報に基づいて、前記表示部に対するコンテンツの表示を制御する制御手段と、
を有するシステム。
【請求項１５】
情報処理装置が実行する情報処理方法であって、
サービスの利用者が利用する利用者端末の表示部に対するコンテンツの表示条件情報であり、前記利用者が属する組織により指定された前記表示条件情報を取得する取得ステップと、
前記利用者による前記サービスの利用の際に、前記取得ステップで取得された前記表示条件情報に基づいて、前記表示部に対するコンテンツの表示を制御する制御ステップと、
を含む情報処理方法。
【請求項１６】
システムが実行する情報処理方法であって、
サービスの利用者が利用する利用者端末の表示部に対するコンテンツの表示条件情報であり、前記利用者が属する組織により指定された前記表示条件情報を取得する取得ステップと、
前記利用者による前記サービスの利用の際に、前記取得ステップで取得された前記表示条件情報に基づいて、前記表示部に対するコンテンツの表示を制御する制御ステップと、
を含む情報処理方法。
【請求項１７】
コンピュータを、請求項１乃至１３何れか１項記載の情報処理装置の各手段として、機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、システム、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
最近、インターネット等を介して様々な広告、ニュース、連絡情報等のコンテンツの情報が提供されるようになっている。より多くの利用者に広告を提供するだけでなく、宣伝広告効果を高めるために、利用者の好みに応じた広告等の提供方法も工夫されてきている。
特許文献１は、端末の終了選択画面に、情報配信サーバに格納された表示情報に関連付けられたリンク用表示情報を表示し、リンク用表示情報を利用者が選択した場合に、端末の起動中又は起動後に情報配信サーバから受信して端末の記憶手段に予め格納された表示情報、又は、その選択によって情報配信サーバから受信された表示情報を表示するものである。また、他の態様では、利用者が端末にログオンするための認証を要求するログオン画面にリンク用表示情報を表示するものである。
これにより、端末利用者の好み、必要性等に応じて選択された一定の発信者からの情報を、ログオン画面や終了画面にリンク用表示情報を表示することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１８０６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１の技術は、利用者の好みを反映してコンテンツを提供するものである。例えば、利用者がある企業の従業員である場合、雇用主の企業は、利用者に見せたい適切なコンテンツを選別できない。また、例えば、利用者がある学校の学生である場合、学校にとって適切なコンテンツを、学校が選別できない。
このように、利用者が属する組織にとって適切なコンテンツを、その組織が選別する仕組みは、これまで提案されていない。
【課題を解決するための手段】
【０００５】
そこで、本発明の情報処理装置は、サービスの利用者が利用する利用者端末の表示部に対するコンテンツの表示条件情報であり、前記利用者が属する組織により指定された前記表示条件情報を取得する取得手段と、前記利用者による前記サービスの利用の際に、前記取得手段により取得された前記表示条件情報に基づいて、前記表示部に対するコンテンツの表示を制御する制御手段と、を有する。
【発明の効果】
【０００６】
本発明によれば、利用者が属する組織にとって適切なコンテンツを、利用者に提供することができる。
【図面の簡単な説明】
【０００７】
【図１】図１は、情報処理システムのシステム構成の一例を示す図である。
【図２】図２は、情報処理システムの処理の一例の概要を説明する図である。
【図３】図３は、サービス提供サーバのハードウェア構成の一例を示す図である。
【図４】図４は、利用者端末のハードウェア構成の一例を示す図である。
【図５】図５は、サービス提供サーバの機能構成の一例を示す図である。
【図６】図６は、情報処理システムの処理の一例を示すシーケンス図である。
【図７】図７は、コンテンツの表示のスケジュールの一例を示す図である。
【発明を実施するための形態】
【０００８】
以下、本発明の実施形態について図面に基づいて説明する。
＜実施形態１＞
（情報処理システムのシステム構成）
図１は、情報処理システムは、サービス提供サーバ１００、コンテンツ提供サーバ１０１、複数の利用者端末１０２（利用者端末１０２ａ、利用者端末１０２ｂ、・・・）を含む。以下では、複数の利用者端末１０２を、利用者端末１０２と総称する。
サービス提供サーバ１００とコンテンツ提供サーバ１０１とは、インターネットやＬＡＮ等のネットワークを介して相互に通信可能に接続されている。コンテンツ提供サーバ１０１と利用者端末１０２とは、インターネットやＬＡＮ等のネットワークを介して相互に通信可能に接続されている。また、サービス提供サーバ１００とコンテンツ提供サーバ１０１と利用者端末１０２とが、インターネットやＬＡＮ等のネットワークを介して相互に通信可能に接続されていることとしてもよい。
【０００９】
サービス提供サーバ１００は、利用者端末１０２のそれぞれに対して、ＤａａＳ（Ｄｅｓｋｔｏｐ  ａｓ  ａ  Ｓｅｒｖｉｃｅ）やグループウェア等のサービスを提供するパーソナルコンピュータ（ＰＣ）やサーバ装置等の情報処理装置である。以下では、サービス提供サーバ１００が提供するサービスを、提供サービスとする。
コンテンツ提供サーバ１０１は、サービス提供サーバ１００に対して、サービス提供サーバ１００が提供サービスの提供の際に利用者端末に表示させることになる広告やニュース等のコンテンツの情報を提供するＰＣやサーバ装置等の情報処理装置である。コンテンツ提供サーバ１０１が提供するコンテンツには、広告（業界、職種、地域、季節、担当技術に応じたもの）、ニュースやテロップ（業界ニュース、一般のニュース）、株価や為替の情報、システム管理者向けのシステム管理業情報（システムの負荷変動情報）等がある。
利用者端末１０２のそれぞれは、サービス提供サーバ１００から提供される提供サービスの利用やコンテンツの閲覧に利用されるＰＣやタブレット装置等の情報処理装置である。
【００１０】
（本実施形態の処理の概要）
図２は、本実施形態の情報処理システムの処理の一例の概要を説明する図である。図２を用いて、本実施形態の情報処理システムがコンテンツの表示を制御する処理の概要を説明する。
まず、情報処理システムの各構成要素の所属について説明する。サービス提供サーバ１００は、提供サービスの提供を事業として行うサービス事業者に属している。コンテンツ提供サーバ１０１は、広告やニュースのコンテンツをコンテンツ所有者から取得し、取得したコンテンツに属性情報を付加してサービス事業者に提供するコンテンツ提供者に属している。コンテンツ提供者は、コンテンツの提供元の一例である。利用者端末１０２のそれぞれは、サービス事業者に対して提供サービスの提供を依頼した利用企業に属する利用者（従業員等）により利用され、利用企業に属する。
本実施形態では、サービス提供サーバ１００は、コンテンツ提供サーバ１０１からコンテンツの提供を受け、そのコンテンツを一定の基準で静的又は動的に分類し、利用企業が必要とするコンテンツを選択できる仕組みを提供し、利用者に対して利用企業が指定する基準で選択されたコンテンツを配信することになる。また、利用企業は、利用企業の従業員がその所属組織や職務に応じて閲覧すべきコンテンツとその表示頻度等を設定する。
【００１１】
本実施形態では、提供サービスは、ＤａａＳ（仮想デスクトップサービス）であるとする。しかし、提供サービスは、グループウェア等の他のサービスでもよい。
ＤａａＳは、利用者の作業環境である仮想デスクトップを提供するサービスである。そのため、利用者が利用者端末１０２を起動中は、サービス提供サーバ１００は、ＤａａＳを利用者端末１０２に提供することになる。対して、グループウェアは、アプリケーションであるため、利用者端末１０２の利用者が、利用者端末１０２を介して任意に起動・停止が可能なものである。
したがって、提供サービスがＤａａＳである場合、サービス提供サーバ１００は、利用者端末１０２の起動に合わせて、ユーザである利用者に必ずコンテンツを提供することができるという効果を奏する。例えば、利用者端末１０２が利用企業の就業時間中、一度でも起動されるなら、サービス提供サーバ１００は、コンテンツを、利用者端末１０２を起動した対象の利用者の全てに配信できることになる。
【００１２】
続いて、本実施形態の情報処理システムが行う処理の流れを説明する。
サービス提供サーバ１００は、コンテンツ提供サーバからコンテンツの提供を受ける。そして、サービス提供サーバ１００は、提供されたコンテンツを複数の分類に振り分ける。以下では、コンテンツがどの分類に属するかを示す情報を、分類情報とする。
利用企業は、各利用者が利用する利用者端末１０２それぞれに対するコンテンツの表示制御の条件であるコンテンツ表示条件を、サービス事業者に通知する。例えば、利用企業のＰＣ等がコンテンツ表示条件を示す情報を、サービス提供サーバ１００に送信することで、コンテンツ表示条件を、サービス事業者に通知してもよい。以下では、コンテンツ表示条件を示す情報を、表示条件情報とする。
【００１３】
また、利用企業が書面、電話、メール等でサービス事業者にコンテンツ表示条件を通知した場合、サービス事業者に属するサービス提供サーバ１００の管理者は、サービス提供サーバ１００に対して、通知されたコンテンツ表示条件を示す情報を、表示条件情報として入力する。このように、サービス提供サーバ１００は、サービス提供サーバ１００の操作部を介した管理者の操作に基づいて、表示条件情報を取得することとしてもよい。
また、利用企業は、コンテンツ表示条件と同様に、利用者端末１０２のそれぞれを利用する利用者それぞれの属性情報である利用者属性情報をサービス事業者に通知する。サービス提供サーバ１００は、表示条件情報の取得処理と同様の処理で、利用者属性情報を取得する。
【００１４】
サービス提供サーバ１００は、コンテンツの分類情報と、取得した表示条件情報と、利用者属性情報と、に基づいて、利用者端末１０２の表示部に表示させるコンテンツを決定し、決定したコンテンツそれぞれについて、どの程度優先的に表示させるかを示す表示優先度を決定する。表示優先度としては、例えば、値が大きい程優先的に表示させることを示す数値がある。例えば、表示優先度として、０〜１０の何れかの整数の値をとる場合、数値が大きい程優先的に表示されることになり、表示優先度が１０の場合が最も優先的に表示されることとなる。
そして、サービス提供サーバ１００は、利用者端末１０２の表示部に表示させると決定したコンテンツそれぞれを、コンテンツそれぞれについて決定した表示優先度に応じた表示態様で、利用者端末１０２の表示部に表示される提供サービスの画面上に表示させるように制御する。表示態様とは、コンテンツの表示サイズ、表示場所、表示回数等の表示に関する態様である。提供サービスの画面とは、提供サービスの利用の際に表示される画面であり、ＤａａＳにおけるログイン画面や仮想デスクトップ画面、グループウェアの操作画面等である。利用者端末１０２が表示部にＤａａＳの仮想デスクトップ画面を表示している状態、利用者端末１０２が表示部にグループウェアの操作画面を表示している状態は、利用者により提供サービスが利用されている状態の一例である。
以上が本実施形態の情報処理システムによる利用者端末１０２へのコンテンツの表示の制御処理の概要である。
【００１５】
（情報処理システムの各構成要素のハードウェア構成）
図３は、サービス提供サーバ１００のハードウェア構成の一例を示す図である。サービス提供サーバ１００は、ＣＰＵ３０１、主記憶装置３０２、補助記憶装置３０３、ネットワークＩ／Ｆ３０４を含む。各要素は、システムバス３０５を介して相互に通信可能に接続されている。
ＣＰＵ３０１は、サービス提供サーバ１００の制御を行う中央演算装置である。主記憶装置３０２は、ＣＰＵ３０１のワークエリアや、各種の情報の一時的な記憶領域として機能するＲａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ（ＲＡＭ）等の記憶装置である。補助記憶装置３０３は、各種プログラム、各種設定情報、各種閾値の情報、コンテンツの情報、コンテンツの分類情報、表示条件情報、利用者属性情報、コンテンツの表示優先度の情報等を記憶する記憶装置である。補助記憶装置３０３は、例えば、Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ（ＲＯＭ）、ハードディスクドライブ（ＨＤＤ）、ソリッドステートドライブ（ＳＳＤ）等の記憶媒体により構成される。また、補助記憶装置３０３は、外付けのＨＤＤ、外付けのフラッシュメモリ等の記憶媒体により構成されることとしてもよい。ネットワークＩ／Ｆ３０４は、コンテンツ提供サーバ１０１、利用者端末１０２等の外部の装置とのネットワークを介した通信に利用されるインターフェースである。
【００１６】
ＣＰＵ３０１が、補助記憶装置３０３に記憶されたプログラムに基づき処理を実行することによって、図５で後述するサービス提供サーバ１００の機能、図６で後述するシーケンス図におけるサービス提供サーバ１００の処理等が実現される。
コンテンツ提供サーバ１０１のハードウェア構成は、サービス提供サーバ１００のハードウェア構成と同様である。
コンテンツ提供サーバ１０１のＣＰＵが、コンテンツ提供サーバ１０１の補助記憶装置に記憶されたプログラムに基づき処理を実行することによって、コンテンツ提供サーバ１０１の機能、及び図６で後述するシーケンス図におけるコンテンツ提供サーバ１０１の処理等が実現される。
【００１７】
図４は、利用者端末１０２のそれぞれのハードウェア構成の一例を示す図である。利用者端末１０２は、ＣＰＵ４０１、主記憶装置４０２、補助記憶装置４０３、ネットワークＩ／Ｆ４０４、入力Ｉ／Ｆ４０５、出力Ｉ／Ｆ４０６を含む。各要素は、システムバス４０７を介して相互に通信可能に接続されている。
ＣＰＵ４０１は、利用者端末１０２の制御を行う中央演算装置である。主記憶装置４０２は、ＣＰＵ４０１のワークエリアや、各種の情報の一時的な記憶領域として機能するＲＡＭ等の記憶装置である。補助記憶装置４０３は、各種プログラム、各種設定情報、各種閾値の情報、表示されたコンテンツの情報等を記憶する記憶装置である。補助記憶装置４０３は、例えば、ＲＯＭ、ＨＤＤ、ＳＳＤ等により構成される。また、補助記憶装置４０３は、外付けのＨＤＤ、外付けのフラッシュメモリ等により構成されることとしてもよい。
【００１８】
ネットワークＩ／Ｆ４０４は、サービス提供サーバ１００等の外部の装置とのネットワークを介した通信に利用されるインターフェースである。入力Ｉ／Ｆ４０５は、マウス、キーボード、タッチパッド、タッチパネルの操作部等の入力装置を介した情報の入力に利用されるインターフェースである。出力Ｉ／Ｆ４０６は、モニタ、ディスプレイ、タッチパネルの表示部等の表示装置やマイク等の音声出力装置への情報の出力に利用されるインターフェースである。本実施形態では、ＣＰＵ４０１は、サービス提供サーバ１００から送信された提供サービスの画面を、出力Ｉ／Ｆ４０６を介して、表示装置に表示することとする。
ＣＰＵ４０１が、補助記憶装置４０３に記憶されたプログラムに基づき処理を実行することによって、利用者端末１０２の機能、及び図６で後述するシーケンス図における利用者端末１０２の処理等が実現される。
【００１９】
（サービス提供サーバの機能構成）
図５は、サービス提供サーバ１００の機能構成の一例を示す図である。サービス提供サーバ１００は、コンテンツ受信部５０１、コンテンツ管理部５０２、分類部５０３、属性情報入力部５０４、表示条件入力部５０５、制御条件決定部５０６、優先度管理部５０７、表示制御部５０８を含む。
コンテンツ受信部５０１は、ネットワークＩ／Ｆ３０４を介して、コンテンツ提供サーバ１０１から提供されるコンテンツの情報を受信する。コンテンツ管理部５０２は、コンテンツ受信部５０１により受信されたコンテンツの情報を補助記憶装置３０３に記憶し、管理する。分類部５０３は、コンテンツ管理部５０２により管理されるコンテンツを分類し、コンテンツそれぞれの分類情報を、補助記憶装置３０３に記憶する。
属性情報入力部５０４は、利用者端末１０２それぞれの利用者の属性情報である利用者属性情報の入力を受付ける。属性情報入力部５０４は、例えば、利用企業のＰＣ等から送信された利用者属性情報を受信することで、利用者属性情報を取得する。また、属性情報入力部５０４は、例えば、サービス提供サーバ１００の操作部を介した管理者の操作に基づいて、利用者属性情報の入力を受付けることで、利用者属性情報を取得することとしてもよい。
【００２０】
表示条件入力部５０５は、利用企業により指定されたコンテンツ表示条件を示す表示条件情報の入力を受付ける。表示条件入力部５０５は、例えば、利用企業のＰＣ等から送信された表示条件情報を受信することで、表示条件情報を取得する。また、表示条件入力部５０５は、例えば、サービス提供サーバ１００の操作部を介した管理者の操作に基づいて、表示条件情報の入力を受付けることで、表示条件情報を取得することとしてもよい。
制御条件決定部５０６は、分類部５０３により記憶されたコンテンツの分類情報と、属性情報入力部５０４により取得された利用者属性情報と、表示条件入力部５０５により取得された表示条件情報と、に基づいて、表示制御部５０８による利用者端末１０２へのコンテンツの表示制御に係る条件を決定する。制御条件決定部５０６は、例えば、利用者端末１０２の表示部に表示させるコンテンツを決定し、決定した各コンテンツについて、表示優先度を決定する。
優先度管理部５０７は、制御条件決定部５０６により決定されたコンテンツの表示優先度を補助記憶装置３０３に記憶し、管理する。表示制御部５０８は、利用者端末１０２が利用する提供サービスの画面上のコンテンツの表示領域に、利用者端末１０２の表示部に表示させると制御条件決定部５０６により決定されたコンテンツを、そのコンテンツの表示優先度に応じた表示態様で表示させるよう制御する。より具体的には、表示制御部５０８は、提供サービスの画面上の表示領域にコンテンツを配置した提供サービスの画面を生成し、生成した提供サービスの画面を利用者端末１０２に送信することで、利用者端末１０２に、その提供サービスの画面を利用者端末１０２の表示部に表示するよう指示する。
【００２１】
（情報処理システムの処理の詳細）
図６は、情報処理システムの処理の一例を示すシーケンス図である。
ＣＳ６０１において、コンテンツ提供サーバ１０１は、サービス提供サーバ１００に対して、利用者端末１０２の表示部への表示用のコンテンツの情報を送信する。ここで送信されるコンテンツの情報は、例えば、利用者端末１０２の表示部にコンテンツの画面として表示される画面の情報である表示情報と、そのコンテンツの属性情報と、を含む。以下では、ＣＳ６０１で送信されるコンテンツの情報を、コンテンツ情報とする。
コンテンツの表示情報としては、例えば、コンテンツＩＤ、画像、文字列、データ入手先アドレス、コンテンツのクリックの際に遷移するリンク先のアドレス等がある。
コンテンツの属性情報としては、例えば、コンテンツについての情報（コンテンツのＩＤ、コンテンツ名、広告で紹介される商品名、コンテンツの分類等）、コンテンツの保有者の情報（コンテンツの保有者である企業名、その企業の業種等）がある。また、コンテンツの属性情報としては、例えば、コンテンツ保有者が指定した掲載対象（企業、学校等）についての情報（掲載対象が存在する地域、掲載対象の業種、掲載対象に所属する人の数（従業員数、在校生数等）、対象企業の名前、対象企業に属する人の属性（職種、性別、年代）、掲載期間等）、コンテンツの表示画面に関連付けられるリンク先の情報等もある。
そして、コンテンツ受信部５０１は、ＣＳ６０１でコンテンツ提供サーバ１０１から送信されたコンテンツ情報を受信する。
ＣＳ６０２において、コンテンツ管理部５０２は、ＣＳ６０１でコンテンツ受信部５０１により受信されたコンテンツ情報を、補助記憶装置３０３に記憶し、蓄積する。
【００２２】
ＣＳ６０３において、分類部５０３は、コンテンツ管理部５０２により蓄積されたコンテンツ情報それぞれに対応するコンテンツを分類する。分類部５０３は、例えば、ＣＳ６０１で送信されたコンテンツ情報に含まれる属性情報に基づいて、コンテンツを分類し、コンテンツがどの分類に属するかを示す分類情報を補助記憶装置３０３に記憶する。
例えば、コンテンツ保有者Ａ、コンテンツ保有者Ｂ、コンテンツ保有者Ｃが、保有するコンテンツがサービス提供サーバ１００に提供されているとする。その場合、分類部５０３は、例えば、コンテンツの属性情報に含まれるコンテンツの保有者の名前の属性について、「コンテンツ保有者Ａ」、「コンテンツ保有者Ｂ」、「コンテンツ保有者Ｃ」という分類を設定する。そして、分類部５０３は、各コンテンツの属性情報に基づいて、コンテンツがこれらの分類のうちの何れに属するかを特定し、特定した分類の情報を、そのコンテンツの分類情報として補助記憶装置３０３に記憶する。
コンテンツの分類情報のうち、コンテンツ提供サーバ１０１から送信されたコンテンツ情報に含まれる属性情報（コンテンツ保有者の情報、コンテンツの情報、コンテンツの掲載対象の情報等）である初期属性について設定された分類の何れに属するかを示す情報を、初期分類情報とする。
【００２３】
また、例えば、サービス提供サーバに提供サービスやコンテンツの提供を依頼する企業について、サービス提供者との取引額、サービス提供者との取引期間、年商、業界でのシェア率等の指標に基づくランク付けがされているとする。この場合、分類部５０３は、例えば、コンテンツの属性情報に含まれるコンテンツの掲載対象の属性が示す掲載対象の企業に対応する企業のランクの属性を、コンテンツの属性情報に追加することとしてもよい。そして、分類部５０３は、追加した企業のランクの属性について、コンテンツを分類することとしてもよい。分類部５０３は、例えば、各コンテンツを、「Ａランク」、「Ｂランク」、「Ｃランク」・・・等のように分類し、各コンテンツが属する分類の情報を、各コンテンツの分類情報として、補助記憶装置３０３に記憶する。これにより、サービス提供サーバ１００は、コンテンツ提供者の要望に応じて、適切な利用企業にコンテンツを提供できる。
また、例えば、各コンテンツについて、コンテンツへのアクセス頻度等の指標に基づくランク付けがされているとする。この場合、分類部５０３は、例えば、コンテンツのランクの属性を、コンテンツの属性情報に追加することとしてもよい。そして、分類部５０３は、追加したコンテンツのランクの属性について、コンテンツを分類することとしてもよい。分類部５０３は、例えば、各コンテンツを、「Ａランク」、「Ｂランク」、「Ｃランク」・・・等のように分類し、各コンテンツが属する分類の情報を、各コンテンツの分類情報として、補助記憶装置３０３に記憶する。これにより、サービス提供サーバ１００は、話題性の高いコンテンツを従業員に周知させたいという利用企業の要望に応じて、適切なコンテンツを利用者に提供できる。
【００２４】
また、分類部５０３は、例えば、各コンテンツについて、ＡＩにより選択されたコンテンツと同一（又は類似）のジャンルのコンテンツであるか否かを示す属性を、コンテンツの属性情報に追加することとしてもよい。そして、分類部５０３は、追加した属性について、コンテンツを分類することとしてもよい。分類部５０３は、例えば、各コンテンツを、「類似度Ａ」、「類似度Ｂ」、「類似度Ｃ」等のように分類し、各コンテンツが属する分類の情報を、各コンテンツの分類情報として、補助記憶装置３０３に記憶する。これにより、サービス提供サーバ１００は、例えばＡＩにより今週において注目度が高かったコンテンツが選択されたような場合、その選択されたコンテンツと関連するコンテンツを、利用者に提供できる。
また、分類部５０３は、例えば、各コンテンツについて、利用者端末１０２の利用履歴に基づいて、コンテンツを分類してもよい。分類部５０３は、例えば、各コンテンツの属性情報について、利用者による利用者端末１０２の利用履歴に応じた属性を追加する。分類部５０３は、例えば、利用者端末１０２の利用履歴から、利用者端末１０２においてどのジャンルのコンテンツがどれだけ選択されたかを特定し、選択された頻度を指標に、コンテンツの各ジャンルをランク付けする。そして、分類部５０３は、コンテンツ提供サーバ１０１から取得した各コンテンツの属性情報に、コンテンツのジャンルのランクの属性を追加し、その属性の値を、コンテンツが属するジャンルのランクの値とする。分類部５０３は、追加したコンテンツのジャンルのランクの属性について、コンテンツを分類し、分類情報を補助記憶装置３０３に記憶することとしてもよい。これにより、サービス提供サーバ１００は、例えば、その利用者端末１０２の利用者により適切なコンテンツを提供できる。
コンテンツ提供サーバ１０１から送信されたコンテンツ情報に追加された属性を追加属性とする。コンテンツの分類情報のうち、追加属性について設定された分類の何れに属するかを示す情報を、追加分類情報とする。
【００２５】
ＣＳ６０４において、表示条件入力部５０５は、コンテンツ表示条件を示す表示条件情報を取得する。表示条件入力部５０５は、例えば、利用企業から送信された表示条件情報を受信することで、表示条件情報を取得する。また、表示条件入力部５０５は、サービス提供サーバ１００の管理者によるサービス提供サーバ１００の操作部を介した操作に基づいて、表示条件情報の入力を受付けることで、表示条件情報を取得することとしてもよい。
表示条件情報は、例えば、コンテンツ提供の対象の利用者の指定を示す情報、利用者に提供するコンテンツの指定を示す情報、コンテンツの表示時間の指定を示す情報、コンテンツの表示優先度の指定を示す情報を含む。
コンテンツ提供の対象の利用者の指定を示す情報は、例えば、利用者の氏名や社員番号等の特定の利用者を指定する情報としてもよい。また、コンテンツ提供の対象の利用者の指定を示す情報は、例えば、利用者の性別や部署名の指定である場合、その属性が指定された値である利用者の全てを指定する情報となる。
【００２６】
提供するコンテンツの指定を示す情報は、例えば、コンテンツの属する初期分類情報の指定を示す情報、追加分類情報の指定を示す情報等である。提供するコンテンツの指定を示す情報は、例えば、コンテンツの属する分類の指定を示す情報である場合、指定された分類に属するコンテンツの全てを利用者端末１０２に提供するコンテンツとして指定することを示す。コンテンツの属する分類の指定を示す情報は、どの分類に属するコンテンツを表示させるかの指定である分類指定の一例である。
コンテンツの表示優先度の指定を示す情報は、例えば、各分類に属するコンテンツそれぞれについての表示優先度の指定を示す情報である。コンテンツの表示優先度の指定を示す情報は、優先情報の一例である。
【００２７】
ＣＳ６０５において、属性情報入力部５０４は、利用者端末１０２それぞれに対応する利用者の属性情報である利用者属性情報を取得する。属性情報入力部５０４は、例えば、利用企業のＰＣ等から送信された利用者属性情報を受信することで、利用者属性情報を取得する。また、属性情報入力部５０４は、サービス提供サーバ１００の管理者によるサービス提供サーバ１００の操作部を介した操作に基づいて、利用者属性情報の入力を受付けることで、利用者属性情報を取得することとしてもよい。
属性情報入力部５０４は、例えば、利用企業のＩＤＭシステムやグループウェア等の従業員情報を保持しているシステムから、選択された利用者属性情報の項目をオンライン又はオフラインで取得することになる。利用企業等の組織においては、従業員等の組織に所属する者の情報は随時変更がある。そのため、属性情報入力部５０４は、例えば、日次、週次、月次等の定期的に利用者属性情報を取得して、更新することが望ましい。
利用者属性情報としては、例えば、利用者が所属する組織に関する情報（法人名、業種、従業員数等）、利用者に関する情報（部署名、所在地、職種、社員番号、性別、年代）がある。また、属性情報入力部５０４は、コンテンツの表示履歴情報、コンテンツへのクリックの履歴情報を、利用者履歴情報として取得してもよい。サービス提供サーバ１００は、利用者端末１０２へコンテンツを表示する際に、利用者端末１０２毎に、コンテンツの表示履歴情報やコンテンツへのクリックの履歴情報を取得し、補助記憶装置３０３に記憶している。したがって、属性情報入力部５０４は、補助記憶装置３０３からコンテンツの表示履歴情報やコンテンツへのクリックの履歴情報を取得する。コンテンツの表示履歴情報やコンテンツへのクリック（コンテンツの選択）の履歴情報は、利用者端末１０２におけるコンテンツの利用についての履歴である利用履歴を示す情報の一例である。
【００２８】
ＣＳ６０６において、制御条件決定部５０６は、ＣＳ６０３で記憶された分類情報と、ＣＳ６０４で取得された表示条件情報と、ＣＳ６０５で取得された利用者属性情報と、に基づいて、利用者端末１０２それぞれに提供するコンテンツを決定する。
制御条件決定部５０６は、例えば、表示条件情報に含まれるコンテンツの提供の対象である利用者の指定を示す情報と、利用者属性情報と、に基づいて、利用者端末１０２の中からコンテンツの提供先となるものを特定する。以下では、コンテンツの提供の対象となる利用者端末１０２を、対象端末とする。また、以下では、コンテンツの提供の対象である利用者を、対象利用者とする。制御条件決定部５０６は、例えば、表示条件情報に含まれるコンテンツの提供の対象である利用者の指定を示す情報が、性別属性が男性であることを指定する情報である場合、利用者属性情報から性別属性が男性である利用者を全て特定し、特定した利用者に対応する利用者端末１０２を、対象端末として決定する。
そして、制御条件決定部５０６は、例えば、表示条件情報に含まれる利用者に提供するコンテンツの指定を示す情報と、分類情報と、に基づいて、対象端末に提供するコンテンツを決定する。制御条件決定部５０６は、例えば、表示条件情報に含まれる提供するコンテンツの指定を示す情報がある分類の指定を示す情報である場合、対応する分類情報がその分類を示すコンテンツを全て特定する。そして、制御条件決定部５０６は、特定したコンテンツを、対象端末に提供するコンテンツとして決定する。以下では、ＣＳ６０６で決定されたコンテンツを、提供コンテンツとする。また、制御条件決定部５０６は、特定したコンテンツのうち、表示条件情報で指定された数のコンテンツを、対象端末に提供するコンテンツとして決定することとしてもよい。
【００２９】
ＣＳ６０７において、制御条件決定部５０６は、ＣＳ６０４で取得された表示条件情報に含まれるコンテンツの表示優先度の指定を示す情報に基づいて、ＣＳ６０６で決定した提供コンテンツそれぞれについての表示優先度を決定する。
本実施形態では、表示条件情報に含まれるコンテンツの表示優先度の指定を示す情報が各分類に属するコンテンツの表示優先度の指定を示す情報であるとする。制御条件決定部５０６は、例えば、表示条件情報に含まれるコンテンツの表示優先度の指定を示す情報から、提供コンテンツそれぞれの分類に対応する表示優先度を読取り、提供コンテンツそれぞれの表示優先度として決定する。
【００３０】
また、制御条件決定部５０６は、表示条件情報に含まれるコンテンツの表示優先度の指定を示す情報と、利用者属性情報に含まれる利用履歴の情報と、に基づいて、提供コンテンツそれぞれの表示優先度を決定することとしてもよい。制御条件決定部５０６は、例えば、表示条件情報に含まれるコンテンツの表示優先度の指定を示す情報から、ある提供コンテンツの分類に対応する表示優先度を読取ったとする。また、ある対象利用者についての利用者属性情報に含まれる利用履歴の情報が、その提供コンテンツをクリックしたことがあることを示す情報であるとする。
その場合、その対象利用者は、その提供コンテンツを既に見ており、再度見せる必要がないと考えられる。そこで、制御条件決定部５０６は、その対象利用者について、その提供コンテンツの表示優先度を、読取った表示優先度から、表示させないことを示す表示優先度（例えば、表示優先度＝０）に変更することとしてもよい。また、制御条件決定部５０６は、その対象利用者について、その提供コンテンツの表示優先度を、設定された閾値以下になるように変更することとしてもよい。これにより、制御条件決定部５０６は、不要なコンテンツの表示処理の負担を軽減することができる。
【００３１】
また、制御条件決定部５０６は、例えば、表示条件情報に含まれるコンテンツの表示優先度の指定を示す情報から、ある提供コンテンツの分類に対応する表示優先度を読取ったとする。また、ある対象利用者についての利用者属性情報に含まれる利用履歴の情報が、その提供コンテンツをクリックしたことがないことを示す情報であるとする。その場合、その対象利用者は、その提供コンテンツをまだ見ていないと考えられる。そこで、制御条件決定部５０６は、その対象利用者について、その提供コンテンツの表示優先度を、読取った表示優先度よりも高い表示優先度に変更する（例えば、読取った表示優先度に１を加える）こととしてもよい。これにより、制御条件決定部５０６は、より精度よく、その提供コンテンツを利用者に閲覧させることができる。
また、対象利用者全体のうち、設定された閾値（例えば、全体の５％等）以上の対象利用者に対応する利用者属性情報が、その提供コンテンツをクリックしたことがないことを示す情報であるとする。その場合、対象利用者へのその提供コンテンツの周知度がまだ足りないとして、制御条件決定部５０６は、その提供コンテンツの表示優先度を、必ず表示することを示す表示優先度に変更することとしてもよい。また、制御条件決定部５０６は、元の表示優先度よりも高い表示優先度に変更する（例えば、読取った表示優先度に１を加える）こととしてもよい。これにより、制御条件決定部５０６は、その提供コンテンツの周知度を向上させることができる。
【００３２】
制御条件決定部５０６は、ＣＳ６０４で取得された表示条件情報に表示優先度の指定が含まれない場合、全てのコンテンツの表示優先度を、設定された初期値（例えば表示優先度＝１等）に決定してもよい。
また、制御条件決定部５０６は、ＣＳ６０４で取得された表示条件情報にある特定のコンテンツについての表示優先度の指定が含まれる場合、その特定のコンテンツについては、その指定が示す値（例えば、表示優先度＝１０等）に決定してもよい。
また、制御条件決定部５０６は、ＣＳ６０４で取得された表示条件情報にＡＩにより選択されたコンテンツと同一ジャンルのコンテンツについての表示優先度の指定が含まれる場合、そのジャンルのコンテンツの表示優先度を、その指定が示す値（例えば、表示優先度＝１０等）に決定してもよい。
また、制御条件決定部５０６は、利用者端末１０２においてコンテンツがクリック等されて利用者属性情報に含まれる利用履歴の情報が更新された場合に、制御条件決定部５０６は、表示条件情報に含まれるコンテンツの表示優先度の指定を示す情報と、更新された利用履歴の情報と、に基づいて、コンテンツの表示優先度を決定し直すこととしてもよい。
そして、優先度管理部５０７は、制御条件決定部５０６により決定された表示優先度の情報を、補助記憶装置３０３に記憶し、管理する。
【００３３】
ＣＳ６０８において、利用者端末１０２は、サービス提供サーバ１００に対して、提供サービスの提供を要求する。本実施形態では、提供サービスはＤａａＳであるので、利用者端末１０２は、サービス提供サーバ１００に対して、仮想デスクトップの提供を要求することになる。表示制御部５０８は、ＣＳ６０８での要求に応じて、提供サービスの画面を、利用者端末１０２に送信する。
ＣＳ６０９において、表示制御部５０８は、ＣＳ６０６で決定された提供コンテンツのうち、ＣＳ６０８で提供サービスの要求を行った利用者端末１０２に対して提供するコンテンツの情報を、補助記憶装置３０３から取得する。そして、表示制御部５０８は、取得した情報に対応する提供コンテンツを、ＣＳ６０７で決定された表示優先度に応じた表示態様で、利用者端末１０２の表示部に表示させるよう制御する。
表示制御部５０８は、例えば、利用者端末１０２に送信する提供サービスの画面上に設定された表示領域に、提供コンテンツを配置して、提供コンテンツを配置した提供サービスの画面を、利用者端末１０２に送信する。
【００３４】
例えば、ＣＳ６０８でサービス要求を行った利用者端末１０２に提供される提供コンテンツとしてＣＳ６０６で決定されたコンテンツが、コンテンツＸ１、コンテンツＸ２、コンテンツＸ３、コンテンツＸ４、コンテンツＸ５であるとする。また、ＣＳ６０７で提供コンテンツについて決定された表示優先度が、コンテンツＸ１については１０、コンテンツＸ２については５、コンテンツＸ３については３、コンテンツＸ４については１、コンテンツＸ５については１であるとする。また、ＣＳ６０４で取得された表示条件情報にコンテンツの表示回数について２０と指定する情報が含まれ、１つのコンテンツの表示時間を１分と指定する情報が含まれているとする。
この場合、表示制御部５０８は、例えば、以下のような処理を行うことで、提供コンテンツを、コンテンツそれぞれの表示優先度に応じた表示態様で、利用者端末１０２の表示部に表示させるよう制御する。表示制御部５０８は、１つのコンテンツの表示時間が１分であるので、提供コンテンツを１つずつ、１分間ずつ、表示させる。また、表示制御部５０８は、表示コンテンツ数について２０であるので、１分毎に提供コンテンツを変更しながら、合計で２０回コンテンツを表示させることになる。表示制御部５０８は、提供コンテンツそれぞれの表示優先度に基づいて、提供コンテンツそれぞれについて、何回表示させるかを決定することになる。
【００３５】
提供コンテンツは、コンテンツＸ１、コンテンツＸ２、コンテンツＸ３、コンテンツＸ４、コンテンツＸ５の５つである。そして、提供コンテンツそれぞれの表示優先度は、１０、５、３、１、１である。
表示制御部５０８は、例えば、提供コンテンツのそれぞれを、それぞれの表示優先度に比例した回数だけ表示することを決定する。表示制御部５０８は、コンテンツＸ１の表示回数を、（コンテンツの総表示回数）×（（コンテンツＸ１の表示優先度）／（提供コンテンツの表示優先度の合計））という式を用いて、求める。コンテンツの総表示回数が２０、コンテンツＸ１の表示優先度が１０、提供コンテンツの表示優先度の合計が２０である。したがって、表示制御部５０８は、コンテンツＸ１の表示回数を、２０×（１０／２０）＝１０回と決定する。
【００３６】
同様に、表示制御部５０８は、コンテンツＸ２の表示回数を、２０×（５／２０）＝５回と決定する。また、表示制御部５０８は、コンテンツＸ３の表示回数を、２０×（３／２０）＝３回と決定する。また、表示制御部５０８は、コンテンツＸ４の表示回数を、２０×（１／２０）＝１回と決定する。また、表示制御部５０８は、コンテンツＸ５の表示回数を、２０×（１／２０）＝１回と決定する。
即ち、表示制御部５０８は、２０回のうち、１０回コンテンツＸ１を表示させ、５回コンテンツＸ２を表示させ、３回コンテンツＸ３を表示させ、１回コンテンツＸ４を表示させ、１回コンテンツＸ５を表示させる。表示制御部５０８は、同じコンテンツを連続で表示させないようにしてもよい。
【００３７】
図７は、コンテンツの表示スケジュールの一例を示す図である。図７のスケジュール表は、提供コンテンツそれぞれについて、表示制御部５０８により決定された回数だけ表示されるようになっていることを示す。
表示制御部５０８は、全２０回のコンテンツの表示を終了した後も、また、同様の全２０回のコンテンツの表示を一周期として、周期的にコンテンツの表示を繰り返すこととしてよい。また、表示制御部５０８は、設定された回数（又は、設定された期間）提供コンテンツの表示を行ったら、再度、制御条件決定部５０６に提供コンテンツの表示優先度の決定を指示してもよい。利用者端末１０２でのコンテンツの利用により利用者属性情報に含まれる利用履歴の情報が更新される場合がある。そのような場合、制御条件決定部５０６は、以前の表示優先度と異なる表示優先度を決定し直す場合がある。そして、表示制御部５０８は、制御条件決定部５０６により決定し直された表示優先度に基づいて、提供コンテンツの表示の制御を行う。
また、表示制御部５０８は、表示条件情報で指定されるコンテンツの表示回数だけコンテンツの表示を終了したら、提供コンテンツの表示の制御を終了してもよい。
【００３８】
表示制御部５０８は、提供サービスの画面内の設定された表示領域に提供コンテンツを表示させることとした。提供サービスの画面内の設定された表示領域としては、例えば、提供サービスのログイン画面、仮想デスクトップ画面、スクリーンセイバーの画面等に含まれる領域がある。
表示制御部５０８は、ログイン画面にコンテンツを表示することで、利用者により確実にコンテンツを見せることができる。また、表示制御部５０８は、仮想デスクトップ画面にコンテンツを表示することで、提供サービスの利用の間中、利用者にコンテンツを見せることができる。また、スクリーンセイバーの画面にコンテンツを表示することで、利用者が離席して、着席する際に、利用者にコンテンツを見せることができる。
表示制御部５０８は、各画面にコンテンツ表示領域を設定し、各画面特性に応じたコンテンツを選択することが望ましい。ＣＳ６０４で取得された表示条件情報は、どの画面にどのコンテンツ、どの分類のコンテンツを表示させるかを示す情報を含むこととしてもよい。その場合、表示制御部は、この情報に基づいて、コンテンツを、表示させる画面を決定する。
【００３９】
（効果）
以上、本実施形態では、サービス提供サーバ１００は、利用企業により指示された表示条件情報に基づいて、コンテンツ提供サーバ１０１から提供されたコンテンツを、利用者端末１０２の表示部に表示させるよう制御した。これにより、サービス提供サーバ１００は、広告、その業界のニュース、社内情報等の従業員に積極的に伝えたい情報や従業員の育成上に閲覧させたい情報等の利用企業が利用企業に所属する者に提供したいコンテンツを、利用者端末１０２に提供できる。
情報処理システムは、表示条件情報として、職場毎に重要度の高いコンテンツを表示させるような情報を用いることで、その職場について、業務の効率化を図ることができる。
情報検索能力には個人差があり、利用企業の従業員は、利用企業が従業員に見てほしい情報を検索できたりできなかったりする。そこで、情報処理システムは、利用企業が見てほしいコンテンツの指定を含む表示条件情報を用いることで、コンテンツを見せたい者に一括してコンテンツを提供できるようになり、利用企業の従業員の情報入手の迅速化を図ることができる。
また、情報処理システムは、利用企業の従業員それぞれに、他の従業員等からの伝聞情報でなく、直接伝えられる１次情報を、一括で提供できる。これにより、情報処理システムは、利用企業の従業員それぞれが入手する情報の均一化を図ることができる。
【００４０】
また、本実施形態の処理により、利用企業は、表示条件情報が示す必要なコンテンツの提供のみをコンテンツ提供者から受けることになり、不要なコンテンツを受けることによる不要な料金の負担を軽減することができる。
また、本実施形態の処理により、コンテンツ提供者は、閲覧されない無効なコンテンツ配信を減らすことができ、広告の効果測定値も上げることができる。コンテンツ提供者は、コンテンツの配信先企業内の部署や業種まで指定することで、更なる有効配信の向上が期待できる。また、表示条件情報に特定の企業や部署の従業員全員に閲覧させることの指定を含めれば、広告主を集める上で有効な手段となる。
【００４１】
（変形例）
本実施形態では、利用者端末１０２を利用する利用者が所属する組織は、企業であるとした。しかし、利用者端末１０２を利用する利用者が所属する組織は、学校等の他の組織でもよい。その場合、サービス提供サーバは、他の組織により指示されたコンテンツ表示条件を示す表示条件情報を取得することになる。
本実施形態では、サービス提供サーバ１００は、コンテンツ提供サーバ１０１から提供されたコンテンツを分類し、各コンテンツの分類情報と、コンテンツの分類に関する条件を含むコンテンツ表示条件を示す表示条件情報と、に基づいて、利用者端末１０２の表示部へのコンテンツの表示を制御した。しかし、サービス提供サーバ１００は、コンテンツの分類に関する条件を含まないコンテンツ表示条件を示す表示条件情報に基づいて、利用者端末１０２の表示部へのコンテンツの表示を制御することとしてもよい。例えば、表示条件情報が全てのコンテンツの表示時間と表示場所との指定を含む場合、サービス提供サーバ１００は、コンテンツ提供サーバ１０１から提供された全てのコンテンツを、順次、表示条件情報により指定された表示場所に、指定された表示時間表示させるように制御する。
【００４２】
本実施形態では、サービス提供サーバは、ＣＳ６０４で利用企業によるコンテンツ表示条件の指定を示す表示条件情報を取得し、取得した表示条件情報に基づいて、コンテンツの表示を制御することとした。しかし、サービス提供サーバは、ＣＳ６０４で、利用企業によるコンテンツ表示条件の指定、及び、コンテンツ提供者によるコンテンツ表示条件の指定を示す表示条件情報を取得し、取得した表示条件情報に基づいて、コンテンツの表示を制御することとしてもよい。その際、表示条件情報には、例えば、コンテンツ提供者が特定の利用者（法人名、業種等の利用者属性情報で指定）に提供したいコンテンツの指定（又はコンテンツの分類の指定）等が含まれる。その場合、表示制御部５０８は、コンテンツ提供者が利用者に閲覧させたいコンテンツのうち、利用企業が適切と認めたコンテンツを、利用者に見せることとなる。
本実施形態では、サービス提供サーバ１００は、ＣＳ６０４で取得される表示条件情報に従って、利用企業により指定されたコンテンツを、利用者端末１０２に提供することとした。しかし、サービス提供サーバ１００は、利用企業により指定されたコンテンツに加えて、サービス提供者が推奨するコンテンツや利用者端末１０２の利用者が要望するコンテンツを利用者端末１０２に提供してもよい。その場合、サービス提供サーバ１００は、利用企業により指定されたコンテンツ数の設定された割合（例えば、２０％等）だけ、サービス提供者が推奨するコンテンツや利用者端末１０２の利用者が要望するコンテンツを利用者端末１０２に提供することとしてもよい。
【００４３】
本実施形態では、ＣＳ６０４で取得される表示条件情報に、コンテンツが表示される際の条件を示す情報が含まれることとした。しかし、表示条件情報に、コンテンツの表示が禁止される場合の条件を示す情報が含まれることとしてもよい。そして、表示制御部５０８は、その情報に基づいて、コンテンツの表示を禁止することとしてもよい。
例えば、利用者端末１０２を用いたプレゼン中に、利用者端末１０２の表示部にコンテンツが表示されると不適切である。そこで、コンテンツの表示が禁止される場合の条件を示す情報としては、例えば、利用者端末１０２にプレゼン用のプロジェクタや大型ディスプレイが接続されていることを示す情報がある。表示制御部５０８は、利用者端末１０２に状態を問い合わせて、問い合わせの結果、利用者端末１０２にプレゼン用のプロジェクタが接続されているという状態の情報を取得した場合、利用者端末１０２の表示部へのコンテンツの表示を禁止する。
また、コンテンツの表示が禁止される場合の条件を示す情報を、例えば、利用者端末１０２がタブレット端末であること、利用者端末１０２が社外や海外からサービス提供サーバ１００にＶＰＮ接続されていること、等を示す情報としてもよい。
本実施形態では、表示制御部５０８は、提供サービスの画面の表示領域にコンテンツを１つずつ表示させることとしたが、複数個（例えば２個、３個等）ずつ表示させることとしてもよい。
【００４４】
本実施形態では、表示制御部５０８は、コンテンツの表示優先度が高い程、表示させる回数を多くするようにする表示態様でコンテンツを表示させた。しかし、表示制御部５０８は、他の表示態様で、コンテンツを表示させることとしてもよい。例えば、コンテンツの表示優先度が高い程、表示の際のコンテンツのサイズを大きくすることとしてもよい。例えば、コンテンツのサイズとして、予め「大」、「中」、「小」の３段階のサイズが設定されている場合、表示制御部５０８は、コンテンツの表示優先度に応じて、これらのサイズの何れかのサイズで、コンテンツを表示してもよい。
また、表示制御部５０８は、例えば、コンテンツの表示優先度に応じて、表示の際のコンテンツの場所を変更することとしてもよい。表示制御部５０８は、例えば、コンテンツの表示優先度が予め設定された閾値より高いコンテンツの表示場所を提供サービスの画面の右上隅とし、予め設定された閾値より低いコンテンツの表示場所を提供サービスの画面の右下隅としてもよい。これにより、サービス提供サーバ１００は、より重要なコンテンツをより目立つように、表示させることができる。
ＣＳ６０４で取得される表示条件情報に、どのような表示態様でコンテンツを表示させるかの指定を示す情報が含まれることとしてもよい。そして、表示制御部５０８は、その情報に基づいて、表示態様を決定することとしてもよい。
【００４５】
本実施形態では、表示制御部５０８は、ＤａａＳのログイン画面においてもコンテンツを表示させることができることとした。その場合、表示制御部５０８は、表示させたコンテンツが利用者に閲覧されたか否かを示す情報であるコンテンツ閲覧情報を取得するために、以下のような処理を行うこととしてもよい。
即ち、表示制御部５０８は、ログイン画面の前面に通知画面を表示し、通知画面の閉じるボタンをクリックさせてから、通知画面の後ろにあったログイン画面を表示してもよい。また、表示制御部５０８は、ログイン画面の表示の前に通知画面を表示し、通知画面の閉じるボタンをクリックさせてから、本来のログイン画面を表示させることしてもよい。ＤａａＳを利用する際には、必ずログイン操作を行う必要がある。そのため、このようにすることで、表示制御部５０８は、より確実にコンテンツを利用者に見せることができる。
また、表示制御部５０８は、ＤａａＳのログイン画面のログインボタンの横に「通知閲覧済み」のチェックボックスを設け、そのチェックボックスへのチェックを検知することで、ログインボタンをアクティブにし、クリック可能とすることとしてもよい。これにより、表示制御部５０８は、利用者にコンテンツの閲覧を促すことができる。
ログイン画面は、利用者が業務開始時に必ず閲覧する画面であるが、その表示時間は短いという特性がある。従って、表示制御部５０８は、ログイン画面におけるコンテンツ表示において、表示時間によるコンテンツの入れ替えを行わず、表示優先度の高いコンテンツから表示可能な数のコンテンツを表示することとしてもよい。
【００４６】
本実施形態では、表示制御部５０８は、１つの画面中に複数のコンテンツを表示できるとした。この際、コンテンツの表示スペースが限られるため、互いに関連しないコンテンツが表示される場合がある。
このような場合、表示制御部５０８は、表示している各コンテンツの周囲（横、上）に、「関連」ボタン、「Ｍｏｒｅ」ボタン等のオブジェクトを配置する。そして、表示制御部５０８は、このオブジェクトの選択を検知すると、選択されたオブジェクトに対応するコンテンツに関連するコンテンツのみを、コンテンツの表示スペースに表示し直すように制御することとしてもよい。表示制御部５０８は、このようなオブジェクトを、半透明にして、コンテンツと重複させて表示してもよい。
【００４７】
本実施形態では、コンテンツ提供サーバ１０１は、利用企業と異なるコンテンツ提供者に属し、サービス提供サーバ１００と別個の装置であるとした。しかし、コンテンツ提供サーバ１０１は、利用企業に属するとしてもよい。また、その場合、サービス提供サーバ１００とコンテンツ提供サーバ１０１とが、サービス提供サーバ１００として統合されることとしてもよい。
このような場合、コンテンツ提供サーバ１０１（又はコンテンツ提供サーバ１０１と統合されたサービス提供サーバ１００）は、コンテンツとして、社内ニュース、全従業員への告知、社内アンケートの情報等も、サービス提供サーバ１００に提供できる。即ち、サービス提供サーバ１００は、利用企業の社内情報をコンテンツとして提供する場合、コンテンツ提供者からではなく利用企業から直接提供を受けることになる。
また、情報処理システムは、複数のコンテンツ提供サーバ１０１を含むこととしてもよい。その際、複数のコンテンツ提供サーバ１０１の一部が利用企業に所属することとしてもよい。
サービス提供サーバ１００は、利用者端末１０２におけるコンテンツの表示履歴とそのコンテンツのクリック履歴とを蓄積し、蓄積したデータをコンテンツ提供者又は利用企業向けに分析して報告することとしてもよい。また、サービス提供サーバ１００は、蓄積したデータの生データを適切にマスキングして、コンテンツ提供者又は利用企業向けに提供することとしてもよい。
【００４８】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではない。
例えば、上述した情報処理システムの機能構成の一部又は全てをハードウェアとしてサービス提供サーバ１００に実装してもよい。
【符号の説明】
【００４９】
１００  サービス提供サーバ、１０１  コンテンツ提供サーバ、１０２  利用者端末
【図１】
2018151735.tif 000003
【図２】
2018151735.tif 000004
【図３】
2018151735.tif 000005
【図４】
2018151735.tif 000006
【図５】
2018151735.tif 000007
【図６】
2018151735.tif 000008
【図７】
2018151735.tif 000009