一种嵌入式安防设备及其密码恢复方法

文档序号:6371537阅读:187来源:国知局
专利名称:一种嵌入式安防设备及其密码恢复方法
技术领域
本发明涉及嵌入式安防设备技术领域,具体涉及一种嵌入式安防设备及其密码恢复方法。
背景技术
嵌入式安防设备,例如DVR (digital video recorder,数字硬盘录像机)和DVS(digital video server,数字视频服务器)中,有两种用户可以登录设 备去进行操作,一种用户是管理员用户,一种是普通用户。管理员用户一般只有一个,是由设备生产厂家在设备出厂前创建,管理员初始密码(缺省密码)在设备出厂前由生产厂家设置,设备到用户那里后,用户可以利用缺省密码登录设备,并修改该缺省密码为用户自己的管理员密码,以保证设备登录安全,管理员密码只能由管理员自己修改。普通用户的创建有两种,一种是厂家默认的,另外一种是由管理员用户创建、设置初始密码并指定操作权限,可以有多个。无论是哪一种用户,都必须通过输入密码来登录和操作设备。管理员为了设备的安全,在必要的时候可以修改普通用户的密码、用户权限,甚至可以删除普通用户以确保设备的安全。所以管理员用户拥有设备的最高管理权力,拥有所有权限来使用、操作嵌入式安防设备。鉴于嵌入式安防设备管理员密码对嵌入式安防设备的重要性,用户一旦出于某种原因忘记了管理员密码,总是希望能够在第一时间内尽快恢复出厂缺省密码。一旦管理员忘记了密码,以前的一般的做法是要求用户把设备送回生产厂家,由生产厂家用特定的方法来恢复密码,这样做周期很长、而且费用也很高。

发明内容
本发明的特征和优点在下文的描述中部分地陈述,或者可从该描述显而易见,或者可通过实践本发明而学习。为解决现有技术的问题,本发明提供一种嵌入式安防设备及其密码恢复方法,使用户在有限的条件下可以快速对嵌入式安防设备的缺省密码进行恢复,克服了传统的密码恢复方法周期长、费用高的缺陷。本发明解决上述技术问题所采用的技术方案如下根据本发明的一个方面,提供一种嵌入式安防设备,包括嵌入式安防设备主控芯片和电压转换装置,该嵌入式安防设备主控芯片和电压转换装置相连,该电压转换装置用于根据用户的操作改变输出的电压值,该嵌入式安防设备主控芯片用于监测该电压转换装置输出的电压值,当该电压转换装置输出设定电压值时,该嵌入式安防设备主控芯片将当前系统密码恢复为缺省密码。根据本发明的一个实施例,该嵌入式安防设备主控芯片通过运行监测程序实现对该电压值的监测。根据本发明的一个实施例,该嵌入式安防设备主控芯片设置有通用输入/输出管脚,该电压转换装置与该通用输入/输出管脚相连。
根据本发明的一个实施例,该嵌入式安防设备主控芯片设为片上系统芯片。根据本发明的一个实施例,该电压转换装置包括第一电阻和第二电阻,第一电阻的一端与该通用输入/输出管脚相连,其另一端与第二电阻的一端相连,第二电阻的另一端连接电源,该电压转换装置通过将第一电阻和第二电阻的公共端选择性地接地实现该通用输入/输出管脚电压值的转换。根据本发明的一个实施例,该电压转换装置包括跳线元件,该跳线元件用于将第一电阻和第二电阻的公共端选择性地接地。根据本发明的另一个方面,本发明提供一种嵌入式安防设备密码恢复方法,包括步骤Al、在嵌入式安防设备主控芯片上运行监测程序,对电压转换装置输出的电压值进行监测;
A2、当该监测程序检测到该电压值根据用户操作转换为设定值时,将该嵌入式安防设备主控芯片的当前系统密码恢复为缺省密码。根据本发明的一个实施例,该步骤Al中包括步骤在该嵌入式安防设备主控芯片上定时循环运行该监测程序。根据本发明的一个实施例,该步骤A2中当前系统密码恢复为缺省密码包括下列步骤BI、注销当前用户;B2、恢复缺省密码。根据本发明的一个实施例,该步骤B2之后还包括步骤B3、蜂鸣器发出指示信息。本发明使用户在有限的条件下可以快速对嵌入式安防设备的缺省密码进行恢复,克服了传统的密码恢复方法周期长、费用高的缺陷,提高了嵌入式安防设备密码的恢复效率,降低了嵌入式安防设备厂商的维护成本。通过阅读说明书,本领域普通技术人员将更好地了解这些实施例和其它实施例的特征和方面。


下面通过参考附图并结合实例具体地描述本发明,本发明的优点和实现方式将会更加明显,其中附图所示内容仅用于对本发明的解释说明,而不构成对本发明的任何意义上的限制,在附图中图I为本发明电压转换装置实施例示意图;图2为本发明嵌入式安防设备密码恢复方法实施例流程图。
具体实施例方式本发明所称的嵌入式安防设备是指但不限于数字硬盘录像机和数字视频服务器。嵌入式安防设备就是安防领域用于监控行业的设备,一般采用的主控芯片是SOC (SystemOn a Chip,即片上系统)芯片,几乎所有的SOC芯片都是有GPIO (General Purpose InputOutput,即通用输入/输出)管脚,GPIO管脚是一种通用的芯片管脚类型。
本发明嵌入式安防设备,包括嵌入式安防设备主控芯片和电压转换装置,嵌入式安防设备主控芯片和电压转换装置相连,电压转换装置用于根据用户的操作改变输出的电压值,嵌入式安防设备主控芯片用于监测电压转换装置输出的电压值,当电压转换装置输出设定电压值时,嵌入式安防设备主控芯片将当前系统密码恢复为缺省密码。优选地,嵌入式安防设备主控芯片通过运行监测程序实现对电压值的监测。优选地,嵌入式安防设备主控芯片设置有通用输入/输出管脚,电压转换装置与通用输入/输出管脚相连。优选地,嵌入式安防设备主控芯片设为SOC芯片。如图I所不,电压转换装置包括第一电阻R356和第二电阻R328,第一电阻R356的一端与SOC芯片的通用输入/输出管脚GPI006相连,其另一端与第二电阻R328的一端相连,第二电阻R328的另一端连接电源,电压转换装置通过将第一电阻R356和第二电阻R328的公共端选择性地接地实现通用输入/输出管脚GPI006电压值的转换。在本实施例中,电压转换装置包括跳线元件,跳线元件用于将第一电阻R356和第二电阻R328的公共端选择性地接地,例如可以通过跳线帽短路接口 JP2的I脚和2脚,使第一电阻R356和第二电阻R328的公共端选择性地接地。
图I中的GPI006是硬件主板的主控芯片的一个GPIO管脚(即通用输入/输出管脚)。JP2就是一个跳线位置,用户可以用跳线帽或者其他措施,使得JP2的管脚1、2短路几秒中实现密码复位功能。R328是一个上拉3. 3V的电阻,其电阻的阻值为4K7 ;R356是一个串接GPI006的电阻,其电阻的阻值为560R。因为管脚2是接地的,因此用户短路管脚1、2后,GPIO就由高电平转换为低电平。本发明嵌入式安防设备密码恢复方法包括步骤Al、在嵌入式安防设备主控芯片上运行监测程序,对电压转换装置输出的电压值进行监测;本实施例中监测程序采用定时检测线程,该线程可以定时(例如每I秒)循环运行一次,用于定时循环对电压转换装置输出的电压值进行监测;A2、当监测程序检测到电压值根据用户操作转换为设定值时,将嵌入式安防设备主控芯片的当前系统密码恢复为缺省密码。根据本实施例,步骤Al包括步骤在嵌入式安防设备主控芯片上定时循环运行监测程序;步骤A2中当前系统密码恢复为缺省密码包括下列步骤BI、注销当前用户;B2、恢复缺省密码。B3、蜂鸣器发出指示信息。如图2所示,本发明嵌入式安防设备密码恢复方法具体实施例包括步骤101、在嵌入式系统中开辟一个定时线程,运行监测程序;102、监测程序读取通用输入/输出GPIO管脚的状态;103、判断GPIO管脚是否为低电平,是则执行步骤104 ;否则执行步骤102 ;104、注销当前用户;105、恢复出厂默认密码(即缺省密码);106、蜂鸣器发出指示信息;107、完成密码恢复。定时线程可以定时I秒循环运行一次。
本实施例中,嵌入式安防设备管理员密码遗失的恢复方法,包括检测是否需要密码恢复和进行密码恢复两个过程,具体包括以下步骤I、嵌入式安防设备的硬件主板设计时设计一个用于检测用户是否需要密码恢复的GPIO管脚,当用户丢失密码后,需要打开机箱,在硬件主板上找到对应的管脚跳线位置,利用跳线帽或者可以进行短路的导线短路2个跳线的位置,短路保持一定时间,一般为几
秒左右。2、嵌入式安防设备的软件中专门开辟的一个定时运行检测的线程,检测到用户的跳线短路后,进行密码恢复的逻辑实现,密码恢复后,通过蜂鸣器发出“嘀”的声音。其中检测跳线短路的方法为读取对应的GPIO管脚的电平状态,分两种情况,一种是硬件设计时确定了平时是高电平,短路时是低电平,此时如果读取的电平是低电平则表示需要进行密码复位,如果是高电平则不进行密码复位;另一种是硬件设计时确定了平时是低电平,短路时是高电平,此时如果读取的电平是高电平则表示需要进行密码复位,如果 是低电平则不进行密码复位。密码恢复的逻辑实现方法为当根据上述方法检测到需要进行密码复位后,首先注销当前已经登录的用户,然后把出厂的默认密码通过指定算法加密后保存到嵌入式安防设备的用户配置文件当中,以此来覆盖已经遗忘的密码。最后通过向主板上的蜂蜜器发出指定的高电平或者低电平来激发蜂鸣器的声音,这样就完成了密码恢复的逻辑。3、当用户听到硬件主板上的蜂鸣器发出的“嘀”的声音后,就表示密码被恢复了。以上参照

了本发明的优选实施例,本领域技术人员不脱离本发明的范围和实质,可以有多种变型方案实现本发明。举例而言,作为一个实施例的部分示出或描述的特征可用于另一实施例以得到又一实施例。以上仅为本发明较佳可行的实施例而已,并非因此局限本发明的权利范围,凡运用本发明说明书及附图内容所作的等效变化,均包含于本发明的权利范围之内。
权利要求
1.一种嵌入式安防设备,其特征在于包括嵌入式安防设备主控芯片和电压转换装置,所述嵌入式安防设备主控芯片和电压转换装置相连,所述电压转换装置用于根据用户的操作改变输出的电压值,所述嵌入式安防设备主控芯片用于监测所述电压转换装置输出的电压值,当所述电压转换装置输出设定电压值时,所述嵌入式安防设备主控芯片将当前系统密码恢复为缺省密码。
2.根据权利要求I所述的嵌入式安防设备,其特征在于所述嵌入式安防设备主控芯片通过运行监测程序实现对所述电压值的监测。
3.根据权利要求2所述的嵌入式安防设备,其特征在于所述嵌入式安防设备主控芯片设置有通用输入/输出管脚,所述电压转换装置与所述通用输入/输出管脚相连。
4.根据权利要求1-3中任一项所述的嵌入式安防设备,其特征在于所述嵌入式安防设备主控芯片设为片上系统芯片。
5.根据权利要求4所述的嵌入式安防设备,其特征在于所述电压转换装置包括第一电阻和第二电阻,第一电阻的一端与所述通用输入/输出管脚相连,其另一端与第二电阻的一端相连,第二电阻的另一端连接电源,所述电压转换装置通过将第一电阻和第二电阻的公共端选择性地接地实现所述通用输入/输出管脚电压值的转换。
6.根据权利要求5所述的嵌入式安防设备,其特征在于所述电压转换装置包括跳线元件,所述跳线元件用于将第一电阻和第二电阻的公共端选择性地接地。
7.一种嵌入式安防设备密码恢复方法,其特征在于,包括步骤 Al、在嵌入式安防设备主控芯片上运行监测程序,对电压转换装置输出的电压值进行监测; A2、当所述监测程序检测到所述电压值根据用户操作转换为设定值时,将所述嵌入式安防设备主控芯片的当前系统密码恢复为缺省密码。
8.根据权利要求7所述的嵌入式安防设备密码恢复方法,其特征在于,所述步骤Al中包括步骤在所述嵌入式安防设备主控芯片上定时循环运行所述监测程序。
9.根据权利要求7或8所述的嵌入式安防设备密码恢复方法,其特征在于,所述步骤A2中当前系统密码恢复为缺省密码包括下列步骤 BI、注销当前用户; B2、恢复缺省密码。
10.根据权利要求9所述的嵌入式安防设备密码恢复方法,其特征在于,所述步骤B2之后还包括步骤 B3、蜂鸣器发出指示信息。
全文摘要
本发明提供了一种嵌入式安防设备及其密码恢复方法,该嵌入式安防设备包括嵌入式安防设备主控芯片和电压转换装置,嵌入式安防设备主控芯片和电压转换装置相连,电压转换装置用于根据用户的操作改变输出的电压值,嵌入式安防设备主控芯片用于监测电压转换装置输出的电压值,当电压转换装置输出设定电压值时,嵌入式安防设备主控芯片将当前系统密码恢复为缺省密码。本发明通过嵌入式安防设备及其密码恢复方法使用户在有限的条件下可以快速对嵌入式安防设备的缺省密码进行恢复,克服了传统的密码恢复方法周期长、费用高的缺陷,提高了嵌入式安防设备密码的恢复效率,降低了嵌入式安防设备厂商的维护成本。
文档编号G06F11/00GK102779077SQ20121020005
公开日2012年11月14日 申请日期2012年6月18日 优先权日2012年6月18日
发明者张 林, 李虹辉, 王功洁, 胡志雄 申请人:安科智慧城市技术(中国)有限公司, 武汉恒亿电子科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1