Monitor camera system and control method thereof

A movable surveillance camera system with imaging and projection capabilities guides users to server racks, addressing blind spots and reducing costs by minimizing camera installation, ensuring user convenience and security in data centers.

JP2025006448AActive Publication Date: 2025-01-17MITSUBISHI ELECTRIC BUILDING SOLUTIONS CORP
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
JP2023107252
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-06-29
Publication Date
2025-01-17
Estimated Expiration
2043-06-29

AI Technical Summary

Technical Problem

In data centers with multiple server racks, surveillance cameras have blind spots due to the height of server racks exceeding user height, making it difficult to monitor user movements, and installing more cameras to reduce blind spots increases costs.

Method used

A movable surveillance camera system with imaging, projection, and driving sections that guides users to assigned server racks while capturing images and projecting directions, reducing the need for multiple cameras.

Benefits of technology

Reduces equipment costs by minimizing the number of surveillance cameras needed while maintaining user convenience and security by guiding users to their assigned server racks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025006448000001_ABST
    Figure 2025006448000001_ABST
Patent Text Reader

Abstract

To provide a monitor camera system capable of reducing a device cost while keeping convenience for a user and a manager in a case where the user moves to an objective server rack, and a control method of the same.SOLUTION: A server device 10 generates a guide image 63 showing an advancing direction of a user 5 toward an assigned server rack while a monitor camera 40 moves along a path P1, and controls a projection part 48 to project the guide image 63 on the path P1. The server device 10 controls an imaging part 45 to image the user 5 while the monitor camera 40 moves along the path P1.SELECTED DRAWING: Figure 11
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to a surveillance camera system and a control method thereof. [Background technology]

[0002] In facilities with large-scale data centers that manage many servers for multiple companies, many server racks are installed to house the servers. The data centers are constantly monitored by security cameras to ensure that no suspicious individuals are behaving in a suspicious manner.

[0003] Usually, when a data center user wants to use their own server installed in a server rack, the data center administrator explains to the user where the desired server rack is installed using a data center guide map. After entering the data center, the user then moves to the desired server rack.

[0004] Administrators either unlock the key to the desired server rack beforehand, or hand the key to the user, who then unlocks the door to the desired server rack. This is an effort to prevent users from performing suspicious actions such as opening the doors of other server racks to operate other companies' servers. However, when there are many users, explaining the installation locations using guide maps is a burden for administrators. Also, if keys are handed over to users, problems such as key loss can occur.

[0005] One example of a method for monitoring data center users and managing the locking of server racks is the data center entrance / exit management method described in JP 2014-197328 A (Patent Document 1). In this data center entrance / exit management method, users are monitored by surveillance cameras, and specific server racks are unlocked upon request. [Prior art documents] [Patent documents]

[0006] [Patent Document 1] JP 2014-197328 A Summary of the Invention [Problem to be solved by the invention]

[0007] However, when attempting to monitor users with surveillance cameras in a server room such as a data center, blind spots are likely to occur because the server racks are taller than the users, or users behave in ways that are difficult for surveillance cameras to capture, etc. In order to reduce such blind spots, it is necessary to install a huge number of surveillance cameras in the server room, but in this case, a problem arises in that the cost of installing the surveillance cameras increases.

[0008] The present disclosure has been made to solve the above-mentioned problems, and its purpose is to provide a surveillance camera system and a control method thereof that can reduce equipment costs while maintaining convenience for users and administrators when a user travels to a desired server rack. [Means for solving the problem]

[0009] A surveillance camera system according to the present disclosure includes a surveillance camera and a control device. The surveillance camera is movable within a facility. The control device controls the surveillance camera. The facility includes a server room in which multiple server racks are arranged. The surveillance camera includes an imaging unit, a projection unit, and a drive unit. The imaging unit captures an image of a user in the server room. The projection unit projects an image guiding the user. The drive unit moves the surveillance camera. The control device controls the drive unit so that the surveillance camera moves along a path to an assigned server rack assigned to the user among multiple server racks within the server room. The control device generates a guide image indicating a direction in which the user should proceed toward the assigned server rack while the surveillance camera moves along the path, and controls the projection unit to project the guide image onto the path. The control device controls the imaging unit so that the surveillance camera captures an image of the user while moving along the path.

[0010] The control method according to the present disclosure is a control method for a surveillance camera system including a surveillance camera that can move within a facility and a control device that controls the surveillance camera. The facility is provided with a server room in which multiple server racks are arranged. The surveillance camera includes an imaging unit, a projection unit, and a drive unit. The imaging unit images a user in the server room. The projection unit projects an image that guides the user. The drive unit moves the surveillance camera. The control method includes a step of controlling the drive unit so that the surveillance camera moves along a path to an assigned server rack among multiple server racks that is assigned to the user within the server room, a step of controlling the projection unit to generate a guidance image that indicates a direction in which the user should proceed toward the assigned server rack while the surveillance camera moves along the path and project the guidance image onto the path, and a step of controlling the imaging unit so that the surveillance camera images the user while moving along the path. Effect of the Invention

[0011] According to the present disclosure, when a user moves to a target server rack, it is possible to reduce device costs while maintaining convenience for the user and the administrator. [Brief description of the drawings]

[0012] [Figure 1] FIG. 1 is a diagram showing a configuration of a surveillance camera system. [Diagram 2] FIG. 1 is a diagram illustrating a hardware configuration of a surveillance camera system. [Diagram 3] FIG. 1 is a diagram for explaining the operation of a surveillance camera. [Figure 4] 2 is a diagram for explaining an imaging range and a projection range of a surveillance camera. FIG. [Diagram 5] FIG. 13 is a diagram for explaining unlocking of a server rack group. [Figure 6] 11 is an example of user information. [Figure 7] 11 is a diagram for explaining authentication of a user by an authentication image. FIG. [Figure 8]FIG. 1 is a diagram for explaining monitoring and guidance of users by a surveillance camera. [Figure 9] FIG. 1 is a diagram for explaining monitoring and guidance of users by a surveillance camera. [Figure 10] FIG. 1 is a diagram for explaining monitoring and guidance of users by a surveillance camera. [Figure 11] 13 is a flowchart of a process executed by a server device. [Figure 12] 13 is a flowchart of a process executed by a server device. [Figure 13] 13 is a flowchart of a process executed by the surveillance camera. [Figure 14] 1 is a diagram for explaining monitoring and guidance of users by a plurality of surveillance cameras. [Figure 15] 1 is a diagram for explaining monitoring and guidance of users by a plurality of surveillance cameras. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0013] Hereinafter, an embodiment will be described with reference to the drawings. In the following description, the same components are denoted by the same reference numerals. Their names and functions are also the same. Therefore, detailed description thereof will not be repeated.

[0014] Fig. 1 is a diagram showing the configuration of a surveillance camera system 100. Fig. 2 is a diagram showing the hardware configuration of the surveillance camera system 100.

[0015] As shown in Fig. 1, a surveillance camera system 100 is installed in a facility 1. In this embodiment, a data center in which a plurality of servers used by a plurality of companies are installed is provided in the facility 1. Server rooms C1 to C3 are installed as the data center in the facility 1. A plurality of server racks (server rack group 110) are arranged in each of the server rooms C1 to C3.

[0016] The server rack group 110 is composed of a plurality of server racks. Each server rack is assigned to a company. For example, the server rack group 110 installed in the server room C1 includes a server rack 110a. When the server rack 110a is assigned to the company B1, the user 5 who is an employee of the company B1 can use the server rack 110a.

[0017] Conventionally, in this case, user 5 would ask the data center administrator to use the server rack 110a. In this case, the administrator would allow user 5 to enter server room C1 and lend him a key to unlock server rack 110a. The administrator would then explain to user 5 the route to server rack 110a. User 5 would then follow the explained route and unlock server rack 110a with the loaned key, allowing him to use his company's server (for example, server maintenance, software updates, and other tasks).

[0018] In contrast, in the present embodiment, the above work is automated. Specifically, a self-propelled surveillance camera 40 monitors the user 5 and guides the user 5 along the route to the server rack 110a. When the user arrives in front of the server rack 110a, the door of the server rack 110a is unlocked.

[0019] In this way, by monitoring the user 5 with the surveillance camera 40, it is possible to prevent suspicious behavior by the user 5. An example of suspicious behavior by the user 5 is an attempt to open the door of a server rack of another company that is not assigned to the user 5. This will be described in detail below.

[0020] The surveillance camera system 100 includes a server device 10 as a control device, an equipment management device 20, an entrance / exit management system 30, a plurality of surveillance cameras 40, and a plurality of server rack groups 110. The surveillance cameras 40 are installed on a ceiling 71 and are movable within a facility 1. The server device 10 controls the surveillance cameras 40. The server device 10 is configured to be able to communicate with the surveillance cameras 40 and the server rack groups 110, etc., via the equipment management device 20.

[0021] The surveillance camera 40 is equipped with a projector, and a guide image 63 for guiding the user 5 is projected onto the floor by the projector. The guide image 63 can be projected within a projection range 61. The guide image 63 is an image of an arrow that indicates the direction in which the user should proceed.

[0022] User 5 moves in the direction of the arrow. Surveillance camera 40 captures an image of user 5 while moving by itself so that user 5 is within imaging range 62 of surveillance camera 40. The captured image is transmitted to server device 10. The manager of facility 1 can check the image captured by surveillance camera 40 on the monitor of a terminal (not shown) connected to server device 10.

[0023] 2, the server device 10 includes a processor 11, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, a HDD (Hard Disk Drive) 14, and a communication IF (Interface) 15. The processor 11 is, for example, a CPU (Central Processing Unit). These devices exchange various data through a communication bus 16.

[0024] The processor 11 loads a program stored in the HDD 14 or the ROM 12 into the RAM 13 and executes it. In this program, processes to be executed by the server device 10 are described.

[0025] The communication IF 15 is an input / output device for exchanging signals or data with the equipment management device 20 and the entrance / exit management system 30. The server device 10 can receive information from the surveillance cameras 40 and the server rack group 110 detected by the equipment management device 20 via the communication IF 15, and can also transmit control commands to these devices.

[0026] The HDD 14 is a storage device that stores various types of information, such as user information 81, which will be described later.

[0027] The surveillance camera 40 includes a control unit 41, a communication IF , a storage unit 44, an imaging unit 45, a projection unit , and a drive unit 49. These units exchange various types of data via a communication bus .

[0028] The control unit 41 controls the entire surveillance camera 40. Although not shown in the figure, the control unit 41 has a CPU, a ROM, and a RAM as main components. The CPU loads a program stored in the ROM into the RAM and executes it. The program stored in the ROM describes the processing to be executed by the surveillance camera 40. Note that the processing is not limited to being performed by software, and can also be executed by dedicated hardware (electronic circuitry). The communication IF 42 is an input / output device for exchanging data with the equipment management device 20.

[0029] The imaging unit 45 is a device including a camera for capturing images of the user 5 in the server room (server rooms C1 to C3). The images captured by the imaging unit 45 are transmitted to the server device 10 via the equipment management device 20. The imaging unit 45 is provided with a motor (not shown) for changing the installation direction (imaging direction) of the surveillance camera 40. In accordance with a control command from the server device 10, the imaging unit 45 drives the motor to change the installation direction of the surveillance camera 40 so that the user 5 falls within the imaging range.

[0030] The projection unit 48 is a device including a projector that projects a guide image 63 for guiding the user 5. The guide image 63 is generated by the server device 10. The projection unit 48 projects the guide image 63 generated by the server device 10 onto the floor in accordance with a control command from the server device 10. The projection unit 48 is provided with a motor (not shown) for changing the projection direction of the projector. In accordance with the control command from the server device 10, the projection unit 48 drives the motor to change the installation direction (projection direction) of the projection unit 48 so that the guide image 63 is projected on the route along which the user 5 will proceed.

[0031] Driving unit 49 generates a driving force for moving surveillance camera 40. Surveillance camera 40 moves on a rail installed on ceiling 71. Driving unit 49 includes wheels (not shown) for moving surveillance camera 40 on the rail, and a motor (not shown) for driving the wheels. Driving unit 49 drives the motor in accordance with a control command from server device 10.

[0032] The control unit 41 controls the imaging unit 45, the projection unit 48, and the drive unit 49 based on a control command from the server device 10. The control unit 41 also transmits control information of the imaging unit 45, the projection unit 48, and the drive unit 49, and an image captured by the imaging unit 45, to the server device 10 via the communication IF 42. The control information of the imaging unit 45, the projection unit 48, and the drive unit 49 is, for example, various information such as motor information (imaging direction) of the imaging unit 45, motor information (projection direction) of the projection unit 48, motor information (current position of the surveillance camera 40) of the drive unit 49, etc.

[0033] The equipment management device 20 controls equipment such as the surveillance camera 40 and the server rack group 110. Based on instructions from the server device 10, the equipment management device 20 transmits instructions to the surveillance camera 40 and the server rack group 110, etc., and transmits information output from the surveillance camera 40 and the server rack group 110, etc., to the server device 10.

[0034] The equipment management device 20 is connected to a communication network NW. The equipment management device 20, a server device 10, and an entrance / exit management system 30 are also connected to the communication network NW.

[0035] The server device 10 controls the surveillance cameras 40, the server rack group 110, etc. via the equipment management device 20. The server device 10 also controls the entrance and exit management system 30.

[0036] The entrance / exit management system 30 is a system that manages entrance and exit to rooms installed in the facility 1. The entrance / exit management system 30 includes a control unit 34 that controls the entrance / exit management system 30, and multiple card readers (CRs) 35. A CR 35 is installed at each entrance of the server rooms C1 to C3 installed in the facility 1. The door to the room corresponding to the CR 35 opens when a user 5 who is permitted to enter holds a card held by the user 5 over the CR 35.

[0037] In this embodiment, when user 5 enters server rooms C1 to C3, the administrator of facility 1 may lend him / her a card corresponding to the server room to be entered in advance. Alternatively, when it is determined that surveillance camera 40 will guide user 5 to server rack group 110, server device 10 may instruct entrance / exit management system 30 to unlock the door to the server room.

[0038] The multiple server racks (server rack group 110) are equipped with a control unit 114 and multiple locking units 115. The server rack group 110 is composed of multiple server racks. Each of the multiple server racks (server rack group 110) is equipped with a locking unit 115. For example, one locking unit 115 is installed in server rack 110a included in the server rack group 110, and one locking unit 115 is installed in server rack 110b included in the server rack group 110.

[0039] The locking unit 115 is a device that locks or unlocks a door 116 of the server rack based on a command from the server device 10.

[0040] The control unit 34 of the entrance / exit management system 30 and the control unit 114 of the server rack group 110 are also configured to include a CPU, RAM, ROM, and a communication IF, similar to the server device 10. The management and control of the surveillance cameras 40 may be performed by the server device 10, the equipment management device 20, or another server.

[0041] A specific example will be described below. Fig. 3 is a diagram for explaining the operation of the surveillance camera 40. In the example of Fig. 1, a guide image 63 is projected onto the floor in the traveling direction of the user 5, and the surveillance camera 40 is shown moving further ahead in the traveling direction.

[0042] Alternatively, as shown in FIG. 3, a guide image 63 may be projected onto the floor in the moving direction of the user 5, and the surveillance camera 40 may move to follow the user 5.

[0043] The driving unit 49 drives the motor of the driving unit 49 to move the surveillance camera 40 forward or backward along the rail 75. The motor of the imaging unit 45 is controlled to adjust the imaging direction of the surveillance camera 40 so that the user 5 enters the imaging range 62. The motor of the projection unit 48 is controlled to adjust the projection direction of the projection unit 48 so that a guide image 63 is projected on the route along which the user 5 will proceed. The operations of the motor of the driving unit 49, the motor of the imaging unit 45, and the motor of the projection unit 48 are all controlled by the server device 10.

[0044] For example, server device 10 acquires an image captured by imaging unit 45 and detects a person (user 5) from the image by a known method. When user 5 is about to leave imaging range 62, server device 10 transmits a control command to control the motor of imaging unit 45 to adjust the imaging direction of surveillance camera 40, or transmits a control command to cause drive unit 49 to control the motor of drive unit 49 to adjust the position of surveillance camera 40 so that user 5 enters imaging range 62.

[0045] The server device 10 acquires the image captured by the imaging unit 45, and detects the guide image 63 projected on the floor from the image by a known method. If the guide image 63 is about to deviate from the path along which the user 5 is moving, the server device 10 transmits a control command to control the motor of the projection unit 48 and adjust the projection direction of the projection unit 48 so that the guide image 63 is projected on the path along which the user 5 is moving. Also, if the user 5 or some object is in the way and the guide image 63 is not projected on the floor, the position or projection direction of the surveillance camera 40 is adjusted so that the guide image 63 is projected on the floor.

[0046] Even if the position, imaging direction, and projection direction of the surveillance camera 40 are controlled, if the user 5 is not within the imaging range or if the guide image 63 cannot be projected onto the route, another surveillance camera 40 is used to image the user 5 or project the guide image 63, as will be described later with reference to Figures 14 and 15.

[0047] When the imaging range 62 and the projection range 61 in the example of Fig. 3 are viewed from above, they appear as shown in Fig. 4. Fig. 4 is a diagram for explaining the imaging range 62 and the projection range 61 of the surveillance camera 40. In Fig. 4, it is shown that the user 5 is within the imaging range 62, and the guide image 63 is within the projection range 61. The imaging range 62 is wider than the projection range 61, and in this example, the surveillance camera 40 is located behind the user 5.

[0048] Fig. 5 is a diagram for explaining unlocking of the server rack group 110. In the example of Fig. 5, the server rack group 110 includes six server racks. A locking unit 115 is provided on each door 116 of these server racks.

[0049] In this example, a server rack 110a is provided at the right end of the upper stage of the server rack group 110. A server rack 110b is provided at the right end of the lower stage of the server rack group 110.

[0050] Here, it is assumed that the server device 10 transmits an unlock command to the server rack 110a of the server rack group 110. As a result, the locking unit 115 of the server rack 110a is unlocked, and the door 116 becomes openable. A plurality of servers 117 are installed inside the server rack 110a. By unlocking the locking unit 115 of the server rack 110a, it becomes possible to operate the plurality of servers 117 installed in the server rack 110a.

[0051] 6 is an example of the user information 81. The server device 10 stores the user information 81. In the user information 81, a "user ID" of the user 5 (also referred to as a "user"), an "affiliation" of the user 5, an "authentication image" of the user 5, and "rack information" of a server rack (also referred to as an "assigned server rack") assigned to the user 5 are recorded.

[0052] "User ID" is an ID for identifying the user 5. "Affiliation" is the name of the company to which the user belongs. In the rack information, "location", "rack ID", "position" and "route" are recorded.

[0053] "Location" records the room in which the assigned server rack is located. "Rack ID" records an ID that identifies the assigned server rack. "Position" records the position of the assigned server rack (the position that specifies the X-axis direction on the floor plan, and the position that specifies the Y-axis direction on the floor plan). "Route" records the route to reach the position of the assigned server rack.

[0054] For example, the user information 81 includes the user ID "A0001", department "Company B1", authentication image "K1.jpg", location "Server Room C1", rack ID "D0011", position "X1, Y1", and route P1.

[0055] According to this, it is shown that user 5 with user ID "A0001" belongs to company B1, and "K1.jpg" is registered as an authentication image capturing the face of user 5 with user ID "A0001". In addition, it is shown that the rack ID of the assigned server rack (assumed to be "server rack 110a") assigned to user 5 with user ID "A0001" is D0011, the assigned server rack is located at position (X1, Y1) in server room C1, and the assigned server rack can be reached by proceeding along route P1.

[0056] Similarly, the user information 81 records the user ID "A0002", department "Company B2", authentication image "K2.jpg", location "Server Room C1", rack ID "D0012", position "X2, Y2", and route P2.

[0057] The user information 81 includes a user ID "A0003", department "Company B3", authentication image "K3.jpg", location "Server Room C2", rack ID "D0021", position "X3, Y3", and route P3.

[0058] 7 is a diagram for explaining authentication of user 5 using authentication image 95. When user 5 approaches the assigned server rack, face authentication is performed using authentication image 95. Here, it is assumed that the user ID of user 5 is "A0001."

[0059] At this time, the user 5 with the user ID "A0001" is captured in the captured image 91 captured by the surveillance camera 40. The server device 10 controls the surveillance camera 40 so that the face of the user 5 is captured. Whether or not the face is captured may be determined using a known technique.

[0060] For example, in the captured image 91, an image 93 is extracted as an area in which the face of the user 5 is captured. Then, the server device 10 judges whether the extracted image 93 matches "K1.jpg", which is an authentication image of the user 5 with the user ID "A0001". Whether or not the facial images match can be judged using a known technique. If the server device 10 judges that the image 93 matches "K1.jpg", it unlocks the assigned server rack, "server rack 110a".

[0061] 8 to 10 are diagrams for explaining monitoring and guidance of user 5 by surveillance camera 40. Fig. 8 and Fig. 9 show how surveillance camera 40 guides user 5 with user ID "A0001" to the assigned server rack "server rack 110a."

[0062] 8 shows a server room C1 in which an assigned server rack "server rack 110a" is installed. A rail 75 is installed on a ceiling 71. The surveillance camera 40 can move freely on the rail 75.

[0063] The route to the server rack "server rack 110a" assigned to the user 5 with the user ID "A0001" is set as route P1. Route P1 is the route from entering the server room C1 through door D1 to arriving in front of the server rack 110a.

[0064] The route P1 may be set by an administrator and may be preset in the user information 81, or the server device 10 may calculate the route based on the position information of the server rack 110a. In this case, the server device 10 may determine the route so as to have the shortest distance, or may determine the route so as to avoid blind spots of the surveillance camera 40 as much as possible.

[0065] When user 5 enters server room C1 through door D1, surveillance camera 40 drives the motor of drive unit 49 to travel on rail 75 along path P1. At that time, the motor of imaging unit 45 is controlled to adjust the imaging direction of surveillance camera 40 so that user 5 is within imaging range 62. In addition, the motor of projection unit 48 is controlled to adjust the projection direction of projection unit 48 so that guide image 63 is projected on the path along which user 5 will proceed.

[0066] In this way, the user 5 is guided to the server rack 110a, which is the assigned server rack, as shown in Fig. 9. When the user 5 arrives at the server rack 110a, the server device 10 extracts the face image of the user 5 from the captured image 91, as described with reference to Fig. 7, and if it is determined that the face image matches the authentication image "K1.jpg", the server device 10 unlocks the door of the "server rack 110a".

[0067] FIG. 10 shows how the surveillance camera 40 guides the user 5 with the user ID "A0002" to the assigned server rack "server rack 110c."

[0068] 10 shows a server room C1 in which a server rack 110c, which is an assigned server rack for user 5 with user ID "A0002", is installed. The route to the server rack 110c, which is assigned to user 5 with user ID "A0002", is set as route P2. Route P2 is the route from entering the server room C1 through door D1 to arriving in front of the server rack 110c.

[0069] When the user 5 enters the server room C1 through the door D1, the surveillance camera 40 guides the user 5 to the server rack 110c. When the user 5 arrives in front of the server rack 110c, the server device 10 extracts a facial image of the user 5 from the captured image 91. If the server device 10 determines that the captured image 91 matches the authentication image "K2.jpg", it unlocks the door to the "server rack 110c".

[0070] The following describes the process executed by the surveillance camera system 100 with reference to a flowchart. Figures 11 and 12 are flowcharts of the process executed by the server device 10. This process may be started, for example, when the user 5 enters the server room.

[0071] The server device 10 controls the drive unit 49 so that the surveillance camera 40 moves on a path to an assigned server rack assigned to the user 5 among a plurality of server racks (server rack group 110) in the server room. For example, in the example shown in Figs. 5 to 9, the server device 10 controls the drive unit 49 so that the surveillance camera 40 moves on a path P1 to a server rack 110a assigned to the user 5 with the user ID "A0001".

[0072] When this process starts, the server device 10 acquires user information 81 in S101. The server device 10 identifies a route to the location of the allocated server rack allocated to the user 5 in S102. In the above example, the server device 10 identifies a route P1 to the server rack 110a allocated to the user 5 with the user ID "A0001".

[0073] In S103, the server device 10 transmits a control command to the driving unit 49 to move along the path to the assigned server rack. In the above example, the server device 10 transmits a control command to the driving unit 49 to move along the path P1 to the server rack 110a.

[0074] In S104, the server device 10 acquires control information and captured images of the imaging unit 45, the projection unit 48, and the drive unit 49. Here, various information is acquired, such as motor information (imaging direction) of the imaging unit 45, motor information (projection direction) of the projection unit 48, and motor information (current position of the surveillance camera 40) of the drive unit 49.

[0075] In S105, the server device 10 determines whether or not the user 5 is within the imaging range 62. If the server device 10 determines that the user 5 is within the imaging range 62 (YES in S105), the process proceeds to S106. On the other hand, if the server device 10 does not determine that the user 5 is within the imaging range 62 (NO in S105), the process proceeds to S107.

[0076] In S106, the server device 10 transmits a control command to the imaging unit 45 so that the user 5 enters the imaging range 62, and proceeds to the process at S108. For example, in Fig. 8, the server device 10 transmits a command to adjust the imaging direction so that the user 5 does not deviate from the imaging range 62. In this manner, the server device 10 controls the imaging unit 45 so that the surveillance camera 40 captures an image of the user 5 while moving on the path P1.

[0077] In S107, the server device 10 transmits a control command to the other monitoring camera so that the user 5 is within the imaging range of the imaging unit 45 of the other monitoring camera, and the process proceeds to S108. Details will be described later with reference to FIG.

[0078] In S108, the server device 10 determines whether or not the guide image 63 can be projected on the route. If the server device 10 determines that the guide image 63 can be projected on the route (YES in S108), the process proceeds to S109. On the other hand, if the server device 10 does not determine that the guide image 63 can be projected on the route (NO in S108), the process proceeds to S111.

[0079] In S109, the server device 10 generates a guide image 63 (an arrow image). In S110, the server device 10 transmits a control command to the projection unit 48 so that the guide image 63 can be projected on the route, and the process proceeds to S112 (advance to "A"). For example, in Fig. 8, the server device 10 transmits a command to adjust and control the projection direction so that the guide image 63 can be projected on the route P1.

[0080] In this way, while the surveillance camera 40 moves along the path P1, the server device 10 generates a guide image 63 indicating the direction in which the user 5 should proceed toward the assigned server rack, and controls the projection unit 48 to project the guide image 63 onto the path P1.

[0081] In S111, the server device 10 transmits a control command to the other monitoring camera so that the projection unit of the other monitoring camera projects a guide image on the route, and advances the process to S112 ("A"). Details will be described later with reference to FIG. 15.

[0082] In S112, the server device 10 judges whether or not the user 5 has arrived in front of the assigned server rack. If the server device 10 judges that the user 5 has arrived in front of the assigned server rack (YES in S112), the process proceeds to S113. On the other hand, if the server device 10 does not judge that the user 5 has arrived in front of the assigned server rack (NO in S112), the process returns to S104 (proceeds to "B")).

[0083] In S113, the server device 10 transmits a control command to the surveillance camera 40 so that the face of the user 5 is within the imaging range 62. In S114, the server device 10 determines whether or not the authentication image and the captured face image match.

[0084] If the server device 10 determines that the authentication image and the captured face image match (YES in S114), the process proceeds to S115. On the other hand, if the server device 10 does not determine that the authentication image and the captured face image match (NO in S114), the process ends. In S115, the server device 10 transmits an unlock command to the locking unit 115 of the assigned server rack, and ends the process. When the control unit 114 of the server rack group 110 receives the unlock command, it unlocks the locking unit 115 of the corresponding server rack.

[0085] The processes of S113 to S115 are the processes described with reference to Fig. 7. In this example, the server device 10 unlocks the locking unit 115 of the "server rack 110a" when the extracted image 93 matches the authentication image 95 (K1.jpg) of the user 5 with the user ID "A0001".

[0086] In this way, the server device 10 controls the imaging unit 45 so that the face of the user 5 is captured when the user 5 moves in front of the assigned server rack. Then, when the server device 10 determines that the face of the user 5 captured by the imaging unit 45 matches the face in the authentication image 95, it transmits a command to the locking unit 115 of the assigned server rack to unlock the door 116 of the assigned server rack based on the rack information.

[0087] 13 is a flowchart of the process executed by the surveillance camera 40. For example, the process may be started when the user 5 enters the server room.

[0088] When this process starts, in S201, the surveillance camera 40 operates the imaging unit 45, the projection unit 48, and the drive unit 49 based on control commands from the server device 10. The control commands from the server device 10 are the control commands transmitted in S103, S106, and S110. Based on these control commands, the position and direction of the surveillance camera 40 and the direction of the projection unit 48 are controlled.

[0089] In S202, the surveillance camera 40 transmits control information for the imaging unit 45, the projection unit 48, and the drive unit 49, and the captured image to the server device 10. As a result, information such as the position and direction of the controlled surveillance camera 40 and the direction of the projection unit 48, and the captured image are transmitted to the server device 10.

[0090] In S203, the monitoring camera 40 determines whether or not the user 5 has arrived in front of the assigned server rack. If the monitoring camera 40 determines that the user 5 has arrived in front of the assigned server rack (YES in S203), the process proceeds to S204. On the other hand, if the monitoring camera 40 does not determine that the user 5 has arrived in front of the assigned server rack (NO in S203), the process returns to S201.

[0091] In S204, based on the control command of S113, the surveillance camera 40 drives the surveillance camera 40 so that the face of the user 5 is within the imaging range. In S205, the surveillance camera 40 transmits the captured image to the server device 10 and ends this process. In the process of S114, it is determined whether the transmitted captured image matches the authentication image, and if it matches the authentication image, the door of the assigned server rack is unlocked.

[0092] 14 and 15 are diagrams for explaining the monitoring and guidance of users by multiple surveillance cameras 40a and 40b. In the example of Fig. 14 and Fig. 15, the surveillance cameras 40 include a surveillance camera 40a as a first surveillance camera and a surveillance camera 40b as a second surveillance camera.

[0093] Here, the "surveillance camera 40" described with reference to Figs. 3 to 10 is a camera equivalent to the surveillance camera 40a serving as the first surveillance camera.

[0094] As shown in Fig. 14, the surveillance camera 40a guides the user 5 while traveling along the rail 75a. This situation is basically the same as the situation shown in Fig. 3 and Fig. 4. The server device 10 controls the surveillance camera 40a so that the user 5 enters the imaging range 62a, and controls the surveillance camera 40a so that the guide image 63a is projected onto the route along which the user 5 will proceed.

[0095] However, depending on the layout of the room or the installation status of the rail 75a, there may be a situation where the user 5 is not within the imaging range 62a of the surveillance camera 40a. For example, because the height of the server rack group 110 is high, the guide image 63a can be projected on the route, but the user 5 cannot capture the image. For example, the rail 75a cannot be installed above the route along which the user 5 walks due to the presence of lighting, air conditioners, etc. In this case, the rail 75a is installed above the server rack group 110, but as shown in FIG. 14, the server rack group 110 gets in the way, making it easier for blind spots to occur (user 5 cannot be captured).

[0096] Whether or not the user 5 can be captured (whether or not the user is within the imaging range 62a) can be determined from the captured image. If the user 5 cannot be captured, the server device 10 moves the monitoring camera 40b to a position where the user 5 can be captured, and causes the monitoring camera 40b to capture the user 5. In this example, the user 5 is within the imaging range 62b of the monitoring camera 40b.

[0097] In this way, when the server device 10 controls the drive unit 49 of the surveillance camera 40a so that the surveillance camera 40a moves along the route, if it determines that the user 5 is not within the imaging range 62a of the imaging unit 45 of the surveillance camera 40a, it controls the surveillance camera 40b so that the user 5 is within the imaging range 62b of the imaging unit 45 of the surveillance camera 40b.

[0098] 15, depending on the layout of the room or the installation status of the rail 75a, the user 5 can be captured by the surveillance camera 40a but the guide image 63 cannot be projected on the route. For example, the user 5 may be in the way and the guide image 63 cannot be projected on the route.

[0099] Whether or not the guide image 63 can be projected on the route can be determined from the captured image. If the guide image 63 cannot be projected, the server device 10 moves the surveillance camera 40b to a position where the guide image 63 can be projected on the route of the user 5, and projects the guide image 63 on the route of the user 5.

[0100] In this way, when the server device 10 is controlling the drive unit 49 of the surveillance camera 40a so that the surveillance camera 40a moves along the route, if the server device 10 determines that the projection unit 48 of the surveillance camera 40a cannot project the guide image 63 onto the route, it controls the surveillance camera 40b so that the projection unit 48 of the surveillance camera 40b projects the guide image 63 onto the route.

[0101] The surveillance camera 40 may run across multiple rooms, or may guide the user 5 before entering the server room. Also, the surveillance camera 40a may guide the user 5 partway along the route, and another surveillance camera 40b may guide the user from the partway along the route.

[0102] Furthermore, when capturing a facial photograph for authentication, the server device 10 may notify the user 5 to look toward the surveillance camera 40. For example, the server device 10 may make a voice announcement saying, "Please face the surveillance camera."

[0103] In addition, the surveillance camera 40 monitors the work of the user 5 even after the door of the assigned server rack is unlocked. After the user 5 finishes his / her work, the server device 10 may be configured to lock the door of the assigned server rack and guide the user 5 out of the server room.

[0104] As described above, the surveillance camera system 100 includes a surveillance camera 40 and a server device 10 as a control device. The surveillance camera 40 is movable within the facility 1. The server device 10 controls the surveillance camera 40. The facility 1 includes a server room C1 in which a plurality of server racks (server rack group 110) are arranged. The surveillance camera 40 includes an imaging unit 45, a projection unit 48, and a drive unit 49. The imaging unit 45 captures an image of a user 5 in the server room C1. The projection unit 48 projects an image that guides the user 5. The drive unit 49 moves the surveillance camera 40. The server device 10 controls the drive unit 49 so that the surveillance camera 40 moves on a path (path P1) to an assigned server rack (server rack 110a) assigned to the user 5 among the plurality of server racks (server rack group 110) within the server room C. The server device 10 generates a guide image 63 indicating the direction in which the user 5 should proceed toward the assigned server rack while the surveillance camera 40 moves on the path P1, and controls the projection unit 48 to project the guide image 63 onto the path P1. The server device 10 controls the imaging unit 45 to image the user 5 while the surveillance camera 40 moves on the path P1.

[0105] In this way, the mobile surveillance camera 40 monitors the user 5 and projects the guide image 63 on the route of the user 5, so that the user 5 can move to the assigned server rack, which is the destination, without getting lost. Also, the administrator can save the trouble of explaining the route to the assigned server rack to the user 5. Furthermore, since the surveillance camera 40 can be moved, the behavior of the user 5 can be monitored from multiple directions. Also, by making the surveillance camera 40 mobile, blind spots can be reduced, and it becomes unnecessary to install a large number of surveillance cameras 40. As a result, when the user 5 moves to the target server rack (assigned server rack), the equipment cost can be reduced while maintaining the convenience of the user 5 and the administrator of the facility 1.

[0106] Each of the multiple server racks (server rack group 110) includes a locking unit 115 that locks or unlocks a door 116 of the server rack based on a command from the server device 10. The server device 10 stores user information 81 including an authentication image 95 (K1.jpg) capturing an image of the face of the user 5 and rack information (rack ID: 0011, position (X1, Y1), route P1) indicating information of the assigned server rack (server rack 110a) assigned to the user 5. When the user 5 moves in front of the assigned server rack, the server device 10 controls the imaging unit 45 so that the face of the user 5 is captured. When the server device 10 determines that the face of the user 5 captured by the imaging unit 45 matches the face in the authentication image 95, it transmits a command to the locking unit 115 of the assigned server rack based on the rack information to unlock the door 116 of the assigned server rack. In this way, by using the surveillance camera 40 to unlock the door of the assigned server rack by face authentication in front of the assigned server rack, security can be improved compared to the operation of unlocking in advance. In addition, there is no risk of losing the key when lending it to someone.

[0107] The surveillance cameras 40 include a surveillance camera 40a as the first surveillance camera 40 and a surveillance camera 40b as the second surveillance camera 40. When the server device 10 determines that the user 5 is not within the imaging range of the imaging unit 45 of the surveillance camera 40a while controlling the driving unit 49 of the surveillance camera 40a so that the surveillance camera 40 moves along the route, the server device 10 controls the surveillance camera 40b so that the user 5 is within the imaging range of the imaging unit 45 of the surveillance camera 40b. This eliminates blind spots and further improves security.

[0108] When the server device 10 determines that the projection unit 48 of the surveillance camera 40a cannot project the guide image 63 on the route while controlling the drive unit 49 of the surveillance camera 40a so that the surveillance camera 40a moves on the route, the server device 10 controls the surveillance camera 40b so that the projection unit 48 of the surveillance camera 40b projects the guide image 63 on the route. This makes it possible to more reliably guide the user 5 to the assigned server rack.

[0109] The embodiments disclosed herein are merely examples and are not limited to the above. The scope of the present invention is defined by the claims, and it is intended to include all modifications within the scope and meaning equivalent to the claims. [Explanation of symbols]

[0110] 1 Facility, 5 User, 10 Server device, 11, 21 Processor, 12, 22 ROM, 13, 23 RAM, 14, 24 HDD, 15, 25 Communication IF, 16, 26, 46 Communication bus, 20 Equipment management device, 30 Entrance / exit management system, 34 Control unit, 35 CR, 40 Surveillance camera, 41 Control unit, 42 Communication IF, 44 Memory unit, 45 Imaging unit, 48 Projection unit, 49 Drive unit, 61 Projection range, 62 Imaging range, 63 Guide image, 71 Ceiling, 91 Imaging image, 93 Image, 75 Rail, 81 User information, 95 Authentication image, 100 Surveillance camera system, 110 Server rack group, 110a, 110b Server rack, 114 Control unit, 115 Locking unit, 116 Door, 117 Server, C1 Server room, P1, P2 routes, NW communication network.

Claims

1. A surveillance camera that can be moved around the facility, A control device for controlling the surveillance camera, The facility includes a server room in which a plurality of server racks are arranged, The surveillance camera includes: an imaging unit for imaging users in the server room; a projection unit that projects an image for guiding the user; a driving unit that moves the surveillance camera, The control device includes: controlling the driving unit so that the surveillance camera moves along a route to an assigned server rack assigned to the user among the plurality of server racks in the server room; generating a guidance image indicating a direction in which the user should advance toward the assigned server rack while the surveillance camera is moving along the route, and controlling the projection unit to project the guidance image along the route; The surveillance camera system controls the imaging unit so as to image the user while the surveillance camera moves along the route.

2. each of the plurality of server racks includes a locking unit that locks or unlocks a door of the server rack based on a command from the control device; The control device includes: storing user information including an authentication image of the face of the user and rack information indicating information of the assigned server rack assigned to the user; When the user moves to the assigned server rack, the imaging unit is controlled so that the face of the user is imaged; The surveillance camera system of claim 1, wherein if it is determined that the face of the user captured by the imaging unit matches the face in the authentication image, a command to unlock the door of the assigned server rack is sent to a locking unit of the assigned server rack based on the rack information.

3. the surveillance cameras include a first surveillance camera and a second surveillance camera; The surveillance camera system of claim 1 or claim 2, wherein when the control device controls the drive unit of the first surveillance camera so that the first surveillance camera moves along the path, if it determines that the user is not within the imaging range of the imaging unit of the first surveillance camera, the control device controls the second surveillance camera so that the user is within the imaging range of the imaging unit of the second surveillance camera.

4. The surveillance camera system of claim 3, wherein when the control device controls the drive unit of the first surveillance camera so that the first surveillance camera moves along the route, if the control device determines that the projection unit of the first surveillance camera cannot project the guidance image onto the route, the control device controls the second surveillance camera so that the projection unit of the second surveillance camera projects the guidance image onto the route.

5. A method for controlling a surveillance camera system including a surveillance camera that can be moved within a facility and a control device that controls the surveillance camera, comprising: The facility includes a server room in which a plurality of server racks are arranged, The surveillance camera includes: an imaging unit for imaging users in the server room; a projection unit that projects an image for guiding the user; a driving unit that moves the surveillance camera, The control method includes: controlling the driving unit so that the surveillance camera moves along a route to an assigned server rack assigned to the user among the plurality of server racks in the server room; generating a guidance image indicating a direction in which the user should advance toward the assigned server rack while the surveillance camera is moving along the route, and controlling the projection unit to project the guidance image along the route; and controlling the imaging unit so as to image the user while the surveillance camera moves along the route.

Citation Information

Patent Citations

  • Multifunctional position adjusting device

    CN218883419U

  • Route guidance system and method

    JP2007149053A

  • Security management system for data center

    JP2009037573A

  • Image forming apparatus

    JP2011170658A

  • Alarm device, alarm system and alarm output method

    JP2012108669A