注册或登录的方法、装置、电子设备及可编程设备的制造方法_2

文档序号:9687827阅读:来源:国知局
单元还被配置成存储用户生物信息,以及所述处理单元还被配置成通过所存储的用户生物信息和所感测的用户生物信息对用户进行验证,以允许发送用户信息。
[0040]优选地,所述用户生物信息包括用户的指纹信息。
[0041]优选地,所述存储单元被配置成存储对应于不同指纹的多个指纹信息,所述多个指纹信息分别对应于多个用户信息。
[0042]本发明的发明人发现,在现有技术中,尚未有通过近场通信设备的用户生物信息来允许所述可编程设备发送用户信息进行登录或注册的技术方案。通过本发明,可以在提供一定安全性的情况下方便用户的登录或注册操作。因此,本发明所要实现的技术任务或者所要解决的技术问题是本领域技术人员从未想到的或者没有预期到的,故本发明是一种新的技术方案。
[0043]另外,本领域技术人员应当理解,尽管现有技术中存在许多问题,但是,本发明的每个实施例或权利要求的技术方案可以仅在一个或几个方面进行改进,而不必同时解决现有技术中或者【背景技术】中列出的全部技术问题。本领域技术人员应当理解,对于一个权利要求中没有提到的内容不应当作为对于该权利要求的限制。
[0044]通过以下参照附图对本发明的示例性实施例的详细描述,本发明的其它特征及其优点将会变得清楚。
【附图说明】
[0045]被结合在说明书中并构成说明书的一部分的附图示出了本发明的实施例,并且连同其说明一起用于解释本发明的原理。
[0046]图1示出了根据本发明的实施例的用于注册或登录的方法的流程图。
[0047]图2根据本发明的实施例的电子设备的框图。
[0048]图3示出了根据本发明的实施例的非接触式供电的可编程设备的框图。
[0049]图4是根据本发明的一个实施例的例子的示意图。
【具体实施方式】
[0050]现在将参照附图来详细描述本发明的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。
[0051]以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。
[0052]对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。
[0053]在这里示出和讨论的所有例子中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它例子可以具有不同的值。
[0054]应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
[0055]〈实施例1>
[0056]图1示出了根据本发明的实施例的用于注册或登录的方法的流程图。
[0057]如图1所示,在步骤S1100,接收来自非接触式供电的可编程设备的用户生物信息。如前面所示,非接触式供电的可编程设备通过所接收的外界信号,以非接触式的方式,获得操作所需的电力并且包括可编程逻辑。例如,所述可编程设备是具有近场通信功能的设备。
[0058]在步骤S1200,对所述用户生物信息进行验证,以允许所述可编程设备发送用户信息。
[0059]在本发明中,所述可编程设备可以检测用户生物信息。可编程设备可以将用户生物信息发送给电子设备。电子设备对所述用户生物信息进行验证。例如,电子设备可以预先存储用户生物信息,或者可以通过数字签名或数字证书的方式获得可信的用户生物信息。电子设备可以通过将可信的用户生物信息与来自可编程设备的用户生物信息进行比较,从而进行验证。如果通过验证,则允许所述可编程设备发送用户信息;否则,可以进行其他处理,例如提示用户手动输入、或禁止所述可编程设备发送用户信息等。
[0060]用户生物信息例如可以包括虹膜信息、体液信息等。优选地,用户生物信息包括用户的指纹信息。在一个例子中,在所述可编程设备中存储对应于不同指纹的多个指纹信息,所述多个指纹信息分别对应于多个用户信息。由于每个用户可以具有多个指纹,因此,使用指纹信息作为用户生物信息可以带来更多的灵活性。所述指纹信息例如是通过感测指纹获得的指纹码。当用户手指触摸所述可编程设备时,可编程设备可以立即检测指纹信息。这种操作方式比较简便,能够提高用户的使用体验。
[0061]在步骤S1300,接收来自可编程设备的用户信息,其中所述用户信息是以近场通信的方式被接收的。
[0062]用户信息可以包括注册信息或登录信息。例如,用户信息可以包括用户的姓名、性另IJ、邮编、邮箱、用户名、密码等中的至少一个。
[0063]根据本发明,在需要再次输入用户信息的至少一部分的时候,可以直接从所述可编程设备获取所述用户信息。这至少在一定程度上免去了用户重复输入的麻烦。此外,由于在传递用户信息之前需要验证用户生物信息,因此,可以在一定程度上增加安全性。
[0064]可以在使用过程中将用户信息存储到所述可编程设备中。可选地,用户可以事先将用户信息发送给制造者,以及在制造过程时将用户信息存储在所述可编程设备中。
[0065]在一个例子中,为了提高安全性,可以对所述用户信息进行加密。
[0066]例如,可以使用用户生物信息对用户信息进行加密。在这种情况下,所述电子设备使用所述用户生物信息对所述加密的用户信息进行解密。所述电子设备可以预先存储用户生物信息,或者,接收来自所述可编程设备的用户生物信息。在一个例子中,在所述可编程设备使用电子设备的公钥加密所述用户生物信息,以及在电子设备上使用电子设备的私钥对所述经加密的用户生物信息进行解密,以获得用户生物信息。这样,可以提高传递用户生物信息的安全性。
[0067]优选地,为了验证合法性,以进一步提高安全性,可以在电子设备接收数字签名信息,以及通过所述数字签名信息,验证所述用户生物信息。在一个例子中,所述可编程设备还可以将数字证书发送给电子设备,以证明来源的合法性。该数字证书中包含所述可编程设备的公钥。接着,电子设备使用所述可编程设备的公钥对电子设备的公钥进行加密,以及向所述可编程设备发送经加密的电子设备的公钥。这样,所述可编程设备可以使用电子设备的公钥对信息进行加密。在另一个例子中,电子设备中已经保存了关于数字签名合法性的信息,例如,所述可编程设备已经在所述电子设备上进行登记并所述电子设备记录了它的公钥。在这种情况下,可以省略数字证书。
[0068]可选地,对所述用户信息进行加密/解密的密钥还可以包含可变化的搅动因子。所述电子设备可以使用这样的密钥对所述用户信息进行解密。例如,所述搅动因子包括时间、地理坐标、设备地址、温度中的至少一个。通过使用这样的搅动因子,相同的用户信息可以产生不同的密文,从而可以方式欺骗者的攻击,例如,重放攻击。由于可编程设备和电子设备可以事先约定获取搅动因子的方式,而无需在通信时传递搅动因子,因此,可以减小被欺骗者截取的危险,从而增加安全性。
[0069]在一个例子中,可以在所述电子设备通过计算所述用户信息的至少一部分的散列值对所述用户信息的至少一部分进行验证。所述用户信息的至少一部分可以是被认为重要或关键的部分。本领域技术人员应当理解,可以预先在电子设备存储所述用户信息的至少一部分的散列值,从而与所计算的散列值进行比较和验证。可选地,可以事先将所述散列值存储在可信实体颁发的数字证书中。例如,所述数字证书被存储在所述可编程设备中,以及所述可编程设备将数字证书发送给电子设备,用于验证用户信息的完整性。通过这种方式可以进一步提尚安全性。
[0070]在步骤S1400,将所述用户信息用于在电子设备上的应用程序中进行注册或登录。
[0071]可以使用所述用户信息注册当前需要注册的应用程序。可选地,可以使用所述用户信息登录电子设备上所有能够登录的应用程序。优选地,可以在电子设备上提供应用程序的选项,供用户选择以进行注册或登录。
[0072]〈实施例2>
[0073]根据本发明的第二实施例,还可以提供一种用于注册或登录的设备。该设备包括可以用于执行图1所示的方法的装置。本
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1