获取用户的身份进行交互的交互方法及遥控装置的制作方法

文档序号:6401490阅读:222来源:国知局
专利名称:获取用户的身份进行交互的交互方法及遥控装置的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种获取用户身份进行交互的交互方法及遥控装置。
背景技术
目前,智能遥控装置提供的服务越来越依赖于其与用户的交互,例如服务器及智能电视终端通过用户交互将节目推送给有需求的用户等,因此实现系统与用户的交互已逐渐成为智能遥控装置中不可或缺的基本功能。但是现有技术中的智能遥控装置都无法根据用户的具体身份实现交互,这无疑严重限制了智能遥控装置所提供的服务内容。例如一个家庭中通常有爷爷、爸爸、小孩、妈妈等人物身份,但是服务器及智能电视终端却无法根据这些人物身份实现合适的节目推送,如:根据爷爷身份推荐养身节目,根据爸爸身份推荐电影节目,根据小孩身份推荐少儿节目,根据妈妈身份推荐购物节目等等。

发明内容
本发明的主要目的是提供一种获取用户身份进行交互的交互方法及遥控装置,旨在当遥控装置需要根据用户身份提供服务时,可以利用本案中的交互方法获悉用户身份,进而根据用户身份提供合适的服务内容。为了达到上述目的,本发明提出一种获取用户身份进行交互的交互方法,包括:获取用户对遥控装置执行的行为习惯数据;根据所述行为习惯数据和预置数据库中存储的用户的行为习惯数据对比,识别用户的身份;显示所识别到的所 述用户的身份。优选地,所述行为习惯数据包括动作数据,其中,所述动作数据包括用户拿起遥控装置时遥控装置的加速度数据、方向数据和转动角速度数据。优选地,所述行为习惯数据还包括:节目喜好选择数据。优选地,所述显示所识别到的所述用户的身份之后还包括:当接收到用户反馈识别结果不是本人身份时,提供用户身份的列表供用户选择。优选地,所述提供用户身份的列表供用户选择之后还包括:根据识别到的用户的身份从预知数据库中读取用户的喜好节目列表,显示所述喜好节目列表供用户选择。本发明进一步提出一种获取用户身份进行交互的遥控装置,包括:数据获取模块,用于获取用户对遥控装置执行的行为习惯数据;身份识别模块,用于根据所述行为习惯数据和预置数据库中存储的用户的行为习惯数据对比,识别用户的身份;显示模块,用于显示所识别到的所述用户的身份。优选地,所述数据获取模块包括:动作数据获取单元,用于获取用户对遥控装置执行的动作数据;其中,所述动作数据获取单元包括:加速度传感器,用于获取用户拿起遥控装置时遥控装置的加速度数据;方向传感器,用于获取用户拿起遥控装置时遥控装置的方向数据;陀螺仪传感器,用于获取用户拿起遥控装置时遥控装置的转动角速度数据。优选地,所述数据获取模块还包括:节目喜好获取单元,用于获取用户对遥控装置执行的节目喜好选择数据。优选地,所述遥控装置还包括:身份确认模块,当接收到用户确认结果不是本人身份时,提供用户身份的列表供用户选择。优选地,所述遥控装置还包括:节目推荐模块,用于根据识别到的用户的身份从预知数据库中读取用户的喜好节目列表,显示所述喜好节目列表供用户选择。本发明提出的获取用户身份进行交互的交互方法,通过获取用户对遥控装置执行的行为习惯数据,再将根据行为习惯数据和预置数据库中存储的用户的行为习惯数据对t匕,以识别用户的身份,使遥控装置需要根据用户身份提供服务时,可以利用本案中的交互方法获悉用户身份,进而根据用户身份提供合适的服务内容。另外本交互方法可以在根据用户的一些操作习惯智能分析以识别用户身份,而不用像摄像机拍照那样识别身份,不会使用户感觉被监控并感到不适,识别身份过程更加人性化。


图1为本发明获取用户身份进行交互的交互方法的第一实施例的流程示意图;图2为本发明获取用户身份进行交互的交互方法的第二实施例的流程示意图;图3为本发明获取用户身份进行交互的交互方法的第三实施例的流程示意图;图4为本发明获取用户身份进行交互的遥控装置的第一实施例的结构示意图;图5为图4所示的数据获取模块的结构示意图;图6为图5所示的动作数据获取单元的结构示意图;图7为本发明获取用户身份进行交互的遥控装置的第二实施例的结构示意图;图8为本发明获取用户身份进行交互的遥控装置的第三实施例的结构示意图。本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
下面结合附图及具体实施例就本发明的技术方案做进一步的说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。本发明提出一种获取用户身份进行交互的交互方法。参照图1,图1为本发明获取用户身份进行交互的交互方法的第一实施例的流程示意图。本实施例中提出的获取用户身份进行交互的交互方法,包括:步骤S10,获取用户对遥控装置执行的行为习惯数据;
用户对遥控装置所执行的行为习惯数据至少包括动作数据与节目喜好选择数据。如用户拿起遥控装置时遥控装置的加速度数据、方向数据和转动角速度数据都是动作数据。节目喜好选择数据指用户常观看的节目的名称等相关的数据。如爸爸常看体育类节目、妈妈常看服装类节目以及爷爷常看养生类节目等。遥控装置将这些特定用户喜好的数据保存起来。具体地,动作数据如加速度数据、方向数据和转动角速度数据可分别通过加速度传感器、方向传感器和陀螺仪传感器来测量。其中,加速度传感器负责识别用户拿起遥控装置的加速度不同,以获得加速度数据。例如检测到:爸爸拿起遥控装置的加速度值U、1、z三个空间轴向)3=5,7=20,2=40 ;爷爷拿起遥控装置的加速度值:x=l,y=4,z=10。方向传感器,负责识别用户拿起遥控装置时遥控装置偏转的角度不同,以获得不同的方向数据。陀螺仪传感器,用于识别用户倾斜遥控装置时遥控装置的转动角速度数据。例如:爸爸拿起遥控装置的偏转值:x=0,y=45,z=90 ;爷爷拿起遥控装置的偏转值:x=0, y=0, z=90。方向传感器,加速度传感器和陀螺仪传感器获取到的加速度数据、方向数据和转动角速度数据分别作为独立的参数提供给遥控装置。发明人经过长期的实验研究,发现不同人拿起遥控装置时所产生的动作数据不同,而同一人每次拿起遥控装置时所产生的动作数据却通常能保持在一个较为稳定的范围内,因此本实施例中后续将可利用这些动作数据对用户的身份进行初步识别。此外,本实施例中获取用户拿起遥·控装置时所产生的动作数据,具体可指用户拿起遥控装置的极短时间内(该时间可由技术人员根据经验设定)各传感器测得并经过筛选或必要的换算后得到的数据。步骤S20,根据行为习惯数据和预置数据库中存储的用户的行为习惯数据对比,识别用户的身份;预置数据库存储在遥控装置中一存储装置里,预置数据库中存储的多个用户的行为习惯数据可实时更新。如多次检测到用户身份为爸爸拿起遥控装置的加速度数据等,从而提高后续遥控装置识别用户身份的准确度。预置数据库中数据建模过程采用动态更新的机制,例如可以采用SVM(Support Vector Machine,支持向量机)模型、高斯模型等,根据不同人或同一人的不同年龄段对应的动作数据进行建模,同时根据同一人的不同年龄段对用户的动作数据进行动态更新,并相应更新模型,或根据人数的增加或减少对模型数量和特征进行更新。具体地,通过将用户使用遥控装置的动作数据和/或节目喜好选择数据以识别用户的身份。单独通过动作数据以识别用户身份,可采用以下方法:在预置数据库中已经存储用户身份为爸爸拿起遥控装置时的加速度、角度与方向的动作数据的范围。如果用户再次拿起遥控装置时的加速度、角度与方向在预置数据库中存储用户为爸爸的动作数据范围内,则遥控装置判断出:现在使用遥控装置的用户为爸爸的几率比较大。因不同用户身份的行为习惯数据可能存在重叠,只通过某部分动作数据的数据获取可能无法识别用户的确切身份,或者获取到的某些动作数据在预置数据库中的多个用户身份的动作数据的范围内,这时,可采用以下顺序来进行身份识别:A、识别身份相似度的百分比;B、识别身份排序;C、筛选最大的值,识别的结果。例如:用户使用遥控装置的行为,识别身份相似度结果为70%像妈妈,60%像奶奶。遥控装置判断出像妈妈的几率最高,因此输出判断结果:使用本遥控装置的为妈妈。另外,可单独根据节目喜好选择数据以识别用户的身份。例如:爷爷喜欢看养身节目,该信息记录到存储空间,爸爸喜欢看体育节目,该信息记录到存储空间,通过收集不同用户的喜好选择数据以确认用户的身份。具体获取节目喜好选择数据时,可通过用户按遥控装置中某个按键来获取用户节目喜好选择数据。如按按键切换不同的频道时,当电视停留在某频道一段时间后,可从数字电视码流里读取当前播放节目的信息,以获取当前频道播放的节目的相关信息,获取到当前播放的为A频道的B节目。即通过获取到多个用户收看不同节目的时间并存储在预置数据库中,当下次用户使用遥控装置时,读取当前播放的节目,再与预置数据库中存储的数据进行综合对比,比如通过再次获取收看的节目时间长短与节目名称,与预置数据库中的数据进行比较,从而识别用户身份。如预置数据库中存储了用户身份为爸爸的用户常看B节目,收看B节目的总时间占收看所有节目时间比例为C,收看D节目的总时间占收看所有节目时间比例为E等,下次用户在使用遥控装置更换频道时,统计一段时间内在按键切换频道时,得出用户收看B节目的时间占总时间比例为C左右,收看D节目的总时间占收看所有节目时间比例为E左右,即识别用户身份为爸爸。另外,预知数据库中用户的节目喜好选择数据也可由用户手动输入或系统输入。本实施例可单独通过动作数据或节目喜好选择数据识别出用户的身份,也可将两种数据结合起来识别用户身份,从而提高身份识别准确率。将动作数据或节目喜好选择数据结合起来识别时,通过获取用户拿取遥控器的动作,并获取该用户一段时间内观看某节目的时间进行综合比较,以识别用户的身份。步骤S30,显示所识别到的用户的身份。遥控装置识别到用户的身份后,可通过遥控装置中的显示模块将结果显示出来。本实施例提出的获取用户身份进行交互的交互方法,通过获取用户对遥控装置执行的行为习惯数据,再将根据行为习惯数据和预置数据库中存储的用户的行为习惯数据对t匕,以识别用户的身份 ,使遥控装置需要根据用户身份提供服务时,可以利用本实施例中的交互方法获悉用户身份,进而根据用户身份提供合适的服务内容。例如当一个家庭中有爷爷、爸爸、小孩、妈妈等用户身份时,服务器及智能电视终端可根据本实施例获悉这些用户身份,进而实现合适的节目推送,如:根据爷爷身份推荐养身节目,根据爸爸身份推荐电影节目,根据小孩身份推荐少儿节目,根据妈妈身份推荐购物节目等等。另外本交互方法可以在根据用户的一些操作习惯智能分析以识别用户身份,而不用像摄像机拍照那样来识别身份,不会使用户感觉被监控并感到不适,识别身份过程更加人性化。参照图2,图2为本发明获取用户身份进行交互的交互方法的第二实施例的流程示意图。本发明提出获取用户身份进行交互的交互方法的第二实施例。本实施例与第一实施例不同的是,在步骤S30之后还包括:步骤S40,当接收到用户反馈识别结果不是本人身份时,提供用户身份的列表供用户选择。例如,当爸爸某次在使用遥控装置的过程中,拿取遥控装置的动作很像爷爷,遥控装置通过显示装置提示用户现在是爷爷使用遥控装置。此时,可在遥控装置中设置一矫正按钮,爸爸按矫正按钮后,遥控装置里的显示装置会显示可能的多个用户身份,用户可选择在多个用户身份中选择,以使遥控装置的显示界面显示的为正确的用户身份。通过增加一用户矫正确认身份的步骤,使当遥控装置识别身份有偏差时,用户还可以手动矫正,使本交互方法更加灵活、更人性化。另外,在步骤S10之前首先要确认所述遥控装置中用于接收所述行为习惯数据的所有模块(包括传感器)功能完全正常,再进行获取行为习惯数据,确保所有模块功能都正常能够提高遥控装置识别用户的准确度。例如,加速度传感器出现故障时,只能获取到方向数据和转动角速度数据,这时,通过方向数据和转动角速度数据来识别用户的身份没有用加速度数据、方向数据和转动角速度数据三者的结合来识别用户身份的准确度高。参照图3,图3为本发明获取用户身份进行交互的交互方法的第三实施例的流程示意图。本发明提出获取用户身份进行交互的交互方法的第三实施例。本实施例与第二实施例不同的是,在步骤S40之后还包括:步骤50,根据用户的身份从预知数据库中读取用户的喜好节目列表,显示遥控装置喜好节目列表供用户选择。预知数据库中存储了多个用户的身份与节目列表的映射关系。如保存身份为爸爸的用户通常收看的节目的喜好节目列表,喜好节目列表中多个节目的推荐收看顺序可实时更新。爸爸某一段时间经常观看体育类节目,则预知数据库中的爸爸的喜好节目列表中体育类节目排名比较靠前。通过根据身份信息从预知数据库中读取用户的喜好节目列表,遥控装置的显示装置提供喜好节目列表供用户选择,使本交互方法更加人性化。

本发明进一步还提出一种获取用户身份进行交互的遥控装置。参照图4至图6,图4为本发明获取用户身份进行交互的遥控装置的第一实施例的结构示意图;图5为图4所示的数据获取模块的结构示意图;图6为图5所示的动作数据获取单元的结构示意图。本实施例提出的获取用户身份进行交互的遥控装置包括:数据获取模块10,用于获取用户对遥控装置执行的行为习惯数据;身份识别模块20,用于根据行为习惯数据和预置数据库中存储的用户的行为习惯数据对比,识别用户的身份;显示模块30,用于显示所识别到的用户的身份。具体地,数据获取模块10至少包括:动作数据获取单元11,用于获取用户对遥控装置执行的动作数据;节目喜好获取单元12,用于获取用户对遥控装置执行的节目喜好选择数据;其中,动作数据获取单元11包括:加速度传感器111,用于获取用户对遥控装置执行的加速度数据;方向传感器112,用于获取用户对遥控装置执行的方向数据;陀螺仪传感器113,用于获取用户对遥控装置执行的转动角速度数据。用户对遥控装置执行的行为习惯数据包括动作数据与节目喜好选择数据。如用户拿起遥控装置的加速度数据、方向数据和转动角速度数据都是动作数据。本发明中,遥控装置控制的终端可以为电视、电脑等。具体地,动作数据可通过加速度传感器111、方向传感器112和陀螺仪传感器113来测量。其中,加速度传感器111负责识别用户拿起遥控装置的加速度不同,以获得加速度数据。例如检测到:爸爸拿起遥控装置的加速度值(X、y、z三个空间轴向):x=5,y=20,z=40 ;爷爷拿起遥控装置的加速度值:x=l,y=4,z=10。方向传感器112,主要负责识别用户拿起遥控装置偏转的角度不同,获得不同的方向数据。陀螺仪传感器113,识别用户倾斜遥控装置时的转动角速度数据。例如:爸爸拿起遥控装置的偏转值:x=0,y=45, z=90 ;爷爷拿起遥控装置的偏转值:x=0,y=0,z=90。方向传感器112,加速度传感器111和陀螺仪传感器113获取到的加速度数据、方向数据和转动角速度数据分别作为独立的参数提供给遥控装置。节目喜好选择数据指用户常观看的节目的名称等相关的数据。如爸爸常看体育类节目,妈妈常看服装类节目等。将这些特定用户喜好的数据保存起来。预置数据库中存储的行为习惯数据可实时更新。例如多次检测到用户身份为爸爸拿起遥控装置的加速度数据等,可更新到预置数据库中,从而提高遥控装置后续识别用户身份的准确度。其中,预置数据库中数据建模过程采用动态更新的机制,可以采用例如SVM(Support Vector Machine,支持向量机)模型、高斯模型等,根据不同人或同一人的不同年龄段对应的动作数据进行建模,同时根据同一人的不同年龄段对用户的动作数据进行动态更新,并相应更新模型,或根据人数的增加或减少对模型数量和特征进行更新。具体地,可以通过将用户使用遥控装置的动作数据和节目喜好选择数据以识别用户的身份。如通过动作数据以识别用户身份,可采用以下方法:在预置数据库中已经存储用户身份为爸爸拿起遥控装置时的加速度、角度与方向的数据的范围。如果用户再次拿起遥控装置时的加速度、角度与方向在预置数据库中存储用户身份为爸爸的动作数据范围内,则遥控装置判断出现在使用遥控装置的用户身份为爸爸。当识别出可能的用户身份结果有多个时,可采用以下顺序来进行身份识别:A、识别身份相似度的百分比;B、识别身份排序;
C、筛选最大的值,识别的结果。例如:从用户使用遥控装置的行为得到的动作数据,识别身份相似度结果为70%像妈妈,60%像奶奶。遥控装置判断出像妈妈的几率最高,因此输出判断结果:使用本遥控装置的用户身 份为妈妈。另外,可根据节目喜好选择数据以识别用户的身份。例如:爷爷喜欢看养身节目,该信息记录到存储空间,爸爸喜欢看体育节目,该信息记录到存储空间,通过收集不同用户的喜好选择数据以确认用户的身份。当用户拿起遥控装置观看节目都是体育节目,或者收看体育节目的时间较长,遥控装置通过内部分析判断得出:现在使用遥控装置的用户身份为爸爸。因此,可单独通过动作数据或节目喜好选择数据识别出用户的身份,也可两个结合起来识别用户身份,从而提高识别准确率。遥控装置识别到用户的身份后,可通过遥控装置中的显示模块10将结果显示出来。本实施例提出的遥控装置,通过数据获取模块10获取用户对遥控装置执行的行为习惯数据,再通过身份识别模块20将根据遥控装置行为习惯数据和预置数据库中存储的用户的行为习惯数据对比,以识别用户的身份,从而使本遥控装置可以在根据用户的一些操作习惯智能分析以识别用户身份,而不用像摄像机拍照那样来识别身份,不会使用户感觉被监控并感到不适,识别身份过程更加人性化。参照图7,图7为本发明获取用户身份进行交互的遥控装置的第二实施例的结构示意图。本发明提出获取用户身份进行交互的遥控装置的第二实施例。本实施例与获取用户身份进行交互的遥控装置的第一实施例不同的是,本实施例中,遥控装置还包括:身份确认模块40,当接收到用户确认结果不是本人身份时,提供用户身份的列表供用户选择。通过增加身份确认模块40供用户确认身份,使本遥控装置显示的识别的用户身份的结果可以更改,从而使本遥控装置的判断结果更加可靠,避免了当身份识别结果有误时,推荐给用户错误的节目信息或服务内容。参照图8,图8为本发明获取用户身份进行交互的遥控装置的第三实施例的结构示意图。本发明提出获取用户身份进行交互的遥控装置的第三实施例。本实施例与获取用户身份进行交互的遥控装置的第二实施例不同的是,本实施例中,遥控装置还包括:节目推荐模块50,用于根据识别到的用户的身份从预知数据库中读取用户的喜好节目列表,显示遥控装置喜好节目列表供用户选择。通过设置节目推荐模块50,以根据用户身份信息从预知数据库中读取用户的喜好节目列表,并通过遥控装置的显示装置提供喜好节目列表供用户选择,使本交互方法更加人性化。以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发 明的专利保护范围内。
权利要求
1.一种获取用户身份进行交互的交互方法,其特征在于,包括: 获取用户对遥控装置执行的行为习惯数据; 根据所述行为习惯数据和预置数据库中存储的用户的行为习惯数据对比,识别用户的身份; 显示所识别到的所述用户的身份。
2.如权利要求1所述的交互方法,其特征在于,所述行为习惯数据包括动作数据,其中,所述动作数据包括用户拿起遥控装置时遥控装置的加速度数据、方向数据和转动角速度数据。
3.如权利要求2所述的交互方法,其特征在于,所述行为习惯数据还包括节目喜好选择数据。
4.如权利要求1所述的交互方法,其特征在于,所述显示所识别到的所述用户的身份之后还包括: 当接收到用户反馈识别结果不是本人身份时,提供用户身份的列表供用户选择。
5.如权利要求4所述的交互方法,其特征在于,所述提供用户身份的列表供用户选择之后还包括: 根据识别到的用户的身份从预知数据库中读取用户的喜好节目列表,显示所述喜好节目列表供用户选择。
6.一种获取用户身份进行交互的遥控装置,其特征在于,包括: 数据获取模块,用于获取用户对遥控装置执行的行为习惯数据; 身份识别模块,用于根据所述行为习惯数据和预置数据库中存储的用户的行为习惯数据对比,识别用户的身份; 显示模块,用于显示所识别到的所述用户的身份。
7.如权利要求6所述的遥控装置,其特征在于,所述数据获取模块包括:动作数据获取单元,用于获取用户对遥控装置执行的动作数据; 其中,所述动作数据获取单元包括: 加速度传感器,用于获取用户拿起遥控装置时遥控装置的加速度数据; 方向传感器,用于获取用户拿起遥控装置时遥控装置的方向数据; 陀螺仪传感器,用于获取用户拿起遥控装置时遥控装置的转动角速度数据。
8.如权利要求7所述的遥控装置,其特征在于,所述数据获取模块还包括:节目喜好获取单元,用于获取用户对遥控装置执行的节目喜好选择数据。
9.如权利要求6所述的遥控装置,其特征在于,还包括: 身份确认模块,当接收到用户确认结果不是本人身份时,提供用户身份的列表供用户选择。
10.如权利要求9所述的遥控装置,其特征在于,还包括: 节目推荐模块,用于根据识别到的用户的身份从预知数据库中读取用户的喜好节目列表,显示所述喜好节目列表供用户选择。
全文摘要
本发明公开一种获取用户身份进行交互的交互方法和遥控装置,本交互方法包括获取用户对遥控装置执行的行为习惯数据;根据所述行为习惯数据和预置数据库中存储的用户的行为习惯数据对比,识别用户的身份;显示所识别到的用户的身份。本交互方法可以在根据用户的一些操作习惯智能分析以识别用户身份,而不用像摄像机拍照那样识别身份,不会使用户感觉被监控并感到不适,识别身份过程更加人性化。
文档编号G06F3/0487GK103246448SQ20131011611
公开日2013年8月14日 申请日期2013年4月3日 优先权日2013年4月3日
发明者王云华, 付遥远, 王凌晨, 胡佳文, 韦泽垠 申请人:深圳Tcl新技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1