一种基于网络电视的信息交互方法及其信息交互系统与流程

文档序号:12697543阅读:137来源:国知局

本发明涉及网络电视领域,尤其涉及一种基于网络电视的信息交互方法及其信息交互系统。



背景技术:

智能网络电视是新一代的功能电视,该产品突破了传统电视只能收看电视节目,无法互动的旧模式,智能网络电视已经具有网络搜索、IP电视、视频点播(VOD)、数字音乐、网络新闻、网络视频电话、网络购物等各种应用服务。

随着互联网技术的快速发展,互联网电视已经成为了新一代的主流电视,用户在电视端的直接消费也越来越多,在应用过程中,绝大多数应用场景都会涉及到重要数据的交互或者支付的问题,现有的网络电视环境还缺乏安全保护功能,简单的密码功能已不能满足需求。

随着大数据技术的发展,电视做的越来越智能化,然而,依然无法满足用户的更多需求。不同的用户因兴趣爱好不同,所以需要的服务内容不同,例如,每次观看电视前需要用户自己搜索感兴趣的内容,或者说有些内容是用户感兴趣的,但是一时间想不起来,因此无法快速准确的获得自己感兴趣的服务内容,给用户带来很大的不便。

同时,一般休闲时,人数比较多时,会一起观看一些娱乐性节目,人数比较少时,或一个人时,会观看自己看兴趣的电视剧或专栏等。而传统的网络电视不具有根据观看人数播放相应内容的功能。

因此,如何在提高信息交互安全性的同时,根据不同用户推送针对性的内容服务,是现阶段研究的重点。



技术实现要素:

针对上述不足,本发明的目的在于提供一种基于网络电视的信息交互方法及其交互系统,提高信息交互安全性的同时,为不同年龄阶段的用户推送相应的服务内容,并根据观看人数的数量多少推送适宜的服务内容,大大的提高了网络电视的信息交互的智能性与便利性,更有人性化,实现智能化应用过程,提高用户体验。

本发明为达到上述目的所采用的技术方案是:

一种基于网络电视的信息交互方法,其特征在于,包括以下步骤:

(1)预设一信息交互系统,包括移动终端与网络电视,该移动终端为主要由指纹采集单元、蓝牙通讯单元与电源管理单元组成的遥控器,该网络电视包括主机端与网络电视应用层,该主机端中设置有指纹数据库与不同年龄阶段服务内容数据库,该不同年龄阶段服务内容数据库包括少年阶段服务内容子数据库与成年阶段服务内容子数据库,该移动终端与网络电视之间通过蓝牙通讯方式传输信息;

(2)将不同的指纹模板数据预存至指纹数据库中,并预设少年阶段指纹区域面积为Sn,成年阶段指纹区域面积为So,预设指纹数据行平均值AVG1与指纹数据列平均值AVG2;将少年阶段的指纹数据对应的服务内容保存到少年阶段服务内容子数据库中,将成年阶段的指纹数据对应的服务内容保存到成年阶段服务内容子数据库;

(3)由遥控器的指纹采集单元采集当前指纹数据,通过蓝牙通讯单元将当前指纹数据传送至网络电视的主机端,主机端对当前指纹数据对应的年龄阶段进行判断:

(3.1)按照指纹物理位置,依据行列的方式把当前指纹数据存放在buff[i][j]中,i表示行,j表示列;

(3.2)指纹数据buff[i][j]进行有效边界处理提取:

(3.2.1)上边界提取:以C=j/2为中心,取第C行的指纹数据,求出该行的平均值avg_value1=(∑buff[C][0]-buff[C][i])/i;然后,进行该行数据与行平均值AVG1的差值sub1=avg_value1-AVG1;若sub1大于0,则该行不是上边界值,则重复该步骤,依次判断第C-1、C-2、C-3、C-n(n最大值为C)行是否为上边界值,并将判断出的上边界值标定为CH;

(3.2.2)下边界提取:以C=j/2为中心,取第C行的指纹数据,求出该行的平均值avg_value2=(∑buff[C][0]-buff[C][i])/i,然后,进行该行数据与行平均值AVG1的差值sub2=avg_value 2-AVG1;若sub2大于0,则该行不是下边界值,则重复该步骤,依次判断第C+1、C+2、C+3、C+n(n最大值为C)行是否为下边界值,并将判断出的上边界值标定为CL;

(3.2.3)左边界提取:以R=i/2为中心,取第R列的指纹数据,求出该列的平均值avg_value3=(∑buff[R][0]-buff[R][j])/j;然后,进行该列数据与列平均值AVG2的差值sub3=avg_value3-AVG2;若sub3大于0,则该列不是左边界值,则重复该步骤,依次判断第R-1、R-2、R-3、R-n(n最大值R)列是否为左边界值,并将判断出的左边界值标定为RH;

(3.2.4)右边界提取:以R=i/2为中心,取第R列的指纹数据,求出该列的平均值avg_value4=(∑buff[R][0]-buff[R][j])/j;然后,进行该列数据与列平均值AVG2的差值sub4=avg_value 4-AVG2;若sub4大于0,说明该列不是右边界值,则重复该步骤,依次判断第R+1、R+2、R+3、R+n列(n最大值为R)是否右边界值,并将判断出的右边界值标定为RL;

(3.3)根据获得的上边界值CH、上边界值CL、左边界值RH与右边界值标定为RL,求取有效的指纹区域S=(CL-CH))X(RL-RH);

(3.4)将指纹区域S分别与少年阶段指纹区域面积Sn及成年阶段指纹区域面积So进行比较,若△S=S-Sn>0,则该当前指纹数据对应的用户的年龄阶段为成年阶段,否则为少年阶段;

(4)网络电视应用层通过应用场景APP显示,该当前指纹数据所对应的年龄阶段对应的服务内容数据库中的服务内容,若当前指纹数据所对应的年龄阶段为成年阶段,则应用场景APP显示成年阶段服务内容子数据库中的服务内容,否则,显示少年阶段服务内容子数据库中的服务内容。

1.作为本发明的进一步改进,在所述步骤(1)中,所述遥控器上设置有一第一红外传感器,同时在网络电视前端设置有一第二红外传感器,该第一红外传感器形成第一检测区域,该第二红外传感器形成第二检测区域,该第一检测区域与第二检测区域相对形成相向检测区域,用来感知相向检测区域内人员的数量。

作为本发明的进一步改进,在所述步骤(2)中,分别对少年阶段服务内容子数据库与成年阶段服务内容子数据库中的服务内容进行分类,分为A类服务内容与B类服务内容;

还包括以下步骤:

(5)检测位于相向检测区域内的人体数量,并根据人体数量的多少选择推荐内容类型同时与该当前指纹数据年龄阶段相匹配的服务内容子数据库中的不同类别的服务内容,进行推送;

(5.1)计算进入相向检测区域内人体的坐标:

已知A(x1,y1)为第一红外传感器的位置坐标,B(x2,y2)为第二红外传感器的位置坐标,D(x3,y3)为人体所在位置坐标,C为人体位置在第一红外传感器位置与第二红外传感器位置连接线上的垂直点,AB之间长度l(AB)=d,则由坐标关系得知:

又由第一红外传感器获取∠DAB的角度值θ,由第二红外传感器获取∠DBA的角度值Φ,假设l(AC)=d1,l(BC)=d2,l(CD)=h,则d1,d2和h有以下关系:

根据坐标与三角边长度关系:

由此,获得人体所在位置坐标D(x3,y3)的坐标值;

不断重复该步骤,获得进入相向检测区域内所有人体的坐标;

(5.2)计算获得的人体坐标的数量,即为位于相向检测区域内的人体数量;

(5.3)若人体数量大于5,则推送A类服务内容;否则,推送B类服务内容。

作为本发明的进一步改进,在所述步骤(2)中,所述指纹模板数据的预存方法为:启动指纹密码设置APP,用户界面提示用户进入指纹录入模式,通过遥控器的指纹采集单元采集指纹数据,并通过蓝牙通讯单元将指纹数据发送回指纹密码设置APP,通过指纹识别算法进行特征提取,获得指纹模板数据并存储。

作为本发明的进一步改进,所述特征提取的具体方法为:提取指纹数据的纹向数据,接着提取纹向数据的纹向断点数据,接着提取纹向断点数据的相对点数据,然后将纹向数据、纹向断点数据与相对点数据三者整合形成特征数据。

作为本发明的进一步改进,还包括以下步骤:

(6)网络电视应用层启动支付APP,网络电视发送命令给移动终端,通知用户进入指纹采集模式,通过移动终端的指纹采集单元进行指纹采集并开始发送指纹数据,网络电视应用层通过蓝牙开机接收指纹数据,通过指纹识别算法将指纹数据与指纹模板数据进行特征匹配,若匹配成功,则执行支付过程,否则,停止支付。

作为本发明的进一步改进,在所述步骤(6)中,所述指纹识别算法的具体包括以下步骤:

(6.1)对指纹数据的指纹图像进行预处理;

(6.1.1)归一化:指纹图像的大小用m*n表示,像素点(i,j)处理之前和处理之后的灰度值分别用S(i,j)、G(i,j)表示,指纹图像的归一化公式为:

其中,M0为指定的灰度级均值,VAR0为指定的方差,M为待处理指纹图像的灰度级均值,VAR为待处理指纹图像的方差;

(6.1.2)图像滤波:选取模板,以每个像素点为模块中心,读出模块中对应的像素灰度值;对像素灰度值进行排序,分别求出每一行的最大值、中值和最小值,分别用:MAX1、MAX2、MAX3、MIN1、MIN2、MIN3、MED1、MED2、MED3,比较MAX1、MAX2、MAX3,取得最小值Min_of_Max;比较MED1、MED2、MED3,取得中值Med_of_Med;比较MIN1、MIN2、MIN3,取最大值Max_of_Min;再比较Min_of_Ma、Med_of_Med、Max_of_Min,得到的中间值,即为滤波的最后结果Med_of_nine,将这个结果赋给对应的像素点;

(6.1.3)二值化:模板的每个方向上取4个像素点,通过计算8个方向的32个像素点的灰度值来确定阈值,判断P点是在纹脊还是纹谷,用G(i,j)表示像素点(i,j)的灰度值,用d表示方向,用Sd表示dr方向上的4个像素点的灰度级之和,Smin和Smax表示8个方向上的最大值和最小值,Sd、Smin和Smax如下公式所示:

Smax=max(Sd)

Smin=min(Sd);

灰度级一定大于这8个方向上的32个点的灰度级的均值,如下公式所示:

同时,纹脊上的点的周围的顺着脊线方向的4个点的灰度值之和Smax以及垂直线的4个值之和Smin的均值大于32个点的均值,如下公式所示:

结合以上公式得出:

由该公式可准确的判断中心点是不是脊线点;

(6.1.4)细化:判断像素点是不是纹线边界点;计算8个邻域像素点的和:判断M的值是否在2和6之间;判断下列条件是不是成立:M1*M3*M5=0或者M1*M3*M7=0;判断下列条件是不是成立:M3*M5*M7=0或者M1*M5*M7=0;若上面条件完全成立,则删除像素点M,重复该步骤,对图像中的非边界点都进行判断和比较;

(6.2)对预处理后的指纹图像进行特征提取,提取预处理后的指纹图像数据的纹向数据,接着提取纹向数据的纹向断点数据,接着提取纹向断点数据的相对点数据,然后将纹向数据、纹向断点数据与相对点数据三者整合形成当前特征数据,并将该当前特征数据与指纹数据库中的指纹模板数据进行特征匹配,若找到匹配值,则输出匹配结果;否则错误返回。

实施上述方法的基于网络电视的信息交互系统,其特征在于,包括移动终端与网络电视,该移动终端为主要由指纹采集单元、蓝牙通讯单元与电源管理单元组成的遥控器,其中,该指纹采集单元用于用户指纹的采集,该蓝牙通讯单元用于信息的传输;该网络电视包括主机端与网络电视应用层,其中,该网络电视用于接收蓝牙通讯单元发送过来的指纹数据,并传输到网络电视应用层供用户使用,该主机端中设置有指纹数据库与不同年龄阶段服务内容数据库,该指纹数据库用于存储不同用户相对应的指纹模板数据,该不同年龄阶段服务内容数据库包括少年阶段服务内容子数据库与成年阶段服务内容子数据库;该移动终端与网络电视之间通过蓝牙通讯方式传输信息。

作为本发明的进一步改进,所述遥控器上设置有第一红外传感器,同时在网络电视前端设置有第二红外传感器,该第一红外传感器形成第一检测区域,该第二红外传感器形成第二检测区域,该第一检测区域与第二检测区域相对形成相向检测区域。

本发明的有益效果为:

(1)通过大数据分析对不同年龄段用户根据兴趣爱好及习惯而常操作的内容进行分析统计,形成不同年龄段指纹用户相对应的服务内容,并采用指纹面积划分法,区分出用户的年龄阶段(少年阶段、成年阶段),进而在应用主机端(网络电视)根据用户的年龄阶段,实现对不同年龄阶段相应服务内容的推送功能,根据指纹判断年龄阶段的方法,准确,快速,大大的提高了网络电视的信息交互的智能性与便利性,提高用户体验。

(2)采用两个红外传感器形成相向检测区域,对在相向检测区域内静止的人体位置进行精确定位,根据两个红外传感器本身位置和相向检测区域的角度关系可以获得人体坐标信息,并统计出位于相向检测区域内的人体数量,并人数数量,播放相应的服务内容,使网络电视的信息交互更智能化,更人性化,进一步提高用户体验。

(3)将指纹识别技术引入蓝牙遥控器中,针对网络电视使用场景及用户消费习惯需求,提供安全支付功能,通过对指纹图像进行预处理后再进行特征提取及匹配,大大提高了指纹识别的准确性,提供安全支付功能,解决支付过程密码被窃取的安全隐患问题,实现安全、智能的支付。

上述是发明技术方案的概述,以下结合附图与具体实施方式,对本发明做进一步说明。

附图说明

图1为本发明的整体结构框图。

具体实施方式

为更进一步阐述本发明为达到预定目的所采取的技术手段及功效,以下结合附图及较佳实施例,对本发明的具体实施方式详细说明。

实施例一:

请参照图1,本实施例提供一种基于网络电视的信息交互方法,包括以下步骤:

(1)预设一信息交互系统,包括移动终端与网络电视,该移动终端为主要由指纹采集单元、蓝牙通讯单元与电源管理单元组成的遥控器,该网络电视包括主机端与网络电视应用层,该主机端中设置有指纹数据库与不同年龄阶段服务内容数据库,该不同年龄阶段服务内容数据库包括少年阶段服务内容子数据库与成年阶段服务内容子数据库,该移动终端与网络电视之间通过蓝牙通讯方式传输信息;

(2)将不同的指纹模板数据预存至指纹数据库中,并预设少年阶段指纹区域面积为Sn,成年阶段指纹区域面积为So,预设指纹数据行平均值AVG1与指纹数据列平均值AVG2;将少年阶段的指纹数据对应的服务内容保存到少年阶段服务内容子数据库中,将成年阶段的指纹数据对应的服务内容保存到成年阶段服务内容子数据库;

(3)由遥控器的指纹采集单元采集当前指纹数据,通过蓝牙通讯单元将当前指纹数据传送至网络电视的主机端,主机端对当前指纹数据对应的年龄阶段进行判断:

(3.1)按照指纹物理位置,依据行列的方式把当前指纹数据存放在buff[i][j]中,i表示行,j表示列;

(3.2)指纹数据buff[i][j]进行有效边界处理提取:

(3.2.1)上边界提取:以C=j/2为中心,取第C行的指纹数据,求出该行的平均值avg_value1=(∑buff[C][0]-buff[C][i])/i;然后,进行该行数据与行平均值AVG1的差值sub1=avg_value1-AVG1;若sub1大于0,则该行不是上边界值,则重复该步骤,依次判断第C-1、C-2、C-3、C-n(n最大值为C)行是否为上边界值,并将判断出的上边界值标定为CH;

(3.2.2)下边界提取:以C=j/2为中心,取第C行的指纹数据,求出该行的平均值avg_value2=(∑buff[C][0]-buff[C][i])/i,然后,进行该行数据与行平均值AVG1的差值sub2=avg_value 2-AVG1;若sub2大于0,则该行不是下边界值,则重复该步骤,依次判断第C+1、C+2、C+3、C+n(n最大值为C)行是否为下边界值,并将判断出的上边界值标定为CL;

(3.2.3)左边界提取:以R=i/2为中心,取第R列的指纹数据,求出该列的平均值avg_value3=(∑buff[R][0]-buff[R][j])/j;然后,进行该列数据与列平均值AVG2的差值sub3=avg_value3-AVG2;若sub3大于0,则该列不是左边界值,则重复该步骤,依次判断第R-1、R-2、R-3、R-n(n最大值R)列是否为左边界值,并将判断出的左边界值标定为RH;

(3.2.4)右边界提取:以R=i/2为中心,取第R列的指纹数据,求出该列的平均值avg_value4=(∑buff[R][0]-buff[R][j])/j;然后,进行该列数据与列平均值AVG2的差值sub4=avg_value 4-AVG2;若sub4大于0,说明该列不是右边界值,则重复该步骤,依次判断第R+1、R+2、R+3、R+n列(n最大值为R)是否右边界值,并将判断出的右边界值标定为RL;

(3.3)根据获得的上边界值CH、上边界值CL、左边界值RH与右边界值标定为RL,求取有效的指纹区域S=(CL-CH))X(RL-RH);

(3.4)将指纹区域S分别与少年阶段指纹区域面积Sn及成年阶段指纹区域面积So进行比较,若△S=S-Sn>0,则该当前指纹数据对应的用户的年龄阶段为成年阶段,否则为少年阶段;

(4)网络电视应用层通过应用场景APP显示,该当前指纹数据所对应的年龄阶段对应的服务内容数据库中的服务内容,若当前指纹数据所对应的年龄阶段为成年阶段,则应用场景APP显示成年阶段服务内容子数据库中的服务内容,否则,显示少年阶段服务内容子数据库中的服务内容。

在所述步骤(2)中,所述指纹模板数据的预存方法为:启动指纹密码设置APP,用户界面提示用户进入指纹录入模式,通过遥控器的指纹采集单元采集指纹数据,并通过蓝牙通讯单元将指纹数据发送回指纹密码设置APP,通过指纹识别算法进行特征提取,获得指纹模板数据并存储。所述特征提取的具体方法为:提取指纹数据的纹向数据,接着提取纹向数据的纹向断点数据,接着提取纹向断点数据的相对点数据,然后将纹向数据、纹向断点数据与相对点数据三者整合形成特征数据。

在本实施例中,通过指纹面积划分法,区分出用户的年龄阶段(少年阶段、成年阶段),进而在应用主机端(网络电视)根据用户的年龄,实现特定服务内容的推送功能。本实施例根据指纹判断年龄阶段的方法,准确,快速,并对同一年龄阶段的用户推送一样的服务内容,大大的提高了网络电视的信息交互的智能性与便利性,提高用户体验。

实施例二:

本实施例与实施例一的基本技术特点相同,其区别在于:

在所述步骤(1)中,所述遥控器上设置有一第一红外传感器,同时在网络电视前端设置有一第二红外传感器,该第一红外传感器形成第一检测区域,该第二红外传感器形成第二检测区域,该第一检测区域与第二检测区域相对形成相向检测区域,用来感知相向检测区域内人员的数量。

在所述步骤(2)中,分别对少年阶段服务内容子数据库与成年阶段服务内容子数据库中的服务内容进行分类,分为A类服务内容与B类服务内容;

还包括以下步骤:

(5)检测位于相向检测区域内的人体数量,并根据人体数量的多少选择推荐内容类型,同时与该当前指纹数据年龄阶段相匹配的服务内容子数据库中的不同类别的服务内容,进行推送;

(5.1)计算进入相向检测区域内人体的坐标:

已知A(x1,y1)为第一红外传感器的位置坐标,B(x2,y2)为第二红外传感器的位置坐标,D(x3,y3)为人体所在位置坐标,C为人体位置在第一红外传感器位置与第二红外传感器位置连接线上的垂直点,AB之间长度l(AB)=d,则由坐标关系得知:

又由第一红外传感器获取∠DAB的角度值θ,由第二红外传感器获取∠DBA的角度值Φ,假设l(AC)=d1,l(BC)=d2,l(CD)=h,则d1,d2和h有以下关系:

根据坐标与三角边长度关系:

由此,获得人体所在位置坐标D(x3,y3)的坐标值;

不断重复该步骤,获得进入相向检测区域内所有人体的坐标;

(5.2)计算获得的人体坐标的数量,即为位于相向检测区域内的人体数量;

(5.3)若人体数量大于5,则推送A类服务内容;否则,推送B类服务内容。

本实施例采用两个红外传感器形成相向检测区域,对人体位置进行精确定位,在相向检测区域内静止的人体可以由两个红外传感器同时检测到,根据两个红外传感器本身位置和相向检测区域的角度关系可以获得人体坐标信息,根据获得的人体坐标数量,统计出位于相向检测区域内的人体数量。一般人数较多的时候,例如大于5人时,可以播放适于多人观看的电视节目,例如娱乐性节目、综艺性节目等;而人数较少时,可以播放这几个人感兴趣的电视剧、栏目等即可。本实施例可实现对相向检测区域内人数的变化追踪,再根据人数多少,推送相应推荐播放的服务内容,使网络电视的信息交互更智能化,更人性化,进一步提高用户体验。

实施例三:

本实施例与实施例一及二的基本技术特点相同,其区别在于:

还包括以下步骤:

(6)网络电视应用层启动支付APP,网络电视发送命令给移动终端,通知用户进入指纹采集模式,通过移动终端的指纹采集单元进行指纹采集并开始发送指纹数据,网络电视应用层通过蓝牙开机接收指纹数据,通过指纹识别算法将指纹数据与指纹模板数据进行特征匹配,若匹配成功,则执行支付过程,否则,停止支付。

在所述步骤(6)中,所述指纹识别算法的具体包括以下步骤:

(6.1)对指纹数据的指纹图像进行预处理;

(6.1.1)归一化:指纹图像的大小用m*n表示,像素点(i,j)处理之前和处理之后的灰度值分别用S(i,j)、G(i,j)表示,指纹图像的归一化公式为:

其中,M0为指定的灰度级均值,VAR0为指定的方差,M为待处理指纹图像的灰度级均值,VAR为待处理指纹图像的方差;

(6.1.2)图像滤波:选取模板,以每个像素点为模块中心,读出模块中对应的像素灰度值;对像素灰度值进行排序,分别求出每一行的最大值、中值和最小值,分别用:MAX1、MAX2、MAX3、MIN1、MIN2、MIN3、MED1、MED2、MED3,比较MAX1、MAX2、MAX3,取得最小值Min_of_Max;比较MED1、MED2、MED3,取得中值Med_of_Med;比较MIN1、MIN2、MIN3,取最大值Max_of_Min;再比较Min_of_Ma、Med_of_Med、Max_of_Min,得到的中间值,即为滤波的最后结果Med_of_nine,将这个结果赋给对应的像素点;

(6.1.3)二值化:模板的每个方向上取4个像素点,通过计算8个方向的32个像素点的灰度值来确定阈值,判断P点是在纹脊还是纹谷,用G(i,j)表示像素点(i,j)的灰度值,用d表示方向,用Sd表示dr方向上的4个像素点的灰度级之和,Smin和Smax表示8个方向上的最大值和最小值,Sd、Smin和Smax如下公式所示:

Smax=max(Sd)

Smin=min(Sd);

灰度级一定大于这8个方向上的32个点的灰度级的均值,如下公式所示:

同时,纹脊上的点的周围的顺着脊线方向的4个点的灰度值之和Smax以及垂直线的4个值之和Smin的均值大于32个点的均值,如下公式所示:

结合以上公式得出:

由该公式可准确的判断中心点是不是脊线点;

(6.1.4)细化:判断像素点是不是纹线边界点;计算8个邻域像素点的和:判断M的值是否在2和6之间;判断下列条件是不是成立:M1*M3*M5=0或者M1*M3*M7=0;判断下列条件是不是成立:M3*M5*M7=0或者M1*M5*M7=0;若上面条件完全成立,则删除像素点M,重复该步骤,对图像中的非边界点都进行判断和比较;

(6.2)对预处理后的指纹图像进行特征提取,提取预处理后的指纹图像数据的纹向数据,接着提取纹向数据的纹向断点数据,接着提取纹向断点数据的相对点数据,然后将纹向数据、纹向断点数据与相对点数据三者整合形成当前特征数据,并将该当前特征数据与指纹数据库中的指纹模板数据进行特征匹配,若找到匹配值,则输出匹配结果;否则错误返回。

在本实施例中,移动终端的指纹采集单元采集到的指纹灰度图像往往会因为手指的压力不同等因素使得采集到图像的灰度级分布很不均匀,归一化就是将指纹图像的灰度级以及对比度都调整到一个由用户设定的固定的范围,为后续处理的图像提供一个灰度级、对比度的规范。图像滤波步骤,除去归一化后的指纹图像中的一些有干扰的像素点,提高后续图像处理的精确度与便利性。二值化是将指纹图像转化为由灰度级0和255来表示的图像。原指纹图像在处理过程中,需要存储的信息量太大,我们处理的指纹图像只有纹谷和纹脊两种有效的信息,二值化可以将灰度级置为0和1,使指纹图像的对比度增强,使指纹特征变得清晰。采用点模式的匹配方式,经过细化能够更准确的提取特征点,细化算法应该保持原来的拓扑结构下,将宽度大小转变为一个像素点。

支付安全对用户至关重要,本实施例通过对指纹图像进行预处理后再进行特征提取及匹配,大大提高了指纹识别的准确性,提供安全支付功能,解决支付过程密码被窃取的安全隐患问题,实现安全、智能的支付。

请参照图1,本发明实施例还提供了实施上述方法的基于网络电视的信息交互系统,包括移动终端与网络电视,该移动终端为主要由指纹采集单元、蓝牙通讯单元与电源管理单元组成的遥控器,其中,该指纹采集单元用于用户指纹的采集,该蓝牙通讯单元用于信息的传输;该网络电视包括主机端与网络电视应用层,其中,该网络电视用于接收蓝牙通讯单元发送过来的指纹数据,并传输到网络电视应用层供用户使用,该主机端中设置有指纹数据库与不同年龄阶段服务内容数据库,该指纹数据库用于存储不同用户相对应的指纹模板数据,该不同年龄阶段服务内容数据库包括少年阶段服务内容子数据库与成年阶段服务内容子数据库;该移动终端与网络电视之间通过蓝牙通讯方式传输信息。

所述遥控器上设置有第一红外传感器,同时在网络电视前端设置有第二红外传感器,该第一红外传感器形成第一检测区域,该第二红外传感器形成第二检测区域,该第一检测区域与第二检测区域相对形成相向检测区域。

本发明的重点主要在于:

(1)通过大数据分析对不同年龄段用户根据兴趣爱好及习惯而常操作的内容进行分析统计,形成不同年龄段指纹用户相对应的服务内容,并采用指纹面积划分法,区分出用户的年龄阶段(少年阶段、成年阶段),进而在应用主机端(网络电视)根据用户的年龄阶段,实现对不同年龄阶段相应服务内容的推送功能,根据指纹判断年龄阶段的方法,准确,快速,大大的提高了网络电视的信息交互的智能性与便利性,提高用户体验。

(2)采用两个红外传感器形成相向检测区域,对在相向检测区域内静止的人体位置进行精确定位,根据两个红外传感器本身位置和相向检测区域的角度关系可以获得人体坐标信息,并统计出位于相向检测区域内的人体数量,并人数数量,播放相应的服务内容,使网络电视的信息交互更智能化,更人性化,进一步提高用户体验。

(3)将指纹识别技术引入蓝牙遥控器中,针对网络电视使用场景及用户消费习惯需求,提供安全支付功能,通过对指纹图像进行预处理后再进行特征提取及匹配,大大提高了指纹识别的准确性,提供安全支付功能,解决支付过程密码被窃取的安全隐患问题,实现安全、智能的支付。

以上所述,仅是本发明的较佳实施例而已,并非对本发明的技术范围作任何限制,故采用与本发明上述实施例相同或近似的技术特征,均在本发明的保护范围之内。

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