CN101938691A - 多模态邻近度检测 - Google Patents
多模态邻近度检测 Download PDFInfo
- Publication number
- CN101938691A CN101938691A CN2010102212798A CN201010221279A CN101938691A CN 101938691 A CN101938691 A CN 101938691A CN 2010102212798 A CN2010102212798 A CN 2010102212798A CN 201010221279 A CN201010221279 A CN 201010221279A CN 101938691 A CN101938691 A CN 101938691A
- Authority
- CN
- China
- Prior art keywords
- electronic equipment
- adjacency
- adjacency server
- server
- signal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000001514 detection method Methods 0.000 title claims abstract description 40
- 238000000034 method Methods 0.000 claims abstract description 38
- 230000004044 response Effects 0.000 claims abstract description 30
- 230000007613 environmental effect Effects 0.000 claims abstract description 13
- 238000005070 sampling Methods 0.000 claims description 20
- 230000008859 change Effects 0.000 claims description 19
- 230000003213 activating effect Effects 0.000 claims description 3
- 230000005540 biological transmission Effects 0.000 claims 1
- 230000008569 process Effects 0.000 description 8
- 238000012545 processing Methods 0.000 description 5
- 230000008878 coupling Effects 0.000 description 4
- 238000010168 coupling process Methods 0.000 description 4
- 238000005859 coupling reaction Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 238000011524 similarity measure Methods 0.000 description 3
- 230000000007 visual effect Effects 0.000 description 3
- 238000005265 energy consumption Methods 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000008447 perception Effects 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000005314 correlation function Methods 0.000 description 1
- 230000007850 degeneration Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 210000003127 knee Anatomy 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000004886 process control Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 238000005728 strengthening Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/023—Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/52—Network services specially adapted for the location of the user terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
- Computer And Data Communications (AREA)
Abstract
公开了用于在电子设备之间进行邻近度检测的系统和方法。一个或多个电子设备向邻近度服务器发送信号,邻近度服务器确定第一电子设备是否紧邻第二电子设备。邻近度服务器向第一电子设备和第二电子设备发送信号,响应于该信号,第一和第二电子设备激活环境传感器,收集环境数据的至少一个采样,提取环境数据的至少一个特征组;根据特征组生成第一模糊特征,向邻近度服务器发送第一和第二模糊特征组。邻近度服务器使用第一模糊特征组和第二模糊特征组以确定第一电子设备和第二电子设备是否是紧邻的。
Description
背景技术
理解随着时间的推移与一个用户进行交互的一组人的技术应用在上下文感知计算系统中。例如,这种技术可以帮助用户理解并检查随着时间的推移他/她与不同人花费的时间长度,并因此有助于个人提高他/她的社交生活。或者,它可以帮助识别当前一起参与在活动中的一组人,这为上下文感知系统提供了群组上下文(group context)。例如,环境显示器或者信息站可以自动地适合于群组上下文,而不是依赖于个人上下文。因此,用于邻近度检测(proximity detection)的系统和方法会是很有用的。
附图说明
参照附图描述了详细的说明。
图1是根据一些实施例的、其中可以实现多模态邻近度检测的网络环境的示意性说明。
图2是根据一些实施例的、可以适合于实现省电的邻近度检测服务的示例性电子设备的示意性说明。
图3是说明了根据一些实施例的、用于在电子设备中实现省电的邻近度检测服务的方法中的操作的流程图。
图4是说明了根据一些实施例的、用于在电子设备中实现省电的邻近度检测服务的方法中的操作的流程图。
图5是说明了根据一些实施例的、用于在电子设备中实现省电的邻近度检测服务的方法中的操作的流程图。
图6是说明了根据一些实施例的、用于在电子设备中实现省电的邻近度检测服务的系统的各种元件之间的交互的图。
具体实施方式
本文描述的是用于在电子设备中实现省电(power efficient)的邻近度检测服务的示例性系统和方法。在以下描述中,阐述了许多具体细节以提供对各种实施例的透彻理解。但是,本领域的技术人员应当理解,可以在没有这些具体细节的情况下,实践各种实施例。在其它实例中,没有举例说明或者详细描述公知的方法、过程、部件和电路,以便不模糊特定的实施例。
图1是根据一些实施例的、其中可以实现多模态(multimodal)邻近度检测的网络环境的示意性说明。参照图1,一个或多个电子设备110可以经由网络140耦合到服务器132提供的一个或多个资源。在一些实施例中,电子设备110可以被具体实现为移动电话、PDA、膝上型计算机或如参照电子设备110描述的其它移动计算设备。网络140可以被具体实现为公共通信网络(例如,互联网)、或被具体实现为专用通信网络(例如,局域网(LAN)、广域网(WAN)、个域网(PAN)或其组合)。此外,网络140可以是有线网络、无线网络或其组合。电子设备110还通过网络140耦合到邻近度服务器130。服务器130、132可以被具体实现为计算机系统。
图2是根据一些实施例的、可以适合于实现多模态邻近度检测的示例性电子设备210的示意性说明。在一个实施例中,系统200包括计算设备208并且可以包括一个或多个附带的输入/输出设备,其包括具有屏幕204的显示器202、一个或多个扬声器206、键盘210、一个或多个其它I/O设备212和鼠标214。其它I/O设备212可以包括触摸屏、语音激活的输入设备、轨迹球和允许系统200从用户接收输入的任何其它设备。
计算设备208包括系统硬件220和存储器230,所述存储器可以被实现为随机存取存储器和/或只读存储器。文件存储280可以通信地耦合到计算设备208。文件存储280可以在计算设备208内部,例如是一个或多个硬盘驱动器、CD-ROM驱动器、DVD-ROM驱动器或其它类型的存储设备。文件存储280还可以在计算设备208外部,例如是一个或多个外部硬盘驱动器、网络附接存储或独立的存储网络。
系统硬件220可以包括一个或多个处理器222、至少一个图形处理器224、网络接口226、总线结构228和传感器229。在一个实施例中,处理器222可以被具体实现为可从美国加利福尼亚州圣克拉拉的英特尔公司获得的Core2处理器。如本文所使用的,术语“处理器”表示任何类型的计算元件,例如但并不限于微处理器、微控制器、复杂指令集计算(CISC)微处理器、精简指令集(RISC)微处理器、超长指令字(VLIW)微处理器或任何其它类型的处理器或处理电路。
图形处理器224可以用作管理图形和/或视频操作的附属处理器。可以将图形处理器224集成到计算系统200的主板上,或者可以经由主板上的扩展槽来耦合。
在一个实施例中,网络接口226可以是例如以太网接口(参见例如,电气和电子工程师协会/IEEE 802.3-2002)这样的有线接口,或例如IEEE802.11a、b或g兼容接口(参见例如,IEEE Standard for IT-Telecommunications and information exchange between systems LAN/MAN--Part II:Wireless LAN Medium Access Control(MAC)and Physical Layer(PHY)specifications Amendment 4:Further Higher Data Rate Extension in the 2.4 GHz Band,802.11G-2003)这样的无线接口。无线接口的另一个示例可以是通用分组无线服务(GPRS)接口(参见例如,Guidelines on GPRS Handset Requirements,Global System for Mobile Communications/GSM Association,Ver.3.0.1,December 2002)。
总线结构228连接系统硬件228的各种部件。在一个实施例中,总线结构228可以是数种类型的总线结构中的一个或多个,其包括存储器总线、外围总线或外部总线、和/或使用任何各种可用的总线架构的局域总线,其包括但并不限于,11比特总线、工业标准架构(ISA)、微信道架构(MSA)、扩展ISA(EISA)、智能驱动电子(IDE)、VESA局域总线(VLB)、外围组件互连(PCI)、通用串行总线(USB)、高级图形端口(AGP)、个人计算机存储卡国际协会总线(PCMCIA)和小型计算机系统接口(SCSI)。
传感器229可以被具体实现为:短距离无线电(例如,蓝牙、IEEE802.15.4等),用以确定在短距离(通常在约10米左右)范围内的设备;位置信息监视器(可从GPS、WiFi接入点等获得),用以确定大致在同一位置的设备;用于确定位置信息中的改变的检测器(可从GPS、WiFi获得,或者使用加速计来检测运动),以便确定在该运动过程期间仍保持紧邻的多组设备;传感器,其使用音频信息以确定在音频范围内的设备、或使用视觉信息以确定类似的可视信息和/或亮度水平、或具有面部检测功能。
存储器230可以包括用于管理计算设备208的操作的操作系统240。在一个实施例中,操作系统240包括向系统硬件120提供接口的硬件接口模块254。此外,操作系统240可以包括管理在计算设备208的操作中使用的文件的文件系统250,以及管理在计算设备208上执行的进程的进程控制子系统252。
操作系统240可以包括(或管理)一个或多个通信接口,其可以结合系统硬件220进行操作以从远程源收发数据分组和/或数据流。操作系统240还可以包括系统调用接口模块242,其提供了在操作系统240和位于存储器230中的一个或多个应用模块之间的接口。操作系统240可以被具体实现为UNIX操作系统或其任何衍生品(例如,Linux、Solaris等),或被具体实现为品牌操作系统或其它操作系统。
在各种实施例中,计算设备208可以被具体实现为个人计算机、膝上型计算机、个人数字助理、移动电话、娱乐设备或其它计算设备。
在一个实施例中,存储器230包括计算系统200中的邻近度检测模块262。在一个实施例中,邻近度检测模块262可以包括在计算机可读介质中编码的逻辑指令,其当由处理器222执行时,使得处理器222执行用于实现多模态邻近度检测的操作。
邻近度服务器130可以被具体实现为传统的计算机服务器,并且可以具有与图2中所描述的结构相类似的结构。在实施例中,邻近度服务器130还可以包括邻近度检测模块262,其与电子设备110中的邻近度检测模块协作以实现多模态邻近度检测。参照图3和图4解释了该协作的各方面。
图3是说明了根据一些实施例的、用于在电子设备中实现省电的邻近度检测服务的方法中的操作的流程图。在一些实施例中,可以由在电子设备110和邻近度服务器130中的相应的邻近度检测模块162来实现图3中描述的操作。虽然图3中描述的流程图说明了在单个电子设备和邻近度服务器之间的交互,但是本领域的技术人员将意识到,多个电子设备可以与邻近度服务器130进行通信。
参照图3,在操作310,电子设备110向邻近度服务器发送一个或多个信号。作为示例,电子设备可以经由网络140发送语音、数据信号或导频信号。邻近度服务器130可以接收由电子设备发送的信号的一部分。例如,邻近度服务器130可以“嗅探”在网络140上发送的信号。或者,邻近度服务器130可以从耦合到电子设备的另一个网络节点接收信号。在操作318,邻近度服务器130向电子设备发送信号。
响应于接收到来自邻近度服务器的信号,电子设备实现了环境数据采样例程,该例程使用一个或多个传感器以对在紧邻该电子设备的区域中的环境数据进行采样。因此,在操作326,环境数据被收集。在一个实施例中,电子设备使用麦克风以采样来自环境的音频信号。采样可以被同步,以使得由邻近度服务器在操作314处确定为紧邻的那些设备可以在同一时间启动音频采样。采样被捕获,并且可以在被发送到邻近度服务器之前对其加盖时间戳。
在操作330,从在操作326中采样的数据中提取一个或多个特征。例如,在其中电子设备采集音频数据的实施例中,电子设备可以从原始音频数据中提取梅尔频率倒谱系数(Mel-frequency cepstral coefficients,MFCC)。更一般而言,可以使用数据流中保持有频谱和时间信息的其它特征。例如,可能的特征包括快速傅里叶变换、离散余弦变换、离散小波变换和倒谱变换。
在操作334,在操作330采集的一个或多个特征被进行模糊以便保护用户的隐私。因此,需要进行第二步以便对特征进行模糊处理,以使得机器很难提取相关信息。通过选择性地混合和/或丢弃特征,可以在不显著地损害相似性测度的情况下,将这些特征模糊。时间相关混合/丢弃模式可以用于防止机器学习算法适应这种退化的特征组。
在一个实施例中,可以在紧邻的电子设备之间,每10秒钟对基于梅尔频率倒谱系数(MFCC)计算的相似性测度进行计算。每一个10秒窗口可以被分解为16毫秒不重叠帧。可以针对每个帧计算12个MFCC系数,从而在10秒窗口内产生625*12个系数。记号f(n,k)用于表示在该窗口的第n个(n的范围是在1到N=625之间)帧中的第k(k的范围是在1到K=12之间)个MFCC频段(bin)。在N个帧上,一个设备的第k个MFCC频段可以与另一个设备的第k个MFCC频段交叉相关。K个这种相关函数可以被计算并且被求和以得到复合相关。该复合相关中的最高值指示了两个设备在音频上非常靠近。虽然相关中的最大值可以用作该观察窗口中的相似性测度,但是也可以并入其它因素(例如,在峰值周围的斜率和峰值平均比)作为增强。在N个帧上的交叉相关可以吸收在不同设备之间的任何小的时间同步误差。本领域的技术人员将意识到,窗口大小可以大于或小于10秒。典型环境声音(话语)的长度和在设备之间的时间同步误差量在确定窗口大小的过程中是很有用的。
针对每一个MFCC频段,三种选择中的一种(L)可以用于计算所述相关:1)原始的MFCC T(1)[f(n,k)]=f(n,k),2)当前帧和下一帧之间的差值(在同一频段上)T(2)[f(n,k)]=f(n,k)-f(n+1,k),以及3)当前帧和下一帧之和T(3)[f(n,k)]=f(n,k)+f(n+1,k)。例如,在一个10秒窗口的跨度内,在12个MFCC频段上的模糊函数可以是{T(2)T(1)T(3)T(2)T(1)T(3)T(1)T(2)T(2)T(3)T(3)T(1)}。在另一个10秒窗口中,排列可能有些不同:{T(1)T(1)T(3)T(3)T(2)T(3)T(2)T(3)T(1)T(2)T(2)T(3)}。在10秒观察窗口上、和在同一时期中的不同设备上,模糊函数应当保持恒定。在该示例中,存在LK=312=531441种混合排列方式,从而使得即使有可能做出推断,也是非常困难。可以通过改变特征的数量(K)和混合函数的数量(L)来改变排列的数量。
在另一个实施例中,在10秒观察窗口中的帧可以被丢弃(即,所有设备丢弃相同的随机选择的帧)。该处理还保持了在采样数据之间的相似度关系。特征提取和模糊的概念可以容易地扩展到图像、视频或其它模态。
在操作338,将在操作334处生成的模糊的特征组从电子设备发送到邻近度服务器。邻近度服务器分析特征组以确定环境数据是否指示了设备是紧邻的(操作342)。如上所述,在一个实施例中,模糊的MFCC数据可以被交叉相关,以确定来自不同设备的数据是否看上去反映了从同一周边环境中进行的麦克风拾取。如果数据不相关,则邻近度服务器断定设备不是紧邻的并且处理结束。相反,如果数据相关,则邻近度服务器断定设备是紧邻的,并且控制转移到操作346。
在操作346,邻近度服务器建立设备的邻近群组。在一个实施例中,邻近群组可以被实现为设备之间的逻辑关联,该逻辑关联被存储在耦合到邻近度服务器的计算机可读存储器中。例如,邻近群组可以被存储为数据库或平面文件中的记录。
在操作350,邻近度服务器将与邻近群组中的电子设备相关联的标识符发送到该邻近群组中的设备。在这一方面,用户隐私成为要考虑的问题。因此,需要有机制来防止个人识别他们周围的一组陌生人,除非这些陌生人期望广播他们的存在。
在一种技术中,邻近度服务器仅返回与一电子设备紧邻的设备的设备ID。这些设备ID可以被选择,以便不透露它们的拥有者的身份(例如,蓝牙/WLAN设备的MAC ID)。可以由接收方移动设备来执行设备ID到其拥有者的映射,并且仅当个人存储有该映射信息时,所述映射才会发生。因此,如果两个人是朋友并且期望彼此共享他们的邻近度信息(proximity information),那么他们将彼此交换他们的设备ID-身份映射。
或者,对称和/或非对称加密机制可以用于保证用户隐私。例如,可以由每个用户来生成一对公钥/私钥,并且将该公钥分发到利用该用户的社交网络和用户设置的可信用户。然后,使用发送者的私钥来加密设备ID。仅先前已获得该发送者的公钥的那些可信用户可以获得设备ID,以用于随后的与个人身份进行映射。
在另一个实施例中,个人的联系人或社交网络或一般而言具有邻近度信息的一组人的列表将被共享。例如,电子设备可以维持“邻近允许列表(proximity allowed list)”,其被提供给服务器。或者,可以以有关的偏好来在服务器自身上维持该邻近允许列表。如果一个设备和另一设备彼此都在他们的邻近允许列表中,或者如果他们的隐私设置允许朋友的朋友(直到某一跳(hop)数)看到他们,则基于邻近度计算,将关于一个设备的邻近度的信息仅发送到另一设备。否则,不发送关于另一设备的信息。这样,除非两个人具有可信关系,否则即使是个人的设备ID也不会被透露。
一旦拥有与一电子设备紧邻的其它电子设备的标识符,则该信息可以用于建立上下文敏感参数。在一些实施例中,电子设备可以维持可在检测到其它电子设备时被调用的工作上下文的列表。作为示例,对于一个参加指定用户群组的常规会议的用户来说,他可以配置电子设备以在检测到阈值数量的该群组成员紧邻于该用户时打开特定应用程序或者连接到特定网络资源。
因为上述的传感器数据捕获和处理将导致在电子设备上产生不小的能耗,特别是当其连续地进行时,所以可以利用多模态检测来减少该设备的总能耗。例如,低功耗设备(例如,加速计)可以用于检测人和设备的移动,并且他们通常被以100Hz或更少的频率进行采样(相对于音频的8KHz采样)并且需要比音频更少的处理。所以一旦设备捕获了音频、执行了所需的处理并且确定了邻近度信息,就可以有把握地假定该情况将仍然有效,只要设备没有从它们的位置发生移动、或者没有其它设备加入了该群组。
因此,电子设备可以包括触发传感器,其负责对设备和/或环境的一些方面进行采样,并且检测需要重新触发邻近度检测处理的任何改变。对触发传感器进行采样比连续地运行邻近度检测例程更省电。
图4是说明了根据一些实施例的、用于在电子设备中实现省电的邻近度检测服务的方法中的操作的流程图。参照图4,在操作410,电子设备激活触发传感器。在操作414,触发传感器确定在环境中是否发生了改变,例如该电子设备是否移动了。如果该设备没有移动,则例程结束。相反,如果该设备移动了,则控制转移到操作418,并且该电子设备向邻近度检测器发送一个或多个信号,所述信号指示了在环境中发生了改变。参照图3所述,作为响应,在操作422,邻近度服务器启动邻近度检测例程。在一些实施例中,仅在向邻近度服务器发送信号的电子设备中启动邻近度检测例程。在其它实施例中,邻近度服务器向一个或多个其它电子设备发送信号,所述一个或多个其它电子设备与向邻近度服务器发送信号的那个电子设备处在同一邻近群组中。
在另一个方面,在一些实施例中,周期性地、或者响应于如在图4中检测到的环境中发生的改变,邻近度服务器实现了电子设备中的邻近度检测例程。图5是说明了根据一些实施例的、用于在电子设备中实现省电的邻近度检测服务的方法中的操作的流程图。在一些实施例中,可以由邻近度服务器上的邻近度检测模块162来将图5的操作实现在由该邻近度服务器管理的一个或多个邻近群组上。参照图5,在操作510,邻近度服务器激活一计时器,该计时器在周期性的邻近度检测例程之间建立一持续时间。在514,邻近度服务器例如通过等待来自电子设备的、指示了环境发生改变的信号(如参照图4所描述的),来监视邻近群组的环境。
如果在操作518,邻近度服务器从电子设备接收到指示环境发生了改变的信号,那么控制转移到操作524,并且邻近度服务器启动邻近度检测例程,如参照图3所描述的。在一些实施例中,仅在向邻近度服务器发送了信号的电子设备中启动邻近度检测例程。在其它实施例中,邻近度服务器向一个或多个其它电子设备发送信号,所述一个或多个其它电子设备与向邻近度服务器发送信号的那个电子设备处在同一邻近群组中。
相反,如果在操作518,在环境中没有发生改变,则控制转移到操作522,并且邻近度服务器确定该周期是否已结束。如果该周期没有结束,则控制转移回操作514,并且邻近度服务器继续监视环境。相反,如果该周期已结束,则控制转移到操作524,并且邻近度服务器启动邻近度检测例程,如参照图3所描述的。
在一些实施例中,邻近度服务器在能够检测到邻近度中的改变的电子设备上的传感器中实现了置信度(CL)。因此,如果传感器没有检测到活动中的改变,则邻近度服务器在CL程度上确信最近一次邻近度分析的结果仍然是有效的。在对操作522中使用的邻近度检测算法的周期性进行选择的过程中,这种置信度会是很有用的。CL越高,该周期就能越长。如上所述,两种示例性触发传感器是加速计和位置传感器。如果加速计记录了很小的移动或没有记录到移动,则邻近度服务器假定设备并没有从其当前位置发生移动,因此邻近度服务器将高置信度附在该触发传感器中。位置传感器(例如,GPS、无线电)也可以作为触发传感器,但是,在该传感器中的置信度将取决于该传感器的定位分辨率;分辨率越高,置信度越高。
图6是根据一些实施例的、适合于实现省电的邻近度检测服务的示例性电子设备600的部件的示意性说明。在图6描述的实施例中,电子设备600包括计算设备602和电源适配器604(例如,向计算设备202提供电力)。计算设备602可以是任何合适的计算设备,例如膝上型(或笔记本)计算机、个人数字助理、台式计算设备(例如,工作站或台式计算机)、机架式计算设备等。
可以从一个或多个以下来源将电力提供给计算设备602的各种部件(例如,通过计算设备电源606):一个或多个电池组、交流电(AC)插座(例如,通过变压器和/或适配器,例如电源适配器604)、汽车电源、飞机电源等。在一些实施例中,电源适配器604可以将电源输出(例如,大约110V AC到240V AC的AC插座电压)转变为范围在大约7V DC到12.6V DC之间的直流电(DC)电压。因此,电源适配器604可以是AC/DC适配器。
计算设备602还可以包括一个或多个中央处理单元(CPU)608。在一些实施例中,CPU 608可以是可从加利福尼亚州圣克拉拉的英特尔公司获得的系列处理器(包括II处理器系列、III处理器、IV)或CORE2 Duo处理器中的一个或多个处理器。或者,可以使用其它CPU,例如英特尔的XEONTM和处理器。此外,可以使用来自其它厂商的一个或多个处理器。此外,处理器可以是单核心或多核心设计。
芯片组612可以耦合到CPU 608或者与CPU 608集成在一起。芯片组可以包括存储器控制中心(MCH)614。MCH 614可以包括存储器控制器616,其耦合到主系统存储器618。主系统存储器618存储数据和由CPU 608或系统600中包括的任何其它设备执行的指令序列。在一些实施例中,主系统存储器618包括随机存取存储器(RAM);但是,可以使用其它存储器类型(例如,动态RAM(DRAM)、同步DRAM(SDRAM)等)来实现主系统存储器618。其它设备还可以被耦合到总线610,例如多个CPU和/或多个系统存储器。
MCH 614还可以包括耦合到图形加速器622的图形接口620。在一些实施例中,图形接口620经由加速图形端口(AGP)耦合到图形加速器622。在一些实施例中,显示器(例如,平板显示器)640可以例如通过信号转换器耦合到图形接口620,所述信号转换器将存储设备(例如,视频存储器或系统存储器)中存储的图像的数字表示转换为由显示器解释并显示的显示信号。在由显示器解释并且随后在其上显示之前,由显示设备产生的显示器640信号可以通过各种控制设备。
接口624将MCH 614耦合到集成控制中心(ICH)626。ICH 626向耦合到电子设备600的输入/输出(I/O)设备提供了接口。ICH 626可以耦合到外围组件互连(PCI)总线。因此,ICH 626包括PCI桥628,其向PCI总线630提供接口。PCI桥628在CPU 608和外围设备之间提供数据路径。此外,可以使用其它类型的I/O互连拓扑,例如可从加利福尼亚州圣克拉拉的英特尔公司获得的PCI ExpressTM架构。
PCI总线630可以耦合到音频设备632和一个或多个盘驱动器634。其它设备可以耦合到PCI总线630。在替代实施例中,可以将CPU 608和MCH 614进行组合以形成单个芯片。此外,在其它实施例中,图形加速器622可以被包括在MCH 614内。
此外,在各种实施例中,耦合到ICH 626的其它外围设备可以包括集成驱动电子(IDE)或小型计算机系统接口(SCSI)硬盘驱动器、通用串行总线(USB)端口、键盘、鼠标、并口、串口、软盘驱动器、数字输出支持(例如,数字视频接口(DVI))等。因此,计算设备602可以包括易失性和/或非易失性存储器。
本文提及的术语“逻辑指令”涉及可以由一个或多个机器理解以执行一个或多个逻辑操作的表达。例如,逻辑指令可以包括可由处理器编译器进行解释以对一个或多个数据对象执行一个或多个操作的指令。但是,这仅是机器可读指令的示例,并且实施例并不限于此。
本文提及的术语“计算机可读介质”涉及能够维持可由一个或多个机器理解的表达的介质。例如,计算机可读介质可以包括用于存储计算机可读指令或数据的一个或多个存储设备。这种存储设备可以包括存储介质,例如光、磁、或半导体存储介质。但是,这仅是计算机可读介质的示例,并且实施例并不限于此。
本文提及的术语“逻辑”涉及用于执行一个或多个逻辑操作的结构。例如,逻辑可以包括基于一个或多个输入信号来提供一个或多个输出信号的电路。这种电路可以包括接收数字输入并且提供数字输出的有限状态机、或响应于一个或多个模拟输入信号而提供一个或多个模拟输出信号的电路。可以在专用集成电路(ASIC)或现场可编程门阵列(FPGA)中提供这种电路。此外,逻辑可以包括在存储器中存储的机器可读指令,其与处理电路相结合以执行这种机器可读指令。但是,这些仅是可以提供逻辑的结构的示例,并且实施例并不限于此。
本文描述的一些方法可以被具体实现为计算机可读介质上的逻辑指令。当在处理器上执行时,逻辑指令使得处理器被编程作为实现所描述的方法的专用机器。当由逻辑指令配置以执行本文描述的方法时,处理器构成用于执行所描述的方法的结构。或者,本文描述的方法可以被归纳为例如在现场可编程门阵列(FPGA)、专用集成电路(ASIC)等上的逻辑。
在说明书和权利要求书中,可以使用术语“耦合”和“连接”以及它们的派生词。在具体实施例中,连接可以用于指示两个或更多元件彼此直接物理接触或者电接触。耦合可以表示两个或更多元件直接物理接触或电接触。但是,耦合还可以表示两个或更多元件可能没有彼此直接接触,但是仍然可以彼此协作或交互。
在说明书中提及“一个实施例”或“一些实施例”表示结合该实施例描述的特定特征、结构或特性被包括在至少一个实现中。短语“在一个实施例中”在说明书中各处的出现可以或者可以不都是指同一实施例。
虽然用特定于结构特征和/或方法动作的语言描述了实施例,但是应当理解,所要求保护的主题可以并不限于所描述的特定特征或动作。相反,所述特定特征和动作是作为实现所要求保护的主题的示例形式而被公开的。
Claims (28)
1.一种用于在第一电子设备中实现多模态邻近度检测的方法,包括:
通过以下步骤在所述第一电子设备中启动环境采样例程:
激活环境传感器;
收集环境数据的至少一个采样;
提取所述环境数据的至少一个特征组;
根据从所述第一电子设备中提取的特征组生成第一模糊特征;
将所述第一模糊特征组从所述第一电子设备发送到邻近度服务器;以及
在所述第一电子设备中,接收指示所述第一电子设备是否紧邻第二电子设备的信号;
如果所述第二电子设备是紧邻的,则在所述第一电子设备中接收与所述第二电子设备相关联的标识符;以及
当所述第二电子设备是紧邻的时,基于所述标识符建立至少一个上下文参数。
2.根据权利要求1所述的方法,其中,响应于来自所述邻近度服务器的信号,所述第一电子设备激活麦克风以从周围环境中收集环境噪声的采样。
3.根据权利要求2所述的方法,其中,
所述第一电子设备将模糊函数应用到从所述周围环境中收集的环境噪声的采样。
4.根据权利要求1所述的方法,其中,响应于在所述邻近度服务器中确定所述第一电子设备和所述第二电子设备是紧邻的:
所述邻近度服务器确定所述第一电子设备和所述第二电子设备是否允许彼此知道它们的邻近度,并且响应于确定所述第一电子设备和所述第二电子设备允许彼此知道它们的邻近度:
所述邻近度服务器定义包括所述第一电子设备和所述第二电子设备的邻近群组;以及
所述邻近度服务器向所述第二电子设备发送与所述第一电子设备相关联的标识符,并且向所述第一电子设备发送与所述第二电子设备相关联的标识符。
5.根据权利要求1所述的方法,其中,响应于指示所述第一电子设备紧邻所述第二电子设备的信号,所述第一电子设备:
激活触发传感器以检测周边环境中的改变;
响应于所述周边环境中的改变,向所述邻近度服务器发送信号;以及
响应于该信号,所述邻近度服务器向所述第一电子设备和所述第二电子设备发送信号以启动环境采样例程。
6.根据权利要求5所述的方法,其中,所述触发传感器包括加速计或位置传感器中的至少一个。
7.一种电子设备,包括:
处理器;以及
逻辑,其用于:
接收指示所述电子设备能够紧邻第二电子设备的第一信号;
响应于该信号,通过以下操作在所述第一电子设备中启动环境采样例程:
激活环境传感器;
收集环境数据的至少一个采样;
提取所述环境数据的至少一个特征组;
根据从所述第一电子设备中提取的特征组生成第一模糊特征;
将所述第一模糊特征组从所述第一电子设备发送到邻近度服务器;以及
在所述第一电子设备中,接收指示所述第一电子设备是否紧邻第二电子设备的信号;
如果所述第二电子设备是紧邻的,则在所述第一电子设备中接收与所述第二电子设备相关联的标识符;以及
当所述第二电子设备是紧邻的时,基于所述标识符建立至少一个上下文参数。
8.根据权利要求7所述的电子设备,其中,响应于来自所述邻近度服务器的信号,所述电子设备激活麦克风以从周围环境中收集环境噪声的采样。
9.根据权利要求8所述的电子设备,其中,
所述电子设备将模糊函数应用到从所述周围环境中收集的环境噪声的采样。
10.根据权利要求7所述的电子设备,其中,响应于在所述邻近度服务器中确定所述电子设备和所述第二电子设备是紧邻的:
所述邻近度服务器确定所述第一电子设备和所述第二电子设备是否允许彼此知道它们的邻近度,并且响应于确定所述第一电子设备和所述第二电子设备允许彼此知道它们的邻近度:
所述邻近度服务器定义包括所述第一电子设备和所述第二电子设备的邻近群组;以及
所述邻近度服务器向所述第二电子设备发送与所述第一电子设备相关联的标识符,并且向所述第一电子设备发送与所述第二电子设备相关联的标识符。
11.根据权利要求7所述的电子设备,其中,响应于指示所述第一电子设备紧邻所述第二电子设备的信号,所述第一电子设备:
激活触发传感器以检测周边环境中的改变;
响应于所述周边环境中的改变,向所述邻近度服务器发送信号;以及
响应于该信号,所述邻近度服务器向所述第一电子设备和所述第二电子设备发送信号以启动环境采样例程。
12.根据权利要求11所述的电子设备,其中,所述触发传感器包括加速计或位置传感器中的至少一个。
13.一种用于在邻近度服务器中实现多模态邻近度检测的方法,包括:
从第一电子设备和第二电子设备接收信号;
确定第一电子设备是否能够紧邻第二电子设备;
响应于确定所述第一电子设备能够紧邻所述第二电子设备,从所述邻近度服务器向所述第一电子设备和所述第二电子设备发送信号;
从所述第一电子设备接收第一模糊特征组,并且从所述第二电子设备接收第二模糊特征组;
使用所述第一模糊特征组和所述第二模糊特征组以确定所述第一电子设备和所述第二电子设备是否是紧邻的。
14.根据权利要求13所述的方法,其中,
所述第一电子设备和所述第二电子设备向所述邻近度服务器发送位置信息;以及
所述邻近度服务器使用所述位置信息以确定所述第一电子设备和所述第二电子设备是否能够是紧邻的。
15.根据权利要求14所述的方法,其中,所述邻近度服务器:
根据由所述第一电子设备和所述第二电子设备发送的信号来确定位置信息;以及
所述邻近度服务器使用所述位置信息以确定所述第一电子设备和所述第二电子设备是否能够是紧邻的。
16.根据权利要求13所述的方法,其中,
所述第一电子设备和所述第二电子设备中的至少一个向所述邻近度服务器发送由传感器检测到的设备的列表;以及
所述邻近度服务器使用所述设备的列表以确定所述第一电子设备和所述第二电子设备是否能够是紧邻的。
17.根据权利要求13所述的方法,其中,响应于在所述邻近度服务器中确定所述第一电子设备和所述第二电子设备是紧邻的:
所述邻近度服务器确定所述第一电子设备和所述第二电子设备是否允许彼此知道它们的邻近度,并且响应于确定所述第一电子设备和所述第二电子设备允许彼此知道它们的邻近度:
所述邻近度服务器定义包括所述第一电子设备和所述第二电子设备的邻近群组;以及
所述邻近度服务器向所述第二电子设备发送与所述第一电子设备相关联的标识符,并且向所述第一电子设备发送与所述第二电子设备相关联的标识符。
18.根据权利要求17所述的方法,其中,响应于指示所述第一电子设备紧邻所述第二电子设备的信号,所述第一电子设备:
激活触发传感器以检测周边环境中的改变;
响应于所述周边环境中的改变,向所述邻近度服务器发送信号;以及
响应于该信号,所述邻近度服务器向所述第一电子设备和所述第二电子设备发送信号以启动环境采样例程。
19.根据权利要求18所述的方法,其中,所述触发传感器包括加速计或位置传感器中的至少一个。
20.根据权利要求18所述的方法,其中,所述邻近度服务器在电子设备进行的环境采样例程之间建立时间周期。
21.一种邻近度服务器,包括:
处理器;以及
逻辑,其用于:
从第一电子设备和第二电子设备接收信号;
确定第一电子设备是否能够紧邻第二电子设备;
响应于确定所述第一电子设备能够紧邻所述第二电子设备,从所述邻近度服务器向所述第一电子设备和所述第二设备发送信号;
从所述第一电子设备接收第一模糊特征组,并且从所述第二电子设备接收第二模糊特征组;以及
使用所述第一模糊特征组和所述第二模糊特征组以确定所述第一电子设备和所述第二电子设备是否是紧邻的。
22.根据权利要求21所述的邻近度服务器,其中,
所述第一电子设备和所述第二电子设备向所述邻近度服务器发送位置信息;以及
所述邻近度服务器使用所述位置信息以确定所述第一电子设备和所述第二电子设备是否能够是紧邻的。
23.根据权利要求21所述的邻近度服务器,其中,所述邻近度服务器还包括用于以下的逻辑:
根据由所述第一电子设备和所述第二电子设备发送的信号来确定位置信息;以及
使用所述位置信息以确定所述第一电子设备和所述第二电子设备是否能够是紧邻的。
24.根据权利要求21所述的邻近度服务器,其中,
所述第一电子设备和所述第二电子设备中的至少一个向所述邻近度服务器发送由传感器检测的设备的列表;以及
所述邻近度服务器使用所述设备的列表以确定所述第一电子设备和所述第二电子设备是否能够是紧邻的。
25.根据权利要求21所述的邻近度服务器,其中,响应于在所述邻近度服务器中确定所述第一电子设备和所述第二电子设备是紧邻的:
所述邻近度服务器确定所述第一电子设备和所述第二电子设备是否允许彼此知道它们的邻近度,并且响应于确定所述第一电子设备和所述第二电子设备允许彼此知道它们的邻近度:
所述邻近度服务器定义包括所述第一电子设备和所述第二电子设备的邻近群组;以及
所述邻近度服务器向所述第二电子设备发送与所述第一电子设备相关联的标识符,并且向所述第一电子设备发送与所述第二电子设备相关联的标识符。
26.根据权利要求21所述的邻近度服务器,其中,响应于指示所述第一电子设备紧邻所述第二电子设备的信号,所述第一电子设备:
激活触发传感器以检测周边环境中的改变;
响应于所述周边环境中的改变,向所述邻近度服务器发送信号;以及
响应于该信号,所述邻近度服务器向所述第一电子设备和所述第二电子设备发送信号以启动环境采样例程。
27.根据权利要求26所述的邻近度服务器,其中,所述触发传感器包括加速计或位置传感器中的至少一个。
28.根据权利要求26所述的邻近度服务器,其中,所述邻近度服务器在电子设备进行的环境采样例程之间建立时间周期。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/459,296 | 2009-06-30 | ||
US12/459,296 US8745250B2 (en) | 2009-06-30 | 2009-06-30 | Multimodal proximity detection |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101938691A true CN101938691A (zh) | 2011-01-05 |
CN101938691B CN101938691B (zh) | 2016-10-05 |
Family
ID=43381963
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010221279.8A Expired - Fee Related CN101938691B (zh) | 2009-06-30 | 2010-06-30 | 多模态邻近度检测 |
Country Status (3)
Country | Link |
---|---|
US (1) | US8745250B2 (zh) |
CN (1) | CN101938691B (zh) |
TW (1) | TWI467414B (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103188334A (zh) * | 2011-12-30 | 2013-07-03 | 宏碁股份有限公司 | 同步系统及其方法 |
CN103370920A (zh) * | 2011-03-04 | 2013-10-23 | 高通股份有限公司 | 用于基于背景相似度对客户端装置进行分组的方法和设备 |
WO2013189078A1 (en) * | 2012-06-21 | 2013-12-27 | Nokia Siemens Networks Oy | Network assisted proximity service session management |
CN103618713A (zh) * | 2013-11-26 | 2014-03-05 | 王玉娇 | 用户关联方法、系统及相关设备 |
CN104469934A (zh) * | 2014-11-27 | 2015-03-25 | 广东小天才科技有限公司 | 一种确定定位终端相对位置的方法 |
CN104488297A (zh) * | 2012-05-23 | 2015-04-01 | 诺基亚公司 | 受控制的发现 |
TWI566099B (zh) * | 2014-12-30 | 2017-01-11 | 鴻海精密工業股份有限公司 | 具有整合功能的電子裝置及多裝置整合控制方法 |
CN111007761A (zh) * | 2019-11-28 | 2020-04-14 | 上海蓝色帛缔智能工程有限公司 | 数据中心自动化监控和管理系统 |
Families Citing this family (43)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8655960B2 (en) * | 2008-06-19 | 2014-02-18 | Verizon Patent And Licensing Inc. | Location-aware instant messaging |
US8606293B2 (en) | 2010-10-05 | 2013-12-10 | Qualcomm Incorporated | Mobile device location estimation using environmental information |
US8639758B2 (en) * | 2010-11-09 | 2014-01-28 | Genesys Telecommunications Laboratories, Inc. | System for determining presence of and authorizing a quorum to transact business over a network |
US8483725B2 (en) | 2010-12-03 | 2013-07-09 | Qualcomm Incorporated | Method and apparatus for determining location of mobile device |
US9143571B2 (en) | 2011-03-04 | 2015-09-22 | Qualcomm Incorporated | Method and apparatus for identifying mobile devices in similar sound environment |
KR20120100514A (ko) * | 2011-03-04 | 2012-09-12 | 삼성전자주식회사 | 디바이스 그룹핑 방법 및 이를 적용한 서버 |
US10068084B2 (en) * | 2011-06-27 | 2018-09-04 | General Electric Company | Method and system of location-aware certificate based authentication |
AU2011205223C1 (en) | 2011-08-09 | 2013-03-28 | Microsoft Technology Licensing, Llc | Physical interaction with virtual objects for DRM |
US10019962B2 (en) | 2011-08-17 | 2018-07-10 | Microsoft Technology Licensing, Llc | Context adaptive user interface for augmented reality display |
US9153195B2 (en) | 2011-08-17 | 2015-10-06 | Microsoft Technology Licensing, Llc | Providing contextual personal information by a mixed reality device |
WO2013028813A1 (en) * | 2011-08-23 | 2013-02-28 | Microsoft Corporation | Implicit sharing and privacy control through physical behaviors using sensor-rich devices |
WO2013028908A1 (en) | 2011-08-24 | 2013-02-28 | Microsoft Corporation | Touch and social cues as inputs into a computer |
KR101562081B1 (ko) * | 2011-08-31 | 2015-10-21 | 라인 가부시키가이샤 | 모바일 단말의 사용자들간에 관계를 설정하는 소셜 네트워크 서비스 제공 시스템, 사용자 단말기 및 관계 설정 방법 |
US9665266B2 (en) * | 2011-10-27 | 2017-05-30 | Blackberry Limited | Setting reminders from an instant messaging application |
CN104106301B (zh) * | 2011-11-21 | 2018-06-05 | 谷歌有限责任公司 | 基于在音频信道上所通信的信息的设备匹配 |
WO2013093172A1 (en) | 2011-12-20 | 2013-06-27 | Nokia Corporation | Audio conferencing |
US9305458B2 (en) * | 2012-02-25 | 2016-04-05 | ZipSocket, Inc. | Proximity-detection systems and methods |
WO2013143573A1 (en) * | 2012-03-26 | 2013-10-03 | Brainlab Ag | Pairing medical devices within a working environment |
US10229610B2 (en) | 2012-03-30 | 2019-03-12 | Qualcomm Incorporated | Contextual awareness using relative positions of mobile devices |
CN103379469B (zh) * | 2012-04-13 | 2016-08-03 | 华为技术有限公司 | 近距离信息的注册方法、查询方法和用户设备 |
US20130298208A1 (en) * | 2012-05-06 | 2013-11-07 | Mourad Ben Ayed | System for mobile security |
US9222788B2 (en) | 2012-06-27 | 2015-12-29 | Microsoft Technology Licensing, Llc | Proactive delivery of navigation options |
US9147057B2 (en) | 2012-06-28 | 2015-09-29 | Intel Corporation | Techniques for device connections using touch gestures |
EP2891346B1 (en) | 2012-08-28 | 2018-11-14 | Nokia Technologies Oy | Discovery method and apparatuses and system for discovery |
WO2014033350A1 (en) * | 2012-08-28 | 2014-03-06 | Nokia Corporation | Discovery method and apparatuses and system for discovery |
US8950238B2 (en) * | 2012-08-31 | 2015-02-10 | Google Technology Holdings LLC | Odor removing device |
US9310881B2 (en) | 2012-09-13 | 2016-04-12 | Intel Corporation | Methods and apparatus for facilitating multi-user computer interaction |
US9407751B2 (en) | 2012-09-13 | 2016-08-02 | Intel Corporation | Methods and apparatus for improving user experience |
US9077812B2 (en) | 2012-09-13 | 2015-07-07 | Intel Corporation | Methods and apparatus for improving user experience |
US9443272B2 (en) | 2012-09-13 | 2016-09-13 | Intel Corporation | Methods and apparatus for providing improved access to applications |
US8447654B1 (en) * | 2012-09-24 | 2013-05-21 | Wal-Mart Stores, Inc. | Determination of customer proximity to a register through use of sound and methods thereof |
US9746926B2 (en) | 2012-12-26 | 2017-08-29 | Intel Corporation | Techniques for gesture-based initiation of inter-device wireless connections |
US20140229568A1 (en) * | 2013-02-08 | 2014-08-14 | Giuseppe Raffa | Context-rich communication between a device and a vehicle |
US9542933B2 (en) | 2013-03-08 | 2017-01-10 | Analog Devices Global | Microphone circuit assembly and system with speech recognition |
US9781556B2 (en) | 2013-04-05 | 2017-10-03 | Intel Corporation | Network-assisted to direct device discovery switch |
US9313722B2 (en) * | 2013-05-28 | 2016-04-12 | Intel Corporation | System and method for determination of proximity between wireless devices |
WO2014193383A1 (en) * | 2013-05-30 | 2014-12-04 | Empire Technology Development Llc | Schemes for providing wireless communication |
US9226119B2 (en) * | 2013-11-20 | 2015-12-29 | Qualcomm Incorporated | Using sensor data to provide information for proximally-relevant group communications |
US9591512B2 (en) | 2013-12-30 | 2017-03-07 | Motorola Solutions, Inc. | Spatial quality of service prioritization algorithm in wireless networks |
US10074003B2 (en) | 2014-07-11 | 2018-09-11 | Intel Corporation | Dynamic control for data capture |
US10229324B2 (en) | 2015-12-24 | 2019-03-12 | Intel Corporation | Video summarization using semantic information |
US9781575B1 (en) | 2016-03-30 | 2017-10-03 | Intel Corporation | Autonomous semantic labeling of physical locations |
US11558914B2 (en) * | 2021-05-07 | 2023-01-17 | Cisco Technology, Inc. | Device pairing in hot desking environments |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050080849A1 (en) * | 2003-10-09 | 2005-04-14 | Wee Susie J. | Management system for rich media environments |
US20070030824A1 (en) * | 2005-08-08 | 2007-02-08 | Ribaudo Charles S | System and method for providing communication services to mobile device users incorporating proximity determination |
CN1972186A (zh) * | 2005-11-24 | 2007-05-30 | 中国科学院自动化研究所 | 一种移动式身份认证系统及其认证方法 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6985858B2 (en) * | 2001-03-20 | 2006-01-10 | Microsoft Corporation | Method and apparatus for removing noise from feature vectors |
US6801642B2 (en) * | 2002-06-26 | 2004-10-05 | Motorola, Inc. | Method and apparatus for limiting storage or transmission of visual information |
JP4206876B2 (ja) * | 2003-09-10 | 2009-01-14 | ヤマハ株式会社 | 遠隔地の様子を伝達する通信装置およびプログラム |
WO2005114576A1 (ja) * | 2004-05-21 | 2005-12-01 | Asahi Kasei Kabushiki Kaisha | 動作内容判定装置 |
US20070015516A1 (en) * | 2005-07-12 | 2007-01-18 | Huotari Allen J | Access point with location application systems and methods |
US7620404B2 (en) * | 2005-12-22 | 2009-11-17 | Pascal Chesnais | Methods and apparatus for organizing and presenting contact information in a mobile communication system |
US9055413B2 (en) * | 2006-11-06 | 2015-06-09 | Plantronics, Inc. | Presence over existing cellular and land-line telephone networks |
US9600959B2 (en) * | 2007-01-09 | 2017-03-21 | Cfph, Llp | System for managing promotions |
US7631810B2 (en) * | 2006-12-19 | 2009-12-15 | Vivotech, Inc. | Systems, methods, and computer program products for supporting multiple applications and multiple instances of the same application on a wireless smart device |
WO2008103925A1 (en) * | 2007-02-22 | 2008-08-28 | Personics Holdings Inc. | Method and device for sound detection and audio control |
TW200911025A (en) * | 2007-06-29 | 2009-03-01 | Koninkl Philips Electronics Nv | Light control system with automatic position detection of objects and method for controlling a lighting system by automatically detecting the position of objects |
US8205093B2 (en) * | 2007-06-29 | 2012-06-19 | At&T Intellectual Property I, L.P. | Restricting access to information |
TWI361610B (en) * | 2007-12-03 | 2012-04-01 | Ind Tech Res Inst | Key establishing and event processing method and system for dual-mode wireless sensor network |
-
2009
- 2009-06-30 US US12/459,296 patent/US8745250B2/en not_active Expired - Fee Related
-
2010
- 2010-05-17 TW TW99115664A patent/TWI467414B/zh not_active IP Right Cessation
- 2010-06-30 CN CN201010221279.8A patent/CN101938691B/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050080849A1 (en) * | 2003-10-09 | 2005-04-14 | Wee Susie J. | Management system for rich media environments |
US20070030824A1 (en) * | 2005-08-08 | 2007-02-08 | Ribaudo Charles S | System and method for providing communication services to mobile device users incorporating proximity determination |
CN1972186A (zh) * | 2005-11-24 | 2007-05-30 | 中国科学院自动化研究所 | 一种移动式身份认证系统及其认证方法 |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103370920A (zh) * | 2011-03-04 | 2013-10-23 | 高通股份有限公司 | 用于基于背景相似度对客户端装置进行分组的方法和设备 |
CN103188334A (zh) * | 2011-12-30 | 2013-07-03 | 宏碁股份有限公司 | 同步系统及其方法 |
CN104488297A (zh) * | 2012-05-23 | 2015-04-01 | 诺基亚公司 | 受控制的发现 |
WO2013189078A1 (en) * | 2012-06-21 | 2013-12-27 | Nokia Siemens Networks Oy | Network assisted proximity service session management |
CN104521210A (zh) * | 2012-06-21 | 2015-04-15 | 诺基亚通信公司 | 网络辅助的邻近服务会话管理 |
CN104521210B (zh) * | 2012-06-21 | 2019-03-05 | 诺基亚通信公司 | 网络辅助的邻近服务会话管理 |
US10616065B2 (en) | 2012-06-21 | 2020-04-07 | Nokia Solutions And Networks Oy | Network assisted proximity service session management |
CN103618713A (zh) * | 2013-11-26 | 2014-03-05 | 王玉娇 | 用户关联方法、系统及相关设备 |
CN104469934A (zh) * | 2014-11-27 | 2015-03-25 | 广东小天才科技有限公司 | 一种确定定位终端相对位置的方法 |
CN104469934B (zh) * | 2014-11-27 | 2017-02-15 | 广东小天才科技有限公司 | 一种确定定位终端相对位置的方法 |
TWI566099B (zh) * | 2014-12-30 | 2017-01-11 | 鴻海精密工業股份有限公司 | 具有整合功能的電子裝置及多裝置整合控制方法 |
CN111007761A (zh) * | 2019-11-28 | 2020-04-14 | 上海蓝色帛缔智能工程有限公司 | 数据中心自动化监控和管理系统 |
Also Published As
Publication number | Publication date |
---|---|
CN101938691B (zh) | 2016-10-05 |
TWI467414B (zh) | 2015-01-01 |
US20100332668A1 (en) | 2010-12-30 |
TW201112052A (en) | 2011-04-01 |
US8745250B2 (en) | 2014-06-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101938691A (zh) | 多模态邻近度检测 | |
EP3978949A2 (en) | System and method for wireless motion monitoring | |
CN107643509B (zh) | 定位方法、定位系统及终端设备 | |
US8521681B2 (en) | Apparatus and method for recognizing a context of an object | |
Maurer et al. | Location and activity recognition using eWatch: A wearable sensor platform | |
EP2447809B1 (en) | User device and method of recognizing user context | |
JP2021516786A (ja) | 複数人の音声を分離する方法、装置、およびコンピュータプログラム | |
WO2018200541A1 (en) | Virtual sensor system | |
US9026437B2 (en) | Location determination system and mobile terminal | |
CN107172590A (zh) | 基于移动终端的活动状态信息处理方法、装置及移动终端 | |
US9591456B2 (en) | Triggering geolocation fix acquisitions on transitions between physical states | |
CN108076218A (zh) | 一种充电提醒方法及移动终端 | |
CN103650035A (zh) | 经由社交图谱、语音模型和用户情境识别接近移动装置用户的人 | |
US10430896B2 (en) | Information processing apparatus and method that receives identification and interaction information via near-field communication link | |
CN107241697A (zh) | 用于移动终端的用户行为确定方法、装置及移动终端 | |
Song et al. | Deep room recognition using inaudible echos | |
GB2573039A (en) | Device, system and method for controlling a communication device to provide alerts | |
Bhargava et al. | Senseme: a system for continuous, on-device, and multi-dimensional context and activity recognition | |
Shah et al. | Sherlock: A crowd-sourced system for automatic tagging of indoor floor plans | |
CN111123326B (zh) | 定位方法、装置、存储介质及终端 | |
Diaconita et al. | Do you hear what i hear? using acoustic probing to detect smartphone locations | |
Doukas et al. | An assistive environment for improving human safety utilizing advanced sound and motion data classification | |
Diaconita et al. | Bleep bleep! determining smartphone locations by opportunistically recording notification sounds | |
JP2013246511A (ja) | サーバ、情報処理方法及び情報処理プログラム | |
Mun et al. | Everyday mobility context classification using radio beacons |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20161005 Termination date: 20210630 |