电视的控制方法及装置、电子设备和存储介质与流程

未命名 09-08 阅读:108 评论:0


1.本技术涉及电视控制领域,尤其涉及一种电视的控制方法及装置、电子设备和存储介质。


背景技术:

2.现有技术中的远程连接控制方案下电视和终端基于云服务端建立双向连接后,电视和终端双向信息通信通过云服务端中转,严重依赖电视和终端当前连接网络的稳定性,同时由于指令是通过云服务端中转,导致指令时延偏高,从而影响了远程连接控制的稳定性。
3.针对相关技术中的上述问题,目前尚未存在有效的解决方案。


技术实现要素:

4.本技术提供了一种电视的控制方法及装置、电子设备和存储介质,以解决现有技术中电视和终端通过云服务端中转指令导致指令延时偏高,从而影响远程连接控制稳定性的问题。
5.第一方面,本技术提供了一种电视的控制方法,包括:在电视与终端分别与服务器建立长连接后,确定所述电视和所述终端是否相同网段下;在所述电视和所述终端在相同网段下的情况下,建立所述终端和所述电视在所述网段内的直连;基于所建立的直连由所述终端对所述电视进行控制。
6.第二方面,本技术提供了一种电视的控制装置,包括:确定模块,用于在电视与终端分别与服务器建立长连接后,确定所述电视和所述终端是否相同网段下;建立模块,用于在所述电视和所述终端在相同网段下的情况下,建立所述终端和所述电视在所述网段内的直连;控制模块,用于基于所建立的直连由所述终端对所述电视进行控制。
7.第三方面,提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
8.存储器,用于存放计算机程序;
9.处理器,用于执行存储器上所存放的程序时,实现第一方面任一项实施例所述的电视的控制方法的步骤。
10.第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面任一项实施例所述的电视的控制方法的步骤。
11.本技术实施例提供的上述技术方案与现有技术相比具有如下优点:本技术实施例提供的该方法,在终端与电视处于同一网段的情况下,可以建立终端与电视在该网段下的直连,从而实现电视与终端在该网段下的信息或指令的交互,无需由云端服务器对信息或指令进行中转,降低了电视与终端之间信息或指令交互的时延,从而使得在终端控制电视的过程中能够更加高效和稳定,提升了用户体验。
附图说明
12.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
13.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
14.一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。
15.图1为本技术实施例提供的一种电视的控制方法的流程图;
16.图2为本技术实施例提供的在具体示例中的设备远程连接控制方法的流程图;
17.图3为本技术实施例提供的一种电视的控制装置的结构示意图;
18.图4为本技术实施例提供的一种电子设备的示意图。
具体实施方式
19.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术的一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。
20.下文的公开提供了许多不同的实施例或例子用来实现本发明的不同结构。为了简化本发明的公开,下文中对特定例子的部件和设置进行描述。当然,它们仅仅为示例,并且目的不在于限制本发明。此外,本发明可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例和/或设置之间的关系。
21.为了解决现有技术中电视和终端通过云服务端中转指令导致指令延时偏高,从而影响远程连接控制稳定性的技术问题,本技术提供了一种电视的控制方法及装置、电子设备和存储介质,能实现电视和终端的在同一个网段内的直连,从而可以使得终端在同一网段内对电视进行指令交互,无需通过云端服务器进行终端,降低了终端与电视之间的指令传输的延迟,提升了用户体验。
22.图1为本技术实施例提供的一种电视的控制方法的流程图,如图1所示,该方法的步骤包括:
23.步骤101,在电视与终端分别与服务器建立长连接后,确定电视和终端是否相同网段下;
24.在具体示例中,终端与电视在同一网段中可以是在家庭的局域网内,家庭成员可以通过终端与电视在家庭的局域网内进行互联;还可以是在办公室的局域网内,企业员工可以通过自己的手机与企业的电视在同一个局域网内进行互联。
25.需要说明的是,本技术实施例中的终端可以手机、智能手表、平板等设备。
26.步骤102,在电视和终端在相同网段下的情况下,建立终端和电视在网段内的直连;
27.在具体示例中,可以是由终端获取电视显示的二维码获取电视相应的设备信息,
其中设备信息包括电视的设备标识、mac地址、ip或端口等,基于这些设备信息可以在同一网段内建立直连,又或者是终端可以在同一局域网内搜索设备,在搜索到该电视之后可以直接基于局域网建立与电视的直连。此外,如果当前终端和电视均为安卓系统,则ip和端口为安卓服务ip和端口,如果当前是ios系统,则ip和端口为ios服务ip和端口。需要说明的是,电视和终端的直连可以是建立的长连接,这样以便终端在建立直连后能够在较长一段时间能够直接对其控制,或进行信息的交互。
28.步骤103,基于所建立的直连由终端对电视进行控制。
29.可见,在本技术实施例中,在终端与电视处于同一网段的情况下,可以建立终端与电视在该网段下的直连,从而实现电视与终端在该网段下的信息或指令的交互,无需由云端服务器对信息或指令进行中转,降低了电视与终端之间信息或指令交互的时延,从而使得在终端控制电视的过程中能够更加高效和稳定,提升了用户体验。
30.在本技术实施例的可选实施方式中,在与终端在相同网段下的电视数量为n个的情况下,对于上述步骤102中涉及到的建立终端和电视在网段内的直连的方式,进一步可以包括:
31.步骤11,从n个电视中选择由终端待控制的m个电视;
32.步骤12,建立终端与m个电视在网段内的直连;其中,n大于或等于m,n和m均为正整数。
33.对于上述步骤11和步骤12,在具体示例中如果以家庭局域网为例,当前家庭下在客厅和两个卧室分别有一台电视,则家庭成员可以通过自己的手机与该3台电视中的一台、两台或三台建立直连,从而可以实现一个手机与多台手机的直连,进而可以通过该手机对建立之间的一台或多台手机进行控制,在降低终端与电视之间信息或指令交互的时延的同时,还无需每一台电视都用一个遥控器进行控制。当然,上述3台电视仅仅是举例说明,也可以4、5台或更多。当然,也可以是家庭成员中的多个手机均可以与家里的电视进行直连,例如家庭成员a通过手机1与电视a和电视b进行直连后,家庭成员b通过手机2也可以与电视a进行直连,或者与电视c进行直连。也就是说,在某一个手机与电视进行直连后,该电视还可以与其他手机或设备进行直连,这样能够使得多个手机能够同时控制同一个电视。
34.在本技术实施例的可选实施方式中,对于上述步骤103中涉及到的基于所建立的直连由终端对电视进行控制的方式,进一步可以包括:
35.步骤21,由终端向m个电视中的l个电视发送设置信息,以触发l个电视基于设置信息进行相应的系统设置,其中,l为小于或等于m的正整数。
36.可见,在本技术实施例中,如果当前与终端连接的电视为多个,则该终端可以同时向该多个电视发送设置信息,例如,当前局域网内与终端直连的电视的关机时间、音量大小等。在具体应用场景中,如果手机与当前局域网内的2台电视直连后,且当前两台电视都是观看同一电视节目,为了避免观看时间较长影响休息,可以设置在该电视节目后就自动关闭电视,因此,可以该手机上设置这两台直连电视的关机时间,无需分别进行设置。而且,如果另一台电视是青少年在观看,这样还可以远程对青少年的电视观看时长进行控制,从而起到更好的监控。
37.在本技术实施例的可选实施方式,ui对于上述步骤21中涉及到的由终端向m个电视中的l个电视发送设置信息,以触发l个电视基于设置信息进行相应的系统设置的方式,
进一步可以包括:
38.步骤31,由终端向l个电视中的部分或全部发送第一设置信息,以触发l个电视基于第一设置信息设置电视的时间信息;其中,时间信息包括以下至少一项:电视播放时长、电视开关机时间点;
39.对此,在具体示例中,以家庭场景为例,如果当前客厅一台电视以及长辈卧室一台电视进行了直连,由于长辈与自己的观看电视节目的差异,因此在两个不同空间进行电视节目观看,但是由于长辈在卧室观看,很容易睡着,但是电视一直是开着的,如果要进入卧室关电视有可能动静较大。因此,可以在手机与卧室电视直连后,直接对其电视的播放时长或开关机时间进行设置,或者是直接关掉电视均是可以由手机进行相应的操作实现。
40.或,
41.步骤32,由终端向l个电视中的部分或全部发送第二设置信息,以触发l个电视基于第二设置信息设置电视的权限信息,其中,权限信息用于表征电视的播放权限和/或对电视的控制权限。
42.对此,在具体示例中,如果当前家庭场景中同一电视可以与多个终端直连,则当前家庭中青少年用自己的智能手边与电视进行直连后,对于观看电视的时长无节制,或者自己设置的观看时长较长,此时,家庭可以通过自己的手机再次进行设置,即可以设置电视的权限信息,即家长的手机对电视控制的优先级高于青少年对电视的控制,即家庭的手机可以在青少年对电视进行控制后,可以更改青少年当前的设置,例如当前设置的观看时长为2两个小时,可以将其设置为1个小时或半个小时,又或者可以设置青少年当前只能观看的电视节目或电视台是哪些,其他的不允许看等等。
43.在本技术实施例的可选实施方式中,对于上述步骤103中涉及到的基于所建立的直连由终端对电视进行控制的方式,进一步可以包括:
44.步骤41,在终端分屏显示l个电视的显示界面,基于在终端的触控信息向l个电视中的部分或全部发送控制信息。
45.可见,在本技术实施例中在终端与多个电视直连后,可以在终端中分屏显示多个电视的显示界面,从而可以在终端上对电视进行控制,例如选台、快进后退、卸载应用程序、安装应用程序等等。即可以在手机上直接对电视进行控制,如果终端和电视需要通过云端服务器进行信息的中转,则有可能导致终端对于电视的控制延迟较高,例如在选台时,对于当前选择的台在电视上并未响应,会让用户误以为还未进行选台,则再次进行了选台导致选台结果不准确。
46.在本技术实施例的可选实施方式中,对于上述步骤41中涉及到的基于在终端的触控信息向l个电视中的部分或全部发送控制信息的方式,进一步可以包括:
47.步骤51,基于在终端的第一触控信息向l个电视中的电视发送第一控制信息,以触发对电视中的内置程序的卸载或安装新的应用程序;
48.在当前终端上分屏显示多个电视的界面后,可以在终端上对电视上的应用程序进行卸载或安装,相当于可以在终端上对多个电视进行应用程序的管理。
49.步骤52,基于在终端的第二触控信息向l个电视中的电视发送第二控制信息,以触发对电视进行诊断。
50.在具体示例中,对电视进行诊断的过程可以是,基于终端获取电视的日志文件,进
而基于日志文件对电视进行诊断,并依据诊断结果对电视系统进行修复。
51.在本技术实施例的可选实施方式中,对于上述步骤103中涉及到的基于所建立的直连由终端对电视进行控制的方式,进一步可以包括:
52.步骤61,基于所建立的直连由终端控制将l个电视中的第一电视的画面投屏至l个电视中的第二电视中。
53.在具体示例中,如果当前是多个办公室中每一个办公室有一台电视,现在多个办公室在开同一个会议,需要在每一个电视上放映ppt,且需要放映ppt的节奏是一致的,则此时在终端与多个办公室的多个电视直连后,先在某一个办公室的电视上放映ppt,从而控制将该电视的ppt投屏至其他与终端直连的电视上,从而实现ppt的共享,使得ppt讲解能够实时同步。
54.下面结合本技术实施例的具体示例进行解释说明,如图2所示,该具体示例中提供了一种基于当前网络状况自动切换终端远程连接控制的方法,该方法的步骤包括:
55.步骤201,第一设备与rtm云服务建立长连接;
56.步骤202,第二设备与rtm云服务建立长连接;
57.步骤203,第一设备建立android-ws服务,并通过云端长连接下发至第二设备;
58.步骤204,第二设备在收到消息后,确定与第一设备是否在相同网段下,如果是则直连第一设备建立的android-ws服务长连接,即执行步骤205,如果否则执行步骤206和步骤207,即基于云端rtm长连接通信;
59.步骤205,第一设备和第二设备通过选定的长连接进行消息通信;
60.步骤206,第一设备通过云端长连接异步传输本地数据;
61.步骤207,第二设备通过云端长连接异步传输本地数据。
62.可见,第一设备(对应于终端)和第二设备(对应于电视)会先和rtm(实时消息)云服务端建立长连接,设备间进行连接通信时会先判断是否处于同一局域网内,如果不在,则基于rtm云服务端长连接进行双向通信,如果在,则基于被连接终端搭建android-ws服务,通过rtm云端长连接下发android-ws服务ip和端口,连接方通过下发的ip和端口直连android-ws服务建立长连接进行双向通信。此外,当检测到连接设备之间的网络切换导致android-ws连接失败时会自动切换回rtm云服务端的长连接进行双向通信,在保证连接稳定的情况下自动选择最优连接线路进行设备间双向通信。
63.也就是说,在局域网和广域网并存的条件下,本技术实施例支持自动切换到局域网直连设置远程控制的操作。另外,在连接方网络切换回非局域时,自动切换到云服务端远程连接控制,从而可以大大降低远程连接终端设备由于互联网波动造成连接不稳定、掉线、指令丢失的影响。
64.图3为本技术实施例提供的一种电视的控制装置的结构示意图,如图3所示,该装置包括:
65.确定模块302,用于在电视与终端分别与服务器建立长连接后,确定电视和终端是否相同网段下;
66.建立模块304,用于在电视和终端在相同网段下的情况下,建立终端和电视在网段内的直连;
67.控制模块306,用于基于所建立的直连由终端对电视进行控制。
68.可见,在本技术实施例中,在终端与电视处于同一网段的情况下,可以建立终端与电视在该网段下的直连,从而实现电视与终端在该网段下的信息或指令的交互,无需由云端服务器对信息或指令进行中转,降低了电视与终端之间信息或指令交互的时延,从而使得在终端控制电视的过程中能够更加高效和稳定,提升了用户体验。
69.可选地,在与终端在相同网段下的电视数量为n个的情况下,本技术实施例中的建立模块304进一步可以包括:选择单元,用于从n个电视中选择由终端待控制的m个电视;建立单元,用于建立终端与m个电视在网段内的直连;其中,n大于或等于m,n和m均为正整数。
70.可选地,本技术实施例中的控制模块306进一步可以包括:第一发送单元,用于由终端向m个电视中的l个电视发送设置信息,以触发l个电视基于设置信息进行相应的系统设置,其中,l为小于或等于m的正整数。
71.可选地,本技术实施例中的第一发送单元包括:第一发送子单元,用于由终端向l个电视中的部分或全部发送第一设置信息,以触发l个电视基于第一设置信息设置电视的时间信息;其中,时间信息包括以下至少一项:电视播放时长、电视开关机时间点;或,第二发送子单元,用于由终端向l个电视中的部分或全部发送第二设置信息,以触发l个电视基于第二设置信息设置电视的权限信息,其中,权限信息用于表征电视的播放权限和/或对电视的控制权限。
72.可选地,本技术实施例中的控制模块306进一步可以包括:显示单元,用于在终端分屏显示l个电视的显示界面;第二发送单元,用于基于在终端的触控信息向l个电视中的部分或全部发送控制信息。
73.可选地,本技术实施例中的第二发送单元进一步可以包括:第三发送子单元,用于基于在终端的第一触控信息向l个电视中的电视发送第一控制信息,以触发对电视中的内置程序的卸载或安装新的应用程序;或,第四发送子单元,用于基于在终端的第二触控信息向l个电视中的电视发送第二控制信息,以触发对电视进行诊断。
74.可选地,本技术实施例中的控制模块306进一步可以包括:投屏单元,用于基于所建立的直连由终端控制将l个电视中的第一电视的画面投屏至l个电视中的第二电视中。
75.如图4所示,本技术实施例提供了一种电子设备,包括处理器411、通信接口412、存储器413和通信总线414,其中,处理器411,通信接口412,存储器413通过通信总线414完成相互间的通信,
76.存储器413,用于存放计算机程序;
77.在本技术一个实施例中,处理器411,用于执行存储器413上所存放的程序时,实现前述任意一个方法实施例提供的电视的控制方法,其所起到的作用也是类似的,在此不再赘述。
78.本技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如前述任意一个方法实施例提供的电视的控制方法的步骤。
79.以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
80.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可
借助软件加通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分的方法。
81.应理解的是,文中使用的术语仅出于描述特定示例实施方式的目的,而无意于进行限制。除非上下文另外明确地指出,否则如文中使用的单数形式“一”、“一个”以及
“”
也可以表示包括复数形式。术语“包括”、“包含”、“含有”以及“具有”是包含性的,并且因此指明所陈述的特征、步骤、操作、元件和/或部件的存在,但并不排除存在或者添加一个或多个其它特征、步骤、操作、元件、部件、和/或它们的组合。文中描述的方法步骤、过程、以及操作不解释为必须要求它们以所描述或说明的特定顺序执行,除非明确指出执行顺序。还应当理解,可以使用另外或者替代的步骤。
82.以上仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。

技术特征:
1.一种电视的控制方法,其特征在于,包括:在电视与终端分别与服务器建立长连接后,确定所述电视和所述终端是否相同网段下;在所述电视和所述终端在相同网段下的情况下,建立所述终端和所述电视在所述网段内的直连;基于所建立的直连由所述终端对所述电视进行控制。2.根据权利要求1所述的方法,其特征在于,在与所述终端在相同网段下的电视数量为n个的情况下,建立所述终端和所述电视在所述网段内的直连,包括:从所述n个电视中选择由所述终端待控制的m个电视;建立所述终端与所述m个电视在所述网段内的直连;其中,所述n大于或等于所述m,n和m均为正整数。3.根据权利要求2所述的方法,其特征在于,所述基于所建立的直连由所述终端对所述电视进行控制,包括:由所述终端向所述m个电视中的l个电视发送设置信息,以触发所述l个电视基于所述设置信息进行相应的系统设置,其中,所述l为小于或等于所述m的正整数。4.根据权利要求2所述的方法,其特征在于,由所述终端向所述m个电视中的l个电视发送设置信息,以触发所述l个电视基于所述设置信息进行相应的系统设置包括:由所述终端向所述l个电视中的部分或全部发送第一设置信息,以触发所述l个电视基于所述第一设置信息设置电视的时间信息;其中,所述时间信息包括以下至少一项:电视播放时长、电视开关机时间点;或,由所述终端向所述l个电视中的部分或全部发送第二设置信息,以触发所述l个电视基于所述第二设置信息设置电视的权限信息,其中,所述权限信息用于表征电视的播放权限和/或对所述电视的控制权限。5.根据权利要求2所述的方法,其特征在于,所述基于所建立的直连由所述终端对所述电视进行控制,包括:在所述终端分屏显示所述l个电视的显示界面,基于在所述终端的触控信息向所述l个电视中的部分或全部发送控制信息。6.根据权利要求5所述的方法,其特征在于,基于在所述终端的触控信息向所述l个电视中的部分或全部发送控制信息包括:基于在所述终端的第一触控信息向所述l个电视中的电视发送第一控制信息,以触发对所述电视中的内置程序的卸载或安装新的应用程序;或基于在所述终端的第二触控信息向所述l个电视中的电视发送第二控制信息,以触发对所述电视进行诊断。7.根据权利要求2所述的方法,其特征在于,所述基于所建立的直连由所述终端对所述电视进行控制,包括:基于所建立的直连由所述终端控制将所述l个电视中的第一电视的画面投屏至所述l个电视中的第二电视中。
8.一种电视的控制装置,其特征在于,包括:确定模块,用于在电视与终端分别与服务器建立长连接后,确定所述电视和所述终端是否相同网段下;建立模块,用于在所述电视和所述终端在相同网段下的情况下,建立所述终端和所述电视在所述网段内的直连;控制模块,用于基于所建立的直连由所述终端对所述电视进行控制。9.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现权利要求1-7任一项所述的电视的控制方法的步骤。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-7任一项所述的电视的控制方法的步骤。

技术总结
本申请涉及一种电视的控制方法及装置、电子设备和存储介质,其中,该方法包括:在电视与终端分别与服务器建立长连接后,确定所述电视和所述终端是否相同网段下;在所述电视和所述终端在相同网段下的情况下,建立所述终端和所述电视在所述网段内的直连;基于所建立的直连由所述终端对所述电视进行控制。可见,在本申请实施例中,在终端与电视处于同一网段的情况下,可以建立终端与电视在该网段下的直连,从而实现电视与终端在该网段下的信息或指令的交互,无需由云端服务器对信息或指令进行中转,降低了电视与终端之间信息或指令交互的时延,从而使得在终端控制电视的过程中能够更加高效和稳定,提升了用户体验。提升了用户体验。提升了用户体验。


技术研发人员:黄梦成 夏鑫 裴琨
受保护的技术使用者:深圳市酷开网络科技股份有限公司
技术研发日:2023.05.29
技术公布日:2023/9/5
版权声明

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

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

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

相关推荐