一种用于在应用内提供应用内容搜索结果的方法与设备的制造方法

文档序号:8487888阅读:391来源:国知局
一种用于在应用内提供应用内容搜索结果的方法与设备的制造方法
【技术领域】
[0001]本发明涉及互联网技术领域,尤其涉及一种用于在应用内提供应用内容搜索结果的技术。
【背景技术】
[0002]在移动互联网时代,人们越来越多地通过app (applicat1n,应用程序)获取信息。然而,现有的app之间具有壁皇,使得用户无法在一个app内搜索到另一个app提供的相关内容,不仅影响了用户的应用访问体验,相应地,也降低了用户获取信息的效率。

【发明内容】

[0003]本发明的一个目的是提供一种用于在应用内提供应用内容搜索结果的方法与设备。
[0004]根据本发明的一个方面,提供了一种用于在应用内提供应用内容搜索结果的方法,其中,该方法包括以下步骤:
[0005]a获取用户在其移动设备的第一应用内提交的搜索请求;
[0006]b根据所述搜索请求,从至少一个第二应用内获取与所述搜索请求相对应的应用内容搜索结果,其中,所述第二应用接入所述第一应用;
[0007]c将所述应用内容搜索结果提供至所述第一应用,以提供给所述用户。
[0008]根据本发明的另一个方面,还提供了一种用于在应用内提供应用内容搜索结果的提供设备,其中,该提供设备包括:
[0009]搜索获取装置,用于获取用户在其移动设备的第一应用内提交的搜索请求;
[0010]结果获取装置,用于根据所述搜索请求,从至少一个第二应用内获取与所述搜索请求相对应的应用内容搜索结果,其中,所述第二应用接入所述第一应用;
[0011]结果提供装置,用于将所述应用内容搜索结果提供至所述第一应用,以提供给所述用户。
[0012]与现有技术相比,本发明的一个实施例通过根据获取的用户在第一应用中提交的搜索请求,从至少一个第二应用内获取与该搜索请求相对应的应用内容搜索结果,以将该应用内容搜索结果提供给第一应用,以提供给用户,从而使得用户可在应用内直接获取到其他应用的内容,实现应用内搜索,不仅提升用户的应用访问体验,也提高了用户获取信息的效率。而且,本发明的另一个实施例还可在获取到所述用户从所述至少一个应用源中选择的用以打开所述应用内容搜索结果的目标应用源的选择操作时,检测所述移动设备是否满足通过所述目标应用源打开所述应用内容搜索结果的触发条件,若不满足所述触发条件,向所述用户提供对应的提示信息,使得用户可重新选择用以打开所述应用内容搜索结果的目标应用源,进一步提升了用户的应用访问体验,提高了用户获取信息的效率。
【附图说明】
[0013]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
[0014]图1示出根据本发明一个方面的一种用于在应用内提供应用内容搜索结果的提供设备的设备示意图;
[0015]图2示出获取的应用内容搜索结果示意图;
[0016]图3示出如图2所示的应用内容搜索结果所属的应用源的示意图;
[0017]图4示出基于用户对应用内容搜索结果的访问向其提供的该应用内容搜索结果所属的至少一个应用源的示意图;
[0018]图5示出根据本发明一个优选实施例的一种用于在应用内提供应用内容搜索结果的提供设备的设备示意图;
[0019]图6示出根据本发明另一个方面的一种用于在应用内提供应用内容搜索结果的方法流程图;
[0020]图7示出根据本发明一个优选实施例的一种用于在应用内提供应用内容搜索结果的方法流程图。
[0021]附图中相同或相似的附图标记代表相同或相似的部件。
【具体实施方式】
[0022]下面结合附图对本发明作进一步详细描述。
[0023]图1示出根据本发明一个方面的一种用于在应用内提供应用内容搜索结果的提供设备1,其中,提供设备I包括搜索获取装置11、结果获取装置12和结果提供装置13。具体地,搜索获取装置11获取用户在其移动设备的第一应用内提交的搜索请求;结果获取装置12根据所述搜索请求,从至少一个第二应用内获取与所述搜索请求相对应的应用内容搜索结果,其中,所述第二应用接入所述第一应用;结果提供装置13将所述应用内容搜索结果提供至所述第一应用,以提供给所述用户。
[0024]在此,提供设备I可由网络设备、移动设备或网络设备与移动设备通过网络相集成所构成的设备实现。在此,所述网络设备包括但不限于如网络主机、单个网络服务器、多个网络服务器集或基于云计算的计算机集合等实现;或者由移动设备实现。在此,云由基于云计算(Cloud Computing)的大量主机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。在此,所述移动设备可以是任何一种可与用户通过键盘、鼠标、触摸屏、声控设备或手写设备等方式进行人机交互的电子产品,例如手机、智能手机、PDA、可穿戴设备、掌上电脑PPC或平板电脑等。所述网络包括但不限于互联网、广域网、城域网、局域网、VPN网络、无线自组织网络(Ad Hoc网络)等。本领域技术人员应能理解上述提供设备I仅为举例,其他现有的或今后可能出现的网络设备或移动设备如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。在此,网络设备及移动设备均包括一种能够按照事先设定或存储的指令,自动进行数值计算和信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(ASIC)、可编程门阵列(FPGA)、数字处理器(DSP)、嵌入式设备等。
[0025]具体地,搜索获取装置11通过调用第一应用所提供的应用程序接口(API),或者,通过调用用户的移动设备所提供的应用程序接口(API),获取用户在其移动设备的第一应用内提交的搜索请求;或者,通过JAP、ASP等动态网页技术,获取用户在其移动设备的第一应用内输入的查询序列,或者获取用在第一应用内点击的表示搜索的按钮、图标等,以获取该用户提交的搜索请求。
[0026]在此,所述第一应用是指可安装于移动设备中、并为用户提供app下载、网络资源(诸如游戏、视频、电子书、主题、电影票、问答、旅游等内容)搜索、手机数据管理等功能的第三方应用程序,诸如豌豆荚应用,其可接入多个其他app。
[0027]例如,假设用户A的移动设备中安装了第一应用app-A,其在该第一应用app-Α的搜索栏中输入查询序列“明朝那些事儿”,以搜索关于小说《明朝那些事儿》的相关信息,则搜索获取装置11通过JAP、ASP等动态网页技术,便获取到用户A在其移动设备的第一应用app-A内输入的查询序列“明朝那些事儿”,从而获取到用户A在第一应用app-A内提交的搜索请求。
[0028]本领域技术人员应能理解上述获取所述搜索请求的方式仅为举例,其他现有的或今后可能出现的获取所述搜索请求的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
[0029]结果获取装置12根据所述搜索请求,从至少一个第二应用内获取与所述搜索请求相对应的应用内容搜索结果,其中,所述第二应用接入所述第一应用。
[0030]在此,所述第二应用是指可安装于移动设备中的第三方应用程序,其可接入其他应用中。在此,所述第二应用接入所述第一应用的含义是指第二应用支持第一应用的外部调用、并能够为第一应用提供第二应用中的内容从而使得用户可在第一应用内搜索到第二应用中的内容并在搜索结果中打开第二应用中的内容。
[0031]具体地,结果获取装置12可首先根据所述搜索请求,向至少一个第二应用发送获取与所述搜索请求相对应的应用内容搜索结果的获取请求,其中,所述第二应用接入所述第一应用;然后,接收所述第二应用基于所述获取请求返回的所述应用内容搜索结果。
[0032]例如,对于搜索获取装置11获取到的用户A在其移动设备的第一应用app-A内输入的查询序列“明朝那些事儿”,假设第一应
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1