(57)【要約】      （修正有）【課題】Ｗｅｂサイト上に公開するデータの範囲を投稿するデータ毎に柔軟に設定可能にする。【解決手段】ある題目に対してユーザが投稿を行う際にユーザ自ら投稿時の画面で題名、名前、コメントなどの公開・非公開を選択することで、題目提供者がブログ等の題目を非公開から公開に変更しても非公開が選択されたデータをサーバで判断し公開しないようにする。禁止文字列を含むデータについては禁止文字列のデータベースから、データを表示する際にデータベースと突合し該当文字列部分のみをマスク処理する。【選択図】図１
2008097238.tif 000002
【特許請求の範囲】
【請求項１】
題目を提供する側の端末と、上記題目の会員側の端末と、非会員の端末と、上記題目を管理するサーバと、それらを結合するネットワークとからなり、会員制Ｗｅｂサイト上で投稿されたデータを管理し、公開するシステムにおいて、上記サーバにＷｅｂ上に掲載しようとするデータの公開範囲を制限する手段を設けたことを特徴とするシステム。
【請求項２】
上記制限手段が上記題目提供側端末からの公開・非公開選択を受けて上記会員端末、上記非会員端末からの投稿データを公開・非公開規制する機能を有する請求項１記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｗｅｂサイト上に掲載するデータ、例えばウェブログ(日々更新される日記的なＷｅｂサイト)やＳＮＳ(Social Networking Siteの略)等(以下併せてブログ等と略す)の会員制Ｗｅｂサイト上で投稿されたデータの公開範囲を設定するシステムに関する。
【背景技術】
【０００２】
従来の技術ではブログ等の題目全体(追記された投稿データを含む)の公開・非公開を題目の提供者によって設定を行うことが可能である。すなわち、従来のブログ等では題目提供者が最初にブログ等の題目全体での公開、非公開を選択でき、非公開であれば会員にのみ公開するといった公開範囲を限定する機能はあった。
【０００３】
【特許文献１】特開２００５−３０３８９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、当初、非公開にしていた題目を途中から公開しようとした場合に、ブログ等で投稿を行っているユーザは非公開の題目ということを条件のもとでデータの投稿（書き込み）を行っている可能性がある。その場合、簡単に公開にするわけにはいかず、投稿をした各ユーザに公開の意志（可否）を確認する必要があり、その確認が容易ではなく、現実的には途中での公開属性の変更は実現困難であった。また掲載するデータに禁止文字列などがある場合に部分的なマスク処理は出来なかった。
【課題を解決するための手段】
【０００５】
本願発明は、ある題目に対してユーザが投稿を行う際にユーザ自ら投稿時の画面でデータ、例えば題名、名前、コメントなどの公開・非公開を選択する手段およびサーバ等を設け、これに基づき題目提供者がブログ等の題目を非公開から公開に変更しても非公開が選択されたデータをサーバで判断し公開しないようにする。禁止文字列を含むデータについては禁止文字列のデータベースから、データを表示する際にデータベースと突合し該当文字列部分のみをマスク処理する。
【発明の効果】
【０００６】
本願発明は、Ｗｅｂサイト上に公開するデータの範囲を投稿するデータ毎に柔軟に設定可能にすることによって、題目提供者が公開・非公開を変更する際に、データの投稿を行ったユーザの了承を取る必要がなくなり、いつでも自由に変更が可能となる。
【０００７】
また公開・非公開機能を付加することでブログ等での投稿が活発化する効果が見込める。
【０００８】
また、非会員には非公開データは見せずに、非公開の投稿データのタイトルや投稿データの総数を見せることで興味を持たせ新たにＷｅｂサイトの会員に取り込む効果も期待される。
【発明を実施するための最良の形態】
【０００９】
以下、本発明を実施例に基づいて説明する。
【実施例１】
【００１０】
図１は本システムの全体構成図を示しており、インターネットやイントラネットなどのネットワーク２００に接続したＷｅｂコンテンツを提供するサーバ３００、ブログの題目提供者が使用する題目提供者端末１、ブログの会員が使用する会員端末２、ブログの非会員が使用する非会員端末３からなる構成の一例である。各端末には、サーバにて作成された画面を表示するディスプレイ部および該画面の記入欄に記入するためのキーボードやチェック欄にチェックするカーソル機能等を含む操作部を備えている。サーバ３００は、会員か非会員かを判断する機能を有する会員判断部３１１、情報を公開して良いか否かを判断する公開内容判断部３１２、特定の文字列等をマスクするマスク処理部３１３、画面表示機能部３１４および投稿データを格納、管理する投稿データベース部３２１、ユーザ情報を格納、管理するユーザ情報データベース部３２２、禁止文字列をマスクする情報を格納、管理するマスク情報データベース部３２３を備えている。
【００１１】
同図において、はじめに、題目提供者が使用する端末１から図２に示す画面に基づいて、ブログ題目欄２０１に題目を入力し、またブログ公開区分欄２０２にてブログ欄２０３の公開・非公開のいずれかを選択する。ここで、ブログの「公開」を選択した場合、「公開」が設定されたブログは会員・非会員ともに参照を可能とする。「非公開」が選択されたブログは会員のみ参照が可能で、非会員は参照が不可能とする。
【００１２】
このブログにおいて会員は会員端末２から図３に示す画面に基づいてコメント欄３０３からデータを投稿することができる。例えば、「題名」欄３０１には題名を入力し、「名前」欄３０２には自分の名前を入力する。この欄は会員であればサーバ３００が会員情報を自動で抽出し、既に入力された状態を示すようにしてある。「コメント欄」３０３には投稿するデータの内容を入力する。このデータ投稿時のデータについて「個別データ公開区分」欄にて「題名」、「名前」、「コメント欄」それぞれに対して公開区分の公開・非公開を選択する。公開区分の選択により投稿するデータの公開範囲を設定することができる。
【００１３】
会員端末２からの投稿データ等はネットワーク２００を介してサーバ３００に送られ、図４に示す投稿データ格納用のデータベース３１０に格納される。本データベースには各項目毎に公開区分フラグ３２１ｂ、３２１ｄ、３２１ｆ、３２１ｈを設け、またこのフラグを参照することで投稿データ表示時に掲載される情報を制御する機能を有するプログラム基本機能実行部３１０が設けられている。サーバ３００のプログラム基本機能実行部３１０は会員判断部３１１、公開内容判断部３１２、マスク処理部３１３、画面表示機能部３１４から構成されている。そして、各端末からのデータを受けたり、所望の処理や制御を実行し、データベース部３２０の投稿データベース部３２１に格納された投稿データを各端末に送信する。
【００１４】
ここで、非公開を選択した項目については非会員には公開しない。本機能により、ブログ全体の公開、非公開に関わらず投稿者の意思で公開するか否かを決定できる。
【００１５】
次に、ブログを参照する時の動作を説明する。参照時のブログの見え方は参照するユーザのレベルによって異なって見せる。
【００１６】
例えば、ブログの内容が図６に示す公開区分設定に基づいて作成されていたとする。  この時、ブログの会員については図７に示すように各項目の公開、非公開の区分に関係なく全てを参照することを可能とする。
【００１７】
ブログの非会員については図８に示すように投稿者が公開設定した部分のみ参照でき、非公開のものについては参照できない。
【００１８】
以下、参照時の流れについて図５に示すサーバの動作を示すフローチャートに沿って説明する。
【００１９】
まず、サーバ３００の会員判断部３１１ではステップＳ０１にて参照するユーザがブログの会員か非会員かの判断を、ユーザ情報データベース部３２２の情報と突き合わせて行う。
【００２０】
ステップＳ０２にてステップＳ０１の結果が会員と判断された場合は、マスク処理部３１３をもって参照する投稿データのマスク処理を行う。
【００２１】
すなわち、ステップＳ１０にて投稿データの内容と図９に示すマスク情報データベース部３２３の禁止文字列情報３２３ｂとを比較する。ステップＳ１１にてステップＳ１０の実行結果がマスクパターンにマッチするものがない場合は画面表示部３１４のステップＳ１５にてマスク処理しないまま会員用画面を生成する。該会員用画面はネットワーク２００を介して会員用端末へ送信され、会員用端末にて表示される。
【００２２】
ステップＳ０２にて非会員と判断された場合は、公開内容判断部３１１にて公開内容の判断処理を行う。すなわち、ステップＳ０３にて投稿データベース部３２１からブログの題目の公開フラッグを判断する。フラグが「１」の場合は公開、「０」の場合は非公開である。
【００２３】
次に、ステップＳ０４にて確認結果、非公開の場合は、ステップＳ１３にてエラー画面を生成する。該エラー画面はネットワーク２００を介して非会員端末へ送信され、該非会員端末にて送信される。
【００２４】
ステップＳ０４にて公開の場合は、ステップＳ０５にて題目、名前、コメントといった各項目の公開区分を取得する。各項目が「１」の場合は公開、「０」の場合は非公開である。
【００２５】
次にステップＳ０６にて該当ブログ上の非公開の投稿データ数を抽出する。これは投稿データベース部３２１のコメントフラグ欄３２１ｈのフラッグが「０」である項目をカウントすることで可能である。
【００２６】
次にステップＳ０２にて会員と判断した場合のフローと同様にマスク処理部３１３にてマスク処理を行う。
【００２７】
すなわち、ステップＳ０７で公開可能な投稿データの内容と図９に示すマスク情報データベース部３２３の禁止文字列情報を比較する。ステップＳ０８にてステップＳ０７の実行結果がマスクパターンにマッチするものがない場合は、画面表示部３１４のステップＳ１４でマスク処理しないまま公開可能なデータのみ参照可能な会員用画面を生成する。該画面は投稿データとして会員端末へ送信され、会員端末にて表示される。ステップＳ０８にてマスクパターンにマッチするものがあった場合は、ステップＳ０９にて該当文字列をマスク情報データベース３２３に定義されているマスク文字列を変換し、ステップＳ１４でマスク処理をした公開可能なデータのみ参照可能な会員用画面を生成する。会員用画面はネットワーク２００を介して会員端末へ送信され、会員端末にて表示される。
【００２８】
これらの仕組みにより、Ｗｅｂ上に公開するデータの公開範囲の柔軟な制限を実施することが可能になる。
【産業上の利用可能性】
【００２９】
インターネットやイントラネットなどのネットワークに接続したＷｅｂコンテンツを提供するシステムに適用可能である。
【図面の簡単な説明】
【００３０】
【図１】全体システム構成図
【図２】ブログ作成画面を示す図
【図３】投稿画面を示す図
【図４】投稿データ格納用データベースの情報を示す図
【図５】画面参照時のフローチャート
【図６】ブログ内容と公開属性を示す図
【図７】会員に表示される画面を示す図
【図８】非会員に表示される画面を示す図
【図９】禁止文字列データベースの情報を示す図
【図１０】ユーザ情報データベースの情報を示す図
【符号の説明】
【００３１】
１：題目提供者端末
２：会員端末
３：非会員端末
２００：ネットワーク（インターネットやイントラネットなど）
３００：サーバ
【図１】
2008097238.tif 000003
【図２】
2008097238.tif 000004
【図３】
2008097238.tif 000005
【図４】
2008097238.tif 000006
【図５】
2008097238.tif 000007
【図６】
2008097238.tif 000008
【図７】
2008097238.tif 000009
【図８】
2008097238.tif 000010
【図９】
2008097238.tif 000011
【図１０】
2008097238.tif 000012