已读消息检测方法、装置、设备及存储介质制造方法及图纸

技术编号:36974980 阅读:20 留言:0更新日期:2023-03-25 17:55
本发明专利技术涉及互联网技术领域,公开了一种已读消息检测方法、装置、设备及存储介质,该方法包括:在接收到待检测消息时,采集用户的人脸图像,根据人脸图像确定用户的视线在显示屏幕上的有效视线范围,获取待检测消息在显示屏幕上的显示范围,根据有效视线范围和显示范围判断待检测消息是否已读;由于本发明专利技术通过用户的有效视线范围和消息的显示范围来判断消息是否已读,而消息的显示范围是否落入用户的有效视线范围与用户是否阅读消息存在直接关联,从而提高了已读消息检测的准确性,避免了出现误判。判。判。

【技术实现步骤摘要】
已读消息检测方法、装置、设备及存储介质


[0001]本专利技术涉及互联网
,尤其涉及一种已读消息检测方法、装置、设备及存储介质。

技术介绍

[0002]目前,通常通过检测消息对应的聊天窗口是否显示在屏幕的最上层,来判断该消息是否已读。但是,在实际应用中,聊天窗口显示在屏幕的最上层并不等同于消息被读,因此,上述方式存在检测不准确,容易出现误判的缺陷。
[0003]上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。

技术实现思路

[0004]本专利技术的主要目的在于提供一种已读消息检测方法、装置、设备及存储介质,旨在解决现有技术中通过聊天窗口是否显示在屏幕的最上层,来判断该消息是否已读,存在检测不准确,容易出现误判的技术问题。
[0005]为实现上述目的,本专利技术提供一种已读消息检测方法,所述已读消息检测方法包括以下步骤:
[0006]在接收到待检测消息时,采集用户的人脸图像;
[0007]根据所述人脸图像确定所述用户的视线在显示屏幕上的有效视线范围;
[0008]获取所述待检测消息在所述显示屏幕上的显示范围;
[0009]根据所述有效视线范围和所述显示范围判断所述待检测消息是否已读。
[0010]可选地,所述根据所述有效视线范围和所述显示范围判断所述待检测消息是否已读的步骤,包括:
[0011]检测所述显示范围是否处于所述有效视线范围之内;
[0012]若是,则获取所述显示范围处于所述有效视线范围之内的持续时间;
[0013]根据所述持续时间判断所述待检测消息是否已读。
[0014]可选地,所述根据所述持续时间判断所述待检测消息是否已读的步骤,包括:
[0015]判断所述持续时间是否大于预设时间阈值;
[0016]在所述持续时间大于预设时间阈值时,获取所述待检测消息的消息长度;
[0017]根据所述消息长度检测所述待检测消息是否全部显示,获得检测结果;
[0018]根据所述检测结果判断所述待检测消息是否已读。
[0019]可选地,所述根据所述消息长度检测所述待检测消息是否全部显示,获得检测结果的步骤,包括:
[0020]获取所述待检测消息的翻阅信息;
[0021]根据所述翻阅信息和所述消息长度检测所述待检测消息是否全部显示,获得检测结果。
[0022]可选地,所述根据所述检测结果判断所述待检测消息是否已读的步骤之后,还包括:
[0023]在所述待检测消息未读时,根据所述翻阅信息和所述消息长度确定所述待检测消息的未读部分;
[0024]在所述显示屏幕上展示所述未读部分,并检测所述用户是否阅读所述未读部分。
[0025]可选地,所述根据所述人脸图像确定所述用户的视线在显示屏幕上的有效视线范围的步骤,包括:
[0026]根据所述人脸图像确定所述用户的视线角度方向;
[0027]获取所述用户与显示屏幕的当前距离;
[0028]根据所述视线角度方向和所述当前距离确定所述用户的视线在所述显示屏幕上的有效视线范围。
[0029]可选地,所述在接收到待检测消息时,采集用户的人脸图像的步骤,包括:
[0030]在接收到待检测消息时,获取所述待检测消息对应的聊天窗口;
[0031]当所述聊天窗口在当前显示界面上显示时,采集用户的人脸图像。
[0032]可选地,所述当所述聊天窗口在当前显示界面上显示时,采集用户的人脸图像的步骤,包括:
[0033]当所述聊天窗口在所述当前显示界面上显示时,采集显示屏幕对应区域的当前图像;
[0034]根据所述当前图像判断所述显示屏幕对应区域是否存在用户;
[0035]若是,则采集所述用户的人脸图像。
[0036]可选地,所述根据所述人脸图像确定所述用户的视线在显示屏幕上的有效视线范围的步骤之前,还包括:
[0037]获取所述待检测消息对应的显示程序信息,并根据所述显示程序信息确定目标用户图像;
[0038]将所述人脸图像与所述目标用户图像进行匹配,获得匹配结果;
[0039]相应地,所述根据所述人脸图像确定所述用户的视线在显示屏幕上的有效视线范围的步骤,包括:
[0040]在所述匹配结果为匹配成功时,根据所述人脸图像确定所述用户的视线在显示屏幕上的有效视线范围。
[0041]可选地,所述在所述匹配结果为匹配成功时,根据所述人脸图像确定所述用户的视线在显示屏幕上的有效视线范围的步骤,包括:
[0042]在所述匹配结果为匹配成功时,获取所述待检测消息的消息类别;
[0043]在所述消息类别为文字类别时,根据所述人脸图像确定所述用户的视线在显示屏幕上的有效视线范围。
[0044]可选地,所述在所述匹配结果为匹配成功时,获取所述待检测消息的消息类别的步骤之后,还包括:
[0045]在所述消息类别为语音类别时,获取语音播放设备的当前播放模式;
[0046]在所述当前播放模式为静音模式时,判定所述待检测消息为未读消息。
[0047]可选地,所述在所述消息类别为语音类别时,获取语音播放设备的当前播放模式
的步骤之后,还包括:
[0048]在所述当前播放模式为非静音模式时,检测所述待检测消息是否播放完毕;
[0049]若是,则判定所述待检测消息为已读消息。
[0050]此外,为实现上述目的,本专利技术还提出一种已读消息检测装置,所述已读消息检测装置包括:人脸图像采集模块、视线范围确定模块、显示范围确定模块和已读信息判断模块;
[0051]所述人脸图像采集模块,用于在接收到待检测消息时,采集用户的人脸图像;
[0052]所述视线范围确定模块,用于根据所述人脸图像确定所述用户的视线在显示屏幕上的有效视线范围;
[0053]所述显示范围确定模块,用于获取所述待检测消息在所述显示屏幕上的显示范围;
[0054]所述已读信息判断模块,用于根据所述有效视线范围和所述显示范围判断所述待检测消息是否已读。
[0055]可选地,所述已读信息判断模块,还用于检测所述显示范围是否处于所述有效视线范围之内;
[0056]所述已读信息判断模块,还用于若是,则获取所述显示范围处于所述有效视线范围之内的持续时间;
[0057]所述已读信息判断模块,还用于根据所述持续时间判断所述待检测消息是否已读。
[0058]可选地,所述已读信息判断模块,还用于判断所述持续时间是否大于预设时间阈值;
[0059]所述已读信息判断模块,还用于在所述持续时间大于预设时间阈值时,获取所述待检测消息的消息长度;
[0060]所述已读信息判断模块,还用于根据所述消息长度检测所述待检测消息是否全部显示,获得检测结果;
[0061]所述已读信息判断模块,还用于根据所述检测结果判断所述待检测消息是否已读。
[006本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种已读消息检测方法,其特征在于,所述已读消息检测方法包括以下步骤:在接收到待检测消息时,采集用户的人脸图像;根据所述人脸图像确定所述用户的视线在显示屏幕上的有效视线范围;获取所述待检测消息在所述显示屏幕上的显示范围;根据所述有效视线范围和所述显示范围判断所述待检测消息是否已读。2.如权利要求1所述的已读消息检测方法,其特征在于,所述根据所述有效视线范围和所述显示范围判断所述待检测消息是否已读的步骤,包括:检测所述显示范围是否处于所述有效视线范围之内;若是,则获取所述显示范围处于所述有效视线范围之内的持续时间;根据所述持续时间判断所述待检测消息是否已读。3.如权利要求2所述的已读消息检测方法,其特征在于,所述根据所述持续时间判断所述待检测消息是否已读的步骤,包括:判断所述持续时间是否大于预设时间阈值;在所述持续时间大于预设时间阈值时,获取所述待检测消息的消息长度;根据所述消息长度检测所述待检测消息是否全部显示,获得检测结果;根据所述检测结果判断所述待检测消息是否已读。4.如权利要求3所述的已读消息检测方法,其特征在于,所述根据所述消息长度检测所述待检测消息是否全部显示,获得检测结果的步骤,包括:获取所述待检测消息的翻阅信息;根据所述翻阅信息和所述消息长度检测所述待检测消息是否全部显示,获得检测结果。5.如权利要求4所述的已读消息检测方法,其特征在于,所述根据所述检测结果判断所述待检测消息是否已读的步骤之后,还包括:在所述待检测消息未读时,根据所述翻阅信息和所述消息长度确定所述待检测消息的未读部分;在所述显示屏幕上展示所述未读部分,并检测所述用户是否阅读所述未读部分。6.如权利要求1
‑<...

【专利技术属性】
技术研发人员:林瑞华许崇峰
申请(专利权)人:奇酷软件深圳有限公司
类型:发明
国别省市:

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

1