Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6427640B2 - Activity analysis system, activity analysis method, and program - Google Patents
[go: Go Back, main page]

JP6427640B2 - Activity analysis system, activity analysis method, and program - Google Patents

Activity analysis system, activity analysis method, and program Download PDF

Info

Publication number
JP6427640B2
JP6427640B2 JP2017156873A JP2017156873A JP6427640B2 JP 6427640 B2 JP6427640 B2 JP 6427640B2 JP 2017156873 A JP2017156873 A JP 2017156873A JP 2017156873 A JP2017156873 A JP 2017156873A JP 6427640 B2 JP6427640 B2 JP 6427640B2
Authority
JP
Japan
Prior art keywords
data
action
agent
user
facility
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.)
Active
Application number
JP2017156873A
Other languages
Japanese (ja)
Other versions
JP2017199441A (en
Inventor
裕樹 村上
裕樹 村上
主税 石川
主税 石川
隆 吉井
隆 吉井
紘之 高原
紘之 高原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Facilities Inc
Original Assignee
NTT Facilities Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NTT Facilities Inc filed Critical NTT Facilities Inc
Priority to JP2017156873A priority Critical patent/JP6427640B2/en
Publication of JP2017199441A publication Critical patent/JP2017199441A/en
Application granted granted Critical
Publication of JP6427640B2 publication Critical patent/JP6427640B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、活動分析システム、活動分析方法、及びプログラムに関する。   The present invention relates to an activity analysis system, an activity analysis method, and a program.

業務を効率よく遂行するためには、業務に適したオフィス環境が提供されていることが必要とされる。新たなオフィス環境を構築するにあたり、新たなオフィス環境を構築する前の環境におけるオフィスワーカーであるユーザの現状の活動状況を調査することがある。活動状況の調査の手法として、例えば、活動基準原価計算や、携行タグによる行動計測などの方法が知られている。上記の行動計測の一手法として、RFIDタグを利用したり、画像情報を用いて作業状態を検出したりする定点観測の技術が開示されている(例えば、特許文献1参照)。特許文献1によれば、実際の施設で撮像した画像情報を基にして、施設の利用者の移動を解析できる。   In order to execute business efficiently, it is necessary that an office environment suitable for business is provided. In creating a new office environment, the current activity status of a user who is an office worker in the environment before creating a new office environment may be investigated. For example, methods such as activity-based costing and action measurement using a carrying tag are known as methods of investigating the activity status. As one method of the above-mentioned action measurement, the technology of fixed point observation which uses a RFID tag or detects a work state using image information is disclosed (for example, refer to patent documents 1). According to Patent Document 1, it is possible to analyze the movement of the user of the facility based on the image information captured in the actual facility.

特開2012−218861号公報JP, 2012-218861, A

しかしながら、特許文献1のような手法により、実際の施設で撮像した画像情報などを基にして、施設の利用者の移動を解析するだけでは、施設を好適に利用するための計画を立案することができない。また、作成したオフィス計画が期待通りのものであるかを定量的に検証する方法が確立されていないという問題があった。   However, by analyzing the movement of the user of the facility based on the image information and the like captured at the actual facility by the method as described in Patent Document 1, a plan for suitably using the facility is to be formulated. I can not In addition, there is a problem that a method of quantitatively verifying whether the created office plan is as expected is not established.

本発明は、斯かる実情に鑑みなされたものであり、本発明の目的は、施設を好適に利用するための計画の作成を支援する活動分析システム、活動分析方法、及びプログラムを提供することにある。   The present invention has been made in view of such circumstances, and it is an object of the present invention to provide an activity analysis system, an activity analysis method, and a program that support the creation of a plan for suitably using a facility. is there.

本発明は、上記課題を解決するためになされたものであり、本発明の第1の態様である活動分析システムは、施設におけるユーザの活動を分析するために前記ユーザの活動を前記施設に関係する数値モデル空間におけるエージェントの行動にモデル化してシミュレーションする活動分析システムであって、前記施設に関係する数値モデル空間を規定する第1データと、前記ユーザに対応する前記エージェントの行動特性を規定する第2データと、前記数値モデル空間における前記エージェントが定められた時間続ける行動のモデルとしての行動シーンを規定する第3データと、前記規定された前記エージェントの行動特性を補正するための第4データとを含む各種データが記憶部に格納され、前記第4データに基づいて前記第2データに基づく前記エージェントの行動特性を補正し、前記補正された前記エージェントの行動特性に基づいて、前記第3データにより規定される行動シーンの中から特定の行動シーンを選択し、前記選択された行動シーンに従い、前記第1データにより規定される前記施設の数値モデル空間において前記エージェントを行動させるシミュレーションを実行する演算処理部と、前記エージェントの行動特性が前記ユーザの行動特性に近づくように前記ユーザの行動履歴に基づいて前記第2データおよび前記第4データを生成するデータ生成部と、を備え、前記データ生成部は、前記第2データに前記エージェントの解析対象の行動シーンのデータが予め存在する場合には、前記エージェントの解析対象の行動シーンの変化に対応する前記第4データを追加し、前記第2データに前記エージェントの解析対象の行動シーンのデータが予め存在しない場合には、前記解析対象の行動シーンとして新たに設けられる行動シーンに対応する前記第4データを追加する、活動分析システムである
また、上記の活動分析システムにおいて、前記データ生成部は、測定により得られた前記ユーザの行動特性に基づき前記エージェントの行動特性を決定する前記第2データと、前記エージェントの行動特性を補正する前記第4データを生成する。
また、上記の活動分析システムにおいて、前記データ生成部は、主観調査の分析結果から導かれる前記ユーザの行動特性になるように前記エージェントの行動特性を補正する前記第4データを生成する。
また、上記の活動分析システムは、前記ユーザの行動履歴を分析し、前記エージェントの行動特性を補正するための前記第4データを生成する分析部を備える。
また、上記の活動分析システムにおいて、前記分析部は、前記ユーザの行動履歴に関する行動履歴データから前記施設の利用状況を分析することと、前記ユーザ行動履歴に関する行動履歴データを含むデータから前記施設の空間の充足状況を分析することとの少なくとも何れかを実施する。
また、本発明の第2の態様である活動分析方法は、活動分析システムのコンピュータが、前記施設に関係する数値モデル空間を規定する第1データと、前記ユーザに対応する前記エージェントの行動特性を規定する第2データと、前記数値モデル空間における前記エージェントが定められた時間続ける行動のモデルとしての行動シーンを規定する第3データと、前記規定された前記エージェントの行動特性を補正するための第4データとを含む各種データを記憶部に格納し、前記第4データに基づいて前記第2データに基づく前記エージェントの行動特性を補正し、前記補正された前記エージェントの行動特性に基づいて、前記第3データにより規定される行動シーンの中から特定の行動シーンを選択し、前記選択された行動シーンに従い、前記第1データにより規定される前記施設の数値モデル空間において前記エージェントを行動させるシミュレーションを実行しと、前記エージェントの行動特性が前記ユーザの行動特性に近づくように前記ユーザの行動履歴に基づいて前記第2データおよび前記第4データを生成し、前記第2データに前記エージェントの解析対象の行動シーンのデータが予め存在する場合には、前記エージェントの解析対象の行動シーンの変化に対応する前記第4データを追加し、前記第2データに前記エージェントの解析対象の行動シーンのデータが予め存在しない場合には、前記解析対象の行動シーンとして新たに設けられる行動シーンに対応する前記第4データを追加するステップ、実行する活動分析方法である。
また、本発明の第3の態様であるプログラムは、施設におけるユーザの活動を分析するために前記ユーザの活動を前記施設に関係する数値モデル空間におけるエージェントの行動にモデル化してシミュレーションする活動分析システムのコンピュータに、前記施設に関係する数値モデル空間を規定する第1データと、前記ユーザに対応する前記エージェントの行動特性を規定する第2データと、前記数値モデル空間における前記エージェントが定められた時間続ける行動のモデルとしての行動シーンを規定する第3データと、前記規定された前記エージェントの行動特性を補正するための第4データとを含む各種データを記憶部に格納させるステップと、前記第4データに基づいて前記第2データに基づく前記エージェントの行動特性を補正し、前記補正された前記エージェントの行動特性に基づいて、前記第3データにより規定される行動シーンの中から特定の行動シーンを選択し、前記選択された行動シーンに従い、前記第1データにより規定される前記施設の数値モデル空間において前記エージェントを行動させるシミュレーションを実行するステップと、前記エージェントの行動特性が前記ユーザの行動特性に近づくように前記ユーザの行動履歴に基づいて前記第2データおよび前記第4データを生成するステップと、前記第2データに前記エージェントの解析対象の行動シーンのデータが予め存在する場合には、前記エージェントの解析対象の行動シーンの変化に対応する前記第4データを追加し、前記第2データに前記エージェントの解析対象の行動シーンのデータが予め存在しない場合には、前記解析対象の行動シーンとして新たに設けられる行動シーンに対応する前記第4データを追加するステップと、を実行させるためのプログラムである。
また、上記の活動分析システムに関連するオフィス活動分析システムにおいて、複数の種類の業務が各ユーザによってそれぞれ遂行されるように構成される施設におけるオフィス活動を分析するオフィス活動分析システムであって、ユーザ間の通信の履歴とユーザの行動履歴の何れかを含む情報を分析する分析部と、前記分析の結果に基づいて、前記ユーザのオフィス活動の状況を示すデータであって、前記ユーザのオフィスを補正するためのデータを生成するデータ生成部とを備えることを特徴とする。
また、上記の活動分析システムに関連するオフィス活動分析システムにおいて、複数の種類の業務が各ユーザによってそれぞれ遂行されるように構成される施設におけるオフィス活動を分析するオフィス活動分析システムであって、ユーザ間の通信の履歴とユーザの行動履歴の何れかを含む情報を分析する分析部と、前記分析の結果に基づいて、前記ユーザのオフィス活動の状況を示すデータであって、前記ユーザのオフィスを補正するためのデータを生成するデータ生成部とを備えることを特徴とする。
The present invention has been made to solve the above problems, a first activity analysis system is an aspect of the present invention, in order to analyze the user's activities in the facility, the facility activities of the user An activity analysis system that models and simulates an action of an agent in a related numerical model space, comprising: first data defining a numerical model space related to the facility; and an action characteristic of the agent corresponding to the user A second data defining, a third data defining an action scene as a model of an action continuing for a predetermined time in the numerical model space, and a third data for correcting the behavior characteristic of the agent defined And various data including four data are stored in the storage unit, and the second data is stored based on the fourth data. The action characteristic of the agent, and selecting a specific action scene from action scenes defined by the third data based on the corrected action characteristic of the agent; According to the first data, an arithmetic processing unit that executes a simulation that causes the agent to act in the numerical model space of the facility, and the user's behavior such that the agent's behavior characteristic approaches the user's behavior characteristic and a data generation unit for generating the second data and the fourth data based on historical, the data generating unit, when the data of the analyzed behavior scene of the agent to the second data are present in advance Following the fourth data corresponding to the change in the action scene of the agent to be analyzed. If the data of the action scene to be analyzed by the agent does not exist in advance in the second data, the fourth data corresponding to the action scene newly provided as the action scene to be analyzed is added, It is an analysis system .
In the above-described activity analysis system, the data generating unit corrects the second data for determining the behavioral characteristics of the agent based on the behavioral characteristics of the user obtained by the measurement, the behavioral characteristics of the agent the Generate fourth data.
Further, in the above-described activity analysis system, the data generation unit generates the fourth data for correcting the behavior characteristic of the agent so as to be the behavior characteristic of the user derived from the analysis result of the subjective survey.
The above-mentioned activity analysis system also includes an analysis unit that analyzes the user's activity history and generates the fourth data for correcting the agent's activity characteristic.
Further, in the above activity analysis system, the analysis unit analyzes the usage state of the facility from behavior history data on the behavior history of the user, and from the data including behavior history data on the user behavior history, the analysis unit Perform at least one of analyzing space fullness status.
In the activity analysis method according to the second aspect of the present invention, the computer of the activity analysis system comprises: first data defining a numerical model space related to the facility; and an activity characteristic of the agent corresponding to the user A second data defining, a third data defining an action scene as a model of an action continuing for a predetermined time in the numerical model space, and a third data for correcting the behavior characteristic of the agent defined And storing various data including four data in the storage unit, correcting the behavior characteristic of the agent based on the second data based on the fourth data, and based on the corrected behavior characteristic of the agent, A specific action scene is selected from action scenes defined by the third data, and according to the selected action scene, When you run a simulation to action the agent in serial numerical model space of the facility defined by the first data, behavioral characteristics of the agent based on the user's behavior history so as to approach the behavior characteristics of the user the The second data and the fourth data are generated, and when data of an action scene to be analyzed by the agent is present in the second data in advance, the second data corresponding to a change in the action scene to be analyzed by the agent 4 data is added, and when the data of the action scene to be analyzed by the agent does not exist in the second data in advance, the fourth data corresponding to the action scene newly provided as the action scene to be analyzed is An additional step of performing an activity analysis method.
In addition, the program according to the third aspect of the present invention is an activity of modeling and simulating the user's activity into the agent's behavior in the numerical model space related to the facility in order to analyze the user's activity in the facility In the computer of the analysis system, first data defining a numerical model space related to the facility, second data defining an action characteristic of the agent corresponding to the user, and the agent in the numerical model space are defined. Storing, in a storage unit, various data including third data that defines an action scene as a model of an action that continues for a long time and fourth data for correcting the behavior characteristic of the agent that is defined; Complementing the agent's behavior characteristic based on the second data based on the fourth data And selecting a specific action scene from the action scenes defined by the third data based on the corrected action characteristic of the agent, and defining by the first data according to the selected action scene Executing a simulation for causing the agent to act in the numerical model space of the facility, and the second data and the second data based on the user's action history such that the agent's action characteristic approaches the user's action characteristic Generating fourth data; and if data of an action scene to be analyzed by the agent is present in the second data in advance, the fourth data corresponding to a change in the action scene to be analyzed by the agent Data of the action scene to be analyzed by the agent added to the second data If not previously exist is a program for executing the steps of: adding the fourth data corresponding to the action scenes newly provided as the action scene of the analysis.
Further, in the office activity analysis system related to the above activity analysis system, there is provided an office activity analysis system for analyzing office activity in a facility configured such that a plurality of types of tasks are respectively executed by each user, An analysis unit that analyzes information including any of a history of communication between users and a user's action history, and data indicating the status of the office activity of the user based on the result of the analysis, And a data generation unit that generates data for correction.
Further, in the office activity analysis system related to the above activity analysis system, there is provided an office activity analysis system for analyzing office activity in a facility configured such that a plurality of types of tasks are respectively executed by each user, An analysis unit that analyzes information including any of a history of communication between users and a user's action history, and data indicating the status of the office activity of the user based on the result of the analysis, And a data generation unit that generates data for correction.

また、上記のオフィス活動分析システムにおいて、前記分析部は、前記ユーザ間の通信の履歴情報と前記ユーザの行動履歴を示すユーザ行動履歴情報との少なくとも何れか一方を含む前記ユーザのオフィス活動の状況を示す活動履歴情報から前記ユーザのオフィス活動を分析する第1分析部を備えることを特徴とする。  Further, in the above-mentioned office activity analysis system, the analysis unit is a status of the office activity of the user including at least one of history information of communication between the users and user activity history information indicating activity history of the user. And a first analysis unit configured to analyze office activity of the user from activity history information indicating.

また、上記のオフィス活動分析システムにおいて、前記分析部は、前記活動履歴情報を含む情報から前記施設の利用状況を分析する第2分析部を備えることを特徴とする。  Further, in the above-described office activity analysis system, the analysis unit includes a second analysis unit that analyzes the usage status of the facility from information including the activity history information.

また、上記のオフィス活動分析システムにおいて、前記分析部は、前記活動履歴情報を含む情報から前記施設の空間の充足状況を分析する第3分析部を備えることを特徴とする。  Further, in the above-described office activity analysis system, the analysis unit is characterized by comprising a third analysis unit that analyzes the fullness of the space of the facility from the information including the activity history information.

また、上記のオフィス活動分析システムにおいて、前記分析の結果に基づいて、前記ユーザが属するグループと他のグループとの近接要求度を生成する第4分析部を備えることを特徴とする。  Further, the office activity analysis system described above is characterized by comprising a fourth analysis unit that generates a proximity request degree between a group to which the user belongs and another group based on a result of the analysis.

また、上記のオフィス活動分析システムにおいて、前記ユーザは、前記施設に配される複数のグループの何れかに属しており、前記分析部は、前記通信の履歴情報と前記ユーザ行動履歴情報とを含む情報から前記ユーザが属するグループと他のグループとの間の関連度を分析する第5分析部を備えることを特徴とする。 In the office activity analysis system described above, the user belongs to any one of a plurality of groups disposed in the facility, and the analysis unit includes history information of the communication and the user behavior history information. A fifth analysis unit analyzes the degree of association between a group to which the user belongs and other groups from information.

また、上記のオフィス活動分析システムにおいて、前記分析部は、前記近接要求度に基づいて生成される前記施設のオフィス計画を補正する補正情報を、前記活動履歴情報に基づいて生成することを特徴とする。  Further, in the above-described office activity analysis system, the analysis unit generates, based on the activity history information, correction information for correcting the office plan of the facility generated based on the proximity request degree. Do.

また、上記のオフィス活動分析システムにおいて、前記通信の履歴情報には、前記ユーザと前記施設を利用する他のユーザとの間で通信を利用して情報を送受信した履歴情報が含まれることを特徴とする。   Further, in the office activity analysis system described above, the history information of the communication includes history information in which information is transmitted and received using communication between the user and another user who uses the facility. I assume.

また、上記のオフィス活動分析システムにおいて、前記分析部は、互いに異なる組織に属するユーザが通信を利用してコミュニケーションをとっていると判定した通信の通信量又は通信に含まれる特定のキーワードを検出した回数又は頻度を計数し、前記計数した結果に応じて、当該組織間の近接度を算定することを特徴とする。  Further, in the above-described office activity analysis system, the analysis unit detects a specific keyword included in the communication amount or communication of communication determined that users belonging to different organizations are communicating using communication. The number of times or frequency is counted, and the degree of proximity between the tissues is calculated according to the counted result.

また、上記の活動分析システムに関連するオフィス活動分析方法は、複数の種類の業務が各ユーザによってそれぞれ遂行されるように構成される施設におけるオフィス活動を分析するオフィス活動分析方法であって、ユーザ間の通信の履歴とユーザの行動履歴の何れかを含む情報を分析部が分析するステップと、前記分析の結果に基づいて、前記ユーザのオフィス活動の状況を示すデータであって、前記ユーザのオフィスを補正するためのデータをデータ生成部が生成するステップとを含むことを特徴とする。   Also, the office activity analysis method related to the above activity analysis system is an office activity analysis method for analyzing office activity in a facility configured such that a plurality of types of tasks are respectively performed by each user, Analyzing the information including any of the history of communication between users and the user's action history, and data indicating the status of the office activity of the user based on the result of the analysis, And D. generating data for correcting the office.

また、上記の活動分析システムに関連するプログラムは、複数の種類の業務が各ユーザによってそれぞれ遂行されるように構成される施設におけるオフィス活動を分析するオフィス活動分析システムのコンピュータに、ユーザ間の通信の履歴とユーザの行動履歴の何れかを含む情報を分析部が分析するステップと、前記分析の結果に基づいて、前記ユーザのオフィス活動の状況を示すデータであって、前記ユーザのオフィスを補正するためのデータをデータ生成部が生成するステップとを実行させるためのプログラムである。   In addition, the program related to the above activity analysis system communicates between the users on a computer of an office activity analysis system that analyzes office activity in a facility configured such that a plurality of types of tasks are respectively performed by each user. Analyzing the information including any of the user's history and the user's action history, and based on the result of the analysis, data indicating the status of the office activity of the user, the office of the user is corrected And a step of the data generation unit generating data to be executed.

本発明によれば、施設を好適に利用するための計画の作成を支援する活動分析システム、活動分析方法、及びプログラムを提供できる。   According to the present invention, it is possible to provide an activity analysis system, an activity analysis method, and a program that support the creation of a plan for suitably using a facility.

本発明の実施形態に係るオフィス計画支援システムの構成図である。FIG. 1 is a block diagram of an office planning support system according to an embodiment of the present invention. 本実施形態に係るオフィス計画支援システムのデータフローを示す説明図である。It is an explanatory view showing a data flow of an office planning support system concerning this embodiment. 本実施形態に係る実際の活動と行動シーンとの関係を示す説明図である。It is explanatory drawing which shows the relationship of the actual activity and action scene which concern on this embodiment. 本実施形態に係る1つの施設に複数の組織(入居者)が入局する施設におけるオフィス環境を調査する主観調査システム100の構成の一例を示す説明図である。BRIEF DESCRIPTION OF THE DRAWINGS It is explanatory drawing which shows an example of a structure of the subjective research system 100 which investigates the office environment in the plant | facility where several structure | tissues (tenant) enter a plant | facility based on this embodiment. 本実施形態に係る客観調査システム200の構成を示す構成図である。It is a block diagram which shows the structure of the objective investigation system 200 which concerns on this embodiment. 本実施形態に係るユーザ同士が近接している場所の特定についての説明図である。It is an explanatory view about the specification of the place where users have approached concerning this embodiment. 本実施形態に係るオフィス計画支援システムの客観調査に係る処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of the process which concerns on the objective investigation of the office plan assistance system which concerns on this embodiment. 本実施形態に係る近接要求度について示す説明図である。It is an explanatory view shown about the degree of proximity demand concerning this embodiment. 本実施形態に係る組織間近接度について示す説明図である。It is explanatory drawing shown about the degree of inter-tissue proximity which concerns on this embodiment. 本実施形態に係る組織間近接度について示す説明図である。It is explanatory drawing shown about the degree of inter-tissue proximity which concerns on this embodiment. 本実施形態における計画要件抽出システムの構成図である。It is a block diagram of the plan requirement extraction system in this embodiment. 本実施形態における基本計画の計画要件を生成する処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of the process which produces | generates the plan requirement of the basic plan in this embodiment. 本実施形態における組織間近接度に基づいて各部門間の関連度が高い部門を抽出する処理を説明する説明図である。It is explanatory drawing explaining the process which extracts the division with a high degree of association between each division based on the degree of closeness between organizations in this embodiment. 本実施形態における行動ログの解析結果に基づいた利用相当面積の算出に用いるテーブルを示す説明図である。It is explanatory drawing which shows the table used for calculation of the utilization equivalent area based on the analysis result of the action log in this embodiment. 本実施形態における行動ログの結果に基づいて、特定の行動シーンの形態を選択する処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of the process which selects the form of a specific action scene based on the result of the action log in this embodiment. 本実施形態における主観調査結果による行動シーンごとの充足度を示すレーダーチャートである。It is a radar chart which shows the sufficiency degree for every action scene by the subjective survey result in this embodiment. 本実施形態における主観調査結果による環境ごとの充足度を示すレーダーチャートである。It is a radar chart which shows the fulfillment degree for every environment by the subjective survey result in this embodiment. 本実施形態における必要面積の算出に用いるテーブルを示す説明図である。It is explanatory drawing which shows the table used for calculation of the required area in this embodiment. 本実施形態における必要窓面長さの算出方法を示す説明図である。It is explanatory drawing which shows the calculation method of the required window surface length in this embodiment. 本実施形態におけるスタッキング処理について示す説明図である。It is explanatory drawing shown about the stacking process in this embodiment. 本実施形態におけるブロッキング処理について示す説明図である。It is explanatory drawing shown about the blocking process in this embodiment. 本実施形態におけるシミュレータの構成図である。It is a block diagram of the simulator in this embodiment. 本実施形態のオフィス計画支援システムにおける処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of the process in the office plan assistance system of this embodiment. 本実施形態における施設データ記憶部の構成例を示す説明図である。It is explanatory drawing which shows the structural example of the plant | facility data storage part in this embodiment. 本実施形態におけるグループ構成情報TBLの構成例を示す説明図である。It is an explanatory view showing an example of composition of group configuration information TBL in this embodiment. 本実施形態における行動定義TBLの構成例を示す説明図である。It is an explanatory view showing an example of composition of action definition TBL in this embodiment. 本実施形態における共通行動定義TBLの構成例を示す説明図である。It is an explanatory view showing an example of composition of common action definition TBL in this embodiment. 本実施形態における機能定義TBLの構成例を示す説明図である。It is an explanatory view showing an example of composition of function definition TBL in this embodiment. 本実施形態における移動先配分TBLの構成例を示す説明図である。It is an explanatory view showing an example of composition of move destination distribution TBL in this embodiment. 本実施形態における始業条件設定TBLの構成例を示す説明図である。It is an explanatory view showing an example of composition of start-of-work condition setting TBL in this embodiment. 本実施形態における履歴情報TBLの構成例を示す説明図である。It is an explanatory view showing an example of composition of history information TBL in this embodiment. 本実施形態におけるシミュレーション結果をアニメーションとして表示する一例を示す説明図である。It is explanatory drawing which shows an example which displays the simulation result in this embodiment as animation. 本実施形態における図31Aの説明を補足する説明図である。It is explanatory drawing which supplements description of FIG. 31A in this embodiment. 本実施形態における図31Aに示したシミュレーションによりエージェントが邂逅した履歴を可視化した表示の例を示す説明図である。It is explanatory drawing which shows the example of the display which visualized the log | history which the agent crawled by simulation shown to FIG. 31A in this embodiment. 本実施形態におけるシミュレーション結果として行動シーンに存在する人数をグラフにして表示する一例を示す説明図である。It is explanatory drawing which shows an example which makes the number of persons who exist in an action scene as a simulation result in this embodiment a graph, and displays it. 本実施形態におけるシミュレータ300における処理の概略手順を示すフローチャートである。It is a flow chart which shows an outline procedure of processing in simulator 300 in this embodiment. 本実施形態におけるシミュレータ300におけるシミュレーション処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of the simulation process in the simulator 300 in this embodiment.

以下、本発明の実施の形態を、添付図面を参照して説明する。   Hereinafter, embodiments of the present invention will be described with reference to the attached drawings.

図1Aは、本発明の実施形態に係るオフィス計画支援システムの構成図である。図1Bは、本発明の実施形態に係るオフィス計画支援システムのデータフローを示す説明図である。   FIG. 1A is a block diagram of an office planning support system according to an embodiment of the present invention. FIG. 1B is an explanatory view showing a data flow of the office planning support system according to the embodiment of the present invention.

図1Aに示すオフィス計画支援システム1(計画作成支援システム)は、主観調査システム100、客観調査システム200(活動分析システム)、シミュレータ300、計画要件抽出システム400、記憶部500、基本データ入力システム800、及び、データ出力システム700を備える。
主観調査システム100は、実在するオフィスの施設2(既利用施設)を利用する利用者(ユーザ)の意見を収集し、収集した意見を基にして、施設2を利用するうえで各ユーザが感じていることを可視化するとともに、そのデータを出力する。
客観調査システム200(オフィス活動分析システム)は、複数の種類の業務が各ユーザによってそれぞれ遂行されるように構成される施設2におけるオフィス活動を分析する。このような客観調査システム200は、ユーザを介することなく、施設2の利用状態を示す情報を収集する。客観調査システム200は、収集したデータを基にして、施設2の利用状態を分析して、分析した後のデータを出力する。例えば、客観調査システム200は、ユーザ間の通信の履歴とユーザの行動履歴の何れかを含む情報を分析する。或いは、客観調査システム200は、ユーザの通信の履歴情報と前記ユーザの行動履歴を示すユーザ行動履歴情報とを含む情報を分析する。例えば、上記のユーザの通信の履歴情報と前記ユーザの行動履歴を示すユーザ行動履歴情報とを含む情報を、ユーザの活動履歴情報として扱う。
基本データ入力システム800は、後述のシミュレータ300における処理に用いる基本データを取得して、記憶部500に記憶させる。
シミュレータ300は、実在する施設2又は設計段階のオフィス(施設)において業務がそれぞれ遂行される状況を、施設2或いは設計段階のオフィス(施設)に対応する仮想の施設において業務が遂行されるものとしてシミュレーションする。このシミュレーションにより、シミュレータ300は、仮想の施設に対応する施設におけるオフィス環境を推定したデータを生成する。なお、シミュレータ300は、設計者により設計されたオフィス計画についての検証を実施する。
計画要件抽出システム400は、作成したオフィス計画が有効に機能するものとなり、施設における最適なオフィス計画が作成されるように支援する。例えば、計画要件抽出システム400は、複数の種類の業務が各ユーザによってそれぞれ遂行されるような施設であって、当該ユーザが利用する施設のオフィス計画の作成を支援する。計画要件抽出システム400は、記憶部500に記憶された各種調査データに基づいてオフィス計画を設計するための計画要件を生成する。例えば、このような計画要件抽出システム400は、主観調査システム100、客観調査システム200、シミュレータ300などを連携させて各種処理を実施する。
データ出力システム700は、主観調査システム100、客観調査システム200、シミュレータ300、計画要件抽出システム400がそれぞれ生成したデータを出力する。例えば、データ出力システム700は、計画要件抽出システム400により生成された基本計画の計画要件に係るデータと、計画要件生成部411により可視化された主観調査データと客観調査データとを含む調査データと、シミュレータ300により検証された検証結果とを含むデータを出力する。
記憶部500は、主観調査システム100、客観調査システム200、シミュレータ300、及び、計画要件抽出システム400の各部において生成され、出力された各種データ、及び、これらの各システムの処理に用いる各種データを記憶する。例えば、記憶部500は、ユーザの主観調査結果又は前記主観調査結果に基づいた分析結果の何れかを含む主観調査データと、ユーザの活動に対する客観調査結果又は前記客観調査結果に基づいた分析結果の何れかを含む客観調査データとのうちの何れか又は双方を調査データに含み、当該調査データを記憶する。上記の客観調査データに前記ユーザが利用している既利用施設における前記ユーザの活動についての客観調査の結果から得た情報が含まれる場合、同客観調査データとして、既利用施設内の各機能の利用状況を示す情報が含まれる。なお、既利用施設内の各機能の利用状況を示す情報として、携行型もしくは設置型のセンサーによるユーザ(ワーカー)の行動情報、スケジュール情報、交信情報などの情報が含まれていてもよい。また、上記主観調査の対象にするユーザと上記客観調査の対象にするユーザの何れもが、実存する施設の利用者にする。
以下、主観調査システム100、客観調査システム200、計画要件抽出システム400、及び、シミュレータ300の詳細について、順に説明する。
The office planning support system 1 (planning support system) shown in FIG. 1A includes a subjective survey system 100, an objective survey system 200 (activity analysis system), a simulator 300, a plan requirement extraction system 400, a storage unit 500, and a basic data input system 800. And a data output system 700.
Subjective investigation system 100 collects opinions of users (users) who use facility 2 (existing facilities) of an existing office, and based on the collected opinions, each user feels in using facility 2 Visualize the data and output the data.
The objective survey system 200 (office activity analysis system) analyzes office activity in the facility 2 configured such that a plurality of types of tasks are respectively performed by each user. Such an objective investigation system 200 collects information indicating the usage status of the facility 2 without intervention of the user. The objective investigation system 200 analyzes the utilization state of the facility 2 based on the collected data, and outputs the analyzed data. For example, the objective investigation system 200 analyzes information including any of communication history between users and user behavior history. Alternatively, the objective investigation system 200 analyzes information including history information of communication of the user and user behavior history information indicating the behavior history of the user. For example, information including the communication history information of the user and the user behavior history information indicating the user behavior history is treated as the user activity history information.
The basic data input system 800 acquires basic data used for processing in a simulator 300 described later, and stores the basic data in the storage unit 500.
The simulator 300 assumes that work is performed in an existing facility 2 or an office (facility) at the design stage as the business is performed in a virtual facility corresponding to the facility 2 or an office (facility) at the design stage. Simulate. By this simulation, the simulator 300 generates data that estimates the office environment in the facility corresponding to the virtual facility. The simulator 300 verifies the office plan designed by the designer.
The plan requirement extraction system 400 helps the created office plan to function effectively and to create an optimal office plan in the facility. For example, the planning requirement extraction system 400 is a facility where a plurality of types of tasks are performed by each user, and supports creation of an office plan of a facility used by the user. The plan requirement extraction system 400 generates a plan requirement for designing an office plan based on various survey data stored in the storage unit 500. For example, such a planning requirement extraction system 400 performs various processes in cooperation with the subjective research system 100, the objective research system 200, the simulator 300, and the like.
The data output system 700 outputs data generated by the subjective research system 100, the objective research system 200, the simulator 300, and the plan requirement extraction system 400, respectively. For example, the data output system 700 includes data relating to the plan requirements of the basic plan generated by the plan requirement extraction system 400, survey data including subjective survey data and objective survey data visualized by the plan requirements creation unit 411, The data including the verification result verified by the simulator 300 is output.
The storage unit 500 includes various data generated and output in each unit of the subjective investigation system 100, the objective investigation system 200, the simulator 300, and the plan requirement extraction system 400, and various data used for processing of each of these systems. Remember. For example, the storage unit 500 may be provided with subjective survey data including either a subjective survey result of the user or an analysis result based on the subjective survey result, and an objective survey result for an activity of the user or an analysis result based on the objective survey result. Either or both of the objective survey data including any is included in the survey data, and the survey data is stored. When the above-mentioned objective survey data includes information obtained from the result of objective survey on the activity of the user in the used facility that the user is using, the objective survey data includes each function of each facility in the used facility. It contains information indicating the usage status. The information indicating the usage status of each function in the used facility may include information such as user's (worker's) behavior information, schedule information, communication information and the like by a hand-held or installed-type sensor. Further, both the user targeted for the subjective survey and the user targeted for the objective survey are users of existing facilities.
Hereinafter, details of the subjective research system 100, the objective research system 200, the plan requirement extraction system 400, and the simulator 300 will be described in order.

[1.主観調査システム100]
図2と3を参照して、主観調査システム100について説明する。
主観調査システム100は、実在するオフィスの施設2を利用するユーザの意見を主観調査データとして得て、その主観調査データを分析する処理を実施する。
[1. Subjective survey system 100]
The subjective research system 100 will be described with reference to FIGS. 2 and 3.
The subjective research system 100 obtains the opinion of the user who uses the facility 2 of the existing office as subjective research data, and carries out a process of analyzing the subjective research data.

<主観調査データの分析>
主観調査データの分析とは、実際に施設を利用しているユーザの意見を収集し、収集した意見を基にして、施設を利用するうえでユーザが感じていることを分析する処理のことである。この分析では、各ユーザが潜在的に感じていたことをアンケートやヒヤリングなどの方法で引き出して、主観調査システム100は、引き出した結果を数値化して統計処理をする。主観調査システム100は、そのアンケートやヒヤリングの結果から、ユーザ個人が感じていたことを統計的に整理することができ、ユーザの総意として扱えるデータを得ることができる。このような分析を行う手法として、例えば、特許4500846号の手法が知られている。
<Analysis of subjective survey data>
Analysis of subjective survey data refers to the process of collecting the opinions of the users who are actually using the facility and analyzing what the user feels when using the facility based on the collected opinions. is there. In this analysis, the subjective research system 100 performs statistical processing by quantifying the extracted result by extracting the potential feeling of each user by a method such as a questionnaire or hearing. The subjective survey system 100 can statistically organize what the user individually felt from the results of the questionnaire and the hearing, and can obtain data that can be handled as the consensus of the user. As a method of performing such analysis, for example, the method of Japanese Patent No. 4500846 is known.

特許4500846号によれば、ユーザの行動を行動シーン(ワークシーン)に応じて分析する。以下、複数の種類の行動シーンの何れかにユーザの行動を分類して、ユーザの行動を分析する主観調査システム100の処理について説明する。例えば、複数の種類の行動シーンの一例として、ユーザ個人が主体的に実施する行動や、複数のユーザとともに実施する行動などの行動シーンが挙げられる。なお、同じ種類の行動シーンとして定義するものに、互いに異なる種類の行動を割り当ててもよい。例えば、制約条件に応じて、異なる種類の行動として割り当ててもよい。   According to Japanese Patent No. 4500846, the user's action is analyzed according to the action scene (work scene). Hereinafter, the process of the subjective research system 100 will be described which classifies the user's action into any of a plurality of types of action scenes and analyzes the user's action. For example, as an example of a plurality of types of action scenes, there are action scenes such as actions which a user personally carries out and actions which are carried out with a plurality of users. Note that different types of actions may be assigned to those defined as the same type of action scene. For example, different types of actions may be assigned according to constraints.

図2を参照して、実際の活動と行動シーンとの関係を説明する。同図は、実際の活動と行動シーンとの関係を示す説明図である。
組織を形成する入居者P11が現在入居している施設を施設2−1とする。入居者11の実際の活動には、個人単位で行う単独作業W11Aと、通信手段を利用して情報を共有する連絡作業W11Cと、施設内の他の人とともに行う協調作業W11Bとがある。電話や電子メールの処理などの連絡作業W11Cは、通信機器の利用が制限される場合でなければ、特定の行動シーンに制限されずに任意の行動シーンにおいて実施できるものとする。なお、この連絡作業W11Cには、対象とする宛先が施設外である場合と施設内の他の部門宛の場合とが含まれている。
The relationship between an actual activity and an action scene will be described with reference to FIG. The figure is an explanatory view showing a relation between an actual activity and an action scene.
The facility currently occupied by the resident P11 forming an organization is referred to as a facility 2-1. The actual activities of the resident 11 include a single operation W11A performed on an individual basis, a communication operation W11C sharing information using a communication means, and a cooperative operation W11B performed with other persons in the facility. The contact work W11C such as processing of a telephone or an email is not limited to a specific action scene, and can be performed on any action scene unless the use of the communication device is restricted. The communication work W11C includes a case where the target address is outside the facility and a case where the destination is addressed to another department in the facility.

<主観調査システム100の構成例>
(主観調査システム100の第1の構成例)
また、同図は、各施設におけるオフィス環境を調査する主観調査システム100の構成の一例を示す。
同図に示される主観調査システム100は、施設2−1におけるオフィス環境について入居者P11の意見を調査する。主観調査システム100は、個別調査部110と総合調査部120とを備える。
個別調査部110は、オフィス環境Y111とする施設2−1におけるオフィス環境に関する情報を得る。個別調査部110は、オフィス環境Y111についての調査結果を取り纏めて、取り纏めた調査結果を出力する。
<Configuration Example of Subjective Investigation System 100>
(First Configuration Example of Subjective Investigation System 100)
Moreover, the figure shows an example of a structure of the subjective survey system 100 which surveys the office environment in each plant | facility.
The subjective research system 100 shown in the figure investigates the opinion of the resident P11 about the office environment in the facility 2-1. The subjective research system 100 includes an individual research unit 110 and a general research unit 120.
The individual investigation unit 110 obtains information on the office environment in the facility 2-1 which is the office environment Y111. The individual investigation unit 110 compiles the survey results of the office environment Y 111 and outputs the compiled survey results.

さらに、同図に示されるように、複数の施設に関連度が高い組織が分散している場合には、個別調査部110は、オフィス環境Y112とする施設2−2におけるオフィス環境に関する情報を、上記オフィス環境Y111と分けて取得する。個別調査部110は、オフィス環境Y113とする施設2−3におけるオフィス環境に関する情報を、上記オフィス環境Y112と分けて取得する。個別調査部110は、オフィス環境Y112、オフィス環境Y113についての調査結果をそれぞれ取り纏めて、それぞれの調査結果を出力する。
総合調査部120は、各個別調査部110が取りまとめた結果に基づいて、総合調査結果を得る。
同図に示されるように、業務上の関連度が高い入居者がそれぞれ入居する異なる施設2−1、2−2、2−3(以下の説明で纏めて示す際に、単に「施設2」という。)がある場合に、各個別調査部110は、施設ごとにそれぞれの施設におけるオフィス環境についての調査を、それぞれの施設に応じて分けて行う。
Furthermore, as shown in the figure, in the case where organizations having high degrees of association are dispersed among a plurality of facilities, the individual investigation unit 110 sets information on the office environment in the facility 2-2 as the office environment Y112, It is acquired separately from the above office environment Y111. The individual investigation unit 110 acquires information on the office environment in the facility 2-3, which is the office environment Y113, separately from the office environment Y112. The individual investigation unit 110 sums up the investigation results for the office environment Y112 and the office environment Y113, and outputs the respective investigation results.
The integrated research unit 120 obtains integrated research results based on the results compiled by the individual research units 110.
As shown in the figure, different facilities 2-1, 2-2, 2-3 (wherein the facilities 2 are simply referred to in the following description when the tenants with high degree of business relevance move in) If there is, each individual investigation section 110 divides the investigation about the office environment in each of the facilities according to each of the facilities.

(主観調査システム100の第2の構成例)
また、図3は、1つの施設に複数の組織(入居者)が入居する施設におけるオフィス環境を調査する主観調査システム100の構成の一例を示す説明図である。同図に示されるように、1つの施設(例えば、施設20)に複数の組織(入居者)が入居するような場合には、組織を単位にして調査を行うとよい。
個別調査部110は、オフィス環境Y121、オフィス環境Y122、オフィス環境Y123についての調査結果をそれぞれ取り纏めて、それぞれの調査結果を出力する。それぞれの組織(入居者)ごとの調査結果を生成する。総合調査部120は、組織(入居者)ごとの調査結果を統合して、総合的な調査結果を得る。
(Second Configuration Example of Subjective Investigation System 100)
Moreover, FIG. 3 is explanatory drawing which shows an example of a structure of the subject matter investigation system 100 which investigates the office environment in the plant | facility where several structures (tenant) move in one plant | facility. As shown in the figure, in the case where a plurality of organizations (tenants) move into one facility (for example, the facility 20), it is preferable to conduct a survey in units of organizations.
The individual investigation part 110 puts together the investigation result about office environment Y121, office environment Y122, and office environment Y123, and outputs each investigation result. Generate survey results for each organization (resident). The integrated research unit 120 integrates the survey results of each organization (tenant) to obtain a comprehensive survey result.

上記の主観調査システム100は、実在する施設2を利用するユーザ(入居者、入居する組織)の意見を主観調査データとして受け付けて、受け付けた主観調査データを分析する処理を実施する。例えば、主観調査システム100は、ユーザの意見をアンケートにより収集して、アンケート結果を統計処理して数値化する。これにより、主観調査システム100は、ユーザの意見を纏めた主観調査結果データを生成して出力する。主観調査システム100は、出力した主観調査結果データを記憶部500(図1)の主観調査結果データTBLに書き込んで記憶させる。   The subjective research system 100 described above receives the opinion of the user (resident, the organization to move in) using the existing facility 2 as the subjective research data, and carries out a process of analyzing the received subjective research data. For example, the subjective survey system 100 collects the user's opinion by a questionnaire, and statistically processes and quantifies the questionnaire result. Thereby, the subjective research system 100 generates and outputs subjective research result data summarizing the user's opinion. The subjective research system 100 writes and stores the output subjective research result data in the subjective research result data TBL of the storage unit 500 (FIG. 1).

[2.客観調査システム200]
図を参照して、客観調査システム200について説明する。
[2. Objective Survey System 200]
The objective investigation system 200 will be described with reference to the drawing.

<客観調査システム200の構成>
図4は、客観調査システム200の構成を示す構成図である。同図には、客観調査システム200の他、主観調査システム100、シミュレータ300、計画要件抽出システム400、及び、記憶部500を併せて示している。
<Configuration of Objective Survey System 200>
FIG. 4 is a block diagram showing the configuration of the objective investigation system 200. As shown in FIG. In the figure, in addition to the objective survey system 200, a subjective survey system 100, a simulator 300, a plan requirement extraction system 400, and a storage unit 500 are shown together.

客観調査システム200は、行動測定部210、行動測定データ取得部220、分析部230、通信履歴測定部260、及び、通信履歴データ取得部270を備える。   The objective investigation system 200 includes an action measurement unit 210, an action measurement data acquisition unit 220, an analysis unit 230, a communication history measurement unit 260, and a communication history data acquisition unit 270.

客観調査システム200における行動測定部210は、施設2における各ユーザの行動を測定する。行動測定データ取得部220は、行動測定部210による測定によって得られたユーザの行動を示すデータ(ユーザ行動履歴情報)を、行動測定部210から取得して、記憶部500の履歴情報記憶部521に記憶する。ここで、記憶部500の履歴情報記憶部521について説明する。履歴情報記憶部521は、グループの識別情報と、前記グループに属するユーザの行動を示すユーザ行動履歴情報とを関連付けて記憶する。   The behavior measurement unit 210 in the objective investigation system 200 measures the behavior of each user in the facility 2. The action measurement data acquisition unit 220 acquires data (user action history information) indicating the user's action obtained by the measurement by the action measurement unit 210 from the action measurement unit 210, and the history information storage unit 521 of the storage unit 500. Remember to Here, the history information storage unit 521 of the storage unit 500 will be described. The history information storage unit 521 associates and stores identification information of a group and user action history information indicating an action of a user belonging to the group.

客観調査システム200における通信履歴測定部260は、施設2における各ユーザの通信手段を利用したコミュニケーション行動を測定する。例えば、通信履歴測定部260は、通信手段を利用した通信を検出し、検出した通信の履歴を通信履歴データ(通信履歴情報)とする。通信履歴データ取得部270は、通信履歴データ(通信履歴情報)を取得して、記憶部500の履歴情報記憶部522に記憶する。ここで、記憶部500の履歴情報記憶部522について説明する。履歴情報記憶部522は、グループの識別情報と、前記グループに属するユーザの通信の履歴情報とを関連付けて記憶する。なお、履歴情報記憶部522は、グループの識別情報と、前記グループに属するユーザの通信の履歴情報とに、同通信の履歴情報から検出されたグループ間の通信履歴情報とを関連付けて記憶するように構成してもよい。
なお、上記のようにして得たユーザ間の通信の履歴情報と前記ユーザの行動履歴を示すユーザ行動履歴情報との少なくとも何れか一方を含む情報を、前記ユーザのオフィス活動の状況を示す活動履歴情報として説明する。
The communication history measurement unit 260 in the objective investigation system 200 measures communication behavior using the communication means of each user in the facility 2. For example, the communication history measuring unit 260 detects communication using the communication means, and sets the detected communication history as communication history data (communication history information). The communication history data acquisition unit 270 acquires communication history data (communication history information) and stores the communication history data in the history information storage unit 522 of the storage unit 500. Here, the history information storage unit 522 of the storage unit 500 will be described. The history information storage unit 522 associates and stores identification information of a group and history information of communication of users belonging to the group. The history information storage unit 522 stores the group identification information and the communication history information of the communication of the user belonging to the group in association with the communication history information between the groups detected from the history information of the communication. You may configure it.
Note that the information including at least one of the history information of communication between users obtained as described above and the user behavior history information indicating the behavior history of the user is an activity history showing the status of the office activity of the user Described as information.

客観調査システム200における分析部230は、行動測定データ取得部220と通信履歴データ取得部270との少なくとも何れかから取得したデータを分析して、分析結果を出力する。分析部230は、行動測定データ取得部220からユーザ行動履歴情報を得て、通信履歴データ取得部270から通信の履歴情報を得る。分析部230は、互いに異なるグループに属するユーザの行動を示すユーザ行動履歴情報か、検出された通信履歴情報かの少なくとも何れかの情報を含む情報からグループ間の関連度について分析する。   The analysis unit 230 in the objective investigation system 200 analyzes data acquired from at least one of the behavior measurement data acquisition unit 220 and the communication history data acquisition unit 270, and outputs an analysis result. The analysis unit 230 obtains user action history information from the action measurement data acquisition unit 220, and obtains communication history information from the communication history data acquisition unit 270. The analysis unit 230 analyzes the degree of association between groups from information including at least one of user action history information indicating actions of users belonging to different groups and / or detected communication history information.

例えば、分析部230は、第1分析部231、第2分析部232、第3分析部233、第4分析部234、第5分析部235を備える。第1分析部231は、検出された通信の履歴情報とユーザ行動履歴情報の少なくとも何れかの情報を含む情報からユーザの活動を分析する。例えば、第1分析部231は、履歴情報記憶部522に記憶されているユーザ間の通信の履歴情報と、履歴情報記憶部521に記憶されているユーザの行動履歴を示すユーザ行動履歴情報との少なくとも何れか一方を含むユーザのオフィス活動の状況を示す活動履歴情報からユーザのオフィス活動を分析する。第2分析部232は、履歴情報記憶部521又は履歴情報記憶部522に記憶されている活動履歴情報を含む情報から施設の利用状況を分析する。例えば、施設の利用状況の分析は、施設に設けた機能ごとの延べ利用時間を抽出し、予め定めた基準利用時間(閾値)と施設に設けた機能の延べ利用時間との比較により実施する。第3分析部233は、上記の分析を大小関係の比較又は単位期間あたりの利用率を算出し、その結果を出力する。第3分析部233は、履歴情報記憶部521又は履歴情報記憶部522に記憶されている活動履歴情報を含む情報から施設の空間の充足状況を分析する。例えば、施設の空間の充足状況の分析は、床面積当たりの利用者数を抽出し、予め定めた人数(閾値)と床面積当たりの利用者数との比較により実施する。第3分析部233は、上記の分析を大小関係の比較又は比率の算出により実施して、その結果を出力する。第4分析部234は、第1分析部231による分析結果により検出された通信の履歴情報とユーザ行動履歴情報の少なくとも何れかの情報を含む情報に基づいて近接要求データを生成し、出力する。近接要求データは、互いに異なるグループを共通する施設内に配置する際に、グループのうちで近接して配置することが有効と判定できるグループを示す。第5分析部235は、行動測定データ取得部220から取得したデータに基づき、シミュレータ300の制約条件を定めるための情報を生成して、生成したデータを出力する。分析部230は、分析部230における各部が出力したデータを記憶部500に書き込んで記憶させる。   For example, the analysis unit 230 includes a first analysis unit 231, a second analysis unit 232, a third analysis unit 233, a fourth analysis unit 234, and a fifth analysis unit 235. The first analysis unit 231 analyzes the activity of the user from information including at least one of the detected history information of communication and the user behavior history information. For example, the first analysis unit 231 may use the history information of communication between users stored in the history information storage unit 522, and the user behavior history information indicating the user's behavior history stored in the history information storage unit 521. The user's office activity is analyzed from activity history information indicating the status of the user's office activity including at least one of them. The second analysis unit 232 analyzes the use situation of the facility from the information including the activity history information stored in the history information storage unit 521 or the history information storage unit 522. For example, the analysis of the usage condition of the facility is performed by extracting the total usage time for each function provided in the facility, and comparing the predetermined reference usage time (threshold) with the total usage time of the function provided in the facility. The third analysis unit 233 compares the above-mentioned analysis with the magnitude relationship or calculates the usage rate per unit period, and outputs the result. The third analysis unit 233 analyzes the sufficiency situation of the space of the facility from the information including the activity history information stored in the history information storage unit 521 or the history information storage unit 522. For example, the analysis of the space fullness condition of the facility is performed by extracting the number of users per floor area and comparing the number of persons (threshold value) determined in advance with the number of users per floor area. The third analysis unit 233 carries out the above analysis by comparing the magnitude relationship or calculating the ratio, and outputs the result. The fourth analysis unit 234 generates proximity request data based on information including at least one of communication history information and user action history information detected by the analysis result of the first analysis unit 231, and outputs the proximity request data. The proximity request data indicates a group that can be determined to be effective to be placed in proximity among the groups when placing different groups in a common facility. The fifth analysis unit 235 generates information for determining constraint conditions of the simulator 300 based on the data acquired from the action measurement data acquisition unit 220, and outputs the generated data. The analysis unit 230 writes and stores data output from each unit in the analysis unit 230 in the storage unit 500.

上記のように構成した客観調査システム200は、例えば下記に示す客観調査データを分析する処理を実施する。   The objective investigation system 200 comprised as mentioned above implements the process which analyzes the objective investigation data shown below, for example.

<客観調査データを分析する処理>
客観調査データを分析する処理では、ユーザを介することなく、施設2の利用状態を示す情報を収集し、収集したデータを基にして、施設2の利用状態を分析する。客観調査システム200は、調査を行うことの負担をユーザに与えることなく、必要とされるデータを収集して、収集したデータに基づいて解析処理をする。
<Process to analyze objective survey data>
In the process of analyzing the objective survey data, information indicating the use state of the facility 2 is collected without intervention of the user, and the use state of the facility 2 is analyzed based on the collected data. The objective investigation system 200 collects necessary data and carries out an analysis process based on the collected data without imposing a burden on the user on the investigation.

行動測定部210が客観調査データを収集する。客観調査データを収集する際には、「調査されている」という意識をユーザに与えずに、或いは、調査するために特定の行為をユーザにさせずに調査するほうがよい。例えば、ユーザが「調査されている」と意識したために、意識しなかった場合の行動と異なる行動をしてしまったり、行動を制限してしまったりすることがある。そのような影響を受けないように行動測定部210が客観調査データを収集することにより、ユーザの平常時のデータを得ることができる。   The behavior measurement unit 210 collects objective survey data. When collecting objective survey data, it is better to survey without giving the user a sense of "being surveyed" or without letting the user perform a specific action for survey. For example, since the user is conscious of being "investigated", he or she may take a different action from the action when he was not conscious, or may limit the action. By collecting the objective survey data such that the behavior measurement unit 210 does not receive such an influence, it is possible to obtain data of the user at normal times.

上記の「調査されている」という意識をユーザに与えないようにして収集する客観調査によるデータは、2つに大別できる。第1のデータは、ユーザの行動についての調査結果に係るものである。第2のデータは、ユーザの通信についての調査結果に係るものである。   The data based on the objective survey collected without giving the user the awareness of "investigated" can be roughly divided into two. The first data relates to the survey results of the user's behavior. The second data relates to the survey result of the user's communication.

(「ユーザの行動についての調査」について)
「ユーザの行動についての調査」とは、施設内の移動を伴うユーザの行動を調査するものである。例えば、この調査を行うことにより、同じ施設内に入居する関連部門のユーザとの面談や会議などを実施している状況、施設内の設備を利用している状況などをデータとして得ることができる。
(About "investigation about user's action")
The "investigation of the user's behavior" is to investigate the user's behavior accompanied by movement in the facility. For example, by conducting this survey, it is possible to obtain as a data the situation in which interviews and meetings with users of related departments moving into the same facility are conducted, and the situation in which the facility in the facility is used. .

行動測定部210による「ユーザの行動についての調査」の方法として、下記の方法が挙げられる。例えば、行動調査の具体的な方式として、カメラ、着座検出センサー、携行識別機器、入退室ゲート、マイクなどを利用して情報を収集するもの、自己申告の収集、第三者による定点観測などを実施するもの、などが挙げられる。行動測定部210は、上記の測定方法に応じた各種センサーを備えていてもよく、行動測定部210の外部から情報を得るように構成してもよい。また、調査結果を記録するための媒体は種別を問わずあらゆるものを利用することができ、収集した調査結果を基に分析を実施する。   The following method may be mentioned as a method of the “survey about the user's action” by the action measurement unit 210. For example, as a specific method of behavior survey, one that collects information using a camera, a seating detection sensor, a portable identification device, a room entry / exit gate, a microphone, etc., self-reported collection, fixed-point observation by a third party, etc. Those to be implemented are listed. The behavior measurement unit 210 may include various sensors corresponding to the above measurement method, and may be configured to obtain information from the outside of the behavior measurement unit 210. Also, any medium can be used to record the survey results regardless of the type, and analysis is performed based on the collected survey results.

例えば、カメラ(撮像装置)と画像処理装置とをセンサーとして利用して情報を収集する場合、カメラにより得られた現場の状況を動画又は静止画で記録する。動画で記録した場合には、被写体として検出された人の移動・行動を連続的に記録でき、動画の情報に基づいて画像処理を行うことにより、人の動き(行動)を抽出することができる。一方、静止画で記録した場合には、断続的に撮像された静止画の情報に基づいて画像処理を行うことにより、その撮像時点にサンプリングされた情報として用いることができる。例えば、静止画間における差分処理などにより、画像間に変化のあった領域を当該画像から抽出することができる。
さらに、被写体として撮像された人をその画像から特定することにより、カメラの撮像範囲にその人が存在していたことを検出することができる。カメラは、定点に設置されたものを利用してもよく、或いは、第3者が携行するものを利用するようにしてもよい。携行型のカメラを利用する場合にも、カメラを携行した人と、被写体として撮像された人との接近や、コミュニケーションの実施状況を検出することができる。
For example, when information is collected using a camera (imaging device) and an image processing device as sensors, the situation of the site obtained by the camera is recorded as a moving image or a still image. When recorded as a moving image, movement and behavior of a person detected as a subject can be continuously recorded, and movement (action) of a person can be extracted by performing image processing based on information of the moving image. . On the other hand, when a still image is recorded, it can be used as information sampled at the imaging time point by performing image processing based on the information of the still image imaged intermittently. For example, a region where there is a change between images can be extracted from the images by differential processing between still images.
Furthermore, by identifying a person imaged as a subject from the image, it is possible to detect that the person was present in the imaging range of the camera. The camera may use a camera installed at a fixed point, or a camera carried by a third party may be used. Even in the case of using a portable camera, it is possible to detect an approach of a person carrying the camera and a person imaged as a subject, and the implementation status of communication.

着座検出センサーの情報は、椅子に応じて設けられたセンサーからの情報や、その座席で利用された端末装置の操作履歴情報などから得ることができ、その情報から特定の席の着座状態を検出することができる。
例えば、着座検出センサーを利用して情報を収集する場合、椅子に応じて設けられたセンサーは、椅子の座面、背もたれ部、肘掛部、脚部などの何れかに設けられていてもよく、その椅子に着座している状態が検出できればよく、設置の位置、設置方法などに制限はない。或いは、椅子に応じて設けられたセンサーは、座席の上方(例えば天井)やテーブルなどに設けておいてもよい。なお、上記の画像処理の手法を応用して、着座の情報を得てもよい。これらの検出方法の場合、着座しているか否かの状態を検出することができる。一方、端末装置の操作履歴情報を用いて検出する場合には、端末装置やネットワークを利用するための認証情報からその席を利用したユーザを特定したり、その情報から、その席に着座しているか否かの状態を示す情報として利用したりすることもできる。
The information of the seating detection sensor can be obtained from the information from the sensor provided according to the chair, the operation history information of the terminal device used in the seat, etc., and the seating state of a specific seat is detected from the information can do.
For example, when information is collected using a seating detection sensor, the sensor provided according to the chair may be provided on any of the seat surface of the chair, the backrest, the armrest, the leg, etc. As long as the state of sitting on the chair can be detected, there is no limitation on the installation position, installation method, and the like. Alternatively, a sensor provided according to the chair may be provided above the seat (for example, the ceiling) or at a table. Note that seating information may be obtained by applying the image processing method described above. In the case of these detection methods, it is possible to detect the state as to whether or not sitting. On the other hand, when detecting using the operation history information of the terminal device, the user who used the seat is specified from the authentication information for using the terminal device or the network, or based on the information, sitting in the seat It can also be used as information indicating the state of presence or absence.

携行識別機器をセンサーとして利用して情報を収集する場合、ユーザが携行する携行識別機器を利用して検出した情報、又は、同情報を記録した検出履歴情報から携行識別機器の位置情報を得ることができる。また、その携行識別機器を用いて検出された携行識別機器の位置と検出された時刻に対応する情報とを携行識別機器の識別情報に関連付けて検出履歴として記憶させておき、その検出履歴情報を利用するにしてもよい。検出された時刻に対応する情報は、必ずしも、検出した時刻そのものである必要はなく、例えば、検出精度に応じて時刻を量子化して、量子化した時刻を示す情報を用いてもよい。
携行識別機器を利用して情報を収集する方法として、下記の2通りの方法がある。
例えば、予め定めた所定の位置にターミナル(基地局)を設置しておき、そのターミナルが携行識別機器の近接をそれぞれ検出することによって、携行識別機器を検出したターミナルの位置から携行識別機器の位置の情報を取得できる。さらに、複数のターミナルを設けておき、異なるターミナルのそれぞれにおいて、特定の識別情報が付与された携行識別機器が、互いに異なる時刻にそれぞれ検出された場合、その携行識別機器を携行するユーザが上記のターミナルの間を移動したものと推定できる。
また、ユーザが携行する携行識別機器同士の接近を検出して、それぞれの携行識別機器を携行するユーザ同士の接近を検出するようにしてもよい。
特定の識別情報が付与された携行識別機器が、互いに異なる時刻にそれぞれ検出された場合、その携行識別機器を携行するユーザが上記のターミナルの間を移動したものと推定できる。
或いは、予め定めた所定の位置にターミナル(基地局)を設置しておき、そのターミナルが送信する信号を携行識別機器が検出することによって、当該ターミナルの位置を取得してもよい。さらに、複数のターミナルを設けておき、異なるターミナルからの信号を、携行識別機器が検出することによって、携行識別機器が検出した信号に含まれる各ターミナルの識別情報及び同信号の受信信号強度(RSSI)などを利用して、ユーザが携行する携行識別機器の位置を検出してもよい。ユーザが携行する携行識別機器同士の接近を検出して、それぞれの携行識別機器を携行するユーザ同士が接近していることを検出するようにしてもよい。
特定の識別情報が付与された携行識別機器が、互いに異なる時刻に異なるターミナルからの信号をそれぞれ検出した場合、その携行識別機器を携行するユーザが上記のターミナルの間を移動したものと推定できる。
なお、携行識別機器として、RFID(radio frequency identifier)タグ、RFIDタグリーダー、携帯電話、スマートフォン、無線通信機能を有する腕時計、タブレット型端末装置、ゲーム機など各種装置を利用することができる。上記のターミナルとして、上記の携行識別機器に対応する各種無線送信機、各種無線通信機などを利用することができる。
When collecting information using a portable identification device as a sensor, obtain position information of the portable identification device from information detected using a portable identification device carried by the user, or from detection history information recording the information. Can. Further, the position of the portable identification device detected using the portable identification device and the information corresponding to the detected time are associated with the identification information of the portable identification device and stored as a detection history, and the detection history information is stored. You may use it. The information corresponding to the detected time does not necessarily have to be the detected time itself. For example, the time may be quantized according to the detection accuracy, and information indicating the quantized time may be used.
There are the following two methods of collecting information using a portable identification device.
For example, a terminal (base station) is installed at a predetermined predetermined position, and the terminal detects the proximity of the portable identification device to detect the position of the portable identification device from the position of the terminal at which the portable identification device is detected. You can get information on Furthermore, if a plurality of terminals are provided, and at each of the different terminals, a portable identification device to which specific identification information is given is detected at different times, respectively, the user carrying the portable identification device can It can be estimated that it moved between the terminals.
Further, the approach of the portable identification devices carried by the user may be detected, and the approach of the users carrying the respective portable identification devices may be detected.
If the portable identification device to which specific identification information is given is detected at different times, it can be estimated that the user carrying the portable identification device has moved between the terminals.
Alternatively, a terminal (base station) may be installed at a predetermined position, and the position of the terminal may be acquired by detecting a signal transmitted by the terminal by the portable identification device. Furthermore, a plurality of terminals are provided, and the portable identification device detects signals from different terminals, whereby identification information of each terminal included in the signal detected by the portable identification device and the received signal strength of the same signal (RSSI ) May be used to detect the position of the portable identification device carried by the user. The proximity of the portable identification devices carried by the user may be detected to detect that the users carrying the respective portable identification devices are approaching.
When the portable identification device to which specific identification information is given detects signals from different terminals at different times, it can be estimated that the user carrying the portable identification device has moved between the above-mentioned terminals.
As the portable identification device, various devices such as RFID (radio frequency identifier) tags, RFID tag readers, mobile phones, smart phones, watches having wireless communication functions, tablet-type terminal devices, game machines, etc. can be used. As the terminal described above, various wireless transmitters, various wireless communication devices, and the like corresponding to the above-described portable identification device can be used.

入退出ゲートを利用して情報を収集する場合、ユーザの入退出を管理するゲート管理装置をセンサーとして入退出ゲートに設ける。入退出ゲートの情報として、ユーザがそのゲートを通って入退出したという履歴情報を得ることができる。例えば、入退出ゲートの情報から、特定の部屋の在室者の人数や、在室している人やグループを特定してもよい。   When collecting information using an entry / exit gate, a gate management device that manages entry / exit of the user is provided as a sensor in the entry / exit gate. As information on entry and exit gates, history information can be obtained that the user has entered and exited through the gates. For example, the number of occupants in a specific room, or the persons or groups who are in occupancy may be specified from the information on entry / exit gates.

現場の音の情報を収集する場合、ユーザの活動により発生する音や、ユーザ同士の対話などによる現場の音をセンサーであるマイクによって集音して、現場の音の情報を得ることができる。
現場の振動の情報を収集する場合、ユーザの活動により発生する振動をセンサーである振動センサーによって検出して、現場の振動の情報を得ることができる。
In the case of collecting information on the sound of the site, the sound generated by the user's activity or the sound of the site due to the interaction between the users can be collected by the microphone serving as the sensor to obtain information on the sound of the site.
When collecting the information of the vibration of the site, the vibration generated by the user's activity can be detected by the vibration sensor which is a sensor to obtain the information of the vibration of the site.

自己申告は、自身の行動履歴を端末装置などからデータとして登録する手法である。例えば、スケジュール管理を行うために、予定する行動を登録するシステム(スケジューラ)がある。このようなシステムを利用して、予定する行動を登録したり、また、実際に行動した行動の実績を登録したりすることにより、行動の履歴データが順に蓄積されてゆく。このようにして登録されたデータを自己申告によるデータとして利用してもよい。
第3者による定点観測は、予め定めた位置で検出条件に即した状況を観測して記録する手法である。
Self-reporting is a method of registering its own action history as data from a terminal device or the like. For example, there is a system (scheduler) that registers scheduled actions to perform schedule management. The historical data of the behavior is accumulated in order by registering the planned behavior or registering the performance of the behavior actually performed using such a system. Data registered in this manner may be used as self-reported data.
The fixed point observation by a third party is a method of observing and recording the situation in accordance with the detection condition at a predetermined position.

客観調査システム200による「ユーザの行動についての調査」では、例えば、行動測定部210は、上記の検出方法のうちの何れか又は複数の検出方法に応じた検出手段を備え、施設2における各ユーザの行動を測定する。行動測定部210は、備える各検出手段によって検出されたユーザの行動を示すデータ(ユーザ行動履歴情報)を生成する。
行動測定データ取得部220は、行動測定部210による生成されたユーザの行動を示すデータ(ユーザ行動履歴情報)を取得して、履歴情報記憶部521に記憶する。
例えば、履歴情報記憶部521には、ユーザの接近を検出した時刻、位置、接近しているユーザが属するグループの情報が、互いに関連付けられてユーザ行動履歴情報TBLに記憶されている。行動測定データ取得部220は、取得したデータを履歴情報記憶部521のユーザ行動履歴情報TBLに書き込んで記憶させる。なお、ユーザ行動履歴情報TBLに、ユーザの接近を検出した時刻、位置、音圧レベル、振動の大きさなどを、近接しているユーザが属するグループの情報を互いに関連付けて記憶するようにしてもよい。
上記の検出方法、記録する情報の種類、記憶させる方法などは、上記の他にも一般的な手法を適用することができる。
In the “investigation of the user's action” by the objective investigation system 200, for example, the action measurement unit 210 includes detection means corresponding to any one or more of the above detection methods, and each user in the facility 2 Measure the behavior of The action measurement unit 210 generates data (user action history information) indicating the action of the user detected by each detection means provided.
The action measurement data acquisition unit 220 acquires data (user action history information) indicating the user's action generated by the action measurement unit 210 and stores the data in the history information storage unit 521.
For example, in the history information storage unit 521, the time, the position, and the information of the group to which the approaching user belongs are stored in the user action history information TBL in association with each other at the time when the user approach is detected. The action measurement data acquisition unit 220 writes the acquired data in the user action history information TBL of the history information storage unit 521 and stores the data. In the user action history information TBL, the time, position, sound pressure level, vibration magnitude, etc. at which the user's approach was detected may be stored in association with information of groups to which adjacent users belong. Good.
A general method other than the above can be applied to the above detection method, the type of information to be recorded, and the method of storing the information.

(「ユーザの通信についての調査」について)
「ユーザの通信についての調査」とは、施設内の移動を伴うことなく通信手段を利用して、施設を利用する部門間のコミュニケーションの状況を調査するものである。例えば、この調査を行うことにより、施設内の関連部門のユーザが通信手段を利用して、施設を利用する部門のユーザ間のコミュニケーションをとっている状況などをデータとして得ることができる。
例えば、コミュニケーションの状況の調査方法については、通信状況を記憶する通信管理装置(以下、単に「コミュニケーター(オフィスコミュニケーター)」という。)の通信ログなどから所望の情報を得るようにしてもよい。コミュニケーター(オフィスコミュニケーター)は、IP(Internet Protocol)フォンによる電話、遠隔会議システムによる音声会議やテレビ会議、WEB会議、ショートメッセージサービスを利用するチャット、電子メール、端末装置の表示画面の画面共有などによる個人・組織間の通信の履歴を記録する通信管理処理機能を有する。この調査方法によれば、IP(Internet Protocol)フォンによる電話、遠隔会議システムによる音声会議やテレビ会議、WEB会議、ショートメッセージサービスを利用するチャット、電子メール、端末装置の表示画面の画面共有などによる個人・組織間のコミュニケーション調査に基づいた分析が可能になる。
(About "survey about user's communication")
The "investigation of the user's communication" is to investigate the state of communication between the departments using the facility using the communication means without accompanying the movement in the facility. For example, by conducting this survey, it is possible to obtain, as data, the situation in which the users of the related departments in the facility communicate with the users of the departments using the facility using communication means.
For example, as a method of investigating the status of communication, desired information may be obtained from a communication log of a communication management apparatus (hereinafter, simply referred to as “communicator (office communicator)”) that stores the communication status. A communicator (office communicator) is a telephone by IP (Internet Protocol) phone, a voice conference or video conference by a teleconference system, a web conference, a chat using short message service, an electronic mail, a screen sharing of a display screen of a terminal device, etc. It has a communication management processing function that records the history of communication between individuals and organizations. According to this investigation method, the telephone by IP (Internet Protocol) phone, the voice conference and the video conference by the remote conference system, the WEB conference, the chat using short message service, the electronic mail, the screen sharing of the display screen of the terminal device etc. Enables analysis based on communication surveys between individuals and organizations.

なお、上記の他、回線交換型の構内電話交換機(PBX)を介して、又は、接続処理サーバにより接続処理される電話(IP電話)やファクシミリ(FAX)、電子メールサービスのサーバ(POP(Post Office Protocol))サーバ、IMAP(Internet Message Access Protocol))サーバ、SMTP((Simple Mail Transfer Protocol)サーバなど)を介した電子メール、SNS(social networking service)を利用したショートメッセージ通信や掲示板などへの投稿なども分析の対象に含めてもよい。さらに、通信履歴についての自己申告や、第三者による定点観測などの情報を含めて分析するようにしてもよい。なお、各情報を記録する媒体は種別を問わず分析に用いることができる。   In addition to the above, a telephone (IP telephone), a facsimile (FAX), an e-mail service server (POP (Post) that is subjected to connection processing via a circuit-switched local telephone exchange (PBX) or by a connection processing server. Office Protocol)) server, Internet Message Access Protocol (IMAP) server, e-mail via SMTP (Simple Mail Transfer Protocol), etc., short message communication using SNS (social networking service), bulletin board etc. Posting may also be included in the analysis. Furthermore, it may be analyzed including information such as self-reporting on the communication history and fixed-point observation by a third party. In addition, the medium which records each information can be used for analysis regardless of the type.

客観調査システム200による「ユーザの通信についての調査」では、例えば、通信履歴測定部260は、施設2内のネットワーク設備に対応して設けられたコミュニケーター(オフィスコミュニケーター)などの通信履歴を記録する装置により記録された通信ログを取得する。通信履歴測定部260は、取得した通信ログから、通信手段を利用した通信の履歴を検出し、検出した通信の履歴を通信履歴データ(通信履歴情報)として生成する。通信履歴データ取得部270は、通信履歴データ(通信履歴情報)を取得して、履歴情報記憶部522の通信履歴情報TBLに記憶させる。   In the “investigation of the user's communication” by the objective investigation system 200, for example, the communication history measurement unit 260 is a device for recording the communication history of a communicator (office communicator) or the like provided corresponding to the network equipment in the facility 2. Get the communication log recorded by The communication history measurement unit 260 detects the history of communication using the communication means from the acquired communication log, and generates the history of the detected communication as communication history data (communication history information). The communication history data acquisition unit 270 acquires communication history data (communication history information) and causes the communication history information TBL of the history information storage unit 522 to store the communication history data.

上記のとおり、施設を利用する部門間のコミュニケーションの状況を調査することにより、ユーザの移動を伴わないユーザのコミュニケーションによる活動状況を調査することができる。   As described above, by investigating the status of communication between the departments using the facility, it is possible to investigate the activity status by the communication of the user without moving the user.

(「ユーザの活動の分析方法」について)
収集した客観調査データに基づいて、ユーザの活動について分析する処理では、下記の分析方法に従った処理のうち少なくとも何れかの処理を実施する。実施する処理には下記がある。
・ユーザ同士が近接している状況を検出する場合の分析処理
・通信を利用してコミュニケーションをとっている状況を検出する場合の分析処理
・オフィス活動の総合的な分析処理
以下、ユーザの活動について分析する処理として実施する上記の処理について順に説明する。
("About the analysis method of the user's activity")
In the process of analyzing the user's activity based on the collected objective survey data, at least one of the processes according to the following analysis method is performed. The processing to be performed is as follows.
・ Analytical processing when detecting situations where users are in close proximity to each other ・ Analytical processing when detecting situations where communication is taking place using communication ・ General analytical processing of office activities The above-described processing to be performed as processing to be analyzed will be described in order.

(1)ユーザ同士が近接している状況を検出する場合の分析処理
ユーザ同士が近接している状況を検出する場合には、分析部230は、下記の分析処理を実施する。
・ユーザ同士が近接している場所の特定
・ユーザ同士が近接している場合のユーザの特定
・ユーザ同士が近接している場合のユーザが属している組織の特定
・ユーザ同士が近接している場合のユーザが属している組織間の近接度の特定
以下、上記の各分析処理について順に説明する。
(1) Analysis Processing when Detecting Situation in which Users are Close to Each Other When detecting the situation in which users are close to each other, the analysis unit 230 performs the following analysis process.
-Identification of places where users are close to each other-Identification of users when users are close to each other-Identification of users where users are close to each other Organizations to which users belong-Users are close to each other Identification of Proximity Between Tissues to which the User in the Case belongs In the following, each analysis process described above will be described in order.

(1−1)ユーザ同士が近接している場所の特定について
図5を参照して、ユーザ同士が近接している場所の特定について説明する。同図は、ユーザ同士が近接している場所の特定についての説明図である。
例えば、客観調査システム200の分析部230は、ユーザ同士が近接している場所の特定を、カメラ、着座、携行識別機器、入退室ゲート、マイクなどの何れかの検出手段により取得した情報に基づいて実施する。
分析部230は、それぞれの情報に基づいてユーザ同士が近接していると判定した位置の情報を出力する。その位置は、緯度・経度、方位などに基づいて定めた座標又は施設や敷地の形状に基づいて定めた座標を基準にして定めたグリッドと、施設の特定の階において分割されたエリアなどと、の少なくとも何れかを基準に定める。
(1-1) Identification of a place where users are in proximity With reference to FIG. 5, the identification of a place in which users are close will be described. The figure is an explanatory view for specifying a place where users are close to each other.
For example, the analysis unit 230 of the objective investigation system 200 identifies the location where the users are in proximity based on the information acquired by any of detection means such as a camera, sitting, a portable identification device, an entrance / exit gate, or a microphone. To carry out.
The analysis unit 230 outputs the information of the position where it is determined that the users are close to each other based on the respective information. The position may be a grid determined based on coordinates determined based on latitude / longitude, azimuth, etc. or coordinates determined based on the shape of the facility or site, an area divided at a specific floor of the facility, etc. Based on at least one of

例えば、同図(a)に示す施設を例に挙げて説明する。同図(a)に示す施設には、2つの階に分かれて、組織AからFの各組織が入居する。図示された状態は、2階に組織AからCの各組織が配置され、1階に組織DからFの各組織が配置されている。
同図(b)は、施設のフロアの形状に応じてグリッドを定めた例を示す。
同図(c)は、施設のフロアに割り付ける機能に応じて複数のエリアをフロアの形状に応じて定めた例を示す。
同図(d)は、施設のフロアの形状に応じて定めたグリッドと、施設のフロアに割り付ける機能に応じて定めた複数のエリアとによって、位置を定める例を示す。同図(d)に示すように、単純なグリッドと、割り付けられた機能を示すエリアの双方を定義することにより、位置の特定が容易になる。
For example, the facility shown to the figure (a) is mentioned as an example, and is demonstrated. The organization shown in FIG. 6A is divided into two floors, and the organizations A to F move in. In the illustrated state, the tissues A to C are arranged on the second floor, and the tissues D to F are arranged on the first floor.
The figure (b) shows the example which defined the grid according to the shape of the floor of a plant | facility.
The same figure (c) shows the example which defined several area according to the shape of the floor according to the function allocated to the floor of a plant | facility.
The figure (d) shows the example which defines a position by the grid defined according to the shape of the floor of a plant | facility, and several areas defined according to the function allocated to the floor of a plant | facility. As shown in (d) of the figure, by defining both a simple grid and an area indicating the allocated function, it is easy to specify the position.

(1−2)ユーザ同士が近接している場合のユーザの特定について
例えば、分析部230は、ユーザ同士が近接している場合のユーザの特定を、カメラ、着座、携行RFID、入退室ゲート、マイクなどを利用して取得した情報に基づいて実施する。
前述したとおり、少なくとも上記のいずれかの方法により、ユーザの位置を特定できる。そこで、分析部230は、特定したユーザの位置の情報から、少なくとも下記のいずれかの方法により、互いに近接しているユーザがいることを特定する。
・分析部230は、少なくとも2人のユーザの位置が特定された後、予め定められた所定の時間以上、少なくとも2人のユーザの位置が、同一のゾーンに留まっていることを検出した場合に、互いに近接しているユーザがいると特定する。ここで、ゾーンとは、単位グリッドを基準に定められた領域を示すものであり、何れかの単位グリッドに対応する領域を示す。
・分析部230は、少なくとも2人のユーザの位置が特定された後、予め定められた所定の時間以上、少なくとも2人のユーザが近接した状態を継続して当該ゾーンにそれぞれ留まっていることを検出した場合に、互いに近接しているユーザがいると特定する。
(1-2) Identification of users when users are close to each other For example, the analysis unit 230 specifies the users when the users are close to each other by a camera, sitting, carrying RFID, a room entry / exit gate, Implement based on the information acquired using a microphone or the like.
As described above, the position of the user can be specified by at least one of the above methods. Therefore, the analysis unit 230 specifies that there are users who are close to each other by at least one of the following methods from the information of the specified position of the user.
The analysis unit 230 detects that the positions of at least two users remain in the same zone for at least a predetermined time after the positions of at least two users are specified. , Identifying that there are users who are close to each other. Here, the zone indicates an area determined based on the unit grid, and indicates an area corresponding to any unit grid.
-After the positions of at least two users are specified, the analysis unit 230 keeps the state in which at least two users continue to be in proximity and stay in the corresponding zone for a predetermined time or more. When it is detected, it is identified that there are users who are close to each other.

(1−3)ユーザ同士が近接している場合のユーザが属している組織の特定について
例えば、分析部230は、ユーザの情報が記憶されているグループ構成情報TBL532を参照して、当該ユーザが属する組織の情報を取得する。グループ構成情報TBL532の詳細については後述する。
(1-3) Identification of an organization to which a user belongs when the users are close to each other For example, the analysis unit 230 refers to the group configuration information TBL 532 in which the information of the user is stored, and the user Get information about the organization to which you belong. Details of the group configuration information TBL 532 will be described later.

(1−4)ユーザ同士が近接している場合のユーザが属している組織間の近接度(関連度)の特定について
例えば、分析部230は、ユーザ同士が近接している場合のユーザの特定の結果に応じて、ユーザの情報が記憶されているグループ構成情報TBL532を参照して、当該ユーザが属する組織の情報を取得する。分析部230は、互いに異なる組織に属するユーザが近接をしていると判定した場合の度数を計数する。分析部230は、計数結果の度数に応じて、当該組織間の近接度を特定する。分析部230は、算定結果を記憶部500の近接度検出TBLに書き込んで記憶させる。上記の度数に基づいて近接度を判定する場合、分析部230は、度数が高いほど組織同士の近接度(関連度)が高いと判定することができる。
なお、度数に代えて、互いに異なる組織に属するユーザ同士が近接していると判定した事象が発生する頻度を用いて、当該頻度に応じて、当該組織間の近接度(関連度)を特定してもよい。上記のように、互いに異なる組織に属するユーザ同士が近接していると判定した事象が発生する頻度に基づいて近接度を判定する場合、分析部230は、度数が高いほど組織同士の近接度(関連度)が高いと判定することができる。
(1-4) Regarding Specification of Proximity (Relational Degree) Between Tissues to Which the Users Belong When Users are Close to Each Other For example, the analysis unit 230 specifies users when the users are close to each other In accordance with the result of the above, referring to the group configuration information TBL 532 in which the information of the user is stored, the information of the organization to which the user belongs is acquired. The analysis unit 230 counts frequencies when it is determined that users belonging to different tissues are in proximity. The analysis unit 230 specifies the degree of proximity between the tissues according to the frequency of the counting result. The analysis unit 230 writes and stores the calculation result in the proximity detection TBL of the storage unit 500. When determining the degree of proximity based on the above-described degree, the analysis unit 230 can determine that the degree of proximity (degree of association) between tissues is higher as the degree is higher.
Note that, instead of the frequency, using the frequency of occurrence of an event in which it is determined that users belonging to different tissues are close to each other, the proximity (relevancy) between the tissues is identified according to the frequency. May be As described above, when the proximity is determined based on the frequency of occurrence of an event in which it is determined that users belonging to different tissues are close to each other as described above, the analysis unit 230 determines the proximity between tissues as the frequency increases. It can be determined that the degree of association) is high.

互いに異なる組織に属するユーザ同士が近接している状況を検出する場合の分析処理に組み合わせることにより検出精度を高める機能について、説明を補足する。
分析部230は、マイクによって集音した音を利用して、ユーザ同士の対話から近接状態を推測するようにしてもよい。ユーザ同士が近接していることを検出する方法だけでは、積極的に対話がなされているか否かを判定しきれない場合がある。このような場合、マイクで集音した音の音圧レベルなどを利用することで、対象のユーザの会話の掛け合いを検出することができる。単位時間内の音圧レベルが変化する頻度が多い場合、ユーザの会話が頻繁に行われていると推定できる。さらに、その際、一連の音節の音圧レベルを検出する。一連の音節の音圧レベルと他の一連の音節と他の一連の音節の音圧レベルとにレベルの差があり、上記の一連の音節の音圧レベルと他の一連の音節の音圧レベルとが繰り返して検出される場合には、対象のユーザが会話をしているものと推定できる。
なお、互いに異なる組織に属するユーザ同士が近接している状況を検出する場合に代えて、上記と同様の処理により、同じ組織に属するユーザ同士が互いに交流している状況を検出することができる。例えば、組織を代表するユーザが同じ組織に属する場合には、分析部230は、上記の検出の結果に基づいて当該組織のメンバー間の関連度を導くことができ、算定結果を記憶部500の関連度検出TBLに書き込んで記憶させる。
The description will be supplemented with respect to the function of enhancing detection accuracy by combining with analysis processing in the case where users belonging to different tissues are in proximity to each other.
The analysis unit 230 may use the sound collected by the microphone to estimate the proximity state from the interaction between the users. It may not be possible to determine whether or not a dialogue is actively performed only by detecting the proximity of the users. In such a case, by using the sound pressure level of the sound collected by the microphone or the like, it is possible to detect the exchange of the conversation of the target user. If the sound pressure level in the unit time changes frequently, it can be estimated that the user's conversation is frequent. Furthermore, at that time, the sound pressure level of a series of syllables is detected. There is a difference between the sound pressure level of one series of syllables and the sound pressure level of another series of syllables and another series of syllables, the sound pressure level of said series of syllables and the sound pressure level of other series of syllables When it is detected repeatedly, it can be estimated that the target user is in conversation.
Note that instead of detecting a situation in which users belonging to different tissues are in proximity to each other, a process similar to the above can be used to detect a situation in which users belonging to the same tissue are interacting with each other. For example, when a user representing an organization belongs to the same organization, the analysis unit 230 can derive the degree of association between members of the organization based on the result of the above detection, and the calculation result is stored in the storage unit 500. The association degree detection TBL is written and stored.

上記のように、分析部230は、近接度の判定に、マイクによって集音した音を併用することにより、その判定精度を高めることができる。
なお、音圧レベルの検出に加えて、話者を特定する処理を併せて行うことにより、組織を代表するユーザ同士の会話が行われている状況までも得ることができる。
上記のように、分析部230は、近接度の判定に、マイクによって集音した音を併用し、話者を特定する処理を併せて行うことにより、その判定精度を高めることができる。
As described above, the analysis unit 230 can increase the determination accuracy by using the sound collected by the microphone in combination with the determination of the degree of proximity.
In addition to the detection of the sound pressure level, by performing the process of specifying the speaker in addition, it is possible to obtain even a situation where conversations between users representing tissues are performed.
As described above, the analysis unit 230 can increase the determination accuracy by performing the process of specifying the speaker by using the sound collected by the microphone in combination with the determination of the degree of proximity.

より具体的な分析部230による処理の一例を示す。
現場の音の情報は、ユーザの活動により発生する音、ユーザ同士の対話などの音の情報として、マイクによって集音した音から得ることができる。例えば、現場の音の情報として、集音した音の音圧レベルを適用したり、取得した音に含まれる会話を抽出し、その会話に含まれる特定のキーワードを取得したりしてもよい。
例えば、分析部230は、現場の音の情報として、集音した音の音圧レベルを適用する場合には、所定の音圧レベルを超えるにぎやかな場所をコミュニケーションが行われている場所とみなす。分析部230は、所定の音圧レベルを超える音が継続して検出される場所をコミュニケーションが活発に行われている場所とみなしてもよい。さらに、分析部230は、位置が異なる2点に到達する音の検出時刻の差又は位相差に基づいて、検出時刻の差(または位相差)が音の伝搬遅延により生じるという特徴を用いて音源の位置を特定して、話者の位置を特定するようにしてもよい。
また、取得した音に含まれる会話から特定のキーワードを取得する場合、分析部230は、特定のキーワードが発生する頻度に基づいて、会話の目的や、その会話が行われている場所の利用目的などを推定する。例えば、キーワードとして、要件を依頼する際に使用する単語や文節が設定される。この場合、「お願いします」や「協力」などのキーワードが挙げられる。これらのキーワードを取得することで関連性を分析して配置を計画する。上記のように、要件を依頼する際に使用する単語や文節が、より多く、又は、より頻度が高く検出される組織の組を選択するようにしてもよい。上記に示したように、分析部230は、対面して対話をしているユーザが属している組織間の近接度(関連度)を特定し、特定した結果を記憶部500の近接度検出TBL(関連度検出TBL)に書き込んで記憶させる。
A more specific example of processing by the analysis unit 230 is shown.
The information of the sound of the site can be obtained from the sound collected by the microphone as the information of the sound generated by the activity of the user, the sound of the dialogue between the users, and the like. For example, the sound pressure level of the collected sound may be applied as the sound information of the site, the conversation included in the acquired sound may be extracted, and a specific keyword included in the conversation may be acquired.
For example, when applying the sound pressure level of the collected sound as the sound information of the site, the analysis unit 230 regards a busy place exceeding a predetermined sound pressure level as a place where communication is performed. The analysis unit 230 may regard a place where a sound exceeding a predetermined sound pressure level is continuously detected as a place where communication is actively performed. Furthermore, the analysis unit 230 uses the feature that the difference in detection time (or phase difference) is caused by the propagation delay of sound based on the difference or phase difference in detection time of sounds arriving at two different positions. The position of the speaker may be specified to specify the position of the speaker.
Also, when acquiring a specific keyword from the conversation included in the acquired sound, the analysis unit 230 uses the purpose of the conversation or the purpose of using the place where the conversation is being performed, based on the frequency of occurrence of the specific keyword. And so on. For example, as a keyword, a word or a clause used when requesting a requirement is set. In this case, keywords such as "please" and "cooperation" may be mentioned. Analyze the relevance and plan the arrangement by acquiring these keywords. As described above, a set of tissues may be selected in which more or more frequently detected words or phrases are used in requesting requirements. As described above, the analysis unit 230 identifies the proximity (degree of association) between the tissues to which the user who faces and interacts belongs, and identifies the identified result as the proximity detection TBL of the storage unit 500. It writes in (relevance degree detection TBL) and makes it memorize | store.

(2)通信を利用してコミュニケーションをとっている状況を検出する場合の分析処理
通信を利用してコミュニケーションをとっている状況を検出する場合には、分析部230は、少なくとも下記の何れかの分析処理を実施して、分析処理により特定した結果を記憶部500の近接度検出TBL(関連度検出TBL)に書き込んで記憶させる。
・通信を利用してコミュニケーションをとっているユーザを特定する分析処理
・通信を利用してコミュニケーションをとっているユーザが属している組織を特定する分析処理
・通信を利用してコミュニケーションをとっているユーザが属している組織間の近接度を特定する分析処理
・通信を利用してコミュニケーションをとっているユーザが属している組織におけるメンバー間の関連度を特定する分析処理
以下、上記の各分析処理について順に説明する。
(2) Analysis processing when detecting a situation in which communication is performed using communication In the case of detecting a situation in which communication is performed using communication, the analysis unit 230 may at least one of the following: The analysis process is performed, and the result specified by the analysis process is written and stored in the proximity detection TBL (relevance detection TBL) of the storage unit 500.
・ Analytical processing to identify the user who is communicating using communication • Communication using the analytical processing and communication to identify the organization to which the user who is communicating belongs using communication Analysis processing for identifying proximity between organizations to which the user belongs, analysis processing for specifying the degree of association between members in the organization to which the user who is communicating belongs using the following analysis processing described above Will be described in order.

(2−1)通信を利用してコミュニケーションをとっているユーザの特定について
例えば、分析部230は、通信を利用してコミュニケーションをとっているユーザを特定する情報(電話番号、アドレス、IDなど)を、コミュニケーター(オフィスコミュニケーター)の通信ログから得る。コミュニケーター(オフィスコミュニケーター)の通信ログから得る情報は、通信サービスの開始を要求したユーザの情報と、その通信サービスの相手となる他のユーザの情報とを含む。
(2-1) Identification of the user who is in communication using communication For example, the analysis unit 230 is information (telephone number, address, ID, etc.) for identifying the user in communication using communication. , From the communication log of the communicator (office communicator). The information obtained from the communication log of the communicator (office communicator) includes the information of the user who requested the start of the communication service and the information of the other user who is the other party of the communication service.

(2−2)通信を利用してコミュニケーションをとっているユーザが属している組織の特定について
例えば、分析部230は、ユーザの情報が記憶されているグループ構成情報TBL532を参照して、当該ユーザのIDなどの当該ユーザを特定する情報から当該ユーザが属する組織(グループ)の情報(グループ識別情報など)を取得する。グループ構成情報TBL532の例については後述する。
(2-2) Identification of an organization to which a user who is communicating using communication belongs To, for example, the analysis unit 230 refers to the group configuration information TBL 532 in which the information of the user is stored, and the user The information (group identification information etc.) of the organization (group) to which the user belongs is acquired from the information specifying the user, such as the ID of. An example of the group configuration information TBL 532 will be described later.

(2−3)通信を利用してコミュニケーションをとっているユーザが属している組織間の近接度の特定について
例えば、分析部230は、互いに異なる組織に属するユーザが通信を利用してコミュニケーションをとっていると判定した通信の通信量又は通信に含まれる特定のキーワードを検出した回数又は頻度を計数する。分析部230は、計数結果に応じて、当該組織間の近接度を算定する。分析部230は、算定結果を記憶部500の近接度検出TBL(関連度検出TBL)に記憶させる。例えば、上記のように通信の調査結果に基づいて近接度を判定する場合、分析部230は、通信量が多いほど、通信量の比率が高いほど、通信に特定のキーワードが含まれる回数が多いほど、又は、通信に特定のキーワードが含まれる頻度が高いほど、組織同士の近接度が高いと判定する。
(2-3) Identification of proximity between organizations to which a user who is communicating using communication belongs. For example, the analysis unit 230 allows users belonging to different organizations to communicate using communication. The number of times of communication or the number or frequency of detecting a specific keyword included in the communication is counted. The analysis unit 230 calculates the degree of proximity between the tissues according to the counting result. The analysis unit 230 stores the calculation result in the proximity detection TBL (relevance detection TBL) of the storage unit 500. For example, in the case of determining the degree of proximity based on the result of the communication survey as described above, the analysis unit 230 indicates that the specific keyword is included in the communication more frequently as the communication amount increases and the ratio of the communication amount increases. It is determined that the degree of proximity between tissues is high as the frequency of the specific keyword included in the communication or the frequency of communication is high.

(2−4)通信を利用してコミュニケーションをとっているユーザが属している組織におけるメンバー間の関連度の特定について
例えば、分析部230は、同じ組織に属するユーザが通信を利用してコミュニケーションをとっていると判定した通信の通信量又は通信に含まれる特定のキーワードを検出した回数又は頻度を計数する。分析部230は、計数結果に応じて、当該組織のメンバー間の関連度を算定する。分析部230は、算定結果を記憶部500の関連度検出TBLに記憶させる。例えば、上記のように通信の調査結果に基づいて関連度を判定する場合、分析部230は、通信量が多いほど、通信量の比率が高いほど、通信に特定のキーワードが含まれる回数が多いほど、又は、通信に特定のキーワードが含まれる頻度が高いほど、同一の組織の属したメンバー同士の関連度が高いと判定する。
(2-4) About specifying degree of association between members in an organization to which a user who is communicating using communication belongs. For example, the analysis unit 230 allows a user belonging to the same organization to communicate using communication. The number of communications or the number or frequency of detection of a specific keyword included in the communications is counted. The analysis unit 230 calculates the degree of association between members of the tissue according to the counting result. The analysis unit 230 stores the calculation result in the association degree detection TBL of the storage unit 500. For example, in the case of determining the degree of association based on the result of the communication survey as described above, the analysis unit 230 indicates that the specific keyword is included in the communication more frequently as the communication amount increases and the ratio of the communication amount increases. It is determined that the degree of association between members belonging to the same organization is high as the frequency of the specific keyword included in the communication or the frequency with which the communication includes the specific keyword is high.

(3)客観的調査結果に基づくオフィス活動についての総合的な分析処理
例えば、分析部230は、客観的調査結果に基づくオフィス活動についての総合的な分析処理として、少なくとも下記の何れかの処理を実施して、分析処理により特定した結果を記憶部500の近接度検出TBL(関連度検出TBL)に書き込んで記憶させる。
・行動調査の結果(行動測定データ)に基づいた近接要求度の算出処理
・通信履歴調査の結果(通信履歴データ)に基づいた近接要求度の算出処理
・回数に基づいた解析結果を補正する補正処理
・(行動測定データに基づく近接要求度)と(通信履歴測定データに基づく近接要求度)とに基づいて算出する総合近接要求度の算出処理
以下、上記の各算出処理について順に説明する。
(3) Comprehensive analysis processing for office activities based on objective survey results For example, the analysis unit 230 performs at least one of the following processes as comprehensive analysis processing for office activities based on objective survey results Then, the result specified by the analysis processing is written and stored in the proximity detection TBL (relevance detection TBL) of the storage unit 500.
Calculation process of proximity request degree based on action survey result (action measurement data) Calculation process of proximity request degree based on communication history survey correction correction to correct analysis result based on the number of times Calculation processing of total proximity request degree calculated based on processing and (proximity request degree based on action measurement data) and (proximity request degree based on communication history measurement data) Hereinafter, each calculation processing described above will be described in order.

(3−1)行動調査の結果(行動測定データ)に基づいた近接要求度の算出について
対象者の行動測定データから、対象者の交流を伴う行動を検出して、検出した交流を伴う行動に応じた近接度を算出する。
(3-1) Calculation of proximity request degree based on the result of action survey (action measurement data) From action measurement data of the subject, action with interaction of the subject is detected, and action with detected interchange is Calculate the corresponding proximity.

(他部門と交流した延べ時間に基づいた近接度の算出方法)
図7を参照して、他部門と交流した延べ時間に基づいた近接度の算出方法について説明する、同図は、他部門と交流した延べ時間に基づいた近接度の算出方法について説明する説明図である。
仮に、複数の対象者による部門間の交流を想定する。例えば、A部門とB部門のメンバーが打ち合わせをした場合の近接度の算出例を示す。A部門からは、そのメンバーであるbさん、cさん、fさんが打ち合わせに参加したとする。B部門からは、そのメンバーであるkさん、mさんが1時間の打ち合わせに参加したとする。
(Method of calculating proximity based on total time of interaction with other departments)
Referring to FIG. 7, the method of calculating the degree of proximity based on the total time exchanged with other departments will be described. FIG. It is.
Temporarily, we assume exchange between departments by multiple target people. For example, an example of calculation of the degree of proximity when members of department A and department B meet is shown. Suppose that members b, c, and f participated in the meeting from the A section. From department B, it is assumed that their members k and m participated in a one-hour meeting.

A部門に所属するbさんは、自部門以外の人が参加する打ち合わせに1時間参加したので、A部門とB部門間のポイントに、bさんによるポイントとして下記の式(1)から算出される値を積算する。   Since Mr. b who belongs to A department participates in the meeting in which a person other than his own department participates for one hour, it is calculated from the following formula (1) as a point by Mr. b to the point between A department and B department Accumulate values.

bさんによるポイント:
+1(h)×1(人)=1points ・・・(1)
Points by b:
+1 (h) x 1 (person) = 1 point (1)

上記の式(1)に示すように、ポイントは、時間数と一人あたりのポイントとの積により求まる。例えば、上記の式(1)において、一人あたりのポイントを1とする。   As shown in the above equation (1), the point is determined by the product of the number of hours and the point per person. For example, in the above equation (1), the point per person is 1.

A部門に所属するcさんとfさんも、自部門以外の人が参加する打ち合わせに1時間参加したので、A部門とB部門間に、cさんとfさんによるポイントとして、bさんの場合と同様に各1ポイントを積算する。   Since c and f who belong to the A department also participated for 1 hour in a meeting in which a person other than the own department participates, in the case of the b and b as a point by the c and f between the A department and the B department Similarly, each point is integrated.

また、B部門に所属するkさんとmさんは、自部門以外の人が参加する打ち合わせに1時間それぞれ参加したので、A部門とB部門間のポイントに、kさんとmさんによるポイントとして、bさんの場合と同様に各1ポイントを積算する。   In addition, k and m who belong to department B each participated in a meeting in which a person other than their own department participates for 1 hour, so points between department A and department B are points by k and m, As in the case of Mr. b, each point is integrated.

以上に示したように、打ち合わせに参加した時間と、同打ち合わせに参加した人数に応じて求まる値を積算して、積算された結果の値(ポイント)を、当該部門間の近接度にする。   As described above, the time (parts) involved in the meeting is integrated with the value obtained according to the number of people participating in the meeting, and the value (point) of the integrated result is made the proximity between the relevant departments.

(3−2)通信履歴調査の結果(通信履歴データ)に基づいた近接要求度の算出について
対象者の通信履歴データから、対象者が通信手段を利用して他部門と交流した履歴を検出して、検出した交流の履歴に応じた近接度を算出する。
(3-2) Calculation of proximity request degree based on communication history survey result (communication history data) From the communication history data of the object person, the object person detects the history of having interacted with other departments using communication means And calculate the degree of proximity according to the detected history of alternating current.

(通信手段を利用して他部門と交流した場合の近接度の算出方法)
このケース1の場合、通信手段を利用して他部門と交流した場合を想定する。通信手段を利用する場合、通信を要求する人は一人である場合がある。例えば、A部門のgさんがB部門のiさんにメールを送った場合に近接度の算出方法を例示する。
電子メールのヘッダ情報から、宛先(to)と送信元(from)を抽出する。例えば、下記のヘッダ情報が付されたメールが送られた場合を例示する。
(How to calculate the degree of proximity when communicating with other departments using communication means)
In case 1 of this case, it is assumed that communication with other departments is made using communication means. When using communication means, there may be only one person requesting communication. For example, the method of calculating the degree of proximity will be exemplified when Mr. g of A division sends an e-mail to i of B division.
Extract the addressee (to) and the sender (from) from the e-mail header information. For example, the case where the mail attached with the following header information is sent is illustrated.

To i@m.jp
From g@m.jp
To i@m.jp
From g@m.jp

上記の場合、宛先を指定する「To i@m.jp」の部分から、このメールの宛先がiさんであることが分かる。このiさんのメールアドレスによりメールの宛先がA部門宛のものであることを識別する。また、送信元を指定する「From g@m.jp」の部分から、このメールの送信元がgさんであることが分かる。このgさんのメールアドレスから、このメールの送信元がB部門であることを識別する。
上記の識別の結果から、送信元であるB部門と、宛先であるA部門とにそれぞれ1ポイントを加算する。なお、上記の場合、iさんとgさんは、ともに近接度を求める対象にしている部門にそれぞれ属している場合になる。
In the above case, it can be understood from the "To i@m.jp" portion specifying the addressee that the addressee of this mail is Mr. i. This i's e-mail address identifies that the e-mail address is for department A. Also, from the part of "From g@m.jp" that designates the sender, it is known that the sender of this mail is Mr. g. From this mail address of Mr. g, it is identified that the sender of this mail is department B.
From the result of the above identification, one point is added to each of the division B as the transmission source and the division A as the destination. In the above case, Mr. i and Mr. g both belong to the division for which the degree of proximity is determined.

一方、メールの送信元又は宛先の何れか一方が、近接度を求める対象にしている部門に属していないメールも通信履歴の中に含まれる。これらの場合には、送信元又は宛先の何れかに該当する部門にのみ、ポイントを加算するようにしてもよい。上記のように、メールの送信元又は宛先の何れか一方が、近接度を求める対象にしている部門に属していないメールに対して加算するポイントは、送信元又は宛先の双方が近接度を求める対象にしている部門にそれぞれ属している場合のポイントに対して重みづけしてもよい。例えば、上記の場合、その重みづけにより、積算するポイントが少なくなるようにしてもよい。   On the other hand, emails that do not belong to the department for which proximity is to be determined are also included in the communication history. In these cases, points may be added only to the division corresponding to either the transmission source or the destination. As described above, for points to be added to emails that do not belong to the department for which the email transmission source or destination is a target for which proximity is to be determined, both the transmission source or destination The points may be weighted when they belong to the target department. For example, in the above case, the weighting may reduce the points to be integrated.

例えば、「to」「cc」「bcc」「from」に記載のユーザが所属する部門に1単位のポイントを積算する。ただし、「to」「cc」「bcc」に同じ部門に属する複数のユーザが含まれている場合には、個々のユーザごとの積算を行わず、部門あたりに1単位のポイントを積算する。
なお、「to」「cc」「bcc」「from」に記載のユーザの部門が皆同じ場合には、当該部門に2単位のポイントを積算する。
上記のように、宛先を複数指定するメールについても、上記の積算方法に従って、部門間で交換された情報から近接度を算出することができる。
なお、「to」「cc」「bcc」に、送信者(「from」)と同じ部門に属するユーザが含まれている場合には、当該送信者が属している部門に1単位のポイントを、上記の積算(部門間の近接度)と分けて積算してもよい。この積算により、同一部門内のメンバー間の関連度を算出することができる。
なお、上記の処理に従えば、送信者が部門内に周知するためのメールを送信する場合のように、1対複数の宛先に対してメールを送信する場合においても上記の算出方法に従って処理することができる。
For example, one unit of points is accumulated to the division to which the user described in “to”, “cc”, “bcc” and “from” belongs. However, when “to” “cc” “bcc” includes a plurality of users belonging to the same department, integration is not performed for each user, but one unit of points is integrated per department.
If all the user's divisions described in “to”, “cc”, “bcc”, and “from” are the same, two units of points are accumulated in the divisions.
As described above, the degree of proximity can be calculated from the information exchanged between the departments according to the above-described integration method also for the mail specifying a plurality of destinations.
When “to” “cc” “bcc” includes a user who belongs to the same department as the sender (“from”), the point to which the sender belongs belongs one unit, The above integration (proximity between departments) may be performed separately. By this integration, the degree of association between members in the same department can be calculated.
Note that according to the above processing, processing is performed according to the above calculation method even when transmitting mail to one-to-multiple destinations, as in the case where the sender transmits a mail for making it known to the department. be able to.

(3−3)回数に基づいた解析結果を補正する方法について
上記に示す回数に基づいて近接度を算出する方法の場合、積極的に活動する特定の人がいるか否かによって、積算の対象にするイベントの回数の集計結果に偏りが生じる場合がある。このような場合、積算の対象外にするイベントの回数にも着目する。例えば、積算の対象にするイベントの回数と積算の対象外にするイベントの回数の総回数を算出して、総回数に対する積算の対象外にするイベントの回数を比率で示す。このようにして算出した比率を用いて近接度を算出する。
(3-3) Method of correcting the analysis result based on the number of times In the case of the method of calculating the degree of proximity based on the number of times described above, the target of integration is determined depending on whether or not a specific person actively acts. There may be a bias in the counting result of the number of events. In such a case, the number of events to be excluded from integration is also noted. For example, the total number of the number of events to be integrated and the number of events to be out of integration is calculated, and the number of events to be excluded from integration is shown as a ratio to the total number. The degree of proximity is calculated using the ratio calculated in this manner.

(3−4)(行動測定データに基づく近接要求度)と(通信履歴測定データに基づく近接要求度)とに基づいて算出する総合近接要求度の算出処理
上記の(行動測定データに基づく近接度)と(通信履歴測定データに基づく近接度)とに基づいた組織間近接度(総合近接要求度)の算出について説明する。
まず、上記の(行動測定データに基づく近接度)と(通信履歴測定データに基づく近接度)とについて、それぞれを組織ごとの比率(近接度比率)を算出する。
例えば、(行動測定データに基づく近接度)に基づいて、A部門、B部門、C部門間の行動ログに基づいた近接度比率を算出する。A部門の比率を「Amove」、B部門の比率を「Bmove」、C部門の比率を「Cmove」によって示すと、A部門、B部門、C部門間の行動ログに基づいた近接度比率は、(Amove:Bmove:Cmove)のように示すことができる。
また同様にして、(通信履歴測定データに基づく近接度)に基づいて、A部門、B部門、C部門間の通信ログに基づいた近接度比率を算出する。A部門の比率を「Atele」、B部門の比率を「Btele」、C部門の比率を「Ctele」によって示すと、A部門、B部門、C部門間の通信ログに基づいた近接度比率は、(Atele:Btele:Ctele)のように示すことができる。
上記のように定義することにより、行動測定データ(行動ログ)に基づいた近接度比率と通信履歴測定データ(通信ログ)に基づいた近接度比率とに基づいて、組織間近接度を算出することができる。例えば、行動ログに基づいた近接度比率と通信ログに基づいた近接度比率を、次の式(2)に示すようにそれぞれ掛け合わせて組織間近接度を算出する。
(3-4) Calculation processing of total proximity demand degree calculated based on (proximity demand degree based on action measurement data) and (proximity demand degree based on communication history measurement data) Above (proximity degree based on action measurement data) The calculation of the inter-tissue proximity (total proximity demand) based on (proximity based on communication history measurement data) and (communication proximity measurement data) will be described.
First, for each of (proximity based on action measurement data) and (proximity based on communication history measurement data), the ratio (proximity ratio) for each tissue is calculated.
For example, based on (proximity based on action measurement data), the proximity ratio based on the action log between department A, department B, and department C is calculated. The ratio of department A is indicated by “Amove”, the proportion of department B by “Bmove”, and the proportion of department C by “Cmove”. The proximity ratio based on the action log between department A, department B and department C is It can be shown as (Amove: Bmove: Cmove).
Similarly, based on (proximity based on communication history measurement data), the proximity ratio based on the communication log between department A, department B and department C is calculated. The ratio of the A division is indicated by “Atele”, the division of the B division by “Btele”, and the division of the C division by “Ctele”, the proximity ratio based on the communication log between the A division, It can be shown as (Atele: Btele: Ctele).
By defining as described above, the inter-tissue proximity is calculated based on the proximity ratio based on the action measurement data (action log) and the proximity ratio based on the communication history measurement data (communication log) Can. For example, the proximity ratio based on the action log and the proximity ratio based on the communication log are respectively multiplied as shown in the following equation (2) to calculate the proximity between tissues.

(組織間近接度)=(Amove*Atele:Bmove*Btele:Cmove*Ctele) ・・・(2) (Inter-organizational proximity) = (Amove * Atele: Bmove * Btele: Cmove * Ctele) (2)

上記の式(2)により算出した組織間近接度を表にして示すと図9のようになる。図8と図9は、組織間近接度を示す説明図である。
図8の表に示す行と列とが交差する欄に示す数値が、各部門間の組織間近接度を示す。同表において、略半分の欄に値を示していないが、組織間近接度の算出において、部門間の情報の向きを特定せずに行うことによるものである。図8に示した値を用いて組織間近接度を示す図に書き換えたものが図9である。
It will become like FIG. 9 when making it table | surface and show the proximity degree between tissues calculated by said Formula (2). 8 and 9 are explanatory diagrams showing the degree of proximity between tissues.
The numerical values shown in the column where the row and the column shown in the table of FIG. 8 intersect indicate the degree of inter-organizational proximity between the departments. In the table, values are not shown in almost half of the columns, but it is because calculation of inter-tissue proximity is performed without specifying the direction of information between departments. It is FIG. 9 which is rewritten to the figure which shows the degree of proximity between tissues using the value shown in FIG.

図6を参照して、客観調査に係る処理について説明する。同図は、客観調査に係る処理の手順を示すフローチャートである。   The process related to the objective investigation will be described with reference to FIG. The figure is a flowchart which shows the procedure of the process which concerns on an objective investigation.

行動測定部210は、施設2における各ユーザの行動を測定する。行動測定データ取得部220は、行動測定部210による測定によって得られたユーザの行動を示すデータ(ユーザ行動履歴情報)を行動測定データとして取得する(ステップS21)。
また、通信履歴データ取得部270は、通信履歴測定部260による測定によって得られたユーザの通信手段を利用したコミュニケーション行動を示す通信履歴データ(通信履歴情報)を取得する(ステップS22)。なお、ステップS21とステップS22は並列に行ってもよく、それぞれ実施する処理の順序は問わない。
分析部230は、取得した行動測定データと通信履歴データの少なくとも何れかのデータに基づいてユーザの活動を分析する(ステップS23)。
分析部230は、取得した行動測定データと通信履歴データの少なくとも何れかのデータからユーザの活動を分析した分析結果に基づいて近接要求データを生成し、取得した各種データ、分析結果、近接要求データなどの各種データを記憶部500に記憶させる(ステップS24)。
また、分析部230は、取得した行動測定データと通信履歴データの少なくとも何れかのデータに基づいて、後述のシミュレーションにおけるエージェントの行動を補正するデータを生成する(ステップS25)。なお、このステップS25における処理は、補正を要するか否かなどの条件に応じて省略することもできる。また、ステップS25を実施する場合、ステップS24とステップS25は並列に行ってもよく、それぞれ実施する処理の順序は問わない。
The behavior measuring unit 210 measures the behavior of each user in the facility 2. The action measurement data acquisition unit 220 acquires data (user action history information) indicating the user's action obtained by the measurement by the action measurement unit 210 as action measurement data (step S21).
Further, the communication history data acquisition unit 270 acquires communication history data (communication history information) indicating communication behavior using the communication means of the user obtained by measurement by the communication history measurement unit 260 (step S22). Note that step S21 and step S22 may be performed in parallel, and the order of the processing to be performed does not matter.
The analysis unit 230 analyzes the user's activity based on at least one of the acquired behavior measurement data and communication history data (step S23).
The analysis unit 230 generates proximity request data based on an analysis result obtained by analyzing a user's activity from at least one of acquired behavior measurement data and communication history data, and acquires various data, analysis results, proximity request data Are stored in the storage unit 500 (step S24).
Further, the analysis unit 230 generates data for correcting the action of the agent in the later-described simulation based on the acquired action measurement data and / or the communication history data (step S25). The process in step S25 can be omitted depending on conditions such as whether or not correction is required. Moreover, when implementing step S25, step S24 and step S25 may be performed in parallel, and the order of the process to implement each does not matter.

なお、上記のステップS23において、分析部230は、さらに、活動履歴情報を含む情報から施設の利用状況を分析したり、ユーザ行動履歴情報を含む情報から施設の空間の充足状況を分析したりしてもよい。   In the above step S23, the analysis unit 230 further analyzes the use situation of the facility from the information including the activity history information, and analyzes the fullness situation of the facility space from the information including the user action history information. May be

ここで、対比のため、これまでのオフィス活動調査の一般的な方法について説明する。これまでのオフィス活動調査の一般的な方法においては、自己申告もしくは定点観測による方法が行われてきた。その自己申告による方法については、記録行為自体の稼働によってユーザの活動に変化が生じてしまうため、上記の客観調査に代わるような分析ができなかった。また定点観測では、第3者が調査を実施すると個人を特定することが困難であり、誰と誰とがコミュニケーションしているのかを記録することが不可能であった。さらに、通信を利用したコミュニケーションが調査の対象外になっていた。
仮に、通信を利用したコミュニケーションについての調査を計画しても、新たに調査のための環境を導入することが必要になる場合が多い。そのため、通信を利用したコミュニケーションについての調査を実施するには経済的な負担が大きくなってしまい、現実的な構成をとることが容易ではなかった。
Here, for comparison, a general method of the office activity survey so far is described. In the general method of office activity survey so far, self-reported or fixed-point observation has been used. The self-reporting method could not be analyzed in place of the above-mentioned objective survey, because the activity of the recording act itself causes a change in the user's activity. Moreover, in fixed-point observation, it was difficult for a third party to conduct an investigation to identify an individual, and it was impossible to record who and whom were communicating. Furthermore, communication using communication was excluded from the survey.
Even if you plan a survey on communications using communications, it is often necessary to introduce a new survey environment. Therefore, the economic burden is large to carry out a survey on communication using communication, and it has not been easy to take a practical configuration.

これに対し本実施形態に示す方法では、客観調査システム200によって、実オフィスにおけるユーザの活動を、ユーザに低負荷で定量的に調査分析することにより、オフィス計画を設計するために要する所望の情報を得ることができる。客観調査システム200により得られた調査結果は、オフィス計画に従って整備を進めるに際して、業務プロセス、ボリューム、スタッキング、ゾーニングなどの基本計画に反映可能である。
上記の方法によれば、コミュニケーター(オフィスコミュニケーター)の通信ログなどを利用したIPフォン、チャット、メールなどによる個人・組織間のコミュニケーション調査の結果を含めて分析が可能になる。
On the other hand, in the method shown in the present embodiment, desired information required for designing an office plan by subjecting the user's activity in a real office to quantitative analysis with low load by the objective survey system 200 You can get The survey results obtained by the objective survey system 200 can be reflected in a basic plan such as business process, volume, stacking, zoning and the like when the maintenance is performed according to the office plan.
According to the above method, analysis is possible including the result of the communication survey between individuals and organizations by IP phone, chat, mail, etc. using communication log of communicator (office communicator).

[3.計画要件抽出システム400]
計画要件抽出システム400について、以下に説明する。
[3. Planning requirement extraction system 400]
The planning requirement extraction system 400 will be described below.

<計画要件抽出システム400の構成>
図10を参照して、本実施形態における計画要件抽出システムについて説明する。同図は、本実施形態における計画要件抽出システム400の構成図である。
<Configuration of Planning Requirement Extraction System 400>
The plan requirement extraction system according to the present embodiment will be described with reference to FIG. The figure is a block diagram of the plan requirement extraction system 400 in this embodiment.

計画要件抽出システム400は、計画要件生成部411、補正部413を備える。
計画要件生成部411は、ユーザの主観調査結果又は前記主観調査結果に基づいた分析結果の何れかを含む主観調査データと、ユーザの活動に対する客観調査結果又は前記客観調査結果に基づいた分析結果の何れかを含む客観調査データとを調査データとして取得する。例えば、計画要件生成部411が取得する客観調査データには、組織間の近接要求情報を含むものとする。
計画要件生成部411は、取得した主観調査データと客観調査データとを含む調査データに基づいて基本計画の計画要件を生成する。計画要件生成部411は、取得した主観調査データと客観調査データとを含む調査データ、生成した基本計画を可視化させる。計画要件生成部411は、これらの機能を用いて基本計画の設計を支援するための各種データを生成する。
The plan requirement extraction system 400 includes a plan requirement generation unit 411 and a correction unit 413.
The plan requirement generation unit 411 generates subjective survey data including either the subjective survey result of the user or the analysis result based on the subjective survey result, and the objective survey result for the user's activity or the analysis result based on the objective survey result. Objective survey data including any is acquired as survey data. For example, the objective investigation data acquired by the plan requirement generation unit 411 includes proximity request information between organizations.
The plan requirement generation unit 411 generates a plan requirement of the basic plan based on survey data including the acquired subjective survey data and objective survey data. The plan requirement generation unit 411 visualizes survey data including the acquired subjective survey data and objective survey data, and the generated basic plan. The plan requirement generation unit 411 generates various data for supporting the design of the basic plan using these functions.

補正部413は、シミュレータ300による検証結果により、基本計画の計画要件を生成する際の制約条件を補正する。   The correction unit 413 corrects the constraint condition when generating the plan requirement of the basic plan based on the verification result by the simulator 300.

上記のように構成した計画要件抽出システム400は、主観調査システム100による調査結果の主観調査データと客観調査システム200による調査結果の客観調査データとを調査データに含む。計画要件抽出システム400は、例えば計画要件生成部411により調査データに基づいて、対象とするオフィスの基本計画の計画要件を生成する。また、計画要件抽出システム400は、例えば後述のシミュレータ300における検証結果に基づいて、計画要件を生成する際の制約条件を補正することもできる。   The plan requirement extraction system 400 configured as described above includes the subjective survey data of the survey result by the subjective survey system 100 and the objective survey data of the survey result by the objective survey system 200 in the survey data. The plan requirement extraction system 400 generates a plan requirement of the basic plan of the target office based on the survey data by the plan requirement generation unit 411, for example. In addition, the planning requirement extraction system 400 can also correct the constraint conditions when generating the planning requirements based on, for example, a verification result of the simulator 300 described later.

図11を参照して、計画要件抽出システム400における基本計画の計画要件を生成する処理について説明する。同図は、計画要件抽出システム400における基本計画の計画要件を生成する処理の手順を示すフローチャートである。例えば、同図に示す処理は、主観調査結果と客観調査結果とに基づいて、基本計画の計画要件を生成する場合の処理である。   A process of generating a plan requirement of the basic plan in the plan requirement extraction system 400 will be described with reference to FIG. The figure is a flowchart showing a procedure of processing of generating a plan requirement of the basic plan in the plan requirement extraction system 400. For example, the process shown in the figure is a process in the case of generating a plan requirement of the basic plan based on the subjective survey result and the objective survey result.

主観調査システム100による調査結果である主観調査データには、ユーザの主観調査結果又は前記主観調査結果に基づいた分析結果の何れかが含まれる。客観調査システム200による調査結果である客観調査データには、ユーザの活動に対する客観調査結果又は前記客観調査結果に基づいた分析結果の何れかが含まれる。
計画要件生成部411は、主観調査データと客観調査データとを含む調査データを記憶部500から取得する。なお、上記の客観調査データには、組織間近接度が含まれる(ステップS141)。
補正部413は、補正要求情報を取得して、補正要求情報に応じた補正量を生成する(ステップS142)。例えば、補正要求情報は、主観調査データに基づいた補正を必要と判定できる情報であり、又は、後述のシミュレータ300により生成される情報である。主観調査データに基づいた補正を必要としない場合、又は、シミュレータ300によって同情報が生成されない場合には、ステップS142の処理を実施せず次の処理に進む。
計画要件生成部411は、取得した主観調査データと客観調査データとを含む調査データに基づいて必要面積を算出する。また、計画要件生成部411は、ステップS142において生成された補正量に応じて、必要面積の算出結果を補正する(ステップS143)。
計画要件生成部411は、組織間近接度と必要面積とに基づいて、スタッキング処理を実施する。スタッキング処理とは、各組織を配する階を割り付ける処理のことである(ステップS144)。
計画要件生成部411は、スタッキング処理の結果に基づいてブロッキング処理を実施する。ブロッキング処理とは、スタッキング処理により割り付けられた組織を各階の中で配置する処理のことであり、ゾーニング処理ということもある(ステップS145)。
以上の処理により、計画要件抽出システム400は、主観調査データと客観調査データとを含む調査データに基づいて基本計画の計画要件を生成することができる。
なお、主観調査結果と客観調査結果とに基づいて、基本計画の計画要件を生成する場合は上記のとおりであるが、客観調査を実施しない場合などは客観調査結果を用いることができない。このように客観調査結果を用いることができない場合には、上記ステップS143において、計画要件生成部411は、取得した主観調査データを含む調査データに基づいて必要面積を算出するようにしてもよい。一方、主観調査を実施しない場合などは主観調査結果を用いることができない。このように主観調査結果を用いることができない場合には、上記ステップS143において、計画要件生成部411は、取得した客観調査データを含む調査データに基づいて必要面積を算出するようにしてもよい。なお、主観調査結果と客観調査結果の何れの調査結果を用いることができない場合には、ユーザが定めたデータに基づいて上記の処理を実施してもよい。例えば、施設の利用を予定する人数と、利用者一人あたりに割り付ける面積の推奨値とに基づいて上記の処理を実施してもよい。
上記のように、主観調査結果と客観調査結果の何れか、又は、方法の調査結果を利用できない場合について示したが、主観調査結果の一部又は客観調査結果の一部が利用できない場合には、不足する主観調査データ又は客観調査データをユーザが補って、上記の処理を行うようにしてもよい。
The subjective survey data which is the survey result by the subjective survey system 100 includes either the user subjective survey result or the analysis result based on the subjective survey result. The objective investigation data which is the investigation result by the objective investigation system 200 includes either the objective investigation result for the user's activity or the analysis result based on the objective investigation result.
The plan requirement generation unit 411 acquires survey data including the subjective survey data and the objective survey data from the storage unit 500. The above-mentioned objective investigation data includes the degree of proximity between tissues (step S141).
The correction unit 413 acquires correction request information, and generates a correction amount according to the correction request information (step S142). For example, the correction request information is information that can be determined to require correction based on the subjective survey data, or is information generated by a simulator 300 described later. When the correction based on the subjective survey data is not required or when the same information is not generated by the simulator 300, the process of step S142 is not performed and the process proceeds to the next process.
The plan requirement generation unit 411 calculates the required area based on survey data including the acquired subjective survey data and objective survey data. Further, the plan requirement generation unit 411 corrects the calculation result of the required area according to the correction amount generated in step S142 (step S143).
The plan requirement generation unit 411 performs the stacking process based on the inter-tissue proximity and the required area. The stacking process is a process of allocating floors for arranging each organization (step S144).
The plan requirement generation unit 411 performs blocking processing based on the result of the stacking processing. The blocking process is a process of arranging the tissue allocated by the stacking process in each floor, and may be called a zoning process (step S145).
By the above process, the plan requirement extraction system 400 can generate the plan requirement of the basic plan based on survey data including subjective survey data and objective survey data.
In addition, although it is as above when producing | generating the plan requirement of a basic plan based on a subjective survey result and an objective survey result, an objective survey result can not be used when not carrying out an objective survey. As described above, when the objective survey result can not be used, the plan requirement generation unit 411 may calculate the required area on the basis of the survey data including the acquired subjective survey data in step S143. On the other hand, when the subjective survey is not conducted, the subjective survey results can not be used. As described above, when the result of the subjective survey can not be used, the plan requirement generation unit 411 may calculate the required area on the basis of the survey data including the acquired objective survey data in step S143. In addition, when any survey result of a subjective survey result and an objective survey result can not be used, you may implement said process based on the data which the user defined. For example, the above process may be performed based on the number of people planning to use the facility and the recommended value of the area allocated to each user.
As described above, although either the subjective survey result or the objective survey result or the case where the survey result of the method is not available is shown, a part of the subjective survey result or a part of the objective survey result is The above processing may be performed by the user compensating for the missing subjective survey data or the objective survey data.

以下、上記の基本計画の計画要件を生成するにあたり以下の処理をする。
・組織間近接度に基づいて各部門間の関連度が高い部門を抽出する処理について
・各部門の必要面積の算出について
・必要窓面長さの算出について
・スタッキング処理について
・ブロッキング処理について
The following process is performed to generate the planning requirements of the above basic plan.
・ About processing to extract division with high degree of association between each department based on proximity between organizations ・ About calculation of required area of each division ・ About calculation of required window length ・ About stacking processing ・ About blocking processing

以下、上記の処理について、より具体的な例を挙げて説明する。   Hereinafter, the above-described process will be described by taking a more specific example.

(1)組織間近接度に基づいて各部門間の関連度が高い部門を抽出する処理について
まず、図12を参照して、組織間近接度に基づいて各部門間の関連度が高い部門を抽出する処理について説明する。同図は、組織間近接度に基づいて各部門間の関連度が高い部門を抽出する処理を説明する説明図である。
例えば、同図に示されるように、対象の部門を同心円状に並べる。各部門を並べる順は、前述の組織間近接度に基づいて、その組織間近接度の大きさの順に従うものとする。この各部門を並べる処理は、巡回セールスマン問題を解くアルゴリズムなどの処理を適用してもよい。
上記のように並べることにより、例えば、対象の各部門が、円状に配列され、対象の部門を頂点に配した多角形が形成される。その多角形の辺と対角線が各部門間の関連度を示す。ここで、多角形の辺で結ばれた部門は、各部門間の関連度が高い部門になるように順に並べられている。各辺に添えて示す数字は、前述の部門間の組織間近接度の値である。
この図に示された例では、A部門、B部門、D部門、C部門、E部門の各部門が下記の順に並べられている。
(1) Process of Extracting Divisions with High Degree of Association between Divisions Based on Inter-organizational Proximity First, with reference to FIG. The process of extracting will be described. The figure is explanatory drawing explaining the processing which extracts the division with a high degree of association between each division based on the degree of closeness between organizations.
For example, as shown in the figure, the target divisions are arranged concentrically. The order of arranging the divisions follows the order of the degree of proximity between tissues based on the degree of proximity between tissues described above. The process of arranging the respective departments may apply a process such as an algorithm for solving the traveling salesman problem.
By arranging as described above, for example, target divisions are arranged in a circle, and a polygon having the target divisions at the top is formed. The sides and diagonals of the polygon indicate the degree of association between each department. Here, the divisions connected by the polygon edge are arranged in order so as to be divisions with high degree of association between the divisions. The numbers shown along with each side are the values of inter-organizational proximity between the aforementioned departments.
In the example shown in this figure, the departments of department A, department B, department D, department C, and department E are arranged in the following order.

A部門−B部門−D部門−C部門−E部門−(A部門)   Division A-Division B-Division D-Division C-Division E-(A Division)

例えば、A部門とB部門、B部門とD部門、D部門とC部門、C部門とE部門、E部門とA部門のそれぞれの組織間近接度は、10、8、6、4、3ポイント(point)になる。ここで、最も組織間近接度の値が小さいE部門とA部門の辺を解いて、各辺を一列に並べる。これにより、次に示すように各部門の並びを得ることができる。   For example, the proximity between the divisions A, B, D, D, C, C, E, E, and A is 10, 8, 6, 4, 3 points, respectively. It becomes (point). Here, the sides of the E department and the A department having the smallest inter-organizational proximity value are solved, and the sides are arranged in a line. By this, it is possible to obtain the alignment of each department as shown below.

A部門−B部門−D部門−C部門−E部門
なお、上記の説明では、組織間近接度の大きさの順に従って並べるものとして説明したが、凸状の多角形の辺の合計が最大になるように並べるようにしてもよい。
Sections A-B-D-C-E In the above description, the order of inter-organizational proximity is the order, but the sum of the sides of the convex polygon is the largest. You may arrange it so that

(2)各部門の必要面積の算出について
図13から図17を参照して、各部門の必要面積の算出について説明する。
各部門の必要面積の算出は、次に示す複数の処理を、順に従って実施する。
・行動ログの解析結果に基づいた利用相当面積の算出
・主観調査結果に基づいた補正率の算出
・必要面積の算出
(2) Calculation of Required Area of Each Division The calculation of the required area of each division will be described with reference to FIGS. 13 to 17.
The calculation of the required area of each department is carried out according to a plurality of processes shown below in order.
-Calculation of usage equivalent area based on analysis result of action log-Calculation of correction factor based on subjective survey result-Calculation of required area

(2−1)行動ログの解析結果に基づいた利用相当面積の算出について
図13を参照して、行動ログの解析結果に基づいた利用相当面積の算出方法について説明する。同図は、行動ログの解析結果に基づいた利用相当面積の算出に用いるテーブルを示す説明図である。同図に示されるテーブルには、行動シーンID、最大利用率、単位面積、全ユーザ数、滞在率、利用相当面積の項目が設けられており、単位面積、全ユーザ数、滞在率、利用相当面積の各データが行動シーンIDに対応付けられている。
(2-1) Calculation of Usage Equivalent Area Based on Analysis Result of Action Log With reference to FIG. 13, a method of calculating the usage equivalent area based on the analysis result of the action log will be described. The figure is explanatory drawing which shows the table used for calculation of the utilization equivalent area based on the analysis result of an action log. The table shown in the figure is provided with items of action scene ID, maximum usage rate, unit area, total number of users, stay rate, usage equivalent area, and unit area, total number of users, stay percentage, usage equivalent Each data of the area is associated with the action scene ID.

行動シーンIDは、前述の「行動シーン」をそれぞれ識別する識別情報に対応する。ここでは、シーン1から7までの行動シーンを例示している。
最大利用率は、行動調査の結果に基づいて算出された、各行動シーンにおける利用率の最大値である。
単位面積は、対応する行動シーン(行動シーンID)に対応し、ユーザが同行動シーンの行動を実施する場合の面積として推奨する面積を示す。例えば、その値は、最低計画面積基準によって予め定めておくことができ、固定値として扱うことができる。
全ユーザ数は、当該行動シーンIDに対応する行動シーンを実施するユーザの総数を示す。
滞在率は、行動ログの結果から導かれた各行動シーンの滞在率を示す。
利用相当面積は、単位面積、全ユーザ数、滞在率の値に基づいて、次の式(3)に従って算出する。
The action scene ID corresponds to identification information for identifying the above-mentioned "action scene". Here, action scenes of scenes 1 to 7 are illustrated.
The maximum usage rate is the maximum value of the usage rate in each action scene calculated based on the result of the action survey.
The unit area corresponds to the corresponding action scene (action scene ID), and indicates an area recommended as an area when the user performs the action of the action scene. For example, the value can be predetermined according to the lowest planned area standard, and can be treated as a fixed value.
The total number of users indicates the total number of users who execute the action scene corresponding to the action scene ID.
The stay rate indicates the stay rate of each action scene derived from the result of the action log.
The usage equivalent area is calculated according to the following equation (3) based on the unit area, the number of all users, and the value of the staying rate.

(利用相当面積)=(単位面積)×(全ユーザ数)×(滞在率) ・・・(3)   (Use equivalent area) = (unit area) x (total number of users) x (stay rate) ... (3)

上記の式(3)を用いた利用相当面積の算出に当たり、行動シーンの前提条件を変更する場合がある。例えば、主な業務を行う行動シーン(ステーション)の形態として、固定席タイプ、フリーアドレスタイプ、又は、セミフリータイプの何れかを選択することができる。固定席タイプは、利用する席が指定されている利用形態を示す。フリーアドレスタイプは、利用中でない席を利用者が自由に選択して利用可能とする利用形態を示す。セミフリーアドレスタイプは、ある範囲内の席であって利用中でない席を、当該範囲の席を利用することが許可された利用者が自由に選択して利用可能とする利用形態を示す。
なお、客観調査結果を用いることができない場合には、上記式(3)に示す滞在率を、主観調査結果に基づいて定めた値にしてもよい。
In the calculation of the usage equivalent area using the above equation (3), the precondition of the action scene may be changed. For example, any of fixed seat type, free address type, or semi-free type can be selected as the form of the action scene (station) that performs the main task. The fixed seat type indicates a usage form in which a seat to be used is designated. The free address type indicates a usage form in which the user can freely select and use a seat that is not in use. The semi-free address type indicates a usage form in which a user who is permitted to use a seat in the range is freely selected and made available by using a seat in a range that is not in use.
In addition, when the objective survey result can not be used, the stay rate shown in the said Formula (3) may be made into the value defined based on the subjective survey result.

ここで、図14を参照して、行動ログの結果に基づいて、特定の行動シーンの形態を選択する処理について説明する。同図は、行動ログの結果に基づいて、特定の行動シーンの形態を選択する処理の手順を示すフローチャートである。   Here, with reference to FIG. 14, a process of selecting a form of a specific action scene based on the result of the action log will be described. The figure is a flowchart showing a procedure of processing for selecting a form of a specific action scene based on the result of the action log.

計画要件生成部411は、行動ログの結果を保持する図13に示すテーブル(記憶部500)を参照して、各行動シーンの最大利用率を取得する。計画要件生成部411は、その最大利用率が、予め定められた所定の閾値TH1に満たないか否かを判定する(ステップS1421)。
ステップS1421における判定により、最大利用率が上記の閾値TH1以上であると判定された場合(ステップS1421:No)、ステップS1425に進む。
一方、ステップS1421における判定により、最大利用率が上記の閾値TH1未満であると判定された場合(ステップS:Yes)、計画要件生成部411は、予め定められている判定規則に従って、顧客の業務形態が、フリーアドレス、セミフリーアドレスの形態を提案できる業務形態であるか否かを判定する。また、提案する形態をフリーアドレスとセミフリーアドレスの何れにするかを選択する際に、計画要件生成部411は、当該部門の組織内関連度に基づいて選択するようにしてもよい。例えば、計画要件生成部411は、当該部門の組織内関連度が予め定められた閾値TH2以上であると判定した場合に、セミフリーアドレスの形態を選択し、当該部門の組織内関連度が予め定められた閾値TH2未満であると判定した場合に、フリーアドレスの形態を選択する(ステップS1422)。
The plan requirement generation unit 411 acquires the maximum usage rate of each action scene with reference to the table (storage unit 500) illustrated in FIG. 13 that holds the result of the action log. The plan requirement generation unit 411 determines whether or not the maximum utilization rate does not reach a predetermined threshold value TH1 which is determined in advance (step S1421).
If it is determined in step S1421 that the maximum utilization rate is greater than or equal to the threshold TH1 (step S1421: NO), the process proceeds to step S1425.
On the other hand, if it is determined in step S1421 that the maximum usage rate is less than the above threshold TH1 (step S: Yes), the plan requirement generation unit 411 performs the work of the customer according to a predetermined determination rule. It is determined whether the form is a business form in which the form of the free address and the semi-free address can be proposed. Also, when selecting which of the free address and the semi-free address is to be proposed, the plan requirement generation unit 411 may select based on the degree of intra-organizational relevance of the department. For example, when it is determined that the intra-organizational relevance of the department is equal to or greater than a predetermined threshold TH2, the plan requirement generation unit 411 selects a semi-free address form, and the intra-organization relevance of the department is If it is determined that the value is less than the predetermined threshold value TH2, the form of the free address is selected (step S1422).

ステップS1422における判定により、顧客の業務形態が、フリーアドレス、セミフリーアドレスの形態を提案できる業務形態ではないと判定した場合(ステップS1421:No)、ステップS1425に進む。   If it is determined in step S1422 that the business form of the customer is not a business form in which the form of the free address and semi-free address can be proposed (step S1421: No), the process proceeds to step S1425.

一方、ステップS1422における判定により、顧客の業務形態が、フリーアドレスの形態を提案できる業務形態であると判定した場合(ステップS1421:フリーアドレス)、ステップS1423に進む。この場合、ステップS1422における判定に従ってフリーアドレスの形態が選択されており、計画要件生成部411は、当該行動シーンの最大利用率を閾値TH1に設定して、行動シーンの形態を選択する処理を終える(ステップS1423)。   On the other hand, if it is determined in step S1422 that the business form of the customer is a business form in which the form of the free address can be proposed (step S1421: free address), the process proceeds to step S1423. In this case, the form of the free address is selected according to the determination in step S1422, and the plan requirement generation unit 411 sets the maximum usage rate of the action scene to the threshold value TH1 and ends the process of selecting the form of the action scene. (Step S1423).

さらに、ステップS1422における判定により、顧客の業務形態が、セミフリーアドレスの形態を提案できる業務形態であると判定した場合(ステップS1421:セミフリーアドレス)、ステップS1424に進む。この場合、ステップS1422における判定に従ってセミフリーアドレスの形態が選択されており、計画要件生成部411は、当該行動シーンの最大利用率を、指示された値に設定して、特定の行動シーンの形態を選択する処理を終える。なお、最大利用率に設定する値は、予め定めた値にしてもよく、或いは、設計者が指定する値を取得して、その値を設定するようにしてもよい(ステップS1424)。   If it is determined in step S1422 that the business form of the customer is a business form in which the form of the semi-free address can be proposed (step S1421: semi-free address), the process proceeds to step S1424. In this case, the form of the semi-free address is selected according to the determination in step S1422, and the plan requirement generation unit 411 sets the maximum usage rate of the action scene to the instructed value, and the form of the specific action scene. Finish the process of selecting. The value to be set as the maximum usage rate may be a predetermined value, or a value designated by the designer may be acquired and set (step S1424).

また、ステップS1421における判定により、最大利用率が閾値TH1以上であると判定された場合(ステップS1421:No)、又は、ステップS1422における判定により、顧客の業務形態が、フリーアドレス、セミフリーアドレスの形態を提案できる業務形態ではないと判定した場合(ステップS1421:No)、計画要件生成部411は、ユーザ数に応じて席数を算定する。計画要件生成部411は、候補とする席のタイプのうちから、何れかのタイプを選定して、特定の行動シーンの形態を選択する処理を終える(ステップS1425)。   When it is determined in step S1421 that the maximum usage rate is equal to or higher than the threshold TH1 (step S1421: No), or according to the determination in step S1422, the business type of the customer is free address or semi free address. When it is determined that the work form is not a business form that can be proposed (step S1421: No), the plan requirement generation unit 411 calculates the number of seats according to the number of users. The plan requirement generation unit 411 selects one of the types of seats as candidates, and ends the process of selecting the form of the specific action scene (step S1425).

(2−2)主観調査結果に基づいた補正率の算出について
図15から図17を参照して、主観調査結果に基づいた補正率の算出について説明する。図15は、主観調査結果による行動シーンごとの充足度を示すレーダーチャートである。シーン1からシーン7で示される各行動シーンの充足度についての算出結果が示されている。ここで、各行動シーンの充足度を以下に示す処理で利用する。
(2-2) Calculation of Correction Rate Based on Subjective Investigation Result Calculation of the correction rate based on the subjective investigation result will be described with reference to FIGS. 15 to 17. FIG. 15 is a radar chart showing the degree of satisfaction for each action scene according to the result of the subjective survey. The calculation results of the satisfaction level of each action scene shown in scene 1 to scene 7 are shown. Here, the fulfillment degree of each action scene is used in the process described below.

図16は、主観調査結果による環境ごとの充足度を示すレーダーチャートである。空間、ツール、ルール、制度、雰囲気で示される各要素の充足度についての算出結果が示されている。ここで、空間の充足度を以下に示す処理で利用する。   FIG. 16 is a radar chart showing the degree of satisfaction of each environment according to the result of subjective survey. The calculation results for the degree of satisfaction of each element indicated by space, tool, rule, system, and atmosphere are shown. Here, the degree of space satisfaction is used in the processing described below.

図17は、必要面積の算出に用いるテーブルを示す説明図である。同図に示されるテーブルには、行動シーンID、行動シーン充足率、シーン不足率、不満配分率、空間要素充足率、空間要素不満率、空間要素を加味したシーン不足率、必要面積の項目が設けられており、行動シーン充足率、シーン不足率、不満配分率、空間要素充足率、空間要素不満率、空間要素を加味したシーン不足率、必要面積の各データが行動シーンIDに対応付けられている。また、この図に示すテーブルは、前述の図13に示すテーブルと関連付けられている。同図に示す数値は、一例を示したものである。   FIG. 17 is an explanatory view showing a table used to calculate the required area. In the table shown in the figure, items of action scene ID, action scene fullness rate, scene shortness rate, dissatisfaction rate, spatial factor fullness rate, spatial factor dissatisfaction rate, scene shortness rate including spatial factor, and required area Each data of action scene fullness rate, scene shortness rate, dissatisfaction rate, spatial factor fullness rate, spatial factor dissatisfaction rate, scene shortness rate including space factor, required area is associated with action scene ID ing. The table shown in this figure is associated with the table shown in FIG. 13 described above. The numerical values shown in the figure show an example.

上記テーブルにおいて、行動シーンIDは、前述の「行動シーン」をそれぞれ識別する識別情報に対応する。ここでは、シーン1から7までの行動シーンを例示している。
行動シーン充足率は、前述の図15に示した主観調査結果による行動シーンごとの充足度を百分率(充足率)で示す。
シーン不足率は、百分率で示した行動シーン充足度に対する不足度を示し、その値を百分率で示す。
不満配分率は、前述のシーン不足率を単純に加算すると100%にならない場合がある。不満配分率は、各行動シーンの不足率の合計が100になるように規格化した値を百分率で示す。
空間要素充足率は、前述の図16に示した空間の充足度を百分率(充足率)で示す。ここでは、各行動シーンに一律の値を設定する。
空間要素不満率は、空間の充足度に対する不足度を示し、その値を百分率で示す。
空間要素を加味したシーン不足率は、前述の不満配分率の値と空間要素不満率の値との積を百分率で示す。
上記のとおり、計画要件生成部411は、記憶部500に記憶された調査データに基づいて、前記施設を利用する組織間の関連度(対面性)から前記組織間の近接関連性を導出する。なお、組織間の関連近接性は、個人、担当、部門、部などの組織を跨ぐ相互間の対面による情報、又は、遠隔での連絡などによる情報などが含まれていてもよい。
計画要件生成部411は、主観調査データからユーザの主観的なオフィス機能に対する要望に基づいて、前記オフィス内の機能配分が不足した状況を抽出する。計画要件生成部411は、前記抽出したオフィス内の機能配分が不足した状況を解消するようにして前記オフィスの計画要件を生成する。
なお、計画要件生成部411は、さらに、前記オフィスにおける各機能の利用状況の内から前記オフィス内の機能配分が過剰な状況を抽出してもよい。計画要件生成部411は、前記抽出したオフィス内の機能配分が過剰な状況を解消するようにして、前記関連近接性に基づきオフィスの計画要件を生成する。なお、計画要件生成部411は、前記ユーザが利用している既利用施設における各機能の利用状況を含む情報と前記客観調査データの少なくとも何れかを含む前記調査データに基づいて、前記施設における各機能の利用状況の内から前記施設内の機能配分が過剰な状況を解消するように各オフィス機能への配分を調整し、オフィスの計画要件を生成してもよい。
In the above table, the action scene ID corresponds to identification information for identifying the above-mentioned "action scene". Here, action scenes of scenes 1 to 7 are illustrated.
The action scene sufficiency rate indicates the sufficiency degree for each action scene according to the result of the subjective survey shown in FIG. 15 described above as a percentage (the sufficiency rate).
The scene shortage rate indicates the degree of deficiency with respect to the action scene sufficiency degree expressed as a percentage, and indicates the value as a percentage.
The dissatisfaction distribution rate may not reach 100% simply by adding the above-mentioned scene shortage rate. The dissatisfaction distribution rate indicates a value normalized to a total of 100 insufficiency rates of each action scene as a percentage.
The spatial element fullness rate indicates the fullness of the space shown in FIG. 16 described above as a percentage (full rate). Here, a uniform value is set for each action scene.
The spatial factor dissatisfaction rate indicates the degree of deficiency with respect to the degree of space sufficiency, and indicates the value as a percentage.
The scene shortage rate in which the spatial factor is taken into account indicates the product of the aforementioned dissatisfaction distribution rate value and the spatial factor dissatisfaction rate value as a percentage.
As described above, based on the survey data stored in the storage unit 500, the plan requirement generation unit 411 derives the proximity association between the organizations based on the degree of association (fading) between the organizations using the facility. Note that the related proximity between organizations may include information by face-to-face interaction across organizations such as individuals, departments, departments, and departments, or information by remote communication and the like.
The plan requirement generation unit 411 extracts, from the subjective survey data, a situation in which the function allocation in the office is insufficient, based on the user's subjective request for the office function. The plan requirement generation unit 411 generates the plan requirement of the office in such a way as to eliminate the situation where the function allocation in the office that has been extracted is insufficient.
The plan requirement generation unit 411 may further extract a situation in which the function allocation in the office is excessive among the use states of the functions in the office. The plan requirement generation unit 411 generates a plan requirement of the office based on the related proximity such that the extracted function distribution in the office eliminates an excessive situation. Note that the plan requirement generation unit 411 is configured to use each of the facilities based on the survey data including at least one of the information including the usage status of each function in the used facility used by the user and the objective survey data. The allocation to each office function may be adjusted so that the function allocation in the facility is eliminated from the usage states of functions, and the planning requirements of the office may be generated.

(2−3)必要面積の算出について
図13と図17を参照して、必要面積の算出について説明する。
必要面積は、行動シーンごとに必要とされる面積を示す。計画要件生成部411は、式(4)に従って必要面積を算出する。すなわち、前述の図13に示した利用相当面積に対し、空間要素を加味したシーン不足率分を補った面積を必要面積とする。
(2-3) Calculation of Required Area The calculation of the required area will be described with reference to FIGS. 13 and 17.
The required area indicates the area required for each action scene. The plan requirement generation unit 411 calculates the required area according to the equation (4). That is, an area obtained by compensating for the scene shortage rate in which the space element is added to the utilization equivalent area shown in FIG. 13 described above is taken as the required area.

(必要面積)
=(利用相当面積)×(100+(空間要素を加味したシーン不足率の値))/100
・・・(4)
(Required area)
= (Use equivalent area) x (100 + (value of scene shortage rate with space factor added)) / 100
... (4)

以上に示した手順で、各行動シーンの必要面積を得ることができる。   The required area of each action scene can be obtained by the procedure described above.

(3)必要窓面長さの算出について
次に、図18を参照して、必要窓面長さの算出について説明する。同図は、必要窓面長さの算出方法を示す説明図である。同図に示すように、E部門からA部門までが、下記に示す順に並べて示されている。
(3) Calculation of Necessary Window Surface Length Next, calculation of the necessary window surface length will be described with reference to FIG. The figure is explanatory drawing which shows the calculation method of required window surface length. As shown in the figure, sections E to A are shown in the order shown below.

E部門−C部門−D部門−B部門−A部門   E department-C department-D department-B department-A department

この並びは、前述の組織間近接度に基づいて算定されたものである。一般に、建物の構造、動線の確保などの理由により、窓面からの奥行寸法を一律にする場合が多い。ここでは、窓面からの奥行きを奥行寸法Dとする。前述したように各組織の必要面積を、上記の奥行寸法Dにより除算することにより各組織に必要とされる必要窓面長さがそれぞれ算出できる。各組織に必要とされる必要窓面長さの合計を必要窓面長さLとして示す。
例えば、計画要件生成部411は、執務室奥行寸法を計画者が予め指定することで全体の必要窓面長さを算出する。より具体的な数値を挙げて説明する。例えば、全体必要面積が410mの場合、執務室の奥行寸法Dを10mに設定すると、全体の必要窓面長さLは41mになる。
This alignment is calculated based on the above-described inter-tissue proximity. Generally, the depth dimension from the window surface is often made uniform because of the structure of the building and securing of the flow line. Here, let the depth from the window surface be a depth dimension D. As described above, by dividing the required area of each tissue by the depth dimension D, the required window length required for each tissue can be calculated. The total required window length required for each tissue is shown as required window length L.
For example, the plan requirement generation unit 411 calculates the entire necessary window surface length by the planner designating the office room depth dimension in advance. A more specific numerical value is mentioned and demonstrated. For example, when the total required area is 410 m 2 and the depth dimension D of the office is set to 10 m, the total required window length L is 41 m.

(4)スタッキング処理について
次に、図19を参照して、スタッキング処理について説明する。同図は、スタッキング処理について示す説明図である。
例えば、計画要件生成部411は、この図に示すように、14階と15階の2フロアに、E部門からA部門までを割り付ける。ここでは、14階に、E部門とC部門の全部と、D部門の一部とを割り付けて、15階に、D部門の残りの一部と、B部門−A部門の全部とを割り付けた場合を例示する。
(4) Stacking Process Next, the stacking process will be described with reference to FIG. The figure is an explanatory view showing a stacking process.
For example, as shown in this figure, the plan requirement generation unit 411 allocates sections E to A to two floors, the 14th and 15th floors. Here, on the 14th floor, all of the E and C divisions and part of the D division were allocated, and on the 15th floor, part of the remaining D division and all of the B division-A division were allocated. The case is illustrated.

(5)ブロッキング処理について
次に、図20を参照して、ブロッキング処理について説明する。同図は、ブロッキング処理について示す説明図である。
前述のスタッキング処理の結果により、14階と15階の2フロアに、E部門からA部門までがそれぞれ割り付けられている。このブロッキング処理では、計画要件生成部411が14階と15階の各フロア内の各部門の配置を行う。その結果により、同図に示されるように、窓面に沿って各部門が配置された結果が得られる。
なお、スタッキング処理の結果から図20に示すD部門は2つの階にまたがって配置されているが、同一部門(組織)であっても部門のメンバー同士の関連度が低ければ、異なる階に配置されたとしても、利便性の低下を少なくすることができる。このような場合には、分析の単位として設定する組織を組織内の関連度に基づいてサブ組織に分割して解析するようにしてもよい。
また、上記のブロッキング処理を実施する際、階段、エレベータなどの垂直動線の位置を参照して実施することにより、より利用しやすく各部門を配置することができる。近接度が比較的高い組織同士を異なる階に配置する場合、近接度が比較的高い組織同士が垂直動線に近くなるように配置する。
また、図20に示すD部門は、2つの階に分かれて配置されており、さらにブロッキング処理の結果も、窓面の方向に互いに離れて配置されている。仮に、D部門のメンバー同士の関連度が高いと設定されていれば、計画要件生成部411は、14階と15階の何れかの階における配置の順を逆順にして、さらに、D部門を垂直動線側に配置するとよい。
(5) Blocking Process Next, the blocking process will be described with reference to FIG. The figure is an explanatory view showing the blocking process.
As a result of the above-described stacking process, sections E to A are allocated to two floors, the 14th and 15th floors. In this blocking process, the plan requirement generation unit 411 arranges each department in each of the 14th and 15th floors. As a result, as shown in the same figure, the result that each division is arranged along the window surface is obtained.
Although division D shown in FIG. 20 is arranged across two floors according to the result of stacking processing, even if it is the same division (organization), if the degree of association between members of the division is low, division D is arranged on different floors Even if it is done, the decrease in convenience can be reduced. In such a case, the tissue set as the unit of analysis may be divided into sub-tissues and analyzed based on the degree of association in the tissue.
In addition, when performing the above-mentioned blocking process, each section can be arranged more easily by referring to the position of the vertical flow line such as a stair, an elevator or the like. In the case where tissues having a relatively high degree of proximity are placed on different floors, the tissues having a relatively high degree of proximity are placed so as to be close to vertical flow lines.
The D departments shown in FIG. 20 are divided into two floors, and the results of the blocking process are also arranged apart from each other in the direction of the window surface. If it is set that the degree of association between members of the D department is high, the plan requirement generation unit 411 reverses the order of arrangement on any of the 14th and 15th floors, and further adds the D department. It is good to arrange on the vertical flow line side.

計画要件抽出システム400は、以上に示した手順により、施設を利用する組織の施設内の配置についての推奨案としての計画要件を生成する。   The plan requirement extraction system 400 generates a plan requirement as a recommendation for the arrangement of the organization using the facility according to the procedure described above.

[4.シミュレータ300]
シミュレータ300(解析部)について、以下に説明する。
[4. Simulator 300]
The simulator 300 (analyzer) will be described below.

<シミュレータ300の構成>
図21を参照して、本実施形態におけるシミュレータ300について説明する。同図は、本実施形態におけるシミュレータ300の構成図である。
前述のとおり、シミュレータ300は、複数の種類の業務が各ユーザによってそれぞれ遂行されるように構成される施設において、前記業務が遂行された状況を推定する。
シミュレータ300のシミュレーションの対象として、各業務に対応する複数の領域を施設に設けるように、前記施設を模した仮想の施設内に、前記複数の領域に対応する複数の仮想領域を設ける。例えば、シミュレータ300は、複数のユーザを仮想化したエージェントに仮想空間内で行動させるマルチエージェント型の解析を行う。
<Configuration of Simulator 300>
The simulator 300 in the present embodiment will be described with reference to FIG. The figure is a block diagram of the simulator 300 in this embodiment.
As described above, the simulator 300 estimates the situation in which the work is performed in a facility configured to perform a plurality of types of work respectively by each user.
As a target of simulation of the simulator 300, a plurality of virtual areas corresponding to the plurality of areas are provided in a virtual facility imitating the facility so that a plurality of areas corresponding to each task are provided in the facility. For example, the simulator 300 performs multi-agent type analysis that causes agents that virtualize a plurality of users to act in a virtual space.

シミュレータ300(シミュレーションシステム)は、設定条件取得部311、特性データ取得部312、行動データ生成部313、算出部314、判定部315、利用度集計部316、有効性検証部317、パラメータ情報設定部318を備える。   The simulator 300 (simulation system) includes a setting condition acquisition unit 311, a characteristic data acquisition unit 312, an action data generation unit 313, a calculation unit 314, a determination unit 315, a usage totaling unit 316, an effectiveness verification unit 317, and a parameter information setting unit. And 318.

設定条件取得部311は、仮想の施設におけるエージェントを前記施設におけるユーザに見立て、ユーザの行動を模擬するように前記エージェントの行動を定める行動シーンを設定する。設定条件取得部311は、設定した各行動シーンに関するデータを行動定義TBL533に記憶させる。
例えば、設定条件取得部311は、ユーザの主観調査結果又は前記主観調査結果に基づいた分析結果の何れかを含む主観調査データと、ユーザの活動に対する客観調査結果又は前記客観調査結果に基づいた分析結果の何れかを含む客観調査データとを調査データとして取得する。設定条件取得部311は、取得した調査データに基づいて、ユーザの行動を模擬するように仮想領域におけるエージェントの行動を行動シーンとして定める。定めた行動シーンは、エージェントの行動を規定する特性データになる。なお、設定条件取得部311が取得する客観調査データに、施設を利用する複数の部門間の相互近接度が含まれていてもよい。この場合、設定条件取得部311は、施設を利用する複数の部門間の相互近接度に基づいて、或いは、主観調査データや客観調査データなどと組み合わせて、ユーザの行動を模擬するように仮想領域におけるエージェントの行動を行動シーンとして定めてもよい。
The setting condition acquiring unit 311 regards an agent in a virtual facility as a user in the facility, and sets an action scene that defines the agent's action so as to simulate the user's action. The setting condition acquiring unit 311 stores data on each set action scene in the action definition TBL 533.
For example, the setting condition acquiring unit 311 may perform subjective survey data including either a subjective survey result of the user or an analysis result based on the subjective survey result, and an analysis based on an objective survey result for the user's activity or the objective survey result. Objective survey data including any of the results are acquired as survey data. The setting condition acquiring unit 311 determines the action of the agent in the virtual area as an action scene so as to simulate the action of the user based on the acquired investigation data. The defined action scene is characteristic data that defines the agent's action. The objective investigation data acquired by the setting condition acquisition unit 311 may include mutual proximity between a plurality of departments using the facility. In this case, the setting condition acquiring unit 311 is a virtual area so as to simulate the user's behavior based on the mutual proximity between a plurality of departments using the facility, or in combination with subjective survey data, objective survey data, etc. The action of the agent in may be defined as an action scene.

特性データ取得部312は、エージェントの特性データを取得する。エージェントの特性データには、施設を利用するユーザの主観調査又はユーザに対する客観調査の結果に応じたデータが含まれる。また、実際のユーザに異なる権限が設定されているように、エージェントにも、異なる権限のユーザに応じて異なる権限を設定してもよい。そのような場合のエージェントの特性データには、前記エージェントの権限に応じたデータが含まれる。このような特性データ取得部312は、前記仮想領域に属する前記エージェントが同じ前記仮想領域に属する他の前記エージェントと同じ行動パターンをとるように前記エージェントの行動を定める。特性データ取得部312は、エージェントの行動を定めるデータをエージェントの特性データとしてグループ構成情報TBL532に記憶させる。   The characteristic data acquisition unit 312 acquires characteristic data of the agent. The characteristic data of the agent includes data corresponding to the result of the subjective survey of the user using the facility or the objective survey of the user. Also, as different privileges are set to the actual user, the agent may also be configured to have different privileges depending on users of different privileges. The property data of the agent in such a case includes data corresponding to the authority of the agent. The characteristic data acquisition unit 312 determines the action of the agent such that the agent belonging to the virtual area takes the same action pattern as another agent belonging to the same virtual area. The characteristic data acquisition unit 312 stores data defining the behavior of the agent in the group configuration information TBL 532 as the characteristic data of the agent.

行動データ生成部313は、行動定義TBL533に記憶されている行動シーンと施設データ記憶部531に記憶された施設データとに基づいて、エージェントの行動を示す行動データを生成する。施設データは、予め定められ、施設データ記憶部531に記憶されている。行動データは、エージェントの行動を示すデータである。このようにして、仮想の施設におけるエージェントを前記施設におけるユーザに見立て、ユーザの行動を模擬するように前記エージェントの行動を定める行動シーンが設定される。行動データ生成部313は、上記のように設定された行動シーンと前記記憶された施設データとに基づいて、当該エージェントの行動を示す行動データを生成する。
なお、行動データ生成部313は、前記仮想領域に属する前記エージェントが同じ前記仮想領域に属する他の前記エージェントと同じ行動パターンをとるように前記エージェントの行動を定めておき、前記定めた行動に応じて各エージェントの行動データを生成してもよい。
また、行動データ生成部313は、エージェントの性格をエージェントの特性データに応じて調整可能としてもよい。行動データ生成部313は、グループ構成情報TBL532に記憶されている各エージェントの特性データに基づいて各エージェントの行動データを生成してもよい。
The action data generation unit 313 generates action data indicating an agent's action based on the action scene stored in the action definition TBL 533 and the facility data stored in the facility data storage unit 531. The facility data is predetermined and stored in the facility data storage unit 531. The behavior data is data indicating an agent's behavior. In this manner, an agent in a virtual facility is regarded as a user in the facility, and an action scene that defines the agent's action is set so as to simulate the user's action. The action data generation unit 313 generates action data indicating the action of the agent based on the action scene set as described above and the stored facility data.
The action data generation unit 313 determines the action of the agent so that the agent belonging to the virtual area takes the same action pattern as the other agents belonging to the same virtual area, and the action data generation unit 313 Behavior data of each agent may be generated.
In addition, the behavior data generation unit 313 may adjust the characteristics of the agent according to the characteristic data of the agent. The action data generation unit 313 may generate action data of each agent based on the characteristic data of each agent stored in the group configuration information TBL 532.

算出部314は、各エージェントの行動に応じて値が変化する変数の演算処理を行う。その変数には、エージェントの知的生産の生産高、発生する熱負荷の熱量、施設内各所の利用状況などが含まれる。
算出部314は、生産高集計部3141、熱負荷集計部3142、施設利用状況集計部3143、移動履歴集計部3144を備える。
The calculation unit 314 performs arithmetic processing of a variable whose value changes according to the action of each agent. The variables include the production volume of the intelligent production of the agent, the heat quantity of the heat load generated, and the usage status of various places in the facility.
The calculation unit 314 includes a production amount counting unit 3141, a heat load counting unit 3142, a facility usage status counting unit 3143, and a movement history counting unit 3144.

生産高集計部3141は、前記エージェントの行動によって知的生産が行われるものとし、前記仮想領域に存在する時間の増加に応じて知的生産の生産高が増加するという第1評価指標を定め、前記知的生産の生産高を集計する。
生産高集計部3141は、前記エージェントの行動によって知的生産が行われるものとし、前記エージェントが仮想領域に存在していない時間の増加に応じて知的生産の生産高が低下するという第2評価指標を定め、前記知的生産の生産高を集計するようにしてもよい。
熱負荷集計部3142は、生成したエージェントの行動に応じて発生する熱量を算出し、行動シーンに応じた熱負荷として設定する。
施設利用状況集計部3143は、生成したエージェントの行動に応じて、施設内の各所の利用状況(利用率)を算出する。
移動履歴集計部3144は、エージェントの行動に伴った行動シーン間の移動時間を集計する。例えば、移動履歴集計部3144は、ある仮想領域にエージェントが存在する時間に、前記エージェントの行動によって知的生産が行われるものとする。移動履歴集計部3144は、前記エージェントが第1の仮想領域から第2の仮想領域に移動する際の移動軌跡、又、他のエージェントと移動中に邂逅した回数とその頻度、延べ歩数などを集計する。
The production amount tabulation unit 3141 defines a first evaluation index that the intellectual production is performed by the action of the agent, and the production of the intellectual production increases according to the increase of the time existing in the virtual area, Summarize the output of the intelligent production.
It is assumed that the production amount tabulation unit 3141 assumes that the intelligent production is performed by the action of the agent, and that the production amount of the intelligent production decreases according to the increase of the time when the agent is not present in the virtual area. An index may be determined, and the output of the intelligent production may be totaled.
The heat load totaling unit 3142 calculates the amount of heat generated according to the generated action of the agent, and sets it as a heat load according to the action scene.
The facility usage status tabulation unit 3143 calculates the usage status (utilization rate) of each place in the facility according to the action of the generated agent.
The movement history aggregation unit 3144 aggregates movement times between action scenes associated with the agent's action. For example, the movement history totaling unit 3144 assumes that intelligent production is performed by the action of the agent at the time when the agent exists in a certain virtual area. The movement history aggregation unit 3144 aggregates movement trajectories when the agent moves from the first virtual area to the second virtual area, and counts the number and frequency of crawling with other agents during movement, the number of steps, and the like. Do.

判定部315は、生産高集計部3141により集計された知的生産の生産高、熱負荷集計部3142により算出された発生する熱負荷の熱量、施設利用状況集計部3143により算出された施設内各所の利用状況(利用率)や機会損失率(使いたいが利用できない確率)を集計する。また、移動履歴集計部3144により集計されたエージェントの行動に伴う移動時間、エージェント間の邂逅の回数又は頻度、延べ歩数などの各集計値に応じて、施設内に配置された領域の配置の結果の良否を判定する。
また、判定部315は、エージェントの行動が他のエージェントの行動により制限されたことにより、当該エージェントの行動に機会損失が生じたこと判定するようにしてもよい。なお、判定部315は、上記の個々の判定結果を組み合わせて、組み合わせた結果に基づいて、施設内に配置された領域の配置の結果の良否を判定してもよい。
The judgment unit 315 is the production amount of intellectual production aggregated by the production volume aggregation unit 3141, the heat quantity of the generated heat load calculated by the heat load aggregation unit 3142, each place in the facility calculated by the facility usage condition aggregation unit 3143. Summarize the usage status (utilization rate) and the opportunity loss rate (probability that you want to use but can not use). In addition, according to each aggregation value such as the movement time according to the agent's action, the number or frequency of wrinkles between agents, and the total number of steps, the result of the arrangement of the area arranged in the facility collected by the movement history aggregation unit 3144 Determine the quality of the
Further, the determination unit 315 may determine that an opportunity loss has occurred in the action of the agent due to the action of the agent being restricted by the action of another agent. In addition, the determination unit 315 may combine the individual determination results described above, and may determine the quality of the result of the arrangement of the areas arranged in the facility based on the combined result.

利用度集計部316は、前記エージェントの行動が、当該エージェントに与えられた権限により、又は、他のエージェントの行動により制限され、制限された回数又は当該制限により発生した待ち時間を集計する。この場合、判定部315は、利用度集計部316によって集計された結果により、当該エージェントの行動における機会損失の程度を判定するようにしてもよい。
なお、利用度集計部316は、機会損失の程度に代えて利用度を集計するようにしてもよい。この場合、利用度集計部316は、前記エージェントの行動から機能を利用した利用時間を集計する。この場合、判定部315は、利用度集計部316によって集計された結果により、当該エージェントの行動における利用度を判定するようにしてもよい。
The usage counting unit 316 counts the number of times the action of the agent is restricted by the authority given to the agent or by the action of another agent, or the number of times restricted or the waiting time generated by the restriction. In this case, the determination unit 315 may determine the degree of the opportunity loss in the action of the agent based on the result of the counting by the usage counting unit 316.
Note that the usage counting unit 316 may count the usage instead of the degree of opportunity loss. In this case, the usage counting unit 316 counts the usage time using the function from the action of the agent. In this case, the determination unit 315 may determine the degree of use in the action of the agent based on the result of counting by the degree of use counting unit 316.

有効性検証部317は、オフィス計画の有効性を定量的に検証する。例えば、取得した調査データに基づいて、計画要件生成部411により計画要件が生成される。生成された計画要件に基づいて設計者によりオフィス計画が設計される。有効性検証部317は、設計されたオフィス計画の有効性を、調査データに基づいて生成された計画要件に基づいて検証する。さらに具体的な例を示す。取得した調査データに基づいて生成されたオフィス計画から、特定の施設(例えば、図3における施設20)に対応する仮想施設が定められ、定められた仮想施設におけるシミュレーションの結果によりオフィス計画の有効性を検証することがある。この場合、有効性検証部317は、オフィス計画の有効性について、計画要件の項目について、設計されたオフィス計画における項目の値と、対応する計画要件の項目の値の比率に基づいて検証する。上記の処理により、オフィス計画の有効性を定量的に検証することができる。   The effectiveness verification unit 317 quantitatively verifies the effectiveness of the office plan. For example, based on the acquired survey data, the planning requirement generation unit 411 generates a planning requirement. An office plan is designed by a designer based on the generated planning requirements. The effectiveness verification unit 317 verifies the effectiveness of the designed office plan based on the planning requirements generated based on the survey data. A more specific example is shown. From the office plan generated based on the acquired survey data, a virtual facility corresponding to a specific facility (for example, the facility 20 in FIG. 3) is determined, and the effectiveness of the office plan is determined by the simulation result in the determined virtual facility Have to verify. In this case, the effectiveness verification unit 317 verifies the effectiveness of the office plan based on the ratio of the value of the item in the designed office plan to the value of the item of the corresponding plan requirement. By the above-described process, the effectiveness of the office plan can be quantitatively verified.

本実施形態における有効性検証部317は、さらに、下記の方法でオフィス計画の有効性を検証することが可能である。
例えば、業務に対応する複数の領域を前記施設に設けるように、施設20を模した仮想の施設内に、前記複数の領域に対応する複数の仮想領域が設けられている。有効性検証部317は、前記仮想の施設におけるエージェントを前記施設におけるユーザに見立て、ユーザの行動を模擬するように前記エージェントの行動を定める行動シーンを設定する。有効性検証部317は、設定した行動シーンと前記仮想の施設の施設データとに基づいて、当該エージェントの行動を示す行動データを生成する。また、有効性検証部317は、生成した行動データに基づいて前記オフィス計画の有効性を検証するようにしてもよい。仮想施設におけるシミュレーション及びオフィス計画の有効性の検証についての詳細は後述する。
The effectiveness verification unit 317 in the present embodiment can further verify the effectiveness of the office plan by the following method.
For example, in order to provide a plurality of areas corresponding to work in the facility, a plurality of virtual areas corresponding to the plurality of areas are provided in a virtual facility imitating the facility 20. The effectiveness verification unit 317 regards an agent in the virtual facility as a user in the facility, and sets an action scene that defines the agent's action so as to simulate the user's action. The effectiveness verification unit 317 generates action data indicating the action of the agent based on the set action scene and the facility data of the virtual facility. Further, the validity verification unit 317 may verify the validity of the office plan based on the generated behavior data. Details of the simulation in the virtual facility and verification of the effectiveness of the office plan will be described later.

パラメータ情報設定部318は、主観調査システム100と客観調査システム200による分析結果に基づいて、シミュレータ300の制約条件を設定するパラメータ情報を生成する。パラメータ情報設定部318は、シミュレータ300におけるエージェントの行動特性を実際のユーザの行動特性に近くなるように補正するパラメータ情報を生成する。例えば、パラメータ情報設定部318は、客観調査システム200による分析結果から導かれる行動特性データに基づいたエージェントの行動を、ユーザの行動特性に近くなるように補正する情報として、パラメータ情報を設定してもよい。或いは、パラメータ情報設定部318は、客観調査システム200による分析結果から導かれる行動特性データに基づいたエージェントの行動を、主観調査システム100による分析結果から導かれるユーザの行動特性になるように補正する情報として、パラメータ情報を設定してもよい。例えば、後者の場合として、客観調査システム200による分析結果から導かれるユーザの行動特性が、主観調査システム100による分析結果から理想とされる行動特性になっていないと判定できる場合が挙げられる。このような場合、理想とされる行動特性になるように行動特性データを設定するパラメータ情報を設定してもよい。   The parameter information setting unit 318 generates parameter information for setting the constraint condition of the simulator 300 based on the analysis result by the subjective research system 100 and the objective research system 200. The parameter information setting unit 318 generates parameter information that corrects the behavior characteristic of the agent in the simulator 300 so as to be close to the behavior characteristic of the actual user. For example, the parameter information setting unit 318 sets parameter information as information for correcting the agent's action based on the action characteristic data derived from the analysis result by the objective investigation system 200 to be close to the user's action characteristic. It is also good. Alternatively, the parameter information setting unit 318 corrects the agent's behavior based on the behavior characteristic data derived from the analysis result by the objective survey system 200 to be the user behavior characteristic derived from the analysis result by the subjective survey system 100. Parameter information may be set as the information. For example, as the latter case, it may be determined that the behavior characteristic of the user derived from the analysis result by the objective survey system 200 is not the ideal behavior characteristic from the analysis result by the subjective survey system 100. In such a case, parameter information for setting behavior characteristic data may be set to be an ideal behavior characteristic.

記憶部500は、施設データ記憶部531、グループ構成情報TBL532、行動定義TBL533、共通行動定義TBL534、機能定義TBL535、移動先配分TBL538、始業条件設定TBL539、履歴情報TBL536(移動履歴データ記憶部)を備える。施設データ記憶部531、グループ構成情報TBL532、行動定義TBL533、共通行動定義TBL534、機能定義TBL535、移動先配分TBL538、始業条件設定TBL539、履歴情報TBL536の例について後述する。   The storage unit 500 includes a facility data storage unit 531, group configuration information TBL 532, action definition TBL 533, common action definition TBL 534, function definition TBL 535, move destination distribution TBL 538, start condition setting TBL 539, history information TBL 536 (movement history data storage unit). Prepare. Examples of the facility data storage unit 531, group configuration information TBL532, action definition TBL533, common action definition TBL534, function definition TBL535, destination allocation TBL538, start condition setting TBL539, and history information TBL536 will be described later.

上記のように構成されたシミュレータ300は、設計されたオフィス基本計画についての検証処理を実施する。   The simulator 300 configured as described above performs a verification process on the designed office basic plan.

図22を参照して、シミュレータ300における処理について説明する。同図は、シミュレータ300における処理の手順を示すフローチャートである。   The process in the simulator 300 will be described with reference to FIG. The figure is a flowchart showing the procedure of processing in the simulator 300.

設定条件取得部311は、主観調査システム100による主観調査結果又は客観調査システム200による客観調査結果に基づいて、後段のシミュレーションにおけるエージェントの行動特性を設定する(ステップS41)。
主観調査システム100又は客観調査システム200による調査結果から生成された近接要求度に基づいて、施設における各機能の配置案が定められている。設定条件取得部311は、施設内の各機能の配置に係る情報を取得して、取得した配置に係る情報を施設データ記憶部531、行動定義TBL533に記憶させる(ステップS42)。
The setting condition acquiring unit 311 sets the behavior characteristic of the agent in the later stage simulation based on the subjective survey result by the subjective survey system 100 or the objective survey result by the objective survey system 200 (step S41).
Based on the proximity requirement generated from the survey result by the subjective survey system 100 or the objective survey system 200, a layout plan of each function in the facility is defined. The setting condition acquiring unit 311 acquires information related to the arrangement of each function in the facility, and stores the information related to the acquired arrangement in the facility data storage unit 531 and the action definition TBL 533 (step S42).

パラメータ情報設定部318は、客観調査システム200による客観調査結果に基づいて、後段のシミュレーションにおけるエージェントの行動特性を補正する(ステップS43)。算出部314は、設定された条件に基づいてシミュレーションを実施する(ステップS44)。   The parameter information setting unit 318 corrects the behavior characteristic of the agent in the subsequent simulation based on the objective investigation result by the objective investigation system 200 (step S43). The calculation unit 314 carries out a simulation based on the set conditions (step S44).

有効性検証部317は、上記のシミュレーション結果に基づいてオフィス計画の有効性を検証する(ステップS45)。有効性検証部317は、検証結果を出力する(ステップS46)。   The validity verification unit 317 verifies the validity of the office plan based on the above simulation result (step S45). The validity verification unit 317 outputs the verification result (step S46).

以上に示す処理により、シミュレータ300は、上記の検証結果に基づいて基本計画の検証処理を実施する。   By the process described above, the simulator 300 carries out the verification process of the basic plan based on the above verification result.

<施設において想定される行動シーンのシミュレーションについて>
本実施形態において、シミュレーションの対象とする施設は、複数の種類の業務が各ユーザによってそれぞれ遂行されるように構成されている。シミュレータ300は、このような施設において業務がそれぞれ遂行される状況を、仮想の施設において業務が遂行されるものとしてシミュレーションする。このシミュレーションの結果により、仮想の施設において発生する事象を通して、実際の施設において生じ得る事象の発生を予測する。
<About the simulation of the action scene assumed in a facility>
In the present embodiment, the facility to be simulated is configured such that each type of task is performed by each user. The simulator 300 simulates the situation in which the work is performed in such a facility, as the work is performed in the virtual facility. The results of this simulation predict the occurrence of events that may occur in a real facility through the events that occur in a virtual facility.

シミュレータ300は、各業務に対応する複数の領域を実際の施設に設けるように、前記施設を模した仮想の施設内に、実際の施設における複数の領域に対応させた複数の仮想領域を設ける。設けられた仮想領域を仮想の施設の施設データとして施設データ記憶部531に記憶する。
シミュレータ300は、前記仮想の施設におけるエージェントを前記施設におけるユーザに見立て、ユーザの行動を模擬するように前記エージェントの行動を定める行動シーンを設定する。シミュレータ300は、設定した行動シーンと、施設データ記憶部に記憶された施設データとに基づいて、当該エージェントの行動を示す行動データを生成する。
The simulator 300 provides a plurality of virtual areas corresponding to a plurality of areas in an actual facility in a virtual facility imitating the facility so that a plurality of areas corresponding to each task are provided in an actual facility. The provided virtual area is stored in the facility data storage unit 531 as facility data of a virtual facility.
The simulator 300 regards an agent in the virtual facility as a user in the facility, and sets an action scene that defines the agent's action so as to simulate the user's action. The simulator 300 generates action data indicating the action of the agent based on the set action scene and the facility data stored in the facility data storage unit.

<シミュレータ300の主な特徴>
以下、シミュレータ300の主な特徴を整理する。
<Main Features of Simulator 300>
Hereinafter, main features of the simulator 300 will be organized.

(ア)「マルチエージェント」について
本実施形態のシミュレータ300は、複数のユーザに対応する複数のエージェント(マルチエージェント)を仮想空間内に定義して、オフィス内における活動を再現する。例えば、シミュレータ300は、実在する複数のユーザがそれぞれの業務を並行して行うように、仮想空間内で仮想の複数のユーザ(エージェント)が業務を行うように構成する。例えば、エージェントには、複数のタイプを設けて、タイプごとに個別の行動特性を設定することにより、担当する業務の違いなどによる行動の違いを再現できるようにする。例えば、複数のタイプには、営業職(Salesperson)、技術職(Engineer)、管理職(Manager)などのタイプを設定してもよい。
(A) "Multi-agent" The simulator 300 of this embodiment defines a plurality of agents (multi-agents) corresponding to a plurality of users in the virtual space, and reproduces the activity in the office. For example, the simulator 300 is configured such that a plurality of virtual users (agents) perform a task in the virtual space so that a plurality of existing users perform their tasks in parallel. For example, the agent is provided with a plurality of types, and by setting individual behavior characteristics for each type, it is possible to reproduce the difference in behavior due to the difference in the task in charge or the like. For example, as the plurality of types, types such as Salesperson, Engineer, and Manager may be set.

(イ)「行動特性」について
シミュレータ300は、エージェントの行動特性として、エージェントのタイプに応じた行動特性を各エージェントに個別に設定する。例えば、行動特性として、標準的な出社時刻、終業時刻、残業を実施する比率、歩行速度、各種行動シーンを選択する比率などが挙げられる。また、シミュレータ300は、エージェントの行動特性を条件に応じて切り替えができるように、各エージェントの行動特性として複数の行動特性を設定する。このように複数の行動特性を切り替えることにより、例えば、各エージェントは、1日の内で条件に応じて異なる行動特性を選択することができ、選択した行動特性に従って行動することができる。
最も単純な例として、シミュレータ300が平常時の行動と非平常時の行動とを模擬して、平常時の行動と非平常時の行動を相互に切り換える場合について説明する。例えば、平常時を、実際のユーザの出勤から退勤までとして、非平常時を、昼休みなどの休憩時間帯、残業時間帯、管理職の不在時などとする。
平常時の行動特性は、実際のユーザの出勤から退勤までの行動について、各職位に関する実在する複数のユーザの行動を実測し、ユーザが行動シーンを選択する確率、行動シーン間の移動確率、滞在時間などを計数して数値化する。非平常時の行動特性についても平常時と同様の手法により、非平常時として設定する昼食時の行動などを実測して、非平常時における行動シーン間の移動確率、滞在時間などを計数して数値化する。このように数値化したデータをエージェントの行動特性として利用する。さらに、非平常時の行動として、昼食時を含む休憩時間帯の行動の他、残業時間帯の行動や、管理職の不在時の行動などを設定してもよい。例えば、残業時間帯の行動特性として、残業時間帯における残業を実施するユーザと残業をしないユーザとの比率を設定する。また、管理職の不在時に管理職の業務を代行するユーザなどについて、管理職が離席した場合と管理職が在席している場合(平常時)の行動特性とを設定しておき、管理職が在席しているか否かに応じて、当該ユーザの行動特性を、管理職が離席した場合と管理職が在席している場合の何れの行動特性を選択するかにより調整する。この設定は、後述する伴連れ行動などを定めるデータのように異なる数値データとして分けて設定してもよく、或いは、平常時の行動特性からの変化量、変化率などのように、平常時の行動特性を基準にして、その差を定義するようにしてもよい。伴連れ行動などを定めるデータには、管理者の空き時間を待つ出待ち状態や、管理者に連れ立って移動する伴連れなどの行動に適用させるためのデータが含まれていてもよい。以下の説明では、供連れ行動を代表して説明する。
(A) "Action Characteristic" The simulator 300 individually sets, for each agent, an action characteristic according to the type of agent as the agent's action characteristic. For example, the behavior characteristics include a standard attendance time, a closing time, a ratio for performing overtime, a walking speed, and a ratio for selecting various action scenes. Further, the simulator 300 sets a plurality of behavior characteristics as the behavior characteristics of each agent so that the behavior characteristics of the agent can be switched according to the conditions. By switching the plurality of behavior characteristics in this manner, for example, each agent can select different behavior characteristics according to the conditions within one day, and can act according to the selected behavior characteristics.
As the simplest example, the case where the simulator 300 simulates the normal behavior and the non-normal behavior, and switches the normal behavior and the non-normal behavior to each other will be described. For example, the non-ordinary time is assumed to be a break time zone such as a lunch break, an overtime work time zone, an absence time of a manager, or the like, from normal user's attendance to leaving work.
The behavior characteristic of normal time measures the behavior of a plurality of existing users regarding each position about the behavior from the actual user's attendance at work to the leaving work, the probability that the user selects the action scene, the movement probability between action scenes, the stay Count time etc. and digitize it. The behavior characteristics of unusual behavior are also measured in the same manner as usual, by measuring behavior during lunch which is set as anomalous, etc., and counting the movement probability between behavior scenes in unusual behavior, stay time, etc. Quantify. The data quantified in this way is used as the agent's behavior characteristics. Furthermore, as the unusual behavior, in addition to the behavior during the break time including lunch, the behavior during the overtime work, the behavior when the manager is absent, etc. may be set. For example, as the behavior characteristic of the overtime work period, the ratio between the user who performs overtime work in the overtime work period and the user who does not work overtime is set. In addition, with regard to the user who substitutes for the work of the manager in the absence of the manager, etc., the behavior characteristic of when the manager is away and when the manager is present (normal) is set and managed. Depending on whether the job is present or not, the behavior characteristic of the user is adjusted depending on which one of the case where the manager is away and the case where the manager is present is selected. This setting may be set separately as different numerical data such as data for determining companion behavior to be described later, or as a variation from a behavior characteristic of normal, a rate of change, etc. The difference may be defined based on the behavior characteristic. The data for determining companion behavior and the like may include data to be applied to activities such as waiting for waiting for an administrator's idle time, and companionship to be taken by the manager and moving. In the following description, companion behavior will be described as a representative.

(ウ)「行動シーン」について
実際の業務が行われている状況において、種類が異なる行動シーンがあることに着目し、仮想空間において業務が行われている状況をモデル化する。モデル化する際に、複数の行動シーンを設定する。例えば、モデル化した複数の行動シーンとして、次に示す7つの行動シーンを設定する。7つの行動シーンは、「スィンク(Think)」、「ステーション(Station)」、「コミュニティー(Community)」、「レビュー(Review)」、「レセプション(Reception)」、「アカデミー(Academy)」、「ブレイク(Break)」である。上記の各行動シーンについての説明は、特許4500846号を参照する。上記を鑑みて、各行動シーンの知的生産性の値を設定する。
(C) "Action Scene" In the situation where the actual work is being performed, the situation where the work is being performed in the virtual space is modeled, focusing on the fact that there are different kinds of action scenes. When modeling, set multiple action scenes. For example, seven action scenes shown below are set as a plurality of modeled action scenes. Seven action scenes are “Think”, “Station”, “Community”, “Review”, “Reception”, “Academy”, “Break” (Break). For a description of each of the above action scenes, reference is made to Japanese Patent No. 4500846. In view of the above, the value of the intellectual productivity of each action scene is set.

なお、シミュレータ300は、実際のユーザの行動をより忠実に再現できるように、次の設定を行えるようにしてもよい。
例えば、ユーザの座席を固定せずに、ユーザが作業する席を必要時に選択できるように運用する場合がある。このような運用をする場合には、シミュレータ300の設定において、固定席又はフリーアドレスの何れかを選択可能とし、範囲ごとに独立して設定する。
The simulator 300 may be configured to perform the following settings so as to reproduce the actual user's behavior more faithfully.
For example, without fixing the seat of the user, it may be operated so that the user can select a seat to work when needed. In such an operation, in the setting of the simulator 300, either the fixed seat or the free address can be selected, and is set independently for each range.

例えば、組織における指揮・命令を当該組織のメンバーに指示する場合、又は、ノウハウやスキルなどのように、グループに必要とされる情報を組織で共有するために、組織などを単位とするグループで共通の行動をする場合がある。このような行動をとる場合、組織のメンバーが纏めて移動することが多い。このような状況に適用するため、シミュレータ300は、特定の行動シーンにおいて、指示をメンバーに伝達するための行動や伴連れ行動などを起こすように設定できるようにしてもよい。上記のように、指示をメンバーに伝達するための行動や伴連れ行動などが設定されている行動シーンの場合には、その組織のメンバーが、その行動シーンに応じてメンバーに共通する開催場所に移動するように設定することができる。   For example, in the case of instructing the members of the organization in a command or command in the organization, or in order to share information required for the group, such as know-how, skills, etc. It may act in common. When taking such actions, members of the organization often move together. In order to apply to such a situation, the simulator 300 may be set to take an action for transmitting instructions to members, a companion action, or the like in a specific action scene. As described above, in the case of an action scene in which an action for transmitting instructions to members and an accompanying action are set, members of the organization are placed in a common place for the members according to the action scene. It can be set to move.

シミュレータ300は、その設定において、各行動シーンに標準利用人数、利用時間を設定し、エージェントは利用都度、標準偏差乱数による滞在行為を発生するよう設定する。   In the setting, the simulator 300 sets the standard number of people and the usage time to each action scene, and the agent sets the standard deviation random number to generate a staying action each time the agent is used.

(エ)オフィス計画の有効性の「評価方法」について
有効性検証部317は、設計されたオフィス計画の有効性を、調査データに基づいて生成された計画要件に基づいて検証する。この検証には、下記の2通りの検証のうち少なくとも何れかの検証が含まれる。
(D) "Evaluation method" of the effectiveness of the office plan The effectiveness verification unit 317 verifies the effectiveness of the designed office plan based on the planning requirements generated based on the survey data. This verification includes at least one of the following two verifications.

第1の検証では、設計されたオフィス計画が、オフィス計画の計画要件をどの程度満たすものであるかを検証する。例えば、この第1の検証では、各シーンに割り当てられた配置について、オフィス計画の計画要件と、設計されたオフィス計画との関係において、それぞれの面積(面積配分率)の比率を算出して、算出した比率に基づいて、設計されたオフィス計画の有効性を検証する。上記の検証により、設計されたオフィス計画について、オフィス計画の計画要件を満たすものであるか否かを定量的に検証することができる。   The first verification verifies how well the designed office plan meets the planning requirements of the office plan. For example, in this first verification, for the arrangement allocated to each scene, the ratio of each area (area allocation ratio) is calculated in relation to the plan requirement of the office plan and the designed office plan. Verify the effectiveness of the designed office plan based on the calculated ratio. The above verification can quantitatively verify whether or not the designed office plan meets the planning requirements of the office plan.

第2の検証では、設計されたオフィス計画から仮想施設を定め、定められた仮想施設におけるシミュレーションの結果から、設計されたオフィス計画の有効性を検証する。この第2の検証により、設計されたオフィス計画における各機能に設定された面積などの充足度と組織配置の有効性を算出することができる。この検証結果から設計されたオフィス計画の有効性を定量的に検証することができる。
例えば、シミュレータ300では複数日のオフィス活動を計算可能であり、その結果から各行動シーンにおける知的生産の生産高、熱負荷の熱量、利用状況(利用率)、機会損失率(使いたいが利用できない確率)、エージェントの行動シーン間の移動時間、移動軌跡、邂逅した場所と回数や頻度、延べ歩数などを出力可能とした。複数日のオフィス活動を計算し、その結果の平均やバラつきを算出して、その算出結果を評価するようにしてもよい。本実施形態に示すシミュレーションでは、エージェントの行動が自然な振る舞いになるように乱数を用いているため、1日単位のシミュレーションの結果が必ずしも同一の結果にならない場合が多い。そこで、上記のように複数の日のシミュレーションの結果に基づいて評価を行うことにより、上記の乱数を用いた影響を低減させて評価することができる。
以下、上記の検証の具体的な構成方法について説明する。
In the second verification, a virtual facility is determined from the designed office plan, and the effectiveness of the designed office plan is verified from the result of simulation in the defined virtual facility. By this second verification, it is possible to calculate the sufficiency of the area and the like set for each function in the designed office plan and the effectiveness of the organization arrangement. The effectiveness of the designed office plan can be quantitatively verified from this verification result.
For example, the simulator 300 can calculate office activities on multiple days, and the results show that the amount of intellectual production in each action scene, the heat load of heat load, the usage status (usage rate), the opportunity loss rate It is possible to output (probability of not being able to), movement time between agent action scenes, movement locus, place and number and frequency of crawling, total number of steps, etc. Office activities on multiple days may be calculated, the average or variance of the results may be calculated, and the calculated results may be evaluated. In the simulation shown in the present embodiment, since random numbers are used so that the behavior of the agent becomes natural behavior, the results of the simulation on a daily basis often do not always have the same result. Therefore, by performing the evaluation based on the results of simulations on a plurality of days as described above, it is possible to reduce the influence of using the above-mentioned random numbers and to evaluate.
Hereinafter, a specific configuration method of the above verification will be described.

<各種情報テーブル>
図23から図30を参照して、各種情報テーブルの構成例について説明する。
<Various information tables>
A configuration example of the various information table will be described with reference to FIGS. 23 to 30.

(施設データ記憶部)
図23は、施設データ記憶部の構成例を示す説明図である。
施設データ記憶部531は、施設に関する基本情報として、施設の階、機能、機能に割り付けた面積などの項目を含むデータを記憶する。機能の項目には、階にそれぞれ割り付けられた機能を示すデータが対応付けられている。例えば、機能を示すデータとして、ゾーンに分割されたエリア(ZA、ZB、ZC)、各会議室、コア部などを示すデータが含まれる。例えば、上記の施設に関する基本情報は、設計者によって設計された結果に基づいたデータが含まれる。なお、各機能に割り付けた面積の項目は、設計者によって設計された結果に対比するように、オフィス計画の計画要件として算出された結果を記憶させる項目を追加してもよい。この場合、オフィス計画の計画要件として算出された面積のデータは、前述の計画要件生成部411により生成された計画要件のデータが書き込まれる。
(Facilities data storage unit)
FIG. 23 is an explanatory view showing a configuration example of a facility data storage unit.
The facility data storage unit 531 stores data including items such as the floor of the facility, the function, and the area allocated to the function as basic information on the facility. The item of function is associated with data indicating the function assigned to each floor. For example, as data indicating a function, data indicating an area (ZA, ZB, ZC) divided into zones, each conference room, a core unit, etc. is included. For example, the basic information on the above facilities includes data based on the results designed by the designer. In addition, the item of the area allocated to each function may be added with an item for storing the result calculated as the planning requirement of the office plan, in contrast to the result designed by the designer. In this case, the data of the plan requirement generated by the plan requirement generation unit 411 described above is written as the data of the area calculated as the plan requirement of the office plan.

(グループ構成情報TBL)
図24は、グループ構成情報TBLの構成例を示す説明図である。
グループ構成情報TBL532は、各グループに所属するユーザ(エージェント)の基本情報を定義する。
グループ構成情報TBL532は、グループ、ID、タイプ、属性、出社時刻、終業時刻、歩行速度、共通行動1、共通行動2、残業率1、残業率2などの項目のデータを、IDに対応付けて記憶する。
(Group configuration information TBL)
FIG. 24 is an explanatory view showing a configuration example of the group configuration information TBL.
Group configuration information TBL 532 defines basic information of users (agents) belonging to each group.
Group configuration information TBL 532 associates data of items such as group, ID, type, attribute, attendance time, closing time, walking speed, common action 1, common action 2, overtime rate 1, overtime rate 2 with ID. Remember.

グループの項目には、ユーザが所属する組織(グループ)を識別するデータ(グループ識別情報)が対応付けられる。IDの項目には、ユーザを識別するデータが対応付けられる。タイプの項目にはユーザの職種が、属性の項目には組織における役割が、それぞれ対応付けられる。出社時刻と終業時刻の項目には、出社時刻と終業時刻を示すデータが対応付けられる。例えば、そのデータは、実績又は就業規則などで定められた時刻に対応するデータや、時間外作業を予定しない日の時刻に対応するデータなどのデータにする。歩行速度(移動速度)の項目には、施設内を移動する速度を示すデータが対応付けられる。例えば、そのデータは歩行速度などを示すものである。共通行動1と共通行動2の項目には、グループ全員又は一部のグループ員がリーダーなどの代表者の行動に伴って、同種の行動を起こす行動があることを示すデータが対応づけられる。残業率1と残業率2の項目には、予め定めた第1時刻まで残業を実施する日数の就業日数に対する割合を示すデータと、予め定めた第2時刻まで残業を実施する日数の就業日数に対する割合を示すデータとが対応付けられる。例えば、第1時刻は、終業時刻後であって第2時刻より早くに達する時刻とする。   Data (group identification information) for identifying an organization (group) to which the user belongs is associated with the item of the group. Data for identifying a user is associated with the item of ID. The type item is associated with the job type of the user, and the attribute item is associated with the role in the organization. Data indicating the time of arrival at work and the time of closing work is associated with the items of time of arrival at work and the time of closing work. For example, the data is data such as data corresponding to the time determined by the actual results or work rules, or data corresponding to the time on a day on which overtime work is not scheduled. The item of walking speed (moving speed) is associated with data indicating the speed of moving in the facility. For example, the data indicates walking speed and the like. The items of common action 1 and common action 2 are associated with data indicating that there is an action that causes the same kind of action according to the action of a representative of the whole group or a part of the group members such as a leader. The items of overtime work rate 1 and overtime work rate 2 are data indicating the ratio of the number of days for performing overtime work to the predetermined first time to the working days, and the number of days for performing overtime work until the second predetermined time for the working days Data indicating the ratio is associated. For example, it is assumed that the first time is after the closing time and reaches earlier than the second time.

例えば、グループとして、グループAからグループFまでがある。グループAに所属する各メンバーは、リーダー(識別情報A01)に伴って、共通行動1として定義されているWCA1と、共通行動2として定義されているWCA2を実施するという行動特性が設定されている。   For example, there are groups A to F as groups. Each member belonging to the group A has an action characteristic of performing WCA 1 defined as common action 1 and WCA 2 defined as common action 2 along with the leader (identification information A 01) .

(行動定義TBL)
図25は、行動定義TBLの構成例を示す説明図である。
行動定義TBL533は、各グループに所属するユーザの標準的な行動を定義する。
行動定義TBL533は、グループ、ID、ゾーン、座席、複数の行動シーン(シーン1、シーン2、シーン3A、シーン3B、・・・、シーンN)などの項目のデータを、組織を識別するグループ識別情報(グループ)とIDとに対応付けて記憶する。
グループの項目には、ユーザが所属する組織(グループ)を識別するデータ(グループ識別情報)が対応付けられる。IDの項目には、ユーザを識別するデータが対応付けられる。ゾーンの項目には、施設内で割付(スタッキング、ゾーニング)が行われた結果、割り付けられた領域を識別するデータが対応付けられる。座席の項目には、施設内で割付(スタッキング、ゾーニング)が行われたゾーンに設けられている座席の運用形態を定めるデータが対応付けられる。
また、複数の行動シーンの項目のそれぞれには、複数の行動パターンのうちから特定の行動パターンを選択する際の確率が対応付けられている。例えば、その確率は、ユーザの行動に関する調査結果に基づいて、実際に行動していた時間を、その行動の内容に応じて複数の行動パターンの何れかに分類して、その時間の比率に基づいて定めるようにしてもよい。
(Action definition TBL)
FIG. 25 is an explanatory view showing a configuration example of the action definition TBL.
The action definition TBL 533 defines standard actions of users belonging to each group.
The action definition TBL 533 identifies data of an item such as a group, an ID, a zone, a seat, a plurality of action scenes (scene 1, scene 2, scene 3A, scene 3B,..., Scene N) It stores it in association with information (group) and ID.
Data (group identification information) for identifying an organization (group) to which the user belongs is associated with the item of the group. Data for identifying a user is associated with the item of ID. As a result of allocation (stacking, zoning) in the facility, data for identifying the allocated area is associated with the item of the zone. The item of the seat is associated with data that defines the operation mode of the seat provided in the zone where stacking (stacking, zoning) is performed in the facility.
Moreover, the probability at the time of selecting a specific action pattern out of a plurality of action patterns is associated with each item of a plurality of action scenes. For example, the probability is based on the ratio of the time, based on the survey result on the user's behavior, classifying the time that was actually acting into any of a plurality of action patterns according to the content of the action. May be determined.

例えば、グループAとBは、グループ構成情報TBL532のタイプの項目から、それぞれが技術職のグループと営業職のグループとであることが分かる。この行動定義TBL533からは、グループAを割り付けたゾーンZAでは、各座席を特定のメンバーが専用するように座席が固定して定められており、一方、グループBを割り付けたゾーンZBでは、各座席をメンバーが共用できるように、座席がフリーに定められている。
また、グループAに属する識別番号A01のユーザに対応するエージェントは、シーン1、シーン2、シーン3A、シーン3B、・・・、シーンNに定義されている比率に従って、平常時の行動シーンを選択する。上記の比率は、ユーザごとに独立して設定することができる。なお、全ての行動シーンの比率を予め定めた所定の値を初期値として設定しておき、必要に応じて変更するようにしてもよい。エージェントは、上記の比率に従って選択された行動シーンに応じて行動するように処理される。各行動シーンにおける行動の継続時間は、標準作業時間として定められており、その時間内に1つの行動を実施するものと定義する。
なお、上記に示したように、「シーン3A」と「シーン3B」は、シーン3として大別できる行動シーンを示すものである。ここで、「シーン3A」と「シーン3B」のように細分する方法を、それぞれのシーンに対応する機能が異なる場合に利用するとよい。例えば、機能に当たる会議室が複数あり、複数の会議室を使い分けてシミュレーションする場合などにシミュレーション結果の精度を高めることができる。
For example, from the items of the group configuration information TBL 532 of groups A and B, it can be understood that each is a technical job group and a sales job group. From this behavior definition TBL 533, in the zone ZA to which the group A is assigned, the seats are fixedly determined such that specific members dedicate each seat, while in the zone ZB to which the group B is assigned, each seat is The seat is set free so that members can share it.
In addition, the agent corresponding to the user with the identification number A01 belonging to the group A selects a normal action scene according to the ratio defined in scene 1, scene 2, scene 3A, scene 3B, ..., scene N. Do. The above ratios can be set independently for each user. Note that the ratio of all action scenes may be set as a predetermined value set in advance as an initial value, and may be changed as necessary. The agent is processed to act in accordance with the selected action scene according to the above ratio. The duration of the action in each action scene is defined as the standard working time, and is defined as performing one action in that time.
As described above, “scene 3A” and “scene 3B” indicate action scenes that can be roughly classified as scene 3. Here, the method of dividing into “scene 3A” and “scene 3B” may be used when the functions corresponding to the respective scenes are different. For example, when there are a plurality of conference rooms that correspond to functions, and simulation is performed by using a plurality of conference rooms, the accuracy of the simulation result can be improved.

(共通行動定義TBL)
図26は、共通行動定義TBLの構成例を示す説明図である。
共通行動定義TBL534は、機能、共通行動、時間帯、供連れ、行動シーン、発生率の項目のデータを、組織を識別するグループ識別情報(グループ)に対応付けて記憶する。
機能の項目には、施設内に設けた機能を識別するデータを対応付ける。共通行動の項目には、代表者の行動に伴って、他のユーザ(エージェント)が行動を起こす同種の行動を示すデータを対応付ける。時間帯の項目には、共通行動を起こす時間帯を示すデータを対応付ける。例えば、時間帯は、始業時(出勤時)、業務中、昼休み、残業時などに分類することができる。供連れの項目には、代表者の行動に伴って、他のユーザ(エージェント)が行動を起こすか否かを定めるフラグを対応付ける。行動シーンの項目には、共通行動の目的とする行動シーンを示すデータを対応付ける。発生率の項目には、共通行動を起こす確率を示すデータを対応付ける。この発生率の項目を設けることにより、毎日必ず共通行動を起こす場合(確率:100%)を規定するだけでなく、曜日、特定の日、季節により任意の確率(0から100%)に変化させることができる。なお、共通行動を起こす時刻は、生成した乱数に基づいて定める。
なお、供連れ行動の影響を受ける人は、グループ内のメンバーに限らず、他のグループのメンバーも含めてもよい。
(Common action definition TBL)
FIG. 26 is an explanatory view showing a configuration example of the common action definition TBL.
The common action definition TBL 534 stores data of items of function, common action, time zone, companion, action scene, incidence rate in association with group identification information (group) for identifying an organization.
The item of function is associated with data identifying the function provided in the facility. The item of common action is associated with data indicating the same kind of action in which another user (agent) takes an action according to the action of the representative. The time zone item is associated with data indicating a time zone in which common actions occur. For example, the time zone can be classified into an opening time (time to work), during work, lunch break, overtime work, and the like. The companion item is associated with a flag that determines whether another user (agent) takes an action according to the action of the representative. The items of the action scene are associated with data indicating the action scene as the goal of the common action. The occurrence rate item is associated with data indicating the probability of taking a common action. By setting the item of this incidence rate, it not only defines the case (probability: 100%) that always causes common action every day, but also changes it to any probability (0 to 100%) depending on the day be able to. The time at which the common action occurs is determined based on the generated random number.
The people affected by the companion behavior may include not only members in the group but also members of other groups.

(機能定義TBL)
図27は、機能定義TBLの構成例を示す説明図である。
機能定義TBL535は、行動シーン、機能、時間別、排他、標準利用時間、利用人数、INPUT、OUTPUT、熱負荷の項目のデータを、機能を識別する機能識別情報に対応付けて記憶する。
行動シーンの項目には、行動シーンとして定義した各種シーンを識別するデータを対応付ける。機能の項目には、施設内に設けた機能を識別するデータを対応付ける。時間別の項目には、施設内に設けた機能を利用できる時間帯を指定するデータを対応付ける。例えば、業務中に会議室として利用する部屋を昼休みに昼食をとるための部屋として開放するような運用を設定することができる。
(Function definition TBL)
FIG. 27 is an explanatory view of a configuration example of the function definition TBL.
The function definition TBL 535 stores data of items of action scene, function, by time, exclusion, standard usage time, number of users, INPUT, OUTPUT, and heat load in association with function identification information for identifying a function.
Data for identifying various scenes defined as action scenes are associated with items of action scenes. The item of function is associated with data identifying the function provided in the facility. The hourly items are associated with data specifying time zones in which functions provided in the facility can be used. For example, it is possible to set an operation to open a room used as a meeting room during work as a room for lunch on lunch break.

排他の項目には、施設内に設けた機能を利用する権限が、当該行動シーンに設定されているか否かを識別するデータを対応付ける。例えば、シーン1では、占用して利用できるエリアを業務時間内に利用できる。このエリアには排他の設定はなく、同エリアを各グループのユーザがそれぞれ利用可能とする。シーン2では、割り当てられたステーションにおいて業務時間内に、担当する業務を実施する。このステーションは、排他の設定がされており、利用者毎に設定されている権限に応じて、その行動シーンの利用が許可されている。シーン3のうちの1機能として会議室Aがある。この会議室Aを業務時間内に利用する場合には、権限のある利用者に限り利用することができる。例えば、権限のあるユーザには、会議室Aを業務時間内に利用を許可するように設定されている。一方、権限のあるユーザを除く、他のユーザには、利用を制限する排他設定がされている。このような設定により、権限のあるユーザに限り当該会議室を所定の時間内に利用するという状況や、排他制限が設定された会議室に空席があったとしても権限の無いユーザが利用できない状況を模擬することができる。なお、シーンNのうちの1機能として会議室Aがある。この会議室Aを昼休みに利用する場合には、上記の場合と異なり、権限の無いユーザの利用を制限する排他設定はなく、だれでも利用できる状況を模擬することができる。シーン3における会議室B、C、及び、シーンNにおける会議室Bにおいても上記の説明に準じた設定がなされている。   The item of exclusion is associated with data identifying whether the authority to use the function provided in the facility is set in the action scene. For example, in the scene 1, an area which can be occupied exclusively can be used during business hours. There is no exclusion setting in this area, and users in each group can use the same area. In scene 2, the assigned station carries out the task in charge during business hours. The station is set for exclusion, and use of the action scene is permitted according to the authority set for each user. There is a conference room A as one function of the scene 3. When this conference room A is used during business hours, it can be used only by authorized users. For example, the authorized user is set to allow the use of the meeting room A during business hours. On the other hand, other users except for authorized users have exclusive settings for restricting their use. With such settings, only authorized users can use the meeting room within a predetermined time, and even if there is a vacant seat in the meeting room for which exclusive restrictions are set, the situation can be used by unauthorized users Can be simulated. As one function of the scene N, there is a conference room A. When this meeting room A is used for lunch break, unlike the above case, there is no exclusive setting for restricting the use of an unauthorized user, and it is possible to simulate a situation that anyone can use. In the meeting rooms B and C in the scene 3 and the meeting room B in the scene N, settings according to the above description are made.

標準利用時間の項目には、機能を利用する際の標準の利用時間を示すデータを対応付ける。例えば、標準利用時間の項目には、各行動シーンを開始してから、その行動シーンを終えて次の行動シーンに移動を開始するまでに、当該行動シーンに滞在して業務を実施する標準的な時間を示すデータを対応付ける。なお、標準利用時間は、行動シーンごとに定めた代表値であるが、エージェントの行動がランダムに発生する様をシミュレーションするために、標準利用時間を中心に利用時間がばらつくようにしている。例えば、上記の滞在時間は、標準利用時間に乱数を乗じた長さの利用時間を設定する。標準利用時間は、同行動シーンにエージェントが滞在する滞在時間の標準値を示す。利用人数の項目には、機能を利用する最大人数を示すデータを対応付ける。INPUTとOUTPUTの項目には、機能を利用する際に見込める単位時間当たりの生産性を示すデータを対応付ける。例えば、INPUTの項目は、ユーザが入手可能なデータ量を示す。OUTPUTの項目は、ユーザが提供するデータ量を示す。熱負荷の項目には、当該行動シーンにいるユーザが発生する熱量を示すデータを対応付ける。例えば、そのデータの値は、一人のユーザが当該行動シーンの行動を実施した場合の熱量の値にする。シーン1では、ユーザ自身が発生する熱量と当該ユーザが使用する器具により発生する熱量の和を300(例えば、時間当たりに発生する熱量300W/h)とする。シーン3では、ユーザ自身が発生する熱量(例えば、時間当たりに発生する熱量100W/h)とする。例えば、上記のユーザが使用する器具には、照明設備、空調設備、換気設備など各種設備が含まれる。上記の値は、各種設備の定格容量に基づいて定めることができる。或いは、各設備を機器ごとに個別に制御できるようにした場合を模擬するなどの場合のように、上記の値を実際の利用形態に即して、消灯率や調光率、稼働率に基づいて評価した値に定めてもよい。   In the item of standard usage time, data indicating the standard usage time when using the function is associated. For example, in the item of standard usage time, it is a standard that the user stays in the action scene and performs work after starting the action scene until starting the movement to the next action scene after finishing the action scene. Correspond to the data showing the time. The standard usage time is a representative value determined for each action scene, but in order to simulate the behavior of the agent randomly occurring, the usage time is dispersed around the standard usage time. For example, the above-mentioned stay time sets the use time of the length which multiplied the random use time to the standard use time. The standard usage time indicates the standard value of the staying time in which the agent stays in the same action scene. The item of number of users is associated with data indicating the maximum number of people using the function. In the items of INPUT and OUTPUT, associate data indicating productivity per unit time that can be expected when using the function. For example, the item of INPUT indicates the amount of data available to the user. The item of OUTPUT indicates the amount of data provided by the user. The heat load item is associated with data indicating the amount of heat generated by the user in the action scene. For example, the value of the data is the value of the amount of heat when one user carries out the action of the action scene. In the scene 1, the sum of the amount of heat generated by the user himself and the amount of heat generated by the tool used by the user is set to 300 (for example, 300 W / h of heat generated per hour). In the scene 3, the amount of heat generated by the user (for example, the amount of heat generated per hour is 100 W / h). For example, the equipment used by the above user includes various equipment such as lighting equipment, air conditioning equipment, and ventilation equipment. The above values can be determined based on the rated capacities of various facilities. Alternatively, as in the case of simulating the case where each facility can be controlled individually for each device, the above values are based on the actual usage form, and based on the turn-off rate, the dimming rate, and the operation rate. You may set it to the value evaluated.

(移動先配分TBL)
図28は、移動先配分TBLの構成例を示す説明図である。
移動先配分TBL538は、行動シーン、「移動先と移動確率」の項目のデータを、行動シーンを識別するシーン識別情報に対応付けて記憶する。
行動シーンの項目には、行動シーンとして定義した各種シーンを識別するデータを対応付ける。この項目は、現在ユーザが置かれている行動シーンを示す。「移動先と移動確率」の項目には、現在ユーザが置かれている行動シーンから、他の行動シーンに移動する際の各移動先と、移動を生じる標準確率を示すデータを対応付ける。
(Movement destination distribution TBL)
FIG. 28 is an explanatory view showing a configuration example of the movement destination distribution TBL.
The movement destination distribution TBL 538 stores data of items of an action scene and “movement destination and movement probability” in association with scene identification information for identifying the action scene.
Data for identifying various scenes defined as action scenes are associated with items of action scenes. This item indicates the action scene in which the user is currently placed. In the item "destination and probability of movement", each movement destination when moving from the action scene in which the user is currently placed to another action scene is associated with data indicating a standard probability that causes the movement.

(始業条件設定TBL)
図29は、始業条件設定TBLの構成例を示す説明図である。
始業条件設定TBL539は、各グループに所属するユーザの始業時の行動を定義する。
始業条件設定TBL539は、グループ、ID、複数の行動シーン(シーン1、シーン2、シーン3、・・・、シーンN)などの項目のデータを、組織を識別するグループ識別情報(グループ)とIDに対応付けて記憶する。
グループの項目には、ユーザが所属する組織(グループ)を識別するデータ(グループ識別情報)が対応付けられる。IDの項目には、ユーザを識別するデータが対応付けられる。複数の行動シーンの項目には、ユーザが始業時に最初に行う行動に対応する行動シーンを示すデータを対応付ける。例えば、毎日同じ行動パターンで始業時を迎えるユーザであれば、その行動に対応する1つの行動シーンを毎日選択するように設定する。選択され得る確率を百分率で示すとすれば、上記の場合、特定の行動シーンの値を100にして、他の行動シーンの値を0にする。
一方、日によって異なる行動パターンで始業時を迎えるユーザの場合、選択しうる複数の行動のそれぞれに対応する複数の行動シーンについて、選択され得る行動の比率に応じた値を設定する。選択され得る確率を百分率で示すとすれば、上記の場合、選択され得る特定の行動シーンの値の合計が100になるようにして、選択されない行動シーンの値を0にする。
上記のように始業条件を設定することにより、営業職のように、始業時に出社せずに、直接客先に向かうような行動をとるユーザについても、行動シーンとして「外出」に対応するシーンを設定することで、上記の場合もシミュレーションすることが可能になる。
また、ワードローブや個人用ロッカーを設けたオフィスであれば、出勤退社の際に、割り当てられたワードローブや個人用ロッカーに、ユーザが立ち寄るという行動がみられる。グループで共用する資料などを収容する書架等を設けた場合には、書架等があるところに特定のグループのメンバーが立ち寄るという行動がみられる。上記のような行動を模擬させる場合には、ワードローブ、ロッカー、書架などの位置を定めておくことにより、それらの利用状況についてもシミュレーションすることが可能になる。
(Opening condition setting TBL)
FIG. 29 is an explanatory view showing a configuration example of the start condition setting TBL.
The opening condition setting TBL 539 defines an opening operation of a user who belongs to each group.
The start condition setting TBL 539 includes group identification information (group) for identifying tissue, data of an item such as a group, an ID, a plurality of action scenes (scene 1, scene 2, scene 3,..., Scene N). Store in association with
Data (group identification information) for identifying an organization (group) to which the user belongs is associated with the item of the group. Data for identifying a user is associated with the item of ID. The items of the plurality of action scenes are associated with data indicating the action scenes corresponding to the action that the user initially performs at the start of work. For example, if the user who arrives at the beginning of the work with the same behavior pattern every day, one behavior scene corresponding to the behavior is set to be selected every day. If the probability that can be selected is indicated as a percentage, in the above case, the value of a specific action scene is set to 100, and the values of other action scenes are set to 0.
On the other hand, in the case of the user who arrives at the start of the work with different action patterns depending on the day, values corresponding to the ratio of the action that can be selected are set for the plurality of action scenes corresponding to each of the plurality of actions that can be selected. If the probability that can be selected is indicated as a percentage, in the above case, the value of non-selected action scenes is set to 0 so that the sum of the values of specific action scenes that can be selected is 100.
By setting the starting conditions as described above, even for users who take actions that go directly to customers, such as salespeople, without going to work at the beginning of the work, the scene corresponding to "going out" as the action scene By setting, it is possible to simulate also in the above case.
In addition, in an office provided with a wardrobe and a personal locker, it is observed that the user drops in the assigned wardrobe and the personal locker at the time of leaving work. When a bookshelf or the like containing materials shared by the group is provided, an action is observed in which members of a specific group drop by where the bookshelf or the like exists. In the case of simulating the behavior as described above, it is possible to simulate the use situation by defining the position of the wardrobe, locker, bookshelf, etc.

(履歴情報TBL)
図30は、履歴情報TBLの構成例を示す説明図である。
履歴情報TBL536は、シミュレーションの結果を記憶する。図に示される履歴情報TBL536は、時系列データとして記録される一連の履歴情報のうち、特定の評価タイミングのデータの組を記憶するものである。例えば、特定の評価タイミングをタイミングkとして示す。タイミングkは、月日、曜日、時刻に対応付けられるものとする。なお、履歴情報TBL536は、タイミングkに続き、k+1、k+2、・・・、k+nと時系列データとして各タイミングのデータが記憶されるように構成されている。
履歴情報TBL536は、グループ、ID、位置(X、Y)、行動シーン、リンク、生産性(INPUT、OUTPUT)、熱負荷、次の位置(NX、NY)などの項目のデータを、組織を識別するグループ識別情報(グループ)とIDとに対応付けて、時系列データとして記憶する。
グループの項目には、ユーザが所属する組織(グループ)を識別するデータ(グループ識別情報)が対応付けられる。IDの項目には、ユーザを識別するデータが対応付けられる。位置(X、Y)の項目には、現時点のエージェントの位置を示すデータを対応付ける。例えば、X軸とY軸とで示される直交座標を利用して位置を定義する。行動シーンの項目には、現時点のエージェントに設定された行動シーンを示すデータを対応付ける。リンクの項目には、移動中のエージェントがいる通路を示すデータを対応付ける。ここでは、通路をリンクとみなし、通路の分岐点をノードとみなしてモデル化する。このように通路をモデル化したことにより、エージェントがリンク上を移動してノードまで到達した際に、次にエージェントが進むリンクに切り換えられる。リンクの項目は、上記の切り替えに応じたデータに設定される。生産性(INPUT、OUTPUT)の項目には、現時点のエージェントに設定された行動シーンにおいて生産される知的生産物の量を示すデータを対応付ける。熱負荷の項目には、現時点のエージェントに設定された行動シーンにおいて発生する熱量を示すデータを対応付ける。次の位置(NX、NY)の項目には、次回のシミュレーションのタイミングにおいて、エージェントの移動先として予定する位置を示すデータを対応付ける。次の位置(NX、NY)を、位置(X、Y)の項目と同じ座標軸を用いて定義する。
(History information TBL)
FIG. 30 is an explanatory view showing a configuration example of the history information TBL.
The history information TBL 536 stores the simulation result. The history information TBL 536 shown in the figure stores a set of data of a specific evaluation timing among a series of history information recorded as time-series data. For example, a specific evaluation timing is indicated as timing k. The timing k is assumed to be associated with the month, day, and time. The history information TBL 536 is configured to store data of each timing as time series data such as k + 1, k + 2,..., K + n following the timing k.
History information TBL 536 identifies tissue, data of items such as group, ID, position (X, Y), action scene, link, productivity (INPUT, OUTPUT), heat load, next position (NX, NY) Group identification information (group) and ID in association with each other and stored as time-series data.
Data (group identification information) for identifying an organization (group) to which the user belongs is associated with the item of the group. Data for identifying a user is associated with the item of ID. The item of position (X, Y) is associated with data indicating the current position of the agent. For example, the position is defined using orthogonal coordinates indicated by the X axis and the Y axis. The item of the action scene is associated with data indicating the action scene set for the current agent. The link item is associated with data indicating the passage in which the agent is moving. Here, the passage is regarded as a link, and the branch point of the passage is regarded as a node and modeled. By modeling the path in this manner, when the agent moves on the link and reaches the node, the link is switched to the next agent. The item of link is set to data according to the above switching. The items of productivity (INPUT, OUTPUT) are associated with data indicating the amount of intellectual products produced in the action scene set for the current agent. The item of heat load is associated with data indicating the amount of heat generated in the action scene set for the current agent. The next position (NX, NY) item is associated with data indicating a position to which the agent is to be moved at the next simulation timing. The next position (NX, NY) is defined using the same coordinate axes as the items of position (X, Y).

<シミュレータ300の処理について>
シミュレータ300は上記の各情報TBLを参照し、各情報TBLを関連付けて下記の処理をする。
<About the process of simulator 300>
The simulator 300 refers to the above information TBL, associates the information TBL, and performs the following processing.

(ア)施設モデルの形成処理
設定条件取得部311は、対象とする施設に関する基礎情報を取得し、エージェントが仮想の施設内を移動するルートの候補を生成する。例えば、設定条件取得部311は、候補となる複数のルートのうちから最短のルートを選択する。なお、ルートを選択する手法は、一般的なアルゴリズムを利用できる。
(A) Formation Process of Facility Model The setting condition acquiring unit 311 acquires basic information on a target facility, and generates a candidate of a route through which an agent moves in a virtual facility. For example, the setting condition acquisition unit 311 selects the shortest route from among the plurality of routes that are candidates. In addition, the method of selecting a route can use a general algorithm.

(イ)行動モデルを構成する処理
特性データ取得部312は、各グループに所属するユーザの標準的な行動を行動定義TBL533に設定する。
(A) Process of Configuring Behavior Model The characteristic data acquisition unit 312 sets a standard behavior of the user belonging to each group in the behavior definition TBL 533.

(ウ)エージェント(ユーザ)の行動をシミュレートする処理
行動データ生成部313は、行動定義TBL533に設定した行動特性に基づいて、各エージェントの行動をシミュレートする。行動定義TBL533に設定した値は、各値の標準値である。行動データ生成部313は、乱数を用いて上記の標準値を基準にしてエージェントを行動させる指令を変動させて、実際のユーザが行動するようにエージェントを行動させる。
(C) Process of simulating the action of an agent (user) The action data generation unit 313 simulates the action of each agent based on the action characteristic set in the action definition TBL 533. The values set in the action definition TBL 533 are standard values of the respective values. The behavior data generation unit 313 causes the agent to act so that the actual user acts by fluctuating a command that causes the agent to act on the basis of the standard value using a random number.

(エ)簡素化した行動モデルを用いながら、優先して処理する行動を生成する処理
行動定義TBL533に示したように、特定の時刻の各エージェントの行動を単一の行動にして、各行動の定義を簡素化している。但し、実施している行動に割り込んで別の行動を実施することをシミュレートするために、行動データ生成部313は、実施中の行動、或いは、次に予定する行動より優先して処理する行動を指示する行動データを生成する。行動データ生成部313により生成された行動データにより、優先して処理する行動を指示されたエージェントは、その指示に従って、指示された行動を実施中の行動より優先させて処理するように制御される。例えば、このような優先して処理する行動として、他のメンバーの行動に影響される伴連れ行動などが挙げられる。上記のように優先して処理するものを含む複数の処理を候補として、それらの候補の内から1つの処理を選択してエージェントに実施させるようにする(後述の図34におけるステップS3603等を参照)。
(D) Process of generating an action to be processed preferentially using a simplified action model As shown in the action definition TBL 533, the action of each agent at a specific time is made a single action, and each action is The definition is simplified. However, in order to simulate performing another action by interrupting the action being performed, the action data generation unit 313 performs an action to be processed prior to the action being performed or the action scheduled next. Generate behavioral data to indicate. The action data generated by the action data generation unit 313 controls the agent instructed to perform the action to be processed preferentially so that the instructed action is processed with priority over the action being performed according to the instruction. . For example, as such action to be preferentially processed, there may be a companion action which is influenced by the action of another member. A plurality of processes including those to be prioritized as described above are selected as candidates, and one process is selected from those candidates and made to be executed by the agent (see step S3603 etc. in FIG. 34 described later) ).

(オ)各種評価基準に即した評価値を算出する処理
シミュレータ300は、各エージェントの行動の履歴から、各種評価基準に即した評価値を算出する。シミュレータ300は、各エージェントの行動の履歴から下記の評価値を得る。
(E) Process of Calculating Evaluation Values in Accordance with Various Evaluation Criteria The simulator 300 calculates evaluation values in accordance with various evaluation criteria from the history of behavior of each agent. The simulator 300 obtains the following evaluation value from the history of actions of each agent.

例えば、エージェントの行動によって、行動に応じた知的生産が行われるものとし、エージェントが前記仮想領域に存在する時間の増加に応じて知的生産の生産高が増加するという評価指標(第1評価指標)を定める。行動データ生成部313によって生成された行動データには、各評価タイミングにおける知的生産の生産高(INPUT、OUTPUTの値)が含まれている。生産高集計部3141は、各評価タイミングにおける知的生産の生産高(INPUT、OUTPUTの値)を、エージェントごと、グループごと、行動シーンごとに集計して、集計した結果を評価値にする。   For example, it is assumed that an agent's action causes intellectual production according to the action, and the evaluation index (the first evaluation that the production of the intellectual production increases according to the increase of time that the agent exists in the virtual area) Determine the indicator). The behavior data generated by the behavior data generation unit 313 includes the production amount (values of INPUT and OUTPUT) of intellectual production at each evaluation timing. The production amount aggregation unit 3141 aggregates the production amount (INPUT, OUTPUT value) of intellectual production at each evaluation timing for each agent, for each group, for each action scene, and uses the result of aggregation as an evaluation value.

また、例えば、エージェントの行動によって、行動に応じた熱量が発生するものとし、エージェントが前記仮想領域に存在する時間の増加に応じて熱の発生量が増加するという評価指標(第2評価指標)を定める。熱負荷集計部3142は、生成したエージェントの行動に応じた熱量を算出し、行動シーンに応じた熱負荷として設定する。熱負荷集計部3142は、各評価タイミングにおける熱量を、エージェントごと、グループごと、行動シーンごとに集計して、熱負荷の評価値にする。   Also, for example, an evaluation index (second evaluation index) in which a heat quantity corresponding to an action is generated by an action of an agent, and an amount of heat generation increases according to an increase in time in which the agent is present in the virtual area Determine The heat load totaling unit 3142 calculates the amount of heat according to the generated action of the agent, and sets it as a heat load according to the action scene. The heat load totaling unit 3142 totals the heat quantity at each evaluation timing for each agent, for each group, and for each action scene, and uses it as an evaluation value of heat load.

また、例えば、エージェントの行動によって、行動に応じて施設内の各所の利用状況が変化するものとし、エージェントが前記仮想領域に存在する時間の増加に応じて施設内の各所の利用率が増加するという評価指標(第3評価指標)を定める。施設利用状況集計部3143は、生成したエージェントの行動に応じて前記施設内の各所の利用状況を算出する。熱負荷集計部3142は、各評価タイミングにおける前記施設内の各所の利用状況を、エージェントごと、グループごと、行動シーンごとに集計して、前記施設内の各所の利用状況の評価値にする。   Also, for example, it is assumed that the use situation of each place in the facility changes according to the action according to the action of the agent, and the use rate of each place in the facility increases according to the increase of the time when the agent exists in the virtual area Establish an evaluation index (third evaluation index) The facility usage status tabulation unit 3143 calculates the usage status of each place in the facility according to the action of the generated agent. The heat load totaling unit 3142 counts the use status of each place in the facility at each evaluation timing for each agent, for each group, and for each action scene, and uses it as the evaluation value of the use status for each place in the facility.

(シミュレーション結果の表示)
図31Aと図31Bと図31Cと図32とを参照して、シミュレーション結果の表示の一例について説明する。
(Display of simulation result)
An example of display of simulation results will be described with reference to FIGS. 31A, 31 B, 31 C, and 32.

図31Aは、シミュレーション結果をアニメーションとして表示する一例を示す説明図である。図31Bは、図31Aの説明を補足する説明図である。図31Cは、図31Aに示したシミュレーションによりエージェントが邂逅した履歴を可視化した表示の例を示す説明図である。
図31Aにおいて符号600は、画面の表示範囲を示す。画面600において、施設20を仮想化した仮想化施設の1フロアの一部が示されている。同フロアは、複数のエリアに分割されるとともに、分割されたエリアごとに機能が定義されている。例えば、エリアZSには、作業用の机が並べて配置されており、このエリアの行動シーンは、「ステーション」として定義される。エリアZRは、会議用の机が並べて配置された会議室であり、このエリアの行動シーンは、「レビュー」として定義される。エリアZCには、簡易的な打合せができる机といすが配置されており、このエリアの行動シーンは、「コミュニティ」として定義される。エリアZBは、施設20のコア領域を含み、休憩などが行える領域に指定されており、このエリアの行動シーンは、「ブレイク」として定義される。このように、仮想化施設の各エリアには、機能と行動シーンが定義されている。
FIG. 31A is an explanatory view showing an example of displaying a simulation result as an animation. 31B is an explanatory view supplementing the description of FIG. 31A. 31C is an explanatory view showing an example of a display in which the history of the agent crawling is visualized by the simulation shown in FIG. 31A.
Reference numeral 600 in FIG. 31A indicates the display range of the screen. In the screen 600, a part of one floor of a virtualization facility virtualizing the facility 20 is shown. The floor is divided into a plurality of areas, and functions are defined for each of the divided areas. For example, in the area ZS, work desks are arranged side by side, and the action scene of this area is defined as a "station". Area ZR is a meeting room in which desks for a meeting are arranged side by side, and the action scene of this area is defined as "review". In the area ZC, desks and chairs capable of simple meetings are arranged, and the action scene of this area is defined as "community". The area ZB includes the core area of the facility 20 and is designated as an area where a break or the like can be performed, and the action scene of this area is defined as "break". Thus, functions and action scenes are defined in each area of the virtualization facility.

画面600において、符号601から606は、エージェントを示す。符号607は、供連れ行動中のエージェントを示す。符号611から616は、エージェントがそれぞれ作業するための席を示す。例えば、エージェント601から605は、席611から615に着いて、それぞれの行動シーンに応じた業務をしている状況にある。一方、エージェント606は、席616からエリアZRに向けて移動している状況にある。符号621から623は、エージェント606が移動に利用する通路を示す。   In the screen 600, reference numerals 601 to 606 indicate agents. The code | symbol 607 shows the agent in a companion action. Reference numerals 611 to 616 indicate seats for agents to work respectively. For example, agents 601 to 605 arrive at seats 611 to 615 and are in a situation where they are working according to their respective action scenes. On the other hand, the agent 606 is moving from the seat 616 toward the area ZR. Reference numerals 621 to 623 indicate paths used by the agent 606 for movement.

ここで、図31Bを参照して、各エージェントの移動について説明する。各エージェントは、現在の席から移動先の席まで通路に沿って移動する。エージェントは、壁やコア領域に指定されている部分や、机、什器などが配置されている部分を通路としないように設定されている。その結果、通路の候補は網掛けをした部分になる。
例えば、エージェント606が席616からエリアZRに向け移動するにあたり、一点鎖線で示すような複数のルートの候補が挙げられる。例えば、行動データ生成部313は、これらの候補の内から最短の移動距離のルートを選択して、選択されたルートを移動ルートにする。行動データ生成部313は、選択された移動ルートに従って、現在の位置を基準にして、次の評価タイミング時の位置とする各エージェントが移動すべき位置を算出して、履歴情報TBL536に記憶させる。データ出力システム700は、次の評価タイミングに対応する画像において、次の評価タイミングの位置に各エージェントの位置を進めて表示させる。上記の処理により、エージェント606が席616からエリアZRに向けて移動するように表示される。例えば、各エージェントを顔のシンボルを用いて示しているが、その顔の近傍に小括弧を附したエージェントは移動中にあることを示す。この小括弧の数により移動速度を示し、顔に対する方向が移動の方向を示す。この図に示す例では、あたかもエージェントが直前に存在していた位置を示すかのように、エージェントの後方に小括弧を表示している。
Here, movement of each agent will be described with reference to FIG. 31B. Each agent moves along the aisle from the current seat to the destination seat. The agent is set so that the part designated in the wall or core area or the part where a desk, fixtures and the like are arranged is not a passage. As a result, the candidate for the passage becomes a shaded part.
For example, as the agent 606 moves from the seat 616 toward the area ZR, candidates of a plurality of routes as indicated by a dashed dotted line may be mentioned. For example, the behavior data generation unit 313 selects a route of the shortest moving distance from among these candidates, and sets the selected route as a moving route. The action data generation unit 313 calculates the position to be moved by each agent at the next evaluation timing based on the current position according to the selected movement route, and stores the position in the history information TBL 536. The data output system 700 advances and displays the position of each agent at the position of the next evaluation timing in the image corresponding to the next evaluation timing. By the above process, the agent 606 is displayed to move from the seat 616 toward the area ZR. For example, although each agent is shown using a face symbol, it indicates that the agent with parentheses near the face is in motion. The number of parentheses indicates the movement speed, and the direction with respect to the face indicates the movement direction. In the example shown in this figure, parentheses are displayed behind the agent as if it indicates the position where the agent was present immediately before.

なお、図示していないが、エージェントが移動した軌跡を本表示画面に合わせて表示させてもよい。また、エージェント同士が邂逅した位置を邂逅したタイミングに応じて表示させたり、図31Cに示すように、エージェント同士が邂逅した位置を重ねて表示させたりしてもよい。上記の図31Cでは、邂逅した回数、又は頻度が多く発生した場所ほど濃度が濃く表示されている。例えば、濃度が濃く表示されている場所には、会議室の入り口付近、コア部に設けられたエレベータの入り口付近、ユーザ同士のコミュニケーションを活性化するために設けたシーンに対応する場所などが挙げられる。このような表示の形態は、上記の濃淡の表示が、本来意図するものと一致しているか否かの判定を容易にする。
なお、上記のように表示する場合、単に移動した軌跡を表示する場合と異なり、軌跡により画面が埋まり塗りつぶされることなく表示することができ、邂逅した位置、邂逅したことが判読しやすくなる。上記の表示例では、モノクロ表示によりグレースケールで表示しているが、カラー表示により色相環に従って表示してもよく、グラデーションをかけるようにしてもよい。また、邂逅した地点を中心にとする円を表示させているが、邂逅の回数や頻度に応じて当該円の大きさを調整してもよい。例えば、邂逅の回数や頻度の増加に応じて当該円を大きくする。上記は、一例を示したものであり、邂逅した地点を示す図形の形は円に限られず、様々な形状から表示に適した形状を選択することができ、その大きさも適宜選択することができる。
なお、図31Aと図31Cに分けて説明した各表示を、共通の画面に表示するようにしてもよい。
Although not shown, the trajectory of the agent may be displayed on the main display screen. Further, the position where the agents roam may be displayed according to the timing at which the agent roams, or as illustrated in FIG. 31C, the position where the agents roam may be displayed in an overlapping manner. In FIG. 31C described above, the concentration is displayed as the frequency of drooping or the frequency of occurrence increases. For example, when the concentration is displayed in a high concentration, the vicinity of the entrance of the conference room, the vicinity of the entrance of the elevator provided in the core unit, the place corresponding to the scene provided for activating communication between users Be The form of such display facilitates the determination of whether or not the display of the above-mentioned gradation matches the one originally intended.
In addition, when displaying as mentioned above, unlike displaying the locus | trajectory which moved simply, it can display without a screen being filled with the locus | trajectory being filled up, and it becomes easy to read that it is an overwhelmed position and it is overwhelmed. In the above display example, gray scale is displayed by monochrome display, but may be displayed according to a color wheel by color display, or gradation may be applied. Moreover, although the circle centering on the crawling point is displayed, the size of the circle may be adjusted according to the number and frequency of the wrinkles. For example, the circle is made larger according to the increase in the number and frequency of moxibustion. The above shows an example, and the shape of the figure showing the droop point is not limited to a circle, and a shape suitable for display can be selected from various shapes, and the size can be appropriately selected. .
Note that the displays separately described in FIG. 31A and FIG. 31C may be displayed on a common screen.

図31Aに戻り、エージェントが移動先に到着しても席が無い場合について説明する。このような場合には、シミュレータ300は、目的の行動が行えなかったことを示す履歴情報を履歴情報TBL536に残したのち、当該エージェントの次の移動先(行動シーン)を選択して、選択した移動先に向かうように当該エージェントの移動を開始させる。   Referring back to FIG. 31A, the case where there is no seat even if the agent arrives at the destination will be described. In such a case, after the simulator 300 leaves history information indicating that the target action could not be performed in the history information TBL 536, the simulator 300 selects and selects the next movement destination (action scene) of the agent. Start moving the agent to move to the destination.

シミュレータ300は、予め定めた単位時間Tの周期で定めるタイミングの仮想施設の状態をシミュレーションにて生成している。個々の画面600は静止画として生成されているが、シミュレータ300により生成された仮想施設の状態を時間の経過に応じて順次切り替えて表示することにより、エージェントが仮想施設内を移動しているように表示される。
画面600において、エージェントが単位時間Tに移動する距離を、エージェント自身を表示した大きさに比べて小さくなるように設定したことにより、エージェントは、通路に沿ってスムーズに移動するように表示される。
The simulator 300 generates the state of the virtual facility at a timing determined by the cycle of a predetermined unit time T by simulation. Although each screen 600 is generated as a still image, the agent is moving in the virtual facility by sequentially switching and displaying the state of the virtual facility generated by the simulator 300 as time passes. Is displayed on.
In the screen 600, the agent is displayed to move smoothly along the aisle by setting the distance for the agent to move to the unit time T to be smaller than the displayed size of the agent itself. .

図32は、シミュレーション結果として行動シーンに存在する人数をグラフにして表示する一例を示す説明図である。同図には各行動シーンに存在する人数の変化を時間の経過に応じて示した折れ線グラフが示されており、その横軸が時間、縦軸が人数を示す。
図中に示されている各折れ線のそれぞれが、各行動シーンに対応する。同図に示されているように、時間の経過に応じて各行動シーンの人数が変化している状況が読み取ることができる。
FIG. 32 is an explanatory view showing an example of displaying the number of persons present in the action scene as a simulation result as a graph. The figure shows a line graph showing the change in the number of people present in each action scene as time passes, and the horizontal axis indicates time, and the vertical axis indicates the number of people.
Each of the broken lines shown in the figure corresponds to each action scene. As shown in the figure, it is possible to read the situation in which the number of people in each action scene changes as time passes.

図33を参照して、シミュレータ300における処理の概要について説明する。同図は、シミュレータ300における処理の概略手順を示すフローチャートである。
設定条件取得部311は、施設データ記憶部531から、対象の施設に対応する仮想施設における対象範囲を示す情報を取得して、シミュレーションを実施する対象範囲を設定する(ステップS31)。
設定条件取得部311は、機能定義TBL535から各行動シーンを定義するデータを取得して仮想施設においてエージェントが進入可能な領域を設定し、上記の進入可能な領域を除く領域を仮想施設においてエージェントが進入できない進入不可領域として設定する(ステップS32)。
特性データ取得部312は、グループ構成情報TBL532からグループ構成情報を取得し、行動定義TBL533からエージェントの特性データを取得し、始業条件設定TBL539から各エージェントの始業条件を定めデータを取得して、各エージェントの特性を設定する(ステップS33)。
設定条件取得部311は、移動先配分TBL538から移動先と移動確率に関するデータを取得して、行動シーンの割り付けを設定する(ステップS34)。
特性データ取得部312は、共通行動定義TBL534から供連れ情報を取得して、エージェントの行動モデルを設定する(ステップS35)。
行動データ生成部313は、設定されたエージェントの行動モデルに従って、エージェントの行動をシミュレーションして、繰り返し実施されるシミュレーションの各サイクルにおいて生成された履歴データを履歴情報TBL536に記憶させる(ステップS36)。
シミュレータ300は、データ出力システム700を介して、履歴情報TBL536に記憶されているエージェントの行動を、シミュレーションの結果として出力させる(ステップS37)。
An outline of processing in the simulator 300 will be described with reference to FIG. The figure is a flowchart showing an outline procedure of processing in the simulator 300.
The setting condition acquiring unit 311 acquires information indicating the target range in the virtual facility corresponding to the target facility from the facility data storage unit 531, and sets the target range in which the simulation is to be performed (step S31).
The setting condition acquiring unit 311 acquires data defining each action scene from the function definition TBL 535, sets an area where the agent can enter in the virtual facility, and the agent removes the area excluding the above enterable area in the virtual facility. It sets as an entry impossible area which can not enter (Step S32).
The characteristic data acquisition unit 312 acquires group configuration information from the group configuration information TBL 532, acquires agent characteristic data from the action definition TBL 533, determines start conditions of each agent from the start condition setting TBL 539, and acquires data. The characteristics of the agent are set (step S33).
The setting condition acquiring unit 311 acquires data on the moving destination and the moving probability from the moving destination distribution TBL 538, and sets the assignment of the action scene (step S34).
The characteristic data acquisition unit 312 acquires companion information from the common behavior definition TBL 534, and sets an agent's behavior model (step S35).
The behavior data generation unit 313 simulates the behavior of the agent according to the set behavior model of the agent, and stores the history data generated in each cycle of the simulation that is repeatedly performed in the history information TBL 536 (step S36).
The simulator 300 outputs the action of the agent stored in the history information TBL 536 as a result of simulation through the data output system 700 (step S37).

以上に示す処理により、シミュレータ300は、エージェントの特性を所望の特性に設定して、仮想施設におけるエージェントの活動をシミュレーションすることができる。   By the process described above, the simulator 300 can set the characteristics of the agent to the desired characteristics to simulate the agent's activity in the virtual facility.

図34を参照して、シミュレータ300におけるシミュレーション処理の一例について説明する。同図は、シミュレータ300におけるシミュレーション処理の手順を示すフローチャートである。以下に示す処理は、各エージェントの1日分の行動をシミュレーションする処理であり、エージェント毎に実施する。   An example of the simulation process in the simulator 300 will be described with reference to FIG. The figure is a flowchart showing a procedure of simulation processing in the simulator 300. The process shown below is a process of simulating one day's behavior of each agent, and is performed for each agent.

行動データ生成部313は、グループ構成情報TBL532を参照して、シミュレーション空間における時刻がエージェントの出社時刻を経過したか否かを判定する(ステップS3601)。ステップS3601における判定の結果により、シミュレーション空間における時刻がエージェントの出社時刻を経過していないと判定した場合(ステップS3601:No)、行動データ生成部313は、シミュレーション空間における時刻がエージェントの出社時刻になるまでエージェントを待機させる。ステップS3601における判定の結果により、シミュレーション空間における時刻がエージェントの出社時刻を経過したと判定した場合(ステップS3601:Yes)、行動データ生成部313は、当該エージェントの移動先に当たる目標とする行動シーン(以下、単に「目標シーン」という。)を当該エージェントの行動を行動定義TBL533から抽出する。ただし、出社時においては、行動定義TBL533に代えて、始業条件設定TBL539から当該エージェントの行動を抽出する(ステップS3602)。
行動データ生成部313は、複数の目標とする行動シーン(目標シーン)がある状態か否かを判定する(ステップS3603)。ステップS3603における判定の結果により、複数の目標シーンがある状態と判定した場合(ステップS3603:Yes)、行動データ生成部313は、複数ある目標シーンから1つの目標シーンを選択する。例えば、行動データ生成部313は、複数ある目標シーンから、現在の位置に対して最寄りの目標シーンを選択するようにしてもよい(ステップS3604)。
ステップS3603における判定の結果により、複数の目標シーンがない状態と判定した場合(ステップS3603:No)、又は、上記ステップS3604の処理を終えた後、行動データ生成部313は、共通行動TBL533を参照して、複数のエージェントが関係する目標シーン、いわゆる供連れ行動が設定されている時間帯か否かを判定する(ステップS3605)。
The behavior data generation unit 313 refers to the group configuration information TBL 532 to determine whether the time in the simulation space has passed the time when the agent has arrived at work (step S3601). If it is determined that the time in the simulation space has not passed the agent's office arrival time as a result of the determination in step S3601 (step S3601: No), the behavior data generation unit 313 sets the time in the simulation space as the agent's office arrival time Let the agent wait until it is If it is determined from the determination result in step S3601 that the time in the simulation space has passed the agent's arrival time (step S3601: YES), the action data generation unit 313 sets the target action scene (the move destination of the agent) Hereinafter, the action of the agent is simply extracted from the action definition TBL 533 as “the target scene”. However, when coming to work, instead of the action definition TBL 533, the action of the agent is extracted from the start condition setting TBL 539 (step S3602).
The action data generation unit 313 determines whether or not there is a plurality of target action scenes (target scenes) (step S3603). If it is determined that there is a plurality of target scenes according to the determination result in step S3603 (step S3603: YES), the action data generation unit 313 selects one target scene from the plurality of target scenes. For example, the action data generation unit 313 may select a target scene closest to the current position from a plurality of target scenes (step S3604).
If it is determined that there is not a plurality of target scenes according to the determination result in step S3603 (step S3603: No), or after the process of step S3604 is finished, the action data generation unit 313 refers to the common action TBL 533 Then, it is determined whether or not it is a target scene to which a plurality of agents relate, that is, a time zone in which a so-called companion action is set (step S3605).

ステップS3605における判定の結果により、エージェントが単独で行動する時間帯にあると判定した場合(ステップS3605:No)、行動データ生成部313は、エージェントを当該エージェントの目標シーンへ移動させる(ステップS3606)。
行動データ生成部313は、当該エージェントの目標シーンの利用が制限されているか否かを判定する(ステップS3607)。ステップS3607における判定の結果により、当該エージェントの目標シーンの利用が制限されていないと判定した場合(ステップS3607:No)、行動データ生成部313は、当該エージェントの目標シーンとして選んだ行動シーンの利用状況が、当該行動シーンを使用可能な人数以内か否かを判定する(ステップS3608)。
ステップS3608における判定の結果により、目標シーンとして選んだ行動シーンの利用状況が、当該行動シーンを使用可能な人数以内であると判定した場合(ステップS3608:Yes)、ステップS3614に進む。
If it is determined that the agent is in the time zone in which the agent acts alone (step S3605: No), the behavior data generation unit 313 moves the agent to the target scene of the agent (step S3606). .
The behavior data generation unit 313 determines whether the use of the target scene of the agent is restricted (step S3607). If it is determined from the determination result in step S3607 that the use of the target scene of the agent is not restricted (step S3607: No), the action data generation unit 313 uses the action scene selected as the target scene of the agent It is determined whether the situation is within the number of people who can use the action scene (step S3608).
If it is determined from the determination result in step S3608 that the usage status of the action scene selected as the target scene is within the number of people who can use the action scene (step S3608: YES), the process proceeds to step S3614.

ステップS3605における判定の結果により、複数のエージェントが関係する目標シーン、いわゆる供連れ行動が設定されている時間帯にあると判定した場合(ステップS3605:Yes)、行動データ生成部313は、複数のエージェントが関係する目標シーンを一緒に利用することが制限されているか否かを判定する(ステップS3611)。   If it is determined from the result of the determination in step S3605 that the target scene to which a plurality of agents relate is in a time zone in which a so-called companion action is set (step S3605: Yes), the action data generation unit 313 It is determined whether the agent is restricted from using the related target scene together (step S3611).

ステップS3611における判定の結果により、複数のエージェントが関係する目標シーンを一緒に利用することが制限されていないと判定した場合(ステップS3611:No)、行動データ生成部313は、当該判定結果に応じて当該目標シーンを使用する人数を決定(追加)する(ステップS3612)。
行動データ生成部313は、エージェントを上記の目標シーンへ移動させて(ステップS3613)、ステップS3614に進む。
If it is determined from the determination result in step S3611 that the use of the target scenes related to a plurality of agents is not restricted (step S3611: No), the behavior data generation unit 313 responds to the determination result. The number of people using the target scene is determined (added) (step S3612).
The behavior data generation unit 313 moves the agent to the target scene (step S3613), and proceeds to step S3614.

ステップS3608における判定の結果により、目標シーンを使用可能な人数以内であると判定した場合(ステップS3608:Yes)、又は、ステップS3613の処理を終えた後に、行動データ生成部313は、上記の判定に従って、エージェントに目標シーンの作業を実施させる(ステップS3614)。
行動データ生成部313は、グループ構成情報TBL532を参照して、シミュレーション空間における時刻がエージェントの執務時間を過ぎているか否かを判定する(ステップS3615)。
ステップS3615における判定の結果により、シミュレーション空間における時刻がエージェントの執務時間を過ぎていないと判定した場合(ステップS3615:No)、ステップS3602に進む。
一方、ステップS3615における判定の結果により、シミュレーション空間における時刻がエージェントの執務時間帯を過ぎていると判定した場合(ステップS3615:Yes)、当該エージェントの1日の作業を終える。上記の執務時間帯の終了時刻は、集合時刻として設定された時刻、又は、残業率に基づいて算定された残業を実施する日の作業終了時刻の何れかの時刻とする。
If it is determined that the target scene is within the usable number of people according to the determination result in step S3608 (step S3608: YES), or after the process of step S3613 is completed, the behavior data generation unit 313 performs the above determination The agent causes the agent to perform the task of the target scene (step S3614).
The behavior data generation unit 313 refers to the group configuration information TBL 532 to determine whether the time in the simulation space is over the working time of the agent (step S3615).
If it is determined that the time in the simulation space does not exceed the working time of the agent according to the determination result in step S3615 (step S3615: NO), the process proceeds to step S3602.
On the other hand, if it is determined that the time in the simulation space has passed the working time zone of the agent based on the result of the determination in step S3615 (step S3615: YES), the work of the agent of the day is ended. The end time of the above-mentioned working time zone is either the time set as the set time or the work end time of the day for carrying out the overtime calculated based on the overtime rate.

なお、ステップS3607における判定の結果により、下記のうちの何れかの場合には、行動データ生成部313は、他の目標シーンがあるか否かを判定する(ステップS3609)。例えば、上記の場合として、目標シーンの利用が制限されていると判定した場合(ステップS3607:Yes)、ステップS3608における判定の結果により、目標シーンとして選んだ行動シーンの利用状況が、当該行動シーンを使用可能な人数以内でないと判定した場合(ステップS3608:No)、及び、ステップS3611における判定の結果により、複数のエージェントが関係する目標シーンを一緒に利用することが制限されていると判定した場合(ステップS3611:Yes)のうちの何れかの場合が挙げられる。なお、上記のステップS3609の判定において、他の目標シーンがある場合において、行動データ生成部313は、現在の位置から他の目標シーンまでの距離が予め定められた所定の距離より遠いと判定した場合には、他の目標シーンが無いものとみなす判定を行うようにしてもよい。このように、予め定められた所定の距離より遠い目標シーンを選択しないようにしたことにより、実際のユーザが効率性を考えて選択範囲を制限することまでもシミュレーションすることができる。   Note that the action data generation unit 313 determines whether there is another target scene in any of the following cases according to the result of the determination in step S3607 (step S3609). For example, when it is determined that the use of the target scene is restricted as the above case (step S3607: Yes), the use situation of the action scene selected as the target scene is the action scene according to the result of the determination in step S3608. Is determined not to be within the usable number of people (step S3608: No), and it is determined from the result of the determination in step S3611 that the use of the target scenes involving multiple agents is restricted. One of the cases (step S3611: Yes) may be mentioned. In the determination of step S3609, when there is another target scene, the action data generation unit 313 determines that the distance from the current position to the other target scene is longer than a predetermined distance determined in advance. In this case, it may be determined that there is no other target scene. As described above, by not selecting a target scene farther than a predetermined distance, it is possible to simulate even a real user limiting the selection range in consideration of the efficiency.

ステップS3609における判定の結果により、他の目標シーンがあると判定した場合(ステップS3609:Yes)、ステップS3603に進む。
ステップS3609における判定の結果により、他の目標シーンがないと判定した場合(ステップS3609:No)、ステップS3602に進む。
If it is determined from the determination result in step S3609 that there is another target scene (step S3609: YES), the process proceeds to step S3603.
If it is determined that there is no other target scene as a result of the determination in step S3609 (step S3609: NO), the process proceeds to step S3602.

以上に示す処理により、シミュレータ300は、エージェントを利用して仮想の施設における活動をシミュレーションすることができ、これにより、施設におけるオフィス計画の検証を容易にすることができる。   By the process described above, the simulator 300 can simulate an activity in a virtual facility using an agent, thereby facilitating verification of an office plan in the facility.

[5.オフィス計画支援の処理について]
本実施形態のオフィス計画支援システム1によるオフィス計画支援の処理について説明する。
オフィス計画支援システム1は、主観調査システム100、客観調査システム200、シミュレータ300、計画要件抽出システム400がそれぞれ実施する処理を組み合わせて以下のオフィス計画支援の処理を実施する。
[5. About processing of office planning support]
A process of office planning support by the office planning support system 1 of the present embodiment will be described.
The office plan support system 1 combines the processes performed by the subjective survey system 100, the objective survey system 200, the simulator 300, and the plan requirement extraction system 400 to perform the following office plan support process.

(オフィス計画作成のための条件設定に係る処理について)
オフィス計画作成のための条件を設定するには、予定するオフィス環境がいかなるものであるべきかの情報を収集することが必要である。ただし、オフィス環境は、施設の構成と入居者であるユーザの行動による影響を受けて変化する。
例えば、前述の図2に示したように、組織を形成する入居者P11が現在入居している施設を施設2−1とする。施設2−1には、機能F11が設けられている。入居者P11の行動特性を行動特性M11とする。この場合のオフィス環境Y11は、機能F11の構成状況と入居者P11の行動特性M11とにより定まる。
入居者P11は、施設2−1におけるオフィス環境Y11を、それぞれの評価基準に従って評価して(主観評価)、その良し悪しを各入居者P11が個々に判断している。そこで、オフィス計画支援システム1は、主観調査システム100により、各入居者P11を対象にその判断結果を調査して、現在の環境と各入居者P11が望む環境との乖離を示す情報を収集する。
また、オフィス計画支援システム1は、客観調査システム200により、入居者P11の施設2−1における行動を調査したり、入居者P11が通信を利用して情報を共有する通信量を調査したりすることにより、入居者の基本的な活動状況を調査する。
(About the process related to the condition setting for creating office plan)
In order to set conditions for office planning, it is necessary to collect information on what the planned office environment should be. However, the office environment changes under the influence of the configuration of the facility and the behavior of the resident user.
For example, as shown in FIG. 2 described above, the facility currently occupied by the resident P11 forming the organization is taken as the facility 2-1. The facility 2-1 is provided with a function F11. The behavior characteristic of the resident P11 is taken as a behavior characteristic M11. The office environment Y11 in this case is determined by the configuration status of the function F11 and the behavior characteristic M11 of the resident P11.
The tenant P11 evaluates the office environment Y11 in the facility 2-1 according to the respective evaluation criteria (subjective evaluation), and each tenant P11 individually judges the quality of the environment. Therefore, the office planning support system 1 investigates the judgment result for each tenant P11 using the subjective survey system 100, and collects information indicating the deviation between the current environment and the environment desired by each tenant P11. .
In addition, the office planning support system 1 investigates the behavior of the resident P11 in the facility 2-1 or the amount of communication in which the tenant P11 shares information using communication by the objective research system 200. Investigate the basic activities of tenants.

また、施設2−1と異なる施設2−2と施設2−3とがあり、施設2−2において入居者P12が入居し、施設2−3において入居者P13が入居している。施設2−1の場合と同様に、施設2−2には機能F12が、施設2−3には機能F13がそれぞれ設けられている。入居者P12の行動特性を行動特性M12とすると、オフィス環境Y12は、機能F12の構成状況と入居者P12の行動特性M12とにより定まる。また、入居者P13の行動特性を行動特性M13とすると、オフィス環境Y13は、機能F13の構成状況と入居者P13の行動特性M13とにより定まる。   In addition, there is a facility 2-2 different from the facility 2-1 and a facility 2-3, a resident P12 moves in the facility 2-2, and a move P13 moves in the facility 2-3. As in the case of the facility 2-1, the facility 2-2 is provided with the function F12, and the facility 2-3 is provided with the function F13. Assuming that the behavior characteristic of the resident P12 is the behavior characteristic M12, the office environment Y12 is determined by the configuration status of the function F12 and the behavior characteristic M12 of the tenant P12. Further, assuming that the behavior characteristic of the resident P13 is the behavior characteristic M13, the office environment Y13 is determined by the configuration state of the function F13 and the behavior characteristic M13 of the resident P13.

次に、上記のように互いに異なる施設にそれぞれ入居していた各入居者が、新たな施設20の入居者になる場合について検討する。上記の場合であれば、入居者P11と入居者P12と入居者P13が、施設20に転居して、施設20の入居者になる。
単純に考えれば、転居前の施設2−1と施設2−2と施設2−3のそれぞれの設備規模を施設20に用意して、転居前と同様の行動特性で各入居者が行動すれば、転居前と同様のオフィス環境が提供されることにより、利用状況の変化は生じない。
Next, the case where each resident who has respectively entered the different facilities as described above becomes a resident of the new facility 20 will be examined. In the above case, the resident P11, the resident P12 and the resident P13 move to the facility 20 and become a resident of the facility 20.
If it thinks simply, if the facilities scale of each of the facilities 2-1 before moving, the facilities 2-2, and the facilities 2-3 is prepared for the facility 20, and each tenant acts with the same action characteristic as before moving By providing the same office environment as before relocation, there is no change in usage.

ただし、転居前の施設2−1と施設2−2と施設2−3における機能と同等の規模の機能を施設20における機能F20として用意すると、用意した機能を入居者が共用するうえで、その機能が過剰になったり、或いは、不足したりすることがある。例えば、会議室を例に挙げて説明する。会議室は、適度に利用しない時間が生じるようにその数や規模を計画する。適度に利用しない時間が生じるようになっていないと、利用したいときに予約がいっぱいで利用することができないという状況が生じ得る。そのため、会議室は、利用状況に余裕があるように構成されていることが望まれる。   However, if a function with the same scale as that of the facilities 2-1, 2-2, and 2-3 before relocation is prepared as the function F20 in the facility 20, the tenant shares the prepared function with the function F20. The function may be excessive or lacking. For example, a conference room will be described as an example. The number and size of the conference rooms should be planned so that they will not be used properly. Unless time is not properly used, a situation may occur where the reservation is full and can not be used when it is desired to use it. Therefore, it is desirable that the conference room be configured so that there is room for use.

上記のように施設を併合するに当たり、例えば、転居前のそれぞれの施設における会議室の利用状況に余裕がある状況であれば、各施設における余裕度が加算されて、転居後の施設における余裕渡が過剰になる場合がある。一方、転居前の何れかの施設又は全ての施設において余裕がない状況であれば、それらの施設の余裕度を加算しても、余裕渡が不足する場合が生じ得る。   When merging facilities as described above, for example, if there is room in the use situation of the meeting room in each facility before relocation, the degree of margin in each facility is added, and the extra transfer in the facility after relocation May be excessive. On the other hand, if there is no room in any facility or all the facilities before relocation, even if the margin of those facilities is added, there may occur a case where the margin transfer is insufficient.

さらに、別の施設にいた入居者同士が同じ施設に入居したことにより、情報を交換する際に対面して行えるようになっている。例えば、転居前に通信手段を利用して情報を共有していた場合の一部が、転居後では、通信手段を利用せずに、対面して情報を共有できるようになる。   Furthermore, when tenants who were in different facilities entered the same facility, they can face each other when exchanging information. For example, in the case where information is shared using the communication means before relocation, it is possible to face and share information after the residence without using the communication means.

そこで、上記のような機会を有効に利用できるようにするために、対面して情報を共有する行為を行うための機能を、新たに入居する施設20に設けておくことが必要になる。ここで、対面して情報を共有する行為を行うための機能の規模は、新たに入居する入居者同士の関連度に応じて異なるものとなる。要するに、緊密に打合せを行うような関係にある入居者同士であれば、より多くの規模が必要になり、比較的関連度が低い入居者同士が同じ施設に同居することになったとしても、上記の目的で追加すべき規模は少なく見積ることができる。   Therefore, in order to effectively use the above-mentioned opportunity, it is necessary to provide a facility for newly entering a facility to perform an act of sharing information in a face-to-face manner. Here, the scale of the function for performing the act of facing and sharing information will differ depending on the degree of association between the newly entering tenants. In short, even if tenants who are in close relationship with each other need to have a larger scale, even if tenants with a relatively low degree of association live in the same facility, The size to be added for the above purpose can be underestimated.

そこで、本実施形態のオフィス計画支援システム1は、主観調査システム100により、新たに施設を利用することになる入居者から、当該入居者が予測する行動パターンについての意見を収集し、収集した意見に基づいて必要とされる規模を用意する。用意した規模の妥当性を、条件を変えたシミュレーションにより検証する。   Therefore, the office planning support system 1 according to the present embodiment collects opinions on behavior patterns predicted by the tenants from the tenants who will newly use the facility by the subjective survey system 100, and the opinions are collected. Prepare the required scale based on. The validity of the prepared scale is verified by simulation under different conditions.

本実施形態に示す設計支援の手法により、上記のような設計が困難な場合であっても、シミュレータ300により、定量的な算出方法にもとづいたシミュレーションを行うことにより、オフィス計画支援システム1は、施設における設備(機能)の過不足をオフィス計画の設計段階で解消できる。   According to the method of design support shown in the present embodiment, even if it is difficult to design as described above, the office plan support system 1 can perform the simulation based on the quantitative calculation method by the simulator 300. Excess and deficiency of facilities (functions) in facilities can be eliminated at the design stage of office planning.

(オフィス環境における機能配置の過不足を低減する設計手法について)
以下、オフィス環境における機能配置の過不足を低減する設計手法について説明する。以下に示す設計手法では、まず、オフィス計画支援システム1が下記の何れかの方法によりオフィス環境における機能配置の過不足を検出する。
(About the design method to reduce the excess and deficiency of the function arrangement in the office environment)
Hereinafter, a design method for reducing the excess or deficiency of the function arrangement in the office environment will be described. In the design method shown below, first, the office planning support system 1 detects excess or deficiency of the function arrangement in the office environment by any of the following methods.

第1に、客観調査システム200の行動測定部210は、行動調査により、ユーザが打ち合わせをしている位置、時刻などを特定する。特定した位置が施設における特定の機能に対応する位置に対応すると判定された場合に、客観調査システム200の分析部230は、ユーザがその機能を利用していると判定する。客観調査システム200の分析部230は、上記判定の結果を集計し、その機能の利用率が予め定めた利用率の範囲から外れる場合が生じているか否かを判定する。   First, the behavior measurement unit 210 of the objective survey system 200 specifies the position at which the user is in a meeting, time, and the like by the behavior survey. When it is determined that the identified position corresponds to the position corresponding to the specific function in the facility, the analysis unit 230 of the objective investigation system 200 determines that the user uses the function. The analysis unit 230 of the objective investigation system 200 adds up the results of the above determinations, and determines whether the use rate of the function is out of the range of the use rate set in advance.

第2に、シミュレータ300の判定部315は、シミュレーションの結果により、施設における特定の機能(行動シーン)の利用率が、予め定めた利用率の範囲から外れる場合が生じるか否かを判定する。   Secondly, the determination unit 315 of the simulator 300 determines whether or not the utilization rate of a specific function (action scene) in the facility deviates from the predetermined utilization rate range according to the simulation result.

オフィス計画支援システム1は、上記の何れかの判定結果に基づいて、オフィス環境における機能配置の過不足を検出する。   The office planning support system 1 detects the excess or deficiency of the function arrangement in the office environment based on any of the above determination results.

次に、オフィス環境における機能配置の過不足が生じている場合に、その過不足を調整する方法について説明する。
オフィス環境における機能配置の過不足を示す過不足情報により、計画要件抽出システム400の補正部413は、下記の何れかの方法によりオフィス環境における機能配置の過不足を調整する。
Next, a method of adjusting the excess and deficiency of the function arrangement in the office environment will be described.
The correction unit 413 of the planning requirement extraction system 400 adjusts the excess or deficiency of the function arrangement in the office environment by any of the following methods according to the excess or deficiency information indicating the excess or deficiency of the function arrangement in the office environment.

第1に、計画要件抽出システム400の補正部413は、予め定めた利用率の範囲より特定の機能の利用率が低い場合、その機能に対する割り当てを削減する。
第2に、計画要件抽出システム400の補正部413は、予め定めた利用率の範囲より特定の機能の利用率が高い場合、その機能に対する割り当てを増加させる。
第3に、上記の第2の方法を行うことにより機能の割り当てが増加して、各機能を積み上げた結果、当初予定した施設の規模を上回る場合、計画要件抽出システム400の補正部413は、施設の規模を増加させるように見直す。
上記の何れか、又は複数の調整を行った後に、調整後のオフィス環境について、シミュレータ300の有効性検証部317は再び判定する。なお、上記の第1の方法で調整する場合、第2、第3の方法で割り当てた規模の施設が用意できない場合、また、転居を伴わず同じ施設で配置効率を見直す場合などの各場合に、重要度が低い機能、削減による影響度が少ない機能を優先させて割付量を削減して調整を行うようにしてもよい。
First, when the utilization rate of a specific function is lower than a predetermined utilization rate range, the correction unit 413 of the planning requirement extraction system 400 reduces the allocation to that function.
Second, if the utilization rate of a particular function is higher than the predetermined utilization rate range, the correction unit 413 of the planning requirement extraction system 400 increases the allocation to that function.
Thirdly, if the allocation of functions is increased by performing the second method described above and the functions are accumulated, the correction unit 413 of the plan requirement extraction system 400 will exceed the initially planned facility size. Review to increase the size of the facility.
After performing any or a plurality of adjustments described above, the validity verification unit 317 of the simulator 300 determines again about the adjusted office environment. In addition, when adjusting with the above-mentioned first method, when facilities of the scale assigned by the second and third methods can not be prepared, or when reviewing the placement efficiency in the same facility without relocation, etc. The adjustment may be made by reducing the allocation amount by prioritizing the function of low importance and the function of low influence by reduction.

(オフィス環境における機能と生産性の評価手法について)
以下、オフィス計画支援システム1によるオフィス環境における機能と生産性の評価手法について説明する。以下に示す評価手法では、先にオフィス内の配置設計が行われ、その配置設計に基づいて、それぞれ配置された機能が効率よく利用できるか否かを評価するものである。
(About the evaluation method of function and productivity in office environment)
Hereinafter, an evaluation method of functions and productivity in an office environment by the office planning support system 1 will be described. In the evaluation method shown below, the layout design in the office is performed first, and it is evaluated based on the layout design whether it is possible to efficiently use the respectively arranged functions.

まず、オフィス計画支援システム1のシミュレータ300は、各機能が利用された場合の生産性の評価値を設定する。例えば、設定条件取得部311は、生産性の評価値を、単位時間当たりに情報を生成して共有可能にした情報量、及び、生成された情報を供給した情報量の合計値として定義する。例えば、対象とする情報量には、情報を共有するために調査をして、その調査の結果から取得できた情報の情報量や、設計した結果を成果物とする場合の設計情報や、会議に参加して共有できた情報量などが含まれる。
設定条件取得部311は、それぞれの行動シーンに、その行動シーンの生産性の値を定義して、単位時間当たりに情報を生成して共有可能にした情報量、及び、生成された情報を供給した情報量を、機能定義TBL535のINPUTとOUTPUTの項目にそれぞれ設定する。
First, the simulator 300 of the office planning support system 1 sets an evaluation value of productivity when each function is used. For example, the setting condition acquisition unit 311 defines the evaluation value of productivity as a total value of the amount of information that enables generation and sharing of information per unit time, and the amount of information that supplies the generated information. For example, the amount of information to be targeted is investigated to share information, and the amount of information obtained from the result of the investigation, the design information in the case of using the designed result as a product, the conference Includes the amount of information that could be shared and shared.
The setting condition acquisition unit 311 defines, for each action scene, the value of productivity of the action scene, and generates an amount of information per unit time and supplies the information amount that can be shared, and the generated information. The set information amount is set in the item of INPUT and OUTPUT of the function definition TBL 535, respectively.

次に、シミュレータ300によるシミュレーションの結果により、有効性検証部317は、エージェントがそれぞれ利用した行動シーンについて、その行動シーンの利用時間を集計するとともに、生産性についても集計する。
オフィス計画支援システム1は、設定条件取得部311に、上記のユーザ毎の生産性の集計結果に基づいて、オフィス環境を定める何れかの条件の調整を行わせる。有効性検証部317は、条件の調整がなされた後に、調整後のオフィス環境について再び判定する。
Next, based on the result of simulation by the simulator 300, the effectiveness verification unit 317 counts the usage time of the action scene for the action scene used by each agent, and also counts the productivity.
The office planning support system 1 causes the setting condition acquisition unit 311 to adjust any of the conditions that determine the office environment, based on the above-described result of counting the productivity for each user. After the adjustment of the conditions is made, the validity verification unit 317 determines again about the adjusted office environment.

(オフィス環境における機能とエネルギー消費の評価手法について)
以下、オフィス計画支援システム1によるオフィス環境における機能とエネルギー消費の評価手法について説明する。以下に示す評価手法では、先にオフィス内の配置設計を行い、その配置設計に基づいて、それぞれ配置された機能を利用したことによるエネルギーの消費量を評価する。
(About evaluation method of function and energy consumption in office environment)
Hereinafter, an evaluation method of functions and energy consumption in an office environment by the office planning support system 1 will be described. In the evaluation method shown below, the layout design in the office is performed first, and the energy consumption by using the respectively arranged function is evaluated based on the layout design.

まず、オフィス計画支援システム1のシミュレータ300は、施設において各機能が利用された場合のエネルギーの消費量を評価値として設定する。例えば、設定条件取得部311は、エネルギーの消費量を単位時間当たりに発生するエネルギー量として定義する。対象とするエネルギー量には、機能に対応する行動シーンにユーザ(エージェント)がいることにより発生する熱量、ユーザ(エージェント)が操作する機器から発生する熱量、同行動シーンの空調設備や照明設備を稼働させた場合に発生する熱量などが含まれる。
設定条件取得部311は、それぞれの行動シーンに対応付けて、その行動シーンのエネルギーの消費量を定義する。
First, the simulator 300 of the office planning support system 1 sets the consumption of energy when each function is used in a facility as an evaluation value. For example, the setting condition acquisition unit 311 defines the amount of energy consumption as the amount of energy generated per unit time. The energy amount to be targeted includes the amount of heat generated when the user (agent) is in the action scene corresponding to the function, the amount of heat generated from the device operated by the user (agent), the air conditioner and lighting equipment It includes the amount of heat generated when it is operated.
The setting condition acquisition unit 311 defines the energy consumption of the action scene in association with each action scene.

次に、シミュレータ300によるシミュレーションの結果により、エージェントがそれぞれ利用した行動シーンに応じて、有効性検証部317は、その行動シーンの利用時間を集計するとともに、エネルギーの消費量についても集計する。
オフィス計画支援システム1は、設定条件取得部311に、上記のユーザ毎のエネルギーの消費量の集計結果に基づいて、エネルギー消費に影響する何れかの条件の調整を行わせる。有効性検証部317は、条件の調整がなされた後に、調整後のオフィス環境について、再び判定する。
Next, based on the result of simulation by the simulator 300, the effectiveness verification unit 317 counts the usage time of the action scene and also counts the energy consumption according to the action scene used by each agent.
The office planning support system 1 causes the setting condition acquisition unit 311 to adjust any of the conditions that affect energy consumption based on the above-described aggregation result of the energy consumption for each user. After the adjustment of the conditions is made, the validity verification unit 317 determines again the adjusted office environment.

(オフィス環境における動線の評価手法について)
以下、オフィス計画支援システム1によるオフィス環境における動線の評価手法について説明する。以下に示す評価手法では、オフィス計画支援システム1は、先にオフィス内の配置設計を行い、その配置設計に基づいて、それぞれ配置された行動シーン(機能)の間を移動するための動線を評価する。
(About evaluation method of flow line in office environment)
Hereinafter, the evaluation method of the flow line in the office environment by the office planning support system 1 will be described. In the evaluation method described below, the office planning support system 1 first performs the layout design in the office, and based on the layout design, the flow line for moving between the arranged behavior scenes (functions) evaluate.

まず、オフィス計画支援システム1のシミュレータ300は、各行動シーン間のユーザの移動を、エージェントを利用したシミュレーションの結果により検証する。シミュレータ300によるシミュレーションでは、エージェントの移動を捕捉できるような時間間隔を単位時間として設定し、単位時間ごとの施設におけるエージェントの位置を記録する。   First, the simulator 300 of the office planning support system 1 verifies the movement of the user between the action scenes based on the result of simulation using an agent. In the simulation by the simulator 300, a time interval capable of capturing the movement of the agent is set as a unit time, and the position of the agent in the facility per unit time is recorded.

このシミュレーションにおいて、シミュレータ300は、各エージェントを、それぞれ設定された条件に従って仮想の施設内を移動させる。例えば、シミュレータ300は、配置設計の結果に基づいて移動ルートを生成する。シミュレータ300は、移動ルートとして、現在の位置から次の行動シーンとして指定される位置までの最短ルートを抽出する。シミュレータ300は、それぞれ抽出された最短ルートとなる移動ルートを、各エージェントの動線として選択する。   In this simulation, the simulator 300 moves each agent in a virtual facility according to the set conditions. For example, the simulator 300 generates a movement route based on the result of the layout design. The simulator 300 extracts the shortest route from the current position to the position designated as the next action scene as the movement route. The simulator 300 selects the moving route which becomes the extracted shortest route as the flow line of each agent.

このようなシミュレーションにより、エージェントは、選択された動線に沿って移動する。その移動中に他のエージェントとすれ違うこと(邂逅)がある。また、他のエージェントを追い抜いたり、他のエージェントに追い抜かれたりすることがある。シミュレータ300は、これらの場合が発生する頻度が高い場合には、そのルートにエージェントが集中する時間帯が有り、当該ルートが込み合っていると推定する。   By such simulation, the agent moves along the selected flow line. During the move, there is a problem (す) with other agents. Also, other agents may be overtaken or overtaken by other agents. When the frequency of occurrence of these cases is high, the simulator 300 estimates that there is a time zone in which agents concentrate on the route, and the route is crowded.

一方で、邂逅が多くあることによりユーザ間のコミュニケーションが図れるという考え方がある。動線の設け方次第で邂逅の発生状況が変化する。また、邂逅をきっかけにコミュニケーションが活性化するような機能を積極的に配置した場合などのように、邂逅が発生した回数や頻度からその効果の検証にも、動線の評価を応用できる。   On the other hand, there is an idea that communication between users can be achieved because there are many wrinkles. Depending on how you set up the flow line, the occurrence situation of the drought changes. In addition, evaluation of flow lines can be applied to verification of the effect from the number and frequency of occurrence of wrinkles, as in the case of actively arranging functions that activate communication triggered by wrinkles.

また、シミュレータ300がエージェントの移動ルートを記録して、有効性検証部317は、その記録データを取得する。これにより、有効性検証部317は、シミュレータ300から取得したエージェントの移動ルートから、エージェントの移動量を得ることができる。有効性検証部317は、エージェントの移動量から、実際の施設においてユーザが移動する距離、歩数を推定することができる。
シミュレーションにおけるエージェントの移動距離が比較的少なくなり、それに伴って移動に要する時間が少なくなることが、オフィスの計画段階にあるシミュレーションの結果により、有効性検証部317によって検証することができる。シミュレータ300により、このように計画段階で、改善が見込まれる効果を推定することが可能になる。その結果、ユーザは、オフィスを移転又は再配置することにより、オフィス内の移動に要する時間が少なくなる分の時間をシミュレータ300から得ることができるようになる。これにより、ユーザは、オフィス内の移動に要する時間が少なくなる分の時間を他の目的に利用できるように、オフィスを移転又は再配置する前の計画段階から準備を進めることが可能になる。
Also, the simulator 300 records the movement route of the agent, and the validity verification unit 317 acquires the recorded data. Thus, the validity verification unit 317 can obtain the movement amount of the agent from the movement route of the agent acquired from the simulator 300. The effectiveness verification unit 317 can estimate the distance traveled by the user at the actual facility and the number of steps from the movement amount of the agent.
It can be verified by the effectiveness verification unit 317 that the movement distance of the agent in the simulation is relatively small, and accordingly the time required for the movement is reduced, based on the result of the simulation in the planning stage of the office. The simulator 300 thus makes it possible to estimate the expected effects of the improvement at the planning stage. As a result, by relocating or relocating the office, the user can obtain time from the simulator 300 for reducing the time required to move in the office. This allows the user to proceed with planning from the planning stage prior to relocation or relocation of the office so that time may be reduced for traveling within the office for other purposes.

(オフィス環境を変更する場合のシミュレーション手法について)
以下、オフィス計画支援システム1を利用して、オフィス環境(オフィス計画)を変更する場合のシミュレーション手法について説明する。例えば、客観調査を行った段階のオフィス環境を見直して、オフィス環境を変更することがある。より具体的な例を挙げる。現在のオフィス環境の不満な点についてユーザの意見を募った結果、「休憩するための環境が不足している」などの意見が寄せられたと仮定する。このような場合に、現在のオフィスには休憩する環境が不足していると判断がなされ、休憩するための環境を充実させるようにオフィス計画の見直しが行われる。このような意見は、ユーザの主観調査の結果から導かれるものであり、ユーザが上記のような不満を感じていても、ユーザの活動(行動)を調査した客観調査の結果には表れていないことが多い。
(About the simulation method when changing office environment)
Hereinafter, a simulation method in the case of changing the office environment (office plan) using the office plan support system 1 will be described. For example, the office environment may be changed by reviewing the office environment at the stage where the objective survey was conducted. A more specific example is given. It is assumed that as a result of soliciting the user's opinion about the dissatisfaction point of the current office environment, an opinion such as “the environment for taking a break is insufficient” is received. In such a case, it is determined that the current office lacks an environment for taking a break, and the office plan is reviewed to improve the environment for taking a break. Such an opinion is derived from the result of the subjective survey of the user, and even if the user is dissatisfied as above, it does not appear in the result of the objective survey in which the user's activity (action) is surveyed There are many things.

上記のような場合に、オフィス環境の不満を解消すべくオフィス環境を補正するように、休憩用の歓談室を新たに設けたと仮定する。補正後のオフィス計画には歓談室が新たに設けられたとしても、ユーザが歓談室を利用するという行動履歴が無い。このような状況で、オフィス環境を改善する前の段階の行動履歴に基づいて行動するエージェントを用いてシミュレーションを行うと、当該エージェントが、新たに設けられた環境(行動シーン)を利用しないという現象が生じ得る。   In the above case, it is assumed that a break room is newly provided to correct the office environment to eliminate the dissatisfaction of the office environment. Even if a chat room is newly provided in the office plan after correction, there is no action history that the user uses the chat room. In such a situation, when simulation is performed using an agent that acts based on the action history of the stage before improving the office environment, the phenomenon that the agent does not use the newly provided environment (action scene) Can occur.

そこで、オフィス計画支援システム1では、新たに設けられた環境(行動シーン)を、エージェントが利用するように、エージェントの行動特性を補正する。例えば、図1に示すようにオフィス計画支援システム1のシミュレータ300は、主観調査システム100から主観調査の調査データを得る。シミュレータ300は、主観調査システム100から得た主観調査の調査データに基づいて、エージェントの行動特性を補正する。この補正により、客観調査システム200の調査データに基づいて設定されたエージェントの行動パターン(行動特性)を主観調査システム100の調査データにより補正することができる。
なお、このような行動特性の補正量は、行動シーンの補正量に応じて定めるとよい。例えば、行動シーンの比率を変化させた場合、変化前後の当該比率の差、又は、変化前後の当該比率の増減率に応じて、行動特性の補正率を定める。
前述のように、行動シーンが存在しなかった場合には、シミュレータ300は、新たに設けた行動シーンの量に応じた数値を、新たに設けた行動シーンに対応するエージェントの行動特性の値として設定する。シミュレータ300は、上記の設定に応じて、他の行動シーンに対応するエージェントの行動特性の値を、新たに設けた行動シーンに対応するエージェントの行動特性の値に応じて補正する。
Therefore, in the office planning support system 1, the agent's behavior characteristic is corrected so that the agent uses the newly provided environment (action scene). For example, as shown in FIG. 1, the simulator 300 of the office planning support system 1 obtains survey data of a subjective survey from the subjective survey system 100. The simulator 300 corrects the agent's behavior characteristic based on the survey data of the subjective survey obtained from the subjective survey system 100. By this correction, the agent's action pattern (action characteristic) set based on the investigation data of the objective investigation system 200 can be corrected by the investigation data of the subjective investigation system 100.
It should be noted that such a correction amount of the action characteristic may be determined according to the correction amount of the action scene. For example, when the ratio of the action scene is changed, the correction rate of the action characteristic is determined according to the difference between the ratio before and after the change or the change rate of the ratio before and after the change.
As described above, when there is no action scene, the simulator 300 takes a value corresponding to the amount of the newly provided action scene as the value of the action characteristic of the agent corresponding to the newly provided action scene. Set The simulator 300 corrects the value of the action characteristic of the agent corresponding to the other action scene according to the above setting according to the value of the action characteristic of the agent corresponding to the newly provided action scene.

上記のように、シミュレータ300は、エージェントの行動特性を、主観調査システム100の調査データに基づいて補正することにより、矛盾を生じさせることなくシミュレーションすることができる。
このように補正することにより、オフィス環境の変更量が大きくなる場合であったとしても、エージェントの行動特性を補正することができ、オフィス環境の変更に伴うユーザの行動パターンの変化を推定することができる。
As described above, the simulator 300 can simulate the behavior characteristic of the agent by correcting it based on the survey data of the subjective survey system 100 without causing a contradiction.
By correcting in this way, even if the amount of change in the office environment is large, it is possible to correct the agent's behavior characteristics, and to estimate the change in the user's behavior pattern accompanying the change in the office environment. Can.

(1)なお、上記の客観調査システム200(オフィス活動分析システム)は、複数の種類の業務が各ユーザによってそれぞれ遂行されるように構成されるオフィス(施設)におけるオフィス活動を分析する。分析部230は、ユーザ間の通信の履歴とユーザの行動履歴の何れかを含む情報を分析する。第4分析部234(データ生成部)は、分析の結果に基づいて、ユーザのオフィス活動の状況を示すデータであって、前記ユーザのオフィスを補正するためのデータを生成する。
このような、客観調査システム200は、ユーザ間の通信の履歴とユーザの行動履歴の何れかを含む情報を分析部230が分析して、第4分析部234は、分析の結果に基づいて、前記ユーザのオフィスを補正するためのデータを生成する。これにより、客観調査システム200は、施設におけるオフィス計画の検証を容易にすることが可能になる。
(1) The above-mentioned objective survey system 200 (office activity analysis system) analyzes office activity in an office (facility) configured such that a plurality of types of tasks are respectively performed by each user. The analysis unit 230 analyzes information including any of communication history between users and user behavior history. The fourth analysis unit 234 (data generation unit) generates data for correcting the office of the user, which is data indicating the status of the office activity of the user based on the analysis result.
In the objective investigation system 200, the analysis unit 230 analyzes information including any of the history of communication between users and the user's action history, and the fourth analysis unit 234 analyzes the information based on the analysis result, Generate data for correcting the user's office. This enables the objective survey system 200 to facilitate verification of the office plan at the facility.

(2)また、上記の客観調査システム200において、分析部230における第1分析部231は、前記ユーザ間の通信の履歴情報と前記ユーザの行動履歴を示すユーザ行動履歴情報との少なくとも何れか一方を含む前記ユーザのオフィス活動の状況を示す活動履歴情報から前記ユーザのオフィス活動を分析する。
このような、客観調査システム200により、検出した通信の履歴情報とユーザ行動履歴情報との少なくとも何れか一方を含む情報からユーザのオフィス活動を分析することが可能になる。
(2) Further, in the above-mentioned objective investigation system 200, the first analysis unit 231 in the analysis unit 230 is at least one of history information of communication between the users and user behavior history information indicating the behavior history of the user. And analyzing the user's office activity from activity history information indicating the status of the user's office activity.
Such an objective investigation system 200 can analyze the office activity of the user from the information including at least one of the detected history information of communication and the user behavior history information.

(3)また、上記の客観調査システム200において、分析部230における第2分析部232は、前記ユーザ行動履歴情報を含む情報から前記施設の利用状況を分析する。
このような、客観調査システム200により、ユーザ行動履歴情報を含む情報から施設の利用状況を分析することが可能になる。
(3) Moreover, in the above-mentioned objective investigation system 200, the 2nd analysis part 232 in analysis part 230 analyzes the use situation of the above-mentioned institution from information including the above-mentioned user action history information.
Such an objective survey system 200 makes it possible to analyze the use situation of a facility from information including user action history information.

(4)また、上記の客観調査システム200において、分析部230における第3分析部233は、前記ユーザ行動履歴情報を含む情報から前記施設の空間の充足状況を分析する。
このような、客観調査システム200により、ユーザ行動履歴情報を含む情報から施設の空間の充足状況を分析することが可能になる。
(4) Moreover, in said objective investigation system 200, the 3rd analysis part 233 in the analysis part 230 analyzes the sufficiency situation of the space of the said facility from the information containing the said user action historical information.
Such an objective survey system 200 makes it possible to analyze the space fullness of a facility from information including user behavior history information.

(5)また、上記の客観調査システム200において、分析部230における第4分析部234は、前記分析の結果に基づいて、前記ユーザが属するグループと他のグループとの近接要求度を生成する。
このような、客観調査システム200により、検出した通信の履歴情報とユーザ行動履歴情報とを含む情報からユーザが属するグループと他のグループとの間の関連度を分析した分析の結果に基づいて、ユーザが属するグループと他のグループとの近接要求度を生成することが可能になる。
(5) Further, in the above-mentioned objective investigation system 200, the fourth analysis unit 234 in the analysis unit 230 generates the degree of proximity request between the group to which the user belongs and the other group based on the result of the analysis.
The objective research system 200 analyzes the degree of association between the group to which the user belongs and the other group from the information including the detected history information of communication and the user action history information, as described above. It becomes possible to generate proximity requirements between a group to which a user belongs and other groups.

(6)また、上記の客観調査システム200において、前記ユーザは、前記施設に配される複数のグループの何れかに属している。分析部230における第5分析部235は、前記通信の履歴情報と前記ユーザ行動履歴情報とを含む情報から前記ユーザが属するグループと他のグループとの間の関連度を分析する。
このような、客観調査システム200により、検出した通信の履歴情報とユーザ行動履歴情報とを含む情報からユーザが属するグループと他のグループとの間の関連度を分析することが可能になる。
(6) Further, in the above-described objective investigation system 200, the user belongs to any one of a plurality of groups arranged in the facility. The fifth analysis unit 235 in the analysis unit 230 analyzes the degree of association between the group to which the user belongs and the other group from the information including the history information of the communication and the user action history information.
Such an objective investigation system 200 makes it possible to analyze the degree of association between a group to which the user belongs and other groups from information including the detected communication history information and user action history information.

(7)また、上記の客観調査システム200において、分析部230は、前記近接要求度に基づいて生成される前記施設のオフィス計画を補正する補正情報を、前記ユーザ行動履歴情報に基づいて生成する。
このような、客観調査システム200により、ユーザが属するグループと他のグループとの近接要求度基づいて生成される前記施設のオフィス計画を補正する補正情報を、前記ユーザ行動履歴情報に基づいて生成することが可能になる。
(7) Further, in the above-mentioned objective investigation system 200, the analysis unit 230 generates correction information for correcting the office plan of the facility generated based on the proximity request degree, based on the user action history information. .
Based on the user action history information, correction information for correcting the office plan of the facility generated based on the proximity request degree between the group to which the user belongs and the other group is generated by the objective research system 200 as described above. It becomes possible.

(8)また、上記の客観調査システム200において、前記通信の履歴情報には、前記ユーザと前記施設を利用する他のユーザとの間で通信を利用して情報を送受信した履歴情報が含まれる。例えば、前記通信の履歴情報には、前記ユーザと前記施設を利用する他のユーザ間の電話、遠隔会議システムによる音声会議やテレビ会議、WEB会議、ショートメッセージサービスを利用するチャット、電子メール、端末装置の表示画面の画面共有及びファクシミリの送受信などのうちの何れかを含む電気通信の履歴が含まれる。
このような、客観調査システム200により、前記ユーザと前記施設を利用する他のユーザとの間で通信を利用して情報を送受信した履歴情報に基づいて、ユーザが属するグループと他のグループとの近接要求度を生成することが可能になる。
(8) Further, in the above-mentioned objective investigation system 200, the history information of the communication includes history information of transmitting and receiving information using communication between the user and another user who uses the facility. . For example, the history information of the communication includes a telephone call between the user and another user who uses the facility, a voice conference or video conference by a teleconference system, a web conference, a chat using a short message service, an electronic mail, a terminal A history of telecommunications is included, including any of screen sharing of the display screen of the device and sending and receiving of facsimiles and the like.
With such an objective survey system 200, the group to which the user belongs and the other group are based on the history information in which information is transmitted and received using communication between the user and other users who use the facility. It is possible to generate proximity requirements.

(9)また、上記の客観調査システム200において、分析部230は、互いに異なる組織に属するユーザが通信を利用してコミュニケーションをとっていると判定した通信の通信量又は通信に含まれる特定のキーワードを検出した回数又は頻度を計数し、前記計数した結果に応じて、当該組織間の近接度を算定する。
このような、客観調査システム200により、互いに異なる組織に属するユーザが通信を利用してコミュニケーションをとっていると判定した通信の通信量又は通信に含まれる特定のキーワードを検出した回数又は頻度を計数し、前記計数した結果に応じて、当該組織間の近接度を算定することが可能になる。
(9) Further, in the above-described objective investigation system 200, the analysis unit 230 determines the amount of communication or the specific keyword included in the communication when it is determined that users belonging to different organizations communicate using communication. The number of times or frequency of detection is counted, and the degree of proximity between the tissues is calculated according to the counted result.
The objective investigation system 200 counts the number or frequency of detection of the amount of communication of communication determined that users belonging to different organizations communicate using communication or the specific keyword included in the communication. It is possible to calculate the degree of proximity between the tissues according to the counted result.

以上、本発明の実施形態について説明したが、図1に示すオフィス計画支援システム1における主観調査システム100、客観調査システム200、シミュレータ300、計画要件抽出システム400は、内部にコンピュータシステムを有している。そして、上述した処理に関する一連の処理の過程は、プログラムの形式でコンピュータ読み取り可能な記憶媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここで、コンピュータ読み取り可能な記憶媒体とは、磁気ディスク、光磁気ディスク、CD−ROM、DVD−ROM、半導体メモリなどをいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。また、ここでいう「コンピュータシステム」とは、OSなども含むものとする。   The embodiment of the present invention has been described above, but the subjective survey system 100, the objective survey system 200, the simulator 300, and the plan requirement extraction system 400 in the office plan support system 1 shown in FIG. There is. Then, the process of the series of processes related to the process described above is stored in a computer readable storage medium in the form of a program, and the above process is performed by the computer reading and executing this program. Here, the computer readable storage medium refers to a magnetic disk, a magneto-optical disk, a CD-ROM, a DVD-ROM, a semiconductor memory, and the like. Alternatively, the computer program may be distributed to a computer through a communication line, and the computer that has received the distribution may execute the program. The term "computer system" as used herein also includes an OS and the like.

つまり、オフィス計画支援システム1における主観調査システム100、客観調査システム200、シミュレータ300、計画要件抽出システム400は、内部にコンピュータシステムを備えている。オフィス計画支援システム1におけるコンピュータシステムが実施する各処理の全部又は一部の処理は、CPUなどの中央演算処理装置がROMやRAMなどの主記憶装置に上記プログラムを読み出して、情報の加工、演算処理を実行することにより、実現されるものである。なお、主観調査システム100、客観調査システム200、シミュレータ300、計画要件抽出システム400を構成する各処理部は専用のハードウェアにより実現されるものであってもよい。   That is, the subjective survey system 100, the objective survey system 200, the simulator 300, and the plan requirement extraction system 400 in the office planning support system 1 internally include a computer system. The central processing unit such as CPU reads out the above program to the main storage device such as ROM and RAM to process all or part of the processing performed by the computer system in the office planning support system 1 and process the information It is realized by executing the process. In addition, each process part which comprises the subjective survey system 100, the objective survey system 200, the simulator 300, and the plan requirement extraction system 400 may be implement | achieved by a dedicated hardware.

以上、本発明の一実施形態について説明したが、本発明の実施形態は上記のものに限定されない。本発明の実施形態は、例えば、上記の実施形態を次のように変形したものとすることができる。
例えば、上記の実施形態では、本発明に関連する構成を便宜上、オフィス計画支援システム1を主観調査システム100、客観調査システム200、シミュレータ300、及び、計画要件抽出システム400に分けて説明した。主観調査システム100、客観調査システム200、シミュレータ300、及び、計画要件抽出システム400の分割を、上記に例示したものと変更してもよく、各システム同士を一体化してもよい。また、各システムに含まれる一部の構成を、他のシステムの構成に含めて構成してもよい。
As mentioned above, although one embodiment of the present invention was described, an embodiment of the present invention is not limited to the above. The embodiment of the present invention can be, for example, a modification of the above embodiment as follows.
For example, in the above embodiment, the office planning support system 1 is divided into the subjective survey system 100, the objective survey system 200, the simulator 300, and the plan requirement extraction system 400 for the sake of convenience of the configuration related to the present invention. The division of the subjective survey system 100, the objective survey system 200, the simulator 300, and the plan requirement extraction system 400 may be changed from those illustrated above, or the respective systems may be integrated. In addition, a part of the configuration included in each system may be included in the configuration of another system.

なお、上記のシミュレータ300におけるグループ構成情報TBL532についての説明では、始業時間及び終業時間を定数にするものとして説明したが、変数にしてもよい。例えば、シミュレータ300は、始業時間及び終業時間にフレックスタイム制度やコアタイムが適用された職場の始業時間及び終業時間を変数化してシミュレーションする。シミュレータ300は、客観調査の結果に基づいた始業時間及び終業時間の分布になるように、乱数に基づいて始業時間及び終業時間の値を設定してもよい。このように始業時間及び終業時間を変数化することにより、フレックスタイム制度が適用された職場の始業時間及び終業時間の変動を再現することができる。   In the above description of the group configuration information TBL 532 in the simulator 300, the opening time and closing time have been described as constants, but may be variables. For example, the simulator 300 simulates the opening time and closing time of the workplace where the flextime system and the core time are applied to the opening time and closing time as variables. The simulator 300 may set the values of the opening time and closing time based on random numbers so as to have a distribution of opening times and closing times based on the result of the objective survey. By making the opening time and closing time variable in this way, it is possible to reproduce the change in opening time and closing time of the office to which the flextime system is applied.

また、上記の説明では、検討の対象として設定するユーザの数を組織のメンバー数とするように説明したが、実際には、休暇を取得する従業員がいることから、メンバー全員が必ずしも出社するとは限らない。このような場合、主観調査の結果などから休暇の取得率を求め、休暇の取得率に基づいて行動する人数を低減させて、低減した人数に基づいたシミュレーションを実施するようにしてもよい。   Also, in the above explanation, the number of users to be set as the target of examination was described as the number of members of the organization, but in fact, since there are employees who take vacations, it is assumed that all members go out of business There is no limit. In such a case, a vacation acquisition rate may be obtained from the result of a subjective survey, etc., the number of people acting based on the vacation acquisition rate may be reduced, and a simulation based on the reduced number of people may be performed.

なお、上記の説明において「オフィス」として説明した箇所を「ワークプレイス」と読みかえてもよい。   Note that the part described as “office” in the above description may be read as “workplace”.

なお、図に示したデータ構造は説明を容易にするため表の形式にしたものを示しているが、データ構造の形式は他の形式であってもよい。   In addition, although the data structure shown to the figure has shown what was made into the form of the table in order to demonstrate easily, the form of a data structure may be another form.

1 オフィス計画支援システム(計画作成支援システム)、
100 主観調査システム、200 客観調査システム(活動分析システム)、
300 シミュレータ(利用状況推定部)、400 計画要件抽出システム、500 記憶部
1 Office Planning Support System (Planning Support System),
100 Subjective Survey System, 200 Objective Survey System (Activity Analysis System),
300 simulator (usage situation estimation unit), 400 plan requirement extraction system, 500 storage unit

Claims (7)

施設におけるユーザの活動を分析するために前記ユーザの活動を前記施設に関係する数値モデル空間におけるエージェントの行動にモデル化してシミュレーションする活動分析システムであって、
前記施設に関係する数値モデル空間を規定する第1データと、前記ユーザに対応する前記エージェントの行動特性を規定する第2データと、前記数値モデル空間における前記エージェントが定められた時間続ける行動のモデルとしての行動シーンを規定する第3データと、前記規定された前記エージェントの行動特性を補正するための第4データとを含む各種データが記憶部に格納され、
前記第4データに基づいて前記第2データに基づく前記エージェントの行動特性を補正し、前記補正された前記エージェントの行動特性に基づいて、前記第3データにより規定される行動シーンの中から特定の行動シーンを選択し、前記選択された行動シーンに従い、前記第1データにより規定される前記施設の数値モデル空間において前記エージェントを行動させるシミュレーションを実行する演算処理部と、
前記エージェントの行動特性が前記ユーザの行動特性に近づくように前記ユーザの行動履歴に基づいて前記第2データおよび前記第4データを生成するデータ生成部と、
を備え、
前記データ生成部は、
前記第2データに前記エージェントの解析対象の行動シーンのデータが予め存在する場合には、前記エージェントの解析対象の行動シーンの変化に対応する前記第4データを追加し、
前記第2データに前記エージェントの解析対象の行動シーンのデータが予め存在しない場合には、前記解析対象の行動シーンとして新たに設けられる行動シーンに対応する前記第4データを追加する、
活動分析システム。
An activity analysis system that models and simulates the activity of the user in the behavior of an agent in a numerical model space related to the facility, in order to analyze the activity of the user in the facility,
A first data defining a numerical model space related to the facility, a second data defining an action characteristic of the agent corresponding to the user, and a model of an action for which the agent continues for a defined time in the numerical model space Storage unit storing various data including third data defining a scene of action as a subject and fourth data for correcting the behavior characteristic of the defined agent;
The behavior characteristic of the agent based on the second data is corrected based on the fourth data, and a particular one of the behavior scenes defined by the third data is based on the behavior characteristic of the agent that has been corrected. An operation processing unit that selects an action scene and executes a simulation that causes the agent to act in the numerical model space of the facility defined by the first data according to the selected action scene;
A data generation unit that generates the second data and the fourth data based on the user's action history so that the agent's action characteristic approaches the user's action characteristic ;
Equipped with
The data generation unit
When the data of the action scene of the analysis target of the agent is present in the second data in advance, the fourth data corresponding to the change of the action scene of the analysis target of the agent is added,
When the data of the action scene to be analyzed by the agent does not exist in advance in the second data, the fourth data corresponding to the action scene newly provided as the action scene to be analyzed is added.
Activity analysis system.
前記データ生成部は、
測定により得られた前記ユーザの行動特性に基づき前記エージェントの行動特性を決定する前記第2データと、前記エージェントの行動特性を補正する前記第4データを生成する、
請求項1に記載の活動分析システム。
The data generation unit
Generating the second data for determining the behavior characteristic of the agent based on the behavior characteristic of the user obtained by measurement, and the fourth data for correcting the behavior characteristic of the agent;
The activity analysis system according to claim 1.
前記データ生成部は、
主観調査の分析結果から導かれる前記ユーザの行動特性になるように前記エージェントの行動特性を補正する前記第4データを生成する、
請求項1又は請求項2に記載の活動分析システム。
The data generation unit
Generating the fourth data for correcting the behavior characteristic of the agent so as to be the behavior characteristic of the user derived from the analysis result of the subjective survey;
The activity analysis system according to claim 1 or 2.
前記ユーザの行動履歴を分析し、前記エージェントの行動特性を補正するための前記第4データを生成する分析部
を備える請求項1から請求項3の何れか1項に記載の活動分析システム。
The activity analysis system according to any one of claims 1 to 3, further comprising: an analysis unit that analyzes the behavior history of the user and generates the fourth data for correcting the behavior characteristic of the agent.
前記分析部は、
前記ユーザの行動履歴に関する行動履歴データから前記施設の利用状況を分析することと、前記行動履歴データを含むデータから前記施設の空間の充足状況を分析することとの少なくとも何れかを実施する、
請求項4に記載の活動分析システム。
The analysis unit
At least one of analyzing the use situation of the facility from action history data relating to the action history of the user and analyzing a fullness situation of the space of the facility from data including the action history data;
The activity analysis system according to claim 4.
施設におけるユーザの活動を分析するために前記ユーザの活動を前記施設に関係する数値モデル空間におけるエージェントの行動にモデル化してシミュレーションする活動分析システムの活動分析方法であって、
活動分析システムのコンピュータが、
前記施設に関係する数値モデル空間を規定する第1データと、前記ユーザに対応する前記エージェントの行動特性を規定する第2データと、前記数値モデル空間における前記エージェントが定められた時間続ける行動のモデルとしての行動シーンを規定する第3データと、前記規定された前記エージェントの行動特性を補正するための第4データとを含む各種データを記憶部に格納し、
前記第4データに基づいて前記第2データに基づく前記エージェントの行動特性を補正し、前記補正された前記エージェントの行動特性に基づいて、前記第3データにより規定される行動シーンの中から特定の行動シーンを選択し、前記選択された行動シーンに従い、前記第1データにより規定される前記施設の数値モデル空間において前記エージェントを行動させるシミュレーションを実行し、
前記エージェントの行動特性が前記ユーザの行動特性に近づくように前記ユーザの行動履歴に基づいて前記第2データおよび前記第4データを生成し、
前記第2データに前記エージェントの解析対象の行動シーンのデータが予め存在する場合には、前記エージェントの解析対象の行動シーンの変化に対応する前記第4データを追加し、
前記第2データに前記エージェントの解析対象の行動シーンのデータが予め存在しない場合には、前記解析対象の行動シーンとして新たに設けられる行動シーンに対応する前記第4データを追加するステップ、
実行する活動分析方法。
An activity analysis method of an activity analysis system which models and simulates the activity of the user in the behavior of an agent in a numerical model space related to the facility in order to analyze the activity of the user in the facility,
The computer of the activity analysis system
A first data defining a numerical model space related to the facility, a second data defining an action characteristic of the agent corresponding to the user, and a model of an action for which the agent continues for a defined time in the numerical model space Storing various data including the third data defining the action scene as the second action and the fourth data for correcting the action characteristic of the defined agent in the storage unit;
The behavior characteristic of the agent based on the second data is corrected based on the fourth data, and a particular one of the behavior scenes defined by the third data is based on the behavior characteristic of the agent that has been corrected. Selecting an action scene, and executing a simulation that causes the agent to act in the numerical model space of the facility defined by the first data, according to the selected action scene;
Generating the second data and the fourth data based on the user's action history such that the agent's action characteristic approaches the user's action characteristic ;
When the data of the action scene of the analysis target of the agent is present in the second data in advance, the fourth data corresponding to the change of the action scene of the analysis target of the agent is added,
Adding the fourth data corresponding to the action scene newly provided as the analysis target action scene, when the data of the analysis target action scene of the agent does not exist in the second data in advance;
How to perform activity analysis.
施設におけるユーザの活動を分析するために前記ユーザの活動を前記施設に関係する数値モデル空間におけるエージェントの行動にモデル化してシミュレーションする活動分析システムのコンピュータに、
前記施設に関係する数値モデル空間を規定する第1データと、前記ユーザに対応する前記エージェントの行動特性を規定する第2データと、前記数値モデル空間における前記エージェントが定められた時間続ける行動のモデルとしての行動シーンを規定する第3データと、前記規定された前記エージェントの行動特性を補正するための第4データとを含む各種データを記憶部に格納させるステップと、
前記第4データに基づいて前記第2データに基づく前記エージェントの行動特性を補正し、前記補正された前記エージェントの行動特性に基づいて、前記第3データにより規定される行動シーンの中から特定の行動シーンを選択し、前記選択された行動シーンに従い、前記第1データにより規定される前記施設の数値モデル空間において前記エージェントを行動させるシミュレーションを実行するステップと、
前記エージェントの行動特性が前記ユーザの行動特性に近づくように前記ユーザの行動履歴に基づいて前記第2データおよび前記第4データを生成するステップと、
前記第2データに前記エージェントの解析対象の行動シーンのデータが予め存在する場合には、前記エージェントの解析対象の行動シーンの変化に対応する前記第4データを追加し、
前記第2データに前記エージェントの解析対象の行動シーンのデータが予め存在しない場合には、前記解析対象の行動シーンとして新たに設けられる行動シーンに対応する前記第4データを追加するステップと、
を実行させるためのプログラム。
A computer of an activity analysis system that models and simulates the user's activity in the agent's behavior in the numerical model space related to the facility to analyze the user's activity in the facility,
A first data defining a numerical model space related to the facility, a second data defining an action characteristic of the agent corresponding to the user, and a model of an action for which the agent continues for a defined time in the numerical model space Storing various data in the storage unit, including third data defining a scene of action as a subject, and fourth data for correcting the behavior characteristic of the agent as defined above;
The behavior characteristic of the agent based on the second data is corrected based on the fourth data, and a particular one of the behavior scenes defined by the third data is based on the behavior characteristic of the agent that has been corrected. Selecting an action scene, and executing a simulation for causing the agent to act in the numerical model space of the facility defined by the first data according to the selected action scene;
Generating the second data and the fourth data based on the user's action history such that the agent's action characteristic approaches the user's action characteristic ;
When the data of the action scene of the analysis target of the agent is present in the second data in advance, the fourth data corresponding to the change of the action scene of the analysis target of the agent is added,
Adding the fourth data corresponding to the action scene newly provided as the analysis target action scene, when there is no data of the analysis target action scene of the agent in the second data;
A program to run a program.
JP2017156873A 2017-08-15 2017-08-15 Activity analysis system, activity analysis method, and program Active JP6427640B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017156873A JP6427640B2 (en) 2017-08-15 2017-08-15 Activity analysis system, activity analysis method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017156873A JP6427640B2 (en) 2017-08-15 2017-08-15 Activity analysis system, activity analysis method, and program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2014251114A Division JP6212474B2 (en) 2014-12-11 2014-12-11 Office activity analysis system, office activity analysis method, and program

Publications (2)

Publication Number Publication Date
JP2017199441A JP2017199441A (en) 2017-11-02
JP6427640B2 true JP6427640B2 (en) 2018-11-21

Family

ID=60238099

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017156873A Active JP6427640B2 (en) 2017-08-15 2017-08-15 Activity analysis system, activity analysis method, and program

Country Status (1)

Country Link
JP (1) JP6427640B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20250045785A1 (en) * 2023-08-02 2025-02-06 Fujitsu Limited Computer-readable recording medium storing generation program, generation method, and information processing device

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022018835A1 (en) * 2020-07-21 2022-01-27 三菱電機株式会社 Location prediction device, location prediction method, and location prediction program
JP7669728B2 (en) * 2021-03-08 2025-04-30 富士フイルムビジネスイノベーション株式会社 Information processing device and information processing program
JP7518578B1 (en) 2023-12-14 2024-07-18 株式会社ヴィス Work Design Platform
JP7851499B1 (en) 2024-11-11 2026-04-24 三菱電機株式会社 Information processing device, intelligent productivity improvement system, and program

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63279370A (en) * 1987-05-11 1988-11-16 Kokuyo Kk Office planning method and map used to said method
JPH06103261A (en) * 1992-09-22 1994-04-15 Fujitsu Ltd Office environment simulator
JPH10320428A (en) * 1997-05-21 1998-12-04 Hitachi Ltd Layout evaluation support system
JP2003022309A (en) * 2001-07-06 2003-01-24 Hitachi Ltd Facility management device based on flow line information
JP2009211574A (en) * 2008-03-06 2009-09-17 Hitachi Ltd Server and sensor network system for measuring quality of activity

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20250045785A1 (en) * 2023-08-02 2025-02-06 Fujitsu Limited Computer-readable recording medium storing generation program, generation method, and information processing device

Also Published As

Publication number Publication date
JP2017199441A (en) 2017-11-02

Similar Documents

Publication Publication Date Title
JP6571328B2 (en) Simulation system, simulation method, and program
JP6212474B2 (en) Office activity analysis system, office activity analysis method, and program
JP6170898B2 (en) Office plan support system, office plan support method, and program
JP6427640B2 (en) Activity analysis system, activity analysis method, and program
US11704450B2 (en) Systems and methods for generating data-driven optimized architectural design
JPWO2013171780A1 (en) Traffic route sharing rate control system and traffic route sharing rate control method
US20080263080A1 (en) Group visualization system and sensor-network system
US20220083983A1 (en) Schedule management service system and method
Shi et al. Analysis of trip generation rates in residential commuting based on mobile phone signaling data
US20140278653A1 (en) Method And System For Optimizing Field Service Appoint Scheduling
Van Buuren et al. Ambulance dispatch center pilots proactive relocation policies to enhance effectiveness
JP6111238B2 (en) Office plan support system, office plan support method, and program
Kandappu et al. Collaboration trumps homophily in urban mobile crowdsourcing
JP6244401B2 (en) Plan creation support system, plan creation support method, and program
CN115203545A (en) Health maintenance service intelligent matching method and system based on deep learning and knowledge graph
Sparnaaij et al. A novel activity choice and scheduling model to model activity schedules of customers and staff in Dutch restaurants
Jamal et al. Association of Downsizing with Survivor's Organizational Commitment, Work Motivation and Psychological Well-Being in Secondary and Tertiary Sectors of Economy of Pakistan.
Ni et al. Exploring bounds on ambulance deployment policy performance
JP2022168276A (en) Position management apparatus, position management method, position management program, and position management system
Tabak et al. User behaviour modelling
Bramberga Teleworking in Four-Step Transport Demand Models
Senderovich Queue Mining: Service Perspectives in Process Mining.
Woo et al. Customer-Centric Staff Assignment under Heterogeneous Staff-Customer Affinity and Satisfaction Sensitivity: Pathways to Sustainable Business Value
KR102832271B1 (en) Methods of providing event planning and operation services
Spence et al. Using simulation to address inequality and variability in elections

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170815

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180626

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180827

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20181002

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20181029

R150 Certificate of patent or registration of utility model

Ref document number: 6427640

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250