logo好方法网

一种窄带物联网的OAM管理方法、装置、设备及存储介质


技术摘要:
本申请实施例公开了一种窄带物联网的OAM管理方法、装置、设备及存储介质。本申请实施例提供的技术方案通过configProc进程缓存配置文件中的配置参数,将APP进程接入configProc进程中,并在configProc进程注册感兴趣的配置参数作为感兴趣参数,在感兴趣参数发生更新时,c  全部
背景技术:
窄带物联网(Narrow  Band  Internet  of  Things,NB-IoT)成为万物互联网络的一 个重要分支。NB-IoT构建于蜂窝网络,只消耗大约180kHz的带宽,可直接部署于GSM网络、 UMTS网络或LTE网络,以降低部署成本、实现平滑升级。 在对窄带物联网配置参数进行管理时,由APP程序访问保存配置参数的文件,从而 对文件中的配置参数进行应用。由于配置参数在窄带物联网使用过程中会发生变化,在配 置参数发生变化时,APP进程无法及时发现配置参数的变化而导致数据更新不及时,影响使 用。
技术实现要素:
本申请实施例提供一种窄带物联网的OAM管理方法、装置、设备及存储介质,以及 时响应配置参数的更新,保证窄带物联网的正常使用。 在第一方面,本申请实施例提供了一种窄带物联网的OAM管理方法,包括: 初始化configProc进程并将配置文件中的配置参数缓存至configProc进程; 响应于APP进程的连接请求,将APP进程接入configProc进程; 响应于APP进程的感兴趣参数注册请求,在configProc进程中将对应配置参数注 册为感兴趣参数; 响应于configProc进程对感兴趣参数的更新,向APP进程发送参数变更通知,以通 知APP进程应用更新后的感兴趣参数。 进一步的,所述初始化configProc进程并将配置文件中的配置参数缓存至 configProc进程之后,还包括: 基于写锁的获取状态,确定对操作用户发出的写锁获取请求的应答策略,所述应 答策略包括同意授权和拒绝授权。 进一步的,所述基于写锁的获取状态,确定对操作用户发出的写锁获取请求的应 答策略,包括: 响应操作用户发出的写锁获取请求,判断写锁的获取状态; 若写锁的获取状态为未被获取,则确定应答策略为同意授权,向所述操作用户发 送写锁,并锁住配置文件,以供获取到写锁的操作用户对配置文件进行更新; 若写锁的获取状态为已被获取,则确定应答策略为拒绝授权; 响应于操作用户的写锁释放操作,更新写锁的获取状态。 根据不同类型的参数修改后是否需要重启系统来应用新参数值,向oamProcess返 回响应指示。 4 CN 111585802 A 说 明 书 2/12 页 进一步的,所述方法还包括: 初始化alarmProc进程并将告警定义文件缓存至alarmProc进程,并响应于APP进 程的注册请求,将APP进程注册到alarmProc进程; 响应于APP进程的告警事件通知,在alarmProc进程中生成告警事件,并向 oamProcess进程发送告警事件,以供oamProcess进程将告警事件写入本地文件。 进一步的,所述响应于APP进程的告警事件通知,在alarmProc进程中生成告警事 件,包括: 响应于APP进程的告警事件通知,根据告警定义文件确定告警等级; 在alarmProc进程中生成对应告警等级的告警事件。 进一步的,所述方法还包括: 初始化pmProc进程,将KPI定义文件缓存至pmProc进程并创建共享内存; 响应于APP进程的注册请求,将APP进程注册到pmProc进程,以使APP进程确定其 KPI在共享内存中的位置; 由pmProc进程定时打包共享内存中的KPI,所述KPI由APP进程进行收集并在共享 内存中进行更新; 响应于oamProcess进程的KPI获取请求,由pmProc进程向oamProcess进程发送打 包后的KPI。 进一步的,所述方法还包括: 利用httpProc进程接收浏览用户的HTTP请求,并将适用于oamProcess进程处理的 HTTP请求向oamProcess进程转发; 响应于httpProc进程的HTTP请求,在oamProcess进程中处理HTTP请求,并将处理 结果返回httpProc进程,由httpProc进程向浏览用户转发处理结果。 在第二方面,本申请实施例提供了一种窄带物联网的OAM管理装置,包括初始化模 块、进程连接模块、参数注册模块和变更通知模块,其中: 初始化模块,用于初始化configProc进程并将配置文件中的配置参数缓存至 configProc进程; 进程连接模块,用于响应于APP进程的连接请求,将APP进程接入configProc进程; 参数注册模块,用于响应于APP进程的感兴趣参数注册请求,在configProc进程中 将对应配置参数注册为感兴趣参数; 变更通知模块,用于响应于configProc进程对感兴趣参数的更新,向APP进程发送 参数变更通知,以通知APP进程应用更新后的感兴趣参数。 进一步的,所述装置还包括写锁模块,用于在初始化模块初始化configProc进程 并将配置文件中的配置参数缓存至configProc进程之后,基于写锁的获取状态,确定对操 作用户发出的写锁获取请求的应答策略,所述应答策略包括同意授权和拒绝授权。 进一步的,所述写锁模块具体用于: 响应操作用户发出的写锁获取请求,判断写锁的获取状态; 若写锁的获取状态为未被获取,则确定应答策略为同意授权,向所述操作用户发 送写锁,并锁住配置文件,以供获取到写锁的操作用户对配置文件进行更新; 若写锁的获取状态为已被获取,则确定应答策略为拒绝授权; 5 CN 111585802 A 说 明 书 3/12 页 响应于操作用户的写锁释放操作,更新写锁的获取状态。 进一步的,所述装置还包括告警管理模块,所述告警管理模块用于: 初始化alarmProc进程并将告警定义文件缓存至alarmProc进程,并响应于APP进 程的注册请求,将APP进程注册到alarmProc进程; 响应于APP进程的告警事件通知,在alarmProc进程中生成告警事件,并向 oamProcess进程发送告警事件,以供oamProcess进程将告警事件写入本地文件。 进一步的,所述告警模块在响应于APP进程的告警事件通知,在alarmProc进程中 生成告警事件时,具体包括: 响应于APP进程的告警事件通知,根据告警定义文件确定告警等级; 在alarmProc进程中生成对应告警等级的告警事件。 进一步的,所述装置还包括性能管理模块,所述性能管理模块用于: 初始化pmProc进程,将KPI定义文件缓存至pmProc进程并创建共享内存; 响应于APP进程的注册请求,将APP进程注册到pmProc进程,以使APP进程确定其 KPI在共享内存中的位置; 由pmProc进程定时打包共享内存中的KPI,所述KPI由APP进程进行收集并在共享 内存中进行更新; 响应于oamProcess进程的KPI获取请求,由pmProc进程向oamProcess进程发送打 包后的KPI。 进一步的,所述装置还包括网页管理模块,所述网页管理模块用于: 利用httpProc进程接收浏览用户的HTTP请求,并将适用于oamProcess进程处理的 HTTP请求向oamProcess进程转发; 响应于httpProc进程的HTTP请求,在oamProcess进程中处理HTTP请求,并将处理 结果返回httpProc进程,由httpProc进程向浏览用户转发处理结果。 在第三方面,本申请实施例提供了一种计算机设备,包括:存储器以及一个或多个 处理器; 所述存储器,用于存储一个或多个程序; 当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理 器实现如第一方面所述的窄带物联网的OAM管理方法。 在第四方面,本申请实施例提供了一种包含计算机可执行指令的存储介质,所述 计算机可执行指令在由计算机处理器执行时用于执行如第一方面所述的窄带物联网的OAM 管理方法。 本申请实施例通过configProc进程缓存配置文件中的配置参数,将APP进程接入 configProc进程中,并在configProc进程注册感兴趣的配置参数作为感兴趣参数,在感兴 趣参数发生更新时,configProc进程向对此参数感兴趣的APP进程发送参数变更通知,以通 知APP进程应用更新后的感兴趣参数,及时响应配置参数的更新,保证窄带物联网的正常使 用。 附图说明 图1是本申请实施例提供的一种窄带物联网的OAM管理方法的流程图; 6 CN 111585802 A 说 明 书 4/12 页 图2是本申请实施例提供的配置参数管理的流程时序图; 图3是本申请实施例提供的另一种窄带物联网的OAM管理方法的流程图; 图4是本申请实施例提供的写锁机制流程时序图; 图5是本申请实施例提供的另一种窄带物联网的OAM管理方法的流程图; 图6是本申请实施例提供的告警管理的流程时序图; 图7是本申请实施例提供的性能管理的流程时序图; 图8是本申请实施例提供的网页管理的流程时序图; 图9是本申请实施例提供的一种窄带物联网的OAM管理装置的结构示意图; 图10是本申请实施例提供的一种计算机设备的结构示意图。
分享到:
收藏