搜索结果的提供方法、终端和系统及渲染方法与流程

文档序号:11638355阅读:来源:国知局
搜索结果的提供方法、终端和系统及渲染方法与流程

技术特征:
1.一种搜索结果的提供方法,其特征在于,包括以下步骤:搜索引擎接收用户通过终端发送的搜索词,并根据所述搜索词获取搜索结果,其中,所述搜索结果包括所述搜索词对应的搜索目标以及与所述搜索目标相关的至少一个关联结果;以及所述搜索引擎根据所述搜索结果生成反馈页面,并将所述反馈页面发送至所述终端,以使所述终端加载所述反馈页面时生成包括所述搜索目标和所述至少一个关联结果的关系图;所述反馈页面包括渲染模块,所述渲染模块用于在所述终端加载所述反馈页面时,将所述搜索目标作为根节点并将所述至少一个关联结果分别作为分支节点以将所述搜索结果绘制为关系图并在所述终端中展现所述关系图;其中,所述搜索目标是所述搜索引擎根据所述搜索词确定的搜索范围。2.如权利要求1所述的方法,其特征在于,所述搜索结果还包括所述至少一个关联结果与所述搜索目标之间的关系权重,还包括:所述渲染模块根据所述关系权重调整所述至少一个关联结果与所述搜索目标之间的距离;或者,还包括:当所述关联结果为多个时,所述渲染模块根据所述多个关联结果的关系权重获取所述多个关联结果的分布位置。3.如权利要求1所述的方法,其特征在于,还包括:所述渲染模块获取所述终端的类型信息,并根据所述终端的类型信息确定所述搜索目标的展现位置。4.如权利要求2所述的方法,其特征在于,还包括:所述搜索引擎获取每个关联结果的子关联结果,并添加至所述搜索结果;以及所述渲染模块将每个关联结果的子关联结果作为所述关联结果的子节点添加至所述关系图中。5.如权利要求4所述的方法,其特征在于,还包括:接收所述用户对所述关系图中分支节点的节点拖动指令;以及根据所述分支节点与根节点之间的关系权重确定所述分支节点的移动速度,并将属于所述分支节点的子节点随同所述分支节点按照所述移动速度移动至目标位置。6.如权利要求1所述的方法,其特征在于,还包括:所述渲染模块生成画布,并在所述画布上展现所述关系图。7.如权利要求6所述的方法,其特征在于,还包括:获取所述终端中显示窗口所对应所述画布的当前显示区域;以及接收所述用户的画布拖动指令,并根据所述画布拖动指令移动所述画布并对应调整所述当前显示区域。8.如权利要求6所述的方法,其特征在于,还包括:获取所述终端中显示窗口所对应所述画布的当前显示区域;以及接收所述用户的画布调整指令,并根据所述画布调整指令调整所述当前显示区域。9.如权利要求1所述的方法,其特征在于,还包括:接收所述用户对所述分支节点的点击操作;以及根据所述点击操作获取所述分支节点的内容所对应的百科词条页,并将所述对应的百科词条页显示给所述用户。10.一种搜索结果的提供方法,其特征在于,包括以下步骤:终端向搜索引擎发送搜索词;所述终端接收所述搜索引擎反馈的反馈页面,其中,所述反馈页面包括所述搜索词对应的搜索结果,其中,所述搜索结果包括所述搜索词对应的搜索目标以及与所述搜索目标相关的至少一个关联结果;所述终端加载所述反馈页面,以生成包括所述搜索目标和所述至少一个关联结果的关系图;以及所述终端展现所述关系图;所述反馈页面还包括渲染模块,所述渲染模块用于在加载所述反馈页面时,将所述搜索目标作为根节点并将所述至少一个关联结果分别作为分支节点以将所述搜索结果绘制为关系图;其中,所述搜索目标是所述搜索引擎根据所述搜索词确定的搜索范围。11.如权利要求10所述的方法,其特征在于,所述搜索结果还包括所述至少一个关联结果与所述搜索目标之间的关系权重,所述方法还包括:所述渲染模块根据所述关系权重调整所述至少一个关联结果与所述搜索目标之间的距离;或者,还包括:当所述关联结果为多个时,所述渲染模块根据所述多个关联结果的关系权重获取所述多个关联结果的分布位置。12.如权利要求10所述的方法,其特征在于,还包括:所述渲染模块获取所述终端的类型信息,并根据所述终端的类型信息确定所述搜索目标的展现位置。13.如权利要求11所述的方法,其特征在于,还包括:所述搜索引擎获取每个关联结果的子关联结果,并添加至所述搜索结果;以及所述渲染模块将每个关联结果的子关联结果作为所述关联结果的子节点添加至所述关系图中。14.如权利要求13所述的方法,其特征在于,还包括:所述终端接收所述用户对所述关系图中分支节点的节点拖动指令;以及所述终端根据所述分支节点与根节点之间的关系权重确定所述分支节点的移动速度,并将属于所述分支节点的子节点随同所述分支节点按照所述移动速度移动至目标位置。15.如权利要求10所述的方法,其特征在于,还包括:所述渲染模块生成画布,并在所述画布上展现所述关系图。16.如权利要求15所述的方法,其特征在于,还包括:所述终端获取所述终端中显示窗口所对应所述画布的当前显示区域;以及所述终端接收所述用户的画布拖动指令,并根据所述画布拖动指令移动所述画布并对应调整所述当前显示区域。17.如权利要求15所述的方法,其特征在于,还包括:所述终端获取所述终端中显示窗口所对应所述画布的当前显示区域;以及所述终端接收所述用户的画布调整指令,并根据所述画布调整指令调整所述当前显示区域。18.如权利要求10所述的方法,其特征在于,还包括:所述终端接收所述用户对所述分支节点的点击操作;以及所述终端根据所述点击操作获取所述分支节点的内容所对应的百科词条页,并将所述对应的百科词条页显示给所述用户。19.一种终端,其特征在于,包括:搜索词发送模块,用于向搜索引擎发送搜索词;反馈页面接收模块,用于接收所述搜索引擎反馈的反馈页面,其中,所述反馈页面包括所述搜索词对应的搜索结果,其中,所述搜索结果包括所述搜索词对应的搜索目标以及与所述搜索目标相关的至少一个关联结果;反馈页面加载模块,用于加载所述反馈页面,以生成包括所述搜索目标和所述至少一个关联结果的关系图;以及关系图展现模块,用于展现所述关系图;所述反馈页面还包括渲染模块,所述渲染模块用于在加载所述反馈页面时,将所述搜索目标作为根节点并将所述至少一个关联结果分别作为分支节点以将所述搜索结果绘制为关系图;其中,所述搜索目标是所述搜索引擎根据所述搜索词确定的搜索范围。20.如权利要求19所述的终端,其特征在于,所述搜索结果还包括所述至少一个关联结果与所述搜索目标之间的关系权重,所述渲染模块还用于根据所述关系权重调整所述至少一个关联结果与所述搜索目标之间的距离;或者当所述关联结果为多个时,所述渲染模块还用于根据所述多个关联结果的关系权重获取所述多个关联结果的分布位置。21.如权利要求20所述的终端,其特征在于,还包括:所述渲染模块还用于获取所述终端的类型信息,并根据所述终端的类型信息确定所述搜索目标的展现位置。22.如权利要求20所述的终端,其特征在于,所述搜索结果中的每个关联结果包括子关联结果,所述渲染模块还用于将每个关联结果的子关联结果作为所述关联结果的子节点添加至所述关系图中。23.如权利要求22所述的终端,其特征在于,还包括:拖动指令接收模块,用于接收所述用户对所述关系图中分支节点的节点拖动指令;以及节点移动模块,用于根据所述分支节点与根节点之间的关系权重确定所述分支节点的移动速度,并将属于所述分支节点的子节点随同所述分支节点按照所述移动速度移动至目标位置。24.如权利要求19所述的终端,其特征在于,还包括:所述渲染模块还用于生成画布,并在所述画布上展现所述关系图。25.如权利要求24所述的终端,其特征在于,还包括:画布调整模块,用于获取所述终端中显示窗口所对应所述画布的当前显示区域,并接收所述用户的画布拖动指令,并根据所述画布拖动指令移动所述画布并对应调整所述当前显示区域。26.如权利要求24所述的终端,其特征在于,所述画布调整模块还用于接收所述用户的画布调整指令,并根据所述画布调整指令调整所述当前显示区域。27.如权利要求19所述的终端,其特征在于,还包括:点击操作响应模块,用于接收所述用户对所述分支节点的点击操作,并根据所述点击操作获取所述分支节点的内容所对应的百科词条页,并将所述对应的百科词条页显示给所述用户。28.一种搜索结果的提供系统,其特征在于,包括搜索服务器和权利要求19-27任一项所述的终端。29.一种渲染方法,其特征在于,包括以下步骤:获取渲染数据,其中,所述渲染数据包括核心渲染内容和与所述核心渲染内容相关的至少一个关联渲染内容;所述终端生成展现页面,并将所述核心渲染内容作为根节点并将所述至少一个关联渲染内容分别作为分支节点以将所述渲染数据绘制为关系图;以及在所述展现页面中展现所述关系图。30.如权利要求29所述的方法,其特征在于,还包括:获取所述至少一个关联渲染内容与所述核心渲染内容之间的关系权重,并根据所述关系权重调整所述至少一个关联渲染内容与所述核心渲染内容之间的距离;或者,还包括:当所述关联渲染内容为多个时,根据所述多个关联渲染内容的关系权重获取所述多个关联渲染内容的分布位置。31.如权利要求30所述的方法,其特征在于,还包括:接收所述用户对所述关系图中分支节点的节点拖动指令;以及根据所述分支节点与根节点之间的关系权重确定所述分支节点的移动速度,并将属于所述分支节点的子节点随同所述分支节点按照所述移动速度移动至目标位置。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1