通过智能个人网关设备的服务供应的制作方法
【专利说明】通过智能个人网关设备的服务供应
[0001]
[0002]每人的智能个人设备(sro)的数量在不断增加,诸如膝上型计算机、智能电话、平板、支持蓝牙(商标)通信的设备、以及包括数码相机的媒体设备。新的设备现在从眼镜显示器、相机、智能手表、生物测定设备等进入市场。
[0003]许多设备在能力上不一致,并且实质上没有通用的服务可用于所有设备。例如,这些设备中的一些不具有联网,一些支持蓝牙(商标)通信和/或无线保真(W1-Fi),而一些具有完整的广域网(WAN)蜂窝电话栈。由此,一些设备可与多个网络中的一个交谈,一些设备仅提供数据(例如,没有语音、位置、持久存储等),一些设备不能与任何其他设备交谈(例如,好像当今相机中的许多相机)等。
[0004]现有系统中的一些(尽管不充分)尝试联网SPD。例如,一些设备用作WAN热点来允许多个sro使用W1-Fi来访问到运营商WAN数据网络的连接性以在sro和热点之间连接。然而,这些系统中的多个限于仅数据。即,没有已知系统提供任何语音、位置、认证或其他扩展的特征。作为另一示例,一些设备支持智能电话系链以允许智能电话对于其他SPD而言看上去就像热点,再次使用W1-Fi来连接设备。然而,大多数系链方案限于通过特定应用程序的简单的数据通信或接口。
[0005]在另一示例中,一些设备支持电子组件之间的短程无线通信,诸如经由标准化物理和数据链路层并提供受限模式的蓝牙(商标)通信。然而,这样的蓝牙(商标)个域网(PAN)限于具有蓝牙(商标)无线电收发机的SPD。
【发明内容】
[0006]本发明的各实施例向连接到个域网(PAN)中智能个人网关设备(SPGD)的智能个人设备(SPD)提供服务。SH)中的至少一个,从SPOT中,访问包括由SPD向SPOT注册的服务在内的服务的目录。sro从该目录中选择服务中的至少一个,其中所选的服务与由该SPD向SPGD注册的服务分开和/或不同。sro向SPGD提供与所选的服务有关的数据,其中SPGD代表sro使用来自SPD的有关的数据和与SPGD相关联的计算资源来执行所选的服务。
[0007]提供本概述以便以简化形式介绍将在以下详细描述中进一步描述的一些概念。该概述不旨在标识所要求保护的主题的关键特征或基本特征,也不旨在被用来帮助确定所要求保护的主题的范围。
[0008]附图简述
[0009]图1是示出个域网(PAN)中的智能个人设备(SPD)的示例性框图。
[0010]图2是示出与PAN中的SH)进行通信的智能个人网关设备(SPGD)的示例性框图。
[0011]图3是示出针对示例性SPGD的高级瘦调制解调器体系结构的示例性框图。
[0012]图4是示出了 SPOT代表SPD执行服务的操作的示例性流程图。
[0013]图5是示出了 SPD的用于检测SPGD并与SPGD进行通信的操作的示例性流程图。
[0014]图6示出了在没有无线保真(W1-Fi)访问可用时代表SPD执行服务的SPGD的示例性框图。
[0015]图7示出了在无线保真(Wi-Fi)访问可用时代表SPD执行服务的SPGD的示例性框图。
[0016]在全部附图中,相应的附图标记指示相应的部分。
[0017]详细描沐
[0018]参考各附图,本发明的各实施例增强用户102的个域网(PAN) 202中的智能个人设备(SH))206的能力。在一些实施例中,使用智能个人网关设备(SPGD)204的计算资源来增强SPD 206的能力。SPD 206可消耗来自PAN 202的一个或多个服务和/或向PAN 202提供一个或多个服务。
[0019]作为一个示例,SPOT 204在SPOT 204的范围(例如,三米)内搜索SPD 206,认证任何检测到的SPD 206并向检测到的SPD 206提供服务列表或其他目录216。目录216包括SPOT 204所提供的服务(诸如本文中描述的那些服务)的列表。SPOT 204能够支持针对PAN 202中的所有SPD 206的通用服务,在一些实施例中,诸如位置、NFC支付、建筑物/车辆访问、写高速缓存(例如,用于离线云访问)、用于设备同步的通用高速缓存、通用网络存储等。替换地或附加地,每个检测到的SPD 206向SPOT 204提供该SPD 206所支持的服务列表。通过这种方式,每个检测到的SPD 206订阅由SPOT 204提供的或通过SPOT 204提供的特定服务以迅速地增强SPD 206的内部能力。
[0020]示例性服务包括但不限于,蜂窝数据、广域网(WAN)数据连接性、蜂窝语音服务、局域网(LAN)连接性(包括有线和无线两者)、体域网连接性、认证服务、短消息服务(SMS)、音频捕捉、视频捕捉、图像捕捉(例如,相机)、视觉显示、音频呈现和输出、人类接口(例如,触摸屏、按钮)、媒体库和存储、文件系统、地址簿、地理位置、惯性运动和日历。
[0021]在一些实施例中,sro 206指智能(例如,包括处理能力以及一般某个形式的用户界面(UI)和/或用户体验)个人(例如,佩戴的、携带的和/或移动)设备。各示例包括移动电话、基于手腕和/或眼镜的设备、以及甚至个人计算机膝上型设备。然而,sro 206还可包括面向非用户体验的设备,诸如生物测定传感器、简单信息(类似发光二极管(LED)或段式显示)、和/或捕捉设备(诸如项链相机)。
[0022]在一些实施例中,SPOT 204指被多个SPD 206用于(例如,潜在地经由多个有线和/或无线通信路径)向支持通用接口的SPD 206提供多个被解除聚集的服务的通用设备。通过在一些实施例中使用小的形状因子,SPOT 204消失到用户102的生活方式中,便于一直随身携带,容易配置,容易充电,与该用户102的所有SPD 206连接并在一些实施例中支持所有移动产品。尽管SPGD 204在本文中的一些实施例中被描述为专用设备,但是SPGD204的功能性可由PAN 202中的SPD 206之一来实现。这样的SPD 206还可提供或消费通过SPOT 204的功能性提供的服务。
[0023]本发明的各方面还构想了容易携带的(例如,信用卡大小)设备(例如,SPOT204)以向具有多个SPD 206的用户102提供附加的能力和一致的能力。在一些实施例中,SPGD 204的厚度大约是四张堆叠的信用卡的厚度。
[0024]本发明的各方面消除与来自SPD 206的各通信模态相关联的硬件和/或软件的歧义。相反,这样的硬件和/或软件被SPOT 204提供给这些SPD 206,由此减少硬件和/或软件复杂性以及每个SPD 206的成本。
[0025]作为操作中的SPOT 204的非限制性示例,与SPOT 204相结合地操作的SPD 206可在无需该SPD 206实际具有用于进行电话呼叫的硬件和/或软件功能性的情况下来进行电话呼叫。SP⑶204向SPD 206提供蜂窝调制解调器以及通信栈功能性。例如,只启用W1-Fi的SPD 206可通过经由SP⑶204进行连接来进行蜂窝电话呼叫。
[0026]作为一个示例,SP⑶204包括作为针对多个SPD 206的中央通信中枢和服务提供者的设备。SP⑶204包括用于支持长期演进(LTE)、W1-F1、蓝牙(商标)通信等的多个通信硬件和/或软件。SP⑶204具有CPU,该CPU不仅仅路由话务,还向连接到其的所有SPD206提供诸如语音之类的服务。SP⑶204还提供多个任选服务,诸如通用存储、数据高速缓存、位置、认证以及近场通信(NFC)支付、设置和/或其他代表SPD 206的金融交易。一般而言,SP⑶204使得SPD 206能够具有丰富得多的能力和通信集合,而无需使得每个SPD206负担在大小、功率消耗和/或成本方面显著的开销来支持这样的能力。
[0027]—般而言,SP⑶204用作到基于运营商(例如,WAN)的网络的单个通用端点,并通过以下方式提供比现有热点更多的功能性:支持在运营商级语音上的语音服务,包括电路交换(CS)、LTE语音(VoLTE)和/或网际协议语音(VoIP)服务。也可在其他实施例中支持其他运营商和过顶(OTT)服务,诸如SMS、即时消息收发(頂)、视频会议、游戏以及更多的。此外,从传统载波解决方案(诸如LTE)到空白空间和卫星的多种类型的城域网也适用于 SPGD 204。
[0028]在一些实施例中,SP⑶204能够支持用于多个SPD 206之间通信的单个中枢方式(例如,W1-Fi)或SP⑶204和SPD 206之间的经由替换无线链路(诸如蓝牙(商标)通信、多信道W1-F1、多频带W1-F1、基于时分复用(TDM)的W1-F1、无线通用串行总线(USB)、802.1lad等)的网关功能。SP⑶204的一些实现还可解决由支持多个W1-Fi无线电和/或W1-Fi复用产生的接入点和W1-Fi直连并发访问问题。
[0029]接下来参考图1,示例性框图解说了 PAN 202中的SPD 206。在图1的示例中,用户102携带各种SPD 206,包括头部佩戴的SPD 206 (例如,眼镜、帽子)、手腕佩戴的SPD206 (例如,手表)、“板式”形状因子的SPD 206 (例如,平板、智能移动电话)以及其他SPD206 (例如,膝上型计算机)。SPD 206中的一些可支持W1-Fi和蓝牙(商标)通信,而其他SPD 206可提供WAN支持。如本文中描述的,SP⑶204形成PAN 202以使得用户102的SPD206的集合能够与WAN(诸如那些提供云服务和电话服务的WAN)进行通信。一般而言,SP⑶204实现本文中描述的功能性以在SPD 206和WAN之间提供网关。尽管在一些实施例中被描述为在SPD 206的PAN 202和至少一个蜂窝网络之间提供网关,但是本发明的各方面用于在PAN 202和任何类型的WAN(例如,卫星、空白空间等)之间提供网关。此外,SP⑶204建立、形成或以其他方式创建用于SPD 206的PAN 202以相互通信并与WAN中的服务和设备进行通信。
[0030]SP⑶204基于SPD 206和SP⑶204之间的交互来创建PAN 202。在基于注册的示例中,SPGD 204在SPGD 204的范围(例如,三米)内搜索SPD 206,认证任何检测到的SPD206并向检测到的SPD 206提供服务目录216或其他服务列表。服务目录216描述SP⑶204所提供的服务,诸如(但不限于)语音服务、游戏服务、认证服务、通信服务等。目录216还可包括检测到的SPD 206所提供的并被SPD 206标识到SP⑶204的服务。
[0031 ] 每个检测到的SPD 206可订阅由SP⑶204提供的并被标识在目录216中的特定服务。SP⑶204将订阅信息(例如,服务列表)维护在存储器中,诸如在寄存器、订阅列表、数据库等中。SP⑶204对于提供服务的SPD 206和消费服务的SPD 206而言用作服务中介。在一些实施例中,SP⑶204对WAN而言用作那些被订阅的服务的端点,并且对于订阅了那些服务的SPD 206而言用作服务器。例如,SP⑶204可高速缓存从WAN中的电子邮件服务中接收到的电子邮件消息,标识SPD 206中订阅了该电子邮件服务的一个或多个,并向订阅了