资源搜索方法及装置制造方法及图纸

技术编号:13745934 阅读:81 留言:0更新日期:2016-09-23 23:26
本公开关于一种资源搜索方法及装置,属于计算机技术领域。所述方法包括:在所述输入程序被终端中前台运行的应用程序调用时,接收用户输入的至少一个搜索字符;向服务器发送所述至少一个搜索字符,所述服务器用于从资源库中选择与所述至少一个搜索字符相匹配的资源的相关信息,并将所述相关信息发送给所述输入程序;接收并向所述用户提供所述相关信息,使得用户在搜索资源时,只需要输入至少一个搜索字符,就可能找到需要搜索的资源,解决了用户需要在应用程序的搜索栏中输入该资源的完整名称,服务器才会将和该名称匹配的资源发送给该应用程序,从而导致的资源搜索效率不高的问题,达到了提高资源搜索效率的效果。

【技术实现步骤摘要】

本公开涉及计算机领域,特别涉及一种资源搜索方法及装置
技术介绍
用户可以通过终端中的应用程序提供的搜索栏输入字符,搜索该应用程序中的相关资源,如:在应用商店的搜索栏中输入字符搜索应用程序,在音乐应用程序的搜索栏中输入字符搜索音乐,在视频应用程序中输入字符搜索视频等。专利技术资源为解决相关技术中的问题,本公开提供了一种资源搜索方法及装置。根据本公开实施例的第一方面,提供一种资源搜索方法,用于输入程序中,方法包括:在输入程序被终端中前台运行的应用程序调用时,接收用户输入的至少一个搜索字符;向服务器发送至少一个搜索字符,服务器用于从资源库中选择与至少一个搜索字符相匹配的资源的相关信息,并将相关信息发送给输入程序,资源库用于存储资源和资源的相关信息,相关信息用于供用户识别并获取资源;接收并向用户提供相关信息。可选的,接收并向用户提供相关信息,包括:接收相关信息;将相关信息显示在输入程序的界面中。可选的,将相关信息显示在输入程序的界面中,包括:将相关信息显示在输入程序根据至少一个搜索字符生成的候选词的相邻区域,该相关信息至少包括资源的名称和资源的地址。可选的,该方法还包括:当相关信息包括资源的地址时,检测是否接收到用户触发地址所生成的第
一操作指令;当接收到第一操作指令时,向服务器发送携带有地址的资源获取请求,资源请求用于向服务器请求资源。可选的,该方法还包括:当相关信息的显示区域内还显示有输入控件,检测是否接收到用户触发输入控件所产生的第二操作指令;当接收到第二操作指令时,利用资源的名称更新至少一个搜索字符。可选的,该方法还包括:当接收到至少两个资源的相关信息时,接收排序后的各个资源的相关信息,按照排序的顺序依次显示各条相关信息,该排序的顺序是服务器按照各个资源的名称与至少一个搜索字符的匹配度由高到低的顺序对各条相关信息进行排序得到的。可选的,该方法还包括:获取调用输入程序的应用程序的标识;向服务器发送标识,服务器用于从至少一个资源库中选择标识对应的资源库,并在选择的资源库中选择与至少一个搜索字符相匹配的相关信息。根据本公开实施例的第二方面,提供一种资源搜索方法,用于服务器中,该方法包括:接收输入程序发送的至少一个搜索字符,该至少一个搜索字符是输入程序被终端中前台运行的应用程序调用的接收到的;从资源库中选择与至少一个搜索字符相匹配的资源的相关信息,资源库用于存储资源和资源的相关信息,相关信息用于用户识别并获取资源;将相关信息发送给输入程序,输入程序用于将相关信息提供给用户。可选的,从资源库中选择与至少一个搜索字符相匹配的资源的相关信息,包括:接收输入程序发送的调用输入程序的应用程序的标识;从至少一个资源库中选择标识对应的资源库;在选择的资源库中选择与至少一个搜索字符相匹配的相关信息。可选的,该方法还包括:当选择的资源库中不存在与至少一个搜索字符相匹配的相关信息时,根据标识确定与应用程序属于同类的其他应用程序对应的资源库;在确定的资源库中选择与至少一个搜索字符相匹配的相关信息。可选的,该方法还包括:检测是否接收到输入程序发送的资源获取请求,资源获取请求是输入程序的用户触发在输入程序的界面中显示的资源的地址后生成的,资源获取请求用于向服务器请求资源;在接收到资源获取请求时,确定地址对应的资源库;当资源库是调用输入程序的应用程序对应的资源库时,向调用输入程序的应用程序发送资源;当资源库是其他应用程序对应的资源库时,向其他应用程序发送资源。可选的,该将相关信息发送给输入程序,包括:当选择出至少两个资源的相关信息时,按照各个资源的名称与至少一个搜索字符的匹配度由高到低的顺序对各条相关信息进行排序;按照排序顺序将各条相关信息发送给输入程序。根据本公开实施例的第三方面,提供一种资源搜索装置,用于输入程序中,该装置包括:接收模块,被配置为在输入程序被终端中前台运行的应用程序调用时,接收用户输入的至少一个搜索字符;第一发送模块,被配置为向服务器发送接收模块接收的至少一个搜索字符,服务器用于从资源库中选择与至少一个搜索字符相匹配的资源的相关信息,并将相关信息发送给输入程序,资源库用于存储资源和资源的相关信息,相关信息用于供用户识别并获取资源;提供模块,被配置为接收并向用户提供相关信息。可选的,提供模块,包括:接收子模块,被配置为接收相关信息;显示子模块,被配置为将接收子模块接收的相关信息显示在输入程序的界面中。可选的,显示子模块,还被配置为:将相关信息显示在输入程序根据至少一个搜索字符生成的候选词的相邻区域,该相关信息至少包括资源的名称和资源的地址。可选的,该装置还包括:第一检测模块,被配置为当相关信息包括资源的地址时,检测是否接收到用户触发地址所生成的第一操作指令;第二发送模块,被配置为当第一检测模块检测出接收到第一操作指令时,向服务器发送携带有地址的资源获取请求,资源请求用于向服务器请求资源。可选的,该装置还包括:第二检测模块,被配置为当相关信息的显示区域内还显示有输入控件,检测是否接收到用户触发输入控件所产生的第二操作指令;字符更新模块,被配置为当第二检测模块检测出接收到第二操作指令时,利用资源的名称更新至少一个搜索字符。可选的,该显示子模块,还被配置为当接收到至少两个资源的相关信息时,接收排序后的各个资源的相关信息,按照排序的顺序依次显示各条相关信息,排序的顺序是服务器按照各个资源的名称与至少一个搜索字符的匹配度由高到低的顺序对各条相关信息进行排序得到的。可选的,该装置还包括:获取模块,被配置为获取调用输入程序的应用程序的标识;第三发送模块,被配置为向服务器发送获取模块获取的标识,服务器用于从至少一个资源库中选择标识对应的资源库,并在选择的资源库中选择与至少一个搜索字符相匹配的相关信息。根据本公开实施例的第四方面,提供一种资源搜索装置,用于服务器中,所述装置包括:接收模块,被配置为接收输入程序发送的至少一个搜索字符,该至少一个搜索字符是输入程序被终端中前台运行的应用程序调用的接收到的;第一选择模块,被配置为从资源库中选择与接收模块接收的至少一个搜索字符相匹配的资源的相关信息,资源库用于存储资源和资源的相关信息,相关信息用于用户识别并获取资源;第一发送模块,被配置为将第一选择模块选择的相关信息发送给输入程序,
输入程序用于将相关信息提供给用户。可选的,第一选择模块,包括:接收子模块,被配置为接收输入程序发送的调用输入程序的应用程序的标识;第一选择子模块,被配置为从至少一个资源库中选择接收子模块接收的标识对应的资源库;第二选择子模块,被配置为在第一选择子模块选择的资源库中选择与搜索字符相匹配的相关信息。可选的,该装置还包括:第一确定模块,被配置为当选择的资源库中不存在与搜索字符相匹配的相关信息时,根据标识确定与应用程序属于同类的其他应用程序对应的资源库;第二选择模块,被配置为在第一确定模块确定的资源库中选择与搜索字符相匹配的相关信息。可选的,该装置还包括:检测模块,被配置为检测是否接收到输入程序发送的资源获取请求,资源获取请求是输入程序的用户触发在输入程序的界面中显示的资源的地址后生成的,资源获取请求用于向服务器请求资源;第二确定模块,被配置为在检测模块检测出接收到资源获取请求时,确定地本文档来自技高网
...

【技术保护点】
一种资源搜索方法,其特征在于,用于输入程序中,所述方法包括:在所述输入程序被终端中前台运行的应用程序调用时,接收用户输入的至少一个搜索字符;向服务器发送所述至少一个搜索字符,所述服务器用于从资源库中选择与所述至少一个搜索字符相匹配的资源的相关信息,并将所述相关信息发送给所述输入程序,所述资源库用于存储所述资源和所述资源的相关信息,所述相关信息用于供所述用户识别并获取所述资源;接收并向所述用户提供所述相关信息。

【技术特征摘要】
1.一种资源搜索方法,其特征在于,用于输入程序中,所述方法包括:在所述输入程序被终端中前台运行的应用程序调用时,接收用户输入的至少一个搜索字符;向服务器发送所述至少一个搜索字符,所述服务器用于从资源库中选择与所述至少一个搜索字符相匹配的资源的相关信息,并将所述相关信息发送给所述输入程序,所述资源库用于存储所述资源和所述资源的相关信息,所述相关信息用于供所述用户识别并获取所述资源;接收并向所述用户提供所述相关信息。2.根据权利要求1所述的方法,其特征在于,所述接收并向所述用户提供所述相关信息,包括:接收所述相关信息;将所述相关信息显示在所述输入程序的界面中。3.根据权利要求2所述的方法,其特征在于,所述将所述相关信息显示在所述输入程序的界面中,包括:将所述相关信息显示在所述输入程序根据所述至少一个搜索字符生成的候选词的相邻区域,所述相关信息至少包括所述资源的名称和所述资源的地址。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:当所述相关信息包括所述资源的地址时,检测是否接收到所述用户触发所述地址所生成的第一操作指令;当接收到所述第一操作指令时,向所述服务器发送携带有所述地址的资源获取请求,所述资源请求用于向所述服务器请求所述资源。5.根据权利要求3所述的方法,其特征在于,所述方法还包括:当所述相关信息的显示区域内还显示有输入控件,检测是否接收到所述用户触发所述输入控件所产生的第二操作指令;当接收到所述第二操作指令时,利用所述资源的名称更新所述至少一个搜索字符。6.根据权利要求2所述的方法,其特征在于,所述方法还包括:当接收到至少两个资源的相关信息时,接收排序后的各个资源的相关信息,按照排序的顺序依次显示各条相关信息,所述排序的顺序是所述服务器按照各个资源的名称与所述至少一个搜索字符的匹配度由高到低的顺序对各条相关信息进行排序得到的。7.根据权利要求1至6任一所述的方法,其特征在于,所述方法还包括:获取调用所述输入程序的应用程序的标识;向所述服务器发送所述标识,所述服务器用于从至少一个所述资源库中选择所述标识对应的资源库,并在选择的所述资源库中选择与所述至少一个搜索字符相匹配的所述相关信息。8.一种资源搜索方法,其特征在于,用于服务器中,所述方法包括:接收输入程序发送的至少一个搜索字符,所述至少一个搜索字符是所述输入程序被终端中前台运行的应用程序调用的接收到的;从资源库中选择与所述至少一个搜索字符相匹配的资源的相关信息,所述资源库用于存储所述资源和所述资源的相关信息,所述相关信息用于所述用户识别并获取所述资源;将所述相关信息发送给所述输入程序,所述输入程序用于将所述相关信息提供给所述用户。9.根据权利要求8所述的方法,其特征在于,所述从资源库中选择与所述至少一个搜索字符相匹配的资源的相关信息,包括:接收所述输入程序发送的调用所述输入程序的应用程序的标识;从至少一个所述资源库中选择所述标识对应的资源库;在选择的所述资源库中选择与所述至少一个搜索字符相匹配的所述相关信息。10.根据权利要求9所述的方法,其特征在于,所述方法还包括:当选择的所述资源库中不存在与所述至少一个搜索字符相匹配的所述相关信息时,根据所述标识确定与所述应用程序属于同类的其他应用程序对应的资源库;在确定的所述资源库中选择与所述至少一个搜索字符相匹配的所述相关信息。11.根据权利要求10所述的方法,其特征在于,所述方法还包括:检测是否接收到所述输入程序发送的资源获取请求,所述资源获取请求是所述输入程序的用户触发在所述输入程序的界面中显示的所述资源的地址后生成的,所述资源获取请求用于向所述服务器请求所述资源;在接收到所述资源获取请求时,确定所述地址对应的资源库;当所述资源库是调用所述输入程序的所述应用程序对应的资源库时,向调用所述输入程序的所述应用程序发送所述资源;当所述资源库是所述其他应用程序对应的资源库时,向所述其他应用程序发送所述资源。12.根据权利要求8至11任一所述的方法,其特征在于,所述将所述相关信息发送给所述输入程序,包括:当选择出至少两个资源的相关信息时,按照各个资源的名称与所述至少一个搜索字符的匹配度由高到低的顺序对各条相关信息进行排序;按照排序顺序将各条相关信息发送给所述输入程序。13.一种资源搜索装置,其特征在于,用于输入程序中,所述装置包括:接收模块,被配置为在所述输入程序被终端中前台运行的应用程序调用时,接收用户输入的至少一个搜索字符;第一发送模块,被配置为向服务器发送所述接收模块接收的所述至少一个搜索字符,所述服务器用于从资源库中选择与所述至少一个搜索字符相匹配的资源的相关信息,并将所述相关信息发送给所述输入程序,所述资源库用于存储所述资源和所述资源的相关信息,所述相关信息用于供所述用户识别并获取
\t所述资源;提供模块,被配置为接收并向所述用户提供所述相关信息。14.根据权利要求13所述的装置,其特征在于,所述提供模块,包括:接收子模块,被配置为接收所述相关信息;显示子模块,被配置为将所述接收子模块接收的所述相关信息显示在所述输入程序的界面中。15.根据权利要求14所述的装置,其特征在于,所述显示子模块,还被配置为:将所述相关信息显示在所述输入程序根据所述至少一个搜索字符生成的候选词...

【专利技术属性】
技术研发人员:刘鸣王乐侯文迪仲晨王福业
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1