构建会话理解系统的制作方法_4

文档序号:9713533阅读:来源:国知局
1050、智能电话1030和显示设备1080示出了示例性显示器1052、1032和1082,所述示例性显示器示出了对应用的使用。可以将数据存储在设备(例如,智能电话1030、触摸屏输入设备1050)上和/或某个其他位置处(例如,网络数据仓库1045)。数据仓库1045或某个其他存储可以用于存储模型以及其他数据。被设备使用的应用可以是基于客户端的应用、基于服务器的应用、基于云的应用或某种组合。根据一个实施例,显示设备1080是耦合到显示器的诸如MICROSOFT XBOX之类的设备。
[0081]开发管理器26被配置为执行与本文中描述的过程相关的操作。开发管理器26被配置为访问被开发者使用以创建用于与服务1010交互的应用的工具1046。尽管管理器26被示为在服务1010内,但该管理器的功能性可以被包括在其他位置中(例如,在智能电话1030和/或触摸屏输入设备1050和/或设备1080上)。
[0082]本文中描述的实施例和功能性可以经由大量计算系统操作,所述计算系统包括但不限于台式计算机系统、有线和无线计算系统、移动计算系统(例如移动电话、上网本、平板或板型计算机、上网本计算机和膝上电脑)、手持设备、多处理器系统、基于微处理器的或可编程的消费电子装置、微型计算机和大型计算机。
[0083]另外,本文中描述的实施例和功能性可以通过分布式系统(例如基于云的计算系统)操作,其中应用功能性、存储器、数据存储和检索以及各种处理功能可以通过诸如互联网或内联网之类的分布式计算网络彼此远程地操作。可以经由机载计算设备显示器或经由关联于一个或多个计算设备的远程显示单元显示各种类型的用户界面和信息。例如,可以在各种类型的用户界面和信息被投影到其上的墙面上显示各种类型的用户界面和信息并与之进行交互。与本发明的实施例可以通过其被实践的大量计算系统的交互包括按键录入、触摸屏录入、话音或其他音频录入、在关联的计算设备配备了用于捕获和解释用于控制计算设备的功能性的用户手势的检测(例如相机)功能性的情况下的手势录入等。
[0084]图9-11和关联的描述提供对本发明的实施例可以在其中被实践的各种各样操作环境的讨论。然而,关于图9-11所图示出和讨论的设备和系统是用于示例和图示,并且不限制可以用于实践本文中描述的本发明的实施例的大量计算设备配置。
[0085]图9是图示出本发明的实施例可以通过其被实践的计算设备1100的物理构件(SP硬件)的框图。下面描述的计算设备构件可以适于上面描述的计算设备。在基本配置中,计算设备1100可以包括至少一个处理单元1102和系统存储器1104。取决于计算设备的配置和类型,系统存储器1104可以包括但不限于易失性存储器(例如随机存取存储器)、非易失性存储器(例如只读存储器)、闪存或这样的存储器的任何组合。系统存储器1104可以包括操作系统1105和适于运行诸如开发管理器26之类的软件应用1120的一个或多个程序模块1106。操作系统1105例如可以适于控制计算设备1100的操作。此外,本发明的实施例可以结合图形库、其他操作系统或任何其他应用程序来实践,并且不限于任何特定的应用或系统。该基本配置在图9中由虚线1108内的那些构件图示出。计算设备1100可以具有附加的特征或功能性。例如,计算设备1100还可以包括附加的数据存储设备(可移除和/或非可移除的),诸如例如磁盘、光盘或磁带。这样的附加存储装置在图9中由可移除存储设备1109和非可移除存储设备1110图不出。
[0086]如上面陈述的,可以将一些程序模块和数据文件存储在系统存储器1104中。当在处理单元1102上执行时,程序模块1106(例如开发管理器26)可以执行包括但不限于以下的过程:附图中所图示的方法和过程的阶段中的一个或多个。根据本发明的实施例可以使用的其他程序模块可以包括电子邮件和联系人应用、字处理应用、电子表格应用、数据库应用、幻灯片呈现应用、画图或计算机辅助应用程序等。
[0087]此外,本发明的实施例可以在电路中来实践,所述电路包括:分立的电子元件、包含逻辑门的封装或集成的电子芯片、使用微处理器的或者在包含电子元件或微处理器的单一芯片上的电路。例如,本发明的实施例可以经由片上系统(S0C)来实践,其中,图9中所图示的构件中的每个或许多可以被集成到单一集成电路中。这样的S0C设备可以包括一个或多个处理单元、图形单元、通信单元、系统虚拟化单元和各种应用功能性,这些全部被集成(或“烧制”)到芯片基底上作为单一集成电路。当经由S0C操作时,在本文中关于开发管理器26所描述的功能性可以经由与计算设备1100的其他构件一起被集成到单一集成电路(芯片)上的专用逻辑来操作。本发明的实施例还可以使用其他能够执行诸如例如与、或和非的逻辑运算的技术来实践,所述技术包括但不限于机械、光学、流体和量子技术。另外,本发明的实施例可以在通用计算机内或者在任何其他电路或系统中来实践。
[0088]计算设备1100还可以具有一个或多个输入设备1112,诸如键盘、鼠标、笔、声音输入设备、触摸输入设备等。还可以包括诸如显示器、扬声器、打印机等的(一个或者多个)输出设备1114。前面提到的设备是示例,并且可以使用其他设备。计算设备1100可以包括一个或多个允许与其他计算设备1118进行通信的通信连接1116。合适通信连接1116的示例包括但不限于:RF发射器、接收器和/或收发机电路、通用串行总线(USB)、并行和/或串行端口。
[0089]本文中使用的术语计算机可读介质可以包括计算机存储介质。计算机存储介质可以包括使用任何用于存储信息的方法或技术实施的易失性和非易失性、可移除和非可移除介质,所述信息诸如是计算机可读指令、数据结构或程序模块。系统存储器1104、可移除存储设备1109和非可移除存储设备1110全都是计算机存储介质示例(S卩,存储器存储装置)。计算机存储介质可以包括:RAM、R0M、电可擦除只读存储器(EEPR0M)、闪存或其他存储器技术,CD-ROM、数字多功能盘(DVD)或其他光学存储器,盒式磁带、磁带、磁盘存储装置或其他磁存储设备,或者任何其他可以用于存储信息并可以被计算设备1100访问的制品。任何这样的计算机存储介质可以是计算设备1100的一部分。计算机存储介质不包括载波或者其他传播的或已调制的数据信号。
[0090]通信介质可以通过诸如载波或其他传输机制之类的已调制数据信号中的计算机可读指令、数据结构、程序模块或其他数据来体现,并且包括任何信息递送介质。术语“已调制数据信号”可以描述如下这样的信号,即:所述信号使一个或多个特征以使得将信息编码到该信号中的方式被设置或改变。作为示例并且不是限制,通信介质可以包括:诸如有线网络或直接有线连接之类的有线介质,以及,诸如声学、射频(RF)、红外和其他无线介质之类的无线介质。
[0091]图10A和10B图示出了本发明的实施例可以通过其来实践的移动计算设备1200,所述移动计算设备1200例如是移动电话、智能电话、平板个人计算机、膝上计算机等。参考图10A,图示出了用于实施实施例的移动计算设备1200的一个实施例。在基本配置中,移动计算设备1200是具有输入元件和输出元件这两者的手持计算机。移动计算设备1200通常包括显示器1205以及允许用户向移动计算设备1200中录入信息的一个或多个输入按钮1210。移动计算设备1200的显示器1205也可以充当输入设备(例如,触摸屏显示器)。如果被包括,则可选的侧面输入元件1215允许进一步的用户输入。侧面输入元件1215可以是旋转开关、按钮或任何其他类型的手工输入元件。在可替换实施例中,移动计算设备1200可以并入更多或更少的输入元件。例如,在某些实施例中,显示器1205可以不是触摸屏。在又一可替换实施例中,移动计算设备1200是诸如蜂窝电话之类的便携式电话系统。移动计算设备1200还可以包括可选的小键盘1235。可选的小键盘1235可以是物理小键盘或在触摸屏显示器上生成的“软”小键盘。在各种实施例中,输出元件包括用于示出图形用户界面(GUI)的显示器1205、视觉指示器1220(例如,发光二极管)和/或音频换能器1225(例如,扬声器)。在某些实施例中,移动计算设备1200并入了用于为用户提供触觉反馈的振动换能器。在又一实施例中,移动计算设备1200并入了用于向外部设备发送信号或从外部设备接收信号的诸如音频输入(例如麦克风插孔)、音频输出(例如耳机插孔)和视频输出(例如HDMI端口)之类的输入和/或输出端口。
[0092]图10B是图示出移动计算设备的一个实施例的体系结构的框图。即,移动计算设备1200可以并入系统1202(即体系结构)以实施某些实施例。在一个实施例中,系统1202被实施为能够运行一个或多个应用(例如,浏览器、电子邮件、日历、联系人管理器、消息发送客户端、游戏、以及媒体客户端、播放器)的“智能电话”。在某些实施例中,系统1202被集成为计算设备,诸如集成的个人数字助理(PDA)和无线电话。
[0093]一个或多个应用程序1266可以被加载到存储器1262中,并且在操作系统1264之上或关联于操作系统1264运行。应用程序的示例包括电话拨号器程序、电子邮件程序、个人信息管理(ΡΠΟ程序、字处理程序、电子表格程序、互联网浏览器程序、消息发送程序等。系统1202还包括存储器1262内的非易失性存储区域1268。非易失性存储区域1268可
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1