节目创建方法、装置、电子设备及计算机可读存储介质与流程

文档序号:19154778发布日期:2019-11-16 00:35阅读:144来源:国知局
节目创建方法、装置、电子设备及计算机可读存储介质与流程

本申请属于图像处理领域,具体涉及一种节目创建方法、装置、电子设备及计算机可读存储介质。



背景技术:

随着银行网点对外展示的信息越来越多,通过张贴海报的方式来展示信息已经跟不上信息的更新速度,因此,多种针对不同业务而向外展示信息的网点金融营销终端屏幕应运而生,如双面悬挂广告屏、壁挂式广告屏、营销一体机、智能数字货架等。一般而言,当需要营销终端屏幕向外展示信息时,一般都是在营销终端屏幕上播放视频、图片等节目。

在现有技术中,上述节目在创建时需要先在系统中上传节目素材,然后根据营销终端屏幕的实际尺寸以及显示分辨率来设置节目的制作比例。然而,由于各个营销终端屏幕的显示分辨率不统一,因此,对于节目创建人员而言,每当需要创建一个节目时,都要对节目的制作比例进行设置,以适配对应的营销终端屏幕的显示分辨率,使得节目创建过程较为繁琐。



技术实现要素:

有鉴于此,本申请的目的在于提供一种节目创建方法、装置、电子设备及计算机可读存储介质,以简化创建节目的过程。

本申请的实施例是这样实现的:

第一方面,本申请实施例提供一种节目创建方法,所述方法包括:响应目标节目模板选择指令,从预先保存的节目模板中确定出目标节目模板,所述节目模板在屏幕上的显示占比预先确定;获取目标屏幕的尺寸以及显示分辨率;获取目标节目素材;将所述目标节目素材填充到所述目标节目模板,使得所述目标节目素材的显示面积与所述目标节目模板在所述尺寸及所述显示分辨率下所确定的待显示面积适配;其中,所述待显示面积由与所述目标节目模板对应的显示占比、所述尺寸及所述显示分辨率共同确定。对于用户而言,整个节目创建过程只需要选择相应的节目模板以及相应的节目素材,并不需要对节目的尺寸属性进行调整,可以节省大量人工操作,提高节目创建效率,也在一定程度上提高了营销信息传播效率。

结合第一方面实施例,在一种可能的实施方式中,所述节目模板包括多个组件,每个组件在屏幕上的显示占比预先确定且每个组件包括组件标识,在将所述目标节目素材填充到所述目标节目模板之前,所述方法还包括:获取目标组件标识;相应的,将所述目标节目素材填充到所述目标节目模板,使得所述目标节目素材的显示面积与所述目标节目模板在所述尺寸及所述显示分辨率下所确定的待显示面积适配,包括:将所述目标节目素材填充到与所述目标组件标识对应的目标组件,使得所述目标节目素材的显示面积与所述目标组件在所述尺寸及所述显示分辨率下所确定的待显示面积适配。即在向目标节目模板填充素材时,需要向目标节目模板中的每个组件内填充素材。

结合第一方面实施例,在一种可能的实施方式中,所述将所述目标节目素材填充到所述目标组件,使得所述目标节目素材的显示面积与所述目标组件在所述尺寸以及所述显示分辨率下所确定的待显示面积适配,包括:根据所述目标组件的显示占比、所述尺寸及所述显示分辨率,计算所述目标组件的待显示面积;对所述目标节目素材进行缩放,使得所述目标节目素材的显示面积与所述目标组件的待显示面积一致。即通过调节节目素材的显示面积大小,使得节目素材与节目模板内的组件的显示占比相适配。

结合第一方面实施例,在一种可能的实施方式中,在响应目标节目模板选择指令之前,所述方法还包括:创建节目模板,为每个所述节目模板设置显示占比;将创建好的所述节目模板保存在本地数据库。

结合第一方面实施例,在一种可能的实施方式中,所述获取目标节目素材,包括:从本地数据库调取目标节目素材或者从网络上下载目标节目素材。

第二方面,本申请实施例提供一种节目创建装置,所述装置包括:响应模块,用于响应目标节目模板选择指令,从预先保存的节目模板中确定出目标节目模板,所述节目模板在屏幕上的显示占比预先确定;获取模块,用于获取目标屏幕的尺寸以及显示分辨率;所述获取模块,还用于获取目标节目素材;填充模块,用于将所述目标节目素材填充到所述目标节目模板,使得所述目标节目素材的显示面积与所述目标节目模板在所述尺寸及所述显示分辨率下所确定的待显示面积适配;其中,所述待显示面积由与所述目标节目模板对应的显示占比、所述尺寸及所述显示分辨率共同确定。

结合第二方面实施例,在一种可能的实施方式中,所述节目模板包括多个组件,每个组件在屏幕上的显示占比预先确定且每个组件包括组件标识;所述获取模块,还用于获取目标组件标识;相应的,所述填充模块,用于将所述目标节目素材填充到与所述目标组件标识对应的目标组件,使得所述目标节目素材的显示面积与所述目标组件在所述尺寸及所述显示分辨率下所确定的待显示面积适配。

结合第二方面实施例,在一种可能的实施方式中,所述填充模块,用于根据所述目标组件的显示占比、所述尺寸及所述显示分辨率,计算所述目标组件的待显示面积;对所述目标节目素材进行缩放,使得所述目标节目素材的显示面积与所述目标组件的待显示面积一致。

结合第二方面实施例,在一种可能的实施方式中,所述装置还包括创建模块,用于创建节目模板,为每个所述节目模板设置显示占比;将创建好的所述节目模板保存在本地数据库。

结合第二方面实施例,在一种可能的实施方式中,所述获取模块,用于从本地数据库调取目标节目素材或者从网络上下载目标节目素材。

第三方面,本申请实施例还提供一种电子设备包括:存储器和处理器,所述存储器和所述处理器连接;所述存储器用于存储程序;所述处理器调用存储于所述存储器中的程序,以执行上述第一方面实施例和/或结合第一方面实施例的任一种可能的实施方式提供的方法。

第四方面,本申请实施例还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被计算机运行时执行上述第一方面实施例和/或结合第一方面实施例的任一种可能的实施方式提供的方法。

本申请的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请实施例而了解。本申请的目的和其他优点可通过在所写的说明书以及附图中所特别指出的结构来实现和获得。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。通过附图所示,本申请的上述及其它目的、特征和优势将更加清晰。在全部附图中相同的附图标记指示相同的部分。并未刻意按实际尺寸等比例缩放绘制附图,重点在于示出本申请的主旨。

图1示出了本申请实施例提供的一种节目创建方法的流程图之一。

图2示出了本申请实施例提供的一种节目创建装置的结构框图。

图3示出了本申请实施例提供的一种电子设备的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,术语“包括”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

再者,本申请中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。

在现有技术中,当用户在创建节目时,需要面向不同的用于显示节目内容的节目的载体(网点金融营销终端屏幕)。因此,用户每次在创建节目时,都需要根据当前的节目载体对节目内容的尺寸属性(例如节目的边距、带宽、高度等)进行相应的设置,以适应当前的节目载体的显示分辨率。然而,对节目内容的尺寸属性的设置对于用户的图像专业知识要求较高,不利于面向网点金融营销终端屏幕的用户(一般指银行网点人员)进行操作。同时,每次创建节目时都对节目内容的尺寸属性进行设置,也使得节目创建过程较为繁琐,节目创建效率较低。

为了解决现有技术中的节目创建方法所存在的缺陷,本申请实施例提供一种节目创建方法、装置、电子设备及计算机可读存储介质,以简化创建节目的过程。该技术可采用相应的软件、硬件以及软硬结合的方式实现。以下对本申请实施例进行详细介绍。

下面将针对本申请所提供的节目创建方法进行介绍。

请参阅图1,本申请实施例提供一种节目创建方法。该方法可以应用于电子设备本身,也可以应用于安装在电子设备内的应用程序(application,app),还可以应用于某个小程序,该小程序内嵌在安装于电子设备内的某一公众平台,例如是内嵌在微信中的小程序。

当然,此处的电子设备可以指金融智能网点营销管理系统,主要用于管理网点金融营销终端的节目内容的创建、发布、审核、监控和统计等。

下面将结合图1对其所包含的步骤进行说明。

步骤s110:响应目标节目模板选择指令,从预先保存的节目模板中确定出目标节目模板,所述节目模板在屏幕上的显示占比预先确定。

针对用户而言,当有节目创建需求时,可以向电子设备发起节目创建指令。电子设备在获取到节目创建指令后,可以向用户展示节目创建页面,以供用户进行下一步操作。

由于针对同一块显示屏,其显示分辨率越高,其可以用于显示图像的面积越小,其显示分辨率越低,其可以用于显示图像的面积越大。因此,当节目的载体的显示分辨率不同时,对同样的节目内容的尺寸属性要求也不同,因此,需要对节目内容的尺寸属性进行修改,以使得节目内容去适配不同的显示分辨率。于本申请实施例中,电子设备通过节目模板自动对节目内容的尺寸属性进行修改,使得节目内容自动去适配不同的显示分辨率。可选的,当电子设备向用户展示节目创建页面后,节目创建页面可以显示多个预先创建好的节目模板供用户进行选择。

其中,屏幕可以包括宽屏、竖屏。每个节目模板适应一种不同类型的屏幕。例如节目模板1适应宽屏,节目模板2适应竖屏,节目模板3适应竖屏。当然,可以理解,节目模板2与节目模板3之间存在差异,例如节目模板2与节目模板3的显示区域的布局存在差异。

当用户在确定用于显示当前待创建节目的网点金融营销终端屏幕的屏幕类型后,用户可以根据屏幕类型以及所要创建的节目的显示区域的布局发出目标模板选择指令。电子设备获取并响应目标节目模板选择指令,从多个节目模板中确定出目标节目模板。

当然,在电子设备内预先保存有多个节目模板。电子设备在创建节目模板时,为每个节目模板设置相应的显示占比。其中,一个节目模板的显示占比表征该节目模板所显示的内容占某个屏幕的显示分辨率所确定的显示面积的比例。例如,某个节目模板的显示占比为100%,若待显示屏幕的显示分辨率所确定的显示面积为40平方厘米,那么后续该节目模板所确定的显示面积为40平方厘米;若待显示屏幕的显示分辨率所确定的显示面积为60平方厘米,那么后续该节目模板所确定的显示面积为60平方厘米。也就是说,节目模板的显示占比所确定的显示面积根据待显示屏幕的显示分辨率所确定的显示面积的变化而变化,是一个相对值。

可选的,针对每个节目模板,其可以包括一个或者多个组件。当某个节目模板包括一个组件时,该节目模板后续只需要填充一种节目素材,当某个节目模板包括多个组件时,该节目模板后续在使用时需要填充多种节目素材,例如在组件1中填充节目素材1,在组件2中填充节目素材2,在组件3中填充节目素材3。当然,每个组件都具备对应的组件标识,以便后续为组件选择节目素材时对组件进行区分。

相应的,当某个节目模板只包括一个组件时,该组件的显示占比即为整个节目模板的显示占比。当某个节目模板包括多个组件时,电子设备为每一个组件分别设置对应的显示占比,例如某个节目模板包括三个组件,整个节目模板的显示占比为100%,组件1的显示占比为30%,组件2的显示占比为30%,组件3的显示占比为40%。

步骤s120:获取目标屏幕的尺寸以及显示分辨率。

电子设备在确定目标节目模板后,即确定出目标节目模板的显示占比,若目标节目模板包括多个组件,也相应地确定出各个组件的显示占比。为了后续能够计算出待创建节目实际所占目标屏幕(即用于显示待创建节目的屏幕)的显示面积,此时,需要获取目标屏幕的尺寸以及显示分辨率,以计算在目标屏幕用于显示画面的显示面积,假设目标屏幕的尺寸为x,显示分辨率为y,目标屏幕用于显示画面的显示面积为s。

步骤s130:获取目标节目素材。

用户在创建节目时,需要将节目素材填充到目标节目模板内。其中,节目素材可以是图片、视频等。

可选的,节目素材可以预先保存在电子设备的本地数据库中,以便电子设备在响应用户的目标节目素材选择指令时,从本地数据库的众多节目素材中调取与目标节目素材选择指令对应的目标节目素材。可选的,目标节目素材也可以是用户直接从网络上下载而来。

步骤s140:将所述目标节目素材填充到所述目标节目模板,使得所述目标节目素材的显示面积与所述目标节目模板在所述尺寸及所述显示分辨率下所确定的待显示面积适配。

当确定了目标节目素材后,电子设备将目标节目素材进行缩放,以使得目标节目素材的显示面积与目标节目模板在目标屏幕下所确定的待显示面积适配。

其中,目标节目模板在目标屏幕下所确定的待显示面积由节目模板的显示占比、目标屏幕的尺寸以及显示分辨率共同确定。例如,目标节目模板的显示占比为m%,那么目标节目模板在目标屏幕下所确定的待显示面积为s’=m%×s,s为目标屏幕用于显示画面的显示面积。

当确定出目标节目模板在目标屏幕下的待显示面积s’后,电子设备将对目标节目素材的显示面积进行缩放,使得目标节目素材的显示面积与s’一致。在目标节目素材的显示面积与节目模板的待显示面积一致后,电子设备将目标节目素材填充到目标节目模板内,至此,节目创建完成。

可选的,当目标节目模板只包括一个组件时,用户只需要选择一个节目素材。电子设备在获取到目标节目素材后,直接将目标节目素材的显示面积缩放到与s’一致。

可选的,当目标节目模板包括多个组件时,用户需要为每一个组件选择相应的目标节目素材。此时,针对每一个目标组件,电子设备在获取目标节目素材选择指令时,指令中携带有与目标组件对应的目标组件标识。电子设备在根据目标节目素材选择指令确定出目标节目素材后,将目标节目素材进行缩放,并将缩放后的目标素材填充到目标组件所在的区域。此时,假设目标节目模板所包括的目标组件在目标屏幕下的待显示面积为s’=m%×s×n%,n%为目标组件的显示占比,值得指出的是,某个组件的显示占比为该组件在目标屏幕下的显示面积占与之对应的节目模板在目标屏幕下的显示面积的比例。在这种实施方式下,电子设备将目标节目素材的显示面积缩放到与s’一致。

当用户为目标节目模板所包括的每一个组件选择相应的节目素材后,以此类推,电子设备对每个组件对应的节目素材进行缩放,以使得节目素材的显示面积与当前的组件的待显示面积一致。后续,电子设备将节目素材填充到对应的组内,至此,节目创建完成。

上述节目创建过程中,对于用户而言,只需要选择相应的节目模板以及相应的节目素材,并不需要对节目的尺寸属性进行调整,可以节省大量人工操作,提高节目创建效率,也在一定程度上提高了营销信息传播效率。

本申请第一实施例所提供的一种节目创建方法,该方法包括:电子设备通过响应目标节目模板选择指令,从预先保存的节目模板中确定出目标节目模板,所述节目模板在屏幕上的显示占比预先确定;获取目标屏幕的尺寸以及显示分辨率;获取目标节目素材;将所述目标节目素材填充到所述目标节目模板,使得所述目标节目素材的显示面积与所述目标节目模板在所述尺寸及所述显示分辨率下所确定的待显示面积适配;其中,所述待显示面积由与所述目标节目模板对应的显示占比、所述尺寸及所述显示分辨率共同确定。对于用户而言,整个节目创建过程只需要选择相应的节目模板以及相应的节目素材,并不需要对节目的尺寸属性进行调整,可以节省大量人工操作,提高节目创建效率,也在一定程度上提高了营销信息传播效率。

如图2所示,本申请实施例还提供一种节目创建装置400,节目创建装置400可以包括:响应模块410、获取模块420以及填充模块430。

响应模块410,用于响应目标节目模板选择指令,从预先保存的节目模板中确定出目标节目模板,所述节目模板在屏幕上的显示占比预先确定;

获取模块420,用于获取目标屏幕的尺寸以及显示分辨率;

所述获取模块420,还用于获取目标节目素材;

填充模块430,用于将所述目标节目素材填充到所述目标节目模板,使得所述目标节目素材的显示面积与所述目标节目模板在所述尺寸及所述显示分辨率下所确定的待显示面积适配。

其中,所述待显示面积由与所述目标节目模板对应的显示占比、所述尺寸及所述显示分辨率共同确定。

在一种可能的实施方式中,所述节目模板包括多个组件,每个组件在屏幕上的显示占比预先确定且每个组件包括组件标识。所述获取模块420,还用于获取目标组件标识。相应的,所述填充模块430,用于将所述目标节目素材填充到与所述目标组件标识对应的目标组件,使得所述目标节目素材的显示面积与所述目标组件在所述尺寸及所述显示分辨率下所确定的待显示面积适配。

在一种可能的实施方式中,所述填充模块430,用于根据所述目标组件的显示占比、所述尺寸及所述显示分辨率,计算所述目标组件的待显示面积;对所述目标节目素材进行缩放,使得所述目标节目素材的显示面积与所述目标组件的待显示面积一致。

在一种可能的实施方式中,所述装置还包括创建模块,用于创建节目模板,为每个所述节目模板设置显示占比;将创建好的所述节目模板保存在本地数据库。

在一种可能的实施方式中,所述获取模块420,用于从本地数据库调取目标节目素材或者从网络上下载目标节目素材。

本申请实施例所提供的节目创建装置400,其实现原理及产生的技术效果和前述方法实施例相同,为简要描述,装置实施例部分未提及之处,可参考前述方法实施例中相应内容。

此外,本申请实施例还提供一种非易失性计算机可读存储介质(以下简称计算机可读存储介质),该计算机可读存储介质上存储有计算机程序,该计算机程序被计算机运行时,执行如上述的节目创建方法所包含的步骤。

此外,本发明实施例还提供一种电子设备,包括处理器以及与所述处理器连接的存储器,所述存储器内存储计算机程序,当所述计算机程序被所述处理器执行时,使得所述电子设备执行如上述的节目创建方法所包含的步骤。其中,电子设备的结构示意图可以参看图3。

图3提供一种用于实现本申请实施例的节目创建方法、装置的电子设备100。

电子设备100可以为节目创建用户提供一个节目创建平台。可选的,电子设备100,可以是,但不限于个人电脑(personalcomputer,pc)、智能手机、平板电脑、移动上网设备(mobileinternetdevice,mid)、个人数字助理、服务器等设备。其中,服务器可以是,但不限于网络服务器、数据库服务器、云端服务器等。

其中,电子设备100可以包括:处理器110、存储器120、显示屏130。

应当注意,图3所示的电子设备100的组件和结构只是示例性的,而非限制性的,根据需要,电子设备100也可以具有其他组件和结构。

处理器110、存储器120、显示屏130以及其他可能出现于电子设备100的组件相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,处理器110、存储器120、显示屏130以及其他可能出现的组件相互之间可通过一条或多条通讯总线或信号线实现电性连接。

存储器120用于存储程序,例如存储有前文出现的节目创建方法对应的程序或者前文出现的节目创建装置。可选的,当存储器120内存储有节目创建装置时,节目创建装置包括至少一个可以以软件或固件(firmware)的形式存储于存储器120中的软件功能模块。

可选的,节目创建装置所包括软件功能模块也可以固化在电子设备100的操作系统(operatingsystem,os)中。

处理器110用于执行存储器120中存储的可执行模块,例如节目创建装置包括的软件功能模块或计算机程序。当处理器110在接收到执行指令后,可以执行计算机程序,例如执行:响应目标节目模板选择指令,从预先保存的节目模板中确定出目标节目模板,所述节目模板在屏幕上的显示占比预先确定;获取目标屏幕的尺寸以及显示分辨率;获取目标节目素材;将所述目标节目素材填充到所述目标节目模板,使得所述目标节目素材的显示面积与所述目标节目模板在所述尺寸及所述显示分辨率下所确定的待显示面积适配。

当然,本申请实施例任一实施例所揭示的方法都可以应用于处理器110中,或者由处理器110实现。

综上所述,本发明实施例提出的节目创建方法、装置、电子设备及计算机可读存储介质,该方法包括:电子设备通过响应目标节目模板选择指令,从预先保存的节目模板中确定出目标节目模板,所述节目模板在屏幕上的显示占比预先确定;获取目标屏幕的尺寸以及显示分辨率;获取目标节目素材;将所述目标节目素材填充到所述目标节目模板,使得所述目标节目素材的显示面积与所述目标节目模板在所述尺寸及所述显示分辨率下所确定的待显示面积适配;其中,所述待显示面积由与所述目标节目模板对应的显示占比、所述尺寸及所述显示分辨率共同确定。对于用户而言,整个节目创建过程只需要选择相应的节目模板以及相应的节目素材,并不需要对节目的尺寸属性进行调整,可以节省大量人工操作,提高节目创建效率,也可以提高营销信息传播效率。

需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本申请的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

另外,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。

所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,笔记本电脑,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。

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