用于提供预览信息的搜索方法、设备和系统的制作方法

文档序号:6350401阅读:235来源:国知局
专利名称:用于提供预览信息的搜索方法、设备和系统的制作方法
技术领域
本发明总体涉及一种用于提供预览信息的搜索方法、设备以及系统,更具体地讲, 涉及一种用于实时提供作为搜索结果的预览信息的搜索方法、设备以及系统。
背景技术
近来,随着多媒体设备的使用变得普遍,在多媒体设备中使用的内容量也指数级地增加。由于内容的增加,用户可选择并使用多种内容。然而,由于内容的丰富,用户必须执行精确且复杂的搜索来找到想要的内容。具体地讲,传统的搜索自动完成仅提供了搜索结果列表,从而用户不能在搜索结果列表中识别每个项目。因此,用户必须在搜索结果列表中点击每个项目,以识别每个项目的详细内容。因此,需要一种更容易且快速地搜索想要的内容或数据的方法。

发明内容
技术问题做出本发明以解决以上问题并且提供一种用于提供预览信息的搜索方法、设备和系统,以使用户更快速地获得想要的搜索结果。技术方案根据本发明的一方面,提供了一种搜索方法。该搜索方法包括从服务器实时地接收满足搜索条件的搜索结果项目的列表以及期望从搜索结果项目的列表选择的项目的预览信息;输出搜索结果项目的列表和预览信息。该搜索方法还包括如果搜索条件被输入,则将搜索条件实时地发送给服务器,其中,在接收操作中,从服务器接收由服务器基于搜索条件搜索到的搜索结果的列表以及预 JaI f η 息。根据本发明的另一方面,提供了一种搜索设备。该搜索设备包括发送/接收单元,用于从服务器实时地接收满足搜索条件的搜索结果项目的列表以及期望从搜索结果项目的列表选择的项目的预览信息;控制单元,用于输出搜索结果项目的列表以及预览信息。该搜索设备还包括输入单元,用于输入搜索条件,如果多个搜索条件通过输入单元被连续地输入,则发送/接收单元从服务器实时地接收满足所述多个搜索条件的组合的搜索结果的列表以及期望从搜索结果的列表选择的项目的预览信息。该搜索设备还包括输入单元,用于输入搜索条件,并且如果搜索条件通过输入单元被输入,则发送/接收单元将搜索条件实时地发送给服务器,并从服务器接收由服务器基于搜索条件搜索到的搜索结果的列表以及预览信息。根据本发明的另一方面,提供了一种搜索系统。该搜索系统包括显示设备,用于将由用户输入的搜索条件发送给服务器,并从服务器接收并输出搜索结果;服务器,用于基于搜索条件进行搜索,并将满足搜索条件的搜索结果项目的列表以及期望从搜索结果项目的列表选择的项目的预览信息发送给显示设备。有益效果因此,可有效地减小搜索时间,从而用户可更加快速地获得想要的搜索结果。


通过下面结合附图进行的详细描述,本发明的上述和其他方面、特点和优点将会变得更加清楚,其中图1是示出根据本发明实施例的搜索系统的框图;图2和图3是示出根据本发明实施例的搜索方法的流程图;图4示出根据本发明实施例的用于显示预览信息的方法;图5示出根据本发明另一实施例的用于显示预览信息的方法;图6示出根据本发明另一实施例的用于显示预览信息的方法;图7示出当附加地输入搜索条件时用于显示预览信息的方法;图8示出当输入所有的搜索条件时用于显示预览信息的方法;图9是示出客户机的配置的框图。
具体实施例方式下文中,将参照附图来描述本发明的优选实施例。因此,本领域的普通技术人员将认识到,在不脱离本发明的范围和精神的情况下,可对这里描述的实施例进行各种改变和修改。另外,为了清楚和简明,省略对公知功能和构造的描述。图1是示出根据本发明实施例的搜索系统的框图。搜索系统通过网络向客户机实时提供由内容提供者制作且存储在服务器中的内容或数据。如图1中所示,根据本发明实施例的搜索系统可包括客户机100和服务器200。客户机100访问服务器200并通过网络从服务器200接收内容或数据,这使得用户能够使用内容或数据。如果客户机100将搜索条件(诸如,由用户输入的搜索术语)发送给服务器200, 则服务器200搜索与该搜索条件对应的内容或数据。服务器200根据从客户机100接收的搜索条件来搜索存储在其中的内容或数据。 具体地讲,服务器200根据从客户机100接收的搜索条件实时地搜索内容或数据,并将搜索结果实时地发送给客户机100。如果搜索条件被连续地输入,则搜索条件被组合并被搜索, 并且基于组合的搜索条件的搜索结果被实时地发送给客户机100。存储在服务器200中的被搜索项目是由内容提供者制作的内容或者由内容提供者产生的数据。内容提供者可制作内容或产生数据,以及将内容或数据发送给服务器200 用于存储。客户机100可针对接收的搜索结果中的一个项目请求预览信息。服务器200可将请求的预览信息发送给客户机100。下文中,参照图2和图3来描述用于将预览信息从服务器20发送给客户机100的处理。图2和图3是示出根据本发明实施例的搜索方法的流程图。
如果用户将搜索条件输入客户机100 (步骤中的S205-是),则在步骤S210,客户机100将输入的搜索条件发送给服务器200。当搜索条件被输入并被发送时,在步骤S215, 客户机100在屏幕上显示输入的搜索条件,从而用户可识别哪个搜索条件被输入。服务器200在步骤S220根据输入的搜索条件搜索在其中存储的内容或数据,在步骤S225提取与搜索条件匹配的搜索结果,并在步骤S230将搜索结果发送给客户机100。在步骤S235,客户机100在屏幕上显示接收的搜索结果项目的列表,并且在步骤 S240确定是否期待从搜索结果列表中选择项目。来自搜索结果列表中的“期待被选择的项目,,是指在从搜索结果列表中选择特定项目之一之前,还没有从搜索结果列表中选择的特定项目的指示。例如,为了从搜索结果列表中选择一个项目,用户可使用输入装置(诸如,鼠标)从搜索结果列表中点击该项目, 或者可使用输入装置(诸如,键盘)在搜索结果列表中的该项目上定位光标,并且按下输入键,即,点击或按下输入键指示从搜索结果列表中选择该项目。然而,在点击或按下输入键之前,对将从搜索结果列表中选择的项目的期望被指示。更具体地讲,在通过例如在项目上点击来实际选择项目本身之前,可通过例如使用输入装置(诸如,鼠标)在搜索结果列表中的项目上定位箭头,或者通过使用输入装置(诸如, 键盘)在搜索结果列表中的项目上定位光标来指示期望被选择的项目。如果用户指明期望从搜索结果列表中选择的项目,则在步骤S245客户机100将针对期望的项目的信息发送给服务器200,并在步骤S255突出显示该期望的项目。如果服务器200从客户机100接收到针对指示的项目的信息,则在步骤S250,服务器200提取指示的项目的预览信息,并在步骤S260将预览信息发送给客户机100。预览信息指示与期望的项目相关且与其他项目的有区别的核心信息。具体地讲,预览信息可以是与期望的项目相关的图像或声音。客户机100接收预览信息,在步骤S265在屏幕上显示预览信息,并在步骤S270 确定用户是否输入附加搜索条件。如果客户机100确定用户输入附加搜索条件,则在步骤 S275,客户机100通过将先前的搜索条件与新搜索条件进行组合来更新搜索条件并根据更新的组合搜索条件重复步骤S210至S270。如下执行更新搜索条件的步骤。例如,如果用户输入搜索字母“A”作为搜索条件, 则客户机100和服务器200通过步骤S210至S270提取搜索结果或者提供关于搜索字母 “A”的预览信息。随后,如果用户输入字母“B”作为新的搜索条件,则客户机100和服务器 200通过操作S210至S270提取针对作为“A”和“B”的组合的搜索字母“AB”的搜索结果, 或者提供针对搜索字母“AB”的预览信息。如果在步骤S270客户机100确定没有输入附加搜索条件,则客户机100和服务器 200进行如图3中所示的操作。随后,在步骤S280,客户机100确定是否从搜索结果中选择了想要的项目,如果从搜索结果中选择了想要的项目,则在步骤S285,客户机100将针对选择的项目的信息发送给服务器200。在步骤S290,服务器200提取针对选择的项目的详细信息,并将提取的详细信息发送给客户机100。在步骤S300,客户机100在屏幕上显示详细的信息。如上所述,在用户进行选择时提供针对期望由用户从搜索结果选择的项目的详细信息之前,该项目的预览信息被提供,从而有效地减小搜索时间,以使得用户更加快速地得
6到想要的搜索结果。下文中,参照图4至图8来描述在客户机100的屏幕上显示预览信息的方法。图4示出根据本发明实施例的用于显示预览信息的方法。客户机100的屏幕被分为三个区域310至330。第一区域310显示由用户输入的搜索条件。如上所述,如果用户输入搜索条件,则搜索条件被发送到服务器200并显示在客户机100的屏幕上,从而用户可识别输入的搜索条件。第一区域310显示用户输入了搜索条件“T”。第二区域330显示与由用户输入的搜索条件匹配的搜索结果。如上所述,如果用户输入了搜索条件,则搜索条件被发送给服务器200,服务器200提取与搜索条件匹配的搜索结果并将搜索结果发送给客户机100。因此,客户机100在第二区域330上显示搜索结果,以使得用户识别该搜索结果。第二区域330显示了 “T-World”、“TV”、“Test”等作为搜索结果被输出。第三区域320显示期望从与搜索条件匹配的搜索结果选择的项目的预览信息。如上所述,如果搜索结果被显示在第二区域330上,则用户可使用输入装置(诸如鼠标或键盘),期望一个项目从搜索结果中被选择。根据本发明的此实施例,使用鼠标来执行期望一个项目将被选择。因此,如图4中所示,使用箭头300将用户对鼠标的操作显示在屏幕上,并且用户可通过使用鼠标移动箭头300来期望将从搜索结果中选择的想要的项目。也就是,在图4中“TV”期望被选择,而 "T-fforld"或“Test”可使用鼠标被期望选择。如果期望由客户机100选择项目,则关于期望被选择的项目的信息被发送给服务器200,并且服务器200将期望被选择的项目的预览信息发送给客户机100。因此,客户机 100在第三区域320上显示预览信息,所以用户可更容易地识别期望被选择的项目的内容。 第三区域320显示了期望被选择的项目的标题“TV”、缩略图以及评级。图5示出根据本发明另一实施例的用于显示预览信息的方法。参照图5描述的方法与参照图4描述的实施例类似。然而,根据本示例,根据键盘操作来指示期望将被选择的一个项目。因此,如图5中所示,在屏幕上使用突出显示400显示键盘的操作,并且用户可通过使用方向键移动突出显示400,期望从搜索结果中将被选择想要的项目。也就是,在图 5中“TV”期望被选择,而“T-World”或“Test”可使用方向键被期望选择。图6示出根据本发明另一实施例的用于显示预览信息的方法。与参照图4和图5 描述的实施例相比,参照图6描述的方法包括无需用户操作来显示预览信息。如果在客户机100中输入了搜索条件,则服务器200根据搜索条件进行搜索。月艮务器200按照满足搜索条件顺序排列搜索结果内的项目,并将排列的搜索结果发送给客户机100。因此,“T-World”、“TV”和“Test”顺次满足用户输入的搜索条件“T”。由于“T-world”比其他项目更加满足搜索条件,因此存在用户意图搜索 “T-world”的更高的可能性。因此,客户机100可请求位于搜索结果的顶部的项目的预览信息,而无需接收用于指示期望将被选择的项目的单独的用户输入。可选择地,服务器200可发送最满足搜索条件的项目的预览信息连同搜索结果,而无需客户机100对预览信息的单独请求。因此,客户机100在屏幕的第三区域320上显示从服务器200接收的预览信息,因此用户可更加容易地识别对应于与搜索条件最匹配的项目的内容。图6的第三区域320显示了最满足搜索条件的项目的标题“T-world”、缩略图以及等级。图7示出当附加地输入搜索条件时用于显示预览信息的根据本发明另一实施例的方法。如果用户最初首先输入搜索条件“T”并且随后输入搜索条件“e”,则第一区域310 将首先输入的搜索条件和附加输入的搜索条件进行组合和显示。因此,用户可知道哪个搜索条件已经被输入。当用户附加地输入字符“e”时,“e”被发送给服务器200,服务器200搜索与通过组合“ T ”和“ e ”而产生的“ Te ”匹配的内容或数据。随后,服务器200提取与“Te”匹配的搜索结果并将该搜索结果发送给客户机100。 客户机100在第二区域330上显示搜索结果,因此用户可识别该搜索结果。图7的第二区域330显示了服务器200基于搜索条件“Te”搜索到“Test”、“Tell me ","Technical Game,,寸。如果用户期望“Test”将被选择,则客户机100可请求“Test”的预览信息并在如图7中所示的第三区域320上显示“Test”的预览信息。如上所述,尽管用户未期望“Test” 将被选择,但是如果确定“Test”比其他项目满足搜索条件,则服务器200可将“Test”的预览信息发送给客户机100。图8示出根据本发明另一实施例的当输入所有的搜索条件时用于显示预览信息的方法。如果用户输入搜索条件(例如,“Tetris”),则搜索条件被发送给服务器200并且服务器200将针对搜索条件“Tetris”的搜索结果发送给客户机100。更具体地讲,如果搜索条件“T”被输入,则针对“T”的搜索结果从服务器200被发送到客户机100。如果搜索条件“e”被随后输入,则针对“Te”的搜索结果从服务器200被发送到客户机100。如果搜索条件“t”被随后输入,则针对“Tet”的搜索结果从服务器200 被发送到客户机100。如果搜索条件“r”被随后输入,则针对“Tetr”的搜索结果从服务器 200被发送到客户机100。如果搜索条件“i”被随后输入,则针对“Tetri”的搜索结果从服务器200被发送到客户机100。如果搜索条件“S”被随后输入,则针对“Tetris”的搜索结果从服务器200被发送到客户机100。如果用户完成搜索条件的输入,则服务器200将与搜索条件匹配的搜索结果发送给客户机100并且还将与搜索条件最优匹配的项目的预览信息发送给客户机100。因此,标题“Tetris”、缩率图和等级作为与搜索条件最优匹配的项目的预览信息显示在第三区域320上。此外,与搜索条件最优匹配的项目被突出显示并被显示在第二区域330上。与图 5中显示的突出显示400相反,可由客户机100本身或由服务器200提供突出显示700。换句话说,可由客户机100或服务器200来执行对项目是否与搜索条件匹配的确定,并且客户机100或服务器200可基于所述确定来突出显示与搜索条件最优匹配的项目。因此,图5 中显示的突出显示400根据用户操作方向键而产生,因此突出显示400与图8中显示的突出显示700不同。因此,图5中显示的突出显示400和图8中显示的突出显示700可以按不同的方法表现。
图9是示出根据本发明实施例的客户机100的配置的框图。在图9中,仅用于描述本发明所必要的部件被示意性地示出。客户机100可包括多媒体功能块110、显示器120、控制单元130、网络接口 140、输入单元150和存储单元160。多媒体功能块110对从服务器200接收的预览信息或详细信息进行图像处理以显
示在屏幕上。显示器120在屏幕上显示搜索条件、搜索结果和预览信息。具体地讲,显示器120 的第一区域310显示由用户输入的搜索条件,显示器120的第二区域330显示由服务器200 搜索的搜索结果,显示器120的第三区域320显示期望被选择的项目的预览信息或者已选择的项目的详细信息,从而用户可识别该信息。网络接口 140是使得客户机100能够通过网络与服务器200通信的路径。客户机 100将搜索条件和对预览信息的请求发送给服务器200,并通过网络接口 140从服务器200 接收搜索结果和预览信息。输入单元150连接到鼠标或键盘以接收如上所述的用户操作的输入。具体地讲, 输入单元150接收用户指示期望从搜索结果选择的项目的输入,并将用户的输入发送给控制单元130。存储单元160存储操作客户机100的程序、从服务器200接收的各种信息、数据和搜索结果。存储单元160可被实现为硬盘、非易失性存储器或诸如此类。控制单元130控制客户机100的全部操作,将搜索条件发送给服务器200,显示搜索结果,并且请求、接收并显示预览信息。因此,搜索时间可被有效地减小,因此用户可更加快速地得到想要的搜索结果。尽管已经参照本发明的特定示例性实施例显示和描述了本发明,但是本领域的技术人员将理解,在不脱离由权利要求限定的本发明的精神和范围的情况下,可以对其进行形式和细节上的各种改变。
权利要求
1.一种搜索方法,包括从服务器实时地接收满足搜索条件的搜索结果项目的列表以及期望从搜索结果项目的列表选择的项目的预览信息;输出搜索结果项目的列表和预览信息。
2.如权利要求1所述的搜索方法,其中,在接收操作中,如果多个搜索条件被连续输入,则从服务器实时地接收满足所述多个搜索条件的组合的搜索结果项目的列表以及期望从搜索结果项目的列表选择的项目的预览信息。
3.如权利要求1所述的搜索方法,其中,期望从搜索结果的列表选择的项目是通过在搜索结果的列表中根据用户的操作移动光标被指出但是还没有被用户选择的项目。
4.如权利要求1所述的搜索方法,其中,期望从搜索结果项目的列表选择的项目是由服务器在搜索结果项目的列表中确定的最满足搜索条件的项目,其中,期望从搜索结果项目的列表选择的项目与剩余项目被不同地显示,或者位于搜索结果项目的列表的顶部。
5.如权利要求1所述的搜索方法,还包括如果搜索条件被输入,则将搜索条件实时地发送给服务器,其中,在接收操作中,从服务器接收由服务器基于搜索条件搜索的搜索结果项目的列表以及预览信息。
6.如权利要求1所述的搜索方法,其中,预览信息包括与搜索结果相关的图像或声音。
7.如权利要求1所述的搜索方法,其中,在输出搜索结果项目的列表的步骤中,搜索结果项目的列表和预览信息被输出在屏幕上,并且屏幕被划分为第一区域、第二区域和第三区域,第一区域用于接收搜索条件的输入,第二区域用于显示搜索结果的列表,第三区域用于显示预览信息。
8.一种搜索设备,包括发送/接收单元,用于从服务器实时地接收满足搜索条件的搜索结果项目的列表以及期望从搜索结果的列表选择的项目的预览信息;控制单元,用于输出搜索结果项目的列表以及预览信息。
9.如权利要求8所述的搜索设备,还包括 输入单元,用于接收搜索条件的输入,其中,如果多个搜索条件通过输入单元被连续地输入,则发送/接收单元从服务器实时地接收满足所述多个搜索条件的组合的搜索结果项目的列表以及期望从搜索结果项目的列表选择的项目的预览信息。
10.如权利要求8所述的搜索设备,其中,期望从搜索结果项目的列表选择的项目是通过在搜索结果项目的列表中根据用户的操作移动光标被指出但是还没有被用户选择的项目。
11.如权利要求8所述的搜索设备,其中,期望从搜索结果项目的列表选择的项目是由服务器在搜索结果项目的列表中确定的最满足搜索条件的项目,其中,期望从搜索结果项目的列表选择的项目与剩余项目被不同地显示,或者位于搜索结果项目的列表的顶部。
12.如权利要求8所述的搜索设备,还包括输入单元,用于接收搜索条件的输入,其中,如果搜索条件通过输入单元被输入,则发送/接收单元将搜索条件实时地发送给服务器,并从服务器接收由服务器基于搜索条件搜索到的搜索结果项目的列表以及预览 fn息ο
13.如权利要求8所述的搜索设备,其中,预览信息包括与搜索结果相关的图像或声曰°
14.如权利要求8所述的搜索设备,其中,控制单元在屏幕上输出搜索结果项目的列表以及预览信息,其中,屏幕被划分为第一区域、第二区域和第三区域,第一区域用于输入搜索条件,第二区域用于显示搜索结果的列表,第三区域用于显示预览信息。
15.一种搜索系统,包括显示设备,用于将由用户输入的搜索条件发送给服务器,并从服务器接收并输出搜索结果;服务器,用于基于搜索条件进行搜索,并将满足搜索条件的搜索结果项目的列表以及期望从搜索结果项目的列表选择的项目的预览信息发送给显示设备。
全文摘要
提供了一种用于提供预览信息的搜索方法、设备和系统。该搜索方法包括从服务器实时地接收搜索结果项目的列表以及预览信息,并输出所述列表和预览信息。因此,搜索时间可被有效地减小,这使得用户能够更加快速地获得想要的搜索结果。
文档编号G06F3/14GK102483766SQ201080040714
公开日2012年5月30日 申请日期2010年9月13日 优先权日2009年9月13日
发明者崔佑赫, 李南杰, 金东成, 金镇熙 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1