应用程序的提供方法、系统及装置制造方法

文档序号:7810085阅读:149来源:国知局
应用程序的提供方法、系统及装置制造方法
【专利摘要】本发明公开了一种应用程序的提供方法,包括:接收查询请求;根据查询请求获取多个应用程序,并获取每个应用程序对应的关联结果;提供应用程序展示页面,其中,应用程序展示页面中包括多个展示卡片,每个展示卡片与一个应用程序对应,每个展示卡片包括第一面和第二面,在第一面中展示应用程序,在第二面中展示应用程序对应的关联结果;以及接收用户操作,并根据用户操作控制展示卡片显示第一面和/或第二面。本发明实施例的方法,通过增加一维空间以实现能够为用户加载并显示更多的内容,同时丰富了页面结构,提高了移动的交互性,对于用户来说,提高了视觉效果,提升了用户体验。本发明还公开了一种应用程序的提供系统及装置。
【专利说明】应用程序的提供方法、系统及装置

【技术领域】
[0001] 本发明涉及移动设备【技术领域】,尤其涉及一种应用程序的提供方法、系统及装置。

【背景技术】
[0002] 随着移动互联网的迅速崛起,基于移动操作系统的应用也在不断涌现,由于受困 于移动终端的屏幕太小,所以移动应用在移动终端的单屏幕中可供展示的内容有限,并且 增值服务、商业变现也都受到了阻碍。例如,应用程序商店是为移动终端提供移动应用的主 要来源,应用程序商店在展示页面中提供移动应用时,一般是以列表形式且一个应用程序 为一个展示单元来进行展开的,这样使得移动终端单屏幕下只能列举几个应用,从而使得 展示结果不充分,且展示形式比较单一,不具备移动特色的交互性。


【发明内容】

[0003] 本发明的目的旨在至少在一定程度上解决上述的技术问题之一。
[0004] 为此,本发明的第一个目的在于提出一种应用程序的提供方法。该方法通过增加 一维空间以实现能够为用户加载并显示更多的内容,同时丰富了页面结构,提高了移动的 交互性,对于用户来说,提高了视觉效果,提升了用户体验。。
[0005] 本发明的第二个目的在于提出一种应用程序的提供系统。
[0006] 本发明的第三个目的在于提出一种应用程序的提供装置。
[0007] 为了实现上述目的,本发明第一方面实施例的应用程序的提供方法,包括:接收查 询请求;根据所述查询请求获取多个应用程序,并获取每个应用程序对应的关联结果;提 供应用程序展示页面,其中,所述应用程序展示页面中包括多个展示卡片,每个展示卡片与 一个应用程序对应,每个展示卡片包括第一面和第二面,在所述第一面中展示所述应用程 序,在所述第二面中展示所述应用程序对应的所述关联结果;以及接收用户操作,并根据所 述用户操作控制所述展示卡片显示所述第一面和/或第二面。
[0008] 本发明实施例的应用程序的提供方法,可根据接收到的查询请求获取多个应用程 序和每个应用程序对应的关联结果,并提供应用程序展示页面,通过展示页面中的展示卡 片第一面展示应用程序,展示卡片第二面展示关联结果,并通过用户的操作滑动展示卡片 以显示展示卡片的第一面和/或第二面,通过增加一维空间以实现能够为用户加载并显示 更多的内容,同时丰富了页面结构,提高了移动的交互性,对于用户来说,提高了视觉效果, 提升了用户体验。
[0009] 为了实现上述目的,本发明第二方面实施例的应用程序的提供系统,包括服务器 和移动终端,其中,所述服务器,用于接收查询请求,并根据所述查询请求获取多个应用程 序,以及获取每个应用程序对应的关联结果;所述移动终端,用于提供应用程序展示页面, 其中,所述应用程序展示页面中包括多个展示卡片,每个展示卡片与一个应用程序对应,每 个展示卡片包括第一面和第二面,在所述第一面中展示所述应用程序,在所述第二面中展 示所述应用程序对应的所述关联结果,并接收用户操作,以及根据所述用户操作控制所述 展示卡片显示所述第一面和/或第二面。
[0010] 本发明实施例的应用程序的提供系统,可根据接收到的查询请求获取多个应用程 序和每个应用程序对应的关联结果,并提供应用程序展示页面,通过展示页面中的展示卡 片第一面展示应用程序,展示卡片第二面展示关联结果,并通过用户的操作滑动展示卡片 以显示展示卡片的第一面和/或第二面,通过增加一维空间以实现能够为用户加载并显示 更多的内容,同时丰富了页面结构,提高了移动的交互性,对于用户来说,提高了视觉效果, 提升了用户体验。
[0011] 为了实现上述目的,本发明第三方面实施例的应用程序的提供装置,包括:发送模 块,用于向服务器发送查询请求,所述服务器根据所述查询请求获取多个应用程序,并获取 每个应用程序对应的关联结果;提供模块,用于提供应用程序展示页面,其中,所述应用程 序展示页面中包括多个展示卡片,每个展示卡片与一个应用程序对应,每个展示卡片包括 第一面和第二面,在所述第一面中展示所述应用程序,在所述第二面中展示所述应用程序 对应的所述关联结果;以及控制模块,用于接收用户操作,并根据所述用户操作控制所述展 示卡片显示所述第一面和/或第二面。
[0012] 本发明实施例的应用程序的提供装置,可通过发送模块向服务器发送查询请求, 服务器根据接收到的查询请求获取多个应用程序和每个应用程序对应的关联结果,提供模 块提供应用程序展示页面,并通过应用程序展示页面中的展示卡片第一面展示应用程序, 展示卡片第二面展示关联结果,控制模块通过用户的操作滑动展示卡片以显示展示卡片的 第一面和/或第二面,即通过增加一维空间以实现能够为用户加载并显示更多的内容,同 时丰富了页面结构,提高了移动的交互性,对于用户来说,提高了视觉效果,提升了用户体 验。
[0013] 本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变 得明显,或通过本发明的实践了解到。

【专利附图】

【附图说明】
[0014] 本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变 得明显和容易理解,其中:
[0015] 图1是根据本发明一个实施例的应用程序的提供方法的流程图;
[0016] 图2(a)是根据本发明实施例的应用程序的提供方法的效果图;
[0017] 图2(b)是根据本发明实施例的展示卡片的多面示意图;
[0018] 图3是根据本发明实施例的第二面与第一面展示内容相关的处理流程图;
[0019] 图4是根据本发明实施例的第二面与第一面展示内容无关的处理流程图;
[0020] 图5是根据本发明一个实施例的应用程序的提供系统的结构示意图;
[0021] 图6是根据本发明一个实施例的应用程序的提供装置的结构示意图。

【具体实施方式】
[0022] 下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终 相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附 图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
[0023] 下面参考附图描述根据本发明实施例的应用程序的提供方法、系统及装置。
[0024] 本发明提出了一种应用程序的提供方法,包括:接收查询请求;根据查询请求获 取多个应用程序,并获取每个应用程序对应的关联结果;提供应用程序展示页面,其中,应 用程序展示页面中包括多个展示卡片,每个展示卡片与一个应用程序对应,每个展示卡片 包括第一面和第二面,在第一面中展示应用程序,在第二面中展示应用程序对应的关联结 果;以及接收用户操作,并根据用户操作控制展示卡片显示第一面和/或第二面。
[0025] 图1是根据本发明一个实施例的应用程序的提供方法的流程图。需要说明的是, 在本发明的实施例中,应用程序可理解是应用于移动终端上的应用程序,也就是说,本发明 的应用程序的提供方法可应用于为移动终端提供应用程序的应用程序商店中,移动终端在 应用程序商店中通过本发明的提供方法为用户提供应用程序。其中,移动终端可以是手机、 平板电脑、个人数字助理等具有各种操作系统的硬件设备。
[0026] 如图1所示,该应用程序的提供方法可以包括:
[0027] S101,接收查询请求。
[0028] 例如,当用户打开或启动移动终端中的应用程序商店时,可触发应用程序商店连 接服务器的操作,此时应用程序商店可通过移动终端向服务器发送用户查看应用程序商店 中对应内容的查询请求,如用户在应用程序商店中查看"精选"界面下的内容时,可通过移 动终端向服务器发送对应的查询请求,服务器根据该查询请求返回对应的查询结果。应当 理解,用户还可在应用程序商店的输入框中输入关键字,以向服务器发送带有关键字的搜 索请求,以使服务器根据该搜索请求获取对应的搜索结果。
[0029] S102,根据查询请求获取多个应用程序,并获取每个应用程序对应的关联结果。
[0030] 其中,在本发明的实施例中,关联结果可以是任意应用程序,但是,为了能提升提 供的交互性能,激发用户针对应用程序的进一步搜索行为,关联结果可以是与应用程序具 有关联关系的内容。关联结果可包括与应用程序相关的触发按钮,和/或与应用程序相关 的关联内容。关联内容可包括与应用程序相关的应用程序详细信息、评论信息、应用程序推 荐等中的一种或多种。
[0031] S103,提供应用程序展示页面,其中,应用程序展示页面中包括多个展示卡片,每 个展示卡片与一个应用程序对应,每个展示卡片包括第一面和第二面,在第一面中展示应 用程序,在第二面中展示应用程序对应的关联结果。
[0032] 其中,在本发明的实施例中,多个展示卡片可在展示页面中纵向排列。
[0033] 例如,移动终端可为用户提供应用程序展示页面,当移动终端接收到服务器发送 的多个应用程序和与每个应用程序对应的关联结果之后,可在应用程序展示页面中通过多 个展示卡片进行展开显示,即每个展示卡片对应一个应用程序,且每个展示卡片的第一面 展示一个应用程序,在与该展示卡片的第一面对应的第二面中展示与该应用程序对应的关 联结果,如与改应用程序相关的触发按钮,和/或与该应用程序相关的关联内容等。
[0034] S104,接收用户操作,并根据用户操作控制展示卡片显示第一面和/或第二面。
[0035] 例如,当用户查看应用程序展示页面中展示卡片的第一面和/或第二面中显示的 内容时,可对展示卡片进行操作,移动终端接收到用户操作后,可根据用户的操作做出相应 的控制处理。具体而言,如果用户的操作为沿预设方向的滑动操作,且滑动操作的距离大于 预设距离,则控制展示卡片从第一面切换至第二面;如果用户的操作为点击操作或长按操 作,则控制展示卡片从第一面切换至第二面。
[0036] 也就是说,用户的操作可为沿预设方向的滑动操作。其中,在本发明的实施例中, 预设方向可为左方向、或右方向、或上方向、或下方向。例如,当用户的操作为沿左方向(或 右方向/上方向/下方向)的滑动操作,即用户的手指向左(或向右/向上/向下)滑动 展示卡片,且滑动操作的距离大于预设距离时,移动终端可控制展示卡片从第一面切换至 第二面,以展示第二面的内容。
[0037] 此外,用户的操作还可为点击(包括双击、多击等)操作、或长按操作。例如,当用 户的操作为点击(如双击、或多击等)向左或者点击向右滑动操作,或者用户的操作为长按 向左或者长按向右滑动操作时,移动终端可控制展示卡片从第一面切换至第二面,以展示 第二面的内容。
[0038] 应当理解,控制展示卡片从第一面切换至第二面可理解为:一种是展示卡片的第 一面全部消失,第二面直接在展示卡片框中显示内容;另一种是展示卡片进行翻转,将第二 面翻转到第一面的上面,从而显示出第二面的内容。
[0039] 需要说明的是,在本发明的实施例中,当用户的操作为沿左方向(或右方向/上方 向/下方向)的滑动操作,即用户的手指向左(或向右/向上/向下)滑动展示卡片,且滑 动操作的距离大于预设距离时,移动终端可控制展示卡片向左(或向右/向上/向下)滑 动到预设比例后悬停,即展示卡片的第一面仍在第二面的上面且正常显示内容,此时第二 面的内容也已经被全部显示。
[0040] 进一步地,在本发明的实施例中,在控制展示卡片从第一面切换至第二面之后,该 应用程序的提供方法还可包括:接收到用户的点击操作、长按操作或滑动操作;以及根据 点击操作、长按操作或滑动操作,控制展示卡片从第二面切换至第一面。
[0041] 也就是说,在控制展示卡片从第一面切换到第二面之后,若接收到用户的点击操 作、长按操作或滑动操作,则可根据用户的操作控制展示卡片从第二面切换至第一面,即将 展示卡片恢复到初始状态,即展示卡片的最上面显示第一面的内容。
[0042] 需要说明的是,本发明的应用程序的提供方法可以应用在移动终端的应用程序商 店中。举例而言,如图2 (a)所示,以展示卡片在应用商店的使用为例,根据用户的操作可将 展示页面中的第一个展示卡片的第一面A向右滑动,直至滑动到一定距离后悬停,此时,展 开了展示卡片的第二面B,第二面B内容为与第一面A的应用程序相关的关联内容,如相关 应用推荐和/或用户评价、该应用程序的详细信息等。
[0043] 需要说明的是,在本发明的一个实施例中,展示卡片可包括多个面,举例来说,可 以是如图2(b)所示多面体的形式,其中,第一面和第二面可谓多面体中的任意两个面,还 可以是多个面层叠放置的形式,第一面和第二面分别为第一层面和第二层面,本发明对具 体形式不做限定。用户可通过上述操作控制展示卡片显示内容在多个面中进行切换。由此, 充分利用了卡片背后空间,对于提供商来说,增加了可供运营的位置。
[0044] 应当理解,展示卡片的多个面应从广义上理解,分别通过多个展示卡片来展示应 用程序和对应的关联结果,并通过用户操作控制多个展示卡片之间切换显示的方案,也应 当属于本发明的保护范围。
[0045] 本发明实施例的应用程序的提供方法,可根据接收到的查询请求获取多个应用程 序和每个应用程序对应的关联结果,并提供应用程序展示页面,通过展示页面中的展示卡 片第一面展示应用程序,展示卡片第二面展示关联结果,并通过用户的操作滑动展示卡片 以显示展示卡片的第一面和/或第二面,通过增加一维空间以实现能够为用户加载并显示 更多的内容,同时丰富了页面结构,提高了移动的交互性,对于用户来说,提高了视觉效果, 提升了用户体验。
[0046] 需要说明的是,在不同的应用场景下,展示卡片的第二面可以放置的内容可以不 同,可以分为两种情况来实现,即第二面内容可以与第一面内容相关或者无关,下面将举例 对这两种情况进行说明。
[0047] 举例而言,以展示卡片的第二面内容与展示卡片的第一面内容相关为例,如图3 所示,用户可向服务器发起请求,服务器端可通过检索系统根据用户请求获取多个检索结 果(即多个应用程序),服务器端可将这些检索结果返回给移动终端,移动终端在展示卡片 的第一面展示这些检索结果,当接收到用户展开展示卡片的操作时,展示卡片中的空白卡 片可向服务器端发送异步请求,其中异步请求中可包括与检索结果相关的关键字、检索结 果的结果页标示、位置等信息,服务器端可根据该异步请求查询对应的第二面的内容(即 与应用程序相关的内容信息),并将这些第二面的内容返回给移动终端,移动终端通过展示 卡片定制系统将这些内容加载到展示卡片的第二面。由此,通过采取异步请求的方式加载 展示卡片的第二面的内容,保证了正常响应时间,保障了用户体验。
[0048] 如图4所示,以展示卡片的第二面内容与展示卡片的第一面内容无关为例,用户 可向服务器发起请求,服务器端可根据用户请求进行内容检索以获取第一面结果和第二面 结果,同时可通过展示卡片定制系统将第一面结果和第二面结果进行组合,之后可将组合 后的展示卡片返回给移动终端,移动终端可通过展示页面对展示卡片进行显示。由此,可通 过增加一维空间以能够加载更多的内容,有效地克服了移动应用单屏幕可供展示内容的局 限性。
[0049] 另外,本发明还提出了一种应用程序的提供系统,包括:服务器和移动终端,其中, 服务器,用于接收查询请求,并根据查询请求获取多个应用程序,以及获取每个应用程序对 应的关联结果;移动终端,用于提供应用程序展示页面,其中,应用程序展示页面中包括多 个展示卡片,每个展示卡片与一个应用程序对应,每个展示卡片包括第一面和第二面,在第 一面中展示应用程序,在第二面中展示应用程序对应的关联结果,并接收用户操作,以及根 据用户操作控制展示卡片显示第一面和/或第二面。
[0050] 图5是根据本发明一个实施例的应用程序的提供系统的结构示意图。如图5所 示,该应用程序的提供系统可以包括服务器100和移动终端200。需要说明的是,在本发明 的一个实施例中,移动终端200可以是手机、平板电脑、个人数字助理等具有各种操作系统 的硬件设备。
[0051] 具体地,服务器100可用于接收查询请求,并根据查询请求获取多个应用程序,以 及获取每个应用程序对应的关联结果。其中,在本发明的实施例中,关联结果可包括与应用 程序相关的触发按钮,和/或与应用程序相关的关联内容。关联内容可包括与应用程序相 关的应用程序详细信息、评论信息、应用程序推荐等中的一种或多种。
[0052] 例如,当用户打开或启动移动终端200中的应用程序商店时,可触发应用程序商 店连接服务器100的操作,此时应用程序商店可通过移动终端200向服务器100发送用户 查看应用程序商店中对应内容的查询请求,如用户在应用程序商店中查看"精选"界面下的 内容时,可通过移动终端200向服务器100发送对应的查询请求,服务器100根据该查询请 求返回对应的查询结果。应当理解,用户还可在应用程序商店的输入框中输入关键字,以向 服务器100发送带有关键字的搜索请求,以使服务器100根据该搜索请求获取对应的搜索 结果。
[0053] 移动终端200可用于提供应用程序展示页面,其中,应用程序展示页面中包括多 个展示卡片,每个展示卡片与一个应用程序对应,每个展示卡片包括第一面和第二面,在第 一面中展示应用程序,在第二面中展示应用程序对应的关联结果,并接收用户操作,以及根 据用户操作控制展示卡片显示第一面和/或第二面。其中,在本发明的实施例中,多个展示 卡片可在展示页面中纵向排列。
[0054] 例如,移动终端200可为用户提供应用程序展示页面,当移动终端200接收到服务 器100发送的多个应用程序和与每个应用程序对应的关联结果之后,可在应用程序展示页 面中通过多个展示卡片进行展开显示,即每个展示卡片对应一个应用程序,且每个展示卡 片的第一面展示一个应用程序,在与该展示卡片的第一面对应的第二面中展示与该应用程 序对应的关联结果,如与改应用程序相关的触发按钮,和/或与该应用程序相关的关联内 容等。
[0055] 当用户查看应用程序展示页面中展示卡片的第一面和/或第二面中显示的内容 时,可对展示卡片进行操作,移动终端200接收到用户操作后,可根据用户的操作做出相应 的控制处理。具体而言,在本发明的实施例中,移动终端200可具体用于:在用户的操作为 沿预设方向的滑动操作,且滑动操作的距离大于预设距离时,控制展示卡片从第一面切换 至第二面;以及在用户的操作为点击操作或长按操作时,控制展示卡片从第一面切换至第 二面。
[0056] 也就是说,用户的操作可为沿预设方向的滑动操作。其中,在本发明的实施例中, 预设方向可为左方向、或右方向、或上方向、或下方向。例如,当用户的操作为沿左方向(或 右方向/上方向/下方向)的滑动操作,即用户的手指向左(或向右/向上/向下)滑动 展示卡片,且滑动操作的距离大于预设距离时,移动终端200可控制展示卡片从第一面切 换至第二面,以展示第二面的内容。
[0057] 此外,用户的操作还可为点击(包括双击、多击等)操作、或长按操作。例如,当用 户的操作为点击(如双击、或多击等)向左或者点击向右滑动操作,或者用户的操作为长按 向左或者长按向右滑动操作时,移动终端200可控制展示卡片从第一面切换至第二面,以 展示第二面的内容。
[0058] 应当理解,控制展示卡片从第一面切换至第二面可理解为:一种是展示卡片的第 一面全部消失,第二面直接在展示卡片框中显示内容;另一种是展示卡片进行翻转,将第二 面翻转到第一面的上面,从而显示出第二面的内容。
[0059] 需要说明的是,在本发明的实施例中,当用户的操作为沿左方向(或右方向/上方 向/下方向)的滑动操作,即用户的手指向左(或向右/向上/向下)滑动展示卡片,且滑 动操作的距离大于预设距离时,移动终端200可控制展示卡片向左(或向右/向上/向下) 滑动到预设比例后悬停,即展示卡片的第一面仍在第二面的上面且正常显示内容,此时第 二面的内容也已经被全部显示。
[0060] 进一步地,在本发明的一个实施例中,移动终端200还可用于接收到用户的点击 操作、长按操作或滑动操作,并根据点击操作、长按操作或滑动操作,控制展示卡片从第二 面切换至第一面。
[0061] 也就是说,在控制展示卡片从第一面切换到第二面之后,若接收到用户的点击操 作、长按操作或滑动操作,则移动终端200可根据用户的操作控制展示卡片从第二面切换 至第一面,即将展示卡片恢复到初始状态,即展示卡片的最上面显示第一面的内容。
[0062] 本发明实施例的应用程序的提供系统,可根据接收到的查询请求获取多个应用程 序和每个应用程序对应的关联结果,并提供应用程序展示页面,通过展示页面中的展示卡 片第一面展示应用程序,展示卡片第二面展示关联结果,并通过用户的操作滑动展示卡片 以显示展示卡片的第一面和/或第二面,通过增加一维空间以实现能够为用户加载并显示 更多的内容,同时丰富了页面结构,提高了移动的交互性,对于用户来说,提高了视觉效果, 提升了用户体验。
[0063] 此外,本发明还提出了一种应用程序的提供装置,包括:发送模块,用于向服务器 发送查询请求,服务器根据查询请求获取多个应用程序,并获取每个应用程序对应的关联 结果;提供模块,用于提供应用程序展示页面,其中,应用程序展示页面中包括多个展示卡 片,每个展示卡片与一个应用程序对应,每个展示卡片包括第一面和第二面,在第一面中展 示应用程序,在第二面中展示应用程序对应的关联结果;以及控制模块,用于接收用户操 作,并根据用户操作控制展示卡片显示第一面和/或第二面。
[0064] 图6是根据本发明一个实施例的应用程序的提供装置的结构示意图。如图6所示, 该应用程序的提供装置可以包括:发送模块210、提供模块220和控制模块230。
[0065] 具体地,发送模块210可用于向服务器发送查询请求,服务器根据查询请求获取 多个应用程序,并获取每个应用程序对应的关联结果。其中,在本发明的实施例中,关联结 果可包括与应用程序相关的触发按钮,和/或与应用程序相关的关联内容。关联内容可包 括与应用程序相关的应用程序详细信息、评论信息、应用程序推荐等中的一种或多种。
[0066] 提供模块220可用于提供应用程序展示页面,其中,应用程序展示页面中包括多 个展示卡片,每个展示卡片与一个应用程序对应,每个展示卡片包括第一面和第二面,在第 一面中展示应用程序,在第二面中展示应用程序对应的关联结果。其中,在本发明的实施例 中,多个展示卡片可在展示页面中纵向排列。
[0067] 例如,提供模块220可为用户提供应用程序展示页面,在移动终端接收到服务器 发送的多个应用程序和与每个应用程序对应的关联结果之后,可在应用程序展示页面中通 过多个展示卡片进行展开显示,即每个展示卡片的第一面展示一个应用程序,在与该展示 卡片的第一面对应的第二面中展示与该应用程序对应的关联结果,如与该应用程序相关的 触发按钮,和/或与该应用程序相关的关联内容等。
[0068] 控制模块230可用于接收用户操作,并根据用户操作控制展示卡片显示第一面和 /或第二面。
[0069] 例如,当用户查看应用程序展示页面中展示卡片的第一面和/或第二面中显示的 内容时,可对展示卡片进行操作,控制模块230接收到用户操作后,可根据用户的操作做出 相应的控制处理。具体而言,在本发明的实施例中,控制模块230可具体用于:在用户的操 作为沿预设方向的滑动操作,且滑动操作的距离大于预设距离时,控制展示卡片从第一面 切换至第二面;以及在用户的操作为点击操作或长按操作时,控制展示卡片从第一面切换 至第二面。
[0070] 也就是说,用户的操作可为沿预设方向的滑动操作。其中,在本发明的实施例中, 预设方向可为左方向、或右方向、或上方向、或下方向。例如,当用户的操作为沿左方向(或 右方向/上方向/下方向)的滑动操作,即用户的手指向左(或向右/向上/向下)滑动 展示卡片,且滑动操作的距离大于预设距离时,控制模块230可控制展示卡片从第一面切 换至第二面,以展示第二面的内容。
[0071] 此外,用户的操作还可为点击(包括双击、多击等)操作、或长按操作。例如,当用 户的操作为点击(如双击、或多击等)向左或者点击向右滑动操作,或者用户的操作为长按 向左或者长按向右滑动操作时,控制模块230可控制展示卡片从第一面切换至第二面,以 展示第二面的内容。
[0072] 应当理解,控制展示卡片从第一面切换至第二面可理解为:一种是展示卡片的第 一面全部消失,第二面直接在展示卡片框中显示内容;另一种是展示卡片进行翻转,将第二 面翻转到第一面的上面,从而显示出第二面的内容。
[0073] 需要说明的是,在本发明的实施例中,当用户的操作为沿左方向(或右方向/上方 向/下方向)的滑动操作,即用户的手指向左(或向右/向上/向下)滑动展示卡片,且滑 动操作的距离大于预设距离时,控制模块230可控制展示卡片向左(或向右/向上/向下) 滑动到预设比例后悬停,即展示卡片的第一面仍在第二面的上面且正常显示内容,此时第 二面的内容也已经被全部显示。
[0074] 进一步的,在本发明的一个实施例中,控制模块230还可用于接收到用户的点击 操作、长按操作或滑动操作,并根据点击操作、长按操作或滑动操作,控制展示卡片从第二 面切换至第一面。
[0075] 也就是说,在控制展示卡片从第一面切换到第二面之后,若接收到用户的点击操 作、长按操作或滑动操作,那么控制模块230可根据用户的操作控制展示卡片从第二面切 换至第一面,即将展示卡片恢复到初始状态,即展示卡片的最上面显示第一面的内容。
[0076] 本发明实施例的应用程序的提供装置,可通过发送模块向服务器发送查询请求, 服务器根据接收到的查询请求获取多个应用程序和每个应用程序对应的关联结果,提供模 块提供应用程序展示页面,并通过应用程序展示页面中的展示卡片第一面展示应用程序, 展示卡片第二面展示关联结果,控制模块通过用户的操作滑动展示卡片以显示展示卡片的 第一面和/或第二面,即通过增加一维空间以实现能够为用户加载并显示更多的内容,同 时丰富了页面结构,提高了移动的交互性,对于用户来说,提高了视觉效果,提升了用户体 验。
[0077] 在本发明的描述中,需要理解的是,术语"第一"、"第二"仅用于描述目的,而不能 理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有"第 一"、"第二"的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,"多个" 的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
[0078] 在本发明中,除非另有明确的规定和限定,第一特征在第二特征"上"或"下"可以 是第一和第二特征直接接触,或第一和第二特征通过中间媒介间接接触。而且,第一特征在 第二特征"之上"、"上方"和"上面"可是第一特征在第二特征正上方或斜上方,或仅仅表示 第一特征水平高度高于第二特征。第一特征在第二特征"之下"、"下方"和"下面"可以是 第一特征在第二特征正下方或斜下方,或仅仅表示第一特征水平高度小于第二特征。
[0079] 流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括 一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部 分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺 序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明 的实施例所属【技术领域】的技术人员所理解。
[0080] 应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述 实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件 或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下 列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路 的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场 可编程门阵列(FPGA)等。
[0081] 本【技术领域】的普通技术人员可以理解实现上述实施例方法携带的全部或部分步 骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介 质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
[0082] 此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以 是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模 块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如 果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机 可读取存储介质中。
[0083] 上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0084] 在本说明书的描述中,参考术语"一个实施例"、"一些实施例"、"示例"、"具体示 例"、或"一些示例"等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特 点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不 必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任 一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技 术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结 合和组合。
[0085] 尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例 性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述 实施例进行变化、修改、替换和变型。
【权利要求】
1. 一种应用程序的提供方法,其特征在于,包括以下步骤: 接收查询请求; 根据所述查询请求获取多个应用程序,并获取每个应用程序对应的关联结果; 提供应用程序展示页面,其中,所述应用程序展示页面中包括多个展示卡片,每个展示 卡片与一个应用程序对应,每个展示卡片包括第一面和第二面,在所述第一面中展示所述 应用程序,在所述第二面中展示所述应用程序对应的所述关联结果;以及 接收用户操作,并根据所述用户操作控制所述展示卡片显示所述第一面和/或第二 面。
2. 如权利要求1所述的方法,其特征在于,所述根据所述用户操作控制所述展示卡片 显示所述第一面和/或第二面具体包括: 如果所述用户的操作为沿预设方向的滑动操作,且所述滑动操作的距离大于预设距 离,则控制所述展示卡片从所述第一面切换至所述第二面;以及 如果所述用户的操作为点击操作或长按操作,则控制所述展示卡片从所述第一面切换 至所述第二面。
3. 如权利要求2所述的方法,其特征在于,在所述控制所述展示卡片从所述第一面切 换至所述第二面之后,还包括: 接收到所述用户的点击操作、长按操作或滑动操作;以及 根据所述点击操作、长按操作或滑动操作,控制所述展示卡片从所述第二面切换至所 述第一面。
4. 如权利要求1所述的方法,其特征在于,所述多个展示卡片在所述展示页面中纵向 排列。
5. 如权利要求1所述的方法,其特征在于,所述关联结果包括与所述应用程序相关的 触发按钮,和/或与所述应用程序相关的关联内容。
6. 如权利要求5所述的方法,其特征在于,所述关联内容包括与所述应用程序相关的 应用程序详细信息、评论信息、应用程序推荐中的一种或多种。
7. -种应用程序的提供系统,其特征在于,包括服务器和移动终端,其中, 所述服务器,用于接收查询请求,并根据所述查询请求获取多个应用程序,以及获取每 个应用程序对应的关联结果; 所述移动终端,用于提供应用程序展示页面,其中,所述应用程序展示页面中包括多个 展示卡片,每个展示卡片与一个应用程序对应,每个展示卡片包括第一面和第二面,在所述 第一面中展示所述应用程序,在所述第二面中展示所述应用程序对应的所述关联结果,并 接收用户操作,以及根据所述用户操作控制所述展示卡片显示所述第一面和/或第二面。
8. 如权利要求7所述的系统,其特征在于,所述移动终端具体用于: 在所述用户的操作为沿预设方向的滑动操作,且所述滑动操作的距离大于预设距离 时,控制所述展示卡片从所述第一面切换至所述第二面;以及 在所述用户的操作为点击操作或长按操作时,控制所述展示卡片从所述第一面切换至 所述第二面。
9. 如权利要求8所述的系统,其特征在于,所述移动终端还用于在所述控制所述展示 卡片从所述第一面切换至所述第二面之后,接收到所述用户的点击操作、长按操作或滑动 操作,并根据所述点击操作、长按操作或滑动操作,控制所述展示卡片从所述第二面切换至 所述第一面。
10. 如权利要求7所述的系统,其特征在于,所述多个展示卡片在所述展示页面中纵向 排列。
11. 如权利要求7所述的系统,其特征在于,所述关联结果包括与所述应用程序相关的 触发按钮,和/或与所述应用程序相关的关联内容。
12. 如权利要求11所述的系统,其特征在于,所述关联内容包括与所述应用程序相关 的应用程序详细信息、评论信息、应用程序推荐中的一种或多种。
13. -种应用程序的提供装置,其特征在于,包括: 发送模块,用于向服务器发送查询请求,所述服务器根据所述查询请求获取多个应用 程序,并获取每个应用程序对应的关联结果; 提供模块,用于提供应用程序展示页面,其中,所述应用程序展示页面中包括多个展示 卡片,每个展示卡片与一个应用程序对应,每个展示卡片包括第一面和第二面,在所述第一 面中展示所述应用程序,在所述第二面中展示所述应用程序对应的所述关联结果;以及 控制模块,用于接收用户操作,并根据所述用户操作控制所述展示卡片显示所述第一 面和/或第二面。
14. 如权利要求13所述的装置,其特征在于,所述控制模块具体用于: 在所述用户的操作为沿预设方向的滑动操作,且所述滑动操作的距离大于预设距离 时,控制所述展示卡片从所述第一面切换至所述第二面;以及 在所述用户的操作为点击操作或长按操作时,控制所述展示卡片从所述第一面切换至 所述第二面。
15. 如权利要求14所述的装置,其特征在于,所述控制模块还用于在所述控制所述展 示卡片从所述第一面切换至所述第二面之后,接收到所述用户的点击操作、长按操作或滑 动操作,并根据所述点击操作、长按操作或滑动操作,控制所述展示卡片从所述第二面切换 至所述第一面。
16. 如权利要求13所述的装置,其特征在于,所述多个展示卡片在所述展示页面中纵 向排列。
17. 如权利要求13所述的装置,其特征在于,所述关联结果包括与所述应用程序相关 的触发按钮,和/或与所述应用程序相关的关联内容。
18. 如权利要求17所述的装置,其特征在于,所述关联内容包括与所述应用程序相关 的应用程序详细信息、评论信息、应用程序推荐中的一种或多种。
【文档编号】H04L29/06GK104156410SQ201410364891
【公开日】2014年11月19日 申请日期:2014年7月28日 优先权日:2014年3月11日
【发明者】邓鹏
申请人:百度在线网络技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1