CN104518875B - 一种身份验证及账号获取的方法、移动终端 - Google Patents

一种身份验证及账号获取的方法、移动终端 Download PDF

Info

Publication number
CN104518875B
CN104518875B CN201310461329.3A CN201310461329A CN104518875B CN 104518875 B CN104518875 B CN 104518875B CN 201310461329 A CN201310461329 A CN 201310461329A CN 104518875 B CN104518875 B CN 104518875B
Authority
CN
China
Prior art keywords
user
account
server
movement terminal
authentication
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201310461329.3A
Other languages
English (en)
Other versions
CN104518875A (zh
Inventor
董梁
陈梦
陈荣
陈远斌
李德春
刘飞飞
孙增昕
唐艳平
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Tencent Computer Systems Co Ltd
Original Assignee
Shenzhen Tencent Computer Systems Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Tencent Computer Systems Co Ltd filed Critical Shenzhen Tencent Computer Systems Co Ltd
Priority to CN201310461329.3A priority Critical patent/CN104518875B/zh
Priority to PCT/CN2014/084661 priority patent/WO2015043338A1/en
Publication of CN104518875A publication Critical patent/CN104518875A/zh
Priority to US14/714,553 priority patent/US9351165B2/en
Application granted granted Critical
Publication of CN104518875B publication Critical patent/CN104518875B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/08Access security
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/32User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification
    • G06Q20/4014Identity check for transactions
    • G06Q20/40145Biometric identity checks
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L17/00Speaker identification or verification techniques
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3226Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using a predetermined code, e.g. password, passphrase or PIN
    • H04L9/3231Biological data, e.g. fingerprint, voice or retina
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/10Integrity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2463/00Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00
    • H04L2463/082Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00 applying multi-factor authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0861Network architectures or network communication protocols for network security for authentication of entities using biometrical features, e.g. fingerprint, retina-scan
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0876Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/60Context-dependent security
    • H04W12/65Environment-dependent, e.g. using captured environmental data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/60Context-dependent security
    • H04W12/69Identity-dependent
    • H04W12/71Hardware identity

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Health & Medical Sciences (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Biomedical Technology (AREA)
  • Computer Hardware Design (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Biodiversity & Conservation Biology (AREA)
  • General Engineering & Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Software Systems (AREA)
  • Finance (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Telephonic Communication Services (AREA)
  • Telephone Function (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明实施例公开了一种身份验证及账号获取的方法、移动终端。本发明实施例方法包括:第一移动终端响应用户确定进行身份验证的操作,播放所述第一移动终端保存的与所述用户的账号具有对应关系的语音信息,且同时利用声音接收装置收集播放的所述语音信息的语音数据;所述第一移动终端将验证信息发送给服务器,所述验证信息包括所述用户的账号及所述语音数据,使得所述服务器可根据所述验证信息确定所述用户是否通过身份验证;所述第一移动终端接收所述服务器反馈的验证结果,通过使用语音信息进行身份验证使得用户不需要通过传统的输入账号和密码的方式进行身份验证,操作简单快捷。

Description

一种身份验证及账号获取的方法、移动终端
技术领域
本发明涉及网络技术领域,尤其涉及一种身份验证及账号获取的方法、移动终端。
背景技术
从目前互联网发展的形式来看,用户的操作场景已经逐渐由个人计算机(英文全称为:Personal Computer,缩写为:PC)端转向了移动端,使得身份验证成为移动互联网的一个新的挑战,因为在以触摸屏智能手机为主流的大环境下,利用账号和密码进行用户验证的方式需要用户在触摸屏上输入用户的账号和密码,操作难度大,用户体验低,且由于移动端病毒查杀软件兴起不久,导致目前移动端的木马横行,传统的账号和密码的用户验证的方式已经不能很好的保护用户的财产安全隐私,安全性低。
发明内容
本发明实施例提供了一种身份验证及账号获取的方法、移动终端,用于利用语音信息对用户进行身份验证,具有操作简单快捷,安全性高等优点。
本发明提供了一种身份验证的方法,包括:
第一移动终端响应用户确定进行身份验证的操作,播放所述第一移动终端保存的与所述用户的账号具有对应关系的语音信息,且同时利用声音接收装置收集播放的所述语音信息的语音数据;
所述第一移动终端将验证信息发送给服务器,所述验证信息包括所述用户的账号及所述语音数据,使得所述服务器可根据所述验证信息确定所述用户是否通过身份验证;
所述第一移动终端接收所述服务器反馈的验证结果。
本发明提供了一种账号获取的方法,包括:
第一移动终端响应用户确定进行数据收集的操作,利用声音接收装置收集第二移动终端播放的语音信息的语音数据;
将所述语音数据发送给服务器,使得所述服务器能够确定与所述语音数据具有对应关系的账号,并将所述账号反馈给所述第一移动终端;
所述第一移动终端接收所述服务器反馈的所述账号。
本发明提供了一种移动终端,包括:
播放及接收模块,用于响应用户确定进行身份验证的操作,播放所述第一移动终端保存的与所述用户的账号具有对应关系的语音信息,且同时利用声音接收装置收集播放的所述语音信息的语音数据;
发送模块,用于在所述播放及接收模块获取所述语音信息的语音数据之后,将包含验证信息发送给服务器,所述验证信息包括所述用户的账号及所述语音数据,使得所述服务器可根据所述验证信息确定所述用户是否通过身份验证;
接收模块,用于在所述发送模块发送所述验证信息之后,接收所述服务器反馈的验证结果。
本发明提供了一种移动终端,包括:
收集模块,用于响应用户确定进行数据收集的操作,利用声音接收装置收集第二移动终端播放的语音信息的语音数据;
数据发送模块,用于在所述收集模块收集所述语音数据之后,将所述语音数据发送给服务器,使得所述服务器能够确定与所述语音数据具有对应关系的账号,并将所述账号反馈给所述第一移动终端;
账号接收模块,用于在所述数据发送模块发送所述语音数据之后,接收所述服务器反馈的所述账号。
从以上技术方案可以看出,本发明实施例具有以下优点:
第一移动终端响应用户确定进行身份验证的操作,播放该第一移动终端保存的与用户的账号具有对应关系的语音信息,且同时利用声音接收装置收集播放的该语音信息的语音数据,第一移动终端将包含验证信息发送给服务器,该验证信息中包含用户的账号及语音数据,使得服务器能够根据该验证信息确定第一移动终端侧的用户是否通过身份验证,且第一移动终端将接收到服务器反馈的验证结果,通过使用语音信息进行身份验证使得用户不需要通过传统的输入账号和密码的方式进行身份验证,操作简单快捷。
附图说明
图1为本发明实施例中一种身份验证的方法的实施例的一个示意图;
图2为本发明实施例中一种身份验证的方法的实施例的另一示意图;
图3为本发明实施例中一种身份验证的方法的实施例的另一示意图;
图4为本发明实施例中一种账号获取的方法的实施例的一个示意图;
图5为本发明实施例中移动终端的结构的一个示意图;
图6为本发明实施例中移动终端的结构的另一示意图;
图7为本发明实施例中移动终端的结构的另一示意图;
图8为本发明实施例中移动终端的结构的另一示意图。
具体实施方式
本发明实施例提供了一种身份验证及账号获取的方法、移动终端,用于利用语音信息对用户进行身份验证,具有操作简单快捷,安全性高等优点。
请参阅图1,为本发明实施例中一种身份验证的方法的实施例,包括:
101、第一移动终端响应用户确定进行身份验证的操作,播放第一移动终端保存的与用户的账号具有对应关系的语音信息,且同时利用声音接收装置收集播放的语音信息的语音数据;
在本发明实施例中,用户在使用移动终端时,可为该移动终端申请用于进行身份验证的语音信息,其中,该语音信息可以是语音二维码,语音二维码是二维条形码的一个体验上的升级,是将二进制的几何图形转化成一段语音数据,传统的图形二维码对使用环境具有很高的要求,例如光线好等,而语音二维码中的语音数据优于使用的波段相对独特,具备很强的抗干扰性,适用性高,相对于传统的图形二维码优越性更好。
在本发明实施例中,以第一移动终端进行身份验证为例进行说明,第一移动终端可响应用户确定进行身份验证的操作,播放第一移动终端保存的与用户的账号具有对应关系的语音信息,且同时利用声音接收装置收集播放的语音信息的语音数据,其中,第一移动终端在检测到用户确定进行身份验证的操作时,将同时启动移动终端上的声音播放装置例如播放器的播放功能,及声音接收装置例如麦克风的语音收集功能,使得第一移动终端能够收集到自身播放的语音数据。
在本发明实施例中,移动终端可向服务器发送注册请求,且该注册请求中包含该用户的账号,服务器接收到该注册请求之后,将会生成与该用户的账号具有对应关系的语音信息,且在服务器上保存该用户的账号及语音信息之间的对应关系,且将该对应关系反馈给该移动终端,使得该移动终端能够使用该对应关系进行身份验证。或者移动终端可生成与用户的账号具有对应关系的语音信息,并将用户的账号与语音信息的对应关系反馈给服务器,服务器将保存该对应关系。
102、第一移动终端将验证信息发送给服务器,验证信息包括用户的账号、语音数据,使得服务器可根据验证信息确定用户是否通过身份验证;
在本发明实施例中,第一移动终端在收集到播放的语音信息的语音数据之后,将验证信息发送给服务器,使得服务器能够根据该验证信息确定用户是否通过身份验证,其中,该验证信息包括用户的账号、语音数据。
103、第一移动终端接收服务器反馈的验证结果。
在本发明实施例中,验证信息发送给服务器后,将由服务器对该验证信息进行处理,并确定该用户是否通过身份验证,且还将该身份验证的验证结果反馈给第一移动终端,使得第一移动终端能够接收到服务器反馈的验证结果。在验证信息包含用户的账号及语音数据的情况下,服务器将查找第一对应关系表,判断该第一对应关系表中是否包含第一移动终端发送的用户的账号及语音数据的对应关系,若是,则该用户通过身份验证,若否,则该用户未通过身份验证,其中,第一对应关系表中包含用户的账号与语音信息之间的对应关系。其中,服务器判断第一对应关系表中是否包含第一移动终端发送的用户的账号及语音数据的对应关系包括:服务器利用用户的账号查找第一对应关系,确定与用户的账号具有对应关系的语音信息,并解析该语音信息获取该语音信息的语音数据,比较第一移动终端发送的语音数据与解析得到的语音数据的相似度是否大于预置的数值,若是,则确定第一对应关系表中包含第一移动终端发送的用户的账号及语音数据的对应关系,若否,则相反。其中,预置的数值可以为95%。
在本发明实施例中,第一移动终端响应用户确定进行身份验证的操作,播放该第一移动终端保存的语音信息,且同时利用声音接收装置收集播放的该语音信息的语音数据,第一移动终端将包含该语音数据的验证信息发送给服务器,使得服务器能够根据该验证信息确定第一移动终端侧的用户是否通过身份验证,其中,验证信息包括用户的账号、语音数据,且第一移动终端将接收到服务器反馈的验证结果,通过使用语音信息进行身份验证使得用户不需要通过传统的输入账号和密码的方式进行身份验证,操作简单快捷。
本发明实施中,验证信息中还可以包括移动终端的设备标识,且语音信息与移动终端的设备标识及用户的账号具有对应关系,且移动终端可对自身进行身份验证,也可由另外一个移动终端对该移动终端进行身份验证。
请参阅图2,为在验证信息中还包括移动终端的设备标识的情况下,第二移动终端对第一移动终端发起身份验证时,身份验证的方法的实施例,包括:
201、第一移动终端接收第二移动终端发送的身份验证请求;
在本发明实施例中,移动终端可向服务器发送注册请求,且该注册请求中包含该移动终端的设备标识及用户的账号,服务器接收到该注册请求之后,将会生成与该移动终端的设备标识及用户的账号具有对应关系的语音信息,且在服务器上保存该移动终端的设备标识、用户的账号、语音信息三者之间的对应关系,且将该对应关系反馈给该移动终端,使得该移动终端能够使用该对应关系进行身份验证。或者移动终端可生成与自身的移动终端的设备标识及用户的账号具有对应关系的语音信息,并将自身的移动终端的设备标识、用户的账号及语音信息之间的对应关系发送给服务器,使得能够利用服务器实现身份验证。
在本发明实施例中,使用第一移动终端的用户和使用第二移动终端的用户在进行数据交互时,若使用第二移动终端的用户需要对第一移动终端的用户进行身份验证,第二移动终端可向第一移动终端发送身份验证请求,该第一移动终端接收该身份验证请求后,将启动身份验证的功能。
需要说明的是,本发明实施例中还将涉及“第二移动终端”,其中,“第一移动终端”和“第二移动终端”仅是用于区别两个不一样的移动终端,并不对移动终端的功能及类型造成限定。
202、第一移动终端按照身份验证请求在显示界面上显示由用户选择是否进行身份验证的界面;
在本发明实施例中,第一移动终端接收到身份验证请求之后,将按照该身份验证请求在显示界面上显示由用户选择是否进行身份验证的界面,用户可通过点击“接受”键确定接受身份验证,也可以通过点击“拒绝”键拒绝接受身份验证。
203、第一移动终端响应用户确定进行身份验证的操作,查找第一移动终端保存的第三对应关系表,确定与用户的账号、第一移动终端的设备标识具有对应关系的语音信息,第三对应关系表中包含用户的账号、第一移动终端的设备标识、语音信息之间的对应关系;
在本发明实施例中,若第一移动终端的用户点击“接受”键确定接受身份验证,第一移动终端将响应该用户确定身份验证的操作,查找第一移动终端保存的第三对应关系表,确定与用户的账号、第一移动终端的设备标识具有对应关系的语音信息,其中,第三对应关系表为保存在第一移动终端侧的用户的账号、第一移动终端设备的设备标识、语音信息之间的对应关系。
在本发明实施例中,第一移动终端的用户在与第二移动终端的用户进行数据交互时,第一移动终端与第二移动终端都将有至少一个用户的账号,若第一移动终端的用户与第二移动终端的用户使用同一个实时通讯软件进行聊天时,第二移动终端发起对第一移动终端的身份验证,则该用户的账号为第一移动终端的用户登录该实时通讯软件的用户账号,若第一移动终端的用户与第二移动终端的用户仅使用移动终端初始功能进行通讯,例如短信功能,则第二移动终端发起对第一移动终端的身份验证时,该用户的账号为第一移动终端的客户识别模块的***。
204、播放第一移动终端保存的语音信息,且同时利用声音接收装置收集播放的语音信息的语音数据;
第一移动终端在查找到保存的语音信息之后,将播放该保存的语音信息,同时利用声音接收装置收集第一移动终端播放的语音信息的语音数据。
205、第一移动终端将验证信息发送给服务器,验证信息包括用户的账号,第一移动终端的设备标识、语音数据,使得服务器可根据验证信息确定用户是否通过身份验证;
在本发明实施例中,验证信息包含用户的账号、第一移动终端的设备标识、语音数据,第一移动终端收集到其播放的语音信息的语音数据之后,将该验证信息发送给服务器,使得服务器根据该验证信息确定用户是否通过身份验证,具体包括:第一移动终端将用户的账号、第一移动终端的设备标识、语音数据发送给服务器,服务器接收之后,将判断预先保存的第二对应关系表中是否包含该用户的账号、该第一移动终端的设备标识、该语音数据三者之间的对应关系,若包含,则确定该用户通过身份验证,若不包含,则确定该用户未通过身份验证,并将验证结果反馈给第一移动终端。
在本发明实施例中,第二对应关系表中包含用户的账号、移动终端的设备标识及语音信息的对应关系,则服务器判断预先保存的第二对应关系表中是否包含该用户的账号、第一移动终端的设备标识及语音数据之间的对应关系具体包括:服务器查找第二对应关系表,查找第一移动终端的设备标识与用户的账号对应的语音信息,解析该语音信息,得到该语音信息的语音数据,判断解析得到的语音数据是否与第一移动终端发送的语音数据的相似度是否大于预置的数值,若是,则确定第二对应关系表中包含第一移动终端发送的用户的账号、第一移动终端的设备标识及语音数据之间的对应关系,若否,则相反。其中,预置的数值可以是95%。
206、第一移动终端接收服务器反馈的验证结果;
在本发明实施例中,服务器根据验证信息对用户进行身份验证之后,将身份验证的结果发送给第一移动终端,因此,第一移动终端可接收到服务器反馈的验证结果。
207、第一移动终端将验证结果反馈给第二移动终端。
在本发明实施例中,由于是第二移动终端发起的第一移动终端的用户的身份验证,因此,第一移动终端在接收到验证结果之后,将该验证结果反馈给第二移动终端。
在本发明实施例中,语音信息可以是语音二维码。
在本发明实施例中,第一移动终端在与第二移动终端进行数据交互时,若第一移动终端接收到第二移动终端发送的身份验证请求,将按照该身份验证请求在显示界面上显示由用户选择是否进行身份验证的界面,且若用户确定对第一移动终端进行身份验证,将查找第一移动终端保存的第三对应关系表,确定语音信息,并播放该语音信息,同时利用声音接收装置收集播放的语音信息的语音数据,并将包含该语音数据的验证信息发送给服务器,由服务器根据该验证信息确定用户是否通过身份验证,且第一移动终端将接收到服务器反馈的验证结果,并将该验证结果反馈给第二移动终端,通过使用语音信息进行身份验证使得用户不需要通过传统的输入账号和密码的方式进行身份验证,操作简单快捷,且由于用于进行身份验证的验证信息中包含用户的账号、第一移动终端的设备标识、语音数据,避免了因用户的账号及语音信息被盗带来的安全问题,安全性高。
为了更好的理解图2所示实施例中描述的技术方案,下面将描述具体的应用场景,例如:
用户A和用户B使用手机QQ进行聊天,且用户A使用手机A,用户B使用手机B,在聊天过程中,用户A若需要对用户B进行身份验证,则用户A启动手机A中的向对方发送身份验证请求的功能并向用户B使用的手机B发送身份验证的请求,手机B接收到该身份验证请求之后,将在手机B的显示界面上显示是否进行身份验证的界面,用户B若选择确定进行身份验证,则手机B将查找用户B在登陆手机QQ使用的用户B的QQ账号,并利用用户B的QQ账号、手机B的设备标识查找保存在手机B内的第三对应关系表确定对应的语音信息,并播放该语音信息,且播放的同时利用麦克风收集该语音信息的语音数据,并将用户B的QQ账号,手机B的设备标识及语音数据发送给服务器,由服务器确定用户B是否通过身份验证,且手机B可接收到服务器反馈的验证结果,并将该验证结果反馈给手机A,使得用户A能够确定用户B是否通过身份验证。
请参阅图3,为本发明实施例中验证信息包括用户的账号,移动终端的设备标识、语音数据的对应关系的情况下,移动终端对自身进行身份验证的方法的实施例,包括:
301、第一移动终端响应用户启动身份验证功能的操作,生成身份验证请求;
在本发明实施例中,用户在使用第一移动终端时,若***要求该第一移动终端进行身份验证,则用户可启动第一移动终端上的身份验证功能,且第一移动终端将响应用户启动身份验证功能的操作,生成身份验证请求。
302、第一移动终端按照身份验证请求在显示界面上显示由用户选择是否进行身份验证的界面;
在本发明实施例中,第一移动终端在生成身份验证请求之后,将按照该身份验证请求在显示界面上显示由用户选择是否进行身份验证的界面,用户可通过点击“接受”键确定接受身份验证,也可以通过点击“拒绝”键拒绝接受身份验证。
303、第一移动终端响应用户确定进行身份验证的操作,查找第一移动终端保存的第三对应关系表,确定与用户的账号、第一移动终端的设备标识具有对应关系的语音信息,第三对应关系表中包含用户的账号、第一移动终端的设备标识、语音信息之间的对应关系;
304、播放第一移动终端保存的语音信息,且同时利用声音接收装置收集播放的语音信息的语音数据;
305、第一移动终端将验证信息发送给服务器,验证信息包括用户的账号,第一移动终端的设备标识、语音数据,使得服务器可根据验证信息确定用户是否通过身份验证;
步骤304与步骤305分别与图2所示实施例中的步骤204及步骤205描述的内容相似,此处不再赘述。
306、第一移动终端接收服务器反馈的验证结果。
在本发明实施例中,服务器在进行身份验证之后,将身份验证的结果反馈给第一移动终端,因此,第一移动终端将接收服务器反馈的验证结果。
在本发明实施例中,语音信息可以是语音二维码。
在本发明实施例中,第一移动终端可响应用户启动身份验证功能的操作,生成身份验证请求,将按照身份验证请求在显示界面上显示由用户选择是否进行身份验证的界面,且第一移动终端响应用户确定进行身份验证的操作,播放该第一移动终端保存的语音信息,且同时利用声音接收装置收集播放的该语音信息的语音数据,第一移动终端将包含该语音数据的验证信息发送给服务器,使得服务器能够根据该验证信息确定第一移动终端侧的用户是否通过身份验证,其中,验证信息包括用户的账号、第一移动终端的设备标识、语音数据,且第一移动终端将接收到服务器反馈的验证结果,通过使用语音信息进行身份验证使得用户不需要通过传统的输入账号和密码的方式进行身份验证,操作简单快捷,且由于用于进行身份验证的验证信息中包含用户的账号、第一移动终端的设备标识、语音数据,避免了因用户的账号及语音信息被盗带来的问题,安全性高。
为了更好的理解图3所示实施例中描述的技术方案,下面将介绍一个具体的应用场景,例如:
用户B在手机上使用银行卡进行支付时,银行***要求对用户B进行身份验证,则用户B可启动手机上的身份验证功能,手机将响应用户B的该操作,并生成身份验证请求,手机将按照该身份验证请求在手机的显示界面上显示由用户选择是否进行身份验证的界面,若用户B点击接受键确定接受身份验证,则手机将响应该用户的确定操作,查找手机中保存的第三对应关系表,确定与用户B的银行***、手机的设备标识具有对应关系的语音信息,并播放该语音信息,且同时利用麦克风收集播放该语音二位码时的语音数据,将收集B的银行***、手机的设备标识及语音数据发送给银行***、由银行***确定该用户B是否通过身份验证,并将验证结果反馈给用户B的手机,且若通过身份验证,则继续进行支付操作,若未通过身份验证,则结束支付操作,以避免客户的财产损失。
在本发明实施例中,用户还可使用语音信息实现其他用户的账号的获取,以实现好友添加的目的,请参阅图4,为本发明实施例中一种账号获取的方法的实施例,包括:
401、第一移动终端响应用户确定进行数据收集的操作,利用声音接收装置收集第二移动终端播放的语音信息的语音数据;
在本发明实施例中,若至少一个第一移动终端的用户需要获取到第二移动终端的账号,则该至少一个第一移动终端需要开启账号获取功能,该第二移动终端需要开启语音信息播放功能,且该至少一个移动终端需要与该第二移动终端之间的距离在预置的范围内,以确保该第一移动终端的声音接收装置都能够收集到第二移动终端播放的语音信息。
在本发明实施例中,用户在启动第一移动终端的账号开启功能之后,第一移动终端将在显示界面上显示是否进行数据收集的界面,用户可选择“确定”键确定进行数据收集,且第一移动终端将响应用户确定进行数据收集的操作,利用声音接收装置收集第二移动终端播放的语音信息的语音数据,且需要确保第二移动终端播放语音信息在第一终端开启声音接收装置之后。
402、将语音数据发送给服务器,使得服务器能够确定与语音数据具有对应关系的账号,并将账号反馈给第一移动终端;
在本发明实施例中,第一移动终端将语音数据发送给服务器,使得服务器能够确定与语音数据具有对应关系的账号,并将该账号反馈给第一移动终端,具体的:第一移动终端将语音数据发送给服务器,使得服务器查找已保存的第四对应关系表,确定与语音数据具有对应关系的账号,第四对应关系表为用户的账号与语音信息之间的对应关系。
403、第一移动终端接收服务器反馈的账号。
在本发明实施例中,第一移动终端在将收集的语音数据发送给服务器之后,将接收到服务器反馈的与该语音数据具有对应关系的账号,使得第一移动终端能够获取到第二移动终端的账号。
在本发明实施例中,第一移动终端通过收集第二移动终端播放的语音信息的语音数据,并将该语音数据发送给服务器,由服务器确定与该语音数据对应的账号,使得第一移动终端能够有效获取第二移动终端的账号,便于用户之间添加好友的操作。
为了更好的理解图4所示实施例中的技术方案,下面将介绍一个具体的应用场景,例如:
用户A与用户B面对面聊天时,想互相加对方的微信,然而由于彼此不知道对方的微信号且都不知道如何在手机上查找自己的微信号,则可由用户A启动其手机的账号获取功能,用户B启动其手机的语音信息播放功能,且在用户A的声音接收装置处于工作状态时,用户B的手机开启语音信息播放功能,播放与用户B的微信号具有对应关系的语音信息,使得用户A的声音接收装置能够收集到用户B的手机播放的语音信息的语音数据,且用户A在收集到语音数据之后,将该语音数据发送给服务器,服务器利用该语音数据查找与该语音数据对应的微信号,并将查找到的微信号发送给用户A,使得用户A能够获取到用户B的微信号,并加用户B为好友,能够有效的实现好友的添加。
请参阅图5,为本发明实施例中移动终端的结构的实施例,包括:
播放及接收模块501,用于响应用户确定进行身份验证的操作,播放所述第一移动终端保存的与所述用户的账号具有对应关系的语音信息,且同时利用声音接收装置收集播放的所述语音信息的语音数据;
发送模块502,用于在播放及接收模块501获取语音信息的语音数据之后,将验证信息发送给服务器,所述验证信息包括所述用户的账号及所述语音数据,使得所述服务器可根据所述验证信息确定所述用户是否通过身份验证;
接收模块503,用于在发送模块502发送验证信息之后,接收服务器反馈的验证结果。
在本发明实施例中,移动终端内的播放及接收模块501响应用户确定进行身份验证的操作,播放第一移动终端保存的与所述用户的账号具有对应关系的语音信息,且同时利用声音接收装置收集播放的语音信息的语音数据;接着,由发送模块502将包含语音数据的验证信息发送给服务器,由服务器根据验证信息确定用户是否通过身份验证,验证信息包括用户的账号、语音数据;最后接收模块503接收服务器反馈的验证结果。
在本发明实施例中,第一移动终端响应用户确定进行身份验证的操作,播放该第一移动终端保存的与用户账号对应的语音信息,且同时利用声音接收装置收集播放的该语音信息的语音数据,第一移动终端将包含该语音数据的验证信息发送给服务器,使得服务器能够根据该验证信息确定第一移动终端侧的用户是否通过身份验证,其中,验证信息包括用户的账号、语音数据,且第一移动终端将接收到服务器反馈的验证结果,通过使用语音信息进行身份验证使得用户不需要通过传统的输入账号和密码的方式进行身份验证,操作简单快捷。
请参阅图6,为本发明实施例中的移动终端的结构的实施例,包括:
如图5所示实施例中描述的播放及接收模块501、发送模块502、接收模块503,且与图5所示实施例中描述的内容相似,此处不再赘述。
在本发明实施例中,所述发送模块具体用于将所述用户的账号及所述语音信息发送给服务器,使得所述服务器可查找第一对应关系表,判断所述第一对应关系表中是否包含所述第一移动终端发送的所述用户的账号及语音数据的对应关系,若是,则所述用户通过身份验证,若否,则所述用户未通过身份验证,所述第一对应关系表中包含用户的账号与语音信息之间的对应关系。
在本发明实施例中,若所述验证信息中还包含所述第一移动终端的设备标识;
则所述发送模块具体用于将所述用户的账号、所述第一移动终端的设备标识、所述语音数据发送给所述服务器,使得所述服务器查找第二对应关系表,判断所述第二对应关系表中是否包含所述第一移动终端发送的所述用户的账号、所述第一移动终端的设备标识、所述语音数据三者之间的对应关系,若是,则所述用户通过身份验证,若否,则所述用户未通过身份验证,所述第二对应关系表中包含用户的账号、移动终端的设备标识、语音信息之间的对应关系。
在本发明实施例中,所述语音信息为语音二维码。
在本发明实施例中,移动终端还包括:
显示模块601,用于在播放及接收模块之前,按照身份验证请求在显示界面上显示由用户选择是否进行身份验证的界面。
在本发明实施例中,移动终端还包括:
请求接收模块602,用于在显示模块601之前接收第二移动终端发送的身份验证请求;
或者,
生成模块603,用于在显示模块601之前响应用户启动身份验证功能的操作,生成身份验证请求。
在本发明实施例中,若移动终端通过请求接收模块602接收第二移动终端发送的身份验证请求,则移动终端还包括:
反馈模块604,用于在接收模块接收验证结果之后,将验证结果反馈给第二移动终端。
在本发明实施例中,移动终端还包括:
查找模块605,用于在播放及接收模块501之前,查找所述第一移动终端保存的第三对应关系表,确定与所述用户的账号、所述第一移动终端的设备标识具有对应关系的语音信息,所述第三对应关系表中包含用户的账号、所述第一移动终端的设备标识、语音信息之间的对应关系。
在本发明实施例中,移动终端内的请求接收模块602接收第二移动终端发送的身份验证请求或者生成模块603响应用户启动身份验证功能的操作,生成身份验证请求,或者生成模块603,响应用户启动身份验证功能的操作,生成身份验证请求,以获取身份验证请求,接着显示模块601按照身份验证请求在显示界面上显示由用户选择是否进行身份验证的界面,接着,查找模块605查找第一移动终端保存的第三对应关系表,确定与用户的账号、第一移动终端的设备标识具有对应关系的语音信息,第三对应关系表中包含用户的账号、第一移动终端的设备标识、语音信息之间的对应关系,并由播放及接收模块501响应用户确定进行身份验证的操作,播放第一移动终端保存的与用户的账号及第一移动终端的设备标识具有对应关系的语音信息,且同时利用声音接收装置收集播放的语音信息的语音数据;接着,由发送模块502将包含语音数据的验证信息发送给服务器,由服务器根据验证信息确定用户是否通过身份验证,验证信息包括用户的账号、第一移动终端的设备标识、语音数据;最后接收模块503接收服务器反馈的验证结果。且若移动终端通过请求接收模块602接收第二移动终端发送的身份验证请求,则还需要由反馈模块604将验证结果反馈给第二移动终端。
或者,播放及接收模块501获取到语音数据之后,发送模块502将所述用户的账号及所述语音信息发送给服务器,使得所述服务器可查找第一对应关系表,判断所述第一对应关系表中是否包含所述第一移动终端发送的所述用户的账号及语音数据的对应关系,若是,则所述用户通过身份验证,若否,则所述用户未通过身份验证,所述第一对应关系表中包含用户的账号与语音信息之间的对应关系,最后接收模块503接收服务器反馈的验证结果。且若移动终端通过请求接收模块602接收第二移动终端发送的身份验证请求,则还需要由反馈模块604将验证结果反馈给第二移动终端。
为了方便描述,本发明实施例中的移动终端称为第一移动终端,第一移动终端在与第二移动终端进行数据交互时,若第一移动终端接收到第二移动终端发送的身份验证请求,将按照该身份验证请求在显示界面上显示由用户选择是否进行身份验证的界面,或者第一移动终端可响应用户启动身份验证功能的操作,生成身份验证请求,将按照身份验证请求在显示界面上显示由用户选择是否进行身份验证的界面,且若用户确定对第一移动终端进行身份验证,将查找第一移动终端保存的第三对应关系表,确定语音信息,并播放该语音信息,同时利用声音接收装置收集播放的语音信息的语音数据,并将包含该语音数据的验证信息发送给服务器,由服务器根据该验证信息确定用户是否通过身份验证,且第一移动终端将接收到服务器反馈的验证结果,并将该验证结果反馈给第二移动终端,通过使用语音信息进行身份验证使得用户不需要通过传统的输入账号和密码的方式进行身份验证,操作简单快捷,且由于用于进行身份验证的验证信息中包含用户的账号、第一移动终端的设备标识、语音数据,避免了因用户的账号及语音信息被盗带来的安全问题,安全性高。
请参阅图7,为本发明实施例中移动终端的结构的实施例,包括:
收集模块701,用于响应用户确定进行数据收集的操作,利用声音接收装置收集第二移动终端播放的语音信息的语音数据;
数据发送模块702,用于在收集模块收集语音数据之后,将语音数据发送给服务器,使得服务器能够确定与语音数据具有对应关系的账号,并将账号反馈给第一移动终端;
账号接收模块703,用于在数据发送模块发送语音数据之后,接收服务器反馈的账号。
其中,语音信息为语音二维码,则数据发送模块702具体用于将所述语音数据发送给所述服务器,使得所述服务器查找已保存的第四对应关系表,确定与所述语音数据具有对应关系的账号,所述第四对应关系表为用户的账号与语音二维码之间的对应关系。
其中,移动终端701响应用户确定进行数据收集的操作,利用声音接收装置收集第二移动终端播放的语音二维码的语音数据;接着数据发送模块702将语音数据发送给服务器,使得服务器查找已保存的第四对应关系表,确定与语音数据具有对应关系的账号,第四对应关系表为用户的账号与语音二维码之间的对应关系,最后,账号接收模块703,用于在数据发送模块发送语音数据之后,接收服务器反馈的账号。
在本发明实施例中,第一移动终端通过收集第二移动终端播放的语音二维码的语音数据,并将该语音数据发送给服务器,由服务器确定与该语音数据对应的账号,使得第一移动终端能够有效获取第二移动终端的账号,便于用户之间添加好友的操作。
请参阅图8,为本发明实施例中移动终端的结构的实施例,其中,移动终端1200可以包括RF(Radio Frequency,射频)电路110、包括有一个或一个以上计算机可读存储介质的存储器120、输入单元130、显示单元140、传感器150、音频电路160、WiFi(wirelessfidelity,无线保真)模块170、包括有一个或者一个以上处理核心的处理器180、以及电源190等部件。本领域技术人员可以理解,图8中示出的移动终端结构并不构成对移动终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
RF电路110可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,交由一个或者一个以上处理器180处理;另外,将涉及上行的数据发送给基站。通常,RF电路110包括但不限于天线、至少一个放大器、调谐器、一个或多个振荡器、用户身份模块(SIM)卡、收发信机、耦合器、LNA(Low Noise Amplifier,低噪声放大器)、双工器等。此外,RF电路110还可以通过无线通信与网络和其他设备通信。所述无线通信可以使用任一通信标准或协议,包括但不限于GSM(Global System of Mobile communication,全球移动通讯***)、GPRS(General Packet Radio Service,通用分组无线服务)、CDMA(CodeDivision Multiple Access,码分多址)、WCDMA(Wideband Code Division MultipleAccess,宽带码分多址)、LTE(Long Term Evolution,长期演进)、电子邮件、SMS(ShortMessaging Service,短消息服务)等。
存储器120可用于存储软件程序以及模块,处理器180通过运行存储在存储器120的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器120可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据移动终端1200的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器120可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器120还可以包括存储器控制器,以提供处理器180和输入单元130对存储器120的访问。
输入单元130可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,输入单元130可包括触敏表面131以及其他输入设备132。触敏表面131,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面131上或在触敏表面131附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面131可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器180,并能接收处理器180发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面131。除了触敏表面131,输入单元130还可以包括其他输入设备132。具体地,其他输入设备132可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
显示单元140可用于显示由用户输入的信息或提供给用户的信息以及移动终端1200的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元140可包括显示面板141,可选的,可以采用LCD(Liquid CrystalDisplay,液晶显示器)、OLED(Organic Light-Emitting Diode,有机发光二极管)等形式来配置显示面板141。进一步的,触敏表面131可覆盖显示面板141,当触敏表面131检测到在其上或附近的触摸操作后,传送给处理器180以确定触摸事件的类型,随后处理器180根据触摸事件的类型在显示面板141上提供相应的视觉输出。虽然在图8中,触敏表面131与显示面板141是作为两个独立的部件来实现输入和输入功能,但是在某些实施例中,可以将触敏表面131与显示面板141集成而实现输入和输出功能。
移动终端1200还可包括至少一种传感器150,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板141的亮度,接近传感器可在移动终端1200移动到耳边时,关闭显示面板141和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于移动终端1200还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
音频电路160、扬声器161,传声器162可提供用户与移动终端1200之间的音频接口。音频电路160可将接收到的音频数据转换后的电信号,传输到扬声器161,由扬声器161转换为声音信号输出;另一方面,传声器162将收集的声音信号转换为电信号,由音频电路160接收后转换为音频数据,再将音频数据输出处理器180处理后,经RF电路110以发送给比如另一移动终端,或者将音频数据输出至存储器120以便进一步处理。音频电路160还可能包括耳塞插孔,以提供外设耳机与移动终端1200的通信。
WiFi属于短距离无线传输技术,移动终端1200通过WiFi模块170可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图8示出了WiFi模块170,但是可以理解的是,其并不属于移动终端1200的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
处理器180是移动终端1200的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器120内的软件程序和/或模块,以及调用存储在存储器120内的数据,执行移动终端1200的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器180可包括一个或多个处理核心;优选的,处理器180可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器180中。
移动终端1200还包括给各个部件供电的电源190(比如电池),优选的,电源可以通过电源管理***与处理器180逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。电源190还可以包括一个或一个以上的直流或交流电源、再充电***、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
尽管未示出,移动终端1200还可以包括摄像头、蓝牙模块等,在此不再赘述。具体在本实施例中,移动终端的显示单元是触摸屏显示器,移动终端还包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行述一个或者一个以上程序包含用于进行以下操作的指令:
第一移动终端响应用户确定进行身份验证的操作,播放所述第一移动终端保存的与所述用户的账号具有对应关系的语音信息,且同时利用声音接收装置收集播放的所述语音信息的语音数据;所述第一移动终端将验证信息发送给服务器,所述验证信息包括所述用户的账号及所述语音数据,使得所述服务器可根据所述验证信息确定所述用户是否通过身份验证;接收所述服务器反馈的验证结果。
假设上述为第一种可能的实施方式,则在第一种可能的实施方式作为基础而提供的第二种可能的实施方式中,所述验证信息中还包含所述第一移动终端的设备标识,则所述移动终端的存储器中,还包含用于执行以下操作的指令:
所述第一移动终端将所述用户的账号、所述第一移动终端的设备标识、所述语音数据发送给所述服务器,使得所述服务器查找第二对应关系表,判断所述第二对应关系表中是否包含所述第一移动终端发送的所述用户的账号、所述第一移动终端的设备标识、所述语音数据三者之间的对应关系,若是,则所述用户通过身份验证,若否,则所述用户未通过身份验证,所述第二对应关系表中包含用户的账号、移动终端的设备标识、语音信息之间的对应关系。
在第二种可能的实施方式作为基础而提供的第三种可能的实施方式中,所述移动终端的存储器中,还包含用于执行以下操作的指令:
查找所述第一移动终端保存的第三对应关系表,确定与所述用户的账号、所述第一移动终端的设备标识具有对应关系的语音信息,所述第三对应关系表中包含用户的账号、所述第一移动终端的设备标识、语音信息之间的对应关系。
在第一种可能的实施方式作为基础而提供的第四种可能的实施方式中,所述移动终端的存储器中,还包含用于执行以下操作的指令:
按照身份验证请求在显示界面上显示由用户选择是否进行身份验证的界面。
在第四种可能的实施方式作为基础而提供的第五种可能的实施方式中,所述移动终端的存储器中,还包含用于执行以下操作的指令:
接收第二移动终端发送的身份验证请求;或者,响应所述用户启动身份验证功能的操作,生成身份验证请求。
在第五种可能的实施方式作为基础而提供的第六种可能的实施方式中,所述移动终端的存储器中,还包含用于执行以下操作的指令:将所述验证结果反馈给所述第二移动终端。
此外,所述移动终端的存储器中,还包含用于执行以下操作的指令:响应用户确定进行数据收集的操作,利用声音接收装置收集第二移动终端播放的语音信息的语音数据;将所述语音数据发送给服务器,使得所述服务器能够确定与所述语音数据具有对应关系的账号,并将所述账号反馈给所述第一移动终端;接收所述服务器反馈的所述账号。
其中,语音信息为语音二维码,所述将所述语音数据发送给服务器,使得所述服务器能够确定与所述语音数据具有对应关系的账号,并将所述账号反馈给所述第一移动终端包括:所述第一移动终端将所述语音数据发送给所述服务器,使得所述服务器查找已保存的第四对应关系表,确定与所述语音数据具有对应关系的账号,所述第四对应关系表包含用户的账号与语音二维码的语音数据之间的对应关系。
为了方便描述,本发明实施例中的移动终端称为第一移动终端,第一移动终端在与第二移动终端进行数据交互时,若第一移动终端接收到第二移动终端发送的身份验证请求,将按照该身份验证请求在显示界面上显示由用户选择是否进行身份验证的界面,或者第一移动终端可响应用户启动身份验证功能的操作,生成身份验证请求,将按照身份验证请求在显示界面上显示由用户选择是否进行身份验证的界面,且若用户确定对第一移动终端进行身份验证,将查找第一移动终端保存的第三对应关系表,确定语音信息,并播放该语音信息,同时利用声音接收装置收集播放的语音信息的语音数据,并将包含该语音数据的验证信息发送给服务器,由服务器根据该验证信息确定用户是否通过身份验证,且第一移动终端将接收到服务器反馈的验证结果,并将该验证结果反馈给第二移动终端,通过使用语音信息进行身份验证使得用户不需要通过传统的输入账号和密码的方式进行身份验证,操作简单快捷,且由于用于进行身份验证的验证信息中包含用户的账号、第一移动终端的设备标识、语音数据,避免了因用户的账号及语音信息被盗带来的安全问题,安全性高。
作为另一方面,本发明再一实施例还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例中的存储器中所包含的计算机可读存储介质;也可以是单独存在,未装配入终端中的计算机可读存储介质。所述计算机可读存储介质存储有一个或者一个以上程序,所述一个或者一个以上程序被一个或者一个以上的处理器用来执行一个滑动控制方法,所述方法包括:第一移动终端响应用户确定进行身份验证的操作,播放所述第一移动终端保存的与所述用户的账号具有对应关系的语音信息,且同时利用声音接收装置收集播放的所述语音信息的语音数据;所述第一移动终端将验证信息发送给服务器,所述验证信息包括所述用户的账号及所述语音数据,使得所述服务器可根据所述验证信息确定所述用户是否通过身份验证;接收所述服务器反馈的验证结果。
假设上述为第一种可能的实施方式,则在第一种可能的实施方式作为基础而提供的第二种可能的实施方式中,所述第一移动终端将验证信息发送给服务器,所述验证信息包括所述用户的账号及所述语音数据,使得所述服务器可根据所述验证信息确定所述用户是否通过身份验证包括:
所述第一移动终端将所述用户的账号及所述语音数据发送给服务器,使得所述服务器可查找第一对应关系表,判断所述第一对应关系表中是否包含所述第一移动终端发送的所述用户的账号及语音数据的对应关系,若是,则所述用户通过身份验证,若否,则所述用户未通过身份验证,所述第一对应关系表中包含用户的账号与语音信息之间的对应关系。
假设上述为第一种可能的实施方式,则在第一种可能的实施方式作为基础而提供的第三种可能的实施方式中,所述验证信息中还包含所述第一移动终端的设备标识;
则所述第一移动终端将验证信息发送给服务器,所述验证信息包括所述用户的账号及所述语音数据,使得所述服务器可根据所述验证信息确定所述用户是否通过身份验证包括:
所述第一移动终端将所述用户的账号、所述第一移动终端的设备标识、所述语音数据发送给所述服务器,使得所述服务器查找第二对应关系表,判断所述第二对应关系表中是否包含所述第一移动终端发送的所述用户的账号、所述第一移动终端的设备标识、所述语音数据三者之间的对应关系,若是,则所述用户通过身份验证,若否,则所述用户未通过身份验证,所述第二对应关系表中包含用户的账号、移动终端的设备标识、语音信息之间的对应关系。
在第三种可能的实施方式作为基础而提供的第四种可能的实施方式中,所述播放所述第一移动终端保存的与所述用户的账号具有对应关系的语音信息之前还包括:
查找所述第一移动终端保存的第三对应关系表,确定与所述用户的账号、所述第一移动终端的设备标识具有对应关系的语音信息,所述第三对应关系表中包含用户的账号、所述第一移动终端的设备标识、语音信息之间的对应关系。
在第一种可能的实施方式作为基础而提供的第五种可能的实施方式中,所述响应用户确定进行身份验证的操作之前还包括:按照身份验证请求在显示界面上显示由用户选择是否进行身份验证的界面。
在第五种可能的实施方式作为基础而提供的第六种可能的实施方式中,按照身份验证请求在显示界面上显示由用户选择是否进行身份验证的界面之前还包括:接收第二移动终端发送的身份验证请求;或者,响应所述用户启动身份验证功能的操作,生成身份验证请求。
在第六种可能的实施方式作为基础而提供的第七种可能的实施方式中,若接收第二移动终端发送的身份验证请求,则接收所述服务器反馈的验证结果之后还包括:将所述验证结果反馈给所述第二移动终端。
作为再一方面,本发明另一实施例中还提供了一种图形用户接口,所述图形用户接口用在终端上,所述终端包括触摸屏显示器、存储器和用于执行一个或者一个以上的程序的一个或者一个以上的处理器;所述图形用户接口包括:第一移动终端响应用户确定进行身份验证的操作,播放所述第一移动终端保存的与所述用户的账号具有对应关系的语音信息,且同时利用声音接收装置收集播放的所述语音信息的语音数据;所述第一移动终端将验证信息发送给服务器,所述验证信息包括所述用户的账号及所述语音数据,使得所述服务器可根据所述验证信息确定所述用户是否通过身份验证;接收所述服务器反馈的验证结果。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上对本发明所提供的一种身份验证及账号获取的方法、移动终端进行了详细介绍,对于本领域的一般技术人员,依据本发明实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

Claims (20)

1.一种身份验证的方法,其特征在于,包括:
第一移动终端响应用户确定进行身份验证的操作,播放所述第一移动终端保存的与所述用户的账号具有对应关系的语音信息,且同时利用声音接收装置收集播放的所述语音信息的语音数据;
所述第一移动终端将验证信息发送给服务器,所述验证信息包括所述用户的账号及所述语音数据,使得所述服务器可根据所述验证信息确定所述用户是否通过身份验证;
所述第一移动终端接收所述服务器反馈的验证结果。
2.根据权利要求1所述的方法,其特征在于,所述第一移动终端将验证信息发送给服务器,所述验证信息包括所述用户的账号及所述语音数据,使得所述服务器可根据所述验证信息确定所述用户是否通过身份验证包括:
所述第一移动终端将所述用户的账号及所述语音数据发送给服务器,使得所述服务器可查找第一对应关系表,判断所述第一对应关系表中是否包含所述第一移动终端发送的所述用户的账号及语音数据的对应关系,若是,则所述用户通过身份验证,若否,则所述用户未通过身份验证,所述第一对应关系表中包含用户的账号与语音信息之间的对应关系。
3.根据权利要求1所述的方法,其特征在于,所述验证信息中还包含所述第一移动终端的设备标识;
则所述第一移动终端将验证信息发送给服务器,所述验证信息包括所述用户的账号及所述语音数据,使得所述服务器可根据所述验证信息确定所述用户是否通过身份验证包括:
所述第一移动终端将所述用户的账号、所述第一移动终端的设备标识、所述语音数据发送给所述服务器,使得所述服务器查找第二对应关系表,判断所述第二对应关系表中是否包含所述第一移动终端发送的所述用户的账号、所述第一移动终端的设备标识、所述语音数据三者之间的对应关系,若是,则所述用户通过身份验证,若否,则所述用户未通过身份验证,所述第二对应关系表中包含用户的账号、移动终端的设备标识、语音信息之间的对应关系。
4.根据权利要求3所述的方法,其特征在于,所述播放所述第一移动终端保存的与所述用户的账号具有对应关系的语音信息之前还包括:
查找所述第一移动终端保存的第三对应关系表,确定与所述用户的账号、所述第一移动终端的设备标识具有对应关系的语音信息,所述第三对应关系表中包含用户的账号、所述第一移动终端的设备标识、语音信息之间的对应关系。
5.根据权利要求1至4任一项所述的方法,其特征在于,所述语音信息为语音二维码。
6.根据权利要求1所述的方法,其特征在于,所述第一移动终端响应用户确定进行身份验证的操作之前还包括:
所述第一移动终端按照身份验证请求在显示界面上显示由用户选择是否进行身份验证的界面。
7.根据权利要求6所述的方法,其特征在于,所述第一移动终端按照身份验证请求在显示界面上显示由用户选择是否进行身份验证的界面之前还包括:
所述第一移动终端接收第二移动终端发送的身份验证请求;
或者,
所述第一移动终端响应所述用户启动身份验证功能的操作,生成身份验证请求。
8.根据权利要求7所述的方法,其特征在于,若所述第一移动终端接收第二移动终端发送的身份验证请求,则所述第一移动终端接收所述服务器反馈的验证结果之后还包括:
所述第一移动终端将所述验证结果反馈给所述第二移动终端。
9.一种账号获取的方法,其特征在于,包括:
第一移动终端响应用户确定进行数据收集的操作,利用声音接收装置收集第二移动终端播放的语音信息的语音数据;
将所述语音数据发送给服务器,使得所述服务器能够确定与所述语音数据具有对应关系的账号,并将所述账号反馈给所述第一移动终端;
所述第一移动终端接收所述服务器反馈的所述账号。
10.根据权利要求9所述的方法,其特征在于,所述语音信息为语音二维码,则所述将所述语音数据发送给服务器,使得所述服务器能够确定与所述语音数据具有对应关系的账号,并将所述账号反馈给所述第一移动终端包括:
所述第一移动终端将所述语音数据发送给所述服务器,使得所述服务器查找已保存的第四对应关系表,确定与所述语音数据具有对应关系的账号,所述第四对应关系表包含用户的账号与语音二维码的语音数据之间的对应关系。
11.一种移动终端,其特征在于,包括:
播放及接收模块,用于响应用户确定进行身份验证的操作,播放第一移动终端保存的与所述用户的账号具有对应关系的语音信息,且同时利用声音接收装置收集播放的所述语音信息的语音数据;
发送模块,用于在所述播放及接收模块获取所述语音信息的语音数据之后,将包含验证信息发送给服务器,所述验证信息包括所述用户的账号及所述语音数据,使得所述服务器可根据所述验证信息确定所述用户是否通过身份验证;
接收模块,用于在所述发送模块发送所述验证信息之后,接收所述服务器反馈的验证结果。
12.根据权利要求11所述的移动终端,其特征在于,所述发送模块具体用于将所述用户的账号及所述语音信息发送给服务器,使得所述服务器可查找第一对应关系表,判断所述第一对应关系表中是否包含所述第一移动终端发送的所述用户的账号及语音数据的对应关系,若是,则所述用户通过身份验证,若否,则所述用户未通过身份验证,所述第一对应关系表中包含用户的账号与语音信息之间的对应关系。
13.根据权利要求11或12所述的移动终端,其特征在于,若所述验证信息中还包含所述第一移动终端的设备标识;
则所述发送模块具体用于将所述用户的账号、所述第一移动终端的设备标识、所述语音数据发送给所述服务器,使得所述服务器查找第二对应关系表,判断所述第二对应关系表中是否包含所述第一移动终端发送的所述用户的账号、所述第一移动终端的设备标识、所述语音数据三者之间的对应关系,若是,则所述用户通过身份验证,若否,则所述用户未通过身份验证,所述第二对应关系表中包含用户的账号、移动终端的设备标识、语音信息之间的对应关系。
14.根据权利要求13所述的移动终端,其特征在于,移动终端还包括:
查找模块,用于在所述播放及接收模块之前,查找所述第一移动终端保存的第三对应关系表,确定与所述用户的账号、所述第一移动终端的设备标识具有对应关系的语音信息,所述第三对应关系表中包含用户的账号、所述第一移动终端的设备标识、语音信息之间的对应关系。
15.根据权利要求11或12所述的移动终端,其特征在于,所述语音信息为语音二维码。
16.根据权利要求11所述的移动终端,其特征在于,所述移动终端还包括:
显示模块,用于在所述播放及接收模块之前,按照身份验证请求在显示界面上显示由用户选择是否进行身份验证的界面。
17.根据权利要求16所述的移动终端,其特征在于,所述移动终端还包括:
请求接收模块,用于在所述显示模块之前接收第二移动终端发送的身份验证请求;
或者,
生成模块,用于在所述显示模块之前响应所述用户启动身份验证功能的操作,生成身份验证请求。
18.根据权利要求17所述的移动终端,其特征在于,若所述移动终端通过请求接收模块接收所述第二移动终端发送的身份验证请求,则所述移动终端还包括:
反馈模块,用于在所述接收模块接收所述验证结果之后,将所述验证结果反馈给所述第二移动终端。
19.一种移动终端,其特征在于,包括:
收集模块,用于响应用户确定进行数据收集的操作,利用声音接收装置收集第二移动终端播放的语音信息的语音数据;
数据发送模块,用于在所述收集模块收集所述语音数据之后,将所述语音数据发送给服务器,使得所述服务器能够确定与所述语音数据具有对应关系的账号,并将所述账号反馈给第一移动终端;
账号接收模块,用于在所述数据发送模块发送所述语音数据之后,接收所述服务器反馈的所述账号。
20.根据权利要求19所述的移动终端,其特征在于,所述语音信息为语音二维码,则所述数据发送模块具体用于将所述语音数据发送给所述服务器,使得所述服务器查找已保存的第四对应关系表,确定与所述语音数据具有对应关系的账号,所述第四对应关系表为用户的账号与语音二维码之间的对应关系。
CN201310461329.3A 2013-09-27 2013-09-27 一种身份验证及账号获取的方法、移动终端 Active CN104518875B (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201310461329.3A CN104518875B (zh) 2013-09-27 2013-09-27 一种身份验证及账号获取的方法、移动终端
PCT/CN2014/084661 WO2015043338A1 (en) 2013-09-27 2014-08-18 Identify verifying method, account acquiring method, mobile terminal, and storage medium
US14/714,553 US9351165B2 (en) 2013-09-27 2015-05-18 Identity verifying method, account acquiring method, and mobile terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310461329.3A CN104518875B (zh) 2013-09-27 2013-09-27 一种身份验证及账号获取的方法、移动终端

Publications (2)

Publication Number Publication Date
CN104518875A CN104518875A (zh) 2015-04-15
CN104518875B true CN104518875B (zh) 2018-12-11

Family

ID=52742008

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310461329.3A Active CN104518875B (zh) 2013-09-27 2013-09-27 一种身份验证及账号获取的方法、移动终端

Country Status (3)

Country Link
US (1) US9351165B2 (zh)
CN (1) CN104518875B (zh)
WO (1) WO2015043338A1 (zh)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104579668B (zh) * 2013-10-28 2018-12-11 深圳市腾讯计算机***有限公司 一种用户身份的验证方法和密码保护装置及验证***
CN105049319B (zh) * 2015-05-25 2018-09-18 腾讯科技(深圳)有限公司 好友添加方法及***、客户端及服务器
US9836296B2 (en) * 2015-06-11 2017-12-05 Telefonaktiebolaget Lm Ericsson (Publ) Methods and systems for providing updates to and receiving data from devices having short range wireless communication capabilities
CN105119877B (zh) * 2015-06-30 2018-11-13 百度在线网络技术(北京)有限公司 语音验证方法、装置以及***
CN105099888A (zh) * 2015-07-23 2015-11-25 小米科技有限责任公司 发送验证信息的方法及装置
CN105611647A (zh) * 2015-07-27 2016-05-25 宇龙计算机通信科技(深圳)有限公司 连接建立方法、连接建立装置和通信***
CN105023155A (zh) * 2015-07-29 2015-11-04 广东欧珀移动通信有限公司 一种支付方法、网络设备及终端设备
CN105893554A (zh) * 2016-03-31 2016-08-24 广东小天才科技有限公司 可穿戴设备交友方法及***
CN106549765A (zh) * 2016-10-31 2017-03-29 深圳市丰巨泰科电子有限公司 一种通过语音实现验证码的***
CN106682472B (zh) * 2016-12-12 2019-09-27 深圳市摩登世纪科技有限公司 一种基于脸部识别的个人信息***及个人信息处理方法
CN106779687A (zh) * 2016-12-20 2017-05-31 北京小米移动软件有限公司 信息处理方法及装置
CN106708582A (zh) * 2016-12-30 2017-05-24 珠海市魅族科技有限公司 一种数据保存的方法及装置
CN108538075A (zh) * 2017-03-01 2018-09-14 南开大学 基于微信公众平台以及二维码的停车场服务***
CN109599119A (zh) * 2018-12-28 2019-04-09 娄奥林 一种对抗语音信息被盗用的防御方法
CN109712329A (zh) * 2019-03-01 2019-05-03 智电(深圳)智能电子科技有限公司 验证码传送方法、共享充电器及共享充电***
CN111104653B (zh) * 2019-12-12 2022-03-04 中国建设银行股份有限公司 用户操作的处理方法、装置、电子设备及可读存储介质
CN111143806A (zh) * 2019-12-31 2020-05-12 维沃移动通信有限公司 一种密码获取方法、电子设备及服务器
US11798546B2 (en) * 2020-08-14 2023-10-24 Google Llc Transient personalization mode for guest users of an automated assistant
CN112905258A (zh) * 2021-02-05 2021-06-04 杭州天宽科技有限公司 移动端应用安全启动方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101179385A (zh) * 2007-11-22 2008-05-14 北京金山软件有限公司 提高用户账户安全性的方法、网络游戏服务器和***
CN103219013A (zh) * 2013-04-23 2013-07-24 江苏圆坤科技发展有限公司 一种语音二维码生成***及其操作方法
CN103220151A (zh) * 2013-04-17 2013-07-24 合肥华恒电子科技有限责任公司 一种基于声音识别的用户关联方法
CN103297242A (zh) * 2013-06-13 2013-09-11 北京车音网科技有限公司 身份认证方法、装置和***及语音服务器

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080133390A1 (en) * 2006-12-05 2008-06-05 Ebay Inc. System and method for authorizing a transaction
CN201409223Y (zh) * 2008-12-19 2010-02-17 康佳集团股份有限公司 一种移动通信终端
CN101464982A (zh) * 2009-01-21 2009-06-24 北京中科信利技术有限公司 一种基于音频水印的手机支付认证***及方法
US9060275B2 (en) * 2012-10-09 2015-06-16 Cellco Partnership Interface for synchronizing automated replies between different messaging systems

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101179385A (zh) * 2007-11-22 2008-05-14 北京金山软件有限公司 提高用户账户安全性的方法、网络游戏服务器和***
CN103220151A (zh) * 2013-04-17 2013-07-24 合肥华恒电子科技有限责任公司 一种基于声音识别的用户关联方法
CN103219013A (zh) * 2013-04-23 2013-07-24 江苏圆坤科技发展有限公司 一种语音二维码生成***及其操作方法
CN103297242A (zh) * 2013-06-13 2013-09-11 北京车音网科技有限公司 身份认证方法、装置和***及语音服务器

Also Published As

Publication number Publication date
US20150264574A1 (en) 2015-09-17
US9351165B2 (en) 2016-05-24
CN104518875A (zh) 2015-04-15
WO2015043338A1 (en) 2015-04-02

Similar Documents

Publication Publication Date Title
CN104518875B (zh) 一种身份验证及账号获取的方法、移动终端
US10397149B2 (en) Method, system and terminal for deleting a sent message in instant message communication
CN105320598B (zh) 软件测试方法及装置
CN104519485B (zh) 一种终端之间的通信方法、装置和***
CN106331826B (zh) 一种设置直播模板和视频模式的方法、装置和***
CN105278937B (zh) 一种显示弹出框消息的方法及装置
CN103475476B (zh) 多终端登录服务器的方法及装置
CN105549740B (zh) 一种播放音频数据的方法和装置
CN103347003B (zh) 一种语音互联方法、装置及***
CN103745133B (zh) 一种信息处理的方法及终端
CN106791955B (zh) 一种确定直播时长的方法和***
CN106488296B (zh) 一种显示视频弹幕的方法和装置
CN106231433B (zh) 一种播放网络视频的方法、装置和***
CN104077211B (zh) 一种移动终端软件的测试方法及测试***
CN105530239B (zh) 多媒体数据获取方法及装置
CN105955597B (zh) 信息显示方法及装置
US9961177B2 (en) Method and device for adding contact information
CN104581993B (zh) 无线连接建立的方法、数据传输的方法以及终端
CN106231575B (zh) 短信息处理方法及装置
CN106303605B (zh) 一种发送通知消息的方法、装置和***
CN104135728A (zh) 网络连接方法及装置
CN103179026A (zh) 用户交互式***中的通信方法、***及服务器和客户端
CN104092657B (zh) 信息传输的方法、设备及***
CN105808043B (zh) 一种终端应用的设置方法和移动终端
CN104731806B (zh) 一种在社交网络中快速查找用户信息的方法及终端

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant