Location management system, wireless terminal, location management method and program
The system uses wireless terminals and existing building equipment for cost-effective personnel tracking by reducing the need for dedicated servers, enabling efficient user location management and notification.
Patent Information
- Application Number
- JP2023555951
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-10-27
- Publication Date
- 2024-12-27
- Estimated Expiration
- 2041-10-27
AI Technical Summary
Conventional location management systems require multiple dedicated wireless servers, leading to increased installation and engineering costs.
A location management system utilizing wireless terminals and existing building equipment, such as air conditioners and lighting devices, for position detection and information exchange through ad-hoc communication, reducing the need for dedicated wireless servers.
Enables cost-effective management of personnel locations within buildings by leveraging existing infrastructure, allowing for user tracking, presence determination, and notification capabilities.
Smart Images

Figure 0007607791000001 
Figure 0007607791000002 
Figure 0007607791000003
Abstract
Description
[Technical field]
[0001] The present disclosure relates to a location management system, a wireless terminal, a location management method, and a program. [Background technology]
[0002] Conventionally, various proposals have been made regarding technology for managing the locations of people in a building. For example, Patent Document 1 describes a location management system that includes a mobile terminal carried by an employee, a plurality of wireless servers that are placed at various locations in a company, a main server, and a plurality of client computers (hereinafter referred to as "clients") that each employee uses.
[0003] In this location management system, when a mobile terminal carried by an employee comes within the communication range, each wireless server communicates with the mobile terminal, obtains information from the mobile terminal identifying the mobile terminal and its user, and transmits information including the obtained information and information identifying the wireless server to a main server.
[0004] The main server has an employee table that stores the names and departments of employees, a wireless server table that stores the locations of wireless servers, and a location information table that stores employee location information, and when it receives the above information from the wireless server, it updates the location information of the employee based on the received information. Employees can access the main server by operating a client to check the location information of the desired employee. [Prior art documents] [Patent documents]
[0005] [Patent Document 1] JP 2003-219453 A Summary of the Invention [Problem to be solved by the invention]
[0006] In the above location management system, it is necessary to place wireless servers dedicated to the system in multiple locations within the premises. In this way, in conventional systems for managing people's locations, multiple dedicated devices must be installed to detect the locations of people, which poses the problem of high implementation and engineering costs.
[0007] The present disclosure has been made to solve the above-mentioned problems, and aims to provide a location management system etc. that can manage the locations of people within a building at low cost. [Means for solving the problem]
[0008] In order to achieve the above object, the location management system according to the present disclosure includes: A wireless terminal and a Setting Equipped with equipment and facilities, The wireless terminal, A display and a storage means for storing user identification information of a user who uses the wireless terminal; The above A communication means for wirelessly communicating with the facility equipment; The above a position information detection means for detecting position information of the wireless terminal based on wireless communication with the facility equipment; The user identification information and person location information including the location information of the wireless terminal are stored in advance. Setting A person position information transmitting means for transmitting the person position information to the equipment; A person position information acquisition means for acquiring person position information of each user from the facility equipment; a presence / absence determination means for determining whether each user is present in the building based on the acquired human position information of each user; an information display means for displaying on the display a location of a user in the building in a manner that allows the user to be identified; Equipped with before Setting The equipment is A communication means for wirelessly communicating with the wireless terminal; A storage means for storing the person position information received from the wireless terminal. Effect of the Invention
[0009] According to the present disclosure, management of people's locations within a building can be achieved at low cost. [Brief description of the drawings]
[0010] [Figure 1] FIG. 1 shows an overall configuration of a location management system according to a first embodiment. [Diagram 2] FIG. 1 is a block diagram showing a hardware configuration of a wireless terminal according to a first embodiment. [Diagram 3] FIG. 1 is a block diagram showing a hardware configuration of facility equipment according to a first embodiment. [Figure 4] FIG. 1 is a block diagram showing a functional configuration of a wireless terminal and facility equipment according to a first embodiment. [Diagram 5] A flowchart showing the procedure of a human position information transmission process executed by a wireless terminal in the first embodiment. [Figure 6] A flowchart showing the procedure of a user position display process executed by a wireless terminal in the first embodiment. [Figure 7] A flowchart showing the procedure of a user notification display process executed by a wireless terminal in the first embodiment. [Figure 8] FIG. 13 is a diagram showing the overall configuration of a location management system according to a second embodiment. [Figure 9] A block diagram showing the functional configuration of a wireless terminal and facility equipment according to a second embodiment. [Figure 10] A flowchart showing the procedure of contact information display processing executed by a wireless terminal in the second embodiment. [Figure 11] A flowchart showing the procedure of an area number of people display process executed by a wireless terminal in the second embodiment. [Figure 12] FIG. 13 shows an overall configuration of a location management system according to a third embodiment. [Figure 13] FIG. 13 is a block diagram showing a hardware configuration of a wireless terminal according to a third embodiment. [Figure 14] FIG. 13 is a block diagram showing a hardware configuration of a server according to a third embodiment. [Figure 15] A block diagram showing the functional configuration of a wireless terminal, an equipment device, and a server according to a third embodiment. [Figure 16]A flowchart showing the procedure of a human position information transmission process executed by a wireless terminal in the third embodiment. [Figure 17] A flowchart showing the procedure of a user position display process executed by a wireless terminal in the third embodiment. [Figure 18] A flowchart showing the procedure of a user notification display process executed by a wireless terminal in the third embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0011] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the drawings.
[0012] (Embodiment 1) Fig. 1 is a diagram showing an overall configuration of a position management system 1 in embodiment 1. The position management system 1 is an example of a position management system according to the present disclosure, and is a system for managing the positions of users in building B, such as an office building, a factory, an accommodation facility, a commercial facility, or a public facility. As shown in Fig. 1, the position management system 1 includes a wireless terminal 2 carried by each user and at least three or more pieces of facility equipment 3.
[0013] <Wireless Terminal 2> The wireless terminal 2 is an example of a wireless terminal according to the present disclosure. The wireless terminal 2 is a portable electronic device such as a smartphone or a tablet terminal carried by a user who is a user of the building B. As shown in Fig. 2, the wireless terminal 2 includes, as a hardware configuration, a control circuit 20, a communication interface 21, a display 22, an operation receiving unit 23, and an auxiliary storage device 24.
[0014] The control circuit 20 performs overall control of the wireless terminal 2. The control circuit 20 includes a CPU (Central Processing Unit), a ROM (Read Only Memory), and a RAM (Random Access Memory), all of which are not shown. The functions of the wireless terminal 2 realized by the control circuit 20 will be described in detail later.
[0015] The communication interface 21 is an example of a communication means included in the wireless terminal according to the present disclosure. The communication interface 21 is an interface for wirelessly communicating with the facility device 3 by ad-hoc communication, for example, an interface for performing BLE (Bluetooth (registered trademark) Low Energy) communication.
[0016] The display 22 is an example of a display included in a wireless terminal according to the present disclosure. The display 22 includes a display device such as a liquid crystal display or an organic EL (Electro Luminescence) display. The display 22 displays various screens and the like under the control of the control circuit 20. The operation receiving unit 23 includes one or more input devices such as a push button, a touch panel, a touch pad, and the like, receives an operation input from a user, and outputs a signal related to the received operation to the control circuit 20.
[0017] The auxiliary storage device 24 includes a readable / writable nonvolatile semiconductor memory such as an EEPROM (Electrically Erasable Programmable Read-Only Memory) or a flash memory. The auxiliary storage device 24 stores various programs including an application program (hereinafter referred to as a "location management application") for using the location management service provided by the location management system 1, and data used when these programs are executed.
[0018] The wireless terminal 2 can acquire the location management application or an update program for updating the location management application from a server operated by a manufacturer, a sales company, or the like of the equipment 3, or from other program distribution servers, or the like, through communication. In addition, these programs can be stored and distributed in a computer-readable recording medium such as a CD-ROM (Compact Disc Read Only Memory), a DVD (Digital Versatile Disc), a magneto-optical disk, a USB (Universal Serial Bus) memory, a HDD (Hard Disk Drive), an SSD (Solid State Drive), or a memory card. When such a recording medium is directly or indirectly attached to the wireless terminal 2, the wireless terminal 2 may read and acquire the location management application or the update program from the recording medium.
[0019] <Equipment 3> The facility equipment 3 is an example of the facility equipment according to the present disclosure. The facility equipment 3 is, for example, an indoor unit of an air conditioner, a lighting device, etc., and three or more of the facility equipment 3 are installed in the building B. As shown in Fig. 3, the facility equipment 3 includes, as a hardware configuration, a control circuit 30, a communication interface 31, and an auxiliary storage device 32. In addition, the facility equipment 3 includes hardware for realizing the original function of the facility equipment 3 (for example, an air conditioning function in the case of an indoor unit, and an illumination function in the case of a lighting device).
[0020] The control circuit 30 includes a CPU, a ROM, and a RAM (none of which are shown), and controls data transmission and reception with the wireless terminal 2. The functions of the facility device 3 realized by the control circuit 30 will be described in detail later.
[0021] The communication interface 31 is an example of a communication means included in the facility device according to the present disclosure. The communication interface 31 is an interface for wireless communication with the wireless terminal 2 by ad-hoc communication, for example, an interface for performing BLE communication.
[0022] The auxiliary storage device 32 includes a readable / writable non-volatile semiconductor memory such as an EEPROM, a flash memory, etc. The auxiliary storage device 32 stores an information transfer program, which is a program for transferring information to and from the wireless terminal 2, and data used when the information transfer program is executed.
[0023] The facility device 3 can acquire the above-mentioned information transfer program or an update program for updating the information transfer program by communication from a server or other device operated by the manufacturer, sales company, etc. of the facility device 3. In addition, these programs can be stored and distributed in a computer-readable recording medium such as a CD-ROM, DVD, optical magnetic disk, USB memory, HDD, SSD, memory card, etc. When such a recording medium is directly or indirectly attached to the facility device 3, the facility device 3 may read and acquire the information transfer program or the update program from the recording medium.
[0024] <Functional configuration of wireless terminal 2 and facility device 3> Fig. 4 is a block diagram showing functional configurations of the wireless terminal 2 and the facility device 3. As shown in Fig. 4, the wireless terminal 2 includes a wireless signal receiving unit 200, a position information detecting unit 201, a person position information transmitting unit 202, a person position information acquiring unit 203, a presence determining unit 204, an information display unit 205, a target position information accepting unit 206, a user notification information transmitting unit 207, and a user notification information acquiring unit 208. These functional units are realized by the control circuit 20 executing the above-mentioned position management application stored in the auxiliary storage device 24.
[0025] The facility device 3 includes a wireless signal transmitting unit 300, a human position information storage unit 301, a human position information transmitting unit 302, a user notified information storage unit 303, and a user notified information transmitting unit 304. These functional units are realized by the control circuit 30 executing the above-mentioned information transfer program stored in the auxiliary storage device 32.
[0026] In the facility device 3, the wireless signal transmitting unit 300 reads out installation location information (e.g., x and y coordinates in building B) indicating the installation location of the facility device 3 stored in the information storage unit 320, and periodically transmits a wireless signal including the read installation location information via the communication interface 31. The information storage unit 320 is an example of a storage means included in the facility device according to the present disclosure, and is a memory area provided by the auxiliary storage device 32.
[0027] In the wireless terminal 2, the wireless signal receiving unit 200 receives the above wireless signals transmitted from each facility device 3, and measures and acquires the radio wave strength (also called electric field strength) when the wireless signals are received. In this embodiment, the wireless signal receiving unit 200 measures the RSSI (Received Signal Strength Indicator) of the wireless signals received from each facility device 3 as the radio wave strength.
[0028] The position information detection unit 201 is an example of a position information detection means according to the present disclosure. The position information detection unit 201 detects position information indicating the current position of the wireless terminal 2. In detail, the position information detection unit 201 extracts and acquires installation position information included in the wireless signal received by the wireless signal receiving unit 200, and stores the acquired installation position information in the RAM of the control circuit 20 in association with the radio wave intensity of the wireless signal acquired by the wireless signal receiving unit 200. Then, the position information detection unit 201 detects its own (i.e., the wireless terminal 2) position information (e.g., xy coordinates in the building B) based on the principle of triangulation (also called triangulation) based on a set of the installation position information and radio wave intensity of three or more facility devices 3.
[0029] The human position information transmission unit 202 is an example of a human position information transmission means according to the present disclosure. The human position information transmission unit 202 reads out a user ID, which is an ID (identification) of a user using the wireless terminal 2, from the information storage unit 240, and transmits human position information including the read out user ID, the position information detected by the position information detection unit 201, and time information indicating the current time to each facility device 3 via the communication interface 21. The information storage unit 240 is an example of a storage means provided in the wireless terminal according to the present disclosure, and is a memory area provided by the auxiliary storage device 24. The user ID is an example of user identification information according to the present disclosure. The human position information transmission unit 202 may unicast the human position information to each facility device 3 to which the wireless signal is to be transmitted, or may broadcast the human position information without specifying the facility device 3.
[0030] The person position information storage unit 301 of the facility device 3 receives the person position information sent from the wireless terminal 2 via the communication interface 31 and stores the received person position information in the information storage unit 320.
[0031] The human location information acquisition unit 203 of the wireless terminal 2 is an example of a human location information acquisition means according to the present disclosure. The human location information acquisition unit 203 periodically (e.g., every minute) acquires human location information of each user from each facility device 3. In detail, the human location information acquisition unit 203 unicasts or broadcasts a notification requesting human location information (hereinafter referred to as a "human location information request notification") to each facility device 3 via the communication interface 21. When the human location information transmission unit 302 of each facility device 3 receives the human location information request notification via the communication interface 31, it transmits the human location information for each user ID stored in the information storage unit 320 to the wireless terminal 2 that is the source of the human location information request notification.
[0032] The person position information acquisition unit 203 receives and acquires person position information for each user ID sent from each facility device 3 via the communication interface 21, and stores the acquired person position information for each user ID in the information storage unit 240. At that time, the person position information acquisition unit 203 ensures that the latest person position information (i.e., person position information with the most recent time information) is stored in the information storage unit 240 for each user ID, and ensures that person position information with the same content (i.e., person position information with matching user ID, position information, and time information) is not redundantly stored in the information storage unit 240.
[0033] The presence / absence determination unit 204 is an example of a presence / absence determination means according to the present disclosure. The presence / absence determination unit 204 determines whether each user is in building B. In detail, the presence / absence determination unit 204 reads out the person location information of each user stored in the information storage unit 240, compares the time indicated by the time information included in each person location information with the current time, and determines that the user is in building B if the difference is within a predetermined time (e.g., 2 minutes), and determines that the user is not in building B if the difference between the time indicated by the time information and the current time exceeds the time.
[0034] The information display unit 205 is an example of an information display means according to the present disclosure. The information display unit 205 displays the position of the user in the building B on the display 22 in a predetermined manner. For example, the information display unit 205 displays a floor map of the building B, and maps and displays an icon indicating the user (e.g., an icon showing the user's name, surname, abbreviation, etc.) on the floor map based on the person position information corresponding to the user. Alternatively, the information display unit 205 displays on the display 22 a list in which the user name is associated with the place name (e.g., conference room A, work room A, etc.) corresponding to the position where the user is located.
[0035] The wireless terminal 2 acquires data regarding the floor map of building B and data associating user IDs with user names from other devices via communication, or acquires this data by reading it from a storage medium directly or indirectly attached to the wireless terminal 2, and stores it in advance in the information storage unit 240.
[0036] For a user who is not in building B, the information display unit 205 displays on the display 22 that the user is not present.
[0037] The target position information receiving unit 206 is an example of a target position information receiving means according to the present disclosure. The target position information receiving unit 206 receives, from the user, a designation of a desired user among other users in building B and a designation of target position information. For example, the target position information receiving unit 206 may receive the designation of a desired user by having the user select information indicating the location of the user in building B (for example, the above-mentioned icon, an item corresponding to each user in the list display, etc.) displayed on the display 22 by the information display unit 205. In addition, the target position information receiving unit 206 may display a list of place names, for example, by a list box on the display 22, and receive the designation of the target position information by having the user select a desired place name, or may receive the designation of the target position information by having the user tap a position on the displayed floor map.
[0038] Alternatively, the target position information receiving unit 206 may display a screen on the display 22, which has a field for inputting a user name and a field for inputting target position information, and may receive the designation of the desired user and target position information by the user inputting the desired user name and target position information by text. In this case, the user may input coordinates or a place name as the target position information.
[0039] The user notification information transmitting unit 207 is an example of a user notification information transmitting means according to the present disclosure. When the target position information receiving unit 206 receives the designation of a desired user and target position information from a user, the user notification information transmitting unit 207 unicasts or broadcasts user notification information including the user ID of the designated other user (hereinafter referred to as a "notification destination user ID"), the target position information, the user ID of the user of the wireless terminal 2, i.e., the user who made the designation (hereinafter referred to as a "notification source user ID"), and time information to each facility device 3 via the communication interface 21. Note that when multiple users are designated, the user notification information transmitting unit 207 may include the user IDs of the designated users as notification destination user IDs in one user notification information, or may transmit multiple user notification information corresponding to each designated user to each facility device 3.
[0040] The user notification information storage unit 303 of the facility device 3 receives the user notification information sent from the wireless terminal 2 via the communication interface 31 and stores the received user notification information in the information storage unit 320 .
[0041] The user notification information acquisition unit 208 of the wireless terminal 2 periodically (for example, every minute) acquires user notification information addressed to the user of the wireless terminal 2 from each facility device 3. In detail, the user notification information acquisition unit 208 unicasts or broadcasts a notification requesting user notification information (hereinafter referred to as a "user notification information request notification") to each facility device 3 via the communication interface 21. The user notification information request notification includes the user ID of the user using the wireless terminal 2. When the user notification information transmission unit 304 of each facility device 3 receives the user notification information request notification from the wireless terminal 2 via the communication interface 31, it searches for user notification information whose notification destination user ID matches the user ID included in the user notification information request notification from all user notification information stored in the information storage unit 320.
[0042] If the corresponding user notification information exists, the user notification information transmitting unit 304 transmits the user notification information to the wireless terminal 2 that is the sender of the user notification information request notification via the communication interface 31. At that time, the user notification information transmitting unit 304 deletes the user notification information from the information storage unit 320. On the other hand, if the corresponding user notification information does not exist, the user notification information transmitting unit 304 does not respond to the wireless terminal 2 that is the sender of the user notification information request notification. In this case, the user notification information transmitting unit 304 may transmit response information to the effect that the corresponding user notification information does not exist to the wireless terminal 2 that is the sender of the user notification information request notification via the communication interface 31.
[0043] When user notification information is transmitted from any of the facility devices 3, the user notification information acquisition unit 208 receives and acquires the user notification information via the communication interface 21, and supplies the acquired user notification information to the information display unit 205. Note that if user notification information with the same content is subsequently received, the user notification information acquisition unit 208 discards the user notification information.
[0044] The information display unit 205 displays the user notification information acquired by the user notification information acquisition unit 208 on the display 22 in a predetermined format. For example, the information display unit 205 displays on the display 22 a message indicating that the user of the notification source user ID has instructed the user to gather at a location indicated by the target position information, such as "Yamada has instructed us to gather at conference room A at 10:50."
[0045] 5 is a flowchart showing the procedure of the human position information transmission process executed by the wireless terminal 2. When a position management application is started by a user operation, the wireless terminal 2 repeatedly executes the human position information transmission process periodically (for example, every minute).
[0046] (Step S100) The wireless terminal 2 receives the wireless signals transmitted from each facility device 3, and measures and acquires the radio field intensity when the wireless signals are received. After that, the process of the wireless terminal 2 transitions to step S101.
[0047] (Step S101) The wireless terminal 2 extracts and acquires, from the received wireless signal, installation location information of the facility device 3. After that, the process of the wireless terminal 2 transitions to step S102.
[0048] (Step S102) The wireless terminal 2 detects its own position, i.e., position information indicating the position of the wireless terminal 2, based on the radio wave intensity and installation position information acquired from three or more facility devices 3. Thereafter, the process of the wireless terminal 2 transitions to step S103.
[0049] (Step S103) The wireless terminal 2 transmits to each facility device 3 the user ID of the user using the wireless terminal 2, i.e., the user ID read from the information storage unit 240, the detected location information, and person location information including time information, and ends the person location information transmission process for this cycle. Upon receiving the person location information transmitted from the wireless terminal 2, each facility device 3 stores the received person location information in the information storage unit 320.
[0050] 6 is a flowchart showing the procedure of user position display processing executed by the wireless terminal 2. The wireless terminal 2 executes the user position display processing when a user performs an operation requesting display of the position of each user.
[0051] (Step S200) The wireless terminal 2 sequentially reads out the latest human position information for each user stored in the information storage unit 240. After that, the process of the wireless terminal 2 transitions to step S201.
[0052] (Step S201) Based on the most recent human position information that has been read, the wireless terminal 2 determines whether or not the user is in building B. If the user is in building B (step S201; YES), the process of the wireless terminal 2 transitions to step S202. On the other hand, if the user is not in building B (step S201; NO), the process of the wireless terminal 2 transitions to step S203.
[0053] (Step S202) The wireless terminal 2 displays the position of the user in a predetermined manner on the display 22. After that, the process of the wireless terminal 2 transitions to step S204.
[0054] (Step S203) The wireless terminal 2 displays that the user is absent on the display 22. After that, the process of the wireless terminal 2 transitions to step S204.
[0055] (Step S204) The wireless terminal 2 judges whether or not the latest person position information for each user stored in the information storage unit 240 has been read out. If all the person position information has been read out (step S204; YES), the processing of the wireless terminal 2 proceeds to step S205. On the other hand, if all the person position information has not been read out (step S204; NO), the processing of the wireless terminal 2 returns to step S200.
[0056] (Step S205) The wireless terminal 2 determines whether or not the target position information has been specified by the user. If the target position information has been specified by the user (step S205; YES), that is, if the wireless terminal 2 has received from the user a designation of a desired user among other users in building B and a designation of target position information, the processing of the wireless terminal 2 transitions to step S206. On the other hand, if the target position information has not been specified by the user (step S205; NO), the wireless terminal 2 continues the processing of step S205.
[0057] (Step S206) The wireless terminal 2 transmits user notification information including the user ID of the specified other user, the target position information, the user ID of the user who made the designation, and time information to each facility device 3. After that, the wireless terminal 2 ends the user position display process.
[0058] 7 is a flowchart showing the procedure of the user notification display process executed by the wireless terminal 2. When the position management application is started by a user operation, the wireless terminal 2 repeatedly executes the user notification display process periodically (for example, every minute).
[0059] (Step S300) The wireless terminal 2 transmits, to each facility device 3, a user notification information request notification for requesting user notification information addressed to the user of the wireless terminal 2. Thereafter, the process of the wireless terminal 2 transitions to step S301.
[0060] (Step S301) The wireless terminal 2 determines whether or not it has received user notification information from any of the facility devices 3. If it has received user notification information from any of the facility devices 3 (step S301; YES), the processing of the wireless terminal 2 transitions to step S302. On the other hand, if it has not received user notification information from any of the facility devices 3 (step S301; NO), the processing of the wireless terminal 2 transitions to step S303.
[0061] (Step S302) The wireless terminal 2 displays the received user notification information on the display 22 in a predetermined format, and ends the user notification display process for this cycle.
[0062] (Step S303) The wireless terminal 2 judges whether a reception timeout has occurred, that is, whether a predetermined reception timeout period has elapsed since the transmission of the user notification information request notification. If the reception timeout has not occurred (step S303; NO), the processing of the wireless terminal 2 returns to step S301. On the other hand, if the reception timeout has occurred (step S303; YES), the wireless terminal 2 ends the user notification display processing for this cycle.
[0063] As described above, in the position management system 1 of the present embodiment, the wireless terminal 2 carried by each user detects the position information of the user by wireless communication with each facility device 3 such as an indoor unit and a lighting device installed in building B, and transmits person position information including the user ID of the user and the detected position information to each facility device 3. Each facility device 3 stores the person position information transmitted from the wireless terminal 2 in the information storage unit 320. As a result, the person position information of each user is saved in the information storage unit 320 of each facility device 3. In this way, the position of a person is detected using facility devices generally installed in buildings such as office buildings, and the information is managed, so that the management of the position of a person in building B can be realized at low cost.
[0064] Furthermore, the wireless terminal 2 acquires human position information of each user from the facility device 3, and determines whether each user is in building B or not based on the acquired human position information of each user. Then, for users who are in building B, the wireless terminal 2 displays the position on the display 22 in a manner that allows the user to be identified, and for users who are not in building B, displays on the display 22 that the user is absent. This makes it easy to grasp the location of each user in building B. This makes it easy to grasp, for example, the location of each employee in a free address office, and the attendance status of each employee in an office where telecommuting and commuting are used together.
[0065] Furthermore, the wireless terminal 2 receives from the user a designation of a desired user among other users in building B and a designation of target location information, and transmits user notification information including the user ID of the designated other user and the designated target location information to the facility equipment 3. The facility equipment 3 stores the user notification information transmitted from the wireless terminal 2 in the information storage unit 320. Furthermore, the wireless terminal 2 acquires user notification information addressed to the user of the wireless terminal 2 from the facility equipment 3, and displays the acquired user notification information on the display 22 in a predetermined format. This allows the user to easily notify the desired users that they are to meet at a desired location.
[0066] (Variation 1) The wireless terminal 2 may store in advance information associating the device ID of each facility device 3 with installation location information in the information storage unit 240. In this case, the device ID is stored in the information storage unit 320 of each facility device 3 instead of the installation location information, and each facility device 3 periodically transmits a wireless signal including the device ID.
[0067] (Variation 2) Each facility device 3 may periodically broadcast the person location information for each user ID stored in the information storage unit 320. In this case, the person location information acquisition unit 203 of the wireless terminal 2 does not need to transmit a person location information request notification to each facility device 3.
[0068] (Variation 3) When the user notification information transmission unit 304 of each facility device 3 receives a user notification information request notification from a wireless terminal 2, it may transmit all user notification information stored in the information storage unit 320 to the wireless terminal 2. At that time, the user notification information transmission unit 304 does not delete the user notification information from the information storage unit 320. In this case, the user notification information acquisition unit 208 of the wireless terminal 2 may compare the notification destination user ID included in the user notification information received from the facility device 3 with the user ID of the user using the wireless terminal 2, and if the two match, supply the user notification information to the information display unit 205. In this modification, the user notification information stored in the information storage unit 320 of the facility device 3 is deleted a certain time after storage.
[0069] (Variation 4) Each facility device 3 may periodically broadcast all the user notification information stored in the information storage unit 320. In this case, each facility device 3 does not delete the user notification information from the information storage unit 320. In this case, the user notification information acquisition unit 208 of the wireless terminal 2 does not need to transmit a user notification information request notification to each facility device 3, but only needs to compare the notification destination user ID included in the user notification information received from the facility device 3 with the user ID of the user using the wireless terminal 2, and if the two match, supply the user notification information to the information display unit 205. In this modification, the user notification information stored in the information storage unit 320 of the facility device 3 is deleted a certain time after storage.
[0070] (Variation 5) The positions of objects such as sensors and fixtures installed in building B may be managed. In this case, the object is equipped with a communication device that wirelessly communicates with the facility equipment 3. The communication device detects position information of the object by wireless communication with each facility equipment 3, and transmits object position information including the object's identification information and the detected position information to each facility equipment 3. Each facility equipment 3 stores the object position information transmitted from the communication device in the information storage unit 320. The communication device may be removably attached to the object.
[0071] (Variation 6) All or part of the functional units (see FIG. 4) of the wireless terminal 2 may be realized by dedicated hardware. Also, all or part of the functional units (see FIG. 4) of the facility equipment 3 may be realized by dedicated hardware. The dedicated hardware is, for example, a single circuit, a composite circuit, a programmed processor, an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array), or a combination of these.
[0072] The technical ideas according to the above-described modified examples may be realized individually or in appropriate combination.
[0073] (Embodiment 2) Next, a description will be given of embodiment 2 of the present disclosure. In the following description, components and the like common to embodiment 1 will be given the same reference numerals and descriptions thereof will be omitted.
[0074] Fig. 8 is a diagram showing an overall configuration of a position management system 1a in embodiment 2. The position management system 1a is an example of a position management system according to the present disclosure, and is a system for managing the positions of users in a building B, such as an office building, a factory, an accommodation facility, a commercial facility, or a public facility. As shown in Fig. 8, the position management system 1a includes a wireless terminal 2a carried by each user and at least three or more facility devices 3a.
[0075] <Wireless terminal 2a> The wireless terminal 2a is an example of a wireless terminal according to the present disclosure. The wireless terminal 2a is a portable electronic device such as a smartphone or a tablet terminal carried by a user who is a user of the building B. The hardware configuration of the wireless terminal 2a is similar to that of the wireless terminal 2 of the first embodiment (see FIG. 2).
[0076] <Equipment 3a> The facility equipment 3a is an example of the facility equipment according to the present disclosure. The facility equipment 3a is, for example, an indoor unit of an air conditioner, a lighting device, etc., and three or more of the facility equipment 3a are installed in the building B. The hardware configuration of the facility equipment 3a is similar to that of the facility equipment 3 in the first embodiment (see FIG. 3).
[0077] <Functional configuration of wireless terminal 2a and facility device 3a> Fig. 9 is a block diagram showing the functional configuration of the wireless terminal 2a and the facility device 3a. As shown in Fig. 9, the wireless terminal 2a includes a wireless signal receiving unit 200, a position information detecting unit 201, a person position information transmitting unit 202, a person position information acquiring unit 203a, a presence determining unit 204, an information display unit 205a, a target position information accepting unit 206, a user notification information transmitting unit 207, a user notification information acquiring unit 208, a contact detecting unit 209, and an area number acquiring unit 210. These functional units are realized by the control circuit 20 included in the wireless terminal 2a executing a position management application, which is an application program stored in the auxiliary storage device 24 and is used to utilize the position management service provided by the position management system 1a.
[0078] The facility device 3a includes a wireless signal transmission unit 300, a human position information storage unit 301a, a human position information transmission unit 302a, a user notification information storage unit 303, and a user notification information transmission unit 304. These functional units are realized by the control circuit 30 included in the facility device 3a executing an information transmission / reception program, which is a program for transmitting and receiving information to and from the wireless terminal 2a and is stored in the auxiliary storage device 32.
[0079] Similar to the human position information storage unit 301 of the first embodiment, the human position information storage unit 301a of the facility device 3a receives the human position information sent from the wireless terminal 2a via the communication interface 31 and stores the received human position information in the information storage unit 320. However, the human position information storage unit 301a does not overwrite and store the latest human position information for each user ID in the information storage unit 320, but separates the received human position information in chronological order and stores it in the information storage unit 320. In other words, the information storage unit 320 stores a history of human position information for each user ID.
[0080] The human location information acquisition unit 203a of the wireless terminal 2a periodically (e.g., every minute) acquires a history of human location information of each user from each facility device 3a. In detail, the human location information acquisition unit 203a unicasts or broadcasts a notification requesting human location information (hereinafter, referred to as a "human location information request notification") to each facility device 3a via the communication interface 21. When the human location information transmission unit 302a of each facility device 3a receives the human location information request notification via the communication interface 31, it transmits the history of human location information for each user ID stored in the information storage unit 320 to the wireless terminal 2a that is the sender of the human location information request notification.
[0081] The human position information acquisition unit 203a receives and acquires the history of human position information for each user ID sent from each facility device 3a via the communication interface 21, and stores the acquired history of human position information for each user ID in the information storage unit 240. At that time, the human position information acquisition unit 203a prevents duplicated storage of human position information with the same content (i.e., human position information with the same user ID, position information, and time information) in the information storage unit 240.
[0082] The contact detection unit 209 is an example of a contact detection means according to the present disclosure. The contact detection unit 209 detects contact between users in the building B. In detail, when a user performs an operation requesting the display of unspecified contact information that does not specify a user, the contact detection unit 209 determines whether or not there has been contact between the users based on the history of human position information for each user ID stored in the information storage unit 240, and supplies unspecified contact information including information according to the determination result to the information display unit 205a. When the distance between the users is shorter than a predetermined threshold, the contact detection unit 209 determines that the users have been in contact with each other.
[0083] When the contact detection unit 209 determines that there was contact between users, it supplies unspecified contact information including time information indicating the time, the user ID of each user, and the name of the place where the contact occurred to the information display unit 205a. On the other hand, when it determines that there was no contact between users, the contact detection unit 209 supplies unspecified contact information including information to that effect to the information display unit 205a.
[0084] In addition, when a user performs an operation to request the display of specific contact information that identifies a user, the contact detection unit 209 determines whether or not there was contact between the specified user (hereinafter referred to as a "specific user") and another user based on the history of human position information for each user ID stored in the information storage unit 240, and supplies specific contact information including information according to the determination result to the information display unit 205a. In detail, when the contact detection unit 209 determines that there was contact between the specific user and another user, it supplies specific contact information including time information indicating the time, the user ID of the other user, and the name of the place where the contact occurred to the information display unit 205a. On the other hand, when it determines that there was no contact between the specific user and another user, the contact detection unit 209 supplies specific contact information including information to that effect to the information display unit 205a.
[0085] The information display unit 205a is an example of an information display means according to the present disclosure. Similar to the information display unit 205 of the first embodiment, the information display unit 205a displays the position of the user in the building B on the display 22 in a predetermined manner based on the determination result of the presence / absence determination unit 204, and also displays the user notification information acquired by the user notification information acquisition unit 208 on the display 22 in a predetermined manner. Furthermore, the information display unit 205a displays information based on the detection result of the contact detection unit 209, i.e., the unspecified contact information or the specified contact information supplied from the contact detection unit 209, on the display 22 in a predetermined manner.
[0086] The area number of people acquisition unit 210 is an example of an area number of people acquisition means according to the present disclosure. The area number of people acquisition unit 210 acquires the number of people in a specified area (e.g., a specified place, a specified floor, the entire building B, etc.) in the building B at a specified time or a specified time period. In detail, when a user performs an operation to request the display of the number of people in a specified area by specifying a time and an area, the area number of people acquisition unit 210 acquires the number of people in the specified area at the specified time based on the history of human position information for each user ID stored in the information storage unit 240, and supplies information including time information indicating the time, information indicating the area, and information indicating the acquired number of people to the information display unit 205a.
[0087] Furthermore, when a user performs an operation to request display of the number of people in an area specifying a time period and an area, the area number acquisition unit 210 acquires the maximum number of people, minimum number of people, and average number of people in the specified area in the specified time period based on the history of human position information for each user ID stored in the information storage unit 240, and supplies information including time period information indicating the time period, information indicating the area, and information indicating each acquired number of people to the information display unit 205a. The information display unit 205a displays information based on the acquisition result of the area number acquisition unit 210, i.e., information supplied from the area number acquisition unit 210, on the display 22 in a predetermined format.
[0088] 10 is a flowchart showing the procedure of the contact information display process executed by the wireless terminal 2a. The wireless terminal 2a executes the contact information display process when a user performs an operation requesting the display of unspecified contact information or specific contact information.
[0089] (Step S400) The wireless terminal 2a judges whether the target user is unspecified or not. If the target user is unspecified, that is, if the target user is not specified (step S400; YES), the process of the wireless terminal 2a transitions to step S401. On the other hand, if the target user is specified (step S400; NO), the process of the wireless terminal 2a transitions to step S402.
[0090] (Step S401) The wireless terminal 2a determines whether or not there has been contact between users based on the history of human position information of each user stored in the information storage unit 240, and when it determines that there has been contact between users, displays information related to the contact on the display 22. For example, the wireless terminal 2a displays the contact time, the user name of each user who made contact, and the name of the place where the contact occurred in association with each other on the display 22. Thereafter, the wireless terminal 2a ends the contact information display process.
[0091] (Step S402) The wireless terminal 2a determines whether or not there has been contact between the specific user and another user based on the history of human position information of each user stored in the information storage unit 240, and when it determines that there has been contact between the specific user and another user, displays information related to the contact on the display 22. For example, the wireless terminal 2a displays on the display 22 the time of contact, the user name of the other user who has come into contact with the specific user, and the name of the place where the contact occurred in association with each other. Thereafter, the wireless terminal 2a ends the contact information display process.
[0092] 11 is a flowchart showing the procedure of the area number of people display process executed by the wireless terminal 2a. The wireless terminal 2a executes the area number of people display process when a user performs an operation requesting the display of the area number of people.
[0093] (Step S500) The wireless terminal 2a judges whether or not a time has been specified, that is, whether or not a time has been specified by the user. If a time has been specified (step S500; YES), the process of the wireless terminal 2a proceeds to step S501. On the other hand, if a time has not been specified (step S500; NO), that is, if a time period has been specified, the process of the wireless terminal 2a proceeds to step S502.
[0094] (Step S501) The wireless terminal 2a acquires the number of people in the specified area at the specified time based on the history of human position information of each user stored in the information storage unit 240, and displays information indicating the acquired number of people on the display 22. After that, the wireless terminal 2a ends the area number of people display process.
[0095] (Step S502) The wireless terminal 2a acquires the maximum number of people, the minimum number of people, and the average number of people in the designated area during the designated time period based on the history of human position information of each user stored in the information storage unit 240, and displays information indicating each acquired number of people on the display 22. After that, the wireless terminal 2a ends the area number of people display process.
[0096] As described above, in the position management system 1a in this embodiment, the wireless terminal 2a carried by each user detects the position information of the user by wireless communication with each facility device 3a such as an indoor unit and a lighting device installed in the building B, and transmits person position information including the user ID of the user and the detected position information to each facility device 3a. Each facility device 3a stores the person position information transmitted from the wireless terminal 2a in the information storage unit 320. As a result, the person position information of each user is stored in the information storage unit 320 of each facility device 3a. In this way, the position of a person is detected using facility devices generally installed in buildings such as an office building, and the information is managed, so that the management of the position of a person in the building B can be realized at low cost.
[0097] Furthermore, the wireless terminal 2a acquires human position information of each user from the facility device 3a, and determines whether each user is in building B or not based on the acquired human position information of each user. Then, for users who are in building B, the wireless terminal 2a displays the location of the user on the display 22 in a manner that allows the user to be identified, and for users who are not in building B, displays on the display 22 that the user is absent. This makes it easy to grasp the location of each user in building B. This makes it easy to grasp, for example, the location of each employee in a free address office, and the attendance status of each employee in an office where telecommuting and commuting are used together.
[0098] Furthermore, the wireless terminal 2a accepts from the user a designation of a desired user among other users in building B and a designation of target location information, and transmits user notification information including the user ID of the designated other user and the designated target location information to the facility device 3a. The facility device 3a stores the user notification information transmitted from the wireless terminal 2a in the information storage unit 320. Furthermore, the wireless terminal 2a acquires user notification information addressed to the user of the wireless terminal 2a from the facility device 3a, and displays the acquired user notification information on the display 22 in a predetermined format. This allows the user to easily notify the desired users that they will be gathering at a desired location.
[0099] Furthermore, the wireless terminal 2a detects contact between users in the building B based on the history of human position information of each user, and displays information based on the detection result in a predetermined format on the display 22. This makes it possible to easily grasp the contact situation between users using the building B.
[0100] Furthermore, the wireless terminal 2a acquires the number of people in a designated area in the building B at a designated time or a designated time period based on the history of human position information of each user, and displays information based on the acquired result in a predetermined format on the display 22. This makes it possible to easily grasp the situation of the number of users in a desired area in the building B.
[0101] (Variation 1) The wireless terminal 2a may store in advance information associating the device ID of each facility device 3a with installation location information in the information storage unit 240. In this case, the device ID is stored in the information storage unit 320 of each facility device 3a instead of the installation location information, and each facility device 3a periodically transmits a wireless signal including the device ID.
[0102] (Variation 2) Each facility device 3a may periodically broadcast the history of person location information for each user ID stored in the information storage unit 320. In this case, the person location information acquisition unit 203a of the wireless terminal 2a does not need to transmit a person location information request notification to each facility device 3a.
[0103] (Variation 3) When the user notification information transmission unit 304 of each facility device 3a receives a user notification information request notification from the wireless terminal 2a, it may transmit all user notification information stored in the information storage unit 320 to the wireless terminal 2a. At that time, the user notification information transmission unit 304 does not delete the user notification information from the information storage unit 320. In this case, the user notification information acquisition unit 208 of the wireless terminal 2a may compare the notification destination user ID included in the user notification information received from the facility device 3a with the user ID of the user using the wireless terminal 2a, and if the two match, supply the user notification information to the information display unit 205a. In this modification, the user notification information stored in the information storage unit 320 of the facility device 3a is deleted after a certain time has passed since it was stored.
[0104] (Variation 4) Each facility device 3a may periodically broadcast all the user notification information stored in the information storage unit 320. In this case, each facility device 3a does not delete the user notification information from the information storage unit 320. In this case, the user notification information acquisition unit 208 of the wireless terminal 2a does not need to transmit a user notification information request notification to each facility device 3a, but only needs to compare the notification destination user ID included in the user notification information received from the facility device 3a with the user ID of the user using the wireless terminal 2a, and if the two match, supply the user notification information to the information display unit 205a. In this modification, the user notification information stored in the information storage unit 320 of the facility device 3a is deleted after a certain time has passed since it was stored.
[0105] (Variation 5) The positions of items such as sensors and fixtures installed in building B may be managed. In this case, the item is equipped with a communication device that wirelessly communicates with the facility equipment 3a. The communication device detects the position information of the item by wireless communication with each facility equipment 3a, and transmits item position information including the identification information of the item and the detected position information to each facility equipment 3a. Each facility equipment 3a stores the item position information transmitted from the communication device in the information storage unit 320. The communication device may be detachably attached to the item.
[0106] (Variation 6) The human location information acquisition unit 203a of the wireless terminal 2a may periodically acquire the latest human location information for each user ID from each equipment device 3a, rather than periodically acquiring a history of human location information for each user ID from each equipment device 3a, and when a user performs an operation requesting the display of contact information or an operation requesting the display of the number of people in the area, acquire the history of human location information for each user ID from each equipment device 3a.
[0107] (Variation 7) The human location information acquisition unit 203a of the wireless terminal 2a may periodically acquire the latest human location information for each user ID from each facility device 3a, and sort the acquired human location information in chronological order and store it in the information storage unit 240, rather than periodically acquiring a history of human location information for each user ID from each facility device 3a.
[0108] (Variation 8) All or part of the functional units (see FIG. 9) of the wireless terminal 2a may be realized by dedicated hardware. Also, all or part of the functional units (see FIG. 9) of the facility device 3a may be realized by dedicated hardware. The dedicated hardware is, for example, a single circuit, a composite circuit, a programmed processor, an ASIC, an FPGA, or a combination of these.
[0109] The technical ideas according to the above-described modified examples may be realized individually or in appropriate combination.
[0110] (Embodiment 3) Next, a description will be given of embodiment 3 of the present disclosure. In the following description, components and the like common to embodiment 1 or 2 will be given the same reference numerals, and description thereof will be omitted.
[0111] Fig. 12 is a diagram showing an overall configuration of a position management system 1b in embodiment 3. The position management system 1b is an example of a position management system according to the present disclosure, and is a system for managing the positions of users in a building B, such as an office building, a factory, an accommodation facility, a commercial facility, or a public facility. As shown in Fig. 12, the position management system 1b includes a wireless terminal 2b carried by each user, at least three or more facility devices 3b, and a server 4.
[0112] <Wireless Terminal 2b> The wireless terminal 2b is an example of a wireless terminal according to the present disclosure. The wireless terminal 2b is a portable electronic device such as a smartphone or tablet terminal carried by a user who is a user of the building B. As shown in FIG. 13, the wireless terminal 2b includes, as a hardware configuration, a control circuit 20, a first communication interface 25, a second communication interface 26, a display 22, an operation reception unit 23, and an auxiliary storage device 24. Thus, the hardware configuration of the wireless terminal 2b differs from that of the wireless terminal 2 (see FIG. 2) of the first embodiment in that the wireless terminal 2b includes the first communication interface 25 and the second communication interface 26 instead of the communication interface 21, but is the same in other respects.
[0113] The first communication interface 25 is an example of a first communication means according to the present disclosure. Like the communication interface 21, the first communication interface 25 is an interface for wireless communication with the facility device 3b by ad-hoc communication, for example, an interface for performing BLE communication.
[0114] The second communication interface 26 is an example of a second communication means according to the present disclosure. The second communication interface 26 is an interface for communicating with the server 4 via a network N, which is a wide area network such as the Internet, and is, for example, an interface for wireless LAN (Local Area Network) communication or LTE (Long Term Evolution) communication.
[0115] <Equipment 3b> The facility equipment 3b is an example of the facility equipment according to the present disclosure. The facility equipment 3b is, for example, an indoor unit of an air conditioner, a lighting device, etc., and three or more of the facility equipment 3b are installed in the building B. The hardware configuration of the facility equipment 3b is similar to that of the facility equipment 3 in the first embodiment (see FIG. 3).
[0116] <Server 4> The server 4 is an example of a management device according to the present disclosure. The server 4 is a so-called cloud server installed by a manufacturer, a sales company, or the like of the facility device 3b, and is connected to a network N. As shown in Fig. 14, the server 4 includes, as its hardware configuration, a control circuit 40, a communication interface 41, and an auxiliary storage device 42.
[0117] The control circuit 40 performs overall control of the server 4. The control circuit 40 includes a CPU, a ROM, and a RAM, none of which are shown in the figure. The functions of the server 4 realized by the control circuit 40 will be described in detail later.
[0118] The communication interface 41 is an example of a communication means included in the management device according to the present disclosure. The communication interface 41 is an interface for connecting to the network N and communicating with other devices such as the wireless terminal 2b, and is, for example, an interface based on Ethernet (registered trademark).
[0119] The auxiliary storage device 42 is a large-capacity storage device composed of a readable / writable nonvolatile semiconductor memory, a HDD, etc. Examples of the readable / writable nonvolatile semiconductor memory include an EEPROM, a flash memory, etc. The auxiliary storage device 42 stores an information transfer program, which is a program for transferring information to and from the wireless terminal 2b, and data used when the information transfer program is executed.
[0120] The server 4 can obtain the above-mentioned information transfer program or an update program for updating the information transfer program from another device through communication. These programs can also be stored in a computer-readable recording medium such as a CD-ROM, DVD, optical magnetic disk, USB memory, HDD, SSD, memory card, etc., and distributed. When such a recording medium is directly or indirectly attached to the server 4, the server 4 can read and obtain the information transfer program or the update program from the recording medium.
[0121] <Functional configuration of wireless terminal 2b, facility device 3b, and server 4> Fig. 15 is a block diagram showing the functional configuration of the wireless terminal 2b, the facility device 3b, and the server 4. As shown in Fig. 15, the wireless terminal 2b includes a wireless signal receiving unit 200, a position information detecting unit 201, a person position information transmitting unit 202a, a person position information acquiring unit 203b, a presence determining unit 204, an information display unit 205a, a target position information accepting unit 206, a user notification information transmitting unit 207a, a user notification information acquiring unit 208a, a contact detecting unit 209, and an area number acquiring unit 210. These functional units are realized by the control circuit 20 included in the wireless terminal 2b executing a position management application, which is an application program stored in the auxiliary storage device 24 and is used to utilize the position management service provided by the position management system 1b.
[0122] The facility device 3b includes a wireless signal transmitting unit 300. The wireless signal transmitting unit 300 is realized by the control circuit 30 included in the facility device 3b executing a wireless signal transmitting program stored in the auxiliary storage device 32, which is a program for periodically transmitting a wireless signal including installation location information indicating the installation location of the facility device 3b.
[0123] The server 4 includes a human position information storage unit 400, a human position information transmission unit 401, a user notification information storage unit 402, and a user notification information transmission unit 403. These functional units are realized by the control circuit 40 executing the above-mentioned information transfer program stored in the auxiliary storage device 42.
[0124] The human position information transmission unit 202a of the wireless terminal 2b is an example of a human position information transmission means according to the present disclosure. When the position information of the wireless terminal 2b is detected by the position information detection unit 201, the human position information transmission unit 202a reads out the user ID of the user who uses the wireless terminal 2b from the information storage unit 240, and transmits human position information including the read out user ID, the detected position information, and time information indicating the current time to the server 4 via the second communication interface 26.
[0125] The human position information storage unit 400 of the server 4 receives the human position information sent from the wireless terminal 2b via the communication interface 41, and stores the received human position information in the information storage unit 420 by classifying the human position information in chronological order for each user ID. In other words, the information storage unit 420 stores a history of the human position information for each user ID. The information storage unit 420 is an example of a storage means included in the management device according to the present disclosure, and is a memory area provided by the auxiliary storage device 42.
[0126] The human location information acquisition unit 203b of the wireless terminal 2b periodically (e.g., every minute) acquires the history of human location information of each user from the server 4. In detail, the human location information acquisition unit 203b transmits a notification requesting human location information (hereinafter referred to as a "human location information request notification") to the server 4 via the second communication interface 26. When the human location information transmission unit 401 of the server 4 receives the human location information request notification via the communication interface 41, it transmits the history of human location information for each user ID stored in the information storage unit 420 to the wireless terminal 2b that is the sender of the human location information request notification via the communication interface 41.
[0127] The person position information acquisition unit 203b receives and acquires the history of person position information for each user ID sent from the server 4 via the second communication interface 26, and stores the acquired history of person position information for each user ID in the information storage unit 240.
[0128] When the target position information receiving unit 206 receives the designation of a desired user and the designation of target position information from a user, the user notification information transmitting unit 207a of the wireless terminal 2b transmits user notification information including the user ID of the other designated user (hereinafter referred to as the "notification destination user ID"), the target position information, the user ID of the user of the wireless terminal 2b, i.e., the user who made the designation (hereinafter referred to as the "notification source user ID"), and time information to the server 4 via the second communication interface 26. Note that when multiple users are designated, the user notification information transmitting unit 207a may include the user IDs of the designated users as the notification destination user IDs in one piece of user notification information, or may transmit multiple pieces of user notification information corresponding to the designated users to the server 4.
[0129] The user notification information storage unit 402 of the server 4 receives the user notification information sent from the wireless terminal 2 b via the communication interface 41 , and stores the received user notification information in the information storage unit 420 .
[0130] The user notification information acquisition unit 208a of the wireless terminal 2b periodically (for example, every minute) acquires user notification information addressed to the user of the wireless terminal 2b from the server 4. In detail, the user notification information acquisition unit 208a periodically transmits a notification requesting user notification information (hereinafter referred to as a "user notification information request notification") to the server 4 via the second communication interface 26. The user notification information request notification includes the user ID of the user who uses the wireless terminal 2b. When the user notification information transmission unit 403 of the server 4 receives the user notification information request notification from the wireless terminal 2b via the communication interface 41, it searches for user notification information whose notification destination user ID matches the user ID included in the user notification information request notification from all user notification information corresponding to building B stored in the information storage unit 420.
[0131] If the corresponding user notification information exists, the user notification information transmitting unit 403 transmits the user notification information to the wireless terminal 2b that transmitted the user notification information request notification via the communication interface 41. At that time, the user notification information transmitting unit 403 deletes the user notification information from the information storage unit 420. On the other hand, if the corresponding user notification information does not exist, the user notification information transmitting unit 403 does not respond to the wireless terminal 2b that transmitted the user notification information request notification. In this case, the user notification information transmitting unit 403 may transmit response information indicating that the corresponding user notification information does not exist to the wireless terminal 2b that transmitted the user notification information request notification via the communication interface 41.
[0132] When user notification information is transmitted from the server 4, the user notification information acquisition unit 208a receives and acquires it via the second communication interface 26, and supplies the acquired user notification information to the information display unit 205a.
[0133] 16 is a flowchart showing the procedure of the human position information transmission process executed by the wireless terminal 2b. When a position management application is started by a user operation, the wireless terminal 2b repeatedly executes the human position information transmission process periodically (for example, every minute).
[0134] (Step S600) The wireless terminal 2b receives the wireless signals transmitted from each facility device 3b, and measures and acquires the radio field intensity when the wireless signals are received. After that, the process of the wireless terminal 2b transitions to step S601.
[0135] (Step S601) The wireless terminal 2b extracts and acquires the installation location information of the facility device 3b contained in the received wireless signal. After that, the process of the wireless terminal 2b transitions to step S602.
[0136] (Step S602) The wireless terminal 2b detects its own location, that is, location information indicating the location of the wireless terminal 2b, based on the radio wave intensity and installation location information acquired from three or more facility devices 3b. After that, the process of the wireless terminal 2b transitions to step S603.
[0137] (Step S603) The wireless terminal 2b transmits the user ID of the user using the wireless terminal 2b, i.e., the user ID read from the auxiliary storage device 240, the detected location information, and the person location information including the time information to the server 4, and ends the person location information transmission process for this cycle. When the server 4 receives the person location information transmitted from the wireless terminal 2b, it stores the received person location information in the information storage unit 420 by classifying the user ID in chronological order.
[0138] 17 is a flowchart showing the procedure of the user position display process executed by the wireless terminal 2b. The wireless terminal 2b executes the user position display process when a user performs an operation requesting the display of the position of each user.
[0139] (Step S700) The wireless terminal 2b sequentially reads out the latest human position information for each user stored in the information storage unit 240. After that, the process of the wireless terminal 2b transitions to step S701.
[0140] (Step S701) Based on the most recent human position information that has been read, the wireless terminal 2b determines whether or not the user is in building B. If the user is in building B (step S701; YES), the process of the wireless terminal 2b transitions to step S702. On the other hand, if the user is not in building B (step S701; NO), the process of the wireless terminal 2b transitions to step S703.
[0141] (Step S702) The wireless terminal 2b displays the position of the user in a predetermined format on the display 22. After that, the process of the wireless terminal 2b transitions to step S704.
[0142] (Step S703) The wireless terminal 2b displays that the user is absent on the display 22. After that, the process of the wireless terminal 2b transitions to step S704.
[0143] (Step S704) The wireless terminal 2b judges whether or not the latest person position information for each user stored in the information storage unit 240 has been read out. If all the person position information has been read out (step S704; YES), the process of the wireless terminal 2b proceeds to step S705. On the other hand, if all the person position information has not been read out (step S704; NO), the process of the wireless terminal 2b returns to step S700.
[0144] (Step S705) The wireless terminal 2b judges whether or not the target position information has been designated by the user. If the target position information has been designated by the user (step S705; YES), that is, if the wireless terminal 2b has received from the user a designation of a desired user among other users in the building B and a designation of the target position information, the processing of the wireless terminal 2b transitions to step S706. On the other hand, if the target position information has not been designated by the user (step S705; NO), the wireless terminal 2b continues the processing of step S705.
[0145] (Step S706) The wireless terminal 2b transmits user notification information including the user ID of the specified other user, the target position information, the user ID of the user who made the designation, and time information to the server 4. After that, the wireless terminal 2b ends the user position display process.
[0146] 18 is a flowchart showing the procedure of the user notification display process executed by the wireless terminal 2b. When the position management application is started by a user operation, the wireless terminal 2b repeatedly executes the user notification display process periodically (for example, every minute).
[0147] (Step S800) The wireless terminal 2b transmits a user notification information request notification for requesting user notification information addressed to the user of the wireless terminal 2b to the server 4. Thereafter, the process of the wireless terminal 2b transitions to step S801.
[0148] (Step S801) The wireless terminal 2b determines whether or not user notification information has been received from the server 4. If user notification information has been received (step S801; YES), the process of the wireless terminal 2b transitions to step S802. On the other hand, if user notification information has not been received (step S801; NO), the process of the wireless terminal 2b transitions to step S803.
[0149] (Step S802) The wireless terminal 2b displays the received user notification information on the display 22 in a predetermined format, and ends the user notification display process for this cycle.
[0150] (Step S803) The wireless terminal 2b judges whether or not a reception timeout has occurred, that is, whether or not a predetermined reception timeout period has elapsed since the transmission of the user notification information request notification. If the reception timeout has not occurred (step S803; NO), the processing of the wireless terminal 2b returns to step S801. On the other hand, if the reception timeout has occurred (step S803; YES), the wireless terminal 2b ends the user notification display processing for this cycle.
[0151] As described above, in the position management system 1b of the present embodiment, the wireless terminal 2b carried by each user detects the position information of the user by wireless communication with each facility device 3b such as an indoor unit and a lighting device installed in the building B, and transmits person position information including the user ID of the user and the detected position information to the server 4. The server 4 stores the person position information transmitted from the wireless terminal 2b in the information storage unit 420. As a result, the person position information of each user is saved in the information storage unit 420 of the server 4. In this way, since the position of a person is detected using facility devices that are generally installed in buildings such as office buildings, the management of the position of a person in the building B can be realized at low cost.
[0152] Furthermore, the wireless terminal 2b acquires human position information of each user from the server 4, and determines whether each user is in building B or not based on the acquired human position information of each user. Then, for users who are in building B, the wireless terminal 2b displays the position on the display 22 in a manner that allows the user to be identified, and for users who are not in building B, displays on the display 22 that the user is absent. This makes it easy to grasp the location of each user in building B. This makes it easy to grasp, for example, the location of each employee in a free address office, and the attendance status of each employee in an office where telecommuting and commuting are used together.
[0153] Furthermore, the wireless terminal 2b receives from the user a designation of a desired user among other users in building B and a designation of target location information, and transmits user notification information including the user ID of the designated other user and the designated target location information to the server 4. The server 4 stores the user notification information transmitted from the wireless terminal 2b in the information storage unit 420. Furthermore, the wireless terminal 2b acquires user notification information addressed to the user of the wireless terminal 2b from the server 4, and displays the acquired user notification information on the display 22 in a predetermined format. This allows the user to easily notify the desired users that they are to meet at a desired location.
[0154] Furthermore, the wireless terminal 2b detects contact between users in the building B based on the history of human position information of each user, and displays information based on the detection result in a predetermined format on the display 22. This makes it possible to easily grasp the contact situation between users using the building B.
[0155] Furthermore, the wireless terminal 2b acquires the number of people in a designated area in the building B at a designated time or a designated time period based on the history of human position information of each user, and displays information based on the acquired result in a predetermined format on the display 22. This makes it possible to easily grasp the situation of the number of users in a desired area in the building B.
[0156] Furthermore, each facility device 3b only needs to be configured to periodically transmit a wireless signal including information about the installation location of the device itself, which allows for further reduction in introduction costs and engineering costs.
[0157] (Variation 1) The wireless terminal 2b may store in advance information associating the device ID of each facility device 3b with installation location information in the information storage unit 240. In this case, the device ID is stored in the information storage unit 320 of each facility device 3b instead of the installation location information, and each facility device 3b periodically transmits a wireless signal including the device ID.
[0158] (Variation 2) The positions of items such as sensors and fixtures installed in building B may be managed. In this case, the item is equipped with a communication device that wirelessly communicates with the facility devices 3b and the server 4. The communication device detects position information of the item by wireless communication with each facility device 3b, and transmits item position information including the item's identification information and the detected position information to the server 4. The server 4 stores the item position information transmitted from the communication device in the information storage unit 420. The communication device may be removably attached to the item.
[0159] (Variation 3) The human location information acquisition unit 203b of the wireless terminal 2b may periodically acquire the latest human location information for each user ID from the server 4, rather than periodically acquiring a history of human location information for each user ID from the server 4, and when a user performs an operation requesting the display of contact information or an operation requesting the display of the number of people in the area, acquire the history of human location information for each user ID from the server 4.
[0160] (Variation 4) The human location information acquisition unit 203b of the wireless terminal 2b may periodically acquire the latest human location information for each user ID from the server 4, rather than periodically acquiring a history of human location information for each user ID from the server 4, and may sort the acquired human location information in chronological order and store it in the information storage unit 240.
[0161] (Variation 5) The server 4 may have functional units similar to some of the functional units (e.g., the presence / absence determination unit 204, the contact detection unit 209, the area number acquisition unit 210, etc.) that the wireless terminal 2b has, and may perform, for example, determination of whether each user is in building B, detection of contact between users in building B, and acquisition of the number of people in a specified area in building B. In this case, in response to a request from the wireless terminal 2b, the server 4 transmits to the wireless terminal 2b information indicating whether each user is in building B, unspecified contact information or specific contact information, information indicating the number of people in the area, etc.
[0162] (Variation 6) All or part of the functional units (see FIG. 15) of the wireless terminal 2b may be realized by dedicated hardware. Also, the functional units (see FIG. 15) of the facility device 3b may be realized by dedicated hardware. Also, all or part of the functional units (see FIG. 15) of the server 4 may be realized by dedicated hardware. The dedicated hardware is, for example, a single circuit, a composite circuit, a programmed processor, an ASIC, an FPGA, or a combination of these.
[0163] The technical ideas according to the above-described modified examples may be realized individually or in appropriate combination.
[0164] Various embodiments and modifications of the present disclosure are possible without departing from the broad spirit and scope of the present disclosure. The above-described embodiments are for explaining the present disclosure and do not limit the scope of the present disclosure. In other words, the scope of the present disclosure is indicated by the claims, not the embodiments. Various modifications made within the scope of the claims and the scope of the disclosure equivalent thereto are considered to be within the scope of the present disclosure. [Industrial Applicability]
[0165] The present disclosure can be suitably adopted in a system for managing the locations of people within a building. [Explanation of symbols]
[0166] 1, 1a, 1b Location management system, 2, 2a, 2b Wireless terminal, 3, 3a, 3b Facility equipment, 4 Server, 20, 30, 40 Control circuit, 21, 31, 41 Communication interface, 22 Display, 23 Operation reception unit, 24, 32, 42 Auxiliary storage device, 25 First communication interface, 26 Second communication interface, 200 Wireless signal receiving unit, 201 Location information detection unit, 202, 202a, 302, 302a, 401 Person location information transmission unit, 203, 203a, 203b Person location information acquisition unit, 204 Presence determination unit, 205, 205a Information display unit, 206 Target location information reception unit, 207, 207a, 304, 403 User notification information transmission unit, 208, 208a User notification information acquisition unit, 209 Contact detection unit, 210 Area number of people acquisition unit, 240, 320, 420 information storage unit, 300 wireless signal transmission unit, 301, 301a, 400 person position information storage unit, 303, 402 user notification information storage unit
Claims
1. The system includes a wireless terminal and equipment installed in a building, The wireless terminal, A display and a storage means for storing user identification information of a user who uses the wireless terminal; A communication means for wirelessly communicating with the facility equipment; a position information detection means for detecting position information of the wireless terminal based on wireless communication with the facility equipment; a person location information transmitting means for transmitting person location information including the user identification information and the location information of the wireless terminal to the facility equipment; A person position information acquisition means for acquiring person position information of each user from the facility equipment; a presence / absence determination means for determining whether each user is present in the building based on the acquired human position information of each user; an information display means for displaying on the display a location of a user in the building in a manner that allows the user to be identified; The facility equipment includes: A communication means for wirelessly communicating with the wireless terminal; A location management system comprising: a storage means for storing the person location information received from the wireless terminal.
2. The wireless terminal, a target location information receiving means for receiving, from a user, a designation of a desired user among users in the building and designation of target location information; a user notification information transmission means for transmitting user notification information including user identification information of the specified user and the specified target position information to the facility device, The location management system according to claim 1 , wherein the storage means of the facility device further stores the user notification information received from the wireless terminal.
3. The wireless terminal, acquiring user notification information addressed to a user of the wireless terminal from the facility device; The position management system according to claim 2 , wherein the information display means displays the acquired user notification information on the display in a predetermined format.
4. In the wireless terminal The system further includes a contact detection means for detecting contact between users in the building based on a history of human position information of each user, The position management system according to claim 1 , wherein the information display means displays information based on a detection result of the contact detection means on the display in a predetermined format.
5. In the wireless terminal Further, an area number of people acquisition means is provided for acquiring the number of people in a designated area in the building at a designated time or a designated time period based on a history of human position information of each user, The position management system according to claim 1 , wherein the information display means displays the information based on the result of the acquisition by the area number of people acquisition means on the display in a predetermined format.
6. A wireless terminal, A display and a storage means for storing user identification information of a user who uses the wireless terminal; A communication means for wirelessly communicating with the facility equipment; a position information detection means for detecting position information of the wireless terminal based on wireless communication with the facility equipment; a person location information transmitting means for transmitting person location information including the user identification information and the location information of the wireless terminal to the facility equipment; A person position information acquisition means for acquiring person position information of each user from the facility equipment; a presence / absence determination means for determining whether each user is present in a building based on the acquired human position information of each user; and an information display means for displaying on the display the location of a user within the building in a manner that allows the user to be identified.
7. The wireless terminal Detecting location information of the wireless terminal based on wireless communication with the facility equipment; Transmitting user identification information of a user who uses the wireless terminal and human location information including location information of the wireless terminal to the facility equipment; The facility equipment stores the person position information received from the wireless terminal in a storage device provided in the facility equipment, The wireless terminal, Acquire human position information of each user from the facility device; determining whether each user is in a building based on the acquired human position information of each user; A location management method for displaying the location of a user in the building on a display in a manner that allows the user to be identified.
8. A wireless terminal including a display, a storage means for storing user identification information of a user, and a communication means for wirelessly communicating with an equipment device, a position information detection means for detecting position information of the wireless terminal based on wireless communication with the facility equipment; a person location information transmitting means for transmitting person location information including the user identification information and location information of the wireless terminal to the facility equipment; A person position information acquisition means for acquiring person position information of each user from the facility equipment; a presence / absence determination means for determining whether each user is present in a building based on the acquired human position information of each user; A program that functions as an information display means for displaying the location of a user within the building on the display in a manner that allows the user to be identified.
Citation Information
Patent Citations
Resident space watching control device
JP1997048565A
Whereabouts managing system, program and whereabouts managing method
JP2003219453A
Destination bulletin board system
JP2007102392A
Management server and information providing method
JP2014060632A
Entrance / exit management system
JP2017050000A