通过主屏操作其他屏方法、系统、电子设备及存储介质与流程

未命名 10-14 阅读:142 评论:0


1.本发明涉及车载屏控制技术领域,更具体地,涉及一种通过主屏操作其他屏的方法、系统、电子设备及存储介质。


背景技术:

2.车载屏幕可作为智能手机等移动终端的一个虚拟显示屏幕或第二个物理屏幕,通常移动终端与车载屏幕之间设有视频流、音频流、控制流及数据流,并且通过有线或无线通信的方式相互传输数据。
3.随着汽车硬件的发展,车载屏幕的数量越来越多,其显示效果也越来越炫酷,车载显示屏也逐步由单一的中控显示屏,增加了副驾驶屏和后排显示屏,然而在车辆多屏使用场景中,存在副驾屏和后排屏对于驾驶员来说距离较远,不方便操作的情况。因此,如何进一步简化多块车载屏之间的操作是亟待解决的问题。


技术实现要素:

4.本发明针对现有技术中存在的技术问题,提供一种通过主屏操作其他屏的方法、系统、电子设备及存储介质,用以解决如何进一步简化多块车载屏之间的操作的问题。
5.本发明的第一方面,提供了一种通过主屏操作其他屏的系统,包括:屏幕切换模块、主屏幕操作模块、数据传输模块和单屏响应操作模块;
6.所述屏幕切换模块,用于将车机系统的多块屏幕中任一屏幕设定为主屏幕以及其他屏幕设定为多个子屏幕,并基于预设配置文件设定所述主屏幕中的屏幕切换手势和/或屏幕切换按键,所述屏幕切换手势和/或屏幕切换按键用于在所述主屏幕中切换显示所述多个子屏幕中目标子屏幕;
7.所述主屏幕操作模块,用于建立所述主屏幕和所述多个子屏幕的对应关系,并在所述主屏幕切换至所述目标子屏幕时,将用户在所述主屏幕上的操作事件通过所述数据传输模块注入至所述目标子屏幕中;
8.所述数据传输模块,用于基于预设通信协议在所述主屏幕和所述多个子屏幕间建立通信连接;
9.所述单屏响应操作模块,用于在所述主屏幕切换至所述目标子屏幕时,将所述目标子屏幕的画面传输至所述主屏幕,在接收到所述主屏幕发送所述操作事件时,基于所述操作事件进行响应,并基于响应结果对所述主屏幕上的画面进行更新。
10.在上述技术方案的基础上,本发明还可以作出如下改进。
11.优选的,所述屏幕切换模块包括:主屏设定单元、预设配置文件和屏幕切换单元;
12.所述主屏设定单元,用于将车机系统的多块屏幕中任一屏幕设定为主屏幕以及其他屏幕设定为多个子屏幕;
13.所述预设配置文件,用于存储所述主屏幕与所述多个子屏幕之间的屏幕切换手势和/或屏幕切换按键及其对应的监听事件和响应事件;
14.所述屏幕切换单元,用于基于所述预设配置文件在所述主屏幕中生成屏幕切换手势和/或屏幕切换按键。
15.优选的,所述主屏幕操作模块包括:关系建立单元、用户输入单元和事件转换单元;
16.所述关系建立单元,用于在所述屏幕切换模块确定主屏幕和多个子屏幕后,建立所述主屏幕和所述多个子屏幕之间的坐标映射关系;
17.所述用户输入单元,用于获取用户在所述主屏幕上的操作事件;
18.所述事件转换单元,用于将所述操作事件基于所述坐标映射关系,注入至所述目标子屏幕。
19.优选的,所述数据传输模块的步骤包括:通信通道构建单元和通信协议选择单元;
20.所述通信通道构建单元,用于基于预设通信接口,在所述主屏幕与所述多个子屏幕间建立通信通道;
21.所述通信协议选择单元,用于基于所述主屏幕与所述多个子屏幕间建立的通信通道,为每个通信通道分配其对应的通信协议。
22.优选的,所述通信通道构建单元包括:数据传输通道构建组件和指令传输通道构建组件;
23.所述数据传输通道构建组件,用于在所述主屏幕和所述子屏幕间建立一对多的数据传输通道;
24.所述指令传输通道构建组件,用于在所述主屏幕和所述子屏幕间建立一对一的指令传输通道。
25.优选的,所述通信通道构建单元还包括数据筛选组件;
26.所述数据筛选组件,用于对所述主屏幕和所述目标子屏幕之间传输的数据进行筛选,在所述数据的相似度高于预设阈值时,将所述数据丢弃,所述数据包括图片数据和/或视频流数据。
27.优选的,所述单屏响应操作模块包括:数据接收单元、操作还原单元和事件响应单元;
28.所述数据接收单元,用于接收主屏幕发送的操作事件;
29.所述操作还原单元,用于将所述操作事件还原成目标子屏幕上的点击事件;
30.所述事件响应单元,用于基于所述点击事件获取所述响应结果,基于所述响应结果进行画面更新,并将更新后的画面传输至所述主屏幕。
31.本发明的第二方面,提供一种通过主屏操作其他屏的方法,应用于所述通过主屏操作其他屏的系统,方法包括:
32.将车机系统的多块屏幕中任一屏幕设定为主屏幕以及其他屏幕设定为多个子屏幕,并基于预设配置文件设定所述主屏幕中的屏幕切换手势和/或屏幕切换按键;
33.建立所述主屏幕和所述多个子屏幕的对应关系,并在所述主屏幕通过所述屏幕切换手势和/或屏幕切换按键切换至目标子屏幕时,将用户在所述主屏幕上的操作事件注入至所述目标子屏幕;
34.所述目标子屏幕基于所述主屏幕发送所述操作事件进行响应,并基于响应结果对所述主屏幕上的画面进行更新。
35.本发明的第三方面,提供了一种电子设备,包括存储器、处理器,所述处理器用于执行存储器中存储的计算机管理类程序时实现上述第二方面中通过主屏操作其他屏的方法的步骤。
36.本发明的第四方面,提供了一种计算机可读存储介质,其上存储有计算机管理类程序,所述计算机管理类程序被处理器执行时实现上述第二方面中通过主屏操作其他屏的方法的步骤。
37.本发明提供的一种通过主屏操作其他屏的方法、系统、电子设备及存储介质,系统包括:屏幕切换模块、主屏幕操作模块、数据传输模块和单屏响应操作模块;所述屏幕切换模块,用于将车机系统的多块屏幕中任一屏幕设定为主屏幕以及其他屏幕设定为多个子屏幕,并基于预设配置文件设定所述主屏幕中的屏幕切换手势和/或屏幕切换按键,所述屏幕切换手势和/或屏幕切换按键用于在所述主屏幕中切换显示所述多个子屏幕中目标子屏幕;所述主屏幕操作模块,用于建立所述主屏幕和所述多个子屏幕的对应关系,并在所述主屏幕切换至所述目标子屏幕时,将用户在所述主屏幕上的操作事件通过所述数据传输模块注入至所述目标子屏幕中;所述数据传输模块,用于基于预设通信协议在所述主屏幕和所述多个子屏幕间建立通信连接;所述单屏响应操作模块,用于在所述主屏幕切换至所述目标子屏幕时,将所述目标子屏幕的画面传输至所述主屏幕,在接收到所述主屏幕发送所述操作事件时,基于所述操作事件进行响应,并基于响应结果对所述主屏幕上的画面进行更新。本发明通过提供一种接收手势和/或按键的屏幕切换系统,实现了从主屏幕快捷切换至目标子屏幕上,并在主屏幕上对目标子屏幕进行控制,大大方便了驾驶员通过驾驶座附近的中控主屏幕对其他屏幕的掌控力,提高了驾驶员的乘驾体验。
附图说明
38.图1为本发明提供的一种通过主屏操作其他屏的系统结构示意图;
39.图2为本发明提供的系统数据流向示意图;
40.图3为本发明提供的一种通过主屏操作其他屏的方法流程图;
41.图4为本发明提供的一种可能的电子设备的硬件结构示意图;
42.图5为本发明提供的一种可能的计算机可读存储介质的硬件结构示意图。
具体实施方式
43.下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。
44.图1为本发明提供的一种通过主屏操作其他屏的系统结构示意图,如图1所示,系统包括:屏幕切换模块100、主屏幕操作模块200、数据传输模块300和单屏响应操作模块400。
45.其中,所述屏幕切换模块100,用于将车机系统的多块屏幕中任一屏幕设定为主屏幕以及其他屏幕设定为多个子屏幕,并基于预设配置文件设定所述主屏幕中的屏幕切换手势和/或屏幕切换按键,所述屏幕切换手势和/或屏幕切换按键用于在所述主屏幕中切换显示所述多个子屏幕中目标子屏幕;所述主屏幕操作模块200,用于建立所述主屏幕和所述多个子屏幕的对应关系,并在所述主屏幕切换至所述目标子屏幕时,将用户在所述主屏幕上
的操作事件通过所述数据传输模块注入至所述目标子屏幕中;所述数据传输模块300,用于基于预设通信协议在所述主屏幕和所述多个子屏幕间建立通信连接;所述单屏响应操作模块400,用于在所述主屏幕切换至所述目标子屏幕时,将所述目标子屏幕的画面传输至所述主屏幕,在接收到所述主屏幕发送所述操作事件时,基于所述操作事件进行响应,并基于响应结果对所述主屏幕上的画面进行更新。
46.可以理解的是,上述车机系统中的多块屏幕包括但不限于中控屏、副驾驶屏和后排屏,上述主屏幕通常可以将上述中控屏设定为主屏幕,还可以是将上述多块屏幕中的任一块屏幕设定为主屏幕,还可以是将连接至车机系统的手机设定为主屏幕,本实施例对此不作限制。
47.进一步的,上述主屏幕中在进行屏幕切换时,可以通过不同的显示区域显示每个子屏幕的缩略图;也可以在主屏幕上的部分区域或整个显示区域显示单一的子屏幕,然后通过手势滑动或者按键点击切换显示不同子屏幕的画面。
48.进一步的,上述预设配置文件用于存储手势或按键的触发事件,从而在用户操作后进行事件响应。
49.进一步的,由于上述车机系统中的多个屏幕可能会安装不同的操作系统,因此,上述多个屏幕之间可能会存在使用多种通信端口进行连接的情况,也即是会出现需要使用多种通信协议进行通信,其中,上述多种通信端口包括但不限于wifi、wlan口、usb和/或蓝牙。
50.可以理解的是,基于背景技术中的缺陷,本发明实施例提出了一种通过主屏操作其他屏的系统。系统包括:屏幕切换模块、主屏幕操作模块、数据传输模块和单屏响应操作模块;本实施例中,通过提供一种接收手势和/或按键的屏幕切换系统,实现了从主屏幕快捷切换至目标子屏幕上,并在主屏幕上对目标子屏幕进行控制,大大方便了驾驶员通过驾驶座附近的中控主屏幕对其他屏幕的掌控力,提高了驾驶员的乘驾体验。
51.在一种可能的实施例方式中,所述屏幕切换模块包括:主屏设定单元、预设配置文件和屏幕切换单元。
52.其中,所述主屏设定单元,用于将车机系统的多块屏幕中任一屏幕设定为主屏幕以及其他屏幕设定为多个子屏幕;所述预设配置文件,用于存储所述主屏幕与所述多个子屏幕之间的屏幕切换手势和/或屏幕切换按键及其对应的监听事件和响应事件;所述屏幕切换单元,用于基于所述预设配置文件在所述主屏幕中生成屏幕切换手势和/或屏幕切换按键。
53.本实施例中,上述主屏设定单元可以安装于中控屏上,驾驶员拥有最高的控制权,同时其也可以将其他屏幕设定为主屏幕,用于下放控制权到乘客;还可以是车机系统中的每个屏幕都设置有上述主屏设定单元,驾驶员和乘客根据实际需求,选择是否将自己附近的屏幕设定为主屏幕,从而提升多个屏幕控制的便捷性。
54.在一种可能的实施例方式中,所述主屏幕操作模块包括:关系建立单元、用户输入单元和事件转换单元。
55.其中,所述关系建立单元,用于在所述屏幕切换模块确定主屏幕和多个子屏幕后,建立所述主屏幕和所述多个子屏幕之间的坐标映射关系;所述用户输入单元,用于获取用户在所述主屏幕上的操作事件;所述事件转换单元,用于将所述操作事件基于所述坐标映射关系,注入至所述目标子屏幕。
56.本实施例中,关系建立单元首先对主屏幕以及子屏幕进行排序编号从而建立主屏幕和子屏幕的对应关系,再将主屏幕的坐标与每个子屏幕之间建立映射关系,从而将用户在主屏幕上的操作,通过上述坐标映射关系转换至子屏幕上。上述用户的操作包括但不限于单指和多指的按下、滑动、抬起等。
57.在一种可能的实施例方式中,所述数据传输模块的步骤包括:通信通道构建单元和通信协议选择单元。
58.其中,所述通信通道构建单元,用于基于预设通信接口,在所述主屏幕与所述多个子屏幕间建立通信通道;所述通信协议选择单元,用于基于所述主屏幕与所述多个子屏幕间建立的通信通道,为每个通信通道分配其对应的通信协议。
59.进一步的,所述通信通道构建单元包括:数据传输通道构建组件和指令传输通道构建组件;所述数据传输通道构建组件,用于在所述主屏幕和所述子屏幕间建立一对多的数据传输通道;所述指令传输通道构建组件,用于在所述主屏幕和所述子屏幕间建立一对一的指令传输通道。
60.可以理解的是,上述主屏幕与子屏幕之间可以是安装有一套控制系统,也可以是多套独立的控制系统,在上述主屏幕与子屏幕为一套控制系统时,上述操作事件以及显示画面可直接在系统内传输显示即可,当上述主屏幕与子屏幕之间为多套独立的控制系统时,首先需要建立不同系统间的连接,其连接方式包括但不限于借助wifi连接、wlan直连、usb连接、蓝牙连接。
61.具体的,上述通信通道的建立包括:在主屏幕中建立和开启多个用于视频流和图片传输的服务器和端口,这些端口可以为多个子屏幕之间公用,从而节省主屏幕端口的消耗;在主屏幕和子屏幕之间建立用于传输控制指令的控制端口,其中主屏幕上的一个控制端口对应一个子屏幕的控制端,并为每个连接的子屏幕设定一个控制端序号。
62.具体的,上述控制端序号在子屏幕与主屏幕之间是一一对应的,因此每一个控制端口在使用期间,主屏幕和子屏幕之间会形成端口互锁,从而降低由于多个子屏幕同时使用一个端口与主屏幕通信导致数据错乱,因此,每一个子屏幕都有一个特定的不同于其他子屏幕的控制端序号,这个控制端序号也是子屏幕画面数据传输时用于确定目标子屏幕的唯一依据。
63.具体的,在使用wifi连接时,其他子屏幕通过主屏幕创建的热点建立的网络或者同一个局域网内的网络,来发布自身设备的消息,主屏幕检查到该消息,通过该消息连接其他子屏幕设备,从而建立连接。
64.具体的,在使用wlan直连时,与wifi类似,主屏幕创建一个用于特定的,用于直连连接的组,其他子屏幕设备搜索到主屏幕设备后,进入该组,进而与主屏幕设备建立连接。
65.具体的,在使用usb连接时,主屏幕和其他子屏幕可通过aoa传输协议,其他子屏幕可在配件模式下与主屏幕设备建立连接和通信。
66.具体的,在使用蓝牙连接时,不同于其他连接方式,一般情况下,它是一对一的,主屏幕设备和其他子屏幕设备蓝牙建立通信后,主屏幕和其他子屏幕设备借助于蓝牙进行数据通讯和控制通讯,不需要消耗主屏幕预先建立的控制端口和数据传输端口,由于蓝牙传输速率相对低的缘故,该种方式最好使用图片传输。
67.进一步的,一般情况下wifi连接和wlan直连是冲突的,主屏幕只能选择一种方式
与其他子屏幕建立连接。但是蓝牙、usb和另外两者之间不存在冲突,可同时使用和建立连接。
68.本实施例中,通过使用wifi连接、wlan直连、usb连接和蓝牙连接方式,在主屏幕和子屏幕之间建立通信连接,从而可以让主屏幕更加灵活的方式与子屏幕之间实现通信连接,大大的增加了系统的兼容性。
69.在一种可能的实施例方式中,所述通信通道构建单元还包括数据筛选组件;所述数据筛选组件,用于对所述主屏幕和所述目标子屏幕之间传输的数据进行筛选,在所述数据的相似度高于预设阈值时,将所述数据丢弃,所述数据包括图片数据和/或视频流数据。
70.可以理解的是,在主屏幕与子屏幕之间进行数据交互时,为了使得数据传输延迟降低用户的使用体验,需要给定数据传输设定很大的带宽;但数据传输频率过高,则也会要求各个屏幕设备需要有足够的性能指令高频率解码,因此,本实施例中对主屏幕与子屏幕之间的数据传输做了进一步的优化。
71.具体的,在画面的相似度高于预设阈值时,将原有的视频流改为图片传输,或丢弃相似度高的视频帧,从而大大提升传输效率,同时节省传输带宽,其中,仅仅传输一帧画面的场景如下:
72.⑴
单一屏界面长时间不发生变化,但是界面发生变化时;
73.⑵
单一屏界面是连续变化的,但是采样间隔达到一定阈值时;
74.相比于连续不断的画面,这种传输方式虽然实时性差一些,不能精细的显示单一屏界面每一个界面变化,但是可以大大减少单一子屏幕的需要编码的处理的画面的数量,而且必要的界面更新也显示出来了。
75.进一步的,获取图片和视屏流数据后,单一子屏幕可对图片进行编码压缩,压缩后的数据通过数据传输通道,根据“控制端序号”传输到主屏幕端,当主屏幕端口占用时,表示其他子屏幕正在传输画面,这时可选择其他传输端口,或者等待端口空闲进行传输。主屏端收到传输图片时,对图片进行解码操作从而将单一子屏幕的画面显示于主屏幕上。
76.进一步的,另外当主屏着重显示和反控某个单一屏时,其他的单一屏的传输的视屏流和图片可根据需要丢弃,从而提高主屏的流畅性。
77.在一种可能的实施例方式中,所述单屏响应操作模块包括:数据接收单元、操作还原单元和事件响应单元。
78.其中,所述数据接收单元,用于接收主屏幕发送的操作事件;所述操作还原单元,用于将所述操作事件还原成目标子屏幕上的点击事件;所述事件响应单元,用于基于所述点击事件获取所述响应结果,基于所述响应结果进行画面更新,并将更新后的画面传输至所述主屏幕。
79.具体的,当主屏幕从多屏切换到单一目标子屏幕后,主屏显示选中的目标子屏幕的视屏流和图片,根据目标子屏幕在主屏幕的显示区域和目标子屏幕本身的大小,可以建立主屏幕上显示的坐标点和目标子屏幕实际坐标点的一一对应关系。
80.具体的,当主屏幕收到用户的操作事件后,根据操作事件的类型和对应的坐标转化关系,可将用户的操作根据传输协议,通过通信专用的传输端口传递到目标子屏幕,目标子屏幕收到事件响应后,目标子屏幕将对应的直接或者间接数据,根据对应坐标的动作和坐标,还原成用户的操作,注入到对应的界面,从而完成用户对单屏的控制,其数据流向参
见图2。
81.本实施例中,用户通过在主屏幕上预览和操作,从而直接或间接控制了目标子屏幕的行为,大大提高了乘驾体验。
82.请参阅图3,图3为本发明实施例提供的一种通过主屏操作其他屏的方法流程图,如图3所示,一种通过主屏操作其他屏的方法,方法包括:
83.步骤s100:将车机系统的多块屏幕中任一屏幕设定为主屏幕以及其他屏幕设定为多个子屏幕,并基于预设配置文件设定所述主屏幕中的屏幕切换手势和/或屏幕切换按键;
84.步骤s200:建立所述主屏幕和所述多个子屏幕的对应关系,并在所述主屏幕通过所述屏幕切换手势和/或屏幕切换按键切换至目标子屏幕时,将用户在所述主屏幕上的操作事件注入至所述目标子屏幕;
85.步骤s300:所述目标子屏幕基于所述主屏幕发送所述操作事件进行响应,并基于响应结果对所述主屏幕上的画面进行更新。
86.可以理解的是,本发明提供的一种通过主屏操作其他屏的方法与前述各实施例提供的通过主屏操作其他屏的系统相对应,通过主屏操作其他屏的方法的相关技术特征可参考通过主屏操作其他屏的系统的相关技术特征,在此不再赘述。
87.请参阅图4,图4为本发明实施例提供的电子设备的实施例示意图。如图4所示,本发明实施例提供了一种电子设备,包括存储器1310、处理器1320及存储在存储器1310上并可在处理器1320上运行的计算机程序1311,处理器1320执行计算机程序1311时实现以下步骤:
88.将车机系统的多块屏幕中任一屏幕设定为主屏幕以及其他屏幕设定为多个子屏幕,并基于预设配置文件设定上述主屏幕中的屏幕切换手势和/或屏幕切换按键;建立上述主屏幕和上述多个子屏幕的对应关系,并在上述主屏幕通过上述屏幕切换手势和/或屏幕切换按键切换至目标子屏幕时,将用户在上述主屏幕上的操作事件注入至上述目标子屏幕;上述目标子屏幕基于上述主屏幕发送上述操作事件进行响应,并基于响应结果对上述主屏幕上的画面进行更新。
89.请参阅图5,图5为本发明提供的一种计算机可读存储介质的实施例示意图。如图5所示,本实施例提供了一种计算机可读存储介质1400,其上存储有计算机程序1411,该计算机程序1411被处理器执行时实现如下步骤:
90.将车机系统的多块屏幕中任一屏幕设定为主屏幕以及其他屏幕设定为多个子屏幕,并基于预设配置文件设定上述主屏幕中的屏幕切换手势和/或屏幕切换按键;建立上述主屏幕和上述多个子屏幕的对应关系,并在上述主屏幕通过上述屏幕切换手势和/或屏幕切换按键切换至目标子屏幕时,将用户在上述主屏幕上的操作事件注入至上述目标子屏幕;上述目标子屏幕基于上述主屏幕发送上述操作事件进行响应,并基于响应结果对上述主屏幕上的画面进行更新。
91.本发明实施例提供的一种通过主屏操作其他屏的方法、系统、电子设备及存储介质,系统包括:屏幕切换模块、主屏幕操作模块、数据传输模块和单屏响应操作模块;所述屏幕切换模块,用于将车机系统的多块屏幕中任一屏幕设定为主屏幕以及其他屏幕设定为多个子屏幕,并基于预设配置文件设定所述主屏幕中的屏幕切换手势和/或屏幕切换按键,所述屏幕切换手势和/或屏幕切换按键用于在所述主屏幕中切换显示所述多个子屏幕中目标
子屏幕;所述主屏幕操作模块,用于建立所述主屏幕和所述多个子屏幕的对应关系,并在所述主屏幕切换至所述目标子屏幕时,将用户在所述主屏幕上的操作事件通过所述数据传输模块注入至所述目标子屏幕中;所述数据传输模块,用于基于预设通信协议在所述主屏幕和所述多个子屏幕间建立通信连接;所述单屏响应操作模块,用于在所述主屏幕切换至所述目标子屏幕时,将所述目标子屏幕的画面传输至所述主屏幕,在接收到所述主屏幕发送所述操作事件时,基于所述操作事件进行响应,并基于响应结果对所述主屏幕上的画面进行更新。本发明通过提供一种接收手势和/或按键的屏幕切换系统,实现了从主屏幕快捷切换至目标子屏幕上,并在主屏幕上对目标子屏幕进行控制,大大方便了驾驶员通过驾驶座附近的中控主屏幕对其他屏幕的掌控力,提高了驾驶员的乘驾体验。
92.需要说明的是,在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详细描述的部分,可以参见其它实施例的相关描述。
93.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
94.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式计算机或者其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
95.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
96.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
97.尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
98.显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包括这些改动和变型在内。

技术特征:
1.一种通过主屏操作其他屏的系统,其特征在于,所述系统包括:屏幕切换模块、主屏幕操作模块、数据传输模块和单屏响应操作模块;所述屏幕切换模块,用于将车机系统的多块屏幕中任一屏幕设定为主屏幕以及其他屏幕设定为多个子屏幕,并基于预设配置文件设定所述主屏幕中的屏幕切换手势和/或屏幕切换按键,所述屏幕切换手势和/或屏幕切换按键用于在所述主屏幕中切换显示所述多个子屏幕中目标子屏幕;所述主屏幕操作模块,用于建立所述主屏幕和所述多个子屏幕的对应关系,并在所述主屏幕切换至所述目标子屏幕时,将用户在所述主屏幕上的操作事件通过所述数据传输模块注入至所述目标子屏幕中;所述数据传输模块,用于基于预设通信协议在所述主屏幕和所述多个子屏幕间建立通信连接;所述单屏响应操作模块,用于在所述主屏幕切换至所述目标子屏幕时,将所述目标子屏幕的画面传输至所述主屏幕,在接收到所述主屏幕发送所述操作事件时,基于所述操作事件进行响应,并基于响应结果对所述主屏幕上的画面进行更新。2.根据权利要求1所述的通过主屏操作其他屏的系统,其特征在于,所述屏幕切换模块包括:主屏设定单元、预设配置文件和屏幕切换单元;所述主屏设定单元,用于将车机系统的多块屏幕中任一屏幕设定为主屏幕以及其他屏幕设定为多个子屏幕;所述预设配置文件,用于存储所述主屏幕与所述多个子屏幕之间的屏幕切换手势和/或屏幕切换按键及其对应的监听事件和响应事件;所述屏幕切换单元,用于基于所述预设配置文件在所述主屏幕中生成屏幕切换手势和/或屏幕切换按键。3.根据权利要求1所述的通过主屏操作其他屏的系统,其特征在于,所述主屏幕操作模块包括:关系建立单元、用户输入单元和事件转换单元;所述关系建立单元,用于在所述屏幕切换模块确定主屏幕和多个子屏幕后,建立所述主屏幕和所述多个子屏幕之间的坐标映射关系;所述用户输入单元,用于获取用户在所述主屏幕上的操作事件;所述事件转换单元,用于将所述操作事件基于所述坐标映射关系,注入至所述目标子屏幕。4.根据权利要求1所述的通过主屏操作其他屏的系统,其特征在于,所述数据传输模块的步骤包括:通信通道构建单元和通信协议选择单元;所述通信通道构建单元,用于基于预设通信接口,在所述主屏幕与所述多个子屏幕间建立通信通道;所述通信协议选择单元,用于基于所述主屏幕与所述多个子屏幕间建立的通信通道,为每个通信通道分配其对应的通信协议。5.根据权利要求4所述的通过主屏操作其他屏的系统,其特征在于,所述通信通道构建单元包括:数据传输通道构建组件和指令传输通道构建组件;所述数据传输通道构建组件,用于在所述主屏幕和所述子屏幕间建立一对多的数据传输通道;
所述指令传输通道构建组件,用于在所述主屏幕和所述子屏幕间建立一对一的指令传输通道。6.根据权利要求5所述的通过主屏操作其他屏的系统,其特征在于,所述通信通道构建单元还包括数据筛选组件;所述数据筛选组件,用于对所述主屏幕和所述目标子屏幕之间传输的数据进行筛选,在所述数据的相似度高于预设阈值时,将所述数据丢弃,所述数据包括图片数据和/或视频流数据。7.根据权利要求1所述的通过主屏操作其他屏的系统,其特征在于,所述单屏响应操作模块包括:数据接收单元、操作还原单元和事件响应单元;所述数据接收单元,用于接收主屏幕发送的操作事件;所述操作还原单元,用于将所述操作事件还原成目标子屏幕上的点击事件;所述事件响应单元,用于基于所述点击事件获取所述响应结果,基于所述响应结果进行画面更新,并将更新后的画面传输至所述主屏幕。8.一种通过主屏操作其他屏的方法,其特征在于,应用于所述通过主屏操作其他屏的系统,方法包括:将车机系统的多块屏幕中任一屏幕设定为主屏幕以及其他屏幕设定为多个子屏幕,并基于预设配置文件设定所述主屏幕中的屏幕切换手势和/或屏幕切换按键;建立所述主屏幕和所述多个子屏幕的对应关系,并在所述主屏幕通过所述屏幕切换手势和/或屏幕切换按键切换至目标子屏幕时,将用户在所述主屏幕上的操作事件注入至所述目标子屏幕;所述目标子屏幕基于所述主屏幕发送所述操作事件进行响应,并基于响应结果对所述主屏幕上的画面进行更新。9.一种电子设备,其特征在于,包括存储器、处理器,所述处理器用于执行存储器中存储的计算机管理类程序时实现如权利要求8所述的通过主屏操作其他屏的方法的步骤。10.一种计算机可读存储介质,其特征在于,其上存储有计算机管理类程序,所述计算机管理类程序被处理器执行时实现如权利要求8所述的通过主屏操作其他屏的方法的步骤。

技术总结
本发明提供一种通过主屏操作其他屏的方法、系统、电子设备及存储介质,系统包括:屏幕切换模块、主屏幕操作模块、数据传输模块和单屏响应操作模块;本发明通过提供一种接收手势和/或按键的屏幕切换系统,实现了从主屏幕快捷切换至目标子屏幕上,并在主屏幕上对目标子屏幕进行控制,大大方便了驾驶员通过驾驶座附近的中控主屏幕对其他屏幕的掌控力,提高了驾驶员的乘驾体验。驶员的乘驾体验。驶员的乘驾体验。


技术研发人员:呙刚 卢超
受保护的技术使用者:武汉卡比特信息有限公司
技术研发日:2023.07.25
技术公布日:2023/10/8
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐