数据传输方法和装置制造方法及图纸

技术编号:14859692 阅读:60 留言:0更新日期:2017-03-19 11:47
本申请提出一种数据传输方法和装置,该数据传输方法包括建立与客户端之间的连接;通过所述连接,接收所述客户端发送的第一调用请求;如果所述第一调用请求中不携带已经发送给服务端的请求参数,根据预先保存的连接与请求参数之间的对应关系,获取与所述连接对应的请求参数;根据所述请求参数,向所述客户端发送与所述第一调用请求对应的第一请求应答。该方法能够降低传输的数据量并提高传输速度。

【技术实现步骤摘要】

本申请涉及通信
,尤其涉及一种数据传输方法和装置
技术介绍
伴随移动设备发展,用户更多使用移动设备上网,无线应用大范围普及。为了保证用户体验,需要改善网络环境,而网络环境与传输速度和传输数据量有很大关系。相关技术中,客户端向服务端发送调用请求时,会在每次的调用请求中都携带完整的参数,一些参数是重复的,这样无疑会浪费流量,并降低传输速度。
技术实现思路
本申请旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本申请的一个目的在于提出一种数据传输方法,该方法可以降低传输的数据量,提升传输速度。本申请的另一个目的在于提出一种数据传输装置。为达到上述目的,本申请第一方面实施例提出的数据传输方法,包括:建立与客户端之间的连接;通过所述连接,接收所述客户端发送的第一调用请求;如果所述第一调用请求中不携带已经发送给服务端的请求参数,根据预先保存的连接与请求参数之间的对应关系,获取与所述连接对应的请求参数;根据所述请求参数,向所述客户端发送与所述第一调用请求对应的第一请求应答。本申请第一方面实施例提出的数据传输方法,通过预先保存连接与请求参数之间的对应关系,可以在接收的第一调用请求中不携带请求参数时也可以根据该对应关系获取对应的请求参数,从而可以使得客户端在发送的调用请求中不携带已经发送给服务端的请求参数,实现传输数据量的降低,降低流量浪费,并且通过降低传输的数据量提高传输速度。为达到上述目的,本申请第二方面实施例提出的数据传输方法,包括:建立与服务端之间的连接;通过所述连接,向服务端发送第一调用请求,以使所述服务端在所述第一调用请求中不携带已经发送给所述服务端的请求参数时,根据预先保存的连接与请求参数之间的对应关系,获取与所述连接对应的请求参数;接收所述服务端根据所述请求参数发送的与所述第一调用请求对应的第一请求应答。本申请第二方面实施例提出的数据存储方法,通过在第一调用请求中不携带请求参数时使得服务端根据连接与请求参数的对应关系获取请求参数,可以在发送的调用请求中不携带已经发送给服务端的请求参数,实现传输数据量的降低,降低流量浪费,并且通过降低传输的数据量提高传输速度。为达到上述目的,本申请第三方面实施例提出的数据传输装置,包括:建立模块,用于建立与客户端之间的连接;第一接收模块,用于通过所述连接,接收所述客户端发送的第一调用请求;第一获取模块,用于如果所述第一调用请求中不携带已经发送给服务端的请求参数,根据预先保存的连接与请求参数之间的对应关系,获取与所述连接对应的请求参数;第一发送模块,用于根据所述请求参数,向所述客户端发送与所述第一调用请求对应的第一请求应答。本申请第三方面实施例提出的数据传输装置,通过预先保存连接与请求参数之间的对应关系,可以在接收的第一调用请求中不携带请求参数时也可以根据该对应关系获取对应的请求参数,从而可以使得客户端在发送的调用请求中不携带已经发送给服务端的请求参数,实现传输数据量的降低,降低流量浪费,并且通过降低传输的数据量提高传输速度。为达到上述目的,本申请第四方面实施例提出的数据传输装置,包括:建立模块,用于建立与服务端之间的连接;第一发送模块,用于通过所述连接,向服务端发送第一调用请求,以使所述服务端在所述第一调用请求中不携带已经发送给所述服务端的请求参数时,根据预先保存的连接与请求参数之间的对应关系,获取与所述连接对应的请求参数;第一接收模块,用于接收所述服务端根据所述请求参数发送的与所述第一调用请求对应的第一请求应答。本申请第四方面实施例提出的数据传输装置,通过在第一调用请求中不携带请求参数时使得服务端根据连接与请求参数的对应关系获取请求参数,可以在发送的调用请求中不携带已经发送给服务端的请求参数,实现传输数据量的降低,降低流量浪费,并且通过降低传输的数据量提高传输速度。本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。附图说明本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1是本申请一实施例提出的数据传输方法的流程示意图;图2是本申请另一实施例提出的数据传输方法的流程示意图;图3是本申请另一实施例提出的数据传输方法的流程示意图;图4是本申请另一实施例提出的数据传输装置的结构示意图;图5是本申请另一实施例提出的数据传输装置的结构示意图;图6是本申请另一实施例提出的数据传输装置的结构示意图;图7是本申请另一实施例提出的数据传输装置的结构示意图。具体实施方式下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本申请,而不能理解为对本申请的限制。相反,本申请的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。图1是本申请一实施例提出的数据传输方法的流程示意图,该方法包括:S11:建立与客户端之间的连接。本实施例的执行主体具体是服务端。其中,该连接具体可以是spdy连接,spdy是Google开发的基于传输控制协议(TransportControlProtocol,TCP)的应用层协议。S12:通过所述连接,接收所述客户端发送的第一调用请求。调用请求可以具体是调用业务应用程序(ApplicationProgramInterface,API)的调用请求,业务API是业务的抽象,例如,下单API,代表进行下单的业务操作。为了与后续的调用请求区分,这里的调用请求可以称为第一调用请求。S13:如果所述第一调用请求中不携带已经发送给服务端的请求参数,根据预先保存的连接与请求参数之间的对应关系,获取与所述连接对应的请求参数。其中,服务端可以预先保存连接与请求参数的对应关系,之后根据该对应关系以及传输第一调用请求的参数,查找到与第一调用请求对应的请求参数。请求参数例如为:用户访问情况的统计标识,移动设备国际识别码(InternationalMobileEquipmentIdentity,IMEI),国际移动用户识别码(InternationalMobileSubscriberIdentificationNumber,IMSI),设备标识(deviceId),应用密钥(appkey)中的一项或多项。其中,用户访问情况的统计标识可以用TTID表示,例如,TTID本文档来自技高网...

【技术保护点】
一种数据传输方法,其特征在于,包括:建立与客户端之间的连接;通过所述连接,接收所述客户端发送的第一调用请求;如果所述第一调用请求中不携带已经发送给服务端的请求参数,根据预先保存的连接与请求参数之间的对应关系,获取与所述连接对应的请求参数;根据所述请求参数,向所述客户端发送与所述第一调用请求对应的第一请求应答。

【技术特征摘要】
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

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1