一种基于SOA服务的智能车载音响控制系统的制作方法

文档序号:34015023发布日期:2023-04-29 23:57阅读:34来源:国知局
一种基于SOA服务的智能车载音响控制系统的制作方法

本发明涉及一种控制系统,尤其涉及一种基于soa服务的智能车载音响控制系统。


背景技术:

1、如图1所示,现有技术中,车载音响的控制系统包括音响、音响控制器、和音响设置开关。其中,音响设置开关可被设置成物理开关或软开关,用户可以通过该音响设置开关调整音量大小和设置音场模式等。此外,还可通过语音采集设备采集用户关于音响设置相关的语音输入指令,比如“静音”、“增加音量”等,以及通过移动终端输入音响设置的相关指令。所述音响控制器接收开关、语音、或移动终端的音响控制指令,并且转换成音响控制信号,以控制音响设备。所述音响则作为执行器,按照音响控制器发送的音响控制信号发出声音。

2、上述现有技术中的车载音响控制系统中,整车各控制器之间通过硬线信号、can通信控制信号等进行系统设计及功能设计,一方面在功能拓展性方面有先天劣势,表现为以下两点:

3、1)现有方案是基于信号的控制,需要根据功能定义相关的硬线信号和can信号,这些信号需要有明确的方向,即a发送给b什么信号,b发送给c什么信号(a、b、c均指代系统中的控制器)。这些信号接口与控制器绑定,故而使得相关的功能逻辑无法实现灵活使用和调整,且逻辑实现也无法灵活定义。

4、2)也是由于上述1)点的不足,可以看出由于功能信号与控制器绑定,在追加新的功能场景时,会导致信号和接口的复杂化。而类似的智能功能还有很多,可能在出厂时无法一一实现,这就需要在灵活的开放的接口,以供后续升级使用。

5、在另一方面,现有技术方案在功能设计上比较简单、存在局限性。具体表现在需要通过用户主动操作的方式来进行音响设置,无论是开关、语音、还是移动终端设备,都需要用户操作设置,不够智能化。并且,现有方案的策略不适用的场景有局限性,在环境发生变化时,不能主动进行音响系统调节,用户体验不佳。


技术实现思路

1、本发明针对现有技术的弊端,提供一种基于soa服务的智能车载音响控制系统。

2、本发明所述的基于soa服务的智能车载音响控制系统,包括客户端控制器、服务端控制器、传感器端控制器、和执行器端控制器;

3、其中,所述客户端控制器内设置有智能车载音响功能应用单元,所述智能车载音响功能应用单元根据所述服务端控制器反馈的车载音响干涉影响订阅信息,向所述服务端控制器发出对应的车载音响设备控制信息;

4、所述服务端控制器根据所述传感器端控制器感测到的车载音响干涉影响感测信息生成对应的车载音响干涉影响订阅信息;以及,根据所述车载音响设备控制信息向所述执行器端控制器发布相应的车载音响控制指令;

5、所述执行器端控制器根据所述车载音响控制指令对车载音响设备进行相应的控制操作。

6、本发明所述的基于soa服务的智能车载音响控制系统中,所述传感器端控制器内设置有第二can数据通信服务模块和感测服务单元;

7、所述第二can数据通信服务模块将所述感测服务单元感测到的车载音响干涉影响感测信息发送至所述服务端控制器。

8、本发明所述的基于soa服务的智能车载音响控制系统中,所述车载音响干涉影响感测信息包括当前用户的标识属性信息、车辆各个座椅位置处的乘员配置信息、车辆各车窗的开启程度信息、车辆各出风口的风量信息、和车辆当前的车速信息;

9、所述感测服务单元包括用户识别感测模块、乘员感测模块、车窗开度感测模块、出风口风量感测模块、和车速感测模块;

10、其中,所述用户识别感测模块用于感测识别当前用户的标识属性信息;

11、所述乘员感测模块用于感测车辆各个座椅位置处的乘员配置信息;

12、所述车窗开度感测模块用于感测车辆各车窗的开启程度信息;

13、所述出风口风量感测模块用于感测车辆各出风口的风量信息;

14、所述车速感测模块用于感测车辆当前的车速信息。

15、本发明所述的基于soa服务的智能车载音响控制系统中,所述服务端控制器内设置有第三can数据通信服务模块和信息订阅服务单元;

16、所述第三can数据通信服务模块接收所述车载音响干涉影响感测信息并发送至所述信息订阅服务单元。

17、本发明所述的基于soa服务的智能车载音响控制系统中,所述车载音响干涉影响订阅信息包括当前用户的标识属性订阅信息、车辆各个座椅位置处的乘员配置订阅信息、车辆各车窗的开启程度订阅信息、车辆各出风口的风量订阅信息、和车辆当前的车速订阅信息;

18、所述信息订阅服务单元包括用户识别服务模块、乘员检测服务模块、车窗开度服务模块、出风口风量服务模块、和车速服务模块;

19、其中,所述用户识别服务模块根据当前用户的标识属性信息生成当前用户的标识属性订阅信息;

20、所述乘员检测服务模块根据所述乘员配置信息生成车辆各个座椅位置处的乘员配置订阅信息;

21、所述车窗开度服务模块根据所述开启程度信息生成车辆各车窗的开启程度订阅信息;

22、所述出风口风量服务模块根据所述风量信息生成车辆各出风口的风量订阅信息;

23、所述车速服务模块根据所述车速信息生成车辆当前的车速订阅信息。

24、本发明所述的基于soa服务的智能车载音响控制系统中,所述服务端控制器内设置有信息发布服务单元;

25、所述信息发布服务单元通过所述第三can数据通信服务模块向所述执行器端控制器发布所述车载音响控制指令。

26、本发明所述的基于soa服务的智能车载音响控制系统中,所述车载音响控制指令包括车载音响音量调节控制指令和车载音响音场模式调节控制指令;

27、所述信息发布服务单元包括音量调节控制服务模块和音场模式调节控制服务模块;

28、其中,所述音量调节控制服务模块用于发布内容为音量增大或缩小的车载音响音量调节控制指令;

29、所述音场模式调节控制服务模块用于发布内容为音场模式切换调节的车载音响音场模式调节控制指令。

30、本发明所述的基于soa服务的智能车载音响控制系统中,所述执行器端控制器包括第一can数据通信服务模块、音量控制执行模块和音场模式控制执行模块;

31、其中,所述第一can数据通信服务模块用于接收所述车载音响控制指令;

32、所述音量控制执行模块根据所述车载音响音量调节控制指令控制车载音响设备进行相应的音量增大或缩小控制操作;

33、所述音场模式控制执行模块根据所述车载音响音场模式调节控制指令控制车载音响设备进行相应的音场模式切换调节控制操作。

34、本发明所述的基于soa服务的智能车载音响控制系统中,应用soa技术,完成智能车载音响控制功能的解耦设计,将原功能软件架构拆分为场景应用层、服务层、传感/执行层三层软件,并完成服务接口设计,而功能应用层软件依赖于调用服务软件,完成功能逻辑设计。此技术解决了功能软件间(控制器间或控制器内)的功能软件解耦,使功能软件不再依赖其他功能软件,并使用其相互间不再使用固定的硬线信号、can信号通信进行逻辑绑定,而是应用以太网动态连接技术设计服务软件接口,使更多的场景功能软件可以灵活使用,无论是现有的功能软件如何更改,或者开发出更新颖的场景功能软件,本发明所述基于soa服务的智能车载音响控制系统的已有服务软件并未改变或重新设计,使功能完成软件敏捷开发,节省开发成本,使功能扩展性更强。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1