主页界面调整方法、装置和智能电视制造方法及图纸

技术编号:15522955 阅读:61 留言:0更新日期:2017-06-04 11:50
本发明专利技术公开了一种主页界面调整方法、装置和智能电视,属于界面显示领域。该方法包括:当应用程序界面的上层显示有主页界面时,若应用程序界面被强制关闭,则对智能电视显示的可见界面进行全屏截图,得到截图图像;生成遮挡窗口,在遮挡窗口中显示截图图像,遮挡窗口的窗口层级高于主页界面的主页界面对象所在的悬浮窗口的窗口层级;将主页界面对象从悬浮窗口中解除挂接,并将主页界面对象挂接到载体界面上;关闭遮挡窗口。解决了在主页界面从消失到显示的间隙中,智能电视的画面会呈现灰色,导致挂接过程在视觉上会出现界面闪烁的现象,影响智能电视的界面视觉效果的问题;达到了提高智能电视的界面视觉效果的效果。

Home page interface adjusting method, device and intelligent television

The invention discloses a home page interface adjusting method, a device and an intelligent television, belonging to the field of interface display. The method includes: when the application interface layer shows the home interface, if the application interface was forced to close, then full screen shots of the smart TV display visible interface, get screenshot image; generate the occlusion window display screenshot images in the occlusion window, floating windows home interface window is higher than the level of object occlusion homepage the interface where the window level; home interface objects from the suspension window lift hook, and the homepage interface objects attached to the carrier interface; close the window shade. To solve the home interface from disappearing into the display space in the smart TV screen will appear gray, resulting in hanging process will appear flicker in the visual interface, interface visual effects of smart TV problems; to improve the visual effect of the smart TV interface effect.

【技术实现步骤摘要】
主页界面调整方法、装置和智能电视
本专利技术涉及界面显示领域,特别涉及一种主页界面调整方法、装置和智能电视。
技术介绍
目前,海信智能电视采用全屏幕悬浮式主页界面的交互系统,该交互系统可以在应用程序界面的上层悬浮显示主页界面。使用该交互系统的智能电视开机后,会先显示空白的载体界面,再显示非透明的应用程序界面,由于载体界面所在的第一窗口与该应用程序界面所在的第二窗口层级相同,生成时刻晚的第二窗口位于生成时刻早的第一窗口之上显示,因此该应用程序界面将覆盖显示在载体界面之上。当智能电视接收到用户利用遥控器发送的用于打开主页界面的打开指令时,会打开悬浮窗口,在该悬浮窗口中显示主页界面的主页界面对象,使得主页界面悬浮显示,由于悬浮窗口的窗口层级高于该应用程序界面所在的第二窗口的窗口层级,因此打开后的主页界面会悬浮显示在该应用程序界面的上层。在一种特殊的场景中,请参见图1,图1是主页界面对象解除挂接到再挂接的过程的示意图,当主页界面悬浮显示在应用程序界面的上层(图1所示的状态A)时,若该应用程序界面对应的应用程序停止运行或者被卸载,该应用程序界面则会被强制关闭(图1所示的状态B),智能电视会默认将被该应用程序界面覆盖的载体界面移至前台显示,并将主页界面对象从悬浮窗口中解除挂接,将该主页界面对象挂接到载体界面上(图1所示的状态C)。在主页界面对象解除挂接到再挂接的过程中,主页界面会消失再显示,由于智能电视的载体界面默认显示为灰色,因此在主页界面从消失到显示的间隙中,智能电视的画面会呈现灰色,导致挂接过程在视觉上会出现界面闪烁的现象,影响智能电视的界面视觉效果。专利技术内容为了解决在主页界面从消失到显示的间隙中,智能电视的画面会呈现灰色,导致挂接过程在视觉上会出现界面闪烁的现象,影响智能电视的界面视觉效果的问题,本专利技术实施例提供了一种主页界面调整方法、装置和智能电视。所述技术方案如下:第一方面,提供了一种主页界面调整方法,应用于智能电视中,所述方法包括:当应用程序界面的上层显示有主页界面时,若所述应用程序界面被强制关闭,则对所述智能电视显示的可见界面进行全屏截图,得到截图图像;生成遮挡窗口,在所述遮挡窗口中显示所述截图图像,所述遮挡窗口的窗口层级高于所述主页界面的主页界面对象所在的悬浮窗口的窗口层级;将所述主页界面对象从所述悬浮窗口中解除挂接,并将所述主页界面对象挂接到载体界面上;关闭所述遮挡窗口。第二方面,提供了一种主页界面调整装置,应用于智能电视中,所述装置包括:第一截图模块,用于当应用程序界面的上层显示有主页界面时,若所述应用程序界面被强制关闭,则对所述智能电视显示的可见界面进行全屏截图,得到截图图像;显示模块,用于生成遮挡窗口,在所述遮挡窗口中显示所述截图图像,所述遮挡窗口的窗口层级高于所述主页界面的主页界面对象所在的悬浮窗口的窗口层级;挂接模块,用于将所述主页界面对象从所述悬浮窗口中解除挂接,并将所述主页界面对象挂接到载体界面上;关闭模块,用于关闭所述遮挡窗口。第三方面,提供了一种智能电视,所述智能电视包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的主页界面调整方法。本专利技术实施例提供的技术方案带来的有益效果是:当应用程序界面的上层显示有主页界面时,若该应用程序界面被强制关闭,则对所述智能电视显示的可见界面进行全屏截图,再生成遮挡窗口,在遮挡窗口中显示全屏截图后得到的截图图像,当主页界面对象挂接到载体界面上后,关闭该遮挡窗口,由于遮挡窗口的窗口层级高于悬浮窗口的窗口层级,在智能电视将主页界面对象挂接到载体界面上之前,遮挡窗口会覆盖显示在悬浮窗口之上,对智能电视将主页界面对象挂接到载体界面上的过程进行遮挡;因此解决了在主页界面从消失到显示的间隙中,智能电视的画面会呈现灰色,导致挂接过程在视觉上会出现界面闪烁的现象,影响智能电视的界面视觉效果的问题;达到了避免挂接主页界面对象的过程中,在视觉上出现界面闪烁的现象,提高智能电视的界面视觉效果的效果。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是主页界面对象解除挂接到再挂接的过程的示意图;图2A是本专利技术一个实施例提供的主页界面调整方法的方法流程图;图2B是本专利技术一个实施例提供的遮挡窗口生成到关闭的过程的示意图;图2C是本专利技术另一个实施例提供的主页界面调整方法的方法流程图;图3是本专利技术一个实施例中提供的主页界面调整装置的结构方框图;图4是本专利技术部分实施例中提供的终端的结构方框图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。目前,智能电视普遍使用Android操作系统,Android操作系统不仅可以显示系统组件Activity,还可以显示对话框(英文:Dialog)、状态栏、音量条、锁屏界面、鼠标光标、屏幕保护、弹出式消息框Toast以及各种窗口。Android操作系统为窗口设置了多个窗口层级,高层级的窗口会显示在低层级的窗口的上层。常用的窗口层级从低至高依次为:TYPE_APPLICATION,TYPE_PHONE,TYPE_SYSTEM_DIALOG,TYPE_TOAST,YPE_DREAM,TYPE_SYSTEM_ALERT,TYPE_STATUS_BAR,TYPE_STATUS_BAR_PANEL,TYPE_VOLUME_OVERLAY,TYPE_SYSTEM_OVERLAY,TYPE_SYSTEM_ERROR,TYPE_POINTER等等。请参考图2A,其示出了本专利技术一个实施例提供的主页界面调整方法的方法流程图。该主页界面调整方法应用于智能电视中,可以包括如下步骤:步骤101,当应用程序界面的上层显示有主页界面时,若应用程序界面被强制关闭,则对智能电视显示的可见界面进行全屏截图,得到截图图像。当某个应用程序界面运行时,若智能电视打开主页界面,该主页界面的主页界面对象则会被挂接到悬浮窗口中显示,由于高层级的窗口会显示在低层级的窗口的上层,因此,当智能电视利用ApplicationWindowManager将主页界面对象挂接到窗口层级高于应用程序界面所在窗口的悬浮窗口中后,主页界面将悬浮显示在应用程序界面的上层。可选的,悬浮窗口的窗口层级为TYPE_STATUS_BAR,应用程序界面所在窗口的窗口层级为TYPE_APPLICATION。当应用程序界面的上层显示有主页界面时,若该应用程序界面对应的应用程序停止运行或者被卸载,该应用程序界面则会被强制关闭,此时智能电视会对当前显示的可见界面进行全屏截图,得到截图图像,该截图图像为位图文件(英文:Bitmap)点阵图像数据,该可见界面不仅包含主页界面,还可能包含主页界面上层所显示的音量条界面、通知提示界面等系统界面。步骤102,生成遮挡窗口,在遮挡窗口中显示截图图像,该遮挡窗口的窗口层级高于主页界面的主页界面对象所在的悬浮窗口的窗口层级。主页界面由主页界面对象和载体界面构成,该主页界面为人本文档来自技高网...
主页界面调整方法、装置和智能电视

【技术保护点】
一种主页界面调整方法,其特征在于,应用于智能电视中,所述方法包括:当应用程序界面的上层显示有主页界面时,若所述应用程序界面被强制关闭,则对所述智能电视显示的可见界面进行全屏截图,得到截图图像;生成遮挡窗口,在所述遮挡窗口中显示所述截图图像,所述遮挡窗口的窗口层级高于所述主页界面的主页界面对象所在的悬浮窗口的窗口层级;将所述主页界面对象从所述悬浮窗口中解除挂接,并将所述主页界面对象挂接到载体界面上;关闭所述遮挡窗口。

【技术特征摘要】
1.一种主页界面调整方法,其特征在于,应用于智能电视中,所述方法包括:当应用程序界面的上层显示有主页界面时,若所述应用程序界面被强制关闭,则对所述智能电视显示的可见界面进行全屏截图,得到截图图像;生成遮挡窗口,在所述遮挡窗口中显示所述截图图像,所述遮挡窗口的窗口层级高于所述主页界面的主页界面对象所在的悬浮窗口的窗口层级;将所述主页界面对象从所述悬浮窗口中解除挂接,并将所述主页界面对象挂接到载体界面上;关闭所述遮挡窗口。2.根据权利要求1所述的方法,其特征在于,在所述则对所述智能电视显示的可见界面进行全屏截图之前,所述方法还包括:在窗口列表中查询所述主页界面对象的状态,所述窗口列表中记录有各个窗口所挂接的界面对象的状态;当所述主页界面对象处于用户编辑状态或者动态变化状态时,监听所述主页界面对象的状态变化情况;当监听到所述主页界面对象不处于用户编辑状态,且不处于动态变化状态时,停止监听所述主页界面对象的状态,执行所述则对所述智能电视显示的可见界面进行全屏截图的步骤。3.根据权利要求1所述的方法,其特征在于,所述关闭所述遮挡窗口,具体为:若所述遮挡窗口生成后达到预定时长,则关闭所述遮挡窗口。4.根据权利要求1-3中任一所述的方法,其特征在于,所述若所述应用程序界面被强制关闭之后,所述方法还包括:判断所述悬浮窗口的上层是否显示有其它窗口;当所述悬浮窗口的上层显示有其它窗口时,关闭所述悬浮窗口,将所述主页界面对象挂接到载体界面上;当所述悬浮窗口的上层未显示有其它窗口时,执行所述则对所述智能电视显示的可见界面进行全屏截图的步骤。5.一种主页界面调整装置,其特征在于,应用于智能电视中,所述装置包括:第一截图模块,用于当应用程序界面的上层显示有主页界面时,若所述应用程序界面被强制关闭,则对...

【专利技术属性】
技术研发人员:刘承龙
申请(专利权)人:青岛海信电器股份有限公司
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1