(57)【要約】【課題】登録者端末と閲覧者端末の所属するドメインに応じて閲覧可能な情報をフィルタリングする。【解決手段】公開範囲規則ＤＢ１２１は、登録者端末１０１の所属する登録者端末ドメインと、閲覧者端末１０２の所属する閲覧者端末ドメインと、閲覧者端末１０２のアクセス権限とを含む公開範囲規則情報を記憶する。ドメインフィルタリングシステム１０７は、投稿された情報毎に、登録者端末ドメイン決定部１０９によって求められた登録者端末１０１のドメインと公開範囲規則ＤＢ１２１に記憶されている公開範囲規則情報に含まれる登録者端末ドメインとが一致する公開範囲規則情報を公開範囲規則ＤＢ１２１から取得し、その公開範囲規則情報に含まれる閲覧者端末ドメインおよび閲覧者端末１０２のアクセス権限と閲覧者端末所属決定部１１４によって求められた閲覧者端末１０２のドメインとに基づいて各投稿情報を閲覧者端末１０２に送信する否かを判定する。【選択図】図１
2015043116.tif 000002
【特許請求の範囲】
【請求項１】
情報を投稿する登録者が使用する登録者端末の所属と、情報を閲覧する閲覧者が使用する閲覧者端末の所属と、当該閲覧者端末のアクセス権限とを含む公開範囲規則情報を記憶する公開範囲規則データベースと、
投稿された情報毎に、当該情報の投稿に使用された登録者端末の所属を求める登録者端末所属決定手段と、
閲覧者端末の所属を求める閲覧者端末所属決定手段と、
前記投稿された情報毎に、前記登録者端末所属決定手段によって求められた登録者端末の所属と前記公開範囲規則データベースに記憶されている公開範囲規則情報に含まれる登録者端末の所属とに基づいて前記公開範囲規則データベースから公開範囲規則情報を取得し、当該取得された公開範囲規則情報に含まれる閲覧者端末の所属および閲覧者端末のアクセス権限と前記閲覧者端末所属決定手段によって求められた閲覧者端末の所属とに基づいて前記各投稿された情報を前記閲覧者端末に送信するか否かを判定することにより、投稿された情報の中から前記閲覧者端末で閲覧可能な情報をフィルタリングする情報フィルタリング手段と、
を備えることを特徴とする情報フィルタリングシステム。
【請求項２】
前記情報フィルタリング手段が、
投稿された情報を識別する投稿情報識別情報と、閲覧者端末の所属と、当該各閲覧者端末のアクセス権限と含む公開範囲情報を記憶する公開範囲データベースと、
前記投稿された情報毎に、投稿情報識別情報を取得するとともに、前記登録者端末所属決定手段によって求められた登録者端末の所属と前記公開範囲規則データベースに記憶されている公開範囲規則情報に含まれる登録者端末の所属とに基づいて前記公開範囲規則データベースから公開範囲規則情報を取得し、前記取得された投稿情報識別情報と当該取得された公開範囲規則情報に含まれる閲覧者端末の所属および閲覧者端末のアクセス権限とを含む公開範囲情報を前記公開範囲データベースに記憶させる公開範囲登録手段と、
前記公開範囲データベースに記憶されている公開範囲情報に含まれる閲覧者端末の所属および閲覧者端末のアクセス権限と前記閲覧者端末所属決定手段によって求められた閲覧者端末の所属とに基づいて、前記公開範囲データベースに記憶されている公開範囲情報に含まれる投稿情報識別情報により特定される投稿された情報を前記閲覧者端末に送信するか否かを判定することにより、投稿された情報の中から前記閲覧者端末で閲覧可能な情報をフィルタリングする所属フィルタリング手段と、
を有する、
ことを特徴とする請求項１に記載の情報フィルタリングシステム。
【請求項３】
前記登録者端末所属決定手段が、登録者端末のＩＰアドレスに基づいて登録者端末の所属を求め、
前記閲覧者端末所属決定手段が、閲覧者端末のＩＰアドレスに基づいて閲覧者端末の所属を求める、
ことを特徴とする請求項１または２に記載の情報フィルタリングシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、閲覧可能な情報をフィルタリングする情報フィルタリングシステムに関する。
【背景技術】
【０００２】
従来、コンテンツの登録者が投稿したコンテンツをコンテンツ登録者の利用者ＩＤで管理し、コンテンツの公開範囲をコンテンツ登録者が設定し、設定情報に基づき閲覧者に返信するコンテンツをフィルタリングしたり、登録済みのユーザ同士の関係や過去のクリック情報を利用して求めた閲覧者の興味の指標に基づき選定したコンテンツを整形した後に閲覧者に送信したりする技術がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２０１１−５０４２６０号公報
【特許文献２】特表２０１０−５００６４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ｆａｃｅｂｏｏｋ（登録商標）、ＴＷＩＴＴＥＲ（登録商標）に代表される社外ＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ）は情報漏洩防止の観点から多くの企業で社内利用が禁止されている。利用者が社外ＳＮＳで社内用の情報やコンテンツを管理し、個別に閲覧可能対象を設定する場合、閲覧可能対象の設定にミスが生じていると情報漏洩を招くためである。このため必然的に社外ＳＮＳと社内ＳＮＳを併用することになるが、社外ＳＮＳと社内ＳＮＳの双方を日々両方確認することは手間がかかる。このため、社内ＳＮＳの活用が広まらないという結果を生じやすい。
また、在宅勤務が許可されている場合、社外からアクセスしても構わない情報およびインフラと、社外からアクセスしてはならない情報およびインフラとが混在していると、在宅勤務者と社内勤務者に対する情報とインフラの利用可否の振り分けに手間がかかる。
さらに、昨今ＳＩｅｒ(システムインテグレーター)とＳＩｅｒの協力会社とが作業請負契約、若しくは一括請負契約といった契約形式で職場内に共存混在している場合も多い。このような場合、公開情報と非公開情報を別々のフォルダーに入れて管理しなければならず手間がかかる。
【０００５】
本発明の目的は、登録者端末と閲覧者端末の所属に応じて閲覧者が閲覧可能な情報をフィルタリングする情報フィルタリングシステムを提供することである。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の情報フィルタリングシステムは、
情報を投稿する登録者が使用する登録者端末の所属と、情報を閲覧する閲覧者が使用する閲覧者端末の所属と、当該閲覧者端末のアクセス権限とを含む公開範囲規則情報を記憶する公開範囲規則データベースと、
投稿された情報毎に、当該情報の投稿に使用された登録者端末の所属を求める登録者端末所属決定手段と、
閲覧者端末の所属を求める閲覧者端末所属決定手段と、
前記投稿された情報毎に、前記登録者端末所属決定手段によって求められた登録者端末の所属と前記公開範囲規則データベースに記憶されている公開範囲規則情報に含まれる登録者端末の所属とに基づいて前記公開範囲規則データベースから公開範囲規則情報を取得し、当該取得された公開範囲規則情報に含まれる閲覧者端末の所属および閲覧者端末のアクセス権限と前記閲覧者端末所属決定手段によって求められた閲覧者端末の所属とに基づいて前記各投稿された情報を前記閲覧者端末に送信するか否かを判定することにより、投稿された情報の中から前記閲覧者端末で閲覧可能な情報をフィルタリングする情報フィルタリング手段と、
を備えることを特徴とする。
【０００７】
好ましくは、本発明の情報フィルタリングシステムは、
前記情報フィルタリング手段が、
投稿された情報を識別する投稿情報識別情報と、閲覧者端末の所属と、当該各閲覧者端末のアクセス権限と含む公開範囲情報を記憶する公開範囲データベースと、
前記投稿された情報毎に、投稿情報識別情報を取得するとともに、前記登録者端末所属決定手段によって求められた登録者端末の所属と前記公開範囲規則データベースに記憶されている公開範囲規則情報に含まれる登録者端末の所属とに基づいて前記公開範囲規則データベースから公開範囲規則情報を取得し、前記取得された投稿情報識別情報と当該取得された公開範囲規則情報に含まれる閲覧者端末の所属および閲覧者端末のアクセス権限とを含む公開範囲情報を前記公開範囲データベースに記憶させる公開範囲登録手段と、
前記公開範囲データベースに記憶されている公開範囲情報に含まれる閲覧者端末の所属および閲覧者端末のアクセス権限と前記閲覧者端末所属決定手段によって求められた閲覧者端末の所属とに基づいて、前記公開範囲データベースに記憶されている公開範囲情報に含まれる投稿情報識別情報により特定される投稿された情報を前記閲覧者端末に送信するか否かを判定することにより、投稿された情報の中から前記閲覧者端末で閲覧可能な情報をフィルタリングする所属フィルタリング手段と、
を有する、
ことを特徴とする。
【０００８】
好ましくは、本発明の情報フィルタリングシステムは、
前記登録者端末所属決定手段が、登録者端末のＩＰアドレスに基づいて登録者端末の所属を求め、
前記閲覧者端末所属決定手段が、閲覧者端末のＩＰアドレスに基づいて閲覧者端末の所属を求める、
ことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、登録者端末と閲覧者端末の所属に応じて閲覧者が閲覧可能な情報をフィルタリングすることができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係るドメインフィルタリングシステムを含むＳＮＳシステムの構成の一例を示す図である。
【図２】コンテンツＤＢに格納される登録コンテンツ情報の構成の一例を示す図である。
【図３】ユーザ関係ＤＢに格納されるユーザ関係情報の構成の一例を示す図である。
【図４】ドメインＤＢに格納されるドメイン情報の構成の一例を示す図である。
【図５】公開範囲ＤＢに格納される公開範囲情報の構成の一例を示す図である。
【図６】公開範囲規則ＤＢに格納される公開範囲規則情報の構成の一例を示す図である。
【図７】コンテンツを登録する登録処理の流れの一例を示す図である。
【図８】コンテンツを閲覧する閲覧処理の流れの一例を示す図である。
【図９】ＳＮＳシステムによる表示例を示す図である。図９（Ａ）は一般社員が社内ＬＡＮに接続された閲覧者端末を用いて閲覧した場合の表示例を示す。図９（Ｂ）は在宅勤務ネットワークに接続された閲覧者端末を用いて閲覧した場合の表示例を示す。図９（Ｃ）は協力会社ＬＡＮ（一括請負）に接続された閲覧者端末を用いて閲覧した場合の表示例を示す。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態に係るドメインフィルタリングシステムについて図面を参照しながら説明する。なお、実施形態を説明する全図において、共通の構成要素には同一の符号を付し、繰り返しの説明を省略する。
【００１２】
図１は、ＳＮＳシステム１０６の構成の一例を示す。
ＳＮＳシステム１０６は、インターネット等のネットワーク１０４に接続されている。ネットワーク１０４には、また、登録者端末１０１と、閲覧者端末１０２と、運用者端末１０３とが接続されている。登録者端末１０１と閲覧者端末１０２は同一の端末であってもよい。ＳＮＳシステム１０６は、登録者端末１０１、閲覧者端末１０２、および運用者端末１０３とネットワーク１０４を介して通信することができる。
ＳＮＳシステム１０６は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等で構成される主メモリと、ハードディスク等で構成される記憶装置とを備えるコンピュータで実現される。
コンピュータの記憶装置はＳＮＳプログラムを記憶している。コンピュータのＣＰＵが記憶装置から主メモリにＳＮＳプログラムを読み込んで実行することにより、コンテンツ登録部１０８と、登録者端末ドメイン決定部１０９と、公開範囲登録部１１０と、公開範囲規則登録部１１１と、表示対象候補抽出部１１２と、ユーザ関係フィルタリング部１１３と、閲覧者端末ドメイン決定部１１４と、ドメインフィルタリング部１１５と、整形送信部１１６との各部の機能が実現される。
また、コンピュータの記憶装置は、コンテンツＤＢ（Ｄａｔａ  Ｂａｓｅ）１１７と、ユーザ関係ＤＢ１１８と、ドメインＤＢ１１９と、公開範囲ＤＢ１２０と、公開範囲規則ＤＢ１２１とを記憶している。
本発明の実施形態に係るドメインフィルタリングシステム１０７は、ＳＮＳシステム１０６の一部である。ドメインフィルタリングシステム１０７は、登録者端末ドメイン決定部１０９と、公開範囲登録部１１０と、公開範囲規則登録部１１１と、閲覧者端末ドメイン決定部１１４と、ドメインフィルタリング部１１５と、ドメインＤＢ１１９と、公開範囲ＤＢ１２０と、公開範囲規則ＤＢ１２１とで構成される。
なお、ドメインフィルタリングシステム１０７は本発明の情報フィルタリングシステムの一例である。
【００１３】
図２は、コンテンツＤＢ１１７に格納される登録コンテンツ情報２０１の構成の一例を示す。
登録コンテンツ情報２０１は、コンテンツＩＤ（Ｉｄｅｎｔｉｆｉｅｒ）２０２と、コンテンツの内容２０３と、ユーザＩＤ２０４とを含む。
コンテンツＩＤ２０２は、登録されたコンテンツを一意に識別するコンテンツ識別情報である。コンテンツＩＤ２０２は、登録者がコンテンツを登録するときに、コンテンツ登録部１０８によって付与される。
コンテンツの内容２０３は、コンテンツの名前、コンテンツに関連するキーワード、およびコンテンツのデータ（動画データ、音声データ、テキストデータ、Ｗｅｂページのデータ等）等を含む。
ユーザＩＤ２０４は、コンテンツを登録したユーザを一意に識別するユーザ識別情報である。
なお、コンテンツＩＤ２０２は本発明の投稿情報識別情報の一例であり、コンテンツのデータは本発明の投稿された情報の一例である。
【００１４】
図３は、ユーザ関係ＤＢ１１８に格納されるユーザ関係情報２０５の構成の一例を示す。
ユーザ関係情報２０５は、ユーザＩＤ２０６と、友達ＩＤ２０７とを含み、ユーザ同士の友達関係を示す。
ユーザＩＤ２０６は、ユーザを一意に識別するユーザ識別情報である。同一のユーザについて、ユーザＩＤ２０６とコンテンツＤＢ１１７のユーザＩＤ２０４とは同一である
友達ＩＤ２０７は、ユーザＩＤ２０６のユーザと友達関係にあるユーザのユーザＩＤである。
ＳＮＳシステム１０６のユーザは、登録者端末１０１または閲覧者端末１０２を用いてユーザ関係情報２０５をユーザ関係ＤＢ１１８に登録する。或いは、運用者がユーザの関係を管理する場合には、運用者端末１０３を用いてユーザ関係情報２０５をユーザ関係ＤＢ１１８に登録する。
【００１５】
図４は、ドメインＤＢ１１９に格納されるドメイン情報２０８の構成の一例を示す。
ドメイン情報２０８は、ドメイン２０９と、ドメイン定義２１０と、ドメイン種別（備考）２１１とを含む。
ドメイン２０９は、ドメイン（領地）の名前であって、ドメインを一意に識別する識別情報である。なお、ドメインは本発明における登録者端末１０１と閲覧者端末１０２の所属の一例である。
ドメイン定義２１０は、ドメイン２０９に所属する端末のＩＰアドレスの範囲を示す。例えば、ドメインＤ２のドメイン定義２１０はｂｂｂ．ｂｂｂ．０００．０００であるが、ドメインＤ２には、ｂｂｂ．ｂｂｂ．０００．０００〜ｂｂｂ．ｂｂｂ．ｆｆｆ．ｆｆｆの範囲のＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ａｄｄｒｅｓｓ）アドレスを有する登録者端末１０１と閲覧者端末１０２が所属する。なお、本実施形態のドメイン定義２１０は、ＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ）のネットワークアドレスと類似しているが、ＤＮＳとは無関係に独自に指定される。
ドメイン種別（備考）２１１は、ドメイン２０９の説明である。
ドメインＤＢ１１９は、登録者端末１０１と閲覧者端末１０２の所属するドメインを割り出すために参照される。運用者は、ＳＮＳシステム１０６の運用に先立ち、運用者端末１０３を用いてドメイン情報２０８をドメインＤＢ１１９に登録する。
【００１６】
図５は、公開範囲ＤＢ１２０に格納される公開範囲情報２１２の構成の一例を示す。
公開範囲情報２１２は、コンテンツＩＤ２１３と、閲覧者端末ドメイン２１４と、アクセス権限２１５とを含む。
コンテンツＩＤ２１３は、登録されたコンテンツを一意に識別するコンテンツ識別情報である。同一のコンテンツについて、コンテンツＩＤ２１３と登録コンテンツ情報２０１のコンテンツＩＤ２０２とは同一である。
閲覧者端末ドメイン２１４は、閲覧者端末１０２が所属するドメインを示す。なお、閲覧者端末ドメイン２１４は本発明の閲覧者端末の所属の一例である。
アクセス権限２１５は、閲覧者端末ドメイン２１４に所属する閲覧者端末１０２がコンテンツＩＤ２１３で特定されるコンテンツを閲覧するときの権限をしめす。なお、アクセス権限２１５は本発明の閲覧者端末のアクセス権限の一例である。
公開範囲情報２１２は、コンテンツ登録部１０８がコンテンツをコンテンツＤＢ１１７に登録するときに公開範囲登録部１１０によって公開範囲ＤＢ１２０に登録される。
図５の例では、ドメインＤ１とＤ２に所属する閲覧者端末１０２がＣｏｎｔｅｎｔｓ１を閲覧するときは読出し（ｒｅａｄ）とコメント（ｃｏｍｍｅｎｎｔ）が可能であり、ドメインＤ３に所属する閲覧者端末１０２がＣｏｎｔｅｎｔｓ１を閲覧するときは読出し（ｒｅａｄ）のみ可能である。ドメインＤ１、Ｄ２、Ｄ３以外のドメインに所属する閲覧者端末１０２はＣｏｎｔｅｎｔｓ１を閲覧することはできない。
【００１７】
図６は、公開範囲規則ＤＢ１２１に格納される公開範囲規則情報２１６の構成の一例を示す。
公開範囲規則情報２１６は、登録者端末ドメイン２１７と、閲覧者端末ドメイン２１８と、アクセス権限２１９とを含む。
登録者端末ドメイン２１７は、情報を登録する登録者端末１０１の所属するドメインを示す。なお、登録者端末ドメイン２１７は本発明の登録者端末の所属の一例である。
閲覧者端末ドメイン２１８は、情報を閲覧する閲覧者端末１０２の所属するドメインを示す。同一の閲覧者端末１０２について、閲覧者端末ドメイン２１８と公開範囲情報２１２の閲覧者端末ドメイン２１４とは同一である。
アクセス権限２１９は、登録者端末ドメイン２１７に所属する登録者端末１０１がコンテンツを登録した場合に、閲覧者端末ドメイン２１８に所属する閲覧者端末１０２がそのコンテンツに対して有するアクセス権限を示す。同一の閲覧者端末１０２について、アクセス権限２１９と公開範囲情報２１２のアクセス権限２１５とは同一である。
公開範囲規則登録部１１１は、ＳＮＳシステム１０６の運用に先立ち、運用者端末１０３から入力される運用者の指示に従って公開範囲規則情報２１６を公開範囲規則ＤＢ１２１に登録する。
図６の例では、ドメインＤ３に所属する登録者端末１０１がコンテンツを登録した場合に、ドメインＤ１とＤ２に所属する閲覧者端末１０２は読出しとコメントが可能であり、ドメインＤ３に所属する閲覧者端末１０２は読出しのみ可能である。また、ドメインＤ４に所属する登録者端末１０１がコンテンツを登録した場合には、ドメインＤ４とＤ５に所属する閲覧者端末１０２は読出しとコメントが可能である。
上述した図５は、図６の公開範囲規則情報２１６が公開範囲規則ＤＢ１２１に登録されているときに、ドメインＤ３に所属する登録者端末１０１がＣｏｎｔｅｎｔｓ１を登録し、ドメインＤ４に所属する登録者端末１０１がＣｏｎｔｅｎｔｓ２を登録したときの例である。
【００１８】
次に、ＳＮＳシステム１０６の各部の機能について説明する。
ＳＮＳシステム１０６の運用に先立ち、運用者は、登録者端末ドメインと閲覧者端末ドメインと各閲覧者端末ドメインのアクセス権限とを含む公開範囲規則情報を運用者端末１０３から入力する。運用者端末１０３は公開範囲規則情報をＳＮＳシステム１０６に送信する。
ＳＮＳシステム１０６が公開範囲規則情報を受信すると、公開範囲規則登録部１１１は、公開範囲規則情報を公開範囲規則ＤＢ１２１に登録する。
【００１９】
コンテンツの登録者は、登録者端末１０１から、ユーザＩＤを入力してＳＮＳシステム１０６の図示しない認証部によって認証を受け、ネットワーク１０４を経由してＳＮＳシステム１０６にファイルやＳＮＳの記事、質問、Ｗｅｂのページ等のコンテンツを送信する。
ＳＮＳシステム１０６がコンテンツを受信すると、コンテンツ登録部１０８は、ユニークなキーになるよう新規にコンテンツＩＤを付与し、コンテンツＩＤとコンテンツのデータとユーザＩＤとを含む登録コンテンツ情報２０１をコンテンツＤＢ１１７に登録する。
登録者端末ドメイン決定部１０９は、コンテンツを送信したコンテンツ登録者端末１０１のＩＰアドレスに基づき、既知のネットワークアドレス算出方法であるアドレスクラスによる算出方法やサブネットマスク等による算出方法によりドメイン定義を求める。そして、登録者端末ドメイン決定部１０９は、ドメインＤＢ１１９に格納されているドメイン情報２０８のドメイン定義２１０を参照し、その登録者端末１０１が所属するドメインを求める。
公開範囲登録部１１０は、コンテンツ登録部１０８によって付与されたコンテンツＩＤを取得する。それと共に、公開範囲登録部１１０は、登録者端末ドメイン決定部１０９によって求められた登録者端末１０１の所属ドメインに基づいて公開範囲規則ＤＢ１２１の登録者端末ドメイン２１７を検索し、閲覧者端末ドメイン毎にアクセス権限２１９を取得する。そして、公開範囲登録部１１０は、コンテンツＩＤ、閲覧者端末ドメイン２１４、および各閲覧者端末ドメインに所属する閲覧者端末のアクセス権限２１５を含む公開範囲情報２１２を公開範囲ＤＢ１２０に登録する。
【００２０】
コンテンツの閲覧者は、閲覧者端末１０２から、ユーザＩＤを入力してＳＮＳシステム１０６の図示しない認証部によって認証を受け、ネットワーク１０４を経由してＳＮＳシステム１０６にアクセスする。
表示対象候補抽出部１１２は、コンテンツＤＢ１１７を参照し、表示対象候補となる登録コンテンツ情報２０１を抽出する。
ユーザ関係フィルタリング部１１３は、ユーザ関係ＤＢ１１８を参照し、閲覧者のユーザＩＤと友達関係にある友達ＩＤの一覧を抽出する。そして、ユーザ関係フィルタリング部１１３は、友達ＩＤで特定されるユーザによって登録されたコンテンツのみを表示対象とするように、表示対象候補抽出部１１２によって抽出された表示対象候補をフィルタリングする。具体的には、ユーザ関係フィルタリング部１１３は、表示対象候補を示す登録コンテンツ情報２０１から友達ＩＤと同じユーザＩＤ２０４を有する登録コンテンツ情報２０１のみを抽出（フィルタリング）する。
【００２１】
閲覧者端末ドメイン決定部１１４は、閲覧者によって使用される閲覧者端末１０２のＩＰアドレスに基づき、既知のネットワークアドレス算出方法であるアドレスクラスによる算出方法やサブネットマスク等による算出方法によりドメイン定義を求める。そして、閲覧者端末ドメイン決定部１１４は、ドメインＤＢ１１９に格納されているドメイン情報２０８のドメイン定義２１０を参照し、その閲覧者端末１０２が所属するドメイン２０９を求める。
ドメインフィルタリング部１１５は、公開範囲ＤＢ１２０を参照し、閲覧者端末ドメイン決定部１１４によって求められた閲覧者端末１０２のドメイン２０９、およびユーザ関係フィルタリング部１１３によってフィルタリングされた登録コンテンツ情報２０１に含まれるコンテンツＩＤ２０２に基づいて、コンテンツ毎のアクセス権限２１５を求める。そして、ドメインフィルタリング部１１５は、ユーザ関係フィルタリング部１１３によってフィルタリングされた表示対象候補となる登録コンテンツ情報２０１の中から、アクセス権限２１５が読出可（ｒｅａｄ）である登録コンテンツ情報２０１のみを抽出（フィルタリング）する。
整形送信部１１６は、ドメインフィルタリング部１１５によってフィルタリングされた登録コンテンツ情報２０１に含まれるコンテンツのデータを取り出し、閲覧者端末１０２に送信する。
【００２２】
図７は、コンテンツを登録する登録処理の流れの一例を示す。
登録者がユーザＩＤを入力すると、登録者端末１０１はＳＮＳシステム１０６にそのユーザＩＤを送信する。ＳＮＳシステム１０６の図示しない認証部は、ユーザＩＤに基づいて登録者を認証する（Ｓ１０１）。
登録者がコンテンツを入力すると、登録者端末１０１はＳＮＳシステム１０６にそのコンテンツを含むコンテンツ登録要求を送信する。ＳＮＳシステム１０６がコンテンツ登録要求を受信する（Ｓ１０２）と、コンテンツ登録部１０８は、コンテンツにコンテンツＩＤを付与し、コンテンツＩＤとコンテンツのデータとユーザＩＤとを含む登録コンテンツ情報２０１をコンテンツＤＢ１１７に登録する（Ｓ１０３）。
登録者端末ドメイン決定部１０９は、登録者端末１０１のＩＰアドレスからドメイン定義を求め、ドメインＤＢ１１９を参照して求められたドメイン定義に基づいて登録者端末の所属するドメインを決定する（Ｓ１０４)。
公開範囲登録部１１０は、コンテンツ登録部１０８によって付与されたコンテンツＩＤを取得すると共に、登録者端末１０１の所属ドメインに基づいて公開範囲規則ＤＢ１２１の登録者端末ドメイン２１７を検索し、閲覧者端末ドメイン２１８毎にアクセス権限２１９を取得する。そして、公開範囲登録部１１０は、コンテンツＩＤ、閲覧者端末ドメイン２１４、および各閲覧者端末ドメイン２１４のアクセス権限２１５を含む公開範囲情報２１２を公開範囲ＤＢ１２０に登録する。（Ｓ１０５）。
【００２３】
図８は、コンテンツを閲覧する閲覧処理の流れの一例を示す。
閲覧者がユーザＩＤを入力すると、閲覧者端末１０２はＳＮＳシステム１０６にそのユーザＩＤを送信する。ＳＮＳシステム１０６の図示しない認証部は、ユーザＩＤに基づいて閲覧者を認証する（Ｓ２０１）。
閲覧者がコンテンツ閲覧を指定すると、閲覧者端末１０２はＳＮＳシステム１０６にコンテンツ閲覧要求を送信する。ＳＮＳシステム１０６がコンテンツ閲覧要求を受信する（Ｓ２０２）と、表示対象候補抽出部１１２は、コンテンツＤＢ１１７から表示対象候補となる登録コンテンツ情報２０１を抽出する（Ｓ２０３）。そして、ユーザ関係フィルタリング部１１３は、ユーザ関係ＤＢ１１８から閲覧者のユーザＩＤと友達関係にある友達ＩＤの一覧を抽出し、表示対象候補となる登録コンテンツ情報２０１から友達ＩＤと同じユーザＩＤ２０４を有する登録コンテンツ情報２０１のみを抽出（フィルタリング）する（Ｓ２０４）。
閲覧者端末ドメイン決定部１１４は、閲覧者端末１０２のＩＰアドレスからドメイン定義を求め、ドメインＤＢ１１９を参照して求められたドメイン定義に対応する閲覧者端末１０２の所属するドメイン２０９を決定する（Ｓ２０５)。
ドメインフィルタリング部１１５は、公開範囲ＤＢ１２０を参照し、閲覧者端末ドメイン決定部１１４によって求められた閲覧者端末１０２のドメイン２０９、およびユーザ関係フィルタリング部１１３によってフィルタリングされた登録コンテンツ情報２０１に含まれるコンテンツＩＤ２０２に基づいて、コンテンツ毎のアクセス権限２１５を求める。そして、ドメインフィルタリング部１１５は、ステップＳ２０４でフィルタリングされた表示対象候補となる登録コンテンツ情報２０１の中からアクセス権限２１５が読出可（ｒｅａｄ）である登録コンテンツ情報２０１のみを抽出（フィルタリング）する（Ｓ２０６）。
整形送信部１１６は、ステップＳ２０６で読出可（すなわち、閲覧者端末１０２に表示可能）である登録コンテンツ情報２０１が抽出されたか否か判定する（Ｓ２０７）。整形送信部１１６は、表示可能な登録コンテンツ情報２０１が抽出された場合（Ｓ２０７：ＹＥＳ）、その登録コンテンツ情報２０１に含まれるコンテンツのデータを取り出し、閲覧者端末１０２にコンテンツを送信し（Ｓ２０８）、閲覧処理を終了する。一方、表示可能な登録コンテンツ情報２０１が抽出されなかった場合（Ｓ２０７：ＮＯ）、整形送信部１１６は、表示可能なコンテンツなしを閲覧者端末１０２に通知し（Ｓ２０９）、閲覧処理を終了する。
【００２４】
図９は、ＳＮＳシステム１０６による表示例を示す。
図９（Ａ）は一般社員が社内ＬＡＮに接続された閲覧者端末１０２を用いて閲覧した場合の表示例を示す。この場合、協力会社ＬＡＮ（一括請負）に接続された登録者端末１０１から登録されたコンテンツだけ閲覧できない状態になっている。
図９（Ｂ）は在宅勤務ネットワークに接続された閲覧者端末１０２を用いて閲覧した場合の表示例を示す。この場合、在宅勤務ネットワークに接続された登録者端末１０１から登録されたコンテンツしか閲覧できないようになっている。
図９（Ｃ）は協力会社ＬＡＮ（一括請負）に接続された閲覧者端末１０２を用いて閲覧した場合の表示例を示す。この場合、協力会社ＬＡＮに接続された登録者端末１０１から登録したコンテンツしか閲覧できない状態になっている。
【００２５】
なお、上述した実施形態ではコンテンツ（情報）を閲覧する際に閲覧者端末１０２がＳＮＳシステム１０６にアクセスする例について説明したが、本発明は、例えば、ｔｗｉｔｔｅｒのようなプッシュ型情報配信システムにも適用できることはもちろんである。
ｔｗｉｔｔｅｒでは、ある登録者（投稿者）が投稿したメッセージはその投稿者をフォローするように設定されている閲覧者に配信される。ｔｗｉｔｔｅｒでは、閲覧者はある投稿者をフォローする設定を行う際に閲覧者端末１０２を用いてそのシステムにアクセスする。ｔｗｉｔｔｅｒでは、投稿者がメッセージを投稿した後に、閲覧者がシステムにアクセスして投稿を閲覧するのではない。
しかし、このようなプッシュ型情報配信システムは、通常、投稿メッセージの配信先のＩＰアドレスを記憶している。そこで、閲覧者端末ドメイン決定部１１４は、記憶されている配信先のＩＰアドレスに基づいてドメインＤＢ１１９を検索することにより、閲覧者端末１０２の所属するドメインを求めることができる。このため、プッシュ型情報配信システムについても本発明を適用することができる。
【００２６】
以上説明したように、本発明によれば、登録者端末と閲覧者端末の所属に応じて閲覧者が閲覧可能な情報をフィルタリングすることができる。例えば、ＳＮＳに対して、社外から投稿された場合には社内と社外の両方で閲覧可能とし、社内から投稿された場合には社内のみ閲覧可能とすることができる。このため、社内向けＳＮＳと社外向けＳＮＳを１つのＳＮＳで実現した場合であっても社内に向けて投稿された情報が社外に漏洩することを防止することができる。
また、コンテンツを登録する人がコンテンツ登録時に公開範囲を設定しなくても、運用者の決めた規則に則り公開範囲が自動的に設定される。
本発明は、共有ファイルシステム、検索システム、ホームページ等、ネットワーク上のコンテンツに係る技術全般への応用が可能である。
【符号の説明】
【００２７】
１０１…登録者端末、１０２…閲覧者端末、１０３…運用者端末、１０４…ネットワーク、１０６…ＳＮＳシステム、１０７…ドメインフィルタリングシステム、１０８…コンテンツ登録部、１０９…登録者端末ドメイン決定部、１１０…公開範囲登録部、１１１…公開範囲規則登録部、１１２…表示対象候補抽出部、１１３…ユーザ関係フィルタリング部、１１４…閲覧者端末ドメイン決定部、１１５…ドメインフィルタリング部、１１６…整形送信部、１１７…コンテンツＤＢ、１１８…ユーザ関係ＤＢ、１１９…ドメインＤＢ、１２０…公開範囲ＤＢ、１２１…公開範囲規則ＤＢ、２０１…登録コンテンツ情報、２０２…コンテンツＩＤ、２０３…コンテンツの内容、２０４…ユーザＩＤ、２０５…ユーザ関係情報、２０６…ユーザＩＤ、２０７…友達ＩＤ、２０８…ドメイン情報、２０９…ドメイン、２１０…ドメイン定義、２１１…ドメイン種別(備考)、２１２…公開範囲情報、２１３…コンテンツＩＤ、２１４…閲覧者端末ドメイン、２１５…アクセス権限、２１６…公開範囲規則情報、２１７…登録者端末ドメイン、２１８…閲覧者端末ドメイン、２１９…アクセス権限
【図１】
2015043116.tif 000003
【図２】
2015043116.tif 000004
【図３】
2015043116.tif 000005
【図４】
2015043116.tif 000006
【図５】
2015043116.tif 000007
【図６】
2015043116.tif 000008
【図７】
2015043116.tif 000009
【図８】
2015043116.tif 000010
【図９】
2015043116.tif 000011