一种车载内容直播方法,系统,透传服务模块和存储介质与流程



1.本发明涉及汽车技术领域,具体而言,涉及一种车载内容直播方法,系统,透传服务模块和存储介质。


背景技术:



2.随着互联网技术的发展,以及智能移动终端的普及,人们展现自我以及彼此沟通交流的方式越来越多;现有的网络交流方式两种:第一种最为常见的方式就是使用为智能终端提供的即时通讯服务应用,如、whatsapp以及snapchat等等,这些应用支持跨通信运营商、跨操作系统平台通过网络快速发送语音短信、视频、图片和文字以及支持在线视频聊天;而视频聊天应用主要依托camera成像技术以及音视频编解码技术,通过采集麦克风和camera数据进行聊天交互;第二种交流方式是直播,现在的直播一般都是基于特定的直播平台来进行,通过直播平台才能进行直播操作,与观看直播的人进行互动,如聊天、打赏等。比如游戏直播等;常见技术路径有屏幕数据实时采集、发送到后台服务器以及后台服务器分享内容。
3.上述两种方式中,使用范围及场景会有所限制,比如第一种在线视频聊天,数据源比较单一,只能是camera和麦克风的数据,用户想要展示一下车载app里的内容基本不可行;而第二种方式在线直播则需要依托某些特定平台才能进行分享的,这样用户想简单直播某款手机游戏给好友都变得很复杂。


技术实现要素:



4.有鉴于此,本发明的目的在于提供一种车载内容直播方法,系统,透传服务模块和存储介质,能够让用户实现实时在线分享及控制直播的内容,可以选择随意切换分享的内容,适用性强,成本低,满足用户的直播需求。
5.本发明提供一种车载内容直播方法,所述方法具体包括:s1:第一通信终端与第二通信终端视频联通。
6.s2: 第一通信终端向用户推送应用选择分享平台;待用户选择并确认分享的应用后,获取第一通信终端的内容数据;所述内容数据至少包括分辨率参数以及被选择应用的屏幕数据。
7.s3:通过camera透传功能将所述内容数据呈现于第一通信终端的视频通话应用界面,并实时同步于第二通信终端的的视频通话应用界面,实现第一通信终端在第二通信终端实时直播。
8.优选的,第一通信终端为智能车载操作系统,第二通信终端为智能通讯设备,例如手机和平板,视频通话应用为社交软件或视频通话软件。
9.优选的,智能车载操作系统不限定android系统,但要支持软件视频通话功能,该车载可以默认配置camera硬件模块,也可默认没有配置camera硬件模块,通过在车载操作系统植入虚拟设备内核模块、虚拟硬件抽象模块及透传服务模块,使其实现camera透传功
能,即允许注入任何用户图像数据至虚拟camera中,其中,图像数据含屏幕数据。
10.上述技术方案中,所述的社交软件并不特指某款社交app,社交软件无需定制开发,市面上支持视频通话的社交软件都适用,不改变原社交软件的界面布局,保证了该发明的适用性。
11.进一步的,所述步骤s2,具体包括:s21:检测所述第一通信终端的camera实时视频流运行状态,若存在运行camera视频,则推送应用选择分享平台;否则,保持视频通话应用的默认行为。
12.s22:用户根据应用选择分享平台选择并确认即将进行分享的应用。
13.s23:获取第一通信终端的camera所支持的分辨率参数,并将所述分辨率参数记录于所述第一通信终端。
14.s24:获取被选择的应用在所述第一通信终端上呈现的屏幕数据。
15.示例性的,智能车载操作系统在三方视频通话过程中,自动识别出车载具备camera透传功能,自动弹出“内容分享”悬浮窗按钮;其中,通过悬浮窗应用的关联服务来实现自动识别技术如下:系统实时检测camera实时视频流运行状态,有运行camera video,则启动悬浮窗关联服务;该服务检测系统后台是否具备camera设备透传功能,如有该能力则启动悬浮窗。无该能力则保持三方视频通话默认行为,进一步的,通过在camera pipeline中新增一个node来赋能camera设备的透传能力,按用户选择来确认是否bypass该node,其中,悬浮窗应用根据用户的响应,显示不同界面信息。
16.其中,当视频通话软件运行于智能车载操作系统上时,该视频软件通过调用android标准接口获取设备a系统camera所支持的分辨率,camera包含虚拟camera,智能车载操作系统知晓该分辨率并记录下来。
17.上述技术方案中,允许用户通过人机界面选择并确定即将进行分享的app应用,所直播的内容可以限定在所选中的某款app上,更加贴合游戏直播场景,避免隐私泄露;通过调用android标准接口获取设备a系统camera所支持的分辨率;通过启动透传服务模块,抓取被选择的app在智能车载操作系统上呈现的屏幕数据。
18.进一步的,所述步骤s3,具体包括:s31:将所述内容数据转换yuv数据格式,并将转换后的所述内容数据注入所述第一通信终端的camera的硬件抽象层。
19.s32:所述第一通信终端根据所述内容数据将被选择应用的运行画面实时显示于camera中的预览界面以及所述视频通话应用界面。
20.s33:被选择应用的运行画面实时同步于所述第二通信终端的的视频通话应用界面,实现所述第一通信终端在第二通信终端实时直播。
21.上述技术方案中,透传服务模块主要是将车载app实时运行在屏幕的内容注入至camera的硬件抽象层,内容注入完成后,本车载设备的camera app中预览界面以及即时社交软件,如视频通话界面都实时显示该app的运行画面,该app如果前台运行,则显示在主屏上;该app如果后台运行,则显示在虚拟付屏,同时该应用不退出,继续保活,本车载智能车载操作系统pp之间前后台切换,视频通话界面仍能显示上述app继续实时运行的内容。
22.应当理解的是,透传服务模块允许app后保活功能,即使该app切换至后台仍能保证继续运行。
23.示例性应用场景一:甲、乙双方视频通话过程中,通话甲方通过设置某一游戏应用允许内容投屏后,切换视频通话软件至后台,打开该游戏应用至前台。甲方操控该游戏,实时直播游戏操作给乙方。甲方结束该游戏应用投屏,甲、乙双方视频通话显示常规camera视频。
24.示例性应用场景二:甲、乙双方视频通话过程中,通话甲方(车载)同时打开avm环视,允许该avm内容投屏,将avm数据实时直播给乙方。乙方根据avm内容进行在线远程诊断或指导。
25.示例性应用场景三:借助于等在线视频软件,可以实时查看、监控车载应用运行情况。
26.作为另一种优选的,本发明还提供一种车载内容直播系统,所述系统至少包括:嵌入式设置于第一通信终端的内容分享模块、获取模块以及透传服务模块;所述内容分享模块,用于当第一通信终端与第二通信终端视频通话时,向用户推送应用选择分享平台;所述获取模块,用于根据用户选择并确认分享的应用获取第一通信终端的内容数据;所述内容数据至少包括分辨率参数以及被选择应用的屏幕数据;所述透传服务模块,用于将所述内容数据呈现于视频通话应用界面,实现车载内容在第二通信终端的实时直播。
27.进一步的,还包括:所述内容分享模块在第一通信终端与第二通信终端视频通话时,检测所述第一通信终端的camera实时视频流运行状态,若存在运行camera视频,则推送应用选择分享界面;否则,保持视频通话应用的默认行为。
28.进一步的,还包括:虚拟设备内核模块和虚拟硬件抽象模块;所述虚拟设备内核模块、虚拟硬件抽象模块和透传服务模块用于使所述第一通信终端实现camera透传功能。
29.进一步的,所述camera透传功能用于将所述内容数据转换yuv数据格式,并将转换后的所述内容数据注入所述第一通信终端的camera的硬件抽象层。
30.进一步的,所述透传服务模块设有后台保活功能,所述后台保活功能用于允许被分享的应用切换至后台仍继续运行。
31.作为另一种优选的,本发明还提供一种透传服务模块,所述透传服务模块用于将用户的车载内容数据注入至虚拟camera中,以实现车载内容在第二通信终端的实时直播;所述透传服务模块为如上所述系统中的透传服务模块。
32.作为另一种优选的,本发明还提供一种存储介质,位于任意控制单元,所述存储介质包括可被处理器执行的计算机程序,所述计算机程序用于执行如上所述的车载内容直播方法。
33.综上所述,本发明可以允许用户只通过日常使用的即时通讯软件便可实时分享车载内容,包括车载桌面,车载内置应用以及第三方安装应用等。所具备特点有:一、用户可以实时在线分享及控制直播的内容,允许用户开始分享、结束分享;二、用户自由可以选择随意切换分享的内容,例如:从分享应用1内容切换到应用2内容;从游戏直播切到原有即时通讯软件画面;三、一种全新的内容分享,实时互动方式,互动双方根据分享的内容进行远程诊断、指导及交流。
34.与现有技术相比,本发明的有益效果在于:
通过虚拟设备内核模块、虚拟硬件抽象模块和透传服务模块使车载系统所实现camera透传功能,通过camera透传功能可以将任何指定车载应用的数据透传至camera,进行第三方在线视频软件直播,实时同步车载应用数据,该技术实现简单,成本低;其中,视频软件无需定制开发,市面上支持视频通话的社交软件都适用,不改变原社交软件的界面布局,保证了该发明的适用性;通过人机界面选择并确定即将进行分享的app应用,所直播的内容可以限定在所选中的某款app上,更加贴合游戏直播场景,避免隐私泄露。
附图说明
35.图1为本发明一种车载内容直播方法的流程图。
36.图2为本发明一种车载内容直播系统的示意图。
具体实施方式
37.为了便于理解本发明,下面将参照相关附图对本发明进行更全面的描述。附图中给出了本发明的较佳实施方式。但是,本发明可以以许多不同的形式来实现,并不限于本文所描述的实施方式。
38.请参考图1,本发明提供一种车载内容直播方法,所述方法具体包括:s1:第一通信终端与第二通信终端视频联通。
39.s2: 第一通信终端向用户推送应用选择分享平台;待用户选择并确认分享的应用后,获取第一通信终端的内容数据;所述内容数据至少包括分辨率参数以及被选择应用的屏幕数据。
40.s3:通过camera透传功能将所述内容数据呈现于第一通信终端的视频通话应用界面,并实时同步于第二通信终端的的视频通话应用界面,实现第一通信终端在第二通信终端实时直播。
41.优选的,第一通信终端为智能车载操作系统,第二通信终端为智能通讯设备,例如手机和平板,视频通话应用为社交软件或视频通话软件。
42.优选的,智能车载操作系统不限定android系统,但要支持软件视频通话功能,该车载可以默认配置camera硬件模块,也可默认没有配置camera硬件模块,通过在车载操作系统植入虚拟设备内核模块、虚拟硬件抽象模块及透传服务模块,使其实现camera透传功能,即允许注入任何用户图像数据至虚拟camera中,其中,图像数据含屏幕数据。
43.上述技术方案中,所述的社交软件并不特指某款社交app,社交软件无需定制开发,市面上支持视频通话的社交软件都适用,不改变原社交软件的界面布局,保证了该发明的适用性。
44.进一步的,所述步骤s2,具体包括:s21:检测所述第一通信终端的camera实时视频流运行状态,若存在运行camera视频,则推送应用选择分享平台;否则,保持视频通话应用的默认行为。
45.s22:用户根据应用选择分享平台选择并确认即将进行分享的应用。
46.s23:获取第一通信终端的camera所支持的分辨率参数,并将所述分辨率参数记录于所述第一通信终端。
47.s24:获取被选择的应用在所述第一通信终端上呈现的屏幕数据。
48.示例性的,智能车载操作系统在三方视频通话过程中,自动识别出车载具备camera透传功能,自动弹出“内容分享”悬浮窗按钮;其中,通过悬浮窗应用的关联服务来实现自动识别技术如下:系统实时检测camera实时视频流运行状态,有运行camera video,则启动悬浮窗关联服务;该服务检测系统后台是否具备camera设备透传功能,如有该能力则启动悬浮窗。无该能力则保持三方视频通话默认行为,进一步的,通过在camera pipeline中新增一个node来赋能camera设备的透传能力,按用户选择来确认是否bypass该node,其中,悬浮窗应用根据用户的响应,显示不同界面信息。
49.其中,当视频通话软件运行于智能车载操作系统上时,该视频软件通过调用android标准接口获取设备a系统camera所支持的分辨率,camera包含虚拟camera,智能车载操作系统知晓该分辨率并记录下来。
50.上述技术方案中,允许用户通过人机界面选择并确定即将进行分享的app应用,所直播的内容可以限定在所选中的某款app上,更加贴合游戏直播场景,避免隐私泄露;通过调用android标准接口获取设备a系统camera所支持的分辨率;通过启动透传服务模块,抓取被选择的app在智能车载操作系统上呈现的屏幕数据。
51.进一步的,所述步骤s3,具体包括:s31:将所述内容数据转换yuv数据格式,并将转换后的所述内容数据注入所述第一通信终端的camera的硬件抽象层。
52.s32:所述第一通信终端根据所述内容数据将被选择应用的运行画面实时显示于camera中的预览界面以及所述视频通话应用界面。
53.s33:被选择应用的运行画面实时同步于所述第二通信终端的的视频通话应用界面,实现所述第一通信终端在第二通信终端实时直播。
54.上述技术方案中,透传服务模块主要是将车载app实时运行在屏幕的内容注入至camera的硬件抽象层,内容注入完成后,本车载设备的camera app中预览界面以及即时社交软件,如视频通话界面都实时显示该app的运行画面,该app如果前台运行,则显示在主屏上;该app如果后台运行,则显示在虚拟付屏,同时该应用不退出,继续保活,本车载智能车载操作系统app之间前后台切换,视频通话界面仍能显示上述app继续实时运行的内容。
55.应当理解的是,透传服务模块允许app后保活功能,即使该app切换至后台仍能保证继续运行。
56.示例性应用场景一:甲、乙双方视频通话过程中,通话甲方通过设置某一游戏应用允许内容投屏后,切换视频通话软件至后台,打开该游戏应用至前台。甲方操控该游戏,实时直播游戏操作给乙方。甲方结束该游戏应用投屏,甲、乙双方视频通话显示常规camera视频。
57.示例性应用场景二:甲、乙双方视频通话过程中,通话甲方(车载)同时打开avm环视,允许该avm内容投屏,将avm数据实时直播给乙方。乙方根据avm内容进行在线远程诊断或指导。
58.示例性应用场景三:借助于等在线视频软件,可以实时查看、监控车载应用运行情况。
59.请参考图2,作为另一种优选的,本发明还提供一种车载内容直播系统,所述系统
至少包括:嵌入式设置于第一通信终端的内容分享模块、获取模块以及透传服务模块;所述内容分享模块,用于当第一通信终端与第二通信终端视频通话时,向用户推送应用选择分享平台;所述获取模块,用于根据用户选择并确认分享的应用获取第一通信终端的内容数据;所述内容数据至少包括分辨率参数以及被选择应用的屏幕数据;所述透传服务模块,用于将所述内容数据呈现于视频通话应用界面,实现车载内容在第二通信终端的实时直播。
60.进一步的,还包括:所述内容分享模块在第一通信终端与第二通信终端视频通话时,检测所述第一通信终端的camera实时视频流运行状态,若存在运行camera视频,则推送应用选择分享界面;否则,保持视频通话应用的默认行为。
61.进一步的,还包括:虚拟设备内核模块和虚拟硬件抽象模块;所述虚拟设备内核模块、虚拟硬件抽象模块和透传服务模块用于使所述第一通信终端实现camera透传功能。
62.进一步的,所述camera透传功能用于将所述内容数据转换yuv数据格式,并将转换后的所述内容数据注入所述第一通信终端的camera的硬件抽象层。
63.进一步的,所述透传服务模块设有后台保活功能,所述后台保活功能用于允许被分享的应用切换至后台仍继续运行。
64.作为另一种优选的,本发明还提供一种透传服务模块,所述透传服务模块用于将用户的车载内容数据注入至虚拟camera中,以实现车载内容在第二通信终端的实时直播;所述透传服务模块为如上所述系统中的透传服务模块。
65.作为另一种优选的,本发明还提供一种存储介质,位于任意控制单元,所述存储介质包括可被处理器执行的计算机程序,所述计算机程序用于执行如上所述的车载内容直播方法。
66.综上所述,本发明可以允许用户只通过日常使用的即时通讯软件便可实时分享车载内容,包括车载桌面,车载内置应用以及第三方安装应用等。所具备特点有:一、用户可以实时在线分享及控制直播的内容,允许用户开始分享、结束分享;二、用户自由可以选择随意切换分享的内容,例如:从分享应用1内容切换到应用2内容;从游戏直播切到原有即时通讯软件画面;三、一种全新的内容分享,实时互动方式,互动双方根据分享的内容进行远程诊断、指导及交流。
67.与现有技术相比,本发明的有益效果在于:通过虚拟设备内核模块、虚拟硬件抽象模块和透传服务模块使车载系统所实现camera透传功能,通过camera透传功能可以将任何指定车载应用的数据透传至camera,进行第三方在线视频软件直播,实时同步车载应用数据,该技术实现简单,成本低;其中,视频软件无需定制开发,市面上支持视频通话的社交软件都适用,不改变原社交软件的界面布局,保证了该发明的适用性;通过人机界面选择并确定即将进行分享的app应用,所直播的内容可以限定在所选中的某款app上,更加贴合游戏直播场景,避免隐私泄露。
68.尽管这里已经参考附图描述了示例实施例,应理解上述示例实施例仅仅是示例性的,并且不意图将本发明的范围限制于此。本领域普通技术人员可以在其中进行各种改变和修改,而不偏离本发明的范围和精神。所有这些改变和修改意在被包括在所附权利要求
所要求的本发明的范围之内。
69.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
70.本发明的各个系统及方法实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(dsp)来实现根据本发明实施例的一些模块的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的系统程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
71.在本技术所提供的几个实施例中,应该理解到,所揭露的系统和方法,可以通过其它的方式实现。例如,以上所描述的系统实施例仅仅是示意性的,例如,所述功能的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个工具或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。
72.此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,“多个”的含义是两个或两个以上, 除非另有明确具体的限定。
73.虽然对本发明的描述是结合以上具体实施例进行的,但是,熟悉本技术领域的人员能够根据上述的内容进行许多替换、修改和变化是显而易见的。因此,所有这样的替代、改进和变化都包括在附后的权利要求的精神和范围内。

技术特征:


1.一种车载内容直播方法,其特征在于,所述方法具体包括:s1:第一通信终端与第二通信终端视频联通;s2: 第一通信终端向用户推送应用选择分享平台;待用户选择并确认分享的应用后,获取第一通信终端的内容数据;所述内容数据至少包括分辨率参数以及被选择应用的屏幕数据;s3:通过camera透传功能将所述内容数据呈现于第一通信终端的视频通话应用界面,并实时同步于第二通信终端的的视频通话应用界面,实现第一通信终端在第二通信终端实时直播。2.根据权利要求1所述的车载内容直播方法,其特征在于,所述步骤s2,具体包括:s21:检测所述第一通信终端的camera实时视频流运行状态,若存在运行camera视频,则推送应用选择分享平台;否则,保持视频通话应用的默认行为;s22:用户根据应用选择分享平台选择并确认即将进行分享的应用;s23:获取第一通信终端的camera所支持的分辨率参数,并将所述分辨率参数记录于所述第一通信终端;s24:获取被选择的应用在所述第一通信终端上呈现的屏幕数据。3.根据权利要求2所述的车载内容直播方法,其特征在于,所述步骤s3,具体包括:s31:将所述内容数据转换yuv数据格式,并将转换后的所述内容数据注入所述第一通信终端的camera的硬件抽象层;s32:所述第一通信终端根据所述内容数据将被选择应用的运行画面实时显示于camera中的预览界面以及所述视频通话应用界面;s33:被选择应用的运行画面实时同步于所述第二通信终端的的视频通话应用界面,实现所述第一通信终端在第二通信终端实时直播。4.一种采用如根据权利要求1-3任一所述的车载内容直播方法的系统,其特征在于,所述系统至少包括:嵌入式设置于第一通信终端的内容分享模块、获取模块以及透传服务模块;所述内容分享模块,用于当第一通信终端与第二通信终端视频通话时,向用户推送应用选择分享平台;所述获取模块,用于根据用户选择并确认分享的应用获取第一通信终端的内容数据;所述内容数据至少包括分辨率参数以及被选择应用的屏幕数据;所述透传服务模块,用于将所述内容数据呈现于视频通话应用界面,实现车载内容在第二通信终端的实时直播。5.根据权利要求4所述的系统,其特征在于,还包括:所述内容分享模块在第一通信终端与第二通信终端视频通话时,检测所述第一通信终端的camera实时视频流运行状态,若存在运行camera视频,则推送应用选择分享界面;否则,保持视频通话应用的默认行为。6.根据权利要求5所述的系统,其特征在于,还包括:虚拟设备内核模块和虚拟硬件抽象模块;所述虚拟设备内核模块、虚拟硬件抽象模块和透传服务模块用于使所述第一通信终端实现camera透传功能。7.根据权利要求6所述的系统,其特征在于,所述camera透传功能用于将所述内容数据转换yuv数据格式,并将转换后的所述内容数据注入所述第一通信终端的camera的硬件抽
象层。8.根据权利要求7所述的系统,其特征在于,所述透传服务模块设有后台保活功能,所述后台保活功能用于允许被分享的应用切换至后台仍继续运行。9.一种透传服务模块,其特征在于,所述透传服务模块用于将用户的内容数据注入至camera中,以实现车载内容在第二通信终端的实时直播;所述透传服务模块为如权利要求4-8任一所述系统中的透传服务模块。10.一种存储介质,其特征在于,位于任意控制单元,所述存储介质包括可被处理器执行的计算机程序,所述计算机程序用于执行如权利要求1-3任一所述的车载内容直播方法。

技术总结


本发明方法提供一种车载内容直播方法,系统,透传服务模块和存储介质,具体包括:第一通信终端与第二通信终端视频联通;第一通信终端向用户推送应用选择分享平台;待用户选择并确认分享的应用后,获取第一通信终端的内容数据;所述内容数据至少包括分辨率参数以及被选择应用的屏幕数据;通过Camera透传功能将所述内容数据呈现于第一通信终端的视频通话应用界面,并实时同步于第二通信终端的的视频通话应用界面,实现第一通信终端在第二通信终端实时直播。本发明能够让用户实现实时在线分享及控制直播的内容,可以选择随意切换分享的内容,适用性强,成本低,满足用户的直播需求。满足用户的直播需求。满足用户的直播需求。


技术研发人员:

黄允庆

受保护的技术使用者:

惠州市德赛西威汽车电子股份有限公司

技术研发日:

2022.11.14

技术公布日:

2023/2/23

本文发布于:2024-09-22 17:29:36,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/59417.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:所述   终端   内容   通信
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议