车载显示器上的内容浏览的制作方法

文档序号:11774565阅读:265来源:国知局
车载显示器上的内容浏览的制作方法与工艺

本说明书描述了与车载图形用户界面相关的技术。



背景技术:

内容浏览器可以用于在计算设备上寻找内容。例如,计算机可以存储一千首歌曲,并显示内容浏览器的界面,以便用户浏览歌曲并选择要播放的歌曲。



技术实现要素:

减少用户完成任务所需的交互数量在用于车辆(例如道路车辆,诸如汽车或卡车)的内容浏览系统中可能是非常重要的。交互可以包括触摸屏上的轻敲、按压按钮或与界面交互的其它形式。例如,如果用户希望在驾驶时选择歌曲,则由用户选择歌曲所需的在触摸屏上的敲击越多,用户可能要分心驾驶的时间越长。因此,用于车辆的内容浏览系统(下文也称为车载内容浏览系统)可以提供尝试减少用户完成任务所需的交互数量的用户体验,从而增加车辆的安全性以及驾驶员与车辆的交互的安全性。

在任务为从一组内容项目中选择内容项目的情况下,车载内容浏览系统可以尝试通过提供搜索查询输入界面以便用户来输入用于查找内容项目的搜索查询,以及当搜索查询满足用于提供用于显示的搜索结果的标准时,自动关闭搜索查询输入界面,从而减少用户选择内容项目所需的交互的数量。通过当搜索查询满足用于提供用于显示的搜索结果的标准时自动关闭搜索查询输入界面,车载内容浏览系统可以避免用户明确地关闭搜索查询输入界面的交互,并且可潜在地避免提供如此多的搜索结果,使得用户需要进行交互以浏览或滚动搜索结果以选择内容项目。

因此,用户可以学习信任车载内容浏览系统将关闭搜索查询输入界面并且在导致交互适当减少的最早时间自动显示搜索结果。结果,车载内容浏览系统可以减少用户需要执行任务的交互数量,这可以减少执行任务所需的时间量,这可以减少用户在驾驶时分心的时间量。

在一般方面,一种用于内容浏览的方法包括:接收指定要包括在搜索查询中的字符的用户输入,例如附加到已经由用户输入的部分搜索查询的结尾;以及确定一个或多个预定条件被满足。预定条件可以包括以下中的一个或多个:(i)响应于搜索查询的所有识别的搜索结果可以被同时提供在显示器上,(ii)将一个或多个附加字符添加到搜索查询直到字符的最大数量将不会将响应于搜索查询的搜索结果的数量减少到大于零的数量,或者(iii)搜索查询包括最大数量的字符。然后可以响应于确定满足预定条件中的至少一个而在显示器上提供搜索结果。

例如,该方法和相应的装置可以被布置为通过用户附加到部分搜索查询的另一字符输入来确定上述条件(i)或(ii)中的任一个是否满足。

该方面和其它方面的其它实现包括被配置为执行编码在计算机存储设备上的方法的动作的对应系统、装置和计算机程序,例如包括包含所述装置的车辆。一个或多个计算机的系统可以通过安装在系统上的软件、固件、硬件或它们的组合来配置,使得在操作中使所述系统执行动作。借助于当由数据处理装置执行时使得装置执行动作的指令,一个或多个计算机程序可以被这样配置。

实现可以包括以下特征中的一个或多个。例如,显示器安装到或集成到车辆的仪表板。在一些方面中,响应于确定(i)响应于搜索查询的所有识别的搜索结果可以被同时提供在显示器上,(ii)将一个或多个附加字符添加到搜索查询直到字符的最大数量将不会将响应于搜索查询的搜索结果的数量减少到大于零的数量,或者(iii)搜索查询包括最大数量的字符,在显示器上提供搜索结果包括,响应于确定响应于搜索查询的所有识别的搜索结果可以被同时提供在显示器上,在显示器上提供搜索结果。

在某些方面中,确定响应于搜索查询的所有识别的搜索结果可以被同时提供在显示器上包括,确定可以被同时提供在显示器上的搜索结果的数量,确定响应于搜索查询的搜索结果的数量,以及确定响应于搜索查询的搜索结果的数量等于或小于可以被同时提供在显示器上的搜索结果的数量。在一些实现中,响应于确定(i)响应于搜索查询的所有识别的搜索结果可以被同时提供在显示器上,(ii)将一个或多个附加字符添加到搜索查询直到字符的最大数量将不会将响应于搜索查询的搜索结果的数量减少到大于零的数量,或者(iii)搜索查询包括最大数量的字符,在显示器上提供搜索结果包括,响应于确定将一个或多个附加字符添加到搜索查询直到字符的最大数量将不会将响应于搜索查询的搜索结果的数量减少到大于零的数量,在显示器上提供搜索结果。

在一些方面中,确定将一个或多个附加字符添加到搜索查询直到字符的最大数量将不会将响应于搜索查询的搜索结果的数量减少到大于零的数量包括,确定当搜索查询包括小于最大数量的字符时将任何字符添加到搜索查询,导致没有响应于搜索查询的搜索结果或响应于搜索查询的相同结果集合。

在某些方面中,响应于确定(i)响应于搜索查询的所有识别的搜索结果可以被同时提供在显示器上,(ii)将一个或多个附加字符添加到搜索查询直到字符的最大数量将不会将响应于搜索查询的搜索结果的数量减少到大于零的数量,或者(iii)搜索查询包括最大数量的字符,在显示器上提供搜索结果包括,响应于确定搜索查询包括最大数量的字符,在显示器上提供搜索结果。在一些实现中,确定搜索查询包括最大数量的字符包括,确定可以包括在搜索查询中的字符的最大数量,以及确定搜索查询中的字符数量等于可以包括在搜索查询中的字符的最大数量。

在一些方面中,字符包括字母数字字符。在某些方面中,当搜索结果的标题中的任何单词以搜索查询中的字符开始时,搜索结果响应于搜索查询。在一些实现中,接收指定要包括在搜索查询中的字符的用户输入包括将字符附加到搜索查询。在一些方面中,显示器在车辆或运输设备中使用。

在附图和下面的描述中阐述了本说明书中描述的主题的一个或多个实施例的细节。根据描述、附图和权利要求,主题的其它潜在特征、方面和优点将变得显而易见。

附图说明

图1是示出由车载内容浏览系统提供的示例图形用户界面的框图。

图2是车载内容浏览系统的框图。

图3是示出用于车载内容浏览的过程的示例的流程图。

图4是计算设备的示例的图。

在各个附图中,相同的附图标记和标号指示相同的元件。

具体实施方式

图1是示出由车载内容浏览系统100提供的示例图形用户界面的框图。车载内容浏览系统100可以被包括在车辆110中,并且图形用户界面可以包括内容浏览器初始界面(contentbrowserinitialinterface)120、过滤器界面(filterinterface)130和内容浏览器结果界面(contentbrowserresultinterface)140。图形用户界面可以被提供在安装到或集成到车辆110的仪表板的显示器上。车辆110可以包括汽车、卡车、飞机、船或可以运输人的另一机器。

车载内容浏览系统100可以访问多个内容项目,例如歌曲、视频、文档、联系人记录或其它项目。当用户希望选择内容项目以便例如播放歌曲、观看视频、查阅文档或执行某种其它动作时,用户可以触发打开内容浏览器初始界面120。例如,用户可以点击标记为“selectanartist(选择艺术家)”的按钮,以选择内容项目,例如艺术家。内容浏览器初始界面120可以包括用于显示多个内容项目的内容项目显示区域122、用于滚动通过多个内容项目的滚动条124、以及用于显示过滤器界面130以提供搜索查询以过滤显示的内容项目的过滤器控件126。

内容项目显示区域122可以能够一次显示几个内容项目。例如,内容项目显示区域122可以具有从几百个内容项中仅同时显示五个内容项目、三个内容项目或一些其它数量的内容项目的空间。滚动条124可以使得用户能够滚动内容项目,使得用户可以选择当前未被显示的内容项目。在其它实现中,可以使用除了滚动条124之外的其它控件。例如,内容浏览器初始界面120可以包括用于“previouspage(前一页)”或“nextpage(下一页)”的控件,以显示前一页结果或下一页结果。因此,用户可以进行多个交互以找到并选择内容项目。过滤器控件126可以是使车载内容浏览系统100显示过滤器界面130的界面元件。例如,过滤器控件126可以是标记为“filter(过滤器)”的按钮,其可以由用户选择以将内容浏览器初始界面120替换为过滤器界面130。

过滤器界面130可以包括使得用户能够输入搜索查询的搜索查询字段132。搜索查询也可以被认为是过滤器查询或缩小查询。使用搜索查询可以使用户能够潜在地利用比使用滚动条124滚动内容项目列表少的交互来选择内容项目。例如,用户可以使用“ze”的搜索查询来将艺术家过滤为仅仅“zedd”,并且点击“zedd”的搜索结果,而不是滚动通过所有可用的艺术家的长列表。

搜索查询字段132最初可以是空的,并且可以基于用户输入逐个字符地顺序填充。例如,在用户选择字符“a”、“d”和“a”之后,搜索查询字段132可以包括搜索查询“ada”。过滤器界面130可以包括字符输入控件134,其是用户可以用来输入字符以包括在搜索查询字段132中的控件。例如,字符输入控件134可以是在界面中显示的虚拟键盘、使用户能够绘制由车载内容浏览系统100识别的字符的任意形式区域、或允许输入字符的某种其它类型的控件。字符可以包括字母、数字、字母数字字符、符号或标点中的一个或多个。

车载内容浏览系统100可以连续地确定搜索查询字段132中的当前搜索查询是否满足提供用于显示的搜索结果的标准。标准可以旨在减少用户选择内容项目所进行的交互的数量。例如,标准可以包括以下中的一个或多个:(i)确定响应于当前搜索查询的所有搜索结果可以在单个屏幕上同时显示,(ii)确定当前搜索查询中包括最大数量的字符,或者(iii)确定将一个或多个附加字符添加到搜索查询直到字符的最大数量将不会减少搜索结果的数量,同时不会消除所有搜索结果。

一旦车载内容浏览系统100确定满足用于提供用于显示的搜索结果的标准,则车载内容浏览系统100可以停止提供过滤器界面130,而是提供内容浏览器结果界面140。因此,车载内容浏览系统100可以避免让用户仅仅为了关闭过滤器界面130而执行特定交互。例如,在内容浏览器结果界面140可以仅能够同时显示四个搜索结果,并且五个艺术家响应于搜索查询“ada”的情况下,一旦将字符“m”添加到搜索查询,而没有进一步的用户输入,则车载内容浏览系统100可以确定存在响应于查询“adam”的三个艺术家,且三个艺术家可以同时显示,并且作为响应,提供内容浏览器结果界面140。

用户可以知道车载内容浏览系统100将在适当的时间自动地显示内容浏览器结果界面140。结果,用户可以确信向搜索查询添加一个或多个附加字符将限制搜索结果,并且用户可以避免过早地使用不包括如下字符的搜索查询来提供对搜索结果的显式请求,该字符将大大减少搜索结果的数量。

内容浏览器结果界面140可以包括示出搜索查询的搜索结果的搜索结果区域142。例如,用于搜索查询“adam”的搜索结果区域142可以显示搜索结果“adam”、“adam&theants”和“theadamsfamilysingers”。如上所述,内容浏览器结果界面140可以只能够同时显示一定数量的搜索结果,例如三个、五个、四个或一些其它数量。

图2是车载内容浏览系统200的框图。在一些实现中,车载内容浏览系统200可以执行图1中描述的关于车载内容浏览系统100的功能。系统200可以包括搜索触发器引擎210、查询输入引擎220、驾驶检测器230、每屏结果最大数量数据源240、查询字符最大数量数据源250、搜索引擎260、内容项目数据库270和输出引擎280。

搜索触发器引擎210可以是确定何时提供搜索查询输入界面的引擎。例如,搜索触发器引擎210可以确定何时在车辆110的显示器上提供过滤器界面130。搜索触发器引擎210可以基于确定用户已经提供了与提供搜索查询相关联的输入来确定何时提供搜索查询输入界面。例如,搜索触发器引擎210可以检测用户已经点击了内容浏览器初始界面120中所示的“filter”按钮。当搜索触发器引擎210确定要提供搜索查询输入界面时,搜索触发器引擎210可以向查询输入引擎220提供指示以提供搜索查询输入界面。

驾驶检测器230可以确定包括车载内容浏览系统200的车辆是否正在被驾驶,并且向查询输入引擎220提供指示。例如,驾驶检测器230可以确定车辆正在以大于每小时五英里行驶,并且作为响应,向查询输入引擎220提供车辆正在被驾驶的指示。在另一示例中,驾驶检测器230可以确定车辆正在以每小时八英里行驶,但车辆的车轮不旋转,例如车辆在渡船上,并且作为响应,向查询输入引擎220提供车辆未被驾驶的指示。

每屏结果最大数量数据源240可以向查询输入引擎220提供可以在结果屏幕中同时显示的搜索结果的数量的指示。例如,数据源240可以向查询输入引擎220提供可以示出最多四个结果的指示。在一些实现中,数据源240可以基于选择的屏幕分辨率、选择的在屏幕上显示的搜索结果数量的用户偏好或其它偏好和制造商设置(例如屏幕尺寸、字体大小等)或其它设置中的一个或多个来确定最大数量。在另一些实现中,源240可以存储恒定的预定最大值,并且仅向查询输入引擎220提供最大值。

查询字符最大数量数据源250可以向查询输入引擎220提供可以包括在搜索查询中的字符的最大数量的指示。例如,数据源250可以指定,当车辆正在被驾驶时,搜索查询可以包括最多两个、五个、四个、六个或一些其它数量的字符,并且当车辆未被驾驶时,搜索查询可以包括最多十个、九个、无限制或一些其它数量的字符。

搜索引擎260可以是识别内容项目数据库270中响应于搜索查询的内容项目的引擎。例如,搜索引擎260可以从查询输入引擎220接收“the”的搜索查询,确定艺术家“theadamsfamilysingers”、“thefourseasons”、“thesongsofsongs”、“themsingers”、和“therearesingers”响应于该搜索查询,并且向查询输入引擎220提供描述搜索结果的信息。在一些实现中,搜索引擎260可以基于确定内容项目在该内容项目的标题中包括以搜索查询开头的单词,确定内容项目响应于搜索查询。在其它实现中,搜索引擎260可以基于其它因素确定内容项目响应于搜索,例如,搜索查询出现在内容项目的标题中的任何地方。

查询输入引擎220可以处理搜索查询输入,并确定何时提供搜索结果。例如,查询输入引擎220可以处理接收“the”的搜索查询,然后用户输入添加附加字符“m”使得搜索查询为“them”,并且作为响应,确定提供“themsingers”的搜索结果,而无需进一步的用户输入。查询输入引擎220可以响应于以下各项中的一个或多个来确定提供搜索结果:(i)确定响应于当前搜索查询的搜索结果的数量可以被同时显示在单个屏幕上,(ii)确定最大数量的字符包括在当前搜索查询中,或者(iii)确定将一个或多个附加字符添加到搜索查询直到字符的最大数量将不会减少搜索结果的数量,同时不会消除所有搜索结果。

查询输入引擎220可以基于从每屏结果最大数量数据源240接收的每屏结果的最大数量和从搜索引擎260接收的搜索结果的数量,确定响应于当前搜索查询的搜索结果的数量可以被同时显示在单个屏幕上。响应于当前搜索查询的搜索结果的数量可以是响应于搜索查询的所有识别的搜索结果。在一些实现中,查询输入引擎220可以确定可以被同时提供在显示器上的搜索结果的数量,确定响应于搜索查询的搜索结果的数量,以及确定响应于搜索查询的搜索结果的数量等于或小于可以被同时提供在显示器上的搜索结果的数量。

例如,查询输入引擎220可以从每屏结果最大数量数据源240接收每屏结果的最大数量是四个结果的指示,从搜索引擎260接收一个搜索结果响应于搜索查询“them”的指示,以及确定一个搜索结果小于每屏四个结果的最大值,从而响应于当前搜索查询的所有搜索结果可以被同时显示在单个屏幕上。在另一示例中,查询输入引擎220可以从每屏结果最大数量数据源240接收每屏结果的最大数量是四个结果的指示,从搜索引擎260接收五个搜索结果响应于搜索查询“the”的指示,以及确定五个搜索结果大于每屏四个结果的最大值,从而响应于当前搜索查询的所有搜索结果不能被同时显示在单个屏幕上。

查询输入引擎220可以基于确定车辆是否正在被驾驶以及搜索查询中的字符的最大数量来确定当前搜索查询中包括字符的最大数量。例如,查询输入引擎220可以从驾驶检测器230接收车辆正在被驾驶的指示,并且作为响应,确定搜索查询中的字符的最大数量是五,并且搜索查询中的当前字符数量是五,从而在当前搜索查询中包括了最大数量的字符。

在另一示例中,查询输入引擎220可以从驾驶检测器230接收车辆没有被驾驶的指示,并且作为响应,确定搜索查询中的字符的最大数量是十,并且在搜索查询中的字符的当前数量是五,因此确定在当前搜索查询中未包括最大数量的字符。

基于确定车辆是否正被驾驶、搜索查询中的字符的最大数量、以及具有附加字符直到最大数量字符的搜索查询的搜索结果数量,查询输入引擎220可以确定将一个或多个附加字符添加到搜索查询直到字符的最大数量将不会减少搜索结果的数量,同时不会消除所有搜索结果。例如,查询输入引擎220可以确定车辆处于运动中,所以搜索查询中的字符的最大数量为四个,对于当前搜索查询“sin”,添加任何字符直到最多四个字符,会导致零搜索结果或相同数量的搜索结果,并且作为响应,确定将一个或多个附加字符添加到搜索查询直到字符的最大数量将不会减少搜索结果的数量,同时不消除所有搜索结果。

在另一示例中,查询输入引擎220可以确定车辆处于运动中,所以搜索查询中的字符的最大数量是四个,对于当前搜索查询“si”添加字符“n”将搜索结果的数量从十减少到五,并且作为响应,确定将一个或多个附加字符添加到搜索查询直到字符的最大数量将减少搜索结果的数量,同时不消除所有搜索结果。

响应于确定提供搜索结果,查询输入界面可以关闭过滤器界面,并提供搜索结果以供输出引擎280显示。例如,输出引擎280可以在车辆的显示器上提供包括搜索结果的内容浏览器结果界面140。

可以使用系统200的不同配置,其中搜索触发器引擎210、查询输入引擎220、驾驶检测器230、每屏结果最大数量数据源240、查询字符最大数量数据源250、搜索引擎260、内容项目数据库270和输出引擎280的功能可以被组合、进一步分离、分布或互换。系统200可以在单个设备中实现或分布在多个设备上。

图3是示出用于车载内容浏览的过程300的示例的流程图。过程300的操作可以由一个或多个计算系统执行,诸如图2的系统200。

接收指定要包括在搜索查询中的字符的用户输入(310)。例如,查询输入引擎220可以接收将字母“c”添加到搜索查询“ba”的选择。

可以做出确定利用搜索查询中的字符满足提供用于显示的搜索结果的标准(320)。例如,查询输入引擎220可以确定搜索查询“bac”具有两个搜索结果,其可以同时显示在车辆的屏幕上。在另一示例中,查询输入引擎220可以确定搜索查询“back”包括四个字符的最大值。在另一个示例中,查询输入引擎220可以确定向搜索查询“az”添加一个或多个字符直到总共四个字符会导致零搜索结果或者没有减少搜索结果的数量。

响应于确定利用搜索查询中的字符,满足用于提供用于显示的搜索结果的标准,可以显示搜索结果(330)。例如,当查询输入引擎220确定搜索查询“bac”具有可以被同时显示在车辆的屏幕上的两个搜索结果时,查询输入引擎220可以指示输出引擎280提供包括两个搜索结果的内容浏览器结果界面。

图4示出了可以用于实现这里所描述的技术的计算设备400和移动计算设备450的示例。计算设备400旨在表示各种形式的数字计算机,诸如膝上型计算机、台式计算机、工作站、个人数字助理、服务器、刀片服务器、大型机和其它适当的计算机。移动计算设备450旨在表示各种形式的移动设备,诸如个人数字助理、蜂窝电话、智能电话和其它类似的计算设备。这里所示的组件、它们的连接和关系以及它们的功能仅仅是示例性的,而不意味着限制。

计算设备400包括处理器402、存储器404、存储设备406、连接到存储器404和多个高速扩展端口410的高速接口408、以及连接到低速扩展端口414和存储设备406的低速接口412。处理器402、存储器404、存储设备406、高速接口408、高速扩展端口410和低速接口412中的每一个使用各种总线互连,并且可以安装在公共主板上,或以适当的其它方式安装。处理器402可以处理用于在计算设备400内执行的指令,包括存储在存储器404中或存储设备406上的指令,以在外部输入/输出设备(诸如耦合到高速接口408的显示器416)上显示图形用户界面(gui)的图形信息。在其它实现中,可以根据需要使用多个处理器和/或多个总线以及多个存储器和多种类型的存储器。此外,可以连接多个计算设备,每个设备提供必要操作的部分(例如,作为服务器组、刀片服务器组或多处理器系统)。

存储器404存储计算设备400内的信息。在一些实现中,存储器404是一个或多个易失性存储器单元。在一些实现中,存储器404是一个或多个非易失性存储器单元。存储器404还可以是另一形式的计算机可读介质,诸如磁盘或光盘。

存储设备406能够为计算设备400提供大容量存储。在一些实现中,存储设备406可以是或包含计算机可读介质,诸如软盘设备、硬盘设备、光盘设备或磁带设备、闪存或其它类似的固态存储设备或设备阵列,包括存储区域网络或其它配置中的设备。指令可以存储在信息载体中。当由一个或多个处理设备(例如,处理器402)执行时,指令执行一个或多个方法,诸如上面描述的那些。指令还可以由诸如计算机或机器可读介质(例如,存储器404、存储设备406或处理器402上的存储器)的一个或多个存储设备存储。

高速接口408管理计算设备400的带宽密集型操作,而低速接口412管理较低带宽密集型操作。这种功能的分配仅仅是一个例子。在一些实现中,高速接口408耦合到存储器404、显示器416(例如,通过图形处理器或加速器)和高速扩展端口410,高速扩展端口410可以接受各种扩展卡(未示出)。在该实现中,低速接口412耦合到存储设备406和低速扩展端口414。可以包括各种通信端口(例如,usb、蓝牙、以太网、无线以太网)的低速扩展端口414可以耦合到一个或多个输入/输出设备,诸如键盘、定点设备、扫描仪,或者例如通过网络适配器耦合到网络设备,诸如交换机或路由器。

计算设备400可以以多种不同的形式实现,如图所示。例如,其可以被实现为标准服务器420,或者在一组这样的服务器中多次实现。此外,其可以在诸如膝上型计算机422的个人计算机中实现。它也可以被实现为机架服务器系统424的一部分。可替选地,来自计算设备400的组件可以与诸如移动计算设备450的移动设备中的其它组件组合(未示出)。这些设备中的每一个可以包含计算设备400和移动计算设备450中的一个或多个,并且整个系统可以由彼此通信的多个计算设备组成。

除其它组件之外,移动计算设备450包括处理器452、存储器464、诸如显示器454的输入/输出设备、通信接口466和收发器468。移动计算设备450还可以被提供有存储设备,诸如微驱动器或其它设备,以提供附加存储。处理器452、存储器464、显示器454、通信接口466和收发器468中的每一个使用各种总线互连,并且多个所述组件可以安装在公共主板上或以适当的其它方式安装。

处理器452可以执行移动计算设备450内的指令,包括存储在存储器464中的指令。处理器452可以被实现为包括单独的和多个模拟和数字处理器的芯片的芯片组。处理器452可以提供协调例如用于移动计算设备450的其它组件,诸如用户界面的控制、由移动计算设备450运行的应用、以及由移动计算设备450进行的无线通信。

处理器452可以通过耦合到显示器454的显示接口456和控制接口458与用户通信。显示器454可以是例如tft(薄膜晶体管液晶显示器)显示器或oled(有机发光二极管)显示器或其它适当的显示技术。显示接口456可以包括用于驱动显示器454以向用户呈现图形和其它信息的适当电路。控制接口458可以从用户接收命令并将其转换以提交给处理器452。此外,外部接口462可以提供与处理器452的通信,以便实现移动计算设备450与其它设备的近场通信。外部接口462可以在一些实现中提供例如有线通信,或者在其它实现中提供无线通信,并且还可以使用多个接口。

存储器464存储移动计算设备450内的信息。存储器464可以实现为以下中的一种或多种:一个或多个计算机可读介质、一个或多个易失性存储器单元、或者一个或多个非易失性存储器单元。还可以提供扩展存储器474并通过扩展接口472连接到移动计算设备450,扩展接口472可以包括例如simm(单列直插存储器模块)卡接口。扩展存储器474可以为移动计算设备450提供额外的存储空间,或者还可以存储用于移动计算设备450的应用或其它信息。具体地,扩展存储器474可以包括执行或补充上述过程的指令,并且还可以包括安全信息。因此,例如,扩展存储器474可以被提供为用于移动计算设备450的安全模块,并且可以用允许移动计算设备450的安全使用的指令来编程。此外,可以经由simm卡,连同附加信息来提供安全应用,诸如以不可破解的方式将识别信息放置在simm卡上。

如下所述,存储器可以包括例如闪存和/或nvram存储器(非易失性随机存取存储器)。在一些实现中,指令存储在信息载体中,所述指令在由一个或多个处理设备(例如,处理器452)执行时执行例如上文所描述的一个或多个方法。指令还可以由一个或多个存储设备,诸如一个或多个计算机或机器可读介质(例如,存储器464、扩展存储器474、或处理器452上的存储器)存储。在一些实现中,可以例如通过收发器468或外部接口462在传播信号中接收指令。

移动计算设备450可以通过通信接口466无线地通信,通信接口466可以在必要时包括数字信号处理电路。通信接口466可以提供在各种模式或协议下的通信,诸如gsm语音呼叫(全球移动通信系统)、sms(短消息服务)、ems(增强型消息服务)或mms消息(多媒体消息服务)、cdma(码分多址)、tdma(时分多址)、pdc(个人数字蜂窝)、wcdma(宽带码分多址)、cdma2000或gprs(通用分组无线服务)等等。这样的通信可以例如通过使用射频的收发器468发生。此外,可以发生短距离通信,诸如使用蓝牙、wifi或其它这样的收发器(未示出)。另外,gps(全球定位系统)接收器模块470可以向移动计算设备450提供附加的导航和位置相关的无线数据,其可以由在移动计算设备450上运行的应用适当地使用。

移动计算设备450还可以使用音频编解码器460可听地通信,音频编解码器460可以从用户接收语音信息,并将其转换为可用的数字信息。音频编解码器460同样可以诸如通过扬声器(例如,在移动计算设备450的手持机中)为用户生成可听见的声音。这样的声音可以包括来自语音电话呼叫的声音,可以包括记录的声音(例如,语音消息、音乐文件等),并且还可以包括由在移动计算设备450上操作的应用生成的声音。

如图所示,移动计算设备450可以以多种不同的形式实现。例如,其可以被实现为蜂窝电话480。它还可以被实现为智能电话482、个人数字助理或其它类似移动设备的一部分。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1