本申请涉及智能车辆,具体涉及一种车辆控制方法、车辆及计算机可读存储介质。
背景技术:
1、在手机与智能车辆的投屏场景中,由于手机与车辆一般处于不同的网络环境中,而目前的投屏协议需要投屏的双端位于同一个局域网环境内,因此手机与车辆之间投屏关系的设置存在较大不便,纵使手动设置也会导致普通用户的体验感不佳,这成为了一个亟待解决的问题。
技术实现思路
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、所述根据所述双向授权,控制投屏目标呈现所述投屏内容,包括:
39、控制所述投屏目标通过车载系统中第一应用程序呈现所述投屏内容,其中,所述第一应用程序与所述投屏源的应用程序相对应。
40、如此,本申请提供了在投屏内容仅支持特定应用程序进行解码投屏呈现时对投屏内容的处理方法。
41、所述根据所述双向授权获取所述投屏源的应用程序用于投屏的投屏内容,之后还包括:
42、对所述投屏内容进行解析处理,确定所述投屏内容类型;
43、在所述投屏内容为开放信息的情况下,确定所述投屏内容为第二类型:
44、所述根据所述双向授权,控制投屏目标呈现所述投屏内容,包括:
45、控制所述投屏目标通过第一应用程序或车载系统中第二应用程序呈现所述投屏内容,其中,所述第一应用程序与所述投屏源的应用程序相对应,所述第二应用程序为车载系统中用于呈现所述投屏内容的默认应用程序。
46、如此,本申请提供了在投屏内容支持通用的应用程序进行解码投屏呈现时对投屏内容的处理方法。
47、本申请还提供了一种车辆,包括存储器与处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行上述的车辆控制方法。
48、本申请还提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,当所述计算机程序被一个或多个处理器执行时,实现上述的车辆控制方法。
49、本申请的实施方式的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实施方式的实践了解到。
1.一种车辆控制方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述响应于所述查询请求,在根据所述车辆状态确认可通过车辆座舱内的投屏目标进行投屏的情况下,根据所述双向授权获取所述投屏源的应用程序用于投屏的投屏内容,包括:
3.根据权利要求1所述的方法,其特征在于,所述响应于所述查询请求,在根据所述车辆状态确认可通过车辆座舱内的投屏目标进行投屏的情况下,根据所述双向授权获取所述投屏源的应用程序用于投屏的投屏内容,包括:
4.根据权利要求2或3所述的方法,其特征在于,所述根据所述查询请求,向所述投屏源反馈当前的所述车辆状态,包括:
5.根据权利要求4所述的方法,其特征在于,所述方法包括:
6.根据权利要求4所述的方法,其特征在于,所述方法包括:
7.根据权利要求4所述的方法,其特征在于,所述方法包括:
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
9.根据权利要求1所述的方法,其特征在于,所述根据所述双向授权获取所述投屏源的应用程序用于投屏的投屏内容,之后还包括:
10.根据权利要求1所述的方法,其特征在于,所述根据所述双向授权获取所述投屏源的应用程序用于投屏的投屏内容,之后还包括:
11.一种车辆,其特征在于,所述车辆包括存储器与处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如权利要求1-10任一所述的方法。
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,当所述计算机程序被一个或多个处理器执行时,实现如权利要求1-10任一项所述的方法。