JP2013008149A - Business face-to-face data generation device and system - Google Patents
Business face-to-face data generation device and system Download PDFInfo
- Publication number
- JP2013008149A JP2013008149A JP2011139616A JP2011139616A JP2013008149A JP 2013008149 A JP2013008149 A JP 2013008149A JP 2011139616 A JP2011139616 A JP 2011139616A JP 2011139616 A JP2011139616 A JP 2011139616A JP 2013008149 A JP2013008149 A JP 2013008149A
- Authority
- JP
- Japan
- Prior art keywords
- face
- business
- organization
- information
- data
- 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
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本発明は、センサ端末によって取得した人物の対面データと、出張経費精算等の業務情報から導出した対面データとを用いて、業務におけるコミュニケーションを数値化し、そのデータを組織内で共有化することにより業務効率の改善を促す、業務情報システムに関する。 The present invention uses the face-to-face data of a person acquired by a sensor terminal and face-to-face data derived from work information such as expense for business trips, digitizes communication in work, and shares the data within the organization. The present invention relates to a business information system that promotes improvement of business efficiency.
企業にとって、人は重要な資本であり、人の行動如何で企業の状態が大きく変化する。にもかかわらず、人間の行動そのものが経営判断や業務改善の材料として使われることはこれまでになかった。それは、業務時の人間行動を定量的に表したものがなく、判断基準となるものがなかったからであると考えられる。 For companies, people are important capital, and the state of the company changes greatly depending on the behavior of people. Nevertheless, human behavior itself has never been used as a material for management decisions or business improvement. This is probably because there was no quantitative representation of human behavior during work, and there was no standard for judgment.
業務時の人間行動の一つに、コミュニケーションによる情報や知識の交流がある。業務における人と人との関係を各人が知ることは、自分自身の業務における人的ネットワークや、組織内の人的ネットワークを把握することに繋がり、その実態を知ることで、業務の改善や効率化、組織の活性化に結びつける可能性を秘めている。人と人との関係を視覚的にわかりやすく提示するものとして、一人の人を一つのノードで表し、何らかのインタラクションの生じたノード同士をその強度に応じて線で結ぶ、ネットワーク相関図がある。 One type of human behavior during work is the exchange of information and knowledge through communication. Each person's knowledge of the relationship between people in the business leads to grasping the human network in his / her business and the human network in the organization. It has the potential to increase efficiency and revitalize the organization. There is a network correlation diagram in which one person is represented by one node and nodes where some kind of interaction occurs are connected by lines according to their strengths as a way of presenting the relationship between people visually and clearly.
業務における人の相関図を作成するものとして、従来、電子メールや電子文書ファイリングシステム、電話の交信記録ログから、組織のメンバ間のネットワーク図を作成する技術が知られている(特許文献1、特許文献2)。 2. Description of the Related Art Conventionally, a technique for creating a network diagram between members of an organization from an email, an electronic document filing system, and a telephone communication record log is known as a method for creating a correlation diagram of people in business (Patent Document 1, Patent Document 2).
組織のメンバ間、すなわち、自分の所属する組織内の交流を知ることは業務を円滑に遂行する上で必要なことであるが、社外など組織外の人々との交流を知ることも非常に重要である。社外との交流を持つことは、人的・技術的ネットワークを拡大したり、世の中の状況をより深く把握したりすることに繋がり、業務において非常に重要な役割を占めることになる。 Knowing the exchanges between members of the organization, that is, the exchanges within the organization to which they belong, is necessary for smooth execution of business, but it is also very important to know exchanges with people outside the organization such as outside the company. It is. Having interaction with outside the company will play a very important role in business, leading to expansion of human and technical networks and deeper understanding of the world situation.
業務の円滑な遂行や業務効率の改善に必要な情報の一つとして、業務における社内・社外を含めた物理的な対面を定量的に把握することが有効であるが、その手段がなかった。 As one of the information necessary for smooth execution of business and improvement of business efficiency, it is effective to quantitatively grasp physical confrontation including internal and external business, but there was no means to do so.
本発明の代表的な一例を示せば以下の通りである。すなわち、組織に属する人員である組織内人員の間の物理的対面を検出するために前記組織内人員のそれぞれに装着されたセンサ端末から出力される対面検出結果を処理する業務上対面データ生成装置が、
前記センサ端末のそれぞれから出力された対面検出結果を取得する対面検出結果取得部と、
前記対面検出結果に基づき、前記組織内人員間の前記物理的対面を定量化した内部対面データを生成する内部対面データ生成部と、
前記組織内人員それぞれの業務活動に関連する情報である業務情報を取得する業務情報取得部と、
前記組織に属さない人員である組織外人員と前記組織内人員との物理的対面を特定可能な情報を前記業務情報から抽出し、前記組織内人員と前記組織外人員との前記物理的対面を定量化した対外対面データを生成する対外対面データ生成部と、
前記内部対面データと前記対外対面データとを統合して統合対面データを生成する統合対面データ生成部と
を備える。
A typical example of the present invention is as follows. That is, the business-facing face-to-face data generation apparatus that processes the face-to-face detection results output from the sensor terminals attached to each of the in-organization personnel in order to detect physical facing between the in-organization personnel who are members of the organization But,
A face detection result acquisition unit for acquiring a face detection result output from each of the sensor terminals;
Based on the face-to-face detection result, an internal face-to-face data generation unit that generates internal face-to-face data that quantifies the physical face-to-face between the personnel in the organization;
A business information acquisition unit that acquires business information that is information related to the business activities of each of the personnel in the organization;
Information that can identify a physical meeting between an outside organization person who is not a member of the organization and an inside organization person is extracted from the business information, and the physical meeting between the inside organization person and the outside organization person An external face-to-face data generator that generates quantified external face-to-face data;
An integrated face data generation unit configured to integrate the internal face data and the external face data to generate integrated face data;
本発明によれば、センサを装着した組織内人員間のコミュニケーション量を把握できるだけでなく、センサを装着していない組織外人員とのコミュニケーション量を業務情報システムに蓄積された業務情報から得ることができる。 According to the present invention, it is possible not only to grasp the amount of communication between internal personnel wearing sensors, but also to obtain the amount of communication with external personnel not wearing sensors from business information stored in the business information system. it can.
最初に、本発明の実施の形態に係る業務上対面データ生成装置についてその概略を説明する。ある組織に属する人員である組織内人員は、それぞれセンサ端末を装着している。このセンサ端末により、組織内人員間の物理的対面を検出することができる。物理的対面とは、電話や電子メール等による遠隔コミュニケーション手段によらず、お互いが程よい距離に接近してコミュニケーションを図ることを意味する。組織内人員が物理的対面をしている間、各人員に装着されるセンサ端末は相互通信してお互いのセンサIDを取得するとともに、人員間のコミュニケーションの量や緊密さを検出する。各センサ端末から得られる検出結果(対面検出結果)に基づき、業務上対面データ生成装置は、組織内人員間の物理的対面を定量化した内部対面データを生成する。 First, an outline of the business meeting data generation apparatus according to the embodiment of the present invention will be described. Organizational personnel who are members of a certain organization are each equipped with a sensor terminal. This sensor terminal can detect a physical meeting between personnel within the organization. The term “physical face-to-face” means that communication is performed by approaching each other at an appropriate distance regardless of remote communication means such as telephone or electronic mail. While the personnel in the organization are physically facing each other, the sensor terminals attached to the respective personnel communicate with each other to acquire each other's sensor ID and detect the amount and closeness of communication between the personnel. Based on the detection results (face-to-face detection results) obtained from each sensor terminal, the business face-to-face data generation device generates internal face-to-face data that quantifies the physical face-to-face between personnel within the organization.
一方、上記組織に属さない人員である組織外人員は、上記センサ端末を装着していないので、組織内人員と組織外人員との物理的対面をセンサ端末によって検出することはできない。業務上対面データ生成装置は、センサ端末から得られる検出結果に代わるものとして、組織内人員と組織外人員との間で行われる物理的対面を業務情報から抽出し、組織内人員と組織外人員との物理的対面を定量化した対外部対面データを生成する。 On the other hand, since the non-organization personnel who do not belong to the organization do not wear the sensor terminal, the physical facing between the in-organization personnel and the non-organization personnel cannot be detected by the sensor terminal. As a substitute for the detection result obtained from the sensor terminal, the business face-to-face data generation device extracts physical face-to-face operations performed between internal and external personnel from the business information, and the internal and external personnel. Generates face-to-face data that quantifies the physical face-to-face.
上述した内部対面データと対外部対面データとが統合されて統合対面データが生成される。この統合対面データに基づいて、組織内人員間のみならず、組織内−組織外の人員間のコミュニケーションも評価される。 The above-mentioned internal face-to-face data and external face-to-face face data are integrated to generate integrated face-to-face data. Based on this integrated face-to-face data, not only the personnel within the organization but also the communication between personnel within and outside the organization is evaluated.
以下では、組織内人員が社内の社員(従業員)で、組織外人員が別の会社の社員、すなわち社外社員である場合を例に説明をする。 In the following, an example will be described in which the employees in the organization are internal employees (employees) and the employees outside the organization are employees of another company, that is, external employees.
− 第1の実施の形態 −
<図1:全体の処理の流れ>
図1に、第1の実施の形態のシステム概要を示す。図1において、業務上対面データ生成装置は複数の装置を備えて構成されるシステムとして構成されている。社内社員、つまり従業員であるユーザ(図1ではUS、US2〜8の符号が付されており、以下ではユーザを個別に識別しない場合には「ユーザ(US)」と示す)は、各人員の業務に関わる情報である業務情報、例えば、出張経費精算や来客申請、勤務時間、スケジュール、業務進捗などの情報を、個人用クライアント(図1ではCP、CP2〜3の符号が付されており、以下では個人用クライアントを個別に識別しない場合には「個人用クライアント(CP)」と示す)を用いて入力する。入力された業務情報は、ネットワーク(NW)を通じて、業務情報管理サーバ(GS)に格納される。
− First embodiment −
<Figure 1: Overall processing flow>
FIG. 1 shows a system outline of the first embodiment. In FIG. 1, the business meeting data generation apparatus is configured as a system including a plurality of apparatuses. In-house employees, that is, users who are employees (in FIG. 1, symbols of US, US2 to US8 are attached, and in the following, when users are not individually identified, they are indicated as “user (US)”). Business information that is related to the business of the client, for example, information on the expense of business trips, visitor application, working hours, schedule, business progress, etc., are personal clients (CP, CP2-3 are attached in FIG. 1) In the following description, if a personal client is not individually identified, it is input using “personal client (CP)”. The input business information is stored in the business information management server (GS) through the network (NW).
センサ端末(図1ではTR、TR2〜8の符号が付されており、以下ではセンサ端末を個別に識別しない場合には「センサ端末(TR)」と示す)をユーザ(US)のそれぞれが装着し、これらのセンサ端末(TR)によって各従業員の行動や従業員間の交流(インタラクション)に関するセンシングデータが取得される。インタラクションについては、ユーザ(US)同士が対面した際に各センサ端末(TR)間で赤外線を伝送媒体とした情報を送受信することで検知している。センサ端末(TR)は無線または有線で基地局(GW)と接続する。各センサ端末(TR)で取得したセンシングデータは、基地局(GW)に送信され、ネットワーク(NW)を通じてセンサネットサーバ(SS)に転送されて格納される。センサネットサーバ(SS)は定期的にこれらのセンシングデータの下処理を行い、二次データ(内部対面データ)として保管する。 Each user (US) wears a sensor terminal (indicated by TR and TR2 to 8 in FIG. 1 and referred to as “sensor terminal (TR)” if the sensor terminal is not individually identified below). Then, sensing data relating to the behavior of each employee and the exchange (interaction) between employees is acquired by these sensor terminals (TR). The interaction is detected by transmitting and receiving information using infrared rays as a transmission medium between the sensor terminals (TR) when the users (US) face each other. The sensor terminal (TR) is connected to the base station (GW) wirelessly or by wire. Sensing data acquired by each sensor terminal (TR) is transmitted to the base station (GW), transferred to the sensor network server (SS) through the network (NW), and stored. The sensor network server (SS) periodically performs the preprocessing of these sensing data and stores it as secondary data (internal meeting data).
ユーザに提示するためのコンテンツ(多くは画像であるが、動画やテキストデータ、音声データなど他のデータでもよい)は、後述するクライアント(CL)等を介してのユーザ(US)からの要求に基づき、アプリケーションサーバ(AS)で作成される。アプリケーションサーバ(AS)は、業務情報管理サーバ(GS)から業務情報を取得し、そしてセンサネットサーバ(SS)から二次データを取得することを、定期的に行う。そして、コンテンツを作成する際に、業務情報から対外対面データを生成し、これと二次データとを合わせたデータ(統合対面データ)を生成する処理を行う。業務情報としては、従業員個人が入力した出張経費精算、来客申請等の情報が利用可能である。これら出張経費精算や来客申請の情報の詳細については後で詳しく説明するが、社内の社員と別の会社の社員との間で行われる物理的対面を抽出することのできる情報である。業務情報としては他に、勤怠(勤務時間)、スケジュール、業務進捗報告、営業日報、業務報告、財務情報、生産情報、販売情報などがある。これらの情報の中から適宜のものを用いて対外対面データを生成することができる。 Content to be presented to the user (mostly images, but other data such as moving images, text data, audio data, etc.) may be requested by the user (US) via a client (CL) described later. Based on the application server (AS). The application server (AS) periodically acquires business information from the business information management server (GS) and acquires secondary data from the sensor network server (SS). Then, when creating content, external facing data is generated from the business information, and data (integrated facing data) that combines this and secondary data is generated. As business information, it is possible to use information such as expense settlement for business trips and application for visitor input by individual employees. The details of the travel expense adjustment and visitor application information will be described later in detail, but it is information that can extract the physical meeting between employees in the company and employees in another company. Other business information includes attendance (work hours), schedule, business progress report, business daily report, business report, financial information, production information, sales information, and the like. Outward facing data can be generated using appropriate information from these pieces of information.
クライアント(CL)は閲覧者検出器(CLVD)とディスプレイ(CLOD)とを備える。閲覧者検出器(CLVD)は、センサ端末(TR)から発信されたユーザIDを含む赤外線情報を受信することで、ユーザ(US)がディスプレイ(CLOD)を閲覧していることを検知する。閲覧者を検知する方法は、赤外線センサ以外にも、無線送受信機やRFID、カメラによる顔認識などを用いてもよい。閲覧者が検出された場合には、クライアント(CL)はアプリケーションサーバ(AS)に閲覧者のリストを送る。アプリケーションサーバ(AS)は、リスト中に記載される閲覧者に対応したコンテンツをクライアント(CL)に返す。クライアント(CL)は、アプリケーションサーバ(AS)から受け取ったコンテンツをディスプレイ(CLOD)の画面(OD)に表示する。また、個人用クライアント(CP)も、クライアント(CL)と同様にアプリケーションサーバ(AS)からコンテンツを取得して表示させることができる。このとき、閲覧者検出器(CLVD)を持たない個人用クライアント(CP)では、その個人用クライアント(CP)の所有主である特定のユーザ(US)のIDを設定しておき、表示時には必ずそのユーザ(US)が閲覧しているとみなして、当該ユーザ(US)に向けたコンテンツを個人用クライアント(CP)の表示装置上に表示することも可能である。 The client (CL) includes a viewer detector (CLVD) and a display (CLOD). The browser detector (CLVD) detects that the user (US) is browsing the display (CLOD) by receiving infrared information including the user ID transmitted from the sensor terminal (TR). As a method for detecting a viewer, in addition to the infrared sensor, a face recognition using a wireless transceiver, RFID, or camera may be used. When a viewer is detected, the client (CL) sends a list of viewers to the application server (AS). The application server (AS) returns content corresponding to the viewer described in the list to the client (CL). The client (CL) displays the content received from the application server (AS) on the screen (OD) of the display (CLOD). Also, the personal client (CP) can acquire and display the content from the application server (AS) in the same manner as the client (CL). At this time, in a personal client (CP) that does not have a viewer detector (CLVD), an ID of a specific user (US) who owns the personal client (CP) is set and always displayed at the time of display. Assuming that the user (US) is browsing, content directed to the user (US) can be displayed on the display device of the personal client (CP).
<図2〜図4:全体システムのブロック図>
図2から図4は、本発明の実施の形態の業務上対面データ生成装置を実現するセンサネットワークシステムの全体構成を説明するブロック図である。図示の都合上、図2から図4に分割して示してあるが、図示された各構成要素は相互に連携して動作する。また、図内のそれぞれの機能はハードウェアまたはソフトウェア、あるいはその組み合わせによって実現されるものであり、必ずしも各機能ブロックがハードウェア実体を伴うとは限らない。以下では各構成要素は図2から図4に示されるように、制御部と記憶部と送受信部を有しているものとして説明する。
<FIGS. 2 to 4: Block diagram of the entire system>
2 to 4 are block diagrams illustrating the entire configuration of a sensor network system that implements the business facing data generation apparatus according to the embodiment of the present invention. For convenience of illustration, the components shown in FIGS. 2 to 4 are divided, but the illustrated components operate in cooperation with each other. Each function in the figure is realized by hardware, software, or a combination thereof, and each functional block is not necessarily accompanied by a hardware entity. In the following description, it is assumed that each component has a control unit, a storage unit, and a transmission / reception unit, as shown in FIGS.
各制御部は、通常のコンピュータ等の処理部である中央処理部(Central Processing Unit:CPU、図示省略)などで構成され、記憶部は半導体記憶装置や磁気記憶装置等のメモリ装置で構成され、送受信部は有線・無線等のネットワークインタフェースを備えて構成される。その他、必要に応じて時計等を備えている。 Each control unit is configured by a central processing unit (CPU, not shown) that is a processing unit such as a normal computer, and the storage unit is configured by a memory device such as a semiconductor storage device or a magnetic storage device. The transmission / reception unit includes a wired / wireless network interface. In addition, a clock or the like is provided as necessary.
個人用クライアント(CP)を用いて、ユーザ(US)により入力された、出張経費精算、来客申請等の業務情報は、ネットワーク(NW)を介して業務情報管理サーバ(GS)に送信されて格納される。また、センサ端末(TR)ではそれを装着した人物の動きやコミュニケーションに関するセンシングデータが取得され、このセンシングデータは基地局(GW)を経由して、センサネットサーバ(SS)に送信されて格納される。業務情報管理サーバ(GS)とセンサネットサーバ(SS)から呼び出したデータを基に、アプリケーションサーバ(AS)において作成したコンテンツを、クライアント(CL)または個人用クライアント(CP)が受信し、当該クライアント(CLまたはCP)のディスプレイ(CLODまたはCPOD)に出力することができる。クライアント(CL)は閲覧者を常時監視しており、閲覧者に適した方法でコンテンツの提示が行われるようにその表示内容を変更する処理が行われる。図2から図4には、この処理が行われる際の一連の流れも示されている。 Business information entered by the user (US) using the personal client (CP), such as travel expense adjustment, visitor application, etc., is transmitted to the business information management server (GS) via the network (NW) and stored. Is done. The sensor terminal (TR) acquires sensing data related to the movement and communication of the person wearing the sensor terminal, and the sensing data is transmitted to the sensor network server (SS) and stored via the base station (GW). The The client (CL) or personal client (CP) receives the content created in the application server (AS) based on the data called from the business information management server (GS) and the sensor network server (SS), and the client (CL or CP) can be output to a display (CLOD or CPOD). The client (CL) constantly monitors the viewer, and processing for changing the display content is performed so that the content is presented in a method suitable for the viewer. FIGS. 2 to 4 also show a series of flows when this processing is performed.
図2から図4における形の異なる5種類の矢印は、それぞれ、時刻同期、アソシエイト、取得したセンシングデータの格納、センシングデータの解析、ファームウェア更新、及び、制御信号のためのデータまたは信号の流れをそれぞれ表している。以下、図2から図4を個別に参照して説明する。 The five types of arrows in FIG. 2 to FIG. 4 have different forms of data or signal flow for time synchronization, associate, storage of acquired sensing data, analysis of sensing data, firmware update, and control signals, respectively. Represents each. Hereinafter, description will be made with reference to FIGS. 2 to 4 individually.
<図2:全体システム1(CL・CP・AS)>
図2に、クライアント(CL)、個人用クライアント(CP)、およびアプリケーションサーバ(AS)の構成例を示す。
<Figure 2: Overall system 1 (CL, CP, AS)>
FIG. 2 shows a configuration example of the client (CL), the personal client (CP), and the application server (AS).
<クライアント(CL)について>
クライアント(CL)は、ユーザ(US)との接点(インターフェース)となって、データを入出力する。クライアント(CL)は、入出力部(CLIO)、送受信部(CLSR)、記憶部(CLME)、制御部(CLCO)、及び、閲覧者検出器(CLVD)を備える。
<About client (CL)>
The client (CL) inputs and outputs data as a contact (interface) with the user (US). The client (CL) includes an input / output unit (CLIO), a transmission / reception unit (CLSR), a storage unit (CLME), a control unit (CLCO), and a viewer detector (CLVD).
入出力部(CLIO)は、ユーザ(US)とのインターフェースとなる部分である。入出力部(CLIO)は、ディスプレイ(CLOD)、タッチパネル(CLIT)、キーボード(CLIK)、そしてマウス(CLIM)等を備える。必要に応じて外部入出力(CLIU)に他の入出力装置を接続することもできる。 The input / output unit (CLIO) is a part serving as an interface with the user (US). The input / output unit (CLIO) includes a display (CLOD), a touch panel (CLIT), a keyboard (CLIK), a mouse (CLIM), and the like. Other input / output devices can be connected to an external input / output (CLIU) as required.
ディスプレイ(CLOD)は、CRT(Cathode−Ray Tube)又は液晶ディスプレイ等の画像表示装置である。ディスプレイ(CLOD)は、スピーカやプリンタ等を含んでいてもよい。ユーザによる入力を支援するためにタッチパネル(CLIT)を用いる場合には、タッチパネル(CLIT)をディスプレイ(CLOD)の画面(OD)と重なるように設置し、出力と入力を同じ画面上で行うように見せることもできる。 The display (CLOD) is an image display device such as a CRT (Cathode-Ray Tube) or a liquid crystal display. The display (CLOD) may include a speaker, a printer, and the like. When the touch panel (CLIT) is used to support the input by the user, the touch panel (CLIT) is installed so as to overlap the screen (OD) of the display (CLOD), and output and input are performed on the same screen. You can also show it.
送受信部(CLSR)は、アプリケーションサーバ(AS)や、ネットワークに接続した他の機器との間でデータや命令を送受信する。具体的には、送受信部(CLSR)は、コンテンツのリクエストをアプリケーションサーバ(AS)に送信し、リクエストに対応するコンテンツをアプリケーションサーバ(AS)から受信する。 The transmission / reception unit (CLSR) transmits / receives data and commands to / from the application server (AS) and other devices connected to the network. Specifically, the transmission / reception unit (CLSR) transmits a content request to the application server (AS) and receives the content corresponding to the request from the application server (AS).
記憶部(CLME)は、ハードディスク、メモリ又はSD(登録商標)メモリカードのような外部記録装置で構成される。記憶部(CLME)は、クライアント(CL)の支配下にある閲覧者検出器(CLVD)のIDである検出器ID(CLVDID)や、有効なユーザIDの一覧を示したユーザIDリスト(CLID)また、検出された閲覧者とその検出時刻の記録やその他クライアントに生じたイベントに関するログを蓄積するクライアントログ(CLCB)を有する。 The storage unit (CLME) is configured by an external recording device such as a hard disk, a memory, or an SD (registered trademark) memory card. The storage unit (CLME) is a detector ID (CLVDID) that is an ID of a viewer detector (CLVD) under the control of the client (CL), or a user ID list (CLID) that shows a list of valid user IDs. In addition, it has a client log (CLCB) for accumulating logs related to events that occur in the client and records of detected browsers and their detection times.
閲覧者検知器(CLVD)はクライアント(CL)に内蔵もしくは外部接続された端末であり、赤外線送受信器(CLVDIR)または人感センサ(CLVDHI)などのセンサを有し、クライアント(CL)のディスプレイ(CLOD)を閲覧している閲覧者を検知するためのものである。閲覧者検知器(CLVD)がクライアント(CL)に外部接続されるものである場合には、USBなどのインターフェースを介して接続される。このとき、検出範囲の拡大のために複数個の閲覧者検知器(CLVD)を接続したり、故障時には閲覧者検知器(CLVD)のみを別の個体に取り替えたりすることもできる。赤外線によって閲覧者を検出する場合には、ユーザ(US)が装着したセンサ端末(TR)に備えられる赤外線送受信部(AB)から定期的に発信しているユーザIDを受信することで検知する。 The viewer detector (CLVD) is a terminal built in or externally connected to the client (CL), has a sensor such as an infrared transmitter / receiver (CLVDIR) or a human sensor (CLVDHI), and displays the client (CL) display ( This is for detecting a viewer who is browsing (CLOD). When the browser detector (CLVD) is externally connected to the client (CL), it is connected via an interface such as a USB. At this time, a plurality of viewer detectors (CLVD) can be connected to expand the detection range, or only the viewer detector (CLVD) can be replaced with another individual at the time of failure. When a viewer is detected by infrared rays, detection is performed by receiving a user ID periodically transmitted from an infrared transmission / reception unit (AB) provided in a sensor terminal (TR) worn by the user (US).
制御部(CLCO)は、CPU(図示省略)を備え、通信の制御、ユーザ(US)からのコンテンツ選択等に関する入力、及び、コンテンツをユーザ(US)に出力するための入出力制御(CLCIO)、閲覧者検出器の制御(CLCBD)、検出したデータから閲覧者を適切に判定するための閲覧者判定(CLCVD)、また、アプリケーションサーバ(AS)へのコンテンツリストリクエスト(CLCLR)やコンテンツリクエスト(CLCCR)などの処理を実行する。 The control unit (CLCO) includes a CPU (not shown), controls communication, inputs related to content selection from the user (US), and input / output control (CLCIO) for outputting content to the user (US). Control of the viewer detector (CLCBD), browser determination (CLCVD) for appropriately determining the viewer from the detected data, content list request (CLCLR) and content request (CLCLR) to the application server (AS) CLCCR) is executed.
検出器制御(CLCBD)は、閲覧者検出器(CLVD)の動作を制御するものであり、検出器ID(CLVDID)を与えて閲覧者検出器(CLVD)から発信させたり、受信した情報がノイズではなく有効なデータであることを、ユーザIDリスト(CLID)を照会して確認したり、閲覧者検出器(CLVD)における赤外線の送受信タイミングを制御したりする。検出器制御(CLCBD)の機能は閲覧者検出器(CLVD)で実施されてもよい。しかし、検出器制御(CLCBD)の機能がクライアント(CL)内の制御部(CLCO)で実施されると、閲覧者検出器(CLVD)の故障時に別の個体と交換しても、検出器ID(CLVDID)や検出器の動作は変化しないため、それらを意識せずに同じ個体として閲覧者検出器(CLVD)を扱えることが利点である。 The detector control (CLCBD) controls the operation of the viewer detector (CLVD). A detector ID (CLVDID) is given and transmitted from the viewer detector (CLVD), or the received information is noise. Instead, the user ID list (CLID) is confirmed to be valid data, and the infrared ray transmission / reception timing in the viewer detector (CLVD) is controlled. The detector control (CLCBD) function may be implemented in a viewer detector (CLVD). However, if the function of the detector control (CLCBD) is performed by the control unit (CLCO) in the client (CL), the detector ID can be replaced even if the viewer detector (CLVD) is replaced with another individual. Since (CLVDID) and the operation of the detector do not change, it is an advantage that the viewer detector (CLVD) can be handled as the same individual without being aware of them.
閲覧者判定(CLCVD)では、閲覧者検出器(CLVD)から得た検知データに基づき、現時点で閲覧しているとみなすユーザを逐次特定するものである。例えば、
(a) 一瞬しか検知しなかったIDのユーザは閲覧していないとみなす、また、
(b) 閲覧していても腕などによってセンサ端末(TR)からの赤外線送信が阻害されることがあり得るので、最後に検知されてから30秒間はIDが検知されなくても閲覧しているとみなす、
などの処理を行い、常時、その時点での閲覧者のユーザIDを監視している。また、合わせて、閲覧していたユーザがディスプレイ前を離れたとの判断も行う。
In the browser determination (CLCVD), users who are considered to be browsing at the present time are sequentially identified based on the detection data obtained from the viewer detector (CLVD). For example,
(A) A user whose ID is detected only for a moment is regarded as not browsing,
(B) Even if browsing, infrared transmission from the sensor terminal (TR) may be hindered by an arm or the like, so browsing is performed even if no ID is detected for 30 seconds after the last detection. Considered
Etc., and the user ID of the viewer at that time is constantly monitored. In addition, it is also determined that the user who was browsing has left the display.
コンテンツリストリクエスト(CLCLR)では、現在の閲覧者のユーザIDのリストをアプリケーションサーバ(AS)に送り、そのメンバ構成で閲覧許可を持つコンテンツリストと、閲覧者の氏名を、アプリケーションサーバ(AS)から受け取る。この点に関して、コンテンツリスト(ASCL)とアクセス制御規定(ASAC)をクライアント(CL)内に保持し、クライアント(CL)内で閲覧許可を持つコンテンツリストを作成しても良い。しかし、アプリケーションサーバ(AS)の側で閲覧許可のあるコンテンツリスト(ASCLM)の作成とユーザIDから氏名の検索とを行うようにすることで、個人情報であるユーザの氏名を、クライアント(CL)で保持する必要が無くなり、セキュリティを高めることができる。 In the content list request (CLCLR), a list of user IDs of the current viewer is sent to the application server (AS), and the content list having the browsing permission in the member configuration and the name of the viewer are sent from the application server (AS). receive. In this regard, a content list (ASCL) and an access control rule (ASAC) may be held in the client (CL), and a content list having browsing permission may be created in the client (CL). However, by creating a content list (ASCLM) that is permitted to be browsed on the application server (AS) side and searching for the name from the user ID, the name of the user as personal information is changed to the client (CL). This eliminates the need to hold the data and increases security.
入出力制御(CLCIO)は、ディスプレイ(CLOD)に出力する画面の映像を生成・制御するものであり、合わせて、タッチパネル(CLIT)やマウス(CLIM)などからの入力も受け付ける。入力、つまりユーザの操作に合わせて出力画面は逐次変更される。入出力制御(CLCIO)は、アプリケーションサーバ(AS)から受け取ったコンテンツリストとユーザの氏名を反映させ、画面内にコンテンツ切替ボタン(OD_C)や閲覧者選択ボタン(OD_A)を表示する。コンテンツ切替ボタン(OD_C)や閲覧者選択ボタン(OD_A)については図9を参照して後で説明する。これらのボタンは、ユーザが閲覧したいコンテンツを選択するためのものであり、その時の閲覧者のメンバ構成で閲覧許可を持つコンテンツに関連するボタンのみが表示される。この機構によって、閲覧者は閲覧許可を持たないコンテンツにアクセスできないため、閲覧制限を実現可能である。 The input / output control (CLCIO) generates and controls a screen image to be output to the display (CLOD), and also accepts input from a touch panel (CLIT), a mouse (CLIM), and the like. The output screen is sequentially changed according to the input, that is, the user's operation. The input / output control (CLCIO) reflects the content list received from the application server (AS) and the name of the user, and displays a content switching button (OD_C) and a viewer selection button (OD_A) on the screen. The content switching button (OD_C) and the viewer selection button (OD_A) will be described later with reference to FIG. These buttons are used by the user to select content that the user wants to browse, and only buttons related to content that has browsing permission in the member configuration of the viewer at that time are displayed. By this mechanism, since the viewer cannot access content that does not have permission to browse, browsing restrictions can be realized.
入出力制御(CLCIO)はユーザ操作によるタッチパネル(CLIT)またはマウス(CLIM)などからの入力を待ち、入力操作があった場合には、その入力操作に対応するコンテンツのリクエストをアプリケーションサーバ(AS)に送信し、コンテンツ情報を受け取る(CLCCR)。コンテンツ情報は、主に画像であり、ユーザIDと対応した強調表示座標リスト(ASEM)を合わせて受け取る。ユーザ操作による指定がない場合には、最新の日付のデータを要求する。入出力制御(CLCIO)は、コンテンツ画像をディスプレイに表示し、その上に、強調表示(CLCEM)が現在の閲覧者に対応する座標を強調するための四角形や丸などの記号を重ねて表示する。また、強調表示(CLCEM)は、コンテンツ画像を、現在の閲覧者が含まれる部分が画面中心に来るように、画像を移動したり、拡大したりして表示する。この機構によって、その時の閲覧者にとって優先度の高い情報に、まず着目させることができる。 The input / output control (CLCIO) waits for input from the touch panel (CLIT) or mouse (CLIM) by a user operation, and when there is an input operation, a request for content corresponding to the input operation is sent to the application server (AS). And receive content information (CLCCR). The content information is mainly an image, and is received together with a highlighted coordinate list (ASEM) corresponding to the user ID. When there is no designation by the user operation, the latest date data is requested. The input / output control (CLCIO) displays a content image on a display, and an overlay (CLCEM) displays symbols such as a rectangle and a circle for emphasizing coordinates corresponding to the current viewer. . In addition, highlighting (CLCEM) displays a content image by moving or enlarging the image so that the portion including the current viewer is at the center of the screen. With this mechanism, it is possible to first focus attention on information having a high priority for the viewer at that time.
<個人用クライアント(CP)>
個人用クライアント(CP)は、特定の個人が、業務に使用するPCであり、入出力部(CPIO)、送受信部(CPSR)、記憶部(CPME)、制御部(CPCO)を備える。制御部(CPCO)には、業務情報入力(CPGS)機能を有し、ユーザ(US)は、業務情報、例えば、出張経費精算や来客申請、勤務時間、スケジュール、業務進捗などの情報を入力したり、入力した情報を呼び出し閲覧したりする処理をすることが可能に構成される。
<Personal client (CP)>
The personal client (CP) is a PC used by a specific individual for business, and includes an input / output unit (CPIO), a transmission / reception unit (CPSR), a storage unit (CPME), and a control unit (CPCO). The control unit (CPCO) has a business information input (CPGS) function, and the user (US) inputs business information, for example, business trip expense settlement, visitor application, working hours, schedule, business progress, etc. Or a process for calling and browsing the input information.
また、個人用クライアント(CP)は、クライアント(CL)とほぼ同じ機能を有し、アプリケーションサーバ(AS)から送信されるコンテンツを提示可能に構成される。その場合、個人用クライアント(CP)は、閲覧者検出器(CLVD)を有しなくてもよく、代わりに、所有者である一人のユーザのユーザIDとそのパスワード(CPIP)を記憶部(CPME)に保持する。これによって、閲覧者は常に特定の一人、つまり個人用クライアント(CP)のユーザであるとの前提で、クライアント(CL)と同様の表示を行う。 The personal client (CP) has substantially the same function as the client (CL) and is configured to be able to present content transmitted from the application server (AS). In that case, the personal client (CP) does not need to have a viewer detector (CLVD), but instead stores the user ID and password (CPIP) of one user who is the owner as a storage unit (CPME). ). As a result, the viewer performs display similar to that of the client (CL) on the assumption that the viewer is always a specific person, that is, a user of the personal client (CP).
その他、個人用クライアント(CP)の機能はすべてクライアント(CL)の機能と対応し、それぞれ同じ機能を果たす。すなわち、入出力部(CPIO)は入出力部(CLIO)と、外部入出力(CPIU)は外部入出力(CLIU)と、ディスプレイ(CPOD)はディスプレイ(CLOD)と、キーボード(CPIK)はキーボード(CLIK)と、マウス(CPIM)はマウス(CLIM)と、タッチパネル(CPIT)はタッチパネル(CLIT)と、それぞれ対応する。そして、制御部(CPCO)は制御部(CLCO)と、入出力制御(CPCIO)は入出力制御(CLCIO)と、強調表示(CPCEM)は強調表示(CLCEM)と、コンテンツリストリクエスト(CPCLR)はコンテンツリストリクエスト(CLCLR)と、コンテンツリクエスト(CPCCR)はコンテンツリクエスト(CLCCR)と、送受信部(CPSR)は送受信部(CLSR)と、記憶部(CPME)は記憶部(CLME)と、それぞれ対応する。 In addition, all the functions of the personal client (CP) correspond to the functions of the client (CL), and perform the same functions. That is, the input / output unit (CPIO) is an input / output unit (CLIO), the external input / output (CPU) is an external input / output (CLIU), the display (CPOD) is a display (CLOD), and the keyboard (CPIK) is a keyboard ( CLIK), mouse (CPIM) correspond to mouse (CLIM), and touch panel (CPIT) corresponds to touch panel (CLIT). The control unit (CPCO) is the control unit (CLCO), the input / output control (CPCIO) is the input / output control (CLCIO), the highlighting (CPCEM) is the highlighting (CLCEM), and the content list request (CPCLR) is The content list request (CLCLR), the content request (CPCCR) correspond to the content request (CLCCR), the transmission / reception unit (CPSR) corresponds to the transmission / reception unit (CLSR), and the storage unit (CPME) corresponds to the storage unit (CLME), respectively. .
<アプリケーションサーバ(AS)>
アプリケーションサーバ(AS)は、業務情報管理サーバ(GS)から業務情報を受信し、センサネットサーバ(SS)からセンシングデータの二次データを受信する。アプリケーションサーバ(AS)は、受信したこれらの業務情報およびセンシングデータの二次データを処理及び解析し、クライアント(CL)や個人用クライアント(CP)を通してユーザ(US)に提示するためのコンテンツ情報を生成する。コンテンツ情報は、多くは画像であるが、動画やテキストデータ、音声データなど、他のデータまたはそれらのデータの組み合わせでもよい。
<Application server (AS)>
The application server (AS) receives business information from the business information management server (GS), and receives secondary data of sensing data from the sensor network server (SS). The application server (AS) processes and analyzes the secondary data of the received business information and sensing data, and provides content information to be presented to the user (US) through the client (CL) or the personal client (CP). Generate. The content information is mostly an image, but may be other data such as a moving image, text data, audio data, or a combination of these data.
アプリケーションサーバ(AS)は、送受信部(ASSR)、記憶部(ASME)及び制御部(ASCO)を備える。送受信部(ASSR)は、ネットワーク(NW)を通じて、センサネットサーバ(SS)、業務情報管理サーバ(GS)、NTP(Network Time Protocol)サーバ(TS)、クライアント(CL)、及び個人用クライアント(CP)との間でデータの送信及び受信を行い、そのための通信制御を行う。 The application server (AS) includes a transmission / reception unit (ASSR), a storage unit (ASME), and a control unit (ASCO). The transmission / reception unit (ASSR) is connected to the sensor network server (SS), the business information management server (GS), the NTP (Network Time Protocol) server (TS), the client (CL), and the personal client (CP) through the network (NW). ) And data transmission to and reception control.
記憶部(ASME)は、ハードディスク、メモリ又はSDメモリカードのような外部記録装置で構成される。記憶部(ASME)は、作成したコンテンツ情報や、コンテンツ作成のためのプログラム、その他コンテンツ作成に関係するデータを格納する。具体的には、記憶部(ASME)は、ユーザ属性リスト(ASUL)、社外対面者リスト(ASPL)、コンテンツリスト(ASCL)、クライアントログ(ASCB)、アクセス制御規定(ASAC)、業務対面マトリクス(ASGM)、基本コンテンツファイル(ASBF)、強調表示座標リスト(ASEM)、二次データ読込プログラム(ASSR)、社外対面者リスト更新プログラム(ASLU)、業務情報読込プログラム(ASGR)、基本コンテンツ作成プログラム(ASBP)、業務対面マトリクス作成プログラム(ASMP)、およびコミュニケーション量算出プログラム(ASCP)を格納する。なお、図2中において、プログラムは「PGM」と表記されている。 The storage unit (ASME) is configured by an external recording device such as a hard disk, a memory, or an SD memory card. The storage unit (ASME) stores the created content information, a program for creating content, and other data related to content creation. Specifically, the storage unit (ASME) includes a user attribute list (ASUL), an external meeting person list (ASPL), a content list (ASCL), a client log (ASCB), an access control rule (ASAC), a business meeting matrix ( ASGM), basic content file (ASBF), highlighted coordinate list (ASEM), secondary data reading program (ASSR), external meeting list update program (ASLU), business information reading program (ASGR), basic content creation program (ASGR) ASBP), a business meeting matrix creation program (ASMP), and a communication amount calculation program (ASCP) are stored. In FIG. 2, the program is expressed as “PGM”.
ユーザ属性リスト(ASUL)は、センサ端末(TR)のIDと、そのセンサ端末(TR)を装着したユーザ(US)の氏名・ユーザID・所属、メールアドレス、属性等との関連を参照可能な対照表である。検知された閲覧者のユーザIDをクライアント(CL)から受け取った際には、ユーザ属性リスト(ASUL)を照会し、対応するユーザの氏名をクライアント(CL)に返す。ユーザ属性リスト(ASUL)はまた、各ユーザ(US)間のつながりではなく、各ユーザ(US)の所属する組織間のつながりを示すものをコンテンツとして生成する際、各ユーザ(US)がどの組織に所属するのかを調べる際にも参照される。 The user attribute list (ASUL) can refer to the relationship between the ID of the sensor terminal (TR) and the name / user ID / affiliation of the user (US) wearing the sensor terminal (TR), mail address, attribute, etc. It is a comparison table. When the detected user ID of the viewer is received from the client (CL), the user attribute list (ASUL) is inquired, and the name of the corresponding user is returned to the client (CL). The user attribute list (ASUL) is not a connection between each user (US), but when generating a content indicating a connection between organizations to which each user (US) belongs, It is also referred when checking whether it belongs to.
社外対面者リスト(ASPL)は、社外対面者の氏名、会社名、所属、役職等を参照可能な対照表である。業務情報管理サーバ(GS)に格納されている、出張経費精算情報や来客申請、スケジュール、営業日報などの業務情報から、該当するデータを抽出し、結合することにより社外対面者リスト(ASPL)が作成される。社外対面者を会社毎にグループ分けする際に、社外対面者リスト(ASPL)が照会される。 The outside meeting person list (ASPL) is a comparison table that can refer to the name, company name, affiliation, position, etc. of outside meeting persons. From the business information stored in the business information management server (GS), such as travel expense adjustment information, visitor application, schedule, business daily report, etc., the relevant data is extracted and combined to create an external meeting list (ASPL) Created. When grouping outside meeting persons for each company, an outside meeting person list (ASPL) is inquired.
クライアントログ(ASCB)は、クライアント(CL)や個人用クライアント(CP)のログ(CLCB)を集積したものであり、検出された閲覧者のIDやその時刻、操作した内容、閲覧していたコンテンツの種類などを記録したものである。ユーザ(US)がよく選択するコンテンツを優先的に表示するためなどにクライアントログ(ASCB)を活用できる。 The client log (ASCB) is an accumulation of logs (CLCB) of the client (CL) and the personal client (CP), and the ID of the detected viewer, its time, the operated content, and the content being browsed This is a record of the type of item. The client log (ASCB) can be used to preferentially display content that is often selected by the user (US).
コンテンツリスト(ASCL)は、クライアント(CL)で提示可能なコンテンツの一覧を記述したリストである。クライアント(CL)から閲覧者のユーザIDと共にコンテンツリストリクエスト(CLCLR)を受けた場合には、コンテンツリスト(ASCL)とアクセス制御規定(ASAC)とを合わせて照会し、コンテンツリスト作成(ASCLM)において現在の閲覧者が閲覧できるリストを抽出してクライアント(CL)に返す。 The content list (ASCL) is a list describing a list of contents that can be presented by the client (CL). When the content list request (CLCLR) is received together with the user ID of the viewer from the client (CL), the content list (ASCL) and the access control rule (ASAC) are inquired together, and in the content list creation (ASCLM) A list that can be browsed by the current viewer is extracted and returned to the client (CL).
アクセス制御規定(ASAC)は、個々のコンテンツに対し、閲覧可能になる条件を規定したものである。主にはユーザIDによって規定され、例えば、特定の組織に所属するユーザや、特定の職位以上のユーザが閲覧者の中に含まれているときに閲覧可能となるようにユーザIDが論理式のORで規定される。また、論理式のANDによって、特定のメンバが全員そろって閲覧者検出器(CLVD)で検出されているときのみ閲覧可能になるように規定されていてもよい。また、排他的に、特定のメンバがいるときには閲覧できないように規定してもよい。 The access control rule (ASAC) defines a condition for enabling browsing for each content. It is mainly defined by the user ID. For example, the user ID is a logical expression so that the user ID can be viewed when a user belonging to a specific organization or a user with a specific position or higher is included in the viewer. Defined by OR. Further, the logical expression AND may be defined so that browsing is possible only when all the specific members are detected by the browser detector (CLVD). Alternatively, it may be specified that browsing is not possible when a specific member is present.
業務対面マトリクス(ASGM)は、組織の構成メンバ及び組織外の対面相手を、縦軸(列方向)及び横軸(行方向)の要素とし、それぞれの組み合わせにおける対面に関する情報(時間、回数など)を数値化し、その数値をマトリクス上の該当セルに入力したものである。この数値は、センシングデータの二次データ、すなわち内部対面データと、業務情報を処理及び解析して得たデータ、すなわち対外対面データとにより、生成される。マトリクスの縦軸及び横軸の要素は、構成メンバ(社内社員)と組織外の対面相手(社外社員)とだけに限定しない。社内の部署名や対面相手の会社名との関係としてマトリクスが生成されてもよいし、縦軸に構成メンバを配し、横軸に部署名を配するようにしてもよい。また、同じ軸に、人名と組織名とが混在してもよい。この場合、ユーザリスト(ASUL)や社外対面者リスト(ASPL)を基に、同じ所属のメンバを探索し、該当するメンバの対面値を合算することにより組織ごとの対面値を作成し、マトリクス上の該当セルに値を入力する。 The business meeting matrix (ASGM) uses the constituent members of the organization and the meeting partners outside the organization as elements of the vertical axis (column direction) and horizontal axis (row direction), and information related to the face-to-face in each combination (time, number of times, etc.) Is converted into a numerical value, and the numerical value is input to the corresponding cell on the matrix. This numerical value is generated by secondary data of sensing data, that is, internal meeting data, and data obtained by processing and analyzing business information, that is, external meeting data. The elements on the vertical and horizontal axes of the matrix are not limited to the constituent members (internal employees) and the meeting partners (outside employees) outside the organization. A matrix may be generated as a relationship with an in-house department name or a company name of a face-to-face partner, or constituent members may be arranged on the vertical axis and department names may be arranged on the horizontal axis. Moreover, a person name and an organization name may be mixed on the same axis. In this case, based on the user list (ASUL) and the outside face-to-face person list (ASPL), the members belonging to the same affiliation are searched, and the face-to-face values for each organization are created by adding the face-to-face values of the corresponding members. Enter a value in the corresponding cell.
基本コンテンツファイル(ASBF)には、基本コンテンツ作成(ASCBC)の結果出力されるコンテンツ情報(多くは画像であるが、動画やテキストデータ、音声データなど他のデータでもよい)が収容される。特定の期間・特定のメンバに関するセンサデータに基づいた画像が収容されていても良いし、テキストの文面や座標値などがテキストデータとして保持され、クライアント(CL)から呼び出された際に基本コンテンツファイルが結合・再配置されて画像が生成されても良い。サーブレットのように、ユーザの操作に応じてリアルタイムに画像の形状を変えるプログラムであってもよい。すべてのコンテンツには日付やユーザIDもしくは組織ID、コンテンツ種類などのタグが付与されており、クライアント(CL)からの要求によって一つに特定される。 The basic content file (ASBF) contains content information (as a result of basic content creation (ASCBC)) (many are images, but may be other data such as moving images, text data, audio data). An image based on sensor data relating to a specific period and a specific member may be accommodated, or a text content or coordinate value of the text is stored as text data, and a basic content file when called from a client (CL) May be combined and rearranged to generate an image. A program that changes the shape of an image in real time according to a user operation, such as a servlet, may be used. All contents are provided with tags such as date, user ID or organization ID, and content type, and are specified as one by a request from the client (CL).
強調表示座標リスト(ASEM)は、基本コンテンツファイル(ASBF)の画像に対して、ユーザIDと対応する座標を記載したリストである。これによって、閲覧者を検知した際に、その閲覧者に対応する表示部分の表示座標位置が判るので、その表示部分を四角や円で囲って強調することが可能となる。また、強調方法、例えば、強調する記号の形状や色、太さ、線種などを指定することもできる。また、強調した記号の傍に表示する付加情報、例えばユーザの名前や強調した理由を示すテキストなどを指定することもできる。基本コンテンツファイル(ASBF)が画像ではなく、文字情報等からなる場合にも、特定のユーザや所属組織のメンバと対応するデータの箇所を、強調表示座標リスト(ASEM)において指定することで、基本コンテンツファイル(ASBF)に強調情報を付加してクライアント(CLまたはCP)のディスプレイ(CLODまたはCPOD)に出力しても良い。 The highlighted display coordinate list (ASEM) is a list in which coordinates corresponding to the user ID are described for the image of the basic content file (ASBF). As a result, when a viewer is detected, the display coordinate position of the display portion corresponding to the viewer is known, so that the display portion can be highlighted with a square or circle. It is also possible to specify an emphasis method, for example, the shape, color, thickness, line type, etc. of the symbol to be emphasized. Further, additional information to be displayed beside the emphasized symbol, for example, the name of the user or text indicating the reason for emphasis can be designated. Even when the basic content file (ASBF) is not an image but is composed of character information or the like, by specifying a location of data corresponding to a specific user or a member of a belonging organization in the highlighted coordinate list (ASEM), the basic content file (ASBF) Emphasis information may be added to the content file (ASBF) and output to the display (CLOD or CPOD) of the client (CL or CP).
二次データ読込プログラム(ASSR)は、センサネットサーバ(SS)から受け取ったセンシングデータの二次データを読み込むためのプログラムである。二次データである対面マトリクス(ASMM)などのファイルの形式を保持しており、その形式に沿って、指定する日付・時間・対象ユーザのデータを読み込む。対面マトリクス(ASMM)については後で図18を参照して説明する。 The secondary data reading program (ASSR) is a program for reading secondary data of sensing data received from the sensor network server (SS). A file format such as a face-to-face matrix (ASMM) that is secondary data is held, and data of a designated date / time / target user is read in accordance with the format. The meeting matrix (ASMM) will be described later with reference to FIG.
業務情報読込プログラム(ASGR)は、業務情報管理サーバ(GS)から受け取った業務情報を読み込むためのプログラムである。指定する日付・時間・対象ユーザの、出張経費清算テーブルや来客申請テーブルなどの各項目に該当するデータを読み込む。その際、業務情報管理サーバ(GS)から受け取った業務情報中のどこを参照すれば目的とする情報を得ることができるかを、業務管理サーバ(GS)内のデータ形式情報(GSMF)から特定する。 The business information reading program (ASGR) is a program for reading business information received from the business information management server (GS). Data corresponding to each item such as a business trip expense settlement table and a visitor application table of the specified date / time / target user is read. At that time, it is identified from the data format information (GSMF) in the business management server (GS) where the target information can be obtained by referring to the business information received from the business information management server (GS). To do.
社外対面者リスト更新プログラム(ASLU)は、業務情報読込プログラム(ASGR)で読み込まれたデータから、社外対面者に関する情報、氏名・会社名・所属・職位などを抽出し、必要に応じてリストに追記する。 The external meeting person list update program (ASLU) extracts information related to external meeting persons, name, company name, affiliation, position, etc. from the data read by the business information reading program (ASGR) and puts it in the list as necessary. Append.
基本コンテンツ作成プログラム(ASBP)は、基本コンテンツを作成するための諸々のプログラムである。基本コンテンツ作成(ASCBC)時には、これをタイマ起動(ASTK)または管理者による手動起動、またはクライアント(CL)によるリクエストを受けて起動し、基本コンテンツファイルを出力する。 The basic content creation program (ASBP) is various programs for creating basic content. At the time of basic content creation (ASCBC), this is started by timer activation (ASTK), manual activation by an administrator, or a request by a client (CL), and a basic content file is output.
業務対面マトリクス生成プログラム(ASMP)は、基本コンテンツ作成プログラム(ASBP)の一部であり、業務上の対面を可視化するコンテンツ作成のベースとなる、業務対面マトリクスを作成するプログラムである。この業務対面マトリクスには、N×N行列の中にコミュニケーション量が記録されている。 The business meeting matrix generation program (ASMP) is a part of the basic content creation program (ASBP), and is a program for creating a business meeting matrix that is a basis for creating contents for visualizing business meetings. In the business meeting matrix, the communication amount is recorded in an N × N matrix.
コミュニケーション量算出プログラム(ASCP)は、業務対面マトリクス生成プログラム(ASMP)の一部であり、業務情報管理サーバ(GS)から受け取った業務情報から、コミュニケーション量を算出するプログラムである。 The communication amount calculation program (ASCP) is a part of the business meeting matrix generation program (ASMP), and is a program for calculating the communication amount from the business information received from the business information management server (GS).
制御部(ASCO)は、CPU(図示省略)を備え、データの送受信の制御及びデータの処理を実行する。具体的には、CPU(図示省略)が記憶部(ASME)に格納されたプログラムを実行することによって、コンテンツリスト作成(ASCLM)、コンテンツ選択・描画制御(ASCCS)、タイマ起動(ASTK)、基本コンテンツ作成(ASCBC)、及び強調表示座標リスト作成(ASCEM)等の処理が実行される。また、内部に保持する時計(ASCK)は、外部のNTPサーバ(TS)に定期的に接続することによって、現地(システムの設置される場所)の標準時刻を保持する。 The control unit (ASCO) includes a CPU (not shown), and executes data transmission / reception control and data processing. Specifically, a CPU (not shown) executes a program stored in a storage unit (ASME), thereby creating a content list (ASCLM), content selection / drawing control (ASCCS), timer activation (ASTK), basic Processing such as content creation (ASCBC) and highlight coordinate list creation (ASCEM) is executed. Also, the clock (ASCK) held inside holds the standard time of the site (where the system is installed) by periodically connecting to an external NTP server (TS).
コンテンツリスト作成(ASCLM)は、クライアント(CL)から閲覧者のユーザIDと共にコンテンツリストリクエスト(CLCLR)を受けた場合に、コンテンツリスト(ASCL)とアクセス制御規定(ASAC)とを合わせて照会し、現在のクライアント(CL)の閲覧者に閲覧許可のあるコンテンツのリストを抽出してクライアント(CL)に返すまでを行う処理である。個人用クライアント(CP)からコンテンツリストリクエスト(CPCLR)を受けた場合も同様である。 When the content list creation (ASCLM) receives the content list request (CLCLR) together with the user ID of the viewer from the client (CL), the content list (ASCL) and the access control rule (ASAC) are inquired together. This is a process of performing processing from extracting a list of contents permitted to be browsed by the viewer of the current client (CL) and returning it to the client (CL). The same applies when a content list request (CPCLR) is received from a personal client (CP).
コンテンツ選択・描画制御(ASCCS)は、クライアント(CL)のディスプレイ(CLOD)を閲覧しているユーザ(US)による選択操作、またはクライアント(CL)から自動的に発せられる要求に応じて、指定されたコンテンツを基本コンテンツファイル(ASBF)から取り出し、必要ならばそれに対応する強調表示座標リスト(ASEM)を合わせて、クライアント(CL)に返す処理である。またサーブレットのような、ユーザ(US)の操作に合わせてインタラクティブに動くコンテンツの場合には、コンテンツ選択・描画制御(ASCCS)においてその描画を制御する。また、閲覧しているユーザ(US)のメンバ構成に合わせて基本コンテンツファイルを組み合わせて一枚の画像を作成する処理を行う。 The content selection / drawing control (ASCCS) is specified in response to a selection operation by a user (US) browsing the display (CLOD) of the client (CL) or a request automatically issued from the client (CL). In this process, the content is extracted from the basic content file (ASBF), and if necessary, the corresponding highlight coordinate list (ASEM) is combined and returned to the client (CL). In the case of content that moves interactively according to the operation of the user (US) such as a servlet, the content selection / drawing control (ASCCS) controls the drawing. In addition, a process of creating a single image by combining basic content files in accordance with the member configuration of the user (US) who is browsing is performed.
タイマ起動(ASTK)は時計(ASCK)があらかじめ指定の時刻になった際に、基本コンテンツ作成(ASCBC)の処理を起動する。 The timer activation (ASTK) activates the basic content creation (ASCBC) process when the clock (ASCK) reaches a predetermined time in advance.
基本コンテンツ作成(ASCBC)は、基本コンテンツ作成プログラム(ASBP)を読み込み、業務情報管理サーバ(GS)から取得した業務情報と、センサネットサーバ(SS)から取得したセンシングデータまたはその二次データとを処理し、基本コンテンツファイル(ASBF)を出力する。具体的には、ネットワーク図(図9)の画面などの基本コンテンツファイル(ASBF)を出力する。 Basic content creation (ASCBC) reads the basic content creation program (ASBP), and obtains business information obtained from the business information management server (GS) and sensing data obtained from the sensor network server (SS) or its secondary data. Process and output basic content file (ASBF). Specifically, a basic content file (ASBF) such as a screen of the network diagram (FIG. 9) is output.
基本コンテンツ作成(ASCBC)時には、必要に応じて、社外対面者リストを更新し(ASCLU)、社内社員と社外対面者とのコミュニケーション量を算出し(ASCCC)、業務対面マトリクスを作成する(ASCMC)。このとき、出張経費清算データなどの社外対面の情報が含まれる業務情報から社外対面に関する情報を抽出し、社外対面者リスト内容が更新される。さらに、センサネットサーバ(SS)から取得した二次データ(内部対面データ)と、業務情報、必要に応じて社外対面者リストを基に生成される対外対面データとをもとに、業務における対面マトリクス(業務対面マトリクス)が作成される。これにより、組織内のみならず、社外をも含めた対面データが作成される。 When creating basic content (ASCBC), update the external meeting list as needed (ASCLU), calculate the amount of communication between internal employees and external meeting persons (ASCCC), and create a business meeting matrix (ASCMC) . At this time, information related to outside meeting is extracted from the business information including outside meeting information such as business trip expense settlement data, and the contents of the outside meeting person list are updated. Furthermore, based on the secondary data (internal meeting data) acquired from the sensor network server (SS), the business information, and the external meeting data generated based on the external meeting list as needed, the meeting in the work A matrix (business meeting matrix) is created. As a result, face-to-face data including not only the organization but also outside the company is created.
基本コンテンツ作成(ASCBC)時には、必要に応じて、強調表示座標リストを同時に出力する(ASCEM)。基本コンテンツ作成処理の際に、ユーザIDとそのユーザに対応する記号やグラフを描画した座標値(画面内の表示位置)を記憶し、それらをリストとして出力する処理である。 When creating the basic content (ASCBC), the highlighted coordinate list is simultaneously output (ASCEM) as necessary. In the basic content creation process, a user ID and a coordinate value (display position in the screen) in which a symbol or graph corresponding to the user is drawn are stored and output as a list.
このように、クライアント(CL)とアプリケーションサーバ(AS)とを分けることによって、クライアント(CL)内には個人情報や機密情報を保存しないで済むため、クライアント(CL)をセキュリティエリア外に置くことができる。しかし、クライアント(CL)とアプリケーションサーバ(AS)とを一体のものにして、クライアント(CL)内にコンテンツファイルやユーザ属性リストを保持しても良い。 By separating the client (CL) and the application server (AS) in this way, it is not necessary to store personal information or confidential information in the client (CL), so the client (CL) is placed outside the security area. Can do. However, the client (CL) and the application server (AS) may be integrated, and the content file and the user attribute list may be held in the client (CL).
<図3:全体システム2(GS・SS・GW)>
図3は、業務情報管理サーバ(GS)、センサネットサーバ(SS)及び基地局(GW)の構成例を示している。
<Figure 3: Overall system 2 (GS / SS / GW)>
FIG. 3 shows a configuration example of a business information management server (GS), a sensor network server (SS), and a base station (GW).
<業務情報管理サーバ(GS)>
業務情報管理サーバ(GS)は、社員が入力した、出張経費精算のためのデータや来客申請データ、スケジュールなどの情報や、組織が社員や業務進捗を管理するための情報など、すなわち業務情報を蓄積しているサーバである。
<Business information management server (GS)>
The business information management server (GS) stores the business information entered by the employee, such as data for the expense of business trips, visitor application data, and schedules, as well as information for the organization to manage employees and business progress. It is an accumulating server.
業務情報管理サーバ(GS)の制御部(GSCO)は、業務情報保管(GSSDB)と業務情報検索(GSDS)とを有する。 The control unit (GSCO) of the business information management server (GS) has a business information storage (GSSDB) and a business information search (GSDS).
業務情報保管(GSSDB)では、ユーザ(US)が個人用クライアント(CP)で入力した業務情報、例えば、出張経費精算のための情報(日付・時間・目的・経路・行き先・対面相手などが含まれる)がネットワーク(NW)を通じて送信されたら、送受信部(GSSR)を通して業務情報を取得する。業務情報保管(GSSDB)では、取得した業務情報をその種類に応じて分類し、業務情報と、業務情報を取得した時に時計(GSCK)から得られる時刻とを、記憶部(GSME)内の業務情報データベース(GSDB)に蓄積する。保持する時計(GSCK)は、外部のNTPサーバ(TS)に定期的に接続することによって、現地の標準時刻を保持する。 Business information storage (GSSDB) includes business information entered by a user (US) using a personal client (CP), for example, information for settlement of business trip expenses (date, time, purpose, route, destination, face-to-face partner, etc.) Is transmitted through the network (NW), business information is acquired through the transceiver unit (GSSR). In the business information storage (GSSDB), the acquired business information is classified according to its type, and the business information and the time obtained from the clock (GSCK) when the business information is acquired are stored in the business unit (GSME). Accumulate in the information database (GSDB). The clock (GSCK) to be held holds the local standard time by periodically connecting to an external NTP server (TS).
業務情報検索(GSDS)では、個人用クライアント(CP)やアプリケーションサーバ(AS).センサネットサーバ(SS)からの要求を受けて、記憶部(GSME)内の業務情報データや組織属性情報(GSOF)を提供する。この際、要求元がその情報にアクセスできる権限を持っているかをチェックしたり、記憶部(GSME)内の情報の形式が統一されて場合には形式を整えたりしたりした後に、送受信部(GSSR)を通してデータを要求元に送信する。 In business information retrieval (GSDS), a personal client (CP), an application server (AS). In response to a request from the sensor network server (SS), business information data and organization attribute information (GSOF) in the storage unit (GSME) are provided. At this time, after checking whether the request source has the authority to access the information, or after adjusting the format of the information in the storage unit (GSME), the transmission / reception unit ( Data is sent to the requester through GSSR).
記憶部(GSME)は、業務情報データベース(GSDB)と、組織属性情報(GSOF)と、データ形式情報(GSMF)とを有する。 The storage unit (GSME) has a business information database (GSDB), organization attribute information (GSOF), and data format information (GSMF).
業務情報データベース(GSDB)には、個人用クライアント(CP)から送信されてきた個人に属する業務情報や、業務の成果や進捗や経理に関する情報、例えば、部ごとの売り上げや支出、計画に対する成果の達成度などの組織に属する業務情報が、格納される。 In the business information database (GSDB), business information belonging to an individual transmitted from a personal client (CP), information on business results, progress, and accounting, for example, sales and expenditure of each department, results of plans, etc. Business information belonging to the organization such as achievement is stored.
また、組織属性情報(GSOF)には、例えば、社員の所属部署や職位、年齢、性別などの情報が格納される。 The organization attribute information (GSOF) stores, for example, information such as the department to which the employee belongs, position, age, and sex.
データ形式情報(GSMF)には、業務情報データベース(GSB)に格納される情報のデータ形式(データ構造)に関する情報が格納される。 The data format information (GSMF) stores information related to the data format (data structure) of information stored in the business information database (GSB).
<センサネットサーバ(SS)>
センサネットサーバ(SS)は、全てのセンサ端末(TR)から集められたデータを管理する。具体的には、センサネットサーバ(SS)は、基地局(GW)を経由して送られてくるセンシングデータをセンシングデータベース(SSDB)に格納し、また、アプリケーションサーバ(AS)やクライアント(CL)からの要求に基づいてセンシングデータまたは二次データを送信する。さらに、センサネットサーバ(SS)は、基地局(GW)とその管理下にあるセンサ端末(TR)の情報を随時管理する。また、センサ端末(TR)のファームウェアを更新するための制御コマンドが実行される際の起点となる。
<Sensor network server (SS)>
The sensor network server (SS) manages data collected from all sensor terminals (TR). Specifically, the sensor network server (SS) stores the sensing data sent via the base station (GW) in the sensing database (SSDB), and also the application server (AS) and client (CL). Sensing data or secondary data is transmitted based on a request from. Furthermore, the sensor network server (SS) manages information on the base station (GW) and sensor terminals (TR) under its management as needed. Also, this is the starting point when a control command for updating the firmware of the sensor terminal (TR) is executed.
センサネットサーバ(SS)は、送受信部(SSSR)、記憶部(SSME)及び制御部(SSCO)を備える。 The sensor network server (SS) includes a transmission / reception unit (SSSR), a storage unit (SSME), and a control unit (SSCO).
送受信部(SSSR)は、基地局(GW)、アプリケーションサーバ(AS)、業務情報管理サーバ(GS)、個人用クライアント(CP)及びクライアント(CL)との間で、データの送信及び受信を行い、その際の通信制御を行う。 The transceiver unit (SSSR) transmits and receives data to and from the base station (GW), application server (AS), business information management server (GS), personal client (CP) and client (CL). In this case, communication control is performed.
記憶部(SSME)は、ハードディスク等のデータ記憶装置によって構成され、少なくとも、センシングデータベース(SSDB)、二次データベース(SSDT)、データ形式情報(SSMF)、端末管理テーブル(SSTT)及び端末ファームウェア(SSFW)を格納する。さらに、記憶部(SSME)は、制御部(SSCO)のCPU(図示省略)によって実行されるプログラムを格納する。 The storage unit (SSME) is configured by a data storage device such as a hard disk, and includes at least a sensing database (SSDB), a secondary database (SSDT), data format information (SSMF), a terminal management table (SSTT), and terminal firmware (SSFW). ). Furthermore, the storage unit (SSME) stores a program executed by a CPU (not shown) of the control unit (SSCO).
センシングデータベース(SSDB)は、各センサ端末(TR)が取得したセンシングデータ、センサ端末(TR)の情報、及び、各センサ端末(TR)から送信されたセンシングデータが通過した基地局(GW)の情報等を記録しておくためのデータベースである。加速度、温度等、データの要素ごとにカラムが作成され、データが管理される。また、データの要素ごとにテーブルが作成されてもよい。どちらの場合にも、全てのデータは、それらのデータを取得したセンサ端末(TR)のIDである端末情報(TRMT)(図4)と、センシングした時刻に関する情報とが関連付けて管理される。 The sensing database (SSDB) includes the sensing data acquired by each sensor terminal (TR), information on the sensor terminal (TR), and the base station (GW) through which the sensing data transmitted from each sensor terminal (TR) has passed. It is a database for recording information and the like. A column is created for each data element such as acceleration and temperature, and the data is managed. A table may be created for each data element. In either case, all data is managed in association with terminal information (TRMT) (FIG. 4), which is the ID of the sensor terminal (TR) that acquired the data, and information regarding the sensed time.
二次データベース(SSDT)は、センシングデータベース(SSDB)のデータをセンシングデータ処理(SSCDT)した結果を格納するデータベースである。二次データベース(SSDT)に格納されている二次データは、下処理がされて規格化された、ユーザ(US)、すなわち社内社員間の物理的対面を特定可能なデータである。この二次データは、ノイズが取り除かれ、基本コンテンツを作成するために適した形式、例えば一日ごとにユーザ(US)の任意の2者間の合計対面時間を行列形式で表現したものなど、で保管される。アプリケーションサーバ(AS)での基本コンテンツ作成(ASCBC)に際してデータを取得する際、常に上記二次データを取得するように動作を統一することで、ノイズの除去などセンサ端末(TR)や通信状況に依存するセンシングデータの特性を考慮せず、コンテンツ作成プログラムを開発することができる。データベースとしては、二次データベース(SSDT)はセンシングデータベース(SSDB)と共通のものを用い、テーブルを分けるだけでも良い。また、必要に応じて、基本コンテンツ作成(ASCBC)はセンシングデータ処理(SSCDT)される前のデータをセンシングデータベース(SSDB)から取得しても良い。 The secondary database (SSDT) is a database that stores the result of sensing data processing (SSCDT) on data in the sensing database (SSDB). The secondary data stored in the secondary database (SSDT) is data that can be specified by physical processing between users (US), that is, in-house employees, which has been subjected to the standardization after being processed. This secondary data is a noise-free format suitable for creating basic content, such as a matrix representation of the total facing time between any two users (US) per day, Stored in When acquiring data for basic content creation (ASCBC) on the application server (AS), the operation is always unified so that the secondary data is acquired, so that the sensor terminal (TR) and communication conditions such as noise removal can be used. A content creation program can be developed without taking into account the characteristics of the sensing data that it depends on. As the database, the secondary database (SSDT) may be the same as the sensing database (SSDB), and only the table may be divided. If necessary, basic content creation (ASCBC) may acquire data before sensing data processing (SSCDT) from a sensing database (SSDB).
データ形式情報(SSMF)には、通信のためのデータ形式、基地局(GW)でタグ付けされたセンシングデータを切り分けてデータベースに記録する方法、センシングデータ処理(SSCDT)された二次データを二次データベース(SSDT)に記録する方法、及び、データの要求に対する対応方法を示す情報等が記録されている。データ受信の後、データ送信の前にはこのデータ形式情報(SSMF)が参照され、データ形式の変換とデータ振り分けが行われる。 Data format information (SSMF) includes a data format for communication, a method of separating sensing data tagged with a base station (GW) and recording it in a database, and secondary data subjected to sensing data processing (SSCDT). Information indicating a method of recording in the next database (SSDT) and a method of responding to the request for data are recorded. This data format information (SSMF) is referred to after data reception and before data transmission to perform data format conversion and data distribution.
端末管理テーブル(SSTT)は、どのセンサ端末(TR)が現在どの基地局(GW)の管理下にあるかを記録しているテーブルである。基地局(GW)の管理下に新たにセンサ端末(TR)が加わった際に、端末管理テーブル(SSTT)が更新される。また、基地局(GW)とセンサ端末(TR)間が有線で接続されている場合には、端末管理情報を常に監視している必要は無くなる。 The terminal management table (SSTT) is a table that records which sensor terminal (TR) is currently managed by which base station (GW). When a sensor terminal (TR) is newly added under the management of the base station (GW), the terminal management table (SSTT) is updated. Further, when the base station (GW) and the sensor terminal (TR) are connected by wire, it is not necessary to constantly monitor the terminal management information.
端末ファームウェア(SSFW)は、センサ端末(TR)を動作させるためのプログラムを記憶しているものであり、端末ファームウェア更新(SSCFW)が行われた際には、端末ファームウェア(SSFW)がネットワーク(NW)を通じて基地局(GW)に送られ、さらにパーソナルエリアネットワーク(PAN)等を通じてセンサ端末(TR)に送られ、センサ端末(TR)内のファームウェアが更新される。 The terminal firmware (SSFW) stores a program for operating the sensor terminal (TR), and when the terminal firmware update (SSCFW) is performed, the terminal firmware (SSFW) is stored in the network (NW ) To the base station (GW), and further to the sensor terminal (TR) through the personal area network (PAN) or the like, and the firmware in the sensor terminal (TR) is updated.
制御部(SSCO)は、CPU(図示省略)を備え、センシングデータの送受信やデータベースへの記録・取り出しを制御する。具体的には、CPUが記憶部(SSME)に格納されたプログラムを実行することによって、センシングデータ保管(SSCDB)、端末管理情報修正(SSTF)、端末ファームウェア更新(SSCFW)、センシングデータ処理(SSCDT)及び二次データ検索(SSCTS)等の処理を実行する。 The control unit (SSCO) includes a CPU (not shown) and controls transmission / reception of sensing data and recording / retrieving to / from a database. Specifically, when the CPU executes a program stored in the storage unit (SSME), sensing data storage (SSCDB), terminal management information correction (SSTF), terminal firmware update (SSCFW), sensing data processing (SSCDT) ) And secondary data search (SSCTS).
センシングデータ保管(SSCDB)は、基地局(GW)から送られてきたセンシングデータを受け取り、センシングデータベース(SSDB)に格納する処理である。時刻情報や端末ID、基地局を経由した時刻などの付加情報を合わせて1レコードとして、データベースに格納する。 Sensing data storage (SSCDB) is processing for receiving sensing data sent from a base station (GW) and storing it in a sensing database (SSDB). Additional information such as time information, terminal ID, and time via the base station is combined and stored in the database as one record.
時計(SSCK)は、外部NTPサーバ(TS)と定期的に接続することによって、標準時刻を保持している。時計(SSCK)があらかじめ指定した時刻、または特定の条件を満たしたときに、センシングデータ処理(SSCDT)をタイマ起動(SSTK)する。 The clock (SSCK) maintains a standard time by periodically connecting to the external NTP server (TS). When the clock (SSCK) satisfies a predetermined time or a specific condition, the sensing data processing (SSCDT) is activated (SSTK).
センシングデータ処理(SSCDT)は、センシングデータベース(SSDB)からセンシングデータ、すなわちセンサ端末(TR)で取得されたデータ、をデータ形式情報(SSMF)で指定された方法によって下処理し、二次データを生成する。二次データは二次データベース(SSDT)に格納される。一定間隔でセンシングデータ処理(SSCDT)を起動し、新しく追加されたセンシングデータを処理することで、二次データベースは常に更新された状態になるように保たれる。 In the sensing data processing (SSCDT), sensing data from the sensing database (SSDB), that is, data acquired by the sensor terminal (TR) is down-processed by a method specified by the data format information (SSMF), and the secondary data is processed. Generate. Secondary data is stored in a secondary database (SSDT). By starting sensing data processing (SSCDT) at regular intervals and processing newly added sensing data, the secondary database is always kept updated.
二次データ検索(SSCTS)は、アプリケーションサーバ(AS)や業務情報管理サーバ(GS)から要求を受けた際に、この要求に対応した二次データを二次データベース(SSDT)から取り出し、要求元に返す処理を行う。その際、二次データに付与されている、日付やユーザIDなどのタグ情報をもとに検索される。 When the secondary data search (SSCTS) receives a request from the application server (AS) or the business information management server (GS), secondary data corresponding to the request is extracted from the secondary database (SSDT), and the request source Process to return to. At that time, the search is performed based on tag information such as date and user ID given to the secondary data.
端末管理情報修正(SSCTF)は、基地局(GW)から端末管理情報を修正するコマンドを受け取った際に、端末管理テーブル(SSTT)を更新する。その結果、各基地局(GW)の配下にあるセンサ端末(TR)に関する最新の情報を把握することが可能となる。 The terminal management information correction (SSCTTF) updates the terminal management table (SSTT) when receiving a command for correcting the terminal management information from the base station (GW). As a result, it is possible to grasp the latest information regarding the sensor terminals (TR) under the control of each base station (GW).
センサ端末(TR)のファームウェアを更新する必要が生じた際に、記憶部(SSME)内の端末ファームウェア(SSFW)は手動または自動にて更新される。この端末ファームウェア(SSFW)の更新を受け、端末ファームウェア更新(SSCFW)は、基地局(GW)に対して配下のセンサ端末(TR)のファームウェアを更新するように命令を出す。また、各センサ端末(TR)でファームウェア更新が完了したというレスポンスを受け取り、すべてのセンサ端末(TR)の更新が完了するまで処理は続けられる。 When the firmware of the sensor terminal (TR) needs to be updated, the terminal firmware (SSFW) in the storage unit (SSME) is updated manually or automatically. In response to the update of the terminal firmware (SSFW), the terminal firmware update (SSCFW) issues an instruction to update the firmware of the subordinate sensor terminal (TR) to the base station (GW). In addition, a response indicating that the firmware update has been completed at each sensor terminal (TR) is received, and the process is continued until the update of all the sensor terminals (TR) is completed.
<基地局(GW)>
基地局(GW)は、センサ端末(TR)とセンサネットサーバ(SS)を仲介する役目を持つ。センサ端末(TR)と基地局(GW)間が無線で接続される場合には、無線の到達距離を考慮して、居室・職場等の領域をカバーするように複数の基地局(GW)が配置される。有線で接続される場合には、基地局(GW)の処理能力に合わせて管理するセンサ端末(TR)の個数の上限が設定される。
<Base station (GW)>
The base station (GW) plays a role of mediating between the sensor terminal (TR) and the sensor network server (SS). When the sensor terminal (TR) and the base station (GW) are wirelessly connected, a plurality of base stations (GWs) are provided so as to cover areas such as living rooms and workplaces in consideration of the wireless reachable distance. Be placed. In the case of wired connection, an upper limit of the number of sensor terminals (TR) to be managed is set in accordance with the processing capability of the base station (GW).
基地局(GW)は、送受信部(GWSR)と、記憶部(GWME)と、制御部(GWCO)とを備える。 The base station (GW) includes a transmission / reception unit (GWSR), a storage unit (GWME), and a control unit (GWCO).
送受信部(GWSR)は、センサ端末(TR)からデータを無線または有線にて受信し、センサネットサーバ(SS)への有線又は無線による送信を行う。送受信に無線を用いる場合には、送受信部(GWSR)は無線通信を行うためのアンテナを備える。また、必要に応じて、センシングデータの送受信の際にデータが欠損しないように輻輳制御、つまり通信のタイミング制御を行う。また、受信したデータの種類を区別する。具体的には、受信したデータが一般のセンシングデータであるか、アソシエイトのためのデータであるか、時刻同期のレスポンスであるか等をデータのヘッダ部分から識別して、それらのデータをそれぞれ適切な機能に渡す。 The transmission / reception unit (GWSR) receives data from the sensor terminal (TR) wirelessly or by wire, and performs wired or wireless transmission to the sensor network server (SS). When wireless is used for transmission / reception, the transmission / reception unit (GWSR) includes an antenna for performing wireless communication. Further, as necessary, congestion control, that is, communication timing control is performed so that data is not lost during transmission and reception of sensing data. Also, the type of received data is distinguished. Specifically, the received data is identified as general sensing data, associate data, or time-synchronized response, etc., from the header part of the data, and these data are respectively appropriate. To pass the function.
記憶部(GWME)は、ハードディスク、メモリ、又はSDメモリカードのような外部記録装置(図示省略)で構成される。記憶部(GWME)には、動作設定(GWMA)、データ形式情報(GWMF)、端末管理テーブル(GWTT)、基地局情報(GWMG)、および端末ファームウェア(GWTFD)が格納される。動作設定(GWMA)は、基地局(GW)の動作方法を示す情報を含む。データ形式情報(GWMF)は、通信のためのデータ形式を示す情報、及び、センシングデータにタグを付ける際に必要となる情報を含む。端末管理テーブル(GWTT)は、現在アソシエイトできている配下のセンサ端末(TR)の端末情報、及び、それらのセンサ端末(TR)を管理するために配布しているローカルIDを含む。基地局(GW)が有線でセンサ端末(TR)と接続されていて、配下のセンサ端末(TR)を常に把握している必要がない場合には、端末管理テーブル(GWTT)はなくてもよい。基地局情報(GWMG)は、基地局(GW)自身のアドレスなどの情報を含む。端末ファームウェア(GWTFD)は、センサ端末を動作させるためのプログラムを記憶しているものであり、センサネットサーバ(SS)からファームウェア更新の命令と新規の端末ファームウェアを受け取った際に、パーソナルエリアネットワーク(PAN)等を通じてセンサ端末(TR)にファームウェア更新データ(TRDFW)を送信する(GWCFW)。 The storage unit (GWME) is configured by an external recording device (not shown) such as a hard disk, a memory, or an SD memory card. The storage unit (GWME) stores operation settings (GWMA), data format information (GWMF), terminal management table (GWTT), base station information (GWMG), and terminal firmware (GWTFD). The operation setting (GWMA) includes information indicating an operation method of the base station (GW). The data format information (GWMF) includes information indicating a data format for communication and information necessary for tagging the sensing data. The terminal management table (GWTT) includes terminal information of subordinate sensor terminals (TR) that can be currently associated, and local IDs distributed to manage those sensor terminals (TR). If the base station (GW) is connected to the sensor terminal (TR) by wire and it is not necessary to keep track of the subordinate sensor terminal (TR), the terminal management table (GWTT) may not be provided. . The base station information (GWMG) includes information such as the address of the base station (GW) itself. The terminal firmware (GWTFD) stores a program for operating the sensor terminal. When receiving a firmware update command and new terminal firmware from the sensor network server (SS), the terminal firmware (GWTFD) Firmware update data (TRDFW) is transmitted to the sensor terminal (TR) via PAN) (GWCFW).
記憶部(GWME)には、さらに、制御部(GWCO)のCPU(図示省略)によって実行されるプログラムが格納されてもよい。 The storage unit (GWME) may further store a program executed by a CPU (not shown) of the control unit (GWCO).
制御部(GWCO)は、CPU(図示省略)を備える。CPUが記憶部(GWME)に格納されているプログラムを実行することによって、センサ端末(TR)からセンシングデータを受信するタイミング、センシングデータの処理、センサ端末(TR)やセンサネットサーバ(SS)への送受信のタイミング、及び、時刻同期のタイミングが管理される。具体的には、センシングデータ受信制御(GWCSR)、センシングデータ送信(GWCSS)、アソシエイト(GWCTA)、端末管理情報修正(GWCTF)、端末ファームウェア更新(GWCFW)及び時刻同期(GWCS)等の処理を実行する。 The control unit (GWCO) includes a CPU (not shown). When the CPU executes a program stored in the storage unit (GWME), the timing at which sensing data is received from the sensor terminal (TR), the processing of the sensing data, to the sensor terminal (TR) or the sensor network server (SS) The transmission / reception timing and the time synchronization timing are managed. Specifically, processes such as sensing data reception control (GWCSR), sensing data transmission (GWCSS), associate (GWCTA), terminal management information correction (GWCTF), terminal firmware update (GWCFW), and time synchronization (GWCS) are executed. To do.
時計(GWCK)は時刻情報を保持する。一定間隔でその時刻情報は更新される。すなわち、一定間隔でNTPサーバ(TS)から取得した時刻情報によって、時計(GWCK)の時刻情報が修正される。 The clock (GWCK) holds time information. The time information is updated at regular intervals. That is, the time information of the clock (GWCK) is corrected by the time information acquired from the NTP server (TS) at regular intervals.
時刻同期(GWCS)は、一定間隔、または、センサ端末(TR)が基地局(GW)と接続されたのをトリガとして、配下のセンサ端末(TR)に時刻情報を送信する。これによって、複数のセンサ端末(TR)と基地局(GW)の時計(GWCK)の時刻が同期される。 Time synchronization (GWCS) transmits time information to a subordinate sensor terminal (TR) at a fixed interval or triggered by the sensor terminal (TR) being connected to a base station (GW). Thereby, the time of the clock (GWCK) of the plurality of sensor terminals (TR) and the base station (GW) is synchronized.
アソシエイト(GWCTA)は、センサ端末(TR)から送られてきたアソシエイト要求(TRTAQ)に対して、割り付けたローカルIDを各センサ端末(TR)に送信する、アソシエイト応答(TRTAR)を行う。アソシエイトが成立したら、アソシエイト(GWCTA)は、端末管理テーブル(GWTT)を修正する端末管理情報修正(GWCTF)を行う。 In response to the associate request (TRTAQ) sent from the sensor terminal (TR), the associate (GWCTA) performs an associate response (TRTAR) that transmits the assigned local ID to each sensor terminal (TR). When the associate is established, the associate (GWCTA) performs terminal management information correction (GWCTF) for correcting the terminal management table (GWTT).
センシングデータ受信制御(GWCSR)は、センサ端末(TR)から送られてきたセンシングデータ(SENSD)のパケットを受信する。データのパケットのヘッダを読み込み、データの種類を判別したり、多数のセンサ端末(TR)から同時にデータが集中して送信されないように輻輳制御をしたりする。 The sensing data reception control (GWCSR) receives a packet of sensing data (SENSD) sent from the sensor terminal (TR). The header of the data packet is read to determine the type of data, or congestion control is performed so that data is not concentrated and transmitted simultaneously from a large number of sensor terminals (TR).
センシングデータ送信(GWCSS)は、データが通過した基地局のIDやその時刻データを付与し、センシングデータをセンサネットサーバ(SS)に送信する。 In the sensing data transmission (GWCSS), the ID of the base station through which the data has passed and the time data thereof are given, and the sensing data is transmitted to the sensor network server (SS).
<図4:全体システム3(TR)>
図4は、センサノードの一実施例であるセンサ端末(TR)の構成を示している。ここではセンサ端末(TR)は名札型の形状をしており、人物の首からぶら下げることを想定しているが、これは一例であり、他の形状でもよい。センサ端末(TR)は、多くの場合には、本実施の形態で説明しているシステムの中に複数存在し、組織に属する人物(本実施の形態においては社内社員であるユーザ(US)がこれに相当する)がそれぞれ身に着けるものである。センサ端末(TR)は人間の対面状況を検出するための複数の赤外線送受信部(AB)、装着者の動作を検出するための三軸加速度センサ(AC)、装着者の発話と周囲の音を検出するためのマイク(AD)、センサ端末の裏表検知のための照度センサ(LS1F、LS1B)、温度センサ(AE)等の各種センサを搭載する。搭載するセンサは一例であり、装着者間の対面状況と動作を検出するために他のセンサを使用してもよい。
<Figure 4: Overall system 3 (TR)>
FIG. 4 shows a configuration of a sensor terminal (TR) which is an embodiment of the sensor node. Here, the sensor terminal (TR) has a name tag type shape and is assumed to hang from a person's neck. However, this is an example, and other shapes may be used. In many cases, a plurality of sensor terminals (TR) exist in the system described in the present embodiment, and a person belonging to an organization (in this embodiment, a user (US) who is an in-house employee) Equivalent to this). The sensor terminal (TR) has a plurality of infrared transmission / reception units (AB) for detecting the human face-to-face situation, a triaxial acceleration sensor (AC) for detecting the wearer's movement, and the wearer's speech and surrounding sounds. Various sensors such as a microphone (AD) for detection, an illuminance sensor (LS1F, LS1B) for detecting the front and back of the sensor terminal, and a temperature sensor (AE) are mounted. The mounted sensor is an example, and other sensors may be used to detect the face-to-face situation and movement between wearers.
本実施の形態では、赤外線送受信部(AB)は4組備えられる。赤外線送受信部(AB)は、センサ端末(TR)の固有識別情報である端末情報(TRMT)をセンサ端末(TR)の正面方向に向かって定期的に送信し続ける。他のセンサ端末(TR)を装着した人物が略正面(例えば、正面又は斜め正面)に位置した場合、センサ端末(TR)と他のセンサ端末(TR)とは、それぞれの端末情報(TRMT)を赤外線で相互にやり取りする。このため、誰と誰が対面しているのかを記録することができる。また、クライアント(CL)に備えられる閲覧者検出器(CLVD)は、この端末情報(TRMT)を受信することで、どのユーザ(US)がクライアント(CL)のディスプレイ(CLOD)を閲覧しているかを検出することができる。また逆に、センサ端末(TR)が閲覧者検出器(CLVD)から送信された検出器ID(CLVDID)を受信することで、クライアント(CL)の設置場所にユーザ(US)が滞在していたことを記録することができる。 In the present embodiment, four sets of infrared transmission / reception units (AB) are provided. The infrared transmission / reception unit (AB) continues to periodically transmit terminal information (TRMT), which is unique identification information of the sensor terminal (TR), in the front direction of the sensor terminal (TR). When a person wearing another sensor terminal (TR) is positioned substantially in front (for example, front or diagonally front), the sensor terminal (TR) and the other sensor terminal (TR) have their respective terminal information (TRMT). Communicate with each other via infrared. For this reason, it is possible to record who is facing who. In addition, the viewer detector (CLVD) provided in the client (CL) receives this terminal information (TRMT), which user (US) is browsing the display (CLOD) of the client (CL). Can be detected. Conversely, the user (US) stayed at the installation location of the client (CL) when the sensor terminal (TR) received the detector ID (CLVDID) transmitted from the viewer detector (CLVD). Can be recorded.
各赤外線送受信部(AB)は、赤外線送信のための赤外発光ダイオードと、赤外フォトトランジスタとの組み合わせを備えて構成される。赤外線ID送信部(IrID)は、自らのIDである端末情報(TRMT)に対応する信号を生成して各赤外線送受信部(AB)の赤外発光ダイオードに対して出力する。本実施の形態では、複数の赤外線送受信部(AB)に対して同一の信号を出力することで、全ての赤外発光ダイオードが同時に点灯する。もちろん、各赤外発光ダイオードに対し、それぞれ独立したタイミングで信号が出力されてもよいし、各赤外発光ダイオードに対して異なる信号が出力されてもよい。 Each infrared transmission / reception unit (AB) includes a combination of an infrared light emitting diode for infrared transmission and an infrared phototransistor. The infrared ID transmitter (IrID) generates a signal corresponding to the terminal information (TRMT) which is its own ID, and outputs it to the infrared light emitting diode of each infrared transmitter / receiver (AB). In the present embodiment, all infrared light emitting diodes are turned on simultaneously by outputting the same signal to a plurality of infrared transmission / reception units (AB). Of course, a signal may be output to each infrared light emitting diode at an independent timing, or a different signal may be output to each infrared light emitting diode.
また、赤外線送受信部(AB)の赤外フォトトランジスタによって受信されたデータは、論理和回路(IROR)によって論理和が取られる。つまり、最低どれか一つの赤外線受光部でIDが受光されていればセンサ端末(TR)はIDを認識可能となる。もちろん、IDの受信回路を独立して複数持つ構成でもよい。この場合、それぞれの赤外線送受信モジュールに対応して送受信状態が把握できるので、例えば、対面する別のセンサ端末(TR)がどの方向にいるかなど、付加的な情報を得ることも可能である。 The data received by the infrared phototransistor of the infrared transmission / reception unit (AB) is ORed by an OR circuit (IROR). That is, if the ID is received by at least one infrared light receiving unit, the sensor terminal (TR) can recognize the ID. Of course, a configuration having a plurality of ID receiving circuits independently may be employed. In this case, since the transmission / reception state can be grasped corresponding to each infrared transmission / reception module, it is also possible to obtain additional information such as in which direction the other sensor terminal (TR) facing each other is.
上述した各種のセンサによって検出されたセンシングデータ(SENSD)は、センシングデータ格納制御部(SDCNT)によって、記憶部(STRG)に格納される。センシングデータ(SENSD)は通信制御部(TRCC)によって送信パケットに加工され、送受信部(TRSR)によって基地局(GW)に送信される。 Sensing data (SENSD) detected by the various sensors described above is stored in the storage unit (STRG) by the sensing data storage control unit (SDCNT). The sensing data (SENSD) is processed into a transmission packet by the communication control unit (TRCC) and transmitted to the base station (GW) by the transmission / reception unit (TRSR).
このとき、記憶部(STRG)からセンシングデータ(SENSD)を取り出し、無線または有線による送信のタイミングを決定するのが通信タイミング制御部(TRTMG)である。通信タイミング制御部(TRTMG)は、複数のタイミングを決定する複数のタイムベースを持つ。図4中ではタイムベース1(TR1)、タイムベース2(TR2)のみが示される。 At this time, it is the communication timing control unit (TRTMG) that takes out the sensing data (SENSD) from the storage unit (STRG) and determines the timing of wireless or wired transmission. The communication timing control unit (TRTMG) has a plurality of time bases for determining a plurality of timings. In FIG. 4, only time base 1 (TR1) and time base 2 (TR2) are shown.
記憶部に格納されるデータには、その直前にセンサによって検出されたセンシングデータ(SENSD)の他、過去に蓄積した纏め送りデータ(CMBD)や、センサ端末の動作プログラムであるファームウェアを更新するためのファームウェア更新データ(FMUD)がある。 In order to update the data stored in the storage unit, in addition to the sensing data (SENSD) detected by the sensor immediately before, the batch sending data (CMBD) accumulated in the past and the firmware that is the operation program of the sensor terminal Firmware update data (FMUD).
本実施の形態において、センサ端末(TR)は、外部電源接続検出回路(PDET)により、外部電源(EPOW)が接続されたことを検出し、外部電源検出信号(PDETS)を生成する。外部電源検出信号(PDETS)によって、通信タイミング制御部(TRTMG)が生成する送信タイミングを切り替えるタイムベース切替部(TMGSEL)、または無線通信されるデータを切り替えるデータ切替部(TRDSEL)は、本センサ端末(TR)特有の構成である。図4では一例として、外部電源検出信号(PDETS)によってタイムベース切替部(TMGSEL)が送信タイミングを切り換える際に、タイムベース1(TB1)とタイムベース(TB2)の2つのタイムベースを切り替える構成を図示している。また、通信されるデータとして、センサから得たセンシングデータ(SENSD)、過去に蓄積した纏め送りデータ(CMBD)、およびファームウェア更新データ(FMUD)のうち、外部電源検出信号(PDETS)によってデータ切替部(TRDSEL)がいずれかのデータに切り替える構成を図示している。 In the present embodiment, the sensor terminal (TR) detects that an external power supply (EPOW) is connected by an external power supply connection detection circuit (PDET), and generates an external power supply detection signal (PDETS). The time base switching unit (TMGSEL) that switches the transmission timing generated by the communication timing control unit (TRTMG) or the data switching unit (TRDSEL) that switches data to be wirelessly communicated by an external power supply detection signal (PDETS) (TR) is a unique configuration. In FIG. 4, as an example, when the time base switching unit (TMGSEL) switches the transmission timing by the external power supply detection signal (PDETS), the time base 1 (TB1) and the time base (TB2) are switched between two time bases. It is shown. In addition, as data to be communicated, among the sensing data (SENSD) obtained from the sensor, the collective feed data (CMBD) accumulated in the past, and the firmware update data (FMUD), a data switching unit is set by an external power supply detection signal (PDETS). A configuration in which (TRDSEL) switches to any data is illustrated.
照度センサ(LS1F、LS1B)は、それぞれセンサ端末(TR)の前面と裏面に搭載される。照度センサ(LS1F、LS1B)により取得されるデータは、センシングデータ格納制御部(SDCNT)によって記憶部(STRG)に格納されると同時に、裏返り検知部(FBDET)によって比較される。名札が正しく装着されているときは、前面側に搭載されている照度センサ(LS1F)が外来光を受光し、裏面側に搭載されている照度センサ(LS1B)はセンサ端末(TR)の本体と装着者との間に挟まれる位置関係となるため、外来光を受光しない。このとき、照度センサ(LS1B)で検出される照度より、照度センサ(LS1F)で検出される照度の方が大きな値を取る。一方で、センサ端末(TR)が裏返った場合、照度センサ(LS1B)が外来光を受光し、照度センサ(LS1F)が装着者側を向くため、照度センサ(LS1F)で検出される照度より、照度センサ(LS1B)で検出される照度の方が大きくなる。 The illuminance sensors (LS1F, LS1B) are mounted on the front surface and the back surface of the sensor terminal (TR), respectively. Data acquired by the illuminance sensors (LS1F, LS1B) is stored in the storage unit (STRG) by the sensing data storage control unit (SDCNT), and at the same time is compared by the turnover detection unit (FBDET). When the name tag is correctly mounted, the illuminance sensor (LS1F) mounted on the front side receives external light, and the illuminance sensor (LS1B) mounted on the back side is connected to the main body of the sensor terminal (TR). Since the positional relationship is sandwiched between the wearer and the wearer, no extraneous light is received. At this time, the illuminance detected by the illuminance sensor (LS1F) takes a larger value than the illuminance detected by the illuminance sensor (LS1B). On the other hand, when the sensor terminal (TR) is turned over, the illuminance sensor (LS1B) receives extraneous light, and the illuminance sensor (LS1F) faces the wearer side. Therefore, from the illuminance detected by the illuminance sensor (LS1F), The illuminance detected by the illuminance sensor (LS1B) is larger.
ここで、照度センサ(LS1F)で検出される照度と、照度センサ(LS1B)で検出される照度を裏返り検知部(FBDET)で比較することで、名札ノードが裏返って正しく装着していないことが検出できる。裏返り検知部(FBDET)で裏返りが検出されたとき、スピーカ(SP)により警告音を発生して装着者に通知する。 Here, when the illuminance detected by the illuminance sensor (LS1F) and the illuminance detected by the illuminance sensor (LS1B) are compared by the turnover detection unit (FBDET), the name tag node may be turned over and not correctly mounted. It can be detected. When turning over is detected by the turn over detection unit (FBDET), a warning sound is generated from the speaker (SP) to notify the wearer.
マイク(AD)は、音声情報を取得する。音声情報によって、「騒々しい」又は「静か」等の周囲の環境を知ることができる。さらに、人物の声を取得・分析することによって、コミュニケーションが活発か、停滞しているのか、相互に対等に会話をやり取りしているか一方的に話しているのか、怒っているのか笑っているのか、などの対面コミュニケーションを分析することができる。さらに、人物の立ち位置等の関係で赤外線送受信器(AB)が検出できなかった対面状態を、音声情報と、後述する三軸加速度センサ(AC)で得られる加速度情報とによって補うこともできる。 The microphone (AD) acquires audio information. The surrounding information such as “noisy” or “quiet” can be known from the sound information. In addition, by acquiring and analyzing the voices of people, whether communication is active, stagnant, whether they are communicating with each other equally or unilaterally, whether they are angry or laughing , Etc. Face-to-face communication can be analyzed. Furthermore, the face-to-face state that the infrared transmitter / receiver (AB) could not detect due to the relationship of the person's standing position or the like can be supplemented by voice information and acceleration information obtained by a triaxial acceleration sensor (AC) described later.
マイク(AD)で取得される音声は、音声波形そのものと、音声波形を積分回路(AVG)で積分したものとの両方の信号を取得する。積分した信号は、取得した音声のエネルギを表す。 The voice acquired by the microphone (AD) acquires both the voice waveform itself and the signal obtained by integrating the voice waveform by the integration circuit (AVG). The integrated signal represents the energy of the acquired speech.
三軸加速度センサ(AC)は、ノードの加速度すなわちノードの動きを検出する。つまり、三軸加速度センサ(AC)から得られる加速度データから、センサ端末(TR)を装着した人物の動きの激しさや、歩行などの行動を解析することができる。さらに、複数のセンサ端末(TR)が検出した加速度の値を例えば時系列で比較することによって、それらのセンサ端末(TR)を装着した人物間のコミュニケーションの活性度や相互のリズム、相互の相関等を解析できる。 The triaxial acceleration sensor (AC) detects the acceleration of the node, that is, the movement of the node. That is, from the acceleration data obtained from the triaxial acceleration sensor (AC), it is possible to analyze the intensity of movement of a person wearing the sensor terminal (TR) and behavior such as walking. Further, by comparing the acceleration values detected by the plurality of sensor terminals (TR) in time series, for example, the activity of communication between the persons wearing the sensor terminals (TR), the mutual rhythm, and the mutual correlation Etc. can be analyzed.
本実施の形態において、センサ端末(TR)では、三軸加速度センサ(AC)で取得されるデータは、センシングデータ格納制御部(SDCNT)によって記憶部(STRG)に格納されると同時に、上下検知回路(UDDET)によって名札の上下方向の向きを検出する。これは、三軸加速度センサ(AC)で検出される加速度は、装着者の動きによる動的な加速度変化と、地球の重力加速度による静的な加速度の2種類が観測されることを利用している。 In the present embodiment, in the sensor terminal (TR), the data acquired by the triaxial acceleration sensor (AC) is stored in the storage unit (STRG) by the sensing data storage control unit (SDCNT), and at the same time, the vertical detection is performed. The vertical direction of the name tag is detected by a circuit (UDDET). This is because two types of acceleration detected by the three-axis acceleration sensor (AC) are observed: a dynamic acceleration change due to the wearer's movement and a static acceleration due to the gravitational acceleration of the earth. Yes.
表示装置(LCDD)は、センサ端末(TR)を胸に装着しているときは、装着者の所属、氏名などの個人情報を表示する。つまり、名札として振舞う。一方で、装着者がセンサ端末(TR)を手に持ち、表示装置(LCDD)を自分の方に向けると、センサ端末(TR)の天地が逆になる。このとき、上下検知回路(UDDET)によって生成される上下検知信号(UDDETS)により、表示装置(LCDD)に表示される内容と、ボタンの機能を切り替える。本実施の形態では、上下検知信号(UDDETS)の値により、表示装置(LCDD)に表示させる情報を、表示制御(DISP)によって生成される、赤外線アクティビティ解析(ANA)による解析結果と、名札表示(DNM)とを切り替える例を示している。 When the sensor terminal (TR) is worn on the chest, the display device (LCDD) displays personal information such as the affiliation and name of the wearer. In other words, it behaves as a name tag. On the other hand, when the wearer holds the sensor terminal (TR) in his hand and points the display device (LCDD) toward himself / herself, the top and bottom of the sensor terminal (TR) is reversed. At this time, the content displayed on the display device (LCDD) and the function of the button are switched by the vertical detection signal (UDDETS) generated by the vertical detection circuit (UDDET). In the present embodiment, information to be displayed on the display device (LCDD) according to the value of the up / down detection signal (UDDETS), the analysis result by the infrared activity analysis (ANA) generated by the display control (DISP), and the name tag display An example of switching between (DNM) is shown.
赤外線送受信部(AB)が他のセンサ端末(TR)との間で赤外線をやり取りすることによって、センサ端末(TR)が他のセンサ端末(TR)と対面したか否か、すなわち、センサ端末(TR)を装着した人物が他のセンサ端末(TR)を装着した人物と対面したか否かが検出される。このため、センサ端末(TR)は、人物の正面部に装着されることが望ましい。上述の通り、センサ端末(TR)は三軸加速度センサ(AC)等のセンサを備える。センサ端末(TR)におけるセンシングのプロセスが、図5におけるセンシング(TRSS1)の処理ステップに相当する。 Whether the sensor terminal (TR) has faced another sensor terminal (TR) by transmitting / receiving infrared rays to / from the other sensor terminal (TR), that is, whether the sensor terminal (TR) It is detected whether or not the person wearing TR) faces a person wearing another sensor terminal (TR). For this reason, it is desirable that the sensor terminal (TR) be mounted on the front part of a person. As described above, the sensor terminal (TR) includes a sensor such as a triaxial acceleration sensor (AC). The sensing process in the sensor terminal (TR) corresponds to the processing step of sensing (TRSS1) in FIG.
センサ端末(TR)は、多くの場合に複数存在し、センサ端末(TR)・基地局(GW)間が無線接続される場合には、それぞれが近くの基地局(GW)と結びついてパーソナルエリアネットワーク(PAN)を形成している。 In many cases, there are a plurality of sensor terminals (TR), and when the sensor terminal (TR) and the base station (GW) are wirelessly connected, each is connected to a nearby base station (GW) and is a personal area. A network (PAN) is formed.
温度センサ(AE)は、センサ端末(TR)のある場所の温度を、照度センサ(LS1F)はセンサ端末(TR)の正面方向などの照度を、それぞれ取得する。これによって、周囲の環境を記録することができる。例えば、検出された温度及び照度の変化に基づいて、センサ端末(TR)が、ある場所から別の場所に移動したこと等を知ることもできる。 The temperature sensor (AE) acquires the temperature of a place where the sensor terminal (TR) is located, and the illuminance sensor (LS1F) acquires illuminance such as the front direction of the sensor terminal (TR). As a result, the surrounding environment can be recorded. For example, it is possible to know that the sensor terminal (TR) has moved from one place to another based on the detected changes in temperature and illuminance.
装着した人物に対応した入出力装置として、ボタン1〜3(BTN1〜3)、表示装置(LCDD)、スピーカ(SP)等を備える。 As input / output devices corresponding to the worn person, buttons 1 to 3 (BTN1 to 3), a display device (LCDD), a speaker (SP) and the like are provided.
記憶部(STRG)は、具体的にはハードディスク、フラッシュメモリなどの不揮発記憶装置で構成され、センサ端末(TR)の固有識別番号である端末情報(TRMT)、センシングの間隔、及び、ディスプレイへの出力内容等の動作を規定する動作設定(TRMA)を記録している。この他にも記憶部(STRG)は一時的にデータを記録することができ、センシングしたデータを記録しておくために利用される。 The storage unit (STRG) is specifically composed of a nonvolatile storage device such as a hard disk or a flash memory, and includes terminal information (TRMT) that is a unique identification number of the sensor terminal (TR), a sensing interval, and a display. Operation settings (TRMA) that define operations such as output contents are recorded. In addition, the storage unit (STRG) can temporarily record data and is used to record sensed data.
時計(TRCK)は、時刻情報(GWCSD)を保持し、一定間隔でその時刻情報(GWCSD)を更新する時計である。時間情報は、時刻情報(GWCSD)が他のセンサ端末(TR)のものとずれることを防ぐために、基地局(GW)から送信される時刻情報(GWCSD)によって定期的に時刻が修正される。時刻同期はまた、後述するアソシエイトの直後に実行されてもよいし、基地局(GW)から送信された時刻同期コマンドに従って実行されてもよい。 The clock (TRCK) is a clock that holds time information (GWCSD) and updates the time information (GWCSD) at regular intervals. In order to prevent the time information (GWCSD) from deviating from that of other sensor terminals (TR), the time information is periodically corrected based on the time information (GWCSD) transmitted from the base station (GW). The time synchronization may also be executed immediately after an associate described later, or may be executed according to a time synchronization command transmitted from the base station (GW).
センシングデータ格納制御部(SDCNT)は、記憶部(STRG)に記録された動作設定(TRMA)に従って、各センサのセンシング間隔などを制御し、取得したデータを管理する。 The sensing data storage control unit (SDCNT) controls the sensing interval of each sensor according to the operation setting (TRMA) recorded in the storage unit (STRG) and manages the acquired data.
通信制御部(TRCC)は、データを送受信する際に、送信間隔の制御、及び、無線の送受信に対応したデータフォーマットへの変換を行う。通信制御部(TRCC)は、必要であれば、無線でなく有線による通信機能を有していてもよい。通信制御部(TRCC)は、他のセンサ端末(TR)と送信タイミングが重ならないように輻輳制御を行うこともある。 The communication control unit (TRCC) performs transmission interval control and conversion to a data format compatible with wireless transmission and reception when transmitting and receiving data. If necessary, the communication control unit (TRCC) may have a wired communication function instead of wireless communication. The communication control unit (TRCC) may perform congestion control so that transmission timing does not overlap with other sensor terminals (TR).
アソシエイト(TRTA)は、基地局(GW)とパーソナルエリアネットワーク(PAN)を形成するためのアソシエイト要求(TRTAQ)と、アソシエイト応答(TRTAR)を送受信し、データを送信すべき基地局(GW)を決定する。アソシエイト(TRTA)は、センサ端末(TR)の電源が投入されたとき、及び、センサ端末(TR)が移動した結果それまでの基地局(GW)との送受信が絶たれたときに実行される。有線接続の場合には、センサ端末(TR)が有線で基地局(GW)に接続されたことを検知したときに実行される。アソシエイト(TRTA)の結果、センサ端末(TR)は、そのセンサ端末(TR)からの無線信号が届く、近い範囲にある一つの基地局(GW)と関連付けられる。 The associate (TRTA) transmits / receives an associate request (TRTAQ) and an associate response (TRTAR) to form a personal area network (PAN) with the base station (GW), and transmits a base station (GW) to which data is to be transmitted. decide. Associate (TRTA) is executed when the power of the sensor terminal (TR) is turned on and when transmission / reception with the base station (GW) is interrupted as a result of movement of the sensor terminal (TR) . In the case of wired connection, it is executed when it is detected that the sensor terminal (TR) is connected to the base station (GW) by wire. As a result of the association (TRTA), the sensor terminal (TR) is associated with one base station (GW) in a close range to which a radio signal from the sensor terminal (TR) can reach.
送受信部(TRSR)は、アンテナを備え、無線信号の送信及び受信を行う。必要があれば、送受信部(TRSR)は、有線通信のためのコネクタを用いて送受信を行うこともできる。送受信部(TRSR)によって送受信されるデータ(TRSRD)は、基地局(GW)との間でパーソナルエリアネットワーク(PAN)を介して転送される。 The transmission / reception unit (TRSR) includes an antenna and transmits and receives radio signals. If necessary, the transmission / reception unit (TRSR) can perform transmission / reception using a connector for wired communication. Data (TRSRD) transmitted and received by the transceiver (TRSR) is transferred to and from the base station (GW) via the personal area network (PAN).
<図5:データ格納のシーケンス>
図5は、本発明の実施の形態において実行される、センシングデータを格納する手順を示すシーケンス図である。図5には、端末(TR)、基地局(GW)、およびセンサネットサーバ(SS)のそれぞれで実行される処理が示されている。
<Figure 5: Data storage sequence>
FIG. 5 is a sequence diagram showing a procedure for storing sensing data, which is executed in the embodiment of the present invention. FIG. 5 shows processing executed in each of the terminal (TR), the base station (GW), and the sensor network server (SS).
まず、センサ端末(TR)の電源が入っており、かつセンサ端末(TR)が基地局(GW)とアソシエイト状態になっていないとき、センサ端末(TR)はアソシエイト(TRTA1)を行う。つまり、端末(TR)は基地局(GW)にアソシエイト要求を送信し、基地局(GW)からアソシエイト応答を受信する。アソシエイトとは、センサ端末(TR)が、ある一つの基地局(GW)と通信する関係であると規定する(接続を確立する)ことを意味する。アソシエイトによってデータの送信先を決定することで、センサ端末(TR)は確実にデータを送信することができる。 First, when the sensor terminal (TR) is powered on and the sensor terminal (TR) is not associated with the base station (GW), the sensor terminal (TR) performs associate (TRTA1). That is, the terminal (TR) transmits an associate request to the base station (GW) and receives an associate response from the base station (GW). “Associate” means that the sensor terminal (TR) defines (establishes a connection) as a relationship of communicating with a certain base station (GW). By determining the transmission destination of the data by the associate, the sensor terminal (TR) can surely transmit the data.
基地局(GW)からアソシエイト応答を受け取り、アソシエイトが成功した場合、センサ端末(TR)は、時刻同期(TRCS)を行う。時刻同期(TRCS)において、センサ端末(TR)は、基地局(GW)に時刻同期の要求を送信し、基地局(GW)から時刻情報を受信してセンサ端末(TR)内の時計(TRCK)を設定する。基地局(GW)は、NTPサーバ(TS)と定期的に接続し、時刻を修正している。このため、アソシエイトした全てのセンサ端末(TR)において時刻が同期される。これによって、各センサ端末(TR)でのセンシング結果を後で解析する際に、センシングデータに付加された時刻情報を照らし合わせることで、人物(社内社員)間で同時刻に行われたコミュニケーションにおける相互の身体表現又は音声情報のやり取りを分析することも可能になる。 When the associate response is received from the base station (GW) and the associate is successful, the sensor terminal (TR) performs time synchronization (TRCS). In time synchronization (TRCS), the sensor terminal (TR) transmits a request for time synchronization to the base station (GW), receives time information from the base station (GW), and receives a clock (TRCK) in the sensor terminal (TR). ) Is set. The base station (GW) periodically connects to the NTP server (TS) and corrects the time. For this reason, time is synchronized in all the associated sensor terminals (TR). In this way, when analyzing the sensing results at each sensor terminal (TR) later, by comparing the time information added to the sensing data, communication between persons (in-house employees) at the same time It is also possible to analyze the mutual exchange of body expressions or audio information.
センサ端末(TR)の三軸加速度センサ(AC)や温度センサ(AE)などの各種センサは、例えば10秒ごとの一定の周期でタイマ起動(TRST)し、加速度、音声、温度及び照度等をセンシングする(TRSS1)。センサ端末(TR)は、端末情報(TRMT)の一つであるセンサ端末IDを、赤外線によって他のセンサ端末(TR)との間で送受信することで、対面状態を検出する。センサ端末(TR)の各種センサは、タイマ起動(TRST)せずに、常にセンシングを行ってもよい。しかし、一定の周期で起動することによって電源を効率的に使用することができ、一回の充電で長時間にわたりセンサ端末(TR)を使用しつづけることができる。 Various sensors such as the three-axis acceleration sensor (AC) and temperature sensor (AE) of the sensor terminal (TR) start a timer (TRST) at a constant cycle, for example, every 10 seconds, and control acceleration, sound, temperature, illuminance, etc. Sensing (TRSS1). The sensor terminal (TR) detects the facing state by transmitting / receiving a sensor terminal ID, which is one of terminal information (TRMT), to / from another sensor terminal (TR) using infrared rays. Various sensors of the sensor terminal (TR) may always perform sensing without starting the timer (TRST). However, the power supply can be used efficiently by starting up at a constant cycle, and the sensor terminal (TR) can be used for a long time with one charge.
センサ端末(TR)は、センシングしたデータに、時計(TRCK)の時刻情報及び端末情報(TRMT)を添付する(TRCT1)。データを解析する際には、端末情報(TRMT)によって、センサ端末(TR)を装着した人物が識別される。 The sensor terminal (TR) attaches time information of the clock (TRCK) and terminal information (TRMT) to the sensed data (TRCT1). When analyzing data, the terminal information (TRMT) identifies the person wearing the sensor terminal (TR).
データ形式変換(TRDF1)においてセンサ端末(TR)は、センシングデータにセンシングの条件などのタグ情報を付与し、決められた無線送信フォーマットに変換する。このフォーマットは基地局(GW)内のデータ形式情報(GWMF)やセンサネットサーバ(SS)内のデータ形式情報(SSMF)と共通して保管されているものである。変換されたデータは、その後、基地局(GW)に送信される。 In the data format conversion (TRDF1), the sensor terminal (TR) adds tag information such as sensing conditions to the sensing data, and converts the data into a predetermined wireless transmission format. This format is stored in common with the data format information (GWMF) in the base station (GW) and the data format information (SSMF) in the sensor network server (SS). The converted data is then transmitted to the base station (GW).
加速度データ及び音声データ等の連続した多量のデータを送信する場合、センサ端末(TR)は、データ分割(TRBD1)して複数のパケットに分割することで、一度に送信するデータ数を制限する。その結果、送信過程でデータが欠損するリスクが低下する。 When transmitting a large amount of continuous data such as acceleration data and voice data, the sensor terminal (TR) limits the number of data to be transmitted at one time by dividing the data (TRBD1) into a plurality of packets. As a result, the risk of data loss during the transmission process decreases.
データ送信(TRSE1)は、無線の通信規格に則り、送受信部(TRSR)を通して、アソシエイト先の基地局(GW)にデータを送信する。 Data transmission (TRSE1) transmits data to an associated base station (GW) through a transmission / reception unit (TRSR) in accordance with a wireless communication standard.
基地局(GW)は、センサ端末(TR)からセンシングデータを受信(GWRE)すると、受信完了レスポンスをセンサ端末(TR)に返す。レスポンスを受信したセンサ端末(TR)は、送信完了(TRSO)と判定する。 When the base station (GW) receives sensing data from the sensor terminal (TR) (GWRE), the base station (GW) returns a reception completion response to the sensor terminal (TR). The sensor terminal (TR) that has received the response determines that transmission is complete (TRSO).
一定の時間を経ても送信完了(TRSO)しない(すなわちセンサ端末(TR)がレスポンスを受信しない)場合、センサ端末(TR)は、データ送信失敗と判定する。この場合、データはセンサ端末(TR)内に記憶され、再び送信状態が確立されたときにまとめて送信される。これによって、センサ端末(TR)を装着している人物が無線の届かない場所に移動してしまった場合、又は、基地局(GW)の不具合でデータが受信されなくなった場合にも、データを失うことなく保存することが可能になる。これによって、十分な量のデータを得て、組織の性質を解析することができる。この、送信に失敗したデータをセンサ端末(TR)に保管し再送信する仕組みを、纏め送りと呼ぶ。 If transmission is not completed (TRSO) even after a certain period of time (that is, the sensor terminal (TR) does not receive a response), the sensor terminal (TR) determines that data transmission has failed. In this case, the data is stored in the sensor terminal (TR) and transmitted together when the transmission state is established again. As a result, even if the person wearing the sensor terminal (TR) has moved to a place where the radio signal does not reach or the data is not received due to a malfunction of the base station (GW), the data is It becomes possible to save without losing. This makes it possible to obtain a sufficient amount of data and analyze the nature of the tissue. This mechanism in which data that has failed to be transmitted is stored in the sensor terminal (TR) and retransmitted is called collective sending.
データの纏め送りの手順を説明する。センサ端末(TR)は、送信できなかったデータを記憶しておき(TRDM)、一定時間後に再びアソシエイトの要求を行う(TRTA2)。ここで基地局(GW)からアソシエイト応答が得られた場合、センサ端末(TR)は、データ形式変換(TRDF2)、データ分割(TRBD2)及びデータ送信(TRSE2)を実行する。これらの処理は、それぞれ、データ形式変換(TRDF1)、データ分割(TRBD1)及びデータ送信(TRSE1)と同様である。なお、データ送信(TRSE2)の際、無線が衝突しないように輻輳制御される。その後は通常の処理に戻る。 The procedure for sending data together will be described. The sensor terminal (TR) stores the data that could not be transmitted (TRDM), and requests association again after a predetermined time (TRTA2). Here, when an associate response is obtained from the base station (GW), the sensor terminal (TR) performs data format conversion (TRDF2), data division (TRBD2), and data transmission (TRSE2). These processes are the same as data format conversion (TRDF1), data division (TRBD1), and data transmission (TRSE1), respectively. Note that, during data transmission (TRSE2), congestion control is performed so that radios do not collide. After that, the process returns to normal processing.
アソシエイト応答が得られなかった場合、センサ端末(TR)は、アソシエイトに成功するまで定期的にセンシング(TRSS1)と端末情報・時刻情報添付(TRCT1)を実行しつつ、新たに取得したデータを記憶(TRDM)していく。これらの処理によって取得されたデータは、基地局(GW)から受信完了レスポンスが得られるまで、センサ端末(TR)内に記憶される。センサ端末(TR)内に記憶されたセンシングデータは、アソシエイト成功後、もしくは無線圏内で充電している時、有線にて基地局(GW)と接続しているときなどの、安定して基地局と送受信できる環境が整った際に、まとめて基地局(GW)に送信される(TRSE2)。 If the associate response is not obtained, the sensor terminal (TR) stores the newly acquired data while periodically performing sensing (TRSS1) and terminal information / time information attachment (TRCT1) until the associate succeeds. (TRDM). The data acquired by these processes is stored in the sensor terminal (TR) until a reception completion response is obtained from the base station (GW). The sensing data stored in the sensor terminal (TR) is stable when the associate is successful, when charging in the wireless range, or when connected to the base station (GW) by wire. Are transmitted to the base station (GW) collectively (TRSE2).
また、センサ端末(TR)から送信されたセンシングデータは基地局(GW)によって受信(GWRE)される。基地局(GW)は、受信したデータが分割されたものであるか否かを、センシングデータに付随する分割フレーム番号によって判定する。データが分割されている場合、基地局(GW)は、データ結合(GWRC)を実行し、分割されたデータを連続したデータに結合する。さらに、基地局(GW)は、基地局固有の番号である基地局情報(GWMG)をセンシングデータに付与し(GWGT)、そのデータを、ネットワーク(NW)を介してセンサネットサーバ(SS)に向けて送信する(GWSE)。基地局情報(GWMG)は、その時刻におけるセンサ端末(TR)の大まかな位置を示す情報として、データ解析の際に利用することができる。 Also, the sensing data transmitted from the sensor terminal (TR) is received (GWRE) by the base station (GW). The base station (GW) determines whether or not the received data is divided based on the divided frame number attached to the sensing data. When the data is divided, the base station (GW) performs data combination (GWRC), and combines the divided data into continuous data. Further, the base station (GW) gives the base station information (GWMG), which is a unique number of the base station, to the sensing data (GWGT), and sends the data to the sensor network server (SS) via the network (NW). Send to (GWSE). The base station information (GWMG) can be used in data analysis as information indicating the approximate position of the sensor terminal (TR) at that time.
センサネットサーバ(SS)は、基地局(GW)からデータを受信すると(SSRE)、受信したデータを時刻・端末情報・加速度・赤外線・温度などの要素ごとに分類する(SSPB)。この分類は、データ形式情報(SSMF)として記録されているフォーマットを参照することによって実行される。分類されたデータは、センシングデータベース(SSDB)のレコード(行)の適切なカラム(列)に格納される(SSKI)。同じ時刻に対応するデータを同じレコードに格納することで、時刻及び端末情報(TRMT)による検索が可能になる。このとき必要であれば、端末情報(TRMT)ごとにテーブルを作成しても良い。このデータ受信(SSRE)、データ分類(SSPB)、データ格納(SSKI)を、図3におけるセンシングデータ保管(SSCDB)において行う。 When the sensor network server (SS) receives data from the base station (GW) (SSRE), the sensor network server (SS) classifies the received data for each element such as time, terminal information, acceleration, infrared rays, and temperature (SSPB). This classification is performed by referring to a format recorded as data format information (SSMF). The classified data is stored in the appropriate column (row) of the record (row) of the sensing database (SSDB) (SSKI). By storing data corresponding to the same time in the same record, a search based on time and terminal information (TRMT) becomes possible. At this time, if necessary, a table may be created for each terminal information (TRMT). This data reception (SSRE), data classification (SSPB), and data storage (SSKI) are performed in the sensing data storage (SSCDB) in FIG.
<図6:基本コンテンツ作成(ASCBC)のシーケンス>
図6は、本発明の実施の形態において実行される、基本コンテンツ作成の手順を示すシーケンス図である。図6には、個人用クライアント(CP)、業務管理サーバ(GS)、センサネットサーバ(SS)、およびアプリケーションサーバ(AS)のそれぞれで実行される処理が示されている。図6中、アプリケーションサーバ(AS)で実行される処理は、図2のアプリケーションサーバ(AS)内で実行される基本コンテンツ作成(ASCBC)の処理に対応する。
<Figure 6: Basic Content Creation (ASCBC) Sequence>
FIG. 6 is a sequence diagram showing a basic content creation procedure executed in the embodiment of the present invention. FIG. 6 shows processing executed by each of the personal client (CP), the business management server (GS), the sensor network server (SS), and the application server (AS). In FIG. 6, the process executed by the application server (AS) corresponds to the basic content creation (ASCBC) process executed in the application server (AS) of FIG.
アプリケーションサーバ(AS)において、以下に説明する処理が行われるのに先立ち、個人用クライアント(CP)においては業務情報入力(CPGS)の処理が適宜行われる。つまり、ユーザ(US)が個人用クライアント(CP)を操作して、先に説明した業務情報を入力することが随時行われる。この業務情報は業務情報管理サーバ(GS)に送信される。 Prior to the processing described below being performed in the application server (AS), business information input (CPGS) processing is appropriately performed in the personal client (CP). That is, the user (US) operates the personal client (CP) and inputs the business information described above as needed. This business information is transmitted to a business information management server (GS).
業務情報管理サーバ(GS)において、時計(GSCK)が予め指定した時刻になったときにタイマ起動(GSTK)し、個人用クライアント(CP)のそれぞれから送信された業務情報をもとに業務情報データベース(GSDB)に蓄積する処理、すなわち業務情報保管(GSSDB)の処理が行われる。 In the business information management server (GS), the timer is started (GSTK) when the clock (GSCK) reaches a predetermined time, and the business information is based on the business information transmitted from each of the personal clients (CP). Processing to be stored in the database (GSDB), that is, business information storage (GSSDB) processing is performed.
アプリケーションサーバ(AS)において、時計(ASCK)があらかじめ指定した時刻になったときにタイマ起動(ASTK)し、基本コンテンツ作成プログラム(ASBP)の実行が開始される。または、アプリケーションサーバ(AS)の管理者権限のあるユーザ(US)が任意のタイミングで操作することにより、基本コンテンツ作成プログラム(ASBP)が起動する。基本コンテンツ作成プログラムは、複数種類のプログラムを含み、それぞれに対応する複数種類の基本コンテンツファイル(ASBF)を出力してもよい。また、個別のプログラムを起動する順序を指定し、出力された基本コンテンツファイル(ASBF)を読み込んで次の別の基本コンテンツファイル(ASBF)を生成しても良い。 In the application server (AS), when the clock (ASCK) reaches a predesignated time, the timer is started (ASTK), and the execution of the basic content creation program (ASBP) is started. Alternatively, the basic content creation program (ASBP) is started when a user (US) having administrator authority of the application server (AS) operates at an arbitrary timing. The basic content creation program may include a plurality of types of programs, and may output a plurality of types of basic content files (ASBF) corresponding to the programs. Alternatively, the order of starting individual programs may be specified, and the output basic content file (ASBF) may be read to generate another basic content file (ASBF).
ここでは、基本コンテンツは1種類であり、またそのコンテンツは、業務情報と二次データとの両方に基づき作成されるコンテンツであり、更に、そのコンテンツは、社内社員と社外者との対面を可視化するものであると仮定して、シーケンスを説明する。 Here, there is only one type of basic content, and the content is created based on both business information and secondary data. Furthermore, the content visualizes the face-to-face between internal employees and outsiders. The sequence will be described assuming that
アプリケーションサーバ(AS)は、基本コンテンツ作成プログラム(ASBP)に記載された必要なデータを、対象期間や対象ユーザを指定して、センサネットサーバ(SS)及び業務情報サーバ(GS)にデータ要求を出す(ASCBC1)。センサネットサーバ(SS)から取得する二次データには、社内の任意のメンバ間での期間内のコミュニケーション量を示した対面マトリクス(ASMM)を含むものとする。また、業務情報管理サーバ(GS)から取得する業務情報は、業務上対面があったとみなされる人やその人の所属などの情報が記載された、出張経費精算や来客申請などを含むものとする。 The application server (AS) sends the data request to the sensor network server (SS) and the business information server (GS) by specifying the target period and target user for the necessary data described in the basic content creation program (ASBP). (ASCBC1). The secondary data acquired from the sensor network server (SS) includes a face-to-face matrix (ASMM) that indicates the amount of communication within a period between arbitrary members in the company. In addition, the business information acquired from the business information management server (GS) includes business trip expense adjustment, customer application, and the like in which information such as a person who is considered to have met in business and the affiliation of the person is described.
センサネットサーバ(SS)は受け取った要求に基づいて、二次データベース(SSDT)内を検索し(SSCTS)、必要なデータをアプリケーションサーバ(AS)に返す。業務情報管理サーバ(GS)も同様に、要求に基づき業務情報検索(GSDS)を行い、業務情報をアプリケーションサーバ(AS)に返す。 The sensor network server (SS) searches the secondary database (SSDT) based on the received request (SSCTS), and returns necessary data to the application server (AS). Similarly, the business information management server (GS) performs business information search (GSDS) based on the request and returns the business information to the application server (AS).
アプリケーションサーバ(AS)は上記で検索された二次データや業務情報を受信する(ASCBC2)。二次データは二次データ読込プログラム(ASPR)を用い、データ形式に基づいてデータを読み込む(ASCBC3)。同様に、業務情報も業務情報読込プログラム(ASGR)を用い、データ形式に基づいてデータを読み込む(ASCBC4)。 The application server (AS) receives the secondary data and business information retrieved above (ASCBC2). Secondary data is read based on the data format using a secondary data reading program (ASPR) (ASCBC3). Similarly, the business information is read based on the data format using the business information reading program (ASGR) (ASCBC4).
出張経費精算や来客申請などの業務情報から、対面相手の情報(氏名、会社名、など)が抽出し、予め所持している業務上対面のあった人の情報(氏名、会社名、など)を記載した社外対面者リスト(ASPL)と比較し、必要に応じて追記することにより、社外対面者リストが更新される(ASCLU)。 The information of the person to whom you meet (name, company name, etc.) is extracted from the business information such as travel expense adjustment and visitor application, etc., and the information of the person who has faced the business in advance (name, company name, etc.) The external meeting list is updated (ASCLU) by comparing with the outside meeting person list (ASPL) in which is written and additionally writing as necessary.
出張経費精算や来客申請などの業務情報から、その業務に関する情報(例えば、氏名、開始時刻、終了時刻、対面相手、出張先、最寄り駅、など)が抽出され、これらのデータから個人と社外対面相手とのコミュニケーション量が算出(ASCCC)されて対外対面データが生成される。 Information related to the business (for example, name, start time, end time, face-to-face partner, business trip destination, nearest station, etc.) is extracted from business information such as travel expense adjustment and visitor application. The amount of communication with the other party is calculated (ASCCC) and external meeting data is generated.
また、センサネットサーバ(SS)から取得した二次データの一つである社内の任意のメンバ間での期間内のコミュニケーション量を示した対面マトリクス(ASMM)を拡張し、社外相手とのコミュニケーション量を該当セルに記載することにより、業務対面マトリクスが作成(ASCMC)される。つまり、内部対面データと対外対面データとが統合された業務対面マトリクスが作成される。 In addition, the face-to-face matrix (ASMM) showing the amount of communication within a period between any member in the company, which is one of the secondary data acquired from the sensor network server (SS), has been expanded, and the amount of communication with external partners Is described in the corresponding cell, a business meeting matrix is created (ASCMC). That is, a business face-to-face matrix in which internal face-to-face data and external face-to-face data are integrated is created.
上述したようにして二次データと、業務情報から抽出された社外相手とのコミュニケーション量とから作成された業務対面マトリクスをもとに、閲覧者の理解しやすい形に描画する処理(ASCBC5)が行われる。このように描画して得られたコンテンツの画像ファイルを出力し(ASCBC6)、記憶部(ASME)内に基本コンテンツファイル(ASBF)として保管する。また、強調表示座標リスト(ASEM)も作成される(ASCEM)。この強調表示座標リストは、各ユーザのIDとそれに関係するデータが表示される画像中の座標値(表示座標位置)を記述したリストであり、強調の仕方を指定する情報も含まれる。例えば、四角形の破線で強調する場合には、左上と右下の座標値(または四角形を描画する際の始点の座標値と四角形の表示サイズとを規定する情報)が、ユーザIDと対応付けて記載される。また、アクセス制御規定(ASAC)が合わせて出力され(ASCBC7)る。アクセス制御規定(ASAC)により、上記処理で作成されたコンテンツ(画像)を閲覧できるユーザのユーザIDが論理式などの形で指定される。 A process (ASCBC5) for rendering in a form that is easy for the viewer to understand based on the business-facing matrix created from the secondary data and the amount of communication with the external party extracted from the business information as described above. Done. An image file of the content obtained by rendering in this way is output (ASCBC6) and stored as a basic content file (ASBF) in the storage unit (ASME). A highlighted coordinate list (ASEM) is also created (ASCEM). This highlighting coordinate list is a list describing the coordinate values (display coordinate positions) in an image on which each user's ID and data related thereto are displayed, and includes information for designating the emphasis method. For example, in the case of emphasizing with a rectangular broken line, the upper left and lower right coordinate values (or information defining the coordinate value of the starting point and the display size of the rectangle when drawing the rectangle) are associated with the user ID. be written. Also, the access control rule (ASAC) is output together (ASCBC7). According to the access control rule (ASAC), the user ID of a user who can view the content (image) created by the above process is specified in the form of a logical expression or the like.
<図7:コンテンツ表示のシーケンス>
図7は、本発明の実施の形態において実行される、コンテンツ、主に画像の表示をするときの手順を示すシーケンス図である。図7には、アプリケーションサーバ(AS)、クライアント(CL)、センサ端末(TR)のそれぞれで実行される処理がユーザ(US)により行われる操作とともに示されている。
<FIG. 7: Content Display Sequence>
FIG. 7 is a sequence diagram showing a procedure for displaying contents, mainly images, executed in the embodiment of the present invention. In FIG. 7, processing executed in each of the application server (AS), the client (CL), and the sensor terminal (TR) is shown together with operations performed by the user (US).
クライアント(CL)は通常、誰でも閲覧可能なオープンコンテンツ(例えば、個人名を表示しないネットワーク図や、伝言板、インターネットから取得した天気予報など)をディスプレイ(CLOD)に表示(CLD1)する。閲覧者検出器(CLVD)は常時待機状態にあり、閲覧者判定(CLCVD)を行う。閲覧者なしと判定された場合には、オープンコンテンツが継続して表示される。 The client (CL) usually displays (CLD1) open content (for example, a network diagram not displaying a personal name, a message board, a weather forecast acquired from the Internet, etc.) that can be viewed by anyone on the display (CLOD). The browser detector (CLVD) is always in a standby state, and performs browser determination (CLCVD). If it is determined that there is no viewer, the open content is continuously displayed.
センサ端末(TR)から送信されたユーザID(CLD2)を受け取り、閲覧者ありと判定された場合には、クライアント(CL)は閲覧者IDリストを作成(CLD3)し、閲覧者IDリストをアプリケーションサーバ(AS)に送り、現在の閲覧者のメンバ構成で閲覧可能なコンテンツのリストを要求する(CLCLR)。アプリケーションサーバ(AS)は、コンテンツリスト(ASCL)とアクセス制御規定(ASAC)を照会し、閲覧者のメンバ構成で閲覧可能なコンテンツのリストを抽出し、クライアント(CL)に返す(ASCLM)。アプリケーションサーバ(AS)はまた、ユーザ属性リスト(ASUL)を照会して閲覧者の氏名をクライアント(CL)に返す。クライアント(CL)は、コンテンツリストに基づいて、閲覧可能なコンテンツへのリンクを示すコンテンツ切替ボタン(OD_C)や閲覧者の名前を示した閲覧者選択ボタン(OD_A)を表示する(CLD4)。これらのコンテンツ切替ボタン(OD_C)や閲覧者選択ボタン(OD_A)は図9に示される。そして、ユーザ(US)がボタンを押下(タッチパネルを操作)してコンテンツ選択(CLD5)するのを待機する。もしくは、ユーザ(US)の操作を待たずに、デフォルト画面として設定されたものをディスプレイ(CLOD)に表示しても良い。ユーザ(US)による操作が感知されると、選択されたコンテンツの画像(またはその他の種類のデータ)をアプリケーションサーバ(AS)に要求する(CLCCR)。アプリケーションサーバ(AS)は、要求された条件(対象の日付、対象ユーザ、コンテンツ種類)にしたがって該当するコンテンツを選択し、クライアントに返す(ASCCS)。合わせて、そのコンテンツに対応する強調表示座標リスト(ASEM)も返す。 When the user ID (CLD2) transmitted from the sensor terminal (TR) is received and it is determined that there is a viewer, the client (CL) creates a viewer ID list (CLD3) and uses the viewer ID list as an application. A request is sent to the server (AS) to request a list of contents that can be browsed by the member structure of the current viewer (CLCLR). The application server (AS) inquires of the content list (ASCL) and the access control rule (ASAC), extracts a list of contents that can be browsed by the member configuration of the viewer, and returns it to the client (CL) (ASCLM). The application server (AS) also queries the user attribute list (ASUL) and returns the viewer's name to the client (CL). Based on the content list, the client (CL) displays a content switching button (OD_C) indicating a link to the browseable content and a viewer selection button (OD_A) indicating the name of the viewer (CLD4). These content switching buttons (OD_C) and viewer selection buttons (OD_A) are shown in FIG. And it waits for a user (US) to push down a button (operating a touch panel) and to select content (CLD5). Or what was set as a default screen may be displayed on a display (CLOD), without waiting for a user's (US) operation. When an operation by the user (US) is detected, an image (or other type of data) of the selected content is requested from the application server (AS) (CLCCR). The application server (AS) selects the corresponding content according to the requested conditions (target date, target user, content type) and returns it to the client (ASCCS). In addition, the highlighted coordinate list (ASEM) corresponding to the content is also returned.
クライアント(CL)は、アプリケーションサーバ(AS)から受け取ったコンテンツを表示(CLD6)し、さらに、現在の閲覧者に対応する座標値を四角形で囲むなどして、強調表示を付加する(CLD7)。ユーザが画面を操作した場合には(CLD8)、それに合わせて描画や強調表示の位置や方法を変更する(CLD9)。例えば、閲覧者選択ボタン(OD_A)で特定のユーザを選択すると、そのユーザの強調表示だけを点滅させる、そのユーザに関する表示部分を中心に拡大表示する、などの処理を行う。そして、一定時間ごとに閲覧者判定(CLCVD)を行う。そこで閲覧者のメンバ構成が変化したと判断された場合(CLD10)には、再度、描画・強調表示を変更する(CLD11)。具体的には、いなくなった閲覧者の名前と強調表示を非表示にする、増えた閲覧者の名前と強調表示を追加することがある。また、メンバ構成の変化によって、現在表示中のコンテンツのアクセス許可を持つ閲覧者がいなくなり閲覧権限が失われた場合(CLD12)には、自動的にオープンコンテンツを表示(CLD13)し、表示していたコンテンツへリンクするコンテンツ切替ボタン(OD_C)を非表示にする。 The client (CL) displays the content received from the application server (AS) (CLD6), and further adds highlighting by surrounding the coordinate value corresponding to the current viewer with a rectangle (CLD7). When the user operates the screen (CLD8), the drawing and highlight positions and methods are changed accordingly (CLD9). For example, when a specific user is selected by the viewer selection button (OD_A), only the highlighted display of the user is blinked, or the display portion related to the user is enlarged and displayed. Then, a viewer determination (CLCVD) is performed at regular intervals. Therefore, when it is determined that the member configuration of the viewer has changed (CLD10), the drawing / highlight display is changed again (CLD11). Specifically, additional viewer names and highlights may be added that hide hidden viewer names and highlights. Further, when there is no viewer who has permission to access the currently displayed content due to a change in the member configuration and the viewing authority is lost (CLD12), the open content is automatically displayed (CLD13) and displayed. The content switching button (OD_C) linked to the selected content is hidden.
<図8:閲覧者判定(CLCVD)のフローチャート>
図8に、クライアント(CL)で行われる閲覧者判定(CLCVD)のフローチャートを示す。閲覧者判定(CLCVD)は、閲覧者検出器(CLVD)が起動している間は常時行われる処理である。
<FIG. 8: Flowchart of browser determination (CLCVD)>
FIG. 8 shows a flowchart of browser determination (CLCVD) performed by the client (CL). The browser determination (CLCVD) is a process that is always performed while the browser detector (CLVD) is activated.
開始(CVDS)後、クライアント(CL)は、検出器から受信した赤外線データを取り込み(CVD1)、ユーザIDリストを照会し、赤外線データがそこに記載されている有効なユーザIDではない場合にはそのデータをノイズと判断して除去する(CVD2)。そして、一定時間、例えば1秒や5秒間ごとに区切ってユーザIDを受信した回数をカウントする。あらかじめ指定した閾値回数以上かどうかを判定し(CVD3)、この判定が肯定されると受信したユーザIDを閲覧者とみなす(CVD42)。そうでない場合には、そのユーザIDは閲覧者とはみなさない(CVD41)。これは、ただ一瞬通りすがっただけのユーザ(US)を閲覧者に含まないようにするためである。このようにして、クライアント(CL)は、所与の時間区間の中で閲覧者であるとみなしたユーザ(US)のユーザIDのリスト(閲覧者IDリスト)を作成する(CVD5)。クライアント(CL)は、作成した閲覧者IDリストをアプリケーションサーバ(AS)に送り、リスト内のユーザIDそれぞれに対応する氏名を取得する(CVD6)。すなわち、閲覧者の氏名をアプリケーションサーバ(AS)から取得する。以上の流れを、閲覧者判定(CLCVD)プログラムが手動またはタイマによって終了されるまで繰り返す。 After start (CVDS), the client (CL) captures the infrared data received from the detector (CVD1), queries the user ID list, and if the infrared data is not a valid user ID listed there The data is judged as noise and removed (CVD2). Then, the number of times of receiving the user ID is counted for a predetermined time, for example, every 1 second or 5 seconds. It is determined whether the number of times is equal to or greater than a predetermined threshold number (CVD3). If this determination is affirmed, the received user ID is regarded as a viewer (CVD42). Otherwise, the user ID is not regarded as a viewer (CVD 41). This is to prevent a user (US) who has just passed for a moment from being included in the viewer. In this way, the client (CL) creates a list of user IDs (viewer ID lists) of users (US) regarded as viewers in a given time interval (CVD 5). The client (CL) sends the created viewer ID list to the application server (AS), and acquires a name corresponding to each user ID in the list (CVD6). That is, the viewer's name is acquired from the application server (AS). The above flow is repeated until the viewer determination (CLCVD) program is terminated manually or by a timer.
<図9:ネットワーク図表示時の強調表示の画面例>
図9に、強調表示の画面例を示す。表示するコンテンツ情報としては、組織のネットワーク図の表示が選択された場合を例に用いる。クライアント(CL)のディスプレイ(CLOD)に表示された画面(OD)の、コンテンツ表示エリア(OD_B)に、アプリケーションサーバ(AS)から受け取ったネットワーク図の画像が表示される。合わせて受け取った強調表示座標リスト(ASEM)に従い、現在の閲覧者に関する部分が太い線の円などで囲われて、強調表示される。また、閲覧者選択ボタン(OD_A)には、現在、閲覧者として検出されているユーザの氏名が表示されているが、そのうちのどれかを選択すると、そのユーザの名前に対応する強調表示が点滅したり、名前を囲う線の線種が変化したりしてもよい。また、人数の多い組織のネットワーク図では、一人のユーザが小さく表示されるため、現在の閲覧者が見える範囲をコンテンツ表示エリア(OD_B)の中心に来るように画像を移動・拡大して表示しても良い。
<Figure 9: Example of highlight screen when displaying network diagram>
FIG. 9 shows an example of a highlight display screen. As content information to be displayed, a case where display of an organization network diagram is selected is used as an example. The network diagram image received from the application server (AS) is displayed in the content display area (OD_B) of the screen (OD) displayed on the display (CLOD) of the client (CL). In accordance with the highlighted coordinate list (ASEM) received together, the part related to the current viewer is highlighted by being surrounded by a thick circle or the like. The viewer selection button (OD_A) displays the name of the user who is currently detected as a viewer. When one of the names is selected, the highlight corresponding to the name of the user flashes. Or the line type surrounding the name may change. In addition, in a network diagram of an organization with a large number of people, since one user is displayed in a small size, the image is moved and enlarged so that the current viewer can see the center of the content display area (OD_B). May be.
組織のネットワーク図の表示が選択された結果として、図9に示される例では、組織内の人員(円で囲われた、TN、KB、KM、KT、YD、YM、FW、SKが各人員とその名前を意味する)と、外部組織(矩形で囲われた、X社、Y2社が各外部組織と組織名を意味する)とのつながりが示されている。 As a result of selecting the network diagram display of the organization, in the example shown in FIG. 9, personnel in the organization (TN, KB, KM, KT, YD, YM, FW, SK enclosed in circles are the respective personnel. And a name thereof) and a connection between external organizations (X and Y2 companies surrounded by a rectangle mean each external organization and the organization name).
図9に例示される表示状態で、組織外人員とのつながりを示すネットワーク図の表示が選択されると、組織内の人員が対面した、X社およびY2社のそれぞれに所属する人員(組織外人員)の名前が表示され、それらの組織外人員と組織内の人員とのつながりを示すネットワーク図が表示される。 In the display state illustrated in FIG. 9, when the display of the network diagram indicating the connection with the non-organization personnel is selected, the personnel belonging to each of the X company and the Y2 company (external to the organization) The name of the personnel) is displayed, and a network diagram showing the connection between those outside the organization and the personnel in the organization is displayed.
<図10:アクセス制御規定(ASAC)>
図10に、アプリケーションサーバ(AS)の記憶部(ASME)に記録される、アクセス制御規定(ASAC)ファイル内のデータ構造の一例を示す。アクセス制御規定(ASAC)ファイルは、アプリケーションサーバ(AS)における基本コンテンツ作成(ASCBC)時に合わせて出力されるものであり、対応する基本コンテンツファイル(ASBF)にアクセスできる条件が記載されているものである。例えば、ある部署に関するファイルであれば、閲覧者の中にその部署のメンバが少なくとも一人含まれている場合には閲覧可能である、というようにアクセス条件が規定される。
<FIG. 10: Access Control Rules (ASAC)>
FIG. 10 shows an example of the data structure in the access control specification (ASAC) file recorded in the storage unit (ASME) of the application server (AS). The access control rule (ASAC) file is output in accordance with basic content creation (ASCBC) in the application server (AS), and describes conditions for accessing the corresponding basic content file (ASBF). is there. For example, an access condition is defined such that a file related to a certain department can be browsed if at least one member of the department is included in the viewer.
アクセス制御規定(ASAC)では、基本コンテンツファイルのファイルID(ASAC01)、ファイルの種類(ASAC02)、アクセス条件(ASAC03)を対応付けて記載される。なお、ファイルをIDで個別に識別できれば、ファイルの種類(ASAC02)は省略可能である。ファイルID(ASAC01)は、基本コンテンツ作成(ASCBC)で出力されたファイルに個別につけられたIDであり、同じ種類のコンテンツであっても、データの対象期間や対象メンバが異なれば別のIDが振られる。例えば、ネットワーク図の場合には、部を対象とする図には部のメンバ全員にアクセス許可を与えるが、課を対象とする図にはその課のメンバのみにアクセス許可を与える。このように、個別のファイルに対応してアクセス条件を決めることができる。 In the access control rule (ASAC), the file ID (ASAC01), file type (ASAC02), and access condition (ASAC03) of the basic content file are described in association with each other. Note that the file type (ASAC02) can be omitted if the files can be individually identified by the ID. The file ID (ASAC01) is an ID individually assigned to the file output in the basic content creation (ASCBC). Even if the content is the same type, another ID is assigned if the data target period and target member are different. to be dumped. For example, in the case of a network diagram, access permission is granted to all members of a department in a diagram that targets a department, but access permission is granted only to members of that department in a figure that targets a department. In this way, access conditions can be determined corresponding to individual files.
ファイル種類(ASAC02)は、コンテンツの種類を示すものである。コンテンツ切替ボタン(OD_C)においてボタンを表示する際の見出し、分類に用いられる。図10中に例示されるファイル種類(ASAC02)中の「社内ネットワーク」、「業務ネットワーク」、「業務タペストリ」は、コンテンツの提示形態を意味している。 The file type (ASAC02) indicates the type of content. Used for heading and classification when displaying a button in the content switching button (OD_C). “In-house network”, “business network”, and “business tapestry” in the file type (ASAC02) illustrated in FIG. 10 mean content presentation forms.
アクセス条件(ASAC03)は、対応するファイルを表示するのに必要な閲覧者のユーザIDを論理式で示したものである。図10中の「1000」、「1001」等がユーザIDを意味している。行(RE03、RE04)に示されるように、複数のユーザIDが[AND]で接続される場合には、それらのユーザIDに対応する閲覧者が全員同時に検出されていないと表示許可を出さないことを意味する。また、行(RE05)に示されるように、複数のユーザIDが[OR]で接続される場合には、そのうちの少なくとも一人が閲覧者として検知されていれば表示を許可することを意味する。また、行(RE06)に示されるように、NOT条件も用いることで、特定のユーザ(本例ではユーザIDが1000のユーザ)が閲覧しているときには表示許可を出さないように制限することもできる。行(RE07)に示されるように、[ALL]によって全員に表示許可を出す、つまりオープンコンテンツとして規定することもできる。 The access condition (ASAC03) is a logical expression showing the user ID of the viewer necessary for displaying the corresponding file. “1000”, “1001”, etc. in FIG. 10 mean the user ID. As shown in the rows (RE03, RE04), when a plurality of user IDs are connected by [AND], display permission is not issued unless all the viewers corresponding to these user IDs are detected at the same time. Means that. Further, as shown in the row (RE05), when a plurality of user IDs are connected by [OR], it means that display is permitted if at least one of them is detected as a viewer. Further, as shown in the row (RE06), by using the NOT condition, it is possible to restrict the display permission from being given when a specific user (in this example, a user whose user ID is 1000) is browsing. it can. As shown in the row (RE07), display permission can be given to everyone by [ALL], that is, it can be defined as open content.
以上のように、表示許可を論理式で規定することで、個別のファイルに表示条件を与えることができる。これによって、閲覧者のメンバ構成が変わると見ることのできるファイルも変わるため、「次は他のメンバと一緒に閲覧したい。」という動機を促すことができる。 As described above, display conditions can be given to individual files by defining the display permission by a logical expression. As a result, the file that can be viewed changes as the member configuration of the viewer changes, so that the motivation “I want to browse with other members next time” can be encouraged.
<図11:業務対面マトリクス作成のフローチャート>
図6に示される基本コンテンツ作成で、社内社員と社外者との業務対面を可視化したコンテンツ作成するにあたり、対面の状態をN×N行列で表した、業務対面マトリクスが作成される。
<Fig. 11: Flowchart for creating a business meeting matrix>
In creating the basic content shown in FIG. 6, when creating the content that visualizes the business meeting between the in-house employee and the outsider, a business meeting matrix is created in which the face-to-face state is represented by an N × N matrix.
図11に、アプリケーションサーバ(AS)で実行される業務対面マトリクス作成のフローチャートを示す。ここでは、組織内人員としての組織内構成メンバと、組織外人員としての社外対面者とを組み合わせたものを軸にとった業務対面マトリクス作成の例を示す。 FIG. 11 shows a flowchart for creating a business meeting matrix executed by the application server (AS). Here, an example of business face-to-face matrix creation based on a combination of in-organization structural members as internal personnel and external face-to-face persons as external personnel is shown.
開始(CMCS)後、アプリケーションサーバ(AS)から業務情報の種類、対象ユーザ、対象期間などの条件を業務情報管理サーバ(GS)に送信すると、業務情報管理サーバ(GS)において、その条件に該当する情報が検索され、業務情報としてアプリケーションサーバ(AS)に送信される。アプリケーションサーバ(AS)は、業務情報管理サーバ(GS)から送信された業務情報を読み込み(CMC1)、業務情報の中から社外者との対面に関連する情報を抽出する(CMC2)。例えば、業務情報として出張経費精算情報を読み込んだ場合は、出張者氏名、出張先、業務開始時刻、業務終了時刻の情報を最低限の情報として抽出し、対面相手氏名も可能であれば抽出する。業務開始時刻、業務終了時刻から、出張者と対面相手とのコミュニケーション量が算出(ASCCC)され、出張者、対面相手、対面時間が記載された社外業務対面テーブルが作成される(CMC3)。コミュニケーション量の算出方法は、図12を参照して後で詳述する。もし、出張経費清算情報に対面相手氏名が記載されていなかった場合は、対面相手の場所には、出張先名(会社名)を記載することが可能である。 After the start (CMCS), when the application server (AS) sends the business information type, target user, target period, and other conditions to the business information management server (GS), the business information management server (GS) meets the conditions. Information to be searched is retrieved and transmitted to the application server (AS) as business information. The application server (AS) reads the business information transmitted from the business information management server (GS) (CMC1), and extracts information related to meeting with an outsider from the business information (CMC2). For example, when business trip expense adjustment information is read as business information, information on the name of the business traveler, business trip destination, business start time, and business end time is extracted as minimum information, and the name of the face-to-face partner is also extracted if possible. . From the business start time and business end time, the amount of communication between the business traveler and the face-to-face partner is calculated (ASCCC), and an outside business face-to-face table describing the business trip person, the face-to-face partner and the face-to-face time is created (CMC3). A method for calculating the communication amount will be described in detail later with reference to FIG. If the name of the face-to-face partner is not described in the business trip expense settlement information, the name of the business trip (company name) can be written in the place of the face-to-face partner.
CMC3で作成された社外業務対面テーブルから、重複する対面相手を省いた、対面相手の数がカウントされる(CMC4)。 From the outside business face-to-face table created in CMC3, the number of face-to-face opponents, excluding overlapping face-to-face opponents, is counted (CMC4).
一方、センサネットサーバ(SS)から取得した、社内の任意のメンバ間での任意の期間内のコミュニケーション量を示した対面マトリクス(ASMM)を読み込む処理(CMC5)が行われる。業務対面マトリクスを作成するにあたり、社内の内部対面を示す対面マトリクス(ASMM)を基本とし、そこに、社外者との対面(対外対面)を表す部分を付加するために拡張される。そのため、まず、対面マトリクス(ASMM)を、社外の対面相手の数だけマトリクスサイズを拡張する処理(CMC6)が行われる。例えば、対面マトリクス(ASMM)のサイズが30×30であり(これは社内の対象メンバ数が30人であることを示す)、社外対面相手の数が15であった場合、45×45のマトリクスが作成される。内部対面を示す30×30の部分には、対面マトリクス(ASMM)のデータがそのままコピーされる。社内対象メンバと社外の対面相手との対面を示す30×15および15×30の部分を拡張マトリクス(EXMT)とし、CMC3で作成した社外業務対面テーブルのデータが、拡張マトリクス(EXMT)の該当セルに埋め込まれる(CMC7)。そのとき、社外業務対面テーブルに記載された出張者とその対面相手とから、マトリクス内の場所が決定され、その出張者と対面相手とのコミュニケーション量が、決定された場所に記載される。もし、コミュニケーション量の記載場所が重なった場合(同じ出張者と対面相手のデータがあった場合)は、その場所にあった値に、コミュニケーション量を加算し、記載する。例えば、社内の特定のメンバが、社外の特定のメンバと複数の日に渡って対面をしていた場合、それらの対面の量は上記処理によって加算されることになる。 On the other hand, processing (CMC5) for reading a face-to-face matrix (ASMM) obtained from the sensor network server (SS) and indicating the amount of communication within an arbitrary period between arbitrary members in the company is performed. In creating the business face-to-face matrix, the face-to-face matrix (ASMM) indicating the internal face-to-face inside the company is used as a base, and is expanded to add a part representing the face-to-face (outside face-to-face) with an outsider. Therefore, first, a process (CMC6) is performed to expand the matrix size of the meeting matrix (ASMM) by the number of meeting partners outside the company. For example, if the size of the face-to-face matrix (ASMM) is 30 × 30 (this indicates that the number of in-house target members is 30) and the number of external face-to-face opponents is 15, a 45 × 45 matrix Is created. The face-to-face matrix (ASMM) data is copied as it is to the 30 × 30 portion indicating the internal face-to-face. The 30 × 15 and 15 × 30 portions indicating the face-to-face contact between the in-house target member and the outside face-to-face partner are defined as an extended matrix (EXMT), and the data of the external work face-to-face table created in CMC3 is the corresponding cell of the extended matrix (EXMT). (CMC7). At that time, the place in the matrix is determined from the business trip person described in the outside business face-to-face table and the face-to-face partner, and the communication amount between the business trip person and the face-to-face partner is described in the determined place. If the place where the communication amount is described overlaps (when there is data of the same business traveler and meeting partner), the communication amount is added to the value at that place and described. For example, when a specific member in the company has faced a specific member outside the company for a plurality of days, the amount of the face-to-face is added by the above processing.
社外業務対面テーブルに記載されたデータ全てが、拡張マトリクスに反映されたかどうかが判定され(CMC8)、全てのデータが反映されるまで、コミュニケーション量のマトリクスへの埋め込みが継続して行われる。社外業務対面テーブルのデータすべてが反映されると、業務対面マトリクス(ASGM)が完成し(CMC9)、戻る(CMCR)。 It is determined whether or not all the data described in the external business meeting table is reflected in the expansion matrix (CMC8), and the communication amount is continuously embedded in the matrix until all the data is reflected. When all the data of the outside business meeting table is reflected, the business meeting matrix (ASGM) is completed (CMC9) and returned (CMCR).
なお、図11においては、CMC1からCMC4までの処理と、CMC5の処理とが併行して行われるようにフローチャートが示されているが、実際にはこのように併行して処理が行われても、シリアルに処理が行われてもよい。 In FIG. 11, a flowchart is shown so that the processes from CMC1 to CMC4 and the process of CMC5 are performed in parallel, but actually, even if the processes are performed concurrently in this way. The processing may be performed serially.
ここまで説明したのは、組織内構成メンバ、すなわち組織内人員と、社外対面者、すなわち組織外人員とを合わせたものを軸にとった業務対面マトリクス(ASGM_1)を作成する例である。この業務対面マトリクス(ASGM_1)により、社内社外を含めた個人同士の対面状況の把握が可能になる。この業務対面マトリクス(ASGM_1)については後で図19を参照して説明する。 What has been described so far is an example of creating a business meeting matrix (ASGM_1) based on a combination of in-organization structural members, that is, in-organization personnel, and external meeting persons, that is, outside-organization personnel. With this business meeting matrix (ASGM_1), it is possible to grasp the meeting situation between individuals including inside and outside the company. This business meeting matrix (ASGM_1) will be described later with reference to FIG.
さて、出張状況を把握するにあたり、従業員(組織内人員)が組織外人員の誰とどのくらい対面したか、だけではなく、従業員がどの会社(外部組織)をどのくらい訪問したか、といった情報も重要である。その情報を得るためには、図11に示すフローチャートにおいて、組織内構成メンバ(組織内人員)と出張先会社(外部組織)名とを合わせたものを軸にとった業務対面マトリクス(ASGM_2)を作成(業務対面マトリクス(ASGM_2)については図20を参照して後で説明)すればよい。具体的には、CMC4の処理において、社外業務対面テーブル中から出張先の数をカウントし、その際に重複する出張先についてはカウントしないようにする。CMC6において、対面マトリクス(ASMM)を、出張先の数だけマトリクスサイズを拡張し、CMC7において、社外業務対面テーブルに記載された出張者と出張先より、拡張マトリクス(EXMT)の場所を決定し、その出張者と出張先の対面相手とのコミュニケーション量を、その場所に記載すればよい。もし、コミュニケーション量の記載場所が重なった場合(同じ出張者および出張先の組み合わせのデータがあった場合)は、その場所にあった値に、コミュニケーション量を加算し、記載する。例えば、社内の特定のメンバが、特定の出張先に複数の日に渡って出張をしていた場合、それらの出張に対応してコミュニケーション量が増えることになる。 Now, in order to grasp the business trip situation, not only how much the employee (internal organization personnel) met with the outside employee, but also information such as how much the employee visited which company (external organization) is important. In order to obtain the information, in the flowchart shown in FIG. 11, a business meeting matrix (ASGM_2) centered on the combination of the organization members (internal personnel) and the name of the company on the business trip (external organization) is used. What is necessary is just to create (the business meeting matrix (ASGM_2) will be described later with reference to FIG. 20). Specifically, in the processing of CMC 4, the number of business trip destinations is counted from the outside business facing table, and duplicate business trip destinations are not counted. In CMC 6, the matrix size of the meeting matrix (ASMM) is expanded by the number of business trip destinations. In CMC 7, the location of the expansion matrix (EXMT) is determined from the business travelers and business trip destinations described in the external business meeting table, What is necessary is just to describe the communication amount of the business trip person and the other party of the business trip destination in the place. If the communication amount description locations overlap (when there is a combination of the same business trip person and business trip destination), the communication amount is added to the value at that location and described. For example, when a specific member in the company travels to a specific business destination for a plurality of days, the amount of communication increases corresponding to the business trip.
以上では組織内人員が外部組織に出張して組織外人員と対面する情報を用いて業務対面マトリクス(ASGM_1)、(ASGM_2)を作成する例について説明した。しかし、組織内人員が組織外人員の来訪を受けて対面をする場合もあるので、来訪を受けての対面を業務対面マトリクスに反映することも可能である。その場合、業務情報中の来客申請を利用すればよい。すなわち、来客申請の情報をもとに、組織内の誰が外部組織の誰の来訪を受けて何日の何時から何時まで打ち合わせ等を行うか、の情報を抽出することができる。したがって、それらの情報を利用して社外業務対面テーブルに情報を追加し、業務対面マトリクス(ASGM_1)、(ASGM_2)を作成することが可能である。 In the above, the example in which the business meeting matrix (ASGM_1) and (ASGM_2) are created using the information that the personnel in the organization travels to the external organization and meets the personnel outside the organization has been described. However, since personnel within the organization may meet with a visit from a member outside the organization, it is also possible to reflect the meeting after the visit with the business facing matrix. In that case, the visitor application in the business information may be used. In other words, based on the information on the visitor application, it is possible to extract information on who in the organization receives the visit from the external organization and from what time of day to when. Therefore, it is possible to add information to the external business meeting table by using such information and create business meeting matrices (ASGM_1) and (ASGM_2).
<図12:コミュニケーション量算出(ASCCC)のフローチャート>
図12に、アプリケーションサーバ(AS)で実行されるコミュニケーション量算出(ASCCC)のフローチャートを示す。業務情報管理サーバ(GS)から得られる出張経費清算情報などの業務情報から、コミュニケーション量を算出するものである。
<FIG. 12: Flowchart of Communication Amount Calculation (ASCCC)>
FIG. 12 shows a flowchart of communication amount calculation (ASCCC) executed by the application server (AS). The amount of communication is calculated from business information such as business trip expense settlement information obtained from the business information management server (GS).
開始(CCS)後、まず、基本設定ファイルの読み込みが行われる(CC1)。基本設定ファイルには、移動時間と最低対面時間が含まれる。移動時間は、出張に伴う移動時間を一律の時間に設定したものであり、最低対面時間は、出張時や来客時の対面時間の最低値を一律の時間に設定したものである。例えば、移動時間を60分、最低対面時間を30分と定め、予めファイルに記載しておく。もし、取得した業務情報が来客申請情報であった場合は、移動を伴わないため、移動時間は0分とするのがよい。 After the start (CCS), first, the basic setting file is read (CC1). The basic setting file includes travel time and minimum meeting time. The travel time is set to the same time as the travel time associated with a business trip, and the minimum meeting time is set to the same value as the minimum value of the meeting time during a business trip or visitor. For example, the travel time is set to 60 minutes and the minimum meeting time is set to 30 minutes, which are described in advance in the file. If the acquired business information is visitor application information, the travel time is preferably 0 minutes because the travel information is not accompanied.
CMC2で抽出した社外対面(組織外人員との対面)に関する情報から、出張や来訪を受けての対面に関する開始時刻と終了時刻がさらに抽出され(CC2)、終了時刻から開始時刻を引くことにより社外業務時間の算出が行われる(CC3)。なお、来訪を受けての対面に要した時間も社外業務時間として算出するものとする。この社外業務時間のうち、移動時間を控除した時間をコミュニケーション量とみなすが、ここでは移動時間を一定に定めるため、対面場所によっては社外業務時間の殆どが移動時間となってしまい、コミュニケーション量(対面時間)が0になる可能性が生じる。出張や来訪を受けての対面において、コミュニケーション量が0ということはありえない。そこで、出張時や来訪を受けての対面時間の最小単位(最低量)であると想定される最低対面時間を予め定めておくことにより、コミュニケーション量の最低量を、以下のように確保する。すなわち、イベント時間(社外業務時間)から基本設定で読み込んだ移動時間を往復分引くことにより、仮対面時間が算出される(CC4)。仮対面時間と、基本設定で読み込んだ最低対面時間の大小が比較され(CC51)、仮対面時間が最低対面時間以上の場合(CC51:yes)は、仮対面時間がコミュニケーション量であるとみなされる(CC61)。一方、仮対面時間が最低対面時間より少ない場合(CC51:no)は、社外業務時間と最低対面時間の大小が比較される(CC52)。社外業務時間が最低対面時間以上の場合(CC52:yes)は、最低対面時間がコミュニケーション量とみなされる(CC62)。一方、社外業務時間が最低対面時間より少ない場合(CC52:no)は、社外業務時間がコミュニケーション量とみなされる(CC63)。この値を、コミュニケーション量として返し、戻る(CCR)。 From the information on outside meeting (face-to-face with outside organization) extracted by CMC2, the start time and end time related to meeting on business trip or visit are further extracted (CC2), and the outside time is subtracted from the end time by starting time Business hours are calculated (CC3). In addition, the time required for meeting after the visit is calculated as outside business hours. Out of this outside business time, the time excluding travel time is regarded as the amount of communication, but here the travel time is fixed, so most of the outside business time becomes travel time depending on the meeting place, and the amount of communication ( There is a possibility that the (facing time) becomes zero. The amount of communication cannot be zero in the face-to-face after a business trip or visit. Therefore, the minimum amount of communication is ensured as follows by predetermining the minimum meeting time that is assumed to be the minimum unit (minimum amount) of the meeting time during a business trip or visit. In other words, the provisional meeting time is calculated by subtracting the travel time read in the basic setting from the event time (outside business time) by the round trip (CC4). The temporary meeting time is compared with the minimum meeting time read in the basic setting (CC51). When the temporary meeting time is equal to or longer than the minimum meeting time (CC51: yes), the temporary meeting time is regarded as the communication amount. (CC61). On the other hand, when the provisional meeting time is shorter than the minimum meeting time (CC51: no), the outside work time and the minimum meeting time are compared (CC52). When the outside business time is equal to or longer than the minimum meeting time (CC52: yes), the minimum meeting time is regarded as the communication amount (CC62). On the other hand, when the external business time is less than the minimum meeting time (CC52: no), the external business time is regarded as the communication amount (CC63). This value is returned as a communication amount and returned (CCR).
<図13:業務情報(ASGD)の例>
図13は、アプリケーションサーバ(AS)が業務情報管理サーバ(GS)から取得する業務情報(ASGD)の例を示す。(a)は出張経費清算の業務情報(ASGD_1)であり、(b)は来客申請の業務情報(ASGD_2)である。
<Figure 13: Example of business information (ASGD)>
FIG. 13 shows an example of business information (ASGD) that the application server (AS) acquires from the business information management server (GS). (A) is business information (ASGD_1) for the settlement of business trip expenses, and (b) is business information (ASGD_2) for customer application.
業務情報を取得するにあたり、アプリケーションサーバ(AS)から業務情報の種類、対象ユーザ、対象期間などの条件を業務情報管理サーバ(GS)に送信する。業務情報管理サーバ(GS)は、その条件に該当する情報を検索し、業務情報としてアプリケーションサーバ(AS)に送信する。図13に示されているのは、情報検索に際しての条件として、業務情報の種類を(a)出張経費精算情報又は(b)来客申請情報、対象ユーザをユーザ属性リスト(ASUL)におけるユーザ番号(ASUIT1)0〜7、対象期間を2011年1月1日〜2011年2月28日とした時の例である。ユーザ属性リスト(ASUL)については図15を参照して後で説明する。 In acquiring the business information, conditions such as the type of business information, the target user, and the target period are transmitted from the application server (AS) to the business information management server (GS). The business information management server (GS) searches for information corresponding to the condition and transmits it to the application server (AS) as business information. FIG. 13 shows the conditions for the information search as follows: (a) business trip expense adjustment information or (b) visitor application information, and target user as a user number in the user attribute list (ASUL). ASUIT 1) 0 to 7 and an example when the target period is set to be January 1, 2011 to February 28, 2011. The user attribute list (ASUL) will be described later with reference to FIG.
(a)の出張経費清算の業務情報(ASGD_1)には、ユーザ氏名(ASGD_11)、出張した日付(ASGD_12)、出張先の会社名(ASGD_13)、出張開始時刻(ASGD_14)、出張終了時刻(ASGD_15)、出発地(地名又は駅名)(ASGD_16)、到着地(地名又は駅名)(ASGD_17)、対面相手(ASGD_18)などの情報が相互に関連付けて記録されている。出張経費清算は個人がそれぞれ行うため、同じ出張先に複数人で行った場合、その人数分のデータが作成される。また、対面相手(ASGD_18)は一人に限定されない。業務情報入力時に複数人記載可能であれば、複数人の人数が記録されていても構わない。 The business information (ASGD_1) for the settlement of business trip expenses in (a) includes the user name (ASGD_11), the date of business trip (ASGD_12), the company name of the business trip destination (ASGD_13), the business trip start time (ASGD_14), and the business trip end time (ASGD_15). ), Departure place (place name or station name) (ASGD_16), arrival place (place name or station name) (ASGD_17), face-to-face partner (ASGD_18), and the like are recorded in association with each other. Since the expense for the business trip is settled by each individual, when a plurality of people go to the same business trip destination, data for the number of people is created. Moreover, the meeting partner (ASGD_18) is not limited to one person. If a plurality of persons can be described when inputting business information, the number of persons may be recorded.
(b)の来客申請の業務情報(ASGD_2)には、対応者氏名(ASGD_21)、来訪日付(ASGD_22)、来訪開始時刻(ASGD_24)、来訪終了時刻(ASGD_25)、来訪者所属(会社名)(ASGD_23)、対面相手(ASGD_28)などの情報が相互関連付けて記録されている。来客申請は、受入者の一人が代表して申請するため、来訪受入一件につき、一組のデータが作成される。このため、業務情報入力では、対応者や来客者の名を一件につき複数記載できるようになっているのが一般的であり、対応者氏名(ASGD_21)や対面相手(ASGD_28)として、複数の氏名が記載されていることが多い。 The business information (ASGD_2) of the visitor application in (b) includes the name of the responder (ASGD_21), the visit date (ASGD_22), the visit start time (ASGD_24), the visit end time (ASGD_25), and the visitor affiliation (company name) ( Information such as ASGD_23) and meeting partner (ASGD_28) is recorded in association with each other. Since a visitor application is applied on behalf of one of the recipients, a set of data is created for each visit received. For this reason, in the business information input, it is common to be able to describe a plurality of names of responders and visitors per case, and there are a plurality of names of responders (ASGD_21) and meeting partners (ASGD_28). The name is often written.
<図14:社外業務対面テーブル(ASBT)の例>
図14は、業務情報(ASGD_1、ASGD_2)から社外業務対面に関する情報を抽出し、算出したコミュニケーション量と共に記載した、社外業務対面テーブル(ASBT)の例である。図14(a)は出張経費清算の業務情報(ASGD_1)から抽出して生成された社外業務対面テーブル1(ASBT_1)であり、図14(b)は来客申請の業務情報(ASGD_2)から抽出して生成された社外業務対面テーブル2(ASBT_2)である。
<Figure 14: External Business Meeting Table (ASBT)>
FIG. 14 is an example of an outside business meeting table (ASBT) in which information related to outside business meeting is extracted from the business information (ASGD_1, ASGD_2) and described together with the calculated communication amount. FIG. 14A is an outside business meeting table 1 (ASBT_1) generated by extracting from business information (ASGD_1) for business trip expense settlement, and FIG. 14B is extracted from business information (ASGD_2) of a customer application. This is the outside business meeting table 2 (ASBT_2) generated in this manner.
図14(a)の出張経費清算の社外業務対面テーブル1(ASBT_1)には、ユーザ氏名(ASBT_11)、出張した日付(ASBT_12)、出張先の会社名(ASBT_13)、コミュニケーション量(ASBT_14)、対面相手(ASBT_15)などの情報が相互関連付けて記録されている。対面相手(ASBT_15)及び、コミュニケーション量(ASBT_14)以外のデータは、業務情報(ASGD_1)の該当データをそのままコピーする。対面相手(ASBT_15)は、対面相手氏名(ASGD_18)のデータが入っている場合はそのままコピーし、データが入っていない場合は、[主張先の会社名](ASGD_13)を、あるいは、[出張先の会社名](ASGD_13)に"その他"の文字列を追加したものを、記載する。コミュニケーション量(ASBT_14)には、出張開始時刻(ASGD_14)と出張終了時刻(ASGD_15)に基づき、図12のフローチャートを参照して説明したコミュニケーション量算出(ASCCC)の処理によって算出されたものを代入する。 In the outside business meeting table 1 (ASBT_1) for clearing business trip expenses shown in FIG. 14A, the user name (ASBT_11), the date of the business trip (ASBT_12), the company name (ASBT_13) of the business trip destination, the communication amount (ASBT_14), and the face-to-face Information such as the partner (ASBT_15) is recorded in association with each other. For data other than the face-to-face partner (ASBT_15) and the communication amount (ASBT_14), the corresponding data of the business information (ASGD_1) is copied as it is. The face-to-face partner (ASBT_15) copies the name of the face-to-face partner name (ASGD_18) as it is, and if it does not contain the data, [Corporate name] (ASGD_13) or [Business trip destination] Company name] (ASGD_13) with a character string of “Other” added. For the communication amount (ASBT_14), the value calculated by the communication amount calculation (ASCCC) processing described with reference to the flowchart of FIG. 12 based on the business trip start time (ASGD_14) and the business trip end time (ASGD_15) is substituted. .
図14(b)の来客申請の社外業務対面テーブル2(ASBT_2)には、対応者氏名(ASBT_21)、来訪日付(ASBT_22)、来訪者所属(会社名)(ASBT_23)、コミュニケーション量(ASBT_24)、対面相手(来訪者)氏名(ASBT_25)などの情報が相互関連付けて記録されている。社外業務対面テーブル2(ASBT_2)を作成する際に参照した業務情報中で、来客対応者氏名(ASGD_21)や対面相手氏名(ASGD_28)が複数記録されている場合、すなわち一つの会合に来訪側、対応側で複数の人員の出席がある場合、図14に示されるように対応者、及び、来訪者それぞれが、一人ずつに分解されてデータが記載される。例えば、1件の来客申請に対して、対応者が4人で来訪者が3人の場合は、12組のデータが作成されることになる。 In FIG. 14B, the external application face-to-face table 2 (ASBT_2) of the visitor application includes a responder name (ASBT_21), a visit date (ASBT_22), a visitor affiliation (company name) (ASBT_23), a communication amount (ASBT_24), Information such as the name of the face-to-face partner (visitor) (ASBT_25) is recorded in association with each other. In the business information referred to when creating the external business meeting table 2 (ASBT_2), when a plurality of visitor names (ASGD_21) and face-to-face names (ASGD_28) are recorded, that is, the visiting side in one meeting, When there are a plurality of personnel attending on the response side, as shown in FIG. 14, each of the responders and visitors is disassembled into one person and the data is described. For example, for one visitor application, if there are 4 responders and 3 visitors, 12 sets of data are created.
コミュニケーション量(ASBT_24)には、来訪開始時刻(ASGD_24)と来訪終了時刻(ASGD_25)に基づき、図12のフローチャートを参照して説明したコミュニケーション量算出(ASCCC)の処理によって算出されたものが記録される。 The communication amount (ASBT_24) is recorded based on the visit start time (ASGD_24) and the visit end time (ASGD_25), which is calculated by the communication amount calculation (ASCCC) process described with reference to the flowchart of FIG. The
<図15:ユーザ属性リスト(ASUL)の例>
図15は、アプリケーションサーバ(AS)の記憶部(ASME)内に保管される、ユーザ属性リスト(ASUL)の形式の例を示す図である。ユーザ属性リスト(ASUL)には、ユーザ番号(ASUIT1)、ユーザ名(ASUIT2)、端末ID(ASUIT3)及びユーザの所属する部(ASUIT4)や課(ASUIT5)が相互に関連付けて記録されている。ユーザ番号(ASUIT1)は存在するユーザの通し番号を示すものである。また、ユーザ名(ASUIT2)は表示画面やコンテンツ生成時に用いるユーザ(US)の氏名もしくはニックネームの表記であり、端末ID(ASUIT3)はユーザ(US)が所有するセンサ端末(TR)の端末情報を示すものである。ユーザ(US)と端末ID(ASUIT3)とは基本的に一対一で対応する。また、所属する部(ASUIT4)や課(ASUIT5)はユーザ(US)が所属する組織に対応する情報であり、例えば、組織単位で基本コンテンツを作成する場合にはこの情報に基づき、データに含まれるメンバを特定する。
<FIG. 15: Example of User Attribute List (ASUL)>
FIG. 15 is a diagram illustrating an example of a format of a user attribute list (ASUL) stored in the storage unit (ASME) of the application server (AS). In the user attribute list (ASUL), a user number (ASUIT1), a user name (ASUIT2), a terminal ID (ASUIT3), and a part (ASUIT4) and section (ASUIT5) to which the user belongs are recorded in association with each other. The user number (ASUIT1) indicates a serial number of an existing user. The user name (ASUIT2) is a name or nickname notation of the user (US) used when generating a display screen or content, and the terminal ID (ASUIT3) is the terminal information of the sensor terminal (TR) owned by the user (US). It is shown. The user (US) and the terminal ID (ASUIT3) basically correspond one to one. Also, the department (ASUIT4) and section (ASUIT5) to which the user belongs is information corresponding to the organization to which the user (US) belongs. For example, when creating basic content in organizational units, it is included in the data based on this information. Identify members
なお、図15ではユーザと所属する組織の情報をテーブルの形式で規定したが、これはXMLなどを用いて階層的に示しても良い。その場合には、A社の下にA部、A部の下にA1課が存在する、というように組織階層に合わせて表記することが可能であり、該当する組織の中に個人のユーザ名や端末IDなどを記述することができる。なお、同じ人物が複数の組織に兼務して所属することも現実にあり得るため、ユーザ一人に複数の組織の情報が対応して付加されていても良い。 In FIG. 15, information on the user and the organization to which the user belongs is defined in the form of a table, but this may be shown hierarchically using XML or the like. In such a case, it is possible to indicate according to the organizational hierarchy, such as A section under company A and A1 section under section A, and the individual user name in the corresponding organization And terminal ID can be described. Since the same person may belong to a plurality of organizations concurrently, information on a plurality of organizations may be added corresponding to one user.
<図16:センシングデータベース(SSDB)内に記憶される対面テーブルの例>
センシングデータベース(SSDB)には複数のメンバそれぞれに対応して複数種類のセンシングデータが記録されているが、そのうちの赤外線送受信による対面データをまとめたテーブルの例を図16の(a)(b)に示す。図16の(a)は、対面テーブル(SSDB_IR_1002)を示し、端末IDが1002であるセンサ端末(TR)が取得したデータを集めたテーブルであることを想定している。同様に、図16の(b)は、対面テーブル(SSDB_IR_1003)を示し、端末IDが1003であるセンサ端末(TR)が取得したデータを集めたテーブルとする。なお、カラムに赤外線受信側IDを加えることにより、取得したセンサ端末(TR)ごとにテーブルを分けないようにすることも可能である。また、他の、加速度や温度などのデータも同じテーブルに含んでも良い。また、閲覧者検出器(CLVD)の赤外線送受信器(CLVDIR)から受信した検出器ID(CLVDID)も、センサ端末(TR)から受信したユーザIDと同様に赤外線送信側ID(DBR10)に記録しても良い。この場合、検出器IDをキーとしてテーブルを検索することにより、誰がどの場所でディスプレイを閲覧したかを調べることができる。
<FIG. 16: Example of meeting table stored in sensing database (SSDB)>
The sensing database (SSDB) records a plurality of types of sensing data corresponding to each of a plurality of members. An example of a table in which meeting data by infrared transmission / reception is collected is shown in FIGS. 16A and 16B. Shown in FIG. 16A shows a meeting table (SSDB_IR_1002), which is assumed to be a table in which data acquired by a sensor terminal (TR) whose terminal ID is 1002 is collected. Similarly, FIG. 16B shows a meeting table (SSDB_IR_1003), which is a table in which data acquired by the sensor terminal (TR) whose terminal ID is 1003 is collected. In addition, it is also possible not to divide a table for every acquired sensor terminal (TR) by adding infrared receiving side ID to a column. Further, other data such as acceleration and temperature may be included in the same table. Further, the detector ID (CLVDID) received from the infrared transmitter / receiver (CLVDIR) of the viewer detector (CLVD) is also recorded in the infrared transmitter ID (DBR10) in the same manner as the user ID received from the sensor terminal (TR). May be. In this case, by searching the table using the detector ID as a key, it is possible to check who has viewed the display at which location.
図16(a)、(b)の対面テーブルは、センサ端末(TR)がデータを送信した時刻(DBTM)と、赤外線送信側ID(DBR1)とそのIDからの受信回数(DBN1)を10組(DBR1およびDBN1、DBR2およびDBN2、…、DBN10およびDBN10)格納する例である。例えば10秒間に1回の頻度でデータ送信を行う場合には、前回の送信後の10秒間に、どのセンサ端末(TR)から何回赤外線を受信したかを、このテーブルで表していることになる。図16に示す例では、10秒の間に複数のセンサ端末(TR)と対面した場合、最大10組までそれを記録できるということである。なお、記録できる組の数は自由に設定することができる。対面、つまり赤外線の受信がなかった場合にはテーブルの値は「null」となる。また、図16(a)、図16(b)では時刻はミリ秒まで表記しているが、時刻の形式は統一されていればどのようなものでも良い。時間間隔も、10秒に限られるものではなく、目的に応じて変更可能である。 16 (a) and 16 (b), 10 sets of the time (DBTM) when the sensor terminal (TR) transmitted data, the infrared transmission side ID (DBR1), and the number of receptions from the ID (DBN1) are 10 sets. (DBR1 and DBN1, DBR2 and DBN2,..., DBN10 and DBN10) are stored examples. For example, when data is transmitted at a frequency of once every 10 seconds, this table shows how many infrared rays are received from which sensor terminal (TR) in 10 seconds after the previous transmission. Become. In the example shown in FIG. 16, when facing a plurality of sensor terminals (TR) within 10 seconds, it is possible to record up to 10 sets. The number of groups that can be recorded can be freely set. When meeting, that is, when there is no infrared reception, the value of the table is “null”. Also, in FIGS. 16A and 16B, the time is shown up to milliseconds, but any time format may be used. The time interval is not limited to 10 seconds and can be changed according to the purpose.
<図17:センシングデータベース(SSDB)の例:加速度データテーブル>
センサネットサーバ(SS)内センシングデータベース(SSDB)に格納されるセンシングデータの例として、加速度データテーブルの例(SSDB_ACC_1002)を図17に示す。これは、基本的に、センサ端末(TR)で取得されたセンシングデータそのままのものであり、下処理をされていない状態のデータである。各個人に対応してテーブルが作られ、サンプリング周期(例えば0.02秒)ごとに時刻情報(DBTM)と対応付けてX軸(DBAX)、Y軸(DBAY)、Z軸(DBAZ)の、互いに直交する三軸方向それぞれの加速度データが格納される。なお、加速度センサが検出した生の数値を格納しても良いし、単位を[G]に変換した後の値を格納しても良い。このような加速度データテーブルをメンバごとに作成し、センシングした時刻の情報と対応付けて格納する。なお、ユーザIDを示すカラムを追加すれば、テーブルを個人ごとに分けずに統合したもの(組織内人員全員のデータを記録したテーブル)とすることが可能である。
<FIG. 17: Example of Sensing Database (SSDB): Acceleration Data Table>
FIG. 17 shows an example of an acceleration data table (SSDB_ACC — 1002) as an example of sensing data stored in the sensing database (SSDB) in the sensor network server (SS). This is basically the sensing data acquired by the sensor terminal (TR) as it is, and is the data that has not been subjected to the down-processing. A table is created corresponding to each individual, and is correlated with time information (DBTM) at each sampling period (for example, 0.02 seconds), along the X axis (DBAX), Y axis (DBAY), and Z axis (DBAZ). Acceleration data for each of the three axial directions orthogonal to each other is stored. The raw numerical value detected by the acceleration sensor may be stored, or the value after the unit is converted to [G] may be stored. Such an acceleration data table is created for each member, and stored in association with the sensed time information. If a column indicating a user ID is added, the table can be integrated without being divided for each individual (a table in which data of all personnel in the organization is recorded).
<図18:二次データベース(SSDT)の例:対面マトリクス>
センサネットサーバ(SS)内で、センシングデータ処理(SSCDT)の結果を格納する、二次データベース(SSDT)の例として、対面マトリクス(ASMM)の例を図18に示す。二次データベースは、下処理を終え、一定期間の特定のユーザの情報を共通の形式で保管するデータベースである。
<FIG. 18: Example of Secondary Database (SSDT): Meeting Matrix>
FIG. 18 shows an example of a face-to-face matrix (ASMM) as an example of a secondary database (SSDT) that stores the results of sensing data processing (SSCDT) in the sensor network server (SS). The secondary database is a database that stores the information of a specific user for a certain period in a common format after finishing the preprocessing.
図18では、組織内の任意のメンバ間での、所定の期間内の合計対面時間を示した対面マトリクス(ASMM)の例を示す。対面マトリクスはネットワーク分析の用語では隣接行列と呼ばれるものである。対面マトリクス(ASMM)は、図16を参照して説明した対面テーブル(SSDB_IR)に基づいて、任意の組合せのメンバ間での合計対面時間を計算し、マトリクス形式に整理したものである。図18に例示する対面マトリクスでは、要素(MM3_4)と対称要素(MM4_3)に示すように、ユーザ番号2のユーザとユーザ番号3のユーザが750分対面したことを示している。対面マトリクスのデータ形式としては、テキストでも良いし、データベースの各カラムを両メンバの名前やユーザIDに対応付けたものでも良い。対面テーブル(SSDB_IR)から合計対面時間を求める際に、そのまま合計するのではなく、対面していない時間を補正した後の値を合計しても良い。例えば、昼休みの時間等を考慮して補正することが可能である。また、図18では対面マトリクス(ASMM)が対称行列となっている例を示しているが、処理方法によっては非対称行列にすることも可能である。 FIG. 18 shows an example of a face-to-face matrix (ASMM) showing the total face-to-face time within a predetermined period between any members in the organization. The face-to-face matrix is called an adjacency matrix in network analysis terms. The meeting matrix (ASMM) calculates the total meeting time between members of an arbitrary combination based on the meeting table (SSDB_IR) described with reference to FIG. 16, and arranges them in a matrix format. The face-to-face matrix illustrated in FIG. 18 indicates that the user with the user number 2 and the user with the user number 3 faced each other for 750 minutes, as shown in the element (MM3_4) and the symmetric element (MM4_3). As the data format of the face-to-face matrix, text may be used, or each column of the database may be associated with the names and user IDs of both members. When calculating the total face-to-face time from the face-to-face table (SSDB_IR), the values after correcting the non-face-to-face time may be summed rather than being summed as they are. For example, the correction can be made in consideration of the lunch break time. FIG. 18 shows an example in which the face-to-face matrix (ASMM) is a symmetric matrix, but it may be an asymmetric matrix depending on the processing method.
また、対面マトリクス(ASMM)は対面テーブル(SSDB_IR)のみを用いて対面時間を合計するのではなく、対面している時刻の両ユーザの加速度データテーブル(SSDB_ACC)を参照し、加速度が両者もしくは少なくとも一方が閾値以上の値である場合にのみ、対面しているとみなしてカウントに加えてもよい。これによって、たまたまセンサ端末(TR)が放置されているときに赤外線を送受信してしまった場合や、互いにコミュニケーションしていないのに向かいに着席しただけの場合を、対面時間の中に含まないようにして、コミュニケーションしているとして有効なデータのみを対面マトリクスに記録することができる。 In addition, the meeting matrix (ASMM) does not total the meeting time using only the meeting table (SSDB_IR), but refers to the acceleration data table (SSDB_ACC) of both users at the meeting time, and the acceleration is both or at least Only when one of the values is equal to or greater than the threshold value may be considered to be facing and added to the count. As a result, when the sensor terminal (TR) happens to be left unattended, or when it is not communicating with each other, it is not included in the meeting time. Thus, only data effective as communication can be recorded in the face-to-face matrix.
また、対面マトリクス(ASMM)は、ある期間、例えば一日あたりの対面時間の閾値を設け、期間内でその閾値を越えた日数を要素の値としても良い。例えば、閾値を超した日が三日あれば3として記録可能である。この場合には、ある期間(一日)の中でまとまった情報量のある会話がなされた場合に、その人物間は連携しているとみなすことになる。 Further, the face-to-face matrix (ASMM) may be provided with a threshold value of the face-to-face time per day, for example, per day, and the number of days exceeding the threshold value within the period may be used as the element value. For example, if there are three days exceeding the threshold, it can be recorded as 3. In this case, when a conversation with a large amount of information is made within a certain period (one day), it is considered that the persons are linked.
<図19:業務対面マトリクス(ASGM_1)の例>
図19に、社内の任意のメンバと社外対面者とを合わせたものを軸にとった業務対面マトリクス(ASGM_1)の例を示す。業務対面マトリクス(ASGM_1)は、センサネットサーバ(SS)から取得した二次データの一つである社内の任意のメンバ間の対面を示す内部対面データ、すなわち対面マトリクス(ASMM)と、社内の任意のメンバと社外対面者との対面を示す対外対面データ、すなわち拡張マトリクス(EXMT)とを結合したものである。
<FIG. 19: Example of business meeting matrix (ASGM_1)>
FIG. 19 shows an example of a business meeting matrix (ASGM_1) centered on a combination of arbitrary members in the company and outside meeting persons. The business face-to-face matrix (ASGM_1) is one of the secondary data acquired from the sensor network server (SS), and is internal face-to-face data indicating face-to-face between arbitrary members in the company, that is, face-to-face matrix (ASMM), The outside meeting data indicating the meeting of the members of the outside and the outside meeting person, that is, the extended matrix (EXMT) is combined.
拡張マトリクス(EXMT)は、社内の任意のメンバと社外対面者をそれぞれの軸に取ったマトリクスである。図19では、社内の任意のメンバを、図15に例示されるユーザ属性リスト(ASUL)の端末ID(ASUIT3)とユーザ名(ASUIT2)との対応に従い、端末IDを名前(図19において[TN]、[KT]、[KM]、[KB]、[YM]、[FW]、[YD]、[SK]が名前である)に置き換えているが、どちらを記載しても構わない。また、図19では社外対面者として会社名(図19において[X社]、[Y社]、[Z社]が社名である)と氏名(図19における[HD]、[YA]、[MR]、[FI]が名前である)とが記録される例が示されるが、氏名のみが記録されるものであってもよい。 The expansion matrix (EXMT) is a matrix in which an arbitrary member in the company and an outside meeting person are taken as respective axes. In FIG. 19, an arbitrary member in the company is assigned a terminal ID (named [TN in FIG. 19) according to the correspondence between the terminal ID (ASUIT3) and the user name (ASUIT2) in the user attribute list (ASUL) illustrated in FIG. ], [KT], [KM], [KB], [YM], [FW], [YD], and [SK] are names). Further, in FIG. 19, the company name ([X company], [Y company], [Z company] is the company name in FIG. 19) and the name ([HD], [YA], [MR in FIG. 19) as outside meeting persons. ], [FI] is a name) is recorded, but only a name may be recorded.
図14を参照して説明した社外業務対面テーブル(ASBT_1、ASBT_2)に従い、社内のメンバと社外対面者とのコミュニケーション量が、拡張マトリクス(EXMT)内の該当セルに記載されてゆく。図19に示される業務対面マトリクスでは、要素(GM5_11)および対称要素(GM11_5)に示されるように、ユーザ番号4のユーザ(YM)と3番目に記載された社外対面者(Y社 MR)が180分対面したことを示している。社外対面者とのコミュニケーション量を導出する際に、社内社員同士のコミュニケーション量を導出する際と同一の定量化尺度(本例では[分])とすることにより、組織内人員間のコミュニケーションと、組織内人員−組織外人員間のコミュニケーションとを、同一の評価尺度で評価することが可能となる。 According to the outside business face-to-face tables (ASBT_1, ASBT_2) described with reference to FIG. 14, the communication amount between the in-house member and the outside face-to-face person is described in the corresponding cell in the expansion matrix (EXMT). In the business meeting matrix shown in FIG. 19, as shown in the element (GM5_11) and the symmetric element (GM11_5), the user (YM) with the user number 4 and the third-party outside person (Y company MR) are listed. It shows that they met for 180 minutes. When deriving the amount of communication with people outside the company, by using the same quantification scale (in this example, [minute]) as when deriving the amount of communication between internal employees, Communication between in-organization personnel and non-organization personnel can be evaluated on the same evaluation scale.
また、ここでは、マトリクスの各構成要素をコミュニケーション量で示すために、単位を分に統一する例を示したが、単位は分など量を表すものに限定されない。例えば、コミュニケーション回数で統一する方法もある。社内の任意のメンバ間の対面を表す対面マトリクス(ASMM)には、該当期間内においてある一定の対面時間を越えた日を、対面のあった日としてカウントしその合計値を記載することができる。そして、社内のメンバと社外対面者との対面を表す拡張マトリクス(EXMT)には、該当期間内において出張による対面のあった日をカウントしてその合計値を記載することにより、単位を回数に統一した業務対面マトリクスを作成することも可能である。 Further, here, in order to show each component of the matrix by the communication amount, an example in which the unit is unified to the minute is shown, but the unit is not limited to the one representing the amount such as the minute. For example, there is a method of unifying by the number of communication. In a face-to-face matrix (ASMM) that represents face-to-face contact between any members in the company, the days exceeding a certain face-to-face time within the corresponding period can be counted as the days of face-to-face and the total value can be described. . And in the expansion matrix (EXMT) that represents the meeting between the members in the company and the outside meeting person, the number of days when meeting by the business trip in the corresponding period is counted and the total value is described, so that the unit is counted as a number of times. It is also possible to create a unified business meeting matrix.
<図20:業務対面マトリクス(ASGM_2)の例>
図20は、社内の任意のメンバと、外部組織としての会社の名とを合わせたものを軸にとった業務対面マトリクス(ASGM_2)の例である。業務対面マトリクス(ASGM_2)は、センサネットサーバ(SS)から取得した二次データの一つである社内の任意のメンバ間の対面を示す内部対面データ、すなわち対面マトリクス(ASMM)と、社内の任意のメンバと外部組織(会社)との対面を示す対外対面データ、すなわち拡張マトリクス(EXMT)とを結合したものである。
<FIG. 20: Example of business meeting matrix (ASGM_2)>
FIG. 20 is an example of a business meeting matrix (ASGM_2) centered on a combination of an arbitrary member in the company and the name of a company as an external organization. The business face-to-face matrix (ASGM_2) is one of the secondary data acquired from the sensor network server (SS), and is internal face-to-face data indicating face-to-face between arbitrary members in the company, that is, face-to-face matrix (ASMM), The external meeting data indicating the meeting of the members of the company and the external organization (company), that is, the expansion matrix (EXMT) is combined.
拡張マトリクス(EXMT)は、社内の任意のメンバと、外部組織としての会社の名とをそれぞれの軸に取ったマトリクスである。図14を参照して説明した社外業務対面テーブル(ASBT_1、ASBT_2)に従い、社内のメンバと社外対面者とのコミュニケーション量が、拡張マトリクス(EXMT)内の該当セルに記載されてゆく。図20に示す業務対面マトリクスASGM_2では、要素(GM5_10)と対称要素(GM10_5)に示すように、ユーザ番号4のユーザ(YM)と2番目に記載された会社(Y社)に所属する人との対面時間合計が180分であったことを示している。 The expansion matrix (EXMT) is a matrix in which arbitrary members in the company and names of companies as external organizations are taken as axes. According to the outside business face-to-face tables (ASBT_1, ASBT_2) described with reference to FIG. 14, the communication amount between the in-house member and the outside face-to-face person is described in the corresponding cell in the expansion matrix (EXMT). In the business meeting matrix ASGM_2 shown in FIG. 20, as shown in the element (GM5_10) and the symmetric element (GM10_5), the user (YM) of the user number 4 and the person belonging to the second listed company (Company Y) It is shown that the total meeting time was 180 minutes.
<図21:業務対面マトリクスから作成したネットワーク図の例>
ここまで、人と人とのコミュニケーション量をN×N行列(N:任意の正の整数)で表わされる業務対面マトリクスについて説明した。この情報を視覚的にわかりやすく表現するために、対面の発生した人同士を線で結ぶネットワーク図が作成される。作成したネットワーク図を画像等のかたちで保存すれば、ユーザに提示可能なコンテンツの一つとなる。以下、図21を参照してネットワーク図としての様々な表示形態について説明する。
<Figure 21: Example of network diagram created from business meeting matrix>
Up to this point, the business meeting matrix in which the amount of communication between people is represented by an N × N matrix (N: any positive integer) has been described. In order to express this information visually and in an easy-to-understand manner, a network diagram is created that connects people who have encountered each other with lines. If the created network diagram is saved in the form of an image or the like, it becomes one of the contents that can be presented to the user. Hereinafter, various display forms as a network diagram will be described with reference to FIG.
まず、業務情報から得られる情報を付加する前の、社内の人と人との対面を表す、社内ネットワーク図(ASNF)を図21(a)に示す。社内ネットワーク図(ASNF)は、基本コンテンツファイル(ASBF)に含まれる。 First, FIG. 21A shows an in-house network diagram (ASNF) that represents a person-to-person meeting in the company before adding information obtained from business information. The in-house network diagram (ASNF) is included in the basic content file (ASBF).
社内ネットワーク図(ASNF)は、センサネットサーバ(SS)から取得した二次データの一つである社内の任意のメンバ間の対面を示す対面マトリクス(ASMM)を基に作成されたネットワーク図であり、組織内人員間の物理的対面を可視化したものである。対面マトリクス(ASMM)に、ユーザ名ではなく、端末IDが記載されていた場合は、ユーザ属性リスト(ASUL)中から端末IDに対応するユーザ名を取得し、人を表すノード上にユーザ名を記載することが可能である。図21(a)において、円の一つ一つがノードを示し、その円で囲われた二文字のアルファベット(例:KB、KM、TN)が、各ノードに対応する人の名前を表す。 The in-house network diagram (ASNF) is a network diagram created on the basis of a face-to-face matrix (ASMM) showing face-to-face between arbitrary members in the company, which is one of the secondary data acquired from the sensor net server (SS). This is a visualization of physical confrontation between personnel within the organization. If the face-to-face matrix (ASMM) describes the terminal ID instead of the user name, the user name corresponding to the terminal ID is acquired from the user attribute list (ASUL), and the user name is displayed on the node representing the person. It can be described. In FIG. 21A, each circle represents a node, and a two-letter alphabet (eg, KB, KM, TN) surrounded by the circle represents the name of a person corresponding to each node.
社内ネットワーク(ASNF)に、業務情報から得られる情報を付加した、業務ネットワーク図(ASGN)について、図21(b)から図21(e)を参照して説明する。業務ネットワーク図(ASGN)も、基本コンテンツファイル(ASBF)に含まれる。 A business network diagram (ASGN) in which information obtained from business information is added to an in-house network (ASNF) will be described with reference to FIGS. 21 (b) to 21 (e). The business network diagram (ASGN) is also included in the basic content file (ASBF).
図21(b)に示される業務ネットワーク図1(ASGN_11)は、図19に例示される、社内の任意のメンバと社外対面者とを合わせたものを軸にとった業務対面マトリクス(ASGM_1)から作成される業務ネットワーク図である。ここでは、社内のメンバと社外対面者とを区別するために、ノードの形状を変更して表示した例を示している。すなわち、円で示されるノードが組織内人員を表し、矩形で示されるノードが組織外人員を表す。各ノードの中に記される二文字のアルファベットは人名を表す。図11を参照して説明した業務対面マトリクスの作成時に、CMC1の処理手順において業務情報が読み込まれるが、この時アプリケーションサーバ(AS)からマトリクス作成に必要な業務情報の情報、例えば、業務情報の種類、対象ユーザ、対象期間などが業務情報管理サーバ(GS)に送信される。業務情報管理サーバ(GS)に送信される情報で指定される対象ユーザは、業務対面マトリクスに記載される社内のメンバである。ネットワーク図の作成に際して、業務対面マトリクス(ASGM_1)中で社内メンバと社外対面者とを区別するためには、業務情報リクエスト時に指定された対象ユーザを社内メンバとみなせばよい。あるいは、データ中に組織内人員、組織外人員を区別可能な属性情報が含まれている場合にはそれを参照して区別することも可能である。 Business network FIG. 1 (ASGN_11) shown in FIG. 21 (b) is based on a business meeting matrix (ASGM_1) centered on a combination of arbitrary members in the company and outside meeting persons, as exemplified in FIG. It is a business network diagram to be created. Here, an example is shown in which the shape of the node is changed and displayed in order to distinguish in-house members from outside-facing persons. That is, nodes indicated by circles represent personnel within the organization, and nodes represented by rectangles represent personnel outside the organization. A two-letter alphabet written in each node represents a person's name. When the business meeting matrix described with reference to FIG. 11 is created, business information is read in the processing procedure of the CMC 1. At this time, business information necessary for matrix creation, for example, business information, is obtained from the application server (AS). The type, target user, target period, and the like are transmitted to the business information management server (GS). The target user specified by the information transmitted to the business information management server (GS) is a member in the company described in the business meeting matrix. When creating a network diagram, in order to distinguish between in-house members and outside-facing people in the business meeting matrix (ASGM_1), the target user specified at the time of business information request may be regarded as an in-house member. Alternatively, when the attribute information that can distinguish the in-organization personnel and the non-organization personnel is included in the data, it is also possible to distinguish them by referring to them.
図21(c)に示される業務ネットワーク図2(ASGN_12)は、業務対面マトリクス(ASGM_1)における社内のメンバ(組織内人員)のそれぞれが属する部署を単位として区分し、一つの部署を一つのノードとして示したネットワーク図である。ところで、ここまでは組織として会社組織を例に説明してきたので、上述した部署は会社組織に属する社内組織、と表現することができる。あるいは、サブ組織と表現することも可能である。つまり、組織内人員はサブ組織に所属し、サブ組織が集まって最終的に一つの組織が形成される、ということである。このとき、会社組織を例にすると、係、課、部、事業所、事業部等が存在するのに対応して、社内組織、サブ組織組も階層化して形成することが可能である。織内人員、つまり社内社員それぞれが所属するサブ組織は、ユーザ属性リスト(ASUL)から導き出すことができる。以下では引き続き、組織が会社であるものとして、サブ組織を「社内組織」と称する。図21(c)では、社内組織と組織外人員、すなわち社外対面者とを区別するためにノードの形状が変更されている。すなわち、社内組織を表すノードは六角形で示され、社外対面者は矩形で示される。また、社内組織のノードはその社内組織の規模に応じて大きさを変更して表示される例が示されている。 The business network shown in FIG. 21 (c) 2 (ASGN_12) is divided into units of departments to which in-house members (internal personnel) belong in the business meeting matrix (ASGM_1), and one department is divided into one node. FIG. By the way, since a company organization has been described as an example of the organization so far, the above-described department can be expressed as an in-house organization belonging to the company organization. Alternatively, it can be expressed as a sub-organization. That is, the personnel within the organization belong to the sub-organization, and the sub-organizations gather to finally form one organization. At this time, taking a company organization as an example, in-house organizations and sub-organization groups can be formed in a hierarchy in correspondence with the presence of a staff member, a section, a department, a business office, and a business department. The in-house personnel, that is, the sub-organization to which each in-house employee belongs, can be derived from the user attribute list (ASUL). Hereinafter, the sub-organization will be referred to as “in-house organization”, assuming that the organization is a company. In FIG. 21C, the shape of the node is changed in order to distinguish between an in-house organization and an outside organization person, that is, an outside meeting person. That is, a node representing an in-house organization is indicated by a hexagon, and an outside meeting person is indicated by a rectangle. In addition, an example is shown in which a node of an in-house organization is displayed with its size changed according to the size of the in-house organization.
図21(d)に示される業務ネットワーク図3(ASGN_21)は、社内の任意のメンバと社外組織名とを合わせたものを軸にとった業務対面マトリクス(ASGM_2)から作成した、業務ネットワーク図である。ここでは、社内のメンバと社外組織とを区別するために、ノードの形状を変更して表示した例を示している。すなわち、社内のメンバに対応するノードは円で示され、社外組織に対応するノードは矩形で示される。 The business network diagram 3 (ASGN_21) shown in FIG. 21 (d) is a business network diagram created from a business-facing matrix (ASGM_2) based on a combination of an arbitrary member in the company and an external organization name. is there. Here, an example is shown in which the shape of the node is changed and displayed in order to distinguish in-house members from outside organizations. That is, nodes corresponding to members in the company are indicated by circles, and nodes corresponding to external organizations are indicated by rectangles.
図21(e)に示される業務ネットワーク図4(ASGN_22)は、業務対面マトリクス(ASGM_2)における社内のメンバのそれぞれが属する部署(社内組織)と社外組織との関係を示すネットワーク図である。社内メンバの所属する社内組織は、ユーザ属性リスト(ASUL)から導き出すことができる。ここでは、社内組織と社外組織とを区別するためにノードの形状を変更して表示した例を示している。すなわち、社内組織を表すノードは六角形で示され、社外組織を表すノードは矩形で示される。また、図21(c)と同様、社内組織のノードはその社内組織の規模に応じて大きさを変更して表示される例が示されている。 Business network FIG. 4 (ASGN — 22) shown in FIG. 21 (e) is a network diagram showing the relationship between the department (internal organization) to which each of the members in the company belongs in the business meeting matrix (ASGM — 2) and the external organization. The in-house organization to which in-house members belong can be derived from the user attribute list (ASUL). Here, an example is shown in which the node shape is changed and displayed in order to distinguish between the in-house organization and the outside organization. That is, a node representing an in-house organization is indicated by a hexagon, and a node representing an outside organization is indicated by a rectangle. Further, as in FIG. 21C, an example is shown in which the nodes of the in-house organization are displayed with the size changed according to the scale of the in-house organization.
コミュニケーション状況を視覚的に捉えることを可能とし、その際にコミュニケーション状況の把握を容易にするための表示方法を以下にまとめる。
(1) 対面のあった人同士(ノード間)を線で結ぶときに、コミュニケーション量に応じて線の太さを変更する。このようにすることにより、対面の有無だけでなく、コミュニケーション量までも一目で確認可能となる。
(2) 対面のあった人同士を線で結ぶ線は、組織内人員間のコミュニケーション、組織内人員と組織外人員との間のコミュニケーションとで、線種を変えたり、色を変えたりして表示をする。社内コミュニケーション(内部対面)と社外コミュニケーション(対外対面)とを分けて見ることが容易になる。
(3) 組織内人員のノードと、組織外人員のノードの、色、模様、および形状のうち、少なくともいずれかを変更して表示する。このようにして、社内メンバと社外者とを一目で見分ける、といったことが出来るようになる。
(4) 組織外人員のノードに関して、異なる外部組織に対応して色や模様、形状を変更する。このようにして、社内メンバがどの会社の誰と繋がっているかだけでなく、どの会社と繋がっているかを容易に把握することが可能となる。
(5) 組織外人員のノード上に文字列を描く場合は、組織外人員の名前に加えて、その組織外人員の所属する外部組織の名前も表示する。このようにして、社内の誰がどこの会社の人と対面したかを把握することが容易となる。
(6) サブ組織(社内組織)のノードは、組織の規模に応じて表示する大きさを変更する。
The following summarizes the display methods that make it possible to visually grasp the communication status and facilitate the understanding of the communication status.
(1) When connecting face-to-face people (between nodes) with a line, the thickness of the line is changed according to the amount of communication. In this way, not only the presence / absence of face-to-face, but also the amount of communication can be confirmed at a glance.
(2) Lines that connect face-to-face people with lines can be changed by changing the line type or color depending on the communication between personnel within the organization and communication between personnel within the organization and those outside the organization. Display. It becomes easy to see internal communication (internal meeting) and external communication (external meeting) separately.
(3) Change and display at least one of the color, pattern, and shape of the node of the personnel within the organization and the node of the personnel outside the organization. In this way, it becomes possible to distinguish between in-house members and outsiders at a glance.
(4) Change the color, pattern, and shape of the node of the non-organization personnel corresponding to different external organizations. In this way, it is possible to easily grasp not only who in which company the in-house member is connected to, but also which company.
(5) When a character string is drawn on the node of the non-organization personnel, the name of the external organization to which the non-organization personnel belong is displayed in addition to the name of the non-organization personnel. In this way, it becomes easy to know who in the company has faced who in the company.
(6) The size of the node of the sub organization (in-house organization) is changed according to the size of the organization.
以上に説明した表示方法は、いずれかの方法を単独で用いても、複数の方法を組み合わせてもよい。しかし、複数の表示方法を組み合わせる場合は、組み合わせ方によっては、かえって複雑になり把握が困難になることもある。このため、何に注目したいか、どの表示効果が必要であるかに応じて、表示方法を選択することが効果的である。 Any of the display methods described above may be used alone, or a plurality of methods may be combined. However, when combining a plurality of display methods, depending on the combination method, the display method may be complicated and difficult to grasp. For this reason, it is effective to select a display method according to what is desired to be noticed and which display effect is required.
<図22:社外対面者リスト(ASPL)の例>
図22は、アプリケーションサーバ(AS)の記憶部(ASME)内に保管される、社外対面者リスト(ASPL)の形式の例を示す図である。社外対面者リスト(ASPL)には、対面者氏名(ASPL1)、会社名(ASPL2)が関連付けて記録されている。
このデータを参照することにより、図19に示す業務対面マトリクス(ASGM_1)から、図20に示す業務対面マトリクス(ASGM_2)を作成することが可能となる。社外対面者リスト(ASPL)には、社外対面者の会社名(ASPL2)以外に、所属部署、役職等も記録可能である。
<Figure 22: Example of external meeting list (ASPL)>
FIG. 22 is a diagram showing an example of a format of an outside meeting list (ASPL) stored in the storage unit (ASME) of the application server (AS). In the outside face-to-face person list (ASPL), the face-to-face person name (ASPL1) and the company name (ASPL2) are recorded in association with each other.
By referring to this data, the business meeting matrix (ASGM_2) shown in FIG. 20 can be created from the business meeting matrix (ASGM_1) shown in FIG. In addition to the company name (ASPL2) of the outside meeting person, the department, position, etc. can be recorded in the outside meeting person list (ASPL).
業務対面マトリクス(ASGM_1)から、同じ会社に所属する社外対面相手を見つけ出し、そのコミュニケーション量を足し合わせることにより、社内の任意のメンバと外部組織(会社)とのコミュニケーション量を導き出し、図20に示す業務対面マトリクス(ASGM_2)を作成することができる。 From the business face-to-face matrix (ASGM_1), an external face-to-face partner belonging to the same company is found, and the amount of communication is added to derive the amount of communication between any member in the company and the external organization (company), as shown in FIG. A business meeting matrix (ASGM_2) can be created.
<図23:社外対面者リスト更新のフローチャート>
図23に、アプリケーションサーバ(AS)で実行される、社外対面者リスト更新(ASCLU)のフローチャートを示す。社外対面者リスト更新(ASCLU)は、社外対面者情報の含まれる業務情報を読み込んだときに行われる処理である。
<FIG. 23: Flowchart for updating the external meeting list>
FIG. 23 shows a flowchart of external meeting list update (ASCLU) executed by the application server (AS). External meeting person list update (ASCLU) is a process performed when business information including external meeting person information is read.
開始(CLUS)後、業務情報管理サーバ(GS)から取得した業務情報が読み込まれ(CLU1)、業務情報の中から社外対面に関する情報が抽出される(CLU2)。例えば、出張経費清算情報を読み込んだ場合は、出張先や対面相手氏名の情報が抽出される。アプリケーションサーバ(AS)内で保持されている、社外対面者リスト(ASPL)が読み込まれる(CLU3)。続いて、業務情報から抽出した対面相手に関する情報と、社外対面者リスト(ASPL)との照合処理により、対面相手の情報が社外対面者リストに記載されているか否かが判定される(CLU4)。記載されていない場合(CLU4:no)は、社外対面者リスト(ASPL)に一行が追加され、該当情報が入力される(CLU5)。CLU4の判定が肯定された場合には、CLU5の処理がスキップされる。業務情報管理サーバ(GS)から取得した業務情報に含まれる全ての社外対面情報に関して照合を行ったかどうかが判断され(CLU6)、照合処理が終了していなければ(CLU6:no)、対面相手の情報抽出(CLU2)に戻る。全ての照合処理が終わるまで、CLU3、CLU4、CLU5の処理が繰り返し行われる。 After the start (CLUS), the business information acquired from the business information management server (GS) is read (CLU1), and information related to outside meeting is extracted from the business information (CLU2). For example, when the business trip expense settlement information is read, information on the business trip destination and the name of the face-to-face partner is extracted. An external meeting list (ASPL) held in the application server (AS) is read (CLU3). Subsequently, it is determined whether or not the information on the face-to-face partner is described in the outside face-to-face person list by collating the information on the face-to-face person extracted from the business information with the outside face-to-face person list (ASPL) (CLU4). . When it is not described (CLU4: no), a line is added to the external meeting list (ASPL) and the corresponding information is input (CLU5). If the determination of CLU4 is affirmed, the processing of CLU5 is skipped. It is determined whether or not all external meeting information included in the work information acquired from the work information management server (GS) has been collated (CLU6). If the collation process is not completed (CLU6: no), Return to information extraction (CLU2). Until all the collation processes are completed, the processes of CLU3, CLU4, and CLU5 are repeated.
なお、社外対面者リストの読込(CLU3)で、社外対面者リスト(ASPL)がアプリケーションサーバ(AS)内になかった場合は、社外対面者リスト(ASPL)が新規作成され、業務情報から抽出した対面相手の氏名と会社名とが順次記録される。 If the external meeting list (ASPL) is not in the application server (AS) when reading the outside meeting list (CLU3), a new outside meeting list (ASPL) is created and extracted from the business information. The face-to-face name and company name are recorded sequentially.
以上に説明したように、本発明の第1の実施の形態に係る業務上対面データ生成装置によれば、様々な業務情報の中から、組織内人員と組織外人員との物理的対面が抽出される。例えば、組織内の誰が、どこの外部組織の誰といつどれくらいの時間にわたり対面が行われたかが抽出される。そして、組織内人員と組織外人員との対面を定量化した対外対面データが生成される。一方、組織内人員間の物理的対面についてはそれぞれが装着するセンサ端末(TR)によって検出され、その検出結果がセンサネットサーバ(SS)で集積され、組織内人員間の対面を定量化した内部対面データが生成される。それらの内部対面データと対外対面データとが統合されて業務対面マトリクス(ASGM_1、ASGM_2)が生成される。したがって、センサ端末(TR)を装着していない組織外人員と、組織内人員との対面を定量化することが可能となり、組織内にとどまらず、より広い範囲でのコミュニケーションを定量化して評価することが可能となる。その結果、組織と外部組織とのよりよい協力関係を構築して生産性を高めることが可能となる。 As described above, according to the business face-to-face data generation apparatus according to the first embodiment of the present invention, the physical face-to-face between the organization personnel and the non-organization personnel is extracted from various business information. Is done. For example, it is extracted who in the organization, who in which external organization, and how long the meeting has occurred. Then, external meeting data is generated by quantifying the meeting between the in-organization personnel and the non-organization personnel. On the other hand, the physical meeting between the personnel in the organization is detected by the sensor terminal (TR) that each wears, and the detection results are accumulated in the sensor network server (SS), and the meeting between the personnel in the organization is quantified. Face-to-face data is generated. The internal face-to-face data and the face-to-face face-to-face data are integrated to generate a business face-to-face matrix (ASGM_1, ASGM_2). Therefore, it is possible to quantify the face-to-face contact between personnel outside the organization who are not wearing sensor terminals (TR) and personnel within the organization, and not only within the organization but also quantifies and evaluates communication over a wider range. It becomes possible. As a result, it is possible to improve productivity by building a better cooperative relationship between the organization and the external organization.
− 第2の実施の形態 −
本発明の第2の実施の形態について図面を参照して説明する。第1の実施の形態では、業務対面マトリクス(ASMM)は対称行列であるものとして説明したが、第2の実施の形態では二種類の業務情報を用いて、コミュニケーションの送り手と受け手とを表す非対称行列を作成する方法について説明する。つまり、組織内外の人員間で行われる対面(コミュニケーション)において、出張(往訪)による対面を「送り手のコミュニケーション」、来訪を受けての対面を「受け手のコミュニケーション」と定義して区別し、非対称行列の業務対面マトリクスを作成する。これにより、社外者との対面の傾向の把握が容易になる。第1の実施の形態の説明と重複している部分については説明を省く。
− Second Embodiment −
A second embodiment of the present invention will be described with reference to the drawings. In the first embodiment, the business meeting matrix (ASMM) has been described as a symmetric matrix, but in the second embodiment, two types of business information are used to represent a communication sender and a receiver. A method for creating an asymmetric matrix will be described. In other words, in the face-to-face (communication) conducted between personnel inside and outside the organization, the face-to-face (visit) face-to-face is defined as “sender communication”, and the face-to-face contact is defined as “receiver communication”. Create a business-to-face matrix of matrix. This makes it easier to grasp the tendency of meeting with outsiders. The description overlapping with the description of the first embodiment is omitted.
<図24:業務対面マトリクス作成のフローチャート>
図24に、業務対面マトリクス作成のフローチャートを示す。ここでは、社内の任意のメンバと社外組織名とを合わせたものを軸にとった業務対面マトリクス作成の例を示す。
<FIG. 24: Flowchart for creating a business meeting matrix>
FIG. 24 is a flowchart for creating a business meeting matrix. Here, an example of creating a business face-to-face matrix centering on a combination of an arbitrary member in the company and an external organization name is shown.
開始(CMCS)後、業務情報管理サーバ(GS)から、「送り手のコミュニケーション」である出張に関する業務情報と、「受け手のコミュニケーション」である来客に関する業務情報とが、それぞれ読み込まれる(CMC11、CMC12)。例えば、CMC11では業務情報として出張経費精算の情報が読み込まれ、CMC12では来客申請の情報が読み込まれる。それぞれにおいて、社外対面に関する情報が抽出され(CMC21、CMC22)、対面相手とのコミュニケーション量が算出され(ASCCC1、ASCCC2)、社外業務対面テーブル(ASBT_1、ASBT_2)が作成される(CMC31、CMC32)。詳細は、図14を参照して説明したのと同様であるので省略する。 After the start (CMCS), business information related to a business trip as “sender communication” and business information related to a customer as “receiver communication” are read from the business information management server (GS) (CMC11, CMC12). ). For example, CMC 11 reads business trip expense settlement information as business information, and CMC 12 reads customer application information. In each case, information related to the outside meeting is extracted (CMC21, CMC22), the amount of communication with the meeting partner is calculated (ASCCC1, ASCCC2), and an outside business meeting table (ASBT_1, ASBT_2) is created (CMC31, CMC32). Details are the same as those described with reference to FIG.
出張に関する業務情報から作成された社外業務対面テーブル1(ASBT_1)に記載される出張先の会社名(ASBT_13)と、来客に関する業務情報から作成した社外業務対面テーブル2(ASBT_2)に記載される来訪者の会社名(ASBT_23)とを列挙し、同じ会社名があれば消去することにより、会社名の統合が行われる(CMC40)。そして対面相手数、会社数のカウントが行われる(CMC4)。 The company name (ASBT_13) of the business trip destination described in the external business facing table 1 (ASBT_1) created from the business information related to the business trip and the visit described in the external business facing table 2 (ASBT_2) created from the business information related to the customer The company names (ASBT_23) are listed, and if there is the same company name, the company names are integrated (CMC40). Then, the number of face-to-face partners and the number of companies are counted (CMC4).
一方、センサネットサーバ(SS)から取得した、社内の任意のメンバ間での任意の期間内のコミュニケーション量を示した対面マトリクス(ASMM)が読み込まれる(CMC5)。この対面マトリクス(ASMM)は、CMC4でカウントした会社の数分、マトリクスサイズが拡張される(CMC6)。拡張された対面マトリクスを図25に示す。マトリクスの拡張部分(EXMT_1、EXMT_2)は、会社(組織内)の任意のメンバと社外組織(外部組織)との対面を示す部分として、対面マトリクス(ASMM)の右上エリアと、左下エリアの2箇所に作成される。社外組織と社外組織の対面を示す部分が右下エリアに作成されるが、社外組織同士の対面データは、他の対面と同一の単位で取得することができないため、ここには何も記載しないか、0を代入する。拡張マトリクスの左下部分(EXMT_1)は、送り手のコミュニケーション量を記載するエリアとし、拡張マトリクスの右上部分(EXMT_2)は、受け手のコミュニケーション量を記載するエリアとする。 On the other hand, a face-to-face matrix (ASMM) obtained from the sensor network server (SS) and indicating the amount of communication within an arbitrary period between arbitrary members in the company is read (CMC5). In this face-to-face matrix (ASMM), the matrix size is expanded by the number of companies counted in CMC4 (CMC6). An expanded meeting matrix is shown in FIG. The expanded parts (EXMT_1, EXMT_2) of the matrix are the two parts of the upper right area and the lower left area of the face-to-face matrix (ASMM) as a part indicating the facing of any member of the company (inside the organization) and the outside organization (outside organization) Created on. A part showing the meeting between the outside organization and the outside organization is created in the lower right area, but the meeting data between outside organizations cannot be obtained in the same unit as other meeting, so nothing is described here Or 0 is substituted. The lower left portion (EXMT_1) of the expansion matrix is an area for describing the communication amount of the sender, and the upper right portion (EXMT_2) of the expansion matrix is an area for describing the communication amount of the receiver.
出張に関する業務情報から作成した社外業務対面テーブル1(ASBT_1)に記載された、出張者氏名(ASBT_11)と対面相手の会社名(ASBT_13)より、拡張マトリクスの左下部分(EXMT_1)の該当セルに、コミュニケーション量(ASBT_14)が記載される(CMC71)。もし、該当セルに既に値が入力されていた場合には、コミュニケーション量(ASBT_14)はその値に加算される。同様に、来客に関する業務情報から作成した社外業務対面テーブル2(ASBT_2)に記載された、来客対応者氏名(ASBT_21)と来訪者の会社名(ASBT_23)より、拡張マトリクスの右上部分(EXMT_2)の該当セルに、コミュニケーション量(ASBT_24)が記載される(CMC72)。もし、該当セルに既に値が入力されていた場合には、コミュニケーション量(ASBT_24)はその値に加算される。 From the business trip name (ASBT_11) and the company name (ASBT_13) of the business partner in the external business meeting table 1 (ASBT_1) created from the business information related to the business trip, the corresponding cell in the lower left part (EXMT_1) of the expansion matrix A communication amount (ASBT_14) is described (CMC71). If a value has already been input to the corresponding cell, the communication amount (ASBT — 14) is added to the value. Similarly, based on the visitor name (ASBT_21) and the visitor's company name (ASBT_23) described in the external business face-to-face table 2 (ASBT_2) created from the business information related to the visitor, the upper right part (EXMT_2) of the expansion matrix The communication amount (ASBT — 24) is written in the corresponding cell (CMC72). If a value has already been input to the corresponding cell, the communication amount (ASBT — 24) is added to that value.
社外業務対面テーブル(ASBT_1、ASBT_2)のデータ全てをマトリクスに反映するまでマトリクスへのデータ記載が行われる(CMC71、CMC72)。そして、社外業務対面テーブル(ASBT_1、ASBT_2)のデータ全てを反映したと判定される(CMC81:yes、CMC82:yes)と、業務対面マトリクス生成の処理は完了となる(CMC9)。図24を参照して以上に説明した処理が完了すると、図25に例示される業務対面マトリクス(ASGM_PC2)が完成する。 Data is written in the matrix until all the data of the external business meeting table (ASBT_1, ASBT_2) is reflected in the matrix (CMC71, CMC72). When it is determined that all the data in the external business meeting table (ASBT_1, ASBT_2) is reflected (CMC81: yes, CMC82: yes), the business meeting matrix generation process is completed (CMC9). When the processing described above with reference to FIG. 24 is completed, the business meeting matrix (ASGM_PC2) illustrated in FIG. 25 is completed.
ここで説明したのは、組織内の構成メンバと社外組織名とを合わせたものを軸にとった業務対面マトリクス(ASGM_PC2)作成の例である。これに関しては、第1の実施の形態で図19の業務対面マトリクス(ASGM_1)を参照して説明したのと同様の方法により、社内(組織内)の構成メンバと社外(組織外)の対面者とを合わせたものを軸にとった業務対面マトリクスを作成することも可能である。 What has been described here is an example of creating a business meeting matrix (ASGM_PC2) based on a combination of organization members and external organization names. In this regard, in-house (inside organization) members and outside (outside organization) face-to-face persons in the same manner as described with reference to the business face-to-face matrix (ASGM_1) in FIG. 19 in the first embodiment. It is also possible to create a business-facing matrix with the combination of
すなわち、組織内構成メンバと社外対面者とを合わせたものを軸にとった業務対面マトリクスを作成するには、図24に示すフローチャートにおいて、以下に説明するような処理を行えばよい。CMC40では、社外業務対面テーブル1(ASBT_1)に記載される対面相手(ASBT_15)と、来客に関する業務情報から作成した社外業務対面テーブル2(ASBT_2)に記載される来訪者氏名(ASBT_25)とから、対面相手を統合する処理が行われる。また、CMC4では、対面相手の人数がカウントされる。CMC6では、対面相手の会社数ではなく、対面相手の人数をベースに、対面マトリクスを拡張する処理が行われる。後は同様に、マトリクスの該当セルにコミュニケーション量が入力される。 That is, in order to create a business meeting matrix centered on a combination of in-organization structural members and outside meeting persons, the following processing may be performed in the flowchart shown in FIG. In the CMC 40, from the meeting partner (ASBT_15) described in the outside business meeting table 1 (ASBT_1) and the visitor name (ASBT_25) described in the outside business meeting table 2 (ASBT_2) created from the business information regarding the visitor, Processing to integrate the face-to-face partner is performed. In CMC4, the number of face-to-face opponents is counted. In CMC6, the process of expanding the face-to-face matrix is performed based on the number of face-to-face partners rather than the number of face-to-face companies. Thereafter, similarly, the communication amount is input to the corresponding cell of the matrix.
図24のフローチャートでは、発明の理解を容易にすることを目的として、複数の処理が並列処理されるかのように示されている。実際には、このように並列処理が行われてもよいし、シリアルに処理されてもよい。 In the flowchart of FIG. 24, a plurality of processes are shown as if they were processed in parallel for the purpose of facilitating understanding of the invention. Actually, parallel processing may be performed in this way, or serial processing may be performed.
<図25:業務対面マトリクス(ASGM_PC2)の例>
図25は、社内の任意のメンバと社外組織名とを合わせたものを軸にとり、送り手と受け手に分けてコミュニケーション量が格納される業務対面マトリクス(ASGM_PC2)の例である。業務対面マトリクス(ASGM_PC2)は、センサネットサーバ(SS)から取得した二次データの一つである社内の任意のメンバ間の対面を示す対面マトリクス(ASMM)と、社内の任意のメンバと社外組織との送り手のコミュニケーションを示す拡張マトリクス1(EXMT_1)と、社内の任意のメンバと社外組織との受け手のコミュニケーションを示す拡張マトリクス2(EXMT_2)とを結合したものである。
<FIG. 25: Example of Business Meeting Matrix (ASGM_PC2)>
FIG. 25 is an example of a business meeting matrix (ASGM_PC2) in which communication amounts are stored separately for a sender and a receiver, with a combination of an arbitrary member in the company and an external organization name as an axis. The business face-to-face matrix (ASGM_PC2) is a face-to-face matrix (ASMM) indicating a face-to-face contact between arbitrary members within the company, which is one of the secondary data acquired from the sensor network server (SS), and a member within the company and an external organization The extension matrix 1 (EXMT_1) indicating the communication of the sender and the extension matrix 2 (EXMT_2) indicating the communication of the receiver between any member in the company and the outside organization.
拡張マトリクス(EXMT_1、EXMT_2)は、社内の任意のメンバと社外組織をそれぞれの軸に取ったマトリクスである。 The expansion matrix (EXMT_1, EXMT_2) is a matrix in which an arbitrary member in the company and an outside organization are taken as axes.
出張に関する業務情報から作成した社外業務対面テーブル1(ASBT_1)に従い、社内のメンバと社外組織とのコミュニケーション量が、拡張マトリクス(EXMT_1)内の該当セルに記録される。要素(GM5_12)は、5番目のユーザ(YM)とY社との出張対面(Y社へ往訪しての対面)によるコミュニケーション量合計が180分であることを示している。 According to the outside business meeting table 1 (ASBT_1) created from the business information related to the business trip, the communication amount between the members in the company and the outside organization is recorded in the corresponding cell in the expansion matrix (EXMT_1). The element (GM5_12) indicates that the total amount of communication by the business trip face-to-face contact with the fifth user (YM) and the company Y (face-to-face visit to the company Y) is 180 minutes.
また、来客に関する業務情報から作成した社外業務対面テーブル2(ASBT_2)に従い、社内のメンバと社外組織とのコミュニケーション量が、拡張マトリクス(EXMT_2)内の該当セルに記載される。要素(GM13_3)は、3番目のユーザ(KM)とY2社との来客対応(Y2社からの来訪を受けての対面)によるコミュニケーション量合計が120分であることを示している。 Further, according to the external business facing table 2 (ASBT_2) created from the business information related to the customers, the communication amount between the in-house member and the external organization is described in the corresponding cell in the expansion matrix (EXMT_2). The element (GM13_3) indicates that the total amount of communication by the third user (KM) and the Y2 company corresponding to the visitor (face-to-face after receiving a visit from the Y2 company) is 120 minutes.
図25では、マトリクスの各構成要素をコミュニケーション量で示す際に、単位を分に統一した例を示したが、単位は分など量を表すものに限定されない。例えば、コミュニケーション回数で統一してもよい。 FIG. 25 shows an example in which the unit is divided into minutes when each component of the matrix is represented by the communication amount. However, the unit is not limited to the one representing the amount such as minutes. For example, the number of communications may be unified.
<図26:業務対面マトリクスから作成したネットワーク図の例>
図26に、業務対面マトリクスから作成されるネットワーク図の例を示す。業務対面マトリクス(ASGM_PC2)を視覚的にわかりやすく表現するために、人や組織がノードで表されている。また、業務対面マトリクス(ASGM_PC2)内の各要素に入力されている数値に基づいて対面の有無が判定され、対面有りと判定される場合は対応するノード間を線で結んだ、ネットワーク図(ASGN)が作成される。このネットワーク図は、アプリケーションサーバ(AS)で生成される。ここで作成したネットワーク図を画像で保存すれば、ユーザに提示するコンテンツの一つとなる。
<FIG. 26: Example of Network Diagram Created from Business Meeting Matrix>
FIG. 26 shows an example of a network diagram created from the business meeting matrix. In order to express the business meeting matrix (ASGM_PC2) visually and in an easy-to-understand manner, people and organizations are represented by nodes. A network diagram (ASGN) in which presence / absence of face-to-face is determined based on numerical values input to each element in the business face-to-face matrix (ASGM_PC2), and when corresponding face-to-face is determined, corresponding nodes are connected by a line. ) Is created. This network diagram is generated by an application server (AS). If the network diagram created here is saved as an image, it becomes one of the contents presented to the user.
図25を参照して説明した業務対面マトリクス(ASGM_PC2)は、社内メンバと社外組織とを合わせたものを軸に取ったマトリクスであり、社内メンバと社外組織の対面に関して、出張による対面と、来訪による対面とを区別して記録したものである。 The business meeting matrix (ASGM_PC2) described with reference to FIG. 25 is a matrix centered on a combination of internal members and external organizations. It is recorded separately from the face-to-face.
図26(a)に示される業務ネットワーク図5(ASGN_3)は、社内メンバと社外組織の対面に関して、出張による対面と来訪による対面のいずれかに値が入力されていたら、対面有りとして線を結ぶネットワーク図である。先に説明したように、業務対面マトリクス(ASGM_PC2)において、出張による対面は拡張マトリクス1(EXMT_1)に、来客による対面は拡張マトリクス2(EXMT_2)に記録されている。したがって、拡張マトリクス1(EXMT_1)の要素と、拡張マトリクス2(EXMT2)の対称要素とのいずれかに対面を示す値(0以外の値)が入力されていれば、出張または来訪による対面があった、ということである。それに対応して、該当社内メンバと該当社外組織それぞれに対応するノード間が線で繋がれる。このとき、コミュニケーション量に応じてノード間を繋ぐ線幅を変更する場合には、拡張マトリクス1(EXMT_1)内の要素の値と、拡張マトリクス2(EXMT_2)内の対称要素の値とを足した値に基づいて線幅が決定される。図26(a)に示される例では、社内のメンバと社外組織とを区別するために、ノードの形状が変更されている。また、ノード間をつなぐ線は、コミュニケーション量に応じてその線幅が変えられて表示される例が示されている。 In the business network diagram 5 (ASGN_3) shown in FIG. 26 (a), if a value is input in one of the face-to-face contact by the business trip and the face-to-face visit for the in-house member and the outside organization, the line is connected as having face-to-face. It is a network diagram. As described above, in the business meeting matrix (ASGM_PC2), the meeting by the business trip is recorded in the expansion matrix 1 (EXMT_1), and the meeting by the customer is recorded in the expansion matrix 2 (EXMT_2). Therefore, if a value indicating a facing (a value other than 0) is input to any of the elements of the expansion matrix 1 (EXMT_1) and the symmetric elements of the expansion matrix 2 (EXMT2), there is no meeting due to a business trip or a visit. That is. Correspondingly, nodes corresponding to the corresponding in-house member and the corresponding outside organization are connected by lines. At this time, when changing the line width connecting the nodes according to the communication amount, the value of the element in the expansion matrix 1 (EXMT_1) and the value of the symmetric element in the expansion matrix 2 (EXMT_2) are added. The line width is determined based on the value. In the example shown in FIG. 26A, the shape of the node is changed in order to distinguish in-house members from outside organizations. Further, an example is shown in which lines connecting nodes are displayed with their line widths changed according to the amount of communication.
図26(b)に示される業務ネットワーク図6(ASGN_PC31)は、業務ネットワーク図5(ASGN_3)の社内メンバと社外組織とを繋ぐ線分が、来訪と往訪に応じた有向線分で表現されるものである。拡張マトリクス1(EXMT_1)に記載されている値は出張を伴うコミュニケーション量を表すものであり、送り手のコミュニケーションと定義される。そこで、対面を示す値が拡張マトリクス1(EXMT_1)に記録されている場合は、社内メンバのノードから社外組織のノードに向いた有向線分によりこれらのノード間が接続される。一方、拡張マトリクス2(EXMT_2)に記録されている値は来訪を受けてのコミュニケーション量を表すものであり、受け手のコミュニケーションと定義される。したがって、対面を示す値が拡張マトリクス2(EXMT_2)に記録されている場合は、社外組織のノードから社内メンバのノードに向いた有向線分によりこれらのノード間が接続される。拡張マトリクス1(EXMT_1)と拡張マトリクス2(EXMT_2)のどちらにも対面を示す値が入力されている場合は、両方を向いた有向線分によりノード間が接続される。 In the business network diagram 6 (ASGN_PC 31) shown in FIG. 26 (b), the line segment connecting the in-house member and the external organization in the business network diagram 5 (ASGN_3) is represented by a directed line segment corresponding to the visit and the visit. Is. The value described in the expansion matrix 1 (EXMT_1) represents the amount of communication involving a business trip, and is defined as the sender's communication. Therefore, when a value indicating the meeting is recorded in the extended matrix 1 (EXMT_1), these nodes are connected by a directed line segment from the in-house member node to the outside organization node. On the other hand, the value recorded in the expansion matrix 2 (EXMT_2) represents the amount of communication after the visit, and is defined as the communication of the receiver. Therefore, when the value indicating the meeting is recorded in the expansion matrix 2 (EXMT_2), these nodes are connected by the directed line segment from the node of the outside organization to the node of the in-house member. When a value indicating facing is input to both the expansion matrix 1 (EXMT_1) and the expansion matrix 2 (EXMT_2), the nodes are connected by directed line segments facing both.
ところで、図26(b)においては、社内メンバと社外組織とのコミュニケーション量を提示する例が示されているが、社内メンバと社外対面者とのコミュニケーション量を提示することも可能である。その場合、図26(b)に示される矩形のノード内に社外組織の名称と社外メンバの名前とが記載されたものとなる。なお、社内メンバと社外対面者とのコミュニケーション量を提示する際には、社内の任意のメンバと社外対面者とを合わせたものを軸にとった業務対面マトリクスを作成することになる。つまり、図19に示される業務対面マトリクス(ASGM_1)に類似する業務対面マトリクスを作成することになる。 FIG. 26B shows an example of presenting the communication amount between the in-house member and the outside organization, but it is also possible to present the communication amount between the in-house member and the outside meeting person. In this case, the name of the outside organization and the name of the outside member are described in the rectangular node shown in FIG. When presenting the amount of communication between the in-house member and the outside-faced person, a business face-to-face matrix is created around the combination of any in-house member and the outside-faced person. That is, a business meeting matrix similar to the business meeting matrix (ASGM_1) shown in FIG. 19 is created.
図26(c)に示される業務ネットワーク図7(ASGN_PC321)は、業務対面マトリクス(ASGM_PC31)における社内のメンバを、各メンバが所属する組織ごとに一つのノードにまとめて作成した例を示すネットワーク図である。社内、社外の組織に対応してノードの形状を変えて表示されている。 The business network shown in FIG. 26C (ASGN_PC 321) is a network diagram showing an example in which the members in the company in the business meeting matrix (ASGM_PC 31) are collectively created as one node for each organization to which each member belongs. It is. Nodes are displayed in different shapes corresponding to internal and external organizations.
図26(d)に示される業務ネットワーク図8(ASGN_PC322)は、業務ネットワーク図7(ASGN_PC321)中で両方を向いた有向線分を分離して表示する例を示したものである。このとき更に、コミュニケーション量の大小の認識が容易となるように、線幅を決定する際の閾値を変更してもよい。このように表示することにより、例えばY2社とは来訪を受けての対面しかない一方で、Y社とは来訪および往訪を伴う対面があり、さらにY社からの来訪を受けての対面が往訪を伴う対面よりも多い、といったことを視覚的に把握することが可能となる。 Business network FIG. 8 (ASGN_PC 322) shown in FIG. 26D shows an example in which the directed line segments facing both in the business network FIG. 7 (ASGN_PC 321) are displayed separately. At this time, the threshold for determining the line width may be changed so that the amount of communication can be easily recognized. By displaying in this way, for example, while there is only a meeting with a visit from Y2 company, there is a meeting with a visit and a visit with Y company, and a meeting after a visit from Y company is also visited It is possible to visually grasp that there are more than face to face with.
以上、図26(b)から図26(d)を参照して、各ノード間を結ぶ線分を、来訪と往訪に応じた有向線分で表現する例について説明したが、有向線分で表現する以外に、線の色やパターン等を、来訪と往訪に応じたものにすることも可能である。例えば、往訪しての対面に対応して暖色系の色、来訪を受けての対面に対応して寒色系の色とすることが可能である。来訪、往訪を区別して線のパターンを変える場合、実線と破線、一重線と多重線、細線と太線、組織内人員(内部組織)から組織外人員(外部組織)に向かって線幅が漸増または漸減する線等とすることが可能である。 As described above, with reference to FIG. 26B to FIG. 26D, the example in which the line segment connecting the nodes is expressed by the directed line segment according to the visit and the visit has been described. It is also possible to change the line color and pattern according to the visit and the visit. For example, it is possible to set a warm color to correspond to the face-to-face meeting and a cold color to correspond to the face-to-face meeting. When changing the line pattern to distinguish between visits and visits, the line width gradually increases from the solid line to the broken line, the single line and the multiple line, the thin line and the thick line, from the internal organization personnel (internal organization) to the external organization organization (external organization) It can be a gradually decreasing line or the like.
第2の実施の形態で説明した方法によって、社内同士の対面と、社外者との対面とを、同一の基準で比較することができる。更に、社外者との対面に際して、来訪を受けての対面が多いか、それとも往訪を伴う対面が多いかといった傾向を確認することができる。 By using the method described in the second embodiment, it is possible to compare the face-to-face meeting and the face-to-face meeting with the same standard. Furthermore, when meeting with outsiders, it is possible to confirm the tendency of whether there are many meeting after visiting or many meeting with visiting.
以上、本発明の実施の形態について説明したが、本発明は上記実施の形態に限定されるものではなく、種々変形実施可能であり、上述した各実施の形態を適宜組み合わせることが可能であることは、当業者に理解されよう。 Although the embodiments of the present invention have been described above, the present invention is not limited to the above-described embodiments, and various modifications can be made and the above-described embodiments can be appropriately combined. Will be understood by those skilled in the art.
TR、TR2〜8 センサ端末
GW 基地局
US、US2〜8 ユーザ
GS 業務情報管理サーバ
NW ネットワーク
PAN パーソナルエリアネットワーク
SS センサネットサーバ
AS アプリケーションサーバ
CL クライアント
CP、CP2、CP3 個人用クライアント
TR, TR2-8 Sensor terminal GW Base station US, US2-8 User GS Business information management server NW Network PAN Personal area network SS Sensor network server AS Application server CL Client CP, CP2, CP3 Personal client
Claims (15)
前記センサ端末のそれぞれから出力された対面検出結果を取得する対面検出結果取得部と、
前記対面検出結果に基づき、前記組織内人員間の前記物理的対面を定量化した内部対面データを生成する内部対面データ生成部と、
前記組織内人員それぞれの業務活動に関連する情報である業務情報を取得する業務情報取得部と、
前記組織に属さない人員である組織外人員と前記組織内人員との物理的対面を特定可能な情報を前記業務情報から抽出し、前記組織内人員と前記組織外人員との前記物理的対面を定量化した対外対面データを生成する対外対面データ生成部と、
前記内部対面データと前記対外対面データとを統合して統合対面データを生成する統合対面データ生成部と
を備えることを特徴とする業務上対面データ生成装置。 A business-facing face-to-face data generation device that processes face-to-face detection results output from sensor terminals attached to each of the in-organization personnel in order to detect a physical face-to-face between personnel within the organization who are members of the organization. And
A face detection result acquisition unit for acquiring a face detection result output from each of the sensor terminals;
Based on the face-to-face detection result, an internal face-to-face data generation unit that generates internal face-to-face data that quantifies the physical face-to-face between the personnel in the organization;
A business information acquisition unit that acquires business information that is information related to the business activities of each of the personnel in the organization;
Information that can identify a physical meeting between an outside organization person who is not a member of the organization and an inside organization person is extracted from the business information, and the physical meeting between the inside organization person and the outside organization person An external face-to-face data generator that generates quantified external face-to-face data;
A business-facing face-to-face data generation apparatus comprising an integrated face-to-face data generation unit that generates integrated face-to-face data by integrating the internal face-to-face data and the face-to-face face-to-face data.
前記統合対面データに基づき、前記組織内人員と前記組織外人員とのつながりを可視化したコンテンツを生成するコンテンツ生成部をさらに備える
ことを特徴とする業務上対面データ生成装置。 In claim 1,
A business face-to-face data generation apparatus, further comprising: a content generation unit that generates content that visualizes the connection between the in-organization personnel and the non-organization personnel based on the integrated face-to-face data.
前記コンテンツ生成部がさらに、前記組織内人員と、前記組織外人員が属する外部組織とのつながりを可視化したコンテンツを生成する
ことを特徴とする業務上対面データ生成装置。 In claim 2,
The business-facing face-to-face data generation apparatus, wherein the content generation unit further generates a content that visualizes the connection between the internal personnel and the external organization to which the external personnel belong.
前記コンテンツを表示する表示部をさらに備える
ことを特徴とする業務上対面データ生成装置。 In claim 2 or 3,
A business face-to-face data generation apparatus, further comprising a display unit for displaying the content.
前記内部対面データおよび前記対外対面データは、同一の定量化尺度で生成される
ことを特徴とする業務上対面データ生成装置。 In claim 1,
The business face-to-face data generation apparatus, wherein the internal face-to-face data and the external face-to-face data are generated with the same quantification scale.
前記業務情報は、出張に関する情報と、来客に関する情報との少なくとも一つを含む
ことを特徴とする業務上対面データ生成装置。 In claim 1,
The business-facing face-to-face data generation device, wherein the business information includes at least one of information related to business trips and information related to visitors.
前記対外対面データ生成部は、前記組織外人員と前記組織内人員との物理的対面を特定可能な情報を抽出する際に、前記出張に関する情報から抽出する場合には前記出張に関する情報中に含まれる出張時間の情報を抽出し、前記来客に関する情報から抽出する場合には前記来客に関する情報中に含まれる面会時間の情報を抽出し、前記対外対面データを生成する
ことを特徴とする業務上対面データ生成装置。 In claim 6,
The external meeting data generation unit is included in the information related to the business trip when extracting information from the business trip when extracting information that can identify the physical meeting between the external personnel and the internal personnel. Business trip time information is extracted, and when it is extracted from the information about the visitor, the information on the visit time included in the information about the visitor is extracted, and the external meeting data is generated. Data generator.
前記業務情報は、出張に関する情報と、来客に関する情報とを含み、
前記対外対面データ生成部は、前記組織外人員が属する外部組織へ前記組織内人員が往訪しての対面と、前記組織内人員が属する組織への前記組織外人員の来訪を受けての対面とが区別された前記対外対面データを生成する
ことを特徴とする業務上対面データ生成装置。 In claim 1,
The business information includes information on business trips and information on visitors,
The outside meeting data generation unit is a meeting where the in-house staff visits an external organization to which the outside staff belongs, and a meeting after receiving the outside staff to the organization to which the inside staff belongs. A face-to-face data generation apparatus for business purposes, wherein the external face-to-face data is distinguished.
前記統合対面データに基づき、前記組織内人員と前記組織外人員とのつながりを可視化したコンテンツであって、前記往訪しての対面と前記来訪を受けての対面とを区別した形態のコンテンツ生成するコンテンツ生成部をさらに備える
ことを特徴とする業務上対面データ生成装置。 In claim 8,
Based on the integrated face-to-face data, content that visualizes the connection between the in-organization personnel and the non-organization personnel, in a form that distinguishes between the face-to-face visit and the face-to-face visit. A business face-to-face data generation device, further comprising a content generation unit.
前記コンテンツ生成部がさらに、前記組織内人員と、前記組織外人員が属する外部組織とのつながりを可視化したコンテンツであって、前記往訪しての対面と前記来訪を受けての対面とを区別した形態のコンツンツを生成する
ことを特徴とする業務上対面データ生成装置。 In claim 9,
The content generation unit further visualizes the connection between the in-organization personnel and the external organization to which the non-organization personnel belong, and discriminates between the visiting meeting and the receiving meeting A business-facing face-to-face data generation apparatus characterized by generating content in form.
前記コンテンツを表示する表示部をさらに備える
ことを特徴とする業務上対面データ生成装置。 In claim 10,
A business face-to-face data generation apparatus, further comprising a display unit for displaying the content.
前記センサ端末から出力される対面検出結果を処理する計算機と
を備える業務上対面データ生成システムであって、
前記計算機は、
前記センサ端末のそれぞれから出力された前記対面検出結果を取得する対面検出結果取得部と、
前記対面検出結果に基づき、前記組織内人員間の前記物理的対面を定量化した内部対面データを生成する内部対面データ生成部と、
前記組織内人員それぞれの業務活動に関連する情報である業務情報を蓄積する業務情報蓄積部と、
前記業務情報蓄積部から前記業務情報を取得する業務情報取得部と、
前記組織に属さない人員である組織外人員と前記組織内人員との物理的対面を特定可能な情報を前記業務情報から抽出し、前記組織内人員と前記組織外人員との前記物理的対面を定量化した対外対面データを生成する対外対面データ生成部と、
前記内部対面データと前記対外対面データとを統合して統合対面データを生成する統合対面データ生成部と
を有することを特徴とする業務上対面データ生成システム。 A sensor terminal attached to each of the personnel within the organization to detect physical encounters between personnel within the organization that are personnel belonging to the organization;
A business face-to-face data generation system comprising a computer that processes the face-to-face detection results output from the sensor terminal,
The calculator is
A face detection result acquisition unit for acquiring the face detection result output from each of the sensor terminals;
Based on the face-to-face detection result, an internal face-to-face data generation unit that generates internal face-to-face data that quantifies the physical face-to-face between the personnel in the organization;
A business information storage unit that stores business information that is information related to the business activities of each of the personnel in the organization;
A business information acquisition unit that acquires the business information from the business information storage unit;
Information that can identify a physical meeting between an outside organization person who is not a member of the organization and an inside organization person is extracted from the business information, and the physical meeting between the inside organization person and the outside organization person An external face-to-face data generator that generates quantified external face-to-face data;
A business-facing face-to-face data generation system comprising an integrated face-to-face data generation unit that generates integrated face-to-face data by integrating the internal face-to-face data and the face-to-face face-to-face data.
前記業務情報は、出張に関する情報と、来客に関する情報とを含み、
前記対外対面データ生成部は、前記組織外人員が属する外部組織へ前記組織内人員が往訪しての対面と、前記組織内人員が属する組織への前記組織外人員の来訪を受けての対面とが区別された前記対外対面データを生成する
ことを特徴とする業務上対面データ生成システム。 In claim 12,
The business information includes information on business trips and information on visitors,
The outside meeting data generation unit is a meeting where the in-house staff visits an external organization to which the outside staff belongs, and a meeting after receiving the outside staff to the organization to which the inside staff belongs. A business-facing face-to-face data generation system, characterized in that said face-to-face data is distinguished.
前記業務情報管理装置は、前記組織内人員のそれぞれが入力した前記業務情報を集約して管理する業務情報データベースを有し、
前記業務上対面データ生成装置は、
前記組織内人員の間の物理的対面を検出するために前記組織内人員のそれぞれに装着されたセンサ端末から出力された対面検出結果を取得する対面検出結果取得部と、
前記対面検出結果に基づき、前記組織内人員間の前記物理的対面を定量化した内部対面データを生成する内部対面データ生成部と、
前記業務情報を前記業務情報管理装置から取得する業務情報取得部と、
前記組織に属さない人員である組織外人員と前記組織内人員との物理的対面を特定可能な情報を前記業務情報から抽出し、前記組織内人員と前記組織外人員との前記物理的対面を定量化した対外対面データを生成する対外対面データ生成部と、
前記内部対面データと前記対外対面データとを統合して統合対面データを生成する統合対面データ生成部と
を有する
ことを特徴とする業務上対面データ生成システム。 A business-facing face-to-face data generation system comprising a business information management device that manages business information that is information related to the business activities of each of the personnel within the organization that are members of the organization, and a business-to-face data generation device,
The business information management device has a business information database that collects and manages the business information input by each of the personnel in the organization,
The business face-to-face data generation device is:
A face detection result acquisition unit for acquiring a face detection result output from a sensor terminal attached to each of the persons within the organization in order to detect a physical face between the persons within the organization;
Based on the face-to-face detection result, an internal face-to-face data generation unit that generates internal face-to-face data that quantifies the physical face-to-face between the personnel in the organization;
A business information acquisition unit that acquires the business information from the business information management device;
Information that can identify a physical meeting between an outside organization person who is not a member of the organization and an inside organization person is extracted from the business information, and the physical meeting between the inside organization person and the outside organization person An external face-to-face data generator that generates quantified external face-to-face data;
A business-facing face-to-face data generation system comprising an integrated face-to-face data generation unit that generates integrated face-to-face data by integrating the internal face-to-face data and the face-to-face face-to-face data.
前記業務情報は、出張に関する情報と、来客に関する情報とを含み、
前記対外対面データ生成部は、前記組織外人員が属する外部組織へ前記組織内人員が往訪しての対面と、前記組織内人員が属する組織への前記組織外人員の来訪を受けての対面とが区別された前記対外対面データを生成する
ことを特徴とする業務上対面データ生成システム。 In claim 14,
The business information includes information on business trips and information on visitors,
The outside meeting data generation unit is a meeting where the in-house staff visits an external organization to which the outside staff belongs, and a meeting after receiving the outside staff to the organization to which the inside staff belongs. A business-facing face-to-face data generation system, characterized in that said face-to-face data is distinguished.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011139616A JP2013008149A (en) | 2011-06-23 | 2011-06-23 | Business face-to-face data generation device and system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011139616A JP2013008149A (en) | 2011-06-23 | 2011-06-23 | Business face-to-face data generation device and system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2013008149A true JP2013008149A (en) | 2013-01-10 |
Family
ID=47675460
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011139616A Pending JP2013008149A (en) | 2011-06-23 | 2011-06-23 | Business face-to-face data generation device and system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2013008149A (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015201073A (en) * | 2014-04-09 | 2015-11-12 | 日本電信電話株式会社 | Information access control system, information sharing server, information access control method, and program |
| JP2016524230A (en) * | 2013-06-07 | 2016-08-12 | ソシオメトリック・ソリューションズ・インコーポレーテッドSociometric Solutions,Inc. | Social sensing and behavior analysis system |
| US10049336B2 (en) | 2013-02-14 | 2018-08-14 | Sociometric Solutions, Inc. | Social sensing and behavioral analysis system |
| JP2022038749A (en) * | 2020-08-27 | 2022-03-10 | パナソニックIpマネジメント株式会社 | Personnel network information output system, and personnel network information output method |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001175680A (en) * | 1999-12-21 | 2001-06-29 | Nec Corp | Personal connection management system and personal connection searching method |
| JP2010146372A (en) * | 2008-12-19 | 2010-07-01 | Fuji Xerox Co Ltd | Apparatus and program for organization activity analysis |
| JP2010257166A (en) * | 2009-04-24 | 2010-11-11 | Hitachi Ltd | Organization evaluation apparatus and organization evaluation system |
-
2011
- 2011-06-23 JP JP2011139616A patent/JP2013008149A/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001175680A (en) * | 1999-12-21 | 2001-06-29 | Nec Corp | Personal connection management system and personal connection searching method |
| JP2010146372A (en) * | 2008-12-19 | 2010-07-01 | Fuji Xerox Co Ltd | Apparatus and program for organization activity analysis |
| JP2010257166A (en) * | 2009-04-24 | 2010-11-11 | Hitachi Ltd | Organization evaluation apparatus and organization evaluation system |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10049336B2 (en) | 2013-02-14 | 2018-08-14 | Sociometric Solutions, Inc. | Social sensing and behavioral analysis system |
| JP2016524230A (en) * | 2013-06-07 | 2016-08-12 | ソシオメトリック・ソリューションズ・インコーポレーテッドSociometric Solutions,Inc. | Social sensing and behavior analysis system |
| JP2015201073A (en) * | 2014-04-09 | 2015-11-12 | 日本電信電話株式会社 | Information access control system, information sharing server, information access control method, and program |
| JP2022038749A (en) * | 2020-08-27 | 2022-03-10 | パナソニックIpマネジメント株式会社 | Personnel network information output system, and personnel network information output method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5672934B2 (en) | Sensing data display device and display system | |
| JP5764473B2 (en) | Event data processing device | |
| JP6675266B2 (en) | Sensor data analysis system and sensor data analysis method | |
| JP5372588B2 (en) | Organization evaluation apparatus and organization evaluation system | |
| US20120158464A1 (en) | Visualization system for organizational communication | |
| JP6688723B2 (en) | Action recommendation system and action recommendation method | |
| JP2009211574A (en) | Server and sensor network system for measuring quality of activity | |
| JP2008287690A (en) | Group visualization system and sensor network system | |
| JP2008176573A (en) | INTERACTION DATA DISPLAY DEVICE, PROCESSING DEVICE, AND DISPLAY METHOD | |
| JP6837151B2 (en) | Information processing system | |
| JP6423017B2 (en) | Psychological state measurement system | |
| JP5503719B2 (en) | Performance analysis system | |
| JP2010198261A (en) | Organization cooperative display system and processor | |
| JP2020181344A (en) | Watching system, notification device and notification method | |
| JP2013008149A (en) | Business face-to-face data generation device and system | |
| JP5617971B2 (en) | Organization communication visualization system | |
| JP6533868B1 (en) | Communication evaluation system and communication evaluation method | |
| JP5947902B2 (en) | Face-to-face data generation apparatus and face-to-face data generation method | |
| JP5025800B2 (en) | Group visualization system and sensor network system | |
| JP2007026419A (en) | Method and system for managing social network information | |
| JPWO2013035157A1 (en) | Communication analysis device, communication analysis system, and communication analysis method | |
| WO2011102047A1 (en) | Information processing system, and server |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20131108 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140613 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140624 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20141021 |