首页 / 专利库 / 电脑零配件 / 硬件 / 一种多屏显示控制方法、装置、设备及可读存储介质

一种多屏显示控制方法、装置、设备及可读存储介质

阅读:16发布:2020-05-11

专利汇可以提供一种多屏显示控制方法、装置、设备及可读存储介质专利检索,专利查询,专利分析的服务。并且本文公开了一种多屏显示控制方法、装置、设备及可读存储介质,属于多屏设备技术领域,该方法包括:获取多屏设备的 硬件 类型;当所述多屏设备上正在运行两个及以上应用时,根据所述硬件类型及所述应用的横屏画幅数据对所述应用进行分屏布局;根据分屏布局结果在所述多屏设备的显示屏上同时显示所述两个及以上应用;根据多屏设备的硬件参数及在运行应用的界面数据对显示屏进行分屏布局调整,提高了用户体验。,下面是一种多屏显示控制方法、装置、设备及可读存储介质专利的具体信息内容。

1.一种多屏显示控制方法,其特征在于,包括:
获取多屏设备的硬件类型;
当所述多屏设备上正在运行两个及以上应用时,根据所述硬件类型及所述应用的横屏画幅数据对所述应用进行分屏布局;
根据分屏布局结果在所述多屏设备的显示屏上同时显示所述两个及以上应用。
2.根据权利要求1所述的一种多屏显示控制方法,其特征在于,所述多屏设备的硬件类型包括:局部柔性屏无缝连接和整体柔性屏无缝连接。
3.根据权利要求2所述的一种多屏显示控制方法,其特征在于,当所述应用的数量为两个时,将所述显示屏分为第一窗格和第二窗格。
4.根据权利要求3所述的一种多屏显示控制方法,其特征在于,所述根据所述硬件类型及所述应用的横屏画幅数据对所述应用进行分屏布局包括:
当所述多屏设备为平铺状态时,获取所述应用的横屏画幅数据;
当所述应用中包括一个横屏应用和一个非横屏应用时,则将第二窗格设置为最小有效显示窗格,将非横屏应用设置于所述第二窗格内;将显示屏剩余区域设置为第一窗格,将所述横屏应用放置于所述第一窗格,所述第一窗格的面积大于所述第二窗格;
当所述应用中包括两个非横屏应用时,将所述显示屏平分为第一窗格和第二窗格,将两个非横屏应用分别放置于所述第一窗格和第二窗格内。
5.根据权利要求4所述的一种多屏显示控制方法,其特征在于,当所述多屏设备的硬件类型为整体柔性屏无缝连接时,根据所述多屏设备的展开度计算显示屏的长宽比,并根据所述长宽比设置最小有效显示窗格。
6.根据权利要求3所述的一种多屏显示控制方法,其特征在于,所述根据所述硬件类型及所述应用的横屏画幅数据对所述应用进行分屏布局还包括:
当所述多屏设备为上下布局状态时,获取所述应用的横屏画幅数据;
当所述应用中包括一个横屏应用和一个非横屏应用时,则按照所述横屏应用的大小设置第一窗格,将所述横屏应用放置于所述第一窗格,将显示屏剩余区域设置为第二窗格,将所述非横屏应用放置于所述第二窗格;
当所述应用中包括两个非横屏应用时,将所述显示屏平分为第一窗格和第二窗格,将两个非横屏应用分别放置于所述第一窗格和第二窗格内。
7.根据权利要求4-6任一项所述的一种多屏显示控制方法,其特征在于,当所述横屏应用为当前激活应用时,所述非横屏应用所处的第二窗格为最小有效显示窗格;当所述非横屏应用为当前激活应用时,按照预设的比例缩小所述第一窗格的面积,增大所述第二窗格的面积。
8.一种多屏显示控制装置,其特征在于,包括:
获取模,用于获取多屏设备的硬件类型;
处理模块,用于当所述多屏设备上正在运行两个及以上应用时,根据所述硬件类型及所述应用的横屏画幅数据对所述应用进行分屏布局;
显示模块,用于根据分屏布局结果在所述多屏设备的显示屏上同时显示所述两个及以上应用。
9.一种电子设备,包括存储器、处理器和至少一个被存储在所述存储器中并被配置为由所述处理器执行的应用程序,其特征在于,所述应用程序被配置为用于执行权利要求1-7任一项所述的多屏显示控制方法。
10.一种可读存储介质,其特征在于,其上存储有计算机程序,该程序被处理器执行时实现如权利要求1-7任一项所述的多屏显示控制方法。

说明书全文

一种多屏显示控制方法、装置、设备及可读存储介质

技术领域

[0001] 本文涉及多屏设备技术领域,尤其涉及一种多屏显示控制方法、装置、设备及可读存储介质。

背景技术

[0002] 折叠双屏手机已经面世,并且柔性屏也在发展,给折叠设备的发展提供了有的技术支撑;目前双屏折叠屏的应用方式一般有两种,折叠状态和展开状态;在折叠状态下用户专注于当前屏的使用,另一屏为黑屏;而在展开状态下用户可以同时使用两个应用,分别显示在两侧的屏幕上,也可以在两屏上完整使用同一个应用。但目前在多屏设备上对同时使用的两个甚至更多应用的显示布局的调整方式比较单一。安卓支持分屏,即将整体屏幕作为一个窗口,在这个窗口内采用分屏方式,放置不同的应用;在此处理方式下,其分屏的分隔线需要由用户进行手动调整;Windows中有针对窗格大小的适配,但一般都是通过鼠标控制拉动边框或者拖动四来实现,用于便携设备时由于尺寸较小热区较为密集,此操控方式不适合直接借用到便携设备的触摸操作。发明内容
[0003] 本文在于提供一种多屏显示控制方法、装置、设备及可读存储介质,根据多屏设备的硬件参数及在运行应用的界面数据对显示屏进行分屏布局调整,提高了用户体验。
[0004] 本文解决上述技术问题所采用的技术方案如下:
[0005] 根据本文的一个方面,提供的一种多屏显示控制方法,包括:
[0006] 获取多屏设备的硬件类型;
[0007] 当所述多屏设备上正在运行两个及以上应用时,根据所述硬件类型及所述应用的横屏画幅数据对所述应用进行分屏布局;
[0008] 根据分屏布局结果在所述多屏设备的显示屏上同时显示所述两个及以上应用。
[0009] 根据本文的另一个方面,提供的一种多屏显示控制装置,包括:
[0010] 获取模,用于获取多屏设备的硬件类型;
[0011] 处理模块,用于当所述多屏设备上正在运行两个及以上应用时,根据所述硬件类型及所述应用的横屏画幅数据对所述应用进行分屏布局;
[0012] 显示模块,用于根据分屏布局结果在所述多屏设备的显示屏上同时显示所述两个及以上应用。
[0013] 根据本文的再一个方面,提供的一种电子设备,包括存储器、处理器和至少一个被存储在所述存储器中并被配置为由所述处理器执行的应用程序,所述应用程序被配置为用于执行以上所述的多屏显示控制方法。
[0014] 根据本文的再一个方面,提供的一种可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现以上所述的多屏显示控制方法。
[0015] 本发明实施例的一种多屏显示控制方法、装置、设备及可读存储介质,该方法包括:获取多屏设备的硬件类型;当所述多屏设备上正在运行两个及以上应用时,根据所述硬件类型及所述应用的横屏画幅数据对所述应用进行分屏布局;根据分屏布局结果在所述多屏设备的显示屏上同时显示所述两个及以上应用;根据多屏设备的硬件参数及在运行应用的界面数据对显示屏进行分屏布局调整,提高了用户体验。附图说明
[0016] 图1为本发明实施例一提供的一种多屏显示控制方法流程图
[0017] 图2为本发明实施例一提供的多屏设备的硬件类型示意图;
[0018] 图3为图1中步骤S20的一种方法流程图;
[0019] 图4为本发明实施例一提供的平铺时局部柔性屏无缝连接设备对应的横屏应用的分屏示意图;
[0020] 图5为本发明实施例一提供的平铺时局部柔性屏无缝连接设备对应的非横屏应用的分屏示意图;
[0021] 图6为本发明实施例一提供的平铺时整体柔性屏无缝连接设备对应的横屏应用的分屏示意图;
[0022] 图7为图1中步骤S20的另一种方法流程图;
[0023] 图8为本发明实施例一提供的上下布局时局部柔性屏无缝连接设备对应的横屏应用的分屏示意图;
[0024] 图9为本发明实施例一提供的上下布局时整体柔性屏无缝连接设备对应的横屏应用的分屏示意图;
[0025] 图10为本发明实施例一提供的激活不同应用时对应的分屏示意图;
[0026] 图11为本发明实施例二提供的一种多屏显示控制装置的示范性结构框图
[0027] 本文目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

[0028] 为了使本文所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施例,对本文进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本文,并不用于限定本文。
[0029] 实施例一
[0030] 如图1所示,在本实施例中,一种多屏显示控制方法,包括:
[0031] 步骤S10、获取多屏设备的硬件类型;
[0032] 步骤S20、当所述多屏设备上正在运行两个及以上应用时,根据所述硬件类型及所述应用的横屏画幅数据对所述应用进行分屏布局;
[0033] 步骤S30、根据分屏布局结果在所述多屏设备的显示屏上同时显示所述两个及以上应用。
[0034] 在本实施例中,根据多屏设备的硬件参数及在运行应用的界面数据对显示屏进行分屏布局调整,提高了用户体验。
[0035] 在本实施例中,所述多屏设备为具有多屏显示并且支持在各屏同时打开不同应用的终端设备。
[0036] 在本实施例中,所述多屏设备的硬件类型包括,但不限于:硬屏有缝连接,如图2-1所示,局部柔性屏无缝连接,如图2-2所示,和整体柔性屏无缝连接,如图2-3所示。
[0037] 在本实施例中,对于硬屏有缝连接的多屏设备,因为其中缝的影响,不论设备本身横竖屏方向如何,也不论应用时横屏应用还是非横屏应用,皆以中间间隔为区分,各自占据双屏空间,即不对当前技术做特殊处理,不在本案的讨论范围之内;本案仅针对无缝的多屏设备,也即如图2-2及图2-3所示的两种屏幕类型。
[0038] 在本实施例中,当所述应用的数量为两个时,将所述显示屏分为第一窗格和第二窗格。也即将屏幕分为两个窗口,每个窗口对应一个应用。
[0039] 作为另一种实施例,当所述应用的数量大于两个时,相应地将显示屏分为多个窗口,每个窗口对应一个应用,后续处理方法可参考本实施例。
[0040] 如图3所示,在本实施例中,所述步骤S20可以包括:
[0041] 步骤S21、当所述多屏设备为平铺状态时,获取所述应用的横屏画幅数据;
[0042] 其中,所述平铺状态为两个应用分别占据显示屏的左右两部分,其排列示意图如图4所示,与其对应的是上下布局状态,此时,两个应用分别占据显示屏的上下两部分。
[0043] 步骤S22、当所述应用中包括一个横屏应用和一个非横屏应用时,将第二窗格设置为最小有效显示窗格,将非横屏应用设置于所述第二窗格内;将显示屏剩余区域设置为第一窗格,将所述横屏应用放置于所述第一窗格,所述第一窗格的面积大于所述第二窗格;
[0044] 步骤S23、当所述应用中包括两个非横屏应用时,将所述显示屏平分为第一窗格和第二窗格,将两个非横屏应用分别放置于所述第一窗格和第二窗格内。
[0045] 在本实施例中,当所述多屏设备的硬件类型为局部柔性屏无缝连接时,其横屏应用的分屏示意图如图4所示,其中,左侧为第一窗格,其显示横屏应用,如视频播放、横版游戏等,右侧为第二窗格,其显示非横屏应用,如聊天窗口、阅读窗口等。
[0046] 在本实施例中,最小有效显示窗格是指非横屏应用正常显示时所需要的最小窗格大小,如果窗格再小,就会影响该应用的显示、使用等。
[0047] 在本实施例中,当两个应用都不是横屏应用或者都是横屏应用时,其分屏示意图如图5所示,两个窗格平分显示屏。
[0048] 在本实施例中,当所述多屏设备的硬件类型为整体柔性屏无缝连接时,根据所述多屏设备的展开角度计算显示屏的长宽比,并根据所述长宽比设置最小有效显示窗格。
[0049] 在本实施例中,整体柔性屏无缝连接的多屏设备的横屏应用的分屏示意图如图6所示,其中,左侧为第一窗格,其显示横屏应用,如视频播放、横版游戏等,右侧为第二窗格,其显示非横屏应用,如聊天窗口、阅读窗口等。
[0050] 如图7所示,在本实施例中,所述步骤S20还包括:
[0051] 步骤S25、当所述多屏设备为上下布局状态时,获取所述应用的横屏画幅数据;
[0052] 步骤S26、当所述应用中包括一个横屏应用和一个非横屏应用时,按照所述横屏应用的大小设置第一窗格,将所述横屏应用放置于所述第一窗格,将显示屏剩余区域设置为第二窗格,将所述非横屏应用放置于所述第二窗格;
[0053] 步骤S27、当所述应用中包括两个非横屏应用时,将所述显示屏平分为第一窗格和第二窗格,将两个非横屏应用分别放置于所述第一窗格和第二窗格内。
[0054] 在本实施例中,当所述多屏设备的硬件类型为局部柔性屏无缝连接时,其横屏应用的分屏示意图如图8所示,其中,上方为第一窗格,其显示横屏应用,如视频播放、横版游戏等,下方为第二窗格,其显示非横屏应用,如聊天窗口、阅读窗口等。
[0055] 在本实施例中,当设备方向为将应用上下布局时,打开双应用其中有一个适合横屏应用时,首先判断横屏应用所需布局是否超过屏幕一半,如超过,则第一窗格面积大于第二窗格,如图8-1所示,如横屏应用所需布局不超过屏幕一半,则剩余空间全部分配给另一应用,如图8-2所示。
[0056] 在本实施例中,当所述多屏设备的硬件类型为整体柔性屏无缝连接时,其横屏应用的分屏示意图如图9所示,特别地,如在最大窗格范围内横屏应用尺寸已经以高度适配到撑满全屏,则另一应用完全使用剩余空间而不局限于小窗格显示。
[0057] 作为另一种实施例,如当前打开的双应用均为横屏应用,则均为左右或上下平均分布,不进行特殊调整。
[0058] 如图10-1所示,在本实施例中,当所述横屏应用为当前激活应用时,所述非横屏应用所处的第二窗格为最小有效显示窗格;如图10-2所示,当所述非横屏应用为当前激活应用时,按照预设的比例缩小所述第一窗格的面积,增大所述第二窗格的面积。
[0059] 实施例二
[0060] 如图11所示,在本实施例中,一种多屏显示控制装置,包括:
[0061] 获取模块10,用于获取多屏设备的硬件类型;
[0062] 处理模块20,用于当所述多屏设备上正在运行两个及以上应用时,根据所述硬件类型及所述应用的横屏画幅数据对所述应用进行分屏布局;
[0063] 显示模块30,用于根据分屏布局结果在所述多屏设备的显示屏上同时显示所述两个及以上应用。
[0064] 在本实施例中,根据多屏设备的硬件参数及在运行应用的界面数据对显示屏进行分屏布局调整,提高了用户体验。
[0065] 在本实施例中,所述多屏设备为具有多屏显示并且支持在各屏同时打开不同应用的终端设备。
[0066] 在本实施例中,所述多屏设备的硬件类型包括:硬屏有缝连接,如图2-1所示,局部柔性屏无缝连接,如图2-2所示,和整体柔性屏无缝连接,如图2-3所示。
[0067] 在本实施例中,对于硬屏有缝连接的多屏设备,因为其中缝的影响,不论设备本身横竖屏方向如何,也不论应用时横屏应用还是非横屏应用,皆以中间间隔为区分,各自占据双屏空间,即不对当前技术做特殊处理,不在本案的讨论范围之内;本案仅针对无缝的多屏设备,也即如图2-2及图2-3所示的两种屏幕类型。
[0068] 在本实施例中,当所述应用的数量为两个时,将所述显示屏分为第一窗格和第二窗格。也即将屏幕分为两个窗口,每个窗口对应一个应用。
[0069] 作为另一种实施例,当所述应用的数量大于两个时,相应地将显示屏分为多个窗口,每个窗口对应一个应用,后续处理方法可参考本实施例。
[0070] 实施例三
[0071] 在本实施例中,一种电子设备,包括存储器、处理器和至少一个被存储在所述存储器中并被配置为由所述处理器执行的应用程序,所述应用程序被配置为用于执行实施例一所述的多屏显示控制方法。
[0072] 实施例四
[0073] 本发明实施例提供一种可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述多屏显示控制方法实施例中任一所述的方法实施例。
[0074] 需要说明的是,上述装置、设备实和可读存储介质实施例与方法实施例属于同一构思,其具体实现过程详见方法实施例,且方法实施例中的技术特征在装置实施例中均对应适用,这里不再赘述。
[0075] 本发明实施例的一种多屏显示控制方法、装置、设备及可读存储介质,该方法包括:获取多屏设备的硬件类型;当所述多屏设备上正在运行两个及以上应用时,根据所述硬件类型及所述应用的横屏画幅数据对所述应用进行分屏布局;根据分屏布局结果在所述多屏设备的显示屏上同时显示所述两个及以上应用;根据多屏设备的硬件参数及在运行应用的界面数据对显示屏进行分屏布局调整,提高了用户体验。
[0076] 本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件固件、硬件及其适当的组合。
[0077] 在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
[0078] 以上参照附图说明了本发明的优选实施例,并非因此局限本发明的权利范围。本领域技术人员不脱离本发明的范围和实质内所作的任何修改、等同替换和改进,均应在本发明的权利范围之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈