联系人信息推荐方法及装置的制造方法_3

文档序号:9350005阅读:来源:国知局
了确定该移动终端所有者的年龄,该移动终端需要先获取该移动终端所 有者的人脸图像集合,而获取该移动终端所有者的人脸图像集合可以包括两种方式,如下 所述。
[0132] 第一种方式、当该移动终端每接收到解锁指令时,该移动终端对该解锁指令的触 发者进行人脸图像拍摄,得到多张人脸图像;将该多张人脸图像进行划分,得到多个人脸图 像集合,每个人脸图像集合中的人脸图像为同一人的人脸图像;将该多个人脸图像集合中, 人脸图像数量最多的人脸图像集合确定为该移动终端所有者的人脸图像集合。
[0133] 当该移动终端每次接收到解锁指令时,该移动终端调用自带的摄像头,通过调用 的摄像头,对该解锁指令的触发者进行人脸图像拍摄,从而得到多张人脸图像,该移动终端 将该多张人脸图像中,属于同一人的人脸图像划分为一个人脸图像集合,从而得到多个人 脸图像集合。然而,由于该解锁指令的触发者不仅可以为该移动终端的所有者,还可以为 使用该移动终端的其他用户,而该移动终端所有者与其他用户相比,对该解锁指令的触发 次数明显最多,从而拍摄该移动终端所有者的人脸图像也最多,也即是,划分得到的多个人 脸图像集合中,该移动终端所有者的人脸图像所在的人脸图像集合包括的人脸图像数量最 多,因此,该移动终端从该多个人脸图像集合中,选择人脸图像数量最多的人脸图像集合, 并将选择的人脸图像集合确定为该移动终端所有者的人脸图像集合。
[0134] 需要说明的是,该解锁指令用于解锁该移动终端,且该解锁指令由用户触发,该用 户可以通过滑动解锁按钮、输入解锁密码,绘制解锁图案等操作来触发,本公开实施例对此 不做具体限定。
[0135] 另外,对该多张人脸图像进行划分,得到多个人脸图像集合时,该移动终端可以对 该多张人脸图像进行人脸识别,将属于同一人的人脸图像划分到一个人脸图像集合中,从 而得到多个人脸图像集合。而对该多张人脸图像进行划分的详细操作可以参考人脸识别等 相关技术,本公开实施例对此不做详细阐述。
[0136] 第二种方式、该移动终端从存储的图像库中,获取属于自拍的人脸图像;将获取的 人脸图像进行划分,得到多个人脸图像集合,每个人脸图像集合中的人脸图像为同一人的 人脸图像;将该多个人脸图像集合中,人脸图像数量最多的人脸图像集合确定为该移动终 端所有者的人脸图像集合。
[0137] 由于自拍的人脸图像通常都是通过该移动终端的前置摄像头进行拍摄得到,而前 置摄像头的像素明显低于后置摄像头的像素,从而通过该移动终端的前置摄像头拍摄得到 人脸图像的像素值会明显低于通过后置摄像头拍摄得到人脸图像的像素值,因此,当该移 动终端从存储的图像库中获取属于自拍的人脸图像时,该移动终端可以基于该图像库中每 张图像的像素值,从该图像库中选择像素值小于或等于指定像素阈值的人脸图像,并将选 择的人脸图像确定为自拍的人脸图像。
[0138] 需要说明的是,该指定像素阈值可以事先设置,比如,该指定像素阈值为该移动终 端前置摄像头的像素值,或者该指定像素阈值为当前市场中多种移动终端前置摄像头的像 素值的平均值,又或者该指定像素阈值为该图像库中所有人脸图像的像素值的平均值等 等,本公开实施例对此不做具体限定。
[0139] 另外,对获取的自拍的人脸图像进行划分,得到多个人脸图像集合,将多个人脸图 像集合中,人脸图像数量最多的人脸图像集合确定为该移动终端所有者的人脸图像集合的 详细操作与第一种情况相似,本公开实施例在此不再赘述。
[0140] 需要说明的是,对该移动终端所有者的人脸图像集合中每张人脸图像分别进行年 龄识别,得到该每张人脸图像对应的年龄的操作可以参考年龄识别等相关技术,本公开实 施例对此不做详细阐述。
[0141] 在步骤202中,基于该每张人脸图像对应的年龄,确定该移动终端所有者的年龄。
[0142] 当该移动终端基于每张人脸图像对应的年龄,确定该移动终端所有者的年龄时, 该移动终端可以从每张人脸图像对应的年龄中,筛选掉一个年龄最大值和一个年龄最小 值,并计算剩余年龄的平均值,将该平均值确定为该移动终端所有者的年龄。
[0143] 比如,该移动终端所有者的人脸图像集合包括5张人脸图像,分别为图像1、图像 2、图像3、图像4和图像5,该移动终端对每张人脸图像分别进行年龄识别,得到图像1对应 的年龄为25、图像2对应的年龄为27、图像3对应的年龄为29、图像4对应的年龄为28、图 像5对应的年龄为34,该移动终端从每张人脸图像对应的年龄中,筛选掉一个年龄最大值 34和一个年龄最小值25,并计算剩余年龄27、29、28的平均值为28,将该平均值28确定为 该移动终端所有者的年龄。
[0144] 另外,当该移动终端基于每张人脸图像对应的年龄,确定该移动终端所有者的年 龄时,该移动终端还可以基于每张人脸图像对应的年龄和多个指定年龄段,确定属于各个 指定年龄段中的人脸图像个数,并从该多个指定年龄段中,选择人脸图像个数最多的指定 年龄段,也即是,确定属于各个指定年龄段中人脸图像的概率分布,人脸图像个数最多的指 定年龄段相应的概率也就最大,因此,可以从该多个指定年龄段中,选择概率最大的指定年 龄段,之后,该移动终端确定属于选择的指定年龄段内的人脸图像对应年龄的平均值,将该 平均值确定为该移动终端所有者的年龄。
[0145] 需要说明的是,该多个指定年龄段可以事先设置,另外,为了提高确定该移动终端 所有者年龄的准确度,该多个指定年龄段中每个年龄段的区间长度相同,比如,该多个指定 年龄段可以为18-30、31-43、44-56等等,本公开实施例对此不做具体限定。另外,为了进一 步提高确定该移动终端所有者年龄的准确度,该多个指定年龄段的区间划分粒度还可以更 细,比如,该多个指定年龄段可以为18-25、26-33、34-41、42-49、50-57等等,本公开实施例 对此不做具体限定。
[0146] 比如,该移动终端基于每张人脸图像对应的年龄和多个指定年龄段,也即是,基于 图像1对应的年龄25、图像2对应的年龄27、图像3对应的年龄29、图像4对应的年龄28、 图像5对应的年龄34,以及多个指定年龄段18-25、26-33、34-41、42-49、50-57,确定属于 18-25的人脸图像个数为1,属于26-33的人脸图像个数为3,属于34-41的人脸图像个数为 1,属于42-49和50-57的个数均为0,因此,该移动终端从该多个指定年龄段中,选择人脸图 像个数最多的指定年龄段26-33,并确定属于指定年龄段26-33内的图像2、图像3、图像4 对应的年龄27、29、28的平均值为28,将该平均值28确定为该移动终端所有者的年龄。
[0147] 当然,在实际应用中,当该移动终端基于每张人脸图像对应的年龄,确定该移动终 端所有者的年龄时,该移动终端还可以通过其他方式确定该移动终端所有者的年龄,本公 开实施例对此不做具体限定。
[0148] 在步骤203中,基于该移动终端所有者的年龄,确定与该待分孚相册存在关联关 系的联系人的年龄所在的年龄段。
[0149] 为了基于与该待分享相册存在关联关系的联系人的年龄所在的年龄段,确定候选 联系人信息,以缩小从存储的多个联系人中,确定候选联系人的范围,提高确定速度,该移 动终端需要基于移动终端所有者的年龄,确定与该待分享相册存在关联关系的联系人的年 龄所在的年龄段,而该移动终端基于该移动终端所有者的年龄,确定与该待分享相册存在 关联关系的联系人的年龄所在的年龄段的操作可以为:该移动终端确定该待分享相册的相 册属性,以及确定与该待分孚相册存在关联关系的联系人,基于该相册属性和确定的联系 人,从存储的相册属性、联系人与年龄差范围之间的对应关系中,获取对应的年龄差范围, 并将该移动终端所有者的年龄与该年龄差范围进行叠加,也即是,将该移动终端所有者的 年龄与该年龄差范围内的最大值相加,得到与该待分享相册存在关联关系的联系人的年龄 所在年龄段的最大值,将该移动终端所有者的年龄与该年龄差范围内的最小值相加,得到 与该待分享相册存在关联关系的联系人的年龄所在年龄段的最小值,从而确定与该待分享 相册存在关联关系的联系人的年龄所在的年龄段。
[0150] 其中,待分享相册的相册属性可以通过相册名称、待分享相册中人脸图像对应的 年龄等等来确定,且待分享相册的相册属性用于标识待分享相册与移动终端所有者之间的 家庭关系。另外,该移动终端确定与该待分孚相册存在关联关系的联系人时,该移动终端可 以基于待分享相册的相册属性,从存储的相册属性与联系人之间的对应关系中,获取对应 的联系人,将获取的联系人确定为与待分享相册存在关联关系的联系人。
[0151] 比如,该移动终端所有者的年龄为28,该待分享相册的相册属性为宝宝相册,与该 待分享相册存在关联关系的联系人为爷爷、奶奶、姥姥、姥爷,该移动终端基于该宝宝相册、 与该宝宝相册存在关联关系的联系人爷爷、奶奶、姥姥、姥爷,从如下表1所示的相册属性、 联系人与年龄差范围之间的对应关系中,获取对应的年龄差范围为[20,30],并将该移动终 端所有者的年龄28与该年龄差范围内的最大值30相加,得到与该待分享相册存在关联关 系的联系人的年龄所在的年龄段的最大值为58,将该移动终端所有者的年龄28与该年龄 差内的最小值20相加,得到与该待分享相册存在关联关系的联系人的年龄所在的年龄段 的最小值为48,从而确定与该待分享相册存在关联关系的联系人的年龄所在的年龄段为 [48,58]。
[0152] 表 1
[0153]
[0154] 需要说明的是,在本公开实施例中,仅以上述表1所示的相册属性、联系人与年龄 差范围之间的对应关系为例进行说明,上述表1并不对本公开实施例构成限定。
[0155] 在步骤204中,对存储的多个联系人的联系人头像进行年龄识别,得到该多个联 系人的年龄。
[0156] 目前在移动终端中存储联系人信息时,都会存储联系人的联系人头像,因此,该移 动终端可以获取存储的多个联系人的联系人头像,并对获取的多个联系人头像分别进行年 龄识别,得到该多个联系人的年龄。
[0157] 比如,该多个联系人的个数为5,且该多个联系人分别为联系人1、联系人2、联系 人3、联系人4和联系人5,该移动终端对存储的该多个联系人的联系人头像进行年龄识别, 得到联系人1的年龄为20,联系人2的年龄为36,联系人3的年龄为49,联系人4的年龄为 51,联系人5的年龄为55。
[0158] 需要说明的是,对该多个联系人的联系人头像进行年龄识别,得到该多个联系人 的年龄的操作与上述步骤201中对该移动终端所有者的人脸图像集合中每张人脸图像分 别进行年龄识别的操作相似,都可以参考年龄识别等相关技术,本公开实施例在此不做详 细阐述。
[0159] 在步骤205中,基于该多个联系人的
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1