页面展示方法和页面展示系统的利记博彩app

文档序号:9687457阅读:613来源:国知局
页面展示方法和页面展示系统的利记博彩app
【技术领域】
[0001] 本申请涉及互联网技术领域,特别涉及一种页面展示方法和页面展示系统。
【背景技术】
[0002] 随着互联网技术的发展,电子商务也获得了蓬勃的发展,目前电子购物已成为了 很多年轻人的主要购物方式。同时,由于销售量的剧增,电子商务网站为了提供更丰富的产 品展示,经常会对网站及客户端进行升级。但是,由于用户可能不会及时地升级客户端,送 就使得新版本的客户端和旧版本的客户端会同时存在。
[0003] 目前的普遍做法是服务器根据不同版本的客户端对接口传输的数据进行不同的 处理,例如,接口返回给低版本客户端的数据中包含降级信息,而返回给高版本客户端的 数据中不包含降级信息,送使得低版本客户端将所展示的商品的信息降级到浏览器进行展 示,高版本客户端则正常地展示该商品。但是,随着客户端的版本越来越多,每个版本的接 口数据都不同,会使服务器的判断业务非常复杂,维护成本非常高。

【发明内容】

[0004] 本申请旨在至少在一定程度上解决现有技术中的上述技术问题之一。
[0005] 为此,本申请的一个目的在于提出一种服务器工作流程简单、维护成本较低的页 面展示方法和页面展示系统。
[0006] 本申请实施例的第一方面提出一种页面展示方法,包括:向服务器发送页面的展 示请求;获取服务器根据展示请求反馈的页面的类型数据和内容数据;将类型数据和存储 于客户端的默认类型数据集合进行比较;W及如果默认类型数据集合中不存在与类型数据 一致的类型数据,则通过降级处理方式展示页面的内容数据。
[0007] 在本申请的实施例中,由于客户端可W将服务器根据展示请求所反馈的页面的类 型数据和存储于客户端的默认类型数据集合进行比较,使得服务器只需要反馈页面的类型 数据和内容数据给客户端即可,而无需服务器根据客户端的版本不同而发送不同商品数 据,从而简化了服务器的工作流程,降低了服务器的维护成本。
[0008] 在本申请的一个优选实施例中,通过降级处理方式展示页面的内容数据具体包 括:跳转到浏览器展示页面的内容数据;或者,显示一个推荐页面;或者,跳转至首页;或 者,弹出提示框W提示用户客户端不支持页面的展示;或者,显示默认的错误提示页。
[0009] 在本申请的一个优选实施例中,如果默认类型数据集合中存在与类型数据一致的 类型数据,则直接加载并展示页面的内容数据。
[0010] 在本申请的一个具体实施例中,服务器提供页面的指定接口,客户端通过页面的 指定接口获取类型数据。
[0011] 本申请实施例的第二方面提出一种页面展示系统,包括客户端和服务器,其中,客 户端,用于向服务器发送页面的展示请求,并获取服务器根据展示请求反馈的页面的类型 数据和内容数据,W及将类型数据和存储于客户端的默认类型数据集合进行比较,并在默 认类型数据集合中不存在与类型数据一致的类型数据时,通过降级处理方式展示页面的内 容数据;服务器,用于根据展示请求向客户端反馈页面的类型数据和内容数据。
[0012] 在本申请的实施例中,由于客户端可W将服务器根据展示请求所反馈的页面的类 型数据和存储于客户端的默认类型数据集合进行比较,使得服务器只需要反馈页面的类型 数据和内容数据给客户端即可,而无需服务器根据客户端的版本不同而发送不同商品数 据,进而简化了服务器的工作流程,降低了服务器的维护成本。
[0013] 本申请实施例的第Η方面提出一种服务器,包括;数据生成模块,数据生成模块用 于根据客户端发送的页面的展示请求生成页面的类型数据和内容数据;数据反馈模块,数 据反馈模块用于将页面的类型数据和内容数据反馈给客户端,W使客户端根据页面的类型 数据展示页面的内容数据。
[0014] 本申请实施例的第四方面提出一种客户端,包括;请求发送模块,请求发送模块用 于向服务器发送页面的展示请求;数据获取模块,数据获取模块用于获取服务器根据展示 请求反馈的页面的类型数据和内容数据;比较模块,比较模块用于将类型数据和存储于客 户端的默认类型数据集合进行比较;W及展示模块,用于在默认类型数据集合中不存在与 类型数据一致的类型数据时,通过降级处理方式展示页面的内容数据。
【附图说明】
[0015] 图1是根据本申请实施例的页面展示方法的流程图;
[0016] 图2是根据本申请实施例的页面展示系统的示意图;
[0017] 图3是根据本申请实施例的页面展示系统的结构示意图;
[0018] 图4是根据本申请实施例的页面展示系统中新版本客户端进行新类型数据展示 的效果图;W及
[0019] 图5是根据本申请实施例的页面展示系统中旧版本客户端进行新类型数据展示 时的降级处理的效果图。
【具体实施方式】
[0020] 下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终 相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附 图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。
[0021] 在本申请的描述中,"多个"的含义是两个或两个W上,除非另有明确具体的限定。 此外,对于本领域的普通技术人员而言,可W根据具体情况理解上述术语在本申请中的具 体含义。
[0022] 下面参照附图来描述根据本申请实施例提出的页面展示方法和页面展示系统。
[0023] 图1是根据本申请实施例的页面展示方法的流程图。
[0024] 如图1所示,在本申请的一个实施例中,页面展示方法包括步骤S1-S4。
[0025] S1,向服务器发送页面的展示请求。
[0026] 客户端在访问某一页面时,向服务器提交访问该页面的请求。在本申请的一 个实施例中,客户端可为浏览器或其他能实现网络页面访问的应用程序(比如配置有 Webkit (-种开源的浏览器引擎)的混合应用)。
[0027] S2,获取服务器根据展示请求反馈的页面的类型数据和内容数据。
[0028] 对于有些页面,比如,商品的详情页可W通过多种不同的展示模板展示。例如,商 品的详情页可W使用JS0N(JavaScript Object Notation,-种轻量级的数据交换格式)技 术的展示模板或基于XMUExtensible Markup Language,可扩展标记语言)技术的展示模 板进行展示。而某些低版本的客户端可能并不支持JS0N技术的展示方式。在本申请的实施 例中,所述类型数据记载页面内容的类型。示例性地,页面内容的类型包括商品数据的详情 页、广告展示页、搜索结果列表页等。不同类型的页面内容的展示模板可能不同,而不同的 客户端版本可W支持的展示模板不同。因此,在本申请实施例中,有的客户端版本可能不支 持有些类型的页面的内容数据的展示,但支持另外一些类型的页面的内容数据的展示。因 此,可W预先对客户端版本及其支持的内容数据的类型(即类型数据)进行关联。例如,所 述类型数据关联2. 0版本的客户端,则表示该页面需要通过2. 0版本的客户端打开。
[0029] S3,将类型数据和存储于客户端的默认类型数据集合进行比较。其中,在本申请的 一个实施例中,客户端的默认类型数据集合中包括至少一个默认类型数据,当然在本申请 的其他实施例中,也可包含多个默认类型数据。可W理解,客户端的默认类型数据可为当前 版本的客户端所支持的类型数据。
[0030] S4,如果默认类型数据集合中不存在与页面内容的类型数据一致的类型数据,贝U 通过降级处理方式展示页面的内容数据。此外,如果默认类型数据集合中存在与页面的类 型数据一致的类型数据,则可直接加载并展示页面的内容数据。
[0031] 在本申请的实施例中,假设某一页面的类型数据对应的客户端版本为2.0版本, 即该页面的内容数据需要由2. 0版本的客户端展示。而当前客户端为1. 0版本的客户端, 此时客户端中的默认类型数据集合中不包含该页面的类型数据,则认为该页面的类型数据 与默认类型数据集合中的类型数据不一致,因此需要通过降级处理方式展示页面的内容数 据;反之,如果此时客户端中的默认类型数据集合中存在与该页面的类型数据一致的类型 数据,则直接加载并展示页面的内容数据即可。
[0032] 应当理解,客户端通过版本升级W成为新版本客户端,此时新版本客户端具有与 服务器发送的页面的类型数据相对应的新组件、或新接口,可通过新组件、或新接口直接加 载并展示对应的页面内容数据。而旧版本客户端未具有与服务器发送的页面的类型数据相 对应的新组件、或新接口,此时,旧版本客户端通过旧组件、或旧接口不能正常加载并展示 对应的页面内容数据,只能通过降级处理方式来展示页面的内容数据。
[0033] 其中,通过降级处理方式展示页面的内容数据具体包括:跳转到浏览器展示
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1