一种用于呈现应用信息的方法和装置.pdf

上传人:000****221 文档编号:22334 上传时间:2018-01-12 格式:PDF 页数:15 大小:936.64KB
返回 下载 相关 举报
摘要
申请专利号:

CN201510221654.1

申请日:

2015.05.04

公开号:

CN104809224A

公开日:

2015.07.29

当前法律状态:

实审

有效性:

审中

法律详情:

专利申请权的转移IPC(主分类):G06F 17/30登记生效日:20160127变更事项:申请人变更前权利人:卓易畅想(北京)科技有限公司变更后权利人:北京联翩科技有限公司变更事项:地址变更前权利人:100080 北京市海淀区海淀东三街2号7层701-52室变更后权利人:100081 北京市海淀区中关村南大街48号1幢四层C4003室|||实质审查的生效IPC(主分类):G06F 17/30申请日:20150504|||公开

IPC分类号:

G06F17/30; G06Q30/02(2012.01)I

主分类号:

G06F17/30

申请人:

卓易畅想(北京)科技有限公司

发明人:

范怀宇; 杨涛; 邝飞

地址:

100080北京市海淀区海淀东三街2号7层701-52室

优先权:

专利代理机构:

北京汉昊知识产权代理事务所(普通合伙)11370

代理人:

罗朋; 励向南

PDF下载: PDF下载
内容摘要

本发明的目的是提供一种用于呈现应用信息的方法和装置。根据本发明的方法包括以下步骤:获取一个或多个候选应用的应用内容信息;将所获得的所述一个或多个候选应用的应用内容信息呈现给用户。根据本发明的方案,突破了传统的无法获得应用内部的信息的方式,并且,使得用户能够一次性浏览多个来自不同应用的信息,方便其进一步查看其感兴趣的应用内容信息,减少了用户分别开启各个应用来浏览信息的用户操作。

权利要求书

1.  一种用于呈现应用信息的方法,其中,所述方法包括以下步骤:
a获取一个或多个候选应用的应用内容信息;
b将所获得的所述一个或多个候选应用的应用内容信息呈现给用户。

2.
  根据权利要求1所述的方法,其中,所述步骤b包括以下步骤:
b1对所获得的所述一个或多个候选应用的应用内容信息进行整合处理,以将整合结果呈现给用户。

3.
  根据权利要求2所述的方法,其中,所述步骤a进一步包括:
-分别获取与一个或多个候选应用中的各个应用对应的一项或多项应用内容信息;
其中,所述步骤b1进一步包括以下步骤:
-分别对各个候选应用所对应的一项或多项应用内容信息进行整合处理;
-将各个候选应用分别对应的整合结果呈现给用户。

4.
  根据权利要求2或3所述的方法,其中,所述步骤b1进一步包括以下步骤:
-对所获得的所述一个或多个候选应用当前的应用内容信息与所述一个或多个候选应用的历史内容信息进行整合处理,以将整合结果呈现给用户。

5.
  根据权利要求1至4中任一项所述的方法,其中,所述方法进一步包括以下步骤:
x确定一个或多个待获取内容的候选应用。

6.
  根据权利要求5所述的方法,其中,所述步骤x进一步基于以下至少任一项来确定一个或多个待获取内容的候选应用:
-应用的属性相关信息;
-应用的使用相关信息。

7.
  根据权利要求5或6所述的方法,其中,对于各个候选应用,所 述方法在所述步骤a之前还包括以下步骤:
y对于各个候选应用,分别确定该候选应用中待获取的内容信息。

8.
  根据权利要求7所述的方法,其中,所述步骤y进一步包括以下步骤:
-对于各个候选应用,分别基于对所述候选应用的结构分析和/或内容分析,来确定该候选应用中待获取的内容信息。

9.
  根据权利要求1至8中任一项所述的方法,其中,对于各个候选应用,所述步骤a进一步包括以下步骤:
-对所述候选应用发起模拟用户请求,以获得所述候选应用所返回的、针对所述模拟用户请求的反馈信息。

10.
  根据权利要求1至9中任一项所述的方法,其中,所述步骤a进一步包括以下步骤:
-基于预定周期来获取所述一个或多个候选应用的应用内容信息。

11.
  一种用于呈现应用信息的信息呈现装置,其中,所述信息呈现装置包括:
获取装置,用于获取一个或多个候选应用的应用内容信息;
呈现装置,用于将所获得的所述一个或多个候选应用的应用内容信息呈现给用户。

12.
  根据权利要求11所述的信息呈现装置,其中,所述信息呈现装置包括:
整合装置,用于对所获得的所述一个或多个候选应用的应用内容信息进行整合处理,以将整合结果呈现给用户。

13.
  根据权利要求12所述的信息呈现装置,其中,所述获取装置进一步用于:
-分别获取与一个或多个候选应用中的各个应用对应的一项或多项应用内容信息;
其中,所述整合装置进一步用于:
-分别对各个候选应用所对应的一项或多项应用内容信息进行整合处理;
-将各个候选应用分别对应的整合结果呈现给用户。

14.
  根据权利要求12或13所述的信息呈现装置,其中,所述步骤整合装置进一步包括:
历史整合装置,用于对所获得的所述一个或多个候选应用当前的应用内容信息与所述一个或多个候选应用的历史内容信息进行整合处理,以将整合结果呈现给用户。

15.
  根据权利要求11至14中任一项所述的信息呈现装置,其中,所述信息呈现装置进一步包括:
应用确定装置,用于确定一个或多个待获取内容的候选应用。

16.
  根据权利要求15所述的信息呈现装置,其中,所述应用确定装置进一步基于以下至少任一项来确定一个或多个待获取内容的候选应用:
-应用的属性相关信息;
-应用的使用相关信息。

17.
  根据权利要求15或16所述的信息呈现装置,其中,对于各个候选应用,所述信息呈现装置还包括:
信息确定装置,用于对于各个候选应用,分别确定该候选应用中待获取的内容信息。

18.
  根据权利要求17所述的信息呈现装置,其中,所述信息确定装置进一步用于:
-对于各个候选应用,分别基于对所述候选应用的结构分析和/或内容分析,来确定该候选应用中待获取的内容信息。

19.
  根据权利要求11至18中任一项所述的信息呈现装置,其中,对于各个候选应用,所述获取装置进一步包括:
请求发送装置,用于对所述候选应用发起模拟用户请求,以获得所述候选应用所返回的、针对所述模拟用户请求的反馈信息。

20.
  根据权利要求11至19中任一项所述的信息呈现装置,其中,所述获取装置进一步用于:
周期获取装置,用于基于预定周期来获取所述一个或多个候选应用 的应用内容信息。

说明书

一种用于呈现应用信息的方法和装置
技术领域
本发明涉及计算机技术领域,尤其涉及一种用于呈现应用信息的方法和装置。
背景技术
现有技术中,用户设备中的各个应用是相互独立的,用户在一个应用中一般只能看到该应用所提供的信息,当用户使用的应用较多或者需要浏览多个不同应用的信息时,需要分别打开各个应用来查看各个应用中的信息,操作较为繁琐。并且,用户可能仅对应用的部分内容感兴趣,因此,还需要在进入应用后专门查找自身所需的某一方面内容,对用户来说,非常不方便。
发明内容
本发明的目的是提供一种用于呈现应用信息的方法和装置。
根据本发明的一个方面,提供了一种用于呈现应用信息的方法,其中,所述方法包括以下步骤:
a获取一个或多个候选应用的应用内容信息;
b将所获得的所述一个或多个候选应用的应用内容信息呈现给用户。
根据本发明的一个方面,还提供了一种用于呈现应用信息的信息呈现装置,其中,所述信息呈现装置包括:
获取装置,用于获取一个或多个候选应用的应用内容信息;
呈现装置,用于将所获得的所述一个或多个候选应用的应用内容信息呈现给用户。
与现有技术相比,本发明具有以下优点:根据本发明的方案,基于 应用内搜索技术获取各个应用对应的应用内容信息,突破了传统的无法获得应用内部的信息的方式;并且,能够对所获取到的来自不同应用的应用内容信息进行集中呈现,使得用户能够一次性浏览多个来自不同应用的信息,方便其进一步查看其感兴趣的应用内容信息,减少了用户分别开启各个应用来浏览信息的用户操作;并且,通过本发明的方案,对于用户并未安装的应用,仍然能够获取其内容信息来展现给用户,使得用户无需安装各种应用就能进行体验,通过该种方式,既可减少用户所需安装的应用,又可让用户发现自己真正感兴趣的应用从而进行安装;此外,通过周期性地获取各个应用的内容信息,能够使得用户更加及时的查看到各个应用中最新的内容,提高了信息推送的时效性。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1示意出了根据本发明的一种用于呈现应用信息的方法流程图;
图2示意出了根据本发明的一种用于呈现应用信息的信息呈现装置的结构示意图。
附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
下面结合附图对本发明作进一步详细描述。
图1示意出了根据本发明的一种用于呈现应用信息的方法流程图。根据本发明的方法包括步骤S1和步骤S2。
其中,根据本发明的方法通过包含于计算机设备中的信息呈现装置来实现。所述计算机设备包括一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(ASIC)、可编程门阵列(FPGA)、数字处理器(DSP)、嵌入式设备等。
所述计算机设备包括网络设备和/或用户设备。其中,所述网络设备包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算(Cloud Computing)的由大量主机或网络服务器构成的云,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。
所述用户设备包括但不限于任何一种可与用户通过键盘、鼠标、遥控器、触摸板、或声控设备等方式进行人机交互的电子产品,例如,个人计算机、平板电脑、智能手机、PDA、游戏机、或IPTV等。
优选的,所述用户设备包括诸如智能手机等电子设备。
优选地,根据本发明所述的信息呈现装置可独立地应用被包含于所述计算机设备中,或者,该信息呈现装置可被包含于某一应用中。
其中,所述用户设备及网络设备所处的网络包括但不限于互联网、广域网、城域网、局域网、VPN网络等。
需要说明的是,所述用户设备、网络设备以及网络仅为举例,其他现有的或今后可能出现的用户设备、网络设备以及网络如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
参照图1,在步骤S1中,信息呈现装置获取一个或多个候选应用的应用内容信息。
其中,所述候选应用可以为信息呈现装置所对应的用户设备中已经安装的应用;或者,该用户设备中未安装的应用。
具体地,所述信息呈现装置可以分别对各个候选应用采用不同的获取方式,来获取各个候选应用的应用内容信息。
优选地,根据本发明所述的方法,其中,所述信息呈现装置获取一个或多个候选应用的应用内容信息的方式包括但不限于以下至少任一项:
1)信息呈现装置接收来自网络的,与一个或多个候选应用对应的应用内容信息。
例如,信息呈现装置从能够获取一个或多个候选应用的应用内容信息的服务器处接收相应的应用内容信息。
2)信息呈现装置从与所述候选应用对应的网站信息中抓取相应的应用内容信息。
3)信息呈现装置对所述一个或多个候选应用分别发起模拟用户请求,以获得所述候选应用所返回的、针对所述模拟用户请求的反馈信息。
根据本发明的第一示例,信息呈现装置包含于智能手机中的一用于提供其他应用内容信息的应用中,与该信息呈现装置对应的候选应用包括该智能手机中已安装的视频播放应用app_1、电子书应用app_2,以及该智能手机中未安装的新闻阅读应用app_3。在步骤S101中,信息呈现装置分别对该3个候选应用发起模拟用户打开应用操作的模拟用户请求,以获得该3个候选应用分别返回的、针对该模拟用户请求的首页信息。信息呈现装置在步骤S1中获取到的应用内容信息包括:与视频播放应用app_1对应的2项信息:当前热门视频信息以及用户订阅的动漫节目信息;与电子书应用app_2对应的1项信息:最新上架的电子书推荐信息;与新闻阅读应用app_3对应的3项信息:国际新闻头条、国内时事分析报道,以及娱乐新闻爆料。
优选地,根据本发明的步骤S1进一步包括步骤S101(图未示)。
在步骤S101中,信息呈现装置基于预定周期来获取所述一个或多个候选应用的应用内容信息。
例如,信息呈现装置每隔24小时来获取一次各个候选应用的应用内容信息。
更优选地,所述信息呈现装置可对各个候选应用,分别基于不同的预定周期,来获取其应用内容信息。
例如,对于一新闻类的应用,每隔6小时获取一次应用内容信息,对于一小说类应用,每隔1天获取一次应用内容信息等。
根据本发明的方法,通过周期性地获取各个应用的内容信息,能够使得用户更加及时的查看到各个应用中最新的内容,提高了信息推送的时效性。
接着,继续参照图1,在步骤S2中,信息呈现装置将所获得的所述 一个或多个候选应用的应用内容信息呈现给用户。
具体地,所述信息呈现装置可对所获得的一个或多个候选应用的应用内容进行预处理后,将应用内容信息呈现给用户。
例如,信息呈现装置可先对所获得的应用内容信息进行去冗余的预处理;又例如,信息呈现装置可基于预定的呈现模板或样式,将所获得的应用内容信息进行相应的格式处理后呈现给用户。
优选地,根据本发明所述的步骤S2进一步包括步骤S201(图未示)。
在步骤S201中,信息呈现装置对所获得的所述一个或多个候选应用的应用内容信息进行整合处理,以将整合结果呈现给用户。
其中,所述整合处理包括但不限于对所获得的应用内容信息进行分类、筛选、拼接等各种处理操作。
其中,信息呈现装置对所获得的所述一个或多个候选应用的应用内容信息进行整合处理,以将整合结果呈现给用户的方式包括但不限于以下任一种:
1)信息呈现装置将来自不同应用的应用内容信息整合为一个整体进行展现;
例如,候选应用包括两个电子书应用,信息呈现装置将分别来自该两个电子书应用的书籍介绍信息在一个一个完整的文本信息中进行展现。
2)信息呈现装置分别对各个候选应用所对应的一项或多项应用内容信息进行整合处理,并将各个候选应用分别对应的整合结果呈现给用户。
继续对前述第一示例进行说明,信息呈现装置分别对获取到的视频播放应用app_1所对应的2项信息整合在一个结果卡片中、将电子书应用app_2对应的1项信息生成一个结果卡片,并将新闻阅读应用app_3的对应的3项新闻信息整合为一个结果卡片,共得到三个分别与各个应用对应的结果卡片,以供用户在移动设备的应用界面中,通过滑动来分别展现每个卡片。
优选地,信息呈现装置在步骤S201中对所获得的所述一个或多个 候选应用当前的应用内容信息与所述一个或多个候选应用的历史内容信息进行整合处理,以将整合结果呈现给用户。
更优选地,信息呈现装置对所获得的所述一个或多个候选应用当前的应用内容信息与所述一个或多个候选应用的历史内容信息按照获取时间的倒叙进行整合处理,以将最新获取的应用内容信息优先呈现给用户。
例如,对于音乐播放应用,信息呈现装置将当天从该应用获得的新歌推荐信息与一周前已获取到的历史新歌推荐信息进行整合后一并呈现。
根据本发明的一个优选实施方案,在步骤S1之前,所述方法进一步包括步骤S3(图未示)。
在步骤S3中,信息呈现装置确定一个或多个待获取内容的候选应用。
具体地,信息呈现装置确定一个或多个待获取内容的候选应用的方式包括但不限于以下至少任一种:
1)信息呈现装置基于用户的选择操作来确定;例如,用户在信息呈现装置所对应的应用的设置界面选择其智能手机中的电子书应用作为候选应用,则信息呈现装置基于该选择操作,确定该用户选择的电子书应用为候选应用。
2)信息呈现装置基于应用自身的相关信息来确定;具体地,信息呈现装置基于以下至少任一项来确定一个或多个待获取内容的候选应用:
i)应用的属性相关信息;所述属性相关信息包括各种与该应用自身相关的属性信息,例如应用的分类信息、热门排序信息等等。
ii)应用的使用相关信息;所述使用相关信息包括各种与用户使用该应用的行为相关的信息,例如用户使用应用的频率信息、使用记录信息等等。
例如,信息呈现装置基于应用商店中的热门下载排序信息,确定排名前5名的应用为待获取内容的候选应用,并且,信息呈现装置基于所在设备的用户使用应用的频率信息,将其使用频率最高的两个应用作为 待获取内容的候选应用,从而一共得到7个待获取内容的候选应用。
优选地,信息呈现装置将预定的一个或多个应用作为待获取内容的候选应用。例如,信息呈现装置包含于一app中,信息呈现装置将预定的与该app具有合作关系的多个应用作为候选应用。
根据本发明的一个优选实施方案,对于各个候选应用,所述方法在所述步骤S1之前还包括以下步骤S4(图未示)。
在步骤S4中,信息呈现装置对于各个候选应用,信息呈现装置分别确定该候选应用中待获取的内容信息。
其中,信息呈现装置分别确定该候选应用中待获取的内容信息的方式包括但不限于以下任一种:
1)信息呈现装置基于用户选择操作来确定;例如,用户通过相应的设置操作选择仅对电子书应用中小说分类的书籍推荐信息进行呈现,则信息呈现装置将所选择的、小说类的书籍推荐信息作为待获取的内容信息,而不再获取该电子书应用中其他类型书籍的推荐信息。
2)信息呈现装置对于各个候选应用,分别基于对所述候选应用的结构分析和/或内容分析,来确定该候选应用中待获取的内容信息。
其中,信息呈现装置基于所述候选应用的结构分析来确定该候选应用中待获取的内容信息的方式具体包括以下步骤:基于对于候选应用的代码、模块框架等应用的结构信息的分析,来确定该候选应用中待获取的内容信息。
例如,信息呈现装置通过分析候选应用的代码信息,确定该应用包含获取视频数据的函数以及提供图片和视频简介的函数,则信息呈现装置将提供图片和视频简介的函数的返回内容作为该候选应用中待获取的内容信息。
又例如,信息呈现装置分析候选应用所调用的动态链接库(Dynamic Link Library,DDL)信息,确定其中包含播放音频功能并将相应的音频信息作为待获取的内容信息。
其中,信息呈现装置基于所述候选应用的内容分析来确定该候选应用中待获取的内容信息的方式可具体包括以下步骤:基于对于候选应用 的文本信息的分析,来确定该候选应用中待获取的内容信息。
例如,信息呈现装置通过分析新闻阅读应用中获取到的多项新闻报道信息,判断各个新闻报道的标题信息是否包含预先设置的诸如“头条”、“热点”等关键词,并将满足要求的新闻报道信息作为待获取的内容信息。
根据本发明的一个优选方案,信息呈现装置可将通过步骤S3所确定的候选应用,和/或,通过步骤S4所确定的候选应用中的待获取的内容发送至相应的网络设备,并在步骤S1中接收该网络设备所反馈的,与前述所确定的候选应用和/或候选应用中的待获取的内容对应的应用内容信息。
根据本发明的优选方案,对于用户并未安装的应用,仍然能够获取其内容信息来展现给用户,使得用户无需安装各种应用就能进行体验,通过该种方式,既可减少用户所需安装的应用,又可让用户发现自己真正感兴趣的应用从而进行安装。
图2示意出了根据本发明的一种用于呈现应用信息的信息呈现装置的结构示意图。根据本发明的信息呈现装置包括获取装置1和呈现装置2。
参照图2,获取装置1获取一个或多个候选应用的应用内容信息。
其中,所述候选应用可以为信息呈现装置所对应的用户设备中已经安装的应用;或者,该用户设备中未安装的应用。
具体地,所述获取装置1可以分别对各个候选应用采用不同的获取方式,来获取各个候选应用的应用内容信息。
优选地,根据本发明所述的方法,其中,所述获取装置1获取一个或多个候选应用的应用内容信息的方式包括但不限于以下至少任一项:
1)获取装置1接收来自网络的,与一个或多个候选应用对应的应用内容信息。
例如,信息呈现装置从能够获取一个或多个候选应用的应用内容信息的服务器处接收相应的应用内容信息。
2)获取装置1从与所述候选应用对应的网站信息中抓取相应的应 用内容信息。
3)获取装置1进一步包括请求发送装置,所述请求发送装置对所述一个或多个候选应用分别发起模拟用户请求,以获得所述候选应用所返回的、针对所述模拟用户请求的反馈信息。
根据本发明的第一示例,信息呈现装置包含于智能手机中的一用于提供其他应用内容信息的应用中,与该信息呈现装置对应的候选应用包括该智能手机中已安装的视频播放应用app_1、电子书应用app_2,以及该智能手机中未安装的新闻阅读应用app_3。请求发送装置分别对该3个候选应用发起模拟用户打开应用操作的模拟用户请求,以获得该3个候选应用分别返回的、针对该模拟用户请求的首页信息。信息呈现装置的获取装置1获取到的应用内容信息包括:与视频播放应用app_1对应的2项信息:当前热门视频信息以及用户订阅的动漫节目信息;与电子书应用app_2对应的1项信息:最新上架的电子书推荐信息;与新闻阅读应用app_3对应的3项信息:国际新闻头条、国内时事分析报道,以及娱乐新闻爆料。
优选地,根据本发明的获取装置1进一步包括周期获取装置(图未示)。
周期获取装置基于预定周期来获取所述一个或多个候选应用的应用内容信息。
例如,周期获取装置每隔24小时来获取一次各个候选应用的应用内容信息。
更优选地,所述周期获取装置可对各个候选应用,分别基于不同的预定周期,来获取其应用内容信息。
例如,对于一新闻类的应用,每隔6小时获取一次应用内容信息,对于一小说类应用,每隔1天获取一次应用内容信息等。
根据本发明的方法,通过周期性地获取各个应用的内容信息,能够使得用户更加及时的查看到各个应用中最新的内容,提高了信息推送的时效性。
接着,继续参照图2,呈现装置2将所获得的所述一个或多个候选 应用的应用内容信息呈现给用户。
具体地,所述呈现装置2可对所获得的一个或多个候选应用的应用内容进行预处理后,将应用内容信息呈现给用户。
例如,呈现装置2可先对所获得的应用内容信息进行去冗余的预处理;又例如,呈现装置2可基于预定的呈现模板或样式,将所获得的应用内容信息进行相应的格式处理后呈现给用户。
优选地,根据本发明所述的呈现装置2进一步包括整合装置(图未示)。
整合装置对所获得的所述一个或多个候选应用的应用内容信息进行整合处理,以将整合结果呈现给用户。
其中,所述整合处理包括但不限于对所获得的应用内容信息进行分类、筛选、拼接等各种处理操作。
其中,整合装置对所获得的所述一个或多个候选应用的应用内容信息进行整合处理,以将整合结果呈现给用户的方式包括但不限于以下任一种:
1)整合装置将来自不同应用的应用内容信息整合为一个整体进行展现;
例如,候选应用包括两个电子书应用,整合装置将分别来自该两个电子书应用的书籍介绍信息在一个一个完整的文本信息中进行展现。
2)整合装置分别对各个候选应用所对应的一项或多项应用内容信息进行整合处理,并将各个候选应用分别对应的整合结果呈现给用户。
继续对前述第一示例进行说明,整合装置分别对获取到的视频播放应用app_1所对应的2项信息整合在一个结果卡片中、将电子书应用app_2对应的1项信息生成一个结果卡片,并将新闻阅读应用app_3的对应的3项新闻信息整合为一个结果卡片,共得到三个分别与各个应用对应的结果卡片,以供用户在移动设备的应用界面中,通过滑动来分别展现每个卡片。
优选地,信息呈现装置进一步包括历史整合装置,所述历史整合装置对所获得的所述一个或多个候选应用当前的应用内容信息与所述一 个或多个候选应用的历史内容信息进行整合处理,以将整合结果呈现给用户。
更优选地,历史整合装置对所获得的所述一个或多个候选应用当前的应用内容信息与所述一个或多个候选应用的历史内容信息按照获取时间的倒叙进行整合处理,以将最新获取的应用内容信息优先呈现给用户。
例如,对于音乐播放应用,历史整合装置将当天从该应用获得的新歌推荐信息与一周前已获取到的历史新歌推荐信息进行整合后一并呈现。
根据本发明的一个优选实施方案,所述信息呈现装置进一步包括应用确定装置(图未示)。
应用确定装置确定一个或多个待获取内容的候选应用。
具体地,应用确定装置确定一个或多个待获取内容的候选应用的方式包括但不限于以下至少任一种:
1)应用确定装置基于用户的选择操作来确定;例如,用户在信息呈现装置所对应的应用的设置界面选择其智能手机中的电子书应用作为候选应用,则应用确定装置基于该选择操作,确定该用户选择的电子书应用为候选应用。
2)应用确定装置基于应用自身的相关信息来确定;具体地,应用确定装置基于以下至少任一项来确定一个或多个待获取内容的候选应用:
i)应用的属性相关信息;所述属性相关信息包括各种与该应用自身相关的属性信息,例如应用的分类信息、热门排序信息等等。
ii)应用的使用相关信息;所述使用相关信息包括各种与用户使用该应用的行为相关的信息,例如用户使用应用的频率信息、使用记录信息等等。
例如,应用确定装置基于应用商店中的热门下载排序信息,确定排名前5名的应用为待获取内容的候选应用,并且,应用确定装置基于所在设备的用户使用应用的频率信息,将其使用频率最高的两个应用作为待获取内容的候选应用,从而一共得到7个待获取内容的候选应用。
优选地,应用确定装置将预定的一个或多个应用作为待获取内容的候选应用。例如,信息呈现装置包含于一app中,信息呈现装置将预定的与该app具有合作关系的多个应用作为候选应用。
根据本发明的一个优选实施方案,对于各个候选应用,所述信息呈现装置还包括信息确定装置(图未示)。
信息确定装置对于各个候选应用,信息呈现装置分别确定该候选应用中待获取的内容信息。
其中,信息确定装置分别确定该候选应用中待获取的内容信息的方式包括但不限于以下任一种:
1)信息确定装置基于用户选择操作来确定;例如,用户通过相应的设置操作选择仅对电子书应用中小说分类的书籍推荐信息进行呈现,则信息确定装置将所选择的、小说类的书籍推荐信息作为待获取的内容信息,而不再获取该电子书应用中其他类型书籍的推荐信息。
2)信息确定装置对于各个候选应用,分别基于对所述候选应用的结构分析和/或内容分析,来确定该候选应用中待获取的内容信息。
其中,信息确定装置基于所述候选应用的结构分析来确定该候选应用中待获取的内容信息的方式具体包括以下操作:基于对于候选应用的代码、模块框架等应用的结构信息的分析,来确定该候选应用中待获取的内容信息。
例如,信息确定装置通过分析候选应用的代码信息,确定该应用包含获取视频数据的函数以及提供图片和视频简介的函数,则信息确定装置将提供图片和视频简介的函数的返回内容作为该候选应用中待获取的内容信息。
又例如,信息确定装置分析候选应用所调用的动态链接库(Dynamic Link Library,DDL)信息,确定其中包含播放音频功能并将相应的音频信息作为待获取的内容信息。
其中,信息确定装置基于所述候选应用的内容分析来确定该候选应用中待获取的内容信息的方式可具体包括以下操作:基于对于候选应用的文本信息的分析,来确定该候选应用中待获取的内容信息。
例如,信息确定装置通过分析新闻阅读应用中获取到的多项新闻报道信息,判断各个新闻报道的标题信息是否包含预先设置的诸如“头条”、“热点”等关键词,并将满足要求的新闻报道信息作为待获取的内容信息。
根据本发明的一个优选方案,信息呈现装置可将所述应用确定装置所确定的候选应用,和/或,通过信息确定装置所确定的候选应用中的待获取的内容发送至相应的网络设备,并由获取装置1接收该网络设备所反馈的,与前述所确定的候选应用和/或候选应用中的待获取的内容对应的应用内容信息。
根据本发明的优选方案,对于用户并未安装的应用,仍然能够获取其内容信息来展现给用户,使得用户无需安装各种应用就能进行体验,通过该种方式,既可减少用户所需安装的应用,又可让用户发现自己真正感兴趣的应用从而进行安装。
本发明的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本发明的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本发明的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个功能或步骤的电路。
另外,本发明的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本发明的方法和/或技术方案。而调用本发明的方法的程序指令,可能被存储在固定的或可移动的记录介质中,和/或通过广播或其他信号承载媒体中的数据流而被传输,和/或被存储在根据所述程序指令运行的计算机设备的工作存储器中。在此,根据本发明的一个实施例包括一个装置,该装置包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该装置运行基于前述根据本发明的多个实施例的方法和/或技术方案。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例 的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。系统权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
虽然前面特别示出并且描述了示例性实施例,但是本领域技术人员将会理解的是,在不背离权利要求书的精神和范围的情况下,在其形式和细节方面可以有所变化。这里所寻求的保护在所附权利要求书中做了阐述。在下列编号条款中规定了各个实施例的这些和其他方面:
1.一种用于呈现应用信息的方法,其中,所述方法包括以下步骤:
a获取一个或多个候选应用的应用内容信息;
b将所获得的所述一个或多个候选应用的应用内容信息呈现给用户。
2.根据条款1所述的方法,其中,所述步骤b包括以下步骤:
b1对所获得的所述一个或多个候选应用的应用内容信息进行整合处理,以将整合结果呈现给用户。
3.根据条款2所述的方法,其中,所述步骤a进一步包括:
-分别获取与一个或多个候选应用中的各个应用对应的一项或多项应用内容信息;
其中,所述步骤b1进一步包括以下步骤:
-分别对各个候选应用所对应的一项或多项应用内容信息进行整合处理;
-将各个候选应用分别对应的整合结果呈现给用户。
4.根据条款2或3所述的方法,其中,所述步骤b1进一步包括以 下步骤:
-对所获得的所述一个或多个候选应用当前的应用内容信息与所述一个或多个候选应用的历史内容信息进行整合处理,以将整合结果呈现给用户。
5.根据条款1至4中任一项所述的方法,其中,所述方法进一步包括以下步骤:
x确定一个或多个待获取内容的候选应用。
6.根据条款5所述的方法,其中,所述步骤x进一步基于以下至少任一项来确定一个或多个待获取内容的候选应用:
-应用的属性相关信息;
-应用的使用相关信息。
7.根据条款5或6所述的方法,其中,对于各个候选应用,所述方法在所述步骤a之前还包括以下步骤:
y对于各个候选应用,分别确定该候选应用中待获取的内容信息。
8.根据条款7所述的方法,其中,所述步骤y进一步包括以下步骤:
-对于各个候选应用,分别基于对所述候选应用的结构分析和/或内容分析,来确定该候选应用中待获取的内容信息
9.根据条款1至8中任一项所述的方法,其中,对于各个候选应用,所述步骤a进一步包括以下步骤:
-对所述候选应用发起模拟用户请求,以获得所述候选应用所返回的、针对所述模拟用户请求的反馈信息。
10.根据条款1至9中任一项所述的方法,其中,所述步骤a进一步包括以下步骤:
-基于预定周期来获取所述一个或多个候选应用的应用内容信息。
11.一种用于呈现应用信息的信息呈现装置,其中,所述信息呈现装置包括:
获取装置,用于获取一个或多个候选应用的应用内容信息;
呈现装置,用于将所获得的所述一个或多个候选应用的应用内容信息呈现给用户。
12.根据条款11所述的信息呈现装置,其中,所述信息呈现装置包括:
整合装置,用于对所获得的所述一个或多个候选应用的应用内容信息进行整合处理,以将整合结果呈现给用户。
13.根据条款12所述的信息呈现装置,其中,所述获取装置进一步用于:
-分别获取与一个或多个候选应用中的各个应用对应的一项或多项应用内容信息;
其中,所述整合装置进一步用于:
-分别对各个候选应用所对应的一项或多项应用内容信息进行整合处理;
-将各个候选应用分别对应的整合结果呈现给用户。
14.根据条款12或13所述的信息呈现装置,其中,所述步骤整合装置进一步包括:
历史整合装置,用于对所获得的所述一个或多个候选应用当前的应用内容信息与所述一个或多个候选应用的历史内容信息进行整合处理,以将整合结果呈现给用户。
15.根据条款11至14中任一项所述的信息呈现装置,其中,所述信息呈现装置进一步包括:
应用确定装置,用于确定一个或多个待获取内容的候选应用。
16.根据条款15所述的信息呈现装置,其中,所述应用确定装置进一步基于以下至少任一项来确定一个或多个待获取内容的候选应用:
-应用的属性相关信息;
-应用的使用相关信息。
17.根据条款15或16所述的信息呈现装置,其中,对于各个候选应用,所述信息呈现装置还包括:
信息确定装置,用于对于各个候选应用,分别确定该候选应用中待获取的内容信息。
18.根据条款17所述的信息呈现装置,其中,所述信息确定装置进 一步用于:
-对于各个候选应用,分别基于对所述候选应用的结构分析和/或内容分析,来确定该候选应用中待获取的内容信息
19.根据条款11至18中任一项所述的信息呈现装置,其中,对于各个候选应用,所述获取装置进一步包括:
请求发送装置,用于对所述候选应用发起模拟用户请求,以获得所述候选应用所返回的、针对所述模拟用户请求的反馈信息。
20.根据条款11至19中任一项所述的信息呈现装置,其中,所述获取装置进一步用于:
周期获取装置,用于基于预定周期来获取所述一个或多个候选应用的应用内容信息。

一种用于呈现应用信息的方法和装置.pdf_第1页
第1页 / 共15页
一种用于呈现应用信息的方法和装置.pdf_第2页
第2页 / 共15页
一种用于呈现应用信息的方法和装置.pdf_第3页
第3页 / 共15页
点击查看更多>>
资源描述

《一种用于呈现应用信息的方法和装置.pdf》由会员分享,可在线阅读,更多相关《一种用于呈现应用信息的方法和装置.pdf(15页珍藏版)》请在专利查询网上搜索。

本发明的目的是提供一种用于呈现应用信息的方法和装置。根据本发明的方法包括以下步骤:获取一个或多个候选应用的应用内容信息;将所获得的所述一个或多个候选应用的应用内容信息呈现给用户。根据本发明的方案,突破了传统的无法获得应用内部的信息的方式,并且,使得用户能够一次性浏览多个来自不同应用的信息,方便其进一步查看其感兴趣的应用内容信息,减少了用户分别开启各个应用来浏览信息的用户操作。 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1