应用级服务质量测试系统技术方案

技术编号:20987759 阅读:23 留言:0更新日期:2019-04-29 20:23
这里描述的是系统和方法,其除了用于测试电子装置的网络服务质量之外还用于测试应用服务质量,例如,电子装置位于大规模用户存在的环境中。该系统和方法还包括通过基于对导致大量用户存在的未来事件的预测的基础上对电信网络进行改变来改善对电子装置的服务质量。这里描述的技术改进了网络的功能并改善了在电子装置上运行的应用的功能。

Application Level Quality of Service Testing System

The system and method described herein are used to test not only the network quality of service of electronic devices, but also the application quality of service, for example, electronic devices in the environment where large-scale users exist. The system and method also include improving the quality of service of electronic devices by changing the telecommunication network based on the prediction of future events that lead to a large number of users. The techniques described here improve the functionality of the network and the functionality of applications running on electronic devices.

【技术实现步骤摘要】
【国外来华专利技术】应用级服务质量测试系统相关申请的交叉引用本专利申请要求于2016年9月14日提交的、序列号为15/265,713的美国实用专利申请的优先权。序列号为15/265,713的申请通过引用全部并入本申请。
技术介绍
随着电子装置变得越来越多,人们依赖它们来共享和检索信息。然而,当人们大量聚集并同时共享或检索信息时存在问题。可用带宽可能被快速消耗,并且人们可能会因为他们的设备和存储在他们设备上的应用不再按预期工作而感到沮丧。虽然无线电接入提供商可能能够在蜂窝网络塔级实现变更,但这些变更并不考虑装置的视角或装置上的特定应用的服务质量的视角,该特定应用可能正试图发送或检索信息。附图说明参考附图阐述详细描述。在附图中,附图标记的最左边的一个或更多个数字标识首次出现附图标记的图。在不同附图中使用相同的附图标记指示相似或相同的条目或特征。图1示出了用于测试和改善移动电子装置上应用级的服务质量的系统的一个实施例的示意图。图2示出了用于测量应用降级和改善性能的示例过程。图3示出了用于测量用户体验和服务质量以及改善性能的示例过程。图4示出了大规模用户存在环境中的经测量的数据速率的示例。图5示出了在大规模用户存在环境中经测量的任务执行的示例。图6示出了大规模用户存在环境中的消息传送测试结果的示例图。图7示出用于测试和改进应用前端响应速率的示例过程。详细描述本公开部分地描述了用于在移动电子计算装置上(例如,在大规模用户存在环境中)测量应用级的服务质量的系统和方法。被认为是“大规模”的可能在不同的实现中有所不同。根据一些实施例,测试系统被构造并安装在预定位置。在一些实例中,该位置已知是大规模集会的中心。例如,体育场馆、主题公园、购物中心和音乐会场所等通常是大量人群聚集的地方。在某些情况下,诸如在体育场馆,在相对较小的区域内,一次可能有多达约70,000人聚集在一起。当足够数量的人试图同时访问诸如蜂窝网络的无线网络时,网络带宽可能变得拥塞,并且用于个人用户的网络访问的服务质量可能迅速恶化。这导致差的用户体验,因为网络不能响应来自网络上的电子装置的数据上传或下载请求。随着用户数量的增加,服务质量继续降低,通常达到电子装置上的一个或更多个应用根本不起作用的程度。虽然这里描述的系统和方法可以适用于所有类型的无线网络,但是,这里详细描述将集中于无线电接入提供商,诸如蜂窝服务提供商。如图1所示,无线电接入提供商102可以包括任何一个或更多个基站、节点B、eNodeB或无线接入点(例如,Wi-Fi接入点,WiMax接入点等)。无线电接入提供商102可以包括将无线电接入提供商102固定到位置并将无线电接入提供商102定位在该位置的组件,例如蜂窝塔的组件。无线电接入提供商102还可以支持电信网络104的一个或更多个接入网络的一个或更多个不同大小的蜂窝,例如宏蜂窝、微蜂窝、微微蜂窝、毫微微蜂窝或其他小蜂窝。为了向电信网络104提供无线连接,无线电接入提供商102可以配备有任何数量的组件,例如无线电天线、发射器组件、接收器组件、功率放大器、组合器、双工器、编码器组件、解码器组件、带通滤波器、电源或控制组件。在一些实现中,无线电接入提供商102可以在多个频带上发送和接收。这种频带的示例可以包括许可频带、非许可频带、半许可频带、重叠频带、蜂窝频带、AWS频带、700MHz频带(例如:带12)、800MHz频带、900MHz频带、PCS频带、1800MHz频带、1900MHz频带、4.9GHz频带、GSM频带、2.4GHz频带、5.0GHz频带、5.8GHz频带、3.65GHz频带、UWB频带、范围为3.1-10.6GHz的频带、3G频带、WCS频带、MMDS频带或WiMax频带。在一些实现中,包括无线电接入提供商102的电信网络104可以包括与多个其他接入网络(受访网络108)相关联的多个其他无线电接入提供商,其确保在电子装置106从一个位置移动到另一个位置时的连续的覆盖。电信网络104可以实现核心网络,例如,系统架构演进(SAE)核心网络、通用分组无线电服务(GPRS)核心网络或任何其他种类的核心网络。核心网络可以包括网关GPRS支持节点(GGSN)、服务GPRS支持节点(SGSN)、移动交换中心(MSC)、归属位置寄存器(HLR)、访问者位置寄存器(VLR)、移动性管理实体(MME)、服务网关(SGW)、分组数据网络网关-也称为分组网关(PGW)、归属订户服务器(HSS)或演进型分组数据网关(ePDG)。电信网络的一个或更多个接入网络和核心网络104可以与任何一种或更多种接入技术相关联,例如2G、3G、4G、5G、GSM、CDMA、UMTS、HSPA、HSPA+、LTE、LTE高级、Wi-Fi或WiMax。在各种实现中,一个或更多个电子装置106可以连接到电信网络104,并且可以是能够通过一个或更多个频带进行通信的任何种类的计算装置。电子装置106的示例包括个人计算机、膝上型计算机、服务器、一个或更多个服务器群、大型机、平板计算机、工作站、电信装置、智能电话、手机、个人数字助理(PDA)、媒体播放器、媒体中心装置、可穿戴装置、个人视频记录器(PVR)、电视、电子书阅读器、机顶盒、相机、视频游戏机、自助服务终端(kiosk)、游戏装置、一个或更多个处理器、用于包含在计算装置中的集成组件、家电、用于包含在车辆中的电子装置、游戏装置或任何其他类型的装置。电子装置106可以包括一个或更多个处理器108和计算机可读介质110。计算机可读介质110是非暂时性的并且可以存储各种指令、例程、操作和模块,其在被执行时使得处理器执行各种活动。在一些实现中,一个或更多个处理器108是中央处理器单元(CPU)、图形处理单元(GPU)或CPU和GPU两者,或任何其他种类的处理单元。非暂时性计算机可读存储介质110可以包括以用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的技术实现的易失性和非易失性,可移除和不可移除的有形物理介质。系统存储器、可移除存储和不可移除存储都是非暂时性计算机可读介质的示例。非暂时性计算机可读存储介质可包括但不限于RAM、ROM、EEPROM、闪存或其他存储器技术、CD-ROM、数字通用盘(DVD)或其他光学存储器、磁带盒、磁带、磁带磁盘存储器或其他磁存储设备、或可用于存储所希望的信息并且可由电子装置106访问的任何其他有形物理介质。如图1所示,电子装置106的计算机可读介质110维护各种应用和模块,诸如社交媒体应用112、消息传送应用114、脚本模块116和通信模块118。当然,可以包括其他模块,并且可以配置指令以执行本文未进一步描述的各种其他任务。社交媒体应用112可以包括可以在电子装置上运行的任何社交媒体应用中的一个或更多个。大多数社交媒体应用允许用户通过与其他用户分享他们的想法、经历、图像和视频剪辑来保持联系。消息传送应用114允许用户发送和接收信息,例如通过电子邮件,短消息服务(“SMS)”发短信和多媒体消息服务(“MMS”)。消息传送应用114允许用户通过电信网络104彼此发送文本和图像,并且通常比通过电子邮件服务发送相同信息更有效。脚本模块116可以存储一个或更多个脚本,其向电子装置106提供用于执行和操纵社交媒本文档来自技高网...

【技术保护点】
1.一种系统,包括:电子装置,所述电子装置具有一个或更多个处理器及存储经脚本化的指令的计算机可读介质,所述经脚本化的指令当由所述一个或更多个处理器执行时,使得所述电子装置执行以下动作,所述动作包括:启动消息传送应用;在所述消息传送应用中输入文本消息;向所述消息传送应用发布命令以通过电信网络发送所述文本消息;通过测量发布所述命令和从所述消息传送应用接收到成功发送所述文本消息的指示之间的时间量来确定前端响应速率;服务器,具有一个或更多个处理器及存储指令的计算机可读介质,当由所述一个或更多个处理器执行时,使得所述服务器执行动作,所述动作包括:接收所述文本消息;从所述电子装置接收所述前端响应速率;至少部分地基于所述文本消息和所述前端响应速率,确定后端响应速率;以及至少部分地基于所述后端响应速率,修改所述电信网络以改善所述前端响应速率和所述后端响应速率。

【技术特征摘要】
【国外来华专利技术】2016.09.14 US 15/265,7131.一种系统,包括:电子装置,所述电子装置具有一个或更多个处理器及存储经脚本化的指令的计算机可读介质,所述经脚本化的指令当由所述一个或更多个处理器执行时,使得所述电子装置执行以下动作,所述动作包括:启动消息传送应用;在所述消息传送应用中输入文本消息;向所述消息传送应用发布命令以通过电信网络发送所述文本消息;通过测量发布所述命令和从所述消息传送应用接收到成功发送所述文本消息的指示之间的时间量来确定前端响应速率;服务器,具有一个或更多个处理器及存储指令的计算机可读介质,当由所述一个或更多个处理器执行时,使得所述服务器执行动作,所述动作包括:接收所述文本消息;从所述电子装置接收所述前端响应速率;至少部分地基于所述文本消息和所述前端响应速率,确定后端响应速率;以及至少部分地基于所述后端响应速率,修改所述电信网络以改善所述前端响应速率和所述后端响应速率。2.如权利要求1所述的系统,所述电子装置位于大规模用户存在的环境中。3.如权利要求1所述的系统,还包括与所述电子装置通信的控制服务器,所述控制服务器包括使得所述电子装置执行所述经脚本化的指令的指令。4.如权利要求1所述的系统,所述指令还使得所述服务器修改所述电信网络,以提供所述电子装置可用的增加的带宽。5.如权利要求1所述的系统,所述文本消息包括时间戳,所述时间戳指示发布用以发送所述文本消息的命令的发送时间。6.一种方法,包括:将电子装置置于测试环境中;在所述电子装置上执行一系列经脚本化的命令,所述命令使所述电子装置:启动应用;指示所述应用通过电信网络发送数据,所述电信网络操作于第一带宽分配;记录指示所述应用发送数据的第一时间;记录所述应用指示数据已发送的第二时间;以及基于所述第一时间和所述第二时间,确定所述应用的前端响应速率;记录所述数据被接收的第三时间;至少基于所述前端响应速率和所述第三时间,确定所述电信网络的后端响应时间;以及至少部分基于所述前端响应速率,向所述电信网络提供第二带宽分配,所述第二带宽分配大于所述第一带宽分配。7.如权利要求6所述的方法,在所述电子装置上执行第二应用,并且确定所述第二应用的第二前端响应速率。8.如权利要求6所述的方法,还...

【专利技术属性】
技术研发人员:M·J·米切尔P·P·迈伦
申请(专利权)人:T移动美国公司
类型:发明
国别省市:美国,US

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

1