(57)【要約】【課題】  通信内容を後から確認することができ、また、通信内容を、発信者識別子などの情報と合わせて記録することにより、後から検索することが容易になり、また、通信内容を必要なときだけ記録することができ、また、通信内容を記録するかどうかを、任意の基準に変更でき、オフレコの内容を含む通信時にも、記録を行うことが可能であるＰｏＣシステムを提供する。【解決手段】  ＰｏＣのグループ通信に際して、各セッションの間にやり取りされる通信内容を記録する。記録は、記録が必要であると判定される場合だけ行われる。発話毎に記録の可否を変更することもできる。通信内容は、セッション識別子、発信者識別子によりインデックス化され、セッションや発信者を指定して通信内容を取り出すことができる。【選択図】  図１
2005234666.tif 000002
【特許請求の範囲】
【請求項１】
ＰｏＣ(Push-to-Talk over Cellular)サーバと、ＧＬＭＳ(Group
and List Management Server)とを備えたＰｏＣシステムにおいて、
前記ＰｏＣサーバは、通信内容の記録手段を備えたことを特徴とするＰｏＣシステム。
【請求項２】
前記ＰｏＣサーバは、通信内容の記録の要あるいは不要を判定する手段を備えた請求項１記載のＰｏＣシステム。
【請求項３】
ＰｏＣサーバと、ＧＬＭＳと、前記ＰｏＣサーバに接続されるＰｏＣクライアントとを備えたＰｏＣシステムにおいて、
前記ＰｏＣクライアントは、通信内容の記録手段を備えたことを特徴とするＰｏＣシステム。
【請求項４】
前記ＰｏＣサーバは、通信内容の記録の要あるいは不要を判定する手段を備えた請求項３記載のＰｏＣシステム。
【請求項５】
前記ＰｏＣサーバは、前記判定する手段の判定結果に基づき前記記録手段を備えたＰｏＣクライアントをセッションに参加させるか否かを決定する手段を備えた請求項３または４記載のＰｏＣシステム。
【請求項６】
前記ＰｏＣサーバは、前記判定する手段の判定結果に基づき前記記録手段を備えたＰｏＣクライアントに通信内容を配信するか否かを決定する手段を備えた請求項３または４記載のＰｏＣシステム。
【請求項７】
ＰｏＣサーバと、ＧＬＭＳと、前記ＰｏＣサーバに接続されるＰｏＣクライアントとを備えたＰｏＣシステムにおいて、
前記ＰｏＣクライアントは、
通信内容の記録の要あるいは不要を判定する手段と、
この判定する手段の判定結果に基づき自己が受信した通信内容を記録する手段と
を備えたことを特徴とするＰｏＣシステム。
【請求項８】
前記ＰｏＣサーバは、通信内容の記録に際し、前記ＰｏＣクライアントをセッションに参加させる手段を備えた請求項３または７記載のＰｏＣシステム。
【請求項９】
前記判定する手段は、判定の基準に用いる判定ルールを保持する手段を備えた請求項２、４、７のいずれかに記載のＰｏＣシステム。
【請求項１０】
前記保持する手段は、通信内容の記録を行う候補となるセッション識別子を保持する手段を備え、
前記判定する手段は、当該セッション識別子を有する通信についてはその通信内容の記録を要すると判定する手段を備えた
請求項２、４、７、９のいずれかに記載のＰｏＣシステム。
【請求項１１】
前記保持する手段は、通信内容の記録を行う候補となるグループ識別子を保持する手段を備え、
前記判定する手段は、当該グループ識別子を有する発信者による通信についてはその通信内容の記録を要すると判定する手段を備えた
請求項２、４、７、９のいずれかに記載のＰｏＣシステム。
【請求項１２】
前記保持する手段は、通信内容の記録を行う候補となるセッション識別子と発信者識別子との組み合わせを保持する手段を備え、
前記判定する手段は、当該セッション識別子を有する通信に当該発信者識別子を有する発信者が参加している通信についてはその通信内容の記録を要すると判定する手段を備えた
請求項２、４、７、９のいずれかに記載のＰｏＣシステム。
【請求項１３】
前記保持する手段は、通信内容の記録を行う候補となる発信者識別子を保持する手段を備え、
前記判定する手段は、当該発信者識別子を有する発信者による通信についてはその通信内容の記録を要すると判定する手段を備えた
２、４、７、９のいずれかに記載のＰｏＣシステム。
【請求項１４】
前記保持する手段は、通信内容の記録を行う候補となるセッション識別子と当該セッションへの参加者リストとを保持する手段を備え、
前記判定する手段は、当該セッション識別子を有する通信に当該参加者リストにある参加者が不参加である通信についてはその通信内容の記録を要すると判定する手段を備えた
２、４、７、９のいずれかに記載のＰｏＣシステム。
【請求項１５】
前記保持する手段は、制御コマンドとその指示内容とが記録されたリストを保持する手段を備え、
前記判定する手段は、発信者から発信される制御コマンドが通信内容の記録を指示しているときには当該通信内容の記録を要すると判定し、発信者から発信される制御コマンドが通信内容の記録の拒否を指示しているときには当該通信内容の記録を不要と判定する手段を備えた
請求項２、４、７、９のいずれかに記載のＰｏＣシステム。
【請求項１６】
前記保持する手段は、同一通信内容の繰り返し回数の閾値を保持する手段を備え、
前記判定する手段は、同一通信内容の繰り返し回数が前記閾値を超えるときにはその通信内容の記録を不要と判定する手段を備えた
請求項２、４、７、９のいずれかに記載のＰｏＣシステム。
【請求項１７】
前記記録手段あるいは前記記録する手段は、あらかじめ指定された単語あるいは文章を所定の単語あるいは文章に置換する手段を備えた請求項１、３、７のいずれかに記載のＰｏＣシステム。
【請求項１８】
前記置換する手段は、書き換え自在な置換ルールを保持する手段を備えた請求項１７記載のＰｏＣシステム。
【請求項１９】
前記記録手段あるいは前記記録する手段は、通信内容の記録に際し、フロア制御情報および通信内容に付随するメタ情報から取得される発信者識別子または時系列情報を含む情報を合わせて記録する手段を備えた請求項１、３、７のいずれかに記載のＰｏＣシステム。
【請求項２０】
前記ＰｏＣサーバと前記ＧＬＭＳとが一つのサーバ上に実装された請求項１、３、７のいずれかに記載のＰｏＣシステム。
【請求項２１】
請求項１または２記載のＰｏＣシステムに適用され、前記記録手段および前記通信内容の記録の要あるいは不要を判定する手段を備えたことを特徴とするＰｏＣサーバ。
【請求項２２】
請求項４ないし６または８のいずれかに記載のＰｏＣシステムに適用され、前記通信内容の記録の要あるいは不要を判定する手段または前記ＰｏＣクライアントをセッションに参加させるか否かを決定する手段または前記配信するか否かを決定する手段または前記ＰｏＣクライアントをセッションに参加させる手段を備えたことを特徴とするＰｏＣサーバ。
【請求項２３】
請求項３記載のＰｏＣシステムに適用され、前記記録手段を備えたことを特徴とするＰｏＣクライアント。
【請求項２４】
請求項７記載のＰｏＣシステムに適用され、前記通信内容の記録の要あるいは不要を判定する手段および前記通信内容を記録する手段を備えたことを特徴とするＰｏＣクライアント。
【請求項２５】
情報処理装置にインストールすることにより、その情報処理装置に、
請求項１または２記載のＰｏＣシステムに適用され、前記記録手段および前記通信内容の記録の要あるいは不要を判定する手段を備えたＰｏＣサーバに相応する機能を実現させることを特徴とするプログラム。
【請求項２６】
情報処理装置にインストールすることにより、その情報処理装置に、
請求項４ないし６または８のいずれかに記載のＰｏＣシステムに適用され、前記通信内容の記録の要あるいは不要を判定する手段または前記ＰｏＣクライアントをセッションに参加させるか否かを決定する手段または前記配信するか否かを決定する手段または前記ＰｏＣクライアントをセッションに参加させる手段を備えたＰｏＣサーバに相応する機能を実現させることを特徴とするプログラム。
【請求項２７】
情報処理装置にインストールすることにより、その情報処理装置に、
請求項３記載のＰｏＣシステムに適用され、前記記録手段を備えたＰｏＣクライアントに相応する機能を実現させることを特徴とするプログラム。
【請求項２８】
情報処理装置にインストールすることにより、その情報処理装置に、
請求項７記載のＰｏＣシステムに適用され、前記通信内容の記録の要あるいは不要を判定する手段および前記通信内容を記録する手段を備えたＰｏＣクライアントに相応する機能を実現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＰｏＣ(Push-to-Talk over Cellular)に利用する。特に、ＰｏＣにおける通信内容の記録技術に関する。
【背景技術】
【０００２】
ＰｏＣは、携帯電話をトランシーバのように利用する技術であり、１対Ｎの通信を可能にするものである。例えば、米国のＮｅｘｔｅｌ社によりサービスが行われている。
【０００３】
ＰｏＣの実現方式はいくつかあるが、基本的な仕組みは同じであり、セッション管理機能やフロア制御機能を備えるＰｏＣサーバと、グループ・リストを管理するＧＬＭＳ(Group and List Management Server)とからなる。
【０００４】
本明細書では、非特許文献１に従い、用語を用いている。なお、本明細書中のＰｏＣクライアントは、非特許文献１でＵＥと呼んでいるものに相当する。
【非特許文献１】Ｅｒｉｃｓｓｏｎ，Ｍｏｔｏｒｏｌａ，Ｓｉｅｍｅｎｓ，Ｎｏｋｉａ発行、“ＰｏＣ  Ａｒｃｈｉｔｅｃｕｔｅ；ＰｏＣ  Ｒｅｌｅａｓｅ１．０”、［ｏｎｌｉｎｅ］、［平成１６年１月２９日検索］、インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｅｒｉｃｓｓｏｎ．ｃｏｍ／ｍｕｌｔｉｓｅｒｖｉｃｅｎｅｔｗｏｒｋｓ／ｄｉｓｔｒ／ＰｏＣ＿ｓｐｅｃｉｆｉｃａｔｉｏｓ．ＺＩＰ＞
【特許文献１】特開２００２−９１８８３号公報
【特許文献２】特開２００２−１１６７６６号公報
【特許文献３】特開２００３−１６２８８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ＰｏＣは、リアルタイムなコミュニケーションを行うサービスであるため、グループ通信を行う場合には、圏外のユーザなど、その時点でＰｏＣ通信に参加できないユーザは、コミュニケーションに参加できない。また、通信内容を記録する手段がないため、セッションまたはセッションの一部に参加できなかったユーザが通信内容を取得して確認したり、グループ通信に参加したユーザが後から通信内容を確認したりする手段がない。
【０００６】
Ｅｒｉｃｓｓｏｎ社が提供するＩｎｓｔａｎｔ  Ｔａｌｋサービスなど、不参加のユーザにメッセージを残す手段が提供されている場合もあるが、通信内容自体を知らせる方法はない。
【０００７】
この他にも、例えば、特許文献１、２、３では、取得したコンテンツデータを記録したり、この記録したコンテンツデータを他へ転送する技術が開示されているが、これもまた通話内容自体の記録を対象とした技術ではない。
【０００８】
本発明は、このような背景に行われたものであって、通信内容を後から確認することができ、また、通信内容を、発信者（発信を行うユーザをいう）識別子などの情報と合わせて記録することにより、後から検索することを容易にし、また、通信内容を必要なときだけ記録することができ、また、通信内容を記録するかどうかを、任意の基準に変更でき、単純にログをとるのではなく、発話毎に記録の要あるいは不要を決定できるため、議事録に残したくない、オフレコの内容を含む通信時にも、記録を行うことが可能であるＰｏＣシステムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
ＰｏＣのグループ通信に際して、各セッションの間にやり取りされる通信内容を記録する。記録は、記録が必要であると判定される場合だけ行われる。発話毎に記録の可否を変更することもできる。通信内容は、セッション識別子、発信者識別子によりインデックス化され、セッションや発信者を指定して通信内容を取り出すことができる。
【００１０】
本発明のＰｏＣサーバは、セッション中の通信内容を記録する必要がある場合には、受信した通信内容を、フロア制御コマンドおよび通信データから取得される、セッション識別子、発信者識別子、時系列情報などの情報と合わせて記録することができる。記録部が記録した記録内容は、任意の手段により参照可能である。記録部は、ＰｏＣセッションに参加する１クライアント上に実装することも可能である。
【００１１】
すなわち、本発明の第一の観点は、ＰｏＣサーバと、ＧＬＭＳとを備えたＰｏＣシステムであって、本発明の特徴とするところは、前記ＰｏＣサーバは、通信内容の記録手段を備えたところにある。さらに、前記ＰｏＣサーバは、通信内容の記録の要あるいは不要を判定する手段を備えることができる。
【００１２】
これにより、すべての通信を記録するのではなく、所定の条件を満たす通信を選択して記録することができる。
【００１３】
あるいは、本発明は、ＰｏＣサーバと、ＧＬＭＳと、前記ＰｏＣサーバに接続されるＰｏＣクライアントとを備えたＰｏＣシステムである。この場合には、ＰｏＣクライアントも本発明のＰｏＣシステムの構成要件に加わる。ここで、本発明の特徴とするところは、前記ＰｏＣクライアントは、通信内容の記録手段を備えたところにある。前記ＰｏＣサーバは、通信内容の記録に際し、前記ＰｏＣクライアントをセッションに参加させる手段を備えることができる。
【００１４】
これにより、ＰｏＣサーバが一括して通信記録を行う場合と比較すると、処理負荷を複数のＰｏＣクライアントに分散することができるため、ＰｏＣサーバの処理負荷を軽減させることができる。
【００１５】
この場合も前記ＰｏＣサーバは、通信内容の記録の要あるいは不要を判定する手段を備えることができる。
【００１６】
例えば、前記ＰｏＣサーバは、前記判定する手段の判定結果に基づき前記記録手段を備えたＰｏＣクライアントをセッションに参加させるか否かを決定する手段を備えることにより、所定の条件を満たす通信を選択して記録することができる。あるいは、前記ＰｏＣサーバは、前記判定する手段の判定結果に基づき前記記録手段を備えたＰｏＣクライアントに通信内容を配信するか否かを決定する手段を備えることにより、所定の条件を満たす通信を選択して記録することができる。
【００１７】
あるいは、本発明は、前記ＰｏＣクライアントは、通信内容の記録の要あるいは不要を判定する手段と、この判定する手段の判定結果に基づき自己が受信した通信内容を記録する手段とを備えたことを特徴とする。前記ＰｏＣサーバは、通信内容の記録に際し、前記ＰｏＣクライアントをセッションに参加させる手段を備えることができる。
【００１８】
これによれば、ＰｏＣクライアントによって通信内容の記録の要あるいは不要を判定し、さらに、この判定結果に基づきＰｏＣクライアントが通信内容の記録を行うことができるので、ＰｏＣサーバにおける処理負荷をさらに軽減させることができる。
【００１９】
前記判定する手段は、判定の基準に用いる判定ルールを保持する手段を備えることができる。
【００２０】
例えば、前記保持する手段は、通信内容の記録を行う候補となるセッション識別子を保持する手段を備え、前記判定する手段は、当該セッション識別子を有する通信についてはその通信内容の記録を要すると判定する手段を備えることができる。これにより、セッション単位での通信内容の要あるいは不要を判断し、通信内容を記録することができる。
【００２１】
例えば、前記保持する手段は、通信内容の記録を行う候補となるグループ識別子を保持する手段を備え、前記判定する手段は、当該グループ識別子を有する発信者による通信についてはその通信内容の記録を要すると判定する手段を備えることができる。これにより、発信者のグループ単位での通信内容の記録の要あるいは不要を判断し、通信内容を記録することができる。
【００２２】
例えば、前記保持する手段は、通信内容の記録を行う候補となるセッション識別子と発信者識別子との組み合わせを保持する手段を備え、前記判定する手段は、当該セッション識別子を有する通信に当該発信者識別子を有する発信者が参加している通信についてはその通信内容の記録を要すると判定する手段を備えることができる。これにより、特定のセッションに特定の発信者が参加している場合に限定して通信内容を記録することができる。
【００２３】
例えば、前記保持する手段は、通信内容の記録を行う候補となる発信者識別子を保持する手段を備え、前記判定する手段は、当該発信者識別子を有する発信者による通信についてはその通信内容の記録を要すると判定する手段を備えることができる。これにより、発信者単位での通信内容の記録の要あるいは不要を判断し、通信内容を記録することができる。
【００２４】
例えば、前記保持する手段は、通信内容の記録を行う候補となるセッション識別子と当該セッションへの参加者リストとを保持する手段を備え、前記判定する手段は、当該セッション識別子を有する通信に当該参加者リストにある参加者が不参加である通信についてはその通信内容の記録を要すると判定する手段を備えることができる。これにより、特定のセッションに不参加者が存在する場合に通信内容を記録することができる。したがって、セッションの不参加者は後に通信内容を確認することができる。
【００２５】
例えば、前記保持する手段は、制御コマンドとその指示内容とが記録されたリストを保持する手段を備え、前記判定する手段は、発信者から発信される制御コマンドが通信内容の記録を指示しているときには当該通信内容の記録を要すると判定し、発信者から発信される制御コマンドが通信内容の記録の拒否を指示しているときには当該通信内容の記録を不要と判定する手段を備えることができる。これにより、発信者が制御コマンドを用いることにより発信者が所望する通信内容を記録することができる。
【００２６】
例えば、前記保持する手段は、同一通信内容の繰り返し回数の閾値を保持する手段を備え、前記判定する手段は、同一通信内容の繰り返し回数が前記閾値を超えるときにはその通信内容の記録を不要と判定する手段を備えることができる。これにより、記録媒体をあふれさせることを目的とした「いたずら」と思われる通信内容についてはその通信内容を記録しないという制御を行うことができる。
【００２７】
前記記録手段あるいは前記記録する手段は、あらかじめ指定された単語あるいは文章を所定の単語あるいは文章に置換する手段を備えることができる。この置換する手段は、書き換え自在な置換ルールを保持する手段を備えることができる。
【００２８】
これにより、一部のユーザのみに通用する用語により通信が行われた場合であっても、これを一般ユーザに理解できる用語に置換するといったサービスを提供することができる。あるいは、使用禁止用語を使用可能な用語に変換したり、使用禁止用語を「ピーッ」という音によりマスクしたりすることができる。
【００２９】
また、前記記録手段あるいは前記記録する手段は、通信内容の記録に際し、フロア制御情報および通信内容に付随するメタ情報から取得される発信者識別子または時系列情報を含む情報を合わせて記録する手段を備えることができる。
【００３０】
これにより、通信終了後に、再度、通信内容を確認する場合に、所望する通信内容を容易に検索することができる。
【００３１】
また、前記ＰｏＣサーバと前記ＧＬＭＳとを一つのサーバ上に実装することができる。これにより、システム構成を簡単化することができる。
【００３２】
本発明の第二の観点は、本発明のＰｏＣシステムに適用され、前記記録手段および前記通信内容の記録の要あるいは不要を判定する手段を備えたことを特徴とするＰｏＣサーバである。あるいは、本発明のＰｏＣシステムに適用され、前記通信内容の記録の要あるいは不要を判定する手段または前記ＰｏＣクライアントをセッションに参加させるか否かを決定する手段または前記配信するか否かを決定する手段または前記ＰｏＣクライアントをセッションに参加させる手段を備えたことを特徴とするＰｏＣサーバである。
【００３３】
本発明の第三の観点は、本発明のＰｏＣシステムに適用され、前記記録手段のみ、または前記通信内容の記録の要あるいは不要を判定する手段および前記通信内容を記録する手段を備えたことを特徴とするＰｏＣクライアントである。
【００３４】
本発明の第四の観点は、情報処理装置にインストールすることにより、その情報処理装置に、本発明のＰｏＣシステムに適用され、前記記録手段および前記通信内容の記録の要あるいは不要を判定する手段を備えたＰｏＣサーバに相応する機能を実現させることを特徴とするプログラムである。あるいは、情報処理装置にインストールすることにより、その情報処理装置に、本発明のＰｏＣシステムに適用され、前記通信内容の記録の要あるいは不要を判定する手段または前記ＰｏＣクライアントをセッションに参加させるか否かを決定する手段または前記配信するか否かを決定する手段または前記ＰｏＣクライアントをセッションに参加させる手段を備えたＰｏＣサーバに相応する機能を実現させることを特徴とするプログラムである。あるいは、情報処理装置にインストールすることにより、その情報処理装置に、本発明のＰｏＣシステムに適用され、前記記録手段のみ、または前記通信内容の記録の要あるいは不要を判定する手段および前記通信内容を記録する手段を備えたＰｏＣクライアントに相応する機能を実現させることを特徴とするプログラムである。
【００３５】
本発明のプログラムは記録媒体に記録されることにより、前記情報処理装置は、この記録媒体を用いて本発明のプログラムをインストールすることができる。あるいは、本発明のプログラムを保持するサーバからネットワークを介して直接前記情報処理装置に本発明のプログラムをインストールすることもできる。
【００３６】
これにより、汎用の情報処理装置を用いて、通信内容を後から確認することができ、また、通信内容を、発信者識別子などの情報と合わせて記録することにより、後から検索することを容易にし、また、通信内容を必要なときだけ記録することができ、また、通信内容を記録するかどうかを、任意の基準に変更でき、単純にログをとるのではなく、発話毎に記録の要あるいは不要を決定できるため、議事録に残したくない、オフレコの内容を含む通信時にも、記録を行うことが可能であるＰｏＣシステムを実現することができる。
【発明の効果】
【００３７】
本発明によれば、
（１）ＰｏＣ通信による通信内容を後から確認することができる。
（２）ＰｏＣ通信による通信内容を、発信者識別子などの情報と合わせて記録することにより、後から検索することを容易にする。
（３）ＰｏＣ通信による通信内容を必要なときだけ記録することができる。
（４）ＰｏＣ通信による通信内容を記録するかどうかを、任意の基準に変更できる。
（５）本方式では、単純にログをとるのではなく、発話毎に記録の要あるいは不要を決定できるため、議事録に残したくない、オフレコの内容を含む通信時にも、記録を行うことが可能である。
【発明を実施するための最良の形態】
【００３８】
（第一実施例）
第一実施例のＰｏＣシステムの構成を図１を参照して説明する。図１は第一実施例のＰｏＣシステムの全体構成図である。
【００３９】
第一実施例のＰｏＣシステムは、図１に示すように、ＰｏＣグループ通信における記録サービスを実施するために、ＰｏＣサーバ１０に記録部１を備える。ＰｏＣサーバ１０は、セッション管理機能、フロア制御機能などの通常ＰｏＣサーバが備える機能に加え、記録の要不要を判定する判定部３および記録部１を持つ。また、図１では、ＰｏＣサーバ１０が備える基本機能のうち、本発明に関係するセッション管理機能だけをセッション管理部２として切り出している。セッション管理部２は、通常のセッション管理機能に加え、判定部３の呼び出し、および記録部１への記録要求の送信を行う。
【００４０】
判定部３は、保持する判定ルール５に基づき、セッションの通知内容を記録する必要があるかどうかを判定する。判定ルール５とは、「セッションに参加できないユーザがいる場合は記録する」あるいは「グループＸのセッションは記録する」など、セッションの通信内容の記録が必要かどうかを判定するための条件式である。判定ルール５に基づき、記録が必要と判定された場合には、判定部３からセッション管理部２を介し、記録部１に通信内容の記録を要求する。
【００４１】
記録部１は、セッション管理部２から通信内容の記録依頼を受けると、セッション識別子と発信識別子とを合わせて通信内容を通信記録データ４として記録する。記録部１が記録した内容は、セッション識別子や発信識別子を検索キーとして取得可能である。なお、図１では、リレーショナルデータベースによる保持の例を示しているが、データ形式はこの限りではない。
【００４２】
すなわち、第一実施例は、ＰｏＣサーバ１０と、ＧＬＭＳ２０とを備えたＰｏＣシステムであって、第一実施例の特徴とするところは、ＰｏＣサーバ１０は、通信内容の記録部１を備えたところにある。さらに、ＰｏＣサーバ１０は、通信内容の記録の要あるいは不要を判定する判定部３を備える。記録部１は、通信内容の記録に際し、フロア制御情報および通信内容に付随するメタ情報から取得される発信者識別子または時系列情報を含む情報を合わせて記録する手段を備える。
【００４３】
判定部３は、判定の基準に用いる判定ルール５を保持する手段を備える。例えば、判定部３は、通信内容の記録を行う候補となるセッション識別子を保持する手段を備え、当該セッション識別子を有する通信についてはその通信内容の記録を要すると判定する手段を備える。
【００４４】
あるいは、判定部３は、通信内容の記録を行う候補となるグループ識別子を保持する手段を備え、当該グループ識別子を有する発信者による通信についてはその通信内容の記録を要すると判定する手段を備える。
【００４５】
あるいは、判定部３は、通信内容の記録を行う候補となるセッション識別子と発信者識別子との組み合わせを保持する手段を備え、当該セッション識別子を有する通信に当該発信者識別子を有する発信者が参加している通信についてはその通信内容の記録を要すると判定する手段を備える。
【００４６】
あるいは、判定部３は、通信内容の記録を行う候補となる発信者識別子を保持する手段を備え、当該発信者識別子を有する発信者による通信についてはその通信内容の記録を要すると判定する手段を備える。
【００４７】
あるいは、判定部３は、通信内容の記録を行う候補となるセッション識別子と当該セッションへの参加者リストとを保持する手段を備え、当該セッション識別子を有する通信に当該参加者リストにある参加者が不参加である通信についてはその通信内容の記録を要すると判定する手段を備える。
【００４８】
あるいは、判定部３は、制御コマンドとその指示内容とが記録されたリストを保持する手段を備え、発信者から発信される制御コマンドが通信内容の記録を指示しているときには当該通信内容の記録を要すると判定し、発信者から発信される制御コマンドが通信内容の記録の拒否を指示しているときには当該通信内容の記録を不要と判定する手段を備える。
【００４９】
あるいは、判定部３は、同一通信内容の繰り返し回数の閾値を保持する手段を備え、同一通信内容の繰り返し回数が前記閾値を超えるときにはその通信内容の記録を不要と判定する手段を備える。
【００５０】
次に、第一実施例の動作について図２を参照して説明する。図２は第一実施例のＰｏＣサーバ１０の動作を示すフローチャートである。
【００５１】
複数の発信者間でセッションが開始される（Ｓ１）。まず、発言を希望する発信者が発信権を獲得する手続きを行う。この間は通信は待機状態となる（Ｓ２）。やがて、発言を希望する発信者が発信権を獲得する。セッション管理部２は、この発信権獲得情報を受信する（Ｓ３）。さらに、セッション管理部２は、通信内容を受信する（Ｓ４）。この通信内容は一時的にバッファに格納される。やがて、発信者の発言が終り、この発信者は、発信権を解放する。セッション管理部２は、この発信権解放情報を受信する（Ｓ５）。
【００５２】
セッション管理部２は、判定部３に対し、受信した通信内容を記録すべきかどうかの判定を依頼する（Ｓ６）。判定部３は、保持する判定ルール５に基づき、記録が必要かどうかを判定した結果を、セッション管理部２に返す。セッション管理部２は、判定部３から、通信内容の記録が必要であるという判定結果を受信すると、記録部１に対し、通信内容の記録を要求する。
【００５３】
記録部１は、セッション管理部２から要求を受けると、セッション識別子、発信者識別子と合わせて、バッファに一時的に格納されていた通信内容を記録する（Ｓ７）。セッション管理部２は、通信内容をセッション参加メンバに配信する（Ｓ８）。
【００５４】
再び、待機状態（Ｓ２）となり、次に発言を希望する発信者が有ればステップＳ３〜ステップＳ８が繰り返し実行される。また、次に発言を希望する発信者が無ければセッション終了となる（Ｓ９）。
【００５５】
なお、便宜上、図２では逐次的に処理ステップを書いているが、ステップＳ７の記録処理と、ステップＳ８の配信処理とは、並列して行ってもよい。また、ステップＳ７の記録処理と、ステップＳ８の配信処理の順番は逆転してもよい。
【００５６】
判定ルール５とは、セッションの通信内容の記録が必要かどうかを判定するための条件式である。なお、判定ルール５によっては、セッション中の特定の通信内容だけを記録することも可能である。判定ルール５の具体例としては、以下があげられるが、これに限るものではない。
【００５７】
（１）「セッションに参加できないユーザがいる場合は記録する」：ＰｏＣのセッション管理情報に基づき、招待されたユーザのうち、セッションに参加していないユーザがいる場合は、記録を有効にする。ＰｏＣサーバにおいて、セッションへの途中参加や途中離脱が許されている場合は、一部の通信内容だけが記録される場合もある。
【００５８】
（１）を実現するためには、上述したように、判定部３は、通信内容の記録を行う候補となるセッション識別子と当該セッションへの参加者リストとを保持する手段を備え、当該セッション識別子を有する通信に当該参加者リストにある参加者が不参加である通信についてはその通信内容の記録を要すると判定する手段を備える。
【００５９】
（２）「ある特定のグループＸのセッションは記録する」：ＰｏＣで利用される、グループ識別子に基づき、特定のグループ内で開始された通信内容を記録する。実際の参加メンバによらず、誰が招待されたかが判定基準となる。
【００６０】
（２）を実現するためには、上述したように、判定部３は、通信内容の記録を行う候補となるグループ識別子を保持する手段を備え、当該グループ識別子を有する発信者による通信についてはその通信内容の記録を要すると判定する手段を備える。
【００６１】
（３）「セッションにユーザＸとユーザＹとユーザＺが参加している場合は記録する」：どのグループに対して開始されたセッションか（誰を招待したか）によらず、実際に、セッションに参加しているメンバが誰かを判定基準とする。（１）と同様、セッション管理部２で管理されるセッション参加者情報に基づく。
【００６２】
（３）を実現するためには、上述したように、判定部３は、通信内容の記録を行う候補となるセッション識別子と発信者識別子との組み合わせを保持する手段を備え、当該セッション識別子を有する通信に当該発信者識別子を有する発信者が参加している通信についてはその通信内容の記録を要すると判定する手段を備える。
【００６３】
（４）「ユーザＸとユーザＹからの通信だけ記録する」：ＰｏＣフロア制御情報に基づき、発信者の識別子を取得し、特定の発信者だけ、記録を有効にする。
【００６４】
（４）を実現するためには、上述したように、判定部３は、通信内容の記録を行う候補となる発信者識別子を保持する手段を備え、当該発信者識別子を有する発信者による通信についてはその通信内容の記録を要すると判定する手段を備える。
【００６５】
（５）「グループ通信開始時点で、記録が有効にされた場合だけ記録する」：記録を有効にする制御コマンド付きで、セッション開始要求があった場合に記録を有効にする。
【００６６】
（６）「発信者が、記録要求を含む制御コマンドを送信した場合だけ記録する」：フロア要求または通信内容に、記録を有効にする制御コマンドが含まれる場合に、記録を有効にする。
【００６７】
（７）「セッションの通信内容が記録されている場合に、発信者が記録不可（オフレコ）を指示する制御コマンドを送信した場合は、記録を行わない」：フロア要求または通信内容に、記録を無効にする制御コマンドが含まれる場合に、記録を無効にする。
【００６８】
（５）、（６）、（７）を実現するためには、上述したように、判定部３は、制御コマンドとその指示内容とが記録されたリストを保持する手段を備え、発信者から発信される制御コマンドが通信内容の記録を指示しているときには当該通信内容の記録を要すると判定し、発信者から発信される制御コマンドが通信内容の記録の拒否を指示しているときには当該通信内容の記録を不要と判定する手段を備える。
【００６９】
（８）「ディスクなどの記録媒体をあふれさせることを目的とした、いたずらと思われる通信内容は記録しない」：例えば、同じ内容の通信が繰り返された場合は、途中で記録を中止する。
【００７０】
（８）を実現するためには、上述したように、判定部３は、同一通信内容の繰り返し回数の閾値を保持する手段を備え、同一通信内容の繰り返し回数が前記閾値を超えるときにはその通信内容の記録を不要と判定する手段を備える。
【００７１】
なお、上記の制御コマンドは、端末のボタン操作や、音声での発話内容などから取得することが可能である。発話内容から制御コマンドを取得する場合には、通信開始時に、「これはオフレコで」と発信者が発話すると、その「バースト」での会話だけ、記録しないようにすることもできる。また、通信途中または終了時に、「オフレコ」を示すコマンドを送信することで、記録を取り消すことができる。これにより、うっかり声に出してしまった発言を、記録に残さないようにすることができる。
【００７２】
また、制御コマンドの影響範囲は、発話毎ではなく、制御コマンドが発せられた後に続く、すべての発話とすることも可能である。この場合には、制御コマンドによる設定は、別の制御コマンドが発行されるまで有効となる。また、ＰｏＣサーバ１０で通信される内容は、音声に限らず、任意の形式のデータが可能である。
【００７３】
次に、ユーザＡ、Ｂ、Ｃ、Ｄで構成されるグループＧＡでの通信における具体的な動作例を図３を参照して説明する。図３は具体的な動作例を説明するためのシーケンス図である。判定ルール５としては、「不参加のユーザがいる場合は記録する」が設定されているとする。また、ユーザＡが、グループＧＡのメンバ間での通信を開始した際、ユーザＣが圏外で、セッションに参加できない状態で、グループ通信（セッション）が開始されたとする。このセッションは、セッション管理部にて、ＳＡで識別されているものとする。
（１）セッション管理部２は、ユーザＡからセッションＳＡに対する通信内容ＣＡを受信する。この通信内容ＣＡは、バッファに一時的に格納される。
（２）セッション管理部２は、判定部３に対し、ユーザＡからセッションＳＡに対する通信を記録するべきかどうかの判定を依頼する。この際、セッション管理部２から判定部３に、セッションＳＡの招待者情報（ユーザＡ、ユーザＢ、ユーザＣ、ユーザＤ）、現在の参加者情報（ユーザＡ、ユーザＢ、ユーザＤ）なども併せて渡される。
（３）判定部３は、保持する判定ルール５が「不参加者がいる場合は記録する」であるので、セッションＳＡに不参加者がいるかどうか調べる。セッションＳＡには、ユーザＣが不参加であるので、記録が必要であるという判定結果を、セッション管理部２に返す。
（４）セッション管理部２は、判定部３から、通信内容の記録が必要であるという判定結果を受信し、記録部１に対し、ユーザＡからセッションＳＡに対する通信内容の記録を要求する。
（５）記録部１は、セッション管理部２から要求を受けると、セッション識別子（セッションＳＡ）、発信者識別子（ユーザＡ）と併せて、バッファに一時的に格納されている通信内容ＣＡを記録する。
（６）セッション管理部２は、通信内容ＣＡをセッション参加メンバである、ユーザＢ、ユーザＤに配信する。途中で、ユーザＣが圏内に入り、セッションに参加したとする。
（７）セッション管理部２は、ユーザＢからセッションＳＡに対する通信内容ＣＢを受信する。この通信内容ＣＢは、バッファに一時的に格納される。
（８）セッション管理部２は、判定部３に対し、ユーザＢからセッションＳＡに対する通信を記録するべきかどうかの判定を依頼する。この際、セッション管理部２から判定部３に、セッションＳＡの招待者情報（ユーザＡ、ユーザＢ、ユーザＣ、ユーザＤ）、現在の参加者情報（ユーザＡ、ユーザＢ、ユーザＣ、ユーザＤ）なども併せて渡される。
（９）判定部３は、保持する判定ルール５が、「不参加者がいる場合は記録する」であるので、セッションＳＡに不参加者がいるかどうかを調べる。セッションＳＡには、不参加者のユーザがいないので、記録は不要であるという判定結果を、セッション管理部２に返す。
（１０）セッション管理部２は、判定部３から、通信内容の記録が必要ないという判定結果を受信する。
（１１）セッション管理部２は、通信内容ＣＢの記録は行わず、セッション参加メンバである、ユーザＡ、ユーザＣ、ユーザＤに配信する。
【００７４】
（第二実施例）
第二実施例のＰｏＣシステムを図４を参照して説明する。図４は第二実施例のＰｏＣシステムの全体構成図である。第二実施例では、記録部１は、あらかじめ指定された単語あるいは文章を所定の単語あるいは文章に置換する手段を備える。この置換する手段は、書き換え自在な置換ルール６を保持する手段を備える。
【００７５】
すなわち、第二実施例は、判定部３において、記録の要あるいは不要を判定するだけでなく、記録部１において、通信内容の置換を行うことも可能である。置換処理は、記録部１が保持する置換ルール６に基づき行われる。例えば、放送禁止用語のように、登録された特定のキーワードにマッチする単語が発せられた場合には、その単語を記録せずに決められたパターンの単語等に置き換えることもできる。あるいは、特定のキーワードにマッチする単語が発せられた場合には、その単語を記録せずに「ピーッ」という音によりマスクすることができる。また、人名をイニシャルに置き換えるような処理が可能である。
【００７６】
（第三実施例）
第三実施例のＰｏＣシステムを図５を参照して説明する。図５は第三実施例のＰｏＣシステムの全体構成図である。第三実施例のＰｏＣシステムは、図５に示すように、ＰｏＣサーバ１０と、ＧＬＭＳ２０と、ＰｏＣサーバ１０に接続されるＰｏＣクライアント３０および４０とを備えたＰｏＣシステムであって、記録エージェントとしてのＰｏＣクライアント４０は、通信内容の記録の要あるいは不要を判定する判定部３と、この判定部３の判定結果に基づき自己が受信した通信内容を記録する記録部１とを備えたことを特徴とする。また、ＰｏＣサーバ１０のセッション管理部２は、通信内容の記録に際し、ＰｏＣクライアント４０をセッションに参加させる手段を備える。
【００７７】
すなわち、第三実施例では、判定部３と記録部１とを備えるＰｏＣクライアント４０である記録エージェントにおいて、第一実施例における処理ステップを実行する。ＰｏＣサーバ１０のセッション管理部２は、セッション作成時に、記録エージェントをセッションに参加するメンバとして追加する。記録エージェントは、判定部３の判定に従い、受信し通信内容を記録する。
【００７８】
（第四実施例）
第四実施例のＰｏＣシステムを図６〜図８を参照して説明する。図６は第四実施例のＰｏＣシステムの全体構成図である。図７は第四実施例のＰｏＣサーバの動作を示すフローチャートである。図８は第四実施例の記録エージェントの動作を示すフローチャートである。
【００７９】
第四実施例は、図６に示すように、ＰｏＣサーバ１０と、ＧＬＭＳ２０と、ＰｏＣサーバ１０に接続されるＰｏＣクライアント３０および４０とを備えたＰｏＣシステムであって、記録エージェントとしてのＰｏＣクライアント４０は、通信内容の記録部１を備えたことを特徴とする。
【００８０】
また、ＰｏＣサーバ１０は、通信内容の記録の要あるいは不要を判定する判定部３を備える。さらに、ＰｏＣサーバ１０は、判定部３の判定結果に基づき記録エージェントとしてのＰｏＣクライアント４０に通信内容を配信するか否かを決定する手段をセッション管理部２に備える。
【００８１】
すなわち、第四実施例は、ＰｏＣサーバ１０の内部に判定部３を持ち、記録部１だけを記録エージェントであるＰｏＣクライアント４０に備える方式である。第三実施例と同様に、ＰｏＣサーバ１０は、セッション作成時に、記録エージェントをセッションに参加するメンバとして追加する。セッション管理部２は通信内容を受信すると、判定部３に記録の要不要の判定を問い合わせ、記録が必要なときだけ、記録エージェントとしてのＰｏＣクライアント４０にも通信内容を配信する。記録エージェントは、受信したすべての受信内容を記録する。
【００８２】
この動作を図７および図８を参照して説明する。図７は、ＰｏＣサーバ１０の動作を示す。複数の発信者間でセッションが開始される（Ｓ１１）。まず、発言を希望する発信者が発信権を獲得する手続きを行う。この間は通信は待機状態となる（Ｓ１２）。やがて、発言を希望する発信者が発信権を獲得する。セッション管理部２は、この発信権獲得情報を受信する（Ｓ１３）。さらに、セッション管理部２は、通信内容を受信する（Ｓ１４）。この通信内容は一時的にバッファに格納される。やがて、発信者の発言が終り、この発信者は、発信権を解放する。セッション管理部２は、この発信権解放情報を受信する（Ｓ１５）。
【００８３】
セッション管理部２は、判定部３に対し、受信した通信内容を記録すべきかどうかの判定を依頼する（Ｓ１６）。判定部３は、保持する判定ルール５に基づき、記録が必要かどうかを判定した結果を、セッション管理部２に返す。セッション管理部２は、判定部３から、通信内容の記録が必要であるという判定結果を受信すると、記録エージェントであるＰｏＣクライアント４０を配信先に追加し（Ｓ１７）、配信を行う（Ｓ１８）。また、セッション管理部２は、判定部３から、通信内容の記録が不要であるという判定結果を受信すると、記録エージェントであるＰｏＣクライアント４０を配信先から削除し（Ｓ１９）、配信を行う（Ｓ１８）。
【００８４】
再び、待機状態（Ｓ１２）となり、次に発言を希望する発信者が有ればステップＳ１３〜ステップＳ１９が繰り返し実行される。また、次に発言を希望する発信者が無ければセッション終了となる（Ｓ２０）。
【００８５】
図８は記録エージェントであるＰｏＣクライアント４０の動作を示す。図８は、図７に示すフローチャートで、ＰｏＣサーバ１０が記録エージェントを配信先に追加（Ｓ１７）した場合のＰｏＣクライアント４０における動作である。複数の発信者間でセッションが開始される（Ｓ２１）。まず、発言を希望する発信者が発信権を獲得する手続きを行う。この間は通信は待機状態となる（Ｓ２２）。やがて、発言を希望する発信者が発信権を獲得する。ＰｏＣクライアント４０は、この発信権獲得情報を受信する（Ｓ２３）。ここで記録部１は、発信者識別子を取得する（Ｓ２８）。さらに、ＰｏＣクライアント４０は、通信内容を受信する（Ｓ２４）。ＰｏＣクライアント４０は、この通信内容を取得し、一時的にバッファに格納する（Ｓ２７）。やがて、発信者の発言が終り、この発信者は、発信権を解放する。ＰｏＣクライアント４０は、この発信権解放情報を受信する（Ｓ２５）。
【００８６】
記録部１は、発信者識別子と合わせて、バッファに一時的に格納されていた通信内容を記録する（Ｓ２６）。
【００８７】
再び、待機状態（Ｓ２２）となり、次に発言を希望する発信者が有ればステップＳ２３〜ステップＳ２８が繰り返し実行される。また、次に発言を希望する発信者が無ければセッション終了となる（Ｓ２９）。
【００８８】
（第五実施例）
第五実施例を図５および図９を参照して説明する。図５は第五実施例のＰｏＣシステムの全体構成図であり、第四実施例と共通である。図９は第五実施例のＰｏＣサーバ１０の動作を示すフローチャートである。
【００８９】
第五実施例は、図５に示すように、ＰｏＣサーバ１０と、ＧＬＭＳ２０と、ＰｏＣサーバ１０に接続されるＰｏＣクライアント３０および４０とを備えたＰｏＣシステムであって、記録エージェントとしてのＰｏＣクライアント４０は、通信内容の記録部１を備えたことを特徴とする。ＰｏＣサーバ１０は、通信内容の記録の要あるいは不要を判定する判定部３を備える。ＰｏＣサーバ１０は、判定部３の判定結果に基づき記録部１を備えた記録エージェントであるＰｏＣクライアント４０をセッションに参加させるか否かを決定する手段をセッション管理部２に備える。
【００９０】
すなわち、第五実施例は、判定部３への問い合わせを、セッション作成時だけ行う方式である。判定ルール５に基づく判定結果が、発話毎に変化しない場合に有効である。第五実施例では、ＰｏＣサーバ１０は、セッション作成時に、判定部３に記録の要あるいは不要の判定を問い合わせ、記録が必要な場合には、記録エージェントであるＰｏＣクライアント４０をセッションに参加するメンバとして追加する。セッション管理部２は、通信内容を受信すると、セッションメンバに通信内容を配信する。記録が必要な場合には、セッションメンバに記録エージェントが含まれているので、記録エージェントは、受信したすべての受信内容を記録する（図７と同じ）。記録が不要な場合には、セッションメンバには記録エージェントが含まれないので、通信内容は記録されない。
【００９１】
図９に示すように、セッション管理部２は、ＰｏＣクライアント３０またはＧＬＭＳ２０などから、グループ・リストを取得する（Ｓ３１）。これにより、グループ・リストに含まれるユーザをセッションに招待する（Ｓ３２）。セッション管理部２は、判定部３に対し、セッションの通信内容を記録するべきかどうかの判定を依頼する（Ｓ３３）。判定部３は、保持する判定ルール５に基づき、記録が必要かどうかを判定した結果をセッション管理部２に返す。セッション管理部２は、判定部３から通信内容の記録が必要であるという判定結果を受信すると、記録エージェントであるＰｏＣクライアント４０をセッションに招待する（Ｓ３５）。セッションが開始されると（Ｓ３４）、ＰｏＣサーバ１０は、発信権を持つ参加メンバから受信した通信内容を、記録エージェントを含む、セッションメンバに配信する。
【００９２】
第五実施例は、記録エージェントのメンバ追加および削除処理を、セッション作成時だけでなく、セッションメンバ変更イベントが起こった場合に行う方式である。この方式は、メンバの参加不参加に基づき、通信内容の記録を行う場合に有効である。
【００９３】
（第六実施例）
本発明は、汎用の情報処理装置にインストールすることにより、その情報処理装置に第一〜第五実施例のＰｏＣサーバ１０あるいはＰｏＣクライアント４０に相応する機能を実現させるプログラムとして実現することができる。このプログラムは、記録媒体に記録されて情報処理装置にインストールされ、あるいは通信回線を介して情報処理装置にインストールされることにより当該情報処理装置に、図１または図４に示す記録部１、セッション管理部２、判定部３を有するＰｏＣサーバ１０あるいは図５に示す記録部１、判定部３を有するＰｏＣクライアント４０およびセッション管理部２を有するＰｏＣサーバ１０あるいは図６に示す記録部１を有するＰｏＣクライアント４０およびセッション管理部２および判定部３を有するＰｏＣサーバ１０にそれぞれ相応する機能を実現させることができる。
【００９４】
（第七実施例）
図１、図４、図５、図６においては、ＰｏＣサーバ１０とＧＬＭＳ２０とがそれぞれ異なるサーバとして設けられているが、これらのＰｏＣサーバ１０とＧＬＭＳ２０とを一つのサーバ上に実装することができる。
【産業上の利用可能性】
【００９５】
本発明によれば、通信内容を後から確認することができ、また、通信内容を、発信者識別子などの情報と合わせて記録することにより、後から検索することが容易になり、また、通信内容を必要なときだけ記録することができ、また、通信内容を記録するかどうかを、任意の基準に変更でき、単純にログをとるのではなく、発話毎に記録の要不要を決定できるため、議事録に残したくない、オフレコの内容を含む通信時にも、記録を行うことが可能であるＰｏＣシステムを実現することができる。
【００９６】
これにより、ＰｏＣシステムの利便性を向上させることができるため、ＰｏＣシステムのユーザ獲得に寄与することができる。
【図面の簡単な説明】
【００９７】
【図１】第一実施例のＰｏＣシステムの全体構成図。
【図２】第一実施例のＰｏＣサーバの動作を示すフローチャート。
【図３】第一実施例の具体例を説明するためのシーケンス図。
【図４】第二実施例のＰｏＣシステムの全体構成図。
【図５】第三実施例のＰｏＣシステムの全体構成図。
【図６】第四および第五実施例のＰｏＣシステムの全体構成図。
【図７】第四実施例のＰｏＣサーバの動作を示すフローチャート。
【図８】第四実施例のＰｏＣクライアントの動作を示すフローチャート。
【図９】第五実施例のＰｏＣサーバの動作を示すフローチャート。
【符号の説明】
【００９８】
１  記録部
２  セッション管理部
３  判定部
４  通信記録データ
５  判定ルール
６  置換ルール
１０  ＰｏＣサーバ
２０  ＧＬＭＳ
３０、４０  ＰｏＣクライアント
【図１】
2005234666.tif 000003
【図２】
2005234666.tif 000004
【図３】
2005234666.tif 000005
【図４】
2005234666.tif 000006
【図５】
2005234666.tif 000007
【図６】
2005234666.tif 000008
【図７】
2005234666.tif 000009
【図８】
2005234666.tif 000010
【図９】
2005234666.tif 000011