一种流量提醒时延的测试方法、装置及系统制造方法及图纸

技术编号:19751168 阅读:33 留言:0更新日期:2018-12-12 05:45
本发明专利技术公开了一种流量提醒时延的测试方法、装置及系统,该方法应用于移动终端包括:根据接收到的测试脚本中携带的测试指令,消耗第一当前流量,并更新消耗后的第一当前流量的值;如果检测到所述第一当前流量的值不大于设定的流量阈值,则记录当前时刻对应的第一时间;接收第一提醒短信,并记录接收到第一提醒短信的第二时间;根据所述第一时间及所述第二时间,确定流量提醒时延。由于本发明专利技术实施例中所述第一时间和所述第二时间都是由移动终端记录的,并且所述第一时间为用户流量应提醒时刻,所述第二时间为用户流量实际提醒时刻,覆盖了流量提醒时延的所有环节,因此提高了流量提醒时延的测试结果准确度。

【技术实现步骤摘要】
一种流量提醒时延的测试方法、装置及系统
本专利技术涉及电信业务测试领域,由于涉及一种流量提醒时延的测试方法、装置及系统。
技术介绍
随着移动终端和4G(the4thGenerationmobilecommunication,第四代移动通信技术)高速网络的普及,对运营商实时计费、实时流量提醒的能力提出更高要求。手机上网剩余流量提醒的延迟,将可能导致高额的套餐外流量费用,引发用户投诉甚至纠纷。为了帮助用户清楚了解合理使用的流量,在用户套餐余量不足、余量用尽、超出套餐流量等重要时点,运营商会向用户发送提醒短信。但是由于“实时流量计算–触发流量提醒–下发提醒短信–用户移动终端”的流程较长,如果遇到用户在漫游,则流程更加复杂。这样容易造成提醒短信到达用户移动终端时,用户实际流量使用量早已超过接收到提醒短信中的流量使用量。因此为了更好地提升用户体验,运营商需要采用流量提醒时延测试方法来获取流量提醒时延,其中所述流量提醒时延为用户流量实际提醒时刻与用户流量应提醒时刻的时间差值。现有技术中针对流量提醒时延的测试方法可以是运营商的业务支撑部门通过日志及话单的关联分析,统计出流量提醒每个环节的耗时,将每个环节的耗时确定的耗时总和作为流量提醒时延,其中每个环节的耗时包括提醒触发延迟(用户使用流量达到提醒阈值到计费告警触发的耗时)、短信组装延迟(计费系统生成告警到账户管理系统短信组装完成的耗时)、短信发送延迟(账户管理系统短信组装完成短信到短信发送给短信中心的耗时)。而在实际流量提醒时延的测试过程中,运营商的业务支撑系统无法覆盖提醒时延的所有环节,统计得到的时延仅为用户使用流量达到提醒阈值至提醒短信发送给短信中心的耗时,提醒短信由短信中心发送给用户移动终端的耗时未统计到,所以存在流量提醒时延的测试结果准确度较低的情况。
技术实现思路
本专利技术提供一种流量提醒时延的测试方法、装置及系统,用以解决现有技术中存在流量提醒时延的测试结果准确度较低的问题。为了解决上述问题,本专利技术提供了一种流量提醒时延的测试,应用于移动终端,该方法包括:根据接收到的测试脚本中携带的测试指令,消耗第一当前流量,并更新消耗后的第一当前流量的值,其中所述测试脚本是由服务器发送的;如果检测到所述第一当前流量的值不大于设定的流量阈值,则记录当前时刻对应的第一时间;接收第一提醒短信,并记录接收到所述第一提醒短信的第二时间,其中所述第一提醒短信为短信服务器检测到所述移动终端的第一当前流量的值不大于设定的流量阈值时发送的;根据所述第一时间及所述第二时间,确定流量提醒时延。进一步地,所述根据接收到的测试脚本中携带的测试指令,消耗第一当前流量之前,所述方法还包括:根据接收到所述服务器的远程获取操作,向短信服务器发送流量查询请求;根据接收到的短信服务器返回的信息,确定所述移动终端的第一剩余流量;根据所述第一剩余流量与预设的溢出流量的和确定第一当前流量的值,判断第一当前流量的值是否大于设定的流量阈值;如果是,进行后续步骤。进一步地,如果所述第一当前流量的值不大于设定的流量阈值,所述根据接收到的测试脚本中携带的测试指令,消耗第一当前流量之前,所述方法还包括:如果所述第一剩余流量的值不为0,消耗所述第一剩余流量;如果接收到短信服务器针对检测到所述第一剩余流量的值为0时发送的第二提醒短信,向服务器发送订购请求,根据接收到的服务器针对所述订购请求的远程订购操作,向短信服务器发送订购预设第一流量值的流量订购短信;接收短信服务器针对所述流量订购短信返回的订购成功信息;向短信服务器发送流量查询请求,判断在设定的时间长度内是否接收到短信服务器针对所述流量查询请求返回的信息;如果是,根据所述返回的信息,确定所述移动终端的第二剩余流量,根据所述第二剩余流量与预设的溢出流量的和确定第二当前流量,将所述第二当前流量作为第一当前流量,进行后续步骤。进一步地,如果所述第一当前流量的值不大于设定的流量阈值,所述根据接收到的测试脚本中携带的测试指令,消耗第一当前流量之前,所述方法还包括:如果所述第一剩余流量的值为0,向服务器发送订购请求,根据接收到的服务器针对所述订购请求的远程订购操作,向短信服务器发送订购预设第一流量值的流量订购短信;接收短信服务器针对所述流量订购短信返回的订购成功信息;向短信服务器发送流量查询请求,判断在设定的时间长度内是否接收到短信服务器针对所述流量查询请求返回的信息;如果是,根据所述返回的信息,确定所述移动终端的第三剩余流量,根据所述第三剩余流量与预设的溢出流量的和确定第三当前流量,将所述第三当前流量作为第一当前流量,进行后续步骤。进一步地,在所述确定流量提醒时延后,所述方法还包括:将携带有所述流量提醒时延的测试结果发送给服务器。本专利技术提供了一种流量提醒时延的测试装置,应用于移动终端,该装置包括:消耗更新模块,用于根据接收到的测试脚本中携带的测试指令,消耗第一当前流量,并更新消耗后的第一当前流量的值,其中所述测试脚本是由服务器发送的;检测记录模块,用于如果检测到所述第一当前流量的值不大于设定的流量阈值,则记录当前时刻对应的第一时间;接收记录模块,用于接收第一提醒短信,并记录接收到所述第一提醒短信的第二时间,其中所述第一提醒短信为短信服务器检测到所述移动终端的第一当前流量的值不大于设定的流量阈值时发送的;时延确定模块,用于根据所述第一时间及所述第二时间,确定流量提醒时延。进一步地,所述装置还包括:查询判断模块,用于根据接收到所述服务器的远程获取操作,向短信服务器发送流量查询请求;根据接收到的短信服务器返回的信息,确定所述移动终端的第一剩余流量;根据所述第一剩余流量与预设的溢出流量的和确定第一当前流量的值,判断所述第一当前流量的值是否大于设定的流量阈值;如果是,触发消耗更新模块。进一步地,所述装置还包括:消耗订购模块,用于判断所述第一当前流量值不大于设定的流量阈值,如果所述第一剩余流量的值不为0,消耗所述第一剩余流量;如果接收短信服务器针对检测到所述第一剩余流量的值为0时发送的第二提醒短信,向服务器发送订购请求,根据接收到的服务器针对所述订购请求的远程订购操作,向短信服务器发送订购预设第一流量值的流量订购短信;接收短信服务器针对所述流量订购短信返回的订购成功信息;向短信服务器发送流量查询请求,判断在设定的时间长度内是否接收到短信服务器针对所述流量查询请求返回的信息;如果是,根据所述返回的信息,确定所述移动终端的第二剩余流量,根据所述第二剩余流量与预设的溢出流量的和确定第二当前流量,将所述第二当前流量作为第一当前流量,触发消耗更新模块。进一步地,所述装置还包括:订购判断模块,用于判断所述当前流量值不大于设定的流量阈值,如果所述第一剩余流量的值为0,向服务器发送订购请求,根据接收到的服务器针对所述订购请求的远程订购操作,向短信服务器发送订购预设第一流量值的流量订购短信;接收短信服务器针对所述流量订购短信返回的订购成功信息;向短信服务器发送流量查询请求,判断在设定的时间长度内是否接收到短信服务器针对所述流量查询请求返回的信息;如果是,根据所述返回的信息,确定所述移动终端的第三剩余流量,根据所述第三剩余流量与预设的溢出流量的和确定第三当前流量,将所述第三当前流量作为第一当前流量,触发消耗更新本文档来自技高网
...

【技术保护点】
1.一种流量提醒时延的测试方法,其特征在于,应用于移动终端,该方法包括:根据接收到的测试脚本中携带的测试指令,消耗第一当前流量,并更新消耗后的第一当前流量的值,其中所述测试脚本是由服务器发送的;如果检测到所述第一当前流量的值不大于设定的流量阈值,则记录当前时刻对应的第一时间;接收第一提醒短信,并记录接收到所述第一提醒短信的第二时间,其中所述第一提醒短信为短信服务器检测到所述移动终端的第一当前流量的值不大于设定的流量阈值时发送的;根据所述第一时间及所述第二时间,确定流量提醒时延。

【技术特征摘要】
1.一种流量提醒时延的测试方法,其特征在于,应用于移动终端,该方法包括:根据接收到的测试脚本中携带的测试指令,消耗第一当前流量,并更新消耗后的第一当前流量的值,其中所述测试脚本是由服务器发送的;如果检测到所述第一当前流量的值不大于设定的流量阈值,则记录当前时刻对应的第一时间;接收第一提醒短信,并记录接收到所述第一提醒短信的第二时间,其中所述第一提醒短信为短信服务器检测到所述移动终端的第一当前流量的值不大于设定的流量阈值时发送的;根据所述第一时间及所述第二时间,确定流量提醒时延。2.如权利要求1所述的方法,其特征在于,所述根据接收到的测试脚本中携带的测试指令,消耗第一当前流量之前,所述方法还包括:根据接收到所述服务器的远程获取操作,向短信服务器发送流量查询请求;根据接收到的短信服务器返回的信息,确定所述移动终端的第一剩余流量;根据所述第一剩余流量与预设的溢出流量的和确定第一当前流量的值,判断第一当前流量的值是否大于设定的流量阈值;如果是,进行后续步骤。3.如权利要求2所述的方法,其特征在于,如果所述第一当前流量的值不大于设定的流量阈值,所述根据接收到的测试脚本中携带的测试指令,消耗第一当前流量之前,所述方法还包括:如果所述第一剩余流量的值不为0,消耗所述第一剩余流量;如果接收到短信服务器针对检测到所述第一剩余流量的值为0时发送的第二提醒短信,向服务器发送订购请求,根据接收到的服务器针对所述订购请求的远程订购操作,向短信服务器发送订购预设第一流量值的流量订购短信;接收短信服务器针对所述流量订购短信返回的订购成功信息;向短信服务器发送流量查询请求,判断在设定的时间长度内是否接收到短信服务器针对所述流量查询请求返回的信息;如果是,根据所述返回的信息,确定所述移动终端的第二剩余流量,根据所述第二剩余流量与预设的溢出流量的和确定第二当前流量,将所述第二当前流量作为第一当前流量,进行后续步骤。4.如权利要求2所述的方法,其特征在于,如果所述第一当前流量的值不大于设定的流量阈值,所述根据接收到的测试脚本中携带的测试指令,消耗第一当前流量之前,所述方法还包括:如果所述第一剩余流量的值为0,向服务器发送订购请求,根据接收到的服务器针对所述订购请求的远程订购操作,向短信服务器发送订购预设第一流量值的流量订购短信;接收短信服务器针对所述流量订购短信返回的订购成功信息;向短信服务器发送流量查询请求,判断在设定的时间长度内是否接收到短信服务器针对所述流量查询请求返回的信息;如果是,根据所述返回的信息,确定所述移动终端的第三剩余流量,根据所述第三剩余流量与预设的溢出流量的和确定第三当前流量,将所述第三当前流量作为第一当前流量,进行后续步骤。5.如权利要求1所述的方法,其特征在于,在所述确定流量提醒时延后,所述方法还包括:将携带有所述流量提醒时延的测试结果发送给服务器。6.一种流量提醒时延的测试装置,其特征在于,应用于移动终端,该装置包括:消耗更新模块,用于根据接收到的测试脚本中携带的测试指令,消耗第一当前流量,并更新消耗后的第一当前流量的值,其中所述测试脚本是由服务器发送的;检测记录模块,用于如果检测到所述第一当前流量的值不大于设定的流量阈值,则记录当前时刻对应的第一时间;接收记录模块,用于接收第一提醒短信,并记录接收到所述第一提醒短信的第二时间,其中所述第一提醒短信为短信服务器检测到所述移动终端的第一当前流量的值不大于设定的流量阈值时发送的;时延确定模块,用于根据所述第一时间及所述第二时间,确定流量提醒时延。7.如权利要求6所述的装置,其特征在于,所述装置还包括:查询判断模块,用于根据接收到所述服务器的远程获取操作,向短信服务器发送流量查询请求;根据接收到的短信服务器返回的信息,确定所述移动终端的第一剩余流量;根据所述第一剩余流量与预设的溢出流量的和确定第一当前流量的值,判断所述第一当前流量的值是否大于设定的流量阈值;如果是,触发消耗更新模块。8.如权利要求7所述的装置,其特征在于,所述装置还包括:消耗订购模块,用于判断所述第一当前流量值不大于设定的流量阈值,如果所述第一剩余流量的值不为0,消耗所述第一剩余流量;如果接收短信服务器针对检测到所述第一剩余流量的值为0时发送的第二提醒短信,向服务器发送订购请求,根据接收到的服务器针对所述订购请求的远程订购操作,向短信服务器发送订购预设第一流量值的流量订购短信;接收短信服务器针对所述流量订购短信返回的订购成功信息;向短信服务器发送流量查询请求,判断在设定的时间长度内是否接收到短信服务器针对所述流量查询请求返回的信息;如果是,根据所...

【专利技术属性】
技术研发人员:臧永飞钱玉侠余代员
申请(专利权)人:中移信息技术有限公司中国移动通信集团公司
类型:发明
国别省市:广东,44

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

1