CN103177104A - 一种应用程序搜索方法及装置 - Google Patents

一种应用程序搜索方法及装置 Download PDF

Info

Publication number
CN103177104A
CN103177104A CN2013100988011A CN201310098801A CN103177104A CN 103177104 A CN103177104 A CN 103177104A CN 2013100988011 A CN2013100988011 A CN 2013100988011A CN 201310098801 A CN201310098801 A CN 201310098801A CN 103177104 A CN103177104 A CN 103177104A
Authority
CN
China
Prior art keywords
application program
search
network side
apps server
searching
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2013100988011A
Other languages
English (en)
Inventor
樊家麟
屈恒
刘琳璐
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Xiaomi Technology Co Ltd
Original Assignee
Beijing Xiaomi Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Xiaomi Technology Co Ltd filed Critical Beijing Xiaomi Technology Co Ltd
Priority to CN2013100988011A priority Critical patent/CN103177104A/zh
Publication of CN103177104A publication Critical patent/CN103177104A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

本发明实施例涉及移动通信技术领域,尤其涉及一种应用程序搜索方法及装置,用以解决若在终端内没有安装用户需要使用的应用程序时直接通过网络搜索引擎搜索该应用程序,搜索到该应用程序所耗费的时间较长的问题。本发明实施例提供的应用程序搜索方法,包括:在本地未安装当前搜索的应用程序时,通过应用程序编程接口API,将搜索应用程序的搜索请求发送到网络侧预置的应用程序服务器对应的搜索引擎;通过网络侧预置的应用程序服务器对应的搜索引擎,在所述应用程序服务器中根据所述搜索请求进行搜索;由于应用程序服务器是专门提供应用程序的服务器,在该应用程序服务器中搜索该应用程序耗费的时间较短。

Description

一种应用程序搜索方法及装置
技术领域
本发明涉及移动通信技术领域,尤其涉及一种应用程序搜索方法及装置。
背景技术
随着移动终端被越来越广泛地应用,包括手机、平板电脑等在内的终端安装的应用程序越来越多,用户一般通过将应用程序分类,或通过终端的搜索界面搜索需要使用的应用程序。
当终端安装了很多应用程序后,对应用程序进行分类会很麻烦,也很难快速找到需要使用的应用程序,这时,可通过搜索界面进行搜索,通过点击终端界面上的搜索框,在弹出全局搜索界面后,在搜索框中输入关键词,若终端内安装了需要使用的应用程序,则可快速搜索到相应的应用程序。
但是,若终端内没有安装用户输入的关键字信息对应的应用程序,就会导致搜索失败或搜索页面可能直接切换到默认的网络搜索引擎,只有在网络搜索引擎上搜索到需要使用的应用程序后,才能进一步下载安装,而在用户通过搜索引擎输入对应需要使用的应用程序的关键字信息后,得到的对应关键字信息的网络内容繁杂,通过网络搜索引擎搜索用户需要使用的应用程序可能需要较长的时间,影响用户体验。
综上,若在终端内没有安装用户需要使用的应用程序时直接通过网络搜索引擎搜索该应用程序,搜索到该应用程序所耗费的时间较长。
发明内容
本发明实施例提供一种应用程序搜索方法,用以解决若在终端内没有安装用户需要使用的应用程序时直接通过网络搜索引擎搜索该应用程序,搜索到该应用程序所耗费的时间较长的问题。
本发明实施例提供的一种应用程序搜索方法,包括:
在本地未安装当前搜索的应用程序时,通过应用程序编程接口API,将搜索所述应用程序的搜索请求发送到网络侧预置的应用程序服务器对应的搜索引擎;
通过所述网络侧预置的应用程序服务器对应的所述搜索引擎,在所述网络侧预置的应用程序服务器中根据所述搜索请求进行搜索。
较佳地,所述网络侧预置的应用程序服务器为管理应用程序超市中的应用程序的服务器。
较佳地,根据以下步骤确定本地未安装当前搜索的应用程序:
接收用户输入的关键字信息,在本地搜索对应所述关键字信息的应用程序;
若未在本地搜索到所述应用程序,则确定本地未安装所述应用程序。
较佳地,通过API,将搜索所述应用程序的搜索请求发送到网络侧预置的应用程序服务器对应的搜索引擎,包括:
将所述搜索请求通过搜索框与所述网络侧预置的应用程序服务器对应的搜索引擎的跳转链接,发送给所述网络侧预置的应用程序服务器对应的搜索引擎;
其中,通过API建立所述跳转链接;
所述网络侧预置的应用程序服务器中包括经过合法性验证的应用程序。
较佳地,通过API,将搜索所述应用程序的搜索请求发送到网络侧预置的应用程序服务器对应的搜索引擎,包括:
在确定本地未安装当前搜索的应用程序后,提示用户是否需要在所述网络侧预置的应用程序服务器中搜索所述应用程序,在确认需要在所述网络侧预置的应用程序服务器中搜索所述应用程序后,通过API,将搜索所述应用程序的搜索请求发送到网络侧预置的应用程序服务器对应的搜索引擎。
较佳地,所述方法还包括:
若在所述网络侧预置的应用程序服务器中未搜索到所述应用程序,连接到网络搜索引擎,通过所述网络搜索引擎搜索所述应用程序。
本发明实施例提供的一种应用程序搜索装置,包括:
发送模块,用于在本地未安装当前搜索的应用程序时,通过应用程序编程接口API,将搜索所述应用程序的搜索请求发送到网络侧预置的应用程序服务器对应的搜索引擎;
第一搜索模块,用于通过所述网络侧预置的应用程序服务器对应的所述搜索引擎,在所述网络侧预置的应用程序服务器中根据所述搜索请求进行搜索。
较佳地,所述网络侧预置的应用程序服务器为管理应用程序超市中的应用程序的服务器。
较佳地,所述装置还包括:
确定模块,用于接收用户输入的关键字信息,在本地搜索对应所述关键字信息的应用程序,若未在本地搜索到所述应用程序,则确定本地未安装所述应用程序。
较佳地,所述发送模块用于:
将所述搜索请求通过搜索框与所述网络侧预置的应用程序服务器对应的搜索引擎的跳转链接,发送给所述网络侧预置的应用程序服务器对应的搜索引擎;
其中,通过API建立所述跳转链接;
所述网络侧预置的应用程序服务器中包括经过合法性验证的应用程序。
较佳地,所述发送模块用于:
在确定本地未安装当前搜索的应用程序后,提示用户是否需要在所述网络侧预置的应用程序服务器中搜索所述应用程序,在确认需要在所述网络侧预置的应用程序服务器中搜索所述应用程序后,通过API,将搜索所述应用程序的搜索请求发送到网络侧预置的应用程序服务器对应的搜索引擎。
较佳地,所述装置还包括:
第二搜索模块,用于当所述第一搜索模块在所述网络侧预置的应用程序服务器中未搜索到所述应用程序时,连接到网络搜索引擎,通过所述网络搜索引擎搜索所述应用程序。
本发明实施例中在本地未安装当前搜索的应用程序时,通过应用程序编程接口API,将搜索所述应用程序的搜索请求发送到网络侧预置的应用程序服务器对应的搜索引擎;通过所述网络侧预置的应用程序服务器对应的所述搜索引擎,在所述网络侧预置的应用程序服务器中根据所述搜索请求进行搜索;从而采用本发明实施例可以在本地搜索应用程序失败后,连接到网络侧预置的应用程序服务器对应的搜索引擎,由于该应用程序服务器是专门提供应用程序的服务器,在该应用程序服务器中搜索该应用程序耗费的时间较短。
附图说明
图1为本发明实施例提供的应用程序搜索方法流程图;
图2为本发明较佳的实施例提供的搜索应用程序的方法流程图;
图3为本发明另一实施例提供的搜索应用程序的方法流程图;
图4为本发明实施例提供的应用程序搜索装置结构图。
具体实施方式
本发明实施例中在本地未安装当前搜索的应用程序时,通过应用程序编程接口API,将搜索应用程序的搜索请求发送到网络侧预置的应用程序服务器对应的搜索引擎;通过所述网络侧预置的应用程序服务器对应的搜索引擎,在网络侧预置的应用程序服务器中根据搜索请求进行搜索;从而采用本发明实施例可以在本地搜索应用程序失败后,连接到网络侧预置的应用程序服务器对应的搜索引擎,由于该应用程序服务器是专门提供应用程序的服务器,在该应用程序服务器中搜索该应用程序耗费的时间较短。
下面结合说明书附图对本发明实施例作进一步详细描述。
如图1所示,为本发明实施例提供的应用程序搜索方法流程图,包括以下步骤:
S101:在本地未安装当前搜索的应用程序时,通过应用程序编程接口(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所示的较佳的实施例,可以在确认用户需要通过网络侧预置的应用程序服务器对应的搜索引擎或网络搜索引擎搜索需要的应用程序后,再连接到网络侧预置的应用程序服务器对应的搜索引擎或网络搜索引擎搜索该应用程序,从而可以充分考虑用户意愿,提高用户体验。
基于同一发明构思,本发明实施例中还提供了一种与应用程序搜索方法对应的应用程序搜索装置,由于该装置解决问题的原理与本发明实施例应用程序搜索方法相似,因此该装置的实施可以参见方法的实施,重复之处不再赘述。
如图4所示,为本发明实施例提供的应用程序搜索装置结构图,包括:
发送模块41,用于在本地未安装当前搜索的应用程序时,通过API,将搜索该应用程序的搜索请求发送到网络侧预置的应用程序服务器对应的搜索引擎;
第一搜索模块42,用于通过网络侧预置的应用程序服务器对应的搜索引擎,在网络侧预置的应用程序服务器中根据发送模块41发送的搜索请求进行搜索。
较佳地,网络侧预置的应用程序服务器为管理应用程序超市中的应用程序的服务器。
较佳地,该装置还包括:
确定模块43,用于接收用户输入的关键字信息,在本地搜索对应该关键字信息的应用程序,若未在本地搜索到该应用程序,则确定本地未安装该应用程序。
较佳地,发送模块41用于:
将搜索请求通过搜索框与网络侧预置的应用程序服务器对应的搜索引擎的跳转链接,发送给网络侧预置的应用程序服务器对应的搜索引擎;
其中,通过API建立所述跳转链接;
网络侧预置的应用程序服务器中包括经过合法性验证的应用程序。
较佳地,发送模块41用于:
在确定本地未安装当前搜索的应用程序后,提示用户是否需要在网络侧预置的应用程序服务器中搜索该应用程序,在确认需要在网络侧预置的应用程序服务器中搜索该应用程序后,通过API,将搜索该应用程序的搜索请求发送到网络侧预置的应用程序服务器对应的搜索引擎。
较佳地,该装置还包括:
第二搜索模块44,用于当第一搜索模块42在网络侧预置的应用程序服务器中未搜索到所述应用程序时,连接到网络搜索引擎,通过网络搜索引擎搜索所述应用程序。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、装置(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (12)

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所述的装置,其特征在于,所述装置还包括:
第二搜索模块,用于当所述第一搜索模块在所述网络侧预置的应用程序服务器中未搜索到所述应用程序时,连接到网络搜索引擎,通过所述网络搜索引擎搜索所述应用程序。
CN2013100988011A 2013-03-26 2013-03-26 一种应用程序搜索方法及装置 Pending CN103177104A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2013100988011A CN103177104A (zh) 2013-03-26 2013-03-26 一种应用程序搜索方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2013100988011A CN103177104A (zh) 2013-03-26 2013-03-26 一种应用程序搜索方法及装置

Publications (1)

Publication Number Publication Date
CN103177104A true CN103177104A (zh) 2013-06-26

Family

ID=48636965

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2013100988011A Pending CN103177104A (zh) 2013-03-26 2013-03-26 一种应用程序搜索方法及装置

Country Status (1)

Country Link
CN (1) CN103177104A (zh)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103488528A (zh) * 2013-09-05 2014-01-01 优视科技有限公司 一种基于移动终端的二维码处理方法及装置
CN104268185A (zh) * 2014-09-16 2015-01-07 北京奇虎科技有限公司 一种在应用分发平台搜索应用的方法和装置
CN104598620A (zh) * 2015-01-30 2015-05-06 百度在线网络技术(北京)有限公司 应用程序搜索方法和装置
CN105138629A (zh) * 2015-08-19 2015-12-09 北京金山安全软件有限公司 应用程序搜索方法及装置
WO2016161877A1 (zh) * 2015-04-07 2016-10-13 北京锤子数码科技有限公司 确定正在播放声音的应用程序的方法及***
WO2017028588A1 (zh) * 2015-08-14 2017-02-23 腾讯科技(深圳)有限公司 应用服务信息关联的方法、应用关联平台服务器和客户端
CN106570115A (zh) * 2016-10-31 2017-04-19 努比亚技术有限公司 应用推荐装置和方法
CN107845384A (zh) * 2017-10-30 2018-03-27 江西博瑞彤芸科技有限公司 一种语音识别方法
CN108764003A (zh) * 2018-05-30 2018-11-06 北京小米移动软件有限公司 图片识别方法及装置
TWI779599B (zh) * 2021-02-09 2022-10-01 鼎新電腦股份有限公司 應用程式介面服務搜尋系統及應用程式介面服務搜尋方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050187971A1 (en) * 2004-02-19 2005-08-25 Hassan Ahmed E. System and method for searching a remote database
CN101789888A (zh) * 2010-01-12 2010-07-28 腾讯科技(深圳)有限公司 一种软件安装的检测方法和装置
CN102622270A (zh) * 2011-01-26 2012-08-01 腾讯科技(深圳)有限公司 一种应用程序的切换管理方法和终端

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050187971A1 (en) * 2004-02-19 2005-08-25 Hassan Ahmed E. System and method for searching a remote database
CN101789888A (zh) * 2010-01-12 2010-07-28 腾讯科技(深圳)有限公司 一种软件安装的检测方法和装置
CN102622270A (zh) * 2011-01-26 2012-08-01 腾讯科技(深圳)有限公司 一种应用程序的切换管理方法和终端

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103488528A (zh) * 2013-09-05 2014-01-01 优视科技有限公司 一种基于移动终端的二维码处理方法及装置
CN104268185B (zh) * 2014-09-16 2018-06-01 北京奇虎科技有限公司 一种在应用分发平台搜索应用的方法和装置
CN104268185A (zh) * 2014-09-16 2015-01-07 北京奇虎科技有限公司 一种在应用分发平台搜索应用的方法和装置
CN104598620A (zh) * 2015-01-30 2015-05-06 百度在线网络技术(北京)有限公司 应用程序搜索方法和装置
CN104598620B (zh) * 2015-01-30 2018-12-21 百度在线网络技术(北京)有限公司 应用程序搜索方法和装置
WO2016161877A1 (zh) * 2015-04-07 2016-10-13 北京锤子数码科技有限公司 确定正在播放声音的应用程序的方法及***
WO2017028588A1 (zh) * 2015-08-14 2017-02-23 腾讯科技(深圳)有限公司 应用服务信息关联的方法、应用关联平台服务器和客户端
WO2017028769A1 (zh) * 2015-08-19 2017-02-23 北京金山安全软件有限公司 应用程序搜索方法及装置
US20180218077A1 (en) * 2015-08-19 2018-08-02 Beijing Kingsoft Internet Security Software Co., Ltd. Method and apparatus for searching application and mobile terminal
CN105138629A (zh) * 2015-08-19 2015-12-09 北京金山安全软件有限公司 应用程序搜索方法及装置
US10789308B2 (en) * 2015-08-19 2020-09-29 Beijing Kingsoft Internet Security Software Co., Ltd. Method and apparatus for searching application and mobile terminal
CN106570115A (zh) * 2016-10-31 2017-04-19 努比亚技术有限公司 应用推荐装置和方法
CN107845384A (zh) * 2017-10-30 2018-03-27 江西博瑞彤芸科技有限公司 一种语音识别方法
CN108764003A (zh) * 2018-05-30 2018-11-06 北京小米移动软件有限公司 图片识别方法及装置
CN108764003B (zh) * 2018-05-30 2022-03-18 北京小米移动软件有限公司 图片识别方法及装置
TWI779599B (zh) * 2021-02-09 2022-10-01 鼎新電腦股份有限公司 應用程式介面服務搜尋系統及應用程式介面服務搜尋方法

Similar Documents

Publication Publication Date Title
CN103177104A (zh) 一种应用程序搜索方法及装置
CN102855152B (zh) 升级应用程序中资源文件的方法及***
US10135923B2 (en) Data transfer method and system
CN101924820B (zh) 一种软件下载方法、***及移动终端
CN103476064A (zh) 一种终端设备流量控制方法、装置和终端设备
CN106066686A (zh) 一种信息处理方法及终端设备
CN103887571A (zh) 一种充电方式切换方法及装置
CN103136342A (zh) 应用程序app的搜索方法、***以及搜索服务器
CN103246532A (zh) 一种终端设备应用程序安装方法及装置
CN103279396A (zh) 用于向次级设备传送应用和会话状态的***和方法
CN104572217A (zh) 穿戴式智能设备的升级方法及***
CN104240066A (zh) 一种电子邮件的会话展示方法和装置
CN104092763A (zh) 一种应用程序安装包推送方法及装置
CN105224421A (zh) 一种数据备份方法、装置及电子设备
CN108090345B (zh) linux***外部命令执行方法及装置
CN104954233A (zh) 信息推送方法、装置和***
CN106569913A (zh) 终端备份数据的方法及装置
CN101901157B (zh) 一种管理软件自启动安装的方法及***
CN105426192A (zh) 信息修改方法及终端
CN104199682A (zh) 一种信息处理方法及电子设备
CN103024724A (zh) 信息处理***和方法、服务器、移动终端
CN104780234A (zh) Ip归属地查询方法、装置及***
CN104683215A (zh) 一种即时通信工具的通信方法和装置
CN103874175A (zh) 一种移动终端网络连接控制方法、装置、设备和移动终端
CN101232671A (zh) 利用电力控制提供更新信息的方法和设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20130626

RJ01 Rejection of invention patent application after publication