本技术涉及互联网智能推送内容领域,更具体地涉及一种内容推送方法、相关装置及存储介质。
背景技术:
1、随着居民建筑和商用建筑的高层化,电梯承担着重要的通勤运输工作。目前电梯轿厢都装有显示屏,在电梯运行时间段内播放指定的推送内容成为内容供应商的一个重要的宣传手段。传统的电梯轿厢内显示屏的内容推送方式较为单一,通常是根据内容供应商的需求,在某一段时间在规定的轿厢显示屏上重复播放推送内容,推送方式单一,推送内容循环播放,容易引起乘坐电梯人群的逆反心理,难以达到较好的推送效果。
技术实现思路
1、本技术实施例提供一种内容推送方法、相关装置及存储介质,基于对象属性从推送内容库中选定与对象属性关联的推送内容,根据对象属性预估推送内容时长,确定合适时长的关联推送内容,将关联推送内容在显示屏上显示推送,可以提高推送内容与电梯内对象的匹配度,时长匹配保证推送内容的完整播放,提高推送内容的推送效果。
2、第一方面,本技术实施例提供一种内容推送方法,包括:
3、采集电梯轿厢内图像;
4、识别所述图像中的对象,并获取所述对象的对象属性;
5、根据所述对象的对象属性,预估推送内容时长;
6、当所述对象属性包括宠物属性时,根据所述推送内容时长,在推送内容库中确定与宠物关联的第一推送内容;
7、控制所述电梯轿厢内的第一显示屏显示所述宠物有关的第一推送内容。
8、在一个实施方式中,所述方法还包括:
9、当所述对象属性为第一年龄段的女性属性时,在推送内容库中确定彩妆关联推送内容,服饰关联推送内容和护肤关联推送内容;
10、根据所述彩妆关联推送内容,服饰关联推送内容和护肤关联推送内容,确定推送给第一年龄段的女性的第二推送内容;
11、控制所述电梯轿厢内的第二显示屏显示所述第二推送内容。
12、在一个实施方式中,所述方法还包括:
13、当所述对象属性为第二年龄段的男性属性时,在推送内容库中确定汽车关联推送内容和数码关联推送内容;
14、根据所述汽车关联推送内容和数码关联推送内容,确定推送给所述第二年龄段的男性的第二推送内容;
15、控制所述电梯轿厢内的第二显示屏显示所述第二推送内容。
16、在一个实施方式中,所述方法还包括:
17、当所述对象属性为第三年龄段的人属性时,在推送内容库中确定保健品关联推送内容和医疗关联推送内容;
18、根据所述保健品关联推送内容和医疗关联推送内容,确定推送给所述第三年龄段的人的第二推送内容;
19、控制所述电梯轿厢内的第二显示屏显示所述第二推送内容。
20、在一个实施方式中,所述根据所述对象属性,预估推送内容时长,包括:
21、获取所述对象发起的电梯调度请求信息,所述电梯调度请求信息包括所述对象的起始楼层信息和目标楼层信息;
22、根据所述电梯调度信息和预设的计算方法计算出所述对象停留在电梯轿厢的预估停留时间;
23、根据所述预估停留时间确定推送内容时长。
24、在一个实施方式中,所述第一推送内容中包括多条推送内容;所述控制所述电梯内的第一显示屏显示所述宠物关联的第一推送内容,包括:
25、确定所述多条推送内容各自的优先级;
26、根据优先级高低将所述多条推送内容进行排序,获取排序后的第一推送内容;
27、控制所述电梯内显示屏播放所述排序后的第一推送内容。
28、在一个实施方式中,所述对象包括多个对象,所述多个对象中包括第一对象和第二对象,所述方法还包括:
29、当所述第一对象离开电梯轿厢时,根据所述第二对象的对象属性,在推送内容库中确定所述与第二对象的对象属性关联的第三推送内容;
30、控制所述电梯内的第二显示屏显示所述第三推送内容。
31、第二方面,本技术实施例提供一种内容推送装置,具有实现对应于上述第一方面提供的内容推送方法的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应的模块,所述模块可以是软件和/或硬件。在一个实施方式中,所述内容推送装置包括:
32、采集模块,用于采集电梯轿厢内图像;
33、读取模块,用于识别所述图像中的对象,并获取所述对象的对象属性;
34、计算模块,用于根据所述对象的对象属性,预估推送内容时长;
35、确定模块,用于当所述对象属性包括宠物属性时,根据所述推送内容时长,在推送内容库中确定与宠物关联的第一推送内容;
36、推送模块,用于控制所述电梯轿厢内的第一显示屏显示所述宠物有关的第一推送内容。
37、在一个实施方式中,所述确定模块,还用于:
38、当所述对象属性为第一年龄段的女性属性时,在推送内容库中确定彩妆关联推送内容,服饰关联推送内容和护肤关联推送内容;
39、根据所述彩妆关联推送内容,服饰关联推送内容和护肤关联推送内容,确定推送给第一年龄段的女性的第二推送内容;
40、所述推送模块,还用于控制所述电梯轿厢内的第二显示屏显示所述第二推送内容。
41、在一个实施方式中,所述确定模块,还用于:
42、当所述对象属性为第二年龄段的男性属性时,在推送内容库中确定汽车关联推送内容和数码关联推送内容;
43、根据所述汽车关联推送内容和数码关联推送内容,确定推送给所述第二年龄段的男性的第二推送内容;
44、所述推送模块,还用于控制所述电梯轿厢内的第二显示屏显示所述第二推送内容。
45、在一个实施方式中,所述确定模块,还用于:
46、当所述对象属性为第三年龄段的人属性时,在推送内容库中确定保健品关联推送内容和医疗关联推送内容;
47、根据所述保健品关联推送内容和医疗关联推送内容,确定推送给所述第三年龄段的人的第二推送内容;
48、所述推送模块,还用于控制所述电梯轿厢内的第二显示屏显示所述第二推送内容。
49、在一个实施方式中,所述计算模块,具体用于:
50、获取所述对象发起的电梯调度请求信息,所述电梯调度请求信息包括所述对象的起始楼层信息和目标楼层信息;
51、根据所述电梯调度信息和预设的计算方法计算出所述对象停留在电梯轿厢的预估停留时间;
52、根据所述预估停留时间确定推送内容时长。
53、在一个实施方式中,所述第一推送内容中包括多条推送内容;
54、所述推送模块,具体用于:
55、确定所述多条推送内容各自的优先级;
56、根据优先级高低将所述多条推送内容进行排序,获取排序后的第一推送内容;
57、控制所述电梯内显示屏播放所述排序后的第一推送内容。
58、在一个实施方式中,所述对象包括多个对象,所述多个对象中包括第一对象和第二对象,所述确定模块,还用于:
59、当所述第一对象离开电梯轿厢时,根据所述第二对象的对象属性,在推送内容库中确定所述与第二对象的对象属性关联的第三推送内容;
60、所述推送模块,还用于控制所述电梯内的第二显示屏显示所述第三推送内容。
61、第三方面,本技术实施例提供一种内容推送相关装置,包括存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现第一方面所述的内容推送方法。
62、第四方面,本技术实施例提供一种计算机可读存储介质,其包括指令,当其在计算机上运行时,使得所述计算机执行如第一方面所述的内容推送方法。
63、第五方面,本技术实施例提供一种包含指令的计算机程序产品,所述计算机程序产品包括程序指令,当所述程序指令在计算机或处理器上运行时,使得所述计算机或所述处理器执行如第一方面所述的内容推送方法。
64、本技术实施例基于对象属性从推送内容库中选定与对象属性关联的推送内容,根据对象属性预估推送内容时长,确定合适时长的关联推送内容,将关联推送内容在显示屏上显示推送,可以提高推送内容与电梯内对象的匹配度,时长匹配保证推送内容的完整播放,提高推送内容的推送效果。