一种应用搜索方法及系统的制作方法_2

文档序号:9687509阅读:来源:国知局
[0040]当搜索过程中结合了搜索到的用户信息时,所述根据接收的反馈信息搜索应用,显示搜索到的应用的步骤具体包括:
[0041]B1、根据接收的反馈信息搜索应用,得到第一搜索结果。
[0042]B2、根据搜集的用户的信息过滤所述第一搜索结果,得到第二搜索结果。这里搜索的用户的信息包括用户在服务器的注册信息和/或附加指令搜索到的信息。通过采用搜集到的用户的信息过滤第一搜索结果,能够保证显示的搜索结果更准确。
[0043]B3、显示所述第二搜索结果。
[0044]在本发明实施例中,服务器接收用户输入的信息,提取并显示所述用户输入的信息的关键字,再接收用户对显示的关键字的反馈信息,最后根据接收的反馈信息搜索应用,并显示搜索到的应用。由于服务器与用户进行了两次交互,因此能够确定准确的搜索关键字,从而能够简单、准确地搜索到对应的应用。并且,由于使搜索关键字更准确,因此也能够缩小搜索范围,减小了搜索引擎的负担。
[0045]实施例二:
[0046]图2示出了本发明第二实施例提供的一种应用搜索系统的结构图,为了便于说明,仅出了与本发明实施例相关的部分。
[0047]该应用搜索系统包括:用户输入信息接收单元21、关键字显示单元22、反馈信息接收单元23、搜索结果显示单元24。其中:
[0048]用户输入信息接收单元21,用于接收用户输入的信息。
[0049]其中,用户在服务器输入的信息包括文字信息、图片信息、语音信息。
[0050]优选地,所述系统包括:
[0051]应用基本信息存储单元,用于接收并存储应用的基本信息,所述应用的基本信息包括应用的软件开发工具包、介绍信息。
[0052]接收并存储应用的备注信息,所述应用的备注信息包括应用适用的人群、应用功能的侧重点。
[0053]该备注信息通常由服务器的管理者在服务器的后台进行补充。由于增加了应用的备注信息,而该应用的备注信息为应用的基本信息的完善信息,因此服务器除了能够在应用的基本信息搜索与关键字匹配的应用之外,还能够在应用的备注信息搜索与关键字匹配的应用,从而提高搜索到应用的准确率。
[0054]优选地,所述系统包括:
[0055]附加指令存储单元,用于接收并存储应用的附加指令,以使用户在下载附加了附加指令的应用时触发所述附加指令来搜集用户的信息。
[0056]其中,应用的附加指令可通过程序代码实现,该App的附加指令主要用于:读取用户使用该App的情况,如使用时间点、时间段、时长,以统计分析出该用户的学习习惯。同时,监测获取该用户使用所安装该APP的设备的使用情况,如每天使用多长时间,使用的时间段,使用的内容等信息(不读取账号密码等安全信息)。
[0057]优选地,所述系统包括:
[0058]应用标识存储单元,用于接收并存储应用的唯一标识,所述应用的唯一标识包括应用的分类信息。
[0059]由于应用的唯一标识包含有应用的分类信息,因此,在后续搜索某一类应用时,可直接根据应用的唯一标识对应用进行筛选,从而提高搜索速度。
[0060]关键字显示单元22,用于解析用户输入的信息,以提取并显示所述用户输入的信息的关键字。
[0061]比如,假设A应用和已存储的B应用、C应用属于相同类型的应用,则建立A应用和已存储的B应用、C应用的关联信息。这样,当搜索到A应用为所需应用时,能够从A应用的关联信息中快速搜索到B应用和C应用,从而极大提高了搜索速度。
[0062]反馈信息接收单元23,用于接收用户对显示的关键字的反馈信息。
[0063]其中,用户对显示的关键字的反馈信息为:对显示的关键字的确认信息;或者,为在显示的关键字不够准确描述所需搜索的应用时,重新输入的关键字。其中,用户对显示的关键字的反馈信息包括文字信息、图片信息、语音信息。
[0064]搜索结果显示单元24,用于根据接收的反馈信息搜索应用,显示搜索到的应用。
[0065]优选地,当搜索过程中结合了搜索到的用户信息时,所述搜索结果显示单元24包括:
[0066]第一搜索结果确定模块,用于根据接收的反馈信息搜索应用,得到第一搜索结果。
[0067]第二搜索结果确定模块,用于根据搜集的用户的信息过滤所述第一搜索结果,得到第二搜索结果。
[0068]其中,这里搜索的用户的信息包括用户在服务器的注册信息和/或附加指令搜索到的信息。通过采用搜集到的用户的信息过滤第一搜索结果,能够保证显示的搜索结果更准确。
[0069]最终搜索结果显示模块,用于显示所述第二搜索结果。
[0070]在本发明实施例中,由于服务器与用户进行了两次交互,因此能够确定准确的搜索关键字,从而能够简单、准确地搜索到对应的应用。并且,由于使搜索关键字更准确,因此也能够缩小搜索范围,减小了搜索引擎的负担。
[0071]本领域普通技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以在存储于一计算机可读取存储介质中,所述的存储介质,如R0M/RAM、磁盘、光盘等。
[0072]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种应用搜索方法,其特征在于,所述方法包括下述步骤: 接收用户输入的信息; 解析用户输入的信息,以提取并显示所述用户输入的信息的关键字; 接收用户对显示的关键字的反馈信息; 根据接收的反馈信息搜索应用,显示搜索到的应用。2.如权利要求1所述的方法,其特征在于,在所述接收用户输入的信息的步骤之前,包括下述步骤: 接收并存储应用的基本信息,所述应用的基本信息包括应用的软件开发工具包、介绍信息; 接收并存储应用的备注信息,所述应用的备注信息包括应用适用的人群、应用功能的侧重点。3.如权利要求2所述的方法,其特征在于,在所述接收并存储应用的备注信息的步骤时,包括下述步骤: 接收并存储应用的附加指令,以使用户在下载附加了附加指令的应用时触发所述附加指令来搜集用户的信息。4.如权利要求2所述的方法,其特征在于,在所述接收并存储应用的备注信息的步骤时,包括下述步骤: 接收并存储应用的唯一标识,所述应用的唯一标识包括应用的分类信息。5.如权利要求3所述的方法,其特征在于,所述根据接收的反馈信息搜索应用,显示搜索到的应用的步骤具体包括: 根据接收的反馈信息搜索应用,得到第一搜索结果; 根据搜集的用户的信息过滤所述第一搜索结果,得到第二搜索结果; 显示所述第二搜索结果。6.一种应用搜索系统,其特征在于,所述系统包括: 用户输入信息接收单元,用于接收用户输入的信息; 关键字显示单元,用于解析用户输入的信息,以提取并显示所述用户输入的信息的关键字; 反馈信息接收单元,用于接收用户对显示的关键字的反馈信息; 搜索结果显示单元,用于根据接收的反馈信息搜索应用,显示搜索到的应用。7.如权利要求6所述的系统,其特征在于,所述系统包括: 应用基本信息存储单元,用于接收并存储应用的基本信息,所述应用的基本信息包括应用的软件开发工具包、介绍信息; 接收并存储应用的备注信息,所述应用的备注信息包括应用适用的人群、应用功能的侧重点。8.如权利要求7所述的系统,其特征在于,所述系统包括: 附加指令存储单元,用于接收并存储应用的附加指令,以使用户在下载附加了附加指令的应用时触发所述附加指令来搜集用户的信息。9.如权利要求7所述的系统,其特征在于,所述系统包括: 应用标识存储单元,用于接收并存储应用的唯一标识,所述应用的唯一标识包括应用的分类信息。10.如权利要求8所述的系统,其特征在于,所述搜索结果显示单元包括: 第一搜索结果确定模块,用于根据接收的反馈信息搜索应用,得到第一搜索结果; 第二搜索结果确定模块,用于根据搜集的用户的信息过滤所述第一搜索结果,得到第二搜索结果; 最终搜索结果显示模块,用于显示所述第二搜索结果。
【专利摘要】本发明适用于计算机领域,提供了一种应用搜索方法及系统。所述方法包括:接收用户输入的信息;解析用户输入的信息,以提取并显示所述用户输入的信息的关键字;接收用户对显示的关键字的反馈信息;根据接收的反馈信息搜索应用,显示搜索到的应用。本发明实施例能够提高应用搜索的准确率。
【IPC分类】G06F17/30
【公开号】CN105447048
【申请号】CN201410444026
【发明人】梁金辉
【申请人】步步高教育电子有限公司
【公开日】2016年3月30日
【申请日】2014年9月2日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1