在电池中设置终端的开机密码的方法

文档序号:7987357阅读:344来源:国知局
在电池中设置终端的开机密码的方法
【专利摘要】提供了一种在电池中设置终端的开机密码的方法,所述方法包括:设置多个开机密码,并将所述多个开机密码分别存储到对应数量的多个电池中,所述电池具有存储功能;选择并设置所述多个开机密码中的一个作为有效开机密码。
【专利说明】在电池中设置终端的开机密码的方法
【技术领域】
[0001]本发明涉及对终端的加密和解密,更具体地讲,涉及一种在电池中设置终端的开机密码的方法、一种对终端的开机密码进行验证的方法以及一种终端的开机密码保护系统。
【背景技术】
[0002]目前的智能手机无论从硬件还是软件配置上都越来越高了,使用越来越频繁。目前大部分手机设置开机密码之后,为了密码不丢失,需要用户自己记住开机密码,或将密码信息保存到服务器,或是设置忘记密码时的问题提示,这些方法都显得不够安全或是过于繁琐。

【发明内容】

[0003]因此,本发明的目的在于解决上述问题,提供一种通过使用终端的电池对终端的开机密码进行保护的系统和方法。
[0004]为了实现上述目的,提供了一种在电池中设置终端的开机密码的方法,所述方法包括:设置多个开机密码,并将所述多个开机密码分别保存到对应数量的多个电池中,所述电池具有存储功能;选择并设置所述多个开机密码中的一个作为有效开机密码。
[0005]优选地,所述多个开机密码为2个开机密码,所述多个电池为2个电池。
[0006]优选地,所述电池是具有存储功能的智能电池。
[0007]为了实现上述目的,提供了一种对终端的开机密码进行验证的方法,所述方法包括:当终端开机时,将终端中设置的有效开机密码与从装在终端中的电池中读取的开机密码进行比较,所述电池具有存储功能;如果终端的有效开机密码与从装在终端中的电池中读取的开机密码匹配,则终端开机。
[0008]优选地,对终端的开机密码保护的方法可还包括:在终端开机后,判断终端是否设置了有效开机密码;如果没有设置有效开机密码,则终端开机。
[0009]优选地,对终端的开机密码保护的方法可还包括:如果终端的有效开机密码与从终端的电池中读取的开机密码不匹配,则提示终端用户手动输入开机密码。
[0010]优选地,对终端的开机密码保护的方法可还包括:在终端开机之后,提示终端用户将当前的有效开机密码更换为另一有效开机密码,其中,所述另一有效开机密码保存到另一电池中。
[0011]为了实现上述目的,提供了一种终端的开机密码保护系统,包括:开机密码设置模块,通过该开机密码设置模块,设置多个开机密码,并将所述多个开机密码分别保存到对应数量的具有存储功能的多个电池中,选择并设置所述多个开机密码中的一个作为有效开机密码;开机密码验证模块,通过该开机密码验证模块,当终端开机时,将终端中设置的有效开机密码与从装在终端中的电池中读取的开机密码进行比较,如果终端的有效开机密码与从装在终端中的电池中读取的开机密码匹配,则终端开机。[0012]优选地,通过该开机密码验证模块,如果终端的有效开机密码与从终端的电池中读取的开机密码不匹配,则提示终端用户手动输入开机密码。
[0013]优选地,开机密码验证模块可还用于在终端开机之后,提示终端用户将当前的有效开机密码更换为另一有效开机密码,其中,所述另一有效开机密码保存到另一电池中。
【专利附图】

【附图说明】
[0014]通过下面结合示例性地示出一例的附图进行的描述,本发明的上述和其他目的和特点将会变得更加清楚,其中:
[0015]图1是示出通过手机在智能电池中设置开机密码的方法的流程图;
[0016]图2是示出手机开机密码验证过程的流程图;
[0017]图3示出手机与智能电池通信的硬件连接框图;
[0018]图4为手机与智能电池通信的时序图;
[0019]图5是示出写密码过程的视图;
[0020]图6是示出读密码过程的视图;
[0021]图7是示出根据本发明实施例的手机的开机密码保护系统的框图。
【具体实施方式】
[0022]现在,详细描述本发明的实施例,其示例在附图中表示,其中,相同的标号始终表示相同的部件。以下通过参考附图描述实施例以解释本发明。
[0023]图1是示出通过手机在智能电池中设置开机密码的方法的流程图。
[0024]如图1所示,在步骤SlOl,在手机中插入电池A并且将手机开机。其中电池A是具有存储功能的智能电池。
[0025]在步骤S102,用户启动手机中的密码设置程序。
[0026]在步骤S103,用户根据密码设置程序的提示在手机中输入开机密码X。
[0027]随后,在步骤S104,手机将设置的开机密码X保存到电池A中。稍后将对如何将设置的开机密码保存到电池中的过程进行详细描述。
[0028]在步骤S105,用户更换电池B并将手机开机,执行与上述对电池A执行设置开机密码的操作(即步骤S102-S104)相同的步骤S106-S108,以将输入的开机密码Y保存到电池B中。电池B同样为具有存储功能的智能电池。
[0029]随后,在步骤S109,用户根据密码设置程序的提示来选择当前有效开机密码。SP,用户从开机密码X和Y中选择一个开机密码并将选择的开机密码设置为有效开机密码。
[0030]虽然以上描述了分别对电池A和电池B设置密码,但是应该理解可通过在步骤S103中一起设置将分别保存到电池A和电池B中的两个开机密码X和Y,随后将设置的开机密码X和Y分别保存到电池A和电池B中,来实现将不同的开机密码保存到对应的电池中的操作。
[0031 ] 另外,虽然这里描述了设置两个开机密码以将这两个开机密码分别保存到两个电池中,但是应该理解,可以设置多于两个的开机密码以将多于两个的开机密码分别保存到与设置的密码的数量对应数量的多于两个的电池中。
[0032]图2是示出手机开机密码验证过程的流程图。[0033]如图2所示,在步骤S201,在手机开机后,判断手机是否设置了有效开机密码。
[0034]如果在步骤S201中没有设置有效开机密码,则在步骤S207,手机继续开机。
[0035]如果在步骤S201中确定手机设置了有效开机密码,则在步骤S202手机从手机电池的存储单元中读取开机密码。如果在步骤S203确定从电池中读取的开机密码与设置的有效开机密码匹配,则在步骤S204提示用户更换另一个开机密码并在步骤S207继续开机。
[0036]如果在步骤S203确定从电池中读取的开机密码与设置的有效开机密码不匹配,则在步骤S205提不用户手动输入开机密码。在步骤S205用户手动输入开机密码之后,在步骤S206,手机将用户手动输入的开机密码与设置的有效开机密码进行匹配,如果在步骤S206确定这两个密码匹配,则在步骤S207继续开机。否则,在步骤S208手机关机。
[0037]以在图1中分别在电池A中设置了密码X,在电池B中设置了密码Y为例:
[0038]在有效开机密码为密码X并且插入电池A时,手机从电池A中读出密码X,由于与有效密码X匹配,因此自动解密,自动解密后,手机将提示用户更换有效密码为密码Y。
[0039]在有效开机密码为密码X并且插入电池B时,手机从电池B读出密码Y,由于与有效密码不匹配,因此需要用户手动输入密码X才能解密,手动解密后,手机不提示更换有效密码。
[0040]在有效开机密码为密码Y并且插入电池B时,手机从电池B中读出密码Y,由于与有效密码匹配,因此自动解密,自动解密后,手机将提示用户更换有效密码为密码X。
[0041]在有效开机密码为密码Y并且插入电池A时,手机从电池A中读出密码X,由于与有效密码不匹配,因此需要用户手动输入密码Y才能解密,手动解密后,手机不提示更换有效密码。
[0042]下面对将设置的密码保存到电池中的过程进行详细描述。
[0043]图3示出手机与智能电池通信的硬件连接框图。
[0044]如图3所示,手机包括处理器和I2C控制器。智能电池内部采用SMB (ServerMessage Block,服务器消息块)接口,智能电池中具有微控制单元(MCU)以及存储单元(例如,EEPR0M)。其中,SMB总线协议和I2C兼容,智能电池通过I2C总线与手机进行通信。
[0045]图4为手机与智能电池通信的时序图。
[0046]在图4中,SMBDAT和SMBCLK是手机与电池通信的数据线。
[0047]如图4所示,在SMBCLK的同步作用下,数据报文在SMBDAT上传输,传输起始S和停止P条件为:
[0048]1.在SMBCLK线是高电平时,SMBDAT线从高电平向低电平切换,表示报文的起始条件。
[0049]2.当SMBCLK线是高电平时,SMBDAT线由低电平向高电平切换,表示报文的停止条件。
[0050]起始和停止条件一般由主机(如手机)产生,在起始条件后总线被认为处于忙的状态;在停止条件的某段时间后总线被认为再次处于空闲状态。
[0051]每个字节必须为8位,每次传输可以发送的字节数量不受限制,每个字节后必须跟一个响应位(ACK),首先传输的是数据的最高位(MSB)。
[0052]在起始条件S之后,手机放置7位从地址(这里就是电池的地址)到总线上。第八位指不数据传输(读/写)方向;0表不写,I表不读。一个数据传输总是以一个主机产生停止条件P结束。
[0053]图5是示出写密码过程的视图。
[0054]如图5所示,起始条件S后,手机发送完电池地址(slave address:7bit数据,由电池给定),手机发送写入位(Wr),随后电池响应ACK。手机再次发写密码命令(wr cmd:8bit数据(图5中为Command),由电池给定),电池再次确认ACK,手机发送密码数据(Databyte low和Data byte high),电池发送ACK以确认每一个字节,整个写密码过程在停止条件P后结束。
[0055]图6是示出读密码过程的视图。
[0056]如图6所示,起始条件S后,手机发送完电池地址(slave address:7bit数据,由电池给定),发送写入位(Wr)。手机接着发送读密码命令(rd cmd:8bit数据(图6中为Command),由电池给定)到电池,电池响应ACK后,手机需要重发一次起始条件(S+从地址slave address)和读密码命令(Rd),电池返回密码数据(Data byte low和Data bytehigh),手机ACK每一个字节,整个读密码过程在停止条件P后结束。
[0057]图7是示出根据本发明实施例的手机的开机密码保护系统的框图。
[0058]如图7所示,根据本发明实施例的开机密码保护系统包括开机密码设置模块701和开机密码验证模块702。
[0059]在用户在手机中插入电池A并且将手机开机之后,通过开机密码设置模块701设置开机密码X和Y,随后将开机密码X保存到电池A中,将开机密码Y保存到电池Y中。随后,通过开机密码设置模块701,选择并设置开机密码X和Y中的一个作为有效开机密码。开机密码设置模块701执行的操作与参照图1描述的在智能电池中设置开机密码的过程相同,因此在此不再赘述。
[0060]当手机开机时,通过开机密码验证模块702将手机中设置的有效开机密码与从装在手机中的电池中读取的开机密码进行比较,如果手机的有效开机密码与从装在手机的电池中读取的开机密码匹配,则手机开机,并提示手机用户将当前的有效开机密码更换为保存到另一电池中的另一有效开机密码。开机密码验证模块702执行的操作与参照图2描述的手机开机密码验证过程相同,因此在此不再赘述。
[0061]虽然以上参照图3-图7描述了手机与智能电池之间的数据通信以及写密码和读密码的过程,应该理解这里只是为了读者更容易理解而举出的示例。这里以智能电池为例来描述电池与手机进行通信,本领域的技术人员应该理解还可以采用具有存储功能的其他电池来代替上述实施例中的智能电池。也就是说,本领域的技术人员可以采用其他方式来实现手机与电池之间的数据通信,只要与手机通信的电池具有存储能力并且能够与手机通信即可。
[0062]虽然以上以手机为例描述了手机与电池通信并且通过将手机的开机密码保存到电池中的过程,但是应该理解本发明可以应用到任何需要设置开机密码并且能够与电池进行通信的终端中。
[0063]根据本发明的通过在电池中保存开机密码,手机可以2个乃至多个开机密码,每次更换电池,当前有效密码都可以切换为另一个,这样就保证用户定期可以更换一次密码。由于手机密码保存到电池中,一旦用户忘记密码,可以利用具有匹配密码的电池自动解锁手机。因此,即使用户手机被盗,只要没有另一块电池,小偷也无法解密手机。[0064]尽管已经参照其示例性实施例具体显示和描述了本发明,但是本领域的技术人员应该理解,在不脱离由权利要求限定的本发明的精神和范围的情况下,可以对其进行形式和细节上的各种改变。
【权利要求】
1.一种在电池中设置终端的开机密码的方法,所述方法包括: 设置多个开机密码,并将所述多个开机密码分别保存到对应数量的多个电池中,所述电池具有存储功能; 选择并设置所述多个开机密码中的一个作为有效开机密码。
2.如权利要求1所述的方法,其中,所述多个开机密码为2个开机密码,所述多个电池为2个电池。
3.如权利要求1所述的方法,其中,所述电池是具有存储功能的智能电池。
4.一种对终端的开机密码进行验证的方法,所述方法包括: 当终端开机时,将终端中设置的有效开机密码与从装在终端中的电池中读取的开机密码进行比较,所述电池具有存储功能; 如果终端的有效开机密码与从装在终端中的电池中读取的开机密码匹配,则终端开机。
5.如权利要求4所述的方法,所述方法还包括: 在终端开机后,判断终端是否设置了有效开机密码; 如果没有设置有效开机密码,则终端开机。
6.如权利要求4所述的方法,所述方法还包括: 如果终端的有效开机密码与从终端的电池中读取的开机密码不匹配,则提示终端用户手动输入开机密码。
7.如权利要求4所述的方法,其中,所述电池是具有存储功能的智能电池。
8.如权利要求4所述的方法,所述方法还包括:在终端开机之后,提示终端用户将当前的有效开机密码更换为另一有效开机密码,其中,所述另一有效开机密码保存到另一电池中。
9.一种终端的开机密码保护系统,包括: 开机密码设置模块,通过该开机密码设置模块,设置多个开机密码,并将所述多个开机密码分别保存到对应数量的具有存储功能的多个电池中,选择并设置所述多个开机密码中的一个作为有效开机密码; 开机密码验证模块,通过该开机密码验证模块,当终端开机时,将终端中设置的有效开机密码与从装在终端中的电池中读取的开机密码进行比较,如果终端的有效开机密码与从装在终端中的电池中读取的开机密码匹配,则终端开机。
10.如权利要求9所述的开机密码保护系统,其中,所述多个开机密码为2个开机密码,所述多个电池为2个电池。
11.如权利要求9所述的开机密码保护系统,其中,通过该开机密码验证模块,如果终端的有效开机密码与从终端的电池中读取的开机密码不匹配,则提示终端用户手动输入开机密码。
12.如权利要求9所述的开机密码保护系统,其中,所述电池是具有存储功能的智能电池。
13.如权利要求9所述的开机密码保护系统,其中,开机密码验证模块还用于在终端开机之后,提示终端用户将当前的有效开机密码更换为另一有效开机密码,其中,所述另一有效开机密码保存到另一电池中。
【文档编号】H04M1/725GK103873246SQ201210544330
【公开日】2014年6月18日 申请日期:2012年12月14日 优先权日:2012年12月14日
【发明者】黄歆 申请人:广州三星通信技术研究有限公司, 三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1