显示控制方法和装置的制造方法

文档序号:10511724阅读:306来源:国知局
显示控制方法和装置的制造方法
【专利摘要】本发明提供了一种显示控制方法和装置,本发明中,针对子桌面列表中的每一个子桌面,获取该子桌面对应的显示控件;确定需要显示的子桌面,并运行与所确定的子桌面相对应的显示控件;其中,所述显示控件用于指示需要展示的内容以及根据用户的输入事件需要执行的操作。本发明中,各个子桌面可以单独存在,每一个子桌面的显示过程与其他子桌面无关,降低了各个子桌面间的耦合程度,能够使得各个子桌面显示不相互影响。
【专利说明】
显不te.制方法和装置
技术领域
[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]图1为本发明提供的一种显示控制方法的流程示意图;
[0027]图2为根据本发明提供的一种显示控制方法所显示的子桌面列表的示意图;
[0028]图3为根据本发明提供的一种显示控制方法进行显示控制时子桌面切换的示意图;
[0029]图4为本发明提供的一种显示控制装置的流程示意图。
【具体实施方式】
[0030]下面结合附图和实施例,对本发明的【具体实施方式】作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。
[0031]第一方面,本发明提供了一种显示控制方法,参见图1,该方法可以包括:
[0032]步骤SI,针对子桌面列表中的每一个子桌面,获取该子桌面对应的显示控件;
[0033]步骤S2,确定需要显示的子桌面,并运行与所确定的子桌面相对应的显示控件;其中,所述显示控件用于指示需要展示的内容以及根据用户的输入事件需要执行的操作。
[0034]本发明中,各个子桌面可以单独存在,每一个子桌面的显示过程与其他子桌面无关,降低了各个子桌面间的耦合程度,能够使得各个子桌面显示不相互影响。
[0035]本发明所指的显示控件可以为一段视频或者文字的索引或者显示碎片,当显示控件被运行时,对应的子桌面的页面内容中会包含该该显示控件所对应的内容(比如当显示控件为索引时,会展示索引对应的文字或者视频片段),当用户针对该显示控件输入一个触发事件时,显示控件会指示显示装置根据用户输入的触发时间进行显示。
[0036]在具体实施时,上述的子桌面列表可以为预先定义的子桌面列表,其中包含至少一个子桌面,参见图2,示出了显示在显示界面中的子桌面列表的示意图,其中包含“信号源”、“视频”、“儿童”、应用、“搜索”、“体育”、“游戏”和“轮播”共8个子桌面;其中的每一个子桌面对应于一个显示控件,用于展示对应的显示控件所对应的界面,比如子桌面“搜索”用于展示一个搜索界面,当用户点击搜索进入搜索子桌面时,显示装置可能会显示一个搜索框,当用户在搜索框内输入检索词并点击搜索时,显示装置会搜索相应的内容并展示。具体实施时,可以将显示控件的标识信息设置在该子桌面列表中,这样在步骤SI中,可以根据该显示控件的标识信息确定与该子桌面对应的显示控件。
[0037]不难理解的是,本发明中所指的运行显示控件可以是指是调用能够运行相应的显示控件的程序(比如桌面应用)或者接口(比如安卓系统中的ViewPager)等去运行相应的显示控件,使得子桌面的页面中包含显示控件所指示的内容。相应的,本发明所指的停止运行显示控件是指使显示控制组件等停止运行相应的显示控件。
[0038]作为一种可选的实施方式,上述的子桌面列表可以为可编辑的子桌面列表,此时上述的方法还可以包含如下内容:
[0039]步骤S3,根据用户输入的编辑指令在子桌面列表中添加或者删除对应的子桌面。
[0040]通过这种方式,能够允许用户自行创建一个子桌面或者删除相应的子桌面。而当用户在子桌面列表中添加了相应的子桌面之后,会按照上述的步骤SI的流程,针对该子桌面获取对应的显示控件。具体来说,可以按照如图2所示的方式,在子桌面列表旁显示一个桌面管理按钮,当用户触发桌面管理按钮时,显示装置显示“增加子桌面”和“删除子桌面”的按钮,之后如果用户选择增加子桌面,则在子桌面列表中增加一个子桌面,如果用户选择删除子桌面,则在每一个允许被删除的子桌面后展示一个删除按钮,当用户触发删除按钮时,将该子桌面删除。
[0041 ] 进一步的,在上述可选的方式的基础上,作为一种更为优选的方式,上述的方法中,还可以包括:步骤S4,在删除对应的子桌面时,删除该子桌面对应的显示控件。
[0042]通过这种方式,能够降低所需要缓存的显示控件,降低桌面运行所需的资源消耗。
[0043]更进一步的,作为一种可选的方式,上述任一项包含添加或者删除对应的子桌面的实施方式中,在添加或者删除对应的子桌面之后还可以包括:
[0044]对当前子桌面列表中的各个子桌面进行排序。具体来说,可以按照各个子桌面的名称的首字母对子桌面进行排序,或者也可以按照各个子桌面的类别对各个子桌面进行排序。另外,在具体实施时,上述的子桌面列表中还可以包含各个子桌面对应的排序信息,该排序信息可以用于指示是否允许对相应的子桌面进行排序,在上述的排序的过程中,可以首先根据各个子桌面对应的排序信息确定允许排序的子桌面,之后对所确定的子桌面进行排序。另外,在具体实施时,上述的子桌面列表中还可以包含用于表示各个子桌面是否能够被删除的指示信息,如果该指示信息指示不允许删除某个子桌面,则不允许用户删除该子桌面。
[0045]另外在具体实施时,上述的子桌面列表中还可以包含各个子桌面的说明信息,在后续显示该子桌面时,可以将该相应的说明信息也进行显示。
[0046]目前电视等显示装置提供多个显示子桌面时,可以通过滚动显示组件(在安卓系统中可以是ViewPager)控制各个子桌面的切换,以滚动方向为左右滚动为例,当用户选择向右滚动时,滚动显示组件会将在所显示的列表中当前显示的子桌面右侧的子桌面滚入显示界面将该子桌面显示,而当用户选择向左滚动时,滚动显示组件会将在所显示的列表中当前显示的子桌面左侧的子桌面滚入显示界面将该子桌面显示。
[0047]在具体实施时,在所应用的显示装置能够进行滚动显示的情况下,上述的方法中,步骤S2中的确定需要显示的子桌面的步骤可以具体包括:将在子桌面列表与当前显示的子桌面的相邻的子桌面确定为需要显示的子桌面;所述相邻的子桌面包括:在当前显示的子桌面向第一方向滚出显示界面时需要显示的子桌面;和/或当前显示的子桌面向第二方向滚出显示界面时,需要显示的子桌面。
[0048]具体来说,参见图2,对于当前显示的子桌面为“体育”子桌面时,当用户选择向右滚动时,当前子桌面右侧的子桌面“游戏”会滚入到显示界面中,而当用户选择向右滚动时,当前子桌面左侧的子桌面“搜索”会滚入到显示界面中。这样子桌面“游戏”和子桌面“搜索”可以认为是子桌面为“体育”的相邻子桌面,在具体实施时,可以将子桌面“搜索”和/或子桌面“体育”作为需要显示的子桌面。
[0049]这样就实现了子桌面的显示控件预运行过程,避免用户在切换到相应的子桌面后再运行该子桌面的显示控件导致的时间延迟影响用户体验。当然在具体实施时,上述的步骤S2并不必然需要按照这样的方式执行,在能够确定需要显示的子桌面的前提下,相应的技术方案均应该落入本发明的保护范围。
[0050]作为一种可选的方式,在具体实施时,上述的方法还可以包括:
[0051]步骤S5,在位于当前显示的子桌面的第一方向的子桌面需要滚入显示界面时,停止运行位于当前显示的子桌面的第二方向的子桌面对应的显示控件;其中所述第一方向与所述第二方向相反。
[0052]举例来说,参见图2和图3,在当前子桌面右侧的子桌面“游戏”需要滚入到显示界面中时,可以停止运行当前子桌面左侧的子桌面“搜索”的显示控件;在当前子桌面左侧的子桌面“搜索”需要滚入到显示界面中时,可以停止运行当前子桌面左侧的子桌面“游戏”对应的显示控件。通过这种方式,能够减少需要运行的显示控件的数量,另外在子桌面“搜索”滑入到显示界面中作为当前显示的子桌面时,也可以预运行子桌面“搜索”右侧的子桌面“轮播”对应的显示控件,使得子桌面“轮播”做好显示准备。从而减少运行显示控件所需的资源消耗。当然在具体实施时,不执行这样的步骤的技术方案也能够达到本发明的基本目的,相应的技术方案也应该落入本发明的保护范围。
[0053]不难理解的是,在具体实施时,就为了达到本发明的基本目的而言,上述的步骤S3、步骤S4和步骤S5均不是必须执行的步骤,在具体实施时,可以仅执行步骤S3和步骤S4或者仅执行步骤S5、或者也可以同时执行步骤S3和步骤S5、或者也可以同时执行。
[0054]在具体实施时,上述的步骤SI中所述针对子桌面列表中的每一个子桌面,获取该子桌面对应的显示控件,可以具体包括:
[0055]确定该子桌面对应的应用程序;
[0056]触发应用程序解析单元对所确定的应用程序的源码解析并根据解析得到的源码生成显示碎片;其中,所述应用程序解析单元用于对应用程序的源码解析并根据解析得到的源码生成显示碎片;
[0057]获取应用程序解析单元生成的显示碎片作为该子桌面对应的显示控件。
[0058]通过这种方式,能够获取应用程序中对应的源码对应的显示碎片作为显示控件,各个应用程序的开发人员无需在桌面程序的源代码框架下开发相应的子桌面,仅需在相应的应用程序中按照应用程序解析单元的规范编写相应的源码即可。当然在实际应用中,并不必然需要按照这种方式实施。
[0059]第二方面,本发明提供了一种显示控制装置,可以用以执行第一方面所述的显示控制方法,参见图4,该装置可以包括:
[0060]显示控件管理单元41,用于针对子桌面列表中的每一个子桌面,获取该子桌面对应的显示控件;
[0061]显示控制单元42,用于确定需要显示的子桌面,并运行与所确定的子桌面相对应的显示控件;其中,所述显示控件用于指示需要展示的内容以及根据用户的输入事件需要执行的操作。
[0062]进一步的,这里的显示控制装置还可以包括:子桌面管理单元,用于根据用户输入的编辑指令在子桌面列表中添加或者删除对应的子桌面。
[0063]进一步的,所述显示控件管理单元41还用于在子桌面管理单元删除子桌面后,将所删除的子桌面对应的显示控件删除。
[0064]进一步的,所述显示控制单元具体用于将在子桌面列表与当前显示的子桌面的相邻的子桌面确定为需要显示的子桌面;所述相邻的子桌面包括:在当前显示的子桌面向第一方向滚出显示界面时需要滚入显示界面的子桌面;和/或当前显示的子桌面向第二方向滚出显示界面时,需要滚入显示界面的子桌面;其中第一方向和第二方向相反。
[0065]进一步的,所述显示控制单元还用于在位于当前显示的子桌面的第一方向的子桌面需要滚入显示界面时,停止运行位于当前显示的子桌面的第二方向的子桌面对应的显示控件;其中所述第一方向与所述第二方向相反。
[0066]进一步的,所述显示控件管理单元具体用于针对子桌面列表中的每一个子桌面,确定该子桌面对应的应用程序;触发应用程序解析单元对所确定的应用程序的源码解析并根据解析得到的源码生成显示碎片;其中,所述应用程序解析单元用于对应用程序的源码解析并根据解析得到的源码生成显示碎片;获取应用程序解析单元生成的显示碎片作为该子桌面对应的显示控件。
[0067]由于本实施例所介绍的显示控制装置为可用于执行第一方面所述的显示控制方法的装置,故而基于本申请实施例中第一方面所介绍的显示控制方法,本领域所属技术人员能够了解本实施例的显示控制装置的【具体实施方式】以及其各种变化形式,所以在此对于该显示控制装置如何实现本申请实施例中第一方面所介绍的显示控制方法不再详细介绍。只要本领域所属技术人员实施第一方面的显示控制方法所采用的装置,都属于本申请所欲保护的范围。
[0068]以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
【主权项】
1.一种显示控制方法,其特征在于,包括: 针对子桌面列表中的每一个子桌面,获取该子桌面对应的显示控件; 确定需要显示的子桌面,并运行与所确定的子桌面相对应的显示控件;其中,所述显示控件用于指示需要展示的内容以及根据用户的输入事件需要执行的操作。2.如权利要求1所述的方法,其特征在于,所述方法还包括:根据用户输入的编辑指令在子桌面列表中添加或者删除对应的子桌面。3.如权利要求2所述的方法,其特征在于,所述方法还包括:在删除子桌面后,将所删除的子桌面对应的显示控件删除。4.如权利要求1所述的方法,其特征在于,所述确定需要显示的子桌面,包括: 将在子桌面列表与当前显示的子桌面的相邻的子桌面确定为需要显示的子桌面;所述相邻的子桌面包括:在当前显示的子桌面向第一方向滚出显示界面时需要滚入显示界面的子桌面;和/或当前显示的子桌面向第二方向滚出显示界面时,需要滚入显示界面的子桌面;其中第一方向和第二方向相反。5.如权利要求1所述的方法,其特征在于,所述方法还包括: 在位于当前显示的子桌面的第一方向的子桌面需要滚入显示界面时,停止运行位于当前显示的子桌面的第二方向的子桌面对应的显示控件;其中所述第一方向与所述第二方向相反。6.如权利要求1所述的方法,其特征在于,所述针对子桌面列表中的每一个子桌面,获取该子桌面对应的显示控件,具体包括: 确定该子桌面对应的应用程序; 触发应用程序解析单元对所确定的应用程序的源码解析并根据解析得到的源码生成显示碎片;其中,所述应用程序解析单元用于对应用程序的源码解析并根据解析得到的源码生成显示碎片; 获取应用程序解析单元生成的显示碎片作为该子桌面对应的显示控件。7.一种显示控制装置,其特征在于,包括: 显示控件管理单元,用于针对子桌面列表中的每一个子桌面,获取该子桌面对应的显示控件; 显示控制单元,用于确定需要显示的子桌面,并运行与所确定的子桌面相对应的显示控件;其中,所述显示控件用于指示需要展示的内容以及根据用户的输入事件需要执行的操作。8.如权利要求7所述的装置,其特征在于,还包括:子桌面管理单元,用于根据用户输入的编辑指令在子桌面列表中添加或者删除对应的子桌面。9.如权利要求8所述的装置,其特征在于,所述显示控件管理单元还用于在子桌面管理单元删除子桌面后,将所删除的子桌面对应的显示控件删除。10.如权利要求7所述的装置,其特征在于,所述显示控制单元具体用于将在子桌面列表与当前显示的子桌面的相邻的子桌面确定为需要显示的子桌面;所述相邻的子桌面包括:在当前显示的子桌面向第一方向滚出显示界面时需要滚入显示界面的子桌面;和/或当前显示的子桌面向第二方向滚出显示界面时,需要滚入显示界面的子桌面;其中第一方向和第二方向相反。11.如权利要求8所述的装置,其特征在于,所述显示控制单元还用于在位于当前显示的子桌面的第一方向的子桌面需要滚入显示界面时,停止运行位于当前显示的子桌面的第二方向的子桌面对应的显示控件;其中所述第一方向与所述第二方向相反。12.如权利要求7所述的装置,其特征在于,所述显示控件管理单元具体用于针对子桌面列表中的每一个子桌面,确定该子桌面对应的应用程序;触发应用程序解析单元对所确定的应用程序的源码解析并根据解析得到的源码生成显示碎片;其中,所述应用程序解析单元用于对应用程序的源码解析并根据解析得到的源码生成显示碎片;获取应用程序解析单元生成的显示碎片作为该子桌面对应的显示控件。
【文档编号】G06F3/0484GK105867724SQ201511027146
【公开日】2016年8月17日
【申请日】2015年12月30日
【发明人】徐彬, 闫磊
【申请人】乐视致新电子科技(天津)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1