一种通过切换生命周期状态切换流量服务的方法和装置制造方法及图纸

技术编号:28684275 阅读:26 留言:0更新日期:2021-06-02 03:03
本发明专利技术实施例涉及一种通过切换生命周期状态切换流量服务的方法和装置,所述方法包括:获取第一生命周期切换指令数据;根据第一模块标识数据,查询第一对应关系表,生成对应的第一当前状态数据;根据第一模块标识数据、第一当前状态数据和第一切换状态数据,进行用户识别模块生命周期状态切换处理,生成第一处理结果数据;当第一处理结果数据为成功时,根据第一模块标识数据,通过查询第一对应关系表、第二对应关系表,进行用户识别模块流量服务切换处理。本发明专利技术实施例将用户识别模块的生命周期状态与通讯流量服务紧密结合,通过切换其生命周期状态来达到精细化管理通讯流量服务的目的,既解决了流量浪费问题,又降低了运维成本,增强了管理力度。

【技术实现步骤摘要】
一种通过切换生命周期状态切换流量服务的方法和装置
本专利技术涉及数据处理
,特别涉及一种通过切换生命周期状态切换流量服务的方法和装置。
技术介绍
物联网设备内都内置了一个用户识别模块,通过使用该用户识别模块于移动运营商网络中完成登网鉴权、并使用运营商提供的数据流量服务上网,与后台服务器建立连接,该用户识别模块类似手机通讯中的上网卡。对于传统的个人用户上网卡而言,其生命周期状态常规只有三个状态:待激活状态、激活状态和销号状态,所谓待激活状态就是尚未定制流量套餐、可以登网鉴权但无法使用数据流量服务,所谓激活状态就是已经定制流量套餐、可以登网鉴权且可以使用数据流量服务,所谓销号状态就是号码失效、无法登网鉴权。然而物联网设备的应用场景相比个人用户而言更复杂,若对物联网设备的流量管理不能精细化,就会造成较大的流量浪费,导致运维费用增高不下。对物联网设备的流量配置进行精细化管理,实际就是对用户识别模块的流量服务进行精细化管理,但仅仅依靠上述这三种生命周期状态,是很难实现的。
技术实现思路
本专利技术的目的,就是针对现有技术的缺陷,提供一种通过切换生命周期状态切换流量服务的方法、装置、电子设备、计算机程序产品及计算机可读存储介质,将用户识别模块的生命周期状态与通讯流量服务紧密结合,通过切换其生命周期状态来达到精细化管理通讯流量服务的目的,如此一来,就解决了物联网设备流量浪费的问题,降低了运维成本,增强了管理力度。为实现上述目的,本专利技术实施例第一方面提供了一种通过切换生命周期状态切换流量服务的方法,所述方法包括:获取第一生命周期切换指令数据;所述第一生命周期切换指令数据包括第一模块标识数据和第一切换状态数据;根据所述第一模块标识数据,查询预设的反映用户识别模块的模块标识与生命周期状态对应关系的第一对应关系表,生成对应的第一当前状态数据;根据所述第一模块标识数据、所述第一当前状态数据和所述第一切换状态数据,进行用户识别模块生命周期状态切换处理,生成第一处理结果数据;当所述第一处理结果数据为成功时,根据所述第一模块标识数据,通过查询所述第一对应关系表,及预设的反映用户识别模块的模块标识、生命周期状态与流量服务配置对应关系的第二对应关系表,进行用户识别模块流量服务切换处理。优选的,所述第一切换状态数据和所述第一当前状态数据,均为用户识别模块生命周期状态;所述用户识别模块生命周期状态包括测试状态、沉默状态、休眠状态、激活状态、到期状态、保号状态、待拆机状态和拆机状态;所述第一对应关系表包括多个第一对应关系记录;所述第一对应关系记录包括第一模块标识字段和第一生命周期状态字段;所述第二对应关系表包括多个第二对应关系记录;所述第二对应关系记录包括第二模块标识字段和多个第一模块流量配置字段组;所述第一模块流量配置字段组包括第二生命周期状态字段和第一流量服务配置字段。优选的,所述根据所述第一模块标识数据,查询预设的反映用户识别模块的模块标识与生命周期状态对应关系的第一对应关系表,生成对应的第一当前状态数据,具体包括:对所述第一对应关系表的所有所述第一对应关系记录进行轮询,并将当前被轮询的所述第一对应关系记录做为第一当前记录;当所述第一当前记录的所述第一模块标识字段与所述第一模块标识数据相同时,从所述第一当前记录中,提取所述第一生命周期状态字段做为所述第一当前状态数据。优选的,所述根据所述第一模块标识数据、所述第一当前状态数据和所述第一切换状态数据,进行用户识别模块生命周期状态切换处理,生成第一处理结果数据,具体包括:当所述第一当前状态数据为所述测试状态时,若所述第一切换状态数据为所述沉默状态、所述休眠状态、或所述激活状态,则在所述第一对应关系表中,将与所述第一模块标识数据对应的所述第一对应关系记录的所述第一生命周期状态字段,修改为所述第一切换状态数据;并将所述第一处理结果数据设为成功;当所述第一当前状态数据为所述沉默状态时,若所述第一切换状态数据为所述激活状态,则在所述第一对应关系表中,将与所述第一模块标识数据对应的所述第一对应关系记录的所述第一生命周期状态字段,修改为所述第一切换状态数据;并将所述第一处理结果数据设为成功;当所述第一当前状态数据为所述休眠状态时,若所述第一切换状态数据为所述激活状态,则在所述第一对应关系表中,将与所述第一模块标识数据对应的所述第一对应关系记录的所述第一生命周期状态字段,修改为所述第一切换状态数据;并将所述第一处理结果数据设为成功;当所述第一当前状态数据为所述激活状态时,若所述第一切换状态数据为所述到期状态,则在所述第一对应关系表中,将与所述第一模块标识数据对应的所述第一对应关系记录的所述第一生命周期状态字段,修改为所述第一切换状态数据;并将所述第一处理结果数据设为成功;当所述第一当前状态数据为所述到期状态时,若所述第一切换状态数据为所述激活状态、或所述保号状态,则在所述第一对应关系表中,将与所述第一模块标识数据对应的所述第一对应关系记录的所述第一生命周期状态字段,修改为所述第一切换状态数据;并将所述第一处理结果数据设为成功;当所述第一当前状态数据为所述保号状态时,若所述第一切换状态数据为所述激活状态、或所述待拆机状态,则在所述第一对应关系表中,将与所述第一模块标识数据对应的所述第一对应关系记录的所述第一生命周期状态字段,修改为所述第一切换状态数据;并将所述第一处理结果数据设为成功;当所述第一当前状态数据为所述待拆机状态时,若所述第一切换状态数据为所述激活状态、或所述拆机状态,则在所述第一对应关系表中,将与所述第一模块标识数据对应的所述第一对应关系记录的所述第一生命周期状态字段,修改为所述第一切换状态数据;并将所述第一处理结果数据设为成功。优选的,所述根据所述第一模块标识数据,通过查询所述第一对应关系表,及预设的反映用户识别模块的模块标识、生命周期状态与流量服务配置对应关系的第二对应关系表,进行用户识别模块流量服务切换处理,具体包括:根据所述第一模块标识数据,查询所述第一对应关系表,生成对应的第二当前状态数据;根据所述第一模块标识数据和所述第二当前状态数据,查询所述第二对应关系表,生成对应的第一流量服务配置数据;根据所述第一流量服务配置数据,对与所述第一模块标识数据对应的用户识别模块,进行通讯流量服务设置。进一步的,所述根据所述第一模块标识数据和所述第二当前状态数据,查询所述第二对应关系表,生成对应的第一流量服务配置数据,具体包括:对所述第二对应关系表的所有所述第二对应关系记录进行轮询,并将当前被轮询的所述第二对应关系记录做为第二当前记录;当所述第二当前记录的所述第二模块标识字段与所述第一模块标识数据相同时,在所述第二当前记录的所述多个第一模块流量配置字段组中,将所述第二生命周期状态字段与所述第二当前状态数据相同的所述第一模块流量配置字段组,做为当前模块流量配置字段组;并从所述当前模块流量配置字段组中,提取所述第一流量服务配置字段,做为本文档来自技高网...

【技术保护点】
1.一种通过切换生命周期状态切换流量服务的方法,其特征在于,所述方法包括:/n获取第一生命周期切换指令数据;所述第一生命周期切换指令数据包括第一模块标识数据和第一切换状态数据;/n根据所述第一模块标识数据,查询预设的反映用户识别模块的模块标识与生命周期状态对应关系的第一对应关系表,生成对应的第一当前状态数据;/n根据所述第一模块标识数据、所述第一当前状态数据和所述第一切换状态数据,进行用户识别模块生命周期状态切换处理,生成第一处理结果数据;/n当所述第一处理结果数据为成功时,根据所述第一模块标识数据,通过查询所述第一对应关系表,及预设的反映用户识别模块的模块标识、生命周期状态与流量服务配置对应关系的第二对应关系表,进行用户识别模块流量服务切换处理。/n

【技术特征摘要】
1.一种通过切换生命周期状态切换流量服务的方法,其特征在于,所述方法包括:
获取第一生命周期切换指令数据;所述第一生命周期切换指令数据包括第一模块标识数据和第一切换状态数据;
根据所述第一模块标识数据,查询预设的反映用户识别模块的模块标识与生命周期状态对应关系的第一对应关系表,生成对应的第一当前状态数据;
根据所述第一模块标识数据、所述第一当前状态数据和所述第一切换状态数据,进行用户识别模块生命周期状态切换处理,生成第一处理结果数据;
当所述第一处理结果数据为成功时,根据所述第一模块标识数据,通过查询所述第一对应关系表,及预设的反映用户识别模块的模块标识、生命周期状态与流量服务配置对应关系的第二对应关系表,进行用户识别模块流量服务切换处理。


2.根据权利要求1所述的通过切换生命周期状态切换流量服务的方法,其特征在于,
所述第一切换状态数据和所述第一当前状态数据,均为用户识别模块生命周期状态;所述用户识别模块生命周期状态包括测试状态、沉默状态、休眠状态、激活状态、到期状态、保号状态、待拆机状态和拆机状态;
所述第一对应关系表包括多个第一对应关系记录;所述第一对应关系记录包括第一模块标识字段和第一生命周期状态字段;
所述第二对应关系表包括多个第二对应关系记录;所述第二对应关系记录包括第二模块标识字段和多个第一模块流量配置字段组;所述第一模块流量配置字段组包括第二生命周期状态字段和第一流量服务配置字段。


3.根据权利要求2所述的通过切换生命周期状态切换流量服务的方法,其特征在于,所述根据所述第一模块标识数据,查询预设的反映用户识别模块的模块标识与生命周期状态对应关系的第一对应关系表,生成对应的第一当前状态数据,具体包括:
对所述第一对应关系表的所有所述第一对应关系记录进行轮询,并将当前被轮询的所述第一对应关系记录做为第一当前记录;当所述第一当前记录的所述第一模块标识字段与所述第一模块标识数据相同时,从所述第一当前记录中,提取所述第一生命周期状态字段做为所述第一当前状态数据。


4.根据权利要求2所述的通过切换生命周期状态切换流量服务的方法,其特征在于,所述根据所述第一模块标识数据、所述第一当前状态数据和所述第一切换状态数据,进行用户识别模块生命周期状态切换处理,生成第一处理结果数据,具体包括:
当所述第一当前状态数据为所述测试状态时,若所述第一切换状态数据为所述沉默状态、所述休眠状态、或所述激活状态,则在所述第一对应关系表中,将与所述第一模块标识数据对应的所述第一对应关系记录的所述第一生命周期状态字段,修改为所述第一切换状态数据;并将所述第一处理结果数据设为成功;
当所述第一当前状态数据为所述沉默状态时,若所述第一切换状态数据为所述激活状态,则在所述第一对应关系表中,将与所述第一模块标识数据对应的所述第一对应关系记录的所述第一生命周期状态字段,修改为所述第一切换状态数据;并将所述第一处理结果数据设为成功;
当所述第一当前状态数据为所述休眠状态时,若所述第一切换状态数据为所述激活状态,则在所述第一对应关系表中,将与所述第一模块标识数据对应的所述第一对应关系记录的所述第一生命周期状态字段,修改为所述第一切换状态数据;并将所述第一处理结果数据设为成功;
当所述第一当前状态数据为所述激活状态时,若所述第一切换状态数据为所述到期状态,则在所述第一对应关系表中,将与所述第一模块标识数据对应的所述第一对应关系记录的所述第一生命周期状态字段,修改为所述第一切换状态数据;并将所述第一处理结果数据设为成功;
当所述第一当前状态数据为所述到期状态时,若所述第一切换状态数据为所述激活状态、或所述保号状态,则在所述第一对应关系表中,将与所述第一模块标识数据对应的所述第一对应关系记录的所述第一生命周期状态字段,修改为所述第一切换状...

【专利技术属性】
技术研发人员:陶力斯谢善平
申请(专利权)人:北京树米网络科技有限公司
类型:发明
国别省市:北京;11

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

1