控制无线对接系统中的对接方的模态的制作方法

文档序号:11637497阅读:168来源:国知局
控制无线对接系统中的对接方的模态的制造方法与工艺

相关申请的交叉引用

本申请要求享有于2014年12月23日向美国专利和商标局提递交的非临时申请no.14/581,988的优先权和权益,其全部内容以引用方式被并入本文中。

概括地说,本公开内容的各方面涉及无线对接系统,更具体地说,本公开内容的各方面涉及控制无线对接系统中的对接方的模态。



背景技术:

无线通信网络被广泛地部署以提供诸如电话、视频、数据、消息传送、广播等各种通信服务。最近的兴趣已指向无线局域网(wlan)连接,其中,对接方(例如,诸如蜂窝电话之类的移动设备)可以使用wlan接口来与一个或多个外围设备建立无线通信链路。外围设备可以包括各种类型的设备,例如,鼠标、键盘、显示器、打印机、照相机、扬声器、大容量存储设备、媒体服务器、传感器以及各种其它设备。

能够对接到另一个设备的设备可以被称为对接方(dockee)。对接方所对接到的设备可以被称为对接站(dockingstation)。在现有系统中,对接方可以检测到其已对接到对接站。响应于检测到对接方已对接到对接站,该对接方可以执行操作。例如,响应于检测到对接方已对接到对接站,该对接方可以关闭自身的显示器。但是,在现有系统中,对接站不能在对接会话期间控制对接方的行为。相反,对接方检测到其对接到对接站,并且作为响应,改变对接方自身的行为。

但是,这种配置可能具有各种限制。例如,公司可能具有隐私策略,该隐私策略要求关闭位于公司办公场所内的对接方的摄像头。为了实现这种隐私策略,对接站可能需要控制对接方(其对接到公司的对接站)的行为。但是,在现有系统中,对接站不能在对接会话期间控制对接方的行为。因此,克服这些限制的增强型方案可以向无线对接系统提供各种改善。



技术实现要素:

下面给出了对本公开内容的一个或多个方面的简要概述,以便提供对这些方面的基本理解。该概述不是对本公开内容的所有预期特征的泛泛概括,也不旨在标识本公开内容的全部方面的关键或重要元素或者描述本公开内容的任何或全部方面的范围。其目的仅在于以简化形式呈现本公开内容的一个或多个方面的一些概念,作为后文所给出的更详细说明的序言。

本公开内容的各个方面提供了:判断在与对接方的对接会话期间是否满足条件,以及当满足所述条件时,向所述对接方发送数据。所发送的数据可以控制所述对接方的模态。所述对接方的所述模态可以包括所述对接方的一个或多个组件的行为。在一些配置中,所述条件包括:在所述对接会话期间,向与对接站进行通信的外围设备的预定的用户输入。在一些配置中,所述条件包括:对接到所述对接站的对接方的数量等于或大于对接方的门限数量。在一些配置中,所述条件包括:另一个对接方对接到所述对接站,并且所发送的数据控制所述对接方的所述模态,使得所述对接方专门地经由所述对接站来与所述另一个对接方进行通信。在一些配置中,所述条件包括:所述对接方的唯一标识符与所述对接站可访问的模态简档相关联,并且所发送的数据根据所述模态简档来控制所述对接方的所述模态。在一些配置中,所述对接站与环境相关联,并且所发送的数据根据与所述环境相对应的设置来控制所述对接方的所述模态。在一些配置中,本公开内容提供了:基于与所述对接站的位置相关联的设置,来将数据从所述对接方路由到外围设备。在一些配置中,所发送的数据控制所述对接方的所述模态,使得所述对接方的所述一个或多个组件节省功耗。本文还提供了另外的方面、实施例和特征。

在一个方面,本公开内容提供了一种方法,所述方法包括:判断在与对接方的对接会话期间是否满足条件,以及当满足所述条件时,向所述对接方发送数据。所发送的数据可以控制所述对接方的模态。所述对接方的所述模态可以包括所述对接方的一个或多个组件的行为。

在另一个方面,本公开内容提供了一种用于无线通信的装置。所述装置包括收发机、存储器以及至少一个处理器,其中所述至少一个处理器通信地耦合到所述收发机和所述存储器。所述至少一个处理器可以被配置为:判断在与对接方的对接会话期间是否满足条件,以及当满足所述条件时,向所述对接方发送数据。所发送的数据可以控制所述对接方的模态。所述对接方的所述模态可以包括所述对接方的一个或多个组件的行为。

在另一个方面,本公开内容提供了另一种用于无线通信的装置。所述装置包括:用于判断在与对接方的对接会话期间是否满足条件的单元,以及用于当满足所述条件时,向所述对接方发送数据的单元。所发送的数据可以控制所述对接方的模态。所述对接方的所述模态可以包括所述对接方的一个或多个组件的行为。

在另一个方面,本公开内容提供了一种装置的计算机可读介质。所述计算机可读介质包括配置为执行以下操作的计算机可执行代码:判断在与对接方的对接会话期间是否满足条件,以及当满足所述条件时,向所述对接方发送数据。所发送的数据可以控制所述对接方的模态。所述对接方的所述模态可以包括所述对接方的一个或多个组件的行为。

在参阅了下面的具体实施方式后,将变得更加充分地理解本公开内容的这些方面和其它方面。在参阅下面结合附图对本公开内容的特定的、示例性的实施例的描述后,本公开内容的其它方面、特征和实施例对于本领域普通技术人员而言将变得显而易见。虽然可以相对于下面的某些实施例和图来讨论本公开内容的特征,但是本公开内容的所有实施例可以包括本文所讨论的优势特征中的一个或多个特征。换句话说,虽然可以将一个或多个实施例讨论成具有某些优势特征,但根据本文所讨论的本公开内容的各个实施例,也可以使用这些特征中的一个或多个特征。以类似的方式,虽然下面可以将示例性的实施例讨论成设备、系统或者方法实施例,但应当理解的是,可以在各种设备、系统和方法中实现这些示例性的实施例。

附图说明

图1是示出了对接站的一种硬件实现方式的例子的图。

图2是示出了对接方的各种模态的例子的图。

图3是示出了对接方对接到对接站的例子的图。

图4是示出了对接方对接到会议室中的对接站的例子的图。

图5是示出了对接方与各种对接站相通信的例子的图。

图6是示出了对接方与企业环境中的各种对接站相通信的例子的图。

图7是示出了对接方对接到与各种环境相关联的对接站的例子的图。

图8是示出了对接方对接到与家庭环境相关联的对接站的例子的图。

图9是示出了各种对接方对接到对接站的例子的图。

图10是示出了对接站的各种方法和/或过程的例子的图。

具体实施方式

以下结合附图给出的具体实施方式旨在作为对各种配置的说明,而非旨在表示其中可实施本文所描述的概念的仅有配置。出于提供对各种概念的透彻理解的目的,具体实施方式包括具体的细节。然而,对于本领域技术人员来说将显而易见的是,在没有这些具体细节的情况下,也可以实施这些概念。在一些实例中,以框图形式示出公知的结构和组件以避免混淆这些概念。

图1是根据本公开内容的各个方面,示出了对接站102的一种硬件实现方式的例子的图100。图100示出了对接站102、对接方152和外围设备162。虽然本文所提供的描述的各个部分会提及“对接站”,但本领域普通技术人员将理解,“对接站”可以是被配置为与另一个装置(例如,对接方152)进行通信的任何装置。虽然本文所提供的描述的各个部分会提及“对接方”,但本领域普通技术人员将理解,“对接方”可以是被配置为与另一个装置(例如,对接站102)进行通信的任何装置。通过举例而非限制性的方式,对接方152可以是蜂窝电话、智能电话、用户设备、平板计算机、膝上型计算机、个人数字助理(pda)、游戏设备、电子阅读器和/或被配置为与另一个装置(例如,对接站102)进行通信的任何其它装置。虽然本文所提供的描述的各个部分会提及“外围设备”,但本领域普通技术人员将理解,“外围设备”可以是被配置为与另一个装置(例如,对接站102)进行通信的任何装置。通过举例而非限制性的方式,外围设备162可以是键盘、鼠标、显示器、投影仪、照相机、传感器、头戴装置、耳机或者甚至另一个对接方。

对接站102可以包括用户接口112。用户接口112可以被配置为从对接站102的用户接收一个或多个输入。用户接口112还可以被配置为向对接站102的用户显示信息(例如,文本和/或图像)。用户接口112可以经由总线接口108来交换数据。

对接站102还可以包括收发机110。收发机110可以被配置为:在与另一个装置的通信中接收数据和/或发送数据。收发机110提供了用于经由有线或无线传输介质来与另一个装置进行通信的单元。例如,收发机110可以提供用于与另一个装置和/或设备(例如,对接方152和/或外围设备162)建立无线对接会话的单元。收发机110可以被配置为使用各种类型的技术来执行这些通信。本领域普通技术人员将理解,在不偏离本公开内容的范围的情况下,多种类型的技术可以执行这种通信。

对接站102还可以包括存储器114、一个或多个处理器104、计算机可读介质106和总线接口108。总线接口108可以提供总线116和收发机110之间的接口。存储器114、一个或多个处理器104、计算机可读介质106和总线接口108可以经由总线116来连接在一起。

处理器104可以通信地耦合到收发机110和/或存储器114。处理器104可以包括对接电路120。对接电路120可以包括能够执行各种功能和/或实现各个方面的各种硬件组件和/或软件模块,其中所述功能和/或方面与将对接方152对接到对接站102相关联。为了建立对接会话,对接站102和对接方152均可以接收和/或发送各种类型的信息。例如,对接方152可以向对接站102发送探测请求。响应于探测请求,对接站102可以发送响应消息。这种信息的交换可以允许对接方152发现对接站102。对接方152和对接站102还可以参与各种认证/关联交换。对接方152和对接站102还可以参与握手过程以及信道建立过程。但是,本领域普通技术人员将理解,上面的非限制性例子中所描述的每个特征并不是必需的,并且在不偏离本公开内容的范围的情况下,可以实现替代的和/或另外的特征。

处理器104还可以包括检测电路121。检测电路121可以包括能够执行各种功能和/或实现各个方面的各种硬件组件和/或软件模块,其中所述功能和/或方面与判断在与对接方152的对接会话期间是否满足条件相关联。检测电路121提供了用于判断在与对接方152的对接会话期间是否满足条件的单元。贯穿本公开内容更详细地提供了这种条件的各种非限制性例子。在一些配置中,该条件包括:在对接会话期间,向与对接站进行通信的外围设备的预定的用户输入。在一些配置中,该条件包括:对接到对接站的对接方的数量等于或大于对接方的门限数量。在一些配置中,该条件包括:另一个对接方对接到对接站。在一些配置中,该条件包括:对接方的唯一标识符与对接站可访问的模态简档相关联。

处理器104还可以包括传输电路122。传输电路122可以包括能够执行各种功能和/或实现各个方面的各种硬件组件和/或软件模块,其中所述功能和/或方面与向对接方152和/或外围设备162发送各种数据相关联。传输电路122提供了用于当满足条件时,向对接方发送数据的单元。所发送的数据可以控制对接方的模态,并且对接方的模态可以包括对接方的一个或多个组件的行为。在一些配置中,所发送的数据控制对接方的模态,使得对接方专门地经由对接站来与另一个对接方进行通信。在一些配置中,所发送的数据根据模态简档来控制对接方的模态。在一些配置中,所发送的数据控制对接方的模态,使得对接方的一个或多个组件节省功耗。

处理器104还可以包括路由电路123。路由电路123可以包括能够执行各种功能和/或实现各个方面的各种硬件组件和/或软件模块,其中所述功能和/或方面与对去往和/或来自对接方152和/或外围设备162的数据进行路由相关联。在一些配置中,路由电路123提供了用于基于与对接站102的位置相关联的设置,来将数据从对接方152路由到外围设备162的单元。

前面的描述提供了对接站102的处理器104的非限制性例子。虽然上面已描述了各种电路,但本领域普通技术人员将理解,处理器104还可以包括除了电路120、121、122、123之外的各种其它电路124和/或作为电路120、121、122、123的替代的各种其它电路124。这些其它电路124可以提供用于执行本文所描述的功能、方法、过程、特征和/或方面中的任何一项或多项的单元。

计算机可读介质106可以包括各种指令。这些指令可以包括被配置为执行本文所描述的各种功能和/或实现本文所描述的各个方面的计算机可执行代码。可以由对接站102的各种硬件组件(例如,处理器104)来执行计算机可执行代码。这些指令可以是各种软件程序和/或软件模块的一部分。

计算机可读介质106可以包括对接指令140。对接指令140可以包括被配置为执行各种功能和/或实现各个方面的计算机可执行代码,其中所述功能和/或方面与将对接方152对接到对接站102相关联。为了建立对接会话,对接站102和对接方152均可以接收和/或发送各种类型的信息。例如,对接方152可以向对接站102发送探测请求。响应于探测请求,对接站102可以发送响应消息。这种信息的交换可以允许对接方152发现对接站102。对接方152和对接站102还可以参与各种认证/关联交换。对接方152和对接站102还可以参与握手过程以及信道建立过程。但是,本领域普通技术人员将理解,上面的非限制性例子中所描述的每个特征并不是必需的,并且在不偏离本公开内容的范围的情况下,可以实现替代的和/或另外的步骤。

计算机可读介质106还可以包括检测指令141。检测指令141可以包括被配置为执行各种功能和/或实现各个方面的计算机可执行代码,其中所述功能和/或方面与判断在与对接方152的对接会话期间是否满足条件相关联。贯穿本公开内容更详细地提供了这种条件的各种非限制性例子。在一些配置中,该条件包括:在对接会话期间,向与对接站进行通信的外围设备的预定的用户输入。在一些配置中,该条件包括:对接到对接站的对接方的数量等于或大于对接方的门限数量。在一些配置中,该条件包括:另一个对接方对接到对接站。在一些配置中,该条件包括:对接方的唯一标识符与对接站可访问的模态简档相关联。

计算机可读介质106还可以包括传输指令142。传输指令142可以包括被配置为执行各种功能和/或实现各个方面的计算机可执行代码,其中所述功能和/或方面与向对接方152和/或外围设备162发送各种数据相关联。所发送的数据可以控制对接方的模态,并且对接方的模态可以包括对接方的一个或多个组件的行为。在一些配置中,所发送的数据控制对接方的模态,使得对接方专门地经由对接站来与另一个对接方进行通信。在一些配置中,所发送的数据根据模态简档来控制对接方的模态。在一些配置中,所发送的数据控制对接方的模态,使得对接方的一个或多个组件节省功耗。

计算机可读介质106还可以包括路由指令143。路由指令143可以包括被配置为执行各种功能和/或实现各个方面的计算机可执行代码,其中所述功能和/或方面与对去往和/或来自对接方152和/或外围设备162的数据进行路由相关联。例如,在一些配置中,计算机可执行代码还可以被配置为:基于与对接站102的位置相关联的设置,来将数据从对接方152路由到外围设备162。

前面的描述提供了对接站102的计算机可读介质106的非限制性例子。虽然上面已描述了各种指令(例如,计算机可执行代码),但本领域普通技术人员将理解,计算机可读介质106还可以包括除了指令140、141、142、143之外的各种其它指令144和/或作为指令140、141、142、143的替代的各种其它指令144。这些其它指令144可以包括被配置为执行本文所描述的功能、方法、过程、特征和/或方面中的任何一项或多项的计算机可执行代码。

存储器114可以包括各种存储器模块。这些存储器模块可以被配置为:由处理器104或者处理器104的电路120、121、122、123、124中的任何电路来存储各种值和/或信息以及从该模块读取各种值和/或信息。存储器模块还可以被配置为:在执行计算机可读介质106中所包括的计算机可执行代码或者计算机可读介质106的指令140、141、142、143、144中的任何指令时,存储各种值和/或信息以及从该模块读取各种值和/或信息。

存储器114可以包括条件参数130。条件参数130可以包括关于参数和/或功能的集合的数据,这些参数和/或功能表征了本文更加详细描述的条件。例如,条件参数130可以指示在对接站102可以判断已满足前述条件之前必须满足的参数。贯穿本公开内容提供了关于各种条件的另外描述。

存储器114还可以包括模态参数131。模态参数131可以包括关于参数和/或功能的集合的数据,这些参数和/或功能表征了对接方152的模态,如本文更加详细描述的。例如,模态参数131可以指示对对接方152的每个模态进行定义的参数。具体而言,模态参数131可以指示对对接方152的一个或多个组件的特定行为进行定义的参数。贯穿本公开内容提供了关于对接方152的模态和行为的另外描述。

本领域普通技术人员还将理解,在不偏离本公开内容的范围的情况下,对接站102可以包括替代的和/或另外的特征。根据本公开内容的各个方面,可以利用包括一个或多个处理器104的处理系统来实现要素、或者要素的任何部分或者要素的任意组合。一个或多个处理器104的例子包括微处理器、微控制器、数字信号处理器(dsp)、现场可编程门阵列(fpga)、可编程逻辑器件(pld)、状态机、门控逻辑、分立硬件电路、以及被配置为执行贯穿本公开内容所描述的各种功能的其它适当的硬件。可以利用总线架构(通常用总线116和总线接口108来表示)来实现处理系统。取决于处理系统的具体应用和整体设计约束,总线116可以包括任意数量的互连总线和桥接。总线116可以将各种电路链接在一起,其中各种电路包括一个或多个处理器104、存储器114和计算机可读介质106。总线116还可以链接各种其它电路,例如定时源、外围设备、电压调节器和功率管理电路,这些电路在本领域都是公知的。

一个或多个处理器104可以负责管理总线116和通用处理,包括执行存储在计算机可读介质106上的软件。当所述软件由一个或多个处理器104执行时,使得处理系统执行下面针对任何一个或多个装置所描述的各种功能。计算机可读介质106还可以用于存储由一个或多个处理器104执行软件时所操作的数据。无论是被称为软件、固件、中间件、微代码、硬件描述语言还是其它术语,软件应当被广义地解释为表示指令、指令集、代码、代码段、程序代码、程序、子程序、软件模块、应用、软件应用、软件包、例程、子例程、对象、可执行文件、执行的线程、过程、函数等等。软件可以驻留在计算机可读介质106上。计算机可读介质106可以是非暂时性计算机可读介质。举例而言,非暂时性计算机可读介质包括磁存储设备(例如,硬盘、软盘、磁条)、光盘(例如,压缩光盘(cd)或数字多功能光盘(dvd))、智能卡、闪存设备(例如,卡、棒或密钥驱动器)、随机存取存储器(ram)、只读存储器(rom)、可编程rom(prom)、可擦除prom(eprom)、电可擦除prom(eeprom)、寄存器、可移动盘、以及用于存储可由计算机访问和读取的软件和/或指令的任何其它适当的介质。举例而言,计算机可读介质106还可以包括载波波形、传输线、以及用于传输可由计算机访问和读取的软件和/或指令的任何其它适当的介质。计算机可读介质106可以驻留在处理系统中、处理系统之外、或者跨越包括处理系统的多个实体而分布。计算机可读介质106可以体现在计算机程序产品中。通过举例而非限制性的方式,计算机程序产品可以包括封装材料中的计算机可读介质。本领域技术人员将认识到,如何根据特定的应用和施加在整体系统上的整体设计约束,来最佳地实现贯穿本公开内容给出的所描述功能。

图2是示出了对接方152的各种模态的例子的图200。在图2中所示出的例子中,对接方152是移动设备(例如,智能电话)。模态可以指代对接方152的通常状态、属性、特征和/或配置。模态可以包括对接方152的一个或多个组件的行为。行为可以指代这些组件的特定操作特性、算法、值和/或设置。这些组件可以包括对接方152的视觉、听觉和/或触觉组件。如图2中所示出的,对接方152可以包括显示器252。基于对接方152的模态,对接方152可以在显示器252上显示(或者禁止显示)各种消息、图形、文本和/或其它信息。

在一些配置中,模态可以影响对接方152中的促进连接至互联网的组件的行为。例如,对接方152可以启用和/或禁用经由接入点210来进行互联网连接的天线。接入点210可以根据各种通信协议(例如,电气和电子工程师协会(ieee)802.11通信协议)来促进无线局域网(wlan)。因此,对接方152可以经由接入点210来访问互联网。举另一个例子,对接方152可以启用和/或禁用经由基站212来进行互联网连接的天线。基站212可以为移动电话和数据终端提供高速数据。例如,基站212可以是长期演进(lte)通信系统的演进型通用陆地无线接入(e-utra)的演进型节点b(enb)。因此,对接方152可以经由基站212来访问互联网。在一些情况下,对接方152能够经由接入点210以及基站212二者来连接到互联网。当对接到对接站102时,对接方152可以使用以下模态:禁用经由基站212的互联网连接,并且启用经由接入点210的互联网连接。这种模态可以允许对接方152节省移动数据计划的使用、节省功耗和/或提供增强的数据上传/下载速度。

在一些配置中,模态可以影响对接方152中的关于捕捉图像和/或视频的组件的行为。例如,对接方152可以启用摄像头214和/或禁用摄像头216。摄像头可以耦合到(例如,“内置到”)对接方152。摄像头可以被配置为捕捉图像和/或视频。这些图像和/或视频可以存储在对接方152的存储器模块中和/或显示在对接方152的显示器252上。在一些情况下,对接方152可以进入包含机密、涉密和/或保密信息的区域。在进入该区域时,对接方152可以对接到对接站102。当对接到对接站102时,对接方152可以使用禁用摄像头216的模态。这种模态可以防止对接方152捕捉这种机密、涉密和/或保密信息的图像和/或视频。在对接方152离开该区域之后,对接方152可能不再对接到对接站102。当不再对接到对接站102时,对接方152可以使用启用摄像头214的替代模态。

在一些配置中,模态可以影响对接方152中的关于扬声器电话的组件的行为。例如,对接方152可以启用扬声器电话218和/或禁用扬声器电话220。扬声器电话可以从用户接收听觉输入和/或向用户提供听觉输出。这种听觉输出可以是相对大声的。在一些情况下,对接方152可以进入安静区域(例如,图书馆)。在进入该区域时,对接方152可以对接到对接站102。当对接到对接站102时,对接方152可以使用禁用扬声器电话220的模态。这种模态可以防止对接方152将扬声器电话的相对大声的听觉输出投射到安静区域(例如,图书馆)中。在对接方152离开该区域之后,对接方152可能不再对接到对接站102。当不再对接到对接站102时,对接方152可以使用启用扬声器电话218的替代模态。

在一些配置中,模态可以影响对接方152中的发送针对外部扬声器的信号的组件的行为。这种外部扬声器可以是壁挂式扬声器222、耳机扬声器224和/或位于对接方152外部(例如,没有“内置到”对接方152)的任何其它适当类型的扬声器。对接方152可以与关联于外部扬声器(例如,壁挂式扬声器222、耳机扬声器224等等)的收发机进行通信。这种通信可以使用各种通信技术(例如,bluetoothtm(蓝牙))。对接方152可以启用和/或禁用针对外部扬声器的信号的传输。在一些情况下,对接方152可以进入举行会议的会议室。在进入该区域时,对接方152可以对接到对接站102。当对接到对接站102时,对接方152可以使用启用传输针对壁挂式扬声器222的信号的模态。这种模态可以允许对接方152在会议室中的会议期间使用壁挂式扬声器222来播放音频内容。在对接方152离开该区域之后,对接方152可能不再对接到对接站102。当不再对接到对接站102时,对接方152可以使用启用传输针对耳机扬声器224的信号的替代模态。这种模态可以允许对接方152使用耳机扬声器224来收听不是旨在会议室中的会议期间播放的音频内容。

在一些配置中,模态可以影响对接方152中的关于电池充电和/或功耗的组件的行为。对接方152可以包括电池。在各个时间,电池可能在充电226。在各个其它时间,电池可能在放电228。可以使用各种技术(例如,无线充电)来对电池进行充电。各种技术可以允许无线充电。在一些情况下,可以将对接方152移动到提供无线充电站的区域(例如,办公工作场所)。在进入该区域时,对接方152可以对接到对接站102。当对接到对接站102时,对接方152可以使用以下模态:启用使用无线充电来进行电池充电226。这种模态可以允许对接方152使用无线充电站来进行供电,而不是使用存储在电池中的电量。在对接方152离开该区域之后,对接方152可能不再对接到对接站102。当不再对接到对接站102时,对接方152可以使用启用电池的放电228的替代模态。

在一些配置中,模态可以影响对接方152中的关于显示器252的亮度调整230的组件的行为。可以由对接方152来自动地调整显示器的亮度。可以基于各种因素来执行这种亮度调整230。在一些情况下,可以基于剩余的电池电量来执行亮度调整230。例如,当剩余的电池电量相对低时,可以降低显示器252的亮度,并且当剩余的电池电量相对高时,可以增加显示器252的亮度。在一些情况下,可以将对接方152移动到提供无线充电站的区域(例如,办公工作场所)。在进入该区域时,对接方152可以对接到对接站102。当对接到对接站102时,由于无线充电站的可用性,因此即使剩余的电池电量相对低,对接方152也可以使用增加显示器252的亮度的模态。这种模态可以允许对接方152提供更亮的显示器252的、改善的用户体验。在对接方152离开该区域之后,对接方152可能不再对接到对接站102。当不再对接到对接站102时,对接方152可以使用与上面所描述的例子不同的模态。

在一些配置中,模态可以影响对接方152中的属于隐私和/或安全的组件的行为。隐私和/或安全设置的非限制性例子是对显示器252进行锁定234和/或解锁232。当显示器252被锁定234时,用户可能不能够访问存储在对接方152中的某些信息。当显示器252被解锁232时,用户可以访问该信息。用于对显示器252进行解锁232的技术的非限制性例子是输入密码短语、密码或者特定的数字码。在一些情况下,可以将对接方152从不安全区域(例如,公共街道)移动到安全区域(例如,政府大楼的限制访问部分的内部)。在进入该区域时,对接方152可以对接到对接站102。当对接到对接站102时,对接方152可以使用对对接方152的以其它方式被锁定的显示器252进行自动解锁232的模态。这种模态可以允许用户容易地访问存储在对接方152中的信息,而无需对对接方152的显示器252进行手动解锁232,从而改善了用户体验而不会很大地损害隐私和/或安全。在对接方152离开该区域之后,对接方152可能不再对接到对接站102。当不再对接到对接站102时,对接方152可以使用对对接方152的显示器252进行自动锁定234的替代模态。

在一些配置中,模态可以影响对接方152中的关于位置确定(例如,地理定位)的组件的行为。位置确定的非限制性例子是全球定位系统(gps)。虽然gps对于用户可能是有帮助的,但gps会消耗大量的功率。在某些情况期间,可以通过关闭gps来节省功率。在一些情况下,可以将对接方152移动到不需要位置确定的区域。例如,可以将对接方152移动到办公大楼。当处于办公大楼中时,对接方152的用户将不进行任何导航,并且因此可能不需要gps。在进入该区域时,对接方152可以对接到对接站102。当对接到对接站102时,对接方152可以使用自动禁用gps236的模态。这种模态可以允许对接方152节省功耗。在对接方152离开该区域之后,对接方152的用户可能需要导航的辅助,并且因此可能需要进行位置确定。当不再对接到对接站102时,对接方152可以使用自动启用gps238的替代模态。

在一些配置中,模态可以影响对接方152中的关于对接方152的触觉特征的组件的行为。触觉特征的非限制性例子是振动240。虽然在某些情况期间,振动240对于对接方152的用户可能是有帮助的,但振动240也可能是令人困扰的。在一些情况下,可以将对接方152移动到安静区域(例如,图书馆)。在该安静区域中,与其它(环境)噪声相比,振动240可能产生相对大量的噪声,从而潜在地打扰位于对接方152附近的其他人。在进入该区域时,对接方152可以对接到对接站102。当对接到对接站102时,对接方152可以使用自动禁用振动240的模态。在对接方152离开该安静区域之后,与其它(环境)噪声相比,振动240所产生的噪声可能相对低,从而不太可能打扰位于对接方152附近的其他人。当不再对接到对接站102时,对接方152可以使用自动启用振动240的替代模态。

虽然图2中示出了对接方152的一个或多个组件的模态和相应行为的各种非限制性例子,但本领域普通技术人员将理解,在不偏离本公开内容的范围的情况下,可以实现对接方152的一个或多个组件的各种其它模态以及相应行为。图2中没有示出的一些另外的例子包括:(1)使对接方152的振铃音量静音、取消静音和/或改变对接方152的振铃音量;(2)打开和/或关闭对接方152的内置显示器;(3)运行用户定义的javascript;(4)显示特殊消息;(5)基于对接方152和/或对接站102的位置(例如,家庭、工作)来自动启动特定类型的应用(例如,娱乐应用、生产力应用);(6)基于对接方152和/或对接站102的位置(例如,家庭、工作)来供用户选择的特定类型的应用(例如,娱乐应用、生产力应用)的可用性;(7)启用和/或禁用对接方152的语音激活的操作(例如,语音激活的呼叫、语音激活的应答);(8)将处理操作卸载到对接方152外部(例如,非“内置”)的处理器;以及(9)启用和/或禁用wlan的一个或多个无线电(例如,60ghz、2.4/5ghz、亚1ghz(s1g))。

图3是示出了对接方152对接到对接站102的例子的图300。在一些配置中,对接站102可以经由有线连接和/或无线连接来连接到一个或多个外围设备162、362。在该例子中,外围设备162包括大型显示器,并且外围设备362包括键盘和鼠标。

无线对接系统可以提供无缝连接,从而使得两个或更多个设备能够连接在一起而无需电线、对接连接器、个人识别号(pin)码、每一外围设备的精细配对过程,也无需其它类似的要素。与对接站102相关联的外围设备可以充当群组。可以支持很多不同类型的外围设备,包括传统外围设备的桥接。现有的应用会话/连接可以保持完整。

为了建立对接会话,对接站102和对接方152均可以接收和/或发送各种类型的信息。例如,对接方152可以向对接站102发送探测请求。响应于探测请求,对接站102可以发送响应消息。这种信息的交换可以允许对接方152发现对接站102。对接方152和对接站102还可以参与各种认证/关联交换。对接方152和对接站102还可以参与握手过程以及信道建立过程。但是,本领域普通技术人员将理解,在上面的非限制性例子中所描述的每个特征并不是必需的,并且在不偏离本公开内容的范围的情况下,可以实现替代的和/或另外的特征。

在对接方152对接到对接站102之后,对接站102可以运行为中继站,该中继站对去往和/或来自各种装置(其对接和/或连接到对接站102)的信息进行中继。例如,参考图2中所示出的例子,对接站102可以将外围设备362的键盘和鼠标处接收到的用户输入中继到对接方152。举另一个例子,对接站102可以将来自对接方152的输出信号中继到外围设备162的大型显示器。图3中所示出的外围设备162、362的例子并非旨在限制本公开内容的范围。存在各种其它外围设备,并且在不偏离本公开内容的范围的情况下,可以使用这些外围设备。

在一些配置中,在对接方152对接到对接站102之后,对接站102可以判断在对接会话期间是否满足一个或多个条件。该条件可以指代针对对接方152和/或对接站102所给出的参数、设置、状态和/或指示符。在一些配置中,该条件可以简单地是检测到对接方152已与对接站102对接。在一些其它配置中,该条件可以更复杂。贯穿本公开内容提供了这些条件的各种非限制性例子。当对接站102判断满足条件时,对接站102可以向对接方152发送各种数据。所发送的数据可以被配置为控制对接方152的模态。如上面更加详细讨论的,对接方152的模态可以包括对接方152的组件中的一个或多个组件的行为。换言之,在对接站102判断满足条件之后,对接站102可以向对接方152发送数据,并且所发送的数据可以被配置为控制对接方152的模态,其中该模态可以影响对接方152的一个或多个组件的行为,如贯穿本公开内容更加详细描述的。

在一些配置中,该条件包括:在对接会话期间,向与对接站102进行通信的外围设备162、362的预定的用户输入。例如,参考图3,在对接会话期间,用户可以使用显示器外围设备362的键盘来输入特定顺序的字母、数字和/或字符。当特定顺序的字母、数字和/或字符与预定的值相匹配时,可以满足前述条件。在这些配置中,当在对接会话期间执行特定的动作(例如,向外围设备162、362的特定的用户输入)时,满足条件。本领域普通技术人员将理解,在不偏离本公开内容的范围的情况下,还可以执行替代的动作来满足前述条件。当对接站102判断已满足前述条件时,对接站102可以发送数据以便以各种方式来控制对接方152的模态。所发送的数据可以被配置为控制对接方152的模态,其中该模态可以影响对接方152的一个或多个组件的行为,如贯穿本公开内容更加详细描述的。

图4是示出了对接方152对接到会议室中的对接站102的例子的图400。在图4中所示出的例子中,对接方152是膝上型计算机。对接站102经由无线连接来连接到外围设备162,其中外围设备162包括大型显示器。在对接方152对接到对接站102之后,对接站102可以运行为中继站,该中继站对去往和/或来自各种装置(其对接和/或连接到对接站102)的信息进行中继。对接站102可以将来自对接方152的输出信号中继到外围设备162的大型显示器。在对接方152对接到对接站102之后,对接站102可以判断在对接会话期间是否满足一个或多个条件。如本文更加详细描述的,该条件可以指代针对对接方152和/或对接站102所给出的参数、设置、状态和/或指示符。该条件可以简单地是检测到对接方152已与对接站102对接,或者该条件可以更复杂,例如贯穿本公开内容所提供的条件的各种非限制性例子中的任何一个或多个。

当对接站102判断满足条件时,对接站102可以向对接方152发送数据。所发送的数据可以被配置为控制对接方152的模态。如上面更加详细讨论的,对接方152的模态可以包括对接方152的组件中的一个或多个组件的行为。在图4中所示出的特定例子中,所发送的数据被配置为控制对接方152的模态,使得显示在对接方152上的信息被镜像到外围设备162的大型设备上。因此,还将显示在对接方152上的信息的至少一部分从对接方152输出以便显示在外围设备162的大型显示器上,如图4中所示出的。

图5是示出了对接方152与各种对接站(例如,对接站a102和对接站b502)相通信的例子的图500。虽然在图5中示出了两个对接站,但本领域普通技术人员将理解,在不偏离本公开内容的范围的情况下,可以包括两个以上的对接站。对接站102、502可以位于特定企业的分开的区域中。例如,企业可以是具有许多建筑物的工程设施。对接站a102位于工程设施的建筑物a510中,并且对接站b502可以位于工程设施的建筑物b512中。

当对接方152位于建筑物a中时,对接方152可以对接到对接站a102。在一些配置中,对接方152可以与唯一标识符相关联。该唯一标识符的非限制性例子可以是媒体访问控制(mac)地址。服务器504可以存储针对每个唯一标识符的模态简档。当对接方152对接到对接站a时,对接站a102可以判断服务器502是否具有针对对接方152的唯一标识符的模态简档。如果服务器502具有针对对接方152的唯一标识符的模态简档,则对接站a102可以向对接方152发送数据,并且这种所发送的数据可以被配置为根据该模态简档来控制对接方152的模态。例如,针对对接方152的唯一标识符的模态简档可以包括关闭对接方152的摄像头组件。可以出于各种安全原因来提供这种模态。因此,当对接方152对接到对接站a102时,对接方152的摄像头组件关闭。

经过一段时间,可以将对接方152从建筑物a510移动508(例如,由对接方152的用户)到建筑物b512。当位于建筑物b512中时,对接方152可能处于对接站a102的通信范围之外,并且因此不能够对接到对接站a102。但是,当位于建筑物b512中时,对接方152能够对接到对接站b502。当对接方152对接到对接站b502时,对接站b502可以判断服务器502是否具有针对对接方152的唯一标识符的模态简档。对接方152的唯一标识符不会由于从建筑物a510移动到建筑物b512而发生改变。由于服务器502具有针对对接方152的唯一标识符的模态简档,因此对接站b502可以向对接方152发送数据,并且这种所发送的数据可以被配置为根据该模态简档来控制对接方152的模态。即使对接方152已从建筑物a510改变位置到建筑物b512,模态简档也不变。因此,随着对接方152从一个位置移动到另一个位置,对接方152的模态可以保持相同。因此,当对接方152对接到对接站b502时,即使对接方152已从一个对接站(例如,对接站a102)对接到另一个对接站(例如,对接站b),对接方152的摄像头组件也保持关闭。

如上面所描述的,对接站可以通过判断对接方152的唯一标识符是否与该对接站可访问的模态简档相匹配,来判断是否满足条件。可以以各种方式来使对接站可访问模态简档。例如,模态简档可以存储在服务器504上,如上面所描述的。举另一个例子,模态简档可以存储在对接站的存储器中。本领域普通技术人员将理解,在不偏离本公开内容的范围的情况下,可以使用各种其它方式来使对接站可访问模态简档。

图6是示出了对接方152与企业环境中的各种对接站102、502相通信的例子的图600。企业环境的非限制性例子是工程设施,如上面更加详细描述的。对接站a102位于工程设施的建筑物a510中,并且对接站b502可以位于工程设施的建筑物b512中。当对接方152位于建筑物a中时,对接方152可以对接到对接站a102。服务器504(参见图5)可以位于本地位置(例如,工程设施中的某个地方)或者远程位置(例如,工程设施之外的某个地方)。如果服务器502具有针对对接方152的唯一标识符的模态简档,则对接站a102可以向对接方152发送数据,并且这种所发送的数据可以被配置为根据该模态简档来控制对接方152的模态。如上面所讨论的,针对对接方152的唯一标识符的模态简档可以包括关闭对接方152的摄像头组件。

对接方152的用户可以将对接方152从建筑物a510移动到建筑物b512。当对接方152对接到对接站b502时,对接站b502可以判断服务器502是否具有针对对接方152的唯一标识符的模态简档。对接方152的唯一标识符并不由于从建筑物a510移动到建筑物b512而发生改变。由于服务器502具有针对对接方152的唯一标识符的模态简档,因此对接站b502可以向对接方152发送数据,并且这种所发送的数据可以被配置为根据该模态简档来控制对接方152的模态。即使对接方152已从建筑物a510改变位置到建筑物b512,模态简档也不变。因此,随着对接方152从一个位置(例如,建筑物a510)移动到另一个位置(例如,建筑物b512),对接方152的模态可以保持相同。

图7是示出了对接方152对接到与各种环境相关联的对接站的例子的图700。在一些配置中,两个或更多个对接站可以与相对于彼此不同的环境相关联。环境可以是地理位置、地址或者设置。在图7中所示出的非限制性例子中,对接站a102与工作环境710相关联,并且对接站b502与家庭环境712相关联。每个对接站102、502可以基于各种因素来判断其与环境的关联。例如,对接站a102可以基于mac地址、互联网协议(ip)地址或者对接站a102可访问的任何其它适当的标识符,来判断其与工作环境710相关联。类似地,对接站b502可以基于mac地址、ip地址或者对接站b502可访问的任何其它适当的标识符,来判断其与工作环境712相关联。

在一些配置中,对接站102、502可以发送被配置为根据与环境(对接站102、502与其相关联)相对应的设置来控制对接方152的模态的数据。当对接方152对接到对接站a102时,对接站a102可以向对接方152发送数据,以便根据与工作环境710相对应的设置来控制对接方152的模态。例如,与工作环境710相对应的设置可以指定对接方152所接收的特定类型的消息702(例如,个人文本消息)不能被镜像到外围设备162上。换言之,对接站a102可以基于与对接站a102的位置(例如,工作环境710)相关联的设置,来禁止将该数据从对接方152路由到外围设备162。这种模态可以向对接方152的用户提供隐私。因此,当对接方152对接到与工作环境710相关联的对接站(例如,对接站a102)时,该特定类型的消息702(例如,个人文本消息)将不会显示不在外围设备162上。

图4示出了这种概念的非限制性例子。如图4中所示出的,对接方152接收到消息702(例如,个人文本消息)。对接方152对接到对接站102。对接站102处于会议室中,其中会议室是工作环境710的类型。因此,由于对接站102与工作环境710相关联,所以在会议期间消息702(例如,个人文本消息)不显示在外围设备162上。

参考图7,对接方152的用户可以将对接方152从工作环境710移动714到家庭环境712。当对接方152对接到对接站b502时,对接站b502可以向对接方152发送数据,以便根据与家庭环境712相对应的设置来控制对接方152的模态。例如,与家庭环境712相对应的设置可以指定对接方152所接收的特定类型的消息702(例如,个人文本消息)可以被镜像到外围设备762上。由于对接方152的用户位于他们的家庭环境712中,因此对接方152的用户可以在外围设备762上欣赏查看特定类型的消息702(例如,个人文本消息)。因此,当对接方152对接到与家庭环境712相关联的对接站(例如,对接站b502)时,该特定类型的消息702(例如,个人文本消息)可以显示在外围设备762上。换言之,对接站b502基于与对接站b502的位置(例如,家庭环境712)相关联的设置,来将该数据从对接方152路由到外围设备762。

图8是示出了对接方152对接到与家庭环境712相关联的对接站502的例子的图800。如图8中所示出的,对接方152接收到消息702(例如,个人文本消息)。对接方152对接到对接站502。对接站502处于家庭活动室/起居室中,其中家庭活动室/起居室是家庭环境712的类型。因此,由于对接站502与家庭环境712相关联,所以消息702(例如,个人文本消息)显示在家庭活动室/起居室的外围设备762上。

图9是示出了各种对接方152、902、904、906对接到对接站102的例子的图。在一些情况下,对接方152、902、904、906可能需要彼此进行通信。在现有系统中,对接方152、902、904、906可以经由彼此之间的直接连接(有线的或无线的连接)来彼此进行通信。例如,对接方152可以建立信道来与对接方902进行无线通信。这种连接可以称为‘一跳(one-hop)’通信。但是,对接方152、902、904、906之间的直接通信可能具有各种限制。

如果对接方152、902、904、906使用经由对接站102的连接来彼此进行通信,则可以克服这些限制。例如,对接方152可以经由对接站102来与对接方902进行通信。这种连接可以称为‘两跳(two-hop)’通信。‘一跳’通信不一定总是比‘两跳’通信快。因此,存在着以下情况:可以使用对接站102来促进对接方152、902、904、906之间的通信,这种通信比各个对接方152、902、904、906之间的直接通信(不使用对接站102)快。因此,在一些配置中,对接站102可以判断是否存在某种条件,并且该条件可以是两个或更多个对接方152、902、904、906是否对接到对接站102。当两个或更多个对接方152、902、904、906对接到对接站102时,对接站102可以发送数据,其中该数据被配置为控制对接方152、902、904、906的模态,使得对接方152、902、904、906专门地经由对接站102来彼此进行通信。

在一些配置中,对接站102可以判断是否存在各种其它条件。例如,对接站102可以判断对接到对接站102的对接方152、902、904、906的数量是否等于或大于对接方152、902、904、906的门限数量。对接到对接站102的对接方152、902、904、906的数量向对接站102提供了有价值的信息。通过知道对接到对接站102的对接方152、902、904、906的数量,对接站102能够更好地控制对接方152、902、904、906和/或与对接站102相关联的外围设备162、762。举一个非限制性例子,对接站102可以位于封闭的剧院中,其中该剧院使用加热、通风和空气调节(hvac)系统来调节空气的温度、湿度、质量和/或各种其它参数。对接站102能够与hvac系统进行通信。(在一些配置中,甚至可以将hvac系统视作为外围设备162和/或对接方。)进入剧院的每个人可以具有对接方152、902、904、906,其中在进入剧院时,这些对接方对接到对接站102。通过知道对接到对接站102的对接方152、902、904、906的数量,对接站102能够向hvac系统传送有价值的信息,其中这些信息与剧院中的人数有关,并且因此与针对hvac系统增加/减少的加热/冷却的相应需求有关。

图10是示出了各种方法和/或过程的例子的图1000。这些方法和/或过程可以由对接站102、502来执行,或者由用于执行所描述的功能的任何其它适当的装置或单元来执行。在框1002处,对接站102、502可以判断在与对接方152、902、904、906的对接会话期间是否满足条件。上面详细地描述了各种条件的各种非限制性例子,并且因此将不再重复。如果对接站102、502判断不满足条件,则对接站102、502可以在框1002处继续执行前述判断。但是,如果对接站102、502判断已满足条件,则在框1004处,对接站102、502可以向对接方152、902、904、906发送数据。该数据可以被配置为控制对接方152、902、904、906的模态。对接方152、902、904、906的模态可以包括对接方152、902、904、906的组件的行为。上面详细地描述了对接方152、902、904、906的这些组件的模态和行为的各种非限制性例子,并且因此将不再重复。

在一些配置中,在框1006处,对接站102、502可以基于与对接站102、502的位置相关联的设置,来将数据从对接方路由到外围设备162、762。例如,参考图7,对接站b502可以基于与对接站b502的位置(例如,家庭环境712)相关联的设置,来将数据从对接方152路由到外围设备762。

提供参考图10所描述的方法和/或过程是出于说明性的目的,而并非旨在限制本公开内容的范围。在不偏离本公开内容的范围的情况下,可以按照与本文所示出的那些顺序不同的顺序来执行参考图10所描述的方法和/或过程。另外,在不偏离本公开内容的范围的情况下,可以单独地和/或一起地执行参考图10所描述的方法和/或过程中的一些或全部方法和/或过程。应当理解的是,所公开的方法中的步骤的特定顺序或层次是对示例性过程的说明。基于设计偏好,可以理解,方法中的各步骤的特定顺序或层次可以重新排列。所附方法权利要求以示例性的顺序给出了各个步骤的要素,且并非意在受限于所给出的特定顺序或层次,除非在其中特别记载。

提供以上的描述是为了使得本领域任何技术人员能够实施本文所描述的各个方面。对于本领域技术人员来说,对这些方面的各种修改将是显而易见的,并且可以将本文所定义的总体原理应用于其它方面。因此,权利要求并非旨在受限于本文所示出的方面,而是旨在被给予与权利要求字面语言相一致的完整范围,其中,以单数形式引用要素并非旨在表示“一个且仅有一个”(除非特别地如此声明),而是表示“一个或更多”。除非另外特别地声明,否则术语“一些”是指一个或更多。提及项目列表“中的至少一个”的短语是指这些项目的任意组合,包括单一成员。举例而言,“a、b或c中的至少一个”旨在覆盖:a;b;c;a和b;a和c;b和c;以及a、b和c。贯穿本公开内容所描述的各个方面的要素的、对于本领域普通技术人员而言已知或者稍后将知的全部结构的和功能的等效物以引用方式明确地并入本文中,并且旨在由权利要求书来包含。此外,本文中没有任何公开内容旨在捐献给公众,不管这样的公开内容是否明确记载在权利要求书中。不应根据美国专利法第112条第6款来解释任何权利要求要素,除非该要素是使用“用于……的单元”的短语来明确地记载的,或者在方法权利要求的情况下,该要素是使用“用于……的步骤”的短语来记载的。

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