一种区域网速检测方法及装置的制造方法_2

文档序号:9790872阅读:来源:国知局
[0062]图5示意性示出了本发明一个实施例的区域网速检测方法中步骤S12的细分流程示意图;
[0063]图6示意性示出了本发明一个实施例的网速检测装置的结构示意图;
[0064]图7示意性示出了本发明一个实施例的网速检测装置中确定单元的内部结构示意图。
【具体实施方式】
[0065]下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。
[0066]本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。
[0067]本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非被特定定义,否则不会用理想化或过于正式的含义来解释。
[0068]图1示意性示出了本发明一个实施例的区域网速检测方法的流程示意图;
[0069]参照图1,本发明实施例的区域网速检测方法具体包括以下步骤:
[0070]S11、获取待测区域内各有效用户的网速数据。
[0071]需要说明的是,有效用户是指被选中作为网速检测依据的网络用户。
[0072]在具体实现中,通过收集待测区域内的每一网络用户的网速数据,并从收集的网速数据中获取该待测区域内各有效用户的网速数据,有效地防止了运营商通过劫持和冒充用户进行测速而导致的获取的网速数据不准确的问题。
[0073]S12、根据所述待测区域内各有效用户的网速数据确定所述待测区域的网速,以实现对所述待测区域的网速检测。
[0074]在具体实现中,通过根据获取到的待测区域内各有效用户的网速数据来确定该待测区域的网速,以实现对所述待测区域的网速检测,进而保证最终检测到的区域网速真实、准确。
[0075]本发明实施例提供的区域网速检测方法,通过获取待测区域内各有效用户的网速数据,并根据所述待测区域内各有效用户的网速数据确定所述待测区域的网速,以实现对所述待测区域的网速检测,进而有效地提高待测区域网速检测的真实性和准确性。
[0076]在一个具体示例中,在获取待测区域内各有效用户的网速数据之前,还包括:对每一用户进行网速检测的步骤,以保证获取的有效用户的网速数据的准确率,具体实现如下:响应于终端发送的测速指令,检测所述终端通过不同宽带路线下载测试资源的速度,根据各宽带路线下载测试资源的速度确定所述终端的当前网速。
[0077]在一个具体示例中,可通过计算各宽带路线下载测试资源的速度的平均值或根据预设权重,计算各宽带路线下载测试资源的速度的加权平均值,并将得到的平均值或加权平均值作为终端的当前网速。
[0078]本步骤中,通过采用各宽带路线下载测试资源得到的速度确定所述终端的当前网速数据,不仅仅是通过用户当前接入的宽带路线下载大文件安装包的平均速度、打开新闻网页的速度来判断用户的带宽速度。可以有效地防止宽带检测过程中,运营商通过劫持下载文件或临时调整带宽线路等操作造成的测速不准,保证用户测得的带宽速度真实有效。
[0079]图2示意性示出了本发明一个实施例的区域网速检测方法的流程示意图;
[0080]参照图2,本发明实施例的区域网速检测方法具体包括以下步骤:
[0081]S21、接收所述待测区域内各用户在预设时刻的网速数据,将接收到网速数据的用户作为有效用户并将接收的网速数据作为所述有效用户的网速数据。
[0082]可理解的是,所述预设时刻,可根据实际测速需求进行设置。如,设置每天的每个整点时刻,或每天的上网高峰时刻,或随机设定每天数据采集时刻等,对此本发明实施例不作具体限定。
[0083]S22、根据所述待测区域内各有效用户的网速数据确定所述待测区域的网速,以实现对所述待测区域的网速检测。
[0084]本发明实施例,通过在预设时刻接收待测区域内各用户的网速数据,将接收到网速数据的用户作为有效用户,并将该预设时刻接收的网速数据作为所述有效用户的网速数据。有效地实现了有效用户的网速数据的数据筛选,避免运营商冒充用户进行测速,不停地刷数据导致的检测不准确问题,提高待测区域网速检测的真实性和准确性。
[0085]图3示意性示出了本发明一个实施例的区域网速检测方法的流程示意图;
[0086]参照图3,本发明实施例的区域网速检测方法具体包括以下步骤:
[0087]S31、接收所述待测区域内各用户在第一预设时间长度内的网速数据,并将接收的每一用户的网速数据的数量与预设数量阈值进行比较,若所述数量小于所述预设数量阈值,将该用户作为有效用户并将接收的网速数据作为该有效用户的网速数据。
[0088]可理解的是,所述第一预设时间长度,可根据实际测速需求进行设置。如,设置5分钟,或10分钟,或随机设定进行数据采集的时间长度等,本领域技术人员需要根据实际应用进行设置,对此本发明实施例不作具体限定。
[0089]可理解的是,预设数量阈值,可根据实际测速数据的数量进行设置。若实际测速数据的总量比较大,则预设数量阈值可设置的大一些,如实际测速数据的总量为20000,则预设数量阈值可设置为20,若实际测速数据的总量比较小,则预设数量阈值可设置的小一些,如实际测速数据的总量为5000,则预设数量阈值可设置为5,本领域技术人员需要根据实际应用进行设置,对此本发明实施例不作具体限定。
[0090]S32、根据所述待测区域内各有效用户的网速数据确定所述待测区域的网速,以实现对所述待测区域的网速检测。
[0091]本发明实施例,通过在第一预设时间长度内接收待测区域内各用户的网速数据,并将接收的每一用户的网速数据的数量与预设数量阈值进行比较,若所述数量小于所述预设数量阈值,将该用户作为有效用户并将第一预设时间长度内接收的网速数据作为该有效用户的网速数据,避免用户不停地刷数据导致的检测不准确,也可以防止对正常用户的多次测速数据的遗漏。有效地实现了有效用户的网速数据的数据筛选,避免运营商冒充用户进行测速,不停地刷数据导致的检测不准确问题,提高待测区域网速检测的真实性和准确性。
[0092]图4示意性示出了本发明一个实施例的区域网速检测方法的流程示意图;
[0093]参照图4,本发明实施例的区域网速检测方法具体包括以下步骤:
[0094]S41、接收所述待测区域内各用户在第二预设时间长度内的网速数据,若多个网速数据对应一用户的不同IP地址,将所述用户作为有效用户,并对同一IP地址的网速数据做平均值处理或加权平均值处理,以作为所述有效用户的网速数据。
[0095]需要说明的是,本实施例中的用户就是具有账号标识的某个软件使用者,例如360
会员账号。
[0096]可理解的是,所述第二预设时间长度,可根据实际测速需求进行设置。如,设置5分钟,或10分钟,或随机设定进行数据采集的时间长度等,本领域技术人员需要根据实际应用进行设置,对此本发明实施例不作具体限定。
[0097]在实际应用中,在对用户进行网速数据采集时,每天同一帐号或IP地址对应的多个网速数据做做平均值处理或加权平均值处理,并将处理后得到的值作为一个有效用户的网速数据,进而防止由于运营商不停地进行网速测试导致的网速数据不准确,数据偏高的问题。
[0098]S42、根据所述待测区域内各有效用户的网速数据确定所述待测区域的网速,以实现对所述待测区域的网速检测。
[0099]本发明实施例,通过在第二预设时间长度内接收待测区域内各用户的网速数据,并确定每一网速数据对应的用户的IP地址,若多个网速数据对应一用户的不同IP地址,将所述用户作为有效用户,并对同一IP地址的网速数据做平均值处理或加权平均值处理,以作为所述有效用户的网速数据,避免用户不停地刷数据导致的检测不准确,也可以防止对正常用户的多次测速数据的遗漏。有效地实现了有效用户的网速数据的数据筛选,避免运营商冒充用户进行测速,不停地刷数据导致的检测不
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1