1.本发明涉及汽车车载
设备技术领域,特别涉及一种车载驾乘人员辅助设备间交互的方法、装置和系统。
背景技术:
2.在汽车智能化的大趋势下,智能座舱芯片的算力越来越高,可以搭载越来越复杂的操作系统,安装越来越丰富的应用;5g技术的发展,也让车联网的应用越来越普及。车载驾乘人员辅助设备作为智能座舱重要的一部分,它将摄像头、雷达、u盘、网络设备等外部设备的输入进行采集、处理,并通过屏幕、音响、触控设备等设备与驾驶员、乘客进行交互,提升用户体验。
3.车载驾乘人员辅助设备又分为ivi(invehicleinfotainment)中控屏、rse(rear seat entertainment)后排屏、cdi(co-driverinfotainment)副驾屏,分别给不同位置上驾乘人员提供服务。它们一般都是基于有较高算力的soc(system on chip)系统级芯片,搭载linux或者android的操作系统。在这些操作系统上,开发者和厂商会集成自己的相关应用,驾乘人员通过使用这些应用来获取娱乐体验。目前,ivi是每个车辆的标准配置,同时,越来越多的车也开始配置cdi和rse。
4.目前车载驾乘人员辅助设备的部署,主要有两种解决方案,一种是主机唯一,操作系统唯一,通过lvds(low-voltage differential signaling)低电压差分信号总线做屏幕和主机的分离,可以拓展3-5块屏幕;第二种是ivi、rse、cdi有各自的主机和各自的操作系统,多个主机通过以太网、车辆can(controller area network)控制器局域网络总线进行通信。
5.现有技术的缺陷:上述第一种方案受系统资源的限制,一个主机拓展的屏幕越多,ivi的gpu等资源就越紧张,系统就越卡顿,同时用户只能被动的观看主机展示的内容,用户体验差。上述第二种方案中,每一套系统都按照独立的、完整的ivi的标准去开发,因此成本太高。
技术实现要素:
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.本发明实施例的车载主控设备与车载从控设备之间,由于建立了无线局域网连接,因此避免采用有线的方式连接车载主控设备和各车载从控设备,并且,由于本发明实施例的车载主控设备将至少一个车载从控设备对应的个性化界面,分别传输至至少一个车载从控设备上,实现了不同的车载从控设备上能够根据不同用户的喜好,个性化展示用户喜欢的应用,从而更好的满足不同用户对不同应用的个性化需求。车载主控设备能够响应用户对车载从控设备上个性化界面的操作请求,并将请求的处理结果界面返回至对应的车载从控设备,因此实现了车载从控设备与车载主控设备之间的交互,用户不仅能观看车载主控设备提供的界面内容,也能够操控界面中的应用,从而为驾乘人员提供良好的驾乘使用体验。本发明实施例与现有技术中,主机通过lvds拓展屏幕的方案相比较而言,可实现各车载主从控设备的个性化界面和对界面的个性化用户操作,提升用户体验,同时与现有技术中ivi、rse、cdi有各自的主机和各自的操作系统的方式而言,在各车载主从控设备的个性化界面和对界面的个性化用户操作的基础上,又降低了每个车载从控设备的硬件要求和开发成本,采用无线通讯的方式,还简化了车载主控设备与车载从控设备连接复杂度。
47.本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
48.下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
49.附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
50.图1为本发明实施例中主控设备侧车载驾乘人员辅助设备间交互的方法的流程图;
51.图2为本发明实施例中从控设备侧车载驾乘人员辅助设备间交互的方法的流程图;
52.图3为本发明实施例中实现屏幕分辨率控制过程的流程图;
53.图4为本发明实施例中主控设备侧车载驾乘人员辅助设备间交互的装置结构框图;
54.图5为本发明实施例中从控设备侧车载驾乘人员辅助设备间交互的装置结构框图。
具体实施方式
55.下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
56.为了更好地为驾乘人员提供方便易用的车载辅助设备,为用户提供应用交互的功
能体验,本发明实施例提供了一种车载驾乘人员辅助设备间交互的方法,参照图1所示,该方法包括下述步骤:
57.s11、车载主控设备将所述至少一个车载从控设备对应的个性化界面,通过预先与车载从控设备之间建立的无线局域网连接,分别传输至每个车载从控设备上;
58.s12、响应于车载从控设备通过所述无线局域网转发的对所述个性化界面的操作请求,所述车载主控设备对操作请求进行处理并生成处理结果界面,并将所述处理结果界面通过所述无线局域网返回至对应的车载从控设备。
59.本发明实施例提供的车载驾乘人员辅助设备间交互的方法,车载主控设备能够将至少一个为对应的车载从控设备生成的个性化界面,通过预先与车载从控设备之间建立的无线局域网连接,分别传输至所述至少一个车载从控设备上;并且能够对车载从控设备通过所述无线局域网转发的对所述个性化界面的操作请求进行响应,车载主控设备接收到所述操作请求后,对请求进行相应的处理,处理完成后生成处理结果页面,并将所述处理结果界面通过所述无线局域网返回至对应的车载从控设备上,从而为汽车内不同位置的驾乘人员提供不同的、更加满足不同驾乘人员的个性化需求的个性化界面,所述不同的个性化界面中包含有不同的应用,用户对应用的触控点击会生成一个操作请求,操作请求通过无线局域网转发到车载主控设备,车载主控设备接收到所述操作请求后,对请求进行相应的处理,处理完成后生成处理结果页面,并将所述处理结果界面通过所述无线局域网返回至对应的车载从控设备上,驾乘人员通过上述方式就可以实现对个性化界面中的应用的使用以及与车载主控设备的交互。
60.进一步地,上述步骤s11中,通过下述方式预先建立车载主控设备与所述至少一个车载从控设备之间的无线局域网:
61.车载主控设备作为接入点,对作为终端的至少一个车载从控设备进行白名单安全认证;
62.在安全认证通过的情况下,与所述车载从控设备之间建立无线局域网连接。
63.首先车载主控设备中配置有安全认证模块以及白名单配置信息,白名单配置中记录有至少一个车载从控设备的ip地址或者mac地址,车载主控设备作为无线网络接入点,车载从控设备作为终端设备,车载主控设备与至少一个车载从控设备建立无线局域网的过程中,车载主控设备要先获取车载从控设备的ip地址或者mac地址,然后判断所述获取的ip地址或者mac地址是否记录在所述的白名单配置中,若没有记录则拒绝与对应的车载从控设备建立无线局域网,并返回无线网络连接失败的提示信息到对应的车载从控设备上;若获取的ip地址或者mac地址已经记录在所述的白名单配置中,则安全认证通过,并与对应的车载从控设备之间建立无线局域网连接;对于在白名单配置中没有记录ip地址或者mac地址的车载从控设备,则可通过在车载主控设备中修改白名单配置信息的方式,将需要添加的车载从控设备的ip地址或者mac地址添加到所述的白名单配置信息中,完成添加之后,再次进行无线局域网连接时即可通过安全认证并建立无线局域网连接。
64.上述车载从控设备的ip地址或者mac地址,仅是示例性的方案,并不限制于ip地址或者mac地址,所有的可以唯一性标识车载从控设备的标识均在上述技术方案的保护范围内。
65.在无线局域网连接建立完成之后,车载主控设备需要将至少一个车载从控设备对
应的个性化界面分别传输至所述从控设备上,在本发明中,所述个性化界面通过下述方案生成。
66.进一步地,在上述步骤s11之前,通过下述方式生成至少一个车载从控设备对应的个性化界面:
67.车载主控设备根据预先为至少一个车载从控设备上登录的用户配置对应的用户权限,确定所述用户权限下的应用选项,并将所述应用选项通过所述无线局域网下发至所述用户登录的车载从控设备;
68.接收所述车载从控设备通过所述无线局域网转发的对所述车载从控设备的触控指令;
69.所述车载主控设备对所述触控指令进行解析,确定出用户从所述应用选项中选择的至少一个应用;
70.车载主控设备将所述至少一个应用中每个应用的信息与所述用户关联保存,并根据所述至少一个应用的信息生成所述车载从控设备上用户对应的个性化界面。
71.首先车载主控设备预先为至少一个车载从控设备上登录的用户配置对应的用户权限,示例性的,例如:用户权限分为三个等级:高级用户、普通用户和访客用户;高级用户具有修改配置等权限,高级用户的申请可以抢占并中断其他用户的应用资源;普通用户不能抢占高级用户正在使用的应用资源,和访客用户按照时间先后顺序使用应用资源,普通用户的用户数据会被保留;访客用户和普通用户按照时间先后顺序使用应用资源,但在访客用户退出后,访客用户的用户数据将被擦除。不同的用户权限下可以使用不同的应用选项,示例性的,高级用户可以使用电话相关应用和办公相关应用;普通用户可以使用办公相关应用和娱乐相关应用;访客用户只能使用娱乐相关应用。电话相关应用、办公相关应用和娱乐相关应用三种分类下又分别对应至少一个应用,示例性的,电话相关应用包括电话a和电话b、办公相关应用包括办公a和办公b、娱乐相关应用包括娱乐a和娱乐b。车载主控设备根据用户首次在车内的登录位置,设置不同的用户权限,例如:若用户首次在副驾车载从控设备上登录,则车载主控设备会将所述用户配置为高级用户权限;若用户首次在左后排车载从控设备上登录,则车载主控设备会将所述用户配置为普通用户权限;若用户首次在右后排车载从控设备上登录,则车载主控设备会将所述用户配置为访客用户权限。
72.车载主控设备根据至少一个车载从控设备上登录的用户对应的用户权限,确定所述用户权限下对应的应用选项,并将所述应用选项中包含的全部应用通过所述无线局域网下发至所述用户登录的车载从控设备上;用户通过车载从控设备的触控屏对上述应用选项中包含的全部应用进行个性化的选择,选择的过程中会生成相应的触控指令,选择完成后,将所述的触控指令通过所述无线局域网转发至车载主控设备;车载主控设备接收所述车载从控设备通过所述无线局域网转发的对所述车载从控设备的触控指令;所述车载主控设备对所述触控指令进行解析,从而确定出用户从所述应用选项中选择的至少一个应用的信息;车载主控设备将解析出的用户选择的至少一个应用的信息与所述用户关联保存到配置文件中,并根据所述至少一个应用的信息生成所述车载从控设备上用户对应的个性化界面。当所述用户再次登录时,会直接加载所述的配置文件,将所述用户之前选择的应用信息对应的个性化界面传输至所述用户登录的车载从控设备上。
73.车载主控设备生成所述车载从控设备上用户对应的个性化界面,并完成个性化界
面的传输之后,用户就可以通过车载从控设备的触控屏使用个性化界面中的应用,并向车载主控设备转发请求信息,车载从控设备仅能够识别接收用户对触控屏的触控指令信息,并将所述触控指令信息进行转发,车载从控设备不具备更多的处理信息的能力,对触控信息以及请求信息的处理都依赖于车载主控设备的处理能力,车载主控设备对所述请求信息的处理通过下述方案实现。
74.进一步地,上述步骤s12具体可通过下述流程实现:
75.接收所述车载从控设备通过所述无线局域网转发的对所述个性化界面的触控指令,所述触控指令中包含触控坐标;
76.所述车载主控设备对所述触控坐标进行解析,确定所述用户对所述个性化界面的操作指令;
77.所述车载主控设备对所述操作指令进行处理,并生成处理结果界面,并将所述处理结果界面通过所述无线局域网返回至对应的车载从控设备。
78.用户通过车载从控设备的触控屏对所述个性化界面中的应用进行触控点击,所述触控点击的动作会生成相应的触控指令,触控指令中包含有触控坐标,完成触控点击的动作后,车载从控设备会将所生成的触控指令转发到车载主控设备上;车载主控设备接收到所述车载从控设备通过所述无线局域网转发的对所述个性化界面的触控指令后,所述车载主控设备会对所述触控指令中的触控坐标进行解析,在解析的过程中,车载主控设备会读取存储在车载主控设备中的对应的个性化界面,通过所述触控坐标对应到所述个性化界面中,从而可以确定出所述用户对所述个性化界面的操作指令,所述操作指令中包含用户操作的应用以及操作的动作,例如对娱乐a应用进行启动应用的操作;所述车载主控设备对所述用户操作的应用以及操作的动作进行处理,并生成处理结果界面,例如娱乐a应用启动后的主页面或应用登录页面,并将所述处理结果界面通过所述无线局域网返回至对应的车载从控设备上;车载从控设备接收到所述处理结果页面后,可以再次通过触控屏进行下一步的对所述个性化界面的触控指令,例如在登录页面中输入登录信息后触控点击登录按钮,则再次向车载主控设备转发触控指令,并接收登录成功或登录失败的处理结果页面;如上所述进行多次请求,从而实现车载主从控设备间的交互。
79.在至少两个车载从控设备请求车载主控设备中的应用的情况下,若至少两个车载从控设备分别请求车载主控设备上不同的应用,则车载主控设备分别对相应的请求进行处理并返回处理结果页面到对应的车载从控设备上;若至少两个车载从控设备请求车载主控设备上同一个应用,则会发生竞争请求的情况,针对此竞争请求的情况,本发明通过下述方案进行处理。
80.进一步地,上述步骤s12具体可通过下述方案实现:
81.响应于至少两个车载从控设备通过所述无线局域网转发的对所述车载主控设备上同一个应用的请求,在至少两个车载从控设备同时请求所述应用的情况下,将所述应用分配给较高优先级的车载从控设备使用;
82.在至少两个车载从控设备非同时请求所述应用且优先级相同的情况下,将所述应用分配给请求时间顺序靠前的车载从控设备使用;
83.在至少两个车载从控设备非同时请求所述应用且优先级不同的情况下,先将所述应用分配给请求时间顺序靠前的车载从控设备使用,当请求时间顺序靠后的车载从控设备
的优先级更高时,中断所述应用的使用并释放应用资源,然后将所述应用分配给所述优先级更高的车载从控设备使用。
84.用户登录车载从控设备后,会被车载主控设备配置用户权限,如上所述,示例性的,用户权限分为三个等级:高级用户、普通用户和访客用户;至少一个车载从控设备根据所述车载从控设备上登录的具备不同用户权限的用户,至少一个车载从控设备对应具备不同的优先级;若用户权限为高级用户,则该用户登录的车载从控设备的优先级为第一优先级;若用户权限为普通用户,则该用户登录的车载从控设备的优先级为第二优先级;若用户权限为访客用户,则该用户登录的车载从控设备的优先级为第三优先级。优先级由高到低依次为第一优先级、第二优先级、第三优先级。
85.在至少两个车载从控设备相同时间请求所述同一个应用的情况下,将所述应用分配给较高优先级的车载从控设备使用,并向较低优先级的车载从控设备返回提示信息,例如:应用正在被使用,请稍后再试;待较高优先级的车载从控设备使用应用完毕后,再将所述应用分配给较低优先级的车载从控设备使用。
86.在至少两个车载从控设备非同时请求所述同一个应用且优先级相同的情况下,将所述应用分配给请求时间顺序靠前的车载从控设备使用,并向请求时间顺序靠后的车载从控设备返回提示信息,例如:应用正在被使用,请稍后再试;待请求时间顺序靠前的车载从控设备使用应用完毕后,再将所述应用分配给请求时间顺序靠后的车载从控设备使用。
87.在至少两个车载从控设备非同时请求所述同一个应用且优先级不同的情况下,先将所述应用分配给请求时间顺序靠前的车载从控设备使用,当请求时间顺序靠后的车载从控设备的优先级更高时,中断所述应用的使用并释放应用资源,然后将所述应用分配给所述优先级更高的车载从控设备使用;当请求时间顺序靠后的车载从控设备的优先级低于或等于请求时间顺序靠前的车载从控设备的优先级时,则要等待请求时间顺序靠前的车载从控设备使用应用完毕后,再将所述应用分配给请求时间顺序靠后的车载从控设备使用。
88.在至少两个车载从控设备相同时间请求所述同一个应用且优先级相同的情况下,向至少两个车载从控设备都返回提示信息,例如:应用正在被使用,请稍后再试。
89.为了保证行车安全,会预先将一些请求信息设置为车辆安全相关请求,在车辆行驶的过程中,当车辆出现相关安全问题时,车辆安全相关请求会被发送到车载主控设备上,提醒驾乘人员进行相应的处理,从而确保车辆行驶的安全,针对这种情况,本发明例如可通过下述方案进行处理:
90.在车载主控设备接收到预设的与车辆安全相关的请求的情况下,暂停接收及处理所述车载从控设备的请求。
91.在本发明中,预设的与车辆安全相关的请求包括:车辆报警提示音、路况导航提示音、紧急电话等。
92.当车载主控设备接收到上述的预设的与车辆安全相关的请求时,则会直接处理上述的预设的与车辆安全相关的请求,并暂停接收及处理全部车载从控设备的请求,此时全部车载从控设备处于等待状态,即全部车载从控设备的触控屏上显示“安全处理中,请稍后使用”提示语;例如:当车辆的部件异常引发报警时,则直接进行车辆喇叭的声音输出,提醒驾乘人员进行车辆检修,待车辆检修完成后,继续接收及处理所述车载从控设备的请求。通过上述方式,为驾乘人员提供了良好的乘车安全保障。
93.在一个实施例中,车载主控设备可能连接多个车载从控设备,车载从控设备之间,其显示相关参数可能因不同硬件而不同,为了更好地适配不同车载从控设备的显示要求,主控设备需要对从控设备进行必要的控制,以实现在不同从控设备中正常显示界面。以下对具体的显示参数信息的控制过程进行说明:
94.车载主控设备接收所述车载从控设备通过所述无线局域网转发的对所述个性化界面的屏幕分辨率的配置请求,所述配置请求中携带有所述车载从控设备自身配置的显示参数信息;
95.上述显示参数信息包括例如分辨率等;
96.车载主控设备从存储的配置中读取所述车载从控设备当前的显示参数信息;
97.车载主控设备将所述当前的显示参数信息更新为所述配置请求中携带的所述车载从控设备自身配置的显示参数信息并保存;
98.车载主控设备根据所述车载从控设备自身配置的显示参数信息,生成对应的结果界面,并将所述结果界面通过所述无线局域网返回至对应的车载从控设备。
99.首先,车载从控设备从自身的配置文件中读取自己的显示参数配置信息,所述的显示参数信息包括例如屏幕分辨率等,并对读取出的配置信息进行修改,然后将修改后的屏幕分辨率配置信息通过调用相应的车载主控设备的配置接口,请求车载主控设备进行屏幕分辨率配置信息的变更;车载主控设备接收到所述的配置请求后,先从已经存储的配置信息中读取所述车载从控设备当前的显示参数信息,然后将当前的显示参数信息中的屏幕分辨率与配置请求中携带的所述车载从控设备自身配置的显示参数信息中的屏幕分辨率进行比较,如果两个值一致,则不会重新设置屏幕分辨率,拒绝写入的请求,并将拒绝写入的结果页面返回给所述的车载从控设备;如果两个值是不同的,则写入新的配置,将当前的屏幕分辨率更新为车载从控设备自身配置的屏幕分辨率并保存配置信息,供画面生成时进行读取;再根据更新后的屏幕分辨率生成对应的结果界面,并将所述的结果界面通过所述无线局域网返回至对应的车载从控设备;通过上述方式,则完成了屏幕分辨率的控制过程。
100.对从控设备侧来说,本发明实施例还提供了一种车载驾乘人员辅助设备间交互的方法,参照图2所示,包括下述步骤:
101.s21、车载从控设备通过预先与所述车载主控设备之间建立的无线局域网连接,接收所述车载主控设备传输与自身对应的个性化界面;
102.s22、车载从控设备通过所述无线局域网向所述车载主控设备转发对所述个性化界面的操作请求,并接收所述车载主控设备通过所述无线局域网返回的处理结果界面。
103.首先,通过前述方式,车载从控设备与车载主控设备之间完成无线局域网的建立,然后至少一个车载从控设备接收从车载主控设备传输来的与自身所登录的用户对应的个性化界面,所述个性化界面中包含至少一个应用;用户使用车载从控设备时,通过对车载从控设备上触控屏上的应用的点击生成相应的操作请求,车载从控设备通过所述无线局域网向所述车载主控设备转发上述的对所述个性化界面的操作请求,经过车载主控设备对请求的处理,车载从控设备接收车载主控设备返回的相应的处理结果页面,并通过桌面显示器将接收到的处理结果页面的编码利用解码器进行解码,最终将处理结果页面的图像界面显示在车载从控设备的触控屏上;通过上述方式,完成了用户对车载从控设备个性化界面中应用的使用,并实现了车载主从控设备间的交互。
buffer)对其提供支持,同时,upnp和vnc又建立在tcp/ip协议簇之上;通过上述方式就完成了对应协议栈的设计和部署。
112.本实施例还需要在服务端(中控屏)和客户端(副驾屏和后排屏)中分别部署对应的控制软件组件和业务软件组件来完成功能的实现和软件的部署。以android操作系统为例,服务端的软件模块架构包括:应用选项资源、配置管理模块、设备管理模块、任务管理模块、桌面生成器、服务提供器、画面合成器等。
113.中控屏的应用选项资源中包括有多个影音娱乐应用,如视频播放器、音乐播放器等,可以通过基础组件中的配置管理模块,为副驾屏和后排屏的桌面配置不同的应用,然后通过桌面生成器生成对应的个性化桌面布局,再通过画面合成器将桌面的画面进行编码,再按照系统支持的编码格式(由硬件系统决定)通过网络发送给副驾屏和后排屏。设备管理主要是对连接的后排屏和副驾屏进行管理。任务管理器用于处理副驾屏或后排屏发来的任务请求,对可能存在的竞争请求按照如前述的优先级策略进行处理。服务提供器用于将中控屏上提供的服务接口映射提供给副驾屏或者后排屏调用,所述服务接口都会以ipc client库的形式集成到副驾屏和后排屏,并与中控屏中的ipcserver形成对应的映射关系。下面以屏幕分辨率设置接口setscreenresolution()为例,参照图3所示,具体说明实现设置屏幕分辨率功能的过程:
114.s31、用户通过触控屏点击分辨率设置功能图标;
115.s32、副驾屏先从自身的配置文件中读取当前的屏幕分辨率配置并显示;
116.s33、修改配置字段并通过调用setdsiplayresolution接口请求中控屏侧变更;
117.s34、中控屏侧先从已经存储的配置中,读取副驾屏之前设置的屏幕分辨率;
118.s35、将读取的配置和写入的配置进行比较;
119.s36、如果两个值相同,则拒绝写入的请求,并将结果通知给副驾屏;
120.s37、如果两个值不同,则写入新的配置,供画面生成时进行读取;
121.s38、将成功的结果返回给副驾屏。
122.通过上述步骤,则实现了屏幕分辨率设置的功能。
123.为了保证车载主控设备与从控设备之间交互过程的高实时性,在车载从控设备上,例如副驾屏上,用户的每次触控点击都会生成相应的触控指令,中控屏侧对每个用户的触控指令会单独用一个通道进行处理,单独分配一个端口,用于处理所述的触控指令,以保证高实时性,提高用户体验的流畅性。
124.为了保证在交互过程中,车载主控设备能够正确的将对应的处理结果返回给对应的车载从控设备,每个车载从控设备例如副驾屏或后排屏都有自己的uuid(通用唯一识别码),当向中控屏发送请求时,中控屏会为单独的一个副驾屏或后排屏创建一个单独的服务,这个服务会携带uuid一并发送请求,然后中控屏会根据uuid字段判断是哪个设备的请求,然后将处理结果返回的时候,还会增加设备的ip地址,由每个副驾屏或后排屏对应的服务和对应的设备进行通信,将处理结果传输给发送请求的副驾屏或后排屏,以保证正确的将对应的处理结果返回给对应的设备。
125.和服务端(中控屏)对应的,就是部署在副驾屏和后排屏中的客户端,客户端的主要任务是接收并显示由服务端传过来的实时个性化界面画面,同时将在后排屏和副驾屏上用户操作的触摸按键事件传送到服务端,由中控屏进行处理。作为客户端的副驾屏和后排
屏允许多个用户交替登录,即一个副驾屏或后排屏在一个时间段内只能有一个用户处于登录状态,待所述用户退出登录后,下一个用户才可以登录。相对于服务端,客户端软件部署架构相对来说比较简单,主要包括:连接管理模块、桌面显示器、客户端管理器以及其他模块。
126.连接管理模块主要负责和服务端的连接逻辑、连接状态等工作;桌面显示器则是将接收到的桌面图形视频编码利用系统自带的视频解码器进行解码;客户端管理器实现比较基础的能力支撑,例如网络参数的配置,触控事件的回传等等。
127.基于同一发明构思,本发明实施例还提供了一种车载驾乘人员辅助设备间交互的装置、电子设备,由于这些装置、设备所解决问题的原理与前述车载驾乘人员辅助设备间交互的方法相似,因此该装置、设备的实施可以参见前述方法的实施,重复之处不再赘述。
128.本发明实施例提供一种车载驾乘人员辅助设备间交互的装置,参照图4所示,包括:
129.传输模块41,用于车载主控设备将所述至少一个车载从控设备对应的个性化界面,通过预先与车载从控设备之间建立的无线局域网连接,分别传输至每个车载从控设备上;
130.处理模块42,用于响应于车载从控设备通过所述无线局域网转发的对所述个性化界面的操作请求,所述车载主控设备对操作请求进行处理并生成处理结果界面,并将所述处理结果界面通过所述无线局域网返回至对应的车载从控设备。
131.本发明实施例提供一种车载驾乘人员辅助设备间交互的装置,参照图5所示,包括:
132.接收模块51,用于车载从控设备通过预先与所述车载主控设备之间建立的无线局域网连接,接收所述车载主控设备传输与自身对应的个性化界面;
133.处理模块52,用于车载从控设备通过所述无线局域网向所述车载主控设备转发对所述个性化界面的操作请求,并接收所述车载主控设备通过所述无线局域网返回的处理结果界面。
134.本发明实施例提供一种电子设备,包括:存储器、处理器及存储于存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如前述的车载驾乘人员辅助设备间交互的方法;或者,所述处理器执行所述程序时实现如前述的车载驾乘人员辅助设备间交互的方法。
135.本发明实施例提供一种计算机存储介质,所述计算机存储介质中存储有计算机可执行指令,所述计算机可执行指令被处理器执行时实现如前述的车载驾乘人员辅助设备间交互的方法,或者实现如前述的车载驾乘人员辅助设备间交互的方法。
136.本发明实施例提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现如前述的车载驾乘人员辅助设备间交互的方法或实现如前述的车载驾乘人员辅助设备间交互的方法。
137.关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
138.应该明白,公开的过程中的步骤的特定顺序或层次是示例性方法的实例。基于设计偏好,应该理解,过程中的步骤的特定顺序或层次可以在不脱离本公开的保护范围的情
况下得到重新安排。所附的方法权利要求以示例性的顺序给出了各种步骤的要素,并且不是要限于所述的特定顺序或层次。
139.在上述的详细描述中,各种特征一起组合在单个的实施方案中,以简化本公开。不应该将这种公开方法解释为反映了这样的意图,即,所要求保护的主题的实施方案需要清楚地在每个权利要求中所陈述的特征更多的特征。相反,如所附的权利要求书所反映的那样,本发明处于比所公开的单个实施方案的全部特征少的状态。因此,所附的权利要求书特此清楚地被并入详细描述中,其中每项权利要求独自作为本发明单独的优选实施方案。
140.结合本文的实施例所描述的方法或者算法的步骤可直接体现为硬件、由处理器执行的软件模块或其组合。软件模块可以位于ram存储器、闪存、rom存储器、eprom存储器、eeprom存储器、寄存器、硬盘、移动磁盘、cd-rom或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质连接至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于asic中。该asic可以位于用户终端中。当然,处理器和存储介质也可以作为分立组件存在于用户终端中。
141.对于软件实现,本技术中描述的技术可用执行本技术所述功能的模块(例如,过程、函数等)来实现。这些软件代码可以存储在存储器单元并由处理器执行。存储器单元可以实现在处理器内,也可以实现在处理器外,在后一种情况下,它经由各种手段以通信方式耦合到处理器,这些都是本领域中所公知的。
142.上文的描述包括一个或多个实施例的举例。当然,为了描述上述实施例而描述部件或方法的所有可能的结合是不可能的,但是本领域普通技术人员应该认识到,各个实施例可以做进一步的组合和排列。因此,本文中描述的实施例旨在涵盖落入所附权利要求书的保护范围内的所有这样的改变、修改和变型。此外,就说明书或权利要求书中使用的术语“包含”,该词的涵盖方式类似于术语“包括”,就如同“包括,”在权利要求中用作衔接词所解释的那样。此外,使用在权利要求书和说明书中的任何一个术语“或者”是要表示“非排它性的或者”。
143.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
144.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
145.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或
多个方框中指定的功能。
146.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
147.显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
技术特征:
1.一种车载驾乘人员辅助设备间交互的方法,其特征在于,包括:车载主控设备将至少一个车载从控设备对应的个性化界面,通过预先与车载从控设备之间建立的无线局域网连接,分别传输至每个车载从控设备上;响应于车载从控设备通过所述无线局域网转发的对所述个性化界面的操作请求,所述车载主控设备对操作请求进行处理并生成处理结果界面,并将所述处理结果界面通过所述无线局域网返回至对应的车载从控设备。2.如权利要求1所述的车载驾乘人员辅助设备间交互的方法,其特征在于,所述车载主控设备与所述至少一个车载从控设备之间的所述无线局域网通过下述方式预先建立:车载主控设备作为接入点,对作为终端的至少一个车载从控设备进行白名单安全认证;在安全认证通过的情况下,与所述车载从控设备之间建立无线局域网连接。3.如权利要求1所述的车载驾乘人员辅助设备间交互的方法,其特征在于,车载主控设备将至少一个车载从控设备对应的个性化界面,通过预先与车载从控设备之间建立的无线局域网连接,分别传输至每个车载从控设备上之前,还包括:车载主控设备根据预先为至少一个车载从控设备上登录的用户配置对应的用户权限,确定所述用户权限下的应用选项,并将所述应用选项通过所述无线局域网下发至所述用户登录的车载从控设备;接收所述车载从控设备通过所述无线局域网转发的对所述车载从控设备的触控指令;所述车载主控设备对所述触控指令进行解析,确定出用户从所述应用选项中选择的至少一个应用;车载主控设备将所述至少一个应用中每个应用的信息与所述用户关联保存,并根据所述至少一个应用的信息生成所述车载从控设备上用户对应的个性化界面。4.如权利要求1所述的车载驾乘人员辅助设备间交互的方法,其特征在于,响应于车载从控设备通过所述无线局域网转发的对所述个性化界面的操作请求,所述车载主控设备对操作请求进行处理并生成处理结果界面,并将所述处理结果界面通过所述无线局域网返回至对应的车载从控设备,包括:接收所述车载从控设备通过所述无线局域网转发的对所述个性化界面的触控指令,所述触控指令中包含触控坐标;所述车载主控设备对所述触控坐标进行解析,确定所述用户对所述个性化界面的操作指令;所述车载主控设备对所述操作指令进行处理,并生成处理结果界面,并将所述处理结果界面通过所述无线局域网返回至对应的车载从控设备。5.如权利要求1所述的车载驾乘人员辅助设备间交互的方法,其特征在于,响应于车载从控设备通过所述无线局域网转发的对所述个性化界面的操作请求,所述车载主控设备对操作请求进行处理并生成处理结果界面,并将所述处理结果界面通过所述无线局域网返回至对应的车载从控设备,包括:响应于至少两个车载从控设备通过所述无线局域网转发的对所述车载主控设备上同一个应用的请求,在至少两个车载从控设备同时请求所述应用的情况下,将所述应用分配给较高优先级的车载从控设备使用;
在至少两个车载从控设备非同时请求所述应用且优先级相同的情况下,将所述应用分配给请求时间顺序靠前的车载从控设备使用;在至少两个车载从控设备非同时请求所述应用且优先级不同的情况下,先将所述应用分配给请求时间顺序靠前的车载从控设备使用,当请求时间顺序靠后的车载从控设备的优先级更高时,中断所述应用的使用并释放应用资源,然后将所述应用分配给所述优先级更高的车载从控设备使用。6.如权利要求1所述的车载驾乘人员辅助设备间交互的方法,其特征在于,还包括:在车载主控设备接收到预设的与车辆安全相关的请求的情况下,暂停接收及处理所述车载从控设备的请求。7.如权利要求1所述的车载驾乘人员辅助设备间交互的方法,其特征在于,响应于车载从控设备通过所述无线局域网转发的对所述个性化界面的操作请求,所述车载主控设备对操作请求进行处理并生成处理结果界面,并将所述处理结果界面通过所述无线局域网返回至对应的车载从控设备,包括:车载主控设备接收所述车载从控设备通过所述无线局域网转发的对所述个性化界面的屏幕分辨率的配置请求,所述配置请求中携带有所述车载从控设备自身配置的显示参数信息;车载主控设备从存储的配置中读取所述车载从控设备当前的显示参数信息;车载主控设备将所述当前的显示参数信息更新为所述配置请求中携带的所述车载从控设备自身配置的显示参数信息并保存;车载主控设备根据所述车载从控设备自身配置的显示参数信息,生成对应的结果界面,并将所述结果界面通过所述无线局域网返回至对应的车载从控设备。8.一种车载驾乘人员辅助设备间交互的方法,其特征在于,包括:车载从控设备通过预先与所述车载主控设备之间建立的无线局域网连接,接收所述车载主控设备传输与自身对应的个性化界面;车载从控设备通过所述无线局域网向所述车载主控设备转发对所述个性化界面的操作请求,并接收所述车载主控设备通过所述无线局域网返回的处理结果界面。9.一种车载驾乘人员辅助设备间交互的装置,其特征在于,包括:传输模块,用于车载主控设备将所述至少一个车载从控设备对应的个性化界面,通过预先与车载从控设备之间建立的无线局域网连接,分别传输至每个车载从控设备上;处理模块,用于响应于车载从控设备通过所述无线局域网转发的对所述个性化界面的操作请求,所述车载主控设备对操作请求进行处理并生成处理结果界面,并将所述处理结果界面通过所述无线局域网返回至对应的车载从控设备。10.一种车载驾乘人员辅助设备间交互的装置,其特征在于,包括:接收模块,用于车载从控设备通过预先与所述车载主控设备之间建立的无线局域网连接,接收所述车载主控设备传输与自身对应的个性化界面;处理模块,用于车载从控设备通过所述无线局域网向所述车载主控设备转发对所述个性化界面的操作请求,并接收所述车载主控设备通过所述无线局域网返回的处理结果界面。11.一种电子设备,其特征在于,包括:存储器、处理器及存储于存储器上并可在处理器
上运行的计算机程序,所述处理器执行所述程序时实现如权利要求1-7所述的车载驾乘人员辅助设备间交互的方法;或者,所述处理器执行所述程序时实现如权利要求8所述的车载驾乘人员辅助设备间交互的方法。12.一种计算机存储介质,其特征在于,所述计算机存储介质中存储有计算机可执行指令,所述计算机可执行指令被处理器执行时实现如权利要求1-7所述的车载驾乘人员辅助设备间交互的方法,或者实现如权利要求8所述的车载驾乘人员辅助设备间交互的方法。13.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现如权利要求1-7所述的车载驾乘人员辅助设备间交互的方法或实现如权利要求8所述的车载驾乘人员辅助设备间交互的方法。
技术总结
本发明公开了一种车载驾乘人员辅助设备间交互的方法及相关装置。所述车载驾乘人员辅助设备间交互的方法包括:车载主控设备将所述至少一个车载从控设备对应的个性化界面,通过预先与车载从控设备之间建立的无线局域网连接,分别传输至每个车载从控设备上;响应于车载从控设备通过所述无线局域网转发的对所述个性化界面的操作请求,所述车载主控设备对操作请求进行处理并生成处理结果界面,并将所述处理结果界面通过所述无线局域网返回至对应的车载从控设备。本发明降低了汽车内车载驾乘人员辅助设备的成本,驾乘人员乘坐汽车时,可以通过车载从控设备共享车载主控设备的应用,并可以与车载主控设备进行交互从而享受应用服务,用户体验好。用户体验好。用户体验好。
技术研发人员:
葛傲 于跃
受保护的技术使用者:
南京中科创达软件科技有限公司
技术研发日:
2022.10.19
技术公布日:
2023/3/2