Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6988503B2 - Programs, information processing equipment and information processing methods - Google Patents
[go: Go Back, main page]

JP6988503B2 - Programs, information processing equipment and information processing methods - Google Patents

Programs, information processing equipment and information processing methods Download PDF

Info

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
Application number
JP2018006524A
Other languages
Japanese (ja)
Other versions
JP2019125249A (en
Inventor
伸治 松中
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2018006524A priority Critical patent/JP6988503B2/en
Publication of JP2019125249A publication Critical patent/JP2019125249A/en
Application granted granted Critical
Publication of JP6988503B2 publication Critical patent/JP6988503B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、プログラム,情報処理装置及び情報処理方法に関する。 The present invention relates to 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.

国際公開第2017/168487号パンフレットInternational Publication No. 2017/1688487 Pamphlet 特開2015−200968号公報Japanese Unexamined Patent Publication No. 2015-200968

しかしながら、個人の行動を集計したとしても、個人の動きを感覚的に評価する場合があり、評価の基準を人の感覚に頼ってしまうおそれがある。 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.

実施形態の一例としての情報処理システムの構成を模式的に示すブロック図である。It is a block diagram which shows typically the structure of the information processing system as an example of an embodiment. 図1に示した情報処理システムにおける情報処理装置のハードウェア構成を模式的に示すブロック図である。It is a block diagram schematically showing the hardware configuration of the information processing apparatus in the information processing system shown in FIG. 1. 図2に示した情報処理装置の機能構成を模式的に示すブロック図である。It is a block diagram which shows typically the functional structure of the information processing apparatus shown in FIG. 図2に示した情報処理装置における移動距離測定処理を説明する図である。It is a figure explaining the movement distance measurement process in the information processing apparatus shown in FIG. 図2に示した情報処理装置において出力される分布図の形状を示す図である。It is a figure which shows the shape of the distribution map output in the information processing apparatus shown in FIG. 図2に示した情報処理装置における移動速度集計テーブル及び行動パタン集計テーブルを例示する図である。It is a figure which illustrates the movement speed totaling table and the action pattern totalization table in the information processing apparatus shown in FIG. 図2に示した情報処理装置において出力される分布図を例示する図である。It is a figure which illustrates the distribution map output in the information processing apparatus shown in FIG. 図2に示した情報処理装置において出力される折れ線グラフを例示する図である。It is a figure which illustrates the line graph output in the information processing apparatus shown in FIG. 図2に示した情報処理装置における処理を説明するフローチャートである。It is a flowchart explaining the process in the information processing apparatus shown in FIG.

以下、図面を参照して一実施の形態を説明する。ただし、以下に示す実施形態はあくまでも例示に過ぎず、実施形態で明示しない種々の変形例や技術の適用を排除する意図はない。すなわち、本実施形態を、その趣旨を逸脱しない範囲で種々変形して実施することができる。 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 information processing system 100 as an example of an embodiment.

実施形態の一例における情報処理システム100は、例えば、企業における従業員の行動パタンを集計し、働き方パタンとして出力する。 The information processing system 100 in one example of the embodiment aggregates the behavior patterns of employees in a company and outputs them as work style patterns, for example.

情報処理システム100は、情報処理装置1,複数のアクセスポイント2及び複数の端末3を備える。また、情報処理装置1には、表示装置130が接続されてよい。図1においては、簡単のため、複数のアクセスポイント2のうち1つのアクセスポイント2に限って示している。 The information processing system 100 includes an information processing device 1, a plurality of access points 2, and a plurality of terminals 3. Further, the display device 130 may be connected to the information processing device 1. In FIG. 1, for the sake of simplicity, only one access point 2 out of a plurality of access points 2 is shown.

端末3は、携帯電話31やビーコン32を含んでよい。携帯電話31及びビーコン32は、どちらか一方に限って情報処理システム100に備えられてよい。端末3は、ノート型パーソナルコンピュータやタブレット端末,Personal Digital Assistant(PDA)等の人が携帯可能な他の機器であってもよい。 The terminal 3 may include a mobile phone 31 and a beacon 32. The mobile phone 31 and the beacon 32 may be provided in the information processing system 100 only in one of them. The terminal 3 may be another device such as a notebook personal computer, a tablet terminal, or a personal digital assistant (PDA) that can be carried by a person.

アクセスポイント2は、中継装置の一例であり、情報処理装置1と端末3との間の通信を中継する。アクセスポイント2と端末3との間の通信規格は、例えば、WiFiやBluetooth(登録商標)である。なお、情報処理システム100には、アクセスポイント2に代えて、ゲートウェイ等の他の中継装置が備えられてもよい。 The access point 2 is an example of a relay device, and relays communication between the information processing device 1 and the terminal 3. The communication standard between the access point 2 and the terminal 3 is, for example, WiFi or Bluetooth (registered trademark). The information processing system 100 may be provided with another relay device such as a gateway instead of the access point 2.

情報処理装置1は、アクセスポイント2を介して、端末3と通信可能に接続される。情報処理装置1は、アクセスポイント2と端末3との間の電波強度と、アクセスポイント2の配置位置を示すフロアマップ101とに基づき、端末3の位置を測位する。端末3の位置の測位方法については、図4等を用いて後述する。 The information processing device 1 is communicably connected to the terminal 3 via the access point 2. The information processing apparatus 1 determines the position of the terminal 3 based on the radio wave strength between the access point 2 and the terminal 3 and the floor map 101 showing the arrangement position of the access point 2. The positioning method of the position of the terminal 3 will be described later with reference to FIG. 4 and the like.

情報処理装置1は、測位されたフロアマップ101上における端末3の位置情報をDatabase(DB)140に蓄積する。情報処理装置1は、蓄積された位置情報に基づいて作成した、各従業員の行動パタンの分布(図7等を用いて後述)や従業員個人の行動パタンの変化(図8等を用いて後述)を表示装置130に出力する。 The information processing apparatus 1 stores the position information of the terminal 3 on the positioned floor map 101 in the Database (DB) 140. The information processing device 1 uses the distribution of behavior patterns of each employee (described later using FIG. 7 and the like) and changes in the behavior patterns of individual employees (using FIG. 8 and the like) created based on the accumulated position information. Will be described later) is output to the display device 130.

図2は、図1に示した情報処理システム100における情報処理装置1のハードウェア構成を模式的に示すブロック図である。 FIG. 2 is a block diagram schematically showing a hardware configuration of the information processing apparatus 1 in the information processing system 100 shown in FIG.

情報処理装置1は、Central Processing Unit(CPU)11,メモリ12,表示制御部13,記憶装置14,入力Interface(I/F)15,読み書き処理部16及び通信I/F17を備える。 The information processing device 1 includes a Central Processing Unit (CPU) 11, a memory 12, a display control unit 13, a storage device 14, an input interface (I / F) 15, a read / write processing unit 16, and a communication I / F 17.

メモリ12は、例示的に、Read Only Memory(ROM)及びRandom Access Memory(RAM)を含む記憶装置である。メモリ12のROMには、Basic Input/Output System(BIOS)等のプログラムが書き込まれてよい。メモリ12のソフトウェアプログラムは、CPU11に適宜に読み込まれて実行されてよい。また、メモリ12のRAMは、一次記録メモリあるいはワーキングメモリとして利用されてよい。 The memory 12 is exemplifiedly a storage device including a Read Only Memory (ROM) and a Random Access Memory (RAM). A program such as a Basic Input / Output System (BIOS) may be written in the ROM of the memory 12. The software program of the memory 12 may be appropriately read and executed by the CPU 11. Further, the RAM of the memory 12 may be used as a primary recording memory or a working memory.

表示制御部13は、表示装置130と接続され、表示装置130を制御する。表示装置130は、液晶ディスプレイやOrganic Light-Emitting Diode(OLED)ディスプレイ,Cathode Ray Tube(CRT),電子ペーパーディスプレイ等であり、オペレータ等に対する各種情報を表示する。表示装置130は、入力装置と組み合わされたものでもよく、例えば、タッチパネルでもよい。 The display control unit 13 is connected to the display device 130 and controls the display device 130. The display device 130 is a liquid crystal display, an Organic Light-Emitting Diode (OLED) display, a Cathode Ray Tube (CRT), an electronic paper display, or the like, and displays various information to an operator or the like. The display device 130 may be combined with an input device, and may be, for example, a touch panel.

記憶装置14は、例示的に、データを読み書き可能に記憶する装置であり、例えば、Hard Disk Drive(HDD)やSolid State Drive(SSD),Storage Class Memory(SCM)が用いられてよい。記憶装置14は、図1に示したDB140として機能する。 The storage device 14 is an exemplary device for readable and writable storage of data, and for example, a Hard Disk Drive (HDD), a Solid State Drive (SSD), or a Storage Class Memory (SCM) may be used. The storage device 14 functions as the DB 140 shown in FIG.

入力I/F15は、マウス151やキーボード152等の入力装置と接続され、マウス151やキーボード152等の入力装置を制御する。マウス151やキーボード152は、入力装置の一例であり、これらの入力装置を介して、オペレータが各種の入力操作を行なう。 The input I / F 15 is connected to an input device such as a mouse 151 or a keyboard 152, and controls an input device such as the mouse 151 or the keyboard 152. The mouse 151 and the keyboard 152 are examples of input devices, and an operator performs various input operations via these input devices.

読み書き処理部16は、記録媒体160が装着可能に構成される。読み書き処理部16は、記録媒体160が装着された状態において、記録媒体160に記録されている情報を読み取り可能に構成される。本例では、記録媒体160は、可搬性を有する。例えば、記録媒体160は、フレキシブルディスク、光ディスク、磁気ディスク、光磁気ディスク、又は、半導体メモリ等である。 The read / write processing unit 16 is configured so that the recording medium 160 can be attached. The read / write processing unit 16 is configured to be able to read the information recorded on the recording medium 160 while the recording medium 160 is attached. In this example, the recording medium 160 is portable. For example, the recording medium 160 is a flexible disk, an optical disk, a magnetic disk, a magneto-optical disk, a semiconductor memory, or the like.

通信I/F17は、外部装置との通信を可能にするためのインタフェースである。通信I/F17は、アクセスポイント2を情報処理装置1と通信可能に接続させる。 The communication I / F 17 is an interface for enabling communication with an external device. The communication I / F 17 connects the access point 2 to the information processing device 1 so as to be communicable.

図3は、図2に示した情報処理装置1の機能構成を模式的に示すブロック図である。 FIG. 3 is a block diagram schematically showing the functional configuration of the information processing apparatus 1 shown in FIG.

CPU11は、種々の制御や演算を行なう処理装置であり、メモリ12に格納されたOperating System(OS)やプログラムを実行することにより、種々の機能を実現する。すなわち、情報処理装置1のCPU11は、図3に示すように、第1設定部111,第2設定部112,第1算出部113,第2算出部114及び出力処理部115として機能する。 The CPU 11 is a processing device that performs various controls and operations, and realizes various functions by executing an Operating System (OS) or a program stored in the memory 12. That is, as shown in FIG. 3, the CPU 11 of the information processing apparatus 1 functions as a first setting unit 111, a second setting unit 112, a first calculation unit 113, a second calculation unit 114, and an output processing unit 115.

なお、これらの第1設定部111,第2設定部112,第1算出部113,第2算出部114及び出力処理部115としての機能を実現するためのプログラムは、例えば前述した記録媒体160に記録された形態で提供される。そして、コンピュータは読み書き処理部16を介してその記録媒体160からプログラムを読み取って内部記憶装置または外部記憶装置に転送し格納して用いる。また、そのプログラムを、例えば磁気ディスク,光ディスク,光磁気ディスク等の記憶装置(記録媒体)に記録しておき、その記憶装置から通信経路を介してコンピュータに提供してもよい。 The program for realizing the functions of the first setting unit 111, the second setting unit 112, the first calculation unit 113, the second calculation unit 114, and the output processing unit 115 is, for example, on the recording medium 160 described above. Provided in recorded form. Then, the computer reads the program from the recording medium 160 via the read / write processing unit 16, transfers the program to the internal storage device or the external storage device, stores the program, and uses the program. Further, the program may be recorded in a storage device (recording medium) such as a magnetic disk, an optical disk, or a magneto-optical disk, and provided to a computer from the storage device via a communication path.

第1設定部111,第2設定部112,第1算出部113,第2算出部114及び出力処理部115としての機能を実現する際には、内部記憶装置に格納されたプログラムがコンピュータのマイクロプロセッサによって実行される。このとき、記録媒体160に記録されたプログラムをコンピュータが読み取って実行してもよい。なお、本実施形態において、内部記憶装置はメモリ12であり、マイクロプロセッサはCPU11である。 When realizing the functions of the first setting unit 111, the second setting unit 112, the first calculation unit 113, the second calculation unit 114, and the output processing unit 115, the program stored in the internal storage device is a computer microprocessor. Performed by the processor. At this time, the computer may read and execute the program recorded on the recording medium 160. In this embodiment, the internal storage device is the memory 12, and the microprocessor is the CPU 11.

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 CPU 11 schematically controls the operation of the entire information processing apparatus 1. The device for controlling the operation of the entire information processing device 1 is not limited to the CPU 11, and may be, for example, any one of MPU, DSP, ASIC, PLD, and FPGA. Further, the device for controlling the operation of the entire information processing device 1 may be a combination of two or more of the CPU, MPU, DSP, ASIC, PLD and FPGA. MPU is an abbreviation for Micro Processing Unit, DSP is an abbreviation for Digital Signal Processor, and ASIC is an abbreviation for Application Specific Integrated Circuit. PLD is an abbreviation for Programmable Logic Device, and FPGA is an abbreviation for Field Programmable Gate Array.

第1設定部111は、社内滞在時間(「社内勤務時間」と称されてもよい。)の閾値を設定し、設定した閾値を例えば記憶装置14に記憶させる。第1設定部111は、マウス151又はキーボード152と入力I/F15とを介して情報処理装置1のオペレータによって入力された値を、社内滞在時間の閾値として設定してよい。社内滞在時間の閾値は、例えば、従業員の働き方を内勤中心にするか、外勤中心にするかによる、企業の目標に基づいて決定されてよい。 The first setting unit 111 sets a threshold value for the in-house stay time (may be referred to as “in-house working time”), and stores the set threshold value in, for example, a storage device 14. The first setting unit 111 may set the value input by the operator of the information processing apparatus 1 via the mouse 151 or the keyboard 152 and the input I / F 15 as the threshold value of the in-house stay time. The threshold for the time spent in the company may be determined based on the company's goal, for example, whether the employee's work style is centered on internal work or external work.

別言すれば、第1設定部111は、情報処理装置1と複数の端末3のそれぞれとの通信が可能な時間を示す通信可能時間に関する第1の閾値を設定する。 In other words, the first setting unit 111 sets a first threshold value regarding the communicable time indicating the communicable time between the information processing apparatus 1 and each of the plurality of terminals 3.

第2設定部112は、社内移動速度(単に「移動速度」と称されてもよい。)の閾値を設定し、設定した閾値を例えば記憶装置14に記憶させる。第2設定部112は、マウス151又はキーボード152と入力I/F15とを介して情報処理装置1のオペレータによって入力された値を、社内滞在時間の閾値として設定してよい。社内移動速度の閾値は、例えば、従業員の社内における働き方をデスクワーク中心にするか、デスクワーク以外の作業や打ち合わせ中心にするかによる、企業の目標に基づいて決定されてよい。 The second setting unit 112 sets a threshold value of the in-house movement speed (which may be simply referred to as “movement speed”), and stores the set threshold value in, for example, a storage device 14. The second setting unit 112 may set the value input by the operator of the information processing apparatus 1 via the mouse 151 or the keyboard 152 and the input I / F 15 as the threshold value of the in-house stay time. The internal movement speed threshold may be determined based on the company's goals, for example, depending on whether the employee's work style in the company is centered on desk work, work other than desk work, or meetings.

別言すれば、第2設定部112は、複数の端末3のそれぞれにおける平均速度に関する第2の閾値を設定する。 In other words, the second setting unit 112 sets a second threshold value regarding the average speed in each of the plurality of terminals 3.

第1算出部113は、単位時間当たりにおける、複数の端末3のそれぞれの移動距離を算出する。なお、第1算出部113における機能の詳細については、図4等を用いて後述する。 The first calculation unit 113 calculates the movement distance of each of the plurality of terminals 3 per unit time. The details of the function of the first calculation unit 113 will be described later with reference to FIG. 4 and the like.

第2算出部114は、第1算出部113によって算出された移動距離と、情報処理装置1と複数の端末3のそれぞれとの通信が可能な時間を示す通信可能時間とに基づき、複数の端末3のそれぞれにおける平均速度を算出する。また、第2算出部114は、平均速度を時間帯毎に算出してよい。なお、第2算出部114における機能の詳細については、図6等を用いて後述する。 The second calculation unit 114 has a plurality of terminals based on the travel distance calculated by the first calculation unit 113 and the communicable time indicating the time during which communication between the information processing device 1 and each of the plurality of terminals 3 is possible. The average speed in each of 3 is calculated. Further, the second calculation unit 114 may calculate the average speed for each time zone. The details of the function of the second calculation unit 114 will be described later with reference to FIG. 6 and the like.

出力処理部115は、複数の端末3のそれぞれについて、端末3の通信可能時間と端末3の平均速度との関係を示す分布を出力する。また、出力処理部115は、分布に対して社内滞在時間の閾値及び社内移動速度の閾値を適用することにより、複数の端末3のそれぞれを複数グループに分類してよい。更に、出力処理部115は、複数の端末3の少なくとも1つについて、時間帯毎における平均速度の変化を出力してよい。なお、出力処理部115における機能の詳細については、図7及び図8等を用いて後述する。 The output processing unit 115 outputs a distribution showing the relationship between the communicable time of the terminal 3 and the average speed of the terminal 3 for each of the plurality of terminals 3. Further, the output processing unit 115 may classify each of the plurality of terminals 3 into a plurality of groups by applying the threshold value of the in-house stay time and the threshold value of the in-house movement speed to the distribution. Further, the output processing unit 115 may output a change in the average speed for each time zone for at least one of the plurality of terminals 3. The details of the function of the output processing unit 115 will be described later with reference to FIGS. 7 and 8 and the like.

図4は、図2に示した情報処理装置1における移動距離測定処理を説明する図である。 FIG. 4 is a diagram illustrating a moving distance measurement process in the information processing apparatus 1 shown in FIG.

図4においては、企業におけるオフィスのフロアマップ101を例示している。図示するフロアには、アクセスポイント2として、15個のアクセスポイント2−1〜2−15が配置されている。また、フロアマップ101において、図面左上を原点として、xy平面が定義される。 FIG. 4 illustrates an office floor map 101 in a company. On the illustrated floor, 15 access points 2-1 to 2-15 are arranged as access points 2. Further, in the floor map 101, the xy plane is defined with the upper left of the drawing as the origin.

第1算出部113は、例えば、三点測位法によって、端末3を携帯している従業員の位置を測位する。また、第1算出部113は、測位によって取得した位置情報を、測位した時刻と共に、履歴としてDB140に格納する。 The first calculation unit 113 positions the position of the employee carrying the terminal 3 by, for example, a three-point positioning method. Further, the first calculation unit 113 stores the position information acquired by positioning in the DB 140 as a history together with the positioning time.

図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 terminal 3 is located at the point A1 indicated by (x, y) = (100, 60). The first calculation unit 113 calculates the coordinates of the point A1 based on the radio wave intensity between the three access points 2 and the terminal 3 which are close to the terminal 3. That is, the coordinates of the point A1 are the radio field strength between the access point 2-8 and the terminal 3, the radio wave strength between the access point 2-7 and the terminal 3, and the access points 2-13 and the terminal 3. It is calculated based on the signal strength between.

ここで、従業員が、点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 first calculation unit 113 calculates the coordinates of the point A2 based on the radio wave intensity between the three access points 2 and the terminal 3 which are close to the terminal 3. That is, the coordinates of the point A2 are the radio field strength between the access point 2-8 and the terminal 3, the radio wave strength between the access point 2-9 and the terminal 3, and the access points 2-3 and the terminal 3. It is calculated based on the signal strength between.

そして、第1算出部113は、三角関数を用いて、端末3を携帯する従業員の単位時間における移動距離を算出する。 Then, the first calculation unit 113 calculates the travel distance in the unit time of the employee carrying the terminal 3 by using the trigonometric function.

図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 terminal 3, and (x A2 , y A2 ) indicates the coordinates at the point A2 after the movement of the terminal 3.

Figure 0006988503
Figure 0006988503

図5は、図2に示した情報処理装置1において出力される分布図の形状を示す図である。 FIG. 5 is a diagram showing the shape of the distribution map output by the information processing apparatus 1 shown in FIG.

図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 first setting unit 111 and the threshold value of the in-house movement speed set by the second setting unit 112. Will be done.

領域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 information processing apparatus 1 shown in FIG.

移動速度集計テーブル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 employees # 1 to # 6.

例えば、従業員#1は、8時から19時の間、終日社内に滞在しており、8時から9時までの間の平均移動速度は20[m/h]であり、9時から10時までの間の平均移動速度は11[m/h]である。また、例えば、従業員#3は、8時から12時までの間は社内に滞在しているが、12時以降は外出している。 For example, employee # 1 stays in the office all day from 8:00 to 19:00, and the average moving speed between 8:00 and 9:00 is 20 [m / h], and from 9:00 to 10:00. The average moving speed during is 11 [m / h]. Also, for example, employee # 3 stays in the company from 8:00 to 12:00, but goes out after 12:00.

図6の(2)は、図2に示した情報処理装置1における行動パタン集計テーブル103を例示する図である。 FIG. 6 (2) is a diagram illustrating the behavior pattern aggregation table 103 in the information processing apparatus 1 shown in FIG.

行動パタン集計テーブル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 employee # 1, the average speed is 20.9 [m / h], the total travel distance is 230 [m], the staying time is 11 [h], and the behavior pattern is the in-house staying time. It is a type that is long and does not move much in the company. For example, for employee # 3, the average speed is 171.0 [m / h], the total travel distance is 684 [m], the staying time is 4 [h], and the behavior pattern is a business trip. Many are the types that move around actively within the company.

図7は、図2に示した情報処理装置1において出力される分布図を例示する図である。 FIG. 7 is a diagram illustrating a distribution map output by the information processing apparatus 1 shown in FIG. 2.

図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 employees # 1 to # 6 shown in FIG. 6 (2).

図7に示す例は、領域R1に従業員#3及び#4が位置し、領域R2に従業員#2が位置し、領域R3に従業員#5が位置し、領域R4に従業員#1及び#6が位置する。なお、図示する例において、社内滞在時間の閾値は6[h]に設定され、平均時速の閾値は160[m/h]に設定されている。 In the example shown in FIG. 7, employees # 3 and # 4 are located in the area R1, employee # 2 is located in the area R2, employee # 5 is located in the area R3, and employee # 1 is located in the area R4. And # 6 are located. In the illustrated example, the threshold value of the in-house stay time is set to 6 [h], and the threshold value of the average speed is set to 160 [m / h].

出力処理部115は、図7に例示する分布図を作成し、例えば表示装置130に表示させる。 The output processing unit 115 creates a distribution map illustrated in FIG. 7, and displays it on, for example, a display device 130.

図8は、図2に示した情報処理装置1において出力される折れ線グラフを例示する図である。 FIG. 8 is a diagram illustrating a line graph output by the information processing apparatus 1 shown in FIG. 2.

図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 employee # 6 shown in FIG. 6 (1). In the example shown in FIG. 8, for example, the average speed is higher between 9 o'clock and 10 o'clock than between 8 o'clock and 9 o'clock, and the average speed between 10 o'clock and 11 o'clock is higher than that between 9 o'clock and 10 o'clock. The speed is getting smaller. It also indicates that employee # 6 is out of the office between 12:00 and 13:00, which is not connected by a solid line.

出力処理部115は、図8に例示する折れ線グラフを作成し、例えば表示装置130に表示させる。 The output processing unit 115 creates a line graph illustrated in FIG. 8 and displays it on, for example, a display device 130.

〔A−2〕動作例
図2に示した情報処理装置1における処理を、図9に示すフローチャート(ステップS1〜S6)に従って説明する。
[A-2] Operation Example The processing in the information processing apparatus 1 shown in FIG. 2 will be described according to the flowchart (steps S1 to S6) shown in FIG.

第1算出部113は、端末3の現在地の座標を取得する(ステップS1)。 The first calculation unit 113 acquires the coordinates of the current location of the terminal 3 (step S1).

第1算出部113は、取得した端末3の現在地の座標と前回の座標とを比較して、端末3の移動距離を算出する(ステップS2)。算出された移動距離は、DB140に格納される。なお、端末3の前回の座標が取得されていない場合には、ステップS2の処理はスキップされてよい。 The first calculation unit 113 compares the acquired coordinates of the current location of the terminal 3 with the previous coordinates, and calculates the moving distance of the terminal 3 (step S2). The calculated travel distance is stored in the DB 140. If the previous coordinates of the terminal 3 have not been acquired, the process of step S2 may be skipped.

第1算出部113は、終業時刻等の理由で、端末3の移動距離の測定を終了するかを判定する(ステップS3)。 The first calculation unit 113 determines whether to end the measurement of the moving distance of the terminal 3 for reasons such as the closing time (step S3).

測定を終了しない場合には(ステップS3のNoルート参照)、第1算出部113は、次の現在地の座標の取得タイミングまで、処理を待機する(ステップS4)。そして、処理はステップS1へ戻る。 If the measurement is not completed (see No route in step S3), the first calculation unit 113 waits for processing until the next acquisition timing of the coordinates of the current location (step S4). Then, the process returns to step S1.

一方、測定を終了する場合には(ステップS3のYesルート参照)、第2算出部114は、各従業員の社内滞在時間と移動距離とに基づき、時間帯毎の移動速度を算出する(ステップS5)。なお、移動速度の算出は、各従業員について並列して実行されてもよいし、各従業員について順次実行されてもよい。 On the other hand, when the measurement is completed (see Yes route in step S3), the second calculation unit 114 calculates the movement speed for each time zone based on the in-house stay time and the movement distance of each employee (step). S5). The calculation of the moving speed may be executed in parallel for each employee, or may be executed sequentially for each employee.

出力処理部115は、各従業員の社内滞在時間と算出された移動速度との関係を示す分布図を出力する(ステップS6)。そして、処理は終了する。なお、出力処理部115は、第1設定部111及び第2設定部112によってそれぞれ設定された社内滞在時間の閾値及び社内移動速度の閾値を、出力する分布図に適用してよい。また、出力処理部115は、少なくとも一人の従業員について、時間帯毎の移動速度の変化を示す折れ線グラフを出力してよい。 The output processing unit 115 outputs a distribution map showing the relationship between the in-house stay time of each employee and the calculated movement speed (step S6). Then, the process ends. The output processing unit 115 may apply the threshold value of the in-house stay time and the threshold value of the in-house movement speed set by the first setting unit 111 and the second setting unit 112 to the output distribution map. Further, the output processing unit 115 may output a line graph showing changes in the moving speed for each time zone for at least one employee.

〔A−3〕効果
上述した実施形態の一例における情報処理装置1によれば、例えば、以下の作用効果を奏することができる。
[A-3] Effect According to the information processing apparatus 1 in the above-mentioned example of the embodiment, for example, the following effects can be exhibited.

第1算出部113は、単位時間当たりにおける、複数の端末3のそれぞれの移動距離を算出する。第2算出部114は、第1算出部113によって算出された移動距離と、複数の端末3のそれぞれとの通信が可能な時間を示す通信可能時間とに基づき、複数の端末3のそれぞれにおける平均速度を算出する。出力処理部115は、複数の端末3のそれぞれについて、通信可能時間と算出された平均速度との関係を示す分布を出力する。 The first calculation unit 113 calculates the movement distance of each of the plurality of terminals 3 per unit time. The second calculation unit 114 averages each of the plurality of terminals 3 based on the travel distance calculated by the first calculation unit 113 and the communicable time indicating the time during which communication with each of the plurality of terminals 3 is possible. Calculate the speed. The output processing unit 115 outputs a distribution showing the relationship between the communicable time and the calculated average speed for each of the plurality of terminals 3.

これにより、人の行動パタンを的確に把握することができる。具体的には、各従業員の働き方のタイプを的確に把握することができる。例えば、企業が目標とする働き方のタイプに対して、対象の従業員がどの位置に属しているのかを把握することができる。また、対象の従業員と他の従業員との違いを数値情報として取り扱えるようになるため、企業内にはどのような働き方の従業員が多いかを確認でき、働き方改革を進める中でどのような変化が現れたかを確認することができる。 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 first setting unit 111 sets a first threshold value regarding the communicable time. The second setting unit 112 sets a second threshold value regarding the average speed. The output processing unit 115 classifies each of the plurality of terminals 3 into one of the plurality of groups by applying the first threshold value and the second threshold value to the distribution.

これにより、人の行動パタンを的確に分類することができる。具体的には、各従業員の働き方のタイプを的確に分類することができる。 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 second calculation unit 114 calculates the average speed for each time zone.

これにより、時間帯毎の平均速度を知ることができる。 This makes it possible to know the average speed for each time zone.

出力処理部115は、複数の端末3の少なくとも1つについて、時間帯毎における平均速度の変化を出力する。 The output processing unit 115 outputs a change in the average speed for each time zone for at least one of the plurality of terminals 3.

これにより、時間帯毎の平均速度の変化を容易に把握することができる。 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 information processing device 1 may, for example, aggregate the behavior patterns of students in a school or a cram school and output the aggregated behavior patterns. Further, the information processing apparatus 1 may, for example, aggregate the behavior patterns of athletes on the ground and output the aggregated behavior patterns.

〔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 Appendix 1, which causes the computer to execute the process.

(付記3)
前記平均速度を時間帯毎に算出する、
処理を前記コンピュータに実行させる、付記1又は2に記載のプログラム。
(Appendix 3)
The average speed is calculated for each time zone.
The program according to Appendix 1 or 2, which causes the computer to execute the process.

(付記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 Appendix 3, which causes the computer to execute the process.

(付記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 Appendix 5.

(付記7)
前記第2算出部は、前記平均速度を時間帯毎に算出する、
付記5又は6に記載の情報処理装置。
(Appendix 7)
The second calculation unit calculates the average speed for each time zone.
The information processing apparatus according to Appendix 5 or 6.

(付記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 Appendix 9 or 10.

(付記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 Appendix 11.

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.
前記通信可能時間に関する第1の閾値を設定し、
前記平均速度に関する第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.
前記複数の端末の少なくとも1つについて、前記時間帯毎における前記平均速度の変化を出力する、
処理を前記コンピュータに実行させる、請求項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.
JP2018006524A 2018-01-18 2018-01-18 Programs, information processing equipment and information processing methods Active JP6988503B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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