桌面显示控制方法及装置的制造方法

文档序号:10556073阅读:186来源:国知局
桌面显示控制方法及装置的制造方法
【专利摘要】本发明是关于桌面显示控制方法及装置。该方法包括:当接收到对桌面视图上图标的启动指令时,查找所述图标所对应应用程序的应用程序信息;从所述应用程序信息中提取所述应用程序的调用信息;根据所述调用信息启动所述应用程序。该技术方案使得桌面视图更加简单清晰,用户可以在该桌面视图上,快速启动各种应用程序,并可观看直播节目或点播节目。
【专利说明】
桌面显示控制方法及装置
技术领域
[0001]本发明涉及终端显示技术领域,尤其涉及桌面显示控制方法及装置。
【背景技术】
[0002]智能电视和互联网电视机顶盒已经走进千家万户,每个产品都有厂家自带的桌面,提供默认程序、应用排列、卸载、位置移动及其他系统功能。目前,广大智能电视或互联网电视机顶盒的用户需要一个更加简单清晰的界面,可以替换终端原有桌面。并且,用户需要在该界面上快速启动其他应用程序,也需要在该界面上实现电视应用,即观看专业视频服务商提供的大量直播节目和点播节目。另外,由于商务合作及给用户提供优秀应用下载指导的需要,需要在桌面上增加推荐应用的位置,便于用户下载和使用。

【发明内容】

[0003]本发明实施例提供桌面显示控制方法及装置。所述技术方案如下:
[0004]根据本发明实施例的第一方面,提供一种桌面显示控制方法,包括:
[0005]当接收到对桌面视图上图标的启动指令时,查找所述图标所对应应用程序的应用程序信息;
[0006]从所述应用程序信息中提取所述应用程序的调用信息;
[0007]根据所述调用信息启动所述应用程序。
[0008]可选的,所述应用程序信息包括所述应用程序对应的图标、应用程序名称、包名、类名、调用信息、位置标识、类别标识。
[0009]可选的,所述方法还包括:
[0010]当接收到对所述桌面视图的启动指令时,读取包含多个应用程序信息的信息集合;
[0011]根据所述信息集合将所述应用程序信息对应的图标显示在桌面视图上。
[0012]可选的,当接收到对所述桌面视图的启动指令时,所述方法还包括:
[0013]判断所述桌面视图是否为首次启动;
[0014]当所述桌面视图为首次启动时,扫描操作系统中具有预设标识的应用程序;
[0015]获取所述具有预设标识的应用程序的特征信息,将所述特征信息写入所述应用程序的应用程序信息中;
[0016]获取所述桌面视图自带应用程序的应用程序信息;
[0017]根据所述具有预设标识的应用程序的应用程序信息及所述桌面视图自带应用程序的应用程序信息生成所述信息集合。
[0018]可选的,所述读取包含多个应用程序信息的信息集合,包括:
[0019]获取文件夹信息;
[0020]根据所述文件夹信息,提取其对应文件夹内应用程序的应用程序信息;
[0021]所述根据所述信息集合将所述应用程序信息对应的图标显示在桌面视图上,包括:
[0022]在所述桌面视图上生成所述文件夹信息对应的文件夹。
[0023]可选的,所述方法还包括:
[0024]当接收到对所述文件夹的打开指令时,进入所述文件夹,在所述桌面视图上显示所述文件夹内的图标。
[0025]可选的,所述桌面视图上包括推荐应用文件夹,所述读取包含多个应用程序信息的信息集合,包括:
[0026]查询包括推荐文件夹标识的文件夹信息及包括推荐应用程序标识的应用程序信息;
[0027]所述根据所述信息集合将所述应用程序信息对应的图标显示在桌面视图上,包括:
[0028]根据包括推荐文件夹标识的文件夹信息在所述桌面视图上显示推荐应用文件夹;
[0029]当接收到对所述文件夹的打开指令时,进入所述文件夹,在所述桌面视图上显示包括推荐应用程序标识的应用程序信息所对应的图标。
[0030]根据本发明实施例的第二方面,提供一种桌面显示控制装置,包括:
[0031]查找模块,用于当接收到对桌面视图上图标的启动指令时,查找所述图标所对应应用程序的应用程序信息;
[0032]提取模块,用于从所述应用程序信息中提取所述应用程序的调用信息;
[0033]启动模块,用于根据所述调用信息启动所述应用程序。
[0034]可选的,所述应用程序信息包括所述应用程序对应的图标、应用程序名称、包名、类名、调用信息、位置标识、类别标识。
[0035]可选的,所述装置还包括:
[0036]读取模块,用于当接收到对所述桌面视图的启动指令时,读取包含多个应用程序信息的信息集合;
[0037]显示模块,用于根据所述信息集合将所述应用程序信息对应的图标显示在桌面视图上。
[0038]可选的,所述装置还包括:
[0039]判断模块,用于当接收到对所述桌面视图的启动指令时,判断所述桌面视图是否为首次启动;
[0040]扫描模块,用于当所述桌面视图为首次启动时,扫描操作系统中具有预设标识的应用程序;
[0041]第一获取模块,用于获取所述具有预设标识的应用程序的特征信息,将所述特征信息写入所述应用程序的应用程序信息中;
[0042]第二获取模块,用于获取所述桌面视图自带应用程序的应用程序信息;
[0043]生成模块,用于根据所述具有预设标识的应用程序的应用程序信息及所述桌面视图自带应用程序的应用程序信息生成所述信息集合。
[0044]可选的,所述读取模块,用于获取文件夹信息;根据所述文件夹信息,提取其对应文件夹内应用程序的应用程序信息;
[0045]所述显示模块,用于在所述桌面视图上生成所述文件夹信息对应的文件夹。
[0046]可选的,所述显示模块,还用于当接收到对所述文件夹的打开指令时,进入所述文件夹,在所述桌面视图上显示所述文件夹内的图标。
[0047]可选的,所述读取模块,用于当所述桌面视图上包括推荐应用文件夹时,查询包括推荐文件夹标识的文件夹信息及包括推荐应用程序标识的应用程序信息;
[0048]所述显示模块,用于根据包括推荐文件夹标识的文件夹信息在所述桌面视图上显示推荐应用文件夹;当接收到对所述文件夹的打开指令时,进入所述文件夹,在所述桌面视图上显示包括推荐应用程序标识的应用程序信息所对应的图标。
[0049]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。
【附图说明】
[0050]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
[0051]图1是本发明实施例的一种桌面显示控制方法的流程图;
[0052]图2是本发明另一实施例的一种桌面显示控制方法的流程图;
[0053]图3是本发明另一实施例的一种桌面显示控制方法的流程图;
[0054]图4是本发明另一实施例的一种桌面显示控制方法的流程图;
[0055]图5是本发明另一实施例的一种桌面显示控制方法的流程图;
[0056]图6是本发明实施例的一种桌面显示控制装置的框图;
[0057]图7是本发明另一实施例的一种桌面显示控制装置的框图;
[0058]图8是本发明另一实施例的一种桌面显示控制装置的框图。
【具体实施方式】
[0059]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0060]图1是本发明实施例的一种桌面显示控制方法的流程图,如图1所示,该桌面显示控制方法用于智能电视或互联网电视机顶盒中,包括以下步骤:
[0061]步骤S11,当接收到对桌面视图上图标的启动指令时,查找图标所对应应用程序的应用程序信息。
[0062]其中,应用程序信息包括应用程序对应的图标、应用程序名称、包名、类名、调用信息、位置标识、类别标识。
[0063]步骤S12,从应用程序信息中提取应用程序的调用信息。
[0064]步骤S13,根据调用信息启动应用程序。
[0065]本实施例中,在现有的智能电视或互联网电视机顶盒的操作系统中,增加一个新的桌面视图以替换原有桌面,该桌面视图更加简单清晰,使得用户可以在该桌面视图上,快速启动各种应用程序,并可观看直播节目或点播节目。
[0066]其中,桌面视图(View)可以包括多个子视图(PagedViewIcon),即每屏桌面对应一个子视图。每屏桌面上可以5X3个图标。每个PagedViewIcon对应该子视图中的15个图标的应用程序信息的集合。
[0067]图2是本发明另一实施例的一种桌面显示控制方法的流程图,如图2所示,在另一实施例中,该方法还包括:
[0068]步骤S21,当接收到对桌面视图的启动指令时,读取包含多个应用程序信息的信息集合;
[0069]步骤S22,根据信息集合将应用程序信息对应的图标显示在桌面视图上。
[0070]本实施例中,当启动该桌面视图时,首先会从数据库中读取多个应用程序信息的集合,并将这些应用程序的图标显示在桌面视图上。
[0071]图3是本发明另一实施例的一种桌面显示控制方法的流程图,如图3所示,在另一实施例中,该方法还包括:
[0072]步骤S31,当接收到对桌面视图的启动指令时,判断桌面视图是否为首次启动,当桌面视图为首次启动时,执行步骤S32 ;当桌面视图非首次启动时,执行步骤S36 ;
[0073]步骤S32,扫描操作系统中具有预设标识的应用程序;
[0074]步骤S33,获取具有预设标识的应用程序的特征信息,将特征信息写入应用程序的应用程序信息中;
[0075]步骤S34,获取桌面视图自带应用程序的应用程序信息;
[0076]步骤S35,根据具有预设标识的应用程序的应用程序信息及桌面视图自带应用程序的应用程序信息生成信息集合;
[0077]步骤S36,读取包含多个应用程序信息的信息集合;
[0078]步骤S37,根据信息集合将应用程序信息对应的图标显示在桌面视图上。
[0079]本实施例中,进一步判断该桌面视图是否为首次启动,如果是,会先扫描系统中具有预设标识的应用程序,如用户安装的应用程序,这些应用程序的特征信息,写入到应用程序信息中,再上系统自带应用程序的应用程序信息,形成信息集合。这样,在打开桌面视图时,可显不应用程序的图标。
[0080]图4是本发明另一实施例的一种桌面显示控制方法的流程图,如图4所示,在另一实施例中,上述步骤S21包括:
[0081]步骤S41,获取文件夹信息;
[0082]步骤S42,根据文件夹信息,提取其对应文件夹内应用程序的应用程序信息;
[0083]上述步骤S22包括:
[0084]步骤S43,在桌面视图上生成文件夹信息对应的文件夹。
[0085]本实施例中,如果桌面视图上有文件夹,每个文件夹对应一个文件夹信息(FolderPagedViewIcon),用于显示该文件夹,并适应多个图标的移动和排序。该文件夹内的应用程序的应用程序信息中,应包括该文件夹的标识,以便后续查找该文件夹内的应用程序。
[0086]在另一实施例中,该方法还包括:当接收到对文件夹的打开指令时,进入文件夹,在桌面视图上显示文件夹内的图标。
[0087]图5是本发明另一实施例的一种桌面显示控制方法的流程图,如图5所示,在另一实施例中,桌面视图上包括推荐应用文件夹,上述步骤S21包括:
[0088]步骤S51,查询包括推荐文件夹标识的文件夹信息及包括推荐应用程序标识的应用程序信息;
[0089]上述步骤S22包括:
[0090]步骤S52,根据包括推荐文件夹标识的文件夹信息在桌面视图上显示推荐应用文件夹;
[0091]步骤S53,当接收到对文件夹的打开指令时,进入文件夹,在桌面视图上显示包括推荐应用程序标识的应用程序信息所对应的图标。
[0092]本实施例中,将推荐应用程序放置在推荐文件夹内,使得桌面视图更加简洁,使得推荐应用不会干扰到用户,方便桌面空间的利用。并且,推荐应用功能实现了在平铺类桌面上增加与桌面上应用程序类似的图标,并点击图标可以有次级的应用界面,且次级界面和一级界面风格类似。
[0093]由于增加了推荐文件夹,对于桌面视图的程序代码中,需要增加以下内容:
[0094]增加一个类AppsRecommend (应用推荐),用于根据不同渠道配置的推荐应用。每一个应用提供名称、图标、下载URL及包名。该类为单例类,提供获取方法。
[0095]在应用的View类PagedViewIcon及文件夹的View类
[0096]FolderPagedViewIcon增加一类标志为推荐的应用及文件夹。
[0097]在控制图标位置移动的MoveController类中增加处理,以便禁止推荐应用文件夹的移动。
[0098]在控制下载的服务DownloadService类中,增加下载应用的下载功能及提示安装功能。
[0099]在存储AppInfo类的数据库类T2LauncherDa0中,增加标志是否在推荐应用及文件夹,方便存储。
[0100]在负责所有View加载的AppsCustomizePagedView中增加一个文件夹实例,并Add相关的推荐应用。
[0101]由于推荐应用文件夹也是一个Applnfo,因此在存储时,将其特别标志。
[0102]下述为本发明装置实施例,可以用于执行本发明方法实施例。
[0103]图6是本发明实施例的一种桌面显示控制装置的框图,该装置可以通过软件、硬件或者两者的结合实现成为电子设备的部分或者全部。如图6所示,该桌面显示控制装置,包括:
[0104]查找模块601,用于当接收到对桌面视图上图标的启动指令时,查找所述图标所对应应用程序的应用程序信息;
[0105]提取模块602,用于从所述应用程序信息中提取所述应用程序的调用信息;
[0106]启动模块603,用于根据所述调用信息启动所述应用程序。
[0107]可选的,所述应用程序信息包括所述应用程序对应的图标、应用程序名称、包名、类名、调用信息、位置标识、类别标识。
[0108]图7是本发明另一实施例的一种桌面显示控制装置的框图,如图7所示,可选的,该装置还包括:
[0109]读取模块604,用于当接收到对所述桌面视图的启动指令时,读取包含多个应用程序信息的信息集合;
[0110]显示模块605,用于根据所述信息集合将所述应用程序信息对应的图标显示在桌面视图上。
[0111]图8是本发明另一实施例的一种桌面显示控制装置的框图,如图8所示,可选的,该装置还包括:
[0112]判断模块606,用于当接收到对所述桌面视图的启动指令时,判断所述桌面视图是否为首次启动;
[0113]扫描模块607,用于当所述桌面视图为首次启动时,扫描操作系统中具有预设标识的应用程序;
[0114]第一获取模块608,用于获取所述具有预设标识的应用程序的特征信息,将所述特征信息写入所述应用程序的应用程序信息中;
[0115]第二获取模块609,用于获取所述桌面视图自带应用程序的应用程序信息;
[0116]生成模块610,用于根据所述具有预设标识的应用程序的应用程序信息及所述桌面视图自带应用程序的应用程序信息生成所述信息集合。
[0117]可选的,所述读取模块604,用于获取文件夹信息;根据所述文件夹信息,提取其对应文件夹内应用程序的应用程序信息;所述显示模块605,用于在所述桌面视图上生成所述文件夹信息对应的文件夹。
[0118]可选的,所述显示模块605,还用于当接收到对所述文件夹的打开指令时,进入所述文件夹,在所述桌面视图上显示所述文件夹内的图标。
[0119]可选的,所述读取模块604,用于当所述桌面视图上包括推荐应用文件夹时,查询包括推荐文件夹标识的文件夹信息及包括推荐应用程序标识的应用程序信息;所述显示模块605,用于根据包括推荐文件夹标识的文件夹信息在所述桌面视图上显示推荐应用文件夹;当接收到对所述文件夹的打开指令时,进入所述文件夹,在所述桌面视图上显示包括推荐应用程序标识的应用程序信息所对应的图标。
[0120]关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0121]本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。
[0122]应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
【主权项】
1.一种桌面显示控制方法,其特征在于,包括: 当接收到对桌面视图上图标的启动指令时,查找所述图标所对应应用程序的应用程序信息; 从所述应用程序信息中提取所述应用程序的调用信息; 根据所述调用信息启动所述应用程序。2.根据权利要求1所述的方法,其特征在于,所述应用程序信息包括所述应用程序对应的图标、应用程序名称、包名、类名、调用信息、位置标识、类别标识。3.根据权利要求2所述的方法,其特征在于,所述方法还包括: 当接收到对所述桌面视图的启动指令时,读取包含多个应用程序信息的信息集合; 根据所述信息集合将所述应用程序信息对应的图标显示在桌面视图上。4.根据权利要求3所述的方法,其特征在于,当接收到对所述桌面视图的启动指令时,所述方法还包括: 判断所述桌面视图是否为首次启动; 当所述桌面视图为首次启动时,扫描操作系统中具有预设标识的应用程序; 获取所述具有预设标识的应用程序的特征信息,将所述特征信息写入所述应用程序的应用程序信息中; 获取所述桌面视图自带应用程序的应用程序信息; 根据所述具有预设标识的应用程序的应用程序信息及所述桌面视图自带应用程序的应用程序信息生成所述信息集合。5.根据权利要求3所述的方法,其特征在于,所述读取包含多个应用程序信息的信息集合,包括: 获取文件夹ig息; 根据所述文件夹信息,提取其对应文件夹内应用程序的应用程序信息; 所述根据所述信息集合将所述应用程序信息对应的图标显示在桌面视图上,包括: 在所述桌面视图上生成所述文件夹信息对应的文件夹。6.根据权利要求5所述的方法,其特征在于,所述方法还包括: 当接收到对所述文件夹的打开指令时,进入所述文件夹,在所述桌面视图上显示所述文件夹内的图标。7.根据权利要求6所述的方法,其特征在于,所述桌面视图上包括推荐应用文件夹, 所述读取包含多个应用程序信息的信息集合,包括: 查询包括推荐文件夹标识的文件夹信息及包括推荐应用程序标识的应用程序信息; 所述根据所述信息集合将所述应用程序信息对应的图标显示在桌面视图上,包括: 根据包括推荐文件夹标识的文件夹信息在所述桌面视图上显示推荐应用文件夹; 当接收到对所述文件夹的打开指令时,进入所述文件夹,在所述桌面视图上显示包括推荐应用程序标识的应用程序信息所对应的图标。8.—种桌面显示控制装置,其特征在于,包括: 查找模块,用于当接收到对桌面视图上图标的启动指令时,查找所述图标所对应应用程序的应用程序信息; 提取模块,用于从所述应用程序信息中提取所述应用程序的调用信息; 启动模块,用于根据所述调用信息启动所述应用程序。9.根据权利要求8所述的装置,其特征在于,所述应用程序信息包括所述应用程序对应的图标、应用程序名称、包名、类名、调用信息、位置标识、类别标识。10.根据权利要求9所述的装置,其特征在于,所述装置还包括: 读取模块,用于当接收到对所述桌面视图的启动指令时,读取包含多个应用程序信息的信息集合; 显示模块,用于根据所述信息集合将所述应用程序信息对应的图标显示在桌面视图上。11.根据权利要求10所述的装置,其特征在于,所述装置还包括: 判断模块,用于当接收到对所述桌面视图的启动指令时,判断所述桌面视图是否为首次启动; 扫描模块,用于当所述桌面视图为首次启动时,扫描操作系统中具有预设标识的应用程序; 第一获取模块,用于获取所述具有预设标识的应用程序的特征信息,将所述特征信息写入所述应用程序的应用程序信息中; 第二获取模块,用于获取所述桌面视图自带应用程序的应用程序信息; 生成模块,用于根据所述具有预设标识的应用程序的应用程序信息及所述桌面视图自带应用程序的应用程序信息生成所述信息集合。12.根据权利要求10所述的装置,其特征在于,所述读取模块,用于获取文件夹信息;根据所述文件夹信息,提取其对应文件夹内应用程序的应用程序信息; 所述显示模块,用于在所述桌面视图上生成所述文件夹信息对应的文件夹。13.根据权利要求12所述的装置,其特征在于,所述显示模块,还用于当接收到对所述文件夹的打开指令时,进入所述文件夹,在所述桌面视图上显示所述文件夹内的图标。14.根据权利要求13所述的装置,其特征在于,所述读取模块,用于当所述桌面视图上包括推荐应用文件夹时,查询包括推荐文件夹标识的文件夹信息及包括推荐应用程序标识的应用程序信息; 所述显示模块,用于根据包括推荐文件夹标识的文件夹信息在所述桌面视图上显示推荐应用文件夹;当接收到对所述文件夹的打开指令时,进入所述文件夹,在所述桌面视图上显示包括推荐应用程序标识的应用程序信息所对应的图标。
【文档编号】H04N21/482GK105916054SQ201510696755
【公开日】2016年8月31日
【申请日】2015年10月23日
【发明人】赵辉
【申请人】乐视致新电子科技(天津)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1