【技术实现步骤摘要】
本公开涉及计算机领域,特别涉及一种资源搜索方法及装置。
技术介绍
用户可以通过终端中的应用程序提供的搜索栏输入字符,搜索该应用程序中的相关资源,如:在应用商店的搜索栏中输入字符搜索应用程序,在音乐应用程序的搜索栏中输入字符搜索音乐,在视频应用程序中输入字符搜索视频等。专利技术资源为解决相关技术中的问题,本公开提供了一种资源搜索方法及装置。根据本公开实施例的第一方面,提供一种资源搜索方法,用于输入程序中,方法包括:在输入程序被终端中前台运行的应用程序调用时,接收用户输入的至少一个搜索字符;向服务器发送至少一个搜索字符,服务器用于从资源库中选择与至少一个搜索字符相匹配的资源的相关信息,并将相关信息发送给输入程序,资源库用于存储资源和资源的相关信息,相关信息用于供用户识别并获取资源;接收并向用户提供相关信息。可选的,接收并向用户提供相关信息,包括:接收相关信息;将相关信息显示在输入程序的界面中。可选的,将相关信息显示在输入程序的界面中,包括:将相关信息显示在输入程序根据至少一个搜索字符生成的候选词的相邻区域,该相关信息至少包括资源的名称和资源的地址。可选的,该方法还包括:当相关信息包括资源的地址时,检测是否接收到用户触发地址所生成的第
一操作指令;当接收到第一操作指令时,向服务器发送携带有地址的资源获取请求,资源请求用于向服务器请求资源。可选的,该方法还包括:当相关信息的显示区域内还显示有输入控件,检测是否接收到用户触发输入控件所产生的第二操作指令;当接收到第二操作指令时,利用资源的名称更新至少一个搜索字符。可选的,该方法还包括:当接收到至少两 ...
【技术保护点】
一种资源搜索方法,其特征在于,用于输入程序中,所述方法包括:在所述输入程序被终端中前台运行的应用程序调用时,接收用户输入的至少一个搜索字符;向服务器发送所述至少一个搜索字符,所述服务器用于从资源库中选择与所述至少一个搜索字符相匹配的资源的相关信息,并将所述相关信息发送给所述输入程序,所述资源库用于存储所述资源和所述资源的相关信息,所述相关信息用于供所述用户识别并获取所述资源;接收并向所述用户提供所述相关信息。
【技术特征摘要】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。