数据传输方法和装置的制造方法

文档序号:9869876阅读:299来源:国知局
数据传输方法和装置的制造方法
【技术领域】
[0001]本申请涉及通信技术领域,尤其涉及一种数据传输方法和装置。
【背景技术】
[0002]伴随移动设备发展,用户更多使用移动设备上网,无线应用大范围普及。为了保证用户体验,需要改善网络环境,而网络环境与传输速度和传输数据量有很大关系。
[0003]相关技术中,客户端向服务端发送调用请求时,会在每次的调用请求中都携带完整的参数,一些参数是重复的,这样无疑会浪费流量,并降低传输速度。

【发明内容】

[0004]本申请旨在至少在一定程度上解决相关技术中的技术问题之一。
[0005]为此,本申请的一个目的在于提出一种数据传输方法,该方法可以降低传输的数据量,提升传输速度。
[0006]本申请的另一个目的在于提出一种数据传输装置。
[0007]为达到上述目的,本申请第一方面实施例提出的数据传输方法,包括:建立与客户端之间的连接;通过所述连接,接收所述客户端发送的第一调用请求;如果所述第一调用请求中不携带已经发送给服务端的请求参数,根据预先保存的连接与请求参数之间的对应关系,获取与所述连接对应的请求参数;根据所述请求参数,向所述客户端发送与所述第一调用请求对应的第一请求应答。
[0008]本申请第一方面实施例提出的数据传输方法,通过预先保存连接与请求参数之间的对应关系,可以在接收的第一调用请求中不携带请求参数时也可以根据该对应关系获取对应的请求参数,从而可以使得客户端在发送的调用请求中不携带已经发送给服务端的请求参数,实现传输数据量的降低,降低流量浪费,并且通过降低传输的数据量提高传输速度。
[0009]为达到上述目的,本申请第二方面实施例提出的数据传输方法,包括:建立与服务端之间的连接;通过所述连接,向服务端发送第一调用请求,以使所述服务端在所述第一调用请求中不携带已经发送给所述服务端的请求参数时,根据预先保存的连接与请求参数之间的对应关系,获取与所述连接对应的请求参数;接收所述服务端根据所述请求参数发送的与所述第一调用请求对应的第一请求应答。
[0010]本申请第二方面实施例提出的数据存储方法,通过在第一调用请求中不携带请求参数时使得服务端根据连接与请求参数的对应关系获取请求参数,可以在发送的调用请求中不携带已经发送给服务端的请求参数,实现传输数据量的降低,降低流量浪费,并且通过降低传输的数据量提高传输速度。
[0011]为达到上述目的,本申请第三方面实施例提出的数据传输装置,包括:建立模块,用于建立与客户端之间的连接;第一接收模块,用于通过所述连接,接收所述客户端发送的第一调用请求;第一获取模块,用于如果所述第一调用请求中不携带已经发送给服务端的请求参数,根据预先保存的连接与请求参数之间的对应关系,获取与所述连接对应的请求参数;第一发送模块,用于根据所述请求参数,向所述客户端发送与所述第一调用请求对应的第一请求应答。
[0012]本申请第三方面实施例提出的数据传输装置,通过预先保存连接与请求参数之间的对应关系,可以在接收的第一调用请求中不携带请求参数时也可以根据该对应关系获取对应的请求参数,从而可以使得客户端在发送的调用请求中不携带已经发送给服务端的请求参数,实现传输数据量的降低,降低流量浪费,并且通过降低传输的数据量提高传输速度。
[0013]为达到上述目的,本申请第四方面实施例提出的数据传输装置,包括:建立模块,用于建立与服务端之间的连接;第一发送模块,用于通过所述连接,向服务端发送第一调用请求,以使所述服务端在所述第一调用请求中不携带已经发送给所述服务端的请求参数时,根据预先保存的连接与请求参数之间的对应关系,获取与所述连接对应的请求参数;第一接收模块,用于接收所述服务端根据所述请求参数发送的与所述第一调用请求对应的第一请求应答。
[0014]本申请第四方面实施例提出的数据传输装置,通过在第一调用请求中不携带请求参数时使得服务端根据连接与请求参数的对应关系获取请求参数,可以在发送的调用请求中不携带已经发送给服务端的请求参数,实现传输数据量的降低,降低流量浪费,并且通过降低传输的数据量提高传输速度。
[0015]本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。
【附图说明】
[0016]本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0017]图1是本申请一实施例提出的数据传输方法的流程示意图;
[0018]图2是本申请另一实施例提出的数据传输方法的流程示意图;
[0019]图3是本申请另一实施例提出的数据传输方法的流程示意图;
[0020]图4是本申请另一实施例提出的数据传输装置的结构示意图;
[0021]图5是本申请另一实施例提出的数据传输装置的结构示意图;
[0022]图6是本申请另一实施例提出的数据传输装置的结构示意图;
[0023]图7是本申请另一实施例提出的数据传输装置的结构示意图。
【具体实施方式】
[0024]下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本申请,而不能理解为对本申请的限制。相反,本申请的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。
[0025]图1是本申请一实施例提出的数据传输方法的流程示意图,该方法包括:
[0026]Sll:建立与客户端之间的连接。
[0027]本实施例的执行主体具体是服务端。
[0028]其中,该连接具体可以是spdy连接,spdy是Google开发的基于传输控制协议(Transport Control Protocol,TCP)的应用层协议。
[0029]S12:通过所述连接,接收所述客户端发送的第一调用请求。
[0030]调用请求可以具体是调用业务应用程序(Applicat1n Program Interface,API)的调用请求,业务API是业务的抽象,例如,下单API,代表进行下单的业务操作。
[0031]为了与后续的调用请求区分,这里的调用请求可以称为第一调用请求。
[0032]S13:如果所述第一调用请求中不携带已经发送给服务端的请求参数,根据预先保存的连接与请求参数之间的对应关系,获取与所述连接对应的请求参数。
[0033]其中,服务端可以预先保存连接与请求参数的对应关系,之后根据该对应关系以及传输第一调用请求的参数,查找到与第一调用请求对应的请求参数。
[0034]请求参数例如为:用户访问情况的统计标识,移动设备国际识别码(Internat1nal Mobile Equipment Identity, IMEI),国际移动用户识别码(Internat1nal Mobile Subscriber Identificat1n Number, IMSI),设备标识(deviceld),应用密钥(appkey)中的一项或多项。其中,用户访问情况的统计标识可以用TTID表示,例如,TTID中包含手机平台,版本,渠道号等信息。
[0035]S14:根据所述请求参数,向所述客户端发送与所述第一调用请求对应的第一请求应答。
[0036]其中,可以根据请求参数调用相应的服务,得到调用结果,之后将调用结果携带在第一调用请求中发送给客户端,例如,用户进行下单操作时,服务端可以根据请求参数生成相应的订单,之后可以将下单成功或失败的信息以及具体的订单信息等发送给客户端。
[0037]本实施例通过预先保存连接与请求参数之间的对应关系,可以在接收的第一调用请求中不携带请求参数时也可以根据该对应关系获取对应的请求参数,从而可以使得客户端在发送的调用请求中不携带已经发送给服务端的请求参数,实现传输数据量的降低,降低流量浪费,并且通过降低传输的数据量提高传输速度。
[0038]图2是本申请另一实施例提出的数据传输方法的流程示意图,该方法包括:
[0039]S21:建立与服务端之间的连接;
[0040]本实施例的执行主体具体是客户端。
[0041]其中,该连接具体可以是spdy连接,spdy是Google开发的基于传输控制协议(Transmiss1n Control Protocol,TCP)的应用层协议。
[0042]S22:通过所述连接,向服务端发送第一调用请求,以使所述服务端在所述第一调用请求中不携带已经发送给所述服务端的请求参数时,根据预先保存的连接与请求参数之间的对应关系,获取与所述连接对应的请求参数。
[0043]调用请求可以具体是调用业务应用程序(Applicat1n Program Interface,API)的调用请求,业务API是业务的抽象,例如,下单API,代表进行下单的业务操作。
[0044]为了与后续的调用请求区分,这里的调用请求可以称为第一调用请求。
[0045]S23:接收所述服务端
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1