[发明专利]一种分层处理的投影操作系统在审
申请号: | 202111558090.2 | 申请日: | 2021-12-16 |
公开(公告)号: | CN114281435A | 公开(公告)日: | 2022-04-05 |
发明(设计)人: | 周利云;沈川江 | 申请(专利权)人: | 江苏达伦电子股份有限公司 |
主分类号: | G06F9/448 | 分类号: | G06F9/448;G06F9/451 |
代理公司: | 苏州瑞光知识产权代理事务所(普通合伙) 32359 | 代理人: | 李微 |
地址: | 215533 江苏省苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分层 处理 投影 操作系统 | ||
本发明公开了一种分层处理的投影操作系统,包括:UI层、逻辑功能层和Android系统层,UI层用于从用户方接收命令、请求及数据并传递给逻辑功能层进行处理,并将结果表现出来,UI层连接逻辑功能层,逻辑功能层直接addservice到Android系统层,Android系统层通过驱动层对硬件层进行控制。本发明相较于现有技术,操作系统中UI层、逻辑功能层单独分层处理,开发时各层单独处理、互不影响,大大缩短研发周期,提高系统使用流畅度。
技术领域
本发明属于操作系统开发领域,尤其涉及一种分层处理的投影操作系统。
背景技术
OS系统即操作系统,操作系统是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入设备与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互的操作界面。
现有投影系统的软件架构对各层级没有进行分开管理,UI层、逻辑功能层都是混合开发,对后期维护和分支产品的规划造成很大的困难,研发周期长。
发明内容
本发明的目的在于:提供一种分层处理的投影操作系统,操作系统中UI层、逻辑功能层单独分层处理,开发时各层单独处理、互不影响,大大缩短研发周期,提高系统使用流畅度。
为了实现上述目的,本发明采用了如下技术方案:一种分层处理的投影操作系统,包括:UI层、逻辑功能层和Android系统层,UI层用于从用户方接收命令、请求及数据并传递给逻辑功能层进行处理,并将结果表现出来,UI层连接逻辑功能层,逻辑功能层直接addservice到Android系统层,Android系统层通过驱动层对硬件层进行控制。
作为上述技术方案的进一步描述:
UI层和逻辑功能层之间设置有中间层,UI层和逻辑功能层通过中间层进行数据传输。
作为上述技术方案的进一步描述:
UI层绑定中间层定义的第一服务接口,逻辑功能层绑定中间层定义的第二服务接口,UI层和逻辑功能层通过中间层的第一服务接口、第二服务接口进行数据传输。
作为上述技术方案的进一步描述:
硬件层包括ARM处理器、FPGA芯片、投影镜头、调焦马达和摄像头,Android系统层运行在ARM处理器之上,ARM处理器和FPGA芯片之间通过高速总线进行通信。
作为上述技术方案的进一步描述:
逻辑功能层包括参数设置单元、图形图像处理单元和热失焦补偿单元,参数设置单元用于对投影镜头、调焦马达和摄像头进行参数设置,热失焦补偿单元用于根据热失焦参数输出调焦参数,进行热失焦补偿。
作为上述技术方案的进一步描述:
热失焦参数包括投影镜头附近温度和投影画面清晰度。
作为上述技术方案的进一步描述:
调焦参数包括调焦马达的步数、运行时间、角位移、电流值中的一种或多种。
作为上述技术方案的进一步描述:
图形图像处理单元包括无极变焦模块,无极变焦模块用于根据预设比例缩放调整图像。
综上所述,由于采用了上述技术方案,本发明的有益效果是:
1、本发明中,开发投影操作系统中UI层、逻辑功能层时,UI层、逻辑功能层单独分层处理、互不影响,大大缩短研发周期,提高系统使用流畅度,UI层与逻辑功能层通信,逻辑功能层直接add service到Android系统层,使得服务不会使用过程中死亡,从而使投影无法工作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏达伦电子股份有限公司,未经江苏达伦电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111558090.2/2.html,转载请声明来源钻瓜专利网。