[发明专利]一种基于融合通信终端的刷屏装置和方法有效
| 申请号: | 201110032263.7 | 申请日: | 2011-01-30 |
| 公开(公告)号: | CN102184715A | 公开(公告)日: | 2011-09-14 |
| 发明(设计)人: | 伍木飞;李三零 | 申请(专利权)人: | 广东佳和通信技术有限公司 |
| 主分类号: | G09G3/36 | 分类号: | G09G3/36;H04M1/725 |
| 代理公司: | 北京科亿知识产权代理事务所(普通合伙) 11350 | 代理人: | 汤东凤 |
| 地址: | 519080 广东省*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 融合 通信 终端 装置 方法 | ||
技术领域
本发明涉及一种基于融合通信终端的刷屏装置和方法,属于信息或通信技术的装置和方法的技术领域,具体说属于信息或通信技术中基于融合通信终端可提高程序响应速度的刷屏装置的结构和刷屏方法的技术领域。
背景技术
随着融合通信时代的到来,企业可以通过融合通信终端进行信息的传递与交流。融合通信终端要负责处理通信协议、语音以及图形界面显示。其中图形界面显示由专门的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。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东佳和通信技术有限公司,未经广东佳和通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110032263.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:铜管内壁打毛机
- 下一篇:中药足疗敷贴剂及其制备方法





