本发明涉及互联网技术领域,尤其涉及一种铃声推荐方法及系统。
背景技术:
目前,随着科技的迅速发展人类已经越发的离不开移动手机、移动平板等用户设备。在包括移动手机在内的用户设备的实际应用中,用户在设置用户设备的铃声时通常希望能够设置与其年龄、学历等信息相匹配的铃声,以便于通过铃声可以体现用户个人的喜好。然而在实践中发现,用户在用户设备上设置铃声时往往难以找到与其年龄、学历等信息相匹配的铃声,用户通常只能随便找个铃声进行设置,这不能达到自己满意的效果。
技术实现要素:
本发明实施例公开了一种铃声推荐方法及系统,能够有利于用户找到与其年龄、学历相匹配的铃声进行设置,提升用户满意度。
本发明实施例第一方面公开一种铃声推荐方法,包括:
检测用户设备上报的包括用户属性信息的铃声设置请求,所述用户属性信息至少包括用户年龄和用户学历;
以所述用户年龄为依据,从预设的铃声数据库中查询出绑定有所述用户年龄的铃声以形成第一铃声集合,所述第一铃声集合包括绑定有所述用户年龄的铃声;
以所述用户学历为依据,从所述第一铃声集合中查询出绑定有所述用户学历的铃声以形成第二铃声集合,所述第二铃声集合包括绑定有所述用户学历的铃声;
从所述第二铃声集合选取目标铃声推荐给所述用户设备。
作为一种可选的实施方式,在本发明实施例第一方面中,所述用户属性信息还包括用户地理位置,所述铃声数据库中的每一铃声均绑定有自定义地理位置;所述从所述第二铃声集合选取目标铃声推荐给所述用户设备,包括:
针对所述第二铃声集合中的每一铃声,判断所述铃声绑定的自定义地理位置与所述用户地理位置之间的距离是否小于指定阈值,如果是,将所述铃声归类至第三铃声集合,所述第三铃声集合中每一铃声绑定的自定义地理位置与所述用户地理位置之间的距离均小于所述指定阈值;
从所述第三铃声集合选取目标铃声推荐给所述用户设备。
作为一种可选的实施方式,在本发明实施例第一方面中,所述用户属性信息还包括用户性别,所述铃声数据库中的每一铃声均绑定有自定义性别;所述从所述第三铃声集合选取目标铃声推荐给所述用户设备,包括:
针对所述第三铃声集合中的每一铃声,判断所述铃声绑定的自定义性别与所述用户性别是否相同,如果相同,将所述铃声归类至第四铃声集合,所述第四铃声集合中每一铃声绑定的自定义性别与所述用户性别相同;
从所述第四铃声集合选取目标铃声推荐给所述用户设备;其中,所述目标铃声绑定的自定义地理位置最接近所述用户地理位置。
作为一种可选的实施方式,在本发明实施例第一方面中,所述检测用户设备上报的包括用户属性信息的铃声设置请求之后,以及以所述用户年龄为依据,从预设的铃声数据库中查询出绑定有所述用户年龄的铃声以形成第一铃声集合之前,所述方法还包括:
向所述用户设备发送身份校验交互界面;
检测所述用户设备上报的用户在所述身份校验交互界面上输入的待校轨迹以及所述待校验轨迹途径的所述身份校验交互界面上的各个区域的区域属性;其中,每一个区域的区域属性包括所述区域的区域压力值和所述区域的区域驻留时长;
校验所述待校验轨迹是否与所述用户设备预置的合法解锁轨迹相匹配,如果相匹配,判断所述各个区域中是否存在第一目标区域,所述第一目标区域的区域压力值不包含在所述第一目标区域对应的预设压力范围内,所述各个区域对应的预设压力范围不完全相同;
如果所述各个区域中不存在所述第一目标区域,判断所述各个区域中是否存在第二目标区域,所述第二目标区域的区域驻留时长不包含在所述第二目标区域对应的预设驻留时长范围内,所述各个区域对应的预设驻留时长范围不完全相同;
如果所述各个区域中不存在所述第二目标区域,执行所述的以所述用户年龄为依据,从预设的铃声数据库中查询出绑定有所述用户年龄的铃声以形成第一铃声集合的步骤。
作为一种可选的实施方式,在本发明实施例第一方面中,在判断出所述各个区域中不存在所述第二目标区域之后,以及以所述用户年龄为依据,从预设的铃声数据库中查询出绑定有所述用户年龄的铃声以形成第一铃声集合之前,所述方法还包括:
识别所述用户设备是否关联有监护设备标识,如果所述用户设备关联有所述监护设备标识,向所述监护设备标识所属的监护设备发送用于提示是否允许向所述用户设备推荐声音的提示信息;
监测是否收到所述监护设备针对所述提示信息返回的允许向所述用户设备推荐铃声的响应信息,如果收到,执行所述的以所述用户年龄为依据,从预设的铃声数据库中查询出绑定有所述用户年龄的铃声以形成第一铃声集合的步骤。
本发明实施例第二方面公开一种铃声推荐系统,包括:
第一检测单元,用于检测用户设备上报的包括用户属性信息的铃声设置请求,所述用户属性信息至少包括用户年龄和用户学历;
第一查询单元,用于以所述用户年龄为依据,从预设的铃声数据库中查询出绑定有所述用户年龄的铃声以形成第一铃声集合,所述第一铃声集合包括绑定有所述用户年龄的铃声;
第二查询单元,用于以所述用户学历为依据,从所述第一铃声集合中查询出绑定有所述用户学历的铃声以形成第二铃声集合,所述第二铃声集合包括绑定有所述用户学历的铃声;
推荐单元,用于从所述第二铃声集合选取目标铃声推荐给所述用户设备。
作为一种可选的实施方式,在本发明实施例第二方面中,所述用户属性信息还包括用户地理位置,所述铃声数据库中的每一铃声均绑定有自定义地理位置;所述推荐单元包括:
判断子单元,用于针对所述第二铃声集合中的每一铃声,判断所述铃声绑定的自定义地理位置与所述用户地理位置之间的距离是否小于指定阈值,如果是,将所述铃声归类至第三铃声集合,所述第三铃声集合中每一铃声绑定的自定义地理位置与所述用户地理位置之间的距离均小于所述指定阈值;
推荐子单元,用于从所述第三铃声集合选取目标铃声推荐给所述用户设备。
作为一种可选的实施方式,在本发明实施例第二方面中,所述用户属性信息还包括用户性别,所述铃声数据库中的每一铃声均绑定有自定义性别;所述推荐子单元包括:
第一模块,用于针对所述第三铃声集合中的每一铃声,判断所述铃声绑定的自定义性别与所述用户性别是否相同,如果相同,将所述铃声归类至第四铃声集合,所述第四铃声集合中每一铃声绑定的自定义性别与所述用户性别相同;
第二模块,用于从所述第四铃声集合选取目标铃声推荐给所述用户设备;其中,所述目标铃声绑定的自定义地理位置最接近所述用户地理位置。
作为一种可选的实施方式,在本发明实施例第二方面中,所述铃声推荐系统还包括:
发送单元,用于在所述第一检测单元检测用户设备上报的包括用户属性信息的铃声设置请求之后,向所述用户设备发送身份校验交互界面;
第二检测单元,用于检测所述用户设备上报的用户在所述身份校验交互界面上输入的待校轨迹以及所述待校验轨迹途径的所述身份校验交互界面上的各个区域的区域属性;其中,每一个区域的区域属性包括所述区域的区域压力值和所述区域的区域驻留时长;
身份校验单元,用于校验所述待校验轨迹是否与所述用户设备预置的合法解锁轨迹相匹配,如果相匹配,判断所述各个区域中是否存在第一目标区域,所述第一目标区域的区域压力值不包含在所述第一目标区域对应的预设压力范围内,所述各个区域对应的预设压力范围不完全相同;如果所述各个区域中不存在所述第一目标区域,判断所述各个区域中是否存在第二目标区域,所述第二目标区域的区域驻留时长不包含在所述第二目标区域对应的预设驻留时长范围内,所述各个区域对应的预设驻留时长范围不完全相同;
所述第一查询单元,具体用于在所述身份校验单元判断出所述各个区域中不存在所述第二目标区域时,以所述用户年龄为依据,从预设的铃声数据库中查询出绑定有所述用户年龄的铃声以形成第一铃声集合。
作为一种可选的实施方式,在本发明实施例第二方面中,所述铃声推荐系统还包括:
识别单元,用于在所述身份校验单元判断出所述各个区域中不存在所述第二目标区域之后,识别所述用户设备是否关联有监护设备标识;
所述发送单元,还用于在所述识别单元识别出所述用户设备关联有所述监护设备标识时,向所述监护设备标识所属的监护设备发送用于提示是否允许向所述用户设备推荐声音的提示信息;
监测单元,用于监测是否收到所述监护设备针对所述提示信息返回的允许向所述用户设备推荐铃声的响应信息;
所述第一查询单元,具体用于在所述身份校验单元判断出所述各个区域中不存在所述第二目标区域时,以及在所述监测单元的监测结果为收到时,以所述用户年龄为依据,从预设的铃声数据库中查询出绑定有所述用户年龄的铃声以形成第一铃声集合。
与现有技术相比,本发明实施例具有以下有益效果:
本发明实施例中,在检测到用户设备上报的包括用户属性信息的铃声设置请求之后,可以根据该用户属性信息包括的用户年龄,从预设的铃声数据库中查询出绑定有该用户年龄的铃声以形成第一铃声集合,进一步地,还可以根据该用户属性信息包括的用户学历,从第一铃声集合中查询出绑定有该用户学历的铃声以形成第二铃声集合,并且从第二铃声集合选取目标铃声推荐给所述用户设备。可见,实施本发明实施例,可以向用户推荐与其年龄、学历相匹配的铃声,从而有利于用户可以找到与其年龄、学历相匹配的铃声进行设置,以提升用户满意度。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例公开的一种铃声推荐方法的流程示意图;
图2是本发明实施例公开的另一种铃声推荐方法的流程示意图;
图3是本发明实施例公开的另一种铃声推荐方法的流程示意图;
图4是本发明实施例公开的另一种铃声推荐方法的流程示意图;
图5是本发明实施例公开的另一种铃声推荐方法的流程示意图;
图6是本发明实施例公开的一种铃声推荐系统的结构示意图;
图7是本发明实施例公开的另一种铃声推荐系统的结构示意图;
图8是本发明实施例公开的另一种铃声推荐系统的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,本发明实施例的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
本发明实施例公开了一种铃声推荐方法及系统,能够有利于用户找到与其年龄、学历相匹配的铃声进行设置,提升用户满意度。以下进行结合附图进行详细描述。
实施例一
请参阅图1,图1是本发明实施例公开的一种铃声推荐方法的流程示意图。如图1所示,该铃声推荐方法可以包括以下步骤。
101、后台服务设备检测用户设备上报的包括用户属性信息的铃声设置请求,该用户属性信息至少包括用户年龄和用户学历。
本发明实施例中,用户设备可以包括但不限于移动手机、移动平板、个人数字助理(Personal Digital Assistant,PDA)、移动互联网设备(Mobile Internet Device,MID)等各种可以进行铃声设置的终端设备;其中,该用户设备的操作系统可包括但不限于Android操作系统、IOS操作系统、Symbian(塞班)操作系统、Black Berry(黑莓)操作系统、Windows Phone8操作系统等等,本发明实施例不做限定。
本发明实施例中,后台服务设备可以包括后台服务器、后台服务平台、云端服务器等各种提供共享服务的服务设备,本发明实施例不作限定。
102、后台服务设备以该用户年龄为依据,从预设的铃声数据库中查询出绑定有该用户年龄的铃声以形成第一铃声集合,其中,第一铃声集合包括绑定有该用户年龄的铃声。
103、后台服务设备以该用户学历为依据,从第一铃声集合中查询出绑定有该用户学历的铃声以形成第二铃声集合,其中,第二铃声集合包括绑定有该用户学历的铃声。
104、后台服务设备从第二铃声集合选取目标铃声推荐给用户设备。
本发明实施例中,目标铃声的数量可以是一个,也可以是多个,本发明实施例不作限定。
可见,实施图1所描述的铃声推荐方法,可以向用户推荐与其年龄、学历相匹配的铃声,从而有利于用户可以找到与其年龄、学历相匹配的铃声进行设置,以提升用户满意度。
实施例二
请参阅图2,图2是本发明实施例公开的另一种铃声推荐方法的流程示意图。如图2所示,该铃声推荐方法可以包括以下步骤。
201、后台服务设备检测用户设备上报的包括用户属性信息的铃声设置请求,该用户属性信息至少包括用户年龄和用户学历。
202、后台服务设备向用户设备发送身份校验交互界面。
203、后台服务设备检测用户设备上报的用户在该身份校验交互界面上输入的待校轨迹以及待校验轨迹途径的该身份校验交互界面上的各个区域的区域属性;其中,每一个区域的区域属性包括该区域的区域压力值和该区域的区域驻留时长。
204、后台服务设备校验待校验轨迹是否与用户设备预置的合法解锁轨迹相匹配,如果不相匹配,结束本流程;如果相匹配,执行步骤205。
作为一种可选的实施方式,后台服务设备校验待校验轨迹与用户设备预置的合法解锁轨迹相匹配之后,以及在执行步骤205之前,还可以执行以下步骤:
后台服务设备要求用户设备采集并上报用户的人脸图像,以及验证该用户的人脸图像是否与用户设备预置的合法用户的人脸图像相匹配,如果相匹配,才执行步骤205。其中,后台服务设备验证该用户的人脸图像是否与用户设备预置的合法用户的人脸图像相匹配的方式可以如下:
后台服务设备可以根据该用户的人脸图像的色彩信息,对该用户的人脸图像进行二值化处理;进一步地,后台服务设备可以将二值化处理后的该用户的人脸图像分成多个像素块,并对每个像素块内所有像素对应的像素值进行或运算,得到每个像素块的或运算结果组成该用户的人脸图像的下采样图片;进一步地,后台服务设备可将得到的下采样图片划分为多个像素区域,通过对每个像素区域中所有像素点的或运算结果求和,获得组成该用户的人脸图像的每个像素区域的特征信息;进一步地,后台服务设备可以根据该用户的人脸图像的每个像素区域的特征信息判断该用户的人脸图像与用户设备预置的合法用户的人脸图像是否相匹配。其中,这种实施方式可以提高人脸图像匹配的准确率和效率,从而可以提高用户身份验证的可靠性。
205、后台服务设备判断上述各个区域中是否存在第一目标区域,其中,第一目标区域的区域压力值不包含在第一目标区域对应的预设压力范围内,上述各个区域对应的预设压力范围不完全相同;如果上述各个区域中存在第一目标区域,结束本流程;如果上述各个区域中不存在第一目标区域,执行步骤206。
需要说明的是,本发明实施例中,第一目标区域并不是指代上述待校验轨迹途径的上述各个区域中的第一个区域,而是指代上述各个区域中的任一或多个区域,该区域的区域压力值不包含在该区域对应的预设压力范围内。例如,区域1的区域压力值b不包含在区域1对应的预设压力范围内,那么区域1可以看作第一目标区域;又例如,区域3的区域压力值c也不包含在区域3对应的预设压力范围内,那么区域3也可以看作第一目标区域。
本发明实施例中,上述各个区域对应的预设压力范围不完全相同包括:上述各个区域中存在部分区域对应的预设压力范围相同,而部分区域对应的预设压力范围不相同,或者,上述各个区域中任意两个区域对应的预设压力范围均不相同,本发明实施例步骤限定。例如,区域1和区域2对应的预设压力范围完全相同,区域3和区域4对应的预设压力范围完全相同,而区域1与区域3对应的预设压力范围不相同;又例如,区域1、区域2、区域3以及区域4各自对应的预设压力范围互不相同。
206、后台服务设备判断上述各个区域中是否存在第二目标区域,其中,第二目标区域的区域驻留时长不包含在第二目标区域对应的预设驻留时长范围内,上述各个区域对应的预设驻留时长范围不完全相同;如果上述各个区域中存在第二目标区域,结束本流程;如果上述各个区域中不存在第二目标区域,执行步骤207。
需要说明的是,本发明实施例中,第二目标区域并不是指代上述待校验轨迹途径的上述各个区域中的第二个区域,而是指代上述各个区域中的任一或多个区域,该区域的区域驻留时长不包含在该区域对应的预设驻留时长范围。例如,区域2的区域驻留时长0.5s不包含在区域2对应的预设驻留时长范围内,那么区域2可以看作第二目标区域;又例如,区域3的区域驻留时长0.5s也不包含在区域3对应的预设驻留时长范围内,那么区域3也可以看作第二目标区域。
本发明实施例中,上述各个区域对应的预设驻留时长范围不完全相同包括:上述各个区域中存在部分区域对应的预设驻留时长范围相同,而部分区域对应的预设驻留时长范围不相同,或者,上述各个区域中任意两个区域对应的预设驻留时长范围均不相同,本发明实施例步骤限定。例如,区域1和区域2对应的预设驻留时长范围完全相同,区域3和区域4对应的预设驻留时长范围完全相同,而区域1与区域3对应的预设驻留时长范围不相同;又例如,区域1、区域2、区域3以及区域4各自对应的预设驻留时长范围互不相同。
本发明实施例中,实施上述步骤202~步骤206可以防止非法用户肆意的控制用户设备向后台服务设备发起铃声设置请求,也避免后台服务设备响应非法用户的请求而向用户设备推荐铃声,从而可以避免在合法用户不知情的情况下导致用户设备的流量损耗。
207、后台服务设备以该用户年龄为依据,从预设的铃声数据库中查询出绑定有该用户年龄的铃声以形成第一铃声集合,其中,第一铃声集合包括绑定有该用户年龄的铃声。
208、后台服务设备以该用户学历为依据,从第一铃声集合中查询出绑定有该用户学历的铃声以形成第二铃声集合,其中,第二铃声集合包括绑定有该用户学历的铃声。
209、后台服务设备从第二铃声集合选取目标铃声推荐给用户设备。
可见,实施图2所描述的铃声推荐方法,可以向用户推荐与其年龄、学历相匹配的铃声,从而有利于用户可以找到与其年龄、学历相匹配的铃声进行设置,以提升用户满意度。
实施例三
请参阅图3,图3是本发明实施例公开的另一种铃声推荐方法的流程示意图。如图3所示,该铃声推荐方法可以包括以下步骤。
301、后台服务设备检测用户设备上报的包括用户属性信息的铃声设置请求,该用户属性信息至少包括用户年龄和用户学历。
302、后台服务设备向用户设备发送身份校验交互界面。
303、后台服务设备检测用户设备上报的用户在该身份校验交互界面上输入的待校轨迹以及待校验轨迹途径的该身份校验交互界面上的各个区域的区域属性;其中,每一个区域的区域属性包括该区域的区域压力值和该区域的区域驻留时长。
304、后台服务设备校验待校验轨迹是否与用户设备预置的合法解锁轨迹相匹配,如果不相匹配,结束本流程;如果相匹配,执行步骤305。
305、后台服务设备判断上述各个区域中是否存在第一目标区域,其中,第一目标区域的区域压力值不包含在第一目标区域对应的预设压力范围内,上述各个区域对应的预设压力范围不完全相同;如果上述各个区域中存在第一目标区域,结束本流程;如果上述各个区域中不存在第一目标区域,执行步骤306。
306、后台服务设备判断上述各个区域中是否存在第二目标区域,其中,第二目标区域的区域驻留时长不包含在第二目标区域对应的预设驻留时长范围内,上述各个区域对应的预设驻留时长范围不完全相同;如果上述各个区域中存在第二目标区域,结束本流程;如果上述各个区域中不存在第二目标区域,执行步骤307。
307、后台服务设备识别用户设备是否关联有监护设备标识,如果用户设备未关联有监护设备标识,直接执行步骤310~步骤312;如果用户设备关联有监护设备标识,执行步骤308~步骤309。
308、后台服务设备向监护设备标识所属的监护设备发送用于提示是否允许向用户设备推荐声音的提示信息。
309、后台服务设备监测是否收到监护设备针对该提示信息返回的允许向用户设备推荐铃声的响应信息,如果未收到,结束本流程;如果收到,执行步骤310~步骤312。
310、后台服务设备以该用户年龄为依据,从预设的铃声数据库中查询出绑定有该用户年龄的铃声以形成第一铃声集合,其中,第一铃声集合包括绑定有该用户年龄的铃声。
311、后台服务设备以该用户学历为依据,从第一铃声集合中查询出绑定有该用户学历的铃声以形成第二铃声集合,其中,第二铃声集合包括绑定有该用户学历的铃声。
312、后台服务设备从第二铃声集合选取目标铃声推荐给用户设备。
可见,实施图3所描述的铃声推荐方法,可以向用户推荐与其年龄、学历相匹配的铃声,从而有利于用户可以找到与其年龄、学历相匹配的铃声进行设置,以提升用户满意度。
实施例四
请参阅图4,图4是本发明实施例公开的另一种铃声推荐方法的流程示意图。如图4所示,该铃声推荐方法可以包括以下步骤。
401、后台服务设备检测用户设备上报的包括用户属性信息的铃声设置请求,该用户属性信息至少包括用户年龄、用户学历以及用户地理位置。
402、后台服务设备向用户设备发送身份校验交互界面。
403、后台服务设备检测用户设备上报的用户在该身份校验交互界面上输入的待校轨迹以及待校验轨迹途径的该身份校验交互界面上的各个区域的区域属性;其中,每一个区域的区域属性包括该区域的区域压力值和该区域的区域驻留时长。
404、后台服务设备校验待校验轨迹是否与用户设备预置的合法解锁轨迹相匹配,如果不相匹配,结束本流程;如果相匹配,执行步骤405。
405、后台服务设备判断上述各个区域中是否存在第一目标区域,其中,第一目标区域的区域压力值不包含在第一目标区域对应的预设压力范围内,上述各个区域对应的预设压力范围不完全相同;如果上述各个区域中存在第一目标区域,结束本流程;如果上述各个区域中不存在第一目标区域,执行步骤406。
406、后台服务设备判断上述各个区域中是否存在第二目标区域,其中,第二目标区域的区域驻留时长不包含在第二目标区域对应的预设驻留时长范围内,上述各个区域对应的预设驻留时长范围不完全相同;如果上述各个区域中存在第二目标区域,结束本流程;如果上述各个区域中不存在第二目标区域,执行步骤407。
407、后台服务设备识别用户设备是否关联有监护设备标识,如果用户设备未关联有监护设备标识,直接执行步骤410~步骤413;如果用户设备关联有监护设备标识,执行步骤408~步骤409。
作为一种可选的实施方式,后台服务设备在识别出用户设备关联有监护设备标识之后,以及在执行步骤408~步骤409之前,还可以先执行以下步骤:
后台服务设备获取监护设备标识所属的监护设备的地理位置;
后台服务设备计算用户设备的用户地理位置与监护设备的地理位置之间的距离值;
后台服务设备判断该距离值是否超过指定距离值,如果超过指定距离值,执行步骤408~步骤409;反之,如果未超过指定距离值,结束本流程。
408、后台服务设备向监护设备标识所属的监护设备发送用于提示是否允许向用户设备推荐声音的提示信息。
409、后台服务设备监测是否收到监护设备针对该提示信息返回的允许向用户设备推荐铃声的响应信息,如果未收到,结束本流程;如果收到,执行步骤410~步骤413。
410、后台服务设备以该用户年龄为依据,从预设的铃声数据库中查询出绑定有该用户年龄的铃声以形成第一铃声集合,其中,该铃声数据库中的每一铃声均绑定有自定义地理位置,第一铃声集合包括绑定有该用户年龄的铃声。
本发明实施例中,当铃声数据库中的任一首铃声被某一用户设置为该用户的用户设备的铃声时,后台服务设备可以将该用户上报的用户年龄、用户学历、自定义地理位置以及自定义性别等信息与该铃声进行绑定,以便于该铃声绑定的这些信息可以作为后续推荐该铃声的判断依据。
411、后台服务设备以该用户学历为依据,从第一铃声集合中查询出绑定有该用户学历的铃声以形成第二铃声集合,其中,第二铃声集合包括绑定有该用户学历的铃声。
412、后台服务设备针对第二铃声集合中的每一铃声,判断该铃声绑定的自定义地理位置与该用户地理位置之间的距离是否小于指定阈值,如果是,将该铃声归类至第三铃声集合,其中,第三铃声集合中每一铃声绑定的自定义地理位置与用户地理位置之间的距离均小于指定阈值。
413、后台服务设备从第三铃声集合选取目标铃声推荐给用户设备。
本发明实施例中,实施上述步骤412~步骤413,可以实现从第二铃声集合选取目标铃声推荐给用户设备。
可见,实施图4所描述的铃声推荐方法,可以向用户推荐与其用户年龄、用户学历以及用户地理位置相匹配的铃声,从而有利于用户可以找到与其用户年龄、用户学历以及用户地理位置相匹配的铃声进行设置,以提升用户满意度。
实施例五
请参阅图5,图5是本发明实施例公开的另一种铃声推荐方法的流程示意图。如图5所示,该铃声推荐方法可以包括以下步骤。
501、后台服务设备检测用户设备上报的包括用户属性信息的铃声设置请求,该用户属性信息包括用户年龄、用户学历、用户地理位置以及用户性别。
502、后台服务设备向用户设备发送身份校验交互界面。
503、后台服务设备检测用户设备上报的用户在该身份校验交互界面上输入的待校轨迹以及待校验轨迹途径的该身份校验交互界面上的各个区域的区域属性;其中,每一个区域的区域属性包括该区域的区域压力值和该区域的区域驻留时长。
504、后台服务设备校验待校验轨迹是否与用户设备预置的合法解锁轨迹相匹配,如果不相匹配,结束本流程;如果相匹配,执行步骤505。
505、后台服务设备判断上述各个区域中是否存在第一目标区域,其中,第一目标区域的区域压力值不包含在第一目标区域对应的预设压力范围内,上述各个区域对应的预设压力范围不完全相同;如果上述各个区域中存在第一目标区域,结束本流程;如果上述各个区域中不存在第一目标区域,执行步骤506。
506、后台服务设备判断上述各个区域中是否存在第二目标区域,其中,第二目标区域的区域驻留时长不包含在第二目标区域对应的预设驻留时长范围内,上述各个区域对应的预设驻留时长范围不完全相同;如果上述各个区域中存在第二目标区域,结束本流程;如果上述各个区域中不存在第二目标区域,执行步骤507。
507、后台服务设备识别用户设备是否关联有监护设备标识,如果用户设备未关联有监护设备标识,直接执行步骤510~步骤513;如果用户设备关联有监护设备标识,执行步骤508~步骤509。
508、后台服务设备向监护设备标识所属的监护设备发送用于提示是否允许向用户设备推荐声音的提示信息。
509、后台服务设备监测是否收到监护设备针对该提示信息返回的允许向用户设备推荐铃声的响应信息,如果未收到,结束本流程;如果收到,执行步骤510~步骤513。
510、后台服务设备以该用户年龄为依据,从预设的铃声数据库中查询出绑定有该用户年龄的铃声以形成第一铃声集合,其中,第一铃声集合包括绑定有该用户年龄的铃声。
511、后台服务设备以该用户学历为依据,从第一铃声集合中查询出绑定有该用户学历的铃声以形成第二铃声集合,其中,第二铃声集合包括绑定有该用户学历的铃声。
512、后台服务设备针对第二铃声集合中的每一铃声,判断该铃声绑定的自定义地理位置与该用户地理位置之间的距离是否小于指定阈值,如果是,将该铃声归类至第三铃声集合,其中,第三铃声集合中每一铃声绑定的自定义地理位置与用户地理位置之间的距离均小于指定阈值。
513、后台服务设备针对第三铃声集合中的每一铃声,判断该铃声绑定的自定义性别与该用户性别是否相同,如果相同,将该铃声归类至第四铃声集合,第四铃声集合中每一铃声绑定的自定义性别与该用户性别相同。
514、后台服务设备从第四铃声集合选取目标铃声推荐给用户设备;其中,目标铃声绑定的自定义地理位置最接近该用户地理位置。
本发明实施例中,实施上述步骤512~步骤514,可以实现从第二铃声集合选取目标铃声推荐给用户设备。
可见,实施图5所描述的铃声推荐方法,可以向用户推荐与其用户年龄、用户学历、用户地理位置以及用户性别相匹配的铃声,从而有利于用户可以找到与其用户年龄、用户学历、用户地理位置以及用户性别相匹配的铃声进行设置,以提升用户满意度。
实施例六
请参阅图6,图6是本发明实施例公开的一种铃声推荐系统的结构示意图。如图6所示,该铃声推荐系统可以包括:
第一检测单元601,用于检测用户设备上报的包括用户属性信息的铃声设置请求,该用户属性信息至少包括用户年龄和用户学历;
第一查询单元602,用于以该用户年龄为依据,从预设的铃声数据库中查询出绑定有该用户年龄的铃声以形成第一铃声集合,第一铃声集合包括绑定有该用户年龄的铃声;
第二查询单元603,用于以该用户学历为依据,从第一铃声集合中查询出绑定有该用户学历的铃声以形成第二铃声集合,该第二铃声集合包括绑定有该用户学历的铃声;
推荐单元604,用于从第二铃声集合选取目标铃声推荐给用户设备。
可见,实施图6所描述的铃声推荐系统,可以向用户推荐与其年龄、学历相匹配的铃声,从而有利于用户可以找到与其年龄、学历相匹配的铃声进行设置,以提升用户满意度。
实施例七
请参阅图7,图7是本发明实施例公开的另一种铃声推荐系统的结构示意图。其中,图7所示的铃声推荐系统是由图6所示的铃声推荐系统进行优化得到的。与图6所示的铃声推荐系统相比较,图7所示的铃声推荐系统还可以包括:
发送单元605,用于在第一检测单元601检测用户设备上报的包括用户属性信息的铃声设置请求之后,向用户设备发送身份校验交互界面;
第二检测单元606,用于检测用户设备上报的用户在身份校验交互界面上输入的待校轨迹以及待校验轨迹途径的身份校验交互界面上的各个区域的区域属性;其中,每一个区域的区域属性包括该区域的区域压力值和该区域的区域驻留时长;
身份校验单元607,用于校验待校验轨迹是否与用户设备预置的合法解锁轨迹相匹配,如果相匹配,判断上述各个区域中是否存在第一目标区域,其中,第一目标区域的区域压力值不包含在第一目标区域对应的预设压力范围内,上述各个区域对应的预设压力范围不完全相同;如果上述各个区域中不存在第一目标区域,判断上述各个区域中是否存在第二目标区域,其中,第二目标区域的区域驻留时长不包含在第二目标区域对应的预设驻留时长范围内,上述各个区域对应的预设驻留时长范围不完全相同;
相应地,第一查询单元602,具体用于在身份校验单元607判断出上述各个区域中不存在第二目标区域时,以该用户年龄为依据,从预设的铃声数据库中查询出绑定有该用户年龄的铃声以形成第一铃声集合。
作为一种可选的实施方式,身份校验单元607校验待校验轨迹与用户设备预置的合法解锁轨迹相匹配之后,以及判断上述各个区域中是否存在第一目标区域之前,还可以执行以下步骤:
身份校验单元607要求用户设备采集并上报用户的人脸图像,以及验证该用户的人脸图像是否与用户设备预置的合法用户的人脸图像相匹配,如果相匹配,才执行判断上述各个区域中是否存在第一目标区域的步骤。其中,身份校验单元607验证该用户的人脸图像是否与用户设备预置的合法用户的人脸图像相匹配的方式可以如下:
身份校验单元607可以根据该用户的人脸图像的色彩信息,对该用户的人脸图像进行二值化处理;进一步地,身份校验单元607可以将二值化处理后的该用户的人脸图像分成多个像素块,并对每个像素块内所有像素对应的像素值进行或运算,得到每个像素块的或运算结果组成该用户的人脸图像的下采样图片;进一步地,身份校验单元607可将得到的下采样图片划分为多个像素区域,通过对每个像素区域中所有像素点的或运算结果求和,获得组成该用户的人脸图像的每个像素区域的特征信息;进一步地,身份校验单元607可以根据该用户的人脸图像的每个像素区域的特征信息判断该用户的人脸图像与用户设备预置的合法用户的人脸图像是否相匹配。其中,这种实施方式可以提高人脸图像匹配的准确率和效率,从而可以提高用户身份验证的可靠性。
作为一种可选的实施方式,在图7所示的铃声推荐系统中,还包括:
识别单元608,用于在身份校验单元607判断出上述各个区域中不存在第二目标区域之后,识别用户设备是否关联有监护设备标识;
相应地,发送单元605,还用于在识别单元608识别出用户设备关联有监护设备标识时,向监护设备标识所属的监护设备发送用于提示是否允许向用户设备推荐声音的提示信息;
监测单元609,用于监测是否收到监护设备针对提示信息返回的允许向用户设备推荐铃声的响应信息;
相应地,第一查询单元602,具体用于在身份校验单元607判断出上述各个区域中不存在第二目标区域时,以及在监测单元609的监测结果为收到时,以该用户年龄为依据,从预设的铃声数据库中查询出绑定有该用户年龄的铃声以形成第一铃声集合。
作为一种可选的实施方式,发送单元605在识别单元608识别出用户设备关联有监护设备标识时,发生单元605可以获取监护设备标识所属的监护设备的地理位置;以及,计算用户设备的用户地理位置与监护设备的地理位置之间的距离值;以及,判断该距离值是否超过指定距离值,如果超过指定距离值,才向监护设备标识所属的监护设备发送用于提示是否允许向用户设备推荐声音的提示信息。
本发明实施例中,可以防止非法用户肆意的控制用户设备向后台服务设备发起铃声设置请求,也避免后台服务设备响应非法用户的请求而向用户设备推荐铃声,从而可以避免在合法用户不知情的情况下导致用户设备的流量损耗。本发明实施例中,可以实现监护设备对用户设备发起铃声设置请求的有效监控,避免在监护设备不知情的情况下导致用户设备的流量损耗。
实施例八
请参阅图8,图8是本发明实施例公开的另一种铃声推荐系统的结构示意图。其中,图8所示的铃声推荐系统是由图7所示的铃声推荐系统进行优化得到的。在图8所示的铃声推荐系统中,上述的用户属性信息还包括用户地理位置,相应地,上述的铃声数据库中的每一铃声均绑定有自定义地理位置;推荐单元604包括:
判断子单元6041,用于针对第二铃声集合中的每一铃声,判断该铃声绑定的自定义地理位置与该用户地理位置之间的距离是否小于指定阈值,如果是,将该铃声归类至第三铃声集合,第三铃声集合中每一铃声绑定的自定义地理位置与该用户地理位置之间的距离均小于指定阈值;
推荐子单元6042,用于从第三铃声集合选取目标铃声推荐给用户设备。
作为一种可选的实施方式,上述的用户属性信息还包括用户性别,相应地,上述的铃声数据库中的每一铃声均绑定有自定义性别,推荐子单元6042包括:
第一模块60421,用于针对第三铃声集合中的每一铃声,判断该铃声绑定的自定义性别与该用户性别是否相同,如果相同,将所述铃声归类至第四铃声集合,所述第四铃声集合中每一铃声绑定的自定义性别与所述用户性别相同;
第二模块60422,用于从第四铃声集合选取目标铃声推荐给用户设备;其中,该目标铃声绑定的自定义地理位置最接近该用户地理位置。
可见,实施图8所描述的铃声推荐系统,可以向用户推荐与其用户年龄、用户学历、用户地理位置以及用户性别相匹配的铃声,从而有利于用户可以找到与其用户年龄、用户学历、用户地理位置以及用户性别相匹配的铃声进行设置,以提升用户满意度。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(Read-Only Memory,ROM)、随机存储器(Random Access Memory,RAM)、可编程只读存储器(Programmable Read-only Memory,PROM)、可擦除可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、一次可编程只读存储器(One-time Programmable Read-Only Memory,OTPROM)、电子抹除式可复写只读存储器(Electrically-Erasable Programmable Read-Only Memory,EEPROM)、只读光盘(Compact Disc Read-Only Memory,CD-ROM)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。
以上对本发明实施例公开的一种铃声推荐方法及系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。