一种显示搜索信息的设备和方法

文档序号:6520986阅读:181来源:国知局
一种显示搜索信息的设备和方法
【专利摘要】本发明涉及显示设备【技术领域】,尤其涉及一种显示搜索信息的设备和方法,用以解决现有的智能电视信息搜索速度较慢的问题。本发明实施例提供的显示搜索信息的设备包括:键盘输入框控件,用于接收所述设备屏幕上的键盘区域的操作,获取所述操作对应的字符,并根据获取的所述字符确定检索条件,将确定的所述检索条件发送给与所述设备连接的服务器;搜索信息显示控件,用于接收与所述设备连接的所述服务器根据所述检索条件确定的检索结果,根据所述检索结果在所述设备屏幕上的搜索信息显示区域进行显示。通过将键盘控件和输入框控件合成为键盘输入框控件,避免了键盘控件和输入框控件之间的交互,提高了搜索速度。
【专利说明】一种显示搜索信息的设备和方法
【技术领域】
[0001]本发明涉及显示设备【技术领域】,尤其涉及一种显示搜索信息的设备和方法。
【背景技术】
[0002]智能电视的到来,顺应了电视机“高清化”、“网络化”、“智能化”的趋势。当个人电脑(Personal Computer, PC)早就智能化,手机和平板电脑也在大面积智能化的情况下,电视也已实现智能化,智能电视通常具备通过互联网、有线电视网、PC等多种渠道获得视频数据,提供简便的用户操作界面,用户可通过非常简单的操作实现在智能电视的大屏幕上观看清晰的视频节目。
[0003]信息搜索是智能电视的重要功能。利用信息搜索,智能电视的使用者可以快速获取需要的信息,比如:喜欢观看的影片、感兴趣的新闻等。如图1所示,现有的智能电视的信息搜索功能是由智能电视的键盘控件101 (简称键盘控件101)、智能电视的输入框控件102(简称输入框控件102)和智能电视的搜索信息显示控件103 (简称搜索信息显示控件103),以及智能电视所连接的服务器来完成的,搜索过程包括:
[0004]键盘控件101接收用户通过外接的键盘或鼠标在智能电视屏幕上的键盘区域的操作,获取操作对应的字符,将获取的字符发送给输入框控件102 ;
[0005]输入框控件102接收键盘控件101发送的字符,将获取的字符显示在智能电视屏幕上的信息检索输入框内,并根据接收的字符确定检索条件,并把确定的检索条件发送给智能电视连接的服务器;
[0006]服务器根据接收的检索条件确定检索结果,并将检索结果发送给搜索信息显示控件 103 ;
[0007]搜索信息显示控件103根据接收的检索结果在智能电视屏幕上的搜索信息显示区域显示搜索结果。
[0008]上述过程涉及键盘控件101和输入框控件102的交互,这会导致搜索速度的比较慢。

【发明内容】

[0009]本发明实施例提供一种显示搜索信息的设备和方法,用以解决现有的智能电视在显示搜索信息的过程涉及智能电视的键盘控件和输入框控件的交互而导致搜索速度较慢的问题。
[0010]第一方面,本发明实施例提供一种显不搜索信息的设备,包括:
[0011]键盘输入框控件,用于接收所述设备屏幕上的键盘区域的操作,获取所述操作对应的字符,并根据获取的所述字符确定检索条件,将确定的所述检索条件发送给与所述设备连接的服务器;
[0012]搜索信息显示控件,用于接收与所述设备连接的所述服务器根据所述检索条件确定的检索结果,根据所述检索结果在所述设备屏幕上的搜索信息显示区域进行显示。[0013]通过将将键盘控件和输入框控件合成为键盘输入框控件,避免了键盘控件和输入框控件之间的交互,提高了搜索速度。
[0014]较佳地,所述键盘输入框控件还用于:
[0015]在获取所述操作对应的字符之后,在所述设备屏幕上的信息检索输入框内显示获取的所述字符。
[0016]在该优选方案中,通过在设备屏幕上的信息检索输入框内显示获取的所述字符,可使得设备的使用者能够容易地确认其输入的信息是否正确。
[0017]较佳地,所述搜索信息显示控件具体用于:
[0018]接收与所述设备连接的所述服务器根据所述检索条件确定的检索结果,并将所述检索结果分段;针对分段后的检索结果逐段进行如下操作:将对所述检索结果分段而得到的单段检索结果转换成所述设备可显示的媒体数据后,根据转换后的可显示的媒体数据在所述设备屏幕上的搜索信息显示区域进行显示。
[0019]在本优选方案中,搜索信息显示控件将所述检索结果分段;针对分段后的检索结果逐段进行显示,缩短了将检索结果转换为可显示的媒体数据的时间,进一步提高了搜索速度。
[0020]较佳地,所述搜索信息显示控件具体用于:
[0021]根据所述设备屏幕上的搜索信息显示区域的大小或每屏显示的信息条目数将所述检索结果分段。
[0022]在本优选方案中,根据设备屏幕上的搜索信息显示区域的大小或每屏显示的信息条目数将所述检索结果分段,从而使得对检索结果的分段更准确。
[0023]较佳地,所述设备屏幕上的所述键盘区域与所述设备屏幕上的所述搜索信息显示区域相邻。
[0024]在本优选方案中,通过将设备屏幕上的所述键盘区域与所述设备屏幕上的所述搜索信息显示区域设置为相邻,避免了设备的使用者目光频繁在键盘区域和搜索信息显示区域之间移动,能够进一步加快检索速度。
[0025]第二方面,本发明实施例提供一种显示搜索信息的方法,包括:
[0026]显示设备的键盘输入框控件接收所述显示设备屏幕上的键盘区域的操作,获取所述操作对应的字符,并根据获取的所述字符确定检索条件,将确定的所述检索条件发送给与所述显示设备连接的服务器;
[0027]所述显示设备的搜索信息显示控件接收与所述显示设备连接的所述服务器根据所述检索条件确定的检索结果,根据所述检索结果在所述显示设备屏幕上的搜索信息显示区域进行显示。
[0028]通过将将键盘控件和输入框控件合成为键盘输入框控件,避免了键盘控件和输入框控件之间的交互,提高了搜索速度。
[0029]较佳地,在所述显示设备的键盘输入框控件获取所述操作对应的字符之后,该方法还包括:
[0030]所述显示设备的键盘输入控件在所述显示设备屏幕上的信息检索输入框内显示获取的所述字符。
[0031]在该优选方案中,通过在设备屏幕上的信息检索输入框内显示获取的所述字符,可使得设备的使用者能够容易地确认其输入的信息是否正确。
[0032]较佳地,在所述显示设备的搜索信息显示控件接收所述检索结果之后,根据所述检索结果进行显示之前,该方法还包括:所述显示设备的搜索信息显示控件将所述检索结果分段;
[0033]所述显示设备的搜索显示控件根据所述检索结果在所述显示设备屏幕上的搜索信息显示区域进行显示,包括:
[0034]所述显示设备的搜索显示控件针对分段后的检索结果逐段进行如下操作:将对所述检索结果分段而得到的单段检索结果转换成所述设备可显示的媒体数据后,根据转换后的可显示的媒体数据在所述显示设备屏幕上的搜索信息显示区域进行显示。
[0035]在本优选方案中,搜索信息显示控件将所述检索结果分段;针对分段后的检索结果逐段进行显示,缩短了将检索结果转换为可显示的媒体数据的时间,进一步提高了搜索速度。
[0036]较佳地,所述显示设备的搜索信息显示控件将所述检索结果分段,包括:
[0037]所述显示设备的搜索信息显示控件根据所述显示设备屏幕上的搜索信息显示区域的大小或每屏显示的信息条目数将所述检索结果分段。
[0038]在本优选方案中,根据设备屏幕上的搜索信息显示区域的大小或每屏显示的信息条目数将所述检索结果分段,从而使得对检索结果的分段更准确。
[0039]较佳地,所述显示设备屏幕上的所述键盘区域与所述设备屏幕上的所述搜索信息显示区域相邻。
[0040]在本优选方案中,通过将设备屏幕上的所述键盘区域与所述设备屏幕上的所述搜索信息显示区域设置为相邻,避免了设备的使用者目光频繁在键盘区域和搜索信息显示区域之间移动,能够进一步加快检索速度。
【专利附图】

【附图说明】
[0041]图1为通常的实现信息搜索功能的智能电视的结构示意图;
[0042]图2为本发明实施例提供的显示搜索信息的设备的结构示意图;
[0043]图3为本发明实施例提供的显示搜索信息的方法过程示意图;
[0044]图4为通常的智能电视显示区域的布局方式示意图;
[0045]图5为本发明实施例提供的设备显示区域布局方式的示意图;
[0046]图6A为未对检索结果进行分段处理时的转换处理时间示意图;
[0047]图6B为对检索结果进行分段处理时的转换处理时间示意图。
【具体实施方式】
[0048]本发明实施例提供一种显示搜索信息的设备和方法。
[0049]在本发明实施例提供的显示搜索信息的设备包括:键盘输入框控件,用于接收用户在设备屏幕上的键盘区域的操作,获取操作对应的字符,并根据获取的字符确定检索条件,将确定的检索条件发送给与设备连接的服务器;搜索信息显示控件,用于接收与设备连接的服务器根据检索条件确定的检索结果,根据检索结果在设备屏幕上的搜索信息显示区域进行显示。[0050]通过将键盘控件和输入框控件合并为一个控件,即键盘输入框控件,可避免键盘控件和输入框控件之间的交互,从而提高信息搜索的速度。
[0051]需要说明的是,本发明实施例不限于智能电视,所有具有信息检索和显示检索信息功能的设备均可采用本发明实施例提供的方法以提高信息搜索的速度。
[0052]下面结合【专利附图】
附图
【附图说明】对本发明实施例进行详细说明。
[0053]图2是本发明实施例提供的实现显示搜索信息的设备的结构示意图。如图2所示,该设备包括:
[0054]键盘输入框控件201,用于接收用户在显示设备屏幕上的键盘区域的操作,获取操作对应的字符,并根据获取的字符确定检索条件,将确定的检索条件发送给与该设备连接的服务器;
[0055]搜索信息显示控件202,用于接收与该设备连接的服务器根据检索条件确定的检索结果,根据检索结果在该设备的屏幕上的搜索信息显示区域进行显示。
[0056]可选地,键盘输入框控件201还用于:
[0057]在接收用户在该设备屏幕上的键盘区域的操作,获取操作对应的字符之后,在设备屏幕上的信息检索输入框内显示获取的字符。
[0058]可选地,键盘输入框控件201具体用于:
[0059]接收用户通过该设备外接的键盘或鼠标在该设备屏幕上的键盘区域的操作。
[0060]可选地,键盘输入框控件201具体用于:
[0061]将确定的检索条件通过无线通信方式发送给与该设备连接的服务器;搜索信息显示控件202具体用于:通过无线通信方式接收与该设备连接的该服务器根据检索条件确定的检索结果。
[0062]可选地,搜索信息显示控件202具体用于:
[0063]接收与设备连接的服务器根据检索条件确定的检索结果,并将检索结果分段;针对分段后的检索结果逐段进行如下操作:将对检索结果分段而得到的单段检索结果转换成设备可显示的媒体数据后,根据转换后的可显示的媒体数据在设备屏幕上的搜索信息显示区域进行显示。
[0064]通常,用户进行一次检索得到的检索结果涉及的检索信息的条目很多,无法一次呈现在设备屏幕的搜索信息显示区域内。目前的做法是,设备在接收服务器发送的检索结果后,对收到的全部检索结果进行转换,转换成可以呈现在屏幕上的媒体数据(比如:图片、视频流等),由于转换后数据的数据量非常大,会占用较大的设备内存并极大消耗了设备的处理能力。
[0065]本发明的优选方案中,搜索信息显示控件202在接收检索结果之后,根据检索结果进行显示之前,将检索结果分段;搜索信息显示控件202在设备屏幕上的搜索信息显示区域进行显示时,根据分段后的检索结果逐段进行如下操作:将单段检索结果转换成设备可显示的媒体数据后,根据转换后的可显示的媒体数据在设备屏幕上的搜索信息显示区域进行显示。这样就可以减少对设备内存的占用和对设备处理能力的消耗。同时由于无需再对全部的检索结果都进行格式转换后再显示,因此也提高了检索速度。
[0066]可选地,可以在向用户呈现了一屏检索结果后,在用户观看该屏检索结果时,对下一段检索结果进行处理。这样也减少了用户在观看下一屏检索结果的等待时间。[0067]比如,根据用户的检索条件获取的检索结果包含的检索信息100条。如果搜索信息显示控件202 —次性全部检索结果转换成设备可显示的媒体数据,则转换后的媒体数据可达到IOOMbytes (仅为示例),则至少需要占用设备IOOMbytes,转换处理的时间可达到10秒,如图6A所示。即用户要至少等待10秒钟,才会看到检索信息(这还不包括之前设备与处理器之间的交互时间)。
[0068]如果采用按照本发明优选方案,搜索信息显示控件202在收到检索结果后,将检索结果分段,假定在设备屏幕上的搜索信息显示区域一屏能够显示5条,则搜索信息显示控件202可将收到的检索结果成20段:SEG1、SEG2,……,SEG20,逐段处理。这样,搜索信息显示控件202将一段检索结果转换成媒体数据后,约占100Mbytes/20=5Mbytes,转换处理的时间约为10秒/20=0.5秒,如图6B所示。这样大大降低了对设备内存的占用和对设备处理能力的消耗,用户等待的时间也可大大缩短。[0069]可选地,搜索信息显示控件202具体用于:
[0070]根据设备屏幕上的搜索信息显示区域的大小或每屏显示的信息条目数将检索结果分段。
[0071]如,若设备屏幕上的搜索信息显示区域较小,则在每条搜索信息占用的显示区域面积不变的情况下,每屏显示的信息条目较少,此时,可将搜索结果分成更多段。仍以上面的例子为例。按照常规的搜索信息显示区域的大小,每屏可显示5条检索信息,但若减小了搜索信息显示区域的大小,比如每屏仅可显示3条信息,则可将上述的检索结果分为34段。
[0072]或者,考虑设备屏幕上的搜索信息显示区域为常规的大小,而每屏显示的信息条目为10条(此时,每条搜索信息占用的显示面积会缩小),则可上述的检索结果分为10段。
[0073]通常,设备屏幕上的搜索信息显示区域的大小,以及每屏显示的信息条目是用户可设置的,可选地,搜索信息显示控件202在将检索结果分段之前,还可确定用户设置的设备屏幕上的搜索信息显示区域的大小或每屏显示的信息条目,并根据确定的上述信息对检索结果分段。
[0074]可选地,该设备屏幕上的键盘区域与显示设备屏幕上的搜索信息显示区域相邻。
[0075]通常,智能电视的屏幕较大,比如37英寸至60英寸,甚至更大。智能电视的各显示区域的布局是否合理,直接影响用户的信息检索速度。现有的智能电视的屏幕上,键盘区域一般位于屏幕下方,而信息检索输入框位于屏幕上方,一种常见的屏幕布局方式如图4所示。最上面是信息检索输入框,中间是搜索信息显示区域,下面是键盘区域。这样的布局方式会使得智能电视的使用者在键盘区域输入一个字符后,视线要不断跳过隔在中间的大面积的搜索信息显示区域,来找到信息检索输入框,确认自己输入的无误,然后继续输入下一个字符。
[0076]智能电视与手机和电脑等小屏幕设备相比,为家庭使用的大屏幕设备,上述的布局方式会造成智能电视的用户的视觉疲劳。用户需要不断将视线在键盘区域和信息检索输入框之间大范围的移动切换,增加了误操作的几率,降低了检索的速度。
[0077]采用本发明实施例提供的优选方案,将智能电视屏幕上的键盘区域与智能电视屏幕上的搜索信息显示区域设置为相邻,比如,如图5中所示的四种方式,则当用户通过键盘或鼠标触发焦点移动到键盘区域的某个字符上,通过点击确定键或者移动焦点,键盘输入框控件201即会根据接收的字符确定检索条件,将确定的检索条件发送给智能电视连接的服务器(比如通过调用服务器提供的搜索页面接口),请求服务器返回搜索结果。用户焦点框内选择的字符以离用户焦点最近的距离出现在信息检索输入框内,便宜用户快速,多次,准确选择字符进行搜索。
[0078]基于同一发明构思,本发明实施例中还提供了一种显示搜索信息的方法,由于该方法解决问题的原理与本发明实施例的设备相似,因此其实施可以参见设备的实施,重复之处不再赘述。
[0079]图3为本发明实施例提供的显示搜索信息的方法过程示意图。如图3所示,该方法包括:
[0080]S301:显示设备的键盘输入框控件接收用户在显示设备屏幕上的键盘区域的操作,获取操作对应的字符,并根据获取的字符确定检索条件,将确定的检索条件发送给与显示设备连接的服务器;
[0081]S302:显示设备的搜索信息显示控件接收与显示设备连接的服务器根据检索条件确定的检索结果,根据检索结果在显示设备屏幕上的搜索信息显示区域进行显示。
[0082]可选地,在步骤S301中显示设备的键盘输入框控件获取操作对应的字符之后,该方法还包括:
[0083]显示设备的键盘输入控件在显示设备屏幕上的信息检索输入框内显示获取的字符。
[0084]可选地,在步骤S302中显示设备的搜索信息显示控件接收检索结果之后,根据检索结果进行显示之前,该方法还包括:显示设备的搜索信息显示控件将检索结果分段;
[0085]步骤S302中显示设备的搜索显示控件根据检索结果在显示设备屏幕上的搜索信息显示区域进行显示,包括:
[0086]显示设备的搜索显示控件针对分段后的检索结果逐段进行如下操作:
[0087]将对检索结果分段而得到的单段检索结果转换成设备可显示的媒体数据后;
[0088]根据转换后的可显示的媒体数据在显示设备屏幕上的搜索信息显示区域进行显
/Jn ο
[0089]可选地,显示设备的搜索信息显示控件将检索结果分段,包括:
[0090]显示设备的搜索信息显示控件根据下列信息对检索结果分段:
[0091]显示设备屏幕上的搜索信息显示区域的大小;或
[0092]每屏显示的信息条目数。
[0093]可选地,步骤S301中显示设备的键盘输入框控件接收用户在显示设备屏幕上的键盘区域的操作,包括:
[0094]显示设备的键盘输入框控件接收用户通过显示设备外接的键盘或鼠标在显示设备的屏幕上的键盘区域的操作。
[0095]可选地,步骤S301中显示设备的键盘输入框控件将确定的检索条件发送给与显示设备连接的服务器,包括:
[0096]显示设备的键盘输入框控件将确定的检索条件通过无线通信方式发送给与显示设备连接的服务器;
[0097]步骤S302中显示设备的搜索信息显示控件接收与显示设备连接的服务器根据检索条件确定的检索结果,包括:
[0098]显示设备的搜索信息显示控件通过无线通信方式接收与设备连接的服务器根据检索条件确定的检索结果。
[0099]可选地,显示设备屏幕上的键盘区域与设备屏幕上的搜索信息显示区域相邻。
[0100]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0101]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0102]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0103]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0104]尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
[0105]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【权利要求】
1.一种显示搜索信息的设备,其特征在于,所述设备包括: 键盘输入框控件,用于接收所述设备屏幕上的键盘区域的操作,获取所述操作对应的字符,并根据获取的所述字符确定检索条件,将确定的所述检索条件发送给与所述设备连接的服务器; 搜索信息显示控件,用于接收与所述设备连接的所述服务器根据所述检索条件确定的检索结果,根据所述检索结果在所述设备屏幕上的搜索信息显示区域进行显示。
2.如权利要求1所述的设备,其特征在于,所述键盘输入框控件还用于: 在获取所述操作对应的字符之后,在所述设备屏幕上的信息检索输入框内显示获取的所述字符。
3.如权利要求1所述的设备,其特征在于,所述搜索信息显示控件具体用于: 接收与所述设备连接的所述服务器根据所述检索条件确定的检索结果,并将所述检索结果分段;针对分段后的检索结果逐段进行如下操作:将对所述检索结果分段而得到的单段检索结果转换成所述设备可显示的媒体数据后,根据转换后的可显示的媒体数据在所述设备屏幕上的搜索信息显示区域进行显示。
4.如权利要求3所述的设备,其特征在于,所述搜索信息显示控件具体用于: 根据所述设备屏幕上的搜索信息显示区域的大小或每屏显示的信息条目数将所述检索结果分段。
5.如权利要求1至4任一项所述的设备,其特征在于,所述设备屏幕上的所述键盘区域与所述设备屏幕上的所述搜索信息显示区域相邻。
6.一种显示搜索信息的方法,其特征在于,该方法包括: 显示设备的键盘输入框控件接收所述显示设备屏幕上的键盘区域的操作,获取所述操作对应的字符,并根据获取的所述字符确定检索条件,将确定的所述检索条件发送给与所述显示设备连接的服务器; 所述显示设备的搜索信息显示控件接收与所述显示设备连接的所述服务器根据所述检索条件确定的检索结果,根据所述检索结果在所述显示设备屏幕上的搜索信息显示区域进行显示。
7.如权利要求6所述的方法,其特征在于,在所述显示设备的键盘输入框控件获取所述操作对应的字符之后,该方法还包括: 所述显示设备的键盘输入控件在所述显示设备屏幕上的信息检索输入框内显示获取的所述字符。
8.如权利要求6所述的方法,其特征在于,在所述显示设备的搜索信息显示控件接收所述检索结果之后,根据所述检索结果进行显示之前,该方法还包括:所述显示设备的搜索信息显示控件将所述检索结果分段; 所述显示设备的搜索显示控件根据所述检索结果在所述显示设备屏幕上的搜索信息显示区域进行显示,包括: 所述显示设备的搜索显示控件针对分段后的检索结果逐段进行如下操作:将对所述检索结果分段而得到的单段检索结果转换成所述设备可显示的媒体数据后,根据转换后的可显示的媒体数据在所述显示设备屏幕上的搜索信息显示区域进行显示。
9.如权利要求8所述的方法,其特征在于,所述显示设备的搜索信息显示控件将所述检索结果分段,包括: 所述显示设备的搜索信息显示控件根据所述显示设备屏幕上的搜索信息显示区域的大小或每屏显示的信息条目数将所述检索结果分段。
10.如权利要求6至9任一项所述的方法,其特征在于,所述显示设备屏幕上的所述键盘区域与所述设备屏幕上的所述搜索信息显示区域相邻。
【文档编号】G06F3/0489GK103631526SQ201310616369
【公开日】2014年3月12日 申请日期:2013年11月27日 优先权日:2013年11月27日
【发明者】张凤愉, 李阳, 李时斌, 吴海波 申请人:乐视网信息技术(北京)股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1