JP2004110567A - Communication control method and apparatus - Google Patents
Communication control method and apparatus Download PDFInfo
- Publication number
- JP2004110567A JP2004110567A JP2002273948A JP2002273948A JP2004110567A JP 2004110567 A JP2004110567 A JP 2004110567A JP 2002273948 A JP2002273948 A JP 2002273948A JP 2002273948 A JP2002273948 A JP 2002273948A JP 2004110567 A JP2004110567 A JP 2004110567A
- Authority
- JP
- Japan
- Prior art keywords
- terminal
- capability
- communication
- virtual terminal
- virtual
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000004891 communication Methods 0.000 title claims abstract description 100
- 238000000034 method Methods 0.000 title claims abstract description 38
- 230000002452 interceptive effect Effects 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 11
- 230000005540 biological transmission Effects 0.000 description 5
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Communication Control (AREA)
Abstract
Description
【0001】
【発明の属する技術分野】
この発明は、通信制御方法および装置に関し、特に、能力の異なる端末間の通信を制御する通信制御方法および装置に関する。
【0002】
【従来の技術】
近年、PC(Personal Computer)やPDA(Personal Digital Assistance)、携帯電話等の複数種類の端末をネットワークを介して接続し、各端末間でデータ通信等の各種通信が行われる機会が増大している。
【0003】
複数種類の端末間で通信を行う場合、表示能力の相違やネットワーク環境の違いによる通信能力の相違等、各端末間でその能力が相違することが多かった。
【0004】
このため、能力の異なる端末間で通信を行う場合には、その能力に応じて画像や音声等の表現形式を変換して通信を行っており、このような技術には、端末やインフラの属性を用いて、データ等をその端末に適した形式に変換して送信することで、各端末がその能力に応じて最大限の情報を得られるようにしているものがある(例えば、特許文献1参照)。
【0005】
【特許文献1】
特開平10−326231号公報
【0006】
【発明が解決しようとする課題】
しかしながら、表示能力や接続されているネットワークの通信能力が異なる複数の端末を用いて会議等のコミュニケーションを行なう場合、表現能力や通信能力が比較的高い端末を用いている参加者は、表現能力や通信能力が比較的低い端末を用いて参加している参加者のことを意識できず、高い能力を使ってコミュニケーションを図ろうとする。この場合、表現能力や通信能力が比較的低い端末でも、上述した技術によってコミュニケーションを図ることは可能であるが、授受する情報量が低下することは免れない。
【0007】
その結果、比較的能力の高い端末を利用している参加者の間では緊密なコミュニケーションを確立できるが、比較的能力の低い端末を利用している参加者には十分な情報が伝わらないという弊害が生じる場合があった。
【0008】
そこで、この発明は、複数の端末間での通信を可能とするとともに、比較的能力の高い端末の利用者と比較的能力の低い端末の利用者とでも十分なコミュニケーションを図ることのできる通信制御方法および装置を提供することを目的とする。
【0009】
【課題を解決するための手段】
上述した目的を達成するため、請求項1の発明は、複数の端末間で対話的に行われるデータの通信を制御する通信制御方法において、所定の能力を有する仮想の端末を設定し、データ通信に参加する参加端末のそれぞれに前記仮想の端末の能力に合わせたデータ通信を実行させることを特徴とする。
【0010】
また、請求項2の発明は、請求項1の発明において、前記仮想の端末は、前記参加端末のそれぞれが通信を行うグループ毎に設定されることを特徴とする。
【0011】
また、請求項3の発明は、請求項1の発明において、前記仮想の端末の能力は、該能力を示す各項目のそれぞれについて、前記参加端末のそれぞれが有する能力のうち最も低い能力が設定されることを特徴とする。
【0012】
また、請求項4の発明は、請求項1の発明において、前記仮想の端末の能力は、該能力を示す各項目のそれぞれについて、前記参加端末のそれぞれが有する能力に重み付けを行い、該重み付けをした能力の平均に基づいて設定されることを特徴とする。
【0013】
また、請求項5の発明は、請求項4の発明において、前記参加端末が有する能力が前記仮想の端末の能力よりも低い場合には、該参加端末へ送信するデータを該参加端末の能力に合わせたデータに変換することを特徴とする。
【0014】
また、請求項6の発明は、請求項1の発明において、前記参加端末が前記仮想の端末の能力よりも高い能力を要するデータを送信した場合には、該データの通信を遮断することを特徴とする。
【0015】
また、請求項7の発明は、複数の端末間で対話的に行われるデータの通信を制御する通信制御装置において、仮想の端末の能力を管理する端末能力管理手段と、データ通信に参加する参加端末のそれぞれに前記端末能力管理手段が管理する仮想の端末の能力に合わせたデータ通信を実行させる端末制御手段とを具備することを特徴とする。
【0016】
また、請求項8の発明は、請求項7の発明において、前記端末能力管理手段は、前記参加端末のそれぞれが通信を行うグループ毎に前記仮想の端末の能力を決定することを特徴とする。
【0017】
また、請求項9の発明は、請求項7の発明において、前記端末能力管理手段における仮想の端末の能力の決定方法を保持する方法保持手段をさらに具備し、前記端末能力管理手段は、前記方法保持手段が保持する決定方法に基づいて、前記仮想の端末の能力を決定することを特徴とする。
【0018】
また、請求項10の発明は、請求項9の発明において、前記端末能力管理手段は、前記仮想の端末の能力を示す各項目のそれぞれについて、前記参加端末のそれぞれが有する能力のうち最も低い能力に基づいて決定することを特徴とする。
【0019】
また、請求項11の発明は、請求項9の発明において、前記端末能力管理手段は、前記仮想の端末の能力を示す各項目のそれぞれについて、前記参加端末のそれぞれが有する能力に重み付けを行い、該重み付けをした能力の平均に基づいて決定することを特徴とする。
【0020】
また、請求項12の発明は、請求項11の発明において、前記端末制御手段は、前記仮想の端末よりも能力が低い前記参加端末へ送信するデータを該参加端末の能力に合わせたデータに変換することを特徴とする。
【0021】
また、請求項13の発明は、請求項7の発明において、前記端末制御手段は、前記仮想の端末の能力よりも高い能力を要するデータの通信を遮断することを特徴とする。
【0022】
【発明の実施の形態】
以下、この発明に係る通信制御方法および装置の一実施の形態について、添付図面を参照して詳細に説明する。
【0023】
図1は、この発明に係る通信制御装置を適用した通信システムの構成例を示した図である。
【0024】
同図に示す通信システムでは、通信制御装置1は、ネットワーク2に接続される。ネットワーク2には、他のネットワークやインターネット等と接続されているGW(ゲートウェイ)3やモデム等を介して電話回線と接続されるAP(アクセスポイント)4、端末5等が接続されている。また、端末5は、GW3やAP4を介しても接続される。
【0025】
この構成においては、各端末5が通信制御装置1に接続を行い、通信制御装置1を介して、各端末5間で相互に通信を行う。
【0026】
ここで、通信制御装置1の構成について説明する。図2は、通信制御装置1の機能的な構成を示すブロック図である。なお、通信制御装置1は、コンピュータ装置とこれを動作させるプログラムにより構成される。
【0027】
同図に示すように、通信制御装置1は、管理GUI制御部11と端末属性管理部12、端末属性DB13、仮想端末制御部14、仮想端末DB15、ポリシー管理部16、ポリシーDB17、対話処理制御部18を具備して構成される。なお、通信制御装置1は、必ずしも1台のコンピュータ装置で構成する必要はなく、必要に応じて各部を複数のコンピュータ装置に分散して構成してもよい。
【0028】
管理GUI制御部11は、通信制御装置1の管理者が、端末属性管理部12、仮想端末制御部14、ポリシー管理部16の各部に対して設定を行う際に利用するGUI(Graphical User Interface)を管理し、必要に応じて図示しないディスプレイ等の表示部にGUIを表示し、管理者から入力された設定を端末属性管理部12、仮想端末制御部14、ポリシー管理部16の各部に通知する。
【0029】
端末属性管理部12は、各端末5の表示能力や通信能力等の能力を管理する。各端末5の能力に関する情報は、端末属性DB(データベース)13に登録されており、端末属性管理部12は、仮想端末制御部14から指定された端末5の能力に関する情報を端末属性DB13から検索し、その結果を仮想端末制御部14に返す。また、端末属性管理部12は、管理GUI制御部11または仮想端末制御部14の指示により端末属性DB13に新たな端末5の情報を追加したり、すでに登録されている端末5の情報を修正、または削除する。
【0030】
仮想端末制御部14は、一連の対話に参加する端末5、例えばデスクトップPC5Aやノート型PC5B、PDA5Cをグループに分類し、グループ毎に仮想的な端末である仮想端末を構成し、管理する。仮想端末を構成する際には、仮想端末制御部14は、管理GUI制御部11や各端末5からの指示、ポリシー管理部16から得られるポリシーに基づいて、端末5のグループ分け、仮想端末の生成とその能力の設定を行い、その結果を仮想端末DB(データベース)15に登録する。また、対話処理制御部18から各端末5に対して送信される対話内容や各端末5から送信される対話内容を仮想端末DB15に登録された仮想端末の能力に応じて、入力元の端末5の入力能力の変更、送信内容の取捨選択、変換を行う。
【0031】
ポリシー管理部16は、仮想端末制御部14が仮想端末の構成や能力を決定する際のポリシーを管理する。仮想端末を構成する方法のポリシーとしては、例えば、
・対話に参加するすべての端末を同一の仮想端末に割り付ける
・管理者が予め定めたグループに分けてグループ毎に仮想端末を構成する
・各端末からの指示によりグループ分けを変更し、そのグループ毎に仮想端末を構成する
等を定義する。
【0032】
また、仮想端末の能力を決定する方法のポリシーとしては、例えば、
・同一のグループに属する端末の中で最も能力が低い端末の能力に合わせる
・各端末に自動、または管理者の指示により重みをつけ、その重みと各端末の能力とから換算して仮想端末の能力を決定する
・各端末からの指示によりその端末の重みを設定し、その重みと各端末の能力とから換算して仮想端末の能力を決定する
等を定義する。
【0033】
対話処理制御部18は、各端末5から送信された対話内容等のデータを指定された各端末5、例えば、同グループに属する端末5のそれぞれに送信することで、各端末5間での対話を実現する。
【0034】
次に、端末属性DB13、仮想端末DB15、ポリシーDB17の各データベースに登録される情報の詳細について説明する。
【0035】
図3は、端末属性管理部12により管理される端末属性DB13の登録内容を示した図である。同図に示すように、端末属性DB13には、端末5のそれぞれについて、端末ID、端末形式、表示エリア、表示可能メディア、音声、通信速度が登録される。
【0036】
端末IDは、端末5のそれぞれを識別するための番号や符号であり、端末5の登録時にそれぞれ割り付けられる。端末型式は、各端末5の種類を示すもので、端末属性管理部12は、この端末型式毎に表示エリア等の値を別途管理し、新たな端末5を追加する際に、その値をデフォルト値として利用することができる。表示エリアは、端末5で表示可能な領域の大きさを示す。画面の構成、画像の縮小等に用いられる。
【0037】
表示可能メディアは、表示に使用できるメディア(データの形式)を示す。仮想端末管理部14が仮想端末を構成する際に仮想端末の表現能力を決定するためおよび各端末へとの間での表現形式の変換を行うために用いられる。音声は、仮想端末制御部14が音声の送受信が可能であるかどうかを確認するために用いられる。通信速度は、端末5が接続されているネットワークの通信速度を示す。通信速度に応じて画像の圧縮、動画のフレームレートの削減等の処理を行うために用いられる。
【0038】
なお、端末属性DB13への端末5の登録は、予め管理者によって行うが、端末5の接続時に端末5の利用者が行うようにしてもよい。これは、端末5がノート型PCのように携帯が可能なものである場合、その都度、通信環境が変化する可能性があり(例えば、LAN接続とダイヤルアップ接続等)、予め登録している情報が現状に合わない場合があるからである。
【0039】
図4は、仮想端末制御部14により管理される仮想端末DB15の登録内容を示した図である。同図に示すように、仮想端末DB15には、仮想端末ID、参加端末ID、表示エリア、表示可能メディア、音声、通信速度が登録される。
【0040】
仮想端末IDは、個々の仮想端末を識別するために割り付けられる番号や符号であり、ひとつの仮想端末は、予め定められた特定の能力を保持する端末として扱われる。参加端末IDは、ひとつの仮想端末でまとめられる端末5の各端末IDが列挙される。ここに列挙されている端末5は、すべて仮想端末の表示能力、通信能力を保持しているものとみなされる。仮想端末の能力と実際の端末の能力の間にギャップがある場合には、そのギャップを埋めるために変換が行われるが、この変換は、上述の特許文献1等に示されているような既存の技術で実行可能である。
【0041】
表示エリア、表示可能メディア、音声、通信速度は、端末属性DB13に登録されるものと同じであり、それぞれ仮想端末の能力を示すものである。
【0042】
なお、仮想端末DB15に登録される各項目の値は、ポリシー管理部16が管理するポリシーに従って、逐次変更が可能である。
【0043】
図5および図6は、ポリシー管理部16により管理されるポリシーDB17の登録内容を示した図である。同図に示すように、ポリシーDB17には、対話セッションに対して仮想端末を構成する際に用いられるポリシーを登録する部分(図5参照)と、仮想端末毎にその能力を決定するために用いられるポリシーを登録する部分(図6参照)の二つの部分から構成される。なお、ここに示したポリシーは一例であり、任意のポリシーを設定することが可能である。
【0044】
次に、通信制御装置1の動作を説明するが、最初に、仮想端末制御部14が管理する仮想端末の構成を決定する処理について説明する。図7は、仮想端末構成の決定処理の流れを示すフローチャートである。
【0045】
仮想端末の決定処理では、まず、管理GUI制御部11が表示したGUIに、管理者が所望のセッションIDを入力し、仮想端末制御部14がこれを受け付けることで開始される(ステップ101)。仮想端末制御部14は、セッションIDを受け付けると、ポリシー管理部16から当該セッションIDに対応する仮想端末構成用のポリシーを取得する(ステップ102)。なお、ここでは、説明の簡略化のため、取得したポリシーは、図5に示したものと同様のものとする。
【0046】
さて、取得したポリシーが「一括」であった場合には(ステップ103でYES)、仮想端末制御部14は、仮想端末エントリを作成する(ステップ104)。この仮想端末エントリの作成では、一意となる仮想端末IDを割り付ける。続いて、仮想端末制御部14は、管理GUI制御部11を介して入力される管理者が指定する端末の端末IDを端末属性管理部12から取得し、参加端末を設定する(ステップ105)。そして、仮想端末の能力を設定する処理を行う(ステップ106)。なお、仮想端末の能力を設定する処理の詳細については、後述する。
【0047】
一方、仮想端末制御部14がポリシー管理部16から取得した仮想端末構成用のポリシーが「管理者指定」であった場合には(ステップ103でNO)、仮想端末エントリの作成や参加端末の設定を管理GUI11を介して管理者に設定させ(ステップ107)、その設定が終了した後に、仮想端末の能力を設定する処理を行う(ステップ106)。
【0048】
次に、仮想端末制御部14が実行する仮想端末の能力の設定処理について説明する。図8は、仮想端末能力の設定処理の流れを示すフローチャートである。
【0049】
仮想端末能力の設定処理では、まず、仮想端末制御部14が、設定を行う仮想端末の仮想端末IDに基づいて、ポリシー管理部16から仮想端末能力の設定用のポリシーを取得する(ステップ201)。そして、取得したポリシーが「最小能力」であれば(ステップ202でYES)、最小能力を算出し(ステップ203)、算出結果を仮想端末の能力として設定し、仮想端末DB15に登録する(ステップ204)。
【0050】
最小能力の算出では、当該仮想端末の参加端末の各能力について、最小の値を用いて仮想端末の能力とする。まった、表示可能メディアとしては、すべての端末が共通に扱えるもののみを表示可能として設定する。
【0051】
一方、ポリシー管理部16から取得した仮想端末能力の設定用のポリシーが「重み付け」であった場合には(ステップ202でNO)、重み付けによる能力の算出を行い(ステップ205)、算出結果を仮想端末の能力として設定し、仮想端末DB15に登録する(ステップ204)。
【0052】
重み付けによる能力の算出では、各端末の能力と端末毎に設定されている重みを勘案して仮想端末の能力とする。たとえば、表示エリアの大きさや通信速度のように数値として表される能力は、その数値に重みをかけたものの平均値をもって仮想端末の能力とし、表示可能メディアのように数値で表現できない能力については、例えば、その能力を有している場合を1、有していない場合を0で表し、その値に重みをかけ、その平均が0.5を上回っているものは仮想端末でも表示可能であるとみなすようにする。
【0053】
次に、通信制御装置1に接続された各端末5間で通信を行う際の通信制御装置1の動作を説明する。図9は、端末間で通信を行う際の通信制御装置1の動作の流れを示すフローチャートである。
【0054】
端末5間で通信を行う際には、まず、仮想端末制御部14が、発信元の端末5から出力先の仮想端末の仮想端末IDを取得して、仮想端末DB15から出力先の仮想端末を検索する(ステップ301)。そして、その検索結果に基づいて、仮想端末制御部14は、仮想端末DB15から該当する仮想端末の能力を取得する(ステップ302)。
【0055】
仮想端末の能力を取得すると、仮想端末制御部14は、入力元となる端末5の設定を変更し(ステップ303)、その端末5からの送信内容を取得する(ステップ304)。そして、必要に応じて送信内容を変換し(ステップ305)、その送信内容を対話処理制御部18を介して仮想端末の参加端末に送信し(ステップ306)、仮想端末の制御としての処理を終了する。なお、この後も各端末5間での通信は継続することがある。
【0056】
続いて、図9を参照して説明した端末間で通信を行う際の処理を具体的に説明する。例えば、動画を使った対話が可能な端末から動画を表示できない端末に対して発信を行う場合、仮想端末の能力を取得する処理(ステップ302)により動画を利用した対話ができないことがわかるため、発信元端末設定変更の処理(ステップ303)により、動画を利用した通信を一時的に中断する。この処理により、発信元の端末の利用者は相手に動画が伝わっていないことが理解でき、音声を用いて情報を発信すべきであることが意識できるようになる。
【0057】
また、出力先の仮想端末が音声を入出力できない端末である場合には、発信元の端末からの音声入力を遮断するとともに、この対話にかかわっている他の端末からの音声を少なくとも発信元の端末に送信しないようにする。これにより発信もとの端末の利用者は、対話に音声が使用できないことを容易に理解できるようになる。
【0058】
【発明の効果】
以上説明したように、この発明によれば、仮想的に存在する仮想端末とその能力を設定して管理し、対話的な通信を行う各端末間で授受されるデータを仮想端末の能力で処理できる範囲内に合わせて通信を行わせるように構成したので、比較的高い能力を有する端末の利用者が、比較的低い能力を有する端末に合わせたデータを容易に送信することができ、端末の能力の相違によるコミュニケーションの低下を防止することが可能となる。
【図面の簡単な説明】
【図1】この発明に係る通信制御装置を適用した通信システムの構成例を示した図である。
【図2】通信制御装置1の機能的な構成を示すブロック図である。
【図3】端末属性管理部12により管理される端末属性DB13の登録内容を示した図である。
【図4】仮想端末制御部14により管理される仮想端末DB15の登録内容を示した図である。
【図5】ポリシー管理部16により管理されるポリシーDB17の登録内容を示した図(1)である。
【図6】ポリシー管理部16により管理されるポリシーDB17の登録内容を示した図(2)である。
【図7】仮想端末構成の決定処理の流れを示すフローチャートである。
【図8】仮想端末能力の設定処理の流れを示すフローチャートである。
【図9】端末間で通信を行う際の通信制御装置1の動作の流れを示すフローチャートである。
【符号の説明】
1 通信制御装置
2 ネットワーク
3 GW
4 AP
5 端末
5A デスクトップPC
5B ノート型PC
5C PDA
11 管理GUI制御部
12 端末属性管理部
13 端末属性DB
14 仮想端末制御部
15 仮想端末DB
16 ポリシー管理部
17 ポリシーDB
18 対話処理制御部[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a communication control method and apparatus, and more particularly, to a communication control method and apparatus for controlling communication between terminals having different capabilities.
[0002]
[Prior art]
2. Description of the Related Art In recent years, opportunities for connecting a plurality of types of terminals such as a PC (Personal Computer), a PDA (Personal Digital Assistance), and a mobile phone via a network, and performing various kinds of communication such as data communication between the terminals have increased. .
[0003]
When communication is performed between a plurality of types of terminals, the terminals often have different capabilities, such as differences in display capabilities and differences in communication capabilities due to differences in network environments.
[0004]
For this reason, when communication is performed between terminals having different capabilities, communication is performed by converting expression formats such as images and voices according to the capabilities. Is used to convert data and the like into a format suitable for the terminal and transmit the data, so that each terminal can obtain the maximum information according to its capability (for example, see Patent Document 1). reference).
[0005]
[Patent Document 1]
JP 10-326231 A
[Problems to be solved by the invention]
However, when communication such as a conference is performed using a plurality of terminals having different display abilities and communication capabilities of the connected network, a participant using a terminal having relatively high expression abilities and communication abilities is required to have a high level of expression abilities and The user cannot communicate with a participant who uses a terminal with relatively low communication ability and tries to communicate using high ability. In this case, even if the terminal has relatively low expression ability and communication ability, it is possible to perform communication by the above-described technique, but the amount of information to be transmitted and received is inevitably reduced.
[0007]
As a result, close communication can be established between participants using relatively high-capacity terminals, but sufficient information cannot be transmitted to participants using relatively low-capacity terminals. May occur.
[0008]
Therefore, the present invention provides communication control that enables communication between a plurality of terminals and enables sufficient communication between a user of a terminal having relatively high capability and a user of a terminal having relatively low capability. It is an object to provide a method and an apparatus.
[0009]
[Means for Solving the Problems]
In order to achieve the above object, according to a first aspect of the present invention, in a communication control method for controlling data communication performed interactively between a plurality of terminals, a virtual terminal having a predetermined capability is set, and data communication is performed. And performing data communication according to the capabilities of the virtual terminal.
[0010]
The invention of
[0011]
According to a third aspect of the present invention, in the first aspect of the present invention, the capability of the virtual terminal is set to the lowest capability among the capabilities of the participating terminals for each item indicating the capability. It is characterized by that.
[0012]
Also, in the invention of claim 4, according to the invention of
[0013]
Further, in the invention of
[0014]
According to a sixth aspect of the present invention, in the first aspect of the present invention, when the participating terminal transmits data requiring higher performance than the virtual terminal, communication of the data is cut off. And
[0015]
According to a seventh aspect of the present invention, there is provided a communication control apparatus for controlling data communication performed interactively between a plurality of terminals, comprising: a terminal capability management means for managing capabilities of virtual terminals; Terminal control means for causing each of the terminals to execute data communication according to the capabilities of the virtual terminal managed by the terminal capability management means.
[0016]
The invention of claim 8 is the invention of claim 7, wherein the terminal capability management means determines the capability of the virtual terminal for each group in which each of the participating terminals communicates.
[0017]
Further, the invention of claim 9 is the invention of claim 7, further comprising a method holding means for holding a method of determining the capability of the virtual terminal in the terminal capability management means, wherein the terminal capability management means comprises The capability of the virtual terminal is determined based on a determination method held by the holding unit.
[0018]
According to a tenth aspect of the present invention, in the ninth aspect of the present invention, the terminal capability management means is configured to determine, for each of the items indicating the capabilities of the virtual terminal, the lowest capability among the capabilities of the participating terminals. Is determined based on
[0019]
Also, in the invention of
[0020]
According to a twelfth aspect of the present invention, in the invention of the eleventh aspect, the terminal control means converts data to be transmitted to the participating terminal having a lower capacity than the virtual terminal into data matching the capability of the participating terminal. It is characterized by doing.
[0021]
According to a thirteenth aspect of the present invention, in the seventh aspect of the present invention, the terminal control means cuts off communication of data requiring a higher capability than the capability of the virtual terminal.
[0022]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, an embodiment of a communication control method and apparatus according to the present invention will be described in detail with reference to the accompanying drawings.
[0023]
FIG. 1 is a diagram showing a configuration example of a communication system to which a communication control device according to the present invention is applied.
[0024]
In the communication system shown in FIG. 1, a
[0025]
In this configuration, each
[0026]
Here, the configuration of the
[0027]
As shown in FIG. 1, the
[0028]
The management
[0029]
The terminal
[0030]
The virtual
[0031]
The
-All terminals participating in the dialog are allocated to the same virtual terminal-The virtual terminal is divided into groups predetermined by the administrator and virtual terminals are configured for each group-The grouping is changed according to instructions from each terminal, and each group is changed And the like to configure a virtual terminal.
[0032]
Also, as a policy of a method for determining the capability of the virtual terminal, for example,
・ Adjust to the capability of the terminal with the lowest capability among the terminals belonging to the same group. ・ Weight each terminal automatically or by the instruction of the administrator, and convert the weight and the capability of each terminal to convert the virtual terminal Determining Capability • Defines the weight of the terminal according to an instruction from each terminal, and defines the capability of the virtual terminal by converting the weight and the capability of each terminal.
[0033]
The dialog
[0034]
Next, details of information registered in each of the
[0035]
FIG. 3 is a diagram showing registered contents of the
[0036]
The terminal ID is a number or a code for identifying each of the
[0037]
The displayable medium indicates a medium (data format) that can be used for display. The virtual
[0038]
The registration of the
[0039]
FIG. 4 is a diagram showing registered contents of the
[0040]
The virtual terminal ID is a number or code assigned to identify each virtual terminal, and one virtual terminal is treated as a terminal having a predetermined specific capability. As the participating terminal IDs, the terminal IDs of the
[0041]
The display area, displayable media, audio, and communication speed are the same as those registered in the
[0042]
The value of each item registered in the
[0043]
FIG. 5 and FIG. 6 are diagrams showing registered contents of the
[0044]
Next, an operation of the
[0045]
In the virtual terminal determination process, first, the administrator inputs a desired session ID to the GUI displayed by the management
[0046]
If the acquired policy is “collective” (YES in step 103), the virtual
[0047]
On the other hand, if the virtual terminal configuration policy acquired by the virtual
[0048]
Next, a process of setting the capability of the virtual terminal, which is performed by the virtual
[0049]
In the virtual terminal capability setting process, first, the virtual
[0050]
In the calculation of the minimum capability, the capability of the virtual terminal is set using the minimum value for each capability of the participating terminal of the virtual terminal. As the displayable media, only those that can be handled in common by all terminals are set as displayable.
[0051]
On the other hand, when the policy for setting the virtual terminal capability acquired from the
[0052]
In the calculation of the capability by weighting, the capability of the virtual terminal is determined in consideration of the capability of each terminal and the weight set for each terminal. For example, the capability expressed as a numerical value, such as the size of the display area or the communication speed, is the average value of the numerical values, and the average value is used as the capability of the virtual terminal. For example, if the user has the capability, the value is 1; if the user does not have the capability, the value is 0. The value is weighted, and those whose average exceeds 0.5 can be displayed on the virtual terminal. To be considered.
[0053]
Next, the operation of the
[0054]
When performing communication between the
[0055]
When acquiring the capability of the virtual terminal, the virtual
[0056]
Subsequently, a process for performing communication between terminals described with reference to FIG. 9 will be specifically described. For example, when a call is made from a terminal capable of interacting with a moving image to a terminal that cannot display the moving image, the process of acquiring the capability of the virtual terminal (step 302) indicates that the dialog using the moving image cannot be performed. Through the process of changing the setting of the source terminal (step 303), the communication using the moving image is temporarily interrupted. By this processing, the user of the terminal at the transmission source can understand that the moving image is not transmitted to the other party, and can recognize that the information should be transmitted using voice.
[0057]
If the output destination virtual terminal is a terminal that cannot input and output voice, the voice input from the source terminal is cut off, and the voice from other terminals involved in this dialog is output at least to the source terminal. Do not send to terminal. As a result, the user of the originating terminal can easily understand that the voice cannot be used for the conversation.
[0058]
【The invention's effect】
As described above, according to the present invention, virtual terminals that exist virtually and their capabilities are set and managed, and data exchanged between terminals performing interactive communication is processed by the capabilities of the virtual terminals. Since the communication is performed within the range that can be performed, a user of a terminal having relatively high capability can easily transmit data adapted to a terminal having relatively low capability, It is possible to prevent a decrease in communication due to a difference in ability.
[Brief description of the drawings]
FIG. 1 is a diagram showing a configuration example of a communication system to which a communication control device according to the present invention is applied.
FIG. 2 is a block diagram showing a functional configuration of the
FIG. 3 is a diagram showing registered contents of a terminal attribute DB managed by a terminal attribute management unit.
FIG. 4 is a diagram showing registered contents of a virtual terminal DB managed by a virtual terminal control unit.
FIG. 5 is a diagram (1) showing registered contents of a
FIG. 6 is a diagram (2) showing registered contents of a
FIG. 7 is a flowchart illustrating a flow of a virtual terminal configuration determination process.
FIG. 8 is a flowchart showing a flow of a virtual terminal capability setting process.
FIG. 9 is a flowchart showing a flow of operation of the
[Explanation of symbols]
1
4 AP
5 Terminal 5A Desktop PC
5B Notebook PC
5C PDA
11 management
14 virtual
16
18 Dialogue processing control unit
Claims (13)
所定の能力を有する仮想の端末を設定し、データ通信に参加する参加端末のそれぞれに前記仮想の端末の能力に合わせたデータ通信を実行させることを特徴とする通信制御方法。A communication control method for controlling communication of data interactively performed between a plurality of terminals,
A communication control method, comprising setting a virtual terminal having a predetermined capability and causing each of participating terminals participating in data communication to execute data communication in accordance with the capability of the virtual terminal.
前記参加端末のそれぞれが通信を行うグループ毎に設定されることを特徴とする請求項1記載の通信制御方法。The virtual terminal is
The communication control method according to claim 1, wherein the communication control method is set for each group in which each of the participating terminals communicates.
該能力を示す各項目のそれぞれについて、前記参加端末のそれぞれが有する能力のうち最も低い能力が設定されることを特徴とする請求項1記載の通信制御方法。The capabilities of the virtual terminal are:
2. The communication control method according to claim 1, wherein the lowest capability among the capabilities of each of the participating terminals is set for each item indicating the capability.
該能力を示す各項目のそれぞれについて、前記参加端末のそれぞれが有する能力に重み付けを行い、該重み付けをした能力の平均に基づいて設定されることを特徴とする請求項1記載の通信制御方法。The capabilities of the virtual terminal are:
2. The communication control method according to claim 1, wherein for each item indicating the capability, the capability of each of the participating terminals is weighted, and the weight is set based on an average of the weighted capabilities.
仮想の端末の能力を管理する端末能力管理手段と、
データ通信に参加する参加端末のそれぞれに前記端末能力管理手段が管理する仮想の端末の能力に合わせたデータ通信を実行させる端末制御手段と
を具備することを特徴とする通信制御装置。In a communication control device that controls data communication performed interactively between a plurality of terminals,
Terminal capability management means for managing the capabilities of virtual terminals;
A communication control device, comprising: terminal control means for causing each of participating terminals participating in data communication to execute data communication in accordance with the capability of a virtual terminal managed by the terminal capability management means.
前記参加端末のそれぞれが通信を行うグループ毎に前記仮想の端末の能力を決定することを特徴とする請求項7記載の通信制御装置。The terminal capability management means,
The communication control device according to claim 7, wherein the capability of the virtual terminal is determined for each group in which each of the participating terminals communicates.
前記端末能力管理手段は、
前記方法保持手段が保持する決定方法に基づいて、前記仮想の端末の能力を決定することを特徴とする請求項7記載の通信制御装置。Further comprising a method holding means for holding a method for determining the capability of the virtual terminal in the terminal capability management means,
The terminal capability management means,
8. The communication control apparatus according to claim 7, wherein the capability of the virtual terminal is determined based on a determination method held by the method holding unit.
前記仮想の端末の能力を示す各項目のそれぞれについて、前記参加端末のそれぞれが有する能力のうち最も低い能力に基づいて決定することを特徴とする請求項9記載の通信制御装置。The terminal capability management means,
The communication control device according to claim 9, wherein each of the items indicating the capabilities of the virtual terminal is determined based on the lowest capability among the capabilities of each of the participating terminals.
前記仮想の端末の能力を示す各項目のそれぞれについて、前記参加端末のそれぞれが有する能力に重み付けを行い、該重み付けをした能力の平均に基づいて決定することを特徴とする請求項9記載の通信制御装置。The terminal capability management means,
10. The communication according to claim 9, wherein for each of the items indicating the capabilities of the virtual terminal, the capabilities of each of the participating terminals are weighted, and the weight is determined based on an average of the weighted capabilities. Control device.
前記仮想の端末よりも能力が低い前記参加端末へ送信するデータを該参加端末の能力に合わせたデータに変換することを特徴とする請求項11記載の通信制御装置。The terminal control means,
The communication control device according to claim 11, wherein data to be transmitted to the participating terminal having a lower capability than the virtual terminal is converted into data that matches the capability of the participating terminal.
前記仮想の端末の能力よりも高い能力を要するデータの通信を遮断することを特徴とする請求項7記載の通信制御装置。The terminal control means,
8. The communication control device according to claim 7, wherein communication of data requiring higher performance than the virtual terminal is interrupted.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002273948A JP2004110567A (en) | 2002-09-19 | 2002-09-19 | Communication control method and apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002273948A JP2004110567A (en) | 2002-09-19 | 2002-09-19 | Communication control method and apparatus |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2004110567A true JP2004110567A (en) | 2004-04-08 |
| JP2004110567A5 JP2004110567A5 (en) | 2005-10-27 |
Family
ID=32270570
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002273948A Pending JP2004110567A (en) | 2002-09-19 | 2002-09-19 | Communication control method and apparatus |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2004110567A (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2009063762A1 (en) * | 2007-11-12 | 2009-05-22 | Nec Corporation | Data communication system, method, and program |
| JP2012164010A (en) * | 2011-02-03 | 2012-08-30 | Funai Electric Co Ltd | Chat system and chat method |
| JP2014510335A (en) * | 2011-02-12 | 2014-04-24 | インターナショナル・ビジネス・マシーンズ・コーポレーション | Computer-implemented method and computer program product |
| JP2016534458A (en) * | 2013-08-29 | 2016-11-04 | ゼットティーイー コーポレーションZte Corporation | Remote wireless screen sharing method, apparatus and system |
-
2002
- 2002-09-19 JP JP2002273948A patent/JP2004110567A/en active Pending
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2009063762A1 (en) * | 2007-11-12 | 2009-05-22 | Nec Corporation | Data communication system, method, and program |
| JP2012164010A (en) * | 2011-02-03 | 2012-08-30 | Funai Electric Co Ltd | Chat system and chat method |
| JP2014510335A (en) * | 2011-02-12 | 2014-04-24 | インターナショナル・ビジネス・マシーンズ・コーポレーション | Computer-implemented method and computer program product |
| US9367635B2 (en) | 2011-02-12 | 2016-06-14 | International Business Machines Corporation | Contact center co-browsing for a mobile device |
| CN103563296B (en) * | 2011-02-12 | 2017-07-25 | 国际商业机器公司 | Liaison centre's co-browse for mobile device |
| JP2016534458A (en) * | 2013-08-29 | 2016-11-04 | ゼットティーイー コーポレーションZte Corporation | Remote wireless screen sharing method, apparatus and system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN113127609B (en) | Voice control method, device, server, terminal equipment and storage medium | |
| US8027293B2 (en) | Communication channel selection and use | |
| EP2520065B1 (en) | Screen sharing | |
| US9049032B2 (en) | Prioritizing digital streams during digital conferencing | |
| CN103444232B (en) | Smart Connection Manager | |
| US20050069099A1 (en) | System and method for providing information regarding an identity's media availability | |
| US20100153858A1 (en) | Uniform virtual environments | |
| US20130247151A1 (en) | Communication Privacy | |
| US20130109302A1 (en) | Multi-modality communication with conversion offloading | |
| US20090287783A1 (en) | Method of social interaction between communication device users | |
| US20090259970A1 (en) | System and Method for Random Voice Communications Through a Social Network | |
| CN1518290A (en) | Expandable communication control piece | |
| CN110855680A (en) | Internet of things equipment docking method and device | |
| SE524237C2 (en) | Method, system and device for multimedia communication between a user and an end user with access to a plurality of end user systems | |
| CN105429900B (en) | A kind of method, apparatus and system of bandwidth speed-raising | |
| CN107783650A (en) | A kind of man-machine interaction method and device based on virtual robot | |
| JP2004110567A (en) | Communication control method and apparatus | |
| US20080117897A1 (en) | External data access information in a voip conversation | |
| CN102917027B (en) | The access method of webpage chat room, apparatus and system | |
| US7502456B2 (en) | Computer-implemented telephone call conferencing system | |
| CN103188393A (en) | Remote auxiliary home communication terminal and system | |
| US8116447B2 (en) | Networkable telephone system | |
| CN111885664B (en) | User equipment routing method and related product | |
| US7372822B2 (en) | Computer-based telephone call conferencing | |
| US7912200B2 (en) | Computer-based telephone call signaling |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050825 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050825 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20071228 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080226 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080424 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20080708 |