会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
首页 / 专利库 / 电脑零配件 / 配对 / 设备配对

设备配对

阅读:348发布:2020-05-11

IPRDB可以提供设备配对专利检索,专利查询,专利分析的服务。并且本公开的各方面允许无线计算设备的配对。在一方面,该无线计算设备包括第一无线设备和第二无线设备,这里,该配对包括预配对阶段,其中将被配对的设备可以被查验,并且与这些设备的至少一个相关的识别信息被传递。在另一方面,与所支持的可用于将该第一无线设备与该第二无线设备配对相关的配对机制相关的信息可以被传递。在又另一方面,响应于完成该预配对阶段,该第一无线设备和该第二无线设备可以至少基于所支持的配对机制,在功能上耦接。,下面是设备配对专利的具体信息内容。

1.至少一种被编码有计算机可访问指令的计算机可读非暂时性存储介质,响应于执行,所述指令使至少一个存储器执行设备配对操作,包括:访问与第一计算设备相关的配对目标;

接收包括与第一计算设备相关的识别信息的配对请求,所述配对请求从所述第一计算设备被接收且被指引至将所述第一计算设备和第二计算设备功能上耦接;

至少基于识别信息,确定所述配对请求是否被授权;

响应于确定所述配对请求被授权,传递与所述第二计算设备相关的识别信息;以及将所述第一计算设备与所述第二计算设备相关。

2.如权利要求1所述的至少一种计算机可读非暂时性存储介质,其中还响应于确定所述配对请求被授权,所述设备配对操作还包括传递表示支持将所述第二计算设备和所述第一计算设备耦接的配对协议的信息。

3.如权利要求1所述的至少一种计算机可读非暂时性存储介质,其中所述传递包括传送表示在所述第一计算设备和所述第二计算设备之间所意图的功能上耦接的定制化识别信息。

4.如权利要求1所述的至少一种计算机可读非暂时性存储介质,其中所述配对目标包括代表所述第一计算设备的唯一识别符,以及其中所述访问包括经由编码到所述第一计算设备的存储器设备中来接收所述逻辑地址。

5.如权利要求1所述的至少一种计算机可读非暂时性存储介质,其中所述配对目标包括代表所述第一计算设备的唯一识别符,并且其中所述访问包括经由通信介质将所述第一计算设备功能上耦接至所述第二设备,以及经由所述通信介质向所述第二计算设备提供所述唯一识别符。

6.如权利要求5所述的至少一种计算机可读非暂时性存储介质,其中所述提供包括响应于在所述第一计算设备处配置所述配对请求,将所述唯一识别符动态地编码到所述第二计算设备中。

7.如权利要求1所述的至少一种计算机可读非暂时性存储介质,还包括响应于确定所述配对请求未被授权,施行异常处理,其中所述施行包括根据具有终端用户介入的默认配对机制,将所述第一计算设备与所述第二计算设备相关。

8.如权利要求1所述的至少一种计算机可读非暂时性存储介质,还包括响应于确定所述配对请求未被授权,施行异常处理,其中所述施行包括在所述第二计算设备处显示配对指令,所述配对指令包括输入安全凭证的提示。

9.一种用于设备配对的设备,包括:

用于访问与第一计算设备相关的配对目标的装置;

用于接收包括与第一计算设备相关的识别信息的配对请求的装置,所述配对请求从所述第一计算设备被接收且被指引至将所述第一计算设备和第二计算设备功能上耦接;

用于至少基于识别信息,确定所述配对请求是否被授权的装置;

用于响应于确定所述配对请求被授权,传递与所述第二计算设备相关的识别信息的装置;以及用于将所述第一计算设备与所述第二计算设备相关的装置。

10.如权利要求9所述的设备,其中还响应于确定所述配对请求被授权,所述设备还包括用于传递表示支持将所述第二计算设备和所述第一计算设备耦接的配对协议的信息的装置。

11.如权利要求9所述的设备,其中所述用于传递的装置包括用于传送表示在所述第一计算设备和所述第二计算设备之间所意图的功能上耦接的定制化识别信息的装置。

12.如权利要求9所述的设备,其中所述配对目标包括代表所述第一计算设备的唯一识别符,以及其中所述用于访问的装置包括经由编码到所述第一计算设备的存储器设备中来接收所述逻辑地址。

13.如权利要求9所述的设备,其中所述配对目标包括代表所述第一计算设备的唯一识别符,并且其中所述用于访问的装置包括经由通信介质将所述第一计算设备功能上耦接至所述第二设备,以及用于经由所述通信介质向所述第二计算设备提供所述唯一识别符的装置。

14.如权利要求13所述的设备,其中所述用于提供的装置包括用于响应于在所述第一计算设备处配置所述配对请求,将所述唯一识别符动态地编码到所述第二计算设备中的装置。

15.如权利要求9所述的设备,还包括用于响应于确定所述配对请求未被授权,施行异常处理的装置,其中所述用于施行所述异常处理的装置包括用于根据具有终端用户介入的默认配对机制,将所述第一计算设备与所述第二计算设备相关的装置。

16.如权利要求9所述的设备,还包括用于响应于确定所述配对请求未被授权,施行异常处理的装置,其中所述用于施行所述异常处理的装置包括用于在所述第二计算设备处显示配对指令的装置,所述配对指令包括输入安全凭证的提示。

17.一种用于设备配对的设备,包括:

无线电,被配置为接收包括与第一计算设备相关的信息的配对请求,所述配对请求从所述第一计算设备被接收且被指引至将所述第一计算设备与所述第二计算设备功能上耦接,其中所述无线电包括通信处理单元和一组天线;以及配对单元,被配置为访问与第一计算设备相关的配对目标,以及还被配置为至少基于所述识别信息来确定所述配对请求是否被授权;

响应于所述配对请求被授权,所述无线电还被配置为传递与所述第二计算设备相关的识别信息;以及所述配对单元还被配置为将所述第一计算设备与所述第二计算设备相关。

18.如权利要求17所述的设备,其中还响应于所述配对请求被授权,所述无线电还被配置为传递表示支持将所述第二计算设备和所述第一计算设备耦接的配对协议的信息。

19.如权利要求17所述的设备,其中所述传递包括传送表示在所述第一计算设备和所述第二计算设备之间所意图的功能上耦接的定制化识别信息。

20.如权利要求17所述的设备,其中所述配对目标包括代表所述第一计算设备的唯一识别符,以及其中所述配对单元还被配置为将所述逻辑地址编码到所述第一计算设备的存储器设备中。

21.如权利要求17所述的设备,其中所述配对目标包括代表所述第一计算设备的唯一识别符,并且还包括被配置为经由通信介质将所述第一计算设备功能上耦接至所述第二设备接口,其中所述配对单元还被配置为经由所述通信介质向所述第二计算设备提供所述唯一识别符。

22.如权利要求17所述的设备,其中所述配对单元还被配置为响应于在所述第一计算设备处配置所述配对请求,将所述唯一识别符动态地编码到所述第二计算设备中。

23.如权利要求17所述的设备,其中所述配对单元还被配置为响应于所述配对请求未被授权,施行异常处理,其中所述异常处理包括根据具有终端用户介入的默认配对机制,将所述第一计算设备与所述第二计算设备相关。

24.如权利要求17所述的设备,其中所述配对单元还被配置为响应于所述配对请求未被授权,施行异常处理,其中所述异常处理包括在所述第二计算设备处显示配对指令,所述配对指令包括输入安全凭证的提示。

说明书全文

设备配对

背景技术

[0001] 无线设备(比如无线显示适配器和主机设备)的配对的传统方式,通常提供较为极化的终端用户体验-通常,一种这样的经验需要直接的用户介入,或以配对机制的不足或可能折衷安全性为代价而减轻用户介入。甚至配对机制考虑了实质性的终端用户接入一般易于导致配对的不准确性或其它不准确性。

附图说明

[0002] 附图构成了本公开的一个完整部分并被并入本说明书中。附图表述了本公开的示例性实施方式,并且连同描述和权利要求,至少部分地用来解释本公开的各种原理、特征或方面。本公开的某些实施例在以下参考附图被更充分地描述。然而,本公开的各个方面可以以许多不同形式实施,并且不应当被解释为限制在本文中提出的实施方式。在各处,相同的数字指代相同的元件。
[0003] 图1表述了根据本公开的一个或多个方面的示例性操作环境。
[0004] 图2A-2B提出了根据本公开的一个或多个方面的计算设备的示例。
[0005] 图3-6提及了根据本公开的一个或多个方面的配对技术的示例。

具体实施方式

[0006] 在一方面,本公开重新组织和解决针对无线计算设备的配对机制中的不准确和/或所涉及的终端用户介入的问题。本公开提供了可以允许无线计算设备的操作上配对的设备、系统、方法和/或计算机程序产品。在一方面,如以下所详细描述的,第一无线计算设备和第二无线计算设备的配对可以包括预配对阶段,其中这些无线设备可以被查验,并且与第一无线设备或第二无线设备的至少一个相关的识别信息可以在这些无线设备之间传递。这些无线设备的至少一个设备的查验可以包括配置包括表述该至少一个无线设备的信息的配对目标。另外,该识别信息的至少一部分可以包括表示该第一无线设备和该第二无线设备之间所意指关系(例如,功能上耦合)的信息。在另一方面,与所支持的可用于将该第一无线设备和该第二无线设备配对的配对机制相关的信息可以在这些设备之间传递。在又另一方面,响应于预配对阶段的完成,该第一无线设备和该第二无线设备可以至少基于所支持的配对机制在功能上耦合。
[0007] 相比用于设备(比如无线计算设备)配对的传统技术,本公开的实施例可以提供各种优势。一种示例性优势可以包括涉及将无线设备关联至主机设备的终端用户介入的简化,包括减轻或避免对终端用户凭证的依赖和/或针对设备配对的实施的用户介入(比如按下按钮)。另一示例性优势可以包括允许配对设备的终端用户的准确辨别。与简化传统的配对机制(比如“按下按钮”配对而不需要作用于实际按钮)相比,本公开的实施例减轻或避免了以下场景,其中终端用户将该终端用户的设备配对至第二终端用户的设备,且不需要该第二终端用户的知识或同意。本公开的至少某些实施例可以允许(例如唯一地)具体终端用户容易配对设备,而不需要依赖于累赘的配对机制。又另一优势可以包括减少或避免配对的不准确性,配对的不准确性可以导致故障查找的困难性或非操作上的配对配置。可以被减轻的配对不准确性的示例包括因为终端用户或管理员不能在多个设备之间彼此区分,他们偶然选择不正确设备来与之配对。
[0008] 参考附图,图1表述了操作环境100的示例,该操作环境允许根据本公开的至少某些方面的计算设备的配对。在本公开中所考虑的计算设备包括具有计算资源的电子设备,该计算资源包括处理资源(例如,(一个或多个)处理器)、存储器资源、以及用于在该计算设备内和/或与其它计算设备交换信息的通信资源。这些资源可以具有取决于具体设备功能的结构上复杂性的不同层级。根据本公开的各个方面的在计算设备之间交换信息可以如本文中所描述的被无线地执行。在本公开中所考虑的计算设备包括台式计算机、移动计算机(比如具有无线通信资源的平板计算机、智能电话、笔记本电脑、膝上型电脑、超极本TM电脑)、游戏控制台、移动电话、刀片型计算机、可编程逻辑控制器、近场通信设备、用户产权设备(比如机顶盒、无线路由器、无线使能的电视机等)等等。
[0009] 操作环境100可以包括适配器计算设备110(也可以被称为“适配器设备110”),该适配器计算设备可以包括具有与计算设备相关(例如,表示或以其它方式代表)的唯一标识符的配对目标112,该计算设备可以在功能上配对之该适配器设备110。该计算设备可以被称为主机设备。该唯一标识符可以被实现在逻辑地址或物理地址(例如,介质访问控制(MAC)地址)中,或者可以包括逻辑地址或物理地址。在一方面,应当理解,(一种或多种)其它信息结构可以被利用或使用以传递与可以作为主机操作的计算设备相关的唯一标识符。
[0010] 配对目标112可以被静态地或动态地(例如,响应于某事件)提供给适配器设备110。在实施方式中,其中配对目标被静态地提供,配对目标112或其中的一部分可以在该设备的制造阶段,被编码至适配器设备110中。例如,包括在配对目标112中的唯一标识符(例如MAC地址)可以被编码在适配器设备110的非易失性存储器内部。在实施方式中,其中配对目标112被动态地提供,适配器110可以经由通信链路,在功能上耦合(例如,连接)至另一计算设备,并且在响应中,与该计算设备相关的唯一标识符(例如MAC地址)可以被编码至该适配器设备110内部。通信链路可以被实现在通用串行总线(USB)连接器和/或其它线缆或无线连接器中,或包括通用串行总线连接器和/或其它线缆或无线连接器。在一方面,作为该编码的一部分,配对目标112可以在适配器设备110内部生产以包括该唯一标识符。在另一方面,现有的配对目标112可以更新(例如,在存储器中被重写或以其它方式重配置)以保留该唯一标识符。
[0011] 在操作环境100中,可以作为主机设备操作的计算设备120(可以被称为“主机设备A 120”)可以经由一个或多个链路115,在功能上耦合至(例如,可通信地耦合至)适配器设备110。适配器设备110可以在功能上耦合至服务设备130(例如,用于使用信息(比如数字媒介)的显示单元或设备),并且该计算设备可以通过将它自身与适配器设备110在功能上配对,利用或使用服务设备130。功能上耦合被表示为具有开放式箭头的双箭头。这种箭头用于表示适配器设备110可以经由链路(例如,电缆或无线链路)和/或用于耦合的其它方式,在功能上耦合至服务设备130,或者可以在功能上被集成在服务设备130中(例如,通过依赖于适当的(一个或多个)适配器或在该适配器和设备中存在的(一个或多个)接口)。为至少达到这样的结果,一方面,主机设备A 120可以传递配对请求114至适配器设备110。配对请求114可以包括识别(ID)信息,该识别信息代表或以其它方式指示主机设备A 120。例如,配对请求114可以包括逻辑地址、物理地址(比如MAC地址)、其它设备标识符、或它们的组合。
[0012] 适配器设备110可以接收配对请求114,并且在响应中,可以确定在配对请求114中包括的ID信息是否与该唯一标识符(例如MAC地址)匹配,适配器110可以将在适配器设备110中配置的配对目标112与在该配对请求114中包括的ID信息的至少一部分比较。响应于导致在ID信息和唯一标识符之间的匹配的这种比较,适配器设备110可以批准配对请求
114,或者可以配置配对请求114为可允许。在替代实施例中,响应于导致在ID信息和唯一标识符之间的失配的这种比较,适配器设备110可以拒绝配对请求114,或者可以配置配对请求114为不可允许。被拒绝或不可允许的配对请求114可以使适配器设备110提示异常。
[0013] 响应于配对请求114被批准或以其它方式被配置为可允许,适配器设备110可以经由(一个或多个)链路115的至少之一,向主机设备120传递配对信息。在一方面,这种(一个或多个)链路125可以包括下行链路(DL)和/或上行链路(UL),并且可以被实现在(一个或多个)有线链路、(一个或多个)无线链路(包括陆地/控制接口和/或(一个或多个)深空链路)、或者它们的组合中。配对信息可以包括设备对ID信息116a(该信息也被称为“ID info.116a”),该信息为表示性的或者以其它方式代表主机设备和适配器设备之间所意图的关系。例如,配对信息可以包括指定以下关系的字符串:“主机设备_A-连接至现有适配器”。因此,在一方面,可以理解,设备配对信息116a可以被实现或可以包括指示配对的或以其它方式将适配器设备110与主机设备A 120相关联的。在某些实施中,适配器设备110可以配置或以其它方式定制所公布的内容或以其它方式定制其中被广播的标识符以传递(例如,公布或广播)所定制的在设备配对信息116a内部被公布的标识符。这种设备配对信息
116a的传递(也可以被称为dev.-pair info.116)可以允许使主机设备A120的终端用户明确了解适配器设备110为用于配对的所意图或所需的设备。
[0014] 另外或替代地,响应于被批准的配对请求114由适配器设备110传递的(例如,被公布或被广播)配对信息,可以包括标示性的或以其它方式代表一个或多个配对协议的协议支持信息116b(其也被称为“protocol info.116b”),该配对协议可以被支持用于将适配器设备110和主机设备A 120配对。该一个或多个配对协议可以包括至少一个配对协议(比如按下按钮配对),后者不需要依赖于终端用户介入以产生影响。因此,可以理解,协议信息116b的传递可以允许主机设备A 110的终端用户不需输入配对信息(比如安全凭证(例如,个人识别码(PIN)、密码、它们的组合等))和/或使用其它配对信息(比如特殊页面或配对数据),来将该设备与适配器设备110配对。
[0015] 如本文所描述的配对信息的传递可以允许实施配对协议,这在图1中被表示为在主机设备A 120和适配器设备110之间的配对118。在某些场景中,这种配对协议(例如,按下按钮配对)可以在协议信息116b中被传送或以其它方式识别,并且可以排除终端用户介入。
[0016] 可以理解,将适配器设备110配置于配对目标112,以及配对请求114的准许可以允许信息的交换,该信息可以允许适配器设备110和主机设备A 110之间的准确和安全的功能配对。相比而言,对于具有唯一标识符(例如,MAC地址)的另一计算设备140(其可以被称为主机设备B140),该唯一标识符与配对目标112或包含于其中的信息(比如第二MAC地址)失配,来源于主机设备B 140的配对请求可以不被批准。作为结果,在一方面,适配器设备110可以拒绝给予本文所描述的配对信息(例如,设备配对信息116a和/或协议信息116b),并且主机设备B 140和适配器设备110的功能配对可以根据预定的配对协议实施。拒绝给予该配对信息可以使主机设备B 140出现,或以其他方式显示适配器设备110似乎其为泛型适配器设备而非用于与主机设备B 140配对的所意图或其它方式优选的具体适配器。另外,该实施可以提供终端适配器110和主机设备B 140的终端用户之间的传统交互。因此,在一方面,在终端用户不可物理访问适配器设备110时,主机设备B 140和终端适配器110的配对不可以进行。
[0017] 图2A表述了根据本公开的一个或多个方面的计算设备204的示例实施例200的框图。计算设备204可以包含或包括本文所描述的适配器设备110。如所表述的,计算设备204可以包括无线电单元210,该无线电单元可以允许计算设备和另一计算设备(比如主机设备A 120或主机设备B140之一)之间的无线通信。在一方面,为至少达到这样的结果,无线电单元210可以包括一个或多个可以接收和/或传送无线信号(例如,电磁辐射)的天线214。无线电单元210还可以包括通信处理单元218,该通信处理单元可以根据一个或多个无线电技术协议和/或模式(比如多输入多输出(MIMO)、单输入多输出(SIMO)、多输入单输出(MISO)等)处理至少这样的信号。该(一个或多个协议)的每一个可以被配置为在具体的控制接口上传递(例如,传送、接收或交互)数据、元数据、和/或信令。该(一个或多个)无线电协议可以包括第三代成员伙伴计划(3GPP)通用移动电信系统(UMTS)、3GPP长期演进(LTE)、高级LTE(LTE-A)、Wi-Fi协议(比如电气和电子工程师协会(IEEE)802.11标准簇的那些标准)、全球微波接入互操作性(WiMAX)、用于点对点(Adhoc)网络的无线电技术和涉及的协议(比如蓝牙或ZigBee)、用于包格式化无线通信的其它协议等。通信处理单元218还可以处理非无线信号(模拟、数字、光纤、它们的组合等)。
[0018] 无线电单元210可以允许计算设备204在各种具有无线信号(在不同的电磁辐射频带中传递)的无线环境中操作。在一方面,为至少达到这样的结果,通信处理单元218可以处理(编码、解码、形式化等)一个或多个电磁(EM)频带的集合内的无线信号,该频带包括EM频谱的一个或多个射频(RF)部分、EM频谱的(一个或多个)微波部分、或EM频谱的(一个或多个)红外部分。在一方面,一个或多个频带的集合可以包括以下至少之一:(i)被许可的EM频带(比如产业界、科研上、以及医疗上(ISM)频带,包括2.4GHz频带或5GHz频带)的所有或大部分;或(ii)当前可用于电信的未被许可的频带(比如60GHz频带)的所有或大部分。为了处理这些频带中的无线信号,通信处理单元218可以包括一个或多个发射器/接收器的集合,以及其中的组件(例如,放大器、过滤器、模数(A/D)转换器等),功能上耦接至复用器/解复用器(mux/demux)单元、调制器/解调制器(mod/demod)单元(也被称为(调制解调器))、以及编码器/解码器单元(也被称为编解码器),该(一个或多个)发射器/接收器的每一个可以形成(一个或多个)各自的收发器,该收发器可以经由该(一个或多个)天线214传送和接收无线信号。在一种实施中,该(一个或多个)接收器的每一个可以作为调谐器操作,该调谐器收集该EM频带的至少之一中的无线信号。
[0019] 该一个或多个传送器/接收器的每一个可以将信号从模拟向数字转换,以及相反。另外或替代地,该(一个或多个)发射器/接收器可以将单个数据流分为多个并行的数据流,或执行相互操作。该操作可以作为各种复用方案的一部分而被安排。如所表述的,复用/解复用单元508在功能上耦接至该一个或多个发射器/接收器504,并且可以执行时域和频域上信号的处理。在一方面,复用/解复用单元508可以根据各种复用方案(比如时分复用(TDM)、频分复用(FDM)、正交频分复用(OFDM)、码分复用(CDM)、和/或空分复用(SDM))以多路复用和多路解复用信息(例如,数据、元数据、和/或信令)。另外或替代地,在另一方面,复用/解复用单元508可以根据几乎所有编码(比如Hadamard-Walsh编码、Baker编码、Kasami编码、多相编码等)来扰乱和扩展信息(例如,编码)。调制解调器516可以根据各种调制技术(比如频率调制(例如,频移键控)、幅度调制(例如,M-ary正交幅度调制(QAM),M为正整数)、幅移键控(ASK)、相移键控(PSK)等)的调制和解调信息(例如,数据、元数据、和/或信令)。另外,(一个或多个)处理器414可以允许或以其它方式协助主机设备410处理用于复用/解复用的数据(例如,符号、比特或芯片)、选择调制/解调制(比如实施直接快速傅里叶变换和反傅里叶变换)的调制速率、选择数据分组格式、内部分组次数等。
[0020] 本文所指的编解码器可以根据适合用于通信(至少部分地,该通信通过由一个或多个各自的发射器/接收器构成的收发器)的一个或多个编码/解码方案,在信息(例如,数据、元数据、和/或信令)上操作。在一方面,该编码/解码方案,或所涉及的(一个或多个)过程,可以作为一组一个或或多个计算机可访问指令(计算机可读指令、计算机可执行指令、或其组合)保留于存储器442中。在场景中,其中计算设备204和另一计算设备(例如,主机设备A 120)之间的无线通信利用或以其它方式使用MIMO、MISO、SIMO、SISO操作,编解码器可以实施空间-时间块编码(STBC)和相关解码、或空间-频率快编码(SFBC)和相关解码至少之一。另外或替代地,编解码器512可以从根据空间复用方案被编码的数据流提取或以其它方式获得信息。在一方面,为了至少解码所接收的信息(例如,数据、元数据、和/或信令),编解码器可以实施与用于具体解调制的星座实现的对数似然比(LLR)计算、最大比例组合(MRC)过滤、最大似然(ML)检测、连续干扰消除(SIC)检测、迫零(zero forcing,ZF)和最小均方误差(MMSE)检测等。编解码器可以利用或以其它方式使用复用/解复用单元和/或调制解调器以根据本文所描述的方面操作。
[0021] 包括在通信处理单元218内的电子组件和相关电路(例如,本文所指的复用/解复用器、编解码器、以及调制解调器)可以允许或以其它方式协助处理,例如,由计算设备204接收的无线信号和将被相同的计算设备传送的(一个或多个)无线信号的编码/解码、解密、和/或调制/解调制。在一方面,所接收和/或所传送的无线信号可以根据一个或多个无线电技术协议被调制和/或编码,或以其它方式处理。
[0022] 在某些实施例中,取决于所意图或所需的复杂度,计算设备204可以包括多模式电路,该多模式电路可以允许无线电单元210在通过根据针对无线电网络接收或卫星通信的不同技术标准(或标准协议)的各种陆地无线电网络技术或基于深空卫星通信的多种通信模式中操作。该陆地无线电网络技术(例如,第二代(2G)、第三代(3G)、第四代(4G)可以允许实施本文所描述的无线电技术协议)。该多模式电路(例如,一个或多个芯片或“核”)可以允许无线电单元210根据具体于操作的电信模式的标准协议操作,比如基于LTE的通信、基于Wi-Fi的通信、或点对点通信协议。在另一方面,该多模式电路可以被调度以在各种模式中或在多任务范例中同时操作,其中,该多模式电路可以在具体时间内在指定模式中操作。
[0023] 包括在通信处理单元218内的电子组件可以通过总线(未在FIG.2A中示出)交换信息,该总线可以包含或可以包括系统总线、地址总线、数据总线、消息总线、参考链路或接口至少之一,或其组合等。该信息可以包括数据、元数据、编码指令、信令和涉及的负载数据、其中的组合等。
[0024] 如所表述的,计算设备还可以包括一个或多个可以允许与其它计算设备或实体(比如计算设备204的终端用户或管理员)通信信息(例如,数据、元数据、信令)输入/输出接口(也被称为“I/O接口220”)。在某些场景中,I/O接口220可以包括一组连接器,比如一个或多个根据各种方案和/或标准被配置的插销。该组连接器可以构成一组端口的一部分,该组端口(基于复杂度)可以包括并行端口、串行端口、以太网端口、V.35端口、或X.21端口的至少一个,其中并行端口可以包括通用接口总线(GPIB)、IEEE-1284,同时串行端口可以包括被推荐标准(RS)-232、V.11、通用串行总线(USB)、火线或IEEE1394端口。另外或替代地,I/O接口220的至少之一可以允许信息通过动作或通过计算设备204的其它形式交互来输入。动作(例如,触摸、说话、移动)的复杂度可以基于可以被提供给计算设备204的复杂度程度。在某些实施例中,I/O接口220之一可以被实施在按钮中或可以包括按钮,该按钮可以作为实施配对机制的一部分被促动。另外或替代地,I/O接口220可以包括一个或多个包括一个或多个功能单元的显示单元,该功能单元可以允许或以其它方式谐振控制计算设备204的操作,或可以允许传递或显示计算设备204的操作条件。取决于复杂度,该一个或多个功能单元可以包括(一个或多个)光源(比如发光二极管)、显示器(比如液晶显示器(LCD))、等离子监视器、发光二极管(LED)监视器、或电致变色监视器、它们的组合等。
[0025] I/O接口220的至少一个可以允许根据本公开的方面来配置配对目标(例如,配对目标112)。例如,该至少一个接口(例如,一个或多个插销的集合或USB连接器)可以允许访问表述该配对目标的信息,并且可以传递或以其它方式向存储器设备240(本文中被称为“存储器240”)提供(例如,经由总线架构235)该信息的一部分。该配对目标可以被保持在一个或多个存储器元件244(本文中被称为“配对目标244”)内部。
[0026] 计算设备204可以接收从另一计算设备(比如主机设备A 120,未在FIG.2A中示出)无线传送的配对请求(例如,配对请求114)。该配对请求可以经由无线电单元210被无线接收。另外,在表述性实施例200中,计算设备204可以包括配对单元230,该配对单元可以根据本公开的方面来处理配对请求。在一方面,配对单元230可以确定配对请求是否被批准。例如,配对单元230可以将包括在配对请求内的信息与存储器240(在一个或多个存储器元件244中)内保持的配对目标比较。在另一方面,响应于查明配对请求被批准,配对单元230可以提供或以其它方式向之前传递该配对请求的计算设备提供配对信息(例如,dev.-pari info.116a和协议信息116b)。在一种实施中,为至少达到这样的结果,配对单元230可以生成配对信息的至少一部分,并且可以向发出该被准许的配对请求的计算设备无线传递配对信息的至少该部分。配对单元230可以经由无线电单元210无线传递该配对信息。如所表述的,存储器240可以包括一个或多个存储器元件248(被称为“配对信息248”),该存储器元件具有表示或以其它方式代表所意图或所需的设备适配器对的信息和/或表示配对协议的信息,该协议可以被支持或可以被利用用于功能上将计算设备204和之前发出该配对请求的计算设备配对。如本文所描述的,该(一个或多个)配对协议的至少一个可以为协议或包括协议,该协议避免终端用户介入以执行设备之间的配对。
[0027] 在表述性实施例200中,总线架构235(也被称为“总线235”)可以功能上耦接计算设备204的各种元件。总线235可以包括系统总线、地址总线、数据总线、或消息总线至少之一,并可以在无线电单元210、配对单元230、I/O接口220的至少之一、以及存储器530、或其中各自的功能元件的至少二者之间交换信息(数据、元数据、编码指令、和/或信令)。在某些场景中,总线235连同一个或多个内部编程接口(比如应用编程接口(API),未在FIG.2A中描述)可以允许该信息传递。
[0028] 在某些实施例中(比如在FIG.2B中提到的实施例250),计算设备204可以包括一个或多个处理器254和一个或多个在存储器240中被编码或以其它方式保持的功能组件(其可以被称为“配对组件258”)。另外,在该实施例250中,一个或多个内部编程接口(被称为“接口262”)也可以被编码或以其它方式保持在存储器240中。接口262可以包含或可以包括各自的API,该API允许在至少一个配对组件258和/或至少一个处理器254之间交换信息(例如,数据、元数据、和/或信令)。至少一个配对组件736的至少一部分可以编程或以其它方式配置处理器254的一个或多个以至少根据本文所描述的功能操作。在一种实施中,处理器254至少之一和配对组件258至少之一可以包含或可以构成本文所描述的配对单元230。在另一种实施中,处理器254至少之一、配对组件258至少之一、以及接口262至少之一的组合可以包含或可以构成本文所描述的配对单元230。在又另一种实施中,配对组件258至少之一可以包括配对单元230。在这些实施中,处理器258至少之一可以执行配对组件258的至少一个配对组件和/或可以利用配对目标244和/或配对信息248,以至少根据本公开的一个或多个方面来实施配对单元230的功能。因此,可以理解,在一方面,除其它功能性目标以外,至少配对单元258可以使计算设备204(例如,适配器设备,比如设备110)或包括这些组件的任何其它计算设备成为用于提供根据本公开的各方面来配对的功能性设备的特定机器。
[0029] 配对组件258的至少一个组件可以实现在一个或多个计算机可访问指令中或可以包括一个或多个计算机可访问指令,比如,计算机可读和/或计算机可执行指令。在一种情景中,在一方面,计算机可访问指令的至少一部分可以被执行以实施本文所描述的示例方法(比如图3-6所提出的示例方法)的一个或多个的至少一部分。如本文所描述的,在某些实施中,处理器254的一个或多个可以执行计算机可访问指令的至少一部分。一个或多个方法的执行可以允许计算设备204的功能的实施或实行为根据本公开的各方面的适配器设备。例如,如本文所表述的,为了实施一种这样的方法,计算机可访问指令的至少一部分可以保持于(例如,被存储、使得可用、或者被存储且使得可以)计算机存储非暂时性介质中并可以被处理器执行。实施配对指令254的至少之一的一个或多个计算机可访问指令可以被汇编或以其它方式被安排在一个或多个可以在计算设备204或其它计算设备处被编译、链接、和/或执行的程序模块中。通常,这些程序模块包括能够响应于由一个或多个处理器(可以被集成到计算设备204中或功能上与其耦接)的执行来施行特定任务(例如,一个或多个操作)的计算机代码、例程、程序、目标、组件、信息结构(例如,数据结构和/或元数据结构)等。
[0030] 计算设备204可以包括各种计算机可读媒介。计算机可读介质可以为任何可以被计算设备(例如,计算设备204本身,或主机设备,比如主机设备A 120)访问的可读媒介(暂时性和非暂时性)。在一方面,计算机可读媒介可以包括计算机非暂时性存储媒介(或计算机可读非暂时性存储媒介)和通信媒介。示例性计算机可读非暂时性存储媒介可以为任何可以被计算设备204或其中的功能性元件或耦接至其的功能性元件访问的可用媒介(暂时性和非暂时性),并且可以包括易失性和/或非易失性媒介、以及可移除和/或不可移除媒介。在一方面,存储器240可以包括采用易失性存储器(比如随机访问存储器(RAM))、和/或非易失性存储器(比如只读存储器(ROM))的计算机可读媒介。如本文所描述的,存储器240可以功能上耦接至处理器254的至少一个,并且在一方面,因此可以被称为计算机可访问存储设备。
[0031] 在存储器240内,配对组件258可以保持在功能性指令存储设备(未示出)之内,并且配对目标244和配对信息248可以保持在功能性信息存储设备(未示出)中。功能性指令存储设备可以包括计算机可访问指令,响应于被处理器254的至少一个执行,该计算机可访问指令可以实施根据本公开的各方面的配对功能的一个或多个。在一种场景中,配对组件736的至少一个组件的执行可以实施本文所描述的方法的一个或多个。例如,这种执行可以使实行该至少一个组件的处理器执行所公开的技术。应当理解,在一方面,施行配对组件736的至少之一的处理器254的至少之一可以从功能性信息存储设备(未示出)内的存储器元件恢复信息和/或向功能性信息存储设备(未示出)内的存储器元件传递信息,以使得根据功能性程控来操作或以其它方式被配对组件736配置。该信息可以包括程序代码指令(或代码指令)、信息结构等的至少一个。一个或多个接口262(例如,应用程序接口)可以允许或以其它方式促进功能性指令存储设备内部的两个或更多个组件之间的信息交换。被至少一个接口传递的信息可以产生于根据本发明的各方面的方法中的一个或多个操作的实施。在某些实施例中,功能性指令存储设备的一个或多个和功能性信息存储设备可以包含于或者可以包括可移除/不可移除、和/或易失性/非易失性计算机存储媒介。
[0032] 另外,存储器240可以包括允许或促进计算设备204的操作和/或管理(例如,升级、软件安装、任何其它配置等)的计算机可访问指令和信息(例如,数据、元数据、和/或程序代码)。因此,在一方面,存储器240可以包括可以包含一个或多个程序模块的存储器元件(未示出),该程序模块实施或包括一个或多个操作系统,比如Windows操作系统、Unix、Linux、Symbian、Android、Chromium、或大体上任何适合于移动计算设备或网络共享计算设备的操作系统。在一方面,计算设备204的操作上和/或结构上复杂度可以指示适合的操作系统。存储器240还可以包括具有可以允许或促进计算设备204的操作和/或管理(例如,根据本文所公开的各方面的配对目标和/或配对信息的配置)的数据和/或元数据的系统信息存储设备(未示出)。OS指令和信息存储设备的元件可以为可访问的或可以被处理器254的至少一个管理。
[0033] 应当认识到,当存储器240的各部分(例如,组件和/或其它可执行程序组件,比如OS指令),在本文中被表述为分离的块,比如软件组件可以于各种时刻驻留与不同的存储器元件或计算设备204的设备之内,并且可以被处理器254的至少一个执行。在各种场景中,配对组件258的实施可以被保持于一些形式的计算机可读媒介或穿过一些形式的计算机可读媒介传送。
[0034] 在某些实施例中,计算设备204可以包括电源(未示出),该电源可以向这些设备内部的组件或功能性元件供电。在其它实施例中,计算设备204可以经由耦接(直接或间接地)至另一设备(例如服务器设备120)而被供电。在一方面,为至少达到这样的结果,计算设备204可以包括适合的电路(例如变压器)以获得适合用于计算设备204的操作的电能水平。在实施例中,其中存在电源,该电源可以为可充电电源(例如,可充电电池),并且它可以包括一个或多个变压器以获得适合用于计算设备204、以及其中的组件、功能性元件、所涉及的电路的操作的电能水平。在某些场景中,电源可以附接至传统电网以充电并确保这些设备可以为可操作的。在一方面,电源可以包括I/O接口(例如,一个或多个接口220)以可操作地连接至传统电网。在另一方面,电源可以包括能量转换组件(比如太阳能电板)以针对计算设备204提供额外的或可替代的电源或自治。
[0035] 基于本文所描述的各方面,针对可以根据本公开而实施的设备配对的技术的示例,可以通过参考图3-6的示图而被更好地理解。为了简化说明的目的,本文所公开的技术的示例作为一系列块被提出和描述(例如,每一块提出方法中的一个动作或操作)。然而,将被明白和理解的是,所公开的技术(例如,处理、过程、方法等)不被块和所涉及的行为或操作的顺序所限定,因为一些块可以与其它块以从本文所示出和描述的不同顺序和/或同时发生。例如,本公开的各种技术可以被替代地提出为一系列互相关联的状态或事件,比如状态图。此外,并非所有被表述的块,以及相关的动作或操作,对于实施根据本公开的一个或多个方面的技术可以是必须的。又此外,所公开的技术的两个或更多可以与彼此相组合而被实施,以完成本文所公开的一个或多个特征和/或优势。
[0036] 应当理解,本公开的技术可以保持于制造商的物品、或计算机可读介质上,以执行或促进将这些方法传输或传送至计算设备用于施行,且因此由计算设备的处理器的实施或用于存储于其中或功能上耦接于其中的存储器中。在一方面,一个或多个处理器(比如实施(或执行)所公开技术的一个或多个的处理器)可以被采用以执行保持于存储器、或任何计算机或机器可读介质中的代码指令,以实施一个或多个方法。代码指令可以提供计算机可执行或机器可执行框架以实施本文所公开的技术。
[0037] 图3提出了用于根据本公开的一个或多个方面配对的过程300的示例。具有至少一个处理器或功能上耦接至至少一个处理器的计算设备可以实施(例如,编译、执行、编译且执行等)所提出的表述性过程的一个或多个块。计算设备可以为无线适配器设备或包括无线适配器设备,该无线适配器设备实现于表述性实施例200或250的一个或多个中的功能性元件中或由表述性实施例200或250的一个或多个中的功能性元件构成。在所示例的过程中,在块310,配对目标或其它信息结构可以被配置。如本文所描述的,在某些实施中,配对目标可以包括唯一识别符,比如逻辑地址或物理地址(例如MAC地址),且配置该配对目标可以包括将该唯一识别符编码到实施至少块310的计算设备(例如无线显示适配器)中。
[0038] 在块320,配对授权阶段可以被实施。在配对授权阶段,配对请求可以被评价以确保配对请求被授权或拒绝。为至少实现这一目的,在一方面,配对请求的评价可以至少基于配对目标或其中一部分与包含于配对请求中的ID信息的至少一部分的比较。比较的结果可以表达或以其它方式借楼配对请求的授权或未授权本质。在某些场景中,实施这一阶段可以包括接收用于将在块310被配置的计算设备与源计算设备配对的请求,该源计算设备可以提供(例如传递)该配对请求。配对请求可以包括识别(ID)信息,该识别信息代表或以其它方式表示该源计算设备。例如,配对请求可以包括唯一识别符(例如物理地址),该唯一识别符可以被称为“源唯一识别符”或“第二唯一识别符”。响应于接收该配对请求,计算设备可以确定源唯一识别符(例如MAC地址)是否与可以包括在配对目标中的唯一识别符匹配。在示例场景中,其中源本地地址与被配置的唯一识别符(例如,逻辑地址或物理地址)匹配这一点被确定,该配对请求可以被授权或以其它方式被配置为经授权的配对请求。在替代性实施例中,在示例场景中,其中源本地地址与被配置的唯一识别符不匹配这一点被确定,该配对请求可以被配置为不被授权,且因此它可以被拒绝用于进一步的配对处理。不被授权的配对请求可以导致异常阶段(图3中未被描述)的实施或异常处理。例如,异常阶段的实施可以包括补充授权阶段的实施-例如,可以使得提示输入某些安全凭证(比如个人识别码(PIN))被显示。
[0039] 响应于经授权的配对请求,配对识别阶段可以在块330被实施。实施配对识别可以包括传递表示或以其它方式代表计算设备的ID信息,该计算设备被配置为与配对目标或其它配对信息结构。该信息的至少一部分可以从该计算设备传递至另一计算设备(例如,个人计算机或平板电脑)。应当理解,ID信息可以体现或可以包含将第二计算设备与计算设备(例如,无线适配器设备)配对的指示或以其它方式将第二计算设备与该计算设备相关。还应当理解,在一方面,第二计算设备可以为设备或可以包括该设备,该设备被意图或以其它方式被需要与包括该配对目标的计算设备配对。另外或替代地,实施配对识别可以包括传送表示或以其它方式代表配对协议的协议支持信息,该配对协议可以被支持用于将该计算设备与第二计算设备配对。
[0040] 在表述性过程300中,块310-330可以共同被称为预配对过程350,在至少某些实施例中,该预配对过程可以简化可以无线传递的计算设备的配对。可以在配对识别阶段被无线传递(例如,被通告或以其它方式被多播或广播)的ID信息的至少一部分和/或协议支持信息的至少一部分可以被利用或以其它方式被采用以实施在块340处的配对阶段。在某些实施例中,ID信息可以包括表述主机设备和适配器设备之间所意图关系的定制化信息。例如,该定制化信息可以包括指定这一关系:“主机设备_名称-连接至现有适配器”的字符串。
[0041] 如本文所描述的,根据本公开的一个或多个方面的配对机制(例如,设备、技术、和/或设备和技术)可以被利用用于无线计算设备的配对。图4表述了根据本公开的至少一个方面的配对过程400的示例。在表述性的所提及的过程中,主机设备410(例如,个人计算机、或平板电脑、智能手机登)可以传递(例如,传送)配对指针414至适配器设备(例如,无线显示适配器420)。配对指针414可以被实现于包括识别信息的配对请求中或可以包括该配对请求,该识别信息表示或以其它方式代表主机设备。如本文所描述的,在一方面,配对指针414可以包括唯一识别符,比如主机设备410的逻辑地址或物理地址(例如MAC地址)。适配器设备420利用一个或多个信息结构被配置,其中该信息结构的一种可以为表示或以其它方式代表经授权的主机设备,该经授权的主机设备可以被允许与适配器设备420配对或以其它方式与适配器设备420相关。在块418,适配器设备420可以确定配对指针414是否被授权。如本文所描述的,响应于确定该指针被授权,适配器设备420可以传递(例如传送)具体于主机的适配器名称426至主机设备410。该信息的至少一部分可以允许主机设备410显示选择选项(例如,代表该选项的标记),该选择选项唯一识别或以其它方式将用于选择的适配器设备420向主机设备410的终端用户提出。因此,如本文所描述的,具体于主机的适配器名称426可以允许将适配器设备420从其它适配器设备(未描述)区分。另外,在某些实施例中,适配器设备420可以传递(例如传送)配对支持信息(info.)430至主机设备410。该信息的至少一部分可以包括表示配对协议(例如,传统配对协议,比如按下按钮方法和/或基于凭证的配对方法)的信息,该配对协议可以为可用于可操作地将适配器设备420与主机设备410相关(或配对)。
[0042] 在场景中,其中配对指针414被确定为未被授权,适配器设备420可以在块422执行异常处理。在一个实施例中,异常处理可以包括默认或以其它方式的传统配对机制的实施,该传统配对机制通常需要终端用户的接入。在另一实施例中,异常处理可以包括向终端用户提出关于如何处理出于未被授权的配对指针的配对。例如,以下提示可以在功能上耦接至适配器设备420的服务设备(例如显示单元)处被显示:“请将该设备插入所意图的主机设备的USB端口以使它可以被初始化”。其它提示或信息可以被显示以响应未被授权的配对指针。作为处理异常处理的表述,图5提出了配对过程500的示例,该配对过程可以响应于试图将适配器设备420与未预配置或以其它方式未被授权的主机设备配对而被影响。在一方面,响应于未被授权的配对指针414,适配器设备420可以通告(例如广播)适配器名称510,该适配器名称可以为表示或以其它方式代表适配器设备420的非唯一的和/或非具体于主机的信息。主机设备410可以显示适配器名称510的至少一部分。另外,适配器设备420可以将表示默认或“异常”配对协议的信息传递(例如传送),该配对协议可以被主机设备410利用或以其它方式使用以处理与适配器设备420的配对。主机设备410可以获取(例如接收)信息514的至少一部分,并且在响应中,主机设备410可以传递表示发起至少根据信息514的配对的信令信息522。适配器设备420可以解释信息522的至少一部分,并可以传递在适配器设备
420处按下按钮和/或输入凭证(比如个人识别码(PIN))、密码、预定字符串、其中的组合等的指令526。主机设备410可以根据指令526提示终端用户以使得终端用户激活在适配器420处被配置的按钮和/或接收表示PIN的信息。尽管所提及的表述性过程关于PIN被描述,但是可以理解,另外的或替代的凭证(例如,密码、预定字符串、其中的组合等)可以被利用或以其它方式被依赖。另外或替代地,适配器设备420(例如,经由如本文所描述的配对单元)可以使服务器设备(例如,服务器设备130)与其耦接以显示代码(比如PIN或其它数字的、字符的、和/或字符数字代码)以使得主机设备410的管理员验证适配器设备420为所需配对的设备。在一方面,主机设备410可以向适配器设备420传递凭证和/或该按钮可以在适配器设备
420处被促动。在响应中,适配器设备420可以传递表示终止默认配对过程的信令信息534。
[0043] 可以容易理解,在一方面,通过实施异常处理,用户设备A(例如,主机设备120A)将能够与它们自身的适配器设备配对,不需提供或以其它方式输入任何具体配对信息。但是,另一用户设备B(例如,主机设备B 140)可以依赖于对该适配器设备的物理访问以使得能够与该适配器配对。
[0044] 图6表述了用于根据本公开的至少某些方面配对计算设备的过程600的示例。如本文所描述的,计算设备的至少一个可以实现于无线计算设备(也可以被称为“无线设备”)中或可以包括无线计算设备。例如,在某些实施例中,这些计算设备之一可以实施所提及的表述性过程的一个或多个块。更一般地,仍然非排除性地,根据本公开的各方面的任何计算设备(例如,具有功能上耦接至至少一个存储器设备的至少一个处理器的计算设备)可以实施表述性过程600的一个或多个块。在块610,与第一计算设备(例如,主机设备)相关的配对目标可以被访问。第二计算设备(例如,适配器设备)可以访问该配对目标。第一计算设备和第二计算设备可以分别被称为第一设备和第二设备。在一方面,该配对目标可以包括表述第一计算设备的唯一识别符,并且访问该配对目标可以包括经由将该地址编码到包括于第二计算设备或以其它方式耦接至第二计算设备的存储器设备来接收逻辑地址。在另一方面,访问该配对目标可以包括经由通信介质(例如,USB端口和适合线缆),在功能上将第一计算设备耦接至第二计算设备,并经由该通信介质将该唯一识别符提供给第二计算设备。在某些实施中,将该唯一识别符提供给第二计算设备包括将该唯一识别符动态地编码到第二计算设备中。
[0045] 在块620,包括与第一设备相关的识别信息的配对请求被接收。第二设备可以从第一设备接收(例如,收集、解码、收集并解码等)该配对请求。
[0046] 在块630,至少基于与第一设备相关的识别信息,配对请求是否被授权被确定。第二设备可以影响该确定。在一方面,如本文所描述的,识别信息可以包括表示或以其它方式代表唯一地址的信息,比如第一设备的逻辑地址或物理地址(例如,MAC地址)。在所表述的实施例中,响应于确定配对请求未被授权,异常可以被丢弃或以其它方式被实施(例如,图5中所描述的示例方法可以被实施)。在替代性实施例中,在场景中,其中配对请求被授权,与第二设备相关的识别信息可以在块640被传递-例如,第二设备可以传递该信息的至少一部分至第一设备(例如,如图1中所提到的)。在某些实施例中,在优化块650,与配对协议(支持将第一设备和第二设备配对)相关的信息可以被传递-例如,第二设备可以传递该信息的至少一部分至第一设备(例如,如图1中所提到的)。在某些操作场景中,如本文所描述的,传递该识别信息可以包括传送表述所意图的在第一设备和第二设备之间功能性耦接的定制化识别信息。在这些场景的至少一个中,在传递该识别信息之前,与第二设备相关的默认识别信息(例如,标记第二设备的制造商信息)可以被调整至该定制化识别信息。
[0047] 在块660,第二设备可以与第一设备相关(例如,功能上耦接)。该相关可以作为根据本公开的各方面将这些设备配对的一部分被执行。
[0048] 本公开的另外或替代的示例性实施例来自于本文的描述和附图。在一个实施例中,本公开提供用于配对计算设备的方法。该方法可以被具有功能上耦接至至少一个存储器设备的至少一个处理器的计算设备(比如无线适配器设备)执行,并且可以包括访问与第一计算设备相关的配对目标。在一种实施中,该配对目标可以包括代表第一计算设备的唯一识别符,并且访问该目标可以包括经由编码到第一计算设备的存储器设备中来接收逻辑地址。另外,该方法可以包括接收包括与第一计算设备相关的识别信息的配对请求,从第一计算设备接收该配对请求并将其指引至功能上将第一计算设备和第二计算设备耦接。如本文所描述的,可以执行该方法(例如,执行或以其它方式实施该方法的操作)的计算设备可以接收该配对请求。该方法还可以包括至少基于识别信息,确定该配对请求是否被授权。该方法还可以包括响应于确定配对请求被授权,传递与第二计算设备相关的识别信息,并将第一计算设备与第二计算设备相关。如本文所描述的,该相关操作可以允许第一计算设备功能上与第二计算设备配对。
[0049] 在某些实施中,确定包括唯一识别符的配对目标可以包括经由通信介质在功能上将第一计算设备耦接至第二计算设备,并经由该通信介质向第二计算设备提供唯一识别符。在某些实施中,提供该唯一识别符可以包括响应于在第一计算设备处配置配对请求,将该唯一识别符动态地编码到第二计算设备中。
[0050] 在另外或替代的实施例中,该方法还可以包括响应于确定该配对请求未被授权,执行异常处理。执行异常处理可以包括根据具有终端用户介入的默认配对机制,将第一计算设备与第二计算设备相关。在另外或替代的实施例中,执行异常处理可以包括在第二计算设备处显示配对指令,该配对指令包括输入安全凭证的提示。
[0051] 在某些实施例中,该方法还可以包括传递表示配对协议(支持将第二计算设备和第一计算设备耦接)的信息。传递该信息可以包括传送(例如,经由配对单元和/或无线电单元)表示在第一计算设备和第二计算设备之间所意图的功能上耦接的定制化识别信息。
[0052] 在其它实施例中,该方法可以包括在该传递之前,将与第二计算设备相关的默认识别信息调整或以其它方式替代为定制化识别信息。
[0053] 本公开不限于技术,并且在某些实施例中,本公开可以提供至少一种被编码有计算机可访问指令(例如,配对组件258)的计算机可读非暂时性存储介质(例如,存储器240),响应于执行,该指令使至少一个存储器(例如,存储器254)执行包括访问与第一计算设备相关的配对目标的设备配对操作。该配对目标可以包括代表第一计算设备的唯一识别符,其中该访问包括经由编码到第一计算设备的存储器设备中来接收逻辑地址。另外,该操作可以包括接收包括与第一计算设备相关的识别信息的配对请求,从第一计算设备接收该配对请求并将其指引至功能上将第一计算设备和第二计算设备耦接。该设备配对操作还可以包括至少基于识别信息,确定该配对请求是否被授权。响应于确定配对请求被授权,该设备配对操作还可以包括传递与第二计算设备相关的识别信息,并将第一计算设备与第二计算设备相关。
[0054] 在某些实施中,确定具有唯一识别符的配对目标可以包括经由通信介质在功能上将第一计算设备耦接至第二计算设备,并经由该通信介质向第二计算设备提供唯一识别符。在配对操作的一种实施中,向第二计算设备提供该唯一识别符可以包括响应于在第一计算设备处配置配对请求,将该唯一识别符动态地编码到第二计算设备中。
[0055] 在其它实施例中,被编码在该至少一个计算机可读非暂时性存储介质中的设备配对操作还可以包括传递表示配对协议(支持将第二计算设备和第一计算设备耦接)的信息。传递该信息可以包括传送(例如,经由配对单元和/或无线电单元)表示在第一计算设备和第二计算设备之间所意图的功能上耦接的定制化识别信息。
[0056] 在某些实施例中,被编码在该至少一个计算机可读非暂时性存储介质中的设备配对操作还可以包括响应于确定该配对请求未被授权,执行异常处理。在一种实施中,执行该异常处理可以包括根据具有终端用户介入的默认配对机制,将第一计算设备与第二计算设备相关。在另一种实施中,执行该异常处理可以包括在第二计算设备处显示配对指令,例如,这里该配对指令包括输入安全凭证的提示。
[0057] 在其它实施例中,本公开可以提供用于设备配对的设备。该设备可以包括用于访问与第一计算设备相关的设备配对目标的装置。如本文所描述的,在一方面,该配对目标可以包括代表第一计算设备的唯一识别符,并且用于访问该配对目标的装置可以包括用于经由编码到第一计算设备的存储器设备中来接收逻辑地址的装置。另外,该设备可以包括用于接收包括与第一计算设备相关的识别信息的配对请求的装置,从第一计算设备接收该配对请求并将其指引至功能上将第一计算设备和第二计算设备耦接。该设备还可以包括用于至少基于识别信息,确定该配对请求是否被授权的装置。此外,响应于配对请求被授权,该设备可以包括用于传递与第二计算设备相关的识别信息的装置,以及用于将第一计算设备与第二计算设备相关的装置。此外,响应于配对请求被授权,该设备可以包括用于传递表示配对协议(支持将第二计算设备和第一计算设备耦接)的信息的装置。用于传递该信息的装置可以包括用于传送表示在第一计算设备和第二计算设备之间所意图的功能上耦接的定制化识别信息的装置
[0058] 另外,响应于该配对请求未被授权,该设备还可以包括用于执行异常处理的装置。在某些实施中,用于执行异常处理的装置可以包括用于根据具有终端用户介入的默认配对机制,将第一计算设备与第二计算设备相关的装置。在其它实施中,用于执行异常处理的装置可以包括用于在第二计算设备处显示配对指令的装置,该配对指令包括输入安全凭证的提示。
[0059] 在其它实施例中,配对目标可以包括代表第一计算设备的唯一识别符,并且用于访问的装置包括经由通信介质在功能上将第一计算设备耦接至第二计算设备的装置,以及用于经由该通信介质向第二计算设备提供唯一识别符的装置。用于提供该唯一识别符的装置可以包括用于响应于在第一计算设备处配置配对请求,将该唯一识别符动态地编码到第二计算设备中的装置。
[0060] 在另外或替代的实施例中,本公开提供用于设备配对的设备,这里该设备可以包括被配置为接收包括与第一计算设备相关的信息的配对请求的无线电。如本文所描述的,该无线电(例如,无线电单元210)可以包括通信处理单元和一组天线。该配对请求可以从第一计算设备接收且可以被指引至将第一计算设备与第二计算设备功能上耦接。该设备还可以包括被配置为访问与第一计算设备相关的配对目标的配对单元,以及进一步被配置为至少基于该识别信息来确定配对请求是否被授权。在一方面,该配对目标可以包括代表第一计算设备的唯一识别符,并且其中该配对单元还被配置为将逻辑地址解码到第一计算设备的存储器设备中。
[0061] 响应于配对请求被授权,该无线电还可以被配置为传递与第二计算设备相关的识别信息,以及该配对单元还可以被配置为将第一计算设备与第二计算设备相关。另外,针对被授权的配对请求,该无线电还可以被配置为传递表示配对协议(支持将第二计算设备和第一计算设备耦接)的信息。此外,针对被授权的配对请求,该无线电还可以被配置为传递表示在第一计算设备和第二计算设备之间所意图的功能上耦接的定制化识别信息。
[0062] 在操作场景中,其中被接收的配对请求被确定为未被授权,配对单元还可以被配置为执行异常处理。该异常处理可以包括根据具有终端用户介入的默认配对机制,将第一计算设备与第二计算设备相关。在另外或替代的实施例中,该异常处理可以包括在第二计算设备处显示配对指令,该配对指令包括输入安全凭证的提示。
[0063] 在另外或替代的实施例中,该设备可以包括被配置为经由通信介质功能上将第一计算设备耦接至第二计算设备的接口(例如,接口220之一),这里该设备的配对单元可以被配置为经由该通信介质向第二计算设备提供唯一识别符。另外,为了提供该唯一识别符,例如,该配对单元还可以被配置为响应于在第一计算设备处配置配对请求,将该唯一识别符动态地编码到第二计算设备中。
[0064] 应当理解,本公开不限于本文所描述的装置。在某些实施例中,本公开提供了用于设备配对的计算设备,其中该计算设备可以包括至少一种被具有被编程指令的处理器可访问存储设备,并且至少一个处理器被配置为执行该程序指令。响应于被编程指令的执行,该至少一个存储器还可以被配置为接收包括与第一计算设备相关的识别信息的配对请求,该配对请求被从第一计算设备接收并被指引至功能上将第一计算设备和第二计算设备耦接。另外,响应于被编程指令的执行,该至少一个存储器还可以被配置为访问与第一计算设备相关的配对目标。该配对目标可以包括代表第一计算设备的唯一识别符,并且响应于执行,该至少一个存储器还可以被配置为将逻辑地址接收(例如,经由编码)到第一计算设备的存储器设备中。
[0065] 此外,响应于被编程指令的执行,该至少一个存储器还可以被配置为至少基于该识别信息来确定该配对请求是否被授权。响应于配对请求被授权,还响应于被编程指令的执行,该至少一个处理器还响应于配对请求被授权,传递与第二计算设备相关的识别信息,并根据本文所描述的至少某些方面来将第一计算设备与第二计算设备相关。
[0066] 在计算设备的一个实施例中,响应于执行,该至少一个存储器还可以被配置为传递表示配对协议(支持将第二计算设备和第一计算设备耦接)的信息。在另外或替代的实施例中,响应于执行,该至少一个存储器还可以被配置为传递该信息可以包括传送表示在第一计算设备和第二计算设备之间所意图的功能上耦接的定制化识别信息。此外,响应于执行,该至少一个存储器还可以被配置为在传递该识别信息之前,将与第二设备相关的默认识别信息可以调整至该定制化识别信息。
[0067] 响应于在该计算设备处接收的配对请求,响应于被编程指令的执行,该至少一个存储器还可以被配置为执行异常处理。在某些实施中,执行该异常处理可以包括根据具有终端用户介入的默认配对机制,将第一计算设备与第二计算设备相关。在其它实施中,该异常处理可以包括在第二计算设备处显示配对指令,该配对指令包括输入安全凭证的提示。
[0068] 如本文所描述的,配对目标可以被提供或以其它方式被动态提供,在计算设备的某些实施例中,响应于被编程指令的执行,该至少一个存储器还可以被配置为经由通信介质将第一计算设备在功能上将第一计算设备耦接至第二计算设备,并经由该通信介质向第二计算设备提供唯一识别符。在该实施例中,响应于被编程指令的执行,该至少一个存储器还可以被配置为响应于在第一计算设备处配置配对请求,将该唯一识别符动态地编码到第二计算设备中。
[0069] 本公开提供了用于根据本公开来设备配对的其它实施例。例如,本公开提供了具有用于设备配对的被编程指令的至少一个处理器可访问存储设备,响应于执行,该被编程指令使至少一个处理器执行本文所描述或以其它方式表达的任何一种方法。作为另一个示例,本公开提供了具有用于设备配对的被编程指令的至少一个处理器可访问存储设备,响应于执行,该被编程指令使至少一个处理器执行本文所描述的方法或实施本文所描述的设备。作为又另一个示例,本公开可以提供一种设备,该设备可以包括用于执行本文所描述或以其它方式表达的一种或多种方法的装置。作为又另一个示例,本公开提供了用于设备配对的计算设备,这里该计算设备可以包括被配置为与无线计算设备交换信息的无线电;以及公式耦接至该无线电的配对单元,这里该计算设备可以被安排以执行本文所描述或以其它方式表达的任何一种方法。
[0070] 相对于用于无线设备配对的传统技术,本说明书和附图存在若干优势。一个示例性优势可以包括涉及将无线设备关联至主机设备的终端用户介入的简化,包括减轻或避免对用于实施设备配对的终端用户凭证和/或用户交互(比如按下按钮)的依赖。另一示例性优势可以包括减轻或避免可能导致困难性的问题解决或非操作性配对配置的配对不准确性。
[0071] 本公开的各个实施例可以采用完全或部分的硬件实施例、完全或部分的软件实施例、或软件和硬件的组合(例如,固件实施例)的形式。此外,如本文所描述的,本公开的各个实施例(例如,方法和系统)可以采用包括具有计算机可访问指令(例如,计算机可读和/或计算机可执行指令)(比如计算机软件、被编码或以其它方式被实现于其中的该存储介质)的计算机可读非暂时性存储介质的计算机程序产品的形式。这些指令可以被一个或多个存储器读取或以其它方式访问和执行以允许本文所描述的操作的执行。指令可以以任何适当的形式被提供,比如源代码、编译代码、解释代码、可执行代码、静态代码、动态代码、汇编代码、前述的组合等。任何适当的计算机可读非暂时性存储介质可以被利用以构成该计算机程序产品。例如,计算机可读介质可以包括采用由一个或多个功能上与其耦接的计算机或处理器可读或以其它方式可访问的任何用于存储信息的有形非暂时性介质。非暂时性存储媒介可以包括只读存储器(ROM)、随机访问存储器(RAM)、磁盘存储媒介、光存储媒介、闪速存储器等。
[0072] 操作环境和技术(进程、方法、过程等)的实施例在本文中参考方法、系统、设备和计算机程序产品的框图和流程图表述被描述。可以理解,框图和流程图表述的每一块、以及框图和流程图表述的每一块的各自的组合,可以被计算机可访问指令实施。在某些实施中,计算机可访问指令可以被载入或以其它方式被结合到通用计算机、专用计算机、或其它可编程信息处理设备中以生成特定机器,以使得流程图块或多个块中指定的00操作或功能可以响应于在该计算机或处理设备处的执行而被实施。
[0073] 除非另外明确提及,本文提到的任何协议、进程、过程、或方法绝不意图被解释为它的动作或步骤以具体顺序被施行是必要的。因此,在任何方面,这里处理器或方法请求实际上并不记载它的动作或步骤所按照的顺序,或者在所提到的公开内容的权利要求或说明书中不以其它方式具体记载步骤将被限定为具体顺序,绝不意图推断某顺序。对任何可能的用于解释的非表示基础保持这一点,包括:涉及步骤安排或操作流的逻辑问题;从语法组织或标点得到的明显意义;说明书或附图中描述的实施例的数量或类型等。
[0074] 如本申请中所使用的,术语“组件”、“环境”、“系统”、“结构”、“接口”、“单元”、“模块”等被意图指代涉及计算机的实体或涉及具有一个或多个功能的操作设备的任何实体。这些实体可以为硬件、或硬件和软件的组合、软件或执行中的团建。作为示例,组件可以为,但不限定为,在处理器上运行的过程、处理器、目标、软件的执行部分、执行的线程、程序、和/或计算设备。例如,在计算设备时执行的软件应用和计算设备均可以为组件。一个或多个组件可以驻留在过程和/或线程的执行之内。组件可以位于一个计算设备上或在两个或更多计算设备之间分布。如本文所表述的,组件可以从具有存储于其上的各种数据结构的各种计算机可读非暂时性介质执行。组件可以根据例如具有一个或多个数据包(例如,从本地系统、分布式系统、和/或跨越网络(比如具有其它系统的广域网)中的一个组件与另一组件经由信号交互的数据)的信号(模拟或数字),经由本地和/或远程过程通信。作为另一示例,组件可以为具有由被电性电路或电子电路操作的机械部分提供的具体功能的设备,该电性电路或电子电路被处理器所执行的软件应用或固件应用控制,其中该处理器可以在设备内部或外部并且可以执行软件或固件应用的至少一部分。作为又另一示例,组件可以为通过不具有机械部分的电子组件提供具体功能的设备,该电子组件可以包括其中的用于执行软件或固件的处理器,该软件或固件至少部分地赋予该电子组件的功能。接口可以包括输入/输出(I/O)接口组件以及相关的处理器、应用、和/或其它编程组件。术语“组件”、“环境”、“系统”、“结构”、“接口”、“单元”、“模块”可以被互换地利用且可以共同指代为功能元件。
[0075] 在本说明书和附图中,对“处理器”进行引用。如本文所利用的,处理器可以指代任何包括单核处理器、具有软件多线程执行能力的单核处理器、多核处理器、具有软件多线程执行能力的多核处理器、具有硬件多线程技术的多核处理器、并行平台、以及具有分布式共享存储器的并行平台的计算处理单元或设备。另外,处理器可以指代集成电路(IC)、专用集成电路(ASIC)、数字信号处理器(DSP)、现场可编程门阵列(FPGA)、可编程逻辑控制器(PLC)、复杂可编程逻辑设备(CPLD)、离散门或晶体管逻辑、离散的硬件组件、或被设计为执行本文所描述的功能的其中的任何组合。处理器可以被解释为计算处理单元的组合。在某些实施例中,处理器可以利用纳米级结构,比如但不限定为,基于分子和量子点的晶体管、转换器和门,以优化空间利用或提高用户设备的性能。
[0076] 另外,在本说明书和附图中,术语(比如“存储”、“存储设备”、“数据存储”、“数据存储设备”、“存储器”、“存储设备”、“存储处”)和本质上关于本公开的组件的操作和功能的任何其它信息存储组件(称为“存储器组件”),在“存储器”中或构成存储器的组件中实现。可以理解,本文所描述的存储器组件或存储器实现或包括可以被计算设备访问的非暂时性计算机存储介质。该介质可以在任何用于存储信息(比如计算机可读指令、信息结构、程序模块、或其它信息目标)的方法和技术中实施。存储器组件或存储器可以为易失性存储器或非易失性存储器,或可以包括易失性和非易失性存储器。另外,存储器组件或存储器可以为可移除的或不可移除的、和/或位于计算设备或组件的内部或外部。非暂时性存储介质的各种类型的示例可以包括硬盘驱动器、极碟驱动器、CD-ROM、数字通用盘(DVD)或其它光存储设备、磁带、磁带、磁盘存储设备或其它磁存储设备、闪速存储器卡或其它类型的存储器卡、胶卷、或任何其它适合保持所需信息和可以被计算设备访问的非暂时性介质。
[0077] 作为表述,非易失性存储器可以包括只读存储器(ROM)、可编程ROM(PROM)、电性可编程ROM(EPROM)、电性可擦除ROM(PROM)、或闪速存储器。易失性存储器可以包括运行为外部缓存存储器的随机访问存储器(RAM)。通过表述且非限定的方式,RAM在许多形式下是可用的,比如同步RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双倍数据速率SDRAM(DDR SDRAM)、提高型SDRAM(ESDRAM)、同步链路DRAM(SLDRAM)、以及直接存储器总线RAM(DRRAM)。所公开的存储器组件或本文所描述的操作环境的存储器意图包括上述的一个或多个和/或其它适当类型的存储器。
[0078] 条件性语句,除了其它以外,比如“能够”、“能够”、“可以”、或“可能”,除非以其它方式具体提及,或在上下文中如所使用的以其它方式理解,一般意图表达某些实施可以包括(然而其它实施不包括)某些特征、元件、和/或操作。因此,该条件性语句一般不意图暗示特征、元件、和/或操作以任何方式必须用于一个或多个实施或该一个或多个实施必然包括用于确定的逻辑(具有或不具有用户输入或提示),不管这些特征、元件、和/或操作被包括在任何特定实施中或将在任何特定实施中被施行。
[0079] 在本说明书和附图中,本文已被描述的内容包括可以提供设备(比如无线计算设备)之间的配对的系统、设备、技术、以及计算机程序产品的示例。当然,为了描述本公开的各种特征的目的,不可能描述元件和/或方法的每一个可想到的组合,但是可以认识到,所公开特征的许多进一步的组合和置换是可能的。因此,可以对本公开进行各种修改而不脱离其中的范围和主旨可以是显然的。另外或替代的,从本说明书和附图的考虑、以及如本文所提及的本公开的实践,本公开的其它实施例可以是显然的。本说明书和附图中所提出的示例在所有方面被考虑为表述性且非限制性是所意图的。尽管本文中具体术语被采用,但是这些术语仅以一般性和描述性的含义、且不用于限定性的目的被使用。
高效检索全球专利

IPRDB是专利检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,专利查询、专利分析

电话:13651749426

侵权分析

IPRDB的侵权分析产品是IPRDB结合多位一线专利维权律师和专利侵权分析师的智慧,开发出来的一款特色产品,也是市面上唯一一款帮助企业研发人员、科研工作者、专利律师、专利分析师快速定位侵权分析的产品,极大的减少了用户重复工作量,提升工作效率,降低无效或侵权分析的准入门槛。

立即试用