基于音频的应用程序体系结构制造技术

技术编号:9741974 阅读:120 留言:0更新日期:2014-03-07 05:06
一种应用程序体系结构包括一个或多个放置在用户处所内的音频接口。基于云的应用程序引擎接收来自所述接口的音频信息并且基于所述用户处所内的音频向基于云的应用程序提供信息。其它应用程序利用所述信息来向所述用户提供或加强服务。

【技术实现步骤摘要】
【国外来华专利技术】基于音频的应用程序体系结构相关申请本申请要求2011年I月28日提交的名称为“基于音频的应用体系结构(Audio-Based Application Architecture)” 的美国专利技术专利申请 13/016,009 的优先权,所述申请的全部内容据此以引用方式并入。
技术介绍
住宅和其它的用户处所越来越多地配备有永远在线(always-on)互联网或“云”连接性。在很多情况下,即使是移动用户也拥有恒定或几乎恒定的数据连接性。通过使用各种用户可接入的连接设备,网络通信的一般可用性已为服务和其它功能性创造了许多新的可能性。【附图说明】参照附图阐述详细描述。在图中,参考编号的最左边的数字辨别所述参考编号第一次出现所在的图。在不同图中使用的相同参考编号指示类似或相同的物品。图1是示出操作环境的方框图,在所述操作环境中,应用程序可以利用应用程序引擎,并且可以响应来自用户处所的音频来为用户提供各种服务;图2是示出关于图1的系统的其它细节的方框图;图3是示出示例性进程的流程图,所述示例性进程可以在图1和图2的环境内实施;图4是示出服务器的各种组件的方框图,所述服务器可用于实施本文所描述的许多技术。【具体实施方式】本文所描述的是用于利用可能已存在于住宅或其它位置内的音频信息的系统和技术。为收集音频信息,可以在住宅或用户处所内的不同活动中心处放置网络使能麦克风。所述麦克风可以整合在小型独立式单元中,所述单元具有无线网络连接功能并且可以被配置来向基于云的应用程序引擎或服务传输基于音频的信息。基于云的应用程序引擎可以监测所述基于音频的信息并且对其处理来辨别关于住宅内的当前活动的事件、状态或其它信息。所述应用程序引擎也可以辨别由住宅内的用户说出的命令。在所描述的实施方案中,应用程序引擎暴露应用程序接口,其它的基于云的实体可以接入所述应用程序接口。所述应用程序接口允许其它实体接收关于住宅内活动、状态、命令等等的数据。使用授权和认证防护措施来确保仅通过用户授权的实体才能够接入这种信息。授权的基于云的应用程序可以利用应用程序引擎的服务来为用户加强他们自己的服务。例如,基于云的应用程序可以与应用程序引擎通信来接收由用户说出的命令的通知,并且可以按照这些命令工作。作为一个更特定的示例,用户可以说出如“购买今晚《兰博(Rambo)》的电影票”的命令。应用程序引擎在接收到这个音频后可将它转换为文本流并且向应用程序提供所述文本流,所述应用程序响应于所述引擎接收到某些基于嗓音的命令而使用付款信息来为用户购买电影票,用户先前已提供所述付款信息并授权它的使用。响应于接收到所述文本流,所述应用程序可以购买所请求的电影票并且将所述电影票电子地传输至与用户相关联的设备,如用户的计算机或智能手机。系统体系结构示例图1示出可以实行这些技术的环境100。所述环境包括住宅或其它的用户处所102。用户处所可以包括房屋、办公室、汽车以及其它空间。虽然在图1中示出了单一住宅102,但是大多数的实施形式将包括多个处所和用户。在住宅102内的是用户104以及一些与用户104相关联的设备。所示出的设备包括媒体设备106,其代表各种类型设备的任何一种或多种,如电视机、音频播放器、视频播放器等等。所示出的设备还包括计算机108,其代表各种类型设备的一种或多种,如膝上型计算机、台式计算机、平板计算机、上网本(netbook)、其它网络使能设备等等。个人计算设备110也可以与用户相关联,如智能手机、寻呼机、PDA (个人数字助理)、图书阅读器设备或其它类型的便携式设备,包括各种类型的电子通信设备。注意,显示在住宅102内的设备仅仅是可以存在于用户处所内部或与用户相关联的各种各样设备的示例。许多这类设备可以具有某种网络连接性。在这种情况下,住宅内设备与路由器或接入点112连接,所述路由器或接入点又与公共网络114连接。住宅内设备与路由器112之间的连接可以通过有线技术或无线技术来实现。虽然住宅102内的设备被示出为经由住宅内的路由器112与网络114进行连接,但是可以用各种其它的方式实施网络连接性。例如,一些住宅内设备可以使用蜂窝数据技术或通过其它类型的不涉及住宅内路由器或接入点的有线技术和无线技术来与网络114进行通信。因此,在图1中所示的具体配置仅仅作为一种可以实现网络连接性的可能方式的例示而提出。网络114代表被称之为“云”的事物,其可以包括大量的基于网络的实体、服务器、客户端、应用程序及服务。网络114内的方框代表与本篇论述有关的基于云的应用程序和/或服务。网络114可以是各种离散网络和系统的聚集形式,其以各种方式互连以便对于功能性目来说,所述网络和系统或多或少作为统一的网络出现。因此,网络114可以包括各种类型的通信网络,包括局域网络、广域网络、互联网、无线网络、有线电视网络、电话网络、蜂窝通信网络等。本文所论述的技术也可以在更小型网络中实行,所述更小型网络包括局部网络和/或私有网络。用户的住宅102可以配备有一个或多个处所内音频监测设备116,其在本文中称为住宅内音频接口设备。在一些实施方案中,音频接口设备116可以包括具有麦克风和网络接口的设备。在某些实施方案中,所述接口设备也可以具有扬声器或其它形式的音频输出。接口设备116可以是相对小的,以使得一些这类设备可以不显眼地放置在住宅102内的各种位置。作为一个示例,接口设备可以在类似冰球(hockeypuck)的小型圆柱形壳体中实施。每个接口设备116可以具有电源连接来接收操作功率。在所描述的实施方案中,不需要其它连接。然而,在一些实施方案中,可以从外部来源向一个或多个音频接口设备116提供音频;所述接口设备116上可利用连接器、插座或端口来达到这个目的。音频接口设备116可以放置在住宅102内以使得所述设备的麦克风检测住宅102内的周围声音或噪音。在很多情况下,将音频接口设备放置在住宅102内的媒体设备(如媒体设备106)附近可以是适宜的,以使得由这类媒体设备产生的音频由音频接口设备116检测并清晰地接收。将接口设备放置在活动中心(如在厨房中,桌子上等等)附近也可以是适宜的,以使得用户语音可以被清晰地接收。在图1中所示的实施方案,接口设备116经由路由器112和网络114与基于云的应用程序服务或引擎118通信并且向其传输环境信息。如以上所提及,可以许多方式实施这种基于云的通信,并且不限于图1中所示的具体的基于路由器的配置。作为一个示例,接口设备可以使用蜂窝或其它无线数据通信技术来与应用程序引擎118进行通信。图1也示出多个基于云的应用程序或服务120,其与应用程序引擎118交互并且至少部分地将它们的服务以从住宅内音频接口设备116获得或产生的信息为基础。应用程序120可以是对于用户来说可经由网络浏览器接入的基于web的应用程序,其连同计算机108或另一个互联网终端或接入设备一起进行操作。也可以使用各种移动设备和通信设备来接入这类应用程序。应用程序120中的一些可以用作程序的资源,所述程序在如计算机108或私人设备110的本地设备上执行。这种本地程序可以连同基于云的应用程序120 —起进行操作来提供范围从邮件服务到游戏的各种不同的服务和功能性。基于云或基于网络的应用程序(如应用程序120)可以与各种本文档来自技高网...

【技术保护点】
一种系统,该系统包括:一个或多个网络接口;基于云的服务,该基于云的服务能够通过处所内音频监测设备接入,以便经由所述一个或多个网络接口接收来自多个用户处所的基于音频的信息,所述用户处所分别与用户相关联;以及其中所述基于云的服务向多个基于云的应用程序暴露一个或多个应用程序接口,所述基于云的应用程序至少部分地基于所述基于音频的信息向所述用户提供服务。

【技术特征摘要】
【国外来华专利技术】2011.01.28 US 13/016,0091.一种系统,该系统包括: 一个或多个网络接口; 基于云的服务,该基于云的服务能够通过处所内音频监测设备接入,以便经由所述一个或多个网络接口接收来自多个用户处所的基于音频的信息,所述用户处所分别与用户相关联;以及 其中所述基于云的服务向多个基于云的应用程序暴露一个或多个应用程序接口,所述基于云的应用程序至少部分地基于所述基于音频的信息向所述用户提供服务。2.如权利要求1所述的系统,其中所述基于音频的信息包括以下一者或多者:音频流、从所述用户的有声话语得到的用户命令、以及至少部分地从处所内音频得到的环境信息。3.如权利要求1所述的系统,其中所述一个或多个应用程序接口至少部分地基于所述基于音频的信息来提供关于当前用户特定的活动的信息。4.如权利要求1所述的系统,其中所述一个或多个应用程序接口至少部分地基于所述基于音频的信息来提供关于当前用户媒体消费的信息。5.如权利要求1所述的系统,其中所述基于云的服务至少部分地响应所述基于云的应用程序而经由所述一个或多个应用程序接口来响应,以便向所述处所内音频监测设备提供音频。6.一种方法,该方法包括: 在一个或多个配置有可执行指令的计算系统的控制下, 接收来自位于多个用户的处所的处所内音频监测设备的基于音频的信息; 处理所述基于音频的信...

【专利技术属性】
技术研发人员:H·威廉姆斯W·D·卡尔C·杰尼丝A·J·沃茨J·H·伍德K·J·加斯珀
申请(专利权)人:亚马逊技术股份有限公司
类型:
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1