JP6154528B1 - ユーザ投稿情報配信システム、端末装置、ユーザ投稿情報配信サーバ、ユーザ投稿情報配信システムの動作方法、ユーザ投稿情報端末装置の動作方法、ユーザ投稿情報配信サーバの動作方法、及びプログラム - Google Patents

ユーザ投稿情報配信システム、端末装置、ユーザ投稿情報配信サーバ、ユーザ投稿情報配信システムの動作方法、ユーザ投稿情報端末装置の動作方法、ユーザ投稿情報配信サーバの動作方法、及びプログラム Download PDF

Info

Publication number
JP6154528B1
JP6154528B1 JP2016172858A JP2016172858A JP6154528B1 JP 6154528 B1 JP6154528 B1 JP 6154528B1 JP 2016172858 A JP2016172858 A JP 2016172858A JP 2016172858 A JP2016172858 A JP 2016172858A JP 6154528 B1 JP6154528 B1 JP 6154528B1
Authority
JP
Japan
Prior art keywords
user
information
terminal device
distribution server
posting information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2016172858A
Other languages
English (en)
Other versions
JP2018041152A (ja
Inventor
量生 川上
量生 川上
一彦 草野
一彦 草野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dwango Co Ltd
Original Assignee
Dwango Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dwango Co Ltd filed Critical Dwango Co Ltd
Priority to JP2016172858A priority Critical patent/JP6154528B1/ja
Application granted granted Critical
Publication of JP6154528B1 publication Critical patent/JP6154528B1/ja
Publication of JP2018041152A publication Critical patent/JP2018041152A/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

【課題】不適切なユーザ投稿情報の投稿者に対してはユーザ投稿情報を表示し、他の視聴者には不適切なユーザ投稿情報が表示されないシステムを提供すること。【解決手段】第一の端末装置111aと第二の端末装置111bと、第一の端末装置111a及び第二の端末装置111bに対してユーザ投稿情報を配信可能なユーザ投稿情報配信サーバ141からなるユーザ投稿情報配信システムであって、第一の端末装置111aで入力されたユーザ投稿情報が適切か不適切かを判別し、第一の端末装置111aには判別結果にかかわらずユーザ投稿情報を表示させ、第二の端末装置111bには判別結果に基づき適切なユーザ投稿情報のみを表示させる。【選択図】図1

Description

本発明は、ユーザから投稿されたユーザ投稿情報を配信する、ユーザ投稿情報配信システム、端末装置、ユーザ投稿情報配信サーバ、ユーザ投稿情報配信システムの動作方法、ユーザ投稿情報端末装置の動作方法、ユーザ投稿情報配信サーバの動作方法、及びプログラムに関する。
ユーザから投稿される不適切なコメントに対しては、不適切な語句(NGワード)が含まれているかどうかを調べ、投稿を拒否したり、特定のユーザからの投稿を拒否したり、また、別のユーザあるいはサービス運営者の検索によって不適切なコメントを発見して削除する、という対策が広く行われている。
また、特定のコメント、特定のユーザによる全てのコメントまたはNGワードを含む全てのコメントを設定したユーザに対してのみ非表示にするという機能を持つサービスもある。この際に、非表示にしたという情報を他の視聴者と共有することにより、設定の手間を省こうという試みもある。
特許文献1では、視聴者であるユーザからのコメントに対してのNGワード登録に応じて当該コメントのスコアを算出し、再生端末では端末ごとに閾値を設け、スコアと閾値との比較によって当該コメントを再生するか否かを判断する技術が提案されている。
特開2012−227873号公報
しかし、不適切なコメントの投稿者が自分のコメントが拒否されたことに気が付くと、当該投稿者が投稿の拒否を回避しようとするという問題がある。例えば、NGワードに対しては、語句中に無関係な文字を挿入したり、隠語や形の良く似た語句に置き換えたりするという方法がある。また、自分の投稿が全て拒否される場合には、新たにユーザー登録をして別のユーザーとして投稿することが可能である。さらに、コメントの投稿から削除までに時間が掛かる場合には、削除される度に繰り返しコメントを投稿することで、動画の投稿者や他の視聴者が、コメントが削除されるまでの時間、高頻度でそれらのコメントを目にすることになる。そのため、基本的にコメントの投稿拒否や削除は抜本的な対策とはなりにくい。
特定の視聴者に対してのみコメントを非表示にする方法は、各視聴者がそれぞれ非表示にするコメントやユーザーなどを指定するために手間がかかる。また、あるユーザーが投稿した不適切なコメントが、他のユーザーにとって不快なものであるという前提に基づくものなので、例えば違法行為を助長するようなコメントに対しても、非表示の設定が行われない場合、当該コメントが表示されてしまう。このように、サービスの運営者にとってのみ不都合であるコメントには効果が無いという問題もある。
そのため本発明では、コメント等のユーザ投稿情報について、不適切なユーザ投稿情報の投稿者に対してはユーザ投稿情報を表示し、他の視聴者には不適切なユーザ投稿情報が表示されないユーザ投稿情報配信システム、端末装置、ユーザ投稿情報配信サーバ、ユーザ投稿情報配信システムの動作方法、ユーザ投稿情報端末装置の動作方法、ユーザ投稿情報配信サーバの動作方法、及びプログラムを提供することを目的とする。
第1の態様は、コンテンツに対するユーザ投稿情報の入力を行う入力部と、
入力部から入力されたユーザ投稿情報およびユーザ投稿者が適切か不適切かを判別する判別部と、判別部が、ユーザ投稿情報およびユーザ投稿者を適切と判別したときはユーザ投稿情報をユーザ投稿情報配信サーバに送信し、ユーザ投稿情報またはユーザ投稿者を不適切と判別したときはユーザ投稿情報をユーザ投稿情報配信サーバに送信しない制御部と、判別部による判別結果にかかわらずユーザ投稿情報およびユーザ投稿情報配信サーバから受信する他のユーザ投稿情報をコンテンツに同期して再生する再生部と、を有する端末装置である。
また、第2の態様は、第1の態様において、ユーザ投稿情報は、ユーザ投稿情報の投稿者に関する情報を含む端末装置である。
また、第の態様は、第1又はの態様において、ユーザ投稿情報は、端末装置で再生される動画に同期している端末装置である。
また、第の態様は、第1から第のいずれかの態様において、ユーザ投稿情報は、端末装置で再生される動画に対するコメントである端末装置である。
また、第の態様は、コンテンツに対するユーザ投稿情報の入力を行う入力工程と、入力工程で入力されたユーザ投稿情報およびユーザ投稿者が適切か不適切かを判別する判別工程と、判別工程が、ユーザ投稿情報およびユーザ投稿者を適切と判別したときはユーザ投稿情報をユーザ投稿情報配信サーバに送信し、ユーザ投稿情報またはユーザ投稿者を不適切と判別したときはユーザ投稿情報をユーザ投稿情報配信サーバに送信しない制御工程と、判別結果にかかわらずユーザ投稿情報およびユーザ投稿情報配信サーバから受信する他のユーザ投稿情報コンテンツに同期して再生する再生工程と、を有する端末装置の動作方法である。
また、第の態様は、コンテンツに対するユーザ投稿情報の入力を行う入力工程と、入力工程で入力されたユーザ投稿情報およびユーザ投稿者が適切か不適切かを判別する判別工程と、判別工程が、ユーザ投稿情報およびユーザ投稿者を適切と判別したときはユーザ投稿情報をユーザ投稿情報配信サーバに送信し、ユーザ投稿情報またはユーザ投稿者を不適切と判別したときはユーザ投稿情報をユーザ投稿情報配信サーバに送信しない制御工程と、判別結果にかかわらずユーザ投稿情報および前記ユーザ投稿情報配信サーバから受信する他のユーザ投稿情報コンテンツに同期して再生する再生工程と、を電子計算機に実行させるための端末装置のプログラムである。
本発明によれば、不適切なユーザ投稿情報の投稿者に対してはユーザ投稿情報を表示し、他の視聴者には不適切なユーザ投稿情報が表示されないユーザ投稿情報配信システム、端末装置、ユーザ投稿情報配信サーバ、ユーザ投稿情報配信システムの動作方法、ユーザ投稿情報端末装置の動作方法、ユーザ投稿情報配信サーバの動作方法、及びプログラムを提供することができる。
第1の実施形態および第2の実施形態に係るユーザ投稿情報配信システムの構成を示す概略ブロック図である。 第1の実施形態に係る端末装置の構成を示す概略ブロック図である。 第1の実施形態に係るユーザ投稿情報配信サーバの構成を示す概略ブロック図である。 第1の実施形態に係るユーザ投稿情報配信システムの動作について説明するためのフローチャートである。 第2の実施形態に係る端末装置の構成を示す概略ブロック図である。 第2の実施形態に係るユーザ投稿情報配信サーバの構成を示す概略ブロック図である。 第2の実施形態に係るユーザ投稿情報配信システムの動作について説明するためのフローチャートである。 第3の実施形態に係るユーザ投稿情報配信システムの動作について説明するためのフローチャートである。 第4の実施形態に係るSNSにおけるユーザ投稿情報配信システムの構成を示す概略ブロック図である。 第4の実施形態に係るユーザ投稿情報配信システムの動作について説明するためのフローチャートである。 実施形態に係るコンピュータの構成を示す概略ブロック図である。
以下、図を用いて本発明の実施の形態を説明する。なお、これら実施の形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また、これらの実施の形態で説明される構成の全てが、本発明の必須構成要件であるとは限らない。
(第1の実施形態)
<構成>
図1を用いて実施形態に係るユーザ投稿情報配信システム1の構成及びその概要について説明する。なお、図1は、実施形態のユーザ投稿情報配信システム1のブロック図である。
実施形態のユーザ投稿情報配信システム1は、図1に示すように、動画配信サーバ131、ユーザ投稿情報配信サーバ141と、複数の端末装置111a、111b、・・・(以下端末装置111という)とが、例えばインターネットなどのネットワーク121に接続可能に構成されている。
端末装置111はユーザによって使用される端末装置である。
動画配信サーバ131は、動画データを生成し、生成した動画データを所定のプロトコルによって複数の端末装置111に対してネットワーク121を介して配信する。動画配信サーバ131によって配信される動画データは、予め生成し保存されている動画データであっても良いし、生中継の映像を随時エンコードすることによって生成される動画データであっても良い。後者の場合、動画データはリアルタイムに視聴者に配信される。
ユーザ投稿情報配信サーバ141は、端末装置111から動画データに対して投稿されたユーザ投稿情報を受信する。ユーザ投稿情報配信サーバ141は、動画の配信を受けている端末装置111(ユーザ投稿情報を投稿した端末装置を含む)に、受信したユーザ投稿情報を配信する。ユーザ投稿情報は、動画データに対する突っ込みや感想などのコメントであり、文字の他にアイコンやスタンプ等の図形や音声データも含む。
ここで、端末装置111の構成と動作について説明する。端末装置111は、スマートフォン、携帯電話、PHS、コンピュータ、ゲーム装置、PDA、携帯型ゲーム機、スマートウォッチ、ヘッドマウントディスプレイ、画像生成装置等の情報処理装置であり、インターネット(WAN)、LANなどのネットワーク121を介して動画配信サーバ131やユーザ投稿情報配信サーバ141に接続可能な装置である。なお、端末装置111、動画配信サーバ131およびユーザ投稿情報配信サーバ141間の通信回線は、有線でもよいし無線でもよい。
また、端末装置111は、インストールされた専用のアプリケーションソフトウェアによって動画配信サーバ131やユーザ投稿情報配信サーバ141にアクセスしてもよい。また、動画配信サーバ131やユーザ投稿情報配信サーバ141、別途サーバが提供する動作環境(API(アプリケーションプログラミングインタフェース)、プラットフォーム等)を利用して動画配信サーバ131やユーザ投稿情報配信サーバ141にアクセスしてもよい。
端末装置111は、図2に示すように、端末通信部112と、端末入力部113と、端末表示部114、端末制御部115と、端末判別部116とを備える。
端末通信部112は、ネットワーク121を介して動画配信サーバ131、ユーザ投稿情報配信サーバ141や他の端末装置111と通信を行う通信インタフェースである。端末通信部112は、例えば動画配信サーバ131から配信される動画データを受信する。また、端末通信部112は、ユーザ投稿情報配信サーバ141との間で、ユーザ投稿情報の送受信を行う。また、端末通信部112は、例えば動画リクエストやプレイリストリクエストを動画配信サーバ131へ送信する。
端末入力部113は、キーボード、ポインティングデバイス(マウス、タブレット等)、ボタン、タッチパネル、マイクロフォン等の既存の入力装置である。端末入力部113は、動画データの再生指示やユーザ投稿情報を端末装置111に入力する際などにユーザによって操作される。
端末表示部114は、CRT(Cathode Ray Tube)ディスプレイ、液晶ディスプレイ、有機EL(Electro Luminescence)ディスプレイ等の画像表示装置である。端末表示部114は、端末制御部115によって再生される動画データ及びユーザ投稿情報を表示する。
端末判別部116は、端末制御部115と一体として、CPU(Central Processing Unit)等からなり、端末入力部113から入力されたユーザ投稿情報の内容が適切かどうか、また、ユーザ投稿情報投稿者が適切かどうかの判別を行う。端末判別部116は、例えば、入力されたユーザ投稿情報の内容と、端末通信部112を介してユーザ投稿情報配信サーバ141に蓄積されている不適切と判別されているユーザ投稿情報のデータを比較し、比較の結果該当する場合にはそのユーザ投稿情報を不適切と判別し、該当しない場合には適切と判別することによりユーザ投稿情報の内容が適切かどうかの判別を行う。また、端末判別部116は、ユーザ投稿情報配信サーバ141から送信されるユーザ投稿情報の投稿可否についての投稿キーの判別を行う。投稿キーが投稿否である場合、端末装置111を介してログインしているユーザをユーザ投稿情報の投稿者を不適切と判別し、投稿キーが投稿可である場合には適切と判別する。なお、端末判別部116と端末制御部115は、別体のCPU等から構成されていても構わない。
次に、ユーザ投稿情報配信サーバ141の構成と動作について説明する。ユーザ投稿情報配信サーバ141は、図3に示すように、サーバ通信部142、サーバ制御部143、サーバ記憶部144を備える。
サーバ通信部142は、ネットワーク121を介して複数の端末装置111と通信を行う通信インタフェースである。サーバ通信部142は、各端末装置111とユーザ投稿情報や、ユーザや運営者により不適切と判別されているユーザ投稿情報のデータや、ユーザ投稿情報の投稿可否についての投稿キーの送信を行う。
サーバ制御部143は、端末装置111に対する投稿キーの発行を行う。サーバ制御部143は、ユーザ投稿情報配信サーバ141に対して端末装置111からのログインがされている状態で、サーバ記憶部144に記憶されているユーザや運営者により不適切と判別されているユーザ投稿情報の投稿者のログインIDに該当する場合に、投稿キーを投稿否とし、該当しない場合には、投稿キーを投稿可として投稿キーを発行する。
サーバ記憶部144は、サーバ通信部142が受信したユーザ投稿情報をサーバ制御部143を介して記憶する。また、サーバ記憶部144は、ユーザや運営者により不適切と判別されているユーザ投稿情報のデータが記憶されている。不適切と判別されているユーザ投稿情報のデータは、例えば、不適切な語句の文字情報や、それらの音声情報、アイコンやスタンプ等の図形等である。また、ユーザや運営者により不適切と判別されているユーザ投稿情報の投稿者のログインIDが記憶されている。
動画配信サーバ131は、端末装置111に対して動画データの配信を行う。動画配信サーバ131とユーザ投稿情報配信サーバ141は、1つの装置やプロセッサで構成されていてもよいし、複数の装置やプロセッサで構成されていてもよい。さらに、動画配信サーバ131とユーザ投稿情報配信サーバ141は、物理的に一体の装置として構成されていてもよい。
ユーザ投稿情報配信システム1は、このような構成により、複数の端末装置111において再生される動画データに対して入力されたユーザ投稿情報を同期して表示させることができる。
<処理の流れ>
次に、本発明の第1の実施形態に係るユーザ投稿情報配信システムの動作について、図4に示すフローチャートを参照しながら説明する。また、図4は、動画配信サーバ131、ユーザ投稿情報配信サーバ141、端末装置111の各動作の関連状態をフローチャートに示している。
ステップS101において、動画配信サーバ131は再生可能な動画データのプレイリストを端末装置111に対して配信を行う。前述したように、再生可能な動画データは、予め生成し保存されている動画データであっても良いし、生中継の映像を随時エンコードすることによって生成される動画データであっても良い。後者の場合、動画データはリアルタイムに端末装置111に配信される。
ステップS102において、ユーザは、端末装置111において動画配信サーバ131から配信されたプレイリストから視聴したい動画の選択を行う。選択された動画に基づく動画のリクエスト信号は、動画配信サーバ131に送信される。
ここまで、ステップS101及びステップS102において、プレイリストによる動画の選択を行っているが、これらのステップを飛ばし、ツイッター(登録商標)やメールなどから動画への直接のリンクを経由して、動画配信サーバ131の動画データを選択しても良い。
次に、ステップS103において、動画配信サーバ131は、動画リクエスト信号に基づき、動画データを端末装置111に配信する。
ステップS104において、端末装置111は、ステップS118までの間、動画データの再生が終了するまでループを行う。
ステップS105において、端末装置111は、配信された動画データに基づいて、ユーザ投稿情報の配信要求信号を、ユーザ投稿情報配信サーバ141に対して送信する。
ステップS106において、ユーザ投稿情報配信サーバ141は、端末装置111のログイン状態に応じて、ユーザ投稿者が適切かどうかの判別を行う。サーバ制御部143は、ユーザ投稿情報配信サーバ141に対して端末装置111からのログインがされている状態で、サーバ記憶部144に記憶されているユーザや運営者により不適切と判別されているユーザ投稿情報の投稿者のログインIDに該当すると判別した場合、ステップS107へ処理を進める。該当しないと判別した場合、ステップS108へ処理を進める。
ステップS107において、ユーザ投稿情報配信サーバ141は、投稿キーを投稿否として発行する。
ステップS108において、ユーザ投稿情報配信サーバ141は、投稿キーを投稿可として発行する。
ステップS109において、ユーザ投稿情報配信サーバ141は、端末装置111から送信されたユーザ投稿情報の配信要求信号に基づいて、端末装置111が再生する動画データに対応するユーザ投稿情報の配信を開始する。ユーザ投稿情報は、ユーザ投稿情報配信サーバ141のサーバ記憶部144に記憶されたユーザ投稿情報でも、リアルタイムに他の端末装置から投稿されたユーザ投稿情報であっても構わない。また、ユーザ投稿情報配信サーバ141は、投稿キーの送信を行う。サーバ制御部143は、ユーザ投稿情報の配信要求信号に基づいてユーザ投稿情報、及び投稿キーを、サーバ通信部142を介して端末装置111へ配信を行う。
ステップS110において、端末装置111は、動画データに基づく動画の再生を行う。端末通信部112が受信した動画データ及びユーザ投稿情報は、端末制御部115により端末表示部114に表示される。この際、端末装置111は、ユーザ投稿情報配信サーバ141から配信されたユーザ投稿情報を動画の表示タイミングに同期して動画と重畳して表示することができる。ユーザ投稿情報の表示がされるか否かは、ユーザが、端末装置111の端末入力部113において任意に選択することができる。
ステップS111において、ユーザは、端末装置111の端末入力部113から、再生されている動画データに対してユーザ投稿情報を入力することができる。
ステップS112において、端末制御部115は、ステップS111における端末入力部113からユーザ投稿情報の入力の有無について判別し、入力が有ると判別した場合にはステップS113へ処理を進め、入力が無いと判別した場合にはステップS118へ処理を進める。
ステップS113において、端末装置111の端末判別部116は、入力されたユーザ投稿情報が適切かどうか、またユーザ投稿情報の投稿者が適切かどうかの判別を行う。前述したように、入力されたユーザ投稿情報の内容と、端末通信部112を介してユーザ投稿情報配信サーバ141に蓄積されている不適切と判別されているユーザ投稿情報のデータを比較し、比較の結果該当する場合にはそのユーザ投稿情報を不適切と判別し、ステップS116へ処理を進める。該当しない場合には適切と判別し、ステップS114へ処理を進める。
ステップS114において、端末装置111の端末判別部116は、ユーザ投稿情報配信サーバ141から送信された投稿キーの判別を行う。投稿キーが投稿否の場合、ステップS116へ処理を進める。投稿キーが投稿可の場合は、ステップS115へ処理を進める。
ステップS115において、端末装置111は、ユーザ投稿情報をユーザ投稿情報配信サーバ141へ送信する。
ステップS116において、端末装置111は、ステップS111で入力したユーザ投稿情報とステップS109で配信されたユーザ投稿情報を端末表示部114に表示する。端末装置111は、ユーザ投稿情報を再生している動画に重畳して表示することができる。
ステップS117において、ユーザ投稿情報配信サーバ141は、ステップS115で端末装置111から送信されたユーザ投稿情報の記憶を行う。サーバ制御部143は、サーバ通信部142を介して受信したユーザ投稿情報を、サーバ記憶部144に記憶する。
ステップS118において、端末装置111は、再生している動画データの再生が終了するまで、ステップS104との間でループを行う。動画配信サーバ131からの動画データの配信と、ユーザ投稿情報配信サーバ141からのユーザ投稿情報の配信は、端末装置111において、当該ループが行われている間継続する。
<効果の説明>
以上のように、本発明の第1の実施形態に係るユーザ投稿情報配信システムは、端末装置111のうち例えば端末装置111aから不適切なユーザ投稿情報の投稿、または不適切なユーザからのユーザ投稿情報の投稿があった場合に、端末装置111aには投稿したユーザ投稿情報を表示しつつ、ユーザ投稿情報配信サーバ141へのユーザ投稿情報送信を行わない。これにより、不適切なユーザ投稿情報を投稿したユーザ自身に不適切なユーザ投稿情報の投稿が拒否されたことを認識されることなく、他の端末装置、例えば端末装置111bで動画の視聴を行うユーザには不適切なユーザ投稿情報の表示が行われることを防ぐことができる。
なお、本実施形態において、端末装置111は、投稿されたユーザ投稿情報をステップS116で表示を行っているが、ユーザ投稿情報が入力された直後であるステップS111の後すぐに表示を行っても構わない。
なお、本実施形態において、ユーザ投稿情報配信サーバ141が、ユーザ投稿情報の投稿者のログインIDの基づく投稿キーの発行を行っているが、他のサーバが発行を行っても構わない。
(第2の実施形態)
<構成>
第2の実施形態におけるユーザ投稿情報配信システムの全体構成は、第1の実施形態と同等であり、ユーザ投稿情報配信システムを構成する端末装置111及びユーザ投稿情報配信サーバ141の内部構成、またそれらの動作が異なる。そのため、以下に、端末装置111及びユーザ投稿情報配信サーバ141の構成、またそれらの動作について説明を行う。
ここで、端末装置111の構成と動作について説明する。端末装置111は、スマートフォン、携帯電話、PHS、コンピュータ、ゲーム装置、PDA、携帯型ゲーム機、スマートウォッチ、ヘッドマウントディスプレイ、画像生成装置等の情報処理装置であり、インターネット(WAN)、LANなどのネットワーク121を介して動画配信サーバ131やユーザ投稿情報配信サーバ141に接続可能な装置である。なお、端末装置111、動画配信サーバ131およびユーザ投稿情報配信サーバ141間の通信回線は、有線でもよいし無線でもよい。
また、端末装置111は、インストールされた専用のアプリケーションソフトウェアによって動画配信サーバ131やユーザ投稿情報配信サーバ141にアクセスしてもよい。また、動画配信サーバ131やユーザ投稿情報配信サーバ141、別途サーバが提供する動作環境(API(アプリケーションプログラミングインタフェース)、プラットフォーム等)を利用して動画配信サーバ131やユーザ投稿情報配信サーバ141にアクセスしてもよい。
端末装置111は、図5に示すように、端末通信部112と、端末入力部113と、端末表示部114と端末制御部115を備える。
端末通信部112は、ネットワーク121を介して動画配信サーバ131やユーザ投稿情報配信サーバ141や他の端末装置111と通信を行う通信インタフェースである。端末通信部112は、例えば、動画配信サーバ131から配信される動画データを受信する。また、端末通信部112は、ユーザ投稿情報配信サーバ141との間で、ユーザ投稿情報の送受信を行う。また、端末通信部112は、例えば、動画リクエストやプレイリストリクエストを動画配信サーバ131へ送信する。
端末入力部113は、キーボード、ポインティングデバイス(マウス、タブレット等)、ボタン、タッチパネル、マイクロフォン等の既存の入力装置である。端末入力部113は、動画データの再生指示やユーザ投稿情報を端末装置111に入力する際などにユーザによって操作される。
端末表示部114は、CRT(Cathode Ray Tube)ディスプレイ、液晶ディスプレイ、有機EL(Electro Luminescence)ディスプレイ等の画像表示装置である。端末表示部114は、端末制御部115によって再生される動画データ及びユーザ投稿情報を表示する。
ユーザ投稿情報配信サーバ141は、図6に示すように、サーバ通信部142、サーバ制御部143、サーバ記憶部144、サーバ判別部145を備える。
サーバ通信部142は、ネットワーク121を介して複数の端末装置111と通信を行う通信インタフェースである。サーバ通信部142は、各端末装置111とユーザ投稿情報の送受信を行う。
サーバ記憶部144は、サーバ通信部142が受信したユーザ投稿情報をサーバ制御部143を介して記憶する。また、サーバ記憶部144は、ユーザや運営者により不適切と判別されているユーザ投稿情報のデータが記憶されている。不適切と判別されているユーザ投稿情報のデータは、例えば、不適切な語句の文字情報や、それらの音声情報、アイコンやスタンプ等の図形等である。また、ユーザや運営者により不適切と判別されているユーザ投稿情報の投稿者のログインIDが記憶されている。
サーバ判別部145は、CPU(Central Processing Unit)等からなり、端末入力部113から入力されたユーザ投稿情報の内容が適切かどうか、また、ユーザ投稿情報の投稿者が適切かどうかの判別を行う。サーバ判別部145は、例えば、入力されたユーザ投稿情報の内容と、サーバ制御部143を介してサーバ記憶部144に蓄積されている不適切と判別されているユーザ投稿情報のデータを比較し、比較の結果該当する場合にはそのユーザ投稿情報を不適切と判別し、該当しない場合には適切と判別することによりユーザ投稿情報の内容が適切かどうかの判別を行う。また、サーバ判別部145は、例えば、ユーザ投稿情報の投稿者のログインIDと、サーバ制御部143を介してサーバ記憶部144に蓄積されている不適切と判別されているユーザ投稿情報の投稿者のログインIDを比較し、比較の結果該当する場合には、そのユーザ投稿情報の投稿者を不適切と判別し、該当しない場合には適切と判別することによりユーザ投稿情報の投稿者が適切かどうかの判別を行う。すなわち、サーバ判別部145はユーザ投稿情報の内容や、ユーザ投稿情報の投稿者が適切かどうかの判別を行う。
動画配信サーバ131は、端末装置111に対して動画データの配信を行う。動画配信サーバ131とユーザ投稿情報配信サーバ141は、1つの装置やプロセッサで構成されていてもよいし、複数の装置やプロセッサで構成されていてもよい。さらに、動画配信サーバ131とユーザ投稿情報配信サーバ141は、物理的に一体の装置として構成されていてもよい。
ユーザ投稿情報配信システム1は、このような構成により、端末装置111において再生される動画データに対して入力されたユーザ投稿情報を同期して表示させ、他の端末装置111(例えば端末装置111b)においても再生される動画データに対してユーザ投稿情報を同期して表示をさせることができる環境を提供することができる。
<処理の流れ>
次に、本発明の第2の実施形態に係るユーザ投稿情報配信システムの動作について、図7に示すフローチャートを参照しながら説明する。また、図7は、動画配信サーバ131、ユーザ投稿情報配信サーバ141、端末装置111の各動作の関連状態をフローチャートに示している。
ステップS201において、動画配信サーバ131は、再生可能な動画データのプレイリストを端末装置111に対して配信を行う。前述したように、再生可能な動画データは、予め生成し保存されている動画データであっても良いし、生中継の映像を随時エンコードすることによって生成される動画データであっても良い。後者の場合、動画データはリアルタイムに端末装置111に配信される。
ステップS202において、ユーザは、端末装置111において動画配信サーバ131から配信されたプレイリストから視聴したい動画の選択を行う。選択された動画に基づく動画のリクエスト信号は、動画配信サーバ131に送信される。
ここまで、ステップS201及びステップS202において、プレイリストによる動画の選択を行っているが、これらのステップを飛ばし、ツイッター(登録商標)やメールなどから動画への直接のリンクを経由して、動画配信サーバ131の動画データを選択しても良い。
ステップS203において、動画配信サーバ131は、動画リクエスト信号に基づき、動画データを端末装置111に配信する。
ステップS204において、端末装置111は、ステップS217までの間、動画データの再生が終了するまでループを行う。
ステップS205において、端末装置111は、配信された動画データに基づいて、ユーザ投稿情報の配信要求信号を、ユーザ投稿情報配信サーバ141に対して送信する。
ステップS206において、ユーザ投稿情報配信サーバ141は、端末装置111から送信されたユーザ投稿情報の配信要求信号に基づいて、端末装置111が再生する動画データに対応するユーザ投稿情報の読出しを開始する。ユーザ投稿情報は、ユーザ投稿情報配信サーバ141のサーバ記憶部144に記憶されたユーザ投稿情報でも、リアルタイムに他の端末装置から投稿されたユーザ投稿情報であっても構わない。
ステップS207において、サーバ判別部145は、ステップS206で読み出されたユーザ投稿情報が適切かどうかの判別を行う。前述したように、入力されたユーザ投稿情報の内容と、サーバ記憶部144に蓄積されている不適切と判別されているユーザ投稿情報のデータを比較し、比較の結果該当する場合にはそのユーザ投稿情報を不適切と判別し、ステップS208へ処理を進める。該当しない場合には適切と判別し、ステップS209へ処理を進める。
ステップS208において、サーバ制御部143は、ユーザ投稿情報の後述する特定情報に基づいて、ユーザ投稿情報の投稿者と端末装置111のユーザが同一人であるかの推定を行う。サーバ制御部143は、ユーザ投稿情報に付加された特定情報のログインIDやIPアドレスと、端末装置111のユーザのログインIDやIPアドレスを比較し、同一の場合には同一人であると推定する。同一人と推定された場合には、ステップS208へ処理を進める。同一人と推定されない場合には、ステップS209の処理を飛ばし、処理待ちとなる。
ステップS209において、ユーザ投稿情報配信サーバ141は、ユーザ投稿情報を端末装置111へ配信する。
ステップS210おいて、端末装置111は、動画データに基づく動画の再生を行う。端末通信部112が受信した動画データ及びユーザ投稿情報は、端末制御部115により端末表示部114に表示される。この際、端末装置111は、ユーザ投稿情報配信サーバ141から配信されたユーザ投稿情報に基づき、ユーザ投稿情報を動画の表示タイミングに同期して動画と重畳して表示することができる。ユーザ投稿情報の表示がされるか否かは、端末装置111の端末入力部113においてユーザが任意に選択することができる。
ステップS211において、ユーザは、端末装置111の端末入力部113から、再生されている動画データに対してユーザ投稿情報を入力することができる。
ステップS212において、端末制御部115は、ステップS211における端末入力部113からユーザ投稿情報の入力の有無について判別し、入力が有ると判別した場合にはステップS212へ処理を進め、入力が無いと判別した場合にはステップS218へ処理を進める。
ステップS213において、端末装置111は、ユーザ投稿情報をユーザ投稿情報配信サーバ141へ送信する。
ステップS214において、端末装置111は、ステップS211で入力したユーザ投稿情報、およびステップS209で配信されたユーザ投稿情報を端末表示部114に表示する。端末装置111は、ユーザ投稿情報を再生している動画に重畳して表示することができる。
ステップS215において、ユーザ投稿情報配信サーバ141は、送信されたユーザ投稿情報に対して、ユーザ投稿情報を入力した時と同一セッションのユーザのログインIDや、端末装置111のIPアドレス等の特定情報を付加する。ユーザ投稿情報配信サーバ141が、ユーザ投稿情報に特定情報を付与することにより、端末装置111において特定情報を付与する場合に比べて、特定情報の偽装がされる可能性を減らすことができる。
ステップS216において、ステップS215で特定情報を付与されたユーザ投稿情報は、サーバ制御部143によってサーバ記憶部144に記憶される。
ステップS217において、端末装置111は、再生している動画データの再生が終了するまで、ステップS204との間でループを行う。動画配信サーバ131からの動画データの配信と、ユーザ投稿情報配信サーバ141からのユーザ投稿情報の配信は、端末装置111において、当該ループが行われている間継続する。
<効果の説明>
以上のように、端末装置111のうち、例えば端末装置111aから不適切なユーザ投稿情報の投稿、または不適切なユーザからのユーザ投稿情報の投稿があった場合に、まず、端末装置111aにはユーザ投稿情報の表示を行う。また、他の端末装置、例えば端末装置111cを使用した場合であっても、ユーザ投稿情報の投稿者と視聴者であるユーザが同一人と推定される場合には、ユーザ投稿情報の配信を行う。そして、ユーザ投稿情報投稿者と視聴者であるユーザが同一人と推定されない場合には、ユーザ投稿情報の配信を行わない。よって、本発明の第2の実施形態に係るユーザ投稿情報配信システム1は、同一人と推定されない他のユーザの端末装置111である例えば端末装置111bにはそのユーザ投稿情報を表示させないようにすることができる。これにより、投稿者が、自分が投稿したユーザ投稿情報が付加された予め生成し保存されている動画を再生した場合においても、不適切なユーザ投稿情報を投稿したユーザ自身に不適切なユーザ投稿情報の投稿が拒否されたことを認識されることなく、他の端末装置で動画の視聴を行うユーザには不適切なユーザ投稿情報の表示が行われることを防ぐことができる。
なお、本実施形態において、ステップS208におけるユーザ投稿情報の投稿者と端末装置111のユーザが同一人であるかの推定は、端末装置111においてユーザ投稿情報が送信されたものと、動画の視聴が行われるセッションが、同一のセッションであるかどうかで判定しても構わない。また、上述したように、ログインIDのみで判定しても構わないし、IPアドレスのみで判定しても構わない。また、地理的情報や端末装置の識別情報などの手段を組み合わせて判定しても構わない。
(第3の実施形態)
<構成>
3の実施形態におけるユーザ投稿情報配信システムの全体構成は、第2の実施形態と同等であり、その構成の説明は割愛する。
<処理の流れ>
次に、本発明の第3の実施形態に係るユーザ投稿情報配信システムの動作について、図8に示すフローチャートを参照しながら説明する。また、図8は、動画配信サーバ131、ユーザ投稿情報配信サーバ141、端末装置111の各動作の関連状態をフローチャートに示している。
ステップS301において、動画配信サーバ131は、再生可能な動画データのプレイリストを端末装置111に対して配信を行う。前述したように、再生可能な動画データは、予め生成し保存されている動画データであっても良いし、生中継の映像を随時エンコードすることによって生成される動画データであっても良い。後者の場合、動画データはリアルタイムに端末装置111に配信される。
ステップS302において、ユーザは、端末装置111において動画配信サーバ131から配信されたプレイリストから視聴したい動画の選択を行う。選択された動画に基づく動画のリクエスト信号は、動画配信サーバ131に送信される。
ここまで、ステップS301及びステップS302において、プレイリストによる動画の選択を行っているが、これらのステップを飛ばし、ツイッター(登録商標)やメールなどから動画への直接のリンクを経由して、動画配信サーバ131の動画データを選択しても良い。
ステップS303において、動画配信サーバ131は、動画リクエスト信号に基づき、動画データを端末装置111に配信する。
ステップS304において、端末装置111は、ステップS319までの間、動画データの再生が終了するまでループを行う。
ステップS305において、端末装置111は、配信された動画データに基づいて、ユーザ投稿情報の配信要求信号を、ユーザ投稿情報配信サーバ141に対して送信する。
ステップS306において、ユーザ投稿情報配信サーバ141は、端末装置111から送信されたユーザ投稿情報の配信要求信号に基づいて、端末装置111が再生する動画データに対応するユーザ投稿情報の読出しを開始する。ユーザ投稿情報は、ユーザ投稿情報配信サーバ141のサーバ記憶部144に記憶されたユーザ投稿情報でも、リアルタイムに他の端末装置から投稿されたユーザ投稿情報であっても構わない。
ステップS307において、サーバ制御部143は、属性情報により、ユーザ投稿情報が不適切なものかどうかの判別を行う。不適切でないと判別した場合は、ステップS309へ処理を進める。不適切と判別した場合には、ステップS308へ処理を進める。
ステップS308において、サーバ制御部143は、ユーザ投稿情報の後述する特定情報に基づいて、ユーザ投稿情報の投稿者と端末装置111のユーザが同一人であるかの推定を行う。サーバ制御部143は、ユーザ投稿情報に付加された特定情報のログインIDやIPアドレスと、端末装置111のユーザのログインIDやIPアドレスを比較し、同一の場合には同一人であると推定する。同一人と推定された場合には、ステップS308へ処理を進める。同一人と推定されない場合には、ステップS308の処理を飛ばし、処理待ちとなる。
ステップS309において、ユーザ投稿情報配信サーバ141は、ユーザ投稿情報を端末装置111へ配信する。
ステップS310おいて、端末装置111は、動画データに基づく動画の再生を行う。端末通信部112が受信した動画データ及びユーザ投稿情報は、端末制御部115により端末表示部114に表示される。この際、端末装置111は、ユーザ投稿情報配信サーバ141から配信されたユーザ投稿情報に基づき、ユーザ投稿情報を動画の表示タイミングに同期して動画と重畳して表示することができる。ユーザ投稿情報の表示がされるか否かは、端末装置111の端末入力部113においてユーザが任意に選択することができる。
ステップS311において、ユーザは、端末装置111の端末入力部113から、再生されている動画データに対してユーザ投稿情報を入力することができる。
ステップS312において、端末制御部115は、ステップS311における端末入力部113からユーザ投稿情報の入力の有無について判別し、入力が有ると判別した場合にはステップS312へ処理を進め、入力が無いと判別した場合にはステップS319へ処理を進める。
ステップS313において、端末装置111は、ユーザ投稿情報をユーザ投稿情報配信サーバ141へ送信する。
ステップS314において、端末装置111は、ステップS311で入力したユーザ投稿情報、およびステップS309で配信されたユーザ投稿情報を端末表示部114に表示する。端末装置111は、ユーザ投稿情報を再生している動画に重畳して表示することができる。
ステップS315において、ユーザ投稿情報配信サーバ141は、送信されたユーザ投稿情報に対して、ユーザ投稿情報を入力した時と同一セッションのユーザのログインIDや、端末装置111のIPアドレス等の特定情報を付加する。ユーザ投稿情報配信サーバ141が、ユーザ投稿情報に特定情報を付与することにより、端末装置111において特定情報を付与する場合に比べて、特定情報の偽装がされる可能性を減らすことができる。
ステップS316において、サーバ判別部145は、サーバ通信部142が受信したユーザ投稿情報が適切かどうか、またそのユーザ投稿情報の投稿者が適切かどうかの判別を行う。前述したように、入力されたユーザ投稿情報の内容と、サーバ記憶部144に蓄積されている不適切と判別されているユーザ投稿情報のデータを比較し、比較の結果該当する場合にはそのユーザ投稿情報を不適切と判別し、ステップS317へ処理を進める。該当しない場合には適切と判別し、ステップS318へ処理を進める。また、ユーザ投稿情報投稿者が適切かどうかの判別は、ユーザ投稿情報の投稿者のログインIDと、サーバ記憶部144に蓄積されているユーザ投稿情報の投稿者のログインIDを比較し、比較の結果該当する場合には、そのユーザ投稿情報投稿者を不適切と判別し、ステップS317へ処理を進める。該当しない場合には適切と判別し、ステップS318へ処理を進める。すなわち、サーバ判別部145は、ユーザ投稿情報の内容及びユーザ投稿情報の投稿者が適切かどうかの判別を行う。
ステップS317において、サーバ制御部143は、サーバ判別部145の判別結果に従って、ユーザ投稿情報にそのユーザ投稿情報は不適切である属性情報を付与する。
ステップS318において、ユーザ投稿情報配信サーバ141は、ステップS316でサーバ判別部145において、ユーザ投稿情報が適切かどうかの判別がされ、必要に応じてステップS317において属性情報が付与されたユーザ投稿情報の記憶を行う。サーバ判別部145で判別されたユーザ投稿情報は、サーバ制御部143によってサーバ記憶部144に記憶される。
ステップS319において、端末装置111は、再生している動画データの再生が終了するまで、ステップS304との間でループを行う。動画配信サーバ131からの動画データの配信と、ユーザ投稿情報配信サーバ141からのユーザ投稿情報の配信は、端末装置111において、当該ループが行われている間継続する。
<効果の説明>
以上のように、第2の実施形態に対して、ユーザ投稿情報がユーザ投稿情報配信サーバ141に送信される際に、ユーザ投稿情報及びユーザ投稿情報の投稿者が適切か不適切化の判別をし、ユーザ投稿情報にその属性を付与する動作を行う。そのため、ユーザ投稿情報配信サーバ141は、端末装置111からのユーザ投稿情報の配信要求の度に、ユーザ投稿情報が適切かどうかの判別をする必要がなく、属性を元にユーザ投稿情報の配信の有無を決定できるため、ユーザ投稿情報配信サーバ141のシステムリソース負荷の軽減を図ることができる。
(第4の実施形態)
以上説明した第1の実施形態から第3の実施形態までの実施形態は、端末装置で再生される動画にユーザ投稿情報が付与される場合であるが、本発明は、ソーシャルネットワーキングサービス(以下「SNS」という。)や、いわゆるブログサービス等のサービスにも適用することができる。
<構成>
図9を用いて、第4の実施形態に係るSNSにおけるユーザ投稿情報配信システム2の構成及びその概要について説明する。なお、図9は、実施形態のユーザ投稿情報配信システム2のブロック図である。
本実施形態のユーザ投稿情報配信システム2は、図9に示すように、SNSサーバ231、ユーザ投稿情報配信サーバ241と、複数の端末装置211a、211b、・・・(以下端末装置211という)とが、例えばインターネットなどのネットワーク221に接続可能に構成されている。
端末装置211はユーザによって使用される端末装置である。
端末装置211は、スマートフォン、携帯電話、PHS、コンピュータ、ゲーム装置、PDA、携帯型ゲーム機、スマートウォッチ、ヘッドマウントディスプレイ、画像生成装置等の情報処理装置であり、インターネット(WAN)、LANなどのネットワーク221を介してSNSサーバ231やユーザ投稿情報配信サーバ241に接続可能な装置である。なお、端末装置211、SNSサーバ231およびユーザ投稿情報配信サーバ241間の通信回線は、有線でもよいし無線でもよい。
また、端末装置211は、インストールされた専用のアプリケーションソフトウェアによってSNSサーバ231やユーザ投稿情報配信サーバ241にアクセスしてもよい。また、SNSサーバ231やユーザ投稿情報配信サーバ241、別途サーバが提供する動作環境(API(アプリケーションプログラミングインタフェース)、プラットフォーム等)を利用してSNSサーバ231やユーザ投稿情報配信サーバ241にアクセスしてもよい。
SNSサーバ231は、端末装置211と、インターネットなどのネットワーク221を介してSNSにおけるコンテンツを、受信し、記憶し、また配信を行う。
ユーザ投稿情報配信サーバ241は、端末装置211と、インターネットなどのネットワーク221を介して、SNSサーバ231のコンテンツに対応するユーザ投稿情報を、受信し、記憶し、また配信を行う。ユーザ投稿情報は、SNSコンテンツの作成者自身はもちろん、他のユーザも投稿することができる。
SNSサーバ231とユーザ投稿情報配信サーバ241は、1つの装置やプロセッサで構成されていてもよいし、複数の装置やプロセッサで構成されていてもよい。さらに、SNSサーバ231とユーザ投稿情報配信サーバ241は、物理的に一体の装置として構成されていてもよい。
SNSは、SNSコンテンツの作成者が、そのSNSコンテンツの閲覧範囲を任意に設定することができ、例えば、作成者の友達までが閲覧できるようにしたり、インターネット上ですべて公開することを選択することができる。
ユーザ投稿情報配信システム2は、このような構成により、端末装置211において表示されるSNSコンテンツに対して入力されたユーザ投稿情報を表示させ、他の端末装置211(例えば端末装置211b)においても表示されるSNSコンテンツに対して対応するユーザ投稿情報を表示させる環境を提供することができる。
<処理の流れ>
次に、本実施形態に係るユーザ投稿情報配信システム2の動作について、図10に示すフローチャートを参照しながら説明する。また、図10は、SNSサーバ231、ユーザ投稿情報配信サーバ241、端末装置211の各動作の関連状態をフローチャートに示している。
ステップS401において、SNSサーバ231はSNSのポータルページを端末装置211に対して配信を行う。ポータルページは、ユーザのログイン情報に応じて、ユーザのトップページが表示される。このページには自分の投稿した日記などのコンテンツや、他人が投稿したコンテンツ、またニュースなどのコンテンツが表示される。
ステップS402において、ユーザは、端末装置211においてトップページから見たいと思うコンテンツの選択を行う。選択されたコンテンツのリクエスト信号は、SNSサーバ231に送信される。
ここまで、ステップS401及びステップS402において、ポータルページからコンテンツの選択を行っているが、これらのステップを飛ばし、ツイッター(登録商標)やメールなどからコンテンツへの直接のリンクを経由して、SNSサーバ231のコンテンツを選択しても良い。
ステップS403において、SNSサーバ231は、リクエスト信号に基づきコンテンツデータを端末装置211に配信する。
ステップS404において、端末装置211は、配信されたコンテンツに基づいて、ユーザ投稿情報の配信要求信号を、ユーザ投稿情報配信サーバ241に対して送信する。
ステップS405において、ユーザ投稿情報配信サーバ241は、端末装置211から配信されたユーザ投稿情報の配信要求信号に基づいてユーザ投稿情報の読出しをユーザ投稿情報配信サーバ241内の記憶装置から行う。
ステップS406において、ユーザ投稿情報配信サーバ241は、ステップS405で読み出しを開始したユーザ投稿情報が適切かどうかの判別を行う。入力されたユーザ投稿情報の内容と、SNSサーバ231やユーザ投稿情報配信サーバ241に蓄積されている不適切と判別されているユーザ投稿情報のデータを比較し、比較の結果該当する場合にはそのユーザ投稿情報を不適切と判別し、ステップS407へ処理を進める。該当しない場合には適切と判別し、ステップS408へ処理を進める。
ステップS407において、ユーザ投稿情報配信サーバ241は、ユーザ投稿情報の後述する特定情報に基づいて、ユーザ投稿情報の投稿者と端末装置211のユーザが同一人であるかの推定を行う。ユーザ投稿情報に付加された特定情報のログインIDやIPアドレスと、端末装置211のユーザのログインIDやIPアドレスを比較し、同一の場合には同一人であると推定する。同一人と推定された場合には、ステップS408へ処理を進める。同一人と推定されない場合には、ステップS408の処理を飛ばし、処理待ちとなる。
ステップS408において、ユーザ投稿情報配信サーバ241は、ユーザ投稿情報を端末装置211へ配信する。
ステップS409おいて、端末装置211は、コンテンツデータに基づくコンテンツの表示を行う。その際、コンテンツのユーザ投稿情報表示欄には、ステップS408から配信されたユーザ投稿情報が表示される。
ステップS410において、ユーザは、端末装置211から、表示されているコンテンツに対してユーザ投稿情報を入力することができる。
ステップS411において、端末装置211は、ユーザ投稿情報をユーザ投稿情報配信サーバ241へ送信する。
ステップS412において、端末装置211は、ステップS410で入力したユーザ投稿情報をユーザ投稿情報表示欄に表示を行う。
ステップS414において、ユーザ投稿情報配信サーバ241は、送信されたユーザ投稿情報に対して、ユーザ投稿情報を入力した時と同一セッションのユーザのログインIDや、端末装置211のIPアドレス等の特定情報を付加する。ユーザ投稿情報配信サーバ241が、ユーザ投稿情報に特定情報を付与することにより、端末装置211において特定情報を付与する場合に比べて、特定情報の偽装がされる可能性を減らすことができる。
ステップS415において、ユーザ投稿情報配信サーバ241は、ステップS414で特定情報を付与されたユーザ投稿情報の記憶を行う。
<効果の説明>
以上のように、端末装置211のうち例えば端末装置211aから不適切なユーザ投稿情報の投稿、または不適切なユーザからのユーザ投稿情報の投稿があった場合に、まず、端末装置211aにはユーザ投稿情報の表示を行う。また、他の端末装置、例えば端末装置211cを使用した場合であっても、ユーザ投稿情報投稿者と視聴者であるユーザが同一人と推定される場合には、ユーザ投稿情報を表示する。そして、ユーザ投稿情報投稿者と視聴者であるユーザが同一人と推定されない場合には、ユーザ投稿情報の配信を行わない。よって、本発明の第4の実施形態に係るユーザ投稿情報配信システム2は、同一人と推定されない他のユーザの端末装置211である例えば端末装置211bにはそのユーザ投稿情報を表示させないようにすることができる。これにより、投稿者が、自分が投稿したユーザ投稿情報が付加された予め生成し保存されているコンテンツを表示した場合においても、不適切なユーザ投稿情報を投稿したユーザ自身に不適切なユーザ投稿情報の投稿が拒否されたことを認識されることなく、他の端末装置でコンテンツの視聴を行う他のユーザには不適切なユーザ投稿情報の表示が行われることを防ぐことができる。
なお、本実施形態において、ステップS407におけるユーザ投稿情報の投稿者と端末装置211のユーザが同一人であるかの推定は、端末装置211においてユーザ投稿情報が送信されたものと、コンテンツの表示が行われるセッションが、同一のセッションであるかどうかで判定しても構わない。また、上述したように、ログインIDのみで判定しても構わないし、IPアドレスのみで判定しても構わない。また、地理的情報や端末装置の識別情報などの手段を組み合わせて判定しても構わない。
また、本実施形態では、コンテンツに対するユーザ投稿情報を例としたが、不適切なコンテンツ自体をユーザ投稿情報の投稿とみなして適用しても構わない。また、本実施形態におけるSNSのみならず、ブログサービス等に適用しても構わない。
(プログラム1)
図10は、コンピュータ301の構成を示す概略ブロック図である。コンピュータ301は、CPU302、主記憶装置303、補助記憶装置304、インタフェース305を備える。
ここで、第1の実施形態に係るユーザ投稿情報配信システム1を構成する各機能を実現するためのプログラムの詳細について説明する。
端末装置111は、コンピュータ301に実装される。そして、端末装置141の各構成要素の動作は、プログラムの形式で補助記憶装置303に記憶されている。CPU302は、プログラムを補助記憶装置304から読み出して主記憶装置303に展開し、当該プログラムに従って上記処理を実行する。また、CPU302は、プログラムに従って、上述した記憶部に対応する記憶領域を主記憶装置303に確保する。
当該プログラムは、具体的には、コンピュータ301に、ユーザ投稿情報の入力を行う入力工程と、入力工程で入力されたユーザ投稿情報が適切か不適切かを判別する判別工程と、判別工程が、ユーザ投稿情報を適切と判別したときはユーザ投稿情報をユーザ投稿情報配信サーバに送信し、ユーザ投稿情報を不適切と判別したときはユーザ投稿情報をユーザ投稿情報配信サーバに送信しない制御工程と、判別結果にかかわらずユーザ投稿情報を再生する再生工程と、を電子計算機に実行させるための端末装置のプログラムである。
なお、補助記憶装置304は、一時的でない有形の媒体の一例である。一時的でない有形の媒体の他の例としては、インタフェース305を介して接続される磁気ディスク、光磁気ディスク、CD−ROM、DVD−ROM、半導体メモリ等が挙げられる。また、このプログラムがネットワークを介してコンピュータ301に配信される場合、配信を受けたコンピュータ301が当該プログラムを主記憶装置303に展開し、上記処理を実行しても良い。
また、当該プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、当該プログラムは、前述した機能を補助記憶装置304に既に記憶されている他のプログラムとの組み合わせで実現するもの、いわゆる差分ファイル(差分プログラム)
であっても良い。
(プログラム2)
次に、第2の実施形態に係るユーザ投稿情報配信システム2を構成する各機能を実現するためのプログラムの詳細について説明する。
ユーザ投稿情報配信サーバ111は、コンピュータ301に実装される。そして、端末装置141の各構成要素の動作は、プログラムの形式で補助記憶装置303に記憶されている。CPU302は、プログラムを補助記憶装置304から読み出して主記憶装置303に展開し、当該プログラムに従って上記処理を実行する。また、CPU302は、プログラムに従って、上述した記憶部に対応する記憶領域を主記憶装置303に確保する。
当該プログラムは、第一の端末装置から送信されたユーザ投稿情報が適切か不適切かを判別する判別工程と、判別工程が、ユーザ投稿情報を適切と判別したときはユーザ投稿情報を第一の端末装置及び第二の端末装置に配信する制御を行い、ユーザ投稿情報を不適切と判別したときはユーザ投稿情報を第一の端末に配信し、第二の端末装置に配信しない制御を行う制御工程と、を電子計算機に実行させるためのユーザ投稿情報配信サーバのプログラムである。
なお、補助記憶装置304は、一時的でない有形の媒体の一例である。一時的でない有形の媒体の他の例としては、インタフェース305を介して接続される磁気ディスク、光磁気ディスク、CD−ROM、DVD−ROM、半導体メモリ等が挙げられる。また、このプログラムがネットワークを介してコンピュータ301に配信される場合、配信を受けたコンピュータ301が当該プログラムを主記憶装置303に展開し、上記処理を実行しても良い。
また、当該プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、当該プログラムは、前述した機能を補助記憶装置304に既に記憶されている他のプログラムとの組み合わせで実現するもの、いわゆる差分ファイル(差分プログラム)
であっても良い。
以上、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものとする。
1…ユーザ投稿情報配信システム 2…SNSにおけるユーザ投稿情報配信システム 111、111a、111b、111c,111d…端末装置 112…端末通信部 113…端末入力部 114…端末表示部 115…端末制御部 116…端末判別部 121…ネットワーク 131…動画配信サーバ 141…ユーザ投稿情報配信サーバ 142…サーバ通信部 143…サーバ制御部 144…サーバ記憶部 145…サーバ判別部 211、211a、211b、211c,211d…端末装置 221…ネットワーク 231…SNSサーバ 241…ユーザ投稿情報配信サーバ 301…コンピュータ 302…CPU 303…主記憶装置 304…補助記憶装置 305…インタフェース

Claims (6)

  1. コンテンツに対するユーザ投稿情報の入力を行う入力部と、
    前記入力部から入力された前記ユーザ投稿情報およびユーザ投稿者が適切か不適切かを判別する判別部と、
    前記判別部が、前記ユーザ投稿情報およびユーザ投稿者を適切と判別したときは前記ユーザ投稿情報をユーザ投稿情報配信サーバに送信し、前記ユーザ投稿情報またはユーザ投稿者を不適切と判別したときは前記ユーザ投稿情報を前記ユーザ投稿情報配信サーバに送信しない制御部と、
    前記判別部による判別結果にかかわらず前記ユーザ投稿情報および前記ユーザ投稿情報配信サーバから受信する他のユーザ投稿情報前記コンテンツに同期して再生する再生部と、
    を有することを特徴とする端末装置。
  2. 前記ユーザ投稿情報は、前記ユーザ投稿情報の投稿者に関する情報を含むことを特徴とする請求項1に記載の端末装置
  3. 前記ユーザ投稿情報は、前記端末装置で再生される動画に同期して表示されることを特徴とする請求項1又は2に記載の端末装置
  4. 前記ユーザ投稿情報は、前記端末装置で再生される動画に対するコメントであることを特徴とする請求項1乃至いずれか一項に記載の端末装置
  5. コンテンツに対するユーザ投稿情報の入力を行う入力工程と、
    前記入力工程で入力された前記ユーザ投稿情報およびユーザ投稿者が適切か不適切かを判別する判別工程と、
    前記判別工程が、前記ユーザ投稿情報およびユーザ投稿者を適切と判別したときは前記ユーザ投稿情報をユーザ投稿情報配信サーバに送信し、前記ユーザ投稿情報またはユーザ投稿者を不適切と判別したときは前記ユーザ投稿情報を前記ユーザ投稿情報配信サーバに送信しない制御工程と、
    判別結果にかかわらず前記ユーザ投稿情報および前記ユーザ投稿情報配信サーバから受信する他のユーザ投稿情報前記コンテンツに同期して再生する再生工程と、
    を有することを特徴とする端末装置の動作方法。
  6. コンテンツに対するユーザ投稿情報の入力を行う入力工程と、
    前記入力工程で入力された前記ユーザ投稿情報およびユーザ投稿者が適切か不適切かを判別する判別工程と、
    前記判別工程が、前記ユーザ投稿情報およびユーザ投稿者を適切と判別したときは前記ユーザ投稿情報をユーザ投稿情報配信サーバに送信し、前記ユーザ投稿情報またはユーザ投稿者を不適切と判別したときは前記ユーザ投稿情報を前記ユーザ投稿情報配信サーバに送信しない制御工程と、
    判別結果にかかわらず前記ユーザ投稿情報および前記ユーザ投稿情報配信サーバから受信する他のユーザ投稿情報前記コンテンツに同期して再生する再生工程と、
    を電子計算機に実行させるための端末装置のプログラム。
JP2016172858A 2016-09-05 2016-09-05 ユーザ投稿情報配信システム、端末装置、ユーザ投稿情報配信サーバ、ユーザ投稿情報配信システムの動作方法、ユーザ投稿情報端末装置の動作方法、ユーザ投稿情報配信サーバの動作方法、及びプログラム Active JP6154528B1 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016172858A JP6154528B1 (ja) 2016-09-05 2016-09-05 ユーザ投稿情報配信システム、端末装置、ユーザ投稿情報配信サーバ、ユーザ投稿情報配信システムの動作方法、ユーザ投稿情報端末装置の動作方法、ユーザ投稿情報配信サーバの動作方法、及びプログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016172858A JP6154528B1 (ja) 2016-09-05 2016-09-05 ユーザ投稿情報配信システム、端末装置、ユーザ投稿情報配信サーバ、ユーザ投稿情報配信システムの動作方法、ユーザ投稿情報端末装置の動作方法、ユーザ投稿情報配信サーバの動作方法、及びプログラム

Publications (2)

Publication Number Publication Date
JP6154528B1 true JP6154528B1 (ja) 2017-06-28
JP2018041152A JP2018041152A (ja) 2018-03-15

Family

ID=59218514

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016172858A Active JP6154528B1 (ja) 2016-09-05 2016-09-05 ユーザ投稿情報配信システム、端末装置、ユーザ投稿情報配信サーバ、ユーザ投稿情報配信システムの動作方法、ユーザ投稿情報端末装置の動作方法、ユーザ投稿情報配信サーバの動作方法、及びプログラム

Country Status (1)

Country Link
JP (1) JP6154528B1 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7299288B2 (ja) * 2021-10-28 2023-06-27 楽天グループ株式会社 投稿情報管理システム、投稿情報管理プログラム及び投稿情報管理方法

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002183033A (ja) * 2000-12-11 2002-06-28 Connect Corp 電子掲示板システム
JP2005352731A (ja) * 2004-06-10 2005-12-22 Tri-Ace Inc 電子掲示板システムの運営管理方法及び装置
JP2006048558A (ja) * 2004-08-09 2006-02-16 Hitachi Ltd 電子会議室と電子掲示板におけるメッセージ管理システム
JP2009265821A (ja) * 2008-04-23 2009-11-12 Yahoo Japan Corp チャットシステム、管理サーバおよびチャットプログラム
JP2012227873A (ja) * 2011-04-22 2012-11-15 Dowango:Kk コメント配信システム、コメント配信システムの動作方法、プログラム
JP2013152555A (ja) * 2012-01-24 2013-08-08 Funai Electric Co Ltd 映像表示システム、映像表示端末、サーバー

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002183033A (ja) * 2000-12-11 2002-06-28 Connect Corp 電子掲示板システム
JP2005352731A (ja) * 2004-06-10 2005-12-22 Tri-Ace Inc 電子掲示板システムの運営管理方法及び装置
JP2006048558A (ja) * 2004-08-09 2006-02-16 Hitachi Ltd 電子会議室と電子掲示板におけるメッセージ管理システム
JP2009265821A (ja) * 2008-04-23 2009-11-12 Yahoo Japan Corp チャットシステム、管理サーバおよびチャットプログラム
JP2012227873A (ja) * 2011-04-22 2012-11-15 Dowango:Kk コメント配信システム、コメント配信システムの動作方法、プログラム
JP2013152555A (ja) * 2012-01-24 2013-08-08 Funai Electric Co Ltd 映像表示システム、映像表示端末、サーバー

Also Published As

Publication number Publication date
JP2018041152A (ja) 2018-03-15

Similar Documents

Publication Publication Date Title
KR102222325B1 (ko) 메시지 파라미터에 의한 메시지들의 라우팅
US8707184B2 (en) Content sharing interface for sharing content in social networks
CN105635764B (zh) 视频直播中播放推送信息的方法和装置
WO2017084615A1 (zh) 一种信息展示方法、装置及电子设备
US10313296B2 (en) Plug-in for extending functionality of messenger application across supplemented and unsupplemented application instances
US20140372403A1 (en) Methods and systems for information matching
RU2640729C2 (ru) Способ и устройство для представления информации по билету
KR20150026367A (ko) 화면 미러링을 이용한 서비스 제공 방법 및 그 장치
US20140059447A1 (en) Method and System for Mobile Walls
US11430211B1 (en) Method for creating and displaying social media content associated with real-world objects or phenomena using augmented reality
US20170374004A1 (en) Methods, systems, and media for presenting messages related to notifications
CN110737844B (zh) 推荐数据的方法、装置、终端设备和存储介质
KR20120015002A (ko) 모바일 단말기를 이용한 소셜 동영상 서비스 방법
JP6154528B1 (ja) ユーザ投稿情報配信システム、端末装置、ユーザ投稿情報配信サーバ、ユーザ投稿情報配信システムの動作方法、ユーザ投稿情報端末装置の動作方法、ユーザ投稿情報配信サーバの動作方法、及びプログラム
CN106776990B (zh) 一种信息处理方法、装置及电子设备
EP1357517A1 (en) Animation data creating method, animation data creating device, terminal device, computer-readable recording medium recording animation data creating program and animation data creating program
KR101027155B1 (ko) 동영상 정보에 구간별로 부가 정보를 제공하는 방법
CN107436900B (zh) 基于搜索引擎的信息处理方法和装置
JP2006018390A (ja) 携帯電話や携行端末へのニュース情報提供方法
US20170364955A1 (en) Method and system for providing background advertisement of virtual key input device
EP4242800A1 (en) System, method, program and storage medium for managing a virtual object
CN116932900A (zh) 信息展示方法、装置、设备及存储介质
KR20140065620A (ko) 공유 스케줄러 서비스 제공 방법
JP2012005138A (ja) コメント配信サーバ、コメント配信方法、及びプログラム
JP2014126953A (ja) コンテンツ提供システム,サービス提供サーバ,情報端末,アプリケーションプログラム

Legal Events

Date Code Title Description
A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20170404

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170510

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20170524

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170601

R150 Certificate of patent or registration of utility model

Ref document number: 6154528

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: R3D02

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250