基于虚拟现实的推送方法、装置、VR设备及存储介质制造方法及图纸

技术编号:26418748 阅读:20 留言:0更新日期:2020-11-20 14:14
本发明专利技术公开了一种基于虚拟现实的推送方法、装置、VR设备及存储介质,所述方法包括:VR设备获取用户的虹膜特征信息和瞳孔特征信息,根据虹膜特征信息确定用户身份信息,并查找对应的使用记录信息;查找当前时间对应的目标时间区间,并根据目标时间区间和使用记录信息确定目标使用记录信息,并提取游戏时长和视频时长,在游戏时长小于视频时长时,获取用户的视频观看记录并确定目标视频,根据目标视频和瞳孔特征信息生成目标视频数据并推送给用户。从而通过虹膜特征信息确定用户的用户身份信息,再确定对应的目标使用记录信息,在需要进行视频推送时,将处理后的目标视频数据推送给用户,达到了VR设备为用户进行个性化推送的效果。

【技术实现步骤摘要】
基于虚拟现实的推送方法、装置、VR设备及存储介质
本专利技术涉及数据处理
,尤其涉及一种基于虚拟现实的推送方法、装置、VR设备及存储介质。
技术介绍
目前,VR设备已经逐渐普遍开来,人们多将其用于休闲娱乐,但是,现有的VR设备的智能程度不够,用户在使用时需要自己去选择娱乐活动,VR设备并不能自动根据用户的使用记录信息来为其进行个性化推送。
技术实现思路
本专利技术的主要目的在于提出一种基于虚拟现实的推送方法、装置、VR设备及存储介质,旨在解决VR设备如何为用户进行个性化推送的技术问题。为实现上述目的,本专利技术提供一种基于虚拟现实的推送方法,所述基于虚拟现实的推送方法包括以下步骤:VR设备获取用户的虹膜特征信息和瞳孔特征信息,并根据所述虹膜特征信息确定所述用户的用户身份信息;根据所述用户身份信息查找所述用户对应的使用记录信息;获取当前时间,查找所述当前时间对应的目标时间区间,并根据所述目标时间区间和所述使用记录信息确定目标使用记录信息;从所述目标使用记录信息中提取游戏时长和视频时长,并将所述游戏时长和所述视频时长进行比较;在所述游戏时长小于所述视频时长时,获取所述用户的视频观看记录;根据所述视频观看记录确定目标视频,根据所述目标视频和所述瞳孔特征信息生成目标视频数据,并将所述目标视频数据推送给所述用户。优选地,所述根据所述视频观看记录确定目标视频,根据所述目标视频和所述瞳孔特征信息生成目标视频数据,并将所述目标视频数据推送给所述用户,具体包括:根据所述视频观看记录确定视频类型,并获取各视频类型对应的观看时长;根据所述观看时长从所述视频类型中选取目标视频类型,并根据所述目标视频类型确定目标视频;从所述瞳孔特征信息中提取瞳孔位置信息,并根据所述瞳孔位置信息确定所述用户的注意力区域;获取所述目标视频的原始视频数据;根据所述注意力区域对所述原始视频数据进行处理,获得目标视频数据,并将所述目标视频数据推送给所述用户。优选地,所述VR设备获取用户的虹膜特征信息和瞳孔特征信息,并根据所述虹膜特征信息确定所述用户的用户身份信息,具体包括:VR设备在接收到用户输入的使用指令时,采集所述用户的第一眼部图像;对所述第一眼部图像进行处理,获得所述第一眼部图像的灰度直方图;根据所述灰度直方图确定第一波谷和第二波谷,并确定所述第一波谷的第一灰度值和所述第二波谷的第二灰度值;将所述第一灰度值作为第一阈值,并根据所述第一阈值对所述第一眼部图像进行二值化处理,获得第一处理图像;根据所述第一处理图像确定瞳孔特征信息,并从所述瞳孔特征信息中提取瞳孔圆心及瞳孔半径;根据所述瞳孔圆心及所述瞳孔半径确定虹膜的内边界;将所述第二灰度值作为第二阈值,并根据所述第二阈值对所述第一眼部图像进行二值化处理,获得第二处理图像;根据所述第二处理图像确定所述虹膜的外边界;根据所述内边界和所述外边界对所述虹膜进行定位,并根据定位结果从所述第一眼部图像中提取虹膜图像;对所述虹膜图像进行归一化处理,获得目标虹膜图像,并从所述目标虹膜图像中提取虹膜特征信息;查找所述虹膜特征信息对应的目标用户身份信息,并根据所述目标用户身份信息确定所述用户的用户身份信息。优选地,所述从所述目标使用记录信息中提取游戏时长和视频时长,并将所述游戏时长和所述视频时长进行比较,具体包括:从所述目标使用记录信息中提取游戏使用记录和视频使用记录;根据所述游戏使用记录确定游戏时长,并根据所述视频使用记录确定视频时长;判断所述游戏时长是否大于预设游戏时长阈值,并判断所述视频时长是否大于预设视频时长阈值;在所述游戏时长大于所述预设游戏时长阈值且所述视频时长大于所述预设视频时长阈值时,将所述游戏时长和所述视频时长进行比较。优选地,所述根据所述视频观看记录确定目标视频,根据所述目标视频和所述瞳孔特征信息生成目标视频数据,并将所述目标视频数据推送给所述用户之后,还包括:获取所述用户的设备使用时长,并判断所述设备使用时长是否大于预设使用时长阈值;在所述设备使用时长大于所述预设使用时长阈值时,根据预设采样时长和预设采样次数对所述用户进行周期性采样,以获得所述用户的第二眼部图像;从所述第二眼部图像中提取眼部特征信息;根据所述眼部特征信息确定所述用户在所述预设采样时长内的闭眼次数;判断所述闭眼次数是否大于第一预设闭眼次数阈值;在所述闭眼次数大于所述第一预设闭眼次数阈值时,判定所述用户处于疲劳状态,并基于所述疲劳状态向所述用户进行提示。优选地,所述疲劳状态包括:第一疲劳状态和第二疲劳状态;所述在所述闭眼次数大于所述第一预设闭眼次数阈值时,判定所述用户处于疲劳状态,并基于所述疲劳状态向所述用户进行提示,具体包括:在所述闭眼次数大于所述第一预设闭眼次数阈值时,判断所述闭眼次数是否大于第二预设闭眼次数阈值;在所述闭眼次数不大于所述第二预设闭眼次数阈值时,判定所述用户处于第一疲劳状态;在所述用户处于第一疲劳状态时,生成休息提示信息,并展示所述休息提示信息;在所述闭眼次数大于所述第二预设闭眼次数阈值时,判定所述用户处于第二疲劳状态;在所述用户处于第二疲劳状态时,生成关机提示信息,并在展示所述关机提示信息预设时长后执行关机操作。优选地,所述从所述目标使用记录信息中提取游戏时长和视频时长,并将所述游戏时长和所述视频时长进行比较之后,还包括:在所述游戏时长大于等于所述视频时长时,获取所述用户的游戏运行记录;根据所述游戏运行记录确定待选游戏,并确定各待选游戏对应的待选游戏时长;根据所述待选游戏时长对各待选游戏进行排序,并根据排序结果从所述待选游戏中选取目标游戏;获取所述用户的第三眼部图像,根据所述用户的第三眼部图像确定所述用户的当前状态;根据所述当前状态确定目标运行模式,并根据所述目标运行模式运行所述目标游戏。此外,为实现上述目的,本专利技术还提出一种基于虚拟现实的推送装置,所述基于虚拟现实的推送装置包括:信息获取模块,用于获取用户的虹膜特征信息,并根据所述虹膜特征信息确定所述用户的用户身份信息;使用记录模块,用于根据所述用户身份信息查找所述用户对应的使用记录信息;目标确定模块,用于获取当前时间,查找所述当前时间对应的目标时间区间,并根据所述目标时间区间和所述使用记录信息确定目标使用记录信息;时长比较模块,用于从所述目标使用记录信息中提取游戏时长和视频时长,并将所述游戏时长和所述视频时长进行比较;观看记录模块,用于在所述游戏时长小于所述视频时长时,获取所述用户的视频观看记录;信息推送模块,用于根据所述视频观看记录确定目标视频,根据所述目标视频和所述瞳孔特征信息生成目标视频数据,并将所述目标视频数据推送给所述用户。此外,本文档来自技高网...

【技术保护点】
1.一种基于虚拟现实的推送方法,其特征在于,所述基于虚拟现实的推送方法包括以下步骤:/nVR设备获取用户的虹膜特征信息和瞳孔特征信息,并根据所述虹膜特征信息确定所述用户的用户身份信息;/n根据所述用户身份信息查找所述用户对应的使用记录信息;/n获取当前时间,查找所述当前时间对应的目标时间区间,并根据所述目标时间区间和所述使用记录信息确定目标使用记录信息;/n从所述目标使用记录信息中提取游戏时长和视频时长,并将所述游戏时长和所述视频时长进行比较;/n在所述游戏时长小于所述视频时长时,获取所述用户的视频观看记录;/n根据所述视频观看记录确定目标视频,根据所述目标视频和所述瞳孔特征信息生成目标视频数据,并将所述目标视频数据推送给所述用户。/n

【技术特征摘要】
1.一种基于虚拟现实的推送方法,其特征在于,所述基于虚拟现实的推送方法包括以下步骤:
VR设备获取用户的虹膜特征信息和瞳孔特征信息,并根据所述虹膜特征信息确定所述用户的用户身份信息;
根据所述用户身份信息查找所述用户对应的使用记录信息;
获取当前时间,查找所述当前时间对应的目标时间区间,并根据所述目标时间区间和所述使用记录信息确定目标使用记录信息;
从所述目标使用记录信息中提取游戏时长和视频时长,并将所述游戏时长和所述视频时长进行比较;
在所述游戏时长小于所述视频时长时,获取所述用户的视频观看记录;
根据所述视频观看记录确定目标视频,根据所述目标视频和所述瞳孔特征信息生成目标视频数据,并将所述目标视频数据推送给所述用户。


2.如权利要求1所述的基于虚拟现实的推送方法,其特征在于,所述根据所述视频观看记录确定目标视频,根据所述目标视频和所述瞳孔特征信息生成目标视频数据,并将所述目标视频数据推送给所述用户,具体包括:
根据所述视频观看记录确定视频类型,并获取各视频类型对应的观看时长;
根据所述观看时长从所述视频类型中选取目标视频类型,并根据所述目标视频类型确定目标视频;
从所述瞳孔特征信息中提取瞳孔位置信息,并根据所述瞳孔位置信息确定所述用户的注意力区域;
获取所述目标视频的原始视频数据;
根据所述注意力区域对所述原始视频数据进行处理,获得目标视频数据,并将所述目标视频数据推送给所述用户。


3.如权利要求1所述的基于虚拟现实的推送方法,其特征在于,所述VR设备获取用户的虹膜特征信息和瞳孔特征信息,并根据所述虹膜特征信息确定所述用户的用户身份信息,具体包括:
VR设备在接收到用户输入的使用指令时,采集所述用户的第一眼部图像;
对所述第一眼部图像进行处理,获得所述第一眼部图像的灰度直方图;
根据所述灰度直方图确定第一波谷和第二波谷,并确定所述第一波谷的第一灰度值和所述第二波谷的第二灰度值;
将所述第一灰度值作为第一阈值,并根据所述第一阈值对所述第一眼部图像进行二值化处理,获得第一处理图像;
根据所述第一处理图像确定瞳孔特征信息,并从所述瞳孔特征信息中提取瞳孔圆心及瞳孔半径;
根据所述瞳孔圆心及所述瞳孔半径确定虹膜的内边界;
将所述第二灰度值作为第二阈值,并根据所述第二阈值对所述第一眼部图像进行二值化处理,获得第二处理图像;
根据所述第二处理图像确定所述虹膜的外边界;
根据所述内边界和所述外边界对所述虹膜进行定位,并根据定位结果从所述第一眼部图像中提取虹膜图像;
对所述虹膜图像进行归一化处理,获得目标虹膜图像,并从所述目标虹膜图像中提取虹膜特征信息;
查找所述虹膜特征信息对应的目标用户身份信息,并根据所述目标用户身份信息确定所述用户的用户身份信息。


4.如权利要求1所述的基于虚拟现实的推送方法,其特征在于,所述从所述目标使用记录信息中提取游戏时长和视频时长,并将所述游戏时长和所述视频时长进行比较,具体包括:
从所述目标使用记录信息中提取游戏使用记录和视频使用记录;
根据所述游戏使用记录确定游戏时长,并根据所述视频使用记录确定视频时长;
判断所述游戏时长是否大于预设游戏时长阈值,并判断所述视频时长是否大于预设视频时长阈值;
在所述游戏时长大于所述预设游戏时长阈值且所述视频时长大于所述预设视频时长阈值时,将所述游戏时长和所述视频时长进行比较。


5.如权利要求1所述的基于虚拟现实的推送方法,其特征在于,所述根据所述视频观看记录确定目标视频,根据所述目标视频和所...

【专利技术属性】
技术研发人员:曹小伍曹景溢雷铭杰
申请(专利权)人:杭州翔毅科技有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1