用于扫描相邻设备的方法及其电子设备与流程

文档序号:11236843阅读:2459来源:国知局
用于扫描相邻设备的方法及其电子设备与流程

本公开的各种示例性实施例涉及一种用于扫描相邻设备的方法及其电子设备。



背景技术:

各种类型的电子设备被广泛使用。例如,除了智能电话、平板电脑pc、膝上型电脑等等之外,还广泛使用各种可穿戴式电子设备,诸如智能手表、智能眼镜等等。

在智能家居的技术领域,以诸如tv、空调、冰箱、洗衣机等等之类的家用电器的形式的各种电子设备提供有无线通信功能,并且可以与相同类型的电子设备或不同类型的电子设备无线通信。

在无线通信技术领域,正在研究和开发各种方法的无线通信,以适应电子设备之间的通信环境。例如,正在研究和开发无线通信,诸如物联网(iot)、机器到机器(m2m)、设备到设备(d2d)、5g通信、邻域网(nan)等等。

电子设备之间的无线通信可使用以网络运营商为中心的小区网络(例如载波服务),或者可使用无线保真(wifi)、蓝牙(bt)等。

例如,wifi无线通信采用使用5ghz频带的频率的802.11ac标准,使用60ghz频带的频率的802.11ad标准,并且存在波束成形方法的无线通信,波束成形方法使用诸如60ghz或28hz之类的毫米波(下文中的“mm波”)频率选择性地引导期望的特定方向。

mm波由于其自身的频率特性而不穿过墙壁或障碍物,并且使用了许多功耗并生成许多热量,并且还具有易受移动终端的轨迹的影响的缺点。然而,mm波较少受到电磁干扰(emi),并且具有高传播方向性,并且因而使得能够与位于特定方向的终端的定向通信。另外,mm波不穿过墙壁或障碍物,并且因而保证高安全性。



技术实现要素:

技术方案

本公开的一个方面提供一种用于在电子设备中扫描相邻设备的方法及其电子设备,当通过诸如蓝牙(bt)、wifi、蓝牙低能量(ble)、长期演进(lte)等之类的无线通信来扫描或扫过(sweeping)相邻设备时,该方法可以通过将电子设备导向位于期望的方向或期望的方向和距离的相邻设备而有效地扫描相邻设备。

在本公开的一个方面,公开一种电子设备的操作方法,包括:由至少一个处理器确定与发送或接收的某个方位相关联的定向信息,由通信模块通过无线通信发送包括定向信息的扫描请求消息,以及通过无线通信接收响应于扫描请求消息的扫描响应消息。

在本公开的一个方面,公开一种电子设备,包括天线、通信模块和至少一个处理器,至少一个处理器被配置成:确定与发送或接收的某个方位相关联的定向信息,控制天线和通信模块以通过无线通信发送包括定向信息的扫描请求消息,并且控制天线和通信模块以通过无线通信接收响应于扫描请求消息的扫描响应消息。

附图说明

为了更全面地理解本公开,现在对结合附图的下面的描述进行参考,在附图中相同的附图标记表示相同的部件:

图1图示根据本公开的实施例的电子设备的网络环境;

图2是图示根据本公开的实施例的电子设备的框图;

图3图示根据本公开的各种示例性实施例的示出电子设备300的一些元件的视图;

图4图示根据本公开的各种示例性实施例的示出ble信道的配置的示例的视图;

图5图示根据本公开的各种示例性实施例的示出ble帧结构的示例的视图;

图6图示根据本公开的各种示例性实施例的示出协议数据单元的有效载荷组成的示例的视图;

图7图示根据本公开的各种示例性实施例的示出信标广播消息参数700的示例的视图;

图8图示根据本公开的各种示例性实施例的示出定向方向800的建模的示例的视图;

图9图示根据本公开的各种示例性实施例的示出电子设备900的一些元件的视图;

图10图示根据本公开的各种示例性实施例的示出使用定向天线定向扫描相邻设备的电子设备1001的示例的视图;

图11图示根据本公开的各种示例性实施例的以扇区为单位、使用定向天线扫描相邻设备的电子设备1100的视图;

图12图示根据本公开的各种示例性实施例的以波束成形方法、使用定向天线扫描预定角度内的相邻设备的电子设备1200的视图;

图13图示根据本公开的各种示例性实施例的示出扫描请求消息和扫描响应消息的参数1300的示例的视图;

图14图示根据本公开的各种示例性实施例的示出电子设备1400与相邻设备1401之间的操作的流程图;

图15图示根据本公开的各种示例性实施例的示出电子设备1500与相邻设备1501之间的定向信息和位移角度的交换的示例的视图;

图16图示根据本公开的各种示例性实施例的示出包括扫描请求消息和扫描响应消息的ieee802.11admac帧1600的示例的视图;

图17图示根据本公开的各种示例性实施例的示出扇区电平扫过操作的示例的视图;

图18图示根据本公开的各种示例性实施例的示出在超帧结构中扫描对应方设备的过程的示例的视图;

图19图示根据本公开的各种示例性实施例的示出智能图片标记操作的示例的视图;

图20图示根据本公开的各种示例性实施例的拒绝拍摄的操作的示例的视图;

图21图示根据本公开的各种示例性实施例的示出基于位置识别的服务的示例的视图;

图22图示根据本公开的各种示例性实施例的示出视频会议操作的示例的视图;

图23图示根据本公开的各种示例性实施例的示出基于感兴趣区域(roi)的不均匀深度扫描操作的示例的视图;以及

图24图示根据本公开的各种示例性实施例的示出用于扫描电子设备的相邻设备的方法的流程图。

具体实施方式

在下文中,将参照附图描述本公开的各种实施例。本公开可具有各种实施例,并且可在其中进行修改和改变。因此,将参照附图中所示的特定实施例来详细描述本公开。然而,应当理解的是:不存在将本公开限制于本文公开的特定形式的意图;相反,本公开应当被解释为覆盖落入该公开内的所有修改、等同物和/或替代方案。在图的描述中,类似的附图标记可用于指定相似的元件。

如在本公开的各种实施例中所使用的,表达“包括”、“可包括”和其它同根词是指对应的公开的功能、操作或组成元件的存在,并且不限制一个或多个附加功能、操作或组成元件。此外,如在本公开的各种实施例中所使用的,术语“包括”、“具有”及其同根词仅仅旨在表示某个特征、数字、步骤、操作、元件、组件或其组合,并且不应当被解释为最初排除一个或多个其它特征、数字、步骤、操作、元件、组件或其组合的存在或添加的可能性。

此外,如在本公开的各种实施例中所使用的,表达“或”包括一起列举的词语的任何或所有组合。例如,表达“a或b”或“至少a或/和b”可包括a,可包括b,或者可包括a和b两者。在本公开中,包括诸如“第一”和“第二”等之类的序数的表达可修饰各种元件。然而,这样的元件不受以上表达的限制。例如,以上表达不限制元件的顺序和/或重要性。以上表达仅仅用于区分一个元件和其它元件的目的。例如,第一用户设备和第二用户设备指示不同的用户设备,虽然它们两者都是用户设备。例如,在不脱离本公开的情况下,第一组成元件可被命名为第二组成元件。类似地,第二组成元件也可被命名为第一组成元件。

当元件被称为“耦合”或“连接”到任何其它元件时,应当理解:不仅该元件可直接耦合或连接到其它元件,而且第三元件可被插入其间。相反,当元件被称为“直接耦合”或“直接连接”到任何其它元件时,应当理解:没有元件被插入其间。

如在本公开的各种实施例中使用的术语仅仅用于描述某个实施例,并且不旨在限制本公开。如本文所使用的,单数形式也可包括复数形式,除非上下文另有明确指示。此外,本文使用的包括技术和科学术语的所有术语具有与由本公开所属领域的技术人员通常理解的相同的含义。如在通常使用的字典中定义的术语的这样的术语将被解释为具有等于在相关领域中的上下文含义的含义,并且将不被解释为具有理想或过度形式的含义,除非在本公开的各种实施例中明确定义。

根据本公开的各种实施例的电子设备可以是包括通信接口160的设备。根据本公开的各种实施例的电子设备例如可包括智能电话、平板个人电脑(pc)、移动电话、视频电话、电子书阅读器、台式pc、膝上型pc、上网本电脑、个人数字助理(pda)、便携式多媒体播放器(pmp)、mp3播放器、移动医疗装备、相机、可穿戴设备(例如,诸如电子眼镜之类的头戴式设备(hmd)、电子服装、电子手镯、电子项链、电子应用附件、电子纹身或智能手表)、电视、数字视频盘(dvd)播放器、音频设备、冰箱、空调、吸尘器、烤箱、微波炉、洗衣机、空气净化器、机顶盒、tv盒(例如samsunghomesynctm、appletvtm或googletvtm)、游戏控制台、人造智能机器人、电视(tv)、电子词典、电子钥匙、摄像机、医疗装备(例如磁共振血管造影术(mra)机器、磁共振成像(mri)机器、计算机断层摄影(ct)扫描仪或超声波机器)、导航设备、全球定位系统(gps)接收器、事件数据记录器(edr)、飞行数据记录器(fdr)、车辆信息娱乐设备、用于船舶的电子装备(例如船舶导航装备和陀螺罗盘)、航空电子设备、安全装备、工业或家用机器人、家具或建筑物/结构的一部分、电子板、电子签名接收设备、投影仪和各种测量仪器(例如水表、电表、燃气表或波表)中的至少一个,其中的每一个可包括根据本公开的实施例的电子设备,可以是包括通信功能的设备。

根据本公开的各种实施例的电子设备可以是前述各种设备中的一个或多个的组合。此外,根据本公开的各种实施例的电子设备可以是灵活的设备。此外,将对本领域技术人员显而易见的是:根据本公开的各种实施例的电子设备不限于以上提及的设备。

图1图示根据本公开的各种实施例的包括电子设备的网络环境。参考图1,电子设备101可包括总线110、处理器120、存储器130、输入/输出接口140、显示器150、通信接口160、天线接口170和传感器接口180。

天线接口170可包括:用于在所有方向上发送和接收信号的一个或多个全向天线,以及用于在特定方向上发送和接收信号的定向天线。全向天线或定向天线可与电子设备的壳体一起集成到单个元件中,或者可作为分离的元件与电子设备的壳体交互工作。天线接口170可被包括在通信接口160中,或者可作为分离的元件与处理器120交互工作。

传感器接口180是用于从诸如运动传感器、位置传感器、指纹传感器、加速度传感器、地磁传感器、心率计等等之类的各种传感器接收信息的组件。总线110可以是将前述元件彼此连接并且在前述元件之间发送通信信号(例如控制消息)的电路。

处理器120例如可经由总线110从上面提及的其它元件(例如存储器130、输入/输出接口140、显示器150和通信接口160)接收命令,解释接收的命令,和/或根据解释的命令执行计算或数据处理。一个或多个处理器120可被包括在电子设备101中以执行电子设备101的预定功能。

存储器130可存储从处理器120或其它组件(例如输入/输出接口140、显示器150和通信接口160)接收或由其生成的命令或数据。存储器130可包括编程模块,例如内核131、中间件132、应用编程接口(api)133、应用程序134等等。编程模块中的每一个可由软件、固件或硬件或者其两个或更多个的组合形成。

内核131可控制或管理剩余的编程模块,例如用于执行在中间件132、api133或应用程序134中实现的操作或功能的系统资源(例如总线110、处理器120或存储器130)。此外,内核131可提供接口,中间件132、api133或应用程序134可通过该接口访问电子设备101的各个组件来控制或管理它们。

中间件132可执行中继功能,其可允许api133或应用程序134与内核131通信并与其交换数据。此外,关于从应用程序134接收的任务请求,中间件132例如可使用分配优先级的方法来执行对任务请求的控制(例如调度或负载平衡),电子设备101的系统资源(例如总线110、处理器120或存储器130)可通过该方法优选地用于应用程序134中的至少一个。

api133是由应用程序134用于控制从内核131或中间件132提供的功能的接口。api133例如可包括用于文件控制、窗口控制、图像处理、字符控制等等的至少一个接口或功能,例如指令。

应用程序134可包括短消息服务(sms)/多媒体消息服务(mms)应用程序、电子邮件应用程序、日历应用程序、警报应用程序、卫生保健应用程序(例如用于监视身体活动或血糖的应用程序)和环境信息应用程序(例如用于提供大气压力、湿度或温度信息的应用程序)。应用程序134可对应于与电子设备101与外部电子设备(例如电子设备102或电子设备104)之间的信息交换相关联的应用程序。

与信息交换相关的应用例如可包括用于向外部电子设备传送预定信息的通知传输应用程序或用于管理外部电子设备的设备管理应用程序。通知中继应用程序例如可包括向外部电子设备(例如电子设备104)传送由电子设备101的其它应用程序(例如sms/mms应用程序、电子邮件应用程序、健康管理应用程序或环境信息应用程序)生成的通知信息的功能。

另外或替代地,通知中继应用程序例如可从外部电子设备(例如电子设备104)接收通知信息,并且向用户提供接收的通知信息。例如,设备管理应用程序可管理(例如安装、删除或更新)用于与电子设备101通信(例如打开/关闭外部电子设备本身(或其一些元件)或调节显示器的亮度(或分辨率))的外部电子设备(例如电子设备104)的至少一部分的功能、在外部电子设备中操作的应用程序、或者从外部电子设备提供的服务(例如电话呼叫服务或消息服务)。

根据各种实施例,应用程序134可包括根据外部电子设备(例如电子设备104)的属性(例如电子设备的类型)指定的应用程序。例如,当外部电子设备是mp3播放器时,应用程序134可包括与音乐的再现相关的应用程序。类似地,当外部电子设备是移动医疗器具时,应用程序134可包括与卫生保健相关的应用程序。

输入/输出接口140例如可通过总线110向处理器120、存储器130、通信接口160传送由用户通过输入/输出设备(例如各种传感器,诸如加速度传感器和陀螺仪传感器,和/或设备,诸如键盘或触摸屏)输入的命令或数据。例如,输入/输出接口140可给处理器120提供对应于作为通过触摸屏的输入接收的用户的触摸的数据。

此外,输入/输出接口140可通过输出单元(例如扬声器或显示器)输出例如经由总线110从处理器120、存储器130和/或通信接口160接收的命令或数据。例如,输入/输出接口140可通过扬声器向用户输出由处理器120处理的语音数据。显示器150可向用户显示各种信息段(例如多媒体数据、文本数据等等)。此外,显示器150可包括用于在显示器上由输入装置通过触摸或接近触摸接收命令的触摸屏。

通信接口160(例如通信模块220)可在电子设备101与外部设备(例如电子设备104或服务器106)之间建立通信连接。例如,通信接口160可通过无线通信或有线通信连接到网络162,并且可与外部设备通信。

无线通信例如可包括wi-fi、蓝牙(bt)、近场通信(nfc)、全球定位系统(gps)和蜂窝通信(例如lte、lte-a、cdma、wcdma、umts、wibro、gsm等)中的至少一种。有线通信例如可包括通用串行总线(usb)、高清晰度多媒体接口(hdmi)、推荐标准232(rs-232)和普通老式电话服务(pots)中的至少一种。

根据实施例,网络162可以是通信网络。通信网络可包括计算机网络、因特网、物联网和电话网络中的至少一个。根据实施例,用于电子设备101与外部设备之间的通信的协议(例如传输层协议、数据链路层协议或物理层协议)可由应用程序134、应用编程接口133、中间件132、内核131和通信接口160中的至少一个支持。

根据实施例,服务器106可通过执行在电子设备101中实现的至少一个操作(或功能)来支持电子设备101的驱动。例如,服务器106可包括:用于控制处理器120执行本公开的各种实施例的电子设备101,或者可以支持被配置成执行各种实施例的特定模块的服务器模块(例如服务器控制器或服务器处理器(未示出))。

图2是根据本公开的各种实施例的电子设备的框图。电子设备201例如可包括图1图示的电子设备101的全部或一些,或者扩展电子设备101的组件中的全部或一些。参考图2,电子设备201可包括至少一个应用处理器(ap)210、通信模块220、订户标识模块(sim)卡224、存储器230、传感器模块240、输入设备250、显示器260、接口270、音频模块280、相机模块291、电源管理模块295、电池296、指示器297和/或马达298。

一个或多个处理器210可被包括在电子设备101中以执行电子设备101的预定功能。根据实施例,处理器210可包括一个或多个应用处理器(ap)和一个或多个微控制单元(mcu)。根据另一个实施例,处理器210可包括一个或多个微控制器作为应用,或者可功能性地连接到一个或多个微控制器。

在图1中,ap和mcu可被包括在一个ic封装中,或者可分别被分离地配置成被包括在不同的ic封装中。根据实施例,mcu可被包括在ap的ic封装中,以被配置为一个ic封装。虽然处理器210在图2中包括ap或mcu,它是为了清楚理解的实施例,但是显然:处理器210也可执行ap和/或mcu的操作。

ap可驱动操作系统或应用程序,以便控制连接到ap的多个硬件或软件组件,并且可处理包括多媒体数据的各种数据段并执行计算。ap例如可由片上系统(soc)来实现。根据实施例,处理器210可进一步包括图形处理单元(gpu)(未图示)。

mcu可以是被配置成执行预定操作的处理器。根据实施例,mcu可通过一个或多个预定运动传感器(例如陀螺传感器240b、加速度传感器240e或地磁传感器140p)获取感测信息,比较获取的感测信息,并且参照电子设备101的数据库确定预定传感器(例如地磁传感器140p)的操作状态。

此外,虽然mcu和传感器模块240的组件在图2中被图示为分离的组件,但是mcu可被实现成包括传感器模块240的组件中的至少一些(例如陀螺仪传感器240b、加速度传感器240e和地磁传感器140p中的至少一个)。根据实施例,ap或mcu可在易失性存储器中加载从非易失性存储器以及连接到ap和mcu中的每一个的其它组件中的至少一个接收的命令或数据,并且可处理加载的命令或数据。此外,ap或cp可在非易失性存储器中存储从其它组件中的至少一个接收或由其它组件中的至少一个生成的数据。

通信模块220(例如通信接口160)可在电子设备101与连接到其的其它电子设备(例如电子设备102、电子设备104或服务器106)之间通过网络的通信中执行数据发送/接收。根据实施例,通信模块220可包括蜂窝模块221、wi-fi模块223、bt模块225、gps模块227、nfc模块228和/或射频(rf)模块229。

蜂窝模块221可通过通信网络(例如长期演进(lte)、lte-a、码分多址(cdma)、宽带cdma(wcdma)、通用移动电信系统(umts)、无线宽带(wibro)或全球移动通信系统(gsm))提供语音、呼叫、视频呼叫、文本消息服务或因特网服务。此外,蜂窝模块221可通过使用例如订户识别模块(例如sim卡224)来区分和认证通信网络内的电子设备。根据实施例,蜂窝模块221可执行ap210可提供的功能中的至少一些。例如,蜂窝模块221可执行多媒体控制功能中的至少一些。

根据本公开的实施例,蜂窝模块221可包括通信处理器(cp)。此外,蜂窝模块221可由例如soc来实现。虽然诸如蜂窝模块221(例如通信处理器)、存储器230和电源管理模块295之类的组件被图示为与图2中的ap210分离的组件,但是在实施例中ap210可包括前述组件(例如蜂窝模块221)中的至少一些。

根据实施例,ap210或蜂窝模块221(例如通信处理器)可将从非易失性存储器和连接到其的其它组件中的至少一个接收的命令或数据加载到易失性存储器中,并处理加载的命令或数据。此外,ap210或蜂窝模块221可在非易失性存储器中存储从其它组件中的至少一个接收或由其生成的数据。

例如,wi-fi模块223、bt模块225、gps模块227和nfc模块228中的每一个可包括用于处理通过对应模块发送/接收的数据的处理器。虽然蜂窝模块221、wifi模块223、bt模块225、gps模块227和nfc模块228在图2中被示为分离的块,但是蜂窝模块221、wifi模块223、bt模块225、gps模块227和nfc模块228中的至少一些(例如两个或更多个)在一个实施例中可被包括在一个集成芯片(ic)或一个ic封装中。例如,对应于蜂窝模块221、wifi模块223、bt模块225、gps模块227和nfc模块228的处理器中的至少一些(例如对应于蜂窝模块221的通信处理器以及对应于wifi模块223的wifi处理器)可被实现为一个soc。

rf模块229可发送/接收数据,例如rf信号。虽然图中未图示,但是rf模块229例如可包括收发器、功率放大器模块(pam)、频率滤波器、低噪声放大器(lna)等等。此外,rf模块229可进一步包括用于在无线通信中通过自由空间(例如导体、导线等等)发送/接收电子波的组件。虽然蜂窝模块221、wi-fi模块223、bt模块225、gps模块227和nfc模块228在图2中共享一个rf模块229,但是蜂窝模块221、wi-fi模块223、bt模块225、gps模块227和nfc模块228中的至少一个在一个实施例中可通过分离的rf模块发送/接收rf信号。

sim卡224可以是包括订户标识模块的卡,并且可被插入到在电子设备的预定部分中形成的槽中。sim卡224可包括唯一识别信息(例如集成电路卡标识符(iccid))或订户信息(例如国际移动订户标识(imsi))。存储器230(例如存储器130)可包括内部存储器232或外部存储器234。内部存储器232可包括易失性存储器(例如动态随机存取存储器(dram)、静态ram(sram)、同步动态ram(sdram)等等)或非易失性存储器(例如一次性可编程只读存储器(otprom)、可编程rom(prom)、可擦除和可编程rom(eprom)、电可擦除和可编程rom(eeprom)、掩模rom、快闪rom、nand闪存、nor闪存等等)中的至少一个。

根据实施例,内部存储器232可以是固态驱动器(ssd)。外部存储器234可进一步包括快闪驱动器,例如紧凑型快闪(cf)、安全数字(sd)、微型安全数字(micro-sd)、迷你安全数字(mini-sd)、极端数字(xd)、记忆棒等。外部存储器234可通过各种接口功能性地连接到电子设备201。根据实施例,电子设备201可进一步包括诸如硬盘驱动器之类的存储设备(或存储介质)。

传感器模块240测量物理量或感测电子设备201的操作状态,并将测量或感测的信息转换成电信号。传感器模块240例如可包括手势传感器240a、陀螺传感器240b、气压传感器240c、磁传感器240d、加速度传感器240e、握持传感器240f、接近传感器240g、rgb传感器240h、生物测定传感器240i、温度/湿度传感器240j、照明传感器240k和紫外线(uv)传感器240m中的至少一个。另外或替代地,传感器模块240例如可包括电子鼻传感器(未示出)、肌电图(emg)传感器(未示出)、脑电图(eeg)传感器(未示出)、心电图(ecg)传感器(未示出)、红外(ir)传感器(未示出)、虹膜传感器(未示出)、指纹传感器(未示出)等等。传感器模块240可进一步包括用于控制其中包括的一个或多个传感器的控制电路。

输入设备250可包括触摸面板252、(数字)笔传感器254、键256或超声波输入设备258。触摸面板252可检测例如以电容类型、电阻类型、红外类型和声波类型中的至少一个的触摸输入。触摸面板252可进一步包括控制电路。电容类型触摸面板可检测物理接触或接近。触摸面板252可进一步包括触觉层。在这种情况下,触摸面板252可给用户提供触觉反应。

(数字)笔传感器254例如可通过使用与接收用户的触摸输入的方法相同或相似的方法或者使用分离的识别片来实现。键256例如可包括物理按钮、光学键或键盘。超声波输入设备258是可通过用电子设备201的麦克风(例如麦克风288)、通过生成超声波信号的输入单元检测声波来识别数据并且可执行无线检测的设备。根据实施例,电子设备201还可通过使用通信模块220而从连接到其的外部设备(例如计算机或服务器)接收用户输入。

显示器260(例如显示器150)可包括面板262、全息图设备264或投影仪266。例如,面板262例如可以是液晶显示器(lcd)、有源矩阵有机发光二极管(am-oled)等等。面板262例如可被实现成柔性的、透明的或可穿戴的。面板262可与触摸面板252一起由单个模块来实现。全息图设备264可通过使用光的干涉在空中示出三维图像。投影仪266可通过将光投射到屏幕上来显示图像。屏幕例如可位于电子设备201的内部或外部。根据实施例,显示器260可进一步包括用于控制面板262、全息图设备264或投影仪266的控制电路。

接口270例如可包括高清晰度多媒体接口(hdmi)372、通用串行总线(usb)274、光学接口276或d-超小型(d-sub)278。接口270例如可被包括在图1中图示的通信接口160中。另外或替代地,接口270例如可包括移动高清链路(mhl)接口、安全数字(sd)卡/多媒体卡(mmc)接口或红外数据协会(irda)标准接口。

音频模块280可双向转换声音和电信号。音频模块280的至少一些组件例如可被包括在图1中图示的输入/输出接口140中。音频模块280可处理例如通过扬声器282、接收器284、耳机286或麦克风288输入或输出的语音信息。相机模块291是可拍摄静止和运动图像的设备,并且可根据实施例包括一个或多个图像传感器(例如前传感器或后传感器,未示出)、镜头(未示出)、图像信号处理器(isp)(未示出)或闪光灯(例如led或氙灯(未示出))。

电源管理模块295可管理电子设备201的电源。虽然未图示,但是电源管理模块295例如可包括电源管理集成电路(pmic)、充电器集成电路(ic)或者电池或燃油计。根据各种实施例,pmic可安装在集成电路或soc半导体设备内。充电方法可被分为有线充电方法和无线充电方式。充电器ic可对电池充电,并且可防止引起或者从充电器流动过电压或过多电流。

根据实施例,充电器ic可包括用于有线充电和无线充电中的至少一个的充电器ic。无线充电的示例可包括磁共振充电、磁感应充电和电磁充电,并且诸如线圈环路、谐振电路和整流器之类的附加电路可被添加以用于无线充电。

电池计例如可测量充电期间电池296的剩余量以及电压、电流或温度。电池296可存储或生成电力,并且可使用存储或生成的电力向电子设备201供电。电池296例如可包括可充电电池或太阳能电池。指示器297可显示电子设备201或其一部分(例如ap210)的特定状态,例如引导状态、消息状态或充电状态(soc)。马达298可将电信号转换为机械振动。虽然未图示,但是电子设备201可包括用于支持移动tv的处理设备(例如gpu)。用于支持移动tv的处理单元例如可处理根据数字多媒体广播(dmb)、数字视频广播(dvb)或媒体流的某个标准的媒体数据。

根据本公开的各种实施例的电子设备的上述元件中的每一个可包括一个或多个组件,并且对应的元件的名称可根据电子设备的类型而变化。根据本公开的各种实施例的电子设备可包括上述元件中的至少一个,并且可排除元件中的一些或者进一步包括其它附加元件。此外,根据本公开的各种实施例的电子设备的元件中的一些可耦合以形成单个实体,同时执行与耦合之前对应的元件的功能相同的功能。

在下文中,将详细解释根据本公开的各种示例性实施例的用于扫描相邻设备及其电子设备的方法。根据本公开的各种示例性实施例的电子设备可以是:诸如智能手表、智能眼镜等等之类的可穿戴电子设备,以及智能电话、平板pc等等,或者以提供有无线通信功能的家用电器的形式的电子设备,诸如tv、空调、风扇等等。电子设备可包括图1和图2中所示的元件的整体或部分。根据本公开的各种示例性实施例,电子设备可以通过经由诸如bt、wifi、ble、lte等等之类的各种无线通信而被导向位于期望的方向或位于期望的方向和距离的相邻设备来有效地扫描相邻设备。

根据本公开的各种示例性实施例,电子设备可以使用全向天线、ble通信和信标信号来定向扫描位于期望的方向或位于期望的方向和距离的相邻设备。

根据本公开的各种示例性实施例,电子设备可以使用定向天线、wifi通信、mm波频率和信标信号来定向扫描位于期望的方向或位于期望的方向和距离的相邻设备。另外,电子设备可以使用各种无线通信定向扫描期望的相邻设备。

图3图示根据本公开的各种示例性实施例的电子设备300的元件中的一些的视图。参考图3,电子设备300可包括全向天线310、信标管理器320、传感器管理器330、应用程序340、基带模块350、wifi模块360、红外线模块370、蓝牙模块380、扬声器390等等。

传感器管理器330可管理各种传感器,诸如加速度传感器331、手势传感器332、指纹传感器333、接近传感器334、地磁传感器335、位置传感器336、照度传感器337、高度传感器338、触摸传感器339等等,并且可与信标管理器320集成到单个元件中,或者可作为分离的元件与信标管理器320交互工作。

在应用程序340被执行时,信标管理器320驱动模块中的至少一个,并且模块可向信标管理器320输出通过无线网络接收的信标信号。信标管理器320可基于通过传感器管理器330输入的各种传感器信息来控制发送和接收信标信号的操作,并且可被包括在图1的处理器中,或者可作为分离的元件与处理器交互工作。

信标管理器320可控制发送在应用程序340中生成的信标信号的操作,或者可根据应用程序340的请求直接生成信标信号。信标管理器320可被包括在应用程序中以为每个应用程序管理信标,或者可存在于应用程序外部以管理多个应用程序的信标操作。

信标管理器320可被包括在基带模块、wifi模块、红外线模块、蓝牙模块和扬声器中的每一个中。

可根据在信标管理器320中生成的控制命令来控制信标操作,并且可通过可以发送和接收信标信号的模块来发送(例如广播)信标信号。

可以发送和接收信标信号的模块可以是基带模块、wifi模块、红外线模块、蓝牙模块和扬声器中的一个,并且全向天线310可被包括在模块中,该模块可以发送和接收信标信号,或者可以是分离的元件,并且可与电子设备的壳体一体地形成,或者可以是分离的元件。

根据本公开的各种示例性实施例,蓝牙模块可用作可以发送和接收信标信号的模块,并且蓝牙模块可发送信标信号,信标信号可以基于蓝牙4.0(ble)协议、通过全向天线310在所有方向上与最大70m内的电子设备无线通信。

为了参考,基于蓝牙4.0(ble)协议的信标信号可被称为由例如apple公司的特定公司指示的ibeacon信号。然而,在下文中,基于蓝牙4.0(ble)协议的所有信标信号将被称为信标信号。蓝牙模块可在信标帧或信标分组中包括预定定向信息,并且发送信标帧或信标分组,以便扫描在期望的方向或期望的方向和距离的相邻设备。

图4图示根据本公开的各种示例性实施例的示出ble信道的配置的示例的视图。参考图4,ble无线通信可具有由2.4ghz频带中的2mhz带宽形成的40个信道,并且在40个信道之中的信道号37、38和39可被分配为广告信道,并且其它信道可被分配为数据信道。

图5图示根据本公开的各种示例性实施例的示出ble帧结构的示例的视图。参考图5,例如,通过广告信道发送的ble帧500可包括对应于8位的1个八比特组的前导码、4个八比特组的访问地址、协议数据单元(pdu)和3个八比特组的循环冗余校验(crc)。

前导码可用于频率同步和自动增益控制(agc)训练,并且访问地址例如可包括作为访问地址值的0x8e89bed6的值。pdu可被划分为报头部分和有效载荷部分,并且crc可包括用于检测数据传输错误的代码值。

pdu的报头可被分配16位,并且根据报头中包括的长度字段值,pdu的有效载荷可被分配n位。

16位的报头可由4位的类型字、2位的为未来使用(rfu)保留的字段、1位的txadd字段、1位的rxadd字段、6位的长度字段和2位的rfu字段组成。

图6图示根据本公开的各种示例性实施例的pdu的有效载荷600的组成的示例的视图。参考图6,pdu的有效负载600可包括:指示蓝牙mac地址的值05a2176e3d71,指示苹果公司的固定“ibeacon”广告前缀的值02011a1aff4c000215,以及指示“ibeacon”配置文件通用唯一标识符(uuid)的值e2c56db5dffb48d2b060d0f5a71096e0。

另外,pdu的有效载荷600可包括主要字段601、次要字段602和校准的tx功率的2的补码。

根据本公开的各种示例性实施例,例如,可根据rfc4122标准生成uuid,并且uuid可用作服务标识符。

例如,安装在特定地点(例如星巴克咖啡店)中的电子设备(例如信标发送器,tx)可信标信号中包括分配给特定地点的uuid并发送信标信号,并且在特定地点接收信标信号的电子设备(例如信标接收器,rx)可识别包括在信标信号中的uuid,并确定当前位置是特定地点(例如星巴克咖啡店)或在特定地点周围。

安装在特定位置中的电子设备(例如信标发送器,tx)可发送信标信号中的传输功率值并发送信标信号,并且在特定地点接收信标信号的电子设备(例如信标接收器,rx)可识别包括在信标信号中的传输功率值,比较传输功率值与真实接收的信标信号的信号强度值,并计算到发送信标信号的电子设备的距离(例如信标发送器,tx)。

接收信标信号的电子设备(例如信标接收器,rx)可基于包括在信标信号中的各种值来执行某个操作。例如,电子设备可执行各种操作,诸如启动由包括在信标信号中的各种值指定的特定应用,或者访问提供特定内容(例如星巴克咖啡店的广告、咖啡购买优惠券等)的服务器。

根据本公开的各种示例性实施例,安装在特定地点的电子设备(例如信标发送器,tx)可使用包括在有效载荷中的主要字段601和次要字段602来在信标信号中包括期望的方向和位置信息,并发送信标信号。

图7图示根据本公开的各种示例性实施例的示出信标广播消息参数700的示例的视图。可使用包括在pdu的有效载荷中的16位的主要字段和次要字段来将信标广播消息参数700发送到相邻设备。

参考图7,16位的主要字段和次要字段的前面的2位(b0,b1)可用作报头信息,并且后面的14位(b3-b15)可用作细节信息。

例如,当16位之中的2位的报头信息为00时,后面的14位的细节信息指示纬度和经度值,并且当16位之中的2位的报头信息位为01时,后面的14位的细节信息指示3维(3d)方向值。

根据本公开的各种示例性实施例,当2位的报头信息为00时,7位的纬度值和7位的经度值在14位的细节信息上可被记录为位置信息。

根据本公开的各种示例性实施例,当2位的报头信息为01时,7位的xy方向值和7位的z方向值在14位的细节信息上可被记录为3d方向信息。

根据本公开的各种示例性实施例,当2位的报头信息为10或11时,未定义的值可被记录在14位的细节信息上,并且当有利时,2位的报头信息10或11和与其相关的14位的细节信息可被新定义和使用。

例如,考虑到其中如在场景中拍摄图片的情况以及可以在其中技术地发送ble信标分组的范围两者,信标分组可以被发送达大约1-10米(最大20米)。如果信标分组的可传输距离由纬度和经度表达,五位或四位小数可能是有意义的数字。

另外,考虑到地面上的1度纬度被转换成约111,640m(约105m),并且4位用于表达五位小数(0-9),并且7位用于表达四到五位小数(00-99),计算距离。上述计算可同样适用于经度。

即,为了将纬度和经度表达为满足上述条件的位置信息,可分配和显示至少8位或14位,并且2位的报头信息可用于区分在8位的显示和14位的显示。在这种情况下,可分配在2位的报头信息中未定义的值10或值11之一来区分8位的显示和14位的显示。

图8图示根据本公开的各种示例性实施例的示出定向方向的建模的示例的视图。根据本公开的各种示例性实施例,当2位的报头信息为01时,7位的xy方向值和7位的z方向值在后面的14位的细节信息上可被记录为关于待扫描的期望的目标相邻设备的3d方向信息。

参考图8,可参照n极显示用于将电子设备801导向待扫描的期望的目标相邻设备的方位角(θ),该方位角由在电子设备801中提供的传感器测量,例如陀螺仪罗盘传感器。

例如,可设计适当的数值来分配360度作为14位的细节信息。在xy平面的情况下,如果360度被除以5度,xy平面总共被划分为72个部分,并且如果该值由二进制操作表达,总共利用7位。另一方面,如果360度除以10度,xy平面总共可以被量化为36个部分,并且因而利用6位。

如果z平面是球体并且360度除以5度,z平面总共被划分为72个部分,并且因而利用7位。另一方面,如果z平面是半球并且180度除以5度,z平面总共可被量化为36个部分,并且因而利用6位。

电子设备(例如信标发送器,tx)可在信标信号中包括用于扫描位于期望的方向或者位于期望的方向和位置的相邻设备的方向信息和位置信息的一个或多个,并且发送信标信号。

另外,接收信标信号的电子设备(例如信标接收器,rx)可基于包括在信标信号中的方向信息和位置信息中的一个或多个来确定接收的信标信号是否有效,并且执行各种操作,诸如与发送信标信号的电子设备(例如信标发送器,tx)无线通信,基于包括在信标信号中的各种值启动特定应用,或者访问提供特定内容的服务器。

相应地,根据本公开的各种示例性实施例的电子设备可以使用全向天线、ble通信和信标信号来定向扫描位于期望的方向或位于期望的方向和距离的相邻设备。

根据本公开的各种示例性实施例,电子设备可以使用定向天线、基于mm波(毫米波)频率的wifi通信和信标信号来定向扫描位于期望的方向或位于期望的方向和距离的相邻设备。

例如,电子设备可使用定向天线的波束成形方法,并且使用wifi802.11ad作为基于60ghz或28ghzmm波的通信方法来扫描相邻设备。

当电子设备使用基于mm波频率的波束成形方法来扫描相邻设备时,电子设备可向相邻设备发送扫描请求消息并从相邻设备接收扫描响应消息。

根据本公开的各种示例性实施例,用于使用扫描请求消息和扫描响应消息来定向扫描相邻设备的方法可以有效地使用网络资源,并且与用于使用全向天线扫描相邻设备的方法相比可以更精确地扫描相邻设备。

只要波束成形是可能的,就可根据更多的示例性实施例实现用于使用定向天线扫描相邻设备的方法,即使在使用除了60ghz以外的频率时,例如诸如28ghz之类的其它频率。即使在使用802.11系列的wifi通信时,也可以使用各种天线形成波束以实现多输入和多输出(mimo)。

mm波频率的特征之一是方向性。使用mm波频率与面向电子设备的特定电子设备定向地通信可能是合适的。mm波频率可应用于用于识别和控制位于视线内的电子设备的各种服务。

根据本公开的各种示例性实施例,请求扫描的电子设备和响应扫描请求的电子设备可通过简单地向位于视线内的其它电子设备发送扫描请求消息和从位于视线内的其它电子设备接收扫描响应消息来掌握其对应方电子设备的相对位置。

图9图示根据本公开的各种示例性实施例的示出电子设备900的一些元件的视图。参考图9、电子设备900可包括定向天线910(用于波束成形的阵列天线)、信标管理器920、传感器管理器930、应用程序940、基带模块950、wifi模块960、红外线模块970、蓝牙模块980、扬声器990等。

传感器管理器930可管理各种传感器,诸如加速度传感器931、手势传感器932、指纹传感器933、接近传感器934、地磁传感器935、位置传感器936、照度传感器937、高度传感器938、触摸传感器939等等,并且可与信标管理器920集成到单个元件中,或者可作为分离的元件与信标管理器920交互工作。

在应用程序340被执行时,信标管理器920驱动模块中的至少一个,并且模块可向信标管理器920输出通过无线网络接收的信标信号。信标管理器920可基于通过传感器管理器930输入的各种传感器信息而控制发送和接收信标信号的操作,并且可被包括在图1的处理器中,或者可作为分离的元件与处理器交互工作。

信标管理器920可控制发送在应用程序940中生成的信标信号的操作,或者可根据应用程序940的请求直接生成信标信号。信标管理器920可被包括在应用程序中以为每个应用程序管理信标操作,或者可存在于应用程序外部以管理多个应用的信标操作。

信标管理器920可被包括在基带模块、wifi模块、红外线模块、蓝牙模块和扬声器中的每一个中。

可根据在信标管理器920中生成的控制命令来控制信标操作,并且可通过可以发送和接收信标信号的模块来发送信标信号。可以发送和接收信标信号的模块可以是基带模块、wifi模块、红外线模块、蓝牙模块和扬声器中的一个,并且定向天线910可被包括在可以发送和接收信标信号的模块中,或者可以是分离的元件,并且可与电子设备的壳体一体地形成,或者可以是分离的元件。

根据本公开的各种示例性实施例,wifi模块可用作可以发送和接收信标信号的模块,并且wifi模块可使用是基于60ghz或28ghz的mm波频率的通信方法的wifi802.11ad,并且可使用定向天线910的波束成形方法来在特定方向上发送信标信号。

图10图示根据本公开的各种示例性实施例的示出使用定向天线定向扫描相邻设备的电子设备1001的视图。参考图10,电子设备1001(其被安装或移动到或以其它方式位于特定地点1000)可被引导以根据使用定向天线的波束成形方法扫描在相邻设备1002-1004之中的被布置在特定方向上或在与特定距离结合的特定方向上的相邻设备1002和1003。

图11图示根据本公开的各种示例性实施例的示出可以多个扇区为单位、使用定向天线扫描相邻设备的电子设备1100的示例的视图。参考图11,电子设备1100的定向天线(未示出)可由用户朝着某个方向引导。

例如,电子设备1100(诸如智能电话)的定向天线被引导到的方向可用各种方法设计成与在电子设备1100的前表面上形成的屏幕1101的相反方向一致,或者可被设计成当水平定位电子设备1100时与在其上定向屏幕1101的顶部的方向一致。

根据本公开的各种示例性实施例,用户可朝着特定方向定向电子设备1100,并且然后例如可选择在电子设备的屏幕1101上显示的“相邻设备扫描”按钮,或者执行相邻设备扫描应用,从而启动扫描。

电子设备1100可生成以mm波频率的信标信号,并且经由定向天线、通过多个波束成形扇区1-5发送信标信号,以便扫描位于特定方向或者位于电子设备的特定方向和期望的距离的相邻设备1102-1104,因而扫过多个相邻设备1102-1106之中的某些设备。

图12图示根据本公开的各种示例性实施例的示出以波束成形方法、使用定向天线扫描预定角度内的相邻设备的电子设备1200的示例的视图。参考图12,电子设备1200可使用预设的波束成形单位角度来划分用于在特定方向上扫描的预定角度。

例如,当用于扫描的预定角度参照xy平面在25与100度之间,并且预设的波束成形单位角度是25度时,电子设备1200可控制定向天线以通过顺序地波束成形对应于第一扇区(扇区#1)的25-50度的第一波束(波束#1)1201、对应于第二扇区(扇区#2)的50-75度的第二波束(波束#2)1202和对应于第三扇区(扇区#3)的75-100度的第三波束(波束#3)1203来发送信标,并且扫描相邻设备。

本文中,从第一至第三扇区顺序地扫描的第一至第三波束1201-1203可在一定程度上彼此重叠,如图12中所示。这可被实现以防止在这些波束之间形成空的空间。

图13图示根据本公开的各种示例性实施例的示出扫描请求消息和扫描响应消息的参数1300的示例的视图。参考图13,扫描请求消息1301可包括:作为指示是扫描操作的主体的电子设备的标识符的信息的启动器id,以及作为指示扫描操作(例如拍摄)的目的或事件的信息的扫描类型。

扫描请求消息1301可包括:作为指示诸如定向角(例如陀螺仪罗盘信息)之类的扫描方向的信息的定向信息,以及作为用于测量距离的信息的波束功率电平。

扫描请求消息1301可包括:作为指示波束的扇区号或标识符的信息的波束扇区id,以及作为用于指定在接收扫描请求消息的相邻设备中发送扫描响应消息的信道和时间(例如信道1和在10ms之后)的信息的响应调度。另外,当电子设备中的gps模块被打开时,扫描请求消息1301可包括gps信息作为指示位置信息的信息。

gps信息是可被包括在扫描请求消息1301中或者可不被包括在其中的可选信息,而定向信息是用于在特定方向上限制性地扫描相邻设备的必要信息。波束功率电平是用于限制性地扫描在特定距离内的相邻设备的信息,并且可被包括在扫描请求消息中。

根据本公开的各种示例性实施例,定向信息和波束功率电平两者可被包括在扫描请求消息1301中,或者定向信息和波束功率电平中的一个可被包括在扫描请求消息1301中。

扫描响应消息1302可包括:作为指示接收扫描请求消息的相邻设备(例如响应器)的标识符的信息的响应器id。为了隐私保护,接收扫描请求消息的相邻设备可被设置成不响应于相邻设备扫描请求。

扫描响应消息1302可包括:作为指示接收扫描请求消息的波束扇区标识符的信息的接收的波束扇区id。接收的波束扇区id是用于将由相邻设备接收的扫描请求消息中的波束扇区标识符发送回发送扫描请求消息的电子设备的信息。

图14图示根据本公开的各种示例性实施例的示出电子设备1400与相邻设备1401之间的操作的示例的流程图。参考图14,是相邻设备扫描操作的主体的电子设备1400(例如扫描器或启动器)可生成信标信号的扫描请求消息1403,并且重复用于在特定波束扇区中通过定向天线顺序发送扫描请求消息1403的波束成形操作。

例如,当电子设备1400在操作1402中以某个波束扇区(例如扇区#1)为单位发送扫描请求消息1403时,扫描请求消息1403可包括启动器id、扫描类型、定向信息、波束功率电平、波束扇区id和响应调度,并且可包括gps信息作为可选信息。

当位于某个波束扇区(例如扇区#1)的单位内的相邻设备(例如响应器)1401接收扫描请求消息1403时,相邻设备在操作1404中确定扫描请求消息1403是否是有效。

例如,为了保护隐私,相邻设备1401可被设置成不响应于相邻设备扫描请求。在这种情况下,相邻设备1401可确定扫描请求消息无效,并且可谢绝或以其它方式拒绝响应。

另一方面,当相邻设备1401确定扫描请求消息有效时,相邻设备1401可生成扫描响应消息1406以响应于扫描请求消息1403,并且在操作1405中向电子设备1400发送扫描响应消息1406。

本文中,扫描响应消息1406可包括响应器id和接收的波束扇区id,并且可通过定向天线或全向天线被以各种方法被发送。

例如,当相邻设备1401通过定向天线发送扫描响应消息1406时,相邻设备1401可通过朝着从其接收到扫描请求消息1403的特定扇区(例如扇区#1)波束成形而发送扫描响应消息1406。然而,当没有从电子设备1400接收到响应消息(例如指示是否接收到消息的“ack”消息)时,相邻设备1401可通过朝着邻近于特定扇区的另一个扇区(例如扇区#0或扇区#2)波束成形而重新发送扫描响应消息1406。这可能因此防止当电子设备1400移动到另一个位置时通常可能发生的通信错误。

接收到扫描请求消息1403的相邻设备1401可识别扫描请求消息中的启动器的id(例如mac地址等)以及定向信息(例如定向角),并计算在执行扫描操作的电子设备1400(启动器)与相邻设备1401之间的相对距离。

相邻设备1401可识别扫描请求消息1403中的响应调度,确定发送扫描响应消息1406的信道和时间,并且然后根据对应的信道和时间发送扫描响应消息1406。

电子设备1400可识别包括在扫描响应消息1406中的响应器id并识别相邻设备1401,并且可识别包括在扫描响应消息1406中的波束扇区id,并且计算电子设备1400与相邻设备1401之间的相对距离。

图15图示根据本公开的各种示例性实施例的示出在电子设备1500、相邻设备1501与又一个第三设备1502之间的定向信息和位移角的交换的示例的视图。参考图15,可在执行扫描操作的电子设备1500或1502与是待扫描的目标的相邻设备1501之间交换由陀螺仪罗盘传感器获取的定向信息和参照特定引导点形成的位移角(θ)。

根据本公开的各种示例性实施例,可以更有效地得到相邻设备的位置,并且可以制作地图而不使用利用许多网络资源并且可能不是精确信息的gps信息。

这在根据基于位置的服务(lbs)制作用于室内导航的地图时提供帮助,并且可有用地应用于其中不提供像lbs系统那样的位置感测设备的建筑物的内部或外部。

图16图示根据本公开的各种示例性实施例的包括扫描请求消息和扫描响应消息的ieee802.11admac帧1600的示例的视图。参考图16,ieee802.11admac帧1600可包括定向频带(dband)能力信息元素1601。

根据本公开的各种示例性实施例,扫描请求消息和扫描响应消息的参数1602可被包括在ieee802.11admac帧1600的dband能力信息元素1601中,或者可被包括在除了dband能力信息元素之外的生成商专用信息元素的形式中。扫描请求消息和扫描响应消息的参数可被包括在信标帧、dband信标帧、探测请求帧、探测响应帧等中。

根据本公开的各种示例性实施例,扫描请求消息和扫描响应消息的参数可被包括在mac之上的上层(例如应用层)上的消息中。

图17图示根据本公开的各种示例性实施例的示出扇区电平扫过操作的视图。参考图17,扫描请求消息可以以在ieee802.11ad中考虑的在dband波束成形期间由启动器发送的消息的形式来实现。参考图17,扫描响应消息可以以在ieee802.11ad中考虑的在dband波束成形期间由响应器发送的消息的形式来实现。

更具体地,可通过使用考虑定向信息的各种扇区电平扫过(sls)来实现在电子设备1700(例如启动器)与相邻设备1701(例如响应器)之间发送和接收的扫描请求消息和扫描响应消息,其中该电子设备1700是扫描操作的主体,该相邻设备1701是待扫描的目标。

图18图示根据本公开的各种示例性实施例的示出在超帧结构中扫描对应方设备的过程的示例的视图。参考图18,是扫描操作的主体的电子设备1800(例如扫描器)可通过在其中包括扫描请求消息的参数来生成dband信标,并且可如上参照图16所述地以每个扇区为单位引导和发送dband信标。

电子设备1800倒计时,同时以每个扇区为单位发送dband信标。例如,当电子设备1800发送dband信标,同时顺序地将dband导向9个扇区时,倒计值cdown为0-8。

例如,图18图示:由电子设备1800通过第六扇区发送的dband信标到达相邻设备(例如响应器)1801,其中该相邻设备是待扫描的目标。

相邻设备1801可像电子设备1800那样支持mm波波束成形,并且通过扇区扫过帧(scs)发送扫描响应消息。另外,scs帧、scs反馈帧和scs-ack帧的语法可包括根据本公开的各种示例性实施例的参数,并且该参数可被添加到上述帧作为生产商专用元素。

相邻设备1801可近似地估计电子设备1800的相对位置,并且可不通过所有扇区发送scs帧。相应地,可以实现更快的扫描或波束成形效果。

根据本公开的各种示例性实施例的扫描请求消息和扫描响应消息的参数可被添加为与被另外标准化的ieee802.11ax中的定向扫描相关的协议的语法,诸如扇区扫过(ssw)和波束精细化协议(brp)。

根据本公开的各种示例性实施例,用于用方向性扫描相邻设备的方法可与波束成形技术一起应用于邻域网(nan)无线通信。另外,用于调整波束宽度以增强扇区电平扫过(sls)的速度的各种技术是公知的,并且因而可与根据本公开的各种示例性实施例的扫描方法一起使用。

另外,当关闭wifi,但是打开“始终允许扫描”的选项时,应用android4.3或更高版本的诸如智能电话之类的电子设备可以执行wifi扫描,并且因而本公开的示例性实施例可以容易地应用于实际产品。

根据本公开的各种示例性实施例的用于使用全向天线扫描相邻设备的方法和用于使用定向天线扫描相邻设备的方法可根据电子设备和相邻设备的网络情况或位置来彼此转换,其中该电子设备是扫描操作的主体,该相邻设备是待扫描的目标。

例如,当电子设备和相邻设备位于视线(los)内时,可应用用于使用定向天线扫描相邻设备的方法,并且当电子设备和相邻设备不位于los内时,不可以应用用于使用这样的定向天线扫描相邻设备的方法。

因此,当电子设备和相邻设备不位于los内时,电子设备可自动切换到用于使用全向天线扫描相邻设备的方法,或者可显示用户界面屏幕等,以便用户识别当前情况并转换成用于使用全向天线扫描相邻设备的方法。

用于使用全向天线扫描相邻设备的方法和用于使用定向天线扫描相邻设备的方法可根据诸如网络环境、地点、通信质量等之类的各种因素而自动或半自动地彼此转换。

本公开的各种示例性实施例可被有用地应用以执行各种智能功能。

图19图示根据本公开的各种示例性实施例的示出智能图片标记操作的示例的视图。例如,当携带根据本公开的各种示例性实施例的电子设备1900的用户将用户已经拍摄的图片上传到相机、无线设备或诸如sns之类的社交媒体网站上时,用户可使用图片标记服务来容易地分类图片。

存在各种标记服务。例如,用于标记人的面部(或物体)的正常图片标记方法可执行以下操作:将待标记的图片中的人的面部(或物体)分割;使用图像识别技术提取特征信息;以及通过比较该特征信息和用户设备中的数据库中的或在线/离线数据库中的图片的特征信息来发现相似的人(或物体)。

正常图片标记方法可自动执行图片标记,或者可通过从用户接收自动提取的标记信息的标识来半自动地执行图片标记。然而,上述正常图片标记方法具有许多缺点。具体地,当出现在待标记的图片中的人(或物体)的面部未被清晰地拍摄时,当在待标记的图片中存在许多人的面部(或物体)时,当在用户的数据库中存在许多图片(或物体)时,或者当面部(或物体)匹配被在线执行时,标记的精度非常低,或者消耗了过多的计算能力(操作/电池消耗),并且利用高于预定带宽的网络流量来交换信息。

特别地,对于具有相机功能的无线终端(例如智能电话)重要的是减少利用的处理器计算量,并且从而同时减少电池消耗。因此,当标记操作增加时,终端的资源上的负担也增加。特别地,当除了通过对图片中的人或物体的面部识别进行标记之外还为视频数据执行扫描、提取和标记时,计算量和网络流量大大增加。

根据本公开的各种示例性实施例,当拍摄图片并标记图片时,用户终端可通过与用户的设备通信而不是通过通过对人的面部(或物体)的图像识别进行标记来直接获取标记目标信息,该图像识别利用资源。无关地,拍摄者可能并不总是实体的人,并且可能是各种类型的自动相机。

具体地,拍摄者可以是各种独立的拍摄设备,诸如cctv、无人机相机等。拍摄者可获取用户的位置信息(包括高度信息)、拍摄角度、拍摄时间、镜头的广角和特征信息、以及关于使用拍摄图片的用户终端的传感器的位于附近的其它的无线终端的信息。

另外,当位于拍摄者附近的终端用户通过无线终端周围的信号测量而被确定为优先标记目标候选时,布置在将由相机拍摄的位置(例如地图上的位置和角度)处的人(或物体)可同时被其次地确定为第一优先标记目标。

当根据本公开的各种示例性实施例的相邻设备扫描方法应用于受限的标记目标候选时,标记目标的数量可减少到位于期望的方向或位于期望的方向和距离的相邻设备的集(例如,图19的1901-1903),并且增加图片标记的效率。

在该示例情况下,公开了用于识别相邻用户(或相邻设备)的两种方法。如本公开的各种示例性实施例中所提及的,终端可通过终端之间的通信识别相邻终端,并且在通信的中间用作主机的终端或服务器可基于诸如各种终端的位置和高度、时间等之类的其它终端的信息来通过推断识别用户。

用作主机的终端或服务器的第一示例是通信服务供应商的基站(bs)/enb,第二示例是像无人机那样的提供有cctv功能的设备,第三示例是像facebook那样的sns或云服务服务器,并且第四示例是个人便携式终端。第一示例可在用户拍摄时使用在对应的基站(例如图19的1904)的小区上的用户位置来推断标记目标,并且第三示例可基于用户的位置信息来推断标记目标,该标记目标允许在拍摄之后在云服务服务器处登记图片时提前使用其位置日志。

图20图示根据本公开的各种示例性实施例的示出拒绝被拍摄的操作的视图。例如,近年来,诸如用户视频设备或cctv之类的各种视频设备正拍摄许多照片并制作视频。相应地,存在关注:用户不想向公众泄露的特定用户或物体可能有意或无意地出现在其它的照片或视频中。

例如,参考图20,携带电子设备2005(诸如智能电话)的人可能暴露于另一个用户的电子设备2000的相机,并且可能难以如所愿地防止包括该人的照片被上传到社交媒体或云服务器上,并且因而出现在公众中。

根据本公开的各种示例性实施例,不希望泄露私人信息的用户可装备有指示“拒绝被拍照”的功能。拍摄者可能不一定是人,并且可以是诸如cctv、无人机相机等之类的各种独立的拍摄设备。例如,大多数人携带诸如智能电话等(例如图20的2001-2003)之类的电子设备或者可穿戴设备,并且因而可执行以下方法。

例如,拍摄者可获取用户的位置信息(包括高度信息)、拍摄角度、拍摄时间、镜头的广角和特征信息、以及关于使用拍摄图片的用户终端的传感器的位于附近的其它人的无线终端的信息。

另外,位于拍摄者附近的终端用户可主要被确定为将通过无线终端周围的信号测量拍摄的优先目标候选,并且位于位置(例如地图上的位置和角度)处的可以是将由相机同时拍摄的目标的人(或物体)可被其次确定为待拍摄的第一优先目标。

在这种情况下,存在两种用于识别相邻用户的方法。如在本公开的各种示例性实施例中,终端可通过终端之间的通信来识别相邻终端,并且在通信中间用作主机的终端或服务器可通过基于诸如各种终端的位置和高度、时间等之类的其它终端的信息推断来识别用户。

用作主机的终端或服务器的第一示例是通信服务供应商的基站(bs)/enb,第二示例是像无人机那样的提供有cctv功能的设备,第三示例是像facebook那样的sns或云服务服务器,并且第四示例是个人便携式终端。第一示例可在用户拍摄时使用在对应的基站(例如图20的2004)的小区上的用户位置来推断待拍摄的目标,并且第三示例可基于用户的位置信息来推断待拍摄的目标,其中该待拍摄的目标允许在拍摄之后在云服务服务器处登记图片时提前使用其位置日志。

当被选择将被拍摄的目标提前通过电子配置或者之后通过在线或离线设置或配置表达“拒绝被拍摄”的意图时,对应的用户或物体的外观可被删除,或者被改变成不同外观(例如笑脸)的图标,或者可请求下述处理,其中该处理请求对在拍摄的图片或视频中的拍摄的人的肖像或显示权利的特许或允许。

图21图示根据本公开的各种示例性实施例的示出基于位置识别的服务的视图。例如,根据本公开的定向扫描方法可应用于:诸如在博物馆中享受艺术之类的各种服务,诸如健美操之类的游戏应用、寻找停放的汽车等。

根据本公开的各种示例性实施例,wifi功能例如可安装在博物馆中展示的多个物体中,并且然后可通过定向扫描方法来识别物体的位置,并且可以提供各种指导服务。

例如,游戏控制台可通过与控制器的通信来为视频游戏提供控制。根据本公开的各种示例性实施例的方法可应用于诸如智能手表(例如三星的“gearfit”)之类的可穿戴设备,并且游戏人员使用可穿戴设备识别位置,并且享受游戏而不是使用经设计与控制台一起使用的传统控制器。

另外,当用户忘记汽车的停放位置时,可通过执行本公开的定向扫描方法,关于提供有wifi功能的汽车来发现停放的汽车的位置。

根据本公开的各种示例性实施例,当基于mm波频率的波束成形技术应用于使用2d相机和深度信息的kinect时,用于识别用户位置的方法可应用于各种游戏。

本公开的各种示例性实施例可应用于“用户自适应空调”或“用户自适应风扇”。参考图21,当根据本公开的各种示例性实施例的用于定向扫描相邻设备的方法应用于风扇2100时,风扇2100可掌握携带诸如智能电话之类的第一电子设备2101的第一用户(例如用户a)的位置,以及携带第二电子设备2102的第二用户(例如用户b)的位置。

另外,每当风扇2100的风朝着第一用户的位置和第二用户的位置时,风扇2100可将风的类型转换为由第一用户期望的预设的风和由第二用户期望的预设的风。

此外,风扇2100可使用由第一用户和第二用户穿戴的可穿戴设备之中的诸如智能手表之类的设备、或者用户周围的传感器获取的生物测定信息(例如温度等),并且可调节由用户期望的风的类型或强度,或者可考虑诸如用户的温度、心跳等之类生物测定信息而为每个用户提供最佳定制的风。

图22图示根据本公开的各种示例性实施例的示出视频会议操作的示例的视图。根据本公开的各种示例性实施例,当通过定向扇区电平扫过方法确定用户位置时,用户位置可被设置为感兴趣区域(roi),并且增强服务可被不同地提供给roi。

例如,诸如802.11ad(或诸如802.11ax等之类的标准)之类的基于mm波的通信功能可被添加到像microsoft的kinect那样的设备。在诸如kinect等之类的当前2d+深度传感器设备中,2d相机可支持清晰分辨率的图像(例如1920x1080的hd分辨率),但是深度传感器具有支持比2d相机的图像的分辨率低的分辨率的图像的缺点,因为深度传感器在有限的时间内发送和接收波束,并且具有有限的精度。

根据本公开的各种示例性实施例,当如图22中所示地执行视频会议操作时,可掌握携带诸如智能电话之类的电子设备(未示出)的演讲者2200的位置,并且然后与其他人2201的图像质量相比可增强演讲者2200的图像质量。另外,当丢包率(plr)低时,可通过更稳定的信道发送图像,并且可在传输期间添加更多的前向纠错(fec)。

图23图示根据本公开的各种示例性实施例的示出基于roi的不均匀深度扫描操作的视图。参考图23,用于通过基于mm波的扫描来扫描用户的位置的各种电子设备2300可通过与由第一用户携带的电子设备2301的定向无线通信来掌握第一用户的位置,并且可通过与由第二用户携带的电子设备2302的定向无线通信来掌握第二用户的位置。

当如上所述地保持或携带第一用户和第二用户的位置时,电子设备2300可将用户的位置设置为roi,并且关于roi更密集地执行深度传感器扫描,并且关于其它区域执行相对稀疏的扫描。

通过如上所述地选择性地执行深度传感器扫描,可以增加由kinect提供的深度地图的帧速率,或者可以增强像用户那样的重要物体的深度的精度。

根据本公开的各种示例性实施例,使用mm波频率的定向相邻设备扫描方法可应用于车辆间通信,以在同时在相同车道中的第一汽车和第二汽车之间通信。

这可在车辆技术领域中用作用于向前运行的汽车向在后面运行的汽车通知路况的方法。除了车辆间通信之外,该方法还可应用于用于通过与位于第一汽车附近并且提供有通信功能(例如智能路灯)的设备通信而向第二汽车传送信息的方法。

根据上述的本公开的各种示例性实施例的方法可定向扫描相邻设备,更有效地获取有用信息,并且然后根据该信息向使用相邻设备的各种用户提供适当的服务。

图24图示根据本公开的各种示例性实施例的示出用于扫描电子设备的相邻设备的方法的流程图。参考图24,根据本公开的各种示例性实施例的电子设备可在操作2400中确定用于扫描相邻设备的定向信息,并且在操作2401中通过无线通信向相邻设备发送包括确定的定向信息的扫描请求消息。

电子设备可在操作2402中通过无线通信从相邻设备接收响应于扫描请求消息的扫描响应消息,并且在操作2403中通过识别扫描响应消息来定向扫描相邻设备。

根据本公开的各种实施例的电子设备的上述元件中的每一个可包括一个或多个组件,并且对应的元件的名称可根据电子设备的类型而变化。根据本公开的各种实施例的电子设备可包括上述元件中的至少一个,并且可排除元件中的一些或者进一步包括其它附加元件。此外,根据本公开的各种实施例的电子设备的元件中的一些可耦合以形成单个实体,同时执行与在耦合之前的对应的元件的功能相同的功能。

根据本公开的各种实施例,根据本公开的各种实施例的如由所附权利要求限定和/或本文公开的设备或方法中的至少一些可以硬件、软件、固件或者硬件、软件和固件中的至少两个的任何组合(例如模块或单元)的形式来实现。“模块”例如可与术语“单元”、“逻辑”、“逻辑块”、“组件”或“电路”互换使用。“模块”可以是集成组件元件或其一部分的最小单元。

“模块”可以是执行一个或多个功能或其一部分的最小单元。“模块”可被机械地或电子地实现。例如,根据本公开的“模块”可包括可能已知或将被开发的专用集成电路(asic)芯片、现场可编程门阵列(fpga)和用于执行操作的可编程逻辑器件中的至少一个。

如果以软件实现,可提供存储至少一个程序(或编程模块)的计算机可读存储介质(或由计算机可读的存储介质)。例如,软件可由以编程模块的形式存储在计算机可读存储介质中的指令来实现。至少一个程序可包括使电子设备执行根据本公开的各种实施例的如由所附权利要求限定和/或本文公开的方法的指令。

计算机可读存储介质例如可以是存储器230。编程模块的至少一部分例如可由处理器210实现(例如执行)。编程模块的至少一部分例如可包括用于执行至少一个功能的模块、程序、例程、一组指令或进程。

计算机可读存储介质可包括:磁介质,诸如硬盘、软盘和磁带;光学介质,诸如光盘只读存储器(cd-rom)和数字通用盘(dvd);磁光介质,诸如可光读软盘;特别被配置成存储和执行程序指令(例如编程模块)的硬件设备,诸如只读存储器(rom)、随机存取存储器(ram)和闪存;电可擦除可编程只读存储器(eeprom);磁盘存储设备;任何其它类型的光存储设备;以及磁带盒。

替代地,一些或全部的任何组合可形成在其中存储程序的存储器。此外,电子设备中可包括多个这样的存储器。另外,程序指令可包括可以在计算机中通过使用解释器执行的高级语言代码以及由编译器编写的机器代码。

根据各种实施例,电子设备101可包括计算机可读存储介质,该计算机可读存储介质具有存储在其中的程序,以执行用于识别已经接收呼叫的对应方电子设备的呼叫不可用状态的操作和用于向对应方电子设备发送呼叫希望消息的操作。

另外,程序可存储在可附接存储设备中,该可附接存储设备能够通过诸如因特网、内部网、局域网(lan)、广域lan(wlan)、存储区域网络(san)或其任何组合之类的通信网络访问电子设备。这样的存储设备可经由外部端口访问电子设备。此外,通信网络上分离的存储设备可访问便携式电子设备。如上所述的任何硬件设备可被配置成作为一个或多个软件模块工作,以便根据本公开的各种实施例执行操作,反之亦然。

根据本公开的各种实施例的任何模块或编程模块可包括上述元件中的至少一个,排除元件中的一些,或者进一步包括其它附加元件。根据本公开的各种实施例的由模块、编程模块或其它元件执行的操作可以顺序、并行、重复或启发式方式来执行。此外,可根据其它次序执行或者可省略一些操作,或者可添加其它操作。

同时,在说明书和附图中公开的示例性实施例仅仅被呈现以易于描述本公开的技术内容,并且帮助理解本公开,并且不旨在限制本公开。因此,从本公开的技术思想导出的所有改变或修改以及本文所述的实施例应当被解释为属于本公开。

本公开的上述实施例可以以硬件、固件或者经由可以存储在诸如cdrom、数字多功能光盘(dvd)、磁带、ram、软盘、硬盘或磁光盘之类的记录介质中的软件或计算机代码或者通过网络下载的最初存储在远程记录介质或非暂时机器可读介质上并且将存储在本地记录介质上的计算机代码的执行来实现,使得本文所述的方法可以经由存储在记录介质上的软件、使用通用计算机或专用处理器或以诸如asic或fpga之类的可编程或专用硬件来渲染。如本领域将理解的,计算机、处理器、微处理器控制器或可编程硬件包括可存储或接收软件或计算机代码的存储器组件,例如ram、rom、闪存等,该软件或计算机代码在由计算机、处理器或硬件访问或执行时实现本文所述的处理方法。另外,应当认识到:当通用计算机访问用于实现本文所示的处理的代码时,代码的执行将通用计算机变换为用于执行本文所示的处理的专用计算机。图中提供的任何功能和步骤可以硬件、软件或两者的组合来实现,并且可以在计算机的编程指令内被全部或部分地执行。本文没有权利要求将根据35u.s.c.112第六段的规定来解释,除非使用短语“用于……的装置(meansfor)”来明确地叙述该元素。另外,技术人员理解并认识到“处理器”或“微处理器”可以是所要求包括的公开中的硬件。根据最广泛的合理解释,所附权利要求是符合35u.s.c.§101的法定主题。

根据按照35u.s.c.§101的法定主题,如本文提及的术语“单元”或“模块”的定义将被理解为构成:诸如ccd、cmos、soc、aisc、fpga、dsp、被配置用于某个期望的功能性的处理器或微处理器(控制器/控制单元)之类的硬件线路,或者包含诸如发送器、接收器或收发器之类的硬件的通信模块,或者包括被加载到硬件中并由硬件执行以用于操作的机器可执行代码的非暂时介质,并且最广泛的合理解释不构成软件本身。例如,本公开中的处理器包括硬件线路,并且申请人的所附权利要求元素都不是纯软件或软件本身。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1