一种车载音频微服务通信方法、系统、装置和车辆制造方法及图纸

技术编号:37390439 阅读:14 留言:0更新日期:2023-04-27 07:28
本发明专利技术提供一种车载音频微服务通信方法,包括音频微服务会话管理模块、音频微服务识别加载模块、音频微服务会话控制器、音频微服务会话浏览器、音频微服务适配器和若干音频微服务;音频微服务会话管理模块用于维护和管理各音频微服务生命周期,包括激活状态和音频焦点状态;音频微服务识别加载模块,用于识别各音频微服务在清单文件中定义的意图过滤器;音频微服务会话控制器,用于对外部调用者提供音频播放控制功能;音频微服务会话浏览器,用于对外部调用者提供音频数据浏览功能;音频微服务适配器,用于对各种音频应用开发提供适配开发的模版;音频微服务,提供音频微服务适配器对应的接口。本发明专利技术融合并集成多种音频资源。本发明专利技术融合并集成多种音频资源。本发明专利技术融合并集成多种音频资源。

【技术实现步骤摘要】
一种车载音频微服务通信方法、系统、装置和车辆


[0001]本专利技术涉及车载音频整合
,具体为一种车载音频微服务通信方法、系统、装置和车辆。

技术介绍

[0002]随着车辆的智能化发展以及版权意识的逐渐增加,车辆上提供的娱乐音频服务例如酷我音乐,喜马拉雅电台,QQ音乐,K狗等音频应用日益增多,且各应用持有不同的音频版权资源。因此,车主更希望一款车载音频应用融合市面主流的音频资源,在技术层面资源融合整合,快速集成上下架的需求也日益增长,车载应用之间(如语音,导航,场景模式等)通信范围也越来越紧密,以便达到良好的车载娱乐体验。
[0003]现在市面问题:车载系统大多采用一家独大的方式,集成一套娱乐应用方案,享用一家的音频资源,如果需要使用其他的音频资源,为保证车载安全一般不允许随意的安装应用程序,那么基本上借助于手机和车载的连接,蓝牙音乐,AndroidAuto,Car Play等方式,这种方式给用户体验是车载系统能力缺失且割裂的。并且对于手机的依赖很高,并不符合未来车联网发展提供用户第三空间的理念。
[0004]如果因为合作关系的解除,对于市面发布的车载系统的音频应用容易出现无法使用的情况,只能通过升级的方式来解决,并且升级包大无法差分升级,面临升级后的很多不稳定的问题,非常麻烦。

技术实现思路

[0005]为了解决上述现有技术中存在的问题,本专利技术提供一种车载音频微服务通信方法,包括音频微服务会话管理模块、音频微服务识别加载模块、音频微服务会话控制器、音频微服务会话浏览器、音频微服务适配器和若干音频微服务;音频微服务会话管理模块用于维护和管理各音频微服务生命周期,包括激活状态和音频焦点状态;音频微服务识别加载模块,用于识别各音频微服务在清单文件中定义的意图过滤器;音频微服务会话控制器,用于对外部调用者提供音频播放控制功能;音频微服务会话浏览器,用于对外部调用者提供音频数据浏览功能;音频微服务适配器,用于对各种音频应用开发提供适配开发的模版;音频微服务,提供音频微服务适配器对应的接口。
[0006]音频微服务至少包括第一音频微服务和第二音频微服务;音频微服务会话浏览器将当前所有微服务的音源数据提供给外部调用者;外部调用者通过第一音频微服务抢占音频焦点,发起播放,将第一音频微服务的播放状态、音频信息、播放列表信息反馈给音频微服务会话管理模块;音频微服务会话管理模块接收到音源切换的信号时,第一音频微服务释放焦点,第二音频微服务抢占焦点,调用第二音频微服务进行播放,将第二音频微服务的播放状态、音频信息、播放列表信息反馈给音频微服务会话管理模块。
[0007]通过设置若干音频微服务,每一音频微服务可以对应一外部调用者提供的音频音源,使各音源可以整合在一起,通过切换音频微服务的方式来切换音源。
[0008]进一步的,还设有音频微服务的识别校验,包括音频微服务配置清单模块和音频微服务加载安全认证模块,音频微服务配置清单,用于记录微服务平台各可以使用的音频微服务名单;音频微服务加载安全认证模块,用于各音频微服务对微服务平台进行认证。通过音频微服务和微服务平台的双向认证,可以保证用户车辆不被外来程序影响。
[0009]进一步的,音频微服务加载安全认证模块包括id认证子模块、platform认证子模块和/或签名认证子模块;id认证子模块通过各音频微服务识别当前微服务平台的进程id进行认证,来允许微服务平台可以调用微服务中的数据和能力;platform认证子模块通过各音频微服务识别当前微服务平台的签名platform权限,来允许微服务平台可以调用微服务中的数据和能力;签名认证子模块通过各音频微服务识别当前微服务平台的签名,来允许微服务平台可以调用微服务中的数据和能力。
[0010]进一步的,各子模块中任一子模块通过验证,则通过对微服务平台的认证。
[0011]进一步的,音频微服务的安装和卸载监听系统应用安装和卸载的广播事件,音频微服务安装时,进入到音频微服务加载安全认证模块和音频微服务配置清单模块进行审核,审核通过后进入会话管理模块,可以保证音源的快速上架。
[0012]进一步的,通过主动拉取云端配置或云端推送配置,更新音频微服务配置清单列表;清单列表更新时,复核会话管理模块中的微服务,并清除已下架的微服务;音频微服务卸载的时候,清除会话管理模块中已下架的微服务,可以保证音源的快速下架。
[0013]进一步的,还设有音频微服务初始化过程,异步执行上一次使用的音频微服务的启动和全部音频微服务的识别校验,若上一次使用的音频微服务不可用,则启动其它可用的音频微服务,在音源下架的情况下,可以播放其它音源。
[0014]还提供一种车载音频微服务通信系统,使用上述的方法,包括音频微服务会话管理模块、音频微服务识别加载模块、音频微服务会话控制器、音频微服务会话浏览器、音频微服务适配器和若干音频微服务;音频微服务会话管理模块用于维护和管理各音频微服务生命周期,包括激活状态和音频焦点状态;音频微服务识别加载模块,用于识别各音频微服务在清单文件中定义的意图过滤器;音频微服务会话控制器,用于对外部调用者提供音频播放控制功能;音频微服务会话浏览器,用于对外部调用者提供音频数据浏览功能;音频微服务适配器,用于对各种音频应用开发提供适配开发的模版;音频微服务,提供音频微服务适配器对应的接口。
[0015]还提供一种计算装置,包括处理器以及存储器,存储器上存储有用于执行上述方法的代码。
[0016]还提供一种车辆,使用上述的方法。
[0017]本专利技术融合并集成多种音频资源,给予用户良好并且统一的用户体验。
[0018]本专利技术当面临音频合作厂商解除合作的时候,可以通过更新微服务配置表禁用该音频微服务,保证快速下架。
[0019]本专利技术只要匹配车载音频微服务架构的应用,可以通过车载应用商店下载并快速上架,保证用户享受新资源。
[0020]本专利技术提供准确的双向签名校验机制,音频微服务架构与微服务之间是双向验证的逻辑,保证用户车辆不被外来程序影响。
[0021]本专利技术车载其他应用可以使用音频微服务架构提供的能力调用播放控制能力和
数据浏览的能力,提供用户跨应用(如仪表显示,方向盘控制,语音控制,场景控制等)体验。
[0022]本专利技术将音频应用开发的方式微服务化,通过音频微服务适配器提供统一的开发方式和模版,开发高效。且通过音频微服务的控制器和浏览器,将调用者的开发成本降低,对外接口一致,可以快速实现跨应用层面的产品体验融合。
附图说明
[0023]图1为本专利技术整体示意图;
[0024]图2为本专利技术音频微服务加载安全认证模块示意图;
[0025]图3为本专利技术微服务快速下架示意图;
[0026]图4为本专利技术开机初始化示意图。
具体实施方式
[0027]下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车载音频微服务通信方法,其特征在于:包括音频微服务会话管理模块、音频微服务识别加载模块、音频微服务会话控制器、音频微服务会话浏览器、音频微服务适配器和若干音频微服务;音频微服务会话管理模块用于维护和管理各音频微服务生命周期,包括激活状态和音频焦点状态;音频微服务识别加载模块,用于识别各音频微服务在清单文件中定义的意图过滤器;音频微服务会话控制器,用于对外部调用者提供音频播放控制功能;音频微服务会话浏览器,用于对外部调用者提供音频数据浏览功能;音频微服务适配器,用于对各种音频应用开发提供适配开发的模版;音频微服务,提供音频微服务适配器对应的接口;音频微服务至少包括第一音频微服务和第二音频微服务;音频微服务会话浏览器将当前所有微服务的音源数据提供给外部调用者;外部调用者通过第一音频微服务抢占音频焦点,发起播放,将第一音频微服务的播放状态、音频信息、播放列表信息反馈给音频微服务会话管理模块;音频微服务会话管理模块接收到音源切换的信号时,第一音频微服务释放焦点,第二音频微服务抢占焦点,调用第二音频微服务进行播放,将第二音频微服务的播放状态、音频信息、播放列表信息反馈给音频微服务会话管理模块。2.根据权利要求1所述的车载音频微服务通信方法,其特征在于:还设有音频微服务的识别校验,包括音频微服务配置清单模块和音频微服务加载安全认证模块,音频微服务配置清单,用于记录微服务平台各可以使用的音频微服务名单;音频微服务加载安全认证模块,用于各音频微服务对微服务平台进行认证。3.根据权利要求2所述的车载音频微服务通信方法,其特征在于:音频微服务加载安全认证模块包括id认证子模块、platform认证子模块和/或签名认证子模块;id认证子模块通过各音频微服务识别当前微服务平台的进程id进行认证,来允许微服务平台可以调用微服务中的数据和能力;platform认证子模块通过各音频微服务识别当前微服务平台的签名platform权限,来允许微服务平台可以调用微服务中的数据和能力;签名认证子模块通过各音频微服务识别当前微服务平台的签名,来允许微服务...

【专利技术属性】
技术研发人员:王垚
申请(专利权)人:中国第一汽车股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1