一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种设备识别方法及相关装置与流程

2022-02-24 17:59:37 来源:中国专利 TAG:
1.本技术涉及电子
技术领域
:,尤其涉及一种设备识别方法及相关装置。
背景技术
::2.随着技术的发展,智能互联设备越来越普及化。较多用户拥有智能手机、电脑、智能电视、平板和智能音箱等多个电子设备,其他设备如家庭中还可能拥有智能影音设备、路由器/wifi盒子,智能清洁设备,智能厨电,智能照明系统等电子设备。3.当用户需要选择特定的一个或多个设备进行交互(如控制、配对、数据传输、投屏等)时,可以通过菜单/列表,地图和nfc等方式在多设备中发现和选择目标设备。用户操作较为繁琐。技术实现要素:4.本技术实施例提供了一种设备识别方法及相关装置,可以通过简易的操作直观的显示附近设备的标识信息,并且提供设备之间的交互途径,实现多设备间的协调控制,有效提升用户体验。5.需要说明的是,本技术提供的各实施例中,各步骤的执行顺序可以有多种可能的实现方式,其中的部分或全部步骤可以先后执行或并行执行。6.第一方面,本技术提供了一种设备识别方法,应用于带有摄像头的第一电子设备,方法包括:第一电子设备接收第一操作;响应于第一操作,第一电子设备显示第一界面,第一界面包括摄像头采集的预览画面,其中预览画面中包括第二电子设备;第一电子设备获取第二电子设备相对于第一电子设备的第一位置信息;第一电子设备基于第一位置信息,和第二电子设备在预览画面中的显示区域,确定出第一标签在预览画面中的显示位置,并在显示位置显示第一标签,其中第一标签用于标识第二电子设备;第一电子设备接收针对第一标签的第二操作;响应于第二操作,第一电子设备显示第二界面,第二界面包括控制第二电子设备的一个或多个控件。7.本技术实施例,第一电子设备接收第一操作显示第一界面,启动摄像头,在第一界面中实时显示通过该摄像头采集到的图像;第一电子设备根据图像识别技术,识别出图像中的电子设备以及电子设备的设备类型(例如音箱、电脑、平板电脑等),例如第二电子设备;并且第一电子设备根据无线定位技术(例如uwb定位、蓝牙定位、wifi定位等),获取第二电子设备相对于第一电子设备的位置信息。该位置信息包括距离、方向、角度中的一项或多项。第一电子设备基于该位置信息,在预览画面中,确定出第二电子设备的第一标签的显示位置,第一标签用于标识第二电子设备,例如标识第二电子设备的设备名称、设备类型等。其中,第一标签的显示位置与第二电子设备的显示位置有关。当第一电子设备检测到针对于第一标签的用户操作,第一电子设备输出第二界面,该第二界面包括控制第二电子设备的一个或多个控件。其中,第二界面可以是叠加在第一界面上显示,也可以是电子设备从第一界面跳转显示第二界面。本技术通过增强现实的显示方式实时呈现了第一标签和第二电子设备的对应关系,并且通过第一标签实现了第一电子设备与第二电子设备的交互,实现多设备间的协调控制,提升了用户体验。8.在一些可能的实施方式中,第一电子设备获取第二电子设备相对于第一电子设备的第一位置信息,具体包括:第一电子设备广播探测请求,探测请求包括第一电子设备的身份标识;第一电子设备接收到第二电子设备基于探测请求发送的探测响应时,基于探测响应确定第二电子设备与第一电子设备的第一位置信息,探测响应包括第二电子设备的身份标识。这种方式中,第一位置信息包括第二电子设备与第一电子设备的相对位置,例如距离、方向、角度等。第一电子设备根据发送探测请求和接收到探测响应的时间差,可以计算出第二电子设备与第一电子设备的距离(距离等于时间差乘电磁波的传播速度);第一电子设备基于该探测响应,计算出该探测响应的到达角度,可以确定出第二电子设备相对于第一电子设备的方位角度。9.可选的,探测响应中包括第二电子设备的身份标识和第一位置信息,第一电子设备基于探测响应确定第二电子设备与第一电子设备的第一位置信息。具体的,第二电子设备根据接收到的探测请求,计算第二电子设备与第一电子设备的相对位置。探测请求中包括发送时间,第二电子设备基于该发送时间,以及第二电子设备接收到该探测请求的时间,确定时间差,从而计算出第二电子设备与第一电子设备的距离;第二电子设备基于接收到的探测请求,计算出该探测请求的到达角度,可以确定出第二电子设备相对于第一电子设备的方位角度。第二电子设备向第一电子设备发送探测响应,该探测响应中包括第二电子设备的身份标识和第一位置信息。10.在一些可能的实施方式中,第一标签在预览画面中的显示位置和第二电子设备在预览画面中的显示区域,部分重叠或完全重叠。第一标签可以显示在第二电子设备的显示区域内,可以显示在第二电子设备的显示区域的边缘,也可以显示在紧靠第二电子设备的显示区域的位置。11.在一些可能的实施方式中,方法还包括:第一电子设备获取第三电子设备相对于第一电子设备的第二位置信息;当第一电子设备检测到预览画面中不包括第三电子设备,且基于第二位置信息确定出第三电子设备在摄像头的取景范围内;第一电子设备基于第二位置信息,确定出第二标签在预览画面中的显示位置,其中第二标签用于指示以下一种或多种信息:第三电子设备的标识信息、第三电子设备的遮挡物、第二位置信息。这种方式中,当第一电子设备检测到第三电子设备的相对位置在摄像头的取景范围内,但是预览画面中不包括第三电子设备的图像,则第一电子设备判断出第三电子设备被遮挡,输出第三电子设备的第二标签,指示第三电子设备的标识信息、遮挡物和在预览界面中被遮挡的位置中的一项或多项。12.在一些可能的实施方式中,方法还包括:当第一电子设备检测到预览画面中不包括第三电子设备,且基于第二位置信息确定出第三电子设备不在摄像头的取景范围内;第一电子设备基于第二位置信息,确定出第三标签在预览画面中的显示位置,其中第三标签用于指示以下一种或多种信息:第三电子设备的标识信息、第二位置信息。这种方式中,当第一电子设备检测到第三电子设备的相对位置在摄像头的取景范围之外,并且预览画面中不包括第三电子设备的图像,则第一电子设备判断出第三电子设备不在取景框中,输出第三电子设备的第二标签,指示第三电子设备的标识信息、以及与第一电子设备的相对位置(方向、角度、距离等)中的一项或多项。13.在一些可能的实施方式中,预览画面中包括第四电子设备的图像,第一电子设备显示第一界面之后,还包括:第一电子设备基于预览画面确定第四电子设备的设备类型为第一类型;第一电子设备在第一电子设备的账号下关联或绑定的电子设备中,确定出设备类型为第一类型的第一目标设备;第一电子设备显示第四标签,第四标签用于指示第四电子设备的图像与第一目标设备关联。这种方式中,当第一电子设备无法检测到第四电子设备的位置信息,并且第四电子设备的图像在预览画面中。在这种情况下,第一电子设备根据图像识别技术识别第四电子设备的设备类型,检测与第一电子设备登录同一账号(例如华为账号)的设备中是否存在该设备类型的目标设备。若有,则第一电子设备认为该目标设备即为第四电子设备,第一电子设备输出标识该目标设备的第四标签。14.在一些可能的实施方式中,预览画面中包括第五电子设备的图像,第一电子设备显示第一界面之后,还包括:第一电子设备基于预览画面确定第五电子设备的设备类型为第二类型;第一电子设备获取第一电子设备的第三位置信息,第一电子设备中存储有电子设备和位置信息的对应关系;基于对应关系,第一电子设备根据第三位置信息,确定出设备类型为第一类型的第二目标设备,目标设备的位置信息与第三位置信息相同;第一电子设备显示第五标签,第五标签用于指示第五电子设备的图像与第二目标设备关联。这种方式中,当第一电子设备无法检测到第五电子设备的位置信息,并且第五电子设备的图像在预览画面中。在这种情况下,由于第一电子设备中存储有电子设备和位置信息的对应关系(例如智能音箱——客厅,智能台灯——卧室,电脑——公司,等等),第一电子设备根据第一电子设备当前的地理位置,以及根据图像识别技术识别第五电子设备的设备类型,检测与第一电子设备在同一地理位置的设备中是否存在该设备类型的目标设备。若有,则第一电子设备认为该目标设备即为第五电子设备,第一电子设备输出标识该目标设备的第五标签。15.在一些可能的实施方式中,第一界面还包括第一图标,第一图标关联了待分享数据,方法还包括:第一电子设备接收第三操作,第三操作为针对于第一标签和/或第一图标的操作;响应于第三操作,第一电子设备将待分享数据发送给第二电子设备。第三操作包括但不限于拖拽操作、点击操作等;提供了一种数据分享的方式,在第一界面上选择想要分享的第二电子设备,将待分享的数据发送到第二电子设备。简化了数据分享的用户操作,直观的显示了设备信息,提升了用户体验。16.在一些可能的实施方式中,第一电子设备接收第三操作之前,还包括:第一电子设备根据待分享数据的数据类型,在第一界面上显示第一显示形式的第一标签,第一显示形式的第一标签用于提示用户第二电子设备支持输出待分享数据。其中第一显示形式可以是将第一标签的显示区域提亮(改变亮度、颜色等)。17.在一些可能的实施方式中,预览画面中包括第三电子设备的图像和第三标签,第三标签与第三电子设备关联;方法还包括:第一电子设备接收第四操作,第四操作为针对于第一标签和/或第三图标的操作;响应于第四操作,第一电子设备输出提示消息,提示消息用于提示用户第三电子设备不支持输出待分享数据。18.第二方面,本技术提供了一种电子设备,包括:一个或多个处理器,存储器;存储器中包括计算机指令,当一个或多个处理器调用计算机指令时,使得电子设备执行:19.接收第一操作;20.响应于第一操作,显示第一界面,第一界面包括摄像头采集的预览画面,其中预览画面中包括第一目标设备;21.获取和第一目标设备的第一相对位置信息;22.基于第一相对位置信息,和第一目标设备在预览画面中的显示位置,确定出第一标签在预览画面中的显示位置,其中第一标签用于指示第一目标设备的标识信息;23.接收针对第一标签的第二操作;24.响应于第二操作,显示第二界面,第二界面包括控制第一目标设备的一个或多个控件。25.本技术实施例,电子设备接收操作显示界面,启动摄像头,在界面中实时显示通过该摄像头采集到的图像;电子设备根据图像识别技术,识别出图像中的电子设备以及电子设备的设备类型(例如音箱、电脑、平板电脑等),例如第一目标设备;并且电子设备根据无线定位技术(例如uwb定位、蓝牙定位、wifi定位等),获取第一目标设备相对于电子设备的位置信息。该位置信息包括距离、方向、角度中的一项或多项。电子设备基于该位置信息,在预览画面中,确定出第一目标设备的标签的显示位置,标签用于标识第一目标设备,例如标识第一目标设备的设备名称、设备类型等。其中,标签的显示位置与第一目标设备的显示位置有关。当电子设备检测到针对于标签的用户操作,电子设备输出第二界面,该第二界面包括控制第一目标设备的一个或多个控件。其中,第二界面可以是叠加在界面上显示,也可以是电子设备从界面跳转显示第二界面。本技术通过增强现实的显示方式在电子设备的第一界面上实时呈现了第一标签和第一目标设备的对应关系,并且通过第一标签实现了电子设备与第一目标设备的交互,实现多设备间的协调控制,提升了用户体验。26.在一些可能的实施方式中,当一个或多个处理器调用计算机指令时,使得电子设备执行获取和第一目标设备的第一相对位置信息,具体包括:广播探测请求,探测请求包括电子设备的身份标识;接收到第一目标设备基于探测请求发送的探测响应时,基于探测响应确定和第一目标设备的第一相对位置信息,探测响应包括第一目标设备的身份标识。27.可选的,探测响应中包括第一目标设备的身份标识和第一相对位置信息,电子设备基于探测响应确定第一目标设备与电子设备的第一相对位置信息,例如距离、方向、角度等。具体的,第一目标设备根据接收到的探测请求,计算第一目标设备与电子设备的相对位置。探测请求中包括发送时间,第一目标设备基于该发送时间,以及第一目标设备接收到该探测请求的时间,确定时间差,从而计算出第一目标设备与电子设备的距离;第一目标设备基于接收到的探测请求,计算出该探测请求的到达角度,可以确定出第一目标设备相对于电子设备的方位角度。第一目标设备向电子设备发送探测响应,该探测响应中包括第一目标设备的身份标识和第一相对位置信息。28.在一些可能的实施方式中,第一标签在预览画面中的显示位置和第一目标设备在预览画面中的显示位置,部分重叠或完全重叠。第一标签可以显示在第一目标设备的显示区域内,可以显示在第一目标设备的显示区域的边缘,也可以显示在紧靠第一目标设备的显示区域的位置。29.在一些可能的实施方式中,当一个或多个处理器调用计算机指令时,使得电子设备还执行:获取和第二目标设备的第二相对位置信息;当电子设备检测到预览画面中不包括第二目标设备,且基于第二相对位置信息确定出第二目标设备在摄像头的取景范围内;电子设备基于第二相对位置信息,确定出第二标签在预览画面中的显示位置,其中第二标签用于指示以下一种或多种信息:第二目标设备的标识信息、第二目标设备的遮挡物、第二相对位置信息。30.在一些可能的实施方式中,当一个或多个处理器调用计算机指令时,使得电子设备还执行:当电子设备检测到预览画面中不包括第二目标设备,且基于第二相对位置信息确定出第二目标设备不在摄像头的取景范围内;电子设备基于第二相对位置信息,确定出第三标签在预览画面中的显示位置,其中第三标签用于指示以下一种或多种信息:第二目标设备的标识信息、第二相对位置信息。31.在一些可能的实施方式中,预览画面中包括第三目标设备的图像,当一个或多个处理器调用计算机指令时,使得电子设备执行显示第一界面之后,电子设备还执行:基于预览画面确定第三目标设备的设备类型为第一类型;在电子设备的账号下关联或绑定的电子设备中,确定出设备类型为第一类型的设备的标识信息;显示第四标签,第四标签用于指示第三目标设备的图像与标识信息关联。32.在一些可能的实施方式中,预览画面中包括第四目标设备的图像,当一个或多个处理器调用计算机指令时,使得电子设备执行显示第一界面之后,电子设备还执行:基于预览画面确定第四目标设备的设备类型为第二类型;获取电子设备的位置信息,电子设备中存储有电子设备和位置信息的对应关系;电子设备根据第三位置信息,在对应关系中确定出设备类型为第一类型的设备的标识信息;显示第五标签,第五标签用于指示第四目标设备的图像与标识信息关联。33.在一些可能的实施方式中,第一界面还包括第一图标,第一图标关联了待分享数据,当一个或多个处理器调用计算机指令时,使得电子设备还执行:接收第三操作,第三操作为针对于第一标签和/或第一图标的操作;响应于第三操作,将待分享数据发送给第一目标设备。第三操作包括但不限于拖拽操作、点击操作等;提供了一种数据分享的方式,在第一界面上选择想要分享的第一目标设备,将待分享的数据发送到第一目标设备。简化了数据分享的用户操作,直观的显示了设备信息,提升了用户体验。34.在一些可能的实施方式中,当一个或多个处理器调用计算机指令时,使得电子设备执行接收第三操作之前,电子设备还执行:根据待分享数据的数据类型,在第一界面上显示第一显示形式的第一标签,第一显示形式的第一标签用于提示用户第一目标设备支持输出待分享数据。其中第一显示形式可以是将第一标签的显示区域提亮(改变亮度、颜色等)。35.在一些可能的实施方式中,预览画面中包括第二目标设备的图像和第三标签,第三标签与第二目标设备关联;当一个或多个处理器调用计算机指令时,使得电子设备还执行:接收第四操作,第四操作为针对于第一标签和/或第三图标的操作;响应于第四操作,输出提示消息,提示消息用于提示用户第二目标设备不支持输出待分享数据。36.第三方面,本技术提供了一种分享照片的方法,应用于第一电子设备,该方法包括:显示该第一电子设备的拍摄预览界面,该拍摄预览界面包括第一照片的缩略图和该第一电子设备的摄像头采集的预览画面;识别该预览画面中包括的第六电子设备;确定该第六电子设备与该第一电子设备的相对位置;基于识别出的该第六电子设备和该相对位置,在该预览画面上,显示该第六电子设备的标签,该标签用于标识该第六电子设备;接收对该第一照片的缩略图的第五操作;响应于该第五操作,移动该第一照片的缩略图至该预览画面上该标签标识的该第六电子设备的显示区域;向该第六电子设备发送该第一照片。37.在本技术实施例中,用户点击相机应用的图标显示的相机应用主界面可以被称为“拍摄预览界面”,该拍摄预览界面中呈现的画面可以称为“预览图像”或者“预览画面”。38.应理解,本技术实施例中拍摄预览界面可以代表包括预览画面、拍摄快门键、本地相册图标、摄像头切换图标等在内的界面,如果该界面上发生显示内容的变化,例如显示了某个识别出的设备标签等,该界面还是可以被称为拍摄预览界面,后续不再赘述。39.需要说明的是,该预览画面可以是手机前置摄像头或者后置摄像头获取的,本技术实施例对拍摄照片的摄像头不作限定。例如,一张人物照片是手机前置摄像头获取的,如果用户要通过后置摄像头识别电子设备,可以通过点击摄像头切换按键进行切换。或者,该人物照片是手机后置摄像头获取的,如果用户要通过前置摄像头识别电子设备,可以通过点击摄像头切换按键进行切换,本技术实施例对此不作限定。40.通过上述实现方式,手机可以提前判断预览画面中包括的电子设备,并在用户启动照片分享功能时,快速将识别出的电子设备名称显示在界面中,提高手机识别预览画面的物体的速度。例如当手机识别出当前预览画面中包括的第六电子设备之后,用户可以根据自己的需求,将该第一照片的缩略图拖动到待分享的第六电子设备。41.应理解,针对上述实现过程,手机可以通过图像检测、3d扫描技术和机器视觉等多种不同的方式,检测并识别到预览画面中包括的其他电子设备,本技术实施例对手机识别预览画面中其他电子设备的方式不作限定。42.一种可能的实现方式中,第一照片的缩略图可以是本地相册图标。例如,本地相册图标显示的就是用户最新拍摄的第一照片。43.另一种可能的实现方式中,第一照片的缩略图可以和本地相册图标具有相同的样式或显示,且第一照片的缩略图是悬浮显示在拍摄预览界面上。结合第三方面和上述实现方式,在第三方面的某些实现方式中,该方法还包括:接收对该相册图标的第六操作;响应于该第六操作,在该拍摄预览界面悬浮显示该第一照片的缩略图。44.结合第三方面和上述实现方式,在第三方面的某些实现方式中,第五操作是拖动该第一照片的缩略图的操作,该第六操作是长按该本地相册图标的操作。45.上述方法中,以长按操作为例,介绍了通过用户长按本地相册图标作为触发照片分享过程的操作。应理解,本技术实施例还可以通过其他预设操作触发本技术实施例提供的照片分享过程,或者通过其他预设操作触发手机识别预览画面中的电子设备,例如该预设操作不限于长按本地相册图标、双击本地相册图标、或者在拍摄预览界面上绘制固定图案等,本技术实施例对此不作限定。46.结合第三方面和上述实现方式,在第三方面的某些实现方式中,第六电子设备的标签用于标识该第六电子设备的名称,和/或该第六电子设备的标签用于标识该第六电子设备所处的位置。47.在本技术实施例中,手机识别出预览画面中包括的第六电子设备之后,可以根据当前预览画面中第六电子设备的显示位置,确定显示第六电子设备的标签的位置。一种可能的方式中,手机可以将第六电子设备的标签显示在预览画面中的该第六电子设备所在的区域。48.可选地,该第六电子设备的标签可以显示在靠近该第六电子设备的定位装置的区域。或者,该第六电子设备的标签可以显示在预览画面中的空白区域,不遮挡预览画面中的其他物体。49.上述介绍的图标显示方式可以在不遮挡预览画面中其他物体的情况下标记识别出的电子设备,不影响用户的视觉和观感,提高了用户的视觉体验。50.通过上述方法,用户可以在拍摄照片的过程中,通过预设的操作,可以启动手机的设备识别功能和定位功能,结合手机的识别功能和定位功能,识别出相机的预览画面中包括的其他电子设备,用户可以将待分享的照片直接拖动到其他电子设备所在的区域,从而快速将照片分享给周围存在的其他电子设备。该过程简化了分享照片的操作流程,缩短了分享照片的时间,提高了用户体验。51.结合第三方面,在第三方面的某些实现方式中,第一电子设备包括第一定位芯片,该第六电子设备包括第二定位芯片,该识别该预览画面中包括的第六电子设备,确定该第六电子设备与该第一电子设备的相对位置,包括:基于该第一定位芯片、该第二定位芯片和该预览画面,识别该预览画面中包括的该第六电子设备,确定该第六电子设备与该第一电子设备的相对位置,其中,该第一定位芯片包括蓝牙定位芯片、超宽带uwb定位芯片中的至少一种,该第二定位芯片包括蓝牙定位芯片、超宽带uwb定位芯片中的至少一种。52.本技术实施例中,手机可以通过多种可能的定位技术,识别出预览画面中的其他电子设备,并定位其他电子设备的位置。可选地,本技术实施例的定位技术可以包括基于蓝牙的无线感知定位、基于超宽带(ultrawide-band,uwb)感知的无线感知定位、基于计算机视觉的定位等技术中的一种,或者以上列举的多种定位技术的融合等,又或者其他更多的定位技术,本技术实施例对手机定位其他电子设备的方式不作限定。53.结合第三方面和上述实现方式,在第三方面的某些实现方式中,拍摄预览界面上还包括拍摄快门键,该方法还包括:接收对该拍摄快门键的第七操作;响应于该第七操作,拍摄该第一照片。54.可选地,该方法可以在用户通过相机应用拍照时,直接将最新拍摄的第一照片分享给其他设备。或者将本地相册中的日期最新的第一照片分享给其他设备。55.结合第三方面和上述实现方式,在第三方面的某些实现方式中,在该拍摄预览界面显示该第一照片的缩略图之前,该方法还包括:接收第八操作;响应于该四操作,在该拍摄预览界面上显示照片列表,该照片列表包括该第一照片和多张第二照片,该第二照片的日期在该第一照片之前;接收第九操作;响应于该五操作,从该照片列表中选中至少一个第二照片;以及,该移动该第一照片的缩略图至该预览画面上该标签标识的该第六电子设备的显示区域之后,该方法还包括:向该第六电子设备发送该第一照片和选中的该至少一个第二照片。56.结合第三方面和上述实现方式,在第三方面的某些实现方式中,第八操作是以该本地相册图标为起点沿着预设方向的滑动操作,该第九操作是点击操作。57.通过上述方法,用户可以在拍摄照片的过程中,通过预设的操作,可以启动手机的设备识别功能和定位功能,结合手机的识别功能和定位功能,识别出相机的预览画面中包括的其他电子设备,用户可以选择多张待分享的照片,并将多张待分享的照片直接拖动到其他电子设备所在的区域,从而快速将照片分享给周围存在的其他电子设备。该过程简化了分享照片的操作流程,缩短了分享照片的时间,提高了用户体验。58.一种可能的情况中,该照片列表中的照片可以按照用户拍摄的顺序进行排列。示例性的,第一照片是用户拍摄的最新照片,第二照片的拍摄时间早于第一照片的拍摄时间。59.或者,照片列表中的照片可以按照其他可能的排列顺序进行排列,例如检测到拍摄地点为公司,该照片列表中可以显示拍摄地点为公司的照片,本技术实施例对此不作限定。60.一种可能的情况中,当用户通过向上滑动的操作触发在界面上显示该照片列表之后,该照片列表中的第一张照片可以是默认选中的。如果用户并不期望分享该第一照片,可以点击第一照片右下角的选择框,取消选择第一照片。同样地,如果用户期望同时分享该第一照片和至少一个第二照片,可以点击每张第二照片右下角的选择框,选择多张待分享的照片,此处不再赘述。61.可选地,本技术实施例还可以通过其他预设操作触发本技术实施例提供的分享多张照片过程,或者通过其他预设操作触发手机识别预览画面中的电子设备,例如该预设操作不限于选中本地相册图标并向上拖动、双击本地相册图标、或者在拍摄预览界面上绘制固定图案等,本技术实施例对此不作限定。62.结合第三方面和上述实现方式,在第三方面的某些实现方式中,当移动该第一照片的缩略图至该标签标识的该第六电子设备的显示区域时,该第六电子设备的标签的显示效果发生变化,该显示效果包括该第六电子设备的标签的颜色、大小、动画效果中的一种或多种。63.具体地,用户可以将该第一照片的缩略图拖动到第六电子设备所在位置之后释放,该第六电子设备的图标可以呈现为不同的颜色,或者显示出大小变化、跳动、闪烁灯其他动态效果,以提醒用户将当前拍摄的第一照片分享给预览画面中识别到的第六电子设备。64.或者,用户拖动该第一照片的缩略图的过程中,在预览画面上,还可以显示提醒控件。示例性的,该提醒控件可以是箭头等,该箭头可以静态显示、跳动显示或者闪烁显示,以提示用户可以将第一照片的缩略图拖动到该箭头标识的位置,实现照片分享功能。本技术实施例对提醒控件的显示方式不作限定。65.结合第三方面和上述实现方式,在第三方面的某些实现方式中,当该第六电子设备在该预览画面中被遮挡时,或者检测到该第六电子设备位于该预览画面对应的范围之外的位置时,该方法还包括:在该拍摄预览界面上显示提示信息,该提示信息用于提示用户该第六电子设备的位置,或者该提示信息用于提示用户调整该第一电子设备的位置,使得该第一电子设备的该预览画面中显示该第六电子设备。66.需要说明的是,手机可以和附近的其他电子设备进行通信,例如通过蓝牙、无线保真(wirelessfidelity,wifi)模块等多种可能的方式进行通信,那么手机就可以感知到附近存在的电子设备。或者,手机通过uwb等无线定位技术确定附近存在其他电子设备,并识别出该电子设备的类型等,可以显示在拍摄预览界面中。本技术实施例对手机和附近的其他电子设备的通信交互方式、建立连接的方式不作限定。67.通过上述方法,当手机到识别到预览画面中存在其他电子设备,且该电子设备被障碍物遮挡时,在用户分享照片的过程中,可以在拍摄预览界面上显示文字或图标等提醒信息,用于提示用户被遮挡的电子设备的位置等,用户可以进一步将拍摄的照片快速分享到被遮挡的电子设备,为用户向被遮挡的电子设备分享照片提供了一种可能的途径,简化了用户分享照片的操作步骤。68.一种可能的场景中,手机可能通过无线定位技术识别到附近有第六电子设备,且该第六电子设备并没有显示在手机当前的预览画面中。针对该种场景,本技术实施例还可以在拍摄预览界面上显示提醒信息,用于提醒用户某个方位存在第六电子设备。69.可选地,本技术实施例除了提醒窗口的文字提醒之外,还可以包括图标提醒。例如,在手机的拍摄预览界面上,除了该提醒窗口之外,还可以包括静态显示的箭头、动态闪烁的箭头或者跳动显示的箭头等标记被遮挡的第六电子设备的位置的图标,本技术实施例对此不作限定。70.或者,另一种可能的方式中,用户可以根据界面上的提醒信息转动手机的方向,使得手机的摄像头可以获取检测到的第六电子设备,并在预览画面中显示用户将要分享照片的第六电子设备,从而可以按照上述介绍的方法,快速地将拍摄的照片分享给其他电子设备。71.手机可以通过无线定位技术识别到附近有其他电子设备,且如果该电子设备并没有显示在手机当前的预览画面中。针对该种场景,本技术实施例还可以在拍摄预览界面上显示提醒信息,用于提醒用户某个方位存在其他电子设备。72.综上所述,本技术实施例提供的分享照片的方法,用户可以在拍摄照片或者运行相机应用的过程中,通过预设的操作,启动电子设备的设备识别功能和定位功能。并基于电子设备的识别功能和定位功能,识别出相机的预览画面中包括的其他电子设备,用户可以通过快捷操作选择一张或多张待分享的照片,并直接拖动该一张或多张待分享的照片到其他电子设备所在的区域,从而快速将一张或多张照片分享给周围存在的其他电子设备。此外,本技术实施例针对预览画面中存在被遮挡的其他电子设备等多种场景,为用户提供人性化的交互界面,方便用户可以通过快捷操作分享一张或多张照片,该过程简化了分享照片的操作流程,缩短了分享照片的时间,提高了用户体验。73.第四方面,提供了一种第一电子设备,包括:处理器和存储器;该存储器存储有一个或多个指令,当该一个或者多个指令被该处理器执行时,使得该第一电子设备执行以下步骤:显示该第一电子设备的拍摄预览界面,该拍摄预览界面包括第一照片的缩略图和该第一电子设备的摄像头采集的预览画面;识别该预览画面中包括的第六电子设备;确定该第六电子设备与该第一电子设备的相对位置;基于识别出的该第六电子设备和该相对位置,在该预览画面上,显示该第六电子设备的标签,该标签用于标识该第六电子设备;接收对该第一照片的缩略图的第五操作;响应于该第五操作,移动该第一照片的缩略图至该预览画面上该标签标识的该第六电子设备的显示区域;向该第六电子设备发送该第一照片。74.结合第四方面,在第四方面的某些实现方式中,第一电子设备包括第一定位芯片,该第六电子设备包括第二定位芯片,当该一个或者多个指令被该处理器执行时,使得该第一电子设备执行以下步骤:基于该第一定位芯片、该第二定位芯片和该预览画面,识别该预览画面中包括的该第六电子设备,确定该第六电子设备与该第一电子设备的相对位置,其中,该第一定位芯片包括蓝牙定位芯片、超宽带uwb定位芯片中的至少一种,该第二定位芯片包括蓝牙定位芯片、超宽带uwb定位芯片中的至少一种。75.结合第四方面和上述实现方式,在第四方面的某些实现方式中,拍摄预览界面包括相册图标,当该一个或者多个指令被该处理器执行时,使得该第一电子设备执行以下步骤:接收对该相册图标的第六操作;响应于该第六操作,在该拍摄预览界面悬浮显示该第一照片的缩略图。76.结合第四方面和上述实现方式,在第四方面的某些实现方式中,第五操作是拖动该第一照片的缩略图的操作,该第六操作是长按该本地相册图标的操作。77.结合第四方面和上述实现方式,在第四方面的某些实现方式中,拍摄预览界面上还包括拍摄快门键,当该一个或者多个指令被该处理器执行时,使得该第一电子设备执行以下步骤:接收对该拍摄快门键的第七操作;响应于该第七操作,拍摄该第一照片。78.结合第四方面和上述实现方式,在第四方面的某些实现方式中,当该一个或者多个指令被该处理器执行时,使得该第一电子设备执行以下步骤:接收第八操作;响应于该四操作,在该拍摄预览界面上显示照片列表,该照片列表包括该第一照片和多张第二照片,该第二照片的日期在该第一照片之前;接收第九操作;响应于该五操作,从该照片列表中选中至少一个第二照片;以及,移动该第一照片的缩略图至该预览画面上该标签标识的该第六电子设备的显示区域之后,向该第六电子设备发送该第一照片和选中的该至少一个第二照片。79.结合第四方面和上述实现方式,在第四方面的某些实现方式中,第八操作是以该本地相册图标为起点沿着预设方向的滑动操作,该第九操作是点击操作。80.结合第四方面和上述实现方式,在第四方面的某些实现方式中,第六电子设备的标签用于标识该第六电子设备的名称,和/或该第六电子设备的标签用于标识该第六电子设备所处的位置。81.结合第四方面和上述实现方式,在第四方面的某些实现方式中,当移动该第一照片的缩略图至该标签标识的该第六电子设备的显示区域时,该第六电子设备的标签的显示效果发生变化,该显示效果包括该第六电子设备的标签的颜色、大小、动画效果中的一种或多种。82.结合第四方面和上述实现方式,在第四方面的某些实现方式中,当该第六电子设备在该预览画面中被遮挡时,该一个或者多个指令被该处理器执行时,该第一电子设备还用于执行以下步骤:在该拍摄预览界面上显示提示信息,该提示信息用于提示用户该第六电子设备的位置,或者该提示信息用于提示用户调整该第一电子设备的位置,使得该第一电子设备的该预览画面中显示该第六电子设备。83.第五方面,本技术实施例提供了一种计算机存储介质,包括计算机指令,当计算机指令在电子设备上运行时,使得电子设备执行上述任一方面任一项可能的实现方式中的方法。84.第六方面,本技术实施例提供了一种计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行上述任一方面任一项可能的实现方式中的方法。附图说明85.图1为本技术实施例提供的一种系统架构示意图;86.图2为本技术实施例提供的一种电子设备的结构示意图;87.图3为本技术实施例提供的又一种电子设备的结构示意图;88.图4为本技术实施例提供的一种设备识别方法的场景示意图;89.图5a-图5h为本技术实施例提供的一组界面示意图;90.图6a-图6b为本技术实施例提供的又一组界面示意图;91.图7a-图7c为本技术实施例提供的又一组界面示意图;92.图8a-图8e为本技术实施例提供的又一组界面示意图;93.图9a-图9e为本技术实施例提供的又一组界面示意图;94.图10a-图10c为本技术实施例提供的又一组界面示意图;95.图11a-图11d为本技术实施例提供的又一组界面示意图;96.图12a-图12f为本技术实施例提供的又一组界面示意图;97.图13是一例分享照片过程的图形用户界面示意图;98.图14是本技术实施例提供的一例分享照片过程的图形用户界面示意图;99.图15是本技术实施例提供的又一例分享照片过程的图形用户界面示意图;100.图16是本技术实施例提供的一例接收照片的图形用户界面示意图;101.图17是本技术实施例提供的一例分享照片过程的图形用户界面示意图;102.图18是本技术实施例提供的又一例接收照片的图形用户界面示意图;103.图19是本技术实施例提供的一例分享照片的方法的示意性流程图;104.图20为本技术实施例提供的一种定位方法的方法流程图;105.图21为本技术实施例提供的一种定位方法的原理示意图;106.图22为本技术实施例提供的一种设备识别方法的流程示意图;107.图23为本技术实施例提供的软件架构示意图。具体实施方式108.下面将结合附图对本技术实施例中的技术方案进行地描述。其中,在本技术实施例的描述中,除非另有说明,“/”表示或的意思,例如,a/b可以表示a或b;文本中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况,另外,在本技术实施例的描述中,“多个”是指两个或多于两个。109.以下,术语“第一”、“第二”仅用于描述目的,而不能理解为暗示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征,在本技术实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。110.本技术实施例提供了一种基于增强现实的设备识别方法,增强现实(augmentedreality,ar)是一种借助于计算机图形和可视化技术,将虚拟信息与真实环境叠加在同一个画面或空间同时存在,综合了三维显示技术、交互技术、传感器技术、计算机视觉技术以及多媒体技术等等。111.所提方法中,电子设备100进入到第一界面,启动摄像头,在第一界面中实时显示通过该摄像头采集到的图像;同时发送带有无线定位技术的探测请求,电子设备100根据接收到的针对该探测请求的探测响应,确定电子设备100的附近设备,以及附近设备的设备名称、设备类型、距离电子设备100的物理距离和角度。电子设备100对摄像头采集到的图像进行图像识别,识别出图像中的电子设备以及电子设备的设备类型(例如音箱、电脑、平板电脑等)。电子设备100根据附近设备距离电子设备100的物理距离和角度,确定出附近设备在第一界面中的图像的显示区域。电子设备通过增强现实的方式在第一界面实时显示设备图标,该设备图标可以用于电子设备100与附近设备进行交互,例如电子设备100检测到针对于该设备图标的用户操作,响应于该用户操作,电子设备100输出该设备图标对应的附近设备的控制界面。本方法实现了电子设备与附近设备的交互,并且通过增强现实的显示方式实时呈现了设备图标和设备的对应关系,提升了用户体验。112.本技术中,设备图标也可称为设备标签。113.下面介绍本技术实施例提供的一种通信系统。114.请参照图1,图1示例性地示出了本技术实施例中提供的一种通信系统10示意图。如图1所示,该通信系统10包括电子设备100、电子设备201、电子设备202、电子设备203、电子设备204等。电子设备100可以辅助用户选择和控制各种电子设备(例如音箱、电视机、冰箱、空调等等)。本技术中,电子设备100也可称为第一电子设备,电子设备201(或电子设备202、电子设备203、电子设备204等)也可称为第二电子设备;其中,115.电子设备(例如电子设备100、电子设备201、电子设备202、电子设备203或电子设备204)具有超宽带(ultrawideband,uwb)通信模块,还可以具有蓝牙通信模块、wlan通信模块和gps通信模块中的一项或多项。以电子设备100为例,电子设备100可以通过uwb通信模块、蓝牙通信模块、wlan通信模块和全球定位系统(globalpositioningsystem,gps)通信模块中的一项或多项发射信号来探测、扫描电子设备100附近的电子设备(例如电子设备201、电子设备202、电子设备203或电子设备204),使得电子设备100可以通过uwb、蓝牙、wlan和gps中的一种或多种近距离无线通信协议发现附近的电子设备,并与附近的电子设备建立无线通信连接,并可以传输数据至附近的电子设备。116.本技术对电子设备(例如电子设备100、电子设备201、电子设备202、电子设备203或电子设备204)的类型不做具体限定,在一些实施例中,本技术实施例中的电子设备可以是手机、可穿戴设备(例如,智能手环)、平板电脑、膝上型计算机(laptop)、手持计算机、电脑、超级移动个人计算机(ultra-mobilepersonalcomputer,umpc)、蜂窝电话、个人数字助理(personaldigitalassistant,pda)、增强现实(augmentedreality,ar)\虚拟现实(virtualreality,vr)设备等便携设备。还可以是音箱、电视机、冰箱、空调、车载设备、打印机、投影仪等设备。电子设备的示例性实施例包括但不限于搭载或者其它操作系统的电子设备。117.在一种可能实现方式中,电子设备100、电子设备201、电子设备202、电子设备203和电子设备204间可以直接通信。在一种可能实现方式中,电子设备100、电子设备201、电子设备202、电子设备203和电子设备204可以通过有线或无线保真(wirelessfidelity,wifi)连接的方式连接至局域网(localareanetwork,lan)。例如,电子设备100、电子设备201、电子设备202、电子设备203和电子设备204均连接到同一个电子设备301,电子设备100、电子设备201、电子设备202、电子设备203和电子设备204可以通过电子设备301间接通信。该电子设备301可以是电子设备100、电子设备201、电子设备202、电子设备203和电子设备204中的一个,还可以是额外的第三方设备,例如是路由器、云端服务器、网关等。其中,云端服务器可以是硬件服务器,也可以植入虚拟化环境中,例如,云端服务器可以是在可以包括一个或多个其他虚拟机的硬件服务器上执行的虚拟机。电子设备301可以通过网络向电子设备100、电子设备201、电子设备202、电子设备203和电子设备204发送数据,也可以接收电子设备100、电子设备201、电子设备202、电子设备203和电子设备204发送的数据。118.电子设备301可以包括有存储器、处理器和收发器。其中,存储器可以用于存储uwb定位的相关程序;存储器还可以用于存储通过uwb定位技术获取的电子设备(例如,电子设备201)的方位参数;存储器还可以用于存储经由电子设备301交换的消息、电子设备100和附近设备相关的数据和/或配置。处理器可以用于当获取局域网中多个附近设备的方位参数时,根据多个附近设备的方位参数中,确定出响应的目标设备。收发器可用于与连接到局域网的电子设备进行通信。需要说明的是,本技术实施例中,多个附近可以连接至同一个局域网,也可以不连接至同一个局域网,此处不做具体限定。119.可以理解的,本实施例示出的结构并不构成对通信系统10的具体限定。在本技术另一些实施例中,通信系统10可以包括比图示更多或更少的设备。120.下面,介绍本技术实施例中涉及的电子设备100。121.参见图2,图2示出了本技术实施例提供的示例性电子设备100的结构示意图。122.电子设备100可以包括处理器110,外部存储器接口120,内部存储器121,通用串行总线(universalserialbus,usb)接口130,充电管理模块140,电源管理模块141,电池142,天线1,天线2,移动通信模块150,无线通信模块160,音频模块170,扬声器170a,受话器170b,麦克风170c,耳机接口170d,传感器模块180,按键190,马达191,指示器192,摄像头193,显示屏194,以及用户标识模块(subscriberidentificationmodule,sim)卡接口195等。其中传感器模块180可以包括压力传感器180a,陀螺仪传感器180b,气压传感器180c,磁传感器180d,加速度传感器180e,距离传感器180f,接近光传感器180g,指纹传感器180h,温度传感器180j,触摸传感器180k,环境光传感器180l,骨传导传感器180m等。123.可以理解的是,本技术实施例示意的结构并不构成对电子设备100的具体限定。在本技术另一些实施例中,电子设备100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。124.处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(applicationprocessor,ap),调制解调处理器,图形处理器(graphicsprocessingunit,gpu),图像信号处理器(imagesignalprocessor,isp),控制器,存储器,视频编解码器,数字信号处理器(digitalsignalprocessor,dsp),基带处理器,和/或神经网络处理器(neural-networkprocessingunit,npu)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。125.其中,控制器可以是电子设备100的神经中枢和指挥中心。控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。126.处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器110的等待时间,因而提高了系统的效率。127.在一些实施例中,处理器110可以包括一个或多个接口。接口可以包括集成电路(inter-integratedcircuit,i2c)接口,集成电路内置音频(inter-integratedcircuitsound,i2s)接口,脉冲编码调制(pulsecodemodulation,pcm)接口,通用异步收发传输器(universalasynchronousreceiver/transmitter,uart)接口,移动产业处理器接口(mobileindustryprocessorinterface,mipi),通用输入输出(general-purposeinput/output,gpio)接口,用户标识模块(subscriberidentitymodule,sim)接口,和/或通用串行总线(universalserialbus,usb)接口等。128.i2c接口是一种双向同步串行总线,包括一根串行数据线(serialdataline,sda)和一根串行时钟线(derailclockline,scl)。在一些实施例中,处理器110可以包含多组i2c总线。处理器110可以通过不同的i2c总线接口分别耦合触摸传感器180k,充电器,闪光灯,摄像头193等。例如:处理器110可以通过i2c接口耦合触摸传感器180k,使处理器110与触摸传感器180k通过i2c总线接口通信,实现电子设备100的触摸功能。129.i2s接口可以用于音频通信。在一些实施例中,处理器110可以包含多组i2s总线。处理器110可以通过i2s总线与音频模块170耦合,实现处理器110与音频模块170之间的通信。在一些实施例中,音频模块170可以通过i2s接口向无线通信模块160传递音频信号,实现通过蓝牙耳机接听电话的功能。130.pcm接口也可以用于音频通信,将模拟信号抽样,量化和编码。在一些实施例中,音频模块170与无线通信模块160可以通过pcm总线接口耦合。在一些实施例中,音频模块170也可以通过pcm接口向无线通信模块160传递音频信号,实现通过蓝牙耳机接听电话的功能。所述i2s接口和所述pcm接口都可以用于音频通信。131.uart接口是一种通用串行数据总线,用于异步通信。该总线可以为双向通信总线。它将要传输的数据在串行通信与并行通信之间转换。在一些实施例中,uart接口通常被用于连接处理器110与无线通信模块160。例如:处理器110通过uart接口与无线通信模块160中的蓝牙模块通信,实现蓝牙功能。在一些实施例中,音频模块170可以通过uart接口向无线通信模块160传递音频信号,实现通过蓝牙耳机播放音乐的功能。132.mipi接口可以被用于连接处理器110与显示屏194,摄像头193等外围器件。mipi接口包括摄像头串行接口(cameraserialinterface,csi),显示屏串行接口(displayserialinterface,dsi)等。在一些实施例中,处理器110和摄像头193通过csi接口通信,实现电子设备100的拍摄功能。处理器110和显示屏194通过dsi接口通信,实现电子设备100的显示功能。133.gpio接口可以通过软件配置。gpio接口可以被配置为控制信号,也可被配置为数据信号。在一些实施例中,gpio接口可以用于连接处理器110与摄像头193,显示屏194,无线通信模块160,音频模块170,传感器模块180等。gpio接口还可以被配置为i2c接口,i2s接口,uart接口,mipi接口等。134.usb接口130是符合usb标准规范的接口,具体可以是miniusb接口,microusb接口,usbtypec接口等。usb接口130可以用于连接充电器为电子设备100充电,也可以用于电子设备100与外围设备之间传输数据。也可以用于连接耳机,通过耳机播放音频。该接口还可以用于连接其他电子设备,例如ar设备等。135.可以理解的是,本技术实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对电子设备100的结构限定。在本技术另一些实施例中,电子设备100也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。136.充电管理模块140用于从充电器接收充电输入。其中,充电器可以是无线充电器,也可以是有线充电器。在一些有线充电的实施例中,充电管理模块140可以通过usb接口130接收有线充电器的充电输入。在一些无线充电的实施例中,充电管理模块140可以通过电子设备100的无线充电线圈接收无线充电输入。充电管理模块140为电池142充电的同时,还可以通过电源管理模块141为电子设备供电。137.电源管理模块141用于连接电池142,充电管理模块140与处理器110。电源管理模块141接收电池142和/或充电管理模块140的输入,为处理器110,内部存储器121,外部存储器,显示屏194,摄像头193,和无线通信模块160等供电。电源管理模块141还可以用于监测电池容量,电池循环次数,电池健康状态(漏电,阻抗)等参数。在其他一些实施例中,电源管理模块141也可以设置于处理器110中。在另一些实施例中,电源管理模块141和充电管理模块140也可以设置于同一个器件中。138.电子设备100的无线通信功能可以通过天线1,天线2,移动通信模块150,无线通信模块160,调制解调处理器以及基带处理器等实现。139.天线1和天线2用于发射和接收电磁波信号。电子设备100中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。140.移动通信模块150可以提供应用在电子设备100上的包括2g/3g/4g/5g等无线通信的解决方案。移动通信模块150可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(lownoiseamplifier,lna)等。移动通信模块150可以由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块150还可以对经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。在一些实施例中,移动通信模块150的至少部分功能模块可以被设置于处理器110中。在一些实施例中,移动通信模块150的至少部分功能模块可以与处理器110的至少部分模块被设置在同一个器件中。141.调制解调处理器可以包括调制器和解调器。其中,调制器用于将待发送的低频基带信号调制成中高频信号。解调器用于将接收的电磁波信号解调为低频基带信号。随后解调器将解调得到的低频基带信号传送至基带处理器处理。低频基带信号经基带处理器处理后,被传递给应用处理器。应用处理器通过音频设备(不限于扬声器170a,受话器170b等)输出声音信号,或通过显示屏194显示图像或视频。在一些实施例中,调制解调处理器可以是独立的器件。在另一些实施例中,调制解调处理器可以独立于处理器110,与移动通信模块150或其他功能模块设置在同一个器件中。142.无线通信模块160可以提供应用在电子设备100上的包括uwb,无线局域网(wirelesslocalareanetworks,wlan)(如无线保真(wirelessfidelity,wifi)网络),蓝牙(bluetooth,bt),全球导航卫星系统(globalnavigationsatellitesystem,gnss),调频(frequencymodulation,fm),近距离无线通信技术(nearfieldcommunication,nfc),红外技术(infrared,ir)等无线通信的解决方案。无线通信模块160可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块160经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器110。无线通信模块160还可以从处理器110接收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。143.在一些实施例中,电子设备100的天线1和移动通信模块150耦合,天线2和无线通信模块160耦合,使得电子设备100可以通过无线通信技术与网络以及其他设备通信。所述无线通信技术可以包括全球移动通讯系统(globalsystemformobilecommunications,gsm),通用分组无线服务(generalpacketradioservice,gprs),码分多址接入(codedivisionmultipleaccess,cdma),宽带码分多址(widebandcodedivisionmultipleaccess,wcdma),时分码分多址(time-divisioncodedivisionmultipleaccess,td-scdma),长期演进(longtermevolution,lte),bt,gnss,wlan,nfc,fm,和/或ir技术等。所述gnss可以包括全球卫星定位系统(globalpositioningsystem,gps),全球导航卫星系统(globalnavigationsatellitesystem,glonass),北斗卫星导航系统(beidounavigationsatellitesystem,bds),准天顶卫星系统(quasi-zenithsatellitesystem,qzss)和/或星基增强系统(satellitebasedaugmentationsystems,sbas)。144.应理解,在本技术实施例中,如果要实现在两个电子设备之间分享照片,可以包括以以上列举的任意一种通信方式进行传输,例如通过蓝牙、无线保真(wirelessfidelity,wifi)模块等多种可能的方式,本技术实施例对此不作限定。145.其中,uwb无线通信是一种具备低耗电与高速传输的无线个人区域网络通讯技术。与常见的通信技术使用的连续载波方式不同,uwb采用脉冲信号来传送数据。uwb利用纳秒(ns)至皮秒(ps)级的非正弦波窄脉冲信号传输数据,而时间调变技术令其传输速率可以大大提高。因为使用的是极短脉冲,在高速通信的同时,uwb设备的发射功率却很小,仅仅只有目前的连续载波系统的几百分之一,因此耗电量相对较低。146.uwb系统与传统的窄带系统相比,具有穿透力强、功耗低、抗多径效果好、安全性高、系统复杂度低、能提供精确定位精度等优点。uwb可以应用于需要高质量服务的无线通信应用,可以用在无线个人区域网络(wpan)、家庭网路连接和短距离雷达等领域。uwb将成为解决企业、家庭、公共场所等高速因特网接入的需求与越来越拥挤的频率资源分配之间的矛盾的技术手段。147.本技术实施例中,电子设备100通过一个uwb天线,可以实现距离和接收信号强度(receivesignalstrengthindicator,rssi)的测量。电子设备100通过至少两个uwb天线可以实现到达角度(angleofarrival,aoa)测量。148.在一些实施例中,电子设备处于待机状态时,电子设备100的uwb通信模块可以处于上电状态。149.在一些实施例中,电子设备100可以通过蓝牙实现距离和aoa测量。150.电子设备100通过gpu,显示屏194,以及应用处理器等实现显示功能。gpu为图像处理的微处理器,连接显示屏194和应用处理器。gpu用于执行数学和几何计算,用于图形渲染。处理器110可包括一个或多个gpu,其执行程序指令以生成或改变显示信息。151.显示屏194用于显示图像,视频等。显示屏194包括显示面板。显示面板可以采用液晶显示屏(liquidcrystaldisplay,lcd),有机发光二极管(organiclight-emittingdiode,oled),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrixorganiclightemittingdiode的,amoled),柔性发光二极管(flexlight-emittingdiode,fled),miniled,microled,micro-oled,量子点发光二极管(quantumdotlightemittingdiodes,qled)等。在一些实施例中,电子设备100可以包括1个或n个显示屏194,n为大于1的正整数。152.在本技术的一些实施例中,显示屏194中显示有系统当前输出的界面内容。电子设备100通过gpu,显示屏194以及应用处理器等模块之间相互协作,进而在电子设备100的显示屏上显示图像、应用界面、按键、图标、窗口等,实现电子设备的显示功能。例如,界面内容为即时通讯应用提供的界面。153.电子设备100可以通过isp,摄像头193,视频编解码器,gpu,显示屏194以及应用处理器等实现拍摄功能。154.isp用于处理摄像头193反馈的数据。例如,拍照时,打开快门,光线通过镜头被传递到摄像头感光元件上,光信号转换为电信号,摄像头感光元件将所述电信号传递给isp处理,转化为肉眼可见的图像。isp还可以对图像的噪点,亮度,肤色进行算法优化。isp还可以对拍摄场景的曝光,色温等参数优化。在一些实施例中,isp可以设置在摄像头193中。155.摄像头193用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(chargecoupleddevice,ccd)或互补金属氧化物半导体(complementarymetal-oxide-semiconductor,cmos)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给isp转换成数字图像信号。isp将数字图像信号输出到dsp加工处理。dsp将数字图像信号转换成标准的rgb,yuv等格式的图像信号。在一些实施例中,电子设备100可以包括1个或n个摄像头193,n为大于1的正整数。156.数字信号处理器用于处理数字信号,除了可以处理数字图像信号,还可以处理其他数字信号。例如,当电子设备100在频点选择时,数字信号处理器用于对频点能量进行傅里叶变换等。157.视频编解码器用于对数字视频压缩或解压缩。电子设备100可以支持一种或多种视频编解码器。这样,电子设备100可以播放或录制多种编码格式的视频,例如:动态图像专家组(movingpictureexpertsgroup,mpeg)1,mpeg2,mpeg3,mpeg4等。158.npu为神经网络(neural-network,nn)计算处理器,通过借鉴生物神经网络结构,例如借鉴人脑神经元之间传递模式,对输入信息快速处理,还可以不断的自学习。通过npu可以实现电子设备100的智能认知等应用,例如:图像识别,人脸识别,语音识别,文本理解等。159.外部存储器接口120可以用于连接外部存储卡,例如microsd卡,实现扩展电子设备100的存储能力。外部存储卡通过外部存储器接口120与处理器110通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。160.内部存储器121可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。处理器110通过运行存储在内部存储器121的指令,从而执行电子设备100的各种功能应用以及数据处理。内部存储器121可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储电子设备100使用过程中所创建的数据(比如音频数据,电话本等)等。此外,内部存储器121可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universalflashstorage,ufs)等。161.电子设备100可以通过音频模块170,扬声器170a,受话器170b,麦克风170c,耳机接口170d,以及应用处理器等实现音频功能。例如音乐播放,录音等。162.音频模块170用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频输入转换为数字音频信号。音频模块170还可以用于对音频信号编码和解码。在一些实施例中,音频模块170可以设置于处理器110中,或将音频模块170的部分功能模块设置于处理器110中。163.扬声器170a,也称“喇叭”,用于将音频电信号转换为声音信号。电子设备100可以通过扬声器170a收听音乐,或收听免提通话。164.受话器170b,也称“听筒”,用于将音频电信号转换成声音信号。当电子设备100接听电话或语音信息时,可以通过将受话器170b靠近人耳接听语音。165.麦克风170c,也称“话筒”,“传声器”,用于将声音信号转换为电信号。当拨打电话或发送语音信息时,用户可以通过人嘴靠近麦克风170c发声,将声音信号输入到麦克风170c。电子设备100可以设置至少一个麦克风170c。在另一些实施例中,电子设备100可以设置两个麦克风170c,除了采集声音信号,还可以实现降噪功能。在另一些实施例中,电子设备100还可以设置三个,四个或更多麦克风170c,实现采集声音信号,降噪,还可以识别声音来源,实现定向录音功能等。166.耳机接口170d用于连接有线耳机。耳机接口170d可以是usb接口130,也可以是3.5mm的开放移动电子设备平台(openmobileterminalplatform,omtp)标准接口,美国蜂窝电信工业协会(cellulartelecommunicationsindustryassociationoftheusa,ctia)标准接口。167.压力传感器180a用于感受压力信号,可以将压力信号转换成电信号。在一些实施例中,压力传感器180a可以设置于显示屏194。在本技术一些可选的实施例中,压力传感器180a可用于捕获用户手指部位接触显示屏时生成的压力值,并将该压力值传输给处理器,以使得处理器识别用户通过哪个手指部位输入用户操作。168.压力传感器180a的种类很多,如电阻式压力传感器,电感式压力传感器,电容式压力传感器等。电容式压力传感器可以是包括至少两个具有导电材料的平行板。当有力作用于压力传感器180a,电极之间的电容改变。电子设备100根据电容的变化确定压力的强度。当有触摸操作作用于显示屏194,电子设备100根据压力传感器180a检测所述触摸操作强度。电子设备100也可以根据压力传感器180a的检测信号计算触摸的位置。在一些实施例中,作用于不同触摸位置,可以对应不同的操作指令。在一些可选的实施例中,压力传感器180a还可根据检测到的信号计算触摸点的数量,并将计算值传输给处理器,以使得处理器识别用户通过单指或多指输入用户操作。169.陀螺仪传感器180b可以用于确定电子设备100的运动姿态。在一些实施例中,可以通过陀螺仪传感器180b确定电子设备100围绕三个轴(电子设备的x轴、y轴和z轴)的角速度。陀螺仪传感器180b可以用于拍摄防抖。示例性的,当按下快门,陀螺仪传感器180b检测电子设备100抖动的角度,根据角度计算出镜头模组需要补偿的距离,让镜头通过反向运动抵消电子设备100的抖动,实现防抖。陀螺仪传感器180b还可以用于导航,体感游戏场景。170.气压传感器180c用于测量气压。在一些实施例中,电子设备100通过气压传感器180c测得的气压值计算海拔高度,辅助定位和导航。171.磁传感器180d包括霍尔传感器。电子设备100可以利用磁传感器180d检测翻盖皮套的开合。在一些实施例中,当电子设备100是翻盖机时,电子设备100可以根据磁传感器180d检测翻盖的开合。进而根据检测到的皮套的开合状态或翻盖的开合状态,设置翻盖自动解锁等特性。172.加速度传感器180e可检测电子设备100在各个方向上(一般为三轴)加速度的大小。当电子设备100静止时可检测出重力的大小及方向。还可以用于识别电子设备姿态,应用于横竖屏切换,计步器等应用。在本技术一些可选的实施例中,加速度传感器180e可用于捕获用户手指部位接触显示屏(或者用户手指敲击电子设备100的后壳后侧边框)时生成的加速度值,并将该加速度值传输给处理器,以使得处理器识别用户通过哪个手指部位输入用户操作。173.本技术实施例中,电子设备100可以通过陀螺仪传感器和/或加速度传感器确定电子设备100的姿态变化,进而识别用户操作。例如,根据电子设备100的姿态变化识别当前用户操作为抬起操作,抬起操作可以为电子设备100从平放在水平方向上(此时电子设备的显示屏194与水平方向平行,抬起角度为与水平方向的夹角,即为0度),用户在预设时间内将电子设备100抬起到竖直水平方向(此时电子设备的显示屏194与水平方向垂直,抬起角度为与水平方向的夹角,即为90度),此时在预设时间内的抬起变化角度为90度(90度减去0度)。电子设备100检测到在预设时间内的抬起变化角度超过预设角度,则电子设备100可以认为当前用户操作为抬起操作。预设角度例如可以是30度。174.在一些实施例中,电子设备100检测到在预设时间内的抬起变化角度超过预设角度,并且在该预设时间内中某一时刻的抬起角度在预设角度范围内,则电子设备100认为当前用户操作为抬起操作。预设角度范围可以是60度~90度。175.又例如,电子设备100可以通过陀螺仪传感器和/或加速度传感器确定电子设备100的姿态变化,进而识别静止状态。静止状态可以为电子设备100在预设时间内的陀螺仪传感器检测出的角度变化在预设范围内,并且在该预设时间内的加速度传感器检测出的速度变化小于阈值。176.距离传感器180f,用于测量距离。电子设备100可以通过红外或激光测量距离。在一些实施例中,拍摄场景,电子设备100可以利用距离传感器180f测距以实现快速对焦。177.接近光传感器180g可以包括例如发光二极管(led)和光检测器,例如光电二极管。发光二极管可以是红外发光二极管。电子设备100通过发光二极管向外发射红外光。电子设备100使用光电二极管检测来自附近物体的红外反射光。当检测到充分的反射光时,可以确定电子设备100附近有物体。当检测到不充分的反射光时,电子设备100可以确定电子设备100附近没有物体。电子设备100可以利用接近光传感器180g检测用户手持电子设备100贴近耳朵通话,以便自动熄灭显示屏达到省电的目的。接近光传感器180g也可用于皮套模式,口袋模式自动解锁与锁屏。178.环境光传感器180l用于感知环境光亮度。电子设备100可以根据感知的环境光亮度自适应调节显示屏194亮度。环境光传感器180l也可用于拍照时自动调节白平衡。环境光传感器180l还可以与接近光传感器180g配合,检测电子设备100是否在口袋里,以防误触。179.指纹传感器180h用于采集指纹。电子设备100可以利用采集的指纹特性实现指纹解锁,访问应用锁,指纹拍照,指纹接听来电等。180.温度传感器180j用于检测温度。在一些实施例中,电子设备100利用温度传感器180j检测的温度,执行温度处理策略。例如,当温度传感器180j上报的温度超过阈值,电子设备100执行降低位于温度传感器180j附近的处理器的性能,以便降低功耗实施热保护。在另一些实施例中,当温度低于另一阈值时,电子设备100对电池142加热,以避免低温导致电子设备100异常关机。在其他一些实施例中,当温度低于又一阈值时,电子设备100对电池142的输出电压执行升压,以避免低温导致的异常关机。181.触摸传感器180k,也称“触控面板”。触摸传感器180k可以设置于显示屏194,由触摸传感器180k与显示屏194组成触摸屏,也称“触控屏”。触摸传感器180k用于检测作用于其上或附近的触摸操作,该触摸触控操作是指用户手部、手肘、触控笔等接触显示屏194的操作。触摸传感器可以将检测到的触摸操作传递给应用处理器,以确定触摸事件类型。可以通过显示屏194提供与触摸操作相关的视觉输出。在另一些实施例中,触摸传感器180k也可以设置于电子设备100的表面,与显示屏194所处的位置不同。182.骨传导传感器180m可以获取振动信号。在一些实施例中,骨传导传感器180m可以获取人体声部振动骨块的振动信号。骨传导传感器180m也可以接触人体脉搏,接收血压跳动信号。在一些实施例中,骨传导传感器180m也可以设置于耳机中,结合成骨传导耳机。音频模块170可以基于所述骨传导传感器180m获取的声部振动骨块的振动信号,解析出语音信号,实现语音功能。应用处理器可以基于所述骨传导传感器180m获取的血压跳动信号解析心率信息,实现心率检测功能。183.按键190包括开机键,音量键等。按键190可以是机械按键。也可以是触摸式按键。电子设备100可以接收按键输入,产生与电子设备100的用户设置以及功能控制有关的键信号输入。184.马达191可以产生振动提示。马达191可以用于来电振动提示,也可以用于触摸振动反馈。例如,作用于不同应用(例如拍照,音频播放等)的触摸操作,可以对应不同的振动反馈效果。作用于显示屏194不同区域的触摸操作,马达191也可对应不同的振动反馈效果。不同的应用场景(例如:时间提醒,接收信息,闹钟,游戏等)也可以对应不同的振动反馈效果。触摸振动反馈效果还可以支持自定义。185.指示器192可以是指示灯,可以用于指示充电状态,电量变化,也可以用于指示消息,未接来电,通知等。186.sim卡接口195用于连接sim卡。sim卡可以通过插入sim卡接口195,或从sim卡接口195拔出,实现和电子设备100的接触和分离。187.下面以电子设备202为例介绍本技术实施例提供的又一种电子设备的结构。188.图3示例性的示出了本技术实施例提供的电子设备202的结构示意图。其中,电子设备201、电子设备203、电子设备204均可参考图3所示的结构示意图。189.如图3所示,电子设备202可以包括:处理器401,存储器402,无线通信处理模块403,天线404,电源开关405,有线lan通信处理模块406,usb通信处理模块407,音频模块408,显示屏409。其中:190.处理器401可用于读取和执行计算机可读指令。具体实现中,处理器401可主要包括控制器、运算器和寄存器。其中,控制器主要负责指令译码,并为指令对应的操作发出控制信号。运算器主要负责保存指令执行过程中临时存放的寄存器操作数和中间操作结果等。具体实现中,处理器401的硬件架构可以是专用集成电路(asic)架构、mips架构、arm架构或者np架构等等。191.在一些实施例中,处理器401可以用于解析无线通信模块403和/或有线lan通信处理模块406接收到的信号,如电子设备100广播的探测请求,等等。处理401可以用于根据解析结果进行相应的处理操作,如生成探测响应,等等。192.在一些实施例中,处理器401还可用于生成无线通信模块403和/或有线lan通信处理模块406向外发送的信号,如蓝牙广播信号。193.存储器402与处理器401耦合,用于存储各种软件程序和/或多组指令。具体实现中,存储器402可包括高速随机存取的存储器,并且也可包括非易失性存储器,例如一个或多个磁盘存储设备、闪存设备或其他非易失性固态存储设备。存储器402可以存储操作系统,例如ucos,vxworks、rtlinux等嵌入式操作系统。存储器402还可以存储通信程序,该通信程序可用于与电子设备100,一个或多个服务器,或附件设备进行通信。194.无线通信模块403可以包括uwb通信模块403a、蓝牙通信模块403b、wlan通信模块404c、gps通信模块404d中的一项或多项。其中,uwb通信模块403a可以集成到芯片(systemonchip,soc)上,uwb通信模块403a在硬件上(或软件上)也可以与其他通信模块(例如,蓝牙通信模块403b)集成为一体。195.在一些实施例中,uwb通信模块403a、蓝牙通信模块403b、wlan通信模块404c、gps通信模块404d中的一项或多项可以监听到其他设备(如电子设备100)发射的信号,如测量信号、扫描信号等等,并可以发送响应信号,如测量响应、扫描响应等,使得其他设备(如电子设备100)可以发现电子设备202,并通过uwb、蓝牙、wlan或红外线中的一种或多种近距离无线通信技术与其他设备(如电子设备100)建立无线通信连接,来进行数据传输。196.在另一些实施例中,uwb通信模块403a、蓝牙通信模块403b、wlan通信模块404c、gps通信模块404d中的一项或多项也可以发射信号,如广播uwb测量信号,使得其他设备(如电子设备100)可以发现电子设备202,并通过uwb、蓝牙、wlan或红外线中的一种或多种近距离无线通信技术与其他设备(如电子设备100)建立无线通信连接,来进行数据传输。197.无线通信模块403还可以包括蜂窝移动通信模块(未示出)。蜂窝移动通信处理模块可以通过蜂窝移动通信技术与其他设备(如服务器)进行通信。198.天线404可用于发射和接收电磁波信号。不同通信模块的天线可以复用,也可以相互独立,以提高天线的利用率。例如:可以将蓝牙通信模块403a的天线复用为wlan通信模块403b的天线。例如,uwb通信模块403a要使用独立的uwb天线。199.本技术实施中,为实现uwb通信,电子设备202至少具有一个uwb天线。200.电源开关405可用于控制电源向电子设备202的供电。201.有线lan通信处理模块406可用于通过有线lan和同一个lan中的其他设备进行通信,还可用于通过有线lan连接到wan,可与wan中的设备通信。202.usb通信处理模块407可用于通过usb接口(未示出)与其他设备进行通信。203.音频模块408可用于通过音频输出接口输出音频信号,这样可使得电子设备202支持音频播放。音频模块还可用于通过音频输入接口接收音频数据。电子设备202可以为电视机等媒体播放设备。204.显示屏409可用于显示图像,视频等。显示屏409可以采用液晶显示屏(liquidcrystaldisplay,lcd),有机发光二极管(organiclight-emittingdiode,oled)显示屏,有源矩阵有机发光二极体(active-matrixorganiclightemittingdiode,amoled)显示屏,柔性发光二极管(flexiblelight-emittingdiode,fled)显示屏,量子点发光二极管(quantumdotlightemittingdiodes,qled)显示屏等等。205.在一些实施例中,电子设备202还可以包括rs-232接口等串行接口。该串行接口可连接至其他设备,如音箱等音频外放设备,使得显示器和音频外放设备协作播放音视频。206.可以理解的是图3示意的结构并不构成对电子设备202的具体限定。在本技术另一些实施例中,电子设备202可以包括比图示更多或更少的部件,或组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。207.本技术提供了一种基于增强现实的设备识别方法,电子设备100检测到第一操作后,进入第一界面,电子设备100启动摄像头,在第一界面上实时显示该摄像头采集到的预览图像。电子设备100通过计算机视觉技术,识别出第一界面的预览图像中第二电子设备的种类(例如音箱、电脑、平板、电脑等);同时,电子设备100通过无线定位技术(例如uwb定位、蓝牙定位、wifi定位、gps定位等),确定出在电子设备100的通信范围内的第二电子设备的方位信息(例如经纬度信息、或距离电子设备的物理距离和角度)和身份信息(例如设备名称、设备类型、设备属性等)。208.电子设备100根据第二电子设备与自身的相对距离和相对角度,以及摄像头的拍摄角度范围,确定出第二电子设备在预览图像中的位置。举例来说,如图4所示,图4中包括有电子设备100和附近设备。附近设备包括电子设备201、电子设备202、电子设备203和电子设备204。第二电子设备可以是附近设备中任意一个电子设备。其中,该图4中示例性的示出了本技术的一些应用场景中,电子设备100与电子设备201、电子设备202、电子设备203和电子设备204在水平面上的位置关系。209.在本技术的实施例中,为了便于说明电子设备100与附近设备的位置关系,可以将电子设备100上的一参考点(例如,可以是中心位置点)表示其在平面图中的位置。例如,可以用电子设备100的中心位置点,代表其在水平面中的位置。本技术实施例中,可以将电子设备100的中心位置点为起始点垂直于电子设备100触控屏的上边缘的向量所指方向,作为电子设备100的基准方向,也可以称为电子设备100的0度方向。210.因此,如图4所示,电子设备201可以在电子设备100的0度方向1m处,电子设备202可以在电子设备100的顺时针330度方向1.2m处,电子设备203可以在电子设备100的顺时针330度方向0.5m处,电子设备204可以在电子设备100的顺时针30度方向0.8m处。211.一般来说,摄像头的拍摄角度的左右夹角在60°~80°的范围,上下夹角在45°左右,根据不同手机品牌和摄像头配置会有一定的变化。若电子设备100的拍摄角度的左右夹角为60°,则可以看出电子设备201、电子设备202、电子设备203和电子设备204都在电子设备100的拍摄范围内。根据不同电子设备的长度、宽度、以及距离电子设备100的物理距离,可以判断出电子设备201、电子设备202、电子设备203和电子设备204在电子设备100的拍摄界面中完全显示还是部分显示。212.在本技术实施例中,电子设备100的附近设备可以不限于上述图4中的四个电子设备,还可以有更多或更少,图4中只是示例性的以四个电子设备解释本技术,不应构成限定。上述图4中示例性的示出了上述四个电子设备(电子设备201、电子设备202、电子设备203和电子设备204)与电子设备100的相对位置关系,仅仅示例性的解释本技术实施例,不应构成限定。213.电子设备100确定出第二电子设备的方位信息后,在预览图像中确定第二电子设备的显示图像以及显示区域,通过增强现实的方式在第一界面实时显示设备图标,用户通过触发该设备图标,电子设备100可以输出第二电子设备的控制界面,实现用户对该第二电子设备的交互。214.在一些实施例中,设备图标在第一界面上的显示区域与第二电子设备在预览图像中的显示区域对应。215.下面结合应用场景,介绍本技术中提供的一种基于增强现实的设备识别方法。216.在图5a-图5f示出的ui实施例中,示例性示出了用户的第一操作触发第一电子设备进入第一界面,电子设备在第一界面上实时显示设备图标的操作过程。217.图5a示例性示出了电子设备100上的示例性用户界面510。用户界面510可包括:状态栏511、托盘512以及一个或多个应用程序图标,其中状态栏201可包括:移动通信信号(又可称为蜂窝信号)的一个或多个信号强度指示符513、无线高保真(wirelessfidelity,wi-fi)信号的一个或多个信号强度指示符514,蓝牙指示符515,电池状态指示符516、时间指示符517。当电子设备100的蓝牙模块为开启状态(即电子设备为蓝牙模块进行供电)时,电子设备100的显示界面上显示蓝牙指示符515。218.托盘512具有常用应用程序图标,可展示例如:电话图标、联系人图标、短信图标、相机图标等。一个或多个应用程序图标包括:图库图标、浏览器图标、应用商店图标、设置图标、邮箱图标、云共享图标、备忘录图标。219.电子设备100可以启动并同时运行多个应用程序,为用户提供不同的服务或功能。其中,电子设备100同时运行多个应用程序是指,电子设备100已启动多个应用程序,该多个应用程序未关闭,且电子设备100未删除该多个应用程序占用的内存等资源,多个应用程序同时在后台占用内存等资源;而并不要求多个应用程序同时在前台与用户交互。例如,电子设备100先后启动了邮箱、图库和即时通讯这三个应用程序,并同时运行邮箱、图库和即时通讯这三个应用程序。220.用户在使用某个应用程序时,若发生应用程序的切换或跳转至桌面进行操作,则电子设备100不会杀死用户之前使用的应用程序,而是将之前使用的应用程序作为后台应用程序保留在多任务队列中。221.电子设备100在同时运行多个应用程序的情况下,可以根据多任务队列中的多个应用程序,生成与每个应用程序分别对应的卡片。多任务界面上的多张卡片按照预设的顺序策略横向并列设置。例如,在一种顺序策略中,电子设备100按照运行不同应用程序的时间先后顺序,排列不同应用程序对应的卡片。222.电子设备100在检测到指示打开多任务界面520的用户操作后,显示多任务界面520。该多任务界面520包括电子设备100正在运行的多个应用程序分别对应的卡片。其中,指示打开多任务界面的用户操作可以有多种。223.示例性的,当电子设备100检测到针对于电子设备100的底部的向上滑动操作时,响应于该操作,如图5b所示,电子设备100显示多任务界面520。224.多任务界面520可包括:卡片521、卡片522和删除图标523。其中,卡片521被全部显示,卡片522被部分显示。225.删除图标523可以用于关闭当前多任务界面520中显示完整的卡片对应的应用程序。这里的关闭指删除该应用程序占用的内存等资源。一些实施例中,删除图标530可以用于关闭当前多任务界面520中所有卡片对应的应用程序。226.需要说明的是,附图仅是示意性说明,附图所示的多任务界面520是指电子设备100的边框内触摸屏上显示的界面,卡片在电子设备100边框内的部分能够被电子设备100的触摸屏显示,卡片在电子设备边框外的部分不能被电子设备100的触摸屏显示。227.在上述多任务界面520中,用户可以通过在多任务界面520上左右滑动的方式,对卡片进行切换显示。例如,当电子设备100检测到在多任务界面520上的向右滑动操作时,响应于该操作,多任务界面520上的卡片依次向右移动,此时电子设备100可以完整显示卡片522,部分显示卡片521。当电子设备100检测到在多任务界面520上的向左滑动操作时,响应于该操作,多任务界面520上的卡片依次向左移动,由于卡片521为多任务界面520中从右数第一张卡片,卡片521的右边没有其他卡片,电子设备100完整显示卡片521后,检测到向左滑动操作,如图5c所示,响应于该操作,电子设备100部分显示预设区域524,继续向左滑动,如图5d所示,电子设备100完全显示预设区域524,在一些实施例中,此时,电子设备100触发显示该预设区域524对应的取景界面。该取景界面可以是电子设备100的后置摄像头采集的画面,也可以是前置摄像头采集的画面。228.如图5e所示,图5e示例性示出了一种取景界面530。在取景界面530中实时显示通过摄像头采集到的图像;可选的,电子设备100还可以发送带有无线定位技术的探测请求,电子设备100根据接收到的针对该探测请求的探测响应,确定电子设备100的附近设备,进一步的,确定附近设备的设备名称、设备类型、距离电子设备100的物理距离或角度中一个或多个信息。电子设备100对摄像头采集到的图像进行图像识别,识别出图像中的电子设备(例如音箱、电脑、平板电脑等)。图5e中取景界面530的显示内容为摄像头采集的画面,包括设备图像531、设备图像532、设备图像533和设备图像534。229.结合上述图4来说,在本技术中,设备图像531为电子设备100拍摄电子设备202在取景界面530中显示的图像;设备图像532为电子设备100拍摄电子设备201在取景界面530中显示的图像;设备图像533为电子设备100拍摄电子设备203在取景界面530中显示的图像;设备图像534为电子设备100拍摄电子设备202在取景界面534中显示的图像。230.电子设备100根据电子设备201、电子设备202、电子设备203和电子设备204距离电子设备100的物理距离和角度,确定出每个设备在取景界面530中的对应的设备图像的显示区域。电子设备100通过增强现实的方式在取景界面530实时显示设备图标,设备图标指示了取景界面530中设备图像对应的电子设备。可选的,该设备图标的显示区域与取景界面530中的设备图像对应。231.在一些可选的方式中,设备图标可以显示在取景界面530的固定位置,也可以与设备图像进行对应显示,例如显示在对应的设备图像的周围,或者显示在对应的设备图像的中心位置等;设备图标与对应的设备图像的显示区域可以完全重叠,也可以部分重叠,也可以不重叠(例如,显示在紧靠该对应的设备图像的显示区域的上方区域)。232.如图5f所示,设备图标5311的显示区域与设备图像531完全重叠,设备图标5311指示了设备图像531对应的设备名称为matepad(平板电脑);设备图标5321的显示区域与设备图像532部分重叠,设备图标5321指示了设备图像532对应的设备名称为huaweisoundx(华为音箱);设备图标5331的显示区域与设备图像533完全重叠,设备图标5331指示了设备图像531对应的设备名称为matebook(电脑);设备图标5341的显示区域与设备图像534部分重叠,设备图标5341指示了设备图像534对应的设备名称为matebook(电脑)。233.本技术中,设备图标也可称为设备标签。当设备201称为第二电子设备时,设备图标5321可也称为第一标签。234.在一些实施例中,设备图标的显示区域与设备的定位芯片(例如uwb芯片、蓝牙芯片)在设备图像中的位置对应。电子设备100接收到来自电子设备201的定位芯片的探测响应,确定出电子设备201的定位芯片的方位(距离电子设备100的物理距离和角度)。根据该电子设备201的定位芯片的方位,电子设备100确定出电子设备201的定位芯片在取景界面530中的对应的位置,电子设备100将设备201的设备图标显示在该对应的位置。例如设备图标5311显示在设备图像531对应的电子设备内部的定位芯片的位置。设备图标5321和设备图标5331同理。235.在一些实施例中,设备的定位芯片的位置不在取景界面530中,例如设备图像534对应的电子设备504的定位芯片不在取景界面530中。电子设备100可以根据电子设备504的位置及设备尺寸,推算出电子设备504外观关键点(如屏幕四个角)相对于电子设备100的物理距离和方位,当电子设备100拍摄到一个或多个外观关键点,电子设备100将设备图标显示在取景界面530中。236.在一些应用场景中,设备图标不仅可以指示设备图像对应的设备的身份信息,设备图标还可以关联设备图像对应的设备的控制卡片。当电子设备100检测到针对于设备图标的用户操作,电子设备100输出该设备图标对应的设备的控制卡片。如图5g所示,当电子设备100检测到针对于设备图标5321的用户操作,该设备图标5321关联的电子设备为huaweisoundx,如图5h所示,电子设备100输出huaweisoundx的控制卡片540。该控制卡片540中可包括以下中的一个或多个:应用程序标题栏601,连接卡片602,音乐卡片603,投音卡片604、刷新控件605,关闭控件606。其中:237.应用程序标题栏601指示了该控制卡片540的设备为huaweisoundx。238.连接卡片602可以包括指示信息602a和连接方式602b。其中,指示信息602a用于表征设备图像532对应的设备(电子设备201)当前是在线状态还是离线状态。在线状态指电子设备201当前已连接到互联网,离线状态指电子设备201当前未连接到互联网。连接方式602b用于指示电子设备201与电子设备100当前的连接方式,当电子设备201与电子设备100当前的连接方式为蓝牙时,连接方式602b可以展现于蓝牙的图标。当电子设备201与电子设备100当前的连接方式为wifi时,连接方式602b可以展现于wifi的图标。239.音乐卡片603可以包括音乐名称603a,暂停控件603b,上一个控件603c,下一个控件603d,进度条603e,音量603f,更多控件603h。240.暂停控件603b可接收用户的输入操作(例如,单击操作),响应于检测到的用户操作,电子设备201暂停播放音乐。241.上一个控件603c可接收用户的输入操作(例如,单击操作),响应于检测到的用户操作,电子设备201可以播放音乐列表中当前播放歌曲的上一首歌曲。242.下一个控件603d可接收用户的输入操作(例如,单击操作),响应于检测到的用户操作,电子设备201可以播放音乐列表中当前播放歌曲的下一首歌曲。243.进度条603e的可以指示当前歌曲的总时长(例如,04:42)和已播放时长(例如,00:42)。244.音量603f可接收用户的输入操作(例如,滑动操作),响应于检测到的用户操作,电子设备201调整电子设备201的播放音量。245.更多控件603h可接收用户的输入操作(例如,滑动操作),响应于检测到的用户操作,电子设备100可以显示音乐卡片的更多功能选项,例如,分享、删除、下载等。246.投音卡片604用于指示电子设备100将音频输出到电子设备201。当电子设备100检测到针对于投音卡片604的用户操作,响应于该操作,电子设备100的音频输出到电子设备201。247.刷新控件605用于刷新当前控制卡片540的显示界面,电子设备100重新获取设备201的当前状态。248.关闭控件606用于关闭该控制卡片540,当电子设备100检测到针对于控件606的用户操作,卡片540关闭,电子设备100显示如图5g的取景界面530。249.除了图5h所示的设备图像532的控制卡片540的方式,电子设备100还可以有其他方式与设备图像532进行交互,此处不作具体限定。例如,当电子设备100检测到针对于设备图标5321的用户操作,电子设备100可以直接打开并跳转到设备图像532对应的电子设备所关联的应用软件,显示设备图像532的应用软件的应用界面,比如智慧生活、运动健康等应用软件。250.本技术中,取景界面530又可称为第一界面。电子设备100通过计算机识别技术和无线定位技术,确定电子设备100的附近设备的方位信息,并在取景界面530的预览图像中确定附近设备的显示图像以及显示区域,通过增强现实的方式在拍摄界面实时显示设备图标,达到实时预览的效果。用户可以通过触发该设备图标,电子设备100输出对应的电子设备的控制界面,实现用户对附近设备的交互。251.在一些应用场景中,电子设备100没有应用程序在后台运行,多任务队列中没有应用程序运行,即多任务界面520中不包括卡片521、卡片522。当电子设备100显示用户界面510,检测到在电子设备100的底部的向上滑动操作时,响应于该操作,电子设备100显示多任务界面。由于多任务界面中没有卡片,则电子设备100直接进入取景界面530。电子设备100启动摄像头,通过摄像头实时采集图像显示在取景界面530上。252.在一些应用场景中,电子设备100进入取景界面530后,当取景界面530中只有一个设备,则用户无需点击设备图标,电子设备100可以直接进入该设备的控制界面。示例性的,如图6a所示,图6a中的取景界面530中包括设备图像532,设备图标5321显示在设备图像532的附近,设备图标5321与设备图像532的显示区域部分重叠。当电子设备100检测到在该取景界面530中有唯一一个设备,如图6b所示,电子设备100直接输出该设备图像532的控制卡片540。这种实现方式,当取景界面530中有唯一一个设备图像,则可以认为用户想要针对该设备图像对应的电子设备进行交互,则电子设备100省略用户的触发操作,直接进入该电子设备的控制界面,提升了用户体验。253.本技术中,上述图5a~图5d所示的进入取景界面530的方式为可选的,电子设备100还可以有其他方式进入取景界面530。例如,图7a和图7b还提供了一种进入取景界面530的方式。254.如图7a所示,图7a中显示了用户界面510,其中,用户界面510的描述可以参考上述图5a中的相关描述。当电子设备100检测到针对于电子设备的底部左侧的用户操作,或者当电子设备100检测到针对于电子设备的底部右侧的用户操作,电子设备100显示如图7b所示的用户界面710。255.该用户界面710中可以包括以下中的一个或多个:接续设备选择栏701、控件702a、控件702b、设备显示栏703以及实时取景控件704。其中,256.接续设备选择栏701包括一个或多个附近设备的设备选项(也可称为设备图标)。如智慧屏、matepad、matebook、音箱等。区域1202中显示的设备选项可用于触发分享的操作。响应于检测到的作用于设备选项的操作(如在设备图标上的点击操作),电子设备100可以触发分享已选定的数据或任务至该操作选定的设备选项对应的设备的过程。该过程可包括:电子设备100与已选定的设备选项对应的设备建立通信连接,然后通过该通信连接向该设备选项对应的设备传输已选定的数据或任务。257.控件702a指示了一种预设模式,在该预设模式下,可以对一个或多个设备进行统一的控制。例如,该预设模式为回家模式,在回家模式下,设备图标703b、设备图标703c和设备图标703f对应的电子设备自动开启,设备图标703a、设备图标703d对应的电子设备自动关闭。258.控件702b指示了另一种预设模式,在该预设模式下,可以对一个或多个设备进行统一的控制。例如,该预设模式为离家模式,在离家模式下,设备图标703b、设备图标703c和设备图标703f对应的电子设备自动关闭,设备图标703a、设备图标703d对应的电子设备自动开启。259.设备显示栏703中包括多个设备图标。例如华为ai音箱703a、智能电视703b、空气净化器703c、智能台灯703d、蓝牙耳机703e、空调伴侣703f。设备显示栏703显示的多个设备图标中的任一设备图标可接收用户的输入操作(例如,单击操作),响应于检测到的输入操作,电子设备100显示该设备的控制界面。260.其中,空气净化器703c中包括控件7031,该控件7031用于控制空气净化器703c的开启和关闭。智能台灯703d和空调伴侣703f也包括与控件7031相同的控件。华为ai音箱703a和智能电视703b等设备不能通过用户界面710控制开启和关闭。261.实时取景控件704,用于触发进入取景界面。当电子设备100检测到针对于实时取景控件704的用户操作,电子设备100显示如图5f所示的取景界面530;可选的,电子设备100显示如图5e所示的取景界面530,再显示如图5f所示的取景界面530。262.在一些实施例中,用户界面710中的实时取景控件704是可选的,电子设备100可以不显示该实时取景控件704。当电子设备100显示用户界面710,电子设备100检测到抬起操作时,电子设备100可以显示取景界面530。如图7c所示,图7c示例性的示出了一种抬起操作,在t1时刻,电子设备100显示用户界面710,当电子设备100检测到抬起操作,在t2时刻,电子设备100显示取景界面530,其中t1时刻和t2时刻之间的时间间隔小于阈值。263.可以理解的,抬起操作只是一种示例性的用户操作,电子设备100还可以通过其他用户操作进入取景界面530。264.不限于上述打开取景界面530的方式,本技术还可以通过例如相机应用启动摄像头,从而进入取景界面530;或者通过其他应用程序,如即时通讯应用、支付应用等,触发进入取景界面530;等等。265.本技术中,上述图5f所示的取景界面530中的设备图标5311、设备图标5321、设备图标5331和设备图标5341的显示形式为可选的。图8a~图8d还提供了一种设备图标的显示形式,设备图标可以随着取景界面中显示内容的变化而变化,在第一时刻时,设备的显示区域在取景界面中的第一位置,该设备的设备图标显示在取景界面的第一位置内或紧靠第一位置;在第二时刻时,该设备的显示区域在取景界面中的第二位置,则该设备的设备图标显示在取景界面的第二位置内或紧靠第二位置。266.如图8a所示,图8a中显示了用户界面530,其中,关于图8a的描述可以参考上述图5f的相关描述。示例性的,在图8a的取景界面530中包括设备图像534,设备图标5341显示在取景界面530中设备图像534的附近,设备图标5341与设备图像534的显示区域部分重叠;取景界面530中包括设备图像531,设备图标5311显示在取景界面530中设备图像531的附近,设备图标5311与设备图像531的显示区域完全重叠。267.可以看出,设备图标的显示区域与其对应的设备图像的显示区域对应。268.在一些实施例中,在取景界面中显示内容不断变化时,电子设备100不显示设备图标,直到电子设备100的静止状态的持续时间超过预设时间,电子换设备100根据取景界面中的显示内容,显示设备图标。具体的,电子设备100可以通过加速度传感器和/或陀螺仪传感器确定电子设备100的静止状态。269.在一些实施例中,设备图标的显示区域与其他设备图标的显示区域有关,例如,设备图标之间的显示区域互不遮挡。270.相比于图8a,图8b的拍摄方向或角度与图8a不同,在图8b中的取景界面810中,设备图像534的显示部分更多,设备图标5341与设备图像534的显示区域完全重叠。271.相比于图8a,在图8c的取景界面820中,设备图像531与设备图像533部分重叠,设备图标5311显示在设备图像531的上方,紧靠设备图像531的显示区域。设备图标5311与设备图像531的显示区域不重叠。272.可以看出,设备图标的显示区域可以随着设备图像的显示区域的变化而变化,例如,根据设备图像在取景界面530中的显示区域的变化,设备图标的显示区域可以是设备图像的显示区域的中心位置(或任意位置);设备图标的显示区域可以是紧靠(或紧邻)设备图像的显示区域的上方(下方、左方、右方)等。273.在一些实施例中,当设备不在摄像头的拍摄范围内,电子设备100的取景界面中不包括该设备的设备图像。该设备的设备图标可以以特定的方式显示在取景界面中。274.电子设备100进入到取景界面,启动摄像头,在取景界面中实时显示通过该摄像头采集到的图像;同时发送带有无线定位技术的探测请求,电子设备100根据接收到的针对该探测请求的探测响应,确定电子设备100的附近设备,进一步的,确定附近设备的设备名称、设备类型、距离电子设备的物理距离或角度中一个或多个信息。电子设备100对摄像头采集到的图像进行图像识别,识别出图像中的电子设备(例如音箱、电脑、平板电脑等)。275.若电子设备100接收到四个探测响应,检测到附近有四个电子设备,该探测响应携带设备的身份信息,例如设备名称、设备类型等信息。电子设备100确定出该四个电子设备的设备名称、设备类型等,例如分别为matepad(设备类型:平板电脑)、huaweisoundx(设备类型:音箱)、matebook(设备类型:电脑)、和matebook(设备类型:电脑);并且通过无线定位技术确定出该四个电子设备的方位信息(与电子设备100的物理距离和角度)。276.电子设备100采集到的图像中只有三个电子设备的图像。电子设备100通过该四个电子设备的方位信息判断出其中一个电子设备不在电子设备100的摄像头的拍摄范围内,或者电子设备100通过计算机视觉技术识别出该三个电子设备的设备类型,结合该四个电子设备的设备类型,确定出不在图像中的那个电子设备和设备类型;则电子设备100将不在图像中的电子设备的设备图标以第一预设方式显示在图像中。该第一预设方式例如可以是显示在取景界面的固定位置,又例如可以显示在与方位信息相关的位置。277.示例性的,如图8a所示,在图8a的取景界面530中设备图像531为设备202的部分显示图像,设备图标5311显示在取景界面530中设备图像531的附近,设备图标5341与设备图像534的显示区域完全重叠。278.相比于图8a,图8b的拍摄方向或角度与图8a不同,此时设备202不在摄像头的拍摄范围内,在图8b中的取景界面810中,不包括设备202的设备图像。取景界面810显示图标801和提示符802。其中,提示符802用于提示用户该图标801为特殊图标;图标801显示在电子设备100的取景界面810的左边缘,提示用户在电子设备100的摄像头的拍摄范围之外,存在设备matepad。可选的,该图标801可以触发电子设备显示设备图像531的控制界面。279.在一些实施例中,图标801或提示符802可以指示设备的方位(包括角度、距离等)。例如,图标801显示在电子设备的取景界面810的左边缘,提示用户在电子设备100的摄像头的拍摄范围之外,在电子设备100的左边有设备matepad。可选的,还可以通过文本的方式指示设备的方位。280.本技术中,当上述设备matepad称为第三电子设备时,图标801或提示符802可也称为第三标签。281.在一些实施例中,当设备被其他物体遮挡,电子设备100的取景界面中不包括该设备的设备图像。该设备的设备图标可以以特定的方式显示在取景界面中。282.若电子设备100接收到四个探测响应,检测到附近有四个电子设备,该探测响应携带设备的身份信息,例如设备名称、设备类型等信息。电子设备100确定出该四个电子设备的设备名称、设备类型等,例如分别为matepad(设备类型:平板电脑)、huaweisoundx(设备类型:音箱)、matebook(设备类型:电脑)、和matebook(设备类型:电脑);并且通过无线定位技术确定出该四个电子设备的方位信息(与电子设备100的物理距离和角度)。283.电子设备100采集到的图像中只有三个电子设备的图像。电子设备100通过该四个电子设备的方位信息,检测到该四个电子设备均在电子设备100的摄像头的拍摄范围内,则判断有电子设备被遮挡。电子设备100通过计算机视觉技术识别出图像中三个电子设备的设备类型,结合该四个电子设备的设备类型,确定出被遮挡的那个电子设备和设备类型;电子设备100将被遮挡的电子设备的设备图标以第二预设方式显示在图像中。该第二预设方式例如可以是显示在取景界面的固定位置,又例如可以是显示在与方位信息相关的位置。284.示例性的,如图8c所示,相比于图8a,在图8c中的取景界面820中,不包括设备图像532。取景界面820显示图标803和提示符804。其中,提示符804用于提示用户该图标803为特殊图标;图标803显示在电子设备100的取景界面820的中间区域,提示用户在电子设备100的摄像头的拍摄范围之内,有设备huaweisoundx。可选的,该图标803可以触发电子设备100显示设备图像532(即huaweisoundx)的控制界面。285.在一些实施例中,图标803或提示符804可以指示设备的方位(包括角度、距离等)。例如,图标803显示在电子设备100的取景界面820中设备图像5331的上方,用于提示用户,设备huaweisoundx被设备图像5331对应的设备203遮挡。可选的,还可以通过文本的方式指示设备的方位(例如huaweisoundx在设备图像5331的正后方);或者通过文本的方式指示设备被遮挡。286.可选的,图标803的显示区域不与其他设备图像和设备图标的显示区域重叠。电子设备100根据取景界面820中显示的设备图像531、设备图像533、设备图像534、设备图标5311、设备图标5331、设备图标5341的显示区域,确定图标803的显示区域。287.本技术中,当上述设备huaweisoundx称为第三电子设备时,图标803或提示符804可也称为第二标签。288.在一些实施例中,若其他设备没有可被识别身份的无线定位技术,电子设备100通过计算机视觉识别该其他设备的类型(如手机、平板、电视、音箱等),寻找与电子设备100登录同一账号的设备是否存在对应的设备类型。289.举例来说,若电子设备100接收到三个探测响应,检测到附近有三个电子设备,该探测响应携带设备的身份信息,例如设备名称、设备类型等信息。电子设备100确定出该三个电子设备分别为matepad(设备类型:平板电脑)、huaweisoundx(设备类型:音箱)、matebook(设备类型:电脑);并且通过无线定位技术确定出该三个电子设备的方位信息(与电子设备100的物理距离和角度)。290.电子设备100采集到的图像中有四个电子设备的图像。电子设备100通过计算机视觉识别技术确定出该四个电子设备的图像在取景界面中的显示区域,以及确定出该四个电子设备的设备类型分别为平板电脑、音箱、电脑、以及电脑。则电子设备100寻找与电子设备100登录同一账号的设备中是否存在电脑。对于每个电子设备来说都有自己的登录账号,一个账号可以绑定一个或多个电子设备,电子设备100在自己的账号下寻找是否存在绑定了设备类型为电脑的电子设备。若存在,则电子设备100认为该电脑与图像中的设备图像存在关联关系。电子设备100将该电脑的设备图标以预设方式显示在图像中。该预设方式例如可以是显示在取景界面的固定位置,又例如可以是显示在与图像中设备图像的显示区域相关的位置。291.示例性的,如图8d所示,相比于图8a,取景界面830中包括设备图标805和提示符806。其中,提示符806用于指示该设备图标805为不确定图标,指示了该设备图像533对应的设备与设备图标805存在不确定的关联关系。292.本技术中,当上述设备图像533对应的设备称为第四电子设备时,设备图标805或图标806可也称为第四标签。293.在一些实施例中,若其他设备没有可被识别身份的无线定位技术,电子设备100通过计算机视觉识别设备的类型(如手机、平板、电视、音箱等),并且通过电子设备100自身的gps信息,寻找与电子设备100在同一地理位置的设备是否存在对应的设备类型。294.举例来说,若电子设备100接收到三个探测响应,检测到附近有三个电子设备,该探测响应携带设备的身份信息,例如设备名称、设备类型等信息。电子设备100确定出该三个电子设备分别为matepad(设备类型:平板电脑)、huaweisoundx(设备类型:音箱)、matebook(设备类型:电脑);同时通过无线定位技术确定出该三个电子设备的方位信息(与电子设备100的物理距离和角度)。295.电子设备100采集到的图像中有四个电子设备的图像。电子设备100通过计算机视觉识别技术确定出该四个电子设备的图像在取景界面中的显示区域,以及确定出该四个电子设备的设备类型分别为平板电脑、音箱、电脑、以及电脑。则电子设备100寻找与电子设备100在同一个地理位置的电子设备是否存在电脑。296.在每个电子设备的配置界面,可以包括地理位置的配置。例如,电子设备100与智能台灯配对连接时,用户在该智能台灯关联的应用软件(例如智慧生活)中,将某智能台灯的设备位置配置为房间;电子设备100与智能音箱配对连接时,用户在该智能音箱关联的应用软件(例如智慧生活)中,将智能音箱的设备位置配置为客厅;电子设备100与电脑配对连接时,用户在该电脑关联的应用软件(例如智慧生活)中,将电脑的设备位置配置为公司;等等。电子设备100根据自身的地理位置,确定出所处的区域,例如电子设备100通过gps定位获取自身的位置在公司,则将设备位置配置在公司的电子设备中寻找是否存在设备类型为电脑的电子设备。若存在,则电子设备100认为该电脑与图像中的设备图像存在关联关系。电子设备100将该电脑的设备图标以预设方式显示在图像中。该预设方式例如可以是显示在取景界面的固定位置,又例如可以是显示在与图像中设备图像的显示区域相关的位置。该部分内容可参考上述图8d的相关描述。297.本技术中,当上述设备图像533对应的设备称为第五电子设备时,设备图标805或图标806可也称为第五标签。298.在一些实施例中,若其他设备没有可被识别身份的无线定位技术,并且电子设备100无法正确识别两个相同类型设备的位置信息,电子设备输出两个标签供用户选择。299.举例来说,电子设备100采集到的图像中有两个电子设备的图像。电子设备100通过计算机视觉识别技术确定出该两个电子设备的图像在取景界面中的显示区域,以及确定出该两个电子设备的设备类型都为音箱。电子设备100没有接收到探测响应,无法确定出这两个音箱的方位。300.电子设备100可以采用上述的两个实施例所描述的方式,寻找与电子设备100登录同一账号的设备是否存在对应的设备类型;或者通过电子设备100自身的gps信息,寻找与电子设备100在同一地理位置的设备是否存在对应的设备类型。若电子设备100根据该两种方式确定出一个设备类型为音箱的设备,电子设备100将该音箱的设备图标以预设方式显示在图像中。该预设方式例如可以是显示在取景界面的固定位置,又例如可以是显示在与图像中设备图像的显示区域相关的位置。301.若电子设备100根据该两种方式确定出两个设备类型为音箱的设备,由于电子设备100无法将该两个音箱的设备图标与图像中的两个音箱图像一一对应,则电子设备100将该两个音箱的设备图标以预设方式显示在图像中。该预设方式例如可以是显示在取景界面的固定位置,又例如可以是以一个控件的形式呈现在取景界面,当电子设备100检测到针对于该控件的用户操作,电子设备100输出两个设备图标供用户选择。302.本技术还示出了一种设备图标的显示形式,可以实现设备图标之间的显示区域不重叠的效果。如图8e所示,图8e中示出了一种通过引线将设备图标显示在设备图像的显示区域的上方区域的显示形式。如图8e所示,设备图像531和设备图标5311通过一根线段连接起来,指示了该设备图标5311与设备图像531对应;设备图像532和设备图标5321通过一根线段连接起来,指示了该设备图标5321与设备图像532对应;设备图像533和设备图标5331通过一根线段连接起来,指示了该设备图标5331与设备图像533对应;设备图像534和设备图标5341通过一根线段连接起来,指示了该设备图标5341与设备图像534对应。303.在一些实施例中,当电子设备100检测到设备图标之间的显示区域存在互相重叠,或者两个设备图标之间的显示区域在取景界面中的最近距离小于阈值,则电子设备100输出图8e所示的设备图标,使设备图标之间的显示区域不重叠。304.基于上述取景界面530,本技术还提供了一种数据传输方法,用户可以将选择的数据(例如图片、文档、视频等),在取景界面530上,通过滑动操作(或点击操作等)快捷的分享到其他设备上。这样,可以简化用户分享数据的操作步骤,提高分享数据给其他设备的效率。下面分别以三个应用场景为例,详细说明该数据传输方法。305.应用场景一,在图9a-图9e示例性示出的ui实施例中,用户可以在多任务界面中触发基于增强现实显示的分享功能,将该多任务界面中的应用程序或应用程序的数据分享到其他设备。306.如图9a所示,图9a中显示了用户界面520,其中,关于用户界面520的描述可以参考上述图5b的相关描述。示例性的,当电子设备100检测到针对于卡片521的长按操作901时,电子设备进入卡片521对应的分享界面。电子设备100将卡片521对应的应用程序以及卡片521当前界面中可分享的数据类型提取出来,以图标的方式呈现在分享界面上。307.如图9b所述,电子设备100启动摄像头,通过摄像头实时采集图像显示在分享界面920上,分享界面920中的显示内容包括摄像头采集的画面。图9b示例性示出了分享界面920,该分享界面920中包括设备图像531、设备图像532、设备图像533和设备图像534。308.分享界面920中,设备图像531、设备图像532、设备图像533、设备图像534、设备图标5311、设备图标5321、设备图标5331、设备图标5341的具体描述可以参考图5f中设备图像531、设备图像532、设备图像533、设备图像534、设备图标5311、设备图标5321、设备图标5331、设备图标5341的相关描述,此处不再赘述。309.分享界面920中还可以包括一个或多个图标,该一个或多个图标中每个图标标识了一种可分享的数据,例如应用程序图标902和文件图标903。其中,应用程序图标902与卡片521的应用程序相关联;文件图标903与卡片521中“小说1”的pdf文档相关联。310.用户可以通过拖拽的方式,将图标拖拽到相应的设备的显示区域上,用户松手后,电子设备100将该图标对应的数据,发送到该设备上。如图9c所示,用户选中文件图标903后,在分享界面920上拖拽该文件图标903,将该文件图标903拖拽到设备图像534的有效区域。该有效区域为可以指示电子设备100向设备图像534对应的电子设备(电子设备204)分享数据的区域。用户松手后,电子设备100通过无线通信方式将该文件图标903相关联的“小说1”的pdf文档,发送到设备图像534对应的电子设备(电子设备204)。311.具体的,无线通信方式包括但不限于zig-bee、蓝牙(bluetooth)、无线宽带(wi-fi)、超宽带(uwb)、近场通信(nfc)、wi-fi直连(wi-fidirect)等等。312.在一些实施例中,当用户将该文件图标903拖拽到设备图像534的显示区域,电子设备100在分享界面920上将设备图像534的显示区域的亮度提高,以指示用户当前文件图标903拖拽到了设备图像534的有效区域。313.在一些实施例中,用户将该文件图标903拖拽到设备图标5341的显示区域,用户松手后,电子设备100通过无线通信方式将该文件图标903相关联的“小说1”的pdf文档,发送到设备图像534对应的电子设备(电子设备204)。314.如图9d所示,电子设备204接收到电子设备发送的“小说1”的pdf文档,在电子设备204的显示界面1000上输出提示框1001,该提示框1001的文字内容可以为“接收到来自电子设备的pdf文件,点击该提示框查看”。当电子设备204检测到针对于该提示框1001的点击操作,电子设备204打开“小说1”的pdf文档,如图9e所示,电子设备204的显示界面1002上显示“小说1”的pdf文档。在一些实施例中,图9d为可选的,电子设备204接收到电子设备发送的“小说1”的pdf文档,电子设备204直接打开该文档,如图9e所示。315.在本技术中,待分享图标也可称为第一图标。用户选中文件图标903后,在分享界面920上拖拽该文件图标903,将该文件图标903拖拽到设备图像534的有效区域,其中这个拖拽操作也可称为第三操作。316.在一些实施例中,电子设备100可以根据用户想要分享的数据类型,判断出目标设备是否能够支持输出该数据类型。若不支持,输出提示信息,提示用户选择该目标设备之外的其他设备。317.如图10a和图10b所示,电子设备通过拖拽的方式,将文件图标903拖拽到设备图像532的显示区域。由于设备图像532对应的电子设备201的设备类型为音频设备,且电子设备201的设备属性不包括显示功能。则当电子设备检测到用户将文件图标903拖拽到设备图像532的显示区域,电子设备100输出提示信息1100“huaweisoundx无法执行该任务”,指示该设备图像532对应的电子设备无法执行输出该文件图标903对应的pdf文档。可选的,当用户将文件图标903拖拽到设备图像532的显示区域,并松手后,电子设备100输出提示信息1100。318.不限于上述图10a和图10b所示的方式,在一些实施例中,可以通过设备图标的显示形式来提示用户针对于数据分享的可选择的设备。319.如图10c所示,用户选中了文件图标903,由于文件图标903关联了“小说1”的pdf文档,则当电子设备检测到该文件图标903被选中,取景界面920中的设备图标5311、设备图标5331和设备图标5341的显示区域提亮(或改变图标颜色等);可选的,设备图像531、设备图像533和设备图像534的显示区域提亮。这标识了设备图标5311、设备图标5331和设备图标5341所指示的设备图像531、设备图像533和设备图像534分别对应的电子设备202、电子设备203、电子设备204,是支持输出该文件图标903所关联的pdf文档的设备。提示用户可以将文件图标903拖拽到这几个设备的显示区域中,进行数据分享。320.可选的,相比于设备图标5311、设备图标5331和设备图标5341,设备图标5321的显示区域的亮度(或颜色等)不同,指示了设备图标5321对应的电子设备201不支持输出该文件图标903所关联的pdf文档,提示用户不要将文件图标903拖拽到设备图像532的显示区域中。321.本技术中,设备图标5311、设备图标5331和设备图标5341的显示形式也可称为第一显示形式,设备图标5321的显示形式也可称为第二显示形式;设备图标的显示形式还可以有更多形式,本技术不作限制。322.应用场景二,在图11a-图11d示例性示出的ui实施例中,用户可以通过截屏操作触发基于增强现实显示的分享功能,将截屏图像分享到其他设备。323.如图11a所示,图11a显示了用户界面1110,可选的,该用户界面1110可以是电子设备中任意一个显示界面。当电子设备100显示用户界面1110时,接收到截屏操作,则电子设备100采集当前界面的显示内容,生成图片文件。其中,截屏操作可以是通过一个或多个虚拟按键触发实现,也可以是通过一个或多个实体按键触发实现。324.如图11b所示,电子设备100接收到截屏操作,采集当前界面的显示内容,生成图片文件。在当前的用户界面1110上显示截屏缩略图1111。该截屏缩略图1111关联了对应的图片文件,如图11c所示,用户针对该截屏缩略图1111进行长按,当电子设备100检测到针对于截屏缩略图1111的长按操作,触发分享功能,电子设备显示如图11d所示的分享界面1120。电子设备启动摄像头,通过摄像头实时采集图像显示在分享界面1120上,分享界面1120中的显示内容包括摄像头采集的画面。如图11d所示,图11d示例性示出了分享界面1120,该分享界面1120中包括设备图像531、设备图像532、设备图像533和设备图像534。325.分享界面1120还包括截屏缩略图1111。用户可以自由拖拽该截屏缩略图1111,当用户将该截屏缩略图1111拖拽到分享界面1120中任意一个设备的显示区域上,用户松手后,电子设备100向该设备发送该截屏缩略图1111关联的图片文件。326.需要说明的是,基于同一发明构思,本发明实施例中提供的用户拖拽截屏缩略图1111到其他设备的显示区域分享的原理,与用户拖拽文件图标903到其他设备的显示区域分享相似,因此用户拖拽截屏缩略图1111到其他设备的显示区域分享的实施,可以参见用户拖拽文件图标903到其他设备的显示区域分享的实施对应的相应描述,例如可以参考图9c~图9e所示的实施方式以及对应描述,在此不再赘述。327.应用场景三,在图12a-图12e示例性示出的ui实施例中,在电子设备检测到选择图片进行分享的操作时,用户可以触发基于增强现实显示的分享功能,将一个或多个图片文件分享到其他设备。328.图12a示例性示出了一种用户界面1201。如图12a所示,用户界面1201可包括以下区域中的一个或多个:区域1201、区域1202和区域1203。其中:329.区域1201可用于显示图库中的一个或多个图片,这一个或多个图片中可以包括用户选择的图片,例如已选定图片1205。在一些实施例中,已选定图片1205上可显示有标记1206,标记1206可表示其对应的图片1205被电子设备100选定(也即图片已被用户选择)。在另外一些实施例中,用户可以在区域1201中做出向左或向右的滑动手势等来切换或更新图片。图片1205可以是缩略图。区域405中显示的图片对应的原图可以存储于电子设备100上的图片,也可以存储于云端服务器上。330.区域1203中可以显示有一个或多个服务选项(如浏览器、信息等)。服务选项对应的应用程序或协议可支持分享用户选择的图片至联系人或服务器。在一些实施例中,响应于在区域1203中检测到的作用于服务选项的操作(如在“信息”图标上的触摸操作)时,电子设备100可触发通过该服务选项对应的应用程序或协议分享已选定图片至云端联系人或服务器的过程,该过程可包括:电子设备100打开该应用程序或协议,显示其用户界面,在该用户界面中检测用户进行数据分享的操作,响应该操作,通过该应用程序或协议将已选定的图片分享至云端联系人或服务器。331.区域1202可用于显示电子设备100自发现的附近设备选项,如智慧屏、mate30pro、matebookx、打印机等。区域1202中显示的设备选项(如mate30pro、matebookx)可用于触发分享的操作。响应于检测到的作用于设备选项的操作(如在设备图标上的触摸操作),电子设备100可以触发分享已选定的图片至该操作选定的设备选项对应的设备的过程。该过程可包括:电子设备100与已选定的设备选项对应的设备建立通信连接,然后通过该通信连接向该设备选项对应的设备传输已选定的图片。332.用户界面1210还包括实时取景分享控件1204,该实时取景分享控件704,用于触发进入分享界面。当电子设备100检测到针对于实时取景控件704的用户操作,电子设备100启动摄像头,显示如图12b所示的分享界面1220。该分享界面中包括摄像头采集的图像、设备图标和待分享的图片栏1221。333.在一些实施例中,用户界面1210中的实时取景控件1204是可选的,电子设备100可以不显示该实时取景控件1204。当电子设备100显示用户界面1210,电子设备100检测到抬起操作时,电子设备100触发显示分享界面1220。抬起操作可以参考上述图7c的描述,本实施例中,在t1时刻,电子设备100显示用户界面1210,当电子设备100检测到抬起操作,在t2时刻,电子设备100显示分享界面1220,其中t1时刻和t2时刻之间的时间间隔小于阈值。334.可以理解的,抬起操作只是一种示例性的用户操作,电子设备100还可以通过其他用户操作进入分享界面1220。335.图片栏1221用于显示图库中的一个或多个图片,这一个或多个图片中可以包括用户选择的图片,例如已选定图片1205。在一些实施例中,已选定图片1205上可显示有标记1206,标记1206可表示其对应的图片1205被电子设备选定(也即图片已被用户选择)。在另外一些实施例中,用户可以在区域1201中做出向左或向右的滑动手势等来切换或更新图片。336.用户选定一张或多张图片后,选择分享界面中任意一个设备,当电子设备100检测到针对于设备图标的用户操作(如在设备图标上的点击操作),电子设备100可以触发分享已选定的图片至该用户操作选定的设备图标对应的设备的过程。该过程可包括:电子设备100与已选定的设备图标对应的设备建立通信连接,然后通过该通信连接向该设备图标对应的设备传输已选定的图片。337.如图12c所示,用户选定了图片1205后,点击设备图标5311,电子设备100检测针对于设备图标5311的用户操作,将图片1205发送给设备图像531对应的电子设备202。如图12d所示,电子设备202接收到电子设备100发送的图片1205,在电子设备202的显示界面上输出提示框1211,该提示框1211的文字内容可以为“接收到来自电子设备的pdf文件,点击该提示框查看”。当电子设备202检测到针对于该提示框1211的点击操作,电子设备202打开图片1205,如图9e所示,电子设备202的显示界面上显示图片1205。在一些实施例中,图12d为可选的,电子设备202接收到电子设备发送的图片1205,电子设备202直接打开该图片,如图12e所示。338.在一些实施例中,可以通过设备图标的显示形式来提示用户针对于数据分享的可选择的设备。339.如图12f所示,用户选中了图片1205,由于图片1205的数据类型为图片,则当电子设备100检测到该图片1205被选中,取景界面920中的设备图标5311、设备图标5331和设备图标5341的显示区域提亮(或改变图标颜色等);可选的,设备图像531、设备图像533和设备图像534的显示区域提亮。这标识了设备图标5311、设备图标5331和设备图标5341所指示的设备图像531、设备图像533和设备图像534分别对应的电子设备202、电子设备203、电子设备204,是支持输出该图片1205的设备。提示用户可以选择点击这几个设备的设备图标,进行数据分享。340.可选的,相比于设备图标5311、设备图标5331和设备图标5341,设备图标5321的显示区域的亮度(或颜色等)不同,指示了设备图标5321对应的电子设备201不支持输出该图片1205,提示用户不要点击设备图像532的设备图标5321。341.本技术中,设备图标的显示形式还可以有更多形式,本技术不作限制。342.上述示例性示出的三个场景,基于本技术实施例提供的设备识别方法实现了设备之间的数据传输,可以简化用户分享数据的操作步骤,提高分享数据给其他设备的效率。具体的,本技术实施例还提供了一种分享照片方法,用户可以在相机应用的拍摄预览界面实现对照片的快速分享。下面详细说明该分享照片方法。343.在海量终端的环境下,多个终端之间的图片、文件等共享变得越来越普遍。如何快速高效的找到用户期望分享的目标终端,提升用户查找目标终端的效率和体验变得非常重要。344.以手机为例,用户使用手机拍完照片之后,经常会有将照片分享给其他用户或者分享给其他电子设备的需求。在当前的用户分享照片的过程中,用户必须执行一系列的繁琐操作,例如打开图库、选中图片、点击分享、搜索其他电子设备、选中目标电子设备、传输图片等多个操作,才可以实现将图片分享给目标电子设备。该分享照片的过程操作繁琐、交互流程多,而且分享照片的效率低。345.图13是一例分享照片过程的图形用户界面(graphicaluserinterface,gui)示意图。其中,图13中的(a)图示出了解锁模式下,手机当前输出的界面内容1301,该界面内容1301显示了多款应用程序(application,app),例如音乐、设置、相册和相机等应用程序。应理解,界面内容1301还可以包括其他更多的应用程序,本技术实施例对此不作限定。346.如图13中的(a)图所示,用户点击相机应用的图标,响应于用户的点击操作,手机进入如图13中的(b)图所示相机应用主界面1302,或者称为“拍摄预览界面”,该拍摄预览界面中呈现的画面称为“预览图像”或者“预览画面”。347.应理解,在本技术实施例中,如图13中的(b)图所示,拍摄预览界面1302可以包括中间的预览画面、该界面顶端区域、底端区域显示的相机应用的按键、菜单选项等,在后续实施例中,拍摄预览界面和预览画面都可以用于描述相机应用的拍摄界面,例如“在拍摄预览界面上显示提醒窗口”或“在预览画面中显示提醒窗口”不作严格区分,后续不再赘述。348.还应理解,本技术实施例中拍摄预览界面可以代表包括预览画面、拍摄快门键、本地相册图标、摄像头切换图标等在内的界面,如果该界面上发生显示内容的变化,例如显示了某个识别出的设备标签等,该界面还是可以被称为拍摄预览界面,后续不再赘述。349.在该相机应用主界面1302上,包括多种按键和菜单选项,例如拍摄快门键31、本地相册图标32和摄像头切换按键33等,用户可以通过多种按键和菜单选项实现不同的操作。用户可以执行如图13中的(b)图所示的操作1,点击拍摄快门键31,响应于用户的拍摄操作,手机拍摄照片并将拍摄的照片保存在本地相册。350.当用户期望将当前拍摄的照片或者本地相册的其他照片分享给其他的电子设备时,用户可以执行如图13中的(b)图所示的操作2,点击该相机应用主界面1302的本地相册图标32,响应于用户的点击操作,手机进入照片显示界面1303。该照片显示界面1303可以显示当前拍摄的照片,如图13中的(c)图所示,用户点击该照片显示界面1303的“分享”按键,手机进入照片分享界面1304。351.该照片分享界面304可以包括照片区域和分享菜单区域,其中,照片区域可以显示多张拍摄的照片,用户可以点击照片右下角的“选择”框,选中期望分享的照片。分享菜单区域可以为用户提供多种照片分享方式,例如“华为分享(huaweishare)”、“发送给朋友”、“蓝牙”、“发送给好友”、“微博”、“信息”、“电子邮件”、“备忘录”等多种照片分享方式,不同的照片分享方式可以与不同应用(例如微信等)关联,此处不再赘述。352.如图13中的(d)图所示,用户点击该照片分享界面304的“华为分享(huaweishare)”按键,手机可以进入如图13中的(e)图所示的界面,显示多个可以分享的电子设备,例如ma’sp30、matebook等。用户可以根据自己的需求,选择待分享的目标电子设备的图标,从而将选中的照片分享给该目标电子设备。353.相应地,用户点击期望分享照片的目标电子设备之后,在该目标电子设备上可以弹出接收窗口,该接收窗口可以供选择是否接收当前分享的照片。354.以上介绍了用户通过相机应用拍摄照片之后,将照片分享给其他电子设备的过程。该过程的步骤依次经过用户拍摄照片、打开图库、选中图片、点击分享、选择分享方式、搜索其他电子设备、选中目标电子设备、传输图片等多个操作,才可以实现将拍摄的照片分享给目标电子设备。该分享照片的过程操作繁琐、交互流程多,而且分享照片的效率低。355.因此,本技术实施例提供一种分享照片的方法,在图14~图18示例性示出的ui实施例中,用户可以通过相机应用,快速将照片分享给其他电子设备。356.图14是本技术实施例提供的一例分享照片过程的图形用户界面示意图。其中,图14中的(a)图示出了解锁模式下,手机当前输出的界面内容1401,用户点击相机应用的图标,响应于用户的点击操作,手机显示如图14中的(b)图所示的拍摄预览界面1402。在该拍摄预览界面1402上,用户点击拍摄快门键31,响应于用户的拍摄操作,手机拍摄照片并将拍摄的照片保存在本地相册。357.用户执行如图14中的(c)图所示的操作,长按本地相册图标32,响应于用户的长按操作,手机显示如图14中的(d)图所示的界面1404,在该界面1404上显示缩略照片的图标30,或者称为“照片缩略图”。同时,手机启动设备识别功能,根据当前拍摄预览界面1404上呈现的预览画面,识别该预览画面中是否包括其他的电子设备。358.示例性的,如图14中的(d)图所示,如果当前呈现的预览画面中包括桌子上的手机10和个人电脑(personalcomputer,pc)20,手机可以识别出预览画面中的手机10和pc20,并在界面1404中显示识别出的手机10的名称和pc20的名称,例如手机10为“p40”,pc20为“matebook”等。359.可选地,手机可以不显示识别出的预览画面中其他电子设备的名称,仅仅标记“设备1”、“设备2”等,本技术实施例对此不作限定。360.这里需要说明的是,图14中的(b)图和图14中的(c)图呈现的预览画面可以是手机前置摄像头或者后置摄像头获取的,本技术实施例对拍摄照片的摄像头不作限定。例如,当图14中的(b)图的人物照片是手机前置摄像头获取的,如果用户要通过后置摄像头识别电子设备,可以通过点击摄像头切换按键33进行切换。又例如,当图14中的(b)图的人物照片是手机后置摄像头获取的,如果用户要通过前置摄像头识别电子设备,可以通过点击摄像头切换按键33进行切换。361.这里还需要说明的是,上述实施例中以长按操作为例,介绍了通过用户长按本地相册图标32作为触发照片分享过程的操作。应理解,本技术实施例还可以通过其他预设操作触发本技术实施例提供的照片分享过程,或者通过其他预设操作触发手机识别预览画面中的电子设备,例如该预设操作不限于长按本地相册图标32、双击本地相册图标32、或者在拍摄预览界面1403上绘制固定图案等,本技术实施例对此不作限定。362.一种可能的实现方式中,手机在检测到用户对本地相册图标32的长按操作之后,触发手机的识别功能。换言之,手机未检测到用户对本地相册图标32的长按操作时,可以不识别预览画面中的物体,显示如图14中的(c)图。当手机检测到用户对本地相册图标32的长按操作之后,触发识别该预览画面中的物体,并标记出识别到的电子设备的名称“p40”和“matebook”,显示如图14中的(d)图。上述实现方式可以避免手机一直处于识别预览画面的物体的状态,从而降低手机的功耗。363.另一种可能的实现方式中,手机可以一直启动设备识别功能,即手机持续识别预览画面中的物体,并在检测到用户对本地相册图标32的长按操作之后,标记出识别到的电子设备的名称,显示如图14中的(d)图所示的“p40”和“matebook”的图标。364.上述实现方式可以使得手机提前判断预览画面中包括的物体,并在用户通过长按本地相册图标32启动照片分享功能时,快速将识别出的电子设备名称显示在界面中,提高手机识别预览画面的物体的速度。365.当手机识别出当前预览画面中包括的p40和matebook之后,用户可以根据自己的需求,长按缩略照片的图标30,并将该缩略照片的图标30拖动到待分享的目标设备。366.示例性的,如图14中的(d)图所示,预览画面中显示了“p40”和“matebook”的图标,用户长按该缩略照片的图标30,将该缩略照片的图标30拖动到p40的图标区域并释放。或者,用户长按该缩略照片的图标30,将该缩略照片的图标30拖动到p40所在区域的任意位置并释放。367.可选地,用户可以将该缩略照片的图标30拖动到p40的图标所在位置之后释放,该p40的图标可以呈现为不同的颜色,或者显示出大小变化、跳动、闪烁灯其他动态效果,以提醒用户将当前拍摄的照片分享给预览画面中识别到的p40。示例性的,如图14中的(e)图所示,用户拖动该缩略照片的图标30到p40的图标所在位置时,该“p40”图标颜色变化,此时用户释放该缩略照片的图标30,就可以实现将当前拍摄的照片分享至p40。368.又一种可能的实现方式中,用户拖动该缩略照片的图标30的过程中,在预览画面上,还可以显示提醒控件。示例性的,如图14中的(e)图所示,该提醒控件可以是箭头40等,该箭头40可以静态显示、跳动显示或者闪烁显示,以提示用户可以将缩略照片的图标30拖动到该箭头40标识的位置,实现照片分享功能。本技术实施例对提醒控件的显示方式不作限定。369.应理解,针对上述实现过程,手机可以通过图像检测、3d扫描技术和机器视觉等多种不同的方式,检测并识别到预览画面中包括的其他电子设备,本技术实施例对手机识别预览画面中其他电子设备的方式不作限定。370.还应理解,本技术实施例中,手机还可以通过多种可能的定位技术,识别出预览画面中的其他电子设备,并定位其他电子设备的位置。371.可选地,本技术实施例的定位技术可以包括基于蓝牙的无线感知定位、基于超宽带(ultrawide-band,uwb)感知的无线感知定位、基于计算机视觉的定位等技术中的一种,或者以上列举的多种定位技术的融合等,又或者其他更多的定位技术,本技术实施例对手机定位其他电子设备的方式不作限定。372.此外,在本技术实施例中,手机识别出预览画面中包括的其他电子设备之后,可以根据当前预览画面中物体的显示位置,确定显示电子设备图标的位置。373.一种可能的方式中,手机可以将标记其他电子设备的图标显示在预览画面中的该电子设备所在的区域。示例性的,以对图14中的(d)图为例,手机识别出预览画面中的p40和matebook之后,将标记“p40”的图标显示在识别出的手机所在位置,将标记“matebook”的图标显示在pc所在位置。374.可选地,该标记其他电子设备的图标可以显示在靠近该电子设备的定位装置的区域。示例性的,手机通过uwb芯片和p40进行通信,以定位p40在预览画面中的位置,如果p40的uwb芯片安装于p40的右上角,那么图14中的(d)图中包括“p40”的图标可以显示在p40的右上角的uwb芯片所在区域,本技术实施例对此不作限定。375.另一种可能的方式中,该标记其他电子设备的图标可以显示在预览画面中的空白区域,不遮挡预览画面中的其他物体。示例性的,如图14中的(d)图所示,手机识别出预览画面中的p40和matebook之后,将标记“p40”的图标显示在预览画面的左边界处,以不遮挡p40右侧的pc;同时,将标记“matebook”的图标显示在预览画面的右边界处,以不遮挡matebook左侧的手机。376.上述介绍的图标显示方式可以在不遮挡预览画面中其他物体的情况下标记识别出的电子设备,不影响用户的视觉和观感,提高了用户的视觉体验。377.通过上述方法,用户可以在拍摄照片的过程中,通过预设的操作,可以启动手机的设备识别功能和定位功能,结合手机的识别功能和定位功能,识别出相机的预览画面中包括的其他电子设备,用户可以将待分享的照片直接拖动到其他电子设备所在的区域,从而快速将照片分享给周围存在的其他电子设备。该过程简化了分享照片的操作流程,缩短了分享照片的时间,提高了用户体验。378.另一种可能的场景中,当手机在识别预览画面中的其他电子设备时,可能出现识别出的电子设备被障碍物遮挡的情况,即预览画面中不能看见该电子设备。针对该种场景,本技术实施例还提供一种分享照片的方法,以实现快速将拍摄的照片分享给预览画面中被遮挡的电子设备。379.图15是本技术实施例提供的又一例分享照片过程的图形用户界面示意图。示例性的,如图15中的(a)图所示,在拍摄预览界面1501上,手机识别出预览画面中的pc20为matebook,并显示了标记“matebook”的图标。此外,手机还识别出matebook后面存在被遮挡的设备1。在该种场景中,matebook遮挡了设备1,在手机的拍摄预览界面1501上,可以显示提醒窗口50,该提醒窗口50可以包括用于提醒用户检测到的设备1的文字信息。380.可选地,本技术实施例除了提醒窗口50的文字提醒之外,还可以包括图标提醒。例如,在手机的拍摄预览界面1501上,除了该提醒窗口50之外,还可以包括静态显示的箭头、动态闪烁的箭头或者跳动显示的箭头等标记被遮挡的电子设备的位置的图标,本技术实施例对此不作限定。381.示例性的,如图15中的(a)图所示,该提醒窗口50显示:此处检测到设备1,是否分享。用户点击该提醒窗口50之后,手机显示如图15中的(b)图所示的界面1502,在该界面1502上,包括照片分享窗口60,用户可以点击该照片分享窗口60的“分享”按键,确定将当前拍摄的照片分享到被遮挡的设备1。382.或者,在用户点击如图15中的(a)图所示的该提醒窗口50之后,手机可以不再进一步显示图15中的(b)图的界面,直接将该拍摄的照片分享到被遮挡的设备1,本技术实施例对此不作限定。383.需要说明的是,手机可以和附近的其他电子设备进行通信,例如通过蓝牙、无线保真(wirelessfidelity,wifi)模块等多种可能的方式进行通信,那么手机就可以感知到附近存在的电子设备。或者,手机通过uwb等无线定位技术确定附近存在其他电子设备,并识别出该电子设备的类型等,可以显示在拍摄预览界面中。本技术实施例对手机和附近的其他电子设备的通信交互方式、定位方式不作限定。384.通过上述方法,当手机到识别到预览画面中存在其他电子设备,且该电子设备被障碍物遮挡时,在用户分享照片的过程中,可以在拍摄预览界面上显示文字或图标等提醒信息,用于提示用户被遮挡的电子设备的位置等,用户可以进一步将拍摄的照片快速分享到被遮挡的电子设备,为用户向被遮挡的电子设备分享照片提供了一种可能的途径,简化了用户分享照片的操作步骤。385.又一种可能的场景中,手机可能通过无线定位技术识别到附近有其他电子设备,且该电子设备并没有显示在手机当前的预览画面中。针对该种场景,本技术实施例还可以在拍摄预览界面上显示提醒信息,用于提醒用户某个方位存在其他电子设备。386.示例性的,如图15中的(c)图所示,在拍摄预览界面1503上,手机的摄像头获取的预览画面中不包括任何电子设备,但是手机可能在预览画面之外的左侧区域检测到3个电子设备。在该种场景中,在界面1503上,可以显示提醒窗口70,该提醒窗口70可以包括用于提醒用户检测到的多个电子设备的文字信息。387.可选地,本技术实施例除了提醒窗口70的文字提醒之外,还可以包括图标提醒。例如,在手机的拍摄预览界面1503上,除了该提醒窗口70之外,还可以包括静态显示的箭头、动态闪烁的箭头或者跳动显示的箭头等标记被遮挡的电子设备的位置的图标,本技术实施例对此不作限定。388.示例性的,如图15中的(c)图所示,该提醒窗口70显示:此处检测到3个电子设备,请转动摄像头,获取电子设备的信息。用户点击该提醒窗口70之后,手机显示如图15中的(d)图所示的界面1504,在该界面1504上,包括设备列表窗口80,用户可以点击该设备列表窗口80中的任意一个设备,例如设备3,从而确定将当前拍摄的照片分享到设备3。389.或者,另一种可能的方式中,用户可以根据界面1503上的提醒信息转动手机的方向,使得手机的摄像头可以获取检测到的3个电子设备,并在预览画面中显示用户将要分享照片的设备3,从而可以按照图14中介绍的方法,快速地将拍摄的照片分享给其他电子设备。390.通过上述方法,当手机摄像头获取的预览画面中不存在其他电子设备,且手机检测到附近存在其他电子设备时,可以在拍摄预览界面上显示文字或图标等提醒信息,用于提示用户附近可以分享照片的其他电子设备的信息或位置等。从而在分享照片的过程中,用户可以通过拖动照片到预览画面中的其他电子设备的方式,将拍摄的照片快速分享到该电子设备,为用户提供了另一种可能的分享照片的途径,简化了用户分享照片的操作步骤。391.在本技术实施例中,手机作为发送设备,接受用户分享照片的电子设备可以作为“接收设备”。对于上述图14和图15的分享照片的过程,当用户拖动缩略照片的图标30至手机识别出的接收设备之后,相应地,在该接收设备上可以出现该照片的接收窗口。392.图16是本技术实施例提供的一例接收照片的图形用户界面示意图。示例性的,图16中的(a)图示出了接收设备的一种可能的界面1601,应理解,该界面1601不限于是该接收设备的主界面或者任意一款应用程序的运行界面等,本技术实施例对此不作限定。393.以接收设备的主界面1601为例,当用户从手机上执行了分享照片的操作之后,该接收设备可以显示为图16中的(b)图所示的界面1602,该界面1602上包括照片的接收窗口90。可选地,该照片的接收窗口90可以为用户提供“查看”、“关闭”等按键,以便于用户通过接收设备快速查看该分享的照片。394.可选地,该照片的接收窗口90可以在接收设备的界面上显示预设时长之后,自动消失或隐藏到接收设备的通知栏,用户可以通过下拉操作,查看通知栏的照片分享结果;或者通过下拉操作,进一步关闭通知栏的照片分享结果,此过程可以参考现有技术中的相关操作,此处不再赘述。395.应理解,用户拖动该缩略照片的图标30至识别到的预览画面中的接收设备并释放该缩略照片的图标30之后,手机可以将当前拍摄的照片传输给接收设备。例如,传输方式可以不限于蓝牙传输、wifi传输、近距离无线通讯技术(near-fieldcommunication,nfc)传输以及未来的第五代(5thgeneration,5g)移动通信系统等高速率通信方式等多种可能的方式,本技术实施例对照片传输的方式不作限定。396.还应理解,该分享的照片可以是当前用户点击拍摄快门键之后拍摄的最新照片,也可以是用户之前拍摄的照片,或者是用户手机上保存的其他来源的图片,本技术实施例对此不作限定。397.换言之,用户可以打开相机应用,不拍摄照片,直接长按并拖动本地相册图标,将本地相册中拍摄日期最接近现在日期的第一张照片、或者用户手机上存储的其他来源的图片分享给接收设备,本技术实施例对此不作限定。398.以上介绍了用户通过相机应用分享一张照片的过程,此外,本技术实施例还提供一种分享照片的方法,用户可以通过相机应用,将多张照片同时分享给预览画面中识别出的接收设备。399.图17是本技术实施例提供的一例分享照片过程的图形用户界面示意图。其中,图17中的(a)图示出了解锁模式下,手机当前输出的主界面1701,用户点击主界面1701的相机应用的图标,响应于用户的点击操作,手机显示如图17中的(b)图所示的拍摄预览界面1702。在该拍摄预览界面1702上,用户点击拍摄快门键31,响应于用户的拍摄操作,手机拍摄照片并将拍摄的照片保存在本地相册。400.用户执行如图17中的(c)图所示的操作,选中本地相册图标32并沿着箭头所示的方向向上拖动该本地相册图标32,响应于用户的拖动操作,手机显示如图17中的(d)图所示的界面1704。在该界面1704上显示照片列表,如图17中的(d)图所示,该照片列表可以显示多个照片的缩略图,例如照片1、照片2和照片3等。可选地,该照片列表可以显示在界面1704的底端区域,不影响该界面1704中预览画面的显示,保证用户可以看见预览画面中的内容。401.一种可能的情况中,该照片列表中的照片可以按照用户拍摄的顺序进行排列。示例性的,照片1是用户拍摄的最新照片,照片2和照片3的拍摄时间早于照片1的拍摄时间。402.或者,照片列表中的照片可以按照其他可能的排列顺序进行排列,例如检测到拍摄地点为公司,该照片列表中可以显示拍摄地点为公司的照片,本技术实施例对此不作限定。403.一种可能的情况中,当用户执行如图17中的(c)图所示的操作显示该照片列表之后,该照片列表中的第一张照片可以是默认选中的,换言之,图17中的(d)图中的照片1的右下角默认被标识为选中的待分享的照片。如果用户并不期望分享该照片1,可以点击照片1右下角的选择框,取消选择照片1。同样地,如果用户期望同时分享该照片1、照片2和照片3,可以点击每张照片右下角的选择框,选择多张待分享的照片,此处不再赘述。404.当用户选中待分享的照片1、照片2和照片3之后,手指可以长按待分享的照片1、照片2和照片3的任意区域,响应于用户的长按操作,手机显示如图17中的(e)图所示的界面1705,在该界面1705上显示缩略照片的图标30。405.同时,手机启动设备识别功能,根据当前拍摄预览界面1705上呈现的预览画面,识别该预览画面中是否包括其他的电子设备。可选地,缩略照片的图标30上可以仅显示待分享的照片1、照片2和照片3中的任意一张照片的缩略图,本技术实施例对此不作限定。406.可选地,本技术实施例还可以通过其他预设操作触发本技术实施例提供的分享多张照片过程,或者通过其他预设操作触发手机识别预览画面中的电子设备,例如该预设操作不限于选中本地相册图标32并向上拖动、双击本地相册图标32、或者在拍摄预览界面1703上绘制固定图案等,本技术实施例对此不作限定。407.示例性的,如图17中的(e)图所示,如果当前呈现的预览画面中包括桌子上的手机10和pc20,手机可以识别出预览画面中的手机10和pc20,并在该预览画面中显示识别出的手机10的名称和pc20的名称,例如手机10为“p40”,pc20为“matebook”等。可选地,手机可以不显示识别出的预览画面中其他电子设备的名称,仅仅标记“设备1”、“设备2”等,本技术实施例对此不作限定。408.当手机识别出界面1705的预览画面中包括的p40和matebook之后,用户可以根据自己的需求,将该缩略照片的图标30拖动到待分享的目标设备。409.示例性的,如图17中的(f)图所示,预览画面中显示了“p40”和“matebook”的图标,用户将该缩略照片的图标30拖动到matebook的图标区域并释放,即可以实现将选中的照片1、照片2和照片3分享给matebook。或者,用户将该缩略照片的图标30拖动到matebook所在区域的任意位置并释放,即可以实现将选中的照片1、照片2和照片3分享给matebook。410.可选地,用户将该缩略照片的图标30拖动到matebook的图标所在位置之后释放,该matebook的图标可以呈现为不同的颜色,或者显示出大小变化、跳动、闪烁灯其他动态效果,以提醒用户将当前拍摄的照片分享给预览画面中识别到的matebook。411.一种可能的情况中,用户拖动该缩略照片的图标30的过程中,在预览画面上,还可以显示提醒控件。示例性的,如图17中的(f)图所示,该提醒控件可以是箭头40等,该箭头40可以静态显示、跳动显示或者闪烁显示,以提示用户可以将缩略照片的图标30拖动到该箭头40标识的位置,实现照片分享功能。本技术实施例对提醒控件的显示方式不作限定。412.这里需要说明的是,在该图17的实施例描述中,和图14至图15介绍的相同的操作过程以及可能的实现方式等,可以参考前述的相应描述,此处不再赘述。413.同样地,在分享多张照片的过程中,也可能出现预览界面中的接收设备被遮挡的情况,具体的实现过程可以参照图15中的相关描述,此处不再赘述。414.通过上述方法,用户可以在拍摄照片的过程中,通过预设的操作,可以启动手机的设备识别功能和定位功能,结合手机的识别功能和定位功能,识别出相机的预览画面中包括的其他电子设备,用户可以选择多张待分享的照片,并将多张待分享的照片直接拖动到其他电子设备所在的区域,从而快速将照片分享给周围存在的其他电子设备。该过程简化了分享照片的操作流程,缩短了分享照片的时间,提高了用户体验。415.对于上述图17的分享照片的过程,当用户拖动缩略照片的图标30至手机识别出的pc20之后,相应地,在该pc20上可以出现该照片的接收窗口。416.图18是本技术实施例提供的又一例接收照片的图形用户界面示意图。示例性的,图18中的(a)图示出了pc20的一种可能的界面。应理解,以该pc20可以显示使用windows系统、鸿蒙系统等不同系统所呈现的界面,该界面还可以是pc20的使用过程中的任意一种运行界面,本技术实施例对该pc20的显示界面不作限定。417.以matebook使用windows系统为例,当用户从手机上执行了分享了3张照片的操作之后,该matebook可以显示图18中的(b)图所示的照片的接收窗口1801。可选地,该照片的接收窗口1801可以显示用户分享的照片1、照片2和照片3的缩略图,此外,还可以为用户提供“查看”、“关闭”等按键,以便于用户快速查看该分享的照片。418.可选地,该照片的接收窗口1801可以在接收设备的界面上显示预设时长之后,自动消失或隐藏到matebook的底部的状态栏,用户可以通过点击状态栏的操作,查看照片分享结果;或者进一步关闭状态栏的照片分享结果,此过程可以参考现有技术中的相关操作,此处不再赘述。419.应理解,用户拖动该缩略照片的图标30至识别到的预览画面中的matebook并释放该缩略照片的图标30之后,手机可以将当前拍摄的照片传输给matebook。例如,手机和matebook之间的传输方式可以不限于蓝牙传输、wifi传输、近距离无线通讯技术(near-fieldcommunication,nfc)传输以及未来的第五代(5thgeneration,5g)移动通信系统等高速率通信方式等多种可能的方式,本技术实施例对此不作限定。420.还应理解,该分享的照片可以是当前用户点击拍摄快门键之后拍摄的最新照片,也可以是用户之前拍摄的照片,或者是用户手机上保存的其他来源的图片,本技术实施例对此不作限定。换言之,用户可以打开相机应用,不拍摄照片,直接长按并拖动本地相册图标,将本地相册中拍摄日期最接近现在日期的第一张照片分享给接收设备,本技术实施例对此不作限定。421.综上所述,本技术实施例提供的分享照片的方法,用户可以在拍摄照片或者运行相机应用的过程中,通过预设的操作,启动电子设备的设备识别功能和定位功能。并基于电子设备的识别功能和定位功能,识别出相机的预览画面中包括的其他电子设备,用户可以通过快捷操作选择一张或多张待分享的照片,并直接拖动该一张或多张待分享的照片到其他电子设备所在的区域,从而快速将一张或多张照片分享给周围存在的其他电子设备。此外,本技术实施例针对预览画面中存在被遮挡的其他电子设备等多种场景,为用户提供人性化的交互界面,方便用户可以通过快捷操作分享一张或多张照片,该过程简化了分享照片的操作流程,缩短了分享照片的时间,提高了用户体验。422.上述实施例结合图14至图18,从用户交互层面介绍了分享照片的方法,下面将结合图19,从软件实现策略层面,介绍本技术实施例提供的分享照片的方法。应理解,该方法可以在如图2、图3所示的具有触摸屏和摄像头组件等结构电子设备(例如手机、平板、电脑等)中实现。423.图19是本技术实施例提供的一例分享照片的方法的示意性流程图,以手机为例,如图19所示,该方法可以包括以下步骤:424.1901,启动相机应用。425.具体地,手机启动相机应用,并显示拍摄预览界面。示例性的,该步骤1901的实现过程可以如图14中的(a)图所示,或者如图17中的(a)图所示。426.1902,用户点击拍摄快门键,拍摄照片。427.应理解,步骤1902为可选的步骤。具体地,该分享的照片的方法可以应用于用户拍摄照片的场景中,该待分享的照片可以是用户点击拍摄快门键拍摄的最新照片,也可以是用户之前拍摄的照片,或者该待分享的照片还可以是用户手机上保存的其他来源的图片,本技术实施例对此不作限定。428.示例性的,当待分享的照片是用户当前拍摄的照片时,可以如图14中的(b)图所示,并继续执行下述步骤1903-1904的过程。429.1903,检测用户对本地相册图标的长按操作。430.1904,当检测到用户对本地相册图标的长按操作时,触发显示缩略照片的图标,且该缩略照片的图标处于可拖拽模式,同时启动设备识别功能。431.可选地,除了用户对本地相册图标的长按操作之外,本技术实施例还可以通过其他预设操作触发本技术实施例提供的照片分享过程,或者通过其他预设操作触发手机识别预览画面中的电子设备,例如该预设操作不限于长按本地相册图标、双击本地相册图标、或者在拍摄预览界面上绘制固定图案等,本技术实施例对此不作限定。432.一种可能的实现方式中,手机未检测到用户对本地相册图标的长按操作时,可以不识别预览画面中的物体。示例性的,当手机检测到用户对本地相册图标的长按操作之后,触发识别该预览画面中的物体,并标记出识别到的电子设备的名称“p40”和“matebook”,显示如图14中的(d)图。该方式可以避免手机一直处于识别预览画面的物体的状态,从而降低手机的功耗。433.另一种可能的实现方式中,手机可以一直启动设备识别功能,即手机持续识别预览画面中的物体,并在检测到用户对本地相册图标的长按操作之后,标记出识别到的电子设备的名称“p40”和“matebook”,显示如图14中的(d)图。该方式可以使得手机提前判断预览画面中包括的物体,并在用户通过长按本地相册图标启动照片分享功能时,快速将识别出的电子设备名称显示在界面中,提高手机识别预览画面的物体的速度。434.针对步骤1901-步骤1904的场景,可以继续执行下述步骤1909-1911的过程。435.1909,识别预览画面中包括的其他电子设备,并标记该识别出的电子设备。436.应理解,手机可以和附近的其他电子设备进行通信,例如通过蓝牙、wifi模块、nfc等多种可能的方式进行通信,那么手机就可以感知到附近存在的电子设备。或者,手机通过uwb等无线定位技术确定附近存在其他电子设备,并识别出该电子设备的类型等,可以显示在拍摄预览界面中。本技术实施例对手机和附近的其他电子设备的通信交互方式、定位方式不作限定。437.还应理解,手机可以将标记其他电子设备的图标显示在预览画面中的该电子设备所在的区域,或者显示在预览画面中的空白区域,不遮挡预览画面中的其他物体,具体的显示方式请参考前述描述,此处不再赘述。438.1910,检测到用户拖动该缩略照片的图标至识别到的预览画面中其他电子设备。439.1911,分享照片至用户拖动该缩略照片的图标到达的电子设备。440.可选地,用户可以将该缩略照片的图标拖动到标记其他电子设备的图标所在位置之后释放,该图标可以呈现为不同的颜色,或者显示出大小变化、跳动、闪烁灯其他动态效果,以提醒用户将当前拍摄的照片分享给预览画面中识别到的其他电子设备。441.示例性的,如图14中的(e)图所示,用户拖动该缩略照片的图标30到p40的图标所在位置时,该“p40”图标颜色变化,此时用户释放该缩略照片的图标30,就可以实现将当前拍摄的照片分享至p40。442.或者,示例性的,如图17中的(f)图所示,用户将该缩略照片的图标30拖动到matebook的图标所在位置之后释放,该matebook的图标可以呈现为不同的颜色,或者显示出大小变化、跳动、闪烁灯其他动态效果,以提醒用户将当前拍摄的照片分享给预览画面中识别到的matebook。443.另一种可能的场景中,用户可能期望分享多张照片,或者分享的照片并非当前拍摄的。针对这种场景,可以执行步骤1905-1911的过程。444.1905,检测用户对本地相册图标的滑动操作。445.1906,显示本地相册的照片列表,检测到用户从照片列表中选中多个待分享的照片。446.示例性的,当待分享的照片是用户手机上保存的其他来源的图片时,用户可以打开相机应用,不拍摄照片,直接长按并拖动本地相册图标,在照片列表中找到并选中待分享的照片,可以如图17中的(d)图和(e)图所示。本技术实施例对此不作限定。447.示例性的,如图17中的(c)图所示,当检测到用户对本地相册图标的滑动操作之后,显示该照片列表,该照片列表中的第一张照片可以是默认选中的。如果用户并不期望分享该照片1,可以点击照片1右下角的选择框,取消选择照片1。同样地,如果用户期望同时分享该照片1、照片2和照片3,可以点击每张照片右下角的选择框,选择多张待分享的照片,此处不再赘述。448.1907,检测用户对多个待分享的照片的长按操作。449.1908,当检测到用户对多个待分享的照片的长按操作时,触发显示缩略照片的图标,且该缩略照片的图标处于可拖拽模式,同时启动设备识别功能。450.可选地,当用户选中待分享的照片1、照片2和照片3之后,用户手指可以长按待分享的照片1、照片2和照片3的任意区域,都可以实现拖动三张照片。451.1909,识别预览画面中包括的其他电子设备,并标记该识别出的电子设备。452.1910,拖动该缩略照片的图标至识别到的预览画面中其他电子设备。453.1911,分享照片至用户拖动该缩略照片的图标到达的电子设备。454.这里需要说明的是,该实现过程的流程可以结合前述图14至图18的具体介绍,对于部分相同的操作过程以及可能的实现方式等,可以参考前述的相应描述,此处不再赘述。455.通过上述方法,用户可以在拍摄照片的过程中,通过预设的操作,可以启动手机的设备识别功能和定位功能,结合手机的识别功能和定位功能,识别出相机的预览画面中包括的其他电子设备,用户可以选择多张待分享的照片,并将多张待分享的照片直接拖动到其他电子设备所在的区域,从而快速将照片分享给周围存在的其他电子设备。该过程简化了分享照片的操作流程,缩短了分享照片的时间,提高了用户体验。456.上述介绍了本技术的显示界面和方法实现,下面以uwb无线定位技术为例,详细说明电子设备100如何实现对其他电子设备进行测距和测角。457.如图20所示,以电子设备100和电子设备201为例,电子设备100发起uwb测量请求。并根据电子设备201的测量响应,确定电子设备100与电子设备201间的距离。具体的,上述设备控制方法包括但不限于步骤s101至s105,其中:458.s101、电子设备100广播uwb测量请求,电子设备201接收上述uwb测量请求。459.在一些实施例中,电子设备100发起uwb测量请求,电子设备100采用测距算法3确定电子设备201的距离。460.步骤s101具体可以包括:电子设备100在t11时刻广播第一测量请求,并记录第一测量请求发送时刻为t11,第一测量请求携带电子设备100的身份信息(例如电子设备的id、mac地址等)。电子设备201在t12时刻接收到电子设备100发送的第一测量请求,并记录第一测量请求的接收时刻为t12。461.s102、电子设备201向电子设备100发送第一测量响应。462.电子设备201在t13时刻向电子设备201发送第一测量响应,第一测量请求携带t12、t13、电子设备100的身份信息和电子设备201的身份信息。电子设备201在t14时刻接收到电子设备100发送的第一测量响应,并记录第一测量响应的接收时刻为t14时刻。463.s103、电子设备100根据电子设备201发送的测量响应确定电子设备201的方位参数。464.具体的,电子设备201的方位参数可以包括电子设备201与电子设备100间的物理距离、电子设备201的信号aoa、电子设备201发送信号的rrsi中的一或多项。下面分别对这三个方位参数进行详细说明:465.一,电子设备201与电子设备100间的物理距离。第一测量请求的发送时刻t11和第一测量响应的接收时刻t14的时间差等于tround1,第一测量请求的接收时刻t12和第一测量响应的发送时刻t13的时间差等于trelay1,单向飞行时间t可以表示为:t=(tround1-trelay2)/2。466.电子设备100根据上述公式确定信号单向飞行时间,再根据单向飞行时间t与电磁波传播速度c的乘积,便可确定与电子设备201与电子设备100的物理距离d为c*t。467.二,电子设备201的信号aoa。电子设备100可以根据第一测量响应到达不同位置的uwb天线的相位差来计算信号的接收方向,从而确定电子设备201相对于电子设备100的方向。468.示例性的,如图21所示,电子设备100接收电子设备201发送的无线信号,该信号的在电子设备100的信号aoa(即相对于接收天线1和接收天线2的连接线,上述无线信号的入射角θ)可以根据该信号在电子设备100的接收天线1和接收天线2上的相位差确定。其中,可表示如下,[0469][0470]其中,λ为波长,φ(θ)为天线硬件相位差。通过上式可以确定入射角θ,即电子设备201的信号aoa。举例来说,若电子设备的入射角θ为60度,则电子设备201在电子设备100的顺时针30度方向。[0471]三,电子设备201发送信号的rrsi。电子设备100根据第一测量请求和第一测量响应的rrsi平均值确定电子设备201发送信号的rrsi。在一些实施例中,电子设备100根据第一测量请求和第一测量响应的rrsi确定电子设备201发送信号的rrsi。[0472]本技术中,可以根据电子设备201发送信号的rrsi确定电子设备100与电子设备201间是否有遮挡物。[0473]可以理解,在有遮挡的非视距(nonline-of-sight,nlos)传播条件下,信号衰减较大,在无遮挡的视距(line-of-sight,los)传播条件下,信号衰减较小。同一传播条件下,距离越远,信号衰减较大。本技术实施例中,根据第一测量请求和第一测量响应的rrsi,以及电子设备201与电子设备100之间的物理距离,可以确定电子设备100与电子设备201间是否有遮挡物。[0474]在一些实施例中,根据电子设备100与电子设备201的距离,可以确定电子设备100接收到的电子设备201发送信号的预设rrsi。当接收到的电子设备201发送信号的rrsi小于预设rrsi,则确定电子设备100与电子设备201间有遮挡物,否则无遮挡物。[0475]在一些实施例中,电子设备201的方位参数可以包括电子设备201与电子设备100间的物理距离、信号aoa以及第一标识。其中,电子设备201的第一标识用于表征电子设备100与电子设备201间是否有遮挡。例如,第一标识等于1表示有遮挡,第一标识等于0表示无遮挡。[0476]s104、电子设备100向电子设备201发送连接请求,电子设备201接收电子设备100发送的连接请求。[0477]s105、电子设备201向电子设备100发送第一能力信息和相应的连接参数,上述第一能力信息用于表征电子设备201能支持的通信模式。[0478]在一些实施例中,当上述第一能力信息表征wifi通信模式时,相应的连接参数可以包括:设备id,配对秘钥等参数。电子设备100可以使用iee802.11标准的连接过程,基于上述连接参数与电子设备201建立wifi连接;[0479]在一些实施例中,当上述第一能力信息表征蓝牙通信模式时,相应的连接参数可以包括:秘钥,加密方式,服务集标识(servicesetidentifier,ssid)等参数。电子设备100可以使用iee802.15.1标准的连接过程,基于上述连接参数与电子设备201建立蓝牙连接。[0480]在一些实施例中,当上述第一能力信息表征wifi通信模式和蓝牙通信模式时,电子设备100优先可以使用iee802.11标准的连接过程,基于上述连接参数与电子设备201建立wifi连接。[0481]在一些实施例中,第一测量请求还可以携带第二能力信息,第二能力信息用于表征电子设备100所能支持的所有通信模式,例如蓝牙、wifi等。第一测量响应还可以携带第一能力信息和相应的连接参数。其中,第二能力信息包括第一能力信息,第二能力信息是电子设备201根据第二能力信息确定的。这样步骤s103之后,电子设备100可以直接根据第一测量响应中的第一能力信息和相应的连接参数,与电子设备201建立连接,无需再次发送连接请求。[0482]在一些实施例中,电子设备100也可以多次发起测量请求,根据多次测量请求和多次测量响应的收发时间,获取单向飞行时间平均值和aoa平均值,减小距离和角度测量误差。[0483]在本技术中,不限于上述uwb定位方法,还包括其他方式获取电子设备201相对于电子设备100的位置信息。例如,电子设备100广播uwb测量请求,该探测请求中包括发送时间,电子设备201接收到该测量请求后,基于该发送时间,以及电子设备201接收到该探测请求的时间,确定时间差,从而计算出电子设备201与电子设备100的距离(距离等于时间差乘电磁波的传播速度);电子设备201基于接收到的探测请求,计算出该探测请求的到达角度,可以确定出电子设备201相对于电子设备100的方位角度。电子设备201向电子设备100发送探测响应,该探测响应中第二电子设备201的身份标识和第一位置信息。电子设备100接收到该探测响应,获取确定电子设备201相对于电子设备100的方位参数。[0484]本技术中,上述测量请求(第一测量请求)也可称为探测请求,测量响应(第一测量响应)也可称为探测响应。[0485]在本技术中,不限于通过uwb定位,还可以通过蓝牙、wifi、gps的方式进行定位。[0486]本技术提供了一种设备识别方法,应用于带有摄像头的第一电子设备,如图22所示,方法包括:[0487]s201、第一电子设备接收第一操作。[0488]第一操作可以是前述图5a~图5d中的任意一个或多个用户操作,还可以是前述图7a~图7c中的任意一个或多个用户操作。详细内容可以参考前述图5a~图5d,或图7a~图7c所示实施例,在此不再赘述。[0489]s202、响应于第一操作,第一电子设备显示第一界面,第一界面包括摄像头采集的预览画面,其中预览画面中包括第二电子设备。[0490]第一界面可以是前述取景界面530。第二电子设备例如可以是图5g中设备图像532对应的电子设备201。[0491]s203、第一电子设备获取第二电子设备相对于第一电子设备的第一位置信息。[0492]s204、第一电子设备基于第一位置信息,和第二电子设备在预览画面中的显示区域,确定出第一标签在预览画面中的显示位置,并在显示位置显示第一标签,其中第一标签用于标识第二电子设备。[0493]第二电子设备例如可以是图5g中设备图像532对应的电子设备201,则第一标签例如可以是设备图标5321。[0494]s205、第一电子设备接收针对第一标签的第二操作。第二操作可以是前述图5g中针对设备图标5321的用户操作。[0495]s206、响应于第二操作,第一电子设备显示第二界面,第二界面包括控制第二电子设备的一个或多个控件。第二界面可以是图5h中的显示界面。其中,第二界面可以是叠加在第一界面上显示,也可以是电子设备从第一界面跳转显示第二界面。本技术通过增强现实的显示方式实时呈现了第一标签和第二电子设备的对应关系,并且通过第一标签实现了第一电子设备与第二电子设备的交互,实现多设备间的协调控制,提升了用户体验。[0496]在一些可能的实施方式中,第一电子设备获取第二电子设备相对于第一电子设备的第一位置信息,具体包括:第一电子设备广播探测请求,探测请求包括第一电子设备的身份标识;第一电子设备接收到第二电子设备基于探测请求发送的探测响应时,基于探测响应确定第二电子设备与第一电子设备的第一位置信息,探测响应包括第二电子设备的身份标识。这种方式中,第一位置信息包括第二电子设备与第一电子设备的相对位置,例如距离、方向、角度等。第一电子设备根据发送探测请求和接收到探测响应的时间差,可以计算出第二电子设备与第一电子设备的距离(距离等于时间差乘电磁波的传播速度);第一电子设备基于该探测响应,计算出该探测响应的到达角度,可以确定出第二电子设备相对于第一电子设备的方位角度。[0497]可选的,探测响应中包括第二电子设备的身份标识和第一位置信息,第一电子设备基于探测响应确定第二电子设备与第一电子设备的第一位置信息。具体的,第二电子设备根据接收到的探测请求,计算第二电子设备与第一电子设备的相对位置。探测请求中包括发送时间,第二电子设备基于该发送时间,以及第二电子设备接收到该探测请求的时间,确定时间差,从而计算出第二电子设备与第一电子设备的距离;第二电子设备基于接收到的探测请求,计算出该探测请求的到达角度,可以确定出第二电子设备相对于第一电子设备的方位角度。第二电子设备向第一电子设备发送探测响应,该探测响应中包括第二电子设备的身份标识和第一位置信息。[0498]在一些可能的实施方式中,第一标签在预览画面中的显示位置和第二电子设备在预览画面中的显示区域,部分重叠或完全重叠。第一标签可以显示在第二电子设备的显示区域内,可以显示在第二电子设备的显示区域的边缘,也可以显示在紧靠第二电子设备的显示区域的位置。[0499]在一些可能的实施方式中,方法还包括:第一电子设备获取第三电子设备相对于第一电子设备的第二位置信息;当第一电子设备检测到预览画面中不包括第三电子设备,且基于第二位置信息确定出第三电子设备在摄像头的取景范围内;第一电子设备基于第二位置信息,确定出第二标签在预览画面中的显示位置,其中第二标签用于指示以下一种或多种信息:第三电子设备的标识信息、第三电子设备的遮挡物、第二位置信息。这种方式中,当第一电子设备检测到第三电子设备的相对位置在摄像头的取景范围内,但是预览画面中不包括第三电子设备的图像,则第一电子设备判断出第三电子设备被遮挡,输出第三电子设备的第二标签,指示第三电子设备的标识信息、遮挡物和在预览界面中被遮挡的位置中的一项或多项。[0500]第二标签例如可以是图8c中的图标803,第三电子设备的图像不在第一界面中,第三电子设备被设备图像533遮挡。[0501]在一些可能的实施方式中,方法还包括:当第一电子设备检测到预览画面中不包括第三电子设备,且基于第二位置信息确定出第三电子设备不在摄像头的取景范围内;第一电子设备基于第二位置信息,确定出第三标签在预览画面中的显示位置,其中第三标签用于指示以下一种或多种信息:第三电子设备的标识信息、第二位置信息。这种方式中,当第一电子设备检测到第三电子设备的相对位置在摄像头的取景范围之外,并且预览画面中不包括第三电子设备的图像,则第一电子设备判断出第三电子设备不在取景框中,输出第三电子设备的第二标签,指示第三电子设备的标识信息、以及与第一电子设备的相对位置(方向、角度、距离等)中的一项或多项。[0502]第三标签例如可以是图8b中的图标802,第三电子设备的图像不在第一界面中,第三电子设备在摄像头的取景范围之外。[0503]在一些可能的实施方式中,预览画面中包括第四电子设备的图像,第一电子设备显示第一界面之后,还包括:第一电子设备基于预览画面确定第四电子设备的设备类型为第一类型;第一电子设备在第一电子设备的账号下关联或绑定的电子设备中,确定出设备类型为第一类型的第一目标设备;第一电子设备显示第四标签,第四标签用于指示第四电子设备的图像与第一目标设备关联。这种方式中,当第一电子设备无法检测到第四电子设备的位置信息,并且第四电子设备的图像在预览画面中。在这种情况下,第一电子设备根据图像识别技术识别第四电子设备的设备类型,检测与第一电子设备登录同一账号(例如华为账号)的设备中是否存在该设备类型的目标设备。若有,则第一电子设备认为该目标设备即为第四电子设备,第一电子设备输出标识该目标设备的第四标签。[0504]第三标签例如可以是图8d中的图标805,第四电子设备的图像在第一界面中,第一电子设备无法定位第四电子设备的位置。[0505]在一些可能的实施方式中,预览画面中包括第五电子设备的图像,第一电子设备显示第一界面之后,还包括:第一电子设备基于预览画面确定第五电子设备的设备类型为第二类型;第一电子设备获取第一电子设备的第三位置信息,第一电子设备中存储有电子设备和位置信息的对应关系;基于对应关系,第一电子设备根据第三位置信息,确定出设备类型为第一类型的第二目标设备,目标设备的位置信息与第三位置信息相同;第一电子设备显示第五标签,第五标签用于指示第五电子设备的图像与第二目标设备关联。这种方式中,当第一电子设备无法检测到第五电子设备的位置信息,并且第五电子设备的图像在预览画面中。在这种情况下,由于第一电子设备中存储有电子设备和位置信息的对应关系(例如智能音箱——客厅,智能台灯——卧室,电脑——公司,等等),第一电子设备根据第一电子设备当前的地理位置,以及根据图像识别技术识别第五电子设备的设备类型,检测与第一电子设备在同一地理位置的设备中是否存在该设备类型的目标设备。若有,则第一电子设备认为该目标设备即为第五电子设备,第一电子设备输出标识该目标设备的第五标签。[0506]在一些可能的实施方式中,第一界面还包括第一图标,第一图标关联了待分享数据,方法还包括:第一电子设备接收第三操作,第三操作为针对于第一标签和/或第一图标的操作;响应于第三操作,第一电子设备将待分享数据发送给第二电子设备。第三操作包括但不限于拖拽操作、点击操作等;提供了一种数据分享的方式,在第一界面上选择想要分享的第二电子设备,将待分享的数据发送到第二电子设备。简化了数据分享的用户操作,直观的显示了设备信息,提升了用户体验。[0507]第一图标例如可以是图9b中的图标902或图标903,第一图标还可以是图11d中的缩略图1111;第一图标还可以是图12b中的图片1205。[0508]在一些可能的实施方式中,第一电子设备接收第三操作之前,还包括:第一电子设备根据待分享数据的数据类型,在第一界面上显示第一显示形式的第一标签,第一显示形式的第一标签用于提示用户第二电子设备支持输出待分享数据。其中第一显示形式可以是将第一标签的显示区域提亮(改变亮度、颜色等)。第一显示形式例如可以是图10c中设备图标5311、设备图标5331、设备图标5341的显示形式。[0509]在一些可能的实施方式中,预览画面中包括第三电子设备的图像和第三标签,第三标签与第三电子设备关联;方法还包括:第一电子设备接收第四操作,第四操作为针对于第一标签和/或第三图标的操作;响应于第四操作,第一电子设备输出提示消息,提示消息用于提示用户第三电子设备不支持输出待分享数据。提示消息例如可以是图10b中的图示框1100显示的信息。[0510]本技术实施例,第一电子设备接收第一操作显示第一界面,启动摄像头,在第一界面中实时显示通过该摄像头采集到的图像;第一电子设备根据图像识别技术,识别出图像中的电子设备以及电子设备的设备类型(例如音箱、电脑、平板电脑等),例如第二电子设备;并且第一电子设备根据无线定位技术(例如uwb定位、蓝牙定位、wifi定位等),获取第二电子设备相对于第一电子设备的位置信息。该位置信息包括距离、方向、角度中的一项或多项。第一电子设备基于该位置信息,在预览画面中,确定出第二电子设备的第一标签的显示位置,第一标签用于标识第二电子设备,例如标识第二电子设备的设备名称、设备类型等。其中,第一标签的显示位置与第二电子设备的显示位置有关。当第一电子设备检测到针对于第一标签的用户操作,第一电子设备输出第二界面,该第二界面包括控制第二电子设备的一个或多个控件。其中,第二界面可以是叠加在第一界面上显示,也可以是电子设备从第一界面跳转显示第二界面。本技术通过增强现实的显示方式实时呈现了第一标签和第二电子设备的对应关系,并且通过第一标签实现了第一电子设备与第二电子设备的交互,实现多设备间的协调控制,提升了用户体验。[0511]在本技术实施例中,电子设备(例如,电子设备100)的软件系统可以采用分层架构,事件驱动架构,微核架构,微服务架构,或云架构。本技术实施例以分层架构的android系统为例,示例性说明电子设备100的软件结构。其中,android系统仅为本技术实施例中电子设备100的一种系统示例,本技术还可以适用于其他类型的操作系统,比如ios、windows、鸿蒙等,本技术对此不加以限制。下述仅将android系统作为电子设备100的操作系统的示例。[0512]参见图23,图23示出了本技术实施例示例性提供的电子设备的软件结构框图。该电子设备可以在通过uwb定位技术确定附近设备的方位参数(例如距离、信号aoa及rrsi),进而根据多个附近设备的方位参数,确定取景界面中附近设备的图像的显示位置,并显示附近设备的设备图标,触发该设备图标,实现电子设备与附近设备的交互。电子设备可以通过uwb、蓝牙、wlan和红外线中的一种或多种无线通信协议和目标设备建立无线通信连接,并进行数据传输。[0513]如图23所示,分层架构将软件分成若干个层,每一层都有清晰的角色和分工。层与层之间通过软件接口通信。在一些实施例中,可以将android系统从上至下分为应用程序层,应用程序框架层,协议栈,以及内核层(kernel)。其中:[0514]应用程序层包括一系列应用程序包,例如智慧生活,蓝牙,wlan等等。还可以包括相机,图库,通话,音乐,视频等应用程序。[0515]其中,智慧生活app是能够对家居中的各种智能家居设备进行选择和控制的软件程序,安装在用户使用的电子设备上。智慧生活app可以是电子设备出厂时已安装的应用,也可以是用户在使用电子设备的过程中从网络下载或从其他设备获取的应用。[0516]应用程序框架层为应用程序层的应用程序提供应用编程接口(applicationprogramminginterface,api)和编程框架。应用程序框架层包括一些预先定义的函数。[0517]如图23所示,应用程序框架层主要可以包括api和系统服务(systemserver)。其中,api用于实现应用程序层和协议栈、hal层、内核层(kernel)之间的通信。例如,可提供“智慧生活”和内核层(kernel)之间的通信等。api可以包括uwbapi、蓝牙api、wlanapi、红外线api中的一项或多项,相应的,系统服务可以包括uwb服务、蓝牙服务、wlan服务、红外线服务中的一项或多项。电子设备100可以通过调用uwbapi、蓝牙api、wlanapi、红外线api中的一项或多项调用相应的系统服务,来探测电子设备100附近设备的方位参数。还可以通过调用uwbapi、蓝牙api、wlanapi、红外线api中的一项或多项调用相应的系统服务,来与附近设备建立无线通信连接,以及进行数据传输。[0518]其中,uwb服务具体可以包括一或多项服务,例如uwb定位服务。uwb定位服务可以包括方位参数测量,其中,方位参数测量包括距离测量、aoa测量、rrsi测量中的一或多项。例如,电子设备100通过uwbapi调用uwb定位服务,来探测电子设备100附近设备的方位参数。[0519]androidruntime包括核心库和虚拟机。androidruntime负责安卓系统的调度和管理。[0520]核心库包含两部分:一部分是java语言需要调用的功能函数,另一部分是安卓的核心库。[0521]应用程序层和应用程序框架层运行在虚拟机中。虚拟机将应用程序层和应用程序框架层的java文件执行为二进制文件。虚拟机用于执行对象生命周期的管理,堆栈管理,线程管理,安全和异常的管理,以及垃圾回收等功能。[0522]系统库可以包括多个功能模块。例如:表面管理器(surfacemanager),媒体库(medialibraries),三维图形处理库(例如:opengl嵌入式系统版(openglforembeddedsystems,opengles)),2d图形引擎(例如:skia图形库(skiagraphicslibrary,sgl))等。[0523]表面管理器用于对显示子系统进行管理,并且为多个应用程序提供了2d和3d图层的融合。[0524]媒体库支持多种常用的音频,视频格式回放和录制,以及静态图像文件等。媒体库可以支持多种音视频编码格式,例如:移动影像专家组4(motionpictureexpertgroup,mpeg4),高级视频编码(mpeg-4part10advancedvideocoding,mpeg-4avc/h.264),动态影像专家压缩标准音频层3(mpegaudiolayer3,mp3),高级音频编码(advancedaudiocoding,aac),自适应多速率(adaptivemulti-rate,amr),联合图像专家组(jointphotographicexpertsgroup,jpeg/jpg),便携式网络图形(portablenetworkgraphics,png)等。[0525]三维图形处理库用于实现三维图形绘图,图像渲染,合成,和图层处理等。[0526]2d图形引擎是2d绘图的绘图引擎。[0527]内核层是硬件和软件之间的层。内核层可以包含uwb芯片驱动、蓝牙芯片驱动、wlan驱动中的一或多项,还可以包括显示驱动,摄像头驱动,音频驱动,传感器驱动等等。内核层(kernel)用于响应于应用程序框架层中系统服务调用的功能执行对应的操作。例如,响应于uwb定位服务调用uwb协议栈发送的uwb测量指令,uwb芯片驱动通过硬件设备(例如uwb芯片)发送uwb测量请求。[0528]在本技术示例中,该软件结构框架可以在电子设备100上,也可以在电子设备201、电子设备202、电子设备203、电子设备204上。[0529]下面以上述实施例中的设备识别场景为例,示例性说明电子设备100软件以及硬件的工作流程。[0530]加速度传感器和/或陀螺仪传感器检测到抬起操作(例如图7c),相应的硬件中断被发给内核层。内核层将敲击操作加工成原始输入事件。原始输入事件被存储在内核层。应用程序框架层从内核层获取原始输入事件,识别该输入事件为对电子设备(例如电子设备201、)的配对连接。智慧生活应用调用应用框架层的uwbapi,以启动uwb定位服务。uwb定位服务通过调用uwb协议栈向hal层中的uwbhal接口发送uwb测量指令。uwbhal接口向内核层发送uwb测量请求,内核层根据上述uwb测量请求通过调用uwb芯片驱动,来驱动uwb芯片广播测量请求(例如第一测量请求),同时利用uwb时间管理模块记录uwb测量请求发送时间戳。[0531]在一些实施例中,应用框架层的uwb服务确定目标设备后通过调用uwb协议栈,将连接请求发送至内核层,内核层的uwb芯片驱动uwb芯片向电子设备201发送上述连接请求,以请求建立uwb通信连接,并进行数据传输。可选的,应用框架层的uwb服务还可以调用蓝牙服务、wlan服务或红外线服务,向电子设备201发送连接请求。例如,uwb服务启动蓝牙服务,通过蓝牙服务调用蓝牙协议栈,从而将第一连接请求发送至内核层,内核层的蓝牙芯片驱动蓝牙芯片将连接请求发送至电子设备201,以请求建立蓝牙通信连接,并进行数据传输。[0532]在采用集成的单元的情况下,电子设备100可以包括处理模块、存储模块和通信模块。其中,处理模块可以用于对电子设备的动作进行控制管理,例如,可以用于支持电子设备执行上述显示单元、检测单元和处理单元执行的步骤。存储模块可以用于支持电子设备执行存储程序代码和数据等。通信模块,可以用于支持电子设备与其他设备的通信。[0533]其中,处理模块可以是处理器或控制器。其可以实现或执行结合本技术公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,数字信号处理(digitalsignalprocessing,dsp)和微处理器的组合等等。存储模块可以是存储器。通信模块具体可以为射频电路、蓝牙芯片、wi-fi芯片等与其他电子设备交互的设备。[0534]在一个实施例中,当处理模块为处理器,存储模块为存储器时,本实施例所涉及的电子设备可以为具有图2所示结构的设备。[0535]本实施例还提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机指令,当该计算机指令在电子设备上运行时,使得电子设备执行上述相关方法步骤实现上述实施例中的分享照片的方法。[0536]在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如dvd)、或者半导体介质(例如固态硬盘)等。[0537]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,该流程可以由计算机程序来指令相关的硬件完成,该程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法实施例的流程。而前述的存储介质包括:rom或随机存储记忆体ram、磁碟或者光盘等各种可存储程序代码的介质。当前第1页12当前第1页12
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献