通过智能个人网关设备的服务供应的制作方法_2

文档序号:9602894阅读:来源:国知局
该电子邮件服务的SPD 206通知电子邮件可用。通过这种方式,SP⑶204下载电子邮件一次并根据请求将它们提供到SPD 206,而非使得PAN 202中的每个SPD 206分别地从WAN中下载每封电子邮件。
[0032]接着参看图2,示例性框图示出与PAN 202内的SPD 206进行通信的SP⑶204。在图2的示例中,SP⑶204与用户102以及多个SPD 206 (诸如SH)#1到SPD.)进行通信。SPD 206中的至少一个包括SI3D处理器208。SPD处理器208包括任意数量的处理单元,并被编程为执行用于实现本公开的各方面的计算机可执行指令。指令可由Sro处理器208或由在SPD 206内执行的多个处理器执行,或者由SPD 206外部的处理器来执行。在某些实施例中,Sro处理器208被编程为执行诸如在附图(例如,图5)中所示出的那些指令之类的指令。在一些实施例中,Sro处理器208表示执行在此所述的操作的模拟技术的一种实现。例如,所述操作可以由模拟计算设备和/或数字计算设备来执行。
[0033]SP⑶204具有多个与其相关联的计算资源。计算资源包括但不限于,SP⑶处理器210和SP⑶存储器区域212。SP⑶处理器210包括任意数量的处理单元,并被编程为执行用于实现本公开的各方面的计算机可执行指令。指令可由SPGD处理器210或由在SPGD204内执行的多个处理器执行,或者由SP⑶204外部的处理器来执行。在某些实施例中,SPGD处理器210被编程为执行诸如在附图(例如,图4)中所示出的那些指令之类的指令。在一些实施例中,SPGD处理器210表示执行在此所述的操作的模拟技术的一种实现。例如,所述操作可以由模拟计算设备和/或数字计算设备来执行。
[0034]SP⑶存储器区域212包括任何数量的、与SP⑶204相关联或SP⑶204可访问的计算机可读介质。SP⑶存储器区域212可以在SP⑶204的内部(如图2所示)、在SP⑶204的外部(未示出)、或在内部和外部两者中(未示出)。在一些实施例中,SPGD存储器区域212包括只读存储器和/或布线到模拟计算设备中的存储器。
[0035]SP⑶存储器区域212存储一个或多个应用214以及其他数据。应用214在被SP⑶处理器210执行时操作以执行SP⑶204上的功能性。示例性应用214包括邮件应用程序、web浏览器、日历应用程序、地址簿应用程序、消息收发应用程序、媒体应用、基于位置的服务、搜索程序等。应用214可与对应的应用或服务通信,诸如可经由网络访问的web服务。例如,应用214可表不与在云(例如,图6和图7中的云602)中执行的服务器侧服务相对应的下载的端点应用。
[0036]存储器区域还存储表示由PAN 202中的SPD 206所提供的服务的服务目录216。服务目录216包括通信服务、认证服务和/或位置服务。通信服务包括蜂窝语音服务、蜂窝数据服务、WAN服务、LAN服务、W1-Fi服务、和/或SMS服务。服务目录216还可包括存储服务、惯性运动服务、和/或用户界面服务。示例性存储服务包括媒体库存储、文件系统存储、日历存储、和/或地址簿存储。服务目录216还可包括音频捕捉、视频捕捉、图像捕捉、视觉显示、音频呈现、视频呈现、和/或图像呈现。
[0037]存储器区域还存储一个或多个计算机可执行组件。示例性组件包括发现组件220、目录组件218、通信接口组件222、供应组件224和安全组件226。各组件的执行增强PAN202中的SPD 206的能力,如以下参考图4所描述的。
[0038]SPOT 204的计算资源还可包括一个或多个通信接口和/或网络接口,诸如通信栈、蜂窝调制解调器、NFC无线电和线圈、全球定位系统(GPS)接收器、和/或发送器等。在一些实施例中,通信接口包括用于操作通信接口的硬件和/或计算机可执行指令(例如,驱动程序)。SPGD 204和其他设备之间的通信可通过使用任何协议或机制在任何有线或无线连接上来经由通信接口发生。
[0039]在其中SPD 206中的至少一个缺乏蜂窝语音服务的示例中,SPOT 204的计算资源还包括蜂窝调制解调器和通信栈。在这个示例中,SH) 206中的至少一个经由SPOT 204来进行电话呼叫。
[0040]SPOT 204的计算资源还可包括一个或多个用户界面组件,诸如用于向用户102显示数据和从用户102接收数据的显卡。用户界面组件还可包括用于操作显卡的计算机可执行指令(例如驱动程序)。此外,用户界面组件可包括显示器(例如,触摸屏显示器或自然用户界面)和/或用于操作该显示器的计算机可执行指令(例如驱动程序)。用户界面组件还可包括以下各项中的一个或多个来将数据提供给用户102或从用户102接收数据:扬声器、声卡、相机、话筒、振动马达、一个或多个加速度计、蓝牙(商标)通信模块、投影仪以及感光光传感器。例如,用户102可通过按特定方式移动计算设备来输入命令或操纵数据。
[0041]在一些实施例中,用户界面组件中的一个或多个可用作SPD 206(例如,为受限输入设备(诸如基于眼镜的方案)的SPD 206)中的一个或多个的输入界面(例如,触摸服务或触摸设备)。在这样的实施例中,SPOT 204在至少一侧上具有触摸表面。替换地或附加地,SPOT 204可用作指针(例如,经由诸如陀螺仪和/或加速度计之类的传感器的粗略导航,或在传统鼠标传感器被合并的情况下的精细导航)。
[0042]SPOT 204还可与SPD 206中的一个或多个组合来用作游戏控制器。SPOT 204中的传感器(例如,陀螺仪、加速度计、罗盘等)允许对被用于在SPD 206上控制游戏、滚动以及更多的运动的检测。SPOT 204上的按钮、触摸表面等还可实现针对其他SPD 206的传统游戏控制台控制器能力。
[0043]图2的示例示出合并有投影仪或其他基于投影的方案的SPGD 204,而非或附加于屏幕或其他显示。在这些实施例中,SPOT 204可使用本地计算能力或利用各SPD 206之一来生成图像。在这种情况下,投影仪可由经编码的视频流(例如,Η.264/H.265)或静态图像(例如,联合图像专家组(JPEG)/M-JPEG)来驱动。替换地或附加地,SPOT 204可具有用作被另一 SPD 206驱动的第二屏幕的小的显示。用户102可接着使用这个来进行通知、预约、呈现时间等。在其他实施例中,SPOT 204缺乏显示器或任何显示能力。
[0044]对于其中SPOT 204被放置在用户102的口袋或钱包的场景而言,SPOT 204上的传感器(例如,陀螺仪、加速度计、温度计、心率监视器等)可被用于向用户102提供服务,诸如计步器、活动监视、卡路里计数、脉搏等。
[0045]SPOT 204可通过被如本文描述的那样来配置的任一计算设备来实现。计算设备表示执行指令(例如作为应用程序、操作系统功能性或这两者)以实现本文描述的操作和功能性的任何设备。例如,SPGD 204被实现为与移动电话分开且不同的独立设备。在其他示例中,SPGD 204的功能性的一个或多个方面可由移动计算设备或任一其他便携式设备来实现。在一些实施例中,移动计算设备包括移动电话、膝上型计算机、图形输入板、计算板、上网本、游戏设备和/或便携式媒体播放器。SPGD 204还可被较不便携的设备来实现,诸如台式个人计算机、自助服务终端、桌面设备、工业控制设备、无线充电站以及电动汽车充电站。另外,SPOT 204可以表示一组处理单元或其他计算设备。
[0046]尽管SPOT 204包括用于运行服务(诸如数据和语音网关)的充足的计算资源,但是在一些实施例中的SPOT 204允许一些任务由SPD 206在云中计算和/或由SPOT 204(例如,实际上用作本地云或应用引擎)来计算。示例服务包括语音识别、面部识别、不基于GPS的位置、音乐识别等。
[0047]接下来参考图3,示例性框图示出针对示例性SPGD 204的高级瘦调制解调器体系结构302。尽管示例性瘦调制解调器体系结构302包括图3中示出的组件,但是本发明的各方面可用具有更多或更少组件的瘦调制解调器体系结构操作。瘦调制解调器体系结构被用于支持WAN通信以及集成的计算机应用处理器。附加的无线电(诸如用于W1-F1、蓝牙(商标)通信等)可被连接到瘦调制解调器体系结构302来支持到SPD 206和网络接入点的通信。动态随机存取存储器(DRAM)或其他存储器,连同用于程序代码、应用代码、应用数据、媒体等的基于闪存的本地或用户提供的安全盘输入输出(SD10)闪存,可被用于针对瘦调制解调器复合体的动态存储。功率复合体驱动内部功率导轨、电池充电和启动序列化,并且附加的无线充电方案可被用于对本地电池进行充电。附加的组件(诸如订户身份模块(SIM)卡、传感器、话筒、GPS收发机等)可被添加到主板以增强SPOT 204的功能。瘦调制解调器体系结构302中的应用处理器(例如,SPOT处理器210)执行代码来实现本文中描述的服务。在一些实施例中,SH) 206执行补充代码来完成服务的功能性。
[0048]瘦调制解调器体系结构302使得SPOT 204能够用现有的和将来的可被利用来用于各种同步和高速缓存操作的标准来操作。本标准的示例包括云存储同步、邮件同步、在移动设备上被推迟的应用加载、网络文件存储、设备特性等。
[0049]接着参考图4,示例性流程图示出了 SPOT 204的用于代表SPD 206执行服务的操作。图4中示出的操作参考SPGD 204进行的执行来描述。然而,本公开的各方面构想了由其他设备或处理器进行的对操作中的一个或多个的执行。此外,虽然一些操作参考对被具体化或以其他方式存储在SPGD存储器区域212中的计算机可执行组件的执行来描述,但是操作中的一个或多个可由SPGD 204的其他组件或模块来执行。
[0050]对SPOT 204的初始设置可由用户本地地实现和/或经由基于WAN的服务(例如,在诸如云602之类的云中)使用SPOT 204和/或用户102的S頂ID、设备ID、用户凭证和/或其他标识符来远程地实现。此外,尽管任意数量个SPD 206可被连接到SPOT 204,但是在一些实施例中存在5个或6个连接到SPOT 204的设备。对SPOT 204的更新可经由SPOT204上的用户界面、经由SPD 206之一上的用户界面、和/或来自云服务的更新来发生。
[0051]在402发生向SPOT 204注册由PAN 202中SPD 206所提供的服务。在一些实施例中,注册包括SPOT 204检测每个SPD 206的存在、认证每个检测到的SPD 206、以及接收对被每个SPD 206提供的服务的描述。SPOT 204将接收到的描述存储在目录216、列表、数据库、注册表或其他数据结构中。
[0052]SP⑶204向PAN 202中的每个SPD 206提供服务目录216。例如,在404,SP⑶204向每个SPD 206提供经注册的服务集合的标识。作为响应,或在稍后的时间,sro 206中的至少一个选择被SPOT 204所标识的服务中的至少一个。例如,SPD 206选择当前不被SPD206支持的服务(例如,SPD 206缺乏用于实现该服务的硬件和/或软件)。例如,Wi_FiSPD 206可选择由SPOT 204提供的蜂窝语音服务。SPD 206将对所选服务的至少一个请求发送到SPOT 2
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1