群组创建方法、装置、计算机设备和存储介质与流程

文档序号:30136471发布日期:2022-05-21 01:31阅读:82来源:国知局
群组创建方法、装置、计算机设备和存储介质与流程

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.图1为一个实施例中群组创建方法的应用环境图;
28.图2为一个实施例中群组创建方法的流程示意图;
29.图3为一个实施例中拍摄获得的包括至少两个人脸图像的拍摄图像;
30.图4为一个实施例中群组创建过程中即时通信客户端的界面流程示意图;
31.图5为一个实施例中具有联网功能且包括有摄像头的电视终端;
32.图6为一个实施例中具有联网功能的户外监控摄像头;
33.图7为一个实施例中人脸识别的示意图;
34.图8为另一个实施例中群组创建方法的流程示意图;
35.图9为一个实施例中从至少两个候选图像中,筛选出符合人脸识别条件的拍摄图像步骤的流程示意图;
36.图10为另一个实施例中群组创建方法的流程示意图;
37.图11为另一个实施例中群组创建方法的流程示意图;
38.图12为一个实施例中管理员身份对应的即时通信账号登录即时通信客户端的界面流程示意图;
39.图13为另一个实施例中群组创建方法的流程示意图;
40.图14为一个实施例中群组创建装置的结构框图;
41.图15为一个实施例中计算机设备的内部结构图;
42.图16为另一个实施例中计算机设备的内部结构图。
具体实施方式
43.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
44.本技术提供的群组创建方法,可以应用于如图1所示的应用环境中。其中,网络摄像设备102通过网络与服务器104进行通信,终端106通过网络与服务器104进行通信。当至少两个人员的人脸处于网络摄像设备102的拍摄视野下时,网络摄像设备102响应于群组创建操作触发拍摄,获得包括至少两个人脸图像的拍摄图像,并将拍摄图像发送至服务器104中。服务器104接收到网络摄像设备102发送的拍摄图像,可以对拍摄图像进行人脸识别得到各人脸图像,基于大数据确定人脸图像所关联的即时通信账号;当拍摄图像包括的人脸图像关联即时通信账号时,触发建立群组,并向以即时通信账号登录的即时通信客户端,发送显示群组的会话入口的通知;群组的群成员,包括拍摄图像所包括的人脸图像所关联的即时通信账号。
45.网络摄像设备102指的是具有联网功能的摄像设备。网络摄像设备可以是具有联
网功能且包括有摄像头的电视终端,具有联网功能且包括有摄像头的会议终端,具有联网功能的家庭或办公室监控摄像头,具有联网功能的户外监控摄像头等其中的一种。服务器104可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、cdn、以及大数据和人工智能平台等基础云计算服务的云服务器。终端 106可以是智能手机、平板电脑、笔记本电脑、台式计算机、智能音箱、智能手表等,但并不局限于此。终端以及服务器可以通过有线或无线通信方式进行直接或间接地连接,本技术在此不做限制。
46.需要说明的是,在本技术的实施例中,终端106和服务器104均可单独用于执行该群组创建方法,终端106也可与服务器104协同执行该群组创建方法。
47.大数据(big data)是指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。随着云时代的来临,大数据也吸引了越来越多的关注,大数据需要特殊的技术,以有效地处理大量的容忍经过时间内的数据。适用于大数据的技术,包括大规模并行处理数据库、数据挖掘、分布式文件系统、分布式数据库、云计算平台、互联网和可扩展的存储系统。
48.网络摄像设备、终端和服务器均可以接入wifi无线网络,也可以接入移动通信网络。wifi无线网络可以是wifi5、wifi6等其中一种。移动通信网络可以是第二代数字通信网络(2g)、第三代数字通信网络(3g)、第四代数字通信网络(4g)、第五代数字通信网络(5g)等。
49.其中,wifi6可以在局域网内提升网络速度和连接的设备数量。第五代数字通信网络(5g)具有高速、低时延、多连接、高吞吐、运动适应性、高速下载等特点。第五代数字通信网络(5g)支持100mbps-1gbps的速度,下行速度 1gbps,上行速度100mbps,具有高速处理的特点。第五代数字通信网络(5g) 处理数据的时延小于1ms,具有低时延的特点。第五代数字通信网络(5g)中,每平方公里包括100万个连接,具有多连接的特点。第五代数字通信网络(5g) 中,每平方公里包括数10t的流量密度,具有高吞吐的特点。第五代数字通信网络(5g)可以应对每小时500公里的时速,具有运动适应性的特点。接入第五代数字通信网络(5g)的设备峰值下载速度可以达到几十个gb (1gb=1024mb)。第五代数字通信网络(5g)还具有更高带宽、更高可靠性、更低功耗等特点。
50.接入第五代数字通信网络(5g)的硬件设施,可以包括手机、cpe(customerpremise equipment,客户前置设备)、平板、电脑以及云电脑车辆、ar(augmentedreality,增强现实)/vr(virtual reality,虚拟现实)设备、直播转播盒子等。
51.第五代数字通信网络(5g)具有实时高清和低时延的特点,因此可以实现远程医疗如手术、虚拟现实会议、远程教育、云电脑应用、云游戏/游戏竞技、互动电影、物联网广告/智能广告等应用场景。第五代数字通信网络(5g)具有更多连接、设备接入、更低功耗的特点,因此可以实现iot(the internet of things,物联网)万物互联。第五代数字通信网络(5g)具有更低时延,可以实现自动驾驶、远程医疗、ar/vr、边缘计算等。第五代数字通信网络(5g)具有更高可靠性,可以实现工业实时处理。
52.第五代数字通信网络(5g)可以在各种应用维度进行应用,包括消费类维度、工业/
产业类维度。消费类维度包括手机、平板、电脑、cpe等设备。工业/ 产业类维度包括iot物联网、教育、医疗、金融等。iot物联网可以包括智能家居、智慧城市等。
53.在一个实施例中,如图2所示,提供了一种群组创建方法,以该方法应用于计算机设备为例进行说明,该计算机设备可以是服务器或者终端;方法包括以下步骤:
54.步骤202,当至少两个人员的人脸处于拍摄视野下时,响应于群组创建操作触发拍摄,获得包括至少两个人脸图像的拍摄图像。
55.可选地,计算机设备中可以包括有摄像头;该摄像头也可以与计算机设备本体分拆,独立存在作为网络摄像设备。当摄像头与计算机设备本体分拆时,摄像头与计算机设备可以通过有线或者无线进行通信,将拍摄获得的拍摄图像通过无线通信或者有线通信传输至计算机设备中。
56.摄像头可以是长焦摄像头或广角摄像头,也可以是rgb(red、green、blue) 摄像头、红外摄像头、深度摄像头、激光摄像头等其中的一种。计算机设备或者网络摄像设备中可以包括一个摄像头,也可以包括至少两个摄像头。
57.拍摄视野是摄像头在固定不动的情况下,所能拍摄到的空间范围。当摄像头是长焦摄像头时,拍摄视野较小;当摄像头是广角摄像头时,拍摄视野较大。当计算机设备或者网络摄像设备中包括一个摄像头时,拍摄视野即该摄像头所能拍摄到的空间范围。当计算机设备或者网络摄像设备中包括至少两个摄像头时,拍摄视野是至少两个摄像头各自所能拍摄到的空间范围相互叠加得到。
58.群组创建操作是创建群组时所执行的操作。群组创建操作可以是人员或者设备产生预设语音、人员作出预设身体姿态、人员对计算机设备进行预设触发操作,不限于此。其中,预设语音例如“xx建群”、“拍照建群”等,其中xx 是即时通信客户端的名称。预设身体姿态例如ok手势、v手势、超人姿势等。人员对计算机设备进行预设触发操作,例如点击计算机设备屏幕中的拍照按钮、双击屏幕、按压计算机设备中的拍照物理按键等。
59.图3为一个实施例中拍摄获得的包括至少两个人脸图像的拍摄图像。至少两个人员的人脸处于拍摄视野下,当至少两个人员中的其中一个人员说出“xx 建群”时,则摄像头响应于“xx建群”这一群组创建操作,触发拍摄,获得包括至少两个人脸图像的拍摄图像。其中xx是即时通信客户端的名称。
60.拍摄图像是摄像头触发拍摄得到的图像。拍摄图像可以是能够识别出人脸的各种图像,具体可以是rgb图像、红外图像、深度图像或者激光图像。不同的拍摄图像可由不同的摄像头拍摄,如当摄像头是rgb摄像头时,拍摄获得的拍摄图像是rgb图像;当摄像头是红外摄像头时,拍摄获得的拍摄图像是红外图像;当摄像头是深度摄像头时,拍摄获得的拍摄图像是深度图像;当摄像头是激光摄像头时,拍摄获得的拍摄图像是激光图像。
61.拍摄图像中包括至少两个人脸图像。在一种实施例中,拍摄图像包括的至少两个人脸图像与处于拍摄视野下的至少两个人员一一对应,即拍摄图像中包括了处于拍摄视野下的所有人员对应的人脸图像。在另一种实施例中,可以理解在拍摄过程中,可能由于部分人员的人脸被遮挡,而使得拍摄图像包括的至少两个人脸图像的数量少于拍摄视野下的人员的数量。
62.在一个实施例中,当至少两个人员的人脸处于拍摄视野下时,计算机设备检测到群组创建操作,响应于群组创建操作,触发摄像头进行拍摄,获得包括至少两个人脸图像的
拍摄图像。
63.在另一个实施例中,当至少两个人员的人脸处于拍摄视野下时,计算机设备检测到群组创建操作,响应于群组创建操作触发人员姿态提示后触发拍摄;人员姿态提示用于提示人员的拍摄姿态。
64.计算机设备在触发拍摄之前,生成人员姿态提示,提示人员的拍摄姿态,可以拍摄出更符合人脸识别条件的拍摄图像,更准确对拍摄图像进行人脸识别。
65.步骤204,当拍摄图像包括的人脸图像关联即时通信账号时,触发建立群组;群组的群成员,包括拍摄图像所包括的人脸图像所关联的即时通信账号。
66.即时通信(instant message,im)是指能够即时发送和接收互联网消息等的业务。客户端(client)或称为用户端,是指与服务器相对应,为用户提供本地服务的程序。即时通信客户端是为用户提供即时通信服务的程序。在即时通信客户端中,用户可以注册以及登录即时通信账号,通过即时通信账号与其他的即时通信账号进行即时通信。
67.群组是包括至少两个群成员的交流互动平台。在群组中可以包括群组的属性信息、群成员的属性信息等。群组的属性信息可以包括群组号码、群组名称、群组类别等。群组类别如游戏群组、工作群组、旅游群组等。群成员的属性信息包括群成员的性别比例、群成员的年龄阶段、群成员的地理位置等。群成员中还可以包括管理员身份的群成员。管理员身份的群成员具有管理权限,可以对群组进行管理。例如,管理员身份的群成员可以在群组中移除指定群成员、添加新的群成员、将指定群成员设定为新的管理员、对群组发起公告、对群组执行其他的管理功能等。
68.计算机设备预先建立包括多个用户人脸的人脸特征库,用户的人脸特征与用户的即时通信账号相关联。当获得包括至少两个人脸图像的拍摄图像时,计算机设备可以将人脸图像与人脸特征库中的人脸特征进行匹配,从而确定人脸图像关联的即时通信账号。
69.当计算机设备确定出拍摄图像包括的人脸所关联的即时通信账号时,触发建立包括各即时通信账号的群组,群组中的群成员即是各即时通信账号。用户可以通过所拥有的即时通信账号在建立的群组中与其他的群成员进行聊天互动。
70.步骤206,在以即时通信账号登录的即时通信客户端,显示群组的会话入口;会话入口用于触发进入群组的会话窗口。
71.在以即时通信账号登录的即时通信客户端中,显示群组的会话入口,当用户触发该会话入口时,进入群组的会话窗口。在群组的会话窗口中,用户可以通过即时通信账号与群组中其他的群成员进行会话。
72.在会话窗口中,还可以显示会话的即时通信账号所关联的人脸图像,则用户可以通过该显示的人脸图像更容易辨别该即时通信账号所对应的人员。
73.上述群组创建方法,即至少两个人员的人脸处于拍摄视野下,并且执行群组创建操作即可快速创建群组,避免依赖手动逐个拉取至少两个人员的即时通信账号建立群组所存在的效率低的问题,提高了群组创建的效率。并且,在以即时通信账号登录的即时通信客户端,显示群组的会话入口,可以使得即时通信账号快速通过群组的会话入口进入群组的会话窗口,快速与群组的群成员进行联系。
74.可以理解的是,第五代数字通信网络(5g)具有大宽带、短时延等特点,资费和成本也越来越低,随着第五代数字通信网络(5g)的推广,具有联网功能的摄像头会越来越多,甚
至无处不在,则至少两个人员可以方便快速地处于摄像头的拍摄视野下,并且执行群组创建操作,从而快速创建包括至少两个人员对应的即时通信账号的群组。
75.图4为一个实施例中群组创建过程中即时通信客户端的界面流程示意图。其中,“xx”是即时通信客户端的名称。在创建群组之前,以即时通信账号登录的即时通信客户端显示如图4(a)界面示意图。创建群组之后,在以即时通信账号登录的即时通信客户端显示如图4(b)的界面示意图。图4(b)中,即时通信客户端显示群组的会话入口402,会话入口402中包括有“通知:您已加入新的群组,群组参与人还有a、b、c、d”内容。当触发会话入口402,即时通信客户端进入群组的会话窗口,显示如图4(c)的界面示意图。
76.在一个实施例中,计算机设备触发建立群组之后,触发群成员数量提示;该群成员数量提示用于提示群成员数量与处于拍摄视野下的人员数量是否一致。
77.群成员数量提示可以包括群成员数量页面提示、群成员数量语音提示中的至少一种。计算机设备可以在屏幕中显示该群成员数量页面提示,还可以显示各群成员的即时通信账号。计算机设备也可以通过扬声器播放该群成员数量语音提示,还可以播放各群成员的即时通信账号。那么,当群组的群成员的数量与处于拍摄视野下的人员数量不一致时,则至少两个人员可以调整姿态,重新执行群组创建操作,也可以在已建立的群组中手动拉取未加入该群组的即时通信账号,不限于此。
78.在一个实施例中,当至少两个人员的人脸处于拍摄视野下时,响应于群组创建操作触发拍摄,获得包括至少两个人脸图像的拍摄图像,包括:当至少两个人员的人脸处于网络摄像设备的拍摄视野下时,在至少一个人员发生能够由网络摄像设备所感知的行动时,触发网络摄像设备进行拍摄,获得包括至少两个人脸图像的拍摄图像。
79.网络摄像设备指的是具有联网功能的摄像设备。网络摄像设备与计算机设备通过网络进行通信。网络摄像设备可以是具有联网功能且包括有摄像头的电视终端,具有联网功能且包括有摄像头的会议终端,具有联网功能的家庭监控摄像头或办公室监控摄像头,具有联网功能的户外监控摄像头等其中的一种。
80.图5为一个实施例中具有联网功能且包括有摄像头的电视终端,502是摄像头。图6为一个实施例中具有联网功能的户外监控摄像头,602是户外监控摄像头。
81.当至少两个人员的人脸处于网络摄像设备的拍摄视野下时,网络摄像设备可以通过传感器对拍摄视野中的人员进行监测。当至少一个人员发生能够由网络摄像设备所感知的行动时,即至少一个人员执行群组创建操作,可以触发网络摄像设备对拍摄视野进行拍摄,获得包括至少两个人脸图像的拍摄图像。其中,传感器可以是红外传感器、深度传感器、语音检测传感器等。
82.例如,当至少两个人员的人脸处于网络摄像设备的拍摄视野下时,其中一个人员作出ok手势,该ok手势是能够由网络摄像设备中的红外传感器所感知的群组创建操作,则触发网络摄像设备对拍摄视野进行拍摄,获得包括至少两个人脸图像的拍摄图像。
83.又如,当至少两个人员的人脸处于网络摄像设备的拍摄视野下时,其中一个人员发出“xx建群”语音,该“xx建群”语音是能够由网络摄像设备中的语音检测传感器所感知的群组创建操作,则触发网络摄像设备对拍摄视野进行拍摄,获得包括至少两个人脸图像的拍摄图像。其中xx是即时通信客户端的名称。
84.网络摄像设备中配置有预设群组创建操作,当网络摄像设备感知到至少一个人员
发生行动时,将该行动与预设群组创建操作进行匹配,匹配成功则触发拍摄,获得包括至少两个人脸图像的拍摄图像;匹配不成功则不触发拍摄。进一步地,当该行动与预设群组创建操作不匹配时,还可以生成提示,以提示人员采用正确的群组创建操作,或者提示至少两个人员调整姿态。
85.在本实施例中,当至少两个人员的人脸处于网络摄像设备的拍摄视野下时,在至少一个人员发生能够由网络摄像设备所感知的行动时,可以准确触发网络摄像设备进行拍摄,从而获得包括至少两个人脸图像的拍摄图像。
86.在一个实施例中,当拍摄图像包括的人脸图像关联即时通信账号时,触发建立群组,包括:网络摄像设备将拍摄图像发送至服务器,使得服务器从拍摄图像识别出至少两个人脸图像,并识别到与每个人脸图像关联的即时通信账号,基于识别到的即时通信账号建立群组,并向以即时通信账号登录的即时通信客户端,发送显示群组的会话入口的通知。
87.服务器接收到网络摄像设备发送的拍摄图像,可以对拍摄图像进行人脸识别,识别出至少两个人脸图像。服务器可以采用人工智能(artificial intelligence) 人脸识别算法对拍摄图像进行人脸识别,准确识别出拍摄图像包括的至少两个人脸图像。
88.如图7所示,服务器采用人工智能从拍摄图像中获取特征点702,并基于各特征点702确定人脸构造等数据,可以识别出拍摄图像中包括的人脸图像。
89.服务器在识别每个人脸图像关联的即时通信账号之前,还包括:获取各即时通信客户端上传的人脸图像,将各即时通信客户端的即时通信账号与上传的相应的人脸图像建立关联关系。
90.服务器获取即时通信客户端上传的人脸图像,将该人脸图像与该即时通信客户端的即时通信账号建立关联关系。例如,以即时通信账号a1登录的即时通信客户端上传人脸图像b1,以即时通信账号a2登录的即时通信客户端上传人脸图像b2,则服务器将即时通信账号a1与人脸图像b1建立关联关系,将即时通信账号a2与人脸图像b2建立关联关系。
91.在一个实施例中,服务器还可以对用户终端上传的人脸图像进行分析,得到人脸特征,将各即时通信账号与相应的人脸特征建立关联关系。
92.在一种实施方式中,服务器从拍摄图像中识别出至少两个人脸图像,将至少两个人脸图像分别和即时通信账号与人脸图像之间的关联关系进行匹配,识别到与每个人脸图像关联的即时通信账号。
93.在另一种实施方式中,服务器从拍摄图像中识别出至少两个人脸图像,将至少两个人脸图像分别和即时通信账号与人脸特征之间的关联关系进行匹配,识别到与每个人脸图像关联的即时通信账号。
94.当服务器识别到每个人脸图像关联的即时通信账号,可以建立群组,并向以即时通信账号登录的即时通信客户端,发送显示群组的会话入口的通知。则用户登录即时通信客户端之后,可以查看到显示群组的会话入口的通知。当用户触发该通知可以显示群组的会话入口,当用户触发该群组的会话入口,可以进入群组的会话窗口。
95.可以理解的是,服务器相对于终端性能更加强大,处理数据的速度更快,则网络摄像设备将拍摄图像发送至服务器,使得服务器可以对拍摄图像进行处理,从而快速建立群组。
96.在一个实施例中,网络摄像设备还可以对拍摄图像进行加密处理得到加密数据,
再将加密数据发送至服务器,可以提高数据传输的安全性。服务器接收到加密数据,可以按照约定的解密算法对加密数据进行解密处理,得到拍摄图像。
97.在一个实施例中,如图8所示,当拍摄图像包括的人脸图像关联即时通信账号时,触发建立群组,包括下述步骤802和步骤804:
98.步骤802,当拍摄图像符合人脸识别条件、且拍摄图像包括的人脸图像关联即时通信账号时,触发建立群组。
99.人脸识别条件可以根据需要进行设置。人脸识别条件可以包括图像属性条件和图像内容条件中的至少一种。其中,图像属性条件可以包括拍摄图像的分辨率达到指定分辨率、图像的亮度达到指定亮度等。图像内容条件可以包括均能识别出拍摄图像包括的人脸图像、拍摄图像包括的人脸图像的深度距离均小于指定距离等。
100.在一个实施例中,计算机设备检测拍摄图像的分辨率,当拍摄图像的分辨率达到指定分辨率,则拍摄图像符合人脸识别条件;当拍摄图像的分辨率小于指定分辨率,则拍摄图像不符合人脸识别条件。
101.在另一个实施例中,计算机设备检测拍摄图像的亮度,当拍摄图像的亮度达到指定亮度,则拍摄图像符合人脸识别条件;当拍摄图像的亮度小于指定亮度,则拍摄图像不符合人脸识别条件。
102.在另一个实施例中,计算机设备触发拍摄时还获取输入的人员数量信息;人脸识别条件包括均能识别出拍摄图像包括的人脸图像,计算机设备对拍摄图像进行人脸识别,获得拍摄图像中识别出的人脸图像的数量,当该识别出的人脸图像的数量与输入的人员数量信息一致时,则拍摄图像符合均能识别出拍摄图像包括的人脸图像这一人脸识别条件;当该识别出的人脸图像的数量与输入的人员数量信息不一致时,则拍摄图像不符合均能识别出拍摄图像包括的人脸图像这一人脸识别条件。其中,用户可以语音输入人员数量信息,也可以在计算机设备的屏幕进行触发,输入人员数量信息,不限于此。
103.在另一个实施例中,计算机设备检测拍摄图像包括的人脸图像的深度距离,当拍摄图像包括的人脸图像的深度距离均小于指定距离,则拍摄图像符合人脸识别条件;当拍摄图像包括的人脸图像的深度距离存在大于或等于指定距离,则拍摄图像不符合人脸识别条件。可以理解的是,当人脸图像的深度距离小于指定距离,表示该人脸图像对应的人员距离计算机设备较近,则拍摄出的人脸图像更清晰,更容易识别;当人脸图像的深度距离大于或等于指定距离,表示该人脸图像对应的人员距离计算机设备较远,则拍摄出的人脸图像模糊,不容易识别,或者该人脸图像对应的人员不属于一同建群的人员。
104.可以理解的是,当拍摄图像符合人脸识别条件时,计算机设备可以更准确对拍摄图像进行人脸识别,更准确确定人脸图像所关联的即时通信账号,从而更准确建立包括至少两个群成员的群组。
105.步骤804,当拍摄图像不符合人脸识别条件,或者拍摄图像包括的人脸图像未关联即时通信账号时,触发人员姿态调整提示;人员姿态调整提示用于提示调整人员的姿态。
106.触发人员姿态调整提示可以是播放提示语音、显示提示页面。提示页面可以包括文字、图像、视频等其中的至少一种信息。
107.在一个实施例中,当拍摄图像不符合人脸识别条件时,触发人员姿态调整提示,以提示调整人员的姿态。在另一个实施例中,当拍摄图像包括的人脸图像未关联即时通信账
号时,触发人员姿态调整提示,以提示调整人员的姿态。在另一个实施例中,当拍摄图像不符合人脸识别条件、且拍摄图像包括的人脸图像未关联即时通信账号时,触发人员姿态调整提示,以提示调整人员的姿态。
108.在本实施例中,当拍摄图像符合人脸识别条件时,服务器可以更准确对拍摄图像进行人脸识别,更准确确定人脸图像所关联的即时通信账号,从而更准确建立包括至少两个群成员的群组;当拍摄图像不符合人脸识别条件,或者拍摄图像包括的人脸图像未关联即时通信账号时,触发人员姿态调整提示以提示调整人员的姿态,从而拍摄出符合人脸识别条件的拍摄图像,可以更准确确定人脸图像所关联的即时通信账号,从而更准确建立包括至少两个群成员的群组。
109.在一个实施例中,响应于群组创建操作触发拍摄,获得包括至少两个人脸图像的拍摄图像,包括:响应于群组创建操作,触发至少两次拍摄,得到至少两个候选图像;从至少两个候选图像中,筛选出符合人脸识别条件的拍摄图像;拍摄图像包括至少两个人脸图像。
110.候选图像指的是候选的用于筛选出拍摄图像的图像。计算机设备中摄像头可以预先配置相邻拍摄操作之间的时长,每间隔该时长触发拍摄,得到候选图像。可以理解,当相邻拍摄操作之间的时长较小,如0.0001s,则至少两个候选图像可以生成视频,即候选图像为视频中的图像帧。
111.人脸识别条件可以根据需要进行设置。人脸识别条件可以包括图像属性条件和图像内容条件中的至少一种。其中,图像属性条件可以包括拍摄图像的分辨率达到指定分辨率、图像的亮度达到指定亮度等。图像内容条件可以包括均能清晰识别出拍摄图像包括的人脸图像、拍摄图像包括的人脸图像的深度距离小于指定距离等。
112.当拍摄图像符合人脸识别条件时,计算机设备可以更准确对拍摄图像进行人脸识别,更准确确定人脸图像所关联的即时通信账号,从而更准确建立包括至少两个群成员的群组。
113.在一个实施例中,计算机设备遍历至少两个候选图像,筛选出符合人脸识别条件的拍摄图像。在一个实施例中,当筛选出一个符合人脸识别条件的候选图像,则将该符合人脸识别条件的候选图像作为拍摄图像。在另一个实施例中,当筛选出至少两个符合人脸识别条件的候选图像,再从至少两个候选图像中筛选出其中一个作为拍摄图像。
114.从至少两个候选图像中筛选出其中一个作为拍摄图像可以采用多种实施方式。在一个实施方式中,计算机设备可以从至少两个符合人脸识别条件的候选图像随机筛选出其中一个作为拍摄图像。在另一种实施方式中,计算机设备也可以从至少两个符合人脸识别条件的候选图像确定图像亮度最高的候选图像作为拍摄图像。在另一种实施方式中,计算机设备还可以从至少两个符合人脸识别条件的候选图像确定图像清晰度最高的候选图像作为拍摄图像。具体的筛选方式并不限定,可以根据需要进行设定。
115.在本实施例中,响应于群组创建操作,触发至少两次拍摄,得到至少两个候选图像,从至少两个候选图像中,筛选出符合人脸识别条件的拍摄图像,筛选出的拍摄图像更符合人脸识别条件,可以在后续对拍摄图像进行人脸识别时,更准确识别出拍摄图像中的人脸图像,更准确确定人脸图像所关联的即时通信账号,从而更准确建立群组。
116.在一个实施例中,如图9所示,从至少两个候选图像中,筛选出符合人脸识别条件的拍摄图像,包括:
117.步骤902,检测每个候选图像所包括的人脸图像。
118.计算机设备可以预先配置候选图像的检测项目,按照各检测项目检测每个候选图像所包括的人脸图像。其中,检测项目可以包括分辨率、图像亮度、深度信息等。检测项目可以根据需要进行配置。
119.步骤904,获取每个人脸图像的质量评估值。
120.质量评估值指的是评估人脸图像的质量的数值。质量评估值越高,该人脸图像的质量越高,则计算机设备准确识别出该人脸图像的概率越高,确定该人脸图像所关联的即时通信账号也更准确,从而更准确建立群组。
121.计算机设备按照各检测项目检测每个候选图像所包括的人脸图像,可以确定每个候选图像分别在各检测项目中的分质量评估值,再基于每个人脸图像在各检测项目中的分质量评估值,确定每个人脸图像的质量评估值。
122.分质量评估值指的是评估人脸图像在一个检测项目中的质量的数值。分质量评估值越高,则该人脸图像在该检测项目中的质量越高。例如,在分辨率这一检测项目中,人脸图像a的分质量评估值为80,人脸图像b的分质量评估值为85,则人脸图像b在分辨率这一检测项目中的质量更高;在图像亮度这一检测项目中,人脸图像a的分质量评估值为95,人脸图像b的分质量评估值为86,则人脸图像a在图像亮度这一检测项目中的质量更高。
123.在一种实施方式中,针对每一个候选图像,计算机设备可以将各分质量评估值进行相加,得到质量评估值。在另一种实施方式中,针对每一个候选图像,计算机设备也可以将各分质量评估值分别乘以相应的权重因子,再将各乘积相加得到质量评估值。
124.步骤906,从至少两个候选图像中筛选出拍摄图像,使得拍摄图像所包括的人脸图像的质量评估值均满足人脸识别条件。
125.具体地,计算机设备将每个候选图像中各人脸图像分别与人脸识别条件进行比较,筛选出所包括的人脸图像的质量评估值均满足人脸识别条件的候选图像,再从筛选出的候选图像中确定拍摄图像。
126.当筛选出所包括的人脸图像的质量评估值均满足人脸识别条件的候选图像的数量为一个时,则直接将该筛选出的候选图像作为拍摄图像。当筛选出所包括的人脸图像的质量评估值均满足人脸识别条件的候选图像的数量为至少两个时,则基于筛选出的至少两个候选图像中确定拍摄图像。
127.在一种实施方式中,计算机设备从筛选出的至少两个候选图像随机确定其中一个作为拍摄图像。在另一种实施方式中,计算机设备分别计算筛选出的至少两个候选图像的总质量评估值,基于各总质量评估值从筛选出的至少两个候选图像确定拍摄图像。可选地,计算机设备可以确定总质量评估值最高的候选图像作为拍摄图像,也可以确定总质量评估值次高的候选图像作为拍摄图像,并不限定。
128.在本实施例中,检测每个候选图像所包括的人脸图像,获取每个人脸图像的质量评估值,可以从至少两个候选图像中准确筛选出所包括的人脸图像的质量评估值均满足人脸识别条件的拍摄图像,可以在后续对拍摄图像进行人脸识别时,更准确识别出拍摄图像中的人脸图像,更准确确定人脸图像所关联的即时通信账号,从而更准确建立群组。
129.在一个实施例中,如图10所示,上述方法还包括:
130.步骤1002,当人脸图像匹配到参考人脸数据集合中唯一的参考人脸数据时,将人
脸图像关联到唯一的参考人脸数据所关联的即时通信账号。
131.参考人脸数据集合是包括至少一个参考人脸数据的集合。参考人脸数据是用于与人脸图像进行参考匹配的人脸数据。可选地,参考人脸数据可以是参考人脸图像数据,也可以是参考人脸特征数据。参考人脸数据集合包括的参考人脸数据可以均是参考人脸图像数据,也可以均是参考人脸特征数据,还可以是一部分为参考人脸图像数据,另一部分为参考人脸特征数据。
132.计算机设备配置参考人脸数据集合中各参考人脸数据所关联的即时通信账号,当将人脸图像分别与参考人脸数据集合中包括的各参考人脸数据进行匹配,且人脸图像匹配到唯一的参考人脸数据时,则可以将该人脸图像关联到唯一的参考人脸数据所关联的即时通信账号。
133.步骤1004,当拍摄图像包括的人脸图像匹配到参考人脸数据集合中至少两个参考人脸数据时,基于至少两个参考人脸数据各自对应的人员属性信息筛选出目标参考人脸数据。
134.人员属性信息指的是人员所具有的属性的信息。人员属性信息例如人员的年龄信息、性别信息、肤色信息、所在城市信息等。目标参考人脸数据是从至少两个参考人脸数据中筛选出的参考人脸数据。
135.计算机设备接收上传的参考人脸数据时,可以通过参考人脸数据或者上传该参考人脸数据的即时通信客户端收集该参考人脸数据对应的人员属性信息。计算机设备对参考人脸数据进行人脸识别,可以识别出该参考人脸数据对应的人员的年龄信息、性别信息、肤色信息等。计算机设备通过即时通信客户端上报的地理位置,可以确定该参考人脸数据对应的人员的所在城市信息等。
136.步骤1006,将人脸图像关联到目标参考人脸数据所关联的即时通信账号。
137.可以理解的是,计算机设备从至少两个参考人脸数据中筛选出目标参考人脸数据,该目标参考人脸数据即是人脸图像所匹配到人脸数据,则确定目标参考人脸数据所关联的即时通信账号,将该人脸图像关联到该即时通信账号。
138.在本实施例中,当人脸图像匹配到参考人脸数据集合中唯一的参考人脸数据时,可以将人脸图像准确关联到唯一的参考人脸数据所关联的即时通信账号;当拍摄图像包括的人脸图像匹配到参考人脸数据集合中至少两个参考人脸数据时,基于至少两个参考人脸数据各自对应的人员属性信息筛选出目标参考人脸数据,则人脸图像可以准确关联到目标参考人脸数据所关联的即时通信账号。
139.在一个实施例中,基于至少两个参考人脸数据各自对应的人员属性信息筛选出目标参考人脸数据,包括:针对拍摄图像所包括的每个人脸图像,当获取到针对的人脸图像对应的人员属性信息时,则将至少两个参考人脸数据各自对应的人员属性信息,分别与针对的人脸图像对应的人员属性信息比对;将经过比对判定为匹配的参考人脸数据确定为目标参考人脸数据。
140.计算机设备将至少两个参考人脸数据各自对应的人员属性信息,分别与针对的人脸图像对应的人员属性信息比对,确定人脸图像的人员属性信息分别与至少两个参考人脸数据各自对应的人员属性信息之间的第一差异度,基于各第一差异度判定与人脸图像相匹配的参考人脸数据确定为目标参考人脸图像。
141.第一差异度是人脸图像的人员属性信息与参考人脸数据对应的人员属性信息之间的差异程度。第一差异度越大,表示人脸图像的人员属性信息与参考人脸数据对应的人员属性信息的差别越大。
142.例如,人脸图像的人员属性信息为所在城市a,参考人脸数据1对应的人员属性信息为所在城市a,参考人脸数据2对应的人员属性信息为所在城市b,参考人脸数据3对应的人员属性信息为所在城市c,则人脸图像的人员属性信息与参考人脸数据1对应的人员属性信息的第一差异度最小。
143.又如,人脸图像的人员属性信息为年龄信息20-30,参考人脸数据1对应的人员属性信息为年龄信息40-50,参考人脸数据2对应的人员属性信息为年龄信息25-30,参考人脸数据3对应的人员属性信息为年龄信息10-15,则人脸图像的人员属性信息与参考人脸数据2对应的人员属性信息的第一差异度最小。
144.在一种实施方式中,计算机设备可以将第一差异度最小的参考人脸数据判定为与人脸图像相匹配的参考人脸数据,将该参考人脸数据确定为目标参考人脸图像。在另一种实施方式中,计算机设备也可以将第一差异度次小的参考人脸数据判定为与人脸图像相匹配的参考人脸数据,将该参考人脸数据确定为目标参考人脸图像。具体的实施方式根据需要进行设置,并不限定。
145.在本实施例中,当获取到针对的人脸图像对应的人员属性信息时,则将至少两个参考人脸数据各自对应的人员属性信息,分别与针对的人脸图像对应的人员属性信息比对,经过比对可以判定出与人脸图像匹配的参考人脸数据,可以确定出准确的目标参考人脸数据。
146.在一个实施例中,基于至少两个参考人脸数据各自对应的人员属性信息筛选出目标参考人脸数据,包括:针对拍摄图像所包括的每个人脸图像,当获取到针对拍摄图像中除针对的人脸图像之外的其它人脸图像对应的人员属性信息时,则将至少两个参考人脸数据各自对应的人员属性信息,分别与其它人脸图像对应的人员属性信息比对;将经过本次比对判定为匹配的参考人脸数据确定为目标参考人脸数据。
147.针对拍摄图像所包括的每个人脸图像,获取到针对拍摄图像中除针对的人脸图像之外的其它人脸图像对应的人员属性信息,举例说明,拍摄图像包括人脸图像a、b和c,当针对拍摄图像所包括的人脸图像a时,则获取到针对拍摄图像中除针对的人脸图像a之外的其它人脸图像对应的人员属性信息,即获取人脸图像b对应的人员属性信息和人脸图像c对应的人员属性信息。
148.计算机设备将至少两个参考人脸数据各自对应的人员属性信息,分别其它人脸图像对应的人员属性信息比对,确定至少两个参考人脸数据各自对应的人员属性信息分别与其它人脸图像对应的人员属性信息之间的第二差异度,基于各第二差异度判定与其它人脸图像对应的人员属性信息相匹配的参考人脸数据确定为目标参考人脸图像。
149.第二差异度是其它人脸图像对应的人员属性信息与参考人脸数据对应的人员属性信息之间的差异程度。第二差异度越大,表示其它人脸图像对应的人员属性信息与参考人脸数据对应的人员属性信息的差别越大。
150.例如,拍摄图像中除针对的人脸图像之外的其它人脸图像的人员属性信息均为职业a,参考人脸数据1对应的人员属性信息为职业a,参考人脸数据2 对应的人员属性信息为
职业b,参考人脸数据3对应的人员属性信息为职业c,则其它人脸图像的人员属性信息与参考人脸数据1对应的人员属性信息的第二差异度最小。
151.又如,拍摄图像中除针对的人脸图像之外的其它人脸图像的人员属性信息均为年龄信息20-30,参考人脸数据1对应的人员属性信息为年龄信息40-50,参考人脸数据2对应的人员属性信息为年龄信息25-30,参考人脸数据3对应的人员属性信息为年龄信息10-15,则其它人脸图像的人员属性信息与参考人脸数据2对应的人员属性信息的第二差异度最小。
152.可以理解的是,其它人脸图像的人员属性信息与参考人脸数据对应的人员属性信息的第二差异度越小,则与其它人脸图像一同拍摄得到的人脸图像越可能与该参考人脸数据相匹配。
153.在一种实施方式中,计算机设备可以将第二差异度最小的参考人脸数据判定为与人脸图像相匹配的参考人脸数据,将该参考人脸数据确定为目标参考人脸图像。在另一种实施方式中,计算机设备也可以将第二差异度次小的参考人脸数据判定为与人脸图像相匹配的参考人脸数据,将该参考人脸数据确定为目标参考人脸图像。具体的实施方式根据需要进行设置,并不限定。
154.在本实施例中,当获取到针对拍摄图像中除针对的人脸图像之外的其它人脸图像对应的人员属性信息时,则将至少两个参考人脸数据各自对应的人员属性信息,分别与其它人脸图像对应的人员属性信息比对,经过本地比对可以判定出与人脸图像匹配的参考人脸数据,可以确定出准确的目标参考人脸数据。
155.在一个实施例中,如图11所示,上述方法还包括:
156.步骤1102,在即时通信客户端,响应于针对会话入口的触发操作,进入群组的会话窗口。
157.在即时通信客户端中,显示群组的会话入口;当计算机设备接收到对该群组的会话入口的触发操作时,响应于针对会话入口的触发操作,进入群组的会话窗口。其中,触发操作可以是单击、双击、滑动等。
158.步骤1104,当即时通信客户端上登录的即时通信账号对应管理员身份时,显示群组管理入口;群组管理入口用于触发针对群组的群成员管理操作;其中,管理员身份对应的即时通信账号,与拍摄图像中符合管理员身份判定条件的人脸图像相关联。
159.管理员身份是对群组的群成员具有管理权限的身份。管理员身份包括群主身份和子管理员身份。群主身份的即时通信账号具有的管理权限的优先级高于子管理员身份的即时通信账号具有的管理权限的优先级。管理权限的优先级越高,可以执行的管理操作越多。可选地,群主身份的即时通信账号还可以对子管理员身份的即时通信账号进行管理操作。
160.当计算机设备接收对群组管理入口的触发时,进入针对群组的成员管理操作的管理页面,在该管理页面中可以针对群组的群成员进行管理操作。管理操作可以包括删除指定群成员、添加新的群成员、将指定群成员设置为管理员身份,等等。
161.在本实施例中,在即时通信客户端,响应于针对会话入口的触发操作,进入群组的会话窗口;当即时通信客户端上登录的即时通信账号对应管理员身份时,显示群组管理入口,群组管理入口用于触发针对群组的群成员管理操作;管理员身份对应的即时通信账号,与拍摄图像中符合管理员身份判定条件的人脸图像相关联,则建立群组之后可以将判定条
件的人脸图像所关联的即时通信账号确定为该群组的管理员,可以快速并且准确地确定群组的管理员。
162.图12为一个实施例中管理员身份对应的即时通信账号登录即时通信客户端的界面流程示意图。管理员身份对应的即时通信账号登录即时通信客户端,进入群组的会话窗口。其中,会话窗口的界面中显示群组管理入口1202。当触发群组管理入口1202,进入针对群组的成员管理操作的管理页面。其中,触发添加群成员控件1204,可以添加新的群成员至该群组中;触发删除群成员控件 1206,可以删除群组现有的群成员。在管理页面中,管理员身份对应的人员还可以编辑群组名称、编辑群公告等。
163.在一个实施例中,触发群组创建操作的人员在拍摄图像中对应的人脸图像满足管理员身份判定条件,或者,在拍摄图像中位于预定位置的人脸图像满足管理员身份判定条件,或者,在拍摄图像中具有预定的身体姿态的人脸图像满足管理员身份判定条件。
164.计算机设备响应于群组创建操作触发拍摄时,可以通过计算机设备所包括的传感器确定触发群组创建操作的人员,该人员在拍摄图像中对应的人脸图像满足管理员身份判定条件,即该人员在拍摄图像中对应的人脸图像所关联的即时通信账号具备管理员身份。
165.例如,通过计算机设备所包括的语音检测传感器检测发出群组创建操作的语音的人员,确定该人员在拍摄图像中对应的人脸图像所关联的即时通信账号具备管理员身份。
166.计算机设备识别拍摄图像,在拍摄图像中位于预定位置的人脸图像满足管理员身份判定条件,即摄图像中位于预定位置的人脸图像所关联的即时通信账号具备管理员身份。其中,预定位置可以是拍摄图像的中心位置、左上角位置、右上角位置、中心位置并且距离摄像头最近的位置等,可以根据需要设置。
167.计算机设备识别拍摄图像,在拍摄图像中具有预定的身体姿态的人脸图像满足管理员身份判定条件,即摄图像中具有预定的身体姿态的人脸图像所关联的即时通信账号具备管理员身份。其中,预定的身体姿态可以是超人姿势、ok 手势、胜利手势等,可以根据需要设置。
168.在一个实施例中,如图13所示,步骤1302:人员找到一个网络摄像设备;步骤1304,至少两个人员处于网络摄像设备的拍摄视野下,露出面部或者根据提示调整姿态;步骤1306:人员执行群组创建操作。步骤1308,网络摄像设备触发至少两次拍摄,获得至少两个候选图像,上传至服务器。步骤1310,服务器从至少两个候选图像中筛选出符合人脸识别条件的拍摄图像,对拍摄图像进行人脸识别。步骤1312,服务器拍摄图像中的人脸是否均能识别出来。若是,则服务器执行步骤1314,确定拍摄图像包括的人脸图像关联的即时通信账号;执行步骤1316,建立群组。若否,则服务器执行步骤1318,触发人员姿态调整提示,将该人员姿态调整提示发送至网络摄像设备中,以提示至少两个人员调整姿态,并返回步骤1304。
169.在一种场景中,至少两个人员在办公室开完会议之后,有人提议“我们建个xx群吧,便于大家后续联系”,至少两个人员找到办公室监控摄像头或者会议终端的摄像头等网络摄像设备,处于网络摄像设备的拍摄视野下,其中一个人员发出语音“xx建群”这一群组创建操作,并且输入处于拍摄视野下的人员数量信息。网络摄像设备响应于“xx建群”这一群组创建操作触发拍摄,获得包括至少两个人脸图像的拍摄图像,并通过第五代数字通信网络(5g)或者wifi6 无线网络或者千兆以太网将拍摄图像以及人员数量信息发送至服务
器。其中xx 是即时通信客户端的名称。
170.服务器接收到拍摄图像和人员数量信息,对拍摄图像进行人脸识别,得到拍摄图像包括的至少两个人脸图像,当识别出的人脸图像的数量与接收到的人员数量信息一致时,确定各人脸图像所关联的即时通信账号,基于各即时通信账号建立群组。当识别出的人脸图像的数量少于接收到的人员数量信息时,则生成群成员数量提示,并发送至网络摄像设备,使得网络摄像设备提示处于拍摄视野下的至少两个人员,服务器识别出的人脸图像的数量少于处于拍摄视野下的至少两个人员的数量。
171.在一个实施例中,提供了另一种群组创建方法,包括以下步骤:
172.步骤(1),当至少两个人员的人脸处于网络摄像设备的拍摄视野下时,响应于群组创建操作触发拍摄,获得包括至少两个人脸图像的拍摄图像。具体的,在采用第一种方式时,在至少一个人员发生能够由网络摄像设备所感知的行动时,触发网络摄像设备进行拍摄,获得包括至少两个人脸图像的拍摄图像,并将拍摄图像发送至服务器。在采用第二种方式时,当至少两个人员的人脸处于拍摄视野下时,响应于群组创建操作,触发至少两次拍摄,得到至少两个候选图像;检测每个候选图像所包括的人脸图像;获取每个人脸图像的质量评估值;从至少两个候选图像中筛选出拍摄图像,使得拍摄图像所包括的人脸图像的质量评估值均满足人脸识别条件,并将拍摄图像发送至服务器。
173.步骤(2),服务器从拍摄图像识别出至少两个人脸图像,当人脸图像匹配到参考人脸数据集合中唯一的参考人脸数据时,将人脸图像关联到唯一的参考人脸数据所关联的即时通信账号;当拍摄图像包括的人脸图像匹配到参考人脸数据集合中至少两个参考人脸数据时,针对拍摄图像所包括的每个人脸图像,当获取到针对的人脸图像对应的人员属性信息时,则服务器将至少两个参考人脸数据各自对应的人员属性信息,分别与针对的人脸图像对应的人员属性信息比对;将经过比对判定为匹配的参考人脸数据确定为目标参考人脸数据。针对拍摄图像所包括的每个人脸图像,当获取到针对拍摄图像中除针对的人脸图像之外的其它人脸图像对应的人员属性信息时,则服务器将至少两个参考人脸数据各自对应的人员属性信息,分别与其它人脸图像对应的人员属性信息比对;将经过本次比对判定为匹配的参考人脸数据确定为目标参考人脸数据。
174.步骤(3),服务器将人脸图像关联到目标参考人脸数据所关联的即时通信账号。
175.步骤(4),当拍摄图像符合人脸识别条件、且拍摄图像包括的人脸图像关联即时通信账号时,执行步骤(5);当拍摄图像不符合人脸识别条件,或者拍摄图像包括的人脸图像未关联即时通信账号时,执行步骤(7)。
176.步骤(5),服务器基于识别到的即时通信账号建立群组,向以即时通信账号登录的即时通信客户端,发送显示群组的会话入口的通知;群组的群成员,包括拍摄图像所包括的人脸图像所关联的即时通信账号;在以即时通信账号登录的即时通信客户端,显示群组的会话入口;会话入口用于触发进入群组的会话窗口。
177.步骤(6),在即时通信客户端,响应于针对会话入口的触发操作,进入群组的会话窗口;当即时通信客户端上登录的即时通信账号对应管理员身份时,显示群组管理入口;群组管理入口用于触发针对群组的群成员管理操作;其中,管理员身份对应的即时通信账号,与拍摄图像中符合管理员身份判定条件的人脸图像相关联;触发群组创建操作的人员在拍摄图像中对应的人脸图像满足管理员身份判定条件,或者,在拍摄图像中位于预定位置的
人脸图像满足管理员身份判定条件,或者,在拍摄图像中具有预定的身体姿态的人脸图像满足管理员身份判定条件。
178.步骤(7),服务器触发人员姿态调整提示,人员姿态调整提示用于提示调整人员的姿态;返回执行步骤(1)。
179.在一个实施例中,提供了一种群组创建系统,系统包括网络摄像设备、服务器和终端,终端安装有即时通信客户端,其中:网络摄像设备用于当至少两个人员的人脸处于拍摄视野下时,响应于群组创建操作触发拍摄,获得包括至少两个人脸图像的拍摄图像;将拍摄图像发送至服务器;服务器用于接收网络摄像设备发送的拍摄图像;当拍摄图像包括的人脸图像关联即时通信账号时,触发建立群组,并向以即时通信账号登录的即时通信客户端,发送显示群组的会话入口的通知;群组的群成员,包括拍摄图像所包括的人脸图像所关联的即时通信账号;终端用于在以即时通信账号登录的即时通信客户端,显示群组的会话入口;会话入口用于触发进入群组的会话窗口。
180.网络摄像设备指的是具有联网功能的摄像设备。网络摄像设备可以是具有联网功能且包括有摄像头的电视终端,具有联网功能且包括有摄像头的会议终端,具有联网功能的家庭或办公室的监控摄像头,具有联网功能的户外监控摄像头等其中的一种。网络摄像设备与服务器通过网络进行通信。服务器与终端通过网络进行通信。
181.至少两个人员的人脸处于拍摄视野下,当网络摄像设备监测到群组创建操作时,则响应于群组创建操作触发拍摄,获得包括至少两个人脸图像的拍摄图像,并通过网络将拍摄图像发送至服务器。
182.服务器接收拍摄终端发送的拍摄图像,可以对拍摄图像进行人脸识别,得到拍摄图像中包括的人脸图像,并识别各人脸图像所关联的即时通信账号。当拍摄图像包括的人脸图像关联即时通信账号时,触发建立群组,并向即时通信账号登录的即时通信客户端发送显示群组的会话入口的通知。其中,群组的群成员,包括拍摄图像所包括的人脸图像所关联的即时通信账号。
183.终端安装有即时通信客户端。在以即时通信账号登录的即时通信客户端,接收到服务器发送的显示群组的会话入口的通知,在该通知中显示群组的会话入口,当用户对该会话入口进行触发时,进入群组的会话窗口,用户可以在会话窗口中以该登录的即时通信账号与群组中的其它即时通信账号进行联系。
184.上述群组创建系统,当至少两个人员的人脸处于拍摄视野下时,网络摄像设备响应于群组创建操作触发拍摄,获得包括至少两个人脸图像的拍摄图像,并将拍摄图像发送至服务器;服务器接收到该拍摄图像,确定拍摄图像包括的人脸图像关联即时通信账号,可以触发建立包括至少两个人脸图像所关联的即时通信账号的群组,即至少两个人员的人脸处于拍摄视野下,并且执行群组创建操作即可快速创建群组,避免了手动逐个拉取至少两个人员的即时通信账号建立群组所存在的效率低的问题,提高了群组创建的效率。并且,服务器还可以将向以即时通信账号登录的即时通信客户端,发送显示群组的会话入口的通知。则在以即时通信账号登录的即时通信客户端,显示群组的会话入口,可以使得即时通信账号快速通过群组的会话入口进入群组的会话窗口,快速与群组的群成员进行联系。
185.应该理解的是,虽然图2、图9至图13的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,
这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2、图9至图13中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
186.在一个实施例中,如图14所示,提供了一种群组创建装置,该装置可以采用软件模块或硬件模块,或者是二者的结合成为计算机设备的一部分,该装置具体包括:拍摄模块1402、群组建立模块1404和显示模块1406,其中:
187.拍摄模块1402,用于当至少两个人员的人脸处于拍摄视野下时,响应于群组创建操作触发拍摄,获得包括至少两个人脸图像的拍摄图像。
188.群组建立模块1404,用于当拍摄图像包括的人脸图像关联即时通信账号时,触发建立群组;群组的群成员,包括拍摄图像所包括的人脸图像所关联的即时通信账号。
189.显示模块1406,用于在以即时通信账号登录的即时通信客户端,显示群组的会话入口;会话入口用于触发进入群组的会话窗口。
190.上述群组创建装置,当至少两个人员的人脸处于拍摄视野下时,响应于群组创建操作触发拍摄,获得包括至少两个人脸图像的拍摄图像,当拍摄图像包括的人脸图像关联即时通信账号时,可以触发建立包括至少两个人脸图像所关联的即时通信账号的群组,即至少两个人员的人脸处于拍摄视野下,并且执行群组创建操作即可快速创建群组,避免了手动逐个拉取至少两个人员的即时通信账号建立群组所存在的效率低的问题,提高了群组创建的效率。并且,在以即时通信账号登录的即时通信客户端,显示群组的会话入口,可以使得即时通信账号快速通过群组的会话入口进入群组的会话窗口,快速与群组的群成员进行联系。
191.在一个实施例中,上述拍摄模块1402还用于当至少两个人员的人脸处于网络摄像设备的拍摄视野下时,在至少一个人员发生能够由网络摄像设备所感知的行动时,触发网络摄像设备进行拍摄,获得包括至少两个人脸图像的拍摄图像。
192.在一个实施例中,上述群组建立模块1404还用于网络摄像设备将拍摄图像发送至服务器,使得服务器从拍摄图像识别出至少两个人脸图像,并识别到与每个人脸图像关联的即时通信账号,基于识别到的即时通信账号建立群组,并向以即时通信账号登录的即时通信客户端,发送显示群组的会话入口的通知。
193.在一个实施例中,上述群组建立模块1404还用于当拍摄图像符合人脸识别条件、且拍摄图像包括的人脸图像关联即时通信账号时,触发建立群组;上述群组创建装置还包括提示模块,用于当拍摄图像不符合人脸识别条件,或者拍摄图像包括的人脸图像未关联即时通信账号时,触发人员姿态调整提示;人员姿态调整提示用于提示调整人员的姿态。
194.在一个实施例中,上述拍摄模块1402还用于响应于群组创建操作,触发至少两次拍摄,得到至少两个候选图像;从至少两个候选图像中,筛选出符合人脸识别条件的拍摄图像;拍摄图像包括至少两个人脸图像。
195.在一个实施例中,上述拍摄模块1402还用于检测每个候选图像所包括的人脸图像;获取每个人脸图像的质量评估值;从至少两个候选图像中筛选出拍摄图像,使得拍摄图像所包括的人脸图像的质量评估值均满足人脸识别条件。
196.在一个实施例中,上述群组创建装置还包括筛选模块,用于当人脸图像匹配到参考人脸数据集合中唯一的参考人脸数据时,将人脸图像关联到唯一的参考人脸数据所关联的即时通信账号;当拍摄图像包括的人脸图像匹配到参考人脸数据集合中至少两个参考人脸数据时,基于至少两个参考人脸数据各自对应的人员属性信息筛选出目标参考人脸数据;将人脸图像关联到目标参考人脸数据所关联的即时通信账号。
197.在一个实施例中,上述筛选模块还用于针对拍摄图像所包括的每个人脸图像,当获取到针对的人脸图像对应的人员属性信息时,则将至少两个参考人脸数据各自对应的人员属性信息,分别与针对的人脸图像对应的人员属性信息比对;将经过比对判定为匹配的参考人脸数据确定为目标参考人脸数据。
198.在一个实施例中,上述筛选模块还用于针对拍摄图像所包括的每个人脸图像,当获取到针对拍摄图像中除针对的人脸图像之外的其它人脸图像对应的人员属性信息时,则将至少两个参考人脸数据各自对应的人员属性信息,分别与其它人脸图像对应的人员属性信息比对;将经过本次比对判定为匹配的参考人脸数据确定为目标参考人脸数据。
199.在一个实施例中,上述群组创建装置还包括群组管理模块,用于在即时通信客户端,响应于针对会话入口的触发操作,进入群组的会话窗口;当即时通信客户端上登录的即时通信账号对应管理员身份时,显示群组管理入口;群组管理入口用于触发针对群组的群成员管理操作;其中,管理员身份对应的即时通信账号,与拍摄图像中符合管理员身份判定条件的人脸图像相关联。
200.在一个实施例中,触发群组创建操作的人员在拍摄图像中对应的人脸图像满足管理员身份判定条件,或者,在拍摄图像中位于预定位置的人脸图像满足管理员身份判定条件,或者,在拍摄图像中具有预定的身体姿态的人脸图像满足管理员身份判定条件。
201.关于群组创建装置的具体限定可以参见上文中对于群组创建方法的限定,在此不再赘述。上述群组创建装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
202.在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图15所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储拍摄图像、即时通信客户端上传的参考人脸数据、参考人脸数据与即时通信账号的关联关系等数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种群组创建方法。
203.在另一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图16所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过
wifi、运营商网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种群组创建方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
204.本领域技术人员可以理解,图15和图16中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
205.在一个实施例中,还提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。
206.在一个实施例中,提供了一种计算机可读存储介质,存储有计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
207.在一个实施例中,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各方法实施例中的步骤。
208.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(randomaccess memory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory, sram)或动态随机存取存储器(dynamic random access memory,dram)等。
209.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
210.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1