为移动终端提供外场测试环境的方法及装置与流程

文档序号:12280095阅读:278来源:国知局
为移动终端提供外场测试环境的方法及装置与流程

本发明涉及移动终端测试技术领域,特别涉及手机外场测试,尤其涉及为移动终端提供外场测试环境的方法及装置。



背景技术:

随着通信技术的发展,目前的通信网络已经在使用第四代移动通信技术(简称4G),并且在向4G+甚至是5G发展。每个运营商在每个地方的网络建设各不相同,使得每个地方的实际网络环境也不一样,为评估移动终端在各种网络环境下的软件兼容性和硬件性能,需要对其进行外场测试。外场测试主要通过模拟手机用户的行为进行话音或数据业务的拨打测试,与此同时进行无线环境的信号强度、内外部干扰测试。测试中,测试系统将记录下手机状态、服务/相邻小区的信息、网络参数设置、信令消息、数据吞吐量、信号强度等。通过分析测试中遇到的故障数据,可找出移动终端存在的问题。

当移动终端进行外场测试时,为了尽可能的覆盖各地各种网络环境,需要进行包括各运营商、各种信号强度、各种网络切换下的性能和网络适应性的测试,测试用例则非常多,工作量也非常大。在执行场测用例时,寻找特定的网络环境(比如2G/3G/4G切换)很关键,也是最耗时的环节,特别是去一个陌生城市甚至是国外。目前普遍做法就是测试人员带着辅助工具很盲目的去找,而这些工具也只能记录简单的信息,完全满足不了场测的需求;即使是找到了,由于运营商的基站建设和网络发展都非常快,下次再次去测试的时候估计网络环境发生了变化,所以这种方式效率太低,人工成本太高。



技术实现要素:

本发明的目的在于提出为移动终端提供外场测试环境的方法及装置,能够为移动终端的外场测试人员提供需要的外场测试环境。

为达此目的,本发明采用以下技术方案:

第一方面,本发明提供一种为移动终端提供外场测试环境的方法,应用于云服务器,包括:

获取信号采集设备在不同环境采集到的实网信息,以及获取所述实网信息的位置信息;

根据所述实网信息的位置信息,将所述实网信息标注在地图上。

进一步的,根据所述实网信息的位置信息,将所述实网信息标注在地图上之后,还包括:

获取用户终端发送的目标网络信息;

查询与所述目标网络信息匹配的目标实网信息及所述目标实网信息的位置信息;

向所述用户终端发送所述目标实网信息以及所述目标实网信息的位置信息,使所述用户终端在地图中相应位置展示所述目标实网信息。

其中,根据所述实网信息的位置信息,将所述实网信息标注在地图上,包括:

判断地图上所述位置信息对应的已标注实网信息与所述实网信息是否一致;

若否,则根据所述位置信息,将所述实网信息标注在地图上。

其中,所述实网信息包括运营商类型、网络信号类型及信号强度中的至少一个。

第二方面,本发明提供一种为移动终端提供外场测试环境的方法,应用于用户终端,包括:

向云服务器发送目标网络信息,使所述云服务器查询与所述目标网络信息匹配的目标实网信息及所述目标实网信息的位置信息;

依据所述云服务器返回的所述目标实网信息的位置信息,在地图中展示所述目标实网信息。

第三方面,本发明提供一种为移动终端提供外场测试环境的装置,集成于云服务器,包括:

信息获取模块,用于获取信号采集设备在不同环境采集到的实网信息,以及获取所述实网信息的位置信息;

信息标注模块,用于根据所述实网信息的位置信息,将所述实网信息标注在地图上。

进一步的,所述装置还包括查询模块,所述查询模块用于:

在根据所述实网信息的位置信息,将所述实网信息标注在地图上之后,

获取用户终端发送的目标网络信息;

查询与所述目标网络信息匹配的目标实网信息及所述目标实网信息的位置信息;

向所述用户终端发送所述目标实网信息以及所述目标实网信息的位置信息,使所述用户终端在地图中相应位置展示所述目标实网信息。

其中,所述信息标注模块具体用于:

判断地图上所述位置信息对应的已标注实网信息与所述实网信息是否一致;

若否,则根据所述位置信息,将所述实网信息标注在地图上。

其中,所述实网信息包括运营商类型、网络信号类型及信号强度中的至少一个。

第四方面,本发明提供一种为移动终端提供外场测试环境的装置,集成于用户终端,包括:

信息发送模块,用于向云服务器发送目标网络信息,使所述云服务器查询与所述目标网络信息匹配的目标实网信息及所述目标实网信息的位置信息;

地图显示模块,用于依据所述云服务器返回的所述目标实网信息的位置信息,在地图中展示所述目标实网信息。

本发明的有益效果为:

通过收集不同环境的实网信息及其位置信息,在地图中标注出来,在移动终端的外场测试人员需要时,供其查找需要的外场测试环境;地图上的标注比较直观,测试人员能更快的找到目标网络的地点,使测试效率提高,并且减低测试成本。

附图说明

图1是本发明实施例一提供的为移动终端提供外场测试环境的方法的流程图。

图2是本发明实施例二提供的为移动终端提供外场测试环境的方法的流程图。

图3是本发明实施例三提供的为移动终端提供外场测试环境的方法的流程图。

图4是本发明实施例四提供的为移动终端提供外场测试环境的装置的结构示意图。

图5是本发明实施例五提供的为移动终端提供外场测试环境的装置的结构示意图。

具体实施方式

为使本发明解决的技术问题、采用的技术方案和达到的技术效果更加清楚,下面将结合附图对本发明实施例的技术方案作进一步的详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。

实施例一

本实施例提供一种为移动终端提供外场测试环境的方法,应用于云服务器,用于实现实网信息的收集,并在地图上标注。所述方法由一种为移动终端提供外场测试环境的装置来执行,该装置采用软件和/或硬件实现,一般集成于云服务器。

图1是本发明实施例一提供的为移动终端提供外场测试环境的方法的流程图。参考图1,所述方法包括如下步骤:

S11,获取信号采集设备在不同环境采集到的实网信息,以及获取所述实网信息的位置信息。

在外场测试人员进行测试之前,需要先完成数据的收集工作。信号采集设备检测当前所处位置的网络情况,即实网信息。同时,定位设备确定当前所处位置的经纬度,即实网信息的位置信息。

所述实网信息即实际网络环境的各项参数,包括但不限于运营商类型、网络信号类型及信号强度,还可包括网络切换性能、网络适应性等,采集时将采集这些参数中的至少一个。

信号采集设备和定位设备将数据导入用户终端,用户终端通过网络将实网信息及其位置信息上传到云服务器,云服务器获取到所述实网信息和所述实网信息的位置信息后,执行下一步骤。

S12,根据所述实网信息的位置信息,将所述实网信息标注在地图上。

在地图上找到所述实网信息的位置信息指定的位置,将实网信息标注在该位置上。测试人员可以在用户终端上查看地图及地图上的标注。

示例性的,根据所述实网信息的位置信息,将所述实网信息标注在地图上可以包括:判断地图上所述位置信息对应的已标注实网信息与所述实网信息是否一致;若否,则根据所述位置信息,将所述实网信息标注在地图上。

另外,在外场测试时,测试人员到达指定位置后,先采集并检查该位置的实网信息与已标注实网信息是否一致,若否,将新采集到的实网信息及其位置信息通过用户终端发送给云服务器,云服务器将其更新到地图上。

本实施例通过收集不同环境的实网信息及其位置信息,在地图中标注出来,或者对已标注实网信息的位置进行实网信息的更新,使标注的信息处于比较新的状态,在移动终端的外场测试人员需要时,供其查阅需要的外场测试环境;地图上的标注比较直观,测试人员能更快的找到目标网络的地点,使测试效率提高,并且减低测试成本。

实施例二

图2是本发明实施例二提供的为移动终端提供外场测试环境的方法的流程图。如图2所示,本实施例在上述实施例的基础上,增加了供测试人员查询目标实网的功能,所述方法包括如下步骤:

S21,获取信号采集设备在不同环境采集到的实网信息,以及获取所述实网信息的位置信息。

所述实网信息即实际网络环境的各项参数,包括但不限于运营商类型、网络信号类型及信号强度,还可包括网络切换性能、网络适应性等,采集时将采集这些参数中的至少一个。

云服务器获取信号采集设备在不同环境采集到的实网信息,以及获取所述实网信息的位置信息,保存并执行下一步骤。

S22,根据所述实网信息的位置信息,将所述实网信息标注在地图上。

S23,获取用户终端发送的目标网络信息。

测试人员根据测试需要,在用户终端上输入要查找的目标网络信息,用户终端通过网络将所述目标网络信息发送到云服务器上,云服务器获取用户终端发送的目标网络信息,执行下一步骤。

S24,查询与所述目标网络信息匹配的目标实网信息及所述目标实网信息的位置信息。

云服务器在已保存的实网信息及其位置信息中,查询出与目标网络信息相匹配的目标实网信息,相应的获得所述目标实网信息的位置信息。

S25,向所述用户终端发送所述目标实网信息以及所述目标实网信息的位置信息,使所述用户终端在地图中相应位置展示所述目标实网信息。

云服务器将查询结果发送到用户终端上,用户终端据此显示出目标实网信息所处的位置。

本实施例中,云服务器收集不同环境的实网信息及其位置信息,并在地图中标注出来;在移动终端的外场测试人员需要时,接收用户终端的查询请求,找出测试人员需要的外场测试环境,供用户终端显示;地图上的标注比较直观,测试人员能更快的找到目标网络的地点,使测试效率提高,并且减低测试成本。

实施例三

图3是本发明实施例三提供的为移动终端提供外场测试环境的方法的流程图。本实施例提供一种为移动终端提供外场测试环境的方法,应用于用户终端,用于测试人员与云服务器进行信息交互,所述用户终端可以是手机、电脑等具备网络通信功能的终端设备。

参考图3,该方法包括如下步骤:

S31,向云服务器发送目标网络信息,使所述云服务器查询与所述目标网络信息匹配的目标实网信息及所述目标实网信息的位置信息。

具体的,用户终端获取用户输入的目标网络信息,并将目标网络信息发送到云服务器上,云服务器查询与所述目标网络信息匹配的目标实网信息及所述目标实网信息的位置信息,并向用户终端返回目标实网信息及所述目标实网信息的位置信息。

S32,依据所述云服务器返回的所述目标实网信息的位置信息,在地图中展示所述目标实网信息。

具体的,用户终端根据云服务器返回的所述目标实网信息的位置信息,在地图上找出相应的位置,并在用户终端中的地图上展示目标实网的所述目标实网信息。

本实施例中,用户终端在测试人员需要时,接收用户输入的查询请求并发送到云服务器上进行查询,云服务器找出测试人员需要的外场测试环境,供用户终端显示;地图上的标注比较直观,测试人员能更快的找到目标网络的地点,使测试效率提高,并且减低测试成本。

实施例四

图4是本发明实施例四提供的为移动终端提供外场测试环境的装置的结构示意图。如图4所示,本实施例提供一种为移动终端提供外场测试环境的装置,集成于云服务器,用于执行上述实施例中应用于云服务器的为移动终端提供外场测试环境的方法,解决同样的技术问题,达到相同的技术效果。

所述装置包括:信息获取模块41和信息标注模块42。

信息获取模块41,用于获取信号采集设备在不同环境采集到的实网信息,以及获取所述实网信息的位置信息。

其中,所述实网信息包括运营商类型、网络信号类型及信号强度中的至少一个。

信息标注模块42,用于根据所述实网信息的位置信息,将所述实网信息标注在地图上。

其中,所述信息标注模块42具体用于:判断地图上所述位置信息对应的已标注实网信息与所述实网信息是否一致;若否,则根据所述位置信息,将所述实网信息标注在地图上。

作为本实施例的一种改进,所述装置还包括:查询模块43。

所述查询模43块用于在根据所述实网信息的位置信息,将所述实网信息标注在地图上之后,获取用户终端发送的目标网络信息;查询与所述目标网络信息匹配的目标实网信息及所述目标实网信息的位置信息;向所述用户终端发送所述目标实网信息以及所述目标实网信息的位置信息,使所述用户终端在地图中相应位置展示所述目标实网信息。

本实施例中,云服务器通过信息获取模块收集不同环境的实网信息及其位置信息,并通过信息标注模块在地图中标注出来;在移动终端的外场测试人员需要时,查询模块接收用户终端的查询请求,找出测试人员需要的外场测试环境,供用户终端显示;在地图上显示的标注比较直观,测试人员能更快的找到目标网络的地点,使测试效率提高,并且减低测试成本。

实施例五

图5是本发明实施例五提供的为移动终端提供外场测试环境的装置的结构示意图。如图5所示,本实施例还提供一种为移动终端提供外场测试环境的装置,集成于用户终端,用于执行上述实施例中应用与用户终端的为移动终端提供外场测试环境的方法,解决同样的技术问题,达到相同的技术效果。

该装置包括:信息发送模块51和地图显示模块52。

信息发送模块51,用于向云服务器发送目标网络信息,使所述云服务器查询与所述目标网络信息匹配的目标实网信息及所述目标实网信息的位置信息。

地图显示模块52,用于依据所述云服务器返回的所述目标实网信息的位置信息,在地图中展示所述目标实网信息。

本实施例中,在移动终端的外场测试人员需要时,用户终端接收用户输入的查询请求,通过云服务器找出测试人员需要的外场测试环境,将查询结果在用户终端的地图上显示;地图上的标注比较直观,测试人员能更快的找到目标网络的地点,使测试效率提高,并且减低测试成本。

以上结合具体实施例描述了本发明的技术原理。这些描述只是为了解释本发明的原理,而不能以任何方式解释为对本发明保护范围的限制。基于此处的解释,本领域的技术人员不需要付出创造性的劳动即可联想到本发明的其它具体实施方式,这些方式都将落入本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1