网页数据更新方法、终端、缓存服务器及系统的制作方法

文档序号:7998287阅读:116来源:国知局
网页数据更新方法、终端、缓存服务器及系统的制作方法
【专利摘要】本发明公开了一种网页数据更新方法、终端、缓存服务器及系统,属于计算机【技术领域】。所述方法包括:获取与最后一次发布的网页更新数据对应的更新标识;向缓存服务器发送用于获取网页更新数据的第一更新请求,第一更新请求中携带有更新标识;接收缓存服务器根据第一更新请求反馈的网页更新数据;根据网页更新数据对当前网页数据进行更新。终端包括:获取模块、发送模块、第一接收模块和更新模块。缓存服务器包括:第二接收模块和反馈模块。系统包括:终端和缓存服务器。本发明解决了网页更新数据与当前网页数据的标识相同时,缓存服务器将当前网页数据作为网页更新数据再次发送给终端造成的带宽资源的浪费的问题,达到了节省带宽资源的效果。
【专利说明】网页数据更新方法、终端、缓存服务器及系统

【技术领域】
[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] 图1是本发明实施例一提供的网页数据更新方法的方法流程图;
[0028] 图2是本发明实施例二提供的网页数据更新方法的方法流程图;
[0029] 图3是本发明实施例三提供的网页数据更新方法的方法流程图;
[0030] 图4是本发明实施例四提供的网页数据更新系统的结构示意图;
[0031] 图5是本发明实施例五提供的网页数据更新系统的结构示意图;
[0032] 图6是本发明实施例六提供的网页数据更新系统的结构示意图;
[0033] 图7是本发明实施例六提供的网页数据更新系统的第一种示意图;
[0034] 图8是本发明实施例六提供的网页数据更新系统的第二种示意图。

【具体实施方式】
[0035] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方 式作进一步地详细描述。
[0036] 在不同的网络环境下,缓存服务器可以是不同的网络节点。一种情况下,缓存服务 器可以是CDN (Content Delivery Network,内容分发网络)网络中的一个CDN。CDN网络 用来实时地根据网络流、各节点的连接、负载情况以及到终端的距离和响应时间等综合信 息将终端发出的请求重新导向离该终端最近的一个CDN上。由于部署CDN的成本很高,并 不会在所有的运营商部署CDN。因此,在另外一种情况下,没有部署CDN的运营商还可以通 过其他运营商连接到⑶N网络中的一个⑶N,并将通过该其他运营商获取到的该⑶N中的 网页数据缓存在缓存设备中,此时,缓存服务器也可以是位于终端与CDN之间的缓存设备。 为了减少通过其他运营商获取该CDN中的网页数据的成本,还可以对缓存设备设置更新策 略,比如,每隔一小时向该⑶N发送网页数据的更新请求等。
[0037] 实施例一
[0038] 请参考图1,其示出了本发明实施例一提供的网页数据更新方法的方法流程图, 该网页数据更新方法可以应用于包含有终端和缓存服务器的系统中,该终端可以是智能电 视、智能手机或者平板电脑等等,该缓存服务器可以是CDN或者缓存设备等等。该网页数据 更新方法,包括:
[0039] 步骤101,终端获取与最后一次发布的网页更新数据对应的更新标识,该网页更新 数据用来对当前网页数据进行更新,该当前网页数据是当前时刻下用于应用程序中的内置 浏览器显示的网页数据;
[0040] 由于数据服务器接收到开发者上传的网页数据后即对该网页数据进行发布,因 此,可以确定最后一次发布的网页数据为网页更新数据。进一步地,为了区分网页更新数据 和当前网页数据,还可以预先设置与该网页更新数据对应的更新标识,该更新标识和与当 前网页数据对应的当前网页数据标识不同。
[0041] 步骤102,终端向缓存服务器发送用于获取网页更新数据的第一更新请求,该第一 更新请求中携带有更新标识;
[0042] 终端接收到更新标识后,确定当前存在网页更新数据,则可以向预先缓存该网页 更新数据的缓存服务器发送第一更新请求。为了使缓存服务器明确终端请求的网页更新数 据,还可以在第一更新请求中携带与网页更新数据对应的更新标识,以便缓存服务器根据 该更新标识向终端反馈该网页更新数据。
[0043] 步骤103,缓存服务器接收终端发送的用于获取网页更新数据的第一更新请求,该 第一更新请求中携带有终端根据获取到的与最后一次发布的网页更新数据对应的更新标 识,该网页更新数据用来对当前网页数据进行更新,该当前网页数据是当前时刻下用于应 用程序中的内置浏览器显示的网页数据;
[0044] 步骤104,缓存服务器根据第一更新请求向终端反馈网页更新数据,以便终端根据 网页更新数据对当前网页数据进行更新;
[0045] 缓存服务器接收到更新标识后,在预先缓存的网页数据中查找与该更新标识对应 的网页更新数据,并将该网页更新数据反馈给终端。
[0046] 步骤105,终端接收缓存服务器根据第一更新请求反馈的网页更新数据;
[0047] 步骤106,终端根据网页更新数据对当前网页数据进行更新。
[0048] 终端接收到网页更新数据后,对终端中的当前网页数据进行更新。比如,对应用程 序中的当前页面进行更新,或者,对应用程序中的当前页面中的显示元素进行更新等,本实 施例不作限定。
[0049] 综上所述,本发明实施例提供的网页数据更新方法,通过获取与最后一次发布的 网页更新数据对应的更新标识;向缓存服务器发送用于获取所述网页更新数据的第一更新 请求,所述第一更新请求中携带有所述更新标识;接收所述缓存服务器根据所述第一更新 请求反馈的所述网页更新数据,解决了网页更新数据与当前网页数据的标识相同时,缓存 服务器将当前网页数据作为网页更新数据再次发送给终端造成的带宽资源的浪费的问题, 达到了节省带宽资源的效果。
[0050] 实施例二
[0051] 请参考图2,其示出了本发明实施例二提供的网页数据更新方法的方法流程图, 该网页数据更新方法可以应用于包含有终端和缓存服务器的系统中,该终端可以是智能电 视、智能手机或者平板电脑等等,该缓存服务器可以是CDN或者缓存设备等等。该网页数据 更新方法,包括:
[0052] 步骤201,终端向网络服务器发送用于获取网页数据标识的第二更新请求,该网页 数据标识对应于最后一次发布的网页数据且预先存储在网络服务器;
[0053] 其中,网页数据是应用程序中的内置浏览器显示的网页数据,可以从缓存服务器 中获取。由于可以对网页数据进行更新,因此,为了便于区分,可以将网页数据分为网页更 新数据和当前网页数据,该网页更新数据用来对当前网页数据进行更新,该当前网页数据 是当前时刻下用于应用程序中的内置浏览器显示的网页数据。
[0054] 本实施例中,终端可以预先向网络服务器发送第二更新请求,该第二更新请求用 于获取对应于最后一次发布的网页数据的网页数据标识,从而根据网络服务器的反馈确定 是否存在网页更新数据。由于终端发送第二更新请求所耗费的流量很少,并不会造成额外 的宽带资源的浪费。
[0055] 具体地,终端可以在接收到用户发出的更新信号后,向网络服务器发送第二更新 请求;或者,终端可以定时向网络服务器发送第二更新请求等,本实施例不作限定。其中,当 终端定时向网络服务器发送第二更新请求时,可以设置预定时间间隔,比如,每两小时向网 络服务器发送第二更新请求,或每半小时向网络服务器发送第二更新请求等;或者,还可以 设置发送时间,比如,7点向网络服务器发送第二更新请求,或10点向网络服务器发送第二 更新请求等。
[0056] 步骤202,终端接收网络服务器根据第二更新请求反馈的网页数据标识;
[0057] 本实施例中,可以对每一次发布的网页数据设置不同的标识,以区分网页更新数 据和当前网页数据。由于数据服务器将网页数据发布到CDN网络中后,CDN网络并不会通 知终端自身存在网页更新数据,因此,为了使终端可以及时更新数据,还可以在数据服务器 将网页数据发布发到CDN网络后,向网络服务器发送包括与发布的网页数据对应的网页数 据标识的配置文件,以便终端根据网络服务器中的网页数据标识确定是否存在网页更新数 据。
[0058] 具体地,网络服务器接收到第二更新请求后,读取配置文件中与最后一次发布的 网页数据对应的网页数据标识,并将该网页数据标识发送给终端。终端接收网络服务器发 送的网页数据标识,并根据该网页数据标识检测是否存在网页更新数据。
[0059] 步骤203,终端检测网页数据标识与当前网页数据标识是否相同,该当前网页数据 标识对应于当前网页数据,若检测结果为网页数据标识与当前网页数据标识不同,则执行 步骤204 ;
[0060] 由于网络服务器只是将与最后一次发布的网页数据对应的网页数据标识发送给 终端,并不确定该最后一次发布的网页数据是否是网页更新数据,因此,终端接收到该网页 数据标识后,还需要判断该网页数据标识是否是与网页更新数据对应的更新标识。
[0061] 具体地,终端接收到与最后一次发布的网页数据对应的网页数据标识后,可以获 取与当前网页数据对应的当前网页数据标识,并将接收到的网页数据标识与当前网页数据 标识进行比较,若网页数据标识与当前网页数据标识相同,则说明最后一次发布的网页数 据即为当前网页数据,当前时刻不存在网页更新数据,流程结束;若网页数据标识与当前网 页数据标识不同,则说明最后一次发布的网页数据与当前网页数据不同,当前时刻存在网 页更新数据,则终端执行步骤204。
[0062] 步骤204,终端确定网页数据标识为更新标识;
[0063] 具体地,若网页数据的标识是网页数据的版本号,则更新标识可以是网页更新数 据的更新版本号,当前网页数据标识可以是当前网页数据的当前版本号。当然,网页数据的 标识还可以是其他标识,本实施例不作限定。
[0064] 步骤205,终端向缓存服务器发送用于获取网页更新数据的第一更新请求,该第一 更新请求中携带有更新标识;
[0065] 终端确定接收到的网页数据标识是更新标识后,确定当前存在网页更新数据,则 可以向预先缓存该网页更新数据的缓存服务器发送第一更新请求。为了使缓存服务器明 确终端请求的网页更新数据,还可以在第一更新请求中携带与网页更新数据对应的更新标 识,以便缓存服务器根据该更新标识向终端反馈该网页更新数据。
[0066] 进一步地,若缓存服务器为⑶N网络中的一个⑶N,则终端直接向⑶N发送第一更 新请求;若缓存服务器为缓存设备,则终端仍然向CDN网络中的一个CDN发送第一更新请 求,缓存设备对该第一更新请求进行拦截,并对拦截到的该第一更新请求进行处理。
[0067] 步骤206,缓存服务器接收终端发送的用于获取网页更新数据的第一更新请求,该 第一更新请求中携带有终端根据获取到的与最后一次发布的网页更新数据对应的更新标 识,该网页更新数据用来对当前网页数据进行更新,该当前网页数据是当前时刻下用于应 用程序中的内置浏览器显示的网页数据;
[0068] 本实施例中,若缓存服务器为⑶N网络中的一个⑶N,则⑶N可以接收终端发送的 第一更新请求,并根据第一更新请求中携带的更新标识向终端反馈网页更新数据;若缓存 服务器为缓存设备,则缓存设备对终端发给CDN网络中的一个CDN的第一更新请求进行拦 截,并将拦截到的第一更新请求作为接收到的第一更新请求。
[0069] 若缓存服务器为缓存设备,则为了节省带宽,可以对缓存设备设置更新策略,t匕 如,每隔预定时间间隔向CDN请求网页更新数据且对该网页更新数据进行缓存,则若CDN在 该预定时间间隔内接收到网页更新数据,缓存设备仍然要在计时达到该预定时间间隔后才 会向CDN请求该网页更新数据,使得缓存设备不能及时获取到CDN中存储的网页更新数据。
[0070] 进一步地,若终端在该预定时间间隔内向⑶N请求网页更新数据,由于缓存设备 计时并未达到该预定时间间隔,缓存设备中存储的仍然是当前网页数据,且现有的网页更 新数据与当前网页数据的标识相同,则缓存设备会将当前网页数据发送给终端,而不会向 CDN请求网页更新数据,使得终端不能及时获取到网页更新数据,降低了网页数据的更新效 率。
[0071] 本实施例中,由于与网页更新数据对应的更新标识和与当前网页数据对应的当前 网页数据标识不同,则终端向CDN发送第一更新请求后,缓存设备根据该更新标识检测自 身是否存在与该更新标识对应的网页更新数据,若缓存设备检测到自身不存在与该更新标 识对应的网页更新数据,则向CDN请求该网页更新数据,从而避免了将当前网页数据再次 发送给终端造成的宽带资源的浪费的问题。
[0072] 步骤207,缓存服务器根据第一更新请求向终端反馈网页更新数据,以便终端根据 该网页更新数据对当前网页数据进行更新;
[0073] 具体地,若缓存服务器为位于⑶N与终端之间的缓存设备,则根据第一更新请求 向终端反馈网页更新数据,可以包括:
[0074] 检测是否存在与更新标识对应的网页更新数据;
[0075] 若检测结果为存在与更新标识对应的网页更新数据,则向终端反馈网页更新数 据;
[0076] 若检测结果为不存在与更新标识对应的网页更新数据,则根据更新标识向CDN请 求网页更新数据;接收CDN根据更新标识反馈的网页更新数据;向终端反馈网页更新数据。
[0077] 本实施例中,若缓存服务器为⑶N网络中的一个⑶N,则⑶N将与该更新标识对应 的网页更新数据发送给终端;若缓存服务器为缓存设备,且缓存设备根据更新标识检测到 自身不存在与该更新标识对应的网页更新数据,则根据更新标识向CDN网络中的一个CDN 请求网页更新数据,以便CDN根据该更新标识将与该更新标识对应的网页更新数据反馈给 缓存设备,缓存设备再将接收到的网页更新数据反馈给终端,使终端可以及时获取到网页 更新数据,提高了网页数据的更新效率;若缓存设备检测到自身存在与该更新标识对应的 网页更新数据,则向终端反馈该网页更新数据。
[0078] 步骤208,终端接收缓存服务器根据第一更新请求反馈的网页更新数据;
[0079] 具体地,若缓存服务器为位于CDN和终端之间的缓存设备,则接收缓存服务器根 据第一更新请求反馈的网页更新数据,可以包括:
[0080] 若缓存设备中存在与更新标识对应的网页更新数据,则接收缓存设备根据更新标 识反馈的网页更新数据;
[0081] 若缓存设备中不存在与更新标识对应的网页更新数据,则接收缓存设备根据更新 标识向CDN请求后接收到并反馈的网页更新数据。
[0082] 其中,根据更新标识请求网页更新数据,可以使终端及时获取到网页更新数据,提 高了网页数据的更新效率。
[0083] 需要补充说明的是,若网络中不存在⑶N网络,可以将网页数据发布至网络服务 器,则终端向网络服务器发送用于获取网页更新数据的第一更新请求,该第一更新请求中 携带有更新标识;网络服务器接收终端发送的用于获取网页更新数据的第一更新请求;网 络服务器根据更新标识向终端反馈网页更新数据;终端接收网络服务器根据第一更新请求 反馈的网页更新数据。具体地,终端向网络服务器请求网页更新数据的流程详见步骤205 至208中的描述,此处不赘述。
[0084] 步骤209,终端根据网页更新数据对当前网页数据进行更新。
[0085] 终端接收到网页更新数据后,对终端中的当前网页数据进行更新。比如,对应用程 序中的当前页面进行更新,或者,对应用程序中的当前页面中的显示元素进行更新等,本实 施例不作限定。
[0086] 需要补充说明的是,根据网页更新数据对当前网页数据进行更新之后,还可以包 括:
[0087] 收集网页更新数据的反馈信息;
[0088] 检测反馈信息是否满足预设条件;
[0089] 若检测结果为反馈信息满足预设条件,则获取在网页更新数据之前发布的历史网 页数据,根据历史网页数据对网页更新数据进行恢复;
[0090] 其中,预设条件包括反馈信息的条数超过第一阈值和反馈信息中包括的评分的平 均值小于第二阈值中的至少一种。
[0091] 进一步地,数据服务器还可以对网页更新数据的使用情况进行跟踪,即可以收集 用户对网页更新数据进行反馈的反馈信息,该反馈信息可以是对网页更新数据进行报错的 报错信息,或,该反馈信息中可以包括用户对网页更新数据的评分和/或评价等,本实施例 不对反馈信息进行限定。
[0092] 数据服务器收集到反馈信息后,可以将该反馈信息展示给开发人员,以便开发人 员对网页更新数据进行数据恢复,从而提高了网页数据的准确性;或者,可以设置预设条 件,检测反馈信息是否满足预设条件,若反馈信息满足预设条件,则自动对网页更新数据进 行数据恢复,从而提高了网页数据的准确性,若反馈信息不满足预设条件,则不对网页更新 数据进行数据恢复。其中,预设条件可以包括反馈信息的条数超过第一阈值和反馈信息中 包括的评分的平均值小于第二阈值中的至少一种。
[0093] 具体地,可以确定在网页更新数据之前发布的历史网页数据,将与确定的历史网 页数据对应的历史网页数据标识重新作为与最后一次发布的网页数据对应的网页数据标 识,并将该历史网页数据标识反馈给终端,以便终端根据该历史网页数据标识向缓存服务 器请求与该历史网页数据标识对应的历史网页数据,进而使用该网页数据对网页更新数据 进行恢复。优选地,该历史网页数据可以是在网页更新数据之前一次发布的网页数据。 [0094] 综上所述,本发明实施例提供的网页数据更新方法,通过获取与最后一次发布的 网页更新数据对应的更新标识;向缓存服务器发送用于获取所述网页更新数据的第一更新 请求,所述第一更新请求中携带有所述更新标识;接收所述缓存服务器根据所述第一更新 请求反缓存服务器将当前网页数据作为网页更新数据再次发送给终端造成的带宽资源的 浪费的问题,达到了节省带宽资源的效果。另外,通过接收所述缓存设备根据所述更新标识 反馈的所述网页更新数据;或,接收所述缓存设备根据所述更新标识向所述CDN请求后接 收到并反馈的所述网页更新数据,解决了缓存设备中没有网页更新数据时,不会向CDN请 求网页更新数据,而是将当前网页数据再次发送给终端导致终端不能及时更新网页更新数 据的的问题,达到了提高网页更新数据的更新效率的效果。
[0095] 实施例三
[0096] 请参考图3,其示出了本发明实施例三提供的网页数据更新方法的方法流程图,该 网页数据更新方法可以应用于包含有终端和缓存设备的系统中,该终端可以是智能电视、 智能手机或者平板电脑等等,该缓存服务器可以是CDN或者缓存设备等等。该网页数据更 新方法,包括:
[0097] 步骤301,终端向网络服务器发送与当前网页数据对应的当前网页数据标识,以便 网络服务器接收到当前网页数据标识且检测到当前网页数据标识与最后一次发布的网页 数据对应的网页数据标识不同后,确定网页数据标识为更新标识,并发送更新标识;
[0098] 其中,网页数据是应用程序中的内置浏览器显示的网页数据,可以从缓存服务器 中获取。由于可以对网页数据进行更新,因此,为了便于区分,可以将网页数据分为网页更 新数据和当前网页数据,该网页更新数据用来对当前网页数据进行更新,该当前网页数据 是当前时刻下用于应用程序中的内置浏览器显示的网页数据。
[0099] 本实施例中,可以对每一次发布的网页数据设置不同的标识,以区分网页更新数 据和当前网页数据。由于数据服务器将网页数据发布到CDN网络中后,CDN网络并不会通 知终端自身存在网页更新数据,因此,为了使终端可以及时更新数据,还可以在数据服务器 将网页数据发布发到CDN网络后,向网络服务器发送包括与发布的网页数据对应的网页数 据标识的配置文件,以便终端根据网络服务器中的网页数据标识确定是否存在网页更新数 据。
[0100] 具体地,终端将与当前网页数据对应的当前网页数据标识发送给网络服务器,网 络服务器接收到当前网页数据标识后,确定与最后一次发布的网页数据对应的网页数据标 识,检测该网页数据标识是否与接收到的当前网页数据标识相同,若检测结果为该网页数 据标识与接收到的当前网页数据标识相同,则确定不存在网页更新数据,向终端反馈无网 页更新数据的应答消息;若检测结果为该网页数据标识与当前网页数据标识不同,则确定 该网页数据标识为更新标识,将该更新标识发送给终端。其中,更新标识可以是网页更新数 据的更新版本号,当前网页数据标识可以是当前网页数据的当前版本号。
[0101] 优选地,还可以对网页数据标识进行加密运算,比如,通过MD5 (Message Digest Alg〇rithm5,消息摘要算法第五版)计算出当前网页数据标识的MD5值,并将该MD5值发送 给网络服务器,网络服务器检测该MD5值与根据最后一次发布的网页数据标识计算的MD5 值是否相同,若相同,则表明该网页数据标识与当前网页数据标识相同,当前时刻不存在网 页更新数据,则网络服务器向终端反馈无网页更新数据的应答消息,流程结束;若不同,则 表明该网页数据标识与当前网页数据标识不同,当前时刻存在网页更新数据,则网络服务 器将最后一次发布的网页数据所对应的网页数据标识确定为更新标识,并将该更新标识发 送给终端,以便终端根据该更新标识获取网页更新数据。
[0102] 进一步地,终端可以在接收到用户发出的更新信号后,向网络服务器发送当前网 页数据标识;或者,终端可以定时向网络服务器发送当前网页数据标识等,具体流程详见步 骤201中的描述,此处不赘述。
[0103] 步骤302,终端接收网络服务器发送的更新标识;
[0104] 其中,若不存在网页更新数据,则终端接收网络服务器发送的应答消息;若存在网 页更新数据,则终端接收网络服务器发送的更新标识,并根据该更新标识向缓存服务器请 求与更新标识对应的网页更新数据。
[0105] 步骤303,终端向缓存服务器发送用于获取网页更新数据的第一更新请求,该第一 更新请求中携带有更新标识;
[0106] 具体地,若缓存服务器为⑶N网络中的一个⑶N,则终端直接向⑶N发送第一更新 请求;若缓存服务器为缓存设备,则终端仍然向CDN网络中的一个CDN发送第一更新请求, 缓存设备对该第一更新请求进行拦截,并对拦截到的该第一更新请求进行处理。
[0107] 步骤304,缓存服务器接收终端发送的用于获取网页更新数据的第一更新请求,该 第一更新请求中携带有终端根据获取到的与最后一次发布的网页更新数据对应的更新标 识,该网页更新数据用来对当前网页数据进行更新,该当前网页数据是当前时刻下用于应 用程序中的内置浏览器显示的网页数据;
[0108] 本实施例中,若缓存服务器为⑶N网络中的一个⑶N,则⑶N可以接收终端发送的 第一更新请求,并根据第一更新请求中携带的更新标识向终端反馈网页更新数据;若缓存 服务器为缓存设备,则缓存设备对终端发给CDN网络中的一个CDN的第一更新请求进行拦 截,并将拦截到的第一更新请求作为接收到的第一更新请求。
[0109] 由于与网页更新数据对应的更新标识和与当前网页数据对应的当前网页数据标 识不同,则终端向CDN发送第一更新请求后,缓存设备根据该更新标识检测自身是否存在 与该更新标识对应的网页更新数据,若缓存设备检测到自身不存在与该更新标识对应的网 页更新数据,则向CDN请求该网页更新数据,从而避免了将当前网页数据再次发送给终端 造成的宽带资源的浪费的问题。
[0110] 步骤305,缓存服务器根据第一更新请求向终端反馈网页更新数据,以便终端根据 该网页更新数据对当前网页数据进行更新;
[0111] 具体地,若缓存服务器为位于CDN与终端之间的缓存设备,则根据第一更新请求 向终端反馈网页更新数据,可以包括:
[0112] 检测是否存在与更新标识对应的网页更新数据;
[0113] 若检测结果为存在与更新标识对应的网页更新数据,则向终端反馈网页更新数 据;
[0114] 若检测结果为不存在与更新标识对应的网页更新数据,则根据更新标识向CDN请 求网页更新数据;接收CDN根据更新标识反馈的网页更新数据;向终端反馈网页更新数据。
[0115] 具体地,缓存服务器反馈网页更新数据的流程详见步骤207中的描述,此处不赘 述。
[0116] 步骤306,终端接收缓存服务器根据第一更新请求反馈的网页更新数据;
[0117] 具体地,若缓存服务器为位于⑶N和终端之间的缓存设备,则接收缓存服务器根 据第一更新请求反馈的网页更新数据,可以包括:
[0118] 若缓存设备中存在与更新标识对应的网页更新数据,则接收缓存设备根据更新标 识反馈的网页更新数据;
[0119] 若缓存设备中不存在与更新标识对应的网页更新数据,则接收缓存设备根据更新 标识向CDN请求后接收到并反馈的网页更新数据。
[0120] 其中,根据更新标识请求网页更新数据,可以使终端及时获取到网页更新数据,提 高了网页数据的更新效率。
[0121] 需要补充说明的是,若网络中不存在⑶N网络,可以将网页数据发布至网络服务 器,则终端向网络服务器发送用于获取网页更新数据的第一更新请求,该第一更新请求中 携带有更新标识;网络服务器接收终端发送的用于获取网页更新数据的第一更新请求;网 络服务器根据更新标识向终端反馈网页更新数据;终端接收网络服务器根据第一更新请求 反馈的网页更新数据。具体地,终端向网络服务器请求网页更新数据的流程详见步骤301 至302中的描述,此处不赘述。
[0122] 步骤307,终端根据网页更新数据对当前网页数据进行更新。
[0123] 终端接收到网页更新数据后,对终端中的当前网页数据进行更新。比如,对应用程 序中的当前页面进行更新,或者,对应用程序中的当前页面中的显示元素进行更新等,本实 施例不作限定。
[0124] 需要补充说明的是,根据网页更新数据对当前网页数据进行更新之后,还可以包 括:
[0125] 收集网页更新数据的反馈信息;
[0126] 检测反馈信息是否满足预设条件;
[0127] 若检测结果为反馈信息满足预设条件,则获取在网页更新数据之前发布的历史网 页数据,根据历史网页数据对网页更新数据进行恢复;
[0128] 其中,预设条件包括反馈信息的条数超过第一阈值和反馈信息中包括的评分的平 均值小于第二阈值中的至少一种。
[0129] 具体地,对网页更新数据进行恢复的过程详见步骤209中的描述,此处不赘述。
[0130] 综上所述,本发明实施例提供的网页数据更新方法,通过获取与最后一次发布的 网页更新数据对应的更新标识;向缓存服务器发送用于获取所述网页更新数据的第一更新 请求,所述第一更新请求中携带有所述更新标识;接收所述缓存服务器根据所述第一更新 请求反缓存服务器将当前网页数据作为网页更新数据再次发送给终端造成的带宽资源的 浪费的问题,达到了节省带宽资源的效果。另外,通过接收所述缓存设备根据所述更新标识 反馈的所述网页更新数据;或,接收所述缓存设备根据所述更新标识向所述CDN请求后接 收到并反馈的所述网页更新数据,解决了缓存设备中没有网页更新数据时,不会向CDN请 求网页更新数据,而是将当前网页数据再次发送给终端导致终端不能及时更新网页更新数 据的的问题,达到了提高网页更新数据的更新效率的效果。
[0131] 实施例四
[0132] 请参考图4,其示出了本发明实施例四提供的网页数据更新系统的结构框架图,该 网页更新系统可以包括终端和缓存服务器。其中,该终端可以是智能电视、智能手机或者平 板电脑等等,可以包括:获取模块401、发送模块402、第一接收模块403和更新模块404 ;该 缓存服务器,该缓存服务器可以是CDN或者缓存设备等等,可以包括:第二接收模块501和 反馈模块502。
[0133] 获取模块401,用于获取与最后一次发布的网页更新数据对应的更新标识,网页更 新数据用来对当前网页数据进行更新,当前网页数据是当前时刻下用于应用程序中的内置 浏览器显示的网页数据;
[0134] 发送模块402,用于向缓存服务器发送用于获取网页更新数据的第一更新请求,该 第一更新请求中携带有获取模块401获取到的更新标识;
[0135] 第二接收模块501,用于接收终端发送的用于获取网页更新数据的第一更新请求, 该第一更新请求中携带有终端根据获取到的与最后一次发布的网页更新数据对应的更新 标识,该网页更新数据用来对当前网页数据进行更新,该当前网页数据是当前时刻下用于 应用程序中的内置浏览器显示的网页数据;
[0136] 反馈模块502,用于根据第二接收模块501接收到的第一更新请求向终端反馈网 页更新数据,以便终端根据网页更新数据对当前网页数据进行更新;
[0137] 第一接收模块403,用于接收缓存服务器根据发送模块发送的第一更新请求反馈 的网页更新数据;
[0138] 更新模块404,用于根据第一接收模块403接收到的网页更新数据对当前网页数 据进行更新。
[0139] 综上所述,本发明实施例提供的网页数据更新系统,通过获取与最后一次发布的 网页更新数据对应的更新标识;向缓存服务器发送用于获取所述网页更新数据的第一更新 请求,所述第一更新请求中携带有所述更新标识;接收所述缓存服务器根据所述第一更新 请求反馈的所述网页更新数据,解决了网页更新数据与当前网页数据的标识相同时,缓存 服务器将当前网页数据作为网页更新数据再次发送给终端造成的带宽资源的浪费的问题, 达到了节省带宽资源的效果。
[0140] 实施例五
[0141] 请参考图5,其示出了本发明实施例五提供的网页数据更新系统的结构框架图,该 网页更新系统可以包括终端和缓存服务器。其中,该终端可以是智能电视、智能手机或者平 板电脑等等,可以包括:获取模块401、发送模块402、第一接收模块403和更新模块404 ;该 缓存服务器,该缓存服务器可以是CDN或者缓存设备等等,可以包括:第二接收模块501和 反馈模块502。
[0142] 获取模块401,用于获取与最后一次发布的网页更新数据对应的更新标识,网页更 新数据用来对当前网页数据进行更新,当前网页数据是当前时刻下用于应用程序中的内置 浏览器显示的网页数据;
[0143] 发送模块402,用于向缓存服务器发送用于获取网页更新数据的第一更新请求,该 第一更新请求中携带有获取模块401获取到的更新标识;
[0144] 第二接收模块501,用于接收终端发送的用于获取网页更新数据的第一更新请求, 该第一更新请求中携带有终端根据获取到的与最后一次发布的网页更新数据对应的更新 标识,该网页更新数据用来对当前网页数据进行更新,该当前网页数据是当前时刻下用于 应用程序中的内置浏览器显示的网页数据;
[0145] 反馈模块502,用于根据第二接收模块501接收到的第一更新请求向终端反馈网 页更新数据,以便终端根据网页更新数据对当前网页数据进行更新;
[0146] 第一接收模块403,用于接收缓存服务器根据发送模块发送的第一更新请求反馈 的网页更新数据;
[0147] 更新模块404,用于根据第一接收模块403接收到的网页更新数据对当前网页数 据进行更新。
[0148] 进一步地,若缓存服务器为位于⑶N与终端之间的缓存设备,则反馈模块502,可 以包括:
[0149] 第二检测单元502A,用于检测是否存在与更新标识对应的网页更新数据;
[0150] 第一反馈单元502B,用于若第二检测单元502A根据更新标识检测的结果为存在 与更新标识对应的网页更新数据,则向终端反馈网页更新数据;
[0151] 第二反馈单元502C,用于若第二检测单元502A根据更新标识检测的结果为不存 在与更新标识对应的网页更新数据,则根据更新标识向CDN请求网页更新数据;接收CDN根 据更新标识反馈的网页更新数据;向终端反馈网页更新数据;
[0152] 第一接收模块403,可以包括:
[0153] 第一接收单元403A,用于若缓存设备中存在与更新标识对应的网页更新数据,则 接收缓存设备根据更新标识反馈的网页更新数据;
[0154] 第二接收单元403B,用于若缓存设备中不存在与更新标识对应的网页更新数据, 则接收缓存设备根据更新标识向CDN请求后接收到并反馈的网页更新数据。
[0155] 进一步地,获取模块401,可以包括:
[0156] 第一发送单元401A,用于向网络服务器发送用于获取网页数据标识的第二更新请 求,该网页数据标识对应于最后一次发布的网页数据且预先存储在网络服务器;
[0157] 第三接收单元401B,用于接收网络服务器根据第一发送单元401A发送的第二更 新请求反馈的网页数据标识;
[0158] 第一检测单元401C,用于检测第三接收单元401B接收到的网页数据标识与当前 网页数据标识是否相同,该当前网页数据标识对应于当前网页数据;
[0159] 确定单元401D,用于若第一检测单元401C检测的结果为网页数据标识与当前网 页数据标识不同,则确定该网页数据标识为更新标识。
[0160] 进一步地,获取模块401,可以包括:
[0161] 第二发送单元401E,用于向网络服务器发送与当前网页数据对应的当前网页数据 标识,以便网络服务器接收到当前网页数据标识且检测到当前网页数据标识与最后一次发 布的网页数据对应的网页数据标识不同后,确定网页数据标识为更新标识,并反馈更新标 识;
[0162] 第四接收单元401F,用于接收网络服务器根据第二发送单元401E发送的当前网 页数据标识反馈的更新标识。
[0163] 进一步地,该终端还可以包括:
[0164] 收集模块405,用于更新模块405根据网页更新数据对当前网页数据进行更新之 后,收集网页更新数据的反馈信息;
[0165] 检测模块406,用于检测收集模块405收集到的反馈信息是否满足预设条件;
[0166] 恢复模块407,用于若检测模块406检测的结果为反馈信息满足预设条件,则获取 在网页更新数据之前发布的历史网页数据,根据历史网页数据对网页更新数据进行恢复;
[0167] 其中,预设条件包括反馈信息的条数超过第一阈值和反馈信息中包括的评分的平 均值小于第二阈值中的至少一种。
[0168] 进一步地,更新标识为网页更新数据的更新版本号,当前网页数据标识为当前网 页数据的当前版本号。
[0169] 综上所述,本发明实施例提供的网页数据更新系统,通过获取与最后一次发布的 网页更新数据对应的更新标识;向缓存服务器发送用于获取所述网页更新数据的第一更新 请求,所述第一更新请求中携带有所述更新标识;接收所述缓存服务器根据所述第一更新 请求反馈的所述网页更新数据,解决了网页更新数据与当前网页数据的标识相同时,缓存 服务器将当前网页数据作为网页更新数据再次发送给终端造成的带宽资源的浪费的问题, 达到了节省带宽资源的效果。另外,通过接收所述缓存设备根据所述更新标识反馈的所述 网页更新数据;或,接收所述缓存设备根据所述更新标识向所述CDN请求后接收到并反馈 的所述网页更新数据,解决了缓存设备中没有网页更新数据时,不会向CDN请求网页更新 数据,而是将当前网页数据再次发送给终端导致终端不能及时更新网页更新数据的的问 题,达到了提高网页数据更新效率的效果。
[0170] 实施例六
[0171] 请参考图6,其示出了本发明实施例六提供的网页数据更新系统的结构框架图。该 网页数据更新系统,包括:终端601和缓存服务器602。该终端可以是智能电视、智能手机 或者平板电脑等等,该缓存服务器可以是CDN或者缓存设备等等。
[0172] 其中,终端601可以是实施例三提供的终端,缓存服务器602实施例三提供的缓存 服务器;或者,终端601可以是实施例四提供的终端,缓存服务器602实施例四提供的缓存 服务器。
[0173] 请参考图7,其示出了网页数据更新系统的第一种示意图,图中缓存服务器为CDN 网络中的⑶N;或者,
[0174] 请参考图8,其示出了网页数据更新系统的第二种示意图,图中缓存服务器为位于 CDN与终端之间的缓存设备。
[0175] 综上所述,本发明实施例提供的网页数据更新系统,通过获取与最后一次发布的 网页更新数据对应的更新标识;向缓存服务器发送用于获取所述网页更新数据的第一更新 请求,所述第一更新请求中携带有所述更新标识;接收所述缓存服务器根据所述第一更新 请求反馈的所述网页更新数据,解决了网页更新数据与当前网页数据的标识相同时,缓存 服务器将当前网页数据作为网页更新数据再次发送给终端造成的带宽资源的浪费的问题, 达到了节省带宽资源的效果。另外,通过接收所述缓存设备根据所述更新标识反馈的所述 网页更新数据;或,接收所述缓存设备根据所述更新标识向所述CDN请求后接收到并反馈 的所述网页更新数据,解决了缓存设备中没有网页更新数据时,不会向CDN请求网页更新 数据,而是将当前网页数据再次发送给终端导致终端不能及时更新网页更新数据的的问 题,达到了提高网页数据更新效率的效果。
[0176] 需要说明的是:上述实施例提供的终端、缓存服务器和网页数据更新系统在进行 网页数据更新时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而 将上述功能分配由不同的功能模块完成,即将终端、缓存服务器和网页数据更新系统的内 部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提 供的终端、缓存服务器和网页数据更新系统与网页数据更新方法实施例属于同一构思,其 具体实现过程详见方法实施例,这里不再赘述。
[0177] 上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0178] 本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件 来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读 存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0179] 以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和 原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1. 一种网页数据更新方法,其特征在于,所述方法包括: 获取与最后一次发布的网页更新数据对应的更新标识,所述网页更新数据用来对当前 网页数据进行更新,所述当前网页数据是当前时刻下用于应用程序中的内置浏览器显示的 网页数据; 向缓存服务器发送用于获取所述网页更新数据的第一更新请求,所述第一更新请求中 携带有所述更新标识; 接收所述缓存服务器根据所述第一更新请求反馈的所述网页更新数据; 根据所述网页更新数据对所述当前网页数据进行更新。
2. 根据权利要求1所述的网页数据更新方法,其特征在于,若所述缓存服务器为位于 内容分发网络CDN和终端之间的缓存设备,则所述接收所述缓存服务器根据所述第一更新 请求反馈的所述网页更新数据,包括: 若所述缓存设备中存在与所述更新标识对应的所述网页更新数据,则接收所述缓存设 备根据所述更新标识反馈的所述网页更新数据; 若所述缓存设备中不存在与所述更新标识对应的所述网页更新数据,则接收所述缓存 设备根据所述更新标识向所述CDN请求后接收到并反馈的所述网页更新数据。
3. 根据权利要求2所述的网页数据更新方法,其特征在于,所述获取与最后一次发布 的网页更新数据对应的更新标识,包括: 向网络服务器发送用于获取网页数据标识的第二更新请求,所述网页数据标识对应于 最后一次发布的网页数据且预先存储在所述网络服务器; 接收所述网络服务器根据所述第二更新请求反馈的所述网页数据标识; 检测所述网页数据标识与当前网页数据标识是否相同,所述当前网页数据标识对应于 所述当前网页数据; 若检测结果为所述网页数据标识与当前网页数据标识不同,则确定所述网页数据标识 为所述更新标识。
4. 根据权利要求2所述的网页数据更新方法,其特征在于,所述获取与最后一次发布 的网页更新数据对应的更新标识,包括: 向网络服务器发送与所述当前网页数据对应的当前网页数据标识,以便所述网络服务 器接收到所述当前网页数据标识且检测到所述当前网页数据标识与最后一次发布的网页 数据对应的网页数据标识不同后,确定所述网页数据标识为所述更新标识,并发送所述更 新标识; 接收所述网络服务器发送的所述更新标识。
5. 根据权利要求3或4所述的网页数据更新方法,其特征在于,所述根据所述网页更新 数据对所述当前网页数据进行更新之后,还包括: 收集所述网页更新数据的反馈信息; 检测所述反馈信息是否满足预设条件; 若检测结果为所述反馈信息满足预设条件,则获取在所述网页更新数据之前发布的历 史网页数据,根据所述历史网页数据对所述网页更新数据进行恢复; 其中,所述预设条件包括所述反馈信息的条数超过第一阈值和所述反馈信息中包括的 评分的平均值小于第二阈值中的至少一种。
6. 根据权利要求5所述的网页数据更新方法,其特征在于,所述更新标识为所述网页 更新数据的更新版本号,所述当前网页数据标识为所述当前网页数据的当前版本号。
7. -种网页数据更新方法,用于缓存服务器中,其特征在于,所述方法包括: 接收终端发送的用于获取网页更新数据的第一更新请求,所述第一更新请求中携带有 所述终端获取到的与最后一次发布的所述网页更新数据对应的更新标识,所述网页更新数 据用来对当前网页数据进行更新,所述当前网页数据是当前时刻下用于应用程序中的内置 浏览器显示的网页数据; 根据所述第一更新请求向所述终端反馈所述网页更新数据,以便所述终端根据所述网 页更新数据对所述当前网页数据进行更新。
8. 根据权利要求7所述的网页数据更新方法,其特征在于,若所述缓存服务器为位于 内容分发网络CDN与终端之间的缓存设备,则所述根据所述第一更新请求向所述终端反馈 所述网页更新数据,包括: 检测是否存在与所述更新标识对应的所述网页更新数据; 若检测结果为存在与所述更新标识对应的所述网页更新数据,则向所述终端反馈所述 网页更新数据; 若检测结果为不存在与所述更新标识对应的所述网页更新数据,则根据所述更新标识 向所述CDN请求所述网页更新数据;接收所述CDN根据所述更新标识反馈的所述网页更新 数据;向所述终端反馈所述网页更新数据。
9. 一种终端,其特征在于,所述终端包括: 获取模块,用于获取与最后一次发布的网页更新数据对应的更新标识,所述网页更新 数据用来对当前网页数据进行更新,所述当前网页数据是当前时刻下用于应用程序中的内 置浏览器显示的网页数据; 发送模块,用于向缓存服务器发送用于获取所述网页更新数据的第一更新请求,所述 第一更新请求中携带有所述获取模块获取到的所述更新标识; 第一接收模块,用于接收所述缓存服务器根据所述发送模块发送的所述第一更新请求 反馈的所述网页更新数据; 更新模块,用于根据所述第一接收模块接收到的所述网页更新数据对所述当前网页数 据进行更新。
10. 根据权利要求9所述的终端,其特征在于,若所述缓存服务器为位于内容分发网络 ⑶N和终端之间的缓存设备,则所述第一接收模块,包括: 第一接收单元,用于若所述缓存设备中存在与所述更新标识对应的所述网页更新数 据,则接收所述缓存设备根据所述更新标识反馈的所述网页更新数据; 第二接收单元,用于若所述缓存设备中不存在与所述更新标识对应的所述网页更新数 据,则接收所述缓存设备根据所述更新标识向所述CDN请求后接收到并反馈的所述网页更 新数据。
11. 根据权利要求10所述的终端,其特征在于,所述获取模块,包括: 第一发送单元,用于向网络服务器发送用于获取网页数据标识的第二更新请求,所述 网页数据标识对应于最后一次发布的网页数据且预先存储在所述网络服务器; 第三接收单元,用于接收所述网络服务器根据所述第一发送单元发送的所述第二更新 请求反馈的所述网页数据标识; 第一检测单元,用于检测所述第三接收单元接收到的所述网页数据标识与当前网页数 据标识是否相同,所述当前网页数据标识对应于所述当前网页数据; 确定单元,用于若所述第一检测单元检测的结果为所述网页数据标识与当前网页数据 标识不同,则确定所述网页数据标识为所述更新标识。
12. 根据权利要求10所述的终端,其特征在于,所述获取模块,包括: 第二发送单元,用于向网络服务器发送与所述当前网页数据对应的当前网页数据标 识,以便所述网络服务器接收到所述当前网页数据标识且检测到所述当前网页数据标识与 最后一次发布的网页数据对应的网页数据标识不同后,确定所述网页数据标识为所述更新 标识,并反馈所述更新标识; 第四接收单元,用于接收所述网络服务器根据所述第二发送单元发送的所述当前网页 数据标识反馈的所述更新标识。
13. 根据权利要求11或12所述的终端,其特征在于,所述终端还包括: 收集模块,用于所述更新模块根据所述网页更新数据对所述当前网页数据进行更新之 后,收集所述网页更新数据的反馈信息; 检测模块,用于检测所述收集模块收集到的所述反馈信息是否满足预设条件; 恢复模块,用于若所述检测模块检测的结果为所述反馈信息满足预设条件,则获取在 所述网页更新数据之前发布的历史网页数据,根据所述历史网页数据对所述网页更新数据 进行恢复; 其中,所述预设条件包括所述反馈信息的条数超过第一阈值和所述反馈信息中包括的 评分的平均值小于第二阈值中的至少一种。
14. 根据权利要求13所述的终端,其特征在于,所述更新标识为所述网页更新数据的 更新版本号,所述当前网页数据标识为所述当前网页数据的当前版本号。
15. -种缓存服务器,其特征在于,所述缓存服务器包括: 第二接收模块,用于接收终端发送的用于获取网页更新数据的第一更新请求,所述第 一更新请求中携带有所述终端根据获取到的与最后一次发布的所述网页更新数据对应的 更新标识,所述网页更新数据用来对当前网页数据进行更新,所述当前网页数据是当前时 刻下用于应用程序中的内置浏览器显示的网页数据; 反馈模块,用于根据所述第二接收模块接收到的所述第一更新请求向所述终端反馈所 述网页更新数据,以便所述终端根据所述网页更新数据对所述当前网页数据进行更新。
16. 根据权利要求15所述缓存服务器,其特征在于,若缓存服务器为位于内容分发网 络CDN与终端之间的缓存设备,则所述反馈模块,包括: 第二检测单元,用于检测是否存在与所述更新标识对应的所述网页更新数据; 第一反馈单元,用于若所述第二检测单元检测的结果为存在与所述更新标识对应的所 述网页更新数据,则向所述终端反馈所述网页更新数据; 第二反馈单元,用于若所述第二检测单元检测的结果为不存在与所述更新标识对应的 所述网页更新数据,则根据所述更新标识向所述CDN请求所述网页更新数据;接收所述CDN 根据所述更新标识反馈的所述网页更新数据;向所述终端反馈所述网页更新数据。
17. -种网页数据更新系统,其特征在于,所述系统包括:如权利要求9至14任一所述 的终端和权利要求15或16所述的缓存服务器。
【文档编号】H04L29/08GK104104707SQ201310127274
【公开日】2014年10月15日 申请日期:2013年4月12日 优先权日:2013年4月12日
【发明者】赵伟 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1