海报的生成方法、装置和存储介质与流程

文档序号:17225375发布日期:2019-03-27 12:33阅读:294来源:国知局
海报的生成方法、装置和存储介质与流程

本发明涉及海报制作领域,尤其涉及一种海报的生成方法、装置和存储介质。



背景技术:

随着经济的发展,各行各业的竞争越来越激烈,例如房地产行业尤为激烈。想要在激烈的竞争中取得立足之地,对产品或服务的宣传是必不可少的,其中,海报作为一种有效的宣传手段,越来越受到广大商家的青睐。

然而,目前海报一般是通过专业的美工将宣传所需的图片和信息整合处理后排版制作而成,制作过程复杂。

上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。



技术实现要素:

本发明的主要目的在于提供一种海报的生成方法、装置和存储介质,旨解目前海报是通过将图片和信息处理后排版制作得到,制作过程复杂的问题。

为实现以上目的,本发明提供一种海报的生成方法,所述海报的生成方法包括以下步骤:

在检测到基于显示的海报模板触发的模板使用指令时,获取并显示所述模板使用指令对应的海报模板;

在检测到基于所述海报模板触发的组件添加操作时,获取所述组件添加操作对应的海报模板中的位置和目标组件;

将所述目标组件添加至所述海报模板中的位置,以生成目标海报。

优选地,所述在检测到基于显示的海报资源文件触发的模板使用指令时,获取并显示所述模板使用指令对应的海报模板的步骤之前,还包括:

在检测到模板获取指令时,向服务器发送模板获取请求,以使所述服务器基于所述模板获取请求反馈海报模板;

在接收到所述服务器反馈的海报模板时,显示所述海报模板。

优选地,所述在检测到基于显示的所述海报模板触发的模板使用指令时,获取并显示所述模板使用指令对应的海报模板的步骤包括:

在检测到基于显示的海报模板触发的模板使用指令时,获取所述模板使用指令对应的海报模板;

跳转至海报编辑页面,其中,所述海报编辑页面包括组件区域、页面编辑区域和组件编辑区域;

将所述海报模板添加至所述页面编辑区域并进行显示。

优选地,所述在检测到基于所述海报模板触发的组件添加操作时,获取所述组件添加操作对应的海报模板中的位置和目标组件的步骤包括:

在检测到基于所述海报模板触发的编辑区块选择操作时,获取所述编辑区块选择操作对应的编辑区块;

获取所述编辑区块对应的组件类型;

在所述组件区域显示所述组件类型对应的组件资源;

在检测到基于所述组件资源触发的组件添加操作时,获取所述组件添加操作对应的目标组件。

优选地,所述海报的生成方法还包括:

在检测到基于已添加至所述海报模板中的所述组件触发的组件选择操作时,获取所述组件选择操作对应的目标组件;

获取所述目标组件的组件类型,在所述组件编辑区域显示所述组件类型对应的组件编辑界面。

优选地,所述获取所述目标组件的组件类型,在所述组件编辑区域显示所述组件类型对应的组件编辑界面的步骤之后,还包括:

在检测到基于所述组件编辑界面输入的组件属性参数时,根据所述组件属性参数更改所述目标组件的属性。

优选地,所述将所述目标组件添加至所述海报模板中的位置的步骤之后,还包括:

在检测到海报编辑完成指令时,根据所述页面编辑区域的内容生成所述目标海报。

优选地,所述在检测到海报编辑完成指令时,根据所述页面编辑区域的内容生成所述目标海报的步骤之后,还包括:

在检测到海报发布指令时,将所述目标海报发送至服务器,以使所述服务器存储所述目标海报以及根据所述目标海报生成二维码和链接;

在接收到所述服务器反馈的所述二维码和所述链接时,显示所述二维码和所述链接。

进一步地,为实现以上目的,本发明还提供一种海报的生成装置,所述海报的生成装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的海报的生成程序,所述海报的生成程序被所述处理器执行时实现如上任一项所述海报的生成方法的步骤。

进一步地,为实现以上目的,本发明还提供一种存储介质,所述存储介质上存储有海报的生成程序,所述海报的生成程序被处理器执行时实现如上任一项所述的房地产海报的生成方法的步骤。

本发明实施例提出的一种海报的生成方法、装置和存储介质,终端在检测到基于显示的海报模板触发的模板使用指令时,获取并显示所述模板使用指令对应的海报模板,然后在检测到基于所述海报模板触发的组件添加操作时,获取所述组件添加操作对应的海报模板中的位置和目标组件,并将所述目标组件添加至所述海报模板中的位置,以根据所述组件和所述模板生成目标海报。由于用户只需要通过终端在海报模板中添加各种组件即可生成海报模板,海报制作过程简单。

附图说明

图1是本发明实施例方案涉及的硬件运行环境的终端结构示意图;

图2为本发明海报的生成方法第一实施例的流程示意图;

图3为本发明海报的生成方法第二实施例的流程示意图;

图4为本发明海报的生成方法第三实施例的流程示意图;

图5为本发明海报的生成方法第四实施例的流程示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例的主要解决方案是:

在检测到基于显示的海报模板触发的模板使用指令时,获取并显示所述模板使用指令对应的海报模板;

在检测到基于所述海报模板触发的组件添加操作时,获取所述组件添加操作对应的海报模板中的位置和目标组件;

将所述目标组件添加至所述海报模板中的位置,以生成目标海报。

由于现有技术中,海报是通过将图片和信息处理后排版制作得到,制作过程复杂

本发明提供一种解决方案,使得用户只需要通过终端在海报模板中添加各种组件即可生成海报模板,海报制作过程简单。

如图1所示,图1是本发明实施例方案涉及的硬件运行环境的终端结构示意图。

如图1所示,该终端可以包括:处理器1001,例如cpu,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及海报的生成程序。

在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的海报的生成程序,并执行以下操作:

在检测到基于显示的海报模板触发的模板使用指令时,获取并显示所述模板使用指令对应的海报模板;

在检测到基于所述海报模板触发的组件添加操作时,获取所述组件添加操作对应的海报模板中的位置和目标组件;

将所述目标组件添加至所述海报模板中的位置,以生成目标海报。

进一步地,处理器1001可以调用存储器1005中存储的海报的生成程序,还执行以下操作:

在检测到模板获取指令时,向服务器发送模板获取请求,以使所述服务器基于所述模板获取请求反馈海报模板;

在接收到所述服务器反馈的海报模板时,显示所述海报模板。

进一步地,处理器1001可以调用存储器1005中存储的海报的生成程序,还执行以下操作:

在检测到基于显示的海报模板触发的模板使用指令时,获取所述模板使用指令对应的海报模板;

跳转至海报编辑页面,其中,所述海报编辑页面包括组件区域、页面编辑区域和组件编辑区域;

将所述海报模板添加至所述页面编辑区域并进行显示。

进一步地,处理器1001可以调用存储器1005中存储的海报的生成程序,还执行以下操作:

在检测到基于所述海报模板触发的编辑区块选择操作时,获取所述编辑区块选择操作对应的编辑区块;

获取所述编辑区块对应的组件类型;

在所述组件区域显示所述组件类型对应的组件资源;

在检测到基于所述组件资源触发的组件添加操作时,获取所述组件添加操作对应的目标组件。

进一步地,处理器1001可以调用存储器1005中存储的海报的生成程序,还执行以下操作:

在检测到基于已添加至所述海报模板中的所述组件触发的组件选择操作时,获取所述组件选择操作对应的目标组件;

获取所述目标组件的组件类型,在所述组件编辑区域显示所述组件类型对应的组件编辑界面。

进一步地,处理器1001可以调用存储器1005中存储的海报的生成程序,还执行以下操作:

在检测到基于所述组件编辑界面输入的组件属性参数时,根据所述组件属性参数更改所述目标组件的属性。

进一步地,处理器1001可以调用存储器1005中存储的海报的生成程序,还执行以下操作:

在检测到海报编辑完成指令时,根据所述页面编辑区域的内容生成所述目标海报。

进一步地,处理器1001可以调用存储器1005中存储的海报的生成程序,还执行以下操作:

在检测到海报发布指令时,将所述目标海报发送至服务器,以使所述服务器存储所述目标海报以及根据所述目标海报生成二维码和链接;

在接收到所述服务器反馈的所述二维码和所述链接时,显示所述二维码和所述链接。

根据上述方案,终端在检测到基于显示的海报模板触发的模板使用指令时,获取并显示所述模板使用指令对应的海报模板,然后在检测到基于所述海报模板触发的组件添加操作时,获取所述组件添加操作对应的海报模板中的位置和目标组件,并将所述目标组件添加至所述海报模板中的位置,以根据所述组件和所述模板生成目标海报。由于用户只需要通过终端在海报模板中添加各种组件即可生成海报模板,海报制作过程简单。

图2为本发明海报的生成方法第一实施例的流程示意图,所述海报的生成方法包括:

步骤s10,在检测到基于显示的海报模板触发的模板使用指令时,获取并显示所述模板使用指令对应的海报模板;

本发明提供的海报的生成方法主要用于海报制作领域,尤其用于房地产海报的制作。本发明提供的海报的生成方法涉及的终端包括但不限于手机、平板电脑和电脑等,所述终端上预先加载有相关的应用系统,包括但不限于app或者网页系统等。

本实施例提供的技术方案,用户通过终端启动所述海报的生成方法相关的应用系统后,即可基于所述应用系统的界面获取海报模板,具体地,用户基于所述应用系统的界面点击“模板”控件触发海报模板显示指令,终端检测到所述海报模板显示指令时,获取存储的海报模板,并将海报模板进行显示以供用户进行选择。用户基于显示的海报模板选中自己所需的海报模板后,即可基于选中的海报模板,点击“模板使用”触发模板使用指令。终端检测到模板使用指令时,获取模板使用指令对应的海报模板,并将所述海报模板的详细内容进行显示,以供用户基于所述海报模板进行编辑制作海报。本实施例中,海报模板可以是包含组件的成品海报,也可以是只设置有组件编辑区块的形式海报,当所述海报模板为成品海报时,用户可以将海报中的组件替换成用户需要的组件生成海报,当所述海报模板为形式模板时,用户可在所述形式模板中的组件编辑区域添加相应的组件生成海报。

优选地,在本实施例中,所述海报的生成方法对应的应用系统的海报编辑页面包括组件区域、页面编辑区域和组件编辑区域三个区域,其中,组件区域用于显示组件资源,以供用户基于所述组件资源选择需要的组件并进行添加,页面编辑区域用于进行海报的编辑,所述组件编辑区域用于对所述页面编辑区域中的组件进行属性编辑。

终端在检测到基于显示的海报模板触发的模板使用指令时,获取所述模板使用指令对应的海报模板,然后跳转至海报编辑页面,并将获取到的海报模板的详细内容在所述海报编辑页面的页面编辑区域进行显示,以供用户进行编辑。

步骤s20,在检测到基于所述海报模板触发的组件添加操作时,获取所述组件添加操作对应的海报模板中的位置和目标组件;

终端显示用户选中的海报模板的详细内容后,用户即可在所述海报模板中添加组件,其中,所述组件可以包括文字、图片、按钮、视频、地图、轮播图、楼盘信息、户型信息、导航标签和表单中的至少一种。用户可以在海报模板中选中要添加组件的位置,然后进行组件添加操作;终端检测到基于海报模板的组件添加操作时,获取所述组件添加操作对应的模板中的位置和用户选中的目标组件。

优选地,用户在选中模板中的组件添加区块时,终端能够获取所述组件添加区块对应的组件类型,并在组件区域显示所述组件类型对应的组件资源,从而方便用户添加组件。具体地,所述海报模板可以是包含组件的海报,也可以是格式模板,用户在进行编辑时,可以基于所述海报模板点击选中需要添加组件的编辑区块,其中,所述编辑区块可以是包含组件的海报模板中的组件,也可以是格式模板中的组件区块。终端检测到编辑区块选择操作时,获取所述编辑区块选择操作对应的编辑区块,然后获取所述编辑区块对应的组件类型,然后在所述组件区域显示所述组件类型对应的组件资源,以供用户进行组件选择并添加,例如,用户选中的是海报模板中的图片或者图片添加区块,则终端检测到选择操作后,即可获取到编辑区块对应的组件类型是图片,进而在组件区域显示图片资源,以供用户进行选择。用户基于所述组件资源选中需要添加的组件后,即可通过拖动或者点击等操作触发组件添加操作,终端检测到组件添加操作时,即可获取组件添加操作对应的目标组件。

步骤s30,将所述目标组件添加至所述海报模板中的位置,以生成目标海报。

终端在获取到所述组件添加操作对应的海报模板中的位置和所述目标组件后,将所述目标组件添加至所述海报模板中的位置,以生成目标海报。

用户在模板中的各个位置添加相应的组件,完成海报的编辑后,可点击“编辑完成”控件,触发编辑完成指令,终端检测到海报编辑完成指令时,根据所述页面编辑区域的内容生成所述目标海报,其中,页面编辑区域的内容包括海报模板和所述基于海报模板添加的组件。

本实施例提供的技术方案,终端在检测到基于显示的海报模板触发的模板使用指令时,获取并显示所述模板使用指令对应的海报模板,然后在检测到基于所述海报模板触发的组件添加操作时,获取所述组件添加操作对应的海报模板中的位置和目标组件,并将所述目标组件添加至所述海报模板中的位置,以根据所述组件和所述模板生成目标海报。由于用户只需要通过终端在海报模板中添加各种组件即可生成海报模板,海报制作过程简单。

进一步的,参照图3,图3为本发明海报的生成方法第二实施例的流程示意图,基于第一实施例,所述步骤s10之前,还包括:

步骤s40,在检测到模板获取指令时,向服务器发送模板获取请求,以使所述服务器基于所述模板获取请求反馈海报模板;

步骤s50,在接收到所述服务器反馈的海报模板时,显示所述海报模板。

本实施例提供的技术方案,服务器的模板数据库中存储有海报模板,可供注册的用户进行获取使用。用户通过终端登录所述海报的生成方法相关的应用系统后,可以通过终端向服务器发送海报模板获取请求,以使所述服务器基于所述模板获取请求反馈海报模板。服务器接收到所述模板获取请求后,即从数据库中获取海报模板,并将海报模板发送至所述终端;终端接收到服务器反馈的海报模板时,显示所述海报模板,以供用户进行选择。

本实施例提供的技术方案,终端在检测到模板获取指令时,向服务器发送模板获取请求,以使所述服务器基于所述模板获取请求反馈海报模板,在接收到所述服务器反馈的海报模板时,显示所述海报模板,以供用户进行选择及使用所述海报模板。由于终端可以获取到服务器的模板库中的海报模板进行显示,从而使得用户能够获取到更多样式的模板,有利于用户获取到想要的模板。

进一步的,参照图4,图4为本发明海报的生成方法第三实施例的流程示意图,基于第一或第二实施例,所述海报的生成方法还包括:

步骤s60,在检测到基于已添加至所述海报模板中的所述组件触发的组件选择操作时,获取所述组件选择操作对应的目标组件;

步骤s70,获取所述目标组件的组件类型,在所述组件编辑区域显示所述组件类型对应的组件编辑界面;

步骤s80,在检测到基于所述组件编辑界面输入的组件属性参数时,根据所述组件属性参数更改所述目标组件的属性。

组件添加至海报模板中之后,常常需要调整组件的属性,例如图片组件的尺寸、透明度等,常规的编辑软件中,当需要对组件进行编辑时,一般需要选中组件后点击鼠标右键,才能调出组件的属性编辑界面,操作不方便。因此,在本实施例中,用户选中组件后,终端即可根据选中的组件的类型在组件编辑区域显示相应的组件编辑界面,供用户对组件进行编辑。

具体地,终端检测到基于已经添加至所述海报模板中的所述组件触发的组件选择选择操作时,获取所述组件选择操作对应的目标组件,然后获取所述目标组件的组件类型,在所述组件编辑区域显示所述组件类型对应的组件编辑界面,以供用户进行组件属性编辑。当用户需要对选中的组件进行属性编辑时,即可基于所述组件编辑界面输入组件属性参数,终端在检测到基于所述组件编辑界面输入的组件属性参数时,根据所述组件属性参数更改所述目标组件的属性,从而完成组件属性的编辑更改。例如,当用户选中添加到页面编辑区域的图片组件时,终端获取到选中的组件为图片,则在所述组件编辑区域显示图片组件对应的组件编辑界面,所述图片组件编辑界面可以包括图片样式,例如透明度、圆角度、旋转角度等,还可包括图片的位置和尺寸等等。用户即可基于所述界面编辑选中的图片的属性参数。在用户在模板中的各个位置添加相应的组件,完成组件的属性编辑之后,可点击“编辑完成”控件,触发编辑完成指令,终端检测到海报编辑完成指令时,根据所述页面编辑区域的内容生成所述目标海报,其中,页面编辑区域的内容包括海报模板和所述基于海报模板添加的组件。

本实施例提供的技术方案,终端检测到基于所述页面编辑区域触发的组件选择操作时,获取所述组件选择操作对应的目标组件,然后获取所述目标组件的组件类型,在所述组件编辑区域显示所述组件类型对应的组件编辑界面,在检测到基于所述组件编辑界面输入的组件属性参数时,根据所述组件属性参数更改所述目标组件的属性。由于终端可以直接在组件编辑区域显示选中的组件的类型对应的组件编辑界面,从而使得用户无需再手动调出组件编辑界面,方便用户操作。

进一步的,参照图5,图5为本发明海报的生成方法第四实施例的流程示意图,基于第一至第三实施例中的任一实施例,所述步骤s30之后,还包括:

步骤s90,在检测到海报编辑完成指令时,根据所述页面编辑区域的内容生成所述目标海报;

步骤s100,在检测到海报发布指令时,将所述目标海报发送至服务器,以使所述服务器存储所述目标海报以及根据所述目标海报生成二维码和链接;

步骤s110,在接收到所述服务器反馈的所述二维码和所述链接时,显示所述二维码和所述链接。

在用户在模板中的各个位置添加相应的组件,完成编辑之后,可点击“编辑完成”控件,触发编辑完成指令,终端检测到海报编辑完成指令时,根据所述页面编辑区域的内容生成所述目标海报,其中,页面编辑区域的内容包括海报模板和所述基于海报模板添加的组件。

用户保存生成目标海报后,用户还可将生成的目标海报发送至服务器进行发布。具体地,用户通过终端点击发布海报控件,终端检测到海报发布指令时,将生成的目标海报发送至服务器,以使所述服务器存储所述目标海报以及根据所述目标海报生成二维码和链接。服务器接收到终端发送的所述目标海报后,将所述目标海报进行存储并根据所述目标海报生成二维码和链接,并将所述二维码和所述链接发送至所述终端。终端接收到服务器反馈的二维码和链接后,将所述二维码和所述链接进行显示,用户即可通过终端将所述二维码或连接进行保存,并可通过其他渠道将所述二维码或连接进行发送分享,被分享的用户通过终端识别所述二维码或链接后,即向服务器发送海报获取请求,服务器接收到海报获取请求后,将所述二维码或链接对应的海报发送至所述终端,从而实现海报的分享。

本实施例提供的技术方案,终端在检测到海报编辑完成指令时,根据所述页面编辑区域的内容生成所述目标海报,并在检测到海报发布指令时,将所述目标海报发送至服务器,以使所述服务器存储所述目标海报以及根据所述目标海报生成二维码和链接,在接收到所述服务器反馈的所述二维码和所述链接时,显示所述二维码和所述链接。由于终端可以将生成的海报发布到服务器,并显示服务器反馈的二维码和链接,从而方便用户分享制作的海报。

进一步地,为实现以上目的,本发明实施例还提供一种海报的生成装置,所述海报的生成装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的海报的生成程序,所述海报的生成程序被所述处理器执行时实现如上任一实施例所述海报的生成方法的步骤。

进一步地,为实现以上目的,本发明实施例还提供一种存储介质,所述存储介质上存储有海报的生成程序,所述海报的生成程序被处理器执行时实现如上任一实施例所述的房地产海报的生成方法的步骤。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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