JPH09198350A - Method and system for setting environment - Google Patents
Method and system for setting environmentInfo
- Publication number
- JPH09198350A JPH09198350A JP654996A JP654996A JPH09198350A JP H09198350 A JPH09198350 A JP H09198350A JP 654996 A JP654996 A JP 654996A JP 654996 A JP654996 A JP 654996A JP H09198350 A JPH09198350 A JP H09198350A
- Authority
- JP
- Japan
- Prior art keywords
- environment
- setting
- program
- user
- information
- 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
- 238000000034 method Methods 0.000 title claims abstract description 83
- 238000004891 communication Methods 0.000 claims description 7
- 239000000470 constituent Substances 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 20
- 230000003936 working memory Effects 0.000 description 14
- 230000008569 process Effects 0.000 description 8
- 230000006399 behavior Effects 0.000 description 3
- 230000015654 memory Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 230000007613 environmental effect Effects 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- VKWMGUNWDFIWNW-UHFFFAOYSA-N 2-chloro-1,1-dioxo-1,2-benzothiazol-3-one Chemical compound C1=CC=C2S(=O)(=O)N(Cl)C(=O)C2=C1 VKWMGUNWDFIWNW-UHFFFAOYSA-N 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 208000027697 autoimmune lymphoproliferative syndrome due to CTLA4 haploinsuffiency Diseases 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000036651 mood Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 244000144985 peep Species 0.000 description 1
- 229920000117 poly(dioxanone) Polymers 0.000 description 1
- 230000007480 spreading Effects 0.000 description 1
Landscapes
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Computer And Data Communications (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は環境設定方法及びそ
のシステム、特に計算機上で複数人からなるグループに
よる協調作業が行われるようになってきた状況におい
て、それらのグループ作業環境や利用ソフトウェアの設
定を容易にするための環境設定方法及びそのシステムに
関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an environment setting method and system thereof, and in particular, in a situation where a group of a plurality of people collaborate on a computer, setting of the group work environment and software to be used. The present invention relates to an environment setting method and system for facilitating the operation.
【0002】[0002]
【従来の技術】従来の計算機環境では、一般に個人の利
用環境やソフトウェアのカスタマイズが行われている。
例えば、個人のデスクトップのレイアウトのカスタマイ
ズや、個人で利用するソフトウェアのキーバインディン
グなどである。その環境設定の実現のためには、それぞ
れのカスタマイズ情報を個人毎に管理し、ファイルなど
の形で貯える方法がとられている。そして、同じ仕事内
容や同じ部署などのために類似のカスタマイズ設定を利
用する場合であっても、各人がそれぞれを重複して貯え
ていた。2. Description of the Related Art In a conventional computer environment, an individual use environment and software are generally customized.
For example, customization of a personal desktop layout, key binding of software used by an individual, and the like. In order to realize the environment setting, a method of managing each customized information for each individual and storing it as a file or the like is adopted. Even when similar customization settings are used for the same work content or the same department, each person has accumulated the same duplication.
【0003】一方、ネットワーク上で複数の人間から参
照される共有情報に関しては、ファイルやディレクト
リ,データベース内のデータの保護の目的で、プロテク
ションコードを与えることが行われてきた。On the other hand, with respect to shared information referred to by a plurality of people on a network, a protection code has been provided for the purpose of protecting data in files, directories and databases.
【0004】[0004]
【発明が解決しようとする課題】我々は、複数人からな
るグループに対しグループ内での共通な環境設定を行う
方法を与えるべく、別途提案を行っている。しかしなが
ら、近年、ネットワーク利用の形態が、このようなファ
イルやデータベースを介した情報の共有のみでなく、卓
上ビデオ会議や遠隔地のカメラ映像を観察するなど、よ
り広い応用形態へと展開しはじめている。図2はこのよ
うな作業環境を模式的に示した図であり、LAN200
を用いて複数のワークステーションあるいはパソコン2
01,202が連結され、互いの情報をLANなどのネ
ットワークを通じてやり取りすることにより、テレビ会
議や作画ツール(ドローイングツール)の共有等が可能
となっている。We have separately proposed to provide a method for setting a common environment within a group to a group of a plurality of people. However, in recent years, the form of network use has begun to expand not only to sharing information via such files and databases, but also to wider application forms such as tabletop video conferences and observing camera images at remote locations. . FIG. 2 is a diagram schematically showing such a working environment.
Multiple workstations or PCs using
01 and 202 are connected, and by exchanging information of each other through a network such as a LAN, it is possible to share a video conference and a drawing tool (drawing tool).
【0005】このようなネットワークの利用形態の発展
により、ネットワークを介した作業を行うプログラムに
おいても、設定すべき環境の概念をより拡張する必要が
生じている。ここで問題とする環境設定の要因は、例え
ば、作成するデータに関するアクセス権(ファイルの保
護コード)の設定や、ビデオ会議などに関するプライバ
シーの保護設定(例えば、他人の聴講の許諾)や、協調
作業ツールにおける議長権もしくは操作権の受渡のルー
ルなどである。[0005] With the development of such a network usage pattern, it is necessary to further expand the concept of the environment to be set even in a program that works through the network. The factors of environment setting that are a problem here are, for example, the setting of the access right (file protection code) for the data to be created, the privacy setting for the video conference (for example, permission of other people's listening), and collaborative work. These are rules for passing the chair right or the operation right in the tool.
【0006】従来行われていた個人毎の環境設定では、
このような協調作業環境に対して、たとえば、以下のよ
うな問題が生じていた。 (1)環境設定が固定的であるので、状況に応じた設定
の変更をするには大きな手間がかかる。 (2)状況を明示する概念が表面に現れていないため、
同じグループに属するメンバーであっても異なる環境設
定で作業方法が行われることによる混乱が生じる。 (3)動的に生成されたグループの支援が難しい。In the conventional environment setting for each individual,
For such a collaborative work environment, for example, the following problems have occurred. (1) Since the environment setting is fixed, it takes a lot of time and effort to change the setting according to the situation. (2) Since the concept that clearly shows the situation does not appear on the surface,
Even members who belong to the same group are confused because work methods are performed in different environment settings. (3) It is difficult to support dynamically generated groups.
【0007】ここで、協調作業の観点で実社会での関係
者間での行動を観察した場合、各人の行動の様式あるい
はルールは、作業対象とするデータにのみ依存する訳で
はなく、単にグループを構成するメンバーによってのみ
決まるわけでもなく、グループの活動が実施される状況
に応じてルールが設定されている場合が多いと考えられ
る。ところが、計算機をベースとする協調作業システム
(グループウェア)においては、上述したような状況の
概念を活用することにより、グループでの作業をより効
果的に遂行する方法が実現されていない。[0007] Here, when observing the behavior between related parties in the real world from the viewpoint of collaborative work, the behavior pattern or rule of each person does not depend only on the data to be worked, but simply in the group. It is not decided only by the members that make up the group, but it is considered that there are many cases where rules are set according to the situation in which the activities of the group are carried out. However, in a computer-based cooperative work system (groupware), a method for more effectively performing work in a group has not been realized by utilizing the concept of the situation as described above.
【0008】ネットワーク化された計算機が構成する情
報世界を表す単語に、サイバースペースあるいはメディ
アスペースというものがあるように、空間をメタファと
してネットワークにアクセスすることが行われており、
上記のような状況を何らかの作業の行われる“場”とし
て表すことは、空間からの類推として考えられる。現在
の計算機の利用方法でこのような場に類するものに、フ
ァイルの集合としてのディレクトリがある。しかし、上
述したようにディレクトリに付随する情報は、そのディ
レクトリに対するプロテクションコードのみであり、例
えば、ディレクトリ内に新規に作成されるファイルに対
するプロテクションコードをグループ内で共通化する方
法さえなかった。Access to the network is performed by using space as a metaphor, like the word cyberspace or media space, which is a word representing the information world formed by networked computers.
Representing the above situation as a "place" where some work is performed can be considered as an analogy from space. One of the current methods of using computers for such cases is a directory as a set of files. However, as described above, the information associated with a directory is only the protection code for the directory, and there is no way to make the protection code for a file newly created in the directory common in the group.
【0009】本発明の主要な目的は、状況を表す場とい
う概念を拡張し、そこに存在するルール,制約あるいは
取り決めを陽に設定及び活用可能とすることにより、グ
ループでの作業や個人グループ間のプライバシー保護を
効果的に遂行する環境設定方法及びそのシステムを提供
することにある。すなわち、本発明の第1の目的は、複
数の計算機が接続されたネットワーク環境において、プ
ログラムの動作環境の設定を容易に行う環境設定方法及
びそのシステムを提供することである。The main purpose of the present invention is to extend the concept of a field that represents a situation so that rules, constraints or agreements existing therein can be explicitly set and utilized, thereby making it possible to perform work in a group or between individual groups. To provide an environment setting method and system for effectively protecting the privacy of the user. That is, a first object of the present invention is to provide an environment setting method and system for easily setting an operating environment of a program in a network environment in which a plurality of computers are connected.
【0010】又、本発明の第2の目的は、作業対象もし
くは作業場所の情報と使用者もしくは使用者グループの
情報とに応じて、プログラムの動作環境の設定を容易に
行う環境設定方法及びそのシステムを提供することであ
る。又、本発明の第3の目的は、プログラムの動作環境
の設定を容易とし、特に設定すべき情報の集中化により
管理を容易とする環境設定方法及びそのシステムを提供
することである。A second object of the present invention is to provide an environment setting method and an environment setting method for easily setting an operating environment of a program in accordance with information of a work target or work place and information of a user or a user group. It is to provide a system. A third object of the present invention is to provide an environment setting method and system that facilitates setting of the operating environment of a program, and particularly management by centralizing the information to be set.
【0011】又、、本発明の第4の目的は、ネットワー
クで接続された複数の計算機を用いて会議を行う卓上会
議システムにおいて、特に作業対象もしくは作業場所の
情報と使用者もしくは使用者グループの情報に応じて環
境設定を容易に行う卓上会議システムを提供することで
ある。又、本発明の第5の目的は、ネットワークで接続
された複数の計算機もしくは通信制御可能なカメラモジ
ュールから構成されるカメラ制御システムにおいて、特
に観察対象と観察者もしくは観察者グループの情報に応
じて環境設定を容易に行うカメラ制御システムを提供す
ることである。A fourth object of the present invention is, in a desk conference system for conducting a conference using a plurality of computers connected by a network, in particular, information on a work target or work place and information on a user or a user group. It is to provide a tabletop conference system that easily sets an environment according to information. A fifth object of the present invention is to provide a camera control system including a plurality of computers connected to each other via a network or a camera module capable of communication control, particularly in accordance with information of an observation target and an observer or an observer group. It is an object to provide a camera control system that easily sets an environment.
【0012】[0012]
【課題を解決するための手段】この課題を解決するため
に、本発明の環境設定方法は、複数の計算機が接続され
たネットワーク環境におけるプログラムの動作環境の設
定を行う環境設定方法であって、作業の実施される仮想
的な場所の概念に対応して、動作環境の設定情報を記憶
し、前記場所を指定して設定情報を得て、前記設定情報
を用いてプログラムの動作環境を設定することにより、
プログラムの動作環境の設定を容易に行う。In order to solve this problem, an environment setting method of the present invention is an environment setting method for setting an operating environment of a program in a network environment in which a plurality of computers are connected, Corresponding to the concept of a virtual place where work is carried out, setting information of the operating environment is stored, the setting information is specified by designating the place, and the operating environment of the program is set using the setting information. By
Easily set the operating environment of the program.
【0013】ここで、前記設定情報の記憶を、更に使用
者もしくは使用者グループに対応させ、前記場所および
該使用者もしくは使用者グループに応じて設定情報を得
ることにより、使用者もしくは使用者グループをも考慮
する。また、前記設定情報を変更する工程を更に備える
ことにより、設定を自在にする。又、本発明の環境設定
方法は、複数の計算機が接続されたネットワーク環境に
おけるプログラムの動作環境の設定を行う環境設定方法
であって、作業の実施される場所を特定する手順と、該
場所に基づき環境設定情報を得る手順と、該環境設定情
報を用いてプログラムの動作環境を設定する手順とを有
し、プログラムの動作環境の設定を容易に行う。Here, the setting information is stored in association with the user or the user group, and the setting information is obtained according to the location and the user or the user group. Also consider. Further, the setting can be freely performed by further including the step of changing the setting information. Further, the environment setting method of the present invention is an environment setting method for setting an operating environment of a program in a network environment in which a plurality of computers are connected. Based on the procedure for obtaining the environment setting information and the procedure for setting the operating environment of the program using the environment setting information, the operating environment of the program is easily set.
【0014】又、本発明の環境設定方法は、複数の計算
機が接続されたネットワーク環境におけるプログラムの
動作環境の設定を行う環境設定方法であって、作業を行
う使用者もしくは使用者グループを特定する手順と、作
業の実施される場所を特定する手順と、該場所に基づき
環境設定情報を得る手順と、該環境設定情報を用いてプ
ログラムの動作環境の設定する手順とを有し、プログラ
ムの動作環境の設定を容易に行う。Further, the environment setting method of the present invention is an environment setting method for setting an operating environment of a program in a network environment in which a plurality of computers are connected, and specifies a user or a user group who performs a work. The operation of the program includes a procedure, a step of specifying a place where the work is performed, a step of obtaining environment setting information based on the place, and a step of setting an operating environment of the program using the environment setting information. Easily set up the environment.
【0015】又、本発明の環境設定システムは、複数の
計算機が接続されたネットワーク環境におけるプログラ
ムの動作環境の設定を行う環境設定システムであって、
作業の実施される仮想的な場所の概念に対応して、動作
環境の設定情報を記憶する記憶手段と、仮想的な場所の
概念を設定し、作業の実施される場所を特定する場所特
定手段と、該場所に対応して環境設定情報を得る設定情
報獲得手段と、該環境設定情報を用いてプログラムの動
作環境を設定する動作環境設定手段とを有することによ
り、プログラムの動作環境の設定を容易に行う。The environment setting system of the present invention is an environment setting system for setting an operating environment of a program in a network environment in which a plurality of computers are connected,
Corresponding to the concept of the virtual place where the work is performed, a storage unit that stores the setting information of the operating environment, and a location specifying unit that sets the concept of the virtual place and identifies the place where the work is performed The setting of the operating environment of the program is made possible by having the setting information acquisition means for obtaining the environmental setting information corresponding to the location and the operating environment setting means for setting the operating environment of the program using the environment setting information. Easy to do.
【0016】ここで、使用者もしくは使用者グループを
特定する使用者特定手段を更に有し、前記設定情報獲得
手段は、前記場所および該使用者もしくは使用者グルー
プに応じた環境設定情報を得ることにより、使用者もし
くは使用者グループをも考慮する。また、前記記憶手段
は、各場所に対する属性として環境設定情報を有するデ
ータベースにより実現されることにより、システムの汎
用性を高める。また、前記仮想的な場所の概念は実在の
場所と対応付けられることにより、環境設定情報に現実
性を持たせる。Here, the system further comprises a user specifying means for specifying a user or a user group, and the setting information acquisition means obtains environment setting information according to the place and the user or the user group. Also consider users or groups of users. Further, the storage means is realized by a database having environment setting information as an attribute for each place, thereby increasing the versatility of the system. Further, the concept of the virtual place is associated with the actual place, so that the environment setting information is made realistic.
【0017】又、本発明の環境設定システムは、記憶媒
体から所定のデータを読み込んで、複数の計算機が接続
されたネットワーク環境におけるプログラムの動作環境
の設定を行う環境設定システムであって、前記記憶媒体
は、作業の実施される仮想的な場所の概念および使用者
もしくは使用者グループに対応して、動作環境の設定情
報を記憶することを特徴とする。The environment setting system of the present invention is an environment setting system for reading predetermined data from a storage medium and setting an operating environment of a program in a network environment in which a plurality of computers are connected. The medium is characterized by storing the setting information of the operating environment corresponding to the concept of the virtual place where the work is performed and the user or user group.
【0018】又、本発明の環境設定システムは、記憶媒
体から所定のプログラムを読み込んで、複数の計算機が
接続されたネットワーク環境におけるプログラムの動作
環境の設定を行う環境設定システムであって、前記記憶
媒体は、作業を行う使用者もしくは使用者グループを特
定する手順コードと、作業の実施される場所を特定する
手順コードと、該場所に基づき環境設定情報を得る手順
コードと、該環境設定情報を用いてプログラムの動作環
境の設定する手順コードとからなる環境設定プログラム
を有することを特徴とする。The environment setting system of the present invention is an environment setting system for reading a predetermined program from a storage medium and setting an operating environment of the program in a network environment in which a plurality of computers are connected. The medium includes a procedure code for identifying a user or a user group who performs work, a procedure code for identifying a place where the work is performed, a procedure code for obtaining environment setting information based on the location, and the environment setting information. It is characterized by having an environment setting program including a procedure code for setting an operating environment of the program by using the program.
【0019】又、本発明の卓上会議システムは、ネット
ワークで接続された複数の計算機を用いて会議を行う卓
上会議システムであって、上記記載の環境設定システム
を構成要素とする会議管理プログラムを設けることを特
徴とする。又、本発明のカメラ制御システムは、ネット
ワークで接続された複数の計算機もしくは通信制御可能
なカメラモジュールから構成されるカメラ制御システム
であって、上記記載の環境設定システムを構成要素とす
ることを特徴とする。Further, the desk conference system of the present invention is a desk conference system for conducting a conference using a plurality of computers connected by a network, and a conference management program having the above-mentioned environment setting system as a constituent element is provided. It is characterized by Further, a camera control system of the present invention is a camera control system composed of a plurality of computers connected by a network or a camera module capable of communication control, and has the environment setting system described above as a constituent element. And
【0020】[0020]
【発明の実施の形態】以下、添付図面を参照して、本発
明の実施の形態を説明する <環境設定方法の概念>図1は本実施の形態の環境設定
方法を実現するシステムの概念的構成を示す図である。BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described below with reference to the accompanying drawings. <Concept of environment setting method> FIG. 1 is a conceptual diagram of a system for realizing the environment setting method of the present embodiment. It is a figure which shows a structure.
【0021】100は、環境設定のために対象となる対
象情報空間を構成する対象情報、110は、対象情報1
00を参照して必要な環境を設定する作業メモリであ
る。101は、作業の行われる場所もしくは対象とする
場所を特定する場所特定部である。102は、本実施の
形態に含まれるツールあるいはプログラムなどを使用す
る使用者あるいは使用者グループを特定する使用者特定
部である。103は、場所に関連した情報を獲得する場
所情報獲得部である。104は、場所に付随する情報な
どから必要な制約などを作業メモリおよび対象情報空間
に設定する制約設定部である。105は、本実施の形態
に含まれるツールもしくはプログラムの主たる作業を実
現する作業部である。Reference numeral 100 is target information constituting a target information space targeted for environment setting, and 110 is target information 1
00 is a working memory for setting a necessary environment. Reference numeral 101 denotes a place specifying unit that specifies a place where work is performed or a target place. A user identification unit 102 identifies a user or a user group who uses the tool or the program included in the present embodiment. 103 is a place information acquisition unit that acquires information related to a place. A constraint setting unit 104 sets necessary constraints and the like in the work memory and the target information space based on information associated with the location. Reference numeral 105 denotes a working unit that realizes the main work of the tool or program included in this embodiment.
【0022】場所特定部101は、プログラムの起動時
に指定された情報,ユーザの環境変数,プログラムのア
クセス可能な対象情報空間内にある情報を用いて、プロ
グラムの作業を行う場所もしくは作業の対象となる場所
を決定し、これを作業メモリに格納する。使用者特定部
102も同様に、プログラムの起動時に指定された情
報,ユーザの環境変数,プログラムのアクセス可能な対
象情報空間内にある情報を参照して、プログラムの使用
者,関連するプログラムを複数の人間が利用する場合に
は使用者グループを決定し、これを作業メモリに格納す
る。The place specifying unit 101 uses the information specified at the time of starting the program, the user's environment variables, and the information in the accessible target information space of the program to identify the place where the program works or the work target. The location is determined and stored in the working memory. Similarly, the user specifying unit 102 refers to the information specified at the time of starting the program, the user's environment variables, and the information in the accessible information space of the program, and determines the user of the program and a plurality of related programs. When it is used by the human being, the user group is determined and stored in the working memory.
【0023】場所情報獲得部103は、作業メモリ内の
場所情報を用いてデータベースなどを検索し、対象とす
る場所に付随する制約等の情報を獲得し、これを作業メ
モリに格納する。ここにおいて、場所だけでなく使用者
あるいは使用者グループに応じた情報があればこれを利
用する。制約設定部104は、作業メモリ内の場所に付
随する制約等の情報を参照し、当該プログラムに関連す
る情報を作業メモリ内もしくは対象情報空間に設定す
る。作業部105は、作業メモリ内もしくは対象情報空
間に設定された制約等の情報を参照して、作業を遂行す
る。The location information acquisition unit 103 searches a database or the like using the location information in the work memory, obtains information such as constraints associated with the target location, and stores this in the work memory. Here, if there is information according to the user or user group as well as the place, this is used. The constraint setting unit 104 refers to information such as a constraint attached to a location in the working memory, and sets information related to the program in the working memory or the target information space. The working unit 105 refers to information such as constraints set in the working memory or in the target information space to carry out the work.
【0024】図3は、場所の概念を端的に示すための情
報空間の模式図である。このようなネットワークに広が
る情報空間を探索する(あるいはブラウジングする)プ
ログラムとしては、例えば米国NCSA(National Cent
er for Supercomputing Applications)がソースコード
で配布しているMosaicなどがある。この図の例では、仮
想的な会議室(A201〜B302)が複数集まったビ
ルのフロアF2,F3を想定し、マウスなどのポインテ
ィングデバイスで特定の箇所をクリックすることにより
ビル内の色々な場所を参照できる。各々の会議室を指定
すれば、その情報が展開され表示される。このような場
所もしくは空間のメタファに基づくデータは当該分野の
技術者には困難なく作成可能である。尚、このような場
は実在する場所と対応付けられていても良い。FIG. 3 is a schematic diagram of an information space for briefly showing the concept of place. As a program for searching (or browsing) the information space spreading in such a network, for example, the NCSA (National Cent) in the United States is used.
er for Supercomputing Applications) is distributed by source code such as Mosaic. In the example of this figure, assuming floors F2 and F3 of a building in which a plurality of virtual conference rooms (A201 to B302) are gathered, various locations in the building can be selected by clicking a specific place with a pointing device such as a mouse. Can be referred to. If you specify each meeting room, the information will be expanded and displayed. Data based on such a metaphor of a place or space can be created by a person skilled in the art without difficulty. Incidentally, such a place may be associated with a real place.
【0025】このような場所のメタファは、ユーザにと
って直感的に把握できるインタフェースを提供する。そ
の反面、人間にとって自然に認識される状況要因、例え
ば、 個人スペースではプライバシーが尊重され、公共スペ
ースでは情報の隠蔽はされない、会議室では、参加メ
ンバー(通常は共同作業するグループメンバー)間の情
報公開が原則となり、グループの管理者は会議室への入
室を制限されない、会議室内で参加メンバーが共通に
利用するツールに関してメンバーが採用する操作権の授
受の取りきめといった事項を陽に設定して利用するため
の枠組みは、これまで提供されていなかった。The location metaphor provides a user-friendly interface. On the other hand, situational factors that are naturally perceived by humans, such as privacy being respected in private spaces, information is not hidden in public spaces, and information between participating members (usually collaborating group members) in meeting rooms. Disclosure is the principle, and group managers do not have restrictions on entry to the conference room, and explicitly set items such as withdrawal of transfer of operation rights adopted by members regarding tools commonly used by participating members in the conference room. No framework for use has been provided so far.
【0026】本実施の形態では、このような場に付随す
る概念を明示的に用いることにより、今まで以上に自然
なユーザインタフェースを構成すると共に、同一の資源
を用いる複数のユーザが容易に環境に応じたふるまいが
可能となる機構を提供する。<卓上グループ会議システ
ムの例>図4は本実施の形態の卓上グループ会議システ
ムのプロセス構成を示した図である。In the present embodiment, by explicitly using the concept associated with such a field, a more natural user interface can be constructed and a plurality of users who use the same resource can easily use the environment. Provide a mechanism that enables the behavior according to. <Example of Desktop Group Conference System> FIG. 4 is a diagram showing a process configuration of the desktop group conference system according to the present embodiment.
【0027】ここで、401は会議全体を管理するミー
ティングサーバ(Meeting Server),402〜404は
参加する個々のユーザの環境を管理する個人環境サー
バ,405〜410は個人の環境で利用される共有ドロ
ーツールおよびテレビ会議ルールである。ミーティング
サーバ401は会議の開催される場を司るものであり、
会議の開始に先立ち参加メンバーと開催の場とが指定さ
れて、起動される。個人環境サーバ402〜404はミ
ーティングサーバ401から会議の遂行に必要な共通環
境情報を受け取り、これに基づき必要なツール、ここで
は共通ドローツールおよびテレビ会議ツールを起動す
る。共有ドローツール405〜407は互いに必要な情
報を交換することで各ユーザが同時に情報を共有できる
ようにし、テレビ会議ツール408〜410はユーザの
映像や音声を相互に伝えあう。尚、個々の共通ドローツ
ールあるいはテレビ会議ツールには、PDSとして提供
されているものがあり、これらを利用することで容易に
構成可能である。Here, 401 is a meeting server that manages the entire conference, 402 to 404 are personal environment servers that manage the environment of individual users who participate, and 405 to 410 are shares used in the personal environment. These are draw tools and video conference rules. The meeting server 401 controls the place where the conference is held,
Prior to the start of the conference, the participating members and the venue are designated and activated. The personal environment servers 402 to 404 receive the common environment information necessary for performing the conference from the meeting server 401, and based on this, start the necessary tools, here, the common draw tool and the video conference tool. The shared draw tools 405 to 407 allow each user to share information at the same time by exchanging necessary information with each other, and the video conference tools 408 to 410 mutually convey the images and sounds of the users. Some common draw tools or video conferencing tools are provided as PDSs, which can be easily configured.
【0028】尚、ミーティングサーバ等としては、そこ
で利用する各種の設定情報を保持するために汎用のデー
タベース等を利用することができる。この場合、図5に
示すように、ミーティングサーバ602自体はユーザ6
03と共にデータベース601(DB)に対するクライ
アントとして構成される。以下では、このデータベース
を用いた構成例に基づいて説明する。As the meeting server and the like, a general-purpose database or the like can be used to hold various setting information used therein. In this case, as shown in FIG. 5, the meeting server 602 itself is the user 6
It is configured as a client for the database 601 (DB) together with 03. Below, it demonstrates based on the structural example using this database.
【0029】図6は、ミーティングサーバ602の構成
例を示したブロック図である。 (DBの構成例)DBサーバ601に接続されたDBに
は、グループリストDB601aと設定情報DB601
bとが格納されている。グループリストDB601a
は、例えば図8のように、グループ番号(Gr.)に対
応して、グループ名(Gr.名)とグループの構成メン
バーを記憶している。尚、記憶の形式は図8に限定され
ず、各グループに対して構成メンバーが記入されていて
もよい。FIG. 6 is a block diagram showing a configuration example of the meeting server 602. (Configuration example of DB) The DB connected to the DB server 601 includes a group list DB 601a and a setting information DB 601.
b and are stored. Group list DB 601a
Stores the group name (Gr. Name) and the constituent members of the group corresponding to the group number (Gr.) As shown in FIG. Note that the storage format is not limited to that shown in FIG. 8, and constituent members may be entered for each group.
【0030】又、設定情報DB601bは、例えば図9
に示すような構成を有している。先頭のカラムRoomは場
所を示す記号であり、Gr. は使用するグループを示す。
Gr. には無指定に相当する特別な記号*があり、指定さ
れたグループ用の設定がない場合には、*に対する設定
を用いる。UserClass はChair/Own(会議の議長もしくは
管理者),Member(会議に参加するメンバー),Manage
r(グループの上司),Collegue(同じ組織のメンバ
ー),World(外部の人間)の5つの値を取り、以降のカ
ラムでそれぞれのUserClass に対する属性が設定され
る。Read/Peep は会議資料を読むもしくは会議の様子を
見ることに対する保護コードであり、Good(許可),As
k(確認必要),Nogood(不許可)の3段階が設定可能で
ある。Write/Joinは会議資料の書き込みもしくは会議へ
の参加に関する保護コード、Meta-Writeはこれらの保護
コードの変更を許すか否かを示す保護コード、FloorPol
icyは操作権の獲得に関する保護コードであり、Automat
ic(自動的に獲得),OnRequest(明示的に要求)などが
ある。The setting information DB 601b is, for example, as shown in FIG.
It has a configuration as shown in FIG. The first column, Room, is a symbol indicating the location, and Gr. Indicates the group to be used.
Gr. Has a special symbol * corresponding to unspecified, and if there is no setting for the specified group, the setting for * is used. UserClass is Chair / Own (meeting chair or manager), Member (meeting member), Manage
It takes five values: r (boss of group), Collegue (member of the same organization), and World (external person), and the attributes for each UserClass are set in the subsequent columns. Read / Peep is a protection code against reading conference materials or watching the state of the conference. Good (permit), As
It is possible to set 3 levels: k (confirmation required) and Nogood (not allowed). Write / Join is a protection code for writing meeting materials or attending a meeting, Meta-Write is a protection code indicating whether or not these protection codes can be changed, FloorPol
icy is a protection code related to acquisition of operation right, Automat
ic (automatically acquired), OnRequest (explicitly requested), etc.
【0031】図9の設定情報は、会議を開催する際のデ
フォルト設定を与えるものであり、会議の主催者はこれ
らを明示的に変更することも可能である。図10は設定
情報の変更のためのメニューを示した図である。Privac
y(保護コード),Tools(起動するツール群,例えばTV
会議と共有ドローツール),FloorPolicy(操作権の移行
に関する保護コード),Members(会議の参加メンバー)
などがある。また、保護コードに関してはPrivacy のサ
ブメニューとして、Private Meeting(Chair およびMemb
erにのみアクセス権を与える),Regular Meeting(Chai
r,Member,Manager,Collegue にアクセス権を与える),De
tail Setting(個別に設定する)などが選択可能であ
る。このようなメニューは汎用のウインドウシステムを
用いて容易に構築可能であり、操作結果として、作業メ
モリの内容を更新する。The setting information shown in FIG. 9 gives default settings for holding a conference, and the organizer of the conference can explicitly change these settings. FIG. 10 is a diagram showing a menu for changing the setting information. Privac
y (Protection code), Tools (Tools to start, eg TV
Meeting and shared drawing tools), FloorPolicy (protection code for transfer of operation rights), Members (meeting participants)
and so on. For the protection code, use Private Meeting (Chair and Member) as a submenu of Privacy.
er), Regular Meeting (Chai
r, Member, Manager, Collegue access right), De
Tail Setting (set individually) can be selected. Such a menu can be easily constructed using a general-purpose window system, and the contents of the working memory are updated as the operation result.
【0032】(ミーティングサーバ端末の構成例)図6
において、610は本ミーティングサーバ端末を制御す
る演算・制御用のCPU、611は固定データやプログ
ラムを格納するROMであり、本実施の形態の環境設定
プログラム611a及びフロア表示プログラム611b
を有している。612は作業メモリであるRAMであ
り、環境設定によって獲られた環境設定リスト612a
を記憶する。613はフロッピーディスク,CDあるい
はMO等の外部記憶装置であり、環境設定プログラム6
13a及びフロア表示プログラム613bを格納して、
RAM612の領域612b,612cにロードするこ
とにより、本実施の形態の環境設定を行ってもよい。更
に、外部記憶装置613にグループリストDB601a
と設定情報DB601bとを格納し、ミーティングサー
バ端末内にデータベースを有するようにしてもよい。(Example of Configuration of Meeting Server Terminal) FIG. 6
In the above, 610 is a CPU for calculation / control for controlling the meeting server terminal, 611 is a ROM for storing fixed data and programs, and the environment setting program 611a and the floor display program 611b according to the present embodiment.
have. 612 is a RAM that is a working memory, and is an environment setting list 612a obtained by the environment settings.
Is stored. Reference numeral 613 denotes an external storage device such as a floppy disk, a CD or an MO, which is an environment setting program 6
13a and floor display program 613b are stored,
The environment setting of the present embodiment may be performed by loading the areas 612b and 612c of the RAM 612. Furthermore, the group list DB 601a is stored in the external storage device 613.
The setting information DB 601b may be stored, and a database may be provided in the meeting server terminal.
【0033】614は、LANを介してDBサーバ60
1やユーザ端末と通信するための通信制御部である。更
に、入出力インタフェースを介して、キーボード,マウ
ス,表示部が接続されている。 (ユーザ端末の構成例)図7はユーザ端末603の構成
例を示したブロック図である。Reference numeral 614 denotes the DB server 60 via the LAN.
1 is a communication control unit for communicating with the user terminal. Further, a keyboard, a mouse, and a display unit are connected via the input / output interface. (Configuration Example of User Terminal) FIG. 7 is a block diagram showing a configuration example of the user terminal 603.
【0034】701は本ユーザ端末を制御する演算・制
御用のCPU、702は固定データやプログラムを格納
するROMである。703は作業メモリであるRAMで
あり、ミーティングサーバにより設定された環境情報に
基づく本ユーザ端末の個人環境サーバ703aを記憶
し、更に本例では、外部記憶装置704に格納された共
有ドローツール704aとテレビ会議ツール704bと
をロードして実行する、領域703a,703bを有す
る。705は、LANを介してDBサーバ601やミー
ティングサーバ端末と通信するための通信制御部であ
る。更に、入出力インタフェースを介して、キーボー
ド,マウス,表示部,スピーカ,マイクが接続されてい
る。Reference numeral 701 is a calculation / control CPU for controlling this user terminal, and 702 is a ROM for storing fixed data and programs. Reference numeral 703 denotes a RAM that is a working memory, which stores the personal environment server 703a of the user terminal based on the environment information set by the meeting server, and in this example, a shared draw tool 704a stored in the external storage device 704. It has areas 703a and 703b for loading and executing the video conference tool 704b. A communication control unit 705 communicates with the DB server 601 and the meeting server terminal via the LAN. Further, a keyboard, a mouse, a display unit, a speaker, and a microphone are connected via the input / output interface.
【0035】<ミーティングサーバの動作例>図11は
ミーティングサーバ401の動作手順例を示す流れ図で
ある。ステップS501は、会議に参加するグループの
情報を獲得するグループ情報の獲得手順、ステップS5
02は、会議の実施される(仮想的な)場所の情報を獲
得する場所獲得の獲得手順、503はグループ情報及び
場所情報に基づき、作成するデータに関するアクセス
権(ファイルの保護コード)の設定、ビデオ会議など
に関するプライバシーの保護設定(例えば、他人の聴講
の許諾)、協調作業ツールにおける議長権もしくは操
作権の受け渡しのルール、などの会議に関する設定情報
を獲得するグループ及び場所情報に基づく設定情報の獲
得手順、ステップS504は、上記設定情報を当該プロ
グラムが利用できるように設定する設定情報の設定手順
である。<Operation Example of Meeting Server> FIG. 11 is a flowchart showing an operation procedure example of the meeting server 401. Step S501 is a group information acquisition procedure for acquiring information on a group participating in a conference, Step S5
02 is a place acquisition acquisition procedure for acquiring information on a (virtual) place where a conference is performed, 503 is an access right (file protection code) setting based on group information and place information, Privacy protection settings for video conferencing (for example, permission of other people to listen), rules for passing chair right or operation right in collaborative work tools, etc. An acquisition procedure, step S504, is a setting information setting procedure for setting the setting information so that the program can use it.
【0036】ミーティングサーバ401は、ステップS
501および502により会議設定の条件を獲得し、こ
れらに対応する会議設定の情報をグループ及び場所情報
に基づく設定情報をステップS503で獲得し、この設
定情報をステップS504で当該プログラムが利用でき
るように設定することにより、会議の運営・遂行等に必
要な環境要因を利用可能となる。The meeting server 401 executes step S
The conference setting conditions are obtained by 501 and 502, the corresponding conference setting information is obtained in step S503 based on the group and place information, and this setting information is made available to the program in step S504. By setting, it becomes possible to use the environmental factors necessary for the operation and execution of the conference.
【0037】図12はステップS501の内容を更に詳
細に示す流れ図である。ステップS601は、登録済の
グループのリスト(図8参照)を獲得するグループメニ
ューの獲得手順であり、ステップS602はこれをユー
ザに提示するグループメニューの表示手順、ステップS
603は表示されたメニューからユーザの選択したグル
ープを得る選択項目の獲得手順である。これで、選択さ
れたグループを作業メモリに格納してグループ情報の獲
得手順のステップS501は終了する。FIG. 12 is a flowchart showing the details of step S501 in more detail. Step S601 is a group menu acquisition procedure for acquiring a list of registered groups (see FIG. 8), and step S602 is a group menu display procedure for presenting this to the user, step S
Reference numeral 603 is a selection item acquisition procedure for obtaining the group selected by the user from the displayed menu. Then, the selected group is stored in the working memory, and step S501 of the procedure for acquiring group information ends.
【0038】図13はステップS502の内容を更に詳
細に示す流れ図である。ここでは、図3に示したような
マップを用いたユーザインタフェースをなす実施形態を
説明するが、これはリスト形式のメニューや直接的にユ
ーザからのテキスト入力を要請する形式でも実現可能で
ある。ステップS701は、マップ上でユーザの指定し
たマウスの位置およびボタンなどの入力イベントを獲得
するマウス位置の獲得手順であり、ステップS702
は、指定されたマウス位置に対応するマップ中の対象物
を見つけ出すイメージマップの対応探索手順、ステップ
S703は指定された対象物がリンクであった場合にリ
ンクされた先のマップを獲得するリンク先情報獲得手
順、ステップS704は与えられたマップを表示するマ
ップ更新手順である。FIG. 13 is a flowchart showing the details of step S502 in more detail. Here, an embodiment of forming a user interface using a map as shown in FIG. 3 will be described, but this can also be realized by a menu in a list format or a format in which a user directly requests text input. Step S701 is a mouse position acquisition procedure for acquiring an input event such as a mouse position and a button specified by the user on the map.
Is a correspondence search procedure of an image map for finding an object in the map corresponding to the specified mouse position, and step S703 is a link destination for acquiring the linked map when the specified object is a link. Information acquisition procedure, step S704 is a map update procedure for displaying the given map.
【0039】システムは、まず、ステップS701でユ
ーザが指示したマウスの位置を獲得し、ステップS70
2で指定されたマウス位置に対するマップ中の対象物を
見つけ出す。ここで、マップ中の個々の対象物は、 対象物X:150≦x≦200,100≦y≦150 のような選択対象範囲のリストを有し、このリストと指
定されたマウス位置を比較することで対象物を探索す
る。対象物には、会議室,リンク,その他があり、ステ
ップS703で、選択された対象がリンクであるか否か
を判断する。リンクの場合には、ステップS704でリ
ンク先のマップを獲得し、ステップS705で表示して
いるマップを更新し、再度ユーザの指定待ちとなる。リ
ンクでない場合には、ステップS706で会議室である
か否かを判断し、会議室でない場合には再度ユーザの指
定待ちとなる。会議室である場合には、ステップS70
7で、指定された対象物の担当する会議室の場所情報を
データベースから読み出し、これを作業メモリに格納し
て終了する。The system first acquires the position of the mouse designated by the user in step S701, and then in step S70.
Find the object in the map for the mouse position specified in 2. Here, each object in the map has a list of selection object ranges such as object X: 150 ≦ x ≦ 200, 100 ≦ y ≦ 150, and this list is compared with the specified mouse position. By doing this, the object is searched. The objects include a conference room, a link, and others, and it is determined in step S703 whether the selected object is a link. In the case of a link, the map of the link destination is acquired in step S704, the map displayed in step S705 is updated, and the user waits for designation again. If it is not a link, it is determined in step S706 whether or not it is a conference room. If it is not a conference room, it waits again for the user's designation. If it is a conference room, step S70
At 7, the location information of the conference room in charge of the designated object is read from the database, stored in the working memory, and the process is terminated.
【0040】このようにしてミーティングサーバ401
には、会議の開催場所および参加グループに従って適切
な環境設定が行われ、共通ドローツール405〜407
やテレビ会議ツール408〜410はこれを用いて適当
なユーザとの対話が可能となる。このため、個々のメン
バーは、個人の環境設定を個別に設定すること無しに、
グループ作業の良好に行い得る共通の環境設定を得るこ
とができる。In this way, the meeting server 401
Environment is set appropriately according to the location of the meeting and the participating groups, and common draw tools 405-407
The video conference tools 408 to 410 can use this to interact with appropriate users. For this reason, individual members do not have to set individual preferences individually.
It is possible to obtain a common environment setting that enables good group work.
【0041】尚、ユーザ環境のカスタマイズという観点
から見た場合、設定内容として、前述した作成するデ
ータに関するアクセス権(ファイルの保護コード)の設
定、ビデオ会議などに関するプライバシーの保護設定
(例えば、他人の聴講の許諾)、協調作業ツールにお
ける議長権もしくは操作権の受け渡しのルール、以外に
も、例えば、以下のような事項も同様の方法で設定可能
である。From the viewpoint of customizing the user environment, as the setting contents, the above-mentioned setting of the access right (file protection code) for the data to be created, the privacy protection setting for the video conference, etc. In addition to the rules for passing the chairman's right or the operation right in the collaborative work tool), for example, the following items can be set by the same method.
【0042】使用ソフトウェア データの交換性を保証するために、グループ内で利用す
る描画ツールや文書エディターなどを共通化する。ま
た、同じ種類のデータであっても、編集グループとプレ
ゼンテーショングループとでは、操作ツールの種類を切
り替える。 画面レイアウト 時間を左上隅におき、アイコン化したウインドウを画面
の下部に並べるなどの慣習をグループ内で共有化する。
また、グループミーティングなどの特定のアプリケーシ
ョン用のウインドウには、グループ内で共通の背景を付
ける。Software to be used In order to guarantee the exchangability of data, the drawing tools and document editors used in the group are made common. Further, even if the same type of data is used, the type of operation tool is switched between the edit group and the presentation group. Screen layout Place the time in the upper left corner and share conventions such as arranging iconified windows at the bottom of the screen within the group.
Also, windows for specific applications such as group meetings are given a common background in the group.
【0043】画面背景 グループ毎に同じ背景を表示しておく。これによって、
複数のグループにまたがった仕事をする場合に、気分を
切り換える事が容易になる。 メニュー設定 同一ユーザが同一アプリケーションを利用する場合のメ
ニューであっても、その作業を行っているグループに応
じて、メニュー内容を変更する。Screen background The same background is displayed for each group. by this,
When working across multiple groups, it becomes easier to switch moods. Menu setting Even if the same user uses the same application, the menu contents are changed according to the group performing the work.
【0044】<他の実施の形態>以下、本発明の他の実
施の形態について説明する。この実施の形態では、場所
情報を実在の場所に対応付け、オフィス各所の分散する
カメラを使って多様な場所の状況を観察することが可能
な遠隔カメラの操作システムを示す。図14は本実施の
形態を含む遠隔カメラの操作システムのプロセス構成を
示した図である。ここで、1101〜1103はカメラ
を操作・管理するカメラサーバ(Camera Server ),1
104〜1105はカメラから送られた映像を観察する
ビデオビューワ)Video Viewerである。ここで、本発明
はカメラサーバ, ビデオビューワの双方に適用される。<Other Embodiments> Other embodiments of the present invention will be described below. In this embodiment, a remote camera operation system is shown in which the location information is associated with the actual location, and the situations of various locations can be observed using the cameras distributed in each office. FIG. 14 is a diagram showing a process configuration of a remote camera operation system including this embodiment. Here, 1101 to 1103 are camera servers (Camera Server) for operating and managing the cameras, 1
Reference numerals 104 to 1105 are video viewers (Video Viewers) for observing the image sent from the camera. Here, the present invention is applied to both the camera server and the video viewer.
【0045】実施の形態1と同様に、LANによってつ
ながれた不図示のデータベースサーバはオフィス内の各
場所に関する保護コードなどのデータベースを有してい
る。ただし、ここでは、場所は実在の場所に対応する。
データベースはまた、場所とカメラの対応を示したデー
タベースも有する。図15は場所とカメラの対応を示し
たデータベースの一部を例示したものである。Similar to the first embodiment, a database server (not shown) connected by a LAN has a database of protection codes and the like for each place in the office. However, here the location corresponds to a real location.
The database also has a database showing correspondence between places and cameras. FIG. 15 exemplifies a part of a database showing correspondence between places and cameras.
【0046】まず、ビデオビューワにおける利用方法を
説明する。ビデオビューワの動作は大きな流れとしては
図16の流れ図に対応する。より詳細には、ビデオビュ
ーワは特定のユーザもしくはユーザグループによって起
動される。この場合には、グループ情報の獲得は、起動
時にユーザ情報が作業メモリに格納されることで実現さ
れる。続いて、ユーザは、図3に示したようなマップを
マウスなどのポインティングデバイスで指示することに
より観察したい場所を指定する。この手順の詳細は、図
13に示したマップ中からの対象物の獲得の手順と同様
である。ビデオビューワは、ユーザ情報及び場所情報か
ら図9のようなデータベース中に格納される場所に関す
る設定情報を取り出し、これを用いて対象とする場所の
観察可能なカメラが操作可能であるか否かを判断する。First, a method of using the video viewer will be described. The operation of the video viewer largely corresponds to the flowchart of FIG. More specifically, the video viewer is launched by a particular user or group of users. In this case, the acquisition of the group information is realized by storing the user information in the working memory at the time of activation. Subsequently, the user designates a place to be observed by pointing the map as shown in FIG. 3 with a pointing device such as a mouse. The details of this procedure are the same as the procedure for acquiring the object from the map shown in FIG. The video viewer retrieves the setting information regarding the location stored in the database as shown in FIG. 9 from the user information and the location information, and uses this to determine whether or not the observable camera at the target location can be operated. to decide.
【0047】図16は観察したい場所情報およびユーザ
情報から設定情報を取り出す設定情報の情報獲得手順の
内容を示した流れ図である。ビデオビューワプログラム
は、ステップS1201で、観察したい場所へのアクセ
スに対する保護コード等を獲得し、ステップS1202
で、これが観察可能であるかを判断する。観察に対する
許可がない場合には、ステップS1207で不許可メッ
セージを出力し終了する。観察が許可されている場合、
ステップS1203で当該場所にあるカメラを探索す
る。カメラと場所の対応関係は図15に示す対応表によ
りデータベースに格納されており、これを検索すること
でカメラの探索が行われる。ステップS1204では、
前ステップの検索結果より当該場所を観察可能なカメラ
が有るか否かを判断し、ない場合にはステップS120
5でエラーメッセージを出力し終了する。ある場合に
は、ステップS1206でこのカメラにアクセスするた
めに必要な情報( カメラサーバへの通信ポート等) をデ
ータベースから獲得し、これを作業メモリに格納して終
了する。FIG. 16 is a flow chart showing the contents of the information acquisition procedure of the setting information for extracting the setting information from the desired location information and user information. In step S1201, the video viewer program acquires a protection code or the like for access to the place to be observed, and in step S1202.
, To determine if this is observable. If the observation is not permitted, a non-permission message is output in step S1207, and the process ends. If observation is allowed,
In step S1203, the camera at the location is searched. The correspondence relationship between the camera and the place is stored in the database according to the correspondence table shown in FIG. 15, and the camera is searched by searching this. In step S1204,
It is determined from the search result of the previous step whether or not there is a camera that can observe the location. If not, step S120
An error message is output at 5 and the process ends. In some cases, in step S1206, the information necessary for accessing this camera (communication port to the camera server, etc.) is acquired from the database, stored in the working memory, and the process ends.
【0048】一方、カメラサーバは、それ自身の起動時
に、自分自身のユーザ範疇( 通常、その場所を使用する
グループとする) および自分自身の設置場所の情報に基
づき、前述のデータベースからアクセス情報を獲得し、
これを作業メモリに格納し、カメラ映像をViewerプログ
ラムからの要求に従って提供するという作業手順に進
む。On the other hand, when the camera server starts up, it acquires access information from the above-mentioned database based on its own user category (usually, the location is a group to be used) and its own installation location information. Earned,
This is stored in the working memory, and the procedure proceeds to provide the camera image according to the request from the Viewer program.
【0049】このように構成することにより、以下のよ
うな点で環境設定が容易になった。カメラ自体の制御管
理という概念では、誰がどのようなアクセス権を持つか
を設定することは明瞭でなく、混乱を生じ易い。場所と
いう具体的なイメージを与える対象に対して保護コード
を設定することにより、直感的に整合性の高いPrivacy
保護が可能となる。With this configuration, the environment can be easily set in the following points. In the concept of control management of the camera itself, it is not clear to set who has what kind of access right, and it is likely to cause confusion. By setting a protection code for the object that gives a concrete image of the place, Privacy with intuitive high consistency
Protection is possible.
【0050】1つの場所が複数のカメラにより観察でき
る場合に、このような場所に対して統一的で整合性のあ
るPrivacy 保護が可能となる。また、同時に設定も集中
化されることにより容易になる。尚、本発明は、複数の
機器から構成されるシステムに適用しても、1つの機器
から成る装置に適用しても良い。また、上記説明のよう
に、本発明はシステム或は装置にプログラムを供給する
ことによって達成される場合にも適用できることはいう
までもない。この場合、本発明に係るプログラムあるい
はデータベースを格納した記憶媒体(本例の外部記憶装
置)が、本発明を構成することになる。If a location can be viewed by multiple cameras, then a uniform and consistent Privacy protection for such location is possible. Further, the setting is also centralized at the same time, which facilitates the setting. The present invention may be applied to a system including a plurality of devices or an apparatus including a single device. Further, as described above, it goes without saying that the present invention can also be applied to the case where it is achieved by supplying a program to a system or an apparatus. In this case, the storage medium (external storage device of this example) storing the program or database according to the present invention constitutes the present invention.
【0051】[0051]
【発明の効果】以上説明したように、本発明は、状況を
表す場という概念を拡張し、そこに存在するルール,制
約あるいは取り決めを陽に設定及び活用可能とすること
により、グループでの作業や個人グループ間のプライバ
シー保護を効果的に遂行する環境設定方法及びそのシス
テムを提供できる。また、協調作業のための環境設定を
柔軟に行い、協調作業を円滑に行なえるようにした。ま
た、場所という抽象を用いることで、直感的に整合性の
高いPrivacy 保護が可能となり、複数のカメラなどで与
えられる複数のアクセス経路に対して集中化した設定が
可能となるという効果もある。As described above, according to the present invention, the concept of a field representing a situation is expanded, and rules, constraints, or agreements existing therein can be explicitly set and utilized, thereby working in a group. It is possible to provide an environment setting method and system that effectively protect privacy between personal groups. In addition, the environment for collaborative work is flexibly set so that the collaborative work can be performed smoothly. Further, by using the abstract of location, it is possible to intuitively perform privacy protection with high consistency, and it is possible to perform a centralized setting for a plurality of access routes provided by a plurality of cameras and the like.
【0052】すなわち、複数の計算機が接続されたネッ
トワーク環境において、プログラムの動作環境の設定を
容易に行う環境設定方法及びそのシステムを提供でき
る。又、作業対象もしくは作業場所の情報と使用者もし
くは使用者グループの情報とに応じて、プログラムの動
作環境の設定を容易に行う環境設定方法及びそのシステ
ムを提供できる。又、プログラムの動作環境の設定を容
易とし、特に設定すべき情報の集中化により管理を容易
とする環境設定方法及びそのシステムを提供できる。
又、ネットワークで接続された複数の計算機を用いて会
議を行う卓上会議システムにおいて、特に作業対象もし
くは作業場所の情報と使用者もしくは使用者グループの
情報に応じて環境設定を容易に行う卓上会議システムを
提供できる。又、ネットワークで接続された複数の計算
機もしくは通信制御可能なカメラモジュールから構成さ
れるカメラ制御システムにおいて、特に観察対象と観察
者もしくは観察者グループの情報に応じて環境設定を容
易に行うカメラ制御システムを提供できる。That is, it is possible to provide an environment setting method and system for easily setting the operating environment of a program in a network environment in which a plurality of computers are connected. Further, it is possible to provide an environment setting method and its system for easily setting the operating environment of a program according to the information of the work target or work place and the information of the user or the user group. Further, it is possible to provide an environment setting method and system for facilitating the setting of the operating environment of the program, and particularly for the management by centralizing the information to be set.
In addition, in a tabletop conference system for conducting a conference using a plurality of computers connected by a network, in particular, a tabletop conference system for easily setting an environment according to information of a work target or a work place and information of a user or a user group. Can be provided. Also, in a camera control system composed of a plurality of computers connected to each other via a network or a camera module capable of communication control, particularly a camera control system for easily setting an environment according to information of an observation target and an observer or an observer group. Can be provided.
【図1】本実施の形態の環境設定の概念的構成を示す図
である。FIG. 1 is a diagram showing a conceptual configuration of environment setting according to the present embodiment.
【図2】ネットワークで接像された作業環境を模式的に
示した図である。FIG. 2 is a diagram schematically showing a work environment imaged by a network.
【図3】場所の概念を端的に示すための情報空間の模式
図である。FIG. 3 is a schematic diagram of an information space for briefly showing the concept of place.
【図4】本実施の形態を含む卓上グループの会議システ
ムのプロセス構成を示した図である。FIG. 4 is a diagram showing a process configuration of a conference system of a tabletop group including the present embodiment.
【図5】データベースを用いた情報空間の構成図であ
る。FIG. 5 is a configuration diagram of an information space using a database.
【図6】本実施の形態のデータベース及びミーティング
サーバ端末の構成例を示す図である。FIG. 6 is a diagram showing a configuration example of a database and a meeting server terminal according to the present embodiment.
【図7】本実施の形態のユーザ端末の構成例を示す図で
ある。FIG. 7 is a diagram showing a configuration example of a user terminal according to the present embodiment.
【図8】データベース中に格納されたグループリストの
一例を示した図である。FIG. 8 is a diagram showing an example of a group list stored in a database.
【図9】データベース中に格納された会議室の設定情報
の一例を示した図である。FIG. 9 is a diagram showing an example of conference room setting information stored in a database.
【図10】設定情報の変更のためのメニューを示した図
である。FIG. 10 is a diagram showing a menu for changing setting information.
【図11】ミーティングサーバ端末の動作手順例を示す
流れ図である。FIG. 11 is a flowchart showing an example of an operation procedure of the meeting server terminal.
【図12】図11のステップS501のグループ情報の
獲得手順の内容を示す流れ図である。12 is a flowchart showing the contents of the group information acquisition procedure of step S501 of FIG.
【図13】図11のステップS502の場所情報の獲得
手順の内容を示す流れ図である。13 is a flowchart showing the contents of the procedure for acquiring location information in step S502 of FIG.
【図14】本実施の形態を含む遠隔カメラの操作システ
ムのプロセス構成を示した図である。FIG. 14 is a diagram showing a process configuration of a remote camera operation system including the present embodiment.
【図15】場所とカメラの対応を示したデータベースの
一部を例示した図である。FIG. 15 is a diagram exemplifying a part of a database showing correspondence between places and cameras.
【図16】観察したい場所情報およびユーザ情報から設
定情報を取り出す設定情報の情報獲得手順の内容を示し
た流れ図である。FIG. 16 is a flowchart showing the contents of an information acquisition procedure of setting information for extracting setting information from place information to be observed and user information.
Claims (13)
環境におけるプログラムの動作環境の設定を行う環境設
定方法であって、 作業の実施される仮想的な場所の概念に対応して、動作
環境の設定情報を記憶し、 前記場所を指定して設定情報を得て、前記設定情報を用
いてプログラムの動作環境を設定することを特徴とする
環境設定方法。1. An environment setting method for setting an operating environment of a program in a network environment in which a plurality of computers are connected, the operating environment being set in accordance with the concept of a virtual place where work is performed. An environment setting method comprising storing information, designating the location to obtain setting information, and setting the operating environment of the program using the setting information.
くは使用者グループに対応させ、前記場所および該使用
者もしくは使用者グループに応じて設定情報を得ること
を特徴とする請求項1記載のネットワーク環境の設定方
法。2. The storage of the setting information is further made to correspond to a user or a user group, and the setting information is obtained according to the place and the user or the user group. How to set up the network environment.
ることを特徴する請求項1または2記載の環境設定方
法。3. The environment setting method according to claim 1, further comprising a step of changing the setting information.
環境におけるプログラムの動作環境の設定を行う環境設
定方法であって、 作業の実施される場所を特定する手順と、 該場所に基づき環境設定情報を得る手順と、 該環境設定情報を用いてプログラムの動作環境を設定す
る手順とを有することを特徴とする環境設定方法。4. An environment setting method for setting an operating environment of a program in a network environment in which a plurality of computers are connected, wherein a procedure for identifying a place where work is performed and environment setting information based on the place. An environment setting method comprising: a procedure for obtaining the program and a procedure for setting an operating environment of a program using the environment setting information.
環境におけるプログラムの動作環境の設定を行う環境設
定方法であって、 作業を行う使用者もしくは使用者グループを特定する手
順と、 作業の実施される場所を特定する手順と、 該場所に基づき環境設定情報を得る手順と、 該環境設定情報を用いてプログラムの動作環境の設定す
る手順とを有することを特徴とする環境設定方法。5. An environment setting method for setting an operating environment of a program in a network environment in which a plurality of computers are connected, and a procedure for specifying a user or a user group to perform the work and the work to be performed. An environment setting method comprising: a procedure of identifying a place; a procedure of obtaining environment setting information based on the location; and a procedure of setting an operating environment of a program using the environment setting information.
環境におけるプログラムの動作環境の設定を行う環境設
定システムであって、 作業の実施される仮想的な場所の概念に対応して、動作
環境の設定情報を記憶する記憶手段と、 仮想的な場所の概念を設定し、作業の実施される場所を
特定する場所特定手段と、 該場所に対応して環境設定情報を得る設定情報獲得手段
と、 該環境設定情報を用いてプログラムの動作環境を設定す
る動作環境設定手段とを有することを特徴とする環境設
定システム。6. An environment setting system for setting an operating environment of a program in a network environment in which a plurality of computers are connected, the operating environment being set corresponding to the concept of a virtual place where work is performed. Storage means for storing information, location specifying means for setting a concept of a virtual location and identifying a location where work is performed, setting information acquisition means for obtaining environment setting information corresponding to the location, An environment setting system comprising: an operation environment setting means for setting an operation environment of a program using environment setting information.
る使用者特定手段を更に有し、前記設定情報獲得手段
は、前記場所および該使用者もしくは使用者グループに
応じた環境設定情報を得ることを特徴とする請求項6記
載の環境設定システム。7. The system further comprises a user specifying unit for specifying a user or a user group, wherein the setting information acquisition unit obtains environment setting information according to the location and the user or the user group. The environment setting system according to claim 6, which is characterized in that.
して環境設定情報を有するデータベースにより実現され
ることを特徴とする請求項6記載の環境設定システム。8. The environment setting system according to claim 6, wherein the storage unit is realized by a database having environment setting information as an attribute for each place.
対応付けられることを特徴とする請求項6または7記載
の環境設定システム。9. The environment setting system according to claim 6, wherein the concept of the virtual place is associated with a real place.
で、複数の計算機が接続されたネットワーク環境におけ
るプログラムの動作環境の設定を行う環境設定システム
であって、 前記記憶媒体は、作業の実施される仮想的な場所の概念
および使用者もしくは使用者グループに対応して、動作
環境の設定情報を記憶することを特徴とする環境設定シ
ステム。10. An environment setting system which reads predetermined data from a storage medium and sets an operating environment of a program in a network environment in which a plurality of computers are connected, wherein the storage medium is used for performing work. An environment setting system characterized by storing operating environment setting information corresponding to a virtual place concept and a user or a user group.
込んで、複数の計算機が接続されたネットワーク環境に
おけるプログラムの動作環境の設定を行う環境設定シス
テムであって、 前記記憶媒体は、作業を行う使用者もしくは使用者グル
ープを特定する手順コードと、作業の実施される場所を
特定する手順コードと、該場所に基づき環境設定情報を
得る手順コードと、該環境設定情報を用いてプログラム
の動作環境の設定する手順コードとからなる環境設定プ
ログラムを有することを特徴とする環境設定システム。11. An environment setting system which reads a predetermined program from a storage medium and sets an operating environment of the program in a network environment in which a plurality of computers are connected, wherein the storage medium is a user who performs work. Alternatively, a procedure code that identifies a user group, a procedure code that identifies a place where work is performed, a procedure code that obtains environment setting information based on the location, and an operation environment setting of a program using the environment setting information An environment setting system having an environment setting program including a procedure code for performing the operation.
機を用いて会議を行う卓上会議システムであって、請求
項7または8または10記載の環境設定システムを構成
要素とする会議管理プログラムを設けることを特徴とす
る卓上会議システム。12. A tabletop conference system for conducting a conference using a plurality of computers connected by a network, wherein a conference management program comprising the environment setting system according to claim 7 or 8 is provided. A featured tabletop conference system.
機もしくは通信制御可能なカメラモジュールから構成さ
れるカメラ制御システムであって、請求項7乃至10の
いずれか1つに記載の環境設定システムを構成要素とす
ることを特徴とするカメラ制御システム。13. A camera control system comprising a plurality of computers connected to each other by a network or a camera module capable of communication control, wherein the environment setting system according to any one of claims 7 to 10 is a constituent element. A camera control system characterized by the following.
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP654996A JPH09198350A (en) | 1996-01-18 | 1996-01-18 | Method and system for setting environment |
US08/683,950 US6047288A (en) | 1995-07-20 | 1996-07-19 | Group environment setting method and system thereof to provide an equivalent environment for plural participants |
DE69623883T DE69623883D1 (en) | 1995-07-20 | 1996-07-22 | System and method for assigning group environment variables |
EP96305355A EP0756237B1 (en) | 1995-07-20 | 1996-07-22 | Group environment setting method and system thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP654996A JPH09198350A (en) | 1996-01-18 | 1996-01-18 | Method and system for setting environment |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH09198350A true JPH09198350A (en) | 1997-07-31 |
Family
ID=11641422
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP654996A Pending JPH09198350A (en) | 1995-07-20 | 1996-01-18 | Method and system for setting environment |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH09198350A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2003091889A1 (en) * | 2002-04-25 | 2003-11-06 | International Business Machines Corporation | Collaboration server, collaboration system, session management method thereof, and program |
JP2007249827A (en) * | 2006-03-17 | 2007-09-27 | Noritsu Koki Co Ltd | Print system |
-
1996
- 1996-01-18 JP JP654996A patent/JPH09198350A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2003091889A1 (en) * | 2002-04-25 | 2003-11-06 | International Business Machines Corporation | Collaboration server, collaboration system, session management method thereof, and program |
JP2007249827A (en) * | 2006-03-17 | 2007-09-27 | Noritsu Koki Co Ltd | Print system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6047288A (en) | Group environment setting method and system thereof to provide an equivalent environment for plural participants | |
US11556224B1 (en) | System and method for cooperative sharing of resources of an environment | |
US11206301B2 (en) | User interaction with desktop environment | |
US7376901B2 (en) | Controlled interactive display of content using networked computer devices | |
KR101114010B1 (en) | File sharing in peer-to-peer group shared spaces | |
US20030076353A1 (en) | Graphical user interface for collaboration | |
US6335739B1 (en) | Terminal operation system | |
US20150177967A9 (en) | Methodology for Creating an Easy-To-Use Conference Room System Controller | |
JP2007235744A (en) | Electronic conference system, program and method of supporting electronic conference, electronic conference controller, and conference server computer | |
KR20000076508A (en) | Annotation layer for synchronous collaboration | |
KR20110134940A (en) | Application sharing | |
WO2007079587A1 (en) | System and method for collaborative information display and markup | |
JP5088153B2 (en) | CONFERENCE TASK SUPPORT METHOD, CONFERENCE TASK SUPPORT SYSTEM, USER INTERFACE DEVICE, AND PROGRAM | |
JP7428316B2 (en) | Data display device, data display system, and program | |
JP2006005589A (en) | Remote conference system, base server, history data storage method and program | |
JP2006005589A5 (en) | ||
JPH09198350A (en) | Method and system for setting environment | |
JP3703171B2 (en) | Group environment setting method and system | |
WO2006085578A1 (en) | Distributed information unification method and distributed information unification system | |
JP2002328908A (en) | Groupware | |
JPH1146194A (en) | Electronic conference system | |
JP2018088128A (en) | Server, processing method thereof, and program | |
JPH03259363A (en) | Cooperation supporting system | |
EP4296920A1 (en) | Information processing system, equipment utilization system, attribute setting method and carrier means | |
EP1077423A2 (en) | Method and apparatus for collaborative information management |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050121 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050322 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20050704 |