分屏模式下的应用显示方法及装置、显示设备制造方法及图纸

技术编号:20771442 阅读:19 留言:0更新日期:2019-04-06 00:47
本发明专利技术揭示了一种分屏模式下的应用显示方法及装置、显示设备,该方法包括:在分屏模式下接收到开启目标应用的触发指令时,获取当前所有分屏窗口的应用信息;按照分屏窗口的排列顺序,将下一分屏窗口的应用信息切换至上一分屏窗口进行显示;启动目标应用,在最后一个分屏窗口进行目标应用的显示。本发明专利技术提供的技术方案,显示屏可以按照应用的开启顺序进行应用的顺序显示,并且最新开启的目标应用可以始终在显示屏的最后一个分屏窗口进行显示,从而使分屏显示时应用显示顺序更加合理,方便用户快速定位到最新启动的应用。

Application Display Method, Device and Display Device in Split-screen Mode

The invention discloses an application display method and device and display device in split-screen mode, which includes: acquiring the application information of all current split-screen windows when receiving trigger instructions to open target application in split-screen mode; switching the application information of the next split-screen window to the last one according to the sequence of split-screen windows; and starting the target; Use the last split-screen window to display the target application. The technical scheme of the invention provides that the display screen can be displayed in application sequence according to the opening order of the application, and the newly opened target application can always be displayed in the last sub-screen window of the display screen, so that the display sequence of the application is more reasonable when the sub-screen display is performed, and the user can quickly locate the newly started application.

【技术实现步骤摘要】
分屏模式下的应用显示方法及装置、显示设备
本专利技术涉及分屏显示
,特别涉及一种分屏模式下的应用显示方法及装置、显示设备。
技术介绍
目前,随着终端技术的发展愈发成熟,终端的屏幕尺寸也在不断增大。为了充分发挥大屏幕的应用价值,终端开始提供分屏显示模式。在分屏显示模式下,终端可以将屏幕划分成多个分屏窗口,不同的分屏窗口可以显示不同应用的内容。例如,如图1所示,终端可将屏幕划分成上下两个分屏窗口或左右两个分屏窗口,在屏幕的上侧或左侧显示第一分屏窗口101,在屏幕的下侧或右侧位置显示第二分屏窗口102。终端可以根据用户的设置在第一分屏窗口101显示A应用的内容,在第二分屏窗口102显示B应用的内容。在分屏模式下开启C应用时,通常通过设置启动flag(标签)来决定是启动C到A所在的stack(栈)还是B所在的stack,也就是用C应用替换A应用或B应用。最后展示的效果,如图2所示显示顺序是C-B的形式,如图3所示显示顺序是A-C的形式。由此,在多次进行应用启动后,分屏窗口显示的应用顺序混乱,用户无法快速定位到最新启动的应用。
技术实现思路
为了解决相关技术中存在的多次进行应用启动后,分屏窗口显示的应用顺序混乱,用户无法快速定位到最新启动的应用问题,本专利技术提供了一种分屏模式下的应用显示方法。一方面,本专利技术提供了一种分屏模式下的应用显示方法,包括:在分屏模式下接收到开启目标应用的触发指令时,获取当前所有分屏窗口的应用信息;按照所述分屏窗口的排列顺序,将下一分屏窗口的应用信息切换至上一分屏窗口进行显示;启动所述目标应用,在最后一个分屏窗口进行所述目标应用的显示。可选的,所述获取当前所有分屏窗口的应用信息,包括:通过栈管理程序获取当前所有栈列表;根据所述分屏窗口的栈标识地址,从所有栈列表中提取所述栈标识地址对应的栈列表;获取所述栈列表中的栈顶任务,得到所述分屏窗口当前的应用信息。可选的,在所述获取所述栈列表中的栈顶任务,得到所述分屏窗口当前的应用信息之后,所述方法还包括:将获取的所述分屏窗口的栈顶任务保存在临时区域。可选的,所述上一分屏窗口为首个分屏窗口,所述下一分屏窗口为最后一个分屏窗口,所述按照所述分屏窗口的排列顺序,将下一分屏窗口的应用信息切换至上一分屏窗口进行显示,包括:将首个分屏窗口的栈顶任务与最后一个分屏窗口的栈顶任务进行交换。可选的,所述将首个分屏窗口的栈顶任务与最后一个分屏窗口的栈顶任务进行交换,包括:判断最后一个分屏窗口对应的全屏栈中是否存在与所述首个分屏窗口的栈顶任务相同的栈任务;如果存在,则将所述全屏栈中的所述栈任务置为所述全屏栈的栈顶任务;如果不存在,则将所述首个分屏窗口的栈顶任务添加至所述全屏栈的栈顶。可选的,所述将首个分屏窗口的栈顶任务与最后一个分屏窗口的栈顶任务进行交换,还包括:判断首个分屏窗口对应的容器栈中是否存在与所述最后一个分屏窗口的栈顶任务相同的栈任务;如果存在,则将所述容器栈中的所述栈任务置为所述容器栈的栈顶任务;如果不存在,则将所述最后一个分屏窗口的栈顶任务添加至所述容器栈的栈顶。可选的,所述启动所述目标应用,在最后一个分屏窗口进行所述目标应用的显示,包括:为所述目标应用的显示创建新的栈任务;将所述新的栈任务添加至所述最后一个分屏窗口的栈列表的栈顶;执行所述最后一个分屏窗口的栈顶任务,在所述最后一个分屏窗口进行所述目前应用的显示。可选的,在启动所述目标应用,在最后一个分屏窗口进行所述目标应用的显示之后,所述方法还包括:当接收到关闭所述目标应用的触发指令时,在所述最后一个分屏窗口显示切换前首个分屏窗口的应用信息。另一方面,本专利技术还提供了一种分屏模式下的应用显示装置,包括:获取模块,用于在分屏模式下接收到开启目标应用的触发指令时,获取当前所有分屏窗口的应用信息;切换模块,用于按照所述分屏窗口的排列顺序,将下一分屏窗口的应用信息切换至上一分屏窗口进行显示;显示模块,用于启动所述目标应用,在最后一个分屏窗口进行所述目标应用的显示。此外,本专利技术还提供了一种显示设备,包括:用于存储处理器可执行指令的存储器;其中,所述处理器被配置为执行上述分屏模式下的应用显示方法。本专利技术的实施例提供的技术方案可以包括以下有益效果:本专利技术提供的技术方案,在分屏模式下开启目标应用时,可以将下一分屏窗口的应用切换到上一分屏窗口进行显示,进而在最后一个分屏窗口显示开启的目标应用。由此显示屏可以按照应用的开启顺序进行应用的顺序显示,并且最新开启的目标应用可以始终在显示屏的最后一个分屏窗口进行显示,从而使分屏显示时应用显示顺序更加合理,方便用户快速定位到最新启动的应用。应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本专利技术。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并于说明书一起用于解释本专利技术的原理。图1是
技术介绍
中屏幕分成两个分屏窗口进行显示的示意图;图2是
技术介绍
中示出的以C-B顺序显示应用的示意图;图3是
技术介绍
中示出的以A-C顺序显示应用的示意图;图4是根据一示例性实施例示出的本专利技术所涉及的实施环境示意图;图5是本专利技术实施例提供的一种装置的结构示意图;图6是根据一示例性实施例示出的一种分屏模式下的应用显示方法的流程图;图7是图6对应实施例中步骤610的细节流程图;图8是图6对应实施例中步骤650的细节流程图;图9是本专利技术示例性实施例提出的分屏模式下的应用显示方法的详细流程图;图10是根据一示例性实施例示出的一种分屏模式下的应用显示装置的框图。具体实施方式这里将详细地对示例性实施例执行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方面相一致的装置和方法的例子。图4是根据一示例性实施例示出的本专利技术所涉及的实施环境示意图。本专利技术所涉及的实施环境包括显示装置410。该显示装置410可以是智能电视、电视盒子、投影设备等。该显示装置410中可以安装多个应用程序411。显示装置410可以采用本专利技术提供的分屏模式下的应用显示方法,按照应用的开启顺序,在多个分屏窗口412进行应用程序411用户界面的顺序显示。参见图5,图5是本专利技术实施例提供的一种装置的结构示意图。该装置可以是图4所示实施环境中的显示装置410。该装置500可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上中央处理器(centralprocessingunits,CPU)522(例如,一个或一个以上处理器)和存储器532,一个或一个以上存储应用程序542或数据544的存储介质530(例如一个或一个以上海量存储设备)。其中,存储器532和存储介质530可以是短暂存储或持久存储。存储在存储介质530的程序可以包括一个或一个以上模块(图示未示出),每个模块可以包括对装置500中的一系列指令操作。更进一步地,中央处理器522可以设置为与存储介质530通信,在装置500上执行存储介质530中的一系列指令操作。装置500还可以包括一个或一个以上电源526,一个或一个以上有线或无线网络接口550,一个或一个以上输本文档来自技高网
...

【技术保护点】
1.一种分屏模式下的应用显示方法,其特征在于,包括:在分屏模式下接收到开启目标应用的触发指令时,获取当前所有分屏窗口的应用信息;按照所述分屏窗口的排列顺序,将下一分屏窗口的应用信息切换至上一分屏窗口进行显示;启动所述目标应用,在最后一个分屏窗口进行所述目标应用的显示。

【技术特征摘要】
1.一种分屏模式下的应用显示方法,其特征在于,包括:在分屏模式下接收到开启目标应用的触发指令时,获取当前所有分屏窗口的应用信息;按照所述分屏窗口的排列顺序,将下一分屏窗口的应用信息切换至上一分屏窗口进行显示;启动所述目标应用,在最后一个分屏窗口进行所述目标应用的显示。2.根据权利要求1所述的方法,其特征在于,所述获取当前所有分屏窗口的应用信息,包括:通过栈管理程序获取当前所有栈列表;根据所述分屏窗口的栈标识地址,从所有栈列表中提取所述栈标识地址对应的栈列表;获取所述栈列表中的栈顶任务,得到所述分屏窗口当前的应用信息。3.根据权利要求2所述的方法,其特征在于,在所述获取所述栈列表中的栈顶任务,得到所述分屏窗口当前的应用信息之后,所述方法还包括:将获取的所述分屏窗口的栈顶任务保存在临时区域。4.根据权利要求1所述的方法,其特征在于,所述上一分屏窗口为首个分屏窗口,所述下一分屏窗口为最后一个分屏窗口,所述按照所述分屏窗口的排列顺序,将下一分屏窗口的应用信息切换至上一分屏窗口进行显示,包括:将首个分屏窗口的栈顶任务与最后一个分屏窗口的栈顶任务进行交换。5.根据权利要求4所述的方法,其特征在于,所述将首个分屏窗口的栈顶任务与最后一个分屏窗口的栈顶任务进行交换,包括:判断最后一个分屏窗口对应的全屏栈中是否存在与所述首个分屏窗口的栈顶任务相同的栈任务;如果存在,则将所述全屏栈中的所述栈任务置为所述全屏栈的栈顶任务;如果不存在,则将所述首个分屏窗口的栈顶任务添加至所述全屏栈的栈顶。6.根据...

【专利技术属性】
技术研发人员:张耀仁曲新队杨会芹
申请(专利权)人:青岛海信电器股份有限公司
类型:发明
国别省市:山东,37

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

1