CN113687748A - 应用控制方法、装置、设备和存储介质 - Google Patents
应用控制方法、装置、设备和存储介质 Download PDFInfo
- Publication number
- CN113687748A CN113687748A CN202111022928.6A CN202111022928A CN113687748A CN 113687748 A CN113687748 A CN 113687748A CN 202111022928 A CN202111022928 A CN 202111022928A CN 113687748 A CN113687748 A CN 113687748A
- Authority
- CN
- China
- Prior art keywords
- application
- interface
- display screen
- target
- interaction component
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 101
- 230000003993 interaction Effects 0.000 claims abstract description 222
- 230000008569 process Effects 0.000 claims description 59
- 230000004044 response Effects 0.000 claims description 27
- 238000004590 computer program Methods 0.000 claims description 21
- 230000000694 effects Effects 0.000 description 37
- 238000010586 diagram Methods 0.000 description 13
- 238000011161 development Methods 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 101000623895 Bos taurus Mucin-15 Proteins 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000001960 triggered effect Effects 0.000 description 4
- 230000002452 interceptive effect Effects 0.000 description 3
- 238000012423 maintenance Methods 0.000 description 3
- 230000009191 jumping Effects 0.000 description 2
- 239000012634 fragment Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/16—Sound input; Sound output
- G06F3/167—Audio in a user interface, e.g. using voice commands for navigating, audio feedback
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Multimedia (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- General Health & Medical Sciences (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请涉及信息技术领域,应用于车载场景,提供一种应用控制方法、装置、计算机设备和存储介质。本申请可以实现用户在受控于同一操作***的多屏上使用同一应用,包括:在驾驶端的第一显示屏上显示目标应用的第一应用界面,在驾驶端的第二显示屏上显示目标应用的第二应用界面;接收针对目标应用的应用控制操作;当应用控制操作为针对第一显示屏的应用控制操作时,从目标应用对应候选界面交互组件集合中,确定第一显示屏对应的第一界面交互组件,通过第一界面交互组件响应应用控制操作;当应用控制操作为针对第二显示屏的应用控制操作时,从候选界面交互组件集合中确定第二显示屏对应的第二界面交互组件,通过第二界面交互组件响应应用控制操作。
Description
技术领域
本申请涉及信息技术领域,特别是涉及一种应用控制方法、装置、计算机设备和存储介质。
背景技术
随着科学技术的发展,人们在日常生活中使用汽车出行越来越普便,车载应用程序也获得了爆发式的增长。车载应用程序是是一种向用户提供车载信息服务的工具,被广泛地使用在驾驶场景中,例如,在驾驶场景中,用户可以通过安装在车上的显示屏操作显示在显示屏上的音乐播放应用,以收听音乐。
传统技术中,车辆上不同的显示屏具有不同的功能,因此其对应的应用不同,如果车上的乘客或者驾驶员需要使用某个功能,则需要到该显示屏上进行操作,导致应用控制效率低。
发明内容
基于此,有必要针对上述技术问题,提供一种应用控制方法、装置、计算机设备和存储介质。
一种应用控制方法,所述方法包括:在驾驶端的第一显示屏上显示目标应用的第一应用界面,以及在所述驾驶端的第二显示屏上显示所述目标应用的第二应用界面;接收针对所述目标应用的应用控制操作;当所述应用控制操作为针对所述第一显示屏的应用控制操作时,从所述目标应用对应的候选界面交互组件集合中,确定所述第一显示屏对应的第一界面交互组件,通过所述第一界面交互组件响应所述应用控制操作,对所述第一应用界面进行界面更新;所述候选界面交互组件集合包括所述驾驶端的驾驶操作***中,所述目标应用对应的不同显示屏的界面交互组件;当所述应用控制操作为针对所述第二显示屏的应用控制操作时,从所述候选界面交互组件集合中确定所述第二显示屏对应的第二界面交互组件,通过所述第二界面交互组件响应所述应用控制操作,对所述第二应用界面进行界面更新。
一种应用控制装置,所述装置包括:应用界面显示模块,用于在驾驶端的第一显示屏上显示目标应用的第一应用界面,以及在所述驾驶端的第二显示屏上显示所述目标应用的第二应用界面;应用控制操作接收模块,用于接收针对所述目标应用的应用控制操作;第一界面更新模块,用于当所述应用控制操作为针对所述第一显示屏的应用控制操作时,从所述目标应用对应的候选界面交互组件集合中,确定所述第一显示屏对应的第一界面交互组件,通过所述第一界面交互组件响应所述应用控制操作,对所述第一应用界面进行界面更新;所述候选界面交互组件集合包括所述驾驶端的驾驶操作***中,所述目标应用对应的不同显示屏的界面交互组件;第二界面更新模块,用于当所述应用控制操作为针对所述第二显示屏的应用控制操作时,从所述候选界面交互组件集合中确定所述第二显示屏对应的第二界面交互组件,通过所述第二界面交互组件响应所述应用控制操作,对所述第二应用界面进行界面更新。
在一些实施例中,所述第二界面更新模块,还用于当所述应用控制操作为针对所述第二显示屏的应用控制操作时,将所述第一显示屏的应用进程对应的界面交互组件集合,作为所述候选界面交互组件集合;从所述候选界面交互组件集合中,获取与所述第二显示屏以及所述目标应用对应的界面交互组件,作为第二界面交互组件;通过所述第二界面交互组件响应所述应用控制操作对所述第二应用界面进行界面更新,得到更新后的第二应用界面,将所述更新后的第二应用界面投射到所述第二显示屏中。
在一些实施例中,所述应用界面显示模块,还用于接收针对所述第二显示屏的目标应用的应用启动操作;响应于所述应用启动操作,创建所述目标应用对应的第二界面交互组件;将所述第二界面交互组件加入到所述第一显示屏的应用进程对应的界面交互组件集合中,并建立所述第二显示屏以及所述目标应用与所述第二界面交互组件的对应关系;通过所述第二界面交互组件在所述第二显示屏上显示所述目标应用的第二应用界面。
在一些实施例中,所述第一界面更新模块,还用于当所述应用控制操作为针对第一多媒体内容的播放操作时,在所述第一应用界面上播放所述第一多媒体内容,并在所述第二应用界面上停止播放第二多媒体内容。
在一些实施例中,所述第一界面更新模块,还用于生成针对所述第二界面交互组件的播放停止指示信息;所述播放停止指示信息用于指示所述第二界面交互组件停止播放第二多媒体内容;通过所述第二界面交互组件基于所述播放停止指示信息生成内容播放结束信息;其中,所述内容播放结束信息是在所述第二应用界面上当前播放的第二多媒体内容播放结束后生成的,或者是接收到针对所述第二多媒体内容的播放停止操作生成的;当接收到所述内容播放结束信息时,则在所述第一应用界面上播放所述第一多媒体内容。
在一些实施例中,所述装置还包括内容播放结束信息生成模块,用于响应于所述播放停止指示信息,在所述第二应用界面上显示播放停止提示信息;响应于针对所述播放停止指示信息的播放停止操作,生成所述内容播放结束信息。
在一些实施例中,所述应用界面显示模块,还用于接收针对第二显示屏上的所述目标应用的应用启动操作;响应于所述应用启动操作,在所述驾驶端的第二显示屏上显示所述目标应用中,与所述第一应用界面具有内容关联关系的第二应用界面。
在一些实施例中,所述应用界面显示模块,还用于响应于所述应用启动操作,将前向应用页面作为与所述第一应用界面具有内容关联关系的第二应用界面;所述前向应用页面为所述目标应用中所述第一应用界面的前向应用页面;在所述驾驶端的第二显示屏上显示所述第二应用界面。
在一些实施例中,所述应用界面显示模块,还用于在驾驶端的第一显示屏上显示目标应用的第一应用界面,接收针对所述第一应用界面的内容选择操作;当所述内容选择操作所选择的目标内容为第二显示屏对应的内容时,则在所述驾驶端的第二显示屏上显示所述目标应用的第二应用界面,通过所述第二应用界面显示所述目标内容。
在一些实施例中,所述应用界面显示模块,还用于当所述内容选择操作所选择的目标内容为目标驾驶身份信息对应的内容时,在所述驾驶端中所述目标驾驶身份信息对应的第二显示屏上,显示所述目标应用的第二应用界面,通过所述第二应用界面显示所述目标内容。
在一些实施例中,所述应用界面显示模块,还用于在驾驶端的第一显示屏上显示目标应用的第一应用界面;接收针对第二显示屏的目标应用的应用启动操作;响应于所述应用启动操作,在所述第二显示屏上显示所述目标应用的第二应用界面,并在所述第二应用界面上显示所述目标应用的界面显示提示信息,所述界面显示提示信息用于提示所述第一应用界面已显示在所述第一显示屏上。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述应用控制方法的步骤。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述应用控制方法的步骤。
一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现上述应用控制方法的步骤。
上述应用控制方法、装置、计算机设备和存储介质,在驾驶端的第一显示屏上显示目标应用的第一应用界面,以及在驾驶端的第二显示屏上显示目标应用的第二应用界面;接收针对目标应用的应用控制操作;当应用控制操作为针对第一显示屏的应用控制操作时,从目标应用对应的候选界面交互组件集合中,确定第一显示屏对应的第一界面交互组件,通过第一界面交互组件响应应用控制操作,对第一应用界面进行界面更新;候选界面交互组件集合包括驾驶端的驾驶操作***中,目标应用对应的不同显示屏的界面交互组件;当应用控制操作为针对第二显示屏的应用控制操作时,从候选界面交互组件集合中确定第二显示屏对应的第二界面交互组件,通过第二界面交互组件响应应用控制操作,对第二应用界面进行界面更新。由于候选界面交互组件集合包括驾驶端的驾驶操作***中,目标应用对应的不同显示屏的界面交互组件,因此在不同的显示屏显示同一应用的应用界面时,如果在接收到针对该目标应用的应用控制操作,能够判断该应用控制操作所对应的显示屏对应的界面交互组件,基于确定的界面交互组件响应应用控制操作对所操作的应用界面进行更新,因此基于相同的操作***,也能够接收针对不同显示屏上对同一应用的操作,且针对该操作所针对的显示屏上的应用界面进行更新,能够实现用户在多屏上根据各自的需要使用同一应用,提高了应用控制效率。
附图说明
图1为一个实施例中应用控制方法的应用场景图;
图2为一个实施例中应用控制方法的流程示意图;
图3为一个实施例中用户在不同屏上打开小场景中心应用的示意图;
图4为一个实施例中对不同屏的小场景中心应用的各小场景的界面交互组件处理示意图;
图5为一个实施例中对不同屏的导航应用的界面交互组件处理示意图;
图6为一个实施例中提示用户停止播放第二屏的多媒体内容的示意图;
图7为一个实施例中对不同屏的同一应用的界面跳转示意图;
图8为另一个实施例中对不同屏的同一应用的界面跳转示意图;
图9为一个实施例中驾驶端的中控屏和副驾屏间的Activity投射示意图;
图10为一个实施例中小场景的开发框架示意图;
图11为一个实施例中应用控制装置的结构框图;
图12为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
在本申请中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本申请所描述的实施例可以与其它实施例相结合。
本申请提供的应用控制方法,可以应用于驾驶端中,该驾驶端设有受控于同一操作***的多个显示屏,例如车辆等驾驶端设有受控于同一驾驶操作***的主驾屏、中控屏或者副驾屏等的至少一个。以下使用第一显示屏、第二显示屏以及第三显示屏等,以区分各显示屏。在一些方案中,如果用户在第一显示屏打开某个应用后,需要在第二显示屏打开该应用,由于第一显示屏和第二显示屏均是受控于同一操作***,因此,需要先关闭第一显示屏的应用,然后在第二显示屏打开该应用,用户无法在多屏上同时操作同一应用。而本申请提供的应用控制方法中,针对受控于同一操作***的多个显示屏,用户可以分别朝各显示屏输入针对同一应用的操作,并在各显示屏上同时使用该应用,提高应用控制效率。
示例性地,图1所示的操作***102控制第一显示屏104以及第二显示屏106;第一显示屏和第二显示屏展示多个应用图标(以“1”、“2”、“3”、“4”、“5”和“6”表示不同的应用)。若用户想在第一显示屏104和第二显示屏106上打开与应用图标“6”对应的应用时,可以点击第一显示屏104和第二显示屏106所显示的应用图标“6”的方式,或者发出“请打开第一显示屏104和第二显示屏106的xx应用”语音指令,操作***102接收到点击操作或语音指令后,可以为第一显示屏104中创建界面交互组件①和为第二显示屏106界面交互组件②,这两个界面交互组件为xx应用对应的交互组件,以xx应用为美食应用为例,可以通过界面交互组件①在第一显示屏104显示附近美食的交互界面,通过界面交互组件②在第二显示屏106显示附近美食的交互界面。
接着,第一显示屏104和第二显示屏106显示对应的交互界面后,若用户点击第一显示屏104所显示的交互界面的“店c”控件,在第一显示屏104上显示店c的评分和地点详情界面;若用户可以点击第二显示屏106所显示的交互界面的“店b”控件,在第一显示屏104上显示店b的评分和地点详情界面。从而使得在不同的显示屏上,可以触发对同一应用的控制操作,且不同显示屏上显示的应用界面可以不同。
其中,上述应用是向用户提供服务的软件程序,如导航应用、找美食应用、或者播歌曲应用等;上述应用可以是:母应用或者子应用等;其中,子应用俗称为小程序或小场景,是能够在母应用提供的环境中实现的应用程序。母应用程序是承载子应用程序的应用程序,为子应用程序的实现提供环境。母应用程序是原生应用程序。原生应用程序是可直接运行于操作***的应用程序。例如,母应用程序可以是即时通讯应用程序,子应用程序可以是文件管理应用程序、邮件应用程序或者游戏应用程序等。当子应用程序发布后,可以在母应用程序对应的页面中展示子应用程序的图标,当用户点击该图标后,则可以在母应用提供的环境中运行该子应用程序,例如运行游戏应用,从而使用户无需预先在驾驶端中安装该游戏应用也可以进入游戏。
在一个实施例中,如图2所示,提供了一种应用控制方法,该方法可以由驾驶端执行,包括以下步骤:
步骤S202,在驾驶端的第一显示屏上显示目标应用的第一应用界面,以及在驾驶端的第二显示屏上显示目标应用的第二应用界面。
其中,驾驶端可以是车辆、飞机或者轮船等驾驶工具,驾驶端可以设置至少两个显示屏,各显示屏可以用于显示应用界面,例如,车辆设置主驾屏、中控屏或者副驾屏的至少两个显示屏。驾驶端还可以设有至少一个操作***,且不同显示屏可以被同个操作***控制。
应用是用于向用户提供服务的软件程序,可以设置在驾驶端中。在驾驶端安装的多个应用中,用户想要使用的应用可以称为目标应用,目标应用可以是响应于用户操作启动的;该目标应用可以是母应用也可以是子应用,例如,母应用可以是驾驶端中的小场景中心应用,该小场景中心应用集成多个小场景入口,为小场景的实现提供运行环境;又例如,子应用可以是小场景应用,无需在驾驶端中安装该小场景应用也可以使用该小场景应用。小场景中心应用能够展示驾驶场景下,提供各种车载信息服务应用的入口。其中,小场景应用是指在驾驶场景中,提高信息服务的应用。例如可以是提高美食服务的应用或者提高导航服务的应用。
应用界面用于向用户所提供对应的信息,例如找美食应用的应用界面可以显示与美食有关的内容,例如图片、文字或者视频的至少一种。第一应用界面与第二应用界面为同一应用的应用界面。第一应用界面是响应于针对第一显示屏的操作显示的;第二应用界面是响应于针对第二显示屏的操作展示的。第一应用界面以及第二应用界面上显示的信息可以不同。
本申请实施例中,可以响应于针对第一显示屏上的目标应用的操作,显示第一应用界面。响应于针对第二显示屏上的目标应用的操作,显示第二应用界面。针对目标应用的操作可以是用户点击显示屏的控件操作,或者用户发出语音指令的操作,触发显示该应用界面的操作可以是启动应用的操作。
其中,用户可以针对第一显示屏和第二显示屏上的目标应用做出操作可以是同时做出的,也可以是先后做出的;为保证响应的及时性,用户同时对第一显示屏和第二显示屏的目标应用做出对应的操作时,操作***可以同时展示第一显示屏和第二显示屏上展示对应的应用界面;用户先后对第一显示屏和第二显示屏的目标应用做出对应的操作时,可以先后展示第一显示屏和第二显示屏上展示对应的应用界面。为区分第一显示屏和第二显示屏展示的应用界面,用第一应用界面和第二应用界面区分。
步骤S204,接收针对目标应用的应用控制操作。
其中,应用控制操作是用于对应用进行控制的操作;例如对播音乐这一应用的开始播放操作是用于开始该应用播放的音乐,使用户可以获取该应用提供的播歌服务。应用控制操作可以是通过语音或者手势的至少一种触发的。例如该应用控制操作可以通过显示屏的控件点击操作表征,也可以通过语音指令表征。
以应用控制操作通过控件点击操作表征为例介绍本步骤:在第一显示屏显示目标应用的第一应用界面,以及第二显示屏显示目标应用的第二应用界面后,若用户在第一显示屏上点击目标应用的第一应用界面的控件,则根据该控件点击操作从第一显示屏输入,可以确定针对目标应用的应用控制操作是针对第一显示屏的;若用户在第二显示屏上点击目标应用的第二应用界面的控件,则根据该控件点击操作从第二显示屏输入,可以确定针对目标应用的应用控制操作是针对第二显示屏的。
步骤S206,判断应用控制操作所针对的显示屏。
由于驾驶端设有多个显示屏,因此,在接收到对目标应用的应用控制操作后,可以确定该应用控制操作所针对的显示屏,如果是针对第一显示屏的应用控制操作,则进入步骤S208;如果是针对第二显示屏的应用控制操作,则进入步骤S210。
在一个实施例中,当应用控制操作是针对显示屏的触摸操作时,则可以根据将该触摸操作所操作的显示屏作为应用控制操作所针对的显示屏。例如,若用户点击第一显示屏上目标应用的第一应用界面的控件,则可以确定该应用控制操作针对的显示屏是第一显示屏;又例如,若用户点击第二显示屏上目标应用的第二应用界面的控件,则可以确定该应用控制操作针对的显示屏是第二显示屏。
在一个实施例中,对于语音操作,则可以基于语音信息中的显示屏指示信息或者语音信息对应的语音用户与显示屏的对应关系的至少一种确定应用控制操作所针对的显示屏。例如,可以获取语音信息中与显示屏有关的指示信息,基于该指示信息确定语音操作对应的显示屏。举个例子,假设语音信息为“副驾屏的美食应用进入xx页面”,则基于语音信息中的显示屏指示信息“副驾屏”,可以确定该应用控制操作所针对的显示屏为副驾屏。又例如,可以建立用户与显示屏的对应关系,当接收到语音信息时,基于该语音信息中的声纹信息确定对应的语音操作用户,基于语音操作用户以及用户与显示屏的对应关系,确定语音操作所针对的显示屏。其中,用户与显示屏的对应关系可以是接收到用户对显示屏的操作建立的,由于每次驾驶中,用户的位置相对固定,因此在每次驾驶的过程中,若接收到用户对显示屏的操作,则可以自动触发用户与显示屏建立对应关系的流程,在该流程中,获取用户语音信息,提取该用户语音信息的声纹特征并存储,建立该用户与显示屏的对应关系。这样,当后续接收到语音操作时,将语音操作对应的声纹特征与存储的声纹特征进行对比,将匹配的声纹特征对应的用户作为语音操作用户,将与该语音操作用户建立对应关系的显示屏作为应用控制操作所针对的显示屏。
步骤S208,当应用控制操作为针对第一显示屏的应用控制操作时,从目标应用对应的候选界面交互组件集合中,确定第一显示屏对应的第一界面交互组件,通过第一界面交互组件响应应用控制操作,对第一应用界面进行界面更新。
其中,界面交互组件用于在显示屏上显示对应的应用界面的内容并对应用界面的内容的用户操作进行响应;界面交互组件可以包括待显示应用界面的内容以及对应用界面的内容的监听事件等;界面交互组件可以是Activity容器、或Fragement容器等。可以为各显示屏的应用界面创建不同的界面交互组件,以响应不同显示屏上的用户操作。Activity是一个应用程序组件,负责与用户交互,可以通过视图来显示指定控件。
候选界面交互组件集合包括驾驶端的驾驶操作***中,目标应用对应的不同显示屏的界面交互组件;目标应用对应的不同显示屏的界面交互组件是指在不同显示屏上所显示的目标应用的应用界面的界面交互组件,例如,第一显示屏上显示的目标应用的第一应用界面的界面交互组件①、第一显示屏上显示的目标应用的第三应用界面的界面交互组件③、第二显示屏上显示的目标应用的第二应用界面的界面交互组件②以及第二显示屏上显示的目标应用的第四应用界面的界面交互组件④。
为提高与第一应用界面对应的界面交互组件的确定效率,可以将分别为各显示屏最新创建的界面交互组件加入候选界面交互组件集合中;示例性地,若针对第一显示屏创建界面交互组件①和界面交互组件③,界面交互组件①的创建时间晚于界面交互组件③的创建时间,界面交互组件①属于为第一显示屏最新创建的界面交互组件,因此,将界面交互组件①加入候选界面交互组件集合中;同样地,针对其他显示屏的界面交互组件的处理方式,可以按照上述对第一显示屏的界面交互组件的处理方式,进而得到的候选界面交互组件集合包括的各界面交互组件与各显示屏一一对应,避免出现一个显示屏的多个界面交互组件均被纳入候选界面交互组件集合的情况,提高与第一应用界面对应的界面交互组件的确定效率。
其中,界面更新是指对显示屏上显示的应用界面进行更新,如打开新的应用界面、关闭当前显示的应用界面或者变更当前显示的应用界面的内容等。
本步骤中,如果应用控制操作是针对第一显示屏的,那么可以从目标应用对应的候选界面交互组件集合中,确定与第一显示屏对应的第一界面交互组件,并通过第一界面交互组件响应该应用控制操作,更新第一应用界面;如图1所示,第一显示屏显示与应用图标“6”对应的应用的附近美食的界面后,用户点击“店c”控件,在第一显示屏上跳转显示至该店的评分和地点等详情界面,实现对附近美食的界面的更新。
步骤S210,当应用控制操作为针对第二显示屏的应用控制操作时,从候选界面交互组件集合中确定第二显示屏对应的第二界面交互组件,通过第二界面交互组件响应应用控制操作,对第二应用界面进行界面更新。
本步骤中,如果应用控制操作是针对第二显示屏的,那么可以从目标应用对应的候选界面交互组件集合中,确定与第二显示屏对应的第二界面交互组件,并通过第二界面交互组件响应该应用控制操作,更新第二应用界面;如图1所示,第二显示屏显示与应用图标“6”对应的应用的附近美食的界面后,用户点击“店b”控件,在第二显示屏上跳转显示至该店的评分和地点等详情界面,实现对附近美食的界面的更新。
上述应用控制方法中,由于候选界面交互组件集合包括驾驶端的驾驶操作***中,目标应用对应的不同显示屏的界面交互组件,因此在不同的显示屏显示同一应用的应用界面时,如果在接收到针对该目标应用的应用控制操作时,能够判断该应用控制操作所对应的显示屏对应的界面交互组件,基于确定的界面交互组件响应应用控制操作对所操作的应用界面进行更新,因此基于相同的操作***,也能够接收针对不同显示屏的对同一应用的操作,且针对该操作所针对的显示屏上的应用界面进行更新,能够实现用户在多屏上根据各自的需要使用同一应用,提高了应用控制效率。
在一些实施例中,如图3所示,第一显示屏和第二显示屏均显示多个应用图标,若用户点击应用图标“6”且该应用图标“6”对应的应用是属于母应用的小场景中心应用,那么可以在第一显示屏和第二显示屏上显示小场景61、62和63的图标;接着,在不同显示屏上打开同一小场景或不同小场景时,对应的小场景界面的界面交互组件被维护在小场景中心应用的进程中。
如果小场景中心应用是对应第一显示屏安装的,那么可以通过第一显示屏触发小场景中心应用的进程的创建,也即,该进程对应于第一显示屏;对应地,各小场景界面的界面交互组件也被维护在与第一显示屏对应的小场景中心应用的进程中。在此情况下,上述步骤S210具体可以包括如下步骤:
当应用控制操作为针对第二显示屏的应用控制操作时,将第一显示屏的应用进程对应的界面交互组件集合,作为候选界面交互组件集合;从候选界面交互组件集合中,获取与第二显示屏以及目标应用对应的界面交互组件,作为第二界面交互组件;通过第二界面交互组件响应应用控制操作对第二应用界面进行界面更新,得到更新后的第二应用界面,将更新后的第二应用界面投射到第二显示屏中。
若目标应用为子应用,该应用进程是该子应用所依托的母应用的进程,例如目标应用为小场景,该应用进程是小场景中心应用的进程;该应用进程可以维护在不同显示屏上打开的同一小场景或不同小场景的应用界面的界面交互组件。
其中,投射主要是用于受控于同一操作***的不同显示屏之间的应用界面显示处理;当与第一显示屏对应的进程维护第二显示屏的界面交互组件时,通过投射的方式,可以将第一显示屏对应的进程所维护的第二显示屏的界面交互组件对应的应用界面显示在第二显示屏上。
以小场景中心应用的进程是对应于第一显示屏的情况为例,介绍上述步骤:在第一显示屏和第二显示屏的与应用图标“6”对应的小场景中心应用被打开后,可以创建与第一显示屏对应的该小场景中心应用的进程;在第一显示屏和第二显示屏均显示小场景61、61和63的图标后,若用户在第一显示屏上点击小场景63的图标,在第二显示屏上点击小场景62的图标,此时可以将显示在第一显示屏的小场景61的应用界面的界面交互组件和显示在第二显示屏的小场景62的应用界面的界面交互组件维护在上述进程中。
当用户在第二显示屏上点击小场景62的应用界面中的控件时,可以在上述进程中,确定与第二显示屏和小场景62的应用界面的界面交互组件;通过该界面交互组件响应对第二显示屏的小场景62的控件点击操作,并对该小场景62的应用界面进行更新,将更新后的第二应用界面投射至第二显示屏中。
上述实施例中,当维护目标应用在不同显示屏的界面交互组件的应用进程对应于第一显示屏且应用控制操作针对第二显示屏时,通过投射的方式将更新后的应用界面显示到第二显示屏中,在无需创建与第二显示屏对应的应用进程的情况下,保证对用户在第二显示屏的应用控制操作的响应。
在一些实施例中,上述在驾驶端的第二显示屏上显示目标应用的第二应用界面,具体可以包括:接收针对第二显示屏的目标应用的应用启动操作;响应于应用启动操作,创建目标应用对应的第二界面交互组件;将第二界面交互组件加入到第一显示屏的应用进程对应的界面交互组件集合中,并建立第二显示屏以及目标应用与第二界面交互组件的对应关系;通过第二界面交互组件在第二显示屏上显示目标应用的第二应用界面。
其中,针对目标应用的应用启动操作是用于启动该目标应用并打开该目标应用的应用界面,该应用启动操作可以包括对应用图标这一控件的点击操作,也可以包括发出“打开应用”的语音指令。
以小场景中心是对应于第一显示屏安装为例,介绍上述步骤:如图3所示,用户点击第一显示屏的应用图标“6”后,打开该小场景中心应用并创建对应于第一显示屏的该小场景中心应用的进程;对应地,第一显示屏上跳转显示至小场景61、62和63的图标的界面;若用户点击第二显示屏的应用图标“6”,第二显示屏上跳转显示小场景61、62和63的图标的界面,此时,为节约运算资源,可以不创建对应于第二显示屏的该小场景中心应用的进程,并将第二显示屏显示的小场景61、62和63的图标的界面的界面交互组件维护在对应于第一显示屏的小场景中心应用的进程中。
如图4所示,第一显示屏显示61、62和63的图标的界面后,若用户点击小场景63的图标,那么可以创建对应的界面交互组件①,以及该界面交互组件①与第一显示屏和小场景63的对应关系,并通过该界面交互组件①在第一显示屏上显示下一界面;该界面交互组件①可以在上述对应于第一显示屏的小场景中心应用的进程中维护。
第二显示屏显示61、62和63的图标的界面后,若用户点击小场景62的图标,那么可以创建对应的界面交互组件②,以及该界面交互组件②与第一显示屏和小场景62的对应关系,并通过该界面交互组件②在第一显示屏上显示下一界面;同时,该界面交互组件②可以在上述对应于第一显示屏的小场景中心应用的进程中维护。
上述实施例中,将同一应用在不同显示屏的界面交互组件放在同一进程中维护,节约资源的同时保证用户可以在多屏使用同一应用。
在一些实施例中,如图5所示,第一显示屏和第二显示屏均显示多个应用图标,若用户点击第一显示屏的应用图标“6”且该应用图标“6”对应的应用是属于母应用的导航应用,可以创建对应于第一显示屏的该导航应用的进程,并创建对应的界面交互组件①,通过该界面交互组件①在第一显示屏上跳转展示至与界面交互组件①对应的应用界面;该界面交互组件①被维护在对应于第一显示屏的导航应用的进程中。
接着,若用户点击第二显示屏的应用图标“6”且该应用图标“6”对应的应用是属于母应用的导航应用,可以创建对应于第二显示屏的该导航应用的进程,并创建对应的界面交互组件②,通过该界面交互组件②在第二显示屏上跳转展示至与界面交互组件②对应的应用界面;该界面交互组件②被维护在对应于第二显示屏的导航应用的进程中。
上述实施例中,在目标应用属于母应用的情况下,针对用户在不同显示屏上对同一应用的操作,为不同显示屏创建对应的进程,用户关闭对第一显示屏的目标应用后,仍可以在第二显示屏上操作该目标应用,保证各显示屏的应用操作相互独立。
在一些实施例中,对第一应用界面进行界面更新,具体可以包括如下步骤:当应用控制操作为针对第一多媒体内容的播放操作时,在第一应用界面上播放第一多媒体内容,并在第二应用界面上停止播放第二多媒体内容。
多媒体内容可以包括音频、视频或音视频中的至少一种。在不同显示屏上显示的第一应用界面和第二应用界面对应不同的多媒体内容,用第一多媒体内容和第二多媒体内容进行区分。针对多媒体内容的播放操作可以是点击显示屏的应用界面上的播放控件,也可以是向显示屏发出对应的语音指令。
具体地,若驾驶端正在播放与第二显示屏的第二应用界面对应的第一多媒体内容,用户在第一显示屏的第一应用界面上点击第一多媒体内容的播放控件,那么可以播放与第一显示屏的第一应用界面对应的第一多媒体内容,并停止播放与第二显示屏的第二应用界面对应的第二多媒体内容。
上述实施例中,当正在播放其中一个显示屏对应的多媒体内容时,如果用户要播放另一个显示屏对应的多媒体内容,可以停止播放其中一个显示屏对应的多媒体内容,并播放另一个显示屏对应的多媒体内容,避免混音。
在一些实施例中,在第一应用界面上播放第一多媒体内容,并在第二应用界面上停止播放第二多媒体内容,具体可以包括:生成针对第二界面交互组件的播放停止指示信息;通过第二界面交互组件基于播放停止指示信息生成内容播放结束信息;当接收到内容播放结束信息时,则在第一应用界面上播放第一多媒体内容。
其中,播放停止指示信息用于指示第二界面交互组件停止播放第二多媒体内容,播放停止指示信息可以是第一界面交互组件生成的,第一界面交互组件响应于第一多媒体内容的播放操作,生成播放停止指示信息;具体来说,该播放停止指示信息可以用于指示第二界面交互组件当前立即停止播放第二多媒体内容,也可以用于指示第二界面交互组件在第二多媒体内容播放结束后,停止再次播放第二多媒体内容。若未接收到内容播放结束信息,则不在第一应用界面上播放第一多媒体内容。
内容播放结束信息可以是在第二应用界面上当前播放的第二多媒体内容播放结束后生成的,例如,用户在第一显示屏的第一应用界面上点击音视频播放控件时,若正在播放与第二显示屏对应的音视频,那么可以在与第二显示屏对应的音视频播放结束后生成内容播放结束信息;响应于该内容播放结束信息,播放与第一显示屏的第一应用界面对应的音视频。
内容播放结束信息也可以是接收到针对第二多媒体内容的播放停止操作生成的,该播放停止操作可以是用户点击第二显示屏的应用界面的控件操作,也可以是用户发出的语音指令。用户在第一显示屏的第一应用界面上点击音视频播放控件时,若正在播放与第二显示屏对应的音视频,用户可以朝第二显示屏输入播放停止操作,此时可以生成内容播放结束信息;响应于该内容播放结束信息,播放与第一显示屏的第一应用界面对应的音视频。
上述实施例中,内容播放结束信息的生成时机可以是第二多媒体内容播放结束或者用户手动确定,提高用户多媒体观看的流畅性和舒适性。
在一些实施例中,还可以包括如下步骤:响应于播放停止指示信息,在第二应用界面上显示播放停止提示信息;响应于针对播放停止指示信息的播放停止操作,生成内容播放结束信息。
其中,播放停止提示信息用于提示用户是否基于第一显示屏上针对第一多媒体内容的播放操作,停止播放对应显示屏的多媒体内容,该播放停止信息可以通过文字提醒,也可以通过语音提醒。播放停止指示操作用于表征用户确认停止播放对应的多媒体内容,播放停止指示操作可以包括点击控件操作或发出语音指令的操作。
如图6所示,用户在第一显示屏的第一应用界面上点击音视频播放控件时,若第二显示屏正在播放音视频,则可以在第二显示屏的第二应用界面上显示播放停止提示信息“第一显示屏需要播放语音,车辆空间较小,为避免语音混杂,请确认是否停止播放”;若用户点击“是”控件,则可以生成内容播放结束信息。若否,则可以继续播放。
上述实施例中,通过播放停止提示信息以及针对该播放停止指示信息的播放停止操作,用户可以按照实际需求,确认是否要停止播放第二显示屏的多媒体内容,提升用户的多媒体观看体验。
在一些实施例中,在驾驶端的第二显示屏上显示目标应用的第二应用界面,具体可以包括:接收针对第二显示屏上的目标应用的应用启动操作;响应于应用启动操作,在驾驶端的第二显示屏上显示目标应用中,与第一应用界面具有内容关联关系的第二应用界面。
其中,两个应用界面具有内容关联关系,可以是指两个应用界面具有前向关系或者后向关系,如其中一个应用界面为另一个应用界面的前向应用界面,例如一个应用页面是另一个应用界面的前一个页面。两个应用界面具有内容关联关系,还可以是指两个应用界面的内容需配合观看,如其中一个应用界面为诗词,另一个应用界面为该诗词对应的白话文释义。内容关联关系可以是根据页面的跳转关系确定的或者是响应于用户操作设置的。
在第一显示屏上显示目标应用的第一应用界面后,用户在第二显示屏上启动该目标应用时,第二显示屏上可以显示与该第一应用界面有内容关联关系的第二应用界面。
上述实施例中,用户在不同显示屏对同一应用操作时,在两个显示屏上显示具有内容关联关系的应用界面,便于用户观看界面内容。
在一些实施例中,响应于应用启动操作,在驾驶端的第二显示屏上显示目标应用中,与第一应用界面具有内容关联关系的第二应用界面,具体可以包括:响应于应用启动操作,将前向应用页面作为与第一应用界面具有内容关联关系的第二应用界面;前向应用页面为目标应用中第一应用界面的前向应用页面;在驾驶端的第二显示屏上显示第二应用界面。
结合图7介绍上述步骤:用户点击第一显示屏上的应用图标“6”后,第一显示屏显示对应的应用界面,并且,响应于用户对第一显示屏显示的应用界面进行多次点击操作,在第一显示屏上跳转显示至对应的应用界面;当第一显示屏显示店c的推荐菜界面时,用户点击第二显示屏上的应用图标“6”,此时,可以在第二显示屏上显示该推荐菜界面的前向应用界面--店c的评分和地点界面。此时,用户可以在第一显示屏上观看店c的推荐菜界面,在第二显示屏上观看店c的评分和地点界面,便于用户在多屏查看关联内容。
上述实施例中,当用户对第二显示屏的目标应用进行操作时,确定第一显示屏所显示的该目标应用的第一应用界面的前向应用界面,并将该前向应用界面显示在第二显示屏上,便于用户多屏查看该目标应用的关联内容。
在如图8所示的一些场景中,用户点击第一显示屏上的应用图标“6”后,第一显示屏显示对应的应用界面,并且,响应于用户对第一显示屏显示的应用界面进行多次点击操作,在第一显示屏上跳转显示至对应的应用界面;当第一显示屏显示店c的评分和地点界面;若用户仍在第一显示屏上进行操作,那么可以将店c的评分和地点界面的后向应用界面显示在第二显示屏上,也即,在第二显示屏上显示店c的推荐菜界面。此时,用户可以在第一显示屏上观看店c的评分和地点界面,在第二显示屏上观看店c的推荐菜界面,便于用户在多屏查看关联内容。
上述实施例中,当用户对第一显示屏的目标应用进行操作时,确定第一显示屏所显示的该目标应用的第一应用界面的后向应用界面,并将该后向应用界面显示在第二显示屏上,便于用户多屏查看该目标应用的关联内容。
其中,在第一显示屏上打开目标应用时,可以创建与第一显示屏对应的目标应用的进程,该进程用于维护第一显示屏显示的应用界面的界面交互组件;在第二显示屏上打开目标应用时,可以创建与第二显示屏对应的目标应用的进程,该进程用于维护第二显示屏显示的应用界面的界面交互组件。
上述实施例中,为不同的显示屏创建针对同一应用的不同进程,保证用户对不同显示屏的同一应用的独立操作,即使目标应用在其中一个显示屏的进程被关闭后,用户还可以通过目标应用在另一个显示屏的进程进行应用操作,提高应用控制效率。
在一些实施例中,步骤S202具体可以包括如下步骤:在驾驶端的第一显示屏上显示目标应用的第一应用界面,接收针对第一应用界面的内容选择操作;当内容选择操作所选择的目标内容为第二显示屏对应的内容时,则在驾驶端的第二显示屏上显示目标应用的第二应用界面,通过第二应用界面显示目标内容。
应用界面可以显示多种内容,如导航路线和行程时长等内容;应用界面所显示的内容可以设定在特定显示屏上显示,例如将导航路线这一内容设定在第二显示屏上显示。其中,内容与显示屏的对应关系可以是预先设置的,也可以是根据内容所对应的内容观看者身份自动确定的。例如,预先设置了导航路径与驾驶屏具有对应关系。又或者,当检测到基于操作要显示的内容是与驾驶有关的信息时,可以自动确定该内容对应的内容观看者是驾驶员,则在驾驶屏上显示该内容。可以理解,也可以同时在第一应用界面显示目标内容。
例如,在驾驶端的第一显示屏显示的目标应用的第一应用界面包括导航路线和行程时长的内容;如果用户选择第一应用界面的导航路线这一内容,且导航路线这一内容是设定显示在第二显示屏上的,那么可以将该导航路线显示在第二显示屏的第二应用界面上,通过该第二应用界面显示该导航路线。
上述实施例中,如果用户在第一显示屏显示的第一应用界面中选择的内容是第二显示屏对应的内容,可以通过第二显示屏的第二应用界面显示该内容,提高用户对内容观看的灵活性。即可以通过在一个显示屏上操作,自动的该操作对应的内容与显示屏的对应关系,在另一个显示屏上显示对应的信息。
在一些实施例中,当内容选择操作所选择的目标内容为第二显示屏对应的内容时,则在驾驶端的第二显示屏上显示目标应用的第二应用界面,通过第二应用界面显示目标内容,包括:当内容选择操作所选择的目标内容为目标驾驶身份信息对应的内容时,在驾驶端中目标驾驶身份信息对应的第二显示屏上,显示目标应用的第二应用界面,通过第二应用界面显示目标内容。
其中,处于车辆等驾驶端中的用户具有不同的身份,如坐在驾驶位上负责开车的司机、以及坐在副驾驶位的用户,对应地,驾驶端的各显示屏面向不同身份的用户,其中,主驾屏和中控屏主要是面向司机,副驾屏主要是面向坐在副驾驶位的用户。
以第一显示屏是副驾屏和第二显示屏是中控屏为例介绍上述步骤:若用户在副驾屏的第二应用界面上选择的内容是导航路线,该内容符合驾驶位上负责开车的司机这一驾驶身份,由于中控屏是面向司机的,因此,可以通过中控屏的第二应用界面显示该导航路线。
上述实施例中,根据驾驶身份信息确定用于显示用户所选内容的显示屏,更加符合驾驶场景的使用需求。
在一些实施例中,步骤S202可以具体包括如下步骤:在驾驶端的第一显示屏上显示目标应用的第一应用界面;接收针对第二显示屏的目标应用的应用启动操作;响应于应用启动操作,在第二显示屏上显示目标应用的第二应用界面,并在第二应用界面上显示目标应用的界面显示提示信息。
其中,界面显示提示信息用于提示第一应用界面已显示在第一显示屏上;该界面显示提示信息可以通过文字表征或者语音表征。例如,用户点击第一显示屏的应用图标“6”,第一显示屏上显示与应用图标“6”对应的第一应用界面后,若用户点击第二显示屏的应用图标“6”,那么可以在第二显示屏显示与应用图标“6”对应的第二应用界面后,在第二应用界面上显示对应的界面显示提示信息,提示用户该应用已在第一显示屏打开。
上述实施例中,用户在其中一个显示屏打开应用后,若在另一个显示屏打开该应用,可以显示对应的提示信息,提示用户该应用已在其中一个显示屏打开,便于用户知晓当前正在多屏操作同一应用。
为了更好地理解上述方法,以下结合图9和图10详细阐述一个本申请应用控制方法的应用实例。该应用实例中,驾驶端为车辆,该车辆设有受控于同一操作***的中控屏和副驾屏。并且,目标应用为小场景,小场景依托于小场景中心应用运行在操作***中,小场景中心应用对应于中控屏安装。图9中View是指视图组件,一个界面交互组件对应一个视图组件,App(Application)是指应用程序,UI(User Interface)是指用户界面,投屏调度模块用于进行投射,可以将小场景应用的列表投射到副驾屏上,以通过触屏来操控副驾屏上的小场景应用功能,此外,可以调用SDK(Software Development Kit,软件开发工具包)将小场景的应用界面投屏到副驾屏上进行展示。小场景可以按照图10所示的框架进行开发,图10所示的开发框架中,APP Service表示小场景中心,可以是1个,主要用于为小场景提供相应的运行环境;PageView为小场景的应用界面,可以有N个,WXML是框架设计的一套标签语言,结合基础组件以及事件***,可以构建出页面的结构。WXSS是一套样式语言,用于描述WXML的组件样式,WXSS用来决定WXML的组件应该怎么显示;WXA Framework是渐进式小程序开发框架。Webview是指网页视图。JSAPI是指应用程序编程接口,JS Engine是指JavaScript引擎。JavaScript简称JS,是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。JS Bridge是连接两者的桥梁。按照图10所示的开发框架得到的小场景可以依托于小场景中心应用运行在操作***上。小场景应用可以独立运行在view和activity里。
该应用实例主要包括以下步骤:
步骤S902,车辆启动后,操作***自动创建与中控屏对应的小场景中心应用的进程。
步骤S904,当用户在中控屏打开“找美食”小场景时,创建与中控屏对应的“找美食”小场景的第一应用界面的Activity①,通过该Activity①在中控屏上展示对应的应用界面,将该Activity①维护在与中控屏对应的小场景中心应用的进程;
步骤S906,当用户点击副驾屏上“找美食”小场景的图标(属于对“找美食”小场景的应用启动操作)时,创建第一应用界面的前向应用界面(以下称为第二应用界面)的Activity②,将该Activity②作为第二界面交互组件,并加入到与中控屏对应的小场景中心应用的进程中维护;该与中控屏对应的小场景中心应用的进程维护多个Activity,这多个Activity形成Activity集合(相当于界面交互组件集合);并且,Activity②与副驾屏和“找美食”小场景具有对应关系。
步骤S908,通过Activity②在副驾屏上显示第二应用界面。
步骤S910,在通过Activity①在中控屏上显示“找美食”小场景的第一应用界面,通过Activity②在副驾屏上显示第二应用界面的情况下,若接收到用户对中控屏的应用控制操作,则从与中控屏对应的小场景中心应用的进程维护的多个Activity中,确定所述中控屏和“找美食”小场景对应的Activity①,通过Activity①响应所述应用控制操作,对所述第一应用界面进行界面更新。
步骤S912,在通过Activity①在中控屏上显示“找美食”小场景的第一应用界面,通过Activity②在副驾屏上显示第二应用界面的情况下,若接收到用户对副驾屏的应用控制操作,则从与中控屏对应的小场景中心应用的进程维护的多个Activity中,确定所述中控屏和“找美食”小场景对应的Activity②,并通过Activity②响应应用控制操作对第二应用界面进行界面更新,得到更新后的第二应用界面,将更新后的第二应用界面投射到副驾屏中。
具体来说,通过图9所示的Activity容器接口调用模块,调用与副驾屏和“找美食”小场景对应的Activity②,并通过投屏调度模块将该Activity②投射到副驾屏展示。
上述实施例中的应用控制操作主要是用于控制“找美食”小场景的操作,以提供用户所需服务;应用控制操作可以是在对应应用界面上输入相关信息,打开当前显示的应用界面的前向应用界面/后向应用界面,或者关闭当前显示的应用界面。
上述实施例中,由于候选界面交互组件集合包括驾驶端的驾驶操作***中,目标应用对应的不同显示屏的界面交互组件,因此在不同的显示屏显示同一应用的应用界面时,如果在接收到针对该目标应用的应用控制操作时,能够判断该应用控制操作所对应的显示屏对应的界面交互组件,基于确定的界面交互组件响应应用控制操作对所操作的应用界面进行更新,因此基于相同的操作***,也能够接收针对不同显示屏的对同一应用的操作,且针对该操作所针对的显示屏上的应用界面进行更新,能够实现用户在多屏上根据各自的需要使用同一应用,提高了应用控制效率;并且,当维护目标应用在不同显示屏的界面交互组件的应用进程对应于第一显示屏且应用控制操作针对第二显示屏时,通过投射的方式将更新后的应用界面显示到第二显示屏中,在无需创建与第二显示屏对应的应用进程的情况下,保证对用户在第二显示屏的应用控制操作的响应;另外,将同一应用在不同显示屏的界面交互组件放在同一进程中维护,节约资源的同时保证用户可以在多屏使用同一应用;此外,当用户对第二显示屏的目标应用进行操作时,确定第一显示屏所显示的该目标应用的第一应用界面的前向应用界面,并将该前向应用界面显示在第二显示屏上,便于用户多屏查看该目标应用的关联内容。
其中,上述应用控制操作可以是音视频播放操作,也即播放显示屏当前显示的应用界面对应的音视频;在此情况下,本应用实例还可以包括如下步骤:
步骤S914,在通过Activity①在中控屏上显示“找美食”小场景的第一应用界面,通过Activity②在副驾屏上显示第二应用界面的情况下,若接收到播放与中控屏显示的第一应用界面对应的音视频的操作,则从与中控屏对应的小场景中心应用的进程维护的多个Activity中,确定所述中控屏和“找美食”小场景对应的Activity①,通过Activity①播放与该第一应用界面对应的音视频。
步骤S916,在播放与中控屏显示的第一应用界面对应的音视频的过程中,若接收到播放与副驾屏的第二应用界面对应的音视频的操作,则通过Activity①暂停播放与该第一应用界面对应的音视频,并从与中控屏对应的小场景中心应用的进程维护的多个Activity中确定副驾屏和“找美食”小场景对应的Activity②,并通过Activity②播放与第二应用界面对应的音视频。
上述实施例中,在播放与中控屏显示的应用界面对应的音视频时,若接收到播放与副驾屏显示的应用界面对应的音视频的操作,则暂停播放与中控屏显示的应用界面对应的音视频,避免混音情况。
应该理解的是,虽然图1至图10的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图1至图10中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
在一些实施例中,如图11所示,提供了一种应用控制装置,包括:
应用界面显示模块1102,用于在驾驶端的第一显示屏上显示目标应用的第一应用界面,以及在所述驾驶端的第二显示屏上显示所述目标应用的第二应用界面;
应用控制操作接收模块1104,用于接收针对所述目标应用的应用控制操作;
第一界面更新模块1106,用于当所述应用控制操作为针对所述第一显示屏的应用控制操作时,从所述目标应用对应的候选界面交互组件集合中,确定所述第一显示屏对应的第一界面交互组件,通过所述第一界面交互组件响应所述应用控制操作,对所述第一应用界面进行界面更新;所述候选界面交互组件集合包括所述驾驶端的驾驶操作***中,所述目标应用对应的不同显示屏的界面交互组件;
第二界面更新模块1108,用于当所述应用控制操作为针对所述第二显示屏的应用控制操作时,从所述候选界面交互组件集合中确定所述第二显示屏对应的第二界面交互组件,通过所述第二界面交互组件响应所述应用控制操作,对所述第二应用界面进行界面更新。
在一些实施例中,所述第二界面更新模块1108,还用于当所述应用控制操作为针对所述第二显示屏的应用控制操作时,将所述第一显示屏的应用进程对应的界面交互组件集合,作为所述候选界面交互组件集合;从所述候选界面交互组件集合中,获取与所述第二显示屏以及所述目标应用对应的界面交互组件,作为第二界面交互组件;通过所述第二界面交互组件响应所述应用控制操作对所述第二应用界面进行界面更新,得到更新后的第二应用界面,将所述更新后的第二应用界面投射到所述第二显示屏中。
在一些实施例中,所述应用界面显示模块1102,还用于接收针对所述第二显示屏的目标应用的应用启动操作;响应于所述应用启动操作,创建所述目标应用对应的第二界面交互组件;将所述第二界面交互组件加入到所述第一显示屏的应用进程对应的界面交互组件集合中,并建立所述第二显示屏以及所述目标应用与所述第二界面交互组件的对应关系;通过所述第二界面交互组件在所述第二显示屏上显示所述目标应用的第二应用界面。
在一些实施例中,所述第一界面更新模块1106,还用于当所述应用控制操作为针对第一多媒体内容的播放操作时,在所述第一应用界面上播放所述第一多媒体内容,并在所述第二应用界面上停止播放第二多媒体内容。
在一些实施例中,所述第一界面更新模块1106,还用于生成针对所述第二界面交互组件的播放停止指示信息;所述播放停止指示信息用于指示所述第二界面交互组件停止播放第二多媒体内容;通过所述第二界面交互组件基于所述播放停止指示信息生成内容播放结束信息;其中,所述内容播放结束信息是在所述第二应用界面上当前播放的第二多媒体内容播放结束后生成的,或者是接收到针对所述第二多媒体内容的播放停止操作生成的;当接收到所述内容播放结束信息时,则在所述第一应用界面上播放所述第一多媒体内容。
在一些实施例中,所述装置还包括内容播放结束信息生成模块,用于响应于所述播放停止指示信息,在所述第二应用界面上显示播放停止提示信息;响应于针对所述播放停止指示信息的播放停止操作,生成所述内容播放结束信息。
在一些实施例中,所述应用界面显示模块,还用于接收针对第二显示屏上的所述目标应用的应用启动操作;响应于所述应用启动操作,在所述驾驶端的第二显示屏上显示所述目标应用中,与所述第一应用界面具有内容关联关系的第二应用界面。
在一些实施例中,所述应用界面显示模块1102,还用于响应于所述应用启动操作,将前向应用页面作为与所述第一应用界面具有内容关联关系的第二应用界面;所述前向应用页面为所述目标应用中所述第一应用界面的前向应用页面;在所述驾驶端的第二显示屏上显示所述第二应用界面。
在一些实施例中,所述应用界面显示模块1102,还用于在驾驶端的第一显示屏上显示目标应用的第一应用界面,接收针对所述第一应用界面的内容选择操作;当所述内容选择操作所选择的目标内容为第二显示屏对应的内容时,则在所述驾驶端的第二显示屏上显示所述目标应用的第二应用界面,通过所述第二应用界面显示所述目标内容。
在一些实施例中,所述应用界面显示模块1102,还用于当所述内容选择操作所选择的目标内容为目标驾驶身份信息对应的内容时,在所述驾驶端中所述目标驾驶身份信息对应的第二显示屏上,显示所述目标应用的第二应用界面,通过所述第二应用界面显示所述目标内容。
在一些实施例中,所述应用界面显示模块1102,还用于在驾驶端的第一显示屏上显示目标应用的第一应用界面;接收针对第二显示屏的目标应用的应用启动操作;响应于所述应用启动操作,在所述第二显示屏上显示所述目标应用的第二应用界面,并在所述第二应用界面上显示所述目标应用的界面显示提示信息,所述界面显示提示信息用于提示所述第一应用界面已显示在所述第一显示屏上。
关于应用控制装置的具体限定可以参见上文中对于应用控制方法的限定,在此不再赘述。上述应用控制装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一些实施例中,提供了一种计算机设备,其内部结构图可以如图12所示。该计算机设备包括通过***总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***、计算机程序和数据库。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的数据库用于存储应用操作数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种应用控制方法。
本领域技术人员可以理解,图12中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一些实施例中,提供了一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现上述各个方法实施例中的步骤。
在一些实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述各个方法实施例中的步骤。
在一些实施例中,提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现上述各个方法实施例中的步骤。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,上述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-Only Memory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上的实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (16)
1.一种应用控制方法,其特征在于,所述方法包括:
在驾驶端的第一显示屏上显示目标应用的第一应用界面,以及在所述驾驶端的第二显示屏上显示所述目标应用的第二应用界面;
接收针对所述目标应用的应用控制操作;
当所述应用控制操作为针对所述第一显示屏的应用控制操作时,从所述目标应用对应的候选界面交互组件集合中,确定所述第一显示屏对应的第一界面交互组件,通过所述第一界面交互组件响应所述应用控制操作,对所述第一应用界面进行界面更新;所述候选界面交互组件集合包括所述驾驶端的驾驶操作***中,所述目标应用对应的不同显示屏的界面交互组件;
当所述应用控制操作为针对所述第二显示屏的应用控制操作时,从所述候选界面交互组件集合中确定所述第二显示屏对应的第二界面交互组件,通过所述第二界面交互组件响应所述应用控制操作,对所述第二应用界面进行界面更新。
2.根据权利要求1所述的方法,其特征在于,所述当所述应用控制操作为针对所述第二显示屏的应用控制操作时,从所述候选界面交互组件集合中确定所述第二显示屏对应的第二界面交互组件,通过所述第二界面交互组件响应所述应用控制操作,对所述第二应用界面进行界面更新,包括:
当所述应用控制操作为针对所述第二显示屏的应用控制操作时,将所述第一显示屏的应用进程对应的界面交互组件集合,作为所述候选界面交互组件集合;
从所述候选界面交互组件集合中,获取与所述第二显示屏以及所述目标应用对应的界面交互组件,作为第二界面交互组件;
通过所述第二界面交互组件响应所述应用控制操作对所述第二应用界面进行界面更新,得到更新后的第二应用界面,将所述更新后的第二应用界面投射到所述第二显示屏中。
3.根据权利要求2所述的方法,其特征在于,所述在所述驾驶端的第二显示屏上显示所述目标应用的第二应用界面,包括:
接收针对所述第二显示屏的目标应用的应用启动操作;
响应于所述应用启动操作,创建所述目标应用对应的第二界面交互组件;
将所述第二界面交互组件加入到所述第一显示屏的应用进程对应的界面交互组件集合中,并建立所述第二显示屏以及所述目标应用与所述第二界面交互组件的对应关系;
通过所述第二界面交互组件在所述第二显示屏上显示所述目标应用的第二应用界面。
4.根据权利要求1所述的方法,其特征在于,所述对所述第一应用界面进行界面更新,包括:
当所述应用控制操作为针对第一多媒体内容的播放操作时,在所述第一应用界面上播放所述第一多媒体内容,并在所述第二应用界面上停止播放第二多媒体内容。
5.根据权利要求4所述的方法,其特征在于,所述在所述第一应用界面上播放所述第一多媒体内容,并在所述第二应用界面上停止播放第二多媒体内容,包括:
生成针对所述第二界面交互组件的播放停止指示信息;所述播放停止指示信息用于指示所述第二界面交互组件停止播放第二多媒体内容;
通过所述第二界面交互组件基于所述播放停止指示信息生成内容播放结束信息;其中,所述内容播放结束信息是在所述第二应用界面上当前播放的第二多媒体内容播放结束后生成的,或者是接收到针对所述第二多媒体内容的播放停止操作生成的;
当接收到所述内容播放结束信息时,则在所述第一应用界面上播放所述第一多媒体内容。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
响应于所述播放停止指示信息,在所述第二应用界面上显示播放停止提示信息;
响应于针对所述播放停止指示信息的播放停止操作,生成所述内容播放结束信息。
7.根据权利要求1所述的方法,其特征在于,所述在所述驾驶端的第二显示屏上显示所述目标应用的第二应用界面,包括:
接收针对第二显示屏上的所述目标应用的应用启动操作;
响应于所述应用启动操作,在所述驾驶端的第二显示屏上显示所述目标应用中,与所述第一应用界面具有内容关联关系的第二应用界面。
8.根据权利要求7所述的方法,其特征在于,所述响应于所述应用启动操作,在所述驾驶端的第二显示屏上显示所述目标应用中,与所述第一应用界面具有内容关联关系的第二应用界面,包括:
响应于所述应用启动操作,将前向应用页面作为与所述第一应用界面具有内容关联关系的第二应用界面;所述前向应用页面为所述目标应用中所述第一应用界面的前向应用页面;
在所述驾驶端的第二显示屏上显示所述第二应用界面。
9.根据权利要求1所述的方法,其特征在于,所述在驾驶端的第一显示屏上显示目标应用的第一应用界面,以及在所述驾驶端的第二显示屏上显示所述目标应用的第二应用界面,包括:
在驾驶端的第一显示屏上显示目标应用的第一应用界面,接收针对所述第一应用界面的内容选择操作;
当所述内容选择操作所选择的目标内容为第二显示屏对应的内容时,则在所述驾驶端的第二显示屏上显示所述目标应用的第二应用界面,通过所述第二应用界面显示所述目标内容。
10.根据权利要求9所述的方法,其特征在于,当所述内容选择操作所选择的目标内容为第二显示屏对应的内容时,则在所述驾驶端的第二显示屏上显示所述目标应用的第二应用界面,通过所述第二应用界面显示所述目标内容,包括:
当所述内容选择操作所选择的目标内容为目标驾驶身份信息对应的内容时,在所述驾驶端中所述目标驾驶身份信息对应的第二显示屏上,显示所述目标应用的第二应用界面,通过所述第二应用界面显示所述目标内容。
11.根据权利要求1所述的方法,其特征在于,所述在驾驶端的第一显示屏上显示目标应用的第一应用界面,以及在所述驾驶端的第二显示屏上显示所述目标应用的第二应用界面,包括:
在驾驶端的第一显示屏上显示目标应用的第一应用界面;
接收针对第二显示屏的目标应用的应用启动操作;
响应于所述应用启动操作,在所述第二显示屏上显示所述目标应用的第二应用界面,并在所述第二应用界面上显示所述目标应用的界面显示提示信息,所述界面显示提示信息用于提示所述第一应用界面已显示在所述第一显示屏上。
12.一种应用控制装置,其特征在于,所述装置包括:
应用界面显示模块,用于在驾驶端的第一显示屏上显示目标应用的第一应用界面,以及在所述驾驶端的第二显示屏上显示所述目标应用的第二应用界面;
应用控制操作接收模块,用于接收针对所述目标应用的应用控制操作;
第一界面更新模块,用于当所述应用控制操作为针对所述第一显示屏的应用控制操作时,从所述目标应用对应的候选界面交互组件集合中,确定所述第一显示屏对应的第一界面交互组件,通过所述第一界面交互组件响应所述应用控制操作,对所述第一应用界面进行界面更新;所述候选界面交互组件集合包括所述驾驶端的驾驶操作***中,所述目标应用对应的不同显示屏的界面交互组件;
第二界面更新模块,用于当所述应用控制操作为针对所述第二显示屏的应用控制操作时,从所述候选界面交互组件集合中确定所述第二显示屏对应的第二界面交互组件,通过所述第二界面交互组件响应所述应用控制操作,对所述第二应用界面进行界面更新。
13.根据权利要求12所述的装置,其特征在于,所述第二界面更新模块,用于:
当所述应用控制操作为针对所述第二显示屏的应用控制操作时,将所述第一显示屏的应用进程对应的界面交互组件集合,作为所述候选界面交互组件集合;
从所述候选界面交互组件集合中,获取与所述第二显示屏以及所述目标应用对应的界面交互组件,作为第二界面交互组件;
通过所述第二界面交互组件响应所述应用控制操作对所述第二应用界面进行界面更新,得到更新后的第二应用界面,将所述更新后的第二应用界面投射到所述第二显示屏中。
14.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至11中任一项所述的方法。
15.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至11中任一项所述的方法。
16.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至11任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111022928.6A CN113687748A (zh) | 2021-09-01 | 2021-09-01 | 应用控制方法、装置、设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111022928.6A CN113687748A (zh) | 2021-09-01 | 2021-09-01 | 应用控制方法、装置、设备和存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113687748A true CN113687748A (zh) | 2021-11-23 |
Family
ID=78584899
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111022928.6A Pending CN113687748A (zh) | 2021-09-01 | 2021-09-01 | 应用控制方法、装置、设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113687748A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114615546A (zh) * | 2022-02-08 | 2022-06-10 | 武汉光庭信息技术股份有限公司 | 一种视频播放方法、装置、电子设备及存储介质 |
CN115509372A (zh) * | 2022-08-15 | 2022-12-23 | 北京罗克维尔斯科技有限公司 | 文本输入方法、装置、电子设备和存储介质 |
CN115550498A (zh) * | 2022-08-03 | 2022-12-30 | 阿波罗智联(北京)科技有限公司 | 投屏方法、装置、设备和存储介质 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160063947A1 (en) * | 2014-09-02 | 2016-03-03 | Quanta Storage Inc. | System and method for interacting multi-screen in a car |
CN109407931A (zh) * | 2018-10-30 | 2019-03-01 | 东风汽车有限公司 | 车载控制触摸屏的控制方法及电子控制设备 |
WO2019041978A1 (zh) * | 2017-09-01 | 2019-03-07 | 中兴通讯股份有限公司 | 一种多屏终端及其应用显示控制方法、装置 |
CN109491624A (zh) * | 2017-09-11 | 2019-03-19 | 上海博泰悦臻网络技术服务有限公司 | 车载***的多屏控制方法及装置、存储介质和车机 |
CN110045939A (zh) * | 2019-04-18 | 2019-07-23 | 维沃移动通信有限公司 | 一种多屏控制方法及终端 |
CN110386089A (zh) * | 2019-06-24 | 2019-10-29 | 惠州市德赛西威汽车电子股份有限公司 | 一种车机多屏交互显示*** |
CN110618800A (zh) * | 2019-09-25 | 2019-12-27 | 北京梧桐车联科技有限责任公司 | 一种界面显示的方法、装置、设备和存储介质 |
CN111976479A (zh) * | 2019-05-24 | 2020-11-24 | 北京车和家信息技术有限公司 | 一种显示屏显示控制*** |
CN112416277A (zh) * | 2020-11-04 | 2021-02-26 | 上海郡码智能科技有限公司 | 车载***的多屏显示方法、装置、车载***和存储介质 |
-
2021
- 2021-09-01 CN CN202111022928.6A patent/CN113687748A/zh active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160063947A1 (en) * | 2014-09-02 | 2016-03-03 | Quanta Storage Inc. | System and method for interacting multi-screen in a car |
WO2019041978A1 (zh) * | 2017-09-01 | 2019-03-07 | 中兴通讯股份有限公司 | 一种多屏终端及其应用显示控制方法、装置 |
CN109491624A (zh) * | 2017-09-11 | 2019-03-19 | 上海博泰悦臻网络技术服务有限公司 | 车载***的多屏控制方法及装置、存储介质和车机 |
CN109407931A (zh) * | 2018-10-30 | 2019-03-01 | 东风汽车有限公司 | 车载控制触摸屏的控制方法及电子控制设备 |
CN110045939A (zh) * | 2019-04-18 | 2019-07-23 | 维沃移动通信有限公司 | 一种多屏控制方法及终端 |
CN111976479A (zh) * | 2019-05-24 | 2020-11-24 | 北京车和家信息技术有限公司 | 一种显示屏显示控制*** |
CN110386089A (zh) * | 2019-06-24 | 2019-10-29 | 惠州市德赛西威汽车电子股份有限公司 | 一种车机多屏交互显示*** |
CN110618800A (zh) * | 2019-09-25 | 2019-12-27 | 北京梧桐车联科技有限责任公司 | 一种界面显示的方法、装置、设备和存储介质 |
CN112416277A (zh) * | 2020-11-04 | 2021-02-26 | 上海郡码智能科技有限公司 | 车载***的多屏显示方法、装置、车载***和存储介质 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114615546A (zh) * | 2022-02-08 | 2022-06-10 | 武汉光庭信息技术股份有限公司 | 一种视频播放方法、装置、电子设备及存储介质 |
CN114615546B (zh) * | 2022-02-08 | 2024-04-12 | 武汉光庭信息技术股份有限公司 | 一种视频播放方法、装置、电子设备及存储介质 |
CN115550498A (zh) * | 2022-08-03 | 2022-12-30 | 阿波罗智联(北京)科技有限公司 | 投屏方法、装置、设备和存储介质 |
CN115550498B (zh) * | 2022-08-03 | 2024-04-02 | 阿波罗智联(北京)科技有限公司 | 投屏方法、装置、设备和存储介质 |
CN115509372A (zh) * | 2022-08-15 | 2022-12-23 | 北京罗克维尔斯科技有限公司 | 文本输入方法、装置、电子设备和存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113687748A (zh) | 应用控制方法、装置、设备和存储介质 | |
CN110874202B (zh) | 交互方法、设备、介质和操作*** | |
US7451088B1 (en) | System and method of handling problematic input during context-sensitive help for multi-modal dialog systems | |
EP2980744A1 (en) | Mirroring deeplinks | |
CN112231021B (zh) | 软件新功能的引导方法和装置 | |
EP2857265B1 (en) | On-board information system, information terminal, and application execution method | |
CN108349450B (zh) | 用于提供建议信号以控制车辆中的至少一个功能的方法和装置 | |
CN109491624A (zh) | 车载***的多屏控制方法及装置、存储介质和车机 | |
US20220368798A1 (en) | Method and device for displaying video playback interface, terminal device, and storage medium | |
US20210065685A1 (en) | Apparatus and method for providing voice assistant service | |
CN112748977A (zh) | 行车场景的展示方法、装置及*** | |
CN111722905A (zh) | 交互方法、信息处理方法、车辆和服务器 | |
CN110308840A (zh) | 移动终端应用程序消息通知图标设置方法和装置 | |
CN114238673A (zh) | 内容展示方法、装置、设备及存储介质 | |
CN110197400A (zh) | 广告的推送方法和装置、平视显示器hud及服务器 | |
CN111246245B (zh) | 视频聚合页面的推送方法、装置,服务器及终端设备 | |
CN115079680A (zh) | 一种车控状态处理方法、装置、存储介质及电子设备 | |
US20190044985A1 (en) | Method, system and non-transitory computer-readable recording medium for providing a multilateral communication service | |
US10306316B2 (en) | Attention diverter responsive to determination of viewer and content | |
KR101890620B1 (ko) | 이동 단말기 및 그를 통한 차량 제어방법 | |
CN110908629A (zh) | 电子设备操作方法、装置、电子设备和存储介质 | |
US20220107781A1 (en) | Electronic device and non-transitory storage medium | |
KR102371513B1 (ko) | 대화 시스템 및 대화 처리 방법 | |
CN110764724A (zh) | 一种显示设备控制方法、装置、设备及存储介质 | |
US11620994B2 (en) | Method for operating and/or controlling a dialog system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 40056111 Country of ref document: HK |