内容显示方法、内容处理方法及相关设备与流程

文档序号:22626528发布日期:2020-10-23 19:34阅读:172来源:国知局
内容显示方法、内容处理方法及相关设备与流程

本公开涉及显示控制领域,尤其涉及内容显示方法、内容处理方法及相关设备。



背景技术:

随着科技的发展,手机等电子设备的普及度也越来越高,其屏幕的类型也变得多样。具有不同形状显示区域的屏幕应运而生,例如:异形屏。异形屏属于一种具有缺口区域(例如:由于显示区域边沿不规则而导致的缺口)的屏幕,例如智能手机领域目前常见的刘海屏、水滴屏就属于异形屏。异形屏中的刘海区域、水滴区域等缺口区域一般用于放置摄像头等元件,导致此块缺口区域无法显示内容。除异形屏外,还有无缺口的非异形屏,例如:矩形屏或圆角矩形屏。

相关技术中,针对异形屏和非异形屏分别设计一种显示界面,在使用过程中根据电子设备的屏幕的类型,从两种显示界面中选择一种显示界面进行显示。这就使得电子设备需要同时存储设计的两种显示界面,占用了电子设备宝贵的存储空间。



技术实现要素:

本公开提供一种内容显示方法、内容处理方法及相关设备,以至少解决相关技术中由于同时存储设计的两种显示界面导致的占用电子设备存储空间的问题。本公开的技术方案如下:

根据本公开实施例的第一方面,提供一种内容显示方法,包括:

响应于所接收的内容显示请求,获取待显示的目标内容,所述目标内容中包括主内容以及辅助内容;

检测到展示所述目标内容的电子设备的屏幕类型为异形屏,将所述辅助内容显示在所述异形屏中的异形显示区域,将所述主内容显示在所述异形屏中除所述异形显示区域外的其他显示区域;

检测到展示所述目标内容的电子设备的屏幕类型为非异形屏,将所述主内容显示在所述非异形屏的全部显示区域。

在第一方面的一种可能的实现方式中,所述获取待显示的目标内容,包括:

获得待显示的初始内容,将所述初始内容分割为所述主内容以及所述辅助内容,将所述主内容以及所述辅助内容确定为待显示的目标内容。

在第一方面的一种可能的实现方式中,所述将所述初始内容分割为所述主内容以及所述辅助内容,包括:

通过与第一方向平行的分割线将所述初始内容分割为所述主内容以及所述辅助内容,其中,所述辅助内容在第二方向上的尺寸不低于预设尺寸,所述第二方向垂直于所述第一方向。

在第一方面的一种可能的实现方式中,所述将所述辅助内容显示在所述异形屏中的异形显示区域,包括:

根据所述异形屏中的所述异形显示区域的尺寸对所述辅助内容进行调整,以使得调整后的所述辅助内容的尺寸与所述异形显示区域的尺寸适配;

将调整后的所述辅助内容显示在所述异形屏中的异形显示区域。

在第一方面的一种可能的实现方式中,所述根据所述异形屏中的所述异形显示区域的尺寸对所述辅助内容进行调整,以使得调整后的所述辅助内容的尺寸与所述异形显示区域的尺寸适配,包括如下三种处理中的至少一种:

处理一、当所述辅助内容在第一方向上的尺寸与所述异形显示区域在所述第一方向上的尺寸相同时,对所述辅助内容进行裁剪处理以使所述辅助内容的剩余部分在第二方向上的尺寸与所述异形显示区域在所述第二方向上的尺寸相同,其中,所述第一方向与所述第二方向垂直;当所述辅助内容的第一尺寸比和所述异形显示区域的第二尺寸比相同时,对所述辅助内容进行缩放处理,以使所述辅助内容在所述第一方向上的尺寸与所述异形显示区域在所述第一方向上的尺寸相同,其中,所述第一尺寸比为所述辅助内容在所述第一方向上的尺寸与所述辅助内容在所述第二方向上的尺寸之比,所述第二尺寸比为所述异形显示区域在所述第一方向上的尺寸与所述异形显示区域在所述第二方向上的尺寸之比;

处理二、对所述辅助内容进行缩放处理,以使所述辅助内容在所述第一方向上的尺寸与所述异形显示区域在所述第一方向上的尺寸相同;对所述辅助内容进行裁剪处理以使所述辅助内容的剩余部分在所述第二方向上的尺寸与所述异形显示区域在所述第二方向上的尺寸相同;

处理三、对所述辅助内容进行裁剪处理以使所述辅助内容的剩余部分的所述第一尺寸比和所述异形显示区域的第二尺寸比相同;对所述辅助内容进行缩放处理,以使所述辅助内容的剩余部分在所述第一方向上的尺寸与所述异形显示区域在所述第一方向上的尺寸相同。

在第一方面的一种可能的实现方式中,所述将所述主内容显示在所述异形屏中除所述异形显示区域外的其他显示区域,包括:对所述待显示界面的所述主内容进行调整,以使得调整后的所述主内容在第一方向上的尺寸与所述其他显示区域在所述第一方向上的尺寸适配,将调整后的所述主内容显示在所述其他显示区域;

和/或,

所述将所述主内容显示在所述非异形屏的全部显示区域,包括:对所述主内容进行调整,以使得调整后的所述主内容在第一方向上的尺寸与所述非异形屏的全部显示区域在第一方向上的尺寸适配,将调整后的所述主内容显示在所述全部显示区域。

在第一方面的一种可能的实现方式中,所述将所述辅助内容显示在所述异形屏中的异形显示区域,包括:通过第一显示控件,将所述辅助内容显示在所述异形显示区域,其中,所述第一显示控件的边框与所述异形显示区域的外接矩形重叠;

和/或,

所述将所述主内容显示在所述异形屏中除所述异形显示区域外的其他显示区域,包括:通过第二显示控件,将所述主内容显示在所述其他显示区域,其中,所述第二显示控件的边框与所述其他显示区域重叠。

在第一方面的一种可能的实现方式中,所述内容显示方法还包括:

检测到展示所述目标内容的电子设备的屏幕类型为非异形屏,隐藏所述第一显示控件。

在第一方面的一种可能的实现方式中,所述获取待显示的目标内容,包括:

向服务端设备发送内容获取请求;

获得所述服务端设备返回的待显示的目标内容。

根据本公开实施例的第二方面,提供一种内容处理方法,包括:

响应于客户端设备发送的内容获取请求,获得待显示的初始内容;

将所述初始内容分割为所述主内容以及所述辅助内容,将所述主内容以及所述辅助内容确定为待显示的目标内容;

将所述待显示的目标内容发送至客户端设备,以使所述客户端设备在检测到展示所述目标内容的电子设备的屏幕类型为异形屏时,将所述辅助内容显示在所述异形屏中的异形显示区域,将所述主内容显示在所述异形屏中除所述异形显示区域外的其他显示区域;并使所述客户端设备在检测到展示所述目标内容的电子设备的屏幕类型为非异形屏时,将所述主内容显示在所述非异形屏的全部显示区域。

在第二方面的一种可能的实现方式中,所述将所述初始内容分割为所述主内容以及所述辅助内容,包括:

通过与第一方向平行的分割线将所述初始内容分割为所述主内容以及所述辅助内容,其中,所述辅助内容在第二方向上的尺寸不低于预设尺寸,所述第二方向垂直于所述第一方向。

根据本公开实施例的第三方面,提供一种内容显示装置,包括:

内容获取单元,被配置为执行响应于所接收的内容显示请求,获取待显示的目标内容,所述目标内容中包括主内容以及辅助内容;

第一适配单元,被配置为执行检测到展示所述目标内容的电子设备的屏幕类型为异形屏,将所述辅助内容显示在所述异形屏中的异形显示区域,将所述主内容显示在所述异形屏中除所述异形显示区域外的其他显示区域;

第二适配单元,被配置为执行检测到展示所述目标内容的电子设备的屏幕类型为非异形屏,将所述主内容显示在所述非异形屏的全部显示区域。

在第三方面的一种可能的实现方式中,所述内容获取单元获取待显示的目标内容,被具体配置为执行获得待显示的初始内容,将所述初始内容分割为所述主内容以及所述辅助内容,将所述主内容以及所述辅助内容确定为待显示的目标内容。

在第三方面的一种可能的实现方式中,所述内容获取单元将所述初始内容分割为所述主内容以及所述辅助内容,被具体配置为执行通过与第一方向平行的分割线将所述初始内容分割为所述主内容以及所述辅助内容,其中,所述辅助内容在第二方向上的尺寸不低于预设尺寸,所述第二方向垂直于所述第一方向。

在第三方面的一种可能的实现方式中,所述第一适配单元将所述辅助内容显示在所述异形屏中的异形显示区域,被具体配置为执行根据所述异形屏中的所述异形显示区域的尺寸对所述辅助内容进行调整,以使得调整后的所述辅助内容的尺寸与所述异形显示区域的尺寸适配;将调整后的所述辅助内容显示在所述异形屏中的异形显示区域。

在第三方面的一种可能的实现方式中,所述第一适配单元根据所述异形屏中的所述异形显示区域的尺寸对所述辅助内容进行调整,以使得调整后的所述辅助内容的尺寸与所述异形显示区域的尺寸适配,被具体配置为执行如下三种处理中的至少一种:

处理一、当所述辅助内容在第一方向上的尺寸与所述异形显示区域在所述第一方向上的尺寸相同时,对所述辅助内容进行裁剪处理以使所述辅助内容的剩余部分在第二方向上的尺寸与所述异形显示区域在所述第二方向上的尺寸相同,其中,所述第一方向与所述第二方向垂直;当所述辅助内容的第一尺寸比和所述异形显示区域的第二尺寸比相同时,对所述辅助内容进行缩放处理,以使所述辅助内容在所述第一方向上的尺寸与所述异形显示区域在所述第一方向上的尺寸相同,其中,所述第一尺寸比为所述辅助内容在所述第一方向上的尺寸与所述辅助内容在所述第二方向上的尺寸之比,所述第二尺寸比为所述异形显示区域在所述第一方向上的尺寸与所述异形显示区域在所述第二方向上的尺寸之比;

处理二、对所述辅助内容进行缩放处理,以使所述辅助内容在所述第一方向上的尺寸与所述异形显示区域在所述第一方向上的尺寸相同;对所述辅助内容进行裁剪处理以使所述辅助内容的剩余部分在所述第二方向上的尺寸与所述异形显示区域在所述第二方向上的尺寸相同;

处理三、对所述辅助内容进行裁剪处理以使所述辅助内容的剩余部分的所述第一尺寸比和所述异形显示区域的第二尺寸比相同;对所述辅助内容进行缩放处理,以使所述辅助内容的剩余部分在所述第一方向上的尺寸与所述异形显示区域在所述第一方向上的尺寸相同。

在第三方面的一种可能的实现方式中,所述第一适配单元将所述主内容显示在所述异形屏中除所述异形显示区域外的其他显示区域,被具体配置为执行对所述待显示界面的所述主内容进行调整,以使得调整后的所述主内容在第一方向上的尺寸与所述其他显示区域在所述第一方向上的尺寸适配,将调整后的所述主内容显示在所述其他显示区域;

和/或,

所述第二适配单元将所述主内容显示在所述非异形屏的全部显示区域,被具体配置为执行对所述主内容进行调整,以使得调整后的所述主内容在第一方向上的尺寸与所述非异形屏的全部显示区域在第一方向上的尺寸适配,将调整后的所述主内容显示在所述全部显示区域。

在第三方面的一种可能的实现方式中,所述第一适配单元将所述辅助内容显示在所述异形屏中的异形显示区域,被具体配置为执行通过第一显示控件,将所述辅助内容显示在所述异形显示区域,其中,所述第一显示控件的边框与所述异形显示区域的外接矩形重叠;

和/或,

所述第一适配单元将所述主内容显示在所述异形屏中除所述异形显示区域外的其他显示区域,被具体配置为执行通过第二显示控件,将所述主内容显示在所述其他显示区域,其中,所述第二显示控件的边框与所述其他显示区域重叠。

在第三方面的一种可能的实现方式中,所述内容显示装置还包括:

控件隐藏单元,被配置为执行检测到展示所述目标内容的电子设备的屏幕类型为非异形屏,隐藏所述第一显示控件。

在第三方面的一种可能的实现方式中,所述内容获取单元获取待显示的目标内容,被具体配置为执行向服务端设备发送内容获取请求;获得所述服务端设备返回的待显示的目标内容。

根据本公开实施例的第四方面,提供一种内容处理装置,包括:

请求响应单元,被配置为执行响应于客户端设备发送的内容获取请求,获得待显示的初始内容;

内容分割单元,被配置为执行将所述初始内容分割为所述主内容以及所述辅助内容,将所述主内容以及所述辅助内容确定为待显示的目标内容;

内容发送单元,被配置为执行将所述待显示的目标内容发送至客户端设备,以使所述客户端设备在检测到展示所述目标内容的电子设备的屏幕类型为异形屏时,将所述辅助内容显示在所述异形屏中的异形显示区域,将所述主内容显示在所述异形屏中除所述异形显示区域外的其他显示区域;并使所述客户端设备在检测到展示所述目标内容的电子设备的屏幕类型为非异形屏时,将所述主内容显示在所述非异形屏的全部显示区域。

在第四方面的一种可能的实现方式中,所述内容分割单元将所述初始内容分割为所述主内容以及所述辅助内容,被具体配置为执行通过与第一方向平行的分割线将所述初始内容分割为所述主内容以及所述辅助内容,其中,所述辅助内容在第二方向上的尺寸不低于预设尺寸,所述第二方向垂直于所述第一方向。

根据本公开实施例的第五方面,提供一种客户端设备,包括:处理器;

用于存储所述处理器可执行指令的存储器;

其中,所述处理器被配置为执行所述指令,以实现第一方面提供的内容显示方法。

根据本公开实施例的第六方面,提供一种服务端设备,包括:处理器;

用于存储所述处理器可执行指令的存储器;

其中,所述处理器被配置为执行所述指令,以实现第二方面提供的内容处理方法。

根据本公开实施例的第七方面,提供一种内容处理系统,包括:第五方面提供的客户端设备以及第六方面提供的服务端设备。

根据本公开实施例的第八方面,提供一种存储介质,所述存储介质中包括指令,所述指令由客户端设备的处理器执行以完成第一方面提供的内容显示方法。

根据本公开实施例的第九方面,提供一种存储介质,所述存储介质中包括指令,所述指令由服务端设备的处理器执行以完成第二方面提供的内容处理方法。

根据本公开实施例的第十方面,提供一种计算机程序产品,当在客户端设备上执行时,适于执行初始化有第一方面提供的内容显示方法的步骤的程序。

根据本公开实施例的第十一方面,提供一种计算机程序产品当在服务端设备上执行时,适于执行初始化有第二方面提供的内容处理方法的步骤的程序。

本公开的实施例提供的技术方案至少带来以下有益效果:本公开实施例提供的一种内容显示方法、内容处理方法及相关设备,可以响应于所接收的内容显示请求,获取待显示的目标内容,所述目标内容中包括主内容以及辅助内容;检测到展示所述目标内容的电子设备的屏幕类型为异形屏,将所述辅助内容显示在所述异形屏中的异形显示区域,将所述主内容显示在所述异形屏中除所述异形显示区域外的其他显示区域;检测到展示所述目标内容的电子设备的屏幕类型为非异形屏,将所述主内容显示在所述非异形屏的全部显示区域。本实施例仅需要保存一个待显示的目标内容即可使得该待目标内容同时适配非异形屏以及异形屏,有效节省了电子设备的存储空间。同时,由于目标内容中包括用于显示在异形显示区域中的辅助内容以及用于显示在其他显示区域的主内容,因此本实施例可以分别对这两个部分进行调整以分别适配异形显示区域和其他显示区域,有效提高了适配效果。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。

图1是根据一示例性实施例示出的一种具有刘海屏的手机的示意图;

图2是根据一示例性实施例示出的另一种具有刘海屏的手机的示意图;

图3是根据一示例性实施例示出的另一种具有刘海屏的手机的示意图;

图4是根据一示例性实施例示出的图1所示手机在实际场景中的显示区域的示意图;

图5是根据一示例性实施例示出的一种内容显示方法的流程图;

图6是根据一示例性实施例示出的电子设备的屏幕横向显示的示意图;

图7是根据一示例性实施例示出的待显示界面的示意图;

图8是根据一示例性实施例示出的对图7所示待显示界面进行划分的示意图;

图9是根据一示例性实施例示出的将待显示界面的第一部分显示在异形屏中的异形显示区域的具体过程的示意图;

图10是根据一示例性实施例示出的将第一部分进行裁剪处理的示意图;

图11是根据一示例性实施例示出的将异形显示区域进行缩放处理的示意图;

图12是根据一示例性实施例示出的对第一部分进行等比例放大的示意图;

图13是根据一示例性实施例示出的第二显示内容的上部分内容的示意图;

图14是根据一示例性实施例示出的、图13所示的内容与图10所示的异形显示区域内的内容的连续性示意图;

图15是根据一示例性实施例示出的带有滑动条的界面的示意图;

图16是根据一示例性实施例示出的非异形屏显示图8所示待显示界面的示意图;

图17根据一示例性实施例示出的一种内容处理方法的流程图;

图18是根据一示例性实施例示出的一种内容显示装置的框图;

图19是根据一示例性实施例示出的一种内容处理装置的框图;

图20是根据一示例性实施例示出的一种客户端设备的框图;

图21是根据一示例性实施例示出的一种服务端设备的框图;

图22是根据一示例性实施例示出的一种内容处理系统的框图;

图23是根据一示例性实施例示出的图22所示的内容处理系统进行内容处理的流程图。

具体实施方式

为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

下面首先结合附图以刘海屏为例对异形屏的多样性进行示例性描述:

图1至图3示出了三种具有刘海屏的手机。其中,图1至图3中的标号001指示的是手机,标号004指示的是刘海区域(即缺口区域),该区域内可以设置有摄像头等器件,该区域无法显示内容。标号002指示的是异形显示区域。标号003指示的是异形屏中的除异形显示区域外的其他显示区域。需要说明的是,为了清楚指示,图1至图3通过黑色粗实线框来和标号002配合指示异形显示区域002,图1至图3通过黑色粗实线框来和标号003配合指示除异形显示区域外的其他显示区域003。在实际场景中,图1至图3中异形显示区域及除异形显示区域外的其他显示区域构成一个整体。例如:图1所示手机在实际场景中的显示区域如图4所示。

设图1至图3中的手机的当前状态即为显示状态,刘海区域004位于手机顶部,图1至图3中的手机的屏幕从屏幕顶端至屏幕底端的距离为屏幕的高度,图1至图3中的手机的屏幕从屏幕左端至屏幕右端的距离为屏幕的宽度。图1所示手机的屏幕的高度为h1,宽度为w1;图2所示手机的屏幕的高度为h2,宽度为w1;图3所示手机的屏幕的高度为h2,宽度为w1。图1所示手机的刘海高度为h3,图2所示手机的刘海高度为h3,图3所示手机的刘海高度为h4。其中,h1大于h2,h4大于h3。

可以理解的是,由于各异形屏中的刘海区域的尺寸、位置等不尽相同,因此图1至图3中的刘海区域及异形显示区域仅为示例性展示,本公开中的异形显示区域及刘海区域并不局限于图1至图3所示的几种。

图5是根据一示例性实施例示出的一种内容显示方法的流程图,如图5所示,该内容显示方法,包括以下步骤。

在步骤s11中,响应于所接收的内容显示请求,获取待显示的目标内容,目标内容中包括主内容以及辅助内容。

可选的,图5所示方法可以用于电子设备,该电子设备可以为手机、平板电脑、可穿戴电子设备(如智能手表、智能眼镜、头戴式虚拟现实设备等)、电脑等。该电子设备可以为安装有预设应用程序的客户端的客户端设备。其中,上述待显示的目标内容可以是直接从执行图5所示方法的设备中获取的,也可以是从执行图5所示方法的设备外的其他设备中获取的。

可选的,步骤s11中获取待显示的目标内容,可以具体包括:

向服务端设备发送内容获取请求;

获得服务端设备返回的待显示的目标内容。

可选的,待显示的目标内容可以是服务端设备生成并返回给执行图5所示方法的设备的。

当然,在其他实施例中,待显示的目标内容也可以是执行图5所示方法的设备自己生成的。

其中,待显示的目标内容可以为需显示在屏幕中的完整界面或部分界面。内容显示请求可以为对完整界面或部分界面的显示请求。

电子设备的屏幕类型可以包括:异形屏和非异形屏两种,当然,本公开也可以对屏幕类型进行更为细致的划分,例如:将异形屏划分为:刘海屏、水滴屏、挖孔屏。当然,本公开还可以对屏幕类型进行更为细致的划分,例如:将刘海屏划分为:顶部中间刘海屏、顶部右端刘海屏、左侧中间刘海屏等;再如:将挖孔屏划分为:左上角挖孔屏、左下角挖孔屏等。

可以理解的是,非异形屏也可以称之为:规整屏。该规整屏的屏幕形状相对规整。本公开可以对非异形屏进行更为细致的划分,例如:将规整屏划分为:矩形屏、圆角矩形屏等。

需要说明的是,本公开的技术方案同样适用于曲面屏。无论曲面屏是部分区域还是全部区域为曲面,本公开仍可以根据曲面屏是否包括用于放置摄像头等元件的、无法显示内容的区域来确定其是异形屏还是非异形屏。例如:当一具有曲面屏的手机中的曲面屏中包括有刘海区域时,可以确定该曲面屏为异形屏。如果该曲面屏中没有用于放置摄像头等元件的、无法显示内容的区域,则确定该曲面屏为非异形屏。

可选的,本公开中的待显示的目标内容可以是预先根据多种异形屏和多种非异形屏设计的一个目标内容。本公开将待显示的目标内容至少划分为主内容以及辅助内容,其中,辅助内容中的至少部分内容用于在异形屏中的异形显示区域进行显示。主内容中的至少部分内容用于在异形屏中除异形显示区域外的其他显示区域进行显示,主内容中的至少部分内容还用于在非异形屏的全部显示区域进行显示。

可选的,辅助内容和主内容可以构成待显示的目标内容。可选的,辅助内容和主内容在显示的对象上连续。

可选的,步骤s11中获取待显示的目标内容可以具体包括:

获得待显示的初始内容,将初始内容分割为主内容以及辅助内容,将主内容以及辅助内容确定为待显示的目标内容。

可选的,本公开获得的待显示的初始内容可以为一个完整的内容,例如:一个完整的界面或一个完整的图。本公开可以将该待显示的初始内容分割为主内容以及辅助内容。由于主内容和辅助内容是从同一个待显示的初始内容分割得到的,因此主内容和辅助内容的显示效果相匹配甚至相一致。同时,主内容和辅助内容的在显示的对象上具有连续性。当在屏幕中同时显示主内容和辅助内容时,主内容和辅助内容仍可以无缝拼接为显示效果相匹配且显示对象连续的显示内容,有效提高了显示内容的显示效果和连续性。

进一步,可选的,上述将初始内容分割为主内容以及辅助内容的具体过程,可以包括:

通过与第一方向平行的分割线将初始内容分割为主内容以及辅助内容,其中,辅助内容在第二方向上的尺寸不低于预设尺寸,第二方向垂直于第一方向。

可选的,上述分割的过程可以由客户端设备进行,也可以由服务端设备进行,本公开不做限定。

为了使得辅助内容可以适配多种异形屏的异形显示区域,本公开可以获得多种异形屏的异形显示区域在第二方向的尺寸,并将辅助内容在第二方向上的尺寸设置为均不低于多种异形屏中各异形屏的异形显示区域在第二方向的尺寸。上述多种异形屏中各异形屏的异形显示区域在第二方向的尺寸即为预设尺寸。可见,本公开通过分割线分割得到的辅助内容可以适配多种异形屏的异形显示区域,适用性良好。

可选的,其中,当电子设备的屏幕为如图1至图3所示的竖向显示时,第二方向为如图1至图3所示的高度方向。当电子设备的屏幕为如图6所示的横向显示时,第二方向为宽度方向。其中,第一方向为在屏幕所在平面中与第二方向垂直的方向。例如:当第二方向为高度方向时,第一方向为宽度方向;当第二方向为宽度方向时,第二方向为高度方向。

下面对待显示的目标内容进行举例说明:图7所示界面为待显示的目标内容,本公开可以通过图8所示的分割线009将图7所示界面划分为如图8所示的两个部分:辅助内容005和主内容006,其中,辅助内容005和主内容006均分别用黑色实线标识出具体区域。假设市场上的各种异形屏的异形显示区域在第二方向上的最大尺寸为144像素,则本公开可以将辅助内容在第二方向上的尺寸设置为不低于144像素(即预设尺寸为144像素)。如图7所示,辅助内容005和主内容006在界面显示的对象上连续,如图7中的树枝在辅助内容005和主内容006是连续的。

在一可选实施例中,本公开中的辅助内容和主内容可以均为一个独立的文件,例如:待显示的目标内容为一张图片,则本公开将该图片分割为辅助内容和主内容,其中,辅助内容为一张单独的图片,主内容为一张单独的图片。

在另一可选实施例中,本公开中的辅助内容和主内容可以为一个文件中的部分,即:辅助内容和主内容均不是独立的文件。辅助内容和主内容可以是本公开预先划分好的,也可以是在需要对待显示的目标内容进行显示时再进行划分得到的。

在步骤s12中,检测到展示目标内容的电子设备的屏幕类型为异形屏,将辅助内容显示在异形屏中的异形显示区域,将主内容显示在异形屏中除异形显示区域外的其他显示区域。

本公开可以通过多种不同的方式来获得电子设备的屏幕类型,下面示例性提供其中一种:

通过系统屏幕参数接口获得电子设备的屏幕类型。

具体的,本公开可以使用与系统屏幕参数接口对应的接口调用函数来通过系统屏幕参数接口获得电子设备的屏幕类型。本公开使用的接口调用函数可以有多种,例如:当电子设备的系统类型/系统型号不同时,本公开使用的接口调用函数也可以不同。当电子设备的系统类型为安卓系统时,本公开使用的接口调用函数可以为:

displaycutoutcutout=mcontext.getdisplaycutout()。

本公开可以根据接口调用函数返回的信息来获得电子设备的屏幕类型。可选的,本公开还可以根据接口调用函数返回的信息来获得电子设备的屏幕尺寸、屏幕中缺口的尺寸等。可选的,本公开可以根据接口调用函数返回的屏幕中缺口的数量来获得电子设备的屏幕类型。当接口调用函数返回的屏幕中缺口的数量为0时,可以确定电子设备的屏幕类型为非异形屏,当接口调用函数返回的屏幕中缺口的数量不为0时,可以确定电子设备的屏幕类型为异形屏。

其中,屏幕中缺口的尺寸与异形显示区域的尺寸在第二方向上是相同的。其中,当电子设备的屏幕为如图1至图3所示的竖向显示时,第二方向为如图1至图3所示的高度方向。当电子设备的屏幕为如图6所示的横向显示时,第二方向为宽度方向。从图1至图3可以看出,当电子设备的屏幕竖向显示时,缺口004的高度与异形显示区域002的高度相同。

本公开可以将屏幕中缺口在第二方向上的尺寸确定为异形显示区域在第二方向上的尺寸。

可选的,当主内容在第一方向上的尺寸与除异形显示区域外的其他显示区域在第一方向上的尺寸不适配时,本公开可以根据异形屏中的异形显示区域的尺寸对辅助内容进行调整,以使得调整后的辅助内容的尺寸与异形显示区域的尺寸适配;将调整后的辅助内容显示在异形屏中的异形显示区域。

可选的,当辅助内容的尺寸与异形显示区域的尺寸适配时,可以无需对辅助内容进行调整,直接将其显示在异形显示区域即可。

可选的,当主内容在第一方向上的尺寸与除异形显示区域外的其他显示区域在第一方向上的尺寸适配时,可以无需对主内容进行调整,直接将其显示在上述其他显示区域即可。

在步骤s13中,检测到展示目标内容的电子设备的屏幕类型为非异形屏,将主内容显示在非异形屏的全部显示区域。

可选的,当主内容在第一方向上的尺寸与屏幕的全部显示区域在第一方向上的尺寸不适配时,本公开可以对主内容进行调整,以使得调整后的主内容在第一方向上的尺寸与屏幕的全部显示区域在第一方向上的尺寸适配,将调整后的主内容显示在全部显示区域。

可选的,当主内容在第一方向上的尺寸与屏幕的全部显示区域在第一方向上的尺寸适配时,可以无需对主内容进行调整,直接将其显示在屏幕的全部显示区域即可。

可选的,本公开中对辅助内容和/或主内容进行调整的具体处理方式可以包括:裁剪处理、缩放处理、变换角度等。可选的,裁剪处理可以沿一个方向(如第一方向或第二方向)进行裁剪,被裁剪的部分可以为一个矩形区域,剩余的部分也可以为一个矩形区域。可选的,缩放处理可以为:等比例缩放、不等比例缩放等。其中,等比例缩放为:固定长宽比的前提下的缩放处理。不等比例缩放为:不固定长宽比的前提下的缩放处理。变换角度可以为:沿某点旋转一定角度、垂直翻转、水平翻转等。

本公开实施例提供的一种内容显示方法,可以响应于所接收的内容显示请求,获取待显示的目标内容,目标内容中包括主内容以及辅助内容;检测到展示目标内容的电子设备的屏幕类型为异形屏,将辅助内容显示在异形屏中的异形显示区域,将主内容显示在异形屏中除异形显示区域外的其他显示区域;检测到展示目标内容的电子设备的屏幕类型为非异形屏,将主内容显示在非异形屏的全部显示区域。本实施例仅需要保存一个待显示的目标内容即可使得该待目标内容同时适配非异形屏以及异形屏,有效节省了电子设备的存储空间。同时,由于目标内容中包括用于显示在异形显示区域中的辅助内容以及用于显示在其他显示区域的主内容,因此本实施例可以分别对这两个部分进行调整以分别适配异形显示区域和其他显示区域,有效提高了适配效果。

在本公开的其他可选实施例中,如图9所示,图5所示实施例中步骤s12中将辅助内容显示在异形屏中的异形显示区域的具体过程,可以包括:

s121、根据异形屏中的异形显示区域的尺寸对辅助内容进行调整,以使得调整后的辅助内容的尺寸与异形显示区域的尺寸适配。

可以理解的是,本公开通过根据异形屏中的异形显示区域的尺寸对辅助内容进行调整,可以使得调整后的辅助内容的尺寸与异形显示区域的尺寸适配。由于调整后的辅助内容的尺寸与异形显示区域的尺寸适配,因此本公开的辅助内容可以在异形显示区域中获得良好的显示效果。

其中,异形显示区域的尺寸可以包括:高度和宽度。当电子设备的屏幕进行竖向显示时,异形显示区域的高度可以为缺口区域的高度,异形显示区域的宽度可以为屏幕的宽度。当电子设备的屏幕进行横向显示时,异形显示区域的宽度可以为缺口区域的宽度,异形显示区域的高度可以为屏幕的高度。

可选的,步骤s121可以具体包括如下四种处理中的至少一种:

处理一、当辅助内容在第一方向上的尺寸与异形显示区域在第一方向上的尺寸相同时,对辅助内容进行裁剪处理以使辅助内容的剩余部分在第二方向上的尺寸与异形显示区域在第二方向上的尺寸相同;其中,第一方向与第二方向垂直。当辅助内容的第一尺寸比和异形显示区域的第二尺寸比相同时,对辅助内容进行缩放处理,以使辅助内容在第一方向上的尺寸与异形显示区域在第一方向上的尺寸相同,其中,第一尺寸比为辅助内容在第一方向上的尺寸与辅助内容在第二方向上的尺寸之比,第二尺寸比为异形显示区域在第一方向上的尺寸与异形显示区域在第二方向上的尺寸之比。

可选的,上述缩放处理为等比例缩放处理。本公开前述实施例中已对第一方向和第二方向进行说明,此处不再赘述,参见前述实施例的说明内容即可。

为方便理解,下面以图1所示屏幕及图8所示待显示的目标内容为例对“当辅助内容在第一方向上的尺寸与异形显示区域在第一方向上的尺寸相同时,对辅助内容进行裁剪处理”进行举例说明:

由于图1所示屏幕为竖向显示,因此第一方向为图1所示屏幕的宽度方向,第二方向为图1所示屏幕的高度方向。当图8所示待显示的目标内容的辅助内容005在宽度方向上的尺寸(即辅助内容005的宽度)与图1所示异形显示区域002在宽度方向上的尺寸(即异形显示区域002的宽度)相同时,则如图10所示,可以将辅助内容005中的右斜线区域裁剪掉,这样,辅助内容005的剩余部分在高度方向上的尺寸与图1所示异形显示区域002在高度方向上的尺寸相同。

辅助内容裁剪后剩余的部分的尺寸与异形显示区域的尺寸适配,使得剩余的部分可以很好的在异形显示区域进行显示,具有较高的适配度。

为方便理解,下面以图3所示屏幕及图8所示待显示的目标内容为例对“当辅助内容的第一尺寸比和异形显示区域的第二尺寸比相同时,对辅助内容进行缩放处理”进行举例说明:

由于图3所示屏幕为竖向显示,因此第一方向为图3所示屏幕的宽度方向,第二方向为图3所示屏幕的高度方向。当图8所示待显示的目标内容的辅助内容005的第一尺寸比(即辅助内容005的宽度与高度之比)与图3所示异形显示区域002的第二尺寸比(即异形显示区域002的宽度与高度之比)相同时,则如图11所示,可以将异形显示区域002进行缩放处理以使辅助内容005的宽度与异形显示区域002的宽度相同。这样,辅助内容005在高度方向上的尺寸与图1所示异形显示区域002在高度方向上的尺寸相同,而且辅助内容005在宽度方向上的尺寸与图1所示异形显示区域002在宽度方向上的尺寸相同。即:辅助内容005与异形显示区域002的尺寸适配。

辅助内容缩放的尺寸与异形显示区域的尺寸适配,使得缩放后的辅助内容可以很好的在异形显示区域进行显示,具有较高的适配度。

处理二、对辅助内容进行缩放处理,以使辅助内容在第一方向上的尺寸与异形显示区域在第一方向上的尺寸相同;对辅助内容进行裁剪处理以使辅助内容的剩余部分在第二方向上的尺寸与异形显示区域在第二方向上的尺寸相同。

可选的,上述缩放处理为等比例缩放处理。

处理二可以首先进行缩放处理,然后进行裁剪处理。通过缩放处理,处理二可以使得辅助内容在第一方向上的尺寸与异形显示区域在第一方向上的尺寸相同;通过裁剪处理,处理二可以使得辅助内容的剩余部分在第二方向上的尺寸与异形显示区域在第二方向上的尺寸相同。这样,辅助内容的剩余部分的尺寸可以与异形显示区域的尺寸适配,从而取得良好的显示效果。

为方便理解,下面以图1所示屏幕及图8所示待显示的目标内容为例进行举例说明:

由于图1所示屏幕为竖向显示,因此第一方向为图1所示屏幕的宽度方向,第二方向为图1所示屏幕的高度方向。如图12所示,本公开可以首先对辅助内容005进行等比例放大,使得辅助内容005的宽度与异形显示区域002的宽度相同。然后进行如图10所示的裁剪,将右斜线区域裁剪掉。这样,辅助内容005的剩余部分在高度方向以及宽度方向上的尺寸分别与图1所示异形显示区域002在高度方向以及宽度方向上的尺寸相同。

处理三、对辅助内容进行裁剪处理以使辅助内容的剩余部分的第一尺寸比和异形显示区域的第二尺寸比相同;对辅助内容进行缩放处理,以使辅助内容的剩余部分在第一方向上的尺寸与异形显示区域在第一方向上的尺寸相同。

可选的,上述缩放处理为等比例缩放处理。

处理三可以首先进行裁剪处理,然后进行缩放处理。通过裁剪处理,处理三可以使得辅助内容的剩余部分的第一尺寸比和异形显示区域的第二尺寸比相同;通过缩放处理,处理三可以使得辅助内容的剩余部分在第二方向上的尺寸与异形显示区域在第二方向上的尺寸相同。这样,辅助内容的剩余部分的尺寸可以与异形显示区域的尺寸适配,从而取得良好的显示效果。

可选的,上述处理中,对辅助内容进行裁剪处理后剩余的部分与主内容在界面显示的对象上连续。如图10及图8所示,对辅助内容进行裁剪后剩余的部分(图10中粗实线矩形框内的部分)与图8中主内容006在界面显示的对象上是连续的,例如:枝条是连续的。由于对辅助内容进行裁剪处理后剩余的部分与主内容在界面显示的对象上连续,因此即使进行了裁剪,屏幕中显示的对象也是连续的,有效保证了显示效果。

s122、将调整后的辅助内容显示在异形屏中的异形显示区域。

由于调整后的辅助内容的尺寸与异形显示区域的尺寸适配,因此调整后的辅助内容可以在异形显示区域具有较好的显示效果。

可选的,在其他实施例中,s12中将主内容显示在异形屏中除异形显示区域外的其他显示区域的具体过程,可以包括:对待显示界面的主内容进行调整,以使得调整后的主内容在第一方向上的尺寸与其他显示区域在第一方向上的尺寸适配,将调整后的主内容显示在其他显示区域。

可选的,上述对主内容进行的调整可以包括:等比例缩放处理。

具体的,当调整后的主内容在第一方向上的尺寸与其他显示区域在第一方向上的尺寸适配时,如果调整后的主内容在第二方向上的尺寸大于其他显示区域在第二方向上的尺寸,则本公开可以显示调整后的主内容的上部分内容,该上部分内容在第二方向上的尺寸等于其他显示区域在第二方向上的尺寸。对于当前未显示的主内容的下部分内容,本公开可以通过设置滑动条等方式来使得用户可以切换显示内容进而使屏幕显示下部分内容。

为方便理解,下面以图1所示屏幕及图8所示待显示的目标内容为例进行举例说明:

由于图1所示屏幕为竖向显示,因此第一方向为图1所示屏幕的宽度方向,第二方向为图1所示屏幕的高度方向。如图8所示的第二显示内容006,本公开首先将其在宽度方向上进行缩放处理,以使第二显示内容006的宽度与图1所示其他显示区域003的宽度相等。由于图8所示的第二显示内容006的高度大于图1所示其他显示区域003的高度,本公开可以将如图13所示的第二显示内容006的上部分内容显示在图1所示其他显示区域003。这样,图13所示的内容与前述举例中的图10所示的异形显示区域内的对象是连续的,如图14所示。当然,为了显示第二显示内容006的内容,本发明可以通过如图15所示的滑动条007方式来使得用户可以切换显示内容进而使屏幕显示下部分内容,其中,图15中的滑动条007上可以具有滑块008。

可选的,在其他实施例中,步骤s13中将主内容显示在非异形屏的全部显示区域的具体过程,可以包括:对主内容进行调整,以使得调整后的主内容在第一方向上的尺寸与非异形屏的全部显示区域在第一方向上的尺寸适配,将调整后的主内容显示在全部显示区域。

可选的,上述对主内容进行的调整可以包括:等比例缩放处理。

具体的,当调整后的主内容在第一方向上的尺寸与屏幕的全部显示区域在第一方向上的尺寸适配时,如果调整后的主内容在第二方向上的尺寸大于屏幕的全部显示区域在第二方向上的尺寸,则本公开可以显示调整后的主内容的上部分内容,该上部分内容在第二方向上的尺寸等于屏幕的全部显示区域在第二方向上的尺寸。对于当前未显示的主内容的下部分内容,本公开可以通过设置滑动条等方式来使得用户可以切换显示内容进而使屏幕显示下部分内容。

为方便理解,下面以图16所示屏幕以及图8所示待显示的目标内容为例进行举例说明:

由于图16所示屏幕为竖向显示,因此第一方向为图16所示屏幕的宽度方向,第二方向为图16所示屏幕的高度方向。如图8所示的第二显示内容006,本公开首先将其在宽度方向上进行缩放处理,以使第二显示内容006的宽度与图16所示屏幕的全部显示区域的宽度相等。由于图8所示的第二显示内容006的高度大于图16所示屏幕的全部显示区域的高度,如图16所示,本公开可以将第二显示内容006的上部分内容显示在图16所示屏幕的全部显示区域。当然,为了显示第二显示内容006的内容,本发明可以通过滑动条方式来使得用户可以切换显示内容进而使屏幕显示下部分内容。

可选的,图5所示步骤s12将辅助内容显示在异形屏中的异形显示区域,可以具体包括:通过第一显示控件,将辅助内容显示在异形显示区域,其中,第一显示控件的边框与异形显示区域的外接矩形重叠。

其中,第一显示控件可以为:imageview。当屏幕类型为异形屏时,本公开可以将第一显示控件进行调整,以使第一显示控件的边框与异形显示区域的外接矩形重叠。这样,调整后的辅助内容就可以显示在第一显示控件中,进而显示在异形显示区域中。

其中,第一显示控件在屏幕中的显示层级可以为顶层。

在本公开的其他可选实施例中,图5所示实施例中步骤s12将主内容显示在异形屏中除异形显示区域外的其他显示区域,可以具体包括:通过第二显示控件,将主内容显示在其他显示区域,其中,第二显示控件的边框与其他显示区域重叠。

其中,第二显示控件可以为:容器。当屏幕类型为异形屏时,本公开可以将第二显示控件进行调整,以使第二显示控件的边框与除异形显示区域外的其他显示区域重叠。这样,调整后的主内容就可以显示在第二显示控件中,进而显示在其他显示区域中。

其中,第二显示控件在屏幕中的显示层级可以为顶层。

可选的,图5所示实施例中步骤s13将主内容显示在非异形屏的全部显示区域,可以具体包括:

通过第二显示控件,将主内容显示在非异形屏的全部显示区域,其中,第二显示控件的边框与电子设备的屏幕的全部显示区域。

可选的,本公开其他实施例提供的一种内容显示方法,还可以包括:

检测到展示目标内容的电子设备的屏幕类型为非异形屏,隐藏第一显示控件。

由于非异形屏不具有异形显示区域,因此通过隐藏第一显示控件可以免去对第一显示控件的处理过程,节省了计算资源。

图17是根据一示例性实施例示出的一种内容处理方法的流程图,如图17所示,该内容处理方法,包括以下步骤:

在步骤s21中、响应于客户端设备发送的内容获取请求,获得待显示的初始内容。

可选的,图17所示方法可以应用于服务端设备中。

在步骤s22中、将初始内容分割为主内容以及辅助内容,将主内容以及辅助内容确定为待显示的目标内容。

可选的,步骤s22中将初始内容分割为主内容以及辅助内容,可以具体包括:

通过与第一方向平行的分割线将初始内容分割为主内容以及辅助内容,其中,辅助内容在第二方向上的尺寸不低于预设尺寸,第二方向垂直于第一方向。

为了使得辅助内容可以适配多种异形屏的异形显示区域,本公开可以获得多种异形屏的异形显示区域在第二方向的尺寸,并将辅助内容在第二方向上的尺寸设置为均不低于多种异形屏中各异形屏的异形显示区域在第二方向的尺寸。上述多种异形屏中各异形屏的异形显示区域在第二方向的尺寸即为预设尺寸。可见,本公开通过分割线分割得到的辅助内容可以适配多种异形屏的异形显示区域,适用性良好。

在步骤s23中、将待显示的目标内容发送至客户端设备,以使客户端设备在检测到展示目标内容的电子设备的屏幕类型为异形屏时,将辅助内容显示在异形屏中的异形显示区域,将主内容显示在异形屏中除异形显示区域外的其他显示区域;并使客户端设备在检测到展示目标内容的电子设备的屏幕类型为非异形屏时,将主内容显示在非异形屏的全部显示区域。

可选的,本公开获得的待显示的初始内容可以为一个完整的内容,例如:一个完整的界面或一个完整的图。本公开可以将该待显示的初始内容分割为主内容以及辅助内容。由于主内容和辅助内容是从同一个待显示的初始内容分割得到的,因此主内容和辅助内容的显示效果相匹配甚至相一致。同时,主内容和辅助内容的在显示的对象上具有连续性。当在屏幕中同时显示主内容和辅助内容时,主内容和辅助内容仍可以无缝拼接为显示效果相匹配且显示对象连续的显示内容,有效提高了显示内容的显示效果和连续性。

本公开实施例提供的一种内容处理方法,可以响应于客户端设备发送的内容获取请求,获得待显示的初始内容;将初始内容分割为主内容以及辅助内容,将主内容以及辅助内容确定为待显示的目标内容;将待显示的目标内容发送至客户端设备。本实施例将初始内容分割为主内容以及辅助内容,将主内容以及辅助内容确定为待显示的目标内容并发给客户端设备,使得客户端设备仅需要保存一个待显示的目标内容即可使得该待目标内容同时适配非异形屏以及异形屏,有效节省了电子设备的存储空间。同时,由于目标内容中包括用于显示在异形显示区域中的辅助内容以及用于显示在其他显示区域的主内容,因此本实施例可以分别对这两个部分进行调整以分别适配异形显示区域和其他显示区域,有效提高了适配效果。

图18是根据一示例性实施例示出的一种内容显示装置的框图,如图18所示,该内容显示装置,包括:内容获取单元31、第一适配单元32和第二适配单元33。

内容获取单元31,被配置为执行响应于所接收的内容显示请求,获取待显示的目标内容,目标内容中包括主内容以及辅助内容;

第一适配单元32,被配置为执行检测到展示目标内容的电子设备的屏幕类型为异形屏,将辅助内容显示在异形屏中的异形显示区域,将主内容显示在异形屏中除异形显示区域外的其他显示区域;

第二适配单元33,被配置为执行检测到展示目标内容的电子设备的屏幕类型为非异形屏,将主内容显示在非异形屏的全部显示区域。

可选的,内容获取单元31获取待显示的目标内容,被具体配置为执行获得待显示的初始内容,将初始内容分割为主内容以及辅助内容,将主内容以及辅助内容确定为待显示的目标内容。

可选的,内容获取单元31将初始内容分割为主内容以及辅助内容,被具体配置为执行通过与第一方向平行的分割线将初始内容分割为主内容以及辅助内容,其中,辅助内容在第二方向上的尺寸不低于预设尺寸,第二方向垂直于第一方向。

可选的,第一适配单元32将辅助内容显示在异形屏中的异形显示区域,被具体配置为执行根据异形屏中的异形显示区域的尺寸对辅助内容进行调整,以使得调整后的辅助内容的尺寸与异形显示区域的尺寸适配;将调整后的辅助内容显示在异形屏中的异形显示区域。

可选的,第一适配单元32根据异形屏中的异形显示区域的尺寸对辅助内容进行调整,以使得调整后的辅助内容的尺寸与异形显示区域的尺寸适配,被具体配置为执行如下三种处理中的至少一种:

处理一、当辅助内容在第一方向上的尺寸与异形显示区域在第一方向上的尺寸相同时,对辅助内容进行裁剪处理以使辅助内容的剩余部分在第二方向上的尺寸与异形显示区域在第二方向上的尺寸相同,其中,第一方向与第二方向垂直;当辅助内容的第一尺寸比和异形显示区域的第二尺寸比相同时,对辅助内容进行缩放处理,以使辅助内容在第一方向上的尺寸与异形显示区域在第一方向上的尺寸相同,其中,第一尺寸比为辅助内容在第一方向上的尺寸与辅助内容在第二方向上的尺寸之比,第二尺寸比为异形显示区域在第一方向上的尺寸与异形显示区域在第二方向上的尺寸之比;

处理二、对辅助内容进行缩放处理,以使辅助内容在第一方向上的尺寸与异形显示区域在第一方向上的尺寸相同;对辅助内容进行裁剪处理以使辅助内容的剩余部分在第二方向上的尺寸与异形显示区域在第二方向上的尺寸相同;

处理三、对辅助内容进行裁剪处理以使辅助内容的剩余部分的第一尺寸比和异形显示区域的第二尺寸比相同;对辅助内容进行缩放处理,以使辅助内容的剩余部分在第一方向上的尺寸与异形显示区域在第一方向上的尺寸相同。

可选的,第一适配单元32将主内容显示在异形屏中除异形显示区域外的其他显示区域,被具体配置为执行对待显示界面的主内容进行调整,以使得调整后的主内容在第一方向上的尺寸与其他显示区域在第一方向上的尺寸适配,将调整后的主内容显示在其他显示区域;

和/或,

第二适配单元33将主内容显示在非异形屏的全部显示区域,被具体配置为执行对主内容进行调整,以使得调整后的主内容在第一方向上的尺寸与非异形屏的全部显示区域在第一方向上的尺寸适配,将调整后的主内容显示在全部显示区域。

可选的,第一适配单元32将辅助内容显示在异形屏中的异形显示区域,被具体配置为执行通过第一显示控件,将辅助内容显示在异形显示区域,其中,第一显示控件的边框与异形显示区域的外接矩形重叠;

和/或,

第一适配单元32将主内容显示在异形屏中除异形显示区域外的其他显示区域,被具体配置为执行通过第二显示控件,将主内容显示在其他显示区域,其中,第二显示控件的边框与其他显示区域重叠。

可选的,本公开提供的另一种内容显示装置,还可以包括:

控件隐藏单元,被配置为执行检测到展示目标内容的电子设备的屏幕类型为非异形屏,隐藏第一显示控件。

可选的,内容获取单元31获取待显示的目标内容,被具体配置为执行向服务端设备发送内容获取请求;获得服务端设备返回的待显示的目标内容。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

本公开提供的一种内容显示装置,可以响应于所接收的内容显示请求,获取待显示的目标内容,目标内容中包括主内容以及辅助内容;检测到展示目标内容的电子设备的屏幕类型为异形屏,将辅助内容显示在异形屏中的异形显示区域,将主内容显示在异形屏中除异形显示区域外的其他显示区域;检测到展示目标内容的电子设备的屏幕类型为非异形屏,将主内容显示在非异形屏的全部显示区域。本实施例仅需要保存一个待显示的目标内容即可使得该待目标内容同时适配非异形屏以及异形屏,有效节省了电子设备的存储空间。同时,由于目标内容中包括用于显示在异形显示区域中的辅助内容以及用于显示在其他显示区域的主内容,因此本实施例可以分别对这两个部分进行调整以分别适配异形显示区域和其他显示区域,有效提高了适配效果。

图19是根据一示例性实施例示出的一种内容处理装置的框图,如图18所示,该内容处理装置,包括:请求响应单元41、内容分割单元42和内容发送单元43。

请求响应单元41,被配置为执行响应于客户端设备发送的内容获取请求,获得待显示的初始内容;

内容分割单元42,被配置为执行将初始内容分割为主内容以及辅助内容,将主内容以及辅助内容确定为待显示的目标内容;

内容发送单元43,被配置为执行将待显示的目标内容发送至客户端设备,以使客户端设备在检测到展示目标内容的电子设备的屏幕类型为异形屏时,将辅助内容显示在异形屏中的异形显示区域,将主内容显示在异形屏中除异形显示区域外的其他显示区域;并使客户端设备在检测到展示目标内容的电子设备的屏幕类型为非异形屏时,将主内容显示在非异形屏的全部显示区域。

可选的,内容分割单元42将初始内容分割为主内容以及辅助内容,被具体配置为执行通过与第一方向平行的分割线将初始内容分割为主内容以及辅助内容,其中,辅助内容在第二方向上的尺寸不低于预设尺寸,第二方向垂直于第一方向。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

图20是根据一示例性实施例示出的一种客户端设备的框图,如图20所示,该客户端设备,包括:处理器51和用于存储处理器51可执行指令的存储器52;

其中,处理器51被配置为执行指令,以实现本公开任一实施例提供的内容显示方法。

图21是根据一示例性实施例示出的一种服务端设备的框图,如图21所示,该服务端设备,包括:处理器61和用于存储处理器61可执行指令的存储器62;

其中,处理器61被配置为执行指令,以实现本公开任一实施例提供的内容处理方法。

图22是根据一示例性实施例示出的一种内容处理系统的框图,如图22所示,该内容处理系统,包括:客户端设备71以及服务端设备72。

其中,客户端设备71可以为图20所示的客户端设备,服务端设备72可以为图21所示的服务端设备。

图23是根据一示例性实施例示出的图22所示的内容处理系统进行内容处理的流程图,该内容处理系统进行内容处理的流程可以包括:

在步骤s81中,客户端设备71响应于所接收的内容显示请求,向服务端设备72发送内容获取请求。

在步骤s82中,服务端设备72响应于客户端设备71发送的内容获取请求,获得待显示的初始内容。

在步骤s83中,服务端设备72将初始内容分割为主内容以及辅助内容,将主内容以及辅助内容确定为待显示的目标内容。

在步骤s84中,服务端设备72将待显示的目标内容发送至客户端设备71。

在步骤s85中,客户端设备71检测到展示目标内容的电子设备的屏幕类型为异形屏,将辅助内容显示在异形屏中的异形显示区域,将主内容显示在异形屏中除异形显示区域外的其他显示区域。

在步骤s86中,客户端设备71检测到展示目标内容的电子设备的屏幕类型为非异形屏,将主内容显示在非异形屏的全部显示区域。

其中,展示目标内容的电子设备可以和客户端设备71为同一设备或不同设备。

其中,在图23所示流程每执行一次的过程中,步骤s85和步骤s86可以仅执行其中一个。

在示例性实施例中,还提供了一种包括指令的存储介质,例如图5中包括指令的存储器52,上述指令可由客户端设备的处理器51执行以完成上述任一种内容显示方法。可选地,存储介质可以是非临时性计算机可读存储介质,例如,非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。

在示例性实施例中,还提供了另一种包括指令的存储介质,例如图6中包括指令的存储器62,上述指令可由服务端设备的处理器61执行以完成上述任一种内容处理方法。可选地,存储介质可以是非临时性计算机可读存储介质,例如,非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。

在示例性实施例中,还提供了一种计算机程序产品,当在客户端设备上执行时,适于执行初始化有任一实施例提供的内容显示方法的步骤的程序。

在示例性实施例中,还提供了一种计算机程序产品,当在服务端设备上执行时,适于执行初始化有任一实施例提供的内容处理方法的步骤的程序。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1