一种投影设备的连接方法、装置、设备、车辆和介质与流程

文档序号:37482707发布日期:2024-04-01 13:51阅读:8来源:国知局
一种投影设备的连接方法、装置、设备、车辆和介质与流程

本申请涉及通信领域,更具体地说涉及计算机通信领域,特别是涉及一种投影设备的连接方法、装置、设备、车辆和介质。


背景技术:

1、计算设备之间的通信技术使得计算设备之间能进行信息交互。一个具体的实施场景是通过投影应用将一个计算设备上的部分应用投影到另一个计算设备上。例如,运行iso操作系统的手机可以通过carplay应用将手机上的部分应用投影到车机上(ivi soc,in-vehicle infotainment system on chip)上,从而用户可以在ivi soc上使用手机上的功能,如可以通过ivi soc连接的外设(如触摸屏、键盘、麦克风、扬声器等)使用手机上的导航、通话和消息、音乐和媒体、语音助手等手机上的功能。

2、在基于carplay应用进行投影时,提供被投影应用的计算机(如手机)和接受被投影应用的计算机(如ivi soc)需要双向均支持carplay投影协议。即,在基于carplay投影协议进行投影时,需要在手机端运行手机端的carplay应用,在ivi soc端运行ivi soc端的carplay应用。且,carplay投影协议既支持有线通信链路(例如usb线缆)也支持无线通信链路(例如蓝牙和wi-fi信号)。


技术实现思路

1、在相关技术中,提供被投影应用的计算机与接受被投影应用的计算机在基于carplay投影协议创建基于投影模式的通信连接时,接受被投影应用的计算机在同一时刻只能接受一台提供被投影应用的计算机基于一条通信链路与之创建基于投影模式的通信连接,但是,实际情况是提供被投影应用的计算机和接受被投影应用的计算机之间可能会异步并行通过多条通信链路进行创建,这会导致连接混乱,甚至连接失败,使得提供被投影应用的计算机不能实现向接受被投影应用的计算机进行投影。本申请实施例的目的是提供一种投影设备的连接方法、装置、设备、车辆、介质、芯片和计算机程序产品,能够在一定程度上解决相关技术中提供被投影应用的计算机和接受被投影应用的计算机之间可能会异步并行通过多条通信链路创建投影模式的通信连接出现连接混乱的技术问题。

2、本申请实施例的第一方面提供了一种投影设备的连接方法,应用于基于carplay投影协议的成像设备;所述方法包括:于本地与第一投影设备之间在通过第一通信链路建立起第一iap会话之后又通过第二通信链路建立起第二iap会话的情况下,基于所述第一iap会话获取用于与所述第一投影设备建立第一carplay会话的第一连接参数,并保留所述第二iap会话但暂停通信;基于所述第一连接参数尝试与所述第一投影设备建立第一carplay会话;在所述第一carplay会话建立失败的情况下,恢复所述第二iap会话的通信,并基于所述第二iap会话获取用于与所述第一投影设备建立第二carplay会话的第二连接参数;基于所述第二连接参数尝试与所述第一投影设备建立第二carplay会话。

3、本申请实施例的第二方面提供了一种投影设备的连接装置,应用于基于carplay投影协议的成像设备;所述装置包括:第一获取模块,用于于本地与第一投影设备之间在通过第一通信链路建立起第一iap会话之后又通过第二通信链路建立起第二iap会话的情况下,基于所述第一iap会话获取用于与所述第一投影设备建立第一carplay会话的第一连接参数,并保留所述第二iap会话但暂停通信;第一建立模块,用于基于所述第一连接参数尝试与所述第一投影设备建立第一carplay会话;第二获取模块,用于在所述第一carplay会话建立失败的情况下,恢复所述第二iap会话的通信,并基于所述第二iap会话获取用于与所述第一投影设备建立第二carplay会话的第二连接参数;第二建立模块,用于基于所述第二连接参数尝试与所述第一投影设备建立第二carplay会话。

4、本申请实施例的第三方面提供了一种电子设备,所述电子设备包括:处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的投影设备的连接方法的步骤。

5、本申请实施例的第四方面提供了一种车辆,所述车辆包括:处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的投影设备的连接方法的步骤。

6、本申请实施例的第五方面提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的投影设备的连接方法的步骤。

7、本申请实施例的第六方面提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的投影设备的连接方法。

8、本申请实施例的第七方面提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如第一方面所述的投影设备的连接方法。

9、在本申请实施例中,在成像设备(即接收被投影应用的计算机)与第一投影设备(即提供被投影应用的计算机)之间基于不同的第一通信链路和第二通信链路先后建立起第一iap会话和第二iap会话的情况下,后建立的第二iap会话暂停通信,先基于先建立的第一iap会话尝试基于第一通信链路在成像设备与投影设备之间建立第一carplay会话;若建立失败,则恢复第二iap会话的通信,基于第二iap会话尝试基于第二通信链路在成像设备与投影设备之间建立第二carplay会话。能够对在提供被投影应用的计算机和接受被投影应用的计算机之间异步并行通过多条通信链路创建carplay会话的情况进行有序管理,避免出现通信连接混乱,提高carplay连接成功的概率。



技术特征:

1.一种投影设备的连接方法,其特征在于,应用于基于carplay投影协议的成像设备;所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,在所述第一carplay会话建立失败的情况下,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,在所述于本地与第一投影设备之间在通过第一通信链路建立起第一iap会话之后又通过第二通信链路建立起第二iap会话的情况下,基于所述第一iap会话获取用于与所述第一投影设备建立第一carplay会话的第一连接参数,并保留所述第二iap会话但暂停通信之前,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,在所述于本地与第一投影设备之间在通过第一通信链路建立起第一iap会话之后又通过第二通信链路建立起第二iap会话的情况下,基于所述第一iap会话获取用于与所述第一投影设备建立第一carplay会话的第一连接参数,并保留所述第二iap会话但暂停通信之前,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,在所述于本地与第一投影设备之间在通过第一通信链路建立起第一iap会话之后又通过第二通信链路建立起第二iap会话的情况下,基于所述第一iap会话获取用于与所述第一投影设备建立第一carplay会话的第一连接参数,并保留所述第二iap会话但暂停通信之前,所述方法还包括:

8.一种投影设备的的连接装置,其特征在于,应用于基于carplay投影协议的成像设备;所述装置包括:

9.一种电子设备,其特征在于,所述电子设备包括:处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1至7中任一项所述的投影设备的连接方法的步骤。

10.一种车辆,其特征在于,所述车辆包括:处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1至7中任一项所述的投影设备的连接方法的步骤。

11.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1至7中任一项所述的投影设备的连接方法的步骤。


技术总结
本申请实施例提供了一种投影设备的连接方法、装置、设备、车辆和介质。方法包括:于本地与第一投影设备之间在通过第一通信链路建立起第一iAP会话之后又通过第二通信链路建立起第二iAP会话的情况下,基于第一iAP会话获取用于与第一投影设备建立第一Carplay会话的第一连接参数,并保留第二iAP会话但暂停通信;基于第一连接参数尝试与第一投影设备建立第一Carplay会话;在第一Carplay会话建立失败的情况下,恢复第二iAP会话的通信,并基于第二iAP会话获取用于与第一投影设备建立第二Carplay会话的第二连接参数;基于第二连接参数尝试与第一投影设备建立第二Carplay会话。

技术研发人员:钱沐怡,廖泽轮,张家铭,陆金杏
受保护的技术使用者:合肥杰发科技有限公司
技术研发日:
技术公布日:2024/3/31
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1