System, processing device, and program

JP2025030843AInactive Publication Date: 2025-03-07KK TOSHIBA
View PDF 10 Cites 0 Cited by

Patent Information

Application Number
JP2023136499
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-08-24
Publication Date
2025-03-07
Estimated Expiration
Not applicable · inactive patent

Smart Images

  • Figure 2025030843000001_ABST
    Figure 2025030843000001_ABST
Patent Text Reader

Abstract

To provide a system, a processing device, and a program which can correctly determine the possession / non-possession of a predetermined object.SOLUTION: A system includes: a sensor device capable of changing at least one of its installation place and configuration; a control device which drives the sensor device so as to process a sensor signal output from the sensor device; and a processing device for storing device information which indicates at least one of the installation place and the configuration for each type of the sensor device. The processing device receives type information indicating the type of the sensor device so as to transmit a program based on the type information and the device information to the control device.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] An embodiment of the present invention relates to a system, a processing device, and a program for ensuring safety in a space. [Background technology]

[0002] In order to ensure the safety of public spaces, security systems that detect predetermined objects have been developed. An example of such a system includes a radar. The radar irradiates radio waves into a space in which an object to be inspected exists, and determines whether the object is in the possession of the object based on the reflected waves.

[0003] There are many different spaces where safety is desired. Radars need to adjust their operation depending on the installation environment and the type of object to be detected. Adjusting radar operation requires highly specialized techniques. As a result, radars may not be able to correctly determine whether or not a certain object is in possession. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] International Publication No. 2022 / 176937 Summary of the Invention [Problem to be solved by the invention]

[0005] An object of the present invention is to provide a system, a processing device, and a program that can correctly determine whether or not a predetermined item is possessed. [Means for solving the problem]

[0006] A system according to an embodiment includes a sensor device whose installation location and / or configuration are changeable, a control device that drives the sensor device and processes a sensor signal output from the sensor device, and a processing device that stores device information indicating at least one of the installation location and / or configuration for each type. The processing device receives type information indicating the type of the sensor device, and transmits a program based on the type information and the device information to the control device. [Brief description of the drawings]

[0007] [Figure 1] FIG. 1 is a block diagram illustrating an example of a system according to an embodiment. [Diagram 2] FIG. 1 is a block diagram illustrating an example of a radar device according to an embodiment. [Diagram 3] FIG. 2 is a diagram for explaining an example of an arrangement of radar modules according to the embodiment. [Figure 4] FIG. 13 is a diagram for explaining another example of the arrangement of radar modules according to the embodiment. [Diagram 5] FIG. 13 is a diagram for explaining yet another example of the arrangement of radar modules according to the embodiment. [Figure 6] FIG. 2 is a block diagram illustrating an example of a control device according to the embodiment. [Figure 7] FIG. 1 is a block diagram illustrating an example of a processing apparatus according to an embodiment. [Figure 8] FIG. 4 is a diagram for explaining an example of device information according to the embodiment. [Figure 9] 5A and 5B are diagrams for explaining an example of processing in the development stage of the processing apparatus according to the embodiment. [Figure 10] 10 is a diagram for explaining an example of processing in the development stage of the processing apparatus according to the embodiment, following FIG. 9; FIG. [Figure 11] 11 is a diagram for explaining an example of processing in the development stage of the processing apparatus according to the embodiment, following FIG. 10; FIG. [Figure 12] 12 is a diagram for explaining an example of processing in the development stage of the processing apparatus according to the embodiment, following FIG. 11; [Figure 13]FIG. 4 is a diagram for explaining an example of a process in an operation stage of the processing apparatus according to the embodiment. [Figure 14] FIG. 14 is a diagram for explaining an example of processing in the operation stage of the processing apparatus according to the embodiment, following FIG. [Figure 15] 15 is a diagram for explaining an example of processing in the operation stage of the processing apparatus according to the embodiment, following FIG. 14; DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0008] Hereinafter, the embodiments will be described with reference to the drawings. The following description is an example of an apparatus and method for embodying the technical idea of ​​the embodiment, and the technical idea of ​​the embodiment is not limited to the structure, shape, arrangement, material, etc. of the components described below. Modifications that a person skilled in the art can easily conceive are naturally included in the scope of the disclosure. In order to make the description clearer, the size, thickness, planar dimensions, or shape of each element may be changed from the actual embodiment and shown diagrammatically. Elements having different dimensional relationships or ratios may be included in multiple drawings. In multiple drawings, corresponding elements may be given the same reference numerals and duplicated descriptions may be omitted. Some elements may be given multiple names, but these examples of names are merely examples and do not deny the use of other names for these elements. In addition, it is not denied that elements not given multiple names may be given other names. In the following description, "connection" may include not only direct connection but also connection via other elements.

[0009] FIG. 1 is a block diagram for explaining an example of a system 1 according to an embodiment. The system 1 determines whether or not an inspection target possesses a predetermined object. Examples of the predetermined object include dangerous objects such as metals, firearms, knives, flammable objects, explosives, and batteries. The system 1 includes a radar device 12 as a sensor device, a control device 14, and a processing device 16. The radar device 12 and the control device 14 may be connected by wire or wirelessly. The control device 14 and the processing device 16 may be connected by wire or wirelessly. The system 1 may include a plurality of radar devices 12 and a plurality of control devices 14. The plurality of control devices 14 may be connected to the processing device 16 via a network. Another example of the sensor device includes a camera that captures an inspection target and an image analysis device.

[0010] The radar device 12 includes a radar module 22, a signal generating unit 24, and a data accumulating unit 26. The radar device 12 can inspect objects in various spaces. The installation location of the radar device 12 can be changed arbitrarily.

[0011] The signal generating unit 24 generates a signal based on a signal from the control device 14. The output signal of the signal generating unit 24 is supplied to the radar module 22. The radar module 22 operates based on the output signal of the signal generating unit 24.

[0012] The radar device 12 includes a plurality of radar modules 22. The configuration of the radar modules 22 can be changed according to the type of the predetermined object, the shape of the inspection target, the shape of the inspection area in which the inspection target is present, etc. Examples of the configuration of the radar modules 22 include the number of radar modules and the installation locations of the radar modules. The radar modules 22 include a transmitting function and a receiving function.

[0013] The radar module 22 has a transmission function for transmitting radio waves to the inspection target based on the output signal of the signal generating unit 24. The transmitted radio waves may be radio waves with a wavelength of 1 to 30 millimeters. Radio waves with a wavelength of 1 to 10 millimeters are also called millimeter waves. Radio waves with a wavelength of 10 to 100 millimeters are also called microwaves. The transmitted radio waves may be radio waves with a wavelength of 100 micrometers to 1 millimeter, which are called terahertz waves.

[0014] The radar module 22 also has a receiving function that receives reflected waves from the inspection target based on the output signal of the signal generating unit 24 and outputs a received signal. A predetermined module is selected from the radar modules 22 as a transmitting module. The selection of the transmitting module is changed for each transmission, and radio waves are transmitted sequentially from all the radar modules 22. The reflected waves are received by the multiple radar modules 22 simultaneously.

[0015] The radio waves are reflected by various parts of the subject being inspected. For example, the skin and a specific object being carried reflect the radio waves. Skin, metal, explosives, etc. have different radio wave reflectivities. Therefore, the type of material from which the radio waves are reflected can be identified based on the strength of the received signal. If an image is generated according to the strength of the received signal, the shape of the carried item can be recognized. It is also possible to recognize whether the carried item is a specific object based on the shape. The radar module 22 can amplify the received signal. The received signal is supplied to the data accumulation unit 26. The data accumulation unit 26 transmits the received signal to the control device 14.

[0016] The radar device 12 is classified into different types depending on the number and arrangement of the radar modules 22, the type of the predetermined object, the shape of the inspection target, the shape of the inspection area, etc. The driving and control of the radar device 12 differs depending on the type.

[0017] The control device 14 includes a CPU, a GPU (Graphic Processing Unit), an FPGA (Field-Programmable Gate Array), or a combination thereof that executes a program that drives and controls the radar device 12. The program corresponds to the type of the radar device 12. The program includes information specifying the transmission order of the radar module 22, information indicating the amplification factor of the received signal according to the positional relationship between the transmitting module and the receiving module, information indicating the mode of signal processing of the received signal, and the like. The control device 14 controls the transmission and reception of the radar module 22 according to the program. The control device 14 includes a module authentication unit 32, a determination unit 34, a program storage unit 36, a control unit 38, and a type information input unit 39.

[0018] The module authentication unit 32 authenticates the radar module 22. An authentication key is defined for each radar module 22. The module authentication unit 32 has a key input function. An operator of the control device 14 uses the key input function to input the authentication keys of all radar modules 22. The module authentication unit 32 determines whether the input key matches the authentication key of the radar module 22. If the two keys match, the authentication of the radar module 22 is successful. If the two keys do not match, the authentication is unsuccessful.

[0019] If the authentication of all radar modules 22 is successful, the module authentication unit 32 enables the control unit 38. That is, if the radar device 12 is composed of only genuine radar modules 22, the control device 14 drives and controls the radar device 12. If the authentication of at least one radar module 22 fails, the module authentication unit 32 disables the control unit 38. That is, if the radar device 12 includes even one unauthorized radar module 22, the control device 14 cannot drive and control the radar device 12. This prevents the use of a radar device 12 that includes an unauthorized radar module 22.

[0020] The program storage unit 36 ​​stores the program transmitted from the processing device 16 .

[0021] The control unit 38 executes a program and drives and controls the radar device 12 based on the program.

[0022] The type information input unit 39 inputs type information indicating the type of the sensor device 12. Examples of input include manual input by an operator of the control device 14 and acquisition of type information transmitted by the sensor device 12.

[0023] The determination unit 34 can process the received signal transmitted from the radar device 12 to determine whether or not the inspection target contains a predetermined object. The manner of signal processing by the determination unit 34 is determined by a program executed by the control unit 38. In the signal processing, an image may or may not be generated. An example of an image includes information that allows the user to recognize the predetermined object being held. An operator can also determine whether or not the inspection target is holding a predetermined object based on the image. The control unit 38 may determine whether or not the inspection target is holding a predetermined object based on the image. The determination unit 34 transmits the determination result to the processing device 16. When the determination unit 34 generates an image, the image may also be transmitted to the processing unit 16 together with the determination result.

[0024] The processing device 16 generates a program for the radar device 12 and provides a service (also referred to as a provision service or a development service) of adjusting the program. The processing device 16 causes the control device 14 to execute a program and provides a service (also referred to as an operation service) of sensing a predetermined object.

[0025] The processing device 16 includes a service environment providing unit 42, an authentication management unit 44, a service operation unit 46, and a display unit 48.

[0026] The service environment providing unit 42 includes an information storage unit 52, a program transmission unit 54, and a service environment control unit 56.

[0027] The information storage unit 52 stores a program that is predetermined for each type of the radar device 12. The predetermined program is also called a reference program.

[0028] The service environment control unit 56 reads out a standard program from among a plurality of standard programs according to the type of the radar device 12. The service environment control unit 56 can generate a new program by adjusting information included in the read standard program that specifies the transmission order of the radar modules 22, information indicating the amplification factor of the received signal according to the positional relationship between the transmitting module and the receiving module, information indicating the mode of signal processing of the received signal, and the like. The information storage unit 52 also stores the generated program.

[0029] The service environment control unit 56 may generate a new program corresponding to the type of radar device 12, i.e., without using the reference program, instead of reading the reference program from the information storage unit 52 and adjusting the read reference program to generate a new program.

[0030] The information storage unit 52 also stores device information relating to programs for each type of radar device 12. The device information is information that the service environment control unit 56 can refer to when generating a new program.

[0031] The program transmission unit 54 transmits the reference program read by the service environment control unit 56 or the program generated by the service environment control unit 56 to the control device 14. When the control device 14 executes the program, it causes one radar module 22 to transmit radio waves and causes multiple radar modules 22 to simultaneously receive the reflected waves. The control device 14 sequentially changes the radar module 22 that transmits, and causes all of the radar modules 22 to transmit radio waves.

[0032] The authentication management unit 44 authenticates the operator of the processing device 16 before the service environment control unit 56 operates and before the service operation unit 46 operates. An authentication key is set for the operator of the processing device 16. The operator is called a developer while the service environment control unit 56 is operating (development stage), and is called an operator while the service operation unit 46 is operating (operation stage). The operator's authentication key includes an authentication key for the development stage (called a developer key) and an authentication key for the operation stage (called an operator key).

[0033] The authentication management unit 44 has a key input function. The operator of the processing device 16 uses the key input function to input the operator's authentication key. The authentication management unit 44 compares the input key with the developer key or the operator key, and determines whether the two keys match. If the two keys match, the authentication of the developer or operator is successful. If the two keys do not match, the authentication fails.

[0034] If the authentication of the operator is successful, the authentication management unit 44 enables the processing device 16. If the developer key is authenticated, the authentication management unit 44 enables the service environment providing unit 42. If the operator key is authenticated, the authentication management unit 44 enables the service operation unit 46.

[0035] The control device 14 may not include the determination unit 34, and the processing device 16 may include the determination unit 34. In this case, the control device 14 transmits the received signal transmitted from the radar device 12 to the processing device 16 either directly or after performing some signal processing. The service operation unit 46 may have an image generation function, and may determine whether or not the inspection target is carrying a predetermined object based on the image.

[0036] FIG. 2 is a block diagram for explaining an example of a radar device 12 according to an embodiment. The radar device 12 includes radar modules 221, 222, .... The radar modules 22 include a transmitter and a receiver to standardize the structure, but only one of the transmitter and the receiver is operated, and the other is stopped. That is, the radar module 22 functions as a transmitter module or a receiver module. The transmitter of the radar module 22 includes a plurality of transmission amplifiers 104 and a plurality of transmission antennas 102. The signal generator 24 generates a transmission signal and a clock signal. The signal generator 24 supplies a transmission signal to each radar module 22 at different timings determined by a program. The signal generator 24 supplies a clock signal to all radar modules 22 simultaneously.

[0037] The multiple transmission amplifiers 104 amplify the multiple transmission signals supplied to the multiple transmission antennas 102, respectively.

[0038] The receiver section of the radar module 22 includes a receiving antenna 112, a receiving amplifier 114, a mixer 116, a low pass filter (LPF) 118, and an analog-to-digital converter (ADC) 120. The mixer 116 mixes the transmit signal and the receive signal to generate an intermediate frequency (IF) signal. The IF signal is supplied to the data integrator 26 via the LPF 118 and the ADC 120.

[0039] Fig. 3 is a diagram for explaining an example of the arrangement of radar modules 22 for each type of radar device 12 according to the embodiment. Fig. 3 shows an example of the arrangement of radar modules 22 in a gate-type radar device. Fig. 3(a) is a diagram of an inspection object 74 as seen from above. Fig. 3(b) is a diagram of an inspection object 74 as seen from a side.

[0040] In a gate-type radar device, radar modules 22 are placed on both the left and right sides of a passageway just before the entrance (gate) of an area where safety is desired to be ensured. An inspection subject 74 walks through the passageway. A plurality of radar modules 22 are placed on both the left and right side walls 72a, 72b of the passageway. A plurality of radar modules 22 (e.g., 3×3) are placed on each of the side walls 72a, 72b. When the control device 14 or the processing device 16 determines that a predetermined object is possessed, it may close the gate. This prevents an inspection subject 74 possessing the predetermined object from passing through the gate, ensuring safety of the area.

[0041] Fig. 4 is a diagram for explaining another example of the arrangement of the radar modules 22 for each type of radar device 12 according to the embodiment. Fig. 4 shows an example of the arrangement of the radar modules 22 in a fixed-wall type radar device. Fig. 4(a) is a diagram of the inspection target 74 as seen from above. Fig. 4(b) is a diagram of the inspection target 74 as seen from behind.

[0042] In a fixed-wall type radar device, the radar module 22 is placed on a wall 78 of a room where safety is desired to be ensured. The inspection target 74 is located in front of the wall 78. A plurality of (e.g., 3×3) radar modules 22 are placed on the wall 78. When the control device 14 or the processing device 16 determines that a predetermined object is possessed, it may notify the room manager of identification information of the inspection target 74 who possesses the predetermined object. The determination unit 34 may obtain the identification information of the inspection target 74 by performing signal processing on the received signal. This allows the manager to take measures such as having the inspection target 74 leave the room, thereby ensuring the safety of the room.

[0043] FIG. 5 is a diagram for explaining another example of the arrangement of the radar module 22 according to the embodiment. FIG. 5 shows an example of the arrangement of the radar module 22 in the pole-type radar device 12. FIG. 5(a) is a diagram of the inspection area seen from above. The radar modules 22 of the pole-type radar device 12 are arranged on a plurality of poles 76 arranged so as to surround an area (e.g., a circular area) where safety is to be ensured. FIG. 5(b) is a diagram of the pole 76 seen from the center of the area. A plurality of (e.g., three) radar modules 22 are arranged on the side of the pole 76 facing the center of the area. When the control device 14 or the processing device 16 determines that the predetermined object is possessed, it may notify the security guard in the area of ​​the identification information of the inspection target 74 possessing the predetermined object. This allows the security guard to take measures such as having the inspection target 74 leave the area, thereby ensuring the safety of the area.

[0044] 6 is a block diagram for explaining an example of the control device 14 according to the embodiment. The control device 14 includes a communication unit 132 connected to the radar device 12, a communication unit 140 connected to the processing device 16, a CPU 134 that executes a program, a non-volatile storage 136 that stores the program, a volatile memory 138 that stores data, and a type information input unit 39. The number of CPUs 134 is not limited to one, and multiple CPUs may be provided for each function or multiple functions shown in FIG. 1. Instead of the CPU 134, a GPU or an FPGA may be used. An example of the storage 136 includes an SSD. An example of the memory 138 includes a DRAM.

[0045] The CPU 134 executes the programs to realize the functions of the module authentication unit 32, the determination unit 34, and the control unit 38.

[0046] 7 is a block diagram for explaining an example of the processing device 16 according to the embodiment. The processing device 16 includes a communication unit 152 connected to the control device 14, a CPU 154 that executes a program, a non-volatile storage 156 that stores the program, a volatile memory 158 that stores data, and a display unit 48. The number of CPUs 154 is not limited to one, and multiple CPUs may be provided for each function or multiple functions shown in FIG. 1. A GPU or FPGA may be used instead of the CPU 154. An example of the storage 156 includes an SSD. An example of the memory 158 includes a DRAM.

[0047] The CPU 154 executes the programs stored in the storage 156 to realize the functions of a service environment providing unit 42 , an authentication management unit 44 , and a service operation unit 46 .

[0048] 8 is a diagram for explaining an example of device information for each type stored in the information storage unit 52 according to the embodiment. The device information is information indicating at least one of the installation location of the radar device 12 and the radar module configuration. Examples of the device information include the version of the radar module, the number of radar modules, the type of detected object, the set type of the radar module, whether or not image generation is performed, the reference program ID, and the accuracy.

[0049] The set type relates to the physical combination of radar modules. The set types include gate type, fixed wall type, and pole type. When the set type is the gate type, the radar modules are arranged as shown in FIG. 3. When the set type is the fixed wall type, the radar modules are arranged as shown in FIG. 4. When the set type is the pole type, the radar modules are arranged as shown in FIG. 5.

[0050] When the set type is the gate type, the radar device types include gate type A and gate type B. When the set type is the fixed wall type, the radar device types include permanent type A and indoor type B. When the set type is the pole type, the radar device types include non-permanent type A, non-permanent type B, and non-permanent type C. A reference program is created in advance for each type and stored in the information storage unit 52.

[0051] Examples of locations where gate-type Type A radar devices are installed include railway and airport gates. Examples of locations where gate-type Type B radar devices are installed include gates of companies, public facilities, amusement parks, and concert halls. Examples of locations where permanent Type A radar devices are installed include elevators and art museums. Examples of locations where indoor Type B radar devices are installed include courts and Shinkansen trains. Examples of locations where non-installed Type A radar devices are installed include small event venues. Examples of locations where non-installed Type B radar devices are installed include medium-sized event venues and election rallies. Examples of locations where non-installed Type C radar devices are installed include large event venues and election rallies.

[0052] The judgment accuracy of a gate type B radar device is higher than that of a gate type A radar device. The judgment accuracy of an indoor type B radar device is higher than that of a permanent type A radar device. The judgment accuracy of a non-installed type B radar device is higher than that of a non-installed type A radar device. The judgment accuracy of a non-installed type C radar device is higher than that of a non-installed type B radar device.

[0053] Prior to the development stage of the processing device 16, the service environment providing unit 42 sets a reference program in advance according to the type of the radar device 12, and stores the set program in the information storage unit 52. That is, the reference program includes a large number of programs that differ in the number of radar modules 22, the version, the type of inspection target, the set type of the radar module 22, the presence or absence of image generation, and the determination accuracy.

[0054] The position of the radar module is adjustable. In the case of the gate type, the position of the radar module can be changed vertically and horizontally within the side surface. In the case of the permanent type, the position of the radar module can be changed vertically and horizontally within the wall, and can also be changed in the depth direction perpendicular to the wall. In the case of the non-permanent type, the position of the pole can be changed within the horizontal plane, and the position of the radar module within the pole can be changed vertically.

[0055] 9 to 12 are diagrams for explaining an example of processing in the development stage of the processing device 16 according to the embodiment.

[0056] The developer constructs and installs the radar device 12 by arranging a plurality of radar modules 22 according to the type (#12).

[0057] When construction and installation of the radar device 12 is completed and an instruction to start development is given, the radar device 12 transmits a certification request for the radar module to the control device 14 (#14). The radar device 12 may be provided with a development start switch, and when the development start switch is operated, the radar device 12 may transmit the certification request to the control device 14.

[0058] When the control device 14 receives the authentication request, it performs module authentication using the module authentication unit 32 (#16). The developer inputs the authentication key of the module using the module authentication unit 32. The module authentication unit 32 determines whether the authentication has been successful or unsuccessful (#18). If the authentication of all radar modules is successful, the module authentication unit 32 determines that the authentication has been successful. If the authentication of at least one radar module has failed, the module authentication unit 32 determines that the authentication has failed.

[0059] If the authentication fails, the control device 14 performs error processing (#22) and ends the operation. An example of the error processing includes displaying the authentication failure on a display unit (not shown).

[0060] If the authentication is successful, the control device 14 sends an authentication request of the developer to the processing device 16 (#24). When the processing device 16 receives the authentication request, the authentication management unit 44 performs developer authentication (#26). The developer inputs the developer's authentication key using the authentication management unit 44. The authentication management unit 44 determines whether the authentication was successful or unsuccessful (#28).

[0061] If the authentication fails, the authentication management unit 44 performs error processing (#32) and ends the operation. An example of the error processing includes displaying the authentication failure on the display unit 48.

[0062] If the authentication is successful, the service environment control unit 56 requests the control device 14 for type information (#34). When the control device 14 receives the type information request, the control unit 38 acquires the type information using the type information input unit 39 (#36). The type information input unit 39 may be a keyboard through which the developer inputs type information, or may be a receiving unit that acquires type information transmitted by the radar device 12. The control unit 38 transmits the type information to the processing device 16 (#38). If the authentication is successful, the service environment control unit 56 may input the type information of the radar device using a keyboard (not shown) or the like, instead of requesting type information from the control device 14 (#34). In this case, the type information is not transmitted from the control device 14 to the processing device 16.

[0063] When the processing device 16 receives the type information, the service environment control unit 56 selects a reference program based on the type information of the radar device 12 from among the multiple reference programs stored in the information storage unit 52, and reads the selected reference program from the information storage unit 52 (#42). The service environment control unit 56 transmits the reference program to the control device 14 (#44).

[0064] When the control device 14 receives the program, it stores the program in the program storage unit 36 ​​(#46). The control unit 38 executes the stored program (#48).

[0065] The control unit 38 drives and controls the radar device 12 in a sequence according to a program. In the radar device 12, any one of the radar modules 22 transmits radio waves, and all of the radar modules 22 receive the reflected waves reflected by each part of the inspection target. The program includes information specifying the transmission order of the radar modules 22, information indicating the amplification factor of the received signal according to the positional relationship between the transmitting module and the receiving module, information indicating the mode of signal processing of the received signal, etc.

[0066] The received signal from the radar module 22 is supplied to the data aggregator 26 and accumulated (#52). The data aggregator 26 transmits the received signal to the control device 14 (#54). Upon receiving the received signal, the control device 14 transfers the received signal to the processing device 16 (#56).

[0067] When the processing device 16 receives the reception signal, the service environment control unit 56 calculates the level of the reception signal (#58). The service environment control unit 56 determines whether the level of the reception signal is sufficient to inspect a predetermined object (#64).

[0068] If the received signal level is not sufficient for the inspection of the specified object (#64: No), the service environment control unit 56 adjusts the program by changing various information of the program, and stores the adjusted program in the information storage unit 52 (#66). The service environment control unit 56 has a plurality of information items to be changed according to the reference program and their change values ​​set therein. The information items to be changed and their change values ​​can be set by learning using AI. In one adjustment, the service environment control unit 56 changes the value of a certain information item. An example of a program adjustment is information indicating the transmission order of the radar module 22, the amplification factor of the received signal for each radar module 22, etc. The level of the received signal varies depending on the positional relationship between the inspection target, the transmitting module, and the receiving module. Therefore, if the received signal level is not sufficient for the inspection of the specified object, a received signal of a level sufficient for the inspection of the specified object can be obtained by adjusting the amplification factor of the received signal according to the positional relationship between the transmitting module and the receiving module.

[0069] The service environment control unit 56 transmits the adjusted program to the control device 14 (#44). That is, the radar device 12 is driven and controlled again by the adjusted program, the received signal level is judged again, and if the received signal level is not sufficient, adjustment of the program is continued.

[0070] If the level of the received signal is sufficient to inspect the predetermined object (S64: Yes), it means that a program suitable for the radar device 12 has been generated. The generated program is stored in the information storage unit 52.

[0071] The service environment control unit 56 issues an operational key for the module and an operational key for the program (#68). The service environment control unit 56 sets the operational key for the program stored in the information storage unit 52 (#70). Thereafter, authentication of the operational key is required to read the program from the information storage unit 52. The service environment control unit 56 transmits the operational key for the module to the control device 14 (#72).

[0072] When the control device 14 receives the module operation key, it transfers the module operation key to the radar device 12 (#76). When the radar device 12 receives the module operation key, it sets the operation key in the module. Thereafter, authentication of the operation key is required to operate the radar device 12.

[0073] 13 to 15 are diagrams for explaining an example of processing in the operation stage of the processing device 16 according to the embodiment.

[0074] When an instruction to start operation of the radar system is given, the radar device 12 transmits an authentication request for the radar module to the control device 14 (#104). The radar device 12 may include an operation start switch, and when the operation start switch is operated, the radar device 12 may transmit the authentication request to the control device 14.

[0075] When the control device 14 receives the authentication request, it performs module authentication by the module authentication unit 32 (#106). The operator inputs the authentication key (operation key) of the module. The control device 14 determines whether the authentication has been successful or unsuccessful (#108).

[0076] If the authentication fails, the control device 14 performs error processing (#112) and ends the operation. An example of the error processing includes displaying the authentication failure on a display unit (not shown).

[0077] If the authentication is successful, the control device 14 transmits an authentication request for the operator to the processing device 16 (#114). This authentication request includes type information of the radar device 12. When the processing device 16 receives the authentication request, the authentication management unit 44 performs operator authentication (#116). The operator inputs the operator's authentication key using the authentication management unit 44. The authentication management unit 44 determines whether the authentication is successful or unsuccessful (#118).

[0078] If the authentication fails, the processor 16 performs error processing (#122) and ends the operation. An example of the error processing includes displaying the authentication failure on the display unit .

[0079] If the authentication is successful, the service operation unit 46 records the operation start date and time in the information storage unit 52 (#124). This information is necessary when charging according to the operation time and time period of the radar system.

[0080] The service operation unit 46 reads out the standard program or the adjusted program from the information storage unit 52 based on the type information accompanying the authentication request from the operator, and transmits the program to the control device 14 (#125).

[0081] Upon receiving the program, the control device 14 stores the program in the program storage unit 36 ​​and causes the control unit 38 to execute the program. The control unit 38 drives and controls the radar device 12 in a sequence according to the program (#126). In the radar device 12, the radar module transmits radio waves, and receives the waves reflected by each part of the inspection target. The received signal from the radar module is supplied to the data accumulator 26 (#128). The data accumulator 26 transmits the received signal to the control device 14 (#132).

[0082] When the control device 14 receives the reception signal, if the program instructs image generation, it causes the determination unit 34 to generate an image (#134). The control unit 38 processes the image and determines whether the subject is carrying a specified object (#136). The control unit 38 transmits the image and the determination result to the processing device 16 (#138).

[0083] When the processing device 16 receives the image and the determination result, it stores the image and the determination result in the information storage unit 52 (#142). The processing device 16 outputs the image and the determination result (#144). An example of the output includes displaying the image and the determination result on the display unit 48.

[0084] The processor 16 determines whether or not an instruction to end the operation has been given (#146). If an instruction to end the operation has not been given, the processor 16 causes the control device 14 to execute the program (#126).

[0085] If an instruction to end operation has been issued, the service operation unit 46 records the operation end date and time in the information storage unit 52 (#148) and ends operation. The operation end date and time is information required when charging according to the operation time and time period of the radar system.

[0086] The processing device 16 may be provided with an operation termination switch, and may determine that operation has been terminated when the operation termination switch is operated.

[0087] In the case where the control device 14 does not include the judgment unit 34 and the processing device 16 has the functions of the judgment unit 34, the control device 14 does not perform image creation (#134), image judgment (#136), or image / judgment result transmission (#138), but transfers the received signal transmitted from the radar device 12 to the processing device 16 either directly or after performing some signal processing. The processing device 16 performs image creation (#134), image judgment (#136), and image / judgment result transmission (#138) instead of the control device 14.

[0088] According to the first embodiment, the processing device 16 stores a reference program preset according to the type of the radar device 12, and can transmit a program corresponding to the type of the radar device 12 to the control device 14. If the received signal obtained by the reference program is at an insufficient level for determining the possession of an item, the processing device 16 can adjust the reference program. When the radar device 12 is used, authentication of the radar module is required, so that unauthorized inspection of an inspection object using an unauthentic radar module is prevented. When the processing device 16 adjusts the reference program, authentication of the program is required together with authentication of the operator, so that unauthorized adjustment of the reference program is prevented. When the processing device 16 causes the control device 14 to execute the reference program, authentication of the operator is required, so that unauthorized inspection of an inspection object using the radar device 12 is prevented.

[0089] The present invention is not limited to the above-described embodiment, and the components can be modified and embodied in the implementation stage without departing from the gist of the invention. In addition, various inventions can be formed by appropriately combining the multiple components disclosed in the above-described embodiment. For example, some components may be deleted from all the components shown in the embodiment. Furthermore, components from different embodiments may be appropriately combined. [Explanation of symbols]

[0090] 12... radar device, 14... control device, 16... processing device, 22... radar module, 32... module authentication unit, 34... determination unit, 38... control unit, 42... service environment providing unit, 44... authentication management unit, 46... service operation unit, 48... display unit, 52... information storage unit, 54... program transmission unit, 56... service environment control unit

Claims

1. A sensor device whose installation location and / or configuration are changeable; a control device that drives the sensor device and processes a sensor signal output from the sensor device; a processing device that stores device information indicating at least one of the installation location and the configuration for each type, The processing device includes: receiving type information representative of a type of the sensor device; The system transmits a program based on the type information and the device information to the control device.

2. The system according to claim 1 , wherein the control device drives the sensor device and processes the sensor signal based on the program.

3. The system of claim 1 , wherein the processing unit is capable of transmitting to the control unit a program in which the control unit generates an image based on the sensor signal or a program in which the control unit does not generate an image.

4. The control device is capable of transmitting a processing result of the sensor signal to the processing device; The system of claim 1 , wherein the processing device is capable of transmitting to the control device a program in which the processing device generates an image based on the sensor signal or a program in which the processing device does not generate an image.

5. The control device is capable of determining whether or not the inspection object contains a predetermined object based on the sensor signal, The system according to claim 1 , wherein the processing device is capable of transmitting to the control device at least one of two programs having different accuracy of the determination.

6. The system according to claim 1 , wherein the control device comprises an input section for inputting the type information.

7. The system of claim 6 , wherein the input unit obtains the type information from the sensor device.

8. The system of claim 1 , wherein the sensor device comprises a radar or an image recognition device.

9. The processing device includes: determining whether the program is appropriate based on the sensor signal generated when the control device drives the sensor device based on the program; The system according to claim 1 , wherein if it is determined that the program is not appropriate, the system adjusts the program and transmits the adjusted program to the control device.

10. The processing device includes a memory that stores a reference program for each of the types, The processing device includes: selecting one reference program from among the reference programs for each type based on the type information; determining whether the one reference program is appropriate based on the sensor signal generated when the control device drives the sensor device based on the one reference program; The system according to claim 1 , further comprising: if it is determined that the one reference program is not appropriate, the system adjusts the one reference program and transmits the adjusted program to the control device.

11. The system according to claim 1 , wherein the processing device generates a program based on the type information and the device information, and transmits the generated program to the control device.

12. The system of claim 1 , wherein the installation location comprises a side wall of a hallway, a wall of a room, or a pole.

13. The sensor device includes a plurality of sensor modules. The system according to claim 1 , wherein the configuration includes a number of the sensor modules, a version of the sensor module, a type of an inspection target, or presence or absence of image generation.

14. A sensor device, the installation location of which and / or the configuration of which can be changed, is driven, and the sensor device is connectable to a control device that processes a sensor signal output from the sensor device; A processing device that stores device information indicating at least one of the installation location and the configuration for each type, receiving type information representative of a type of the sensor device; A processing device that transmits a program based on the type information and the device information to the control device.

15. A sensor device whose installation location and / or configuration are changeable; a control device that drives the sensor device and processes a sensor signal output from the sensor device; a processing device that stores device information indicating at least one of the installation location and the configuration for each type; A program for a system comprising: causing the computer to receive type information representative of a type of the sensor device at the processing device; A program causing a computer to transmit a program based on the type information and the device information from the processing device to the control device.

Citation Information

Patent Citations

  • Automatic bath hot water supplier

    JP2001263794A

  • Device interface application programs and motion sensors

    JP2011510401A

  • Sensor, sensor module, and facility terminal control system

    JP2012199887A

  • Sensor control device, sensor system, and bridge monitoring system

    JP2017053165A

  • Sensor opening test system, sensor opening test management terminal, sensor, sensor opening test method, and program

    JP2018082248A