掌桥专利:专业的专利平台
掌桥专利
首页

一种终端桌面显示方法、装置及电子设备

文献发布时间:2023-06-19 18:32:25


一种终端桌面显示方法、装置及电子设备

技术领域

本发明涉及终端桌面调整,尤其涉及一种终端桌面显示方法、装置、电子设备及计算机可读存储介质。

背景技术

智能终端操作系统的桌面用户界面统称为Launcher(启动程序),它是终端操作系统中的桌面启动器,是终端操作系统中的主要程序组件之一,也是与用户交互最多的一个应用。而当前所有的Launcher(启动程序)应用中,可供用户编辑选择的功能都是针对整体做出的改动。

但是,现有智能终端的Launcher(启动程序)应用中,以宫格的形式来进行分布排列的(如图1线条格子所示)。以最常见的6*4宫格为例:如图1a所示,页面全部摆放应用图标,应用图标占用大小为1*1,整个桌面最大宫格个数为24,一个屏显示界面最多可放置24个应用图标;如图1b所示,增加了一个4*2大小的天气widget,该widget占用的空间大小为8,剩余位置仅能摆放16个1*1的图标。

由于桌面的布局,严格遵守宫格排列,占用空间以宫格为单位,并不存在占用半个宫格的做法。当出现图1b所示情况时,widget(桌面上的小部件)的周边有较大的留白区域,实际占用空间并不足以铺满4*2的宫格,但因为布局上的要求,向上取整,占用了8个宫格,这就一定程度上降低了屏幕的内容显示比,如何避免这种情况的屏幕资源浪费,是个亟待解决的技术难题。

发明内容

为了解决上述技术问题,本发明实施例的目的在于提供了一种终端桌面显示方法,可以在不影响和占用新的桌面宫格的基础上,新增显示视图。

为达到上述目的,本发明实施例提供的一种终端桌面显示方法,包括:

获取被装饰的桌面部件的整体视图;

根据所述桌面部件的整体视图,获取所述桌面部件的根视图;

对所述根视图进行偏移处理;

在所述偏移后的空余区域增加新的视图。

为达到上述目的,本发明实施例还提供一种终端桌面显示装置,包括:

采集模块,所述采集模块用于获取被装饰的桌面部件的整体视图,根据所述桌面部件的整体视图,获取所述桌面部件的根视图;

偏移模块,所述偏移模块用于对所述根视图进行偏移;

添加模块,所述添加模块用于在所述偏移后的空余区域增加新的视图。

为达到上述目的,本发明实施例还提供一种电子设备,包括执行上述终端桌面显示方法的步骤。

为达到上述目的,本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序执行时,执行上述终端桌面显示方法的步骤。

本发明实施例终端桌面显示方法,获取被装饰的桌面部件的整体视图,根据所述部件的整体视图,获取所述部件的根视图,对所述根视图进行偏移。在所述偏移后的空余区域增加新的视图在不影响原桌面布局不造成任何影响的基础之上,对桌面上的小部件进行内容拓展,既最大程度的利用了屏幕空间,又满足了用户对桌面个性化的要求;充分利用屏幕空间,增大屏幕利用率,避免了任意占用桌面布局,并留出大片空余区域,造成屏幕资源的浪费;若在新增视图上进行推送广告,还可以获得广告收益。

附图说明

图1a是现有技术中存在的桌面宫格布局示意图;

图1b是现有技术中存在的宫格布局未能实际完全利用的桌面宫格布局示意图;

图2是本发明实施例提供的一种终端桌面显示方法流程示意图;

图3是本发明实施例提供的一种终端桌面显示装置示意图;

图4是本发明实施例的终端桌面显示一种实施方式的具体流程示意图;

图5是本发明实施例的使用新闻轮播条的具体流程示意图;

图6是本发明实施例的终端桌面显示实施过程示意图;

图7是本发明实施例的终端桌面显示实施前的示意图;

图8是本发明实施例的终端桌面显示实施后的效果示意图;

图9是本发明实施例的终端桌面显示又一种实施方式的具体流程示意图;

图10是本发明实施例的终端桌面显示又一种实施方式的实施过程示意图;

图11是根据本发明实施例的电子设备的结构示意图。

具体实施方式

以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。

本发明实施例提供的一种终端桌面显示方法,包括:

获取被装饰的桌面部件的整体视图;

根据桌面部件的整体视图,获取桌面部件的根视图;

对根视图进行偏移处理;

在偏移后的空余区域增加新的视图。

实施例1

图2是本发明实施例提供的一种终端桌面显示方法流程示意图,下面将参考图2,对本发明实施例的终端桌面显示方法流程进行详细描述。

首先,在步骤101,获取被装饰的桌面部件的整体视图。

在一些示例性的实施方式中,在系统刷新所有桌面部件时,通过系统接口,在桌面捕捉被装饰桌面部件的整体视图。

在步骤102,根据桌面部件的整体视图,获取桌面部件的根视图。

在一些示例性的实施方式中,根据上述获取到的被装饰桌面部件的整体视图,进一步的获取该桌面部件的根视图。

在步骤103,对根视图进行偏移处理。

在一些示例性的实施方式中,对该根视图在原宫格范围内进行偏移操作。

在一些示例性的实施方式中,上述偏移可以为向上偏移,或者向下偏移。

在一些示例性的实施方式中,亦可以根据需要对上述根试图进行向左偏移,或者向右偏移。

在一些示例性的实施方式中,还可以对该根视图在原宫格范围内进行压缩操作。

在一些示例性的实施方式中,亦可以对该根视图在原宫格范围内实施既偏移又压缩的操作。

在步骤104,在偏移后的空余区域增加新的视图。

在一些示例性的实施方式中,在空余出来的区域可以添加一个新的视图。

在一些示例性的实施方式中,新的视图为包含功能控件的视图列表。

在一些示例性的实施方式中,上述视图列表包括热点新闻轮播条、具有全局搜索功能的搜索条以及根据用户个人需求设置的自定义项。

本发明实施例的一种终端桌面显示装置,包括:

采集模块,所述采集模块用于获取被装饰的桌面部件的整体视图,根据所述桌面部件的整体视图,获取所述桌面部件的根视图;

偏移模块,所述偏移模块用于对所述根视图进行偏移;

添加模块,所述添加模块用于在所述偏移后的空余区域增加新的视图。

实施例2

图3是本发明实施例提供的一种终端桌面显示装置示意图,下面将参考图3,对本发明实施例的终端桌面显示装置进行详细描述。

本发明实施例的一种终端桌面显示装置,通过采集模块获取被装饰部件的根视图,再通过偏移模块对上述根视图进行偏移,最后通过添加模块对根视图偏移后出现的空域区域添加新的视图。

首先,采集模块201。

本发明实施例中,采集模块201用于获取被装饰的桌面部件的整体视图,根据所述桌面部件的整体视图,获取所述桌面部件的根视图。

在一些示例性的实施方式中,在系统刷新所有桌面部件时,采集模块201通过系统接口,在终端的桌面捕捉被装饰桌面部件的整体视图。

在一些示例性的实施方式中,根据上述获取到的被装饰桌面部件的整体视图,进一步的获取该桌面部件的根视图。

其次,偏移模块202。

本发明实施例中,偏移模块202用于对所述根视图进行偏移。

在一些示例性的实施方式中,对该根视图在原宫格范围内进行偏移操作。

在一些示例性的实施方式中,上述偏移可以为向上偏移,或者向下偏移。

在一些示例性的实施方式中,亦可以根据需要对上述根试图进行向左偏移,或者向右偏移。

在一些示例性的实施方式中,还可以对该根视图在原宫格范围内进行压缩操作。

在一些示例性的实施方式中,亦可以对该根视图在原宫格范围内实施既偏移又压缩的操作。

最后,添加模块203。

本发明实施例中,添加模块203用于在上述根视图偏移后的产生的空余区域增加新的视图。

在一些示例性的实施方式中,在空余出来的区域可以添加一个新的视图。

在一些示例性的实施方式中,新的视图为包含功能控件的视图列表。

在一些示例性的实施方式中,视图列表包括热点新闻轮播条、具有全局搜索功能的搜索条以及根据用户个人需求设置的自定义项。

实施例3

图4是本发明实施例的终端桌面显示一种实施方式的具体流程示意图,图6是本发明实施例的终端桌面显示实施过程示意图,图7是本发明实施例的终端桌面显示实施前示意图,图8是本发明实施例的终端桌面显示实施后的效果示意图,下面将参考图4、图6-8,其中,图6-8示意图均为待添加的视图在被移动的部件上移后的示意图,但是并不代表部件只可以上移才能进行添加工具条的操作。下面将对本发明实施例的终端桌面显示方法流程进行详细描述。

本发明实施例中,将以添加工具条为例,对终端桌面显示方法进行具体说明。

首先,在步骤301,选择要装饰的部件,以及需要添加的工具条。

在一些示例性的实施方式中,首先要确定需要被装饰的桌面部件,即目标部件,以及待添加的工具条。

在一些示例性的实施方式中,在启动程序中增加编辑菜单,在该菜单中提供多种可供选择的视图,每个视图都是具有独立功能集合的视图。

在一些示例性的实施方式中,可供选择的视图可以为工具条。

在步骤302,刷新部件。

在一些示例性的实施方式中,对终端页面的所有桌面部件进行刷新,寻找被装饰的桌面部件。

在步骤303,是否为目标部件。

在一些示例性的实施方式中,判断当前桌面部件是否为上述选择的被装饰桌面部件,即是否为目标桌面部件。

在一些示例性的实施方式中,若判断结果为是,则进入步骤305;若判断结果为否,则进入步骤304。

在步骤304,继续寻找目标部件。

在一些示例性的实施方式中,当判断结果为当前桌面部件并非被装饰的桌面部件时,即并非目标桌面部件时,返回步骤302,继续刷新桌面部件。

在步骤305,返回到目标部件的整体视图。

在一些示例性的实施方式中,当判断结果为当前桌面部件为目标桌面部件时,返回到目标桌面部件的整体视图上。

在一些示例性的实施方式中,调用接口,获取目标桌面部件的整体视图。

在步骤306,获取目标部件的根视图。

在一些示例性的实施方式中,调用接口,获取目标桌面部件的根视图。

在步骤307,将根视图向上移动工具条高度的距离。

在一些示例性的实施方式中,将目标桌面部件的根视图向上移动工具条所需要的高度距离。

在一些示例性的实施方式中,如图6a和图7所示,该图为终端页面已经被视图占满,但是存在视图资源浪费的情况。

在一些示例性的实施方式中,如图6b所示,将目标桌面部件的根视图向上移动后的示意图。

在一些示例性的实施方式中,本发明实施例的根视图亦可以向下移动工具条所需要的高度距离。

在一些示例性的实施方式中,本发明实施例的根视图亦可以向左或向右移动工具条所需要的长度距离。

在一些示例性的实施方式中,对目标桌面部件移动后获得新的根视图。

在步骤308,在根视图移动后产生的空余区域内添加工具条。

在一些示例性的实施方式中,在根视图移动后所产生的空余区域内添加上述所选择的工具条。即,在新的根视图上相较于移动前的根视图空出来的区域进行添加工具条。

在一些示例性的实施方式中,如图6c和图8所示,在目标根视图向上移动产生的空余区域内添加工具条后的示例图。

实施例4

图5是本发明实施例的使用新闻轮播条的具体流程示意图,下面将参考图5,对本发明实施例的终端桌面显示方法流程进行详细描述。

首先,在步骤401,提供可选择的装饰组件列表。

在一些示例性的实施方式中,系统程序提供一个功能性的视图列表给用户选择。

在步骤402,选择热点新闻轮播条。

在一些示例性的实施方式中,用户选择了热点新闻轮播条视图。

在步骤403,弹出数据源选择框。

在一些示例性的实施方式中,根据上述选择,弹出新闻数据源,以供用户选择。

在一些示例性的实施方式中,弹出的新闻数据源可以为百度的新闻、腾讯的新闻、网易的新闻等等。

在步骤404,选择感兴趣的数据源。

在一些示例性的实施方式中,用户根据上述弹出的新闻数据源进行选择。

在一些示例性的实施方式中,取各个数据源合并为一个大的数据集合,并以此数据集合为源数据,提供给具有新闻轮播功能的视图。

在步骤405,提供确定后的工具条。

在一些示例性的实施方式中,根据上述选择,返回一个新闻轮播条视图,该新闻轮播条视图具有轮播新闻数据的功能,该新闻数据来源于步骤404中提供的数据集合。

实施例5

图9是本发明实施例的终端桌面显示又一种实施方式的具体流程示意图,图10是本发明实施例的终端桌面显示又一种实施方式的实施过程示意图,下面将参考图9-10,其中,图10示意图为目标桌面部件向上移动的同时,目标桌面部件下方的位于同一桌面上的其他桌面部件间的间距同步向下进行压缩,在二者的共同作用下获得的空余空间内添加新的视图的示意图,但是并不代表目标桌面部件只可以上移、以及目标桌面部件下方的位于同一桌面上的其他桌面部件间的间距只可以向下压缩才能进行添加工具条的操作。下面将对本发明实施例的终端桌面显示方法流程进行详细描述。

本发明实施例为,单纯的依靠移动目标桌面部件后产生的空余区域已经不能满足添加内容的显示,需要更大的空余区域时的选择。

本发明实施例中,将以添加工具条为例,对终端桌面显示方法进行具体说明。

首先,在步骤501,选择要装饰的部件,以及需要添加的工具条。

在一些示例性的实施方式中,首先要确定需要被装饰的桌面部件,即目标桌面部件,以及待添加的工具条。

在一些示例性的实施方式中,在启动程序中增加编辑菜单,在该菜单中提供多种可供选择的视图,每个视图都是具有独立功能集合的视图。

在一些示例性的实施方式中,可供选择的视图可以为工具条。

在步骤502,刷新部件。

在一些示例性的实施方式中,对终端页面的所有桌面部件进行刷新,寻找被装饰的桌面部件(目标桌面部件)。

在步骤503,是否为目标部件。

在一些示例性的实施方式中,判断当前桌面部件是否为上述选择的被装饰桌面部件,即是否为目标桌面部件。

在一些示例性的实施方式中,若判断结果为是,则进入步骤505;若判断结果为否,则进入步骤504。

在步骤504,继续寻找目标部件。

在一些示例性的实施方式中,当判断结果为当前桌面部件并非被装饰的桌面部件时,即并非目标桌面部件时,返回步骤502,继续刷新桌面部件。

在步骤505,返回到目标部件的整体视图。

在一些示例性的实施方式中,当判断结果为当前桌面部件为目标部件时,返回到目标桌面部件的整体视图上。

在一些示例性的实施方式中,调用接口,获取目标桌面部件的整体视图。

在步骤506,获取目标部件的根视图。

在一些示例性的实施方式中,调用接口,获取目标桌面部件的根视图。

在步骤507,将根视图在原有宫格内移动到最上方。

在一些示例性的实施方式中,因为桌面部件为宫格布置,将上述根试图在原有宫格内移动到宫格的最上方。

在一些示例性的实施方式中,如图10a所示,该图为终端页面已经被视图占满,但是存在视图资源浪费的情况。

在一些示例性的实施方式中,但是,仅仅依靠移动目标桌面部件后产生的空余区域无法完整的显示待添加的部件内容,或者显示效果不佳。因此需要将目标桌面部件下方的位于同一桌面的其他应用(桌面部件)之间的上下方向上的间距同步向下压缩,这样在移动目标桌面部件和压缩其下方应用(桌面部件)之间间距的共同作用下,产生的空余区域更大,可以在新的空余区域布置更大的显示内容。

在一些示例性的实施方式中,如图10b所示,将目标桌面部件的根视图在原有宫格范围内向上移动,以及目标桌面部件下方位于同一桌面的其他应用(桌面部件)之间的间距向下压缩后的示意图。

在一些示例性的实施方式中,本发明实施例的根视图亦可以向下移动工具条所需要的高度距离。

在一些示例性的实施方式中,本发明实施例的根视图亦可以向左或向右移动工具条所需要的长度距离。

在步骤508,将装饰部件下方的其他桌面部件间的间距向下方压缩。

在一些示例性的实施方式中,将装饰部件(目标桌面部件)下方的位于同一桌面的其他应用(桌面部件)之间的上下方向上的间距同步的向下压缩。

在一些示例性的实施方式中,如图10b所示,将目标桌面部件的根视图向上移动,以及目标桌面部件下方的位于同一桌面的应用(桌面部件)之间的间距向下压缩后的示意图。

在一些示例性的实施方式中,同步的,目标桌面部件下方的其他应用(桌面部件)之间的间距还可以根据目标桌面部件的移动方向进行相应的方向上的压缩。

在一些示例性的实施方式中,对目标部件移动后获得新的根视图。

在步骤509,在上述移动后产生的空余区域内添加工具条。

在一些示例性的实施方式中,在根视图移动以及目标桌面部件下方的其他桌面部件之间的间距进行相应方向上的压缩后所产生的空余区域内添加上述所选择的工具条。即,在新的根视图上相较于移动前的根视图空出来的区域进行添加工具条。

在一些示例性的实施方式中,如图10c所示,在目标根视图向上移动以及目标桌面部件下方的其他桌面部件之间的间距进行相应方向上的压缩产生的空余区域内添加工具条后的示例图。

在一些示例性的实施方式中,还包括,对目标桌面部件的根试图进行压缩,以此可以进一步增大空余区域;因此工具条有足够大的空余区域用于展示,不会因为空余区域的狭小而影响展示效果。

实施例6

图11是根据本发明实施例的电子设备的结构示意图,如图11所示,在硬件层面,该电子设备包括处理器,可选地还包括内部总线、网络接口、存储器。其中,存储器可能包含内存,例如高速随机存取存储器(Random-Access Memory,RAM),也可能还包括非易失性存储器(non-volatile memory),例如至少1个磁盘存储器等。当然,该电子设备还可能包括其他业务所需要的硬件。

处理器、网络接口和存储器可以通过内部总线相互连接,该内部总线可以是ISA(Industry Standard Architecture,工业标准体系结构)总线、PCI(PeripheralComponent Interconnect,外设部件互连标准)总线或EISA(Extended Industry StandardArchitecture,扩展工业标准结构)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,图11中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。

存储器,用于存放程序。具体地,程序可以包括程序代码,程序代码包括计算机操作指令。

处理器从非易失性存储器中读取对应的计算机程序到存储器中然后运行,在逻辑层面上形成共享资源访问控制装置。处理器,执行存储器所存放的程序,并具体用于执行上述终端桌面显示方法。

实施例7

本发明实施例还提出了一种计算机可读存储介质,该计算机可读存储介质存储一个或多个程序,该一个或多个程序包括指令,该指令当被包括多个应用程序的便携式电子设备执行时,能够使该便携式电子设备执行附图中所示实施例的方法,并具体用于执行上述终端桌面显示方法。

虽然本发明所揭露的实施方式如上,但的内容仅为便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。

相关技术
  • 终端桌面图标的显示方法、装置、存储介质和终端设备
  • 文件管理方法、桌面显示方法、装置、终端及介质
  • 一种显示方法、显示装置及电子设备
  • 一种终端设备的操作方法、装置以及电子设备
  • 一种视频显示方法、装置、电子设备及介质
  • 桌面图标显示方法、桌面图标显示装置及终端
  • 一种终端桌面的显示方法、电子设备和计算机存储介质
技术分类

06120115603392