用户设备处的搜索的制作方法_3

文档序号:8344585阅读:来源:国知局
优选的,因为这允许用户输入多个字符并且随着用户先前已经输入了字符而允许他看见他先前输入的字符(即,按照他先前输入字符的形式)。这使得文本的输入非常类似于用户熟悉的用笔在画布上进行的写入。因此,与每当字符被识别时就将每个字符的反馈移除或移动到触摸屏106的分离的部分的情况相比,随着用户已经输入字符而显示先前输入的字符(虽然以淡出的形式)将使得文本的输入对于用户而言感觉更自然。
[0028]在步骤S214中,接收搜索结果之一的用户选择。为了选择搜索结果,用户可以触摸在触摸屏106上显示的搜索结果。在一些实施例中,用户可以双触摸在触摸屏106上显示的搜索结果,使得用户设备102可以确定用户正在选择搜索结果而不是继续在触摸屏106上写入。可替换地,用户可以等待他的写入的反馈完全淡出,然后用户设备将他的下一个输入识别为搜索结果的选择,而不是在触摸屏106上的写入的继续。可以存在用于用户设备106区分在步骤S214中的用户选择与在触摸屏106上的写入的继续的其他方法。作为另一个示例,用户可以在选择搜索结果时触摸触摸屏的预定部分(例如,触摸屏106的左下角)并且用户设备102可以被配置成确定,当用户触摸触摸屏106的所述预定部分时,他是想要选择搜索结果而非继续写入。按照这种方式,用户在他可以选择搜索结果之前不需要等待所述写入的反馈完全淡出。用户可以用信号通知,他的输入的目的在于选择搜索结果而非以其他方式输入另外的写入,所述其他方式例如是,按压在用户设备102上的按钮或者摇动设备(其可以被设备102中的运动传感器感测到)或者通过说出命令(其可以被麦克风114感测到)或者通过执行可以被照相机112捕获的某个动作。
[0029]在以上描述的实施例中,从用户输入中的字符检测启动搜索模式。搜索模式是全面可访问的并且用户可以在触摸屏106上进行写入来在任何时间启动搜索模式(例如,利用在触摸屏106上显示的任何屏幕),而不必调用搜索模式并且不管应用上下文。在这些实施例中,使用字符识别来分析在触摸屏106处的输入,这甚至不用用户启动专门用于接收所述输入的目的的临时字符识别模式。即,不需要用户向用户设备102提供输入以指示触摸屏106上接下来的输入旨在包括应该让字符识别应用到其上的写入。这允许用户简单地通过在触摸屏106上进行写入来启动搜索模式,其中如上所述,在触摸屏106处接收的输入中的一个或多个字符的识别将调用搜索模式。这可以允许从任何屏幕和/或从在用户设备102处执行的任何应用启动搜索模式。
[0030]可替换地,搜索模式可以在可识别的手势之后是可访问的,以使得触摸屏106变成搜索输入的画布。在这种情况下,用户将用户设备102设置成处于临时字符识别模式,在该临时字符识别模式中,字符识别被应用于经由触摸屏106输入的写入。在这种情况下,当用户未启动临时字符识别模式时,字符识别可以不被应用于在触摸屏106上输入的写入。用户启动临时字符识别模式可以包括,经由用户设备102的触摸屏106或者另一输入组件从用户接收预定输入。用户可以通过用于仅仅给出一些示例的以下操作来启动临时字符识别模式:通过执行预定的动作,例如,触摸触摸屏106的预定区域,例如触摸屏106的边缘之一;或者通过经由触摸屏106进行收缩和缩小;或者通过从触摸屏106的下部滑动到上部;或者通过可以被设备102的运动传感器感测到的摇动用户设备102。
[0031]临时字符识别模式可以在预先确定的时间(例如30秒)之后结束或者可以在搜索结果已经在步骤S214中被选出时结束。用户可以通过用于仅仅给出一些示例的以下操作来结束临时字符识别模式:通过执行另一预定的动作,例如,触摸触摸屏106的预定区域,例如触摸屏106的边缘之一;或者通过经由触摸屏106进行收缩和放大;或者通过从触摸屏106的上部滑动到上部;或者通过可以被设备102的运动传感器感测到的摇动用户设备102。
[0032]在用户启动临时字符识别模式的示例中,可以在字符识别识别出来自用户的输入中的字符之前在触摸屏106上显示用户输入的反馈。S卩,在图2中,步骤S210可以在步骤S206之前发生。
[0033]作为一种将文本输入用户设备102的方法,当用户需要写入长的句子或段落时(例如,在电子邮件中),写入可能是不方便的(与在所显示的键盘上进行键入相比)。然而,对于其中输入几个字符就足以完成任务(例如搜索)的上下文而言,写入可以比键入更方便。在一个或多个实施例中,所述方法用于搜索联系人和/或对话,以便建立通信事件。
[0034]例如,如图4中所示,通信系统400可以包括,用户402 (被称作Bob)可使用的用户设备102,网络404和用户408 (被称作Alicia)可使用的用户设备406。用户设备102可以例如使用用户设备102的网络接口连接至网络404。类似地,用户设备406可以连接至网络404。在其他实施例中,通信系统400可以包括,任何数目的用户和关联的用户设备。用户设备102和406可以经由通信网络400中的网络404通信,从而允许用户402和408经由网络404彼此通信。网络404可以是例如互联网或另一类型的网络,比如电话网络(例如,PSTN或移动电话网络)。用户设备102和406中的每一个可以是例如移动电话、平板、膝上型计算机、个人计算机(“PC”)(包括例如,Windows?、Mac OS?和Linux ? PCs),游戏设备、电视、个人数字助理("PDA")或能够连接至网络404的其他嵌入式设备。用户设备102被布置成从用户设备102的用户402接收信息以及向用户设备102的用户402输出信息。用户终端406可以对应于用户终端102,其中用户设备406被布置成从用户设备406的用户408接收信息并向用户设备406的用户408输出信息。
[0035]用户402和408可以是通信系统400中的彼此的联系人。在触摸屏106上显示的搜索结果是图3中所示出的那些的示例中,搜索结果306c是联系人“Alicia”,即用户408。如果用户在步骤S214中选择搜索结果306c,则可以经由通信系统400中的网络404在用户设备102和406之间建立通信事件,比如音频或视频呼叫或电子邮件或即时消息发送会话,从而允许用户402 (Bob)与用户408 (Alicia)通信。
[0036]图5示出了可以在用户设备102处显示的用户界面502。用户界面502示出了用户正尝试填充的表格。表格上的方框之一是用户设备102的用户想要输入国家的名称的国家方框504。用户可以将光标放置在国家方框504中,然后调用如本文所描述的方法以便搜索国家名称用于插入到方框504中。在这样做时,用户将在触摸屏106上写入国家名称中的字母中的至少一些。根据本文所描述的方法,将向用户显示与用户已经输入到触摸屏106的写入中的字符至少部分匹配的搜索结果。基于光标正处于表格的国家方框504中的上下文,搜索结果可以被限制为示出国家名称,或者通过将国家名称放置在所显示的搜索结果的顶部。然后,用户可以从搜索结果选择国家名称,并且所选择的国家名称将被插入到表格上的国家方框504中。例如,如果用户想要将国家名称“United Kingdom”插入到国家方框504中,则他可以在触摸屏上写入该国家名称中的字母的一些,例如字母“Uni”。当这些字符已经被在用户设备102处实施的字符识别所识别出时,搜索结果将示出包括这些字母的国家名称。例如,国家名称“United Kingdom”和“United Sta
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1