JP2006108996A - Virtual communication space introduction system, virtual communication space introduction method, and computer program - Google Patents
Virtual communication space introduction system, virtual communication space introduction method, and computer program Download PDFInfo
- Publication number
- JP2006108996A JP2006108996A JP2004291510A JP2004291510A JP2006108996A JP 2006108996 A JP2006108996 A JP 2006108996A JP 2004291510 A JP2004291510 A JP 2004291510A JP 2004291510 A JP2004291510 A JP 2004291510A JP 2006108996 A JP2006108996 A JP 2006108996A
- Authority
- JP
- Japan
- Prior art keywords
- group
- viewer
- information
- viewing
- virtual communication
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims description 45
- 238000004590 computer program Methods 0.000 title claims description 8
- 238000012545 processing Methods 0.000 claims description 33
- 230000008569 process Effects 0.000 claims description 26
- 238000003860 storage Methods 0.000 claims description 13
- 238000004891 communication Methods 0.000 abstract description 13
- 238000007726 management method Methods 0.000 description 64
- 238000009826 distribution Methods 0.000 description 26
- 238000012546 transfer Methods 0.000 description 8
- 238000001514 detection method Methods 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 230000004044 response Effects 0.000 description 4
- 230000002452 interceptive effect Effects 0.000 description 3
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 238000002360 preparation method Methods 0.000 description 2
- 238000012797 qualification Methods 0.000 description 2
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000005304 joining Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
【課題】コンテンツを視聴する視聴者にとって好適なコミュニケーション手段を紹介する。
【解決手段】サービス管理装置2に、視聴者が映像または音声のコンテンツを視聴しているときの視聴の状態に関する情報である視聴情報76を取得する視聴情報受信部201と、互いに共通する属性を有するメンバーが参加するグループごとに、そのグループへの参加条件を示す参加条件情報を記憶するテーブルTL1〜TL3と、視聴者が参加することができるグループをその視聴者の視聴情報76および各グループの参加条件情報に基づいて判別する視聴者グルーピング部202と、視聴者が参加することができると判別されたグループのための仮想コミュニケーション空間をその視聴者の端末装置に通知するサービス情報通知部205と、を設ける。
【選択図】図3
A communication means suitable for a viewer who views content is introduced.
An attribute common to a viewing information receiving unit 201 that acquires viewing information 76, which is information related to a viewing state when a viewer is viewing video or audio content, is shared with a service management device 2. Tables TL1 to TL3 for storing participation condition information indicating participation conditions for each group in which each member has participation, and groups in which the viewer can participate are viewing information 76 of the viewer and each group. A viewer grouping unit 202 that discriminates based on participation condition information, a service information notification unit 205 that notifies the viewer's terminal device of a virtual communication space for a group that has been discriminated that the viewer can participate, and Are provided.
[Selection] Figure 3
Description
本発明は、映像コンテンツまたは音声コンテンツを視聴する視聴者に他の視聴者とコミュニケーションを取るための手段を紹介するシステムなどに関する。 The present invention relates to a system for introducing a means for communicating with other viewers to viewers who view video content or audio content.
近年、インタラクティブテレビまたは双方向テレビなどと呼ばれる放送が普及し始めている。また、インターネットプロバイダなどの事業者は、ストリーミングサーバを使用して、ストリーミング配信によって映像コンテンツまたは音声コンテンツ(以下、単に「コンテンツ」と記載することがある。)を視聴者に提供するサービスを開始している。これらの方法によると、放送局やインターネットプロバイダなどのコンテンツ提供者は、単にコンテンツを一方的に配信するだけでなく、視聴者についての様々な情報を取得することができる。 In recent years, broadcasting called interactive television or interactive television has begun to spread. In addition, a provider such as an Internet provider uses a streaming server to start a service for providing viewers with video content or audio content (hereinafter simply referred to as “content”) by streaming delivery. ing. According to these methods, a content provider such as a broadcasting station or an Internet provider can not only distribute the content unilaterally but also acquire various information about the viewer.
また、互いに遠く離れた場所にいる複数の者同士がリアルタイムにコミュニケーションを取るための手段として、昔から様々なシステムが提案されている。特に近年は、特許文献1、2に記載されるようなテレビ電話およびテレビ会議のシステムが提案されている。そのほか、特許文献3に記載されるチャットおよび電子掲示板のような、文字データのやり取りをリアルタイムで行うことができるシステムも提案されている。
ところで、インタラクティブテレビおよびストリーミングサーバの技術を用いると、コンテンツの提供者と視聴者とが情報のやり取りを取ることはできても、これだけでは、視聴者同士がコミュニケーションを取ることはできない。そこで、特許文献3に記載される発明を用いれば、同じ番組を観ている視聴者同士がチャットまたは電子掲示板に参加してコミュニケーションを取ることができる。
By the way, if the technology of interactive television and streaming server is used, even if the content provider and viewer can exchange information, viewers cannot communicate with each other. Therefore, if the invention described in
しかし、特許文献3に記載される発明では、同文献の図4に示されるように、番組ごとに電子掲示板を設け、その番組名とその電子掲示板の接続先電話番号とを対応付けているに過ぎない。したがって、電子掲示板には、「同じ番組を観ている」という共通点だけを持った視聴者が集まる。言い換えれば、それ以外にはどのような共通点があるのか分からない視聴者同士が集まる。そうすると、電子掲示板の中で発言される意見が多様になり、視聴者にとって自分と同じような話題や考え方を持った他の視聴者を見つけることが難しくなるので、コミュニケーションを上手く取ることができない。
However, in the invention described in
本発明は、このような問題点に鑑み、映像コンテンツまたは音声コンテンツを視聴している視聴者にとって、より好適なコミュニケーション手段を紹介することを目的とする。 SUMMARY OF THE INVENTION In view of such problems, the present invention aims to introduce a communication means that is more suitable for a viewer who is viewing video content or audio content.
本発明に係る仮想コミュニケーション空間紹介システムは、複数の者同士が電気通信回線を介して互いにコミュニケーションを取るための仮想コミュニケーション空間を紹介する仮想コミュニケーション空間紹介システムであって、視聴者が映像または音声のコンテンツを視聴しているときの視聴の状態に関する情報であるコンテンツ視聴情報を取得するコンテンツ視聴情報取得手段と、互いに共通する属性を有するメンバーが参加するグループごとに、当該グループへの参加条件を示す参加条件情報を記憶する、参加条件情報記憶手段と、前記視聴者が参加することができる前記グループを、当該視聴者の前記コンテンツ視聴情報および前記各グループの前記参加条件情報に基づいて判別する、参加可能グループ判別手段と、前記参加可能グループ判別手段によって前記視聴者が参加することができると判別された前記グループのための前記仮想コミュニケーション空間を当該視聴者の端末装置に通知する参加可能空間通知手段と、を有することを特徴とする。 A virtual communication space introduction system according to the present invention is a virtual communication space introduction system that introduces a virtual communication space that allows a plurality of persons to communicate with each other via a telecommunication line. The content viewing information acquisition means for acquiring content viewing information, which is information related to the viewing state when viewing content, and the participation conditions for each group in which members having attributes common to each other participate Determining participation condition information storage means for storing participation condition information, and the group in which the viewer can participate based on the content viewing information of the viewer and the participation condition information of each group; Participation possible group discrimination means and the participation possible A participation space notifying unit that notifies the viewer's terminal device of the virtual communication space for the group that has been determined that the viewer can participate by a loop determination unit. .
好ましくは、前記参加可能空間通知手段は、前記参加可能グループ判別手段によって参加することができると判別された前記グループのための前記仮想コミュニケーション空間の名称の一覧を端末装置に表示させかつ当該一覧の中から選択された前記仮想コミュニケーション空間に当該端末装置を接続させるためのコードを送信する。例えば、前記仮想コミュニケーション空間の名称に当該仮想コミュニケーション空間へのハイパーリンクが設定されたHTMLファイルを送信する。 Preferably, the participation space notifying unit causes the terminal device to display a list of names of the virtual communication spaces for the groups determined to be able to participate by the participation group determination unit and A code for connecting the terminal device to the virtual communication space selected from the inside is transmitted. For example, an HTML file in which a hyperlink to the virtual communication space is set in the name of the virtual communication space is transmitted.
前記グループを生成するグループ生成手段と、前記仮想コミュニケーション空間としてチャットルーム、電子掲示板、または電話会議室のうちの少なくとも1つを提供するサーバに対して、前記グループ生成手段によって生成された前記グループのための前記仮想コミュニケーション空間を開設するように指令する、開設指令手段と、を設けてもよい。さらに、前記グループに関する条件設定を管理者または視聴者が行えるようにしてもよい。この場合は、例えば、予め用意されている複数の条件の中から管理者または視聴者などが選択した1つまたは複数個の条件を組み合わせることによって、生成対象の前記グループの前記参加条件情報を設定する、ように構成するのが望ましい。 Group generating means for generating the group and a server providing at least one of a chat room, an electronic bulletin board, or a conference room as the virtual communication space, the group generated by the group generating means And an opening instruction means for instructing to open the virtual communication space. Furthermore, an administrator or a viewer may be able to set conditions regarding the group. In this case, for example, the participation condition information of the group to be generated is set by combining one or a plurality of conditions selected by an administrator or a viewer from a plurality of conditions prepared in advance. It is desirable to configure as follows.
本発明によると、映像コンテンツまたは音声コンテンツを視聴する視聴者にとって、より好適なコミュニケーション手段を紹介することができる。 According to the present invention, it is possible to introduce more suitable communication means for a viewer who views video content or audio content.
図1はコミュニティサービス提供システム100の全体的な構成の例を示す図、図2は視聴情報収集装置1の機能的構成の例を示す図、図3はサービス管理装置2の機能的構成の例を示す図である。
1 is a diagram illustrating an example of the overall configuration of the community
本発明に係るコミュニティサービス提供システム100は、図1に示すように、視聴情報収集装置1、サービス管理装置2、情報登録提供装置3、コミュニティサービス提供装置4、ストリーミングサーバ51、52、および視聴者端末TRなどによって構成される。
As shown in FIG. 1, a community
このコミュニティサービス提供システム100は、ストリーミングコンテンツを視聴している視聴者同士がリアルタイムにコミュニケーションを取るためのサービスを提供するシステムである。つまり、複数の視聴者を集めてコミュニティを形成するためのシステムである。以下、このようなコミュニティを提供するサービスを「コミュニティサービス」と記載する。本実施形態では、あるインターネットサービスプロバイダ(以下、「ISP」と記載する。)に加入している顧客に対してコミュニティサービスを提供する場合を例に説明する。
The community
視聴情報収集装置1、サービス管理装置2、コミュニティサービス提供装置4、およびストリーミングサーバ51は、ISP内の通信回線を介して互いに接続されている。情報登録提供装置3は、サービス管理装置2と接続されている。
The viewing
視聴情報収集装置1、サービス管理装置2、情報登録提供装置3、コミュニティサービス提供装置4、およびストリーミングサーバ51は、ISP内に設けられている。特に、視聴情報収集装置1は、ISPのアクセスポイント(AP)ごとに設けられている。
The viewing
ストリーミングサーバ52は、ISPの外側すなわちISP以外のネットワークに設けられている。以下、ストリーミングサーバ51、52を「ストリーミングサーバ5」と総称する。
The
コミュニティサービス提供装置4は、チャット、電子掲示板、および電話会議などのコミュニティサービスをユーザに提供するためのサーバである。すなわち、コミュニティサービス提供装置4には、チャットサーバ用アプリケーション、電子掲示板サーバ用アプリケーション、およびVoIP(Voice over IP)用アプリケーションなどのソフトウェアがインストールされている。さらに、音声合成装置(ミキサ)などのハードウェアが接続されまたは内蔵されている。そのほか、サービス管理装置2との連携のためのソフトウェアまたはハードウェアが設けられている。コミュニティサービス提供装置4として、既存のサーバ機などが用いられる。コミュニティサービス提供装置4を複数台用意しておき、チャット、電子掲示板、および電話会議のサービスをそれぞれ別々のコミュニティサービス提供装置4で実現するようにしてもよい。
The community
ストリーミングサーバ5は、映像コンテンツまたは音声コンテンツ(以下、「ストリーミングコンテンツ」と記載する。)を視聴者端末TRにストリーミング配信する。ストリーミングサーバ5として、既存のストリーミング配信用のサーバ機などが用いられる。
The
視聴者端末TRには、Webブラウザ、ストリーミングコンテンツの再生用アプリケーション、およびIP網による音声通話を行うためのアプリケーションなどがインストールされている。さらに、ディスプレイ、スピーカまたはヘッドフォンなどの音声出力装置、およびマイクロフォンが接続されている。視聴者端末TRとして、パーソナルコンピュータ、ワークステーション、PDA(Personal Digital Assistant)、携帯電話端末などが用いられる。視聴者端末TRおよびコミュニティサービス提供装置4は、SIP(Session Initiation Protocol)などのプロトコルによってデータのやり取りなどを行う。
The viewer terminal TR is installed with a Web browser, an application for reproducing streaming content, an application for performing a voice call over the IP network, and the like. Furthermore, a sound output device such as a display, a speaker or headphones, and a microphone are connected. As the viewer terminal TR, a personal computer, a workstation, a PDA (Personal Digital Assistant), a mobile phone terminal, or the like is used. The viewer terminal TR and the community
視聴情報収集装置1には、図2に示すような視聴要求中継部101、視聴要求記録部102、視聴情報転送部103、コンテンツ情報提供部104、コンテンツ情報更新部105、コミュニティサービス情報提供部106、およびグループ生成要求受付部107などの機能を実現するためのソフトウェアおよびハードウェアが設けられている。この視聴情報収集装置1は、主に、視聴者端末TRとサービス管理装置2およびストリーミングサーバ5との間でなされる種々のデータのやり取りの仲介のための処理を行う。つまり、視聴者端末TRのプロキシサーバのような役割を果たす。
The viewing
サービス管理装置2には、図3に示すような視聴情報受信部201、視聴者グルーピング部202、コミュニティサービス検出部203、サービス提供装置連携部204、サービス情報通知部205、視聴者グループ生成部206、および視聴者グループ設定部207などの機能を実現するためのソフトウェアおよびハードウェアが設けられている。このサービス管理装置2は、主に、視聴者端末TRのユーザによるストリーミングコンテンツの視聴に関する情報の分析、ユーザのグルーピング、チャット、電子掲示板、および電話会議などに関する設定、およびユーザに対する種々の情報の通知などのための処理を行う。
The
視聴情報収集装置1およびサービス管理装置2として、ワークステーションまたはパーソナルコンピュータなどを用いてもよい。この場合は、各機能を実現するためのコンピュータプログラムおよびデータをハードディスクにインストールしておき、必要に応じてRAMにこれらのコンピュータプログラムおよびデータをロードし、CPUによってコンピュータプログラムを実行する。または、各機能を実現するためのハードウェアを増設しておく。
As the viewing
情報登録提供装置3は、サービス管理装置2の処理によって得られた分析結果などに関する情報を管理し、これらの情報を必要に応じてサービス管理装置2に提供するために用いられる。
The information registration / providing
図4はコミュニティサービス提供システム100の全体的な処理の流れの例を説明する図である。
FIG. 4 is a diagram for explaining an example of the overall processing flow of the community
コミュニティサービス提供システム100を構成する各装置の処理内容を詳細に説明する前に、コミュニティサービス提供システム100の全体的な処理の流れを、図4を参照しながら簡単に説明する。
Before describing the processing contents of the devices constituting the community
ストリーミングコンテンツを視聴したいユーザは、自分の視聴者端末TRをダイアルアップなどによって最寄のアクセスポイントの視聴情報収集装置1に接続させ、ストリーミングコンテンツの一覧の送信要求を入力する。すると、その送信要求は、視聴情報収集装置1を介してサービス管理装置2に通知される(図4の#1、#2)。
A user who wants to view streaming content connects his / her viewer terminal TR to the viewing
サービス管理装置2には、ISPの内外のストリーミングサーバ5から提供されるストリーミングコンテンツに関する情報が記憶されている。ストリーミングコンテンツの一覧は、視聴情報収集装置1を介して要求元の視聴者端末TRに送信される(#3、#4)。これにより、その視聴者端末TRにストリーミングコンテンツの一覧が表示される。
The
ユーザがその一覧の中からいずれかのストリーミングコンテンツを選択すると、視聴者端末TRはそのストリーミングコンテンツを配信するように視聴情報収集装置1に対して要求する(#5)。視聴情報収集装置1は、そのストリーミングコンテンツを要求元の視聴者端末TRに配信するように、配信元であるストリーミングサーバ5に対して指令する(#6)。ストリーミングサーバ5は、配信可能であれば、その旨を、視聴情報収集装置1を介して視聴者端末TRに通知する(#7、#8)。そして、そのストリーミングコンテンツのデータの視聴者端末TRへの配信が開始される。なお、係るデータは視聴情報収集装置1を介して配信してもよいし、介さずに配信してもよい。
When the user selects any streaming content from the list, the viewer terminal TR requests the viewing
ユーザがストリーミングコンテンツを視聴している間、その状況を示す情報が、適宜、視聴者端末TRから視聴情報収集装置1を介してサービス管理装置2に送信される(#9、#10)。
While the user is viewing the streaming content, information indicating the situation is appropriately transmitted from the viewer terminal TR to the
サービス管理装置2には、所定の要件を満たすユーザが参加することができるグループが複数用意されている。サービス管理装置2は、視聴者端末TRにおけるストリーミングコンテンツの視聴状況に関する情報を受信すると、係る情報に基づいて、その視聴者端末TRのユーザが参加することができるグループを判別し、そのユーザをそのグループにグルーピングする。
The
また、ストリーミングコンテンツの視聴者であるユーザは、チャットルーム、電子掲示板、または電話会議室などを利用し、他のユーザとコミュニケーションを取ることができる。以下、チャットルーム、電子掲示板、または電話会議室などのような、電子通信回線を介して複数のユーザが互いにコミュニケーションを取るために仮想される空間を、「仮想コミュニケーション空間」と記載する。仮想コミュニケーション空間は、コミュニティサービス提供装置4によって提供される。
In addition, a user who is a viewer of streaming content can communicate with other users using a chat room, an electronic bulletin board, a conference room, or the like. Hereinafter, a space that is virtualized so that a plurality of users can communicate with each other via an electronic communication line, such as a chat room, an electronic bulletin board, or a conference room, is referred to as a “virtual communication space”. The virtual communication space is provided by the community
サービス管理装置2とコミュニティサービス提供装置4とは、相互にデータをやり取りするなどして、グループおよび仮想コミュニケーション空間を生成する処理を連携して行っている(#11、#12)。
The
ユーザが所定の操作を行うと、視聴者端末TRは、視聴情報収集装置1を介して、仮想コミュニケーション空間の一覧をサービス管理装置2に対して要求する(#13、#14)。サービス管理装置2は、そのユーザがグルーピングされているグループの仮想コミュニケーション空間の一覧を、視聴情報収集装置1を介して要求元の視聴者端末TRに送信する(#15、#16)。
When the user performs a predetermined operation, the viewer terminal TR requests the
ユーザが一覧の中からいずれかの仮想コミュニケーション空間を選択すると、視聴者端末TRとその仮想コミュニケーション空間を提供するコミュニティサービス提供装置4とが接続され、サービスの利用が開始される(#17)。
When the user selects one of the virtual communication spaces from the list, the viewer terminal TR and the community
次に、コミュニティサービス提供システム100の装置の処理内容などについて、コンテンツ配信サービスおよびコミュニティサービスを提供するための準備の処理、ストリーミングデータの配信時の処理、グループの設定のための処理、視聴者をグループへ参加させるための処理、および視聴者によるグループの生成に大別して、さらに詳しく説明する。
Next, with regard to the processing contents of the apparatus of the community
〔コンテンツ配信サービスおよびコミュニティサービスを提供するための準備の処理〕
図5はグルーピングリストテーブルTL1の例を示す図、図6はキー項目テーブルTL2の例を示す図、図7は検索手段テーブルTL3の例を示す図、図8は視聴者グループ情報テーブルTL4の例を示す図、図9はサービス一覧テーブルTL5の例を示す図である。
[Preparation process for providing content distribution service and community service]
5 shows an example of the grouping list table TL1, FIG. 6 shows an example of the key item table TL2, FIG. 7 shows an example of the search means table TL3, and FIG. 8 shows an example of the viewer group information table TL4. FIG. 9 is a diagram showing an example of the service list table TL5.
図2のコンテンツ情報更新部105は、ISP内および他のネットワークに設けられているストリーミングサーバ5が配信するストリーミングコンテンツを示すコンテンツ一覧情報CLTを生成し管理する。このコンテンツ一覧情報CLTは、例えば、次のようにして生成される。
The content
各ストリーミングサーバ5は、これから配信する予定であるストリーミングコンテンツの名称(コンテンツ名)、ジャンル、配信時期、およびそのストリーミングコンテンツのデータの保存場所を示すリンク情報(例えば、URL)などを含む情報をサービス管理装置2に送信する。なお、「配信時期」は、VOD(Video On Demand)によって配信されるストリーミングコンテンツの場合は、配信を継続する期間および1回視聴するのに要する時間を示し、ライブ配信されるストリーミングコンテンツの場合は、放送開始日時および終了日時を示す。サービス管理装置2は、受信した係る情報を、各視聴情報収集装置1に転送する。
Each streaming
コンテンツ情報更新部105は、サービス管理装置2から転送されてきた情報に基づいて、各ストリーミングコンテンツをジャンルまたは配信時期などに応じて分類するなどして、コンテンツ一覧情報CLTを生成する。
The content
ストリーミングコンテンツに関する最新の情報は適宜、サービス管理装置2から転送されて来る。コンテンツ情報更新部105は、その都度、転送されて来た情報に基づいて、既存のコンテンツ一覧情報CLTの内容のメンテナンス(ストリーミングコンテンツの追加、削除、または変更など)を行う。
The latest information regarding the streaming content is appropriately transferred from the
なお、コンテンツ一覧情報CLTの生成は、視聴情報収集装置1ごとに行うのではなく、サービス管理装置2で一元的に行うようにしてもよい。
It should be noted that the content list information CLT may be generated centrally by the
図3の視聴者グループ設定部207は、所定の共通点を有するユーザが参加することができるグループを設定し、図5に示すように、そのグループに関するグループ別キー項目情報71をグルーピングリストテーブルTL1に登録する。
The viewer
グループ別キー項目情報71の「グループ通番」は、そのグループを他のグループと識別するための識別情報である。「グループ名」は、そのグループの名称である。グループ名として、そのグループの中で話し合われるべきテーマや参加資格を有する者の属性などが表われている名称を用いるのが望ましい。「実行可否フラグ」には、そのグループにユーザを割り当てる処理を実行してもよいか否か、すなわち、そのグループが現在使用されている否かが示される。「1」である場合はそのグループが現在使用されていることを意味し、「0」である場合は使用されていないことを意味する。
“Group serial number” of the
「キー項目番号」は、そのグループへの参加資格の条件を定めるために使用するキー項目の番号を示している。例えば、(a)「野球中継AA−BB」というストリーミングコンテンツを、(b)60分以上継続して視聴し、かつ(c)2004年6月29日19時45分のシーンを視聴した、という3つの参加資格の条件(すなわち、キー項目)をグループに設定したい場合は、これら3つのキー項目のキー項目番号を、「キー項目番号」のフィールドに設定すればよい。 The “key item number” indicates the number of a key item used to determine the conditions for eligibility to participate in the group. For example, (a) the streaming content “baseball broadcast AA-BB” was viewed (b) continuously for 60 minutes or more, and (c) the scene was viewed at 19:45 on June 29, 2004. If it is desired to set three participation qualification conditions (ie, key items) for a group, the key item numbers of these three key items may be set in the “key item number” field.
これらのキー項目の内容は、キー項目別情報72および検索手段情報73によって定義されている。キー項目別情報72は、図6に示すように、キー項目テーブルTL2に記憶されている。検索手段情報73は、図7に示すように、検索手段テーブルTL3に記憶されている。なお、図7では、紙面の都合上、検索手段テーブルTL3を3段に分割して記載している。
The contents of these key items are defined by key item-
図6において、「キー項目番号」はキー項目(すなわち、キー項目別情報72)を識別するための識別情報である。「項目名」は、そのキー項目の名称である。「検索手段識別番号」は、そのキー項目に用いられる検索手段情報73に対応する検索手段識別番号を示す。「検索手段情報」とは、ユーザがどのような属性を有する場合にそのキー項目の条件を満たすか否かを示す情報、つまり、そのキー項目に合致するユーザを検索するための検索条件の情報を意味する。
In FIG. 6, “key item number” is identification information for identifying a key item (that is, key item-specific information 72). “Item name” is the name of the key item. “Search means identification number” indicates a search means identification number corresponding to the search means
図7において、「検索手段識別番号」は、その検索手段情報73を識別するための識別情報である。「検索手段名」は、その検索手段情報73の名称を示す。「コンテンツ名マッチング有無」以降のフィールドには、グループへの参加資格の条件を示す情報が次のように格納(設定)される。
In FIG. 7, “search means identification number” is identification information for identifying the search means
「コンテンツ名マッチング有無」および「コンテンツ名マッチング文字列」には、ユーザが視聴しているストリーミングコンテンツのコンテンツ名に関する条件が設定される。すなわち、「コンテンツ名マッチング文字列」には、参加資格の有無の判別対象であるユーザがどのようなコンテンツ名のストリーミングコンテンツを視聴している場合にグループへの参加を認めるのかが設定される。「コンテンツ名マッチング有無」には、「コンテンツ名マッチング文字列」に設定されているコンテンツ名とユーザが視聴しているストリーミングコンテンツのコンテンツ名とのマッチング方法が設定される。「コンテンツ名マッチング有無」が「1」である場合は、両者が完全に一致するときに限り、グループへの参加を認めることを意味する。「2」である場合は、完全に一致しなくても部分的に一致していれば、グループへの参加を認めることを意味する。「0」である場合は、コンテンツ名マッチング文字列に関する条件のマッチングは行わない(つまり、本条件を無視する)ことを意味する。 In “content name matching / non-matching” and “content name matching character string”, conditions regarding the content name of the streaming content that the user is viewing are set. That is, in the “content name matching character string”, it is set what kind of content name of the streaming content the user who is the target of determination of whether or not to qualify for participation is permitted to participate in the group. In the “content name matching presence / absence”, a matching method between the content name set in the “content name matching character string” and the content name of the streaming content viewed by the user is set. When “content name matching presence / absence” is “1”, it means that participation in the group is permitted only when the two match completely. When it is “2”, it means that participation in the group is permitted if it does not completely match but partially matches. When it is “0”, it means that the matching of the condition regarding the content name matching character string is not performed (that is, this condition is ignored).
「視聴開始日時比較有無」および「視聴開始日時比較値」には、ユーザが視聴しているストリーミングコンテンツの視聴開始の日時(日付および時刻)に関する条件が設定される。すなわち、「視聴開始日時比較値」には、参加可否の判別対象であるユーザがストリーミングコンテンツの視聴を開始した日時との比較(マッチング)を行うための日時が設定される。「視聴開始日時比較有無」には、「視聴開始日時比較値」に設定されている日時とユーザが視聴を開始した日時とのマッチング方法が設定される。視聴開始日時比較有無が「1」である場合は、両者が同じ値である場合に限り、グループへの参加を認めることを意味する。「2」である場合は、前者の日時≧後者の日時、のとき、すなわち、視聴開始日時比較値に設定されている日時以前から視聴し始めた場合にグループへの参加を認めることを意味する。「3」である場合は、前者の日時≦後者の日時、のとき、すなわち、視聴開始日時比較値に設定されている日時以後に視聴し始めた場合にグループへの参加を認めることを意味する。「0」である場合は、視聴開始日時に関する条件のマッチングは行わないことを意味する。 In “viewing start date / time comparison presence / absence” and “viewing start date / time comparison value”, a condition regarding the date and time (date and time) of viewing start of the streaming content viewed by the user is set. That is, the “viewing start date / time comparison value” is set to the date / time for comparison (matching) with the date / time when the user who is the target of participation determination starts viewing the streaming content. In the “viewing start date comparison presence / absence”, a matching method between the date set in the “viewing start date comparison value” and the date when the user started viewing is set. When the viewing start date / time comparison presence / absence is “1”, it means that participation in the group is permitted only when both have the same value. “2” means that when the former date and time ≧ the latter date and time, that is, when viewing starts before the date and time set in the viewing start date and time comparison value, participation in the group is permitted. . “3” means that when the former date and time ≦ the latter date and time, that is, when viewing starts after the date and time set in the viewing start date and time comparison value, participation in the group is permitted. . If it is “0”, it means that the condition relating to the viewing start date is not matched.
「視聴終了日時比較有無」および「視聴終了日時比較値」には、ユーザが視聴しているストリーミングコンテンツの視聴終了日時に関する条件が設定される。すなわち、「視聴終了日時比較値」には、参加可否の判別対象であるユーザがストリーミングコンテンツの視聴を終了した日時との比較を行うための日時が設定される。「視聴終了日時比較有無」には、「視聴終了日時比較値」に設定されている日時とユーザが視聴を終了した日時とのマッチング方法が設定される。視聴終了日時比較有無に設定される各値の意味は、「視聴開始日時比較有無」の場合と同じである。すなわち、「1」である場合は、両者が同じ値である場合に限り、グループへの参加を認めることを意味する。「2」である場合は、前者の日時≧後者の日時、のときにグループへの参加を認めることを意味し、「3」である場合は、前者の日時≦後者の日時、のときにグループへの参加を認めることを意味する。「0」である場合は、視聴終了日時に関する条件のマッチングは行わないことを意味する。 In the “viewing end date comparison presence / absence” and “viewing end date comparison value”, a condition related to the viewing end date of the streaming content being viewed by the user is set. That is, the “viewing end date / time comparison value” is set to the date / time for comparison with the date / time when the user who is the target of participation determination ends the viewing of the streaming content. In “viewing end date comparison presence / absence”, a matching method between the date set in the “viewing end date comparison value” and the date when the user finished viewing is set. The meanings of the values set in the presence / absence of viewing end date / time comparison are the same as in the case of “presence / absence of viewing date / time comparison”. That is, “1” means that participation in the group is permitted only when both have the same value. “2” means that the former date / time ≧ the latter date / time is permitted, and “3” means that the former date / time ≦ the latter date / time. Means to accept participation in If it is “0”, it means that the condition relating to the viewing end date is not matched.
「視聴継続時間比較有無」および「視聴継続時間比較値」には、ユーザが視聴しているストリーミングコンテンツの視聴時間の長さに関する条件が設定される。すなわち、「視聴継続時間比較値」には、参加可否の判別対象であるユーザがストリーミングコンテンツを視聴している時間または視聴していた時間との比較を行うための時間が設定される。「視聴継続時間比較有無」には、「視聴継続時間比較値」に設定されている時間とユーザが視聴しているまたは視聴した時間とのマッチング方法が設定される。視聴継続時間比較有無が「1」である場合は、前者の時間≦後者の時間、のときに、すなわち、ユーザが視聴継続時間比較値の時間以上ストリーミングコンテンツを視聴しているときまたは視聴していたときにグループへの参加を認めることを意味する。「2」である場合は、前者の時間≧後者の時間、のときにグループへの参加を認めることを意味する。「0」である場合は、視聴継続時間に関する条件のマッチングは行わないことを意味する。 In the “viewing duration comparison presence / absence” and “viewing duration comparison value”, a condition regarding the length of the viewing time of the streaming content that the user is viewing is set. That is, the “viewing duration comparison value” is set with the time for which the user who is the target of participation determination is watching the streaming content or for comparing with the viewing time. In “viewing duration comparison presence / absence”, a matching method between the time set in the “viewing duration comparison value” and the time that the user is watching or watching is set. When the viewing duration comparison presence / absence is “1”, when the former time ≦ the latter time, that is, when the user is viewing or watching the streaming content for the duration of the viewing duration comparison value or more. Means that you will be allowed to join the group. In the case of “2”, it means that the participation in the group is permitted when the former time ≧ the latter time. When it is “0”, it means that matching of the condition regarding the viewing duration is not performed.
「視聴状態比較有無」には、「視聴者IP比較有無」以降のフィールドに設定される、ユーザの属性(ユーザの視聴者端末TRの属性または個人情報など)についての条件のマッチング方法が、設定される。視聴状態比較有無が「1」である場合は、これらのフィールドに設定される条件と視聴開始後のユーザの属性とのマッチングを行うことを意味する。「2」である場合は、視聴終了後のユーザの属性とのマッチングを行うことを意味する。「3」である場合は、視聴開始後から視聴終了前まで間のユーザの属性とのマッチングを行うことを意味する。「4」である場合は、視聴開始後から視聴終了前までの間または視聴を中断している間のユーザの属性とのマッチングを行うことを意味する。「0」である場合は、これらのマッチングは行わないことを意味する。 In “viewing state comparison presence / absence”, a condition matching method for a user attribute (such as the user's viewer terminal TR attribute or personal information) set in the field after “viewer IP comparison presence / absence” is set. Is done. When the viewing state comparison presence / absence is “1”, it means that matching is performed between the conditions set in these fields and the attributes of the user after starting viewing. When it is “2”, it means that matching with the attribute of the user after the end of viewing is performed. In the case of “3”, it means matching with the user attribute from the start of viewing to the end of viewing. When it is “4”, it means that matching with the attribute of the user is performed from the start of viewing to the end of viewing or while viewing is interrupted. When it is “0”, it means that these matching is not performed.
「視聴者IP比較有無」および「視聴者IP比較リスト」には、ユーザの視聴者端末TRのIPアドレスに関する条件が設定される。すなわち、「視聴者IP比較リスト」には、どのようなIPアドレスが視聴者端末TRに与えられていればグループへの参加を認めるのかが設定される。「視聴者IP比較有無」には、視聴者IP比較リストに設定されているIPアドレスと参加可否の判別対象であるユーザの視聴者端末TRのIPアドレスとのマッチング方法が設定される。視聴者IP比較有無が「1」である場合は、後者が前者に含まれていればグループへの参加資格が認められることを意味する。「2」である場合は、後者が前者に含まれていなければグループへの参加を認めることを意味する。「0」である場合は、IPアドレスに関する条件のマッチングは行わないことを意味する。 In the “viewer IP comparison presence / absence” and “viewer IP comparison list”, conditions regarding the IP address of the user's viewer terminal TR are set. That is, in the “viewer IP comparison list”, what IP address is given to the viewer terminal TR is set to be permitted to join the group. In “viewer IP comparison presence / absence”, a matching method is set between the IP address set in the viewer IP comparison list and the IP address of the viewer terminal TR of the user who is the target of participation determination. When the presence / absence of the viewer IP comparison is “1”, if the latter is included in the former, it means that eligibility to participate in the group is recognized. “2” means that if the latter is not included in the former, participation in the group is permitted. When it is “0”, it means that matching of the condition regarding the IP address is not performed.
そのほか、検索手段テーブルTL3には、ユーザの視聴者端末TRの機種、Webブラウザ、プラグインソフト、および通信速度や、ユーザの年齢、性別、居住地域、および嗜好などに関する条件を設定するためのフィールドが設けられている。 In addition, the search means table TL3 is a field for setting conditions related to the model of the user's viewer terminal TR, the Web browser, plug-in software, the communication speed, the user's age, sex, residential area, and preferences. Is provided.
例えば、上に述べた(a)〜(c)の条件のキー項目をすべて満たすユーザをグルーピングするためのグループを設定したい場合には、グルーピングリストテーブルTL1(図5参照)、キー項目テーブルTL2(図6参照)、および検索手段テーブルTL3(図7参照)に次のような情報を登録すればよい。 For example, when it is desired to set a group for grouping users who satisfy all the key items of the conditions (a) to (c) described above, the grouping list table TL1 (see FIG. 5), the key item table TL2 ( 6) and the following information may be registered in the search means table TL3 (see FIG. 7).
まず、キー項目テーブルTL2に、(a)〜(c)についてのキー項目別情報72を1つずつ登録する。図6においては、(a)、(b)、および(c)のキー項目別情報72として、それぞれ、キー項目番号が「1」、「2」、および「3」であるキー項目別情報72が登録されたものとする。
First, the key item-
これらのキー項目についての詳細な検索条件を設定するための検索手段情報73を検索手段テーブルTL3に登録する。そして、(a)のキー項目については、検索手段識別番号が「1」であるレコードのような検索手段情報73を設定する。特に、このキー項目は、コンテンツ名に関するものなので、「コンテンツマッチング有無」および「コンテンツ名マッチング文字列」を正しく設定する必要がある。他のフィールドについては、「〜有無」というフィールドの値を「0」に設定して無効にしておけばよい。(b)および(c)のキー項目については、それぞれ、検索手段識別番号が「2」および「3」であるレコードのような検索手段情報73を登録する。
Search means
そして、グルーピングリストテーブルTL1に、グループ通番が「1」であるレコードのようなグループ別キー項目情報71を登録する。「グループ名」には、適当なグループ名(例えば、「野球中継AA×BB長時間視聴者グループ」など)を設定し、「キー項目番号」には、キー項目テーブルTL2に登録した3つのキー項目別情報72のキー項目番号すなわち「1」、「2」、「3」を設定する。ただし、ここでは、キー項目をすべて満たした場合に参加を認めるので「and」演算子を用いて「1and2and3」とせっていする。なお、複数のキー項目のうちのいずれか1つを満たせば参加を認める場合は「or」演算子を用いればよい。
Then, group-specific
「実行可否フラグ」には、そのグループをすぐに使用する場合は、「1」を設定する。後で使用する場合は、ここでは「0」を設定しておき、使用を開始するときになってから「1」に設定し直す。このようにして、グループの設定が完了する。 The “executability flag” is set to “1” when the group is used immediately. In the case of later use, “0” is set here, and it is reset to “1” after the start of use. In this way, the group setting is completed.
設定されたグループは、仮想コミュニケーション空間(チャットルーム、電子掲示板、または電話会議室など)に参加することができるユーザを決めるために用いられる。これについては、後に説明する。 The set group is used to determine users who can participate in a virtual communication space (such as a chat room, an electronic bulletin board, or a conference room). This will be described later.
図3の視聴者グループ設定部207は、設定されたグループごとに視聴者グループ情報74を1つずつ生成し、これを図8に示すように視聴者グループ情報テーブルTL4に登録する。視聴者グループ情報74は、そのグループにグルーピングされたメンバー(視聴者、ユーザ)を記録するために用いられる。
The viewer
視聴者グループ情報74の「視聴者グループ情報通番」は、その視聴者グループ情報74を他の視聴者グループ情報74と識別するための識別情報である。「グループ通番」は、その視聴者グループ情報74に対応するグループ別キー項目情報71のグループ通番を示す。「視聴者リスト」は、そのグループにグルーピングされているユーザの視聴者識別子を示す。視聴者リストの内容は、各視聴者端末TRから取得される、ストリーミングコンテンツの視聴状況に関する情報に応じて、リアルタイムに更新される。これについては、後に説明する。
“Viewer group information serial number” of the
グルーピングリストテーブルTL1、キー項目テーブルTL2、検索手段テーブルTL3、および視聴者グループ情報テーブルTL4の一部または全部を、情報登録提供装置3(図1参照)によって管理してもよい。特に、サービス管理装置2のCPUおよび記憶領域など資源を有効的に使いたい場合に、これらの情報を情報登録提供装置3に管理させるのが望ましい。後に説明するサービス一覧テーブルTL5についても同様である。
Part or all of the grouping list table TL1, the key item table TL2, the search means table TL3, and the viewer group information table TL4 may be managed by the information registration providing device 3 (see FIG. 1). In particular, when it is desired to use resources such as the CPU and storage area of the
グループの設定は、すべてのステップをサービス管理装置2が自動的に行うようにしてもよいし、一部のステップを管理者が行うようにしてもよいし、両方を併用してもよい。サービス管理装置2が自動的に行う場合は、コンテンツ一覧情報CLTに示されるストリーミングコンテンツのコンテンツ名および配信時期などに基づいてグループを設定すればよい。自動設定されたグループの条件を、管理者が設定し直すようにしてもよい。なお、視聴者すなわち視聴者端末TRのユーザがグループを設定することもできる。これについては、後に説明する。
In setting groups, the
そのほか、情報登録提供装置3には、図9に示すように、サービス情報75を登録しておくためのサービス一覧テーブルTL5が設けられている。このサービス情報75は、コミュニティサービス提供装置4によって提供される仮想コミュニケーション空間ごとに登録される。
In addition, the information
図9において、「コミュニティ通番」は、そのサービス情報75に係る仮想コミュニケーション空間を識別するための識別情報である。「視聴者グループ情報通番」は、その仮想コミュニケーション空間への参加を認めるグループの視聴者グループ情報74の視聴者グループ情報通番(図8参照)を示す。複数のグループの参加を認めたい場合は、これらのグループのグループ情報通番を設定すればよい。
In FIG. 9, “community serial number” is identification information for identifying the virtual communication space related to the
「提供方法」は、その仮想コミュニケーション空間をどのような手段で提供するのか(チャット、電子掲示板、または電話会議など)を示す。「提供期間」は、その仮想コミュニケーション空間を視聴者に提供する期間つまり開設期間を示す。「利用可能人数」は、一度にその仮想コミュニケーション空間を利用することができる人数の範囲(上限人数または下限人数)を示す。 The “providing method” indicates by which means the virtual communication space is provided (chat, electronic bulletin board, telephone conference, etc.). “Providing period” indicates a period during which the virtual communication space is provided to the viewer, that is, an opening period. “Available number of people” indicates the range of the number of people who can use the virtual communication space at one time (upper limit or lower limit).
サービス情報75の内容の設定は、サービス管理装置2が自動的に行うようにしてもよいし、管理者が行うようにしてもよい。前者の場合は、例えば、サービス情報75の視聴者グループ情報通番に係るグループに対応するグループ別キー項目情報71または視聴者グループ情報74に基づいて、次のように設定してもよい。
The setting of the contents of the
グループ別キー項目情報71のキー項目番号に設定されているキー項目の個数が所定の個数以上であれば、そのグループの仮想コミュニケーション空間の提供方法としてチャットルームおよび電話会議室を用意し、所定の個数未満であれば、チャットルームのみを用意するようにしてもよい。または、視聴者グループ情報テーブルTL4の「視聴者リスト」に示されるユーザの人数が所定人数以上であれば、チャットルームおよび電話会議室を用意し、所定人数未満であれば、チャットルームのみを用意するようにしてもよい。
If the number of key items set in the key item number of the group-specific
なお、以上説明したグループ別キー項目情報71、キー項目別情報72、検索手段情報73、視聴者グループ情報74、およびサービス情報75の新規登録、更新、および削除などの処理は、必要に応じて適宜実行される。
The above-described processing such as new registration, update, and deletion of group-specific
〔ストリーミングデータの配信時の処理〕
ストリーミングコンテンツを視聴したいユーザは、視聴者端末TRを最寄のアクセスポイントに接続させ、Webブラウザに所定のURLを入力する。すると、視聴者端末TRは、そのアクセスポイントに設置されている視聴情報収集装置1に対して、そのURLに係るWebページを送信すべき旨の要求をHttp/Get要求などによって行う。
[Processing when streaming data is distributed]
A user who wants to view the streaming content connects the viewer terminal TR to the nearest access point and inputs a predetermined URL into the Web browser. Then, the viewer terminal TR makes a request to the viewing
視聴情報収集装置1において、図2のコンテンツ情報提供部104は、係る要求に対するHttp/Get応答として、自らが中継するストリーミングコンテンツの一覧、すなわち、コンテンツ情報更新部105によって生成されまたは更新された最新のコンテンツ一覧情報CLTをその視聴者端末TRにHTTPプロトコルなどによって送信する。つまり、コンテンツ情報提供部104は、コンテンツ一覧情報CLTを配付するWebサーバとして機能する。
In the viewing
コンテンツ一覧情報CLTを受信した視聴者端末TRには、ストリーミングコンテンツの一覧が表示される。ユーザは、この中から所望するストリーミングコンテンツに対応したハイパーリンクまたはボタンをクリックするなどして、ストリーミングコンテンツの選択および配信要求を行うことができる。 A list of streaming contents is displayed on the viewer terminal TR that has received the contents list information CLT. The user can select a streaming content and make a distribution request by clicking a hyperlink or a button corresponding to the desired streaming content.
ユーザがストリーミングコンテンツを選択すると、視聴者端末TRは、アクセスポイントの視聴情報収集装置1に対して、そのストリーミングコンテンツを配信するように要求する。
When the user selects streaming content, the viewer terminal TR requests the viewing
すると、視聴要求中継部101は、そのストリーミングコンテンツのデータをストリーミング配信するように、そのストリーミングコンテンツの配信元であるストリーミングサーバ5に対して指令する。
Then, the viewing
そして、ストリーミングサーバ5から配信されてきたデータを、要求元の視聴者端末TRに転送する。つまり、視聴要求中継部101は、視聴者端末TRとストリーミングサーバ5との間でなされる配信要求およびストリーミングコンテンツのデータの中継を行う。また、停止(視聴の終了)、巻き戻し、早送りなどの要求の中継も行う。
Then, the data distributed from the streaming
配信要求およびストリーミングコンテンツのデータの送受信を行うためのプロトコルとして、RTP(Real-time Transport Protocol)およびRTCP(RTP Control Protocol)などが用いられる。 RTP (Real-time Transport Protocol), RTCP (RTP Control Protocol), and the like are used as protocols for performing transmission / reception of distribution requests and streaming content data.
なお、ストリーミングサーバ5は、ISP内に設置されているものであってもよいし、他のネットワークに設置されているものであってもよい。ストリーミングコンテンツのデータは、視聴情報収集装置1を介さずに視聴者端末TRに送信してもよい。ただし、次に説明する視聴要求記録部102の機能を実現するために、ストリーミングコンテンツの要求は、必ず視聴情報収集装置1を経由する。
The streaming
このようにして、視聴者端末TRにおいて、ユーザの所望するストリーミングコンテンツのデータが受信され、映像または音声が再生される。 In this way, the viewer terminal TR receives the streaming content data desired by the user and reproduces the video or audio.
〔グループの設定のための処理〕
図10は視聴者別ストリーミング視聴情報テーブルTL6の例を示す図である。
[Process for group setting]
FIG. 10 is a diagram showing an example of the viewer-specific streaming viewing information table TL6.
図2の視聴要求記録部102は、視聴要求中継部101が中継した、視聴者端末TRからストリーミングサーバ5へのストリーミングコンテンツの配信に関する要求の内容などを示す情報(以下、「視聴情報76」と記載する。)を、図10に示すような視聴者別ストリーミング視聴情報テーブルTL6に記録する。視聴者端末TRからストリーミングコンテンツの再生などに関する要求が受信されるごとに、視聴情報76が生成され、視聴者別ストリーミング視聴情報テーブルTL6に登録される。図10では、紙面の都合上、視聴者別ストリーミング視聴情報テーブルTL6を2段に分割して記載している。
The viewing
図10において、「視聴者識別子」は、その要求を行ったユーザ(視聴者)を識別するための識別情報である。視聴者識別子として、例えば、そのユーザの視聴者端末TRのIPアドレスが用いられる。ただし、ダイアルアップするたびに視聴者端末TRのIPアドレスが変わる場合は、ISPがそのユーザに対して与えたユーザアカウントなどが用いられる。 In FIG. 10, “viewer identifier” is identification information for identifying the user (viewer) who made the request. As the viewer identifier, for example, the IP address of the viewer terminal TR of the user is used. However, when the IP address of the viewer terminal TR changes each time the dial-up is performed, a user account or the like given to the user by the ISP is used.
「視聴コンテンツ名」は、その要求に係るストリーミングコンテンツのコンテンツ名を示す。「最新操作識別情報」は、ユーザがそのストリーミングコンテンツについてどのような要求を行ったのかを示す。最新操作識別情報が「1」である場合は、そのストリーミングコンテンツの視聴を開始したい旨の要求がなされたことを意味する。「2」である場合は、視聴を終了したい旨の要求がなされたことを意味する。「3」である場合は、視聴を中断したい旨の要求がなされたことを意味する。「4」である場合は、中断している視聴を再開したい旨の要求がなされたことを意味する。 The “viewing content name” indicates the content name of the streaming content related to the request. “Latest operation identification information” indicates what request the user made for the streaming content. When the latest operation identification information is “1”, it means that a request to start viewing the streaming content has been made. “2” means that a request to end viewing has been made. “3” means that a request to stop viewing has been made. In the case of “4”, it means that a request to resume the interrupted viewing / listening is made.
「視聴開始日時」および「視聴終了日時」は、それぞれ、そのストリーミングコンテンツの視聴を開始した日付および時刻を示す。なお、前者は視聴の開始要求がなされた場合に登録され、後者は視聴の終了要求がなされた場合に登録される。 “Viewing start date / time” and “viewing end date / time” indicate the date and time when the streaming content was started to be viewed, respectively. The former is registered when a viewing start request is made, and the latter is registered when a viewing end request is made.
「制御プロトコル種別」は、ストリーミング制御を行うために用いられるプロトコルを示す。「転送プロトコル種別」は、ストリーミングデータの転送を行うために用いられるプロトコルを示す。「参加グループ情報」は、要求元のユーザが参加しているグループのグループ通番を示す。「最新情報更新日時」は、その視聴情報76が取得された日時を示す。そのほか、送信パケット数(視聴者端末TRからストリーミングサーバ5方向への転送データ量)および受信パケット数(ストリーミングサーバ5から視聴者端末TR方向への転送データ量)などに関する情報が視聴情報76に含まれている。
“Control protocol type” indicates a protocol used for performing streaming control. The “transfer protocol type” indicates a protocol used for transferring streaming data. “Participating group information” indicates the group serial number of the group in which the requesting user is participating. “Latest information update date” indicates the date when the
視聴情報76は、ユーザからのストリーミングコンテンツの再生などに関する要求を受け付けるごとにリアルタイムに生成され、視聴情報転送部103によってサービス管理装置2にリアルタイムに送信される。視聴情報76をサービス管理装置2に送信した後は、その視聴情報76を視聴者別ストリーミング視聴情報テーブルTL6から消去するようにしてもよい。
The
サービス管理装置2において、視聴情報収集装置1から送信されて来た視聴情報76は、図3の視聴情報受信部201によって受信される。
In the
視聴者グルーピング部202は、視聴情報受信部201によって受信された視聴情報76に係るユーザを、図5のグルーピングリストテーブルTL1に示されるいずれか1つまたは複数のグループに割り当てるための処理を行う。つまり、ストリーミングコンテンツの視聴者であるユーザのグルーピングの処理を行う。係る処理は、視聴情報76が受信されるごとに次のような手順で実行される。
The viewer grouping unit 202 performs processing for assigning the user related to the
グルーピングリストテーブルTL1に示される先頭のグループの「キー項目番号」に対応する各キー項目をキー項目テーブルTL2(図6参照)から呼び出す。さらに、各キー項目に設定されている検索手段情報73を検索手段テーブルTL3(図7参照)から呼び出す。そして、これらの検索手段情報73に示される条件と受信した視聴情報76の内容とをマッチングすることによって、ユーザがそのグループに参加することができるか否かを判別する。
Each key item corresponding to the “key item number” of the first group shown in the grouping list table TL1 is called from the key item table TL2 (see FIG. 6). Further, the retrieval means
例えば、グルーピングリストテーブルTL1のグループ通番が「1」であるグループ(つまり、前記の(a)、(b)、および(c)の全条件を有するメンバーのグループ)にユーザが参加することができるか否かは、次のように判別される。 For example, the user can participate in a group whose group sequence number is “1” in the grouping list table TL1 (that is, a group of members having all the conditions (a), (b), and (c)). Is determined as follows.
そのグループにはキー項目番号が「1」、「2」、「3」であるキー項目が設定されている。そこで、キー項目テーブルTL2より、これらのキー項目に対応するキー項目別情報72を抽出する。さらに、これらのキー項目別情報72の検索手段識別番号に対応する検索手段情報73を検索手段テーブルTL3より抽出する。
Key items having key item numbers “1”, “2”, and “3” are set in the group. Therefore, key item-
これにより、検索手段識別番号が「1」、「2」、「3」である検索手段情報73が得られる。各検索手段情報73の内容と視聴情報76の内容とを比較する。検索手段識別番号が「1」の検索手段情報73によると、「野球中継AA−BB戦」というコンテンツ名とユーザが視聴しているストリーミングコンテンツのコンテンツ名とが完全一致することが要求される。そこで、視聴情報76に示されるコンテンツ名が「野球中継AA−BB戦」であるか否かをチェックする。また、検索手段識別番号が「2」の検索手段情報73によると、視聴時間が60分以上であることが要求される。そこで、視聴情報76に示される視聴開始日時および現在の日時より視聴時間を算出し、その値が60分以上であるか否かをチェックする。また、検索手段識別番号が「3」の検索手段情報73によると、2004年6月29日19時45分よりも前に視聴し始めた(つまり、その日時のシーンを視聴した)ことが要求される。そこで、視聴情報76に示される視聴開始日時がその日時以前であるか否かをチェックする。
As a result, search means
このグループに設定されている3つのキー項目は、「and」の演算子で結合されている。よって、上記の3つの要求をすべて満たしている場合に、ユーザはそのグループにグルーピングされる。なお、「or」の演算子で結合されている場合は、いずれか1つを満たせばグルーピングされる。 The three key items set in this group are combined by an “and” operator. Therefore, when all the above three requirements are satisfied, the user is grouped into the group. In addition, when connected by the operator “or”, grouping is performed if any one of them is satisfied.
グルーピングリストテーブルTL1に示される他のグループについても、同様にグルーピングの処理を行う。 For other groups indicated in the grouping list table TL1, grouping processing is performed in the same manner.
そして、グルーピング可(つまり、グループへの参加可)であると判別された場合は、そのグループの視聴者グループ情報74(図8参照)の視聴者リストにそのユーザの視聴者識別子を追加する。一方、既にその視聴者識別子が格納されているが、今回のグルーピング処理によってグループへの参加が不可であるという結果が得られた場合は、視聴者リストからそのユーザの視聴者識別子を削除する。 If it is determined that grouping is possible (that is, participation in the group is possible), the viewer identifier of the user is added to the viewer list of the viewer group information 74 (see FIG. 8) of the group. On the other hand, if the viewer identifier has already been stored, but the result of this grouping process indicating that participation in the group is not possible, the viewer identifier of the user is deleted from the viewer list.
なお、キー項目の条件を満たすか否かを視聴情報76(図10参照)の内容だけでは判別することができない場合がある。例えば、年齢、性別、居住地域、または嗜好などに関する条件を示すキー項目が用いられている場合である。このような場合は、視聴者の個人情報をISPの顧客管理データベースなどから取得し、これに基づいて判別を行えばよい。 Note that it may not be possible to determine whether or not the condition of the key item is satisfied only by the content of the viewing information 76 (see FIG. 10). For example, it is a case where a key item indicating conditions relating to age, sex, residential area, or preference is used. In such a case, the viewer's personal information may be acquired from an ISP customer management database or the like and determined based on this.
また、キー項目として、「(連続ドラマなどのようなシリーズ物のコンテンツの)前回の放送も見ていた者」という項目が設定されている場合は、最新の視聴情報76だけでなく、これよりも古い視聴情報76も必要となる。そこで、サービス管理装置2は、最新の視聴情報76については一時的にRAMに保存しておき、グルーピングの処理のために一度用いられた視聴情報76については、ハードディスクなどの記録媒体に移動させ長期的に保存しておく。そして、必要に応じてRAMにロードする。
In addition, when the item “who watched the previous broadcast (of series content such as a series drama)” is set as a key item, not only the
〔視聴者をグループへ参加させるための処理〕
図3のサービス提供装置連携部204は、仮想コミュニケーション空間の管理を行うべき旨の指令を、視聴者グループ情報テーブルTL4(図8参照)およびサービス一覧テーブルTL5(図9参照)をコミュニティサービス提供装置4とともに送信することによって、仮想コミュニケーション空間の実現のための処理の連携を行う。以前にこれらのテーブルを送信したことがある場合は、変更点を示す情報のみを送信してもよい。
[Processing to make viewers join the group]
The service providing
コミュニティサービス提供装置4は、サービス提供装置連携部204から受信したテーブルの内容に従って、チャットルーム、電子掲示板、および電話会議室などの仮想コミュニケーション空間を開設する処理を行う。そして、開設された仮想コミュニケーション空間の名称およびネットワークアドレスを示すリンク情報(例えば、URL)などを示すサービス開設情報77をサービス管理装置2に送信する。
The community
また、既に開設している仮想コミュニケーション空間であって、新たに受信したサービス一覧テーブルTL5からは削除されてしまっている仮想コミュニケーション空間があれば、この仮想コミュニケーション空間を閉鎖する。 Further, if there is a virtual communication space that has already been established and has been deleted from the newly received service list table TL5, the virtual communication space is closed.
ストリーミングコンテンツを視聴しているユーザは、仮想コミュニケーション空間を利用したい場合は、視聴者端末TRを操作してWebブラウザに所定のURLを入力する。すると、視聴者端末TRと接続されている視聴情報収集装置1のコミュニティサービス情報提供部106(図2参照)は、そのユーザが参加することができるグループの仮想コミュニケーション空間をサービス管理装置2に対して問い合わせる。
When the user who is viewing the streaming content wants to use the virtual communication space, he / she operates the viewer terminal TR and inputs a predetermined URL to the Web browser. Then, the community service information providing unit 106 (see FIG. 2) of the viewing
図3のコミュニティサービス検出部203は、視聴情報収集装置1からの問合せを受け付けると、現在ユーザが参加(利用)することができる仮想コミュニケーション空間を視聴者グループ情報テーブルTL4(図8参照)およびサービス一覧テーブルTL5(図9参照)に基づいて検出する。すなわち、まず、そのユーザの視聴者識別子が「視聴者リスト」に含まれるグループを視聴者グループ情報テーブルTL4から抽出する。そして、そのグループのための仮想コミュニケーション空間をサービス一覧テーブルTL5から抽出する。このようにして抽出された仮想コミュニケーション空間が、現在ユーザが利用することができる仮想コミュニケーション空間である。
When the community
または、そのユーザの最新の視聴情報76を視聴者端末TRより取得し、これを用いて次のように仮想コミュニケーション空間の検出を行ってもよい。すなわち、取得した視聴情報76と各グループのキー項目の条件(検索手段情報73)とのマッチングを行うことによって、ユーザが属するグループを判別する。そして、そのグループの仮想コミュニケーション空間をサービス一覧テーブルTL5より検出する。
Alternatively, the
そして、コミュニティサービス検出部203によって検出された仮想コミュニケーション空間の名称およびリンク情報などを示す利用可能サービス一覧情報SLTが、サービス情報通知部205によって視聴情報収集装置1に送信され、さらに図2のコミュニティサービス情報提供部106によって視聴者端末TRに送信される。これにより、視聴者端末TRには、ユーザが利用可能な仮想コミュニケーション空間の一覧が表示される。
Then, usable service list information SLT indicating the name and link information of the virtual communication space detected by the community
ユーザが一覧(利用可能サービス一覧情報SLT)の中から所望する仮想コミュニケーション空間を選択すると、視聴者端末TRは、サービス開設情報77に示されるリンク情報に基づいて、その仮想コミュニケーション空間を提供するコミュニティサービス提供装置4に接続する。
When the user selects a desired virtual communication space from the list (available service list information SLT), the viewer terminal TR provides the virtual communication space based on the link information indicated in the
すると、コミュニティサービス提供装置4は、そのユーザがその仮想コミュニケーション空間に利用することができるか否かを、サービス管理装置2から取得した最新の視聴者グループ情報テーブルTL4(図8参照)に基づいて判別する。つまり、そのユーザの視聴者識別子がその仮想コミュニケーション空間の視聴者グループ情報74の「視聴者リスト」に含まれているか否かを判別する。そして、含まれていれば、そのユーザをその仮想コミュニケーション空間に利用させるための処理を実行する。含まれていなければ、利用を拒否する。
Then, the community
以上のようにして、ユーザは仮想コミュニケーション空間を利用し、他のユーザと情報交換などを行うことができる。また、1つの仮想コミュニケーション空間に複数のユーザが集まることによって、1つのコミュニティが形成される。 As described above, the user can exchange information with other users using the virtual communication space. Moreover, one community is formed by a plurality of users gathering in one virtual communication space.
なお、上記の例では、ユーザに提供する仮想コミュニケーション空間の一覧の情報をサービス管理装置2で管理しているが、各コミュニティサービス提供装置4で管理するようにしてもよい。この場合は、視聴情報収集装置1は、各コミュニティサービス提供装置4に対して、ユーザが利用可能な仮想コミュニケーション空間の問合せを行う。
In the above example, information on the list of virtual communication spaces provided to the user is managed by the
また、上記の例では、ユーザからの要求に応じて仮想コミュニケーション空間の一覧を送信する方法、すなわち、PULL型の送信方法を用いたが、PUSH型であってもよい。つまり、例えば、コミュニティサービス検出部203による検出処理を定期的に実行し、そのたびにその検出結果を視聴者端末TRに送信してもよい。または、PUSH型およびPULL型の両方を併用することも可能である。2つの装置間で送受信される他の情報についても、PUSH型またはPULL型のいずれか一方を用いるようにしてもよいし、両方を用いるようにしてもよい。また、どのようなタイミングで送受信を実行するのかを各情報に設定しておいてもよい。
In the above example, a method of transmitting a list of virtual communication spaces in response to a request from a user, that is, a PULL type transmission method is used. However, a PUSH type may be used. That is, for example, the detection process by the community
〔視聴者によるグループの生成の処理〕
上に述べたように、グループの生成は、サービス管理装置2または管理者が行ったが、視聴者端末TRのユーザすなわち視聴者が行うこともできる。
[Group generation process by viewers]
As described above, the group is generated by the
自分でグループを生成することを所望するユーザは、視聴者端末TRのWebブラウザに所定のURLを入力する。すると、視聴者端末TRが接続されている視聴情報収集装置1において、図2のグループ生成要求受付部107は、サービス管理装置2に接続してキー項目テーブルTL2(図6参照)を取得し、これに登録されているキー項目の一覧を視聴者端末TRに表示させる。
A user who desires to create a group by himself inputs a predetermined URL in the web browser of the viewer terminal TR. Then, in the viewing
ユーザは、これらのキー項目を自由に組み合わせて、生成したいグループの参加資格(参加条件)を決定する。さらに、グループ名などを決定する。決定したこれらの事項の情報が視聴者端末TRに入力されると、視聴者端末TRは係る情報をグループ生成指示情報78として、視聴情報収集装置1に送信する。グループ生成要求受付部107は、このグループ生成指示情報78をサービス管理装置2に転送する。
The user freely combines these key items to determine the participation qualification (participation condition) of the group to be generated. Furthermore, a group name etc. are determined. When the information on the determined items is input to the viewer terminal TR, the viewer terminal TR transmits the information as group
サービス管理装置2において、図3の視聴者グループ生成部206は、グループ生成指示情報78を受信すると、グルーピングリストテーブルTL1(図5参照)に新規のグループ別キー項目情報71を追加し、グループ通番を1つ発行する。そのグループ別キー項目情報71に、グループ生成指示情報78の内容および発行したグループ通番を登録する。さらに、視聴者グループ情報テーブルTL4(図8参照)に新規の視聴者グループ情報74を追加し、視聴者グループ情報通番を1つ発行する。その視聴者グループ情報74に、その視聴者グループ情報通番およびグルーピングリストテーブルTL1に登録したグループ別キー項目情報71のグループ通番を登録する。このようにして、ユーザが所望するグループが生成される。
In the
さらに、生成されたグループにグルーピングされたユーザが集まるための仮想コミュニケーション空間を設定する。つまり、サービス情報75をサービス一覧テーブルTL5(図9参照)に登録する。なお、1つのグループについて様々な提供方法(仮想コミュニケーション空間の実現手段)のサービス情報75を登録することが可能である。しかし、コミュニティサービス提供装置4の処理の負担を軽くするために、ユーザがグループを生成する場合は、提供方法はチャットまたは電子掲示板に限定しておくのが望ましい。
Furthermore, a virtual communication space is set for the users grouped in the generated group. That is, the
このサービス情報75は、サービス提供装置連携部204によってコミュニティサービス提供装置4に送信される。そして、コミュニティサービス提供装置4は、このサービス情報75に基づいて仮想コミュニケーション空間を開設する。これと並行して、視聴者グルーピング部202は、グルーピング処理を実行し、生成されたグループに参加できるユーザを検知する。
This
図11は視聴者端末TRの全体的な処理の流れの例を説明するフローチャート、図12はコミュニティサービス提供装置4の全体的な処理の流れの例を説明するフローチャート、図13は視聴情報収集装置1の全体的な処理の流れの例を説明するフローチャート、図14はサービス管理装置2の全体的な処理の流れの例を説明するフローチャートである。
11 is a flowchart for explaining an example of the overall processing flow of the viewer terminal TR, FIG. 12 is a flowchart for explaining an example of the overall processing flow of the community
次に、コミュニティサービス提供システム100の装置ごとの処理の流れを、フローチャートを参照して説明する。なお、図11〜図14において括弧書きで示すステップ番号は、図4のステップ番号に対応している。
Next, the flow of processing for each device of the community
図11に示すように、視聴者端末TRは、最寄のアクセスポイントに接続し、ストリーミングコンテンツの一覧を取得してディスプレイに表示する(#101)。ユーザが一覧の中から視聴したいストリーミングコンテンツを選択して開始ボタンをクリックすると、そのストリーミングコンテンツのデータが配信元であるストリーミングサーバ5から配信されてくる(#102、#103)。
As shown in FIG. 11, the viewer terminal TR connects to the nearest access point, acquires a list of streaming contents, and displays it on the display (# 101). When the user selects streaming content to view from the list and clicks the start button, the streaming content data is distributed from the streaming
ストリーミングコンテンツの配信が始まると、配信が終了するまで、ユーザが一時停止、再生、および停止などのアクションを指定するごとに、視聴情報76をサービス管理装置2に送信する(#104)。
When the distribution of the streaming content starts, the
視聴者端末TRは、ストリーミングコンテンツを視聴するユーザが利用(参加)可能な仮想コミュニケーション空間の一覧を視聴情報収集装置1より取得して表示する(#105)。ユーザが一覧の中から利用したい仮想コミュニケーション空間を選択して開始ボタンをクリックすると、視聴者端末TRは、コミュニティサービス提供装置4に対してその仮想コミュニケーション空間の利用の開始を要求する(#106)。これにより、視聴者端末TRと他のユーザの視聴者端末TRとの間でのコミュニケーション(VoIP通信またはチャットなど)がコミュニティサービス提供装置4を介して開始される(#107)。
The viewer terminal TR acquires and displays a list of virtual communication spaces that can be used (participated) by the user who views the streaming content from the viewing information collecting apparatus 1 (# 105). When the user selects a virtual communication space to be used from the list and clicks the start button, the viewer terminal TR requests the community
図12に示すように、コミュニティサービス提供装置4は、ユーザのグルーピングに関する情報である視聴者グループ情報テーブルTL4(図8参照)などをサービス管理装置2から受信すると(#201)、これに基づいて仮想コミュニケーション空間を設置する(#202)。各ユーザに仮想コミュニケーション空間に関する情報を提供するために、設置に関する情報をサービス管理装置2に送信しておく(#203)。
As shown in FIG. 12, the community
なお、最新の視聴者グループ情報テーブルTL4が送信されて来るごとに、必要な仮想コミュニケーション空間を新たに設置しまたは不要になった仮想コミュニケーション空間を閉鎖する処理を実行する。 Each time the latest viewer group information table TL4 is transmitted, a process of newly installing a required virtual communication space or closing a virtual communication space that is no longer necessary is executed.
仮想コミュニケーション空間の設置および閉鎖などの処理と並行して、視聴者端末TRからの仮想コミュニケーション空間の利用要求の受付待ちをしている(#204)。利用要求を受け付けると(#205)、視聴者グループ情報テーブルTL4およびサービス一覧テーブルTL5(図9参照)に基づいてその要求元のユーザがその仮想コミュニケーション空間を利用することができるか否かをチェックする。そして、利用可能である場合は、そのユーザとその仮想コミュニケーション空間とを対応付ける(#206)。他のユーザの視聴者端末TRから利用要求があった場合も同様の処理を行う。以上のようにして、コミュニティサービス提供装置4は、複数の視聴者端末TR間でのコミュニケーション(VoIP通信またはチャットまたは電子掲示板などの文字通信など)の中継を開始する(#207)。
In parallel with the processing such as setting and closing of the virtual communication space, it waits for reception of a request for using the virtual communication space from the viewer terminal TR (# 204). When the usage request is received (# 205), it is checked whether or not the requesting user can use the virtual communication space based on the viewer group information table TL4 and the service list table TL5 (see FIG. 9). To do. If it is available, the user is associated with the virtual communication space (# 206). The same process is performed when there is a use request from the viewer terminal TR of another user. As described above, the community
図13(a)において、視聴情報収集装置1は、常時、視聴者端末TRからのストリーミングコンテンツの配信要求の受付待ちをしている(#301)。配信要求を受け付けると(#302)、ユーザの所望するストリーミングコンテンツを配信するように、配信元のストリーミングサーバ5に対して指令する(#303)。配信を開始する旨を示す応答をそのストリーミングサーバ5から受信すると(#304)、視聴情報収集装置1に設けられている、視聴情報76をサービス管理装置2に中継する処理部(図2の視聴情報転送部103)に、その旨を通知する(#305)。また、これと前後してまたは並行して、係る応答を要求元の視聴者端末TRに送信する(#306)。これにより、ストリーミングサーバ5から視聴者端末TRへのストリーミング配信のための処理が完了する。
In FIG. 13A, the viewing
図13(b)において、視聴情報収集装置1の視聴情報転送部103は、常時、図13(a)のステップ#305の通知の受付待ちをしている(#311)。係る通知を受け付けると、視聴情報76をサービス管理装置2に中継する処理を開始する。すなわち、ストリーミングコンテンツの配信を受けている視聴者端末TRから視聴情報76を受信するごとに(#312)、これをサービス管理装置2に転送する(#313)。
In FIG. 13B, the viewing
また、そのストリーミングコンテンツを視聴しているユーザが利用できる仮想コミュニケーション空間をサービス管理装置2に問い合わせる(#314)。その回答を受信すると(#315)、仮想コミュニケーション空間の一覧および選択ボタンなど含む画面の画面データ(例えば、Webページ用のHTMLデータ)を生成し、これをそのユーザの視聴者端末TRに送信する(#316)。
In addition, the
図14(a)において、サービス管理装置2は、常時、視聴情報収集装置1から転送されて来る視聴情報76の受信待ちをしている(#401)。視聴情報76を受信すると(#402)、これをRAMに記憶するとともに(#403)、サービス管理装置2に設けられている、グルーピング処理を実行する処理部(図3の視聴者グルーピング部202)に対して、視聴情報76が受信された旨を通知する(#404)。
In FIG. 14A, the
図14(b)において、サービス管理装置2の視聴者グルーピング部202は、図14(a)のステップ#404の通知の受付待ちをしている(#411)。係る通知を受け付けると、図14(a)のステップ#402で受信された視聴情報76に基づいて、ストリーミングコンテンツを視聴しているユーザのグルーピングを行う(#412)。すなわち、そのユーザが参加することができるグループをグルーピングリストテーブルTL1(図5参照)の中から選出し、そのグループの視聴者グループ情報74の視聴者リスト(図8参照)にそのユーザを追加する。そして、その視聴者グループ情報74をコミュニティサービス提供装置4に通知する(#413)。
In FIG. 14B, the viewer grouping unit 202 of the
また、サービス管理装置2は、常時、コミュニティサービス提供装置4から送信されて来る、仮想コミュニケーション空間の設置または閉鎖などに関する情報の受付待ちをしている(#414)。係る情報を受け付けると(#415)、必要に応じて、ユーザが利用可能な仮想コミュニケーション空間の一覧を視聴情報収集装置1に送信する(#416)。
In addition, the
本実施形態によると、様々な参加条件の仮想コミュニケーション空間を用意しておき、視聴者の最新の視聴情報に応じた仮想コミュニケーション空間を紹介することができる。よって、視聴者は、従来よりも自分に適した仮想コミュニケーション空間に参加して他の視聴者とのコミュニケーションを図ることができる。また、共通点の多いユーザ同士が同じ仮想コミュニケーション空間に集まることができるので、コミュニケーションを円滑に行うことができる。さらに、コミュニティが活発に行われるようになるので、ISPで提供されるサービスの利用率の向上を促進することができる。 According to the present embodiment, virtual communication spaces with various participation conditions are prepared, and a virtual communication space according to the latest viewing information of the viewer can be introduced. Therefore, the viewer can participate in a virtual communication space more suitable for him / her than before and can communicate with other viewers. Moreover, since users with many common points can gather in the same virtual communication space, communication can be performed smoothly. Furthermore, since the community is actively performed, it is possible to promote the improvement of the usage rate of the service provided by the ISP.
また、視聴者は、予め用意されているキー項目を組み合わせるだけで、グループおよび仮想コミュニケーション空間を生成することができる。よって、より自分の好みに近い他のユーザを集めてコミュニケーションを簡単に図ることができる。 Also, the viewer can generate a group and a virtual communication space only by combining key items prepared in advance. Therefore, it is possible to easily communicate with other users who are closer to their own preferences.
本実施形態では、コンテンツの配信手段としてストリーミングサーバ5を用いたが、視聴者の視聴情報76をサービス管理装置2に送信することができれば、これ以外の配信手段であってもよい。例えば、有線放送またはデジタルハイビジョン放送などであってもよい。この場合は、セットトップボックスを視聴者端末TRとして用いてコンテンツを受信し、視聴情報76をサービス管理装置2に送信すればよい。または、地上波放送によって配信されるコンテンツを、テレビチューナ内蔵のパーソナルコンピュータで受信し、視聴情報76をサービス管理装置2に送信してもよい。
In the present embodiment, the streaming
本実施形態では、音声による電話会議を例に説明したが、映像および音声による電話会議すなわちテレビ会議を本発明に適用することも可能である。 In the present embodiment, the audio conference call has been described as an example. However, a video conference and audio conference call, that is, a video conference can also be applied to the present invention.
本実施形態では、ISPのアクセスポイントごとに視聴情報収集装置1を設けたが、インターネットまたはイントラネットに設置されているプロキシサーバまたはゲートウェイなどに設けてもよい。または、視聴者端末TRは、視聴情報収集装置1を介さずに直接サービス管理装置2と情報の送受信を行ってもよい。
In this embodiment, the viewing
コミュニティサービス提供装置4の資源を有効的に使用するために、参加者または発言数が所定の数以下になった仮想コミュニケーション空間を閉鎖するようにしてもよい。この場合は、間もなく閉鎖する旨のメッセージを、サービス管理装置2および視聴情報収集装置1を介して参加している視聴者の視聴者端末TRに送信するのが望ましい。または、閉鎖してもよい旨の確認を視聴者から得た後で閉鎖処理を実行してもよい。
In order to effectively use the resources of the community
その他、コミュニティサービス提供システム100、視聴情報収集装置1、サービス管理装置2、情報登録提供装置3、コミュニティサービス提供装置4、ストリーミングサーバ5、視聴者端末TRの全体または各部の構成、処理内容、処理順序、テーブルの構成などは、本発明の趣旨に沿って適宜変更することができる。
In addition, the configuration of the community
以上説明した実施形態に関し、さらに以下の付記を開示する。
(付記1)複数の者同士が電気通信回線を介して互いにコミュニケーションを取るための仮想コミュニケーション空間を紹介する仮想コミュニケーション空間紹介システムであって、
視聴者が映像または音声のコンテンツを視聴しているときの視聴の状態に関する情報であるコンテンツ視聴情報を取得するコンテンツ視聴情報取得手段と、
互いに共通する属性を有するメンバーが参加するグループごとに、当該グループへの参加条件を示す参加条件情報を記憶する、参加条件情報記憶手段と、
前記視聴者が参加することができる前記グループを、当該視聴者の前記コンテンツ視聴情報および前記各グループの前記参加条件情報に基づいて判別する、参加可能グループ判別手段と、
前記参加可能グループ判別手段によって前記視聴者が参加することができると判別された前記グループのための前記仮想コミュニケーション空間を当該視聴者の端末装置に通知する参加可能空間通知手段と、
を有することを特徴とする仮想コミュニケーション空間紹介システム。
(付記2)前記参加可能空間通知手段は、前記参加可能グループ判別手段によって参加することができると判別された前記グループのための前記仮想コミュニケーション空間の名称の一覧を端末装置に表示させかつ当該一覧の中から選択された前記仮想コミュニケーション空間に当該端末装置を接続させるためのコードを送信する、
付記1記載の仮想コミュニケーション空間紹介システム。
(付記3)前記グループを生成するグループ生成手段と、
前記仮想コミュニケーション空間としてチャットルーム、電子掲示板、または電話会議室のうちの少なくとも1つを提供するサーバに対して、前記グループ生成手段によって生成された前記グループのための前記仮想コミュニケーション空間を開設するように指令する、開設指令手段と、を有する、
付記1または付記2記載の仮想コミュニケーション空間紹介システム。
(付記4)前記グループ生成手段は、予め用意されている複数の条件の中からオペレータが選択した1つまたは複数個の条件を組み合わせることによって、生成対象の前記グループの前記参加条件情報を設定する、
付記3記載の仮想コミュニケーション空間紹介システム。
(付記5)前記コンテンツ視聴情報取得手段は、前記視聴者が前記コンテンツの視聴を開始し、一時停止し、または終了するごとに前記コンテンツ視聴情報を取得する、
付記1ないし付記4のいずれかに記載の仮想コミュニケーション空間紹介システム。
(付記6)複数の者同士が電気通信回線を介して互いにコミュニケーションを取るための仮想コミュニケーション空間を提供する仮想コミュニケーション空間提供システムであって、
視聴者が映像または音声のコンテンツを視聴しているときの状態に関する情報であるコンテンツ視聴情報を取得するコンテンツ視聴情報取得手段と、
互いに共通する属性を有するメンバーが参加するグループごとに、当該グループへの参加条件を示す参加条件情報を記憶する、参加条件情報記憶手段と、
前記視聴者が参加することができる前記グループを、当該視聴者の前記コンテンツ視聴情報および前記各グループの前記参加条件情報に基づいて判別する、参加可能グループ判別手段と、
前記参加可能グループ判別手段によって前記視聴者が参加することができると判別された前記グループのための前記仮想コミュニケーション空間の一覧を当該視聴者の端末装置に通知する、参加可能空間通知手段と、
前記視聴者が前記一覧の中から選択した前記仮想コミュニケーション空間に当該視聴者の端末装置を接続させる端末接続手段と、
を有することを特徴とする仮想コミュニケーション空間提供システム。
(付記7)複数の者同士が電気通信回線を介して互いにコミュニケーションを取るための仮想コミュニケーション空間を紹介する仮想コミュニケーション空間紹介方法であって、
互いに共通する属性を有するメンバーが参加するグループごとに、当該グループへの参加条件を示す参加条件情報を参加条件情報記憶手段に予め記憶させておき、
視聴者が映像または音声のコンテンツを視聴しているときの視聴の状態に関する情報であるコンテンツ視聴情報を当該視聴者の端末装置から受信し、
前記視聴者が参加することができる前記グループを、当該視聴者の前記コンテンツ視聴情報および前記各グループの前記参加条件情報に基づいて判別し、
前記視聴者が参加することができると判別された前記グループのための前記仮想コミュニケーション空間を当該視聴者の端末装置に通知する、
ことを特徴とする仮想コミュニケーション空間紹介方法。
(付記8)複数の者同士が電気通信回線を介して互いにコミュニケーションを取るための仮想コミュニケーション空間を紹介するためのコンピュータに用いられるコンピュータプログラムであって、
互いに共通する属性を有するメンバーが参加するグループごとに当該グループへの参加条件を示す参加条件情報を記憶する参加条件情報記憶手段にアクセスする処理と、
視聴者が映像または音声のコンテンツを視聴しているときの視聴の状態に関する情報であるコンテンツ視聴情報を取得する処理と、
前記視聴者が参加することができる前記グループを、当該視聴者の前記コンテンツ視聴情報および前記各グループの前記参加条件情報に基づいて判別する処理と、
前記視聴者が参加することができると判別された前記グループのための前記仮想コミュニケーション空間を当該視聴者の端末装置に通知する処理と、
をコンピュータに実行させるためのコンピュータプログラム。
The following additional notes are disclosed with respect to the embodiment described above.
(Supplementary note 1) A virtual communication space introduction system for introducing a virtual communication space for communicating with each other via a telecommunication line.
Content viewing information acquisition means for acquiring content viewing information that is information relating to a viewing state when the viewer is viewing video or audio content;
For each group in which members having attributes common to each other participate, participation condition information storage means for storing participation condition information indicating participation conditions in the group;
A group that can be participated in, and a group that can participate in the group, based on the content viewing information of the viewer and the participation condition information of each group;
Participation space notification means for notifying the terminal device of the viewer of the virtual communication space for the group determined that the viewer can participate by the participation group determination means;
A virtual communication space introduction system characterized by having.
(Supplementary Note 2) The participation space notifying unit displays on the terminal device a list of names of the virtual communication spaces for the group determined to be able to participate by the participation group determination unit, and the list Transmitting a code for connecting the terminal device to the virtual communication space selected from
(Supplementary Note 3) Group generation means for generating the group;
The virtual communication space for the group generated by the group generation means is opened for a server that provides at least one of a chat room, an electronic bulletin board, or a conference room as the virtual communication space. And having an opening command means.
The virtual communication space introduction system according to
(Supplementary Note 4) The group generation means sets the participation condition information of the group to be generated by combining one or more conditions selected by the operator from among a plurality of conditions prepared in advance. ,
(Supplementary Note 5) The content viewing information acquisition unit acquires the content viewing information each time the viewer starts, pauses, or ends the viewing of the content.
The virtual communication space introduction system according to any one of
(Appendix 6) A virtual communication space providing system for providing a virtual communication space for a plurality of persons to communicate with each other via a telecommunication line,
Content viewing information acquisition means for acquiring content viewing information, which is information relating to a state when the viewer is viewing video or audio content;
For each group in which members having attributes common to each other participate, participation condition information storage means for storing participation condition information indicating participation conditions in the group;
A group that can be participated in, and a group that can participate in the group, based on the content viewing information of the viewer and the participation condition information of each group;
Participation space notifying means for notifying the viewer's terminal device of a list of the virtual communication space for the group determined that the viewer can participate by the participation group determining means;
Terminal connection means for connecting the viewer's terminal device to the virtual communication space selected by the viewer from the list;
A virtual communication space providing system characterized by comprising:
(Appendix 7) A virtual communication space introduction method for introducing a virtual communication space for a plurality of persons to communicate with each other via a telecommunication line,
For each group in which members having attributes common to each other participate, participation condition information indicating a participation condition to the group is stored in advance in the participation condition information storage unit,
Receiving content viewing information, which is information related to the viewing state when the viewer is viewing video or audio content, from the terminal device of the viewer;
The group in which the viewer can participate is determined based on the content viewing information of the viewer and the participation condition information of each group,
Notifying the viewer's terminal device of the virtual communication space for the group that has been determined that the viewer can participate;
Virtual communication space introduction method characterized by this.
(Supplementary note 8) A computer program used in a computer for introducing a virtual communication space for communication between a plurality of persons via a telecommunication line,
A process of accessing participation condition information storage means for storing participation condition information indicating participation conditions in the group for each group in which members having attributes common to each other participate;
Processing for obtaining content viewing information, which is information related to viewing status when the viewer is viewing video or audio content;
A process of determining the group in which the viewer can participate based on the content viewing information of the viewer and the participation condition information of each group;
A process of notifying the viewer's terminal device of the virtual communication space for the group that has been determined that the viewer can participate;
A computer program for causing a computer to execute.
本発明は、コンテンツを視聴者に配信する事業者が、視聴者に対する顧客サービスを充実させるために好適に用いられる。 The present invention is suitably used by a business operator who distributes content to viewers to enhance customer service for viewers.
1 視聴情報収集装置(仮想コミュニケーション空間紹介システム)
2 サービス管理装置(仮想コミュニケーション空間紹介システム)
3 情報登録提供装置(仮想コミュニケーション空間紹介システム)
71 グループ別キー項目情報(参加条件情報)
72 キー項目別情報(参加条件情報)
73 検索手段情報(参加条件情報)
76 視聴情報(コンテンツ視聴情報)
103 視聴情報転送部(コンテンツ視聴情報取得手段)
106 コミュニティサービス情報提供部(参加可能空間通知手段)
201 視聴情報受信部(コンテンツ視聴情報取得手段)
202 視聴者グルーピング部(参加可能グループ判別手段)
204 サービス提供装置連携部(開設指令手段)
205 サービス情報通知部(参加可能空間通知手段)
206 視聴者グループ生成部(グループ生成手段)
207 視聴者グループ設定部(グループ生成手段)
TL1 グルーピングリストテーブル(参加条件情報記憶手段)
TL2 キー項目テーブル(参加条件情報記憶手段)
TL3 検索手段テーブル(参加条件情報記憶手段)
1 Viewing information collection device (virtual communication space introduction system)
2 Service management device (virtual communication space introduction system)
3 Information registration and provision device (virtual communication space introduction system)
71 Key item information by group (participation condition information)
72 Information by key item (participation condition information)
73 Search means information (participation condition information)
76 Viewing Information (Content Viewing Information)
103 viewing information transfer unit (content viewing information acquisition means)
106 Community service information provider (participation space notification means)
201 viewing information receiving unit (content viewing information acquisition means)
202 Viewer grouping unit (groups that can participate)
204 Service providing device cooperation unit (opening command means)
205 Service information notification part (participation space notification means)
206 Viewer group generation unit (group generation means)
207 Viewer group setting section (group generation means)
TL1 grouping list table (participation condition information storage means)
TL2 key item table (participation condition information storage means)
TL3 search means table (participation condition information storage means)
Claims (5)
視聴者が映像または音声のコンテンツを視聴しているときの視聴の状態に関する情報であるコンテンツ視聴情報を取得するコンテンツ視聴情報取得手段と、
互いに共通する属性を有するメンバーが参加するグループごとに、当該グループへの参加条件を示す参加条件情報を記憶する、参加条件情報記憶手段と、
前記視聴者が参加することができる前記グループを、当該視聴者の前記コンテンツ視聴情報および前記各グループの前記参加条件情報に基づいて判別する、参加可能グループ判別手段と、
前記参加可能グループ判別手段によって前記視聴者が参加することができると判別された前記グループのための前記仮想コミュニケーション空間を当該視聴者の端末装置に通知する参加可能空間通知手段と、
を有することを特徴とする仮想コミュニケーション空間紹介システム。 A virtual communication space introduction system for introducing a virtual communication space in which a plurality of persons communicate with each other via a telecommunication line,
Content viewing information acquisition means for acquiring content viewing information that is information relating to a viewing state when the viewer is viewing video or audio content;
For each group in which members having attributes common to each other participate, participation condition information storage means for storing participation condition information indicating participation conditions in the group;
A group that can be participated in, and a group that can participate in the group, based on the content viewing information of the viewer and the participation condition information of each group;
Participation space notification means for notifying the terminal device of the viewer of the virtual communication space for the group determined that the viewer can participate by the participation group determination means;
A virtual communication space introduction system characterized by having.
請求項1記載の仮想コミュニケーション空間紹介システム。 The participation space notifying unit displays a list of names of the virtual communication spaces for the group determined to be able to participate by the participation group determining unit on the terminal device and is selected from the list Transmitting a code for connecting the terminal device to the virtual communication space
The virtual communication space introduction system according to claim 1.
前記仮想コミュニケーション空間としてチャットルーム、電子掲示板、または電話会議室のうちの少なくとも1つを提供するサーバに対して、前記グループ生成手段によって生成された前記グループのための前記仮想コミュニケーション空間を開設するように指令する、開設指令手段と、を有する、
請求項1または請求項2記載の仮想コミュニケーション空間紹介システム。 Group generating means for generating the group;
The virtual communication space for the group generated by the group generation means is opened for a server that provides at least one of a chat room, an electronic bulletin board, or a conference room as the virtual communication space. And having an opening command means.
The virtual communication space introduction system according to claim 1 or 2.
互いに共通する属性を有するメンバーが参加するグループごとに、当該グループへの参加条件を示す参加条件情報を参加条件情報記憶手段に予め記憶させておき、
視聴者が映像または音声のコンテンツを視聴しているときの視聴の状態に関する情報であるコンテンツ視聴情報を当該視聴者の端末装置から受信し、
前記視聴者が参加することができる前記グループを、当該視聴者の前記コンテンツ視聴情報および前記各グループの前記参加条件情報に基づいて判別し、
前記視聴者が参加することができると判別された前記グループのための前記仮想コミュニケーション空間を当該視聴者の端末装置に通知する、
ことを特徴とする仮想コミュニケーション空間紹介方法。 A virtual communication space introduction method for introducing a virtual communication space in which a plurality of persons communicate with each other via a telecommunication line,
For each group in which members having attributes common to each other participate, participation condition information indicating a participation condition to the group is stored in advance in the participation condition information storage unit,
Receiving content viewing information, which is information related to the viewing state when the viewer is viewing video or audio content, from the terminal device of the viewer;
The group in which the viewer can participate is determined based on the content viewing information of the viewer and the participation condition information of each group,
Notifying the viewer's terminal device of the virtual communication space for the group that has been determined that the viewer can participate;
Virtual communication space introduction method characterized by this.
互いに共通する属性を有するメンバーが参加するグループごとに当該グループへの参加条件を示す参加条件情報を記憶する参加条件情報記憶手段にアクセスする処理と、
視聴者が映像または音声のコンテンツを視聴しているときの視聴の状態に関する情報であるコンテンツ視聴情報を取得する処理と、
前記視聴者が参加することができる前記グループを、当該視聴者の前記コンテンツ視聴情報および前記各グループの前記参加条件情報に基づいて判別する処理と、
前記視聴者が参加することができると判別された前記グループのための前記仮想コミュニケーション空間を当該視聴者の端末装置に通知する処理と、
をコンピュータに実行させるためのコンピュータプログラム。
A computer program used in a computer for introducing a virtual communication space for communicating between each other via a telecommunication line,
A process of accessing participation condition information storage means for storing participation condition information indicating participation conditions in the group for each group in which members having attributes common to each other participate;
Processing for obtaining content viewing information, which is information related to viewing status when the viewer is viewing video or audio content;
A process of determining the group in which the viewer can participate based on the content viewing information of the viewer and the participation condition information of each group;
A process of notifying the viewer's terminal device of the virtual communication space for the group that has been determined that the viewer can participate;
A computer program for causing a computer to execute.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004291510A JP2006108996A (en) | 2004-10-04 | 2004-10-04 | Virtual communication space introduction system, virtual communication space introduction method, and computer program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004291510A JP2006108996A (en) | 2004-10-04 | 2004-10-04 | Virtual communication space introduction system, virtual communication space introduction method, and computer program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2006108996A true JP2006108996A (en) | 2006-04-20 |
Family
ID=36378214
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004291510A Pending JP2006108996A (en) | 2004-10-04 | 2004-10-04 | Virtual communication space introduction system, virtual communication space introduction method, and computer program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2006108996A (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008199584A (en) * | 2006-12-21 | 2008-08-28 | Alcatel-Lucent | Interactive communication method between communication terminals, and interactive server and tv network |
JP2009049548A (en) * | 2007-08-15 | 2009-03-05 | Hitachi Communication Technologies Ltd | Broadcast system |
JP2009105832A (en) * | 2007-10-25 | 2009-05-14 | Sony Corp | System, apparatus, method and program for providing program guide |
KR101363700B1 (en) | 2012-09-05 | 2014-02-21 | 한국과학기술원 | Method and system for providing user interface for participating interactive broadcasting program with group unit |
JP2016158003A (en) * | 2015-02-23 | 2016-09-01 | カシオ計算機株式会社 | Communication controller, communication control method and program |
JP2017021866A (en) * | 2016-11-02 | 2017-01-26 | ソニー株式会社 | Information processing apparatus, method, and program |
US10911548B2 (en) | 2011-03-30 | 2021-02-02 | Sony Corporation | Information processing apparatus and method, terminal apparatus, and information processing system |
JP2021013187A (en) * | 2020-10-12 | 2021-02-04 | デジタル・アドバタイジング・コンソーシアム株式会社 | Matching system |
JP6978712B1 (en) * | 2020-09-23 | 2021-12-08 | 株式会社ミクシィ | Communication support device, communication support method and communication support program |
JP2022052769A (en) * | 2020-09-23 | 2022-04-04 | 株式会社ミクシィ | Communication support device, communication support method and communication support program |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001298431A (en) * | 2000-04-14 | 2001-10-26 | Matsushita Electric Ind Co Ltd | Information providing system, information providing method, and terminal device |
JP2003150529A (en) * | 2001-11-19 | 2003-05-23 | Hitachi Ltd | Information exchange method, information exchange terminal unit, information exchange server device and program |
JP2003157279A (en) * | 2001-11-20 | 2003-05-30 | Matsushita Electric Ind Co Ltd | Community retrieving system, device therefor and computer program |
JP2004199294A (en) * | 2002-12-17 | 2004-07-15 | Ricoh Co Ltd | Simultaneous conversation device |
-
2004
- 2004-10-04 JP JP2004291510A patent/JP2006108996A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001298431A (en) * | 2000-04-14 | 2001-10-26 | Matsushita Electric Ind Co Ltd | Information providing system, information providing method, and terminal device |
JP2003150529A (en) * | 2001-11-19 | 2003-05-23 | Hitachi Ltd | Information exchange method, information exchange terminal unit, information exchange server device and program |
JP2003157279A (en) * | 2001-11-20 | 2003-05-30 | Matsushita Electric Ind Co Ltd | Community retrieving system, device therefor and computer program |
JP2004199294A (en) * | 2002-12-17 | 2004-07-15 | Ricoh Co Ltd | Simultaneous conversation device |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008199584A (en) * | 2006-12-21 | 2008-08-28 | Alcatel-Lucent | Interactive communication method between communication terminals, and interactive server and tv network |
JP2009049548A (en) * | 2007-08-15 | 2009-03-05 | Hitachi Communication Technologies Ltd | Broadcast system |
JP2009105832A (en) * | 2007-10-25 | 2009-05-14 | Sony Corp | System, apparatus, method and program for providing program guide |
US10911548B2 (en) | 2011-03-30 | 2021-02-02 | Sony Corporation | Information processing apparatus and method, terminal apparatus, and information processing system |
KR101363700B1 (en) | 2012-09-05 | 2014-02-21 | 한국과학기술원 | Method and system for providing user interface for participating interactive broadcasting program with group unit |
JP2016158003A (en) * | 2015-02-23 | 2016-09-01 | カシオ計算機株式会社 | Communication controller, communication control method and program |
JP2017021866A (en) * | 2016-11-02 | 2017-01-26 | ソニー株式会社 | Information processing apparatus, method, and program |
JP6978712B1 (en) * | 2020-09-23 | 2021-12-08 | 株式会社ミクシィ | Communication support device, communication support method and communication support program |
JP2022052415A (en) * | 2020-09-23 | 2022-04-04 | 株式会社ミクシィ | Communication support device, communication support method and communication support program |
JP2022052769A (en) * | 2020-09-23 | 2022-04-04 | 株式会社ミクシィ | Communication support device, communication support method and communication support program |
JP7093049B2 (en) | 2020-09-23 | 2022-06-29 | 株式会社ミクシィ | Communication support device, communication support method and communication support program |
JP2021013187A (en) * | 2020-10-12 | 2021-02-04 | デジタル・アドバタイジング・コンソーシアム株式会社 | Matching system |
JP7263302B2 (en) | 2020-10-12 | 2023-04-24 | デジタル・アドバタイジング・コンソーシアム株式会社 | matching system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20170048286A1 (en) | Live broadcast system | |
JP3796459B2 (en) | Information distribution system, program table server, and distribution data selection table server | |
US9240963B2 (en) | Chat room viewing | |
US8045700B2 (en) | System and method of providing voice communication | |
US8307201B2 (en) | Information processing system, service providing apparatus and method, information processing apparatus and method, recording medium, and program | |
EP2360922B1 (en) | Disposition of video alerts and integration of a mobile device into a local service domain | |
JP6719166B2 (en) | Live broadcasting system | |
EP3996355B1 (en) | Method for transferring media stream and user equipment | |
JP5709858B2 (en) | Method and apparatus for multi-screen service notification and interaction in a communication system | |
CN102137277B (en) | Method, device and system for realizing interactive carousel channels | |
WO2001050309A9 (en) | Informing network users of television programming viewed by other network users | |
JP2005524302A (en) | Chat for TV network | |
JP3996770B2 (en) | Television channel selection method and system | |
JP3789854B2 (en) | Live distribution server and live distribution method | |
JP3685753B2 (en) | Home-side information distribution system and program receiving method | |
KR20140103156A (en) | System, apparatus and method for utilizing a multimedia service | |
JP2006108996A (en) | Virtual communication space introduction system, virtual communication space introduction method, and computer program | |
US20080219256A1 (en) | Content delivery system, terminal, and content delivery method | |
US20100332590A1 (en) | Inheritance communication administrating apparatus | |
KR20090085669A (en) | How to share multimedia data, servers, and networks | |
JP2005198313A (en) | Digital real-time interactive program system | |
JP3882605B2 (en) | Messaging system and method, messaging apparatus, and message exchange apparatus | |
KR20020050903A (en) | Education, Broad Casting, Multi-User Image Conference and Chatting Service Provision Method Using Internet | |
US20110113144A1 (en) | Terminal control method and service provision system using the same | |
US20130041491A1 (en) | Communication system and communication method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070920 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100721 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100727 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20101130 |