一种应用程序搜索方法及装置的制作方法

文档序号:6400909阅读:178来源:国知局
专利名称:一种应用程序搜索方法及装置的制作方法
技术领域
本发明涉及移动通信技术领域,尤其涉及一种应用程序搜索方法及装置。
背景技术
随着移动终端被越来越广泛地应用,包括手机、平板电脑等在内的终端安装的应用程序越来越多,用户一般通过将应用程序分类,或通过终端的搜索界面搜索需要使用的应用程序。
当终端安装了很多应用程序后,对应用程序进行分类会很麻烦,也很难快速找到需要使用的应用程序,这时,可通过搜索界面进行搜索,通过点击终端界面上的搜索框,在弹出全局搜索界面后,在搜索框中输入关键词,若终端内安装了需要使用的应用程序,则可快速搜索到相应的应用程序。
但是,若终端内没有安装用户输入的关键字信息对应的应用程序,就会导致搜索失败或搜索页面可能直接切换到默认的网络搜索引擎,只有在网络搜索引擎上搜索到需要使用的应用程序后,才能进一步下载安装,而在用户通过搜索引擎输入对应需要使用的应用程序的关键字信息后,得到的对应关键字信息的网络内容繁杂,通过网络搜索引擎搜索用户需要使用的应用程序可能需要较长的时间,影响用户体验。
综上,若在终端内没有安装用户需要使用的应用程序时直接通过网络搜索引擎搜索该应用程序,搜索到该应用程序所耗费的时间较长。发明内容
本发明实施例提供一种应用程序搜索方法,用以解决若在终端内没有安装用户需要使用的应用程序时直接通过网络搜索引擎搜索该应用程序,搜索到该应用程序所耗费的时间较长的问题。
本发明实施例提供的一种应用程序搜索方法,包括:
在本地未安装当前搜索的应用程序时,通过应用程序编程接口 API,将搜索所述应用程序的搜索请求发送到网络侧预置的应用程序服务器对应的搜索引擎;
通过所述网络侧预置的应用程序服务器对应的所述搜索引擎,在所述网络侧预置的应用程序服务器中根据所述搜索请求进行搜索。
较佳地,所述网络侧预置的应用程序服务器为管理应用程序超市中的应用程序的服务器。
较佳地,根据以下步骤确定本地未安装当前搜索的应用程序:
接收用户输入的关键字信息,在本地搜索对应所述关键字信息的应用程序;
若未在本地搜索到所述应用程序,则确定本地未安装所述应用程序。
较佳地,通过API,将搜索所述应用程序的搜索请求发送到网络侧预置的应用程序服务器对应的搜索引擎,包括:
将所述搜索请求通过搜索框与所述网络侧预置的应用程序服务器对应的搜索引擎的跳转链接,发送给所述网络侧预置的应用程序服务器对应的搜索引擎;其中,通过API建立所述跳转链接;所述网络侧预置的应用程序服务器中包括经过合法性验证的应用程序。较佳地,通过API,将搜索所述应用程序的搜索请求发送到网络侧预置的应用程序服务器对应的搜索引擎,包括:在确定本地未安装当前搜索的应用程序后,提示用户是否需要在所述网络侧预置的应用程序服务器中搜索所述应用程序,在确认需要在所述网络侧预置的应用程序服务器中搜索所述应用程序后,通过API,将搜索所述应用程序的搜索请求发送到网络侧预置的应用程序服务器对应的搜索引擎。较佳地,所述方法还包括:若在所述网络侧预置的应用程序服务器中未搜索到所述应用程序,连接到网络搜索引擎,通过所述网络搜索引擎搜索所述应用程序。本发明实施例提供的一种应用程序搜索装置,包括:发送模块,用于在本地未安装当前搜索的应用程序时,通过应用程序编程接口API,将搜索所述应用程序的搜索请求发送到网络侧预置的应用程序服务器对应的搜索引擎;第一搜索模块,用于通过所述网络侧预置的应用程序服务器对应的所述搜索引擎,在所述网络侧预置的应用程序服务器中根据所述搜索请求进行搜索。较佳地,所述网络侧预置的应用程序服务器为管理应用程序超市中的应用程序的服务器。较佳地,所述装置还包括:确定模块,用于接收用户输入的关键字信息,在本地搜索对应所述关键字信息的应用程序,若未在本地搜索到所述应用程序,则确定本地未安装所述应用程序。较佳地,所述发送模块用于:将所述搜索请求通过搜索框与所述网络侧预置的应用程序服务器对应的搜索引擎的跳转链接,发送给所述网络侧预置的应用程序服务器对应的搜索引擎;其中,通过API建立所述跳转链接;所述网络侧预置的应用程序服务器中包括经过合法性验证的应用程序。较佳地,所述发送模块用于:在确定本地未安装当前搜索的应用程序后,提示用户是否需要在所述网络侧预置的应用程序服务器中搜索所述应用程序,在确认需要在所述网络侧预置的应用程序服务器中搜索所述应用程序后,通过API,将搜索所述应用程序的搜索请求发送到网络侧预置的应用程序服务器对应的搜索引擎。较佳地,所述装置还包括:第二搜索模块,用于当所述第一搜索模块在所述网络侧预置的应用程序服务器中未搜索到所述应用程序时,连接到网络搜索引擎,通过所述网络搜索引擎搜索所述应用程序。本发明实施例中在本地未安装当前搜索的应用程序时,通过应用程序编程接口API,将搜索所述应用程序的搜索请求发送到网络侧预置的应用程序服务器对应的搜索引擎;通过所述网络侧预置的应用程序服务器对应的所述搜索引擎,在所述网络侧预置的应用程序服务器中根据所述搜索请求进行搜索;从而采用本发明实施例可以在本地搜索应用程序失败后,连接到网络侧预置的应用程序服务器对应的搜索引擎,由于该应用程序服务器是专门提供应用程序的服务器,在该应用程序服务器中搜索该应用程序耗费的时间较短。


图1为本发明实施例提供的应用程序搜索方法流程图2为本发明较佳的实施例提供的搜索应用程序的方法流程图3为本发明另一实施例提供的搜索应用程序的方法流程图4为本发明实施例提供的应用程序搜索装置结构图。
具体实施方式
本发明实施例中在本地未安装当前搜索的应用程序时,通过应用程序编程接口API,将搜索应用程序的搜索请求发送到网络侧预置的应用程序服务器对应的搜索引擎;通过所述网络侧预置的应用程序服务器对应的搜索引擎,在网络侧预置的应用程序服务器中根据搜索请求进行搜索;从而采用本发明实施例可以在本地搜索应用程序失败后,连接到网络侧预置的应用程序服务器对应的搜索引擎,由于该应用程序服务器是专门提供应用程序的服务器,在该应用程序服务器中搜索该应用程序耗费的时间较短。
下面结合说明书附图对本发明实施例作进一步详细描述。
如图1所示,为本发明实施例提供的应用程序搜索方法流程图,包括以下步骤:
SlOl:在本地未安装当前搜索的应用程序时,通过应用程序编程接口(Application Programming Interface, API),将搜索该应用程序的搜索请求发送到网络侧预置的应用程序服务器对应的搜索引擎;
S102:通过网络侧预置的应用程序服务器对应的搜索引擎,在网络侧预置的应用程序服务器中根据搜索请求进行搜索。本发明实施例的执行主体可以为手机、电脑等终端设备。
在具体实施过程中,可以通过终端界面的搜索框,接收用户输入的对应应用程序的内容,并在本地中搜索对应用户输入内容的应用程序,在本地搜索失败后,通过API,将包括用户输入内容的搜索请求发送到网络侧预置的应用程序服务器对应的搜索引擎,并通过该应用程序服务器对应的搜索引擎,在该应用程序服务器中根据搜索请求进行搜索。
较佳地,网络侧预置的应用程序服务器为管理应用程序超市中的应用程序的服务器。这里,应用程序超市为安装在本地的提供应用程序的管理软件,也可以称为应用商店。
较佳地,步骤S102中,根据以下步骤确定本地未安装当前搜索的应用程序:
接收用户输入的关键字信息,在本地搜索对应该关键字信息的应用程序;
若未在本地搜索到对应该关键字信息的应用程序,则确定本地未安装该应用程序。
在具体实施过程中,可以通过终端界面的搜索框等接收用户输入的对应需要使用的应用程序的关键字信息,并检测本地是否已安装具有该关键字信息的应用程序,这里的关键字信息可以是应用程序的名称、生产厂家、功能介绍等;若检测到本地已经安装了该关键字信息对应的应用程序,则可将检测结果以声音、图片或信息的形式通知给用户,并由用户确定是否将搜索页面切换到检测到的应用程序,若检测到对应该关键字信息的应用程序不只一个,可以将检测到的所有应用程序通知给用户,由用户确定具体使用的应用程序;若检测到本地未安装具有该关键字信息的应用程序,则可以通过API,将包括该关键字信息的搜索请求发送到网络侧预置的应用程序服务器对应的搜索引擎,并通过网络侧预置的应用程序服务器对应的搜索引擎,在该应用程序服务器中根据搜索请求继续搜索,当在该应用程序服务器中搜索到对应该关键字信息的的应用程序后,即可提示用户进行下载安装。较佳地,通过API,将搜索应用程序的搜索请求发送到网络侧预置的应用程序服务器对应的搜索引擎,包括:将搜索请求通过搜索框与网络侧预置的应用程序服务器对应的搜索引擎的跳转链接,发送给网络侧预置的应用程序服务器对应的搜索引擎;其中,通过API建立所述跳转链接;网络侧预置的应用程序服务器中包括经过合法性验证的应用程序。在具体实施过程中,可以将搜索框通过API与网络侧预置的应用程序服务器对应的搜索引擎建立跳转链接,当确定在本地未安装当前搜索的应用程序时,将搜索该应用程序的搜索请求通过建立的跳转链接发送到网络侧预置的应用程序服务器对应的搜索引擎,也即,在本地搜索结果为空时,通过建立的跳转链接,跳转到网络侧预置的应用程序服务器对应的搜索引擎,由于网络侧预置的应用程序服务器中包括经过合法性验证的应用程序,可以通过该应用程序服务器对应的搜索引擎在该应用程序服务器中继续搜索该应用程序。较佳地,通过API,将搜索应用程序的搜索请求发送到网络侧预置的应用程序服务器对应的搜索引擎,包括:在确定本地未安装当前搜索的应用程序后,提示用户是否需要在网络侧预置的应用程序服务器中搜索该应用程序,在确认需要在网络侧预置的应用程序服务器中搜索该应用程序后,通过API,将搜索该应用程序的搜索请求发送到网络侧预置的应用程序服务器对应的搜索引擎。在具体实施过程中,可以设置在本地搜索应用程序的结果为空时,自动通过API,将搜索该应用程序的搜索请求发送到网络侧预置的应用程序服务器对应的搜索引擎,在网络侧预置的应用程序服务器中继续搜索该应用程序,还可以,在本地搜索结果为空时,通过声音、图片或信息的形式通知用户在本地搜索失败,并提示用户是否需要在网络侧预置的应用程序服务器中搜索该应用程序,在确认需要在网络侧预置的应用程序服务器中搜索该应用程序后,通过API,将搜索该应用程序的搜索请求发送到该网络侧预置的应用程序服务器对应的搜索引擎。具体地,可以通过建立的搜索框与网络侧预置的应用程序服务器对应的搜索引擎的跳转链接,将搜索该应用程序的搜索请求发送到该网络侧预置的应用程序服务器对应的搜索引擎,并通过网络侧预置的应用程序服务器对应的搜索引擎,在该应用程序服务器中继续搜索应用程序。这里,提示用户是否需要在网络侧预置的应用程序服务器中搜索该应用程序,可以通过声音、图片或信息的形式询问用户,根据接收的答案,判断是否需要在该网络侧预置的应用程序服务器中搜索应用程序,在确认需要在该网络侧预置的应用程序服务器中搜索应用程序后,通过API,跳转到该网络侧预置的应用程序服务器对应的搜索引擎,在该应用程序服务器中进行搜索。
较佳地,该搜索应用程序的方法还包括:
若根据搜索请求,在网络侧预置的应用程序服务器中未搜索到应用程序,则连接到网络搜索引擎,通过网络搜索引擎搜索未搜索到的应用程序。
在具体实施过程中,若在网络侧预置的应用程序服务器中不存在对应用户输入的关键字信息的应用程序,即在网络侧预置的应用程序服务器中未搜索到用户需要使用的应用程序,则可以连接到设置的网络搜索引擎,并通过网络搜索引擎继续搜索该应用程序。
较佳地,连接到网络搜索引擎,包括:
若根据搜索请求,在网络侧预置的应用程序服务器中未搜索到应用程序,则提示用户是否需要通过网络搜索引擎搜索应用程序,在确认需要通过网络搜索引擎搜索应用程序后,连接到网络搜索引擎。
在具体实施过程中,可以设置根据搜索请求,在网络侧预置的应用程序服务器中搜索应用程序的结果为空时,自动连接到网络搜索引擎,通过该网络搜索引擎进行搜索,或者,在网络侧预置的应用程序服务器中搜索结果为空时,通过声音、图片或信息的形式通知用户在网络侧预置的应用程序服务器中搜索失败,并提示用户是否需要通过网络搜索引擎继续搜索该应用程序,在确认需要通过网络搜索引擎搜索该应用程序后,连接到该网络搜索引擎搜索该应用程序。
在具体实施过程中,还可以在本地搜索结果为空时,通过声音、图片或信息的形式通知用户在本地搜索失败,并提示用户是需要在网络侧预置的应用程序服务器中搜索该应用程序还是通过网络搜索引擎搜索该应用程序,若确认需要在网络侧预置的应用程序服务器中搜索该应用程序,则通过API,将搜索请求发送到网络侧预置的应用程序服务器对应的搜索引擎,并通过网络侧预置的应用程序服务器对应的搜索引擎,在该网络侧预置的应用程序服务器中根据搜索请求继续搜索,若确认需要通过网络搜索引擎搜索该应用程序,则连接到网络搜索引擎搜索该应用程序。
较佳地,连接到网络搜索引擎之前,还包括:
在确定未建立网络连接后,建立网络连接。
在具体实施过程中,在确认需要通过网络搜索引擎搜索应用程序后,可直接连接网络搜索引擎搜索该应用程序,若检测到本地未建立网络连接,则可在自动为本地建立网络连接后,通过连接的网络搜索引擎搜索该应用程序。
通过本发明实施例提供的应用程序搜索方法,可以在本地搜索应用程序失败后,将搜索该应用程序的搜索请求发送到网络侧预置的应用程序服务器对应的搜索引擎,在网络侧预置的应用程序服务器中搜索该应用程序,而不是在本地搜索失败后立即连接到网络搜索引擎搜索该应用程序,由于网络侧预置的应用程序服务器是专门提供应用程序的服务器,相比通过网络搜索引擎搜索的方式,可大大节省搜索时间。
如图2所示,为本发明较佳的实施例提供的搜索应用程序的方法流程图,包括:
S201:确定本地未安装当前搜索的应用程序;
在具体实施过程中,可以通过搜索框接收用户输入的应用程序名称或功能简介等关键字信息,并在本地搜索对应该关键字信息的应用程序,若在本地搜索结果为空,则确定本地未安装该应用程序。
S202:通过API,将搜索该应用程序的搜索请求发送到网络侧预置的应用程序服务器对应的搜索引擎,并通过网络侧预置的应用程序服务器对应的搜索引擎,在网络侧预置的应用程序服务器中根据搜索请求进行搜索;
在具体实施过程中,若通过搜索框接收用户输入的关键字信息后,未在本地搜索到对应该关键字信息的应用程序,则可以通过API,将搜索该应用程序的搜索请求发送到网络侧预置的应用程序服务器对应的搜索引擎,在该网络侧预置的应用程序服务器中搜索对应该关键字信息的应用程序。
S203:若根据搜索请求,在网络侧预置的应用程序服务器中未搜索到应用程序,则连接到网络搜索引擎,通过网络搜索引擎搜索该应用程序。
在具体实施过程中,若在网络侧预置的应用程序服务器中也没有搜索到对应用户输入的关键字信息的应用程序,则可以连接到网络搜索引擎,通过网络搜索引擎搜索该应用程序。
采用上述较佳的实施例,可以在本地搜索应用程序失败后,将搜索该应用程序的搜索请求发送到网络侧预置的应用程序服务器对应的搜索引擎,在网络侧预置的应用程序服务器中继续搜索,若在该网络侧预置的应用程序服务器中仍未搜索到该应用程序,还可以连接到网络搜索引擎,通过网络搜索引擎搜索该应用程序;本发明实施例提供了三种搜索应用程序的方式:本地搜索、在网络侧预置的应用程序服务器中搜索、通过网络搜索引擎搜索,在本地搜索失败后,若在网络侧预置的应用程序服务器中搜索到了该应用程序,则相比在本地搜索失败后直接通过网络搜索引擎搜索应用程序的方式节省了搜索时间,提高了搜索到该应用程序的效率;若在本地和网络侧预置的应用程序服务器中都未搜索到该应用程序,还可以通过网络搜索引擎搜索该应用程序,从而保证了搜索到该应用程序的可靠性。
如图3所示,为本发明另一实施例提供的搜索应用程序的方法流程图,包括:
S301:通过搜索框接收用户输入的关键字信息,并在本地搜索对应该关键字信息的应用程序;
S302:若未在本地搜索到对应该关键字信息的应用程序,则提示用户是否需要在网络侧预置的应用程序服务器中搜索该应用程序,在确认需要在该应用程序服务器中搜索应用程序后,通过API,将搜索该应用程序的搜索请求发送到该应用程序服务器对应的搜索引擎,在网络侧预置的应用程序服务器中搜索应用程序;
S303:若未在网络侧预置的应用程序服务器中搜索到该应用程序,则提示用户是否需要通过网络搜索引擎 搜索该应用程序,在确认需要通过网络搜索引擎搜索该应用程序后,连接到网络搜索引擎搜索该应用程序。
在具体实施过程中,若未在本地搜索到对应用户输入的关键字信息的应用程序,还可以提示用户是需要在网络侧预置的应用程序服务器中搜索该应用程序还是需要通过网络搜索引擎搜索该应用程序,根据用户的选择确定搜索方式。
采用图3所示的较佳的实施例,可以在确认用户需要通过网络侧预置的应用程序服务器对应的搜索引擎或网络搜索引擎搜索需要的应用程序后,再连接到网络侧预置的应用程序服务器对应的搜索引擎或网络搜索引擎搜索该应用程序,从而可以充分考虑用户意愿,提1 用户体验。
基于同一发明构思,本发明实施例中还提供了一种与应用程序搜索方法对应的应用程序搜索装置,由于该装置解决问题的原理与本发明实施例应用程序搜索方法相似,因此该装置的实施可以参见方法的实施,重复之处不再赘述。如图4所示,为本发明实施例提供的应用程序搜索装置结构图,包括:发送模块41,用于在本地未安装当前搜索的应用程序时,通过API,将搜索该应用程序的搜索请求发送到网络侧预置的应用程序服务器对应的搜索引擎;第一搜索模块42,用于通过网络侧预置的应用程序服务器对应的搜索引擎,在网络侧预置的应用程序服务器中根据发送模块41发送的搜索请求进行搜索。较佳地,网络侧预置的应用程序服务器为管理应用程序超市中的应用程序的服务器。较佳地,该装置还包括:确定模块43,用于接收用户输入的关键字信息,在本地搜索对应该关键字信息的应用程序,若未在本地搜索到该应用程序,则确定本地未安装该应用程序。较佳地,发送模块41用于:将搜索请求通过搜索框与网络侧预置的应用程序服务器对应的搜索引擎的跳转链接,发送给网络侧预置的应用程序服务器对应的搜索引擎;其中,通过API建立所述跳转链接;网络侧预置的应用程序服务器中包括经过合法性验证的应用程序。较佳地,发送模块41用于:在确定本地未安装当前搜索的应用程序后,提示用户是否需要在网络侧预置的应用程序服务器中搜索该应用程序,在确认需要在网络侧预置的应用程序服务器中搜索该应用程序后,通过API,将搜索该应用程序的搜索请求发送到网络侧预置的应用程序服务器对应的搜索引擎。较佳地,该装置还包括:第二搜索模块44,用于当第一搜索模块42在网络侧预置的应用程序服务器中未搜索到所述应用程序时,连接到网络搜索引擎,通过网络搜索引擎搜索所述应用程序。本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。本发明是参照根据本发明实施例的方法、装置(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种应用程序搜索方法,其特征在于,所述方法包括: 在本地未安装当前搜索的应用程序时,通过应用程序编程接口 API,将搜索所述应用程序的搜索请求发送到网络侧预置的应用程序服务器对应的搜索引擎; 通过所述网络侧预置的应用程序服务器对应的所述搜索引擎,在所述网络侧预置的应用程序服务器中根据所述搜索请求进行搜索。
2.如权利要求1所述的方法,其特征在于,所述网络侧预置的应用程序服务器为管理应用程序超市中的应用程序的服务器。
3.如权利要求1所述的方法,其特征在于,根据以下步骤确定本地未安装当前搜索的应用程序: 接收用户输入的关键字信息,在本地搜索对应所述关键字信息的应用程序; 若未在本地搜索到所述应用程序,则确定本地未安装所述应用程序。
4.如权利要求1所述的方法,其特征在于,通过API,将搜索所述应用程序的搜索请求发送到网络侧预置的应用程序服务器对应的搜索引擎,包括: 将所述搜索请求通过搜索框与所述网络侧预置的应用程序服务器对应的搜索引擎的跳转链接,发送给所述网络侧预置的应用程序服务器对应的搜索引擎; 其中,通过API建立所述跳转链接; 所述网络侧预置的应用程序服务器中包括经过合法性验证的应用程序。
5.如权利要求1所述的方法,其特征在于,通过API,将搜索所述应用程序的搜索请求发送到网络侧预置的应用程序服务器对应的搜索引擎,包括: 在确定本地未安装当前搜索的应用程序后,提示用户是否需要在所述网络侧预置的应用程序服务器中搜索所述应用程序,在确认需要在所述网络侧预置的应用程序服务器中搜索所述应用程序后,通过API,将搜索所述应用程序的搜索请求发送到网络侧预置的应用程序服务器对应的搜索引擎。
6.如权利要求1所述的方法,其特征在于,所述方法还包括: 若在所述网络侧预置的应用程序服务器中未搜索到所述应用程序,连接到网络搜索引擎,通过所述网络搜索引擎搜索所述应用程序。
7.一种应用程序搜索装置,其特征在于,所述装置包括: 发送模块,用于在本地未安装当前搜索的应用程序时,通过应用程序编程接口 API,将搜索所述应用程序的搜索请 求发送到网络侧预置的应用程序服务器对应的搜索引擎; 第一搜索模块,用于通过所述网络侧预置的应用程序服务器对应的所述搜索引擎,在所述网络侧预置的应用程序服务器中根据所述搜索请求进行搜索。
8.如权利要求7所述的装置,其特征在于,所述网络侧预置的应用程序服务器为管理应用程序超市中的应用程序的服务器。
9.如权利要求7所述的装置,其特征在于,所述装置还包括: 确定模块,用于接收用户输入的关键字信息,在本地搜索对应所述关键字信息的应用程序,若未在本地搜索到所述应用程序,则确定本地未安装所述应用程序。
10.如权利要求7所述的装置,其特征在于,所述发送模块用于: 将所述搜索请求通过搜索框与所述网络侧预置的应用程序服务器对应的搜索引擎的跳转链接,发送给所述网络侧预置的应用程序服务器对应的搜索引擎;其中,通过API建立所述跳转链接; 所述网络侧预置的应用程序服务器中包括经过合法性验证的应用程序。
11.如权利要求7所述的装置,其特征在于,所述发送模块用于: 在确定本地未安装当前搜索的应用程序后,提示用户是否需要在所述网络侧预置的应用程序服务器中搜索所述应用程序,在确认需要在所述网络侧预置的应用程序服务器中搜索所述应用程序后,通过API,将搜索所述应用程序的搜索请求发送到网络侧预置的应用程序服务器对应的搜索引擎。
12.如权利要求7所述的装置,其特征在于,所述装置还包括: 第二搜索模块,用于当所述第一搜索模块在所述网络侧预置的应用程序服务器中未搜索到所述应用程序 时,连接到网络搜索引擎,通过所述网络搜索引擎搜索所述应用程序。
全文摘要
本发明实施例涉及移动通信技术领域,尤其涉及一种应用程序搜索方法及装置,用以解决若在终端内没有安装用户需要使用的应用程序时直接通过网络搜索引擎搜索该应用程序,搜索到该应用程序所耗费的时间较长的问题。本发明实施例提供的应用程序搜索方法,包括在本地未安装当前搜索的应用程序时,通过应用程序编程接口API,将搜索应用程序的搜索请求发送到网络侧预置的应用程序服务器对应的搜索引擎;通过网络侧预置的应用程序服务器对应的搜索引擎,在所述应用程序服务器中根据所述搜索请求进行搜索;由于应用程序服务器是专门提供应用程序的服务器,在该应用程序服务器中搜索该应用程序耗费的时间较短。
文档编号G06F17/30GK103177104SQ20131009880
公开日2013年6月26日 申请日期2013年3月26日 优先权日2013年3月26日
发明者樊家麟, 屈恒, 刘琳璐 申请人:北京小米科技有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1