本发明涉及电视技术领域,具体涉及一种基于运动姿势的身份识别方法及系统。
背景技术:
随着互联网内容进入电视领域,电视播放的内容种类非常的多,又非常的庞杂,用户在找寻节目时需要花费大量的时间与精力,因此各种关于内容的推荐应用层出不穷。
但是对于电视这样一个家庭公用设备来讲,家庭成员对于内容的需求各不相同,所以简单的内容推荐效果不大,而如果能够识别出当前是谁在看电视,然后根据这个人的观看历史做相关类型推荐,那么内容推荐的命中率将会得到极大的提高。
现有技术中,有的电视机系统里面会设置多用户系统,电视机开机后,提供一个界面供观众选择当前用户,但这导致用户每次开机都要选择用户,操作繁琐,而且还有选择错误的可能性。
也有的电视机配置多个遥控器,家庭成员每一个人配备一个不一样的遥控器,通过不同的遥控器来区别不同的用户,但这样会导致电视机制造成本的增加,而且对于用户来讲,也会造成用户家里遥控器数量增多、遗失、错拿错放,当用户在找不到自己遥控器的情况下,还会拿别人的遥控器来操控电视,继而破坏个性化推荐的准确率。
也有通过在遥控器上安装指纹识别模块,用户拿起遥控器时按下指纹,然后通过无线模块将指纹传递给电视,继而判断出是哪一个用户,但这样也会导致制造成本高,且用户操作繁琐,还会有指纹泄露的隐患。
技术实现要素:
本发明的目的在于提出一种基于运动姿势的身份识别方法及系统,通过用户行为来判别电视机前的用户身份,便于进行个性化的内容推荐。
为达此目的,本发明采用以下技术方案:
作为本发明的一个方面,提供的一种基于运动姿势的身份识别方法,包括:
建立穿戴设备与电视用户的一一对应关系,所述穿戴设备包括运动传感器;
通过运动传感器采集对应用户的运动数据;
对所述运动数据进行行为分析,获知对应用户有观看电视行为的运动姿势的时间点;
获取遥控器的按键时间点和所述运动传感器在对应所述按键时间点的信号强度,并根据所述运动姿势的时间点识别出当前控制电视的用户身份。
可选地,所述运动数据包括转动加速度和线性加速度的大小和方向,所述运动姿势包括坐下和抬手腕。
可选地,所述穿戴设备与电视之间通过无线信号通讯,所述运动传感器的信号强度为电视接收到穿戴设备的无线信号的强度指示。
可选地,所述获取遥控器的按键时间点和所述运动传感器在对应所述按键时间点的信号强度,并根据所述运动姿势的时间点识别出当前控制电视的用户身份包括:
采集与电视相连的所有穿戴设备的唯一标识符和运动姿势;
连续记录电视遥控器的按键时间点,并搜索所述按键时间点前后预设时间段内发生的运动姿势及对应的穿戴设备;
获取所有所述对应的穿戴设备发生运动姿势的时间点与所述按键时间点的时间差;
获取所有所述对应的穿戴设备在所述按键时间点的信号强度;
计算穿戴设备的信号强度与对应的时间差的比值,比值最大时,则判定所述穿戴设备对应的电视用户为所述按键时间点控制电视的用户。
可选地,所述穿戴设备为手环。
作为本发明的另一个方面,提供的一种基于运动姿势的身份识别系统,包括:电视端和穿戴设备端,穿戴设备与电视用户一一对应,所述穿戴设备端包括:运动传感器和传输模块,所述电视端包括:遥控器、行为分析模块和多用户模块;其中,
所述运动传感器,用于采集对应用户的运动数据;
所述传输模块,用于将所述运动数据及所述运动数据对应的运动传感器的信号强度传输至电视端;
所述行为分析模块,用于接收所述运动数据和所述信号强度,并对所述运动数据进行行为分析,获知对应用户有观看电视行为的运动姿势的时间点;
所述多用户模块,用于获取遥控器的按键时间点和所述运动传感器在对应所述按键时间点的信号强度,并根据所述运动姿势的时间点识别出当前控制电视的用户身份。
可选地,所述运动数据包括转动加速度和线性加速度的大小和方向,所述运动姿势包括坐下和抬手腕。
可选地,所述穿戴设备与电视之间通过无线信号通讯,所述运动传感器的信号强度为电视接收到穿戴设备的无线信号的强度指示。
可选地,所述多用户模块包括:
采集单元,用于采集与电视相连的所有穿戴设备的唯一标识符和运动姿势;
记录搜索单元,用于连续记录电视遥控器的按键时间点,并搜索所述按键时间点前后预设时间段内发生的运动姿势及对应的穿戴设备;
计算单元,用于获取所有所述对应的穿戴设备发生运动姿势的时间点与所述按键时间点的时间差;
获取单元,获取所有所述对应的穿戴设备在所述按键时间点的信号强度;
识别单元,用于计算穿戴设备的信号强度与对应的时间差的比值,比值最大时,则判定所述穿戴设备对应的电视用户为所述按键时间点控制电视的用户。
可选地,所述穿戴设备为手环。
本发明的有益效果为:一种基于运动姿势的身份识别方法及系统,该方法包括:建立穿戴设备与电视用户的一一对应关系,所述穿戴设备包括运动传感器;通过运动传感器采集对应用户的运动数据;对所述运动数据进行行为分析,获知对应用户有观看电视行为的运动姿势的时间点;获取遥控器的按键时间点和所述运动传感器在对应所述按键时间点的信号强度,并根据所述运动姿势的时间点识别出当前控制电视的用户身份,本发明利用用户在观看电视前和观看电视中的身体行为,结合遥控器的按键时间点及穿戴设备与电视之间的信号强度,判断出电视机当前的实际控制者,继而实现个性化内容推荐以及其他更多个性化业务。
附图说明
图1是本发明实施例一提供的一种基于运动姿势的身份识别方法流程图;
图2是图1中步骤s40的具体方法流程图;
图3是本发明实施例二提供的一种基于运动姿势的身份识别系统的示范性结构框图;
图4是本发明实施例二提供的多用户模块的示范性结构框图。
具体实施方式
下面结合图1-图4并通过具体实施方式来进一步说明本发明的技术方案。
实施例一
图1是本实施例提供的一种基于运动姿势的身份识别方法流程图。
在本实施例中,一种基于运动姿势的身份识别方法,包括:
s10、建立穿戴设备与电视用户的一一对应关系,所述穿戴设备包括运动传感器;
s20、通过运动传感器采集对应用户的运动数据;
s30、对所述运动数据进行行为分析,获知对应用户有观看电视行为的运动姿势的时间点;
s40、获取遥控器的按键时间点和所述运动传感器在对应所述按键时间点的信号强度,并根据所述运动姿势的时间点识别出当前控制电视的用户身份。
在本实施例中,利用用户在观看电视前和观看电视中的身体行为(如:拿遥控器、抬腕对准电视、坐下、站起),结合遥控器的按键时间点及穿戴设备与电视之间的信号强度(receivedsignalstrengthindicator,简称rssi),判断出电视机当前的实际控制者,继而实现个性化内容推荐以及其他更多个性化业务。
在本实施例中,所述穿戴设备为手环,或者其他带有运动传感器的可穿戴设备,所述运动传感器的作用是检测电视用户的运动数据并存储,所述穿戴设备还包括传输模块,用于从运动传感器获取运动数据,并通过无线的方式将运动数据传输到电视。
在本实施例中,所述运动数据包括转动加速度和线性加速度的大小和方向,所述运动姿势包括坐下和抬手腕,其中,通过运动数据分析出运动姿势的算法可以采用现有的技术来完成,本实施例中判定离电视最近同时在最近的时间上发生坐下或抬手腕姿势用户即为当前电视使用用户。
在本实施例中,所述穿戴设备与电视之间通过无线信号通讯,所述运动传感器的信号强度rssi为电视接收到穿戴设备的无线信号的强度指示,rssi的强度与两者之间的距离相关,也与两者之间的遮挡物相关,对于电视观众,手环与电视机之间属于无遮挡的直视距离,因此假定,家里多个手环存在的时候,与电视机之间rssi最强的那个手环持有者是电视实际控制者的概率较大,但不能简单的说rssi最强者则是实际观看者,其具体判定方法如下所述。
如图2所示,在本实施例中,所述步骤s40具体包括:
s41、采集与电视相连的所有穿戴设备的唯一标识符和运动姿势;
s42、连续记录电视遥控器的按键时间点,并搜索所述按键时间点前后预设时间段内发生的运动姿势及对应的穿戴设备;
s43、获取所有所述对应的穿戴设备发生运动姿势的时间点与所述按键时间点的时间差;
s44、获取所有所述对应的穿戴设备在所述按键时间点的信号强度;
s45、计算穿戴设备的信号强度与对应的时间差的比值,比值最大时,则判定所述穿戴设备对应的电视用户为所述按键时间点控制电视的用户。
在本实施例中,假设某个家庭成员每个人都拥有一个手环,通过电视端收集与其相连接的所有手环的设备信息,包括手环与家庭成员相对应的唯一标识符,并记录他们的运动姿势,包括坐下和抬手腕两种姿势;系统连续记录遥控器的按键时间点,假设某一时刻t0有按键发生;以t0为起点,搜索t0前后预设时间段(如10分钟)内发生的运动姿势及对应的手环,此时检测到一种运动姿势即为有效触发姿势;获取所有手环发生触发姿势的时间点与t0时刻的时间差列表:t0,t1,…,tn,n为整数,小于等于家庭成员的数量;并获取t0时刻各个手环的rssi值列表:rssi0,rssi1,…,rssin;计算sn=rssin/tn,对sn列表求最大者,认为当前时刻t0,电视的实际控制者为sn最大者对应的家庭成员。
实施例二
如图3所示,在本实施例中,一种基于运动姿势的身份识别系统,包括:电视端10和穿戴设备端20,穿戴设备端20与电视用户一一对应,所述穿戴设备端20包括:运动传感器21和传输模块22,所述电视端10包括:遥控器11、行为分析模块12和多用户模块13;其中,
所述运动传感器21,用于采集对应用户的运动数据;
所述传输模块22,用于将所述运动数据及所述运动数据对应的运动传感器的信号强度传输至电视端;
所述行为分析模块12,用于接收所述运动数据和所述信号强度,并对所述运动数据进行行为分析,获知对应用户有观看电视行为的运动姿势的时间点;
所述多用户模块13,用于获取遥控器11的按键时间点和所述运动传感器在对应所述按键时间点的信号强度,并根据所述运动姿势的时间点识别出当前控制电视的用户身份。
在本实施例中,所述运动数据包括转动加速度和线性加速度的大小和方向,所述运动姿势包括坐下和抬手腕。
在本实施例中,所述穿戴设备20与电视之间通过无线信号通讯,所述运动传感器21的信号强度为电视接收到穿戴设备20的无线信号的强度指示。
如图4所示,在本实施例中,所述多用户模块13包括:
采集单元131,用于采集与电视相连的所有穿戴设备20的唯一标识符和运动姿势;
记录搜索单元132,用于连续记录电视遥控器的按键时间点,并搜索所述按键时间点前后预设时间段内发生的运动姿势及对应的穿戴设备20;
计算单元133,用于获取所有所述对应的穿戴设备20发生运动姿势的时间点与所述按键时间点的时间差;
获取单元134,获取所有所述对应的穿戴设备20在所述按键时间点的信号强度;
识别单元135,用于计算穿戴设备20的信号强度与对应的时间差的比值,比值最大时,则判定所述穿戴设备20对应的电视用户为所述按键时间点控制电视的用户。
在本实施例中,所述穿戴设备20为手环,或者其他带有运动传感器21的可穿戴设备。
以上所述仅为本发明的具体实施方式,这些描述只是为了解释本发明的原理,而不能以任何方式解释为对本发明保护范围的限制。基于此处的解释,本领域的技术人员不需要付出创造性的劳动即可联想到本发明的其它具体实施方法,这些方式都将落入本发明的保护范围之内。