一种D2D设备到设备连接方法及终端设备转让专利

申请号 : CN201910340746.X

文献号 : CN110113826A

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 肖石文

申请人 : 维沃移动通信有限公司

摘要 :

本发明实施例提供了一种D2D设备到设备连接方法及终端设备,涉及通信技术领域,以解决终端与终端之间连接的复杂度较高的问题。其中,所述D2D设备到设备连接方法包括:对目标对象进行拍摄,得到目标影像;识别所述目标影像中的对象特征;在从终端设备中查找到与所述对象特征匹配的目标头像的情况下,向其他终端设备发送D2D连接请求。本发明实施例中的D2D设备到设备连接方法应用于终端设备中。

权利要求 :

1.一种D2D设备到设备连接方法,应用于终端设备,其特征在于,所述方法包括:对目标对象进行拍摄,得到目标影像;

识别所述目标影像中的对象特征;

在从所述终端设备中查找到与所述对象特征匹配的目标头像的情况下,向其他终端设备发送D2D连接请求。

2.根据权利要求1所述的方法,其特征在于,所述在从所述终端设备中查找到与所述对象特征匹配的目标头像的情况下,向其他终端设备发送D2D连接请求,包括:在从所述终端设备中查找到与所述对象特征匹配的目标头像的情况下,获取所述终端设备的识别信息;

向预设范围内的其他终端设备发送携带所述识别信息的D2D连接请求;

所述方法还包括:

在与所述目标头像对应的目标终端设备基于所述D2D连接请求成功匹配所述识别信息的情况下,与所述目标终端设备之间建立D2D连接。

3.根据权利要求2所述的方法,其特征在于,所述方法还包括:在所述终端设备与所述目标终端设备之间建立D2D连接的情况下,向所述目标终端设备发送所述目标影像。

4.根据权利要求1所述的方法,其特征在于,所述在从所述终端设备中查找到与所述对象特征匹配的目标头像的情况下,向其他终端设备发送D2D连接请求,包括:在从第一聊天应用中查找到与所述对象特征的相似度大于第一预设值的目标头像的情况下,基于所述第一聊天应用获取与所述终端设备对应的第一用户信息,以及与所述目标头像对应的第二用户信息;

向预设范围内的其他终端设备发送携带所述第一用户信息的D2D连接请求;

所述方法还包括:

在与所述目标头像对应的目标终端设备基于所述D2D连接请求,从所述第一聊天应用成功匹配所述第一用户信息的情况下,与所述目标终端设备之间建立D2D连接;

通过所述第一聊天应用向所述第二用户信息发送所述目标影像。

5.根据权利要求1所述的方法,其特征在于,所述对象特征包括目标对象的人脸特征。

6.一种终端设备,其特征在于,包括:

影像拍摄模块,用于对目标对象进行拍摄,得到目标影像;

特征识别模块,用于识别所述目标影像中的对象特征;

D2D连接模块,用于在从所述终端设备中查找到与所述对象特征匹配的目标头像的情况下,向其他终端设备发送D2D连接请求。

7.根据权利要求6所述的终端设备,其特征在于,所述D2D连接模块包括:识别信息获取单元,用于在从所述终端设备中查找到与所述对象特征匹配的目标头像的情况下,获取所述终端设备的识别信息;

第一D2D连接请求单元,用于向预设范围内的其他终端设备发送携带所述识别信息的D2D连接请求;

所述终端设备还包括:

第一连接建立模块,用于在与所述目标头像对应的目标终端设备基于所述D2D连接请求成功匹配所述识别信息的情况下,与所述目标终端设备之间建立D2D连接。

8.根据权利要求7所述的终端设备,其特征在于,所述终端设备还包括:第一影像发送模块,用于在所述终端设备与所述目标终端设备之间建立D2D连接的情况下,向所述目标终端设备发送所述目标影像。

9.根据权利要求6所述的终端设备,其特征在于,所述D2D连接模块包括:用户信息获取单元,用于在从第一聊天应用中查找到与所述对象特征的相似度大于第一预设值的目标头像的情况下,基于所述第一聊天应用获取与所述终端设备对应的第一用户信息,以及与所述目标头像对应的第二用户信息;

第二D2D连接请求单元,用于向预设范围内的其他终端设备发送携带所述第一用户信息的D2D连接请求;

所述终端设备还包括:

第二连接建立模块,用于在与所述目标头像对应的目标终端设备基于所述D2D连接请求,从所述第一聊天应用成功匹配所述第一用户信息的情况下,与所述目标终端设备之间建立D2D连接;

第二影像发送模块,用于通过所述第一聊天应用向所述第二用户信息发送所述目标影像。

10.根据权利要求6所述的终端设备,其特征在于,所述对象特征包括目标对象的人脸特征。

说明书 :

一种D2D设备到设备连接方法及终端设备

技术领域

[0001] 本发明实施例涉及通信技术领域,尤其涉及一种D2D设备到设备连接方法及终端设备。

背景技术

[0002] 随着各种智能终端设备的推出,终端与终端之间可通过特定的方式建立数据连接,以实现数据共享。
[0003] 例如,终端与终端之间通过基站建立数据连接,以实现数据共享;又如,终端与终端之间建立蓝牙数据连接,以实现数据共享。
[0004] 终端与终端之间建立数据连接时,需双方终端均处于网络数据覆盖范围内,且为了避免用户的隐私泄漏,通常用户需要手动建立连接,从而导致终端与终端之间连接的复杂度较高。

发明内容

[0005] 本发明实施例提供一种D2D设备到设备连接方法,以解决终端与终端之间连接的复杂度较高的问题。
[0006] 为了解决上述技术问题,本发明是这样实现的:
[0007] 第一方面,本发明实施例提供了一种D2D设备到设备连接方法,应用于终端设备,所述方法包括:对目标对象进行拍摄,得到目标影像;识别所述目标影像中的对象特征;在从所述终端设备中查找到与所述对象特征匹配的目标头像的情况下,向其他终端设备发送D2D连接请求。
[0008] 第二方面,本发明实施例还提供了一种终端设备,包括:影像拍摄模块,用于对目标对象进行拍摄,得到目标影像;特征识别模块,用于识别所述目标影像中的对象特征;D2D连接模块,用于在从所述终端设备中查找到与所述对象特征匹配的目标头像的情况下,向其他终端设备发送D2D连接请求。
[0009] 第三方面,本发明实施例还提供了一种终端设备,包括处理器,存储器,存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现所述D2D设备到设备连接方法的步骤。
[0010] 第四方面,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现所述D2D设备到设备连接方法的步骤。
[0011] 在本发明实施例中,终端设备进入拍摄模式,显示拍摄预览界面,从而终端设备对目标对象进行拍摄,拍摄预览界面输出目标影像。终端设备得到目标影像后,对目标影像进行图像识别,以识别目标影像中的对象特征,基于识别到的对象特征,在终端设备中查找与对象特征匹配的头像,例如,可在联系人头像、好友头像、群友头像等中进行查找。若查找到与对象特征匹配的目标头像,则说明目标影像中的目标对象是与用户关联的人或物,从而向其他终端设备发送D2D连接请求,以在其他终端设备中寻找与目标头像对应的目标终端设备,并与目标终端设备之间建立D2D连接。可见,终端设备与终端设备之间建立连接时,用户只需执行拍摄操作,终端设备可自动搜索,并连接相关的终端设备,这样既不会将用户隐私泄漏给非相关的终端设备,又不需要用户去手动连接。同时,基于终端设备与终端设备之间建立D2D连接,对网络数据无要求,双方终端设备可随时建立数据连接,从而使得终端设备与终端设备之间连接的复杂度降低,简化用户操作。

附图说明

[0012] 为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0013] 图1是本发明实施例的D2D设备到设备连接方法的流程图之一;
[0014] 图2是本发明实施例的D2D设备到设备连接方法的流程图之二;
[0015] 图3是本发明实施例的D2D设备到设备连接方法的流程图之三;
[0016] 图4是本发明实施例的D2D设备到设备连接方法的流程图之四;
[0017] 图5是本发明实施例的终端设备的框图之一;
[0018] 图6是本发明实施例的终端设备的框图之二。

具体实施方式

[0019] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0020] 参见图1,示出了本发明一个实施例的D2D设备到设备连接方法的流程图,应用于终端设备,包括:
[0021] 步骤S1:对目标对象进行拍摄,得到目标影像。
[0022] 终端设备进入拍摄模式,显示拍摄预览界面,从而终端设备对目标对象进行拍摄,拍摄预览界面输出目标影像,进而终端设备在该步骤中得到目标影像。
[0023] 示例性地,终端设备可基于相机功能、扫一扫功能等程序、软件进入拍摄模式。
[0024] 示例性地,目标影像为静态影像,如照片;目标影像为动态影像,如视频。
[0025] 示例性地,拍摄预览界面输出目标影像后,可不对目标影像进行进一步的保存动作,仅用于识别目标对象;在拍摄预览界面输出目标影像的同时,还可保存目标影像至照片库中,一方面用于识别目标对象,另一方面用于拍摄照片、视频等。
[0026] 步骤S2:识别目标影像中的对象特征。
[0027] 在该步骤中,对目标影像进行图像识别,以目标影像中的对象特征。
[0028] 例如,对象特征包括人脸特征、二维码特征等。
[0029] 步骤S3:在从终端设备中查找到与对象特征匹配的目标头像的情况下,向其他终端设备发送D2D连接请求。
[0030] 在该步骤中,在终端设备中查找与对象特征匹配的目标头像。
[0031] 终端设备中的头像,如通信录中的联系人头像、微信中的好友头像、群聊天里的群成员头像等;又如,预存在终端设备的设备头像。
[0032] 在从终端设备中查找到与对象特征匹配的目标头像的情况下,说明目标对象与用户相关,则终端设备向其他终端设备发送D2D(Device to Device)连接请求,以与目标对象对应的终端设备之间建立D2D连接。
[0033] 在现有技术中的公开发现方案中,终端设备可向与任一其他终端设备发起D2D连接请求,并与之建立D2D连接。相比于现有技术,本实施例通过拍摄的方法识别相关对象,仅在识别到相关对象的情况下,才会发起D2D连接请求,从而可避免终端设备的信息泄漏至其他不相关的终端设备,有效保护用户隐私。
[0034] 而在现有技术的限制发现方案中,需用户在不同的场景中进行手动操作,以向其他终端设备发起D2D连接请求,并与之建立D2D连接。相比于现有技术,本实施例通过拍摄的方法自动识别相关对象,并在识别到相关对象的情况下,自动发起D2D连接请求,从而简化用户操作。
[0035] 在本发明实施例中,终端设备进入拍摄模式,显示拍摄预览界面,从而终端设备对目标对象进行拍摄,拍摄预览界面输出目标影像。终端设备得到目标影像后,对目标影像进行图像识别,以识别目标影像中的对象特征,基于识别到的对象特征,在终端设备中查找与对象特征匹配的头像,例如,可在联系人头像、好友头像、群友头像等中进行查找。若查找到与对象特征匹配的目标头像,则说明目标影像中的目标对象是与用户关联的人或物,从而向其他终端设备发送D2D连接请求,以在其他终端设备中寻找与目标头像对应的目标终端设备,并与目标终端设备之间建立D2D连接。可见,终端设备与终端设备之间建立连接时,用户只需执行拍摄操作,终端设备可自动搜索,并连接相关的终端设备,这样既不会将用户隐私泄漏给非相关的终端设备,又不需要用户去手动连接。同时,基于终端设备与终端设备之间建立D2D连接,对网络数据无要求,双方终端设备可随时建立数据连接,从而使得终端设备与终端设备之间连接的复杂度降低,简化用户操作。
[0036] 本实施例中的D2D设备到设备连接方法突破了传统的设备到设备连接方式,利用终端设备具有的拍摄功能实现设备到设备的连接,不仅使用户操作简单,而且操作方式新颖、趣味性增加,提高用户的使用频率。
[0037] 需要说明的是,通用移动通信技术的长期演进(Long Term Evolution,简称LTE)R12开展了D2D的研究和标准化,5G无线技术架构中将D2D终端直通技术做为关键技术之一进行研究,提出借助于无线保真(Wireless-Fidelity,简称wifi)、蓝牙(bluetooth)等技术实现终端设备间的直接通信,或与传统蜂窝通信(2G、3G、4G)两者协同融合,衍生出更多新的应用场景,提升用户体验。如数据共享网络,终端间相互协作,通过邻近终端作为接入蜂窝网络的中继。
[0038] 在D2D直连通信技术中,可在基站协助下,终端设备之间实现数据互连;或者终端设备A通过终端设备B实现与基站间的数据连接;或者,在无网络覆盖的场景,每个相邻的终端设备自动组成一个内部网络。可见,在两个终端设备都具有D2D模块,并建立D2D连接时,数据的传输和接收不再依赖于基站等第三方。
[0039] D2D设备发现方案中,用户权限分为两种:公开发现与限制发现。对于限制发现,用户设备(User Equipment,简称UE)终端在没有明确许可的情况下是不允许被检测到的,用户禁止与陌生设备进行通信连接,以此来保证UE隐私性与安全性。而对于公开发现,只有当前UE是另一个设备的近邻设备,则可能被检测到,进行连接,相较于限制发现,这种公开发现模式隐私性较差,但是连接复杂度更低。
[0040] 值得一提的是,本实施例提供了一种D2D设备到设备之间的连接方法,使得设备与设备之间建立连接不再依赖于第三方,且设备与设备之间的数据传输不产生流量费用。可见,在降低设备与设备之间连接复杂度的同时,还可节省用户流量。
[0041] 示例性地,人们在日常生活、活动的所有场景等等,特别是在拍照、摄像时,得到的影像中都会涉及到人物露脸的操作、活动、工作的情形,因此提出将影像中的人脸特征用作本实施例中的对象特征,以作为D2D设备到设备之间的连接的权限限制发现与会话的握手条件,即只有在影像中的人脸特征与终端设备中的目标头像匹配的情况下,终端设备才会向其他终端设备发起连接请求,以对其他终端设备开放允许看到自己的权限,进一步实现会话握手,这样既保护了隐私又方便了用户。
[0042] 在实际应用中,基于当前的2G、3G、4G网络时代,用户拍摄完成的照片、视频等影像需要通过微信、QQ等聊天工具进行手动转发,如果是200人的部门活动进行拍摄时,需手动转发到群里,占用的流量也非常大,且不在群里的人员需一个一个的转发,非常麻烦。而本实施例中可根据合照中的人脸特征在终端设备中进行头像匹配,若匹配成功,则合照中的目标对象可能是用户微信里的好友、QQ里的好友,或者用户与目标对象同属一聊天群内。在这种情况下,向其他的终端设备发送D2D连接请求,进一步地,与影像中目标对象对应的终端设备可接收到D2D连接请求,从而与发起连接请求的终端设备之间自动建立D2D连接,进而发起D2D连接请求的终端设备基于D2D连接方式,向与目标对象对应的终端设备发送拍摄的影像。可见,在这一实际应用中,用户在使用终端设备完成拍摄后,得到的影像既可以自动发送至对应的终端设备,又避免产生流量消耗。
[0043] 可见,本实施例利用终端设备的拍摄这一常用的功能,非常便捷地实现了万物互连的D2D,其中的万物互连的D2D包括:人与人之间通过终端设备的D2D直连与会话。人与人之间通过终端设备完成数据传送,从而实现终端设备之间的共享拍摄功能,进而实现好友、以及群朋友之间的影像自动发送与共享。
[0044] 优选地,本实施例中的终端设备不限于是用户使用的终端设备(如手机),终端设备可以是具有万物互连功能的终端物体,终端物体比如空调设备、电视设备、音箱设备等,终端物体还可以是有图标标志的物体照片等。对应地,拍摄的目标对象不限于是人物,还可以是物体。
[0045] 示例性地,终端设备在拍摄或者扫描目标对象后,可利用图形、图像基本的识别功能,判断目标对象是人还是物,再根据不同的类型,在终端设备中针对性去查找与对象特征匹配的目标头像。
[0046] 优选地,用户预先设定工具箱,工具箱包括聊天应用的头像库、自定义的头像库等。进一步地,用户预先对终端设备的工具箱内好友、群朋友、智能设备等的头像进行自定义,比如在终端设备的工具箱内自定义主卧空调的头像,用户使用手机等终端设备的拍摄功能拍摄主卧的空调设备,就可以实现与主卧的空调设备进行D2D直连并会话。进一步地,用户还可点击“拍照”按键,以输出一张照片,终端设备通过D2D连接,自动把这张照片发送到空调设备的存储空间内,空调设备通过照片中的某部分对象特征进行直接交互,交互如改变温度等,从而实现了用户与空调设备之间的互连。
[0047] 具体地,用户可以使用终端设备拍摄空调,以与空调之间建立D2D连接,从而通过终端设备控制空调启动、运行。进一步地,空调根据终端设备拍摄到人出汗的多少等等情况,自动调整空调的冷却目标温度;进一步地,当人的汗水自动干了后,空调的冷却目标温度回到原来的目标温度,实现人机自动交互。
[0048] 可见,本实施例利用终端设备的拍摄这一常用的功能,非常便捷的实现了万物互连的D2D,包括:人与物之间通过终端设备的直连与会话,从而完成数据传送,使物体可以借助人拍摄的影像实现看的功能,物体通过分析看到的影像内容进行相应的动作,比如控制温度、调整湿度、调整运动速度等等。
[0049] 在图1所示实施例的基础上,图2示出了本发明一个实施例的D2D设备到设备连接方法的流程图,步骤S3包括:
[0050] 步骤S31:在从终端设备中查找到与对象特征匹配的目标头像的情况下,获取终端设备的识别信息。
[0051] 步骤S32:向预设范围内的其他终端设备发送携带识别信息的D2D连接请求。
[0052] 进一步地,步骤S32之后还包括:
[0053] 步骤S4:在与目标头像对应的目标终端设备基于D2D连接请求成功匹配识别信息的情况下,与目标终端设备之间建立D2D连接。
[0054] 识别信息包括终端设备的用户头像。
[0055] 具体地,将影像中的对象特征作为限制发现的条件,即目标影像中的对象特征与终端设备中的目标头像匹配时,终端设备可向邻近的终端发送携带自身用户头像的D2D连接请求,而其他的终端设备接收到D2D连接请求后,基于D2D连接请求中携带的用户头像再进行匹配,若匹配成功,则双方握手成功,开启D2D功能,建立D2D连接,以实现数据传送和接收。
[0056] 可见,本实施例提出了一种既保护隐私又快捷方式的D2D直接握手会话方式,且无需用户进行手动连接设置,输入密码等,操作简单。
[0057] 特别地,本实施例优选应用于多人拍摄场景中,因所有的人在同一环境中拍摄,多个终端设备之间处于预设范围内,更利于本实施例的实现。这样还可确保同一环境下各个终端设备之间具有高的相关性,以避免不相关的终端设备之间互连,从而避免影像泄漏。
[0058] 识别信息用于被其他终端设备识别,以在其他终端设备成功识别的情况下,同意D2D连接请求,从而双方之间建立D2D连接。因此,基于不同的场景,识别信息还可包括终端设备的识别码、网络地址等。具体可参照D2D连接所传输的数据等。
[0059] 在本实施例中,当终端设备向邻近的其他终端设备发送D2D连接请求时,D2D连接请求中可携带终端设备的识别信息,从而邻近的其他终端设备可识别发送者的识别信息,以开启D2D连接功能自动接收发送者的D2D广播信息。可见,本实施例中的双方终端设备在移动通信系统D2D直连与会话,不但免密实现了D2D直连,同时还更快捷地实现数据发送与接收,在保护用户隐私的前提下,极大地提升了D2D直连与会话的方便性,以及数据共享便倢性,从而改善用户体验。特别是在无通信网络信号的时候,此拍摄D2D直连与会话方式非常方便实用。
[0060] 在图2所示实施例的基础上,图3示出了本发明一个实施例的D2D设备到设备连接方法的流程图,步骤S4之后还包括:
[0061] 步骤S5:在终端设备与目标终端设备之间建立D2D连接的情况下,向目标终端设备发送目标影像。
[0062] 本实施例优选应用于拍摄场景中,双方终端设备在移动通信系统D2D直连与会话后,直接将包括目标对象的影像发送至与目标对象对应的目标终端设备。在保护用户隐私的前提下,极大地提升了用户拍摄的新颖性,以及共享影像的方便性。
[0063] 另外,目标终端设备基于D2D连接技术接收影像后,可自动保存影像,而无需用户一一手动下载保存,从而进一步简化用户操作,且节省下载影像消耗的流量。
[0064] 在图1所示实施例的基础上,图4示出了本发明一个实施例的D2D设备到设备连接方法的流程图,步骤S3包括:
[0065] 步骤S33:在从第一聊天应用中查找到与对象特征的相似度大于第一预设值的目标头像的情况下,基于第一聊天应用获取与终端设备对应的第一用户信息,以及与目标头像对应的第二用户信息。
[0066] 本实施例主要应用于人与人之间通过终端设备互连的场景。
[0067] 因此在本实施例中,对目标对象进行拍摄识别,识别的对象特征优选与聊天应用中的头像进行相似度分析,当对象特征与目标头像相似度达到一定阀值,即第一预设值时,则可发起D2D连接请求。
[0068] 其中,聊天应用中的头像优选为人脸类型头像,以便于与目标影像中的人脸特征进行匹配,且基于人脸特征匹配得到的结果,准确率更高。
[0069] 优选地,本实施例中的聊天应用可以是微信、QQ等,还可以是用户自定义的头像列表。
[0070] 结合以上实施例可以想到,作为建立D2D连接并会话的充分必要条件:一是目标头像与目标影像的对象特征的比对相似度达到一定阀值;二是双方终端设备同时开通D2D连接并会话功能。
[0071] 其中,基于在第一聊天应用中查找目标头像的情况,则获取的用户信息包括用户在第一聊天应用中的二维码、昵称、账号、头像等。进一步地,用户信息还可包括第一聊天应用的名称,以便于终端设备识别第一聊天应用。
[0072] 步骤S34:向预设范围内的其他终端设备发送携带第一用户信息的D2D连接请求。
[0073] 进一步地,在步骤S34之后,还包括:
[0074] 步骤S6:在与目标头像对应的目标终端设备基于D2D连接请求,从第一聊天应用成功匹配第一用户信息的情况下,与目标终端设备之间建立D2D连接。
[0075] 当与目标头像对应的目标终端设备接收到D2D连接请求后,可获取第一用户信息,并识别第一聊天应用,从而在第一聊天应用中查找与第一用户信息特征匹配的用户信息,若匹配成功,则说明双方互为好友,或者互为群朋友等,则同意D2D连接请求。
[0076] 步骤S7:通过第一聊天应用向第二用户信息发送目标影像。
[0077] 在该步骤中,终端设备可进入第一聊天应用中,将目标影像发送至第二用户信息的账号。
[0078] 本实施例中提出了一种目标影像共享的实现过程。其中,可优选利用聊天应用实现共享目标影像,以遵循用户的使用习惯。特别地,当终端设备查找到目标影像中的多个对象特征与多个目标头像分别一一对应匹配时,可查找到这些目标头像所在的聊天群,从而将目标影像直接发送至聊天群里,避免用户一一发送,进一步简化用户操作。
[0079] 综上,现有终端设备的“相机”拍摄功能在完成拍摄后,照片、视频保存在本地端中。而本发明实施例不但具有现有的拍摄功能,还可进一步针对被拍摄者进行特征识别,并查询好友、以及群朋友的头像进行对象特征相似度比对,当目标头像与对象特征的相似度达到一定阀值时,则本终端设备与目标头像对应的目标终端设备之间D2D直连发现,两者之间通过识别认证后,将拍摄的照片、视频等影像自动第一时间发送至目标终端设备,提升双方用户的拍摄,以及共享目标影像的体验。
[0080] 优选地,对象特征包括目标对象的人脸特征。
[0081] 图5示出了本发明另一个实施例的终端设备的框图,包括:
[0082] 影像拍摄模块10,用于对目标对象进行拍摄,得到目标影像;
[0083] 特征识别模块20,用于识别目标影像中的对象特征;
[0084] D2D连接模块30,用于在从终端设备中查找到与对象特征匹配的目标头像的情况下,向其他终端设备发送D2D连接请求。
[0085] 在本发明实施例中,终端设备进入拍摄模式,显示拍摄预览界面,从而终端设备对目标对象进行拍摄,拍摄预览界面输出目标影像。终端设备得到目标影像后,对目标影像进行图像识别,以识别目标影像中的对象特征,基于识别到的对象特征,在终端设备中查找与对象特征匹配的头像,例如,可在联系人头像、好友头像、群友头像等中进行查找。若查找到与对象特征匹配的目标头像,则说明目标影像中的目标对象是与用户关联的人或物,从而向其他终端设备发送D2D连接请求,以在其他终端设备中寻找与目标头像对应的目标终端设备,并与目标终端设备之间建立D2D连接。可见,终端设备与终端设备之间建立连接时,用户只需执行拍摄操作,终端设备可自动搜索,并连接相关的终端设备,这样既不会将用户隐私泄漏给非相关的终端设备,又不需要用户去手动连接。同时,基于终端设备与终端设备之间建立D2D连接,对网络数据无要求,双方终端设备可随时建立数据连接,从而使得终端设备与终端设备之间连接的复杂度降低,简化用户操作。
[0086] 优选地,D2D连接模块30包括:
[0087] 识别信息获取单元,用于在从终端设备中查找到与对象特征匹配的目标头像的情况下,获取终端设备的识别信息;
[0088] 第一D2D连接请求单元,用于向预设范围内的其他终端设备发送携带识别信息的D2D连接请求;
[0089] 终端设备还包括:
[0090] 第一连接建立模块,用于在与目标头像对应的目标终端设备基于D2D连接请求成功匹配识别信息的情况下,与目标终端设备之间建立D2D连接。
[0091] 优选地,终端设备还包括:
[0092] 第一影像发送模块,用于在终端设备与目标终端设备之间建立D2D连接的情况下,向目标终端设备发送目标影像。
[0093] 优选地,D2D连接模块30包括:
[0094] 用户信息获取单元,用于在从第一聊天应用中查找到与对象特征的相似度大于第一预设值的目标头像的情况下,基于第一聊天应用获取与终端设备对应的第一用户信息,以及与目标头像对应的第二用户信息;
[0095] 第二D2D连接请求单元,用于向预设范围内的其他终端设备发送携带第一用户信息的D2D连接请求;
[0096] 终端设备还包括:
[0097] 第二连接建立模块,用于在与目标头像对应的目标终端设备基于D2D连接请求,从第一聊天应用成功匹配第一用户信息的情况下,与目标终端设备之间建立D2D连接;
[0098] 第二影像发送模块,用于通过第一聊天应用向第二用户信息发送目标影像。
[0099] 优选地,对象特征包括目标对象的人脸特征。
[0100] 本发明实施例提供的终端设备能够实现图1至图4的方法实施例中终端设备实现的各个过程,为避免重复,这里不再赘述。
[0101] 图6为实现本发明各个实施例的一种终端设备的硬件结构示意图,该终端设备100包括但不限于:射频单元101、网络模块102、音频输出单元103、输入单元104、传感器105、显示单元106、用户输入单元107、接口单元108、存储器109、处理器110、以及电源111等部件。本领域技术人员可以理解,图6中示出的终端设备结构并不构成对终端设备的限定,终端设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本发明实施例中,终端设备包括但不限于手机、平板电脑、笔记本电脑、掌上电脑、车载终端、可穿戴设备、以及计步器等。
[0102] 其中,处理器110,用于对目标对象进行拍摄,得到目标影像;识别所述目标影像中的对象特征;在从终端设备中查找到与所述对象特征匹配的目标头像的情况下,向其他终端设备发送D2D连接请求。
[0103] 在本发明实施例中,终端设备进入拍摄模式,显示拍摄预览界面,从而终端设备对目标对象进行拍摄,拍摄预览界面输出目标影像。终端设备得到目标影像后,对目标影像进行图像识别,以识别目标影像中的对象特征,基于识别到的对象特征,在终端设备中查找与对象特征匹配的头像,例如,可在联系人头像、好友头像、群友头像等中进行查找。若查找到与对象特征匹配的目标头像,则说明目标影像中的目标对象是与用户关联的人或物,从而向其他终端设备发送D2D连接请求,以在其他终端设备中寻找与目标头像对应的目标终端设备,并与目标终端设备之间建立D2D连接。可见,终端设备与终端设备之间建立连接时,用户只需执行拍摄操作,终端设备可自动搜索,并连接相关的终端设备,这样既不会将用户隐私泄漏给非相关的终端设备,又不需要用户去手动连接。同时,基于终端设备与终端设备之间建立D2D连接,对网络数据无要求,双方终端设备可随时建立数据连接,从而使得终端设备与终端设备之间连接的复杂度降低,简化用户操作。
[0104] 应理解的是,本发明实施例中,射频单元101可用于收发信息或通话过程中,信号的接收和发送,具体的,将来自基站的下行数据接收后,给处理器110处理;另外,将上行的数据发送给基站。通常,射频单元101包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元101还可以通过无线通信系统与网络和其他设备通信。
[0105] 终端设备通过网络模块102为用户提供了无线的宽带互联网访问,如帮助用户收发电子邮件、浏览网页和访问流式媒体等。
[0106] 音频输出单元103可以将射频单元101或网络模块102接收的或者在存储器109中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元103还可以提供与终端设备100执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元103包括扬声器、蜂鸣器以及受话器等。
[0107] 输入单元104用于接收音频或视频信号。输入单元104可以包括图形处理器(Graphics Processing Unit,GPU)1041和麦克风1042,图形处理器1041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。处理后的图像帧可以显示在显示单元106上。经图形处理器1041处理后的图像帧可以存储在存储器109(或其它存储介质)中或者经由射频单元101或网络模块102进行发送。麦克风1042可以接收声音,并且能够将这样的声音处理为音频数据。处理后的音频数据可以在电话通话模式的情况下转换为可经由射频单元101发送到移动通信基站的格式输出。
[0108] 终端设备100还包括至少一种传感器105,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板1061的亮度,接近传感器可在终端设备100移动到耳边时,关闭显示面板1061和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别终端设备姿态(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;传感器105还可以包括指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等,在此不再赘述。
[0109] 显示单元106用于显示由用户输入的信息或提供给用户的信息。显示单元106可包括显示面板1061,可以采用液晶显示器(Liquid Crystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板1061。
[0110] 用户输入单元107可用于接收输入的数字或字符信息,以及产生与终端设备的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元107包括触控面板1071以及其他输入设备1072。触控面板1071,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板1071上或在触控面板1071附近的操作)。触控面板1071可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器110,接收处理器110发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板1071。除了触控面板1071,用户输入单元107还可以包括其他输入设备1072。具体地,其他输入设备1072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
[0111] 进一步的,触控面板1071可覆盖在显示面板1061上,当触控面板1071检测到在其上或附近的触摸操作后,传送给处理器110以确定触摸事件的类型,随后处理器110根据触摸事件的类型在显示面板1061上提供相应的视觉输出。虽然在图6中,触控面板1071与显示面板1061是作为两个独立的部件来实现终端设备的输入和输出功能,但是在某些实施例中,可以将触控面板1071与显示面板1061集成而实现终端设备的输入和输出功能,具体此处不做限定。
[0112] 接口单元108为外部装置与终端设备100连接的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(I/O)端口、视频I/O端口、耳机端口等等。接口单元108可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到终端设备100内的一个或多个元件或者可以用于在终端设备100和外部装置之间传输数据。
[0113] 存储器109可用于存储软件程序以及各种数据。存储器109可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器109可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
[0114] 处理器110是终端设备的控制中心,利用各种接口和线路连接整个终端设备的各个部分,通过运行或执行存储在存储器109内的软件程序和/或模块,以及调用存储在存储器109内的数据,执行终端设备的各种功能和处理数据,从而对终端设备进行整体监控。处理器110可包括一个或多个处理单元;优选的,处理器110可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器110中。
[0115] 终端设备100还可以包括给各个部件供电的电源111(比如电池),优选的,电源111可以通过电源管理系统与处理器110逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。
[0116] 另外,终端设备100包括一些未示出的功能模块,在此不再赘述。
[0117] 优选的,本发明实施例还提供一种终端设备,包括处理器110,存储器109,存储在存储器109上并可在所述处理器110上运行的计算机程序,该计算机程序被处理器110执行时实现上述D2D设备到设备连接方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0118] 本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述D2D设备到设备连接方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(RandomAccess Memory,简称RAM)、磁碟或者光盘等。
[0119] 需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0120] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
[0121] 上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。