一种车辆跨屏信息的通信方法、系统、介质和电子设备技术方案

技术编号:38821361 阅读:11 留言:0更新日期:2023-09-15 20:00
本申请提供了一种车辆跨屏信息的通信方法、系统、介质和电子设备。本申请并没有在第一客户进程的第一屏幕与第二客户进程的第二屏幕之间保持点对点式固定的通信连接,而是由多用户共享服务依据通信包对第一客户进程与第二客户进程之间的通信进行协调,通过协调的方式将通信包传送至第二客户进程。在第一客户进程与第二客户进程之间无连接的情况下,打通了两者之间的信息隔离,减少了网状通道结构的密度,节省了系统资源,大大减轻了系统负担。大大减轻了系统负担。大大减轻了系统负担。

【技术实现步骤摘要】
一种车辆跨屏信息的通信方法、系统、介质和电子设备


[0001]本申请涉及智能车辆
,具体而言,涉及一种车辆跨屏信息的通信方法、系统、介质和电子设备。

技术介绍

[0002]目前,在车辆上的多屏结构包括:多个屏幕和多个客户主机,每个客户主机的客户进程对应至少一个屏幕,且每个客户进程均运行一个独立的安卓系统。多个客户进程的进程间通过局域网进行通信。如果两个客户进程分别控制的两个屏幕有联动需求,则两个客户进程需要为两个屏幕建立点对点的通信通道,以实现两个屏幕间的信息交互;如果一个客户进程控制多个屏幕,而一个客户主机中有多个客户进程,则会形成一个网状通道结构,这样会耗费大量的系统资源,加重了系统负担。
[0003]因此,本申请提供了一种车辆跨屏信息的通信方法,以解决上述技术问题。

技术实现思路

[0004]本申请的目的在于提供一种车辆跨屏信息的通信方法、系统、介质和电子设备,能够解决上述提到的至少一个技术问题。具体方案如下:
[0005]根据本申请的具体实施方式,第一方面,本申请提供一种车辆跨屏信息的通信方法,应用于服务主机,包括:
[0006]接收第一客户主机中第一客户进程通过第一回调通道发送的与跨屏信息相关联的通信包,其中,所述第一客户进程与至少一个第一屏幕相关联,所述第一回调通道是所述第一客户进程与所述服务主机中的多用户共享服务之间预先建立的唯一回调通道;
[0007]基于所述第一客户进程发送的通信包确定第二回调通道的通道标识,其中,所述第二回调通道是第二客户主机中第二客户进程与所述服务主机中的所述多用户共享服务之间预先建立的唯一回调通道,所述第二客户进程与至少一个第二屏幕相关联;
[0008]基于所述通道标识所指示的第二回调通道将所述通信包传送至所述第二客户进程。
[0009]可选的,所述基于所述第一客户进程发送的通信包确定第二回调通道的通道标识,包括:
[0010]基于所述第一客户进程发送的通信包获得第二客户进程的进程标识;
[0011]基于所述第二客户进程的进程标识确定所述第二回调通道的通道标识。
[0012]可选的,所述基于所述第二客户进程的进程标识确定所述第二回调通道的通道标识,包括:
[0013]基于所述第二客户进程的进程标识从通道标识数据集中确定所述第二回调通道的通道标识。
[0014]可选的,所述方法还包括:
[0015]响应于基于所述第二客户进程的进程标识从通道标识数据集中确定所述第二回
调通道的通道标识,获取当前记录时间点;
[0016]将所述当前记录时间点与所述第二回调通道的通道标识所形成的第一映射关系记录在通信日志中;
[0017]在所述通信日志中,统计在所述当前记录时间点前预设记录时长的时间段内每个通道标识的记录次数;
[0018]在所述通道标识数据集中,基于每个通道标识的记录次数从大到小调整第二映射关系中的通道标识的排列次序,其中,所述第二映射关系是指客户进程的进程标识与回调通道的通道标识的映射关系。
[0019]可选的,所述接收第一客户进程通过第一回调通道发送的与跨屏信息相关联的通信包之前,还包括:
[0020]建立所述多用户共享服务;
[0021]响应于接收到任一客户进程向所述多用户共享服务发出的注册回调请求,建立所述多用户共享服务与所述客户进程进行通信的回调通道,其中,所述任一客户进程包括所述第一客户进程或所述第二客户进程。
[0022]可选的,所述接收第一客户进程通过第一回调通道发送的与跨屏信息相关联的通信包之前,还包括:
[0023]确定与所述客户进程进行通信的回调通道的通道标识;
[0024]利用所述回调通道,通过所述客户进程从其所在的客户主机中获得所述客户进程的进程标识;
[0025]将所述回调通道的通道标识与所述客户进程的进程标识的第二映射关系保存在所述通道标识数据集中。
[0026]可选的,所述通信包还包括指示联动的第二屏幕的标识信息。
[0027]根据本申请的具体实施方式,第二方面,本申请提供一种车辆跨屏信息的通信系统,包括:
[0028]多个客户主机、多个屏幕和服务主机;
[0029]每个客户主机,与至少一个屏幕通信连接;
[0030]所述服务主机,配置为:
[0031]接收第一客户主机中第一客户进程通过第一回调通道发送的与跨屏信息相关联的通信包,其中,所述第一客户进程与至少一个第一屏幕相关联,所述第一回调通道是所述第一客户进程与所述服务主机中的多用户共享服务之间预先建立的唯一回调通道;
[0032]基于所述第一客户进程发送的通信包确定第二回调通道的通道标识,其中,所述第二回调通道是第二客户主机中第二客户进程与所述服务主机中的所述多用户共享服务之间预先建立的唯一回调通道,所述第二客户进程与至少一个第二屏幕相关联;
[0033]基于所述通道标识所指示的第二回调通道将所述通信包传送至所述第二客户进程。
[0034]可选的,所述基于所述第一客户进程发送的通信包确定第二回调通道的通道标识,包括:
[0035]基于所述第一客户进程发送的通信包获得第二客户进程的进程标识;
[0036]基于所述第二客户进程的进程标识确定所述第二回调通道的通道标识。
[0037]可选的,所述基于所述第二客户进程的进程标识确定所述第二回调通道的通道标识,包括:
[0038]基于所述第二客户进程的进程标识从通道标识数据集中确定所述第二回调通道的通道标识。
[0039]可选的,所述服务主机,还配置为:
[0040]响应于基于所述第二客户进程的进程标识从通道标识数据集中确定所述第二回调通道的通道标识,获取当前记录时间点;
[0041]将所述当前记录时间点与所述第二回调通道的通道标识所形成的第一映射关系记录在通信日志中;
[0042]在所述通信日志中,统计在所述当前记录时间点前预设记录时长的时间段内每个通道标识的记录次数;
[0043]在所述通道标识数据集中,基于每个通道标识的记录次数从大到小调整第二映射关系中的通道标识的排列次序,其中,所述第二映射关系是指客户进程的进程标识与回调通道的通道标识的映射关系。
[0044]可选的,所述接收第一客户进程通过第一回调通道发送的与跨屏信息相关联的通信包之前,还包括:
[0045]建立所述多用户共享服务;
[0046]响应于接收到任一客户进程向所述多用户共享服务发出的注册回调请求,建立所述多用户共享服务与所述客户进程进行通信的回调通道,其中,所述任一客户进程包括所述第一客户进程或所述第二客户进程。
[0047]可选的,所述接收第一客户进程通过第一回调通道发送的与跨屏信息相关联的通信包之前,还包括:
[0048]确定与所述客户进程进行通信的回调通道的通道标识;
[0049]利用所述回调通道,通过所述客户进程从其所在本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车辆跨屏信息的通信方法,应用于服务主机,其特征在于,包括:接收第一客户主机中第一客户进程通过第一回调通道发送的与跨屏信息相关联的通信包,其中,所述第一客户进程与至少一个第一屏幕相关联,所述第一回调通道是所述第一客户进程与所述服务主机中的多用户共享服务之间预先建立的唯一回调通道;基于所述第一客户进程发送的通信包确定第二回调通道的通道标识,其中,所述第二回调通道是第二客户主机中第二客户进程与所述服务主机中的所述多用户共享服务之间预先建立的唯一回调通道,所述第二客户进程与至少一个第二屏幕相关联;基于所述通道标识所指示的第二回调通道将所述通信包传送至所述第二客户进程。2.根据权利要求1所述的方法,其特征在于,所述基于所述第一客户进程发送的通信包确定第二回调通道的通道标识,包括:基于所述第一客户进程发送的通信包获得第二客户进程的进程标识;基于所述第二客户进程的进程标识确定所述第二回调通道的通道标识。3.根据权利要求2所述的方法,其特征在于,所述基于所述第二客户进程的进程标识确定所述第二回调通道的通道标识,包括:基于所述第二客户进程的进程标识从通道标识数据集中确定所述第二回调通道的通道标识。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:响应于基于所述第二客户进程的进程标识从通道标识数据集中确定所述第二回调通道的通道标识,获取当前记录时间点;将所述当前记录时间点与所述第二回调通道的通道标识所形成的第一映射关系记录在通信日志中;在所述通信日志中,统计在所述当前记录时间点前预设记录时长的时间段内每个通道标识的记录次数;在所述通道标识数据集中,基于每个通道标识的记录次数从大到小调整第二映射关系中的通道标识的排列次序,其中,所述第二映射关系是指客户进程的进程标识与回调通道的通道标识的映射关系。5.根据权利要求2所述的方法,其特征在于,所述接收第一客户进程通过第一回调通道发送的与跨屏信息相关联的通信包之前,还包括:建立所述多用户共享服务...

【专利技术属性】
技术研发人员:王正晖杨选陈明徐圣淇冯爽郭文奇何龙刘永祥徐晓剑
申请(专利权)人:一汽北京软件科技有限公司
类型:发明
国别省市:

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

1