本发明涉及一种基于SDV(Software Defined Vehicles,软件定义汽车)标准的车身喇叭控制系统,包括:设备抽象层对不同类型的电喇叭设备的端口进行解耦,提供电喇叭设备抽象服务;原子服务层对不同基础软件与鸣笛原子服务进行解耦,提供鸣笛服务;喇叭控制组合服务模块用于确定不同喇叭控制模式下鸣笛请求的服务优先级;应用层接收到不同的基础软件发送的鸣笛请求时,调用喇叭控制组合服务模块,喇叭控制组合服务模块确定优先级后调用原子服务层的鸣笛服务,鸣笛服务调用设备抽象层的电喇叭设备抽象服务,由设备抽象层的电喇叭设备抽象服务来驱动喇叭,实现喇叭的控制;采用的服务化软件架构实现,能够对服务进行自适应部署,代码偶合度低,复用性强。