适用于流动人口的门禁账号数据管理方法及系统与流程

文档序号:29418655发布日期:2022-03-26 13:47阅读:102来源:国知局
适用于流动人口的门禁账号数据管理方法及系统与流程

1.本技术涉及门禁账号数据管理技术领域,具体而言,涉及一种适用于流动人口的门禁账号数据管理方法及系统。


背景技术:

2.门禁管理作为未来社区中未来服务场景的一个重要环节,将会更多采用智能化和自动化的方式管理门禁信息,尤其是门禁账号数据的信息。
3.而账号是数字时代的代表,是每个用于在特定的应用服务系统中代表自己的一些数字和符号序列。应用服务系统以账号来区分用户,为各个用户提供个性化服务,并且将用户信息与账号进行对应存储。
4.目前门禁平台注册时的密码很容易被破解,而设置复杂的用户密码,会导致用户经常不记得,这样导致了用户在使用时及其不便。


技术实现要素:

5.本技术的内容部分用于以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。本技术的内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。
6.本技术的一些实施例提出了适用于流动人口的门禁账号数据管理方法及系统,来解决以上背景技术部分提到的技术问题。
7.作为本技术的第一方面,本技术的一些实施例提供了一种适用于流动人口的门禁账号数据管理方法,包括:接受到账号注册请求时,确实是否有预先注册的账号;若没有预先注册的账号,获取用户的特征信息;将获取的所述特征信息发送至服务器;所述服务器将所述账号和获取的所述特征信息进行关联;将所述特征信息存储为所述账号的密码。
8.优选的,还包括:若有预先注册的账号,获取预先存储在所述服务器中的用户特征信息;采集所述用户的信息,并与预先存储在服务器中的用户特征信息进行比对;比对成功,进入操作界面;比对不成功,停留该界面。
9.优选的,账号注册请求包括:用户打开应用的注册界面;在所述注册界面中输入邮箱信息;点击所述注册界面中的“注册”控件即可生成账号注册请求。
10.优选的,确实是否有预先注册的账号包括:获取用户的邮箱信息;查找所述服务器内是否存储有所述邮箱信息;若有,确定有预先注册的账号;若没有,则确定没有预先注册的账号。
11.优选的,获取用户的特征包括:采集装置采集所述用户的脸型、虹膜、视网膜和耳廓;所述采集装置包括人脸图像拍摄入口和人脸图像拍摄窗口;所述人脸图像拍摄入口用于触发展示人脸图像拍摄窗口的指令,人脸图像通过人脸图像拍摄窗口获取得到,人脸拍摄入口为具有点击事件的控件,其点击事件用于触发展示人脸图像拍摄窗口的指令;所述人脸图像拍摄窗口中包含图像事实显示窗口和拍摄提交控件。
12.优选的,所述服务器将所述账号和获取的所述特征进行关联包括:建立账号信息与特征信息之间的对应关系,并发送至服务器;所述服务器对这一对应关系进行存储。
13.优选的,获取预先存储在所述服务器中的用户特征信息包括:生成特征请求信息;将所述特征请求信息发送至服务器;从所述服务器中提取预先存储的用户的人脸图像信息;采集所述用户的信息,并与所述预先存储在服务器中的用户特征信息进行比对包括:对人脸图像信息进行初步处理;提取人脸图像特征;将提取的人脸特征与预先存储在服务器中的人脸图像的特征进行相似度计算;若相似度大于阈值,则验证通过;若相似度不大于阈值,则验证不通过。
14.作为本技术的第二方面,本技术的一些实施例提供了一种适用于流动人口的门禁账号数据管理系统,包括:第一获取模块,用于接受到账号注册请求时,确实是否有预先注册的账号;第二获取模块,用于获取用户的特征信息;账号注册模块,用于将所述账号和获取的所述特征进行关联,并将所述特征信息存储为所述账号的密码。
15.作为本技术的第三方面,本技术的一些实施例提供了一种终端,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现上述第一方面任一实现方式所描述的方法。
16.作为本技术的第四方面,本技术的一些实施例提供了一种计算机存储介质,其上存储有计算机程序,其中,程序被处理器执行时实现上述第一方面任一实现方式所描述的方法。
17.本技术的有益效果在于:本发明实施例提供的适用于流动人口的门禁账号数据管理方法,通过之前没有预先注册的账号的情况下,获取用户的特征信息,然后将获取的所述特征信息发送至服务器,紧接着所述服务器将所述账号和获取的所述特征信息进行关联,最后将所述特征信息存储为所述账号的密码,本装置省去了手打输入密码的步骤,用特征信息作为登录账号的验证,极大方便了用户的使用。
附图说明
18.构成本技术的一部分的附图用来提供对本技术的进一步理解,使得本技术的其它特征、目的和优点变得更明显。本技术的示意性实施例附图及其说明用于解释本技术,并不构成对本技术的不当限定。
19.另外,贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,元件和元素不一定按照比例绘制。
20.在附图中:图1为适用于流动人口的门禁账号数据管理方法的结构示意图;图2为适用于流动人口的门禁账号数据管理的一种实施方式流程图;图3为适用于流动人口的门禁账号数据管理的另一种实施方式流程图;图4为适用于流动人口的门禁账号数据管理系统的功能模块示意图;图5是根据本技术一种实施例的终端的结构示意图。
21.图中附图标记的含义:800、终端;801、处理装置;802、rom;803、ram;804、总线;805、i/o接口;806、输入装
置;807、输出装置;808、存储装置;809、通信装置。
具体实施方式
22.下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现, 而且不应该被解释为限于这里阐述的实施例。相反,提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
23.另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。
24.需要注意,本公开中提及的
“ꢀ
第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
25.需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
26.本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的, 而并不是用于对这些消息或信息的范围进行限制。
27.下面将参考附图并结合实施例来详细说明本公开。
28.参照图1所示,本技术的适用于流动人口的门禁账号数据管理方法,包括如下步骤:s1.接受到账号注册请求时,确实是否有预先注册的账号。
29.在本技术实施例中,账号注册请求为用户打开移动终端应用的注册界面,然后在所述注册界面中输入邮箱信息,最后点击所述注册界面中的“注册”控件即可生成账号注册请求;而确实是否有预先注册的账号为获取用户的邮箱信息,然后查找所述服务器内是否存储有所述邮箱信息,此时,若有,确定有预先注册的账号;若没有,则确定没有预先注册的账号。
30.s11.若没有预先注册的账号,获取用户的特征信息.在本技术实施例中,获取用户的特征为,通过采集装置采集所述用户的脸型、虹膜、视网膜和耳廓。该采集装置可以为摄像头。
31.s12.将获取的所述特征信息发送至服务器。
32.在本技术实施例中,所述采集装置包括人脸图像拍摄入口和人脸图像拍摄窗口;所述人脸图像拍摄入口用于触发展示人脸图像拍摄窗口的指令,人脸图像通过人脸图像拍摄窗口获取得到,人脸拍摄入口为具有点击事件的控件,其点击事件用于触发展示人脸图像拍摄窗口的指令;从而当人脸图像拍摄入口被点击时,即可触发展示人脸图像拍摄窗口的指令;获取到展示人脸图像拍摄窗口的指令后,可展示人脸图像拍摄窗口。
33.所述人脸图像拍摄窗口中包含图像事实显示窗口和拍摄提交控件,其中,图像实时显示窗口用于实时显示摄像头当前摄取到的人脸图像,拍摄提交控件用于触发保存或者发送摄像头当前摄取的人脸图像的指令。
34.s13.所述服务器将所述账号和获取的所述特征信息进行关联。
35.在本技术实施例中,将账号的信息和获取的用户的生物特征信息进行关联,即为
建立账号信息与生物特征信息之间的对应关系,并将这一对应关系发送至服务器,服务器对这一对应关系进行存储,当输入注册信息时即可通过对应关系输出用户的生物特征信息,同理也可以输入生物特征信息从而根据对应关系输出账号信息。
36.s14.将所述特征信息存储为所述账号的密码。
37.在本技术实施例中,使用者可通过扫脸登录门禁平台界面。
38.s21.若有预先注册的账号,获取预先存储在所述服务器中的用户特征信息。
39.在本技术实施例中,获取预先存储在所述服务器中的用户特征信息为生成特征请求信息;将所述特征请求信息发送至服务器;从所述服务器中提取预先存储的用户的人脸图像信息;由于注册的账号都进行过特征信息采集,因此,当有预先注册的账号时,可以获取预先存储在所述服务器中的用户特征信息。
40.s22.采集所述用户的信息,并与预先存储在服务器中的用户特征信息进行比对。
41.在本技术实施例中,采集所述用户的信息,并与预先存储在服务器中的用户特征信息进行比对为对人脸图像信息进行初步处理;例如,进行灰度校正、噪声过滤、光线补偿、直方图均衡化、归一化、几何校正、滤波以及锐化等初步处理,该初步处理过程服务于后续的人脸特征提取;提取人脸图像特征;可提取人脸图像的视觉特征、像素统计特征、人脸图像变换系数特征和人脸图像代数特征等作为人脸图像的人脸特征;将提取的人脸特征与预先存储在服务器中的人脸图像的特征进行相似度计算;若相似度大于阈值,则验证通过;若相似度不大于阈值,则验证不通过。
42.阈值为根据实际情况设定的值。
43.请参阅图2,适用于流动人口的门禁账号数据管理的一种实施方式流程图,所述服务器将所述账号和获取的所述特征信息进行关联包括:s131.建立账号信息与特征信息之间的对应关系,并发送至服务器;s132.所述服务器对这一对应关系进行存储。
44.请参阅图3,适用于流动人口的门禁账号数据管理的另一种实施方式流程图,获取预先存储在所述服务器中的用户特征信息包括:s201.生成特征请求信息;s202.将所述特征请求信息发送至服务器;s203.从所述服务器中提取预先存储的用户的人脸图像信息请参阅图4,适用于流动人口的门禁账号数据管理系统的功能模块示意图;第一获取模块,用于接受到账号注册请求时,确实是否有预先注册的账号;第二获取模块,用于获取用户的特征信息;账号注册模块,用于将所述账号和获取的所述特征进行关联,并将所述特征信息存储为所述账号的密码。
45.参照图5所示,终端800可以包括处理装置(例如中央处理器、图形处理器等)801,其可以根据存储在只读存储器(rom)802中的程序或者从存储装置808加载到随机访问存储器(ram)803中的程序而执行各种适当的动作和处理。在ram803中,还存储有终端800操作所需的各种程序和数据。处理装置801、rom802以及ram803通过总线804彼此相连。输入/输出
(i/o)接口805也连接至总线804。
46.通常,以下装置可以连接至i/o接口805:包括例如触摸屏、触摸板、键盘、鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置806:包括例如液晶显示器(lcd)、扬声器、振动器等的输出装置807;包括例如磁带、硬盘等的存储装置808:以及通信装置809。通信装置809可以允许终端800与其他设备进行无线或有线通信以交换数据。
47.虽然图5示出了具有各种装置的终端800,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。
48.其中移动终端可以以各种形式来实施。例如,本发明中描述的终端可以包括诸如移动电话、智能电话、笔记本电脑、数字广播接收器、pda(个人数字助理)、pad(平板电脑)、pmp(便携式多媒体播放器)、导航装置等等的移动终端以及诸如数字tv、台式计算机等等的固定终端。下面,假设终端是移动终端。然而,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本发明的实施方式的构造也能够应用于固定类型的终端。
49.移动终端还可以包括:rf(radiofrequency,射频)单元、wifi模块、音频输出单元、a/v(音频/视频)输入单元、传感器、显示单元、用户输入单元、接口单元、存储器、处理器、以及电源等部件。
50.其中射频单元用于收发信息或通话过程中,信号的接收和发送,具体的,将基站的下行信息接收后,给处理器处理;另外,将上行的数据发送给基站。通常,射频单元包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元还可以通过无线通信与网络和其他设备通信。
51.wifi属于短距离无线传输技术,移动终端通过wifi模块可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。
52.音频输出单元可以在移动终端处于呼叫信号接收模式、通话模式、记录模式、语音识别模式、广播接收模式等等模式下时,将射频单元或wifi模块接收的或者在存储器中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元还可以提供与移动终端执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元可以包括扬声器、蜂鸣器等等。
53.a/v输入单元用于接收音频或视频信号。a/v输入单元可以包括图形处理器(graphicsprocessingunit,gpu)和麦克风,图形处理器对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。处理后的图像帧可以显示在显示单元上。经图形处理器处理后的图像帧可以存储在存储器(或其它存储介质)中或者经由射频单元或wifi模块进行发送。麦克风可以在电话通话模式、记录模式、语音识别模式等等运行模式中经由麦克风接收声音(音频数据),并且能够将这样的声音处理为音频数据。处理后的音频(语音)数据可以在电话通话模式的情况下转换为可经由射频单元发送到移动通信基站的格式输出。麦克风可以实施各种类型的噪声消除(或抑制)算法以消除(或抑制)在接收和发送音频信号的过程中产生的噪声或者干扰。
54.移动终端还可以包括至少一种传感器,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板的亮度,接近传感器可在移动终端移动到耳边时,关闭显示面板和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度
的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于手机还可配置的指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
55.显示单元用于显示由用户输入的信息或提供给用户的信息。显示单元可包括触控面板和显示面板。当触控面板检测到在其上或附近的触摸操作后,传送给处理器以确定触摸事件的类型,随后处理器根据触摸事件的类型在显示面板上提供相应的视觉输出。触控面板与显示面板是作为两个独立的部件来实现移动终端的输入和输出功能,但是在某些实施例中,可以将触控面板与显示面板集成而实现移动终端的输入和输出功能,具体此处不做限定。
56.用户输入单元可用于接收输入的数字或字符信息,以及产生与移动终端的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元可包括触控面板以及其他输入设备。触控面板,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板上或在触控面板附近的操作),并根据预先设定的程式驱动相应的连接装置。触控面板可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器,并能接收处理器发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板。除了触控面板,用户输入单元还可以包括其他输入设备。具体地,其他输入设备可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种,具体此处不做限定。
57.存储器可用于存储软件程序以及各种数据。存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器109可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
58.移动终端还可以包括给各个部件供电的电源(比如电池),优选的,电源可以通过电源管理系统与处理器逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。
59.图5中示出的每个方框可以代表一个装置,也可以根据需要代表多个装置。
60.特别地,根据本公开的一些实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的一些实施例包括一种计算机程序产品,其包括承载在计算机存储介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的一些实施例中,该计算机程序可以通过通信装置809从网络上被下载和安装,或者从存储装置808被安装,或者从rom802被安装。在该计算机程序被处理装置801执行时,执行本公开的一些实施例的方法中限定的上述功能。
61.需要说明的是,本公开的一些实施例上述的计算机存储介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以
上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。
62.在本公开的一些实施例中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本公开的一些实施例中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机存储介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机存储介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、rf(射频)等等,或者上述的任意合适的组合。
63.在一些实施方式中,客户端、服务器可以利用诸如http(hypertexttransferprotocol,超文本传输协议)之类的任何当前已知或未来研发的网络协议进行通信,并且可以与任意形式或介质的数字数据通信(例如,通信网络)互连。通信网络的示例包括局域网(“lan”),广域网(“wan”),网际网(例如,互联网)以及端对端网络(例如,ad hoc端对端网络),以及任何当前已知或未来研发的网络。
64.上述计算机存储介质可以是上述终端中所包含的:也可以是单独存在,而未装配入该终端中。上述计算机存储介质承载有一个或者多个程序,当上述一个或者多个程序被该终端执行时,使得该终端:(接方法步骤)。
65.可以以一种或多种程序设计语言或其组合来编写用于执行本公开的一些实施例的操作的计算机程序代码,上述程序设计语言包括面向对象的程序设计语言―诸如java、smalltalk、c++,还包括常规的过程式程序设计语言:诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)——连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
66.附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。
67.也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。
68.例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
69.描述于本公开的一些实施例中的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元也可以设置在处理器中,这些单元的名称在某种情况下并不构成对该单元本身的限定。
70.本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:现场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、片上系统(soc)、复杂可编程逻辑设备(cpld)等等。
71.以上描述仅为本公开的一些较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开的实施例中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开的实施例中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1