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

文档序号:9417529阅读:来源:国知局
的样式,例如,搜索结果中文字的样式、搜索结果的边界样式、搜索结果的背景样式等。所述展现样式用于定义所述客户端在界面上展现搜索结果时所使用的展现特效。
[0133]可以理解的是,各页面文件的页面样式可以相同,也可以不同;或者部分页面文件的页面样式相同,其余页面文件的页面样式不同,本发明实施例对此不进行特别限定。
[0134]本发明实施例进一步给出实现上述方法实施例中各步骤及方法的装置实施例。
[0135]请参考图3,其为本发明实施例所提供的搜索结果的展现装置的实施例一的功能方块图,该装置为SlOl?S103的执行主体,可以位于客户端侧。如图所示,该装置包括:
[0136]发送单元31,用于向服务器发送关键词,以便于所述服务器根据所述关键词进行搜索,以获得至少两个页面文件,每个所述页面文件中包含至少一个与所述关键词相匹配的搜索结果;
[0137]接收单元32,用于接收所述服务器发送的所述至少两个页面文件;
[0138]渲染单元33,用于根据每个所述页面文件对应的页面样式和显示特效,对每个所述页面文件进行渲染,以展现与所述关键词相匹配的搜索结果。
[0139]可选的,在本实施例的一个可能的实现方式中,所述接收单元32,还用于接收所述服务器发送的每个所述页面文件对应的页面样式和显示特效;或者,
[0140]所述接收单元32,还用于接收所述服务器发送的每个所述页面文件对应的页面样式;所述装置还包括:第一获取单元34,用于获取本地预先设置的每个所述页面文件对应的显示特效;或者,
[0141]所述接收单元32,还用于接收所述服务器发送的每个所述页面文件对应的显示特效,所述第一获取单元34,用于获取本地预先设置的每个所述页面文件对应的页面样式;或者,
[0142]所述第一获取单元34,用于获取本地预先设置的每个所述页面文件对应的页面样式和显示特效。
[0143]可选的,在本实施例的一个可能的实现方式中,所述装置还包括:第二获取单元35,用于获取本地预先设置的页面资源;
[0144]所述渲染单元33,还用于在展现的各页面文件包含的与所述关键词相匹配的搜索结果过程中,展现所述页面资源。
[0145]在一个具体的实现过程中,所述渲染单元33,具体用于:
[0146]根据各页面文件的页面样式和显示特效、以及各页面文件的前一页面文件的页面样式,对各页面文件进行渲染,以展现各页面文件中包含的与所述关键词相匹配的搜索结果O
[0147]可选的,在本实施例的一个可能的实现方式中,所述装置还包括:处理单元36,用于根据针对所述搜索结果的手势,对所述搜索结果执行删除操作或者显示位置调整操作;或者,
[0148]所述渲染单元33,还用于根据针对所述搜索结果的点击操作,展现所述搜索结果的详情页面。
[0149]可选的,在本实施例的一个可能的实现方式中,所述装置还包括:
[0150]切换单元37,当所述搜索结果的详情页面发生页面跳转时,根据预设的切换特效,将当前页面由所述搜索结果的详情页面切换到其他页面
[0151]由于本实施例中的各单元能够执行图1所示的方法,本实施例未详细描述的部分,可参考对图1的相关说明。
[0152]请参考图4,其为本发明实施例所提供的搜索结果的展现装置的实施例二的功能方块图,该装置为SlOl?S103的执行主体,可以位于客户端侧。如图所示,该装置包括:
[0153]接收单元41,用于接收客户端发送的关键词;
[0154]搜索单元42,用于根据所述关键词进行搜索,以获得至少两个页面文件,每个所述页面文件中包含至少一个与所述关键词相匹配的搜索结果;
[0155]发送单元43,用于向所述客户端发送所述至少两个页面文件,以便于所述客户端根据每个所述页面文件对应的页面样式和显示特效,对每个所述页面文件进行渲染,以展现与所述关键词相匹配的搜索结果。
[0156]在一个具体的实现过程中,所述搜索单元42,具体用于:
[0157]根据所述关键词进行搜索,以获得与所述关键词相匹配的至少两个搜索结果;
[0158]根据与所述关键词相匹配的至少两个搜索结果,生成所述至少两个页面文件。
[0159]可选的,在本实施例的一个可能的实现方式中,所述发送单元43,还用于:
[0160]向所述客户端发送的每个所述页面文件对应的页面样式和显示特效;或者,
[0161]向所述客户端发送的每个所述页面文件对应的页面样式;或者,
[0162]向所述客户端发送的每个所述页面文件对应的显示特效。
[0163]由于本实施例中的各单元能够执行图2所示的方法,本实施例未详细描述的部分,可参考对图2的相关说明。
[0164]请参考图5,其为本发明实施例所提供的搜索结果的展现系统的结构示意图,如图5所示,该系统包括客户端51和服务器52 ;其中,
[0165]所述客户端51,用于向所述服务器52发送关键词;
[0166]所述服务器52,用于根据所述关键词进行搜索,以获得至少两个页面文件,每个所述页面文件中包含至少一个与所述关键词相匹配的搜索结果;以及,向所述客户端51发送的所述至少两个页面文件;
[0167]所述客户端51,还用于根据每个所述页面文件对应的页面样式和显示特效,对每个所述页面文件进行渲染,以展现与所述关键词相匹配的搜索结果。
[0168]本发明实施例的技术方案具有以下有益效果:
[0169]本发明实施例中,通过向服务器发送关键词,以便于所述服务器根据所述关键词进行搜索,以获得至少两个页面文件,每个所述页面文件中包含至少一个与所述关键词相匹配的搜索结果;从而,接收所述服务器发送的所述至少两个页面文件;进而,根据每个所述页面文件对应的页面样式和显示特效,对每个所述页面文件进行渲染,以展现与所述关键词相匹配的搜索结果。
[0170]本发明实施例提供的技术方案中,对于与关键词相匹配的搜索结果,可以根据各页面文件的页面样式和显示特效,对每个页面文件分别渲染,每个页面文件可以有不同的页面样式和显示特效。与现有技术中,只有一个页面文件以及为该页面文件配置的页面样式的技术方案相比,本发明实施例中解决了现有技术中搜索结果页的展现形式比较单一,交互性和灵活性比较低的问题,提高了搜索结果页的展现形式的多样性、交互性和灵活性。
[0171]所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0172]在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0173]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0174]另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
[0175]上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)或处理器(Processor)执行本发明各个实施例所述方法的部分步骤。而前述的存
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1