一种测试网络速度的方法、装置及电子设备的制造方法

文档序号:9730031阅读:553来源:国知局
一种测试网络速度的方法、装置及电子设备的制造方法
【技术领域】
[0001]本发明涉及计算机网络性能测试技术,尤其涉及一种测试网络速度的方法、装置及电子设备。
【背景技术】
[0002]随着计算机通信技术以及互联网技术的发展,越来越多的人拥有可以与有线互联网、和/或,无线互联网连网的电子设备,例如平板电脑、个人数字助理、掌上电脑、智能移动电话等。通过将电子设备连接互联网,可以实现电子设备从远程网络服务器,例如,网站上或云端服务器浏览、下载以及上传各类信息。其中,网络速度是影响网站的用户网络体验的一个重要因素。目前,由于运营网站的网络运营商较多,各网络运营商运营的网络传输线路与互通情况较为复杂,经常会导致用户在使用互联网的过程中,网络速度较慢、访问网站响应超时以及网络堵塞等现象,从而降低了用户的网络体验。
[0003]为了提升用户网络体验,使得用户能够在互联网状态较好时访问网站,以避免网络速度较慢、响应超时以及网络堵塞等现象,一些网络运营商推出了网络速度测试软件,例如,网页测试软件以及应用测试软件等。概略来说,在用户需要进行网站访问时或网站访问前,利用网络速度测试软件对网络速度进行测试,依据测试得到的网络速度确定是否可以访问网站。其中,在网络速度测试过程中,以后台运行的方式,利用电子设备从较近的网络运营商运营的网络服务器下载文件,电子设备根据接收的文件大小以及下载该文件所需的时长,计算网络速度,并将计算得到的网络速度向用户展示,以使用户了解当前的互联网状
??τ ο
[0004]但该网络速度测试方法,由于电子设备根据接收的文件大小以及下载时长计算网络速度,向用户展示的网络速度仅仅是一该时长内的平均数值,由于网络服务器提供的信息格式种类繁多,如果需要保障信息下载的流畅,每一类型的信息对应有一最低下载速度,如果低于该最低下载速度,可能会导致响应超时以及网络堵塞。例如,文本、音频、图片、视频、动画分别对应的最低下载速度不同,而用户并不清楚该展示的网络速度可以对应下载哪些类型的文件,例如,当展示的网络速度为500k/s时,如果用户进行在线视频浏览,从而可能导致响应超时以及网络堵塞,同时消耗电子设备大量的网络资源,使得用户下载效率较低、电子设备的网络资源利用率较低。

【发明内容】

[0005]有鉴于此,本发明实施例提供一种测试网络速度的方法、装置及电子设备,提高下载效率、提升电子设备的网络资源利用率。
[0006]为达到上述目的,本发明的实施例采用如下技术方案:
[0007]第一方面,本发明实施例提供一种测试网络速度的方法,包括:
[0008]接收网络速度测试请求;
[0009]获取视频资源标识信息;
[0010]解析所述资源标识信息,根据所述资源标识信息下载测试视频并在网速测试界面中播放测试视频;
[0011 ]依据所述测试视频大小以及下载所述测试视频的时长计算网络速度。
[0012]可选的,所述测试视频包含一个或多个测试视频片段,所述方法还包括:
[0013]依据所述测试视频片段大小以及下载所述测试视频片段的时长实时地计算网络速度。
[0014]可选的,所述方法还包括:
[0015]按照预定策略显示所述网络速度。
[0016]可选的,所述获取视频资源标识信息包括:
[0017]从云端服务器获取热门视频资源标识信息;或者
[0018]依据历史网络行为信息从云端服务器获取相关视频资源标识信息。
[0019]可选的,所述解析所述资源标识信息,根据所述资源标识信息下载测试视频并在网速测试界面中播放测试视频包括:
[0020]将解析所述资源标识信息获得的视频网址封装在测试视频资源请求中,向所述视频网址对应的网站发送;
[0021 ]接收所述网站返回的测试视频资源请求响应;
[0022]解析所述测试视频资源请求响应,获取测试视频;
[0023]在网速测试界面的视频播放区域播放获取的所述测试视频。
[0024]可选的,所述按照预定策略显示所述网络速度包括:
[0025]以刻度表盘或者数值方式在网速测试界面的网速提示区域显示所述网络速度。
[0026]可选的,在所述向所述视频网址对应的网站发送之前,所述方法还包括:
[0027]设置采用安全套接层协议传输所述测试视频资源请求。
[0028]可选的,在所述向所述视频网址对应的网站发送之后,接收所述网站返回的测试视频资源请求响应之前,所述方法还包括:
[0029]利用预先设置的安全检测软件检测接收所述测试视频资源请求的网站的安全性。
[0030]可选的,所述方法还包括:
[0031 ]展示下载所述测试视频的网络类型。
[0032]可选的,所述方法还包括:在所述网速测试界面中显示所述测试视频的播放进度条。
[0033]可选的,所述方法还包括:
[0034]在网速测试界面中设置有跳转链接控件,用于在接收到用户操作跳转链接控件的指令后,跳转到所述视频网址中以浏览所述测试视频资源对应的视频资源。
[0035]可选的,所述方法还包括:
[0036]在网速测试界面中展示视频资源标识列表;
[0037]接收用户操作从所述列表中选择一视频资源标识信息;
[0038]解析所述资源标识信息,根据所述资源标识信息下载测试视频并在网速测试界面中播放测试视频;
[0039]依据所述测试视频大小以及下载所述测试视频的时长计算网络速度。
[0040]可选的,在所述网速测试界面中设置并展示测试视频资源来源信息。
[0041]第二方面,本发明实施例提供一种测试网络速度的装置,包括:请求接收模块、标识信息获取模块、播放模块以及网络速度计算模块,其中,
[0042]请求接收模块,用于接收网络速度测试请求;
[0043]标识信息获取模块,用于获取视频资源标识信息;
[0044]播放模块,用于解析所述资源标识信息,根据所述资源标识信息下载测试视频并在网速测试界面中播放测试视频资源;
[0045]网络速度计算模块,用于依据所述测试视频大小以及下载所述测试视频的时长计算网络速度。
[0046]可选的,所述测试视频包含一个或多个测试视频片段,所述网络速度计算模块还用于依据所述测试视频片段大小以及下载所述测试视频片段的时长实时地计算网络速度。
[0047]可选的,所述网络速度计算模块还用于按照预定策略显示所述网络速度。
[0048]可选的,所述获取视频资源标识信息包括:
[0049]从云端服务器获取热门视频资源标识信息;或者
[0050]依据历史网络行为信息从云端服务器获取相关视频资源标识信息。
[0051 ]可选的,所述播放模块包括:封装单元、响应接收单元、响应解析单元以及播放单元,其中,
[0052]封装单元,用于将解析所述资源标识信息获得的视频网址封装在测试视频资源请求中,向所述视频网址对应的网站发送;
[0053]响应接收单元,用于接收所述网站返回的测试视频资源请求响应;
[0054]响应解析单元,用于解析所述测试视频资源请求响应,获取测试视频;
[0055]播放单元,用于在网速测试界面的视频播放区域播放获取的所述测试视频资源片段。
[0056]可选的,所述按照预定策略显示所述网络速度包括:
[0057]以刻度表盘或者数值方式在网速测试界面的网速提示区域显示所述网络速度。
[0058]可选的,所述封装单元在向所述视频网址对应的网站发送之前,还用于设置采用安全套接层协议传输所述测试视频资源请求。
[0059]可选的,所述播放模块还包括:
[0060]安全性检测单元,用于利用预先设置的安全检测软件检测接收所述测试视频资源请求的网站的安全性。
[0061 ]可选的,所述播放模块还包括:
[0062]网络类型展示单元,用于展示下载所述测试视频的网络类型。
[0063]可选的,所述网络速度计算模块还用于在所述网速测试界面中显示所述测试视频的播放进度条。
[0064]可选的,所述网络速度计算模块还用于在网速测试界面中设置跳转链接控件,所述跳转链接控件用于在接收到用户操作跳转链接控件的指令后,跳转到所述视频网址中以浏览所述测试视频资源对应的视频资源。
[0065]可选的,所述网络速度计算模块还用于在在网速测试界面中展示视频资源标识列表;
[0066]接收用户操作从所述列表中选择一视频资源标识信息;
[0067]解析所述资源标识信息,根据所述资源标识信息下载测试视频并在网速测试界面中播放测试视频;
[0068]依据所述测试视频大小以及下载所述测试视频的时长计算网络速度。
[0069]可选的,所述网络速度计算模块还用于在所述网速测试界面中设置并展示测试视频资源来源信息。
[°07°]第三方面,本发明实施例提供一种电子设备,所述电子设备包括:壳体、处理器、存储器、电路板和电源电路,其中,电路板安置在壳体围成的空间内部,处理器和存储器设置在电路板上;电源电路,用于为上述电子设备的各个电路或器件供电;存储器用于存储可执行程序代码;处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,用于执行前述任一所述的测试网络速度的方法。
[0071]本发明实施例提供的测试网络速度的方法、装置及电子设备,通过接收网络速度测试请求;获取视频资源标识信息;解析所述资源标识信息,根据所述资源标识信息下载测试视频并在网速测试界面中播放测试视频;依据所述测试视频大小以及下载所述测试视频
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1