[发明专利]一种更新网页数据的方法、装置和终端设备有效
申请号: | 201310269917.7 | 申请日: | 2013-06-28 |
公开(公告)号: | CN103310009B | 公开(公告)日: | 2017-02-15 |
发明(设计)人: | 任远;姚丽梅 | 申请(专利权)人: | 小米科技有限责任公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京三高永信知识产权代理有限责任公司11138 | 代理人: | 张耀光 |
地址: | 100085 北京市海淀区清*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 更新 网页 数据 方法 装置 终端设备 | ||
技术领域
本发明涉及互联网领域,特别涉及一种更新网页数据的方法、装置和终端设备。
背景技术
用户可以通过多个标签界面显示同一域名对应的网页,当该多个标签界面包括的某个标签界面中该网页的网页数据发生变化时,客户端需要实时地更新其他标签界面中该网页的网页数据。
目前,当客户端通过多个标签界面显示同一域名对应的网页时,在该多个标签界面中存储该网页的网页数据和状态标识,客户端为该多个标签界面分别建立一个线程。针对于该多个标签界面包括的某个标签界面对应的线程,该线程周期性地将该网页的状态标识发送给服务器;服务器将该网页的状态标识和其存储的该网页的状态标识进行比较,如果两者不同,则服务器将该网页的网页数据发送给该线程,该线程接收该网页数据,并将其对应的标签界面中的网页数据更新为接收的网页数据。该多个标签界面包括的其他标签界面中网页数据更新的步骤和上述标签界面中网页数据更新的步骤相同。
无论服务器中该网页的网页数据是否有变化,每个标签界面的线程都要周期性地将该网页的状态标识发送给服务器,如此会消耗过多的服务器资源和网络带宽资源;并且每个标签界面的线程周期性地向服务器发送该网页的状态标识时需要使用浏览器的计时器,由于浏览器通常都是单线程的,所以计时器有时会被其他线程阻塞,导致向服务器发送该网页的状态标识的时间较长,不能做到完全的实时化。
发明内容
为了节省服务器资源和网络资源,本发明实施例提供了一种更新网页数据的方法、装置和终端设备。
一方面,提供了一种更新网页数据的方法,存在至少两个标签界面,且每个标签界面均显示同一域名对应的网页,所述方法包括:
将标签界面显示的网页对应的网页数据与本地文件中存储的同一网页对应的网页数据进行比对,所述本地文件用于存储网页的域名、最近一次修改后的所述网页的网页数据和标准状态标识;
当比对结果不一致时,将所述标签界面显示的网页对应的网页数据更新为所述本地文件存储的同一网页的网页数据。
另一方面,提供了一种更新网页数据的装置,存在至少两个标签界面,且每个标签界面均显示同一域名对应的网页,所述装置包括:
检测模块,用于将标签界面显示的网页对应的网页数据与本地文件中存储的同一网页对应的网页数据进行比对,所述本地文件用于存储网页的域名、最近一次修改后的所述网页的网页数据和标准状态标识;
第一更新模块,用于当比对结果不一致时,将所述标签界面显示的网页对应的网页数据更新为所述本地文件存储的同一网页的网页数据。
另一方面,提供了一种终端设备,所述终端设备包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:
将标签界面显示的网页对应的网页数据与本地文件中存储的同一网页对应的网页数据进行比对,所述本地文件用于存储网页的域名、最近一次修改后的所述网页的网页数据和标准状态标识;
当比对结果不一致时,将所述标签界面显示的网页对应的网页数据更新为所述本地文件存储的同一网页的网页数据。
在本发明实施例中,终端根据本地文件中存储的网页的网页数据,从多个标签界面中检测出待更新网页数据的标签界面,避免了终端周期性地向服务器发送数据请求判断是否更新多个标签界面中该网页的网页数据,进而节省了服务器资源和网络带宽资源,并且可以实时地对网页数据进行更新。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种更新网页数据的方法流程图;
图2是本发明实施例提供的另一种更新网页数据的方法流程图;
图3是本发明实施例提供的另一种更新网页数据的方法流程图;
图4是本发明实施例提供的一种更新网页数据的装置结构示意图;
图5是本发明实施例提供的另一种更新网页数据的装置结构示意图;
图6是本发明实施例提供的另一种更新网页数据的装置结构示意图;
图7是本发明实施例提供的一种终端设备的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于小米科技有限责任公司,未经小米科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310269917.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种设有加高且可调开度旋杆的球阀
- 下一篇:网页切换方法、装置和设备
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置