JP7458208B2 - Approval System - Google Patents
Approval System Download PDFInfo
- Publication number
- JP7458208B2 JP7458208B2 JP2020036911A JP2020036911A JP7458208B2 JP 7458208 B2 JP7458208 B2 JP 7458208B2 JP 2020036911 A JP2020036911 A JP 2020036911A JP 2020036911 A JP2020036911 A JP 2020036911A JP 7458208 B2 JP7458208 B2 JP 7458208B2
- Authority
- JP
- Japan
- Prior art keywords
- processor
- approval
- biometric authentication
- biometric
- authentication device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明の実施形態は、承認システムに関する。 Embodiments of the present invention relate to approval systems.
昨今、何らかのセンサ装置とその制御装置という直接的な関係のみのシステムではなく、いわゆるIoT(Internet of Things)おける末端装置としてのセンサ装置からのセンサ信号に応じて所定の処理を実行するシステムが提供されている。そのようなシステムは、センサ装置からの信号に基づいて所定の状態(たとえば、火災など)が生じたと判定すると、当該状態に対応する所定の処理(たとえば、スプリンクラーの起動など)を実行する。 Recently, systems have been provided that perform predetermined processing in response to sensor signals from sensor devices that serve as end devices in the so-called Internet of Things (IoT), rather than systems that only have a direct relationship between some kind of sensor device and its control device. When such systems determine that a predetermined condition (such as a fire) has occurred based on a signal from the sensor device, they perform a predetermined processing corresponding to that condition (such as activating a sprinkler).
しかしながら、従来、上記のようなシステムでは、センサ装置がセンシングした結果を使って何らかのアクチュエーションを施すものであって、所定の処理を行うことの適正さを担保することが困難であった。 However, in the conventional systems as described above, some kind of actuation is performed using the sensing results of the sensor device, and it has been difficult to ensure the appropriateness of performing predetermined processing.
上記の課題を解決するため、本願に係る発明は、所定の処理を行う前にユーザの承認を要求することができる承認システムを提供することを目的とする。 In order to solve the above problems, an object of the invention according to the present application is to provide an approval system that can request user approval before performing predetermined processing.
実施形態によれば、承認システムは、情報処理装置と複数の生体認証装置とを備える。情報処理装置は、第1のインターフェースと、記憶部と、第1のプロセッサと、を備える。記憶部は、対処処理と権限とを対応付けたテーブルを記憶する。第1のプロセッサは、センサ装置からのセンサ信号を受信し、センサ信号が示すデータに関連する所定の条件を満たす状態が生じた場合に状態に対応する対処処理とテーブルにより特定する状態に対応する対処処理を実行する権限とを決定し、決定した権限に基づいて承認処理を行わせる生体認証装置を複数の生体認証装置から決定し、決定した生体認証装置に送信し、承認応答信号を生体認証装置から受信すると、対処処理を行う。生体認証装置は、第2のインターフェースと、記憶部と、生体センサと、第2のプロセッサと、を備える。第2のプロセッサは、承認要求信号を受信すると、生体センサに生体情報を取得させ、生体センサが取得した生体情報と記憶部が格納する生体情報とが同定した場合、承認応答信号を情報処理装置に送信する。 According to an embodiment, the approval system includes an information processing device and a plurality of biometric authentication devices. The information processing device includes a first interface, a storage unit, and a first processor. The storage unit stores a table in which a countermeasure process and an authority are associated with each other. The first processor receives a sensor signal from a sensor device, and when a state that satisfies a predetermined condition related to data indicated by the sensor signal occurs, determines a countermeasure process corresponding to the state and an authority to execute the countermeasure process corresponding to the state specified by the table, determines a biometric authentication device from the plurality of biometric authentication devices that performs the approval process based on the determined authority, transmits an approval response signal to the determined biometric authentication device, and performs the countermeasure process when an approval request signal is received from the biometric authentication device. The biometric authentication device includes a second interface, a storage unit, a biometric sensor, and a second processor. When the second processor receives an approval request signal, it causes the biometric sensor to acquire biometric information, and transmits an approval response signal to the information processing device when the biometric information acquired by the biometric sensor is identified with the biometric information stored in the storage unit.
以下、図面を参照して実施形態について説明する。なお、各図は実施形態とその理解を促すための模式図であり、その形状や寸法、比などは適宜、設計変更することができる。
(第1の実施形態)
まず、第1の実施形態について説明する。
Embodiments will be described below with reference to the drawings. Note that each figure is a schematic diagram for promoting the embodiment and its understanding, and the shape, size, ratio, etc. can be changed as appropriate.
(First embodiment)
First, a first embodiment will be described.
実施形態に係る承認システムは、IoT装置などのセンサ装置からのセンサ信号に基づいて所定の状態(あらゆる状態があり得るが、たとえば、センシング対象の異常や火災など)が生じたか判定する。承認システムは、所定の状態が生じたと判定すると、所定の処理(たとえば、センシング対象が関係するシステムの停止や、スプリンクラーの起動など)を行うための承認処理を行う。承認システムは、承認に成功すると、所定の処理を実行する。 The approval system according to the embodiment determines whether a predetermined state (any state is possible, but for example, an abnormality in the sensing target, a fire, etc.) has occurred based on a sensor signal from a sensor device such as an IoT device. When the approval system determines that a predetermined state has occurred, the approval system performs approval processing to perform a predetermined process (for example, stopping a system related to the sensing target, activating a sprinkler, etc.). The approval system executes predetermined processing when approval is successful.
図1は、実施形態に係る承認システム1の構成例を示すブロック図である。図1が示すように、承認システム1は、生体認証装置10(10a及び10b)、サーバ30、センサ装置40及びネットワーク50などを備える。生体認証装置10、サーバ30及びセンサ装置40は、ネットワーク50に接続している。 FIG. 1 is a block diagram showing a configuration example of an approval system 1 according to an embodiment. As shown in FIG. 1, the approval system 1 includes a biometric authentication device 10 (10a and 10b), a server 30, a sensor device 40, a network 50, and the like. The biometric authentication device 10, the server 30, and the sensor device 40 are connected to a network 50.
なお、承認システム1は、図1が示すような構成の他に必要に応じた構成をさらに具備したり、承認システム1から特定の構成が除外されたりしてもよい。 Note that, in addition to the configuration shown in FIG. 1, the approval system 1 may further include a configuration as required, or a specific configuration may be excluded from the approval system 1.
サーバ30(情報処理装置)は、承認システム1全体を制御する。サーバ30は、センサ装置40からのセンサ信号に基づいて所定の状態が生じたか判定する。サーバ30は、所定の状態が生じたと判定すると生体認証装置10に承認処理を行わせる。サーバ30は、承認に成功すると、所定の状態に応じた所定の処理を実行する。サーバ30については、後に詳述する。 The server 30 (information processing device) controls the entire approval system 1. The server 30 determines whether a predetermined condition has occurred based on the sensor signal from the sensor device 40. When the server 30 determines that a predetermined condition has occurred, the server 30 causes the biometric authentication device 10 to perform an approval process. If the server 30 succeeds in approval, it executes a predetermined process depending on the predetermined state. The server 30 will be detailed later.
生体認証装置10は、サーバ30からの制御に従って承認処理を行う。生体認証装置10は、ユーザからの生体情報(ここでは、指紋)を用いてユーザを認証する。生体認証装置10は、ユーザの認証結果に応じた承認結果をサーバ30に送信する。生体認証装置10については、後に詳述する。 The biometric authentication device 10 performs approval processing under control from the server 30. The biometric authentication device 10 authenticates a user using biometric information (here, a fingerprint) from the user. The biometric authentication device 10 transmits an approval result according to the user's authentication result to the server 30. The biometric authentication device 10 will be described in detail later.
実施形態では、承認システム1は、生体認証装置10a及び10bを備える。なお、承認システム1が備える生体認証装置10の個数は、特定の個数に限定されるものではない。 In the embodiment, the approval system 1 includes biometric authentication devices 10a and 10b. Note that the number of biometric authentication devices 10 included in the approval system 1 is not limited to a specific number.
センサ装置40は、所定のデータを取得する装置である。たとえば、センサ装置40は、温度、湿度、音、光量、加速度、傾き、画像又は臭気などのデータを取得する。センサ装置40は、ネットワーク50を介して、取得したデータを示すセンサ信号をサーバ30に送信する。なお、場合によっては、ネットワーク50を介さずに、サーバと通信可能なようにセンサ装置40を設けるようにしてもよい。 The sensor device 40 is a device that acquires predetermined data. For example, the sensor device 40 acquires data such as temperature, humidity, sound, amount of light, acceleration, tilt, image, or odor. The sensor device 40 transmits a sensor signal indicating the acquired data to the server 30 via the network 50. Note that, depending on the case, the sensor device 40 may be provided so as to be able to communicate with the server without going through the network 50.
センサ装置40は、建造物又は街頭に限らず、センサ装置40のセンシング対象となる物質量が変化する所定の場所に設置されている。センサ装置40は、設置されている場所の周辺のデータを取得する。たとえば、センサ装置40は、IoT(Internet to Thing)装置またはいわゆるエンドポイントと呼ばれる装置である。 The sensor device 40 is installed not only in a building or on the street, but also in a predetermined location where the amount of substance to be sensed by the sensor device 40 changes. The sensor device 40 acquires data around the location where it is installed. For example, the sensor device 40 is an IoT (Internet to Thing) device or a device called an endpoint.
承認システム1は、複数のセンサ装置40を備えてもよい。 The approval system 1 may include a plurality of sensor devices 40.
ネットワーク50は、データを送受信するための通信網である。たとえば、ネットワーク50は、インターネットである。また、ネットワーク50は、独自の通信網であってもよい。 Network 50 is a communication network for transmitting and receiving data. For example, network 50 is the Internet. Further, the network 50 may be a unique communication network.
次に、生体認証装置10について説明する。 Next, the biometric authentication device 10 will be explained.
生体認証装置10a及び10bは、同様の構成であるため、生体認証装置10として説明する。 Since the biometric authentication devices 10a and 10b have similar configurations, they will be described as the biometric authentication device 10.
図2は、生体認証装置10の構成例を示す斜視図である。図3は、生体認証装置10の構成例を示すブロック図である。図4は、生体認証装置10の使用の一例として、ユーザが右手で生体認証装置10を把持し生体認証装置10が親指211から生体認証情報を取得する一例を示す斜視図である。 FIG. 2 is a perspective view showing a configuration example of the biometric authentication device 10. FIG. 3 is a block diagram showing a configuration example of the biometric authentication device 10. As shown in FIG. FIG. 4 is a perspective view showing an example of the use of the biometric authentication device 10 in which the user holds the biometric authentication device 10 with his right hand and the biometric authentication device 10 acquires biometric information from the thumb 211.
図2及び図3に示すように、生体認証装置10は、プロセッサ11と、生体センサ12と、SE13(Secure Element)と、通信インターフェース14と、バッテリ15と、表示部17とを含む。また、図2乃至図4に示すように、生体認証装置10は、プロセッサ11、SE13、通信インターフェース14及びバッテリ15を収納するとともに、生体センサ12及び表示部17を外面に露出させる筐体16を含む。 As shown in FIGS. 2 and 3, the biometric authentication device 10 includes a processor 11, a biosensor 12, an SE 13 (Secure Element), a communication interface 14, a battery 15, and a display unit 17. Further, as shown in FIGS. 2 to 4, the biometric authentication device 10 includes a housing 16 that houses the processor 11, the SE 13, the communication interface 14, and the battery 15, and exposes the biosensor 12 and the display section 17 to the outside. include.
プロセッサ11は、生体認証装置10の動作に必要な処理及び制御を行う。プロセッサ11は、例えば、SE13に記憶されたプログラムに基づいて、生体認証装置10の各種の機能を実現する。プロセッサ11は、生体センサ12、SE13及び通信インターフェース14を制御する。例えば、プロセッサ11は、SE13によって生体センサ12で取得された生体情報と予め登録されている生体情報とを照合する。 The processor 11 performs processing and control necessary for the operation of the biometric authentication device 10. The processor 11 implements various functions of the biometric authentication device 10 based on a program stored in the SE 13, for example. Processor 11 controls biosensor 12, SE 13, and communication interface 14. For example, the processor 11 compares the biometric information acquired by the biosensor 12 by the SE 13 with biometric information registered in advance.
プロセッサ11(第2のプロセッサ)は、例えば、MPU(Micro Processing Unit)である。なお、プロセッサ11は、CPU(Central Processing Unit)、SoC(System on a Chip)、DSP(Digital Signal Processor)又はGPU(Graphics Processing Unit)でもよい。または、プロセッサ11は、これらの組み合わせであってもよい。 The processor 11 (second processor) is, for example, an MPU (Micro Processing Unit). Note that the processor 11 may be a CPU (Central Processing Unit), a SoC (System on a Chip), a DSP (Digital Signal Processor), or a GPU (Graphics Processing Unit). Alternatively, the processor 11 may be a combination of these.
生体センサ12は、ユーザの生体情報として手指のいずれかの指から指紋を取得する。
生体センサ12は、指から取得した指紋を画像データとしてSE13に送信する。なお、生体センサ12は、指紋以外を取得するものであってもよく、例えば、指の静脈パターンを画像データとして取得する静脈センサであってもよい。
The biometric sensor 12 acquires a fingerprint from any finger as biometric information of the user.
The biometric sensor 12 transmits a fingerprint acquired from a finger as image data to the SE 13. Note that the biometric sensor 12 may acquire data other than a fingerprint, and may be, for example, a vein sensor that acquires a vein pattern of a finger as image data.
SE13(記憶部)は、データを格納できるメモリ又は暗号ロジック回路などを含む。
SE13は、予め登録された生体情報(ここでは、指紋)や、生体情報から特徴点を抽出したデータを記憶する。以下では、生体情報から特徴点を抽出したデータを含めて生体情報という。また、生体情報を暗号化してSE13に保持しても良い。
SE13 (storage unit) includes a memory that can store data, a cryptographic logic circuit, and the like.
The SE 13 stores biometric information registered in advance (here, a fingerprint) and data obtained by extracting feature points from the biometric information. Hereinafter, data obtained by extracting feature points from biometric information will be referred to as biometric information. Alternatively, the biometric information may be encrypted and stored in the SE 13.
ここでは、生体認証装置10aのSE13は、予め登録された生体情報として、第1の権限を有する第1のユーザの指紋を格納する。また、生体認証装置10bのSE13は、予め登録された生体情報として、第2の権限を有する第2のユーザの指紋を格納する。 Here, the SE 13 of the biometric authentication device 10a stores the fingerprint of the first user who has the first authority as previously registered biometric information. Furthermore, the SE 13 of the biometric authentication device 10b stores the fingerprint of the second user who has the second authority as pre-registered biometric information.
通信インターフェース14(第2のインターフェース)は、ネットワーク50に接続するためのインターフェースである。即ち、通信インターフェース14は、ネットワーク50を介してサーバ30などに接続するためのインターフェースである。たとえば、通信インターフェース14は、Ethernet(登録商標)、Wi-Fi、BLE、LTE(登録商標)などの様々な通信規格に準拠した有線または無線のインターフェースを採用することができる。また、それらの組み合わせで通信インターフェース14も実現することもできる。 The communication interface 14 (second interface) is an interface for connecting to the network 50. That is, the communication interface 14 is an interface for connecting to the server 30 or the like via the network 50. For example, the communication interface 14 can employ a wired or wireless interface compliant with various communication standards such as Ethernet (registered trademark), Wi-Fi, BLE, and LTE (registered trademark). Moreover, the communication interface 14 can also be realized by a combination thereof.
バッテリ15は、生体認証装置10の各部に電力を供給する。バッテリ15は、例えば、二次電池である。 The battery 15 supplies power to each part of the biometric authentication device 10. The battery 15 is, for example, a secondary battery.
表示部17は、プロセッサ11からの制御に基づいて種々の情報を表示する。たとえば、表示部17は、ランプから構成される。 The display unit 17 displays various information based on control from the processor 11. For example, the display section 17 is composed of a lamp.
筐体16は、片手の手指に収まる方体状に形成される。ここで、片手の手指に収まる方体状とは、例えば、片手の手指で把持できる大きさの六面体である。本実施形態においては、筐体16は、例えば、直径が7cmの球体に収まる立方体状、具体例として4cm角以下の立方体状に形成される。筐体16は、例えば、稜部及び角部が曲面状に形成される。 The housing 16 is formed into a rectangular shape that fits within the fingers of one hand. Here, the cube shape that fits in the fingers of one hand is, for example, a hexahedron of a size that can be grasped with the fingers of one hand. In the present embodiment, the casing 16 is formed into a cube shape that fits within a sphere having a diameter of 7 cm, for example, and as a specific example, a cube shape of 4 cm square or less. The housing 16 has, for example, curved edges and corners.
図2に示すように、筐体16は、例えば、基板にそれぞれ実装された、プロセッサ11、SE13、通信インターフェース14及びバッテリ15を収容する。また、筐体16は、生体センサ12及び表示部17が実装された基板を収容するとともに、外面の一部に生体センサ12及び表示部17を露出させる。具体例として、筐体16は、一面に、生体センサ12を露出させる開口21を有する。また、筐体16は、表示部17を露出させる開口23を有する。 As shown in FIG. 2, the housing 16 houses, for example, the processor 11, the SE 13, the communication interface 14, and the battery 15, which are each mounted on a board. Further, the housing 16 accommodates a substrate on which the biosensor 12 and the display section 17 are mounted, and exposes the biosensor 12 and the display section 17 on a part of the outer surface. As a specific example, the housing 16 has an opening 21 on one side that exposes the biosensor 12. Furthermore, the housing 16 has an opening 23 that exposes the display section 17.
また、筐体16は、外面の一部であって、且つ、生体センサ12に指を接触させたときに、手指が接触する位置の少なくとも一部に溝22を有する。溝22は、例えば、筐体16の、手指のうち生体センサ12に接触する指とは異なる指が接触する位置に少なくとも設けられる。 Furthermore, the housing 16 has a groove 22 in a part of its outer surface and at least in a part of the position where a finger comes into contact when the finger comes into contact with the biosensor 12 . The groove 22 is provided, for example, at least at a position of the housing 16 that is contacted by a finger different from the finger that contacts the biosensor 12 .
溝22は、例えば、指が底面に接触できる深さに形成される。また、溝22は、例えば、底面が曲面状に形成されている。なお、溝22の形状は、適宜設定可能であり、例えば、底面が平面状に形成されていてもよい。たとえば、溝22の形状は、手指によって筐体16を把持したときに、指の腹が溝22の底面に接触する程度の深さ及び形状である。 The groove 22 is formed to a depth that allows a finger to touch the bottom surface, for example. Furthermore, the groove 22 has, for example, a curved bottom surface. Note that the shape of the groove 22 can be set as appropriate, and for example, the bottom surface may be formed in a planar shape. For example, the groove 22 has such a depth and shape that when the housing 16 is gripped by the fingers, the pads of the fingers come into contact with the bottom surface of the groove 22 .
本実施形態において、溝22は、図2に示すように、例えば、筐体16の生体センサ12を露出させる開口21を有する面に隣り合う四面のうち一つの面に設けられる。溝22は、開口21を有する面に隣り合う一つの面の、開口21が設けられる面に直交する方向で中央側に設けられ、開口21が設けられる面に平行な方向に沿って延設される。 In this embodiment, the groove 22 is provided, for example, on one of the four surfaces of the housing 16 adjacent to the surface having the opening 21 that exposes the biosensor 12, as shown in FIG. The groove 22 is provided at the center of one surface adjacent to the surface having the opening 21 in a direction orthogonal to the surface where the opening 21 is provided, and extends along a direction parallel to the surface where the opening 21 is provided. Ru.
溝22は、例えば、筐体16の溝22が設けられた面及び開口21を有する面と隣り合う、相対する二面間に渡って設けられる。換言すると、溝22は、開口21を有する面と平行な方向で溝22が設けられる面を横断するように、溝22が設けられる面及び開口21を有する面の双方と隣り合う相対する二面と溝22が設けられる面とが形成する稜部間に渡って設けられる。 The groove 22 is provided, for example, between two opposing surfaces adjacent to the surface of the housing 16 where the groove 22 is provided and the surface where the opening 21 is provided. In other words, the groove 22 is formed on two opposing surfaces adjacent to both the surface on which the groove 22 is provided and the surface on which the opening 21 is provided so as to cross the surface on which the groove 22 is provided in a direction parallel to the surface that has the opening 21. The groove 22 is provided across the ridge formed by the groove 22 and the surface on which the groove 22 is provided.
より具体例を挙げて説明すると、開口21が設けられた面を上面16aとし、上面16aに相対する面を下面16bとしたときに、溝22は、筐体16の四面ある側面16cのうちいずれかの側面16c1に設けられる。また、溝22は、筐体16の上面16a及び下面16bの相対する方向、換言すると上下方向に対して直交する方向であって、且つ、溝22が設けられる側面16c1に沿った方向に延設される。さらに、溝22は、側面16c1に隣り合う、相対する一対の側面16c2まで延びる。これにより、側面16c2を正面視したときに、一対の側面16c2は、溝22が延設される側面16c1との辺部の一部がそれぞれ溝22の断面形状に切欠する。 To explain with a more specific example, when the surface on which the opening 21 is provided is the upper surface 16a, and the surface opposite to the upper surface 16a is the lower surface 16b, the groove 22 is formed on any one of the four side surfaces 16c of the housing 16. It is provided on the side surface 16c1. Further, the groove 22 extends in the direction in which the upper surface 16a and the lower surface 16b of the housing 16 face each other, in other words, in a direction perpendicular to the vertical direction, and in a direction along the side surface 16c1 on which the groove 22 is provided. be done. Furthermore, the groove 22 extends to a pair of opposing side surfaces 16c2 adjacent to the side surface 16c1. As a result, when the side surfaces 16c2 are viewed from the front, a portion of the side portions of the pair of side surfaces 16c2 and the side surface 16c1 where the grooves 22 extend are respectively cut out to have the cross-sectional shape of the grooves 22.
このように構成された生体認証装置10によれば、生体センサ12が露出する上面16aに隣り合う四つの側面16cのうちいずれかの側面16c1に、生体センサ12が設けられる上面16aに沿った方向に延びる溝22を設けた。このため、図4に示すように、左右いずれかの手、本実施形態においては右手200の手指で筐体16を把持し、親指211を生体センサ12に接触させるときに、溝22に人差し指212を案内することができる。溝22に人差し指212が位置すると、溝22により人差し指212の位置が案内され、例えば、中指213、薬指214及び小指215が、生体センサ12が設けられる上面16aと相対する下面16b側に配置される。そして、親指211を生体センサ12に接触させることで、親指211、人差し指212及び中指213により筐体16が把持されるとともに、親指211の所定の領域、実施形態においては親指211の指紋を有する領域の一部が生体センサ12に接触することになる。 According to the biometric authentication device 10 configured in this manner, a groove 22 extending in a direction along the top surface 16a on which the biometric sensor 12 is provided is provided on one of the four side surfaces 16c1 adjacent to the top surface 16a on which the biometric sensor 12 is exposed. Therefore, as shown in FIG. 4, when the housing 16 is grasped with the fingers of either the left or right hand, in this embodiment the right hand 200, and the thumb 211 is brought into contact with the biometric sensor 12, the index finger 212 can be guided into the groove 22. When the index finger 212 is positioned in the groove 22, the position of the index finger 212 is guided by the groove 22, and for example, the middle finger 213, the ring finger 214, and the little finger 215 are positioned on the bottom surface 16b opposite the top surface 16a on which the biometric sensor 12 is provided. Then, by bringing the thumb 211 into contact with the biosensor 12, the housing 16 is grasped by the thumb 211, the index finger 212, and the middle finger 213, and a predetermined area of the thumb 211, in this embodiment, a part of the area of the thumb 211 that has the fingerprint, comes into contact with the biosensor 12.
即ち、溝22に指を位置させると、他の指も筐体16に対する位置関係が決まることから、結果として、溝22は、生体センサ12と生体センサ12に接触する指との位置関係を案内する。 That is, when a finger is placed in the groove 22, the positional relationship of other fingers with respect to the housing 16 is determined, and as a result, the groove 22 guides the positional relationship between the biosensor 12 and the finger that contacts the biosensor 12. do.
次に、サーバ30について説明する。 Next, we will explain the server 30.
図5は、実施形態に係るサーバ30の構成例を示す。図5は、サーバ30の構成例を示すブロック図である。図5が示すように、サーバ30は、プロセッサ31、ROM32、RAM33、NVM34、通信部35、操作部36及び表示部37などを備える。 FIG. 5 shows a configuration example of the server 30 according to the embodiment. FIG. 5 is a block diagram showing a configuration example of the server 30. As shown in FIG. As shown in FIG. 5, the server 30 includes a processor 31, a ROM 32, a RAM 33, an NVM 34, a communication section 35, an operation section 36, a display section 37, and the like.
プロセッサ31と、ROM32、RAM33、NVM34、通信部35、操作部36及び表示部37と、は、データバスなどを介して互いに接続する。 The processor 31, the ROM 32, the RAM 33, the NVM 34, the communication unit 35, the operation unit 36, and the display unit 37 are connected to each other via a data bus or the like.
なお、サーバ30は、図5が示すような構成の他に必要に応じた構成を具備したり、サーバ30から特定の構成が除外されたりしてもよい。 Note that the server 30 may include other configurations as needed in addition to the configuration shown in FIG. 5, or a specific configuration may be excluded from the server 30.
プロセッサ31(第1のプロセッサ)は、サーバ30全体の動作を制御する機能を有する。プロセッサ31は、内部キャッシュ及び各種のインターフェースなどを備えてもよい。プロセッサ31は、内部メモリ、ROM32又はNVM34が予め記憶するプログラムを実行することにより種々の処理を実現する。 The processor 31 (first processor) has a function of controlling the operation of the server 30 as a whole. The processor 31 may include an internal cache, various interfaces, and the like. The processor 31 implements various processes by executing programs stored in advance in the internal memory, ROM 32, or NVM 34.
なお、プロセッサ31がプログラムを実行することにより実現する各種の機能のうちの一部は、ハードウエア回路により実現されるものであってもよい。この場合、プロセッサ31は、ハードウエア回路により実行される機能を制御する。 Note that some of the various functions realized by the processor 31 executing programs may be realized by a hardware circuit. In this case, processor 31 controls the functions performed by the hardware circuits.
ROM32は、制御プログラム及び制御データなどが予め記憶された不揮発性のメモリである。ROM32に記憶される制御プログラム及び制御データは、サーバ30の仕様に応じて予め組み込まれる。 The ROM 32 is a nonvolatile memory in which control programs, control data, and the like are stored in advance. The control program and control data stored in the ROM 32 are installed in advance according to the specifications of the server 30.
RAM33は、揮発性のメモリである。RAM33は、プロセッサ31の処理中のデータなどを一時的に格納する。RAM33は、プロセッサ31からの命令に基づき種々のアプリケーションプログラムを格納する。また、RAM33は、アプリケーションプログラムの実行に必要なデータ及びアプリケーションプログラムの実行結果などを格納してもよい。 RAM 33 is a volatile memory. RAM 33 temporarily stores data being processed by processor 31. RAM 33 stores various application programs based on instructions from processor 31. RAM 33 may also store data necessary for executing application programs and execution results of application programs.
NVM34は、データの書き込み及び書き換えが可能な不揮発性のメモリである。NVM34は、たとえば、HDD(Hard Disk Drive)、SSD(Solid State Drive)又はフラッシュメモリなどから構成される。NVM34は、サーバ30の運用用途に応じて制御プログラム、アプリケーション及び種々のデータなどを格納する。 NVM34 is a non-volatile memory to which data can be written and rewritten. NVM34 is composed of, for example, a hard disk drive (HDD), a solid state drive (SSD), or a flash memory. NVM34 stores control programs, applications, various data, etc. according to the operational use of server 30.
通信部35(第1のインターフェース)は、ネットワーク50に接続するためのインターフェースである。即ち、通信部35は、ネットワーク50を通じて生体認証装置10及びセンサ装置40などに接続するためのインターフェースである。たとえば、通信部35は、有線又は無線のLAN接続をサポートする。 The communication unit 35 (first interface) is an interface for connecting to the network 50. That is, the communication unit 35 is an interface for connecting to the biometric authentication device 10, the sensor device 40, and the like through the network 50. For example, the communication unit 35 supports a wired or wireless LAN connection.
通信部35は、Ethernet、Wi-Fi、BLE、LTEなどの様々な通信規格に準拠した有線または無線のインターフェースを採用することができる。また、それらの組み合わせで通信部35も実現することもできる。通信部35は、センサ装置40と通信するためのインターフェースと生体認証装置10と通信するためのインターフェースとから構成されるものであってもよい。 The communication unit 35 can employ a wired or wireless interface compliant with various communication standards such as Ethernet, Wi-Fi, BLE, and LTE. Further, the communication section 35 can also be realized by a combination thereof. The communication unit 35 may include an interface for communicating with the sensor device 40 and an interface for communicating with the biometric authentication device 10.
操作部36は、オペレータから種々の操作の入力を受け付ける。操作部36は、入力された操作を示す信号をプロセッサ31へ送信する。操作部36は、タッチパネルから構成されてもよい。 The operation unit 36 receives various operation inputs from an operator. The operation unit 36 transmits a signal indicating the input operation to the processor 31. The operation unit 36 may be composed of a touch panel.
表示部37は、プロセッサ31からの画像データを表示する。たとえば、表示部37は、液晶モニタから構成される。操作部36がタッチパネルから構成される場合、表示部37は、操作部36と一体的に形成されてもよい。 The display unit 37 displays image data from the processor 31. For example, the display unit 37 is configured from a liquid crystal monitor. If the operation unit 36 is configured from a touch panel, the display unit 37 may be formed integrally with the operation unit 36.
たとえば、サーバ30は、デスクトップPC又はノートPCなどである。 For example, the server 30 is a desktop PC, a notebook PC, or the like.
次に、生体認証装置10が実現する機能について説明する。生体認証装置10が実現する機能は、プロセッサ11が内部メモリ又はSE13などに格納されるプログラムを実行することで実現される。 Next, the functions realized by the biometric authentication device 10 will be explained. The functions realized by the biometric authentication device 10 are realized by the processor 11 executing a program stored in the internal memory, the SE 13, or the like.
まず、プロセッサ11は、通信インターフェース14を通じて、承認を要求する承認要求信号を受信する機能を有する。 First, the processor 11 has a function of receiving, through the communication interface 14, an approval request signal requesting approval.
プロセッサ11は、通信インターフェース14を通じてサーバ30からプッシュ通知で承認要求信号を受信する。また、プロセッサ11は、通信インターフェース14を通じてサーバ30に所定のタイミングで所定のリクエストを送信してもよい。プロセッサ11は、当該リクエストに対するレスポンスとして承認要求信号を受信してもよい。 The processor 11 receives the approval request signal as a push notification from the server 30 through the communication interface 14 . Further, the processor 11 may transmit a predetermined request to the server 30 at a predetermined timing through the communication interface 14. The processor 11 may receive an approval request signal as a response to the request.
また、プロセッサ11は、承認要求信号を受信すると、生体センサ12に生体情報を取得させる機能を有する。 The processor 11 also has a function of causing the biosensor 12 to acquire biometric information upon receiving the approval request signal.
ここでは、生体情報は、ユーザの指紋(指紋の画像データ)である。 In this case, the biometric information is the user's fingerprint (fingerprint image data).
プロセッサ11は、承認要求信号を受信すると、指を生体センサ12に接触させることを促す案内を表示部17に表示する。たとえば、プロセッサ11は、表示部17に当該案内として所定の色に点灯させる。また、プロセッサ11は、表示部17に点滅させてもよい。プロセッサ11が当該案内を表示する方法は、特定の方法に限定されるものではない。 When the processor 11 receives the approval request signal, the processor 11 displays a guide on the display unit 17 urging the user to touch the biosensor 12 with a finger. For example, the processor 11 causes the display unit 17 to light up in a predetermined color as the guide. Further, the processor 11 may cause the display unit 17 to blink. The method by which the processor 11 displays the guidance is not limited to a particular method.
ここで、ユーザ(第1のユーザ又は第2のユーザ)は、自身の指を生体センサ12に接触させるものとする。 Here, it is assumed that the user (first user or second user) contacts the biosensor 12 with his or her finger.
生体センサ12は、自身に接触している指から指紋を取得する。生体センサ12は、取得した指紋をSE13に送信する。 The biosensor 12 acquires a fingerprint from a finger that is in contact with itself. The biosensor 12 transmits the acquired fingerprint to the SE 13.
また、プロセッサ11は、生体センサ12を通じて取得した指紋に基づいて認証処理を行う機能を有する。 Furthermore, the processor 11 has a function of performing authentication processing based on a fingerprint acquired through the biometric sensor 12.
プロセッサ11は、SE13を用いて認証処理を行う。前述の通り、生体センサ12は、取得した指紋をSE13に送信する。SE13は、予め登録された生体情報と受信した指紋とを比較する。たとえば、SE13は、両者の特徴点などを照合する。SE13は、両者が整合(同定)すると、プロセッサ11に両者が整合したことを示す信号(整合信号)を送信する。また、SE13は、両者が整合しないと、プロセッサ11に両者が整合しないことを示す信号(不整合信号)を送信する。 The processor 11 uses the SE 13 to perform authentication processing. As described above, the biosensor 12 transmits the acquired fingerprint to the SE 13. SE13 compares the biometric information registered in advance and the received fingerprint. For example, SE13 compares the feature points of both. When the two match (identify), the SE 13 transmits a signal (matching signal) indicating that the two match to the processor 11. Further, if the two do not match, the SE 13 transmits a signal (mismatch signal) indicating that the two do not match to the processor 11.
プロセッサ11は、SE13から整合信号を受信すると、認証に成功したと判定する。
認証に成功したと判定すると、プロセッサ11は、通信インターフェース14を通じて、レスポンスとして承認に成功したことを示す信号(承認応答信号)をサーバ30に送信する。
When the processor 11 receives a match signal from the SE 13, it determines that the authentication has been successful.
If it is determined that the authentication is successful, the processor 11 transmits a signal indicating that the authorization was successful (authorization response signal) as a response to the server 30 via the communication interface 14 .
また、プロセッサ11は、SE13から不整合信号を受信すると、認証に失敗したと判定する。認証に失敗したと判定すると、プロセッサ11は、通信インターフェース14を通じて、レスポンスとして承認に失敗したことを示す信号(拒否応答信号)をサーバ30に送信する。 Furthermore, upon receiving the mismatch signal from the SE 13, the processor 11 determines that the authentication has failed. When determining that the authentication has failed, the processor 11 transmits a signal (rejection response signal) indicating that the authorization has failed as a response to the server 30 via the communication interface 14.
次に、サーバ30が実現する機能について説明する。サーバ30が実現する機能は、プロセッサ31が内部メモリ、ROM32又はNVM34などに格納されるプログラムを実行することで実現される。 Next, the functions realized by the server 30 will be explained. The functions realized by the server 30 are realized by the processor 31 executing a program stored in the internal memory, ROM 32, NVM 34, or the like.
まず、プロセッサ31は、通信部35を通じてセンサ装置40からセンサ信号を取得する機能を有する。 First, the processor 31 has the function of acquiring a sensor signal from the sensor device 40 through the communication unit 35.
たとえば、プロセッサ31は、通信部35を通じてセンサ装置40から所定の間隔で送信されるセンサ信号を受信する。 For example, the processor 31 receives sensor signals transmitted from the sensor device 40 at predetermined intervals through the communication unit 35.
また、プロセッサ31は、通信部35を通じてセンサ装置40に所定のリクエストを送信してもよい。プロセッサ31は、当該リクエストに対するレスポンスとしてセンサ信号を受信する。 Further, the processor 31 may transmit a predetermined request to the sensor device 40 through the communication unit 35. The processor 31 receives the sensor signal as a response to the request.
また、プロセッサ31は、取得したセンサ信号に基づいて所定の条件を満たす状態(所定の状態)が生じたか判定する機能を有する。 Furthermore, the processor 31 has a function of determining whether a state satisfying a predetermined condition (predetermined state) has occurred based on the acquired sensor signal.
所定の状態は、前記センサ信号が示すデータ(種々のパラメータの値など)に関連する。所定の状態は、必ずしも異常な状態に限られず、一度人間による確認や承認が必要となる状態をいい、典型的な例といえば、たとえば、前記センサ信号が示すデータから異常が生じたと判断される状態である。たとえば、所定の状態は、火災若しくは震災などの災害、事故又は事件などが生じた状態である。 The predetermined state is related to data (such as values of various parameters) indicated by the sensor signal. The predetermined state is not necessarily limited to an abnormal state, but refers to a state that requires human confirmation or approval once, and a typical example is, for example, it is determined that an abnormality has occurred based on the data indicated by the sensor signal. state. For example, the predetermined state is a state in which a disaster, accident, or incident such as a fire or an earthquake has occurred.
たとえば、センサ信号が所定の場所の温度を示すものである場合、プロセッサ31は、センサ信号が示す温度が所定の閾値を超えると所定の状態として火災が生じたと判定する。 For example, if the sensor signal indicates the temperature at a predetermined location, the processor 31 determines that a fire has occurred as a predetermined condition when the temperature indicated by the sensor signal exceeds a predetermined threshold.
なお、所定の状態及びプロセッサ31が所定の状態の発生を判定する方法は、特定の構成に限定されるものではない。 Note that the predetermined state and the method by which the processor 31 determines the occurrence of the predetermined state are not limited to any particular configuration.
また、プロセッサ31は、所定の状態が生じたと判定すると、承認処理を行わせる生体認証装置10を決定する機能を有する。 In addition, the processor 31 has the function of determining which biometric authentication device 10 will perform the approval process when it determines that a specified state has occurred.
プロセッサ31は、生じた所定の状態に対応する所定の処理(対処処理)を決定する。
対処処理は、所定の状態が生じた場合に当該所定の状態に対処するための処理である。たとえば、所定の状態が火災である場合、対処処理は、スプリンクラーの起動、所定の装置の電源の遮断、システムの停止、又は警報発令などである。
The processor 31 determines a predetermined process (coping process) corresponding to the predetermined condition that has occurred.
The coping process is a process for dealing with a predetermined condition when the predetermined condition occurs. For example, if the predetermined condition is a fire, the response process may be activating sprinklers, cutting off power to a predetermined device, shutting down the system, or issuing an alarm.
たとえば、NVM34は、状態条件と対処処理とを対応付けたテーブルを格納する。プロセッサ31は、当該テーブルを参照して生じた所定の状態に対応する対処処理を決定する。 For example, the NVM 34 stores a table that associates status conditions with countermeasures. The processor 31 refers to the table and determines a countermeasure for the predetermined condition that has occurred.
対処処理を決定すると、プロセッサ31は、対処処理を実行するための権限を決定する。たとえば、NVM34は、対処処理と権限とを対応付けたテーブルを格納する。プロセッサ31は、当該テーブルを参照して生じた対処処理を実行するための権限を決定する。
ここでは、プロセッサ31は、対処処理を実行するための権限として第1の権限又は第2の権限を決定する。また、ここでは、第1の権限は、一部の対処処理を実行する権限である。また、第2の権限は、当該一部の対処処理を含みさらに他の対処処理を実行する権限である。なお、第2の権限は、全ての対処処理を実行する権限であってもよい。
After determining the countermeasure process, the processor 31 determines the authority for executing the countermeasure process. For example, the NVM 34 stores a table that associates countermeasures with authorities. The processor 31 refers to the table and determines the authority to execute the response process that has occurred.
Here, the processor 31 determines the first authority or the second authority as the authority for executing the countermeasure process. Further, here, the first authority is the authority to execute some countermeasure processing. Further, the second authority is the authority to include this part of the handling process and further execute other handling processes. Note that the second authority may be the authority to execute all the countermeasures.
プロセッサ31は、対処処理を実行するための権限として複数の権限を決定してもよい。たとえば、決定した対処処理が第1の権限で実行することができる場合、プロセッサ31は、決定した対処処理を実行するための権限として、第1の権限と第2の権限とを決定してもよい。 The processor 31 may determine multiple authorities as authorities for executing the response process. For example, if the determined response process can be executed with a first authority, the processor 31 may determine a first authority and a second authority as authorities for executing the determined response process.
権限を決定すると、プロセッサ31は、承認処理を行わせる生体認証装置10として、決定した権限に対応する生体認証装置10を決定する。即ち、プロセッサ31は、承認処理を行わせる生体認証装置10として、決定した権限を有するユーザの認証処理を行うことができる生体認証装置10を決定する。 After determining the authority, the processor 31 determines the biometric authentication device 10 corresponding to the determined authority as the biometric authentication device 10 to perform the approval process. That is, the processor 31 determines, as the biometric authentication device 10 to perform the approval process, the biometric authentication device 10 that can perform the authentication process for the user having the determined authority.
たとえば、第1の権限を決定した場合、プロセッサ31は、第1の権限を有する第1のユーザの指紋を格納する生体認証装置10aを、承認処理を行わせる生体認証装置10として決定する。 For example, when determining the first authority, the processor 31 determines the biometric authentication device 10a that stores the fingerprint of the first user who has the first authority as the biometric authentication device 10 to perform the approval process.
また、プロセッサ31は、通信部35を通じて決定した生体認証装置10に承認要求信号を送信する機能を有する。 The processor 31 also has the function of transmitting an approval request signal to the determined biometric authentication device 10 via the communication unit 35.
プロセッサ31は、承認処理を行わせる生体認証装置10を決定すると、通信部35を通じて決定した生体認証装置10に承認要求信号を送信する。 When the processor 31 determines the biometric authentication device 10 that will perform the approval process, it transmits an approval request signal to the determined biometric authentication device 10 via the communication unit 35.
また、プロセッサ31は、通信部35を通じて承認応答信号を受信すると、生じた所定の状態に対応する対処処理を行う機能を有する。 Further, the processor 31 has a function of, upon receiving an approval response signal through the communication unit 35, performing a countermeasure process corresponding to a predetermined state that has occurred.
プロセッサ31は、生体認証装置10に承認要求信号を送信した後に生体認証装置10から承認応答信号を受信すると、対処処理を実行する。たとえば、プロセッサ31は、対処処理を実行するための信号を外部装置に送信する。 When the processor 31 receives an approval response signal from the biometric authentication device 10 after transmitting the approval request signal to the biometric authentication device 10, it executes a countermeasure process. For example, the processor 31 transmits a signal to an external device to perform a countermeasure process.
たとえば、対処処理がスプリンクラーの起動である場合、プロセッサ31は、通信部35などを通じてスプリンクラーを制御する装置にスプリンクラーを起動させる信号を送信する。 For example, if the countermeasure processing is to activate a sprinkler, the processor 31 transmits a signal to activate the sprinkler to a device that controls the sprinkler through the communication unit 35 or the like.
なお、複数の生体認証装置10に承認要求信号を送信した場合、プロセッサ31は、複数の生体認証装置10の少なくとも1つから承認応答信号を受信すれば対処処理を行う。
また、プロセッサ31は、各生体認証装置10から承認要求信号を受信した場合に対処処理を行ってもよい。また、プロセッサ31は、所定の個数以上の生体認証装置10から承認応答信号を受信した場合に対処処理を行ってもよい。
Note that when the approval request signal is transmitted to a plurality of biometric authentication devices 10, the processor 31 performs a countermeasure process if it receives an approval response signal from at least one of the plurality of biometric authentication devices 10.
Further, the processor 31 may perform a countermeasure process when receiving an approval request signal from each biometric authentication device 10. Further, the processor 31 may perform a countermeasure process when receiving approval response signals from a predetermined number or more of biometric authentication devices 10.
また、プロセッサ31は、生体認証装置10に承認要求信号を送信した後に生体認証装置10から拒否応答信号を受信すると、承認に失敗したことを示すエラーを出力する。たとえば、プロセッサ31は、表示部37などに、エラーメッセージを表示する。 Further, when the processor 31 receives a rejection response signal from the biometric authentication device 10 after transmitting the approval request signal to the biometric authentication device 10, it outputs an error indicating that the approval has failed. For example, the processor 31 displays an error message on the display unit 37 or the like.
次に、承認システム1の動作例について説明する。 Next, we will explain an example of the operation of the approval system 1.
図6は、承認システム1の動作例について説明するためのフローチャートである。 FIG. 6 is a flowchart for explaining an example of the operation of the approval system 1.
まず、センサ装置40は、センサ信号をサーバ30に送信する(S11)。 First, the sensor device 40 transmits a sensor signal to the server 30 (S11).
サーバ30のプロセッサ31は、通信部35を通じてセンサ装置40からセンサ信号を受信する。ここで、プロセッサ31は、受信したセンサ信号に基づいてある所定の状態が生じたと判定する(S12)。 The processor 31 of the server 30 receives a sensor signal from the sensor device 40 via the communication unit 35. Here, the processor 31 determines that a certain predetermined state has occurred based on the received sensor signal (S12).
所定の状態が生じたと判定すると、プロセッサ31は、承認処理を行わせる生体認証装置10を決定する(S13)。認証処理を行わせる生体認証装置10を決定すると、プロセッサ31は、通信部35を通じて承認要求信号を決定した生体認証装置10に送信する(S14)。 When determining that a predetermined state has occurred, the processor 31 determines the biometric authentication device 10 to perform the approval process (S13). After determining the biometric authentication device 10 to perform the authentication process, the processor 31 transmits an approval request signal to the determined biometric authentication device 10 through the communication unit 35 (S14).
生体認証装置10のプロセッサ11は、通信インターフェース14を通じて承認要求信号を受信する。承認要求信号を受信すると、プロセッサ11は、生体センサ12を通じて生体情報を取得する(S15)。 The processor 11 of the biometric authentication device 10 receives the approval request signal through the communication interface 14 . Upon receiving the approval request signal, the processor 11 acquires biological information through the biological sensor 12 (S15).
生体情報を取得すると、プロセッサ11は、取得した生体情報を用いて認証処理を行う(S16)。ここでは、プロセッサ11は、認証に成功したものとする。認証処理を行うと、プロセッサ11は、通信インターフェース14を通じて承認応答信号をサーバ30に送信する(S17)。 After acquiring the biometric information, the processor 11 performs authentication processing using the acquired biometric information (S16). Here, it is assumed that the processor 11 has succeeded in authentication. After performing the authentication process, the processor 11 transmits an approval response signal to the server 30 via the communication interface 14 (S17).
サーバ30のプロセッサ31は、通信部35を通じて生体認証装置10から承認応答信号を受信する。承認応答信号を受信すると、プロセッサ31は、対処処理を行う(S18)。プロセッサ31が対処処理を行うと、承認システム1は、動作を終了する。 The processor 31 of the server 30 receives the approval response signal from the biometric authentication device 10 through the communication unit 35. Upon receiving the approval response signal, the processor 31 performs countermeasure processing (S18). When the processor 31 performs the handling process, the approval system 1 ends its operation.
次に、サーバ30の動作例について説明する。 Next, an example of the operation of the server 30 will be described.
図7は、サーバ30の動作例について説明するためのフローチャートである。 FIG. 7 is a flowchart for explaining an example of the operation of the server 30.
まず、サーバ30のプロセッサ31は、通信部35を通じてセンサ装置40からセンサ信号を受信する(S21)。センサ信号を受信すると、プロセッサ31は、センサ信号に基づいて所定の状態が生じたか判定する(S22)。 First, the processor 31 of the server 30 receives a sensor signal from the sensor device 40 via the communication unit 35 (S21). Upon receiving the sensor signal, the processor 31 determines whether a predetermined state has occurred based on the sensor signal (S22).
所定の状態が生じていないと判定すると(S22、NO)、プロセッサ31は、S21に戻る。 If it is determined that the predetermined state has not occurred (S22, NO), the processor 31 returns to S21.
所定の状態が生じたと判定すると(S22、YES)、プロセッサ31は、生じた所定の状態に対応する対処処理を決定する(S23)。対処処理を決定すると、プロセッサ31は、決定した対処処理に基づいて認証処理を行わせる生体認証装置10を決定する(S24)。 If it is determined that the predetermined condition has occurred (S22, YES), the processor 31 determines a countermeasure process corresponding to the predetermined condition that has occurred (S23). After determining the handling process, the processor 31 determines the biometric authentication device 10 to perform the authentication process based on the determined handling process (S24).
生体認証装置10を決定すると、プロセッサ31は、通信部35を通じて決定した生体認証装置10に承認要求信号を送信する(S25)。承認要求信号を送信すると、プロセッサ31は、通信部35を通じて生体認証装置10からレスポンスを受信する(S26)。 After determining the biometric authentication device 10, the processor 31 transmits an approval request signal to the determined biometric authentication device 10 through the communication unit 35 (S25). After transmitting the approval request signal, the processor 31 receives a response from the biometric authentication device 10 through the communication unit 35 (S26).
レスポンスを受信すると、プロセッサ31は、レスポンスが承認応答信号であるか判定する(S27)。レスポンスが承認応答信号であると判定すると(S27、YES)、プロセッサ31は、対処処理を行う(S28)。 When a response is received, the processor 31 determines whether the response is an approval response signal (S27). If it is determined that the response is an approval response signal (S27, YES), the processor 31 performs a countermeasure process (S28).
レスポンスが承認応答信号でないと(レスポンスが拒否応答信号であると)判定する(S27)、プロセッサ31は、エラーを出力する(S29)。 When determining that the response is not an approval response signal (the response is a rejection response signal) (S27), the processor 31 outputs an error (S29).
対処処理を行った場合(S28)、又は、エラーを出力した場合(S29)、プロセッサ31は、動作を終了する。 When the countermeasure process is performed (S28) or when an error is output (S29), the processor 31 ends the operation.
なお、サーバ30のプロセッサ31は、所定の状態が生じたと判定すると、生じた所定の状態を示す情報を表示部37などに表示してもよい。また、プロセッサ31は、対処処理を決定すると、決定した対処処理を示す情報を表示部37などに表示してもよい。 Note that when the processor 31 of the server 30 determines that a predetermined state has occurred, it may display information indicating the predetermined state that has occurred on the display unit 37 or the like. Moreover, when the processor 31 determines the coping process, it may display information indicating the determined coping process on the display unit 37 or the like.
また、プロセッサ31は、承認要求信号が送信される生体認証装置10が指紋を取得するユーザに、生じた所定の状態又は決定した対処処理を提示してもよい。たとえば、プロセッサ31は、当該ユーザが所持する端末に、生じた所定の状態又は決定した対処処理を示す情報を送信してもよい。また、プロセッサ31は、生体認証装置10に生じた所定の状態又は決定した対処処理を表示させてもよい。 The processor 31 may also present the occurring predetermined state or the determined response process to the user whose fingerprint is acquired by the biometric authentication device 10 to which the approval request signal is transmitted. For example, the processor 31 may transmit information indicating the occurring predetermined state or the determined response process to a terminal carried by the user. The processor 31 may also cause the biometric authentication device 10 to display the occurring predetermined state or the determined response process.
また、プロセッサ31は、承認要求信号及び承認応答信号(又は拒否応答信号)を動作ログとしてNVM34に格納してもよい。また、プロセッサ31は、所定の外部装置に承認要求信号及び承認応答信号(又は拒否応答信号)を格納してもよい。 Further, the processor 31 may store the approval request signal and the approval response signal (or rejection response signal) in the NVM 34 as an operation log. Further, the processor 31 may store the approval request signal and the approval response signal (or rejection response signal) in a predetermined external device.
以上のように構成された承認システムは、センサ装置からのセンサ信号に基づいて所定の状態が生じたと判定した場合、当該状態に対応する処理を行う前に生体認証装置に承認処理を行わせる。承認システムは、生体認証装置による承認が成功した場合、すなわち、承認にふさわしい人物の承認であることが確認できた後に当該処理を行う。その結果、承認システムは、当該処理を行うことの適正さを担保することができる。なお、本第一の実施形態では、サーバから生体認証装置への承認可否を直接要求しているが、モバイル回線での通信やWiFiでの通信を通じて携帯電話等のモバイル機器に承認を要求し、当該モバイル機器のアプリで、別途Bluetooth(登録商標)等で通信可能な生体認証装置に承認可否を要求し、その結果をサーバに返すようにしてもよい。このようにすれば、アプリをモバイル機器にインストールするだけで、様々なキャリアが提供する異なるOSがインストールされたモバイル機器であっても、その中に組み込まれた生体認証ソフトや、別途設けられる生体認証装置によって、承認可否を判断プロセスの一部に組み込むことのできるシステムを実現できる。
(第2の実施形態)
次に、第2の実施形態について説明する。
When the approval system configured as described above determines that a predetermined state has occurred based on a sensor signal from a sensor device, it causes the biometric authentication device to perform an approval process before performing processing corresponding to the state. The approval system performs the process when the biometric authentication device succeeds in approval, that is, after confirming that the approval comes from a person who is suitable for the approval. As a result, the approval system can ensure the appropriateness of performing the processing. In the first embodiment, the server directly requests the biometric authentication device for approval, but it also requests approval from a mobile device such as a mobile phone through communication over a mobile line or WiFi. The application of the mobile device may separately request approval from a biometric authentication device that can communicate via Bluetooth (registered trademark) or the like, and return the result to the server. In this way, by simply installing the app on a mobile device, even if the mobile device is installed with a different OS provided by various carriers, the biometric authentication software built into it or the biometric authentication software installed separately can be used. By using the authentication device, it is possible to realize a system that can incorporate approval/disapproval into a part of the judgment process.
(Second embodiment)
Next, a second embodiment will be described.
第2の実施形態に係る承認システムは、生体認証装置10がIoT機器を制御する点で第1の実施形態のそれと異なる。従って、その他の点については同一の符号を付して詳細な説明を省略する。また、第1の実施形態の構成から導かれる効果についても同様にここでは省略する。 The approval system according to the second embodiment differs from that of the first embodiment in that the biometric authentication device 10 controls an IoT device. Therefore, the other points are given the same reference numerals and detailed explanations will be omitted. Furthermore, effects derived from the configuration of the first embodiment will also be omitted here.
第2の実施形態に係る承認システムは、介護、看護又は治療などの所定の処置を行う者(処置者)が当該所定の処置を受ける者(被処置者)を明示するためのシステムである。たとえば、承認システムは、病院、療養所又は養護施設などで用いられる。 The approval system according to the second embodiment is a system for a person who performs a prescribed treatment such as caregiving, nursing, or medical treatment (a person who performs the treatment) to clearly indicate a person who receives the prescribed treatment (a person who receives the treatment). For example, the approval system is used in hospitals, sanatoriums, or nursing homes.
図8は、第2の実施形態に係る承認システム1’の構成例を示すブロック図である。図8が示すように、承認システム1’は、生体認証装置10(10a及び10b)、ネットワーク50及びIoT機器60(60a乃至60c)などを備える。生体認証装置10及びIoT機器60は、ネットワーク50に接続している。 Fig. 8 is a block diagram showing an example of the configuration of an approval system 1' according to the second embodiment. As shown in Fig. 8, the approval system 1' includes a biometric authentication device 10 (10a and 10b), a network 50, and IoT devices 60 (60a to 60c). The biometric authentication device 10 and the IoT devices 60 are connected to the network 50.
なお、承認システム1’は、図8が示すような構成の他に必要に応じた構成をさらに具備したり、承認システム1’から特定の構成が除外されたりしてもよい。 Note that, in addition to the configuration shown in FIG. 8, the approval system 1' may further include configurations as necessary, or a specific configuration may be excluded from the approval system 1'.
IoT機器60a乃至60cは、LEDなどから構成されるランプ61a乃至61cをそれぞれ備える。IoT機器60a乃至60cは、同様の構成であるため、IoT機器60として説明する。また、ランプ61a乃至61cは、同様の構成であるため、ランプ61として説明する。 The IoT devices 60a to 60c each include lamps 61a to 61c made of LEDs and the like. Since the IoT devices 60a to 60c have similar configurations, they will be described as the IoT device 60. Furthermore, since the lamps 61a to 61c have similar configurations, they will be described as lamp 61.
IoT機器60は、生体認証装置10からの制御信号によって動作する。即ち、IoT機器60は、生体認証装置10からの制御信号に基づいてランプ61を点灯又は消灯する。 The IoT device 60 operates based on control signals from the biometric authentication device 10. That is, the IoT device 60 turns on or off the lamp 61 based on the control signal from the biometric authentication device 10.
IoT機器60は、ネットワーク50を通じてランプ61の点灯を指示する制御信号(点灯信号)を生体認証装置10から受信すると、ランプを点灯させる。IoT機器60は、消灯を指示する制御信号を受信するまで、ランプの点灯を維持してもよい。また、IoT機器60は、ランプを点灯させてから所定の時間が経過すると、ランプを消灯させるものであってもよい。 When the IoT device 60 receives a control signal (lighting signal) instructing the lighting of the lamp 61 from the biometric authentication device 10 via the network 50, the IoT device 60 lights the lamp. The IoT device 60 may keep the lamp turned on until it receives a control signal instructing it to turn off. Furthermore, the IoT device 60 may turn off the lamp after a predetermined period of time has elapsed since the lamp was turned on.
IoT機器60a乃至60cは、それぞれ所定の被処置者に対応する。たとえば、IoT機器60a乃至60cは、それぞれ被処置者が所在する位置を示す。たとえば、IoT機器60a乃至60cは、それぞれ被処置者のベッド又は座席などが存在する位置の近傍に設置されている。即ち、IoT機器60a乃至60cは、それぞれランプ61a乃至61cを点灯させることで自身に対応する被処置者の所在を示す。 The IoT devices 60a to 60c each correspond to a predetermined treated person. For example, the IoT devices 60a to 60c each indicate the location of the person to be treated. For example, the IoT devices 60a to 60c are each installed near a position where the bed or seat of the person being treated is present. That is, the IoT devices 60a to 60c indicate the location of the person to be treated by lighting the lamps 61a to 61c, respectively.
ここでは、承認システム1’は、3つのIoT機器60a乃至60cを備える。IoT機器60a乃至60cは、それぞれ所定の被処置者a乃至cが所在する位置に設置されている。 Here, the approval system 1' includes three IoT devices 60a to 60c. The IoT devices 60a to 60c are installed at positions where predetermined treatment subjects a to c are located, respectively.
次に、生体認証装置10が実現する機能について説明する。生体認証装置10が実現する機能は、プロセッサ11が内部メモリ又はSE13などに格納されるプログラムを実行することで実現される。 Next, the functions realized by the biometric authentication device 10 will be explained. The functions realized by the biometric authentication device 10 are realized by the processor 11 executing a program stored in the internal memory, the SE 13, or the like.
プロセッサ11は、第1の実施形態において実現される機能に加えて以下の機能を実現する。 The processor 11 implements the following functions in addition to the functions implemented in the first embodiment.
プロセッサ11は、認証が成功した場合、通信インターフェース14を通じてIoT機器60に点灯信号を送信する機能を有する。 If authentication is successful, the processor 11 has the function of sending a lighting signal to the IoT device 60 via the communication interface 14.
ここでは、通信インターフェース14は、ネットワーク50を介してIoT機器60などと通信するためのインターフェースである。 Here, the communication interface 14 is an interface for communicating with the IoT device 60 and the like via the network 50.
また、プロセッサ11は、承認要求信号を受信しなくとも、SE13に認証処理を行わせる。即ち、プロセッサ11は、生体センサ12に指が接触すると、生体センサ12に指紋を取得させる。プロセッサ11は、取得された指紋を用いてSE13に認証処理を行わせる。 Further, the processor 11 causes the SE 13 to perform the authentication process even if it does not receive the approval request signal. That is, when a finger touches the biosensor 12, the processor 11 causes the biosensor 12 to acquire a fingerprint. The processor 11 causes the SE 13 to perform authentication processing using the acquired fingerprint.
認証が成功すると、プロセッサ11は、ネットワーク50を介してIoT機器60に点灯信号を送信する。 If the authentication is successful, the processor 11 transmits a lighting signal to the IoT device 60 via the network 50.
プロセッサ11は、予め決められたIoT機器60に対して点灯信号を送信する。即ち、プロセッサ11は、生体認証装置10を所持する処置者が処置を行う被処置者に対応するIoT機器60に点灯信号を送信する。 The processor 11 transmits a lighting signal to a predetermined IoT device 60. That is, the processor 11 transmits a lighting signal to the IoT device 60 corresponding to the person being treated by the treatment person who has the biometric authentication device 10 .
たとえば、生体認証装置10aを所持する処置者が被処置者a及びbに対して処置を行う場合、生体認証装置10aのプロセッサ11は、認証が成功するとIoT機器60a及び60b(被処置者a及びbに対応するIoT機器60)に点灯信号を送信する。 For example, when a treatment person in possession of the biometric authentication device 10a performs treatment on treatment recipients a and b, the processor 11 of the biometric authentication device 10a processes the IoT devices 60a and 60b (treatment recipients a and b) upon successful authentication. A lighting signal is transmitted to the IoT device 60) corresponding to b.
なお、プロセッサ11は、認証が失敗した場合、エラーを出力してもよい。たとえば、プロセッサ11は、エラーとして表示部17を点灯させてもよい。また、プロセッサ11は、エラーとして所定の信号を外部装置に送信してもよい。 Note that the processor 11 may output an error when authentication fails. For example, the processor 11 may turn on the display unit 17 as an error. Furthermore, the processor 11 may transmit a predetermined signal to an external device as an error.
次に、生体認証装置10の動作例について説明する。 Next, an example of the operation of the biometric authentication device 10 will be described.
図9は、生体認証装置10の動作例について説明するためのフローチャートである。 FIG. 9 is a flowchart for explaining an example of the operation of the biometric authentication device 10.
まず、生体認証装置10のプロセッサ11は、生体センサ12が指紋を取得したかを判定する(S51)。即ち、プロセッサ11は、生体センサ12に指が接触したかを判定する。 First, the processor 11 of the biometric authentication device 10 determines whether the biometric sensor 12 has acquired a fingerprint (S51). That is, the processor 11 determines whether the finger has touched the biosensor 12.
生体センサ12が指紋を取得していないと判定すると(S51、NO)、プロセッサ11は、S51に戻る。 If it is determined that the biometric sensor 12 has not acquired a fingerprint (S51, NO), the processor 11 returns to S51.
生体センサ12が指紋を取得したと判定すると(S51、YES)、プロセッサ11は、SE13に生体センサ12が取得した指紋と予め登録されている指紋とを照合させる(S52)。 When determining that the biometric sensor 12 has acquired a fingerprint (S51, YES), the processor 11 causes the SE 13 to compare the fingerprint acquired by the biometric sensor 12 with a pre-registered fingerprint (S52).
SE13が照合に成功すると(S53、YES)、プロセッサ11は、通信インターフェース14を通じて所定のIoT機器60に点灯信号を送信する(S54)。SE13が照合に失敗すると(S53、NO)、プロセッサ11は、エラーを出力する(S55)。 If the SE 13 succeeds in verification (S53, YES), the processor 11 transmits a lighting signal to the predetermined IoT device 60 via the communication interface 14 (S54). If the SE 13 fails in verification (S53, NO), the processor 11 outputs an error (S55).
所定のIoT機器60に点灯信号を送信した場合(S54)、又は、エラーを出力した場合(S55)、プロセッサ11は、動作を終了する。 When the lighting signal is transmitted to the predetermined IoT device 60 (S54) or when an error is output (S55), the processor 11 ends the operation.
なお、生体認証装置10は、複数の処置者の指紋を予め格納してもよい。この場合、生体認証装置10のSE13は、取得された指紋と整合する処置者を特定する。プロセッサ11は、取得された指紋と整合する処置者が処置を行う被処置者に対応するIoT機器60に点灯信号を送信する。 The biometric authentication device 10 may store the fingerprints of multiple operators in advance. In this case, the SE13 of the biometric authentication device 10 identifies the operator whose fingerprint matches the acquired fingerprint. The processor 11 transmits a lighting signal to the IoT device 60 corresponding to the treated person who will be treated by the operator whose fingerprint matches the acquired fingerprint.
以上のように構成された生体認証装置は、指紋の照合が成功すると、所定のIoT機器に制御信号を送信する。その結果、生体認証装置は、ユーザを認証した後に、当該ユーザに対応するIoT機器を制御することができる。 The biometric authentication device configured as described above transmits a control signal to a predetermined IoT device when the fingerprint verification is successful. As a result, the biometric authentication device can control the IoT device corresponding to the user after authenticating the user.
また、生体認証装置は、ユーザとしての処置者を認証した後に、当該処置者が処置を行う被処置者に対応するIoT機器に点灯信号を送信する。その結果、生体認証装置は、当該処置者が処置を行う被処置者を明示することができる。従って、生体認証装置は、被処置者の取り違えを防止することができる。なお、この第2の実施形態における構成では、IoT機器が、生体認証装置からの制御信号によって動作することを説明したが、そもそも生体認証装置による生体認証を促すように、IoT機器側からネットワークを介して生体認証装置に指令を出し、それを受けて生体認証装置における生体認証が行われるようにしてもよい。このような構成にすれば、必要なときにIoT機器側からの働きかけにより、生体認証装置が、当該処置者が処置を行う被処置者を明示することができる。さらに、この第2の実施形態では、IoT機器側のランプを点灯する構成としたが、ランプでなくとも、生体認証の結果がわかるような、認証結果表示手段をIoT機器や、その周辺機器に設けた場合、ランプと同様の効果を期待することができる。
(第3の実施形態)
次に、第3の実施形態について説明する。
Further, after authenticating the treatment person as a user, the biometric authentication device transmits a lighting signal to the IoT device corresponding to the person being treated by the treatment person. As a result, the biometric authentication device can clearly identify the person to be treated by the treatment person. Therefore, the biometric authentication device can prevent the mistaken identity of the person to be treated. In addition, in the configuration of this second embodiment, it has been explained that the IoT device operates according to the control signal from the biometric authentication device, but in order to prompt biometric authentication by the biometric authentication device, the network is configured from the IoT device side in the first place. A command may be issued to the biometric authentication device via the biometric authentication device, and the biometric authentication may be performed in the biometric authentication device in response to the command. With such a configuration, the biometric authentication device can specify the person to be treated by the treatment person based on an action from the IoT device when necessary. Furthermore, in this second embodiment, the lamp on the IoT device side is turned on, but instead of the lamp, an authentication result display means that allows the user to see the biometric authentication result is provided on the IoT device and its peripheral devices. When provided, the same effect as a lamp can be expected.
(Third embodiment)
Next, a third embodiment will be described.
第3の実施形態に係る承認システムは、生体認証装置10に複数のユーザの生体情報が登録されている点で第1の実施形態のそれと異なる。従って、その他の点については同一の符号を付して詳細な説明を省略する。また、第1の実施形態の構成から導かれる効果についても同様にここでは省略する。 The approval system according to the third embodiment differs from that of the first embodiment in that biometric information of a plurality of users is registered in the biometric authentication device 10. Therefore, the other points are given the same reference numerals and detailed explanations will be omitted. Furthermore, effects derived from the configuration of the first embodiment will also be omitted here.
生体認証装置10のSE13は、複数のユーザの生体情報を格納する。ここでは、SE13は、複数のユーザの生体情報として、第1の権限を有する第1のユーザの指紋及び第2の権限を有する第2のユーザの指紋を格納する。 SE13 of the biometric authentication device 10 stores biometric information of a plurality of users. Here, the SE 13 stores a fingerprint of a first user with a first authority and a fingerprint of a second user with a second authority as biometric information of a plurality of users.
なお、承認システム1は、1つの生体認証装置10を備えるものであってもよい。 Note that the approval system 1 may include one biometric authentication device 10.
次に、サーバ30が実現する機能について説明する。サーバ30が実現する機能は、プロセッサ31が内部メモリ、ROM32又はNVM34などに格納されるプログラムを実行することで実現される。 Next, the functions realized by the server 30 will be explained. The functions realized by the server 30 are realized by the processor 31 executing a program stored in the internal memory, ROM 32, NVM 34, or the like.
プロセッサ31は、第1の実施形態において実現される機能に加えて以下の機能を実現する。 The processor 31 implements the following functions in addition to the functions implemented in the first embodiment.
プロセッサ31は、通信部35を通じて、決定した権限による承認を要求する承認要求信号を生体認証装置10に送信する機能を有する。 The processor 31 has a function of transmitting an approval request signal requesting approval by the determined authority to the biometric authentication device 10 through the communication unit 35.
即ち、承認要求信号は、対処処理を実行するための権限を有するユーザの認証処理を要求する。 In other words, the authorization request signal requests authentication of a user who has the authority to execute the response process.
たとえば、プロセッサ31は、対処処理を実行するための権限として第1の権限を決定すると、第1の権限による承認を要求する承認要求信号を生体認証装置10に送信する。
即ち、プロセッサ31は、第1の権限を有する第1のユーザの認証処理を要求する承認要求信号を生体認証装置10に送信する。
For example, when the processor 31 determines that the first authority is the authority for executing the handling process, the processor 31 transmits, to the biometric authentication device 10, an approval request signal requesting approval by the first authority.
That is, the processor 31 transmits to the biometric authentication device 10 an approval request signal requesting authentication processing of the first user who has the first authority.
なお、プロセッサ31は、対処処理を実行するための権限として複数の権限を決定した場合、決定した複数の権限の何れかによる承認を要求する承認要求信号を生体認証装置10に送信する。 When the processor 31 determines multiple authorities as authorities for executing the handling process, it transmits an approval request signal to the biometric authentication device 10 requesting approval by one of the determined authorities.
次に、生体認証装置10が実現する機能について説明する。生体認証装置10が実現する機能は、プロセッサ11が内部メモリ又はSE13などに格納されるプログラムを実行することで実現される。 Next, the functions realized by the biometric authentication device 10 will be explained. The functions realized by the biometric authentication device 10 are realized by the processor 11 executing a program stored in the internal memory, the SE 13, or the like.
プロセッサ11は、第1の実施形態において実現される機能に加えて以下の機能を実現する。 The processor 11 implements the following functions in addition to the functions implemented in the first embodiment.
プロセッサ11は、承認要求信号に従って生体センサ12を通じて取得した指紋に基づいて認証処理を実行する機能を有する。 The processor 11 has a function of executing authentication processing based on a fingerprint acquired through the biosensor 12 in accordance with the approval request signal.
プロセッサ11は、SE13を用いて認証処理を行う。SE13は、予め登録された各生体情報と生体センサ12から受信した指紋とを比較する。たとえば、SE13は、両者の特徴点などを照合する。 The processor 11 performs authentication processing using the SE 13. The SE 13 compares each piece of preregistered biometric information with the fingerprint received from the biometric sensor 12. For example, the SE 13 matches the characteristic points of both.
SE13は、予め登録された生体情報の中に入力された指紋と整合する生体情報がある場合、整合した生体情報のユーザを示す信号をプロセッサ11に出力する。 If the biometric information registered in advance includes biometric information that matches the input fingerprint, the SE 13 outputs a signal indicating the user of the matched biometric information to the processor 11.
また、SE13は、整合する生体情報がない場合、受信した指紋が生体情報として登録されてないことを示す信号をプロセッサ11に送信する。 In addition, if there is no matching biometric information, SE13 sends a signal to processor 11 indicating that the received fingerprint has not been registered as biometric information.
プロセッサ11は、受信した指紋が生体情報として登録されてないことを示す信号をSE13から取得した場合、認証に失敗したと判定する。認証に失敗したと判定すると、プロセッサ11は、通信インターフェース14を通じて拒否応答信号をサーバ30に送信する。 When processor 11 obtains a signal from SE 13 indicating that the received fingerprint is not registered as biometric information, processor 11 determines that authentication has failed. When determining that the authentication has failed, the processor 11 transmits a rejection response signal to the server 30 through the communication interface 14.
プロセッサ11は、整合した生体情報のユーザを示す信号をSE13から取得した場合、当該信号が示すユーザの権限と承認要求信号が承認を要求する権限とが一致(整合)するか判定する。たとえば、プロセッサ11の内部メモリ又はSE13は、ユーザと権限とを対応付けたテーブルを格納する。プロセッサ11は、当該テーブルを参照して両権限が一致するか判定する。 When the processor 11 acquires a signal indicating a user with matching biometric information from the SE 13, the processor 11 determines whether the authority of the user indicated by the signal matches (matches) the authority requested by the approval request signal. For example, the internal memory of the processor 11 or the SE 13 stores a table that associates users with privileges. The processor 11 refers to the table and determines whether the two authorities match.
両権限が一致する場合、プロセッサ11は、認証に成功したと判定する。認証に成功したと判定すると、プロセッサ11は、通信インターフェース14を通じて承認応答信号をサーバ30に送信する。 If both authorities match, the processor 11 determines that the authentication has been successful. When determining that the authentication is successful, the processor 11 transmits an approval response signal to the server 30 through the communication interface 14.
また、両権限が一致しない場合、プロセッサ11は、認証に失敗したと判定する。認証に失敗したと判定すると、プロセッサ11は、通信インターフェース14を通じて拒否応答信号をサーバ30に送信する。 Furthermore, if the two authorities do not match, the processor 11 determines that the authentication has failed. When determining that the authentication has failed, the processor 11 transmits a rejection response signal to the server 30 through the communication interface 14.
なお、承認要求信号が複数の権限を示す場合、プロセッサ11は、整合した生体情報のユーザが有する権限と複数の権限の何れか1つとが一致すれば、承認応答信号をサーバ30に送信する。 Note that when the approval request signal indicates a plurality of authorities, the processor 11 transmits an approval response signal to the server 30 if the authority possessed by the user of the matched biometric information matches any one of the plurality of authorities.
また、ユーザの権限は、複数個であってもよい。この場合、プロセッサ11は、ユーザが有する複数の権限の何れか1つと承認要求信号が承認を要求する権限とが一致すれば、承認応答信号をサーバ30に送信する。 Further, a user may have multiple authorities. In this case, the processor 11 transmits an approval response signal to the server 30 if any one of the plurality of authorities possessed by the user matches the authority for which the approval request signal requests approval.
次に、承認システム1の動作例について説明する。 Next, an example of the operation of the approval system 1 will be explained.
図10は、承認システム1の動作例について説明するためのフローチャートである。 Figure 10 is a flowchart illustrating an example of the operation of the approval system 1.
まず、センサ装置40は、センサ信号をサーバ30に送信する(S11)。 First, the sensor device 40 transmits a sensor signal to the server 30 (S11).
サーバ30のプロセッサ31は、通信部35を通じてセンサ装置40からセンサ信号を受信する。ここで、プロセッサ31は、受信したセンサ信号に基づいてある所定の状態が生じたと判定する(S12)。 The processor 31 of the server 30 receives a sensor signal from the sensor device 40 via the communication unit 35. Here, the processor 31 determines that a certain predetermined state has occurred based on the received sensor signal (S12).
所定の状態が生じたと判定すると、プロセッサ31は、所定の状態に対応する対処処理を実行するための権限を決定する(S31)。権限を決定すると、プロセッサ31は、通信部35を通じて、決定した権限による承認を要求する承認要求信号を生体認証装置10に送信する(S32)。 When determining that a predetermined condition has occurred, the processor 31 determines the authority to execute the countermeasure process corresponding to the predetermined condition (S31). After determining the authority, the processor 31 transmits an approval request signal requesting approval based on the determined authority to the biometric authentication device 10 via the communication unit 35 (S32).
生体認証装置10のプロセッサ11は、通信インターフェース14を通じて承認要求信号を受信する。承認要求信号を受信すると、プロセッサ11は、生体センサ12を通じて生体情報を取得する(S15)。 The processor 11 of the biometric authentication device 10 receives the approval request signal through the communication interface 14. Upon receiving the approval request signal, the processor 11 acquires biometric information through the biometric sensor 12 (S15).
生体情報を取得すると、プロセッサ11は、取得した生体情報に基づいて承認要求信号に従って認証処理を行う(S33)。ここでは、プロセッサ11は、認証に成功したものとする。認証処理を行うと、プロセッサ11は、通信インターフェース14を通じて承認応答信号をサーバ30に送信する(S17)。 When the biometric information is acquired, the processor 11 performs authentication processing according to the approval request signal based on the acquired biometric information (S33). Here, it is assumed that the processor 11 has succeeded in the authentication. When the authentication processing is completed, the processor 11 transmits an approval response signal to the server 30 via the communication interface 14 (S17).
サーバ30のプロセッサ31は、通信部35を通じて生体認証装置10から承認応答信号を受信する。承認応答信号を受信すると、プロセッサ31は、対処処理を行う(S18)。プロセッサ31が対処処理を行うと、承認システム1は、動作を終了する。 The processor 31 of the server 30 receives the approval response signal from the biometric authentication device 10 through the communication unit 35. Upon receiving the approval response signal, the processor 31 performs countermeasure processing (S18). When the processor 31 performs the handling process, the approval system 1 ends its operation.
次に、生体認証装置10の動作例について説明する。 Next, an example of the operation of the biometric authentication device 10 will be described.
図11は、生体認証装置10の動作例について説明するためのフローチャートである。 FIG. 11 is a flowchart for explaining an example of the operation of the biometric authentication device 10.
まず、生体認証装置10のプロセッサ11は、通信インターフェース14を通じてサーバ30から承認要求信号を受信したか判定する(S41)。承認要求信号を受信していないと判定すると(S41、NO)、プロセッサ11は、S41に戻る。 First, the processor 11 of the biometric authentication device 10 determines whether an approval request signal has been received from the server 30 through the communication interface 14 (S41). If it is determined that the approval request signal has not been received (S41, NO), the processor 11 returns to S41.
承認要求信号を受信したと判定すると(S41、YES)、プロセッサ11は、生体センサ12に指紋を取得させる(S42)。指紋を取得させると、プロセッサ11は、SE13に生体センサ12が取得した指紋と予め登録されている複数の指紋とを照合させる(S43)。 When it is determined that an approval request signal has been received (S41, YES), the processor 11 causes the biometric sensor 12 to acquire a fingerprint (S42). After the fingerprint has been acquired, the processor 11 causes SE13 to compare the fingerprint acquired by the biometric sensor 12 with multiple fingerprints registered in advance (S43).
生体センサ12が取得した指紋と整合する生体情報が登録されていると(S44、YES)、プロセッサ11は、整合する生体情報のユーザの権限と承認要求信号が示す権限とが一致するか判定する(S45)。 If the biometric information matching the fingerprint acquired by the biometric sensor 12 is registered (S44, YES), the processor 11 determines whether the authority of the user of the matching biometric information matches the authority indicated by the approval request signal. (S45).
両権限が一致すると判定すると(S45、YES)、プロセッサ11は、通信インターフェース14を通じて承認応答信号をサーバ30に送信する(S46)。 If it is determined that both authorities match (S45, YES), the processor 11 transmits an approval response signal to the server 30 through the communication interface 14 (S46).
生体センサ12が取得した指紋と整合する生体情報が登録されていない場合(S44、NO)、両権限が一致しないと判定した場合(S45、NO)、プロセッサ11は、通信インターフェース14を通じて拒否応答信号をサーバ30に送信する(S47)。 If biometric information that matches the fingerprint acquired by the biometric sensor 12 is not registered (S44, NO), or if it is determined that the two authorities do not match (S45, NO), the processor 11 sends a rejection response signal via the communication interface 14. is transmitted to the server 30 (S47).
承認応答信号をサーバ30に送信した場合(S46)、又は、拒否応答信号をサーバ30に送信した場合(S47)、プロセッサ11は、動作を終了する。 When an approval response signal is sent to the server 30 (S46), or when a rejection response signal is sent to the server 30 (S47), the processor 11 ends its operation.
なお、サーバ30のプロセッサ11は、決定した権限を有するユーザの生体情報が登録されている生体認証装置10を決定してもよい。プロセッサ11は、決定した生体認証装置10に承認要求信号を送信してもよい。 Note that the processor 11 of the server 30 may determine the biometric authentication device 10 in which the biometric information of the user having the determined authority is registered. The processor 11 may transmit an approval request signal to the determined biometric authentication device 10.
以上のように構成された承認システムは、生体認証装置において認証したユーザの権限に基づいて承認応答新語を送信する。その結果、承認システムは、サーバにおいてユーザの権限を管理する必要がなくなる。 The approval system configured as described above transmits an approval response new word based on the authority of the user authenticated by the biometric authentication device. As a result, the authorization system does not need to manage user privileges at the server.
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
以下、本願の出願当初の特許請求の範囲に記載した内容を付記する。
[1]
情報処理装置と生体認証装置とを備える承認システムであって、
前記情報処理装置は、
センサ装置及び前記生体認証装置と通信するための第1のインターフェースと、
前記第1のインターフェースを通じて前記センサ装置からのセンサ信号を受信し、
前記センサ信号が示すデータに関連する所定の条件を満たす状態が生じた場合に、前記第1のインターフェースを通じて前記状態に対応する対処処理の承認を要求する承認要求信号を前記生体認証装置に送信し、
前記第1のインターフェースを通じて前記対処処理の承認に成功したことを示す承認応答信号を前記生体認証装置から受信すると、前記対処処理を行う、
第1のプロセッサと、
を備え、
前記生体認証装置は、
前記情報処理装置と通信するための第2のインターフェースと、
生体情報を予め格納する記憶部と、
生体情報を取得する生体センサと、
前記承認要求信号を受信すると、前記生体センサに生体情報を取得させ、
前記生体センサが取得した生体情報と前記記憶部が格納する生体情報とが同定した場合、前記第2のインターフェースを通じて前記承認応答信号を前記情報処理装置に送信する、
第2のプロセッサと、
を備える、
承認システム。
[2]
前記第1のプロセッサは、前記第1のインターフェースを通じて、前記対処処理を実行するための権限を有するユーザの生体情報を予め格納する前記記憶部を備える前記生体認証装置に前記承認要求信号を送信する、
[1]に記載の承認システム。
[3]
前記第1のプロセッサは、前記第1のインターフェースを通じて、前記対処処理を実行するための権限による承認を要求する前記承認要求信号を前記生体認証装置に送信し、 前記第2のプロセッサは、前記対処処理を実行するための権限と前記生体センサが取得した生体情報と同定された生体情報のユーザが有する権限とが整合する場合、前記第1のインターフェースを通じて前記承認応答信号を前記情報処理装置に送信する、
[1]に記載の承認システム。
[4]
前記生体情報は、指紋である、
[1]乃至[3]の何れか1つに記載の承認システム。
[5]
前記状態は、前記センサ信号が示すデータから異常が生じたと判断される条件を満たす状態である、
[1]乃至[4]の何れか1つに記載の承認システム。
[6]
ランプを備える機器と通信するインターフェースと、
生体情報を予め格納する記憶部と、
生体情報を取得する生体センサと、
前記生体センサが取得した生体情報と前記記憶部が格納する生体情報とが同定した場合、前記インターフェースを通じて前記ランプの点灯を指示する点灯信号を前記機器に送信するプロセッサと、
を備える生体認証装置。
[7]
前記プロセッサは、前記記憶部が記憶する生体情報のユーザが所定の処置を行う被処置者に対応する前記機器に前記点灯信号を送信する、
[6]に記載の生体認証装置。
[8]
前記機器は、前記被処置者が所在する位置を示す、
[7]に記載の生体認証装置。
[9]
前記生体情報は、指紋である、
[6]乃至[8]の何れか1つに記載の生体認証装置。
Although several embodiments of the invention have been described, these embodiments are presented by way of example and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other forms, and various omissions, substitutions, and changes can be made without departing from the gist of the invention. These embodiments and their modifications are included within the scope and gist of the invention, as well as within the scope of the invention described in the claims and its equivalents.
Hereinafter, the contents described in the claims of the present application as originally filed will be added.
[1]
An approval system comprising an information processing device and a biometric authentication device,
The information processing device includes:
a first interface for communicating with a sensor device and the biometric authentication device;
receiving a sensor signal from the sensor device through the first interface;
When a state that satisfies a predetermined condition related to data indicated by the sensor signal occurs, an approval request signal is sent to the biometric authentication device through the first interface, requesting approval for a countermeasure corresponding to the state. ,
Upon receiving an approval response signal from the biometric authentication device through the first interface indicating that approval of the handling process has been successful, performing the handling process;
a first processor;
Equipped with
The biometric authentication device is
a second interface for communicating with the information processing device;
a storage unit that stores biometric information in advance;
A biosensor that acquires biometric information,
Upon receiving the approval request signal, causing the biosensor to acquire biometric information;
If the biometric information acquired by the biosensor and the biometric information stored in the storage unit are identified, transmitting the approval response signal to the information processing device through the second interface;
a second processor;
Equipped with
Approval system.
[2]
The first processor transmits the approval request signal through the first interface to the biometric authentication device including the storage unit that stores in advance biometric information of a user who is authorized to execute the countermeasure process. ,
The approval system described in [1].
[3]
The first processor transmits, through the first interface, the approval request signal requesting approval by an authority to execute the countermeasure process to the biometric authentication device, and the second processor If the authority to execute the process matches the authority possessed by the user of the biometric information acquired by the biosensor and the identified biometric information, transmit the approval response signal to the information processing device through the first interface. do,
The approval system described in [1].
[4]
The biometric information is a fingerprint;
The approval system according to any one of [1] to [3].
[5]
The state is a state that satisfies conditions for determining that an abnormality has occurred based on data indicated by the sensor signal.
The approval system according to any one of [1] to [4].
[6]
an interface for communicating with a device including a lamp;
a storage unit that stores biometric information in advance;
A biosensor that acquires biometric information,
a processor that transmits a lighting signal to the device through the interface to instruct lighting of the lamp when the biological information acquired by the biological sensor and the biological information stored in the storage unit are identified;
A biometric authentication device comprising:
[7]
The processor transmits the lighting signal to the device corresponding to the patient to whom the user of the biological information stored in the storage unit performs a predetermined treatment,
The biometric authentication device according to [6].
[8]
the device indicates a location where the person to be treated is located;
The biometric authentication device according to [7].
[9]
The biometric information is a fingerprint;
The biometric authentication device according to any one of [6] to [8].
1及び1’…承認システム、10(10a及び10b)…生体認証装置、11…プロセッサ、12…生体センサ、13…SE、14…通信インターフェース、15…バッテリ、16…筐体、16a…上面、16b…下面、16c…側面、16c1…側面、16c2…側面、17…表示部、21…開口、22…溝、23…開口、30…サーバ、31…プロセッサ、32…ROM、33…RAM、34…NVM、35…通信部、36…操作部、37…表示部、40…センサ装置、50…ネットワーク、60(60a乃至60c)…IoT機器、61(61a乃至61c)…ランプ、200…右手、211…親指、212…指、213…中指、214…薬指、215…小指、a乃至c…被処置者。 1 and 1'... Approval system, 10 (10a and 10b)... Biometric authentication device, 11... Processor, 12... Biometric sensor, 13... SE, 14... Communication interface, 15... Battery, 16... Housing, 16a... Top surface, 16b...bottom surface, 16c...side surface, 16c1...side surface, 16c2...side surface, 17...display section, 21...opening, 22...groove, 23...opening, 30...server, 31...processor, 32...ROM, 33...RAM, 34 ...NVM, 35...Communication section, 36...Operation section, 37...Display section, 40...Sensor device, 50...Network, 60 (60a to 60c)...IoT device, 61 (61a to 61c)...Lamp, 200...Right hand, 211...thumb, 212...finger, 213...middle finger, 214...ring finger, 215...little finger, a to c...person to be treated.
Claims (5)
前記情報処理装置は、
対処処理と権限とを対応付けたテーブルを記憶する記憶部と、
センサ装置及び前記生体認証装置と通信するための第1のインターフェースと、
前記第1のインターフェースを通じて前記センサ装置からのセンサ信号を受信し、
前記センサ信号が示すデータに関連する所定の条件を満たす状態が生じた場合に前記状態に対応する対処処理と前記テーブルにより特定する前記状態に対応する対処処理を実行する権限とを決定し、決定した権限に基づいて承認処理を行わせる生体認証装置を前記複数の生体認証装置から決定し、決定した生体認証装置へ承認要求信号を送信し、
前記第1のインターフェースを通じて前記対処処理の承認に成功したことを示す承認応答信号を前記生体認証装置から受信すると、前記対処処理を行う、
第1のプロセッサと、
を備え、
前記生体認証装置は、
前記情報処理装置と通信するための第2のインターフェースと、
生体情報を予め格納する記憶部と、
生体情報を取得する生体センサと、
前記承認要求信号を受信すると、前記生体センサに生体情報を取得させ、
前記生体センサが取得した生体情報と前記記憶部が格納する生体情報とが同定した場合、前記第2のインターフェースを通じて前記承認応答信号を前記情報処理装置に送信する、
第2のプロセッサと、
を備える、
承認システム。 An approval system comprising an information processing device and a plurality of biometric authentication devices,
The information processing device includes:
a storage unit that stores a table that associates response processing with authority;
a first interface for communicating with a sensor device and the biometric authentication device;
receiving a sensor signal from the sensor device through the first interface;
Determining and determining a handling process corresponding to the condition when a condition satisfying a predetermined condition related to the data indicated by the sensor signal occurs and an authority to execute the handling process corresponding to the condition specified by the table. determining a biometric authentication device from the plurality of biometric authentication devices that is to perform approval processing based on the authority, and transmitting an approval request signal to the determined biometric authentication device;
Upon receiving an approval response signal from the biometric authentication device through the first interface indicating that approval of the handling process has been successful, performing the handling process;
a first processor;
Equipped with
The biometric authentication device is
a second interface for communicating with the information processing device;
a storage unit that stores biometric information in advance;
A biosensor that acquires biometric information,
Upon receiving the approval request signal, causing the biosensor to acquire biometric information;
If the biometric information acquired by the biosensor and the biometric information stored in the storage unit are identified, transmitting the approval response signal to the information processing device through the second interface;
a second processor;
Equipped with
Approval system.
請求項1に記載の承認システム。 The first processor is configured to use a biometric authentication device that includes the storage unit that stores in advance biometric information of a user who has authority to execute the handling process as a biometric authentication device that causes the authorization process to be performed by the plurality of biometrics. Determined from the authentication device ,
The approval system according to claim 1.
前記第2のプロセッサは、前記対処処理を実行するための権限と前記生体センサが取得した生体情報と同定された生体情報のユーザが有する権限とが整合する場合、前記第1のインターフェースを通じて前記承認応答信号を前記情報処理装置に送信する、
請求項1に記載の承認システム。 The first processor transmits, through the first interface, the approval request signal requesting approval by an authority to execute the handling process to the biometric authentication device determined from the plurality of biometric authentication devices ,
If the authority to execute the countermeasure processing matches the authority possessed by the biometric information acquired by the biosensor and the user of the identified biometric information, the second processor issues the approval through the first interface. transmitting a response signal to the information processing device;
The approval system according to claim 1.
請求項1乃至3の何れか1項に記載の承認システム。 The biometric information is a fingerprint.
An approval system according to any one of claims 1 to 3.
請求項1乃至4の何れか1項に記載の承認システム。 The state is a state that satisfies conditions for determining that an abnormality has occurred based on data indicated by the sensor signal.
An approval system according to any one of claims 1 to 4.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP20892666.7A EP4036769A4 (en) | 2019-11-26 | 2020-11-20 | Approval system |
PCT/JP2020/043430 WO2021106791A1 (en) | 2019-11-26 | 2020-11-20 | Approval system |
US17/731,396 US12223024B2 (en) | 2019-11-26 | 2022-04-28 | Approval system |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019213470 | 2019-11-26 | ||
JP2019213470 | 2019-11-26 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2021089701A JP2021089701A (en) | 2021-06-10 |
JP7458208B2 true JP7458208B2 (en) | 2024-03-29 |
Family
ID=76220283
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020036911A Active JP7458208B2 (en) | 2019-11-26 | 2020-03-04 | Approval System |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7458208B2 (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008181462A (en) | 2007-01-26 | 2008-08-07 | Laurel Seiki Kk | Customer paging device |
WO2014187848A1 (en) | 2013-05-21 | 2014-11-27 | Knightsbridge Portable Communications Sp | Portable authentication tool and method |
US20150206366A1 (en) | 2014-01-23 | 2015-07-23 | Apple Inc. | Electronic Device Operation Using Remote User Biometrics |
KR102012770B1 (en) | 2018-04-10 | 2019-08-21 | (주)모던하비 | Management system of human settlement using drone |
JP2019525282A (en) | 2016-05-19 | 2019-09-05 | アップル インコーポレイテッドApple Inc. | User interface for devices that require remote authorization |
-
2020
- 2020-03-04 JP JP2020036911A patent/JP7458208B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008181462A (en) | 2007-01-26 | 2008-08-07 | Laurel Seiki Kk | Customer paging device |
WO2014187848A1 (en) | 2013-05-21 | 2014-11-27 | Knightsbridge Portable Communications Sp | Portable authentication tool and method |
US20150206366A1 (en) | 2014-01-23 | 2015-07-23 | Apple Inc. | Electronic Device Operation Using Remote User Biometrics |
JP2019525282A (en) | 2016-05-19 | 2019-09-05 | アップル インコーポレイテッドApple Inc. | User interface for devices that require remote authorization |
KR102012770B1 (en) | 2018-04-10 | 2019-08-21 | (주)모던하비 | Management system of human settlement using drone |
Also Published As
Publication number | Publication date |
---|---|
JP2021089701A (en) | 2021-06-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11023754B2 (en) | Systems and methods for high fidelity multi-modal out-of-band biometric authentication | |
US10303964B1 (en) | Systems and methods for high fidelity multi-modal out-of-band biometric authentication through vector-based multi-profile storage | |
ES2993502T3 (en) | Method and apparatus for processing biometric information in electronic device | |
JP5659246B2 (en) | Protected personal data processing and management system | |
US11516212B2 (en) | Multi-functional authentication apparatus and operating method for the same | |
TWI514182B (en) | Electronic device including finger-operated input device based biometric matching and related methods | |
EP2965195B1 (en) | User authorization and presence detection in isolation from interference from and control by host central processing unit and operating system | |
CN105279410A (en) | User Authentication Retry with a Biometric Sensing Device | |
US20230177128A1 (en) | Authentication and calibration via gaze tracking | |
JP2015201203A (en) | Method for verifying input password, password verification device, and computer system including password verification device | |
US20150332038A1 (en) | Secure entry of secrets | |
JP2013186851A (en) | Information processor for which input of information for cancelling security is required and log-in method | |
KR20190128868A (en) | Authentication system and method of blochchain distributed ledger and cryptocurrency offline storage | |
JP2007148950A (en) | Information processing device | |
US12223024B2 (en) | Approval system | |
US20170126635A1 (en) | Controlling Access To Resource Functions At A Control Point Of The Resource Via A User Device | |
JP7458208B2 (en) | Approval System | |
KR20070076317A (en) | Computer power-on and use authentication device and authentication method | |
EP3304391B1 (en) | Controlling access to resource functions at a control point of the resource via a user device | |
KR102609753B1 (en) | Computer readable recording medium and electronic apparatus for processing image signal | |
CN105989490B (en) | Electronic device and fingerprint recognition control method | |
WO2024035886A1 (en) | Transparent authentication using biometric factors | |
KR102248132B1 (en) | Method, apparatus and program of log-in using biometric information | |
JP2016071598A (en) | Authentication device, authentication system and program | |
KR20180131141A (en) | Method for registration fingerprint, method for certification fingerprint, and apparatus for exectuing the method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220916 |
|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20230105 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20231031 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231225 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20240220 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240318 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7458208 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |