JP6416970B1 - Calculation device, calculation method, and calculation program - Google Patents
Calculation device, calculation method, and calculation program Download PDFInfo
- Publication number
- JP6416970B1 JP6416970B1 JP2017079934A JP2017079934A JP6416970B1 JP 6416970 B1 JP6416970 B1 JP 6416970B1 JP 2017079934 A JP2017079934 A JP 2017079934A JP 2017079934 A JP2017079934 A JP 2017079934A JP 6416970 B1 JP6416970 B1 JP 6416970B1
- Authority
- JP
- Japan
- Prior art keywords
- user
- floor
- facility
- information
- calculation
- 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
Links
- 238000004364 calculation method Methods 0.000 title claims abstract description 220
- 238000000034 method Methods 0.000 claims description 17
- 230000003340 mental effect Effects 0.000 claims description 4
- 230000006870 function Effects 0.000 description 19
- 238000010586 diagram Methods 0.000 description 14
- 238000012545 processing Methods 0.000 description 11
- 230000008569 process Effects 0.000 description 8
- 230000008859 change Effects 0.000 description 7
- 238000004891 communication Methods 0.000 description 6
- 101710114762 50S ribosomal protein L11, chloroplastic Proteins 0.000 description 5
- 230000010365 information processing Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 101100195396 Human cytomegalovirus (strain Merlin) RL11 gene Proteins 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000011156 evaluation Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
Images
Landscapes
- Indicating And Signalling Devices For Elevators (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
【課題】複数階を有する所定の施設内におけるユーザの移動により生じるコストを適切に算出する。
【解決手段】本願に係る算出装置100は、取得部131と、算出部132とを有する。取得部131は、複数階を有し複数のエレベータが設けられた施設内においてユーザが位置する階である所在階、及び当該ユーザの移動先となる目的階を示す移動予定情報と、複数のエレベータの各々の運行ルールを含む施設に関する施設情報とを取得する。算出部132は、移動予定情報と施設情報とに基づいて、ユーザが所在階から目的階への移動にとり得る各ルートによって、ユーザが移動した場合に生じるコストである移動コストを、移動予定情報と施設情報とに基づいて算出する。
【選択図】図3An object of the present invention is to appropriately calculate a cost caused by movement of a user in a predetermined facility having a plurality of floors.
A calculation apparatus 100 according to the present application includes an acquisition unit 131 and a calculation unit 132. The acquisition unit 131 has a plurality of floors, a moving floor information indicating a location floor where the user is located in a facility where a plurality of elevators are provided, a destination floor to which the user is moving, and a plurality of elevators. And facility information about the facility including each operation rule. Based on the movement schedule information and the facility information, the calculation unit 132 converts the movement cost that is generated when the user moves by each route that the user can move from the floor to the destination floor to the movement schedule information. Calculate based on facility information.
[Selection] Figure 3
Description
本発明は、算出装置、算出方法、及び算出プログラムに関する。 The present invention relates to a calculation device, a calculation method, and a calculation program.
従来、ユーザの移動における種々のコストを算出する技術が提供されている。例えば、乗り場呼び登録情報と行き先階呼び登録情報に基づいて、各エレベータの予測不快度評価値を算出するエレベータシステムに関する技術が提供されている。 2. Description of the Related Art Conventionally, techniques for calculating various costs for user movement have been provided. For example, a technique related to an elevator system that calculates a predicted discomfort evaluation value of each elevator based on landing call registration information and destination floor call registration information is provided.
しかしながら、上記の従来技術では、複数階を有する所定の施設内におけるユーザの移動により生じるコストを適切に算出することができるとは限らない。例えば、単にエレベータ内での待ち時間等に基づいてユーザの不快度等を評価するだけでは、複数階を有する所定の施設内におけるユーザの移動により生じるコストを適切に算出することが難しい。 However, in the above-described conventional technology, it is not always possible to appropriately calculate the cost caused by the movement of the user in a predetermined facility having a plurality of floors. For example, it is difficult to appropriately calculate the cost caused by the movement of the user in a predetermined facility having a plurality of floors simply by evaluating the user's discomfort level based on the waiting time in the elevator.
本願は、上記に鑑みてなされたものであって、複数階を有する所定の施設内におけるユーザの移動により生じるコストを適切に算出する算出装置、算出方法、及び算出プログラムを提供することを目的とする。 The present application has been made in view of the above, and an object thereof is to provide a calculation device, a calculation method, and a calculation program that appropriately calculate the cost caused by the movement of a user in a predetermined facility having a plurality of floors. To do.
本願に係る算出装置は、複数階を有し複数のエレベータが設けられた施設内においてユーザが位置する階である所在階、及び当該ユーザの移動先となる目的階を示す移動予定情報と、前記複数のエレベータの各々の運行ルールを含む前記施設に関する施設情報とを取得する取得部と、前記移動予定情報と前記施設情報とに基づいて、前記ユーザが前記所在階から前記目的階への移動にとり得る各ルートによって、前記ユーザが移動した場合に生じるコストである移動コストを、前記移動予定情報と前記施設情報とに基づいて算出する算出部と、を備えたことを特徴とする。 The calculation device according to the present application includes a moving floor information indicating a floor in which a user is located in a facility having a plurality of floors and a plurality of elevators, and a destination floor as a destination of the user, Based on the acquisition unit that acquires facility information about the facility including operation rules for each of a plurality of elevators, the movement schedule information, and the facility information, the user moves from the location floor to the destination floor. And a calculation unit that calculates a movement cost, which is a cost generated when the user moves according to each route obtained, based on the movement schedule information and the facility information.
実施形態の一態様によれば、複数階を有する所定の施設内におけるユーザの移動により生じるコストを適切に算出することができるという効果を奏する。 According to one aspect of the embodiment, there is an effect that it is possible to appropriately calculate the cost caused by the movement of the user in a predetermined facility having a plurality of floors.
以下に、本願に係る算出装置、算出方法、及び算出プログラムを実施するための形態(以下、「実施形態」と呼ぶ)について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る算出装置、算出方法、及び算出プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。 In the following, a calculation device, a calculation method, and a mode for executing a calculation program according to the present application (hereinafter referred to as “embodiment”) will be described in detail with reference to the drawings. Note that the calculation device, the calculation method, and the calculation program according to the present application are not limited to the embodiment. In the following embodiments, the same portions are denoted by the same reference numerals, and redundant description is omitted.
(実施形態)
〔1.算出処理〕
まず、図1を用いて、実施形態に係る算出処理の一例について説明する。図1は、実施形態に係る算出処理の一例を示す図である。図1の例では、算出装置100(図2参照)が複数階を有する所定の施設においてユーザが所定の位置(以下、「所在階」ともいう)から、所定の移動先(以下、「目的階」ともいう)への移動における各ルートについてのコストを算出する。図1の例では、所定の施設が施設ID「FA1」により識別される施設FA1である場合を示す。例えば、施設FA1は、30階建てのビルであり、エレベータEV1とエレベータEV2の2つのエレベータが設置され、1階から30階までの移動が可能な階段ST1が設置された施設である。以下では、上述のような設置エレベータに関する情報や階段に関する情報などの施設FA1に関する各種情報を「施設情報」と記載する場合がある。なお、図1の例では、説明を簡単にするために、施設FA1に2つのエレベータEV1とエレベータEV2が設置される場合を説明するが、施設FA1には3つ以上のエレベータが設置されてもよい。
(Embodiment)
[1. (Calculation process)
First, an example of calculation processing according to the embodiment will be described with reference to FIG. FIG. 1 is a diagram illustrating an example of a calculation process according to the embodiment. In the example of FIG. 1, a user moves from a predetermined position (hereinafter also referred to as “location floor”) to a predetermined destination (hereinafter referred to as “target floor”) in a predetermined facility where the calculation apparatus 100 (see FIG. 2) has a plurality of floors. The cost for each route in the movement to “)” is calculated. The example of FIG. 1 shows a case where the predetermined facility is the facility FA1 identified by the facility ID “FA1”. For example, the facility FA1 is a 30-story building, where two elevators EV1 and EV2 are installed, and a staircase ST1 that can move from the first floor to the 30th floor is installed. Hereinafter, various information related to the facility FA1 such as information related to the installation elevator and information related to stairs as described above may be referred to as “facility information”. In the example of FIG. 1, the case where two elevators EV1 and EV2 are installed in the facility FA1 is described for the sake of simplicity. However, even if three or more elevators are installed in the facility FA1. Good.
〔算出システムの構成〕
図1の説明に先立って、図2を用いて算出システム1の構成について説明する。図2は、実施形態に係る算出システムの構成例を示す図である。図2に示すように、算出システム1は、端末装置10と、算出装置100とが含まれる。端末装置10と、算出装置100とは所定のネットワークNを介して、有線または無線により通信可能に接続される。なお、図2に示した算出システム1には、複数台の端末装置10や、複数台の算出装置100が含まれてもよい。
[Configuration of calculation system]
Prior to the description of FIG. 1, the configuration of the
端末装置10は、ユーザによって利用される情報処理装置である。端末装置10は、例えば、スマートフォンや、タブレット型端末や、ノート型PC(Personal Computer)や、デスクトップPCや、携帯電話機や、PDA(Personal Digital Assistant)等により実現される。図1は、端末装置10がスマートフォンである場合を示す。また、端末装置10は、GPS(Global Positioning System)センサ等の機能を有し、ユーザの位置を検知し、取得可能であるものとする。また、端末装置10は、温度センサや気圧センサ等の種々の機能を有し、各種のセンサ情報を取得可能であるものとする。例えば、端末装置10は、取得したセンサ情報を算出装置100へ送信する。図1の例では、ユーザがユーザID「U1」により識別されるユーザU1である場合を説明する。
The
また、ユーザが利用する端末装置10は、ユーザの操作に応じて、算出装置100へ各種情報を送信する。例えば、端末装置10は、ユーザの操作に応じて、算出装置100へ各種情報を送信する。例えば、ユーザによる移動先を示す情報の入力に応じて、算出装置100へユーザに移動先に関する情報を送信する。ユーザによる移動先を示す情報の入力に応じて、算出装置100へユーザに移動先に関する情報を送信する。例えば、端末装置10は、ユーザの音声入力に応じて、算出装置100へ各種情報を送信する。例えば、端末装置10は、ユーザの操作に応じて、算出装置100へ各種情報を送信する。例えば、端末装置10は、ユーザのその時点での位置情報と移動先を示す情報とを、移動予定情報として、算出装置100へ送信してもよい。
Further, the
算出装置100は、移動予定情報と施設情報とに基づいて、ユーザが所在階から目的階への移動にとり得る各ルートによって、ユーザが移動した場合に生じるコストである移動コストを、算出する情報処理装置である。例えば、算出装置100は、上述したように、端末装置10から移動予定情報を取得してもよい。また、算出装置100は、所定の外部装置が移動予定情報を取得してもよい。
The
例えば、算出装置100は、施設FA1内の所在する企業(以下、「企業X」ともいう)の管理装置等から、企業Xの従業員のスケジュール情報を、ユーザの移動予定情報として取得してもよい。例えば、算出装置100は、企業Xの従業員(ユーザ)のスケジュール情報に基づいて、各ユーザがいつどこに移動するかを推定してもよい。例えば、算出装置100は、ユーザのスケジュール情報に含まれるユーザが参加する会議の会議室の場所や時間に関する情報に基づいて、ユーザがいつどこに移動するかを示す移動予定情報を取得してもよい。
For example, the
例えば、算出装置100は、施設FA1内に設置された各種のセンサ等からユーザの所在階に関する情報やユーザの行動情報等を取得してもよい。例えば、算出装置100は、施設FA1内に設置された画像センサが検知した画像情報に基づいて特定されたユーザの所在階を示す情報を取得してもよい。なお、画像センサが検知した画像情報の解析は、算出装置100が行ってもよいし、他の外部装置が行ってもよい。
For example, the
算出装置100は、ユーザの移動先をユーザの行動履歴等に基づいて推定してもよい。例えば、算出装置100は、所定の時間帯(例えば朝9時台)に、特定の階(例えば15階)へ移動するユーザの所定の時間帯における移動先を、その特定の階であると推定してもよい。例えば、算出装置100は、ユーザが毎日所定の時間(例えば13時)に、自動販売機がある階(例えば1階)へ移動する場合、そのユーザの所定の時間における移動先を、その自動販売機がある階であると推定してもよい。
The
また、例えば、算出装置100は、施設FA1の各階のエレベータホールに設置された画像センサが検知した画像情報に基づいて推定される各階のエレベータ待ち人数を示す情報を取得してもよい。また、例えば、算出装置100は、施設FA1の施設情報を施設FA1の管理装置等から取得してもよい。なお、算出装置100は、移動予定情報及び施設情報が取得できれば、どのような手段により移動予定情報及び施設情報を取得してもよい。
Further, for example, the
ここから、図1を用いて、算出処理の流れについて説明する。上述のように、図1に示す施設FA1は、30階建てのビルであり、エレベータEV1とエレベータEV2の2つのエレベータが設置され、1階から30階までの移動が可能な階段ST11が設置された施設である。また、施設FA1内においては、16階にエレベータEV1が位置し、13階にエレベータEV2が位置する場合を示す。また、施設FA1内には、1階に10人がエレベータを待っている行列WP1があり、2階に5人がエレベータを待っている行列WP2がある場合を示す。 From here, the flow of a calculation process is demonstrated using FIG. As described above, the facility FA1 shown in FIG. 1 is a 30-story building with two elevators EV1 and EV2, and a staircase ST11 that can move from the first floor to the 30th floor. Facility. Further, in the facility FA1, the case where the elevator EV1 is located on the 16th floor and the elevator EV2 is located on the 13th floor is shown. Further, in the facility FA1, there is a case where there is a queue WP1 where 10 people are waiting for an elevator on the first floor, and there is a queue WP2 where five people are waiting for an elevator on the second floor.
そして、算出装置100は、ユーザU1の移動予定情報を取得する(ステップS11)。算出装置100は、ユーザU1を識別する情報やユーザU1の所在階を示す情報やユーザU1の移動先の階を示す情報を移動予定情報として取得する。例えば、算出装置100は、ユーザU1が利用する端末装置10からユーザU1の移動予定情報を取得する。例えば、算出装置100は、ユーザU1が利用する端末装置10へ移動先の階を示す情報を入力することにより、端末装置10からユーザU1の移動先の階を示す情報を取得してもよい。また、算出装置100は、ユーザU1の端末装置10から移動先の階を示す情報を取得することなく、ユーザU1の行動履歴や所在階に関する情報等に基づいて、ユーザU1の移動先の階を推定してもよい。また、図1の例では、ユーザU1の所在階が15階である場合を示す。例えば、算出装置100は、施設FA1の15階に設置されたセンサにより、ユーザU1が施設FA1の15階に位置することを特定してもよい。
And the
そして、算出装置100は、ユーザU1の所在階が15階であり、ユーザU1の移動先の階が13階であることを示すユーザU1の移動予定情報を取得した場合、その取得時点における施設FA1の施設情報に基づいて、各ルートの移動コストを算出する。
When the
まず、算出装置100は、施設FA1内において15階から13階へ移動可能なルートを示す情報を抽出する(ステップS12)。例えば、算出装置100は、施設情報記憶部122やエレベータ情報記憶部123に記憶された情報に基づいて、施設FA1内において15階から13階へ移動可能なルートを取得する。
First, the
図1中の施設情報記憶部122に示す「施設ID」は、施設を識別するための識別情報を示す。例えば、施設ID「FA1」により識別される施設は、図1の例に示した施設FA1に対応する。また、図1中の施設情報記憶部122に示す「設置エレベータ」は、施設IDにより識別される施設に設置されたエレベータを示す。また、図1中の施設情報記憶部122に示す「階段利用可能階」は、施設IDにより識別される施設において階段での移動が可能な階を示す。また、図1中の施設情報記憶部122に示す「待ち人数情報」は、各階においてエレベータを待っている人数を示す。
“Facility ID” shown in the facility
例えば、図1に示す例において、施設ID「FA1」により識別される施設(施設FA1)は、エレベータEV1とエレベータEV2との2つのエレベータを有することを示す。また、施設FA1は、1階から30階まで階段による移動が可能であることを示す。また、施設FA1は、1階におけるエレベータの待ち人数が「10」人であることを示す。また、施設FA1は、2階におけるエレベータの待ち人数が「5」人であることを示す。 For example, in the example illustrated in FIG. 1, the facility (facility FA1) identified by the facility ID “FA1” has two elevators, an elevator EV1 and an elevator EV2. In addition, the facility FA1 indicates that it is possible to move from the first floor to the 30th floor by stairs. The facility FA1 indicates that the number of waiting elevators on the first floor is “10”. The facility FA1 indicates that the number of waiting elevators on the second floor is “5”.
図1中のエレベータ情報記憶部123に示す「施設ID」は、施設を識別するための識別情報を示す。例えば、施設ID「FA1」により識別される施設は、図1の例に示した施設FA1に対応する。また、図1中のエレベータ情報記憶部123に示す「エレベータID」は、エレベータを識別するための識別情報を示す。例えば、エレベータID「EV1」により識別されるエレベータは、図1の例に示したエレベータEV1に対応する。
The “facility ID” shown in the elevator
図1中のエレベータ情報記憶部123に示す「停止階」は、対応するエレベータが停止する階を示す。また、図1中のエレベータ情報記憶部123に示す「現在位置(階)」は、対応するエレベータがその時点で位置する階を示す。また、図1中のエレベータ情報記憶部123に示す「移動先(階)」は、対応するエレベータがその時点で最終目的とする階を示す。また、図1中のエレベータ情報記憶部123に示す「乗員数」は、対応するエレベータにその時点で乗っている人数を示す。図1中のエレベータ情報記憶部123に示す「定員」は、対応するエレベータの定員を示す。
The “stop floor” shown in the elevator
例えば、図1に示す例において、施設ID「FA1」により識別される施設(施設FA1)は、エレベータID「EV1」により識別されるエレベータ(エレベータEV1)とエレベータID「EV2」により識別されるエレベータ(エレベータEV2)とが設置されていることを示す。また、エレベータEV1は、停止階が1階、及び14階から30階であることを示す。例えば、エレベータEV1は、施設FA1における高層階用のエレベータである。また、エレベータEV1は、現在位置が16階であることを示す。また、エレベータEV1は、移動先が14階であることを示す。また、エレベータEV1は、乗員が1人であることを示す。また、エレベータEV1は、定員が20人(Xキロ)であることを示す。 For example, in the example illustrated in FIG. 1, the facility (facility FA1) identified by the facility ID “FA1” is the elevator identified by the elevator ID “EV1” (elevator EV1) and the elevator identified by the elevator ID “EV2”. (Elevator EV2) is installed. The elevator EV1 indicates that the stop floor is the first floor and the 14th to 30th floors. For example, the elevator EV1 is an elevator for a higher floor in the facility FA1. Further, the elevator EV1 indicates that the current position is the 16th floor. The elevator EV1 indicates that the destination is the 14th floor. Further, the elevator EV1 indicates that there is one passenger. In addition, the elevator EV1 indicates that the capacity is 20 persons (X km).
上記のように、エレベータID「EV1」により識別されるエレベータを「エレベータEV1」とする場合がある。このように、「エレベータEV*(*は任意の数値)」と記載した場合、そのエレベータはエレベータID「EV*」により識別されるエレベータであることを示す。例えば、「エレベータEV2」と記載した場合、そのエレベータはエレベータID「EV2」により識別されるエレベータである。 As described above, the elevator identified by the elevator ID “EV1” may be referred to as “elevator EV1”. Thus, when “elevator EV * (* is an arbitrary numerical value)” is described, it indicates that the elevator is an elevator identified by the elevator ID “EV *”. For example, when “Elevator EV2” is described, the elevator is an elevator identified by an elevator ID “EV2”.
また、エレベータEV2は、停止階が1階から14階であることを示す。例えば、エレベータEV2は、施設FA1における低層階用のエレベータである。また、エレベータEV2は、現在位置が13階であることを示す。また、エレベータEV2は、移動先が1階であることを示す。また、エレベータEV2は、乗員が2人であることを示す。また、エレベータEV2は、定員が20人(Xキロ)であることを示す。 The elevator EV2 indicates that the stop floor is from the first floor to the 14th floor. For example, the elevator EV2 is an elevator for a lower floor in the facility FA1. Further, the elevator EV2 indicates that the current position is the 13th floor. The elevator EV2 indicates that the destination is the first floor. The elevator EV2 indicates that there are two passengers. Moreover, elevator EV2 shows that a capacity is 20 persons (X kilos).
このように、図1の例では、算出装置100は、異なる停止階が設定された複数のエレベータEV1、EV2が設けられた施設FA1を対象に移動コストを算出する。なお、エレベータは、エレベータEV1、EV2のような、シングルデッキに限らず、ダブルデッキエレベータ等の種々のタイプのエレベータであってもよい。
As described above, in the example of FIG. 1, the
図1の例では、算出装置100は、ルートリストRL11に示すような、ルートRT1、ルートRT2、ルートRT3、及びルートRT4の4つのルートを取得する。
In the example of FIG. 1, the
上記のように、ルートID「RT1」により識別されるRTを「ルートRT1」とする場合がある。このように、「ルートRT*(*は任意の数値)」と記載した場合、そのルートはルートID「RT*」により識別されるルートであることを示す。例えば、「ルートRT2」と記載した場合、そのルートはルートID「RT2」により識別されるルートである。 As described above, the RT identified by the route ID “RT1” may be “root RT1”. Thus, when “route RT * (* is an arbitrary numerical value)” is described, it indicates that the route is a route identified by the route ID “RT *”. For example, when “route RT2” is described, the route is a route identified by the route ID “RT2”.
このように、図1の例では、算出装置100は、施設情報記憶部122やエレベータ情報記憶部123に記憶された情報に基づいて、15階から13階を全てエレベータで移動するルートRT1を取得する。また、図1の例では、算出装置100は、施設情報記憶部122やエレベータ情報記憶部123に記憶された情報に基づいて、15階から14階をエレベータで移動し、14階から13階を階段で移動するルートRT2を取得する。また、図1の例では、算出装置100は、施設情報記憶部122やエレベータ情報記憶部123に記憶された情報に基づいて、15階から14階を階段で移動し、14階から13階をエレベータで移動するルートRT3を取得する。また、図1の例では、算出装置100は、施設情報記憶部122やエレベータ情報記憶部123に記憶された情報に基づいて、15階から13階を全て階段で移動するルートRT4を取得する。
As described above, in the example of FIG. 1, the
そして、算出装置100は、施設情報記憶部122やエレベータ情報記憶部123に記憶された情報に基づいて、各ルートRT1〜RT4について、移動コストを算出する(ステップS13)。例えば、算出装置100は、コストリストCL11に示すように、各ルートRT1〜RT4について、ユーザU1の移動コストを算出する。図1の例では、算出装置100は、下記の式(1)を用いて、各ルートRT1〜RT4について、移動コストを算出する。
And the
上記の式(1)の左辺中の「movement_cost」は、一のルートで移動した場合におけるユーザの移動コストを示す。また、上記の式(1)の右辺中の「mental_cost」は、一のルートで移動した場合におけるユーザの心理的コストに対応するユーザの重みを示す。また、上記の式(1)の右辺中の「external_cost」は、一のルートで移動した場合におけるユーザの心理的コスト以外の他のコスト(以下、「外部コスト」ともいう)に対応するユーザの重みを示す。例えば、外部コストには、ユーザの一のルートで移動により消費される電力量等に基づく運送コストが含まれてもよい。例えば、運送コストには、ユーザの移動先まで運送するために要する種々のコストが含まれてもよい。また、例えば、「external_cost」には、ユーザの心理的コスト以外の種々のコストが含まれてもよい。また、算出装置100がユーザの心理的コストのみに基づいて移動コストを算出する場合、外部コストは「0」であってもよい。
“Movement_cost” in the left side of the above equation (1) indicates the movement cost of the user when moving by one route. In addition, “mental_cost” in the right side of the above formula (1) indicates the weight of the user corresponding to the user's psychological cost when moving by one route. In addition, “external_cost” in the right side of the above formula (1) is the user's psychological cost other than the user's psychological cost when traveling by one route (hereinafter also referred to as “external cost”). Indicates the weight. For example, the external cost may include a transportation cost based on the amount of power consumed by the movement of one route of the user. For example, the transportation cost may include various costs required for transportation to the user's destination. For example, “external_cost” may include various costs other than the user's psychological cost. When the
例えば、移動により消費される電力量に基づくコストを含む外部コストは、エレベータを多く利用するルートの方が高くなる。例えば、図1の例では、ルートRT1〜RT4のうち、15階から13階まで全てエレベータを利用するルートRT1の外部コストが最も高くなる。また、例えば、図1の例では、ルートRT1〜RT4のうち、15階から13階まで全て階段を利用するルートRT4の外部コストが最も低くなる。なお、上記の外部コストの算出は一例であり、算出装置100は、種々の外部コストの算出基準等に基づいて、各ルートの外部コストを算出してもよい。また、以下では、説明を簡単にするために、各ルートRT1〜RT4の外部コストは「0」として、説明する。
For example, the external cost including the cost based on the amount of power consumed by movement is higher on a route that uses a lot of elevators. For example, in the example of FIG. 1, the external cost of the route RT1 that uses the elevator from the 15th floor to the 13th floor among the routes RT1 to RT4 is the highest. Further, for example, in the example of FIG. 1, the external cost of the route RT4 that uses the stairs from the 15th floor to the 13th floor among the routes RT1 to RT4 is the lowest. Note that the calculation of the external cost is an example, and the
また、図1の例では、算出装置100は、下記の式(2)を用いて、各ルートRT1〜RT4について、ユーザU1の心理的コストを算出する。なお、下記の式(2)は、一例であり、算出装置100は、他の算出手法を用いてユーザU1の心理的コストを算出してもよい。
In the example of FIG. 1, the
上記の式(2)の左辺中の「mental_cost」は、一のルートで移動した場合におけるユーザの心理的コストを示す。また、上記の式(2)の右辺中の所定の関数「f()」(以下、「心理的コスト関数f」ともいう)は、各種情報を入力することにより、ユーザの心理的コストを出力する関数である。 “Mental_cost” in the left side of the above equation (2) indicates the psychological cost of the user when moving by one route. The predetermined function “f ()” (hereinafter also referred to as “psychological cost function f”) in the right side of the above equation (2) outputs the user's psychological cost by inputting various information. Function.
例えば、「Route」は、どのルートであるかを識別する情報を示す。例えば、図1の例では、ルートRT1〜RT4のいずれのルートであるかを示す。また、例えば、「Inf(U)」は、対応するユーザのユーザ情報を示す。例えば、図1の例では、ユーザU1のユーザ情報を示す。 For example, “Route” indicates information for identifying which route. For example, in the example of FIG. 1, which route is the route RT1 to RT4 is shown. For example, “Inf (U)” indicates user information of the corresponding user. For example, the example of FIG. 1 shows user information of the user U1.
また、例えば、「S(U)」は、対応するユーザの所在階を示す。例えば、図1の例では、ユーザU1の所在階である15階を示す。また、例えば、「G(U)」は、対応するユーザの移動先の階を示す。例えば、図1の例では、ユーザU1の移動先の階である13階を示す。 For example, “S (U)” indicates the floor of the corresponding user. For example, in the example of FIG. 1, the 15th floor which is the floor where the user U1 is located is shown. Further, for example, “G (U)” indicates the floor of the corresponding user's destination. For example, in the example of FIG. 1, the 13th floor, which is the destination floor of the user U1, is shown.
また、例えば、「Pos(E)」は、算出時点において各エレベータが位置する階を示す。例えば、「Pos(E)」は、各エレベータの算出時点における階を含む情報である。「Pos(E)」には、エレベータEV1が16階に位置することを示す情報や、エレベータEV2が13階に位置することを示す情報が含まれてもよい。また、「Pos(E)」には、エレベータEV1の移動先が14階であり、乗員が1人であることを示す情報やエレベータEV2の移動先が1階であり、乗員が2人であることを示す情報が含まれてもよい。 Further, for example, “Pos (E)” indicates the floor on which each elevator is located at the time of calculation. For example, “Pos (E)” is information including a floor at the time of calculation of each elevator. “Pos (E)” may include information indicating that the elevator EV1 is located on the 16th floor and information indicating that the elevator EV2 is located on the 13th floor. In “Pos (E)”, the destination of the elevator EV1 is on the 14th floor, the information indicating that there is one passenger, the destination of the elevator EV2 is on the first floor, and there are two passengers. May be included.
また、例えば、「Num(Floor)」は、算出時点において各階のエレベータの待ち人数を示す。例えば、「Num(Floor)」は、各階の算出時点における待ち人数を含む情報であるものとする「Num(Floor)」には、1階に10人の待ち人数があることを示す情報や、2階に5人の待ち人数があることを示す情報が含まれてもよい。 Also, for example, “Num (Floor)” indicates the number of elevators waiting for each floor at the time of calculation. For example, it is assumed that “Num (Floor)” is information including the number of waiting people at the time of calculation of each floor. In “Num (Floor)”, information indicating that there are 10 waiting people on the first floor, Information indicating that there are five waiting persons on the second floor may be included.
上記の式(2)の心理的コスト関数fは、上述のような情報が入力された場合、入力されたルートやユーザの属性情報等に基づいて、入力されたルートでユーザが移動した場合のユーザの心理的コストを算出する。例えば、上記の式(2)の心理的コスト関数fは、入力されたルートと、入力された各エレベータの位置や各階のエレベータの待ち人数に基づく移動時間が長いほど、ユーザの心理的コストが高く出力してもよい。例えば、心理的コスト関数fは、線型計画法等の種々の従来手法を適宜用いて生成されてもよい。例えば、算出装置100は、施設FA1内において移動を行ったユーザからの移動に関する評価のフィードバックを取得し、その情報に基づいて、心理的コスト関数fを更新してもよい。
The psychological cost function f of the above formula (2) is obtained when the user moves along the input route based on the input route, user attribute information, or the like when the above information is input. Calculate the psychological cost of the user. For example, the psychological cost function f of the above formula (2) indicates that the psychological cost of the user increases as the travel time based on the input route and the input position of each elevator or the number of waiting elevators on each floor is longer. You may output high. For example, the psychological cost function f may be generated by appropriately using various conventional methods such as linear programming. For example, the
なお、算出装置100は、推定した移動時間を上記の式(2)に入力する情報としてもよい。この場合、算出装置100は、ルートや各エレベータの位置や各階のエレベータの待ち人数に基づいて、そのルートでユーザが移動した場合の移動時間を推定し、上記の式(2)に入力してもよい。例えば、算出装置100は、一の階から他の階へのエレベータの移動時間に関する履歴情報に基づいて、一の階から他の階への移動時間を推定してもよい。例えば、算出装置100は、一の階から他の階への過去のエレベータの移動時間の平均を、一の階から他の階への移動時間として推定してもよい。
Note that the
図1の例では、ルートRT1やルートRT3で14階から13階への移動に利用するエレベータEV2は、13階から1階へ移動中である。また、エレベータEV2の停止階である1階には10人の待ち人数があり、2階には5人の待ち人数がある。そのため、エレベータEV2が、ユーザU1がエレベータEV2に乗る14階へ到着するまでに長い時間を要する。そのため、上記の式(2)の心理的コスト関数fは、14階から13階への移動にエレベータEV2を用いるルートRT1やRT3の心理的コストが高くなるように、各種の入力情報に応じた数値を出力する。 In the example of FIG. 1, the elevator EV2 used for moving from the 14th floor to the 13th floor on the route RT1 or the route RT3 is moving from the 13th floor to the first floor. The first floor, which is the stop floor of the elevator EV2, has 10 waiting persons, and the second floor has 5 waiting persons. Therefore, it takes a long time for the elevator EV2 to arrive at the 14th floor where the user U1 gets on the elevator EV2. Therefore, the psychological cost function f of the above formula (2) corresponds to various input information so that the psychological cost of the routes RT1 and RT3 using the elevator EV2 for moving from the 14th floor to the 13th floor becomes high. Outputs a numerical value.
また、図1の例では、ルートRT1やルートRT2で15階から14階への移動に利用するエレベータEV1は、16階から14階へ移動中である。そのため、エレベータEV1が、ユーザU1の所在階であり、ユーザU1がエレベータEV1に乗る15階へ短い時間で到着する。そのため、上記の式(2)の心理的コスト関数fは、15階から14階への移動にエレベータEV1を用いるルートRT1やRT2の心理的コストが低くなるように、各種の入力情報に応じた数値を出力する。 In the example of FIG. 1, the elevator EV1 used for moving from the 15th floor to the 14th floor on the route RT1 or the route RT2 is moving from the 16th floor to the 14th floor. Therefore, the elevator EV1 is the floor where the user U1 is located, and the user U1 arrives at the 15th floor on the elevator EV1 in a short time. Therefore, the psychological cost function f of the above equation (2) corresponds to various input information so that the psychological cost of the routes RT1 and RT2 using the elevator EV1 for moving from the 15th floor to the 14th floor is low. Outputs a numerical value.
また、図1の例では、算出装置100は、ルートRT2やルートRT4のように階段ST11での移動を行う場合、ユーザU1の運動量に応じて、ユーザU1の心理的コストを算出する。例えば、算出装置100は、ユーザU1が階段ST11で移動する階の数に応じて推定されるユーザU1の徒歩による移動距離や歩数等の情報に基づいて、ユーザU1の心理的コストを算出する。例えば、上記の式(2)の心理的コスト関数fは、ユーザの階段での移動する階の数が多くなるほど、ユーザの運動量が増大するため、ユーザの心理的コストが高くなるように、各種の入力情報に応じた数値を出力する。
In the example of FIG. 1, the
上記の式(2)の心理的コスト関数fは、ユーザのエレベータでの移動時間が短く、ユーザの階段での移動による運動量が小さい程、ユーザの心理的コストが低くなるように、数値を出力する。上記の式(2)の心理的コスト関数fは、ユーザのエレベータでの移動時間が長く、ユーザの階段での移動による運動量が大きい程、ユーザの心理的コストが高くなるように、数値を出力する。なお、算出装置100は、移動時間の増大により心理的コストが増大する割合や、運動量ユーザの増大により心理的コストが増大する割合を、属性情報等の種々の情報に基づいて変動させてもよい。
The psychological cost function f in the above equation (2) outputs a numerical value so that the psychological cost of the user is lower as the travel time of the user in the elevator is shorter and the momentum due to the user's movement on the stairs is smaller. To do. The psychological cost function f of the above formula (2) outputs a numerical value so that the user's psychological cost increases as the travel time of the user in the elevator is long and the amount of exercise by the user's movement on the stairs increases. To do. Note that the
例えば、算出装置100は、役職レベルが高いユーザ(例えば、「LV5」以上のユーザ)は、移動時間の増大により心理的コストが増大する割合を、運動量の増大により心理的コストが増大する割合よりも大きくしてもよい。また、例えば、算出装置100は、移動困難要因が高いユーザ(例えば、「LV3」以上のユーザ)は、移動時間の増大により心理的コストが増大する割合を、運動量の増大により心理的コストが増大する割合よりも大きくしてもよい。なお、上記は一例であり、算出装置100は、種々の情報を適宜用いてユーザの心理的コストを算出してもよい。
For example, the
例えば、算出装置100は、移動時間と所定のスコアとの第1対応表を用いて、移動時間に基づく心理的コストを算出してもよい。例えば、算出装置100は、移動時間が所定の単位時間(例えば、「30秒」等)増加する毎に、スコアが所定の値(例えば「1」等)が増加する第1対応表を用いて、移動時間に基づく心理的コスト(以下、「第1心理的コスト」ともいう)を算出してもよい。例えば、算出装置100は、移動時間と所定のスコアとの第1対応表を記憶部120に記憶してもよい。
For example, the
また、例えば、算出装置100は、運動量が所定の単位量(例えば、「10キロカロリー」等)増加する毎に、スコアが所定の値(例えば「1.5」等)が増加する第2対応表を用いて、運動量に基づく心理的コストを算出してもよい。また、例えば、算出装置100は、ユーザの歩数が所定の単位量(例えば、「10歩」等)増加する毎に、スコアが所定の値(例えば「0.2」等)が増加する第2対応表を用いて、運動量に基づく心理的コスト(以下、「第2心理的コスト」ともいう)を算出してもよい。例えば、算出装置100は、運動量と所定のスコアとの第2対応表を記憶部120に記憶してもよい。また、例えば、算出装置100は、第1心理的コストと第2心理的コストとの合計を心理的コストとしてもよい。また、例えば、算出装置100は、第1心理的コストに所定の重み(第1重み)を乗算した値と、第2心理的コストに第1重みとは異なる重み(第2重み)を乗算した値との合計を心理的コストとしてもよい。
In addition, for example, the
例えば、算出装置100は、エレベータのタイプがダブルデッキエレベータである場合、エレベータが停止してもエレベータのドアが開放されない階が含まれるルートについて、ユーザの心理的コストが高くなるように心理的コストを算出してもよい。また、例えば、算出装置100は、エレベータがユーザの所在階に到着しても定員オーバー等の理由により、ユーザがエレベータに乗れないと推定される場合、ユーザの心理的コストが高くなるように心理的コストを算出してもよい。例えば、算出装置100は、エレベータ内に設置された画像センサが検知した画像情報を取得し、エレベータ内の人数や各階の待ち人数等の情報に基づいて、ユーザがエレベータに乗れないと推定される場合、ユーザの心理的コストが高くなるように心理的コストを算出してもよい。
For example, when the elevator type is a double deck elevator, the
このように、図1の例では、上記の式(1)及び式(2)を用いて、算出装置100は、各ルートRT1〜RT4について、ユーザU1の移動コストを算出する。図1の例では、算出装置100は、コストリストCL11に示すように、ルートRT1の移動コストを「10」と算出し、ルートRT2の移動コストを「4」と算出し、ルートRT3の移動コストを「15」と算出し、ルートRT4の移動コストを「8」と算出する。
Thus, in the example of FIG. 1, the
そして、算出装置100は、算出した各ルートRT1〜RT4の移動コストに基づいて、ユーザU1へ15階から13階への移動に用いることを推奨するルートとして情報提供を行うサジェストルートを決定する(ステップS14)。図1の例では、算出装置100は、各ルートRT1〜RT4のうち、移動コストが最低の「4」であるルートRT2をサジェストルートとして決定する。具体的には、算出装置100は、15階から14階への移動にエレベータEV1を利用し、14階から13階への移動に階段ST11を利用するルートRT2をサジェストルートとして決定する。
And the
そして、算出装置100は、決定したサジェストルートに関する情報をユーザU1が利用する端末装置10に提供する(ステップS15)。図1の例では、算出装置100は、各ルートRT1〜RT4のうち、移動コストが最低のルートRT2をサジェストルートとして提供する。具体的には、算出装置100は、15階から14階への移動にエレベータEV1を利用し、14階から13階への移動に階段ST11を利用するルートRT2をサジェストルートとしてユーザU1に提供する。
And the
上述したように、算出装置100は、ユーザが移動コストの算出時点で位置する場所や、次に移動する移動先や、移動コストの算出時点でのエレベータの配置や各階の待ち人数等の種々の情報に基づいて、各ルートによる移動コストを算出する。言い換えると、算出装置100は、移動コストの算出時点におけるエレベータの配置や各階の待ち人数に応じて、変動する移動コストを算出する。このように、算出装置100は、動的に変動する施設内の状況に応じた移動コストを算出することができる。したがって、算出装置100は、ユーザが位置する複数階を有する施設の施設情報やユーザの移動予定情報に基づいて、施設内におけるユーザの移動により生じるコストを適切に算出することができる。また、算出装置100は、ユーザの移動コストができるだけ小さいルートをユーザにサジェストルートとして提供することにより、ユーザの移動によるコストの増大を抑制することができる。
As described above, the
〔1−1.運行ルールの変更〕
なお、算出装置100は、エレベータの運行ルールを種々の情報を用いて変更してもよい。例えば、算出装置100は、エレベータの運行ルールを種々の情報を用いて、動的に変更してもよい。例えば、算出装置100は、エレベータの運行ルールを所定の運行期間(例えば、X月Y日等の1日)内において、動的に変更してもよい。例えば、算出装置100は、エレベータEV1やエレベータEV2の運行ルールを施設FA1における各階の待ち人数等に応じて変更してもよい。例えば、算出装置100は、施設FA1の13階に所定の閾値以上の待ち人数が発生した場合、エレベータRV1の停止階に13階を加えるように、エレベータEV1の運行ルールを変更してもよい。
[1-1. Change of operation rules)
In addition, the
例えば、算出装置100は、10階や5階等の低層階に待ち人数が多い場合、施設FA1における高層階用のエレベータであるエレベータEV1を10階や5階等の低層階に停止するように運行ルールを変更してもよい。例えば、算出装置100は、8階等の待ち人数が所定の閾値(例えば15人)以上となった場合、施設FA1における高層階用のエレベータであるエレベータEV1を8階に停止するように運行ルールを変更してもよい。
For example, when there are many waiting persons on the lower floors such as the 10th floor and the 5th floor, the
また、例えば、算出装置100は、20階や25階等の高層階に待ち人数が多い場合、施設FA1における低層階用のエレベータであるエレベータEV2を20階や25階等の高層階に停止するように運行ルールを変更してもよい。例えば、算出装置100は、19階等の待ち人数が所定の閾値(例えば20人)以上となった場合、施設FA1における低層階用のエレベータであるエレベータEV2を19階に停止するように運行ルールを変更してもよい。
In addition, for example, when there are a large number of people waiting on a higher floor such as the 20th floor or the 25th floor, the
〔2.算出装置の構成〕
次に、図3を用いて、実施形態に係る算出装置100の構成について説明する。図3は、実施形態に係る算出装置の構成例を示す図である。図3に示すように、算出装置100は、通信部110と、記憶部120と、制御部130とを有する。なお、算出装置100は、算出装置100の管理者等から各種操作を受け付ける入力部(例えば、キーボードやマウス等)や、各種情報を表示するための表示部(例えば、液晶ディスプレイ等)を有してもよい。
[2. Configuration of calculation device]
Next, the configuration of the
(通信部110)
通信部110は、例えば、NIC(Network Interface Card)等によって実現される。そして、通信部110は、ネットワークNと有線または無線で接続され、端末装置10との間で情報の送受信を行う。
(Communication unit 110)
The communication unit 110 is realized by, for example, a NIC (Network Interface Card). The communication unit 110 is connected to the network N by wire or wirelessly and transmits / receives information to / from the
(記憶部120)
記憶部120は、例えば、RAM(Random Access Memory)、フラッシュメモリ(Flash Memory)等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。実施形態に係る記憶部120は、図3に示すように、ユーザ情報記憶部121と、施設情報記憶部122と、エレベータ情報記憶部123とを有する。
(Storage unit 120)
The
(ユーザ情報記憶部121)
実施形態に係るユーザ情報記憶部121は、ユーザに関する各種情報を記憶する。例えば、ユーザ情報記憶部121は、ユーザの属性情報や予定情報等の各種情報を記憶する。図4は、実施形態に係るユーザ情報記憶部の一例を示す図である。図4に示すユーザ情報記憶部121は、「ユーザID」、「属性情報」、「所在階」、「目的階」といった項目が含まれる。また、「属性情報」には、「年齢」、「性別」、「役職」、「移動困難要因」といった項目が含まれる。
(User information storage unit 121)
The user
「ユーザID」は、ユーザを識別するための識別情報を示す。「座席」は、ユーザIDにより識別されるユーザが、所定の施設(例えば会社X)内において座席の位置を示す。 “User ID” indicates identification information for identifying a user. “Seat” indicates the position of the seat in the predetermined facility (for example, company X) by the user identified by the user ID.
「属性情報」には、ユーザIDにより識別されるユーザの属性に関する各種情報が記憶される。「年齢」は、ユーザの年齢を示す。なお、「年齢」は、例えば35歳など、ユーザの具体的な年齢であってもよい。「性別」は、ユーザの性別を示す。また、「役職」は、ユーザの役職を示す。また、図4の例では、「役職」には、ユーザの役職に対応する「レベル」が記憶される。例えば、「役職」に対応する「レベル」は、重み(例えば上記式(1)中の「αi」)の決定に用いられる。なお、「役職」に対応する「レベル」が判別可能であれば、「レベル」はどのように記憶されてもよく、例えば記憶部120には、「役職」と「レベル」の対応表が記憶されてもよい。
In the “attribute information”, various types of information regarding the user attribute identified by the user ID are stored. “Age” indicates the age of the user. The “age” may be a specific age of the user such as 35 years old. “Gender” indicates the gender of the user. “Title” indicates the title of the user. In the example of FIG. 4, “level” corresponding to the user's job title is stored in “job title”. For example, the “level” corresponding to “position” is used to determine the weight (for example, “α i ” in the above formula (1)). Note that the “level” may be stored in any manner as long as the “level” corresponding to the “position” can be discriminated. For example, the
また、「移動困難要因」は、ユーザの移動における所定の困難要因の有無を示す。また、図4の例では、「移動困難要因」には、ユーザの移動困難要因に対応する「レベル」が記憶される。例えば、「移動困難要因」に対応する「レベル」は、重み(例えば上記式(1)中の「αi」)の決定に用いられる。なお、「移動困難要因」に対応する「レベル」が判別可能であれば、「レベル」はどのように記憶されてもよく、例えば記憶部120には、「移動困難要因」と「レベル」の対応表が記憶されてもよい。
The “movement difficulty factor” indicates the presence or absence of a predetermined difficulty factor in the movement of the user. In the example of FIG. 4, “level” corresponding to the user's movement difficulty factor is stored in “movement difficulty factor”. For example, the “level” corresponding to the “movement difficulty factor” is used to determine the weight (for example, “α i ” in the above formula (1)). If the “level” corresponding to the “difficulty factor” can be determined, the “level” may be stored in any manner. For example, the
「所在階」は、ユーザIDにより識別されるユーザが位置する階を示す。また、「目的階」は、ユーザIDにより識別されるユーザの移動先が位置する階を示す。 “Location floor” indicates the floor on which the user identified by the user ID is located. The “target floor” indicates the floor where the user's destination identified by the user ID is located.
例えば、図4の例では、ユーザID「U1」により識別されるユーザ(ユーザU1)の年齢は、「20代」であり、性別は、「女性」であることを示す。また、ユーザU1の役職は、「−」すなわち役職無しであることを示す。また、ユーザU1の役職に対応するレベルは、「LV0」すなわちレベル0であることを示す。また、ユーザU1の移動困難要因は、「なし」すなわちユーザの移動における困難要因は無いことを示す。また、ユーザU1の移動困難要因に対応するレベルは、「LV0」すなわちレベル0であることを示す。 For example, in the example of FIG. 4, the age of the user (user U1) identified by the user ID “U1” is “20s” and the gender is “female”. Further, the title of the user U1 indicates “−”, that is, no title. Further, the level corresponding to the post of the user U1 indicates “LV0”, that is, level 0. The movement difficulty factor of the user U1 indicates “none”, that is, there is no difficulty factor in the movement of the user. The level corresponding to the movement difficulty factor of the user U1 indicates “LV0”, that is, level 0.
また、ユーザU1は、所在階が「15」階であり、目的階が「13」階であることを示す。すなわち、ユーザU1は、15階から13階へ移動するユーザであることを示す。 Further, the user U1 indicates that the location floor is the “15” floor and the destination floor is the “13” floor. That is, the user U1 indicates that the user moves from the 15th floor to the 13th floor.
なお、ユーザ情報記憶部121は、上記に限らず、目的に応じて種々の情報を記憶してもよい。例えば、ユーザ情報記憶部121は、デモグラフィック属性情報やサイコグラフィック属性情報等の種々の情報を記憶してもよい。例えば、ユーザ情報記憶部121は、氏名、家族構成、収入等の情報を記憶してもよい。例えば、ユーザ情報記憶部121は、各ユーザが、所定の施設内において業務を行う座席の位置を示す情報を記憶してもよい。
The user
(施設情報記憶部122)
実施形態に係る施設情報記憶部122は、施設に関する各種情報を記憶する。図5は、実施形態に係る施設情報記憶部の一例を示す図である。例えば、施設情報記憶部122は、施設に関する情報を記憶する。例えば、施設情報記憶部122は、行動情報として、所定の施設(例えば会社X)における施設に関する情報を記憶する。図5に示す施設情報記憶部122には、「施設ID」、「設置エレベータ」、「階段利用可能階」、「待ち人数情報」といった項目が含まれる。「待ち人数情報」には、「1階」、「2階」等といった施設が有する階分の項目が含まれる。例えば、対応する施設が14階建のビルである場合、「待ち人数情報」には、「1階」〜「14階」の14つの項目が含まれる。
(Facility information storage unit 122)
The facility
「施設ID」は、施設を識別するための識別情報を示す。例えば、施設ID「FA1」により識別される施設は、図1の例に示した施設FA1に対応する。また、「設置エレベータ」は、施設IDにより識別される施設に設置されたエレベータを示す。また、「階段利用可能階」は、施設IDにより識別される施設において階段での移動が可能な階を示す。また、「待ち人数情報」は、各階においてエレベータを待っている人数を示す。 “Facility ID” indicates identification information for identifying a facility. For example, the facility identified by the facility ID “FA1” corresponds to the facility FA1 shown in the example of FIG. “Installed elevator” indicates an elevator installed in a facility identified by the facility ID. The “stairs available floor” indicates a floor that can be moved on the stairs in the facility identified by the facility ID. “Waiting number information” indicates the number of people waiting for an elevator on each floor.
例えば、図5に示す例において、施設ID「FA1」により識別される施設(施設FA1)は、エレベータEV1とエレベータEV2との2つのエレベータを有することを示す。また、施設FA1は、1階から30階まで階段による移動が可能であることを示す。また、施設FA1は、1階におけるエレベータの待ち人数が「10」人であることを示す。また、施設FA1は、2階におけるエレベータの待ち人数が「5」人であることを示す。 For example, in the example illustrated in FIG. 5, the facility (facility FA1) identified by the facility ID “FA1” has two elevators, an elevator EV1 and an elevator EV2. In addition, the facility FA1 indicates that it is possible to move from the first floor to the 30th floor by stairs. The facility FA1 indicates that the number of waiting elevators on the first floor is “10”. The facility FA1 indicates that the number of waiting elevators on the second floor is “5”.
なお、施設情報記憶部122は、上記に限らず、目的に応じて種々の情報を記憶してもよい。
The facility
(エレベータ情報記憶部123)
実施形態に係るエレベータ情報記憶部123は、エレベータ情報を記憶する。図6は、実施形態に係るエレベータ情報記憶部の一例を示す図である。例えば、エレベータ情報記憶部123には、日付ごとに所定の施設(例えば会社X)における施設の使用に関するエレベータ情報を記憶する。図6に示すエレベータ情報記憶部123には、「施設ID」、「エレベータID」、「停止階」、「現在位置(階)」、「移動先(階)」、「乗員数」、「定員」といった項目が含まれる。
(Elevator information storage unit 123)
The elevator
「施設ID」は、施設を識別するための識別情報を示す。例えば、施設ID「FA1」により識別される施設は、図1の例に示した施設FA1に対応する。また、「エレベータID」は、エレベータを識別するための識別情報を示す。例えば、エレベータID「EV1」により識別されるエレベータは、図1の例に示したエレベータEV1に対応する。 “Facility ID” indicates identification information for identifying a facility. For example, the facility identified by the facility ID “FA1” corresponds to the facility FA1 shown in the example of FIG. “Elevator ID” indicates identification information for identifying the elevator. For example, the elevator identified by the elevator ID “EV1” corresponds to the elevator EV1 shown in the example of FIG.
「停止階」は、対応するエレベータが停止する階を示す。また、「現在位置(階)」は、対応するエレベータがその時点で位置する階を示す。また、「移動先(階)」は、対応するエレベータがその時点で最終目的とする階を示す。また、「乗員数」は、対応するエレベータにその時点で乗っている人数を示す。「定員」は、対応するエレベータの定員を示す。 The “stop floor” indicates the floor where the corresponding elevator stops. The “current position (floor)” indicates the floor where the corresponding elevator is located at that time. “Destination (floor)” indicates the floor that the corresponding elevator is the final destination at that time. Further, the “number of passengers” indicates the number of passengers currently riding in the corresponding elevator. “Capacity” indicates the capacity of the corresponding elevator.
例えば、図6に示す例において、施設ID「FA1」により識別される施設(施設FA1)は、エレベータID「EV1」により識別されるエレベータ(エレベータEV1)とエレベータID「EV2」により識別されるエレベータ(エレベータEV2)とが設置されていることを示す。また、エレベータEV1は、停止階が1階、及び14階から30階であることを示す。また、エレベータEV1は、現在位置が16階であることを示す。また、エレベータEV1は、移動先が14階であることを示す。また、エレベータEV1は、乗員が1人であることを示す。また、エレベータEV1は、定員が20人(Xキロ)であることを示す。 For example, in the example shown in FIG. 6, the facility (facility FA1) identified by the facility ID “FA1” is the elevator identified by the elevator ID “EV1” (elevator EV1) and the elevator identified by the elevator ID “EV2”. (Elevator EV2) is installed. The elevator EV1 indicates that the stop floor is the first floor and the 14th to 30th floors. Further, the elevator EV1 indicates that the current position is the 16th floor. The elevator EV1 indicates that the destination is the 14th floor. Further, the elevator EV1 indicates that there is one passenger. In addition, the elevator EV1 indicates that the capacity is 20 persons (X km).
なお、エレベータ情報記憶部123は、上記に限らず、目的に応じて種々の情報を記憶してもよい。
The elevator
(制御部130)
図3の説明に戻って、制御部130は、コントローラ(controller)であり、例えば、CPU(Central Processing Unit)やMPU(Micro Processing Unit)等によって、算出装置100内部の記憶装置に記憶されている各種プログラム(算出プログラムの一例に相当)がRAMを作業領域として実行されることにより実現される。また、制御部130は、コントローラであり、例えば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等の集積回路により実現される。
(Control unit 130)
Returning to the description of FIG. 3, the
図3に示すように、制御部130は、取得部131と、算出部132と、決定部133と、提供部134とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部130の内部構成は、図3に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部130が有する各処理部の接続関係は、図3に示した接続関係に限られず、他の接続関係であってもよい。
As illustrated in FIG. 3, the
(取得部131)
取得部131は、種々の情報を取得する。取得部131は、端末装置10等の外部装置から各種情報を取得する。また、取得部131は、ユーザ情報記憶部121や、施設情報記憶部122や、エレベータ情報記憶部123等から各種情報を取得する。
(Acquisition part 131)
The
例えば、取得部131は、複数階を有し複数のエレベータが設けられた施設内においてユーザが位置する階である所在階、及び当該ユーザの移動先となる目的階を示す移動予定情報と、複数のエレベータの各々の運行ルールを含む施設に関する施設情報とを取得する。例えば、取得部131は、移動コストを算出時における複数のエレベータの各々の位置情報を含む施設情報を取得する。例えば、取得部131は、施設の各階における複数のエレベータの待ち人数を含む施設情報を取得する。例えば、取得部131は、異なる停止階が設定された複数のエレベータが設けられた施設の施設情報を取得する。
For example, the
例えば、取得部131は、端末装置10から移動予定情報を取得してもよい。また、例えば、取得部131は、所定の外部装置が移動予定情報を取得してもよい。例えば、取得部131は、施設FA1内に設置された各種のセンサ等からユーザの所在階に関する情報やユーザの行動情報等を取得してもよい。例えば、取得部131は、施設FA1内に設置された画像センサが検知した画像情報に基づいて特定されたユーザの所在階を示す情報を取得してもよい。
For example, the
例えば、取得部131は、施設FA1の各階のエレベータホールに設置された画像センサが検知した画像情報に基づいて推定される各階のエレベータ待ち人数を示す情報を取得してもよい。また、例えば、取得部131は、施設FA1の施設情報を施設FA1の管理装置等から取得してもよい。例えば、取得部131は、移動予定情報及び施設情報が取得できれば、どのような手段により移動予定情報及び施設情報を取得してもよい。
For example, the
図1の例では、取得部131は、ユーザU1の移動予定情報を取得する。例えば、取得部131は、ユーザU1を識別する情報やユーザU1の所在階を示す情報やユーザU1の移動先の階を示す情報を移動予定情報として取得する。例えば、取得部131は、ユーザU1が利用する端末装置10からユーザU1の移動予定情報を取得する。例えば、取得部131は、ユーザU1が利用する端末装置10へ移動先の階を示す情報を入力することにより、端末装置10からユーザU1の移動先の階を示す情報を取得してもよい。
In the example of FIG. 1, the
図1の例では、取得部131は、施設FA1内において15階から13階へ移動可能なルートを示す情報を抽出する。例えば、取得部131は、施設情報記憶部122やエレベータ情報記憶部123に記憶された情報に基づいて、施設FA1内において15階から13階へ移動可能なルートを取得する。図1の例では、取得部131は、ルートリストRL11に示すような、ルートRT1、ルートRT2、ルートRT3、及びルートRT4の4つのルートを取得する。
In the example of FIG. 1, the
例えば、取得部131は、施設情報記憶部122やエレベータ情報記憶部123に記憶された情報に基づいて、15階から13階を全てエレベータで移動するルートRT1を取得する。例えば、取得部131は、施設情報記憶部122やエレベータ情報記憶部123に記憶された情報に基づいて、15階から14階をエレベータで移動し、14階から13階を階段で移動するルートRT2を取得する。例えば、取得部131は、施設情報記憶部122やエレベータ情報記憶部123に記憶された情報に基づいて、15階から14階を階段で移動し、14階から13階をエレベータで移動するルートRT3を取得する。例えば、取得部131は、施設情報記憶部122やエレベータ情報記憶部123に記憶された情報に基づいて、15階から13階を全て階段で移動するルートRT4を取得する。
For example, the
(算出部132)
算出部132は、種々の情報を算出する。例えば、算出部132は、端末装置10から取得される情報に基づいて、各種情報を算出する。例えば、算出部132は、ユーザ情報記憶部121や、施設情報記憶部122や、エレベータ情報記憶部123等に基づいて、各種情報を算出する。
(Calculation unit 132)
The
例えば、算出部132は、移動予定情報と施設情報とに基づいて、ユーザが所在階から目的階への移動にとり得る各ルートによって、ユーザが移動した場合に生じるコストである移動コストを、移動予定情報と施設情報とに基づいて算出する。例えば、算出部132は、ルートによるユーザの移動において生じるユーザの心的コストを含む移動コストを算出する。例えば、算出部132は、各ルートによるユーザの移動において生じるユーザの運送コストを含む移動コストを算出する。
For example, the
図1の例では、算出部132は、上記の式(1)により各ルートの移動コストを算出する。例えば、算出部132は、ユーザU1の所在階が15階であり、ユーザU1の移動先の階が13階であることを示すユーザU1の移動予定情報を取得した場合、その取得時点における施設FA1の施設情報に基づいて、各ルートの移動コストを算出する。例えば、算出部132は、施設情報記憶部122やエレベータ情報記憶部123に記憶された情報に基づいて、各ルートRT1〜RT4について、移動コストを算出する。図1の例では、算出部132は、コストリストCL11に示すように、各ルートRT1〜RT4について、ユーザU1の移動コストを算出する。例えば、算出部132は、上記の式(1)を用いて、各ルートRT1〜RT4について、移動コストを算出する。
In the example of FIG. 1, the
例えば、算出部132は、上記の式(2)を用いて、各ルートRT1〜RT4について、ユーザU1の心理的コストを算出する。なお、算出部132は、上記の式(2)以外の他の算出手法を用いてユーザU1の心理的コストを算出してもよい。
For example, the
例えば、算出部132は、上記の式(2)を用いて、ユーザの移動予定情報や施設の施設情報が入力された場合、入力されたルートやユーザの属性情報等に基づいて、入力されたルートでユーザが移動した場合のユーザの心理的コストを算出する。
For example, when the user's travel schedule information or the facility information of the facility is input using the above formula (2), the
図1の例では、算出部132は、上記の式(1)及び式(2)を用いて、各ルートRT1〜RT4について、ユーザU1の移動コストを算出する。例えば、算出部132は、コストリストCL11に示すように、ルートRT1の移動コストを「10」と算出し、ルートRT2の移動コストを「4」と算出し、ルートRT3の移動コストを「15」と算出し、ルートRT4の移動コストを「8」と算出する。
In the example of FIG. 1, the
(決定部133)
決定部133は、種々の情報を変更する。例えば、決定部133は、ユーザ情報記憶部121や、施設情報記憶部122や、エレベータ情報記憶部123等に基づいて、各種情報を決定する。例えば、決定部133は、算出部132により算出された情報に基づいて、種々の情報を決定する。
(Determining unit 133)
The
例えば、決定部133は、各ルートの移動コストに基づいて、ユーザに推奨するルートであるサジェストルートを決定する。例えば、決定部133は、各ルートのうち、移動コストが最低のルートをサジェストルートとして決定する。
For example, the
図1の例では、決定部133は、算出した各ルートRT1〜RT4の移動コストに基づいて、ユーザU1へ15階から13階への移動に用いることを推奨するルートとして情報提供を行うサジェストルートを決定する。例えば、決定部133は、各ルートRT1〜RT4のうち、移動コストが最低の「4」であるルートRT2をサジェストルートとして決定する。例えば、決定部133は、15階から14階への移動にエレベータEV1を利用し、14階から13階への移動に階段ST11を利用するルートRT2をサジェストルートとして決定する。
In the example of FIG. 1, the
(提供部134)
提供部134は、端末装置10等の外部装置に各種情報を提供するまた、例えば、提供部134は、算出部132により算出された各種情報を外部装置に提供してもよい。また、提供部134は、算出部132により算出された各種の情報を外部装置に提供してもよい。また、提供部134は、決定部133により決定された各種の情報を外部装置に提供してもよい。
(Providing unit 134)
The providing unit 134 provides various types of information to an external device such as the
例えば、提供部134は、決定部133により決定されたサジェストルートに関する情報をユーザが利用する端末装置10に提供する。
For example, the providing unit 134 provides information regarding the suggested route determined by the determining
また、図1の例では、提供部134は、決定したサジェストルートに関する情報をユーザU1が利用する端末装置10に提供する。例えば、提供部134は、各ルートRT1〜RT4のうち、移動コストが最低のルートRT2をサジェストルートとして提供する。例えば、提供部134は、15階から14階への移動にエレベータEV1を利用し、14階から13階への移動に階段ST11を利用するルートRT2をサジェストルートとしてユーザU1に提供する。
In the example of FIG. 1, the providing unit 134 provides the
〔3.算出処理のフロー〕
次に、図7を用いて、実施形態に係る算出システム1による算出処理の手順について説明する。図7は、実施形態に係る算出処理の一例を示すフローチャートである。具体的には、図7は、算出処理に応じたコンテンツの提供の処理を含むフローチャートである。
[3. Calculation process flow)
Next, the procedure of the calculation process by the
図7に示すように、算出装置100は、ユーザの移動予定情報を取得する(ステップS101)。例えば、算出装置100は、端末装置10から移動予定情報を取得する。
As illustrated in FIG. 7, the
そして、算出装置100は、ユーザが位置する施設の施設情報を取得する(ステップS102)。例えば、算出装置100は、施設情報記憶部122(図5参照)からユーザが位置する施設の施設情報を取得する。
Then, the
また、算出装置100は、ユーザが位置する所在階から目的階への移動にとり得る各ルートを取得する(ステップS103)。例えば、算出装置100は、施設情報記憶部122(図5参照)やエレベータ情報記憶部123(図6参照)から各ルートに関する情報を取得する。
Further, the
そして、算出装置100は、各ルートの移動コストを算出する(ステップS104)。図1の例では、算出装置100は、コストリストCL11に示すように、ルートRT1の移動コストを「10」と算出し、ルートRT2の移動コストを「4」と算出し、ルートRT3の移動コストを「15」と算出し、ルートRT4の移動コストを「8」と算出する。
Then, the
また、算出装置100は、各ルートの移動コストに基づいて、サジェストルートを決定する(ステップS105)。図1の例では、算出装置100は、各ルートRT1〜RT4のうち、移動コストが最低の「4」であるルートRT2をサジェストルートとして決定する。
Further, the
そして、算出装置100は、決定したサジェストルートに関する情報をユーザに提供する(ステップS106)。図1の例では、算出装置100は、各ルートRT1〜RT4のうち、移動コストが最低のルートRT2をサジェストルートとして提供する。
Then, the
〔4.効果〕
上述してきたように、実施形態に係る算出装置100は、取得部131と、算出部132とを有する。取得部131は、複数階を有し複数のエレベータが設けられた施設内においてユーザが位置する階である所在階、及び当該ユーザの移動先となる目的階を示す移動予定情報と、複数のエレベータの各々の運行ルールを含む施設に関する施設情報とを取得する。算出部132は、移動予定情報と施設情報とに基づいて、ユーザが所在階から目的階への移動にとり得る各ルートによって、ユーザが移動した場合に生じるコストである移動コストを、移動予定情報と施設情報とに基づいて算出する。
[4. effect〕
As described above, the
このように、実施形態に係る算出装置100は、ユーザが所在階から目的階への移動にとり得る各ルートによって、ユーザが移動した場合に生じるコストである移動コストを算出することにより、複数階を有する所定の施設内におけるユーザの移動により生じるコストを適切に算出することができる。
As described above, the
また、実施形態に係る算出装置100において、算出部132は、各ルートによるユーザの移動において生じるユーザの心的コストを含む移動コストを算出する。
Moreover, in the
このように、実施形態に係る算出装置100は、各ルートによるユーザの移動において生じるユーザの心的コストを含む移動コストを算出することにより、複数階を有する所定の施設内におけるユーザの移動により生じるコストを適切に算出することができる。
As described above, the
また、実施形態に係る算出装置100において、算出部132は、各ルートによるユーザの移動において生じるユーザの運送コストを含む移動コストを算出する。
Further, in the
このように、実施形態に係る算出装置100は、各ルートによるユーザの移動において生じるユーザの運送コストを含む移動コストを算出することにより、複数階を有する所定の施設内におけるユーザの移動により生じるコストを適切に算出することができる。
As described above, the
また、実施形態に係る算出装置100において、取得部131は、移動コストを算出時における複数のエレベータの各々の位置情報を含む施設情報を取得する。
In the
このように、実施形態に係る算出装置100は、移動コストを算出時における複数のエレベータの各々の位置情報を含む施設情報を取得することにより、複数階を有する所定の施設内におけるユーザの移動により生じるコストを適切に算出することができる。
As described above, the
また、実施形態に係る算出装置100において、取得部131は、施設の各階における複数のエレベータの待ち人数を含む施設情報を取得する。
Moreover, in the
このように、実施形態に係る算出装置100は、施設の各階における複数のエレベータの待ち人数を含む施設情報を取得することにより、複数階を有する所定の施設内におけるユーザの移動により生じるコストを適切に算出することができる。
As described above, the
また、実施形態に係る算出装置100において、取得部131は、異なる停止階が設定された複数のエレベータが設けられた施設の施設情報を取得する。
In the
このように、実施形態に係る算出装置100は、異なる停止階が設定された複数のエレベータが設けられた施設の施設情報を取得することにより、複数階を有する所定の施設内におけるユーザの移動により生じるコストを適切に算出することができる。
As described above, the
また、実施形態に係る算出装置100は、決定部133を有する。決定部133は、各ルートの移動コストに基づいて、ユーザに推奨するルートであるサジェストルートを決定する。
In addition, the
このように、実施形態に係る算出装置100は、各ルートの移動コストに基づいて、ユーザに推奨するルートであるサジェストルートを決定することにより、複数階を有する所定の施設内におけるユーザの移動により生じる各ルートのコストに基づいて適切にサジェストルートを決定することができる。
As described above, the
また、実施形態に係る算出装置100において、決定部133は、各ルートのうち、移動コストが最低のルートをサジェストルートとして決定する。
In the
このように、実施形態に係る算出装置100は、各ルートのうち、移動コストが最低のルートをサジェストルートとして決定することにより、複数階を有する所定の施設内におけるユーザの移動により生じる各ルートのコストに基づいて適切にサジェストルートを決定することができる。
As described above, the
また、実施形態に係る算出装置100は、提供部134を有する。提供部134は、決定部133により決定されたサジェストルートに関する情報をユーザが利用する端末装置に提供する。
In addition, the
このように、実施形態に係る算出装置100は、決定したサジェストルートに関する情報をユーザが利用する端末装置10に提供することにより、複数階を有する所定の施設内におけるユーザの移動により生じる各ルートのコストに基づいて適切にサジェストルートをユーザに提供することができる。
As described above, the
〔5.ハードウェア構成〕
上述してきた実施形態に係る算出装置100は、例えば図8に示すような構成のコンピュータ1000によって実現される。図8は、算出装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。コンピュータ1000は、CPU1100、RAM1200、ROM1300、HDD(Hard Disk Drive)1400、通信インターフェイス(I/F)1500、入出力インターフェイス(I/F)1600、及びメディアインターフェイス(I/F)1700を有する。
[5. Hardware configuration)
The
CPU1100は、ROM1300またはHDD1400に格納されたプログラムに基づいて動作し、各部の制御を行う。ROM1300は、コンピュータ1000の起動時にCPU1100によって実行されるブートプログラムや、コンピュータ1000のハードウェアに依存するプログラム等を格納する。
The
HDD1400は、CPU1100によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を格納する。通信インターフェイス1500は、ネットワークNを介して他の機器からデータを受信してCPU1100へ送り、CPU1100が生成したデータをネットワークNを介して他の機器へ送信する。
The
CPU1100は、入出力インターフェイス1600を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。CPU1100は、入出力インターフェイス1600を介して、入力装置からデータを取得する。また、CPU1100は、生成したデータを入出力インターフェイス1600を介して出力装置へ出力する。
The
メディアインターフェイス1700は、記録媒体1800に格納されたプログラムまたはデータを読み取り、RAM1200を介してCPU1100に提供する。CPU1100は、かかるプログラムを、メディアインターフェイス1700を介して記録媒体1800からRAM1200上にロードし、ロードしたプログラムを実行する。記録媒体1800は、例えばDVD(Digital Versatile Disc)、PD(Phase change rewritable Disk)等の光学記録媒体、MO(Magneto-Optical disk)等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
The
例えば、コンピュータ1000が実施形態に係る算出装置100として機能する場合、コンピュータ1000のCPU1100は、RAM1200上にロードされたプログラムを実行することにより、制御部130の機能を実現する。コンピュータ1000のCPU1100は、これらのプログラムを記録媒体1800から読み取って実行するが、他の例として、他の装置からネットワークNを介してこれらのプログラムを取得してもよい。
For example, when the
以上、本願の実施形態及び変形例のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の行に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。 As described above, some of the embodiments and modifications of the present application have been described in detail with reference to the drawings. It is possible to carry out the present invention in other forms that have been modified and improved.
〔6.その他〕
また、上記実施形態及び変形例において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
[6. Others]
In addition, among the processes described in the above-described embodiments and modifications, all or a part of the processes described as being automatically performed can be manually performed, or are described as being performed manually. All or part of the processing can be automatically performed by a known method. In addition, the processing procedures, specific names, and information including various data and parameters shown in the document and drawings can be arbitrarily changed unless otherwise specified. For example, the various types of information illustrated in each drawing is not limited to the illustrated information.
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。 Further, each component of each illustrated apparatus is functionally conceptual, and does not necessarily need to be physically configured as illustrated. In other words, the specific form of distribution / integration of each device is not limited to that shown in the figure, and all or a part thereof may be functionally or physically distributed or arbitrarily distributed in arbitrary units according to various loads or usage conditions. Can be integrated and configured.
また、上述してきた実施形態及び変形例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。 In addition, the above-described embodiments and modifications can be combined as appropriate within a range that does not contradict processing contents.
また、上述してきた「部(section、module、unit)」は、「手段」や「回路」などに読み替えることができる。例えば、取得部は、取得手段や取得回路に読み替えることができる。 In addition, the “section (module, unit)” described above can be read as “means” or “circuit”. For example, the acquisition unit can be read as acquisition means or an acquisition circuit.
1 算出システム
100 算出装置
121 ユーザ情報記憶部
122 施設情報記憶部
123 エレベータ情報記憶部
130 制御部
131 取得部
132 算出部
133 決定部
134 提供部
10 端末装置
N ネットワーク
DESCRIPTION OF
Claims (14)
前記移動予定情報と前記施設情報とに基づいて、前記ユーザが前記所在階から前記目的階への移動にとり得る各ルートによって、前記ユーザが移動した場合に生じる前記ユーザの運送コストを含む移動コストを、前記移動予定情報と前記施設情報とに基づいて算出する算出部と、
を備えることを特徴とする算出装置。 In a facility having a plurality of floors and provided with a plurality of elevators, the floor on which the user is located, the scheduled movement information indicating the destination floor to which the user is moving, and the operation of each of the plurality of elevators An acquisition unit for acquiring facility information about the facility including a rule;
Based on the travel schedule information and the facility information, a travel cost including a transport cost of the user that occurs when the user moves by each route that the user can take from the location floor to the destination floor is obtained. A calculation unit for calculating based on the movement schedule information and the facility information;
A calculation device comprising:
前記移動予定情報と前記施設情報とに基づいて、前記ユーザが前記所在階から前記目的階への移動にとり得る各ルートによって、前記ユーザが移動した場合に生じるコストである移動コストを、前記移動予定情報と前記施設情報とに基づいて算出する算出部と、
を備えることを特徴とする算出装置。 In a facility having a plurality of floors and provided with a plurality of elevators, the floor on which the user is located, the scheduled movement information indicating the destination floor to which the user is moving, and the operation of each of the plurality of elevators An acquisition unit for acquiring the facility information about the facility including the rule and the waiting number of the elevators on each floor of the facility;
Based on the movement schedule information and the facility information, the movement schedule, which is a cost that occurs when the user moves by each route that the user can take from the location floor to the destination floor, A calculation unit for calculating based on the information and the facility information;
A calculation device comprising:
前記各ルートによる前記ユーザの移動において生じる前記ユーザの運送コストを含む前記移動コストを算出する
ことを特徴とする請求項2に記載の算出装置。 The calculation unit includes:
The calculation device according to claim 2 , wherein the movement cost including a transportation cost of the user that is generated in the movement of the user by each route is calculated.
前記施設の各階における前記複数のエレベータの待ち人数を含む前記施設情報を取得する
ことを特徴とする請求項1に記載の算出装置。 The acquisition unit
The calculation apparatus according to claim 1, wherein the facility information including waiting numbers of the plurality of elevators on each floor of the facility is acquired.
前記各ルートによる前記ユーザの移動において生じる前記ユーザの心的コストを含む前記移動コストを算出する
ことを特徴とする請求項1〜4のいずれか1項に記載の算出装置。 The calculation unit includes:
The calculating apparatus according to claim 1-4 any one of which, and calculates the travel cost including mental costs of the user generated in the movement of the user by each route.
前記移動コストを算出時における前記複数のエレベータの各々の位置情報を含む前記施設情報を取得する
ことを特徴とする請求項1〜5のいずれか1項に記載の算出装置。 The acquisition unit
Calculating apparatus according to any one of claims 1 to 5, characterized in that to acquire the facility information including positional information of each of the plurality of elevators in the calculation of the moving cost.
異なる停止階が設定された前記複数のエレベータが設けられた前記施設の前記施設情報を取得する
ことを特徴とする請求項1〜6のいずれか1項に記載の算出装置。 The acquisition unit
Calculating apparatus according to any one of claims 1 to 6, characterized in that to acquire the facility information of the facility in which the plurality of elevators different service floor is set is provided.
をさらに備えることを特徴とする請求項1〜7のいずれか1項に記載の算出装置。 A determination unit that determines a suggestion route that is a route recommended to the user based on a movement cost of each route;
Calculating apparatus according to any one of claims 1 to 7, further comprising a.
前記各ルートのうち、前記移動コストが最低のルートを前記サジェストルートとして決定する
ことを特徴とする請求項8に記載の算出装置。 The determination unit is
The calculation device according to claim 8 , wherein, among the routes, a route with the lowest movement cost is determined as the suggest route.
をさらに備えることを特徴とする請求項8または請求項9に記載の算出装置。 A providing unit that provides information on the suggested route determined by the determining unit to the terminal device used by the user;
Calculating apparatus according to claim 8 or claim 9 and further comprising a.
複数階を有し複数のエレベータが設けられた施設内においてユーザが位置する階である所在階、及び当該ユーザの移動先となる目的階を示す移動予定情報と、前記複数のエレベータの各々の運行ルールを含む前記施設に関する施設情報とを取得する取得工程と、
前記移動予定情報と前記施設情報とに基づいて、前記ユーザが前記所在階から前記目的階への移動にとり得る各ルートによって、前記ユーザが移動した場合に生じる前記ユーザの運送コストを含む移動コストを、前記移動予定情報と前記施設情報とに基づいて算出する算出工程と、
を含むことを特徴とする算出方法。 A calculation method executed by a computer,
In a facility having a plurality of floors and provided with a plurality of elevators, the floor on which the user is located, the scheduled movement information indicating the destination floor to which the user is moving, and the operation of each of the plurality of elevators An acquisition step of acquiring facility information about the facility including a rule;
Based on the travel schedule information and the facility information, a travel cost including a transport cost of the user that occurs when the user moves by each route that the user can take from the location floor to the destination floor is obtained. A calculation step of calculating based on the movement schedule information and the facility information;
The calculation method characterized by including.
前記移動予定情報と前記施設情報とに基づいて、前記ユーザが前記所在階から前記目的階への移動にとり得る各ルートによって、前記ユーザが移動した場合に生じる前記ユーザの運送コストを含む移動コストを、前記移動予定情報と前記施設情報とに基づいて算出する算出手順と、
をコンピュータに実行させることを特徴とする算出プログラム。 In a facility having a plurality of floors and provided with a plurality of elevators, the floor on which the user is located, the scheduled movement information indicating the destination floor to which the user is moving, and the operation of each of the plurality of elevators An acquisition procedure for acquiring facility information about the facility including a rule;
Based on the travel schedule information and the facility information, a travel cost including a transport cost of the user that occurs when the user moves by each route that the user can take from the location floor to the destination floor is obtained. A calculation procedure for calculating based on the movement schedule information and the facility information;
A calculation program for causing a computer to execute.
複数階を有し複数のエレベータが設けられた施設内においてユーザが位置する階である所在階、及び当該ユーザの移動先となる目的階を示す移動予定情報と、前記複数のエレベータの各々の運行ルール及び前記施設の各階における前記複数のエレベータの待ち人数を含む前記施設に関する施設情報とを取得する取得工程と、
前記移動予定情報と前記施設情報とに基づいて、前記ユーザが前記所在階から前記目的階への移動にとり得る各ルートによって、前記ユーザが移動した場合に生じるコストである移動コストを、前記移動予定情報と前記施設情報とに基づいて算出する算出工程と、
を含むことを特徴とする算出方法。 A calculation method executed by a computer,
In a facility having a plurality of floors and provided with a plurality of elevators, the floor on which the user is located, the scheduled movement information indicating the destination floor to which the user is moving, and the operation of each of the plurality of elevators An acquisition step of acquiring facility information about the facility including a rule and a waiting number of the plurality of elevators on each floor of the facility;
Based on the movement schedule information and the facility information, the movement schedule, which is a cost that occurs when the user moves by each route that the user can take from the location floor to the destination floor, A calculation step of calculating based on the information and the facility information;
The calculation method characterized by including.
前記移動予定情報と前記施設情報とに基づいて、前記ユーザが前記所在階から前記目的階への移動にとり得る各ルートによって、前記ユーザが移動した場合に生じるコストである移動コストを、前記移動予定情報と前記施設情報とに基づいて算出する算出手順と、
をコンピュータに実行させることを特徴とする算出プログラム。 In a facility having a plurality of floors and provided with a plurality of elevators, the floor on which the user is located, the scheduled movement information indicating the destination floor to which the user is moving, and the operation of each of the plurality of elevators An acquisition procedure for acquiring the facility information about the facility including the rule and the waiting number of the elevators on each floor of the facility;
Based on the movement schedule information and the facility information, the movement schedule, which is a cost that occurs when the user moves by each route that the user can take from the location floor to the destination floor, A calculation procedure for calculating based on the information and the facility information;
A calculation program for causing a computer to execute.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017079934A JP6416970B1 (en) | 2017-04-13 | 2017-04-13 | Calculation device, calculation method, and calculation program |
JP2018100012A JP6905955B2 (en) | 2017-04-13 | 2018-05-24 | Calculation device, calculation method, and calculation program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017079934A JP6416970B1 (en) | 2017-04-13 | 2017-04-13 | Calculation device, calculation method, and calculation program |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018100012A Division JP6905955B2 (en) | 2017-04-13 | 2018-05-24 | Calculation device, calculation method, and calculation program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP6416970B1 true JP6416970B1 (en) | 2018-10-31 |
JP2018177467A JP2018177467A (en) | 2018-11-15 |
Family
ID=64017212
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017079934A Active JP6416970B1 (en) | 2017-04-13 | 2017-04-13 | Calculation device, calculation method, and calculation program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6416970B1 (en) |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06321445A (en) * | 1993-05-10 | 1994-11-22 | Toshiba Corp | Elevator |
JP3695998B2 (en) * | 1999-07-14 | 2005-09-14 | シャープ株式会社 | Personal navigation device and storage medium used therefor |
JP2003022309A (en) * | 2001-07-06 | 2003-01-24 | Hitachi Ltd | Device for managing facility on basis of flow line |
JP2005258995A (en) * | 2004-03-15 | 2005-09-22 | Natl Rehabilitation Center For The Disabled | Support device for person having impaired cognitive function |
JP2007041005A (en) * | 2006-09-15 | 2007-02-15 | Zenrin Co Ltd | Route searching device |
JP2011075402A (en) * | 2009-09-30 | 2011-04-14 | Navitime Japan Co Ltd | Navigation system, navigation instrument, navigation server, and vicinity search method |
JP5557931B2 (en) * | 2011-02-01 | 2014-07-23 | 三菱電機株式会社 | Navigation device |
JP2013199334A (en) * | 2012-03-23 | 2013-10-03 | Mitsubishi Electric Corp | Elevator system |
US9939274B2 (en) * | 2013-02-27 | 2018-04-10 | International Business Machines Corporation | Providing route guide using building information modeling (BIM) data |
JP6123448B2 (en) * | 2013-04-16 | 2017-05-10 | 三菱電機ビルテクノサービス株式会社 | Elevator equipment |
JP6288967B2 (en) * | 2013-07-12 | 2018-03-07 | 株式会社 ミックウェア | Navigation device |
-
2017
- 2017-04-13 JP JP2017079934A patent/JP6416970B1/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2018177467A (en) | 2018-11-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6766092B2 (en) | Determining a dynamic user profile that indicates a user behavior context using a mobile device | |
WO2017018009A1 (en) | Information processing device, information procesing meethod, and program | |
JP7090575B2 (en) | Information processing equipment, information processing methods and information processing programs | |
JP6545158B2 (en) | Task allocation method, computer program product and task allocation system | |
US20100179753A1 (en) | Estimating Time Of Arrival | |
JP2018177513A (en) | Elevator control system | |
JP6950397B2 (en) | Information processing equipment, information processing systems and programs | |
JP2014173861A (en) | Toilet selection system | |
JP6905955B2 (en) | Calculation device, calculation method, and calculation program | |
JP6393531B2 (en) | Train selection support system, train selection support method, and train selection support program | |
JP2018155498A (en) | Information processing system, information processing program, information processing device, and information processing method | |
KR20200042964A (en) | Predictive session analyzer for network systems | |
JP6416970B1 (en) | Calculation device, calculation method, and calculation program | |
JP2019099069A (en) | Information processing system, information processing program, information processing device, and information processing method | |
JP2007249424A (en) | Shop search notification device, method, program, and commodity service reservation system | |
US20190026408A1 (en) | People flow simulation apparatus and method | |
JP6896509B2 (en) | Offer number prediction device, offer number prediction method and offer number prediction program | |
EP4160517A1 (en) | Congestion information display system, congestion information display method, and program | |
Rosenthal | Human-Centered Planning for Effective Tast Autonomy | |
JP2019116379A (en) | Transportation means guide system | |
JP7298221B2 (en) | Information provision method, information provision program and information provision device | |
JP6888655B2 (en) | System and management equipment | |
JP7272988B2 (en) | Information processing device, information processing method, and system | |
JP2022061580A (en) | Information processing device, information processing method, and program | |
JP2021157560A (en) | Information processing device, information processing method, and information processing system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20180227 |
|
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: 20180904 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20181004 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6416970 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |