发明内容
本申请的主要目的在于提供一种具有身份认证功能的耳机,以解决现有技术存在的上述问题,其中:
本申请提供了一种具有身份认证功能的耳机,所述耳机与移动终端通过音频接口连接,包括:模式转换模块,设置所述耳机的工作模式,其中,所述工作模式包括认证模式和收听模式;收听模块,在所述收听模式下收听移动终端播放的音频;认证模块,在所述认证模式下当用户通过所述移动终端与数据处理平台进行数据交互时,认证所述用户身份和/或进行数字签名;所述认证模块与所述移动终端通过音频接口进行数据传输。
根据本申请的实施例,在该耳机中,还包括:确认模块,对所述数据交互进行确认。
根据本申请的实施例,在该耳机中,所述认证模块为具有硬件数字证书功能的芯片。
根据本申请的实施例,在该耳机中,所述模式转换模块包括:识别模块,识别所述移动终端当前的使用状态;设置模块,根据所述移动终端当前的使用状态,设置所述耳机的工作模式。
根据本申请的实施例,在该耳机中,所述识别模块,识别所述移动终端当前的使用状态包括:当来自所述移动终端的音频信号携带有预定报头时,识别所述移动终端当前的使用状态为数据交互状态;以及当来自所述移动终端的音频信号未携带有预定报头时,识别所述移动终端当前的使用状态为音频播放状态。
根据本申请的实施例,在该耳机中,当所述移动终端处于音频播放状态时,所述设置模块将所述耳机的工作模式设置为收听模式。
根据本申请的实施例,在该耳机中,当所述移动终端处于数据交互状态时,所述设置模块将所述耳机的工作模式设置为认证模式。
根据本申请的实施例,在该耳机中,所述模式转换模块为一能够手动控制的切换开关。
与现有技术相比,根据本申请的技术方案,使耳机同时具有收听音频的功能和身份认证(硬件数字证书)的功能,并且,可以根据使用的需要在两种功能之间进行切换,使用很方便。该耳机可以在移动终端上使用,因此,使用不受时间和空间的限制,并且该耳机携带方便,用户不需要再另外配有一个硬件数字证书设备。
具体实施方式
本申请的主要思想在于,在耳机中配置可以进行用户身份认证的认证模块,并且在该耳机中设置可以将耳机的工作模式在认证模式和音频模式之间进行转换切换装置,当该耳机处于认证模式时,可以通过所述认证模块进行数据交互时的用户的身份验证,实现硬件数字证书的功能。
为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
根据本申请的实施例,提供了一种具有身份认证功能的耳机,该耳机通过移动终端的音频接口与移动终端连接时,可以收听移动终端播放的音频,还可以用于用户身份认证。
图1示意性地示出了根据本申请一个实施例的一种具有身份认证功能的耳机的结构框图。
根据本申请的一个实施例,该耳机100可以包括:模式切换模块110,收听模块120,以及认证模块130。
模式转换模块110,可以设置所述耳机的工作模式,其中,所述工作模式包括认证模式和收听模式。
收听模块120,可以在收听模式下收听移动终端播放的音频。
认证模块130,可以在认证模式下当用户通过所述移动终端登录数据交互平台进行数据处理时,认证所述用户身份;所述认证模块与所述移动终端通过音频接口进行数据传输。
根据本申请的一个实施例,认证模块可以为具有硬件数字证书(USBKey)功能的芯片,例如,可以为基于非对称加密原理的加密芯片,例如,该耳机可以为线控耳机,可以在该线控耳机的线控装置中内置一块基于非对称加密原理的加密芯片,即,将耳机收听音频的线控功能和身份认证功能集成在该线控装置中。该具有硬件数字证书(USBKey)功能的芯片可以存储用户的数字证书用户的私钥或密码等,并可以用于当用户通过移动终端与数据处理平台进行数据交互时认证用户身份,例如,用户在线购买商品进行支付时,在第三方支付平台提供的支付页面上进行支付时进行身份认证,即,与该第三方平台通过数据交互认证用户身份,例如,利用用户的私钥进行数字签名等。
根据本申请的一个实施例,该耳机100的工作模式可以包括认证模式和收听模式,当所述移动终端处于音频播放状态时(例如,播放声音文件或视频文件时),所述耳机应该处于收听模式,即,该耳机的收听模块工作;当用户通过该移动终端登录数据交互平台进行数据处理时(例如,进行在线支付时,登录支付平台进行支付操作),所述耳机应该处于认证模式,即,该耳机的认证模块工作。模式转换模块110可以设置所述耳机的工作模式,即将耳机的工作模式在收听模式和认证模式之间进行切换。
根据本申请的一个实施例,该模式转换模块可以为能够手动控制的切换开关,具体地,该切换开关可以为一个按键式开关或者拨片式开关,并且,可以由用户根据使用的需要手动控制该开关,例如,可以如图2所示,在线控耳机的线控装置上设置一个切换开关20,该切换开关为拨片式开关,其中,拨片21可沿着滑动槽22滑动,当拨片21滑动到位置a时该耳机的工作模式为收听模式,当拨片21滑动到位置b时该耳机的工作模式为认证模式。从而,用户可以通过该拨片式开关将所述耳机的工作模式在认证模式和收听模式之间进行转换。例如,用户想要使用耳机收听移动终端播放的音乐时,可以通过该开关将耳机的工作模式调整到收听模式。当用户想要使用耳机的身份认证功能时,例如,进行在线支付时,可以通过该开关将耳机的工作模式调整到认证模式。
例如,当用户在线购买商品,并在第三方支付平台上进行支付时,该第三方平台提供的支付页面上会出现***硬件数字证书的提示,例如,在页面前端弹出一个提示用户在移动终端的相应接口***硬件数字证书(USBKey)的提示框,以进行对用户的身份认证。此时,如果用户正在使用耳机(即,该耳机已经与移动终端连接)则用户可以手动控制耳机上的切换开关,将该耳机的工作模式调整为认证模式;如果用户当前并没有在使用耳机,则将该耳机***移动终端的音频接口,并通过耳机上的切换开关,将耳机的工作模式调整到认证模式。此时,耳机的认证模块进行用户的身份认证,耳机中内置了具有硬件数字证书功能的芯片,该芯片可以保存用户的私钥、密码以及用户的个人数字证书等,并可以通过进行加密运算、数字签名等操作认证用户的身份,因此,移动终端会识别出已经***了硬件数字证书,则读取该硬件数字证书的特定标识,并与服务器端从该用户的用户信息中获取的与该用户的账号绑定的硬件证书的特定标识进行比对,如果比对结果一致,说明该硬件数字证书是合法设备,则提示用户输入密码,当用户输入密码后,移动终端验证用户输入的密码是否与硬件数字证书中保存的由用户预先设置的密码一致,如果一致,则由该第三方支付平台的服务器通过移动终端与认证模块进行数据交互,完成身份认证。其中,所述数据交互例如包括,认证模块的硬件数字证书芯片利用用户私钥进行数字签名等。
根据本申请的一个实施例,所述模式转换模块可以包括:识别模块,可以识别所述移动终端当前的使用状态。设置模块,可以根据所述移动终端当前的使用状态,设置所述耳机的工作模式。
也就是说,模式转换模块可以根据与耳机连接的移动终端当前的使用状态自动设置工作模式或进行工作模式的转换。即,通过识别模块识别当前连接的移动终端的使用状态,并由设置模块根据该移动终端当前的使用状态设置该耳机的工作模式。
其中,当识别模块识别出该移动终端处于音频播放状态时,设置模块可以将耳机的工作模式设置为收听模式。当识别模块识别出该移动终端处于数据交互状态时,设置模块可以将所述耳机的工作模式设置为认证模式。
例如,当所述移动终端处于音频播放状态时,如果在该移动终端的音频接口(耳机插口)***该耳机,识别模块识别出该移动终端当前处于音频播放状态,则设置模块可以将耳机的工作模式设置为收听模式,而当用户通过该移动终端与数据处理平台进行数据交互时(例如,进行在线支付时)当用户***该耳机时,识别模块可以识别出该移动终端处于数据交互状态,则设置模块可以将耳机的工作模式设置为认证模式。
根据本申请的一个实施例,所述识别模块可以识别所述移动终端当前的使用状态包括:当来自所述移动终端的音频信号携带有预定报头时,识别所述移动终端当前的使用状态为数据交互状态;以及当来自所述移动终端的音频信号未携带有预定报头时,识别所述移动终端当前的使用状态为音频播放状态。其中,所述预定报头用来标识来自所述移动终端的音频信号是数字交互信号。也就是说,当来自该移动终端的音频信号携带该预定报头时,识别模块能够识别出该音频信号带有该预定报头,从而将带有预定报头的该音频信号识别为数据交互信号,当来自该移动终端的音频信号未携带该预定报头时,识别模块能够识别出该音频信号未带有预定报头,从而将未带有预定报头的该音频信号识别为声音传输信号。
并且,当来自移动终端的音频信号为数据交互信号时,说明移动终端当前为数据交互状态,当来自移动终端的音频信号为声音传输信号时,说明移动终端当前为音频播放状态。也就是说,当来自该移动终端的音频信号携带有该预定报头时,该移动终端当前的使用状态为数据交互状态;当来自该移动终端的音频信号未携带有该预定报头时,该移动终端当前的使用状态为音频播放状态,即,识别模块通过识别来自该移动终端的音频信号是声音传输信号还是数据交互信号(携带有交互数据的音频信号)的来确定该移动终端当前处于音频播放状态还是数据交互状态。
根据本申请的一个实施例,还可以设置耳机的默认工作模式,即,该耳机在不与移动终端连接时,或已经连接移动终端但移动终端并未处于音频播放状态或数据交互状态时(例如,移动终端处于待机状态)的工作模式。由于,在使用手机等移动终端时,耳机通常还能够用于进行语音通话,而手机等移动终端当连接到耳机等外部设备时一般会自动转换为通过外部设备进行语音通话,因此,可将耳机的默认工作模式设置为收听模式,从而不会影响耳机的日常正常使用。并且,当用户通过移动终端与数据处理平台进行的数据交互完成后,耳机的工作模式可以自动切换回收听模式。
根据本申请的一个实施例,该耳机还可以包括确认模块,对所述数据交互进行确认。例如,可以在线控耳机的线控装置上设置一个按键,当用户确认与数据处理平台进行数据交互时,可以按下该按键以确认该数据交互。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
以上所述仅为本申请的实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。