当前位置: 首页 > 专利查询>脸谱公司专利>正文

用于针对零费率的网络配置的分布式测试的方法和系统技术方案

技术编号:19248325 阅读:37 留言:0更新日期:2018-10-24 10:00
服务器使被配置为测试代理的用户设备实施用于测试关于零费率的网络配置的测试计划。通过使测试代理实施测试计划,服务器使测试代理向一个或多个相应的预定IP地址发送一个或多个请求。服务器接收指示一个或多个请求的结果的数据。该服务器进一步使用该数据来识别网络配置是否关于零费率被潜在误配置。响应于识别出网络配置关于零费率被潜在误配置,服务器向网络运营商发送潜在误配置的通知。

Distributed test method and system for zero rate network configuration

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.

【技术实现步骤摘要】
【国外来华专利技术】用于针对零费率的网络配置的分布式测试的方法和系统
本专利技术总体上涉及网络通信,包括但不限于从服务器设备针对关于电子设备上的零费率的网络配置的分发测试计划。
技术介绍
移动设备已经变得越来越主要的意思是消费者通过其访问、下载和消费互联网上的电子内容。尽管电信技术的大量进步,然而,对互联网可实现的访问和用于访问互联网上的内容的数据速率仍然是受限的。考虑到在某些地理区域(例如,发展中国家)中的互联网接入的有限可用性,消费者常常难以访问互联网,并且因此常常在使用移动设备时感到沮丧。此外,难以监控服务器系统上的网络配置以理解网络是否被正确地配置并且用于互联网接入的服务被正确地提供给相应的用户设备(例如,移动设备)。
技术实现思路
因而,需要用于改进网络可操作性的方法、设备和系统。具体地,在所附权利要求和以下描述中阐述了本专利技术处理这个目的的实施方式。具体地在权利要求和以下描述中阐述的本专利技术的实施方式,涉及用于将零费率的网络配置的测试从服务器系统分发给用户设备的方法、设备和系统。可以向用户提供对互联网上的某些内容(例如,零费率内容)的零费率(例如,免费)访问,同时还可以提供对互联网上的其他内容(例如,非零费率内容)的非零费率(例如,付费)访问。因此,零费率内容可以在不被网络提供商针对网络访问收费的情况下被访问,而访问非零费率内容导致被网络提供商针对网络访问征收费用。应当监控网络配置以确保零费率内容被正确地免费提供给相应的用户设备。此外,不需要用户设备为非零费率访问进行支付的情况下,不应当将非零费率内容提供给任何用户设备。通过将针对零费率的网络配置的测试从服务器系统分发给各个用户设备,服务器系统可以及时监控网络是否被正确地配置和操作以向用户设备提供零费率服务。根据一些实施方式,可以在电子设备(例如,服务器设备)处执行计算机实施的方法,该电子设备具有一个或多个处理器和存储用于由一个或多个处理器执行的指令的存储器。该方法包括例如由服务器设备使被配置为测试代理的用户设备实施用于测试关于零费率的网络配置的测试计划。通过使被配置为测试代理的用户设备实施测试计划,该方法包括使测试代理向一个或多个相应的预定IP地址发送一个或多个请求。服务器设备可以接收指示一个或多个请求的结果的第一数据。服务器设备可以进一步使用第一数据来识别网络配置是否关于零费率被潜在误配置。根据一些实施方式,电子设备(例如,服务器设备)可以包括一个或多个处理器、存储器和一个或多个程序;该一个或多个程序存储在该存储器中并且被配置为由该一个或多个处理器执行。该一个或多个程序包括用于执行本文所描述的方法或方法的任何实施方式的操作的指令。根据一些实施方式,非暂时性计算机可读存储介质中存储有指令,该指令在由电子设备执行时使电子设备执行本文所描述的方法或方法的任何实施方式的操作。根据一些实施方式,在具有一个或多个处理器和存储用于由一个或多个处理器执行的指令的存储器的电子设备(例如,用户设备)处执行计算机实施的方法。该方法包括例如在用户设备处从服务器设备接收用于测试关于零费率的网络配置的测试计划。测试计划包括用于使电子设备将一个或多个请求发送到一个或多个相应的预定IP地址的指令。在实施测试计划时,电子设备将一个或多个请求发送到一个或多个相应的预定IP地址。该电子设备进一步向该服务器设备发送用于识别该网络配置是否关于零费率被潜在误配置的数据。该数据基于该一个或多个请求和对该一个或多个请求的相应响应而生成。根据一些实施方式,电子设备(例如,用户设备)包括一个或多个处理器、存储器和一个或多个程序;该一个或多个程序存储在该存储器中并且被配置为由该一个或多个处理器执行。该一个或多个程序包括用于执行涉及本文所描述的方法的用户侧设备执行的方法或方法的任何实施方式的操作的指令。根据一些实施方式,非暂时性计算机可读存储介质中存储有指令,该指令在由电子设备执行时使电子设备执行针对本文所描述的方法的用户侧设备执行的方法或方法的任何实施方式的操作。在具体实施方式中的本专利技术的另外的实施方式涉及由从属权利要求和结合附图对示例性实施方式的以下描述得到的服务器侧实现方式和/或客户端侧实现方式。根据本专利技术的实施方式特别地在所附权利要求中公开,其中,在一个权利要求类别(例如,方法)中提及的任何特征也可以在另一个权利要求类别(例如,系统或设备)中要求保护。所附权利要求中的依赖或引用关系仅出于形式原因而选择。然而,也可要求保护由对任何先前权利要求的故意引用(特别是多重依赖关系)得到的任何主题,使权利要求及其特征的任何组合应视为被公开并且适合于被要求保护,而不管在所附权利要求中选择的依赖关系。可以要求保护的主题不仅包括所附权利要求中阐述的特征的组合,还包括权利要求中的特征的任何其他组合,其中,权利要求中提及的每个特征可以与权利要求中的任何其他特征或其他特征的组合相结合。此外,本文所描述或描绘(特别是结合附图)的任何实施方式和特征可以在单独的权利要求中和/或在与本文所描述或描绘的任何实施方式或特征或与所附权利要求的任何特征的任何组合中要求保护。附图说明为了更好地理解各种描述的实施方式,应当结合以下附图参考以下实施方式的描述。在整个附图和说明书中,相同的参考标号指代相对应的部分。图1是示出根据一些实施方式的网络架构的框图。图2是示出根据一些实施方式的用户设备的框图。图3是示出根据一些实施方式的服务器系统的框图。图4是示出根据一些实施方式的用于测试关于零费率的网络配置的模型的框图。图5是示出根据一些实施方式的用于分发测试计划的方法的流程图。具体实施方式现在将参考实施方式,实施方式的实例在附图中示出。在下面的描述中,阐述了许多具体细节以便提供对所描述的各种实施方式的理解。然而,本领域普通技术人员将清楚的是,可以在没有这些具体细节的情况下实践所描述的各种实施方式。在其他实例中,没有详细描述众所周知的方法、过程、组件、电路和网络,以便不会不必要地模糊实施方式的各方面。还将理解,尽管本文中使用的术语第一、第二等在一些实例中用于描述不同元件,但这些元件不应受到这些术语的限制。这些术语仅用于将一个元件与另一个元件区分开。例如,第一数据可被称为第二数据,并且类似地,第二数据可被称为第一数据,而不背离所描述的各种实施方式的范围。第一数据和第二数据都是数据,但是它们不是相同的数据。本文所描述的各种实施方式的描述中使用的术语仅用于描述特定实施方式的目的,而不旨在是限制性的。除非上下文另外明确地指示,否则如在对所描述的各种实施方式和所附权利要求的描述中所使用的单数形式“一(a)”、“一个(an)”和“该(the)”旨在也包括复数形式。还将理解,本文所使用的术语“和/或”是指并且涵盖相关联的所列出项中的一个或多个的任何和所有可能的组合。将进一步理解,术语“包括(include)”、“包括(including)”、“包含(comprise)”、和/或“包含(comprising)”当在本说明书中使用时指定所陈述特征、整体、步骤、操作、元件和/或组件的存在,但不排除一个或多个其他特征、整体、步骤、操作、元件、组件和/或其组合的存在或添加。本文所使用的术语“如果”根据上下文可选地被解释为意味着“当...时”或“在...时”或“响应于确定”或“响本文档来自技高网...

【技术保护点】
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

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

1