一种界面共享方法、车载设备及存储介质与流程

未命名 07-11 阅读:126 评论:0


1.本技术实施例涉及多屏控制技术领域,尤其涉及一种界面共享方法、车载设备及存储介质。


背景技术:

2.随着经济水平的不断提高,用户不仅要求车辆的性能优越,而且对于乘车体验的要求越来越高。
3.目前,车辆中通常可以配置有多个显示屏,例如,主驾屏、副驾屏、仪表屏等,不同显示屏之间的显示相对独立,显示效果单一,灵活性差。


技术实现要素:

4.本技术的一个目的在于提供一种界面共享方法、车载设备及存储介质,其优势在于,针对同一应用,在一个显示屏显示其主界面的情况下,通过为另一个显示屏创建符合配置类型的子界面,从而在另一个显示屏显示其子界面,实现同一应用的显示共享,同时在不同显示屏展示同一应用的相关信息,从而提高了显示效果的多样性和灵活性。
5.本技术的另一个目的在于提供一种界面共享方法、车载设备及存储介质,其优势在于,不同显示屏之间,根据车辆的当前工作状态抢占显示同一应用的主界面,而非简单的依据用户指示针对同一应用进行显示屏显示切换,不仅提高了显示切换的智能性,而且能够满足灵活多变的显示需求。
6.本技术实施例的技术方案是这样实现的:
7.本技术实施例提供了一种界面共享方法,应用于车载设备,所述方法包括:
8.在第一显示屏上显示目标应用的主界面的情况下,获取第二显示屏对所述目标应用的配置类型;
9.在所述配置类型为支持分享使用所述目标应用,或者,支持分享查看所述目标应用的情况下,创建符合所述配置类型的所述目标应用的子界面;
10.在所述第二显示屏上显示所述子界面。
11.本技术实施例提供了一种车载设备,包括:处理器和存储器,所述处理器和所述存储器通信连接;
12.所述处理器,配置为执行所述存储器中存储的一个或者多个计算机程序,以执行以下步骤:
13.在第一显示屏上显示目标应用的主界面的情况下,获取第二显示屏对所述目标应用的配置类型;
14.在所述配置类型为支持分享使用所述目标应用,或者,支持分享查看所述目标应用的情况下,创建符合所述配置类型的所述目标应用的子界面;
15.在所述第二显示屏上显示所述子界面。
16.本技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该计算
机程序被处理器执行时实现上述界面共享方法。
附图说明
17.图1为本技术实施例提供的一种界面共享的场景示意图;
18.图2为本技术实施例提供的一种界面共享方法的流程示意图;
19.图3为本技术实施例提供的一种示例性的目标应用的界面示意图;
20.图4为本技术实施例提供的另一种示例性的目标应用的界面示意图;
21.图5为本技术实施例提供的一种示例性的显示屏界面的流程示意图;
22.图6为本技术实施例提供的一种界面抢占方法的流程示意图;
23.图7为本技术实施例提供的一种示例性的界面抢占的显示示意图;
24.图8为本技术实施例提供的一种示例性的显示屏界面抢占的流程示意图;
25.图9为本技术实施例提高的一种车载设备的结构示意图。
具体实施方式
26.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
27.下面将通过实施例并结合附图具体地对本技术的技术方案以及本技术的技术方案如何解决上述技术问题进行详细说明。下面的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。
28.另外,本技术实施例所记载的技术方案之间,在不冲突的情况下,可以任意组合。
29.本技术实施例提供了一种界面共享方法,应用于车载设备。车载设备通常同时连接多个显示屏,不同显示屏可以针对性的显示不同界面。
30.在本技术的实施例中,车载设备中可以安装多个车载系统,对应同一车载系统的不同显示屏之间可以基于本技术实施例提供的界面共享方法实现针对目标应用,即同一应用的界面共享。例如,车载设备安装有信息娱乐系统,信息娱乐系统对应的显示屏包括:中控屏、副驾屏,以及后排屏等,车载设备可以控制这些显示屏之间进行目标应用的界面共享。其中,目标应用可以是任一应用,也可以是特定应用,本技术实施例不作限定。
31.在本技术的实施例中,可以为不同显示屏配置其对不同应用的配置类型,配置类型指示了显示屏对应用的共享权限。任一显示屏对任一应用的配置类型,可以为以下三种之一:支持分享使用、支持分享查看,以及禁止使用和查看。针对不同显示屏,可以为其配置对不同应用的配置类型。
32.图1为本技术实施例提供的一种界面共享的场景示意图。参见图1,车载设备可以在第一显示屏显示目标应用的主界面,并且,在第二显示屏对目标应用的配置类型为支持分享使用目标应用,或者,支持分享查看目标应用的情况下,在第二显示屏显示目标应用的子界面。其中,主界面为第一显示屏中的目标应用当前显示的界面,子界面为在第二显示屏上显示的目标应用的界面,且子界面符合第二显示屏对目标应用的配置类型。
33.在本技术的实施例中,第一显示屏显示目标应用的主界面,可以是基于本技术实施例提供的界面抢占机制实现的。具体的,车载设备可以在第三显示屏已经显示目标应用
的主界面时,根据车辆的当前工作状态,判断第一显示屏相比于第三显示屏,对目标应用优先显示的情况下,将目标应用的主界面从第三显示屏显示,切换至在第一显示屏显示,实现第一显示屏对目标应用的主界面的抢占。其中,第三显示屏可以是与第一显示屏对应同一车载系统的不同显示屏,第三显示屏与上述第二显示屏可以为同一显示屏,也可以为不同显示屏,本技术实施例不作限定。
34.需要说明的是,本技术中的主界面指示为车载屏幕当前显示的应用界面,其可以是应用软件中系统设置的home页面或其他页面,当车载屏幕当前显示的应用界面被分享到另一车载屏幕上,即为本技术所定义的主界面。显然,车载屏幕为上文所阐述的第一显示屏、第二显示屏、第三显示屏等。
35.以下基于上述内容,详述本技术实施例提供的界面共享方法。
36.图2为本技术实施例提供的一种界面共享方法的流程示意图。如图2所示,在本技术的实施例中,界面共享方法主要包括以下步骤:
37.s101、在第一显示屏上显示目标应用的主界面的情况下,获取第二显示屏对目标应用的配置类型。
38.在本技术的实施例中,车载设备在第一显示屏上显示目标应用的主界面的情况下,可以获取第二显示屏对目标应用的配置类型。
39.需要说明的是,在本技术的实施例中,不同显示屏对不同应用的配置类型可以预先存储在云端,相应的,车载设备可以从云端获取第二显示屏对目标应用的配置类型,当然,不同显示屏对不同应用的配置类型还可以预先存储在车载设备本地,相应的,车载设备可以从本地配置文件读取配置类型。具体获取第二显示屏对目标应用的配置类型的方式,可以根据存储位置确定,本技术实施例不作限定。
40.需要说明的是,在本技术的实施例中,车载设备获取第二显示屏对目标应用的配置类型,在配置类型为禁止查看和使用目标应用的情况下,禁止为第二显示屏提供目标应用的界面共享,在配置类型为支持分享使用目标应用,或者,支持分享查看目标应用的情况下,继续执行后续步骤s102和步骤s103。
41.可以理解的是,在本技术的实施例中,若第二显示屏对目标应用的配置类型为禁止查看和使用目标应用,车载设备则不为第二显示屏创建目标应用的子界面,第二显示屏不能与第一显示屏共享目标应用。
42.s102、在配置类型为支持分享使用目标应用,或者,支持分享查看目标应用的情况下,创建符合配置类型的目标应用的子界面。
43.s103、在第二显示屏上显示子界面。
44.在本技术的实施例中,车载设备获得第二显示屏对目标应用的配置类型的情况下,在配置类型为支持分享使用目标应用,或者,支持分享查看目标应用的情况下,创建符合配置类型的目标应用的子界面,从而能够为第二显示屏提供符合配置要求的子界面,同时进行展示,提高了显示效果的多样性和灵活性。
45.在本技术的实施例中,车载设备在配置类型为支持分享使用目标应用,或者,支持分享查看目标应用的情况下,创建符合配置类型的目标应用的子界面,包括:在配置类型为支持分享使用目标应用的情况下,针对目标应用,创建包含操作控件且支持响应触控事件的显示界面,确定为子界面;在配置类型为支持分享查看目标应用的情况下,针对目标应
用,创建不包含操作控件,或者,禁止响应触控事件的显示界面,确定为子界面。
46.在本技术的实施例中,若第二显示屏对目标应用的配置类型为支持分享使用目标应用,则可以为第二显示屏创建包含操作控件且支持响应触控事件的子界面,其中,子界面与主界面的数据引擎为同一个,子界面实际上提供了目标应用的一个展示和操控的入口。
47.示例性的,在本技术的实施例中,在中控屏上显示目标应用的主界面的情况下,获取到副驾屏和后排屏对目标应用的配置类型均为支持分享使用目标应用,则分别为两个显示屏创建出符合配置类型的目标应用的子界面,将为副驾屏创建的子界面,通过副驾屏对应的屏幕标识推送到副驾屏上显示,将为后排屏创建的子界面,通过后排屏对应的屏幕标识推送到后排屏显示,这样,相当于对于目标应用而言,其数据引擎在中控屏,在副驾屏和后排屏多了两个展示和操控的入口。
48.图3为本技术实施例提供的一种示例性的目标应用的界面示意图。如图3所示,针对目标应用,在第二显示屏对目标应用的配置类型为支持分享使用目标应用的情况下,创建的子界面与主界面相比,也包括操作控件,且支持响应触控事件,从而能够供用户通过子界面控制目标应用。其中,主界面的应用信息1和子界面的应用信息2可以相同也可以不同,主界面的操作控件1和子界面的操作控件2可以相同也可以不同。例如,目标应用为音乐应用,主界面的应用信息可以包括正在播放的歌曲的曲目名、歌手名、播放时长等信息,子界面的应用信息包括推荐的歌单、收藏的歌单等信息,相应的,主界面上的操作控件可以包括用于控制正在播放的歌曲开关的操作控件,子界面上的操作控件可以包括用于选择歌曲的操作控件。
49.需要说明的是,在本技术的实施例中,在第一显示屏显示目标应用的主界面的情况下,支持共享目标应用的显示屏可以是多个,对于不同的显示屏,其显示的目标应用的子界面的应用信息可以相同也可以不同,操作控件可以相同也可以不同。例如,目标应用为音乐应用,副驾屏和后排屏均可显示音乐应用的子界面,其中,副驾屏显示的子界面的应用信息可以包括歌曲热度榜单、新歌列表等信息,后排屏显示的子界面的应用信息可以包括推荐的歌单、收藏的歌单等信息,副驾屏和后排屏显示的子界面上均可以包括用于选择歌曲的操作控件。
50.在本技术的实施例中,若第二显示屏对目标应用的配置类型为支持分享查看目标应用,则可以为第二显示屏创建不包含操作控件或者禁止响应触控事件的子界面,其中,子界面与主界面的数据引擎为同一个,子界面实际上提供了目标应用的一个展示入口。
51.示例性的,在本技术的实施例中,在中控屏上显示目标应用的主界面的情况下,获取到副驾屏和后排屏对目标应用的配置类型均为支持分享查看目标应用,则分别为两个显示屏创建出符合配置类型的目标应用的子界面,该子界面可以屏蔽操作控件,即不包含操作控件,从而禁止用户通过子界面控制目标应用,当然,子界面也可以提供操作控件,但是拦截触控事件,即禁止响应触控事件,这样,即使用户对操作控件存在触控操作,产生触控事件,子界面也不会响应,同样禁止了用户通过子界面控制目标应用。
52.图4为本技术实施例提供的另一种示例性目标应用的界面示意图。如图4所示,针对目标应用,在第二显示屏对目标应用的配置类型为支持分享查看目标应用的情况下,创建的子界面与主界面相比,不包含操作控件,从而用户无法通过子界面控制目标应用。
53.需要说明的是,在本技术的实施例中,不同显示屏之间可以实现同一应用不同场
景的使用。
54.在本技术的实施例中,导航应用可以实时获取车辆的地理位置,并将车辆的地理位置与电子地图进行对照,在电子地图上可以标记出车辆的地理位置,基于此,在中控屏显示导航应用的主界面时,可以将标记出车辆的地理位置的电子地图作为主界面的应用信息。此外,导航应用将车辆的地理位置与电子地图进行对照,还可以根据电子地图上车辆的地理位置周围的道路信息,识别车辆是否行进至路口,若识别到车辆行进至路口,在后排屏上显示导航应用的子界面,其中,导航应用可以从电子地图中提取出路口的局部图像,将局部图像放大后作为子界面的应用信息。
55.需要说明的是,在本技术的实施例中,同一应用的主界面和子界面,可以是在不同视角下的界面。
56.在本技术的实施例中,对于三维游戏应用,游戏界面可以从不同视角呈现,带来多样化的游戏体验。游戏应用开始运行时,可以读取游戏数据创建第一视角下的游戏界面,作为主界面在中控屏上显示,当对游戏应用需要在副驾屏上同步操作时,游戏应用可以读取游戏数据,创建与第一视角不同的第二视角下的游戏界面,作为子界面在副驾屏上显示。示例性的,游戏应用具体为在三维虚拟环境中射击,可以在中控屏显示以虚拟人物的视角观察到的三维虚拟环境,虚拟人物的视角即为第一视角,还可以在副驾屏显示将虚拟人物的视角按照设定的方向旋转后能够观察到的三维虚拟环境,虚拟人物的视角按照设定的方向旋转后的视角即为第二视角。用户可以分别在中控屏和副驾屏上执行游戏操作,共享游戏应用的游戏数据。示例性的,中控屏上第一视角下的游戏界面响应用户控制虚拟人物执行的射击操作,如向某一障碍物射击,从第一视角下的游戏界面上去除该障碍物的情况下,若副驾屏上第二视角下的游戏界面上也包括该障碍物,此时在第二视角下的游戏界面上同样去除该障碍物。
57.图5为本技术实施例提供的一种示例性的显示屏界面共享的流程示意图。
58.如图5所示,主要包括以下步骤:
59.s201、在中控屏上显示目标应用的主界面;其中,中控屏具备目标应用的显示权限;
60.s202、获取副驾屏和后排屏对目标应用的配置类型;其中,可以从云端获取副驾屏和后排屏对目标应用的配置类型,也可以从本地配置文件读取配置类型;
61.s203、分别判断副驾屏和后排屏是否支持分享目标应用;其中,任一显示屏的判断结果为是的情况下,继续执行步骤s204,否则,结束流程;可以理解的是,结束流程,相当于禁止为其提供目标应用的界面共享;
62.s204、为支持分享目标应用的显示屏创建目标应用的子界面;
63.s205、根据配置类型,判断是否可以操作应用;其中,判断结果为是的情况下,继续执行步骤s206,否则,执行步骤s208;
64.s206、针对子界面,配置操作控件和支持响应控件触控事件的功能;
65.s207、配置视图参数,根据屏幕标识将子界面渲染到显示屏显示;
66.s208、针对子界面,隐藏操作控件或禁止响应控件触控事件。
67.在本技术的实施例还提供了一种界面抢占方法。图6为本技术实施例提供的一种界面抢占方法的流程示意图。如图6所示,界面抢占方法主要包括以下步骤:
68.s301、在接收到指示在第一显示屏上显示主界面的指令的情况下,检查第一显示屏对目标应用的显示权限。
69.在本技术的实施例中,车载设备可以接收到指示在第一显示屏上显示主界面的指令,在此情况下,先检查第一显示屏对目标应用的显示权限。
70.可以理解的是,在本技术的实施例中,期望在第一显示屏显示目标应用的主界面时,需要先检查第一显示屏是否具备对目标应用的显示权限,在第一显示屏具备目标应用的显示权限的情况下,才能进一步选择是否在第一显示屏上显示目标应用的主界面。其中,若第一显示屏不具备对目标应用的显示权限,可以输出第一显示屏无法显示的提示信息。具体的提示信息可以是文字信息,例如,在第一显示屏上显示包含指示无法显示该应用的窗口,也可以是语音信息,例如,播放指示无法显示该应用的语音,当然,还可以是其他形式的信息,本技术实施例不作限定。
71.需要说明的是,在本技术的实施例中,针对不同显示屏,可以为其配置指示是否具备各种应用的显示权限的参数,车载设备通过读取第一显示屏的相关参数,即可确定第一显示屏是否具备对目标应用的显示权限。
72.在本技术的实施例中,车载设备检查第一显示屏对目标应用的显示权限,在第一显示屏不具备目标应用的显示权限情况下,禁止在第一显示屏上显示主界面,在第一显示屏具备目标应用的显示权限情况下,将继续执行后续步骤s302。
73.s302、在第一显示屏具备目标应用的显示权限情况下,检查与第一显示屏不同的每个显示屏的显示状态。
74.在本技术的实施例中,车载设备在确定第一显示屏目标应用的显示权限情况下,进一步的,检查与第一显示屏不同的每个显示屏的显示状态。
75.可以理解的是,在本技术的实施例中,车载设备检查与第一显示屏不同的每个显示屏的显示状态,可以是检查是否有其他显示屏已经显示了目标应用的主界面,从而在已有显示屏显示的情况下,再进一步触发显示屏的抢占机制。
76.在本技术的实施例中,在期望第一显示屏显示目标应用的主界面时,也可能并未存在任何显示屏已显示目标应用的主界面,针对于此,车载设备可以执行以下步骤:在任一显示屏均未显示主界面的情况下,在第一显示屏上显示主界面。
77.可以理解的是,在本技术的实施例中,如果第一显示屏具备目标应用的显示权限,且其他任一显示屏都未显示目标应用的主界面,则不存在应用冲突显示的问题,不需要进行应用抢占,可以直接在第一显示屏上显示目标应用的主界面,满足用户需求,如果存在第三显示屏显示主界面的情况下,则将继续执行后续步骤s303。
78.s303、在检查到已在第三显示屏上显示主界面的情况下,获取安装车载设备的车辆的当前工作状态。
79.在本技术的实施例中,车载设备在检查到已在第三显示屏上显示主界面的情况下,获取安装车载设备的车辆的当前工作状态。
80.可以理解的是,在本技术的实施例中,在第一显示屏具备目标应用的显示权限的情况下,需要检查是否存在其他的显示屏已经显示了目标应用的主界面,若存在,则需要利用一定的信息判断第一显示屏是否能从该显示屏处抢占目标应用的主界面,其中,用于判断第一显示屏是否能抢占的信息可以是车辆的当前工作状态,例如,行车中,停车中等。车
辆的当前工作状态包括但不限于行车中、停车中等状态。
81.s304、根据当前工作状态,在第一显示屏或第三显示屏上显示主界面。
82.在本技术的实施例中,车载设备在获得车辆的当前工作状态的情况下,即可根据当前工作状态,在第一显示屏或第三显示屏上显示主界面。
83.在本技术的实施例中,车载设备根据车辆的当前工作状态,在第一显示屏或第三显示屏上显示主界面,包括:针对目标应用,获取在车辆的当前工作状态下第一显示屏和第三显示屏的显示优先级;根据第一显示屏和第三显示屏的显示优先级,从第一显示屏和第三显示屏中确定目标显示屏;在目标显示屏为第一显示屏的情况下,将主界面从在第三显示屏显示,切换至在第一显示屏显示;在目标显示屏为第三显示屏的情况下,禁止在第一显示屏上显示主界面,并维持在第三显示屏上显示主界面。
84.在本技术的实施例中,针对不同应用,可以为其配置车辆在不同工作状态下,不同显示屏的显示优先级,以此作为抢占应用显示的依据。
85.示例性的,在本技术的实施例中,车载设备同时连接适配多个显示屏,分别为仪表屏a、中控屏b、副驾屏c和后排屏d,车载设备安装了导航、电台、音乐、视频、电话、游戏等应用,可以为各个应用定义以下显示优先级:
86.导航:行车中(a=b》c》d);停车中(a=b》c》d);
87.电台、音乐:行车中(b=c=d);停车中(b》c》d);
88.电话:行车中(a=b》c》d);停车中(a=b》c》d);
89.视频、游戏:行车中(b《c=d);停车中(b》c=d);
90.空调、座椅:行车中(b》c》d);停车中(b=c=d)。
91.需要说明的是,在本技术的实施例中,某些显示屏并不具备一些应用的显示权限,例如,上述仪表屏不具备电台、音乐、视频、游戏、空调和座椅这些应用的显示权限,相应的,这些应用也就不涉及仪表屏的显示优先级的定义。
92.示例性的,在本技术的实施例中,目标应用为游戏应用,车辆的当前工作状态为行车中,第一显示屏为中控屏,第三显示屏为副驾屏,基于此,车载设备可以获取到中控屏和副驾屏的显示优先级,其中,中控屏的显示优先级高于副驾屏,从而从中确定目标显示屏,以控制游戏应用的主界面在该显示屏上显示。
93.在本技术的实施例中,车载设备根据第一显示屏和第三显示屏的显示优先级,从第一显示屏和第三显示屏中确定目标显示屏,包括:在第一显示屏与第三显示屏的显示优先级相同的情况下,将第一显示屏确定为目标显示屏;在第一显示屏与第三显示屏的显示优先级不同的情况下,将第一显示屏和第三显示屏中,显示优先级相对高的显示屏确定为目标显示屏。
94.可以理解的是,在本技术的实施例中,车载设备对于第一显示屏和第三显示屏,实际上选择显示优先级相对高的显示屏作为目标显示屏,用于显示目标应用的主界面,当然,第一显示屏和第三显示屏的优先级有可能相同,针对于此,考虑到接收指示在第一显示屏显示目标应用的主界面的指令,是在第三显示屏已经显示目标应用的主界面的情况下,用户当前是期望在第一显示屏显示的,因此,选择第一显示屏作为目标显示屏显示。
95.示例性的,在本技术的实施例中,若目标应用为导航这一应用,基于为该应用定义的车辆在不同工作状态下的不同显示屏的显示优先级,无论行车中或者停车中,中控屏第
一优先显示;如果中控屏已显示,则副驾屏和后排屏不能显示;如果中控屏未显示,副驾屏可以显示;如果副驾屏、中控屏都未显示,后排屏可以显示;此外,副驾屏和后排屏无法显示时,提示用户中控屏已显示,暂时无法显示。
96.可以理解的是,在本技术的实施例中,若车载设备最终将第三显示屏确定为用于显示目标应用的主界面的显示屏,则继续维持第三显示屏显示该主界面,同时禁止第一显示屏显示该主界面。若车载设备最终将第一显示屏确定为用于显示目标应用的主界面的显示屏,则将目标应用的主界面从第三显示屏切换到第一显示屏显示,即第三显示屏停止显示该主界面,由第一显示屏显示该主界面。
97.图7为本技术实施例提供的一种示例性的界面抢占的显示示意图。针对目标应用,在车辆处于行车中的情况下,车载设备获取到第一显示屏的显示优先级高于第三显示屏,则将目标应用的主界面将从第三显示屏显示切换至第一显示屏显示,第三显示屏将不再显示目标应用的主界面。
98.可以理解的是,在本技术的实施例中,不同显示屏之间,根据车辆的当前工作状态抢占显示同一应用的主界面,而非简单的依据用户指示针对同一应用进行显示屏显示切换,不仅提高了显示切换的智能性,而且能够满足灵活多变的显示需求。
99.图8为本技术实施例提供的一种示例性的显示屏界面抢占的流程示意图。
100.如图8所示,主要包括以下步骤:
101.s401、车载设备连接的多个显示屏上电启动;
102.s402、接收在第一显示屏显示目标应用的主界面的指令;其中,第一显示屏为多个显示屏中指定的任一显示屏;
103.s403、判断第一显示屏是否具备目标应用的显示权限;在具备显示权限的情况下,继续执行步骤s404,否则,跳转至步骤s408;
104.s404、检查当前是否有与第一显示屏不同的显示屏显示目标应用的主界面;检查结果为是的情况下,继续执行步骤s405,否则,跳转至步骤s407;
105.s405、针对目标应用,获取在车辆的当前工作状态下第一显示屏与当前显示屏的显示优先级;
106.s406、判断第一显示屏的显示优先级是否高于当前显示屏;在判断结果为是的情况下,执行步骤s407,否则,跳转至步骤s408;
107.s407、在第一显示屏上显示目标应用的主界面;需要说明的是,在第一显示屏显示目标应用的主界面的情况下,其他显示屏禁止显示该主界面,即若步骤s404检查到有与第一显示屏不同的显示屏显示目标应用的主界面,在第一显示屏上显示目标应用的主界面时,检查到的显示屏会停止显示目标应用的主界面;
108.s408、输出第一显示屏无法显示的提示信息。
109.本技术实施例还提供了一种车载设备。图9为本技术实施例提高的一种车载设备的结构示意图。如图9所示,在本技术的实施例中,车载设备包括:处理器501和存储器502,所述处理器501和所述存储器502通信连接;
110.所述处理器501,配置为执行所述存储器502中存储的一个或者多个计算机程序,以执行以下步骤:
111.在第一显示屏上显示目标应用的主界面的情况下,获取第二显示屏对所述目标应
用的配置类型;
112.在所述配置类型为支持分享使用所述目标应用,或者,支持分享查看所述目标应用的情况下,创建符合所述配置类型的所述目标应用的子界面;
113.在所述第二显示屏上显示所述子界面。
114.在本技术一实施例中,所述处理器501,还配置为执行以下步骤:
115.在所述配置类型为支持分享使用所述目标应用的情况下,针对所述目标应用,创建包含操作控件且支持响应触控事件的显示界面,确定为所述子界面;
116.在所述配置类型为支持分享查看所述目标应用的情况下,针对所述目标应用,创建不包含所述操作控件,或者,禁止响应所述触控事件的显示界面,确定为所述子界面。
117.在本技术一实施例中,所述处理器501,还配置为执行以下步骤:
118.在所述配置类型为禁止查看和使用所述目标应用的情况下,禁止为所述第二显示屏提供所述目标应用的界面共享。
119.在本技术一实施例中,所述处理器501,还配置为执行以下步骤:
120.在接收到指示在所述第一显示屏上显示所述主界面的指令的情况下,检查所述第一显示屏对所述目标应用的显示权限;
121.在所述第一显示屏具备所述目标应用的显示权限情况下,检查与所述第一显示屏不同的每个显示屏的显示状态;
122.在检查到已在第三显示屏上显示所述主界面的情况下,获取安装所述车载设备的车辆的当前工作状态;
123.根据所述当前工作状态,在所述第一显示屏或所述第三显示屏上显示所述主界面。
124.在本技术一实施例中,所述处理器501,还配置为执行以下步骤:
125.针对所述目标应用,获取在所述当前工作状态下所述第一显示屏和所述第三显示屏的显示优先级;
126.根据所述第一显示屏和所述第三显示屏的显示优先级,从所述第一显示屏和所述第三显示屏中确定目标显示屏;
127.在所述目标显示屏为所述第一显示屏的情况下,将所述主界面从在所述第三显示屏显示,切换至在所述第一显示屏显示;
128.在所述目标显示屏为所述第三显示屏的情况下,禁止在所述第一显示屏上显示所述主界面,并维持在所述第三显示屏上显示所述主界面。
129.在本技术一实施例中,所述处理器501,还配置为执行以下步骤:
130.在所述第一显示屏与所述第三显示屏的显示优先级相同的情况下,将所述第一显示屏确定为所述目标显示屏;
131.在所述第一显示屏与所述第三显示屏的显示优先级不同的情况下,将所述第一显示屏和所述第三显示屏中,显示优先级相对高的显示屏确定为所述目标显示屏。
132.在本技术一实施例中,所述处理器501,还配置为执行以下步骤:
133.在任一显示屏均未显示所述主界面的情况下,在所述第一显示屏上显示所述主界面。
134.在本技术一实施例中,所述处理器501,还配置为执行以下步骤:
135.在所述第一显示屏不具备所述目标应用的显示权限情况下,禁止在所述第一显示屏上显示所述主界面。
136.本技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述界面共享方法。计算机可读存储介质可以是易失性存储器(volatile memory),例如随机存取存储器(random-access memory,ram);或者非易失性存储器(non-volatile memory),例如只读存储器(read-only memory,rom),快闪存储器(flash memory),硬盘(hard disk drive,hdd)或固态硬盘(solid-state drive,ssd);也可以是包括上述存储器之一或任意组合的各自设备,如移动电话、计算机、平板设备、个人数字助理等。
137.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
138.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的实现流程示意图和/或方框图来描述的。应理解可由计算机程序指令实现流程示意图和/或方框图中的每一流程和/或方框、以及实现流程示意图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在实现流程示意图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
139.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在实现流程示意图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
140.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在实现流程示意图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
141.以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本实用申请揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。

技术特征:
1.一种界面共享方法,其特征在于,应用于车载设备,所述方法包括:在第一显示屏上显示目标应用的主界面的情况下,获取第二显示屏对所述目标应用的配置类型;在所述配置类型为支持分享使用所述目标应用,或者,支持分享查看所述目标应用的情况下,创建符合所述配置类型的所述目标应用的子界面;在所述第二显示屏上显示所述子界面。2.根据权利要求1所述的方法,其特征在于,所述在所述配置类型为支持分享使用所述目标应用,或者,支持分享查看所述目标应用的情况下,创建符合所述配置类型的所述目标应用的子界面,包括:在所述配置类型为支持分享使用所述目标应用的情况下,针对所述目标应用,创建包含操作控件且支持响应触控事件的显示界面,确定为所述子界面;在所述配置类型为支持分享查看所述目标应用的情况下,针对所述目标应用,创建不包含所述操作控件,或者,禁止响应所述触控事件的显示界面,确定为所述子界面。3.根据权利要求1所述的方法,其特征在于,所述第二显示屏对所述目标应用的配置类型之后,所述方法还包括:在所述配置类型为禁止查看和使用所述目标应用的情况下,禁止为所述第二显示屏提供所述目标应用的界面共享。4.根据权利要求1所述的方法,其特征在于,所述在第一显示屏上显示目标应用的主界面的情况下,获取第二显示屏对所述目标应用的配置类型之前,所述方法还包括:在接收到指示在所述第一显示屏上显示所述主界面的指令的情况下,检查所述第一显示屏对所述目标应用的显示权限;在所述第一显示屏具备所述目标应用的显示权限情况下,检查与所述第一显示屏不同的每个显示屏的显示状态;在检查到已在第三显示屏上显示所述主界面的情况下,获取安装所述车载设备的车辆的当前工作状态;根据所述当前工作状态,在所述第一显示屏或所述第三显示屏上显示所述主界面。5.根据权利要求4所述的方法,其特征在于,所述根据所述当前工作状态,在所述第一显示屏或所述第三显示屏上显示所述主界面,包括:针对所述目标应用,获取在所述当前工作状态下所述第一显示屏和所述第三显示屏的显示优先级;根据所述第一显示屏和所述第三显示屏的显示优先级,从所述第一显示屏和所述第三显示屏中确定目标显示屏;在所述目标显示屏为所述第一显示屏的情况下,将所述主界面从在所述第三显示屏显示,切换至在所述第一显示屏显示;在所述目标显示屏为所述第三显示屏的情况下,禁止在所述第一显示屏上显示所述主界面,并维持在所述第三显示屏上显示所述主界面。6.根据权利要求5所述的方法,其特征在于,所述根据所述第一显示屏和所述第三显示屏的显示优先级,从所述第一显示屏和所述第三显示屏中确定目标显示屏,包括:在所述第一显示屏与所述第三显示屏的显示优先级相同的情况下,将所述第一显示屏
确定为所述目标显示屏;在所述第一显示屏与所述第三显示屏的显示优先级不同的情况下,将所述第一显示屏和所述第三显示屏中,显示优先级相对高的显示屏确定为所述目标显示屏。7.根据权利要求4所述的方法,其特征在于,所述检查与所述第一显示屏不同的每个显示屏的显示状态之后,所述方法还包括:在任一显示屏均未显示所述主界面的情况下,在所述第一显示屏上显示所述主界面。8.根据权利要求4所述的方法,其特征在于,所述检查所述第一显示屏对所述目标应用的显示权限之后,所述方法还包括:在所述第一显示屏不具备所述目标应用的显示权限情况下,禁止在所述第一显示屏上显示所述主界面。9.一种车载设备,其特征在于,包括:处理器和存储器,所述处理器和所述存储器通信连接;所述处理器,配置为执行所述存储器中存储的一个或者多个计算机程序,以执行以下步骤:在第一显示屏上显示目标应用的主界面的情况下,获取第二显示屏对所述目标应用的配置类型;在所述配置类型为支持分享使用所述目标应用,或者,支持分享查看所述目标应用的情况下,创建符合所述配置类型的所述目标应用的子界面;在所述第二显示屏上显示所述子界面。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1-8任一项所述的界面共享方法。

技术总结
本申请实施例公开了一种界面共享方法、车载设备及存储介质,涉及多屏控制技术领域,方法包括:在第一显示屏上显示目标应用的主界面的情况下,获取第二显示屏对目标应用的配置类型;在配置类型为支持分享使用目标应用,或者,支持分享查看目标应用的情况下,创建符合配置类型的目标应用的子界面;在第二显示屏上显示子界面。本申请实施例提供的技术方案,针对同一应用,在一个显示屏显示其主界面的情况下,为支持分享其的另一个显示屏创建符合配置类型的子界面进行显示,同时在不同显示屏展示同一应用的相关信息,提高了显示效果的多样性和灵活性。灵活性。灵活性。


技术研发人员:郭斌
受保护的技术使用者:博泰车联网(南京)有限公司
技术研发日:2023.03.24
技术公布日:2023/7/3
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐