(57)【要約】【課題】１つの配信源データを複数のユーザに配信するにあたり、閲覧できる内容をユーザごとに異ならせることができるようにする。【解決手段】異なる閲覧者ごとに対応付けて閲覧権限に関するデータの態様を指定する閲覧ルールを記憶する閲覧ルール記憶部と、配信源データにおけるデータの態様と閲覧ルールとに基づいて、閲覧者が閲覧権限を有するデータの態様のみが閲覧できる配信データを生成する配信データ生成部と、閲覧ルールに基づいて、配信データ生成部により生成された配信データをその閲覧権限を有する閲覧者が閲覧できるように配信する配信制御部とを備えて配信端末装置を構成する。【選択図】図１
2014092914.tif 000002
【特許請求の範囲】
【請求項１】
異なる閲覧者ごとに対応付けて閲覧権限に関するデータの態様を指定する閲覧ルールを記憶する閲覧ルール記憶部と、
配信源データにおけるデータの態様と前記閲覧ルールとに基づいて、閲覧者が閲覧権限を有するデータの態様のみが閲覧できる配信データを生成する配信データ生成部と、
前記閲覧ルールに基づいて、前記配信データ生成部により生成された配信データをその閲覧権限を有する閲覧者が閲覧できるように配信する配信制御部と
を備える配信端末装置。
【請求項２】
前記配信データ生成部は、
前記配信源データにおける色のうち前記閲覧ルールが閲覧可能なデータの態様として指定する色のみが閲覧できるように配信データを生成する
請求項１に記載の配信端末装置。
【請求項３】
前記配信データ生成部は、
閲覧不可なデータの態様に対応する空きの部分に対して、閲覧可能なデータの態様の部分を配置させるように前記配信データを生成する
請求項１または２に記載の配信端末装置。
【請求項４】
配信源データにおけるデータの態様と、異なる閲覧者ごとに対応付けて閲覧権限に関するデータの態様を指定する閲覧ルールとに基づいて、閲覧者が閲覧権限を有するデータの態様のみが閲覧できる配信データを生成する配信データ生成ステップと、
前記閲覧ルールに基づいて、前記配信データ生成ステップにより生成された配信データをその閲覧権限を有する閲覧者が閲覧できるように配信する配信制御ステップと
を備えるデータ配信方法。
【請求項５】
コンピュータに、
配信源データにおけるデータの態様と、異なる閲覧者ごとに対応付けて閲覧権限に関するデータの態様を指定する閲覧ルールとに基づいて、閲覧者が閲覧権限を有するデータの態様のみが閲覧できる配信データを生成する配信データ生成ステップと、
前記閲覧ルールに基づいて、前記配信データ生成ステップにより生成された配信データをその閲覧権限を有する閲覧者が閲覧できるように配信する配信制御ステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、配信端末装置、データ配信方法及びプログラム処理に関する。
【背景技術】
【０００２】
スマートフォンで規定のノート用紙を撮像し、ノートに書き込んだ内容をデータ化するアプリケーションが知られている。このアプリケーションでは、ノートのページの所定の位置の記入位置にユーザがマークを記入することで、そのマークに対応付けて登録された動作として、データ化されたノートの内容のメール送信やタグ付けによる分類を行うことができる（例えば、非特許文献１参照）。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】“キャミアップ”、［online］、コクヨＳ＆Ｔ株式会社、［平成２４年１０月１０日］、インターネット<http://www.kokuyo-st.co.jp/stationery/camiapp/>
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、ノートの書き込み内容を複数のユーザを宛先として電子メールで送信する場合において、例えば特定のユーザにはノートに書き込んだすべての内容が閲覧できるように送信したいが、他のユーザにはノートに書き込んだ内容のうちの特定の内容については閲覧できないように送信したい場合のあることに、本出願の発明者等は気付くに至った。
しかし、特許文献１の場合には、データ化したノートの書き込み内容がそのまま複数のユーザの宛先に対して一斉に電子メールで送信されてしまうことになるために、上記のようにユーザごとに閲覧できる内容を異ならせることができない。
【０００５】
本発明は、このような事情に鑑みてなされたもので、１つの配信源データを複数のユーザに配信するにあたり、閲覧できる内容をユーザごとに異ならせることができるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本発明の一態様としての配信端末装置は、異なる閲覧者ごとに対応付けて閲覧権限に関するデータの態様を指定する閲覧ルールを記憶する閲覧ルール記憶部と、配信源データにおけるデータの態様と前記閲覧ルールとに基づいて、閲覧者が閲覧権限を有するデータの態様のみが閲覧できる配信データを生成する配信データ生成部と、前記閲覧ルールに基づいて、前記配信データ生成部により生成された配信データをその閲覧権限を有する閲覧者が閲覧できるように配信する配信制御部とを備える。
【発明の効果】
【０００７】
以上説明したように、本発明によれば、１つの配信源データを複数のユーザに配信するにあたり、閲覧できる内容をユーザごとに異ならせることが可能になるという効果が得られる。
【図面の簡単な説明】
【０００８】
【図１】第１の実施形態における配信システムの構成例を示す図である。
【図２】第１の実施形態における配信システムの利用態様例を示す図である。
【図３】第１の実施形態における配信システムの他の利用態様例を示す図である。
【図４】第１の実施形態における閲覧ルールテーブルの構造例を示す図である。
【図５】第１の実施形態における閲覧ルールテーブルの他の構造例を示す図である。
【図６】第１の実施形態における配信端末装置が配信データの配信のために実行する処理手順例を示す図である。
【図７】第１の実施形態における配信端末装置が実行する配信データ生成のための処理手順例を示す図である。
【図８】第２の実施形態において生成される配信データの例を示す図である。
【図９】第３の実施形態に対応するメモ用紙への記入例を示す図である。
【発明を実施するための形態】
【０００９】
＜第１の実施形態＞
［配信システムの全体構成例］
図１は、本実施形態における配信システムの全体的な構成例を示している。この図に示す配信システムは、配信端末装置１００と複数の閲覧端末装置２００とメールサーバ３００を備える。配信端末装置１００と複数の閲覧端末装置２００とメールサーバ３００は、ネットワーク４００を介して通信可能に接続される。
配信端末装置１００は、配信者としてのユーザが所持する端末装置である。配信端末装置１００は、配信者の操作に応じて配信源データを編集元として配信データを生成する。配信端末装置１００は、配信端末装置１００が備える撮像部により例えばメモ書きした用紙などを撮像することにより画像データ形式の配信源データを取得できる。配信端末装置１００は、生成した配信データをネットワーク４００経由で複数の閲覧端末装置２００に配信する。
閲覧端末装置２００は、配信端末装置１００から受信した配信データを閲覧者であるユーザが閲覧する端末である。
メールサーバ３００は、受信した電子メールをその宛先に送信するサーバである。
【００１０】
本実施形態においては、閲覧端末装置２００のユーザ（閲覧者）ごとに閲覧可能なデータの態様が設定されている。配信端末装置１００は、この閲覧可能なデータの態様の設定にしたがって、閲覧者ごとに内容の異なる配信データを生成する。
また、本実施形態の配信端末装置１００は電子メールの形式により配信データを配信する。つまり、配信端末装置１００は、閲覧端末装置２００ごとのユーザのメールアドレスを宛先とする電子メールに、配信データの内容を含める。電子メールに配信データの内容を含めるにあたっては、例えば、所定のファイル形式による配信データを添付ファイルとして添付してもよいし、本文に含めるようにしてもよい。
配信端末装置１００は、上記のように生成した電子メールをメールサーバ３００に送信する。メールサーバ３００は、配信端末装置１００から受信した電子メールをネットワーク４００経由で送信する。これにより、閲覧端末装置２００はその所有者である閲覧者宛の電子メールを受信する。そして、閲覧者が受信した電子メールを閲覧端末装置２００上で開くことにより、閲覧端末装置２００の画面に配信データを表示させることができる。このようして、閲覧者は自分宛に配信された配信データを閲覧することができる。なお、配信端末装置１００の構成については後述する。
【００１１】
［配信システムの利用態様例］
図２を参照して、本実施形態の配信システムの利用態様例について説明する。
図２においては、例えば会社の会議などでの打合せ内容が書かれたメモ用紙Ｍが示されている。メモ用紙Ｍは、例えば或るサイズの用紙である。このメモ用紙Ｍには、打合せの内容が手書きにより書かれている。
また、このメモ用紙Ｍは、黒色と赤色のペンを使い分けてメモが書かれている。メモ用紙Ｍにおいて、文字が黒色で書かれている内容の領域が黒色領域Ａｂｋであり、文字が赤色で書かれている内容の領域が赤色領域Ａｒである。
【００１２】
配信端末装置１００のユーザである配信者は、このメモ用紙Ｍを配信しようとするにあたり、メモ用紙Ｍを配信端末装置１００が備える撮像部により撮像し、画像データとして配信端末装置１００に記憶させる。撮像部は、カラー画像の撮像が可能な構成である。このように記憶された画像データが、配信データの生成元となる配信源データである。
配信者は、例えば所定操作によって、この配信源データに以下の閲覧ルールを適用する。つまり、「部内者としての閲覧者は、配信源データにおけるすべての色を閲覧できる権限を有する」というルールと、「部外者としての閲覧者は、黒色のみを閲覧できる権限を有する」という２つの異なる閲覧者ごとに閲覧可能なデータの態様を指定する閲覧ルールを適用する。
配信端末装置１００は、適用された閲覧ルールにしたがって、部内者向けの配信データと、部外者向けの配信データとを生成する。そして、配信端末装置１００は、部内者としてのユーザ（閲覧者）のメールアドレスを宛先とするとともに部内者向けの配信データを含む電子メールを生成する。また、配信端末装置１００は、部外者としてのユーザ（閲覧者）のメールアドレスを宛先とするとともに部外者向けの配信データを含む電子メールを生成する。配信端末装置１００は、これらの電子メールをメールサーバ３００に送信する。
【００１３】
閲覧端末装置２００−１は、部内者としての閲覧者が所有する端末装置である。この閲覧端末装置２００−１は、上記のように送信された電子メールのうち、部内者を宛先とする電子メールを受信する。そして、閲覧端末装置２００−１にて、この受信した電子メールを開くことによって、その電子メールに含まれていた配信データの内容を示す配信データ画像Ｐ１が表示される。
ここで、配信端末装置１００は、部内者に対応する配信データについては、「部内者としての閲覧者は、配信源データにおけるすべての色を閲覧できる権限を有する」というルールに従って、配信源データにおける黒色領域Ａｂｋの内容と赤色領域Ａｒの内容のいずれもが含まれるように生成する。これに応じて、配信データ画像Ｐ１には、メモ用紙Ｍに書かれた内容がそのまま示される。したがって、部内者としてのユーザは、メモ用紙Ｍに書かれたのと同じ内容を閲覧することができる。
一方、閲覧端末装置２００−２は、部外者としての閲覧者が所有する端末であるので、部外者を宛先とする電子メールが受信される。そして、閲覧端末装置２００−２にて、この受信した電子メールを開くことによって、その電子メールに含まれていた配信データの内容を示す配信データ画像Ｐ２が表示される。
配信端末装置１００は、部外者向けの配信データについては、「部外者としての閲覧者は、黒色のみを閲覧できる権限を有する」というルールにしたがって、配信源データにおける黒色領域Ａｂｋを抜き出し、赤色領域Ａｒについては削除した内容となるように生成する。
これに応じて、配信データ画像Ｐ２は、メモ用紙Ｍに書かれた内容のうち、黒色領域Ａｂｋにおける黒色で書かれた内容のみが示され、赤色領域Ａｒにおける赤色で書かれた内容については示されていないという内容になる。したがって、部外者としてのユーザは、メモ用紙Ｍに書かれた内容のうち、黒色で書かれた内容のみの閲覧に制限される。
図２の例において、例えば配信者は、部内者だけではなく部外者にも知られてよい内容についてはメモ用紙Ｍに対して黒色のペンで記入し、部外者には知られたくない内容については例えば赤色などをはじめとする黒色以外の色のペンで記入しておくようにする。これにより、例えば部外者に対しては、メモ用紙Ｍに書かれた内容のうちで部外者に知られたくない内容を含めない内容の配信データを配信できる。
【００１４】
また、図３を参照して、本実施形態の配信システムについての他の利用態様例について説明する。
図３のメモ用紙Ｍには、買い物のリストが手書きで書かれている。この買い物のリストが書かれたメモ用紙Ｍには、赤色で書かれた内容を含む赤色領域Ａｒと、青色で書かれた内容を含む青色領域Ａｂｌと、黄色で書かれた黄色領域Ａｙとが存在する。
この場合にも、配信者のユーザは、メモ用紙Ｍの内容を配信するにあたり、配信端末装置１００によりメモ用紙Ｍを撮影することで、配信源データを配信端末装置１００に記憶させる。
この場合、配信者は、以下の内容のルールを適用する。つまり、「Ｇさんは赤色のみを閲覧できる権限を有する」、また「Ｈさんは青色のみを閲覧できる権限を有する」、また、「Ｉさんは黄色のみを閲覧できる権限を有する」という３つの異なる閲覧者ごとに閲覧可能なデータの態様を指定した閲覧ルールを適用する。
このようなメモ用紙Ｍの内容と閲覧ルールの適用にあたり、配信者は、メモ用紙Ｍに書いた買い物リストのうちで、Ｇさんには赤色で書いたシャンプーとリンスを買ってきてもらい、Ｈさんには青色で書いたトイレットペーパーを買ってきてもらい、Ｉさんには黄色で書いたスポンジとくつみがきクリームを買ってきてもらおうとすることを意図している。
【００１５】
配信端末装置１００は、適用された閲覧ルールに従って、配信源データを元として、ＧさんとＨさんとＩさんの閲覧者ごとに異なる内容の配信データを生成する。つまり、配信端末装置１００は、Ｇさんに対応しては、配信源データから赤色の部分のみを抜き出した配信データを生成し、この配信データを含み、かつ、Ｇさんのメールアドレスを宛先とする電子メールを生成する。
また、配信端末装置１００は、Ｈさんに対応しては、配信源データから青色の部分のみを抜き出した配信データを生成し、この配信データを含み、かつ、Ｈさんのメールアドレスを宛先とする電子メールを生成する。
また、配信端末装置１００は、Ｉさんに対応しては、配信源データから黄色の部分のみを抜き出した配信データを生成し、この配信データを含み、かつ、Ｉさんのメールアドレスを宛先とする電子メールを生成する。そして、配信端末装置１００は、上記のように生成した３つの電子メールをネットワーク４００経由でメールサーバ３００に送信する。メールサーバ３００は、受信した電子メールをその宛先のメールアドレスに送信する。
【００１６】
上記のように配信された配信データのうち、Ｇさん宛の配信データを含む電子メールを受信した閲覧端末装置２００−１１にてこの電子メールを開くことにより、閲覧端末装置２００−１１の画面にて配信データ画像Ｐ１１が表示される。この配信データ画像Ｐ１１は、図示するように、メモ用紙Ｍにおける赤色領域Ａｒに含まれる「シャンプー」と「リンス」の文字の内容のみが示され、残る青色領域Ａｂｌと黄色領域Ａｙに含まれる内容は削除されている。このような内容の配信データ画像Ｐ１１を見ることで、Ｇさんは、自分が買うべきものがシャンプーとリンスであることを明確に知ることができる。
また、Ｈさん宛の配信データを含む電子メールを受信した閲覧端末装置２００−１２にてこの電子メールを開くことにより、閲覧端末装置２００−１２の画面にて配信データ画像Ｐ１２が表示される。この配信データ画像Ｐ１２は、メモ用紙Ｍにおける青色領域Ａｂｌに含まれる「トイレットペーパー」と「キッチンタオル」の文字の内容のみが示され、赤色領域Ａｒと黄色領域Ａｙに含まれる内容は削除されている。このような内容の配信データ画像Ｐ１２を見ることで、Ｈさんは、自分が買うべきものがトイレットペーパーとキッチンタオルであることを明確に知ることができる。
また、Ｉさん宛の配信データを含む電子メールを受信した閲覧端末装置２００−１３にてこの電子メールを開くことにより、閲覧端末装置２００−１３の画面にて配信データ画像Ｐ１３が表示される。この配信データ画像Ｐ１３は、メモ用紙Ｍにおける黄色領域Ａｙに含まれる「スポンジ」と「くつみがきクリーム」の文字の内容のみが示され、赤色領域Ａｒと黄色領域Ａｙに含まれる内容は削除されている。このような内容の配信データ画像Ｐ１３を見ることで、Ｈさんは、自分が買うべきものがスポンジとくつみがきクリームであることを明確に知ることができる。
このように、図３の例では、メモ用紙Ｍに対して買い物リストを書くにあたり、複数の閲覧者ごとに色分けして商品名の書き込みを行うことで、共通の配信源データを元として、閲覧者ごとに買ってきてもらいたい商品名のみが示される内容の配信データを、各閲覧者に振り分けて送信できる。つまり、本実施形態においては、１つの配信源データを複数のユーザに配信するにあたり、閲覧できる内容をユーザごとに異ならせることができる。
【００１７】
［配信端末装置の構成例］
再度、図１を参照して配信端末装置１００の構成例について説明する。配信端末装置１００は、撮像部１０１、配信源データ記憶部１０２、閲覧ルール記憶部１０３、閲覧ルール選択部１０４、参照閲覧ルール記憶部１０５、配信データ生成部１０６、配信制御部１０７、閲覧ルール作成部１０８、操作部１０９及び表示部１１０を備える。
撮像部１０１は撮像を行い、撮像により得られた画像の画像データを生成する。また、撮像部１０１は、生成した画像データを配信源データとして配信源データ記憶部１０２に記憶させることができる。配信源データ記憶部１０２は、配信源データを記憶する。
閲覧ルール記憶部１０３は、閲覧ルールを記憶する。閲覧ルールは、異なる閲覧者ごとに対応付けて閲覧権限に関するデータの態様を指定する情報である。そのうえで、本実施形態の閲覧ルール記憶部１０３は、１以上の閲覧ルールをテーブル化した閲覧ルールテーブルの構造により記憶する。
【００１８】
図４は、閲覧ルール記憶部１０３が記憶する閲覧ルールテーブルの一例を示している。図４に示す閲覧ルールテーブルは、複数の閲覧ルールを含む。１つの閲覧ルールは、複数の閲覧者別ルールを含む。図４の閲覧者別ルールは、閲覧者ごとに対応して閲覧可能であることが指定されるデータの態様としての色（閲覧可能色）を指定する情報である。このために、１つの閲覧者別ルールは、閲覧可能色と閲覧者を含む。
閲覧ルールの欄は、その閲覧ルールに付された名称（閲覧ルール名）を格納する。閲覧者別ルールの欄は、その閲覧者別ルールに付された名称（閲覧者別ルール名）を格納するものである。閲覧可能色の欄は、対応の閲覧者が閲覧可能な色を示す情報を格納する。閲覧者の欄は、対応の閲覧者別ルールにしたがった閲覧権限を有する閲覧者のユーザを示す情報を格納するものである。図４においては、便宜上、閲覧者の名称が示されているが、本実施形態においては、この閲覧者の名称は、例えば、配信端末装置１００が記憶する連絡先情報が格納する閲覧者のメールアドレスと対応付けられている。
図４における閲覧ルール１は、図２の例で適用された閲覧ルールに相当する。この閲覧ルール１は、閲覧者別ルール１と閲覧者別ルール２の２つの閲覧者別ルールを含む。
閲覧者別ルール１は、閲覧可能色が全色であると指定されており、閲覧者の欄には、Ａ部長、Ｂ課長及びＣ主事の３名のユーザ名が格納されている。なお、本実施形態において、閲覧者の欄に格納されるユーザ名は、例えば配信端末装置１００が記憶する閲覧者情報においてそのユーザ名に対応するメールアドレスと関連付けされている。Ａ部長、Ｂ課長及びＣ主事は、図２の例での部内者に対応する。この閲覧者別ルール１は、「Ａ部長、Ｂ課長及びＣ主事さんはすべての色を閲覧できる権限を有する」というルールであることを示す。閲覧者別ルール２は、閲覧可能色が黒色のみであると指定されており、閲覧者の欄には、Ｄさん、Ｅさん及びＦさんの３名のユーザ名が格納される。Ｄさん、Ｅさん及びＦさんは、図２の例での部外者に対応する。この閲覧者別ルール２は、「Ｄさん、Ｅさん及びＦさんは、黒色のみを閲覧できる権限を有する」というルールであることを示す。
【００１９】
また、図４における閲覧ルール２は、図３の例で適用された閲覧ルールに相当する。この閲覧ルール２は、閲覧者別ルール３〜５の３つの閲覧者別ルールを含む。閲覧者別ルール３は、閲覧可能色が赤色のみであると指定されており、閲覧者の欄には、Ｇさんのユーザ名が格納される。この閲覧者別ルール３は、「Ｇさんは赤色のみを閲覧できる権限を有する」というルールであることを示す。閲覧者別ルール４は、閲覧可能色が青色のみであると指定されており、閲覧者の欄にはＨさんのユーザ名が格納される。この閲覧者別ルール４は、「Ｈさんは青色のみを閲覧できる権限を有する」というルールであることを示す。
閲覧者別ルール５は、閲覧可能色が黄色のみであると指定されており、閲覧者の欄にはＩさんのユーザ名が格納される。この閲覧者別ルール５は、「Ｉさんは黄色のみを閲覧できる権限を有する」というルールであることを示す。
【００２０】
また、閲覧ルールテーブルは、図５のような構造としてもよい。つまり、閲覧可能色の欄をさらに色ごとの欄に細分化する。そのうえで、対応の閲覧者別ルールのもとで、各色について閲覧可能と閲覧不可のいずれであるのかを設定する。図５の閲覧可能色における各色の欄において、「１」が格納されている色は閲覧可能であることを示し、「０」が格納されている色は閲覧不可であることを示す。
【００２１】
図１に説明を戻す。閲覧ルール選択部１０４は、閲覧ルール記憶部１０３に記憶される閲覧ルールテーブルが格納する閲覧ルールのうちから、配信データの配信に適用すべき閲覧ルールを選択する。本実施形態において、閲覧ルール選択部１０４は、配信者であるユーザが閲覧ルールを選択するために行った操作に応じて閲覧ルールを選択する。閲覧ルール選択部１０４は、選択した閲覧ルールを参照閲覧ルール記憶部１０５に記憶させる。
参照閲覧ルール記憶部１０５は、閲覧ルール選択部１０４により選択された閲覧ルールを記憶する。配信データ生成部１０６と配信制御部１０７は、それぞれ、配信データの生成と配信を実行するにあたり、参照閲覧ルール記憶部１０５に記憶された閲覧ルールを参照する。
配信データ生成部１０６は、配信源データにおけるデータの態様と閲覧ルールとに基づいて、閲覧者が閲覧権限を有するデータの態様のみが閲覧できる配信データを生成する。具体的に、配信データ生成部１０６は、配信源データ記憶部１０２に記憶されている配信源データを編集元として、参照閲覧ルール記憶部１０５に記憶された閲覧ルールにおける閲覧者別ルールが示す閲覧可能色のみを抜き出すように編集を行う。このような編集により生成されたデータが配信データである。
配信制御部１０７は、参照閲覧ルール記憶部１０５に記憶された閲覧ルールに基づいて、配信データ生成部１０６により生成された配信データをその閲覧権限を有する閲覧者が閲覧できるように配信する。
具体的に、配信制御部１０７は、閲覧ルールにおける各閲覧者別ルールが格納する閲覧者のメールアドレスをそれぞれ宛先に入力し、その閲覧者別ルールに対応して生成された配信データを含む電子メールを作成する。この場合において、配信制御部１０７は、各１名の閲覧者ごとに対応する電子メールを作成してもよい。あるいは、配信制御部１０７は、１つの閲覧者別ルールに対応して１つの電子メールを作成し、この電子メールの宛先に対応するすべての閲覧者のメールアドレスを宛先に入力した一斉メールの形式としてもよい。そして、配信制御部１０７は、上記のように生成した電子メールをネットワーク４００経由でメールサーバ３００に送信する。
閲覧ルール作成部１０８は、ユーザが操作部１０９に対して行った閲覧ルールを新規に登録するための操作に応じて閲覧ルールを作成する。閲覧ルール作成部１０８は、作成した閲覧ルールを、閲覧ルール記憶部１０３が記憶する閲覧ルールテーブルに対して登録する。また、閲覧ルール作成部１０８は、ユーザが操作部１０９に対して行った閲覧ルール変更のための操作に応じて、閲覧ルールテーブルに登録済みの閲覧ルールの設定内容を変更することができる。
操作部１０９は、配信端末装置１００が備える操作子や操作デバイスを一括して示したものである。配信端末装置１００が、例えば表示部１１０と組み合わされたタッチパネルを備える場合には、このタッチパネルも操作部１０９に含まれる。表示部１１０は、操作中の操作の内容や配信データなどの画像を表示する。
【００２２】
［処理手順例］
図６のフローチャートは、配信データの配信のために配信端末装置１００が実行する処理手順例を示している。
まず、閲覧ルール選択部１０４は、配信データの配信を指示する操作が行われるのを待機する（ステップＳ１０１−ＮＯ）。
そして、配信データの配信を指示する操作が行われるのに応じて（ステップＳ１０１−ＹＥＳ）、閲覧ルール選択部１０４は、例えば閲覧ルールテーブルに格納される閲覧ルールのうちから、所定操作により指定された閲覧ルールを選択する。そして、閲覧ルール選択部１０４は、選択した閲覧ルールを参照閲覧ルール記憶部１０５に記憶させる（ステップＳ１０２）。次に、配信データ生成部１０６は、参照閲覧ルール記憶部１０５に記憶された閲覧ルールに含まれる閲覧者別ルールのうちから１番目の閲覧者別ルールの内容を参照する（ステップＳ１０３）。配信データ生成部１０６は、現在において参照している閲覧者別ルールが示す閲覧可能色の内容について、すべての色が閲覧可能であることを示しているか否かについて判定する（ステップＳ１０４）。
すべての色が閲覧可能であることを示していない場合（ステップＳ１０４−ＮＯ）、現在参照している閲覧可能色は、或る特定の色のみが閲覧可能であることを示している。この場合、配信データ生成部１０６は、配信源データ記憶部１０２に記憶されている配信源データの内容について、閲覧可能色が示す色のみを取り出すように編集することで配信データを生成する（ステップＳ１０５）。
一方、すべての色が閲覧可能であることを示している場合（ステップＳ１０４−ＹＥＳ）、配信データ生成部１０６は、配信源データの内容がそのまま反映されるように配信データを生成する（ステップＳ１０６）。なお、ステップＳ１０５またはＳ１０６において、配信データ生成部１０６は、配信データについて、例えば配信源データと同じファイル形式により生成してもよいし、閲覧端末装置２００にて閲覧するのに適した所定のファイル形式に変換してもよい。次に、配信制御部１０７は、現在において参照している閲覧者別ルールが示す閲覧者を宛先とし、ステップＳ１０５またはＳ１０６により生成された配信データを含めた電子メールを生成する（ステップＳ１０７）。配信制御部１０７は、ステップＳ１０７により生成した電子メールをネットワーク４００経由でメールサーバ３００に送信する（ステップＳ１０８）。これにより、閲覧者ごとに配信データが配信される。
閲覧ルール選択部１０４は、ステップＳ１０２により選択した閲覧ルールが含むすべての閲覧者別ルールについての処理を終了したか否かについて判定する（ステップＳ１０９）。未だ処理を終了していない閲覧者別ルールが有る場合（ステップＳ１０９−ＮＯ）、閲覧ルール選択部１０４は、次の閲覧者別ルールを参照し（ステップＳ１１０）、ステップＳ１０４に処理を戻す。これにより、２番目以降の閲覧者別ルールに対応して配信データを配信するための処理が順次実行される。そして、すべての閲覧者別ルールについての処理を終了したのであれば（ステップＳ１０９−ＹＥＳ）、この図に示す処理が終了する。
【００２３】
図７のフローチャートは、図６のステップＳ１０５としての配信源データの内容を変更して配信データを生成するための処理手順例を示している。なお、この図に示す処理は、配信源データが画像データの形式である場合の例である。
配信データ生成部１０６は、編集元のデータである画像データ形式の配信源データを形成する画素のうちから１番目の処理対象画素を取得する（ステップＳ２０１）。次に、配信データ生成部１０６は、現在において参照している閲覧者別ルールにおける閲覧可能色のうちから１番目の閲覧可能色を処理対象として設定する（ステップＳ２０２）。配信データ生成部１０６は、ステップＳ２０１で取得した処理対象画素の色と、ステップＳ２０２により設定した比較対象色との距離を算出する（ステップＳ２０３）。
例えば、配信源データがＲＧＢ表色系に対応した画像データの形式である場合、色の距離Ｌは、処理対象画素の色をｒ１、ｇ１、ｂ１、比較対象色をｒ２、ｇ２、ｂ２として、平方根を求める以下の式により算出できる。
Ｌ= sqrt((r1-r2)*(r1-r2)+(g1-g2)*(g1-g2)+(b1-b2)*(b1-b2))・・・（式１）
また、Ｌ＊ａ＊ｂ＊表色系である場合の距離Ｌは、処理対象画素の色をｌ１、ａ１、ｂ１、比較対象色をＬ２、ａ２、ｂ２として以下の式により算出できる。
Ｌ＝sqrt((ｌ1-ｌ2)*(ｌ1-ｌ2)+(a1-a2)*(a1-a2)+(b1-b2)*(b1-b2))・・・（式２）
【００２４】
次に、配信データ生成部１０６は、ステップＳ２０３により算出した距離Ｌについて、予め定めた閾値以下であるか否かについて判定する（ステップＳ２０４）。このステップＳ２０４は、処理対象画素の色が、比較対象色として設定された閲覧可能色と同じであるか否かについて判定する処理である。距離Ｌが閾値を越える場合（ステップＳ２０４−ＮＯ）、処理対象画素の色は比較対象色として設定された閲覧可能色と同じではない。この場合、配信データ生成部１０６は、さらに、すべての閲覧可能色に対応して求めた距離ＬについてステップＳ２０４による判定を行ったか否かについて判定する（ステップＳ２０５）。未だ、処理対象画素の色との距離ＬについてのステップＳ２０４による判定を行っていない閲覧可能色が残っている場合（ステップＳ２０５−ＮＯ）、配信データ生成部１０６は、次の閲覧可能色を比較対象色として設定したうえで（ステップＳ２０６）、ステップＳ２０３に戻る。一方、すべての閲覧可能色に対応して求めた距離ＬについてのステップＳ２０４による判定が行われた場合（ステップＳ２０５−ＹＥＳ）、処理対象画素の色は、いずれの閲覧可能色とも異なっている。そこで、この場合の配信データ生成部１０６は、処理対象画素の色を背景色に変換する画像処理を実行する（ステップＳ２０７）。この際、例えば背景色が白色であれば、配信データ生成部１０６は、処理対象画素の色を白色に変換すればよい。
ステップＳ２０７の処理を実行した後、あるいは、距離Ｌが閾値以下である（すなわち、処理対象画素の色と比較対象色が同色と見なせる程度に近似する）場合（ステップＳ２０４−ＹＥＳ）、配信データ生成部１０６は以下の処理手順を実行する。つまり、配信データ生成部１０６は、最後の画素の処理を終了したか否かについて判定する（ステップＳ２０８）。未だ最後の画素の処理を終了していない場合（ステップＳ２０８−ＮＯ）、配信データ生成部１０６は、配信源データから次の処理対象画素を取得し（ステップＳ２０９）、ステップＳ２０２の処理に戻る。これにより、次の画素を対象とした色変換の処理が開始される。一方、最後の画素の処理を終了した場合（ステップＳ２０８−ＹＥＳ）、配信データ生成部１０６はこの図に示す処理を終了する。このような処理によって、配信データ生成部１０６は、閲覧ルールによって閲覧可能であると指定される色については配信源データから抜き出し、閲覧不可な色については配信源データから削除するように配信データを生成することができる。
また、図示による説明は省略するが、配信源データが文書ファイルなどである場合には、配信データ生成部１０６は、例えば文書ファイルにおける文字やオブジェクトごとの単位で閲覧可能色ごとに設定された色が閲覧可能色と同じであるか否かについて判定してもよい。そのうえで、配信データ生成部１０６は、閲覧可能色と同じ色の部分はそのまま残しておき、閲覧不可の色の部分については、例えば、その文字列やオブジェクトなどを削除してよい。
【００２５】
＜第２の実施形態＞
次に、図８を参照して第２の実施形態について説明する。
ここで、第２の実施形態において、図２と同様の閲覧ルールによりメモ用紙Ｍを元として配信データを作成したとする。この場合、部内者向けの配信データに基づく配信データ画像Ｐ１は、図２と同様に、メモ用紙Ｍの内容がそのまま反映された内容を有する。一方、第２の実施形態における部外者向けの配信データに基づく配信データ画像は、メモ用紙Ｍから赤色領域Ａｒにおける内容が削除される点では、図２の配信データ画像Ｐ２と同様である。ただし、図２の配信データ画像Ｐ２では赤色領域Ａｒにおける内容を削除した部分がそのまま空きの部分として形成されていたのに対して、第２の実施形態の配信データ画像Ｐ２は、図８に示すように、赤色領域Ａｒの部分により分断されていた３つの黒色領域Ａｂｋの部分の間が詰められたことにより、空きの部分が無くなっている。このように、削除した内容の部分を、削除していない内容の部分により詰めることで、配信された内容が閲覧権限の異なる閲覧者ごとに区別されていることが閲覧者には知られにくくなる。
【００２６】
配信データ生成部１０６は、例えば配信源データが画像データの場合には、以下のように図８に示す配信データ画像Ｐ２に対応する配信データを生成することができる。つまり、配信データ生成部１０６は、まず、図７のフローチャートに示した処理を実行する。次に、配信データ生成部１０６は、配信源データから抜き出された内容の部分のみをさらに切り取り、切り取った部分を連結するように画像処理を行うというものである。
また、配信源データは、例えば撮像部１０１による撮像以外の経路によって取得してよい。例えば、データインターフェースやネットワークなどを経由して取得したデータを配信源データとしてよい。また、配信源データは、例えば画像データではなく、文書ファイルなどの形式であってもよい。配信源データが文書ファイルなどの形式である場合には、閲覧不可の部分の削除に伴ってそのまま行を詰めればよい。
【００２７】
＜第３の実施形態＞
次に、第３の実施形態について説明する。図９（ａ）のメモ用紙Ｍには、例えば図２に書かれたのと同じ内容における特定の部分に対して枠ＦＬがさらに書かれている。
この図９（ａ）の例における部内者の閲覧ルールは、「枠ＦＬの有無にかかわらず、すべての内容が閲覧可能である」というものである。一方、部外者の閲覧ルールは、「枠ＦＬで囲われた部分は閲覧不可である」というものになる。
一具体例として、上記の閲覧ルールは、閲覧ルールテーブルにおいて以下のように示すことができる。例えば、図４の閲覧ルールテーブルの内容に基づく場合、閲覧に関するデータの態様については、閲覧可能色に代えて閲覧不可標示を定義する。また、閲覧不可標示は、所定の標示により指定される内容は閲覧が不可であることを示す。そして、閲覧ルール１における閲覧者別ルール１（部内者）に対応する閲覧不可標示については「無し」を格納する。一方、閲覧者別ルール２（部外者）に対応する閲覧不可標示には「枠」を格納する。これにより、閲覧者別ルール１によっては、枠ＦＬの有無にかかわらず部内者はすべてのデータの内容を閲覧可能であるというルールが示される。一方、閲覧者別ルール２によっては、枠ＦＬにより指定される内容（つまり、枠により囲まれた内容）の閲覧は不可であるというルールが示される。
【００２８】
このような閲覧ルールにしたがって配信データ生成部１０６が生成した部内者向けの配信データに基づく配信データ画像は、例えば枠ＦＬについては削除するとした場合、図２の配信データ画像Ｐ１と同様になる。配信データ画像Ｐ１において、枠ＦＬは例えば残しておいてもよいが、配信データの生成段階で削除しておくことにより配信データの内容を見やすくすることができる。一方、配信データ生成部１０６は、部外者向けの配信データについては、枠ＦＬにより囲われた部分の内容を例えば枠ＦＬごと削除した内容のものを生成する。この結果、部外者向けの配信データに基づく配信データ画像としては、図２の配信データ画像Ｐ２と同様となる。
【００２９】
図９（ｂ）は、第３の実施形態における第２例である。図９（ｂ）のメモ用紙Ｍには、例えば図２に書かれたのと同じ内容における特定の部分に対して、標示の１種である下線ＵＬがさらに書かれている。図９（ｂ）の例における部内者の閲覧ルールは、「下線ＵＬの有無にかかわらず、すべての内容が閲覧可能である」というものになる。一方、部外者の閲覧ルールは、「下線ＵＬにより指定された内容は閲覧不可である」というものになる。
上記の閲覧ルールを閲覧ルールテーブルにおいて示すにあたっても、例えば、図４の内容に基づく場合には、閲覧可能色に代えて閲覧不可標示を定義する。そのうえで、閲覧ルール１における閲覧者別ルール１（部内者）に対応する閲覧不可標示については「無し」を格納する。閲覧者別ルール２（部外者）に対応する閲覧不可標示には「下線」を格納する。これにより、閲覧者別ルール１によっては、下線ＵＬの有無にかかわらず部内者はすべてのデータの内容を閲覧可能であるというルールが示される。一方、閲覧者別ルール２によっては、下線ＵＬにより指定される内容（つまり、下線ＵＬの直上に書かれている内容）の閲覧は不可であるというルールが示される。
【００３０】
このような閲覧ルールにしたがって配信データ生成部１０６が生成する部内者向けの配信データに基づく配信データ画像は、例えば下線ＵＬについては削除するとした場合、図２の配信データ画像Ｐ１と同様になる。一方、配信データ生成部１０６は、部外者向けの配信データについては、下線ＵＬにより指定された部分の内容を下線ＵＬごと削除した内容のものを生成する。この結果、部外者向けの配信データに基づく配信データ画像Ｐ２の内容も図２と同様となる。
【００３１】
図９（ｃ）は、第３の実施形態の第３例である。図９（ｃ）のメモ用紙Ｍには、例えば図２に書かれたのと同じ内容における特定の行に対して、「＊」のマークｍｋがさらに書かれている。
この図９（ｃ）の例における部内者の閲覧ルールは、「マークｍｋの有無にかかわらず、すべての行が閲覧可能である」というものである。一方、部外者の閲覧ルールは、「マークｍｋにより指定された行は閲覧不可である」というものである。
【００３２】
上記の閲覧ルールを閲覧ルールテーブルにおいて示すにあたっても、例えば、図４の構造に基づく場合には、閲覧可能色に代えて閲覧不可標示を定義する。そのうえで、閲覧ルール１における閲覧者別ルール１（部内者）に対応する閲覧不可標示については「無し」を格納する。閲覧者別ルール２（部外者）に対応する閲覧不可標示には「＊」の印を格納する。
これにより、閲覧者別ルール１によっては、マークｍｋの有無にかかわらず部内者はすべてのデータの内容を閲覧可能であるというルールが示される。一方、閲覧者別ルール２によっては、マークｍｋにより指定される内容（つまり、マークｍｋが左側に書かれている行）の閲覧は不可であるというルールが示される。
【００３３】
このような閲覧ルールに従って配信データ生成部１０６が生成する部内者向けの配信データに基づく配信データ画像は、マークｍｋについては削除するとした場合、図２の配信データ画像Ｐ１と同様になる。一方、配信データ生成部１０６は、部外者向けの配信データについては、マークｍｋにより指定された部分の内容を例えばマークｍｋごと削除した内容のものを生成する。この結果、部外者向けの配信データに基づく配信データ画像は図２の配信データ画像Ｐ２と同様となる。
【００３４】
このように、第３の実施形態における配信データ生成部１０６は、閲覧ルールに基づいて、閲覧可能なデータの態様としての標示が示す配信源データにおける部分について閲覧可能なように、または、閲覧不可なデータの態様としての標示が示す配信源データにおける部分について閲覧不可なように配信データを生成する。
【００３５】
なお、第３の実施形態においても、第２の実施形態と組み合わせて、閲覧不可の内容を削除したことにより形成される空きの部分については、閲覧可能な内容により詰めた態様による配信データを生成してよい。
また、第３の実施形態の例では、閲覧不可な内容を標示により指定しているが、これとは逆に、閲覧可能な内容を標示により指定するようにしてよい。そのうえで、枠ＦＬ、下線ＵＬ、マークｍｋなどの標示に対してさらに色の態様を付加して閲覧ルールを作成してもよい。例えば、図４の内容に準じた場合には、閲覧可能色に代えて閲覧可能標示色を定義する。閲覧可能標示色は特定の標示の色を示す。このような内容の閲覧ルールでは、閲覧者別ルールごとに異なる閲覧可能標示色と閲覧者とが対応付けられる。例えば、或る閲覧者別ルールにおける閲覧可能標示色が赤で、閲覧者がＪさんであるとした場合、この閲覧者別ルールは、「Ｊさんは赤色の標示により指定された部分のみを閲覧可能である」ことを示す。このように閲覧ルールを作成すれば、標示を色分けしてメモ用紙Ｍに書き込むことで、例えば、配信データ生成部１０６は、図３の例のように共通の配信源データから閲覧者ごとに異なる内容の配信データを生成できる。
また、枠ＦＬ、下線ＵＬ、マークｍｋなどの標示のうちのいずれか１つのみを使用するのではなく、これらの標示のうちの２以上のものを使用してもよい。この場合には、例えば枠ＦＬ、下線ＵＬ、マークｍｋなどの標示の種類ごとに応じて異なる閲覧権限や閲覧制限の内容を設定することができる。
【００３６】
また、配信データを配信する態様としては電子メールに限定されない。例えば、ＳＮＳ（Social Networking Service）などで提供される閲覧者ごとのウェブページでその閲覧者に対応する配信データが掲載されるように配信してもよい。
このような構成の場合、例えば、閲覧ルール記憶部１０３、閲覧ルール選択部１０４、参照閲覧ルール記憶部１０５、配信データ生成部１０６及び配信制御部１０７などの構成は、ＳＮＳを提供するＳＮＳサーバに割り当てることができる。この構成の場合、配信端末装置１００は、適用すべき閲覧ルールを指定する情報とともに配信源データをＳＮＳサーバに送信する。
ＳＮＳサーバは、閲覧ルールを指定する情報にしたがって閲覧ルールテーブルから閲覧ルールを選択し、選択した閲覧ルールにしたがって受信した配信源データを編集して配信データを生成する。そして、生成した配信データを、対応の閲覧者のウェブページに掲載する。これにより、閲覧者は、ＳＮＳにおける自分のウェブページにアクセスすることにより、自分向けの配信データを閲覧することができる。
また、上記の例からも分かるように、例えば配信端末装置１００から取得した配信源データから配信データを生成し、閲覧端末装置２００に配信することのできるサーバを備えて配信システムを構成してもよい。
【００３７】
また、図２における各機能部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより配信データの生成と配信を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【００３８】
なお、本発明の一態様としてのデータ配信方法は、配信源データにおけるデータの態様と、異なる閲覧者ごとに対応付けて閲覧権限に関するデータの態様を指定する閲覧ルールとに基づいて、閲覧者が閲覧権限を有するデータの態様のみが閲覧できる配信データを生成する配信データ生成ステップと、前記閲覧ルールに基づいて、前記配信データ生成ステップにより生成された配信データをその閲覧権限を有する閲覧者が閲覧できるように配信する配信制御ステップとを備える。
また、本発明の一態様としてのプログラムは、コンピュータに、配信源データにおけるデータの態様と、異なる閲覧者ごとに対応付けて閲覧権限に関するデータの態様を指定する閲覧ルールとに基づいて、閲覧者が閲覧権限を有するデータの態様のみが閲覧できる配信データを生成する配信データ生成ステップと、前記閲覧ルールに基づいて、前記配信データ生成ステップにより生成された配信データをその閲覧権限を有する閲覧者が閲覧できるように配信する配信制御ステップとを実行させるためのものである。
【符号の説明】
【００３９】
１００  配信端末装置、１０１  撮像部、１０２  配信源データ記憶部、１０３  閲覧ルール記憶部、１０４  閲覧ルール選択部、１０５  参照閲覧ルール記憶部、１０６  配信データ生成部、１０７  配信制御部、１０８  閲覧ルール作成部、１０９  操作部、１１０  表示部、２００  閲覧端末装置、３００  メールサーバ、４００  ネットワーク
【図１】
2014092914.tif 000003
【図２】
2014092914.tif 000004
【図３】
2014092914.tif 000005
【図４】
2014092914.tif 000006
【図５】
2014092914.tif 000007
【図６】
2014092914.tif 000008
【図７】
2014092914.tif 000009
【図８】
2014092914.tif 000010
【図９】
2014092914.tif 000011