信息处理方法和系统、电子设备及服务器的制造方法
【专利摘要】本申请提供了一种信息处理方法和系统、电子设备及服务器,由于电子设备接收到的服务器反馈的验证信息中不仅包含验证码,还包含有应用识别信息,所以,本申请只允许与接收到的应用识别信息相匹配的目标应用成功读取验证信息,获得该验证信息中的验证码,完成后续操作,而对于电子设备中与接收到的应用识别信息不匹配的其他应用,将无法读取电子设备接收到的验证信息,进而无法得知相应的验证码,从而避免了恶意应用窃取验证码,造成用户个人信息的泄露以及财产的损失。
【专利说明】
信息处理方法和系统、电子设备及服务器
技术领域
[0001]本申请主要涉及信息安全管理领域,更具体地说是涉及信息处理方法和、电子设备及服务器。
【背景技术】
[0002]目前,用户在进行网络账号的登录及其信息的修改,或者是进行网络交易等事件时,通常需要用户输入验证码,即服务器向用户预先绑定的电子设备反馈验证信息中包含的验证码,用户才能成功登录相应界面完成所需操作,从而避免了非法用户的入侵而危害用户的切身利益。
[0003]然而,在实际应用中,对于电子设备中的各种应用,只要申请了信息读取功能,就能够读取服务器反馈到电子设备的验证信息,所以,一旦电子设备中安装有一个恶意应用,就会窃取电子设备接收到的验证信息,将会威胁与电子设备绑定的各种账号的安全,从而泄露用户的个人信息,还会造成用户的财产损失。
【发明内容】
[0004]有鉴于此,本申请提供了信息处理方法和系统、电子设备及服务器,解决了现有的电子设备中恶意应用对其接收到的验证信息的窃取,而造成用户个人信息的泄露以及财产损失的技术问题。
[0005]为了解决上述技术问题,本申请提供了以下技术方案:
[0006]—种信息处理方法,应用于电子设备,所述方法包括:
[0007]接收服务器反馈的验证信息,所述验证信息包含有应用识别信息以及验证码;
[0008]选择与所述应用识别信息相匹配的目标应用;
[0009]控制所述目标应用读取所述验证信息,以使所述目标应用获得所述验证信息中的所述验证码。
[0010]优选的,所述应用识别信息包括目标应用签名,则所述选择与所述应用识别信息相匹配的目标应用包括:
[0011]将获得的所述电子设备中各应用的应用签名与所述目标应用签名进行对比;
[0012]选择与所述目标应用签名一致的应用签名对应的至少一个应用作为目标应用。
[0013]优选的,所述应用识别信息至少包括目标应用包名,则所述选择与所述应用识别信息相匹配的目标应用包括:
[0014]获取所述电子设备中各应用的应用包名,并选定与所述目标应用包名一致的应用包名对应的应用作为目标应用。
[0015]优选的,所述方法还包括:
[0016]向服务器发送验证请求信息,所述验证请求信息是用户启动或触发所述电子设备的当前应用时发送的。
[0017]—种信息处理方法,应用于服务器,所述方法包括:
[0018]接收电子设备发送的验证请求信息,所述验证请求信息是用户启动或触发所述电子设备的当前应用时发送的;
[0019]基于所述验证请求信息,获得相应的验证信息并反馈给所述电子设备,所述验证信息包含有应用识别信息以及验证码。
[0020]优选的,所述应用识别信息包括目标应用签名和/或目标应用包名。
[0021]—种电子设备,所述电子设备包括:
[0022]数据传输模块,用于接收服务器反馈的验证信息,所述验证信息包含有应用识别信息以及验证码;
[0023]处理器,用于选择与所述应用识别信息相匹配的目标应用,并控制所述目标应用读取所述验证信息,以使所述目标应用获得所述验证信息中的所述验证码。
[0024]优选的,当所述应用识别信息包括目标应用签名,所述处理器具体用于将获得的所述电子设备中各应用的应用签名与所述目标应用签名进行对比,并选择与所述目标应用签名一致的应用签名对应的至少一个应用作为目标应用;
[0025]当所述应用识别信息至少包括目标应用包名,所述处理器具体用于获取所述电子设备中各应用的应用包名,并选定与所述目标应用包名一致的应用包名对应的应用作为目标应用。
[0026]一种服务器,所述服务器包括:
[0027]通信模块,用于接收电子设备发送的验证请求信息,所述验证请求信息是用户启动或触发所述电子设备的当前应用时发送的;
[0028]处理器,用于基于所述验证请求信息,获得相应的验证信息,并通过所述通信模块反馈给所述电子设备,所述验证信息包含有应用识别信息以及验证码。
[0029]一种信息处理系统,所述系统包括:如上所述的电子设备,以及如上所述的服务器。
[0030]由此可见,与现有技术相比,本申请提供了一种信息处理方法和系统、电子设备及服务器,由于电子设备接收到的服务器反馈的验证信息中不仅包含验证码,还包含有应用识别信息,所以,本申请只允许与接收到的应用识别信息相匹配的目标应用成功读取验证信息,获得该验证信息中的验证码,完成后续操作,而对于电子设备中与接收到的应用识别信息不匹配的其他应用,将无法读取电子设备接收到的验证信息,进而无法得知相应的验证码,从而避免了恶意应用因窃取验证码等验证信息,造成用户个人信息的泄露以及财产的损失,保证了用户的切身利益的安全。
【附图说明】
[0031]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0032]图1为本申请提供的一种信息处理方法实施例一的流程图;
[0033]图2为本申请提供的一种信息处理方法实施例二的流程图;
[0034]图3为本申请提供的一种信息处理方法实施例三的流程图;
[0035]图4为本申请提供的一种信息处理方法实施例四的流程图;
[0036]图5为本申请提供的一种电子设备实施例的结构示意图;
[0037]图6为本申请提供的一种服务器实施例的结构示意图;
[0038]图7为本申请提供的一种信息处理系统实施例的结构示意图。
【具体实施方式】
[0039]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0040]本申请提供了一种信息处理方法和系统、电子设备及服务器,由于电子设备接收到的服务器反馈的验证信息中不仅包含验证码,还包含有应用识别信息,所以,本申请只允许与接收到的应用识别信息相匹配的目标应用成功读取验证信息,获得该验证信息中的验证码,完成后续操作,而对于电子设备中与接收到的应用识别信息不匹配的其他应用,将无法读取电子设备接收到的验证信息,进而无法得知相应的验证码,从而避免了恶意应用窃取验证码,造成用户个人信息的泄露以及财产的损失。
[0041]为了使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和【具体实施方式】对本申请作进一步详细的说明。
[0042]如图1所示,为本申请提供的一种信息处理方法实施例一的流程图,该方法可以应用如电子设备,如手机、ipad、电脑等能够登录用户个人账户的电子设备,但并不局限于此,本申请可以根据实际情况确定电子设备,本申请在此不再一一详述。则本申请的实施例一提供的方法可以包括以下步骤:
[0043]步骤SII:接收服务器反馈的验证信息。
[0044]在本实施例中,该验证信息可以包括应用识别信息以及验证码,但并不局限于此,可根据实际需要确定,其中,应用识别信息可以包含有目标应用签名和/或目标应用包名(package name),还可以根据实际需要包含其他内容,本申请在此不再--说明。
[0045]以安卓系统为例,在实际应用中,安卓系统要求每一个安卓应用(即应用程序)必须要经过数字签名才能够安装到系统中,也就是说,如果一个安卓应用没有经过数字签名,是没有办法安装到系统中的,可见,安卓系统通过数字签名来标识开发应用的作者与该应用之间建立信任关系,并不是决定最终用户可以安装哪些应用,通常,这个数字签名由该应用的作者完成,并不需要权威的数字证书签名机构认证,它只是用来让应用包自我认证。
[0046]基于此,对于装有系统(如上述安卓系统,但并不局限于此)的电子设备,其安装的任何一个应用都具有应用签名(如上述数字签名),但需要说明的是,由于该应用签名可以由应用的作者设定,所以,在实际应用中,通常会存在多个应用的应用签名相同的情况。
[0047]而对于目标应用包名,需要说明的是,每一个应用程序的应用包名是不同的,也就是说,各个应用可以通过不同的应用包名开区分,关于应用包名的建立过程,本申请在此不再详述。
[0048]另外,在本实施例实际应用中,当用户需要登录个人账号,如登录银行、邮箱或其他支付等账号,或者是进一步进行支付或修改信息时,为了保证用户的财产以及重要信息的安全,通常需要在当前时刻进行信息验证,此时,通常需要用户在该电子设备的相应界面触发验证信息获取请求,从而向当前应用的服务器发送验证请求信息。
[0049]之后,该服务器将会基于电子设备发送的验证请求信息,反馈相应的验证信息,由于该服务器是当前应用的服务器,如当前应用为银行客户端,该服务器将会该银行的服务器;若当前应用为某Q邮箱,那么该服务器也就是某Q服务器,所以,接收到的验证请求信息的服务器具有当前应用的应用签名、应用包名等用来表明当前应用身份的应用识别信息。
[0050]其中,对于服务器反馈的验证信息中的验证码可以是随机产生的,也可以是按照预设的规则产生的,本申请对验证码的产生方式不作限定,且对该验证码的输出形式也不限定,可以是数字、字母或图形等等。
[0051]需要说明的是,本申请对服务器反馈的验证信息的反馈方式及输出方式不作限定,可以是短信息方式,也可以是语音方式等,可根据实际情况确定。
[0052]步骤S12:选择与该应用识别信息相匹配的目标应用。
[0053]在实际应用中,对于电子设备安装的各应用,通常情况都会读取该电子设备的短信息、通话内容或语音内容、通讯录以及位置信息等,而现有的验证信息仅包含验证码,这就很容易导致某些恶意应用窃取服务器反馈的登录当前应用的验证码,从而危害到用户的切身利益。
[0054]为了解决上述问题,如前文所述,本实施例使服务器反馈的验证信息不仅包含有验证码,还包括了应用识别信息,这样,在电子设备系统接收到该验证信息后,就能够依据该应用识别信息筛选系统允许读取该验证信息的应用,从而避免恶意应用读取到该验证信息。
[0055]可选的,本申请可以在系统检测到电子设备安装的应用发起读取请求时,一一验证发起读取请求的应用的识别信息与服务器反馈的应用识别信息是否一致,若一致,则可以将发起读取请求的应用作为目标应用。
[0056]当然,本申请可以将该应用识别信息与电子设备当前安装的应用的识别信息进行比较,当比较结果是该应用的识别信息与服务器反馈的应用识别信息一致,将该应用作为与该应用识别信息匹配的目标应用。
[0057]需要说明的是,关于上述对选择与服务器反馈的应用识别信息匹配的目标应用的选择方式并不局限于上述列举的两种方式,技术人员可以根据实际需要或习惯进行设定,本申请在此不再一一列举。
[0058]步骤S13:控制该目标应用读取验证信息,以使目标应用获得验证信息中的验证码。
[0059]继上述对本申请发明构思的描述,本实施例在确定系统允许读取服务器反馈的验证信息的目标应用之后,将直接控制这些目标应用读取该验证信息,从而使目标应用获得验证码,以满足用户需求。
[0060]其中,上述步骤SI3可以由系统直接将接收到的验证信息发送至目标应用,而且,目标应用接收到验证信息并解析出其包含的验证码后,可以直接输出该验证码,以便用户将其输入目标应用当前界面的对应位置;当然,目标应用解析出验证码也可以直接将其输入当前界面的对应位置,从而界面用户利用目标应用登录的个人账号或完成相应交易等等,本申请对目标应用获得验证码的方式不作限定。
[0061]综上,在本实施例中,服务器接收到电子设备发送的验证请求信息后,其反馈的验证信息中不仅包含验证码,还包含有应用识别信息,从而使本实施例只允许与接收到的应用识别信息相匹配的目标应用成功读取验证信息,获得该验证信息中的验证码,完成后续操作,而对于电子设备中无法与接收到的应用识别信息相匹配的其他应用,将无法读取电子设备接收到的验证信息,进而无法得知相应的验证码,从而避免了恶意应用因窃取验证码等验证信息,造成用户个人信息的泄露以及财产的损失,保证了用户的切身利益的安全。
[0062]如图2所示,为本申请提供的一种信息处理方法实施例二的流程图,与上述实施例一相同的是本实施例也可以应用于如手机、ipad、电脑等电子设备,但本实施例主要以服务器反馈验证信息包括应用签名为例来说明该信息处理过程,具体的,该方法可以包括:
[0063]步骤S21:向服务器发送验证请求信息。
[0064]其中,该验证请求信息可以是用户启动或触发电子设备的当前应用时发送的,如在用户使用银行客户端进行转账或支付时,相应界面上通常都会输出验证请求按钮,用户可以触发该验证请求按钮向该银行服务器发送验证请求信息,但并不局限于此。
[0065]步骤S22:接收服务器反馈的包含有目标应用签名和验证码的验证信息。
[0066]在本实施例中,该目标应用签名可以针对向该服务器发送验证请求信息的应用确定,根据上述实施例一对应部分的描述得知,不同应用的服务器通常是不同的,所以,任何一个应用发送验证请求信息时,因是其对应的服务器接收到该验证请求信息,所以,该服务器可以直接将该应用的应用签名即目标应用签名以及生成的验证码反馈给电子设备。
[0067]以支付宝为例,服务器反馈的目标应用签名可以是支付宝的应用签名信息的Hash(哈希)值,但并不局限于此。其中,Hash值是指利用哈希算法将任意长度的二进制值映射为固定长度的较小二进制值,通常是根据文件的内容的数据通过逻辑运算得到的数值,不同文件的Hash值是不同。
[0068]需要说明的是,在本实施例中,上述验证信息此时将不包含目标应用包名,这样,根据实际需要,系统可以允许多个应用读取该验证信息,所以说,服务器反馈的应用识别信息是否包含目标应用包名可根据实际需要确定,本申请对此不作限定。
[0069]步骤S23:将获得的电子设备中各应用的应用签名与该目标应用签名进行对比。
[0070]步骤S24:选择与目标应用签名一致的应用签名对应的至少一个应用作为目标应用。
[0071]可选的,在电子设备系统接收到服务器反馈的目标应用签名后,该电子设备中安装的部分甚至全部应用都可以向系统发起验证码获取请求,此时,电子设备的系统可以根据检测到的验证码获取请求,获取相应应用的应用签名并将其与目标应用签名进行对比,从而判定该应用是否为目标应用,即被系统允许读取验证码的应用。
[0072]由此可见,关于确定电子设备中目标应用的方式并不局限于步骤S23和步骤S24描述的方式,技术人员可根据实际情况确定相应的判定方式,本实施例在此不再--详述。
[0073]步骤S25:控制目标应用读取该验证码。
[0074]在本实施例实际应用中,目标应用读取到服务器反馈的验证码之后,可以直接显示在电子设备的当前界面上,用户可通过复制-粘贴的方式或直接录入的方式输入目标应用的相应界面上的对应位置,本申请对目标应用获得验证码的方式不作限定。
[0075]如上述支付宝的例子,本实施例中,电子设备系统只会允许符合接收到的Hash值的应用读取服务器反馈的短信息,而且,对于没有采用本实施例提供的信息处理方法的电子设备,其接收到的短信息包含的通常会是一些没有任何含义的Hash值,并不会影响该电子设备的正常使用。
[0076]综上,在本实施例实际应用中,在电子设备向服务器发送验证请求信息之后,服务器反馈的验证信息中不仅包含验证码,还包含有目标应用签名,这样,电子设备系统接收到的短信息中将包含目标应用签名和验证码,从而电子设备应用具有该目标应用签名,才能够获得该验证码,完成后续操作,从而避免了恶意应用窃取验证码,造成用户个人信息的泄露以及财产的损失。
[0077]如图3所示,为本申请提供的一种信息处理方法实施例三的流程图,该方法同样可以应用于如手机、ipad、电脑等电子设备,而且,与上述实施例二不同的时,本实施例中服务器反馈给电子设备的验证信息中将包含目标应用包名和验证码,从而保证只有具有该目标应用包名的一个应用能够获得该验证码,具体步骤如下:
[0078]步骤S31:向服务器发送验证请求信息。
[0079]步骤S32:接收服务器反馈的包含有目标应用包名和验证码的验证信息。
[0080]其中,如上述实施例一对应部分的描述得知,不同应用的应用包名是不同的,这就意味着,电子设备中能够读取该验证信息的应用是唯一的,进一步提高了验证信息的安全性,保障了用户的切身利益。
[0081]需要说明的是,在本实施例中,服务器反馈的验证信息可以只包含目标应用包名和验证码,而不包含目标应用签名;也可以同时包括目标应用签名和目标应用包名,此时,在选择目标应用时,将以目标应用包名为准,也就是说,系统最终允许读取该验证信息的只能是一个应用。
[0082]步骤S33:将获得的电子设备中各应用的应用包名与该目标应用包名进行对比。
[0083]步骤S34:选择与该目标应用包名一致的应用包名对应的一个应用作为目标应用。
[0084]步骤S35:控制目标应用读取该验证码。
[0085]综上,本实施例中,通过使服务器向电子设备反馈验证码的同时添加目标应用包名,使得电子设备接收到的验证短信息同时包含有目标应用包名和验证码,从而为电子设备的各应用读取该验证码增加了一步验证步骤,而且,由于目标应用包名的特性,决定了本实施例电子设备系统只允许一个应用能够读取到该验证码,拒绝其他应用读取该验证码,从而避免了因该其他应用导致验证码的泄露,造成用户的财产和重要信息的外泄。
[0086]如图4所示,为本申请提供的一种信息处理方法实施例四的流程图,与上述实施例一至实施例三不同的是,本实施例的方法可以应用于服务器,也就是说,本实施例的信息处理方法是从服务器角度进行的描述,而上述实施例一至实施例三则是从电子设备即客户端的角度进行的描述,则本实施可以包括以下步骤:
[0087]步骤S41:接收电子设备发送的验证请求信息。
[0088]步骤S42:基于该验证请求信息,获得相应的验证信息并反馈给电子设备。
[0089]结合上述实施例对应部分的描述得知,该验证信息可以包括应用识别信息以及验证码,且该应用识别信息可以包括目标应用签名和/或目标应用包名,至于该应用识别信息是只包含目标应用签名或目标应用包名,还是同时包含目标应用签名和目标应用包名,可以根据实际需要确定,本申请在此不再一一详述。
[0090]其中,本申请对上述关于服务器获得验证信息的方式不作限定,如该验证信息的验证码可以是随机产生,也可以是按照预设规则确定等等。而且,对于服务器向电子设备反馈验证信息的方式也不做限定,可以根据该验证信息的具体输出方式确定。
[0091 ]基于上述描述,在本实施例中,服务器接收到电子设备发送的验证请求信息后,向该电子设备反馈的验证信息除了包含验证码外,将同时包含有应用识别信息,从而限定电子设备能够读取该验证信息的应用,避免了恶意应用窃取验证码,造成用户个人信息的泄露以及财产的损失。
[0092]如图5所示,为本申请提供的一种电子设备实施例的结构示意图,该电子设备可以是手机、ipad、电脑等等,本申请对此不作限定,在本实施例中,该电子设备除了包含有现有公知器件外,还可以包括:
[0093]数据传输模块51,用于接收服务器反馈的验证信息.
[0094]在本实施中,该验证信息可以包含有应用识别信息以及验证码,而且,该应用识别信息可以包括目标应用签名和/或目标应用包名,本申请对验证信息包含的内容及表现形式不作限定。
[0095]处理器52,用于选择与应用识别信息相匹配的目标应用,并控制该目标应用读取所述验证信息,以使该目标应用获得该验证信息中的验证码。
[0096]需要说明的是,关于该处理器52在本实施实际应用中的具体处理过程可参照上述方法实施例的描述,本实施在此不再——赘述。
[0097]其中,当电子设备系统接收到的应用识别信息包括目标应用签名但不包括目标应用包名时,为了选定目标应用,处理器52可以将获得的电子设备中各应用的应用签名与该目标应用签名进行对比,并选择与该目标应用签名一致的应用签名对应的至少一个应用作为目标应用。
[0098]同理,当该应用识别信息至少包括目标应用包名时,为了选定目标应用,处理器52也可以获取电子设备中各应用的应用包名,并选定与目标应用包名一致的应用包名对应的一个应用作为目标应用。
[0099]需要说明的是,关于选定目标应用即电子设备允许读取其接收到的验证信息的应用的方式并不局限于上述方法,技术人员可以根据实际需要确定,本实施在此不再一一列举。
[0100]综上,在本实施例中,电子设备向服务器发送验证请求信息后,接收到的服务器反馈的验证信息中不仅包含验证码,还包含有应用识别信息,从而保证只有与接收到的应用识别信息相匹配的目标应用能够读取该验证信息,并获得该验证信息中的验证码,而对于电子设备中与接收到的应用识别信息不匹配的其他应用,将无法读取电子设备接收到的验证信息,进而无法得知相应的验证码,从而避免了恶意应用窃取验证码,造成用户个人信息的泄露以及财产的损失。
[0101]如图6所示,为本申请提供的一种服务器实施例的结构示意图,该服务器可以包括:
[0102]通信模块61,用于接收电子设备发送的验证请求信息。
[0103]其中,该验证请求信息可以是用户启动或触发所述电子设备的当前应用时发送的,具体应用可参照上述方法实施例对应部分的描述,本实施例在此不再赘述。
[0104]处理器62,用于基于该验证请求信息,获得相应的验证信息,并通过通信模块61反馈给电子设备。
[0105]在本实施例中,该验证信息可以包含有应用识别信息以及验证码,且该应用识别信息可以包括目标应用签名和/或目标应用包名,本申请对此不作限定。
[0106]另外,关于上述验证信息的获取方式及其输出形式可参照上述方法实施例对应部分的描述,本实施在此不再详述。
[0107]综上,在本实施例中,服务器接收到电子设备发送的验证请求信息后,向该电子设备反馈的验证信息除了包含验证码外,将同时包含有应用识别信息,从而限定电子设备能够读取该验证信息的应用,避免了恶意应用窃取验证码,造成用户个人信息的泄露以及财产的损失。
[0108]如图7所示,为本申请提供的一种信息处理系统实施例的结构示意图,该系统可以包括电子设备71和服务器72。
[0109]其中,关于本实施例中电子设备71的具体组成结构及其功能可以参照上述电子设备实施例以及上述方法实施例一至实施例三中的描述,本实施例在此不再赘述。
[0110]同理,关于本实施例中的服务器72的具体组成结构及其功能可以参照上述服务器实施例以及上述方法实施例四中的描述,本实施在此不再详述。
[0111]结合上述实施例的描述,可知,电子设备向服务器发送的验证请求信息后,服务器除了获得验证码外,还将获得应用识别信息,并将其与验证码放在一个数据包即验证信息中发送至电子设备,从而使电子设备中只有与该应用识别信息匹配的应用才能够读取该验证信息,获得相应的验证码,避免了恶意应用窃取验证码,造成用户个人信息的泄露以及财产的损失。
[0112]最后,需要说明的是,关于上述各实施例中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法或者系统中还存在另外的相同要素。
[0113]本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的产品电子设备、服务器和系统而言,由于其与实施例公开的相应方法对应,所以描述的比较简单,相关之处参见对应方法部分说明即可。
[0114]对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
【主权项】
1.一种信息处理方法,其特征在于,应用于电子设备,所述方法包括: 接收服务器反馈的验证信息,所述验证信息包含有应用识别信息以及验证码; 选择与所述应用识别信息相匹配的目标应用; 控制所述目标应用读取所述验证信息,以使所述目标应用获得所述验证信息中的所述验证码。2.根据权利要求1所述的方法,其特征在于,所述应用识别信息包括目标应用签名,则所述选择与所述应用识别信息相匹配的目标应用包括: 将获得的所述电子设备中各应用的应用签名与所述目标应用签名进行对比; 选择与所述目标应用签名一致的应用签名对应的至少一个应用作为目标应用。3.根据权利要求1所述的方法,其特征在于,所述应用识别信息至少包括目标应用包名,则所述选择与所述应用识别信息相匹配的目标应用包括: 获取所述电子设备中各应用的应用包名,并选定与所述目标应用包名一致的应用包名对应的应用作为目标应用。4.根据权利要求1-3任意一项所述的方法,其特征在于,所述方法还包括: 向服务器发送验证请求信息,所述验证请求信息是用户启动或触发所述电子设备的当前应用时发送的。5.一种信息处理方法,其特征在于,应用于服务器,所述方法包括: 接收电子设备发送的验证请求信息,所述验证请求信息是用户启动或触发所述电子设备的当前应用时发送的; 基于所述验证请求信息,获得相应的验证信息并反馈给所述电子设备,所述验证信息包含有应用识别信息以及验证码。6.根据权利要求5所述的方法,其特征在于,所述应用识别信息包括目标应用签名和/或目标应用包名。7.一种电子设备,其特征在于,所述电子设备包括: 数据传输模块,用于接收服务器反馈的验证信息,所述验证信息包含有应用识别信息以及验证码; 处理器,用于选择与所述应用识别信息相匹配的目标应用,并控制所述目标应用读取所述验证信息,以使所述目标应用获得所述验证信息中的所述验证码。8.根据权利要求7所述的电子设备,其特征在于,当所述应用识别信息包括目标应用签名,所述处理器具体用于将获得的所述电子设备中各应用的应用签名与所述目标应用签名进行对比,并选择与所述目标应用签名一致的应用签名对应的至少一个应用作为目标应用; 当所述应用识别信息至少包括目标应用包名,所述处理器具体用于获取所述电子设备中各应用的应用包名,并选定与所述目标应用包名一致的应用包名对应的应用作为目标应用。9.一种服务器,其特征在于,所述服务器包括: 通信模块,用于接收电子设备发送的验证请求信息,所述验证请求信息是用户启动或触发所述电子设备的当前应用时发送的; 处理器,用于基于所述验证请求信息,获得相应的验证信息,并通过所述通信模块反馈给所述电子设备,所述验证信息包含有应用识别信息以及验证码。10.—种信息处理系统,其特征在于,所述系统包括:如权利要7或8所述的电子设备,以及如权利要求9所述的服务器。
【文档编号】H04L29/06GK105871556SQ201610183571
【公开日】2016年8月17日
【申请日】2016年3月28日
【发明人】苗涛, 徐卉
【申请人】联想(北京)有限公司