页面的创建方法及装置与流程

文档序号:12465293阅读:255来源:国知局
页面的创建方法及装置与流程

本发明涉及通信技术领域,尤其涉及一种页面的创建方法及装置。



背景技术:

随着电商业务的快速发展,为了保持网站的关注度、促进网站的销售,商家会不定期推出活动以反馈用户或提高网站的浏览量。这种活动具有上线时间紧急、开发周期短、需求多变等特点,例如,由于需要变化而临时更改页面等,一个活动根据时间需要页面上进行不同的展示。

为了适应这种特点,一般采用后台管理的方式,在创建页面时,把页面的内容放到富文本框中进行编辑,以方便运营人员或开发人员随时修改。但是,采用后台管理的方式,只能对页面进行简单的维护或修改,不利于快速的进行页面的开发。



技术实现要素:

本发明提供一种页面的创建方法及装置,旨在解决采用后台管理的方式只能对页面进行简单的维护或修改而不利于快速的进行页面的开发的技术问题。

为实现上述目的,本发明提供的一种页面的创建装置,所述页面的创建装置包括:

第一信息获取模块,用于在接收到页面的创建请求时,获取所述创建请求对应的页面的第一标识信息;

第一添加模块,用于在当前存在所述第一标识信息对应的第一功能模板、且接收到用户基于所述第一功能模板选择的第一添加指令时,基于所述第一添加指令在所述页面中添加所述第一功能模板;

第二信息获取模块,用于在接收到所述第一功能模板的第二标识信息时,通过所述第一功能模板对应的接口在分布式文件服务器中获取所述第二标识信息对应的第一信息,并将所述第一信息添加至所述第一功能模板;

存储模块,用于在接收到用户基于所述页面选择的创建完成指令时,缓存所述页面对应的页面数据至非关系型数据库。

在一实施方式中,所述页面的创建装置还包括:

第二添加模块,用于在接收到用户基于第二功能模板选择的第二添加指令时,基于所述添加指令在所述页面中添加所述第二功能模板;

第三信息获取模块,用于在接收到所述第二功能模板的第三标识信息时,通过所述第二功能模板对应的接口在所述分布式文件服务器中获取所述第三标识信息对应的第二信息,并将所述第二信息添加至所述第二功能模板。

在一实施方式中,所述页面的创建装置还包括:

设置模块,用于在接收到所述页面对应的开始时刻以及结束时刻时,基于所述开始时刻设置所述页面的活动开始时间点,并基于所述结束时刻设置所述页面的活动结束时间点;

所述存储模块还用于缓存所述页面对应的页面数据至非关系型数据库,并将所述页面数据存储至所述分布式文件服务器及本地数据库中。

在一实施方式中,所述页面的创建装置还包括:

确定模块,用于在接收到基于页面触发的访问请求时,确定当前时刻是否位于所述活动开始时刻与活动结束时刻之间;

第一页面获取模块,用于在所述当前时刻位于所述活动开始时刻与活动结束时刻之间时,基于所述访问请求在所述非关系型数据库中获取所述页面对应的页面数据;

展示模块,用于在获取到所述页面对应的页面数据时,基于所述页面数据在所述访问请求对应的终端展示所述页面。

在一实施方式中,所述页面的创建装置还包括:

第二页面获取模块,用于在所述非关系型数据库中未获取到所述页面对应的页面数据时,基于所述访问请求在所述分布式文件服务器中获取所述页面对应的页面数据;

第三页面获取模块,用于在所述分布式文件服务器中未获取所述页面对应的页面数据时,基于所述访问请求在所述数据库中获取所述页面对应的页面数据。

此外,为实现上述目的,本发明还提供一种页面的创建方法,所述页面的创建方法包括以下步骤:

在接收到页面的创建请求时,获取所述创建请求对应的页面的第一标识信息;

在当前存在所述第一标识信息对应的第一功能模板、且接收到用户基于所述第一功能模板选择的第一添加指令时,基于所述第一添加指令在所述页面中添加所述第一功能模板;

在接收到所述第一功能模板的第二标识信息时,通过所述第一功能模板对应的接口在分布式文件服务器中获取所述第二标识信息对应的第一信息,并将所述第一信息添加至所述第一功能模板;

在接收到用户基于所述页面选择的创建完成指令时,缓存所述页面对应的页面数据至非关系型数据库,并将所述页面数据存储至所述分布式文件服务器及本地数据库中。

在一实施方式中,所述缓存所述页面对应的页面数据至非关系型数据库的步骤之前,所述页面的创建方法还包括:

在接收到用户基于第二功能模板选择的第二添加指令时,基于所述添加指令在所述页面中添加所述第二功能模板;

在接收到所述第二功能模板的第三标识信息时,通过所述第二功能模板对应的接口在所述分布式文件服务器中获取所述第三标识信息对应的第二信息,并将所述第二信息添加至所述第二功能模板。

在一实施方式中,所述缓存所述页面对应的页面数据至非关系型数据库步骤之前,所述页面的创建方法还包括:

在接收到所述页面对应的开始时刻以及结束时刻时,基于所述开始时刻设置所述页面的活动开始时间点,并基于所述结束时刻设置所述页面的活动结束时间点;

所述缓存所述页面对应的页面数据至非关系型数据库的步骤包括:缓存所述页面对应的页面数据至非关系型数据库,并将所述页面数据存储至所述分布式文件服务器及本地数据库中。

在一实施方式中,所述缓存所述页面对应的页面数据至非关系型数据库的步骤之后,所述页面的创建方法还包括:

在接收到基于页面触发的访问请求时,确定当前时刻是否位于所述活动开始时刻与活动结束时刻之间;

在所述当前时刻位于所述活动开始时刻与活动结束时刻之间时,基于所述访问请求在所述非关系型数据库中获取所述页面对应的页面数据;

在获取到所述页面对应的页面数据时,基于所述页面数据在所述访问请求对应的终端展示所述页面。

在一实施方式中,所述基于所述访问请求在所述非关系型数据库中获取所述页面对应的页面数据的步骤与在获取到所述页面对应的页面数据时,基于所述页面数据在所述访问请求对应的终端展示所述页面的步骤之间,所述页面的创建方法还包括:

在所述非关系型数据库中未获取到所述页面对应的页面数据时,基于所述访问请求在所述分布式文件服务器中获取所述页面对应的页面数据;

在所述分布式文件服务器中未获取所述页面对应的页面数据时,基于所述访问请求在所述本地数据库中获取所述页面对应的页面数据。

本发明通过在接收到页面的创建请求时,第一信息获取模块获取所述创建请求对应的页面的第一标识信息,接着在当前存在所述第一标识信息对应的第一功能模板、且接收到用户基于所述第一功能模板选择的第一添加指令时,第一添加模块基于所述第一添加指令在所述页面中添加所述第一功能模板,而后在接收到所述第一功能模板的第二标识信息时,第二信息获取模块通过所述第一功能模板对应的接口在分布式文件服务器中获取所述第二标识信息对应的第一信息,并将所述第一信息添加至所述第一功能模板,最后在接收到用户基于所述页面选择的创建完成指令时,存储模块缓存所述页面对应的页面数据至非关系型数据库,实现了根据第一功能模板创建页面,避免了通过富文本框中编辑页面的内容而不利于快速的进行页面的开发的问题,只需根据需要修改第一功能模板的展示,即第一功能模板在页面中的位置即可完成页面的创建,提高了创建页面的效率及速度。

附图说明

图1为本发明页面的创建装置第一实施例的功能模块示意图;

图2为本发明页面的创建装置第二实施例的功能模块示意图;

图3为本发明页面的创建装置第三实施例的功能模块示意图;

图4为本发明页面的创建装置第四实施例的功能模块示意图;

图5为本发明页面的创建方法第一实施例的流程示意图;

图6为本发明页面的创建方法第二实施例的流程示意图;

图7为本发明页面的创建方法第三实施例的流程示意图;

图8为本发明页面的创建方法第四实施例的流程示意图。

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

具体实施方式

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

本发明提供一种页面的创建装置。参照图1,图1为本发明页面的创建装置第一实施例的功能模块示意图。

在本实施例中,该页面的创建装置包括:

第一信息获取模块110,用于在接收到页面的创建请求时,获取所述创建请求对应的页面的第一标识信息;

本实施例中,用户(前端工程师)可采用服务器进行页面的创建,例如在电商业务的商家推出活动以反馈用户或提高网站的浏览量时,可通过该商家网页的页面创建选项触发页面的创建请求,页面创建选项包括促销页面创建选项、优惠页面创建选项等,在接收到页面的创建请求时,第一信息获取模块110可根据创发创建请求的页面创建选项获取到该创建请求对应的页面的第一标识信息,该第一标识信息可以为促销页面、优惠页面、促销优惠页面等信息。

第一添加模块120,用于在当前存在所述第一标识信息对应的第一功能模板、且接收到用户基于所述第一功能模板选择的第一添加指令时,基于所述第一添加指令在所述页面中添加所述第一功能模板;

其中,第一功能模板是指之前创建该第一标识信息对应的页面时使用的功能模板,例如,商品秒杀模板、商品限时折扣模板、商品限时抢购模板、优惠券抢购模板、红包发放模板等,在之前创建该第一标识信息对应的页面时将该功能模板与第一标识信息进行关联存储,以供后续再次创建页面时直接调用,其中,商品秒杀模板、商品限时折扣模板、商品限时抢购模板、优惠券抢购模板、红包发放模板可以为网页脚本,用户(前端工程师)可以直接调用功能模板对应的网页脚本,以使开发的获得页面具有相应的功能。

本实施例中,在当前存在所述第一标识信息对应的第一功能模板、且接收到用户基于所述第一功能模板选择的第一添加指令时,第一添加模块120基于所述第一添加指令在所述页面中添加所述第一功能模板,具体地,该第一添加指令包括该第一功能模板在获得页面中的位置信息,第一添加模块120将该第一功能模板添加至该位置信息对应的页面中的区域。

第二信息获取模块130,用于在接收到所述第一功能模板的第二标识信息时,通过所述第一功能模板对应的接口在分布式文件服务器中获取所述第二标识信息对应的第一信息,并将所述第一信息添加至所述第一功能模板;

其中,第二标识信息包括该第一功能模板所对应的商品名称、型号或标识等信息,第一信息可以为该第二标识信息所对应的价格信息、基本信息等,例如,在第一功能模板为商品秒杀模板时,若之前创建该第一标识信息对应的页面时该第一功能模板的第二标识信息为手机,则本次创建该第一标识信息对应的页面时该第一功能模板的第二标识信息可以为手机、耳机等信息,第一信息可以为该手机或耳机的秒杀价格、详细介绍等。

本实施例中,在接收到所述第一功能模板的第二标识信息时,第二信息获取模块130通过所述第一功能模板对应的接口在分布式文件服务器中获取所述第二标识信息对应的第一信息,并将所述第一信息添加至所述第一功能模板,具体地,用户(前端工程师)可在第一功能模板输入第二标识信息,第二信息获取模块130通过所述第一功能模板对应的接口在分布式文件服务器中查找第二标识信息对应的第一信息,并将所述第一信息添加至所述第一功能模板中的合适的位置,其中,第一功能模板中可以预留第一信息的添加位置,第一功能模板对应的接口由用户(后端工程师)通过后台服务器提供,用户(后端工程师)根据第一功能模板预先生成相应的接口以供用户(前端工程师)使用,以提高页面创建的效率及速度。

存储模块140,用于在接收到用户基于所述页面选择的创建完成指令时,缓存所述页面对应的页面数据至非关系型数据库。

本实施例中,在接收到用户基于所述页面选择的创建完成指令时,存储模块缓存所述页面对应的页面数据至非关系型数据库,进而页面创建成功。其中,非关系型数据库可以为NoSQL数据库。

在页面创建成功之后至该页面开始时间点之前,用户(前端工程师)可以将该页面对应的页面数据发送至对应的服务器展示,以供用户(例如测试工程师等)进行检验及测试,以保证该页面的可用性。

进一步地,在一实施例中,页面的创建装置还包括:

设置模块,用于在接收到所述页面对应的开始时刻以及结束时刻时,基于所述开始时刻设置所述页面的活动开始时间点,并基于所述结束时刻设置所述页面的活动结束时间点;

所述存储模块140还用于缓存所述页面对应的页面数据至非关系型数据库,并将所述页面数据存储至所述分布式文件服务器及本地数据库中。

本实施例中,通过在接收到所述页面对应的开始时刻以及结束时刻时,设置模块基于所述开始时刻设置所述页面的活动开始时间点,并基于所述结束时刻设置所述页面的活动结束时间点,使得该页面能够在开始时刻以及结束时刻之间根据用户的访问指令进行展示,能够避免在活动结束后仍然能够展示该页面,进而提高用户体验。

为使用户能够访问该页面,存储模块140缓存所述页面对应的页面数据至非关系型数据库,并将所述页面数据存储至所述分布式文件服务器及本地数据库中,进而在无法通过非关系型数据库缓存的页面数据展示该页面时,还能够根据分布式文件服务器或者本地数据库存储的页面数据展示该页面,以提高用户体验。

本实施例中,缓存所述页面对应的页面数据至非关系型数据库时,可以同时存储该页面对应的商家网页的公共头尾部,例如,logo等,或者,在接收到所述页面对应的创建完成指令时,弹出包括是否缓存公共头尾部的选择选项的显示界面,在接收到缓存公共头尾部的选择指令时,缓存所述页面对应的页面数据及公共头尾部至非关系型数据库。

在第一功能模板设有开始时间点及结束时间点时,开始时间点及结束时间点之间的时间段为该第一功能模板的有效时间段,在第一功能模板包括多个有效时间段不同且不交叉的功能模板时,可以将该多个功能模板设置在该页面的同一区域,在每一个功能模块的有效时间段内在该页面中展示对应的第一功能模板。

本实施例提出的页面的创建装置,通过在接收到页面的创建请求时,第一信息获取模块110获取所述创建请求对应的页面的第一标识信息,接着在当前存在所述第一标识信息对应的第一功能模板、且接收到用户基于所述第一功能模板选择的第一添加指令时,第一添加模块120基于所述第一添加指令在所述页面中添加所述第一功能模板,而后在接收到所述第一功能模板的第二标识信息时,第二信息获取模块130通过所述第一功能模板对应的接口在分布式文件服务器中获取所述第二标识信息对应的第一信息,并将所述第一信息添加至所述第一功能模板,最后在接收到用户基于所述页面选择的创建完成指令时,存储模块140缓存所述页面对应的页面数据至非关系型数据库,实现了根据第一功能模板创建页面,避免了通过富文本框中编辑页面的内容而不利于快速的进行页面的开发的问题,只需根据需要修改第一功能模板的展示,即第一功能模板在页面中的位置即可完成页面的创建,提高了创建页面的效率及速度。

基于第一实施例提出本发明页面的创建装置的第二实施例,参照图2,在本实施例中,该页面的创建装置还包括:

第二添加模块150,用于在接收到用户基于第二功能模板选择的第二添加指令时,基于所述添加指令在所述页面中添加所述第二功能模板;

其中,第二功能模块是指之前创建该第一标识信息对应的页面时未使用的功能模板,例如,商品秒杀模板、商品限时折扣模板、商品限时抢购模板、优惠券抢购模板、红包发放模板等,其中,商品秒杀模板、商品限时折扣模板、商品限时抢购模板、优惠券抢购模板、红包发放模板可以为网页脚本,用户(前端工程师)可以直接调用功能模板对应的网页脚本,以使开发的获得页面具有相应的功能。

在接收到用户基于第二功能模板选择的第二添加指令时,第二添加模块150基于所述添加指令在所述页面中添加所述第二功能模板,具体地,该第二添加指令包括该第二功能模板在获得页面中的位置信息,第二添加模块150将该第二功能模板添加至该位置信息对应的页面中的区域。

第三信息获取模块160,用于在接收到所述第二功能模板的第三标识信息时,通过所述第二功能模板对应的接口在所述分布式文件服务器中获取所述第三标识信息对应的第二信息,并将所述第二信息添加至所述第二功能模板。

其中,第三标识信息包括该第二功能模板所对应的商品名称、型号或标识等信息,第二信息可以为该第三标识信息所对应的价格信息、基本信息等,例如,在第二功能模板为商品秒杀模板时,第三标识信息可以为手机、耳机等信息,第二信息可以为该手机或耳机的秒杀价格、详细介绍等。

本实施例中,在接收到所述第二功能模板的第三标识信息时,第三信息获取模块160通过所述第二功能模板对应的接口在分布式文件服务器中获取所述第三标识信息对应的第二信息,并将所述第二信息添加至所述第二功能模板,具体地,用户(前端工程师)可在第二功能模板输入第三标识信息,第三信息获取模块160通过所述第二功能模板对应的接口在分布式文件服务器中查找第三标识信息对应的第二信息,并将所述第二信息添加至所述第二功能模板中的合适的位置,其中,第二功能模板中可以预留第二信息的添加位置,第二功能模板对应的接口由用户(后端工程师)通过后台服务器提供,用户(后端工程师)根据第二功能模板预先生成相应的接口以供用户(前端工程师)使用,以提高页面创建的效率及速度。

在接收到所述页面对应的创建完成指令时,存储模块140存储所述第二功能模板至分布式文件服务器及/或本地数据库。

在第一功能模板及/或第二功能模板设有开始时间点及结束时间点时,开始时间点及结束时间点之间的时间段为该第一功能模板及/或第二功能模板的有效时间段,在页面包含多个功能模块、且页面中的所有功能模板的有效时间段不同且不交叉的功能模板时,可以将该多个功能模板设置在该页面的同一区域,在每一个功能模块的有效时间段内在该页面中展示对应的功能模板。

本实施例提出的页面的创建装置,通过在接收到用户基于第二功能模板选择的第二添加指令时,第二添加模块150基于所述添加指令在所述页面中添加所述第二功能模板,接着在接收到所述第二功能模板的第三标识信息时,第三信息获取模块160通过所述第二功能模板对应的接口在所述分布式文件服务器中获取所述第三标识信息对应的第二信息,并将所述第二信息添加至所述第二功能模板,实现了根据第二功能模板创建页面,避免了通过富文本框中编辑页面的内容而不利于快速的进行页面的开发的问题,只需根据需要修改第二功能模板的展示,即第二功能模板在页面中的位置即可完成页面的创建,进一步提高了创建页面的效率及速度。

基于第一实施例提出本发明页面的创建装置的第三实施例,参照图3,在本实施例中,该页面的创建装置还包括:

确定模块170,用于在接收到基于页面触发的访问请求时,确定当前时刻是否位于所述活动开始时刻与活动结束时刻之间;

本实施例中,通过在接收到基于页面触发的访问请求时,确定模块170确定当前时刻是否位于所述活动开始时刻与活动结束时刻之间,以确定该页面是否是有效页面。

第一页面获取模块180,用于在所述当前时刻位于所述活动开始时刻与活动结束时刻之间时,基于所述访问请求在所述非关系型数据库中获取所述页面对应的页面数据;

本实施例中,在该页面是有效页面时,第一页面获取模块180基于所述访问请求在所述非关系型数据库中获取所述页面对应的页面数据。

展示模块190,用于在获取到所述页面对应的页面数据时,基于所述页面数据在所述访问请求对应的终端展示所述页面。

本实施例提出的页面的创建装置,通过在接收到基于页面触发的访问请求时,确定模块170确定当前时刻是否位于所述活动开始时刻与活动结束时刻之间,接着在所述当前时刻位于所述活动开始时刻与活动结束时刻之间时,第一页面获取模块180基于所述访问请求在所述非关系型数据库中获取所述页面对应的页面数据,而后在获取到所述页面对应的页面数据时,展示模块190基于所述页面数据在所述访问请求对应的终端展示所述页面,实现了根据非关系型数据库中存储的页面对应的页面数据展示该页面。

基于第三实施例提出本发明页面的创建装置的第四实施例,参照图4,在本实施例中,该页面的创建装置还包括:

第二页面获取模块200,用于在所述非关系型数据库中未获取到所述页面对应的页面数据时,基于所述访问请求在所述分布式文件服务器中获取所述页面对应的页面数据;

第三页面获取模块210,用于在所述分布式文件服务器中未获取所述页面对应的页面数据时,基于所述访问请求在所述数据库中获取所述页面对应的页面数据。

本实施例提出的页面的创建装置,通过在所述非关系型数据库中未获取到所述页面对应的页面数据时,第二页面获取模块200基于所述访问请求在所述分布式文件服务器中获取所述页面对应的页面数据,在所述分布式文件服务器中未获取所述页面对应的页面数据时,第三页面获取模块210基于所述访问请求在所述数据库中获取所述页面对应的页面数据,能够尽可能的为用户展示页面,提高了用户体验。

本发明进一步提供一种页面的创建方法。

参照图5,图5为本发明页面的创建方法第一实施例的流程示意图。

在本实施例中,该页面的创建方法包括:

步骤S110,在接收到页面的创建请求时,获取所述创建请求对应的页面的第一标识信息;

本实施例中,用户(前端工程师)可采用服务器进行页面的创建,例如在电商业务的商家推出活动以反馈用户或提高网站的浏览量时,可通过该商家网页的页面创建选项触发页面的创建请求,页面创建选项包括促销页面创建选项、优惠页面创建选项等,在接收到页面的创建请求时,第一信息获取模块110可根据创发创建请求的页面创建选项获取到该创建请求对应的页面的第一标识信息,该第一标识信息可以为促销页面、优惠页面、促销优惠页面等信息。

步骤S120,在当前存在所述第一标识信息对应的第一功能模板、且接收到用户基于所述第一功能模板选择的第一添加指令时,基于所述第一添加指令在所述页面中添加所述第一功能模板;

其中,第一功能模板是指之前创建该第一标识信息对应的页面时使用的功能模板,例如,商品秒杀模板、商品限时折扣模板、商品限时抢购模板、优惠券抢购模板、红包发放模板等,在之前创建该第一标识信息对应的页面时将该功能模板与第一标识信息进行关联存储,以供后续再次创建页面时直接调用,其中,商品秒杀模板、商品限时折扣模板、商品限时抢购模板、优惠券抢购模板、红包发放模板可以为网页脚本,用户(前端工程师)可以直接调用功能模板对应的网页脚本,以使开发的获得页面具有相应的功能。

本实施例中,在当前存在所述第一标识信息对应的第一功能模板、且接收到用户基于所述第一功能模板选择的第一添加指令时,第一添加模块120基于所述第一添加指令在所述页面中添加所述第一功能模板,具体地,该第一添加指令包括该第一功能模板在获得页面中的位置信息,第一添加模块120将该第一功能模板添加至该位置信息对应的页面中的区域。

步骤S130,在接收到所述第一功能模板的第二标识信息时,通过所述第一功能模板对应的接口在分布式文件服务器中获取所述第二标识信息对应的第一信息,并将所述第一信息添加至所述第一功能模板;

其中,第二标识信息包括该第一功能模板所对应的商品名称、型号或标识等信息,第一信息可以为该第二标识信息所对应的价格信息、基本信息等,例如,在第一功能模板为商品秒杀模板时,若之前创建该第一标识信息对应的页面时该第一功能模板的第二标识信息为手机,则本次创建该第一标识信息对应的页面时该第一功能模板的第二标识信息可以为手机、耳机等信息,第一信息可以为该手机或耳机的秒杀价格、详细介绍等。

本实施例中,在接收到所述第一功能模板的第二标识信息时,第二信息获取模块130通过所述第一功能模板对应的接口在分布式文件服务器中获取所述第二标识信息对应的第一信息,并将所述第一信息添加至所述第一功能模板,具体地,用户(前端工程师)可在第一功能模板输入第二标识信息,第二信息获取模块130通过所述第一功能模板对应的接口在分布式文件服务器中查找第二标识信息对应的第一信息,并将所述第一信息添加至所述第一功能模板中的合适的位置,其中,第一功能模板中可以预留第一信息的添加位置,第一功能模板对应的接口由用户(后端工程师)通过后台服务器提供,用户(后端工程师)根据第一功能模板预先生成相应的接口以供用户(前端工程师)使用,以提高页面创建的效率及速度。

步骤S140,在接收到用户基于所述页面选择的创建完成指令时,缓存所述页面对应的页面数据至非关系型数据库,并将所述页面数据存储至所述分布式文件服务器及本地数据库中。

本实施例中,在接收到用户基于所述页面选择的创建完成指令时,存储模块缓存所述页面对应的页面数据至非关系型数据库,进而页面创建成功,其中,非关系型数据库可以为NoSQL数据库。

在页面创建成功之后至该页面开始时间点之前,用户(前端工程师)可以将该页面对应的页面数据发送至对应的服务器展示,以供用户(例如测试工程师等)进行检验及测试,以保证该页面的可用性。

进一步地,在一实施例中,页面的创建方法还包括:

在接收到所述页面对应的开始时刻以及结束时刻时,基于所述开始时刻设置所述页面的活动开始时间点,并基于所述结束时刻设置所述页面的活动结束时间点;

步骤S140包括:缓存所述页面对应的页面数据至非关系型数据库,并将所述页面数据存储至所述分布式文件服务器及本地数据库中。

本实施例中,通过在接收到所述页面对应的开始时刻以及结束时刻时,设置模块基于所述开始时刻设置所述页面的活动开始时间点,并基于所述结束时刻设置所述页面的活动结束时间点,使得该页面能够在开始时刻以及结束时刻之间根据用户的访问指令进行展示,能够避免在活动结束后仍然能够展示该页面,进而提高用户体验。

为使用户能够访问该页面,存储模块140缓存所述页面对应的页面数据至非关系型数据库,并将所述页面数据存储至所述分布式文件服务器及本地数据库中,进而在无法通过非关系型数据库缓存的页面数据展示该页面时,还能够根据分布式文件服务器或者本地数据库存储的页面数据展示该页面,以提高用户体验。

本实施例中,缓存所述页面对应的页面数据至非关系型数据库时,可以同时存储该页面对应的商家网页的公共头尾部,例如,logo等,或者,在接收到所述页面对应的创建完成指令时,弹出包括是否缓存公共头尾部的选择选项的显示界面,在接收到缓存公共头尾部的选择指令时,缓存所述页面对应的页面数据及公共头尾部至非关系型数据库。

在第一功能模板设有开始时间点及结束时间点时,开始时间点及结束时间点之间的时间段为该第一功能模板的有效时间段,在第一功能模板包括多个有效时间段不同且不交叉的功能模板时,可以将该多个功能模板设置在该页面的同一区域,在每一个功能模块的有效时间段内在该页面中展示对应的第一功能模板。

本实施例提出的页面的创建方法,通过在接收到页面的创建请求时,第一信息获取模块110获取所述创建请求对应的页面的第一标识信息,接着在当前存在所述第一标识信息对应的第一功能模板、且接收到用户基于所述第一功能模板选择的第一添加指令时,第一添加模块120基于所述第一添加指令在所述页面中添加所述第一功能模板,而后在接收到所述第一功能模板的第二标识信息时,第二信息获取模块130通过所述第一功能模板对应的接口在分布式文件服务器中获取所述第二标识信息对应的第一信息,并将所述第一信息添加至所述第一功能模板,最后在接收到用户基于所述页面选择的创建完成指令时,存储模块140缓存所述页面对应的页面数据至非关系型数据库,实现了根据第一功能模板创建页面,避免了通过富文本框中编辑页面的内容而不利于快速的进行页面的开发的问题,只需根据需要修改第一功能模板的展示,即第一功能模板在页面中的位置即可完成页面的创建,提高了创建页面的效率及速度。

基于第一实施例提出本发明页面的创建方法的第二实施例,参照图6,在本实施例中,在步骤S140之前,页面的创建方法还包括:

步骤S150,在接收到用户基于第二功能模板选择的第二添加指令时,基于所述添加指令在所述页面中添加所述第二功能模板;

其中,第二功能模块是指之前创建该第一标识信息对应的页面时未使用的功能模板,例如,商品秒杀模板、商品限时折扣模板、商品限时抢购模板、优惠券抢购模板、红包发放模板等,其中,商品秒杀模板、商品限时折扣模板、商品限时抢购模板、优惠券抢购模板、红包发放模板可以为网页脚本,用户(前端工程师)可以直接调用功能模板对应的网页脚本,以使开发的获得页面具有相应的功能。

在接收到用户基于第二功能模板选择的第二添加指令时,第二添加模块150基于所述添加指令在所述页面中添加所述第二功能模板,具体地,该第二添加指令包括该第二功能模板在获得页面中的位置信息,第二添加模块150将该第二功能模板添加至该位置信息对应的页面中的区域。

步骤S160,在接收到所述第二功能模板的第三标识信息时,通过所述第二功能模板对应的接口在所述分布式文件服务器中获取所述第三标识信息对应的第二信息,并将所述第二信息添加至所述第二功能模板。

其中,第三标识信息包括该第二功能模板所对应的商品名称、型号或标识等信息,第二信息可以为该第三标识信息所对应的价格信息、基本信息等,例如,在第二功能模板为商品秒杀模板时,第三标识信息可以为手机、耳机等信息,第二信息可以为该手机或耳机的秒杀价格、详细介绍等。

本实施例中,在接收到所述第二功能模板的第三标识信息时,第三信息获取模块160通过所述第二功能模板对应的接口在分布式文件服务器中获取所述第三标识信息对应的第二信息,并将所述第二信息添加至所述第二功能模板,具体地,用户(前端工程师)可在第二功能模板输入第三标识信息,第三信息获取模块160通过所述第二功能模板对应的接口在分布式文件服务器中查找第三标识信息对应的第二信息,并将所述第二信息添加至所述第二功能模板中的合适的位置,其中,第二功能模板中可以预留第二信息的添加位置,第二功能模板对应的接口由用户(后端工程师)通过后台服务器提供,用户(后端工程师)根据第二功能模板预先生成相应的接口以供用户(前端工程师)使用,以提高页面创建的效率及速度。

在接收到所述页面对应的创建完成指令时,存储模块140存储所述第二功能模板至分布式文件服务器及/或本地数据库。

在第一功能模板及/或第二功能模板设有开始时间点及结束时间点时,开始时间点及结束时间点之间的时间段为该第一功能模板及/或第二功能模板的有效时间段,在页面包含多个功能模块、且页面中的所有功能模板的有效时间段不同且不交叉的功能模板时,可以将该多个功能模板设置在该页面的同一区域,在每一个功能模块的有效时间段内在该页面中展示对应的功能模板。

本实施例提出的页面的创建方法,通过在接收到用户基于第二功能模板选择的第二添加指令时,第二添加模块150基于所述添加指令在所述页面中添加所述第二功能模板,接着在接收到所述第二功能模板的第三标识信息时,第三信息获取模块160通过所述第二功能模板对应的接口在所述分布式文件服务器中获取所述第三标识信息对应的第二信息,并将所述第二信息添加至所述第二功能模板,实现了根据第二功能模板创建页面,避免了通过富文本框中编辑页面的内容而不利于快速的进行页面的开发的问题,只需根据需要修改第二功能模板的展示,即第二功能模板在页面中的位置即可完成页面的创建,进一步提高了创建页面的效率及速度。

基于第一实施例提出本发明页面的创建方法的第三实施例,参照图7,在本实施例中,在步骤S140之后,页面的创建方法还包括:

步骤S170,在接收到基于页面触发的访问请求时,确定当前时刻是否位于所述活动开始时刻与活动结束时刻之间;

本实施例中,通过在接收到基于页面触发的访问请求时,确定模块170确定当前时刻是否位于所述活动开始时刻与活动结束时刻之间,以确定该页面是否是有效页面。

步骤S180,在所述当前时刻位于所述活动开始时刻与活动结束时刻之间时,基于所述访问请求在所述非关系型数据库中获取所述页面对应的页面数据;

本实施例中,在该页面是有效页面时,第一页面获取模块180基于所述访问请求在所述非关系型数据库中获取所述页面对应的页面数据。

步骤S190,在获取到所述页面对应的页面数据时,基于所述页面数据在所述访问请求对应的终端展示所述页面。

本实施例提出的页面的创建方法,通过在接收到基于页面触发的访问请求时,确定模块170确定当前时刻是否位于所述活动开始时刻与活动结束时刻之间,接着在所述当前时刻位于所述活动开始时刻与活动结束时刻之间时,第一页面获取模块180基于所述访问请求在所述非关系型数据库中获取所述页面对应的页面数据,而后在获取到所述页面对应的页面数据时,展示模块190基于所述页面数据在所述访问请求对应的终端展示所述页面,实现了根据非关系型数据库中存储的页面对应的页面数据展示该页面。

基于第三实施例提出本发明页面的创建方法的第四实施例,参照图8,在本实施例中,在步骤S180与步骤S190之间,页面的创建方法还包括:

步骤S200,在所述非关系型数据库中未获取到所述页面对应的页面数据时,基于所述访问请求在所述分布式文件服务器中获取所述页面对应的页面数据;

步骤S210,在所述分布式文件服务器中未获取所述页面对应的页面数据时,基于所述访问请求在所述本地数据库中获取所述页面对应的页面数据。

本实施例提出的页面的创建方法,通过在所述非关系型数据库中未获取到所述页面对应的页面数据时,第二页面获取模块200基于所述访问请求在所述分布式文件服务器中获取所述页面对应的页面数据,在所述分布式文件服务器中未获取所述页面对应的页面数据时,第三页面获取模块210基于所述访问请求在所述数据库中获取所述页面对应的页面数据,能够尽可能的为用户展示页面,提高了用户体验。

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

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

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