个人识别数据管理系统、管理方法、管理程序及存储介质的制作方法

文档序号:6679461阅读:218来源:国知局
专利名称:个人识别数据管理系统、管理方法、管理程序及存储介质的制作方法
技术领域
本发明主要涉及对出入设置有安全管理系统的建筑物的人员的个人识别数据进行管理的技术。
背景技术
为了对大楼和办公室设施和房间等建筑物进行安全管理,例如,在专利要求1中公开了一种技术。在专利文献1所公开的安全管理系统中,将在大楼内通过个人识别信息检测装置检测到的个人识别信息和登记在信息控制装置的存储装置中的个人识别数据进行对照,来进行个人认证。该个人识别数据的登记、变更和删除等管理在该大楼以外的其他场所进行。在登记了新的个人识别数据时,或者变更了原有的个人识别数据时,将相应的个人识别数据从大楼外部传送到大楼内部的信息控制装置中。
专利文献1日本国专利特开2004一265158号公报
在现有的安全管理系统中,为了将所登记的个人识别数据变更为最新的数据,在设置在管理中心的中心服务器和各个建筑物内的信息控制装置之间进行个人识别数据的同步。此时,中心服务器与各个建筑物内的信息控制装置一个一个按序轮流进行通信。但是,在该方法中,当由管理中心管理的设施和房间的数量很多时,当然,信息控制装置的数量和需要管理的个人识别数据的数量也随之增加。为此,中心服务器的负荷大幅度增加,而使得在中心服务器与各个建筑物内的信息控制装置之间取得个人识别数据的同步时,会出现同步所需的时间大幅度增加的问题。

发明内容
本发明是鉴于上述存在的问题而作出的,本发明的目的在于降低中心服务器的负荷,并且缩短在中心服务器与各个建筑物内的信息控制装置之间取得个人识别数据的同步所需的时间。
在本发明中,首先,从与例如设置在建筑物内的网络连接的信息控制 装置中选择作为代表的代表信息控制装置,并且由该代表信息控制装置根 据其余的信息控制装置中所存储的个人识别数据来取得同步。然后,由与 所述网络连接的中心服务器根据代表信息控制装置中所存储的个人识别 数据来取得同步。此外,代表信息控制装置根据中心服务器中所存储的个 人识别数据取得同步。最后,由其余的信息控制装置根据代表信息控制装 置中所存储的个人识别数据来取得同步。
由于原来由中心服务器进行的同步处理中的大部分处理都由代表信 息控制装置来进行,因此能够分散负荷,使中心服务器的负荷降低,进而 能够削减对中心服务器的占用时间。由此,在进行设计时,能够降低对中 心服务器所要求的性能,以及增加能够在管理中心管理的设施和房间的数 量。这一部分将在后文中进行详细的说明。
发明效果
根据本发明,能够降低中心服务器的负荷,并且缩短在中心服务器与 各个建筑物内的信息控制装置之间取得个人识别数据的同步所需的时间。


图1是表示本实施方式的个人识别数据管理系统的大致结构的方块图。
图2是以一个公寓为对象的卡数据的数据结构图。 图3是信息控制装置信息的数据结构图。
图4是卡数据的数据结构图,该卡数据的对象是公寓中的以010201 这一居室号码识别的居室。
图5是表示对公寓的全部居室的卡数据进行更新处理时的处理步骤的 流程图,其表示了使用装置B中的卡数据对装置A中的卡数据进行更新 时的处理步骤。
图6是表示对公寓的某一居室的卡数据进行更新处理时的处理步骤的 流程图,其表示了使用装置B中的卡数据对装置A中的卡数据进行更新 时的处理步骤。符号说明
10管理中心;
20公寓系统;
30网络;
100中心服务器;
101数据库(DB);
110中心客户终端;
200路由器;
210共用部分控制装置;
211信息控制装置;
212读卡器;
213自动门;
220专用部分控制装置;
221信息控制装置;
222读卡器;
223电子锁;
230卡数据登记装置。
具体实施例方式
以下对用于实施本发明的最佳方式(以下称为"实施方式")进行说明。 在进行说明时,适当参照与本说明书同时提交的附图。并且,本实施方式 中所涉及的建筑物是具有很多居室的公寓。 《结构》
图1是表示本实施方式的个人识别数据管理系统的大致结构的方块 图。在该个人识别数据管理系统中,通过网络30来连接管理中心10、多 个公寓系统20以及多个中心客户终端110。使用上述结构对居住在公寓内
的人员的出入等进行安全管理。
管理中心10具有数据库(DB)lOl,并且由与网络30连接的中心服务 器100以及连接在中心服务器100上的中心客户终端110构成。
中心服务器100是普通计算机,其包括如下的硬件资源输入部分100a,该输入部分中安装有键盘和鼠标等装置;控制部分100b,该控制部 分中安装有例如CPU(Central Processing Unit:中央控制装置)等装置;存 储部分100c,该存储部分中安装有RAM(Random Access Memory)和作为 外部存储装置的HDD(Hard Disk Driver)等装置,其中RAM用来确保展开 所读写的数据时所需的存储区域;以及输出部分100d,该输出部分中安装 有显示器(显示部分)和麦克风(声音输出部分)等装置。并且,控制部分100b 用于从ROM(Read Only Memory)等存储介质中读取存储在这些存储介质 中的用于对公寓住户的识别数据进行管理的管理程序或者用于执行与包 括公寓住户的个人认证等在内的安全控制有关的信息处理所需的程序等。
存储在数据库110中的信息包括与设置在各个公寓的各个居室中的 装置的IP(Intemet Protocol)地址(根据网络30的规格等,可以设定为全球 IP地址(global IP address),也可以设定为个人IP地址(private IP address)) 有关的信息;与公寓内的各个装置进行通信用的通信端口以及公寓的大 楼、楼层、居室等的相关信息;存储在公寓的住户所拥有的在出入时用于 个人认证的IC(Integrated Circuit)卡中的卡数据(个人识别数据);以及与设 置在公寓内的设备相关的信息等。
设置在管理中心10内的中心客户终端110是具有输入部分、控制部 分、存储部分以及输出部分等硬件资源的普通计算机。中心客户终端能够 与中心服务器100连接并进行通信,能够指令中心服务器100进行卡数据
的登记、变更和删除等。中心服务器ioo根据中心客户终端的指令在数据
库110进行卡数据的登记、变更、删除以及阅览等。
与网络30连接的中心客户终端IIO是和设置在管理中心10内的中心 客户终端110具有同等功能的普通计算机,设置在与管理中心10的设置 场所不同的场所(例如日本的全国各地),该中心客户终端110能够指令 中心服务器100对卡数据进行登记、变更和删除等。
公寓系统20由多个公用部分控制装置210和多个专用部分控制装置 220以及卡数据登记装置230经由路由器200与外部网络30连接而成,公 寓系统20用于对在该公寓出入等的人员进行管理。
公用部分控制装置210是在居住者出入公寓大厅和会议室等公用部分 时对居住者的出入进行管理的装置,该公用部分控制装置210由与路由器200连接的信息控制装置211、读卡器212和自动门213构成。
信息控制装置211是普通计算机,其包括如下的硬件资源输入部分 211a,该输入部分中安装有键盘和鼠标等装置;控制部分211b,该控制部 分中安装有例如CPU等装置;存储部分211c,该存储部分中安装有用来 确保展开所读写的数据时所需的存储区域的RAM或作为外部存储装置的 HDD等装置;以及输出部分211d,该输出部分中安装有显示器(显示部分) 或麦克风(声音输出部分)等装置。该信息控制装置211通过与路由器200 连接,能够经由外部的网络30与中心服务器100等进行通信。此外,控 制部分21 lb用于从ROM等存储介质中读取存储在这些存储介质中的用于 对公寓住户的识别数据进行管理的管理程序或用于执行与包括公寓住户 的个人认证等在内的安全控制有关的信息处理所需的程序等。另外,存储 部分211c用来存储该公寓的住户的卡数据。
读卡器212是认证装置,该认证装置在公寓的住户出入时从该住户所 持有的IC卡读取卡数据,由此来进行个人认证。在进行个人认证时,将 从IC卡读取的卡数据和存储在信息控制装置211的存储部分21 lc中的卡 数据进行对照。此外,自动门213在读卡器212成功地进行了个人认证时 开闭。
专用部分控制装置220是对公寓住户的各个居室、也就是只有得到允 许的人才能进入的区域即专用部分的出入进行管理的装置,该专用部分控 制装置220由与路由器200连接的信息控制装置221、读卡器222和电子 锁223构成。
信息控制装置221是普通计算机,其包括如下的硬件资源输入部分 221a,该输入部分中安装有键盘或鼠标等装置;控制部分221b,该控制部 分中安装有例如CPU等装置;存储部分221c,该存储部分中安装有用来 确保展开所读写的数据时所需的存储区域的RAM或作为外部存储装置的 HDD等装置;以及输出部分221d,该输出部分中安装有显示器(显示部分) 或麦克风(声音输出部分)等装置。该信息控制装置221通过与路由器200 连接,能够经由外部的网络30与中心服务器IOO等进行通信。此外,控 制部分221b用于从ROM等存储介质中读取存储在这些存储介质中的用于 对公寓内的相关居室的住户的识别数据进行管理的程序和用于执行与包括该住户的个人认证等在内的安全控制有关的信息处理所需的的程序等。
另外,存储部分221c用来存储该住户的卡数据。
读卡器222是认证装置,该认证装置在公寓的住户出入其居室时从该 住户所持有的ic卡读取卡数据,由此来进行个人认证。在进行个人认证 时,将从IC卡读取的卡数据和存储在信息控制装置221的存储部分221c 中的卡数据进行对照。此外,电子锁223在读卡器212成功地进行了个人 认证时打开,该电子锁例如安装在该居室的门的门把手周围。
卡数据登记装置230是具有输入部分、控制部分、存储部分以及输出 部分等硬件资源的普通计算机,其例如设置在公寓的管理员室等中。卡数 据登记装置230通过与路由器200连接而与所有的公用部分的信息控制装 置210以及相关的专用部分的信息控制装置220进行通信,并且经由外部 网络30与中心服务器100等进行通信,进行卡数据的登记、变更和删除 等。此外,卡数据登记装置230,为了让公寓管理员能够对该公寓的居住 者进行管理,在其存储部分中存储所有的公用部分的信息控制装置210和 所有的专用部分的信息控制装置220的IP地址。
以下对本实施方式的个人识别数据管理系统中所使用的数据的数据 结构进行说明。图2是以一个公寓为对象的卡数据的数据结构图。
图2所示的卡数据具有居室号码区域(field) 2001,该区域中登记有 识别公寓居室的居室号码;卡ID区域2002,该区域中登记用于识别被允
许进入以居室号码识别的居室内的人员,且与存储在该人员所持有的卡(ic
卡等)中的识别号码(卡ID(Identification))相同的识别号码;有效/无效标 志区域2003,该区域中登记标志的值,其中该标志值表示以识别号码特 定的人员是否可以使用卡来进出该公寓;以及更新时间区域2004,该区 域中登记卡数据的更新时间。该数据主要存储在管理中心10的数据库101 以及公用部分控制装置210的信息控制装置211的存储部分211c中,并 且将能够进出公寓的人员作为记录数据进行管理。此外,公用部分控制装 置210的信息控制装置211中只对出入设置有该公用部分的公寓的人员进 行卡数据的登记,而管理中心10的中心服务器100则对与网络30连接的 所有公寓系统20的公寓进行上述卡数据的登记。
在图2所示的卡数据中,居室号码在居室号码区域2001中从小到大地进行排序,对于居室号码相同的数据,进一步在卡ID区域2002中按照 卡ID从小到大地进行排序。此外,在有效/无效标志区域2003中,如果 该人员能够使用卡进出公寓,则登记"1"的值,如果不能,则登记"0" 的值。
图3是信息控制装置信息的数据结构图。"信息控制装置信息"是指 对设置在公寓内的信息控制装置的规格作出规定的信息。
图3所示的信息控制装置信息具有居室号码区域3001,该区域中 登记对设置有该信息控制装置的居室进行识别的识别号码;IP地址区域 3002,该区域中登记该信息控制装置的IP地址。该数据主要存储在管理 中心10的数据库101以及公用部分控制装置210的信息控制装置211的 存储部分211c中,并且将信息识别装置作为登记数据进行管理。此外, 公用部分控制装置210的信息控制装置211中只对设置在具有该公用部分 的公寓中的信息控制装置进行信息控制装置信息的登记,而管理中心10 的中心服务器100则对与网络30连接的所有公寓系统20的公寓进行上述 信息控制装置信息的登记。信息控制装置信息在居室号码区域3001中按 照居室号码从小到大地进行排序。
图4是卡数据的数据结构图,该卡数据的对象是公寓中的以010201 这一居室号码识别的居室。
图4所示的卡数据具有卡ID区域4001,该区域中登记用于识别被 允许进入以010201这一居室号码识别的居室内的人员,且与存储在该人 员所持有的卡(IC卡等)中的识别号码(卡ID)相同的识别号码;有效/无效 标志区域4002,该区域中登记标志的值,其中该标志值表示以识别号码 特定的人员是否可以使用卡来进出该公寓;更新时间区域4003,该区域 中登记卡数据的更新时间。该数据主要存储在专用部分控制装置220的信 息控制装置221的存储部分221c中,将能够进出以010201这一居室号码 识别的居室内的人员作为记录数据进行管理。
此外,如图2所示,由于进出该设置有公用部分的公寓的全部人员都 需要使用公用部分控制装置210的信息控制装置211,因此公用部分控制 装置210的信息控制装置211中登记有所有进出该设置有公用部分的公寓 的人员的卡数据。另一方面,如图4所示,由于只有进出该居室的人员利
15用专用部分控制装置220的信息控制装置221,因此专用部分控制装置220 的信息控制装置221中只登记了这些人员的卡数据。如此,通过减少存储 在专用部分控制装置220的信息控制装置221中的信息量,能够有效地使 用个人识别数据管理系统的资源。此外,图4所示的卡数据在卡ID区域 4001中按照卡ID从小到大地进行排序。 《处理动作》
以下说明对登记在管理中心10的数据库101中的卡数据进行更新(登 记、变更和删除等)时的处理动作。在从中心服务器100的输入部分100a 输入了要求进行更新的要求信息时,或者从中心客户终端IIO接收到要求 进行更新的要求信息时,实行该更新的处理动作。在进行更新时,由中心 服务器100的控制部分100b根据输入的或者接收到的要求信息来判别希 望进行更新的居室号码或者卡ID,同时读取登记在数据库101中的卡数据 (参照图2)。此后,以判别出的居室号码或者卡ID为检索键,确定居室号 码区域2001中的数值相一致的居室号码,或者卡ID区域2002中的数值 相一致的卡ID,并提取与所确定的居室号码或者卡ID相对应的记录数据。
进行卡数据的登记,意味着例如有新的住户搬入了该公寓而需要追加 新的卡数据等,此时,即使以判别出的卡ID为检索键对数据库101进行 检索,也检索不到相一致的值,因此生成新的记录数据。在生成新的记录 数据时,在有效/无效标志区域2003中登记"1",在更新时间区域2004 中例如登记其生成时间。
在对卡数据进行变更时,在所提取的记录数据中对作为变更对象的区 域的值进行变更。然后,在更新时间区域2004中例如登记该变更进行的 时间。
进行卡数据的删除,意味着发生了例如有人搬出了公寓,或者有人遗 失了卡等情况,此时,在所提取的记录数据中,将有效/无效标志区域 2003的值变更为"0"。然后,在更新时间区域2004中,例如登记该变 更进行的时间。
在进行了上述更新处理动作后,可以一并向该公寓的公用部分控制装 置210以及专用部分控制装置220发送数据。
以下说明对登记在卡数据登记装置230中的卡数据进行更新(登记、变更和删除等)时的处理动作。该更新处理动作与管理中心10的数据库101 的更新处理动作基本相同,在此省略该部分的说明。此外,在该更新处理
动作结束后,对所有的公用部分控制装置210的信息控制装置211以及相 关的专用部分控制装置220的信息控制装置221中所登记的卡数据进行更 新处理。在公用部分控制装置210的信息控制装置211以及专用部分控制 装置220的信息控制装置221中进行的更新的动作处理也基本上与管理中 心10的数据库101时的动作相同,因此省略该部分的说明。
在进行上述的更新处理动作后,可以一并对管理中心10的数据库101 进行更新。
以下说明在管理中心10的数据库101和公寓系统20的所有的信息控 制装置211、 221之间使卡数据取得同步时的处理动作。首先,从相应的 公寓系统20内的公用部分控制装置210的信息控制装置211中任意选择 成为代表的代表信息控制装置。通过从存储了该公寓的全部居住者的卡数 据的公用部分控制装置210的信息控制装置211中选择成为代表的信息控 制装置,能够顺利地进行此后的处理。不过,即使是专用部分控制装置220 的信息控制装置221,只要通过处理使得其能够取得所有的卡数据,则该 信息控制装置221也可以成为代表信息控制装置。
此后,该代表信息控制装置根据信息控制装置信息(参照图3)依序与 所有的其他的信息控制装置211以及221进行通信,对代表信息控制装置 的卡数据进行更新。从代表信息控制装置的存储部分读取信息控制装置信 息,在确定IP地址后,通过路由器200访问通过所确定的IP地址确定的 信息控制装置,读取登记在其存储部分中的卡数据,并进行卡数据的更新 处理动作。更新的步骤在后文中进行详细的说明。此外,有时可以根据需 要,使用从卡数据登记装置230输入的卡数据对代表信息控制装置的卡数 据进行更新。
在代表信息控制装置的卡数据的更新结束后,根据登记在代表信息控 制装置中的卡数据对登记在管理中心10的数据库101中的卡数据进行更 新。代表信息控制装置向中心服务器IOO发送要求进行同步的要求信息。 管理中心服务IOO在接收到要求信息后,访问代表信息控制装置的存储部 分,并读取登记在代表信息控制装置的存储部分中的卡数据,访问数据库
17101并读取登记在数据库101中的卡数据。对所读取的两种卡数据进行比 较,并对数据库IOI中的卡数据执行更新处理动作。更新的步骤将在后文 中进行详细的说明。此外,有时可以根据需要,使用从中心客户终端110 输入的卡数据等来更新登记在数据库101中的卡数据。
然后,根据登记在管理中心10的数据库101中的卡数据对登记在代 表信息控制装置中的卡数据进行更新。由中心服务器100向代表信息控制
装置发送要求进行同步的要求信息。代表信息控制装置在接收到要求信息
后,访问管理中心10的数据库101,读取登记在数据库101中的卡数据,
此外还读取登记在代表信息控制装置的存储部分中的卡数据。将所读取的 两种卡数据进行比较,并对代表信息控制装置的存储部分中的卡数据进行 更新处理动作。更新的步骤在后文中进行详细的说明。
最后,根据登记在代表信息控制装置中的卡数据,对登记在所有的其
他的信息控制装置2U、 221中的卡数据进行更新。由代表信息控制装置 向所有的其他的信息控制装置211、 221分别发送要求进行同步的要求信 息。所有的其他信息控制装置211、 221分别在接收到要求信息后,访问 代表信息控制装置的存储部分,读取登记在该存储部分中的卡数据,还读 取登记在所有的其他信息控制装置211、 221的各自的存储部分中的卡数
据。对所读取的两种卡数据进行比较,并且对所有的其他的信息控制装置 211、 221的各自的存储部分中的卡数据进行更新处理动作。更新的步骤在 后文中进行详细的说明。
通过进行上述4次更新处理,完成管理中心10的数据库102与公寓 系统20的所有的信息控制装置211以及221之间的卡数据同步。
并且,取得同步的处理,可以在管理中心IO发出了同步命令时(例如 从中心服务器100的输入部分100a或者中心客户终端110的输入部分输 入了同步命令时)进行,也可以通过在各个公寓系统20中设置定期执行的 时间表(例如设置通过执行代表信息控制装置或者卡数据登记装置230中 存储的用于时间表的软件而确定的时间表),使得在各个公寓系统20中定 期地自动进行同步。
以下详细说明在各个装置之间进行同步时的更新步骤。为了便于说 明,将公用部分控制装置210的信息控制装置211、专用部分控制装置220的信息控制装置221以及中心服务器110总称为"装置"。此外,与公寓 的全部居室的卡数据有关的更新步骤的说明和与公寓中的某一个居室的 卡数据有关的更新步骤的说明分开进行。
图5是表示对公寓的全部居室的卡数据进行更新处理时的处理步骤的 流程图,如图5所示,使用装置B(在图5中以"B"表示的装置)中的卡数 据对装置A(在图5中以"A"表示的装置)中的卡数据进行更新。此外, 图6是表示对公寓的某一居室的卡数据进行更新处理时的处理步骤的流程 图,如图6所示,使用装置B(在图6中以"B"表示的装置)中的卡数据对 装置A(在图6中以"A"表示的装置)中的卡数据进行更新。
图5所示的更新处理步骤如下。首先,在步骤S501中,分别从装置 A和B读取起始位置上的卡数据(例如在图2所示的卡数据中处于最上位 的记录数据)。读取上述卡数据后,进入步骤S502。
在步骤S502中,判断能否从装置A中读取卡数据。在判断为已经从 装置A中读取了卡数据(步骤S502中的判断结果为是)时,进入步骤S503, 在判断为不能从装置A中读取卡数据(步骤S502中的判断结果为否)时, 进入步骤S504。
在步骤S503中,判断能否从装置B中读取卡数据。在判断为己经从 装置B中读取了卡数据(步骤S503中的判断结果为是)时,进入步骤S505, 在判断为不能从装置B中读取卡数据(步骤S503中的判断结果为否)时, 则意味着装置B中己经不存在应更新到装置A的卡数据,因此结束处理。
在步骤S504中,由于意味着己经不存在需要更新到装置A中的卡数 据,所以从装置B将剩余的所有卡数据追加(登记)到装置A中,并结 束处理。
在步骤S505中,判断从装置A中读取的卡数据中的居室号码(例如 登记在图2所示的居室号码区域2001中的值)和从装置B中读取的卡数 据中的居室号码是否一致,如果两个居室号码相一致(步骤S505中的判 断结果为是)时,进入步骤S506,如果两个居室号码不一致(步骤S505 中的判断结果为否)时,进入步骤S514。
在步骤S506中,判断从装置A中读取的卡数据中的卡ID (例如登记 在图2所示的卡ID区域2002中的值)和从装置B中读取的卡数据中的卡ID是否一致,如果两个卡ID相一致(步骤S506中的判断结果为是)时, 进入步骤S507,如果两个卡ID不一致(步骤S506中的判断结果为否) 时,进入步骤S510。
在步骤S507中,判断装置A中的卡数据的更新时间是否比装置B中 的卡数据的更新时间早。此时,例如在装置A和装置B中,比较如图2 所示的卡数据的更新时间区域2004中登记的值。如果装置A的卡数据的 更新时间比装置B的卡数据的更新时间早(步骤S507中的判断结果为是), 进入步骤S508,如果不早(步骤S507中的判断结果为否),则进入步骤 S509。
在步骤S508中,由于从装置A读取的卡数据比装置B的卡数据早, 所以用装置B的卡数据改写装置A中的卡数据。由此,装置A中的卡数 据处于最新的状态。卡数据改写后进入步骤S509。
在步骤S509中,分别从装置A和装置B中读取下一个卡数据(例如 图2所示的卡数据中的已经读取的记录数据的下一个数据),并在读取了 该卡数据后返回步骤S502。
在步骤S510中,判断从装置A中读取的卡数据的卡ID是否大于从装 置B中读取的卡数据的卡ID。如果从装置A中读取的卡数据的卡ID大于 从装置B中读取的卡数据的卡ID (步骤S510中的判断结果为是)时,进 入步骤S511。如果不大于(也就是小于)时(步骤S510中的判断结果为 否),则进入步骤S513。
在步骤S511中,将装置B的卡数据中的原本没有存储在装置A中的 卡数据追加(登记)到装置A中。卡数据追加后进入步骤S512。
在步骤S512中,只在装置B中读入下一个卡数据。在装置B中读入 了该卡数据后返回步骤S502。
在步骤S513中,只在装置A中读入下一个卡数据。在装置A中读入 了该卡数据后返回步骤S502。
在步骤S514中,判断从装置A中读取的卡数据的居室号码是否大于 从装置B中读取的卡数据的居室号码。如果从装置A中读取的卡数据的 居室号码大于从装置B中读取的卡数据的居室号码(步骤S514中的判断 结果为是)时,进入步骤S515。如果不大于(也就是小于)时(步骤S514
20中的判断结果为否),则进入步骤S517。
在步骤S515中,将装置B的卡数据中的原本没有存储在装置A中的 卡数据追加(登记)到装置A中。卡数据追加后进入步骤S516。
在步骤S516中,只在装置B中读入下一个卡数据。在装置B中读入 了该卡数据后返回步骤S502。
在步骤S517中,只在装置A中读入下一个卡数据。在装置A中读入 了该卡数据后返回步骤S502。
反复进行上述处理,直到一方的装置或者双方的装置中的卡数据全部 读取完毕。
以上对图5所示的流程图作了说明。
图6所示的更新的处理步骤如下。首先,在步骤S601中,分别从装 置A和B中读入相应居室的起始位置上的卡数据(例如图4所示的卡数据 中处于最上位的记录数据)。在读入该卡数据后进入步骤S602。
在步骤S602中,判断能否从装置A中读取相应居室的卡数据。在判 断为从装置A中读取了相应居室的卡数据(步骤S602中的判断结果为是) 时,进入步骤S603,在判断为不能从装置A中读取该居室的卡数据(步 骤S602中的判断结果为否)时,进入步骤S604。
在步骤S603中,判断能否从装置B中读取该居室的卡数据。在判断 为己经从装置B中读取了该居室的卡数据(步骤S603中的判断结果为是) 时,进入步骤S605,在判断为不能从装置B中读取该居室的卡数据(步 骤S603中的判断结果为否)时,则意味着装置B中已经不存在需要更新 到装置A中的相应居室的卡数据,因此结束处理。
在步骤S604中,由于意味着己经不存在需要更新到装置A中的相应 居室的卡数据,所以从装置B将相应居室的剩余的所有卡数据追加(登记) 到装置A中,并结束处理。
在步骤S605中,判断从装置A中读取的相应居室的卡数据中的卡ID (例如登记在图4所示的卡ID区域4001中的值)和从装置B中读取的相 应居室的卡数据中的卡ID是否一致,如果两个卡ID相一致(步骤S605 中的判断结果为是)时,进入步骤S606,如果两个卡ID不一致(步骤S605 中的判断结果为否)时,进入步骤S609。
21在步骤S606中,判断装置A的相应居室的卡数据的更新时间是否比 装置B的该居室的卡数据更新时间早。此时,例如在装置A和装置B中, 比较如图4所示的卡数据的更新时间区域4003中登记的值。如果装置A 的相应居室的卡数据的更新时间比装置B的相应居室的卡数据的更新时 间早(步骤S606中的判断结果为是),进入步骤S607,如果不早(步骤 S606中的判断结果为否),则进入步骤S608。
在步骤S607中,由于从装置A读入的相应居室的卡数据比从装置B 读入的相应居室的卡数据早,所以用装置B的相应居室的卡数据改写装置 A的相应居室的卡数据。由此,装置A的相应居室的卡数据处于最新的状 态。卡数据改写后进入步骤S608。
在步骤S608中,分别从装置A和装置B中读取相应居室的下一个卡 数据(例如图4所示的卡数据中的已经读取的记录数据的下一个数据), 并在读取了相应居室的卡式数据后返回步骤S602。
在步骤S609中,判断从装置A中读取的相应居室的卡数据的卡ID是 否大于从装置B中读取的相应居室的卡数据的卡ID。如果从装置A中读 取的相应居室的卡数据的卡ID大于从装置B中读取的该居室的卡数据的 卡ID (步骤S609中的判断结果为是)时,进入步骤S610。如果不大于(也 就是小于)时(步骤S609中的判断结果为否),则进入步骤S612。
在步骤S610中,将装置B的相应居室的卡数据中的原本没有存储在 装置A中的相应居室的卡数据追加(登记)到装置A中。该卡数据追加 后进入步骤S611。
在步骤S611中,只在装置B中读入相应居室的下一个卡数据。在装 置B中读入该相应居室的卡数据后返回步骤S602。
在步骤S612中,只在装置A中读入相应居室的下一个卡数据。在装 置A中读入该相应居室的卡数据后返回步骤S602。
反复进行上述处理,直到从一方的装置或者双方的装置中的卡数据全 部读取完毕。
以上对图6所示的流程图作了说明。
在更新卡数据时,管理中心10的数据库101和代表信息控制装置之 间的更新以及代表信息控制装置和(代表信息控制装置以外的)共用部分控制装置210的信息控制装置211之间的更新,由于需要对全部居室的卡数 据进行,因此根据图5所示的流程图进行处理。另一方面,代表信息控制
装置和专有部分控制装置220的信息控制装置221之间的更新,由于只对 某一个居室的卡数据进行,因此根据图6所示的流程图进行处理。 《总结》
根据本实施方式,可以获得以下效果。具体来说是,能够降低中心服 务器100的负荷,并且能够縮短在中心服务器100和各个公寓系统20的 信息控制装置之间对卡数据进行同步所需的时间。由于原来由中心服务器 100进行的同步处理中的大部分处理都由代表信息控制装置来进行,因此 能够分散负荷。由此,在进行设计时,能够降低对中心服务器100所要求 的性能,以及增加能够在管理中心IO管理的设施和房间的数量。 《其它》
此外,上述实施方式对于本发明的实施是最优选的,但是本发明并不 仅限于此。为此,在不改变本发明宗旨的范围内,能够对实施方式进行各 种变形。
例如,在上述实施方式中,由1台代表信息控制装置对所有的其它的 信息控制装置进行了卡数据的更新,但该代表信息控制装置也可以是多 台。此时,优选不仅从信息控制装置中选择作为代表的信息控制装置,而 且还确定该代表信息控制装置的负责范围,也就是确定该代表信息控制装 置负责所有的其它的信息控制装置中的哪个信息控制装置的卡数据的更 新。例如,在一个公寓群由多幢楼构成时,可以从各幢大楼的信息控制装 置中各选择一台代表信息控制装置。
之后,在各台代表信息控制装置对由其负责的信息控制装置进行了卡 数据的更新后,进一步在代表信息控制装置之间进行卡数据的更新。此时, 可以从多个代表信息控制装置中进一步选择作为代表的代表信息控制装 置。作为代表的该代表信息控制装置可以设置成与中心服务器100进行同 步的更新处理。此外,另一方面,也可以设置成由多台代表信息控制装置 各自与中心服务器100进行同步的更新处理。对中心服务器100来说,不 论怎么选择代表信息控制装置,对该代表信息控制装置进行的更新信息处 理本身没有差别。
23如上所述,由于能够同时进行卡数据的更新处理,所以能够在整体上 缩短个人识别数据管理系统进行同步所需的时间。
此外,根据上述实施方式的说明,代表信息控制装置的选择可以任意 进行,例如,可以在本发明的个人识别数据管理系统引进建筑物的阶段, 在设计时确定作为代表信息控制装置的信息控制装置,并由该信息控制装 置与中心服务器100进行同步处理。另外,也可以不在个人识别数据管理 系统的引进阶段确定代表信息控制装置,而是在与中心服务器100进行同 步时,选择最适合进行同步的信息控制装置作为代表信息控制装置。例如,
可以设置成通过中心服务器100、中心客户端110、卡数据登记装置230 等的输入部分进行设定。并且,例如也可以通过在某个公寓系统20的一
台信息控制装置中设置判断其它信息控制装置的资源占有率的判断装置,
使得在与中心服务器100保持同步时,能将资源占有率最小的信息控制装 置选择为代表信息控制装置。此时,具有判断资源占有率的判断装置的装 置没有必要限定为公寓系统20中的一台信息控制装置,也可以设置在卡 数据登记装置230中,或者设置在中心服务器100中。
另外,在上述实施方式中,作为建筑物以公寓为例作了说明,但也可 以应用在商业大楼或具有工业设施等的建筑物中。此外,作为公寓,并不 仅限于由一幢建筑物构成的公寓,也可以是由多幢建筑物构成的公寓,并 且也可以在没有管理人员,也就是没有设置卡数据登记装置230的公寓系 统20中使用。
另外,在上述实施方式中,以在管理多个公寓的的管理中心10中具 有中心服务器100的系统为例作了说明,但也可以不使用中心服务器100 那样的服务器,而使用PC(Personal Computer)、工作站(workstation)、 专用终端以及其它控制装置。另外,信息控制装置、数据库和读卡器等之 间的数据传输可以是有线传输,也可以是无线传输。在进行个人认证的对 照时,不仅能够使用读卡器,也可以使用指纹检测装置、虹膜检测装置、 手指静脉检测装置、手形检测装置以及其它检测装置。
除此之外,硬件和各个流程图等的具体结构,能够在不脱离本发明宗 旨的范围内进行适当的变更。
权利要求
1. 一种个人识别数据管理系统,具有认证装置,其通过读取用于对建筑物的居住者进行识别的个人识别数据来进行个人认证;出入装置,其根据所述认证装置的个人认证的结果对建筑物的居住者的出入进行处理动作;2个以上的第1信息控制装置,其设置在建筑物内,用于对所述认证装置和所述出入装置进行控制;以及第2信息控制装置,其通过网络与所述第1信息控制装置连接,用于接收和发送所述个人识别数据,所述个人识别数据管理系统进行与建筑物的居住者的安全有关的控制,其中,所述第1信息控制装置具有第1存储单元,该第1存储单元用于存储个人识别数据,至少具有用于对建筑物的居住者进行登记的第1个人区域以及对个人识别数据的更新处理的时间进行登记的第1更新时间区域,所述第2信息控制装置具有第2存储单元,该第2存储单元用于存储个人识别数据,至少具有用于对建筑物的居住者进行登记的第2个人区域以及对个人识别数据的更新处理时间进行登记的第2更新时间区域,在作为所述第1信息控制装置的代表的代表信息控制装置与所述代表信息控制装置以外的其他的第1信息控制装置取得同步时,当登记在所述代表信息控制装置的所述第1存储单元的所述第1个人区域中的居住者与登记在所述其他的第1信息控制装置的所述第1存储单元的所述第1个人区域中的居住者相一致,并且登记在所述代表信息控制装置的所述第1存储单元的所述第1更新时间区域中的更新时间比登记在所述其他的第1信息控制装置的所述第1存储单元的所述第1更新时间区域中的更新时间更早时,所述代表信息控制装置进行更新处理,将所述代表信息控制装置的所述第1存储单元中所存储的与该居住者有关的个人识别数据变更为和所述其他的第1信息控制装置的所述第1存储单元中所存储的与该居住者有关的个人识别数据相同的数据,在所述第2信息控制装置与所述代表信息控制装置取得同步时,当登记在所述第2信息控制装置的所述第2存储单元的所述第2个人区域中的居住者与登记在所述代表信息控制装置的所述第1存储单元的所述第1个人区域中的居住者相一致,并且登记在所述第2信息控制装置的所述第2存储单元的所述第2更新时间区域中的更新时间比登记在所述代表信息控制装置的所述第1存储单元的所述第1更新时间区域中的更新时间更早时,所述第2信息控制装置进行更新处理,将所述第2信息控制装置的所述第2存储单元中所存储的与该居住者有关的个人识别数据变更为和所述代表信息控制装置的所述第1存储单元中所存储的与该居住者有关的个人识别数据相同的数据,在所述代表信息控制装置与所述第2信息控制装置取得同步时,当登记在所述代表信息控制装置的所述第1存储单元的所述第1个人区域中的居住者与登记在所述第2信息控制装置的所述第2存储单元的所述第2个人区域中的居住者相一致,并且登记在所述代表信息控制装置的所述第1存储单元的所述第1更新时间区域中的更新时间比登记在所述第2信息控制装置的所述第2存储单元的所述第2更新时间区域中的更新时间更早时,所述代表信息控制装置进行更新处理,将所述代表信息控制装置的所述第1存储单元中所存储的与该居住者有关的个人识别数据变更为和所述第2信息控制装置的所述第2存储单元中所存储的与该居住者有关的个人识别数据相同的数据,在所述其他的第1信息控制装置与所述代表信息控制装置取得同步时,当登记在所述其他的第1信息控制装置的所述第1存储单元的所述第1个人区域中的居住者与登记在所述代表信息控制装置的所述第1存储单元的所述第1个人区域中的居住者相一致,并且登记在所述其他的第1信息控制装置的所述第1存储单元的所述第1更新时间区域中的更新时间比登记在所述代表信息控制装置的所述第1存储单元的所述第1更新时间区域中的更新时间更早时,所述其他的第1信息控制装置进行更新处理,将所述其他的第1信息控制装置的所述第1存储单元中所存储的与该居住者有关的个人识别数据变更为和所述代表信息控制装置的所述第1存储单元中所存储的与该居住者有关的个人识别数据相同的数据。
2.如权利要求1所述的个人识别数据管理系统,其特征在于,作为所述第1信息控制装置的代表的代表信息控制装置有2个以上,在一个代表信息控制装置与另一个代表信息控制装置取得同步时,当 登记在所述一个代表信息控制装置的所述第1存储单元的所述第1个人区 域中的居住者与登记在所述另一个代表信息控制装置的所述第1存储单元 的所述第1个人区域中的居住者相一致,并且登记在所述一个代表信息控 制装置的所述第1存储单元的所述第1更新时间区域中的更新时间比登记 在所述另一个代表信息控制装置的所述第1存储单元的所述第1更新时间 区域中的更新时间更早时,所述一个代表信息控制装置进行更新处理,将 所述一个代表信息控制装置的所述第1存储单元中所存储的与该居住者有 关的个人识别数据变更为和所述另一个代表信息控制装置的所述第1存储 单元中所存储的与该居住者有关的个人识别数据相同的数据。
3. —种个人识别数据的管理方法,其是个人识别数据管理系统中的个人识别数据的管理方法,其中,该个人识别数据管理系统具有认证装 置,其通过读取用于对建筑物的居住者进行识别的个人识别数据来进行个 人认证;出入装置,其根据所述认证装置的个人认证的结果对建筑物的居 住者的出入进行处理动作;2个以上的第1信息控制装置,其设置在建筑 物内,用于对所述认证装置以及所述出入装置进行控制;以及第2信息控制装置,其通过网络与所述第1信息控制装置连接,用于 接收和发送所述个人识别数据,所述个人识别数据管理系统进行与建筑物的居住者的安全有关的控 制,其中,所述第1信息控制装置具有第1存储单元,该第1存储单元用于存储 个人识别数据,至少具有用于对建筑物的居住者进行登记的第1个人区域 以及对个人识别数据的更新处理时间进行登记的第1更新时间区域,所述第2信息控制装置具有第2存储单元,该第2存储单元用于存储 个人识别数据,至少具有用于对建筑物的居住者进行登记的第2个人区域 以及对个人识别数据的更新处理时间进行登记的第2更新时间区域,所述个人识别数据管理方法进行以下4个步骤第一步骤,在作为所述第1信息控制装置的代表的代表信息控制装置 与所述代表信息控制装置以外的其他第1信息控制装置取得同步时,当登记在所述代表信息控制装置的所述第1存储单元的所述第1个人区域中的 居住者与登记在所述其他的第1信息控制装置的所述第1存储单元的所述 第1个人区域中的居住者相一致,并且登记在所述代表信息控制装置的所 述第1存储单元的所述第1更新时间区域中的更新时间比登记在所述其他 的第1信息控制装置的所述第1存储单元的所述第1更新时间区域中的更 新时间更早时,所述代表信息控制装置进行更新处理,将所述代表信息控 制装置的所述第1存储单元中所存储的与该居住者有关的个人识别数据变 更为和所述其他的第1信息控制装置的所述第1存储单元中所存储的与该居住者有关的个人识别数据相同的数据;第二步骤,在所述第2信息控制装置与所述代表信息控制装置取得同 步时,当登记在所述第2信息控制装置的所述第2存储单元的所述第2个 人区域中的居住者与登记在所述代表信息控制装置的所述第1存储单元的 所述第1个人区域中的居住者相一致,并且登记在所述第2信息控制装置 的所述第2存储单元的所述第2更新时间区域中的更新时间比登记在所述 代表信息控制装置的所述第1存储单元的所述第1更新时间区域中的更新 时间更早时,所述第2信息控制装置进行更新处理,将所述第2信息控制 装置的所述第2存储单元中所存储的与该居住者有关的个人识别数据变更 为和所述代表信息控制装置的所述第1存储单元中所存储的与该居住者有 关的个人识别数据相同的数据;第三步骤,在所述代表信息控制装置与所述第2信息控制装置取得同 步时,当登记在所述代表信息控制装置的所述第1存储单元的所述第1个 人区域中的居住者与登记在所述第2信息控制装置的所述第2存储单元的 所述第2个人区域中的居住者相一致,并且登记在所述代表信息控制装置 的所述第1存储单元的所述第1更新时间区域中的更新时间比登记在所述 第2信息控制装置的所述第2存储单元的所述第2更新时间区域中的更新 时间更早时,所述代表信息控制装置进行更新处理,将所述代表信息控制 装置的所述第1存储单元中所存储的与该居住者有关的个人识别数据变更 为和所述第2信息控制装置的所述第2存储单元中所存储的与该居住者有 关的个人识别数据相同的数据;第四步骤,在所述其他的第1信息控制装置与所述代表信息控制装置取得同步时,当登记在所述其他的第1信息控制装置的所述第1存储单元 的所述第1个人区域中的居住者与登记在所述代表信息控制装置的所述第 1存储单元的所述第1个人区域中的居住者相一致,并且登记在所述其他 的第1信息控制装置的所述第1存储单元的所述第1更新时间区域中的更 新时间比登记在所述代表信息控制装置的所述第1存储单元的所述第1更 新时间区域中的更新时间更早时,所述其他的第1信息控制装置进行更新 处理,将所述其他的第1信息控制装置的所述第1存储单元中所存储的与 该居住者有关的个人识别数据变更为和所述代表信息控制装置的所述第1 存储单元中所存储的与该居住者有关的个人识别数据相同的数据。
4. 一种个人识别数据的管理程序,其是个人识别数据管理系统中的 个人识别数据管理程序,其中,该个人识别数据管理系统具有认证装置, 其通过读取用于对建筑物的居住者进行识别的个人识别数据来进行个人 认证;出入装置,其根据所述认证装置的个人认证的结果对建筑物的居住 者的出入进行处理动作;2个以上的第l信息控制装置,其设置在建筑物 内,用于对所述认证装置以及所述出入装置进行控制;以及第2信息控制装置,其通过网络与所述第1信息控制装置连接,用于 接收和发送所述个人识别数据,所述个人识别数据管理系统进行与建筑物的居住者的安全有关的控 制,所述个人识别数据的管理程序使所述个人识别数据管理系统中的计算 机工作,其中,所述第1信息控制装置具有第1存储单元,该第1存储单元用于存储 个人识别数据,至少具有用于对建筑物的居住者进行登记的第1个人区域 以及对个人识别数据的更新处理时间进行登记的第1更新时间区域,所述第2信息控制装置具有第2存储单元,该第2存储单元用于存储 个人识别数据,至少具有用于对建筑物的居住者进行登记的第2个人区域 以及对个人识别数据的更新处理时间进行登记的第2更新时间区域,所述个人识别数据的管理程序使所述计算机执行以下4种处理第一处理,在作为所述第1信息控制装置的代表的代表信息控制装置 与所述代表信息控制装置以外的其他第1信息控制装置取得同步时,当登 记在所述代表信息控制装置的所述第1存储单元的所述第1个人区域中的居住者与登记在所述其他的第1信息控制装置的所述第1存储单元的所述 第1个人区域中的居住者相一致,并且登记在所述代表信息控制装置的所 述第1存储单元的所述第1更新时间区域中的更新时间比登记在所述其他 的第1信息控制装置的所述第1存储单元的所述第1更新时间区域中的更 新时间更早时,所述代表信息控制装置进行更新处理,将所述代表信息控 制装置的所述第1存储单元中所存储的与该居住者有关的个人识别数据变 更为和所述其他的第1信息控制装置的所述第1存储单元中所存储的与该 居住者有关的个人识别数据相同的数据;第二处理,在所述第2信息控制装置与所述代表信息控制装置取得同步时,当登记在所述第2信息控制装置的所述第2存储单元的所述第2个 人区域中的居住者与登记在所述代表信息控制装置的所述第1存储单元的 所述第1个人区域中的居住者相一致,并且登记在所述第2信息控制装置 的所述第2存储单元的所述第2更新时间区域中的更新时间比登记在所述 代表信息控制装置的所述第1存储单元的所述第1更新时间区域中的更新 时间更早时,所述第2信息控制装置进行更新处理,将所述第2信息控制 装置的所述第2存储单元中所存储的与该居住者有关的个人识别数据变更 为和所述代表信息控制装置的所述第1存储单元中所存储的与该居住者有 关的个人识别数据相同的数据;第三处理,在所述代表信息控制装置与所述第2信息控制装置取得同 步时,当登记在所述代表信息控制装置的所述第1存储单元的所述第1个 人区域中的居住者与登记在所述第2信息控制装置的所述第2存储单元的 所述第2个人区域中的居住者相一致,并且登记在所述代表信息控制装置 的所述第1存储单元的所述第1更新时间区域中的更新时间比登记在所述 第2信息控制装置的所述第2存储单元的所述第2更新时间区域中的更新 时间更早时,所述代表信息控制装置进行更新处理,将所述代表信息控制 装置的所述第1存储单元中所存储的与该居住者有关的个人识别数据变更 为和所述第2信息控制装置的所述第2存储单元中所存储的与该居住者有 关的个人识别数据相同的数据;第四处理,在所述其他的第1信息控制装置与所述代表信息控制装置 取得同步时,当登记在所述其他的第1信息控制装置的第1存储单元的所述第1个人区域中的居住者与登记在所述代表信息控制装置的所述第1存 储单元的所述第1个人区域中的居住者相一致,并且登记在所述其他的第 1信息控制装置的所述第1存储单元的所述第1更新时间区域中的更新时 间比登记在所述代表信息控制装置的所述第1存储单元的所述第1更新时 间区域中的更新时间更早时,所述其他的第1信息控制装置进行更新处理, 将所述其他的第1信息控制装置的所述第1存储单元中所存储的与该居住 者有关的个人识别数据变更为和所述代表信息控制装置的所述第1存储单 元中所存储的与该居住者有关的个人识别数据相同的数据。
5. —种存储介质,其存储有权利要求4所述的个人识别数据管理程序。
全文摘要
一种个人识别数据管理系统,能降低中心服务器的负荷,并且缩短在中心服务器和各个建筑物内的信息控制装置之间进行个人识别数据的同步所需的时间。从与例如设置在建筑物内的网络连接的信息控制装置中选择作为代表的代表信息控制装置,并且由该代表信息控制装置根据其余的信息控制装置中所存储的个人识别数据来取得同步。然后,由与所述网络连接的中心服务器根据代表信息控制装置中所存储的个人识别数据来取得同步。此外,代表信息控制装置根据中心服务器中所存储的个人识别数据取得同步。最后,由其余的信息控制装置根据代表信息控制装置中所存储的个人识别数据来取得同步。
文档编号G07C9/00GK101470916SQ20081018471
公开日2009年7月1日 申请日期2008年12月29日 优先权日2007年12月28日
发明者增田康宏, 正木祐树 申请人:株式会社日立制作所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1