(57)【特許請求の範囲】
【請求項１】
音声データを各自掲示板に記録し必要に応じて記憶された音声データを再生する音声掲示板システムにおいて、
前記音声掲示板の識別子を管理するサーバと、
音声入力手段で音声を取り込み赤外線通信により音声データとして送信し、音声再生手段で赤外線通信により受信した音声データを音声として再生するコマンダと、
ネットワークにより前記サーバと接続され前記コマンダとの間で赤外線通信を行うベースノードとを備え、
前記ベースノードが前記コマンダからの音声データを受信し時間情報を付加して記憶手段に順次蓄積し、前記コマンダからの指令に基づき前記ネットワークに接続され同一の前記識別子に参加する他のベースノードで蓄積した音声データを取得する際に前記ベースノードが音声データの送信要求に最後に音声を再生した時刻を付加して送信し、前記他のベースノードが前記時刻以降に格納された音声データを前記ベースノードに送信し、前記ベースノードが所得した音声データを前記コマンダに送信することを特徴とする音声掲示板システム。
【請求項２】
音声データを各自掲示板に記録し必要に応じて記憶された音声データを再生する音声掲示板システムにおいて、
前記音声掲示板の識別子を管理するサーバと、
音声入力手段で音声を取り込み赤外線通信により音声データとして送信し、音声再生手段で赤外線通信により受信した音声データを音声として再生するコマンダと、
ネットワークにより前記サーバと接続され前記コマンダとの間で赤外線通信を行うベースノードとを備え、
前記ベースノードが前記コマンダからの音声データを受信し時間情報を付加して記憶手段に順次蓄積し、前記コマンダからの指令に基づき前記ネットワークに接続され同一の前記識別子に参加する他のベースノードで蓄積した音声データを取得する際に前記他のベースノードが音声データのインデックス及びその容量を前記ベースノードに送信し、前記ベースノードは前記記憶手段の残りの記憶容量から受信可能なインデックスを選択して前記他のベースノードに要求し、前記ベースノードが所得した音声データを前記コマンダに送信することを特徴とする音声掲示板システム。
【請求項３】
音声データを各自掲示板に記録し必要に応じて記憶された音声データを再生する音声掲示板システムにおいて、
前記音声掲示板の識別子を管理するサーバと、
音声入力手段で音声を取り込み赤外線通信により音声データとして送信し、音声再生手段で赤外線通信により受信した音声データを音声として再生するコマンダと、
ネットワークにより前記サーバと接続され前記コマンダとの間で赤外線通信を行うベースノードとを備え、
前記ベースノードが前記コマンダからの音声データを受信し時間情報を付加して記憶手段に順次蓄積し、前記コマンダからの指令に基づき前記ネットワークに接続され同一の前記識別子に参加する他のベースノードで蓄積した音声データを取得して前記コマンダに送信すると共に前記ネットワークに接続され同一の前記識別子に参加する前記他のベースノードが２以上存在し、前記ベースノード及び前記他のベースノードが前記識別子に参加するベースノードのＩＤのリストを自らの記憶手段に格納することを特徴とすることを特徴とする音声掲示板システム。
【請求項４】
前記ベースノード若しくは前記他のベースノードが、
自らの記憶手段に格納された前記リストに基づき同一の前記識別子に参加する前記ベースノード若しくは前記他のベースノードを識別することを特徴とする請求項３記載の音声掲示板システム。
【請求項５】
音声データを各自掲示板に記録し必要に応じて記憶された音声データを再生する音声掲示板システムにおいて、
前記音声掲示板の識別子を管理するサーバと、
音声入力手段で音声を取り込み赤外線通信により音声データとして送信し、音声再生手段で赤外線通信により受信した音声データを音声として再生するコマンダと、
ネットワークにより前記サーバと接続され前記コマンダとの間で赤外線通信を行うベースノードとを備え、
前記ベースノードが前記コマンダからの音声データを受信し時間情報を付加して記憶手段に順次蓄積し、前記コマンダからの指令に基づき前記ネットワークに接続され同一の前記識別子に参加する他のベースノードで蓄積した音声データを取得して前記コマンダに送信すると共に前記ベースノード若しくは前記他のベースノードが、特定のベースノードのＩＤが記載された第２のリストを自らの記憶手段に格納し、前記第２のリストに記載されたベースノード以外のベースノードから音声データを取得することを特徴とすることを特徴とする音声掲示板システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ユーザが音声データを各自掲示板に記録し任意のユーザが記憶された音声データを再生する音声掲示板システムに関し、分散して記憶された音声データを時系列順に再生することが可能な音声掲示板システムに関する。
【０００２】
【従来の技術】
従来、パーソナルコンピュータ（以下、単にコンピュータと呼ぶ。）や小型の携帯端末を用いて行うグループコミュニケーションとしては、メーリングリスト、電子掲示板、チャット、音声チャットや伝言ダイヤル等が存在する。
【０００３】
図７はこのような従来のメーリングリストを用いたグループコミュニケーションの一例を示す構成ブロック図である。図７において１はメーリングリストを管理するサーバであるメーリングリストシステム、２はメーリングリスト等の情報が格納された記憶手段、３，４及び５は電子メールを送受信するためのメーラがインストールされたコンピュータ、１００はインターネットやイントラネット等の汎用のネットワークである。
【０００４】
メーリングリストシステム１には記憶手段２が接続され、メーリングリストシステム１はネットワーク１００に接続される。コンピュータ３，４及び５もまたネットワーク１００に接続される。
【０００５】
ここで、図７に示す従来例の動作を説明する。記憶手段２にはメーリングリストに登録されたメンバーのメールアドレスが格納されており、メーリングリストシステム１は当該メーリングリストに対して送信されてきた電子メールを登録メンバー全員に対して送信する。
【０００６】
例えば、メーリングリスト”Ａ”に対してコンピュータ３，４及び５のユーザのメールアドレスが登録されており、図７中”ＳＭ０１”に示すようにコンピュータ３のユーザからメーリングリスト”Ａ”に対して電子メールが送信された場合、メーリングリストシステム１は図７中”ＢＣ０１”、ＢＣ０２”及び”ＢＣ０３”に示すように登録メンバーであるコンピュータ３，４及び５のユーザに対してメールが転送される。
【０００７】
この結果、メーリングリストを用いたグループコミュニケーションでは１つのメーリングリストに電子メールを送信することにより、メーリングリストに登録されているメンバーとの間で情報を共有することが可能になる。
【０００８】
また、図８は従来の電子掲示板を用いたグループコミュニケーションの一例を示す構成ブロック図である。図８において３ａ，４ａ及び５ａは汎用のＷｅｂブラウザがインストールされたコンピュータ、６は電子掲示板システム、７は記憶手段、１００ａは前述のようなネットワークである。
【０００９】
電子掲示板システム６には記憶手段７が接続され、電子掲示板システム６はネットワーク１００ａに接続される。コンピュータ３ａ，４ａ及び５ａもまたネットワーク１００ａに接続される。
【００１０】
ここで、図８に示す従来例の動作を説明する。電子掲示板システム６はコンピュータ３ａ〜５ａのＷｅｂブラウザから電子掲示板に書き込まれたメッセージを記憶手段７に順次記憶して蓄積する。
【００１１】
そして、コンピュータ３ａ〜５ａのＷｅｂブラウザは適宜電子掲示板システム６にアクセスして電子掲示板に書き込まれているメッセージを閲覧する。
【００１２】
例えば、図８中”ＷＤ１１”、”ＷＤ１２”及び”ＷＤ１３”に示すようにコンピュータ３ａ，４ａ及び５ａのＷｅｂブラウザから電子掲示板に書き込まれたメッセージを電子掲示板システム６は記憶手段７に書き込まれた順に順次格納しておく。
【００１３】
そして、例えば、コンピュータ３ａのＷｅｂブラウザからの電子掲示場の閲覧要求があった場合には図８中”ＲＤ１１”に示すように記憶手段７に蓄積された電子掲示板の内容をコンピュータ３ａのＷｅｂブラウザに提供する。
【００１４】
この結果、当該電子掲示板を利用するメンバーが任意のタイミングで書き込んだメッセージを各自の自由なタイミングで閲覧できるので、メンバー間での情報の共有が可能になる。
【００１５】
また、図９は従来のチャットを用いたグループコミュニケーションの一例を示す構成ブロック図である。図９において３ｂ，４ｂ及び５ｂはチャット用のソフトウェアがインストールされたコンピュータ、８はチャットシステム、９は記憶手段、１００ｂは前述のようなネットワークである。
【００１６】
チャットシステム８には記憶手段９が接続され、チャットシステム８はネットワーク１００ｂに接続される。コンピュータ３ｂ，４ｂ及び５ｂもまたネットワーク１００ｂに接続される。
【００１７】
ここで、図９に示す従来例の動作を説明する。チャットは専用のソフトウェアでサーバ（チャットシステム８）を介して相互に接続された複数のコンピュータ間でリアルタイムな文字列によるメッセージ交換を行うものである。
【００１８】
例えば、図９中”ＳＤ２１”に示すようにコンピュータ３ｂからチャットシステム８に書き込まれたメッセージは、図９中”ＢＣ２１”、”ＢＣ２２”及び”ＢＣ２３”に示すように即座にチャットに参加しているコンピュータ３ｂ，４ｂ及び５ｂに転送されて表示される。
【００１９】
このように表示されたメッセージに対してリアルタイムに応答することにより、コンピュータの画面上に次々メッセージが表示され、リアルタイムなメッセージ交換を行うことが可能になる。
【００２０】
また、図９に示すチャットシステムでは文字列によるリアルタイムなメッセージ交換であったが、音声によるチャットも存在する。
【００２１】
さらに、図１０は従来の伝言ダイヤルを用いたグループコミュニケーションの一例を示す構成ブロック図である。図１０において１０は伝言ダイヤルシステム、１１は伝言が記憶される記憶手段、１２は加入電話、１３は携帯電話、１４は公衆電話、１００ｃは公衆回線等のネットワークである。
【００２２】
伝言ダイヤルシステム１０には記憶手段１１が接続され、伝言ダイヤルシステム１０はネットワーク１００ｃに接続される。加入電話１２、携帯電話１３及び公衆電話１４もまたネットワーク１００ｃに接続される。
【００２３】
ここで、図１０に示す従来例の動作を説明する。情報を共有するグループのメンバーの一人が伝言ダイヤルシステム１０に伝言ボックスを開設し、ＩＤ及びパスワードを得て当該伝言ボックスにメッセージを録音する。
【００２４】
そして、ＩＤ及びパスワードを告知された他のメンバーは各種電話を用いて当該伝言ボックスにアクセスして録音されたメッセージを確認する。
【００２５】
例えば、図１０中”ＲＭ３１”に示すようにメンバーが公衆電話１４を用いて伝言ボックスを開設しメッセージを録音し、図１０中”ＰＭ３１”に示すように他のメンバーが加入電話１２が伝言ボックスに録音されているメッセージを確認する。
【００２６】
この結果、伝言ボックスのＩＤ及びパスワードを共有するメンバーの間で音声による情報の共有が可能になる。
【００２７】
【発明が解決しようとする課題】
しかし、図７に示す従来例ではコンピュータ等を用いて文字情報しか送受信することができず、コンピュータを用いることにより気軽に情報共有をすることが困難であったり、メール機能を有する携帯端末を用いた場合には通信料の問題や文字入力に時間がかかってしまうと言った問題点があった。
【００２８】
また、図８に示す従来例ではやはり文字情報のみの共有やコンピュータを用いることが想定されており、チャットのようなリアルタイム性が欠けると言った問題点があった。
【００２９】
また、図９に示す従来例ではリアルタイム性はあるものの、情報の交換中はコンピュータの前を離れることが困難であると言った問題点があった。音声を用いたチャットではマイクロフォンやヘッドフォン等の設備が必要になり環境設定も必要になる。
【００３０】
さらに、図１０に示す従来例ではメッセージの交換をするために、常時電話を掛け続ける必要性があり実用的ではない。
従って本発明が解決しようとする課題は、小型のベースノードに分散して記憶された音声データを時系列順に再生することが可能な音声掲示板システムを実現することにある。
【００３１】
【課題を解決するための手段】
このような課題を達成するために、本発明のうち請求項１記載の発明は、
音声データを各自掲示板に記録し必要に応じて記憶された音声データを再生する音声掲示板システムにおいて、
前記音声掲示板の識別子を管理するサーバと、音声入力手段で音声を取り込み赤外線通信により音声データとして送信し、音声再生手段で赤外線通信により受信した音声データを音声として再生するコマンダと、ネットワークにより前記サーバと接続され前記コマンダとの間で赤外線通信を行うベースノードとを備え、前記ベースノードが前記コマンダからの音声データを受信し時間情報を付加して記憶手段に順次蓄積し、前記コマンダからの指令に基づき前記ネットワークに接続され同一の前記識別子に参加する他のベースノードで蓄積した音声データを取得する際に前記ベースノードが音声データの送信要求に最後に音声を再生した時刻を付加して送信し、前記他のベースノードが前記時刻以降に格納された音声データを前記ベースノードに送信し、前記ベースノードが所得した音声データを前記コマンダに送信することにより、再生される音声データは時系列順で再生されることになる。
【００３７】
請求項２記載の発明は、
音声データを各自掲示板に記録し必要に応じて記憶された音声データを再生する音声掲示板システムにおいて、
前記音声掲示板の識別子を管理するサーバと、音声入力手段で音声を取り込み赤外線通信により音声データとして送信し、音声再生手段で赤外線通信により受信した音声データを音声として再生するコマンダと、ネットワークにより前記サーバと接続され前記コマンダとの間で赤外線通信を行うベースノードとを備え、前記ベースノードが前記コマンダからの音声データを受信し時間情報を付加して記憶手段に順次蓄積し、前記コマンダからの指令に基づき前記ネットワークに接続され同一の前記識別子に参加する他のベースノードで蓄積した音声データを取得する際に前記他のベースノードが音声データのインデックス及びその容量を前記ベースノードに送信し、前記ベースノードは前記記憶手段の残りの記憶容量から受信可能なインデックスを選択して前記他のベースノードに要求し、前記ベースノードが所得した音声データを前記コマンダに送信するにより、要求元のベースノードが自らの記憶手段の残りの記憶容量から受信可能な音声データインデックスを選択し、受信可能な音声データインデックスを再びベースノードに要求することができ、ネットワークの通信負荷を低減させることが可能になる。
【００４０】
請求項３記載の発明は、
音声データを各自掲示板に記録し必要に応じて記憶された音声データを再生する音声掲示板システムにおいて、
前記音声掲示板の識別子を管理するサーバと、音声入力手段で音声を取り込み赤外線通信により音声データとして送信し、音声再生手段で赤外線通信により受信した音声データを音声として再生するコマンダと、ネットワークにより前記サーバと接続され前記コマンダとの間で赤外線通信を行うベースノードとを備え、前記ベースノードが前記コマンダからの音声データを受信し時間情報を付加して記憶手段に順次蓄積し、前記コマンダからの指令に基づき前記ネットワークに接続され同一の前記識別子に参加する他のベースノードで蓄積した音声データを取得して前記コマンダに送信すると共に前記ネットワークに接続され同一の前記識別子に参加する前記他のベースノードが２以上存在し、前記ベースノード及び前記他のベースノードが前記識別子に参加するベースノードのＩＤのリストを自らの記憶手段に格納することを特徴とすることにより、同一の”ＶｏｉｃｅＩＤ”に参加する複数のベースノードに分散して蓄積された音声データを時系列順に再生することが可能になる。
【００４１】
請求項４記載の発明は、
請求項３記載の発明である音声掲示板システムにおいて、
前記ベースノード若しくは前記他のベースノードが、
自らの記憶手段に格納された前記リストに基づき同一の前記識別子に参加する前記ベースノード若しくは前記他のベースノードを識別することにより、同一の”ＶｏｉｃｅＩＤ”に参加する複数のベースノードに分散して蓄積された音声データを時系列順に再生することが可能になる。
【００４２】
請求項５記載の発明は、
音声データを各自掲示板に記録し必要に応じて記憶された音声データを再生する音声掲示板システムにおいて、
前記音声掲示板の識別子を管理するサーバと、音声入力手段で音声を取り込み赤外線通信により音声データとして送信し、音声再生手段で赤外線通信により受信した音声データを音声として再生するコマンダと、ネットワークにより前記サーバと接続され前記コマンダとの間で赤外線通信を行うベースノードとを備え、前記ベースノードが前記コマンダからの音声データを受信し時間情報を付加して記憶手段に順次蓄積し、前記コマンダからの指令に基づき前記ネットワークに接続され同一の前記識別子に参加する他のベースノードで蓄積した音声データを取得して前記コマンダに送信すると共に前記ベースノード若しくは前記他のベースノードが、特定のベースノードのＩＤが記載された第２のリストを自らの記憶手段に格納し、前記第２のリストに記載されたベースノード以外のベースノードから音声データを取得することにより、メンバーリストに記載されているベースノードであっても、必要に応じて適宜音声データの受信を拒絶することができるので、聞きたくない情報や不必要な情報を無視することが可能になる。
【００４３】
【発明の実施の形態】
以下本発明を図面を用いて詳細に説明する。図１は本発明に係る音声掲示板システムの一実施例を示す構成ブロック図である。
【００４４】
図１において１５は音声掲示板システムを管理するサーバ、１６及び１７はベースノード、１８及び１９はコマンダ、１０１はインターネット等の汎用のネットワークである。
【００４５】
サーバ１５はネットワーク１０１に接続され、ベースノード１６及び１７もまたネットワーク１０１に接続される。また、コマンダ１８は赤外線通信によりベースノード１６に接続され、コマンダ１９は赤外線通信によってベースノード１７に接続される。
【００４６】
ここで、図１に示す実施例の動作を説明する。サーバ１５は音声掲示板システムを管理するサーバであり、音声掲示板の識別子である”ＶｏｉｃｅＩＤ”を発行する。音声データは同一の”ＶｏｉｃｅＩＤ”に属するユーザ間で共有される。
【００４７】
ベースノード１６及び１７は一意のグローバルアドレスが割り付けられ、インターネット等のネットワーク１０１に常時接続される。一方、赤外線通信によりコマンダ１８及び１９との間で通信を行う。
【００４８】
また、ベースノード１６及び１７はコマンダ１８及び１９から送信されてくる音声データを蓄積し、必要に応じて他のベースノードとの間で蓄積した音声データの交換等を行う。
【００４９】
また、コマンダ１８及び１９は内蔵マイクロフォン等の音声入力手段により、音声を取り込みベースノードに赤外線通信により音声データとして送信する。
【００５０】
例えば、コマンダ１８の内蔵マイク等の音声入力手段により取り込まれた音声データは、赤外線通信でベースノード１６に送信され、ベースノード１６の記憶手段等にタイムスタンプ等の時間情報を付加された上で格納蓄積される。
【００５１】
一方、蓄積された音声データの再生を行う場合には、ベースノード１６及び１７が同一の”ＶｏｉｃｅＩＤ”に属するユーザである場合、コマンダ１８及び１９からの指令によりベースノード１６及び１７は他のベースノードが蓄積した音声データをネットワーク１０１経由で取得し、コマンダ１８及び１９の内蔵スピーカ等の音声再生手段により音声データを再生する。
【００５２】
すなわち、音声データは音声の取り込みと同時にリアルタイム送信するのではく、コマンダ１８及び１９（ユーザ）からの指令により、分散配置されたベースノードから音声データを取得し再生することになる。
【００５３】
例えば、コマンダ１９からベースノード１７に対して赤外線通信を用いて音声生成指令があった場合には、ベースノード１７はネットワーク１０１を介してベースノード１６から蓄積されている音声データを取得してコマンダ１９に赤外線通信を用いて送信する。
【００５４】
一方、赤外線通信で受信した音声データはコマンダ１９の内蔵スピーカ等の音声再生手段により再生されコマンダ１９を操作するユーザによって認識される。
【００５５】
また、図１に示す実施例の動作を図２及び図３を用いて更に詳細に説明する。図２及び図３はコマンダ及びベースノードの具体例を示す構成ブロック図である。
【００５６】
図２において２０はコマンダ全体を制御する制御手段、２１はキーやロータリノブ等のユーザが操作する操作手段、２２はマイクロフォン等の音声入力手段、２３はスピーカ等の音声再生手段、２４はベースノードとの間で赤外線通信を行う赤外線通信手段である。また、２０〜２４はコマンダ５０を構成する。
【００５７】
操作手段２１及び音声入力手段２２の出力は制御手段２０に接続され、制御手段２０の出力は音声再生手段２３に接続される。また、制御手段２０の入出力が赤外線通信手段２４に接続され、赤外線通信手段２４の通信入出力はベースノード（図示せず。）に対して送受信される。
【００５８】
ここで、図２に示すコマンダ５０の動作を説明する。操作手段２１の操作により制御手段２０に対して音声入力の指令があった場合には、制御手段２０は音声入力手段２２で取り込んだ音声をディジタル信号等の音声データに変換して、赤外線通信手段２４を介して変換した音声データをベースノード（図示せず。）に送信する。
【００５９】
一方、操作手段２１の操作により制御手段２０に対して音声再生の指令があった場合には、制御手段２０は赤外線通信手段２４を介してベースノード（図示せず。）に対して他のベースノードに蓄積された音声データ（若しくは、ベースノードに蓄積された音声データと当該ベースノードに蓄積されている音声データ）の取得・送信を指令する。
【００６０】
そして、制御手段２０は前記指令により赤外線通信手段２４を介してベースノードから受信した音声データをアナログ信号等に変換して、音声再生手段２３を用いて音声を再生させる。
【００６１】
一方、図３において２５はベースノード全体を制御する制御手段、２６はコマンダ（図示せず。）との間で赤外線通信を行う赤外線通信手段、２７は”ＶｏｉｃｅＩＤ”等の情報を格納する記憶手段、２８は音声データが格納され記憶手段、２９はネットワーク１０１を介して通信を行うネットワーク通信手段である。また、２５〜２９はベースノード５１を構成する。
【００６２】
制御手段２５の入出力が赤外線通信手段２６に接続され、赤外線通信手段２６の通信入出力はコマンダ（図示せず。）に対して送受信される。また、制御手段２５の入出力は記憶手段２７及び２８に相互に接続され、制御手段２５の入出力はネットワーク通信手段２９に接続され、ネットワーク通信手段２９の通信入出力はネットワーク１０１を介して他のベースノード（図示せず。）に対して送受信される。
【００６３】
ここで、図３に示すベースノード５１の動作を説明する。赤外線通信手段２６を介してコマンダ（図示せず。）から音声データを受信した場合、制御手段２５は受信した音声データに対してタイムスタンプ等の時間情報を付加して記憶手段２８の順次蓄積する。
【００６４】
また、ネットワーク通信手段２９を介して他のベースノード（図示せず。）から蓄積されている音声データの送信要求があった場合、制御手段２５は他のベースノード（図示せず。）の”ＶｏｉｃｃｅＩＤ”が記憶手段２７に格納されている”ＶｏｉｃｅＩＤ”と一致するか否かを判断する。
【００６５】
もし、”ＶｉｏｃｅＩＤ”が一致する場合には、制御手段２５は記憶手段２８に蓄積されている音声データを読み出し、ネットワーク通信手段２９を用いてネットワーク１０１を介して読み出した音声データを他のベースノード（図示せず。）に送信する。
【００６６】
さらに、赤外線通信手段２６を介してコマンダ（図示せず。）から音声データの再生指令を受信した場合、制御手段２５はネットワーク通信手段２９を介して他のベースノード（図示せず。）に蓄積されている音声データの取得依頼を行う。
【００６７】
そして、ネットワーク通信手段２９を介して他のベースノード（図示せず。）から取得した音声データ（若しくは、他のベースノードに蓄積された音声データと当該ベースノードに蓄積されている音声データを時系列順に並び替えた音声データ）を赤外線通信手段２６を用いてコマンダ（図示せず。）に送信する。
【００６８】
この結果、分散配置されたベースノードに順次蓄積された音声データを必要に応じてベースノード間で交換して再生することにより、チャットシステムのように情報の交換中はコンピュータの前から離れることができないと言った問題点が解決でき、分散配置されたベースノードに順次蓄積された音声データを順次再生するので再生される音声データは時系列順で再生されることになる。
【００６９】
すなわち、音声の入力と音声の再生とは離散的になるものの、再生される音声データは時系列順で再生されることになる。
【００７０】
また、蓄積された音声データの再生を行う場合には、コマンダ１８及び１９からの指令によりベースノード１６及び１７は他のベースノードが蓄積した音声データをネットワーク１０１経由で取得すると共に自らが蓄積した音声データとの間でタイムスタンプ等の時間情報に基づき並び換えを行い、時系列順に音声データを送信し、コマンダにおいて再生する。
【００７１】
この場合には、分散配置されたベースノードで蓄積された音声データを併せて再生する場合であっても、再生される音声データは時系列順で再生されることになる。
【００７２】
また、図１に示す実施例では１つの”ＶｏｉｃｄＩＤ”に対して２つのベースノードが存在する音声掲示板システムを例示しているが、１つの”ＶｏｉｃｄＩＤ”に対して複数のベースノードが存在する場合であっても構わない。
【００７３】
図４はこのような本発明に係る音声掲示板システムの他の実施例を示す構成ブロック図である。図４において３０は音声掲示板システムを管理するサーバ、３１，３２及び３３はベースノード、１０２はインターネット等の汎用のネットワークである。
【００７４】
サーバ３０はネットワーク１０２に接続され、ベースノード３１，３２及び３３もまたネットワーク１０２に接続される。また、ベースノード３１，３２及び３３との間で赤外線通信を行うコマンダに関しては記載を省略している。
【００７５】
ここで、図４に示す実施例の動作を図５及び図６を用いて説明する。図５はベースノードの音声蓄積時の動作を説明するフロー図、図６はベースノードの音声再生時の動作を説明するフロー図である。
【００７６】
また、図４においてベースノード３１，３２及び３３にはそれぞれ”Ａ”，”Ｂ”及び”Ｃ”と言ったベースノードＩＤが付与されているものとする。ベースノードＩＤとは工場出荷時に一意に割り振られた番号である。
【００７７】
ベースノード３１はサーバ３０から図４中”ＶＩ０１”に示すように”ＶｏｉｃｅＩＤ”を取得して音声掲示板を開設しており、ベースノード３２及び３３は当該”ＶｏｉｃｅＩＤ”の音声掲示板のメンバーを構成している。
【００７８】
そして、”ＶｉｏｃｅＩＤ”の音声掲示板のメンバーのリストは各ベースノードの記憶手段に格納される。
【００７９】
例えば、図４中”ＭＬ０１”、”ＭＬ０２”及び”ＭＬ０３”は各ベースノード３１，３２及び３３に設けられたメンバーリスト用の記憶手段（例えば、図３の記憶手段２７に相当。）であり、メンバーリストはこの記憶手段に格納される。
【００８０】
すなわち、ベースノード３１，３２及び３３の有するベースノードＩＤである”Ａ”，”Ｂ”及び”Ｃ”が記載されたメンバーリストとして格納されている。
【００８１】
音声蓄積時に、図５中”Ｓ００１”においてベースノードは赤外線通信によりコマンダ（図示せず。）から音声データを受信したか否かを判断する。
【００８２】
もし、音声データを受信した場合には、図５中”Ｓ００２”においてベースノードは音声データにタイムスタンプ等の時間情報を付加すると共に図５中”Ｓ００３”に示すように自らの記憶手段に格納蓄積する。
【００８３】
例えば、ベースノード３１はコマンダ（図示せず。）から受信した音声データを図４中”ＶＭ０１”に示す音声データ用の記憶手段（例えば、図３の記憶手段２８に相当。）に順次格納・蓄積する。
【００８４】
音声再生時に、図６中”Ｓ１０１”においてベースノードはコマンダ（図示せず。）から音声再生の指令を受信したか否かを判断する。
【００８５】
もし、当該指令を受信した場合には、図６中”Ｓ１０２”においてベースノードは記憶手段に格納されているメンバーリストを参照し、図６中”Ｓ１０３”においてネットワーク１０２を介して同一の”ＶｉｏｃｅＩＤ”に参加している他のベースノードに対して個々に蓄積している音声データの送信を要求する。
【００８６】
一方、音声データの送信要求を受信したベースノードは各々記憶手段に格納蓄積されている音声データを読み出して、ネットワーク１０２経由で要求元のベースノードに読み出した音声データを送信する。
【００８７】
例えば、ベースノード３１がコマンダ（図示せず。）から音声再生の指令を受信した場合には、図４中”ＭＬ０１”に格納されているメンバーリストを読み出して参照する。
【００８８】
このメンバーリストには”Ａ”，”Ｂ”及び”Ｃ”が記載されているので、ベースノード３１は自らのベースノードＩＤである”Ａ”以外のベースノード、具体的には、ベースノード３２及び３３に対して個々に蓄積している音声データの送信を要求する。
【００８９】
例えば、音声データの送信要求を受信したベースノード３２及び３３は図４中”ＶＭ０２”及び”ＶＭ０３”に示す各々記憶手段に格納蓄積されている音声データを読み出して、ネットワーク１０２経由で要求元のベースノード３１に対して読み出した音声データを送信する。
【００９０】
図６中”Ｓ１０４”においてベースノードは同一の”ＶｉｏｃｅＩＤ”に参加している他のベースノードから音声データの受信を待ち、音声データを受信した場合には、図６中”Ｓ１０５”においてベースノードは受信した音声データを時系列順に並び替え、若しくは、自らが蓄積している音声データと受信した音声データとを併せて時系列順に並び替え、図６中”Ｓ１０６”において並び替えた音声データを赤外線通信でコマンダ（図示せず。）に送信する。
【００９１】
例えば、同一の”ＶｉｏｃｅＩＤ”に参加している他のベースノード３２及び３３から音声データを受信したベースノード３１は受信した音声データを時系列順に並び替え、若しくは、図４中”ＶＭ０１”に示す記憶手段に自らが蓄積している音声データと受信した音声データとを併せて時系列順に並び替えて赤外線通信でコマンダ（図示せず。）に送信する。
【００９２】
この結果、同一の”ＶｏｉｃｅＩＤ”に参加する複数のベースノードに分散して蓄積された音声データを時系列順に再生することが可能になる。
【００９３】
なお、図１若しくは図４に示す実施例では他のベースノードに蓄積された音声データを何ら制約なく送信させて取得しているが、音声データの送信要求に最後に音声を再生した時刻を付加して送信することにより、送信要求を受けたベースノード側では当該時刻以降に格納された音声データのみを送信することが可能になり、ネットワーク１０２の通信負荷を低減させることが可能になる。
【００９４】
また、送信要求を受けたベースノード側では直ちに音声データを送信するのではなく、音声データの音声データインデックス及びその容量を一旦送信しても構わない。
【００９５】
この場合には、要求元のベースノードが自らの記憶手段の残りの記憶容量から受信可能な音声データインデックスを選択し、受信可能な音声データインデックスを再びベースノードに要求することができ、ネットワーク１０２の通信負荷を低減させることが可能になる。
【００９６】
また、音声データを小さなデータ容量に分割して、当該分割された音声データの送信要求を順次繰り返すことにより、音声再生をするベースノードの記憶手段の記憶容量を超過する時間の音声データを再生することが可能になる。
【００９７】
また、図１若しくは図４に示す実施例ではユーザがコマンダで自ら音声再生を指示した時点で音声再生されるが、特定の”ＶｏｉｃｅＩＤ”に対して格納された音声データを一定時間間隔で監視して、未再生の音声データが存在する場合にはベースノードが自動的に音声データを取得して再生しても構わない。
【００９８】
この場合には、前記一定時間間隔を各ベースノード毎に適宜設定することにより、特定のベースノードに対して負荷が集中することを防止することができる。
【００９９】
また、特定のベースノードＩＤを自らの記憶手段に格納されている”ＩＧＮＯＲＥ”リストに登録して、当該”ＩＧＮＯＲＥ”リストに登録されているベースノードＩＤからの音声データの受信を拒絶することも可能である。
【０１００】
この場合には、メンバーリストに記載されているベースノードであっても、必要に応じて適宜音声データの受信を拒絶することができるので、聞きたくない情報や不必要な情報を無視することが可能になる。
【０１０１】
また、図３及び図４の記載においては説明の簡単のためにメンバーリスト用の記憶手段と音声データ用の記憶手段を別個に記載しているが、勿論、１つの記憶手段に２つの情報を併せて記憶させても構わない。
【０１０２】
【発明の効果】
以上説明したことから明らかなように、本発明によれば次のような効果がある。
請求項１及び請求項２の発明によれば、最後に音声を再生した時刻以降に格納された音声データのみを送信することが可能になり、また、受信可能な音声データインデックスをベースノードに要求することができるので、ネットワークの通信負荷を低減させることが可能になる。
【０１０６】
また、請求項３及び請求項４の発明によれば、同一の識別子に参加する他のベースノードが２以上存在し、ベースノード及び他のベースノードが自ら識別子に参加するベースノードのＩＤのリストを記憶手段に格納することにより、同一の”ＶｏｉｃｅＩＤ”に参加する複数のベースノードに分散して蓄積された音声データを時系列順に再生することが可能になる。
【０１０７】
また、請求項５の発明によれば、特定のベースノードＩＤを自らの記憶手段に格納されている”ＩＧＮＯＲＥ”リストに登録することにより、メンバーリストに記載されているベースノードであっても、必要に応じて適宜音声データの受信を拒絶することができるので、聞きたくない情報や不必要な情報を無視することが可能になる。
【図面の簡単な説明】
【図１】本発明に係る音声掲示板システムの一実施例を示す構成ブロック図である。
【図２】コマンダの具体例を示す構成ブロック図である。
【図３】ベースノードの具体例を示す構成ブロック図である。
【図４】本発明に係る音声掲示板システムの他の実施例を示す構成ブロック図である。
【図５】ベースノードの音声蓄積時の動作を説明するフロー図である。
【図６】ベースノードの音声再生時の動作を説明するフロー図である。
【図７】従来のメーリングリストを用いたグループコミュニケーションの一例を示す構成ブロック図である。
【図８】従来の電子掲示板を用いたグループコミュニケーションの一例を示す構成ブロック図である。
【図９】従来のチャットを用いたグループコミュニケーションの一例を示す構成ブロック図である。
【図１０】従来の伝言ダイヤルを用いたグループコミュニケーションの一例を示す構成ブロック図である。
【符号の説明】
１  メーリングリストシステム
２，７，９，１１，２７，２８  記憶手段
３，３ａ，３ｂ，４，４ａ，４ｂ，５，５ａ，５ｂ  コンピュータ
６  電子掲示板システム
８  チャットシステム
１０  伝言ダイヤルシステム
１２  加入電話
１３  携帯電話
１４  公衆電話
１５，３０  サーバ
１６，１７，３１，３２，３３，５１  ベースノード
１８，１９，５０  コマンダ
２０，２５  制御手段
２１  操作手段
２２  音声入力手段
２３  音声再生手段
２４，２６  赤外線通信手段
２９  ネットワーク通信手段
１００，１００ａ，１００ｂ，１００ｃ，１０１，１０２  ネットワーク
【図１】
0003909655.tif 000002
【図２】
0003909655.tif 000003
【図３】
0003909655.tif 000004
【図４】
0003909655.tif 000005
【図５】
0003909655.tif 000006
【図６】
0003909655.tif 000007
【図７】
0003909655.tif 000008
【図８】
0003909655.tif 000009
【図９】
0003909655.tif 000010
【図１０】
0003909655.tif 000011