一种信息处理方法、系统及服务器与流程

文档序号:12379012阅读:164来源:国知局
一种信息处理方法、系统及服务器与流程

本发明涉及通信领域中的图像处理技术,尤其涉及一种信息处理方法、系统及服务器。



背景技术:

伴随着OTT业务的蓬勃发展,针对电视(TV,television)用户的个性化内容推荐及运营日益重要。为了支持个性化运营,内容提供方(如,视频提供方)必须支持用户身份的认证,从而支持用户的行为分析等操作。也就说,内容提供方在TV上需要支持用户账号认证体系。TV作为一个家庭成员共享的终端设备,区别于电脑、智能手机等私人设备,TV需要支持多个用户账号,并需要支持不同用户账号的灵活切换。

当前TV上的用户账号登录主要有两种方式,方式一:采用遥控器(与TV配对的控制设备)进行用户账号和密码的输入;方式二:通过手机(另一终端)扫描TV上的二维码进行用户账号的登录。具体的,方式一的登录方式,需要用户通过遥控器在用户账号和密码的输入框中进行账号名及密码,点击登录按键进行登录;方式二的登录方式要求用户使用特定的扫描设备(如,智能手机)扫描二维码,然后在扫描设备上显示的用户账号和密码的输入框中输入用户名、密码从而实现登录。

然而,采用上述过程在TV上实现用户账号的登录时,TV与用户之间的交互繁琐,都要借助其他设备(遥控器或智能手机等)进行输入,且输入的难度大,导致登录效率低下。



技术实现要素:

为解决上述技术问题,本发明实施例期望提供一种信息处理方法、系统及服务器,能够简化登录过程,提升登录的效率和智能化。

本发明的技术方案是这样实现的:

本发明实施例提供了一种信息处理方法,包括:

获取第一登录请求,所述第一登录请求用于指示终端采集用户的第一生物特征信息;

获取所述第一生物特征信息,将所述第一生物特征信息预处理后与预设特征库中存储的第二生物特征信息进行匹配,以对待登录TV账号进行登录认证;

当所述第一生物特征信息与所述第二生物特征信息匹配时,通过所述待登录TV账号的登录认证,发送通过所述待登录TV账号认证成功结果至所述终端,指示所述终端呈现与所述待登录TV账号登录成功对应的电视界面。

本发明实施例提供了一种服务器,包括:

获取单元,用于获取第一登录请求,所述第一登录请求用于指示终端采集用户的第一生物特征信息;以及获取所述第一生物特征信息;

匹配单元,用于将所述获取单元获取的所述第一生物特征信息预处理后与存储单元存储的预设特征库中的第二生物特征信息进行匹配,以对待登录TV账号进行登录认证;

登录单元,用于当所述匹配单元得出当所述第一生物特征信息与第二生物特征信息匹配时,通过所述待登录TV账号的登录认证;

发送单元,用于发送所述登录单元输出的通过所述待登录TV账号认证成功结果至所述终端,指示所述终端呈现与所述待登录TV账号登录成功对应的电视界面。

本发明实施例提供了一种信息处理系统,包括:终端、与所述终端通过网络进行数据传输的服务器;

所述服务器,用于获取第一登录请求,所述第一登录请求用于指示终端采集用户的第一生物特征信息;获取所述第一生物特征信息,将所述第一生物特征信息预处理后与预设特征库中存储的第二生物特征信息进行匹配,以对待登录TV账号进行登录认证;当所述第一生物特征信息与第二生物特征信息匹配时,通过所述待登录TV账号的登录认证;发送通过所述待登录TV账号认证成功结果至所述终端;

所述终端,用于获取第一登录请求,并上传所述第一登录请求至所述服务器,根据所述服务器发送的所述第一登录请求的响应,采集所述第一生物特征信息,并上传所述第一生物特征信息至所述服务器;获取所述服务器发送的所述通过所述待登录TV账号认证成功结果,根据所述通过所述待登录TV账号认证成功结果,呈现与所述待登录TV账号登录成功对应的电视界面。

本发明实施例提供了一种信息处理方法、系统及服务器,通过获取第一登录请求,该第一登录请求用于指示终端采集用户的第一生物特征信息;获取第一生物特征信息,将该第一生物特征信息预处理后与预设特征库中存储的第二生物特征信息进行匹配,以对该待登录TV账号进行登录认证;当第一生物特征信息与第二生物特征信息匹配时,通过待登录TV账号的登录认证,发送通过待登录TV账号认证成功结果至终端,指示终端呈现与待登录TV账号登录成功对应的电视界面。采用上述技术实现方案,由于本技术方案可以采用用户的生物特征信息与预设特征库中的生物特征信息的匹配,根据匹配结果直接完成相应的电视用户登录的过程,因此,简化了用户在终端上的TV账号的登录过程,并且提升了登录效率,体现了登录的智能化实现。

附图说明

图1为本发明实施例提供的一种信息处理系统的架构图;

图2为本发明实施例提供的一种信息处理方法的流程图;

图3为本发明实施例提供的一种信息处理方法的应用场景示意图一;

图4为本发明实施例提供的一种信息处理方法的应用场景示意图二;

图5为本发明实施例提供的一种服务器的层次图;

图6为本发明实施例提供的示例性的信息处理方法的交互图一;

图7为本发明实施例提供的示例性的信息处理方法的交互图二;

图8为本发明实施例提供的一种信息处理方法的智能TV的应用场景示意图;

图9为本发明实施例提供的一种服务器的结构示意图一;

图10为本发明实施例提供的一种服务器的结构示意图二;

图11为本发明实施例提供的一种服务器的结构示意图三;

图12为本发明实施例提供的一种服务器的结构示意图四;

图13为本发明实施例提供的一种服务器的结构示意图五。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。

图1为本发明实施例中一种信息处理系统的架构图,图1中包括:一个或多个服务器1、终端设备21-25及网络31,网络31中包括路由器,网关等等网络实体,图中并未体现。终端设备21-25通过有线网络或者无线网络与服务器进行信息交互,以便从终端21-25采集到相关的数据信息传输至服务器。终端设备的类型如图1所示,包括手机(终端23)、平板电脑或PDA(终端25)、台式机(终端22)、PC机(终端24)、智能TV(终端21)等类型。其中,终端设备中安装有各种用户所需的应用,比如具备娱乐功能的应用(如视频应用,音频播放应用,游戏应用,阅读软件),又如具备服务功能的应用(如地图导航应用、团购应用、拍摄应用等)。

基于图1的架构,服务器,用于获取第一登录请求,该第一登录请求用于指示终端采集用户的第一生物特征信息获取第一生物特征信息,将该第一生物特征信息预处理后与预设特征库中存储的第二生物特征信息进行匹配,以对待登录TV账号(TV,television)进行登录认证;当第一生物特征信息与第二生物特征信息匹配时,通过待登录TV账号的登录认证;发送通过待登录TV账号认证成功结果至终端;

终端,用于获取第一登录请求,并上传该第一登录请求至服务器,根据该服务器发送的第一登录请求的响应,采集该第一生物特征信息,并上传该第一生物特征信息至服务器;获取服务器发送的通过待登录TV账号认证成功结果,根据通过所述待登录TV账号认证成功结果,呈现与该待登录TV账号登录成功对应的电视界面。

实施例一

本发明实施例提供了一种信息处理方法,应用在服务器中,如图2所示,该方法可以包括:

S101、获取第一登录请求,该第一登录请求用于指示终端采集用户的第一生物特征信息。

需要说明的是,本发明实施例提供的一种信息处理方法适用于用户通过终端进行用户账号登录的场景中。

由于现有的终端上可以安装多种应用,例如,聊天应用、视频应用、游戏应用等,因此,用户可以在某一应用上设置自己的账号,每次使用自己的账号登录该某一应用,以进行自己的个性化推荐或使用。例如,在某专业网站上进行技术问题的查询时,必须是用户才可以进入该专业网站的页面,或者,用户在某购物网站进行购物支付时,需要登录自己的账号进行支付等等。在本发明实施例中优选的待登录账号为TV账号的场景中使用。

另外,终端自身在进行某种功能或设置时,也可以有针对不同的用户不同账号的登录设置,这里的终端是指可供多人使用的终端。

可选的,本发明实施例中的终端可以为智能TV、智能手机、平板电脑等支持生物特征识别、具有生物特征采集装置的智能电子设备,终端的类型本发明实施例不作限制。

可选的,本发明实施例中的生物特征采集装置设置在终端上,该终端可以采用终端上设置的摄像头进行用户的信息采集。

具体的,终端上可以设置有前置摄像头和后置摄像头等多种设置摄像头的方式,为了便于用户使用,在有前置摄像头的情况下,终端可以启动前置摄像头进行当前的用户的信息采集工作;在没有前置摄像头的情况下,终端可以启动后置摄像头,采集当前的用户的信息。

可选的,本发明实施例中的生物特征信息可以为瞳距、人脸信息等可表征用户唯一性的生物特征。

当服务器获取到了预设特征库之后,若有用户(第二用户)要进行待登录TV账号的登录时,终端提交第一登录请求至服务器,该服务器根据该第一登录请求,指示该终端对当前的使用该终端的第二用户进行第一生物特征信息的采集,该第一生物特征信息用于登陆TV(电视)时使用。

需要说明的是,以第一生物特征信息为人脸特征信息时,由于本发明实施例中用户与终端的位置相对不固定,因此,服务器在指示终端进行用户的第一生物特征信息采集的时候,可能采集到的是人脸图像,也可能是其他的风景或动物的图像,因此,终端在采集用户的信息之后,终端需要将采集到的信息进行检测,当该终端检测出信息为人脸图像时,就可以将人脸特征信息上传到服务器。

可以理解的是,在本发明实施例中,由于用户的生物特征信息是一个特征相同或者相似的用户的可能性很小。因此,采用用户生物特征信息尤其是人脸特征信息是不易被盗用或冒用的,因此,保密性非常好。

S102、获取第一生物特征信息,将该第一生物特征信息预处理后与预设特征库中存储的第二生物特征信息进行匹配,以对待登录TV账号进行登录认证。

终端在采集到第二用户的第一生物特征信息之后,该终端将第一生物特征信息上传给服务器,该服务器就将该第一生物特征信息进行预处理,然后将经过预处理后的第一生物特征信息与预设特征库中存储的第二生物特征信息进行匹配。

进一步地,服务器就将该第一生物特征信息进行预处理可以包括:服务器从第一生物特征信息中,提取第一特征密钥,将第一特征密钥与预设特征库进行匹配。具体的,服务器从第一生物特征信息中,提取第一特征密钥的过程为:服务器对第一生物特征信息进行降噪处理;服务器对降噪后的第一生物特征信息进行特征的提取;服务器根据特征和预设特征模型,得到第一特征密钥。

S103、当第一生物特征信息与第二生物特征信息匹配时,通过待登录TV账号的登录认证,发送通过待登录TV账号认证成功结果至终端,指示该终端呈现与该待登录TV账号登录成功对应的电视界面。

服务器将第一生物特征信息预处理后与预设特征库进行匹配之后,预处理后的第一生物特征信息与预设特征库中的第二生物特征息信息进行匹配,当第一生物特征信息与第二生物特征信息匹配时,服务器成功进行登录认证,即通过了待登录TV账号的登录认证,于是,该服务器就可以发送通过待登录TV账号认证成功结果至终端,该通过待登录TV账号认证成功结果可以指示该终端呈现与该待登录TV账号登录成功对应的电视界面。

具体的,服务器是通过第一生物特征信息得到第一特征密钥,然后将第一特征密钥与预设特征库中的第二特征密钥进行匹配,当第一特征密钥与第二特征密钥匹配时,成功进行登录认证,即通过待登录TV账号的登录认证。

需要说明的是,第二特征密钥为预设特征库中任意一个第二生物特征信息对应的任意一个特征密钥。

进一步地,在本发明实施例中,服务器成功进行用户登录认证的过程可以包括:当第一特征密钥与第二特征密钥匹配时,服务器根据特征密钥与用户身份标识映射关系,确定与第一特征密钥具有映射关系的第二用户身份标识;服务器根据第二用户身份标识,查找第二用户对应的用户信息;服务器发送第二用户对应的用户信息至终端,以在终端上完成第二用户对应的用户信息的显示。

需要说明的是,服务器中的用户标识是与用户信息对应的,当服务器成功进行用户登录认证,就是将根据第二用户身份标识,查找第二用户对应的用户信息发送至终端,以在终端上完成第二用户对应的用户信息的显示。

示例性的,用户在玩游戏A时,服务器通过用户的人脸特征信息成功登录游戏账号时,将该游戏登录后的界面加载信息和这个用户的游戏人物的相关信息和装备的加载信息发送给终端,终端显示游戏界面及用户的游戏人物等相关信息。

进一步地,如图3所示,S101之前,若待登录TV账号是新用户对应的账号时,需要进行待登录TV账号的注册过程,因此,在这种情况下时,本发明实施例提供的一种信息处理方法还可以包括:S104-S106。具体如下:

S104、获取第一注册请求,该第一注册请求用于指示终端采集第一用户的第二生物特征信息。

需要说明的是,用户在登录某一应用之前,先要在这一应用上进行注册,该某一应用的用户数据库中存储了该用户的信息之后,用户才能在该某一应用上进行使用登录。

在本发明实施例中,第一用户通过终端触发第一注册请求,该终端将该第一注册请求上传或发送到服务器,于是,该服务器就获取到了第一注册请求,而服务器在获取到第一注册请求时,表征第一用户想要进行注册过程,因此,该服务器就指示终端去采集这个第一用户的第二生物特征信息,通过检测第二生物特征信息的方式进行第一用户的注册。

需要说明的是,终端进行的第二生物特征信息的采集过程与第一生物特征信息的采集过程一致。

需要说明的是,服务器对于第一特征密钥获取的详细过程与第二特征密钥得到的过程是一致的。

需要说明的是,本发明实施例中的第一用户可以为任意一个进行想要进行应用注册的用户。第一用户为新注册用户的统称。

S105、获取第二生物特征信息,根据该第二生物特征信息进行第一用户的注册,并生成第一用户的注册信息,该第一用户的注册信息至少包括第二生物特征信息。

在服务器获取第一注册请求后,该服务器指示终端进行第二生物特征信息的采集,在服务器获取终端采集到第二生物特征信息后,该服务器就根据该第二生物特征信息进行第一用户的注册,生成第一用户的注册信息,并返回第一用户的注册结果至终端,以使得终端提示用户注册是否成功。

进一步地,服务器根据第二生物特征信息进行第一用户的注册,并生成第一用户的注册信息具体的实现可以包括:服务器从第二生物特征信息中,提取第二特征密钥;服务器根据第二特征密钥,分配与第二特征密钥对应的第一用户身份标识;服务器将第二特征密钥与第一用户身份表示进行一一映射,形成特征密钥与用户身份标识映射关系;服务器将第二特征密钥和第一用户身份标识作为第一用户的注册信息。

需要说明的是,本发明实施例中的第一用户身份标识用于表征用户的身份且唯一,第一用户身份标识可以为用户的昵称或用户编号等形式,本发明实施例不作限制。

进一步地,服务器从第二生物特征信息中,提取第二特征密钥的方式可以有多种,本发明实施例不作限制。下面介绍一种实现方式:服务器对生物特征信息进行降噪处理;服务器对降噪后的生物特征信息进行特征的提取;服务器根据特征和预设特征模型,得到特征密钥。

具体的,服务器可以通过光线补偿、灰度变换、几何校正和直方图均衡化等处理对生物特征信息(第二生物特征,例如,人脸图像)进行降噪,消除用户所处的环境对特征提取的噪声干扰,然后,该服务器对降噪处理过后的生物特征信息进行用户的特征的提取,该服务器将提取出的特征输入预设特征模型,输出特征密钥,也可以将该特征密钥进行归一化生成一个特殊且组成标准一致的特征密钥。

可以理解的是,服务器根据第二生物特征信息,得到的特征密钥为第二特征密钥。

下面以生物特征信息(第二生物特征信息)为人脸特征信息为例进行说明,服务器对人脸特征信息进行特征提取的方法可以为:服务器根据人脸特征信息中的关键点定位方法来实现。

本发明实施例中,关键点的定位方法指的是人脸关键点的定位方法,人脸关键点的定位是指通过算法精确找出人脸关键点的位置。其中,人脸关键点是脸部一些表征能力强的关键点,比如眼睛、鼻子、嘴巴和脸部轮廓等。

可选的,本发明实施例中的关键点可以有49个关键点。

需要说明的是,服务器在找出人脸关键点的位置后,在本发明实施例中的特征是用于描述人脸特征的参数,也称为特征描述子;基于不同的需求和侧重,本发明实施例可以相应选取,为了提高稳定性还可以组合使用,具体如下:服务器对人脸图像(人脸特征信息)的初始关键点位置提取尺度不变特征变换(SIFT,Scale-invariant feature transform)特征、方向梯度直方图(HOG,Histogram of Oriented Gradient)特征或者加速稳健特征(SURF,Speeded Up Robust Features)中的至少一项。

下面将以人脸特征值(人脸特征信息)为HOG特征值(也称为HOG数据特征)进行举例,在本发明实施例中,服务器使用到的HOG特征原理:HOG的核心思想是所检测的局部物体外形能够被光强梯度或边缘方向的分布所描述。通过将整幅图像分割成小的连接区域(称为cells),每个cell生成一个方向梯度直方图或者cell中pixel的边缘方向,这些直方图的组合可表示出(所检测目标对象)描述子。为改善准确率,局部直方图可以通过计算图像中一个较大区域(称为block)的光强作为measure被对比标准化,然后用这个值(measure)归一化这个block中的所有cells,这个归一化过程完成了更好的照射/阴影不变性。

与其他描述子相比,HOG得到的描述子保持了几何和光学转化不变性(除非物体方向改变)。因此,HOG描述子尤其适合人脸的检测。

具体的,HOG特征提取方法就是将一个image进行了下面的过程:

1、灰度化(将图像看做一个x,y,z(灰度)的三维图像);

2、划分成小cells(2*2);

3、计算每个cell中每个pixel的gradient(即orientation);

4、统计每个cell的梯度直方图(不同梯度的个数),即可形成每个cell的descriptor。

需要说明的是,在本发明实施例中,服务器对给定的人脸关键点位置,在这些人脸关键点位置上计算一些信息罗列成为一个向量,即为提取的特征。其中,提取特征的方法有很多,包括:随机森林,sift等,用这些提取出的特征可以表达出人脸在当前关键点位置的特点。

最后,服务器将提取出的特征,输入预设特征模型,进行特征密钥的输出。

需要说明的是,本发明实施例中的预设特征模型用于表征预设特征与特征密钥的对应关系,本发明实施例中的特征密钥为一串序列号或序列数据等,本发明实施例不作限制。

S106、将第一用户的注册信息存储在预设特征库中。

服务器生成第一用户的注册信息后,由于该注册信息可以包括第二特征密钥和第一用户身份标识,因此,该服务器将第二特征密钥和第一用户身份标识存储在预设特征库中。这样,当多个用户通过终端进行注册时,预设特征库中就存储了大量用户的注册信息了。

进一步地,如图4所示,S102之后,本发明实施例提供的一种信息处理方法还包括:S107。如下:

S107、当第一生物特征信息与第二生物特征信息不匹配时,未通过待登录TV账号的登录认证,发送未通过待登录TV账号认证成功结果至终端,指示终端呈现与待登录TV账号登录失败对应的电视界面。

服务器将第一生物特征信息预处理后与预设特征库进行匹配之后,预处理后的第一生物特征信息与预设特征库中的信息进行匹配,当第一生物特征信息与第二生物特征信息不匹配时,服务器确定用户对应的待登录TV账号的登录认证失败,即未通过待登录TV账号的登录认证,于是,服务器就可以发送未通过待登录TV账号认证成功结果至终端,指示该终端呈现与该待登录TV账号登录失败对应的电视界面。

也就是说,服务器进行完用户登录认证之后,服务器还将用户登录认证结果(失败或未通过)返回至终端。

前续实施例说明了服务器根据生物特征信息进行用户登录的整个过程,在上述过程中服务器进行第一特征密钥的提取的过程中,服务器还可以从第一生物特征信息中提取用户的扩展信息,该扩展信息可以为用户的性别、年龄等可由生物特征信息(例如,人脸特征信息)中辨识出来用户的相关信息,并存储在服务器中,当用户登录成功后,服务器可以根据存储的用户的扩展信息为对应的用户提供个性化定制的推荐。

示例性的,假设服务器获取的用户A的性别为女,年龄为25左右,则服务器在下发给终端第一购物网站对应的用户A登录成功的相关加载信息时,该服务器可以将与女性相关的购物商品的加载信息突出加载在推荐位置,并下发给终端进行相应的显示,以使得用户A在登录第一购物网站之后可以明显的看到与女性相关的购物商品。

进一步地,如图5所示,本发明实施例中提出的服务器可以按照登录的实现流程分为:接入层、逻辑层及数据层三个层次。其中,接入层中的register接口(注册接口)负责新用户首次使用终端或终端中的应用时的账号注册调用接口。login接口(登录接口)负责已注册的用户通过终端登录服务器的接入调用接口。

逻辑层主要包括登录注册服务,用于用户统一处理用户的注册请求、登录请求。并根据用户的请求类型,调用底层的处理服务进行注册或登录流程。

数据层主要包括生物特征信息处理服务、用户关联信息处理服务、用户账号存储服务和用户信息存储服务。其中,生物特征信息处理服务用于在register或login时,接收终端扫描到的用户的生物特征信息后,进行用户的特征提取。对于register接口,生物特征信息处理服务获取用户的生物特征信息(例如,脸部图像等),再根据特征识别算法(人脸识别算法)提取用户的特征(人脸特征),并为用户分配唯一的身份ID(第一用户身份标识),调用用户账号存储服务将用户ID及用户的特征(特征密钥和用户身份标识)进行存储。同时,生物特征信息处理服务会根据用户的生物特征信息提取用户的扩展信息(如用户性别、所属年龄段等),并调用用户信息存储服务进行存储。对于login接口,生物特征信息处理服务获取用户的生物特征信息(例如,脸部图像)后,根据特征识别算法后与用户账号存储服务存储的用户密钥进行身份匹配。如果匹配成功,通过生物特征信息处理服务从用户账号存储服务中获取与特征对应的用户身份标识,并通过则通过用户关联信息处理服务从用户信息存储服务中获取与用户身份标识对应的用户信息或用户扩展信息,并返回登录成功;如果匹配失败,则返回登录失败。

用户账号存储服务用于存储用户登录相关的ID、用户生物特征信息(或是特征密钥)。用户信息存储服务主要用于存储与用户身份标识对应的用户信息和用户扩展信息。

示例性的,如图6所示为用户的注册流程,具体为:

1、新用户使用终端,终端通过register接口向登录注册服务提交注册请求。

2、register接口(注册接口)调用登录注册服务。

3、登录注册服务收到注册请求后,呼起终端摄像头,指示终端开始采集待注册用户的用户图像。

4、终端开始采集用户图像,并将采集到用户图像并上传至登录注册服务。

5、登录注册服务收到终端上传的用户图像后,调用生物特征处理服务服务进行处理。

6、生物特征处理服务收到用户图像后,首先对用户图像进行预处理,包括光线补偿、灰度变换、几何校正、直方图均衡化等处理。通过图像预处理,消除用户所处环境对特征提取的噪声干扰。在图像预处理结束后,脸部特征处理服务开始进行用户特征提取,通过特定的算法对人脸进行特征建模,同时将建模的结果归一化为一个特殊的特征密钥。在特征提取的过程中,生物特征处理服务还需要针对用户的脸部图像,提取用户的性别、年龄段等扩展信息。

7、生物特征处理服务处理完成后,向登录注册服务返回处理结果(注册信息)。

8、登录注册服务为用户分配身份ID,并绑定身份ID与提取的特征密钥的映关系,并将用户的身份ID及特征密钥存储到用户账号存储服务。

9、登录注册服务将用户扩展信息存储到用户信息存储服务。

10、用户账号存储服务存储完成后,向登录注册服务返回处理结果。

11、用户信息存储服务存储完成后,向登录注册服务返回处理结果。

12、登录注册服务向register接口回复响应消息(注册结果)。

13、register接口通过终端向用户返回注册的结果。

如图7所示为用户的登录流程,具体为:

1、用户提交登录请求。

2、根据登录请求,login接口(登录接口)调用登录注册服务。

3、登录注册服务收到登录请求后,呼起TV摄像头,指示终端开始采集待认证用户的用户图像。

4、终端开始采集用户图像,采集到用户图像并上传登录注册服务。

5、登录注册服务收到终端上传的用户图像后,调用生物特征处理服务服务进行处理。

6、生物特征处理服务收到用户图像后,提取用户的特征密钥。

7、生物特征处理服务处理完成后,向登录注册服务返回处理结果。

8、登录注册服务拿到用户的特征密钥映射成的序列或字符串后,向用户账户存储服务请求身份验证。

9、用户账户存储服务根据用户的生物特征密钥进行用户身份匹配。如果匹配成功,则返回用户的身份ID;如果匹配失败,则回复匹配失败消息到登录注册服务。

10、登录注册服务在获取到用户身份ID后,向用户资料存储服务请求用户扩展资料(扩展信息)。

11、用户资料存储服务根据用户身份ID查找并返回用户资料(用户信息)。

12、登录注册服务响应login接口处理结果(用户登录结果)。

13、login接口通过终端向用户返回登录结果。

实施例二

如图8所示,以人脸特征信息为人脸特征信息,用户在智能TV上进行第一视频应用的登录为例进行说明,本发明实施例提供的一种信息处理方法可以包括:

S201、智能TV基于第一用户行为获取第一视频应用的第一注册请求,并上传该第一注册请求至服务器。

本发明实施例中的终端为智能TV。

在本发明实施例中,第一用户通过智能TV点击“注册”按键,触发第一注册请求,该智能TV将该第一注册请求上传或发送到服务器,

S202、服务器根据第一注册请求,指示智能TV采集第一用户的第二人脸特征信息。

需要说明的是,S202的详细说明与S104的描述一致,只是本发明实施例中的终端为智能TV,第二生物特征信息为第二人脸特征信息。

S203、智能TV采集并上传第一人脸特征信息至服务器。

当智能TV通过设置在自身上的摄像头采集到第二人脸特征信息后,通过网络将该第二人脸特征信息发送至服务器。

可选的,本发明实施例中的生物特征采集装置设置在智能TV上,该智能TV可以采用智能TV上设置的摄像头进行用户的人脸信息的采集。

具体的,智能TV上可以设置有前置摄像头和后置摄像头等多种设置摄像头的方式,为了便于用户使用,在有前置摄像头的情况下,智能TV可以启动前置摄像头进行当前的用户的人脸信息采集工作;在没有前置摄像头的情况下,智能TV可以启动后置摄像头,采集当前的用户的人脸信息。

S204、服务器根据第二人脸特征信息进行第一用户的注册,并生成第一用户的注册信息,该第一用户的注册信息至少包括第二人脸特征信息。

需要说明的是,S204的详细说明与S105的描述一致,只是本发明实施例中的终端为智能TV,第二生物特征信息为第二人脸特征信息。

S205、服务器将第一用户的注册信息存储在预设特征库中。

需要说明的是,S205的详细说明与S106的描述一致,只是本发明实施例中的终端为智能TV,第二生物特征信息为第二人脸特征信息。

S206、服务器返回第一用户的注册结果至智能TV。

本发明实施例中的注册结果为注册成功或注册失败。

S207、智能TV基于第二用户行为获取第一视频应用的第一登录请求,并上传第一登录请求至服务器。

S208、服务器根据第一登录请求,指示智能TV采集第二用户的第一人脸特征信息。

S209、智能TV采集并上传第一人脸特征信息至服务器。

需要说明的是,S207-S209的详细说明与S101的描述一致,只是本发明实施例中的终端为智能TV,第一生物特征信息为第一人脸特征信息。

S210、服务器将第一人脸特征信息预处理后与预设特征库进行匹配。

需要说明的是,S210的详细说明与S102的描述一致,只是本发明实施例中的终端为智能TV,第一生物特征信息为第一人脸特征信息。

S211、当第二人脸特征信息与第一人脸特征信息匹配时,服务器成功进行第二用户登录认证。

需要说明的是,S211的详细说明与S103的描述一致,只是本发明实施例中的终端为智能TV,第一生物特征信息为第一人脸特征信息。

S212、当第一人脸特征信息与第二人脸特征信息不匹配时,服务器判断第二用户登录认证失败。

需要说明的是,S212的详细说明与S107的描述一致,只是本发明实施例中的终端为智能TV,第一生物特征信息为第一人脸特征信息。

S213、服务器返回第二用户的登录认证结果至智能TV。

具体的,服务器成功进行用户登录认证的过程可以包括:当第一特征密钥与第二特征密钥匹配时,服务器根据特征密钥与用户身份标识映射关系,确定与第一特征密钥具有映射关系的第二用户身份标识;服务器根据第二用户身份标识,查找第二用户对应的用户信息;服务器发送第二用户对应的用户信息至智能TV,以在智能TV上完成第二用户对应的用户信息的显示。

需要说明的是,服务器中的用户标识是与用户信息对应的,当服务器成功进行用户登录认证,就是将根据第二用户身份标识,查找第二用户对应的用户信息发送至智能TV,以在智能TV上完成第二用户对应的用户信息的显示。或者,服务器进行完用户登录认证之后,服务器还将用户登录认证结果(失败)返回至智能TV。

S214、智能TV显示第二用户的登录认证结果至用户。

需要说明的是,当服务器成功进行用户登录认证时,智能TV显示第二用户的登录认证结果至用户。

示例性的,用户在智能TV上玩游戏A时,服务器通过用户的人脸特征信息成功登录游戏账号时,将该游戏登录后的界面加载信息和这个用户的游戏人物的相关信息和装备的加载信息发送给智能TV,该智能TV显示游戏界面及用户的游戏人物等相关信息。

实施例三

如图9所示,本发明实施例还提供了一种服务器1,包括:

获取单元10,还用于获取第一登录请求,所述第一登录请求用于指示终端采集用户的第一生物特征信息,;以及获取所述第一生物特征信息。

匹配单元13,用于将所述获取单元10获取的所述第一生物特征信息预处理后与所述存储单元12存储的预设特征库中的第二生物特征信息进行匹配,以对待登录TV账号进行登录认证。

登录单元14,用于当所述匹配单元13得出当所述第一生物特征信息与所述第二生物特征信息匹配时,通过所述待登录TV账号的登录认证。

发送单元19,用于发送所述登录单元14输出的通过所述待登录TV账号认证成功结果至所述终端,指示所述终端呈现与所述待登录TV账号登录成功对应的电视界面。

可选的,基于图9,如图10所示,所述服务器1还包括:提取单元15。

所述提取单元15,用于从所述获取单元10获取的所述第一生物特征信息中,提取第一特征密钥。

所述匹配单元13,具体用于将所述提取单元15提取的所述第一特征密钥与所述存储单元12存储的所述第二生物特征信息进行匹配。

可选的,基于图10,如图11所示,所述服务器1还包括:注册单元11。

获取单元10,还用于所述获取第一登录请求之前,获取第一注册请求,所述第一注册请求用于指示终端采集第一用户的第二生物特征信息。

注册单元11,用于根据所述获取单元10获取的所述第二生物特征信息进行所述第一用户的注册,并生成第一用户的注册信息,所述第一用户的注册信息至少包括所述第二生物特征信息。

所述存储单元12,用于将所述注册单元11生成的所述第一用户的注册信息存储在预设特征库中。

可选的,所述提取单元15,还用于从所述获取单元10获取的所述第二生物特征信息中,提取第二特征密钥。

所述注册单元11,具体用于根据所述提取单元15提取的所述第二特征密钥,分配与所述第二特征密钥对应的第一用户身份标识;将所述第二特征密钥与所述第一用户身份表示进行一一映射,形成特征密钥与用户身份标识映射关系;将所述第二特征密钥和所述第一用户身份标识作为所述第一用户的注册信息。

可选的,所述提取单元15,具体用于对所述获取单元10获取的所述生物特征信息进行降噪处理;对降噪后的所述生物特征信息进行特征的提取;根据所述特征和预设特征模型,得到特征密钥。

可选的,与所述第二生物特征信息对应的特征密钥为第二特征密钥,与所述第一生物特征信息对应的特征密钥为第一特征密钥。

所述匹配单元13,具体用于将所述提取单元15提取的第一特征密钥与所述存储单元12存储的所述预设特征库中的所述第二特征密钥进行匹配,当所述第一特征密钥与所述第二特征密钥匹配时,通过所述待登录TV账号的登录认证。

可选的,基于图11,如图12所示,所述服务器1还包括:确定单元17和查找单元18。

所述确定单元17,用于当所述提取单元15提取的所述第一特征密钥与所述第二特征密钥匹配时,根据所述注册单元11生成的所述特征密钥与用户身份标识映射关系,确定与所述第一特征密钥具有映射关系的第二用户身份标识。

所述查找单元18,用于根据所述确定单元17确定的所述第二用户身份标识,查找所述第二用户对应的用户信息。

所述发送单元19,还用于发送所述查找单元18查找到的所述第二用户对应的用户信息至所述终端,以在所述终端上完成所述第二用户对应的用户信息的显示。

可选的,所述登录单元14,还用于所述匹配单元13将所述第一生物特征信息预处理后与预设特征库进行匹配之后,当所述匹配单元13得出所述第一生物特征信息与所述第二生物特征信息不匹配时,未通过所述待登录TV账号的登录认证。

所述发送单元19,还用于发送所述登录单元14输出的未通过所述待登录TV账号认证成功结果至所述终端,指示所述终端呈现与所述待登录TV账号登录失败对应的电视界面。

如图13所示,在实际应用中,上述注册单元11、匹配单元13、登录单元14、提取单元15、确定单元17、查找单元18可由位于服务器上的处理器110实现,具体为中央处理器(CPU)、微处理器(MPU)、数字信号处理器(DSP)或现场可编程门阵列(FPGA)等实现,获取单元10由接收器111实现,发送单元19可由发送器112实现,存储单元12可由存储介质113实现,该存储介质113、发送器112、接收器111可以通过系统总线114与处理器110连接,其中,存储介质113用于存储可执行程序代码,该程序代码包括计算机操作指令,存储介质113可能包含高速RAM存储器,也可能还包括非易失性存储器,例如,至少一个磁盘存储器。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1