显示控制方法、装置、车辆、终端及存储介质与流程
- 国知局
- 2024-06-21 11:43:57
本公开涉及车辆控制领域,尤其涉及一种显示控制方法、装置、车辆、终端及存储介质。
背景技术:
1、用户在开车时,可能会有一些场景需要操作用户的智能设备(例如手机/ipad)。比如用户想要打开手机上的某个应用程序等。但是,开车过程中操作手机/ipad是一种危险驾驶行为。业界为了解决这个安全问题,通常的做法是把手机/ipad屏幕投射到汽车中控屏幕上,然后用户用眼去看汽车屏幕。
技术实现思路
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、根据所述显示参数通过所述目标应用程序在所述车机屏幕上进行用户界面ui设计后,生成所述界面渲染数据;其中,不同的预设显示模式对应不同的显示参数。
29、可选地,所述显示参数包括所述车机屏幕的分辨率和尺寸;所述界面渲染数据包括所述目标应用程序的界面中每个ui元素在所述车机屏幕上的位置和大小;
30、所述根据所述显示参数通过所述目标应用程序在所述车机屏幕上进行用户界面ui设计后,生成所述界面渲染数据包括:
31、根据所述分辨率和所述尺寸,确定所述目标应用程序的界面中的每个ui元素在所述车机屏幕上的位置和大小。
32、可选地,所述方法还包括:
33、接收所述车辆发送的屏幕触发事件,所述屏幕触发事件为所述车辆根据用户对所述车机屏幕上显示的所述目标应用程序的界面的触发操作,生成的屏幕触发事件;
34、根据所述屏幕触发事件在所述车机屏幕上重新进行ui设计后,生成界面响应数据;
35、将所述界面响应数据发送至所述车辆,以使所述车辆根据所述界面响应数据在所述车机屏幕上对所述触发操作进行响应。
36、可选地,所述方法还包括:
37、在所述终端当前显示的终端界面为所述目标应用程序的界面的情况下,控制所述终端的当前显示界面切换至第二预设界面;或者,
38、在所述终端当前显示的终端界面不是所述目标应用程序的界面的情况下,控制所述终端保持当前显示界面。
39、可选地,所述方法还包括:
40、将所述目标应用程序设置为所述终端的前台应用或锁定所述目标应用程序在后台。
41、可选地,所述方法还包括:
42、接收所述车辆发送的控制指令;
43、根据所述控制指令控制所述终端打开所述目标应用程序;
44、在所述终端打开所述目标应用程序后,控制所述目标应用程序的界面在所述车机屏幕上以所述预设显示模式进行显示。
45、根据本公开实施例的第三方面,提供一种显示控制装置,应用于车辆,包括:
46、消息识别模块,被配置为响应于获取到语音输入消息,识别所述语音输入消息对应的控制指令;
47、第一发送模块,被配置为若所述控制指令指示终端向所述车辆的车机以预设显示模式显示目标应用程序,向所述终端发送所述预设显示模式对应的显示参数,所述终端与所述车辆网络连接,所述目标应用程序安装在所述终端,并且所述车机未安装所述目标应用程序;
48、显示模块,被配置为接收所述终端根据所述显示参数生成的界面渲染数据,并根据所述界面渲染数据在车机屏幕上以所述预设显示模式显示所述目标应用程序的界面。
49、根据本公开实施例的第四方面,提供一种显示控制装置,应用于终端,包括:
50、第一接收模块,被配置为接收车辆发送的预设显示模式对应的显示参数,所述显示参数为所述车辆在确定语音输入消息对应的控制指令指示终端向所述车辆的车机以预设显示模式显示目标应用程序的情况下发送的,所述终端与所述车辆网络连接,所述目标应用程序安装在所述终端,并且所述车机未安装所述目标应用程序;
51、渲染数据生成模块,被配置为根据所述显示参数通过所述目标应用程序生成界面渲染数据;
52、第二发送模块,被配置为向所述车辆发送所述界面渲染数据,以使所述车辆根据所述界面渲染数据在车机屏幕以所述预设显示模式显示所述目标应用程序的界面。
53、根据本公开实施例的第五方面,提供一种车辆,包括:
54、处理器;
55、用于存储处理器可执行指令的存储器;
56、其中,所述处理器被配置为:执行本公开第一方面所述方法的步骤。
57、根据本公开实施例的第六方面,提供一种终端,包括:
58、处理器;
59、用于存储处理器可执行指令的存储器;
60、其中,所述处理器被配置为:执行本公开第二方面所述方法的步骤。
61、根据本公开实施例的第七方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,该程序指令被处理器执行时实现本公开第一方面或者第二方面所提供的显示控制方法的步骤。
62、本公开的实施例提供的技术方案可以包括以下有益效果:车辆在接收到用户发出的该语音输入消息后,可以识别该语音输入消息对应的控制指令,并在确定控制指令指示终端向车辆的车机以预设显示模式显示目标应用程序的情况下,通过向终端发送预设显示模式对应的显示参数,接收终端根据显示参数生成的界面渲染数据,这样车辆可以根据界面渲染数据在车机屏幕以预设显示模式显示终端上的目标应用程序的界面,以预设显示模式(如全屏显示或者在车机屏幕的预设区域进行显示)显示的目标应用程序的界面与车机的屏幕适配,避免了仅能将终端上目标应用程序的界面镜像投屏至车机屏幕,提升用户体验。另外,用户通过语音输入消息即可实现将终端上目标应用程序的界面在车机屏幕上进行显示,避免了对终端屏幕的手动操作,提升了车辆驾驶的安全性。
63、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
本文地址:https://www.jishuxx.com/zhuanli/20240618/23193.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。