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.图1是本发明一实施例提供的一种车载显示系统的结构示意图;
35.图2是本发明一实施例提供的一种车载显示系统与用户终端的通信架构图;
36.图3是本发明一实施例提供的一种车载显示系统与车联网平台的通信架构图;
37.图4是本发明一实施例提供的一种车载显示系统的控制方法的流程示意图。
具体实施方式
38.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
39.在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
40.在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
41.此外,下面所描述的本发明不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。
42.参见图1,是本发明一实施例提供的一种车载显示系统的结构示意图。
43.本发明实施例提供一种车载显示系统,包括主显示屏11、至少一个副显示屏12、主显示屏控制器13和副显示屏控制器14;
44.所述主显示屏控制器13,用于接收用户输入的屏幕控制请求,所述屏幕控制请求包括控制指令和目标屏幕标识;若确定所述目标屏幕标识包括所述主显示屏11的标识,则控制所述主显示屏11执行所述控制指令对应的操作;若确定所述目标屏幕标识包括任一所
述副显示屏12的标识,则将所述屏幕控制请求转发至所述副显示屏控制器14;
45.所述副显示屏控制器14,用于接收所述屏幕控制请求,并根据所述目标屏幕标识控制相应的副显示屏12执行所述控制指令对应的操作。
46.在本实施例中,所述主显示屏11和所述副显示屏12的放置方式包括内嵌入车辆内饰、悬浮于车辆内饰等。所述主显示屏11和所述副显示屏12可以是来源自中控屏幕、平板电脑、智能手机等具备显示功能设备中的显示装置,也可以是独立的显示器或者触摸屏。当车内设有多个显示屏时,所述主显示屏11和所述副显示屏12的数量可以是一个也可以是多个,可以是将车内的任意显示屏设为主显示屏11,其余屏幕设为副显示屏12,在此不作限定。可选的,所述主显示屏11包括仪表屏和中控屏,所述副显示屏12包括各座位前的显示屏,例如副驾驶座前的显示屏和后排座椅前的显示屏,从而,以便于驾驶员无需移动即可对车内各屏幕进行操控。
47.示例性地,用户可以是通过手机、平板电脑、智能穿戴设备等用户终端与所述主显示屏控制器13连接,从而通过用户终端的显示屏操控界面向所述主显示屏控制器13发送屏幕控制请求,对于同一辆汽车内有多屏的情况,能够实现车内信号的有效传递,使车内实现手机端主副屏三端互动,实现了用户车内信息同步,提升了用户的交互体验。此外,当所述显示屏具有触摸输入功能时,用户还可以是通过触控所述主显示屏11的显示屏操控界面,从而向所述主显示屏控制器13发送屏幕控制请求。所述显示屏操控界面可以是提供各显示屏的标识以及相关的控制指令,以供用户选择并生成屏幕控制请求。所述控制指令可以是包括屏幕点亮或熄灭、界面放大或缩小、界面滑动、应用启动或关闭、影音播放等指令。车内的每一显示屏均具有唯一的标识,所述目标屏幕标识可以是仅包括所述主显示屏11的标识,从而用户可以单独控制所述主显示屏11;所述目标屏幕标识也可以是仅包括其中一个副显示屏12的标识,从而用户可以单独控制该副显示屏12;所述目标屏幕标识还可以是包括多个副显示屏12的标识,从而用户可以同时控制多个副显示屏12;当然,所述目标屏幕标识还可以是同时包括主显示屏11的标识和副显示屏12的标识,从而,用户可以同时控制主显示屏11和副显示屏12,从而提高用户的人机互动体验。
48.在本实施例中,所述主显示屏控制器13和所述副显示屏控制器14可以是通过车载以太网络连接,通过白盒加密通信。所述主显示屏控制器13可以是作为ap热点,所述副显示屏控制器14以及车内的移动终端从所述主显示屏控制器13处获取相应的网络连接信息并进行连接,能够实现无线网络的使用。所述副显示屏控制器14可以是使用lvds(low-voltage differential signaling,低电压差分信号)对两个以上的副显示屏12进行数据传输。
49.本实施例提供的车载显示系统,由主显示屏控制器13接收用户输入的屏幕控制请求,所述屏幕控制请求包括控制指令和目标屏幕标识,并根据所述目标屏幕标识,相应地控制所述主显示屏11执行所述控制指令对应的操作或将所述屏幕控制请求转发至副显示屏控制器14,使得所述副显示屏控制器14根据所述目标屏幕标识控制相应的副显示屏12执行所述控制指令对应的操作,从而,实现由主显示屏控制器13控制主显示屏11,由一个副显示屏控制器14控制多个副显示屏12,并且,主显示屏控制器13能够充当副显示屏控制器14的路由转发控制中心,解决了用户距离副显示屏12较远而导致的操控不便的问题,能有效提高车内显示屏的操控便利性,从而提升用户的人机互动体验。
50.作为其中一个可选的实施例,所述主显示屏控制器13还用于接收车联网平台发送的副屏业务请求;所述副显示屏控制器14配置有微服务;所述微服务用于每隔预设周期,从所述主显示屏控制器13获取所述副屏业务请求,并执行所述副屏业务请求对应的操作。
51.需要说明的是,所述主显示屏控制器13与所述车联网平台可以是通过wifi连接,所述主显示屏控制器13和所述副显示屏控制器14通过车载以太网络连接,若所述主显示屏控制器13与所述副显示屏控制器14之间通过http网络通信再转发给车联网平台,则由于网络因素影响,中间的指令间隔时间无法保证严格的精确,导致未能及时响应请求。为解决此问题,本实施例通过微服务周期性识别请求,提高请求响应及时性。在具体实施时,所述预设周期可以是根据实际需求进行设置,在此不作限定。
52.示例性地,所述副显示屏控制器14开机后,所述微服务向所述主显示屏控制器13发起连接,直到连接成功,当连接成功后所述微服务会向相关应用发出连接成功的通知,应用接收到通知后再发起副屏业务请求。
53.具体地,所述副屏业务请求包括副屏数据获取请求和副屏数据订阅请求;
54.其中,所述副屏数据获取请求对应的操作为:根据所述副屏数据获取请求获取对应的数据,并通过所述主显示屏控制器13将获取到的数据转发至所述车联网平台;
55.所述副屏数据订阅请求包括订阅周期和订阅内容;所述副屏数据订阅请求对应的操作为:每隔所述订阅周期,获取所述订阅内容对应的数据,并通过所述主显示屏控制器13将所述订阅内容对应的数据转发至所述车联网平台。
56.在本实施例中,微服务提供的功能主要是请求数据以及订阅数据,车联网平台通过http协议向微服务请求数据并得到反馈,车联网平台通过http协议向微服务订阅数据,微服务定时将数据发布给车联网平台,所有副屏业务请求都由微服务调用openapi进行响应。
57.作为其中一个可选的实施例,所述屏幕控制请求还包括所述用户的身份信息;
58.所述控制所述主显示屏11执行所述控制指令对应的操作的步骤是所述主显示屏控制器13在确定所述用户的身份信息通过验证后执行的;
59.所述根据所述目标屏幕标识控制相应的副显示屏12执行所述控制指令对应的操作的步骤是所述副显示屏控制器14在确定所述用户的身份信息通过验证后执行的。
60.本实施例通过在验证用户身份信息后才控制相应的屏幕执行控制指令,能够有效避免非法用户操控屏幕。
61.具体地,所述屏幕控制请求是由所述用户通过用户终端向所述主显示屏控制器13发送的;
62.所述主显示屏控制器13,还用于响应用户的扫码触发操作,生成验证图形,并控制所述主显示屏11显示所述验证图形,以供用户终端扫描;其中,所述验证图形用于被扫描后触发所述用户终端发送注册请求至所述主显示屏控制器13;
63.所述主显示屏控制器13,还用于接收所述注册请求,并对所述注册请求进行验证;在确定所述注册请求通过验证后,获取所述用户的身份信息,并将所述用户的身份信息标记为已验证通过状态,并通知所述副显示屏控制器14将所述用户的身份信息标记为已验证通过状态。
64.在本实施例中,用户通过扫码即可便捷地完成注册,无需输入大量的注册信息,能
够提高用户体验。所述验证图形可以是条形码,也可以是二维码,还可以是其余图形信息,在此不作限定。
65.示例性地,所述注册请求中可以是包括用户的用户名和密码等身份信息,从而所述主显示屏控制器13可以是通过从所述注册请求中获取用户的身份信息。所述主显示屏控制器13也可以是根据预设规则生成一串字符串,以作用户终端进行请求的一个令牌,并将此令牌作为用户的身份信息返回给用户终端,用户终端在屏幕控制请求中带上这个令牌前来请求控制,则无需再次带上用户名和密码等其他信息,能够减少用户名和密码的查询工作量,减少计算资源的使用,此外,还可以是将令牌和加密用信息作为用户的身份信息返回给用户终端,从而使用户终端与主屏幕控制器进行加密通信,提高车载显示系统的安全性。
66.进一步地,所述主显示屏控制器13,还用于将所述验证图形发送至所述副显示屏控制器14;
67.所述副显示屏控制器14,还用于接收所述验证图形,并控制各副显示屏12显示所述验证图形,以供用户终端扫描并向所述主显示屏控制器13发送注册信息。
68.在本实施例中,各显示屏均显示所述验证图形,有利于用户远程注册及操控各显示屏。
69.进一步地,所述验证图形还包括注册认证信息;所述注册请求包括所述注册认证信息;所述注册认证信息为对车辆识别码、二维码的时间戳和超时时间进行加密得到的加密信息;
70.所述对所述注册请求对进行验证,具体包括:
71.对所述注册认证信息进行解密,得到解密后的车辆识别码、解密后的时间戳和解密后的超时时间;
72.判断注册条件是否满足;其中,所述注册条件为解密后的车辆识别码与预设的本车识别码一致,与所述解密后的时间戳对应的二维码未被注册,且解密后的超时时间未到达;
73.若注册条件满足,则判定所述注册请求通过验证,并将与所述解密后的时间戳对应的二维码标记为已注册状态;
74.若注册条件不满足,则判定所述注册请求未通过验证。
75.在本实施例中,通过对车辆识别码、二维码的时间戳和超时时间进行三重认证,来控制注册,能够有效提高车载显示系统的使用安全性。
76.参见图4,本发明另一实施例提供一种车载显示系统的控制方法,应用于如上任一实施例所述的车载显示系统,所述方法包括:
77.s21、所述主显示屏控制器接收用户输入的屏幕控制请求,所述屏幕控制请求包括控制指令和目标屏幕标识;
78.s22、所述主显示屏控制器若确定所述目标屏幕标识包括所述主显示屏的标识,则控制所述主显示屏执行所述控制指令对应的操作;
79.s23、所述主显示屏控制器若确定所述目标屏幕标识包括任一所述副显示屏的标识,则将所述屏幕控制请求转发至所述副显示屏控制器,使得所述副显示屏控制器接收所述屏幕控制请求,并根据所述目标屏幕标识控制相应的副显示屏执行所述控制指令对应的操作。
80.作为其中一个可选的实施例,所述副显示屏控制器配置有微服务;所述方法还包括:
81.所述主显示屏控制器接收车联网平台发送的副屏业务请求;
82.所述副显示屏控制器通过所述微服务每隔预设周期从所述主显示屏控制器获取所述副屏业务请求,并执行所述副屏业务请求对应的操作。
83.进一步地,所述副屏业务请求包括副屏数据获取请求和副屏数据订阅请求;
84.其中,所述副屏数据获取请求对应的操作为:根据所述副屏数据获取请求获取对应的数据,并通过所述主显示屏控制器将获取到的数据转发至所述车联网平台;
85.所述副屏数据订阅请求包括订阅周期和订阅内容;所述副屏数据订阅请求对应的操作为:每隔所述订阅周期,获取所述订阅内容对应的数据,并通过所述主显示屏控制器将所述订阅内容对应的数据转发至所述车联网平台。
86.作为其中一个可选的实施例,所述屏幕控制请求还包括所述用户的身份信息;
87.所述控制所述主显示屏执行所述控制指令对应的操作的步骤是所述主显示屏控制器在确定所述用户的身份信息通过验证后执行的;
88.所述根据所述目标屏幕标识控制相应的副显示屏执行所述控制指令对应的操作的步骤是所述副显示屏控制器在确定所述用户的身份信息通过验证后执行的。
89.进一步地,所述屏幕控制请求是由所述用户通过用户终端向所述主显示屏控制器发送的;所述方法还包括:
90.所述主显示屏控制器响应用户的扫码触发操作,生成验证图形,并控制所述主显示屏显示所述验证图形,以供用户终端扫描;其中,所述验证图形用于被扫描后触发所述用户终端发送注册请求至所述主显示屏控制器;
91.所述主显示屏控制器接收所述注册请求,并对所述注册请求进行验证;在确定所述注册请求通过验证后,获取所述用户的身份信息,并将所述用户的身份信息标记为已验证通过状态,并通知所述副显示屏控制器将所述用户的身份信息标记为已验证通过状态。
92.具体地,所述方法还包括:
93.所述主显示屏控制器将所述验证图形发送至所述副显示屏控制器,使得所述副显示屏控制器控制各副显示屏显示所述验证图形,以供用户终端扫描并向所述主显示屏控制器发送注册信息。
94.具体地,所述验证图形还包括注册认证信息;所述注册请求包括所述注册认证信息;所述注册认证信息为对车辆识别码、二维码的时间戳和超时时间进行加密得到的加密信息;
95.所述对所述注册请求对进行验证,具体包括:
96.对所述注册认证信息进行解密,得到解密后的车辆识别码、解密后的时间戳和解密后的超时时间;
97.判断注册条件是否满足;其中,所述注册条件为解密后的车辆识别码与预设的本车识别码一致,与所述解密后的时间戳对应的二维码未被注册,且解密后的超时时间未到达;
98.若注册条件满足,则判定所述注册请求通过验证,并将与所述解密后的时间戳对应的二维码标记为已注册状态;
99.若注册条件不满足,则判定所述注册请求未通过验证。
100.需要说明的是,本发明实施例的技术原理和能达到的技术效果与上述实施例一相同,为避免重复,这里不再赘述。
101.本发明另一实施例提供一种车辆,包括车辆本体和如上任一实施例所述的车载显示系统。
102.本发明另一实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如上任一实施例所述的车载显示系统的控制方法。
103.需说明的是,以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,本发明提供的装置实施例附图中,模块之间的连接关系表示它们之间具有通信连接,具体可以实现为一条或多条通信总线或信号线。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
104.以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。