【技术实现步骤摘要】
本专利技术涉及计算机科学
,特别涉及一种差异化的传输方法、系统和装置。
技术介绍
在标准HTTP协议中,移动终端中的缓存以文件为单位,文件可以为html、css或js等资源,移动终端对文件设置过期时间。在不同时间段,当移动终端访问同一网页或者访问有共享资源文件的不同网络地址时,如果缓存已经存在并且没有超过过期时间,则可以直接从缓存中读取。从缓存中读取可以避免再次通过网络请求并传输文件资源,避免了重复冗余操作,快捷方便,节省流量。然而目前的缓存是以文件为单位,即使文件只改了一行甚至一个字符,都必须将整个文件重新传输,因此即使请求的网站只有一些小变化,也需要重新请求,无法充分利用缓存,并且造成了流量的浪费。
技术实现思路
本专利技术旨在至少解决现有技术中存在的技术问题之一。为此,本专利技术的第一个目的在于提出一种差异化的传输方法。本方法能够充分利用移动终端的缓存资源,节省网络流量。本专利技术的第二个目的在于提出一种差异化的传输系统。本专利技术的第三个目的在于提出一种云端服务器。本专利技术的第四个目的在于提出一种差异化的传输方法。为达到上述目的,本专利技术第一方面的实施例公开了一种差异化的传输方法,包括以下步骤云端服务器获得用户通过移动终端访问的第三方站点的当前网页,并获得所述移动终端最后一次访问所述当前网页的时间戳;所述云端服务器获得所述当前网页对应的资源文件的第一源码;所述云端服务器根据所述时间戳获得所述移动终端最后一次访问的所述当前页面对应的资源文件的第二源码;所述云端服务器将所述第一源码和第二源码进行比较;如果所述第一源码相对于第二源码存在差异部分 ...
【技术保护点】
一种差异化的传输方法,其特征在于,包括以下步骤:?云端服务器获得用户通过移动终端访问的第三方站点的当前网页,并获得所述移动终端最后一次访问所述当前网页的时间戳;?所述云端服务器获得所述当前网页对应的资源文件的第一源码;?所述云端服务器根据所述时间戳获得所述移动终端最后一次访问的所述当前页面对应的资源文件的第二源码;?所述云端服务器将所述第一源码和第二源码进行比较;?如果所述第一源码相对于第二源码存在差异部分,则所述云端服务器进一步判断所述差异部分的类型和/或内容是否满足要求;以及?如果所述差异部分的类型和/或内容满足所述要求,则所述云端服务器将所述差异部分传送给所述移动终端。
【技术特征摘要】
1.一种差异化的传输方法,其特征在于,包括以下步骤 云端服务器获得用户通过移动终端访问的第三方站点的当前网页,并获得所述移动终端最后一次访问所述当前网页的时间戳; 所述云端服务器获得所述当前网页对应的资源文件的第一源码; 所述云端服务器根据所述时间戳获得所述移动终端最后一次访问的所述当前页面对应的资源文件的第二源码; 所述云端服务器将所述第一源码和第二源码进行比较; 如果所述第一源码相对于第二源码存在差异部分,则所述云端服务器进一步判断所述差异部分的类型和/或内容是否满足要求;以及 如果所述差异部分的类型和/或内容满足所述要求,则所述云端服务器将所述差异部分传送给所述移动终端。2.如权利要求1所述的差异化的传输方法,其特征在于,所述将差异部分传送给所述移动终端进一步包括 所述云端服务器将所述差异内容所属的内容块传送给所述移动终端,所述移动终端将所述内容块添加至所述当前页面对应的页面框架之中,并显示给所述用户。3.如权利要求2所述的差异化的传输方法,其特征在于,所述页面框架由所述移动终端缓存获得,或者,所述页面框架由所述云端服务器单独发送至所述移动终端。4.如权利要求3所述的差异化的传输方法,其特征在于,所述云端服务器按照预设固定时间间隔缓存所述当前网页,如果在所述固定时间间隔内,所述当前网页没有更新,所述云端服务器不更新所述缓存中的当前网页。5.一种差异化的传输系统,其特征在于,包括移动终端和云端服务器,其中, 所述移动终端,用于向第三方站点发送访问所述第三方站点页面的请求,并接收并显示所述云端服务器发送的差异部分; 所述云端服务器,用于接收所述第三方站点转发的访问所述第三方站点页面的请求,并获得所述第三方站点的当前网页和所述移动终端最后一次访问所述当前网页的时间戳,以及获得所述当前网页对应的资源文件的第一源码,和根据所述时间戳获得所述移动终端最后一次访问的所述当前页面对应的资源文件的第二源码,以及获得所述第一源码和第二源码之间的差异部分,并在所述差异部分的类型和/或内容满足要求时,将所述差异部分传送给所述移动终端。6.如权利要求5所述的差异化的传输系统,其特征在于,所述云端服务器将所述差异内容所属的内容块传送给所述移动终端,所述移动终端将所述内容块添加至所述当前页面对应的页面框架之中,并显示给所述用户。7.如权利要求6所述的差异化的传输系统,其特征在于,所述页面框架由移动终端缓存获得,或者,所述页面框架由云端服务器单独发送至所述移动终端。8.如权利要求7所述的差异化的传输系统,其特征在于,所述云端服务器按照预设固定时间间隔缓存所述当前网页,如果在所述固定时间间隔内,所述当前网页没有更新,所述云端服务器不更新所述缓存中的当前网页。9.一种云端服务器,其特征在于,包括 接收模块,用于获得用户通过移动终端访问的第三方站点的当前网页,并获得所述移动终端最后一次访问所述当前网页的时间戳;缓存模块,...
【专利技术属性】
技术研发人员:黄杰,陈晓鸣,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。