、平板电脑、掌上电脑TOA或笔记本等设备,当然,还可为其他具有相似功能的设备,本实施方式对此不加以限制。
[0051]可理解的是,用户在移动终端的显示界面上输入一个或多个关键词的指令可通过多种方式输入,例如:通过按键基于所述显示界面上光标的引导输入一个或多个关键词,或,在展示有所述显示界面的触摸屏上输入一个或多个关键词,本实施方式对此不加以限制。
[0052]在具体实现中,各搜索结果数据块分别对应有搜索结果,而搜索结果数据块是具有规定格式的,也就是说,搜索结果数据块是由对应的搜索结果按照规定格式所生成。
[0053]S102:将所述具有规定格式的搜索结果数据块组成瀑布流形式展示于所述移动终端的显示界面中。
[0054]需要说明的是,所述搜索结构数据块可采用多种形式实现,为了进一步提高搜索结果数据块的浏览效率,本实施方式中,所述搜索结果数据块可为卡片形式。
[0055]本实施方式获得与所述一个或多个关键词相关的具有规定格式的搜索结果数据块,将所述具有规定格式的搜索结果数据块组成瀑布流形式展示于所述移动终端的显示界面中,由于采用瀑布流来展示具有规定格式的搜索结果数据块,能够避免用户频繁地进行翻页等操作,仅需简单地向上滑动即可不断加载新的具有规定格式的搜索结果数据块,降低了用户的使用成本,提高了用户体验。
[0056]图2是本发明一种实施方式的基于移动终端的搜索展示方法的流程图;参照图2,所述方法包括:
[0057]S201:响应于用户在移动终端的显示界面上输入一个或多个关键词的指令,根据所述一个或多个关键词进行搜索,获得与所述一个或多个关键词相关的具有规定格式的搜索结果数据块;
[0058]步骤S201与图1所示的实施方式的步骤SlOl相同,在此不再赘述。
[0059]S202:将所述具有规定格式的搜索结果数据块划分为多列,将划分的各列搜索结果数据块分别组成瀑布流形式展示于所述移动终端的显示界面中。
[0060]由于所述移动终端的屏幕普遍较小,所展示的信息量有限,为尽量提高移动终端的显示界面所展示的信息量,本实施方式中,将所述具有规定格式的搜索结果数据块划分为多列,例如划分为两列,将划分的各列搜索结果数据块分别组成瀑布流形式展示于所述移动终端的显示界面中,能够有效地提高显示界面所展示的信息量。
[0061]图3是本发明一种实施方式的基于移动终端的搜索展示方法的流程图;参照图3,所述方法包括:
[0062]S301:响应于用户在移动终端的显示界面上输入一个或多个关键词的指令,根据所述一个或多个关键词进行搜索,获得与所述一个或多个关键词相关的搜索结果以及各搜索结果的类型;
[0063]需要说明的是,搜索结果数据块是由对应的搜索结果按照规定格式所生成,而不同的搜索结果的类型带有的信息不同,为了让用户能够更加直观地定位不同的搜索结果的类型,以便于用户选择符合其搜索意图的搜索结果数据块,本实施方式中,按照搜索结果的类型来决定搜索结果数据块的规定格式,故而,除了获得与所述一个或多个关键词相关的搜索结果之外,还需要获得各搜索结果的类型。
[0064]在具体实现中,所述搜索结果的类型可理解为搜索结果中所具有的文件类型,例如:搜索结果中所具有的文件类型为视频文件,此时,可理解该搜索结果的类型为视频类结果;或是,搜索结果中所具有的文件类型为音频文件,此时,可理解该搜索结果的类型为音频类结果;又或是,搜索结果中所具有的文件类型为文档文件,此时,可理解该搜索结果的类型为文档类结果。
[0065]当然,搜索结果中还可具有其他文件类型,本实施方式对此不加以限制。
[0066]S302:根据所述搜索结果的类型查找映射关系,以获得与所述搜索结果的类型对应的格式模板,所述映射关系包括:类型与格式模板之间的对应关系;
[0067]可理解的是,为实现按照搜索结果的类型来决定搜索结果数据块的规定格式,本实施方式中,不同类型对应的格式模板不同,进而使得不同类型的搜索结果生成的搜索结果数据块的规定格式不同。
[0068]需要说明的是,根据所述搜索结果的类型查找映射关系可通过两种方式实现:
[0069]第一种方式:本地查找的方式,即在本地存储映射关系,根据所述搜索结果的类型查找本地存储的映射关系,以获得与所述搜索结果的类型对应的格式模板。
[0070]由于是本地存储的映射关系,故而无需向服务器发送搜索结果的类型,可实现离线查找,快速地获取与所述搜索结果的类型对应的格式模板,当然,由于需要存储映射关系,故而,在一定程度上会占用移动终端的存储空间。
[0071 ]第二种方式:服务器查找的方式,即将搜索结果的类型发送至服务器,在服务器上查找映射关系,该方式无需占用移动终端的存储空间,但由于查找时需要向服务器发送搜索结果的类型,需要等待由服务器反馈查找到的与所述搜索结果的类型对应的格式模板,可能存在响应延时,但在终端的网络状态较好的情况下,通常不会出现该问题。
[0072]以上两种方式可根据用户的实际情况来进行选择,当然,还可能通过其他方式来实现,本实施方式对此不加以限制。
[0073]S303:将各搜索结果的数据分别填入对应的格式模板中,以获得与所述一个或多个关键词相关的具有规定格式的搜索结果数据块;
[0074]需要说明的是,由于不同的搜索结果中存在不同的数据,在根据搜索结果生成搜索结果数据块时,需要将搜索结果中的数据填入对应的格式模板。
[0075]本实施方式中,各搜索结果的类型对应的格式模板具有标题项和摘要项;
[0076]在搜索结果的类型为视频类结果时,将该搜索结果的标题填入对应格式模板的标题项,将该搜索结果中视频的第一帧图像填入对应格式模板的摘要项;
[0077]可理解的是,为了较为直观地向用户反映视频内容,本实施方式中,通过将视频的第一帧图片填入对应格式模板的摘要项中,也就是说,通过视频的第一帧图片向用户反映视频内容。
[0078]在搜索结果的类型为音频类结果时,将该搜索结果的标题填入对应格式模板的标题项,将该搜索结果中与音频对应的图片填入对应格式模板的摘要项;
[0079]需要说明的是,对于音频而言,为了让用户能够更加直观地了解音频信息,其通常会带有与音频对应的图片,
[0080]在具体实现中,所述与音频对应的图片为音频所属专辑的图片,又或是,音频演唱者的图片,当然,还可为其他图片,本实施方式对此不加以限制。
[0081]在搜索结果的类型为文档类结果时,将该搜索结果的标题填入对应格式模板的标题项,将该搜索结果中文档的摘要填入对应格式模板的摘要项。
[0082]另外,为进一步向用户展示搜索结果,各搜索结果的类型对应的格式模板还具有属性字段,可理解的是,由于不同类型的搜索结果所具有数据的侧重点不同,故而,不同类型对应的格式模板的属性字段不同。
[0083]例如:视频类结果对应的格式模板的属性字段包括:展示播放时长;文档类结果对应的格式模板的属性字段包括:文档类型、大小和页数;音频类结果对应的格式模板的属性字段包括:展示歌曲数目、演唱者及专辑名称,当然,还可包括其他信息,本实施方式对此不加以限制。
[0084]可理解的是,为了便于用户浏览,以提高用户的浏览体验,故而,搜索结果数据块可采用突出图片的方式进行展示,即摘要项中具有图片时,所述摘要项可占用搜索结果数据块中最大的区域,例如:一个搜索结果数据块的展示形式顺序从上至下依次为摘要项、标题项和属性字段。
[0085]另外,为了便于用户了解搜索结果的来源网站,还可在所述搜索结果数据块中设置用于展示来源信息的区域,该区域可位于搜索结果数据块的最下方。
[0086]S304:将所述具有规定格式的搜索结果数据块划分为多列,将划分的各列搜索结果数据块分别组成瀑布流形式展示于所述移动终