一种门禁云服务系统及将门禁设备注册至该系统的方法与流程

文档序号:14393914阅读:265来源:国知局

本发明涉及利用互联网管理门禁系统领域,具体涉及一种门禁云服务系统及将门禁设备注册至该系统的方法。



背景技术:

随着物联网的迅速发展,越来越多的门禁设备通过接入互联网,以实现远程管理、控制及升级。现有的门禁云服务系统,通常包括门禁设备、云服务器及业务管理程序;门禁设备直接通过互联网与云服务器连接,管理人员或用户再通过对应的管理程序与云服务器连接,以通过云服务器在线对门禁设备进行管理和操作。现有的门禁云服务系统中,由于所有门禁设备均通过一个云服务器进行管理,因此,同一个云服务器既要对不同小区的门禁设备进行管理,存储所有门禁设备的管理信息,又要应对不同管理程序的大量访问请求,处理不同的业务,例如物业管理业务、配置升级业务、用户管理业务等。

现有的门禁云服务系统架构,随着门禁设备和用户数量的增加,云服务器的运行效率会逐渐降低,一旦云服务器现有的存储空间不足以承载所有门禁设备信息,承担处理业务管理程序的访问请求,难以仅通过增加云服务器数量实现门禁云服务系统升级扩容,维护成本高。另外,由于现有的门禁云服务系统单一的构架,导致系统相对封闭,不仅不同种类的门禁设备无法兼容到同一个门禁云服务系统,也限制了各生产商和服务商开发更优质、体验效果更佳的门禁app,限制了门禁业务程序的发展,不能充分满足生产商、服务商及使用者的各类业务需求。



技术实现要素:

本发明的目的在于解决现有技术中存在的问题,提供一种门禁云服务系统,实现业务服务器处理业务,设备服务器管理设备,以降低云服务器负担,便于门禁云服务系统升级扩容;同时,使门禁设备在注册到门禁云服务系统时,根据门禁设备的组编码,将门禁设备注册到不同的设备服务器中,以使相同组编码的门禁设备由同一个设备服务器提供配置管理和信息存储服务,为达到上述目的,本发明采用如下技术方案:

一种门禁云服务系统,包括门禁设备、物业管理终端和云服务器组;所述的门禁设备接入互联网,并具有设备编码、组编码及地址服务器地址;所述的物业管理终端接入互联网,并包含云服务程序,该云服务程序中已设置管理组编码及物业管理业务服务器地址;所述的云服务程序还用于获取门禁设备的设备编码和组编码;所述的云服务器组通过互联网与所述的门禁设备和物业管理终端连接,并包括物业管理业务服务器、地址服务器和若干设备服务器;所述的物业管理业务服务器与地址服务器连接,所述的地址服务器分别与每个设备服务器连接;组编码相同的门禁设备均由一个设备服务器提供配置管理和信息存储服务。

优选的,所述的门禁设备设有二维码,所述的二维码含有该门禁设备的设备编码及组编码信息;所述的物业管理终端为可移动的手持终端,所述的云服务程序具有二维码扫描、获取gps位置及信息输入功能。

一种将门禁设备注册至门禁云服务系统的方法,用于如上所述的一种门禁云服务系统,包括如下步骤:

步骤1:所述的门禁设备在现场安装完毕后上线启动,门禁设备根据所述的地址服务器地址,通过互联网将设备编码和组编码发送至地址服务器;

步骤2:所述的地址服务器根据接收的组编码,查找为该组编码的门禁设备提供配置管理和信息存储服务的设备服务器的地址,该设备服务器作为初始设备服务器;并将初始设备服务器的地址发送至门禁设备;同时,将所述的设备编码发送至初始设备服务器,以授权所述的门禁设备接入初始设备服务器;

步骤3:所述的门禁设备根据接收的初始设备服务器的地址,向初始设备服务器发送请求,与初始设备服务器建立长连接,以将门禁设备注册至初始设备服务器,由所述的初始设备服务器为所述的门禁设备提供配置管理与信息存储服务;

步骤4:所述的物业管理终端通过扫描所述的二维码,以使所述的云服务程序获取所述的门禁设备的设备编码和组编码;同时,所述的云服务程序通过物业管理终端获取门禁设备的gps位置;

步骤5:所述的云服务程序形成所述的门禁设备的注册请求信息,并根据所述的物业管理业务服务器地址,发送至所述的物业管理业务服务器;所述的注册请求信息包括设备编码、组编码、gps位置及所述的管理组编码;

步骤6:所述的物业管理业务服务器根据接收的注册请求信息,创建将所述的设备编码对应的门禁设备的组编码更换为管理组编码的配置指令;并将所述的配置指令和注册请求信息同时转发至地址服务器;

步骤7:所述的地址服务器根据接收的注册请求信息中的组编码,将配置指令和注册请求信息同时转发至初始设备服务器;

步骤8:所述的初始设备服务器根据接收的配置指令和注册请求信息,创建所述的门禁设备的配置文件和更新指令,并发送至所述的门禁设备;所述的配置文件中包含除组编码外的所有注册请求信息内容;所述的更新指令要求所述的门禁设备按照所述的配置文件进行更新;

步骤9:所述的门禁设备根据接收的更新指令,按照所述的配置文件进行更新,以将配置文件写入门禁设备作为门禁设备信息;当组编码被替换为管理组编码后,所述的门禁设备与初始设备服务器断开长连接;

步骤10:所述的门禁设备根据地址服务器地址,通过互联网将设备编码和管理组编码发送至地址服务器;

步骤11:所述的地址服务器根据接收的管理组编码,查找为该管理组编码的门禁设备提供配置管理和信息存储服务的设备服务器的地址,该设备服务器为管理设备服务器;并将管理设备服务器的地址发送至门禁设备;同时,将所述的设备编码发送至管理设备服务器,以授权所述的门禁设备接入管理设备服务器;

步骤12:所述的门禁设备根据接收的管理设备服务器的地址,向管理设备服务器发送请求,与管理设备服务器建立长连接,以将门禁设备注册至管理设备服务器,并将所述的门禁设备信息传送给管理设备服务器,由所述的管理设备服务器为所述的门禁设备提供配置管理与信息存储服务;注册程序结束。

优选的,所述的注册请求信息还包括人为输入的所述的门禁设备的楼栋号或小区门编号;所述的门禁设备信息还包括楼栋号或小区门编号。

由上述对本发明的描述可知,相对于现有技术,本发明具有如下有益效果:

(1)采用本发明的门禁云服务系统,在系统构架中,将业务管理层与设备管理层分开,业务管理层的所有业务服务器均通过地址服务器与各设备服务器连接,因此,业务管理层的业务服务器不仅可以包括不同种类的门禁设备的管理app,实现不同种类的门禁设备兼容至同一个门禁云服务系统;并且,业务管理层除了包括物业管理业务服务器、用户管理业务服务器等,还可以兼容扩增各门禁设备的生产商和服务商后续开发的门禁app的业务服务器,形成一个开放式的门禁云服务系统,以支持推出各种不同功能的门禁app;

(2)该门禁云服务系统的架构,随着门禁设备的增加,当设备管理层中现有的设备服务器无法满足需求时,仅需通过横向增加设备管理层的设备服务器,方便对系统进行扩容,因此,理论上该系统可以支持管理无限多的门禁设备;

(3)本发明的门禁云服务系统能够兼容不同种类的门禁设备,因此各门禁设备生产商无需独立开发相应的门禁云服务系统,降低了开发成本及系统维护成本;

(4)本发明的技术方案中,门禁设备除了具有唯一的设备编码外,还具有用于标识其从属组别的组编码,以使门禁设备注册到云服务系统时,即具有相应的分组,该分组规则由人为设定,例如可以按小区进行分组;

(5)门禁设备在出厂时固定设置地址服务器地址,使得门禁设备在首次上线启动或重新安装后,能够首先通过地址服务器预注册到其中一个设备服务器,保证门禁设备在任何时候都可以接入云服务系统,以通过云服务系统对门禁系统进行分组管理;

(6)云服务器组包括物业管理业务服务器、地址服务器和设备服务器;物业管理业务服务器接收物业管理指令及文件,生成控制指令;地址服务器仅需存储组编码及每个组编码对应的设备服务器的地址信息,用于根据组编码查找对应的设备服务器地址并向其转发控制指令和信息;设备服务器之间互不连接,用于为至少一个组编码的门禁设备提供配置管理及信息存储服务;物业管理业务服务器通过地址服务器与每个设备服务器连接,将地址服务器作为物业管理业务服务器的控制指令和文件转发的枢纽,使得云服务器组之间分工明确,区别计算,极大提升了云服务系统的计算速度与响应速度,提高了云服务系统的运行效率;

(7)由于地址服务器仅需存储各组编码和设备服务器之间的对应信息,因此,当云服务系统需要扩容以提升承载量时,仅需并列增加设备服务器数量,物业管理业务服务器无需变更,地址服务器仅需对设备服务器地址进行更新,云服务系统扩容便捷,能够迅速适应增加的门禁设备需求,便于云服务系统管理,降低维护成本与时间;

(8)本发明的技术方案,具有相同组编码的门禁设备均由同一个设备服务器提供配置管理及信息存储服务,当需要对一个或若干个分组(或小区)的门禁设备进行配置升级或控制时,针对物业管理业务服务器对设备服务器下达的控制指令,地址服务器仅需将该控制指令转发到具有该组编码的设备服务器,由相应的设备服务器执行,避免了所有设备服务器同时参与,无需对设备服务器存储的全部信息进行筛选,有效避免了能源损耗,提高了门禁云服务系统的运行效率;

(9)物业管理终端为含有云服务程序的移动手持终端,方便操作者在安装现场直接对门禁设备进行管理和注册,且在现场注册时,物业管理终端与门禁设备在同一个gps位置,便于利用物业管理终端的gps位置作为门禁设备的gps位置;

(10)云服务程序具有二维码扫描、获取gps位置及信息输入功能,便于注册时通过扫描门禁设备的二维码获取设备编码和组编码信息,同时调取gps位置及操作者输入的相关信息,例如楼栋号或小区门编号;

(11)通过门禁设备直接向门禁云服务系统预注册及门禁设备通过云服务程序再次向门禁云服务系统分组注册,以将门禁设备中的组编码替换为云服务程序中的管理组编码,从而使门禁设备精确从属于物业管理终端所管理的组别,便于物业管理终端对从属于该组的门禁设备进行分组管理。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例中的门禁云服务系统的示意图;

图2为本发明实施例中的将门禁设备注册到门禁云服务系统的时序关系图。

其中,1为门禁设备,2为物业管理终端,3为物业管理业务服务器,4为地址服务器,5为设备服务器,51为初始设备服务器,52为管理设备服务器。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例是本发明的优选实施例,且不应被看作对其他实施例的排除。基于本发明实施例,本领域的普通技术人员在不作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明的权利要求书、说明书及上述附图中,除非另有明确限定,如使用术语“第一”、“第二”或“第三”等,都是为了区别不同对象,而不是用于描述特定顺序。

本发明的权利要求书、说明书及上述附图中,如使用术语“包括”、“具有”以及它们的变形,意图在于“包含但不限于”。

请参见图1,图1示出了本发明的门禁云服务系统的示意图,包括门禁设备1、物业管理终端2以及由物业管理业务服务器3、地址服务器4和若干设备服务器5组成的云服务器组。门禁设备1能够接入互联网,且每个门禁设备1在出厂时均具有人为设定的组编码及唯一的设备编码,同时还具有地址服务器地址。本实施例中,每个门禁设备1还设有二维码,该二维码包含了门禁设备1的设备编码及组编码信息;当门禁设备1的组编码发生变更时,其二维码中包含的组编码信息同时改变。本实施例中,门禁设备1按小区进行分组,每个小区具有唯一的管理组编码。本实施例中,门禁设备1在出厂时人为设定相同的组编码,并将该组编码作为初始组编码。

物业管理终端2为接入互联网的可移动手持终端,其包含有一个云服务程序。一个小区可以有多个物业管理终端2,但同一个小区的物业管理终端2所包含的云服务程序中均设置同一个管理组编码,即该小区的管理组编码。云服务程序中还包含物业管理业务服务器地址,用于访问物业管理业务服务器3。云服务程序还具有二维码扫描、获取gps位置及信息输入功能,以通过扫描门禁设备1的二维码获取门禁设备1的设备编码及组编码信息;在扫描门禁设备1二维码时,还能够获取gps位置,作为该门禁设备1的gps位置;信息输入功能便于操作者输入门禁设备1的相关信息,例如楼栋号或小区门编号等。

云服务器组通过互联网与各门禁设备1和物业管理终端2连接。其中,物业管理业务服务器3与地址服务器4连接,并接受物业管理终端2的访问,获取操作者的指令和文件,根据操作者的指令生成控制指令,通过地址服务器4转发至相应的设备服务器5;地址服务器4仅存储各设备服务器5的地址及每个设备服务器5所管理的组编码信息,用于根据组编码查找对应的设备服务器5地址并向该设备服务器5转发控制指令和文件;设备服务器5根据地址服务器4对门禁设备1的分配,授权相应门禁设备1与其建立长连接;设备服务器5之间互不连接,用于为至少一个组编码的门禁设备1提供配置管理及信息存储服务,形成一个设备服务器5至少管理一个小区所有门禁设备1的对应关系。设备服务器5中,包括了一个初始设备服务器51,该初始设备服务器51用于为组编码为初始组编码的门禁设备1提供配置管理及信息存储服务,以对尚未划分到具体小区组别的门禁设备1提供服务支持。通过上述云服务器组的架构,使物业管理业务服务器3通过地址服务器4与每个设备服务器5连接,将地址服务器4作为物业管理业务服务器3的控制指令和文件转发的枢纽,使得云服务器组之间分工明确,区别计算,极大提升了云服务器组的计算速度与响应速度,提高了门禁云服务系统的运行效率。

本实施例中,还包括与物业管理业务服务器同属于业务管理层的其他业务服务器。不同的业务服务器对应业务种类不同的门禁云服务程序,即不同的门禁app。各门禁设备的生产商和/或服务商,还可以根据需求,在该系统中增加新的业务服务器,以增加该系统所支持的门禁设备种类和功能,形成开放式的门禁云服务系统。

随着门禁设备的增加,只需增加设备管理层的设备服务器数量,即可对本实施例的门禁云服务系统进行扩容。因此,该系统能够满足全国范围内的所有门禁设备同时接入及管理。

下面将以刚出厂的、从未注册到门禁云服务系统的门禁设备为例,详细说明门禁设备1注册到本实施例的门禁云服务系统的方法。参见图2,将门禁设备1注册到该门禁云服务系统,包括如下具体步骤:

步骤1:门禁设备1在现场安装完毕后上线启动,门禁设备1根据出厂时预设在门禁设备1中的地址服务器地址,通过互联网将设备编码和组编码发送至地址服务器4,此时的组编码为初始组编码;

步骤2:地址服务器4根据接收的初始组编码,查找为初始组编码的门禁设备1提供配置管理和信息存储服务的初始设备服务器51的地址,并将初始设备服务器51的地址发送至门禁设备1;同时,将设备编码发送至初始设备服务器51,以授权门禁设备1接入初始设备服务器51;

步骤3:门禁设备1根据接收的初始设备服务器51的地址,向初始设备服务器51发送建立连接的请求,与初始设备服务器51建立长连接,以将门禁设备1注册至初始设备服务器51,由初始设备服务器51为该门禁设备1提供配置管理与信息存储服务;至此,门禁设备1完成向门禁云服务系统的预注册;

步骤4:物业管理终端2通过扫描门禁设备1的二维码,以使云服务程序获取门禁设备1的设备编码和组编码(此时组编码仍为初始组编码);同时,云服务程序通过物业管理终端2获取门禁设备1的gps位置;

步骤5:云服务程序根据所获取的设备编码、初始组编码、gps位置以及已设置在云服务程序内的管理组编码,以及通过云服务程序输入功能输入的该门禁设备1所在的楼栋号或小区门编号等相关信息,形成该门禁设备1的注册请求信息,并根据物业管理业务服务器3地址,发送至物业管理业务服务器3;

步骤6:物业管理业务服务器3根据接收的注册请求信息,创建将该设备编码对应的门禁设备1的组编码更换为管理组编码的配置指令,即将初始组编码替换为管理组编码;并将配置指令和注册请求信息同时转发至地址服务器4;

步骤7:地址服务器4根据接收的注册请求信息中的初始组编码,将配置指令和注册请求信息同时转发至初始设备服务器51;

步骤8:初始设备服务器51根据接收的配置指令和注册请求信息,创建针对该门禁设备1的配置文件和更新指令,并发送至该门禁设备1;其中,配置文件中包含了除初始组编码外的所有注册请求信息内容,更新指令要求门禁设备1按照该配置文件进行更新,以将初始组编码替换为管理组编码,并写入其他的门禁设备信息;

步骤9:门禁设备1根据接收的更新指令执行,按照配置文件进行更新,以将配置文件中的管理组编码、gps位置、楼栋号或小区门编号等相关信息都写入门禁设备1,作为门禁设备信息;当初始组编码被替换为管理组编码后,门禁设备1与初始设备服务器51断开长连接;

步骤10:门禁设备1根据地址服务器地址,通过互联网将设备编码和管理组编码发送至地址服务器4;

步骤11:地址服务器4根据接收的管理组编码,查找为该管理组编码的门禁设备1提供配置管理和信息存储服务的管理设备服务器52的地址;并将管理设备服务器52的地址发送至门禁设备1;同时,将设备编码发送至管理设备服务器52,以授权门禁设备1接入管理设备服务器52;

步骤12:门禁设备1根据接收的管理设备服务器52的地址,向管理设备服务器52发送请求,与管理设备服务器52建立长连接,以将门禁设备1注册至管理设备服务器52,并将门禁设备信息传送给管理设备服务器52,由该管理设备服务器52为门禁设备1提供配置管理与信息存储服务;至此,门禁设备1注册到物业管理终端2所管理的小区所在的组别,注册程序结束。

应当理解的,上述的关于门禁设备注册至门禁云服务系统的方法,不仅适用于组编码为初始组编码的门禁设备,也同样适用于曾被划分到具体管理组别里(例如初始组编码已经被替换为第一管理组编码),但又重新安装到另一个小区(例如该小区的管理组编码为第二管理组编码)的门禁设备。在这种情况下,门禁设备1预注册时,向地址服务器4发送的是第一管理组编码,由于地址服务器4仅根据门禁设备1发送的组编码转发信息,因此,门禁设备1会预注册到为第一管理组编码的门禁设备1提供服务的第一管理设备服务器52,随后再通过物业管理终端2注册到为第二管理组编码的门禁设备1提供服务的第二设备管理服务器。

当门禁设备1成功分组注册到相应的设备服务器5,即可实现远程对门禁设备1进行维护和查看。不同小区(或组别)的物业管理终端2通过云服务程序向物业管理业务服务器3发送请求时,例如对设备进行升级或下发控制指令,物业管理业务服务器3根据请求信息中的管理组编码,形成针对该管理组编码的控制指令,并通过地址服务器4转发至为该管理组编码提供配置管理和信息存储服务的设备服务器5,由相应的设备服务器5执行最终的控制指令;不相关的设备服务器5无需参与到该控制指令的执行,降低了云服务器组的计算要求,提高了云服务系统的运行速度和响应速度。

上述说明书和实施例的描述,用于解释本发明保护范围,但并不构成对本发明保护范围的限定。通过本发明或上述实施例的启示,本领域普通技术人员结合公知常识、本领域的普通技术知识和/或现有技术,通过合乎逻辑的分析、推理或有限的试验可以得到的对本发明实施例或其中一部分技术特征的修改、等同替换或其他改进,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1