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

文档序号:8487888阅读:来源:国知局
用app-A接入了多个其他应用如app-l、app-2、app-3、app_4等,则结果获取装置12可首先向接入第一应用app-A的其他app发送与查询序列“明朝那些事儿”相对应的应用内容搜索结果的获取请求,例如基于预定的AppURL格式(如{scheme}://{host_path})调用其他app,并接收其他app返回的与查询序列“明朝那些事儿”相对应的应用内容搜索结果,如其他app通过将scheme设为app_name,将host_path设为page/type/id,也就是使用app_name: //page/type/id的方式来指向其他app的内容(例如,一个优酷的视频播放页可以被描述为:youku://play/video/12321 个多看的电子书详情页可以被描述为:duokan://detail/ebook/21312),从而得到所述应用内容搜索结果,假设接入第一应用app-A的其他app中在app_l、app_2、app_3中存在关于小说《明朝那些事儿》的相关信息(诸如在线阅读、电子书下载、书评等),则结果获取装置12获取的所述应用内容搜索结果可如图2所示。
[0033]结果提供装置13通过http、https等约定的通信方式,将所述应用内容搜索结果提供至所述第一应用,以提供给所述用户。
[0034]在此,本发明实现了可使得用户可在应用内直接获取到其他应用的内容,实现应用内搜索的有益效果,不仅提升用户的应用访问体验,也提高了用户获取信息的效率。
[0035]提供设备I的各个装置之间是持续不断工作的。具体地,搜索获取装置11持续获取用户在其移动设备的第一应用内提交的搜索请求;结果获取装置12持续根据所述搜索请求,从至少一个第二应用内获取与所述搜索请求相对应的应用内容搜索结果,其中,所述第二应用接入所述第一应用;结果提供装置13持续将所述应用内容搜索结果提供至所述第一应用,以提供给所述用户。在此,本领域技术人员应当理解,所述“持续”是指提供设备I的各装置之间分别不断地进行搜索请求的获取、应用内容搜索结果的获取与提供,直至提供设备I在较长时间内停止获取所述应用内容搜索结果。
[0036]优选地,结果提供装置13还用于将所述应用内容搜索结果所属的至少一个应用源提供至所述第一应用,以提供给所述用户。
[0037]例如,对于结果获取装置12获取的如图2所示的应用内容搜索结果,结果提供装置13在将该应用内容搜索结果提供至所述第一应用的同时,还可将该应用内容搜索结果所属的至少一个应用源提供至所述第一应用,以提供给用户A,以供用户A选择用于打开对应应用内容搜索结果的应用源,假设如图2所示的应用内容搜索结果自上而下依次源于应用app-l、app-2、app_3,则此时结果提供装置13提供的应用内容搜索结果及其所属的应用源示意图如图3所示。
[0038]在此,本发明通过将所述应用内容搜索结果所属的至少一个应用源提供至所述第一应用,以提供给所述用户,方便了用户选择其喜好/其移动设备中已安装的应用源来打开相应应用内容搜索结果,进一步提升了用户的应用访问体验,以及用户获取信息的效率。
[0039]更优选地,提供设备I还包括访问获取装置(未示出)。具体地,访问获取装置通过调用第一应用所提供的应用程序接口(API),或者,通过调用用户的移动设备所提供的应用程序接口(API),或者,通过JAP、ASP等动态网页技术,获取所述用户关于所述应用内容搜索结果的访问请求;其中,结果提供装置13根据所述访问请求,将所述应用内容搜索结果所属的至少一个应用源提供至所述第一应用,以提供给所述用户。
[0040]例如,对于用户A,假设其点击了如图2所示的应用内容搜索结果中的“明朝那些事儿1”,以访问该应用内容搜索结果,则访问获取装置可通过JAP、ASP等动态网页技术,便获取到用户A关于应用内容搜索结果“明朝那些事儿I”的访问请求。
[0041]接着,假设应用内容搜索结果“明朝那些事儿I”不仅源于app-2,其还源于app_4、app-5,则结果提供装置13根据该访问请求,将应用内容搜索结果“明朝那些事儿I”所属的至少一个应用源提供至所述第一应用,以提供给用户A,如图4所示。
[0042]图5示出根据本发明一个优选实施例的一种用于在应用内提供应用内容搜索结果的提供设备I的设备示意图,其中,提供设备I包括搜索获取装置11’、结果获取装置12’、结果提供装置13’、选择获取装置14’和内容提供装置15’。具体地,搜索获取装置11’获取用户在其移动设备的第一应用内提交的搜索请求;结果获取装置12’根据所述搜索请求,从至少一个第二应用内获取与所述搜索请求相对应的应用内容搜索结果,其中,所述第二应用接入所述第一应用;结果提供装置13’将所述应用内容搜索结果所属的至少一个应用源提供至所述第一应用,以提供给所述用户;选择获取装置14’获取所述用户从所述至少一个应用源中选择的用以打开所述应用内容搜索结果的目标应用源的选择操作;内容提供装置15’根据所述选择操作,启动所述目标应用源,以通过所述目标应用源将所述应用内容搜索结果在所述目标应用源中的内容信息提供给所述用户。在此,搜索获取装置11’、结果获取装置12’、结果提供装置13’分别与图1实施例中对应装置的内容相同或基本相同,为简明期间,故在此不再赘述,并以引用的方式包含于此。
[0043]具体地,选择获取装置14’通过调用第一应用所提供的应用程序接口(API),或者,通过调用用户的移动设备所提供的应用程序接口(API),或者,通过JAP、ASP等动态网页技术,获取所述用户从所述至少一个应用源中选择的用以打开所述应用内容搜索结果的目标应用源的选择操作。
[0044]例如,对于用户A,假设其通过点击来选择了如图4所示的用以打开应用内容搜索结果“明朝那些事儿I”的目标应用源如app-2,则选择获取装置14’可通过JAP、ASP等动态网页技术,便获取到用户A对目标应用源如app-2的选择操作。
[0045]接着,内容提供装置15’根据所述选择操作,启动所述目标应用源,以通过所述目标应用源将所述应用内容搜索结果在所述目标应用源中的内容信息提供给所述用户。例如,接上例,则内容提供装置15’启动app-2,以通过app-2,将应用内容搜索结果“明朝那些事儿I”在app-2中的内容信息提供给用户A。
[0046]在一个实施例中,内容提供装置15’包括检测单元(未示出)和提供单元(未示出)。具体地,检测单元根据所述选择操作,检测所述移动设备是否满足通过所述目标应用源打开所述应用内容搜索结果的触发条件;提供单元若满足所述触发条件,启动所述目标应用源,以通过所述目标应用源将所述应用内容搜索结果在所述目标应用源中的内容信息提供给所述用户。优选地,所述触发条件包括以下至少任一项:
[0047]-所述移动设备已安装所述目标应用源;
[0048]-所述移动设备未安装所述目标应用源且所述移动设备与所述目标应用源相匹配。
[0049]例如,对于用户A,假设其选择了如图4所示的用以打开应用内容搜索结果“明朝那些事儿I”的目标应用源如app-2,则检测单元根据该选择操作,检测所述移动设备是否满足通过所述目标应用源打开所述应用内容搜索结果的触发条件,若用户A的移动设备中已安装目标应用源如app-2,则检测单元便判断满足所述触发条件;再如,假设用户A的移动设备未安装目标应用源如app-2,但该移动设备与目标应用源app-2相匹配,则检测单元仍判断满足所述触发条件。在此,所述移动设备与所述目标应用源相匹配的含义是指所述移动设备的设备属性(如操作系统、剩余硬盘等)适合安装所述目标应用源。
[0050]接着,若满足所述触发条件,提供单元启动所述目标应用源,以通过所述目标应用源将所述应用内容搜索结果在所述目标应用源中的内容信息提供给所述用户。
[0051]优选地,提供设备还包括提示提供装置(未示出)。具体地,若不满足所述触发
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1