(57)【特許請求の範囲】
【請求項１】
複数の端末装置と、コンテンツを配信するコンテンツサーバと、操作情報転送サーバと、がネットワークを介して接続された操作情報転送システムであって、
前記複数の端末のうち、第１の端末装置は、
前記コンテンツサーバから配信されるコンテンツの出力に関する操作内容を表す操作情報の入力を受け付ける入力部と、
前記入力部で入力を受け付けた操作情報を含むパケット情報を前記操作情報転送サーバに送信する第１の送信部と、を有し、
前記操作情報転送サーバは、
前記第１の送信部から送信されるパケット情報を受信する第１の受信部と、
第２の端末宛に前記操作情報を送信する第２の送信部と、を有し、
前記第２の端末装置は、
前記第２の送信部から送信される操作情報を受信する第２の受信部と、
前記第２の受信部が受信した操作情報が表す前記操作内容に基づいて前記コンテンツを出力する制御部と、
を有し、
操作情報転送システムには、コンテンツを配信するコンテンツサーバが接続されており、
前記コンテンツサーバは、
操作情報を受信して当該操作情報に応じた動作を行う機能を実現するプログラムとコンテンツとを端末装置からの要求に応じて配信する配信部を有し、
前記第２の端末装置は、
前記コンテンツサーバに接続してコンテンツを再生する再生部を有し、
前記第２の端末装置の制御部は、前記プログラムを実行することによって前記コンテンツを出力する
ことを特徴とする操作情報転送システム。
【請求項２】
前記第１の端末装置の第１の送信部は、前記入力部を介して入力されるログイン情報を用いて前記宛先情報を生成してパケット情報を前記操作情報転送サーバに送信し、
前記操作情報転送サーバの第２の送信部は、ログイン情報が入力されログインした第２の端末装置のうち、前記第１の送信部から送信されるパケット情報に含まれる宛先情報に対応する第２の端末装置に対して前記操作情報を送信する
ことを特徴とする請求項１に記載の操作情報転送システム。
【請求項３】
前記第１の端末装置の入力部は、前記操作情報の入力に加えて、前記コンテンツを提供する提供者からのユーザの属性を指定する指示を入力し、
前記第１の端末装置の第１の送信部は、前記入力部から入力される属性に該当する第２の端末を送信対象として指定する宛先情報を生成し、
前記操作情報転送サーバの第２の送信部は、前記第１の端末装置から送信される属性に該当する第２の端末装置を対象とした宛先情報に従い、前記属性に該当するユーザの第２の端末に対して前記操作情報を送信する
ことを特徴とする請求項１又は２に記載の操作情報転送システム。
【請求項４】
前記第１の端末装置は、
自身の端末装置において再生したコンテンツの履歴を表す視聴履歴情報を記憶する記憶部を有し、
前記第１の端末装置の第１の送信部は、前記入力部から視聴履歴の送信指示が入力されると、前記記憶部に記憶された視聴履歴情報を読み出し、この視聴履歴情報を操作情報としたパケット情報を生成して前記操作情報転送サーバに送信する
ことを特徴とする請求項１から請求項３のうちいずれか１項に記載の操作情報転送システム。
【請求項５】
前記操作情報転送サーバは、
前記第１の端末装置が音声通信を行う場合に用いられる発信元識別情報と前記第１の端末装置を利用するユーザが所有する第２の端末装置を特定して送信する宛先である送信先情報とを対応付けて記憶する記憶部と、
前記第１の端末装置の発信元識別情報を当該第１の端末装置または前記コンテンツを提供する提供者の端末装置から取得する発信元識別情報取得部と、
前記発信元識別情報を取得して前記記憶部を参照し、前記発信元識別情報に対応する送信先情報を読み出し、読み出した送信先情報に従って前記第２の端末装置に前記第２の送信部によって前記操作情報を送信する制御部と、
を有することを特徴とする請求項１から請求項４のうちいずれか１項に記載の操作情報転送システム。
【請求項６】
前記コンテンツサーバは、
前記第１の端末装置のユーザの会員種別を判定する判定部を備え、
前記コンテンツサーバの配信部は、前記判定部の判定結果を前記第１の端末装置に配信し、
前記操作情報は、前記コンテンツサーバから送信される前記判定結果に応じて前記会員種別を切り替える操作を行う操作情報であり、前記第１の端末装置の第１の送信部は、当該操作情報と、前記複数の端末装置のうち操作情報の送信対象である第２の端末装置を指定する宛先情報とを含むパケット情報を前記操作情報転送サーバに送信する
ことを特徴とする請求項１から請求項５のうちいずれか１項に記載の操作情報転送システム。
【請求項７】
前記コンテンツサーバは、
前記第１の端末装置のユーザの会員種別を判定する判定部を備え、
前記操作情報は、前記判定結果に応じて前記会員種別を切り替える操作を行う操作情報であり、前記コンテンツサーバの配信部は、当該操作情報と、前記複数の端末装置のうち操作情報の送信対象である第２の端末装置を指定する宛先情報とを含むパケット情報を前記操作情報転送サーバに送信する
ことを特徴とする請求項１から請求項５のうちいずれか１項に記載の操作情報転送システム。
【請求項８】
前記第２の端末装置の第２の受信部は、前記操作情報転送サーバの第２の送信部によって送信される前記パケット情報を受信し、
前記第２の端末装置の制御部は、前記第２の受信部が受信したパケット情報に応じて、前記ユーザの会員種別の切り替えを行うユーザ情報管理サーバに接続する
ことを特徴とする請求項６または請求項７に記載の操作情報転送システム。
【請求項９】
複数の端末装置と、コンテンツを配信するコンテンツサーバと、操作情報転送サーバとがネットワークを介して接続された操作情報転送システムにおける操作情報転送方法であって、
前記複数の端末のうち、第１の端末装置の入力部が、前記コンテンツサーバから配信されるコンテンツの出力に関する操作内容を表す操作情報を入力し、
第１の端末装置の第１の送信部が、前記入力部から入力される操作情報を含むパケット情報を前記操作情報転送サーバに送信し、
前記操作情報転送サーバの第１の受信部が、前記第１の送信部から送信されるパケット情報を受信し、
前記操作情報転送サーバの第２の送信部が、第２の端末宛に前記操作情報を送信し、
前記第２の端末装置の第２の受信部が、前記第２の送信部から送信される操作情報を受信し、
前記第２の端末装置の制御部が、前記第２の受信部が受信した操作情報が表す前記操作内容に基づいて前記コンテンツを出力し、
操作情報転送システムには、コンテンツを配信するコンテンツサーバが接続されており、
前記コンテンツサーバの配信部が、操作情報を受信して当該操作情報に応じた動作を行う機能を実現するプログラムとコンテンツとを端末装置からの要求に応じて配信し、
前記第２の端末装置の再生部が、前記コンテンツサーバに接続してコンテンツを再生し、
前記第２の端末装置の制御部が、前記プログラムを実行することによって前記コンテンツを出力する
ことを特徴とする操作情報転送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遠隔から端末を操作する操作情報転送システム、操作情報転送方法に関する。
【背景技術】
【０００２】
近年、携帯電話の利用範囲が広がり、家電製品を遠隔で操作する機能を搭載させることも行われている。例えば、下記に示す特許文献１では、携帯電話をネットワークを介してデータセンタに接続し、制御対象の機器に応じた制御コードをダウンロードする。そして、制御コードを読み出し、赤外線等の近距離無線によって対象の機器に携帯電話から送信する。これにより、機器を遠隔から操作することができる。
ところで、携帯電話には、音声や映像、文字等のコンテンツを出力する機能もある。また、コンテンツを視聴するものとして、ネットワークに接続されたコンピュータ装置があげられる。ユーザによっては、携帯電話とコンピュータ装置との両方を用いてコンテンツを視聴する場合もある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２０４２９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述のように、携帯電話とコンピュータ装置とを用いてコンテンツを視聴する場合、携帯電話を用いてコンピュータ装置を遠隔操作することも考えられる。
しかしながら、コンピュータ装置には、制御コードを受信するための赤外線通信機能や近距離無線通信の機能が必ず搭載されているとは限らない。また、このような赤外線通信機能や近距離無線通信を搭載しようとすると、無線信号を受信できるハードウェアを新たにコンピュータ装置に搭載する必要が生じてしまう。
【０００５】
本発明は、このような事情に鑑みてなされたもので、その目的は、無線信号を受信するためのハードウェアを新たに設けることなく、コンピュータ装置に対し、遠隔から指示をすることができる操作情報転送システム、操作情報転送方法を提供することにある。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本発明は、複数の端末装置と、コンテンツを配信するコンテンツサーバと、操作情報転送サーバと、がネットワークを介して接続された操作情報転送システムにおける操作情報転送サーバであって、前記複数の端末装置のうち第１の端末装置から送信されるパケット情報であって、前記コンテンツサーバから配信されるコンテンツの出力に関する操作内容を表す操作情報を含むパケット情報を受信する第１の受信部と、前記操作情報が表す前記操作内容に基づいて前記コンテンツを出力する第２の端末装置宛に前記操作情報を送信する第２の送信部と、を有することを特徴とする。
【０００７】
また、本発明は、複数の端末装置と、コンテンツを配信するコンテンツサーバと、操作情報転送サーバと、がネットワークを介して接続された操作情報転送システムであって、前記複数の端末のうち、第１の端末装置は、前記コンテンツサーバから配信されるコンテンツの出力に関する操作内容を表す操作情報の入力を受け付ける入力部と、前記入力部で入力を受け付けた操作情報を含むパケット情報を前記操作情報転送サーバに送信する第１の送信部と、を有し、前記操作情報転送サーバは、前記第１の送信部から送信されるパケット情報を受信する第１の受信部と、第２の端末宛に前記操作情報を送信する第２の送信部と、を有し、前記第２の端末装置は、前記第２の送信部から送信される操作情報を受信する第２の受信部と、前記第２の受信部が受信した操作情報が表す前記操作内容に基づいて前記コンテンツを出力する制御部と、を有することを特徴とする。
【０００８】
また、本発明は、上述の操作情報転送システムにおいて、操作情報転送システムには、コンテンツを配信するコンテンツサーバが接続されており、前記コンテンツサーバは、操作情報を受信して当該操作情報に応じた動作を行う機能を実現するプログラムとコンテンツとを端末装置からの要求に応じて配信する配信部を有し、前記第２の端末装置は、前記コンテンツサーバに接続してコンテンツを再生する再生部を有し、前記第２の端末装置の制御部は、前記プログラムを実行することによって前記コンテンツを出力することを特徴とする。
【０００９】
また、本発明は、上述の操作情報転送システムにおいて、前記第１の端末装置の第１の送信部は、前記入力部を介して入力されるログイン情報を用いて前記宛先情報を生成してパケット情報を前記操作情報転送サーバに送信し、前記操作情報転送サーバの第２の送信部は、ログイン情報が入力されログインした第２の端末装置のうち、前記第１の送信部から送信されるパケット情報に含まれる宛先情報に対応する第２の端末装置に対して前記操作情報を送信することを特徴とする。
【００１０】
また、本発明は、上述の操作情報転送システムにおいて、前記第１の端末装置の入力部は、前記操作情報の入力に加えて、前記コンテンツを提供する提供者からのユーザの属性を指定する指示を入力し、前記第１の端末装置の第１の送信部は、前記入力部から入力される属性に該当する第２の端末を送信対象として指定する宛先情報を生成し、前記操作情報転送サーバの第２の送信部は、前記第１の端末装置から送信される属性に該当する第２の端末装置を対象とした宛先情報に従い、前記属性に該当するユーザの第２の端末に対して前記操作情報を送信することを特徴とする。
【００１１】
また、本発明は、上述の操作情報転送システムにおいて、前記第１の端末装置は、自身の端末装置において再生したコンテンツの履歴を表す視聴履歴情報を記憶する記憶部を有し、前記第１の端末装置の第１の送信部は、前記入力部から視聴履歴の送信指示が入力されると、前記記憶部に記憶された視聴履歴情報を読み出し、この視聴履歴情報を操作情報としたパケット情報を生成して前記操作情報転送サーバに送信することを特徴とする。
【００１２】
また、本発明は、上述の操作情報転送システムにおいて、前記操作情報転送サーバは、前記第１の端末装置が音声通信を行う場合に用いられる発信元識別情報と前記第１の端末装置を利用するユーザが所有する第２の端末装置を特定して送信する宛先である送信先情報とを対応付けて記憶する記憶部と、前記第１の端末装置の発信元識別情報を当該第１の端末装置または前記コンテンツを提供する提供者の端末装置から取得する発信元識別情報取得部と、前記発信元識別情報を取得して前記記憶部を参照し、前記発信元識別情報に対応する送信先情報を読み出し、読み出した送信先情報に従って前記第２の端末装置に前記第２の送信部によって前記操作情報を送信する制御部と、を有することを特徴とする。
【００１３】
また、本発明は、上述の操作情報転送システムにおいて、前記コンテンツサーバは、前記第１の端末装置のユーザの会員種別を判定する判定部を備え、前記コンテンツサーバの配信部は、前記判定部の判定結果を前記第１の端末装置に配信し、前記操作情報は、前記コンテンツサーバから送信される前記判定結果に応じて前記会員種別を切り替える操作を行う操作情報であり、前記第１の端末装置の第１の送信部は、当該操作情報と、前記複数の端末装置のうち操作情報の送信対象である第２の端末装置を指定する宛先情報とを含むパケット情報を前記操作情報転送サーバに送信することを特徴とする。
【００１４】
また、本発明は、上述の操作情報転送システムにおいて、前記コンテンツサーバは、前記第１の端末装置のユーザの会員種別を判定する判定部を備え、前記操作情報は、前記判定結果に応じて前記会員種別を切り替える操作を行う操作情報であり、前記コンテンツサーバの配信部は、当該操作情報と、前記複数の端末装置のうち操作情報の送信対象である第２の端末装置を指定する宛先情報とを含むパケット情報を前記操作情報転送サーバに送信することを特徴とする。
【００１５】
また、本発明は、上述の操作情報転送システムにおいて、前記第２の端末装置の第２の受信部は、前記操作情報転送サーバの第２の送信部によって送信される前記パケット情報を受信し、前記第２の端末装置の制御部は、前記第２の受信部が受信したパケット情報に応じて、前記ユーザの会員種別の切り替えを行うユーザ情報管理サーバに接続することを特徴とする。
【００１６】
また、本発明は、複数の端末装置と、コンテンツを配信するコンテンツサーバと、操作情報転送サーバと、がネットワークを介して接続されるとともに、当該ネットワークに、複数の端末装置とが接続される操作情報転送システムにおける操作情報転送サーバであって、前記複数の端末装置のうち、第１の端末装置の入力部から入力される操作情報であって、前記コンテンツサーバから配信されるコンテンツの出力に関する操作内容を表す操作情報を含むパケット情報を受信する第１の受信部と、前記操作情報が表す前記操作内容に基づいて前記コンテンツを出力する第２の端末宛に前記操作情報を送信する第２の送信部と、を有することを特徴とする。
【００１７】
また、本発明は、複数の端末装置と、コンテンツを配信するコンテンツサーバと、操作情報転送サーバと、がネットワークを介して接続された操作情報転送システムにおける操作情報転送サーバの操作情報転送方法であって、第１の受信部が、前記複数の端末装置のうち第１の端末装置から送信されるパケット情報であって、前記コンテンツサーバから配信されるコンテンツの出力に関する操作内容を表す操作情報を含むパケット情報を受信し、第２の送信部が、前記操作情報が表す前記操作内容に基づいて前記コンテンツを出力する第２の端末装置宛に前記操作情報を送信することを特徴とする。
【００１８】
また、本発明は、複数の端末装置と、コンテンツを配信するコンテンツサーバと、操作情報転送サーバとがネットワークを介して接続された操作情報転送システムにおける操作情報転送方法であって、前記複数の端末のうち、第１の端末装置の入力部が、前記コンテンツサーバから配信されるコンテンツの出力に関する操作内容を表す操作情報を入力し、第１の端末装置の第１の送信部が、前記入力部から入力される操作情報を含むパケット情報を前記操作情報転送サーバに送信し、前記操作情報転送サーバの第１の受信部が、前記第１の送信部から送信されるパケット情報を受信し、前記操作情報転送サーバの第２の送信部が、第２の端末宛に前記操作情報を送信し、前記第２の端末装置の第２の受信部が、前記第２の送信部から送信される操作情報を受信し、前記第２の端末装置の制御部が、前記第２の受信部が受信した操作情報が表す前記操作内容に基づいて前記コンテンツを出力することを特徴とする。
【００１９】
また、本発明は、複数の端末装置と、コンテンツを配信するコンテンツサーバと、操作情報転送サーバと、がネットワークを介して接続されるとともに、当該ネットワークに、複数の端末装置とが接続される操作情報転送システムにおける操作情報転送サーバにおける操作情報転送方法であって、第１の受信部が、前記複数の端末装置のうち、第１の端末装置の入力部から入力される操作情報であって、前記コンテンツサーバから配信されるコンテンツの出力に関する操作内容を表す操作情報を含むパケット情報を受信し、第２の送信部が、前記操作情報が表す前記操作内容に基づいて前記コンテンツを出力する第２の端末宛に前記操作情報を送信することを特徴とする。
【発明の効果】
【００２０】
以上説明したように、この発明によれば、第１の端末装置から入力された操作内容を、ネットワークを介して接続された操作情報転送サーバが、他の端末装置に配信し、これを受信した端末装置が、その操作内容に応じた処理を行うようにした。これにより、無線信号を受信するためのハードウェアをコンピュータ装置に新たに設けることなく、コンピュータ装置に対し、遠隔から指示をすることができる。
【図面の簡単な説明】
【００２１】
【図１】この発明の一実施形態による操作情報転送システムの構成を示す概略ブロック図である。
【図２】配信者端末１０の構成を示すブロック図である。
【図３】コンテンツサーバ２０の構成を表すブロック図である。
【図４】携帯電話３０の構成を説明するブロック図である。
【図５】操作情報転送サーバ４０の構成を説明するブロック図である。
【図６】ユーザ端末５０の構成を説明するブロック図である。
【図７】携帯電話３０の動作を説明するフローチャートである。
【図８】携帯電話３０の画面に表示される一例を示す図である。
【図９】携帯電話３０の画面に表示される一例を示す図である。
【図１０】携帯電話３０の画面に表示される一例を示す図である。
【図１１】操作情報転送サーバ２０の動作を説明するフローチャートである。
【図１２】ユーザ端末５０の動作を説明するフローチャートである。
【図１３】ユーザ端末５０の画面に表示される内容の一例を表す図である。
【図１４】記憶部４３に記憶される情報の一例を示す図である。
【図１５】携帯電話３０またはユーザ端末５０の画面上にコンテンツが表示される画面の一例を示す図である。
【図１６】携帯電話３０の機能を説明する図である。
【図１７】ユーザ端末５０に表示される画面の一例を示す図である。
【図１８】他の実施形態における記憶部４３に記憶される情報の一例を示す図である。
【図１９】記憶部４３に記憶されるユーザ登録情報の一例を示す図である。
【図２０】この発明の他の実施形態による操作情報転送システムの構成を示す概略ブロック図である。
【図２１】コンテンツサーバ２０の構成を表すブロック図である。
【図２２】ユーザ端末５０の構成を説明するブロック図である。
【図２３】携帯電話３０の構成を説明するブロック図である。
【図２４】この発明の他の実施形態による操作情報転送システムの動作例を示すシーケンス図である。
【図２５】携帯電話３０に表示される選択画面の例を示す図である。
【図２６】この発明の他の実施形態による操作情報転送システムの動作例を示すシーケンス図である。
【発明を実施するための形態】
【００２２】
以下、本発明の一実施形態による操作情報転送システムについて図面を参照して説明する。図１は、この発明の一実施形態による操作情報転送システムの構成を示す概略ブロック図である。
操作情報転送システム１は、配信者端末１０と、コンテンツサーバ２０と、携帯電話３０と、操作情報転送サーバ４０と、ユーザ端末５０とがネットワーク６０を介して接続されている。このネットワークは、インターネット網や公衆回線網等のユーザ端末５０、携帯電話３０が通信可能な通信網を含んで構成される。この携帯電話３０が、第１の端末装置の一例であり、ユーザ端末５０が第２の端末装置の一例である。
ここで、以下の実施形態において、ユーザ端末５０と携帯電話３０との区別を特に行わない場合には、単に「端末」と称す。
【００２３】
この操作情報転送システム１の動作の概略を説明する。コンテンツを配信する配信者は、配信者端末１０を用いてコンテンツを作成し、作成したコンテンツをコンテンツ配信要求とともにコンテンツサーバ２０に配信する。このコンテンツの作成は、配信者端末１０以外に、携帯電話３０やユーザ端末５０が行ってもよい。
コンテンツサーバ２０は、この配信要求を受信すると、配信要求されたコンテンツを、コンテンツの配信要求を行った端末に対して配信する。また、コンテンツサーバ２０は、コンテンツを視聴しているユーザからユーザ端末５０または携帯電話３０を介してコメントが入力されると、このコメントを受信し、同じコンテンツを視聴している他の端末宛にコンテンツとともに配信する。
配信されるコンテンツは、配信者端末１０から配信されるライブ映像を、配信要求があった各端末宛にリアルタイムで配信されてもよい。また、コンテンツサーバ２０に一度記憶されたコンテンツを、端末から配信要求を受けることを契機としてストリーミング配信するようにしてもよい。このようにして、複数のユーザ間において、同じコンテンツを共有しつつ、コメントを通じてコミュニケーションを図ることができる。
【００２４】
また、この実施形態において、ユーザは複数台の端末を用いてコンテンツを視聴することができる。例えば、ユーザは、１台のユーザ端末５０と１台の携帯電話３０とを所有している。そして、ユーザ端末５０によって、動画や音声のコンテンツを再生して視聴しつつ、携帯電話３０を用いて、このコンテンツに対するコメントの入力を行い、コンテンツサーバ２０へ送信することができる。また、ユーザは、携帯電話３０を用いて、ユーザ端末５０を遠隔地から操作することができる。例えば、ユーザ端末５０が再生するコンテンツの音声のボリュームを大にするコマンドを、携帯電話３０から入力して操作情報転送サーバ４０を介してユーザ端末５０に送信することにより、ユーザ端末５０を直接操作しなくても、遠隔から操作することができる。
【００２５】
次に、操作情報転送システム１の各部についてさらに説明する。
図２は、配信者端末１０の構成を示すブロック図である。この配信者端末１０は、ライブ映像を配信する配信者が利用する端末である。この配信者としては、ライブ映像のコンテンツ（番組）に出演する者や、配信の主体となる団体や個人であり、例えば、司会、タレント、俳優、女優等の出演者である。
【００２６】
配信者端末１０において、カメラ１１０は、撮像対象を撮像する。ここでは、例えば、コンテンツとなるライブ映像に出演する出演者を撮像する。マイク１２０は、リアルタイムの映像が撮像される会場内の音声を検出する。ここでは、例えば、会場内（スタジオ内）にいる出演者の声を検出する。
コンテンツＩＤ管理部１３０は、配信者端末１０が配信するコンテンツを識別するコンテンツＩＤを生成する。このコンテンツＩＤによって、各番組を識別することができる。
データ変換部１４０は、カメラ１１０によって撮像された撮像データ、マイク１２０によって検出された音声データ、コンテンツＩＤ管理部１３０によって生成されたコンテンツＩＤを、通信可能なデータに変換する。
【００２７】
通信部１５０は、データ変換部１４０によって変換された後の音声データや映像データをコンテンツとしてコンテンツサーバ２０に配信する機能と、各端末と、操作情報転送サーバ２０と通信する機能を有する。
入力部１６０は、キーボードやマウス等の入力デバイスである。例えば、配信者からの入力指示に応じて、コンテンツの中に、テキストデータ等を加えるようにすることができる。出力部１７０は、例えば、液晶表示装置やスピーカであり、生成されたコンテンツを出力する。
【００２８】
図３は、コンテンツサーバ２０の構成を表すブロック図である。コンテンツサーバ２０において、コメント記憶部２１０は、ユーザ端末５０や携帯電話３０から送信されたコメントを識別するコメント識別情報毎に、コメントであるテキスト情報を対応付けてコメント情報として記憶する。ここで、コメント記憶部２１０は、ユーザ端末５０や携帯電話３０に配信されるコンテンツ毎（番組毎）に異なるコメントの記憶領域（スレッド）を備えるようにして良い。また、ひとつのコンテンツに対して、複数のスレッドを備えるようにしても良い。
【００２９】
受信部２２０は、各端末（ユーザ端末５０、携帯電話３０）から送信されるコメント情報を受信し、コメント記憶部２１０に記憶する。コメント管理部２３０は、受信部２２０が各端末から受信した、追加となるコメント情報をコンテンツＩＤ、スレッドＩＤに従って、コメント情報記憶部２１０に追加して記憶する。
【００３０】
配信部２４０は、端末からコンテンツＩＤが指定されコンテンツの配信要求を受けると、このコンテンツＩＤに対応するコンテンツを要求元の端末に送信する。コンテンツの配信方法としては、例えばストリーミング配信によって行う。
また、配信部２４０は、この配信要求されたコンテンツＩＤに対応するコメント情報をコメント記憶部２１０から読み出し、配信要求をした端末に送信する。
また、配信部２４０は、コンテンツを視聴するための機能を実現するための操作情報転送プログラムを端末からの配信要求に応じて配信する。この操作情報転送プログラムは、実行することにより、パケット情報（後述する）を他の端末へ送信する機能や、他の端末から送信されたパケット情報を受信し、このパケット情報に含まれる操作情報に応じた動作を行う機能を実現するプログラムである。ここでいうパケット情報とは、端末装置から入力された操作内容を含む情報が操作情報転送サーバ４０を経由して端末装置へ送信される情報である。
【００３１】
図４は、携帯電話３０の構成を説明するブロック図である。
入力部３１は、例えば、キーボードやタッチパネル等の入力デバイスであり、ユーザの操作に応じた操作内容を表す操作情報を入力する。また、入力部３１としてマイクロフォンを用いてユーザの音声を入力してこの音声を文字に変換し、その内容を解析することにより、操作情報の入力を行うようにしてもよい。操作情報には、例えば、他の端末において再生されているコンテンツを他のコンテンツに切り替える操作や、コンテンツの音声のボリュームを大または小にする操作、コメントを入力する操作、他の端末が再生しているコンテンツがゲームである場合には、そのゲームにおいて入力可能な指示である操作、検索結果等がある。コメントとしては、テキストや画像、音声等を入力することが可能である。また、入力部３１は、このコンテンツを再生するサービスを利用するユーザであることの認証に必要となるログインＩＤやパスワードの入力を、ユーザの指示に従って行う機能がある。
【００３２】
送信部３２は、入力部３１から入力される操作情報と複数の端末のうち操作情報の送信対象である端末を指定する宛先情報とを含むパケット情報を操作情報転送サーバ４０に送信する。また、送信部３２は、入力部３１を介して入力されるログイン情報を用いて宛先情報を生成し、パケット情報を操作情報転送サーバ４０に送信する。出力部３３は、例えば液晶表示装置や、スピーカ等の音声出力装置であり、受信したコンテンツの画像を表示したり、音声を出力したりする。再生部３４は、コンテンツサーバ２０から受信したコンテンツを再生し、出力部３３によって出力する。記憶部３５は、各種情報を記憶する。また、図示されていないが、携帯電話３０は、携帯電話として音声通話を行う機能も有している。
【００３３】
図５は、操作情報転送サーバ４０の構成を説明するブロック図である。
受信部４１は、携帯電話３０の送信部３２から送信されるパケット情報を受信する。
送信部４２は、受信したパケット情報に含まれる宛先情報を参照し、この宛先情報に対応する端末宛にパケット情報を送信する。ここで、送信部４２は、この宛先情報として、ログインＩＤによって指定されている場合には、このログインＩＤに対応するログインＩＤによってログインしているユーザ端末５０を指定し、そのユーザ端末５０へパケット情報をマルチキャストによって送信する。これにより、パケット情報を受信した端末のうち、ログインＩＤが合致するユーザ端末５０のみ、そのパケット情報を取得し、操作情報に応じた制御を行う。
【００３４】
ここで、ログインＩＤに対応するユーザ端末を特定する方法としては、例えば、ユーザ登録の際に、同じユーザが複数の端末を利用する場合、その端末毎の端末ＩＤを登録してもらい、その同じユーザの端末ＩＤ同士をログインＩＤに対応付けてユーザ情報として所定の記憶領域に記憶しておく。そして、ある端末から宛先情報としてログインＩＤが指定されると、この記憶領域を参照し、このログインＩＤに対応する端末ＩＤを読み出し、パケット情報を送信する対象の宛先として配信する。
ここで、ログインＩＤを発行するにあたり、事前にユーザ登録を行わない場合、例えば、携帯電話３０やユーザ端末５０からコンテンツ配信の要求を受け付けた時点で、ワンタイムの仮想のログインＩＤを発行し、これを携帯電話３０やユーザ端末５０の端末を識別する情報と対応づけて記憶する。これにより、対応づけを行うことができる。
記憶部４３は、各種情報を記憶する。制御部４４は、操作情報転送サーバ４０内の各種制御を行う。
【００３５】
図６は、ユーザ端末５０の構成を説明するブロック図である。このユーザ端末５０は、例えばコンピュータ装置である。
受信部５１は、携帯電話３０の送信部３２から送信されるパケット情報を受信する。
制御部５２は、受信部５１が受信したパケット情報から操作情報を抽出し、この操作情報に応じた動作を行うようにユーザ端末５０を制御する。この制御部５２が行う機能は、予めユーザ端末５０に搭載されていてもよいし、コンテンツサーバ２０から、コンテンツとともにダウンロードされる操作情報転送プログラムを実行することにより、実現するようにしてもよい。
入力部５３は、キーボードやマウス等の入力デバイスである。出力部５４は、スピーカ等の音声出力装置や液晶表示装置である。再生部５５は、コンテンツサーバ２０に接続してコンテンツをダウンロードして再生し、出力部５４によって出力する。
【００３６】
次に、上述の構成における操作情報転送システム１の動作を説明する。
図７は、携帯電話３０の動作を説明するフローチャートである。ここでは、配信者端末１０によってコンテンツがコンテンツサーバ２０に配信され、コンテンツサーバ２０から各端末へコンテンツが配信可能な状態になっているものとする。
まず、携帯電話３０は、ユーザからの指示に従って、コンテンツサーバ２０へアクセスすると、ログイン処理を行う（ステップＳ１１）。ここでは、ログインＩＤとパスワードを入力する画面が、表示部３３に表示される。入力部３１を介してユーザによってログインＩＤ、パスワードが入力されると、携帯電話３０は、コンテンツサーバ２０にログインＩＤとパスワードを送信し、コンテンツサーバ２０から認証結果を受信する。ログインＩＤとパスワードが予めユーザ登録されたものと一致すると、認証が成立し、視聴するコンテンツを選択する画面の情報がコンテンツサーバ２０から配信される。
そして、ユーザによって、視聴する対象のコンテンツが入力部３１を介して指定されると（ステップＳ１２）、携帯電話３０は、指定されたコンテンツに応じたコンテンツＩＤをコンテンツサーバ２０に送信する。これに応じて、コンテンツサーバ２０から携帯電話３０に、コンテンツＩＤに対応するコンテンツと操作情報転送プログラムがダウンロードされ、コンテンツが再生され、操作情報転送プログラムが実行される（ステップＳ１３）。
【００３７】
操作情報転送プログラムが実行されたのち、ユーザは、コンテンツを視聴しながら、操作情報の入力が可能となる。携帯電話３０は、ユーザによって入力部３１を介して操作情報が入力されたか否かを判定する（ステップＳ１４）。ここでは、携帯電話３０のテンキーの各ボタンに、操作内容（例えば、ボリュームを１上げる、１下げる等）が割り付けられており、いずれかのボタンが押下されると（ステップＳ１５）、このボタンに割り付けられた操作内容を検出し、この操作内容にステップＳ１１において入力されたログインＩＤを宛先情報として対応付けて（ステップＳ１６）、パケット情報として操作情報転送サーバ２０へ送信する（ステップＳ１７）。この送信先は、操作情報転送プログラムに含まれている。
携帯電話３０は、一定時間内に操作入力がない場合、または、パケット情報の送信がなされた後、コンテンツの再生が終了したか否かを判定する（ステップＳ１８）。コンテンツの再生が終了していなければ、ステップＳ１４に移行し、終了していれば、コンテンツの出力を終了する。
【００３８】
図８は、携帯電話３０の入力部３１のボタンに割り当てられた操作内容を当該ボタンに対応させて画面上に表示される場合の一例を表す図である。この図において、符号ａに示す表示欄には、コンテンツのタイトルが表示される。符号ｂに示す表示欄には、入力部３１の十字ボタン（上、下、左、右）のボタンに割り付けられた機能が表示される。ここでは、例えば、十字ボタンの上がボリュームを上げる、下がボリュームを下げる、左がコンテンツの巻き戻し、右がコンテンツの早送りに割り当てられていることを表す情報が表示される。
【００３９】
符号ｃに示す表示欄には、入力部３１のテンキーに割り付けられたボタンが機能が表示される。ここでは、例えば、「１」のボタンには、動画情報を表示する機能、「２」のボタンには、コメント一覧を表示する機能が割り付けられている。
【００４０】
図９は、携帯電話３０の入力部３１のボタンに割り当てられた操作内容を当該ボタンに対応させて画面上に表示される場合の他の例を表す図である。
ここでは、十字ボタンに割り付けられた機能については、符号ａ、符号ｂに示すように、十字ボタンのどのキーにどの機能が割り付けられているかを説明する文字が表示される。なお、テンキーの割り付けられた機能は、図８と同様に表示される（符号ｃ）。
【００４１】
図１０は、携帯電話３０またはユーザ端末５０において、ボリュームを変更する操作内容を入力する場合の画面の一例を表す図である。
図１０（ａ）において、ボリュームの大きさが文字によって表示されるとともに（符号ａ）、画像によって表示される（符号ｂ）。この図１０（ａ）の音量調整画面は、音量を上げる、または下げるキーが押下された場合に表示され、この画面が表示されている間に、音量を上げる、または下げる、に対応するキーが押下されると、その押下された状態を表す操作情報が生成される。そして、音量調整画面が表示されてから、ボリュームの操作が一定時間行われない場合（例えば１秒）、この音量調整画面が閉じて非表示となる。なお、符号ｃに示すＣＬＲボタンが押下された場合も、音量調整画面が閉じる。
図１０（ｂ）は、図１０（ａ）の画面にさらに、操作情報を送信中であることを表す送信マーク（符号ｄ）が表示された場合を表す図である。送信マークは、操作情報が送信されると、一定時間画面上のいずれかの位置に表示された後、非表示となる。これにより、操作情報が送信されたことをユーザに通知することができる。
【００４２】
図１１は、操作情報転送サーバ２０の動作を説明するフローチャートである。
操作情報転送サーバ２０は、一定時間毎に、パケット情報を端末から受信したか否かを判定する（ステップＳ２１）。
パケット情報を受信すると、操作情報転送サーバ２０は、受信したパケット情報を、現在ログインしている各端末宛にマルチキャストによって送信する。このパケット情報の送信の仕方としては、操作情報転送サーバ２０がパケット情報をコンテンツサーバに送信し、このコンテンツサーバ２０が、現在ログインしている各端末宛にそれぞれ送信するようにしてもよい（ステップＳ２２）。
【００４３】
図１２は、ユーザ端末５０の動作を説明するフローチャートである。
ユーザ端末５０は、ユーザからの指示に従って、コンテンツサーバ２０へアクセスすると、ログイン処理を行う（ステップＳ３１）。ここでは、ログインＩＤとパスワードを入力する画面が、出力部５４に表示される。入力部５３を介してユーザによってログインＩＤ、パスワードが入力されると、ユーザ端末５０は、コンテンツサーバ２０にログインＩＤとパスワードを送信し、認証結果を受信する。ログインＩＤとパスワードが、予めユーザ登録されたものと一致すると、認証が成立し、視聴するコンテンツを選択する画面の情報がコンテンツサーバ２０から配信される。このコンテンツ選択画面において、視聴する対象のコンテンツが入力部５３を介しユーザによって指定されると（ステップＳ３２）、ユーザ端末５０は、指定されたコンテンツを特定するコンテンツＩＤをコンテンツサーバ２０に送信する。これに応じて、コンテンツＩＤに対応するコンテンツと操作情報転送プログラムがユーザ端末５０にダウンロードされ、コンテンツが再生され、操作情報転送プログラムが実行される（ステップＳ３３）。
【００４４】
操作情報転送プログラムが実行されると、ユーザ端末５０は、パケット情報を受信したか否かを判定する（ステップＳ３４）。パケット情報を受信した場合、制御部５２は、このパケット情報が自身の端末宛か否かを宛先情報を参照して判定し、自身の端末宛ではない場合、受信したパケット情報を破棄し、自身宛のパケット情報である場合には、受信したパケット情報に含まれる操作情報を抽出する（ステップＳ３６）。操作情報が抽出されると、制御部５２は、この操作情報に応じた動作を実行する（ステップＳ３７）。
【００４５】
一方、コマンドを受信していない場合、または、受信したパケット情報が自身宛ではない場合、または、操作情報の実行が終了した場合、制御部５２は、コンテンツの再生が終了したか否かを判定する（ステップＳ３８）。コンテンツの再生が終了していなければ、ステップＳ３４に移行し、終了していれば、コンテンツの出力を終了する。
【００４６】
図１３は、操作情報を受信した場合における送信先のユーザ端末５０の画面に表示される内容の一例を表す図である。この図においては、操作情報の一例として、音量を上げる、または下げる操作内容である場合を示している。ボリューム操作を行うための操作情報を受信すると、ユーザ端末５０は、音量調整画面をポップアップにて表示して、操作情報によって指定された音量に応じた画像が表示されるとともに、操作情報によって指定されたボリュームになるように、出力部５４から出力される音声を変更する。このように、送信先のユーザ端末５０において、受信した操作内容に応じた画面を表示するようにしたので、どのような操作が行われたのか、把握することが可能となる。
ここで、音量を変更する場合、ユーザ端末５０のボリュームを調整して変更してもよいし、プレイヤーの音量（符号ｂ）を調整して変更するようにしてもよい。
【００４７】
また、操作情報の表示の仕方として、符号ｃに示すように、コンテンツ表示画面近傍に表示される情報表示欄に、操作情報の内容を文字で表示するようにしてもよい。この情報表示欄を用いた操作情報の表示と、ポップアップの表示のいずれか一方、または両方を行うようにしてもよい。
また、この操作情報を受信した際、受信した操作情報を実行するか否かを選択する選択ボタンとともに、操作情報の内容を文字で表示したり、アラーム音を出力する。そして、受信した操作情報を実行するか否かについて、ユーザ端末５０のユーザに選択してもらうようにしてもよい。
【００４８】
上述した実施形態において、操作情報転送プログラムは、パケット情報を送信する機能（上述の携帯電話３０の機能）と、パケット情報を受信して実行する機能（上述のユーザ端末５０の機能）との両方を含むようにすることにより、この両方の機能を１つの端末において実現することも可能である。ここでは、パケット情報を送信する機能または、パケット情報を受信して実行する機能のいずれか一方の機能を実現するように、どちらかをユーザが指定し、プログラムを実行するようにしてもよい。これにより、パケット情報の送信、または、パケット情報を受信して実行する機能のいずれか一方のみを使い分けることができる。
【００４９】
また、上述の実施形態においては、携帯電話３０が、ユーザ端末５０を遠隔で操作するようにしたが、ユーザ端末５０が、携帯電話３０を遠隔で操作するようにしてもよいし、ユーザ端末５０間、携帯電話３０間で、遠隔操作するようにしてもよい。また、ユーザ端末５０は、ネットワークに接続する通信機能と、操作情報転送プログラムを実行することができる機能を有する機器であればよく、コンピュータ装置以外に、デジタルテレビやゲーム機等であってもよい。
また、宛先情報としては、知り合いのユーザのユーザＩＤや、知り合いのユーザＩＤを特定することができる情報をユーザが把握している場合には、送信先として、その知り合いのユーザを指定して、操作情報を送信するようにしてもよい。これにより、ユーザ間において、コンテンツを視聴しながら、操作内容を通じてコミュニケーションを図ることが可能となる。
【００５０】
ここで、送信元のユーザと送信先のユーザとが異なる場合、送信先の携帯電話３０やユーザ端末５０が、他のユーザから送信された操作情報を受信した場合、受信した操作情報を実行するか否かの指示を入力する画面を表示するようにしてもよい。送信先のユーザは、この画面を見て、操作情報を実行するか否かを選択し、その指示を入力する。これにより、送信先のユーザからの指示に従って操作情報を実行することができ、不都合や、意図しないタイミングで操作情報が実行されてしまうことを防止することができる。
【００５１】
また、上述の実施形態において、ユーザ端末５０においてパケット情報を実行した場合について説明する。
（１）コンテンツの切り替え
携帯電話３０がコンテンツＡを再生し、ユーザ端末５０がコンテンツＢを再生している場合を例に説明する。まず、携帯電話３０がユーザの操作に応じて、他の端末（ユーザ端末５０）において再生されているコンテンツを他のコンテンツに切り替える操作情報を、情報転送サーバ４０を介してユーザ端末５０に送信する。この操作情報には、他のコンテンツ（コンテンツＡ）を表すコンテンツＩＤが含まれている。ユーザ端末５０は、操作情報を受信すると、操作情報に含まれるコンテンツＡを表すコンテンツＩＤをコンテンツサーバ２０に送信して配信要求を行う。コンテンツサーバ２０は、配信要求に応じて、ユーザ端末５０に対しコンテンツＡのデータを送信する。ユーザ端末５０は、コンテンツサーバ２０から配信されるコンテンツＡを受信して再生する。これにより、ユーザ端末５０は、コンテンツＢの再生途中であっても、携帯電話３０からの指示に応じて、異なるコンテンツＡに切り替えて再生することができる。
【００５２】
（２）ボリューム操作
携帯電話３０から、コンテンツの音声のボリュームを大または小にする操作情報を受信すると、ユーザ端末５０は、再生中のコンテンツの音声について、操作情報に従い、ボリュームを上げる、または下げる。これにより、遠隔から、音量調整を行うことができる。
【００５３】
（３）コメント入力
携帯電話３０から、コメントを入力する操作情報を受信すると、ユーザ端末５０は、再生中のコンテンツのコンテンツＩＤを指定し、コンテンツサーバにコメントを送信する。これにより、ユーザ端末５０のユーザＩＤを送信元として、コメントを送信することができる。例えば、携帯電話３０とユーザ端末５０とのユーザＩＤが異なる場合に、ユーザがいずれのユーザＩＤを送信元とするかを選択することができる。
【００５４】
（４）ゲームの操作
ユーザ端末５０によって視聴しているコンテンツがゲームである場合、携帯電話３０から、ゲームを操作する操作情報をユーザ端末５０宛に送信する。これにより、例えば、ユーザ端末５０において、ゲーム内で、キャラクターを上下や左右に移動させる必要がある場合、ユーザ端末５０におけるキャラクターを携帯電話３０によって操作することができる。
【００５５】
（５）クイズの回答
ユーザ端末５０によって視聴しているコンテンツがクイズである場合、このクイズに対する回答を、携帯電話３０から入力して操作情報としてユーザ端末５０宛に送信する。ユーザ端末５０は、この操作情報を受信し、回答として、コンテンツサーバ２０に自身のログインＩＤとともに送信する。これにより、携帯電話３０を操作しつつ、ユーザ端末５０のユーザＩＤを用いて回答を行うことができる。
【００５６】
次に、第２の実施形態について説明する。
第１の実施形態においては、携帯電話３０が、パケット情報を送信する場合について説明したが、この実施形態においては、配信者端末１０がパケット情報を送信する場合について説明する。その他の機能や構成は、第１の実施形態と同じであるので、その説明を省略する。
この実施形態において、操作情報転送サーバ４０の記憶部４３は、ユーザＩＤと属性情報とを対応付けてユーザ登録情報として記憶する。図１４は、記憶部４３に記憶されるユーザ登録情報の一例を示す図である。
ユーザＩＤは、端末（携帯電話３０やユーザ端末５０）を利用するユーザを識別する情報であり、ログインをする際に用いられる情報である。属性情報は、ユーザＩＤに対応付けて記憶される情報であり、ユーザの属性を表す。この属性情報は、ここでは、ユーザの性別、ユーザの年齢、ユーザの所在地、ユーザが操作情報転送システム１に関連するインターネットショッピングサイトにおいて商品を買った履歴である購買履歴、操作情報転送システム１においてユーザが参加しているコミュニティを表す参加コミュニティ、コンテンツサーバ２０を利用する際における会員の種別が通常会員であるか、より付加価値のあるサービスが受けられるプレミアム会員であるかを表す会員種別、端末が携帯電話３０である場合に、ユーザが利用する携帯電話３０のキャリアを表すキャリア種別等がある。
【００５７】
配信者端末１０の入力部１６０は、コンテンツを提供する提供者からのユーザの属性を指定する指示を入力する。ユーザの属性としては、図１０の属性情報に含まれるいずれかの項目に該当する情報である。例えば、所在地が「東京都」等を指定することができる。
【００５８】
この実施形態において、コンテンツの配信中に、配信者によって配信者端末１０の入力部１６０から属性が指定されるとともに、操作情報が入力されると、配信者端末１０は、これらからパケット情報を生成して操作情報転送サーバ４０へ送信する。操作情報転送サーバ４０は、このパケット情報を受信すると、各端末へマルチキャストによって配信する。このパケット情報を受信した端末は、パケット情報に含まれる属性情報と、自身に設定された属性が一致するか否かを判定し、上述の実施形態と同様に、一致していれば、操作情報を抽出し、操作情報に応じた制御を行う。ここで、自身の属性については、予め自身の端末内に記憶しておけばよい。
【００５９】
また、この実施形態において、送信元が配信者端末１０であることを表す送信元情報をパケット情報に含めて送信するようにしてもよい。
【００６０】
また、ここでは、特定のコミュニティを宛先情報として指定し、操作情報を送信するようにしてもよい。例えば、図１４に示す属性情報のうち「参加コミュニティ」の項目において、指定されたコミュニティに所属するユーザＩＤを抽出し、そのユーザＩＤに対応する携帯電話３０またはユーザ端末５０に操作情報を配信する。また、属性情報を用いる以外に、コミュニティ毎に、コミュニティＩＤ、コミュニティの名称、コミュニティに参加しているユーザのユーザＩＤ、コミュニティへの参加が承認制であるか否かを識別する情報、を対応付けてコミュニティテーブルとして記憶しておき、これを参照することにより、指定されたコミュニティに参加しているユーザのユーザＩＤを特定し、操作情報を配信するようにしてもよい。
【００６１】
上述した第１または第２の実施形態によれば、コンテンツの再生中に、配信者端末１０から操作情報と属性が入力されると、その入力に応じて他の端末へパケット情報として配信し、端末に対し、パケット情報に応じた動作を行わせることができる。これにより、各種動作を遠隔から、コンテンツの再生中にリアルタイムで実行させることができる。
例えば、属性情報の所在地が「東京」であるユーザに対し、ボリュームを一定時間ミュートさせる指示をパケット情報として配信すると、属性情報の所在地が「東京」であるユーザの端末については、所定の間だけ、コンテンツの音声が出力されない。例えば、配信者がクイズのコンテンツを配信している場合、属性情報の所在地が「東京」以外のユーザに対してのみ、ヒントを音声で伝えることが可能となり、娯楽性を向上させることができる。
【００６２】
次に、第３の実施形態について説明する。
第１、第２の実施形態は、操作の入力が行われると、その都度、他の端末へパケット情報を配信し、リアルタイムで実行させるものであるが、第３の実施形態においては、操作内容を一時記憶しておき、あるタイミングで配信する点が相違する。それ以外の機能や構成は、第１および第２の実施形態と同じであるので、説明を省略する。
【００６３】
この実施形態において、携帯電話３０の記憶部３５は、操作内容を記憶する。この記憶部３５には、例えば、自身の携帯電話３０において再生したコンテンツの履歴を表す視聴履歴情報を記憶する。
また、携帯電話３０の送信部３２は、入力部３１からコンテンツを選択する指示が入力される毎に、その選択されたコンテンツＩＤを記憶部３５に記憶しておき、ユーザから、視聴履歴の送信指示が入力されると、この記憶部３５に記憶された視聴履歴情報を読み出し、この視聴履歴情報を操作情報としたパケット情報を生成して操作情報転送サーバ４０に送信する。
【００６４】
このような構成により、携帯電話３０において、コンテンツが選択される毎に、選択されたコンテンツが再生され、視聴履歴として記憶部３５に記憶される。これが携帯電話３０からユーザ端末５０にパケット情報として送信されることにより、ユーザ端末５０では、携帯電話３０で視聴したコンテンツの履歴を特定することができる。これにより、ユーザは、ユーザ端末５０を操作してコンテンツを視聴する場合、携帯電話３０で視聴したコンテンツの中から、ユーザ端末５０において選択して視聴することができるので、異なる端末で視聴したコンテンツを簡単に特定して視聴することができる。すなわち、過去に視聴したコンテンツを、異なる端末であっても、簡単に検索して見つけることが可能となる。
【００６５】
また、記憶部３５には、視聴履歴を記憶する他に、ボリュームを下げてから別のコンテンツを視聴する、など、連続した操作を１つの操作履歴を記憶してもよい。これにより、記憶された操作情報を、任意のタイミングで他方の端末に送信することも可能となる。
【００６６】
次に、第４の実施形態について説明する。
第１から第３の実施形態においては、他の端末へパケット情報を配信して実行させる点について説明したが、この実施形態においては、配信者端末１０からパケット情報を送信する場合について説明する。それ以外の機能や構成は、第１から第３の実施形態と同じであるので、説明を省略する。
【００６７】
ここでは、まず、携帯電話３０またはユーザ端末５０に表示される画面について説明する。
図１５は、携帯電話３０またはユーザ端末５０の画面上にコンテンツが表示される画面の一例を示す図である。ここでは、配信者が、カメラで撮影している映像や音声をリアルタイムに配信者端末１０からコンテンツサーバ２０へ配信し、このコンテンツが携帯電話３０やユーザ端末５０に配信される場合について説明する。
コンテンツが携帯電話３０またはユーザ端末５０に表示されると、この表示画面には、コンテンツ表示領域（符号ａ）にコンテンツの映像が表示され、表示欄（符号ｂ）に配信者端末１０から配信されるメッセージが表示され、経過時間表示欄（符号ｃ）にコンテンツの再生が開始されてからの経過時間が表示される。また、プレイヤーにおける音量の変更を行う音量調整操作子（符号ｄ）や、コマンドを入力するコマンド入力欄（符号ｅ）、コメントを入力する入力欄（符号ｆ）が表示される。
【００６８】
次に、この図におけるコンテンツについて説明する。この図におけるコンテンツでは、配信者端末１０が配信するコンテンツに、携帯電話３０のユーザが音声通話にて参加することが可能である。具体的には、配信者端末１０のカメラ１１０によって撮像が行われているスタジオ内に、音声通話が可能な通信装置が設けられており、この通信装置と、携帯電話３０のユーザとが音声通信を行う。これにより、リアルタイムでコンテンツを配信しつつ、このコンテンツに出演しているスタジオ内の配信者と、コンテンツを視聴している携帯電話３０のユーザとが、音声通話を行うことができる。さらに、この音声通話の内容が、コンテンツとして携帯電話３０やユーザ端末５０に配信される。これにより、ユーザ端末５０によってコンテンツを視聴しつつ、ユーザ自身が音声によってコンテンツに参加することができ、また、ユーザが配信者と直接話すことが可能となる。
【００６９】
ここでは、複数存在する携帯電話３０のユーザのうち、コンテンツへの参加希望者を受付して抽選し、当選したユーザにのみ、コンテンツへの参加を許可し、音声通話を行うようにすることも可能である。この場合、配信者端末１０は、当選したユーザのユーザ端末５０に対して「あなたが当選しました！」とのメッセージを、コンテンツサーバ２０を介して送信する。
【００７０】
次に、この実施形態における機能を説明する。
操作情報転送サーバ４０の記憶部４３は、第１の端末装置が音声通信を行う場合に用いられる発信元識別情報と第１の端末装置を利用するユーザが所有する第２の端末装置を特定して送信する宛先である送信先情報とを対応付けて記憶する。具体的には、携帯電話３０に割り当てられた電話番号を発信元識別情報とし、この携帯電話３０を利用するユーザが所有しているユーザ端末５０に割り当てられたＩＰアドレスを送信先情報として対応付けて記憶する。この情報は、ユーザ登録を行う際に、ユーザにこれらの情報を登録してもらうようにしてもよい。
受信部４１は、携帯電話３０の発信元識別情報をこの携帯電話３０または配信者端末１０から取得する。例えば、発信元の電話番号を通知する機能を用いて携帯電話３０から操作情報転送サーバ４０に通知してもらう、あるいは、配信者によって入力される当選者の電話番号を配信者端末１０から受信することにより、取得することができる。
制御部４４は、発信元識別情報を取得して記憶部４３を参照し、発信元識別情報に対応する送信先情報を読み出し、読み出した送信先情報に従ってユーザ端末５０に送信部４２によって各種データを送信する。
【００７１】
このような構成において、配信者は、コンテンツへの参加希望者の中から抽選を行い、例えば、１人のユーザを当選者として決定し、当選者宛に「あなたが当選しました！」のメッセージを送信する指示を配信者端末１０へ入力する。配信者端末１０は、この入力に従い、当選者宛に「あなたが当選しました！」のメッセージと、配信者と音声通信を行うことができる電話番号とを含むデータを送信する指示をコンテンツサーバ２０へ送信する。ここでは、制御部４４は、当選者のユーザ端末５０の送信先情報を読み出し、読み出した送信先情報を宛先としてデータを送信する指示を行う。コンテンツサーバ２０は、このデータの送信指示に従い、送信先情報に対応するユーザ端末５０にメッセージと電話番号とを送信する。または、メッセージと電話番号と当選者のユーザＩＤとを配信者端末１０からコンテンツサーバ２０へ送信し、コンテンツサーバ２０に記憶しておく。ここでは、ユーザＩＤに当選したことを表す当選フラグとユーザＩＤとメッセージと電話番号とが対応付けられて抽選結果情報として記憶される。そして、コンテンツサーバ２０に携帯電話３０が一定間隔で抽選結果情報があるか否かの問い合わせを送信し、当選フラグと電話番号とメッセージとを取得できた場合、携帯電話３０の出力部３３に、この電話番号に対して電話をかける旨が表示される。これにより、送信先情報が一致するユーザ端末５０のみ、このメッセージが符号ｂの表示欄に表示されるとともに、電話番号が表示される。
そして、当選したことを知ったユーザは、続けて表示される電話番号に携帯電話３０から発信することで、配信者と音声通信を行うことができ、コンテンツに参加することができる。
【００７２】
また、ここでは、ユーザ端末５０によってコンテンツを視聴しながら、近傍にて携帯電話３０から音声通信を行うと、コンテンツとして出力される音声が、携帯電話３０のマイクに検出される可能性がある。そのため、配信者は、上記メッセージを送信したのち、あるいは同時に、ユーザ端末５０の音量を下げる指示を入力する。この指示が入力されると、配信者端末１０は、このパケット情報をユーザ端末５０宛に送信する。これにより、音声通信を利用してユーザがコンテンツに参加するコンテンツを配信する場合において、コンテンツの音声が携帯電話３０に検出された音声が、ノイズとして他のユーザの携帯電話３０やユーザ端末５０にコンテンツに混入して配信されてしまうことを防止することができる。
【００７３】
なお、当選した携帯電話３０から発信された際、交換機の機能を有する音声通信装置がこれを受信し、受信した際に通知される電話番号を、コンテンツサーバ２０や操作情報転送サーバ４０に通知してもよい。
【００７４】
なお、この実施形態において、制御部４４は、ユーザ端末５０を送信先としてデータを送信する場合について説明したが、携帯電話３０を送信先として送信するようにしてもよい。この場合、例えば、インターネット回線を利用した音声通信を行うユーザ端末５０の発信元識別番号（例えばＩＰアドレス）と携帯電話３０の送信先情報とを対応づけて記憶しておく。そして、制御部４４が、ユーザ端末５０からアクセスされた際に通知されるＩＰアドレスを取得し、これに対応する送信先情報を記憶部４３から読み出すことにより、データを送信することができる。
【００７５】
次に、第５の実施形態について説明する。
この実施形態においては、携帯電話３０からリモコン機能を起動する点について説明する。この実施形態における機能以外については、上述の第１から第４の実施形態と同様であるので、その説明を省略する。
図１６は、携帯電話３０の機能を説明する図である。
ユーザ端末５０によって上述のコンテンツ視聴サービスのアプリケーションを起動している場合、携帯電話３０において、上述のコンテンツ視聴サービスのアプリケーションを起動すると、「ＰＣでコンテンツ視聴サービスを利用しているようです。リモコンモードに切り替えますか？」というメッセージと「はい」と「いいえ」の選択肢が表示される（符号ａ）。ここで、「はい」をクリックすると、ユーザ端末５０において、コンテンツ視聴サービスのアプリケーションにおいて、コンテンツが再生している場合、コンテンツを再生するプレイヤーの各種操作画面が表示される（符号ｂ）。一方、ユーザ端末５０において、コンテンツが再生されていない場合、再生対象のコンテンツを選択するメニュー画面が表示される（符号ｃ）。このように、ユーザ端末５０の利用状況に応じて、操作用画面を切り替えて表示することができる。
【００７６】
図１７は、ユーザ端末５０に表示される画面の一例を示す図である。図１７（ａ）において、携帯電話３０においてコンテンツ視聴サービスのアプリケーションを起動している場合における、ユーザ端末５０に表示される画面の一例である。ユーザ端末５０において、コンテンツ視聴サービスを起動すると、画面の一部に、機能を選択するタブが複数表示され、そのうち、リモコンモードに関するタブ（符号ａ）をクリックすると、「アプリをリモコンモードで起動中です」なるメッセージが表示される。これにより、携帯電話３０において、リモコン機能が有効であることを把握することができる。
図１７（ｂ）は、携帯電話３０においてコンテンツ視聴サービスのアプリケーションが起動されていない場合における、ユーザ端末５０に表示される画面の一例である。ユーザ端末５０の画面のリモコンモードに関するタブがクリックされると、「アプリが起動されておりません。」というメッセージとアプリケーションを起動する指示をするボタン（符号ｂ）が表示される。そして、アプリケーションを起動するボタンがクリックされると、携帯電話３０宛に、操作情報転送サーバ４０がアプリケーションを起動する指示を含む電子メールが送信される。この送信先は、ユーザ端末５０に携帯電話３０の電子メールアドレスを対応付けて記憶部４３に記憶しておくようにすればよい。
【００７７】
次に、第６の実施形態について説明する。
この実施形態においては、携帯電話３０が宛先情報を指定しないでパケット情報を送信する場合について説明する。この実施形態における機能以外については、上述の第１から第５の実施形態と同様であるので、その説明を省略する。
この実施形態においては、携帯電話３０の送信部３２は、操作内容と携帯電話３０自身の端末識別情報とをパケット情報として操作情報転送サーバ４０に送信する。この端末識別情報は、携帯電話３０を識別することができるものであればよい。
操作情報転送サーバ４０の記憶部４３は、携帯電話３０の端末識別情報と操作情報を送信する対象を示す宛先情報とを対応付けて記憶する。図１８は、この実施形態における記憶部４３に記憶される情報の一例を示す図である。ここで用いられる宛先情報は、ユーザ端末５０の１つまたは複数を送信対象として指定することができる情報であり、例えば、ユーザ端末５０を識別する端末識別情報や、ユーザ端末５０のユーザの属性情報を用いることができる。
操作情報転送サーバ４０の送信部４２は、携帯電話３０から送信されるパケット情報に含まれる端末識別情報を抽出し、この端末識別情報に対応する宛先情報を記憶部４３から読み出し、読み出した宛先情報に該当するユーザ端末５０にパケット情報を送信する。
【００７８】
この構成によれば、携帯電話３０は、操作情報の入力を受け付け、これを自身の端末識別情報とともにパケット情報として送信する。操作情報転送サーバ４０は、パケット情報を受信すると、このパケット情報に含まれる端末識別情報に対応する宛先情報に従って、操作情報をユーザ端末５０に送信する。ここでは、宛先情報として例えば、参加コミュニティ「野球」が指定されている場合、「野球」のコミュニティに参加しているユーザのユーザＩＤを、記憶部４３に記憶されるユーザ登録情報を参照して読み出し、このユーザＩＤに対応するユーザ端末５０にパケット情報を送信する。
この実施形態によれば、携帯電話３０が、操作内容とともに自身の端末識別情報を送信するだけで、自身の端末識別情報に応じたユーザ端末５０に対してパケット情報を送信することができる。また、操作情報転送サーバ４０は、記憶部４３に記憶された宛先情報を参照してユーザ端末５０にパケット情報を送信するようにしたので、サービス内容に応じて宛先をサービス提供者側が決定することができる。
【００７９】
なお、記憶部４３に記憶する宛先情報としては、属性情報以外に、送信先の対象を指定する端末識別情報であってもよいし、携帯電話３０において再生しているコンテンツと同じコンテンツを再生しているユーザ端末５０を指定するようにしてもよい。また、ここでは、パケット情報の送信元がユーザ端末５０であってもよいし、送信先が携帯電話３０であってもよい。
【００８０】
次に、第７の実施形態について説明する。
この実施形態においては、操作情報転送サーバ４０から送信されたパケット情報を実行する装置が、携帯電話３０やユーザ端末５０以外の装置である場合について説明する。
ここでは、ネットワークに接続可能な情報家電機器が、ユーザの宅内に設置されており、操作情報転送サーバ４０から送信されるパケット情報をネットワークを介して受信し、操作情報に応じた動作を実行する機能を有する。
図１９は、記憶部４３に記憶されるユーザ登録情報の一例を示す図である。
ユーザ登録情報は、ユーザＩＤと参加コミュニティと保有機器と機器ＩＤとが対応付けられた情報である。
ユーザＩＤは、端末（携帯電話３０やユーザ端末５０）を利用するユーザを識別する情報であり、ログインをする際に用いられる情報である。参加コミュニティは、操作情報転送システム１においてユーザが参加しているコミュニティを表す情報である。
保有機器種別は、ユーザが保有する情報家電機器の種別を表す情報である。ここで、例えば照明機器Ａは、照度を調節することができる照明機器である。機器ＩＤは、各ユーザが保有するそれぞれの保有機器を識別する情報であり、この機器ＩＤによって、ネットワークに接続された保有機器を一意に特定することができる。
この実施形態において、携帯電話３０は、ユーザから入力される操作内容と操作対象である情報家電機器の種別を指定する保有機器種別と宛先情報を含むパケット情報を操作情報転送サーバ４０に送信する。
操作情報転送サーバ４０の送信部４２は、携帯電話３０から受信したパケット情報に含まれる保有機器種別を抽出し、この保有機器種別に該当する情報家電機器の機器ＩＤを読み出し、読み出した機器ＩＤを送信対象として、パケット情報を送信する。
【００８１】
この実施形態によれば、例えば、ユーザが外出先において、携帯電話３０を操作し、照明機器Ａを指定してスイッチをオフにする操作内容を入力することにより、自宅内に設置された照明機器Ａのスイッチをオフにすることができる。
【００８２】
また、この実施形態において、送信元の携帯電話３０が指定するコンテンツを再生しているユーザ端末５０を送信対象として考慮することも可能である。例えば、操作情報転送サーバ４０が、携帯電話３０から、パケット情報とともにコンテンツＩＤを取得する。このコンテンツＩＤの取得は、携帯電話３０から指定されてもよいし、携帯電話３０が再生しているコンテンツＩＤを、携帯電話３０とコンテンツサーバ２０とが接続されたセッション情報を元に特定することによって行ってもよい。そして、操作情報転送サーバ４０は、このコンテンツＩＤに基づいて、同じコンテンツを再生しているユーザ端末５０を抽出し、そのユーザ端末５０に対応するユーザＩＤに対応付けられた保有機器種別のうち、パケット情報に一致する保有機器種別に対応する機器ＩＤを特定し、宛先情報としてパケット情報を送信する。
【００８３】
例えば、携帯電話３０のユーザが、ドラマのコンテンツをライブで再生している際、ドラマの中でインタホンが鳴るシーンに合わせて、同じコンテンツを再生しているユーザを対象にし、保有機器種別を「インタホン」、操作内容を「インタホンを鳴らす」を入力し、パケット情報として送信する。これにより、操作情報転送サーバ４０は、同じコンテンツを再生しているユーザ端末５０を特定し、その中から、「インタホン」の保有機器種別に該当する機器ＩＤを読み出し、この機器ＩＤを宛先情報として、「インタホンを鳴らす」操作内容であるパケット情報を送信する。これにより、ユーザ端末５０のユーザに対し、インタホンが鳴るシーンに合わせて、実際の自宅のインタホンが鳴るので、コンテンツの臨場感を増すことができる。また、照明を消灯するコンテンツのシーンに合わせて、同じコンテンツを再生しているユーザの照明機器を消灯させることも可能である。
【００８４】
なお携帯電話３０は、宛先情報の代わりに自身の端末識別情報を含めてパケット情報を送信し、操作情報転送サーバ４０側において、上述の実施形態で説明したように、携帯電話３０の端末識別情報に応じた宛先情報を特定するようにしてもよい。例えば、宛先情報として参加コミュニティが指定されていれば、その参加コミュニティに参加しているユーザのうち、操作対象の情報家電機器の種別に一致する機器に対応付けられた機器ＩＤを読み出し、この機器ＩＤを送信対象としてパケット情報を送信するようにしてもよい。
【００８５】
次に、第８の実施形態について説明する。
この実施形態においては、上述したような会員種別として、コンテンツサーバ２０によるコンテンツ配信サービスを無料で利用する通常会員と、有料で利用するプレミアム会員とが存在する場合について説明する。また、このような会員種別の相違によって生じる挙動の違いに応じて、会員種別を切り替える処理を行う操作情報が含まれるパケット情報を携帯電話３０に送信する場合について説明する。ここでは、上述の実施形態と異なる構成、機能について説明する。
【００８６】
図２０は、この実施形態の操作情報転送システム１の構成を示す図である。ここでは、ユーザ端末５０が第１の端末装置の例であり、携帯電話３０が第２の端末装置の例であるものとして説明する。この実施形態の操作情報転送システム１は、さらに、ユーザ情報管理サーバ７０と課金サーバ８０とを有する。
【００８７】
ユーザ情報管理サーバ７０は、コンテンツサーバ２０に接続する携帯電話３０またはユーザ端末５０のアクセス管理を行う。ユーザ情報管理サーバ７０は、図１４に示したユーザの会員種別を示す情報等が含まれるユーザ登録情報を自身の記憶領域に記憶している。また、ユーザ情報管理サーバ７０は、端末から会員種別の切り替え要求を受信すると、携帯電話３０や課金サーバ８０と通信を行い、ユーザの会員種別を変更する切り替え処理を行う。
【００８８】
課金サーバ８０は、携帯電話３０の通信サービスを提供するサービス事業者のサーバである。この課金サーバ８０は、コンテンツサーバ２０が提供するコンテンツ配信サービスからの携帯電話３０に対する課金を代行し、携帯電話３０の通信料金と合わせてユーザに請求する課金代行サービスを提供する。すなわち、課金サーバ８０は、携帯キャリアのサーバであって、携帯電話でのサービス利用に関する課金代行を行うものである。ここでは、課金サーバ８０は、携帯電話３０やユーザ情報管理サーバ７０と通信を行い、ユーザの会員種別が通常会員からプレミアム会員に切り替えられた場合には、有料であるプレミアム会員の料金の課金を代行する処理を行う。
【００８９】
この実施形態のコンテンツサーバ２０は、上述の実施形態と同様の機能部に加えて、ユーザ情報管理部２５０を備えている。図２１は、コンテンツサーバ２０の構成を示す図である。
ユーザ情報管理部２５０は、コンテンツサーバ２０がコンテンツの配信を行っている端末の数（セッション数）をリアルタイムにカウントして検出する。ここでは、コンテンツサーバ２０やネットワーク６０の負荷を過剰にしないために、コンテンツサーバ２０に接続する端末の数が一定数(例えば、１０００)以下になるように制御する。すなわち、ユーザ情報管理部２５０は、コンテンツサーバ２０が一定数を超える数の端末からコンテンツの配信要求を受信すると、一定数を超えた分についてコンテンツの配信を拒否する。このような一定数はユーザ情報管理部２５０の記憶領域に記憶されており、適宜変更が可能である。ユーザ情報管理部２５０は、ユーザ情報管理サーバ７０と通信を行ってユーザ登録情報を受信し、自身の記憶領域に記憶させておく。
【００９０】
ここで、ユーザ情報管理部２５０は、接続中の端末の数が一定数を超える場合には、会員種別が通常会員であるユーザの端末よりもプレミアム会員であるユーザの端末に対して優先的にコンテンツを配信するように制御する。具体的には、ユーザ情報管理部２５０が、コンテンツの配信要求を受信すると、接続中の端末の数が一定数以下であるか否かを判定する。接続中の端末の数が一定数以下であると判定すると、配信部２４０は、配信要求を送信してきた端末へのコンテンツの配信を開始する。一方、接続中の端末の数が一定数を超えると判定すると、ユーザ情報管理部２５０は、配信要求を送信してきた端末のユーザの会員種別を判定する。
【００９１】
ここで、ユーザ情報管理部２５０は、ユーザの会員種別が通常会員であると判定すると、配信を行わない。一方、ユーザの会員種別がプレミアム会員であると判定すると、接続中の通常会員の端末が存在するか否かを判定する。そして、接続中の通常会員の端末が存在すると判定すれば、接続中の通常会員の端末のうち、配信要求を送信してきたプレミアム会員の端末と同数の端末への配信を中止し、プレミアム会員の端末に接続して配信を開始する優先処理を行う。さらに別のプレミアム会員の端末からのコンテンツの配信要求を受信すると、接続中の通常会員の端末が存在しなくなるまで、このような優先処理を行う。一方、接続中の通常会員の端末が存在しないと判定し、接続中の端末の全てがプレミアム会員の端末である場合は、プレミアム会員の端末から配信要求を受信しても、その端末に対する配信を行わない。
【００９２】
配信部２４０は、ユーザ情報管理部２５０による判定結果をユーザ端末５０に配信する。例えば、ユーザ情報管理部２５０によって、コンテンツサーバ２０への接続数が一定数を超えており、かつユーザの会員種別が通常であると判定され、ユーザの端末へのコンテンツの配信が中止された場合、このような判定結果としてコンテンツの配信が中止された旨の中止通知をユーザ端末５０に送信する。
【００９３】
図２２は、ユーザ端末５０の構成を示す図である。この実施形態では、ユーザ端末５０は、さらに送信部５６を備えている。
送信部５６は、コンテンツサーバ２０から送信される判定結果に応じて会員種別を切り替える操作を行う操作情報と、複数の携帯電話３０のうち操作情報の送信対象である携帯電話３０を指定する宛先情報とを含むパケット情報を、操作情報転送サーバ４０に送信する。
【００９４】
図２３は、携帯電話３０の構成を示す図である。この実施形態では、携帯電話３０は、さらに受信部３６と制御部３７とを備えている。
受信部３６は、操作情報転送サーバ４０の送信部４２によって送信されるパケット情報を受信する。
制御部３７は、受信部３６が受信したパケット情報に含まれる操作情報に基づいて、ユーザ情報管理サーバ７０に接続し、ユーザの会員種別の切り替えを行う。
【００９５】
次に、この実施形態の操作情報転送システム１の動作例を説明する。図２４は、この実施形態の操作情報転送システム１の動作例を示すシーケンス図である。
コンテンツサーバ２０が、端末からのコンテンツの配信要求を受信すると、ユーザ情報管理部２５０は、接続中の端末が一定数を超えているか否か、配信要求を送信してきた端末のユーザがプレミアム会員であるか否か、接続中の端末に通常会員の端末が存在するか否かを判定して優先処理を行う。ここで、ユーザ情報管理部２５０が、端末の数が一定数を超えており、かつユーザの会員種別がプレミアム会員であり、かつ接続中の通常会員の端末が存在すると判定すると、接続中の通常会員の端末へのコンテンツの配信を中止してプレミアム会員の端末への配信を開始する優先処理を行う。コンテンツサーバ２０は、このような優先処理を行うと、配信の中止を行ったユーザのユーザ端末５０に対して中止通知を送信する（ステップＳ４０）。
【００９６】
ユーザ端末５０の送信部５６は、コンテンツサーバ２０から送信される中止通知に応じて会員種別を切り替える操作を行う操作情報と、複数の携帯電話３０のうち自身のユーザＩＤに対応する携帯電話３０を指定する宛先情報とを含むパケット情報を生成し、操作情報転送サーバ４０に送信する（ステップＳ４１）。操作情報転送サーバ４０は、ユーザ端末５０から送信されたパケット情報を受信すると、受信したパケット情報に含まれる宛先情報が示す携帯電話３０に、パケット情報を転送する（ステップＳ４２）。携帯電話３０の受信部３６が、操作情報転送サーバ４０から送信されたパケット情報を受信すると、制御部３７は、パケット情報に含まれる操作情報に基づいて、プレミアム会員登録を行うか否かを選択する画面を出力部３３に表示させる。図２５は、このような選択画面の例を示す図である。選択画面には、プレミアム会員の登録を行うことを選択するボタンと、他の生放送を視聴することを選択するボタンとが表示される。
【００９７】
ここで、プレミアム会員の登録を選択するボタンが押下されると、携帯電話３０の送信部３２は、ユーザ情報管理サーバ７０に対してユーザのプレミアム会員登録を行うことを要求する（ステップＳ４３）。例えば、ユーザ情報管理サーバ７０が、プレミアム会員登録を行う課金サーバ８０への接続先を示す情報を携帯電話３０に送信し、携帯電話３０は、ユーザ情報管理サーバ７０から送信された情報に基づいて課金サーバ８０に接続する。そして、ユーザによって、携帯電話３０に、課金のために予め定められたパスワード等を示す認証情報が入力されると、携帯電話３０は、入力された認証情報を課金サーバ８０に送信する。課金サーバ８０は、携帯電話３０から送信された認証情報に基づいて認証処理を行い、認証が成功したと判定すると、携帯電話３０とユーザ情報管理サーバ７０とに課金の完了通知を送信する。認証が失敗したと判定すれば、課金サーバ８０は、課金の完了通知を送信しない。
【００９８】
課金サーバ８０が、携帯電話３０およびユーザ情報管理サーバ７０と通信してプレミアム会員の料金を課金し、ユーザ情報管理サーバ７０が課金サーバ８０から課金の完了通知を受信すると、自身の記憶領域に記憶されているユーザ登録情報に含まれるユーザの会員種別を通常からプレミアムに更新して記憶し、プレミアム会員の登録完了通知を携帯電話３０とコンテンツサーバ２０とに送信する（ステップＳ４４、ステップＳ４５）。携帯電話３０は、プレミアム会員の登録が完了したことを示す画面を出力部３３に表示させる。コンテンツサーバ２０のユーザ情報管理部２５０は、自身の記憶領域に記憶されているユーザ登録情報に含まれるユーザの会員種別を通常からプレミアムに更新して記憶する。そして、ユーザ端末５０がコンテンツサーバ２０に接続してコンテンツの配信要求を送信する（ステップＳ４６）。ここでは、ユーザ端末５０のユーザはプレミアム会員としてコンテンツサーバ２０に記憶されているため、コンテンツサーバ２０はコンテンツの配信を拒否せずに接続を許可し、コンテンツの配信を行う。
【００９９】
なお、ここでは、コンテンツサーバ２０がユーザ端末５０に対して中止通知を行い、ユーザ端末５０が中止通知に応じてパケット情報を生成する例を示したが、コンテンツサーバ２０がパケット情報を生成して操作情報転送サーバ４０に送信するようにしても良い。この場合、コンテンツサーバ２０の配信部２４０は、ユーザ情報管理部２５０による判定結果に応じて会員種別を切り替える操作を行う操作情報と、複数の携帯電話３０のうち操作情報の送信対象である携帯電話３０を指定する宛先情報とを含むパケット情報を操作情報転送サーバ４０に送信する。
【０１００】
図２６は、このような操作情報転送システム１の動作例を示すシーケンス図である。ここでは、コンテンツサーバ２０のユーザ情報管理部２５０が、端末から送信されたコンテンツの配信要求に応じて優先処理を行うと、中止通知を行わずに、配信の中止を行ったユーザＩＤに対応する携帯電話３０を指定する宛先情報を含むパケット情報を生成し、操作情報転送サーバ４０に送信する（ステップＳ５０）。以降のステップＳ５１からステップＳ５５までの処理は、上述のステップＳ４２からステップＳ４６までの処理と同様である。
【０１０１】
このようにすれば、コンテンツの配信要求が行われた場合に配信端末数が一定数を超える場合に、接続中の端末のうち、会員種別が通常会員であり中止通知を受けた端末のユーザにプレミアム会員への切り替えを促すことができる。ここで、通常であれば、コンテンツを視聴したいユーザは、別途、ユーザ端末５０によりユーザ情報管理サーバ７０に接続し、会員切り替えページを探して切り替え要求を行うなどの操作を行わなければならず、手間がかかることになる。これに対し、この実施形態によれば、簡単に、遠隔操作により会員種別を切り替えることができる。すなわち、通常会員のユーザが、会員種別をプレミアム会員に切替えてコンテンツの配信を受けたい場合にも、別途、ユーザ端末５０によりユーザ情報管理サーバ７０に接続し、会員切り替えページを探して切り替え要求を行うなどの操作を行うことなく、携帯電話３０を利用して簡単に会員種別を切替える操作を行うことができる。また、携帯電話３０を用いた決済を行なうことで、課金サーバ８０によってプレミアム会員の料金の課金が代行されるため、ユーザは支払を簡単に済ませることができる一方、サービス提供者にとっても簡単に課金を行うことができる。これにより、スムーズにプレミアム会員の登録を行ってもらいコンテンツを視聴してもらうことができ、会員種別の切り替えに手間がかかって視聴をあきらめてしまうようなことを避けることが可能となる。また、通常会員よりもプレミアム会員を優先したサービスを提供することができる。
【０１０２】
また、上述した携帯電話３０、操作情報転送サーバ４０、ユーザ端末５０の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより操作情報の転送処理や、パケット情報の実行処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【０１０３】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
【０１０４】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【０１０５】
１  操作情報転送システム
１０  配信者端末
２０  コンテンツサーバ
３０  携帯電話
３１、５３、１６０  入力部
３２、４２、５６  送信部
３３、５４、１７０  出力部
３４、５５  再生部
３５、４３  記憶部
４０  操作情報転送サーバ
３６、４１、５１、２２０  受信部
５０  ユーザ端末
３７、５２  制御部
６０  ネットワーク
７０  ユーザ情報管理サーバ
８０  課金サーバ
１１０  カメラ
１２０  マイク
１３０  コンテンツＩＤ管理部
１４０  データ変換部
１５０  通信部
２１０  コメント記憶部
２３０  コメント管理部
２４０  配信部
２５０  ユーザ情報管理部
【図１】
0005450518.tif 000002
【図２】
0005450518.tif 000003
【図３】
0005450518.tif 000004
【図４】
0005450518.tif 000005
【図５】
0005450518.tif 000006
【図６】
0005450518.tif 000007
【図７】
0005450518.tif 000008
【図８】
0005450518.tif 000009
【図９】
0005450518.tif 000010
【図１０】
0005450518.tif 000011
【図１１】
0005450518.tif 000012
【図１２】
0005450518.tif 000013
【図１３】
0005450518.tif 000014
【図１４】
0005450518.tif 000015
【図１５】
0005450518.tif 000016
【図１６】
0005450518.tif 000017
【図１７】
0005450518.tif 000018
【図１８】
0005450518.tif 000019
【図１９】
0005450518.tif 000020
【図２０】
0005450518.tif 000021
【図２１】
0005450518.tif 000022
【図２２】
0005450518.tif 000023
【図２３】
0005450518.tif 000024
【図２４】
0005450518.tif 000025
【図２５】
0005450518.tif 000026
【図２６】
0005450518.tif 000027