CN101364223A - 用于提供可导航搜索结果的方法和系统 - Google Patents
用于提供可导航搜索结果的方法和系统 Download PDFInfo
- Publication number
- CN101364223A CN101364223A CNA2008101268055A CN200810126805A CN101364223A CN 101364223 A CN101364223 A CN 101364223A CN A2008101268055 A CNA2008101268055 A CN A2008101268055A CN 200810126805 A CN200810126805 A CN 200810126805A CN 101364223 A CN101364223 A CN 101364223A
- Authority
- CN
- China
- Prior art keywords
- search
- alternative
- record
- search inquiry
- inquiry
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/951—Indexing; Web crawling techniques
Abstract
本发明涉及用于提供可导航搜索结果的方法和系统,并提供了对搜索查询生成的搜索结果进行处理的方法,其中该搜索查询通过与终端相关联的输入装置而形成。终端具有显示器并配置有到保存多个数据记录集的存储系统的通道。本发明的实施方式具有以下步骤:接收表示搜索查询中的字符的输入,以形成初始搜索查询;检查每个数据记录集,以识别与初始搜索查询匹配的记录;为具有与初始搜索查询匹配的记录的数据集,在显示器中创建可选择对象,每个可选择对象都具有与之相关的显示模式,显示模式将包括匹配记录的搜索结果列表显示在显示器中;以及将所匹配的记录附加到与之对应的搜索结果中,其中,在多个数据集都具有与初始搜索查询匹配的记录的情况下,对应于选定的可选择对象的显示模式除了显示对应于选定的可选择对象的搜索列表之外,还显示未选定的可选择对象。
Description
技术领域
本发明涉及一种用于提供可导航搜索结果的方法和系统,特别地,适用于提供用于导航移动装置上的搜索结果的装置,但并不限于此。
背景技术
例如手机和PDA(个人数字助理)的手持式移动装置在处理能力和存取数据的能力方面都变得越来越强大。然而,由于这些装置的显示器尺寸较小并且相对于膝上型和桌上型计算机而言具有有限的存储资源,因此这些移动装置不能有效地显示数据,从而使上述增强的使用通常受到限制。此外,由于例如无线电话的装置具有大小受限的输入界面和数量受限的输入键,因此这些装置通常存在与数据输入界面相关联的限制。因此,将多个字母数字字符链接于单一的输入键,以使用户的特定动作(例如,按下按键)对应于不止一个字母数字字符的选择。在标准的电话键区上,例如,选择字母“b”包括用户按下“2”键两次,选择字母“f”包括用户按下“3”键三次。因此,为了输入“joe bloggs”进行查询,用户通常需要输入以下按键串:5666330022555666447777,其与字母的映射为:5-j,666-o,33-e,00-空格,22-b,555-1,666-o,4-g,4-g,7777-s。这在需要的按键次数方面是令人讨厌的。并且,当名称中两个同样的字母相邻时(本实施例中的“bloggs”),这种问题尤其严重,这是因为用户必须在连续按键之间等待一段时间。
公开号为WO 2004/111871的国际专利申请介绍了数据输入问题的一种解决方案。其中,移动装置包括有软件模块,在按下按键时,该软件模块识别对应于给定按键的一组完整的字母数字字符。然后使用这组完整字符表示多个搜索串,每个搜索串都基于这组字符中的一个字符。这样,当希望在搜索串中添加字符时,就减少了多次按下任何按键的需要。当然,由于系统使用全部字符创建搜索串,因此会生成多个不相干的潜在的搜索串。然而,通过(响应于在搜索串中增加给定的字符)进行实时搜索,将会向用户呈现与搜索串匹配的全部潜在结果。这样可使用户不必完成整个搜索串就能识别感兴趣的搜索结果。尽管最初潜在结果的数量可能非常大,但是,随着用户按下更多的按键,与字符组合相匹配的数量将不断减少。因此,这种方法在对用户需要输入的数量的管理方面存在的竞争限制和查看难以管理的大量潜在的不相关的搜索结果之间得到了很好的平衡。
如WO2004/111871所述,该装置中通常存储了大量的数据集,尤其例如联系人、消息、音乐。并且,该装置可用于对例如因特网的公共网络上的可用数据进行访问。将会认识到,这些数据集中的一个或多个中可包含与搜索串匹配的记录。这就产生了这样的问题,应该将这些不同数据集中的记录如何最好地呈现给用户。在WO2004/111871中提出的方案是,将来自不同数据集中的结果呈现在显示器上的不同部分。其中给出的特定实施例描述了将来自第一数据集的结果置于显示器上部,将来自第二数据集的结果置于显示器下部。WO2004/111871还介绍了根据用户在电话上访问的应用,将一个数据集指定为“第一数据集”(并从而将其呈现在显示器上部)。
尽管这种方案对以检索到的顺序简单呈现搜索结果做出了改进,但是,用户将不可避免地需要将显示区向下滚动,以查看与不同数据集相关的搜索结果,因为移动装置具有有限的显示区。
因此,需要一种改进的系统和方法对搜索查询的输出进行处理。
发明内容
根据本发明的第一方面,提供了权利要求所述的方法和终端。
尽管显示器中呈现的每个可选对象或标签都与一个数据集(或类别)相关联,但是,选择给定的标签将导致显示仅来自对应类别的结果。这样,与WO2004/111871相反,用户可通过简单选择对应于感兴趣类别的标签而在类别之间进行导航,而不用将屏幕向下滚动以寻找来自不同类别的结果。
对于任何给定的数据集,显示器可配置以对列出的搜索结果的数量进行优选。例如,通过将可选对象以标签行的形式置于显示区上部,而将搜索结果列在标签行的下方,当用户沿着该行点击时,将显示不同类别内的搜索结果。
最方便地,当对搜索查询进行了修改时,可对显示进行修改,以便仅显示与返回与查询相匹配的搜索结果的类别对应的标签。这种修改可包括去除先前提供在显示器上的与较早的查询相关的标签。该修改还可包括清除包含较早查询结果的显示,并将标签添加到实际空白的显示。每次对搜索查询进行了修改都将标签清除的后一种配置尤其适用于用户删除了先前查询的一部分和/或在现有查询的字符之间插入字符的情况,因为在这种情况下,先前返回的搜索结果与修改后的查询不再相关。而将标签从显示器中去除的前一种配置则尤其适用于对搜索查询的修改仅涉及在搜索查询中添加字符,因为搜索结果的数量只会减少。在任一种情况中,本发明这一特征的明显的益处在于用于可立即从剩余的标签中识别具有潜在匹配结果的类别。
根据参照附图提供的对本发明的示例性优选实施方式的描述,本发明的其它特征和有益效果将显而易见。
附图说明
图1示出了本发明的实施方式的操作环境的示意框图;
图2示出了当图1中示出的一个终端的组件根据本发明的实施方式配置时的示意框图;
图3a-3c示出了本发明的实施方式在用户修改查询时的输出的示意图;
图4示出了对图3a-3c所示的查询进行处理的步骤的示意流程图;
图5示出了对图4所示的查询处理的结果进行处理的步骤的示意流程图;以及
图6a-6c示出了本发明的实施方式的可选输出的示意图。
具体实施方式
如上所述,本发明的实施方式一般涉及改善对搜索查询结果的访问,尤其是当该查询是在例如移动终端的装置上接收和/或执行时。用于对搜索结果及其相关标准进行处理的过程的性质将在下文中详细描述,但首先将参照图1和图2对支持本发明的某些实施方式所需的基础设施进行介绍。图1示出了分布式信息系统1的实施例,图2示出了在分布式信息系统1中操作的终端。本实施方式涉及对搜索请求(即,用于与输入的关键字部分或全部对应的内容的请求)的管理,并集中于对分类排放的本地存储数据进行搜索。然而,完整阅读本说明书后,将会认识到,本发明还可用于对公共网络中的可访问数据进行搜索,并可对软件应用中的数据进行搜索。
在本实施方式中,如图所示,移动终端2、4适用于通过移动网络14和适当的网关GW与各信息供应商6a、6b、6c进行通信。终端2、4可为移动电话或PDA、膝上型电脑等。移动网络14可包括授权的网络部分(例如由蜂窝网络使用GSM(全球移动通信系统)技术、WCDMA(宽带码分多址)、CDMA(码分多址)、WiMax提供的网络部分)和/或未授权的网络部分(例如由无线LAN和蓝牙技术提供的网络部分)。网关GW可为形成移动网络14的一部分的GGSN(GPRS支持节点)。
转至图2,移动终端2具有用于以已知方式在网络14中通信的天线201,并提供包括键区203和显示屏205的用户接口、扬声器207以及麦克风209。作为一种选择,用户接口可包括例如触摸屏、触摸垫之类的组件。该手机还包括处理器211、操作环境213和例如浏览器的各标准软件应用,该浏览器适用于从对应于信息供应商6a、6b、6c的网页中定位和访问数据,并适用于提出对搜索引擎10中的数据的请求。移动终端2还具有已知类型的智能卡读卡器217,其用于与可移除或不可移除的SIM或UICC 219进行交互,SIM或UICC 219可具有处理器、操作环境和软件应用。移动终端2拥有多个数据集S1、S2、S3、S4,每个数据集都对应于特定类型的数据。例如,S1可为联系人集,S2可为消息集(例如,收件箱、发送项等),S3可为电子邮件集,S4可为音乐文件集(例如MP3文件)。
为了根据本发明的实施方式对数据进行处理,移动终端2包括了搜索处理软件组件215和结果处理组件216,这两个组件都可嵌入在浏览器中或为在移动终端2上运行的分离的应用。将操作环境213设置为响应于通过键区203接收到输入(该输入不是以“0”或“1”开始的,因为这些键是为进行电话呼叫保留的)而激活搜索处理组件215。假设输入不为0和1,那么,搜索处理组件215则激活用户接口,如图3a所示,用户接口包括显示对应于当前所选按键的号码的可编辑区域301。
转至图4,现在将对与本发明的实施方式相关联的处理步骤进行介绍。在步骤401,搜索处理组件215对按键输入进行分析,以确定搜索查询。假设用户按下了按键“2”,所述处理组件215则首先识别与按键“2”相关联的全部其它字符,在传统移动电话中,这些字符是字母数字字符集{2,a,b,c}。由搜索处理组件215在步骤403提出的到存储系统225的查询是以该字符集中的第一个字符开始的任何记录,本实施例中为{2}。在步骤405,搜索处理组件215识别待搜索的数据集。这可在搜索说明文件中指定,搜索说明文件和可远程访问的搜索引擎10一起例如可列举存储系统225中可用的数据集S1...S4中的全部的或选定部分。在本实施方式中,假设搜索处理组件215配置为搜索本地可访问的全部数据集,也就是可从存储系统225访问的全部数据集S1...S4。
接下来,在步骤407,搜索处理组件215在存储系统225中对第一数据集S1进行查询,这里假设第一数据集S1中具有与该查询匹配的记录。搜索处理组件215生成满足查询的第一记录或与该记录一起存储的任何辅助信息。该辅助信息包括数据集名称,即,联系人(步骤409、411)。然后,结果处理组件216使用该辅助信息,以对搜索结果进行排列以显示给用户。更特别地,参照图3a和图5,将搜索结果附在与数据集S1或类别相关联的搜索列表上(步骤505)。然后创建用于该类别的可选择标签(步骤507),并且对公共显示区303进行更新,以使得在选择该标签之后可查看给定类别的搜索列表。在本实施例中,由于数据集S1对应于联系人,因此,将在步骤411返回的第一联系人添加到与该类别“联系人”相关联的搜索结果列表中,并创建联系人标签305。此外,还将搜索结果添加到与类别“All(全部)”相关的搜索结果列表,并创建“All”标签304。
用第一结果对公共显示区303进行更新之后,结果处理组件216触发搜索处理组件215,使其在数据集S1中对{2}进行下一匹配的查询(步骤413)。假设具有与该查询匹配的第二记录(如判定步骤415的输出“是”所指示的),在步骤409和411则进行与对第一结果的处理相同的处理,从而触发对公共显示区303的更新。如图5中步骤509所示,结果处理组件216对给定类别中之后接收的每个结果进行与该类第一结果的处理相同的处理(步骤505、507),并将结果附加到搜索列表上,从而更新公共显示区303。对于第一类别S1中的全部记录,都重复此过程。
在搜索到当前数据集S1中的整个记录集之后(如判定步骤415的输出“否”所指示的),搜索处理组件215则移至下一个数据记录集(步骤419),在本实施例中为存储“消息”的数据集S2,并重复上述的步骤413和407-411。这包括激活结果处理组件216。如图5所示,对于任何给定的搜索结果,结果处理组件216不断地循环经过步骤509,通过类别对结果进行过滤(步骤505),以将结果附加到正确的搜索列表上,并在步骤507用标签307对公共显示区303进行更新。如步骤513所示,当从看不见的类别返回结果时,结果处理组件216则创建与之对应的新的标签并更新公共显示区303。如上所述,“All”标签304显示从搜索结果处理组件215返回的每个结果。在一种排列中,通过将这些结果添加到现有搜索列表的末尾而将其附加到“All”标签304。而在其它的排列中,将搜索结果相对于现有搜索列表上的搜索结果以字母顺序排列。本领域技术人员将认识到,其它排列也是可以的,例如根据观察到的用户访问数据集中的给定数据记录的频率对搜索列表进行排序。
对剩余的数据集(在本实施例中为S3和S4)重复步骤407-419,然后对字母数字字符集{2,a,b,c}中的下个字符(本实施例中为字符{a})重复整个过程(步骤403-419)。将会认识到,这种循环一直继续,直到在数据集S1...S4中对字符集中的每个字符都进行了搜索。
当在数据集S1...S4中对字符集{2,a,b,c}中的每个字符都进行了搜索之后,搜索处理组件215则有效地为空闲,直到用户再次输入。这种输入可为选择标签的形式,从而使结果处理组件216修改公共显示区303以显示所选标签内的搜索列表。或者,该输入也可为可编辑区域301内的其它按键输入,如图3b所示。
通常,上述步骤的处理比用户按下另一按键以补充查询所花费的时间更快。从图5将认识到,在任何情况下,在对来自给定数据集S1的搜索结果进行了处理之后,会将标签添加到公共显示区303。因此,在用户编写查询和向用户呈现某些结果之间存在可忽略的延迟。
当按下第二键区时,触发搜索处理组件215以形成查询,包括字母数字字符集的组合。在示出的实施例中,按下的数字是7,其对应于字母数字集{7,p,q,r,s}。从而,在步骤401,搜索处理组件215创建查询,该查询包括第一字母数字字符集{2,a,b,c}中的第一字符以及第二字母数字字符集{7,p,q,r,s}中的第一字符,即,27。搜索处理组件215还将该查询提交至保存联系人的第一数据集S1。搜索步骤403-411完全如上所述地进行,但是,结果处理组件216的处理顺序则与对单一的键区输入的处理略微不同。更特别地,如图5所示,由结果处理组件216对从搜索处理组件215接收的每个结果进行评估,以确定该结果是否已存在于与公共显示区303相关的给定的搜索列表上。如果是,结果处理组件则不做处理,并等待下一个结果(图5右侧所示的步骤509)。然而,如果结果未存在于给定的搜索列表上(在进行查询时将记录添加到给定数据集、或在用户修改该查询以将先前包括在查询中的字符移除的情况下,可出现这种情况),结果处理组件216则检查是否已存在与该结果相关联的类别(即,数据集)的标签(步骤513),并确定是将该结果添加到现有的搜索列表(步骤514)还是创建新的标签和搜索列表(步骤507),从而更新公共显示区303。根据图4所示的判定步骤417,对剩余数据集S2...S4中的每个数据集,重复这些步骤。并且,对于与输入按键2和7相关的字母数字字符的每个剩余组合(本实施例中为19个),重复整个过程。
根据上述内容将认识到,标签303...311是在接收到搜索结果时实时地动态创建的。当搜索查询越来越集中时,与查询相关的结果的数量将很可能减少。因此,在接收到来自第二和更多键区输入的输入并且对搜索结果进行了更新之后,结果处理组件216则可删除先前创建的标签303...311(这也是实时发生的)。这一特征在图5所示的判定步骤519体现:如果在按下另一个按键(在步骤515捕获)时没有返回给定类别的结果,结果处理组件216则删除与该类别相关的标签(步骤512)。图3c清楚地示出了本发明的这一特征:在按下第三键区(数字6)时,与来自{2,a,b,c}、{7,p,q,r,s}和{6,m,n,o}的各字符的组合相对应的搜索结果的数量明显减少,保存这些搜索结果的类别的数量也明显减少。
附加细节和修改
以上实施方式涉及在数据集上进行查询,其中每个数据集通常与不同的应用相关联。然而,该方法可应用于例如电子邮件应用的应用中的数据集中,其中的电子邮件存储在不同的文件夹中(收件箱、已发送的内容,删除的内容等)。在这种情况下,待搜索的数据集S1...S4则可为电子邮件文件夹,并且公共显示区303可显示与给定的电子邮件文件夹对应的标签,以使得可从根据文件夹筛选出满足搜索标准的电子邮件,并使用户可容易地对这些电子邮件进行访问。
上述实施方式进行构建在单个字符基础上的模糊查询,并从而是要求用户知道并精确输入搜索查询和向用户呈现用户可对搜索查询进行定位的可管理的数据列表之间的一种便利的折衷。然而,本发明可选地可用于进行一次构建多个字符的查询,因为动态增加或删除标签的特征与查询的性质是独立的。
在搜索策略规定了公共可访问储存库(例如图1所示的搜索引擎10)的情况下,移动网络14可包括代理服务器(未示出),该代理服务器配置以保存搜索结果并在某个时间帧内转发某个数,以根据本发明的实施方式进行处理。作为一种选择,代理服务器可配置有搜索处理组件215,从而对从搜索引擎10返回的搜索结果进行本地搜索,然后将结果发送至在移动装置2上运行的结果处理组件216。
尽管上述实施方式中的步骤403包括顺序地提出对对应于给定按键的字母数字字符集(例如{2,a,b,c})中的单个字符的搜索请求,可选地,在步骤403由搜索处理组件215提出的查询可以是用于以该字符集中任意字符开始的任何记录。类似地,尽管上述实施方式中一次处理一个搜索结果,但也可在步骤407识别出来自给定数据集中满足该查询的全部记录,以使对键区按压一次的搜索查询的输出为与该键区相关的整个字符集相匹配的搜索结果及其各自的类别S1...S4。
尽管在上述实施方式中,步骤409和411仅对于单一类别进行,但是这些步骤也可对待搜索的每个数据集进行重复,以使得与键区按压一次的搜索查询中对{2}的查询相关的输出为与该键区相关联的字符集匹配的搜索结果及其各自的类别S1...S4。
尽管上述实施方式中,不论用户何时在可编辑部分301中输入另一个数字,每个搜索查询都指向存储系统225,但是可选地,搜索处理组件215可在先前返回的搜索结果(也就是,与对应于按键输入2的搜索查询相关的搜书结果)中进行搜索,以识别与字母数字字符集{2,a,b,c}和{7,p,q,r,s}的组合相匹配的搜索结果。
尽管在上述实施方式中,在步骤517,相对于公共显示区303中已显示的搜索结果,对根据与新输入的字符相关的搜索查询而得到的输出进行评估。但是,可选地,结果处理组件216也可在步骤517将公共显示区303清除,并重新构建标签和搜索列表。这种可选过程的输出(也就是修改的公共显示区303)当然也可与图5所示实现中的输出相同,但是对公共显示区303的修改方式是不同的。当在具有有限处理资源的装置上对实施方式进行处理时,这种可选的实现(其中,用户每输入新的字符,就对公共显示区303重新构建)尤其适用。这是因为这些装置在可分配用来同时对各数据库进行搜索并对返回结果进行处理的线程数量上受到了更多限制。此外,这种实现可适应对搜索查询的更大范围的修改,例如删除先前指示为查询的形成部分的字符和/或在已构成查询的字符之间插入字符(例如,用户输入为2,然后为27和276,然后向后滚动穿过搜索查询以在查询的起始处插入数字3并从该查询中删除7,该搜索查询则会变为326,从而需要对搜索结果和标签进行完全修正)。
尽管在图3a-3c中,示出的标签为与给定的浏览器页面相关联的图标,但是可选地,标签也可为如图6a-6c所示的按钮,当前选择的标签315显示为比公共显示区303中其它标签更明显。作为另一种选择,尤其是在当待搜索的数据集的数量大于5个的情况下,图标行可回绕显示区,并且在选择了与显示区相关联的左/右箭头317a、317b之后,可查看对应于相邻图标的搜索列表。作为另一种选择,可将具有与搜索查询匹配的记录的数据集以超链接的形式列为可选对象,选择该对象则使与之对应的搜索列表显示在公共显示区303。每个未选超链接都应可从公共显示区303访问,从而使得能选择和显示与搜索查询匹配的其它搜索列表。
图2所示的操作环境213可包括任何平台,只要搜索处理组件和结果处理组件215、216可与操作系统通信,并可使用户界面以上述的以及图3a-3c和图6a-6c所示的方式提供搜索结果。例如,操作环境可包括Linux平台和API(应用程序接口)库。搜索处理组件和结果处理组件215、216可用准备与API通信的Python scripting language(TM)(Python脚本语言)编写。可选地,操作环境213可为Symbian(TM)操作系统,在这种情况下,搜索处理组件和结果处理组件215、216可配置以与和Symbian(TM)操作系统相关联的API协作。本领域技术人员将理解,以上仅为可能的软件实现的两个实施例。
以上的实施方式应理解为本发明的示例性实施例。应该认识到,任何实施方式中描述的任何特征都可单独使用或与所述的其它性质结合使用,并可与任何其它实施方式或任何其它实施方式组合中的一个或多个特征结合使用。此外,还可使用上文未描述的等同和修改,而不偏离权利要求定义的本发明的范围。
Claims (18)
1.一种对搜索查询生成的搜索结果进行处理的方法,所述搜索查询通过与终端相关联的输入装置形成,所述终端具有显示器并配置有到存储系统的通道,所述存储系统保存多个数据记录集,每个数据记录集都与其它的数据记录集具有不同的类别,所述方法包括:
接收表示搜索查询中的字符的输入,以形成初始搜索查询;
检查每个所述数据记录集,以识别与所述初始搜索查询匹配的记录;
为具有与所述初始搜索查询匹配的记录的数据集,在所述显示器中创建可选择对象,每个可选择对象都具有与之相关的显示模式,所述显示模式将包括匹配记录的搜索结果列表显示在所述显示器中;以及
将所匹配的记录附加到与之对应的搜索结果中,
其中,在多个数据集都具有与所述初始搜索查询匹配的记录的情况下,对应于选定的可选择对象的显示模式除了显示对应于所述选定的可选择对象的搜索列表之外,还显示未选定的可选择对象。
2.如权利要求1所述的方法,其中,响应于在所述搜索查询中接收到另一个字符,所述方法包括:
修改所述初始搜索查询,以创建修改的搜索查询;
检查每个所述数据记录集,以识别与所述修改的搜索查询匹配的记录;
为具有与所述修改的搜索查询匹配的记录的数据集,在所述显示器中创建可选择对象,每个可选择对象都具有与之相关的显示模式,所述显示模式将包括匹配记录的搜索结果列表显示在所述显示器中;
识别根据所述初始搜索查询创建的、与根据所述修改的搜索查询创建的可选择对象不等同的可选择对象;以及
将所识别的可选择对象从所述显示器中去除。
3.如权利要求1所述的方法,其中,响应于在所述搜索查询中接收到另一个字符,本发明包括:
识别与所述搜索查询不再匹配的先前匹配的记录;以及
将具有不包含匹配记录的搜索结果列表的可选择对象从所述显示器中去除。
4.如权利要求1所述的方法,其中,响应于表示所述搜索查询的修改的输入,所述方法包括:
清除可选择对象的显示;
修改所述搜索查询,以基于接收的输入创建修改的搜索查询;
检查每个所述数据记录集,以识别与所述修改的搜索查询匹配的记录;
为具有与所述修改的搜索查询匹配的记录的数据集,在所述显示器中创建可选择对象,每个可选择对象都具有与之相关的显示模式,所述显示模式将包括匹配记录的搜索结果列表显示在所述显示器中;
将所述匹配记录附加到与之对应的搜索结果列表中。
5.如前述任一项权利要求所述的方法,包括将所述显示器设置为具有包括所述可选择对象的公共显示区。
6.如权利要求5所述的方法,其中,选择每个显示模式将在所述公共显示区显示不同的搜索列表。
7.如前述任一项权利要求所述的方法,其中,所述可选择对象之一的显示模式为显示与具有与所述搜索查询匹配的记录的全部数据集对应的搜索结果列表。
8.如前述任一项权利要求所述的方法,包括:
获取与给定的可选择对象相关联的图像;以及
配置所述可选择对象,以显示所获取的图像。
9.如前述任一项权利要求所述的方法,包括将所述可选择对象在所述公共显示区内显示为一行可选择对象。
10.如权利要求1至8中任一项所述的方法,包括将所述可选择对象在所述显示器上显示为一列可选择对象。
11.如前述任一项权利要求所述的方法,包括:
识别对应于所接收的输入的字符集;
形成多个初始搜索查询,每个初始搜索查询都对应于所述字符集中的字符,以及
对于每个初始查询,执行对所述数据记录集的所述检查。
12.如权利要求11所述的方法,其中,对于之后接收的每个输入,所述方法包括对各字符集中的字符进行组合,以形成多个修改的搜索查询;以及
针对每个所述修改的搜索查询,执行对所述数据记录集的所述检查。
13.如权利要求11或12所述的方法,其中,所述输入接收自移动终端的键区。
14.如前述任一项权利要求所述的方法,其中对每个数据集顺序地搜索,以识别与所述搜索查询匹配的记录。
15.一种对搜索查询生成的搜索结果进行处理的终端,所述终端配置有到存储系统的通道,所述存储系统保存多个数据记录集,所述终端包括:
具有公共显示区的显示器;
输入装置,用于接收搜索查询中的字符;
处理系统,其响应于所述字符的接收形成初始搜索查询并将其提交给所述存储系统;
其中,所述存储系统被配置为检查每个所述数据记录集,以识别与所述初始搜索查询匹配的记录,所述处理系统为对应于具有与所述初始搜索查询匹配的记录的每个数据集,在所述公共显示区创建可选择对象,并将匹配的结果附加至与之对应的搜索结果列表,
所述终端在使用时响应于创建的可选择对象,将与所创建的可选择对象对应的所述搜索列表提供在所述公共显示区,
其中,在多个数据集都具有与所述初始搜索查询匹配的记录的情况下,所述显示器除了显示对应于选定的所述可选择对象的所述搜索列表之外,还显示未选定的可选择对象。
16.如权利要求15所述的终端,其中,响应于在所述搜索查询中接收到另一个字符,所述处理系统修改所述初始搜索查询,以创建修改的搜索查询;所述存储系统检查每个所述数据记录集,以识别与所述修改的搜索查询匹配的记录;
其中,对于具有与所述修改的搜索查询匹配的记录的数据集,所述处理系统在所述显示器中创建可选择对象,每个可选择对象都具有与之相关的显示模式,所述显示模式将包括匹配记录的搜索结果列表显示在所述显示器中;
所述处理系统识别根据所述初始搜索查询创建的可选择对象中创建的、与根据所述修改的搜索查询创建的可选择对象不等同的可选择对象,并将所识别的可选择对象从所述显示器中去除。
17.如权利要求15所述的终端,其中,响应于在所述搜索查询中接收到另一个字符,所述处理系统修改所述初始搜索查询,以创建修改的搜索查询,所述存储系统检查每个所述数据记录集以识别与所修改的搜索查询匹配的记录;
其中,所述处理系统识别与所述搜索查询不再匹配的先前匹配的记录,并将具有不包含匹配记录的搜索结果列表的可选择对象从所述显示器中去除。
18.如权利要求15所述的终端,其中,响应于在所述搜索查询中接收到另一个字符,所述处理系统修改所述初始搜索查询,以创建修改的搜索查询,所述存储系统检查每个所述数据记录集以识别与所修改的搜索查询匹配的记录;
其中,所述处理系统清除所述可选择对象的显示,并且,为具有与所修改的搜索查询匹配的记录的每个数据集,所述处理系统在所述显示器中创建所述可选择对象,并将所述匹配的记录附加到与之对应的搜索结果列表中。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP07290785A EP2009558A1 (en) | 2007-06-25 | 2007-06-25 | Method and system for providing navigable search results |
EP07290785.0 | 2007-06-25 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101364223A true CN101364223A (zh) | 2009-02-11 |
Family
ID=38520692
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2008101268055A Pending CN101364223A (zh) | 2007-06-25 | 2008-06-24 | 用于提供可导航搜索结果的方法和系统 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20090013285A1 (zh) |
EP (1) | EP2009558A1 (zh) |
JP (2) | JP2009003930A (zh) |
CN (1) | CN101364223A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010124510A1 (zh) * | 2009-04-30 | 2010-11-04 | 广东国笔科技股份有限公司 | 一种人机界面交互系统和方法 |
CN110462341A (zh) * | 2017-04-18 | 2019-11-15 | 佳明瑞士有限责任公司 | 用于交通工具导航辅助的移动应用接口装置 |
CN111400556A (zh) * | 2020-03-06 | 2020-07-10 | 上海数据交易中心有限公司 | 数据查询方法及装置、计算机设备、存储介质 |
Families Citing this family (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9294345B2 (en) * | 2007-07-06 | 2016-03-22 | Lg Electronics Inc. | Wireless network management procedure, station supporting the procedure, and frame format for the procedure |
US9449092B2 (en) * | 2008-07-24 | 2016-09-20 | Adobe Systems Incorporated | Method and apparatus requesting information upon returning to a search results list |
KR101548273B1 (ko) * | 2009-04-08 | 2015-08-28 | 삼성전자주식회사 | 휴대용 단말기에서 웹 검색 속도를 향상시키기 위한 장치 및 방법 |
US9069862B1 (en) * | 2010-10-14 | 2015-06-30 | Aro, Inc. | Object-based relationship search using a plurality of sub-queries |
US8386454B2 (en) * | 2009-09-20 | 2013-02-26 | Yahoo! Inc. | Systems and methods for providing advanced search result page content |
JP2011070324A (ja) * | 2009-09-24 | 2011-04-07 | Toshiba Corp | 患者管理装置及び患者管理システム |
KR101120390B1 (ko) | 2009-12-29 | 2012-02-24 | 엔에이치엔(주) | 검색 결과 제공 시스템 및 방법 |
US9069443B2 (en) | 2010-06-11 | 2015-06-30 | Doat Media Ltd. | Method for dynamically displaying a personalized home screen on a user device |
US9323844B2 (en) | 2010-06-11 | 2016-04-26 | Doat Media Ltd. | System and methods thereof for enhancing a user's search experience |
US10713312B2 (en) | 2010-06-11 | 2020-07-14 | Doat Media Ltd. | System and method for context-launching of applications |
KR101731843B1 (ko) * | 2010-09-02 | 2017-05-02 | 삼성전자 주식회사 | 아이템 디스플레이하는 방법 및 장치 |
EP2461613A1 (en) | 2010-12-06 | 2012-06-06 | Gemalto SA | Methods and system for handling UICC data |
US9408066B2 (en) | 2010-12-06 | 2016-08-02 | Gemalto Inc. | Method for transferring securely the subscription information and user data from a first terminal to a second terminal |
CN102142030B (zh) * | 2011-03-22 | 2014-03-26 | 北京优视网络有限公司 | 一种数据搜索方法和数据搜索装置 |
US9858342B2 (en) | 2011-03-28 | 2018-01-02 | Doat Media Ltd. | Method and system for searching for applications respective of a connectivity mode of a user device |
US8843469B2 (en) * | 2011-08-04 | 2014-09-23 | International Business Machines Corporation | Faceted and selectable tabs within ephemeral search results |
JP5764716B2 (ja) * | 2012-01-18 | 2015-08-19 | 株式会社日立製作所 | ストレージシステムを含んだ計算機システムのリソースを検索エンジンに検索させその検索の結果を表示する計算機及び方法 |
JP6018281B1 (ja) * | 2015-11-11 | 2016-11-02 | Line株式会社 | 表示制御方法、端末、情報処理装置、及びプログラム |
US10402816B2 (en) * | 2016-12-31 | 2019-09-03 | Square, Inc. | Partial data object acquisition and processing |
JP6968950B2 (ja) * | 2018-11-30 | 2021-11-24 | キヤノン株式会社 | 情報処理装置、情報処理方法およびプログラム |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3565288B2 (ja) * | 1995-02-16 | 2004-09-15 | ソニー株式会社 | 情報表示方法 |
JPH10326280A (ja) * | 1997-03-21 | 1998-12-08 | Hitachi Ltd | 電子事典の表示方法および検索方法、並びに電子事典 |
US6219731B1 (en) * | 1998-12-10 | 2001-04-17 | Eaton: Ergonomics, Inc. | Method and apparatus for improved multi-tap text input |
GB2347247A (en) * | 1999-02-22 | 2000-08-30 | Nokia Mobile Phones Ltd | Communication terminal with predictive editor |
GB2347239B (en) * | 1999-02-22 | 2003-09-24 | Nokia Mobile Phones Ltd | A communication terminal having a predictive editor application |
US7216115B1 (en) * | 1999-11-10 | 2007-05-08 | Fastcase.Com, Inc. | Apparatus and method for displaying records responsive to a database query |
JP3601470B2 (ja) * | 2001-05-07 | 2004-12-15 | ヤマハ株式会社 | 画面移行タブスイッチ制御装置及びプログラム |
US6990534B2 (en) * | 2001-07-20 | 2006-01-24 | Flowfinity Wireless, Inc. | Method for a proactive browser system for implementing background frame maintenance and asynchronous frame submissions |
JP2004185049A (ja) * | 2002-11-29 | 2004-07-02 | Toppan Printing Co Ltd | 記事閲覧装置及びその方法、並びに記事閲覧プログラム |
TW200517857A (en) | 2003-06-18 | 2005-06-01 | Zi Corp Canada Inc | Configurable information identification system and method |
US7124148B2 (en) * | 2003-07-31 | 2006-10-17 | Sap Aktiengesellschaft | User-friendly search results display system, method, and computer program product |
JP4674090B2 (ja) * | 2005-01-06 | 2011-04-20 | ソニー・エリクソン・モバイルコミュニケーションズ株式会社 | 無線通信端末装置及びプログラム |
US7340686B2 (en) * | 2005-03-22 | 2008-03-04 | Microsoft Corporation | Operating system program launch menu search |
US7779011B2 (en) * | 2005-08-26 | 2010-08-17 | Veveo, Inc. | Method and system for dynamically processing ambiguous, reduced text search queries and highlighting results thereof |
US7548915B2 (en) * | 2005-09-14 | 2009-06-16 | Jorey Ramer | Contextual mobile content placement on a mobile communication facility |
US8209320B2 (en) * | 2006-06-09 | 2012-06-26 | Ebay Inc. | System and method for keyword extraction |
US20080155426A1 (en) * | 2006-12-21 | 2008-06-26 | Microsoft Corporation | Visualization and navigation of search results |
-
2007
- 2007-06-25 EP EP07290785A patent/EP2009558A1/en not_active Withdrawn
-
2008
- 2008-06-16 JP JP2008157150A patent/JP2009003930A/ja not_active Ceased
- 2008-06-24 US US12/145,126 patent/US20090013285A1/en not_active Abandoned
- 2008-06-24 JP JP2008164827A patent/JP2009037602A/ja active Pending
- 2008-06-24 CN CNA2008101268055A patent/CN101364223A/zh active Pending
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010124510A1 (zh) * | 2009-04-30 | 2010-11-04 | 广东国笔科技股份有限公司 | 一种人机界面交互系统和方法 |
CN102117159B (zh) * | 2009-04-30 | 2012-11-14 | 广东国笔科技股份有限公司 | 一种人机界面交互系统和方法 |
CN110462341A (zh) * | 2017-04-18 | 2019-11-15 | 佳明瑞士有限责任公司 | 用于交通工具导航辅助的移动应用接口装置 |
CN110462341B (zh) * | 2017-04-18 | 2023-07-07 | 佳明瑞士有限责任公司 | 用于交通工具导航辅助的移动应用接口装置 |
CN111400556A (zh) * | 2020-03-06 | 2020-07-10 | 上海数据交易中心有限公司 | 数据查询方法及装置、计算机设备、存储介质 |
Also Published As
Publication number | Publication date |
---|---|
JP2009003930A (ja) | 2009-01-08 |
US20090013285A1 (en) | 2009-01-08 |
JP2009037602A (ja) | 2009-02-19 |
EP2009558A1 (en) | 2008-12-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101364223A (zh) | 用于提供可导航搜索结果的方法和系统 | |
CN109614504B (zh) | 一种互联网电子书的管理系统及方法 | |
US7793209B2 (en) | Electronic apparatus with a web page browsing function | |
CN102368252B (zh) | 将搜索查询应用到内容集 | |
US6049796A (en) | Personal digital assistant with real time search capability | |
US7921092B2 (en) | Topic-focused search result summaries | |
CN101501610A (zh) | 非标准的基于位置的文本输入 | |
US20120246139A1 (en) | System and method for resume, yearbook and report generation based on webcrawling and specialized data collection | |
US20120204097A1 (en) | Display Apparatus | |
CN101273348A (zh) | 结构化数据的导航 | |
WO2011049727A2 (en) | Leveraging collaborative cloud services to build and share apps | |
CN100447784C (zh) | 信息管理装置和信息管理方法 | |
CN105528338A (zh) | 智能预测的输入方法和系统 | |
CN106953913A (zh) | 一种信息推送方法及移动终端 | |
JP2009026249A (ja) | 閲覧履歴編集端末及びプログラムおよびその方法 | |
JP2002007450A (ja) | 検索支援システム | |
JP2007233862A (ja) | サービス検索システム及びサービス検索方法 | |
CA2692964C (en) | System and method for improved address entry | |
JP2002149668A (ja) | インターネット補助ソフトウェア及び該プログラムを記録した記録媒体 | |
WO2020095776A1 (ja) | 知識情報作成支援装置 | |
CN105872232A (zh) | 号码在线查询方法及装置 | |
KR101153534B1 (ko) | 웹 데이터 및 로컬 데이터에 대한 데이터 자동 태깅 방법및 데이터 자동 태깅 시스템 | |
KR100720993B1 (ko) | 날짜 검색어를 이용한 인터넷 검색 방법 | |
JP2008517397A (ja) | 情報通信網を用いた情報提供方法 | |
KR100463483B1 (ko) | 전화번호검색기를 이용한 실시간 전화번호 검색 시스템 및그 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20090211 |