多网eSIM设备的流量监控方法和流量监控系统与流程
本技术涉及通信,尤其是涉及一种多网esim设备的流量监控方法和流量监控系统。
背景技术:
1、随着物联网设备、车载终端及跨境通信设备对网络覆盖范围和通信稳定性的要求不断提高,在同一设备中配置多个属于不同运营商的esim(embedded subscriberidentity module,嵌入式用户身份识别模块)码号,并在不同运营商网络之间切换,已成为提升设备联网可靠性的重要方式。
2、现有技术通常通过设备管理平台调用各运营商系统的接口,获取多个esim码号的流量消耗数据,并将各流量消耗量累加至同一共享流量计费对象。然而,由于不同运营商系统与设备管理平台之间存在时间基准差异,且多网esim设备在切换esim码号时可能产生计费时间段重叠,直接累加各运营商系统返回的流量消耗量,容易导致同一时间段内的流量被重复计入共享流量计费对象。
3、综上,现有技术难以在多网esim设备切换网络的场景下准确确定应计入共享流量计费对象的有效流量,导致共享流量计费对象的流量监控准确性较低。
技术实现思路
1、有鉴于此,本技术的目的在于提供一种多网esim设备的流量监控方法和流量监控系统,通过对运营商侧计费时间段进行平台侧时间窗口归一化,并与历史已结算时间窗口进行重叠检测,可以确定应计入共享流量计费对象的有效流量,从而提高多网esim设备切换网络场景下的流量监控准确性。
2、第一方面,本发明提供一种多网esim设备的流量监控方法,应用于设备管理平台,多网esim设备关联有至少两个属于不同运营商的esim码号,至少两个esim码号对应同一共享流量计费对象;方法包括:
3、获取运营商系统返回的流量消耗数据;其中,流量消耗数据包括esim码号、运营商侧计费时间段以及运营商侧计费时间段对应的流量消耗量。
4、基于平台侧时间基准,对运营商侧计费时间段进行时间窗口归一化,得到平台侧计费时间窗口。
5、将平台侧计费时间窗口与共享流量计费对象对应的历史已结算时间窗口进行重叠检测,得到重叠检测结果。
6、基于重叠检测结果,确定流量消耗数据中用于计入共享流量计费对象的有效流量。
7、将有效流量累加至共享流量计费对象的已使用流量,并基于累加后的已使用流量更新共享流量计费对象的剩余流量。
8、当监测到剩余流量小于或等于预设管控阈值时,生成流量管控指令,并基于流量管控指令对共享流量计费对象关联的至少两个esim码号执行网络访问管控。
9、在可选的实施方式中,获取运营商系统返回的流量消耗数据之前,方法还包括:
10、响应于监测到多网esim设备发生网络附着事件或esim码号切换事件,生成与本次数据连接对应的全局会话标识。
11、将全局会话标识与多网esim设备的设备标识、当前激活的esim码号以及共享流量计费对象关联。
12、将全局会话标识作为流量消耗数据对应的计费归属标识,并基于计费归属标识确定流量消耗数据对应的历史已结算时间窗口。
13、在可选的实施方式中,基于平台侧时间基准,对运营商侧计费时间段进行时间窗口归一化,得到平台侧计费时间窗口的步骤,包括:
14、获取运营商侧计费时间段的运营商侧计费开始时间和运营商侧计费结束时间。
15、获取设备管理平台接收到流量消耗数据时的平台本地时间戳。
16、基于平台本地时间戳、运营商侧计费结束时间以及预设网络传输耗时,确定运营商侧时间与平台侧时间之间的时钟偏移量。
17、根据时钟偏移量对运营商侧计费开始时间进行修正,得到平台侧计费时间窗口的起始时间。
18、根据时钟偏移量对运营商侧计费结束时间进行修正,得到平台侧计费时间窗口的结束时间。
19、基于平台侧计费时间窗口的起始时间和结束时间,确定平台侧计费时间窗口。
20、在可选的实施方式中,将平台侧计费时间窗口与共享流量计费对象对应的历史已结算时间窗口进行重叠检测,得到重叠检测结果的步骤,包括:
21、获取共享流量计费对象在当前计费周期内对应的至少一个历史已结算时间窗口。
22、分别将平台侧计费时间窗口的起始时间和结束时间,与每个历史已结算时间窗口的起始时间和结束时间进行比较,得到比较结果。
23、基于比较结果,确定平台侧计费时间窗口与每个历史已结算时间窗口之间的时间重叠长度。
24、若时间重叠长度均为零,确定重叠检测结果为未重复结果。
25、若平台侧计费时间窗口被至少一个历史已结算时间窗口完全覆盖,确定重叠检测结果为完全重复结果。
26、若平台侧计费时间窗口与至少一个历史已结算时间窗口部分重叠,确定重叠检测结果为部分重复结果。
27、在可选的实施方式中,基于重叠检测结果,确定流量消耗数据中用于计入共享流量计费对象的有效流量的步骤,包括:
28、当重叠检测结果为未重复结果时,将流量消耗量确定为有效流量。
29、当重叠检测结果为完全重复结果时,丢弃流量消耗数据,或者将有效流量确定为零。
30、当重叠检测结果为部分重复结果时,确定平台侧计费时间窗口中未与历史已结算时间窗口重叠的未重叠时间段。
31、基于未重叠时间段在平台侧计费时间窗口中的占比,从流量消耗量中确定与未重叠时间段对应的流量,并将与未重叠时间段对应的流量确定为有效流量。
32、在可选的实施方式中,当监测到剩余流量小于或等于预设管控阈值时,生成流量管控指令的步骤之前,方法还包括:
33、当监测到剩余流量小于或等于预设预警阈值,且大于预设管控阈值时,将多网esim设备的流量监控模式由第一监控模式切换为第二监控模式;其中,第一监控模式对应的流量数据获取频率低于第二监控模式对应的流量数据获取频率。
34、在第二监控模式下,按照第二获取频率获取运营商系统返回的流量消耗数据,或者接收运营商系统推送的流量消耗数据。
35、基于在第二监控模式下获取到的流量消耗数据,更新共享流量计费对象的剩余流量。
36、基于更新后的剩余流量,判断剩余流量是否小于或等于预设管控阈值。
37、在可选的实施方式中,预设管控阈值通过如下步骤确定:
38、获取当前激活的esim码号在预设采样时长内的平均网络传输速率。
39、获取当前激活的esim码号对应的运营商系统的历史管控接口响应延迟。
40、基于平均网络传输速率和历史管控接口响应延迟,确定运营商系统在管控生效前对应的预测溢出流量。
41、基于预设网络波动系数对预测溢出流量进行放大处理,得到波动修正后的预测溢出流量。
42、将波动修正后的预测溢出流量与预设基础流量常数进行叠加,得到动态缓冲流量。
43、基于动态缓冲流量确定预设管控阈值,以使设备管理平台在共享流量计费对象的剩余流量耗尽之前生成流量管控指令。
44、在可选的实施方式中,基于流量管控指令对共享流量计费对象关联的至少两个esim码号执行网络访问管控的步骤,包括:
45、响应于流量管控指令,确定共享流量计费对象关联的至少两个esim码号分别对应的运营商系统。
46、向每个运营商系统发送准备管控请求。
47、接收每个运营商系统针对准备管控请求返回的准备结果。
48、在准备结果表征每个运营商系统均允许执行网络访问管控的情况下,向每个运营商系统发送正式管控指令,以使每个运营商系统分别对对应的esim码号执行网络访问限制。
49、在任一准备结果表征不允许执行网络访问管控的情况下,向已允许执行网络访问管控的运营商系统发送回滚指令,并生成管控异常提示信息。
50、在可选的实施方式中,在基于流量管控指令对共享流量计费对象关联的至少两个esim码号执行网络访问管控的步骤之后,方法还包括:
51、记录流量管控指令的下发时间,并将共享流量计费对象的计费状态设置为冻结状态。
52、接收运营商系统返回的管控生效信息,并基于管控生效信息确定流量管控指令的生效时间。
53、获取下发时间至生效时间之间产生的实际溢出流量。
54、将实际溢出流量与动态缓冲流量进行比较。
55、若实际溢出流量小于或等于动态缓冲流量,按照预设结算规则处理实际溢出流量,并解除冻结状态。
56、若实际溢出流量大于动态缓冲流量,禁止将超出动态缓冲流量的部分从共享流量计费对象中扣除,并向对应的运营商系统发送冲正请求。
57、第二方面,本发明提供一种流量监控系统,包括设备管理平台和运营商接口网关。
58、设备管理平台与运营商接口网关通信连接,运营商接口网关用于与至少两个运营商系统通信连接。
59、设备管理平台用于与多网esim设备通信连接,多网esim设备关联有至少两个属于不同运营商的esim码号,至少两个esim码号对应同一共享流量计费对象。
60、设备管理平台用于执行如前述实施方式任一项的多网esim设备的流量监控方法。
61、本技术实施例提供了一种多网esim设备的流量监控方法和流量监控系统,通过获取不同运营商系统返回的流量消耗数据,并基于平台侧时间基准对运营商侧计费时间段进行时间窗口归一化,可以消除不同运营商系统与设备管理平台之间的时间基准差异;通过将平台侧计费时间窗口与历史已结算时间窗口进行重叠检测,可以识别未重复、完全重复或部分重复的流量消耗数据,并准确确定应计入共享流量计费对象的有效流量,从而避免同一时间段内的流量被重复累计,提高共享流量计费对象的已使用流量和剩余流量的计算准确性;在此基础上,通过在剩余流量达到预设管控阈值时对共享流量计费对象关联的多个esim码号统一执行网络访问管控,可以及时限制设备继续产生流量,进而提高多网esim设备在网络切换场景下的流量监控准确性、计费可靠性和网络访问管控有效性。
62、本技术的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本技术而了解。
63、为使本技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com