屏幕分享方法、装置、系统、车辆、设备及存储介质与流程

文档序号:26629338发布日期:2021-09-14 22:38阅读:108来源:国知局
屏幕分享方法、装置、系统、车辆、设备及存储介质与流程

1.本技术涉及汽车电子电器技术,尤其涉及一种屏幕分享方法、装置、系统、车辆、设备及存储介质。


背景技术:

2.随着汽车电子的发展,汽车上的屏幕越来越多。屏幕之间共享应用逐渐成为一种趋势。
3.目前,一个电子控制单元(electronic control unit,ecu)对应一个显示器,每个电子控制单元控制对应的显示器显示相应的内容。若需要将当前显示器上的内容分享至其他显示器,则需要当前显示器的电子控制单元将当前显示器上的显示内容复制多份,并分别发送至其他显示器对应的电子控制单元,由其他显示器对应的电子控制单元将显示内容在其他显示器上进行显示,进而实现屏幕之间共享应用。
4.然而,上述屏幕共享过程中,显示内容需要经过当前电子控制单元、其他电子控制单元和其他显示器,才能实现屏幕共享,如此,就会造成显示延时。


技术实现要素:

5.本技术提供一种屏幕分享方法、装置、系统、车辆、设备及存储介质,用以解决屏幕共享过程中存在的显示延时的问题。
6.第一方面,本技术提供一种屏幕分享方法,应用于车辆上的电子控制单元,所述电子控制单元与屏幕驱动电路连接,所述方法包括:获取屏幕分享信息,所述屏幕分享信息包括待分享内容的标识、屏幕分享发送端的标识和屏幕分享接收端的标识;根据所述屏幕分享发送端的标识和所述屏幕分享接收端的标识,确定第一目标线路,所述第一目标线路为屏幕驱动电路中,用于将所述待分享内容发送至所述屏幕分享接收端的线路;根据所述待分享内容的标识,获取与所述待分享内容的标识对应的待分享内容;将第一控制信息和所述待分享内容发送至所述屏幕驱动电路,所述第一控制信息用于控制所述屏幕驱动电路将所述第一目标线路导通。
7.第二方面,本技术提供一种屏幕分享装置,应用于车辆上的电子控制单元,所述电子控制单元与屏幕驱动电路连接,包括:获取模块,用于获取屏幕分享信息,所述屏幕分享信息包括待分享内容的标识、屏幕分享发送端的标识和屏幕分享接收端的标识;确定模块,用于根据所述屏幕分享发送端的标识和所述屏幕分享接收端的标识,确定第一目标线路,所述第一目标线路为屏幕驱动电路中,用于将所述待分享内容发送至所述屏幕分享接收端的线路;所述获取模块,还用于根据所述待分享内容的标识,获取与所述待分享内容的标识对应的待分享内容;发送模块,用于将第一控制信息和所述待分享内容发送至所述屏幕驱动电路,所述第一控制信息用于控制所述屏幕驱动电路将所述第一目标线路导通。
8.第三方面,本技术提供一种屏幕分享系统,包括:电子控制单元,用于执行如第一方面所述的方法;所述电子控制单元包括多个第一类连接点,所述多个第一类连接点中每
个第一类连接点与一个屏幕显示端连接;屏幕驱动电路,与所述电子控制单元连接,用于根据所述电子控制单元发送的控制信息控制所述屏幕驱动电路中的线路导通。
9.第四方面,本技术提供一种控制设备,包括:存储器,处理器;存储器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为实现第一方面所述的方法。
10.第五方面,本技术提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现第一方面所述的方法。
11.第六方面,本技术提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现第一方面所述的方法。
12.本技术提供的屏幕分享方法、装置、系统、车辆、设备及存储介质,通过获取屏幕分享信息,屏幕分享信息包括待分享内容的标识、屏幕分享发送端的标识和屏幕分享接收端的标识;根据屏幕分享发送端的标识和屏幕分享接收端的标识,确定第一目标线路,第一目标线路为屏幕驱动电路中,用于将待分享内容发送至屏幕分享接收端的线路;根据待分享内容的标识,获取与待分享内容的标识对应的待分享内容;将第一控制信息和待分享内容发送至屏幕驱动电路,第一控制信息用于控制屏幕驱动电路将第一目标线路导通。由于根据屏幕分享发送端的标识和屏幕分享接收端的标识,确定第一目标线路,第一目标线路为屏幕驱动电路中,用于将待分享内容发送至屏幕分享接收端的线路,因此,可以通过屏幕驱动电路中的第一目标线路将待分享内容发送至屏幕分享接收端,就省去了屏幕分享接收端对应的电子控制单元对待分享内容进行处理的时间,从而提高待分享内容的传输速度,减少显示延时。
附图说明
13.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本技术的实施例,并与说明书一起用于解释本技术的原理。
14.图1a为现有技术的控制逻辑示意图;
15.图1b为现有技术的多屏显示控制逻辑示意图;
16.图2为本技术实施例提供的控制逻辑示意图;
17.图3为本技术实施例提供的屏幕分享方法的流程图一;
18.图4为本技术实施例提供的电路连接示意图;
19.图5为本技术实施例提供的屏幕分享线路的电路连接示意图;
20.图6为本技术实施例提供的屏幕分享方法的流程图二;
21.图7为本技术实施例提供的屏幕显示线路的电路连接示意图;
22.图8为本技术实施例提供的屏幕分享方法的流程图三;
23.图9为本技术实施例提供的屏幕分享界面的示意图;
24.图10为本技术实施例提供的坐标转换的示意图;
25.图11为本技术实施例提供的屏幕分享方法的流程图三;
26.图12为本技术实施例提供的第一预设手势操作的示意图;
27.图13为本技术实施例提供的第二预设手势操作的示意图;
28.图14为本技术实施例提供的屏幕分享方法的流程图四;
29.图15为本技术实施例提供的屏幕分享装置的结构示意图;
30.图16为本技术实施例提供的控制设备的结构示意图。
31.通过上述附图,已示出本技术明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本技术构思的范围,而是通过参考特定实施例为本领域技术人员说明本技术的概念。
具体实施方式
32.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本技术的一些方面相一致的装置和方法的例子。
33.汽车正朝着智能化的方向发展。智能化的一大体现就是汽车内的显示器的数量增多,这些显示器可以为车辆上的多个乘客提供娱乐等服务。目前,汽车上的多个显示器能够分别为多个乘客提供服务,具体是通过如下方式实现的:
34.图1a为现有技术的控制逻辑示意图。如图1a所示,该控制逻辑包括:多个电子控制单元、多个驱动电路和多个显示器。
35.其中,多个电子控制单元包括n个电子控制单元,n为大于0的正整数,n个电子控制单元分别记为电子控制单元1、电子控制单元2、
……
电子控制单元n。针对一个电子控制单元,又称为“行车电脑”,是汽车电子的核心元件之一,汽车中的电子控制单元可能有多个,每个电子控制单元对应不同的汽车控制功能,这些电子控制单元之间可以进行交互,以实现多样化服务。
36.多个驱动电路包括n个驱动电路,分别记为驱动电路1、驱动电路2、
……
驱动电路n。
37.多个显示器包括n个显示器,分别记为显示器1、显示器2、
……
显示器n。
38.多个电子控制单元中的一个电子控制单元依次与一个驱动电路、一个显示器连接,一个电子控制单元能够通过一个驱动电路驱动一个显示器进行显示。
39.多个电子控制单元中任意两个电子控制单元之间连接。
40.下面以电子控制单元1、驱动电路1、显示器1为例对电子控制单元1如何控制显示器1显示相应的内容,以及将显示器1的显示内容分享至其他显示器进行详细介绍:
41.在一些示例中,显示器1上显示有应用程序图标,用户通过对应用程序图标进行点击可以向电子控制单元1发起资源获取请求,电子控制单元1根据该资源获取请求获取相应的资源,并通过驱动电路1驱动显示器1显示该资源。
42.若用户需要将显示器1上应用a的显示内容分享至显示器2和显示器3,则电子控制单元1需要将应用a的显示内容复制两份,并分别发送至电子控制单元2和电子控制单元3,再由电子控制单元2控制驱动电路2将应用a的显示内容驱动至显示器2进行显示,以及由电子控制单元3控制驱动电路3将应用a的显示内容驱动至显示器3进行显示,从而实现显示器1与显示器2和显示器2之间的屏幕分享。
43.以将显示器1上应用a的显示内容分享至显示器2为例,如图1中的虚线箭头所示,应用a的显示内容的传输链路由电子控制单元1、电子控制单元2、驱动电路2和显示器2构
成。可以看出,应用a的显示内容的传输链路较长,并且电子控制单元1和电子控制单元2都需要通过软件对显示内容进行处理再输出,这样,就会导致屏幕分享过程用时过长,造成显示器2上应用a的显示内容相较于显示器1而言,延时较大,用户体验不好。
44.另外,若显示器2上发生对应用a的操作,显示器1上发生对应用a的其他操作,而应用a的处理逻辑在电子处理单元1进行处理,则按用户的操作时间,处理逻辑应该是:先响应显示器2上的操作,再响应显示器1的操作。
45.但是若显示器1上的操作和显示器2上的操作在时间上距离很近,那么按照上述的链路传输这些操作至电子控制单元1,就会出现电子控制单元1先接收到显示器1的操作,后接收到显示器2的操作。就会先响应显示器1的操作,再响应显示器2的操作,导致显示处理逻辑混乱。
46.图1b为现有技术的多屏显示控制逻辑示意图。如图1b所示,显示器1上的应用a是电子控制单元1的应用。假设应用a在显示器1是全屏显示的,全屏显示坐标为(w1,h1),但是应用a分享至显示屏2之后,在显示屏2是小区域进行显示的,假设在显示器2的显示区域的坐标为{x2,y2,w2,h2}。
47.如果在显示器1的操作点p是(x1a,y1a),应用a接收到p点操作,相当于是应用a的(x1a,y1a);显示器2的操作点绝对坐标p2是(x2a,y2a);如果将p2的绝对坐标发送给电子控制单元2,电子控制单元2将p2绝对坐标给电子控制单元1。电子单元控制1会误认为应用a的操作坐标是(x2a,y2a),从而根据(x2a,y2a)进行响应,导致响应出错。
48.针对上述技术问题,本技术的发明人提出如下技术构思:针对n个显示器,在屏幕驱动电路中设置n条显示线路,n条显示线路中每一条显示线路对应一个显示器,用于将该条显示线路对应的显示器需要的显示内容发送至显示器;另外,在屏幕驱动电路中设置多条分享线路,例如c
n
n

1条分享线路,多条分享线路中每条分享线路用于将其中一个显示器上的显示内容分享至另外一个显示器上,其中,n个显示器中每个显示器对应n

1条分享线路,即每个显示器都可以将自己的显示内容分享至其他n

1个显示器。进而根据屏幕分享发送端和屏幕分享接收端,确定出将屏幕分享发送端的显示内容分享至屏幕分享接收端的目标分享线路,并通过该目标分享线路将屏幕分享发送端的显示内容分享至屏幕分享接收端,以实现屏幕共享。
49.下面以具体地实施例对本技术的技术方案以及本技术的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本技术的实施例进行描述。
50.图2为本技术实施例提供的控制逻辑示意图。如图2所示,该控制逻辑包括:采集设备21、电子控制单元22、驱动电路23和多个显示器24。
51.其中,采集设备21可以是一个或多个摄像头,也可以是一个或多个拾音器,例如麦克风。采集设备21依次与电子控制单元22和驱动电路23连接,驱动电路23分别与多个显示器24连接。
52.采集设备21可以安装在车辆仪表台的显示屏周围,也可以安装在车辆前排的顶部,还可以安装在车辆后排的底部,采集设备21还可以是各个显示器24上自带的摄像头,用于采集屏幕分享信息,并发送至电子控制单元22,由电子控制单元22根据屏幕分享信息控制驱动电路将其中一个显示器上的显示内容分享至另一个显示器上。
53.进一步的,电子控制单元22可以为一种驾驶脑、或车机、或dhu(娱乐主机和仪表的集成机器)、或ihu(infotainment head unit,信息娱乐主机)、或ivi(in

vehicle infotainment,车载信息娱乐系统),或任意一种车载信息交互终端。
54.下面结合图2,对本技术实施例的屏幕分享方法进行详细介绍。
55.图3为本技术实施例提供的屏幕分享方法的流程图一。如图3所示,该屏幕分享方法,包括如下方法步骤:
56.s301、获取屏幕分享信息,屏幕分享信息包括待分享内容的标识、屏幕分享发送端的标识和屏幕分享接收端的标识。
57.本实施例的方法执行主体可以是如图2所示的电子控制单元。
58.其中,屏幕分享发送端上的显示内容可以发送至屏幕分享接收端,以在屏幕分享接收端上进行展示,从而实现屏幕分享。
59.可选的,用户可以通过语音的方式输入屏幕分享信息,也可以通过手势操作的方式输入屏幕分享信息。其中,手势操作可以是触摸手势操作,也可以是隔空手势操作,本实施例对此不作限定。
60.s302、根据屏幕分享发送端的标识和屏幕分享接收端的标识,确定第一目标线路,第一目标线路为屏幕驱动电路中,用于将待分享内容发送至屏幕分享接收端的线路。
61.图4为本技术实施例提供的电路连接示意图。
62.如图4所示,电子控制单元中设置有n个连接点,是电子控制单元的输出连接点,n个连接点分别记为d1、d2、
……
dn。
63.n个显示器中每个显示器中设置有一个连接点,是显示器的输入连接点,分别记为e1、e2、
……
en。
64.屏幕驱动电路中设置有n个第一类连接点,是屏幕驱动电路中的输入连接点,分别记为a1、a2、
……
an。
65.n个第一类连接点中每个第一类连接点处设置有开关,分别记为a1a’1、a2a’2、
……
ana’n。每个开关还对应有开关延长线,分别记为c1c’1、c2c’2、
……
cnc’n。其中,每个第一类连接点处的开关,用于将第一类连接点与对应的开关连通或关断,以a1a’1开关为例,开关通电,则a1与c1c’1连通,开关断电,则a1与c1c’1断开。
66.屏幕驱动电路中还设置有n个第二类连接点,是屏幕驱动电路中的输出连接点,分别记为b1、b2、
……
bn。n个第二类连接点中每个第二类连接点处设置有开关,分别记为b1b’1、b2b’2、
……
bnb’n。
67.n个连接点中每个连接点与一个第一类连接点连接,例如,d1与a1连接,d2与a2连接,
……
,dn与an连接。
68.n个显示器中每个显示器的连接点与一个第二类连接点连接,例如,e1与b1连接,e2与b2连接,
……
,en与bn连接。
69.其中,根据屏幕分享发送端的标识和屏幕分享接收端的标识,确定第一目标线路,包括:
70.s3021、根据屏幕分享发送端的标识,确定与屏幕分享发送端的标识对应的第一类连接点和连接线。
71.其中,电子控制单元中预存有显示器的标识与第一类连接点的编号之间的对应关
系,根据屏幕分享发送端的标识,就可以确定出与屏幕分享发送端的标识对应的第一类连接点。而每个第一类连接点对应一个连接线,因此,根据确定出的与屏幕分享发送端的标识对应的第一类连接点,就可以确定与屏幕分享发送端的标识对应的连接线。
72.s3022、根据屏幕分享接收端的标识,确定与屏幕分享接收端的标识对应的第二类连接点。
73.其中,电子控制单元中预存有显示器的标识与第二类连接点的编号之间的对应关系,根据屏幕分享接收端的标识,就可以确定出与屏幕分享接收端的标识对应的第二类连接点。
74.应当理解,步骤s3021和步骤s3022并不限制先后顺序,可以是先执行步骤s3021,再执行步骤s3022;也可以是先执行步骤s3022,再执行步骤s3021;还可以是并行执行步骤s3021和步骤s3022。
75.s3023、将与屏幕分享发送端的标识对应的第一类连接点和连接线,以及与屏幕分享接收端的标识对应的第二类连接点之间的线路,确定为第一目标线路。
76.图5为本技术实施例提供的屏幕分享线路的电路连接示意图。
77.如图5所示,假设屏幕分享发送端的标识为编号1,屏幕分享接收端的标识为编号n,则是将第一类连接点a1、连接线c1c’1和第二类连接点bn之间的线路作为第一目标线路,即图中箭头示出的线路。
78.s303、根据待分享内容的标识,获取与待分享内容的标识对应的待分享内容。
79.其中,待分享内容可以是待分享应用的名称。举例来说,待分享内容的标识为应用a,则电子控制单元获取应用a的当前显示内容作为待分享内容。
80.应当理解,图3中仅示出了步骤s302和步骤s303的一种执行顺序。实际中,步骤s302和步骤s303并不限制先后顺序,可以是先执行步骤s302,再执行步骤s303;也可以是先执行步骤s303,再执行步骤s302;还可以是并行执行步骤s302和步骤s303。
81.s304、将第一控制信息和待分享内容发送至屏幕驱动电路,第一控制信息用于控制屏幕驱动电路将第一目标线路导通。
82.具体的,电子控制单元根据确定的第一目标线路,生成将第一目标线路导通的第一控制信息,并将第一控制信息和待分享内容发送至屏幕驱动电路,以使屏幕驱动电路将第一目标线路导通,并通过第一目标线路将待分享内容发送至屏幕分享接收端。
83.由于每个第一类连接点处设置有一个开关,每个第二类连接点处设置有一个开关,因此,通过控制第一目标线路中第一类连接点处的开关和第二类连接点处的开关,能够将第一目标线路导通。
84.请继续参阅图5,通过控制a1a’1开关与c1c’1连接,即将a’1点与c1连接,c’1与b’n连接,并且开关a1a’1和开关bnb’n通电,从而将a1a’1c1c’1b’nbn这条目标线路导通。因此,本步骤可以生成将a1a’1c1c’1b’nbn这条目标线路导通的第一控制信息,具体的,是将a1a’1开关与c1连接,c’1与b’n连接,以及将开关a1a’1和开关bnb’n通电的第一控制信息。
85.应当理解,本实施例中,显示器1的应用1分享到显示器n的含义是:实现能在显示器1和显示器n上同时显示应用1同样的内容,并且在显示器1和显示器n上都能对应用1进行操作。
86.本实施例通过获取屏幕分享信息,屏幕分享信息包括待分享内容的标识、屏幕分
享发送端的标识和屏幕分享接收端的标识;根据屏幕分享发送端的标识和屏幕分享接收端的标识,确定第一目标线路,第一目标线路为屏幕驱动电路中,用于将待分享内容发送至屏幕分享接收端的线路;根据待分享内容的标识,获取与待分享内容的标识对应的待分享内容;将第一控制信息和待分享内容发送至屏幕驱动电路,第一控制信息用于控制屏幕驱动电路将第一目标线路导通。由于根据屏幕分享发送端的标识和屏幕分享接收端的标识,确定第一目标线路,第一目标线路为屏幕驱动电路中,用于将待分享内容发送至屏幕分享接收端的线路,因此,可以通过屏幕驱动电路中的第一目标线路将待分享内容发送至屏幕分享接收端,就省去了屏幕分享接收端对应的电子控制单元对待分享内容进行处理的时间,从而提高待分享内容的传输速度,减少显示延时。
87.上述实施例介绍了如何将其中一个显示器上的显示内容分享至其他的显示器。在实施上述实施例的方法步骤之前,需要将待分享内容显示在屏幕分享发送端上。下面将结合图4,对电子控制单元控制驱动电路在屏幕分享发送端上显示待分享内容的实现过程进行详细介绍。
88.图6为本技术实施例提供的屏幕分享方法的流程图二。
89.如图6所示,该屏幕分享方法,包括如下方法步骤:
90.s601、获取屏幕显示信息,屏幕显示信息包括屏幕分享发送端的标识和待分享内容的标识。
91.本实施例中,屏幕分享发送端上显示有图形用户界面,该图形用户界面中包括多个应用程序图标,用户通过点击其中一个应用程序图标,即可向电子控制单元发送屏幕显示信息,该屏幕显示信息中包括屏幕分享发送端的标识和应用程序的标识,该应用程序的标识可以作为在屏幕分享发送端上进行显示的内容,也可以用于分享至屏幕分享接收端。
92.s602、根据待分享内容的标识,获取与待分享内容的标识对应的待分享内容。
93.具体的,电子控制单元是根据待分享内容的标识,从服务器中获取待分享内容。
94.以待分享内容为应用程序为例,待分享内容的标识可以是应用程序的名称,也可以是应用程序中某一个显示控件的位置,电子控制单元根据应用程序的名称,获取与应用程序的名称对应的应用程序的首页内容,作为待分享内容。
95.也可以根据应用程序中某一个显示控件的位置,获取与显示控件的位置对应的显示内容,作为待分享内容。
96.s603、根据屏幕分享发送端的标识,确定第二目标线路,第二目标线路为屏幕驱动电路中,用于将屏幕显示内容发送至屏幕分享发送端的线路。
97.应当理解,图6中仅示出了步骤s602和步骤s603的一种执行顺序。实际中,步骤s602和步骤s603并不限制先后顺序,可以是先执行步骤s602,再执行步骤s603;也可以是先执行步骤s603,再执行步骤s602;还可以是并行执行步骤s602和步骤s603。
98.其中,根据屏幕显示端的标识,确定第二目标线路,包括:
99.s6031、根据屏幕分享发送端的标识,确定与屏幕分享发送端的标识对应的第一类连接点和第二类连接点。
100.图7为本技术实施例提供的屏幕显示线路的电路连接示意图。
101.如图7所示,每个显示器对应一个第一类连接点和一个第二类连接点。以屏幕分享发送端的标识为编号1为例,则与屏幕分享发送端的标识对应的第一类连接点为a1,与屏幕
分享发送端的标识对应的第二类连接点为b1。
102.s6032、将与屏幕分享发送端的标识对应的第一类连接点和第二类连接点之间的线路,确定为第二目标线路。
103.请继续参阅图7,本实施例是将第一类连接点为a1与第二类连接点为b1之间的线路,确定为第二目标线路,即图中a1b1之间的箭头示出的线路。
104.s604、将第二控制信息和待分享内容发送至屏幕驱动电路,第二控制信息用于控制屏幕驱动电路将第二目标线路导通。
105.具体的,电子控制单元根据确定的第二目标线路,生成将第二目标线路导通的第二控制信息,并将第二控制信息和待分享内容发送至屏幕驱动电路,以使屏幕驱动电路将第二目标线路导通,并通过第二目标线路将待分享内容发送至屏幕分享接收端。
106.请继续参阅图7,通过将开关b1b’1中的b’1连接至第一类连接点a1,并将开关b1b’1通电,可以将第二目标线路导通,即导通后的第二目标线路为a1b’1b1。因此,本步骤可以生成将a1b’1b1这条目标线路导通的第二控制信息,具体的,是将a1a’1开关断开,将b’1b1开关b’1点与a1连接,以及将开关bnb’n通电的第二控制信息。
107.由于每个第一类连接点处设置有一个开关,每个第二类连接点处设置有一个开关,因此,通过控制第二目标线路中第一类连接点处的开关和第二类连接点处的开关,能够将第一目标线路导通。
108.应当理解,电子控制单元通过图6和图7所示的实施例可以在不同的显示器上显示不同的显示内容。即电子控制单元可以根据图6和图7所示的实施例的方法步骤在屏幕驱动电路中确定出第二目标线路,控制屏幕驱动电路分别在显示器1至显示器n上进行显示。
109.在上述实施例的基础上,图8为本技术实施例提供的屏幕分享方法的流程图三。如图8所示,该屏幕分享方法包括:
110.s801、针对屏幕分享接收端,获取对待分享内容的触控操作的绝对坐标,待分享内容显示在屏幕分享接收端的部分显示界面中。
111.s802、根据触控操作的绝对坐标,以及触控操作的绝对坐标与触控操作的相对坐标之间的转换关系,确定与触控操作的绝对坐标对应的相对坐标。
112.s803、根据与触控操作的绝对坐标对应的相对坐标,确定屏幕分享接收端上与相对坐标对应的全屏触摸点坐标。
113.s804、根据与相对坐标对应的全屏触摸点坐标进行响应操作。
114.在一些实施例中,电子控制单元根据待分享内容的相对坐标进行响应操作,包括:根据待分享内容的相对坐标、屏幕分享发送端的显示器的显示界面的属性和屏幕分享接收端的显示器的显示界面的属性,将待分享内容的相对坐标转换为全屏的触摸点坐标;并根据全屏的触摸点坐标进行响应。其中,显示界面的属性包括宽度和高度。
115.具体的,根据待分享内容的相对坐标、屏幕分享发送端的显示器的显示界面的属性和屏幕分享接收端的显示器的显示界面的属性,将待分享内容的相对坐标转换为全屏的触摸点坐标,包括:
116.根据待分享内容的相对坐标中的x轴坐标,以及屏幕分享发送端的显示界面的宽度和屏幕分享接收端的显示界面的宽度的比值,将待分享内容的相对坐标中的x轴坐标转换为全屏的触摸点的横轴坐标;
117.以及,
118.根据待分享内容的相对坐标中的y轴坐标,以及屏幕分享发送端的显示界面的高度和屏幕分享接收端的显示界面的高度的比值,将待分享内容的相对坐标中的y轴坐标转换为全屏的触摸点的纵轴坐标。
119.以上得到的全屏的触摸点的横轴坐标和全屏的触摸点的纵轴坐标即为全屏的触摸点坐标。
120.图9为本技术实施例提供的屏幕分享界面的示意图。
121.图10为本技术实施例提供的坐标转换的示意图。
122.如图9所示,应用a从显示器1分享到显示器2中,但是只是在显示器2的指定分享区域进行显示,该指定分享区域为屏幕分享接收端的部分显示界面。
123.如图10所示,若用户在显示器2上对应用a进行操作。则显示器2接收到的触摸坐标是显示器n的绝对坐标(x2a,y2a),因为应用a只是在显示器2上的显示区域{x1,y1,x2,y2}中进行显示。则当前触摸操作相对应用a的相对坐标为(x2a

x1,y2a

y1),之后将应用a的相对坐标发送给电子控制单元,电子控制单元根据应用a的相对坐标进行响应操作。由于应用a在显示器2和显示器1的宽度w,高度h是不同的,记显示器1的宽度为w1,高度为h1,显示器2的宽度为w2,高度为h2。所以显示器2上的操作点转化为全屏的触摸点为:((x2a

x2)*w1/w2,(y2a

y2)*h1/h2);电子控制单元在显示器2上的((x2a

x2)*w1/w2,(y2a

y2)*h1/h2)坐标位置处进行响应操作。
124.本实施例通过针对屏幕分享接收端,获取对待分享内容的触控操作的绝对坐标,待分享内容显示在屏幕分享接收端的部分显示界面中,根据触控操作的绝对坐标,以及触控操作的绝对坐标与触控操作的相对坐标之间的转换关系,确定与触控操作的绝对坐标对应的相对坐标,进而根据与触控操作的绝对坐标对应的相对坐标进行响应操作。由于待分享内容显示在屏幕分享接收端的部分显示界面中,并且采用相对坐标的方式进行响应操作,因此,能够避免响应出错的问题。
125.下面将继续结合图2,对如何获取屏幕分享信息进行详细介绍。
126.根据图2可知,可以由采集设备采集屏幕分享信息,并发送至电子控制单元。采集设备可以是拾音器,也可以是摄像头。下面将针对拾音器和摄像头分别介绍获取屏幕分享信息。
127.在一些可选的实施方式中,若采集设备是拾音器,则获取屏幕分享信息,包括:拾音器拾取用户输入的语音信息并发送至电子控制单元;电子控制单元对语音信息进行语音识别,得到屏幕分享信息。例如,用户可以通过类似“将某个显示器上的某个应用分享到某个显示器”的话术输入语音信息。
128.图11为本技术实施例提供的屏幕分享方法的流程图三。
129.如图11所示,在另一些实施方式中,若采集设备是摄像头,且摄像头设置在仪表台的显示屏周围、车辆前排的顶部或者车辆后排的底部,则获取屏幕分享信息,包括:
130.s110、获取手势操作图像,手势操作图像包括对第一显示器的第一手势操作和对第二显示器的第二手势操作,其中,第一手势操作对应有操作对象。
131.s111、对手势操作图像进行手势识别,得到第一手势操作和第二手势操作。
132.摄像头采集的手势操作图像通常为rgb(红、绿、蓝)图像,直接采用rgb图像进行图
像识别,计算压力较大,为了减小计算压力,可以将手势操作图像转化为灰度图像,并提取灰度图像中手的边缘线,以及将手指的线条转化为直线,将掌心的线条转化为圆圈。
133.s112、确定是否存在与第一手势操作相似的第一预设手势操作。
134.具体的,确定是否存在与第一手势操作相似的第一预设手势操作,包括:
135.s1121、针对多个手势图片中的每个手势图片,确定手势图片中的手势操作与第一手势操作的相似度,得到多个相似度,其中,一个手势图片对应一个相似度。
136.示例性地,可以预先设置一手势图片库,该手势图片库中包括多个手势图片,其中,每个手势图片对应一种手势操作,一个或多个手势图片中对应一个控制指令。
137.s1122、确定多个相似度中的最大相似度是否大于或等于相似度阈值。
138.s1123、若最大相似度大于或等于相似度阈值,则确定存在与第一手势操作相似的第一预设手势操作。
139.s113、若存在与第一手势操作相似的第一预设手势操作,则确定第一显示器为屏幕分享发送端,并获取第一显示器的标识作为屏幕分享发送端的标识。
140.其中,步骤s113包括:
141.s1131、根据第一手势操作,以及预设的手势操作与控制指令的对应关系,确定第一手势操作对应的控制指令。
142.s1132、若控制指令为发起屏幕分享请求,则确定第一显示器为屏幕分享发送端,并获取第一显示器的标识作为屏幕分享发送端的标识。
143.具体的,标识可以是编号,则获取第一显示器的标识,可以根据手势操作图像中各个显示器的位置,确定第一显示器的标识。例如,摄像头的拍摄范围是车辆后座的三个显示器,则手势操作图像中包括三个显示器,这三个显示器在图像中由左至右依次编号为1、2、3,则若第一手势操作是对编号为2的显示器进行的手势操作,则确定第一显示器的标识为编号2。
144.s114、确定是否存在与第二手势操作相似的第二预设手势操作。
145.s115、若存在与第二手势操作相似的第二预设手势操作,则确定第二显示器为屏幕分享接收端,并获取第二显示器的标识作为屏幕分享接收端的标识。
146.图12为本技术实施例提供的第一预设手势操作的示意图。如图12所示,可以设置第一预设手势操作为“二指捏”手势操作,即“抓捏”的动作,其中,“二指捏”手势操作对应“发起屏幕分享请求”的指令。
147.图13为本技术实施例提供的第二预设手势操作的示意图。如图13所示,可以设置第二预设手势操作为“五指打开”的手势操作,其中,“五指打开”的手势操作对应“分享”的指令。
148.示例性地,根据图12和图13可知,用户在某个显示器的应用上进行“抓捏”来选中待分享应用,并在另一个显示器上进行“放手”,从而实现将一个显示器上的待分享应用分享到另一个显示器中。
149.应当理解,上述“二指捏”手势操作和“五指打开”的手势操作为示例性说明,并不对本技术实施例进行限定。实际应用中,本领域技术人员可以将第一预设手势操作和第二预设手势操作设置为其他手势操作。
150.另外,本技术中的第一预设手势操作并不限定为一个,可以是多个第一预设手势
操作,只要第一手势操作与多个第一预设手势操作中的任一个第一预设手势操作一致,则确定存在与第一手势操作相似的第一预设手势操作。简而言之,就是多个第一预设手势操作对应“发起屏幕分享请求”的指令。
151.同样地,本技术中的第二预设手势操作也可以不限定为一个,可以是多个第二预设手势操作,只要第二手势操作与多个第二预设手势操作中的任一个第二预设手势操作一致,则确定存在与第二手势操作相似的第二预设手势操作。简而言之,就是多个第二预设手势操作对应“分享”的指令。
152.其中,步骤s114、步骤s115的具体实施方式与步骤s112、步骤s113类似,具体可以参见步骤s112、步骤s113的具体实施方式,此处不再赘述。
153.另外,应当理解,步骤s112和步骤s114不限制先后执行顺序,可以是先执行步骤s112再执行步骤s114,也可以是先执行步骤s114再执行步骤s112,还可以是同时执行步骤s112和步骤s114。
154.图14为本技术实施例提供的屏幕分享方法的流程图四。
155.如图14所示,在又一些实施方式中,若摄像头设置在每个显示器上,则获取屏幕分享信息,包括:
156.s140、接收多个摄像头发送的屏幕采集图像和摄像头标识,其中,一个摄像头对应一个显示器,每个摄像头发送的屏幕采集图像包括在该摄像头对应的显示器上进行的手势操作。
157.s141、针对多个摄像头中每个摄像头发送的屏幕采集图像,对屏幕采集图像进行图像识别,得到手势操作。
158.s142、确定是否存在与手势操作一致的预设手势操作。
159.s143、若存在与手势操作相似的预设手势操作,则确定与该预设手势操作对应的控制指令。
160.s144、若与该预设手势操作对应的控制指令为发起屏幕共享的请求,则确定该摄像头对应的显示器为屏幕分享发送端,并将该摄像头标识作为屏幕分享发送端的标识,并将手势操作的对象作为待分享内容。
161.s145、若与该预设手势操作对应的控制指令为接收屏幕共享的请求,则确定该摄像头对应的显示器为屏幕分享接收端,并将该摄像头标识作为屏幕分享接收端的标识。
162.在上述方法实施例的基础上,图15为本技术实施例提供的屏幕分享装置的结构示意图,该屏幕分享装置可以是图2中的电子控制单元,电子控制单元与屏幕驱动电路连接,如图15所示,该屏幕分享装置包括:
163.获取模块151,用于获取屏幕分享信息,所述屏幕分享信息包括待分享内容的标识、屏幕分享发送端的标识和屏幕分享接收端的标识;
164.确定模块152,用于根据所述屏幕分享发送端的标识和所述屏幕分享接收端的标识,确定第一目标线路,所述第一目标线路为屏幕驱动电路中,用于将所述待分享内容发送至所述屏幕分享接收端的线路;
165.所述获取模块151,还用于根据所述待分享内容的标识,获取与所述待分享内容的标识对应的待分享内容;
166.发送模块153,用于将第一控制信息和所述待分享内容发送至所述屏幕驱动电路,
所述第一控制信息用于控制所述屏幕驱动电路将所述第一目标线路导通。
167.在一些可能的设计中,确定模块152,具体用于:根据所述屏幕分享发送端的标识,确定与所述屏幕分享发送端的标识对应的第一类连接点和连接线;根据所述屏幕分享接收端的标识,确定与所述屏幕分享接收端的标识对应的第二类连接点;将与所述屏幕分享发送端的标识对应的第一类连接点和连接线,以及与所述屏幕分享接收端的标识对应的第二类连接点之间的线路,确定为所述第一目标线路;其中,所述第一类连接点为所述屏幕分享发送端或所述屏幕分享接收端的输入连接点;所述第二类连接点为所述屏幕分享发送端或所述屏幕分享接收端的输出连接点。
168.在一些可能的设计中,获取模块151,还用于获取屏幕显示信息,所述屏幕显示信息包括屏幕分享发送端的标识和屏幕显示内容的标识;获取模块151,还用于根据所述屏幕显示内容的标识,获取与所述屏幕显示内容的标识对应的屏幕显示内容;确定模块152,还用于根据所述屏幕显示端的标识,确定第二目标线路,所述第二目标线路为屏幕驱动电路中,用于将所述屏幕显示内容发送至与所述屏幕分享发送端的标识对应的屏幕分享发送端的线路;发送模块153,还用于将第二控制信息和所述屏幕显示内容发送至所述屏幕驱动电路,所述第二控制信息用于控制所述屏幕驱动电路将所述第二目标线路导通。
169.在一些可能的设计中,确定模块152,具体用于:根据所述屏幕分享发送端的标识,确定与所述屏幕分享发送端的标识对应的第一类连接点和第二类连接点;将与所述屏幕分享发送端的标识对应的第一类连接点和第二类连接点之间的线路,确定为所述第二目标线路。
170.在一些可能的设计中,获取模块151,具体用于:获取第一手势操作和/或第二手势操作,所述第一手势操作为对第一屏幕显示端的屏幕显示内容的手势操作,所述第二手势操作为对第二屏幕显示端的屏幕显示内容的手势操作;若所述第一手势操作与第一预设手势操作一致,则确定所述第一屏幕显示端的标识为所述屏幕分享发送端的标识;若所述第二手势操作与第二预设手势操作一致,则确定所述第二屏幕显示端的标识为所述屏幕分享接收端的标识。
171.在一些可能的设计中,所述屏幕分享信息为语音信息。
172.在一些可能的设计中,该装置还包括:响应模块154;获取模块151,还用于针对所述屏幕分享接收端,获取对所述待分享内容的触控操作的绝对坐标,所述待分享内容显示在所述屏幕分享接收端的部分显示界面中;确定模块152,还用于根据所述触控操作的绝对坐标,以及触控操作的绝对坐标与触控操作的相对坐标之间的转换关系,确定与所述触控操作的绝对坐标对应的相对坐标;响应模块154,用于根据与触控操作的绝对坐标对应的相对坐标进行响应操作。
173.本技术实施例提供的屏幕分享装置,可用于执行上述实施例中屏幕分享方法的技术方案,其实现原理和技术效果类似,在此不再赘述。
174.需要说明的是,应理解以上装置的各个模块的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且这些模块可以全部以软件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分模块通过处理元件调用软件的形式实现,部分模块通过硬件的形式实现。例如,确定模块152可以为单独设立的处理元件,也可以集成在上述装置的某一个芯片中实现,此外,也可以以
程序代码的形式存储于上述装置的存储器中,由上述装置的某一个处理元件调用并执行以上确定模块152的功能。其它模块的实现与之类似。此外这些模块全部或部分可以集成在一起,也可以独立实现。这里的处理元件可以是一种集成电路,具有信号的处理能力。在实现过程中,上述方法的各步骤或以上各个模块可以通过处理器元件中的硬件的集成逻辑电路或者软件形式的指令完成。
175.在上述实施例的基础上,请继续参阅图2和图4,本技术还提供一种屏幕分享系统,包括:电子控制单元,用于执行上述实施例的屏幕分享方法的方法步骤;所述电子控制单元包括多个连接点,所述多个连接点中每个连接点用于与一个屏幕显示端进行连接;屏幕驱动电路,与所述电子控制单元连接,用于根据所述电子控制单元发送的控制信息控制所述屏幕驱动电路中的线路导通。
176.其中,屏幕驱动电路包括:多个第一类连接点、多个第二类连接点和多个连接线;其中,所述多个第一类连接点中每个第一类连接点对应一个屏幕显示端,且连接至所述多个连接点中的一个连接点;所述多个第二类连接点中每个第二类连接点对应一个屏幕显示端,且连接至对应的屏幕显示端;所述多个连接线中每个连接线对应一个第一类连接点;通过将所述多个第一类连接点中的一个第一类连接点、多个连接线中的一个连接线和多个第二类连接点中的一个第二类连接点连通,能够将一个屏幕显示端上的待分享内容分享至另一个屏幕显示端。
177.其中,多个第一类连接点中每个第一类连接点处设置有开关;所述多个第二类连接点中每个第二类连接点处设置有开关;所述第一类连接点处的开关,用于将所述第一类连接点与所述连接线导通;所述第二类连接点处的开关,用于将所述第一类连接点与所述第二类连接点导通。
178.其中,屏幕分享系统的工作原理可以参见前述实施例的介绍,此处不再重复介绍。
179.本实施例的屏幕分享系统可以设置在车辆中,以对车辆中乘客提供屏幕分享服务。
180.图16为本技术实施例提供的控制设备的结构示意图。该控制设备可以是上述实施例中的电子控制单元,如图16所示,该控制设备可以包括:处理器161、存储器162和收发器163。
181.处理器161执行存储器存储的计算机执行指令,使得处理器161执行上述实施例中的方案。处理器161可以是通用处理器,包括中央处理器cpu、网络处理器(network processor,np)等;还可以是数字信号处理器dsp、专用集成电路asic、现场可编程门阵列fpga或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
182.存储器162通过系统总线与处理器161连接并完成相互间的通信,存储器162用于存储计算机程序指令。
183.系统总线可以是外设部件互连标准(peripheral component interconnect,pci)总线或扩展工业标准结构(extended industry standard architecture,eisa)总线等。系统总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。收发器用于实现数据库访问装置与其他计算机(例如客户端、读写库和只读库)之间的通信。存储器可能包含随机存取存储器(random access memory,ram),也可能还包括非易失性存储器(non

volatile memory)。
184.本技术实施例提供的控制设备,可用于执行上述实施例中屏幕分享方法的技术方案,其实现原理和技术效果类似,在此不再赘述。
185.本技术实施例还提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机指令,当该计算机指令在计算机上运行时,使得计算机执行上述实施例屏幕分享方法的技术方案。
186.本技术实施例还提供一种计算机程序产品,该计算机程序产品包括计算机程序,其存储在计算机可读存储介质中,至少一个处理器可以从计算机可读存储介质读取计算机程序,至少一个处理器执行计算机程序时可实现上述实施例中屏幕分享方法的技术方案。
187.最后应说明的是:以上各实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述各实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的范围。
188.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本技术的其它实施方案。本技术旨在涵盖本技术的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本技术的一般性原理并包括本技术未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本技术的真正范围和精神由下面的权利要求书指出。
189.应当理解的是,本技术并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本技术的范围仅由所附的权利要求书来限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1