CN112083655A - 一种电子设备控制方法及相关设备 - Google Patents
一种电子设备控制方法及相关设备 Download PDFInfo
- Publication number
- CN112083655A CN112083655A CN201910513474.9A CN201910513474A CN112083655A CN 112083655 A CN112083655 A CN 112083655A CN 201910513474 A CN201910513474 A CN 201910513474A CN 112083655 A CN112083655 A CN 112083655A
- Authority
- CN
- China
- Prior art keywords
- server
- electronic equipment
- target
- target video
- account
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 86
- 238000012549 training Methods 0.000 claims abstract description 54
- 230000008569 process Effects 0.000 claims abstract description 21
- 238000004891 communication Methods 0.000 claims description 18
- 230000015654 memory Effects 0.000 claims description 15
- 238000004590 computer program Methods 0.000 claims description 6
- 230000001960 triggered effect Effects 0.000 claims description 5
- 239000000284 extract Substances 0.000 claims description 3
- 230000003993 interaction Effects 0.000 claims description 2
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 34
- 239000007921 spray Substances 0.000 description 23
- 238000010586 diagram Methods 0.000 description 15
- 230000006870 function Effects 0.000 description 12
- 238000012545 processing Methods 0.000 description 7
- 230000000694 effects Effects 0.000 description 6
- 230000009286 beneficial effect Effects 0.000 description 3
- 238000007664 blowing Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000007613 environmental effect Effects 0.000 description 2
- 230000005484 gravity Effects 0.000 description 2
- 239000000779 smoke Substances 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 238000004378 air conditioning Methods 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000007246 mechanism Effects 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
- 238000011160 research Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 238000005507 spraying Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B15/00—Systems controlled by a computer
- G05B15/02—Systems controlled by a computer electric
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/26—Pc applications
- G05B2219/2642—Domotique, domestic, home control, automation, smart house
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- Telephonic Communication Services (AREA)
- Selective Calling Equipment (AREA)
Abstract
本申请实施例公开了一种电子设备控制方法、装置、设备及计算机可读存储介质。该方法包括:第一服务器根据获取的目标视频,通过预先建立的训练模型获取目标视频支持的电子设备以及控制指令,然后第一服务器同步客户端播放目标视频的播放进度,在播放目标视频的过程中,向目标电子设备发送控制指令,控制目标电子设备完成指示操作,其中目标电子设备为在目标视频支持的电子设备中选取的一个或多个电子设备。采用本申请实施例,能够基于目标视频的播放进度对智能家居设备进行统一控制。
Description
技术领域
本申请涉及计算机技术领域,尤其涉及一种电子设备控制方法及相关设备。
背景技术
现在接入家庭的智能家居体系的硬件设备越来越多,每个家庭都会引入智能家居设备。再结合各大影院推出的4D效果的影视,很多用户喜欢更有体验式的观影模式。比如一个家庭接入了空调(用于控制温度)、喷水风扇(用于模拟下雨、吹风等场景)以及电灯(跟随视频的亮度)、智能沙发(控制重心等体验,如下坠,倾斜等)等设备,当用户正在看速度与激情,正好在雪地里开车逐渐进入黑夜,这个时候电视会给空调发送调低温度的指令,打开风扇营造开车时的风声,当进入黑夜电灯逐渐变暗。
现有技术只有电影院推出了5D电影,5D电影是基于影院特制的座椅来达到各种效果(摇晃、喷水、吹风等);也有可以电视可以控制某个具体设备,比如根据电视可以控制某个智能穿戴设备产生体验,但是没有将所有智能家居的可用设备产生联动。因此,如何基于电影视频的播放进度对智能家居设备进行统一的控制是本领域技术人员正在研究的问题。
发明内容
本申请实施例公开了一种电子设备控制方法、装置、设备及计算机可读存储介质,能够基于电影视频的播放进度对智能家居设备进行统一的控制。
第一方面,本申请实施例提供了一种电子设备控制方法,该方法包括:
第一服务器获取第二服务器发送的请求消息,所述请求消息包括目标视频;所述第二服务器包括登录了第二账号的第二客户端所对应的服务器;
所述第一服务器根据所述请求消息,通过预先建立的训练模型获取所述目标视频支持的电子设备以及控制指令;所述支持的电子设备包括根据目标对象参数而控制所述目标对象的设备,所述目标对象参数包括所述目标视频的视频内容涉及的对象参数;所述控制指令用于控制所述电子设备完成指示操作;
所述第一服务器在所述第二客户端播放所述目标视频的过程中,向目标电子设备发送所述控制指令;所述目标电子设备为所述电子设备中的一个或多个,且与第一账号建立有绑定关系;所述第一服务器包括登录了所述第一账号的第一客户端所对应的服务器;所述第一账号与所述第二账号建立有关联关系。
在上述方法中,第一服务器根据获取的目标视频,通过预先建立的训练模型获取目标视频支持的电子设备以及控制指令,然后第一服务器同步客户端播放目标视频的播放进度,在播放目标视频的过程中,向目标电子设备发送控制指令,控制目标电子设备完成指示操作,其中目标电子设备为在目标视频支持的电子设备中选取的一个或多个电子设备。实现了基于目标视频的播放进度对智能家居设备进行统一控制。
基于第一方面,在其中一种可选的实现方式中,所述第一服务器获取第二服务器发送的请求消息,之前还包括:
所述第一服务器通过对所述多个视频中的对象参数进行特征训练,获取训练模型,所述训练模型用于获取所述目标视频的目标对象参数;所述对象参数与控制操作具有对应关系,所述控制操作用于控制所述电子设备完成指示操作。
这种实现方式将多个视频作为训练样本,对多个视频中的对象参数进行特征训练,获取训练模型,用于获取目标视频的目标对象参数,提高了训练模型的针对性和准确度。
基于第一方面,在其中一种可选的实现方式中,所述第一服务器根据所述请求消息,通过预先建立的训练模型获取所述目标视频支持的电子设备以及控制指令,之后包括:
所述第一服务器向所述第二服务器发送所述目标视频支持的电子设备的列表,以使所述第二服务器将所述列表发送给目标终端,所述目标终端运行登录了所述第二账号的第二客户端;
所述第一服务器获取目标电子设备,所述目标电子设备为所述电子设备的列表中的一个或多个电子设备。
这种实现方式将目标视频支持的电子设备的列表发送到用户终端以供用户选择需要的电子设备,提高了灵活性,实现了个性化设计。
基于第一方面,在其中一种可选的实现方式中,所述第一服务器根据所述请求消息,通过根据预先建立的训练模型获取所述目标视频支持的电子设备以及控制指令包括:
所述第一服务器根据预先建立的训练模型提取目标视频的目标对象参数,所述目标对象参数包括所述目标视频的视频内容涉及的对象参数;
所述第一服务器获取与所述目标对象参数对应的控制操作以及所述控制操作对应控制的电子设备,所述第一服务器包含对象参数和控制操作的对应关系,所述目标视频支持的电子设备包括所述控制操作对应控制的电子设备;
所述第一服务器建立所述目标对象参数在所述目标视频中的时间点与控制起止时间的对应关系,以使在目标视频播放的过程中,通过所述控制起止时间触发相应的所述控制操作,以控制所述电子设备,所述控制指令包括所述控制操作和所述控制起止时间。
这种实现方式具体描述了第一服务器获取电子设备以及控制指令的过程,实现了在控制起止时间触发电子设备完成控制操作。
基于第一方面,在其中一种可选的实现方式中,所述方法还包括:
当所述控制指令对应多个所述目标电子设备时,所述第一服务器根据预设规则在多个所述目标电子设备中确定其中一个目标电子设备。
这种实现方式根据预先设置的优先级对多个目标电子设备进行唯一选择,实现了对电子设备的精准控制。
第二方面,本申请实施例提供了一种电子设备控制方法,该方法包括:
第二服务器向第一服务器发送请求消息,所述请求消息包括目标视频,所述请求消息用于请求获取所述目标视频支持的电子设备,所述第二服务器包括登录了第二账号的第二客户端所对应的服务器;
所述第二服务器根据获取的所述电子设备,向所述第一服务器发送第二指令,所述第二指令包括所述目标电子设备,所述目标电子设备为所述电子设备中的一个或多个,且与第一账号建立有绑定关系;所述第一服务器包括登录了所述第一账号的第一客户端所对应的服务器;所述第一账号与所述第二账号建立有关联关系;
所述第二服务器同步所述目标视频的播放进度到所述第一服务器,以使所述第一服务器根据所述目标视频的播放进度控制所述目标电子设备。
在上述方法中,第二服务器通过向第一服务器发送请求消息以获取目标视频支持的电子设备,然后发送在电子设备中选取的目标电子设备,并同步目标视频的播放进度到第一服务器,以使第一服务器根据目标视频的播放进度控制目标电子设备。实现了基于目标视频的播放进度对智能家居设备进行统一控制。
第三方面,本申请实施例提供了一种电子设备控制方法,该方法包括:
终端在运行登录了第二账号的第二客户端的情况下,向第二服务器发送第一指令,所示第一指令用于触发所述第二服务器获取目标视频;所述第二服务器包括所述第二客户端所对应的服务器;
所述终端获取所述目标视频支持的电子设备的列表;
所述终端根据所述电子设备的列表,向所述第二服务器发送第二指令,所述第二指令用于请求获取所述目标视频的播放数据,所述第二指令包括在所述电子设备的列表中选取的目标电子设备,以使所述第二服务器向第一服务器发送所述目标电子设备,所述第一服务器根据所述目标视频的播放进度控制所述目标电子设备。
在上述方法中,终端在运行登录了第二账号的第二客户端的情况下,通过第二客户端触发第二服务器获取目标视频,然后获取目标视频支持的电子设备的列表,向第二服务器发送在列表中选取的目标电子设备并请求目标视频的播放数据,以使第二服务器向第一服务器发送目标电子设备,第一服务器根据目标视频的播放进度控制目标电子设备。实现了基于目标视频的播放进度对智能家居设备进行统一控制。
基于第三方面,在其中一种可选的实现方式中,所述方法还包括:
所述终端在运行登录了第一账号的第一客户端的情况下,获取输入的电子设备信息,所述电子设备信息用于识别与所述电子设备信息匹配的电子设备;
所述终端将所述电子设备与所述第一账号建立绑定关系,以使所述第一服务器通过所述第一账号获取所述电子设备,所述第一服务器包括所述第一客户端所对应的服务器;所述第一账号与所述第二账号建立有关联关系。
这种实现方式在终端运行登录了第一账号的第一客户端的情况下,通过第一客户端获取输入的电子设备信息,将电子设备与第一账号建立绑定关系,以使第一服务器通过第一账号获取电子设备,并控制该电子设备。
第四方面,本申请实施例提供了一种电子设备控制装置,包括用于执行第一方面或第二方面或第三方面所述的方法。
需要说明的是,第四方面的实现方式及相应的有益效果可以参照第一方面或第二方面或第三方面以及相应实现方式中的描述,此处不再赘述。
第五方面,本申请实施例提供了一种电子设备控制设备,包括处理器、存储器和通信设备,所述处理器、存储器和通信设备相互连接,其中,所述存储器用于存储计算机程序,所述通信设备用于与外部设备进行信息交互,所述处理器被配置用于调用计算机程序,执行第一方面或第二方面或第三方面所述的方法。
需要说明的是,第五方面的实现方式及相应的有益效果可以参照第一方面或第二方面或第三方面以及相应实现方式中的描述,此处不再赘述。
第六方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有程序指令,所述程序指令当被处理器执行时使所述处理器执行第一方面或第二方面或第三方面所述的方法。
需要说明的是,第六方面的实现方式及相应的有益效果可以参照第一方面或第二方面或第三方面以及相应实现方式中的描述,此处不再赘述。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对本申请实施例或背景技术中所需要使用的附图作简单地介绍。
图1是本申请实施例提供的一种电子设备控制方法的***架构图;
图2是本申请实施例提供的一种电子设备控制方法的场景示意图;
图3是本申请实施例提供的一种电子设备控制方法的流程示意图;
图4是本申请实施例提供的又一种电子设备控制方法的场景示意图;
图5是本申请实施例提供的又一种电子设备控制方法的流程示意图;
图6是本申请实施例提供的又一种电子设备控制方法的场景示意图;
图7是本申请实施例提供的又一种电子设备控制方法的场景示意图;
图8是本申请实施例提供的一种电子设备控制装置的结构示意图;
图9是本申请实施例提供的又一种电子设备控制装置的结构示意图;
图10是本申请实施例提供的又一种电子设备控制装置的结构示意图;
图11是本申请实施例提供的一种电子设备控制设备的结构示意图。
具体实施方式
下面将结合附图对本申请实施例中的技术方案进行描述。
应当理解,在此本申请说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本申请。在本申请说明书中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。在本说明书中使用的术语“设备”、“单元”、“***”等用于表示计算机相关的实体、硬件、固件、硬件和软件的组合、软件、或执行中的软件。例如,设备可以是但不限于,处理器,数据处理平台,计算设备,计算机,2个或更多个计算机等。
还应当理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
为了更好的理解本申请实施例提供的一种电子设备控制方法、装置及计算机可读存储介质,下面先对本申请实施例的电子设备控制方法的***架构进行描述。如图1所示,其为本申请实施例提供的一种电子设备控制方法的***架构示意图,该***包括第一服务器101、第二服务器102、一个或多个终端104以及一个或多个电子设备103,其中:
第一服务器101和第二服务器102可以为独立服务器或集群服务器,集群服务器就是把多台服务器通过快速通信链路连接起来,从外部看来,这些服务器就像一台服务器在工作,而对内来说,外面来的负载通过一定的机制动态地分配到这些节点机中去,从而达到超级服务器才有的高性能、高可用。第一服务器101和第二服务器102也可以集成在同一个服务器中,例如可以为同一个服务器中的两个不同功能模块,第一服务器101和第二服务器102也可以组成服务器***,实现不同的功能。
电子设备103,可以是智慧家庭中的无线终端设备,例如智能空调、智能喷水风扇、智能沙发、智能电灯等等,还可以是平板电脑(Pad)、带无线收发功能的电脑、虚拟现实(Virtual Reality,VR)终端设备、增强现实(Augmented Reality,AR)终端设备、工业控制(industrial control)中的无线终端设备、无人驾驶(self driving)中的无线终端设备、远程医疗(remote medical)中的无线终端设备、智能电网(smart grid)中的无线终端设备、运输安全(transportation safety)中的无线终端设备、智慧城市(smart city)中的无线终端设备等等。
终端104可以包括但不限于任何一种基于智能操作***的手持式电子产品,其可与用户通过键盘、虚拟键盘、触摸板、触摸屏以及声控设备等输入设备来进行人机交互,诸如智能手机、平板电脑、个人电脑等。其中,智能操作***包括但不限于任何通过向终端提供各种客户端应用来丰富设备功能的操作***,例如安卓(AndroidTM)、iOSTM、WindowsPhoneTM等。终端104可以安装并运行有一个或多个相关的客户端,具体的,客户端可包括:本地运行的应用程序、运行于网络浏览器上的功能(又称为Web App)等。对于客户端,服务器上需要运行有相应的服务器端程序来提供相应的服务,如数据库服务、数据计算等等。在本申请实施例中,第一服务器101为终端104上运行的第一客户端提供服务,第二服务器102为终端104上运行的第二客户端提供服务。
在本申请实施例中,终端104通过第二客户端触发第二服务器102获取目标视频,第二服务器102通过向第一服务器101发送请求消息以获取目标视频支持的电子设备103,其中请求消息包括目标视频,第一服务器101根据获取的目标视频,通过预先建立的训练模型获取目标视频支持的电子设备103以及控制指令,然后第一服务器101同步客户端播放目标视频的播放进度,在播放目标视频的过程中,向目标电子设备发送控制指令,控制目标电子设备完成指示操作,其中目标电子设备为用户终端在目标视频支持的电子设备103中选取的一个或多个电子设备。实现了基于目标视频的播放进度对智能家居设备进行统一控制。
结合图2就本申请的***架构的应用场景进行说明,如图2所示,介绍了电子设备在观看电影的过程中的控制场景,实现5D观感。其中,所有的电子设备通过物联网连接,电子设备可以包括智能电灯(用于跟随目标视频的亮度而控制亮度)、智能空调(用于控制温度)、智能沙发(用于控制重心,如下坠、倾斜等)、智能音箱(用于控制音效,如立体环绕等)、智能座椅(用于控制重心,如下坠、倾斜、摇晃等)、智能喷水风扇(用于模拟下雨、吹风等场景)等等,用户自主选择观影区域,如坐在智能沙发上或智能座椅上,打开智能电视选择并观看电影视频,后台服务器通过对该电影视频的识别和解析,在电影视频播放的过程中,同步电影视频的播放内容(环境和人物状态的变化),随着电影播放内容的变化而同步控制电子设备,例如当电影视频中天黑下雨,则相应的电子设备如智能喷水风扇自动开启喷水功能,以及智能电灯调节亮度为暗,当电影视频中雨过天晴,则智能喷水风扇自动关闭喷水功能,智能电灯调节亮度为亮。
下面结合图3就本申请的电子设备控制方法进行详细说明,如图3所示,其为本申请实施例提供的一种电子设备控制方法的流程示意图,该方法可以基于图1所示的***架构或者其他架构来实现,该方法可以包括但不限于以下步骤:
步骤S301:终端向第二服务器发送第一指令。
具体地,终端在运行登录了第二账号的第二客户端的情况下,通过第二客户端向第二服务器发送第一指令,该第二客户端登录了第二账号,该第一指令包括目标视频的标识,例如目标视频的名称,用于触发第二服务器根据该第一指令获取目标视频的视频数据,该第二服务器为第二客户端对应的服务器。举例来说,第二客户端可以为媒体播放器(腾讯视频、优酷视频等),第二客户端上登录了第二账号,用户打开第二客户端,点击需要观看的目标视频的有效区域,以使第二服务器(腾讯视频对应的服务器、优酷视频对应的服务器)从视频数据库中获取目标视频的视频数据,该有效区域也可以通过触控虚拟按钮或指定滑动手势等方式触发(即终端通过第二客户端向第二服务器发送第一指令),该有效区域的触发代表进入5D观影模式,或开启电子设备控制模式。
在其中一个实施方式中,终端在运行登录了第一账号的第一客户端的情况下,获取电子设备信息,电子设备信息用于识别匹配的电子设备;终端将电子设备与第一账号建立绑定关系,以使第一服务器通过第一账号获取电子设备,第一服务器包括第一客户端所对应的服务器;第一账号与第二账号建立有关联关系,通过第一账号和第二账号的关联关系,可以使第一服务器在接收到与第二账号有关的请求消息时,通过第二账号获取第一账号,从而获取到绑定的电子设备。
举例来说,如图4所示,图4为第一客户端的应用界面图,第一客户端可以是云物联网APP,用于连接电子设备,用户点击添加新设备图标,终端可以获取用户输入的电子设备信息,也可以通过有线或无线的方式自动寻找还没有绑定的电子设备信息,终端获取到电子设备信息后,将与电子设备匹配的电子设备与第一账号建立绑定关系,该第一账号为用户预先注册的账号。这种实现方式在终端运行登录了第一账号的第一客户端的情况下,通过第一客户端获取输入的电子设备信息,将电子设备与第一账号建立绑定关系,以使第一服务器通过第一账号获取电子设备,并控制该电子设备。
步骤S302:第二服务器根据该第一指令获取目标视频。
具体地,第二服务器获取到第一指令后,根据该第一指令中目标视频的标识从视频数据库中获取该目标视频的视频数据,第二服务器也可以从其他服务器获取该目标视频的视频数据。
步骤S303:第二服务器向第一服务器发送请求信息,该请求消息包括目标视频。
具体地,第二服务器获取到目标视频的视频数据后,向第一服务器发送请求消息,该请求消息包括目标视频的视频数据,用于获取该目标视频支持的电子设备。该第一服务器为第一客户端对应的服务器,第一客户端登录了第一账号,其中第一账号和第二账号建立有关联关系。
在其中一个实施方式中,在第一服务器获取第二服务器发送的请求消息之前,第一服务器需要预先建立训练模型,以多个视频作为训练样本,通过对多个视频中的对象参数进行特征训练,获取训练模型,该训练模型用于获取目标视频的目标对象参数;对象参数与控制操作具有对应关系,控制操作用于控制电子设备完成指示操作。
接下来对于训练模型的预先建立的过程进行具体描述:
第一服务器获取多个视频,该多个视频为多个训练样本视频,通过视频识别技术提取该多个视频中的对象参数,其中对象参数包括多个视频的视频内容涉及的环境参数和/或人物状态参数,环境参数包括气味参数、烟雾参数、风力参数、水汽参数、温度参数、湿度参数、亮度参数等等,人物状态参数包括摇晃参数(方向、幅度、角度等)、抖动参数(方向、幅度、频率等)、坠落参数(高度、速度等)等,第一服务器通过对提取到的多个视频中的对象参数进行特征训练,达到需要的准确度后,获取训练模型,用于获取目标视频的目标对象参数;其中对象参数与控制操作具有对应关系,控制操作用于控制电子设备完成指示操作,举例来说,若提取到的对象参数为亮度参数,其中亮度参数的数值属于级别3的范围,则控制操作为控制亮度到级别3,根据该控制操作可以控制能够控制亮度变换的电子设备(智能电灯、智能电视等),即根据该电子设备控制亮度到级别3。这种实现方式将多个视频作为训练样本,对多个视频中的对象参数进行特征训练,获取训练模型,用于获取目标视频的目标对象参数,提高了训练模型的针对性和准确度。
步骤S304:第一服务器通过预先建立的训练模型,获取该目标视频支持的电子设备以及控制指令。
具体地,第一服务器接收到第二服务器发送的请求消息后,根据该请求消息,通过预先建立的训练模型,获取该目标视频支持的电子设备以及控制指令;该目标视频支持的电子设备可以包括能够根据目标对象参数而控制目标对象的设备,目标对象参数包括该目标视频的视频内容涉及的对象参数,控制指令用于控制电子设备完成指示操作;其中对象参数包括环境参数和/或人物状态参数,环境参数包括气味参数、烟雾参数、风力参数、水汽参数、温度参数、湿度参数、亮度参数等等,人物状态参数包括摇晃参数(方向、幅度、角度等)、抖动参数(方向、幅度、频率等)、坠落参数(高度、速度等)等。控制指令包括控制操作和控制起止时间,该控制操作用于控制电子设备完成控制操作指示的操作,该控制起止时间与目标视频的播放进度的时间同步,即控制指令可以在控制起止时间内控制目标电子设备完成控制操作。
举例来说,当提取到目标视频中的目标对象参数包括风力参数时,则目标视频支持的电子设备可以包括智能空调和智能喷水风扇,当提取到目标视频中的目标对象参数包括温度参数时,则目标视频支持的电子设备可以包括智能空调,当提取到目标视频中的目标对象参数包括摇晃参数时,则目标视频支持的电子设备可以包括智能沙发等等。
在其中一种实施方式中,该目标视频支持的电子设备还可以同时是与第一账号建立有绑定关系的电子设备,第一服务器为登录了该第一账号的第一客户端所对应的服务器,其中第一账号与第二账号建立有关联关系,举例来说,终端通过登录了第二账号的第二客户端与第二服务器进行通信,由于第二账号与第一账号建立有关联关系,在第二服务器获取到第二账号发送的指令后,向第一服务器发送请求获取电子设备的请求消息,当第一服务器识别到请求消息中第二账号的信息时,则第一服务器根据第二账号和第一账号预先建立的关联关系,获取与第一账号绑定的电子设备。
在其中一种实施方式中,更加具体地,如图5所示,图5为第一服务器获取该目标视频支持的电子设备以及控制指令的具体流程图,其中,电子设备标志属性定义模块,具体为用户预先向第一服务器中导入电子设备可以控制的对象参数,成功导入后,通过视频体验属性提取模块,第一服务器根据预先建立的训练模型提取目标视频在每个时间点的目标对象参数,目标对象参数包括目标视频的视频内容涉及的对象参数,获取到目标视频的目标对象参数后,通过对象参数与电子设备控制匹配模块,具体为第一服务器包含对象参数和控制操作的对应关系,通过获取到的目标对象参数,第一服务器获取与目标对象参数对应的控制操作,并根据该目标对象参数或该控制操作遍历对应控制的电子设备,该对应控制的电子设备即为目标视频支持的电子设备;最后,通过控制指令与目标视频整合模块,第一服务器建立该目标对象参数在目标视频中的起止时间与控制起止时间的对应关系,以使在目标视频播放的过程中,根据同步目标视频的播放进度,通过控制起止时间触发电子设备完成相应的控制操作,控制指令包括控制操作和控制起止时间。
举例来说,将目标视频输入到预先建立的训练模型中,通过训练模型获取目标视频中每个时间点的目标对象参数,如在目标视频的9分40秒至15分10秒的时间段内亮度参数为3(即对应的亮度可以是明亮)、温度参数为2(即对应的温度可以是20-25摄氏度)、水汽参数为1(即对应的天气可以为无雨)、风力参数为1(即对应的风力可以为无风),根据获取的目标对象参数,第一服务器获取与目标对象参数对应的控制操作,如亮度参数为3时的对应的控制操作为将亮度调整为明亮、温度参数为2时的对应控制操作为将温度调整为20-25摄氏度、水汽参数为1时的对应控制操作为将水汽关闭、风力参数为1时的对应控制操作为将风力关闭,根据获取的目标对象参数或控制操作,第一服务器遍历对应的电子设备,如控制操作为将亮度调整为明亮时,对应的电子设备可以是智能电灯;控制操作为将温度调整为20-25摄氏度时,对应的电子设备可以是智能空调;控制操作为将水汽关闭时,对应的电子设备可以是智能喷水风扇;控制操作为将风力关闭时,对应的电子设备可以是智能喷水风扇或智能空调。最后,建立目标对象参数在目标视频中的起止时间与控制起止时间的对应关系,即控制开始时间为目标视频的9分40秒,控制结束时间为目标视频的15分10秒,从目标视频的9分40秒开始,在目标视频的9分40秒至15分10秒的时间段内,第一服务器可以控制智能电灯将亮度调整为明亮,控制智能空调将温度调整为20-25摄氏度,控制智能喷水风扇关闭水汽,控制智能喷水风扇或空调关闭风力。第一服务器获取该电子设备和该控制指令,控制指令包括控制操作和控制起止时间。
步骤S305:第一服务器发送该目标视频支持的电子设备的列表。
具体地,第一服务器根据训练模型获取到该目标视频支持的电子设备及控制指令后,将该支持的电子设备的列表发送给第二服务器,第二服务器再将该列表发送给用户终端,以供用户选择。这种实现方式将目标视频支持的电子设备的列表发送到用户终端以供用户选择需要的电子设备,提高了灵活性,实现了个性化设计。
步骤S306:终端向第二服务器发送第二指令。
具体地,用户终端获取到目标视频支持的电子设备的列表后,获取用户在列表中选择的目标电子设备,向第二服务器发送第二指令,用于向第二服务器请求获取目标视频的视频数据,该第二指令包括目标电子设备。
当该目标视频支持的电子设备的列表中,为能够根据目标对象参数而控制目标对象的设备时,用户可以更加快速地获知目标视频涉及的电子设备,对于用户不能选取的,即没有购买或绑定的电子设备,可以间接提示用户根据需求来购买或增添绑定电子设备。举例来说,如图5所示,图5为第二客户端的应用界面图,用户获取到目标视频支持的电子设备的列表,包括客厅电灯、卧室电灯、客厅空调、客厅沙发、客厅喷水风扇等电子设备,其中客厅喷水风扇和卧室电灯的图标为灰色,标示了这两个电子设备为没有购买或绑定的电子设备,用户通过第二客户端在列表中选择需要使用的目标电子设备,如客厅电灯、客厅空调等设备,其中客厅喷水风扇和卧室电灯无法选择,确认后,终端向第二服务器发送用户所选择的目标电子设备。
当该目标视频支持的电子设备的列表中,为与第一账号建立有绑定关系的电子设备时,可以使用户快速选取可使用的电子设备,提高播放目标视频的效率。举例来说,如图6所示,图6为第二客户端的又一应用界面图,用户获取到目标视频支持的电子设备的列表,包括客厅电灯、卧室电灯、客厅空调、客厅沙发、客厅喷水风扇等电子设备,这些电子设备均为与第一账号建立有绑定关系的电子设备,用户通过第二客户端在列表中选择需要使用的目标电子设备,如客厅电灯、客厅空调、客厅沙发、客厅喷水风扇等设备,确认后,终端向第二服务器发送用户所选择的目标电子设备。
步骤S307:第二服务器根据该第二指令发送目标电子设备。
具体地,第二服务器接收到第二指令后,向用户终端返回目标视频的视频数据,并将第二指令中的目标电子设备发送给第一服务器,以使第一服务器控制该目标电子设备。
步骤S308:第一服务器根据目标视频的播放时间点和控制指令的时间点控制对应的目标电子设备。
具体地,第一服务器接收到目标电子设备后,通过第二服务器同步用户终端上第二客户端播放目标视频的播放进度,根据目标视频的播放时间点和控制指令的控制起止时间控制对应的目标电子设备。其中,每个电子设备具有自身对应的属性,每个属性分有不同的档位值,一个电子设备可以具有一个或多个属性,若具有多个属性,可以根据具体的效果自定义为主要属性和次要属性,或者自定义属性优先级进行排序,例如智能电灯具有的属性是亮度,其中可以有3个档位,分别为暗、正常、亮;智能空调具有的属性是温度和风力,其中主要属性是温度,温度可以有3个档位,分别为冷、常温、热,次要属性是风力,风力可以有3个档位,分别为无风、小风、大风;智能喷水风扇具有的属性是风力和水汽,其中主要属性是风力,风力可以有4个档位,分别为无风、小风、中风、大风,次要属性是水汽,可以分为2个档位,分别为小雨效果、大雨效果。
在其中一个实施方式中,当控制指令对应多个所述目标电子设备时,第一服务器可以根据预设规则在多个目标电子设备中确定其中一个目标电子设备,该预设规则可以是通过设置优先级来选择,举例来说,由于智能喷水风扇和智能空调都具有控制风力的属性,预先设置智能喷水风扇为优先级最高的控制风力参数的电子设备,智能空调为优先级第二的控制风力参数的电子设备,当控制指令为在目标视频的9分40秒至15分10秒的时间段内,将风力开启到强风时,对应的电子设备可以是智能喷水风扇或智能空调,根据对风力参数的控制的优先级设置,直接使用智能喷水风扇设备控制风力,如果智能喷水风扇出现故障导致无法控制风力,则使用智能空调设备控制风力。这种实现方式根据预先设置的优先级对多个目标电子设备进行唯一选择,实现了对电子设备的精准控制。
该预设规则还可以是随机选择,举例来说,当控制指令为在目标视频的9分40秒至15分10秒的时间段内,将风力开启到强风时,对应的电子设备可以是智能喷水风扇或智能空调,第一服务器可以随机选择一个目标电子设备,减少选择条件限制,提高选择效率。
实施本申请实施例,用户终端通过第二客户端触发第二服务器获取目标视频,第二服务器通过向第一服务器发送请求消息以获取目标视频支持的电子设备,其中请求消息包括目标视频,第一服务器根据获取的目标视频,通过预先建立的训练模型获取目标视频支持的电子设备以及控制指令,然后第一服务器同步客户端播放目标视频的播放进度,在播放目标视频的过程中,向目标电子设备发送控制指令,控制目标电子设备完成指示操作,其中目标电子设备为用户终端在目标视频支持的电子设备中选取的一个或多个电子设备。实现了基于目标视频的播放进度对智能家居设备进行统一控制。
为了便于更好地实施本申请实施例的上述方案,本申请还对应提供了一种电子设备控制装置,下面结合附图来进行详细说明:
如图8所示,本申请实施例提供一种电子设备控制装置80的结构示意图,电子设备控制装置80可以包括:第一获取单元801、第二获取单元802以及发送单元803,其中,
第一获取单元801,用于获取第二服务器发送的请求消息,所述请求消息包括目标视频;所述第二服务器包括登录了第二账号的第二客户端所对应的服务器;
第二获取单元802,用于根据所述请求消息,通过预先建立的训练模型获取所述目标视频支持的电子设备以及控制指令;所述支持的电子设备包括根据目标对象参数而控制所述目标对象的设备,所述目标对象参数包括所述目标视频的视频内容涉及的对象参数;所述控制指令用于控制所述电子设备完成指示操作;
发送单元803,用于在所述第二客户端播放所述目标视频的过程中,向目标电子设备发送所述控制指令;所述目标电子设备为所述电子设备中的一个或多个,且与第一账号建立有绑定关系;所述第一服务器包括登录了所述第一账号的第一客户端所对应的服务器;所述第一账号与所述第二账号建立有关联关系。
在本申请实施例中,所述第一获取单元801,还用于在获取第二服务器发送的请求消息之前,通过对所述多个视频中的对象参数进行特征训练,获取训练模型,所述训练模型用于获取所述目标视频的目标对象参数;所述对象参数与控制操作具有对应关系,所述控制操作用于控制所述电子设备完成指示操作。
在本申请实施例中,所述发送单元803,还用于在根据所述请求消息,通过预先建立的训练模型获取所述目标视频支持的电子设备以及控制指令之后,向所述第二服务器发送所述目标视频支持的电子设备的列表,以使所述第二服务器将所述列表发送给目标终端,所述目标终端运行登录了所述第二账号的第二客户端;
所述第二获取单元802,还用于获取目标电子设备,所述目标电子设备为所述电子设备的列表中的一个或多个电子设备。
在本申请实施例中,所述第二获取单元802具体包括:
提取子单元804,用于根据预先建立的训练模型提取目标视频的目标对象参数,所述目标对象参数包括所述目标视频的视频内容涉及的对象参数;
获取子单元805,用于获取与所述目标对象参数对应的控制操作以及所述控制操作对应控制的电子设备,所述第一服务器包含对象参数和控制操作的对应关系,所述目标视频支持的电子设备包括所述控制操作对应控制的电子设备;
建立子单元808,用于建立所述目标对象参数在所述目标视频中的时间点与控制起止时间的对应关系,以使在目标视频播放的过程中,通过所述控制起止时间触发相应的所述控制操作,以控制所述电子设备,所述控制指令包括所述控制操作和所述控制起止时间。
在本申请实施例中,所述装置还包括确定单元807,用于当所述控制指令对应多个所述目标电子设备时,所述第一服务器根据预设规则在多个所述目标电子设备中确定其中一个目标电子设备。
需要说明的是,本申请实施例中图8所描述的装置中各功能单元的功能可参见上述图3中所述的方法实施例中步骤S303、步骤S304、步骤S305以及步骤S308的相关描述,此处不再赘述。
为了便于更好地实施本申请实施例的上述方案,本申请还对应提供了一种电子设备控制装置,下面结合附图来进行详细说明:
如图9所示,本申请实施例提供一种电子设备控制装置90的结构示意图,电子设备控制装置90可以包括:第一发送单元901、第二发送单元902以及同步单元903,其中,
第一发送单元901,用于向第一服务器发送请求消息,所述请求消息包括目标视频,所述请求消息用于请求获取所述目标视频支持的电子设备,所述第二服务器包括登录了第二账号的第二客户端所对应的服务器;
第二发送单元902,用于根据获取的所述电子设备,向所述第一服务器发送第二指令,所述第二指令包括所述目标电子设备,所述目标电子设备为所述电子设备中的一个或多个,且与第一账号建立有绑定关系;所述第一服务器包括登录了所述第一账号的第一客户端所对应的服务器;所述第一账号与所述第二账号建立有关联关系;
同步单元903,用于同步所述目标视频的播放进度到所述第一服务器,以使所述第一服务器根据所述目标视频的播放进度控制所述目标电子设备。
需要说明的是,本申请实施例中图9所描述的装置中各功能单元的功能可参见上述图3中所述的方法实施例中步骤S302、步骤S303、步骤S305以及步骤S307的相关描述,此处不再赘述。
为了便于更好地实施本申请实施例的上述方案,本申请还对应提供了一种电子设备控制装置,下面结合附图来进行详细说明:
如图10所示,本申请实施例提供一种电子设备控制装置100的结构示意图,电子设备控制装置100可以包括:第一发送单元1001、获取单元1002以及第二发送单元1003,其中,
第一发送单元1001,用于在运行登录了第二账号的第二客户端的情况下,向第二服务器发送第一指令,所示第一指令用于触发所述第二服务器获取目标视频;所述第二服务器包括所述第二客户端所对应的服务器;
获取单元1002,用于获取所述目标视频支持的电子设备的列表;
第二发送单元1003,用于根据所述电子设备的列表,向所述第二服务器发送第二指令,所述第二指令用于请求获取所述目标视频的播放数据,所述第二指令包括在所述电子设备的列表中选取的目标电子设备,以使所述第二服务器向第一服务器发送所述目标电子设备,所述第一服务器根据所述目标视频的播放进度控制所述目标电子设备。
在本申请实施例中,所述获取单元1002,还用于在运行登录了第一账号的第一客户端的情况下,获取输入的电子设备信息,所述电子设备信息用于识别与所述电子设备信息匹配的电子设备;
建立单元1004,用于将所述电子设备与所述第一账号建立绑定关系,以使所述第一服务器通过所述第一账号获取所述电子设备,所述第一服务器包括所述第一客户端所对应的服务器;所述第一账号与所述第二账号建立有关联关系。
需要说明的是,本申请实施例中图10所描述的装置中各功能单元的功能可参见上述图3中所述的方法实施例中步骤S301以及步骤S306的相关描述,此处不再赘述。
根据以上电子设备控制装置图,请参考图11,图11是本申请实施例提供的一种简化的电子设备控制设备结构示意图。便于理解和图示方便,图11的电子设备控制设备110中,可以包括以下一个或多个组件:存储器1101、处理器1102和通信设备1103。
存储器1101可以包括一个或多个存储单元,每个单元可以包括一个或多个存储器,存储器可用于存储程序和各种数据,并能在电子设备控制设备110运行过程中高速、自动地完成程序或数据的存取。当图11所示的电子设备控制设备110,执行图2所述方法时,存储器可以用来存储目标视频的播放数据、电子设备信息以及其他相关数据等。
通信设备1103,也可以称为收发机,或收发器等,其中可以包括用来进行无线、有线或其他通信方式的单元。可选的,可以将1103部分中用于实现接收功能的器件视为接收单元,将用于实现发送功能的器件视为发送单元,即1103部分包括接收单元和发送单元。
处理器1102,处理器也可以称为处理单元,处理单板,处理模块,处理装置等。处理器可以是中央处理器(central processing unit,CPU),网络处理器(network processor,NP)或者CPU和NP的组合。当图11所示的电子设备控制设备110,执行图3中所述的方法实施例中步骤S303、步骤S304、步骤S305以及步骤S308时,所述处理器1102调用所述存储器1101的电子设备控制程序,执行以下步骤:
通过所述通信设备1103获取第二服务器发送的请求消息,所述请求消息包括目标视频;所述第二服务器包括登录了第二账号的第二客户端所对应的服务器;
根据所述请求消息,通过预先建立的训练模型获取所述目标视频支持的电子设备以及控制指令;所述支持的电子设备包括根据目标对象参数而控制所述目标对象的设备,所述目标对象参数包括所述目标视频的视频内容涉及的对象参数;所述控制指令用于控制所述电子设备完成指示操作;
在所述第二客户端播放所述目标视频的过程中,通过所述通信设备1103向目标电子设备发送所述控制指令;所述目标电子设备为所述电子设备中的一个或多个,且与第一账号建立有绑定关系;所述第一服务器包括登录了所述第一账号的第一客户端所对应的服务器;所述第一账号与所述第二账号建立有关联关系。
在其中一个实施方式中,处理器1102获取第二服务器发送的请求消息,之前还包括:
通过对所述多个视频中的对象参数进行特征训练,获取训练模型,所述训练模型用于获取所述目标视频的目标对象参数;所述对象参数与控制操作具有对应关系,所述控制操作用于控制所述电子设备完成指示操作。
在其中一个实施方式中,处理器1102根据所述请求消息,通过预先建立的训练模型获取所述目标视频支持的电子设备以及控制指令,之后包括:
通过通信设备1103向所述第二服务器发送所述目标视频支持的电子设备的列表,以使所述第二服务器将所述列表发送给目标终端,所述目标终端运行登录了所述第二账号的第二客户端;
获取目标电子设备,所述目标电子设备为所述电子设备的列表中的一个或多个电子设备。
在其中一个实施方式中,处理器1102根据所述请求消息,通过根据预先建立的训练模型获取所述目标视频支持的电子设备以及控制指令包括:
根据预先建立的训练模型提取目标视频的目标对象参数,所述目标对象参数包括所述目标视频的视频内容涉及的对象参数;
获取与所述目标对象参数对应的控制操作以及所述控制操作对应控制的电子设备,所述第一服务器包含对象参数和控制操作的对应关系,所述目标视频支持的电子设备包括所述控制操作对应控制的电子设备;
建立所述目标对象参数在所述目标视频中的时间点与控制起止时间的对应关系,以使在目标视频播放的过程中,通过所述控制起止时间触发相应的所述控制操作,以控制所述电子设备,所述控制指令包括所述控制操作和所述控制起止时间。
在其中一个实施方式中,当所述控制指令对应多个所述目标电子设备时,所述处理器1102根据预设规则在多个所述目标电子设备中确定其中一个目标电子设备。
需要说明的是,本申请实施例中的电子设备控制设备110中处理器1102的执行步骤可参考上述各方法实施例中图3实施例中步骤S303、步骤S304、步骤S305以及步骤S308的具体实现方式,这里不再赘述。
在另一个实施方式中,当图11所示的电子设备控制设备110,执行图3中所述的方法实施例中步骤S302、步骤S303、步骤S305以及步骤S307时,所述处理器1102调用所述存储器1101的电子设备控制程序,执行以下步骤:
通过所述通信设备1103向第一服务器发送请求消息,所述请求消息包括目标视频,所述请求消息用于请求获取所述目标视频支持的电子设备,所述第二服务器包括登录了第二账号的第二客户端所对应的服务器;
根据获取的所述电子设备,通过所述通信设备1103向所述第一服务器发送第二指令,所述第二指令包括所述目标电子设备,所述目标电子设备为所述电子设备中的一个或多个,且与第一账号建立有绑定关系;所述第一服务器包括登录了所述第一账号的第一客户端所对应的服务器;所述第一账号与所述第二账号建立有关联关系;
同步所述目标视频的播放进度到所述第一服务器,以使所述第一服务器根据所述目标视频的播放进度控制所述目标电子设备。
需要说明的是,本申请实施例中的电子设备控制设备110中处理器1102的执行步骤可参考上述各方法实施例中图3实施例中步骤S302、步骤S303、步骤S305以及步骤S307的具体实现方式,这里不再赘述。
在另一个实施方式中,当图11所示的电子设备控制设备110,执行图3中所述的方法实施例中步骤S301以及步骤S306时,所述处理器1102调用所述存储器1101的电子设备控制程序,执行以下步骤:
在运行登录了第二账号的第二客户端的情况下,通过所述通信设备1103向第二服务器发送第一指令,所示第一指令用于触发所述第二服务器获取目标视频;所述第二服务器包括所述第二客户端所对应的服务器;
通过所述通信设备1103获取所述目标视频支持的电子设备的列表;
根据所述电子设备的列表,通过所述通信设备1103向所述第二服务器发送第二指令,所述第二指令用于请求获取所述目标视频的播放数据,所述第二指令包括在所述电子设备的列表中选取的目标电子设备,以使所述第二服务器向第一服务器发送所述目标电子设备,所述第一服务器根据所述目标视频的播放进度控制所述目标电子设备。
在其中一个实施方式中,所述处理器1102在运行登录了第一账号的第一客户端的情况下,获取输入的电子设备信息,所述电子设备信息用于识别与所述电子设备信息匹配的电子设备;
将所述电子设备与所述第一账号建立绑定关系,以使所述第一服务器通过所述第一账号获取所述电子设备,所述第一服务器包括所述第一客户端所对应的服务器;所述第一账号与所述第二账号建立有关联关系。
需要说明的是,本申请实施例中的电子设备控制设备110中处理器1102的执行步骤可参考上述各方法实施例中图3实施例中步骤S301以及步骤S306的具体实现方式,这里不再赘述。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。而前述的存储介质包括:磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
在本申请中,所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本申请实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。
应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。尽管在此结合各实施例对本申请进行了描述,然而,在实施例所要求保护的本申请过程中,本领域技术人员可理解并实现公开实施例的其他变化。
Claims (10)
1.一种电子设备控制方法,其特征在于,包括:
第一服务器获取第二服务器发送的请求消息,所述请求消息包括目标视频;所述第二服务器包括登录了第二账号的第二客户端所对应的服务器;
所述第一服务器根据所述请求消息,通过预先建立的训练模型获取所述目标视频支持的电子设备以及控制指令;所述支持的电子设备包括根据目标对象参数而控制所述目标对象的设备,所述目标对象参数包括所述目标视频的视频内容涉及的对象参数;所述控制指令用于控制所述电子设备完成指示操作;
所述第一服务器在所述第二客户端播放所述目标视频的过程中,向目标电子设备发送所述控制指令;所述目标电子设备为所述电子设备中的一个或多个,且与第一账号建立有绑定关系;所述第一服务器包括登录了所述第一账号的第一客户端所对应的服务器;所述第一账号与所述第二账号建立有关联关系。
2.根据权利要求1所述的方法,其特征在于,所述第一服务器获取第二服务器发送的请求消息,之前还包括:
所述第一服务器通过对所述多个视频中的对象参数进行特征训练,获取训练模型,所述训练模型用于获取所述目标视频的目标对象参数;所述对象参数与控制操作具有对应关系,所述控制操作用于控制所述电子设备完成指示操作。
3.根据权利要求1所述的方法,其特征在于,所述第一服务器根据所述请求消息,通过预先建立的训练模型获取所述目标视频支持的电子设备以及控制指令,之后包括:
所述第一服务器向所述第二服务器发送所述目标视频支持的电子设备的列表,以使所述第二服务器将所述列表发送给目标终端,所述目标终端运行登录了所述第二账号的第二客户端;
所述第一服务器获取目标电子设备,所述目标电子设备为所述电子设备的列表中的一个或多个电子设备。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述第一服务器根据所述请求消息,通过根据预先建立的训练模型获取所述目标视频支持的电子设备以及控制指令包括:
所述第一服务器根据预先建立的训练模型提取目标视频的目标对象参数,所述目标对象参数包括所述目标视频的视频内容涉及的对象参数;
所述第一服务器获取与所述目标对象参数对应的控制操作以及所述控制操作对应控制的电子设备,所述第一服务器包含对象参数和控制操作的对应关系,所述目标视频支持的电子设备包括所述控制操作对应控制的电子设备;
所述第一服务器建立所述目标对象参数在所述目标视频中的时间点与控制起止时间的对应关系,以使在目标视频播放的过程中,通过所述控制起止时间触发相应的所述控制操作,以控制所述电子设备,所述控制指令包括所述控制操作和所述控制起止时间。
5.一种电子设备控制方法,其特征在于,包括:
第二服务器向第一服务器发送请求消息,所述请求消息包括目标视频,所述请求消息用于请求获取所述目标视频支持的电子设备,所述第二服务器包括登录了第二账号的第二客户端所对应的服务器;
所述第二服务器根据获取的所述电子设备,向所述第一服务器发送第二指令,所述第二指令包括所述目标电子设备,所述目标电子设备为所述电子设备中的一个或多个,且与第一账号建立有绑定关系;所述第一服务器包括登录了所述第一账号的第一客户端所对应的服务器;所述第一账号与所述第二账号建立有关联关系;
所述第二服务器同步所述目标视频的播放进度到所述第一服务器,以使所述第一服务器根据所述目标视频的播放进度控制所述目标电子设备。
6.一种电子设备控制方法,其特征在于,包括:
终端在运行登录了第二账号的第二客户端的情况下,向第二服务器发送第一指令,所示第一指令用于触发所述第二服务器获取目标视频;所述第二服务器包括所述第二客户端所对应的服务器;
所述终端获取所述目标视频支持的电子设备的列表;
所述终端根据所述电子设备的列表,向所述第二服务器发送第二指令,所述第二指令用于请求获取所述目标视频的播放数据,所述第二指令包括在所述电子设备的列表中选取的目标电子设备,以使所述第二服务器向第一服务器发送所述目标电子设备,所述第一服务器根据所述目标视频的播放进度控制所述目标电子设备。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
所述终端在运行登录了第一账号的第一客户端的情况下,获取输入的电子设备信息,所述电子设备信息用于识别与所述电子设备信息匹配的电子设备;
所述终端将所述电子设备与所述第一账号建立绑定关系,以使所述第一服务器通过所述第一账号获取所述电子设备,所述第一服务器包括所述第一客户端所对应的服务器;所述第一账号与所述第二账号建立有关联关系。
8.一种电子设备控制装置,其特征在于,包括用于执行如权利要求1-7任一项所述的方法的单元。
9.一种电子设备控制设备,其特征在于,包括处理器、存储器和通信设备,所述处理器、存储器和通信设备相互连接,其中,所述存储器用于存储计算机程序,所述通信设备用于与外部设备进行信息交互,所述处理器被配置用于调用计算机程序,执行如权利要求1-8任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有程序指令,所述程序指令当被处理器执行时使所述处理器执行如权利要求1-7任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910513474.9A CN112083655B (zh) | 2019-06-13 | 2019-06-13 | 一种电子设备控制方法及相关设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910513474.9A CN112083655B (zh) | 2019-06-13 | 2019-06-13 | 一种电子设备控制方法及相关设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112083655A true CN112083655A (zh) | 2020-12-15 |
CN112083655B CN112083655B (zh) | 2022-05-27 |
Family
ID=73733823
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910513474.9A Active CN112083655B (zh) | 2019-06-13 | 2019-06-13 | 一种电子设备控制方法及相关设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112083655B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113360682A (zh) * | 2021-05-21 | 2021-09-07 | 青岛海尔空调器有限总公司 | 信息处理方法和装置 |
CN114842633A (zh) * | 2022-03-16 | 2022-08-02 | 展讯通信(上海)有限公司 | 同步播放的控制方法、电子设备、控制***及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070157228A1 (en) * | 2005-12-30 | 2007-07-05 | Jason Bayer | Advertising with video ad creatives |
CN106681292A (zh) * | 2017-01-16 | 2017-05-17 | 上海智臻智能网络科技股份有限公司 | 智能中控分机设备、实现智能控制的方法和*** |
CN107613377A (zh) * | 2017-10-16 | 2018-01-19 | 北京奇艺世纪科技有限公司 | 一种视频播放方法及装置 |
CN108459512A (zh) * | 2018-03-12 | 2018-08-28 | 京东方科技集团股份有限公司 | 智能终端及基于其的交互方法、交互***、处理器 |
CN108768832A (zh) * | 2018-05-24 | 2018-11-06 | 腾讯科技(深圳)有限公司 | 客户端间的交互方法和装置、存储介质、电子装置 |
-
2019
- 2019-06-13 CN CN201910513474.9A patent/CN112083655B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070157228A1 (en) * | 2005-12-30 | 2007-07-05 | Jason Bayer | Advertising with video ad creatives |
CN106681292A (zh) * | 2017-01-16 | 2017-05-17 | 上海智臻智能网络科技股份有限公司 | 智能中控分机设备、实现智能控制的方法和*** |
CN107613377A (zh) * | 2017-10-16 | 2018-01-19 | 北京奇艺世纪科技有限公司 | 一种视频播放方法及装置 |
CN108459512A (zh) * | 2018-03-12 | 2018-08-28 | 京东方科技集团股份有限公司 | 智能终端及基于其的交互方法、交互***、处理器 |
CN108768832A (zh) * | 2018-05-24 | 2018-11-06 | 腾讯科技(深圳)有限公司 | 客户端间的交互方法和装置、存储介质、电子装置 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113360682A (zh) * | 2021-05-21 | 2021-09-07 | 青岛海尔空调器有限总公司 | 信息处理方法和装置 |
CN113360682B (zh) * | 2021-05-21 | 2023-03-21 | 青岛海尔空调器有限总公司 | 信息处理方法和装置 |
CN114842633A (zh) * | 2022-03-16 | 2022-08-02 | 展讯通信(上海)有限公司 | 同步播放的控制方法、电子设备、控制***及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN112083655B (zh) | 2022-05-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20190312747A1 (en) | Method, apparatus and system for controlling home device | |
EP3005693B1 (en) | Synchronizing an application on a companion device | |
CN104616675A (zh) | 一种切换播放设备的方法及移动终端 | |
CN104883358A (zh) | 基于推荐内容的互动方法和装置 | |
CN103338231A (zh) | 一种智能终端对目标被控端进行控制的方法 | |
CN114286156B (zh) | 直播交互方法、装置、存储介质及计算机设备 | |
CN109618202A (zh) | 控制外设的方法、电视及可读存储介质 | |
CN111643889A (zh) | 一种游戏控制方法、装置、存储介质和电子设备 | |
CN111314714B (zh) | 一种游戏直播方法和装置 | |
US11392341B2 (en) | Display switching method for smart display terminal, device, equipment and storage medium | |
CN107908765B (zh) | 一种游戏资源处理方法、移动终端及服务器 | |
US10423139B2 (en) | Device control method and apparatus, and device control system | |
CN112083655B (zh) | 一种电子设备控制方法及相关设备 | |
CN109297142A (zh) | 控制方法、空调器及存储介质 | |
CN109324687A (zh) | 一种显示方法以及虚拟现实设备 | |
WO2015044103A1 (en) | Method for providing a client device with a media asset | |
CN109345307A (zh) | 广告推送方法、***、终端及计算机可读存储介质 | |
CN106572131A (zh) | 物联网中媒体数据分享的方法及*** | |
CN105903191B (zh) | 跨终端的数据处理方法及*** | |
CN104837054A (zh) | 一种信息处理方法和电子设备 | |
CN112791385A (zh) | 游戏运行方法、装置、控制设备以及服务器 | |
CN117008713A (zh) | 一种增强现实显示方法、装置及计算机可读存储介质 | |
JP6883451B2 (ja) | サーバ、情報処理方法、ネットワークシステム、および端末 | |
CN114116090A (zh) | 信息展示方法、装置、电子设备及计算机可读存储介质 | |
CN109151786B (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |