JP6988503B2 - Programs, information processing equipment and information processing methods - Google Patents
Programs, information processing equipment and information processing methods Download PDFInfo
- Publication number
- JP6988503B2 JP6988503B2 JP2018006524A JP2018006524A JP6988503B2 JP 6988503 B2 JP6988503 B2 JP 6988503B2 JP 2018006524 A JP2018006524 A JP 2018006524A JP 2018006524 A JP2018006524 A JP 2018006524A JP 6988503 B2 JP6988503 B2 JP 6988503B2
- Authority
- JP
- Japan
- Prior art keywords
- terminals
- time
- information processing
- average speed
- calculated
- 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
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、プログラム,情報処理装置及び情報処理方法に関する。 The present invention relates to a program, an information processing apparatus, and an information processing method.
企業や学校,スポーツチーム等では、人の動き(「行動」と称してもよい。)によって各個人を評価することがある。 In companies, schools, sports teams, etc., each individual may be evaluated by the movement of a person (may be called "behavior").
例えば、企業では、働き方の分析を行なう際に、個人の打合せ回数や打合せの時間,出張回数等を集計し、集計結果に基づいて各従業員の評価を行なうことが考えられる。 For example, in a company, when analyzing work styles, it is conceivable to aggregate the number of individual meetings, the time of meetings, the number of business trips, etc., and evaluate each employee based on the aggregated results.
しかしながら、個人の行動を集計したとしても、個人の動きを感覚的に評価する場合があり、評価の基準を人の感覚に頼ってしまうおそれがある。 However, even if individual behaviors are aggregated, individual movements may be evaluated sensuously, and the evaluation criteria may depend on human sensations.
1つの側面では、人の行動パタンを的確に把握することを目的とする。 One aspect is to accurately grasp the behavior pattern of a person.
プログラムは、複数の中継装置を介して複数の端末のそれぞれに接続されるコンピュータに、前記複数の中継装置と前記複数の端末のそれぞれとの間の電波強度により特定される座標変位を計測することによって、単位時間当たりにおける、複数の端末のそれぞれの移動距離を算出し、算出された前記移動距離を、前記複数の中継装置の少なくともいずれかを介した前記コンピュータと前記複数の端末のそれぞれとの通信が可能な時間を示す通信可能時間で除算することにより、前記複数の端末のそれぞれにおける平均速度を算出し、前記複数の端末のそれぞれについて、前記通信可能時間と算出された前記平均速度との関係を示す分布を出力する、処理を実行させる。 The program measures a computer connected to each of a plurality of terminals via a plurality of relay devices to measure a coordinate displacement specified by a radio wave strength between the plurality of relay devices and each of the plurality of terminals. by, per unit time, calculates the respective movement distances of the plurality of terminals, the calculated the moving distance, and each of said plurality of terminals with the computer via at least one of the plurality of relay devices By dividing by the communicable time indicating the communicable time, the average speed of each of the plurality of terminals is calculated, and for each of the plurality of terminals, the communicable time and the calculated average speed are calculated. Output the distribution showing the relationship, and execute the process.
1つの側面では、人の行動パタンを的確に把握することができる。 In one aspect, it is possible to accurately grasp a person's behavior pattern.
以下、図面を参照して一実施の形態を説明する。ただし、以下に示す実施形態はあくまでも例示に過ぎず、実施形態で明示しない種々の変形例や技術の適用を排除する意図はない。すなわち、本実施形態を、その趣旨を逸脱しない範囲で種々変形して実施することができる。 Hereinafter, one embodiment will be described with reference to the drawings. However, the embodiments shown below are merely examples, and there is no intention of excluding the application of various modifications and techniques not specified in the embodiments. That is, the present embodiment can be variously modified and implemented within a range that does not deviate from the purpose.
また、各図は、図中に示す構成要素のみを備えるという趣旨ではなく、他の機能等を含むことができる。 Further, each figure does not have the purpose of having only the components shown in the figure, but may include other functions and the like.
以下、図中において、同一の各符号は同様の部分を示しているので、その説明は省略する。 Hereinafter, since the same reference numerals indicate the same parts in the drawings, the description thereof will be omitted.
〔A〕実施形態の一例
〔A−1〕システム構成例
図1は、実施形態の一例としての情報処理システム100の構成を模式的に示すブロック図である。
[A] Example of Embodiment [A-1] Example of system configuration FIG. 1 is a block diagram schematically showing a configuration of an
実施形態の一例における情報処理システム100は、例えば、企業における従業員の行動パタンを集計し、働き方パタンとして出力する。
The
情報処理システム100は、情報処理装置1,複数のアクセスポイント2及び複数の端末3を備える。また、情報処理装置1には、表示装置130が接続されてよい。図1においては、簡単のため、複数のアクセスポイント2のうち1つのアクセスポイント2に限って示している。
The
端末3は、携帯電話31やビーコン32を含んでよい。携帯電話31及びビーコン32は、どちらか一方に限って情報処理システム100に備えられてよい。端末3は、ノート型パーソナルコンピュータやタブレット端末,Personal Digital Assistant(PDA)等の人が携帯可能な他の機器であってもよい。
The
アクセスポイント2は、中継装置の一例であり、情報処理装置1と端末3との間の通信を中継する。アクセスポイント2と端末3との間の通信規格は、例えば、WiFiやBluetooth(登録商標)である。なお、情報処理システム100には、アクセスポイント2に代えて、ゲートウェイ等の他の中継装置が備えられてもよい。
The
情報処理装置1は、アクセスポイント2を介して、端末3と通信可能に接続される。情報処理装置1は、アクセスポイント2と端末3との間の電波強度と、アクセスポイント2の配置位置を示すフロアマップ101とに基づき、端末3の位置を測位する。端末3の位置の測位方法については、図4等を用いて後述する。
The
情報処理装置1は、測位されたフロアマップ101上における端末3の位置情報をDatabase(DB)140に蓄積する。情報処理装置1は、蓄積された位置情報に基づいて作成した、各従業員の行動パタンの分布(図7等を用いて後述)や従業員個人の行動パタンの変化(図8等を用いて後述)を表示装置130に出力する。
The
図2は、図1に示した情報処理システム100における情報処理装置1のハードウェア構成を模式的に示すブロック図である。
FIG. 2 is a block diagram schematically showing a hardware configuration of the
情報処理装置1は、Central Processing Unit(CPU)11,メモリ12,表示制御部13,記憶装置14,入力Interface(I/F)15,読み書き処理部16及び通信I/F17を備える。
The
メモリ12は、例示的に、Read Only Memory(ROM)及びRandom Access Memory(RAM)を含む記憶装置である。メモリ12のROMには、Basic Input/Output System(BIOS)等のプログラムが書き込まれてよい。メモリ12のソフトウェアプログラムは、CPU11に適宜に読み込まれて実行されてよい。また、メモリ12のRAMは、一次記録メモリあるいはワーキングメモリとして利用されてよい。
The
表示制御部13は、表示装置130と接続され、表示装置130を制御する。表示装置130は、液晶ディスプレイやOrganic Light-Emitting Diode(OLED)ディスプレイ,Cathode Ray Tube(CRT),電子ペーパーディスプレイ等であり、オペレータ等に対する各種情報を表示する。表示装置130は、入力装置と組み合わされたものでもよく、例えば、タッチパネルでもよい。
The
記憶装置14は、例示的に、データを読み書き可能に記憶する装置であり、例えば、Hard Disk Drive(HDD)やSolid State Drive(SSD),Storage Class Memory(SCM)が用いられてよい。記憶装置14は、図1に示したDB140として機能する。
The
入力I/F15は、マウス151やキーボード152等の入力装置と接続され、マウス151やキーボード152等の入力装置を制御する。マウス151やキーボード152は、入力装置の一例であり、これらの入力装置を介して、オペレータが各種の入力操作を行なう。
The input I /
読み書き処理部16は、記録媒体160が装着可能に構成される。読み書き処理部16は、記録媒体160が装着された状態において、記録媒体160に記録されている情報を読み取り可能に構成される。本例では、記録媒体160は、可搬性を有する。例えば、記録媒体160は、フレキシブルディスク、光ディスク、磁気ディスク、光磁気ディスク、又は、半導体メモリ等である。
The read /
通信I/F17は、外部装置との通信を可能にするためのインタフェースである。通信I/F17は、アクセスポイント2を情報処理装置1と通信可能に接続させる。
The communication I /
図3は、図2に示した情報処理装置1の機能構成を模式的に示すブロック図である。
FIG. 3 is a block diagram schematically showing the functional configuration of the
CPU11は、種々の制御や演算を行なう処理装置であり、メモリ12に格納されたOperating System(OS)やプログラムを実行することにより、種々の機能を実現する。すなわち、情報処理装置1のCPU11は、図3に示すように、第1設定部111,第2設定部112,第1算出部113,第2算出部114及び出力処理部115として機能する。
The
なお、これらの第1設定部111,第2設定部112,第1算出部113,第2算出部114及び出力処理部115としての機能を実現するためのプログラムは、例えば前述した記録媒体160に記録された形態で提供される。そして、コンピュータは読み書き処理部16を介してその記録媒体160からプログラムを読み取って内部記憶装置または外部記憶装置に転送し格納して用いる。また、そのプログラムを、例えば磁気ディスク,光ディスク,光磁気ディスク等の記憶装置(記録媒体)に記録しておき、その記憶装置から通信経路を介してコンピュータに提供してもよい。
The program for realizing the functions of the
第1設定部111,第2設定部112,第1算出部113,第2算出部114及び出力処理部115としての機能を実現する際には、内部記憶装置に格納されたプログラムがコンピュータのマイクロプロセッサによって実行される。このとき、記録媒体160に記録されたプログラムをコンピュータが読み取って実行してもよい。なお、本実施形態において、内部記憶装置はメモリ12であり、マイクロプロセッサはCPU11である。
When realizing the functions of the
CPU11は、例示的に、情報処理装置1全体の動作を制御する。情報処理装置1全体の動作を制御するための装置は、CPU11に限定されず、例えば、MPUやDSP,ASIC,PLD,FPGAのいずれか1つであってもよい。また、情報処理装置1全体の動作を制御するための装置は、CPU,MPU,DSP,ASIC,PLD及びFPGAのうちの2種類以上の組み合わせであってもよい。なお、MPUはMicro Processing Unitの略称であり、DSPはDigital Signal Processorの略称であり、ASICはApplication Specific Integrated Circuitの略称である。また、PLDはProgrammable Logic Deviceの略称であり、FPGAはField Programmable Gate Arrayの略称である。
The
第1設定部111は、社内滞在時間(「社内勤務時間」と称されてもよい。)の閾値を設定し、設定した閾値を例えば記憶装置14に記憶させる。第1設定部111は、マウス151又はキーボード152と入力I/F15とを介して情報処理装置1のオペレータによって入力された値を、社内滞在時間の閾値として設定してよい。社内滞在時間の閾値は、例えば、従業員の働き方を内勤中心にするか、外勤中心にするかによる、企業の目標に基づいて決定されてよい。
The
別言すれば、第1設定部111は、情報処理装置1と複数の端末3のそれぞれとの通信が可能な時間を示す通信可能時間に関する第1の閾値を設定する。
In other words, the
第2設定部112は、社内移動速度(単に「移動速度」と称されてもよい。)の閾値を設定し、設定した閾値を例えば記憶装置14に記憶させる。第2設定部112は、マウス151又はキーボード152と入力I/F15とを介して情報処理装置1のオペレータによって入力された値を、社内滞在時間の閾値として設定してよい。社内移動速度の閾値は、例えば、従業員の社内における働き方をデスクワーク中心にするか、デスクワーク以外の作業や打ち合わせ中心にするかによる、企業の目標に基づいて決定されてよい。
The
別言すれば、第2設定部112は、複数の端末3のそれぞれにおける平均速度に関する第2の閾値を設定する。
In other words, the
第1算出部113は、単位時間当たりにおける、複数の端末3のそれぞれの移動距離を算出する。なお、第1算出部113における機能の詳細については、図4等を用いて後述する。
The
第2算出部114は、第1算出部113によって算出された移動距離と、情報処理装置1と複数の端末3のそれぞれとの通信が可能な時間を示す通信可能時間とに基づき、複数の端末3のそれぞれにおける平均速度を算出する。また、第2算出部114は、平均速度を時間帯毎に算出してよい。なお、第2算出部114における機能の詳細については、図6等を用いて後述する。
The
出力処理部115は、複数の端末3のそれぞれについて、端末3の通信可能時間と端末3の平均速度との関係を示す分布を出力する。また、出力処理部115は、分布に対して社内滞在時間の閾値及び社内移動速度の閾値を適用することにより、複数の端末3のそれぞれを複数グループに分類してよい。更に、出力処理部115は、複数の端末3の少なくとも1つについて、時間帯毎における平均速度の変化を出力してよい。なお、出力処理部115における機能の詳細については、図7及び図8等を用いて後述する。
The
図4は、図2に示した情報処理装置1における移動距離測定処理を説明する図である。
FIG. 4 is a diagram illustrating a moving distance measurement process in the
図4においては、企業におけるオフィスのフロアマップ101を例示している。図示するフロアには、アクセスポイント2として、15個のアクセスポイント2−1〜2−15が配置されている。また、フロアマップ101において、図面左上を原点として、xy平面が定義される。
FIG. 4 illustrates an
第1算出部113は、例えば、三点測位法によって、端末3を携帯している従業員の位置を測位する。また、第1算出部113は、測位によって取得した位置情報を、測位した時刻と共に、履歴としてDB140に格納する。
The
図4に示す例では、(x,y)=(100,60)で示される点A1に端末3を携帯する従業員が位置している。第1算出部113は、端末3からの距離が近い3つのアクセスポイント2と端末3との間の電波強度に基づき、点A1の座標を算出する。すなわち、点A1の座標は、アクセスポイント2−8と端末3との間の電波強度、アクセスポイント2−7と端末3との間の電波強度、及び、アクセスポイント2−13と端末3との間の電波強度に基づいて算出される。
In the example shown in FIG. 4, an employee carrying the
ここで、従業員が、点A1に位置していた時刻から単位時間経過後に、(x,y)=(130,45)で示される点A2に移動したことを想定する。第1算出部113は、端末3からの距離が近い3つのアクセスポイント2と端末3との間の電波強度に基づき、点A2の座標を算出する。すなわち、点A2の座標は、アクセスポイント2−8と端末3との間の電波強度、アクセスポイント2−9と端末3との間の電波強度、及び、アクセスポイント2−3と端末3との間の電波強度に基づいて算出される。
Here, it is assumed that the employee moves to the point A2 indicated by (x, y) = (130, 45) after a unit time has elapsed from the time when the employee was located at the point A1. The
そして、第1算出部113は、三角関数を用いて、端末3を携帯する従業員の単位時間における移動距離を算出する。
Then, the
図4に示す例では、以下の(式1)に基づいて、移動距離Lが算出される。ここで、(xA1,yA1)は端末3の移動前の点A1における座標を示し、(xA2,yA2)は端末3の移動後の点A2における座標を示す。
In the example shown in FIG. 4, the moving distance L is calculated based on the following (Equation 1). Here, (x A1 , y A1 ) indicates the coordinates at the point A1 before the movement of the
図5は、図2に示した情報処理装置1において出力される分布図の形状を示す図である。
FIG. 5 is a diagram showing the shape of the distribution map output by the
図5に示す座標平面において、横軸は社内滞在時間[h]を示し、縦軸は平均時速[m/h]を示す。第1設定部111によって設定される社内滞在時間の閾値と、第2設定部112によって設定される社内移動速度の閾値とに基づき、図5に示す座標平面は、4つの領域R1〜R4に分割される。
In the coordinate plane shown in FIG. 5, the horizontal axis indicates the in-house stay time [h], and the vertical axis indicates the average speed [m / h]. The coordinate plane shown in FIG. 5 is divided into four regions R1 to R4 based on the threshold value of the in-house stay time set by the
領域R1には、出張が多く、社内ではアクティブに動き回る従業員の行動パタンが分類される。領域R2には、社内滞在時間が長く、社内ではアクティブに動き回る従業員の行動パタンが分類される。領域R3には、出張が多く、社内ではあまり動かない従業員の行動パタンが分類される。領域R4には、社内滞在時間が長く、社内ではあまり動かない従業員の行動パタンが分類される。 Area R1 is classified into the behavior patterns of employees who have many business trips and actively move around in the company. Area R2 classifies the behavior patterns of employees who spend a long time in the company and actively move around in the company. Area R3 is classified into the behavior patterns of employees who travel a lot and do not move much in the company. Area R4 classifies the behavior patterns of employees who spend a long time in the company and do not move much in the company.
図6の(1)は、図2に示した情報処理装置1における移動速度集計テーブル102を例示する図である。
FIG. 6 (1) is a diagram illustrating the movement speed aggregation table 102 in the
移動速度集計テーブル102には、各従業員についての、時間帯毎の平均移動速度[m/h]が履歴として登録されている。移動速度集計テーブル102において、数字が登録されている時間帯は該当する従業員が社内に滞在していることを示し、数字が登録されていない時間帯は該当する従業員が外出していることを示す。図6の(1)に示す例では、従業員#1〜#6についての、8時から19時までの間の1時間毎の平均移動速度が登録されている。
In the movement speed summary table 102, the average movement speed [m / h] for each time zone for each employee is registered as a history. In the movement speed summary table 102, the time zone in which the number is registered indicates that the corresponding employee is staying in the company, and the time zone in which the number is not registered indicates that the corresponding employee is out. Is shown. In the example shown in (1) of FIG. 6, the average moving speed for each hour from 8:00 to 19:00 is registered for
例えば、従業員#1は、8時から19時の間、終日社内に滞在しており、8時から9時までの間の平均移動速度は20[m/h]であり、9時から10時までの間の平均移動速度は11[m/h]である。また、例えば、従業員#3は、8時から12時までの間は社内に滞在しているが、12時以降は外出している。
For example,
図6の(2)は、図2に示した情報処理装置1における行動パタン集計テーブル103を例示する図である。
FIG. 6 (2) is a diagram illustrating the behavior pattern aggregation table 103 in the
行動パタン集計テーブル103には、各従業員についての1日の社内における、平均時速[m/h],合計移動距離[m],滞在時間[h]及び行動パタンが登録されている。図6の(2)に例示する行動パタン集計テーブル103は、図6の(1)に示した各従業員についての時間帯毎の平均移動速度に基づいて作成される。行動パタンは、図5を用いて前述したように、設定されている社内滞在時間の閾値と平均速度の閾値とに基づいて決定される。 In the action pattern summary table 103, the average speed [m / h], the total travel distance [m], the staying time [h], and the action pattern in the company for one day are registered for each employee. The behavior pattern summary table 103 illustrated in (2) of FIG. 6 is created based on the average movement speed for each time zone for each employee shown in (1) of FIG. The behavior pattern is determined based on the threshold value of the in-house stay time and the threshold value of the average speed, as described above with reference to FIG.
例えば、従業員#1について、平均時速は20.9[m/h]であり、合計移動距離は230[m]であり、滞在時間は11[h]であり、行動パタンは社内滞在時間が長く、社内ではあまり動かないタイプである。また、例えば、従業員#3について、平均時速は171.0[m/h]であり、合計移動距離は684[m]であり、滞在時間は4[h]であり、行動パタンは出張が多く、社内ではアクティブに動き回るタイプである。
For example, for
図7は、図2に示した情報処理装置1において出力される分布図を例示する図である。
FIG. 7 is a diagram illustrating a distribution map output by the
図7においては、図6の(2)に示した従業員#1〜#6についての滞在時間[h]と平均時速[m/h]との関係を例示する。
FIG. 7 exemplifies the relationship between the staying time [h] and the average speed [m / h] for
図7に示す例は、領域R1に従業員#3及び#4が位置し、領域R2に従業員#2が位置し、領域R3に従業員#5が位置し、領域R4に従業員#1及び#6が位置する。なお、図示する例において、社内滞在時間の閾値は6[h]に設定され、平均時速の閾値は160[m/h]に設定されている。
In the example shown in FIG. 7,
出力処理部115は、図7に例示する分布図を作成し、例えば表示装置130に表示させる。
The
図8は、図2に示した情報処理装置1において出力される折れ線グラフを例示する図である。
FIG. 8 is a diagram illustrating a line graph output by the
図8に示す折れ線グラフは、図6の(1)に示した従業員#6についての、時間帯毎の平均時速[m/h]を示している。図8に示す例では、例えば、8時から9時の間よりも9時から10時の間の方が、平均時速が大きくなっており、9時から10時の間よりも10時から11時の間の方が、平均時速が小さくなっている。また、実線で結ばれていない12時から13時の間は、従業員#6が外出中であることを示している。
The line graph shown in FIG. 8 shows the average speed [m / h] for each time zone for the
出力処理部115は、図8に例示する折れ線グラフを作成し、例えば表示装置130に表示させる。
The
〔A−2〕動作例
図2に示した情報処理装置1における処理を、図9に示すフローチャート(ステップS1〜S6)に従って説明する。
[A-2] Operation Example The processing in the
第1算出部113は、端末3の現在地の座標を取得する(ステップS1)。
The
第1算出部113は、取得した端末3の現在地の座標と前回の座標とを比較して、端末3の移動距離を算出する(ステップS2)。算出された移動距離は、DB140に格納される。なお、端末3の前回の座標が取得されていない場合には、ステップS2の処理はスキップされてよい。
The
第1算出部113は、終業時刻等の理由で、端末3の移動距離の測定を終了するかを判定する(ステップS3)。
The
測定を終了しない場合には(ステップS3のNoルート参照)、第1算出部113は、次の現在地の座標の取得タイミングまで、処理を待機する(ステップS4)。そして、処理はステップS1へ戻る。
If the measurement is not completed (see No route in step S3), the
一方、測定を終了する場合には(ステップS3のYesルート参照)、第2算出部114は、各従業員の社内滞在時間と移動距離とに基づき、時間帯毎の移動速度を算出する(ステップS5)。なお、移動速度の算出は、各従業員について並列して実行されてもよいし、各従業員について順次実行されてもよい。
On the other hand, when the measurement is completed (see Yes route in step S3), the
出力処理部115は、各従業員の社内滞在時間と算出された移動速度との関係を示す分布図を出力する(ステップS6)。そして、処理は終了する。なお、出力処理部115は、第1設定部111及び第2設定部112によってそれぞれ設定された社内滞在時間の閾値及び社内移動速度の閾値を、出力する分布図に適用してよい。また、出力処理部115は、少なくとも一人の従業員について、時間帯毎の移動速度の変化を示す折れ線グラフを出力してよい。
The
〔A−3〕効果
上述した実施形態の一例における情報処理装置1によれば、例えば、以下の作用効果を奏することができる。
[A-3] Effect According to the
第1算出部113は、単位時間当たりにおける、複数の端末3のそれぞれの移動距離を算出する。第2算出部114は、第1算出部113によって算出された移動距離と、複数の端末3のそれぞれとの通信が可能な時間を示す通信可能時間とに基づき、複数の端末3のそれぞれにおける平均速度を算出する。出力処理部115は、複数の端末3のそれぞれについて、通信可能時間と算出された平均速度との関係を示す分布を出力する。
The
これにより、人の行動パタンを的確に把握することができる。具体的には、各従業員の働き方のタイプを的確に把握することができる。例えば、企業が目標とする働き方のタイプに対して、対象の従業員がどの位置に属しているのかを把握することができる。また、対象の従業員と他の従業員との違いを数値情報として取り扱えるようになるため、企業内にはどのような働き方の従業員が多いかを確認でき、働き方改革を進める中でどのような変化が現れたかを確認することができる。 This makes it possible to accurately grasp the behavior pattern of a person. Specifically, it is possible to accurately grasp the type of work style of each employee. For example, it is possible to grasp the position of the target employee with respect to the type of work style that the company aims at. In addition, since the difference between the target employee and other employees can be handled as numerical information, it is possible to confirm what kind of work style employees are in the company, and while promoting work style reform. You can see what kind of changes have occurred.
第1設定部111は、通信可能時間に関する第1の閾値を設定する。第2設定部112は、平均速度に関する第2の閾値を設定する。出力処理部115は、分布に対して第1の閾値及び第2の閾値を適用することにより、複数の端末3のそれぞれを複数のグループのいずれかに分類する。
The
これにより、人の行動パタンを的確に分類することができる。具体的には、各従業員の働き方のタイプを的確に分類することができる。 This makes it possible to accurately classify human behavior patterns. Specifically, the type of work style of each employee can be accurately classified.
第2算出部114は、平均速度を時間帯毎に算出する。
The
これにより、時間帯毎の平均速度を知ることができる。 This makes it possible to know the average speed for each time zone.
出力処理部115は、複数の端末3の少なくとも1つについて、時間帯毎における平均速度の変化を出力する。
The
これにより、時間帯毎の平均速度の変化を容易に把握することができる。 This makes it possible to easily grasp the change in the average speed for each time zone.
〔B〕その他
開示の技術は上述した実施形態に限定されるものではなく、本実施形態の趣旨を逸脱しない範囲で種々変形して実施することができる。本実施形態の各構成及び各処理は、必要に応じて取捨選択することができ、あるいは適宜組み合わせてもよい。
[B] Others The disclosed techniques are not limited to the above-described embodiments, and can be variously modified and implemented without departing from the spirit of the present embodiment. Each configuration and each process of the present embodiment can be selected as necessary, or may be combined as appropriate.
上述した実施形態の一例においては、企業における従業員の行動パタンを集計し、働き方のパタンとして出力することとした。しかしながら、これに限定されるものではない。 In one example of the above-described embodiment, the behavior patterns of employees in a company are aggregated and output as a work style pattern. However, it is not limited to this.
情報処理装置1は、例えば、学校や学習塾における生徒の行動パタンを集計し、集計した行動パタンを出力してもよい。また、情報処理装置1は、例えば、グラウンドにおけるスポーツ選手の行動パタンを集計し、集計した行動パタンを出力してもよい。
The
〔C〕付記
以上の実施形態及び変形例に関し、さらに以下の付記を開示する。
[C] Additional Notes The following additional notes will be further disclosed with respect to the above embodiments and modifications.
(付記1)
コンピュータに、
単位時間当たりにおける、複数の端末のそれぞれの移動距離を算出し、
算出された前記移動距離と、前記複数の端末のそれぞれとの通信が可能な時間を示す通信可能時間とに基づき、前記複数の端末のそれぞれにおける平均速度を算出し、
前記複数の端末のそれぞれについて、前記通信可能時間と算出された前記平均速度との関係を示す分布を出力する、
処理を実行させる、プログラム。
(Appendix 1)
On the computer
Calculate the travel distance of each of multiple terminals per unit time,
Based on the calculated travel distance and the communicable time indicating the time during which communication with each of the plurality of terminals is possible, the average speed of each of the plurality of terminals is calculated.
For each of the plurality of terminals, a distribution showing the relationship between the communicable time and the calculated average speed is output.
A program that executes processing.
(付記2)
前記通信可能時間に関する第1の閾値を設定し、
前記平均速度に関する第2の閾値を設定し、
前記分布に対して前記第1の閾値及び前記第2の閾値を適用することにより、前記複数の端末のそれぞれを複数のグループのいずれかに分類する、
処理を前記コンピュータに実行させる、付記1に記載のプログラム。
(Appendix 2)
A first threshold value for the communicable time is set, and the communication time is set.
A second threshold for the average speed is set and
By applying the first threshold and the second threshold to the distribution, each of the plurality of terminals is classified into one of a plurality of groups.
The program according to
(付記3)
前記平均速度を時間帯毎に算出する、
処理を前記コンピュータに実行させる、付記1又は2に記載のプログラム。
(Appendix 3)
The average speed is calculated for each time zone.
The program according to
(付記4)
前記複数の端末の少なくとも1つについて、前記時間帯毎における前記平均速度の変化を出力する、
処理を前記コンピュータに実行させる、付記3に記載のプログラム。
(Appendix 4)
For at least one of the plurality of terminals, the change in the average speed for each time zone is output.
The program according to
(付記5)
単位時間当たりにおける、複数の端末のそれぞれの移動距離を算出する第1算出部と、
前記第1算出部によって算出された前記移動距離と、前記複数の端末のそれぞれとの通信が可能な時間を示す通信可能時間とに基づき、前記複数の端末のそれぞれにおける平均速度を算出する第2算出部と、
前記複数の端末のそれぞれについて、前記通信可能時間と算出された前記平均速度との関係を示す分布を出力する出力処理部と、
を備える、情報処理装置。
(Appendix 5)
The first calculation unit that calculates the movement distance of each of a plurality of terminals per unit time,
A second calculation of the average speed of each of the plurality of terminals based on the travel distance calculated by the first calculation unit and the communicable time indicating the time during which communication with each of the plurality of terminals is possible. Calculation unit and
An output processing unit that outputs a distribution showing the relationship between the communicable time and the calculated average speed for each of the plurality of terminals.
An information processing device.
(付記6)
前記通信可能時間に関する第1の閾値を設定する第1設定部と、
前記平均速度に関する第2の閾値を設定する第2設定部と、
を更に備え、
前記出力処理部は、前記分布に対して前記第1の閾値及び前記第2の閾値を適用することにより、前記複数の端末のそれぞれを複数のグループのいずれかに分類する、
付記5に記載の情報処理装置。
(Appendix 6)
A first setting unit that sets a first threshold value for the communicable time, and
A second setting unit that sets a second threshold value for the average speed, and
Further prepare
The output processing unit classifies each of the plurality of terminals into one of a plurality of groups by applying the first threshold value and the second threshold value to the distribution.
The information processing apparatus according to
(付記7)
前記第2算出部は、前記平均速度を時間帯毎に算出する、
付記5又は6に記載の情報処理装置。
(Appendix 7)
The second calculation unit calculates the average speed for each time zone.
The information processing apparatus according to
(付記8)
前記出力処理部は、前記複数の端末の少なくとも1つについて、前記時間帯毎における前記平均速度の変化を出力する、
付記7に記載の情報処理装置。
(Appendix 8)
The output processing unit outputs a change in the average speed for each of the time zones for at least one of the plurality of terminals.
The information processing apparatus according to Appendix 7.
(付記9)
単位時間当たりにおける、複数の端末のそれぞれの移動距離を算出し、
算出された前記移動距離と、前記複数の端末のそれぞれとの通信が可能な時間を示す通信可能時間とに基づき、前記複数の端末のそれぞれにおける平均速度を算出し、
前記複数の端末のそれぞれについて、前記通信可能時間と算出された前記平均速度との関係を示す分布を出力する、
情報処理方法。
(Appendix 9)
Calculate the travel distance of each of multiple terminals per unit time,
Based on the calculated travel distance and the communicable time indicating the time during which communication with each of the plurality of terminals is possible, the average speed of each of the plurality of terminals is calculated.
For each of the plurality of terminals, a distribution showing the relationship between the communicable time and the calculated average speed is output.
Information processing method.
(付記10)
前記通信可能時間に関する第1の閾値を設定し、
前記平均速度に関する第2の閾値を設定し、
前記分布に対して前記第1の閾値及び前記第2の閾値を適用することにより、前記複数の端末のそれぞれを複数のグループのいずれかに分類する、
付記9に記載の情報処理方法。
(Appendix 10)
A first threshold value for the communicable time is set, and the communication time is set.
A second threshold for the average speed is set and
By applying the first threshold and the second threshold to the distribution, each of the plurality of terminals is classified into one of a plurality of groups.
The information processing method according to Appendix 9.
(付記11)
前記平均速度を時間帯毎に算出する、
付記9又は10に記載の情報処理方法。
(Appendix 11)
The average speed is calculated for each time zone.
The information processing method according to
(付記12)
前記複数の端末の少なくとも1つについて、前記時間帯毎における前記平均速度の変化を出力する、
付記11に記載の情報処理方法。
(Appendix 12)
For at least one of the plurality of terminals, the change in the average speed for each time zone is output.
The information processing method according to
100 :情報処理システム
1 :情報処理装置
11 :CPU
111 :第1設定部
112 :第2設定部
113 :第1算出部
114 :第2算出部
115 :出力処理部
12 :メモリ
13 :表示制御部
130 :表示装置
14 :記憶装置
140 :DB
15 :入力I/F
151 :マウス
152 :キーボード
16 :読み書き処理部
160 :記録媒体
17 :通信I/F
101 :フロアマップ
102 :移動速度集計テーブル
103 :行動パタン集計テーブル
2 :アクセスポイント
3 :端末
31 :携帯電話
32 :ビーコン
100: Information processing system 1: Information processing device 11: CPU
111: First setting unit 112: Second setting unit 113: First calculation unit 114: Second calculation unit 115: Output processing unit 12: Memory 13: Display control unit 130: Display device 14: Storage device 140: DB
15: Input I / F
151: Mouse 152: Keyboard 16: Read / write processing unit 160: Recording medium 17: Communication I / F
101: Floor map 102: Movement speed summary table 103: Behavior pattern summary table 2: Access point 3: Terminal 31: Mobile phone 32: Beacon
Claims (6)
前記複数の中継装置と前記複数の端末のそれぞれとの間の電波強度により特定される座標変位を計測することによって、単位時間当たりにおける、前記複数の端末のそれぞれの移動距離を算出し、
算出された前記移動距離を、前記複数の中継装置の少なくともいずれかを介した前記コンピュータと前記複数の端末のそれぞれとの通信が可能な時間を示す通信可能時間で除算することにより、前記複数の端末のそれぞれにおける平均速度を算出し、
前記複数の端末のそれぞれについて、前記通信可能時間と算出された前記平均速度との関係を示す分布を出力する、
処理を実行させる、プログラム。 To a computer connected to each of multiple terminals via multiple relay devices,
By measuring the coordinates displacement specified by the radio wave strength between each of the plurality of terminals and the plurality of relay devices, per unit time, it calculates the respective moving distances of said plurality of terminals,
The calculated travel distance is divided by the communicable time indicating the communicable time between the computer and each of the plurality of terminals via at least one of the plurality of relay devices . Calculate the average speed for each terminal
For each of the plurality of terminals, a distribution showing the relationship between the communicable time and the calculated average speed is output.
A program that executes processing.
前記平均速度に関する第2の閾値を設定し、
前記分布に対して前記第1の閾値及び前記第2の閾値を適用することにより、前記複数の端末のそれぞれを複数のグループのいずれかに分類する、
処理を前記コンピュータに実行させる、請求項1に記載のプログラム。 A first threshold value for the communicable time is set, and the communication time is set.
A second threshold for the average speed is set and
By applying the first threshold and the second threshold to the distribution, each of the plurality of terminals is classified into one of a plurality of groups.
The program according to claim 1, wherein the computer executes the process.
処理を前記コンピュータに実行させる、請求項1又は2に記載のプログラム。 The average speed is calculated for each time zone.
The program according to claim 1 or 2, which causes the computer to execute the process.
処理を前記コンピュータに実行させる、請求項3に記載のプログラム。 For at least one of the plurality of terminals, the change in the average speed for each time zone is output.
The program according to claim 3, wherein the computer executes the process.
前記複数の中継装置と前記複数の端末のそれぞれとの間の電波強度により特定される座標変位を計測することによって、単位時間当たりにおける、前記複数の端末のそれぞれの移動距離を算出する第1算出部と、
前記第1算出部によって算出された前記移動距離を、前記複数の中継装置の少なくともいずれかを介した前記情報処理装置と前記複数の端末のそれぞれとの通信が可能な時間を示す通信可能時間で除算することにより、前記複数の端末のそれぞれにおける平均速度を算出する第2算出部と、
前記複数の端末のそれぞれについて、前記通信可能時間と算出された前記平均速度との関係を示す分布を出力する出力処理部と、
を備える、情報処理装置。 An information processing device connected to each of a plurality of terminals via a plurality of relay devices.
By measuring the coordinates displacement specified by the radio wave strength between each of the plurality of terminals and the plurality of relay devices, per unit time, a first calculation for calculating the respective moving distance of said plurality of terminals Department and
The moving distance calculated by the first calculation unit, by the plurality of relay the information processing apparatus and the plurality of respective communication can communicate time of indicating the time available for the terminal at least through one of the devices A second calculation unit that calculates the average speed of each of the plurality of terminals by dividing,
An output processing unit that outputs a distribution showing the relationship between the communicable time and the calculated average speed for each of the plurality of terminals.
An information processing device.
前記複数の中継装置と前記複数の端末のそれぞれとの間の電波強度により特定される座標変位を計測することによって、単位時間当たりにおける、前記複数の端末のそれぞれの移動距離を算出し、
算出された前記移動距離を、前記複数の中継装置の少なくともいずれかを介した前記コンピュータと前記複数の端末のそれぞれとの通信が可能な時間を示す通信可能時間で除算することにより、前記複数の端末のそれぞれにおける平均速度を算出し、
前記複数の端末のそれぞれについて、前記通信可能時間と算出された前記平均速度との関係を示す分布を出力する、
処理を実行する、情報処理方法。 A computer connected to each of multiple terminals via multiple relay devices,
By measuring the coordinates displacement specified by the radio wave strength between each of the plurality of terminals and the plurality of relay devices, per unit time, it calculates the respective moving distances of said plurality of terminals,
The calculated travel distance is divided by the communicable time indicating the communicable time between the computer and each of the plurality of terminals via at least one of the plurality of relay devices . Calculate the average speed for each terminal
For each of the plurality of terminals, a distribution showing the relationship between the communicable time and the calculated average speed is output.
An information processing method that executes processing.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018006524A JP6988503B2 (en) | 2018-01-18 | 2018-01-18 | Programs, information processing equipment and information processing methods |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018006524A JP6988503B2 (en) | 2018-01-18 | 2018-01-18 | Programs, information processing equipment and information processing methods |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2019125249A JP2019125249A (en) | 2019-07-25 |
| JP6988503B2 true JP6988503B2 (en) | 2022-01-05 |
Family
ID=67399130
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018006524A Active JP6988503B2 (en) | 2018-01-18 | 2018-01-18 | Programs, information processing equipment and information processing methods |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6988503B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7675379B2 (en) * | 2022-07-07 | 2025-05-13 | パナソニックIpマネジメント株式会社 | Information provision system and information provision method |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4695123B2 (en) * | 2007-09-05 | 2011-06-08 | 日本電信電話株式会社 | POSITION INFORMATION ACQUISITION DEVICE, POSITION INFORMATION ACQUISITION METHOD, AND POSITION INFORMATION ACQUISITION PROGRAM |
| JP6524619B2 (en) * | 2014-08-18 | 2019-06-05 | 株式会社リコー | Locus drawing apparatus, locus drawing method, locus drawing system, and program |
| WO2017037839A1 (en) * | 2015-08-31 | 2017-03-09 | 株式会社日立製作所 | Information processing device and information processing method |
| JP2017117423A (en) * | 2015-12-17 | 2017-06-29 | 日本ロジックス株式会社 | Watching system and watching method |
-
2018
- 2018-01-18 JP JP2018006524A patent/JP6988503B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2019125249A (en) | 2019-07-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Higgins et al. | Calculating place-based transit accessibility | |
| US10414047B2 (en) | Method and a data processing system for simulating and handling of anti-collision management for an area of a production plant | |
| US20180348023A1 (en) | Sensor Calibration Based On Environmental Factors | |
| Vahdat et al. | Improving patient timeliness of care through efficient outpatient clinic layout design using data-driven simulation and optimisation | |
| KR20120088747A (en) | Method and system for building annotation layers based on location aware user context information | |
| JP2017117416A (en) | Infection candidate specifying device, infection candidate specifying method, and infection candidate specifying program | |
| CN110969175A (en) | Wafer processing method and apparatus, storage medium and electronic device | |
| CN104951064B (en) | Efficient free space finger identification | |
| CN110660219A (en) | Parking lot parking prediction method and device | |
| JP2021174560A (en) | Economic condition prediction method, economic condition prediction model construction method and corresponding equipment | |
| US20160314428A1 (en) | Action analysis server, method of analyzing action, and program for action analysis server | |
| CN110909873A (en) | Method, device and computer equipment for noise reduction of passive RFID mobile ranging data | |
| CN118799123A (en) | A construction supervision risk early warning method, product, equipment and medium | |
| JP6988503B2 (en) | Programs, information processing equipment and information processing methods | |
| US20170193678A1 (en) | Information processing system, information processing method, and storage medium | |
| JP6677040B2 (en) | Trajectory data processing method, trajectory data processing program and trajectory data processing device | |
| CN115759504A (en) | A path planning method, device, electronic equipment and storage medium | |
| Stisen et al. | Task phase recognition for highly mobile workers in large building complexes | |
| Benning et al. | Transit Networks, Social Contacts, and Open Data Meet Public Transportation Plans for Post-COVID-19: A Canadian Case Study | |
| JP2023154122A (en) | program | |
| JP2016051233A (en) | Document processing apparatus and program | |
| CN111563772B (en) | Advertisement information access quality determining method and device, electronic equipment and storage medium | |
| Ang et al. | An IPS evaluation framework for measuring the effectiveness and efficiency of indoor positioning solutions | |
| JP2021174559A (en) | Economic status monitoring method, economic status monitoring model construction method and corresponding equipment | |
| Lu et al. | Optimization design of pushing distance estimation of hydraulic support using the Kalman filter with the covariance improvement |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180702 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20190610 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20201001 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210820 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210824 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20210824 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20211022 |
|
| 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: 20211102 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20211115 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6988503 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |