一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于智能电视的多窗口控制处理方法、装置、终端及介质与流程

2021-11-24 23:56:00 来源:中国专利 TAG:


1.本发明涉及投屏技术领域,尤其涉及的是一种基于智能电视的多窗口控制处理方法、装置、终端及介质。


背景技术:

2.随着科学技术的发展和人们生活水平的不断提高,智能电视的使用越来越普及,家中智能电视的屏幕也越来越大。
3.随着智能电视的功能也越来越多,用户都想用智能电视看自己喜欢看的视频或操作应用,但是现有技术中的智能电视不具有同时通过多个设备控制电视屏幕中不同分屏窗口的功能,有时不方便多用户操作使用。
4.因此,现有技术还有待改进和发展。


技术实现要素:

5.本发明的主要目的在于提供一种基于智能电视的多窗口控制处理方法、装置、智能终端及计算机可读存储介质,旨在解决现有技术中的智能电视不具有通过多个设备同时控制电视设备不同窗口的功能,有时不方便用户操作使用的问题。本发明可以实现在多窗口模式下,可以使用除电视遥控器外的设备选择性控制电视屏幕中的某个窗口,使一台电视可以由多人同时控制使用。
6.为了实现上述目的,本发明第一方面提供一种基于智能电视的多窗口控制处理方法,其中,上述方法包括:
7.获取多窗口开启指令,根据所述多窗口开启指令控制开启多窗口的拼屏模式,并控制在每个窗口打开独立应用;
8.获取拼屏应用列表、拼屏窗口的位置以及各窗口的被控状态;
9.基于各窗口的被控状态及位置,获取窗口请求控制指令,并根据所述窗口请求控制指令,控制将对应窗口与控制指令发送终端建立控制绑定关系;
10.各窗口分别接收对应绑定的控制指令发送终端发送的操作指令,控制对应绑定的窗口执行相应独立的操作响应。
11.可选的,上述获取多窗口开启指令,根据所述多窗口开启指令控制开启多窗口的拼屏模式,并控制在每个窗口打开独立应用的步骤之前包括:
12.预先设置多窗口拼屏模式下的多窗口中包括:遥控器控制的窗口和非遥控器控制的窗口,设置各非遥控器控制的窗口都可被手机终端绑定控制。
13.可选的,上述获取多窗口开启指令,根据所述多窗口开启指令控制开启多窗口的拼屏模式,并控制在每个窗口打开独立应用的步骤包括:
14.接收遥控器的连接指令,与遥控器建立连接;
15.获取遥控器的多窗口开启指令,根据所述多窗口开启指令控制开启多窗口的拼屏模式,并控制在每个窗口打开独立应用;
16.控制开启多路连接通道,其中,每路连接通道用于单独控制一个对应窗口。
17.可选的,上述获取拼屏应用列表、拼屏窗口的位置以及各窗口的被控状态的步骤包括:
18.获取拼屏应用列表及拼屏窗口位置;
19.根据拼屏窗口位置,检测获取各窗口的被控状态,其中,所述被控状态包括遥控器控制状态、手机绑定状态、未绑定状态。
20.可选的,上述基于各窗口的被控状态及位置,获取窗口请求控制指令,并根据所述窗口请求控制指令,控制将对应窗口与控制指令发送终端建立控制绑定关系的步骤包括:
21.所述控制指令发送终端包括手机,将所述手机与同一局域网的智能电视建立连接;
22.基于各窗口的被控状态及位置,智能电视获取指定手机发送的指定窗口请求控制指令,并根据所述指定窗口请求控制指令,控制智能电视与指定手机建立对应的指令通道以及进行控制,用于将对应窗口与指定手机建立控制绑定关系,并控制对应窗口。
23.可选的,上述基于各窗口的被控状态及位置,获取窗口请求控制指令,并根据所述窗口请求控制指令,控制将对应窗口与控制指令发送终端建立控制绑定关系的步骤还包括:
24.根据各窗口的被控状态,接收选择对应窗口控制对象,请求控制智能电视建立对应设备的指令通道及进行控制,将对应设备与对应窗口建立控制绑定关系。
25.可选的,上述各窗口分别接收对应绑定的控制指令发送终端发送的操作指令,控制对应绑定的窗口执行相应独立的操作响应的步骤包括:
26.各窗口分别获取对应设备的控制指令,基于所述对应设备的控制指令、通过对应设备的控制及指令通道对建立控制绑定关系的窗口进行控制。
27.本发明第二方面提供一种基于智能电视的多窗口控制处理装置,其中,上述装置包括:
28.多窗口打开控制模块,用于获取多窗口开启指令,根据所述多窗口开启指令控制开启多窗口的拼屏模式,并控制在每个窗口打开独立应用;
29.窗口状态获取模块,用于获取拼屏应用列表、拼屏窗口的位置以及各窗口的被控状态;
30.窗口控制绑定模块,用于基于各窗口的被控状态及位置,获取窗口请求控制指令,并根据所述窗口请求控制指令,控制将对应窗口与控制指令发送终端建立控制绑定关系;
31.窗口控制响应模块,用于各窗口分别接收对应绑定的控制指令发送终端发送的操作指令,控制对应绑定的窗口执行相应独立的操作响应。
32.本发明第三方面提供一种智能终端,上述智能终端包括存储器、处理器以及存储在上述存储器上并可在上述处理器上运行的基于智能电视的多窗口控制处理程序,上述基于智能电视的多窗口控制处理程序被上述处理器执行时实现任意一项上述基于智能电视的多窗口控制处理方法的步骤。
33.本发明第四方面提供一种计算机可读存储介质,上述计算机可读存储介质上存储有基于智能电视的多窗口控制处理程序,上述基于智能电视的多窗口控制处理程序被处理器执行时实现任意一项上述基于智能电视的多窗口控制处理方法的步骤。
34.由上可见,本发明方案中,获取多窗口开启指令,根据所述多窗口开启指令控制开启多窗口的拼屏模式,并控制在每个窗口打开独立应用;获取拼屏应用列表、拼屏窗口的位置以及各窗口的被控状态;基于各窗口的被控状态及位置,获取窗口请求控制指令,并根据所述窗口请求控制指令,控制将对应窗口与控制指令发送终端建立控制绑定关系;各窗口分别接收对应绑定的控制指令发送终端发送的操作指令,控制对应绑定的窗口执行相应独立的操作响应。与现有技术相比,通过本发明方案可使电视各拼屏窗口可被除遥控器外的设备选择性控制,实现一台电视中的各拼屏窗口分别由多人同时进行控制,便于多用户操作使用,提高多用户使用体验的目的。
附图说明
35.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
36.图1是本发明实施例提供的一种基于智能电视的多窗口控制处理方法的流程示意图;
37.图2是本发明实施例图1中步骤s100的具体流程示意图;
38.图3是本发明实施中智能电视开启拼屏模式时显示屏显示内容的示意图;
39.图4是本发明实施例图1中步骤s200的具体流程示意图;
40.图5是本发明实施例中智能电视获取各分屏窗口状态,并在手机app页面显示的示意图;
41.图6是本发明实施例图1中步骤s300的具体流程示意图;
42.图7是本发明实施例图1中步骤s400的具体流程示意图;
43.图8是本发明实施例提供的用户a与其家人在使用控制设备控制各分屏窗口时的示意图;
44.图9是本发明实施例提供的一种智能电视进行基于智能电视的多窗口控制处理的具体流程示意图;
45.图10是本发明实施例提供的一种基于智能电视的多窗口控制处理装置的结构示意图;
46.图11是本发明实施例提供的一种智能终端的内部结构原理框图。
具体实施方式
47.以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本发明实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本发明。在其它情况下,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本发明的描述。
48.应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
49.还应当理解,在本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
50.还应当进一步理解,在本发明说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
51.如在本说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当

时”或“一旦”或“响应于确定”或“响应于检测到”。类似的,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述的条件或事件]”或“响应于检测到[所描述条件或事件]”。
[0052]
下面结合本发明实施例的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0053]
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是本发明还可以采用其它不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本发明内涵的情况下做类似推广,因此本发明不受下面公开的具体实施例的限制。
[0054]
随着科技的发展与人民生活水平的提高,人们可以利用智能电视做到越来越多的事情,例如从原来的人们只能通过电视观看电视台直播,演变到现在的,人们可以通过智能电视点播各种各样的影视著作;通过智能电视进行投屏,将手机或笔记本上显示的内容映射到大屏幕上进行观看或游玩;通过智能电视系统或与手机系统配套的功能与亲人朋友在大屏幕上进行视频通话。可见与显示相关的操作都可以将其投射到智能电视的大屏上完成,人们在休息、放松、娱乐时也乐于通过使用大屏、高清的显示效果给自己带来更好的生活和娱乐体验。
[0055]
但随着智能电视的功能越来越丰富,家中的男女老少有时会同时对家中的电视产生使用需求,此时每个人的使用需求又大不相同。现有技术中的智能电视仅能将屏幕分割成多个拼屏窗口分别显示不同的内容,但不能做到每个拼屏窗口中的显示内容由不同用户分别操作,无法同时满足多个用户的不同使用需求,不方便多用户的操作和使用。
[0056]
为了解决现有技术的问题,本发明方案中,获取多窗口开启指令,根据所述多窗口开启指令控制开启多窗口的拼屏模式,并控制在每个窗口打开独立应用;获取拼屏应用列表、拼屏窗口的位置以及各窗口的被控状态;基于各窗口的被控状态及位置,获取窗口请求控制指令,并根据所述窗口请求控制指令,控制将对应窗口与控制指令发送终端建立控制绑定关系;各窗口分别接收对应绑定的控制指令发送终端发送的操作指令,控制对应绑定的窗口执行相应独立的操作响应。与现有技术相比,通过本发明方案可使电视各拼屏窗口可被除遥控器外的设备选择性控制,实现一台电视中的各拼屏窗口分别由多人同时进行控制,便于多用户操作使用,提高多用户使用体验的目的。
[0057]
示例性方法
[0058]
如图1所示,本发明实施例提供一种基于智能电视的多窗口控制处理方法,具体的,上述方法包括如下步骤:
[0059]
步骤s100、获取多窗口开启指令,根据所述多窗口开启指令控制开启多窗口的拼
屏模式,并控制在每个窗口打开独立应用;
[0060]
在本实施例中,智能电视获取到由遥控器或其他控制设备发送的多窗口开启指令,控制根据所述多窗口开启指令,将所述智能电视的屏幕分为多个拼屏窗口进行显示,即开启所述拼屏模式。同时检测是否需要在各拼屏窗口中开启可独立控制的应用软件,若有则控制在对应拼屏窗口中开启可独立控制的应用软件。例如,智能电视可以设置获取上次退出拼屏模式前的应用软件配置列表并进行配置,则当智能电视上一次退出时拼屏窗口一、二以及三分别打开的应用为游戏应用a、直播应用b以及视频应用c,则在开启所述拼屏模式时则对应在所述拼屏窗口一、二以及三中分别启动游戏应用a、直播应用b以及视频应用c;也可设置将拼屏模式中有一默认窗口的应用内容设置为拼屏模式开启前智能电视所使用的应用软件,其他拼屏窗口设置为默认应用或显示智能电视主页面。所述拼屏模式下的窗口的个数以及位置可根据用户需求进行个性化定制,通过多样化设置拼屏模式以及拼屏模式开启时各窗口的显示内容,为用户带来便捷的使用体验。
[0061]
步骤s200、获取拼屏应用列表、拼屏窗口的位置以及各窗口的被控状态;
[0062]
在本实施例中,所述智能电视实时监测并获取各拼屏窗口中正在运行的应用并将其整理为拼屏应用列表,例如拼屏窗口一对应游戏应用a、拼屏窗口二对应直播应用b等。以及获取各拼屏窗口在智能电视显示屏中的位置以及各窗口的被控状态。所述被控状态为,当所述拼屏窗口为未绑定状态时代表当前无类似遥控器的控制设备与该窗口进行绑定;当所述拼屏窗口为绑定状态时代表当前存在类似遥控器等的控制设备与该窗口进行绑定,且通过所述控制设备可单独对该拼屏窗口进行独立操作控制。所述类似遥控器的控制设备包括手机或体感设备或游戏摇杆等可发送控制信号的控制设备。通过实时监测各拼屏窗口的状态信息有利于智能电视获取并处理来自多个设备的控制以及操作指令,且有利于用户了解当前各拼屏窗口中的信息,进而便于用户考虑是否对某个拼屏窗口发起控制请求。
[0063]
步骤s300、基于各窗口的被控状态及位置,获取窗口请求控制指令,并根据所述窗口请求控制指令,控制将对应窗口与控制指令发送终端建立控制绑定关系;
[0064]
在本实施例中,基于各拼屏窗口的被控状态以及位置,获取窗口请求控制指令。当用户a使用手机a并选择屏幕最左侧的拼屏窗口一时,所述智能电视检测接收到所述用户a的手机a向最左侧拼屏窗口发送请求控制指令,进一步查询该拼屏窗口一的被控状态,当该窗口处于未绑定状态时,控制将所述智能电视拼屏窗口一与对应的所述手机建立控制绑定关系,表示所述窗口将受到对应手机a的操作指令控制;当该拼屏窗口一处于绑定状态时,一方面可直接通过返回绑定失败的信息通知用户a该窗口已被绑定,或当该拼屏窗口一处于正在运行双人或多人游戏的场合时,发送问询请求给与该窗口进行绑定的对应手机b,询问是否允许新设备,即所述手机a接入该拼屏窗口一,并根据已绑定的手机b返回的指令,控制是否与所述发送绑定请求的手机b建立次级绑定关系,通过所述次级绑定关系的控制器可对拼屏窗口进行部分操作,例如玩游戏所需要用到的上、下、左以及右的操作按键等。通过本方法可灵活的将多个窗口与多个控制设备建立绑定关系,使多用户可独立控制各自的拼屏窗口进行互不干扰的独立操作,或使多用户同时控制同一拼屏窗口进行多人游戏互动,提高多用户使用同一智能电视时的独立性与交互性,提高用户使用体验。
[0065]
步骤s400、各窗口分别接收对应绑定的控制指令发送终端发送的操作指令,控制对应绑定的窗口执行相应独立的操作响应。
[0066]
在本实施例中,智能电视的各拼屏窗口分别接收对应绑定的控制设备发送的操作指令,所述控制设备例如手机、遥感或遥控器等设备,即所述控制指令发送终端。并将所述操作指令在显示屏中对应的拼屏窗口中进行显示。例如当前与拼屏窗口二绑定的所述控制指令发送端为手机a,且当前拼屏窗口二正在运行视频应用app,则当用户a通过手机a向所述拼屏窗口二发送前进、后退、暂停等操作指令时,所述智能电视接收所述手机a发送的操作指令,并控制对应的拼屏窗口二中显示的视频画面执行前进、后退、暂停的操作。通过本方法实现多用户同时独立控制智能电视的多个拼屏窗口,使每个使用拼屏窗口的用户都能获得智能电视中独立的操作空间,提升使用体验。
[0067]
由上可见,本发明实施例提供的基于智能电视的多窗口控制处理方法的具体实施步骤包括:获取多窗口开启指令,根据所述多窗口开启指令控制开启多窗口的拼屏模式,并控制在每个窗口打开独立应用;获取拼屏应用列表、拼屏窗口的位置以及各窗口的被控状态;基于各窗口的被控状态及位置,获取窗口请求控制指令,并根据所述窗口请求控制指令,控制将对应窗口与控制指令发送终端建立控制绑定关系;各窗口分别接收对应绑定的控制指令发送终端发送的操作指令,控制对应绑定的窗口执行相应独立的操作响应。与现有技术相比,通过本发明方案可使电视各拼屏窗口可被除遥控器外的设备选择性控制,实现一台电视中的各拼屏窗口分别由多人同时进行控制,便于多用户操作使用,提高多用户使用体验的目的。
[0068]
具体的,本实施例中以用户常用的智能电视作为控制指令发送终端,当上述控制指令发送终端为其他设备时,可参照本实施例中的具体方案。
[0069]
在一种应用场景中,智能电视获取开启拼屏模式的多窗口开启指令,并为各开启的拼屏窗口配置独立运行的应用程序。
[0070]
具体的,在本实施例中,如图2所示,上述步骤s100包括:
[0071]
步骤s101、接收遥控器的连接指令,与遥控器建立连接;
[0072]
步骤s102、获取遥控器的多窗口开启指令,根据所述多窗口开启指令控制开启多窗口的拼屏模式,并控制在每个窗口打开独立应用;
[0073]
步骤s103、控制开启多路连接通道,其中,每路连接通道用于单独控制一个对应窗口。
[0074]
其中,在所述获取多窗口开启指令,根据所述多窗口开启指令控制开启多窗口的拼屏模式,并控制在每个窗口打开独立应用的步骤之前包括:
[0075]
预先设置多窗口拼屏模式下的多窗口中包括:遥控器控制的窗口和非遥控器控制的窗口,设置各非遥控器控制的窗口都可被手机终端绑定控制。
[0076]
举例说明,智能电视厂商预先在出厂时为智能电视a配置拼窗模式,所述拼窗模式为,当所述智能电视a开启拼窗模式后,所述智能电视a的显示屏分隔为若干个预设个数以及布局的拼屏窗口,并且每个拼屏窗口可根据与各自建立绑定关系的控制器所发送的操作指令进行对应显示。所述拼屏窗口中包括:由遥控器控制的窗口,此处需理解为默认窗口或主窗口,由非遥控器控制的窗口,并设置各非遥控器控制的窗口可与手机终端或其他控制设备建立连接并接收其发送的操作指令。
[0077]
实际使用中,智能电视a检测接收到用户a通过遥控器发送的连接指令,所述智能电视a与遥控器建立连接关系。进一步用户a通过智能电视操作界面或遥控器指定按钮向智
能电视a发送多窗口开启指令,智能电视a根据所述接收到的多窗口开启指令控制开启上述出厂配置的拼窗模式,同时设定各拼屏窗口打开窗口间互不干扰的应用程序。如图3所示,例如当前拼屏模式中包含有三个拼屏窗口a、b与c,且所述拼屏窗口a、b与c分别运行腾讯视频、易聊以及相册的应用程序。进一步的,所述智能电视a开启多路连接通道,通过所述多路连接通道可使智能电视a同时接收并处理多个控制终端发送的控制信号。所述通道可接收的控制信号包括但不限于蓝牙信号、2.4ghz无线信号、5ghz无线信号等。同时设定拼屏窗口a为遥控器控制的窗口,设定拼屏窗口b与c为非遥控器控制的窗口,可被遥控器以及除遥控器以外的控制设备连接。通过上述方法可使用户通过多种控制设备的多种无线信号与拼屏窗口建立连接,提高智能电视a与控制设备的兼容性。
[0078]
在一种应用场景中,智能电视检测并获取各拼屏窗口运行的应用程序、位置以及被控状态。
[0079]
具体的,在本实施例中,如图4所示,上述步骤s200包括:
[0080]
步骤s201、获取拼屏应用列表及拼屏窗口位置;
[0081]
步骤s202、根据拼屏窗口位置,检测获取各窗口的被控状态,其中,所述被控状态包括遥控器控制状态、手机绑定状态、未绑定状态。
[0082]
举例说明,智能电视a检测并获取各拼屏窗口当前运行的应用程序、位置以及被控状态。例如获取到当前智能电视a开启的拼屏模式中含有窗口a、窗口b以及窗口c,则所述窗口a当前运行的应用程序为腾讯视频,位置为显示屏左侧,被控状态为受到遥控器控制;所述窗口b当前运行的应用程序为易聊app,位置为显示屏右上侧,被控状态为受到手机a的控制;所述窗口c当前运行的应用程序为相册app,位置为显示屏右下侧,被控状态为并未受到控制。同时在连接了智能电视a的手机端例如手机a的界面可获取到如图5的所示的对应操作界面,便于用户监测当前智能电视a在拼屏模式下的运行状态,并进行对应操作。
[0083]
在一种应用场景中,智能电视接收到窗口请求控制指令,并基于当前各拼屏窗口的被控状态以及位置,控制是否同意所述接收到的窗口控制请求并建立控制绑定关系。
[0084]
具体的,在本实施例中,如图6所示,上述步骤s300包括:
[0085]
步骤s301、所述控制指令发送终端包括手机,将所述手机与同一局域网的智能电视建立连接;
[0086]
步骤s302、基于各窗口的被控状态及位置,智能电视获取指定手机发送的指定窗口请求控制指令,并根据所述指定窗口请求控制指令,控制智能电视与指定手机建立对应的指令通道以及进行控制,用于将对应窗口与指定手机建立控制绑定关系,并控制对应窗口。
[0087]
其中,在所述基于各窗口的被控状态及位置,获取窗口请求控制指令,并根据所述窗口请求控制指令,控制将对应窗口与控制指令发送终端建立控制绑定关系的步骤还包括:
[0088]
根据各窗口的被控状态,接收选择对应窗口控制对象,请求控制智能电视建立对应设备的指令通道及进行控制,将对应设备与对应窗口建立控制绑定关系。
[0089]
举例说明,用户a家中的控制指令发送终端包括蓝牙遥控器、用户a的姐姐的手机b以及用户a的爸爸的手机c。在用户a与家人共同使用所述智能电视a时,将所述手机a、手机b以及手机c连接在同一局域网络中,并分别通过如图5所示的操作界面中的绑定窗口按键对
指定的拼屏窗口进行连接。则所述智能电视a接收到例如手机b发送的窗口c请求控制指令,进一步判断所述窗口c为显示屏右下侧的分屏窗口,且当前窗口c的绑定状态为并未被绑定,则智能电视a控制建立拼屏窗口c与手机b间的指令通道,使拼屏窗口c受所述手机b发送的操作指令控制。
[0090]
进一步的,当用户a想通过拼屏窗口玩游戏时还可使用游戏手柄与智能电视a中的拼屏窗口进行连接,其连接信号包括但不限于2.4ghz无线信号、蓝牙信号、wifi信号或有线信号。具体步骤为,例如所述用户a的手机a已与拼屏窗口d进行连接并打开游戏应用,通过手机a控制拼屏窗口识别附近的游戏控制设备信号,同时将游戏手柄信号打开或通过有线方式接入智能电视a,则当所述智能电视a接收到游戏控制设备信号或有线信号接入时,在所述拼屏窗口d中询问用户是否接入该设备,用户a选择接入,建立游戏手柄与拼屏窗口d的指令通道,完成游戏手柄与智能电视a的拼屏窗口d的对应连接。另一方面,当用户a的所述手机a并未与智能电视a建立连接时,可通过遥控器对智能电视a进行全局控制,在识别到游戏手柄信号后通过分配指令将所述游戏手柄信号与所述拼屏窗口d建立连接关系。通过本方法可使智能电视用户通过多种设备与拼屏窗口进行连接,实现拼屏模式下用户操作的多样性,提高用户的使用体验。
[0091]
在一种应用场景中,智能电视中各拼屏窗口接收到由对应控制指令发送端发送的操作指令,并控制各拼屏窗口将所述操作指令在拼屏窗口中执行并显示。
[0092]
具体的,在本实施例中,如图7所示,上述步骤s400包括:
[0093]
步骤s401、各窗口分别获取对应设备的控制指令,基于所述对应设备的控制指令、通过对应设备的控制及指令通道对建立控制绑定关系的窗口进行控制。
[0094]
举例说明,如图8所示,为用户a与家人共同使用智能电视a时智能电视a在拼屏模式下的各拼屏窗口运行状态。在上述步骤中,所述遥控器已与所述拼屏窗口a建立指令通道,所述手机a与所述拼屏窗口b建立指令通道,所述手机b与所述拼屏窗口c建立指令通道。而后由用户a的爸爸控制的手机c通过向所述拼屏窗口b发送请求控制指令,由正在连接的所述手机a同意连接请求,使得目前拼屏窗口b由手机a与手机b共同控制。
[0095]
在实际使用中,用户a姐姐通过手机b向拼屏窗口c发送切换应用指令,则所述智能电视a接收到所述手机b向拼屏窗口c发送的切换应用指令,控制将所述拼屏窗口c中的应用切换为姐姐所要观看的瑜伽tv频道,实现由手机b直接控制拼屏窗口c进行相应操作显示的效果。同样的用户a通过向拼屏窗口b发送切换应用的操作指令将所述拼屏窗口b中的应用切换为游戏应用拳王1997,并且智能电视a实时接收所述手机a与所述手机c的操作指令,并将其显示在拼屏窗口b中。使得用户a与用户a父亲分别通过两台手机实现在拼屏窗口b中进行游戏对战,增加家人间的互动性以及趣味性,同时不影响其他家人各自使用智能电视拼屏窗口的使用体验。
[0096]
本发明实施例中,还基于一种应用场景对上述基于智能电视的多窗口控制处理方法进行具体说明,图9是本发明实施例提供的一种智能电视进行基于智能电视的多窗口控制处理的具体流程示意图,其步骤包括:
[0097]
步骤s10、开始,进入步骤s11;
[0098]
步骤s11、用户使用遥控器与所述电视进行配对,其配对方式可通过,2.4g、蓝牙等无线信号进行配对,将遥控器与电视进行连接,进入步骤s12;
[0099]
步骤s12、用户启动电视,开启拼屏模式,所述电视控制在多窗口中打开预定的应用程序,进入步骤s13;
[0100]
步骤s13、所述电视开启多路手机连接通道,用于使手机通过所述手机连接通道与所述电视进行连接,进入步骤s14;
[0101]
步骤s14、用户开启手机互动软件,并通过手机互动软件查找并连接到电视,所述手机互动软件包括多屏互动程序的应用app、微信小程序等。进入步骤s15;
[0102]
步骤s15、所述手机通过互动软件获取所述电视当前各拼屏窗口中的应用和位置,进入步骤s16;
[0103]
步骤s16、所述手机通过互动软件获取各拼屏窗口的被控制情况,所述被控制情况包括遥控器控制、手机控制以及未控制,进入步骤s17;
[0104]
步骤s17、用户控制通过手机选择控制对象,请求控制电视端中任一拼屏窗口,建立与对应拼屏窗口的指令通道并进行控制,进入步骤s18;
[0105]
步骤s18、用户通过手机或遥控器发送指令关闭某一拼屏窗口(或退出拼屏模式)时,断开其指令通道并注销控制,进入步骤s20;
[0106]
步骤s20、结束。
[0107]
由上可见,本发明具体应用实施例中,用户预先将遥控器与电视进行配对其配对方式包括2.4g、蓝牙等无线连接方式进行配对。当遥控器与电视配对成功并链接后,用户通过遥控器启动电视并开启拼屏模式,同时所述电视控制在各拼屏窗口中打开预定的应用户程序。所述电视控制开启多路手机连接通道,用于使手机通过所述连接通道与电视进行连接并进行控制,其连接通道的个数或组数根据拼屏窗口的个数或性质决定,当所述拼屏窗口都仅允许一个设备与其连接时,各拼屏窗口仅有一条连接通道;当所述拼屏窗口允许多个设备与其进行连接时,各拼屏窗口需设置一组连接通道用于与设备进行连接。进一步的,用户通过手机互动软件与电视进行连接,所述手机互动软件包括电视厂商预先设置的与电视相匹配的多屏互动app,或微信小程序等。所述手机通过互动软件获取电视当前拼屏窗口中已开启的应用、对应的各窗口的位置以及各窗口的被控情况。所述被控情况包括遥控器控制,通过遥控器当前的焦点判断,当前焦点所在的拼屏窗口为遥控器控制的窗口;手机控制,当前拼屏窗口已被某手机控制;为控制,无遥控器焦点或手机控制。用户根据手机显示的各拼屏窗口的状态,选择向想要控制的拼屏窗口发送控制请求。当所述电视检测到有手机发送某拼屏窗口的控制请求时,检测该窗口是否已被控制,若并未被控制则直接建立所述手机与对应请求控制的拼屏窗口的指令通道;当检测到该窗口已被控制,则进一步判断其窗口为多设备控制窗口还是独占控制窗口,当为独占控制的窗口时,则返回无法连接,或可通过遥控器或已连接的手机设备更改其性质为多设备控制窗口。当为多设备控制窗口时,所述电视控制向已连接该窗口的主设备发送是否允许接入请求,并根据所述主设备的返回信息控制建立第二条或第n条指令通道,使该窗口被多个手机同时控制。最后当手机或遥控器发出关闭某窗口/断开某窗口连接指令或退出拼屏模式指令时,控制断开其指令通道,取消手机设备对对应拼屏窗口的控制。
[0108]
示例性设备
[0109]
如图10中所示,对应于上述基于智能电视的多窗口控制处理方法,本发明实施例还提供一种基于智能电视的多窗口控制处理装置,上述基于智能电视的多窗口控制处理装
置包括:
[0110]
多窗口打开控制模块1010,用于获取多窗口开启指令,根据所述多窗口开启指令控制开启多窗口的拼屏模式,并控制在每个窗口打开独立应用;
[0111]
在本实施例中,智能电视获取到由遥控器或其他控制设备发送的多窗口开启指令,控制根据所述多窗口开启指令,将所述智能电视的屏幕分为多个拼屏窗口进行显示,即开启所述拼屏模式。同时检测是否需要在各拼屏窗口中开启可独立控制的应用软件,若有则控制在对应拼屏窗口中开启可独立控制的应用软件。例如,智能电视可以设置获取上次退出拼屏模式前的应用软件配置列表并进行配置,则当智能电视上一次退出时拼屏窗口一、二以及三分别打开的应用为游戏应用a、直播应用b以及视频应用c,则在开启所述拼屏模式时则对应在所述拼屏窗口一、二以及三中分别启动游戏应用a、直播应用b以及视频应用c;也可设置将拼屏模式中有一默认窗口的应用内容设置为拼屏模式开启前智能电视所使用的应用软件,其他拼屏窗口设置为默认应用或显示智能电视主页面。所述拼屏模式下的窗口的个数以及位置可根据用户需求进行个性化定制,通过多样化设置拼屏模式以及拼屏模式开启时各窗口的显示内容,为用户带来便捷的使用体验。
[0112]
窗口状态获取模块1020,用于获取拼屏应用列表、拼屏窗口的位置以及各窗口的被控状态;
[0113]
在本实施例中,所述智能电视实时监测并获取各拼屏窗口中正在运行的应用并将其整理为拼屏应用列表,例如拼屏窗口一对应游戏应用a、拼屏窗口二对应直播应用b等。以及获取各拼屏窗口在智能电视显示屏中的位置以及各窗口的被控状态。所述被控状态为,当所述拼屏窗口为未绑定状态时代表当前无类似遥控器的控制设备与该窗口进行绑定;当所述拼屏窗口为绑定状态时代表当前存在类似遥控器等的控制设备与该窗口进行绑定,且通过所述控制设备可单独对该拼屏窗口进行独立操作控制。所述类似遥控器的控制设备包括手机或体感设备或游戏摇杆等可发送控制信号的控制设备。通过实时监测各拼屏窗口的状态信息有利于智能电视获取并处理来自多个设备的控制以及操作指令,且有利于用户了解当前各拼屏窗口中的信息,进而便于用户考虑是否对某个拼屏窗口发起控制请求。
[0114]
窗口控制绑定模块1030,用于基于各窗口的被控状态及位置,获取窗口请求控制指令,并根据所述窗口请求控制指令,控制将对应窗口与控制指令发送终端建立控制绑定关系;
[0115]
在本实施例中,基于各拼屏窗口的被控状态以及位置,获取窗口请求控制指令。当用户a使用手机a并选择屏幕最左侧的拼屏窗口一时,所述智能电视检测接收到所述用户a的手机a向最左侧拼屏窗口发送请求控制指令,进一步查询该拼屏窗口一的被控状态,当该窗口处于未绑定状态时,控制将所述智能电视拼屏窗口一与对应的所述手机建立控制绑定关系,表示所述窗口将受到对应手机a的操作指令控制;当该拼屏窗口一处于绑定状态时,一方面可直接通过返回绑定失败的信息通知用户a该窗口已被绑定,或当该拼屏窗口一处于正在运行双人或多人游戏的场合时,发送问询请求给与该窗口进行绑定的对应手机b,询问是否允许新设备,即所述手机a接入该拼屏窗口一,并根据已绑定的手机b返回的指令,控制是否与所述发送绑定请求的手机b建立次级绑定关系,通过所述次级绑定关系的控制器可对拼屏窗口进行部分操作,例如玩游戏所需要用到的上、下、左以及右的操作按键等。通过本方法可灵活的将多个窗口与多个控制设备建立绑定关系,使多用户可独立控制各自的
拼屏窗口进行互不干扰的独立操作,或使多用户同时控制同一拼屏窗口进行多人游戏互动,提高多用户使用同一智能电视时的独立性与交互性,提高用户使用体验。
[0116]
窗口控制响应模块1040,用于各窗口分别接收对应绑定的控制指令发送终端发送的操作指令,控制对应绑定的窗口执行相应独立的操作响应。
[0117]
在本实施例中,智能电视的各拼屏窗口分别接收对应绑定的控制设备发送的操作指令,所述控制设备例如手机、遥感或遥控器等设备,即所述控制指令发送终端。并将所述操作指令在显示屏中对应的拼屏窗口中进行显示。例如当前与拼屏窗口二绑定的所述控制指令发送端为手机a,且当前拼屏窗口二正在运行视频应用app,则当用户a通过手机a向所述拼屏窗口二发送前进、后退、暂停等操作指令时,所述智能电视接收所述手机a发送的操作指令,并控制对应的拼屏窗口二中显示的视频画面执行前进、后退、暂停的操作。通过本方法实现多用户同时独立控制智能电视的多个拼屏窗口,使每个使用拼屏窗口的用户都能获得智能电视中独立的操作空间,提升使用体验。
[0118]
由上可见,本发明实施例提供的基于智能电视的多窗口控制处理装置通过所述多窗口打开控制模块1010获取多窗口开启指令,根据所述多窗口开启指令控制开启多窗口的拼屏模式,并控制在每个窗口打开独立应用;通过所述窗口状态获取模块1020获取拼屏应用列表、拼屏窗口的位置以及各窗口的被控状态;通过所述窗口控制绑定模块1030基于各窗口的被控状态及位置,获取窗口请求控制指令,并根据所述窗口请求控制指令,控制将对应窗口与控制指令发送终端建立控制绑定关系;通过所述窗口控制响应模块1040将各窗口分别接收对应绑定的控制指令发送终端发送的操作指令,控制对应绑定的窗口执行相应独立的操作响应。与现有技术相比,通过本发明方案可使电视各拼屏窗口可被除遥控器外的设备选择性控制,实现一台电视中的各拼屏窗口分别由多人同时进行控制,便于多用户操作使用,提高多用户使用体验的目的。
[0119]
具体的,本实施例中以用户常用的智能电视作为投屏接收终端为例进行说明,但上述投屏接收终端还可以是其它显示设备,在此不作具体限定,当上述投屏接收终端是其它设备时,可以参照本实施例中的具体方案。
[0120]
具体的,本实施例中,上述基于智能电视的多窗口控制处理装置的各模块的具体功能可以参照上述基于智能电视的多窗口控制处理方法中的对应描述,在此不再赘述。
[0121]
基于上述实施例,本发明还提供了一种智能终端,其原理框图可以如图11所示。上述智能终端包括通过系统总线连接的处理器、存储器、网络接口以及显示屏。其中,该智能终端的处理器用于提供计算和控制能力。该智能终端的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和基于智能电视的多窗口控制处理程序。该内存储器为非易失性存储介质中的操作系统和基于智能电视的多窗口控制处理程序的运行提供环境。该智能终端的网络接口用于与外部的终端通过网络连接通信。该基于智能电视的多窗口控制处理程序被处理器执行时实现上述任意一种基于智能电视的多窗口控制处理方法的步骤。该智能终端的显示屏可以是液晶显示屏或者电子墨水显示屏。
[0122]
本领域技术人员可以理解,图11中示出的原理框图,仅仅是与本发明方案相关的部分结构的框图,并不构成对本发明方案所应用于其上的智能终端的限定,具体的智能终端可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0123]
在一个实施例中,提供了一种智能终端,上述智能终端包括存储器、处理器以及存
储在上述存储器上并可在上述处理器上运行的基于智能电视的多窗口控制处理程序,上述基于智能电视的多窗口控制处理程序被上述处理器执行时进行以下操作指令:
[0124]
获取多窗口开启指令,根据所述多窗口开启指令控制开启多窗口的拼屏模式,并控制在每个窗口打开独立应用;
[0125]
获取拼屏应用列表、拼屏窗口的位置以及各窗口的被控状态;
[0126]
基于各窗口的被控状态及位置,获取窗口请求控制指令,并根据所述窗口请求控制指令,控制将对应窗口与控制指令发送终端建立控制绑定关系;
[0127]
各窗口分别接收对应绑定的控制指令发送终端发送的操作指令,控制对应绑定的窗口执行相应独立的操作响应。
[0128]
本发明实施例还提供一种计算机可读存储介质,上述计算机可读存储介质上存储有基于智能电视的多窗口控制处理程序,上述基于智能电视的多窗口控制处理程序被处理器执行时实现本发明实施例提供的任意一种基于智能电视的多窗口控制处理方法的步骤。
[0129]
应理解,上述实施例中各步骤的序号大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
[0130]
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将上述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0131]
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
[0132]
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各实例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟是以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0133]
在本发明所提供的实施例中,应该理解到,所揭露的装置/终端设备和方法,可以通过其它的方式实现。例如,以上所描述的装置/终端设备实施例仅仅是示意性的,例如,上述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以由另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。
[0134]
上述集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,上述计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,上述计算机程序包括计算机程序代码,上述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。上述计算机可读介质可以
包括:能够携带上述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read

only memory)、随机存取存储器(ram,random access memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,上述计算机可读存储介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减。
[0135]
以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解;其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不是相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献