[发明专利]一种节省访问服务器流量的方法和系统在审
申请号: | 201510191693.1 | 申请日: | 2015-04-21 |
公开(公告)号: | CN104811394A | 公开(公告)日: | 2015-07-29 |
发明(设计)人: | 石云升 | 申请(专利权)人: | 深圳市出众网络有限公司 |
主分类号: | H04L12/801 | 分类号: | H04L12/801;H04L29/06 |
代理公司: | 广州市越秀区哲力专利商标事务所(普通合伙) 44288 | 代理人: | 李悦;张鹏 |
地址: | 518000 广东省深圳市南山区高新*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 节省 访问 服务器 流量 方法 系统 | ||
技术领域
本发明涉及数据交换领域,具体涉及一种节省访问服务器流量的方法和系统。
背景技术
现有的技术中,客户端向服务端请求数据时,服务端会根据客户端的请求类型返回不同的数据内容,或者随着时间的推移,同样的数据请求也可能会返回更新的数据内容。但是传统的处理方法是,当客户端再次发起数据请求时,服务端不管内容相同还是不相同均会返回对应于该数据请求的数据内容。如果内容并没有改变的话,对于用户来说,无疑是需要耗费更多的流量去接收数据。
发明内容
为了克服现有技术的不足,本发明的目的在于提供一种节省访问服务器流量的方法和系统,服务端判断当前获取的数据与上一次发送至客户端的数据是否相同,如果相同则不用再次发送,既可以节省流量,也能保证用户获取的内容是最新的。
为解决上述问题,本发明所采用的技术方案如下:
方案一:
一种节省访问服务器流量的方法,包括以下步骤:
步骤A:客户端向服务端发起数据请求,在数据请求中附带标识参数;
步骤B:服务端根据数据请求获取目标数据,生成一个对应于目标数据的唯一标识,并判断该唯一标识与标识参数是否相同,若是,则无需返回目标数据,若否,则执行步骤C;
步骤C:将唯一标识赋值至标识参数,并将目标数据和赋值后的标识参数返回至客户端。
优选地,生成一个对应于当前的目标数据的唯一标识的方法为:将当前的目标数据进行MD5加密,得到一个字符串,则该字符串为唯一标识。
优选地,在步骤B中,若判断结果为是,则返回一提示信息至客户端,提示没有更新内容。
方案二:
一种节省访问服务器流量的系统,包括以下模块:
数据请求模块,设于客户端,用于向服务端发起数据请求,在数据请求中附带标识参数;
响应判断模块,设于服务端,用于根据数据请求获取目标数据,生成一个对应于目标数据的唯一标识,并判断该唯一标识与标识参数是否相同,若是,则无需返回目标数据,若否,则执行响应执行模块;
响应执行模块,设于服务端,用于将唯一标识赋值至标识参数,并将目标数据和赋值后的标识参数返回至客户端。
优选地,生成一个对应于当前的目标数据的唯一标识的方法为:将当前的目标数据进行MD5加密,得到一个字符串,则该字符串为唯一标识。
优选地,在响应判断模块中,若判断结果为是,则返回一提示信息至客户端,提示没有更新内容。
相比现有技术,本发明的有益效果在于:服务端每次均根据获取的目标数据生成唯一标识,通过判断该唯一标识与上一次发送至客户端的唯一标识是否相同,从而决定是否需要将目标数据发送至客户端,若是相同,则不需要发送,显然,这能为用户节省不必要的流量,并且保证客户端接收到的数据是最新的。另外,经过MD5加密生成的标识长度较短,便于传输,而且只要数据不同,其生成的标识也基本不可能相同,因此基本不会出现错误判断,非常适合作为唯一标识。
附图说明
图1为本发明的实施例中的方法流程图。
具体实施方式
下面,结合附图以及具体实施方式,对本发明做进一步描述:
图1为本发明一种节省访问服务器流量的方法,包括以下步骤:
步骤A:客户端向服务端发起数据请求,在数据请求中附带标识参数;
步骤B:服务端根据数据请求获取目标数据,生成一个对应于目标数据的唯一标识,并判断该唯一标识与标识参数是否相同,若是,则无需返回目标数据,若否,则执行步骤C;
步骤C:将唯一标识赋值至标识参数,并将目标数据和赋值后的标识参数返回至客户端。
基于上述步骤,步骤A中,客户端发起数据请求,包括一个标识参数,如果客户端是首次发起数据请求,则该标识参数为空值,如果不是首次发起数据请求,则该标识参数为上一次由服务端所赋值并返回的标识参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市出众网络有限公司,未经深圳市出众网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510191693.1/2.html,转载请声明来源钻瓜专利网。