一种搜索处理方法及装置的制造方法_2

文档序号:8445648阅读:来源:国知局

[0059]图4为本发明实施例中一种搜索处理方法的排序策略的排列示意图;
[0060]图5为本发明实施例中一种搜索处理装置的框图;
[0061]图6为本发明实施例三中一种搜索处理装置的框图;
[0062]图7为本发明实施例四中一种搜索处理装置的框图。
【具体实施方式】
[0063]以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0064]图1为本发明实施例中一种搜索处理方法的流程图。如图1所示,该方法包括以下步骤 S101-S105:
[0065]步骤S101,根据用户输入的关键词得到多个搜索结果;
[0066]步骤S102,按预设的第一排序策略将多个搜索结果进行排序;
[0067]步骤S103,将得到的按第一排序策略的排序结果输出给用户;
[0068]步骤S104,监测是否获取到用户执行的摇一摇操作;
[0069]步骤S105,当获取到所述摇一摇操作时,按预设的第二排序策略将所述多个搜索结果重新排序,并将按预设的第二排序策略的排序结果输出给用户。
[0070]在移动终端上用户可以根据搜索的关键词得到搜索结果,搜索引擎会将与用户输入的关键词相关的搜索结果按一定的顺序排序后提供给用户。对于不同的用户其对搜索结果的期望和个性化服务的需求可能不同,对于同一客户在不同环境、不同时间段对同一关键词所期望搜索到的结果也是不同的。针对这种情况,本发明将摇一摇操作与排序策略的排序结果结合起来,当用户对搜索引擎按第一排序策略输出的排序结果不满意时,执行摇一摇操作,按预设的第二排序策略将所述多个搜索结果重新排序,并将按预设的第二排序策略的排序结果输出给用户。
[0071]本发明可以方便快捷地对多个搜索结果按排序策略重新排序,当对搜索结果不满意时,无需翻页查找或重新设定关键词,执行摇一摇操作后,会按照预设的排序策略得到的排序结果提供给用户。
[0072]在一个实施例中,获得用户点击搜索结果的操作;
[0073]将点击的搜索结果对应的排序策略调整到所有排序策略的前面。
[0074]该实施例中,将用户点击的搜索结果对应的排序策略做为第一排序策略,以便在下次搜索时快速查找到用户需要的搜索结果。
[0075]下面通过具体实施例来说明本发明实施例提供的搜索处理方法。
[0076]实施例一
[0077]如图2所示,该方法包括以下步骤S201-S208:
[0078]步骤S201,接收用户搜索的关键词;
[0079]步骤S202,根据用户输入的关键词得到多个搜索结果;
[0080]步骤S203,获取用户的历史操作记录,以及历史操作记录对应的操作环境;
[0081]步骤S204,按结合用户的历史操作记录及操作环境的排序策略做为第一排序策略,对多个搜索结果进行排序;
[0082]步骤S205,将得到的按第一排序策略的排序结果输出给用户;
[0083]步骤S206,当获取到用户对所述按第一排序策略的排序结果不满意的反馈时,监测是否获取到用户执行的摇一摇操作;
[0084]步骤S207,当获取到所述摇一摇操作时,按预设的第二排序策略将所述多个搜索结果重新排序,并将按预设的第二排序策略的排序结果输出给用户;
[0085]步骤S208,循环监测是否获取到用户执行的摇一摇操作,当获取到所述摇一摇操作时,按预设的排序策略将搜索结果重新排序,并将排序结果输出给用户。
[0086]该实施例中,将结合用户的历史操作记录及操作环境的排序策略做为第一排序策略,并将得到的按第一排序策略的排序结果输出给用户。这种排序策略结合了用户的历史操作记录及操作环境,可以最大程度的保证将用户最感兴趣的搜索结果排在前面,节约用户获取满意的搜索结果的时间。
[0087]为了使用户获得更好的使用体验,该方法同时又与摇一摇操作相结合,若用户对当前输出的按第一排序策略的排序结果不满意时,执行摇一摇操作,即可得到预设的第二排序策略的排序结果。且能够循环监测,当获取到所述摇一摇操作时,按预设的排序策略将搜索结果重新排序,并将排序结果输出给用户。
[0088]实施例二
[0089]如图3所示,该方法包括以下步骤S301-S307:
[0090]步骤S301,根据用户输入的关键词得到多个搜索结果。
[0091]步骤S302,按预设的第一排序策略将多个搜索结果进行排序。
[0092]步骤S303,将得到的按第一排序策略的排序结果输出给用户。
[0093]步骤S304,当获取到用户对所述按第一排序策略的排序结果不满意的反馈时,监测是否获取到用户执行的摇一摇操作。
[0094]步骤S305,当获取到所述摇一摇操作时,按预设的第二排序策略将所述多个搜索结果重新排序,并将按预设的第二排序策略的排序结果输出给用户。
[0095]步骤S306,当获取到用户对所述按第二排序策略的排序结果不满意的反馈时,监测是否获取到用户执行的摇一摇操作,当获取到所述摇一摇操作时,按预设的第三排序策略将搜索结果重新排序,并将排序结果输出给用户。
[0096]步骤S307,循环监测是否获取到用户执行的摇一摇操作,当获取到所述摇一摇操作时,按预设的排序策略将搜索结果重新排序,并将排序结果输出给用户。
[0097]该实施例中,摇一摇操作可以循环执行,当用户对当前搜索结果不满意时,执行摇一摇操作即可得到重新排序的结果。摇一摇操作改变搜索结果的方式,改变了现有技术中获取需要的搜索结果耗时长、操作复杂的现状,摇一摇的操作方式方便快捷,能够带给用户更好的使用体验。
[0098]在一个实施例中,如图4所示,排序策略包括N个排序策略,N为正整数;所述的N个排序策略按顺序循环执行。包括步骤S401-S404:
[0099]步骤S401,执行第一排序策略;
[0100]步骤S402,当获取到用户的摇一摇操作时,执行第二排序策略;
[0101]步骤S403,当获取到用户的摇一摇操作时,执行第三排序策略;
[0102]步骤S404,当获取到用户的摇一摇操作时,执行第N排序策略;若第N排序策略执行完毕后,仍获取到用户的摇一摇操作时,重新从第一排序策略顺序执行。
[0103]该实施例中,排序策略包括N个排序策略,当获取到用户的摇一摇操作时,N个排序策略按顺序循环执行,按预设的排序策略将搜索结果重新排序,并将排序结果输出给用户。
[0104]对应于上述实施例提供的一种搜索处理方法,本发明实施例还提供一种搜索处理装置,如图5所示,包括:
[0105]获取模块101,用于根据用户输入的关键词得到多个搜索结果;
[0106]第一排序模块102,用于按预设的第一排序策略将多个搜索结果进行排序;
[0107]输出模块103,用于将得到的按第一排序策略的排序结果输出给用户;
[0108]执行模块104,用于当获取到用户对所述按第一排序策略的排序结果不满意的反馈时,监测是否获取到用户执行的摇一摇操作;
[0109]第二排序模块105,用于当获取到所述摇一摇操作时,按预设的第二排序策略将所述多个搜索结果重新排序,并将按预设的第二排序策略的排序结果输出给用户。
[0110]实施例三
[0111]如图6所示,本实施例的一种搜索处理装置,包括:
[0112]获取模块201,用于根据用户输入的关键词得到多个搜索结果;
[0113]第一排序模块202,用于按预设的第一排序策略将多个搜索结果进行排序;
[0114]输出模块203,用于将得到的按第一排序策略的排序结果输出给用户;
[0115]执行模块204,用于当获取到用户对所述按第一排序策略的排序结果不满意的反馈时,监测是否获取到用户执行的摇一摇操作;
[0116]第二排序模块205,用于当获取到所述摇一摇操作时,按预设的第二排序策略将所述多个搜索结果重新排序,并将按预设的第二排序策略的排序结果输出给用户。
[0117]第三排序模块206,用于当获取到用户对所述按第二排序策略的排序结果不满意的反馈时,监测是否获取到用户执行的摇一摇操作,当获取到所述摇一摇操作时,按预设的第三排序策略将搜索结果重新排序,并将排序结果输出给用户;
[0118]循环模块207,用于循环监测是否获取到用户执行的摇一摇操作,当获取到所述摇一摇操作时,按预设的排序策略将搜索结果重新排序,并将排序结果输出给用户。
[0119]本发明实施例提供的搜索处理装置摇一摇操作可以循环执行,当用户对当前搜索结果不满意时,执行摇一摇操作即可得到重新排序的结果。摇一摇操作改变搜索结果的方式,改变了现有技术中获
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1