活动信息推送方法、装置、电子设备及存储介质制造方法及图纸

技术编号:32125536 阅读:27 留言:0更新日期:2022-01-29 19:13
本发明专利技术涉及人工智能技术,揭露一种活动信息推送方法,包括:获取用户的GeoHash地址编码及用户的人脸图像,获取多个预设活动的GeoHah地址编码,计算所述用户的GeoHash地址编码与每个所述预设活动的GeoHash地址编码之间的相似度,从所述多个预设活动中,选择大于预设相似度阈值的相似度对应的活动作为备选活动,对所述人脸图像进行表情特征提取,得到表情特征图像,利用预先训练的表情识别模型对所述表情特征图像进行用户情绪预测,得到用户情绪,从所述备选活动中,选择与所述用户情绪相匹配的活动信息,并推送给所述用户。本发明专利技术还提出一种活动信息推送装置、设备以及介质。本发明专利技术可以提升活动信息推送的精准性及用户体验。以提升活动信息推送的精准性及用户体验。以提升活动信息推送的精准性及用户体验。

【技术实现步骤摘要】
活动信息推送方法、装置、电子设备及存储介质


[0001]本专利技术涉及人工智能
,尤其涉及一种活动信息推送方法、装置、电子设备及计算机可读存储介质。

技术介绍

[0002]随着现代科学技术的发展,人们的活动范围越来越广,相应地与外界的交互也越来越多。通常人们会通过随身携带的移动终端,频繁的接收到不同信息来源的各种推荐活动信息,例如,银行沙龙活动、社区便民活动、商家促销活动等。通常企业或商家根据人们的历史活动参与情况或人们的基本信息进行活动消息的推送,这种推送方式忽略了人们的当前状态,所推荐的活动信息并不精准,往往会造成人们的反感。

技术实现思路

[0003]本专利技术提供一种活动信息推送方法、装置及计算机可读存储介质,其主要目的在于提升活动信息推送的准确性。
[0004]为实现上述目的,本专利技术提供的一种活动信息推送方法,包括:
[0005]获取用户的所述备选活动中及用户的人脸图像;
[0006]获取多个预设活动的GeoHah地址编码,计算所述用户的GeoHash地址编码与每个所述预设活动的Geo本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种活动信息推送方法,其特征在于,所述方法包括:获取用户的GeoHash地址编码及用户的人脸图像;获取多个预设活动的GeoHah地址编码,计算所述用户的GeoHash地址编码与每个所述预设活动的GeoHash地址编码之间的相似度,从所述多个预设活动中,选择大于预设相似度阈值的相似度对应的活动作为备选活动;对所述人脸图像进行表情特征提取,得到表情特征图像;利用预先训练的表情识别模型对所述表情特征图像进行用户情绪预测,得到用户情绪;从所述备选活动中,选择与所述用户情绪相匹配的活动信息,并推送给所述用户。2.如权利要求1所述的活动信息推送方法,其特征在于,所述获取用户的GeoHash地址编码,包括:监测到用户访问预设的应用时,向所述应用的预设浏览器发送获取用户地理位置的请求;接收所述预设浏览器返回的所述用户的地理位置,其中包括所述用户所在地理位置的经度和纬度;利用GeoHash算法,根据所述经度及所述纬度生成所述用户的GeoHash地址编码。3.如权利要求1所述的活动信息推送方法,其特征在于,所述计算所述用户的GeoHash编码与每个所述预设活动的GeoHash地址编码之间的相似度,包括:分别判断所述用户的GeoHash地址编码第i位字符与每个所述预设活动的GeoHash地址编码第i位字符是否相同,其中i=1、2、3

.n;若所述用户的GeoHash地址编码第i位字符与所述预设活动的GeoHash地址编码第i位字符相同,则利用i+1更新所述i,并返回上述的分别判断所述用户的GeoHash地址编码第i位字符与每个所述预设活动的GeoHash地址编码第i位字符是否相同的步骤;若所述用户的GeoHash地址编码第i位字符与所述预设活动的GeoHash地址编码第i位字符不相同,利用i

1得到所述用户的GeoHash地址编码与每个所述预设活动的GeoHash地址编码之间的相似度。4.如权利要求1所述的活动信息推送方法,其特征在于,所述对所述人脸图像进行表情特征提取之前,所述方法还包括:对所述人脸图像执行灰度转换操作,得到灰度人脸图像;对所述灰度人脸图像进行降噪处理;对降噪后的所述灰度人脸图像进行对比度增强。5.如权利要求1所述的活动信息推送方法,其特征在于,所述利用预先训练的表情识别模型对所述表情特征图像进行用户情绪预测,包括:利用预先训练的表情识别模型对所述表情特征图像进行特征向量的提...

【专利技术属性】
技术研发人员:夏斯勇
申请(专利权)人:平安银行股份有限公司
类型:发明
国别省市:

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

1