一种应用运行质量自动拨测方法、服务器以及系统的制作方法

文档序号:9307211阅读:314来源:国知局
一种应用运行质量自动拨测方法、服务器以及系统的制作方法
【技术领域】
[0001] 本发明涉及移动互联网领域,尤其涉及一种应用运行质量自动拨测方法、服务器 以及系统。
【背景技术】
[0002] 随着第三代移动通讯技术的不断发展与成熟,有越来越多的移动厂商投入大量的 人力物力进行终端设备更新、业务类型创新等研究。移动通信业务逐渐由传统语音到各种 3G应用转变。为有效提高移动通信业务的用户体验,需要对手机业务在全网范围内进行拨 测。
[0003] 现有的移动互联网应用质量自动拨测技术主要目的是针对网络故障识别,S卩,向 应用所在的网元或服务器发起测试请求,根据返回的测试结果来测量应用的运行质量。例 如,网络延时、连接成功率等。
[0004] 例如,向网元或服务器发起打开某链接的http请求,网元或服务器会返回http响 应,如果测试结果正常,表示请求处理成功,如果结果异常,则可能返回超时等含有异常错 误代码的消息,表示请求处理失败。例如,拨测某一页面的打开成功率,返回正常代码,则认 为成功,返回异常错误代码,则认为失败。
[0005] 但是,有时候虽然返回了成功的代码,仍然可能会存在页面上某个图片没有打开 的情况。因此,根据返回的测试结果还是无法判断页面是否全部打开,即,无法根据测试结 果进行准确判断。

【发明内容】

[0006] 本发明的发明人发现上述现有技术中存在问题,并因此针对所述问题中的至少一 个问题提出了一种新的技术方案。
[0007] 根据本发明一方面,提出一种移动互联网应用运行质量自动拨测方法,包括:
[0008] 拨测服务器与终端建立通信,向终端下发应用拨测指令,并接收所述终端返回的 拨测结果;
[0009] 所述拨测结果表明应用页面已打开,则所述拨测服务器将已打开的应用页面上的 拨测图像与预期图像进行匹配,并根据匹配结果判断应用运行质量。
[0010] 进一步,所述拨测服务器将拨测图像的静态部分与预期图像进行匹配。
[0011] 进一步,若匹配结果表明匹配成功,则应用页面上的拨测图像被打开,否则,匹配 失败,则应用页面上的拨测图像未被打开。
[0012] 进一步,对拨测图像和预期图像进行角点检测;
[0013] 将拨测图像的每个角点的像素值逐一与预期图像中的所有角点的像素值进行相 减,将相减结果的绝对值作为最小误差值;
[0014] 判断最小误差值是否小于等于误差阈值,如果是,将所述角点看作是匹配点,否 贝U,不是匹配点;
[0015]判断所述拨测图像的所有角点中看作是匹配点的数量是否大于等于匹配点数量 阈值,如果是,则认为拨测图像与预期图像匹配,否则,不匹配。
[0016]进一步,为检测到的每个角点设置n个邻域,将所述角点以及n个邻域中的像素值 逐一与预期图像中的所有角点的像素值进行相减,将相减结果的绝对值作为误差值,从n+1 个误差值中取最小值作为最小误差值。
[0017]进一步,将拨测图像中看作是匹配点的角点A与预期图像中与所述角点A匹配的 角点B作为匹配对;
[0018]在所述角点A的邻域内,计算所述邻域内的角点与所述角点B之间的支持强度A, 并取支持强度A的最大值,所述支持强度为匹配图像点对的匹配度与其距离的比例;
[0019]在所述角点B的邻域内,计算所述邻域内的角点与所述角点A之间的支持强度B, 并取支持强度B的最大值;
[0020] 计算支持强度A的最大值与支持强度B的最大值之和,如果求和结果为0,表示角 点A和角点B不是匹配对,否则,是匹配对;
[0021] 判断匹配对的数量是否大于等于匹配对数量阈值,如果是,则认为拨测图像与预 期图像匹配,否则,不匹配。
[0022] 根据本发明一方面,还提出一种移动互联网应用运行质量自动拨测服务器,包 括:
[0023]收发单元,配置于与终端建立通信,向终端下发应用拨测指令,并接收所述终端返 回的拨测结果,所述拨测结果表明应用页面已打开;
[0024]匹配单元,配置于将已打开的应用页面上的拨测图像与预期图像进行匹配,并根 据匹配结果判断应用运行质量。
[0025]进一步,所述匹配单元将拨测图像的静态部分与预期图像进行匹配。
[0026]进一步,若匹配结果表明匹配成功,则应用页面上的拨测图像被打开,否则,匹配 失败,则应用页面上的拨测图像未被打开。
[0027]进一步,所述匹配单元对拨测图像和预期图像进行角点检测,将拨测图像的每个 角点的像素值逐一与预期图像中的所有角点的像素值进行相减,将相减结果的绝对值作为 最小误差值,将最小误差值小于等于误差阈值的角点看作是匹配点,判断所述拨测图像的 所有角点中看作是匹配点的数量是否大于等于匹配点数量阈值,如果是,则认为拨测图像 与预期图像匹配,否则,不匹配。
[0028]进一步,所述匹配单元为检测到的每个角点设置n个邻域,将所述角点以及n个邻 域中的像素值逐一与预期图像中的所有角点的像素值进行相减,将相减结果的绝对值作为 误差值,从n+1个误差值中取最小值作为最小误差值。
[0029]进一步,所述匹配单元将拨测图像中看作是匹配点的角点A与预期图像中与所述 角点A匹配的角点B作为匹配对;在所述角点A的邻域内,计算所述邻域内的角点与所述角 点B之间的支持强度A,并取支持强度A的最大值,所述支持强度为匹配图像点对的匹配度 与其距离的比例;在所述角点B的邻域内,计算所述邻域内的角点与所述角点A之间的支持 强度B,并取支持强度B的最大值;计算支持强度A的最大值与支持强度B的最大值之和, 如果求和结果为0,表示角点A和角点B不是匹配对,否则,是匹配对;判断匹配对的数量是 否大于等于匹配对数量阈值,如果是,则认为拨测图像与预期图像匹配,否则,不匹配。
[0030] 根据本发明一方面,还提出一种移动互联网应用运行质量自动拨测系统,包括:上 述任一所述拨测服务器以及应用服务器,其中,所述应用服务器接收终端的应用拨测指令, 并向所述终端返回拨测结果。
[0031] 根据本发明一方面,还提出一种移动互联网应用运行质量自动拨测系统,包括:上 述任一所述拨测服务器、终端以及应用服务器,其中,
[0032] 所述拨测服务器与终端建立通信,向终端下发应用拨测指令;
[0033] 所述终端将所述应用拨测指令发送到所述应用服务器;
[0034] 所述应用服务器向所述终端返回拨测结果;
[0035] 所述终端将所述拨测结果发送到所述拨测服务器。
[0036] 本发明将应用页面上的拨测图像与预期图像进行比对,并根据比对结果判断拨测 图像是否被打开,并进而可以判断应用页面是否被完整、正确打开,改进了拨测结果的准确 性和完整性。
[0037] 通过以下参照附图对本发明的示例性实施例的详细描述,本发明的其它特征及其 优点将会变得清楚。
【附图说明】
[0038] 构成说明书的一部分的附图描述了本发明的实施例,并且连同说明书一起用于解 释本发明的原理。
[0039] 参照附图,根据下面的详细描述,可以更加清楚地理解本发明,其中:
[0040] 图1所示为本发明实施例中的一种移动互联网应用运行质量自动拨测方法的流 程TK意图。
[0041] 图2所示为本发明实施例中的一种移动互联网应用运行质量自动拨测系统的结 构示意图。
[0042] 图3所示为本发明另一实施例中的一种移动互联网应用运行质量自动拨测系统 的结构示意图。
【具体实施方式】
[0043] 现在将参照附图来详细描述本发明的各种示例性实施例。应注意到:除非另外具 体
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1