投屏方法、硬件系统及存储介质技术方案

技术编号:37509180 阅读:23 留言:0更新日期:2023-05-07 09:48
本申请公开了一种投屏方法、硬件系统、计算机可读存储介质、屏幕分享系统和交通工具,涉及投屏技术领域。该投屏方法包括:通过第一硬件系统向第二硬件系统发送用于请求投屏的第一请求;其中,第一硬件系统与第二硬件系统之间通过总线连接;获取第二硬件系统基于第一请求反馈的地址信息,地址信息用于标识第二硬件系统的缓存空间;基于地址信息,将第一硬件系统的投屏数据经由总线发送至缓存空间,投屏数据用于第二硬件系统显示相应的投屏内容。第一硬件系统和第二硬件系统之间通过总线连接,具有较大的带宽,投屏数据传输速度较快,有益于提高投屏内容显示的流畅性,且生产成本较低,更无需占用车载以太网的带宽。更无需占用车载以太网的带宽。更无需占用车载以太网的带宽。

【技术实现步骤摘要】
投屏方法、硬件系统及存储介质


[0001]本申请涉及投屏
,尤其涉及一种投屏方法、硬件系统、计算机可读存储介质、屏幕分享系统和交通工具。

技术介绍

[0002]在交通工具电气化和智能化的发展趋势推动下,车载显示屏的数量越来越多。如部分交通工具上不仅限于在驾驶室的仪表盘区域设置显示屏,还可分别为副驾驶以及各个后排座位配备显示屏,以改善乘车体验。这也为车载显示屏之间屏幕贡献提供了可能,比如副驾分享有趣的视频流内容给后排乘客的显示屏上。通常情况下,车载显示屏之间通过车载以太网进行投屏内容的分享,不仅占用车载以太网的带宽,而且成本较高。

技术实现思路

[0003]有鉴于现有技术中存在的上述问题,本申请提供了一种投屏方法、硬件系统、计算机可读存储介质、屏幕分享系统和交通工具,本申请实施例采用的技术方案如下。
[0004]本申请第一方面提供了一种投屏方法,包括:通过第一硬件系统向第二硬件系统发送用于请求投屏的第一请求;其中,所述第一硬件系统与所述第二硬件系统之间通过总线连接;获取所述第二硬件系统基于所述第一请求反馈的地址信息,所述地址信息用于标识所述第二硬件系统的缓存空间;基于所述地址信息,将所述第一硬件系统的投屏数据经由所述总线发送至所述缓存空间,所述投屏数据用于第二硬件系统显示相应的投屏内容。
[0005]在一些实施例中,所述获取所述第二硬件系统基于所述第一请求反馈的地址信息,包括:获取所述第二硬件系统反馈的所述地址信息;从第一环形链表中取出缓存单元;将所述地址信息记录在所述缓存单元中;将包含所述地址信息的缓存单元添加到第二环形链表中。
[0006]在一些实施例中,所述基于所述地址信息,将所述第一硬件系统的投屏数据经由所述总线发送至所述缓存空间,包括:获取所述第一硬件系统的投屏数据;从所述第二环形链表中取出包含所述地址信息的缓存单元;基于从所述缓存单元中取出的所述地址信息,将所述投屏数据经由所述总线发送至所述缓存空间;将不包含所述地址信息的缓存单元添加到所述第一环形链表中。
[0007]在一些实施例中,所述获取所述第一硬件系统的投屏数据,包括:通过虚拟显示控制器获取所述第一硬件系统的投屏数据。
[0008]在一些实施例中,还包括:在所述第二环形链表中不具有包含所述地址信息的缓存单元的情况下,丢弃所述第一硬件系统的投屏数据。
[0009]在一些实施例中,还包括:在所述第一环形链表中不具有所述缓存单元的情况下,将获取的所述地址信息返还至所述第二硬件系统。
[0010]本申请第二方面提供了一种投屏方法,包括:通过第二硬件系统获取第一硬件系统发送的第一请求;其中,所述第一硬件系统与所述第二硬件系统之间通过总线连接,所述第一请求用于请求向所述第二硬件系统投屏;基于所述第一请求向所述第一硬件系统反馈地址信息,所述地址信息用于标识所述第二硬件系统的缓存空间;获取所述第一硬件系统基于所述地址信息经由所述总线发送的投屏数据,并将所述投屏数据保存在相应的所述缓存空间中;基于所述缓存空间中的投屏数据,通过所述第二硬件系统的显示单元显示相应的投屏内容。
[0011]在一些实施例中,所述基于所述第一请求向所述第一硬件系统反馈地址信息,包括:基于所述第一请求,在所述第二硬件系统内创建所述缓存空间;将所述缓存空间的地址信息反馈至所述第一硬件系统。
[0012]在一些实施例中,所述基于所述缓存空间中的投屏数据,通过所述第二硬件系统的显示单元显示相应的投屏内容,包括:通过虚拟摄像机从所述缓存空间中获取所述投屏数据,并将所述投屏数据传输至所述显示单元;通过所述显示单元基于所述投屏数据显示相应的投屏内容。
[0013]本申请第三方面提供了一种硬件系统,所述硬件系统作为第一硬件系统或第二硬件系统,至少包括存储器和处理器,所述存储器上存储有程序;所述处理器在执行所述存储器上的程序时实现如上所述的方法。
[0014]本申请第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机可执行指令,在执行所述计算机可读存储介质中的所述计算机可执行指令时实现如上所述的方法。
[0015]本申请第五方面提供了一种屏幕分享系统,包括第一硬件系统和第二硬件系统,所述第一硬件系统与所述第二硬件系统之间通过总线连接;所述第一硬件系统配置为:向第二硬件系统发送用于请求投屏的第一请求;所述第二硬件系统配置为:基于所述第一请求向所述第一硬件系统反馈地址信息,所述地址信息用于标识所述硬件系统的缓存空间;所述第一硬件系统还配置为:基于所述地址信息,将所述第一硬件系统的投屏数据经由所述总线发送至所述缓存空间所述第二硬件系统还配置为:基于所述缓存空间中的投屏数据,通过所述第二硬
件系统的显示单元显示相应的投屏内容。
[0016]本申请第六方面提供了一种交通工具,包括如上所述的屏幕分享系统。
[0017]本申请实施例的投屏方法,在需要执行投屏操作时,通过第一硬件系统向第二硬件系统发送用于请求投屏的第一请求,第二硬件系统基于第一请求向第一硬件系统反馈地址信息,所述地址信息能够标识第二硬件系统的缓存空间,通过第一硬件系统基于所述地址信息,将投屏数据经由总线发送至缓存空间中,通过第二硬件系统基于缓存空间中投屏数据显示相应的投屏内容,以在第一硬件系统和第二硬件系统之间投屏,第一硬件系统和第二硬件系统之间通过总线连接,具有较大的带宽,投屏数据传输速度较快,有益于提高投屏内容显示的流畅性,且生产成本较低,更无需占用车载以太网的带宽。
附图说明
[0018]图1为本申请第一种实施例的投屏方法的流程图;图2为本申请第一种实施例的投屏方法中步骤S120的流程图;图3为本申请第一种实施例的投屏方法中步骤S130的流程图;图4为本申请第二种实施例的投屏方法的流程图;图5为本申请第三种实施例的投屏方法的流程图;图6为本申请第四种实施例的硬件系统的结构框图;图7为本申请第六种实施例的屏幕分享系统的系统架构图。
具体实施方式
[0019]此处参考附图描述本申请的各种方案以及特征。
[0020]应理解的是,可以对此处申请的实施例做出各种修改。因此,上述说明书不应该视为限制,而仅是作为实施例的范例。本领域的技术人员将想到在本申请的范围和精神内的其他修改。
[0021]包含在说明书中并构成说明书的一部分的附图示出了本申请的实施例,并且与上面给出的对本申请的大致描述以及下面给出的对实施例的详细描述一起用于解释本申请的原理。
[0022]通过下面参照附图对给定为非限制性实例的实施例的优选形式的描述,本申请的这些和其它特性将会变得显而易见。
[0023]当结合附图时,鉴于以下详细说明,本申请的上述和其他方面、特征和优势将变得更为显而易见。
[0024]此后参照附图描述本申请的具体实施例;然而,应当理解,所申请的实施例仅仅是本申请的实例,其可采用多种方式实施。熟知和/或重复的功能和结构并未详细描述以避免不必要或多余的细节使得本申请模糊不清。因此,本文本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种投屏方法,包括:通过第一硬件系统向第二硬件系统发送用于请求投屏的第一请求;其中,所述第一硬件系统与所述第二硬件系统之间通过总线连接;获取所述第二硬件系统基于所述第一请求反馈的地址信息,所述地址信息用于标识所述第二硬件系统的缓存空间;基于所述地址信息,将所述第一硬件系统的投屏数据经由所述总线发送至所述缓存空间,所述投屏数据用于第二硬件系统显示相应的投屏内容。2.根据权利要求1所述的方法,其中,所述获取所述第二硬件系统基于所述第一请求反馈的地址信息,包括:获取所述第二硬件系统反馈的所述地址信息;从第一环形链表中取出缓存单元;将所述地址信息记录在所述缓存单元中;将包含所述地址信息的缓存单元添加到第二环形链表中。3.根据权利要求2所述的方法,其中,所述基于所述地址信息,将所述第一硬件系统的投屏数据经由所述总线发送至所述缓存空间,包括:获取所述第一硬件系统的投屏数据;从所述第二环形链表中取出包含所述地址信息的缓存单元;基于从所述缓存单元中取出的所述地址信息,将所述投屏数据经由所述总线发送至所述缓存空间;将不包含所述地址信息的缓存单元添加到所述第一环形链表中。4.根据权利要求3所述的方法,其中,所述获取所述第一硬件系统的投屏数据,包括:通过虚拟显示控制器获取所述第一硬件系统的投屏数据。5.根据权利要求3所述的方法,其中,还包括:在所述第二环形链表中不具有包含所述地址信息的缓存单元的情况下,丢弃所述第一硬件系统的投屏数据。6.根据权利要求2所述的方法,其中,还包括:在所述第一环形链表中不具有所述缓存单元的情况下,将获取的所述地址信息返还至所述第二硬件系统。7.一种投屏方法,包括:通过第二硬件系统获取第一硬件系统发送的第一请求;其中,所述第一硬件系统与所述第二硬件系统之间通过总线连接,所述第一请求用于请求向所述第二硬件系统投屏;基于所述第一请求向所述第一硬件系统反馈地址信息,所述地址信息用于标识所述第二硬件系统的缓存空间;获取所述第一硬件系统基于所述地址信息经由所述总线发送的投屏数据,并将所述投屏数据保存在相应的所述缓存空间中...

【专利技术属性】
技术研发人员:崔尚蔡汶楷金恒庄
申请(专利权)人:南京芯驰半导体科技有限公司
类型:发明
国别省市:

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

1