CN112272182B - 一种应用登录方法、服务器、设备、介质和计算设备 - Google Patents
一种应用登录方法、服务器、设备、介质和计算设备 Download PDFInfo
- Publication number
- CN112272182B CN112272182B CN202011173250.7A CN202011173250A CN112272182B CN 112272182 B CN112272182 B CN 112272182B CN 202011173250 A CN202011173250 A CN 202011173250A CN 112272182 B CN112272182 B CN 112272182B
- Authority
- CN
- China
- Prior art keywords
- login
- information
- text information
- equipment
- voice
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 80
- 238000012795 verification Methods 0.000 claims abstract description 79
- 238000012545 processing Methods 0.000 claims description 45
- 238000004590 computer program Methods 0.000 claims description 3
- 238000012790 confirmation Methods 0.000 description 46
- 238000010586 diagram Methods 0.000 description 18
- 230000008569 process Effects 0.000 description 15
- 230000004044 response Effects 0.000 description 6
- 238000006243 chemical reaction Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 239000000203 mixture Substances 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 238000010200 validation analysis Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0815—Network architectures or network communication protocols for network security for authentication of entities providing single-sign-on or federations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0861—Network architectures or network communication protocols for network security for authentication of entities using biometrical features, e.g. fingerprint, retina-scan
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- General Health & Medical Sciences (AREA)
- Telephonic Communication Services (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明提供一种应用登录方法、服务器、设备、介质和计算设备,该方法包括:接收第一设备发来的登录目标应用的登录请求;向所述第一设备发送目标文本信息;在所述目标应用处于登录状态的第二设备采集的语音信息与所述目标文本信息的验证结果为匹配的情况下,以所述目标应用在所述第二设备的登录信息更新所述目标应用在所述第一设备的登录状态。
Description
技术领域
本发明的实施方式涉及信息处理领域,更具体地,本发明的实施方式涉及一种应用登录方法、服务器、设备、介质和计算设备。
背景技术
本部分旨在为权利要求书中陈述的本发明的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
相关技术中,对目标应用实现跨端同步登录的方法主要有两种,一种是通过自有或第三方账号密码手动输入实现跨端登录。另一种是通过移动端扫描二维码实现跨端登录。然而,如何使得同一个应用在两个设备同时登录的处理能够具备更加丰富的处理方式,就成为需要解决的问题。
发明内容
本发明期望提供一种应用登录方法、服务器、设备、介质和计算设备,以至少解决上述技术问题。
本申请实施例的第一方面提供一种应用登录方法,应用于服务器,所述方法包括:
接收第一设备发来的登录目标应用的登录请求;
向所述第一设备发送目标文本信息;
在所述目标应用处于登录状态的第二设备采集的语音信息与所述目标文本信息的验证结果为匹配的情况下,以所述目标应用在所述第二设备的登录信息更新所述目标应用在所述第一设备的登录状态。
在本发明的一个实施例中,所述方法还包括:
获取所述第二设备采集的语音信息;将所述语音信息转换为对应的待验证文本信息;对所述语音信息所对应的所述待验证文本信息与所述目标文本信息是否匹配进行验证,得到验证结果;
或者,
接收所述第二设备发来的所述语音信息对应的待验证文本信息,对所述语音信息所对应的所述待验证文本信息与所述目标文本信息是否匹配进行验证,得到验证结果。
在本发明的一个实施例中,以所述目标应用在所述第二设备的登录信息更新所述目标应用在所述第一设备的登录状态之前,所述方法还包括:
向所述第二设备发送表征所述语音信息与所述目标文本信息匹配的验证结果;
接收所述第二设备发来的针对所述第一设备的登录确认信息;其中,所述登录确认信息用于确认允许所述第一设备基于在所述第二设备登录所述目标应用的登录信息登录所述目标应用。
在本发明的一个实施例中,以所述目标应用在所述第二设备的登录信息更新所述目标应用在所述第一设备的登录状态之前,所述方法还包括:
向所述第一设备发送目标文本信息时,开启计时器;
获取到所述第二设备的语音信息或其对应的待验证文本信息,对所述语音信息所对应的所述待验证文本信息与所述目标文本信息是否匹配进行验证;
在验证结果为匹配的情况下,判断所述计时器的计时时长是否超过预设时长。
在本发明的一个实施例中,所述方法还包括:
基于所述第一设备的历史操作记录,从多个文本信息中选取所述目标文本信息。
本申请实施例的第二方面提供一种应用登录方法,应用于第一设备,所述方法包括:
展示目标应用的操作界面,响应于用户点击所述操作界面中的登录按键的操作,发送登录所述目标应用的登录请求;
获取并展示目标文本信息;
在所述目标应用处于登录状态的第二设备采集的语音信息与所述目标文本信息的验证结果为匹配的情况下,以所述目标应用在所述第二设备的登录信息,更新所述目标应用在所述第一设备的登录状态。
在本发明的一个实施例中,获取所述目标文本信息的方式,包括:
从服务器获取基于所述用户的历史操作记录确定的目标文本信息。
本申请实施例的第三方面提供一种应用登录方法,应用于第二设备,所述方法包括:
目标应用处于登录状态的情况下,检测到控制第一设备登录所述目标应用的操作指令,展示第一操作界面;
响应于用户针对所述第一操作界面中采集语音的按键的操作,采集语音信息;其中,所述语音信息用于在与所述第一设备所展示的目标文本信息的验证结果为匹配的情况下,使得所述第一设备基于在所述第二设备登录所述目标应用的登录信息登录所述目标应用。
在本发明的一个实施例中,所述采集语音信息之后,所述方法还包括:
将所述语音信息转换为对应的待验证文本信息;将所述语音信息对应的所述待验证文本信息发送至服务器;
或者,
将所述语音信息发送至服务器。
在本发明的一个实施例中,所述方法还包括:
在所述服务器发来的验证结果表征所述语音信息与所述目标文本信息匹配的情况下,向所述服务器发送针对所述第一设备的登录确认信息;其中,所述登录确认信息用于确认允许所述第一设备基于在所述第二设备登录所述目标应用的登录信息登录所述目标应用。
本申请实施例的第四方面提供一种服务器,包括:
第一接收单元,用于接收第一设备发来的登录目标应用的登录请求;
第一发送单元,用于向所述第一设备发送目标文本信息;
第一处理单元,用于在所述目标应用处于登录状态的第二设备采集的语音信息与所述目标文本信息的验证结果为匹配的情况下,向所述第一设备发送所述目标应用在所述第二设备的登录信息;其中,所述目标应用在所述第二设备的登录信息用于更新所述目标应用在所述第一设备的登录状态。
本申请实施例的第五方面提供一种第一设备,包括:
显示单元,用于展示目标应用的操作界面,以及展示目标文本信息;
第二发送单元,用于响应于用户点击所述操作界面中的登录按键的操作,发送登录所述目标应用的登录请求;
第二接收单元,用于获取目标文本信息;
第二处理单元,用于在所述目标应用处于登录状态的第二设备采集的语音信息与所述目标文本信息的验证结果为匹配的情况下,以所述目标应用在所述第二设备的登录信息,更新所述目标应用在所述第一设备的登录状态。
本申请实施例的第六方面提供一种第二设备,包括:
第三处理单元,用于目标应用处于登录状态的情况下,检测到控制第一设备登录所述目标应用的操作指令,展示第一操作界面;
采集单元,用于响应于针对所述第一操作界面中采集语音的按键的操作,采集语音信息;其中,所述语音信息用于在与所述第一设备所展示的目标文本信息的验证结果为匹配的情况下,使得所述第一设备基于在所述第二设备登录所述目标应用的登录信息登录所述目标应用。
本申请实施例的第七方面提供一种介质,其存储有计算机程序,其特征在于,该程序被处理器执行时实现如前述实施例的方法。
本申请实施例的第八方面提供一种计算设备,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如前述实施例的方法。
根据本发明实施方式,在第一设备需要登录目标应用的时候,由服务器控制向第一设备发送目标文本信息,并在目标文本信息与第二设备发来的语音信息匹配的情况下,才控制第一设备基于所述目标应用在第二设备的登录信息更新登录状态。如此,用户就可以通过语音信息进行登录验证使目标应用可以在两个设备同时登录,为两个设备同时登录同一个目标应用提供了更加丰富的处理场景。
附图说明
通过参考附图阅读下文的详细描述,本发明示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本发明的若干实施方式,其中:
图1示意性地示出了根据本发明一实施方式的应用登录方法流程图一;
图2示意性地示出了根据本发明一实施方式的目标应用在第一设备的操作示意图一;
图3示意性地示出了根据本发明一实施方式的目标应用在第二设备的操作示意图;
图4示意性地示出了根据本发明一实施方式的目标应用在第一设备的操作示意图二;
图5示意性地示出了根据本发明一实施方式的第二设备的二次确认操作界面示意图;
图6示意性地示出了根据本发明一实施方式的一种系统架构示意图;
图7示意性地示出了根据本发明另一实施方式的应用登录方法流程图二;
图8示意性地示出了根据本发明又一实施方式的应用登录方法流程图三;
图9示意性地示出了根据本发明一实施方式的介质示意图;
图10示意性地示出了根据本发明一实施方式的服务器组成结构示意图;
图11示意性地示出了根据本发明一实施方式的第一设备组成结构示意图;
图12示意性地示出了根据本发明一实施方式的第二设备组成结构示意图;
图13示意性地示出了根据本发明一实施方式的计算设备结构示意图。
在附图中,相同或对应的标号表示相同或对应的部分。
具体实施方式
下面将参考若干示例性实施方式来描述本发明的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本发明,而并非以任何方式限制本发明的范围。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。
本领域技术人员知道,本发明的实施方式可以实现为一种系统、装置、设备、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。
根据本发明的实施方式,提出了一种应用登录方法、服务器、设备、介质和计算设备。
在本文中,附图中的任何元素数量均用于示例而非限制,以及任何命名都仅用于区分,而不具有任何限制含义。
下面参考本发明的若干代表性实施方式,详细阐释本发明的原理和精神。
发明概述
本发明人发现,现有的对目标应用实现跨端同步登录的方法主要有两种,一种是通过自有或第三方账号密码手动输入实现跨端登录。另一种是通过移动端扫描二维码实现跨端登录。然而,如何使得同一个应用在两个设备同时登录的处理能够具备更加丰富的处理方式,就成为需要解决的问题。
有鉴于此,本发明提供一种应用登录方法、服务器、设备、介质和计算设备,在第一设备需要登录目标应用的时候,由服务器控制向第一设备发送目标文本信息,并在目标文本信息与第二设备发来的语音信息匹配的情况下,才控制第一设备基于所述目标应用在第二设备的登录信息更新登录状态。如此,用户就可以通过语音信息进行登录验证使目标应用可以在两个设备同时登录,为两个设备同时登录同一个目标应用提供了更加丰富的处理场景。
在介绍了本发明的基本原理之后,下面具体介绍本发明的各种非限制性实施方式。
示例性方法
本发明的第一个方面提供一种应用登录方法,应用于服务器,如图1所示,包括:
S101:接收第一设备发来的登录目标应用的登录请求;
S102:向所述第一设备发送目标文本信息;
S103:在所述目标应用处于登录状态的第二设备采集的语音信息与所述目标文本信息的验证结果为匹配的情况下,以所述目标应用在所述第二设备的登录信息更新所述目标应用在所述第一设备的登录状态。
本申请实施例中,所述第一设备以及所述第二设备可以为电子设备,一种示例中,所述第一设备为PC端或笔记本、第二设备为智能手机或平板电脑等等。
S101中,所述目标应该可以为用户在第二设备登录的应用。另外,所述目标应用可以是能够在两个终端,比如手机和个人电脑(PC,Personal Computer)中同时登陆的多种应用中任意之一。
在用户已经在第二设备登录目标应用的情况下,为使用方便,经常需要通过跨端登录的方式同时在第一设备登录目标应用。为实现跨端登录,用户首先在第一设备打开目标应用后,需要通过第一设备中所述目标应用的操作界面进行操作,比如可以为点击操作界面中的登录按键,响应于该点击操作,第一设备生成对应的登录所述目标应用的登录请求;相应的,所述服务器可以接收到所述第一设备发来的登录目标应用的登录请求。
一种示例中,第一设备的目标应用的操作界面如图2所示,当用户开启目标应用的时候,可以展示图2上方的样式,在目标应用的操作界面中展示“登录”按钮;在点击“登录”按键后,可以展示图2下方的操作界面,此时操作界面提供的登录方式为“第二设备语音登录”,需要理解的是,除了“第二设备语音登录”的选项之外,还可以包括有其他选项,比如“其他登录方式”,关于其他登录方式可以包括有二维码扫描登录、输入登录信息登录等等,只是图中并未示出,本实施例也不进行详细说明。
相应的,此时服务器执行S101步骤,服务器接收第一设备发来的登录目标应用的登录请求,另外,所述服务器还可以接收所述第一设备的登录方式(比如上述第二设备语音登录方式)。
一种示例中,所述服务器接收到第一设备发来的登录目标应用的登录请求后执行S102步骤,从数据库中提取文本信息作为目标文本信息发送到第一设备,相应的,所述第一设备获取服务器提取的所述目标文本信息并在页面中展示,如图2下方所示,例如:所述第一设备在操作界面中展示“13579asdf”。
又一种示例中,所述服务器还可以是在所述第一设备发来登录目标应用的登录请求,并且确定其登录方式为语音登录的方式的情况下,执行S102步骤,选取目标文本信息并向所述第一设备发送所述目标文本信息;相应的,第一设备可以从所述服务器获取所述目标文本信息,将所述目标文本信息展示在目标应用的当前操作界面中。
其中,所述服务器的数据库中可以保存多个文本信息,所述多个文本信息包括但不限于:古代诗词、名言警句、音乐歌词、电影台词或定制广告词等。
所述服务器确定目标文本信息的方式具体可以包括:基于所述第一设备的历史操作记录,从多个文本信息中选取所述目标文本信息。
其中,第一设备的历史操作记录可以是第一设备(或第一设备的用户)在一定时长内的历史操作记录。所述一定时长可以根据实际情况设置,比如可以为1个月,或者可以为1周。所述历史操作记录可以是浏览网页的标题记录、搜索信息的记录、交互信息的记录等至少一种。
进一步地,所述第一设备的历史操作记录可以是第一设备发给服务器的;又或者,可以是服务器中预先保存的,比如,所述服务器可以针对第一设备的操作记录进行保存作为所述第一设备的历史操作记录,其中保存的操作记录的时间长度可以是预设的时间长度,比如可以是近1个月,或者半年等等,不做穷举。
可以对所述第一设备的历史操作记录进行处理,比如,进行关键词提取、关键词聚类等处理,得到第一设备的历史操作记录所对应的至少一个关键词,进而基于至少一个关键词从服务器的数据库中获取与至少一个关键词相似度最高的一条文本信息作为目标文本信息。当然,还可以使用其他方式确定目标文本信息,这里不做穷举。
举例来说,所述服务器的数据库中可以预存大量不同类别的文本信息,可以基于用户在PC端(即第一设备)的历史操作记录,描绘出特定的用户画像,从数据库中精准调取符合用户使用习惯的目标文本信息,同时可以在该目标文本信息中加入广告内容以进行推广。例如,当识别出用户通过所述第一设备经常访问购物类网站的记录时,服务器可以调取有关购物网站类的信息作为目标文本信息。
又一种示例中,在所述服务器执行S102时,所述方法还可以包括:所述服务器向所述第一设备发送所述目标文本信息对应的预设时长。其中,所述预设时长用于表征目标文本信息从发出到失效的时长,或可以将所述预设时长称为所述目标文本信息的有效时长;所述预设时长(或有效时长)时间长度可以是10s或30s等等,具体的可以根据实际情况进行设置。或者所述预设时长(或有效时长)时间长度可以根据目标文本信息的文字多少来确定,比如不同的文本信息可以预先配置不同的预设时长或有效时长,则选取其中的一个目标文本信息的时候可以直接确定其对应的预设时长或有效时长,这里不做穷举。
执行S103步骤之前,用户首先需要根据所述第一设备提供的目标文本信息,通过语音输入的方式输入语音信息到第二设备。
如图3所示,在图3左侧用户在第二设备的目标应用的界面点击“登录网页端”按键;进入如图3中间所示的操作界面,界面下方有“按住说话”按键,同时,虽然图中未示出,但是该页面中还包括提示用户进行语音录入的文本内容,例如“请按住语音按键,读出您网页端展示的信息”;然后进入图3右侧所示的界面,此时可以保持按下图中按键,按键中可以展示当前的状态比如图3右侧所示的“语音输入中”,或可以为其他字样比如“语音输入”等等,此时用户输入第一设备展示的目标文本信息“abcds”所对应的语音信息。
第二设备可以直接将语音信息发送至服务器,又或者,将所述语音信息转换为待验证文本信息,将待验证文本信息发送至服务器。相应的,执行S103之前,服务器的处理可以包括以下两种情况:
情况1、获取所述第二设备采集的语音信息;将所述语音信息转换为对应的待验证文本信息;对所述语音信息所对应的所述待验证文本信息与所述目标文本信息是否匹配进行验证,得到验证结果;
情况2、接收所述第二设备发来的所述语音信息对应的待验证文本信息,对所述语音信息所对应的所述待验证文本信息与所述目标文本信息是否匹配进行验证,得到验证结果。
分别来说,情况1中,所述服务器将所述语音信息转换为文本信息,将转换得到的文本信息作为待验证文本信息;然后验证待验证文本信息与所述目标文本是否匹配,得到验证结果。
该验证结果中可以包括待验证文本信息与所述目标文本匹配或不匹配。
其中,语音信息转换为待验证文本的方式可以为语音识别(ASR,AutomaticSpeech Recognition)等处理方式,本实施例不做重点说明。
其中,还可以包括:
向所述第一设备发送目标文本信息时,开启计时器;
获取到所述第二设备的语音信息,对所述语音信息所对应的所述待验证文本信息与所述目标文本信息是否匹配进行验证;
在验证结果为匹配的情况下,判断所述计时器的计时时长是否超过预设时长。
其中,所述预设时长已经提供说明,这里不做重复说明。
在情况1中,所述服务器获取到所述第二设备的语音信息,对所述语音信息所对应的所述待验证文本信息与所述目标文本信息是否匹配进行验证;在验证结果为匹配的情况下,可以停止计时器,此时判断所述计时器的计时时长是否超过预设时长。
进而,在所述计时器的计时时长超过所述预设时长的情况下,可以停止处理;或者,可以向第一设备发出提示信息,比如提示“请重新登录”由用户重新按下登录按键,发起登录请求,服务器返回执行S101;再或者,服务器可以重新选择目标文本,也就是重新执行S102。
在所述计时器的计时时长未超过所述预设时长的情况下,可以执行S103。
这种情况中,第二设备不对语音信息进行转换,由服务器转换并完成验证,这种方式可以减少第二设备,比如智能手机端所需占用的处理资源。
情况2中,由于第二设备已经将语音信息转换为待验证文本信息,因此服务器可以直接对待验证文本信息与所述目标文本信息是否匹配进行判断,进而得到对应的验证结果。
在情况2中,还可以包括:
向所述第一设备发送目标文本信息时,开启计时器;
获取到所述第二设备的语音信息对应的待验证文本信息,对所述语音信息所对应的所述待验证文本信息与所述目标文本信息是否匹配进行验证;
在验证结果为匹配的情况下,判断所述计时器的计时时长是否超过预设时长。
其中,所述预设时长的设置与前述相同,不做赘述。
在情况2中,所述服务器在获取到所述第二设备发来的待验证文本信息的时候,对所述语音信息所对应的所述待验证文本信息与所述目标文本信息是否匹配进行验证;在验证结果为匹配的情况下,可以停止计时器,此时判断所述计时器的计时时长是否超过预设时长。
进而,在所述计时器的计时时长超过所述预设时长的情况下,可以停止处理;或者,可以向第一设备发出提示信息,比如提示“请重新登录”由用户重新按下登录按键,发起登录请求,服务器返回执行S101;再或者,服务器可以重新选择目标文本,也就是重新执行S102。
参见图4进行一种示例性说明,在图4上方展示目标文本信息的同时,还会展示当前的目标文本信息的有效时长(或预设时长),比如图4中所示“x秒内有效”;如果服务器确定所述计时器的计时时长超过所述预设时长,可以在第一设备的界面中展示如图4下方所示的“失效”字样,或者可以展示其他字样,比如“计时超时,请重新输入”或“超过有效时长,请重新输入”等等,以提示用户当前登录超时,使得用户可以刷新重新获取目标文本信息,重新在所述第一设备进行展示,不做赘述。
还需要指出的是,在图4上方的操作界面中还可以包括刷新按键,该刷新按键可以用于重新获取目标文本信息。比如,一种示例中,当前展示的目标文本信息中存在生僻字用户不会发音,或者,当前展示的目标文本信息中存在无法辨认的文字的时候,均可以重新获取目标文本信息。图4下方的操作界面的刷新按键的功能类似,可以是在原目标文本信息失效的情况下,点击刷新按键,重新获取目标文本信息,这里不做重复说明。
还可以存在另外一种情况,不需要展示刷新按键,而是可以由第一设备的目标应用自动进行刷新处理,比如,第一设备判断当前目标文字信息达到预设时长,但未轮询到验证结果信息的时候,可以进行自动刷新以重新获取目标文字信息,也就是向所述服务器发送重新获取目标文字信息的指令,相应的所述服务器可以重新执行S102。
在所述计时器的计时时长未超过所述预设时长的情况下,可以执行S103。
这里还可以包括:所述第二设备在发送语音信息或所述语音信息所对应的待验证文本信息的时候,将所述用户在所述第二设备的登录信息也发送至所述服务器;相应的,所述服务器在接收所述第二设备发送的语音信息或语音信息所对应的待验证文本信息的时候,接收所述第二设备发送的登录信息。
所述登录信息可以是与所述语音信息或所述语音信息所对应的所述待验证文本信息共同发送的,也就是在同一条语音信息或同一条待验证文本信息中共同发来的;又或者,所述登录信息可以是在所述语音信息之后发送的,或者在所述语音信息所对应的所述待验证文本信息之后发送的,这里不做限定。
所述登录信息可以包括以下至少之一:用户的账号信息、密码信息、手机设备信息等。
在S103中,以所述目标应用在所述第二设备的登录信息更新所述目标应用在所述第一设备的登录状态之前,所述方法还包括:
向所述第二设备发送表征所述语音信息与所述目标文本信息匹配的验证结果;接收所述第二设备发来的针对所述第一设备的登录确认信息;其中,所述登录确认信息用于确认允许所述第一设备基于在所述第二设备登录所述目标应用的登录信息登录所述目标应用。
具体来说,服务器向所述第二设备发送所述语音信息与所述目标文本信息匹配的验证结果后,第二设备可以在界面上展示验证通过的提示信息,或者,所述第二设备可以展示提示信息,通过该提示信息提示用户是否确定通过登录信息在第一设备登录,若用户确认在第一设备登录,则可以通过点击第二设备的确认按键(或“登录”按键)生成针对所述第一设备的登录确认信息,将该登录确认信息发送至所述服务器。比如,参见图5,在第二设备可以展示“确认您的当前登录信息在第一设备端登录?”的提示信息,若用户点击界面中的“登录”按键,则第二设备向服务器发送登录确认信息。
又或者,服务器向所述第二设备发送所述语音信息与所述目标文本信息匹配的验证结果后,第二设备不需要用户点击,而是在第二设备只要接收到验证匹配的结果,直接向服务器发送登录确认信息。
所述登录确认信息中可以仅包含允许所述第一设备以第二设备的登录信息登录所述第一设备的确认信息。又或者,在允许所述第一设备以第二设备的登录信息登录所述第一设备的确认信息的基础上,所述登录确认信息中还可以包括登录信息,比如,用户的登录账号、密码等信息。当然,若服务器侧已经预先获取到的用户在第二设备登录的登录信息,则在这里就不需要包含该登录信息,比如前述在所述服务器接收所述语音信息或语音信息所对应的所述待验证文本信息的时候已经接收到所述登录信息,那么第二设备就不需要再次发送登录信息,具体的处理可以根据实际情况来确定。
进一步地,所述服务器接收到所述第二设备发来的登录确认信息之后,以所述目标应用在所述第二设备的登录信息更新所述目标应用在所述第一设备的登录状态,例如在服务器中,将所述目标应用在所述第一设备的登录状态修改为已登录状态。
关于所述服务器向第一设备发送登录信息的时机,可以是以下之一:
接收到第二设备发来的语音信息或语音信息所对应的待验证文本信息、并且验证语音信息所对应的待验证文本信息与所述目标文本信息匹配的情况下,向所述第一设备发送所述目标应用的登录信息;需要理解的是,这种处理中,可以增加第一设备的登录控制逻辑,比如在服务器发送登录确认信息之后,才允许或才可以触发第一设备基于登录信息进行更新。也就是说,这种处理中,虽然第一设备可以预先接收到登录信息,但是通过预先设置的登录控制逻辑第一设备不进行更新处理,而是只有在接收到登录确认信息之后,才可以基于登录信息进行更新等。
或者,接收到第二设备发来的登录确认信息后,向所述第一设备发送所述目标应用的登录信息;这种处理中,可以是在登录确认信息中携带所述登录信息,相应的第一设备接收到登录确认信息后,根据登录信息进行更新处理。
结合图6所示的一种系统架构对本实施例提供的方案进行一种示例性说明,本示例中第一设备为笔记本电脑、第二设备为智能手机,具体的:
用户在笔记本电脑点击“登录”按钮(如图2上方所示),服务端从数据库中提取唯一的目标文本信息及对应的有效时长(或前述预设时长)返回给笔记本电脑展示。这里,笔记本电脑的展示内容可以如图5上方所示;其中,所述笔记本电脑展示的目标应用还可以支持自动刷新或手动刷新功能;目标文本信息的内容包括但不限于:古代诗词、名言警句、音乐歌词、电影台词或定制广告词等。笔记本电脑此时可以开始定时轮询查询服务器对该目标文本信息的验证结果。
用户在图6中所示的智能手机侧的目标应用中点击打开“登陆网页端”的页面,用户可以点击其中的“登录网页端”的按键(如图3左侧图所示),然后按压“按住说话”按键(如图3中间图所示)开始语音输入,在所述智能手机接收到语音信息后,通过语音识别技术将语音转化为文字,同时也可以将该用户的登录信息,比如账号、密码、手机的设备信息发送给服务器。其中,智能手机还可以在接收到语音信息之后不进行转换,而是将语音信息以及用户的登录信息发送给所述服务器。
服务器将智能手机返回的信息(可以是语音信息或语音信息所对应的待验证文本信息)与数据库中提取的目标文本信息进行匹配且关联,并判断是否在有效时间内,如满足以上条件,则返回表征所述语音信息与所述目标文本信息匹配的验证结果给智能手机,以提示用户二次确认。另外,在满足以上条件的情况下,所述笔记本电脑还会轮询到验证结果。
用户在智能手机在接收到服务器发来的验证结果后,会展示图5所示的操作界面,用户若点击其中的登录按键则完成二次确认,生成登录确认信息,所述智能手机将登录确认信息发送给服务器;所述服务器可以将该登录确认信息发送至笔记本电脑;笔记本电脑根据已经轮询到的目标文本信息与语音信息的验证结果,在验证结果为匹配、并接收到服务器转发的登录确认信息的情况下,所述笔记本电脑可以根据获取到的该用户在智能手机的登录信息更新自身的登录状态,至此完成登录。
可见,通过以上处理,在第一设备需要登录目标应用的时候,由服务器控制向第一设备发送目标文本信息,并在目标文本信息与第二设备发来的语音信息匹配的情况下,才控制第一设备基于所述目标应用在第二设备的登录信息更新登录状态。如此,用户就可以通过语音信息进行登录验证使目标应用可以在两个设备同时登录,为两个设备同时登录同一个目标应用提供了更加丰富的处理场景。
另外,通过上述方式还可以避免一定要进行扫描才可以在两个设备同时登录一个应用的处理中无法为用户提供更加丰富的展示信息的问题,或者,还可以避免必须正确输入登录信息才可以在两个设备同时登录同一个应用所带来的较为繁琐的操作的问题。
又一种实施例中,所述服务器,执行完前述S101-S102之后,还可以不对目标文本信息以及语音信息,或者目标文本信息与语音信息所对应的待验证文本信息进行验证处理,而是将第二设备发来的语音信息或语音信息所对应的待验证文本信息转发给所述第一设备;相应的,所述第一设备可以基于语音信息或语音信息所对应的待验证文本信息,与所述目标文本信息是否匹配得到验证结果。
本实施例中,服务器同样可以在接收第二设备发来的语音信息或语音信息的待验证文本信息的时候,获取到用户在第二设备的登录信息。
另外,在第一设备得到验证结果之后,还可以将验证结果发送给服务器,服务器在所述验证结果为两者匹配的情况下,判断是否在预设时长内,如果在预设时长内,可以向第二设备发送表征所述语音信息与所述目标文本信息匹配的验证结果;然后,接收所述第二设备发来的针对所述第一设备的登录确认信息。这部分处理与前述实施例相同,不做重复说明。
进而,在所述目标应用处于登录状态的第二设备采集的语音信息与所述目标文本信息的验证结果为匹配的情况下,以所述目标应用在所述第二设备的登录信息更新所述目标应用在所述第一设备的登录状态,这里的处理也与前述实施例相同,不做赘述。
本发明的第二个方面提供一种应用登录方法,应用于第一设备,如图7所示,包括:
S201:展示目标应用的操作界面,响应于用户点击所述操作界面中的登录按键的操作,发送登录所述目标应用的登录请求;
S202:获取并展示目标文本信息;
S203:在第二设备采集的语音信息与目标文本信息的验证结果为匹配的情况下,以所述目标应用在所述第二设备的登录信息,更新所述目标应用在所述第一设备的登录状态。
S201中,所述展示目标应用的操作界面,可以如图2上方所示,用户若要登录目标应用,可以点击图2上方所示的“登录”按键,响应于用户点击所述操作界面中的登录按键的操作,可以生成登录所述目标应用的登录请求,所述第一设备可以将该登录请求发送至所述服务器。
这里,所述第一设备发送的登录请求中还可以包括第一设备的IP地址等。相应的,服务器侧的处理与前述实施例相同不做赘述。
又或者,在执行S201发送所述登录请求至所述服务器的同时(或之后),还可以包括:响应于用户选择第二设备语音登录的登录方式选择,向所述服务器发送所述登录方式。比如,图2下方所示,如果用户选取“第二设备语音登录”,则可以将该登录方式发送至服务器。
S202中,所述获取并展示目标文本信息,具体可以为:所述第一设备从所述服务器获取所述目标文本信息,将所述目标文本信息展示在目标应用的当前操作界面中。
一种示例中,第一设备在发送登录所述目标应用的登录请求至服务器后,所述服务器就为所述第一设备发送所述目标文本信息。另一示例中,第一设备在发送登录所述目标应用的登录请求时,或发送登录所述目标应用的登录请求之后,发送登录方式至所述服务器,所述服务器根据该登录方式确定所述第一设备为基于第二设备语音登录的方式,再为所述第一设备选取并发送所述目标文本信息。
所述第一设备接收到所述服务器发来的目标文本信息,可以如图2下方所示“13579asdf”。
其中,所述第一设备获取目标文本信息的方式具体可以是:从服务器获取基于所述用户的历史操作记录确定的目标文本信息。也就是可以由服务器基于用户的历史操作记录获取匹配的目标文本信息,具体的获取方式与前述实施例相同,比如可以是:对所述第一设备的历史操作记录进行处理,比如,进行关键词提取、关键词聚类等处理,得到第一设备的历史操作记录所对应的至少一个关键词,进而基于至少一个关键词从服务器的数据库中获取与至少一个关键词相似度最高的一条文本信息作为目标文本信息。当然,还可以使用其他方式确定目标文本信息,这里不做穷举。
在S202的处理中,还可以包括:获取所述目标文本信息所对应的预设时长(或有效时长),展示所述目标文本信息的同时,展示所述预设时长或有效时长。比如,图4上方示意图所示,在展示目标文本信息的同时,展示“x秒内有效”,通过该信息可以提示用户尽快进行语音输入。另外,第一设备展示的有效时长可以进行倒计时,将接收到的预设时长或有效时长作为初始时长,每过一秒钟将初始时长减一进行展示,使得用户可以获知当前的剩余时长。
在所述第一设备完成S202之后,可以开始轮询验证结果;这里,轮询可以是周期性执行的,比如可以设置10ms的周期或20ms的周期,或者可以更长或更短,这里不做赘述。直至轮询到验证结果,在第一设备侧执行S203,在第二设备采集的语音信息与目标文本信息的验证结果为匹配的情况下,以所述目标应用在所述第二设备的登录信息,更新所述目标应用在所述第一设备的登录状态;或者,在第二设备采集的语音信息与目标文本信息的验证结果为不匹配的情况下,结束处理。
另外,在执行S202获取并展示目标文本信息之后、至获取到S203的验证结果之前,还可以根据用户的操作确定是否更新目标文本信息,具体的:若检测到用户点击刷新按键,则所述第一设备向所述服务器发送更新目标文本信息的请求,从所述服务器重新获取目标文本信息,并重新获取预设时长或有效时长。比如,如图4中所示的“刷新”按键,在图4上方示意图中,是在获取到验证结果之前的展示界面样式,此时用户若点击刷新按键,则第一设备向服务器发送重新获取目标文本信息的请求。相应的,服务器侧操作与前述实施例相同,不再赘述。
这里还可以存在处理为:从所述服务器获取当前计时时长是否超过所述预设时长,若超过则可以在操作界面中展示失效字样,以提示用户原目标文本信息已经失效,此时用户可以通过点击刷新按键重新获取目标文本信息,进而重新执行S202。比如图4下方示意图中,在目标文本信息失效的时候,用户可以通过点击刷新按键,则第一设备向服务器发送重新获取目标文本信息的请求。相应的,服务器侧操作与前述实施例相同,不再赘述。
执行步骤S203中,第二设备采集的语音信息与目标文本信息的验证结果的确定方式,可以是由服务器侧执行的,具体执行方式与前述实施例相同,这里不做赘述。由于第一设备在执行S202之后就可以开始进行验证结果的轮询,因此这里可以通过轮询从服务器获取当前的验证结果。
S203中,以所述目标应用在所述第二设备的登录信息,更新所述目标应用在所述第一设备的登录状态,可以是,在收到服务器转发的第二设备的登录确认信息的情况下,基于登录信息执行目标应用的登录更新。
其中,所述登录信息可以是服务器发来的。所述第一设备获取登录信息的时机,可以是:
所述服务器接收到第二设备发来的语音信息或语音信息所对应的待验证文本信息、并且验证语音信息所对应的待验证文本信息与所述目标文本信息匹配的情况下,所述第一设备接收所述服务器发来的所述目标应用的登录信息。需要指出的是,这种情况还可以增加相应的登录控制逻辑,比如,可以是在接收到登录信息的时候保存该登录信息,在收到服务器转发的第二设备的登录确认信息的时候,控制基于该登录信息进行登录更新。
或者,所述服务器接收到第二设备发来的登录确认信息后,所述第一设备接收所述服务器发来的所述目标应用的登录信息;这种处理中,可以是在登录确认信息中携带所述登录信息。
具体的处理与前述服务器执行应用登录方法中的说明相同,不做赘述。
另外,在S203中,目标应用在所述第一设备的登录状态可以包括两种一种是未登录状态一种是已登录状态。其中,在执行S201~S202中,目标应用在所述第一设备的登录状态为未登录状态。
可见,通过以上处理,在第一设备需要登录目标应用的时候,由服务器控制向第一设备发送目标文本信息,并在目标文本信息与第二设备发来的语音信息匹配的情况下,第一设备基于所述目标应用在第二设备的登录信息更新登录状态。如此,用户就可以通过语音信息进行登录验证使目标应用可以在两个设备同时登录,为两个设备同时登录同一个目标应用提供了更加丰富的处理场景。
另外,通过上述方式还可以避免一定要进行扫描才可以在两个设备同时登录一个应用的处理中无法为用户提供更加丰富的展示信息的问题,或者,还可以避免必须正确输入登录信息才可以在两个设备同时登录同一个应用所带来的较为繁琐的操作的问题。
又一种实施例中,执行完前述S201-S202之后,所述第一设备接收所述服务器转发的第二设备采集的语音信息或语音信息所对应的待验证文本信息转发给所述第一设备;相应的,所述第一设备可以基于语音信息或语音信息所对应的待验证文本信息,进行与所述目标文本信息是否匹配的判断从而得到验证结果。
在第一设备得到验证结果之后,还可以将验证结果发送给服务器。所述服务器可以在验证结果为语音信息与目标文本信息匹配、并且计时时长未超过预设时长的情况下,获取第二设备的登录确认信息,将该登录确认信息发送至所述第一设备;所述第一设备收到该登录确认信息之后,根据登录信息进行登录更新处理。
本发明的第三个方面提供一种应用登录方法,应用于第二设备,如图8所示,包括:
S301:目标应用处于登录状态的情况下,检测到控制第一设备登录目标应用的操作指令,展示第一操作界面;
S302:响应于用户针对所述第一操作界面中采集语音的按键的操作,采集语音信息;其中,所述语音信息用于在与所述第一设备所展示的目标文本信息的验证结果为匹配的情况下,使得所述第一设备基于在所述第二设备登录所述目标应用的登录信息登录所述目标应用。
S301中,所述第二设备的目标应用处于登录状态(或已登录状态),具体可以是基于用户的登录信息,比如用户的账号信息、密码等已经登录所述目标应用。
在用户看到第一设备中展示的目标文本信息之后,可以点击目标应用在第二设备的操作界面中的登录第一设备端的按键,响应于该登录第一设备端的按键的点击操作,确定检测到控制第一设备登录目标应用的操作指令,然后展示第一操作界面。
举例来说,参见图3,用户可以通过点击图3左侧示图中的“登录网页端”的按键控制进入第一操作界面,第一操作界面可以如图3中间示图所示。
S302中,响应于用户针对所述第一操作界面中采集语音的按键的操作,采集语音信息。也就是检测到用户点击第一操作界面的采集语音的按键的时候,控制通过麦克风开始采集语音,直至检测到停止点击第一操作界面的采集语音的按键为止,结束采集语音,将本次采集到的语音作为上述所述语音信息。
举例来说,如图3中间示图所示,用户点击“按住说话”按键,然后界面展示的内容可以如图3右侧示图所示,按键的内容变为“语音输入中”,进行语音的采集,直至用户不再点击该按键,确定结束语音的采集,得到所述语音信息。
进一步地,S302之后,还可以包括:
第二设备可以将所述语音信息转换为对应的待验证文本信息;将所述语音信息对应的所述待验证文本信息发送至服务器。
这里,转换的处理可以是根据语音识别技术进行的处理,比如ASR等等。
另外,发送语音信息的待验证文本信息的同时还可以发送目标应用的登录信息给所述服务器。
又或者,所述第二设备可以不做转换,直接将所述语音信息发送至服务器。
进一步地,发送语音信息的同时还可以发送目标应用的登录信息给所述服务器。
本实施例还可以包括:
在所述服务器发来的验证结果表征所述语音信息与所述目标文本信息匹配的情况下,向所述服务器发送针对所述第一设备的登录确认信息;其中,所述登录确认信息用于确认允许所述第一设备基于在所述第二设备登录所述目标应用的登录信息登录所述目标应用。
也就是说,第二设备在接收到服务器发来的验证结果表征所述语音信息与所述目标文本信息匹配的情况下,可以展示第二操作界面,在该第二操作界面中提示用户确认是否允许所述第一设备基于在所述第二设备登录所述目标应用的登录信息登录所述目标应用。若用户确认可以登录,那么可以点击确认按键或登录按键,响应于确认按键或登录按键的点击操作,生成登录确认信息,然后向所述服务器发送针对所述第一设备的登录确认信息。
参见图5提供一种用户在第二设备进行二次确认的示意图,在第二设备可以展示“确认您的当前登录信息在第一设备端登录?”的提示信息,若用户点击界面中的“登录”按键,则第二设备向服务器发送登录确认信息。
可见,通过以上处理,在第一设备需要登录目标应用的时候,由服务器控制向第一设备发送目标文本信息,并在目标文本信息与第二设备发来的语音信息匹配的情况下,第一设备基于所述目标应用在第二设备的登录信息更新登录状态。如此,用户就可以通过语音信息进行登录验证使目标应用可以在两个设备同时登录,为两个设备同时登录同一个目标应用提供了更加丰富的处理场景。
另外,通过上述方式还可以避免一定要进行扫描才可以在两个设备同时登录一个应用的处理中无法为用户提供更加丰富的展示信息的问题,或者,还可以避免必须正确输入登录信息才可以在两个设备同时登录同一个应用所带来的较为繁琐的操作的问题。
示例性介质
在介绍了本发明示例性实施方式的方法之后,接下来,参考图9对本发明示例性实施方式的介质进行说明。
在一些可能的实施方式中,本发明的各个方面还可以实现为一种计算机可读介质,其上存储有程序,当程序被处理器执行时用于实现本说明书上述“示例性方法”部分中描述的根据本发明各种示例性实施方式的应用登录方法中的步骤。
具体地,上述处理器执行上述程序时用于实现如下步骤:
接收第一设备发来的登录目标应用的登录请求;
向所述第一设备发送目标文本信息;
在所述目标应用处于登录状态的第二设备采集的语音信息与所述目标文本信息的验证结果为匹配的情况下,以所述目标应用在所述第二设备的登录信息更新所述目标应用在所述第一设备的登录状态。
或者:
展示目标应用的操作界面,响应于用户点击所述操作界面中的登录按键的操作,发送登录所述目标应用的登录请求;
获取并展示目标文本信息;
在所述目标应用处于登录状态的第二设备采集的语音信息与所述目标文本信息的验证结果为匹配的情况下,以所述目标应用在所述第二设备的登录信息,更新所述目标应用在所述第一设备的登录状态。
或者:
目标应用处于登录状态的情况下,检测到控制第一设备登录所述目标应用的操作指令,展示第一操作界面;
响应于用户针对所述第一操作界面中采集语音的按键的操作,采集语音信息;其中,所述语音信息用于在与所述第一设备所展示的目标文本信息的验证结果为匹配的情况下,使得所述第一设备基于在所述第二设备登录所述目标应用的登录信息登录所述目标应用。
需要说明的是:上述的介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以是但不限于:电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。
如图9所示,描述了根据本发明的实施方式的介质50,其可以采用便携式紧凑盘只读存储器(CD-ROM)并包括程序,并可以在设备上运行。然而,本发明不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于:电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
可以以一种或多种程序设计语言的任意组合来编写用于执行本发明操作的程序代码,上述程序设计语言包括面向对象的程序设计语言—诸如Java、C++等,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络—包括局域网(LAN)或广域网(WAN)—连接到用户计算设备。
示例性装置
在介绍了本发明示例性实施方式的方法之后,接下来,对本发明示例性实施方式的装置进行说明。
本发明的第四个方面提供一种服务器,如图10示,包括:
第一接收单元601,用于接收第一设备发来的登录目标应用的登录请求;
第一发送单元602,用于向所述第一设备发送目标文本信息;
第一处理单元603,用于在所述目标应用处于登录状态的第二设备采集的语音信息与所述目标文本信息的验证结果为匹配的情况下,以所述目标应用在所述第二设备的登录信息更新所述目标应用在所述第一设备的登录状态。
所述服务器还包括:第一语音转换单元604;其中,
第一接收单元601,用于获取所述第二设备采集的语音信息;所述第一语音转换单元604,用于将所述语音信息转换为对应的待验证文本信息;所述第一处理单元603,用于对所述语音信息所对应的所述待验证文本信息与所述目标文本信息是否匹配进行验证,得到验证结果;
或者,
第一接收单元601,用于接收所述第二设备发来的所述语音信息对应的待验证文本信息;所述第一处理单元603,用于对所述语音信息所对应的所述待验证文本信息与所述目标文本信息是否匹配进行验证,得到验证结果。
第一发送单元602,还用于向所述第二设备发送表征所述语音信息与所述目标文本信息匹配的验证结果;
第一接收单元601,用于接收所述第二设备发来的针对所述第一设备的登录确认信息;其中,所述登录确认信息用于确认允许所述第一设备基于在所述第二设备登录所述目标应用的登录信息登录所述目标应用。
所述第一处理单元603,用于向所述第一设备发送目标文本信息时,开启计时器;所述第一接收单元601,用于获取到所述第二设备的语音信息或其对应的待验证文本信息;所述第一处理单元603,还用于对所述语音信息所对应的所述待验证文本信息与所述目标文本信息是否匹配进行验证;在验证结果为匹配的情况下,判断所述计时器的计时时长是否超过预设时长。
所述第一处理单元603,还用于基于所述第一设备的历史操作记录,从多个文本信息中选取所述目标文本信息。
本发明的第四个方面提供一种第一设备,如图11所示,包括:
显示单元701,用于展示目标应用的操作界面,以及展示目标文本信息;
第二发送单元702,用于响应于用户点击所述操作界面中的登录按键的操作,发送登录所述目标应用的登录请求;
第二接收单元703,用于获取目标文本信息;
第二处理单元704,用于在所述目标应用处于登录状态的第二设备采集的语音信息与所述目标文本信息的验证结果为匹配的情况下,以所述目标应用在所述第二设备的登录信息,更新所述目标应用在所述第一设备的登录状态。
所述第二接收单元703,还用于从服务器获取基于所述用户的历史操作记录确定的目标文本信息。
本发明的第四个方面提供一种第二设备,如图12所示,包括:
第三处理单元801,用于目标应用处于登录状态的情况下,检测到控制第一设备登录所述目标应用的操作指令,展示第一操作界面;
采集单元802,用于响应于针对所述第一操作界面中采集语音的按键的操作,采集语音信息;其中,所述语音信息用于在与所述第一设备所展示的目标文本信息的验证结果为匹配的情况下,使得所述第一设备基于在所述第二设备登录所述目标应用的登录信息登录所述目标应用。
所述第二设备还包括:
第二语音转换单元803,用于将所述语音信息转换为对应的待验证文本信息;第三发送单元804,用于将所述语音信息对应的所述待验证文本信息发送至服务器;
或者,
第三发送单元804,用于将所述语音信息发送至服务器。
第三发送单元804,用于在所述服务器发来的验证结果表征所述语音信息与所述目标文本信息匹配的情况下,向所述服务器发送针对所述第一设备的登录确认信息;其中,所述登录确认信息用于确认允许所述第一设备基于在所述第二设备登录所述目标应用的登录信息登录所述目标应用。
示例性计算设备
在介绍了本发明示例性实施方式的方法、介质和装置之后,接下来,参考图13对本发明示例性实施方式的计算设备进行说明。
所属技术领域的技术人员能够理解,本发明的各个方面可以实现为系统、方法或程序产品。因此,本发明的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。
在一些可能的实施方式中,根据本发明实施方式的计算设备可以至少包括至少一个处理单元以及至少一个存储单元。其中,存储单元存储有程序代码,当程序代码被处理单元执行时,使得处理单元执行本说明书上述“示例性方法”部分中描述的根据本发明的各种示例性实施方式的应用登录方法中的步骤。
下面参照图13来描述根据本发明的这种实施方式的计算设备90。图13显示的计算设备90仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
如图13所示,计算设备90以通用计算设备的形式表现。计算设备90的组件可以包括但不限于:上述至少一个处理单元901、上述至少一个存储单元902,连接不同系统组件(包括处理单元901和存储单元902)的总线903。
总线903包括数据总线、控制总线和地址总线。
存储单元902可以包括易失性存储器形式的可读介质,例如随机存取存储器(RAM)9021和/或高速缓存存储器9022,可以进一步包括非易失性存储器形式的可读介质,例如只读存储器(ROM)9023。
存储单元902还可以包括具有一组(至少一个)程序模块9024的程序/实用工具9025,这样的程序模块9024包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
计算设备90也可以与一个或多个外部设备904(例如键盘、指向设备等)通信。这种通信可以通过输入/输出(I/O)接口905进行。并且,计算设备90还可以通过网络适配器906与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。如图13所示,网络适配器906通过总线903与计算设备90的其它模块通信。应当理解,尽管图中未示出,可以结合计算设备90使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID系统、磁带驱动器以及数据备份存储系统等。
应当注意,尽管在上文详细描述中提及了第一设备、第二设备、服务器的若干单元/模块或子单元/子模块,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多单元/模块的特征和功能可以在一个单元/模块中具体化。反之,上文描述的一个单元/模块的特征和功能可以进一步划分为由多个单元/模块来具体化。
此外,尽管在附图中以特定顺序描述了本发明方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。
虽然已经参考若干具体实施方式描述了本发明的精神和原理,但是应该理解,本发明并不限于所公开的具体实施方式,对各方面的划分也不意味着这些方面中的特征不能组合以进行受益,这种划分仅是为了表述的方便。本发明旨在涵盖所附权利要求的精神和范围内所包括的各种修改和等同布置。
Claims (10)
1.一种应用登录方法,应用于服务器,所述方法包括:
接收第一设备发来的登录目标应用的登录请求以及语音登录方式;所述第一设备包括PC端或笔记本;
基于所述语音登录方式,向所述第一设备发送目标文本信息,以使所述第一设备显示所述目标文本信息;所述目标文本信息是符合用户使用习惯的,包含广告内容的;
在所述目标应用处于登录状态的第二设备采集的语音信息与所述目标文本信息的验证结果为匹配的情况下,以所述目标应用在所述第二设备的登录信息更新所述目标应用在所述第一设备的登录状态;所述第二设备包括智能手机或平板电脑。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取所述第二设备采集的语音信息;将所述语音信息转换为对应的待验证文本信息;对所述语音信息所对应的所述待验证文本信息与所述目标文本信息是否匹配进行验证,得到验证结果;
或者,
接收所述第二设备发来的所述语音信息对应的待验证文本信息,对所述语音信息所对应的所述待验证文本信息与所述目标文本信息是否匹配进行验证,得到验证结果。
3.根据权利要求1所述的方法,其特征在于,以所述目标应用在所述第二设备的登录信息更新所述目标应用在所述第一设备的登录状态之前,所述方法还包括:
向所述第一设备发送目标文本信息时,开启计时器;
获取到所述第二设备的语音信息或其对应的待验证文本信息,对所述语音信息所对应的所述待验证文本信息与所述目标文本信息是否匹配进行验证;
在验证结果为匹配的情况下,判断所述计时器的计时时长是否超过预设时长。
4.一种应用登录方法,应用于第一设备,所述方法包括:
展示目标应用的操作界面,响应于用户点击所述操作界面中的登录按键的操作,发送登录所述目标应用的登录请求以及语音登录方式;所述第一设备包括PC端或笔记本;
获取并展示目标文本信息;其中,所述目标文本信息是服务器基于所述语音登录方式,向所述第一设备发送的;所述目标文本信息是符合用户使用习惯的,包含广告内容的;
在所述目标应用处于登录状态的第二设备采集的语音信息与所述目标文本信息的验证结果为匹配的情况下,以所述目标应用在所述第二设备的登录信息,更新所述目标应用在所述第一设备的登录状态;所述第二设备包括智能手机或平板电脑。
5.一种应用登录方法,应用于第二设备,所述方法包括:
目标应用处于登录状态的情况下,检测到控制第一设备登录所述目标应用的操作指令,展示第一操作界面;所述第一设备包括PC端或笔记本;
响应于用户针对所述第一操作界面中采集语音的按键的操作,采集语音信息;
所述语音信息用于在与所述第一设备所展示的目标文本信息的验证结果为匹配的情况下,使得所述第一设备基于在所述第二设备登录所述目标应用的登录信息登录所述目标应用;所述第二设备包括智能手机或平板电脑;
其中,所述目标文本信息是服务器在接收到所述第一设备发送的登录请求和语音登录方式,向所述第一设备发送的;所述目标文本信息是符合用户使用习惯的,包含广告内容的。
6.一种服务器,包括:
第一接收单元,用于接收第一设备发来的登录目标应用的登录请求以及语音登录方式;所述第一设备包括PC端或笔记本;
第一发送单元,用于基于所述语音登录方式向所述第一设备发送目标文本信息,以使所述第一设备显示所述目标文本信息;所述目标文本信息是符合用户使用习惯的,包含广告内容的;
第一处理单元,用于在所述目标应用处于登录状态的第二设备采集的语音信息与所述目标文本信息的验证结果为匹配的情况下,以所述目标应用在所述第二设备的登录信息更新所述目标应用在所述第一设备的登录状态;所述第二设备包括智能手机或平板电脑。
7.一种第一设备,包括:
显示单元,用于展示目标应用的操作界面,以及展示目标文本信息;所述目标文本信息是符合用户使用习惯的,包含广告内容的;
第二发送单元,用于响应于用户点击所述操作界面中的登录按键的操作,发送登录所述目标应用的登录请求以及语音登录方式;所述第一设备包括PC端或笔记本;
第二接收单元,用于获取并展示所述目标文本信息;其中,所述目标文本信息是服务器基于所述语音登录方式,向所述第一设备发送的;
第二处理单元,用于在所述目标应用处于登录状态的第二设备采集的语音信息与所述目标文本信息的验证结果为匹配的情况下,以所述目标应用在所述第二设备的登录信息,更新所述目标应用在所述第一设备的登录状态;所述第二设备包括智能手机或平板电脑。
8.一种第二设备,包括:
第三处理单元,用于目标应用处于登录状态的情况下,检测到控制第一设备登录所述目标应用的操作指令,展示第一操作界面;所述第一设备包括PC端或笔记本;
采集单元,用于响应于针对所述第一操作界面中采集语音的按键的操作,采集语音信息;其中,所述语音信息用于在与所述第一设备所展示的目标文本信息的验证结果为匹配的情况下,使得所述第一设备基于在所述第二设备登录所述目标应用的登录信息登录所述目标应用;所述第二设备包括智能手机或平板电脑;所述目标文本信息是服务器在接收到所述第一设备发送的登录请求和语音登录方式,向所述第一设备发送的;所述目标文本信息是符合用户使用习惯的,包含广告内容的。
9.一种计算机可读存储介质,其存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-5中任一所述的方法。
10.一种计算设备,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如权利要求1-5中任一所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011173250.7A CN112272182B (zh) | 2020-10-28 | 2020-10-28 | 一种应用登录方法、服务器、设备、介质和计算设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011173250.7A CN112272182B (zh) | 2020-10-28 | 2020-10-28 | 一种应用登录方法、服务器、设备、介质和计算设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112272182A CN112272182A (zh) | 2021-01-26 |
CN112272182B true CN112272182B (zh) | 2023-11-21 |
Family
ID=74345231
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011173250.7A Active CN112272182B (zh) | 2020-10-28 | 2020-10-28 | 一种应用登录方法、服务器、设备、介质和计算设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112272182B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114385052B (zh) * | 2020-10-19 | 2023-10-20 | 聚好看科技股份有限公司 | 一种Tab栏的动态展示方法及三维显示设备 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106209763A (zh) * | 2016-05-27 | 2016-12-07 | 北京畅游天下网络技术有限公司 | 一种登录方法及系统 |
CN106302339A (zh) * | 2015-05-25 | 2017-01-04 | 腾讯科技(深圳)有限公司 | 登录验证方法和装置、登录方法和装置 |
CN106686016A (zh) * | 2017-03-20 | 2017-05-17 | 上海卓易科技股份有限公司 | 一种身份确认的方法及装置 |
CN106921650A (zh) * | 2016-12-21 | 2017-07-04 | 阿里巴巴集团控股有限公司 | 跨设备的登录方法、系统及装置 |
CN107026829A (zh) * | 2016-02-02 | 2017-08-08 | 深圳岂凡技术开发有限公司 | 一种跨终端进行语音录入的交互系统及方法 |
CN108154020A (zh) * | 2017-12-20 | 2018-06-12 | 珠海市魅族科技有限公司 | 一种验证码输入和显示方法及设备 |
CN111726328A (zh) * | 2019-03-22 | 2020-09-29 | 阿里巴巴集团控股有限公司 | 用于对第一设备进行远程访问的方法、系统以及相关设备 |
CN112580014A (zh) * | 2020-12-24 | 2021-03-30 | 维沃移动通信有限公司 | 验证码获取方法和装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104348777B (zh) * | 2013-07-24 | 2019-04-09 | 腾讯科技(深圳)有限公司 | 一种移动终端对第三方服务器的访问控制方法及系统 |
-
2020
- 2020-10-28 CN CN202011173250.7A patent/CN112272182B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106302339A (zh) * | 2015-05-25 | 2017-01-04 | 腾讯科技(深圳)有限公司 | 登录验证方法和装置、登录方法和装置 |
CN107026829A (zh) * | 2016-02-02 | 2017-08-08 | 深圳岂凡技术开发有限公司 | 一种跨终端进行语音录入的交互系统及方法 |
CN106209763A (zh) * | 2016-05-27 | 2016-12-07 | 北京畅游天下网络技术有限公司 | 一种登录方法及系统 |
CN106921650A (zh) * | 2016-12-21 | 2017-07-04 | 阿里巴巴集团控股有限公司 | 跨设备的登录方法、系统及装置 |
CN106686016A (zh) * | 2017-03-20 | 2017-05-17 | 上海卓易科技股份有限公司 | 一种身份确认的方法及装置 |
CN108154020A (zh) * | 2017-12-20 | 2018-06-12 | 珠海市魅族科技有限公司 | 一种验证码输入和显示方法及设备 |
CN111726328A (zh) * | 2019-03-22 | 2020-09-29 | 阿里巴巴集团控股有限公司 | 用于对第一设备进行远程访问的方法、系统以及相关设备 |
CN112580014A (zh) * | 2020-12-24 | 2021-03-30 | 维沃移动通信有限公司 | 验证码获取方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
CN112272182A (zh) | 2021-01-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3671731B1 (en) | Discovering capabilities of third-party voice-enabled resources | |
US11288303B2 (en) | Information search method and apparatus | |
CN107111516B (zh) | 数字个人助理内的无头任务完成 | |
US10347246B2 (en) | Method and apparatus for executing a user function using voice recognition | |
US20220206994A1 (en) | Method and Apparatus for Generating Multimedia File | |
CN106971009B (zh) | 语音数据库生成方法及装置、存储介质、电子设备 | |
CN103456296A (zh) | 提供语音识别功能的方法及其电子设备 | |
CN103841268A (zh) | 信息处理方法和信息处理装置 | |
US10853564B2 (en) | Operation for copied content | |
WO2020038145A1 (zh) | 一种业务数据处理方法、装置以及相关设备 | |
CN103076879A (zh) | 基于人脸信息的多媒体交互方法及装置及终端 | |
CN101945178A (zh) | 一种新闻信息的查看方法、系统及移动终端 | |
CN112272182B (zh) | 一种应用登录方法、服务器、设备、介质和计算设备 | |
US20140136196A1 (en) | System and method for posting message by audio signal | |
US20180341675A1 (en) | Method and System for Enhanced Search Term Suggestion | |
CN104144199A (zh) | 一种信息处理方法、装置及系统 | |
CN112712806A (zh) | 一种视障人群辅助阅读方法、装置、移动终端及存储介质 | |
KR20180021152A (ko) | 정보 푸시 방법 및 장치 | |
US12050883B2 (en) | Interaction information processing method and apparatus, device, and medium | |
CN111627438A (zh) | 语音识别方法及装置 | |
CN113672154B (zh) | 页面交互方法、介质、装置和计算设备 | |
CN112153430B (zh) | 语音控制电视版应用程序银行转账的装置与方法 | |
CN113421565A (zh) | 搜索方法、装置、电子设备以及存储介质 | |
US8639514B2 (en) | Method and apparatus for accessing information identified from a broadcast audio signal | |
AU2015271922B2 (en) | Method and apparatus for executing a user function using voice recognition |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |