搜索推荐方法和装置的制造方法_2

文档序号:9375813阅读:来源:国知局
,该服务器可以为图1所示实施环境中的服务器140。参见图3,该搜索推荐方法可以包括如下几个步骤:
[0088]在步骤301中,接收终端发送的用于搜索的关键信息。
[0089]在步骤302中,获取与关键信息匹配的至少一项推荐内容。
[0090]在步骤303中,向终端推送用于推荐该至少一项推荐内容的推荐消息,推荐消息用于终端确定与该至少一项推荐内容对应的目标应用,并通过目标应用显示该至少一项推荐内容。
[0091]综上所述,本公开实施例提供的搜索推荐方法,通过接收终端发送的用于搜索的关键信息;获取与关键信息匹配的至少一项推荐内容;向终端推送用于推荐至少一项推荐内容的推荐消息,推荐消息用于终端确定与该至少一项推荐内容对应的目标应用,并通过目标应用显示该至少一项推荐内容。本公开解决了相关技术中,推荐内容显示方式单一,且用户选择推荐内容的过程复杂的问题,达到了简化搜索推荐的操作过程,丰富推荐内容的显示方式的效果。
[0092]图4A是根据另一示例性实施例示出的一种搜索推荐方法的流程图,本实施例以该搜索推荐方法应用于图1所示的实施环境来举例说明,参见图4A,该搜索推荐方法可以包括如下几个步骤:
[0093]在步骤401中,终端获取搜索框中输入的关键词作为关键信息。
[0094]示例地,该终端可以为图1所示实施环境中的终端120,该搜索框可以是浏览器的搜索框,或者是其他具有搜索功能的应用(如新闻聚合类应用、资讯应用等应用)的搜索框,或者可以是终端桌面上的搜索框等等,本公开实施例对此不做限定。下面以浏览器为例,当用户需要搜索某一内容时,可以在终端120上打开的浏览器,在浏览器的显示界面上设置有一搜索输入栏,用户可以在该输入栏中输入需要搜索的内容的关键词,终端120可以获取该关键词作为用于搜索的关键信息。其中,终端120可以在用户触发确认搜索操作后获取该关键词,也可以在该关键词输入到搜索输入栏时通过自动检测来获取。
[0095]在步骤402中,终端将关键信息发送至服务器。
[0096]在用户触发确认搜索操作后,终端120会将该关键词作为用于搜索的关键信息发送给服务器140。
[0097]在步骤403中,服务器获取与关键信息匹配的至少一项推荐内容。
[0098]服务器140在接收到终端120发送的关键信息,如步骤401中得到关键词之后,利用搜索引擎根据该关键词从互联网上搜索与该关键词匹配的内容,其中,可以先将接收到的关键词进行分类,得到该关键词所属的类型,然后再该关键词所属类型对应的内容中搜索与该关键词匹配的内容,当一次搜索操作中服务器接收到的关键词越多,搜索结果与用户需要的内容也就越接近,上述搜索方式仅为示例性的,本公开实施例对此不做限定。当搜索到至少一个与关键词匹配的内容时,将该至少一个与关键词匹配的内容作为推荐内容。
[0099]在步骤404中,终端接收服务器推送的用于推荐该至少一项推荐内容的推荐消息。
[0100]在步骤405中,终端根据该至少一项推荐内容扫描本地应用,确定本地应用中与该至少一项推荐内容对应的应用,作为目标应用。
[0101]示例地,终端120根据至少一项推荐内容扫描本地应用,包括系统应用和非系统应用,其中系统应用是指终端120的操作系统中自带的应用,确定与该至少一项推荐内容对应的一个目标应用。
[0102]在步骤406中,终端在目标应用的界面上显示该至少一项推荐内容。
[0103]图4B是图4A所示实施例示出的一种在目标应用的界面上显示该至少一项推荐内容的方法的流程图,参见图4B,该方法流程可以包括以下几个步骤:
[0104]首先,判断该至少一项推荐内容的项数是否大于1,在步骤4061中,当该至少一项推荐内容为一项推荐内容时,在目标应用的界面上显示一项推荐内容。
[0105]示例地,图4C是图4A所示实施例示出的一种用户界面图,该用户界面图可以是浏览器的用户界面图,参见图4B,该界面图中包括:用户界面410,用户界面410中包括:搜索输入栏411,网页主页面412。例如,用户在搜索输入栏411中输入有关键词“应用A下载”,服务器140根据该关键词获取的至少一个推荐内容只包括:“推荐在应用市场下载应用A”这一项。终端120在接收到上述推荐内容的推荐消息后,结合“推荐在应用市场下载应用A”这一项推荐内容扫描本地应用并且发现本地应用中存在能够下载应用的应用市场,则终端120可以直接打开应用市场,并且在应用市场的界面上显示“应用A”的下载页面。
[0106]另外,当推荐内容为多项推荐内容,但是终端120根据分析能够确定出该多项推荐内容中的某一项推荐内容为高优先级内容时,也可以在目标应用的界面上直接显示该高优先级内容,例如:
[0107]服务器140根据关键词“应用A下载”获取的至少一个推荐内容包括:“推荐在应用市场下载应用A”、“应用A的官方下载网站”、“提供应用A下载的第三方网站”、“提供应用A直接下载的网络链接”、“提供应用A使用教程的网站”,终端120在接收到上述推荐内容的推荐消息后,结合上述至少一个推荐内容扫描本地应用并且发现本地应用中存在能够下载应用的应用市场,则终端120可以确定“推荐在应用市场下载应用A”为高优先级内容,则可以直接打开应用市场,并且在应用市场的界面上显示“应用A”的下载页面。
[0108]其中,在应用市场的界面上显示“应用A”的下载页面可以是由该应用市场提供的,也可以是应用市场根据上述推荐内容中的“提供应用A直接下载的网络链接”得到的。当然,也可以在下载页面上同时显示两种下载来源,由用户来选择。示例地,其下载界面可以参见图4D。
[0109]图4D是图4A所示实施例示出的另一种用户界面图,该用户界面图可以是应用市场的应用下载界面图,参见图4D,该用户界面图中包括:用户界面420,用户界面420中包括:应用A的图标421、应用A的截图422、应用A的简介423、应用A的版本说明424和下载按键425 (也可以是下载链接的形式),用户点击下载按键425即可实现应用A的下载。
[0110]可见,当用户要下载应用A时,用户在搜索“应用A”后,可以直接弹出应用市场提供的下载“应用A”的下载界面,简化了搜索操作过程,方便用户及时的获得需要的推荐内容。
[0111]在步骤4062中,当该至少一项推荐内容包括两项以上推荐内容时,在目标应用的界面上显示该两项以上推荐内容的选项。
[0112]例如,假设服务器140获取的关键词是“明星M的电影”,服务器140根据关键词“明星M的电影”获取的至少一个推荐内容包括:“明星M的电影A”、“明星M的电影B”、“明星M的电影C”、“明星M的电影D”,终端120确定的目标应用为BB视频,其确定方法与前述方法相同不再赘述。
[0113]图4E是图4A所示实施例示出的另一种用户界面图,该用户界面图可以是BB视频的应用界面图,参见图4E,该用户界面图中包括:用户界面430,用户界面430中包括:BB视频的主界面431、推荐内容区432,推荐内容区432中分别显示有“明星M的电影A”、“明星M的电影B”、“明星M的电影C”、“明星M的电影D”的选项。可选的,每个选项上设置有每个推荐内容的内容提示,该内容提示可以采用图片或文字或者二者结合的形式,本公开实施例对此不做限定。
[0114]在步骤4063中,接收推荐内容选择指令,推荐内容选择指令是在该两项以上推荐内容的选项中选择目标选项产生的指令。
[0115]参见图4E,当用户在推荐内容区432选择“明星M的电影B ”的选项,例如点击“明星M的电影B”的选项时,就产生了选择“明星M的电影B”的应用选择指令。
[0116]在步骤4064中,根据推荐内容选择指令确定目标选项对应的目标推荐内容。
[0117]终端120根据该应用选择指令就能够确定用户选择的是“明星M的电影B”。而后,就可以通过BB视频来执行步骤4065。
[0118]在步骤4065中,在目标应用的界面上显示目标推荐内容。
[0119]终端120通过BB视频就可以显示“明星M的电影B”的相关信息,例如电影B的海报、电影B的截图、电影B的简介和演员表、电影B的播放链接等,或者,在确定用户选择的是“明星M的电影B”后可以直接播放“明星M电影B”。
[0120]可见,用户在搜索“明星M的电影”后可以通过BB视频就可以快速获得自己想要的明星M的电影B,甚至可以通过BB视频直接播放该电影B,简化了搜索操作过程,方便用户及时的获得需要的推荐内容。
[0121]可选的,图4F是根据一示例性实施例示出的另一种搜索推荐方法的流程图,参照图4F,在步骤406之前,还可以包括步骤407:
[0122]在步骤407中,终端在当前界面中显示可以通过目标应用显示该至少一项推荐内容的提示消息。
[0123]该提示消息可以采用弹框的形式显示在当前界面上,当用户触发该推荐消息,比如用户点击后该推荐消息的弹框后,再执行步骤406。
[0124]示例地,图4G是图4F所示实施例示出的一种用户界面图,参见图4G该用户界面图中包括:用户界面440,用户界面440中包括:搜索输入栏441,网页主页面442和推荐消息的弹框443,示例性的,搜索输入栏441中输入有关键词“应用A下载”,推荐消息的弹框433中显示有应用A可以通过应用市场下载的提示消息。
[0125]如果用户点击推荐消息的弹框443,则执行步骤406,另外,如果用户忽略该推荐消息的弹框443,则可以在网页主页面442上显示服务器140利用步骤403所示方法获得的与“应用A下载”匹配的至少一项推荐内容,由用户来选择。
[0126]图4H是根据另一示例性实施例示出的一种搜索推荐方法的流程图,适用于推荐内容对应的应用不止一个的情况,参照图4H,在步骤404之后,可以执行:
[0127]在步骤408中,终端根据该至少一项推荐内容扫描本地应用,得到与该至少一项推荐内容对应的应用列表。
[0128]示例地,当该至少一项推荐内容可以通过多个应用显示,或者,该至少一项推荐内容中,一部分适合一个应用显示,一部分适合另一应用显示时,与该至少一项推荐内容对应的应用就为多个,此时就得到了与该至少一项推荐内容对应的应用列表。
[0129]图41是图4H所示实施例示出的一种用户界面图,参见图41,该界面图中包括:用户界面450,用户界面450中包括:搜索输入栏451,网页主页面452、应用列表453。示例地,假设用户在搜索输入栏451内输入的关键词是“明星M”,服务器140经过匹配,得到的推荐内容中包括:明星M的新闻A、明星M的新闻B、明星M的音乐A、明星M的音乐B、明星M的电影A和明星M的电影B。终端120在收到服务器140推送的用于推荐上述推荐内容的推荐消息后,根据上述推荐内容扫描本地应用,发现了新闻类应用AA新闻、视频类应用BB视频以及音乐类应用CC音乐,其中AA新闻适用于推荐内容中的“明星M的新闻A”和“明星M的新闻B ”,BB视频适用于推荐内容中的“明星M的电影A”和“明星M的电影B ”,CC音乐适用于推荐内容中的“明星A的音乐A”和“明星A的音乐B”,因此,可以在应用列表453中显示上述应用AA新闻、BB视频和CC音乐,其中,上述应用在应用列表中的显示方式可以采用应用图标加内容提示信息的方式,该内容提示可以采用图片或文字或者二者结合的形式,本公开实施例对此不做限定。
[0130]在步骤409中,终端接收应用选择指令,应用选择指令是在应
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1