智能终端应用内容呈现的方法、装置及智能终端与流程

文档序号:19496081发布日期:2019-12-24 14:58阅读:164来源:国知局
智能终端应用内容呈现的方法、装置及智能终端与流程

本发明涉及智能终端技术领域,特别是涉及一种智能终端应用内容呈现的方法、装置及智能终端。



背景技术:

智能手机、平板电脑等智能终端,智能手机和平板电脑等智能终端已经成为人们日常办公、娱乐的常用设备,为了方便用户使用,智能终端通常会在用户界面呈现智能终端中安装应用的内容,而且,为了突出智能终端的娱乐特性,需要将某些重度内容应用(比如视频应用,商店应用)的信息更加快捷的呈现给用户,这类应用通常内容更新比较频繁,更新的信息量较大,需要更加快捷方便的传递较大信息量。

现有的智能终端用户要获取应用的内容,需要通过点击相应的应用图标来启动应用,而且,应用更新的内容也需要进入应用之后才能提供给用户。

发明人在实现本发明的过程中发现:现有技术中,对于用户来说,获取内容的操作层级过多,无法方便的访问到应用的内容,对于重度内容应用来说,及时更新的内容无法及时呈现给用户。



技术实现要素:

本发明提供一种智能终端应用内容呈现的方法、装置及其智能终端,通过把应用内容以应用视图的形式在桌面视图呈现,可以使用户更加方便快捷的获取到应用的内容,提高了用户获取应用内容的效率,提升了用户体验。

为解决上述技术问题,本发明提供一种智能终端应用内容呈现的方法,所述方法包括:

获取智能终端中应用的应用内容,所述应用内容包括应用视图属性,并根据所述应用内容生成对应的应用视图;

根据所述应用视图属性,确定需要在桌面视图中自动呈现的所述应用视图;

将确定的所述应用视图在所述桌面视图中自动呈现。

可选地,所述应用视图属性包括导出应用视图属性,所述导出应用视图属性用于确定在所述桌面视图中自动呈现的应用视图。

可选地,所述导出应用视图属性包括导出应用视图的位置、类名及导出应用视图的优先级,所述导出应用视图属性存储于所述应用内容所属应用的信息文件。

可选地,所述根据所述应用视图属性,确定在所述桌面视图中自动呈现的所述应用视图,具体包括:

查询所述智能终端中已安装应用的信息文件;

获取所述信息文件中的应用视图属性;

如果所述应用视图属性中包括导出应用视图属性,则确定所述导出应用视图属性对应的应用视图为在所述桌面视图中自动呈现的所述应用视图。

可选地,所述应用视图属性还包括:

创建应用视图属性,用于创建应用内容的应用视图;

呈现应用视图属性,用于呈现应用内容的应用视图;

交互应用视图属性,用于开始应用内容的应用视图与用户进行交互;

暂停应用视图属性,用于暂停应用内容的应用视图与用户进行交互;

退出应用视图属性,用于退出应用内容的应用视图。

可选地,所述根据所述应用内容生成对应的应用视图,具体为:根据所述创建应用视图属性,调用应用视图生成函数生成应用内容对应的应用视图。

可选地,所述根据所述应用内容生成对应的应用视图,具体为:

根据所述应用内容生成对应应用的应用视图;或者,根据所述应用内容生成对应多个应用的应用视图。

可选地,所述方法还包括:

对所述桌面视图中呈现的所述应用视图进行增加、删除和/或排序。

可选地,对所述应用视图进行排序,包括:根据应用视图的优先级或者用户选择进行排序。

可选地,所述对所述应用视图进行排序,具体包括:

根据所述导出应用视图的优先级或者用户选择进行排序。

可选地,所述应用内容包括应用更新内容。

本发明实施例还提供一种智能终端应用内容呈现的装置,所述装置包括:

获取单元,用于获取智能终端中应用的应用内容,所述应用内容包括应用视图属性,并根据所述应用内容生成对应的应用视图;

确定单元,用于根据所述应用视图属性确定需要在桌面视图中自动呈现的应用视图;

呈现单元,用于将确定的所述应用视图在所述桌面视图中自动呈现。

可选地,所述应用视图属性包括导出应用视图属性,所述导出应用视图属性用于确定在所述桌面视图中自动呈现的应用视图。

可选地,所述导出应用视图属性包括导出应用视图的位置、类名及导出应用视图的优先级,所述导出应用视图属性存储于应用的信息文件。

可选地,所述确定单元具体包括:

查询子单元,用于查询所述智能终端中已安装应用的信息文件;

获取子单元,用于获取所述信息文件中的应用视图属性;

确定子单元,用于如果所述应用视图属性中包括导出应用视图属性,则确定所述导出应用视图属性对应的应用视图为在所述桌面视图中自动呈现的应用视图。

可选地,所述应用视图属性还包括:

创建应用视图属性,用于创建应用内容的应用视图;

呈现应用视图属性,用于呈现应用内容的应用视图;

交互应用视图属性,用于开始应用内容的应用视图与用户进行交互;

暂停应用视图属性,用于暂停应用内容的应用视图与用户进行交互;

退出应用视图属性,用于退出应用内容的应用视图。

可选地,所述装置还包括:

编辑单元,用于对所述桌面视图中呈现的所述应用视图进行增加、删除和/或排序。

可选地,所述应用内容包括应用更新内容。

本发明还提供一种智能终端,包括:

处理器,用于获取应用的应用内容,所述应用内容包括应用视图属性,根据所述应用内容生成对应的应用视图;并根据所述应用视图属性确定需要在桌面视图中自动呈现的应用视图,

显示屏幕,用于将确定的所述应用视图在所述桌面视图中自动呈现。

可选地,所述智能终端包括:智能手机、平板电脑、三维显示盒子或智能电视。

本发明实施例中,通过获取应用的应用内容,所述应用内容包括应用视图属性,根据所述应用内容生成对应的应用视图,根据所述应用视图属性,确定需要在桌面视图中自动呈现的应用视图,并将所述应用视图在所述桌面视图自动呈现,可以使用户更加方便快捷的获取到应用的内容,提高了用户获取应用内容的效率,提升了用户体验。

附图说明

图1为本发明实施例一种智能终端应用内容呈现的方法流程示意图;

图2为本发明实施例应用视图属性的调用方法示意图;

图3为包含多个应用视图的桌面视图示意图;

图3-1,图3-2,图3-3,图3-4,图3-5,分别为图3中多个应用视图在桌面视图中的显示示意图;

图4为智能终端桌面视图中包含多个应用视图的示意图;

图5至图9依次为智能终端桌面视图包含的多个应用视图的各个视图;

图10为本发明实施例一种应用内容呈现装置示意图;

图11为本发明实施例一种桌面应用框架示意图;

图12为本发明实施例一种智能终端示意图。

具体实施例

下面结合附图和实施例对本发明进行详细说明。

需要说明的是,如果不冲突,本发明实施例中的各个特征可以相互结合,均在本发明的保护范围之内。另外,虽然在装置示意图中进行了功能单元划分,在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于装置中的单元划分,或流程图中的顺序执行所示出或描述的步骤。

为便于理解本发明实施例,在开始描述本发明的各个实施例之前,对本发明的所有实施例中涉及的桌面视图、应用内容以及应用视图作简要说明。

在智能终端中,为了方便用户使用各种功能,通常会安装各种应用,比如,桌面应用,用于通过用户界面呈现各种应用的图标,其中,呈现各种应用图标的用户界面,即主界面,在本发明中可以称之为桌面视图,同时,在智能终端的各种应用中呈现给用户的信息,在本发明中可以称之为应用内容,为了实现应用内容在桌面视图中以应用视图的形式呈现,应用内容还包括应用视图属性,并根据应用内容生成应用视图,其中,应用视图属性可以包括导出应用视图属性,用于确定在桌面视图中自动呈现的应用视图,创建应用视图属性,用于创建应用内容的应用视图,呈现应用视图属性,用于呈现应用内容的应用视图,交互应用视图属性,用于应用内容的应用视图与用户进行交互,暂停应用视图属性,用于暂停应用内容的应用视图与用户进行交互;退出应用视图属性,用于退出应用内容的应用视图。

在本发明所有实施例中,智能终端包括诸如计算机、pda、平板电脑、mp4、智能手机、三维显示盒子及智能电视等智能设备。

下面结合附图对本发明实施例作进一步阐述。

图1为本发明实施例一种智能终端应用内容呈现的方法流程示意图。如图1所示,本发明实施例,包括以下步骤:

s11,获取智能终端中应用的应用内容,所述应用内容包括应用视图属性,并根据所述应用内容生成对应的应用视图。

在本发明实施例中,应用内容可以包括呈现给用户的应用信息,比如,应用内容可以以应用视图的形式呈现,应用内容也可以包括应用的信息文件,比如,存储应用视图属性的信息文件,其中,应用视图属性可以包括:导出应用视图属性,用于确定在桌面视图中自动呈现的应用视图,在导出应用视图时,会根据导出应用视图属性调用创建视图回调函数,比如,调用视图类的oncreateview方法来获取导出到桌面视图中的应用视图;创建应用视图属性,用于创建应用内容的应用视图,在应用内容需要生成应用视图时,会根据创建应用视图属性调用应用视图生成函数生成应用内容对应的应用视图,比如,调用创建回调函数,比如,调用视图类的oncreate方法;呈现应用视图属性,用于呈现应用内容的应用视图,在应用视图即将在桌面视图中显示时,会根据呈现应用视图属性调用开始回调函数,比如,调用视图类的onstart方法;交互应用视图属性,用于开始应用内容的应用视图与用户进行交互,在应用视图变的可以和用户交互时,会根据交互应用视图属性调用继续回调函数,比如,调用视图类的onresume方法;暂停应用视图属性,用于暂停应用内容的应用视图与用户进行交互,在应用视图变的不能与用户交互时,会根据暂停应用视图属性调用暂停回调函数,比如,调用视图类的onpause方法;退出应用视图属性,用于退出应用内容的应用视图,在应用视图变得对用户不可见时,会根据退出应用视图属性调用停止回调函数,比如调用视图类的onstop方法。如图2所示为应用视图属性的调用方法示意图。

在本发明实施例中,应用内容还可以包括应用更新内容,比如,应用中有新的消息或内容更新时,可以通过应用视图的形式呈现应用更新内容。

可以理解的是,在本发明实施例中,智能终端根据应用内容生成对应的应用视图时,在一种实现方式中,智能终端可根据应用内容生成对应应用的应用视图,也即是生成的应用视图中仅为1个应用所呈现的应用内容;或者,在另一种实现方式中,智能终端可根据应用内容生成对应多个应用的应用视图,也即是生成的应用视图中为至少1个应用所呈现的应用内容。通过该方式,可让用户在1个应用视图中同事看到1个或多个应用的应用内容,提高了用户获取应用内容的效率,提升了用户体验。

s13,根据应用视图属性,确定需要在桌面视图中自动呈现的应用视图。

在本发明实施例中,可以根据应用内容生成应用视图,并根据应用视图属性确定在所述桌面视图中自动呈现的应用视图。其中,应用视图属性中的导出应用视图属性用于确定在所述桌面视图中自动呈现的应用视图,导出应用视图属性可以包括导出应用视图的位置、类名及导出应用视图的优先级等信息,这些信息可以分别在各个应用的信息文件中通过键值对的方式配置到信息文件中,比如,在安卓应用中,导出应用视图的的位置和类名可以在androidmanifest.xml中加入如下xml键值对:

<meta-dataandroid:name="facadepackage"android:value="com.example.android.displayingbitmaps.export"/>

<meta-dataandroid:name="facadeclass"android:value="appfacade"/>

视图优先级可以在在androidmanifest.xml文件中加入下面的键值对:

<meta-dataandroid:name="pageorder"android:value="0"/>

其中,导出应用视图的优先级用于配置应用视图在所有应用视图中的优先级,优先级可以是大于0的数字,数字越小优先级越高,显示在桌面视图中越靠中心的位置。

需要说明的是,信息文件的信息在应用安装至智能终端的操作系统中时会记录至智能终端的操作系统。

在本发明实施例中,根据所述应用视图属性确定在所述桌面视图中自动呈现的应用视图,具体包括:查询智能终端中已安装应用的信息文件,获取所述信息文件中的应用视图属性,如果所述应用视图属性中包括导出应用视图属性,则确定所述导出应用视图属性对应的应用视图为在所述桌面视图中自动呈现的应用视图。比如,在智能终端的桌面应用程序启动时,会从智能终端操作系统中查询所有已安装应用的信息文件,一旦发现应用信息文件里有导出应用视图属性,就会调用导出应用视图的函数,并且将其加入到桌面存储空间中进行管理,同时还会存储当前应用程序视图的优先级,并根据优先级来确定各个应用视图在桌面视图中放置的位置。

s15,将确定的所述应用视图在所述桌面视图中自动呈现。

在本发明实施例中,当确定需要在桌面视图中自动呈现的应用视图后,需要将该应用视图加入至桌面视图的页面中,并通过桌面视图进行自动呈现,如图3所示为包含多个应用视图的桌面视图示意图,图3-1,图3-2,图3-3,图3-4,图3-5,分别为多个应用视图在桌面视图中的显示示意图,图4为智能终端桌面视图中包含多个应用视图的示意图,图5至图9依次为智能终端桌面视图包含的多个应用视图的各个视图,其中,图5为普通桌面视图1,图6为普通桌面视图2,图7为普通桌面视图3,图8为应用1的应用视图,图9为应用2的应用视图。

可以理解的是,图3所示的包含多个应用视图的桌面视图中,以某一应用视图占据全部桌面视图为例进行说明,在实际实现中,可根据智能终端的屏幕尺寸,通过导出应用视图的位置将多个应用视图同时显示在桌面视图中,例如,同时显示两个应用视图,同时显示四个应用视图等等。

需要说明的是,在本发明实施例中,还可以包括:

对桌面视图中呈现的应用视图进行增加、删除和/或排序。比如,当用户在桌面视图空白处长按,则进入到桌面视图的页面编辑状态,可以对添加到桌面视图中的应用视图进行删除,调整应用视图的相对顺序,也可提供智能终端操作系统中所有可用的应用视图,用户可以拖拽到桌面视图以添加应用视图到桌面视图,拖拽时左右移动可以决定应用视图的添加位置。其中,对应用视图的排序可以包括:根据导出应用视图的优先级或者用户选择进行排序。

在本发明实施例中,通过获取智能终端的应用内容,应用内容包括应用视图属性,根据所述应用内容生成应用视图,根据应用视图属性,确定需要在桌面视图自动呈现的应用视图,并将所述应用视图在所述桌面视图中自动呈现,可以使用户更加方便快捷的获取到应用的内容,提高了用户获取应用内容的效率,提升了用户体验,并且应用所提供的应用视图可以由应用更新,同时,可以选择将哪些应用的视图集成到的桌面视图中,以及对已集成的应用视图进行增加,删除,排序,进一步增加了用户获取应用内容的灵活性及便利性。

图10为本发明实施例一种智能终端应用内容呈现装置示意图,如图10所示,包括:

获取单元101,用于获取应用的应用内容,所述应用内容包括应用视图属性,并根据所述应用内容生成应用视图;

确定单元102,用于根据所述应用视图属性,确定需要在桌面视图中自动呈现的应用视图;

呈现单元103,用于将确定的所述应用视图在所述桌面视图自动呈现。

在本发明实施例中,应用视图属性包括导出应用视图属性,所述导出应用视图属性用于确定在所述桌面视图中自动呈现的应用视图,其中,所述导出应用视图属性包括导出应用视图的位置、类名及其导出应用视图的优先级,所述导出应用视图属性存储于应用的信息文件。

在本发明实施例中,所述确定单元具体包括:

查询子单元1021,用于查询智能终端中已安装应用的信息文件;

获取子单元1022,用于获取所述信息文件中的应用视图属性;

确定子单元1023,用于如果所述应用视图属性中包括导出应用视图属性,则确定所述导出应用视图属性对应的应用视图为在所述桌面视图中自动呈现的应用视图。

在本发明实施例中,所述应用视图属性还包括:

创建应用视图属性,用于创建应用内容的应用视图;

呈现应用视图属性,用于呈现应用内容的应用视图;

交互应用视图属性,用于开始应用内容的应用视图与用户进行交互;

暂停应用视图属性,用于暂停应用内容的应用视图与用户进行交互;

退出应用视图属性,用于退出应用内容的应用视图。

在本发明实施例中,所述装置还包括:

编辑单元104,用于对桌面视图中呈现的应用视图进行增加、删除和/或排序。

在本发明实施例中,上述装置可以由智能终端桌面应用程序中增加软件功能模块实现,比如,通过软件接口的方式实现,如图11所示为桌面应用框架示意图。如图11所示,通过应用页面容器从各个应用的页面导出类中获得需要放置到桌面视图中的应用视图。

需要说明的是,本发明实施例中的应用内容自动呈现装置中各个单元之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,方法实施例中的具体内容同样适用。本发明实施例中的各个单元可以作为单独的硬件或软件来实现,并且可以根据需要使用单独的硬件或软件来实现各个单元的功能的组合。

在本发明实施例中,通过获取应用内容,应用内容包括应用视图属性,根据所述应用内容生成应用视图,根据应用视图属性,确定需要在桌面视图自动呈现的应用视图,并将所述应用视图在所述桌面视图自动呈现,可以使用户更加方便快捷的获取到应用的内容,提高了用户获取应用内容的效率,提升了用户体验,并且应用所提供的应用视图可以由应用更新,同时,可以选择将哪些应用的视图集成到的桌面视图中,以及对已集成的应用视图进行增加,删除,排序,进一步增加了用户获取应用内容的灵活性及便利性。

图12为本发明实施例一种智能终端示意图,包括:中央处理器121,显示屏幕123,其中:

处理器121,用于获取应用的应用内容,所述应用内容包括应用视图属性,根据所述应用内容生成应用视图,并根据所述应用视图属性确定需要在桌面视图自动呈现的应用视图;

显示屏幕123,用于将确定的所述应用视图在所述桌面视图中自动呈现。

本发明实施例中,处理器所执行的上述操作可以以一段程序的形式存储在存储器中,当需要执行上述操作时,将该段程序调入处理器执行处理。

在本发明实施例中,智能终端包括:智能手机、平板电脑、三维显示盒子或智能电视等智能设备,其中三维显示盒子除了包括上述处理器及显示屏幕外,还可以包括透反器件。

在本发明实施例中,通过获取应用内容,应用内容包括应用视图属性,根据所述应用内容生成应用视图,根据应用视图属性,确定需要在桌面视图中自动呈现的应用视图,并将所述应用视图在所述桌面视图中自动呈现,可以使用户更加方便快捷的获取到应用的内容,提高了用户获取应用内容的效率,提升了用户体验,并且应用所提供的应用视图可以由应用更新,同时,可以选择将哪些应用的视图集成到的桌面视图中,以及对已集成的应用视图进行增加,删除,排序,进一步增加了用户获取应用内容的灵活性及便利性。

以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1