具有扩充搜索特性的用户界面的制作方法

文档序号:6553239阅读:188来源:国知局
专利名称:具有扩充搜索特性的用户界面的制作方法
技术领域
本发明涉及用于搜索的设备、方法和装置。
背景技术
存在普通用户能够容易地在一个或两个以上的应用程序上交互的几种个人数 据设备。将手机用作示例,发现拨号是用户可从初始按键调用的唯一直接过程。手 机上可用的其它功能,诸如拍照或发送文本消息,需要一次以上的按键。
对用户可用的应用程序或程序的访问,诸如对文本消息的编码或对照相机或 日历的操作, 一般要求用户导航至该功能。该过程一般依赖于菜单结构,其中每一 菜单项提供某种后续的选择,直到展示最终选择。例如,在典型的手机拨号器应用 程序中,为了使用用户电话簿,用户必须(i)选择电话簿功能,(ii)决定是"寻 找并呼叫"还是编辑号码;(iii)定位要使用的条目,以及(iv)调用通话功能。
这样的导航可通过将光标移至所需选择、继之以选择该功能的按键的离散的 按钮按压来完成。所需选择可作为设置在显示屏上的图标来提供。为了减轻用户的 负担,当较大显示屏可用时,常常发现当手机处于待机状态时显示屏上提供了某些 功能图标。在这些情形中,用户可使用触摸屏或直接从键区拨号来选择功能。
在某些设备中,可使用语音命令来导航所需功能。然而,这样的系统往往是 不方便且不可靠的,尤其当该设备在环境噪声级别较高或用户必须从显示中选读以 继续命令序列的环境中使用的时候。而且,对语音命令的使用要求相当程度的计算 能力,而这将影响设备的成本、尺寸或速度。
期望设备以对用户直观的方式来操作。这一目标是难以达成的。设备通常不 能以对用户直观的方式工作的一个原因在于,设备上可用的功能很少相似。例如, 用来拍照和存储照片的功能不同于用来创建文本消息或在发送消息之前将图像附 加到文本消息的功能。
熟悉复杂设备的那些人们能够迅速地消化使用设备提供的功能所需的操作序 列。然而,当人们的首次尝试不能向他们提供对所需功能的访问时,大多数人变得沮丧。当用户不能访问并使用这样的功能时,用户产生不信任,且他们通常将不再 尝试该任务。因此,设备提供的功能通常不被使用,且设备被认为被冗余的特征妨 碍。而且,服务供应商也不能收获从对功能的使用而产生的利益。
某些设备涉及试图引导用户交互式地使用问与答技术或建议与批准技术。这 均需要用户的注意力来处理正确的响应。例如,当完成电话呼叫之后,某些设备将 所呼叫的号码与用户电话簿中的号码进行比较。如果未找到所呼叫的号码,则该设 备将询问用户他们是否希望存储该号码。用户选择肯定或否定的动作,且该过程将 从那里继续。然而,现有的交互式方法是对功能本地的,即一旦用户标识了功能, 即调用这样的方法。
发明概述
本发明可具体化为具有输入装置、显示器和微处理器的设备。微处理器可与
输入装置和显示器通信。微处理器可被编程来(a)从输入装置接收第一选择,该 第一选择指示一个或多个符号,(b)标识对应于该第一选择的非信息功能,(c) 提供对应于该非信息功能的第一对象,(d)从输入装置接收第二选择,该第二选 择指示对象,以及(e)执行对应于所指示对象的功能。
本发明可具体化为方法。在一个这样的方法中,提供了输入装置、显示器和 微处理器。微处理器可被设置成与显示器和输入装置通信。可从输入装置接收第一 选择。该第一选择可指示一个或多个符号。可标识对应于该第一选择的非信息功能。
可提供对应于该非信息功能的第一对象。可接收对应于该对象的第二功能,且可执 行对应于该对象的功能。
本发明可具体化为计算机可读存储器装置。该存储器装置可存储可由计算机
执行的指令。这些指令能够使计算机(a)从输入装置接收第一选择,该第一选择 指示一个或多个符号,(b)标识对应于该第一选择的非信息功能,(c)提供对应 于该非信息功能的第一对象,(d)从输入装置接收第二选择,该第二选择指示该 对象,以及(e)执行对应于所指示对象的功能。
附图简述
为了更全面地理解本发明的本质和目的,应对附图和之后的描述进行参考。
简要地,附图为


图1是根据本发明的设备和装置的示意性描述;以及
图2是根据本发明的方法的流程图。 发明的进一步描述
本发明可具体化成设备10,它能够使功能被执行。功能可包括能够使微处理 器13执行任务的可执行代码。 一个这样的设备10具有输入装置16、显示器19和 微处理器13。图1示出了这样的设备10。微处理器13可与输入装置16和显示器 19通信。
输入装置16可允许用户例如通过按压键25来指示符号22。在一个这样的输 入装置16中,键25的至少其中之一被用于指示一个以上的符号22。符号22可以 是字母或数字,这些字母或数字在与其它符号组合以形成符号串时标识用户可能需 要的信息或功能。适用于本发明的输入装置16可在标准电话机上找到,它含有12 个键,其中8个在每一键上印有1个数字和三个字母。例如,这些键中的一个具有 数字"2",以及字母"a" 、 "b"和"c",而另一键具有数字"7"以及字母"p"、 "r"和"s"。许多手机具有能够解码通过按键意指符号中的哪一个的软件,且这 样的软件可与根据本发明的设备IO—起使用。通常,软件使用统计或确定型模型 来解码按键。
为了方便引用,具有数字"2"以及字母"a" 、 "b"和"c"的键25此处被 称为"2键",而具有数字"7"以及字母"p" 、 "r"和"s"的键25此处被称为 "7键"。其它键25以类似的方式标识,且除非声明,否则这样的引用是对于通 常可在电话机上找到的DTMF键盘的键25作出的。尽管该描述频繁地参考DTMF 型输入装置16,但本发明不限于这样的输入装置16。
显示器19可使用液晶显示器或发光二极管来与用户通信。手机通常包括这样 的显示器19。
微处理器13可被编程来从输入装置16接收第一选择。该第一选择可通过按 压输入装置16上的键25来指示用户期望指示键25上所印的符号22的其中之一来 提供。微处理器13然后可标识对应于该第一选择的非信息功能。例如,所标识的 功能可以是可由微处理器13执行的程序,诸如用于使用照相机拍照的程序,或用 于拨打电话号码的程序。
微处理器13可提供对应于该非信息功能的第一对象28。可通过在显示器19 上显示第一对象28将第一对象28提供给用户。第一对象28可以是用户可能将其 与该功能相关联的单词或标志。例如,如果该功能是用于拍摄数码照片的程序,则
第一对象28可以是单词"照相机"或单词"照片",或者可以是可被识别为照相 机的标志。
可使用输入装置16来选择第一对象28以提供指示用户对于对象28的期望的 第二选择。当接收到第二选择之后,微处理器13可标识对应于该第二选择的功能。
一旦接收到第二选择之后,该功能即可被执行,这包括使微处理器13执行任 务。例如,设备IO可开始就用户想要拍摄的照片向用户询问,或开始就用户想要 进行的电话呼叫向用户询问。
微处理器13可被编程来标识非功能信息,诸如文本或电话号码。对应于该非 功能信息的对象31可经由显示器19提供。对应于非功能信息的对象31在此处被 称为"第二对象"。第二对象31可与第一对象28—起提供。第二对象31可与对 应于第一选择的非功能信息相关联,且如果用户选择第二对象31,则该非功能信 息可在功能内使用,例如插入到文本消息内、用于拨打电话号码或以某种其它方式 由微处理器13使用。
在本发明的一个实施例中,可提供对应于非信息功能和非功能信息两者的对 象33。在该实施例中,用户可选择对象33,并且向用户呈现标识非信息功能或非 功能信息的手段。例如,非信息功能可经由标志对象选择,而非功能信息可经由文 本对象选择。
为了示出可如何使用设备10,考虑用户在其手机上按压2键随后再按压2键 来创建两符号串。微处理器可假定用户正试图输入单词"照相机"作为用户向微处 理器13告知需要照相机功能的努力的一部分。可使用软件来预测用户正试图经由 输入装置16提供的内容。可通过向每一对象28、 31、 33分配数字值来索引对象 28、 31、 33,然后当输入装置16的键25被按压时,微处理器13可向用户提供具 有与所按压的键25—致的数字值的对象28、 31、 33。
一开始,用户的意图可能不确定,但随着用户提供附加的输入,可能匹配的 宽度变窄。例如,如果用户按压2键,则微处理器可经由显示器19提供多个对象 28、 31、 33,诸如(i)数字2,认为用户可能正提供电话号码;(ii)照相机标志 对象28,认为用户可能正试图访问名为照相机的功能,该功能可用于拍照;以及 (iii)用户最近在文本消息中使用的多个文本单词,诸如"apple" 、 "back"和 "calzone"。数字2和单词"apple" 、 "back"和"calzone"可以是第二对象31 的示例。如果下一按键为数字2,则显示可被修改,使得"apple"对象31被移除, 因为文本单词"apple"应通过按压7键而非2键得到。随着用户继续按压键25, 31、 33中的更多个,最终用户可例如通过使用经由输入 装置16控制的光标36来选择所需对象28、 31、 33。
用户可能频繁地使用某些功能,使得将键25中的一个指定为选择该功能的努 力是有意义的。例如,如果用户频繁地期望拍照,则键25的其中之一可与照相机 功能相关联,使得用户不必按键226372来拍照。例如,可指定2键,使得当用户 按压2键并保持键25指定时间时,显示器19经由显示器19提供照相机功能对象。 作为响应,微处理器13可使类似于照相机的对象28在显示器19上提供,且用户 然后可选择对象28来提供第二选择。当接收到第二选择之后,微处理器13可标识 照相机功能,并进而拍摄照片。
或者,用户可按压7键,随后按压6键,微处理器可假定用户正试图输入单 词"照片"来作为用户向微处理器13告知需要照相机功能的努力的一部分。以此 方式,可使用一个以上的第一选择来访问同一功能。
在此之际,应注意到,根据本发明的设备IO的用户可能需要标识非信息功能 和非功能信息两者以完成期望的最终结果。例如,用户可标识电话功能,然后标识 进行电话呼叫时有用的信息,诸如期望拨打的电话号码。作为另一示例,用户可标 识文本消息通信功能,然后标识创建和/或发送文本消息时有用的信息,诸如文本 或该消息的接收者的身份。作为最后一个示例,用户可标识照相机功能,然后提供 命令作为彩色照片来拍摄照片的信息。
本发明可具体化为标识功能的方法。图2示出了一个这样的方法。功能可包 括能够使微处理器执行任务的程序形式的可执行代码。在一个这样的方法中,可提 供输入装置、显示器和微处理器(100)。输入装置可用于允许用户指示符号。例 如,用户可被允许来通过按压7键来指示符号"r"或通过按压2键来指示符号"c", 从而提供第一选择。微处理器可与输入装置通信以便于接收用户作出的选择(103), 且微处理器可与显示器通信以便于经由显示器向用户提供对象(106)。
可从输入装置接收第一选择(103)。第一选择可指示由用户标识的一个或多 个符号。可由微处理器标识非信息功能(106)。非信息功能可对应于第一选择。 可提供对应于该非信息功能的第一对象(109),用户可使用输入装置来选择该对 象以提供第二选择,从而指示其使该非信息功能的任务被执行的期望。第二选择可 被接收(112),且该功能可被执行(115)。
除提供第一对象(109)以外,可经由显示器提供其它对象。例如,可提供与 对应于第一选择的非功能信息相关联的第二对象。以此方式,可向用户提供对应于
非功能信息的对象和对应于非信息功能的对象。非功能信息的示例包括电话号码和 供文本消息中使用的文本。非信息功能的示例包括拨打电话号码、拍摄照片和发送 文本消息。
对应于非信息功能的对象可由一个以上的符号的串来访问,且以此方式,可 通过输入两个或更多的符号的串来向用户提供特定对象(109)。例如,为访问电
话功能,用户可提供单词"telephone (打电话)"的符号串或单词"phone (电话)" 的符号串或单词"call (呼叫)"的符号串的全部或部分。
本发明可具体化为计算机可读存储器装置200。指令203可被存储在存储器装 置200上,这些指令203能够使计算机实现根据本发明的方法。可使用存储器装置 读取器206来从存储器装置200提取指令203,并将指令提供给计算机,计算机可 具有如微处理器13的微处理器。例如,指令203能够使计算机(a)从输入装置接 收第一选择,该第一选择指示一个或多个符号,(b)标识对应于该第一选择的非 信息功能,(c)提供对应于该非信息功能的第一对象,(d)从输入装置接收第二 选择,该第二选择指示对象,(e)执行对应于所指示对象的功能。作为示例,指 令203可使计算机(a)从输入装置接收符号串"vol"作为第一选择,(b)标识 音量(volume)功能,(c)提供类似于扬声器的标志,(d)接收对该标志的选择, 以及(e)调节其上音量功能操作的设备的音量。音量功能可被编码为865863,因 为这些是用户可经由DTMF输入装置按压以提供单词"volume"的键。此外,音 量功能可被编码为76863,因为这些是用户可按压以提供单词"sound (声音)" 的键。
而且,指令203能够使计算机提供第二对象,该第二对象与对应于第一选择 的非功能信息相关联。
如上所述,可提供根据本发明的设备、方法和存储器装置,使得可使用不同 的第一选择来访问特定功能。给出了对此的示例,最近的示例中可通过提供第一选 择"volume"或第一选择"sound"来访问音量功能。也可提供该设备、方法和存 储器装置,使得特定的第一选择导致提供对应于不同功能的对象。在一个这样的实 施例中,提供第一选择"sound"可导致向用户提供音量控制功能的对象以及铃音 选择功能的对象。通过使不同的符号串与同一功能相关,并使不同的功能与同一符 号串相关,用户能够更容易地访问功能,从而增进用户的体验,并使更多用户以更 大的满足来使用更多的功能。
一旦选择了功能,可能存在可预期的频繁使用。例如,如果用户选择电话的
照相机功能,则用户可能想要拍摄照片并存储它,或仅想要将图像作为消息发送给 接收者而不存储它,或用户可能希望发送之前存储的图像。在此示例中,选择照相 机功能可显示一选项列表,使得用户可使用最小的导航来访问所需功能,而不是涉 及各种菜单结构的冗长过程。这种预期用户需求的能力可通过将其扩展到交叉引用
用户输入的功能来进一步扩充。在这种情况中,输入如五^W(事件)的单词可提
供诸如A^^ (新闻)或C^reW五ve^y (时事)等分类候选,后者进而选择包含实 时新闻广播素材的数据流或可显示来自用户设备本地维护但从服务中心下载的日 常更新的文件的本地发生的一列事件。
美国临时专利申请第60/634,046公开了关于本发明的附加细节和本发明的附 加实施例。对该专利申请的公开通过引用被包含。
尽管关于一个或多个特定实施例描述了本发明,但可以理解,可作出本发明 的其它实施例而不背离本发明的精神和范围。因此,认为本发明仅受所附权利要求 书及其合理解释的限制。
权利要求
1.一种设备,包括输入装置,它允许用户指示符号;显示器;以及微处理器,它与所述输入装置和所述显示器通信,所述微处理器被编程来(a)从所述输入装置接收第一选择,所述第一选择指示一个或多个符号,(b)标识对应于所述第一选择的非信息功能,(c)提供对应于所述非信息功能的第一对象,(d)从所述输入装置接收第二选择,所述第二选择指示所述对象,以及(e)执行对应于所指示对象的所述功能。
2. 如权利要求l所述的设备,其特征在于,所述微处理器还被编程来经由所 述显示器提供第二对象,所述第二对象与对应于所述第一选择的非功能信息相关 联。
3. 如权利要求2所述的设备,其特征在于,所述第二对象是电话号码。
4. 如权利要求2所述的设备,其特征在于,所述第二对象是文本。
5. 如权利要求l所述的设备,其特征在于,所述功能是能够使所述微处理器 执行任务的程序。
6. 如权利要求5所述的设备,其特征在于,所述任务是拨打电话号码。
7. 如权利要求5所述的设备,其特征在于,所述功能由至少两个符号串的其 中之一标识。
8. 如权利要求l所述的设备,其特征在于,所述输入装置包括对应于一个以 上符号的键。
9. 如权利要求8所述的设备,其特征在于,所述对应于键的符号的至少其中 之一是数字,且对应于所述键的符号的至少其中之一是字母。
10. 如权利要求8所述的设备,其特征在于,所述对应于键的符号的至少其 中之二是字母。
11. 如权利要求1所述的设备,其特征在于,所述第一对象也与非功能信息 相关联。
12. —种标识功能的方法,包括 提供允许用户指示符号的输入装置; 提供显示器;提供与所述输入装置和所述显示器通信的微处理器; 从所述输入装置接收第一选择,所述第一选择指示一个或多个符号; 标识对应于所述第一选择的非信息功能; 提供对应于所述非信息功能的第一对象;从所述输入装置接收第二选择,所述第二选择指示所述对象; 执行对应于所指示对象的所述功能。
13. 如权利要求12所述的方法,其特征在于,还包括经由所述显示器提供第 二对象,所述第二对象与对应于所述第一选择的非功能信息相关联。
14. 如权利要求13所述的方法,其特征在于,所述第二对象是电话号码。
15. 如权利要求13所述的方法,其特征在于,所述第二对象是文本。
16. 如权利要求12所述的方法,其特征在于,所述功能是能够使所述微处理 器执行任务的程序。
17. 如权利要求16所述的方法,其特征在于,所述任务是拨打电话号码。
18. 如权利要求16所述的方法,其特征在于,所述功能由至少两个符号串的 其中之一标识。
19. 如权利要求12所述的方法,其特征在于,所述第一对象也与非功能信息 相关联。
20. —种其上存储可由计算机执行的指令的计算机可读存储器装置,所述指 令能够使计算机(a)从输入装置接收第一选择,所述第一选择指示一个或多个符 号,(b)标识对应于所述第一选择的非信息功能,(c)提供对应于所述非信息功 能的第一对象,(d)从所述输入装置接收第二选择,所述第二选择指示所述对象, 以及(e)执行对应于所指示对象的所述功能。
21. 如权利要求20所述的存储器装置,其特征在于,所述指令还能够使所述 计算机提供第二对象,所述第二对象与对应于所述第一选择的非功能信息相关联。
全文摘要
公开了一种设备、方法和装置,其中使用对应于符号的第一选择来标识非信息功能。可提供对应于该非信息功能的对象并对其进行选择来指示用户对执行功能任务的期望。当接收到用户的选择之后,可执行该功能。
文档编号G06F3/01GK101099131SQ200580041792
公开日2008年1月2日 申请日期2005年12月6日 优先权日2004年12月7日
发明者J·拉珀特, T·G·辛普森, W·J·坦普尔顿-斯特德曼 申请人:字源加拿大公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1