降低外推的制作方法_4

文档序号:9333049阅读:来源:国知局
来实现特定的协议和
/或接口。
[0078]本文描述的实施例和功能可经许多计算系统来操作,包括有线和无线计算系统、移动计算系统(如移动电话、图形输入板或平板型计算机、膝上型计算机等)。此外,本文所述的实施例和功能可在分布式系统上操作,其中应用功能、存储器、数据存储和检索、以及各种处理功能可在诸如因特网或内联网之类的分布式计算网络上彼此远程地操作。各种类型的用户界面和信息可经板载计算设备显示器或经与一个或多个计算设备相关联的远程显示单元被显示。例如,各种类型的用户界面和信息可在墙壁表面上被显示和交互,各种类型的用户界面和信息被投射在墙壁表面上。与可用于实施各实施例的许多计算系统的交互包括:键击输入、触摸屏输入、语音或其他音频输入、姿势输入(其中相关联的计算设备配备有用于捕捉和解释用于控制计算设备的功能的用户姿势的检测(如相机)功能)等。图8及其相关联的描述提供了其中可实施各实施例的各种操作环境的讨论。然而,关于图8所示出和讨论的设备和系统是用于示例和说明的目的,而非构成对可被用于实施本文所述的各实施例的大量计算设备配置的限制。
[0079]图8是示出可用来实施各实施例的计算设备800的示例物理组件的框图。在一基本配置中,计算设备800可以包括至少一个处理单元802和系统存储器804。取决于计算设备的配置和类型,系统存储器804可以包括,但不限于,易失性存储器(例如,随机存取存储器(RAM))、非易失性存储器(例如,只读存储器(ROM))、闪存或任何组合。系统存储器804可包括操作系统805和一个或多个编程模块806。操作系统805例如可适合于控制计算设备800的操作。此外,各实施例可结合图形库、其他操作系统、或任何其他应用程序来实践,并且不限于任何特定应用或系统。该基本配置在图8中由虚线808内的那些组件(例如,图形处理单元(GPU)818)示出。
[0080]计算设备800可具有附加特征或功能。例如,计算设备800还可包括附加数据存储设备(可移动和/或不可移动),诸如例如磁盘、光盘或磁带。在图8中通过可移动存储809和不可移动存储810示出这样的附加存储。
[0081]如上所述,可在系统存储器804中存储包括操作系统805在内的多个程序模块和数据文件。
[0082]在处理单元802上执行的同时,编程模块806可执行包括例如以上参考图1_5所描述的过程中的一个或多个的过程。上述过程是示例,并且处理单元802可执行其他过程。根据各实施例可以使用的其他编程模块可以包括浏览器、数据库应用等。
[0083]—般而言,根据各实施例,程序模块可包括可执行特定任务或可实现特定抽象数据类型的例程、程序、组件、数据结构和其他类型的结构。此外,各实施例可用其他计算机系统配置来实践,包括手持式设备、多处理器系统、基于微处理器的系统或可编程消费电子产品、小型机、大型计算机等。各实施例还能在任务由通过通信网络链接的远程处理设备来执行的分布式计算环境中实现。在分布式计算环境中,程序模块可位于本地和远程存储器存储设备两者中。
[0084]此外,各实施例可在包括分立电子元件的电路、包含逻辑门的封装或集成电子芯片、利用微处理器的电路、或在包含电子元件或微处理器的单个芯片上实践。例如,可以通过片上系统(SOC)来实践各实施例,其中,可以将图8中示出的每个或许多组件集成到单个集成电路上。这样的SOC设备可包括一个或多个处理单元、图形单元、通信单元、系统虚拟化单元以及各种应用功能,所有这些都被集成到(或“烧录到”)芯片基板上作为单个集成电路。当通过SOC操作时,在此所述的功能可以通过与计算设备/系统800的其他组件一起集成在单个集成电路(芯片)上的应用专用逻辑来操作。也可以使用能执行逻辑运算的其他技术来实现实施例,逻辑运算诸如例如与(AND)、或(OR)和非(Ν0Τ),所述其他技术包括但不限于机械的、光学的、流体的和量子的技术。此外,实施例可以在通用计算机或在任何其他电路或系统内实现。
[0085]例如,各实施例可被实现为计算机过程(方法)、计算系统、或者如计算机程序产品或有形计算机可读介质等制品。计算机程序产品可以是计算机系统可读并且有形地编码用于执行计算机进程的指令的计算机程序的计算机可读存储介质。此处所使用的术语计算机可读存储介质可包括计算机存储介质。计算机存储介质可包括按用于存储诸如计算机可读指令、数据结构、程序模块或其它数据等信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。系统存储器804、可移动存储809和不可移动存储810都是计算机存储介质(即,存储器存储)的示例。计算机存储介质可以包括,但不限于,RAM、R0M、电可擦除只读存储器(EEPROM)、闪存或其它存储器技术、CD-ROM、数字多功能盘(DVD)或其它光存储、磁带盒、磁带、磁盘存储或其它磁性存储设备、或可用于存储信息且可以由计算设备800访问的任何其它介质。任何这样的计算机存储介质都可以是设备800的一部分。计算设备800还可以具有输入设备812,如键盘、鼠标、笔、声音输入设备、触摸输入设备等。还可包括诸如显示器、扬声器、打印机等输出设备。上述设备是示例,并且可使用其他设备。
[0086]通信媒介可由诸如载波或其他传输机制等已调制数据信号中的计算机可读指令、数据结构、程序模块、或其他数据来体现,并且包括任何信息传递介质。术语“已调制数据信号”可以描述以对信号中的信息进行编码的方式来设置或改变其一个或多个特征的信号。作为示例而非限制,通信介质包括诸如有线网络或直接线连接等有线介质,以及诸如声学、射频(RF)、红外线和其他无线介质等无线介质。
[0087]各实施例在此可单独结合移动计算设备使用或与任意数量的计算机系统组合使用,如在台式环境中、膝上型或笔记本计算机系统、多处理器系统、基于微处理器或可编程消费电子产品、网络PC、小型计算机、大型计算机等。各实施例也可在分布式计算环境中实践,其中任务由分布式计算环境中通过通信网络链接的远程处理设备来执行,程序可位于本机和远程存储器存储设备中。总而言之,具有多个环境传感器、向用户提供通知的多个输出元件和多个通知事件类型的任何计算机系统可结合各实施例。
[0088]例如,以上参考根据各实施例的方法、系统和计算机程序产品的框图和/或操作说明描述了各实施例。框中所注明的各功能/动作可按不同于任何流程图所示的次序或参考图1-8所描述的次序出现。例如,取决于所涉及的功能/动作,连续示出或描述的两个过程实际上可基本同时执行,或者这些框有时可按相反的次序执行。
[0089]尽管已经描述了某些实施例,但是可能存在其他实施例。此外,虽然各实施例被描述为与存储在存储器和其他存储介质中的数据相关联,但是数据还可被存储在其他类型的计算机可读存储介质上或从其读取,诸如辅助存储设备(像硬盘、软盘、CD-ROM)、或其他形式的RAM或ROM。此外,所公开的各过程可以按任何方式进行修改,包括通过对步骤或过程进行重新排序和/或插入或删除步骤或过程,而不会背离各实施例。
[0090]图9A和9B示出可用来实施本发明的各实施例的移动计算设备900,例如移动电话、智能电话、平板个人计算机、膝上型计算机等。参考图9A,示出了用于实现各实施例的示例性移动计算设备900。在一基本配置中,移动计算设备900是具有输入元件和输出元件两者的手持式计算机。移动计算设备900通常包括显示器905以及允许用户将信息输入到移动计算设备900中的一个或多个输入按钮910。移动计算设备900的显示器905也可充当输入设备(如触摸屏显示器)。如果包括,则可任选的侧输入元件915允许进一步的用户输入。侧输入元件915可以是旋转开关、按钮、或任何其他类型的手动输入元件。在替代实施例中,移动计算设备900可结合更多或更少的输入元件。例如,在某些实施例中,显示器905可以不是触摸屏。在又一替代实施例中,移动计算设备900是诸如蜂窝电话之类的便携式电话系统。移动计算设备900还可包括可选的键区935。可选的键区935可以是物理键区或者在触摸屏显示器上生成的“软”键区。
[0091]在各个实施例中,输出元件包括用于显示图形用户界面(⑶I)的显示器905、可视指示器920 (如发光二极管)、和/或音频换能器925 (如扬声器)。在某些实施例中,移动计算设备900结合振动换能器来向用户提供触觉反馈。在又一实施例中,移动计算设备900结合诸如音频输入(如传声器插孔)、音频输出(如耳机插孔)、以及视频输出(如HDMI端口)之类的输入和/或输出端口,用于将信号发送到外部设备或从外部设备接收信号。
[0092]尽管此处组合移动计算设备900来描述,但在替代实施例中,本发明的特征还可组合任何数量的计算机系统来被使用,如在台式环境中、膝上型或笔记本计算机系统、多处理器系统、基于微处理器或可编程消费电子产品、网络PC、小型计算机、大型计算机等。本发明的各实施例也可在分布式计算环境中实践,其中任务由分布式计算环境中通过通信网络链接的远程处理设备来执行;程序可位于本机和远程存储器存储设备中。总而言之,具有多个环境传感器、向用户提供通知的多个输出元件和多个通知事件类型的任何计算机系统可结合本发明的各实施例。
[0093]图9B是示出移动计算设备的一个实施例的架构的框图。S卩,移动计算设备900可结合系统(即架构)902以实现某些实施例。在一个实施例中,系统902被实现为能够运行一个或多个应用(如浏览器、电子邮件、日历、联系人管理器、消息收发客户端、游戏、以及媒体客户端/播放器)的“智能电话”。在某些实施例中,系统902被集成为计算设备,诸如集成的个人数字助理(PDA)和无线电话。
[0094]一个或
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1