外围设备配对的制作方法

文档序号:15074398发布日期:2018-08-01 00:51阅读:223来源:国知局

对于一些计算设备,可以使用外围设备来促进与计算设备的对接(interface)。另外,一些计算设备可以与计算设备传送数据。外围设备的示例包括例如键盘、鼠标、触摸屏和/或其它这样的设备。

附图说明

图1a是示例计算设备的框图。

图1b是示例计算设备的框图。

图1c是示例计算设备的框图。

图2是示例计算设备的框图。

图3是示例计算设备、示例外围设备和示例外围应用服务器的示例实现的框图。

图4是图示了可以由示例计算设备执行的示例操作序列的流程图。

图5是图示了可以由示例计算设备执行的示例操作序列的流程图。

图6是图示了可以由示例计算设备执行的示例操作序列的流程图。

贯穿附图,相同的附图标记指定类似的但不一定相同的元件。此外,附图提供与说明书一致的示例和/或实现;然而,说明书不限于在附图中提供的示例和/或实现。

具体实施方式

一般地,计算设备可以连接到促进与该计算设备的对接的一个或多个外围设备。一般与计算设备一起使用的一些示例外围设备包括键盘、鼠标、扬声器、麦克风、耳机、触摸屏、图像扫描仪、打印设备、投影仪、图形输入板、智能电话等。随着技术改进,已经越来越多地通过无线通信网络实现外围设备与计算设备之间的连接。另外,技术进步已导致各种以家庭为中心的设备(常常称为智能家居设备)的联网,使得外围设备的示例包括器具、固定装置、电视、传感器、电源插座、灯泡、控制面板、加热和冷却装备、恒温器、太阳能电池板、滤水器等。

在这样的示例中,可以将连接外围设备和计算设备称为配对。一般地,配对是指在两个设备之间建立连接,所述两个设备诸如计算设备和外围设备。当连接被建立以使得这两个设备可以在它们之间传送数据时,可以将设备称为被配对。作为特定示例,计算设备可以与无线鼠标配对。在该特定示例中,用户可以通过操作无线鼠标向计算设备输入数据,其中无线鼠标可以将鼠标的移动和一个或多个按钮的致动转化成可以传送到计算设备的用户输入数据。

另一示例可以是与无线耳机配对的智能电话(或其它这样的便携式计算设备),其中无线耳机可以从智能电话接收音频数据以利用耳机的扬声器进行输出。无线耳机可以利用耳机的麦克风来捕获音频,对所捕获的音频进行编码以生成音频输入数据,并且将经编码的音频输入数据传送到智能电话。

作为另一示例,平板计算设备(或其它这样的便携式计算设备)可以与诸如有联网能力的灯泡(智能灯泡)之类的智能家居设备配对。在该示例中,平板计算设备可以与智能家居设备对接以经由在平板计算设备处的用户输入(例如,打开/关掉智能灯泡)。类似地,智能家居设备可以向平板计算设备传送相关数据(例如,针对智能灯泡示例的电力使用数据)。

为了利用通过无线通信网络所连接的一些外围设备进行操作,可以在计算设备上加载/安装/执行与外围设备对应的外设应用。如由上面描述的示例外围设备所说明的,数据的类型和这样的数据的格式一般基于外围设备的供应商/制造商的类型而变化。一般地,对应的外围应用促进外围设备与计算设备之间的对接。针对外围设备的一些示例,可以通过将外围应用存储在机器可读介质中来向外围设备分发(distribute)外围应用。在外围设备的其它示例中,可以给用户提供资源链接(诸如统一资源定位符),外围应用可以被定位在所述资源链接处以用于加载在所连接的计算设备上。在这些示例中,在外围设备可以被用计算设备操作之前、在与外围设备的配对之后可能需要进一步的用户动作。

本文中提供的示例一般促进计算设备与外围设备的动态配对。特别地,示例可以监视通信网络以检测外围设备。计算设备可以与检测到的外围设备自动地配对,并且计算设备可以动态地检索和执行与该外围设备对应的外围应用。因此,示例可以使用于计算设备和外围设备的配对和配置过程流线型化。一般地,动态配对一般是指自动化实现,特定外围设备基于该外围设备的特性(诸如供应商和产品类型)通过所述自动化实现而与计算设备配对。特别地,示例可以动态地生成外围设备特定的外围应用查询,通过其来促进对外围设备特定的外围应用的检索。外围应用查询的动态生成一般是指查询基于外围设备的特性的自动化生成,所述特性诸如与外围设备相关联的标识信息。

现在转向图1a-c,这些图提供图示计算设备100的示例的框图。如在本文中公开的计算设备的示例包括个人计算机、便携式电子设备(例如,智能电话、平板计算机、膝上型计算机、可穿戴设备等)、工作站、智能设备、服务器、服务器的处理节点、包括多个服务器的数据中心、打印设备和/或任何其它这样的数据处理设备。在示例中,计算设备100包括处理资源102和机器可读存储介质104,其可以被称为存储器和/或存储器资源。在本文中描述的示例中,处理资源102可以包括至少一个基于硬件的处理器。此外,处理资源102可以包括一个处理器或多个处理器,其中处理器可以被配置在单个计算设备100中或跨本地地和/或远程地连接的多个计算设备分布。如将领会的,处理资源102可以包括一个或多个通用数据处理器和/或一个或多个专门的数据处理器。例如,处理资源102可以包括中央处理单元(cpu)、图形处理单元(gpu)、专用集成电路(asic)和/或用于数据处理的逻辑部件的其它这样的配置。

机器可读存储介质104可以表示包括示例计算设备100的主贮存器的随机存取存储器(ram)设备,以及任何补充级别的存储器,例如高速缓冲存储器、非易失性或后备存储器(例如,可编程或闪速存储器)、只读存储器等。另外,机器可读存储介质104可以被认为包括物理上位于别处的存储器贮存器,例如微处理器中的任何高速缓冲存储器;以及用作虚拟存储器的任何存储容量,例如如大容量存储设备上或与示例计算设备100通信的另一计算设备上所存储的。此外,机器可读存储介质104可以是非瞬时的。在一些示例中,处理资源102和机器可读存储介质104可以与布置在至少一个服务器中的处理单元和存储器单元对应。

一般地,机器可读存储介质104可以被编码有指令和/或存储指令,所述指令可以由处理资源102执行,其中这样的指令的执行可以使得处理资源102和/或计算设备100实行在本文中描述的功能、过程和/或操作序列。在图1a-c的示例中,机器可读存储介质104包括用以监视无线通信网络以检测外围设备的指令106;用以响应于检测到外围设备而通过无线通信网络将计算设备100与外围设备配对的指令108;用以确定与外围设备相关联的标识信息的指令110;用以响应于与外围设备进行配对、至少部分地基于标识信息生成与外围设备对应的外围应用查询的指令112;以及用以利用外围应用查询来查询外围应用服务器以检索与外围设备对应的外围应用的指令114。

另外,如图1b的示例计算设备100中所示,机器可读存储介质104可以进一步包括用以确定是否为计算设备启用无线通信网络接口的指令116。在一些示例中,机器可读存储介质104可以包括用以响应于检测到外围设备而生成配对提示的指令118。此外,如图1c的示例中所示,机器可读存储介质104可以进一步包括用以分析外围设备连接信息以确定外围设备是否在配对接近度内的指令120。

虽然未在图1a-c中示出,但是为了与用户或操作者的对接,一些示例计算设备可以包括并入了一个或多个用户输入/输出设备的用户接口,所述用户输入/输出设备例如一个或多个按钮、显示器、触摸屏、扬声器等。用户接口因此可以向处理资源传送数据并且从处理资源接收数据。例如,用户可以经由用户接口输入一个或多个选择,并且处理资源可以使数据在屏幕或用户接口的其它输出设备上输出。此外,计算设备可以包括网络接口设备。一般地,网络接口设备包括诸如网络接口卡之类的一个或多个硬件设备,用以通过一个或多个通信网络传送数据。

图2提供了示例计算设备200的框图。在示例中,计算设备200包括系统202,所述系统202包括引擎204-210。如在本文中描述的,引擎可以是用以实现相应引擎的功能的硬件和编程的任何组合。在本文中描述的一些示例中,可以以多个不同的方式来实现硬件和编程的组合。例如,用于引擎的编程可以是存储在非瞬时机器可读存储介质上的处理器可执行指令,并且用于引擎的硬件可以包括用以执行那些指令的处理资源。

在这些示例中,实现这样的引擎的计算设备可以包括存储指令的机器可读存储介质和用以执行指令的处理资源,或者机器可读存储介质可以由计算设备和处理资源分离地存储和访问。在一些示例中,可以用电路来实现引擎。此外,用来实现引擎的处理资源可以包括一个或多个中央处理单元(cpu)、一个或多个图形处理单元(gpu)、一个或多个专用集成电路(asic)和/或可以被实现用于数据处理的其它这样的类型的逻辑部件。

在图2的示例计算设备200中,计算设备200包括外围设备监视引擎204,用以监视无线通信网络以检测外围设备。另外,计算设备200包括配对引擎206,用以响应于检测到外围设备而将计算设备与外围设备配对。计算设备200进一步包括外围应用查询引擎208,用以响应于将计算设备与外围设备配对而生成与外围设备对应的外围应用查询。外围应用查询引擎进一步要基于外围应用查询来查询外围应用服务器以检索与外围设备对应的外围应用。此外,计算设备200包括处理引擎210,用以响应于检索到外围应用而执行外围应用。

图3提供了示例计算设备300、示例外围设备302和示例外围应用服务器304的示例实现的框图。在该示例中,计算设备300、外围设备302和外围应用服务器304可以通过通信网络306通信。一般地,通信网络306可以包括因特网、局域网(lan)、广域网(wan)、蜂窝话音/数据网络、个域网(pan)(例如,蓝牙网络、无线usb网络、irda网络、zigbee网络等)、一个或多个高速总线连接,和/或其它这样的类型的通信网络。如将领会的,在一些示例中,通信网络306一般包括一个或多个类型的通信网络的组合。在一些示例中,计算设备通过其可以与外围设备配对的无线通信网络可以包括无线pan(例如,蓝牙网络)、无线lan网络(例如,wi-fi网络)和/或其它这样的类型的无线通信网络。

在图3中示出的示例实现中,计算设备300包括外围设备监视引擎308,用以监视通信网络306以检测外围设备302用于配对。响应于检测到外围设备302,计算设备300的配对引擎310将计算设备300与外围设备302配对。响应于计算设备300与外围设备302配对,计算设备300的外围应用查询要求312生成与外围设备302对应的外围应用查询。另外,外围应用查询引擎312至少部分地基于外围应用查询、通过通信网络306来查询外围应用服务器304以检索与外围设备302对应的外围应用。响应于检索到外围应用,计算设备300的处理引擎314执行外围应用,使得配对的计算设备300和外围设备302之间的对接被促进。

如图3的示例中所示,计算设备300进一步包括网络接口设备316。一般地,网络接口设备316包括诸如网络接口卡之类的一个或多个硬件设备,用以通过一个或多个通信网络传送数据。例如,网络接口设备316包括用于通过蓝牙网络(例如,蓝牙网络适配器)、无线通信网络(例如,wi-fi适配器)的通信和/或通过有线通信网络(例如,lan适配器)的通信的硬件设备。如将领会的,网络接口设备316可以包括硬件设备的各种实现。在一些示例中,网络接口设备316和/或其一些部件硬件设备可以被启用/禁用以打开/关掉通过通信网络306的通信。

另外,计算设备300包括用户接口318。一般地,用户接口318并入一个或多个用户输入/输出设备,例如一个或多个按钮、显示器、触摸屏、扬声器等。用户接口因此可以向处理资源传送数据并且从处理资源接收数据。例如,用户可以经由用户接口输入一个或多个选择,并且处理资源可以使数据在屏幕或用户接口的其它输出设备上输出。在一些示例中,计算设备300可以在计算设备处生产配对提示以用于利用用户接口318输出给用户。在这些示例中,用户可以被提示在计算设备300与外围设备302的配对之前确认与外围设备302的配对。用户可以输入与配对提示对应的配对确认,并且响应于接收到配对确认,计算设备300可以继续将计算设备300与外围设备302进行配对。

此外,在该示例中,计算设备300包括存储被批准设备数据库322的存储器资源320。存储器资源320可以包括包含示例计算设备300的主贮存器的随机存取存储器(ram)设备,以及任何补充级别的存储器,例如高速缓冲存储器、非易失性或后备存储器(例如,可编程或闪速存储器)、只读存储器等。另外,存储器资源320可以被认为包括物理上位于别处的存储器贮存器,例如微处理器中的任何高速缓冲存储器,以及用作虚拟存储器的任何存储容量,例如如在大容量存储设备上或与示例计算设备300通信的另一计算设备上所存储的。此外,存储器资源320可以是非瞬时的。

被批准设备数据库322一般存储关于被批准用于自动/动态配对和自动执行对应的外围应用的各种外围设备的信息。在一些示例中,被批准设备数据库322包括制造商/供应商信息,其指示被批准用于流线型化配对的外围设备的供应商。在一些示例中,被批准设备数据库322包括被批准用于流线型化配对的各种产品的产品信息。一般地,被批准设备数据库322可以利用任何数据库组织和/或结构来布置,所述任何数据库组织和/或结构包括但不限于关系数据库、分层数据库、网络数据库和/或其组合。采用作为指令在计算设备300的处理资源上执行的应用的形式的数据库管理系统可以用来响应于查询而访问存储在数据库322的记录中的信息或数据,其中查询可以由计算设备和/或其引擎动态地确定和执行。

例如,在将外围设备302与计算设备300配对之前,配对引擎310可以至少部分地基于与外围设备302相关联的标识信息而生成针对被批准设备数据库322的查询以确定外围设备302是否被批准用于与计算设备300进行配对。在这样的示例中,标识信息可以包括与外围设备302相关联的供应商标识符和产品标识符。配对引擎310可以至少部分地基于供应商标识符和产品标识符来查询被批准设备数据库322以确定外围设备302是否被批准用于配对和/或对与外围设备302对应的外围应用的自动检索和执行。

另外,示例外围应用服务器304包括外围应用数据库324,其中外围应用数据库324一般存储与各种类型的外围设备对应的外围应用。在一些示例中,外围应用数据库可以至少部分地基于外围设备的供应商标识符和/或产品标识符来存储外围应用。例如,可以把外围应用数据库324中存储的外围应用与至少部分地基于供应商标识符和/或产品标识符的文件名称存储在一起。如所讨论的,计算设备300的外围应用查询引擎312可以生成与外围设备302对应的外围应用查询,利用所述外围应用查询来查询外围应用服务器304及其外围应用数据库324以检索与外围设备302对应的外围应用。在一些示例中,外围应用查询引擎312可以确定外围设备302的标识信息(例如,供应商标识符和/或产品标识符),并且外围应用查询引擎312可以至少部分地基于标识信息而生成文件名称。可以至少部分地基于文件名称来查询外围应用服务器304及其外围应用数据库324。

图3中提供的示例实现一般地图示了一个外围设备302和一个外围应用服务器304。然而,将领会,其它示例可以包括一个或多个外围设备302和/或外围应用服务器304。因此,可以经由与多个外围应用服务器304的通信针对多个外围设备302同时地执行关于示例实现一般地描述的操作。

例如,蓝牙鼠标和蓝牙键盘可以同时与计算设备配对。在该示例中,可以如在本文中描述的那样同时地检索和执行与蓝牙鼠标对应的外围应用和与蓝牙键盘对应的外围应用。类似地,在智能家居应用中,多个智能家居设备可以同时被计算设备通过通信网络(诸如具有wi-fi和/或以太网连接的家庭网络)检测到。计算设备可以同时与所述多个智能家居设备中的每个配对。计算设备可以生成针对智能家居设备中的每个的外围应用查询。计算设备可以利用外围应用查询来查询一个或多个相应外围应用服务器以检索与每个智能家居设备对应的外围应用,并且计算设备可以同时执行针对每个智能家居设备的每个外围应用。

图4-6提供了流程图,其提供可以由示例计算设备和/或其处理资源执行以执行示例过程和方法的示例操作序列。在一些示例中,流程图中包括的操作可以以指令的形式而体现在存储器资源(诸如图1a-c的示例机器可读存储介质104)中,所述指令可以由处理资源可执行以使得计算设备(例如,图1a-c的计算设备100,图2-3的计算设备200、300等)执行与所述指令对应的操作。另外,图4-6中提供的示例可以体现在计算设备、机器可读存储介质、过程和/或方法中。在一些示例中,图4-6的流程图中公开的示例过程和/或方法可以由计算设备中实现的一个或多个引擎来实现,所述引擎诸如图2和3的示例引擎204-210、308-314。

现在转向图4,该图提供了流程图400,其图示了可以由示例计算设备执行以将外围设备与该计算设备配对的示例操作序列。计算设备根据扫描间隔来监视通信网络以检测用于与该计算设备配对的外围设备(块402-404)。在一些示例中,可以针对计算设备实现扫描间隔以使得计算设备不用不断地为了外围设备监视通信网络(这可能导致高能量使用和/或缩短的电池寿命)。扫描间隔可以是限定的时间,诸如30秒、1分钟、5分钟等。一般地,扫描间隔可以至少部分地基于计算设备和/或外围设备的应用。尽管计算设备没有检测到用于配对的任何外围设备(块404的“n”分支),计算设备也继续根据扫描间隔来监视通信网络(块402)。在一些示例中,计算设备可以通过检测由外围设备生成并且在通信网络上传送的广播分组来检测外围设备。在其它示例中,计算设备可以通过扫描通信网络来检测连接到该网络的外围设备。

响应于检测到用于配对的外围设备(块404的“y”分支),计算设备确定与外围设备相关联的标识信息(块406)。如先前讨论的,标识信息可以包括供应商标识符和/或产品标识符。供应商标识符和/或产品标识符可以是唯一的字母数字标识符,其可以被用来标识外围设备的类型。一般地,可以在外围设备由计算设备检测到时将标识信息从外围设备传送到计算设备。基于标识信息,计算系统确定是否要将外围设备与计算系统配对(块408)。在一些示例中,计算系统可以至少部分地基于标识信息来查询被批准设备数据库以确定是否要将外围设备与计算系统配对。

响应于确定不将外围设备与计算设备配对(块408的“n”分支),计算系统可以忽略外围设备(块410),并且计算系统可以继续针对其它外围设备而监视通信网络(块402)。

响应于确定将外围设备与计算设备配对(块408的“y”分支),计算设备至少部分地基于标识信息而生成与外围设备相关联的外围应用查询(块412)。例如,如果外围设备具有供应商标识符0x3f0和产品标识符0x064c,则计算设备可以确定应当检索具有包括03f0064c的文件名称的外围应用,并且计算设备可以生成与该文件名称相关联的外围应用查询。如将领会的,可以实现供应商标识符和/或产品标识符之间的各种相关以用于检索对应的外围应用。

计算设备基于外围应用查询来查询外围应用服务器以检索与外围设备对应的外围应用(块414),并且计算设备将外围设备与计算设备配对(块416)。在一些示例中,计算设备可以响应于检索到外围应用而执行外围应用(块418)。

图5提供了流程图500,其图示了可以由计算设备执行的示例操作序列。在该示例中,计算设备通过确定计算设备的网络接口设备是否被启用(块504)而开始(块502)示例操作序列。在一些示例计算设备中,可以禁用网络接口设备,使得与外围设备的配对不可能发生。如将领会的,启用/禁用网络接口设备可以减少能量使用和/或增加电池寿命。因此,在一些示例中,如果网络接口设备被禁用(块504的“n”分支),则操作序列可以结束(块506)。

响应于确定网络接口设备被启用(块504的“y”分支),则计算设备可以监视无线通信网络以检测被设置成配对模式的外围设备(块508-510)。在一些示例中,外围设备可以被设置成配对模式,所述配对模式可以指示外围设备可用于与计算设备的连接/对接。此外,当外围设备与第一计算设备配对时,一些类型的外围设备可能不可用于与第二计算设备进行配对。因此,在诸如图5的示例之类的示例中计算设备可以忽略未设置成配对模式的外围设备。

如果在配对模式中的外围设备没有被检测到(块510的“n”分支),则计算设备可以确定扫描间隔是否已被满足(块512)。如先前讨论的,扫描间隔可以是限定的时间,计算设备根据其可以扫描通信网络以检测用于配对的外围设备。因此,在该示例中,计算设备可能直到扫描间隔被满足才监视无线通信网络(块512的“n”分支)。响应于确定扫描间隔已被满足(块512的“y”分支),计算设备可以监视无线通信网络以检测用于配对的外围设备(块508)。

响应于检测到被设置成配对模式的外围设备(块510的“y”分支),计算设备可以生成与外围设备相关联的外围应用查询;利用外围应用查询来查询外围应用服务器以检索与外围设备对应的外围应用;将外围设备与计算设备配对;并且如在本文中描述的那样执行外围应用(块514)。

现在转向图6,该图提供了流程图600,其图示了可以由计算设备执行的示例操作序列。在该示例中,外围设备被检测到(块602),并且计算设备确定外围设备是否在配对接近度内(块604)。一般地,配对接近度可以是在计算系统处设置的限定值和/或近似值。配对接近度可以指示距计算设备的近似距离,外围设备应当被定位在所述近似距离内。

然而,如将领会的,与计算设备和/或外围设备相关联的位置上的信息可能不确切。特别在一些示例中,可以基于其它特性(诸如计算设备或外围设备与通信网络的连接信息)来估计计算设备和/或外围设备的位置上的/位置的信息。例如,可以基于到无线通信网络的连接来求计算设备和/或外围设备的位置的近似。在一些示例中,确定外围设备是否在配对接近度内可以至少部分地基于与外围设备相关联的外围设备连接信息。

在一些示例中,计算设备可以分析与通过通信网络到外围设备的连接相关联的信号强度。在这些示例中,具有低信号强度和/或弱连接的外围设备可以被确定成不在配对接近度内。继而,具有高信号强度和/或好的连接的外围设备可以被确定成在配对接近度内。在这些示例中,基于通信网络连接设备(诸如路由器、蜂窝数据塔等),可以至少部分地基于计算设备和/或外围设备相对于网络连接设备的位置来确定计算设备和/或外围设备的位置。例如,可以基于家中的两个或更多个wi-fi路由器的位置、通过三角测量来确定计算设备和外围设备的位置的信息。如将领会的,基于根据外围设备连接信息所确定的位置/位置的信息,示例可以确定外围设备是否在计算设备的配对接近度内。

响应于确定外围设备不在配对接近度内(块604的“n”分支),操作序列结束(块606)。响应于确定外围设备在配对接近度内(块604的“y”分支),计算设备确定与外围设备相关联的标识信息(块608)。如讨论的,在一些示例中,标识信息可以包括供应商标识符和/或产品标识符。基于标识信息,计算系统确定外围设备是否为被批准用于与计算设备配对的设备(块610)。

响应于确定外围设备不是被批准用于与计算系统配对的设备(块610的“n”分支),操作序列结束(块606)。响应于确定外围设备是被批准用于与计算设备配对的设备(块610的“y分支),计算设备在计算设备处生成配对提示(块612)。生成配对提示可以包括利用用户接口设备(诸如显示器或触摸屏)输出配对提示。此外,生成配对提示可以至少部分地基于与外围设备相关联的标识信息。例如,可以至少部分地基于外围设备的供应商标识符和/或产品标识符来生成配对提示。在该示例中,计算设备等待对配对提示的响应(块614)。在一些示例中,用户可以经由用户接口设备(例如,触摸屏、鼠标、键盘等)确认与外围设备配对。基于用户的输入,针对配对提示,计算设备可以接收到配对确认或配对拒绝。响应于没有接收到配对确认(即,接收到配对拒绝)(块614的“n”分支),示例操作序列结束(块606)。

响应于接收到配对确认(块614的“y”分支),计算设备可以至少部分地基于与外围设备相关联的标识信息而动态地生成外围应用查询;基于外围应用查询来查询外围应用服务器以检索与外围设备对应的外围应用;将外围设备与计算设备配对;和/或如在本文中描述的那样响应于将外围设备与计算设备配对而执行外围应用(块616)。

因此,如在本文中描述的,示例可以将外围设备与计算设备动态地/自动地配对。在这样的示例中,计算设备动态地生成外围应用查询以用于为外围设备检索对应的外围应用,并且计算设备可以自动地执行为外围设备检索到的外围应用。如将领会的,检测、配对和自动执行外围设备的外围应用可以被称为外围设备的流线型化配对。在本文中提供的示例一般减少用于将外围设备配对、检索对应的外围应用和执行对应的外围应用所需要来自用户的手动输入。此外,在本文中提供的示例可以减少外围应用相关联的分发和访问问题。此外,一些示例可以促进与一个或多个外围设备的自动化配对和对接。另外,在本文中提供的示例促进与先前未与计算设备配对的外围设备的自动化配对和对接。在一些示例中,至少部分地基于外围设备的供应商和/或特定产品,一些外围设备可以被批准用于自动化配对和对接,如在本文中描述的。例如,在检测到一些特定的蓝牙键盘、蓝牙鼠标、wi-fi设备等时,这样的设备可以被批准用于与计算设备的自动化配对和对接。

另外,虽然在本文中描述了各种示例,但是元件和/或元件的组合可以被组合和/或移除以用于据此设想的各种示例。例如,在本文中提供的、图4-6的流程图中的示例操作可以顺序地、同时地或以不同的顺序执行。此外,可以将流程图的一些示例操作添加到其它流程图;和/或可以从流程图移除一些示例操作。此外,在一些示例中,可以移除图1a-c和2-3的示例计算设备的各种部件,和/或可以添加其它部件。类似地,在一些示例中,可以移除图1a-c的示例存储器和/或机器可读存储介质的各种指令,和/或可以添加其它指令(诸如与图4-6的示例操作对应的指令)。

已经陈述了在前描述以说明和描述所描述的原理的示例。本说明书不意图是穷尽的或将示例限于所公开的任何精确形式。根据本说明书,许多修改和变化是可能的。

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