[发明专利]基于Windows CE的多程序同时显示方法及系统有效
| 申请号: | 201410237168.4 | 申请日: | 2014-05-30 |
| 公开(公告)号: | CN104020849A | 公开(公告)日: | 2014-09-03 |
| 发明(设计)人: | 李丹;邓细秋 | 申请(专利权)人: | 爱培科科技开发(深圳)有限公司 |
| 主分类号: | G06F3/01 | 分类号: | G06F3/01 |
| 代理公司: | 深圳市君胜知识产权代理事务所 44268 | 代理人: | 王永文;刘文求 |
| 地址: | 518057 广东省深圳市南山区*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 windows ce 程序 同时 显示 方法 系统 | ||
1.一种基于Windows CE的多程序同时显示方法,其特征在于,所述方法包括以下步骤:
A、接口层接收各客户端的虚拟覆盖图层申请,对各客户端传入的需要显示的数据进行封装,并将封装后的数据发送至驱动层;
B、服务端获取驱动层中的封装后数据,并利用封装后数据创建各客户端的虚拟覆盖图层;
C、服务端根据各客户端虚拟覆盖图层的信息合成复合覆盖图层的图像,并将该图像刷新到物理页面进行显示。
2.根据权利要求1所述的基于Windows CE的多程序同时显示方法,其特征在于,所述步骤A具体为:
A1、各客户端调用接口层接口申请虚拟覆盖图层,并传入需要显示的图像数据及属性;
A2、接口层将各客户端传入的图像数据及属性分别进行封装并传送给驱动层。
3.根据权利要求2所述的基于Windows CE的多程序同时显示方法,其特征在于,所述步骤B具体为:
B1、驱动层接收到接口层传送的各客户端的封装数据后向服务端发送通知;
B2、服务端接收通知后,获取驱动层中的各客户端的封装数据,并利用该数据重建各客户端的图像数据及属性;
B3、利用重建的各客户端的图像数据及属性分别创建各客户端的虚拟覆盖图层。
4.根据权利要求3所述的基于Windows CE的多程序同时显示方法,其特征在于,所述步骤C具体为:
C1、服务端的显示线程获取各客户端虚拟覆盖图层的信息,计算每个虚拟覆盖图层需要刷新的区域,并根据计算结果创建DIB位图;
C2、创建覆盖页面的第一兼容设备描述表,将所创建的DIB位图选入第一兼容设备描述表中;
C3、将第一兼容设备描述表拷贝到物理页面设备描述表中,通过更新物理页面,将DIB位图图像显示到屏幕上。
5.根据权利要求4所述的基于Windows CE的多程序同时显示方法,其特征在于,所述步骤A2具体为:
A21、创建兼容各客户端设备描述表的第二兼容设备描述表,并根据第二兼容设备描述表属性创建DIB位图;
A22、将所创建的DIB位图选入第二兼容设备描述表,并将各客户端设备描述表拷贝到第二兼容设备描述表中;
A23、将该包含DIB位图的第二兼容设备描述表发送至驱动层。
6.一种基于Windows CE的多程序同时显示系统,其特征在于,所述系统包括:
客户端,用于向接口层发送虚拟覆盖图层申请,并向接口层发送需要显示的数据;
接口层,用于接收各客户端的虚拟覆盖图层申请,对各客户端传入的需要显示的数据进行封装,并将封装后的数据发送至驱动层;
驱动层,用于接收接口层发送的封装后的数据;
服务端,用于获取驱动层中的封装后数据,并利用封装后数据创建各客户端的虚拟覆盖图层,以及根据各客户端虚拟覆盖图层的信息合成复合覆盖图层的图像,并将该图像刷新到物理页面进行显示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于爱培科科技开发(深圳)有限公司,未经爱培科科技开发(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410237168.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种车轮刷毛刺装置
- 下一篇:空心轴磨外圆高精度弹簧堵





