一种高效业务灯效管理方法及系统与流程
技术特征:
1.一种高效业务灯效管理系统,其特征在于:包括操作系统抽象层、平台抽象层、硬件抽象层、灯效管理层和逻辑层;所述逻辑层用于接收和转发用户与灯效管理层之间的数据;所述灯效管理层能够提供多种硬件设备参数配置和业务灯效配置至硬件抽象层内;所述硬件抽象层与灯效管理层之间通过硬件设备控制接口配合,所述硬件抽象层能够提供多种驱动相关硬件设备的驱动程序和硬件设备接口地址信息至平台抽象层内;所述平台抽象层能够提供多种不同的接口函数至操作系统抽象层内;所述操作系统抽象层能够根据硬件设备接口地址信息调用不同的操作系统以驱动硬件设备。
2.如权利要求1所述的高效业务灯效管理系统,其特征在于:所述灯效管理层内设置有初始化配置模块、硬件设备参数配置模块和业务灯效配置模块,所述业务灯效配置模块内部存储有多种灯效业务,每种灯效业务分别对应不同的灯光效果,每种灯效业务对应关联单个灯或者若干个灯组成的灯群,每种灯效业务在设计完成后,经过初始化接口设计存储在业务灯效配置模块内并进行多种灯效业务信息的配置。
3.如权利要求2所述的高效业务灯效管理系统,其特征在于:所述灯效业务信息的配置具体包括:业务灯效个数、灯效业务id、灯效id、业务灯效时长、灯效模式、业务灯效模式、业务灯效进入时灯效配置、业务灯效维持时灯效配置和业务灯效退出时灯效;每种灯效业务id对应一种或多种灯效id;所述灯效模式包括闪烁、常量和呼吸灯。
4.如权利要求3所述的高效业务灯效管理系统,其特征在于:所述硬件设备参数配置模块内存储有多种不同的硬件设备配置方案,所述硬件设备配置方案包括灯数量、灯的颜色、灯的引脚和灯的控制方式。
5.如权利要求3所述的高效业务灯效管理系统,其特征在于:所述灯效管理层内设置小粒度灯效配置模块,所述小粒度灯效配置模块包括:对每种灯效业务关联的硬件设备进行进一步拆解,得到按照时间排序的若干个灯效任务,每个灯效任务对应一种灯效id以及灯效效果并且每个灯效任务对应一种具体的硬件设备平台中的硬件设备配置,进而得到小粒度灯效配置。
6.如权利要求3所述的高效业务灯效管理系统,其特征在于:所述业务灯效配置模块内还设置有灯效业务切换单元,所述灯效业务切换单元能够接收用户发出的灯效业务id,根据灯效业务id获得具体的灯效效果,包括绑定成功灯效、绑定失败灯效、升级灯效和报警灯效,并替换当前的灯效业务id。
7.如权利要求3所述的高效业务灯效管理系统,其特征在于:所述灯效管理层内设置灯效工具调试接口,在用户端请求相关的灯效效果时,灯效管理层根据用户端的请求信息转换成对应的灯效id,而后将灯效id对应的任务发送至硬件抽象层,硬件抽象层根据任务发送至相应的硬件设备,而后将硬件设备工作后的灯效效果回传至用户端。
8.如权利要求1所述的高效业务灯效管理系统,其特征在于:所述逻辑层包括数据收发模块和数据转换模块;所述数据收发模块内设置有多种不同的api接口,通过不同的api接口接收不同的用户端发送的灯效启动请求;所述数据转换模块将不同用户端发送的灯效启动请求信息转化为通用的请求启动灯效信息,并通过数据收发模块发送至灯效管理层;同时数据收发模块能够接受灯效管理层发出的灯效启动状态反馈信息。
9.如权利要求1所述的高效业务灯效管理系统,其特征在于:所述硬件抽象层包括驱动存储模块和驱动查找模块,所述驱动存储模块内存储有不同硬件设备平台所需的驱动程序和硬件设备接口地址信息,驱动程序内设置灯数量、灯的颜色、灯的引脚和灯的控制方式的驱动,所述硬件设备接口地址信息用于接入相关硬件设备;所述驱动查找模块能够接收灯效管理层的硬件设备配置方案,而后根据硬件设备配置方案找出驱动存储模块中对应的驱动程序和硬件设备接口地址信息,并传输至平台抽象层;
10.一种高效业务灯效管理方法,采用如权利要求1-9任一所述的系统,其特征在于,包括:
技术总结
本申请属于灯效管理领域,为一种高效业务灯效管理方法及系统,包括操作系统抽象层、平台抽象层、硬件抽象层、灯效管理层和逻辑层;逻辑层用于接收和转发用户与灯效管理层之间的数据;灯效管理层能够提供多种硬件设备参数配置和业务灯效配置至硬件抽象层内;硬件抽象层与灯效管理层之间通过硬件设备控制接口配合,硬件抽象层能够提供多种驱动相关硬件设备的驱动程序和硬件设备接口地址信息至平台抽象层内。实现多平台适配的灯效控制机制、灵活的灯效配置和管理,支持灵活的灯效配置、实时灯效反馈和调试方法和高效的灯效需求导入及验证机制,支持快速验证和零代码改动的灯效配置。
技术研发人员:朱伟忠,唐小虎,蒲立,孙晓路
受保护的技术使用者:深圳市积加创新技术有限公司
技术研发日:
技术公布日:2024/12/2
技术研发人员:朱伟忠,唐小虎,蒲立,孙晓路
技术所有人:深圳市积加创新技术有限公司
备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明 :此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除
