移动通信设备的上下文搜索的制作方法

文档序号:7737162阅读:137来源:国知局
专利名称:移动通信设备的上下文搜索的制作方法
背景技术
移动通信设备(例如无线电话)已经成为日常生活不可分割的部分。例如,用户在当该用户远离诸如住房或办公室有线电话之类的固定通信设备时传统上使用移动通信设备来进行电话呼叫。在一些实例中,移动通信设备已经成为用户用来与其他用户通信的主要设备,因为用户已经习惯了该设备的便利性和功能。
可以在使用移动通信设备时采用的通信技术也已经增加。例如,用户在传统上曾被限制于移动通信设备之间的电话呼叫。然后,取得了进步以提供各种其他通信技术,例如文本消息发送和电子邮件。然而,在具有传统形状因子的移动通信设备上包括这些附加的通信技术可能导致这些设备对移动应用而言变得难以操作以及较不适用。例如,曾被这些通信技术采用的传统输入设备在被传统移动通信设备应用时可能较不适用。

发明内容
描述了移动通信设备的上下文搜索。在一个实施方式中,接收到搜索查询,并在移动通信设备的显示设备上当前正在显示的用户界面上检测上下文。使用该搜索查询在所检测到的上下文中进行的搜索的一个或多个搜索结果被显示在显示设备上。
在一个实施方式中,移动通信设备包括显示设备以及一个或多个模块,该以使在该显示设备上显示基于搜索查询在第一上下文中进行的搜索的一个或多个结果。如果检测到手势从第一上下文切换到第二上下文,则模块被配置为使显示基于该搜索查询在第二上下文中进行的搜索的一个或多个结果。
在一个实施方式中,移动通信设备包括显示设备以及一个或多个模块,以使在该显示设备上显示基于搜索查询在第一上下文中进行的第一搜索的搜索结果。如果经由移动通信设备的按键接收到指示第一搜索的范围将要被扩展的输入,则模块被配置为执行第二搜索,该第二搜索包括不是所述第一搜索的一部分的第二上下文,执行该第二搜索而不需要手动重新输入该搜索查询。
提供本概述以便以简化形式介绍将在以下的详细描述中进一步描述的一些概念。 本发明内容并不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。


参考附图来描述具体实施方式
。在附图中,附图标记中最左边的数字标识该附图标记首次出现的附图。在说明书和附图的不同实例中使用相同的附图标记可以指示相似或相同的项目。
图1是根据用于移动通信的设备、特性和系统的一个或多个实施例的移动通信设备的示例性实施方式的图示。
图2示出使用手势来切换被图1的移动通信设备用于执行搜索的上下文的示例性实施方式。
图3示出接收到的用于滚动通过(诸如,平移向上或向下)图1的用户界面的手势的示例性实施方式。
图4示出图1的移动通信设备响应于搜索查询而输出搜索结果的示例性实施方式。
图5示出图1的移动通信设备加载搜索结果的示例性实施方式。
图6示出图1的移动通信设备的用户界面的位置上下文搜索的示例性实施方式。
图7是描述示例性实施方式中的过程的流程图,其中用户界面的当前上下文被用于界定搜索的范围。
图8是描述示例性实施方式中的过程的流程图,其中使用手势在搜索的第一和第二上下文之间进行切换。
图9是描述示例性实施方式中的过程的流程图,其中搜索被扩展范围以包括额外的上下文。
图10示出了示例性设备的各个组件,该示例性设备可以在各个实施例中被实现成任何类型的移动设备以实现用于移动通信的设备、特性和系统的各个实施例。
具体实施例方式腿 正在持续地向移动通信设备(诸如,移动电话)添加功能,诸如,消费音乐、存储联系信息、通过消息通信(诸如,SMS、匪S、电子邮件)、消费流内容(诸如,音乐和视频)、等等。由此,用户寻找存储在移动通信设备上的所需内容正变得愈加困难。此外,因为移动通信设备通常连接到网络,用户可期望内容不是本地存储在移动通信设备上的,而是经由网络来访问的。
描述了在移动通信设备上提供上下文搜索的技术。这些技术可以以各种方式来实现,以提供各种特征。例如,可以在移动通信设备的键盘上包括物理搜索按键以调用搜索。 以此方式,可以通过移动通信设备的用户界面(诸如,由不同的应用程序通过API)来调用搜索,而不会在不需要搜索时通过显示搜索输入区域而消耗移动通信设备的显示区域。
搜索结果的上下文过滤也可基于由移动通信设备的用户界面当前输出的上下文来进行。例如,当移动通信设备当前正在用户界面中输出音乐应用程序时,可执行对音乐的搜索。因此,在该示例中,音乐应用程序向搜索提供上下文。
在一个实施方式中,可诸如通过进行平移手势、按压移动通信设备的按键等等来切换上下文而不重新输入搜索标准。例如,可以经由显示设备来检测到平移手势,模拟可经由用户界面中的特定栏可访问的电话上下文切换到可经由用户界面中的邻近栏访问的web 上下文。此外,搜索可以是对特定上下文的“范围扩展”,诸如,可以将搜索的范围从音乐扩大到移动通信设备的全部内容,甚至超出移动通信设备的界限扩大到银兔网。对上下文搜索的进一步讨论可在以下篇幅中找到。
在下面的讨论中描述了移动通信设备(例如无线电话)的多个示例性的实施方式。另外,针对每个例子描述了该移动通信设备可以使用的各种不同功能,这些功能可以在该例子以及其他所述例子中实现。因此,示出了所构想的各种实施方式中的几个示例性实施方式。另外,尽管描述了具有一个或多个被配置为提供电话功能的模块的移动通信设备,但是也可以构想了各种其他移动设备,比如个人数字助理、移动音乐播放器、专用消息设备、便携式游戏设备、上网本、等等。
示例件的实施方式 图1是根据用于移动通信的设备、特性和系统的一个或多个实施例的移动通信设备102的示例性实施方式100的图示。移动通信设备102可操作以采取多个配置,这些配置的例子包括移动通信设备102被“关闭”的配置以及图1中所示的移动通信设备102被 “打开”的配置。
另外,移动通信设备102被表示为包括第一壳体104和第二壳体106,第一壳体 104和第二壳体104可以通过滑动件108连接,使得第一和第二壳体104、106可以彼此相对移动(例如滑动)。尽管描述了滑动,但显而易见的是,也可以构想多种其他的移动技术,例如枢轴、铰链等等。
第一壳体104包括显示设备100,该显示设备100可以用于输出各种数据,比如呼叫者标识(ID)、如图所示的与文本消息相关的信息、电子邮件、多媒体消息、因特网浏览、游戏玩耍、音乐、视频等等。在所示实施方式中,显示设备110还通过并入例如通过电容、表面声波、电阻、光学、应变计、扩散信号(dispersive signal)、声脉冲的触摸屏功能以及其他触摸屏功能被配置为充当输入设备。
第二壳体106被表示为包括键盘112,该键盘112可以用于向移动通信设备102提供输入。尽管键盘112被示出为全键盘式键盘,但是也构想了各种其他例子,比如遵循传统电话小键盘布局的键盘(例如,可以在基本电话上找到的12键数字盘)、针对其他语言(例如西里尔字母)配置的键盘等等。
在图1所示的例子中,移动通信设备102的第一和第二壳体104、106为大致正方形的。例如,由显示设备114的外表面定义的平面可以平行于近似为正方形的第一壳体104 的平面,该平面可以与由显示设备110定义的平面相同或不同。换言之,取自第一壳体104 的与显示设备110的其他表面平行的平面的宽度和高度大致为1比1。同样,可以认为第二壳体106沿着与部署在第二壳体106内的键盘112的外表面平行和/或相同的平面为正方形的。
移动通信设备102可以采取“关闭配置”,使得第一壳体104通过使用滑动件108 将壳体滑动到一起来覆盖第二壳体106。因此,部署在第二壳体106上的键盘112可以被覆盖并且不可供移动通信设备102的用户用于交互。在一实施方式中,电话功能在移动通信设备102处于关闭配置时仍然可用,例如以用于接收电话呼叫。
在图1的示例性实施方式100中所示的“打开”配置中,第一壳体104使用滑动件 108从第二壳体106移动(例如滑动)“开”。在该示例性的配置中,键盘112的至少大部分按键(即,物理键)被露出,使得露出的按键可用于提供输入。打开配置导致移动通信设备102的扩展的形状因子,与移动通信设备102在关闭配置中的形状因子形成对比。在一个实施方式中,用于定义扩展的形状因子的第一和第二壳体104、106的平面彼此平行,但是也可以考虑其他的实施方式,诸如,“蛤壳”式配置、“砖块”式配置,等等。
移动通信设备102所使用的形状因子可以适于指示各种的特性。例如,键盘112 被表示为支持全键盘配置。该形状因子可能特别方便用户使用移动通信设备102的之前所述的功能,比如编写文本、玩游戏、检查电子邮件、因特网“冲浪”、提供社交网络的状态信息 在图1的移动通信设备102中,键盘112的按键的一部分被表示为共享多个功能。例如,可以在全键盘布局的物理按键之内提供数字小键盘,这由分别共享数字“1”、“2”、 “ 3 ”、“4”、“ 5 ”、“6 ”、“ 7 ”、“8 ”、“9,,和“0,,的物理按键“W”、“ e ”、“r”、“ s ”、“ d”、“ f ”、“ ζ ”、“χ”、 “C”和“.”来示出。这些数字可以通过按下小键盘112的“ALT”按键被访问。还构想了各种其他示例,其进一步讨论可参考以下附图找到。
移动通信设备102还被表示为包括通信模块114。通信模块114表示移动通信设备102通过网络116进行通信的功能。例如,通信模块114可以包括用于拨打和接听电话呼叫的功能。通信模块114也可以包括各种其他功能,比如形成短消息服务(SMS)文本、多媒体消息服务(MMQ消息、电子邮件、用于社交网络的状态消息等等。例如,用户可以形成状态消息以通过网络116传递给社交网络网站。然后,该社交网络网站可以将该状态消息发布给该用户的“好友”,例如以供这些好友通过计算机、相应的移动通信设备等等进行接收。也构想了各种其他的例子,比如博客、即时消息收发等等。
移动通信设备102还被表示为包括搜索模块118。搜索模块118表示移动通信设备102执行搜索并生成用户界面120的功能。用户界面120被示出为包括被配置为接收搜索查询的搜索查询输入区域122。
有各种发起搜索的不同方式。例如,可以从键盘112接收输入,这引起用户界面 120的输出并在搜索查询输入区域122中输入对应的字母作为搜索查询。在另一个实施例中,可按下键盘112的专用物理搜索按键124,以使得输出用户界面120。也构想了各种其他示例,诸如在显示在显示设备110上的菜单中选择一表示、或当从键盘122的搜索查询输入区域122中接收到输入时(诸如,当用户开始键入而没有选择用户界面120的特定部分时)。
取决于搜索从何处发起,搜索模块118可以多种方式来配置用户界面120。如图1 所示,例如,用户界面120可被输出而不被界定到特定上下文。在该示例中,用户界面120 包括多个部分,该多个部分是可选择的以指定特定的上下文,所示出的示例包括web 126、 电话128、位置130的表示。在另一个示例中,基于移动通信设备10的输出的当前上下文, 用户界面120可被自动界定到特定的上下文且不需要用户的干预,下文将参考图7进一步讨论该示例。
在一个实施方式中,如果用户在键盘112上开始键入而没有选择上下文,电话1 上下文将被默认选择。这可以通过一动画来表示,该动画给出了放大用户界面120上显示的电话1 上下文的外观。
在另一个实施方式中,用户可手动选择一上下文。例如,用户可手动选择web 126 的表示以致使执行web搜索。响应于该选择(诸如,通过使用触摸屏功能按压显示设备 110),可输出动画以动画进入该上下文。当用户使用键盘112或其他输入设备输入搜索查询时,搜索模块118在所选择的上下文中执行搜索。在一个实施方式中,自动完成功能可被用于提高输入搜索查询的效率。用户也可在输入搜索查询之后切换用于执行搜索的上下文 (诸如,通过平移),以下将参考下述附图来进行进一步讨论。
图2示出使用手势来切换图1的移动通信设备102执行搜索的上下文的示例性实施方式。移动通信设备102被示出为在显示设备110上输出用户界面120。在所示出的示例中用户界面120包括以排列为栏的三个上下文。电话上下文202被示为当前输出在显示设备110上。web上下文204和位置上下文206被示为当前没有输出在显示设备110 (并因此以虚像形式示出),并分别以栏形式排列在电话上下文202的左侧和右侧,以表示该上下文位于电话上下文202的“何处”。
电话上下文202包括具有搜索查询“ 5 ”的搜索查询输入部分122。包括来自移动通信设备102中所存储的联系人的电话号码的搜索结果被显示在搜索查询输入部分122 下方的电话上下文202 —栏中。在一个实施方式中,搜索结果是可选择的,以便使用该联系人信息发起通信(诸如,电话呼叫)。此外,可以从电话1 上下文中搜索其他内容,诸如, 应用程序、数据,等等。
在一个实施方式中,用户可以各种方式来更改上下文。例如,用户可使用图1的键盘112上的一个或多个物理按键来在用户界面120的多个栏之间导航。在图2所示的另一个示例中,可以执行手势以在多个栏之间平移。例如,用户手208的手指可放置在显示设备 110之上以按照所期望的方向“拖动”用户界面120,以从电话上下文202切换到web上下文204或位置上下文206。在一个实施方式中,搜索查询被自动重用以在相应的上下文中执行搜索。在该方式中,用户可在不同的上下文中执行搜索而不需要在搜索查询输入部分 122中手动重新输入搜索查询。也考虑到各种其他示例(诸如,手势)来切换上下文。
如图2所示,搜索查询输入区域122包括搜索按键210,搜索按键210可选择来为当处于web 204和位置210上下文而不是电话202上下文中时发起搜索。当在电话202上下文中时,在搜索查询输入区域122中包含拨号按键212,该拨号按键212可选择为使用搜索查询输入区域122中的数字和/或字母输入发起电话呼叫。
电话号码可以根据下面的逻辑被显示在搜索查询输入区域122中。如果查询以数字或加号开始,则显示拨号按键212。当用户输入不对应于数字的小写字母时,电话号码随即消失。例如,当用户输入“q”时用户界面显示包括“q”的联系人。当用户在发起拨号之前已经输入了超过一场所的最大数目的数位时,电话号码也会消失。
在一个实施方式中,如果用户已经键入了大写字母,则该字母会被根据12键数字字母电话小键盘布局而转换为数字,除非其与以上所描述的一个或多个情况相违背。每当查询子串发生改变时都会验证上述情况,以使得电话号码字段随着查询的改变而出现/消失。可以通过通信模块114自动格式化电话号码以适当包括加号、破折号、以及括号。
如果上下文是为用户自动选择的(诸如,通过手动选择图1的电话1 上下文), 则删去搜索查询输入区域122中的每一个输入均会使得用户界面120 “缩小”所选择的上下文。此外,按下回退按键132可使得在退出默认上下文回到如图1所述的主搜索屏幕时在搜索查询输入区域122输入的文本被消去,在另一个实施例中,回退按键132可致使搜索 “范围扩展”,对此更详细的描述可以在关于图9处找到。在一个实施方式中,在退出搜索应用程序(诸如,搜索模块118)时保留输入,使得在重启搜索应用程序时输入继续存在,直到提供新的输入为止。
搜索查询输入区域122也可由移动通信设备102为显示设备110的可用显示区域的高效使用而配置,该实施方式的一个示例300在图3中示出。示例300示出了移动通信设备102的第一和第二实例302、304。
在第一实例302中,搜索查询输入区域122被显示为第一大小(诸如,“全”大小)以在输入搜索查询时增加搜索查询的易辨识性。然而,在第二实例304中,响应于从用户 208接收到滚动搜索结果的输入,搜索查询输入区域122被减小(诸如,缩小百分之三十)。 例如,如图3所示,可以接收到滚动(诸如,平移向上或向下)通过用户界面120的手势。当被用户选中时,搜索查询输入区域122可返回到如第一实例302所示的原始大小。因此,用于可如图3所示的垂直地滚动搜索结果,并如图2所示的水平地切换上下文,当然,可以很容易地构想各种其他实施方式。
图4示出图1的移动通信设备102响应于搜索查询而输出搜索结果的示例性实施方式。用户界面120被示出为将搜索结果组织为多个子分类,多个子分类的示例被示出为 “联系人”、“消息”、以及“日历”,其可或可不对应于搜索的不同上下文。在一个实施方式中, 每个分类可具有对应的进度指示符,指示在该分类中的搜索的状态,诸如,通过相应的分类的模拟状态条的文本表示的颜色改变。
当搜索查询正被输入到搜索查询输入区域122时,可一个接一个显示这些分类。 随后可在每个相应的分类中显示实时查询到的搜索结果。可支持多种不同的分类,分类的示例在以下按层次排列列出,可通过选中为每个分类所显示的“更多”按键来访问。
web 即时回答 天气 股票 电影时间 百科词条 web 页面 图像 新闻 电话 联系人 呼叫历史 消息 收藏夹 媒体(音乐/视频) 日历 位置 企业 在一个实施方式中,当比起适合第一级结果页的结果还存在更多的结果时,出现 “更多”按键。当完成搜索时,不包括搜索结果的分类从用户界面120上移除。如若在每个分类中均没有结果,则在用户界面120上显示“无结果”消息。搜索结果的选中(诸如,“敲击”)可使得该搜索结果被打开,诸如,打开日历的约会、显示所选中消息的正文,等等。在一个实施方式中,用户可与用户界面120进行交互以指定哪个上下文出现在用户界面中。例如,用户可与一系列复选框进行交互以选中一个或多个上述上下文。
搜索模块118也可支持搜索结果的书签功能。例如,一旦找到一个或多个搜索结果并且在用户界面120上显示,收藏夹图标402 (示出为用户界面中的星形)可被显示在用户界面120上。对收藏夹图标402的选中可使得搜索模块118将搜索查询添加到移动通信设备102的用户界面120的主页屏幕上。在主页屏幕上选中搜索查询将则被用于再次执行该搜索和/或显示以往的搜索结果。在一个实施方式中,如果在特定上下文中执行了搜索, 则在该上下文(诸如,图2中的一个栏)中重复该搜索。
为了查看额外的搜索结果,用户可执行手势以“平移向下”通过搜索结果、选择示出在用户界面120右下角的滚动图标404 (诸如,向下滚动单页搜索结果),等等。如果没有额外的搜索结果,将不显示滚动图标404。
在一个实施方式中,用户可滚动搜索结果的列表。当在特定上下文中(无论是手动还是自动选择的),用户可滚动越过该上下文的搜索结果的“末尾”。滚动越过上下文的末尾将使得对至少一个其他上下文启动搜索,诸如对移动通信设备102所支持的每个本地上下文、对本地和远程上下文,等等。如果没有额外结果可用,则从用户界面120移除滚动图标404。在另一个实施例中,如果存在额外项目,则通过在用户界面120的底部裁剪搜索结果来指示搜索结果的“末尾”,以暗示额外项目可供查看。如果没有,则完全显示末尾处的搜索结果,即,表示完整地显示表示每一个搜索结果的图标。搜索结果也可被配置为指示搜索结果被加载的次数,关于此的进一步讨论可参考下述附图而获知。
图5示出图1的移动通信设备102加载搜索结果的示例性实施方式500。在该示例中,搜索的上下文与图像有关。因此,当输入搜索结果时,在用户界面120中显示图像。
例如,当定位搜索结果(诸如,图像)时,在用户界面上显示图像的表示,其示例包括狗和闪电。显示其他图像的略图以指示找到多个搜索结果。随后当这些图像被加载用户界面120时,这些略图可被“填充”。也构想了各种其他技术来指示找到多个搜索结果以及搜索结果的加载。
图6示出图1的移动通信设备102的用户界面120的位置上下文搜索的示例性实施方式。用户界面120被示出了输出位置上下文。如图所述,用户界面120包括类似于图 2的位置上下文206的搜索查询输入区域122。
然而,在该示例中,也包括位置部分602用于输入一位置,以用作执行搜索的基准。例如,用户可使用键盘112来输入位置,该位置被用作搜索查询输入区域122所输入的搜索查询的基准。用户也可选择位置图标604以使用移动通信设备102的当前地理位置。 位置图标604的选中将使得位置部分602用当前地理位置自动填充,当前地理位置可通过 GPS、使用无线发射机的三角定位等等来确定。选中一搜索结果(诸如,“敲击”)将使得用户界面在诸如web浏览器中在地图上示出该结果的视图。
一般而言,在此描述的任何功能都可以使用软件、固件、硬件(例如固定逻辑电路)、人工处理或这些实施方式的组合来实现。在此使用的术语“模块”、“功能”和“逻辑” 一般表示软件、固件、硬件或软件和固件的组合。在软件实施方式的情况下,模块、功能或逻辑表示在由一个或多个具有一个或多个处理器(例如CPU或多个CPU)的计算机形成的计算机系统上执行时执行指定任务的指令(例如程序代码)。这些指令可以被储存在一个或多个有形的计算机可读存储设备中。如下描述的上下文搜索技术的各特征是平台独立的, 这意味着该技术可在具有各种处理器的各种商用计算平台上实现。
示例过程 以下讨论描述了可利用上述系统和设备实现的上下文搜索技术。这些过程中每一过程的各方面可以用硬件、固件、或软件、或其组合来实现。这些过程被表示为指定由一个或多个设备执行的操作的一组框,并且不一定限于所示由相应框执行操作的顺序。在以下各部分讨论中将参考图1的环境100以及附图2-6的对应实施方式200-600。
图7是描述示例性实施方式中的过程700,其中用户界面的当前上下文被用于界定搜索的范围。诸如通过键盘Iio接收搜索查询(框702),并在用户界面120的搜索查询输入区域122中显示该搜索查询。
对当前正在移动通信设备的显示设备上显示的用户界面检测上下文(框704)。例如,显示设备102可被用于以各种不同的配置为各种不同的应用程序输出用户界面120,这些应用程序诸如音乐播放器应用程序、联系人应用程序、电话应用程序、web浏览器、位置应用程序,等等。因此,这些不同的应用程序的每一个均可以为用户界面120提供不同上下文,诸如显示不同类型的内容。内容的类型可以极大的改变,诸如,音乐、视频、文档、联系人、等等,并可以以各种方式进行检测,诸如基于标识类型的扩展名。因此,搜索模块118可使用当前上下文来增加找到相关搜索结果的可能性。
使用该搜索查询在所检测到的上下文中执行的搜索的一个或多个搜索结果被显示在显示设备上(框706)。例如,如图2所示,搜索结果可以作为栏被显示在电话202上下文中。也可由用户切换上下文以执行额外的搜索,诸如按照图8所述的从第一上下文切换到第二上下文和/或按照图9所述的“扩展范围”搜索。
图8是描述示例性实施方式中的过程800,其中使用手势在搜索的第一和第二上下文之间进行切换。基于搜索查询在第一上下文中执行的搜索的一个或多个搜索结果被显示在显示设备上(框80幻。例如,第一上下文可以是基于当前配置用户界面120的电话应用程序的电话202上下文。因此,在该上下文中执行的搜索将产生包括如图2所示的电话号码的搜索结果。
如果检测到手势从第一上下文切换到第二上下文,则使得显示基于该搜索查询在第二上下文中执行的搜索的一个或多个结果(框804)。因此,响应于检测到手势基于搜索查询执行搜索,而不需要手动重新输入搜索查询(框806)。继续之前的示例,用户可能期望从电话202上下文切换到位置206上下文。因此,用户手208的手指可做出横切显示设备110的平移手势。显示设备110的触摸屏功能可被用于搜索该手势并因此识别要进行切换。
响应于该检测,搜索模块118可使用来自第一搜索的搜索查询并在相关的上下文 (诸如,此示例中的位置206)中执行另一次搜索。虽然已经描述了第一和第二搜索的执行, 也构想了各种其他示例。例如,在第一和第二上下文中的相应的第一和第二搜索可以同时执行(诸如,在单个搜索中)。该搜索的结果可随后基于上下文而被分开,使得用户可在上下文之间导航以查看不同的搜索结果。因此,可以各种方式搜索上下文而不需要手动重新输入搜索查询。
图9是描述示例性实施方式中的过程900,其中搜索被范围扩增以包括额外的上下文。基于搜索查询在第一上下文中执行的第一搜索的搜索结果可以被显示(框90幻。如果经由移动通信设备的按键接收到一输入,该输入指示第一搜索的范围要被扩展,执行第二搜索。在不是第一上下文的第一部分的第二上下文中执行第二搜索,而不需要手动重新输入搜索查询(框904)。
例如,移动通信设备102的键盘112的专用搜索按键132可被按压以加载搜索查询输入区域122。当按压搜索按键132时,移动通信设备102可以处于电话1 上下文中并因此在该上下文中执行搜索。然而,用户可能错误地在处于电话1 上下文时输入了搜索查询,并期望另一个上下文,诸如音乐。因此,用户可按压回退132按键以范围扩展搜索整个移动通信设备102,而不仅仅是电话号码。再次按压回退132按键将使得搜索被扩展到超过移动通信设备102的本地存储器以包括通过网络116远程可用的内容。也构想了各种其他示例。
示例件设备 图10示出了示例性设备1000的各个组件,该示例性设备700可以在各个实施例中被实现为任何类型的移动设备以实现用于移动通信的设备、特性和系统的各个实施例。 例如,设备1000可以被实现成参考相应附图1-6所述的通信设备102之中的任意通信设备。设备1000也可以被实现为访问基于网络的服务,诸如内容服务。
设备1000包括输入1002,该输入1002可以包括互连网协议(IP)输入以及诸如图 1-60的键盘112之类的其他输入设备。设备1000还包括通信接口 1004,其可被实现为无线接口、任何类型的网络接口、以及任何其它类型的通信接口中的任一个或多个。网络接口提供设备1000与通信网络之间的连接,其它电子和计算设备可以通过该连接与设备1000 传递数据。无线接口使得设备1000能够充当用于无线通信的移动设备。
设备1000还包括一个或多个处理器1006 (例如微处理器、控制器中的任意等等), 其处理各种计算机可执行指令来控制设备1000的操作以及与其他电子设备通信。设备 1000可以用诸如一个或多个存储器组件之类的计算机可读介质1008来实现,存储器组件的示例包括随机存取存储器(RAM)、非易失性存储器(例如只读存储器(ROM)、闪存、EPR0M、 EEPROM等中的任一个或多个)。
计算机可读介质1008提供数据存储设备以存储内容和数据1010、以及设备应用和与设备1000的各操作方面相关的任何其它类型的信息和/或数据。例如,操作系统1012 可以用计算机可读介质1008作为计算机应用来维护并在处理器1006上执行。设备应用也可以包括通信管理模块1014(其可以用于提供电话功能)以及媒体管理器1016。
设备1000还包括向音频呈现和/或显示系统1018提供音频和/或视频数据的音频呈现和/或视频输出1020。音频呈现和/或显示系统1020可以被实现为示例性设备 1000的集成组件,并且可以包括处理、显示和/或以其他方式呈现音频、视频和图像数据的任何组件。设备1000也可以被实现为提供诸如振动和触觉之类的用户触觉反馈。
通信管理器模块1014还被示为包括键盘模块1022。键盘模块1022表示使用之前相对于图1-6所述的技术之中的一种或多种的功能。
一般而言,这些框可以表示被配置为提供所表示的功能的模块。另外,在此描述的任何功能都可以使用软件、固件(例如固定逻辑电路)、人工处理或这些实现方式的组合来实现。本文使用的术语“模块”、“功能”和“逻辑” 一般表示软件、固件、或软件和固件的组合。在软件实现的情况下,模块、功能或逻辑表示当在处理器(例如,一个或多个CPU)上执行时执行指定任务的程序代码。程序代码可被储存在一个或多个计算机可读存储器设备中。上述技术的各特征是与平台无关的,从而意味着这些技术可以在具有各种处理器的各种商用计算平台上实现。
虽然已经用对结构特征和/或方法动作专用的语言描述了本发明,但是应该理解,在所附权利要求中定义的本发明不必限于所述的具体特征或动作。相反,这些具体特征和动作是作为实现所要求保护的本发明的示例形式而公开的。
权利要求
1.一种方法,包括接收搜索查询(702);检测当前正在移动通信设备的显示设备上显示的用户界面的上下文(704);将使用所述搜索查询在所检测的上下文中执行的搜索的一个或多个搜索结果显示在所述显示设备上(706)。
2.如权利要求1所述的方法,其特征在于响应于对所述移动通信设备的键盘的专用物理按键的选中,在所述用户界面中显示搜索查询输入区域;以及所述搜索查询输入区域在所述用户界面中显示所述搜索区域。
3.如权利要求1所述的方法,其特征在于,基于当前正配置所述用户界面的应用程序检测所述上下文。
4.如权利要求3所述的方法,其特征在于,基于与所述应用程序相关联的内容类型来检测所述上下文。
5.如权利要求1所述的方法,其特征在于,在当前正在显示的用户界面的搜索查询输入区域中显示所述搜索查询。
6.如权利要求1所述的方法,其特征在于,所述上下文是音乐、联系人或位置。
7.如权利要求1所述的方法,其特征在于,还包括如果检测到从所述上下文切换到另一个上下文的输入,使用所述搜索查询在所述另一个上下文中执行搜索,而不需要手动重新输入所述查询搜索。
8.如权利要求7所述的方法,其特征在于,所述输入是通过所述显示设备的触摸屏功能所检测的手势。
9.如权利要求1所述的方法,其特征在于,还包括使用至少一个所述检测结果中所包括的电话号码进行电话呼叫。
10.一种移动通信设备(102),包括显示设备(110)以及一个或多个模块用于使得基于一搜索查询在第一上下文中执行的搜索的一个或多个结果显示在所述显示设备上;以及如果检测到从所述第一上下文切换到第二上下文的手势,则使得显示基于所述搜索查询在所述第二上下文中执行的搜索的一个或多个结果。
11.如权利要求10所述的移动通信设备,其特征在于,所述手势是通过所述显示设备的触摸屏功能来检测的。
12.如权利要求10所述的移动通信设备,其特征在于,所述第一和第二上下文被配置为可通过平移手势来水平切换的栏。
13.如权利要求10所述的移动通信设备,其特征在于,还包括响应于检测到所述手势而基于所述检测查询在所述第二上下文中执行搜索,而不需要手动重新输入所述搜索查询。
14.如权利要求10所述的移动通信设备,其特征在于,所述至少一个所述结果包括电话号码,并且所述一个或多个模块还被配置为使用所述电话号码进行电话呼叫。
15.一种移动通信设备(102),包括显示设备(110)以及一个或多个模块用于将基于一查询搜索在第一上下文中执行的第一搜索的搜索结果显示在所述显示设备上;以及如果经由所述移动通信设备的按键接收到指示要扩展所述第一搜索的范围的输入,则执行第二搜索,所述第二搜索包括不是所述第一搜索的一部分的第二上下文,执行所述第二搜索而不需要手动重新输入所述搜索查询。
16.如权利要求15所述的移动通信设备,其特征在于,所述按键是键盘上的物理按键, 所述按键可选中以导航返回用户界面。
17.如权利要求15所述的移动通信设备,其特征在于,所述按键还可选中以关闭在所述移动通信设备的处理器上执行的应用程序。
18.如权利要求15所述的移动通信设备,其特征在于,所述第一搜索是用于在所述移动通信设备本地的内容的,并且所述第二搜索是用于经由网络连接对所述移动通信设备可访问的内容的。
19.如权利要求15所述的移动通信设备,其特征在于,所述第一和第二搜索涉及电话号码。
20.如权利要求15所述的移动通信设备,其特征在于,所述第一上下文是用户可通过与所述显示设备上显示的用户界面进行交互而选中的。
全文摘要
描述了移动通信设备的上下文搜索。在一个实施方式中,接收到搜索查询,并对移动通信设备的显示设备上当前正在显示的用户界面检测上下文。使用该搜索查询在所检测到的上下文中执行的搜索的一个或多个搜索结果被显示在显示设备上。
文档编号H04B1/40GK102197703SQ200980142644
公开日2011年9月21日 申请日期2009年10月22日 优先权日2008年10月23日
发明者M·J·克鲁泽尼斯基, D·A·埃普菲尔, J·D·弗里德曼, K·W·霍尔姆斯, D·H·怀克斯 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1