System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种车机多互联应用的资源状态同步方法、装置、设备及介质制造方法及图纸_技高网

一种车机多互联应用的资源状态同步方法、装置、设备及介质制造方法及图纸

技术编号:44607729 阅读:6 留言:0更新日期:2025-03-14 13:00
本申请提供了一种车机多互联应用的资源状态同步方法、装置、设备及介质,包括:多个多媒体应用基于状态同步插件库的注册接口进行信息注册,第一目标应用基于状态同步插件库的资源申请接口发送对目标音视频资源进行申请的第一参数信息,若申请成功后则通过状态同步插件库向其他目标应用同步目标音视频资源的资源分配状态信息;若接收到第二目标应用发送的对目标音视频资源进行申请的第二参数信息时,基于资源分配状态信息以及第二参数信息进行优先级比较,确定出第二目标应用对目标音视频资源是否申请成功,若申请成功则对目标音视频资源的资源分配状态信息进行更新。可以提高车机系统对互联设备以及车机内资源的状态管理效率。

【技术实现步骤摘要】

本申请涉及车机互联,尤其是涉及一种车机多互联应用的资源状态同步方法、装置、设备及介质


技术介绍

1、目前常用的车机互联方式有carplay、androidauto、手机蓝牙等。carplay、androidauto都通过各自官网提供的sdk或其他资源,来进行功能开发。蓝牙在蓝牙协议栈供应商提供的协议栈的基础上进行功能开发。在车机系统中,carplay、androidauto、蓝牙通常分别运行在不同的进程中。各个应用使用各自定义的状态,由于各个互联应用运行在不同进程中,对于车机的音频、视频资源的分配状态无法做到及时同步,降低了车机运行效率,并且对车机本地事件的处理带来了许多麻烦。不同互联设备,对于音频、视频资源的分配状态定义不同,彼此之间无法统一定义,导致各个互联应用之间以及和车机本地事件之间,对资源分配状态的判断比较复杂。所以,如何对车机多互联应用的资源状态进行同步成为了不容小觑的技术问题。


技术实现思路

1、有鉴于此,本申请的目的在于提供一种车机多互联应用的资源状态同步方法、装置、设备及介质,实现了各个互联应用运行在不同进程中对于车机的音视频资源的分配状态做到及时同步,可以提高车机系统对互联设备以及车机内资源的状态管理效率。

2、本申请实施例提供了一种车机多互联应用的资源状态同步方法,所述资源状态同步方法包括:

3、多个多媒体应用基于状态同步插件库的注册接口进行信息注册,确定出信息注册成功后的多个目标应用;其中,所述多媒体应用包括互联应用以及本地应用;</p>

4、第一目标应用基于所述状态同步插件库的资源申请接口发送对目标音视频资源进行申请的第一参数信息,若所述第一目标应用申请成功后则通过所述状态同步插件库向其他所述目标应用同步所述目标音视频资源的资源分配状态信息;其中,所述资源分配状态信息包括资源持有者信息、持有资源状态信息以及优先级信息;

5、若接收到第二目标应用发送的对所述目标音视频资源进行申请的第二参数信息时,基于所述资源分配状态信息以及所述第二参数信息进行优先级比较,确定出所述第二目标应用对所述目标音视频资源是否申请成功,若申请成功则对所述目标音视频资源的资源分配状态信息进行更新,将更新后的资源分配状态信息同步至其他目标应用。

6、在一种可能的实施方式之中,所述基于所述资源分配状态信息以及所述第二参数信息进行优先级比较,确定出所述第二目标应用对所述目标音视频资源是否申请成功,包括:

7、检测所述第二参数信息中的优先级信息是否大于等于所述资源分配状态信息中的优先级信息;

8、若是,则所述第二目标应用对所述目标音视频资源申请成功;

9、若否,则所述第二目标应用对所述目标音视频资源申请未成功。

10、在一种可能的实施方式之中,在所述第一目标应用基于所述状态同步插件库的资源申请接口发送对目标音视频资源进行申请的第一参数信息,若所述第一目标应用申请成功后则通过所述状态同步插件库向其他所述目标应用同步所述目标音视频资源的资源分配状态信息之后,所述资源状态同步方法还包括:

11、基于所述状态同步插件库对所述第一目标应用的申请结果信息以及所述第一目标应用对所述目标音视频资源的事件处理状态信息进行数据记录;

12、在下次车机启动之后,基于所述状态同步插件库获取最后一次的所述事件处理状态信息,检测最后一次的所述事件处理状态信息是否完成状态,若否则继续控制目标应用对最后一次的所述事件处理状态信息进行处理。

13、在一种可能的实施方式之中,在所述若接收到第二目标应用发送的对所述目标音视频资源进行申请的第二参数信息时,基于所述资源分配状态信息以及所述第二参数信息进行优先级比较,确定出所述第二目标应用对所述目标音视频资源是否申请成功,若申请成功则对所述目标音视频资源的资源分配状态信息进行更新,将更新后的资源分配状态信息同步至其他目标应用之后,所述资源状态同步方法包括:

14、若所述第二目标应用对所述目标音视频资源的事件处理状态信息为完成,则控制所述第二目标应用对所述目标音视频资源进行释放,并检查所述状态同步插件库的数据记录中是否存在事件处理状态信息为被打断状态的目标应用;

15、若是,则将所述目标音视频资源分配给所述被打断状态的目标应用,并对该目标应用的事件处理状态进行恢复,以便该目标应用继续对所述目标音视频资源进行处理。

16、在一种可能的实施方式之中,在所述第一目标应用基于所述状态同步插件库的资源申请接口发送对目标音视频资源进行申请的第一参数信息,若所述第一目标应用申请成功后则通过所述状态同步插件库向其他所述目标应用同步所述目标音视频资源的资源分配状态信息之后,所述资源状态同步方法还包括:

17、若所述第一目标应用为所述本地应用,则基于所述状态同步插件库对本地事件的类型以及本地事件的状态进行更新,将更新后的本地事件的类型以及本地事件的状态通知给其他所述目标应用。

18、在一种可能的实施方式之中,在所述第一目标应用基于所述状态同步插件库的资源申请接口发送对目标音视频资源进行申请的第一参数信息,若所述第一目标应用申请成功后则通过所述状态同步插件库向其他所述目标应用同步所述目标音视频资源的资源分配状态信息之后,所述资源状态同步方法还包括:

19、若所述第一目标应用为互联应用,则其他所述互联应用收到的资源持有者信息为车机,其他所述本地应用收到的资源持有者信息为互联设备;

20、若所述第一目标应用为本地应用,则其他所述目标应用收到的资源持有者信息均为车机。

21、本申请实施例还提供了一种车机多互联应用的资源状态同步装置,所述资源状态同步装置包括:

22、注册模块,用于多个多媒体应用基于状态同步插件库的注册接口进行信息注册,确定出信息注册成功后的多个目标应用;其中,所述多媒体应用包括互联应用以及本地应用;

23、资源申请模块,用于第一目标应用基于所述状态同步插件库的资源申请接口发送对目标音视频资源进行申请的第一参数信息,若所述第一目标应用申请成功后则通过所述状态同步插件库向其他所述目标应用同步所述目标音视频资源的资源分配状态信息;其中,所述资源分配状态信息包括资源持有者信息、持有资源状态信息以及优先级信息;

24、资源抢夺模块,用于若接收到第二目标应用发送的对所述目标音视频资源进行申请的第二参数信息时,基于所述资源分配状态信息以及所述第二参数信息进行优先级比较,确定出所述第二目标应用对所述目标音视频资源是否申请成功,若申请成功则对所述目标音视频资源的资源分配状态信息进行更新,将更新后的资源分配状态信息同步至其他目标应用。

25、在一种可能的实施方式之中,资源抢夺模块在用于所述基于所述资源分配状态信息以及所述第二参数信息进行优先级比较,确定出所述第二目标应用对所述目标音视频资源是否申请成功时,资源抢夺模块具体用于:

26、检测所述第二参数信息中的本文档来自技高网...

【技术保护点】

1.一种车机多互联应用的资源状态同步方法,其特征在于,所述资源状态同步方法包括:

2.根据权利要求1所述的资源状态同步方法,其特征在于,所述基于所述资源分配状态信息以及所述第二参数信息进行优先级比较,确定出所述第二目标应用对所述目标音视频资源是否申请成功,包括:

3.根据权利要求1所述的资源状态同步方法,其特征在于,在所述第一目标应用基于所述状态同步插件库的资源申请接口发送对目标音视频资源进行申请的第一参数信息,若所述第一目标应用申请成功后则通过所述状态同步插件库向其他所述目标应用同步所述目标音视频资源的资源分配状态信息之后,所述资源状态同步方法还包括:

4.根据权利要求1所述的资源状态同步方法,其特征在于,在所述若接收到第二目标应用发送的对所述目标音视频资源进行申请的第二参数信息时,基于所述资源分配状态信息以及所述第二参数信息进行优先级比较,确定出所述第二目标应用对所述目标音视频资源是否申请成功,若申请成功则对所述目标音视频资源的资源分配状态信息进行更新,将更新后的资源分配状态信息同步至其他目标应用之后,所述资源状态同步方法包括:

>5.根据权利要求3所述的资源状态同步方法,其特征在于,在所述第一目标应用基于所述状态同步插件库的资源申请接口发送对目标音视频资源进行申请的第一参数信息,若所述第一目标应用申请成功后则通过所述状态同步插件库向其他所述目标应用同步所述目标音视频资源的资源分配状态信息之后,所述资源状态同步方法还包括:

6.根据权利要求1所述的资源状态同步方法,其特征在于,在所述第一目标应用基于所述状态同步插件库的资源申请接口发送对目标音视频资源进行申请的第一参数信息,若所述第一目标应用申请成功后则通过所述状态同步插件库向其他所述目标应用同步所述目标音视频资源的资源分配状态信息之后,所述资源状态同步方法还包括:

7.一种车机多互联应用的资源状态同步装置,其特征在于,所述资源状态同步装置包括:

8.根据权利要求7所述的资源状态同步装置,其特征在于,资源抢夺模块在用于所述基于所述资源分配状态信息以及所述第二参数信息进行优先级比较,确定出所述第二目标应用对所述目标音视频资源是否申请成功时,资源抢夺模块具体用于:

9.一种电子设备,其特征在于,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过所述总线进行通信,所述机器可读指令被所述处理器运行时执行如权利要求1至6任一所述的车机多互联应用的资源状态同步方法的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求1至6任一所述的车机多互联应用的资源状态同步方法的步骤。

...

【技术特征摘要】

1.一种车机多互联应用的资源状态同步方法,其特征在于,所述资源状态同步方法包括:

2.根据权利要求1所述的资源状态同步方法,其特征在于,所述基于所述资源分配状态信息以及所述第二参数信息进行优先级比较,确定出所述第二目标应用对所述目标音视频资源是否申请成功,包括:

3.根据权利要求1所述的资源状态同步方法,其特征在于,在所述第一目标应用基于所述状态同步插件库的资源申请接口发送对目标音视频资源进行申请的第一参数信息,若所述第一目标应用申请成功后则通过所述状态同步插件库向其他所述目标应用同步所述目标音视频资源的资源分配状态信息之后,所述资源状态同步方法还包括:

4.根据权利要求1所述的资源状态同步方法,其特征在于,在所述若接收到第二目标应用发送的对所述目标音视频资源进行申请的第二参数信息时,基于所述资源分配状态信息以及所述第二参数信息进行优先级比较,确定出所述第二目标应用对所述目标音视频资源是否申请成功,若申请成功则对所述目标音视频资源的资源分配状态信息进行更新,将更新后的资源分配状态信息同步至其他目标应用之后,所述资源状态同步方法包括:

5.根据权利要求3所述的资源状态同步方法,其特征在于,在所述第一目标应用基于所述状态同步插件库的资源申请接口发送对目标音视频资源进行申请的第一参数信息,若所述第一目标应用申请成功后则通过所述状态同步插件库向其他...

【专利技术属性】
技术研发人员:郝雨腾
申请(专利权)人:富赛汽车电子有限公司
类型:发明
国别省市:

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

1