一种基于融合通信终端的刷屏装置和方法制造方法及图纸

技术编号:6493861 阅读:222 留言:0更新日期:2017-05-06 14:28
本发明专利技术公开了一种基于融合通信终端的刷屏装置和方法,属于信息或通信技术中基于融合通信终端可提高程序响应速度的刷屏装置的结构和刷屏方法的技术领域。包括:GUI模块,LCD刷屏模块和LCD驱动模块;通过增加一个LCD刷屏模块,把要刷新的屏幕区域分割成多个矩形小区域,定时把这些小区域的点阵数据一个一个地通过LCD驱动模块写入LCD。由于要刷新的屏幕区域被分割成了多个矩形小区域,使刷新小区域所需的时间不会影响其它业务模块的处理,从而提高了程序的响应速度。

【技术实现步骤摘要】

本专利技术涉及一种基于融合通信终端的刷屏装置和方法,属于信息或通信技术的装置和方法的
,具体说属于信息或通信技术中基于融合通信终端可提高程序响应速度的刷屏装置的结构和刷屏方法的

技术介绍
随着融合通信时代的到来,企业可以通过融合通信终端进行信息的传递与交流。融合通信终端要负责处理通信协议、语音以及图形界面显示。其中图形界面显示由专门的GUI模块来处理(GUI为Graphical User Interface-图形用户界面的简称,又称图形用户接口是指采用图形方式显示的计算机操作用户界面。与早期计算机使用的命令行界面相比,图形界面对于用户来说在视觉上更易于接受;),GUI模块调用图形库生成矩形的图形界面,并把图形界面的点阵数据,通过LCD驱动程序写入LCD,来实现图形界面的显示。但是,当要写入LCD的点阵数据比较大时,GUI模块会长时间占用CPU(中央处理器),而此时其它的业务模块将得不到及时处理,对有实时性要求的业务模块(比如语音处理模块)产生了影响,从而直接影响了整个程序的响应速度。为了解决上述问题,通常的做法是更换更高性能的CPU来提高刷屏速度,这样需要对硬件设计进行更改,导致硬件成本增加,开发周期大大延长。
技术实现思路
本专利技术提供了一种基于融合通信终端的刷屏装置和方法,以实现在图形界面显示中,无需更换更高性能的CPU,即可对于要写入比较大的LCD点阵数据时保证程序响应速度的目的。为达到所述的目的本专利技术的技术方案是:一种基于融合通信终端的刷屏装置,建立在现有融合通信终端的基础上,包括:一GUI模块,一LCD刷屏模块和一LCD驱动模块;所述的GUI模块,把图形界面刷屏区域的点阵数据作为一个刷屏请求,发给LCD刷屏模块;所述的LCD刷屏模块,将收到来自GUI模块的刷屏请求添加到LCD刷屏模块内部的刷屏请求队列中,并在收到来自操作系统的触发信号后,按先进先出方式从刷屏请求队列中取出刷屏请求,按照系统时钟定时地按该刷屏请求一个一个地顺序将点阵数据依次写入LCD的显示缓冲区;所述的LCD驱动模块,被该LCD刷屏模块调用,把LCD显示缓冲区的点阵数据写入显存中。该LCD刷屏模块包括添加模块、区域分割模块和写屏模块;所述的添加模块,将收到来自GUI模块的图形界面刷屏区域的点阵数据的刷屏请求添加到刷屏请求队列中;-->所述的区域分割模块,在收到来自操作系统的触发信号后,按先进先出方式从刷屏请求队列中取出刷屏请求,均匀分割LCD屏幕成至少一个矩形区域,将要刷新的刷屏区域对照所述的矩形区域分割成至少一个矩形小区域;所述的写屏模块,按照系统时钟定时地按刷屏请求一个一个地顺序把这些矩形小区域的点阵数据依次写入LCD的显示缓冲区。该刷屏区域小于LCD屏幕区域;该矩形区域小于所述的刷屏区域。一种基于融合通信终端的刷屏方法,包括如下步骤:(300)、GUI模块把图形界面刷屏区域的点阵数据作为一个刷屏请求,发给LCD刷屏模块;(301)、LCD刷屏模块将收到来自GUI模块的刷屏请求添加到LCD刷屏模块内部的刷屏请求队列中;(302)、LCD刷屏模块在收到来自操作系统的触发信号后,按先进先出方式从刷屏请求队列中取出刷屏请求,均匀分割LCD屏幕成至少一个矩形区域,将要刷新的刷屏区域对照所述的矩形区域分割成至少一个矩形小区域;(303)、LCD刷屏模块按照系统时钟定时地一个一个地顺序把这些矩形小区域的点阵数据通过LCD驱动模块写入LCD显示缓冲区。该步骤302所述的LCD屏幕区域为160×96的LCD屏幕区域,所述的LCD屏幕区域平均划分为6个54×48大小的矩形区域。该步骤303所述系统时钟定时刷新一个所述的矩形区域所需时间小于10ms。该步骤300所述刷屏区域结构的形状为矩形形状。采用本专利技术提供的刷屏装置和方法,通过增加一个LCD刷屏模块,来代替GUI模块处理刷屏;GUI模块把图形界面的点阵数据作为一个刷屏请求,发给LCD刷屏模块;LCD刷屏模块将收到来自GUI模块的刷屏请求添加到LCD刷屏模块内部的刷屏请求队列中;LCD刷屏模块在收到来自操作系统的触发信号后,按先进先出方式从刷屏请求队列中取出刷屏请求,并把要刷新的屏幕区域(刷屏区域)分割成多个矩形小区域,定时把这些小区域的点阵数据一个一个地通过LCD驱动模块写入LCD。由于要刷新的屏幕区域(刷屏区域)被分割成多个(矩形)小区域,而刷新小区域所需的时间不会影响其它业务模块的处理,并且是定时执行的,所以整个刷屏过程不会长时间占用CPU,不会影响其它业务模块,特别是有实时性要求的业务模块的处理,从而提高了程序的响应速度。附图说明图1为本专利技术刷屏装置的结构示意图;图2为本专利技术对LCD屏幕刷屏的流程图;图3为本专利技术较佳实施例的结构示意图;图4为本专利技术较佳实施例刷屏处理的流程图。图中标号说明10、刷屏区域            11、LCD屏幕12、矩形区域-->20、LCD刷屏模块         200、添加模块210、区域分割模块220、写屏模块30、LCD驱动模块100、GUI模块具体实施方式下面结合附图对本专利技术的刷屏装置和刷屏方法进一步详细描述如下。如图1所示,为本专利技术刷屏装置的结构示意图;一种基于融合通信终端的刷屏装置,建立在现有融合通信终端的基础上,包括:GUI模块100,LCD刷屏模块20和LCD驱动模块30;所述的GUI模块100,把图形界面刷屏区域10的点阵数据作为一个刷屏请求,发给LCD刷屏模块20;所述的LCD刷屏模块20,将收到来自GUI模块100的刷屏请求添加到LCD刷屏模块20内部的刷屏请求队列中,并在收到来自操作系统的触发信号后,按先进先出方式从刷屏请求队列中取出刷屏请求,按照系统时钟定时地按该刷屏请求一个一个地顺序将点阵数据依次写入LCD的显示缓冲区;该LCD刷屏模块20进一步包括添加模块200、区域分割模块210和写屏模块220;所述的添加模块200,将收到来自GUI模块的图形界面刷屏区域10的点阵数据的刷屏请求添加到刷屏请求队列中;所述的区域分割模块210,在收到来自操作系统的触发信号后,按先进先出方式从刷屏请求队列中取出刷屏请求(刷屏区域10),均匀分割LCD屏幕11成至少一个矩形区域12,将要刷新的刷屏区域10对照所述的矩形区域12分割成至少一个矩形小区域;所述的写屏模块220,按照系统时钟定时地按刷屏请求(刷屏区域10)一个一个地顺序把这些矩形小区域的点阵数据依次写入LCD的显示缓冲区。所述的LCD驱动模块30,被该LCD刷屏模块20(的写屏模块220)调用,把LCD显示缓冲区的点阵数据写入显存中。所述的显存全称显卡内存,其主要功能是用于负责存储显示芯片所处理的各种数据,显示芯片处理完数据后会将数据保存到显存中,然后由RAMDAC(数模转换器)从显存中读取出数据并将数字信号转换为模拟信号,最后由屏幕显示出来。我们在显示屏上看到的画面是由一个个的像素点构成的,而每个像素点都以4至32甚至64位的数据来控制它的亮度和色彩,这些数据必须通过显存来保存,再交由显示芯片和CPU调配,最后把运算结果转化为图形输出到显示器上。显存存贮的对像是显卡输出到显示器上的每个像素的信息。该刷屏区域10小于LCD屏幕11区域;该矩形区域12小于所述本文档来自技高网...

【技术保护点】
1.一种基于融合通信终端的刷屏装置,建立在现有融合通信终端的基础上,其特征在于,包括:一GUI模块,一LCD刷屏模块和一LCD驱动模块;所述的GUI模块,把图形界面刷屏区域的点阵数据作为一个刷屏请求,发给LCD刷屏模块;所述的LCD刷屏模块,将收到来自GUI模块的刷屏请求添加到LCD刷屏模块内部的刷屏请求队列中,并在收到来自操作系统的触发信号后,按先进先出方式从刷屏请求队列中取出刷屏请求,按照系统时钟定时地按该刷屏请求一个一个地顺序将点阵数据依次写入LCD的显示缓冲区;所述的LCD驱动模块,被该LCD刷屏模块调用,把LCD显示缓冲区的点阵数据写入显存中。

【技术特征摘要】
1.一种基于融合通信终端的刷屏装置,建立在现有融合通信终端的基础上,其特征在于,包括:一GUI模块,一LCD刷屏模块和一LCD驱动模块;所述的GUI模块,把图形界面刷屏区域的点阵数据作为一个刷屏请求,发给LCD刷屏模块;所述的LCD刷屏模块,将收到来自GUI模块的刷屏请求添加到LCD刷屏模块内部的刷屏请求队列中,并在收到来自操作系统的触发信号后,按先进先出方式从刷屏请求队列中取出刷屏请求,按照系统时钟定时地按该刷屏请求一个一个地顺序将点阵数据依次写入LCD的显示缓冲区;所述的LCD驱动模块,被该LCD刷屏模块调用,把LCD显示缓冲区的点阵数据写入显存中。2.如权利要求1所述的基于融合通信终端的刷屏装置,其特征在于该LCD刷屏模块包括添加模块、区域分割模块和写屏模块;所述的添加模块,将收到来自GUI模块的图形界面刷屏区域的点阵数据的刷屏请求添加到刷屏请求队列中;所述的区域分割模块,在收到来自操作系统的触发信号后,按先进先出方式从刷屏请求队列中取出刷屏请求,均匀分割LCD屏幕成至少一个矩形区域,将要刷新的刷屏区域对照所述的矩形区域分割成至少一个矩形小区域;所述的写屏模块,按照系统时钟定时地按刷屏请求一个一个地顺序把这些矩形小区域的点阵数据依次写入LCD的显示缓冲区。3.如权利要求1或2所述的...

【专利技术属性】
技术研发人员:伍木飞李三零
申请(专利权)人:广东佳和通信技术有限公司
类型:发明
国别省市:44

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

1