【技术实现步骤摘要】
一种网络请求的合并处理方法、装置及电子设备
本专利技术涉及网络通信
,尤其涉及一种网络请求的合并处理方法、装置及电子设备。
技术介绍
现有的大多数应用程序加载页面时需要通过Webservice向服务器发送多达30多个的网络请求,所述网络请求在请求管理队列中排队,一个网络请求占用一个请求通道,依次发送给服务器,其中,WebService也叫XMLWebService,WebService是一种可以接收从Intemet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术;WebService技术,能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件,就可相互交换数据或集成。依据WebService规范实施的应用之间,无论它们所使用的语言、平台或内部协议是什么,都可以相互交换数据。现有的这种请求网络服务的方法,由于请求通道的数量有限,会导致应用程序加载页面时加载速度较慢,用户体验差的问题。
技术实现思路
有鉴于此,本专利技术实施例提供一种网络请求的合并处理方法、装置及电子设备,能够提高网络请求速度,提升用户体验。第一方面,本专利技 ...
【技术保护点】
1.一种网络请求的合并处理方法,其特征在于,应用于终端设备,所述方法包括:判断是否开启了批处理模式;若开启了批处理模式,则将网络请求放入第一队列;判断是否满足预设批处理条件;若满足预设批处理条件,则将第一队列中的网络请求进行合并处理。
【技术特征摘要】
1.一种网络请求的合并处理方法,其特征在于,应用于终端设备,所述方法包括:判断是否开启了批处理模式;若开启了批处理模式,则将网络请求放入第一队列;判断是否满足预设批处理条件;若满足预设批处理条件,则将第一队列中的网络请求进行合并处理。2.根据权利要求1所述的合并处理方法,其特征在于,所述判断是否满足预设批处理条件,包括:判断放入第一队列中的网络请求的数量是否达到第一阈值,或判断批处理模式开启的时长是否达到第二阈值;若放入第一队列中的网络请求的数量达到第一阈值,或批处理模式开启的时长达到第二阈值,则确定满足预设批处理条件。3.根据权利要求1所述的合并处理方法,其特征在于,在判断是否开启了批处理模式之前,所述方法还包括:判断当前网络请求的数量是否超过第三阈值;若当前的网络请求数量超过第三阈值,则判断是否开启了批处理模式。4.根据权利要求1所述的合并处理方法,其特征在于,所述方法还包括:若未开启批处理模式,则将网络请求放入第二队列;判断是否存在空闲的发送通道;若存在空闲的发送通道,则将第二队列中的网络请求进行合并处理。5.根据权利要求1所述的合并处理方法,其特征在于,所述判断是否开启了批处理模式,包括:判断网络请求中是否携带有批处理标志信息;若网络请求中携带有批处理标志信息,则确定对所述网络请求开启了批处理模式。6.根据权利要求1所述的合并处理方法,其...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。