The server enables the user equipment configured as a test agent to implement a test plan for testing network configurations at zero rates. By enabling the test agent to implement the test plan, the server enables the test agent to send one or more requests to one or more corresponding predetermined IP addresses. The server receives data indicating the result of one or more requests. The server further uses this data to identify whether the network configuration is potentially misconfigured regarding zero rates. In response to identifying that the network configuration is potentially misconfigured with respect to zero rate, the server sends a notification of potential misconfiguration to the network operator.
【技术实现步骤摘要】
【国外来华专利技术】用于针对零费率的网络配置的分布式测试的方法和系统
本专利技术总体上涉及网络通信,包括但不限于从服务器设备针对关于电子设备上的零费率的网络配置的分发测试计划。
技术介绍
移动设备已经变得越来越主要的意思是消费者通过其访问、下载和消费互联网上的电子内容。尽管电信技术的大量进步,然而,对互联网可实现的访问和用于访问互联网上的内容的数据速率仍然是受限的。考虑到在某些地理区域(例如,发展中国家)中的互联网接入的有限可用性,消费者常常难以访问互联网,并且因此常常在使用移动设备时感到沮丧。此外,难以监控服务器系统上的网络配置以理解网络是否被正确地配置并且用于互联网接入的服务被正确地提供给相应的用户设备(例如,移动设备)。
技术实现思路
因而,需要用于改进网络可操作性的方法、设备和系统。具体地,在所附权利要求和以下描述中阐述了本专利技术处理这个目的的实施方式。具体地在权利要求和以下描述中阐述的本专利技术的实施方式,涉及用于将零费率的网络配置的测试从服务器系统分发给用户设备的方法、设备和系统。可以向用户提供对互联网上的某些内容(例如,零费率内容)的零费率(例如,免费)访问,同时还可以提供对互联网上的其他内容(例如,非零费率内容)的非零费率(例如,付费)访问。因此,零费率内容可以在不被网络提供商针对网络访问收费的情况下被访问,而访问非零费率内容导致被网络提供商针对网络访问征收费用。应当监控网络配置以确保零费率内容被正确地免费提供给相应的用户设备。此外,不需要用户设备为非零费率访问进行支付的情况下,不应当将非零费率内容提供给任何用户设备。通过将针对零费率的网络配置的测试从服务器系统 ...
【技术保护点】
1.一种用于分发测试计划的方法,包括:在具有一个或多个处理器和存储用于由所述一个或多个处理器执行的指令的存储器的服务器处,其中,所述服务器耦接到多个用户设备:使被配置为测试代理的用户设备实施用于测试关于零费率的网络配置的测试计划,所述测试计划包括使所述测试代理向相应的一个或多个预定的IP地址发送一个或多个请求;接收指示所述一个或多个请求的结果的第一数据;以及使用所述第一数据来识别所述网络配置是否关于零费率被潜在误配置。
【技术特征摘要】
【国外来华专利技术】2016.03.28 US 15/083,1681.一种用于分发测试计划的方法,包括:在具有一个或多个处理器和存储用于由所述一个或多个处理器执行的指令的存储器的服务器处,其中,所述服务器耦接到多个用户设备:使被配置为测试代理的用户设备实施用于测试关于零费率的网络配置的测试计划,所述测试计划包括使所述测试代理向相应的一个或多个预定的IP地址发送一个或多个请求;接收指示所述一个或多个请求的结果的第一数据;以及使用所述第一数据来识别所述网络配置是否关于零费率被潜在误配置。2.根据权利要求1所述的方法,进一步包括,在使被配置为所述测试代理的所述用户设备实施所述测试计划之前:将所述用户设备识别为已经成功访问零费率内容但是未能访问非零费率内容;以及选择所识别的用户设备作为所述测试代理。3.根据权利要求1所述的方法,进一步包括,在使被配置为所述测试代理的所述用户设备实施所述测试计划之前:将所述用户设备识别为满足具有针对网络访问的零余额的预定义可能性;以及选择所识别的用户设备作为所述测试代理。4.根据权利要求3所述的方法,其中,将所述用户设备识别为满足具有零余额的所述预定义可能性包括检测到来自所述用户设备的针对非零费率内容的请求导致到针对零费率内容的入口的重定向。5.根据权利要求1所述的方法,进一步包括,在使被配置为所述测试代理的所述用户设备实施所述测试计划之前:从网络运营商接收所述用户设备具有针对网络访问的零余额的指示;以及选择所述用户设备作为所述测试代理。6.根据权利要求1所述的方法,其中,所述测试计划在所述测试代理上运行的应用上实施。7.根据权利要求1所述的方法,进一步包括向所述测试代理提供具有用于所述测试计划的测试脚本的网页;其中,所述测试计划由所述测试代理上的执行所述测试脚本的浏览器实施。8.根据权利要求1所述的方法,其中:所述一个或多个预定的IP地址包括一个或多个零费率IP地址;所述第一数据指示从所述测试代理到所述一个或多个零费率IP地址的请求是否成功;以及使用所述第一数据来识别所述网络配置是否关于零费率被潜在误配置包括:至少部分地基于从所述测试代理到所述一个或多个零费率IP地址中的至少一个的请求的拒绝来识别潜在误配置。9.根据权利要求8所述的方法,其中:所述一个或多个预定的IP地址进一步包括一个或多个非零费率IP地址;所述第一数据指示从所述测试代理到所述一个或多个非零费率IP地址的请求是否被拒绝;以及使用所述第一数据来识别所述网络配置是否关于零费率被潜在误配置包括:至少部分地基于由所述测试代理对所述一个或多个非零费率IP地址中的至少一个的成功访问来识别潜在误配置。10.根据权利要求1所述的方法,其中,所述第一数据包括从由以下项组成的组中选择的一个或多个字段:(1)网络连接结果,(2)所请求的IP地址,(3)测试代理标识符,(4)所述测试代理的位置,(5)与所述测试代理相关联的网络类型,以及(6)与从所述测试代理到预定的IP地址的相应请求相关联的时间戳。11.根据权利要求1所述的方法,其中,所述服务器进一步耦接到测试元件,其中,所述测试元件是与多个所述用户设备不同的零余额设备,所述方法进一步包括:使所述测试元件向相应的所述一个或多个预定的IP地址发送一个或多个请求;接收指示由所述测试元件发送的所述一个或多个请求的结果的第二数据;以及使用所述第二数据以及所述第一数据来识别所述网络配置是否关于零费率被潜在误配置。12.根据权利要求1所述的方法,其中,从所述测试代理接收所述第一数据。13.根据权利要求1所述的方法,其中,使用所述第一数据来识别所述网络配置是否关于零费率被潜在误配置包括:向统计模型提供所述第一数据以用于确定关于零费率的网络误配置的概率。14.根据权利要求13所述的方法,其中:所述测试代理位于网络段中;并且所述统计模型确定:(1)关于所述网络段中的零费率的误配置,(2)所述测试代理是否具有零余额账户,以及(3)所述网络段内是否发生网络连接错误。15.根据权利要求13所述的方法,其中,所述统计模型输出关于零费率的潜在误配置的置信水平。16.根据权利要求1所述的方法,进一步包括:响应于识别出所述网络配置关于零费率被潜在误配置,向网络运营商发送所述潜在误配置的通知。17.根据权利要求16所述的方法,其中:所述测试代理位于网络段中;以及所述网络运营商是所述网络段的运营商。18.一种存储用于由电子设备的一个或多个处理器执行的一个或多个程序的非暂时性计算机可读存储介质,所述一个或多个程序包含用于以下操作的指令:使被配置为测试代理的用户设备实施用于测试关于零费率的网络配置的测试计划,所述测试计划包括使所述测试代理向相应的一个或多个预定的IP地址发送一个或多个请求;接收指示所述一个或多个请求的结果的第一数据;以及使用所述第一数据来识别所述网络配置是否关于零费率被潜在误配置。19.一种用于实施与零费率相关的测试计划的方法,包括:在具有一个或多个处理器和存储用于由所述一个或多个处理器执行的指令的存储器的计算设备处:从服务器设备接收用于测试关于零费率的网络配置的测试计划,其中,所述测试计划包括用于使所述计算设备向相应的一个或多个预定的IP地址发送一个或多个请求的指令;将所述一个或多个请求发送到相应的所述一个或多个预定的IP地址;以及向所述服务器设备发送用于识别所述网络配置是否关于零费率被潜在误配置的数据,其中,所述数据基于所述一个或多个请求和对所述一个或多个请求的相应响应而生成。20.根据权利要求19所述的方法,其中,所述数据包括从包括以下项的组中选择的一个或多个字段:(1)网络连接结果,(2)所请求的IP地址,(3)测试代理标识符,(4)测试代理的位置,(5)与所述测试代理相关联的网络类型,以及(6)与从所述测试代理到预定的IP地址的相应请求相关联的时间戳。21.根据权利要求19所述的方法,进一步包括在所述计算设备处执行包括用于实施所述测试计划的指令的应用。22.根据权利要求19所述的方法,进一步包括在所述计算设备处渲染具有用于所述测试计划的测试脚本的网页,其中,所述测试计划由所述计算设备上的执行所述测试脚本的浏览器实施。23.根据权利要求19所述的方法,进一步包括在向相应的所述一个或多个预定的IP地址发送所述一个或多个请求之前,在所述计算设备处确定所述计算设备是否满足具有针对网络访问的零余额的预定义可能性。24.根据权利要求23所述的方法,在向相应的所述一个或多个预定的IP地址发送所述一个或多个请求之前,向所述服务器设备报告确定的...
【专利技术属性】
技术研发人员:海基·沃尔泰纳霍,劳里·沃尔诺斯,卡亚·图屯佐格鲁,
申请(专利权)人:脸谱公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。