【技术实现步骤摘要】
本申请涉及通信
,尤其涉及一种数据传输方法和装置。
技术介绍
伴随移动设备发展,用户更多使用移动设备上网,无线应用大范围普及。为了保证用户体验,需要改善网络环境,而网络环境与传输速度和传输数据量有很大关系。相关技术中,客户端向服务端发送调用请求时,会在每次的调用请求中都携带完整的参数,一些参数是重复的,这样无疑会浪费流量,并降低传输速度。
技术实现思路
本申请旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本申请的一个目的在于提出一种数据传输方法,该方法可以降低传输的数据量,提升传输速度。本申请的另一个目的在于提出一种数据传输装置。为达到上述目的,本申请第一方面实施例提出的数据传输方法,包括:建立与客户端之间的连接;通过所述连接,接收所述客户端发送的第一调用请求;如果所述第一调用请求中不携带已经发送给服务端的请求参数,根据预先保存的连接与请求参数之间的对应关系,获取与所述连接对应的请求参数;根据所述请求参数,向所述客户端发送与所述第一调用请求对应的第一请求应答。本申请第一方面实施例提出的数据传输方法,通过预先保存连接与请求参数之间的对应关系,可以在接收的第一调用请求中不携带请求参数时也可以根据该对应关系获取对应的请求参数,从而可以使得客户端在发送的调用请求中不携带已经发送给服务端的请求参数,实现传输数据量的降低,降低流量浪费,并且通过降低传输的数据量提高传输速度。为达到上述目的, ...
【技术保护点】
一种数据传输方法,其特征在于,包括:建立与客户端之间的连接;通过所述连接,接收所述客户端发送的第一调用请求;如果所述第一调用请求中不携带已经发送给服务端的请求参数,根据预先保存的连接与请求参数之间的对应关系,获取与所述连接对应的请求参数;根据所述请求参数,向所述客户端发送与所述第一调用请求对应的第一请求应答。
【技术特征摘要】
1.一种数据传输方法,其特征在于,包括:
建立与客户端之间的连接;
通过所述连接,接收所述客户端发送的第一调用请求;
如果所述第一调用请求中不携带已经发送给服务端的请求参数,根据预先保存的连接
与请求参数之间的对应关系,获取与所述连接对应的请求参数;
根据所述请求参数,向所述客户端发送与所述第一调用请求对应的第一请求应答。
2.根据权利要求1所述的方法,其特征在于,所述通过所述连接,接收所述客户端发
送的第一调用请求之前,所述方法还包括:
通过所述连接接收所述客户端发送的第二调用请求,所述第二调用请求中携带请求参
数;
保存所述连接与所述请求参数之间的对应关系。
3.根据权利要求2所述的方法,其特征在于,如果所述第一调用请求中不携带已经发
送给服务端的请求参数,所述第一调用请求是所述客户端在获知不携带已经发送的请求参
数后发送的,所述保存所述连接与所述请求参数之间的对应关系之后,所述方法还包括:
获取与所述第二调用请求对应的第二请求应答,并在所述第二请求应答中添加标记信
息,所述标记信息用于指示所述客户端在后续发送的调用请求中不再携带已经发送的请求
参数;
将添加标记信息的第二请求应答通过所述连接发送给所述客户端。
4.根据权利要求3所述的方法,其特征在于,所述服务端包括接入层设备和应用层设
备,所述与所述客户端建立连接,包括:
所述接入层设备与所述客户端建立连接。
5.根据权利要求4所述的方法,其特征在于,所述根据所述请求参数,向所述客户端
发送与所述第一调用请求对应的第一请求应答,包括:
所述接入层设备将获取的请求参数添加到所述第一调用请求中;
所述接入层设备将添加所述请求参数的第一调用请求发送给所述应用层设备;
所述接入层设备接收所述应用层设备发送的与所述第一调用请求对应的携带所述调用
结果的第一请求应答;
所述接入层设备通过所述连接将所述第一请求应答发送给所述客户端。
6.根据权利要求1所述的方法,其特征在于,所述接收客户端通过与服务端之间的连
接发送的第一调用请求之后,所述方法还包括:
如果所述第一调用请求中携带已经发送给所述服务端的请求参数,获取所述第一调用
请求中携带的所述请求参数;
根据所述第一调用请求中携带的所述请求参数,向所述客户端发送与所述第一调用请
求对应的第一请求应答。
7.根据权利要求1-6任一项所述的方法,其特征在于,所述连接是spdy连接。
8.根据权利要求1-6任一项所述的方法,其特征在于,所述请求参数包括如下项中的
至少一项:
用户访问情况的统计标识,IMEI,IMSI,设备标识,应用密钥。
9.一种数据传输方法,其特征在于,包括:
建立与服务端之间的连接;
通过所述连接,向服务端发送第一调用请求,以使所述服务端在所述第一调用请求中
不携带已经发送给所述服务端的请求参数时,根据预先保存的连接与请求参数之间的对应
关系,获取与所述连接对应的请求参数;
接收所述服务端根据所述请求参数发送的与所述第一调用请求对应的第一请求应答。
10.根据权利要求9所述的方法,其特征在于,所述通过所述连接,向服务端发送第
一调用请求之前,所述方法还包括:
通过所述连接向所述服务端发送第二调用请求,所述第二调用请求中携带请求参数,
以使所述服务端保存所述连接与所述请求参数之间的对应关系。
11.根据权利要求10所述的方法,其特征在于,如果所述第一调用请求中不携带已经
发送给所述服务端的请求参数,所述方法还包括:
接收所述服务端发送的添加标记信息的第二请求应答,所述标记信息用于指示所述客
户端在后续发送的调用请求中不再携带已经发送的请求参数;
根据所述标记信息获知在所述第一调用请求中不携带已经发送的请求参数,以便向所
述服务端发送所述不携带已经发送的请求参数的第一调用请求。
12.根据权利要求9所述的方法,其特征在于,所述向服务端发送第一调用请求,包
括:
如果需要更新请求参数,则向服务端发送携带更新后的已经发送的请求参数的第一调
用请求,以使所述服...
【专利技术属性】
技术研发人员:孙棋,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。