CN113568556A - 分屏控制方法、装置、智能终端及计算机可读存储介质 - Google Patents
分屏控制方法、装置、智能终端及计算机可读存储介质 Download PDFInfo
- Publication number
- CN113568556A CN113568556A CN202110757625.2A CN202110757625A CN113568556A CN 113568556 A CN113568556 A CN 113568556A CN 202110757625 A CN202110757625 A CN 202110757625A CN 113568556 A CN113568556 A CN 113568556A
- Authority
- CN
- China
- Prior art keywords
- screen
- split
- target
- window
- control
- 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 49
- 230000009286 beneficial effect Effects 0.000 abstract description 7
- 230000006870 function Effects 0.000 description 17
- 238000010586 diagram Methods 0.000 description 8
- 230000003993 interaction Effects 0.000 description 7
- 238000004590 computer program Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 5
- 230000004044 response Effects 0.000 description 4
- 230000009467 reduction Effects 0.000 description 3
- 206010063385 Intellectualisation Diseases 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000003062 neural network model Methods 0.000 description 2
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000005265 energy consumption Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000006467 substitution reaction Methods 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/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
- G06F3/04886—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 by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
-
- 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)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (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是本发明实施图1中步骤S200的具体流程示意图;
图3是本发明实施例提供的另一种分屏控制方法的流程示意图;
图4是本发明实施例提供的一种分屏窗口的序号标记示意图;
图5是本发明实施图1中步骤S300的具体流程示意图;
图6是本发明实施例提供的一种分屏控制装置的结构示意图;
图7是本发明实施例提供的一种通过分屏控制装置对目标终端进行分屏控制的流程示意图;
图8是本发明实施例提供的一种智能终端的内部结构原理框图。
具体实施方式
以下描述中,为了说明而不是为了限定,提出了诸如特定***结构、技术之类的具体细节,以便透彻理解本发明实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本发明。在其它情况下,省略对众所周知的***、装置、电路以及方法的详细说明,以免不必要的细节妨碍本发明的描述。
应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
还应当理解,在本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
还应当进一步理解,在本发明说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
如在本说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当…时”或“一旦”或“响应于确定”或“响应于检测到”。类似的,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述的条件或事件]”或“响应于检测到[所描述条件或事件]”。
下面结合本发明实施例的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是本发明还可以采用其它不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本发明内涵的情况下做类似推广,因此本发明不受下面公开的具体实施例的限制。
在当代社会,人们对智能化的需求也越来越高,越来越多的显示终端提供分屏功能,以方便用户的操作和使用。例如,电脑、平板电脑、手机、电视、教育机、广告机、会议机、汽车车载显示屏等具有显示功能的智能终端通常都为用户提供了分屏功能。
现有技术中,显示终端的分屏需要通过用户的触控操作来进行控制。具体的,对于使用安卓(Android)***的显示终端,其分屏操作通常与Android***的原生的分屏交互操作相同。例如,进入分屏时需要调出最近运行的应用列表,拖拽某个最近运行应用半屏区域,在另一半屏选择打开另一个应用;切换主窗口时需要点击该窗口区域;调整分屏窗口大小时需要拖动两个半屏之间的分界条,往某个半屏的方向移动,即可调整左右(或上下)半屏的窗口大小;退出分屏时需要拖动两个半屏之间的分界条至屏幕边缘。目前,支持分屏的Android终端基本继承了Android原生的分屏交互。该交互方案的问题在于,需要通过触控来进行分屏控制,不利于对屏幕不支持触控操作的显示终端进行分屏控制,不适用于通过遥控来方便的实现分屏控制,影响用户的使用体验。例如,基于上述分屏控制方案不能通过遥控器对电视机进行分屏控制,而要基于遥控器的按键操作来实现分屏控制的操作步骤较为繁琐,不方便用户使用,影响分屏控制的效率,不能让用户快速简单的实现分屏控制。
为了解决现有技术的问题,本发明方案获取目标对象的语音信息;基于上述语音信息获取分屏控制指令信息;基于上述分屏控制指令信息控制目标终端进行对应的分屏操作。与现有技术中通过用户的触控操作来进行分屏控制的方案相比,本发明方案可以基于获取的语音信息控制目标终端进行对应的分屏操作,使目标对象可以通过语音对目标终端进行分屏控制,不要求显示终端的屏幕支持触控操作。因此,本发明方案有利于对屏幕不支持触控操作的显示终端进行分屏控制,且使得分屏控制更简单,提升用户的使用体验。
示例性方法
如图1所示,本发明实施例提供一种分屏控制方法,具体的,上述方法包括如下步骤:
步骤S100,获取目标对象的语音信息。
其中,上述目标对象为需要对目标终端进行控制的用户。上述语音信息包括用户的语音对应的音频数据,可以在目标终端所在的区域对用户进行实时、实地的语音信息采集,也可以由用户以远场语音的方式生成对应的语音信息,在此不做具体限定。
步骤S200,基于上述语音信息获取分屏控制指令信息。
具体的,可以对上述语音信息进行语音文字识别后再获取分屏控制指令信息,还可以基于预先设置并训练好的神经网络模型对语音信息与分屏控制指令信息进行匹配对应,从而获取对应的分屏控制指令信息。还可以有其它获取方法,在此不做具体限定。
步骤S300,基于上述分屏控制指令信息控制目标终端进行对应的分屏操作。
具体的,本实施例中,上述分屏控制指令信息是分屏控制指令对应的信息,例如,在分屏窗口中打开某应用,或放大当前某一分屏窗口且缩小当前另一分屏窗口。上述目标终端为用户需要进行分屏控制的显示终端,上述目标终端可以是电脑、平板电脑、手机、电视、教育机、广告机、会议机、汽车车载显示屏、投影仪等终端设备,还可以是其它具有显示功能的终端设备,在此不做具体限定。本实施例中,上述目标终端基于Android***。本实施例中,基于获得的分屏控制指令信息,控制目标终端进行对应的分屏操作,例如,进入分屏、打开两个以上分屏窗口、切换窗口位置、切换窗口大小(例如,放大或缩小某一分屏窗口)、在某一分屏窗口中打开某应用、退出分屏等。具体的分屏控制指令信息的内容和对应的分屏控制操作可以根据实际需求进行设置和调整,例如,可以根据实际需求设置放大某一分屏窗口时具体的放大倍数,在此不做具体限定。
由上可见,本发明实施例提供的分屏控制方法获取目标对象的语音信息;基于上述语音信息获取分屏控制指令信息;基于上述分屏控制指令信息控制目标终端进行对应的分屏操作。与现有技术中通过用户的触控操作来进行分屏控制的方案相比,本发明方案可以基于获取的语音信息控制目标终端进行对应的分屏操作,使目标对象可以通过语音对目标终端进行分屏控制,不要求显示终端的屏幕支持触控操作。因此,本发明方案有利于对屏幕不支持触控操作的显示终端进行分屏控制,且使得分屏控制更简单,提升用户的使用体验。
具体的,本实施例中,上述步骤S100包括:通过音频获取终端获取上述目标对象的语音信息。
其中,上述音频获取终端是用于对用户(目标对象)进行录音的终端设备,用户可以通过音频获取终端(如麦克风、遥控器等)输入语音。在一种应用场景中,还可以通过远场语音进行语音输入,在此不做具体限定。
具体的,本实施例中,上述目标终端为电视机,上述音频获取终端为上述电视机的遥控器。
其中,上述电视机是使用Android***的电视机,上述遥控器具备录音功能,用户可以通过遥控器输入语音信息。进一步的,上述遥控器上设置有触发语音录入的按键,用户可以通过该按键触发遥控器的录音功能,从而进行语音录入,使得遥控器不必一直开启录音功能,降低遥控器的能耗。可选的,用户还可以控制上述遥控器进入长时间采集语音的工作模式,使得遥控器可以持续处于录音状态,实时获取用户的语音信息,方便用户随时进行分屏控制。
具体的,本实施例中,如图2所示,上述步骤S200包括:
步骤S201,对上述语音信息进行解析,获取文本信息。
具体的,基于上述语音信息进行语音文字识别,获取上述语音信息对应的文本信息。
步骤S202,基于上述文本信息获取分屏控制指令信息。
具体的,可以基于语音文字识别后获得的文本信息和预设的各个分屏控制指令匹配获取对应的分屏控制指令信息,或对文本信息进行语义分析和意图分析,直接获取用户输入的语音中表达的用户想要进行的分屏操作,从而获取对应的分屏控制指令信息。还可以通过其它方法获取与上述文本信息对应的分屏控制指令信息,在此不做具体限定。
本实施例中,上述步骤S202具体包括:对上述文本信息进行语义识别,获取语义信息;将上述语义信息与预设的分屏指令进行匹配,获取对应的分屏控制指令信息。
具体的,可以将上述语义信息输入预先设置且训练好的语义识别模型,进行语义识别后获取对应的语义信息。例如,当对应的文本信息为“我现在想要打开应用A”时,语义识别剔除无意义的词语,获得“打开应用A”作为对应的语义信息。进一步的,可以预先设置对应的分屏指令,例如以列表的形式将各分屏指令进行存储,例如,将进入分屏、打开新的分屏窗口、打开两个以上分屏窗口、切换窗口位置、放大分屏窗口、缩小分屏窗口等指令进行预先存储。当获得对应的语义信息时,将语义信息与预先设置的各分屏指令进行匹配,例如,上述语义信息“打开应用A”可以与分屏指令“打开新的分屏窗口”相对应。具体的,可以预先设置匹配关系,或者基于语义识别进行匹配,将相同语义的文本信息和分屏指令视为匹配,还可以预先训练匹配模型,还可以有其它匹配方法,在此不做具体限定。
可选的,上述分屏控制指令信息可以包括对应的分屏指令和分屏控制参数,上述分屏控制参数为进行该分屏指令时需要的参数,例如,当分屏指令为打开新的分屏窗口时,对应的分屏控制参数可以是需要在该新的分屏窗口中打开的应用,例如上述“应用A”,其中“应用A”应该是一个具体应用的名字或编号,本实施例中仅以“应用A”为例进行说明,不做具体限定。
具体的,本实施例中,如图3所示,在上述步骤S100之前,上述方法还包括:步骤A100,当目标对象触发语音输入时,控制目标终端为当前已打开的分屏窗口进行序号标记。
具体的,本实施例中,在用户触发语音输入时,可以控制电视机为当前已经打开的各个分屏窗口进行序号标记,从而辅助用户快速定位要操作的窗口,方便用户根据各个窗口的序号发出对应的语音进行操控。图4是本发明实施例提供的一种分屏窗口的序号标记示意图,如图4所示,本发明中,序号按照从左至右、从上至下的排序方式,从1开始依次递增,即屏幕左上角窗口序号最小(为1号),屏幕右下角窗口序号最大。进一步的,本实施例中,当目标对象触发语音输入时,还会在屏幕中显示一个语音输入框。如图4所示,可以在屏幕的下方显示一个半透明的语音输入框,上述语音输入框中显示用户输入的语音信息对应的文本信息,方便用户查看并判断识别获取的文本信息是否有误,用户还可以通过遥控器对文本信息进行修改和编辑。进一步的,本实施例中,当用户唤醒上述语音输入框时,还会将各窗口对应的序号在各分屏窗口中进行显示,方便用户清楚的获知各窗口的序号,从而方便操作。例如,用户可以直接通过语音描述“放大2号窗口”,从而控制电视机将对应的序号为2的窗口放大。具体的,上述各序号以遮罩的形式显示在各分屏窗口中,即在各分屏窗口对应的应用窗口上层增加一层半透明图层,上述图层可以为灰色,在图层中间显示序号。
具体的,本实施例中,上述分屏控制信息包括开启分屏、退出分屏、拼接目标应用、切换到目标分屏窗口、交换第一目标分屏窗口和第二目标分屏窗口、放大目标分屏窗口、缩小目标分屏窗口以及关闭目标分屏窗口中的至少一种。
本实施例中,以分屏控制信息包括开启分屏、退出分屏、拼接目标应用、切换到目标分屏窗口、交换第一目标分屏窗口和第二目标分屏窗口、放大目标分屏窗口、缩小目标分屏窗口以及关闭目标分屏窗口中的一种为例进行说明,但不作具体限定,当包括多种时,结合进行多种分屏控制操作即可。本实施例中,上述分屏控制信息可以包括对应的分屏指令,还可以包括实施对应的分屏指令时需要的分屏参数,上述目标应用、目标分屏窗口、第一目标分屏窗口和第二目标分屏窗口是用户输入的分屏参数。例如,“放大目标分屏窗口”具体可以为“放大2号分屏窗口”,其对应的分屏指令是放大分屏窗口,对应的分屏参数是2号分屏窗口,将对应的分屏指令和分屏参数组合可以获得上述分屏控制信息。进一步的,在进行放大和缩小分屏窗口的操作时,还可以将具体的放大倍数和缩小倍数作为分屏参数,上述放大倍数和缩小倍数可以由用户输入,也可以预先设定,在此不做具体限定。
具体的,本实施例中,如图5所示,上述步骤S300包括:
步骤S301,当上述分屏控制信息为开启分屏时,控制上述目标终端进入分屏模式,展示分屏应用列表。
步骤S302,当上述分屏控制信息为退出分屏时,控制上述目标终端关闭所有分屏窗口,退出分屏模式。
步骤S303,当上述分屏控制信息为拼接目标应用时,控制上述目标终端在新的分屏窗口打开上述目标应用,且将上述新的分屏窗口与已经打开的其它分屏窗口进行拼接。
步骤S304,当上述分屏控制信息为切换到目标分屏窗口时,控制上述目标终端将上述目标分屏窗口切换为主窗口。
步骤S305,当上述分屏控制信息为交换第一目标分屏窗口和第二目标分屏窗口时,控制上述目标终端将上述第一目标分屏窗口和上述第二目标窗口的位置和大小进行交换。
其中,上述目标应用、目标分屏窗口、第一目标分屏窗口和第二目标分屏窗口是用户输入的对应的应用或窗口。具体的,本实施例中,当用户输入的语音为“我要分屏”时,对应的分屏控制信息是“开启分屏”,此时控制上述目标终端进入分屏模式,并展示所有可选的分屏应用列表。当用户输入的语音为“我要拼应用A”时,对应的分屏控制信息是“拼接应用A”,其中,应用A即为用户输入的目标应用,此时若已经处于分屏模式,且尚未打开过其它应用,则在全屏窗口中打开应用A;若当前处于分屏模式,且已打开过其它应用,则在新分屏窗口打开应用A,将新分屏窗口与其它已经打开的分屏窗口进行拼接,比如,从“单窗口”拼接成“二等分窗口”,或从“二等分窗口”拼接成“三等分窗口”,或从“一大一小窗口”拼接成“一大二小窗口”,具体的拼接方式可由用户指定或预先设定,在此不做具体限定;若当前未处于分屏模式,则在新分屏窗口打开应用A,并将新分屏窗口与当前窗口拼接成“二等分窗口”。当用户输入的语音为“我要切换到x号窗口”时,对应的分屏控制信息是“切换到x号窗口”,其中,x为用户输入的具体序号,x号窗口即为用户输入的目标分屏窗口,此时控制目标终端将序号为x的窗口与主窗口调换位置,其中,主窗口是序号为1的窗口,或最大的窗口。当用户输入的语音为“我要放大/缩小x号窗口”时,对应的分屏控制信息是“放大/缩小x号窗口”,此时控制目标终端将序号为x的窗口的大小进行放大/缩小,具体的放大/缩小倍数可以由用户输入,也可以预先设定;本实施例中,在放大/缩小x号窗口的同时,会相应调整其它分屏窗口的大小和位置,例如,在“一大二小窗口”场景下,执行“放大2号窗口”指令,则会将2号窗口放大,将1号窗口缩小,并交换1号窗口和2号窗口的位置;在“一大一小窗口”场景下,执行“放大2号窗口”指令,则会将2号窗口放大至与1号窗口同样大小,变成“二等分窗口”;在“二等分窗口”场景下,执行“放大2号窗口”指令,则会将2号窗口放大,将1号窗口缩小,并交换1号窗口和2号窗口的位置。当用户输入的语音为“我要交换x号窗口和y号窗口”时,对应的分屏控制信息是“交换x号窗口和y号窗口”,其中,x号窗口和y号窗口分别为用户输入的第一目标分屏窗口和第二目标分屏窗口,此时控制目标终端将序号为x和序号y的窗口进行位置和大小交换;进一步的,二者的窗口大小还可以根据交换后的位置进行调整。当用户输入的语音为“我要退出x号窗口”时,对应的分屏控制信息是“关闭x号窗口”,此时控制目标终端关闭序号为x的窗口,相应地,调整其他分屏窗口的位置和大小,比如,在“一大二小窗口”场景下,执行“退出1号窗口”指令,会调整2号和3号窗口的位置并放大,变成“二等分窗口”。进一步的,当不存在序号为x的窗口(即不存在目标分屏窗口)时,提示用户不存在该窗口。当用户输入的语音为“我要退出分屏”时,对应的分屏控制信息是“退出分屏”,此时控制上述目标终端关闭所有分屏模式下打开的应用窗口,回到主界面(如回到Launcher)。
本发明实施例中,基于上述分屏控制方法,可以通过用户的语音来控制电视机进行快速分屏操作,克服了非触摸屏Android终端的分屏交互局限;将采用简单的语音指令代替复杂的按键操作指令,降低了遥控器交互的操作成本,提升了分屏交互的效率;易读易理解的语音指令也降低了分屏交互的学习成本,有助于用户接受并使用分屏功能。
示例性设备
如图6中所示,对应于上述分屏控制方法,本发明实施例还提供一种分屏控制装置,上述分屏控制装置包括:
语音信息获取模块410,用于获取目标对象的语音信息。
其中,上述目标对象为需要对目标终端进行控制的用户。上述语音信息包括用户的语音对应的音频数据,可以在目标终端所在的区域对用户进行实时、实地的语音信息采集,也可以由用户以远场语音的方式生成对应的语音信息,在此不做具体限定。
分屏控制指令信息获取模块420,用于基于上述语音信息获取分屏控制指令信息。
具体的,可以对上述语音信息进行语音文字识别后再获取分屏控制指令信息,还可以基于预先设置并训练好的神经网络模型对语音信息与分屏控制指令信息进行匹配对应,从而获取对应的分屏控制指令信息。还可以有其它获取方法,在此不做具体限定。
控制模块430,用于基于上述分屏控制指令信息控制目标终端进行对应的分屏操作。
具体的,本实施例中,上述分屏控制指令信息是分屏控制指令对应的信息,例如,在分屏窗口中打开某应用,或放大当前某一分屏窗口且缩小当前另一分屏窗口。上述目标终端为用户需要进行分屏控制的显示终端,上述目标终端可以是电脑、平板电脑、手机、电视、教育机、广告机、会议机、汽车车载显示屏、投影仪等终端设备,还可以是其它具有显示功能的终端设备,在此不做具体限定。本实施例中,上述目标终端基于Android***。本实施例中,基于获得的分屏控制指令信息,控制目标终端进行对应的分屏操作,例如,进入分屏、打开两个以上分屏窗口、切换窗口位置、切换窗口大小(例如,放大或缩小某一分屏窗口)、在某一分屏窗口中打开某应用、退出分屏等。具体的分屏控制指令信息的内容和对应的分屏控制操作可以根据实际需求进行设置和调整,例如,可以根据实际需求设置放大某一分屏窗口时具体的放大倍数,在此不做具体限定。
由上可见,本发明实施例提供的分屏控制装置通过语音信息获取模块410获取目标对象的语音信息;通过分屏控制指令信息获取模块420基于上述语音信息获取分屏控制指令信息;通过控制模块430基于上述分屏控制指令信息控制目标终端进行对应的分屏操作。与现有技术中通过用户的触控操作来进行分屏控制的方案相比,本发明方案可以基于获取的语音信息控制目标终端进行对应的分屏操作,使目标对象可以通过语音对目标终端进行分屏控制,不要求显示终端的屏幕支持触控操作。因此,本发明方案有利于对屏幕不支持触控操作的显示终端进行分屏控制,且使得分屏控制更简单,提升用户的使用体验。
具体的,本实施例中,上述分屏控制装置的各模块的具体功能还可以参照上述分屏控制方法中的对应描述,在此不再赘述。
进一步的,上述分屏控制装置的各模块及其对应的功能还可以根据实际需求进行划分和调整,在此不做具体限定。在一种应用场景中,上述分屏控制装置可以包括语音采集模块,语音识别模块,语义识别模块,指令分发模块和多窗口管理模块,如图7所示,图7是本发明实施例提供的一种通过分屏控制装置对目标终端进行分屏控制的流程示意图。具体的,用户发出语音,通过语音采集模块采集用户的语音获得对应的音频数据,通过语音识别模块对音频数据进行识别获得对应的语音文本内容,通过语义识别模块对上述语音文本内容进行识别,获得对应的指令内容。当指令分发模块识别出指令内容对应的是分屏交互指令时,将指令发给多窗口管理模块,多窗口基于指令内容向目标终端发送对应的分屏控制指令信息,从而控制目标终端实现对应的分屏操作。
基于上述实施例,本发明还提供了一种智能终端,其原理框图可以如图8所示。上述智能终端包括通过***总线连接的处理器、存储器、网络接口以及显示屏。其中,该智能终端的处理器用于提供计算和控制能力。该智能终端的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***和分屏控制程序。该内存储器为非易失性存储介质中的操作***和分屏控制程序的运行提供环境。该智能终端的网络接口用于与外部的终端通过网络连接通信。该分屏控制程序被处理器执行时实现上述任意一种分屏控制方法的步骤。该智能终端的显示屏可以是液晶显示屏或者电子墨水显示屏。
本领域技术人员可以理解,图8中示出的原理框图,仅仅是与本发明方案相关的部分结构的框图,并不构成对本发明方案所应用于其上的智能终端的限定,具体的智能终端可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种智能终端,上述智能终端包括存储器、处理器以及存储在上述存储器上并可在上述处理器上运行的分屏控制程序,上述分屏控制程序被上述处理器执行时进行以下操作指令:
获取目标对象的语音信息;
基于上述语音信息获取分屏控制指令信息;
基于上述分屏控制指令信息控制目标终端进行对应的分屏操作。
本发明实施例还提供一种计算机可读存储介质,上述计算机可读存储介质上存储有分屏控制程序,上述分屏控制程序被处理器执行时实现本发明实施例提供的任意一种分屏控制方法的步骤。
应理解,上述实施例中各步骤的序号大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将上述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。上述***中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各实例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟是以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
在本发明所提供的实施例中,应该理解到,所揭露的装置/终端设备和方法,可以通过其它的方式实现。例如,以上所描述的装置/终端设备实施例仅仅是示意性的,例如,上述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以由另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。
上述集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,上述计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,上述计算机程序包括计算机程序代码,上述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。上述计算机可读介质可以包括:能够携带上述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,RandomAccess Memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,上述计算机可读存储介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减。
以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解;其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不是相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。
Claims (10)
1.一种分屏控制方法,其特征在于,所述方法包括:
获取目标对象的语音信息;
基于所述语音信息获取分屏控制指令信息;
基于所述分屏控制指令信息控制目标终端进行对应的分屏操作。
2.根据权利要求1所述的分屏控制方法,其特征在于,所述获取目标对象的语音信息,包括:通过音频获取终端获取所述目标对象的语音信息。
3.根据权利要求2所述的分屏控制方法,其特征在于,所述目标终端为电视机,所述音频获取终端为所述电视机的遥控器。
4.根据权利要求1所述的分屏控制方法,其特征在于,所述基于所述语音信息获取分屏控制指令信息,包括:
对所述语音信息进行解析,获取文本信息;
基于所述文本信息获取分屏控制指令信息。
5.根据权利要求1所述的分屏控制方法,其特征在于,在所述获取目标对象的语音信息之前,所述方法还包括:
当目标对象触发语音输入时,控制目标终端为当前已打开的分屏窗口进行序号标记。
6.根据权利要求1所述的分屏控制方法,其特征在于,所述分屏控制信息包括开启分屏、退出分屏、拼接目标应用、切换到目标分屏窗口、交换第一目标分屏窗口和第二目标分屏窗口、放大目标分屏窗口、缩小目标分屏窗口以及关闭目标分屏窗口中的至少一种。
7.根据权利要求6所述的分屏控制方法,其特征在于,所述基于所述分屏控制指令信息控制目标终端进行对应的分屏操作,包括:
当所述分屏控制信息为开启分屏时,控制所述目标终端进入分屏模式,展示分屏应用列表;
当所述分屏控制信息为退出分屏时,控制所述目标终端关闭所有分屏窗口,退出分屏模式;
当所述分屏控制信息为拼接目标应用时,控制所述目标终端在新的分屏窗口打开所述目标应用,且将所述新的分屏窗口与已经打开的其它分屏窗口进行拼接;
当所述分屏控制信息为切换到目标分屏窗口时,控制所述目标终端将所述目标分屏窗口切换为主窗口;
当所述分屏控制信息为交换第一目标分屏窗口和第二目标分屏窗口时,控制所述目标终端将所述第一目标分屏窗口和所述第二目标窗口的位置和大小进行交换。
8.一种分屏控制装置,其特征在于,所述装置包括:
语音信息获取模块,用于获取目标对象的语音信息;
分屏控制指令信息获取模块,用于基于所述语音信息获取分屏控制指令信息;
控制模块,用于基于所述分屏控制指令信息控制目标终端进行对应的分屏操作。
9.一种智能终端,其特征在于,所述智能终端包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的分屏控制程序,所述分屏控制程序被所述处理器执行时实现如权利要求1-7任意一项所述分屏控制方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有分屏控制程序,所述分屏控制程序被处理器执行时实现如权利要求1-7任意一项所述分屏控制方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110757625.2A CN113568556A (zh) | 2021-07-05 | 2021-07-05 | 分屏控制方法、装置、智能终端及计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110757625.2A CN113568556A (zh) | 2021-07-05 | 2021-07-05 | 分屏控制方法、装置、智能终端及计算机可读存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113568556A true CN113568556A (zh) | 2021-10-29 |
Family
ID=78163718
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110757625.2A Pending CN113568556A (zh) | 2021-07-05 | 2021-07-05 | 分屏控制方法、装置、智能终端及计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113568556A (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103678047A (zh) * | 2012-09-21 | 2014-03-26 | 联想(北京)有限公司 | 一种数据处理方法及电子设备 |
CN106537319A (zh) * | 2016-10-31 | 2017-03-22 | 北京小米移动软件有限公司 | 分屏显示方法及装置 |
CN109309751A (zh) * | 2017-07-28 | 2019-02-05 | 腾讯科技(深圳)有限公司 | 语音记录方法、电子设备及存储介质 |
CN109992336A (zh) * | 2018-01-03 | 2019-07-09 | 阿里巴巴集团控股有限公司 | 一种界面显示方法、装置、终端设备和存储介质 |
CN110910872A (zh) * | 2019-09-30 | 2020-03-24 | 华为终端有限公司 | 语音交互方法及装置 |
CN111638847A (zh) * | 2020-05-27 | 2020-09-08 | 维沃移动通信有限公司 | 分屏显示方法、装置及电子设备 |
-
2021
- 2021-07-05 CN CN202110757625.2A patent/CN113568556A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103678047A (zh) * | 2012-09-21 | 2014-03-26 | 联想(北京)有限公司 | 一种数据处理方法及电子设备 |
CN106537319A (zh) * | 2016-10-31 | 2017-03-22 | 北京小米移动软件有限公司 | 分屏显示方法及装置 |
CN109309751A (zh) * | 2017-07-28 | 2019-02-05 | 腾讯科技(深圳)有限公司 | 语音记录方法、电子设备及存储介质 |
CN109992336A (zh) * | 2018-01-03 | 2019-07-09 | 阿里巴巴集团控股有限公司 | 一种界面显示方法、装置、终端设备和存储介质 |
CN110910872A (zh) * | 2019-09-30 | 2020-03-24 | 华为终端有限公司 | 语音交互方法及装置 |
CN111638847A (zh) * | 2020-05-27 | 2020-09-08 | 维沃移动通信有限公司 | 分屏显示方法、装置及电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109196464A (zh) | 基于上下文的用户代理 | |
CN113282424B (zh) | 信息引用方法、装置和电子设备 | |
US10991265B2 (en) | Systems and methods for intelligent generation of inclusive system designs | |
CN109002184A (zh) | 一种输入法候选词的联想方法和装置 | |
US20230244363A1 (en) | Screen capture method and apparatus, and electronic device | |
CN109144447B (zh) | 分屏窗口调节方法、装置、存储介质及电子设备 | |
CN112698895A (zh) | 电子设备的显示方法、装置、设备和介质 | |
WO2022257916A1 (zh) | 推荐方法及装置 | |
CN112148167A (zh) | 控件设置方法、装置和电子设备 | |
WO2024149183A1 (zh) | 文档显示方法、装置及电子设备 | |
CN115357158A (zh) | 消息处理方法、装置、电子设备及存储介质 | |
CN114063845A (zh) | 显示方法、显示装置和电子设备 | |
WO2024037419A1 (zh) | 显示控制方法、装置、电子设备及可读存储介质 | |
CN113485779A (zh) | 应用程序的操作引导方法和装置 | |
CN113672327A (zh) | 应用通知分屏交互方法、装置、智能终端及存储介质 | |
WO2023174328A1 (zh) | 屏幕控制方法、装置、电子设备及存储介质 | |
CN112306320A (zh) | 页面显示方法、装置、设备及介质 | |
CN112565912B (zh) | 视频通话方法、装置、电子设备及可读存储介质 | |
CN107179837A (zh) | 输入方法及装置 | |
CN111625176A (zh) | 设备控制方法、装置、存储介质及电子设备 | |
CN113568556A (zh) | 分屏控制方法、装置、智能终端及计算机可读存储介质 | |
CN106020680A (zh) | 信息显示方法及装置 | |
CN106940619A (zh) | 一种输入界面调取方法及装置、用户设备 | |
CN109285545A (zh) | 信息处理方法及装置 | |
CN112230817B (zh) | 链接页面显示方法、装置及电子设备 |
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 |