一种搜索结果的展现方法、装置及系统的制作方法_2

文档序号:9417529阅读:来源:国知局
,对每个所述页面文件进行渲染,以展现与所述关键词相匹配的搜索结果。
[0056]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述搜索单元,具体用于:
[0057]根据所述关键词进行搜索,以获得与所述关键词相匹配的至少两个搜索结果;
[0058]根据与所述关键词相匹配的至少两个搜索结果,生成所述至少两个页面文件。
[0059]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述发送单元,还用于:
[0060]向所述客户端发送的每个所述页面文件对应的页面样式和显示特效;或者,
[0061]向所述客户端发送的每个所述页面文件对应的页面样式;或者,
[0062]向所述客户端发送的每个所述页面文件对应的显示特效。
[0063]本发明实施例的一方面,提供一种搜索结果的展现系统,包括:客户端和服务器;其中,
[0064]所述客户端,用于向所述服务器发送关键词;
[0065]所述服务器,用于根据所述关键词进行搜索,以获得至少两个页面文件,每个所述页面文件中包含至少一个与所述关键词相匹配的搜索结果;以及,向所述客户端发送的所述至少两个页面文件;
[0066]所述客户端,还用于根据每个所述页面文件对应的页面样式和显示特效,对每个所述页面文件进行渲染,以展现与所述关键词相匹配的搜索结果。
[0067]由以上技术方案可以看出,本发明实施例具有以下有益效果:
[0068]本发明实施例提供的技术方案中,对于与关键词相匹配的搜索结果,可以根据各页面文件的页面样式和显示特效,对每个页面文件分别渲染,每个页面文件可以有不同的页面样式和显示特效。与现有技术中,只有一个页面文件以及为该页面文件配置的页面样式的技术方案相比,本发明实施例中解决了现有技术中搜索结果页的展现形式比较单一,交互性和灵活性比较低的问题,提高了搜索结果页的展现形式的多样性、交互性和灵活性。
【【附图说明】】
[0069]为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
[0070]图1是本发明实施例所提供的搜索结果的展现方法的实施例一的流程示意图;
[0071]图2是本发明实施例所提供的搜索结果的展现方法的实施例二的流程示意图;
[0072]图3是本发明实施例所提供的搜索结果的展现装置的实施例一的功能方块图;
[0073]图4是本发明实施例所提供的搜索结果的展现装置的实施例二的功能方块图;
[0074]图5是本发明实施例所提供的搜索结果的展现系统的结构示意图。
【【具体实施方式】】
[0075]为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。
[0076]应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0077]在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
[0078]应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
[0079]取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。
[0080]实施例一
[0081]本发明实施例给出一种搜索结果的展现方法,本实施例是客户端侧实现搜索结果的展现方法的实施例。请参考图1,其为本发明实施例所提供的搜索结果的展现方法的实施例一的流程示意图,如图所示,该方法包括以下步骤:
[0082]S101,向服务器发送关键词,以便于所述服务器根据所述关键词进行搜索,以获得至少两个页面文件,每个所述页面文件中包含至少一个与所述关键词相匹配的搜索结果。
[0083]S102,接收所述服务器发送的所述至少两个页面文件。
[0084]S103,根据每个所述页面文件对应的页面样式和显示特效,对每个所述页面文件进行渲染,以展现与所述关键词相匹配的搜索结果。
[0085]需要说明的是,SlOl?S103的执行主体可以为搜索结果的展现装置,该装置可以位于本地终端的应用,或者还可以为位于本地终端的应用中的插件或软件开发工具包(Software Development Kit,SDK)等功能单元,本发明实施例对此不进行特别限定。可以理解的是,所述应用可以是安装在终端上的应用程序(nativeApp),或者还可以是终端上的浏览器的一个网页程序(webApp),本发明实施例对此不进行限定。
[0086]本发明实施例中,客户端可以接收用户输入的关键词,然后向服务器发送搜索请求,该搜索请求中可以携带所述关键词。
[0087]本发明实施例中,所述服务器在收到所述客户端发送的关键词之后,根据所述关键词进行搜索,获得与所述关键词相匹配的至少两个搜索结果。然后,所述服务器根据所述至少两个搜索结果,获得至少两个页面文件,其中,每个所述页面文件中可以包含至少一个与所述关键词相匹配的搜索结果。
[0088]例如,所述服务器可以根据每一个与所述关键词相匹配的搜索结果,就生成一个包含该搜索结果的页面文件。或者,所述服务器也可以根据两个以上与所述关键词相匹配的搜索结果,生成一个包含该两个以上搜索结果的页面文件。
[0089]例如,本发明实施例中,所述页面文件可以但不限于利用超文本标记语言(HyperText Mark-up Language,HTML)文件实现。
[0090]在一个具体的实现过程中,所述服务器可以将所述至少两个页面文件一起发送给所述客户端。或者,所述服务器还可以将所述至少两个页面文件,依次发送给所述客户端,每次可以发送一个页面文件或者两个以上页面文件。
[0091]可选的,在本实施例的一个可能的实现方式中,所述客户端根据每个所述页面文件对应的页面样式和显示特效,对每个所述页面文件进行渲染之前,所述客户端可以先获得每个所述页面文件对应的页面样式和显示特效。
[0092]举例说明,本发明实施例中,客户端获得每个所述页面文件对应的页面样式和显示特效的实现方法可以包括但不限于以下四种:
[0093]第一种:所述客户端接收所述服务器发送的每个所述页面文件对应的页面样式和显示特效,相当于每个页面文件对应的页面样式和显示特效需要由服务器配置并下发。
[0094]第二种:所述客户端接收所述服务器发送的每个所述页面文件对应的页面样式,以及,所述客户端获取本地预先设置的每个所述页面文件对应的显示特效。相当于,每个页面文件对应的页面样式由服务器配置并下发,每个页面文件对应的显示特效可以预先配置在客户端本地。
[0095]第三种:所述客户端接收所述服务器发送的每个所述页面文件对应的显示特效,以及,获取本地预先设置的每个所述页面文件对应的页面样式。相当于,每个页面文件对应的显示特效由服务器配置并下发,每个页面文件对应的页面样式可以预先配置在客户端本地。
[0096]第三种:所述客户端获取本地预先设置的每个所述页面文件对应的页面样式和显示特效。相当于每个页面文件对应的页面样式和显示特效可以预先配置在客户端本地。
[0097]可以理解的是,
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1