(57)【特許請求の範囲】
【請求項１】
自己の通信端末と通信を希望する複数の通信端末を接続して、これら通信端末を一のグループとして設定するグループ設定手段と、
前記グループ設定手段によって設定されたグループを識別するコネクション識別子を記憶するコネクション識別子記憶手段と、
前記コネクション識別子記憶手段に記憶されたコネクション識別子毎に機密性を表す属性を入力する属性情報入力手段と、
前記属性情報入力手段により入力されたコネクション識別子毎の属性を記憶する属性記憶手段と、
前記属性記憶手段に記憶されたコネクション識別子毎の属性に基づいて、該コネクション識別子に対応するグループの制御状態を判断する判断手段と、
前記コネクション識別子記憶手段に記憶されたコネクション識別子毎にその通信コネクションの識別情報を入力できる識別情報入力手段と、
前記識別情報入力手段に入力された識別情報をグループ内の他の通信端末と交換する識別情報交換手段と、
前記識別情報交換手段により交換した識別情報を格納する識別情報格納手段と、
コネクション識別子毎の識別情報を要求できる識別情報要求手段と、
前記識別情報要求手段によって要求された識別情報を、前記識別情報格納手段から呼び出しコネクション識別子毎に表示する表示手段とよりなる
ことを特徴とする通信制御装置。
【請求項２】
前記機密性を表す属性は、識別情報の表示の可または不可を示す表示属性であり、
前記判断手段は、この属性記憶手段に記憶されたコネクション識別子毎の表示属性に基づいて、この表示属性が可の時に、前記識別情報要求手段によって要求された識別情報を前記表示手段に表示させ、また、この表示属性が不可の時に、前記識別情報要求手段によって要求された識別情報は前記表示手段に表示させない
ことを特徴とする請求項１記載の通信制御装置。
【請求項３】
前記機密性を表す属性は、グループへの参加が可または不可を示す参加属性であり、
前記判断手段は、この属性記憶手段に記憶されたコネクション識別子毎の参加属性に基づいて、この参加属性が可の時に、接続要求のある通信端末を前記グループ設定手段にグループ内の通信端末として設定させ、また、この参加属性が不可の時に、接続要求のある通信端末を前記グループ設定手段にグループ内の通信端末として設定させない
ことを特徴とする請求項１記載の通信制御装置。
【請求項４】
自己の通信端末と通信を希望する複数の通信端末を接続して、これら通信端末を一のグループとして設定するグループ設定ステップと、
前記グループ設定ステップによって設定されたグループを識別するコネクション識別子を記憶するコネクション識別子記憶ステップと、
前記コネクション識別子記憶ステップに記憶されたコネクション識別子毎に機密性を表す属性を入力する属性情報入力ステップと、
この属性情報入力ステップにより入力されたコネクション識別子毎の属性を記憶する属性記憶ステップと、
この属性記憶ステップに記憶されたコネクション識別子毎の属性に基づいて、該コネクション識別子に対応するグループの制御状態を判断する判断ステップと、
前記コネクション識別子記憶ステップに記憶されたコネクション識別子毎にその通信コネクションの識別情報を入力できる識別情報入力ステップと、
前記識別情報入力ステップに入力された識別情報をグループ内の他の通信端末と交換する識別情報交換ステップと、
前記識別情報交換ステップにより交換した識別情報を格納する識別情報格納ステップと、
コネクション識別子毎の識別情報を要求できる識別情報要求ステップと、
この識別情報要求ステップによって要求された識別情報を、前記識別情報格納ステップから呼び出しコネクション識別子毎に表示する表示ステップとよりなる
ことを特徴とする通信制御方法。
【請求項５】
前記機密性を表す属性は、識別情報の表示の可または不可を示す表示属性であり、
前記判断ステップは、この属性記憶ステップに記憶されたコネクション識別子毎の表示属性に基づいて、この表示属性が可の時に、前記識別情報要求ステップによって要求された識別情報を前記表示ステップに表示させ、また、この表示属性が不可の時に、前記識別情報要求ステップによって要求された識別情報は前記表示ステップに表示させない
ことを特徴とする請求項４記載の通信制御方法。
【請求項６】
前記機密性を表す属性は、グループへの参加が可または不可を示す参加属性であり、
前記判断ステップは、この属性記憶ステップに記憶されたコネクション識別子毎の参加属性に基づいて、この参加属性が可の時に、接続要求のある通信端末を前記グループ設定ステップにグループ内の通信端末として設定させ、また、この参加属性が不可の時に、接続要求のある通信端末を前記グループ設定ステップにグループ内の通信端末として設定させない
ことを特徴とする請求項４記載の通信制御方法。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、通信ネットワークで使用される通信制御装置に関する。
【０００２】
【従来の技術】
近年、通信ネットワークで接続された計算機を用いた共同作業支援システムが開発されている。
【０００３】
このような共同作業支援システムでは、総てのユーザの間で同一のデータを保持することが必要になるため、総てのユーザ間でデータの読み取りができる通信コネクションであるマルチポイントツーマルチポイントコネクション（以下、ＭＭＣという）が使用される。
【０００４】
また、共同作業支援システムでは複数の種類のデータ、システムの制御情報やテキストデータ、映像情報などを送信する必要があるため、データの種類に応じて複数のＭＭＣを設定する必要が生じる。
【０００５】
従来は、そのような共同作業支援システムに新たな計算機が加わる場合には、設定されているＭＭＣを知り、それぞれのＭＭＣに対して加入を要求し、別々に設定を変更する必要があり、手続きが繁雑になるという問題があった。
【０００６】
さらに、従来のイーサネットなどの通信ネットワークでは、ネットワーク上のプロセスや計算機に関する情報などを、各ユーザは取得することができた。しかし、プロセスなどに関する情報は、計算機が管理するために付与した数字で表される識別子で表示される。このため、ユーザがあるプロセスと通信を行いたい場合に、どのプロセスが現在自分が通信を行いたいプロセスなのか特定するのが困難であった。
【０００７】
例えば、近年盛んに研究開発が行われている複数人で行う会議を支援する会議支援システムなどの場合は、ネットワーク上で複数の会議が進行している場合、会議アプリケーションは各々の会議アプリケーションの間で通信コネクションを設定し、その通信コネクションを用いて会議で使用しているデータのやりとりを行う。
【０００８】
会議がすでに始まっていて後からその会議に参加しようとする場合は、ユーザは自分が参加すべき会議を選択しなければならない。しかし、会議を選択するための情報として通信コネクションの識別子しか得ることができず、選択する会議を特定することが困難であった。
【０００９】
この場合、後から会議に参加するユーザは、通信コネクションの識別子を教えてもらって接続要求を出すことができるが、通信コネクションの識別子は固定しているわけではないので、会議を開催する度に通信コネクションの識別子は変化する。
【００１０】
従って、予め通信コネクションの識別子を教えることによって後から会議に参加するユーザを会議に収容するのは困難であった。
【００１１】
一方、あるプロセスが走行している通信コネクションが存在していることを他人に公開したくないケースが生じても、ユーザがプロセスの秘密度を指定することができないため、他人にも公開せざるを得なかった。
【００１２】
例えば、会議支援システムでは、複数の会議の区別をするために、例えば予算打ち合わせ会議などの会議名をユーザが入力し、その会議明で区別をすることが考えられる。
【００１３】
このような会議名は、通常は会議の内容を反映した名前である。会議の内容を反映した名前にしておかなければ、後で会議の記録を利用するときに所望の会議の記録がどれだかわからなくなってしまうからである。
【００１４】
しかし、会議を行っていることを知られたくない場合や、会議そのものの存在やその会議に誰が参加しているかなどという情報を見せたくないケースが生じた場合、現状では、会議名や会議参加者の情報を会議に関係のないユーザも見ることができる。
【００１５】
また、会議支援システムでは、会議に参加できる人を制限したいケースも生じるが、今までは、予め会議のメンバーを登録しておくことにより対処していた。しかしながら、この方式では、動的に会議メンバーの制限をすることはできなかった。
【００１６】
【発明が解決しようとする課題】
前記したように、従来、複数のＭＭＣを使用している共同作業支援システムに対して、新たに通信端末が参加しようとする場合に、それぞれのＭＭＣに対して加入の手続きをしなければならない。
【００１７】
そこで、第１の発明では、ＭＭＣへの加入手続きを簡素化する通信制御装置を提供する。
【００１８】
また、前記したように、従来の会議支援システムでは、後から会議に参加するユーザは、通信コネクションの識別子を教えてもらって接続要求を出すことができるが、通信コネクションの識別子は固定しているわけではないので、会議を開催する度に通信コネクションの識別子は変化する。そのため、予め通信コネクションの識別子を教えることによって後から会議に参加するユーザを会議に収容するのは困難であった。
【００１９】
そこで、第２の発明は、通信コネクションに対してユーザが識別情報を付与できるようにすることで、ユーザの通信コネクションの選択、検索を容易にする通信制御装置を提供する。
【００２０】
【課題を解決するための手段】
第１の発明は、自己の通信端末と通信を希望する複数の通信端末を接続して、これら通信端末を一のグループとして設定するグループ設定手段と、このグループ設定手段によって設定されたグループに属する全ての通信端末でコネクションを設定して、相互に通信可能な状態にするマルチポイントツーマルチポイントコネクション設定手段とよりなるものである。
【００２１】
第２の発明は、自己の通信端末と通信を希望する複数の通信端末を接続して、これら通信端末を一のグループとして設定するグループ設定手段と、このグループ設定手段によって設定されたグループを識別するコネクション識別子を記憶するコネクション識別子記憶手段と、このコネクション識別子記憶手段に記憶されたコネクション識別子毎にその通信コネクションの識別情報を入力する識別情報入力手段と、この識別情報入力手段に入力された識別情報をグループ内の他の通信端末と交換する識別情報交換手段と、この識別情報交換手段により交換した識別情報を格納する識別情報格納手段と、コネクション識別子毎の識別情報を要求できる識別情報要求手段と、この識別情報要求手段によって要求された識別情報を、前記識別情報格納手段から呼び出しコネクション識別子毎に表示する表示手段とよりなるものである。
【００２２】
【作  用】
第１の発明について説明する。
【００２３】
グループ設定手段は、自己の通信端末と通信を希望する複数の通信端末を接続して、これら通信端末を一のグループとして設定する。
【００２４】
マルチポイントツーマルチポイントコネクション設定手段は、このグループ設定手段によって設定されたグループに属する全ての通信端末を、相互に通信可能な状態にする。
【００２５】
これにより、そのグループに属する通信端末を接続するＭＭＣ内で、通信管理を行える。
【００２６】
第２の発明について説明する。
【００２７】
グループ設定手段は、自己の通信端末と通信を希望する複数の通信端末を接続して、これら通信端末を一のグループとして設定する。
【００２８】
コネクション識別子記憶手段は、このグループ設定手段によって設定されたグループを識別するコネクション識別子を記憶する。
【００２９】
識別情報入力手段と、このコネクション識別子記憶手段に記憶されたコネクション識別子毎に識別情報を入力する。
【００３０】
識別情報交換手段は、この識別情報入力手段に入力された識別情報をグループ内の他の通信端末と交換する。
【００３１】
識別情報格納手段は、この識別情報交換手段により交換した識別情報を格納する。
【００３２】
識別情報要求手段は、コネクション識別子毎の識別情報を要求する。
【００３３】
表示手段は、この識別情報要求手段によって要求された識別情報を、前記識別情報格納手段から呼び出しコネクション識別子毎に表示する。
【００３４】
これにより、ユーザがグループに識別情報を付与すると、通信端末は、この識別情報と通信コネクションの識別子の対応を登録し、例えば、ユーザからの通信コネクション情報の表示要求時に通信コネクション情報として登録している識別情報を表示する。
【００３５】
【実施例】
第  １  の  発  明
以下、第１の発明の一実施例を図１〜図８を用いて説明する。
【００３６】
図１は、本実施例の通信制御装置１００のブロック図である。
【００３７】
ユーザ情報処理部１０１は、いわゆるアプリケーションを実行する部分であり、通信制御部１０２は、通信制御を行う部分であり、無線送受信部１０３は、通信制御部１０２から発生される各種の制御情報と、ユーザ情報処理部１０１から発生される送信情報を無線を通じて送受信するための各種処理を行う部分である。
【００３８】
この通信制御装置１００によれば、任意の場所において持ち寄った複数の携帯情報機器の間で相互にデータを送受信するＭＭＣを複数設定して通信できる。
【００３９】
通信制御装置１００の送受信の状態を下記に説明する。
【００４０】
通信端末識別情報発生部１１からは、定期的に自己の通信端末識別信号が発生される。この通信端末識別信号は、制御チャネル変調部２１に送られる。
【００４１】
ユーザ情報処理部１０１は、送信ユーザ情報を宛先ヘッダ生成部１２へ出力する。
【００４２】
また同時に、ユーザ情報処理部１０１は、送信ユーザ情報を送信するグループを設定するように命令するグループ設定命令をグループ設定部１３へ出力する。
【００４３】
さら同時に、ユーザ情報処理部１０１は、送信ユーザ情報を送信する通信コネクションを指定するコネクション指定情報をコネクション設定部１９に出力する。
【００４４】
コネクション設定部１９は、受入れたコネクション指定情報に基づいて、コネクション識別情報を宛先ヘッダ生成部１２へ送信し、また、グループ指定情報をグループ設定部１３に出力する。
【００４５】
グループ設定部１３は受入したグループ設定命令、グループ指定情報に基づいて、そのグループに属する相手通信端末の識別情報を宛先ヘッダ生成部１２に出力する。
【００４６】
宛先ヘッダ生成部１２は、送信ユーザ情報に相手通信端末の識別情報を宛先ヘッダとして付与し、情報チャネル変調部２２に出力する。
【００４７】
情報信号を送信する情報チャネルと、制御信号を送信する制御チャネルは、例えば、周波数分割等によりチャネル分離されている。そして、情報チャネル変調部２２及び制御チャネル変調部２１は、各々のチャネルに応じた変調を行う。
【００４８】
情報チャネル変調部２２及び制御チャネル変調部２１から出力された信号は、多重化回路２３により多重された後、ＲＦ変調器２４で高周波に周波数変換され、電力増幅器２５により適当な電力に増幅された後、分波器３０を介してアンテナ３１から同報的に送信される。
【００４９】
一方、アンテナ３１で受信された他局からの各種の情報信号は、分波器３０を介してＲＦ復調器２６で高周波からベースバンド帯域に変換された後、分離回路２７により分離されて、制御チャネル復調部２８と情報チャネル復調部２９に導かれ、受信制御情報と受信ユーザ情報とにそれぞれ復調される。
【００５０】
情報チャネル復調部２９から出力される受信ユーザ情報信号は、宛先ヘッダ識別部１７でユーザ情報に付与されている宛先ヘッダが検査され、該受信ユーザ情報が自局宛の情報か否かが識別される。自局宛の場合には受信した受信ユーザ情報をユーザ情報処理部１０１に出力し、自局宛でない場合は廃棄する。
【００５１】
また、宛先ヘッダ識別部１７からコネクション識別部１８へユーザ情報が出力される。
【００５２】
コネクション識別部１８は、ユーザ情報に付与された宛先ヘッダを検査し、ユーザ情報の属するコネクションの識別情報をユーザ情報処理部１０１に出力する。
【００５３】
以上により、自局の通信端末識別番号の送信と、グループ設定がなされた通信端末間でのユーザ情報の送受信が行われる。
【００５４】
グループ設定は以下のようにしてなされる。
【００５５】
前述したように通信端末識別情報発生部１１から発生される通信端末識別信号は、定期的に無線送受信部１０３を介してアンテナ３１から送信されている。
【００５６】
一方、他の通信端末から送信されてきた通信端末識別情報は、アンテナ３１、分波器３０、逓減部２６を介してベースバンド信号に変換される。その後、分離回路２７により制御チャネルの信号が分離され、制御チャネル復調部２８に導かれる。
【００５７】
制御チャネル復調部２８からは、所定の復調を行って得られた通信端末識別情報が通信可能端末識別部１４に出力される。
【００５８】
通信可能端末識別部１４は、受入した制御情報の中に通信端末識別情報があり、かつ、この信号がある一定時間内に繰り返し受信されると、この通信端末との通信が可能であると判別し、通信端末識別情報を比較回路１６と通信可能端末記憶部１５に出力する。
【００５９】
比較回路１６は、通信可能端末識別部１４から入力される信号と通信可能端末記憶部１５に記憶されている通信端末識別情報とを比較し、その比較結果に応じて制御信号を通信可能端末記憶部１５に出力する。比較結果が一致しているときは、通信可能端末記憶部１５の内容を書き換える必要はないので、比較回路１６から通信可能端末記憶部１５へは制御信号は出力されない。一方、比較結果が不一致のときには、通信可能端末記憶部１５の内容を更新するように制御信号を出力する。
【００６０】
このように、通信制御装置１００を具備する携帯情報機器が近くに来て、互いに送信している無線電波が一定以上の電界強度で受信されるようになると、定期的に送信している通信端末識別情報が受信され、通信可能端末記憶部１５にその通信端末識別情報が新たに書き加えられる。
【００６１】
通信可能端末記憶部１５の内容は、ユーザ情報処理部１０１とグループ設定部１３にも導かれている。
【００６２】
ユーザ情報処理部１０１は、通信可能端末記憶部１５によって示される通信可能端末の中から、通信を希望する一つまたは複数個の相手を選びだし、グループ設定部１３に設定命令信号を出力する。
【００６３】
グループ設定部１３は、この設定命令信号に従って、通信可能端末記憶部１５から示される通信端末識別情報と設定するグループとの対応表を作成し保持する。
【００６４】
このようにして、グループに属する通信端末間での論理的通信リンクが設定される。なお、ここで、論理的通信リンクとは、相互に通信可能な通信端末であって、かつ、通信を希望する通信端末を、一のグループに設定して、このグループ内の通信端末を、ユーザが特別な操作や処理をしないで、通信可能な状態に接続することをいう。
【００６５】
通信可能端末識別部１４では、通信可能端末記憶部１５に記憶されている通信端末の識別情報が定期的に送信されてくるか否かも観測し、所定時間の間に全く通信端末識別情報が受信されなくなると通信不可能と判断し、通信可能端末記憶部１５から該端末を取り除く。通信不可能と判断された端末の通信端末識別情報はグループ設定部１３にも送出され、必要ならばグループ設定部１３が保持するグループと通信端末識別情報の対応表からも該端末の通信端末識別情報は削除される。
【００６６】
グループ設定がなされると次にコネクション設定が行われる。
【００６７】
ユーザ情報処理部１０１は、グループ設定部１３によって設定されたグループを選択しコネクション設定部１９にコネクション設定命令信号を送出する。
【００６８】
コネクション設定部１９は、このコネクション設定命令に従ってグループ識別情報とコネクション識別情報の対応表を作成し保持する。
【００６９】
ユーザ情報処理部１０１がデータを送信するときは、前述したように、送信ユーザ情報を宛先ヘッダ生成部１２に出力するとともに、その送信相手を示すグループを指定する信号をグループ設定部１３に出力し、そのグループに属する通信端末にだけ同報的にユーザ情報が送られる。
【００７０】
図２は、グループ設定部１３が保持するグループ管理テーブルの構成例である。
【００７１】
グループ管理テーブルは、グループ識別子フィールド、そのグループを構成する通信端末数フィールド、通信端末数フィールドに記憶された数の通信端末識別子フィールドから構成される。
【００７２】
なお、グループ設定部１３は、通信端末識別子と、その識別子を有する通信端末が属するグループのグループ識別子のリストからなるテーブルを保持することにより、グループ管理テーブルに対しグループごとに通信端末が含まれるか否かを検査しないでも通信端末が属しているグループを知ることができるようになるため、通信不可能と判断した通信端末に関する処理を効率化することも可能である。
【００７３】
図３は、コネクション設定部１９が保持するコネクション管理テーブルの構成１である。
【００７４】
コネクション管理テーブルは、グループ識別情報フィールド、グループ識別情報フィールドによって指定されるグループに設定されたＭＭＣ数を表すコネクション数フィールド、コネクション識別子フィールドから構成される。
【００７５】
まず、コネクションを設定する手順を、図４、５に基づいてコネクションの設通信端末１−２が通信端末１−３から１−ＮまでのＮ−２個の通信端末との間にコネクションを設定する場合を例にして説明する。
【００７６】
▲１▼  通信端末１−２は、通信端末１−３〜Ｎの各通信端末にコネクション設定要求メッセージを送信する。コネクション設定要求メッセージには、その間にコネクションを設定しようとしている通信端末のリスト（この場合には通信端末１−３〜Ｎ）及び通信端末１−２が最初に送信するデータに付与する初期シーケンス番号が記載されている。
【００７７】
▲２▼  コネクション設定要求メッセージを受信した通信端末は、コネクション設定に同意する場合にはコネクション設定応答メッセージを、コネクション設定に同意しない場合にはコネクション設定拒絶メッセージを通信端末１−２に送信する。コネクション設定応答メッセージには、コネクション設定応答メッセージを送信する通信端末が送信する最初のデータに付与する初期シーケンス番号を記載する。
【００７８】
▲３▼  通信端末１−２は、通信端末１−３〜９，１１〜Ｎからコネクション設定応答メッセージを受信し、通信端末１−１０からコネクション設定拒絶メッセージを受信すると、コネクション設定応答メッセージを受信した通信端末にコネクション設定メッセージを送信する。コネクション設定メッセージには、コネクションを設定することに同意した通信端末のリスト及びそのリストに記載された通信端末のそれぞれの初期シーケンス番号が記載される。
【００７９】
▲４▼  コネクション設定メッセージを受信した通信端末は、コネクション設定メッセージを受信したことを他の端末に通知するために、コネクション設定確認メッセージを、コネクション設定メッセージによってコネクション設定に同意したことを知らされた通信端末に送信する。
【００８０】
▲５▼  必要な総ての通信端末からコネクション設定確認メッセージを受信すると、コネクション設定手順が終了し、論理的な通信コネクションが設定されることになる。
【００８１】
▲６▼  コネクションが設定されると、データの送信を開始することができる。
【００８２】
コネクションが設定されると、図６に示すような送信バッファ、送信シーケンス番号、相手通信端末ごとの確認シーケンス番号と受信シーケンス番号を保持するテーブルを用意する。
【００８３】
送信シーケンス番号は、自通信端末から送信したデータのシーケンス番号である。送信シーケンス番号は、自通信端末から送信したコネクション設定要求メッセージもしくはコネクション設定応答メッセージに記載したシーケンス番号に設定され、データを送信するときには送信シーケンス番号を付与して送信し、送信シーケンス番号が更新される。
【００８４】
確認シーケンス番号は、その通信端末から受信確認がされたデータのシーケンス番号である。すべての確認シーケンス番号はコネクション設定要求メッセージもしくはコネクション設定応答メッセージに記載した番号より１小さい値に初期設定され、受信確認を受信するとその値に更新される。
【００８５】
受信シーケンス番号は、その通信端末から受信し、受信確認を返したデータのシーケンス番号である。受信シーケンス番号は、コネクション設定を開始した通信端末の場合には受信コネクション設定応答メッセージに記載されていたシーケンス番号に、それ以外の端末の場合にはコネクション設定メッセージに記載されていたシーケンス番号に初期設定される。受信シーケンス番号と等しいシーケンス番号をもったデータを受信した時だけ正しいデータであるとみなして受け付け、受信確認を送信者に通知する。
【００８６】
送信バッファは、総ての通信端末から受信確認が得られるまでの間、送信したデータを保存しておくバッファである。送信バッファは、送信してから一定時間経過しても受信確認が得られない場合にはそのデータを再送する。
【００８７】
図７に示すシーケンス図によって、通信端末が既に存在しているグループに新たに通信端末が加入する場合の具体的な手順を図４に示される状況を例にして説明する。
【００８８】
図４では、通信端末１−２から１−ＮまでのＮ−１個の通信端末がグループ２を構成している。
【００８９】
また、グループ２にはコネクション１からＭまでのＭ個のＭＭＣが設定されているものとする。
【００９０】
そして、端末１−１が加入する場合について説明する。
【００９１】
▲１▼  端末１−１のユーザ情報処理部１０１からグループ加入の要求を受信すると、端末１−１のグループ設定部１３はグループ２に属する端末１−２〜Ｎに対してグループ加入要求メッセージを送信する。
【００９２】
▲２▼  端末１−２〜Ｎが、グループ加入要求メッセージを受信すると、端末１−２〜Ｎのグループ設定部１３はコネクション設定部１９から加入の要求があったグループに設定されているＭＭＣのコネクション識別子のリストを読み出し、このリストを書き込んだグループ加入受付メッセージを端末１−１に返送する。
【００９３】
▲３▼  端末１−１ではグループ加入受付メッセージを受信すると、グループ設定部１３のグループ管理テーブルに新しいグループの項目を作成するとともにコネクション設定部１９に受信したコネクション識別子のリストを送出する。
【００９４】
▲４▼  コネクション設定部１９は、コネクション識別子のリストを受け取ると、これらのコネクションに加わるためにコネクション加入メッセージを端末１−２〜Ｎに送信する。コネクション加入メッセージには端末１−１がＭＭＣのそれぞれに対して使用する送信シーケンス番号の初期値を書き込んで送信する。
【００９５】
▲５▼  端末１−２〜Ｎはコネクション加入メッセージを受信するとコネクション加入応答メッセージを送信する。端末１−ｉが送信するコネクション加入応答メッセージには、端末１−ｉが各コネクションに関して端末１−１に送り始めるシーケンス番号を設定して送信する（但し、ｉ＝２〜Ｎ）。
【００９６】
▲６▼  端末１−１のコネクション設定部１９は、端末１−１〜Ｎの総てからコネクション加入応答メッセージを受信するとコネクション加入確認メッセージを送信し、グループ加入の手続きが終了する。
【００９７】
なお、このシーケンス図では総てのコネクションのシーケンス番号の折衝を同時に行っているが、コネクションごとにシーケンス番号の折衝を行うことも可能である。その場合には、コネクション加入メッセージ、コネクション加入応答メッセージ、コネクション加入確認メッセージをコネクションごとに送信する必要がある。
【００９８】
コネクションの設定が終了すると、データの交換が開始する。
【００９９】
▲１▼  データを送信する場合には、データとともに送信に関する送信シーケンス番号と、グループの他の端末から受信したデータに関する受信確認シーケンス番号を端末ごとに送信する。
【０１００】
▲２▼  一定の時間内に送信したデータに関しての受信確認が総ての端末から得られなければ再送する。
【０１０１】
▲３▼  他の端末からデータを受信した場合には、現在保持している受信確認シーケンス番号より古い送信シーケンス番号をもったデータを受信した場合には、誤りであるとみなして廃棄する。
【０１０２】
▲４▼  新たにグループに加入した場合には、データ交換を行うために端末１−１はコネクション加入応答メッセージを受信した後に、コネクション加入メッセージで送信した送信シーケンス番号を用いてデータの送信を開始する。
【０１０３】
▲５▼  一方、既にグループ２を構成していた端末１−２〜Ｎは、コネクション加入応答メッセージで通知した送信シーケンス番号以降の送信シーケンス番号を持ったデータはコネクション加入確認メッセージを受信するまで送信するのを待たなければならない。
【０１０４】
▲６▼  コネクション加入応答メッセージで通知した送信シーケンス番号より古い送信シーケンス番号を持つデータは、コネクション加入確認メッセージの受信とは無関係に送信することが可能である。
【０１０５】
ただし、端末１−１ではコネクション加入応答メッセージによって通知された送信シーケンス番号より古いメッセージは誤りとみなすので、端末１−１によって正常に受信されるデータはコネクション加入応答メッセージによって通知された送信シーケンス番号以降の送信シーケンス番号を持つデータだけであることが保証される。
【０１０６】
次にグループから端末が離脱する場合の手順を、グループに加入する場合と同じく図４において端末１−１が離脱する場合を例に説明する。
【０１０７】
そのシーケンス図を図８に示す。
【０１０８】
▲１▼  端末１−１においてグループ設定部１３はユーザ情報処理部１０１からグループ２からの離脱要求を受けると、端末１−１がそれまでに送信したデータに対する受信確認を受信した後、グループ設定部１３はグループ離脱要求メッセージをグループ２の他の端末１−２〜Ｎに送信する。
【０１０９】
▲２▼  グループ離脱要求メッセージを受信した端末１−２〜Ｎは、グループ２を接続しているＭＭＣの総てに関してそれまでにユーザ情報処理部１０１から受け付けているデータを送信し、受信確認を受信した後にグループ離脱応答メッセージを端末１−１に送信する。
【０１１０】
▲３▼  端末１−１は端末１−２〜Ｎの総てからグループ離脱応答メッセージを受信すると、コネクション設定部１９に通知してコネクション管理テーブルからこのグループのコネクションを削除する。
【０１１１】
▲４▼  さらにグループ離脱確認メッセージを送信した後、グループ設定部１３のグループ管理テーブルからこのグループに関する項目を削除する。
【０１１２】
▲５▼  端末１−１〜Ｎのグループ設定部１３ではグループ離脱確認メッセージを受信すると、グループ管理テーブルから端末１−１の通信端末識別子を削除し、グループからの離脱に関する処理が終了する。
【０１１３】
このように端末グループの管理とそのグループを接続するＭＭＣの管理とを分離し、グループへの加入によってそのグループを接続している総てのＭＭＣに接続されるようにすることにより、端末が個々のＭＭＣへの接続を行わなくとも良くなり、手順が簡素化される。
【０１１４】
第  ２  の  発  明
以下、第２の発明の一実施例を図９〜図１７を用いて説明する。
【０１１５】
図９は、本実施例に関わる通信制御装置を実施する通信端末のブロック図である。
【０１１６】
この通信制御装置によれば、任意の場所で携帯情報機器を持ち寄るだけで簡易に複数の情報機器の間で通信を可能ならしめることができる。
【０１１７】
通信端末は、いわゆるアプリケーションを実行するユーザ処理部１０１、通信制御を行う通信制御部１０２、通信制御部１０２から発生される各種の制御情報とユーザ情報処理部１０１から発生される送信情報を無線を通じて送受信するための各種処理を行う無線送受信部１０３から構成されている。
【０１１８】
通信制御部１０２、無線送受信部１０３については、基本的には、第１の発明の実施例と同じであるが、コネクション設定部１８とコネクション識別部１９を有してしない点が異なる。したがって、この相違によりユーザ情報処理部１０１からグループ設定命令とグループ指定情報が、グループ設定部１３に入力される。また、グループ設定部１３が、ユーザ情報処理部１０１から設定命令信号にしたがって、通信可能端末記憶部１５から示される通信端末識別情報と設定するグループとの対応表を作成する場合には、各グループごとにコネクション識別子を設定して対応づける。すなわち、この各グループごとに設定されたコネクション識別子が、通信コネクションを識別するものである。
【０１１９】
以下、ユーザ情報処理部１０１の動作を説明する。
【０１２０】
ユーザ情報処理部１０１は、通信コネクション情報管理部７０をもっており、この通信コネクション情報管理部７０で管理している情報は、通信コネクション管理テーブル７１（図１３参照）、通信コネクション属性管理テーブル７２（図１４参照）、通信コネクション情報管理テーブル７３（図１５参照）である。
【０１２１】
通信コネクション管理テーブル７１の情報は、通信制御部１０２で検知した接続要求のある通信端末の受信ユーザ情報が制御部６０に入力され、制御部６０で指定のコネクションに接続するか否かを判断し、接続すると判断した場合に更新される。
【０１２２】
以下、ユーザが、各通信コネクションについて、機密性を表す属性情報及び識別情報を設定する場合について説明する。本説明の場合には、初期状態で、属性情報及び識別情報を設定すると他の通信端末においては、これら情報は変更できないものとする。
【０１２３】
▲１▼  ユーザが、入力部５０から通信コネクション毎に、その通信コネクションに対する機密性を表す属性を入力する。
【０１２４】
▲２▼  制御部６０は、この機密性を表す属性を入力として受け取り、通信コネクション情報管理部７０で管理している通信コネクション属性管理テーブル７２に登録する。ここで、通信コネクションの機密性を表す属性には、少なくとも、その通信コネクションの表示の可否を示す表示属性、接続の可否を示す参加属性があるとする。
【０１２５】
しかし、機密性を表す属性情報はこの２つの属性に限るわけではなく、他の属性を含んでいても良い。
【０１２６】
▲３▼  制御部６０は、その通信コネクションに接続されている他の全ての通信端末に属性を伝えるために通信制御部１０１に送信処理を依頼する。
【０１２７】
▲４▼  ユーザが、入力部５０から通信コネクション毎に、その通信コネクションに対する内容、ユーザ名、識別情報を入力する。
【０１２８】
▲５▼  制御部６０は、内容、ユーザ名、識別情報を入力部５０より受け取り、通信コネクション識別情報管理部７０で管理している通信コネクション情報管理テーブル７３に登録する。
【０１２９】
▲６▼  制御部６０は、その通信コネクションに接続されている他の全ての通信端末に、入力された内容、ユーザ名、識別情報を伝えるために通信制御部１０１に送信処理を依頼する。
【０１３０】
▲７▼  制御部６０は、通信制御部１０２で検知した通信コネクション接続要求のある通信端末の受信ユーザ情報を通信制御部１０２より受け取ると、コネクション接続の可否を判断する。接続の可否は、コネクション属性管理テーブル７２を参照して行う。
【０１３１】
（ａ）  接続可の参加属性が付与されているコネクションであれば、接続許可の命令を通信制御部１０２に送る。
【０１３２】
コネクション接続が完了した旨を通信制御部１０２より通知されると、ユーザに対して新しい通信端末が接続されたことを表示するために表示部８０に新しく接続された通信端末に関する情報を入力し、表示の指示をする。新しく接続された通信端末に関する情報とは、例えば該通信端末を使用しているユーザ名や接続した通信コネクション名などである。
【０１３３】
（ｂ）  コネクション属性管理テーブル７２の参加属性が接続不可であれば、コネクション接続拒否した通信端末に関する情報を表示部８０に送り、表示の指示をする。
【０１３４】
▲８▼  制御部６０は、ユーザからのコネクション状況表示の要求があったときは、その表示要求を入力部５０より受け取り、コネクション情報の表示の可否を判断する。
【０１３５】
コネクション情報管理部７０で管理しているコネクション属性管理テーブル７２の表示属性に応じて表示を行う。すなわち、コネクション属性管理テーブル７２の属性が表示可能となっているコネクションに関する情報だけをユーザに表示する。
【０１３６】
以上のように構成される通信端末の作用を図１０〜図１２のフローチャートを用いて説明する。
【０１３７】
図１０は、ユーザが、通信コネクションに関する情報を表示するよう指示したときの制御部６０の動作例を説明するフローチャートである。
【０１３８】
複数の会議支援アプリケーションが各々で通信コネクションを用いている場合を例にとって説明する。ここでは、通信コネクションに関する情報とは、現在ネットワーク上に存在している通信コネクションすなわち会議名、その会議に参加しているユーザ名、会議の識別情報が含まれる。
【０１３９】
制御部６０は、まず、会議の通信コネクションが存在するかどうかを調べるために通信コネクション管理テーブル７１を参照する（ＳＴＥＰ２０１）。
【０１４０】
通信コネクションが存在しない場合は、存在しないということをユーザに通知する（ＳＴＥＰ２０６）。
【０１４１】
通信コネクションが存在する場合は、その通信コネクションに関する情報をユーザに通知して良いかどうかを通信コネクション属性管理テーブル７２を参照して判断する（ＳＴＥＰ２０２）。表示属性が可の場合は、ＳＴＥＰ２０３に進み、表示属性が不可の場合は、ＳＴＥＰ２０５に進む。
【０１４２】
通知して良いと判断されたため、その通信コネクションに識別情報を付与されているかどうかを調べるために通信コネクション情報管理テーブル７３を参照する（ＳＴＥＰ２０３）。
【０１４３】
その後、ユーザに通信コネクションに関する情報を図１６に示すように通知する（ＳＴＥＰ２０４）。
【０１４４】
このとき表示する内容は、表示属性と識別情報により変わる。たとえば、表示属性の値が、すべて表示可の場合は、通信コネクション情報管理テーブル７３の内容すべてを表示する。表示属性の値が、識別情報のみ表示可の場合は、識別情報のみを表示する。表示属性の値が、表示不可の場合は、なにも表示しない。
【０１４５】
以上の処理をすべての通信コネクションについて行う（ＳＴＥＰ２０５）。
【０１４６】
図１０では、会議を行っているすべての通信コネクションを表示するときの一動作例を示したが、ある特定の通信コネクションに関する情報の表示を行うこともできる。その場合は、通信コネクション識別子あるいは識別情報をユーザが入力すれば良い。
【０１４７】
図１１は、通信端末からの通信コネクション接続要求が通信処理部１０２から制御部６０に入力されたときの、通信コネクション接続可否を判断する一動作例を説明するフローチャートである。
【０１４８】
制御部６０では、まず、通信コネクション属性管理テーブル７２を参照し、通信コネクション属性管理テーブル７２に格納されている参加属性が接続可能であるかどうかを判断する（ＳＴＥＰ３０１）。
【０１４９】
参加属性が接続不可の場合は、通信コネクション管理テーブル７１は更新せずに、検知した通信端末の接続を拒否する（ＳＴＥＰ３０６）。
【０１５０】
参加属性が接続可能である場合は、通信コネクション情報管理テーブル７３を参照し、接続要求を検知した通信端末の識別情報と、通信コネクション情報管理テーブル７３の識別情報が一致しているかどうかを判断する（ＳＴＥＰ３０２）。
【０１５１】
両識別情報が、一致していない場合は、その通信端末の接続を拒否する（ＳＴＥＰ３０６）。
【０１５２】
両識別情報が、一致している場合は、通信コネクション管理テーブル７１を更新し（ＳＴＥＰ３０３）、そして、その通信端末を通信コネクションに接続するように通信制御部１０２の接続許可を指示する（ＳＴＥＰ３０４）。
【０１５３】
さらに、通信コネクションに新たな通信端末が接続されたことを、図１７に示すようにユーザに通知する（ＳＴＥＰ３０５）。
【０１５４】
図１２は、接続する通信コネクションを選択するときの制御部６０の一動作例のフローチャートである。接続する通信コネクションの識別情報は入力部５０より入力される。
【０１５５】
制御部６０では、ユーザが選択した通信コネクションへの接続要求とともにその通信コネクションの識別情報を入力部５０より受け取る。制御部６０では、まず、選択された通信コネクションの識別情報をもつ通信コネクションが存在するかどうかを通信コネクション情報管理テーブル７３より調べる（ＳＴＥＰ４０１）。
【０１５６】
選択された通信コネクションが存在しない場合は、選択された通信コネクションが存在しないことをユーザに通知する（ＳＴＥＰ４０５）。
【０１５７】
選択された通信コネクションが存在する場合は、通信コネクション情報管理テーブル７３より、選択された通信コネクションに対応する通信コネクション識別子を獲得する（ＳＴＥＰ４０２）。
【０１５８】
ＳＴＥＰ４０２により獲得した通信コネクション識別子を用いて通信制御部１０１に接続要求を依頼する（ＳＴＥＰ４０３）。
【０１５９】
通信コネクション接続が完了した場合は、通信制御部１０１よりその旨が制御部６０に通知され、制御部６０は接続が正常に完了したか、何らかの理由により接続できなかったかどうかを判断する（ＳＴＥＰ４０４）。
【０１６０】
正常に完了した場合は、通信コネクションに接続できたことをユーザに通知する（ＳＴＥＰ４０５）。
【０１６１】
接続できなかった場合は、接続に失敗したことをユーザに通知する（ＳＴＥＰ４０５）。
【０１６２】
なお、ユーザが、各通信コネクションについて、属性情報及び識別情報を設定する場合について、上記説明の場合には、初期状態で、属性情報及び識別情報を設定すると他の通信端末においては、これら情報は変更できないものとしたが、これに代えて、属性情報及び識別情報は任意に変更でき、この場合には、古い属性情報及び識別情報の情報を新しい情報に更新する方法でも良い。
【０１６３】
【発明の効果】
上記により、第１の発明であれば、グループに属する通信端末を接続するＭＭＣ内で、通信管理を行える。例えば、新たな通信端末がグループへ加入したり、それまで属していたグループから離脱する場合に、個々のコネクションの接続の変更の手続きを不必要になり、通信端末が行わなければならない手続きが簡素化される。
【０１６４】
第２の発明により、従来わかりにくかった通信コネクションをユーザにわかりやすく表示することができ、ユーザの負担を軽減することができる。また、通信コネクションに機密度属性と識別情報を付与することにより、ユーザが他人に知られたくない通信コネクションは隠蔽することができ、機密性が高まる。また、通信コネクション接続に関する属性を付与でき、ユーザが通信コネクションに関する接続に制限を加えることができ、機密性が高まる。
【図面の簡単な説明】
【図１】第１の発明の一実施例の通信制御装置のブロック図である。
【図２】グループ管理テーブルの構成例である。
【図３】コネクション管理テーブルの構成例である。
【図４】グループ作成状況を示す図である。
【図５】通信端末１−３〜９，１１〜Ｎがコネクションの設定に同意し，１−１０のみ同意しない場合のシーケンス図である。
【図６】送信バッファ、送信シーケンス番号、相手通信端末ごとの確認シーケンス番号と受信シーケンス番号を保持するテーブルの構成を示す図である。
【図７】グループ加入のシーケンス図である。
【図８】グループ離脱のシーケンス図である。
【図９】第２の発明の一実施例の通信制御装置のブロック図である。
【図１０】通信コネクション情報表示時のフローチャートである。
【図１１】通信端末参加要求検知時のフローチャートである。
【図１２】接続コネクション選択時のフローチャートである。
【図１３】通信コネクション管理テーブルの構成例である。
【図１４】通信コネクション属性管理テーブルの構成例である。
【図１５】通信コネクション情報管理テーブルの構成例である。
【図１６】通信コネクション情報の表示例である。
【図１７】新しい通信端末を接続した場合の表示例である。
【符号の説明】
１０１  ユーザ情報処理部
１０２  通信制御部
１０３  無線送受信部
１１  通信端末識別番号発生部
１２  宛先ヘッダ生成部
１３  グループ設定部
１４  通信可能端末識別部
１５  通信可能端末記憶部
１６  比較回路
１７  宛先ヘッダ識別部
１８  コネクション識別部
１９  コネクション設定部
２１  制御チャネル変調部
２２  情報シャネル変調部
２３  多重化回路
２４  ＲＦ変調部
２６  ＲＦ復調部
２８  制御チャネル復調部
２９  情報チャネル復調部
３１  アンテナ
５０  入力部
６０  制御部
７０  通信コネクション情報管理部
７１  通信コネクション管理テーブル
７２  通信コネクション属性管理テーブル
７３    通信コネクション情報管理テーブル
８０    表示部
【図１】
0003616129.tif 000002
【図２】
0003616129.tif 000003
【図３】
0003616129.tif 000004
【図４】
0003616129.tif 000005
【図５】
0003616129.tif 000006
【図６】
0003616129.tif 000007
【図７】
0003616129.tif 000008
【図８】
0003616129.tif 000009
【図９】
0003616129.tif 000010
【図１０】
0003616129.tif 000011
【図１１】
0003616129.tif 000012
【図１２】
0003616129.tif 000013
【図１３】
0003616129.tif 000014
【図１４】
0003616129.tif 000015
【図１５】
0003616129.tif 000016
【図１６】
0003616129.tif 000017
【図１７】
0003616129.tif 000018