Management server, equipment system, presentation method, and program

The management server processes user location and personal information to generate privacy-protected floor maps, addressing the challenge of balancing privacy and convenience in shared office spaces by selectively disclosing information.

JP7843928B2Active Publication Date: 2026-04-10MITSUBISHI ELECTRIC CORP
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-06-12
Publication Date
2026-04-10

AI Technical Summary

Technical Problem

In shared office spaces with free-address or activity-based working layouts, existing air conditioning systems face challenges in presenting floor maps that balance privacy protection with user convenience, as displaying personal information can compromise privacy while omitting such information hinders collaboration.

Method used

A management server that collects user location and personal information, processes it based on organizational disclosure settings, and transmits appropriate floor maps to user terminals, allowing users to see necessary information while protecting privacy.

Benefits of technology

The system effectively presents floor maps that protect privacy by selectively disclosing personal information, enabling users to locate colleagues within their organization while concealing information from others, thus maintaining both privacy and convenience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007843928000001
    Figure 0007843928000001
  • Figure 0007843928000002
    Figure 0007843928000002
  • Figure 0007843928000003
    Figure 0007843928000003
Patent Text Reader

Abstract

A communication unit (33) receives position information which is sent from a user terminal used by an existing user that exists on a floor. An identification unit (321) collects the position information which has been received by the communication unit (33), and identifies the position of each existing user on the floor, personal information of each existing user, and an organization with which each existing user is affiliated. On the basis of the position and the personal information which have been identified by the identification unit (321), a generation unit (322) generates a floor map obtained by superimposing, on a map indicating the floor, the position of each existing user on the floor and the personal information of each existing user. On the basis of the organization which has been identified by the identification unit (321) and a disclosure setting which indicates whether or not to disclose, between organizations, personal information of users affiliated therewith, a processing unit (323) processes the personal information on the floor map which has been generated by the generation unit (322). Then, the communication unit (33) transmits, to a user terminal used by each existing user, the floor map which has been processed by the processing unit (323).
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to a management server, a facility equipment system, a presentation method, and a program.

Background Art

[0002] In a building typified by an office building, for example, an air conditioning system including a plurality of air conditioners and a management server for managing those air conditioners is introduced. In such an air conditioning system, in order to save energy, personal air conditioning for locally conditioning the area where the user is present is performed. For example, the air conditioning system detects the position of the user in the air-conditioned area and controls the air conditioner corresponding to that position to perform personal air conditioning intensively on the area where the user is present. Note that the air conditioning system saves energy by stopping the operation of the corresponding air conditioner or controlling it so that the load on the air conditioner becomes smaller for the ambient area where the user is not present.

[0003] In recent years, new office forms typified by free address or ABW (Activity Based Working) have become widespread. Particularly in ABW, it is recommended to work in a place suitable for the content and form of intellectual creation activities. Therefore, unlike free address, it is important for the user himself / herself to actively select a workplace including working from home.

[0004] For example, Patent Document 1 discloses a technology of an air conditioning system that can easily identify the position of a user within a floor of an office where a free address form or an ABW form is introduced. In this air conditioning system, a floor map including the position and name of each user is displayed on an operation terminal used by the user.

Prior Art Documents

Patent Documents

[0005]

Patent Document 1

[0006] Recently, it has become common to see companies using leased office spaces as shared workspaces, or to open up their own office buildings to affiliated companies. In such offices used by multiple companies, free-address or activity-based working (ABW) layouts are sometimes introduced.

[0007] In such a situation, if personal information such as the user's name is displayed on the floor map, as in the technology disclosed in Patent Document 1, it is possible that privacy will not be adequately protected. In other words, a floor map containing personal information will be shown to users of other companies, meaning that personal information will be made known to users who do not need it. It is also conceivable that no personal information would be displayed on the floor map at all, but for example, users belonging to the same company often want to know each other's location, so even if privacy is protected, convenience would be compromised.

[0008] Therefore, there was a need for technology that could present floor maps while appropriately protecting privacy without compromising necessary convenience.

[0009] This disclosure is made to solve the above-mentioned problems and aims to provide a management server, equipment system, presentation method, and program that can present a floor map with appropriate privacy protection to a user terminal. [Means for solving the problem]

[0010] To achieve the above objectives, the management server related to this disclosure is: A management server that controls multiple pieces of equipment installed on a floor, A receiving means for receiving location information sent from a user terminal used by a user present on the floor, The receiving means collects the location information received and identifies the location of each present user within the floor, the personal information of each present user, and the organization to which each present user belongs, respectively. A generating means generates a floor map in which the location of each of the present users within the floor and the personal information of each present user are superimposed on a map indicating the floor, based on the location and personal information identified by the identifying means. A processing means for processing the personal information in the floor map generated by the generating means, based on the organization identified by the identifying means and the disclosure settings that indicate whether or not to disclose the personal information of the users belonging to the organization between the organizations, A transmission means for transmitting the floor map processed by the processing means to the user terminal used by each of the existing users, It is equipped with. [Effects of the Invention]

[0011] In the management server related to this disclosure, the identification means collects location information received by the receiving means and identifies the location of each existing user within the floor, the personal information of each existing user, and the organization to which each existing user belongs. The generation means generates a floor map in which the location of each existing user within the floor and the personal information of each existing user are superimposed on a map showing the floor, based on the location and personal information identified by the identification means. The processing means processes the personal information in the floor map generated by the generation means based on the organizations identified by the identification means and disclosure settings indicating whether or not to disclose the personal information of users belonging to those organizations. The transmission means then transmits the floor map processed by the processing means to the user terminal used by each existing user. As a result, a floor map that appropriately protects privacy can be presented to the user terminal. [Brief explanation of the drawing]

[0012] [Figure 1]Block diagram showing an example of the overall configuration of an air conditioning system according to Embodiment 1 of the present disclosure [Figure 2] Schematic diagram for explaining the positional relationship between the transmitting terminal and the user terminal [Figure 3] Block diagram showing an example of the configuration of the management server according to Embodiment 1 of the present disclosure [Figure 4] Schematic diagram showing an example of user affiliation information [Figure 5] Schematic diagram showing an example of disclosure setting information [Figure 6] Schematic diagram showing an example of the floor map generated by the generation unit [Figure 7A] Schematic diagram showing an example of the floor map with personal information processed based on the first user [Figure 7B] Schematic diagram showing an example of the floor map with personal information processed based on the third user [Figure 8A] Schematic diagram showing an example of another floor map with personal information processed based on the first user [Figure 8B] Schematic diagram showing an example of another floor map with personal information processed based on the first user [Figure 9A] Schematic diagram showing the state where the floor map sent to the user terminal of the first user is displayed [Figure 9B] Schematic diagram showing the state where the floor map sent to the user terminal of the third user is displayed [Figure 10] Flowchart for explaining the presentation process according to Embodiment 1 of the present disclosure [Figure 11] Schematic diagram showing an example of disclosure setting information according to Embodiment 2 of the present disclosure [Figure 12] Schematic diagram showing an example of the floor map with personal information processed based on the first user

Mode for Carrying Out the Invention

[0013] Embodiments of this disclosure will be described in detail below with reference to the drawings. In the drawings, the same or corresponding parts are denoted by the same reference numerals. Furthermore, while an air conditioning system will be described below as a specific example of an equipment system, this disclosure can also be applied to other equipment systems such as lighting systems and ventilation systems, as will be discussed later. In other words, the embodiments described below are for illustrative purposes only and do not limit the scope of this disclosure. Therefore, those skilled in the art can adopt embodiments in which each or all of these elements are replaced with equivalents, and these embodiments are also included within the scope of this disclosure.

[0014] (Embodiment 1) Figure 1 is a schematic diagram showing an example of the overall configuration of an air conditioning system 1 according to Embodiment 1 of this disclosure. This air conditioning system 1 is, for example, a system that provides air conditioning within a floor in a building such as an office building, and comprises multiple air conditioners 10, user terminals 20, and a management server 30. Although Figure 1 shows only one user terminal 20, in an actual air conditioning system 1, multiple user terminals 20 are available depending on the number of users using the floor. The management server 30, the air conditioners 10, and the user terminals 20 are connected to each other via, for example, wireless communication. Alternatively, they may be connected via wired communication. The floor is open to multiple company organizations as a new office format such as free address or ABW. In other words, each user belonging to a different company can freely choose and use any desk, table, etc., located on the floor. Each user carries their own user terminal 20.

[0015] The air conditioner 10 is, for example, an indoor unit installed on the ceiling of a floor and connected via piping to an outdoor unit (not shown) installed outdoors. The air conditioner 10 includes, as an example, a transmission terminal 11, a temperature sensor 12, and an air conditioning control unit 13. The air conditioner 10 also has an expansion valve and a heat exchanger (not shown).

[0016] The transmitting terminal 11 includes, for example, a wireless signal transmitting unit 111, which transmits a wireless signal in accordance with wireless standards such as BLE (Bluetooth® Low Energy) and Wi-Fi. This wireless signal includes a terminal ID for identifying the transmitting terminal 11 or the air conditioner 10. In other words, the wireless signal transmitting unit 111 transmits a wireless signal including the terminal ID within the floor. The wireless signal may also include information on the angle of departure (AOD). For example, the wireless signal transmitting unit 111 may transmit a wireless signal that further includes information on the angle of departure by using an array antenna in which multiple antenna elements are arranged to send the wireless signal.

[0017] Although Figure 1 shows the case where the transmission terminal 11 is installed on the air conditioner 10, the transmission terminal 11 may also be installed independently on the floor, separate from the air conditioner 10. In that case, for example, multiple transmission terminals 11 and multiple air conditioners 10 that do not have transmission terminals 11 would be installed on the ceiling of the floor.

[0018] The temperature sensor 12 is, for example, a sensor that measures the temperature in the area controlled by the air conditioner 10 within the floor. In addition to the temperature sensor 12, the air conditioner 10 may also be equipped with sensors that measure environmental information such as humidity and airflow.

[0019] The air conditioning control unit 13, for example, performs air conditioning in the target area in response to a command sent from the management server 30. For instance, the air conditioning control unit 13 performs air conditioning in the target area within the floor by evaporating or condensing the refrigerant sent from the outdoor unit through piping in a heat exchanger.

[0020] As an example, multiple air conditioners 10 with this configuration are installed at intervals on the ceiling of a floor, making it possible to provide air conditioning to each target area within the floor.

[0021] The user terminal 20 is, for example, a smartphone, tablet, or notebook PC (Personal Computer), and is used by users within the floor. The user terminal 20 includes a wireless signal receiving unit 21, a distance and angle estimation unit 22, a location identification unit 23 which is an example of location identification means, a communication unit 24 which is an example of information transmission means and information reception means, and a display unit 25 which is an example of display means.

[0022] The wireless signal receiving unit 21 receives wireless signals transmitted from multiple transmitting terminals 11. The wireless signal receiving unit 21 then detects the radio wave strength of each wireless signal and the phase difference between the wireless signals, and associates them with terminal IDs. The wireless signal receiving unit 21 may also receive wireless signals transmitted from the transmitting terminals 11 using, for example, an array antenna. In that case, the wireless signal receiving unit 21 will be able to detect the phase difference of the wireless signals.

[0023] The distance and angle estimation unit 22 estimates the distance between the user terminal 20 and the transmitting terminal 11 according to the radio wave strength detected by the wireless signal receiving unit 21. The radio wave strength is inversely proportional to the square of the distance to the transmitting terminal 11, for example. In other words, the closer the user is to the transmitting terminal 11, the stronger the radio wave strength becomes, and conversely, the farther the user is from the transmitting terminal 11, the weaker the radio wave strength becomes. Utilizing this characteristic, the distance and angle estimation unit 22 estimates the distance to the transmitting terminal 11 according to the radio wave strength.

[0024] Furthermore, the distance-angle estimation unit 22 estimates the angle between the user terminal 20 and the transmitting terminal 11 according to the phase difference detected by the wireless signal receiving unit 21. For example, the distance-angle estimation unit 22 manages the installation location of the transmitting terminal 11 and obtains the installation location of the corresponding transmitting terminal 11 based on the terminal ID included in the multiple wireless signals received by the wireless signal receiving unit 21. Then, as an example, the distance-angle estimation unit 22 estimates the angle at which the wireless signal arrived, i.e., the angle of arrival (AOA), from the distance and phase difference between the transmitting terminals 11 determined from each installation location. The angle to be estimated is, as an example, based on the horizontal direction, i.e., the direction along the ceiling surface, but it may also be based on the vertical direction, i.e., the direction of gravity. In addition, when the wireless signal receiving unit 21 receives wireless signals using an array antenna, the distance-angle estimation unit 22 may estimate the angle at which the wireless signal arrived according to the phase difference of the wireless signal received by the array antenna. Furthermore, as mentioned above, if the wireless signal contains information about the transmission angle, the distance-angle estimation unit 22 may estimate the angle at which the wireless signal arrived from that information about the transmission angle.

[0025] The location identification unit 23 manages the placement position of each air conditioner 10 and uses the distance and angle estimated by the distance and angle estimation unit 22, along with the placement position of each air conditioner 10, to determine the current location of the user terminal 20 within the floor. For example, as shown in Figure 2, the location identification unit 23 first uses the installation position of the transmitting terminal 11 as a starting point and determines the estimated position of the user terminal 20 based on the relationship between the estimated distances L1 and L2 and the estimated angles θ1 and θ2. In other words, the location identification unit 23 determines the self-position of the user terminal 20 within the floor.

[0026] Returning to Figure 1, the communication unit 24 performs wireless communication with the management server 30. For example, the communication unit 24 transmits location information, including the current location identified by the location identification unit 23, to the management server 30. In addition to the current location, the location information also includes identification information to identify the user terminal 20 or the user using the user terminal 20.

[0027] Furthermore, the communications unit 24 receives a floor map sent from the management server 30. This floor map includes the locations of users present on the floor and their personal information, which has been processed as appropriate, as described later. Users present on the floor are referred to as "present users."

[0028] The display unit 25 displays various information sent from the management server 30. For example, the display unit 25 displays a floor map sent from the management server 30.

[0029] The management server 30 is, for example, a server computer that generates a floor map containing the location of each user on the floor and each user's personal information. It then processes the user's personal information included in the floor map as appropriate and sends the processed floor map to the user terminal 20. The management server 30 also sends commands to the corresponding air conditioners 10 according to the user's location on the floor to control the air conditioning environment on the floor. The details of the management server 30 will be explained below with reference to Figure 3.

[0030] Figure 3 is a block diagram showing an example of the configuration of a management server 30 according to Embodiment 1 of the present disclosure. As shown in the figure, the management server 30 comprises a storage unit 31, a control unit 32, and a communication unit 33 which is an example of a receiving means and a transmitting means.

[0031] The memory unit 31 stores, for example, user affiliation information 311, disclosure setting information 312, and floor information 313.

[0032] User affiliation information 311 is information about the company organization to which each user belongs. For example, user affiliation information 311 includes information as shown in Figure 4. In the user affiliation information 311 in Figure 4, each user is identified by a value obtained by concatenating the company ID and user ID. In addition, while the user affiliation information 311 in Figure 4 shows an example of user personal information that includes the display name (surname), other personal information such as the full name including the given name and email address may also be included in user affiliation information 311. Furthermore, affiliation 1, 2, etc. may also be included in the user's personal information.

[0033] Returning to Figure 3, the disclosure setting information 312 is information indicating whether or not to disclose the personal information of users belonging to each company organization. For example, the disclosure setting information 312 includes information as shown in Figure 5. In Figure 5, the disclosure setting information 312 stipulates that the personal information of users belonging to each company organization can be mutually disclosed between the company organizations indicated by company IDs "AA0001" and "AB0001".

[0034] Returning to Figure 3, the floor information 313 is information about the floor in which the air conditioner 10 is installed, and includes, for example, the floor plan and information about the arrangement of desks, chairs, etc. within the floor.

[0035] The control unit 32 includes a specification unit 321, which is an example of a specification means; a generation unit 322, which is an example of a generation means; a processing unit 323, which is an example of a processing means; and a command unit 324. The computer that constitutes the management server 30 has, for example, a CPU (Central Processing Unit), RAM (Random Access Memory), ROM (Read Only Memory), and an auxiliary storage device such as an HDD (Hard Disk Drive) or SSD (Solid State Drive). In the management server 30, for example, the CPU uses RAM as work memory and executes a program stored in ROM or the auxiliary storage device, thereby realizing the specification unit 321, generation unit 322, processing unit 323, and command unit 324.

[0036] When the identification unit 321 receives location information sent from the user terminal 20 by the communication unit 33, it collects the received location information and identifies each user's location within the floor, each user's personal information, and the company organization to which each user belongs.

[0037] For example, the identification unit 321 collects location information sent from the user terminal 20 via the communication unit 33. Then, the identification unit 321 identifies the location of each user within the floor according to the collected location information. Furthermore, based on the identification information that identifies the user included in the collected location information, for example, the identification unit 321 refers to the user affiliation information 311 shown in Figure 4 above to obtain the display name of each user and the company ID to which each user belongs.

[0038] Based on the location and personal information identified by the identification unit 321, the generation unit 322 generates a floor map in which the location of each user within the floor and each user's personal information are superimposed on a map representing the floor.

[0039] For example, the generation unit 322 generates a floor map MP1 as shown in Figure 6. This floor map MP1 shows, as an example, a case where there are three users on the floor. For convenience, the first user will be referred to as U1, the second user as U2, and the third user as U3. In other words, the locations of users U1 to U3 are indicated by icons IC. The display names (surnames) of users U1 to U3 are indicated by personal information PI1 to PI3.

[0040] Returning to Figure 3, the processing unit 323 processes the personal information in the floor map generated by the generation unit 322 based on the organization identified by the identification unit 321 and the disclosure setting information 312 shown in Figure 5.

[0041] In other words, the processing unit 323 processes the personal information in the floor map based on each user present on the floor. For example, if user U1 is used as the reference, user U2 belongs to the same company ID organization, and therefore is subject to permission to disclose personal information. On the other hand, user U3 belongs to a different company ID organization and is not among the organizations permitted to mutually disclose information between organizations according to the disclosure setting information 312, so is subject to permission to disclose personal information. Therefore, as shown in Figure 7A, the processing unit 323 processes user U3's personal information PI3 into a pseudonym (temporary name), for example, "A". The processed floor map MP2 shown in Figure 7A will be sent to user U1's user terminal 20. Note that even if user U2 is used as the reference, the processing unit 323 will perform the same processing, so the floor map MP2 shown in Figure 7A will also be sent to user U2's user terminal 20.

[0042] Furthermore, using user U3 as the baseline, users U1 and U2 belong to organizations with different company IDs, and since mutual disclosure between organizations is not permitted under disclosure setting information 312, their personal information is subject to the prohibition of disclosure. Therefore, as shown in Figure 7B, the processing unit 323 processes the personal information PI1 and PI2 of users U1 and U2 into pseudonyms such as "A" and "B". This processed floor map MP3 shown in Figure 7B is then transmitted to user U3's user terminal 20.

[0043] In addition, although the processing unit 323 was described in the above-mentioned Figures 7A and 7B as an example of processing personal information that is prohibited from disclosure into pseudonyms such as "A" and "B", it may also be processed into other types of information.

[0044] For example, the processing unit 323 may process the personal information that is prohibited from disclosure into a surname randomly selected from existing surnames, excluding the original surname. Specifically, using user U1 as the reference, the processing unit 323 processes user U3's personal information PI3 into a different surname, such as "Ito," as shown in Figure 8A. This processed floor map MP4, as shown in Figure 8A, will be transmitted to user U1's user terminal 20.

[0045] In addition, the processing unit 323 may delete personal information that is prohibited from being disclosed. Specifically, using user U1 as the reference, the processing unit 323 deletes user U3's personal information PI3 as shown in Figure 8B. In other words, for user U3, the data is processed so that only the location is indicated by an icon. This processed floor map MP5, as shown in Figure 8B, is then sent to user U1's user terminal 20.

[0046] Returning to Figure 3, the command unit 324 issues commands to the corresponding air conditioners 10 according to the location of each user identified by the identification unit 321 described above. For example, the command unit 324 issues commands to air conditioners 10 in areas where no users are present, such as stopping operation or reducing the air conditioning load of the air conditioners 10.

[0047] The communication unit 33 performs wireless communication with the air conditioner 10 and the user terminal 20. For example, the communication unit 33 receives location information sent from the user terminal 20. The communication unit 33 also transmits commands from the command unit 324 to the target air conditioner 10.

[0048] Furthermore, the communication unit 33 transmits the floor map processed by the processing unit 323 to the user terminal 20. For example, the communication unit 33 transmits the floor map MP2, which has been processed by the processing unit 323 based on user U1's personal information, to user U1's user terminal 20. In this case, user U1's user terminal 20 will display the floor map MP2 as shown in Figure 9A. In other words, user U1 can clearly determine their own location ("Sato") and the location of "Suzuki," who belongs to the same company ID organization, from this floor map MP2. They can also determine the location of a user with the pseudonym "A," who appears to be from a different company.

[0049] Meanwhile, the communication unit 33 transmits a floor map MP3, which has been processed by the processing unit 323 using user U3 as the basis for personal information, to user U3's user terminal 20. In this case, user U3's user terminal 20 will display a floor map MP3 as shown in Figure 9B. In other words, user U3 can clearly determine their own location ("Tanaka") from this floor map MP3. They can also determine the locations of other users, such as "A" and "B," who are presumably from different companies.

[0050] In this way, the management server 30 can present a floor map with appropriate privacy protection to each user terminal 20.

[0051] The operation of the air conditioning system 1 with this configuration will be explained below with reference to Figure 10. Figure 10 is a flowchart illustrating an example of the presentation process performed by the management server 30. The presentation process in Figure 10 is executed repeatedly at regular intervals.

[0052] First, the management server 30 receives location information sent from each user terminal 20 (step S101). That is, the communication unit 33 receives location information sent from each user terminal 20 used by each user located on the floor. Step S101 is an example of a receiving step.

[0053] The management server 30 identifies the location, personal information, and organization to which each user belongs (step S102). Specifically, the identification unit 321 collects the location information received in step S101 described above and identifies the location, personal information, and organization to which each user present on the floor belongs.

[0054] For example, the identification unit 321 identifies the location of each user within the floor according to the collected location information. The identification unit 321 also refers to the user affiliation information 311 shown in Figure 4, based on the identification information that identifies the user, which is included in the collected location information, to obtain the display name of each user and the company ID to which each user belongs. This step S102 is an example of an identification step.

[0055] The management server 30 generates a floor map in which the location and personal information of each user are superimposed (step S103). That is, the generation unit 322 generates a floor map in which the location of each user within the floor and the personal information of each user are superimposed on a map showing the floor, based on the location and personal information identified in step S102 described above.

[0056] For example, the generation unit 322 generates a floor map MP1 as shown in Figure 6. This step S103 is an example of a generation step.

[0057] The management server 30 sets the variable n, which is used to count the number of users present on the floor, to an initial value of 1 (step S104).

[0058] The management server 30 processes the personal information in the floor map based on the nth user (step S105). That is, the processing unit 323 processes the personal information in the floor map generated in step S103 based on the organization identified in step S102 and the disclosure setting information 312 as shown in Figure 5.

[0059] For example, using the first user U1 as the baseline, the processing unit 323 processes user U3's personal information PI3 into a pseudonym such as "A," as shown in Figure 7A. In other words, using user U1 as the baseline, user U2 belongs to the same company ID organization, so the processing unit 323 does not process user U2's personal information. On the other hand, user U3 belongs to a different company ID organization and is also different from the organization for which mutual disclosure between organizations is permitted in the disclosure setting information 312, so the processing unit 323 processes user U3's personal information.

[0060] Furthermore, if we use the third user U3 as the reference, for example, the processing unit 323 processes the personal information PI1 and PI2 of users U1 and U2 into pseudonyms such as "A" and "B," as shown in Figure 7B. In other words, if we use user U3 as the reference, users U1 and U2 belong to organizations with different company IDs, and mutual disclosure between organizations is not permitted under the disclosure setting information 312, so the processing unit 323 processes the personal information of users U1 and U2. Note that step S105 is an example of a processing step.

[0061] The management server 30 transmits the processed floor map to the user terminal 20 of the nth user (step S106). That is, the communication unit 33 transmits the floor map processed in step S105 described above to the target user terminal 20.

[0062] For example, in step S105, the communication unit 33 transmits a floor map MP2, which has been processed based on the personal information of the first user U1, to the user terminal 20 of user U1. In this case, the user terminal 20 of user U1 will display the floor map MP2 as shown in Figure 9A. Also in step S105, the communication unit 33 transmits a floor map MP3, which has been processed based on the personal information of the third user U3, to the user terminal 20 of user U3. In this case, the user terminal 20 of user U3 will display the floor map MP3 as shown in Figure 9B. Such a step S106 is an example of a transmission step.

[0063] The management server 30 determines whether or not transmission to all users has been completed (step S107). That is, the control unit 32 determines whether or not it has finished sending the processed floor map to all user terminals 20 of all users located on the floor.

[0064] If the management server 30 determines that transmission to all users has not been completed (step S107; No), it adds 1 to the variable n (step S108) and returns to step S105 described above.

[0065] On the other hand, if the management server 30 determines that transmission to all users has been completed (step S107; Yes), it terminates the presentation process.

[0066] Through this presentation process, a floor map with appropriately processed personal information is presented to each user terminal 20. In other words, on the floor map, users belonging to the same company ID organization, or users belonging to organizations that have set up disclosure of personal information, can clearly understand each other's positions on the floor from the unprocessed personal information. On the other hand, for other users, although their personal information has been processed, their individual positions can still be determined.

[0067] As a result, a floor map that appropriately protects privacy can be displayed to the user's terminal.

[0068] (Embodiment 2) In the above embodiment 1, we described a case in which organizations set whether or not to disclose the personal information of their members' users using disclosure setting information 312 as shown in Figure 5. However, other information may be added to the disclosure setting information 312 to further set the scope of disclosure.

[0069] The following describes an air conditioning system 1 according to Embodiment 2 of this disclosure, characterized in that the scope of disclosure can be further defined. The configuration of the air conditioning system 1 according to Embodiment 2 is the same as that in Figures 1 and 3.

[0070] Nevertheless, the storage unit 31 of the management server 30 stores the disclosure setting information 312 as shown in Figure 11. The disclosure setting information 312 shown in Figure 11 has the disclosure scope added to the disclosure setting information 312 shown in Figure 5.

[0071] The disclosure scope included in the disclosure setting information 312 in Figure 11 specifies how much personal information will be disclosed. For example, the disclosure scope for Company ID "AA0001" specifies that, in addition to the "Display Name" in the user affiliation information 311 in Figure 4, "Affiliation 2" will also be disclosed to users belonging to the same Company ID "AA0001".

[0072] Then, the processing unit 323 of the management server 30 processes the personal information in the floor map generated by the generation unit 322 based on the organization identified by the identification unit 321 and the disclosure setting information 312 shown in Figure 11.

[0073] For example, if user U1 is used as the baseline, user U2 belongs to the same company ID organization and is therefore subject to permission to disclose personal information. Thus, the processing unit 323 refers to the disclosure scope in the disclosure setting information 312 shown in Figure 11 and the user affiliation information 311 shown in Figure 4, and adds information according to the disclosure scope to the personal information of the user for whom disclosure is permitted. In other words, as shown in Figure 12, the processing unit 323 adds the respective affiliation 2 (department name) to the personal information PI1 and PI2 of users U1 and U2. Furthermore, similar to Embodiment 1, the processing unit 323 processes user U3's personal information PI3 into a pseudonym, for example, "A". This processed floor map MP6, as shown in Figure 12, is then transmitted to user U1's user terminal 20.

[0074] In addition, while Figure 11 describes the case of expanding the scope of disclosure in the disclosure setting information 312, it is also possible to narrow the scope of disclosure. In this case, the processing unit 323 refers to the disclosure scope in the disclosure setting information 312 and deletes information that is not included in the disclosure scope from the personal information of the user for which disclosure is permitted. For example, if the disclosure scope in the disclosure setting information 312 is set to disclose only the first character of the display name, the processing unit 323 deletes the information from the second character onward from the personal information of the user for which disclosure is permitted.

[0075] Thus, the management server 30 according to Embodiment 2 can process the personal information of users who have been permitted to disclose information, depending on the scope of disclosure, and can therefore present a floor map that appropriately protects privacy to each user terminal 20.

[0076] (Other embodiments) In embodiments 1 and 2 described above, the process of processing personal information included in the floor map based on disclosure setting information 312 as shown in Figures 5 and 11 was explained, but it is also possible to allow users to register their own disclosure setting information.

[0077] For example, when the management server 30 receives disclosure setting information registered from the user terminal 20, it stores it in the storage unit 31 in association with that user. Then, when the processing unit 323 of the management server 30 processes personal information in the floor map based on the user, if the disclosure setting information associated with the user being used as the basis is stored in the storage unit 31, it processes the personal information in the floor map based on that disclosure setting information.

[0078] Furthermore, while the above embodiments 1 and 2 described a company organization as an example of the organization to which the user belongs, the organization to which the user belongs is not limited to such a company organization, and can be appropriately applied to other organizations as well. For example, even when multiple student users belonging to different schools use the floor, a floor map that appropriately protects privacy can be presented to the user terminal.

[0079] Furthermore, while the above embodiments 1 and 2 described an air conditioning system 1 as an example of an equipment system for controlling equipment, the present disclosure can be similarly applied to equipment systems for controlling other equipment. For example, the present disclosure can be appropriately applied to lighting systems that control lighting equipment as equipment, and ventilation systems that control ventilation devices as equipment.

[0080] Furthermore, in embodiments 1 and 2 described above, the case in which the CPU in the management server 30 uses RAM as work memory and appropriately executes a control program stored in ROM to realize the specific unit 321, the generation unit 322, the processing unit 323, and the command unit 324 was explained. However, all or part of these configurations may be realized with dedicated hardware. Dedicated hardware includes, 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 thereof.

[0081] Furthermore, the above control program can also be distributed by storing it on computer-readable storage media such as CD-ROM (Compact Disc Read Only Memory), DVD (Digital Versatile Disc), Magneto-Optical Disc, USB (Universal Serial Bus) memory, memory cards, and HDDs.

[0082] Furthermore, in cases where a configuration is adopted in which such a control program is executed by a device separate from the management server 30, it is possible to install the distributed program as described above on a specific or general-purpose computer, thereby allowing that computer to function as the management server 30. Alternatively, the control program may be stored on a disk device owned by another server on the Internet, and the control program may be downloaded from that server to the control device.

[0083] This disclosure allows for various embodiments and modifications without departing from its broad spirit and scope. Furthermore, the embodiments described above are for illustrative purposes only and do not limit the scope of this disclosure. In other words, the scope of this disclosure is defined by the claims, not by the embodiments. Various modifications made within the scope of the claims and their equivalent significance are considered to be within the scope of this disclosure. [Industrial applicability]

[0084] This disclosure can be suitably adopted in a management server, equipment system, presentation method, and program that can present a floor map with appropriate privacy protection to a user terminal. [Explanation of symbols]

[0085] 1 Air conditioning system, 10 Air conditioner, 11 Transmitting terminal, 12 Temperature sensor, 13 Air conditioning control unit, 111 Wireless signal transmitting unit, 20 User terminal, 21 Wireless signal receiving unit, 22 Distance and angle estimation unit, 23 Location identification unit, 24 Communication unit, 25 Display unit, 30 Management server, 31 Storage unit, 311 User affiliation information, 312 Disclosure setting information, 313 Floor information, 32 Control unit, 321 Identification unit, 322 Generation unit, 323 Processing unit, 324 Command unit, 33 Communication unit

Claims

1. A management server that controls multiple pieces of equipment installed on a floor, A receiving means for receiving location information sent from a user terminal used by a user present on the floor, The receiving means collects the location information received and identifies the location of each present user within the floor, the personal information of each present user, and the organization to which each present user belongs, respectively. A generating means generates a floor map in which the location of each of the present users within the floor and the personal information of each present user are superimposed on a map indicating the floor, based on the location and personal information identified by the identifying means. A processing means for processing the personal information in the floor map generated by the generating means, based on the organization identified by the identifying means and the disclosure settings that indicate whether or not to disclose the personal information of the users belonging to the organization between the organizations, A transmission means for transmitting the floor map processed by the processing means to the user terminal used by each of the existing users, A management server equipped with the following features.

2. The processing means processes the personal information of the floor map based on each of the existing users, The transmission means transmits the floor map, which has been processed based on the existing user, to the user terminal used by the existing user, which the processing means has used as a reference. The management server according to claim 1.

3. The processing means processes the personal information of the existing user, which has been set not to be disclosed by the disclosure setting, into different information. The management server according to claim 1 or 2.

4. The processing means deletes the personal information of the existing user who has been set not to disclose personal information according to the disclosure setting. The management server according to claim 1 or 2.

5. The aforementioned disclosure settings further define the scope of disclosure when disclosing personal information. The processing means adds information in accordance with the scope of disclosure to the personal information of the existing user that has been set to be disclosed, or deletes information that is not included in the scope of disclosure from the personal information of the existing user. The management server according to claim 1 or 2.

6. The receiving means receives the user terminal or the location information which includes identification information that identifies the existing user. The management server according to claim 1 or 2.

7. A facility equipment system comprising multiple pieces of equipment installed on a floor, user terminals used by users, and a management server, The aforementioned user terminal is A means for determining one's own position, Information transmission means for transmitting location information indicating the self-position identified by the location identification means to the management server, Information receiving means for receiving information sent from the management server, The information receiving means includes a display means for displaying the information received by the information receiving means, The aforementioned management server A receiving means for receiving location information sent from a user terminal used by a user present on the floor, The receiving means collects the location information received and identifies the location of each present user within the floor, the personal information of each present user, and the organization to which each present user belongs, respectively. A generating means generates a floor map in which the location of each of the present users within the floor and the personal information of each present user are superimposed on a map indicating the floor, based on the location and personal information identified by the identifying means. A processing means for processing the personal information in the floor map generated by the generating means, based on the organization identified by the identifying means and the disclosure settings that indicate whether or not to disclose the personal information of the users belonging to the organization between the organizations, The system includes a transmission means for transmitting the floor map processed by the processing means to the user terminal used by each of the existing users. Equipment and systems.

8. A presentation method executed by a management server that controls multiple pieces of equipment installed on a floor, A receiving step of receiving location information sent from a user terminal used by a user present on the floor, A determination step in which the location information received in the receiving step is collected to determine the location of each present user within the floor, the personal information of each present user, and the organization to which each present user belongs. A generation step in which, based on the location and personal information identified in the specified step, a floor map is generated in which the location of each present user within the floor and the personal information of each present user are superimposed on a map showing the floor. A processing step which processes the personal information of the floor map generated in the generation step, based on the organization identified in the specified step and the disclosure settings that indicate whether or not to disclose the personal information of the users belonging to that organization between the organizations, A transmission step in which the floor map processed in the processing step is transmitted to the user terminal used by each of the existing users, A presentation method comprising the following features.

9. A computer that controls multiple pieces of equipment installed on the floor, A receiving step of receiving location information sent from a user terminal used by a user present on the floor, A selection step in which the location information received in the reception step is collected to identify the location of each present user within the floor, the personal information of each present user, and the organization to which each present user belongs. A generation step in which, based on the location and personal information identified in the specified step, a floor map is generated in which the location of each present user within the floor and the personal information of each present user are superimposed on a map showing the floor. A processing step is performed to process the personal information of the floor map generated in the generation step, based on the organization identified in the specified step and the disclosure settings that indicate whether or not to disclose the personal information of the users belonging to that organization between the organizations. A transmission step in which the floor map processed in the processing step is transmitted to the user terminal used by each of the existing users, A program to execute.

Citation Information

Patent Citations

  • Resource utilization based cross device transmissions

    US20180322536A1

  • Air conditioning system, operation terminal and program

    WO2021192222A1

  • Appliance installation support system, appliance installation support method, and program

    WO2021241047A1