1.本发明涉及互联网技术领域,特别涉及一种活动页面创建方法和相关设备。
背景技术:
2.随着互联网技术的发展,电商与人们的日常生活越来越密切,人们可以在电商平台方便快捷地购买自己需要的产品。有时为了进行活动推广,后台人员需要针对活动时间设计商品活动页面,例如商品促销、满减活动、折扣活动、抽奖活动。为了这些活动的宣传推广,后台人员需要考虑到商品的类型、季节、环境等多种因素,而很多电商可能在多个电商平台进行推广,在一个月内可能出现需要同时更新4、5个商品活动页面。
3.目前创建活动页面的主要方式还是前端人员修改原有的代码,包括显示的位置、显示的图案、显示的字体等,造成前端人员耗费太多时间在在创建活动页面的重复性工作上,活动页面的创建效率太低。
技术实现要素:
4.本发明要解决的技术问题在于如何提高活动页面创建效率,针对现有技术的不足,提供一种活动页面创建方法和相关设备。
5.为了解决上述技术问题,本发明所采用的技术方案如下:
6.一种活动页面创建方法,所述方法包括:
7.当检测到活动页面创建指令时,根据所述活动页面创建指令中的平台信息,获取与所述平台信息对应的模板页面和输入页面并显示;
8.当监听到针对所述输入页面的活动信息时,对所述活动信息进行解析,得到修改信息;
9.根据所述修改信息,对所述模板页面进行修改,得到修改页面并实时显示;
10.当检测到针对所述修改页面的确定指令时,将所述修改页面作为活动页面发送至预先连接的显示终端。
11.所述活动页面创建方法,其中,所述活动页面创建指令的类型包括常规活动创建指令和/或抽奖页面创建指令;所述模板页面的类型包括常规活动页面和/或抽奖活动页面。
12.所述活动页面创建方法,其中,所述模板页面包括若干个显示位,每一个所述显示位包括显示坐标和显示内容,其中,所述显示内容包括显示图像、显示文字和/或显示动画。
13.所述活动页面创建方法,其中,所述输入页面包括输入框和内容名称;所述当监听到针对所述输入页面的活动信息时,对所述活动信息进行解析,得到修改信息包括:
14.当监听到针对所述输入页面的活动信息时,根据所述活动信息对应的内容名称,确定所述显示位中与所述活动信息对应的修改显示位;
15.根据所述活动信息,确定所述修改显示位对应的修改信息。
16.所述活动页面创建方法,其中,所述方法包括:
17.记录每一次修改显示位和修改信息,得到修改记录;
18.根据所述修改记录,对预设的活动列表进行更新,得到更新列表;
19.当检测到运行错误时,显示所述更新列表。
20.所述活动页面创建方法,其中,所述活动信息包括商品检索词和商品显示规则;所述根据所述活动信息,确定所述修改显示位对应的修改信息包括:
21.基于预设的elasticsearch引擎,对所述商品检索词进行检索,得到商品信息;
22.根据所述商品信息和所述商品显示规则,确定所述商品信息中的修改信息。
23.所述活动页面创建方法,其中,所述活动页面创建指令包括活动时间;所述获取与所述平台信息对应的模板页面和输入页面并显示包括:
24.当检测到所述平台信息,获取与所述平台信息对应的模板集和输入集;
25.根据所述活动时间,确定所述模板集中对应的模板页面和输入页面并显示。
26.一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上任一所述的活动页面创建方法中的步骤。
27.一种终端设备,其包括:处理器、存储器及通信总线;所述存储器上存储有可被所述处理器执行的计算机可读程序;
28.所述通信总线实现处理器和存储器之间的连接通信;
29.所述处理器执行所述计算机可读程序时实现如上任一所述的活动页面创建方法中的步骤。
30.有益效果:本发明提供一种活动页面创建方法,首先用户输入活动页面创建指令,在活动页面创建指令中包括平台信息。因此,根据平台信息,可选取与该平台信息对应的模板页面和输入界面。由于获取的模板页面是与不同的平台相对应的,因此在后续推送时能够适应不同平台的情况。显示模板页面和输入页面后,用户再根据实际需求,对模板页面进行修改,得到修改页面并进行实时显示,方便用户对显示效果进行调整,该修改包括对模板页面中图像的位置、图像的内容、显示的内容等多个方面的修改。修改完毕后,用户确定修改后的页面是自己想要的页面,发送确定指令,再将修改页面发送至显示终端。在此过程中,修改后的页面是直接渲染显示的,因此,更为方便快捷。此外,用户进行修改时,是通过输入界面的活动信息实现的,因此,即便用户不懂如何编程代码也可进行修改。因此,本方案相对于现有技术而言,能够实现更为高速快捷地完成活动页面的创建。
附图说明
31.图1为本发明提供的活动页面创建方法的流程图。
32.图2为本发明提供的活动页面创建方法的模板页面示意图。
33.图3为本发明提供的终端设备的结构原理图。
34.图4为本发明提供的活动页面创建系统的结构示意图。
具体实施方式
35.本发明提供一种活动页面创建方法,为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具
体实施例仅用以解释本发明,并不用于限定本发明。
36.本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。
37.本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。
38.如图1所示,本实施提供了一种活动页面创建方法,为方便说明,以常见的服务器作为执行主体进行描述,此处的服务器可替换为平板、电脑等具有数据处理功能的设备,活动页面创建方法包括以下步骤:
39.s10、当检测到活动页面创建指令时,根据所述活动页面创建指令中的平台信息,获取与所述平台信息对应的模板页面和输入界面并显示。
40.具体地,当用户需要从创建活动页面时,先通过服务器的外接设备下发活动页面创建指令。
41.检测到活动页面创建指令时,服务器根据活动页面创建指令中的平台信息,获取与该平台信息对应的模板页面。
42.由于不同的电商平台或系统平台,展示页面的效果不同,因此,针对不同的平台,应当设定不同的模板页面。模板页面即初始化的参考页面,以方便用户进行参考修改。例如,得到的平台信息为windows系统,则对应模板页面a,平台信息为android系统,则对应模板页面b。
43.在显示模板页面的同时,也显示与该模板页面对应的输入页面。输入页面可包括两种形式,一种是在模板页面旁边,另一种以透明输入框的形式位于模板页面的上方。
44.进一步地,常规的活动,例如促销、满减,由于其活动界面一般是列上参与活动的商品信息,当抽奖活动,其需要设定抽奖规则,与一般活动的活动页面并不相同,因此,在本实施例中,活动创建页面指令可分为两种类型,一种是用于创建常规的活动的常规活动创建指令,一种是专门用于抽奖活动的抽奖页面创建指令。相对的,对应同一个平台信息,模板页面的类型包括常规活动页面和/或抽奖活动页面。
45.由于进入活动内容的页面,需要在应用的首页增加相应的导航页面,例如网站的首页发布banner,banner带的转入显示活动内容页面的超链接。因此,模板页面并不仅包含一个页面的内容,还包括导航页面。
46.若仅有一个模板页面,则模板页面大多数都是较为简单单一的,大多数情形下,用户都要进行手动修改。在本实施例中,预先创建与不同平台对应的模板集和输入集,模板集包含了多种模板页面,输入集设有多个输入页面,在一个模板集中预先包含有对应常规节
日或活动的模板页面,例如,针对中秋节的模板页面、针对端午节的模板页面、针对日常的模板页面。输入的活动页面创建指令中还包含活动时间。当检测到平台信息时,先获取与平台信息,从而确定其对应的模板集和输入集。然后再根据活动时间,确定模板集中与之对应的模板页面和输入页面。通过此方式,在用户眼中显示的模板页面和输入页面与活动时间贴近,减少了用户手动修改的频率,提高创建的效率。
47.s20、当监听到针对所述输入界面的活动信息时,对所述活动信息进行解析,得到活动信息。
48.具体地,用户通过显示器可看到模板页面,模板页面中的内容是预先设定的,用户需要根据实际的活动内容对模板页面进行修改。
49.例如更改背景图像,以img标签配合src属性来插入图片为例,用户可将选择的合适的图像的文件路径插入代码中,以更新图像。
50.上述方式虽然能够实现更改背景图像的效果,但是方式较为复杂,因此,在本市实施例中,模板页面包括若干个显示位,显示位即指显示每一个图像、文字等内容的区域。如图2所示,背景图像对应的显示位的范围最大。每一个显示位包含了显示坐标、显示信息,其中,显示信息包括显示图像、显示文字和显示动画等。值得注意的是,这里的动画包括绘制的动画外,还包括拍摄的视频动画。
51.用户针对每一个显示位,可输入自己自定义的内容,从而调整显示位的显示效果,例如更改显示位中的显示图像,调整显示位中的文字的大小、字体、形状等,调整显示坐标以改变显示位的大小。
52.正如前文所述,输入页面可包括两种类型,一种是在模板页面旁边,另一种以透明输入框的形式位于模板页面的上方。
53.当输入页面是设置于模板页面旁边,输入页面包括输入框和每一个输入框对应的内容名称。用户根据内容名称,在输入框中输入活动信息。服务器得到活动信息后,根据所述活动信息对应内容名称,确定其对应的显示位,将其称为“修改显示位”。例如,内容名称为“背景图像”,当服务器检测到针对“背景图像”的活动信息时,即可确定修改显示位为背景图像;内容名称为“活动规则介绍”,检测到针对该活动内容的活动信息时,确定修改显示位为活动规则介绍。然后根据活动信息,确定修改显示位对应的修改信息。以“活动规则介绍”为例,若用户是在原有的活动规则介绍内容上修改活动时间,如原时间为10月20日,现时间为10月21日,则修改信息即为将20日修改为21日。
54.在另一种输入页面的形式中,输入页面位于模板页面的上方,因此,用户可直接在模板页面上方的输入框内输入活动信息。当检测到活动信息时,服务器根据该活动信息对应的输入框的坐标,确定输入框对应的显示位,从而确定活动信息对应的修改显示位。然后将活动信息与模板页面中修改显示位的显示内容进行比对,从而确定修改信息。
55.值得注意的是,输入的活动信息,除了具体显示的内容外,还有对显示内容进行格式修改的信息,例如,字体采用楷体、宋体、斜体、带有下划线、艺术字等。
56.此外,即便在常规活动中,不同的活动界面中,不同事项的排布存在不同。因此,活动信息除了与活动直接相关的数据外,还包括位置调整数据。该位置调整数据用于对每一个显示位进行调整。此时的输入框可以以可调线框为例。该线框与显示位的位置相对应。当用户调整线框的顶点坐标时,调整后的顶点坐标即修改信息。
57.进一步地,参与活动的商品是多种多样的,若一个个导入与商品展示的显示位,则导入效率较低,且较为麻烦,因此,在本实施例中,可支持批量导入商品信息的方式。
58.第一种批量导入信息的方式即采用数据表,预先将参与活动的商品的相关内容整理为表格,然后输入到对应的输入框中。基于此,服务器获得了包含所有参与活动的商品的商品信息。活动信息中还包含商品显示规则,即后续显示时,商品的所有信息过多,商品显示规则能够剔除部分不需要显示的信息。例如在显示时,商品的发货地等信息可不显示,一个商品对应多张图像,只显示第一张图像等。基于商品显示规则,可确定商品信息中的后续在页面中显示的信息,得到修改信息。
59.除了通过数据包导入外,还可采用基于elasticsearch引擎进行数据导入。预先将所有的商品数据存储到elasticsearch中,活动信息中包括商品检索词,例如型号、品牌、参数等,基于elasticsearch引擎,可对预先存储的商品数据进行高效地检索,得到商品信息。然后再基于活动数据中的商品显示规则,确定检索得到的商品信息中的修改信息。
60.此外,在对模板页面进行修改时,可能出现运行错误、程序故障等现象,为了避免由于种种原因修改之后的内容丢失,本实施例中,对于每一次修改的修改显示位和修改信息都进行记录,得到修改记录。预先设定一个活动列表,该活动列表中,记录所有的修改记录。当得到了新的修改记录时,对预设的活动列表进行更新,即可得到更新列表。
61.当检测到运行错误的时候,显示更新列表,以帮助用户回复之前的修改记录。例如用户在运行过程中出现程序错误,或者程序在运行错误后重新起到,自检到之前的关闭是非正常关闭、出现了运行错误后才关闭,显示该更新列表。用户通过更新列表中的修改记录,确定自己希望恢复到的修改状态。例如修改记录1为修改了背景图像,后出现了程序问题,修改记录2为修改了活动标题,但并非用户想要的活动标题,而是由于程序问题出现错误导致的错误标题。若此用户选择重启程序,程序启动自检,发现上一次关闭由于运行错误导致,显示该更新列表,以便用户恢复之前的修改。若用户不选择重启,程序日常运行的自检检测到存在运行错误时,也显示该更新列表,以便用户对修改内容进行恢复,一方面可能避免bug的出现,一方面用户也可以在此机会保存文件。
62.在修改记录中,还可记录每一次修改的修改时间等信息,以帮助用户确认需要回复的修改记录。
63.若活动页面创建指令为抽奖页面创建指令,则修改信息还包括每个产品的中奖率等活动规则。
64.s30、根据所述修改信息,对所述模板页面进行修改,得到修改页面并实时显示。
65.具体地,得到修改信息后,服务器根据修改信息对模板页面进行修改,得到修改页面。
66.例如修改信息为活动时间,则服务器根据输入的活动时间,对活动规则介绍部分进行修改。再例如,修改信息为更新后的顶点坐标,则服务器根据顶点后的坐标,对显示位进行拉伸、裁剪、旋转、镜像等操作,得到修改页面。还例如,修改信息为背景图案,将模板页面的背景图像替换为修改后的背景图案。
67.得到修改页面后,为了方便用户对修改效果进行确认,每次修改后得到的修改页面都会实时显示。
68.进一步地,考虑对模板页面进行修改配置过程中可能存在意外退出的情形,本实
施例中,还提供自动保存功能。
69.s40、当检测到针对所述修改页面的确定指令时,将所述修改页面作为活动页面发送至预先连接的显示终端。
70.具体地,当用户确定该修改页面达到自己的期望后,输入确定指令。当服务器检测到确定指令时,服务器将该修改页面作为已经创建好的活动页面,并将其发送到预先连接的显示终端,以供用户在后续访问时,显示该活动页面。
71.基于上述活动页面创建方法,本发明还提供了一种终端设备,如图3所示,其包括至少一个处理器(processor)20;显示屏21;以及存储器(memory)22,还可以包括通信接口(communications interface)23和总线24。其中,处理器20、显示屏21、存储器22和通信接口23可以通过总线24完成相互间的通信。显示屏21设置为显示初始设置模式中预设的用户引导界面。通信接口23可以传输信息。处理器20可以调用存储器22中的逻辑命令,以执行上述实施例中的方法。
72.此外,上述的存储器22中的逻辑命令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取计算机可读存储介质中。
73.存储器22作为一种计算机可读存储介质,可设置为存储软件程序、计算机可执行程序,如本公开实施例中的方法对应的程序命令或模块。处理器20通过运行存储在存储器22中的软件程序、命令或模块,从而执行功能应用以及数据处理,即实现上述实施例中的方法。
74.存储器22可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端设备的使用所创建的数据等。此外,存储器22可以包括高速随机存取存储器,还可以包括非易失性存储器。例如,u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等多种可以存储程序代码的介质,也可以是暂态计算机可读存储介质。
75.此外,上述计算机可读存储介质以及终端设备中的多条命令处理器加载并执行的具体过程在上述方法中已经详细说明,在这里就不再一一陈述。
76.基于上述终端设备,本发明还提供一种活动页面创建系统,如图4所示,该创建系统包括显示设备和设备终端,终端设备和显示设备之间通讯连接。用户在设备终端生成活动页面后发送到显示设备。当客户访问显示设备时,显示设备显示活动页面。由于显示设备常常接收终端设备发送的活动页面,当活动也存在过时的情形,因此,为了保证展示的活动页面时间都是确定的,本实施例中,显示设备包括:
77.获取模块100,用于当检测到预先连接的客户端发送的页面请求指令时,获取当前时刻;
78.确定模块200,用于根据所述当前时刻和所述活动时间,确定所述活动页面中的目标活动页面;
79.显示模块300,用于根据所述目标活动页面,生成显示页面并发送至所述客户端。
80.具体地,客户端先向显示设备发送页面请求指令,当检测到页面请求指令时,显示设备中的获取模块100先获取当前时刻。显示设备得到的每一个活动页面都有其对应的活动时间,因此根据当前时刻与活动时间,确定所有存储的活动页面中的待显示页面,当前时刻位于待显示页面对应的活动时间内。由于目标活动页面仅仅是后续页面显示的一部分,
因此,在确定目标活动页面后,根据目标活动页面,生成在客户端显示的显示页面,并发送至该客户端。
81.进一步地,在同一个时间段,可能存在多个目标活动页面,例如目标活动页面a和目标活动页面b。将目标活动页面中的导航页面进行轮位排序,生成显示页面。当客户端在浏览页面时,导航页面即可进行轮位播放,从而在一个页面上显示多个活动的导航页面,提高页面的利用率。
82.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
技术特征:
1.一种活动页面创建方法,其特征在于,所述方法包括:当检测到活动页面创建指令时,根据所述活动页面创建指令中的平台信息,获取与所述平台信息对应的模板页面和输入页面并显示;当监听到针对所述输入页面的活动信息时,对所述活动信息进行解析,得到修改信息;根据所述修改信息,对所述模板页面进行修改,得到修改页面并实时显示;当检测到针对所述修改页面的确定指令时,将所述修改页面作为活动页面发送至预先连接的显示终端。2.根据权利要求1所述活动页面创建方法,其特征在于,所述活动页面创建指令的类型包括常规活动创建指令和/或抽奖页面创建指令;所述模板页面的类型包括常规活动页面和/或抽奖活动页面。3.根据权利要求2所述活动页面创建方法,其特征在于,所述模板页面包括若干个显示位,每一个所述显示位包括显示坐标和显示内容,其中,所述显示内容包括显示图像、显示文字和/或显示动画。4.根据权利要求2所述活动页面创建方法,其特征在于,所述输入页面包括输入框和内容名称;所述当监听到针对所述输入页面的活动信息时,对所述活动信息进行解析,得到修改信息包括:当监听到针对所述输入页面的活动信息时,根据所述活动信息对应的内容名称,确定所述显示位中与所述活动信息对应的修改显示位;根据所述活动信息,确定所述修改显示位对应的修改信息。5.根据权利要求4所述活动页面创建方法,其特征在于,所述方法包括:记录每一次修改显示位和修改信息,得到修改记录;根据所述修改记录,对预设的活动列表进行更新,得到更新列表;当检测到运行错误时,显示所述更新列表。6.根据权利要求1所述活动页面创建方法,其特征在于,所述活动信息包括商品检索词和商品显示规则;所述根据所述活动信息,确定所述修改显示位对应的修改信息包括:基于预设的elasticsearch引擎,对所述商品检索词进行检索,得到商品信息;根据所述商品信息和所述商品显示规则,确定所述商品信息中的修改信息。7.根据权利要求1~6中任意一项所述活动页面创建方法,其特征在于,所述活动页面创建指令包括活动时间;所述获取与所述平台信息对应的模板页面和输入页面并显示包括:当检测到所述平台信息,获取与所述平台信息对应的模板集和输入集;根据所述活动时间,确定所述模板集中对应的模板页面和输入页面并显示。8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如权利要求1~7任意一项所述的活动页面创建方法中的步骤。9.一种用于创建活动页面的终端设备,其特征在于,包括:处理器、存储器及通信总线;所述存储器上存储有可被所述处理器执行的计算机可读程序;所述通信总线实现处理器和存储器之间的连接通信;所述处理器执行所述计算机可读程序时实现如权利要求1~7任意一项所述的活动页
面创建方法中的步骤。10.一种活动页面创建系统,其特征在于,包括显示设备和如权利要求9所述的终端设备,所述显示设备和所述终端设备通讯连接,所述显示设备包括:获取模块,用于当检测到客户端发送的页面请求指令时,获取当前时刻;确定模块,用于根据所述当前时刻和所述活动时间,确定所述活动页面中的待显示页面;显示模块,用于对所述待显示页面进行渲染并显示。
技术总结
本发明公开了一种活动页面创建方法和相关设备,方法包括:当检测到活动页面创建指令时,根据所述活动页面创建指令中的平台信息,获取与所述平台信息对应的模板页面和输入页面并显示;当监听到针对所述输入页面的活动信息时,对所述活动信息进行解析,得到修改信息;根据所述修改信息,对所述模板页面进行修改,得到修改页面并实时显示;当检测到针对所述修改页面的确定指令时,将所述修改页面作为活动页面发送至预先连接的显示终端。本发明能够方便快捷地创建活动页面。便快捷地创建活动页面。便快捷地创建活动页面。
技术研发人员:罗鑫 张文博 刘奕鹏
受保护的技术使用者:深圳前海硬之城信息技术有限公司
技术研发日:2022.02.10
技术公布日:2022/5/25
转载请注明原文地址:https://tc.8miu.com/read-19594.html