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
JP7193954B2 - Support system, support method and support program - Google Patents
[go: Go Back, main page]

JP7193954B2 - Support system, support method and support program - Google Patents

Support system, support method and support program Download PDF

Info

Publication number
JP7193954B2
JP7193954B2 JP2018160651A JP2018160651A JP7193954B2 JP 7193954 B2 JP7193954 B2 JP 7193954B2 JP 2018160651 A JP2018160651 A JP 2018160651A JP 2018160651 A JP2018160651 A JP 2018160651A JP 7193954 B2 JP7193954 B2 JP 7193954B2
Authority
JP
Japan
Prior art keywords
user
access
activity
support system
information
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
JP2018160651A
Other languages
Japanese (ja)
Other versions
JP2020035153A (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 FSAS Inc
Original Assignee
Fujitsu FSAS Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu FSAS Inc filed Critical Fujitsu FSAS Inc
Priority to JP2018160651A priority Critical patent/JP7193954B2/en
Publication of JP2020035153A publication Critical patent/JP2020035153A/en
Application granted granted Critical
Publication of JP7193954B2 publication Critical patent/JP7193954B2/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 support system, a support method, and a support program.

学生の学習支援を行うシステムが知られている。たとえば、生徒の出欠および遅刻の情報に基づき、ケア対象生徒を検出し、ケア対象生徒に対してケア対応処理を行うシステムが提案されている(特許文献1)。また、教育用ポイントカードを使用して生徒の成績などを向上させるためのポイント管理装置が提案されている(特許文献2)。また、学校施設内への不審者の侵入防止を図り、児童、生徒等の学校関係者の安全性の強化を図る学校管理システムが提案されている(特許文献3)。また、無線タグ付名札を所持した確認対象者の所在を確認する地域防犯システムが提案されている(特許文献4)。また、生徒の登下校状態を確実に管理可能な登下校管理システムが提案されている(特許文献5)。 A system for supporting learning of students is known. For example, a system has been proposed that detects a student to be cared for based on information on the student's attendance and tardiness, and performs care-handling processing for the student to be cared for (Patent Document 1). Also, a point management device has been proposed for improving the grades of students using educational point cards (Patent Document 2). Also, a school management system has been proposed that aims to prevent intrusion of suspicious persons into school facilities and to strengthen the safety of school personnel such as children and students (Patent Document 3). Also, a local crime prevention system for confirming the whereabouts of a person to be confirmed who carries a name tag with a wireless tag has been proposed (Patent Document 4). Further, a school attendance management system capable of reliably managing the school attendance status of students has been proposed (Patent Document 5).

特開2002-149840号公報JP-A-2002-149840 特開2005-202514号公報JP 2005-202514 A 特開2005-242560号公報JP-A-2005-242560 特開2007-042009号公報Japanese Patent Application Laid-Open No. 2007-042009 特開2008-59395号公報JP 2008-59395 A

一つの側面では、ユーザを支援する支援システム、支援方法および支援プログラムを提供することを目的とする。 An object of one aspect is to provide a support system, a support method, and a support program that support a user.

第1の案では、支援システムは、抽出部と、検知部と、出力制御部と、を備える。抽出部は、所定の敷地内に設置される複数のアクセスポイントにおけるユーザのアクセス履歴を参照し、所定の条件を満足するユーザを抽出する。検知部は、複数のアクセスポイントにおいて実行中のアクセスの中から、抽出部が抽出したユーザのアクセスを検知する。出力制御部は、検知部が検知したアクセスに対応するアラートを出力する。 In a first scheme, the support system comprises an extractor, a detector and an output controller. The extraction unit refers to user access histories at a plurality of access points installed within a predetermined site, and extracts users who satisfy a predetermined condition. The detection unit detects user accesses extracted by the extraction unit from accesses being executed at the plurality of access points. The output control unit outputs an alert corresponding to the access detected by the detection unit.

本発明の1実施形態によれば、ユーザを支援することができる。 According to one embodiment of the present invention, the user can be assisted.

図1は、第1の実施形態に係る支援システムの構成の一例を示す図である。FIG. 1 is a diagram showing an example of the configuration of a support system according to the first embodiment. 図2は、第1の実施形態に係る支援システムに記憶されるアクセス情報の構成の一例を示す図である。FIG. 2 is a diagram illustrating an example of the configuration of access information stored in the support system according to the first embodiment; 図3は、第1の実施形態に係る支援システムに記憶されるユーザ情報の構成の一例を示す図である。FIG. 3 is a diagram showing an example of the configuration of user information stored in the support system according to the first embodiment. 図4Aは、第1の実施形態に係る支援システムに記憶される活動情報の構成の一例を示す図である。4A is a diagram illustrating an example of a configuration of activity information stored in a support system according to the first embodiment; FIG. 図4Bは、第1の実施形態に係る支援システムに記憶される活動情報の構成の一例を示す他の図である。4B is another diagram showing an example of the configuration of activity information stored in the support system according to the first embodiment; FIG. 図5は、第1の実施形態に係る支援システムに記憶される活動履歴情報の構成の一例を示す図である。FIG. 5 is a diagram showing an example of the structure of activity history information stored in the support system according to the first embodiment. 図6は、第1の実施形態に係る支援処理の大まかな流れの一例を示すフローチャートである。FIG. 6 is a flowchart showing an example of a rough flow of support processing according to the first embodiment. 図7は、第1の実施形態に係る支援システムにおける抽出処理の流れの一例を示すフローチャートである。FIG. 7 is a flowchart showing an example of the flow of extraction processing in the support system according to the first embodiment. 図8は、第1の実施形態に係る支援システムにおける検知処理の流れの一例を示すフローチャートである。FIG. 8 is a flow chart showing an example of the flow of detection processing in the support system according to the first embodiment. 図9は、第1の実施形態に係る支援システムにおける表示処理の流れの一例を示すフローチャートである。FIG. 9 is a flowchart showing an example of the flow of display processing in the support system according to the first embodiment. 図10は、第1の実施形態に係る支援システムにおけるアラート処理の流れの一例を示すフローチャートである。FIG. 10 is a flow chart showing an example of the flow of alert processing in the support system according to the first embodiment. 図11は、第1の実施形態に係る支援システムにおいて表示される表示画面の一例を示す図である。11 is a diagram illustrating an example of a display screen displayed in the support system according to the first embodiment; FIG. 図12は、第1の実施形態に係る支援システムにおいてユーザ端末に表示されるアラート画面の一例を示す図である。12 is a diagram illustrating an example of an alert screen displayed on a user terminal in the support system according to the first embodiment; FIG. 図13は、実施形態に係る支援プログラムを実行するコンピュータの一例について説明するための図である。FIG. 13 is a diagram for explaining an example of a computer that executes a support program according to the embodiment;

以下に、開示する支援システム、支援方法および支援プログラムの実施形態を図面に基づいて詳細に説明する。なお、以下の実施形態により発明が限定されるものではない。 Embodiments of the disclosed support system, support method, and support program will be described in detail below with reference to the drawings. In addition, the invention is not limited by the following embodiments.

[第1の実施形態に係る支援システムの概要]
図1は、第1の実施形態に係る支援システム1の構成の一例を示す図である。支援システム1は、サーバ10と、所定の敷地内に設置される複数のアクセスポイントAP1乃至APn(nは4以上の自然数)と、を備える。
[Overview of support system according to first embodiment]
FIG. 1 is a diagram showing an example of the configuration of a support system 1 according to the first embodiment. The support system 1 includes a server 10 and a plurality of access points AP1 to APn (n is a natural number of 4 or more) installed in a predetermined site.

サーバ10は、支援システム1の管理下にある所定の敷地内の施設等を利用するユーザが敷地内で行う活動から脱落することを防止し、ユーザを支援するための処理を実行する情報処理装置である。サーバ10は、ネットワークNWを介してアクセスポイントAP1乃至APnと通信可能に接続される。 The server 10 is an information processing device that prevents a user who uses a facility or the like on a predetermined site under the control of the support system 1 from dropping out of activities performed on the site and executes processing for supporting the user. is. The server 10 is communicably connected to the access points AP1 to APn via the network NW.

アクセスポイントAP1乃至APnは、ユーザ端末UTと無線通信接続することにより、ユーザ端末UTをネットワークNWにアクセスさせる。以下、特に区別する必要がないときは、アクセスポイントAP1乃至APnを総称的にアクセスポイントAPと呼ぶ。アクセスポイントAPは、ユーザ端末UTから送信されるアクセス要求に応じてユーザ端末UTを認証する。アクセスポイントAPは、認証に成功したユーザ端末UTをネットワークNWにアクセスさせる。アクセスポイントAPは、ユーザ端末UTの認証の際に、当該ユーザ端末UTを使用するユーザを一意に識別する情報を取得する。ユーザを一意に識別する情報とはたとえばユーザID(Identifier)や端末IDである。アクセスポイントAPにより取得されたユーザIDや端末IDは、当該ユーザの無線接続確立日時および無線接続切断日時とともに、サーバ10に送信されサーバ10内に格納される(アクセス情報、図2参照)。 The access points AP1 to APn allow the user terminals UT to access the network NW by wireless communication connection with the user terminals UT. Hereinafter, the access points AP1 to APn will be generically referred to as access points AP when there is no particular need to distinguish them. The access point AP authenticates the user terminal UT according to the access request transmitted from the user terminal UT. The access point AP allows the successfully authenticated user terminal UT to access the network NW. When authenticating a user terminal UT, the access point AP acquires information that uniquely identifies the user using the user terminal UT. Information that uniquely identifies a user is, for example, a user ID (Identifier) or a terminal ID. The user ID and terminal ID acquired by the access point AP are transmitted to the server 10 and stored in the server 10 together with the wireless connection establishment date and time and wireless connection disconnection date and time of the user (access information, see FIG. 2).

アクセスポイントAP1乃至APnはそれぞれ、所定の区域内に存在するユーザ端末UTとのみ無線接続を確立することができる。たとえば、図1の例では、アクセスポイントAP1はエリア1内のユーザ端末UTとの間で無線接続を確立することができる。また、アクセスポイントAP2,AP3はそれぞれエリア2,3内のユーザ端末UTとの間で無線接続を確立することができる。また、アクセスポイントAPnはエリアn内のユーザ端末UTとの間で無線接続を確立することができる。ユーザ端末UTがエリア間を移動すると、無線接続するアクセスポイントAPも変化する。なお、図1の例では、4つのアクセスポイントAP1乃至APnを図示するが、アクセスポイントAPの数は特に限定されない。本実施形態を実現する敷地の大きさや敷地内の建物の構造に応じて任意の数のアクセスポイントAPを設置することができる。 Each of the access points AP1 to APn can establish radio connections only with user terminals UT that are present within a predetermined area. For example, in the example of FIG. 1, access point AP1 is able to establish wireless connections with user terminals UT within area 1 . Also, access points AP2 and AP3 can establish wireless connections with user terminals UT in areas 2 and 3, respectively. Also, the access point APn can establish a wireless connection with a user terminal UT within the area n. When the user terminal UT moves between areas, the wirelessly connected access point AP also changes. Although four access points AP1 to APn are illustrated in the example of FIG. 1, the number of access points AP is not particularly limited. An arbitrary number of access points AP can be installed according to the size of the site and the structure of the building within the site where this embodiment is to be implemented.

ユーザ端末UTは、所定の敷地内の施設等を利用するユーザの情報処理端末である。ユーザ端末UTの種類は特に限定されない。ユーザ端末UTはWi-Fi(登録商標)等の無線接続または有線LANを利用して通信を実行できる情報処理端末であればよい。ユーザ端末UTはたとえば、スマートフォン等のユーザが携帯可能な端末またはパソコン教室等に設置される固定端末である。携帯可能なユーザ端末UTは、所定の敷地内に入ると自動的に最も近いアクセスポイントAPとの間で認証処理を実行しネットワークNWへの無線接続を開始する。同様に、固定端末もログインによりアクセスポイントAPを経由してネットワークNWに接続を行う。なお、ネットワークNWに無線接続するための処理は特に限定されない。接続確立時に、ユーザ端末UTのユーザを識別する情報がアクセスポイントAPによって取得される限り、任意の接続処理を採用することができる。 A user terminal UT is an information processing terminal of a user who uses a facility or the like within a predetermined site. The type of user terminal UT is not particularly limited. The user terminal UT may be any information processing terminal capable of executing communication using a wireless connection such as Wi-Fi (registered trademark) or a wired LAN. The user terminal UT is, for example, a user-portable terminal such as a smart phone or a fixed terminal installed in a computer classroom or the like. When the portable user terminal UT enters a predetermined site, it automatically performs authentication processing with the nearest access point AP and starts wireless connection to the network NW. Similarly, the fixed terminal also connects to the network NW via the access point AP by logging in. Note that the processing for wirelessly connecting to the network NW is not particularly limited. Any connection process can be employed as long as information identifying the user of the user terminal UT is obtained by the access point AP at the time of connection establishment.

ネットワークNWは、サーバ10とアクセスポイントAP1乃至APnとの間の通信を実現する情報処理網である。ネットワークNWはまた、アクセスポイントAP1乃至APnを介したユーザ端末UTによる通信を実現する。ネットワークNWはたとえば、インターネット、イントラネット、ローカルエリアネットワーク(LAN)、広域ネットワークまたはそれらの組み合わせであってよい。また、ネットワークNWは、有線ネットワーク、無線ネットワークまたはそれらの組み合わせであってよい。ネットワークNWはたとえば、所定の敷地内で使用されるLANを含む。 The network NW is an information processing network that realizes communication between the server 10 and the access points AP1 to APn. The network NW also enables communication by user terminals UT via access points AP1 to APn. The network NW may be, for example, the Internet, an intranet, a local area network (LAN), a wide area network or a combination thereof. Also, the network NW may be a wired network, a wireless network, or a combination thereof. The network NW includes, for example, a LAN used within a given site.

[サーバ10の構成の一例]
サーバ10は、記憶部110、制御部120、通信部130、入力部140、および出力部150を備える。
[Example of configuration of server 10]
The server 10 includes a storage unit 110 , a control unit 120 , a communication unit 130 , an input unit 140 and an output unit 150 .

記憶部110は、サーバ10における処理に使用される情報および処理の結果生成される情報を記憶する。記憶部110はたとえば、半導体メモリ素子や記憶装置である。半導体メモリ素子としては、VRAM(Video Random Access Memory)、RAM(Random Access Memory)、ROM(Read Only Memory)やフラッシュメモリ(flash memory)などが挙げられる。また、記憶装置としては、ハードディスク、光ディスクなどの記憶装置が挙げられる。記憶部110に記憶される情報については後述する。 The storage unit 110 stores information used for processing in the server 10 and information generated as a result of the processing. Storage unit 110 is, for example, a semiconductor memory device or a storage device. Semiconductor memory devices include video random access memory (VRAM), random access memory (RAM), read only memory (ROM), and flash memory. Moreover, storage devices such as a hard disk and an optical disk can be used as storage devices. Information stored in the storage unit 110 will be described later.

制御部120は、サーバ10の動作および機能を制御する。制御部120としてたとえば、各種の集積回路や電子回路を採用できる。また、制御部120に含まれる機能部の一部を別の集積回路や電子回路とすることもできる。例えば、集積回路としては、ASIC(Application Specific Integrated Circuit)が挙げられる。また、電子回路としては、CPU(Central Processing Unit)やMPU(Micro Processing Unit)などが挙げられる。制御部120の機能および構成については後述する。 The control unit 120 controls operations and functions of the server 10 . For example, various integrated circuits and electronic circuits can be employed as the control unit 120 . Also, part of the functional units included in the control unit 120 may be another integrated circuit or electronic circuit. For example, integrated circuits include ASICs (Application Specific Integrated Circuits). Further, the electronic circuit includes a CPU (Central Processing Unit), an MPU (Micro Processing Unit), and the like. The function and configuration of control unit 120 will be described later.

通信部130は、ネットワークNWを介した他の装置等との通信を実現する機能部である。通信部130はたとえば、ルータ、スイッチ、モデム、ポート等を含む。 The communication unit 130 is a functional unit that realizes communication with other devices or the like via the network NW. Communication unit 130 includes, for example, routers, switches, modems, ports, and the like.

入力部140は、サーバ10への外部からの情報の入力を実現する機能部である。入力部140はたとえば、キーボード、マウス、タッチパネル、マイクロフォンおよびそれらの周辺回路等を含む。 The input unit 140 is a functional unit that implements input of information to the server 10 from the outside. Input unit 140 includes, for example, a keyboard, mouse, touch panel, microphone, peripheral circuits thereof, and the like.

出力部150は、サーバ10から外部への情報の出力を実現する機能部である。出力部150はたとえば、モニタ、スクリーン、スピーカ、プリンタおよびそれらの周辺回路等を含む。 The output unit 150 is a functional unit that outputs information from the server 10 to the outside. Output unit 150 includes, for example, a monitor, a screen, a speaker, a printer, peripheral circuits thereof, and the like.

[記憶部110に記憶される情報の一例]
記憶部110は、アクセス記憶部111、ユーザ記憶部112および活動記憶部113を有する。
[Example of information stored in storage unit 110]
Storage unit 110 has access storage unit 111 , user storage unit 112 and activity storage unit 113 .

(アクセス情報)
アクセス記憶部111は、アクセス情報を記憶する。アクセス情報は、アクセスポイントAP1乃至APnにおけるユーザ端末UTのアクセスの情報である。たとえば、アクセス情報は、アクセスポイントAP1乃至APnの各々にアクセスしたユーザ端末UTから取得されたユーザID、アクセスの開始日時すなわち通信の接続日時、アクセスの終了日時すなわち通信の切断日時を含む。また、アクセス情報は、アクセスポイントAP1乃至APnのいずれにおいてアクセスがあったかを示す情報を含む。アクセスポイントAP1乃至APnがそれぞれ所定の部屋や建物の階を通信可能範囲としている場合、アクセスポイントAPを識別する情報に対応付けて、部屋番号、建物名、階数等をアクセス情報に含めてもよい。
(Access information)
The access storage unit 111 stores access information. The access information is information on access of the user terminal UT to the access points AP1 to APn. For example, the access information includes a user ID acquired from the user terminal UT that accessed each of the access points AP1 to APn, the access start date and time, ie, communication connection date and time, and the access end date, ie, communication disconnection date and time. The access information also includes information indicating which of the access points AP1 to APn was accessed. When the access points AP1 to APn each have a communication range of a predetermined room or floor of a building, the access information may include the room number, building name, floor number, etc. in association with the information identifying the access point AP. .

図2は、第1の実施形態に係る支援システム1に記憶されるアクセス情報の構成の一例を示す図である。図2に示すアクセス情報は、「AP ID」、「APエリア名」、「接続時刻」、「切断時刻」、「端末ID」を含む。「AP ID」は、アクセスポイントAPを一意に識別するための情報である。「APエリア名」は、アクセスポイントAPに対応するエリアの名称である。たとえば、「APエリア名」として教室の番号である「101教室」や食堂を特定する「第1食堂」等の情報が記憶される。「接続時刻」は、当該APエリア名に対応するアクセスポイントAPにユーザ端末UTが接続した時刻である。「切断時刻」は、当該APエリア名に対応するアクセスポイントAPにおいてユーザ端末UTが通信を切断した時刻である。また、「端末ID」は当該APエリア名に対応するアクセスポイントAPに接続したユーザ端末UTを一意に識別する情報である。図2の例では、端末IDに基づきユーザを特定するが、アクセスポイントAPは端末IDに代えてユーザを特定する他の情報を取得しアクセス情報として記憶するように構成してもよい。 FIG. 2 is a diagram showing an example of the configuration of access information stored in the support system 1 according to the first embodiment. The access information shown in FIG. 2 includes "AP ID", "AP area name", "connection time", "disconnection time", and "terminal ID". "AP ID" is information for uniquely identifying an access point AP. "AP area name" is the name of the area corresponding to the access point AP. For example, information such as "101 classroom" which is the number of the classroom and "1st cafeteria" which specifies the cafeteria is stored as the "AP area name". The “connection time” is the time when the user terminal UT connected to the access point AP corresponding to the AP area name. “Disconnection time” is the time when the user terminal UT disconnected communication at the access point AP corresponding to the AP area name. "Terminal ID" is information that uniquely identifies the user terminal UT connected to the access point AP corresponding to the AP area name. In the example of FIG. 2, the user is specified based on the terminal ID, but the access point AP may acquire other information specifying the user instead of the terminal ID and store it as access information.

図2の例では、「AP ID、AP101」に対応付けて、「APエリア名、101教室」、「接続時刻、20180707083456」、「切断時刻、20180707103745」、「ユーザID、890-JKJKGGH-231」が記憶される。これは、AP ID「AP101」で特定されるアクセスポイントAPに対応するエリアは、APエリア名「101教室」であることを示す。また、AP ID「AP101」で特定されるアクセスポイントAPには、2018年7月7日8時34分56秒に端末ID「890-JKJKGGH-231」で特定されるユーザ端末UTによる接続があったことを示す。また、当該ユーザ端末UTは、AP ID「AP101」で特定されるアクセスポイントAPを用いた通信を、2018年7月7日10時37分45秒に切断したことを示す。 In the example of FIG. 2, "AP area name, classroom 101", "connection time, 20180707083456", "disconnection time, 20180707103745", and "user ID, 890-JKJKGGH-231" are associated with "AP ID, AP101". is stored. This indicates that the area corresponding to the access point AP specified by the AP ID "AP101" is the AP area name "101 classroom". Also, the access point AP identified by the AP ID “AP101” was connected by the user terminal UT identified by the terminal ID “890-JKJKGGH-231” at 8:34:56 on July 7, 2018. indicates that It also indicates that the user terminal UT disconnected the communication using the access point AP identified by the AP ID “AP101” at 10:37:45 on Jul. 7, 2018.

なお、図2に示すようにアクセス情報は、各アクセスポイントAPに対応付けて過去のアクセス情報から現在のアクセス情報までがアクセス履歴として記憶される。 As shown in FIG. 2, the access information from the past access information to the current access information is stored as an access history in association with each access point AP.

(ユーザ情報)
ユーザ記憶部112はユーザ情報を記憶する。ユーザ情報は、支援システム1の管理下の敷地内で活動するユーザの情報である。支援システム1が大学で利用される場合、ユーザは学生である。なお、ユーザとして教師や学内で働く人員を記憶してもよい。
(user information)
The user storage unit 112 stores user information. The user information is information of users who are active within the site under the management of the support system 1 . When the support system 1 is used at a university, the user is a student. It should be noted that the user may be a teacher or a person working on campus.

図3は、第1の実施形態に係る支援システム1に記憶されるユーザ情報の構成の一例を示す図である。ユーザ情報は、各ユーザを一意に特定することができる識別子と、アクセスポイントAPの認証処理により取得できる情報(図2の例では端末ID)と、を含む。 FIG. 3 is a diagram showing an example of the configuration of user information stored in the support system 1 according to the first embodiment. The user information includes an identifier that can uniquely identify each user, and information (terminal ID in the example of FIG. 2) that can be obtained by authentication processing of the access point AP.

ユーザを一意に特定できる識別子とはたとえば、ユーザID、学生番号、メールアドレス、端末IDなどである。アクセスポイントAPの認証処理により取得できる情報とは、たとえば、予め定められたユーザの認証用ID、端末IDなどである。 Identifiers that can uniquely identify users are, for example, user IDs, student numbers, e-mail addresses, and terminal IDs. The information that can be acquired by the authentication process of the access point AP is, for example, a predetermined authentication ID of the user, a terminal ID, and the like.

図3の例では、ユーザ情報は、「学生番号」、「氏名」、「学年」、「学部」、「端末ID」、「メールアドレス」、「担当者」、「フラグ」を含む。「学生番号」は、各ユーザに付与されユーザを一意に特定する番号である。「氏名」は、対応する学生番号により特定されるユーザの氏名である。「学年」は、対応する学生番号により特定されるユーザの学年である。「学部」は、対応する学生番号により特定されるユーザが所属する学部である。「端末ID」は、対応する学生番号により特定されるユーザが使用しているユーザ端末UTを一意に特定する情報である。「メールアドレス」は、対応する学生番号により特定されるユーザが連絡先として登録しているメールアドレスである。「担当者」は、対応する学生番号により特定されるユーザの支援を行う担当者と当該担当者の連絡先である。「フラグ」は、対応する学生番号により特定されるユーザは支援が必要なユーザに指定されているか否かを示す標識である。 In the example of FIG. 3, the user information includes "student number", "name", "grade", "faculty", "terminal ID", "mail address", "person in charge", and "flag". "Student number" is a number assigned to each user to uniquely identify the user. "Name" is the name of the user identified by the corresponding student number. “Grade” is the grade of the user identified by the corresponding student number. “Faculty” is the department to which the user identified by the corresponding student number belongs. "Terminal ID" is information that uniquely identifies the user terminal UT used by the user identified by the corresponding student number. "E-mail address" is an e-mail address registered as a contact by the user identified by the corresponding student number. "Person in charge" is the person in charge who supports the user identified by the corresponding student number and the contact information of the person in charge. "Flag" is an indicator indicating whether or not the user identified by the corresponding student number is designated as a user requiring assistance.

たとえば、図3の例では、「学生番号、2018001」に対応付けて、「氏名、浅田哲也」、「学年、1」、「学部、経済」、「端末ID、994-FAAANQZ-001」、「メールアドレス、t.asada@ezwev.ne.jp」が記憶される。また、「学生番号、2018001」に対応付けて、「担当者、山田花子、hanachan@efef.ne.jp」、「フラグ、NA」が記憶される。これは、学生番号「2018001」で特定されるユーザ(学生)の氏名は「浅田哲也」であり、経済学部の1年生であることを示す。また、ユーザ「浅田哲也」が使用しているユーザ端末UTは、端末ID「994-FAAANQZ-001」で特定されることを示す。また、ユーザ「浅田哲也」が使用しているメールアドレスは、「t.asada@ezwev.ne.jp」であることを示す。また、ユーザ「浅田哲也」の支援を行う担当者は「山田花子」であり、山田花子の連絡先としてメールアドレス「hanachan@efef.ne.jp」が登録されていることを示す。また、ユーザ「浅田哲也」は、支援が必要なユーザに指定されていないことを示す。 For example, in the example of FIG. 3, in association with "student number, 2018001", "name, Tetsuya Asada", "grade, 1", "faculty, economics", "terminal ID, 994-FAAANQZ-001", " The e-mail address, t.asada@ezwev.ne.jp" is stored. Also, "person in charge, Hanako Yamada, hanachan@efef.ne.jp" and "flag, NA" are stored in association with "student number, 2018001". This indicates that the name of the user (student) identified by the student number "2018001" is "Tetsuya Asada" and he is a first-year student in the Faculty of Economics. It also indicates that the user terminal UT used by the user "Tetsuya Asada" is identified by the terminal ID "994-FAAANQZ-001". It also indicates that the mail address used by the user "Tetsuya Asada" is "t.asada@ezwev.ne.jp". It also indicates that the person in charge of supporting the user "Tetsuya Asada" is "Hanako Yamada", and that the e-mail address "hanachan@efef.ne.jp" is registered as Hanako Yamada's contact information. Also, the user "Tetsuya Asada" is not designated as a user requiring support.

(活動情報および活動履歴情報)
活動記憶部113は、活動情報および活動履歴情報を記憶する。活動情報は、支援システム1の管理下の敷地内でユーザが実行する活動の情報である。活動情報はたとえば、学生の履修科目である。また、活動情報はたとえば、学生の所属するサークル、研究会その他の活動に関する情報である。活動履歴情報は、ユーザの活動情報として記憶されている活動を当該ユーザが実行したか否かの履歴である。たとえば、ユーザが履修科目の授業に出席したか否かを示す情報である。
(Activity information and activity history information)
The activity storage unit 113 stores activity information and activity history information. The activity information is information on activities performed by the user within the site under the management of the support system 1 . Activity information is, for example, a student's coursework. Further, the activity information is, for example, information about a student's club, study group, and other activities. The activity history information is a history of whether or not the user has performed the activity stored as the user's activity information. For example, it is information indicating whether or not the user attended the class of the course.

図4Aおよび図4Bは、第1の実施形態に係る支援システム1に記憶される活動情報の構成の一例を示す図である。図4Aの例では、活動情報は、「学生番号」、「科目コード」、「課外活動コード」を含む。「学生番号」は図3に示す学生番号と同様である。「科目コード」は、対応する学生番号により特定されるユーザが履修中の科目を一意に識別する符号である。「課外活動コード」は、対応する学生番号により特定されるユーザが参加中の課外活動を一意に識別する符号である。また、図4Bの例に示すように、活動情報はさらに、「科目/課外活動コード」、「内容」、「曜日・時限」、「APエリア名」を含む。「科目/課外活動コード」は、図4Aに示す「科目コード」、「課外活動コード」と同様である。「内容」は、対応する科目コードまたは課外活動コードで特定される授業や課外活動の内容である。「曜日・時限」は、対応する科目コードまたは課外活動コードで特定される授業や課外活動が実施される曜日および時限である。「APエリア名」は、図2のアクセス情報に含まれるAPエリア名と同様であり、対応する科目コードまたは課外活動コードで特定される授業や課外活動が行われるエリアを示す。なお、ここでは、エリアはアクセスポイントAPと一対一で対応するものとする。 4A and 4B are diagrams showing an example of the structure of activity information stored in the support system 1 according to the first embodiment. In the example of FIG. 4A, the activity information includes "student number", "subject code", and "extracurricular activity code". "Student number" is the same as the student number shown in FIG. A "subject code" is a code that uniquely identifies a subject that a user identified by a corresponding student number is taking. The "extracurricular activity code" is a code that uniquely identifies the extracurricular activity in which the user specified by the corresponding student number is participating. In addition, as shown in the example of FIG. 4B, the activity information further includes "subject/extracurricular activity code", "content", "day of the week/period", and "AP area name". The "subject/extracurricular activity code" is the same as the "subject code" and "extracurricular activity code" shown in FIG. 4A. The "content" is the content of the class or extracurricular activity specified by the corresponding subject code or extracurricular activity code. The “day of the week/time period” is the day of the week and time period on which the class or extracurricular activity specified by the corresponding subject code or extracurricular activity code is conducted. "AP area name" is the same as the AP area name included in the access information in FIG. 2, and indicates the area where classes and extracurricular activities specified by the corresponding subject code or extracurricular activity code are performed. Here, it is assumed that areas correspond to access points AP on a one-to-one basis.

たとえば、「学生番号、2018001」に対応付けて、「科目コード、E01」が記憶される。また、「科目/課外活動コード、E01」に対応づけて、「内容、経済学概論」、「曜日・時限、水・2」、「APエリア名、101教室」が記憶される。これは、学生番号「2018001」で特定されるユーザ(図3、「浅田哲也」)は、科目コード「E01」で特定される授業を履修中であることを示す。また、科目コード「E01」で特定される授業は、「経済学概論」であり、水曜日の2時限目に101教室で授業が行われることを示す。 For example, "subject code, E01" is stored in association with "student number, 2018001". Also, in association with the "subject/extracurricular activity code, E01", "contents, introduction to economics", "day of the week/period, Wednesday/2", and "AP area name, classroom 101" are stored. This indicates that the user identified by the student number "2018001" ("Tetsuya Asada" in FIG. 3) is taking the course identified by the subject code "E01". Also, the class identified by the subject code "E01" is "Introduction to Economics", which is held in classroom 101 during the second period on Wednesdays.

図5は、第1の実施形態に係る支援システム1に記憶される活動履歴情報の構成の一例を示す図である。図5の例では、活動履歴情報は、「学生番号」、「年月日」、「時限」を含む。「学生番号」は活動情報に含まれる学生番号と同様である。「年月日」は、活動の年月日を示す。「時限」は活動の時限を示す。図5の例では、たとえば、「学生番号、2018001」に対応付けて、「年月日、20180416」、「時限、1,2,3,4,5,E」、「O,O,Y,Y,Y,O」が記憶されている。これは、学生番号「2018001」で特定されるユーザ(図3「浅田哲也」)は、2018年4月16日の第1時限から第5時限はそれぞれ「履修科目なし」「履修科目なし」「出席」「出席」「出席」であったことを示す。また、「課外活動」はしなかったことを示す。なお、ここで、「Y」は出席、「O」は履修科目なし、「N」は欠席を示す。また、「時限、E」は課外活動を示す。なお、支援システム1が活動履歴情報に含まれる「欠席」「出席」の情報を取得する態様は特に限定されない。たとえば、活動履歴情報は、ユーザが実際に授業に出席した際に教室の入口で学生カードに記録された情報の読み取りを行う等の処理によって記録されてもよい。 FIG. 5 is a diagram showing an example of the configuration of activity history information stored in the support system 1 according to the first embodiment. In the example of FIG. 5, the activity history information includes "student number", "date", and "time limit". "Student number" is the same as the student number included in the activity information. "Date" indicates the date of the activity. "Time limit" indicates the time limit of the activity. In the example of FIG. 5, for example, "student number, 2018001" is associated with "date, 20180416", "time limit, 1, 2, 3, 4, 5, E", "O, O, Y, Y, Y, O" is stored. This means that the user (“Tetsuya Asada” in FIG. 3) identified by the student number “2018001” has “no courses”, “no courses”, and “ Shows that it was "attended" "attended" "attended". It also indicates that no “extracurricular activities” were done. Here, "Y" indicates attendance, "O" indicates no course, and "N" indicates absence. In addition, "period, E" indicates extracurricular activities. It should be noted that the manner in which the support system 1 acquires the "absence" and "attendance" information included in the activity history information is not particularly limited. For example, the activity history information may be recorded by processing such as reading the information recorded on the student card at the entrance of the classroom when the user actually attends the class.

なお、記憶部110に記憶される各情報は常にサーバ10に記憶しなくてもよい。たとえば、サーバ10とは別体の記憶装置等から、サーバ10における処理時に取得するものとしてもよい。 Note that each piece of information stored in the storage unit 110 does not always have to be stored in the server 10 . For example, it may be obtained from a storage device or the like separate from the server 10 during processing in the server 10 .

[制御部120の各機能]
図1に戻り、制御部120について説明する。制御部120は、抽出部121、検知部122および出力制御部123を有する。
[Each function of the control unit 120]
Returning to FIG. 1, the controller 120 will be described. The control unit 120 has an extraction unit 121 , a detection unit 122 and an output control unit 123 .

抽出部121は、抽出処理を実行する。抽出部121は、アクセス情報を参照し、過去のアクセス情報が所定の条件を満足するユーザを抽出する。所定の条件とは、たとえば、所定期間にわたって複数のアクセスポイントAP1乃至APnのいずれにもアクセスしていないこと、である。所定の条件は、支援システム1の運用者またはユーザの支援担当者が設定する。抽出部121は、所定の条件を満足するユーザのユーザ情報にフラグ(図3、「F」)を付与する。ここで、所定の条件が複数設定される場合は、フラグも複数種類を区別できるように付与してもよい。 The extraction unit 121 executes extraction processing. The extraction unit 121 refers to access information and extracts users whose past access information satisfies a predetermined condition. The predetermined condition is, for example, not accessing any of the plurality of access points AP1 to APn for a predetermined period of time. The predetermined conditions are set by the operator of the support system 1 or the person in charge of user support. The extraction unit 121 gives a flag (“F” in FIG. 3) to the user information of the user who satisfies a predetermined condition. Here, when a plurality of predetermined conditions are set, a plurality of flags may be assigned so as to distinguish between them.

検知部122は、検知処理を実行する。検知部122は、複数のアクセスポイントAP1乃至APnにおいて実行中のアクセスの中から、抽出部121が抽出したユーザのアクセスを検知する。 The detection unit 122 executes detection processing. The detection unit 122 detects user accesses extracted by the extraction unit 121 from accesses being executed at the plurality of access points AP1 to APn.

まず、検知部122は、所定時間ごとに最新のアクセス情報をアクセス記憶部111から取得する。そして、検知部122は、所定時間ごとに最新のアクセス情報を反映した表示を行うよう、出力制御部123に表示処理を指示する。たとえば、検知部122は、アクセス情報に基づき、各アクセスポイントAPと当該アクセスポイントAPにアクセス中のユーザとを対応付けて表示するよう、出力制御部123に指示する。 First, the detection unit 122 acquires the latest access information from the access storage unit 111 at predetermined time intervals. Then, the detection unit 122 instructs the output control unit 123 to perform display processing so that display reflecting the latest access information is performed every predetermined time. For example, based on the access information, the detection unit 122 instructs the output control unit 123 to display each access point AP and the user accessing the access point AP in association with each other.

また、検知部122は、最新のアクセス情報およびユーザ情報に基づき、フラグが付与されているユーザがアクセス中か否かを判定する。そして、フラグが付与されているユーザがアクセス中であると判定した場合、検知部122は、アラート処理を実行するよう出力制御部123に指示する。アラート処理の指示は、当該ユーザを強調表示する指示を含む。 Further, the detection unit 122 determines whether or not the user with the flag is accessing based on the latest access information and user information. If it is determined that the flagged user is accessing, the detection unit 122 instructs the output control unit 123 to execute alert processing. The alert processing instructions include instructions for highlighting the user.

出力制御部123は、検知部122の指示に応じて、アクセスポイントAPと当該アクセスポイントAPにアクセス中のユーザとを対応づけた画像等を表示画面に表示する。出力制御部123は、検知部122からアラート処理の実行を指示された場合、当該指示に応じて、検知部122が検知したユーザのアクセスに対応するアラートを出力する。たとえば、出力制御部123は、フラグが付与されているユーザがアクセス中と判定された場合に、当該ユーザに対応する担当者に通知を送信する。また、出力制御部123は、アラート処理の実行を指示された場合、表示画面上でフラグが付与されているユーザを強調表示する。 The output control unit 123 displays an image or the like in which the access point AP and the user accessing the access point AP are associated with each other on the display screen in accordance with the instruction from the detection unit 122 . When the detection unit 122 instructs the output control unit 123 to execute an alert process, the output control unit 123 outputs an alert corresponding to the user's access detected by the detection unit 122 in response to the instruction. For example, when it is determined that a flagged user is accessing, the output control unit 123 sends a notification to the person in charge corresponding to the user. Further, when instructed to execute the alert process, the output control unit 123 highlights the flagged users on the display screen.

[支援処理の大まかな流れ]
図6は、第1の実施形態に係る支援処理の大まかな流れの一例を示すフローチャートである。まず、抽出部121が抽出処理を実行する(ステップS61)。次に、検知部122は検知処理を実行する(ステップS62)。出力制御部123は、表示処理およびアラート処理を実行する(ステップS63)。これが、第1の実施形態に係る支援処理のおおまかな流れである。以下、図面を参照して、各処理の流れについてさらに説明する。
[Rough flow of support processing]
FIG. 6 is a flowchart showing an example of a rough flow of support processing according to the first embodiment. First, the extraction unit 121 executes extraction processing (step S61). Next, the detection unit 122 executes detection processing (step S62). The output control unit 123 executes display processing and alert processing (step S63). This is the rough flow of the support processing according to the first embodiment. The flow of each process will be further described below with reference to the drawings.

[抽出処理の流れの一例]
図7は、第1の実施形態にかかる支援システム1における抽出処理の流れの一例を示すフローチャートである。
[Example of flow of extraction process]
FIG. 7 is a flowchart showing an example of the flow of extraction processing in the support system 1 according to the first embodiment.

まず、抽出部121は、アクセス記憶部111からアクセス履歴を取得する(ステップS71)。抽出部121は次に、ユーザ記憶部112を参照し、ユーザを一人選択する(ステップS72)。抽出部121は、過去のアクセス履歴に基づき、選択したユーザのアクセス履歴が所定の条件を満足するか否かを判定する(ステップS73)。たとえば、抽出部121は、選択したユーザが過去1カ月等の所定期間にわたっていずれのアクセスポイントAPにもアクセスしていないかを判定する。所定の条件を満足すると判定した場合(ステップS73、Yes)、抽出部121は当該ユーザにフラグを付与する。すなわち、抽出部121は当該ユーザに対応付けてユーザ記憶部112にフラグを記憶させる(ステップS74)。そして、抽出部121は、未選択のユーザがいるか否かを判定する(ステップS75)。他方、所定の条件を満足しないと判定した場合(ステップS73、No)、抽出部121はステップS75に進む。そして、ステップS75で未選択のユーザがいると判定した場合(ステップS75、Yes)、抽出部121は、次のユーザを選択してステップS73からステップS74を繰り返す。他方、未選択のユーザがいないと判定した場合(ステップS75、No)、抽出部121は、処理を終了する。これで抽出処理が終了する。 First, the extraction unit 121 acquires an access history from the access storage unit 111 (step S71). The extraction unit 121 then refers to the user storage unit 112 and selects one user (step S72). The extraction unit 121 determines whether or not the access history of the selected user satisfies a predetermined condition based on the past access history (step S73). For example, the extraction unit 121 determines whether the selected user has not accessed any access point AP over a predetermined period of time such as the past one month. If it is determined that the predetermined condition is satisfied (step S73, Yes), the extraction unit 121 gives the user a flag. That is, the extraction unit 121 stores the flag in the user storage unit 112 in association with the user (step S74). Then, the extraction unit 121 determines whether or not there is an unselected user (step S75). On the other hand, if it is determined that the predetermined condition is not satisfied (step S73, No), the extraction unit 121 proceeds to step S75. Then, when it is determined that there is an unselected user in step S75 (step S75, Yes), the extraction unit 121 selects the next user and repeats steps S73 to S74. On the other hand, if it is determined that there is no unselected user (step S75, No), the extraction unit 121 terminates the process. This completes the extraction process.

なお、ここでは、抽出処理を全てのユーザについて実行するものとして説明したが、抽出部121は、入力等により指定されたユーザ、期間または条件についてのみ抽出処理を実行するように構成してもよい。 Although the extraction process is executed for all users here, the extraction unit 121 may be configured to execute the extraction process only for users, periods, or conditions specified by input or the like. .

[検知処理の流れの一例]
図8は、第1の実施形態に係る支援システム1における検知処理の流れの一例を示すフローチャートである。
[Example of detection process flow]
FIG. 8 is a flow chart showing an example of the flow of detection processing in the support system 1 according to the first embodiment.

検知部122は、まず、処理の開始から所定時間が経過したか否かを判定する(ステップS81)。所定時間はたとえば10分、15分等であり、支援システム1の運用者が設定することができる。所定時間が経過していないと判定した場合(ステップS81、No)、検知部122はステップS81を繰り返す。他方、所定時間が経過したと判定した場合(ステップS81、Yes)、検知部122は、アクセス記憶部111から最新のアクセス情報を取得する(ステップS82)。検知部122は、最新のアクセス情報と前回取得したアクセス情報との差分を抽出する(ステップS83)。そして、検知部122は新規アクセスの有無を判定する(ステップS84)。たとえば、検知部122は、前回取得したアクセス情報ではアクセス中ではなかったが、最新のアクセス情報ではアクセス中となっているユーザの有無を判定する。そして、検知部122は、新規アクセスなしと判定した場合(ステップS84、No)、出力制御部123に、最新のアクセス情報に対応する表示処理を実行するよう指示する(ステップS85)。他方、新規アクセスありと判定した場合(ステップS84、Yes)、検知部122は、当該新規アクセスはフラグが付与されたユーザによるものか否かを判定する(ステップS86)。そして、フラグが付与されたユーザによるものではないと判定した場合(ステップS86、No)、検知部122は、最新のアクセス情報に対応する表示処理を実行するよう、出力制御部123に指示する(ステップS85)。他方、フラグが付与されたユーザによるものであると判定した場合(ステップS86、Yes)、検知部1222は、出力制御部123に対してアラート処理および表示処理を指示する(ステップS87)。アラート処理の指示には、フラグが付与されたユーザを特定する情報が含まれる。そして、検知部122は、ステップS81に戻り処理を繰り返す。 The detection unit 122 first determines whether or not a predetermined time has passed since the start of processing (step S81). The predetermined time is, for example, 10 minutes, 15 minutes, etc., and can be set by the operator of the support system 1 . If it is determined that the predetermined time has not passed (step S81, No), the detection unit 122 repeats step S81. On the other hand, if it is determined that the predetermined time has passed (step S81, Yes), the detection unit 122 acquires the latest access information from the access storage unit 111 (step S82). The detection unit 122 extracts the difference between the latest access information and the previously acquired access information (step S83). Then, the detection unit 122 determines whether or not there is new access (step S84). For example, the detection unit 122 determines whether or not there is a user who was not in the process of accessing according to the previously acquired access information but is in the process of accessing according to the latest access information. If the detection unit 122 determines that there is no new access (step S84, No), the detection unit 122 instructs the output control unit 123 to perform display processing corresponding to the latest access information (step S85). On the other hand, when it is determined that there is a new access (step S84, Yes), the detection unit 122 determines whether or not the new access is by a flagged user (step S86). Then, when it is determined that it is not by the flagged user (step S86, No), the detection unit 122 instructs the output control unit 123 to execute display processing corresponding to the latest access information ( step S85). On the other hand, if it is determined that the flagged user has caused the error (step S86, Yes), the detection unit 1222 instructs the output control unit 123 to perform alert processing and display processing (step S87). The alert processing instruction includes information specifying the flagged user. Then, the detection unit 122 returns to step S81 and repeats the process.

[表示処理の流れの一例]
図9は、第1の実施形態に係る支援システム1における表示処理の流れの一例を示すフローチャートである。
[Example of flow of display processing]
FIG. 9 is a flow chart showing an example of the flow of display processing in the support system 1 according to the first embodiment.

出力制御部123の表示処理は検知部122から表示処理の指示を受信することで開始する。まず、出力制御部123は表示処理の指示を受信したか否かを判定する(ステップS91)。指示を受信していないと判定した場合(ステップS91、No)、出力制御部123は、ステップS91を繰り返す。他方、指示を受信したと判定した場合(ステップS91、Yes)、出力制御部123は、検知部122から指示された最新のアクセス情報に対応する表示を実行する。このとき、出力制御部123は、前回の指示の際のアクセス情報との差分が抽出されている場合は当該差分を表示に反映する(ステップS92)。そして、出力制御部123は、表示処理の指示と共にアラート処理の指示を受信したか否かを判定する(ステップS93)。指示を受信していないと判定した場合(ステップS93、No)、出力制御部123は、ステップS91に戻って処理を繰り返す。他方、指示を受信したと判定した場合(ステップS93、Yes)、出力制御部123は、フラグが付与されているユーザに対応する部分をモニタ等の表示画面上で強調表示する(ステップS94)。また、出力制御部123は、アラート処理を実行する(ステップS95)。アラート処理については次に図10を参照して説明する。そして、出力制御部123はステップS91に戻って処理を繰り返す。 The display processing of the output control unit 123 is started by receiving a display processing instruction from the detection unit 122 . First, the output control unit 123 determines whether or not an instruction for display processing has been received (step S91). If it is determined that no instruction has been received (step S91, No), the output control unit 123 repeats step S91. On the other hand, if it is determined that an instruction has been received (step S91 , Yes), the output control unit 123 executes display corresponding to the latest access information instructed by the detection unit 122 . At this time, if the difference from the access information at the time of the previous instruction is extracted, the output control unit 123 reflects the difference in the display (step S92). Then, the output control unit 123 determines whether or not an instruction for alert processing has been received together with an instruction for display processing (step S93). If it is determined that the instruction has not been received (step S93, No), the output control unit 123 returns to step S91 and repeats the process. On the other hand, if it is determined that the instruction has been received (step S93, Yes), the output control unit 123 highlights the part corresponding to the flagged user on the display screen of the monitor or the like (step S94). Also, the output control unit 123 executes an alert process (step S95). Alert processing will now be described with reference to FIG. Then, the output control unit 123 returns to step S91 and repeats the process.

なお、出力制御部123は、ステップS94の強調表示において、表示画面上にアラートを表示してもよい。たとえば、「見守り対象学生、登校!」等のメッセージを表示してもよい。また、出力制御部123は、出力部150を制御して、フラグが付与されているユーザに関連する情報を表示画面に表示してもよい。たとえば、当該ユーザが欠席中の履修科目と欠席期間等を表示してもよい。 Note that the output control unit 123 may display an alert on the display screen in the highlighted display in step S94. For example, a message such as "Student to be watched over, go to school!" may be displayed. Further, the output control unit 123 may control the output unit 150 to display information related to the flagged user on the display screen. For example, the course that the user is absent and the period of absence may be displayed.

[アラート処理の流れの一例]
図10は、第1の実施形態に係る支援システム1におけるアラート処理の流れの一例を示すフローチャートである。
[Example of alert processing flow]
FIG. 10 is a flow chart showing an example of the flow of alert processing in the support system 1 according to the first embodiment.

出力制御部123は、アラート処理の指示を受信したと判定した場合にアラート処理を実行する(図9、ステップS95)。出力制御部123は、アラート処理の指示において通知された、フラグが付与されているユーザに対応する担当者をユーザ記憶部112から抽出する(ステップS101)。たとえば、出力制御部123は、担当者を特定する情報と通知先を抽出する。そして、出力制御部123は、抽出した担当者の通知先にアラートを送る(ステップS102)。たとえば、出力制御部123は、通信部130を制御して、ユーザ記憶部112から抽出したメールアドレスに、フラグが付与されているユーザを特定する情報とユーザの現在地とを通知するメールを送信する。現在地とはたとえば、当該ユーザがアクセス中のアクセスポイントAPを特定する情報やAPエリア名等ユーザが現在いる場所を示す情報である。 The output control unit 123 executes alert processing when determining that an instruction for alert processing has been received ( FIG. 9 , step S95). The output control unit 123 extracts from the user storage unit 112 the person in charge corresponding to the flagged user notified in the alert process instruction (step S101). For example, the output control unit 123 extracts information specifying the person in charge and the notification destination. Then, the output control unit 123 sends an alert to the notification destination of the extracted person in charge (step S102). For example, the output control unit 123 controls the communication unit 130 to send an email to the email address extracted from the user storage unit 112, notifying of information identifying the flagged user and the current location of the user. . The current location is, for example, information specifying the access point AP that the user is accessing and information indicating the current location of the user, such as the AP area name.

[表示画面の一例]
図11は、第1の実施形態に係る支援システム1において表示される表示画面の一例を示す図である。図11に示すように、第1の実施形態に係る支援システム1は、アクセスポイントAP各々に対応付けて、当該アクセスポイントAPにアクセス中のユーザを表示する。図11の例では、「102教室」「カフェテリア」等がそれぞれ一つのアクセスポイントAPに対応する。そして、「102教室」と対応づけて、「102教室」のアクセスポイントAPにアクセス中のユーザが矩形状のアイコンで表示される。また、アクセス中のユーザのアイコンを選択(たとえばクリック)すると、当該ユーザの詳細な情報がポップアップ表示される。たとえば、図11の例では、氏名、学年、学部などのユーザ情報が表示されている。また、支援システム1は、フラグが付与されているユーザを強調表示する。たとえば、支援システム1は、当該ユーザのアイコンを他のアイコンとは異なる色で表示したり、点滅表示したりする。
[Example of display screen]
FIG. 11 is a diagram showing an example of a display screen displayed in the support system 1 according to the first embodiment. As shown in FIG. 11, the support system 1 according to the first embodiment displays the user accessing the access point AP in association with each access point AP. In the example of FIG. 11, "classroom 102", "cafeteria", etc. each correspond to one access point AP. Then, in association with "classroom 102", users accessing the access point AP of "classroom 102" are displayed as rectangular icons. Further, when the icon of the user who is accessing is selected (for example, clicked), detailed information of the user is popped up. For example, in the example of FIG. 11, user information such as name, grade, department, etc. is displayed. In addition, the support system 1 highlights the flagged user. For example, the support system 1 displays the user's icon in a different color from other icons, or blinks the icon.

図11に示す表示画面を、たとえば、警備室や教務室などに設置された情報処理装置等のモニタの表示画面に表示することで、警備員や教官が支援を必要とするユーザが敷地内にいることに迅速に気づくことができる。出力制御部123は、サーバ10から通信部130を介して他の情報処理装置に表示画面を表示するように構成してもよい。 By displaying the display screen shown in FIG. 11, for example, on the display screen of a monitor such as an information processing device installed in a security room or a school office, a user who needs assistance from a security guard or an instructor can be seen on the premises. You can quickly notice that you are The output control unit 123 may be configured to display a display screen on another information processing device from the server 10 via the communication unit 130 .

[アラート画面の一例]
図12は、第1の実施形態に係る支援システム1においてユーザ端末に表示されるアラート画面の一例を示す図である。アラート画面は、フラグが付されたユーザの担当者に送信されるメール等によってユーザ端末上に表示される。たとえば、担当者がサーバ10から送信されるメールを開封すると、フラグが付されたユーザの氏名、現在地、フラグが付された原因(所定の条件)などが表示される。図12の例では、氏名「浅田哲也」、「経済学部1年生」、「経済学概論の出席日数不足(現在0日)」、「現在の所在地:カフェテリア」などの情報が表示される。また、メールにはユーザの写真を添付してもよい。メールを受け取った担当者はアラート画面を見てユーザの現在地や状況を確認できる。担当者は、ユーザの現在地を知ることができるため、ユーザのいる場所に出向いて直接指導したり助言したりすることもできる。このため、支援システム1によればユーザの支援を効率的に実現できる。
[Example of alert screen]
FIG. 12 is a diagram showing an example of an alert screen displayed on the user terminal in the support system 1 according to the first embodiment. The alert screen is displayed on the user terminal by e-mail or the like sent to the person in charge of the flagged user. For example, when the person in charge opens the mail sent from the server 10, the name of the flagged user, the current location, the reason for the flagging (predetermined condition), etc. are displayed. In the example of FIG. 12, information such as the name "Tetsuya Asada", "1st year student in the Faculty of Economics", "Insufficient number of days to attend Economics Introduction (currently 0 days)", and "Current Location: Cafeteria" is displayed. Also, the user's photo may be attached to the mail. The person in charge who receives the email can check the current location and status of the user by looking at the alert screen. Since the person in charge can know the current location of the user, the person in charge can go to the place where the user is and give direct guidance or advice. Therefore, according to the support system 1, it is possible to efficiently support the user.

[変形例1:複数種類のフラグの付与]
上記第1の実施形態においては、支援システム1は、過去のアクセス情報に基づき支援が必要と考えられるユーザを抽出して、当該ユーザがアクセスポイントAPにアクセスした時に迅速に検知できるように構成した。さらにきめ細かくユーザを支援するために、支援システム1において、ユーザにフラグを付するための所定の条件を多様に設定することが可能である。
[Modification 1: Addition of multiple types of flags]
In the above-described first embodiment, the support system 1 is configured to extract a user who is considered to require support based on past access information, and to quickly detect when the user accesses the access point AP. . In order to provide more detailed support to the user, the support system 1 can set various predetermined conditions for flagging the user.

たとえば、アクセスポイントAPにアクセスしているが、授業を欠席しているユーザは、支援が必要なユーザである可能性がある。また、敷地内に寮が併設されており、寮にもアクセスポイントAPが存在する場合、ユーザがアクセスポイントAPにアクセスしていても単に寮にいるだけで授業は欠席している可能性がある。 For example, a user accessing an access point AP but absent from class may be a user in need of assistance. Also, if a dormitory is attached to the premises and there is an access point AP in the dormitory, there is a possibility that even if the user accesses the access point AP, he/she is simply in the dormitory and is absent from classes. .

そこで、支援システム1は、アクセスポイントAPに所定期間アクセスしていないユーザを抽出するだけでなく、他の要因を考慮して支援が必要なユーザを抽出する処理を実行することができる。たとえば、支援システム1は、所定条件の種類に応じて異なる種類のフラグをユーザ情報に付与することができる。たとえば、支援システム1は、次のフラグF1、F2、F3の3種類のフラグを付与することができる。 Therefore, the support system 1 can execute a process of not only extracting users who have not accessed the access point AP for a predetermined period of time, but also extracting users who need support in consideration of other factors. For example, the support system 1 can attach different types of flags to the user information according to the type of the predetermined condition. For example, the support system 1 can add the following three types of flags F1, F2, and F3.

(1)フラグF1:アクセスの有無に関係なく、活動(授業)の出席率が閾値以下のユーザに付与される。
(2)フラグF2:アクセスしている間の活動(授業)の出席率が閾値以下のユーザに付与される。たとえば、支援システム1は、アクセス履歴から抽出される、アクセス先のアクセスポイントAPと、活動情報から抽出される授業の場所に設置されているアクセスポイントAPと、の一致度を検知する。そして、支援システム1は、一致度が所定のレベルに達していない場合にフラグF2を付与する。
(3)フラグF3:フラグF2が付与されたユーザであって、アクセスしたアクセスポイントAPの場所が活動の場所(教室)以外である割合が閾値以上のユーザに付与される。たとえば、アクセスしたアクセスポイントAPの場所が常に寮であるユーザにフラグF3が付与される。
(1) Flag F1: Granted to users whose attendance rate for an activity (class) is equal to or less than a threshold, regardless of access.
(2) Flag F2: Granted to users whose attendance rate for activities (classes) during access is below a threshold. For example, the support system 1 detects the degree of matching between the access point AP extracted from the access history and the access point AP installed at the location of the class extracted from the activity information. Then, the support system 1 gives a flag F2 when the degree of matching does not reach a predetermined level.
(3) Flag F3: Flag F2 is given to users who are given flag F2 and whose rate of accessing access point AP is other than the place of activity (classroom) is equal to or greater than a threshold. For example, a flag F3 is assigned to a user whose access point AP is always located in a dormitory.

まず、フラグF1は、アクセスポイントAPにアクセスしているか否かにかかわらず、本来出席すべき活動(授業)への出席率が低いユーザを抽出するためのフラグである。フラグF2は、敷地(大学)には来ているのに、その時間帯に本来出席すべき活動(授業)には参加していないユーザを抽出するためのフラグである。フラグF2が付与されるユーザは、たとえば、友人と遊ぶために大学に来ているが、授業には出席していないユーザである。フラグF3は、フラグF2が付与されるユーザのうち、アクセス場所が限定されているユーザを抽出するためのフラグである。フラグF3はたとえば、アクセスポイントAPが設置されている寮にいるためにアクセスはしているが授業には出席していないユーザや、終日カフェテリアにいて授業に出席していないユーザ等を抽出するために設定する。 First, the flag F1 is a flag for extracting a user who has a low attendance rate for an activity (class) that should normally be attended regardless of whether or not the access point AP is accessed. The flag F2 is a flag for extracting users who have arrived at the site (university) but have not participated in the activity (class) that they should attend during that time slot. A user to whom the flag F2 is assigned is, for example, a user who has come to the university to hang out with friends but has not attended classes. The flag F3 is a flag for extracting users whose access locations are restricted from among the users to whom the flag F2 is assigned. The flag F3 is for extracting users who access but do not attend classes because they are in a dormitory where the access point AP is installed, or users who stay in the cafeteria all day and do not attend classes. set to

支援システム1は、抽出処理において、選択したユーザのアクセス履歴が所定の条件を満足するか否かを判定する際に、上記フラグF1乃至F3の条件に該当するか否かを併せて判定することができる。たとえば、抽出部121は、図7のステップS73において、アクセス履歴とともに活動履歴情報を参照し、該当するユーザにF1乃至F3を付与する。そして、検知部122は、図8のステップS86において、フラグF1乃至F3が付与されたユーザか否かも判定する。また、検知部122は、フラグの種類に応じて異なるアラートまたは表示を実行するように出力制御部123に指示することができる。 In the extraction process, when determining whether the access history of the selected user satisfies a predetermined condition, the support system 1 also determines whether the conditions of the flags F1 to F3 are met. can be done. For example, in step S73 of FIG. 7, the extraction unit 121 refers to the activity history information together with the access history, and assigns F1 to F3 to the corresponding user. Then, in step S86 of FIG. 8, the detection unit 122 also determines whether or not the user is given the flags F1 to F3. Further, the detection unit 122 can instruct the output control unit 123 to execute different alerts or displays depending on the type of flag.

このようにアクセス情報に加えて活動履歴情報を参照してフラグを付与することで、支援システム1Aはさらにきめ細やかなユーザ支援を実現することができる。 By referring to the activity history information in addition to the access information and assigning the flag, the support system 1A can realize more detailed user support.

[変形例2:追加の通知]
ところで、アクセスポイントAPを利用するユーザはアクセス中に敷地内を移動すると考えられる。そのため、アラート処理を一度実行して担当者に通知を送信した後、通知された現在地からユーザが移動する場合が考えられる。そこで、支援システム1は、フラグが付与されたユーザがアクセス中には、当該ユーザがアクセスするアクセスポイントAPの変化を検知して、変化があった場合に追加の通知処理を実行するようにしてもよい。この処理は、たとえば、検知部122に追加の処理を実行させることで実現できる。たとえば、図8のステップS83において、検知部122が差分を抽出する際に、アクセス中のユーザのアクセス先の変更を差分として抽出する。そして、フラグが付与されたユーザのアクセス先の変更があった場合は、ステップS85において検知部122がアラート処理を指示する。係る処理によって、支援システム1は、アクセスポイントの変更を担当者に通知することができ、アクセス中のユーザの足取りを容易に追跡することができる。
[Modification 2: Additional notification]
By the way, users using the access point AP are considered to move within the premises during access. Therefore, after the alert process is executed once and the notification is sent to the person in charge, the user may move from the notified current location. Therefore, the support system 1 detects a change in the access point AP accessed by the flagged user during access, and executes additional notification processing when there is a change. good too. This processing can be implemented by, for example, causing the detection unit 122 to perform additional processing. For example, in step S83 of FIG. 8, when the detection unit 122 extracts the difference, the change in the access destination of the user who is accessing is extracted as the difference. Then, when there is a change in the access destination of the flagged user, the detection unit 122 instructs alert processing in step S85. Through such processing, the support system 1 can notify the person in charge of the change of the access point, and can easily track the footsteps of the user during access.

[変形例3:対象とする施設等]
なお、上記第1の実施形態は、敷地として大学の構内を、ユーザとして大学生を想定して説明した。しかし、上記実施形態を適用する敷地およびユーザは特に限定されない。たとえば、リハビリ施設において患者を支援するために、上記実施形態を適用することができる。この場合、リハビリ施設の敷地内にアクセスポイントAPを設置する。そして、アクセスポイントAPへの患者のユーザ端末UTのアクセス状況をサーバに記録する。そして、サーバは、リハビリのための訓練や運動を実施する建物に設置されたアクセスポイントAPにアクセスしていない患者をアクセス情報に基づき抽出する。また、サーバは、自室や食堂などが設置された建物に設定されたアクセスポイントAPのみにアクセスしている患者を抽出する。そして、サーバは、当該患者のリハビリ不参加率が所定閾値を上回った後、当該患者がアクセスポイントAPにアクセスした時点でアラート処理を実行する。このように支援システムを構成すれば、リハビリ施設等の患者の支援を効果的に実現できる。同様に、キャンプや課外学習のための施設等においても上記実施形態を適用してユーザを支援することができる。このように、所定期間にわたって多数の人が集合生活をし、所定の活動に参加する場所において、上記実施形態を適用することができる。
[Modification 3: Target facilities, etc.]
The first embodiment has been described on the assumption that the site is a campus of a university and the user is a university student. However, the sites and users to which the above embodiments are applied are not particularly limited. For example, the above embodiments can be applied to assist patients in rehabilitation facilities. In this case, an access point AP is installed within the premises of the rehabilitation facility. Then, the access status of the patient's user terminal UT to the access point AP is recorded in the server. Then, the server extracts, based on the access information, patients who have not accessed the access point AP installed in the building where training and exercise for rehabilitation are carried out. Also, the server extracts patients who are accessing only the access point AP set in the building in which their room, dining room, etc. are installed. Then, the server executes alert processing when the patient accesses the access point AP after the patient's rate of nonparticipation in rehabilitation exceeds a predetermined threshold. By configuring the support system in this way, it is possible to effectively support patients in rehabilitation facilities and the like. Similarly, the above embodiments can be applied to support users at camps, extracurricular learning facilities, and the like. In this way, the above embodiment can be applied to a place where many people live together for a predetermined period of time and participate in predetermined activities.

[第1の実施形態の効果]
上記のように、第1の実施形態に係る支援システム1は、抽出部121と検知部122と出力制御部123とを備える。抽出部121は、所定の敷地内に設置される複数のアクセスポイントAPにおけるユーザのアクセス履歴を参照し、所定の条件を満足するユーザを抽出する。検知部122は、複数のアクセスポイントAPにおいて実行中のアクセスの中から、抽出部121が抽出したユーザのアクセスを検知する。出力制御部123は、検知部122が検知したアクセスに対応するアラートを出力する。このため、支援システム1は、過去のアクセス履歴に基づき、支援が必要と考えられるユーザを抽出し、当該ユーザが敷地内に来たときに迅速に当該ユーザを検知することができる。また、支援システム1は、検知したアクセスに対応してアラートを出力するため、担当者他の人員は容易に当該ユーザが来たことに気づくことができる。このため、支援システム1は、効率的にユーザを支援することができる。
[Effects of the first embodiment]
As described above, the support system 1 according to the first embodiment includes the extractor 121 , the detector 122 and the output controller 123 . The extraction unit 121 refers to user access histories at a plurality of access points AP installed within a predetermined site, and extracts users who satisfy a predetermined condition. The detection unit 122 detects user accesses extracted by the extraction unit 121 from accesses being executed at a plurality of access points AP. The output control unit 123 outputs an alert corresponding to the access detected by the detection unit 122 . Therefore, the support system 1 can extract a user who is considered to need support based on the past access history, and quickly detect the user when the user comes to the premises. In addition, since the support system 1 outputs an alert corresponding to the detected access, the person in charge and other personnel can easily notice that the user has come. Therefore, the support system 1 can efficiently support the user.

また、上記支援システム1において、抽出部121は、所定期間にわたって複数のアクセスポイントAPのいずれにもアクセスしていないユーザを抽出する。このため、支援システム1は、不登校のユーザ等がいる場合に、迅速に当該ユーザを抽出することができる。また、支援システム1は、所定期間を柔軟に設定することで、多様なユーザの状況を容易に抽出することができる。 In the support system 1 described above, the extraction unit 121 extracts users who have not accessed any of the plurality of access points AP for a predetermined period of time. Therefore, when there is a user who does not attend school, the support system 1 can quickly extract the user. In addition, the support system 1 can easily extract various user situations by flexibly setting the predetermined period.

また、上記支援システム1において、抽出部121は、ユーザが所定の活動に参加したか否かを示す活動履歴と、アクセス履歴と、を参照し、活動履歴とアクセス履歴との一致度が所定の条件を満足しないユーザを抽出する。このため、支援システム1は、敷地に来ているが、活動していないユーザを容易に抽出して支援することができる。 In the support system 1 described above, the extracting unit 121 refers to an activity history indicating whether or not the user has participated in a predetermined activity, and an access history. Extract users who do not satisfy the conditions. Therefore, the support system 1 can easily extract and support users who have come to the site but are not active.

また、上記支援システム1において、検知部122は、抽出部121が抽出したユーザの現在地を検知し、出力制御部123は、検知部122が検知した現在地を含むアラートを出力する。このため、支援システム1は、アラートにより担当者等に容易にユーザの現在地を通知することができる。 In the support system 1 described above, the detection unit 122 detects the user's current location extracted by the extraction unit 121, and the output control unit 123 outputs an alert including the current location detected by the detection unit 122. FIG. Therefore, the support system 1 can easily notify the person in charge or the like of the current location of the user by means of an alert.

また、上記支援システム1において、検知部122は、抽出部121が抽出したユーザがアクセスするアクセスポイントAPの変化を検知し、出力制御部123は、変化後のアクセスポイントAPを含むアラートを出力する。このため、支援システム1は、ユーザが敷地内を移動した場合でも、迅速に担当者等に通知を送ってユーザを追跡させることができる。 In the support system 1 described above, the detection unit 122 detects a change in the access point AP that the user accesses and is extracted by the extraction unit 121, and the output control unit 123 outputs an alert including the access point AP after the change. . Therefore, even when the user moves within the premises, the support system 1 can quickly send a notification to the person in charge or the like to track the user.

また、上記支援システム1において、出力制御部123は、複数のアクセスポイントAPと、複数のアクセスポイントAPにアクセス中のユーザと、を対応づけて表示し、検知部122が検知したユーザを強調表示する。このため、支援システム1は、支援が必要なユーザの位置を視覚的に表示して担当者等の注意を促すことができる。 Further, in the support system 1, the output control unit 123 displays the plurality of access point APs and the users accessing the plurality of access point APs in association with each other, and highlights the user detected by the detection unit 122. do. Therefore, the support system 1 can visually display the position of the user who needs support and call the attention of the person in charge.

また、上記支援システム1において、出力制御部123は、表示中のユーザに対する操作を検知すると、当該ユーザの詳細情報をさらに表示する。このため、支援システム1は、ユーザがどのような支援を必要としているか、担当者等に容易に確認させることができる。 In addition, in the support system 1 described above, when the output control unit 123 detects an operation for a user during display, the detailed information of the user is further displayed. Therefore, the support system 1 allows the person in charge or the like to easily confirm what kind of support the user needs.

[第2の実施形態]
これまで開示の支援システム、支援方法および支援プログラムに関する実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下では、本発明に含まれる他の実施例を説明する。
[Second embodiment]
Although the embodiments of the disclosed support system, support method, and support program have been described so far, the present invention may be implemented in various different forms other than the above-described embodiments. Therefore, other embodiments included in the present invention will be described below.

[クラウドコンピューティングによる実装]
開示の支援プログラムは、クラウドシステムを構成するサーバに実装し、クラウドシステムを介して、異なるデータベース間で情報を連携させるために使用することができる。たとえば、クラウドシステムを利用して、全国に点在する事業所や支社においてネットワークに接続されて業務に使用される情報処理端末の情報を、一元的に管理することができる。
[Implementation by cloud computing]
The disclosed support program can be implemented in a server that constitutes a cloud system, and can be used to link information between different databases via the cloud system. For example, by using a cloud system, it is possible to centrally manage information on information processing terminals that are connected to a network and used for business in offices and branch offices scattered throughout the country.

[分散および統合]
図示した各装置の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
Distributed and integrated
Each component of each illustrated device does not necessarily have to be physically configured as illustrated. In other words, the specific form of distribution and integration of each device is not limited to the one shown in the figure, and all or part of them can be functionally or physically distributed and integrated in arbitrary units according to various loads and usage conditions. Can be integrated and configured.

[支援プログラム]
また、上記の実施例で説明した各種の処理は、予め用意されたプログラムをサーバ等のコンピュータからタブレット端末やノート型コンピュータ等のコンピュータに配布し、サーバとコンピュータとが処理を協働して実行することによって実現することができる。そこで、以下では、図13を用いて、上記の実施例と同様の機能を有する支援プログラムを実行するコンピュータの一例について説明する。
[Support Program]
In addition, the various processes described in the above embodiments are performed by distributing a program prepared in advance from a computer such as a server to a computer such as a tablet terminal or a notebook computer, and the server and computer cooperate to execute the process. It can be realized by Therefore, an example of a computer that executes a support program having functions similar to those of the above embodiments will be described below with reference to FIG. 13 .

図13は、上記実施形態に係る支援プログラムを実行するコンピュータの一例について説明するための図である。図13に示すように、コンピュータ1000は、操作部1100と、ディスプレイ1200と、通信部1300とを有する。さらに、このコンピュータ1000は、CPU(Central Processing Unit)1400と、ROM(Read Only Memory)1500と、RAM(Random Access Memory)1600と、HDD(Hard Disk Drive)1700とを有する。これら1100~1700の各部はバス1800を介して接続される。 FIG. 13 is a diagram for explaining an example of a computer that executes the support program according to the embodiment. As shown in FIG. 13, the computer 1000 has an operation section 1100, a display 1200, and a communication section 1300. FIG. Further, the computer 1000 has a CPU (Central Processing Unit) 1400 , a ROM (Read Only Memory) 1500 , a RAM (Random Access Memory) 1600 and a HDD (Hard Disk Drive) 1700 . These units 1100 to 1700 are connected via a bus 1800 .

HDD1700には、図13に示すように、上記の第1の実施形態で示した各部と同様の機能を発揮するモジュールを実装することができる支援プログラム1700aが予め記憶される。この支援プログラム1700aについては、図1に示した各々の各構成要素と同様、適宜統合または分離してもよい。すなわち、HDD1700に記憶される各データは、常に全てのデータがHDD1700に記憶される必要はなく、処理に必要なデータのみがHDD1700に記憶されればよい。 As shown in FIG. 13, the HDD 1700 pre-stores a support program 1700a capable of implementing modules that perform the same functions as the units shown in the first embodiment. This support program 1700a may be appropriately integrated or separated like each component shown in FIG. In other words, all the data stored in the HDD 1700 need not always be stored in the HDD 1700, and only the data necessary for processing need be stored in the HDD 1700. FIG.

そして、CPU1400が、支援プログラム1700aの各モジュールをHDD1700から読み出してRAM1600に展開する。これによって、図13に示すように、支援プログラム1700aは、支援プロセス1600aとして機能する。この支援プロセス1600aは、HDD1700から読み出した各種データを適宜RAM1600上の自身に割り当てられた領域に展開し、この展開した各種データに基づいて各種処理を実行する。なお、支援プロセス1600aは、図1に示した各処理部にて実行される処理を含む。また、CPU1400上で仮想的に実現される各処理部は、常に全ての処理部がCPU1400上で動作する必要はなく、必要な処理部のみが仮想的に実現されればよい。 Then, the CPU 1400 reads each module of the support program 1700 a from the HDD 1700 and develops it in the RAM 1600 . Thereby, as shown in FIG. 13, the support program 1700a functions as a support process 1600a. The support process 1600a develops various data read from the HDD 1700 in an area assigned to itself on the RAM 1600 as appropriate, and executes various processes based on the developed various data. Note that the support process 1600a includes processing executed by each processing unit shown in FIG. Further, it is not always necessary for all of the processing units that are virtually implemented on the CPU 1400 to operate on the CPU 1400, and only necessary processing units need only be virtually implemented.

なお、上記の支援プログラム1700aについては、必ずしも最初からHDD1700やROM1500に記憶させておく必要はない。たとえば、コンピュータ1000に挿入されるフレキシブルディスク、CD-ROM(Compact Disc Read Only Memory)などの「可搬用の物理媒体」に各プログラムを記憶させる。または、DVD(Digital Versatile Disc)ディスク、光磁気ディスク、ICカードなどの「可搬用の物理媒体」に各プログラムを記憶させる。そして、コンピュータ1000がこれらの可搬用の物理媒体から各プログラムを取得して実行するようにしてもよい。また、公衆回線、インターネット、LAN、WAN(Wide Area Network)などを介してコンピュータ1000に接続される他のコンピュータまたはサーバ装置などに各プログラムを記憶させておいてもよい。そして、コンピュータ1000がこれらから各プログラムを取得して実行するようにしてもよい。 Note that the support program 1700a described above does not necessarily have to be stored in the HDD 1700 or the ROM 1500 from the beginning. For example, each program is stored in a “portable physical medium” such as a flexible disk or a CD-ROM (Compact Disc Read Only Memory) inserted into the computer 1000 . Alternatively, each program is stored in a "portable physical medium" such as a DVD (Digital Versatile Disc) disc, a magneto-optical disc, an IC card, or the like. Then, the computer 1000 may acquire and execute each program from these portable physical media. Also, each program may be stored in another computer or server device connected to the computer 1000 via a public line, the Internet, a LAN, a WAN (Wide Area Network), or the like. Then, the computer 1000 may acquire and execute each program from these.

1 支援システム
10 サーバ(支援装置)
110 記憶部
111 アクセス記憶部
112 ユーザ記憶部
113 活動記憶部
120 制御部
121 抽出部
122 検知部
123 出力制御部
130 通信部
140 入力部
150 出力部(表示部)
AP1~APn アクセスポイント
UT ユーザ端末
NW ネットワーク
1 support system 10 server (support device)
110 storage unit 111 access storage unit 112 user storage unit 113 activity storage unit 120 control unit 121 extraction unit 122 detection unit 123 output control unit 130 communication unit 140 input unit 150 output unit (display unit)
AP1 to APn Access point UT User terminal NW network

Claims (8)

所定の敷地内に設置される複数のアクセスポイントにおけるユーザのアクセス履歴と、前記ユーザが所定の活動に参加したか否かを示す活動履歴であって、前記ユーザが前記所定の活動を行う場合にアクセスしたアクセスポイントの情報を含む前記活動履歴と、を参照し、前記活動履歴のアクセスポイントと前記アクセス履歴のアクセスポイントとの一致度が所定のレベルに達していないユーザを抽出する抽出部と、
前記複数のアクセスポイントにおいて実行中のアクセスの中から、前記抽出部が抽出したユーザのアクセスを検知する検知部と、
前記検知部が検知したアクセスに対応するアラートを出力する出力制御部と、
を備える支援システム。
A user's access history at a plurality of access points installed in a predetermined site, and an activity history indicating whether or not the user has participated in a predetermined activity, wherein the user performs the predetermined activity an extracting unit that refers to the activity history including information on accessed access points, and extracts a user whose degree of matching between the access point in the activity history and the access point in the access history does not reach a predetermined level ;
a detection unit that detects user accesses extracted by the extraction unit from accesses being executed at the plurality of access points;
an output control unit that outputs an alert corresponding to the access detected by the detection unit;
Support system with
前記抽出部は、所定期間にわたって前記複数のアクセスポイントのいずれにもアクセスしていないユーザを抽出する、請求項1に記載の支援システム。 2. The support system according to claim 1, wherein said extraction unit extracts users who have not accessed any of said plurality of access points for a predetermined period of time. 前記検知部は、前記抽出部が抽出したユーザの現在地を検知し、
前記出力制御部は、前記検知部が検知した現在地を含むアラートを出力する、請求項1または2に記載の支援システム。
The detection unit detects the user's current location extracted by the extraction unit,
3. The support system according to claim 1, wherein said output control unit outputs an alert including the current location detected by said detection unit.
前記検知部は、前記抽出部が抽出したユーザがアクセスするアクセスポイントの変化を検知し、
前記出力制御部は、変化後のアクセスポイントを含むアラートを出力する、請求項1からのいずれか1項に記載の支援システム。
The detection unit detects a change in access points accessed by the user extracted by the extraction unit,
4. The support system according to any one of claims 1 to 3 , wherein said output control unit outputs an alert including an access point after change.
前記出力制御部は、前記複数のアクセスポイントと、前記複数のアクセスポイントにアクセス中のユーザと、を対応づけて表示し、前記検知部が検知したユーザを強調表示する、請求項1からのいずれか1項に記載の支援システム。 5. The output control unit according to claim 1 , wherein the plurality of access points and the users accessing the plurality of access points are associated and displayed, and the user detected by the detection unit is highlighted. A support system according to any one of the preceding claims. 前記出力制御部は、表示中のユーザに対する操作を検知すると、当該ユーザの詳細情報をさらに表示する、請求項に記載の支援システム。 6. The support system according to claim 5 , wherein said output control unit further displays the detailed information of the user when detecting an operation for the user during display. コンピュータに、
所定の敷地内に設置される複数のアクセスポイントにおけるユーザのアクセス履歴と、前記ユーザが所定の活動に参加したか否かを示す活動履歴であって、前記ユーザが前記所定の活動を行う場合にアクセスしたアクセスポイントの情報を含む前記活動履歴と、を参照し、前記活動履歴のアクセスポイントと前記アクセス履歴のアクセスポイントとの一致度が所定のレベルに達していないユーザを抽出させ、
前記複数のアクセスポイントにおいて実行中のアクセスの中から、抽出したユーザのアクセスを検知させ、
検知したアクセスに対応するアラートを出力させる、
ことを含む各処理を実行させる支援方法。
to the computer,
A user's access history at a plurality of access points installed in a predetermined site, and an activity history indicating whether or not the user has participated in a predetermined activity, wherein the user performs the predetermined activity referring to the activity history including information on the accessed access point, and extracting a user whose degree of matching between the access point in the activity history and the access point in the access history does not reach a predetermined level ;
Detecting the access of the user extracted from among the accesses being executed at the plurality of access points;
Output an alert corresponding to the detected access,
A support method that causes each process to be performed, including
所定の敷地内に設置される複数のアクセスポイントにおけるユーザのアクセス履歴と、前記ユーザが所定の活動に参加したか否かを示す活動履歴であって、前記ユーザが前記所定の活動を行う場合にアクセスしたアクセスポイントの情報を含む前記活動履歴と、を参照し、前記活動履歴のアクセスポイントと前記アクセス履歴のアクセスポイントとの一致度が所定のレベルに達していないユーザを抽出させ、
前記複数のアクセスポイントにおいて実行中のアクセスの中から、抽出したユーザのアクセスを検知させ、
検知したアクセスに対応するアラートを出力させる、
各手順を含む処理をコンピュータに実行させる支援プログラム。
A user's access history at a plurality of access points installed in a predetermined site, and an activity history indicating whether or not the user has participated in a predetermined activity, wherein the user performs the predetermined activity referring to the activity history including information on the accessed access point, and extracting a user whose degree of matching between the access point in the activity history and the access point in the access history does not reach a predetermined level ;
Detecting the access of the user extracted from among the accesses being executed at the plurality of access points;
Output an alert corresponding to the detected access,
A support program that causes a computer to execute processing including each procedure.
JP2018160651A 2018-08-29 2018-08-29 Support system, support method and support program Active JP7193954B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018160651A JP7193954B2 (en) 2018-08-29 2018-08-29 Support system, support method and support program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018160651A JP7193954B2 (en) 2018-08-29 2018-08-29 Support system, support method and support program

Publications (2)

Publication Number Publication Date
JP2020035153A JP2020035153A (en) 2020-03-05
JP7193954B2 true JP7193954B2 (en) 2022-12-21

Family

ID=69668198

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018160651A Active JP7193954B2 (en) 2018-08-29 2018-08-29 Support system, support method and support program

Country Status (1)

Country Link
JP (1) JP7193954B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014092938A (en) 2012-11-02 2014-05-19 Fujitsu Ltd Information processing program, information processing method, and information processing apparatus
JP2016110405A (en) 2014-12-05 2016-06-20 シャープ株式会社 Detection device, detection method, watching system, and program

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014092938A (en) 2012-11-02 2014-05-19 Fujitsu Ltd Information processing program, information processing method, and information processing apparatus
JP2016110405A (en) 2014-12-05 2016-06-20 シャープ株式会社 Detection device, detection method, watching system, and program

Also Published As

Publication number Publication date
JP2020035153A (en) 2020-03-05

Similar Documents

Publication Publication Date Title
Kerr et al. School crisis prevention and intervention
US9401095B2 (en) Information processing system, information processing method, and program
US12184808B2 (en) Community safety, security, health communication and emergency notification system with inter-organizational compatibility
US20190274612A1 (en) System and Method for Real-time Reporting, Interacting, and Updating of Guardian Actions Within a School System
CN109564672B (en) Beacon System for Buildings
US20230335233A1 (en) Information processing system, information processing method, and computer program
Berkley-Patton et al. COVID-19 testing in African American churches using a faith–health–academic partnership
JP5111339B2 (en) Visiting support system, Visiting support method
JP4660391B2 (en) Target person management system
KR101220932B1 (en) Commute checking system and method using mobile terminal
JP2006099601A (en) Shared folder generation device, shared folder generation method, and program for causing computer to execute the method
US20130332531A1 (en) Information processing device and meeting system
JP7193954B2 (en) Support system, support method and support program
JP5919438B1 (en) Questionnaire system and terminal device and program used therefor
US20190274613A1 (en) System and Method for Real-time Reporting, Interacting, and Updating of Student Actions Within a School System
JP2020109653A (en) Collective behavior support system and program thereof
JP6929477B1 (en) Notification system, notification method and program
JP3908756B2 (en) Entrance / exit record notification system
JP6324055B2 (en) Learning support system and learning support program
JP2006318058A (en) Seat management system
JP7274835B2 (en) Support system, support method and support program
JP2013011925A (en) Information processor, method, program, and school operation supporting system
US10963980B2 (en) System and method of alerting and responding to a school emergency
JP2002149840A (en) Crisis student care system and crisis student care method
JP2019185159A (en) Information sharing system

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180903

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210726

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220427

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220531

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220708

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: 20221115

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20221209

R150 Certificate of patent or registration of utility model

Ref document number: 7193954

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

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250