网络服务提供方法及装置制造方法及图纸

技术编号:11384887 阅读:70 留言:0更新日期:2015-05-01 11:29
本公开揭示了一种网络服务提供方法及装置,属于网络技术领域。所述方法包括:获取终端的网络连接质量;根据所述网络连接质量确定所述终端的网络服务等级;在接收到所述终端发送的网络请求时,根据所述网络服务等级,向所述终端提供所述网络请求对应的网络服务。本公开所示的方法,通过获取终端的网络连接质量,根据该网络连接质量确定该终端的网络服务等级,根据该网络服务等级向该终端提供网络服务,服务器可以向用户提供与用户终端的网络能力相适配的网络服务,当用户终端的网络连接质量较差时,也能够提供较为流畅的网络服务,达到提高用户体验的效果。

【技术实现步骤摘要】

本公开涉及网络
,特别涉及一种网络业务提供方法及装置。
技术介绍
随着网络技术的不断发展,互联网已经逐渐成为人们生活中不可缺少的部分。互联网服务商可以开发并提供网络应用或者网络站点,通过网络应用或者网络站点向用户提供网络服务。在相关技术中,为了向用户提供更好的服务,提高用户体验,互联网服务商通常会选择向用户提供最优质的网络服务。比如,用户使用互联网服务商开发的应用的客户端时,互联网服务商的服务器默认向客户端推送清晰度最高的视频、尺寸最大的图片或者品质最高的音频等;或者,互联网服务商提供的网络站点在设计时,会尽量插入最清晰的视频或者图片。
技术实现思路
本公开提供了一种网络服务提供方法及装置。所述技术方案如下:第一方面,提供一种网络服务提供方法,用于服务器中,所述方法包括:获取终端的网络连接质量;根据所述网络连接质量确定所述终端的网络服务等级;在接收到所述终端发送的网络请求时,根据所述网络服务等级,向所述终端提供所述网络请求对应的网络服务。可选的,所述获取终端的网络连接质量,包括:向所述终端发送所述服务器的平均吞吐量,所述平均吞吐量用于指示所述服务器同时支持的终端的平均数量;接收所述终端发送的,用于指示所述网络连接质量的第一网络信息,所述网络连接质量是所述终端根据所述平均吞吐量和所述终端的往返时延确定的,所述往返时延为所述终端向所述服务器发送请求到接收到所述服务器的响应之<br>间的时延。可选的,所述获取终端的网络连接质量,包括:接收所述终端发送的往返时延,所述往返时延为所述终端向所述服务器发送请求到接收到所述服务器的响应之间的时延;根据所述服务器的平均吞吐量和所述往返时延确定所述网络连接质量,所述平均吞吐量用于指示所述服务器同时支持的终端的平均数量。可选的,所述方法还包括:向所述终端发送第二网络信息,所述第二网络信息用于指示所述网络连接质量。可选的,所述根据所述网络连接质量确定所述终端的网络服务等级,包括:当所述网络服务包括图片服务时,根据所述网络连接质量确定所述图片服务对应的图片尺寸;当所述网络服务包括视频服务时,根据所述网络连接质量确定所述视频服务对应的视频的清晰度;当所述网络服务包括音频服务时,根据所述网络连接质量确定所述音频服务对应的音频的码率;当所述网络服务包括模板加载服务,根据所述网络连接质量确定所述模板加载服务对应的模板文件的类型,所述模板文件的类型包括已编译的模板文件或者未编译的模板文件。第二方面,提供一种网络服务提供方法,用于终端中,所述方法包括:向服务器发送网络请求;接收所述服务器根据所述终端的网络服务等级提供的,所述网络请求对应的网络服务;所述网络服务等级是所述服务器获取终端的网络连接质量,并根据所述网络连接质量确定的。可选的,所述方法还包括:在接收所述服务器根据所述终端的网络服务等级提供的,所述网络请求对应的网络服务之前,获取所述终端的往返时延,所述往返时延为所述终端向所述服务器发送请求到接收到所述服务器的响应之间的时延;接收所述服务器发送的,所述服务器的平均吞吐量,所述平均吞吐量用于指示所述服务器同时支持的终端的平均数量;根据所述平均吞吐量和所述往返时延确定所述网络连接质量;向所述服务器发送第一网络信息,所述第一网络信息用于指示所述网络连接质量。可选的,所述方法还包括:在接收所述服务器根据所述终端的网络服务等级提供的,所述网络请求对应的网络服务之前,获取所述终端的往返时延,所述往返时延为所述终端向所述服务器发送请求到接收到所述服务器的响应之间的时延;向所述服务器发送所述往返时延。可选的,所述方法还包括:接收所述服务器发送的第二网络信息,所述第二网络信息用于指示所述网络连接质量。可选的,所述方法还包括:根据所述网络连接质量设置所述终端向所述服务器发送网络请求时的最大请求并发数。可选的,所述方法还包括:检测所述网络连接质量是否低于预设的质量标准;若检测结果为所述网络连接质量低于预设的质量标准,则向所述服务器请求获取当前界面中尚未接收到请求操作的基础数据;所述基础数据包括应用程序编程接口数据、模版数据或者样式文件数据。第三方面,提供一种网络服务提供装置,用于服务器中,所述装置包括:连接质量获取模块,用于获取终端的网络连接质量;等级确定模块,用于根据所述网络连接质量确定所述终端的网络服务等级;服务提供模块,用于在接收到所述终端发送的网络请求时,根据所述网络服务等级,向所述终端提供所述网络请求对应的网络服务。可选的,所述连接质量获取模块,包括:吞吐量发送子模块,用于向所述终端发送所述服务器的平均吞吐量,所述平均吞吐量用于指示所述服务器同时支持的终端的平均数量;信息接收子模块,用于接收所述终端发送的,用于指示所述网络连接质量的第一网络信息,所述网络连接质量是所述终端根据所述平均吞吐量和所述终端的往返时延确定的,所述往返时延为所述终端向所述服务器发送请求到接收到所述服务器的响应之间的时延。可选的,所述连接质量获取模块,包括:时延接收子模块,用于接收所述终端发送的往返时延,所述往返时延为所述终端向所述服务器发送请求到接收到所述服务器的响应之间的时延;连接质量确定子模块,用于根据所述服务器的平均吞吐量和所述往返时延确定所述网络连接质量,所述平均吞吐量用于指示所述服务器同时支持的终端的平均数量。可选的,所述装置包括:第一信息发送模块,用于向所述终端发送第二网络信息,所述第二网络信息用于指示所述网络连接质量。可选的,所述等级确定模块,包括:图片尺寸确定子模块,用于当所述网络服务包括图片服务时,根据所述网络连接质量确定所述图片服务对应的图片尺寸;视频清晰度确定子模块,用于当所述网络服务包括视频服务时,根据所述网络连接质量确定所述视频服务对应的视频的清晰度;音频码率确定子模块,用于当所述网络服务包括音频服务时,根据所述网络连接质量确定所述音频服务对应的音频的码率;文件类型确定子模块,用于当所述网络服务包括模板加载服务,根据所述网络连接质量确定所述模板加载服务对应的模板文件的类型,所述模板文件的类型包括已编译的模板文件或者未编译的模板文件。第四方面,提供一种网络服务提供装置,用于终端中,所述装置包括:请求发送模块,用于向服务器发送网络请求;网络服本文档来自技高网...
网络服务提供方法及装置

【技术保护点】
一种网络服务提供方法,用于服务器中,其特征在于,所述方法包括:获取终端的网络连接质量;根据所述网络连接质量确定所述终端的网络服务等级;在接收到所述终端发送的网络请求时,根据所述网络服务等级,向所述终端提供所述网络请求对应的网络服务。

【技术特征摘要】
1.一种网络服务提供方法,用于服务器中,其特征在于,所述方法包括:
获取终端的网络连接质量;
根据所述网络连接质量确定所述终端的网络服务等级;
在接收到所述终端发送的网络请求时,根据所述网络服务等级,向所述终
端提供所述网络请求对应的网络服务。
2.根据权利要求1所述的方法,其特征在于,所述获取终端的网络连接质
量,包括:
向所述终端发送所述服务器的平均吞吐量,所述平均吞吐量用于指示所述
服务器同时支持的终端的平均数量;
接收所述终端发送的,用于指示所述网络连接质量的第一网络信息,所述
网络连接质量是所述终端根据所述平均吞吐量和所述终端的往返时延确定的,
所述往返时延为所述终端向所述服务器发送请求到接收到所述服务器的响应之
间的时延。
3.根据权利要求1所述的方法,其特征在于,所述获取终端的网络连接质
量,包括:
接收所述终端发送的往返时延,所述往返时延为所述终端向所述服务器发
送请求到接收到所述服务器的响应之间的时延;
根据所述服务器的平均吞吐量和所述往返时延确定所述网络连接质量,所
述平均吞吐量用于指示所述服务器同时支持的终端的平均数量。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
向所述终端发送第二网络信息,所述第二网络信息用于指示所述网络连接
质量。
5.根据权利要求1所述的方法,其特征在于,所述根据所述网络连接质量
确定所述终端的网络服务等级,包括:
当所述网络服务包括图片服务时,根据所述网络连接质量确定所述图片服
务对应的图片尺寸;
当所述网络服务包括视频服务时,根据所述网络连接质量确定所述视频服
务对应的视频的清晰度;
当所述网络服务包括音频服务时,根据所述网络连接质量确定所述音频服
务对应的音频的码率;
当所述网络服务包括模板加载服务时,根据所述网络连接质量确定所述模
板加载服务对应的模板文件的类型,所述模板文件的类型包括已编译的模板文
件或者未编译的模板文件。
6.一种网络服务提供方法,用于终端中,其特征在于,所述方法包括:
向服务器发送网络请求;
接收所述服务器根据所述终端的网络服务等级提供的,所述网络请求对应
的网络服务;所述网络服务等级是所述服务器获取终端的网络连接质量,并根
据所述网络连接质量确定的。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
在接收所述服务器根据所述终端的网络服务等级提供的,所述网络请求对
应的网络服务之前,获取所述终端的往返时延,所述往返时延为所述终端向所
述服务器发送请求到接收到所述服务器的响应之间的时延;
接收所述服务器发送的,所述服务器的平均吞吐量,所述平均吞吐量用于
指示所述服务器同时支持的终端的平均数量;
根据所述平均吞吐量和所述往返时延确定所述网络连接质量;
向所述服务器发送第一网络信息,所述第一网络信息用于指示所述网络连
接质量。
8.根据权利要求6所述的方法,其特征在于,所述方法还包括:
在接收所述服务器根据所述终端的网络服务等级提供的,所述网络请求对
应的网络服务之前,获取所述终端的往返时延,所述往返时延为所述终端向所
述服务器发送请求到接收到所述服务器的响应之间的时延;
向所述服务器发送所述往返时延。
9.根据权利要求8所述的方法,其特征在于,所述方法还包括:
接收所述服务器发送的第二网络信息,所述第二网络信息用于指示所述网
络连接质量。
10.根据权利要求7或9所述的方法,其特征在于,所述方法还包括:
根据所述网络连接质量设置所述终端向所述服务器发送网络请求时的最大
请求并发数。
11.根据权利要求7或9所述的方法,其特征在于,所述方法还包括:
检测所述网络连接质量是否低于预设的质量标准;
若检测结果为所述网络连接质量低于预设的质量标准,则向所述服务器请
求获取当前界面中尚未接收到请求操作的基础数据;
所述基础数据包括应用程序编程接口数据、模版数据或者样式文件数据。
12.一种网络服务提供装置,用于服务器中,其特征在于,所述装置包括:
连接质量获取模块,用于获取终端的网络连接质量;
等级确定模块,用于根据所述网络连接质量确定所述终端的网络服务等级;
服务提供模块,用于在接收到所述终端发送的网络请求时,根据所述网络
服务等级,向所述终端提供所述网络请求对应的网络服务。
13.根据权利要求12所述的装置,其特征在于,所述连接质量获取模块,
包括:
吞吐量发送子模块,用于向所述终端发送所述服务器的平均吞吐量,所述
平均吞吐量用于指示所述服务器同时支持的终端的平均数量;
信息接收子模块,用于接收所述终端发送的,用于指示所述网络连接质量
的第一网络信息...

【专利技术属性】
技术研发人员:谭国斌沈建荣马哲
申请(专利权)人:小米科技有限责任公司
类型:发明
国别省市:北京;11

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

1