一种页面数据的加载方法和系统的制作方法

文档序号:9766050阅读:248来源:国知局
一种页面数据的加载方法和系统的制作方法
【技术领域】
[0001]本发明涉及计算机处理的技术领域,特别是涉及一种页面数据的加载方法和一种页面数据的加载系统。
【背景技术】
[0002]在加载某一页面时,除了页面内容本身之外,一般还会基于业务需求,加载其他数据,例如,横幅、推荐的信息等等。
[0003]如果这些展现的数据需要运营人员人工挑选确认,使数据相应区域上展现质量更高的数据,那么这个由运营人员部署数据的地方,可以称之为运营位,运营位的操作在运营后台中。
[0004]在传统的展示方式中,需要为每一个运营位配置一个数据库,当加载页面时,从该数据库读取相应的数据。
[0005]由于产品会经常发生变化,比如在某一个版本的页面中,在原来的展现区域中增加或者颠覆了一种内容,那么原来的运营位不能适用这个新版本,所以需要有一个新的运营位处理这个区域的数据。
[0006]然而,旧版本产品还要继续运营,所以,此时出现两个运营位,即不同版本的产品,会调用不同的运营位获取数据。
[0007]通常,针对不同运营位的属性,需要建立不同的数据库结构来支持,单一的、多重的、列表的、自动上下线的等等,每增加或者修改一个页面上的运营位,需要的开发量都有可能是要操作底层数据库的,而且开发完以后的操作方式也可能根据内容的不同而发生了变化,开发操作十分繁琐,效应效率低。

【发明内容】

[0008]鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种页面数据的加载方法和相应的一种页面数据的加载系统。
[0009 ]依据本发明的一个方面,提供了一种页面数据的加载方法,包括:
[0010]在客户端中加载一页面;
[0011]当从所述页面读取到对象标识时,从服务器的缓存中获取所述对象标识对应的业务对象;
[0012]从所述业务对象中提取业务数据;
[0013]将所述业务数据加载至所述页面中。
[0014]可选地,所述业务对象中包括业务对象数据,所述业务对象数据包括头部数据和列表数据,所述列表数据中具有一个或多个业务数据;
[0015]所述从所述业务对象中提取业务数据的步骤包括:
[0016]基于所述头部数据判断所述业务数据是否有效;
[0017]当所述业务对象有效时,从所述列表数据中提取所述业务数据。
[0018]可选地,所述基于所述头部数据判断所述业务数据是否有效的步骤包括:
[0019]从所述头部数据中提取业务数据的生效起始时间和生效终结时间;
[0020]判断当前的时间是否在所述生效起始时间和所述生效终结时间之中;
[0021 ]若是,则确定所述业务数据有效;
[0022]若否,则确定所述业务数据无效。
[0023]可选地,所述将所述业务数据加载至所述页面中的步骤包括:
[0024]在所述页面中,将所述业务数据加载至所述对象标识指示的区域中。
[0025]可选地,所述业务对象中还包括业务对象说明信息,所述业务对象说明信息用于加载业务对象的说明信息。
[0026]可选地,还包括:
[0027]在服务器中接收到针对业务对象的编辑指令时,根据所述编辑指令对所述业务对象进行编辑。
[0028]可选地,所述根据编辑指令对所述业务对象进行编辑的步骤包括:
[0029]根据编辑指令对所述业务对象中的头部数据及列表数据进行编辑;
[0030]其中,所述编辑包括如下的一种或多种:
[0031 ]增加头部数据及业务数据、删除业务数据、修改业务数据。
[0032]可选地,还包括:
[0033]在服务器中接收到针对业务对象的发布指令时,将所述业务对象中的业务对象数据推送至缓存中。
[0034]根据本发明的另一方面,提供了一种页面数据的加载系统,所述系统包括客户端,所述客户端包括:
[0035]页面加载模块,适于加载一页面;
[0036]业务对象获取模块,适于在从所述页面读取到对象标识时,从服务器的缓存中获取所述对象标识对应的业务对象;
[0037]业务数据提取模块,适于从所述业务对象中提取业务数据;
[0038]业务数据加载模块,适于将所述业务数据加载至所述页面中。
[0039]可选地,所述业务对象中包括业务对象数据,所述业务对象数据包括头部数据和列表数据,所述列表数据中具有一个或多个业务数据;
[0040]所述业务数据提取模块还适于:
[0041 ]基于所述头部数据判断所述业务数据是否有效;
[0042]当所述业务对象有效时,从所述列表数据中提取所述业务数据。
[0043]可选地,所述业务数据提取模块还适于:
[0044]从所述头部数据中提取业务数据的生效起始时间和生效终结时间;
[0045]判断当前的时间是否在所述生效起始时间和所述生效终结时间之中;
[0046]若是,则确定所述业务数据有效;
[0047]若否,则确定所述业务数据无效。
[0048]可选地,所述业务数据加载模块还适于:
[0049]在所述页面中,将所述业务数据加载至所述对象标识指示的区域中。
[0050]可选地,所述业务对象中还包括业务对象说明信息,所述业务对象说明信息用于加载业务对象的说明信息。
[0051 ] 可选地,所述系统还包括服务器,所述服务器包括:
[0052]编辑模块,适于接收到针对业务对象的编辑指令时,根据所述编辑指令对所述业务对象进行编辑。
[0053]可选地,所述编辑模块还适于:
[0054]根据编辑指令对所述业务对象中的头部数据及列表数据进行编辑;
[0055]其中,所述编辑包括如下的一种或多种:
[0056]增加头部数据及业务数据、删除业务数据、修改业务数据。
[0057]可选地,所述系统还包括服务器,所述服务器包括:
[0058]发布模块,适于在接收到针对业务对象的发布指令时,将所述业务对象中的业务对象数据推送至缓存中。
[0059]本发明实施例通过对象标识从服务器的缓存中获取业务对象,从该业务对象中提取业务数据进行加载,避免了建立众多的数据库对业务对象进行支持,操作行为都完全一致,没学习成本,大大提高了开发操作的简便性以及效率。此外,通过发布到缓存,,运营人员可配置完所有数据后再发布,杜绝了配置一半数据时,线上出现缺少数据的问题。
[0060]本发明实施例对业务数据的编辑和展现只需要对该运营位对应的类进行一定的信息编辑工作,编辑后,后台页面马上会有相应的变化。所以,运营位的增删改查都是相当方便的,大大提高了操作的简便性。
[0061]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
【附图说明】
[0062]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0063]图1示出了根据本发明一个实施例的一种页面数据的加载方法实施例的步骤流程图;
[0064]图2A和图2B示出了根据本发明一个实施例的业务对象的内容示例图;
[0065]图3示出了根据本发明一个实施例的一种业务对象的结构示例图;以及
[0066]图4示出了根据本发明一个实施例的一种页面数据的加载系统实施例的结构框图。
【具体实施方式】
[0067]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1