CN105656850B - 一种数据处理方法、相关装置及系统 - Google Patents
一种数据处理方法、相关装置及系统 Download PDFInfo
- Publication number
- CN105656850B CN105656850B CN201410640492.0A CN201410640492A CN105656850B CN 105656850 B CN105656850 B CN 105656850B CN 201410640492 A CN201410640492 A CN 201410640492A CN 105656850 B CN105656850 B CN 105656850B
- Authority
- CN
- China
- Prior art keywords
- user
- client
- data
- identity
- request
- 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
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本发明实施例公开了数据处理方法,包括:接收第一客户端基于数据交互平台发起的数据转移请求;数据转移请求为第一用户通过第一客户端输入的请求,用于请求第二客户端基于数据交互平台向第一客户端转移第一数据;基于数据转移请求,根据预设鉴权条件对第一用户进行身份鉴权;当对第一用户进行身份鉴权通过后,则根据数据转移请求通过数据交互平台从第二客户端中转移第一数据给第一客户端。本发明还公开了一种数据处理装置、设备及系统,采用本发明,解决了现有技术中的转账流程中不能由收款方快速发起转账请求并安全地完成转账处理的技术问题,大大满足了现有技术中快速发起转账请求并安全地完成转账处理的需求。
Description
技术领域
本发明涉及计算机互联网领域,尤其涉及数据处理方法、相关装置及系统。
背景技术
随着电子科技以及互联网技术的发展,电子设备(特别是智能移动设备)的功能越来越强大,只要用户按照自身的需求在电子设备上安装各种应用程序,便可以完成各种事务。
随着智能移动设备的快速发展,移动支付也成为越来越多用户的选择。当前,移动支付的主要模式包括转账模式,该转账模式具体如下,例如某应用程序具有转账功能,那么用户A(转出方)要转账给用户B(转入方)时,只能由用户A登录该具有转账功能的应用程序,在对应的数据交互平台上发起转账请求,通过服务器鉴权,并最终完成将资金转给用户B。
因此,现有技术中当用户B需要用户A向自己转账时,出于安全问题,往往需要与用户A进行沟通,让用户A确切获知用户B的转账请求后,用户A才发起转账,并且用户B只能被动地等待转账完成;现有技术中的转账流程不能满足快速发起转账请求并安全地完成转账处理的需求。
发明内容
本发明实施例所要解决的技术问题在于,提供一种数据处理方法、数据处理装置、数据处理设备以及数据处理系统,可以满足现有技术中快速发起转账请求并安全地完成转账处理的需求。
为了解决上述技术问题,本发明实施例第一方面公开了一种数据处理方法,包括:
接收第一客户端基于数据交互平台发起的数据转移请求;所述数据转移请求为第一用户通过所述第一客户端输入的请求,用于请求第二客户端基于所述数据交互平台向所述第一客户端转移第一数据;
基于所述数据转移请求,根据预设鉴权条件对所述第一用户进行身份鉴权;
当对所述第一用户进行身份鉴权通过后,则根据所述数据转移请求通过所述数据交互平台从所述第二客户端中转移所述第一数据给所述第一客户端。
本发明实施例第二方面公开了一种数据处理方法,包括:
基于数据交互平台向服务器发起数据转移请求,所述数据转移请求为第一用户通过第一客户端输入的请求,用于请求第二客户端基于所述数据交互平台向所述第一客户端转移第一数据;
基于所述数据交互平台接收从所述第二客户端中转移出的所述第一数据;所述转移的第一数据为所述服务器基于所述数据转移请求,根据预设鉴权条件对所述第一用户进行身份鉴权;并对所述第一用户进行身份鉴权通过后,则根据所述数据转移请求通过所述数据交互平台从所述第二客户端中转移所述第一数据给所述第一客户端。
本发明实施例第三方面公开了一种数据处理装置,包括:
请求接收模块,用于接收第一客户端基于数据交互平台发起的数据转移请求;所述数据转移请求为第一用户通过所述第一客户端输入的请求,用于请求第二客户端基于所述数据交互平台向所述第一客户端转移第一数据;
第一身份鉴权模块,用于基于所述数据转移请求,根据预设鉴权条件对所述第一用户进行身份鉴权;
数据转移模块,用于当对所述第一用户进行身份鉴权通过后,则根据所述数据转移请求通过所述数据交互平台从所述第二客户端中转移所述第一数据给所述第一客户端。
本发明实施例第四方面公开了一种数据处理设备,包括:
请求发起模块,用于基于数据交互平台向服务器发起数据转移请求,所述数据转移请求为第一用户通过第一客户端输入的请求,用于请求第二客户端基于所述数据交互平台向所述第一客户端转移第一数据;
第一数据接收模块,用于基于所述数据交互平台接收从所述第二客户端中转移出的所述第一数据;所述转移的第一数据为所述服务器基于所述数据转移请求,根据预设鉴权条件对所述第一用户进行身份鉴权;并对所述第一用户进行身份鉴权通过后,则根据所述数据转移请求通过所述数据交互平台从所述第二客户端中转移所述第一数据给所述第一客户端。
本发明实施例第五方面公开了一种数据处理系统,包括服务器、第一客户端和第二客户端,其中
所述服务器接收所述第一客户端基于数据交互平台发起的数据转移请求;所述数据转移请求为第一用户通过所述第一客户端输入的请求,用于请求所述第二客户端基于所述数据交互平台向所述第一客户端转移第一数据;所述服务器基于所述数据转移请求,根据预设鉴权条件对所述第一用户进行身份鉴权;当对所述第一用户进行身份鉴权通过后,则根据所述数据转移请求通过所述数据交互平台从所述第二客户端中转移所述第一数据给所述第一客户端。
本发明实施例第六方面公开了一种计算机存储介质,所述计算机存储介质存储有程序,所述程序执行时包括本发明实施例第一方面、或者第二方面中的数据处理方法的全部步骤。
实施本发明实施例,第一客户端可以主动发起请求,请求第二客户端基于数据交互平台向第一客户端转移第一数据,并在根据预设鉴权条件对该第一客户端对应的用户进行身份鉴权通过后,实现从该第二客户端中转移该第一数据给该第一客户端,解决了现有技术中的转账流程中不能由收款方快速发起转账请求并安全地完成转账处理的技术问题,大大满足了现有技术中快速发起转账请求并安全地完成转账处理的需求;另外,在检测用户身份是否有效时可以验证密码信息、通过语音信息或设备标识信息的匹配来进行检测,进一步提高了转账过程中的安全性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的数据处理方法的应用场景示意图;
图2是本发明实施例提供的数据处理方法的流程示意图;
图3是本发明提供的数据处理方法的另一实施例的流程示意图;
图4是本发明实施例中设置授权列表的流程示意图;
图5是本发明提供的数据处理方法的另一实施例的流程示意图;
图6是本发明提供的数据处理方法的另一实施例的流程示意图;
图7是本发明实施例提供的数据处理装置的结构示意图;
图8是本发明实施例提供的第一身份鉴权模块的结构示意图;
图9是本发明提供的数据处理装置的另一实施例的结构示意图;
图10是本发明提供的第一身份鉴权模块的另一实施例的结构示意图;
图11是本发明提供的数据处理装置的另一实施例的结构示意图;
图12是本发明实施例提供的数据处理设备的结构示意图;
图13是本发明提供的数据处理设备的另一实施例的结构示意图;
图14是本发明实施例提供的数据处理系统的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明各个实施例可以基于图1所示的应用场景来实施,用户可以通过客户端登录服务器端的数据交互平台进行业务操作,服务器端将接收用户的操作指令进行业务处理,该服务器端接收第一客户端的请求,并进行处理最终从第二客户端中转移第一数据给该第一客户端。
本发明各个实施例中的数据交互平台包括但不限于带移动终端支付功能、或带银行转账平台的数据交互平台,数据交互平台还可以为用户在移动设备或移动终端上安装的第三方开发的数据交互应用程序而生成的数据交互平台;可理解的是,针对该移动设备上的数据交互平台,第三方开发商往往设置后台服务系统,通过网络传输来协助处理该数据处理平台上的数据业务;用户可以登录该数据交互平台与好友间进行聊天、发送接收数据等交互,还可以进行支付操作、银行转账操作等相关事务或业务,该数据交互平台根据登录用户的操作执行处理相关数据;
本发明各个实施例中的第一客户端或第二客户端,具体可以指用户登录该数据交互平台后的客户端,即可以是指登录到该数据交互平台上的用户的账号,例如邮箱地址、手机号码或其它标识;该客户端也可以指运行该用户登录的数据交互平台的用户设备,即该用户设备(即客户端)运行有用户登录的数据交互平台,如图1所示的网络架构中,用户设备可以包括但不限于移动电话、移动电脑、平板电脑、个人数字助理(Personal DigitalAssistant,PDA)、媒体播放器、智能电视、智能手表、智能眼镜、智能手环等用户设备上。
本发明各个实施例中用于鉴权判定的移动设备包括但不限于智能手腕设备、智能手表、智能手机、或智能眼镜等智能移动设备。
下面结合图2至图6实施例来详细说明本发明数据处理方法的具体实施方式:
如图2示出的本发明实施例提供的数据处理方法的流程示意图,从服务器端来描述数据处理方法的技术方案,包括:
步骤S200:接收第一客户端基于数据交互平台发起的数据转移请求;所述数据转移请求为第一用户通过所述第一客户端输入的请求,用于请求第二客户端基于所述数据交互平台向所述第一客户端转移第一数据;
具体地,第一用户可以使用第一移动设备登录该数据交互平台,第一用户的登录账号可以为第一客户端,或者运行第一用户登录了该数据交互平台的第一移动设备为第一客户端;第一用户通过该第一客户端可以在该数据交互平台上与其他用户进行即时通信,发送或接收数据信息等交互;本发明实施例中的数据交互平台可预先设置好数据转移请求功能,当该第一用户需要请求第二客户端向自己转移第一数据时,第一用户可以基于数据交互平台发起数据转移请求,例如该数据交互平台的交互界面中的某个预设位置预设一个用于发起数据转移请求的虚拟按钮,该第一用户可以通过点击该按钮即可发起数据转移请求;该数据交互平台可以将该数据转移请求发送给服务器,服务器最终接收到该数据转移请求。
可理解的是,第一用户点击了该虚拟按钮后可以进入某个界面中以输入第二客户端的相关信息以及要求转移的该第一数据的相关信息等,具体比如该第一客户端的账号信息,该第一数据为资金时,输入资金的金额信息等;或者改第一用户可以预设该虚拟按钮默认的第二客户端的相关信息以及要求转移的该第一数据的相关信息;当该第一用户点击该虚拟按钮时,即发起了向默认的第二客户端请求转移该第一数据。
步骤S202:基于所述数据转移请求,根据预设鉴权条件对所述第一用户进行身份鉴权;
具体地,服务器可以预先设置有用于对用户身份进行鉴权的鉴权条件,该鉴权条件可以是第二用户通过该数据交互平台预先设置的;本发明实施例中的鉴权条件包括但不限于判断发起请求的用户是否预先得到了发起请求的授权、或通过判断用户输入一系列的验证信息是否得到匹配,或者通过请求对象(即第二用户)直接对发起请求的用户(即第一用户)进行鉴权判断,等等;本发明不作限定。
步骤S204:当对所述第一用户进行身份鉴权通过后,则根据所述数据转移请求通过所述数据交互平台从所述第二客户端中转移所述第一数据给所述第一客户端。
具体地,当服务器对该第一用户进行身份鉴权通过后,则根据该数据转移请求中第二客户端的相关信息以及要求转移的该第一数据的相关信息,通过该数据交互平台从该第二客户端中转移该第一数据给该第一客户端;例如第一用户请求第二用户转账100元,那么在服务器对该第一用户进行身份鉴权通过后,该数据交互平台可以通知后台转账系统,从第二用户的账户中向第一用户的账户完成转账100元。
通过实施本发明实施例,第一客户端可以主动发起请求,请求第二客户端基于数据交互平台向第一客户端转移第一数据,并在根据预设鉴权条件对该第一客户端对应的用户进行身份鉴权通过后,实现从该第二客户端中转移该第一数据给该第一客户端,解决了现有技术中的转账流程中不能由收款方快速发起转账请求并安全地完成转账处理的技术问题,大大满足了现有技术中快速发起转账请求并安全地完成转账处理的需求。
进一步地,结合图3示出的本发明提供的数据处理方法的另一实施例的流程示意图,结合服务器、第一客户端和第二客户端三侧来描述本发明的技术方案,可以包括以下步骤:
步骤S300:第一客户端基于数据交互平台发起数据转移请求;
具体地,第一用户可以使用第一移动设备登录该数据交互平台,第一用户通过第一客户端可以在该数据交互平台上与其他用户进行即时通信,发送或接收数据信息等交互;本发明实施例中的数据交互平台可预先设置好数据转移请求功能,当该第一用户需要请求第二客户端向自己转移第一数据时,第一用户可以基于数据交互平台发起数据转移请求,例如该数据交互平台的交互界面中的某个预设位置预设一个用于发起数据转移请求的虚拟按钮,该第一用户可以通过点击该按钮即可发起数据转移请求;该数据交互平台可以将该数据转移请求发送给服务器;具体可以参考上述图2实施例中的步骤S200。
步骤S302:服务器接收到该数据转移请求,并基于所述数据转移请求,判断所述第一用户是否存在于预设的授权列表中;
具体地,服务器存储有预先设置的授权列表,该授权列表包括第二用户通过该第二客户端基于该数据交互平台预先设置的授权进行数据转移请求的用户信息;那么服务器接收到第一客户端发起的该数据转移请求后,判断该第一客户端对应的第一用户是否在该授权列表中,若在,则执行步骤S304,否则执行步骤S308。
可理解的是,本发明实施例中的设置的授权进行数据转移请求的用户信息还可以包括授权转移数据值的大小,或授权转移数据值的范围等,在判断该第一客户端对应的第一用户是否在该授权列表中还包括判断该第一用户请求转移的第一数据的值是否小于该授权转移数据值,或者在该授权转移数据值的范围内,若判断是,才执行步骤S304,否则执行步骤S308。
步骤S304:服务器根据预设的身份鉴权规则与该第一客户端进行身份鉴权交互,以检测所述第一用户的身份是否有效;
具体地,服务器可以与该第一客户端进行身份鉴权的交互,通过以下至少一种方式来检测该第一用户的身份是否有效,即以下方式可以任意组合:
a、服务器接收所述第一客户端输入的第一验证密码信息,通过分析所述第一验证密码信息是否匹配预设验证密码信息来检测所述第一用户的身份是否有效;
具体地,服务器提示第一客户端输入第一验证密码信息,该第一验证密码信息可以具体为第一用户针对该数据转移业务预设的验证密码信息,那么第一用户获知需要输入第一验证密码信息后,输入该第一验证密码信息;服务器分析该第一验证密码信息是否匹配该第一用户预设的验证密码信息,当匹配则表明检测出该第一用户的身份有效;否则检测该第一用户的身份无效;
可理解的是,本发明实施例中的第一验证密码信息可以为数字或字母组成的信息,也可以是用户的某身体特征信息,比如指纹,眼睑等等身体特征信息,这里不作限定。
b、服务器接收所述第一客户端输入的第一语音信息,通过分析所述第一语音信息是否匹配预设语音信息来检测所述第一用户的身份是否有效;
具体地,服务器提示第一客户端输入第一语音信息,该第一语音信息可以具体为第一用户针对该数据转移业务预设的语音信息,例如“我要用户A向我转账100元”或者“我同意用户B的转账请求”等等,那么第一用户获知需要输入第一验证密码信息后,可以通过麦克等语音输入模块输入该第一语音信息;服务器分析该第一语音信息是否匹配该第一用户预设的语音信息,具体可以分析两个语音的发音特征,看是否为同一个用户发出的声音,或者分析两个语音内容的相同率,看是否为同一句话等等,这里不作限定;当匹配则表明检测出该第一用户的身份有效;否则检测该第一用户的身份无效;
c、服务器获取所述第一客户端的设备标识,通过分析所述设备标识是否匹配预设的用于进行鉴权判定的设备标识来检测所述第一用户的身份是否有效;
具体地,第一用户通过在该数据交互平台中通过登录第一客户端来预先设置用于鉴权判定的设备标识信息,那么服务器通过该数据处理平台可以获取用于鉴权判定的设备对应的唯一标识,然后根据该唯一标识建立该第一客户端与所述用于鉴权判定的设备的绑定关系;也就是说建立该第一客户端与获取的唯一标识的对应关系,以便后续进行身份鉴权判定时进行匹配;即服务器预先存储有用于进行鉴权判定的设备标识,在需要对第一用户进行身份检测看是否有效时,提示第一客户端发送该第一客户端对应的设备标识,在获取到该第一客户端的设备标识后,通过分析该设备标识是否匹配预设的用于鉴权判定的设备标识,若是则表明运行该第一客户端对应的设备是与该第一客户端建立了绑定关系的设备,该第一用户身份检测有效,否则该第一用户身份检测无效。需要说明的是,本发明各个实施例中的设备标识包括但不限于设备的型号信息、硬件(如芯片)型号信息、系统版本信息等等。
当检测出身份有效则执行步骤S306,否则执行步骤S308。
步骤S306:服务器根据该数据转移请求通过该数据交互平台从该第二客户端中转移该第一数据给该第一客户端;
具体地,服务器通过该数据交互平台可以通知后台数据转移系统从该第二客户端转移该第一数据转移给该第一客户端;例如该第一数据为资金时,那么该后台数据转移系统具体可以为后台转账系统,从第二客户端对应的账号中转移资金给第一客户端对应的账号。
步骤S308:数据转移失败。
具体地,服务器可以向第一客户端发送数据转移失败提示信息,或者可以向第二客户端发送指示第一客户端向第二客户端请求数据转移失败的信息。
进一步地,结合图4示出的本发明实施例中设置授权列表的流程示意图,详细说明在执行步骤S302之前第二客户端如何设置授权列表,可以包括如下步骤:
步骤S400:第二客户端基于所述数据交互平台发起的授权请求;
具体地,该授权请求为该第二用户通过该第二客户端输入的请求,包括授权可以向该第二客户端进行数据转移请求的用户信息;再具体地,第二用户可以使用第二移动设备登录该数据交互平台,第二用户的登录账号可以为第二客户端,或者运行第二用户登录了该数据交互平台的第二移动设备为第二客户端;第二用户通过该第二客户端可以在该数据交互平台上与其他用户进行即时通信,发送或接收数据信息等交互;本发明实施例中的数据交互平台可预先设置好授权请求功能,当该第二用户设置授权可以向该第二客户端进行数据转移请求的用户信息时,第二用户可以基于数据交互平台发起授权请求,例如该数据交互平台的交互界面中的某个预设位置预设一个用于发起授权请求的虚拟按钮,该第二用户可以通过点击该按钮即可发起授权请求;该数据交互平台可以将该授权请求发送给服务器,服务器最终接收到该授权请求。
步骤S402:服务器接收第二客户端基于所述数据交互平台发起的授权请求;
步骤S404:服务器根据预设的身份鉴权规则与所述第二客户端进行身份鉴权交互,以检测所述第二用户的身份是否有效;
具体地,服务器可以采取以下三种方式对第二用户进行身份检测:接收该第二客户端输入的第二验证密码信息,通过分析该第二验证密码信息是否匹配预设验证密码信息来检测该第二用户的身份是否有效;或者接收该第二客户端输入的第二语音信息,通过分析该第二语音信息是否匹配预设语音信息来检测该第二用户的身份是否有效;或者获取该第二客户端的设备标识,通过分析该设备标识是否匹配预设的用于进行鉴权判定的设备标识来检测该第二用户的身份是否有效;上述与该第二客户端进行身份鉴权交互,对该第二用户进行身份检测的过程可以对应参考上述图3实施例中的步骤S304对第一客户端的身份检测的描述,采取那三种检测方式的任意一种或者任意组合,这里不再赘述。
当检测有效则执行步骤S406,否则执行步骤S408。
步骤S406:服务器根据所述授权请求设置授权列表;
具体地,该授权列表可以包括该授权请求中授权进行数据转移请求的用户信息,该用户信息还可以包括授权转移数据值的大小,或授权转移数据值的范围等;服务器根据该授权请求设置了授权列表,即表明建立了第二客户端与其他客户端的绑定关系,只有建立了绑定关系,预先进行了授权的其它客户端才能直接发起数据转移请求,请求从第二客户端向自身转移数据,并且请求转移数据的数据值不能大于该授权转移的数据值,或者在该授权转移数据值的范围内。
步骤S408:授权设置失败。
再进一步地,如图5示出的本发明提供的数据处理方法的另一实施例的流程示意图,同样结合服务器、第一客户端和第二客户端三侧来描述本发明的技术方案,可以包括以下步骤:
步骤S500:第一客户端基于数据交互平台发起数据转移请求;
步骤S502:服务器接收到该数据转移请求;
具体地,可以参考上述图3实施例中的步骤S300,这里不再赘述。
步骤S504:服务器根据预设的身份鉴权规则与所述第一客户端进行身份鉴权交互,以检测所述第一用户的身份是否有效;
具体地,可以对应参考上述图3实施例中的步骤S304对第一客户端的身份检测的描述,采取那三种检测方式的任意一种或者任意组合,这里不再赘述。当检测身份有效,则执行步骤S506,否则执行步骤S516。
步骤S506:服务器生成针对所述第一用户的身份鉴权确认请求,并向所述第二客户端发送所述身份鉴权确认请求;
具体地,该身份鉴权确认请求可以包括该第一用户的基本信息,如账号信息、电话信息、邮件信息、地址信息等等,以供第二客户端进行鉴权。
步骤S508:第二客户端向服务器返回确认请求响应信息;
具体地,该确认请求响应信息为该第二用户根据该身份鉴权确认请求对该第一用户进行确认后通过该第二客户端发送的响应信息,以指示该第一用户的身份验证是否通过;再具体地,该第二用户可以根据该身份鉴权确认请求与第一用户进行即时沟通,比如打电话、发即时通信消息等等,以确认第一用户身份的真实性,以防该数据转移请求是被不良分子冒充第一用户来发起的请求。
步骤S510:服务器接收所述第二客户端返回的确认请求响应信息;
具体地,当该确认请求响应信息指示该第一用户的身份验证通过,则可以执行步骤S512,当该确认请求响应信息指示该第一用户的身份验证不通过,则可以执行步骤S516。
步骤S512:服务器根据预设的身份鉴权规则与所述第二客户端进行身份鉴权交互,以检测所述第二用户的身份是否有效;
具体地,,可以对应参考上述图4实施例中的步骤S404对第二客户端的身份检测的描述,采取那三种检测方式的任意一种或者任意组合,这里不再赘述。
步骤S514:服务器根据该数据转移请求通过该数据交互平台从该第二客户端中转移该第一数据给该第一客户端;
具体地,可以对应参考上述图3实施例中的步骤S306,这里不再赘述。
步骤S516:数据转移失败。
再进一步地,本发明还提供了一种数据处理方法,对应地从第一客户端侧来进行详细的描述,下面结合图6示出的本发明提供的数据处理方法的另一实施例的流程示意图来进行说明,包括以下步骤:
步骤S600:基于数据交互平台向服务器发起数据转移请求,所述数据转移请求为第一用户通过第一客户端输入的请求,用于请求第二客户端基于所述数据交互平台向所述第一客户端转移第一数据;
步骤S602:基于所述数据交互平台接收从所述第二客户端中转移出的所述第一数据;所述转移的第一数据为所述服务器基于所述数据转移请求,根据预设鉴权条件对所述第一用户进行身份鉴权;并对所述第一用户进行身份鉴权通过后,则根据所述数据转移请求通过所述数据交互平台从所述第二客户端中转移所述第一数据给所述第一客户端。
具体地,步骤S602之前,还可以包括:根据预设的身份鉴权规则与所述服务器进行身份鉴权交互,以便于所述服务器检测所述第一用户的身份是否有效,具体包括以下至少一项:
基于所述数据交互平台向所述服务器发送第一验证密码信息,以便于所述服务器通过分析所述第一验证密码信息是否匹配预设验证密码信息来检测所述第一用户的身份是否有效;或者
基于所述数据交互平台向所述服务器发送第一语音信息,以便于所述服务器通过分析所述第一语音信息是否匹配预设语音信息来检测所述第一用户的身份是否有效;或者
基于所述数据交互平台向所述服务器发送所述第一客户端的设备标识,以便于所述服务器通过分析所述第一客户端的设备标识是否匹配预设设备标识来检测所述第一用户的身份是否有效。
可理解的是,本发明图6实施例中的具体实现方式可以对应参考上述图2至图5实施例的描述,这里不再赘述。
通过实施本发明实施例,第一客户端可以主动发起请求,请求第二客户端基于数据交互平台向第一客户端转移第一数据,并在根据预设鉴权条件对该第一客户端对应的用户进行身份鉴权通过后,实现从该第二客户端中转移该第一数据给该第一客户端,解决了现有技术中的转账流程中不能由收款方快速发起转账请求并安全地完成转账处理的技术问题,大大满足了现有技术中快速发起转账请求并安全地完成转账处理的需求;另外,在检测用户身份是否有效时可以验证密码信息、通过语音信息或设备标识信息的匹配来进行检测,进一步提高了转账过程中的安全性。
为了便于更好地实施本发明实施例的上述方案,本发明还对应提供了一种数据处理装置,如图7示出的本发明实施例提供的数据处理装置的结构示意图,数据处理装置70可以包括:请求接收模块700、第一身份鉴权模块702和数据转移模块704,其中
请求接收模块700用于接收第一客户端基于数据交互平台发起的数据转移请求;所述数据转移请求为第一用户通过所述第一客户端输入的请求,用于请求第二客户端基于所述数据交互平台向所述第一客户端转移第一数据;
第一身份鉴权模块702用于基于所述数据转移请求,根据预设鉴权条件对所述第一用户进行身份鉴权;
数据转移模块704用于当对所述第一用户进行身份鉴权通过后,则根据所述数据转移请求通过所述数据交互平台从所述第二客户端中转移所述第一数据给所述第一客户端。
具体地,如图8示出的本发明实施例提供的第一身份鉴权模块的结构示意图,第一身份鉴权模块702可以包括:授权列表判断单元7020和第一身份检测单元7022,其中
授权列表判断单元7020用于基于所述数据转移请求,判断所述第一用户是否存在于预设的授权列表中;所述授权列表包括第二用户通过所述第二客户端基于所述数据交互平台预先设置的授权进行数据转移请求的用户信息;
第一身份检测单元7022用于当授权列表判断单元7020的判断结果为是时,根据预设的身份鉴权规则与所述第一客户端进行身份鉴权交互,以检测所述第一用户的身份是否有效,若有效则对所述第一用户进行身份鉴权通过。
进一步地,如图9示出的本发明提供的数据处理装置的另一实施例的结构示意图,数据处理装置70包括请求接收模块700、第一身份鉴权模块702和数据转移模块704外,还可以包括:授权请求接收模块706、身份有效检测模块708和授权列表设置模块7010,其中
授权请求接收模块706用于在授权列表判断单元7020判断所述第一用户是否存在于预设的授权列表中之前,接收第二客户端基于所述数据交互平台发起的授权请求;所述授权请求为所述第二用户通过所述第二客户端输入的请求,包括授权可以向所述第二客户端进行数据转移请求的用户信息;
身份有效检测模块708用于根据预设的身份鉴权规则与所述第二客户端进行身份鉴权交互,以检测所述第二用户的身份是否有效;
授权列表设置模块7010用于若身份有效检测模块708检测有效,则根据所述授权请求设置授权列表,所述授权列表包括所述授权请求中授权进行数据转移请求的用户信息。
再进一步地,如图10示出的本发明提供的第一身份鉴权模块的另一实施例的结构示意图,第一身份鉴权模块702可以包括:第二身份检测单元7024、确认请求生成发送单元7026、响应信息接收单元7028和第三身份检测单元70210,其中
第二身份检测单元7024用于根据预设的身份鉴权规则与所述第一客户端进行身份鉴权交互,以检测所述第一用户的身份是否有效;
确认请求生成发送单元7026用于若第二身份检测单元7024检测有效,则生成针对所述第一用户的身份鉴权确认请求,并向所述第二客户端发送所述身份鉴权确认请求;
响应信息接收单元7028用于接收所述第二客户端返回的确认请求响应信息,所述确认请求响应信息为所述第二用户根据所述身份鉴权确认请求对所述第一用户进行确认后通过所述第二客户端发送的响应信息,以指示所述第一用户的身份验证是否通过;
第三身份检测单元70210用于当所述确认请求响应信息指示所述第一用户的身份验证通过,则根据预设的身份鉴权规则与所述第二客户端进行身份鉴权交互,以检测所述第二用户的身份是否有效;
若第三身份检测单元70210的检测有效,则对所述第一用户进行身份鉴权通过。
具体地,本发明实施例中的第一身份检测单元7022或第二身份检测单元7024根据预设的身份鉴权规则与所述第一客户端进行身份鉴权交互,以检测所述第一用户的身份是否有效包括以下至少一项:
接收所述第一客户端输入的第一验证密码信息,通过分析所述第一验证密码信息是否匹配预设验证密码信息来检测所述第一用户的身份是否有效;或者
接收所述第一客户端输入的第一语音信息,通过分析所述第一语音信息是否匹配预设语音信息来检测所述第一用户的身份是否有效;或者
获取所述第一客户端的设备标识,通过分析所述设备标识是否匹配预设的用于进行鉴权判定的设备标识来检测所述第一用户的身份是否有效。
再具体地,本发明实施例中的身份有效检测模块708或者第三身份检测单元70210根据预设的身份鉴权规则与所述第二客户端进行身份鉴权交互,以检测所述第二用户的身份是否有效包括以下至少一项:
接收所述第二客户端输入的第二验证密码信息,通过分析所述第二验证密码信息是否匹配预设验证密码信息来检测所述第二用户的身份是否有效;或者
接收所述第二客户端输入的第二语音信息,通过分析所述第二语音信息是否匹配预设语音信息来检测所述第二用户的身份是否有效;或者
获取所述第二客户端的设备标识,通过分析所述设备标识是否匹配预设的用于进行鉴权判定的设备标识来检测所述第二用户的身份是否有效。
再进一步地,请参阅图11,图11是本发明提供的数据处理装置的另一实施例的结构示意图。其中,如图11所示,该数据处理装置110可以包括:至少一个处理器1101,例如CPU,至少一个网络接口1104,用户接口1103,存储器1105,至少一个通信总线1102以及显示屏1106。其中,通信总线1102用于实现这些组件之间的连接通信。其中,用户接口1103可以包括显示屏(Display)11,可选用户接口1103还可以包括标准的有线接口、无线接口。网络接口1104可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1105可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器1105可选的还可以是至少一个位于远离前述处理器1101的存储装置。如图11所示,作为一种计算机存储介质的存储器1105中可以包括操作系统、网络通信模块、用户接口模块以及数据处理程序。
在图11所示的数据处理装置110中,网络接口1104主要用于连接客户端,与客户端进行数据通信;而处理器1101可以用于调用存储器1105中存储的基于在线直播的组队活动程序,并执行以下操作:
接收第一客户端基于数据交互平台发起的数据转移请求;所述数据转移请求为第一用户通过所述第一客户端输入的请求,用于请求第二客户端基于所述数据交互平台向所述第一客户端转移第一数据;
基于所述数据转移请求,根据预设鉴权条件对所述第一用户进行身份鉴权;
当对所述第一用户进行身份鉴权通过后,则根据所述数据转移请求通过所述数据交互平台从所述第二客户端中转移所述第一数据给所述第一客户端。
具体地,处理器1101基于所述数据转移请求,根据预设鉴权条件对所述第一用户进行身份鉴权可以包括:
基于所述数据转移请求,判断所述第一用户是否存在于预设的授权列表中;所述授权列表包括第二用户通过所述第二客户端基于所述数据交互平台预先设置的授权进行数据转移请求的用户信息;
当判断结果为是时,根据预设的身份鉴权规则与所述第一客户端进行身份鉴权交互,以检测所述第一用户的身份是否有效,若有效则对所述第一用户进行身份鉴权通过。
具体地,处理器1101在判断所述第一用户是否存在于预设的授权列表中之前,还可以执行:
接收第二客户端基于所述数据交互平台发起的授权请求;所述授权请求为所述第二用户通过所述第二客户端输入的请求,包括授权可以向所述第二客户端进行数据转移请求的用户信息;
根据预设的身份鉴权规则与所述第二客户端进行身份鉴权交互,以检测所述第二用户的身份是否有效;
若有效,则根据所述授权请求设置授权列表,所述授权列表包括所述授权请求中授权进行数据转移请求的用户信息。
具体地,处理器1101基于所述数据转移请求,根据预设鉴权条件对所述第一用户进行身份鉴权包括:
根据预设的身份鉴权规则与所述第一客户端进行身份鉴权交互,以检测所述第一用户的身份是否有效;
若有效,则生成针对所述第一用户的身份鉴权确认请求,并向所述第二客户端发送所述身份鉴权确认请求;
接收所述第二客户端返回的确认请求响应信息,所述确认请求响应信息为所述第二用户根据所述身份鉴权确认请求对所述第一用户进行确认后通过所述第二客户端发送的响应信息,以指示所述第一用户的身份验证是否通过;
当所述确认请求响应信息指示所述第一用户的身份验证通过,则根据预设的身份鉴权规则与所述第二客户端进行身份鉴权交互,以检测所述第二用户的身份是否有效;
若有效则对所述第一用户进行身份鉴权通过。
具体地,处理器1101根据预设的身份鉴权规则与所述第一客户端进行身份鉴权交互,以检测所述第一用户的身份是否有效包括以下至少一项:
接收所述第一客户端输入的第一验证密码信息,通过分析所述第一验证密码信息是否匹配预设验证密码信息来检测所述第一用户的身份是否有效;或者
接收所述第一客户端输入的第一语音信息,通过分析所述第一语音信息是否匹配预设语音信息来检测所述第一用户的身份是否有效;或者
获取所述第一客户端的设备标识,通过分析所述设备标识是否匹配预设的用于进行鉴权判定的设备标识来检测所述第一用户的身份是否有效。
具体地,处理器1101根据预设的身份鉴权规则与所述第二客户端进行身份鉴权交互,以检测所述第二用户的身份是否有效包括以下至少一项:
接收所述第二客户端输入的第二验证密码信息,通过分析所述第二验证密码信息是否匹配预设验证密码信息来检测所述第二用户的身份是否有效;或者
接收所述第二客户端输入的第二语音信息,通过分析所述第二语音信息是否匹配预设语音信息来检测所述第二用户的身份是否有效;或者
获取所述第二客户端的设备标识,通过分析所述设备标识是否匹配预设的用于进行鉴权判定的设备标识来检测所述第二用户的身份是否有效。
需要说明的是,本发明实施例中的数据处理装置70或数据处理装置110具体可以为服务器等设备,或者安装在服务器中的某个装置或模块;数据处理装置70或数据处理装置110的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。
对应地,本发明还提供了一种数据处理设备,如图12示出的本发明实施例提供的数据处理设备的结构示意图,数据处理设备120可以包括:请求发起模块1200和第一数据接收模块1202,其中
请求发起模块1200用于基于数据交互平台向服务器发起数据转移请求,所述数据转移请求为第一用户通过第一客户端输入的请求,用于请求第二客户端基于所述数据交互平台向所述第一客户端转移第一数据;
第一数据接收模块1202用于基于所述数据交互平台接收从所述第二客户端中转移出的所述第一数据;所述转移的第一数据为所述服务器基于所述数据转移请求,根据预设鉴权条件对所述第一用户进行身份鉴权;并对所述第一用户进行身份鉴权通过后,则根据所述数据转移请求通过所述数据交互平台从所述第二客户端中转移所述第一数据给所述第一客户端。
具体地,如图13示出的本发明提供的数据处理设备的另一实施例的结构示意图,数据处理设备120包括请求发起模块1200和第一数据接收模块1202外,还可以包括身份检测交互模块1204,用于在第一数据接收模块1202基于所述数据交互平台接收从所述第二客户端中转移出的所述第一数据之前,根据预设的身份鉴权规则与所述服务器进行身份鉴权交互,以便于所述服务器检测所述第一用户的身份是否有效;
具体地,身份检测交互模块1204包括以下至少一项:
第一信息发送单元,用于基于所述数据交互平台向所述服务器发送第一验证密码信息,以便于所述服务器通过分析所述第一验证密码信息是否匹配预设验证密码信息来检测所述第一用户的身份是否有效;或者
第二信息发送单元,用于基于所述数据交互平台向所述服务器发送第一语音信息,以便于所述服务器通过分析所述第一语音信息是否匹配预设语音信息来检测所述第一用户的身份是否有效;或者
第三信息发送单元,用于基于所述数据交互平台向所述服务器发送所述第一客户端的设备标识,以便于所述服务器通过分析所述第一客户端的设备标识是否匹配预设设备标识来检测所述第一用户的身份是否有效。
需要说明的是,本发明实施例中的数据处理设备120包括但不限于移动电话、移动电脑、平板电脑、个人数字助理、媒体播放器、智能电视、智能手表、智能眼镜、智能手环等用户设备,数据处理设备120可以运行有上述实施例中的第一客户端,数据处理设备120的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。
请参阅图14,图14是本发明实施例提供的数据处理系统的结构示意图。如图14所示,该数据处理系统140可以包括服务器1400、第一客户端1402和第二客户端1404,其中
服务器1400接收第一客户端1402基于数据交互平台发起的数据转移请求;该数据转移请求为第一用户通过第一客户端1402输入的请求,用于请求第二客户端1404基于该数据交互平台向第一客户端1402转移第一数据;服务器1400基于该数据转移请求,根据预设鉴权条件对该第一用户进行身份鉴权;当对该第一用户进行身份鉴权通过后,则根据该数据转移请求通过该数据交互平台从第二客户端1404中转移该第一数据给第一客户端1402。
具体地,服务器1400可以包括图7至图10的数据处理装置70,或者图11的数据处理装置110;第一客户端1402可以包括图12至图13实施例中的数据处理设备120;数据处理系统140具体的如何实现在线直播的组队活动,可以对应参考上述方法项实施例的描述,这里不再赘述。
综上所述,实施本发明实施例,第一客户端可以主动发起请求,请求第二客户端基于数据交互平台向第一客户端转移第一数据,并在根据预设鉴权条件对该第一客户端对应的用户进行身份鉴权通过后,实现从该第二客户端中转移该第一数据给该第一客户端,解决了现有技术中的转账流程中不能由收款方快速发起转账请求并安全地完成转账处理的技术问题,大大满足了现有技术中快速发起转账请求并安全地完成转账处理的需求;另外,在检测用户身份是否有效时可以验证密码信息、通过语音信息或设备标识信息的匹配来进行检测,进一步提高了转账过程中的安全性。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
Claims (17)
1.一种数据处理方法,其特征在于,包括:
服务器接收第一客户端基于数据交互平台发起的数据转移请求;所述数据转移请求为第一用户通过所述第一客户端输入的请求,用于请求第二客户端基于所述数据交互平台向所述第一客户端转移第一数据;其中,所述数据交互平台用于所述第一用户通过登录的所述第一客户端与其他用户进行即时通信,发送或接收数据信息;
所述服务器基于所述数据转移请求,根据预设鉴权条件对所述第一用户进行身份鉴权;所述鉴权条件包括:判断发起请求的用户是否预先得到了发起请求的授权;
当对所述第一用户进行身份鉴权通过后,则所述服务器根据所述数据转移请求中所述第二客户端的相关信息以及要求转移的所述第一数据的相关信息,通过所述数据交互平台通知后台转账系统从所述第二客户端中转移所述第一数据给所述第一客户端;
所述基于所述数据转移请求,根据预设鉴权条件对所述第一用户进行身份鉴权包括:
基于所述数据转移请求,判断所述第一用户是否存在于预设的授权列表中;所述授权列表包括第二用户通过所述第二客户端基于所述数据交互平台预先设置的授权进行数据转移请求的用户信息;所述用户信息包括授权转移数据值的大小,或授权转移数据值的范围;
当判断结果为是时,判断该第一用户请求转移的第一数据的值是否小于所述授权转移数据值,或者在所述授权转移数据值的范围内,若判断是,则根据预设的身份鉴权规则与所述第一客户端进行身份鉴权交互,以检测所述第一用户的身份是否有效,若有效则对所述第一用户进行身份鉴权通过。
2.如权利要求1所述的方法,其特征在于,所述判断所述第一用户是否存在于预设的授权列表中之前,还包括:
接收第二客户端基于所述数据交互平台发起的授权请求;所述授权请求为所述第二用户通过所述第二客户端输入的请求,包括授权可以向所述第二客户端进行数据转移请求的用户信息;
根据预设的身份鉴权规则与所述第二客户端进行身份鉴权交互,以检测所述第二用户的身份是否有效;
若有效,则根据所述授权请求设置授权列表,所述授权列表包括所述授权请求中授权进行数据转移请求的用户信息。
3.如权利要求1所述的方法,其特征在于,所述基于所述数据转移请求,根据预设鉴权条件对所述第一用户进行身份鉴权还包括:
根据预设的身份鉴权规则与所述第一客户端进行身份鉴权交互,以检测所述第一用户的身份是否有效;
若有效,则生成针对所述第一用户的身份鉴权确认请求,并向所述第二客户端发送所述身份鉴权确认请求;
接收所述第二客户端返回的确认请求响应信息,所述确认请求响应信息为所述第二用户根据所述身份鉴权确认请求对所述第一用户进行确认后通过所述第二客户端发送的响应信息,以指示所述第一用户的身份验证是否通过;
当所述确认请求响应信息指示所述第一用户的身份验证通过,则根据预设的身份鉴权规则与所述第二客户端进行身份鉴权交互,以检测所述第二用户的身份是否有效;
若有效则对所述第一用户进行身份鉴权通过。
4.如权利要求1或3所述的方法,其特征在于,所述根据预设的身份鉴权规则与所述第一客户端进行身份鉴权交互,以检测所述第一用户的身份是否有效包括以下至少一项:
接收所述第一客户端输入的第一验证密码信息,通过分析所述第一验证密码信息是否匹配预设验证密码信息来检测所述第一用户的身份是否有效;或者
接收所述第一客户端输入的第一语音信息,通过分析所述第一语音信息是否匹配预设语音信息来检测所述第一用户的身份是否有效;或者
获取所述第一客户端的设备标识,通过分析所述设备标识是否匹配预设的用于进行鉴权判定的设备标识来检测所述第一用户的身份是否有效。
5.如权利要求2或3所述的方法,其特征在于,所述根据预设的身份鉴权规则与所述第二客户端进行身份鉴权交互,以检测所述第二用户的身份是否有效包括以下至少一项:
接收所述第二客户端输入的第二验证密码信息,通过分析所述第二验证密码信息是否匹配预设验证密码信息来检测所述第二用户的身份是否有效;或者
接收所述第二客户端输入的第二语音信息,通过分析所述第二语音信息是否匹配预设语音信息来检测所述第二用户的身份是否有效;或者
获取所述第二客户端的设备标识,通过分析所述设备标识是否匹配预设的用于进行鉴权判定的设备标识来检测所述第二用户的身份是否有效。
6.一种数据处理方法,其特征在于,包括:
基于数据交互平台向服务器发起数据转移请求,所述数据转移请求为第一用户通过第一客户端输入的请求,用于请求第二客户端基于所述数据交互平台向所述第一客户端转移第一数据;其中,所述数据交互平台用于所述第一用户通过登录的所述第一客户端与其他用户进行即时通信,发送或接收数据信息;
基于所述数据交互平台接收从所述第二客户端中转移出的所述第一数据;所述转移的第一数据为所述服务器基于所述数据转移请求,根据预设鉴权条件对所述第一用户进行身份鉴权;并对所述第一用户进行身份鉴权通过后,则所述服务器根据所述数据转移请求中所述第二客户端的相关信息以及要求转移的所述第一数据的相关信息,通过所述数据交互平台通知后台转账系统从所述第二客户端中转移所述第一数据给所述第一客户端;所述鉴权条件包括:判断发起请求的用户是否预先得到了发起请求的授权;
所述基于所述数据转移请求,根据预设鉴权条件对所述第一用户进行身份鉴权包括:基于所述数据转移请求,判断所述第一用户是否存在于预设的授权列表中;所述授权列表包括第二用户通过所述第二客户端基于所述数据交互平台预先设置的授权进行数据转移请求的用户信息;所述用户信息包括授权转移数据值的大小,或授权转移数据值的范围;当判断结果为是时,判断该第一用户请求转移的第一数据的值是否小于所述授权转移数据值,或者在所述授权转移数据值的范围内,若判断是,则根据预设的身份鉴权规则与所述第一客户端进行身份鉴权交互,以检测所述第一用户的身份是否有效,若有效则对所述第一用户进行身份鉴权通过。
7.如权利要求6所述的方法,其特征在于,所述基于所述数据交互平台接收从所述第二客户端中转移出的所述第一数据之前还包括,根据预设的身份鉴权规则与所述服务器进行身份鉴权交互,以便于所述服务器检测所述第一用户的身份是否有效,具体包括以下至少一项:
基于所述数据交互平台向所述服务器发送第一验证密码信息,以便于所述服务器通过分析所述第一验证密码信息是否匹配预设验证密码信息来检测所述第一用户的身份是否有效;或者
基于所述数据交互平台向所述服务器发送第一语音信息,以便于所述服务器通过分析所述第一语音信息是否匹配预设语音信息来检测所述第一用户的身份是否有效;或者
基于所述数据交互平台向所述服务器发送所述第一客户端的设备标识,以便于所述服务器通过分析所述第一客户端的设备标识是否匹配预设设备标识来检测所述第一用户的身份是否有效。
8.一种数据处理装置,其特征在于,包括:
请求接收模块,用于接收第一客户端基于数据交互平台发起的数据转移请求;所述数据转移请求为第一用户通过所述第一客户端输入的请求,用于请求第二客户端基于所述数据交互平台向所述第一客户端转移第一数据;其中,所述数据交互平台用于所述第一用户通过登录的所述第一客户端与其他用户进行即时通信,发送或接收数据信息;
第一身份鉴权模块,用于基于所述数据转移请求,根据预设鉴权条件对所述第一用户进行身份鉴权;所述鉴权条件包括:判断发起请求的用户是否预先得到了发起请求的授权;
数据转移模块,用于当对所述第一用户进行身份鉴权通过后,则根据所述数据转移请求中所述第二客户端的相关信息以及要求转移的所述第一数据的相关信息,通过所述数据交互平台通知后台转账系统从所述第二客户端中转移所述第一数据给所述第一客户端;
所述第一身份鉴权模块包括:
授权列表判断单元,用于基于所述数据转移请求,判断所述第一用户是否存在于预设的授权列表中;所述授权列表包括第二用户通过所述第二客户端基于所述数据交互平台预先设置的授权进行数据转移请求的用户信息;所述用户信息还包括授权转移数据值的大小,或授权转移数据值的范围;在判断所述第一用户存在于预设的授权列表中后,判断所述第一用户请求转移的第一数据的值是否小于所述授权转移数据值,或者在所述授权转移数据值的范围内;
第一身份检测单元,用于当所述授权列表判断单元的判断结果为是时,则根据预设的身份鉴权规则与所述第一客户端进行身份鉴权交互,以检测所述第一用户的身份是否有效,若有效则对所述第一用户进行身份鉴权通过。
9.如权利要求8所述的装置,其特征在于,还包括:
授权请求接收模块,用于在所述授权列表判断单元判断所述第一用户是否存在于预设的授权列表中之前,接收第二客户端基于所述数据交互平台发起的授权请求;所述授权请求为所述第二用户通过所述第二客户端输入的请求,包括授权可以向所述第二客户端进行数据转移请求的用户信息;
身份有效检测模块,用于根据预设的身份鉴权规则与所述第二客户端进行身份鉴权交互,以检测所述第二用户的身份是否有效;
授权列表设置模块,用于若所述身份有效检测模块检测有效,则根据所述授权请求设置授权列表,所述授权列表包括所述授权请求中授权进行数据转移请求的用户信息。
10.如权利要求8所述的装置,其特征在于,所述第一身份鉴权模块还包括:
第二身份检测单元,用于根据预设的身份鉴权规则与所述第一客户端进行身份鉴权交互,以检测所述第一用户的身份是否有效;
确认请求生成发送单元,用于若所述第二身份检测单元检测有效,则生成针对所述第一用户的身份鉴权确认请求,并向所述第二客户端发送所述身份鉴权确认请求;
响应信息接收单元,用于接收所述第二客户端返回的确认请求响应信息,所述确认请求响应信息为所述第二用户根据所述身份鉴权确认请求对所述第一用户进行确认后通过所述第二客户端发送的响应信息,以指示所述第一用户的身份验证是否通过;
第三身份检测单元,用于当所述确认请求响应信息指示所述第一用户的身份验证通过,则根据预设的身份鉴权规则与所述第二客户端进行身份鉴权交互,以检测所述第二用户的身份是否有效;
若所述第三身份检测单元的检测有效,则对所述第一用户进行身份鉴权通过。
11.如权利要求8或10所述的装置,其特征在于,所述第一身份检测单元或所述第二身份检测单元根据预设的身份鉴权规则与所述第一客户端进行身份鉴权交互,以检测所述第一用户的身份是否有效包括以下至少一项:
接收所述第一客户端输入的第一验证密码信息,通过分析所述第一验证密码信息是否匹配预设验证密码信息来检测所述第一用户的身份是否有效;或者
接收所述第一客户端输入的第一语音信息,通过分析所述第一语音信息是否匹配预设语音信息来检测所述第一用户的身份是否有效;或者
获取所述第一客户端的设备标识,通过分析所述设备标识是否匹配预设的用于进行鉴权判定的设备标识来检测所述第一用户的身份是否有效。
12.如权利要求9或10所述的装置,其特征在于,所述身份有效检测模块或者所述第三身份检测单元根据预设的身份鉴权规则与所述第二客户端进行身份鉴权交互,以检测所述第二用户的身份是否有效包括以下至少一项:
接收所述第二客户端输入的第二验证密码信息,通过分析所述第二验证密码信息是否匹配预设验证密码信息来检测所述第二用户的身份是否有效;或者
接收所述第二客户端输入的第二语音信息,通过分析所述第二语音信息是否匹配预设语音信息来检测所述第二用户的身份是否有效;或者
获取所述第二客户端的设备标识,通过分析所述设备标识是否匹配预设的用于进行鉴权判定的设备标识来检测所述第二用户的身份是否有效。
13.一种数据处理设备,其特征在于,包括:
请求发起模块,用于基于数据交互平台向服务器发起数据转移请求,所述数据转移请求为第一用户通过第一客户端输入的请求,用于请求第二客户端基于所述数据交互平台向所述第一客户端转移第一数据;其中,所述数据交互平台用于所述第一用户通过登录的所述第一客户端与其他用户进行即时通信,发送或接收数据信息;
第一数据接收模块,用于基于所述数据交互平台接收从所述第二客户端中转移出的所述第一数据;所述转移的第一数据为所述服务器基于所述数据转移请求,根据预设鉴权条件对所述第一用户进行身份鉴权;并对所述第一用户进行身份鉴权通过后,则所述服务器根据所述数据转移请求中所述第二客户端的相关信息以及要求转移的所述第一数据的相关信息,通过所述数据交互平台通知后台转账系统从所述第二客户端中转移所述第一数据给所述第一客户端;所述鉴权条件包括:判断发起请求的用户是否预先得到了发起请求的授权;
所述服务器基于所述数据转移请求,根据预设鉴权条件对所述第一用户进行身份鉴权包括:基于所述数据转移请求,判断所述第一用户是否存在于预设的授权列表中;所述授权列表包括第二用户通过所述第二客户端基于所述数据交互平台预先设置的授权进行数据转移请求的用户信息;所述用户信息包括授权转移数据值的大小,或授权转移数据值的范围;当判断结果为是时,判断该第一用户请求转移的第一数据的值是否小于所述授权转移数据值,或者在所述授权转移数据值的范围内,若判断是,则根据预设的身份鉴权规则与所述第一客户端进行身份鉴权交互,以检测所述第一用户的身份是否有效,若有效则对所述第一用户进行身份鉴权通过。
14.如权利要求13所述的设备,其特征在于,还包括:身份检测交互模块,用于在所述第一数据接收模块基于所述数据交互平台接收从所述第二客户端中转移出的所述第一数据之前,根据预设的身份鉴权规则与所述服务器进行身份鉴权交互,以便于所述服务器检测所述第一用户的身份是否有效;
所述身份检测交互模块包括以下至少一项:
第一信息发送单元,用于基于所述数据交互平台向所述服务器发送第一验证密码信息,以便于所述服务器通过分析所述第一验证密码信息是否匹配预设验证密码信息来检测所述第一用户的身份是否有效;或者
第二信息发送单元,用于基于所述数据交互平台向所述服务器发送第一语音信息,以便于所述服务器通过分析所述第一语音信息是否匹配预设语音信息来检测所述第一用户的身份是否有效;或者
第三信息发送单元,用于基于所述数据交互平台向所述服务器发送所述第一客户端的设备标识,以便于所述服务器通过分析所述第一客户端的设备标识是否匹配预设设备标识来检测所述第一用户的身份是否有效。
15.一种数据处理系统,其特征在于,包括服务器、第一客户端和第二客户端,其中
所述服务器接收所述第一客户端基于数据交互平台发起的数据转移请求;所述数据转移请求为第一用户通过所述第一客户端输入的请求,用于请求所述第二客户端基于所述数据交互平台向所述第一客户端转移第一数据;其中,所述数据交互平台用于所述第一用户通过登录的所述第一客户端与其他用户进行即时通信,发送或接收数据信息;所述服务器基于所述数据转移请求,根据预设鉴权条件对所述第一用户进行身份鉴权;所述鉴权条件包括:判断发起请求的用户是否预先得到了发起请求的授权;当对所述第一用户进行身份鉴权通过后,则所述服务器根据所述数据转移请求中所述第二客户端的相关信息以及要求转移的所述第一数据的相关信息,通过所述数据交互平台通知后台转账系统从所述第二客户端中转移所述第一数据给所述第一客户端;
所述服务器基于所述数据转移请求,根据预设鉴权条件对所述第一用户进行身份鉴权包括:基于所述数据转移请求,判断所述第一用户是否存在于预设的授权列表中;所述授权列表包括第二用户通过所述第二客户端基于所述数据交互平台预先设置的授权进行数据转移请求的用户信息;所述用户信息包括授权转移数据值的大小,或授权转移数据值的范围;当判断结果为是时,判断该第一用户请求转移的第一数据的值是否小于所述授权转移数据值,或者在所述授权转移数据值的范围内,若判断是,则根据预设的身份鉴权规则与所述第一客户端进行身份鉴权交互,以检测所述第一用户的身份是否有效,若有效则对所述第一用户进行身份鉴权通过。
16.如权利要求15所述的系统,其特征在于,所述服务器包括如权利要求8-12任一项所述的数据处理装置;所述第一客户端包括如权利要求13或14所述的数据处理设备。
17.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如权利要求1-7任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410640492.0A CN105656850B (zh) | 2014-11-13 | 2014-11-13 | 一种数据处理方法、相关装置及系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410640492.0A CN105656850B (zh) | 2014-11-13 | 2014-11-13 | 一种数据处理方法、相关装置及系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105656850A CN105656850A (zh) | 2016-06-08 |
CN105656850B true CN105656850B (zh) | 2020-08-14 |
Family
ID=56479453
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410640492.0A Active CN105656850B (zh) | 2014-11-13 | 2014-11-13 | 一种数据处理方法、相关装置及系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105656850B (zh) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106302558B (zh) * | 2015-05-11 | 2020-01-21 | 阿里巴巴集团控股有限公司 | 一种业务处理方法和装置 |
CN106203998A (zh) * | 2016-07-04 | 2016-12-07 | 天脉聚源(北京)传媒科技有限公司 | 一种视频直播的提现方法及装置 |
CN106332054B (zh) * | 2016-10-20 | 2018-03-27 | 广东欧珀移动通信有限公司 | 数据迁移身份验证的方法及装置 |
CN109446259B (zh) * | 2018-10-24 | 2021-01-12 | 北京慧流科技有限公司 | 数据处理方法及装置、处理机及存储介质 |
CN111629033B (zh) * | 2020-04-30 | 2022-08-09 | 中国移动通信集团江苏有限公司 | 数据转移的方法、装置、设备以及计算机可读存储介质 |
CN111800498A (zh) * | 2020-06-30 | 2020-10-20 | 联想(北京)有限公司 | 一种数据传输方法及装置 |
CN113537507B (zh) * | 2020-09-02 | 2024-05-24 | 腾讯科技(深圳)有限公司 | 机器学习系统、方法及电子设备 |
CN112737784B (zh) * | 2020-12-09 | 2022-03-22 | 中国电子科技集团公司第三十研究所 | 基于语音通道实现用户数据安全迁移的方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101203878A (zh) * | 2005-03-21 | 2008-06-18 | 金泳洙 | 基于对从收款人向汇款人传输的转账请求的许可而进行资金转账的系统和方法 |
CN102568113A (zh) * | 2010-12-13 | 2012-07-11 | 中兴通讯股份有限公司 | 移动终端电子钱包间的资金互转模块、装置、系统及方法 |
CN102663586A (zh) * | 2012-03-21 | 2012-09-12 | 华为技术有限公司 | 一种通过两个移动终端完成支付的方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103401844B (zh) * | 2013-07-12 | 2016-09-14 | 天地融科技股份有限公司 | 操作请求的处理方法及系统 |
-
2014
- 2014-11-13 CN CN201410640492.0A patent/CN105656850B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101203878A (zh) * | 2005-03-21 | 2008-06-18 | 金泳洙 | 基于对从收款人向汇款人传输的转账请求的许可而进行资金转账的系统和方法 |
CN102568113A (zh) * | 2010-12-13 | 2012-07-11 | 中兴通讯股份有限公司 | 移动终端电子钱包间的资金互转模块、装置、系统及方法 |
CN102663586A (zh) * | 2012-03-21 | 2012-09-12 | 华为技术有限公司 | 一种通过两个移动终端完成支付的方法 |
Also Published As
Publication number | Publication date |
---|---|
CN105656850A (zh) | 2016-06-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105656850B (zh) | 一种数据处理方法、相关装置及系统 | |
US9413758B2 (en) | Communication session transfer between devices | |
TWI635409B (zh) | 判定認證能力之查詢系統、方法及非暫態機器可讀媒體 | |
CN104077689B (zh) | 一种信息验证的方法、相关装置及系统 | |
EP3378214B1 (en) | Controlling access to online resources using device validations | |
EP2887615A1 (en) | Cloud-based scalable authentication for electronic devices | |
JP5739008B2 (ja) | 通信セッションを検証する方法、装置、およびシステム | |
US11539526B2 (en) | Method and apparatus for managing user authentication in a blockchain network | |
US20130086655A1 (en) | Password changing | |
KR20220019834A (ko) | 디바이스로의 보안 자격증명 전송을 인증하는 방법 및 시스템 | |
US9306753B1 (en) | Mobile system and method for improving safety of impromptu meetings | |
TWI680687B (zh) | 一種通信方法和裝置 | |
US10659458B2 (en) | Systems and methods for performing biometric registration and authentication of a user to provide access to a secure network | |
WO2017206524A1 (zh) | 电子设备控制方法、终端和控制系统 | |
JP2022527798A (ja) | 効率的なチャレンジ応答認証のためのシステム及び方法 | |
US11777942B2 (en) | Transfer of trust between authentication devices | |
TW201640423A (zh) | 離線身份認證方法、智慧終端機及系統 | |
CN107241306B (zh) | 一种人机识别方法、服务端、客户端及人机识别系统 | |
CN105450592A (zh) | 安全校验方法、装置、服务器及终端 | |
JP2017535893A (ja) | 支払い検証方法、装置及びシステム | |
CA2797353C (en) | Secure authentication | |
CN117336092A (zh) | 一种客户端登录方法、装置、电子设备和存储介质 | |
US20230063417A1 (en) | System and method for forwarding authentication requests to a nearby authenticator | |
JP2024522281A (ja) | コードベースの二要素認証 | |
WO2016112792A1 (zh) | 身份认证方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | 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 |