开屏文件的呈现方法、电子设备及计算机存储介质技术

技术编号:20621836 阅读:26 留言:0更新日期:2019-03-20 14:06
本发明专利技术公开了一种开屏文件的呈现方法、电子设备及计算机存储介质。其中,方法包括:当接收到应用程序启动指令时,获取待呈现的开屏文件;判断开屏文件的文件长宽比是否与终端设备的屏幕长宽比相一致;若否,则根据开屏文件的文件显示尺寸与屏幕显示尺寸,确定开屏文件对应的待填充区域,对待填充区域进行填充处理,以供终端设备呈现处理后的开屏文件。基于本发明专利技术提供的方案,可以提升开屏文件视觉效果,以及提升用户体验,避免了开屏文件与终端设备的屏幕之间留有空隙,导致开屏文件显示效果差,用户体验差,不利于推广的缺陷。

Presentation Method of Open-screen Files, Electronic Equipment and Computer Storage Media

【技术实现步骤摘要】
开屏文件的呈现方法、电子设备及计算机存储介质
本专利技术涉及通信
,具体涉及一种开屏文件的呈现方法、电子设备及计算机存储介质。
技术介绍
随着智能设备的发展,人们越来越多的通过终端设备上的应用来获取相应的信息,一些广告商通常会在应用上进行开屏广告的投放,即打开应用时会进行开屏广告的展示,这种开屏广告的方式能够起到很好的广告宣传作用。然而,由于终端设备的屏幕显示尺寸的多样化,开屏显示需求方所提供的开屏文件多样化,因此,很可能出现开屏文件的文件长宽比与终端设备的屏幕长宽比不一致的情况,例如,开屏文件的文件显示尺寸小于终端设备的屏幕显示尺寸,如果不对开屏文件做任何处理,直接呈现相应的开屏文件,很可能出现开屏文件边缘与终端设备的屏幕边缘之间有空隙,用户直观看到的效果可能是开屏文件的边缘与屏幕边缘之间空隙显示为白色或黑色,视觉效果差,不利于开屏文件的推广。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的开屏文件的呈现方法、电子设备及计算机存储介质。根据本专利技术的一个方面,提供了一种开屏文件的呈现方法,包括:当接收到应用程序启动指令时,获取待呈现的开屏文件;判断开屏文件的文件长宽比是否与终端设备的屏幕长宽比相一致;若否,则根据开屏文件的文件显示尺寸与屏幕显示尺寸,确定开屏文件对应的待填充区域,对待填充区域进行填充处理,以供终端设备呈现处理后的开屏文件。根据本专利技术的另一方面,提供了一种电子设备,包括:处理器、存储器、通信接口和通信总线,处理器、存储器和通信接口通过通信总线完成相互间的通信;存储器用于存放至少一可执行指令,可执行指令使处理器执行以下操作:当接收到应用程序启动指令时,获取待呈现的开屏文件;判断开屏文件的文件长宽比是否与终端设备的屏幕长宽比相一致;若否,则根据开屏文件的文件显示尺寸与屏幕显示尺寸,确定开屏文件对应的待填充区域,对待填充区域进行填充处理,以供终端设备呈现处理后的开屏文件。根据本专利技术的又一方面,提供了一种计算机存储介质,存储介质中存储有至少一可执行指令,可执行指令使处理器执行以下操作:当接收到应用程序启动指令时,获取待呈现的开屏文件;判断开屏文件的文件长宽比是否与终端设备的屏幕长宽比相一致;若否,则根据开屏文件的文件显示尺寸与屏幕显示尺寸,确定开屏文件对应的待填充区域,对待填充区域进行填充处理,以供终端设备呈现处理后的开屏文件。根据本专利技术提供的方案,当接收到应用程序启动指令时,获取待呈现的开屏文件;判断开屏文件的文件长宽比是否与终端设备的屏幕长宽比相一致;若否,则根据开屏文件的文件显示尺寸与屏幕显示尺寸,确定开屏文件对应的待填充区域,对待填充区域进行填充处理,以供终端设备呈现处理后的开屏文件。基于本专利技术提供的方案,可以提升开屏文件视觉效果,以及提升用户体验,避免了开屏文件与终端设备的屏幕之间留有空隙,导致开屏文件显示效果差,用户体验差,不利于推广的缺陷。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了根据本专利技术一个实施例的开屏文件的呈现方法的流程示意图;图2A示出了根据本专利技术另一个实施例的开屏文件的呈现方法的流程示意图;图2B、图2D、图2G为第一开屏文件对应的待填充区域示意图;图2C、图2H为对待填充区域进行填充处理后的示意图;图2E、图2F为模糊图片覆盖待填充区域的示意图;图2I为文件显示尺寸大于终端设备的屏幕显示尺寸的经过等比缩放处理后的第一开屏文件的示意图;图2J为对第一开屏文件进行裁剪处理后的示意图;图3示出了根据本专利技术一个实施例的电子设备的结构示意图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。图1示出了根据本专利技术一个实施例的开屏文件的呈现方法的流程示意图。如图1所示,该方法包括以下步骤:步骤S100,当接收到应用程序启动指令时,获取待呈现的开屏文件。其中,开屏文件指应用程序启动过程中在呈现应用首页面之前所显示的文件。在本实施例中,用户对终端设备所安装的应用程序的启动操作,即视为发送了应用程序启动指令,例如,用户对终端设备桌面中应用程序图标的点击操作,或者用户通过终端设备所提供的语音功能对所安装的应用程序的语音启动操作,都可被视为发送了应用程序启动指令,当接收到应用程序启动指令时,在呈现应用首页面之前,向服务端发送开屏文件获取请求,服务端根据该开屏文件获取请求,返回包含开屏文件的响应,接收服务端返回的包含开屏文件的响应,其中,开屏文件可以是广告图片、动态视频或者其它需要呈现的静态图片,通过呈现开屏文件进行相应的推广。步骤S101,判断开屏文件的文件长宽比是否与终端设备的屏幕长宽比相一致,若否,则执行步骤S102;若是,则执行步骤S103。在获取到待呈现的开屏文件后,还需要确定开屏文件的文件长宽比,其中,文件长宽比是文件的长度与宽度的比值,是开屏文件像素宽度与像素高度的比值,例如,16:9、4:3,这里仅是举例说明,不具有任何限定作用。在确定了开屏文件的文件长宽比后,将开屏文件的文件长宽比与终端设备的屏幕长宽比进行比较,进而确定开屏文件的文件长宽比是否与终端设备的屏幕长宽比相一致。这里判断开屏文件的文件长宽比是否与终端设备的屏幕长宽比相一致是为了确定开屏文件是否能够直接在终端设备上呈现,是否需要对开屏文件进行处理。步骤S102,根据开屏文件的文件显示尺寸与屏幕显示尺寸,确定开屏文件对应的待填充区域,对待填充区域进行填充处理,以供终端设备呈现处理后的开屏文件。在判断出判断开屏文件的文件长宽比与终端设备的屏幕长宽比不一致的情况下,可以确定开屏文件并不能直接在终端设备上呈现,需要对开屏文件进行处理。在本实施例中,可以对开屏文件进行等比缩放处理,使得等比缩放处理后的开屏文件的两个边缘与终端设备屏幕的两个边缘相贴合,此时,根据开屏文件的文件显示尺寸与屏幕显示尺寸,确定开屏文件对应的待填充区域,其中,待填充区域可能分布在终端设备屏幕左右两端或者分布在终端设备屏幕上下两端。在确定了开屏文件对应的待填充区域后,对待填充区域进行填充处理,填充处理后,开屏文件的四个边缘与终端设备屏幕四个边缘之间没有空隙。步骤S103,在终端设备呈现开屏文件。在开屏文件的文件长宽比与终端设备的屏幕长宽比相一致的情况下,可以在终端设备呈现开屏文件。根据本专利技术上述实施例提供的方法,当接收到应用程序启动指令时,获取待呈现的开屏文件;判断开屏文件的文件长宽比是否与终端设备的屏幕长宽比相一致;若否,则根据开屏文件的文件显示尺寸与屏幕显示尺寸,确定开屏文件对应的待填充区域,对待填充区域进本文档来自技高网...

【技术保护点】
1.一种开屏文件的呈现方法,包括:当接收到应用程序启动指令时,获取待呈现的开屏文件;判断开屏文件的文件长宽比是否与终端设备的屏幕长宽比相一致;若否,则根据开屏文件的文件显示尺寸与屏幕显示尺寸,确定开屏文件对应的待填充区域,对待填充区域进行填充处理,以供终端设备呈现处理后的开屏文件。

【技术特征摘要】
1.一种开屏文件的呈现方法,包括:当接收到应用程序启动指令时,获取待呈现的开屏文件;判断开屏文件的文件长宽比是否与终端设备的屏幕长宽比相一致;若否,则根据开屏文件的文件显示尺寸与屏幕显示尺寸,确定开屏文件对应的待填充区域,对待填充区域进行填充处理,以供终端设备呈现处理后的开屏文件。2.根据权利要求1所述的方法,其中,所述待呈现的开屏文件具体为第一开屏文件;所述判断开屏文件的文件长宽比是否与终端设备的屏幕长宽比相一致之后,所述方法还包括:当判定开屏文件的文件长宽比与终端设备的屏幕长宽比不一致时,从缓存中获取符合终端设备的第一屏幕显示需求的第二开屏文件进行呈现;将所述第一开屏文件进行缓存;所述确定开屏文件对应的待填充区域,对待填充区域进行填充处理具体为:从缓存中提取第一开屏文件,确定第一开屏文件对应的待填充区域,对第一开屏文件对应的待填充区域进行填充处理,将填充处理后的第一开屏文件进行缓存。3.根据权利要求1或2所述的方法,其中,在所述根据开屏文件的文件显示尺寸与屏幕显示尺寸,确定开屏文件对应的待填充区域之前,所述方法还包括:根据开屏文件的文件显示尺寸与屏幕显示尺寸,判断开屏文件是否满足第二屏幕显示需求,若否,则对开屏文件进行等比缩放处理;所述确定开屏文件对应的待填充区域具体为:根据满足第二屏幕显示需求或等比缩放处理后的开屏文件的文件显示尺寸与屏幕显示尺寸的差值,确定开屏文件对应的待填充区域。4.根据权利要求3所述的方法,其中,对待填充区域进行填充处理进一步包括:若所述差值小于或等于第一预设阈值,则根据开屏文件边缘的色值对待填充区域进行填充处理。5.根据权利要求3所述的方法,其中,对待填充区域进行填充处理进一步包括:若所述差值大于第一预设阈值且所述差值小于或等于第二预设阈值,则根据开屏文件得到模糊图片;利用所述模糊图片覆盖所述待填充区域。6.根据权利要求5所述的方法,其中,所述根据开屏文件得到模糊图片进一步包括:对开屏文件进行等比放大处理,以覆盖终端设备屏幕;对等比放大...

【专利技术属性】
技术研发人员:田敬焘李佳著
申请(专利权)人:掌阅科技股份有限公司
类型:发明
国别省市:北京,11

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

1