邻近平台制造技术

技术编号:24767841 阅读:38 留言:0更新日期:2020-07-04 12:12
诸如膝上型计算机或台式计算机的主机设备,其支持与诸如一副耳机、鼠标等的外围设备的无线点对点连接,该主机设备被配置有邻近平台,服务向该邻近平台注册,以在主机设备与外围设备连接到外围设备或尝试与外围设备连接时,执行特定的过滤器或方案。例如,使用蓝牙从外围设备发射的通告分组可以利用特定模式来定制,由此使邻近平台执行特定功能,该特定模式与来自经注册的服务的一个或多个经注册的模式相对应。外围设备可以由此定制它们的产品,使得在从外围设备接收到通告时,主机计算机自动地执行功能,诸如在主机设备的用户接口上将通知置于表面、或跟踪外围设备的位置。

Adjacent platform

【技术实现步骤摘要】
【国外来华专利技术】邻近平台
技术介绍
主机计算设备(例如智能手机、台式计算机和膝上型计算机)利用大量无线外围计算设备(例如扬声器、鼠标和键盘)来向用户提供附加功能和体验。主机和外围设备之间的连接机制和协议可以变化,并且有时即使连接已被建立后,与主机设备的交互也可能会给用户带来负担。
技术实现思路
在主机计算设备上被实例化的邻近平台被利用,以在主机设备的操作系统(OS)上的邻近平台客户端内,将对无线外围设备的检测和跟踪集中。与主机设备关联的各种服务或应用均可以向邻近平台注册模式,其中单独的模式表示有关外围设备的细节,或者表示有关在特定外围设备、一类别外围设备或一群组外围设备连接到主机设备时、或在外围设备与主机设备建立连接之前执行的操作或功能的细节。外围设备的群组或类别可以按制造者、设备类型(例如扬声器、耳机、键盘、鼠标等)以及其他群组或类别进行细分。当利用蓝牙技术(与其他无线连接协议相对)时,来自外围设备的通告分组被传输、广播或以信标发送到主机设备,从而使外围设备可连接。当主机设备检测到通告时,主机设备可以选择是否连接到外围设备和/或在邻近平台生态系统内执行其他方案。通告包括八位位组或字节形式的字段,其包括通告的有效载荷内的模式,该模式对应于主机设备上的一个或多个经注册的模式。邻近平台检查通告,并且基于所检测的在接收到的有效载荷模式与经注册的模式之间的对应关系、主机设备执行必要的操作、功能、过滤器等。在例示性示例中,当有效载荷模式已经被识别并且与给定的外围设备相关联时,OS上的邻近平台可以执行功能并且应用过滤器。例如,邻近平台可以触发服务以在显示器上自动将通知置于表面、自动下载应用、或自动启动应用。基于有效载荷模式,邻近平台可以应用方案和子方案,这有时是通过使用过滤器和子过滤器的。例如,主方案可以监控外围设备是否在主机设备的阈值存在内,而子方案可以跟踪外围设备,以验证其是否位于到主机设备的、更靠近的且预定的阈值存在内。方案或子方案可以表示将要由主机设备执行的较高级别的动作,并且过滤器或子过滤器可以较具体的动作,较具体的动作根据给定方案而被执行。过滤器和子过滤器可以用于多于一个方案和子方案,并且不一定是对特定方案独特的。方案和过滤器有时均可以是特定的动作,该特定的动作在通告有效载荷内的模式中被详细说明。主机设备可以利用在主机设备处确定的实况(live)RSSI(接收信号强度指示)值、以及从外围设备接收的经校准的RSSI值,以标识外围设备相对于主机设备的定位的准确距离或大致距离或类别表示。外围设备的定位的类别表示可以例如利用如下面更详细讨论的存储桶(bucket)。校准值可以用于外围设备,并且在一些实施例中也可以用于主机设备(例如,针对不同膝上型计算机、平板计算机、PC等的不同主机值)。该校准可以包括:在已知的参考距离处,利用来自参考外围设备和参考主机设备的先验信标,来确定针对外围设备的准确距离。例如,校准可以使用一个真实主机设备到参考外围设备,或者其可以使用一个参考主机设备到真实外围设备。以这种方式,针对特定设备的最终校准将考虑到如下任何影响:从合法的(legitimate)真实世界主机设备、以及合法的真实世界外围设备可能导致的影响。由主机设备使用校准和实况RSSI值而确定的距离值可能不会被存储,而可能是远程设备或主机设备的信道的特性。所确定的距离可以用于上面讨论的各种过滤器和方案,诸如跟踪外围设备,并且基于外围设备相对于主机设备的已知位置来应用某些过滤器。主机设备可以附加地或备选地利用预定的存储桶,来执行各种功能或过滤器,其中存储桶表示基于以下一个或多个因素的独特的远端参数,该因素包括RSSI值、所实现的系统、形状因子和无线电定位。该因素中的一些因素在校准期间可能会考虑。如上所述,存储桶可以备选地视为特定外围设备的位置的类别表示。使用这些因素,统计分析和机器学习可以被利用以针对系统和所使用的外围设备,确定RSSI值属于哪个存储桶。例如,一存储桶可以表示外围设备接近主机设备,第二存储桶可以表示外围设备在相同的房间内,并且第三存储桶可以表示外围设备变为在范围外之前的最大距离。因此,尽管在该示例中将不同的距离概念用于存储桶,但是其他分类的、方案驱动的示例可以与特定的存储桶相关联。这些存储桶中的每一个存储桶都可以与特定外围设备的整体跟踪相关联,或者可以以其他方式由主机设备根据从外围设备的通告传输的有效载荷模式,以触发的特定操作。邻近平台有利地聚焦和集中了针对外围设备的如下功能和过滤器,主机设备内各种服务可以以其他方式来执行这些功能和过滤器。主机设备OS内的这种集中化节省了主机设备的电池寿命、系统带宽以及处理器和存储器利用率,使得所有这些功能均由OS内的单个客户端,即邻近平台,来执行。邻近平台用作附加特征的进入点,服务可以利用这些附加特征来改进用户体验并简化与主机和外围设备的操作。例如,外围设备的第一方和第三方制造者可以定制通告有效载荷模式,以利用由主机设备所创建和支持的功能和过滤器,从而在跨设备之间、甚至在不相关的第三方之间创建更一致、和谐且用户友好的生态系统。例如,计算机鼠标制造者和单独的键盘制造者两者均可以利用主机设备的邻近平台来执行与主机设备的无缝连接和操作。提供本
技术实现思路
以简化形式介绍一些概念,这些概念将在下面的具体实施方式中进一步描述。本
技术实现思路
既不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用作辅助确定所要求保护的主题的范围。此外,所要求保护的主题不限于解决在本公开的任意部分中指出的任意或所有缺点的实现。将理解的是,上述主题可以被实现为计算机控制的装置、计算机过程、计算系统、或者被实现为诸如一个或多个计算机可读存储介质的制品。通过阅读以下具体实施方式并查看相关附图,这些以及其他各种特征将变得明显。附图说明图1示出了主机设备和外围设备之间的例示性无线连接;图2示出了主机计算设备的例示性架构;图3A-B示出了外围计算设备的例示性示意图;图4-6示出了在其中服务向邻近平台注册模式的例示性环境;图7示出了字段的例示性分类法(taxonomy),该字段与针对来自外围设备的蓝牙传输的通告有效载荷分组相关联;图8示出了与蓝牙传输相关联的数据分组的例示性图;图9示出了与数据分组的协议数据单元内的通告的有效载荷相关联的例示性字段;图10示出了其中字段包含例示性模式的通告的例示性有效载荷;图11示出了与LE(低能耗)蓝牙配对相关联的例示性通告的有效载荷模式;图12示出了与经典蓝牙配对相关联的例示性通告的有效载荷模式;图13示出了主机设备在从鼠标外围设备接收到通告分组时的例示性操作;图14示出了主机设备在从耳机外围设备接收到通告分组时的例示性操作;图15示出了其中主机设备可以执行的方案的例示性分类法;图16示出了其中主机设备可以执行的方案、过滤器和子过滤器的例示性分类法,。图17示出了其中用户将蓝牙无线扬声器连接到膝上型计算机的例示性环境;图18示出了例示性环境,其中参考发本文档来自技高网
...

【技术保护点】
1.一种用于基于到外围设备的邻近度在主机设备上执行方案的方法,其中所述主机设备包括无线通信设备,用以至少监控来自所述外围设备的信标发送,所述方法包括:/n注册来自服务的模式,所述模式详细说明所述外围设备的特性以及在所述主机设备处针对所述外围设备的处理,其中所述模式包括字段,并且每个字段表示以下一项或多项:当所述外围设备连接到所述主机设备、或所述外围设备向所述主机设备进行信标发送时,所述外围设备的所述特性、或针对所述外围设备的处理细节;/n接收所述外围设备是在到所述主机设备的阈值存在内的指示;/n响应于接收到所述指示,周期性地跟踪所述外围设备,以验证所述外围设备距所述主机设备的距离没有延伸超过所述阈值存在。/n

【技术特征摘要】
【国外来华专利技术】20171122 US 62/590,022;20171122 US 62/590,164;20171.一种用于基于到外围设备的邻近度在主机设备上执行方案的方法,其中所述主机设备包括无线通信设备,用以至少监控来自所述外围设备的信标发送,所述方法包括:
注册来自服务的模式,所述模式详细说明所述外围设备的特性以及在所述主机设备处针对所述外围设备的处理,其中所述模式包括字段,并且每个字段表示以下一项或多项:当所述外围设备连接到所述主机设备、或所述外围设备向所述主机设备进行信标发送时,所述外围设备的所述特性、或针对所述外围设备的处理细节;
接收所述外围设备是在到所述主机设备的阈值存在内的指示;
响应于接收到所述指示,周期性地跟踪所述外围设备,以验证所述外围设备距所述主机设备的距离没有延伸超过所述阈值存在。


2.根据权利要求1所述的方法,其中所述模式的所述字段包括过滤器,所述过滤器指定针对所述外围设备的处理,使得对所述外围设备的所述周期性跟踪包括验证:在所述外围设备被连接到所述主机设备、或所述外围设备向所述主机设备进行信标发送时,所述一个或多个过滤器被一致地满足。


3.根据权利要求1所述的方法,其中所述字段表示与所述外围设备相关联的制造者、针对所述外围设备的方案、以及针对所述外围设备的子方案,
其中所述方案指示要执行的动作,并且所述子方案提供有关要执行的所述动作的附加细节。


4.根据权利要求2所述的方法,其中从所述外围设备到所述主机设备的所述连接或所述信标发送是根据蓝牙协议的。


5.根据权利要求1所述的方法,还包括:
当所述外围设备是在到所述主机设备的所述阈值存在内时,从所述外围设备接收通告传输;
将所述通告传输匹配到所注册的所述模式,以确定针对所述外围设备哪些动作要执行。


6.根据权利要求1所述的方法,还包括:利用多个相应的服务注册多个模式,其中每个模式指定特定外围设备、一群组外围设备或一类别外围设备的特性和针对所述特定外围设备、所述一群组外围设备或所述一类别外围设备的处理。


7.根据权利要求1所述的方法,其中所述服务向所述主机设备注册多个模式,其详细说明所述外围设备的特性以及针对所述外围设备处理。


8.一种计算设备,包括:
无线通信设备,所述无线通信设备周期性地监控传入的通告传输;
与所述无线通信设备通信的一个或多个处理器;以及

【专利技术属性】
技术研发人员:S·M·艾拉米文鹤鸣A·M·阿圭埃尔M·T·比弗F·戈根伊R·Z·L·赵
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1