一种多屏显示系统内存均衡方法及装置的制作方法

文档序号:6425438阅读:231来源:国知局
专利名称:一种多屏显示系统内存均衡方法及装置的制作方法
技术领域
本发明涉及多屏显示系统显示领域,尤其涉及一种多屏显示系统内存均衡方法及装置。
背景技术
多屏显示系统是由多个显示单元组成,本身具有较强的一致性特点。目前的多屏显示系统内存统筹管理都是针对单个显示单元处理,只管理本单元的内存使用情况,管理简单,不能充分利用各个显示单元的资源,发挥整体系统资源的优势。拼墙系统各个显示单元在运行过程中,每个显示单元执行各种不同的复杂业务, 内存使用情况参差不齐,很多程度上影响整个系统的性能,影响多屏显示系统的一致性。目前的技术无法充分利用各个显示单元的内存资源,使得整个多屏显示系统运行在相对良好的环境中,提升系统稳定性。

发明内容
本发明的第一个发明目的在于提供了一种多屏显示系统内存均衡方法,使整个多屏显示系统能够充分利用各个显示单元的资源,提高系统的稳定性。为了实现本发明的申请个发明目的,采用如下的技术方案
一种多屏显示系统内存均衡方法,所述多屏显示系统由若干个显示单元组成,各个显示单元均设置有内存均衡模块和链表,每个显示单元的内存均衡模块定时广播本显示单元的内存使用率,并把接收到的其它显示单元的内存使用率保存到本显示单元的链表中, 当申请显示单元需要申请内存时,进行以下步骤
申请显示单元从链表中查找内存使用率最低的目标显示单元,向目标显示单元发送内存申请请求;
目标显示单元返回内存起始地址给申请显示单元; 申请显示单元接收到起始地址,保存为内存申请信息;
申请的内存释放时,申请显示单元根据内存申请信息通知目标显示单元释放内存; 申请显示单元对申请内存进行使用。作为一种优选方案,所述申请显示单元查找链表,如果申请显示单元为内存使用率最低的显示单元,则申请显示单元与目标显示单元为同一显示单元,在申请显示单元申请内存。作为一种优选方案,所述目标显示单元返回内存起始地址给申请显示单元,同时保存记录申请显示单元ID、内存起始地址和内存大小。作为一种优选方案,所述内存申请信息包括目标显示单元ID、内存起始地址、内存大小。作为进一步的优选方案,所述内存申请信息是在起始地址上加上目标显示单元ID 进行统一编址。
作为一种优选方案,所述申请显示单元对申请的内存进行使用包括以下步骤 申请显示单元的内存均衡模块采用专门的读写函数生成读写操作信息;
申请显示单元发送读写操作信息给目标显示单元;
目标显示单元的内存均衡模块根据接收到的读写操作信息,对内存进行实际的读写操作。作为一种优选方案,所述各个显示单元之间通过高速以太网TCP协议进行通讯。本发明的目标个发明目的在于提供一种多屏显示系统内存均衡装置,以实现本发明的申请个发明目的所提供的方法。为了实现本发明的目标个发明目的,采用如下的技术方案
一种多屏显示系统内存均衡装置,所述多屏显示系统由若干个显示单元组成,所述装置包括设置在各个显示单元的内存均衡模块和链表,
所述内存均衡模块用于定时广播本显示单元的内存使用率,并接收其它显示单元的内存使用率;
所述链表用于保存内存均衡模块接收到的其它显示单元的内存使用率。作为一种优选方案,所述内存均衡模块包括通讯子模块和核心处理子模块, 所述通讯子模块用于定时广播本显示单元的内存使用率,并为显示单元交互提供接
Π ;
所述核心处理子模块用于记录内存申请信息,并为内存申请、内存释放、内存读写操作提供接口。与现有技术相比,本发明消除了各个显示单元的内存使用不均衡出现的毛刺,充分利用各个显示单元的内存资源,体现拼墙系统整体性、一致性,使得各个显示单元内存使用相对均衡,保证系统运行在良好的环境中,提高系统运行的稳定性及一致性。


图1为本发明的内存申请流程图; 图2为本发明的内存释放流程图3为本发明的内存读写流程图。
具体实施例方式下面结合附图对本发明作进一步的描述。多屏显示系统由若干个显示单元组成,各个显示单元均设置有内存均衡模块和链表。每个显示单元的内存均衡模块定时获取本显示单元的内存使用情况,把本显示单元的内存使用率广播发送到其它各个显示单元。每个显示单元收到其它显示单元的内存使用率后,保存到链表中,以便查找。内存均衡模块设置有专门的内存申请函数,内存释放函数和内存读写操作函数, 指导内存申请、内存释放和内存读写操作功能。通过高速以太网TCP协议进行显示单元之间的通讯,保证通讯的可靠性。内存申请流程如图1所示。当申请显示单元申请新的内存时,调用内存均衡模块专门的内存申请函数申请内存。内存均衡模块首先查找链表,查询内存使用率最低的显示单元。如果各个显示单元使用内存情况均衡,直接在本单元中申请,如果内存使用率参差不齐,自动查找一个使用率最低的目标显示单元进行申请。当目标显示单元的内存均衡模块接收到内存申请后,通过本地的内存申请函数申请内存。如果申请失败,返回错误信息,申请显示单元收到错误信息后,重新查找其它显示单元进行再次申请。如果内存申请成功,返回内存的起始地址给申请显示单元。起始地址返回到申请显示单元后,如果直接使用返回的起始地址,必定会与申请显示单元或者其它显示单元的内存地址混淆,必须经过适当处理。采用统一编址的思想,在起始地址上加如CID (目标显示单元的ID)进行统一编址,这就区分了不同显示单元的内存的地址。进行统一编址后,保存为内存申请信息。内存申请信息包括目标显示单元的ID、内存的起始地址和内存大小。同时,目标显示单元也记录申请显示单元的ID、内存起始地址和内存大小。至此,内存申请结束。内存释放流程如图2所示。内存均衡模块提供了专门的内存释放函数,进行内存的释放。申请显示单元通知目标显示单元释放内存,目标显示单元内存均衡模块接收到释放内存信息后,查询目标显示单元的内存申请信息列表,根据内存地址查看所要释放的内存是否已经被释放。如果没有释放,则进行释放,返回成功信息,如果由于其它原因被无意释放(如掉电),也返回成功信息。申请显示单元收到目标显示单元释放内存的信息,如果成功,则删除申请显示单元的释放内存信息。如果目标显示单元无响应,申请显示单元要把内存申请信息打上标记,定时通知目标显示单元进行释放。至此,内存释放结束。内存读写流程如图3所示。内存均衡模块提供了专门的内存读写函数,申请显示单元进行内存读写操作时,发送读写操作信息给目标显示单元,目标显示单元接收到读写操作信息后,进行实际的内存操作,返回结果到申请显示单元。申请显示单元使用完内存, 进行内存释放,返回内存资源给目标显示单元。至此,内存读写操作结束。
权利要求
1.一种多屏显示系统内存均衡方法,所述多屏显示系统由若干个显示单元组成,其特征在于,各个显示单元均设置有内存均衡模块和链表,每个显示单元的内存均衡模块定时广播本显示单元的内存使用率,并把接收到的其它显示单元的内存使用率保存到本显示单元的链表中,当申请显示单元需要申请内存时,进行以下步骤申请显示单元从链表中查找内存使用率最低的目标显示单元,向目标显示单元发送内存申请请求;目标显示单元返回内存起始地址给申请显示单元;申请显示单元接收到起始地址,保存为内存申请信息;申请的内存释放时,申请显示单元根据内存申请信息通知目标显示单元释放内存;申请显示单元对申请内存进行使用。
2.根据权利要求1所述的多屏显示系统内存均衡方法,其特征在于,所述申请显示单元查找链表,如果申请显示单元为内存使用率最低的显示单元,则申请显示单元与目标显示单元为同一显示单元,在申请显示单元申请内存。
3.根据权利要求1所述的多屏显示系统内存均衡方法,其特征在于,所述目标显示单元返回内存起始地址给申请显示单元,同时保存记录申请显示单元ID、内存起始地址和内存大小。
4.根据权利要求1所述的多屏显示系统内存均衡方法,其特征在于,所述内存申请信息包括目标显示单元ID、内存起始地址、内存大小。
5.根据权利要求3所述的多屏显示系统内存均衡方法,其特征在于,所述内存申请信息是在起始地址上加上目标显示单元ID进行统一编址。
6.根据权利要求1所述的多屏显示系统内存均衡方法,其特征在于,所述申请显示单元对申请的内存进行使用包括以下步骤申请显示单元的内存均衡模块采用专门的读写函数生成读写操作信息;申请显示单元发送读写操作信息给目标显示单元;目标显示单元的内存均衡模块根据接收到的读写操作信息,对内存进行实际的读写操作。
7.根据权利要求1所述的多屏显示系统内存均衡方法,其特征在于,所述各个显示单元之间通过高速以太网TCP协议进行通讯。
8.一种多屏显示系统内存均衡装置,所述多屏显示系统由若干个显示单元组成,其特征在于,所述装置包括设置在各个显示单元的内存均衡模块和链表,所述内存均衡模块用于定时广播本显示单元的内存使用率,并接收其它显示单元的内存使用率;所述链表用于保存内存均衡模块接收到的其它显示单元的内存使用率。
9.根据权利要求7所述的多屏显示系统内存均衡装置,其特征在于,所述内存均衡模块包括通讯子模块和核心处理子模块,所述通讯子模块用于定时广播本显示单元的内存使用率,并为显示单元交互提供接口 ;所述核心处理子模块用于记录内存申请信息,并为内存申请、内存释放、内存读写操作提供接口。
全文摘要
本发明提供了一种多屏显示系统内存均衡方法及装置,所述多屏显示系统由若干个显示单元组成,各个显示单元均设置有内存均衡模块和链表,每个显示单元的内存均衡模块定时广播本显示单元的内存使用率,并把接收到的其它显示单元的内存使用率保存到本显示单元的链表中。显示单元需要使用内存时,向内存使用率最低的显示单元进行内存申请,经过交互后进行使用。本发明消除了各个显示单元的内存使用不均衡出现的毛刺,充分利用各个显示单元的内存资源,体现拼墙系统整体性、一致性,使得各个显示单元内存使用相对均衡,保证系统运行在良好的环境中,提高系统运行的稳定性及一致性。
文档编号G06F3/14GK102231135SQ20111014744
公开日2011年11月2日 申请日期2011年6月2日 优先权日2011年6月2日
发明者覃政森 申请人:广东威创视讯科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1