基于设计模式的RRC软件架构制造技术

技术编号:37798051 阅读:37 留言:0更新日期:2023-06-09 09:28
本发明专利技术公开了基于设计模式的RRC软件架构,涉及通信技术领域,包括任务函数模块、管理模块、程序模块、小区管理模块、时间管理模块和通用模块,任务函数模块将从消息队列中收到的消息交由管理模块,管理模块将消息生成命令并确定该消息所属流程,将生成的命令存放至管理模块中的命令队列以待触发执行,程序模块用于完成各流程的操作,程序模块为状态模式,根据相应处理流程,在流程对象内部改变状态,使在运行时刻根据状态可以改变流程行为;使用设计模式的思想取代多层状态机的设计思路,通过协议状态和流程子状态的转移实现流程的现状;命令及中介者模块的引入解耦了流程与流程之间的消息交互,提高了整个系统的可维护性及功能的可扩展性。的可扩展性。的可扩展性。

【技术实现步骤摘要】
基于设计模式的RRC软件架构


[0001]本专利技术涉及通信
,尤其涉及一种基于设计模式的RRC软件架构。

技术介绍

[0002]无线资源控制(Radio Resource Control,RRC)层,是位于3G/4G/5G通信系统中的RNC、基站或CU实体中的软件功能层。RRC层向上连接非服务接入点(SAP),向下控制无线承载。其主要功能是管理控制无线资源,为上层提供所需无线资源,并且负责控制下层资源的建立、配置、修改和释放等。RRC层是非接入层(NAS)和接入层(AS)的连接点,在整个通信体系中具有非常重要的作用。传统意义上的无线资源管理包括呼叫准入控制、切换技术、功率控制、信道分配、分组调度技术和端到端的QOS保障等。
[0003]为了实现无线资源管理的具体功能RRC层协议规定了各种各样数目繁多的流程,流程可以理解为一组信令按照时间顺序的某种组合。RRC流程的特点是一级流程可能镶嵌几级其他不同的流程,而且根据流程中某一步的处理结果不同可能调用完全不同的多种流程。而且某一流程会根据信令的处理结果进入各种不同状态,不同的状态又导本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.基于设计模式的RRC软件架构,其特征在于,包括:任务函数模块;任务函数模块用于事件组的创建、RRC任务的创建、储存池和流程的初始化;管理模块;任务函数模块将从消息队列中收到的消息交由管理模块,管理模块将消息生成命令并确定该消息所属流程,将生成的命令存放至管理模块中的命令队列以待触发执行;流程模块;流程模块用于完成各流程的操作,流程模块为状态模式,流程模块定义了各流程处理命令的接口和具体状态子类实现状态类中的接口,将状态类对象作为流程对象的私有变量,由流程对象维护一个具体状态子类,根据相应处理流程,在流程对象内部改变状态,使在运行时刻根据状态可以改变流程行为;小区管理模块;小区管理模块用于存放和管理小区的相关信息;时间管理模块;时间管理模块用于管理定时器的相关信息;通用模块;通用模块用于定义RRC软件用到的相关类型及常亮定义。...

【专利技术属性】
技术研发人员:向荣钱斌刘荣袁勇温黔伟
申请(专利权)人:成都盟升科技有限公司
类型:发明
国别省市:

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

1