CN105812866A - 智能终端的控制方法及装置 - Google Patents
智能终端的控制方法及装置 Download PDFInfo
- Publication number
- CN105812866A CN105812866A CN201610148002.4A CN201610148002A CN105812866A CN 105812866 A CN105812866 A CN 105812866A CN 201610148002 A CN201610148002 A CN 201610148002A CN 105812866 A CN105812866 A CN 105812866A
- Authority
- CN
- China
- Prior art keywords
- particle
- control particle
- intelligent terminal
- timing node
- queue
- 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 55
- 239000002245 particle Substances 0.000 claims abstract description 578
- 230000008569 process Effects 0.000 claims abstract description 23
- 230000001174 ascending effect Effects 0.000 claims description 64
- 238000012163 sequencing technique Methods 0.000 claims description 5
- 230000000694 effects Effects 0.000 description 28
- 230000009471 action Effects 0.000 description 10
- 238000004378 air conditioning Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 6
- 230000002085 persistent effect Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 230000008451 emotion Effects 0.000 description 2
- 238000005562 fading Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4126—The peripheral being portable, e.g. PDAs or mobile phones
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4333—Processing operations in response to a pause request
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/4363—Adapting the video stream to a specific local network, e.g. a Bluetooth® network
- H04N21/43637—Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wireless protocol, e.g. Bluetooth, RF or wireless LAN [IEEE 802.11]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/458—Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
- H04N21/4583—Automatically resolving scheduling conflicts, e.g. when a recording by reservation has been programmed for two programs in the same time slot
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47217—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明公开了一种智能终端的控制方法,包括:在终端播放多媒体文件时,获取所述多媒体文件关联的光影文件;获取所述光影文件中的控制粒子;按照所述控制粒子的时间节点由小到大的顺序依次调用控制粒子,并按照调用的控制粒子的属性信息调整与所述终端关联的智能终端的运行状态。本发明还公开了一种智能终端的控制装置。本发明实现了根据光影文件中控制粒子的属性信息依次调整智能终端的运行状态,减少了截取影片画面及采用图像处理算法处理截取影片画面的流程,提高了控制智能终端调整运行状态的效率,降低了终端的内存消耗。
Description
技术领域
本发明涉及物联网技术领域,尤其涉及一种智能终端的控制方法及装置。
背景技术
随着智能家居技术的不断发展,在通过智能家居等载体观看电影、电视节目的智能家居的观影场景中,能够通过控制智能灯等智能终端营造一种良好的观影场景,比如,在影片中演绎一场熊熊烈火燃烧的画面,可以通过智能灯配合影片展现火焰跳动的场景。
目前,通过影片中的内容去控制智能灯变化的方法,在播放影片的过程中截取影片画面,通过图像处理算法计算截取的影片画面的主色调,并根据获取的主色调对智能灯进行控制,以实现智能灯的颜色随着影片内容而变化。但是,在每次对智能灯进行控制时,均需要通过图像处理算法计算主色调,而且该图像处理算法复杂度较高,导致智能电视内存消耗过大。
发明内容
本发明提供一种智能终端的控制方法及装置,旨在解决现有智能终端的控制方式中图像处理算法复杂度较高而导致智能电视的内存消耗过大的技术问题。
为实现上述目的,本发明提供的一种智能终端的控制方法,所述智能终端的控制方法包括以下步骤:
在终端播放多媒体文件时,获取所述多媒体文件关联的光影文件;
获取所述光影文件中的控制粒子;
按照所述控制粒子的时间节点由小到大的顺序依次调用控制粒子,并按照调用的控制粒子的属性信息调整与所述终端关联的智能终端的运行状态。
优选地,所述按照所述时间节点由小到大的顺序依次调用控制粒子,并按照调用的控制粒子的属性信息调整与所述终端关联的智能终端的运行状态的步骤包括:
在所述终端从中间开始播放所述多媒体文件,或者检测到所述多媒体文件的播放过程中进行快进或快退操作时,按照所述控制粒子的时间节点对所述控制粒子进行排序以获得控制粒子序列;
在所述控制粒子序列中获取时间节点与所述多媒体文件的播放时刻相同的控制粒子;
从获取的所述控制粒子开始按照时间节点由小到大的顺序依次调用控制粒子,并按照调用的控制粒子的属性信息调整与所述终端关联的智能终端的运行状态。
优选地,在所述按照所述控制粒子的时间节点对所述控制粒子进行排序以获得控制粒子序列的步骤之后,所述智能终端的控制方法还包括:
在所述控制粒子序列中未获取到时间节点与所述多媒体文件的播放时刻相同的控制粒子时,在所述控制粒子序列中时间节点大于所述播放时刻的控制粒子中获取时间节点最小的控制粒子;
在所述多媒体文件的播放时刻达到获取的所述控制粒子的时间节点时,从获取的所述控制粒子开始按照时间节点由小到大的顺序依次调用控制粒子,并按照调用的控制粒子的属性信息调整与所述终端关联的智能终端的运行状态。
优选地,所述按照所述时间节点由小到大的顺序依次基于控制粒子的属性信息调整与所述终端关联的智能终端的运行状态的步骤包括:
按照所述控制粒子的时间节点由小到大的顺序建立控制粒子队列;
在所述多媒体文件的播放时刻达到所述控制粒子队列中队头的控制粒子的时间节点时,基于所述队头的控制粒子的属性信息调整所述智能终端的运行状态;
将所述队头的控制粒子移出所述控制粒子队列,并继续执行在所述多媒体文件的播放时刻达到所述控制粒子队列中队头的控制粒子的时间节点时,基于所述队头的控制粒子的属性信息调整所述智能终端的运行状态的步骤,直至所述控制粒子队列为空队列。
优选地,所述按照所述时间节点由小到大的顺序依次基于控制粒子的属性信息调整与所述终端关联的智能终端的运行状态的步骤包括:
按照所述控制粒子的时间节点由小到大的顺序建立控制粒子队列;
在所述多媒体文件的播放时刻达到所述控制粒子队列中队头的控制粒子的时间节点时,基于所述队头的控制粒子的属性信息调整所述智能终端的运行状态;
将所述队头的控制粒子移出所述控制粒子队列;
每隔预设时间间隔基于移出操作后所述控制粒子队列中队头的控制粒子的属性信息调整所述智能终端的运行状态,其中,所述预设时间间隔为移出的控制粒子与当前控制粒子队列中队头的控制粒子之间的时间间隔;
在每次调整所述智能终端的运行状态时,将当前控制粒子队列中队头的控制粒子移出所述控制粒子队列。
此外,为实现上述目的,本发明还提供一种智能终端的控制装置,所述智能终端的控制装置包括:
第一获取模块,用于在终端播放多媒体文件时,获取所述多媒体文件关联的光影文件;
第二获取模块,用于获取所述光影文件中的控制粒子;
调整模块,用于按照所述控制粒子的时间节点由小到大的顺序依次调用控制粒子,并按照调用的控制粒子的属性信息调整与所述终端关联的智能终端的运行状态。
优选地,排序单元,用于在从中间开始播放所述多媒体文件,或者检测到所述多媒体文件的播放过程中进行快进或快退操作时,按照所述控制粒子的时间节点对所述控制粒子进行排序以获得控制粒子序列;
第一获取单元,用于在所述控制粒子序列中获取时间节点与所述多媒体文件的播放时刻相同的控制粒子;
第一调用单元,用于从获取的所述控制粒子开始按照时间节点由小到大的顺序依次调用控制粒子,并按照调用的控制粒子的属性信息调整与所述终端关联的智能终端的运行状态。
优选地,所述调整模块还包括:
第二获取单元,用于在所述控制粒子序列中未获取到时间节点与所述多媒体文件的播放时刻相同的控制粒子时,在所述控制粒子序列中时间节点大于所述播放时刻的控制粒子中获取时间节点最小的控制粒子;
第二调用单元,用于在所述多媒体文件的播放时刻达到获取的所述控制粒子的时间节点时,从获取的所述控制粒子开始按照时间节点由小到大的顺序依次调用控制粒子,并按照调用的控制粒子的属性信息调整与所述终端关联的智能终端的运行状态。
优选地,所述调整模块包括:
第一建立单元,用于按照所述控制粒子的时间节点由小到大的顺序建立控制粒子队列;
第一调整单元,用于在所述多媒体文件的播放时刻达到所述控制粒子队列中队头的控制粒子的时间节点时,基于所述队头的控制粒子的属性信息调整所述智能终端的运行状态;
第一移出单元,用于将所述队头的控制粒子移出所述控制粒子队列,并继续执行在所述多媒体文件的播放时刻达到所述控制粒子队列中队头的控制粒子的时间节点时,基于所述队头的控制粒子的属性信息调整所述智能终端的运行状态的步骤,直至所述控制粒子队列为空队列。
优选地,所述调整模块包括:
第二建立单元,用于按照所述控制粒子的时间节点由小到大的顺序建立控制粒子队列;
第二调整单元,用于在所述多媒体文件的播放时刻达到所述控制粒子队列中队头的控制粒子的时间节点时,基于所述队头的控制粒子的属性信息调整所述智能终端的运行状态;
第二移出单元,用于将所述队头的控制粒子移出所述控制粒子队列:
第三调整单元,用于每隔预设时间间隔基于移出操作后所述控制粒子队列中队头的控制粒子的属性信息调整所述智能终端的运行状态,其中,所述预设时间间隔为移出的控制粒子与当前控制粒子队列中队头的控制粒子之间的时间间隔;
第三移出单元,用于在每次调整所述智能终端的运行状态时,将当前控制粒子队列中队头的控制粒子移出所述控制粒子队列。
本发明通过在终端播放多媒体文件时,获取所述多媒体文件对应的光影文件,接着在所述光影文件中获取所述多媒体文件的当前播放时刻匹配的控制粒子,而后基于所述控制粒子的属性信息调整与所述终端关联的智能终端的运行状态,实现了根据光影文件中控制粒子的属性信息调整智能终端的运行状态,减少了截取影片画面及采用图像处理算法处理截取影片画面的流程,提高了控制智能终端调整运行状态的效率,降低了终端的内存消耗。
附图说明
图1为本发明智能终端的控制方法第一实施例的流程示意图;
图2为本发明智能终端的控制方法第二实施例中调整运行状态步骤的流程示意图;
图3为本发明智能终端的控制方法第三实施例中调整运行状态步骤的流程示意图;
图4为本发明智能终端的控制方法第四实施例中调整运行状态步骤的细化流程示意图;
图5为本发明智能终端的控制方法第五实施例中调整运行状态步骤的细化流程示意图;
图6为本发明智能终端的控制装置第一实施例的功能模块示意图;
图7为本发明智能终端的控制装置第二实施例中调整模块的细化功能模块示意图;
图8为本发明智能终端的控制装置第三实施例中调整模块的细化功能模块示意图;
图9为本发明智能终端的控制装置第四实施例中调整模块的细化功能模块示意图;
图10为本发明智能终端的控制装置第五实施例中调整模块的细化功能模块示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明提供一种智能终端的控制方法。参照图1,图1为本发明智能终端的控制方法第一实施例的流程示意图。
在本实施例中,该智能终端的控制方法包括:
步骤S10,在终端播放多媒体文件时,获取所述多媒体文件关联的光影文件;
本实施例中,终端可以为智能电视、投影仪、Pad以及手机等具有显示屏或荧幕的终端。对每一个电影节目、电视节目预先设置并存储关联的光影文件,譬如、对每一集电视剧均存储有关联的光影文件,该光影文件可以存储在具有显示屏或荧幕的终端中,也可以存储在云端服务器中,在终端播放多媒体文件时,若用户需要调整当前智能终端的特效,则可以从云端服务器获取当前多媒体文件对应的光影文件。光影文件包括多组控制粒子,控制粒子的属性信息包括动作类型、时间节点、持续时间、特效类型及特效参数等信息,其中,动作类型用于标明动作的类型,比如开或关;时间节点用于标明动作开始的时间;持续时间用于标明动作响应持续的时间;特效类型用于标明是否是特效,是哪一类特效,比如颜色渐变、持续闪烁,特效类型包括颜色瞬变、颜色渐变、持续闪烁、彩灯环绕、流水、雷电、火焰及星光等;特效参数用于标明特效携带的参数,比如特效类型为从红色渐变为蓝色的颜色渐变时,特效参数则为红色的RGBW值以及蓝色的RGBW值。光影文件可以由专业人员(一般为设计师)理解影片的内容,使用光影编辑器等编辑出相应的光影文件,其中光影编辑器是一个可视化的视频文件编辑器,可以一边播放视频,一边在相应的时间点选择插入想要的效果。
步骤S20,获取所述光影文件中的控制粒子;
本实施例中,在获取到多媒体文件对应的光影文件时,终端获取光影文件中的所有控制粒子,其中,所述控制粒子的属性信息包括时间节点。
步骤S30,按照所述控制粒子的时间节点由小到大的顺序依次调用控制粒子,并按照调用的控制粒子的属性信息调整与所述终端关联的智能终端的运行状态。
本实施例中,在所述终端从头开始播放所述多媒体文件,且获取到与当前播放时刻匹配的控制粒子时,终端按照所述时间节点由小到大的顺序依次调用控制粒子,并按照调用的控制粒子的属性信息调整与所述终端关联的智能终端的运行状态,在所述终端从头开始播放所述多媒体文件时,控制粒子的时间节点与多媒体文件播放时的时间轴一一对应,终端根据该对应关系基于控制粒子的属性信息依次调整与所述终端关联的智能终端的运行状态,进而使智能终端营造一种良好的观影场景,比如,在终端播放的多媒体文件正在演绎一场熊熊烈火燃烧的画面,终端基于所述控制粒子的属性信息调整智能灯等智能终端以展现火焰跳动的场景等,或者在端播放的多媒体文件正在演绎刮风下雪的天气时,终端基于所述控制粒子的属性信息调整空调的运行状态以将空调的冷风打开。智能终端可以为智能灯、空调、手机、冰箱等智能设备,其中,在智能终端为智能灯时调整智能终端的运行状态具体是指调整智能灯的灯光特效,在智能终端为空调时调整智能终端的运行状态具体是指调整空调的冷/热风及风速。
智能终端与智能电视等终端可以采用无线或者有线的方式连接,其中,在采用无线的方式连接时,智能终端上电后进行初始化,在本发明中主要是Wi-Fi模块的初始化,然后对智能终端进行一键配网,智能终端在初始化完成后,进入了待连接状态,通过已经连接网络的智能终端,将路由器的Wi-Fi信息以广播或组播的形式发送给智能终端,使得智能终端与智能电视等终端连接在同一个路由器下,智能电视等终端为TCP连接的Server端,智能终端作为TCP连接的Client,建立TCP连接,并且一台智能电视等终端可以与多台智能终端建立互联互通的连接。
本实施例中,通过在终端播放多媒体文件时,获取所述多媒体文件关联的光影文件,接着获取所述光影文件中的控制粒子,而后按照所述控制粒子的时间节点由小到大的顺序依次调用控制粒子,并按照调用的控制粒子的属性信息调整与所述终端关联的智能终端的运行状态,实现了根据光影文件中控制粒子的属性信息依次调整智能终端的运行状态,减少了截取影片画面及采用图像处理算法处理截取影片画面的流程,提高了控制智能终端调整运行状态的效率,降低了终端的内存消耗。进一步地,根据光影文件中控制粒子的属性信息依次调整智能终端的运行状态避免了采用图像处理算法获取到的主色调的频率不可控,而使得智能灯的展现形式过于单一无法表达多媒体文件所传递的情感的问题,进而通过智能终端运行状态的调整丰富的展现了多媒体文件所表达的效果,提高了用户体验。
基于第一实施例提出本发明智能终端的控制方法的第二实施例,参照图2,在本实施例中,步骤S30包括:
步骤S301,在所述终端从中间开始播放所述多媒体文件,或者检测到所述多媒体文件的播放过程中进行快进或快退操作时,并按照所述控制粒子的时间节点对所述控制粒子进行排序以获得控制粒子序列;
本实施例中,在对媒体文件从中间某一时刻开始播放、在播放过程中用户快进该多媒体文件、或者在播放过程中用户快退该多媒体文件时,终端按照所述控制粒子的时间节点由大到小或由小到大的顺序对所述控制粒子进行排序以获得控制粒子序列。
步骤S302,在所述控制粒子序列中获取时间节点与所述多媒体文件的播放时刻相同的控制粒子;
步骤S303,从获取的所述控制粒子开始按照时间节点由小到大的顺序依次调用控制粒子,并按照调用的控制粒子的属性信息调整与所述终端关联的智能终端的运行状态。
本实施例中,终端在排序后的控制粒子序列中获取时间节点与当前播放时刻相等的控制粒子,而后在获取到时间节点与所述多媒体文件的播放时刻相同的控制粒子时,终端从所述控制粒子开始按照时间节点由小到大的顺序依次调用控制粒子,并按照调用的控制粒子的属性信息调整与所述终端关联的智能终端的运行状态。
本实施例中,通过在所述终端从中间开始播放所述多媒体文件,或者检测到所述多媒体文件的播放过程中进行快进或快退操作时,按照所述控制粒子的时间节点对所述控制粒子进行排序以获得控制粒子序列,接着在所述控制粒子序列中获取时间节点与所述多媒体文件的播放时刻相同的控制粒子,而后从获取的所述控制粒子开始按照时间节点由小到大的顺序依次调用控制粒子,并按照调用的控制粒子的属性信息调整与所述终端关联的智能终端的运行状态,通过根据从控制粒子序列中的控制粒子开始按照时间节点由小到大的顺序依次调整智能终端的运行状态,实现了在从中间开始播放所述多媒体文件、或者检测到所述多媒体文件的播放过程中进行快进或快退操作时调整智能终端的运行状态,并提高了控制粒子获取的效率及精确度,提高了控制智能终端调整运行状态的效率,降低了终端的内存消耗。
基于第二实施例提出本发明智能终端的控制方法的第三实施例,参照图3,在本实施例中,在步骤S301之后,该智能终端的控制方法还包括:
步骤S304,在所述控制粒子序列中未获取到时间节点与所述多媒体文件的播放时刻相同的控制粒子时,在所述控制粒子序列中时间节点大于所述播放时刻的控制粒子中获取时间节点最小的控制粒子;
终端在控制粒子序列中未获取到时间节点与所述多媒体文件的播放时刻相同的控制粒子时,首先在控制粒子序列中确定时间节点大于该播放时刻的所有控制粒子,然后在确定的在控制粒子中获取时间节点最小的控制粒子,该控制粒子的时间节点为当前播放时刻之后最近的时间节点。
步骤S305:在所述多媒体文件的播放时刻达到获取的所述控制粒子的时间节点时,从获取的所述控制粒子开始按照时间节点由小到大的顺序依次调用控制粒子,并按照调用的控制粒子的属性信息调整与所述终端关联的智能终端的运行状态。
本实施例中,通过在所述控制粒子序列中未获取到时间节点与所述多媒体文件的播放时刻相同的控制粒子时,在所述控制粒子序列中时间节点大于所述播放时刻的控制粒子中获取时间节点最小的控制粒子,接着在所述多媒体文件的播放时刻达到获取的所述控制粒子的时间节点时,从获取的所述控制粒子开始按照时间节点由小到大的顺序依次调用控制粒子,并按照调用的控制粒子的属性信息调整与所述终端关联的智能终端的运行状态,实现了从控制粒子序列中的控制粒子开始按照时间节点由小到大的顺序依次调整智能终端的运行状态,提高了调整智能终端的运行状态时间准确度,进一步提高了控制智能终端调整运行状态的效率,降低了终端的内存消耗。
基于第一实施例提出本发明智能终端的控制方法的第四实施例,参照图4,在本实施例中,步骤S30包括:
步骤S311,按照所述控制粒子的时间节点由小到大的顺序建立控制粒子队列;
本实施例中,首先对获取到的控制粒子按照时间节点由小到大的顺序进行排序,然后建立控制粒子队列,在建立控制粒子队列时,根据每一个控制粒子生成对应的队列结点,按照时间节点由小到大的顺序将生成的队列节点进行入队操作,以使建立的控制粒子队列的队列头元素为控制粒子中时间节点最小的控制粒子。
步骤S312,在所述多媒体文件的播放时刻达到所述控制粒子队列中队头的控制粒子的时间节点时,基于所述队头的控制粒子的属性信息调整所述智能终端的运行状态;
本实施例中,实时检测多媒体文件的当前播放时刻与控制粒子队列中队头的控制粒子的时间节点相同,并在所述多媒体文件的播放时刻达到所述控制粒子队列中队头的控制粒子的时间节点时,基于所述队头的控制粒子的属性信息调整智能终端的运行状态。
步骤S313,将所述队头的控制粒子移出所述控制粒子队列,并继续执行在所述多媒体文件的播放时刻达到所述控制粒子队列中队头的控制粒子的时间节点时,基于所述队头的控制粒子的属性信息调整所述智能终端的运行状态的步骤,直至所述控制粒子队列为空队列。
本实施例中,通过将所述队头的控制粒子移出所述控制粒子队列操作删除已经处理过的队头的控制粒子,即将已经根据属性信息调整与所述终端关联的智能终端的运行状态的队头的控制粒子删除。
本实施例中,在检测到多媒体文件的播放时刻与控制粒子队列队头的控制粒子的时间节点不相同时,例如多媒体文件的播放时刻大于控制粒子队列的队头的控制粒子的时间节点,则将队头的控制粒子移出所述控制粒子队列,直至移出操作后控制粒子队列中队头的控制粒子的时间节点小于或等于多媒体文件的播放时刻。
本实施例通过按照所述控制粒子的时间节点由小到大的顺序建立控制粒子队列,接着在所述多媒体文件的播放时刻达到所述控制粒子队列中队头的控制粒子的时间节点时,基于所述队头的控制粒子的属性信息调整所述智能终端的运行状态,而后将所述队头的控制粒子移出所述控制粒子队列,并继续执行在所述多媒体文件的播放时刻达到所述控制粒子队列中队头的控制粒子的时间节点时,基于所述队头的控制粒子的属性信息调整所述智能终端的运行状态的步骤,直至所述控制粒子队列为空队列,实现了通过控制粒子队列调整智能终端的运行状态,提高了控制粒子获取的效率及精确度,进一步提高了控制智能终端调整运行状态的效率,降低了终端的内存消耗。
基于第一实施例提出本发明智能终端的控制方法的第五实施例,参照图5,在本实施例中,步骤S30包括:
步骤S321,按照所述控制粒子的时间节点由小到大的顺序建立控制粒子队列;
本实施例中,首先对获取到的控制粒子按照时间节点由小到大的顺序进行排序,然后建立控制粒子队列,在建立控制粒子队列时,根据每一个控制粒子生成对应的队列结点,按照时间节点由小到大的顺序将生成的队列节点进行入队操作,以使建立的控制粒子队列的队列头元素为控制粒子中时间节点最小的控制粒子。
步骤S322,在所述多媒体文件的播放时刻达到所述控制粒子队列中队头的控制粒子的时间节点时,基于所述队头的控制粒子的属性信息调整所述智能终端的运行状态;
本实施例中,实时检测多媒体文件的当前播放时刻与控制粒子队列中队头的控制粒子的时间节点相同,并在所述多媒体文件的播放时刻达到所述控制粒子队列中队头的控制粒子的时间节点时,基于所述队头的控制粒子的属性信息调整智能终端的运行状态。
步骤S323,将所述队头的控制粒子移出所述控制粒子队列;
本实施例中,通过将所述队头的控制粒子移出所述控制粒子队列操作删除已经处理过的队头的控制粒子,即将已经根据属性信息调整与所述终端关联的智能终端的运行状态的队头的控制粒子删除。
步骤S324,每隔预设时间间隔基于移出操作后所述控制粒子队列中队头的控制粒子的属性信息调整所述智能终端的运行状态,其中,所述预设时间间隔为移出的控制粒子与当前控制粒子队列中队头的控制粒子之间的时间间隔;
所述预设时间间隔为移出的控制粒子与当前控制粒子队列中队头的控制粒子之间的时间间隔,具体地,预设时间间隔为移出的控制粒子的时间节点与当前控制粒子队列中队头的控制粒子的时间节点之差的绝对值。
步骤S325,在每次调整所述智能终端的运行状态时,将当前控制粒子队列中队头的控制粒子移出所述控制粒子队列。
本实施例中,可以采用定时器,在每一次控制粒子队列执行当前控制粒子队列中队头的控制粒子移出时,定时器根据移出的控制粒子的时间节点与当前控制粒子队列中队头的控制粒子的时间节点之差的绝对值进行定时,在定时器定时结束时,基于当前控制粒子队列中队头的控制粒子的属性信息调整智能终端的运行状态;并且在用户暂停当前播放的多媒体文件时,可以暂停定时器,即在检测到当前播放的多媒体文件暂停时,暂停定时器,然后在检测到当前播放的多媒体文件继续播放时,继续运行定时器,以使定时器继续进行计时。本实施例中,还可以在每次调整所述智能终端的运行状态时,计算多媒体文件的播放时刻与当前控制粒子队列中队头的控制粒子的时间节点的差值,判断该差值是否小于等于预设差值,并在该差值大于预设差值时,执行步骤S322,以减少智能终端进行运行状态调整的时间误差,预设差值调整智能终端运行状态时可允许的误差范围,可以由用户进行自行设定。
本实施例通过按照所述控制粒子的时间节点由小到大的顺序建立控制粒子队列,接着在所述多媒体文件的播放时刻达到所述控制粒子队列中队头的控制粒子的时间节点时,基于所述队头的控制粒子的属性信息调整所述智能终端的运行状态,而后将所述队头的控制粒子移出所述控制粒子队列;然后每隔预设时间间隔基于移出操作后所述控制粒子队列中队头的控制粒子的属性信息调整所述智能终端的运行状态,最后在每次调整所述智能终端的运行状态时,将当前控制粒子队列中队头的控制粒子移出所述控制粒子队列,实现了通过控制粒子队列调整智能终端的运行状态,并且通过每隔预设时间间隔的定时调整所述智能终端的运行状态,进一步提高了控制粒子获取的效率及精确度,进一步提高了控制智能终端调整运行状态的效率,降低了终端的内存消耗。
本发明进一步提供一种智能终端的控制装置。参照图6,图6为本发明智能终端的控制装置第一实施例的功能模块示意图。
在本实施例中,该智能终端的控制装置包括:
第一获取模块10,用于在终端播放多媒体文件时,获取所述多媒体文件关联的光影文件;
本实施例中,终端可以为智能电视、投影仪、Pad以及手机等具有显示屏或荧幕的终端。对每一个电影节目、电视节目预先设置并存储关联的光影文件,譬如、对每一集电视剧均存储有关联的光影文件,该光影文件可以存储在具有显示屏或荧幕的终端中,也可以存储在云端服务器中,在终端播放多媒体文件时,若用户需要调整当前智能终端的特效,则可以通过第一获取模块10从云端服务器获取当前多媒体文件对应的光影文件。光影文件包括多组控制粒子,控制粒子的属性信息包括动作类型、时间节点、持续时间、特效类型及特效参数等信息,其中,动作类型用于标明动作的类型,比如开或关;时间节点用于标明动作开始的时间;持续时间用于标明动作响应持续的时间;特效类型用于标明是否是特效,是哪一类特效,比如颜色渐变、持续闪烁,特效类型包括颜色瞬变、颜色渐变、持续闪烁、彩灯环绕、流水、雷电、火焰及星光等;特效参数用于标明特效携带的参数,比如特效类型为从红色渐变为蓝色的颜色渐变时,特效参数则为红色的RGBW值以及蓝色的RGBW值。光影文件可以由专业人员(一般为设计师)理解影片的内容,使用光影编辑器等编辑出相应的光影文件,其中光影编辑器是一个可视化的视频文件编辑器,可以一边播放视频,一边在相应的时间点选择插入想要的效果。
第二获取模块20,用于获取所述光影文件中的控制粒子;
本实施例中,在获取到多媒体文件对应的光影文件时,第二获取模块20获取光影文件中的所有控制粒子,其中,所述控制粒子的属性信息包括时间节点。
调整模块30,用于按照所述控制粒子的时间节点由小到大的顺序依次调用控制粒子,并按照调用的控制粒子的属性信息调整与所述终端关联的智能终端的运行状态。
本实施例中,在所述终端从头开始播放所述多媒体文件,且获取到与当前播放时刻匹配的控制粒子时,调整模块30按照所述时间节点由小到大的顺序依次调用控制粒子,并按照调用的控制粒子的属性信息调整与所述终端关联的智能终端的运行状态,在所述终端从头开始播放所述多媒体文件时,控制粒子的时间节点与多媒体文件播放时的时间轴一一对应,调整模块30根据该对应关系基于控制粒子的属性信息依次调整与所述终端关联的智能终端的运行状态,进而使智能终端营造一种良好的观影场景,比如,在终端播放的多媒体文件正在演绎一场熊熊烈火燃烧的画面,调整模块30基于所述控制粒子的属性信息调整智能终端以展现火焰跳动的场景等,或者在端播放的多媒体文件正在演绎刮风下雪的天气时,调整模块30基于所述控制粒子的属性信息调整空调的运行状态以将空调的冷风打开。智能终端可以为智能灯、空调、手机、冰箱等智能设备,其中,在智能终端为智能灯时调整智能终端的运行状态具体是指调整智能灯的灯光特效,在智能终端为空调时调整智能终端的运行状态具体是指调整空调的冷/热风及风速。
本实施例中,通过在终端播放多媒体文件时,第一获取模块10获取所述多媒体文件关联的光影文件,接着第二获取模块20获取所述光影文件中的控制粒子,而后在所述终端从头开始播放所述多媒体文件时,调整模块30按照所述控制粒子的时间节点由小到大的顺序依次调用控制粒子,并按照调用的控制粒子的属性信息调整与所述终端关联的智能终端的运行状态,实现了根据光影文件中控制粒子的属性信息依次调整智能终端的运行状态,减少了截取影片画面及采用图像处理算法处理截取影片画面的流程,提高了控制智能终端调整运行状态的效率,降低了终端的内存消耗。进一步地,根据光影文件中控制粒子的属性信息依次调整智能终端的运行状态避免了采用图像处理算法获取到的主色调的频率不可控,而使得智能灯的展现形式过于单一无法表达多媒体文件所传递的情感的问题,进而通过智能终端运行状态的调整丰富的展现了多媒体文件所表达的效果,提高了用户体验。
基于第一实施例提出本发明智能终端的控制装置的第二实施例,参照图7,在本实施例中,调整模块30包括:
排序单元301,用于在从中间开始播放所述多媒体文件,或者检测到所述多媒体文件的播放过程中进行快进或快退操作时,按照所述控制粒子的时间节点对所述控制粒子进行排序以获得控制粒子序列;
本实施例中,在对媒体文件从中间某一时刻开始播放、在播放过程中用户快进该多媒体文件、或者在播放过程中用户快退该多媒体文件时,排序单元301按照所述控制粒子的时间节点由大到小或由小到大的顺序对所述控制粒子进行排序以获得控制粒子序列。
第一获取单元302,用于在所述控制粒子序列中获取时间节点与所述多媒体文件的播放时刻相同的控制粒子;
第一调用单元303,用于从获取的所述控制粒子开始按照时间节点由小到大的顺序依次调用控制粒子,并按照调用的控制粒子的属性信息调整与所述终端关联的智能终端的运行状态。
本实施例中,第一调用单元303在排序后的控制粒子序列中获取时间节点与当前播放时刻相等的控制粒子,而后在获取到时间节点与所述多媒体文件的播放时刻相同的控制粒子时,第一调用单元303从所述控制粒子开始按照时间节点由小到大的顺序依次调用控制粒子,并按照调用的控制粒子的属性信息调整与所述终端关联的智能终端的运行状态。
本实施例中,通过在所述终端从中间开始播放所述多媒体文件,或者检测到所述多媒体文件的播放过程中进行快进或快退操作时,排序单元301按照所述控制粒子的时间节点对所述控制粒子进行排序以获得控制粒子序列,接着第一获取单元302在所述控制粒子序列中获取时间节点与所述多媒体文件的播放时刻相同的控制粒子,而后第一调用单元303从获取的所述控制粒子开始按照时间节点由小到大的顺序依次调用控制粒子,并按照调用的控制粒子的属性信息调整与所述终端关联的智能终端的运行状态,通过根据从控制粒子序列中的控制粒子开始按照时间节点由小到大的顺序依次调整智能终端的运行状态,实现了在从中间开始播放所述多媒体文件、或者检测到所述多媒体文件的播放过程中进行快进或快退操作时调整智能终端的运行状态,并提高了控制粒子获取的效率及精确度,提高了控制智能终端调整运行状态的效率,降低了终端的内存消耗。
基于第二实施例提出本发明智能终端的控制装置的第三实施例,参照图8,在本实施例中,调整模块还包括:
第二获取单元304,用于在所述控制粒子序列中未获取到时间节点与所述多媒体文件的播放时刻相同的控制粒子时,在所述控制粒子序列中时间节点大于所述播放时刻的控制粒子中获取时间节点最小的控制粒子;
在控制粒子序列中未获取到时间节点与所述多媒体文件的播放时刻相同的控制粒子时,第二获取单元304首先在控制粒子序列中确定时间节点大于该播放时刻的所有控制粒子,然后在确定的在控制粒子中获取时间节点最小的控制粒子,该控制粒子的时间节点为当前播放时刻之后最近的时间节点。
第二调用单元305,用于在所述多媒体文件的播放时刻达到获取的所述控制粒子的时间节点时,从获取的所述控制粒子开始按照时间节点由小到大的顺序依次调用控制粒子,并按照调用的控制粒子的属性信息调整与所述终端关联的智能终端的运行状态。
本实施例中,通过在所述控制粒子序列中未获取到时间节点与所述多媒体文件的播放时刻相同的控制粒子时,第二获取单元304在所述控制粒子序列中时间节点大于所述播放时刻的控制粒子中获取时间节点最小的控制粒子,接着在所述多媒体文件的播放时刻达到获取的所述控制粒子的时间节点时,第二调用单元305从获取的所述控制粒子开始按照时间节点由小到大的顺序依次调用控制粒子,并按照调用的控制粒子的属性信息调整与所述终端关联的智能终端的运行状态,实现了从控制粒子序列中的控制粒子开始按照时间节点由小到大的顺序依次调整智能终端的运行状态,提高了调整智能终端的运行状态时间准确度,进一步提高了控制智能终端调整运行状态的效率,降低了终端的内存消耗。
基于第一实施例提出本发明智能终端的控制装置的第四实施例,参照图9,在本实施例中,调整模块30包括:
第一建立单元311,用于按照所述控制粒子的时间节点由小到大的顺序建立控制粒子队列;
第一建立单元311首先对获取到的控制粒子按照时间节点由小到大的顺序进行排序,然后建立控制粒子队列,在建立控制粒子队列时,根据每一个控制粒子生成对应的队列结点,按照时间节点由小到大的顺序将生成的队列节点进行入队操作,以使建立的控制粒子队列的队列头元素为控制粒子中时间节点最小的控制粒子。
第一调整单元312,用于在所述多媒体文件的播放时刻达到所述控制粒子队列中队头的控制粒子的时间节点时,基于所述队头的控制粒子的属性信息调整所述智能终端的运行状态;
本实施例中,实时检测多媒体文件的当前播放时刻与控制粒子队列中队头的控制粒子的时间节点相同,并在所述多媒体文件的播放时刻达到所述控制粒子队列中队头的控制粒子的时间节点时,第一调整单元312基于所述队头的控制粒子的属性信息调整智能终端的运行状态。
第一移出单元313,用于将所述队头的控制粒子移出所述控制粒子队列,并继续执行在所述多媒体文件的播放时刻达到所述控制粒子队列中队头的控制粒子的时间节点时,基于所述队头的控制粒子的属性信息调整所述智能终端的运行状态的步骤,直至所述控制粒子队列为空队列。
本实施例中,通过第一移出单元313将所述队头的控制粒子移出所述控制粒子队列操作删除已经处理过的队头的控制粒子,即将已经根据属性信息调整与所述终端关联的智能终端的运行状态的队头的控制粒子删除。
本实施例中,在检测到多媒体文件的播放时刻与控制粒子队列中队头的控制粒子的时间节点不相同时,例如多媒体文件的播放时刻大于控制粒子队列的队头的控制粒子的时间节点,则将队头的控制粒子移出所述控制粒子队列,直至移出操作后控制粒子队列中队头的控制粒子的时间节点小于或等于多媒体文件的播放时刻。
本实施例通过第一建立单元311按照所述控制粒子的时间节点由小到大的顺序建立控制粒子队列,接着在所述多媒体文件的播放时刻达到所述控制粒子队列中队头的控制粒子的时间节点时,第一调整单元312基于所述队头的控制粒子的属性信息调整所述智能终端的运行状态,而后第一移出单元313将所述队头的控制粒子移出所述控制粒子队列,并继续执行在所述多媒体文件的播放时刻达到所述控制粒子队列中队头的控制粒子的时间节点时,基于所述队头的控制粒子的属性信息调整所述智能终端的运行状态的步骤,直至所述控制粒子队列为空队列,实现了通过控制粒子队列调整智能终端的运行状态,提高了控制粒子获取的效率及精确度,进一步提高了控制智能终端调整运行状态的效率,降低了终端的内存消耗。
基于第一实施例提出本发明智能终端的控制装置的第五实施例,参照图10,在本实施例中,调整模块包括:
第二建立单元321,用于按照所述控制粒子的时间节点由小到大的顺序建立控制粒子队列;
本实施例中,第二建立单元321首先对获取到的控制粒子按照时间节点由小到大的顺序进行排序,然后建立控制粒子队列,在建立控制粒子队列时,根据每一个控制粒子生成对应的队列结点,按照时间节点由小到大的顺序将生成的队列节点进行入队操作,以使建立的控制粒子队列的队列头元素为控制粒子中时间节点最小的控制粒子。
第二调整单元322,用于在所述多媒体文件的播放时刻达到所述控制粒子队列中队头的控制粒子的时间节点时,基于所述队头的控制粒子的属性信息调整所述智能终端的运行状态;
本实施例中,实时检测多媒体文件的当前播放时刻与控制粒子队列中队头的控制粒子的时间节点相同,并在所述多媒体文件的播放时刻达到所述控制粒子队列中队头的控制粒子的时间节点时,基于所述队头的控制粒子的属性信息调整智能终端的运行状态。
第二移出单元323,用于将所述队头的控制粒子移出所述控制粒子队列:
本实施例中,通过将所述队头的控制粒子移出所述控制粒子队列操作删除已经处理过的队头的控制粒子,即将已经根据属性信息调整与所述终端关联的智能终端的运行状态的队头的控制粒子删除。
第三调整单元324,用于每隔预设时间间隔基于移出操作后所述控制粒子队列中队头的控制粒子的属性信息调整所述智能终端的运行状态,其中,所述预设时间间隔为移出的控制粒子与当前控制粒子队列中队头的控制粒子之间的时间间隔;
预设时间间隔为移出的控制粒子与当前控制粒子队列中队头的控制粒子之间的时间间隔,具体地,预设时间间隔为移出的控制粒子的时间节点与当前控制粒子队列中队头的控制粒子的时间节点之差的绝对值。
第三移出单元325,用于在每次调整所述智能终端的运行状态时,将当前控制粒子队列中队头的控制粒子移出所述控制粒子队列。
本实施例中,可以采用定时器,在每一次控制粒子队列执行当前控制粒子队列中队头的控制粒子移出时,定时器根据移出的控制粒子的时间节点与当前控制粒子队列中队头的控制粒子的时间节点之差的绝对值进行定时,在定时器定时结束时,基于当前控制粒子队列中队头的控制粒子的属性信息调整智能终端的运行状态;并且在用户暂停当前播放的多媒体文件时,可以暂停定时器,即在检测到当前播放的多媒体文件暂停时,暂停定时器,然后在检测到当前播放的多媒体文件继续播放时,继续运行定时器,以使定时器继续进行计时。
本实施例通过第二建立单元321按照所述控制粒子的时间节点由小到大的顺序建立控制粒子队列,接着在所述多媒体文件的播放时刻达到所述控制粒子队列中队头的控制粒子的时间节点时,第二调整单元322基于所述队头的控制粒子的属性信息调整所述智能终端的运行状态,而后第二移出单元323将所述队头的控制粒子移出所述控制粒子队列;然后第三调整单元324每隔预设时间间隔基于移出操作后所述控制粒子队列中队头的控制粒子的属性信息调整所述智能终端的运行状态,最后在每次调整所述智能终端的运行状态时,第三移出单元325将当前控制粒子队列中队头的控制粒子移出所述控制粒子队列,实现了通过控制粒子队列调整智能终端的运行状态,并且通过每隔预设时间间隔的定时调整所述智能终端的运行状态,进一步提高了控制粒子获取的效率及精确度,进一步提高了控制智能终端调整运行状态的效率,降低了终端的内存消耗。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种智能终端的控制方法,其特征在于,所述智能终端的控制方法包括以下步骤:
在终端播放多媒体文件时,获取所述多媒体文件关联的光影文件;
获取所述光影文件中的控制粒子;
按照所述控制粒子的时间节点由小到大的顺序依次调用控制粒子,并按照调用的控制粒子的属性信息调整与所述终端关联的智能终端的运行状态。
2.如权利要求1所述的智能终端的控制方法,其特征在于,所述按照所述时间节点由小到大的顺序依次调用控制粒子,并按照调用的控制粒子的属性信息调整与所述终端关联的智能终端的运行状态的步骤包括:
在所述终端从中间开始播放所述多媒体文件,或者检测到所述多媒体文件的播放过程中进行快进或快退操作时,按照所述控制粒子的时间节点对所述控制粒子进行排序以获得控制粒子序列;
在所述控制粒子序列中获取时间节点与所述多媒体文件的播放时刻相同的控制粒子;
从获取的所述控制粒子开始按照时间节点由小到大的顺序依次调用控制粒子,并按照调用的控制粒子的属性信息调整与所述终端关联的智能终端的运行状态。
3.如权利要求2所述的智能终端的控制方法,其特征在于,在所述按照所述控制粒子的时间节点对所述控制粒子进行排序以获得控制粒子序列的步骤之后,所述智能终端的控制方法还包括:
在所述控制粒子序列中未获取到时间节点与所述多媒体文件的播放时刻相同的控制粒子时,在所述控制粒子序列中时间节点大于所述播放时刻的控制粒子中获取时间节点最小的控制粒子;
在所述多媒体文件的播放时刻达到获取的所述控制粒子的时间节点时,从获取的所述控制粒子开始按照时间节点由小到大的顺序依次调用控制粒子,并按照调用的控制粒子的属性信息调整与所述终端关联的智能终端的运行状态。
4.如权利要求1所述的智能终端的控制方法,其特征在于,所述按照所述时间节点由小到大的顺序依次基于控制粒子的属性信息调整与所述终端关联的智能终端的运行状态的步骤包括:
按照所述控制粒子的时间节点由小到大的顺序建立控制粒子队列;
在所述多媒体文件的播放时刻达到所述控制粒子队列中队头的控制粒子的时间节点时,基于所述队头的控制粒子的属性信息调整所述智能终端的运行状态;
将所述队头的控制粒子移出所述控制粒子队列,并继续执行在所述多媒体文件的播放时刻达到所述控制粒子队列中队头的控制粒子的时间节点时,基于所述队头的控制粒子的属性信息调整所述智能终端的运行状态的步骤,直至所述控制粒子队列为空队列。
5.如权利要求1所述的智能终端的控制方法,其特征在于,所述按照所述时间节点由小到大的顺序依次基于控制粒子的属性信息调整与所述终端关联的智能终端的运行状态的步骤包括:
按照所述控制粒子的时间节点由小到大的顺序建立控制粒子队列;
在所述多媒体文件的播放时刻达到所述控制粒子队列中队头的控制粒子的时间节点时,基于所述队头的控制粒子的属性信息调整所述智能终端的运行状态;
将所述队头的控制粒子移出所述控制粒子队列;
每隔预设时间间隔基于移出操作后所述控制粒子队列中队头的控制粒子的属性信息调整所述智能终端的运行状态,其中,所述预设时间间隔为移出的控制粒子与当前控制粒子队列中队头的控制粒子之间的时间间隔;
在每次调整所述智能终端的运行状态时,将当前控制粒子队列中队头的控制粒子移出所述控制粒子队列。
6.一种智能终端的控制装置,其特征在于,所述智能终端的控制装置包括:
第一获取模块,用于在终端播放多媒体文件时,获取所述多媒体文件关联的光影文件;
第二获取模块,用于获取所述光影文件中的控制粒子;
调整模块,用于按照所述控制粒子的时间节点由小到大的顺序依次调用控制粒子,并按照调用的控制粒子的属性信息调整与所述终端关联的智能终端的运行状态。
7.如权利要求6所述的智能终端的控制装置,其特征在于,所述调整模块包括:
排序单元,用于在从中间开始播放所述多媒体文件,或者检测到所述多媒体文件的播放过程中进行快进或快退操作时,按照所述控制粒子的时间节点对所述控制粒子进行排序以获得控制粒子序列;
第一获取单元,用于在所述控制粒子序列中获取时间节点与所述多媒体文件的播放时刻相同的控制粒子;
第一调用单元,用于从获取的所述控制粒子开始按照时间节点由小到大的顺序依次调用控制粒子,并按照调用的控制粒子的属性信息调整与所述终端关联的智能终端的运行状态。
8.如权利要求7所述的智能终端的控制装置,其特征在于,所述调整模块还包括:
第二获取单元,用于在所述控制粒子序列中未获取到时间节点与所述多媒体文件的播放时刻相同的控制粒子时,在所述控制粒子序列中时间节点大于所述播放时刻的控制粒子中获取时间节点最小的控制粒子;
第二调用单元,用于在所述多媒体文件的播放时刻达到获取的所述控制粒子的时间节点时,从获取的所述控制粒子开始按照时间节点由小到大的顺序依次调用控制粒子,并按照调用的控制粒子的属性信息调整与所述终端关联的智能终端的运行状态。
9.如权利要求6所述的智能终端的控制装置,其特征在于,所述调整模块包括:
第一建立单元,用于按照所述控制粒子的时间节点由小到大的顺序建立控制粒子队列;
第一调整单元,用于在所述多媒体文件的播放时刻达到所述控制粒子队列中队头的控制粒子的时间节点时,基于所述队头的控制粒子的属性信息调整所述智能终端的运行状态;
第一移出单元,用于将所述队头的控制粒子移出所述控制粒子队列,并继续执行在所述多媒体文件的播放时刻达到所述控制粒子队列中队头的控制粒子的时间节点时,基于所述队头的控制粒子的属性信息调整所述智能终端的运行状态的步骤,直至所述控制粒子队列为空队列。
10.如权利要求6所述的智能终端的控制装置,其特征在于,所述调整模块包括:
第二建立单元,用于按照所述控制粒子的时间节点由小到大的顺序建立控制粒子队列;
第二调整单元,用于在所述多媒体文件的播放时刻达到所述控制粒子队列中队头的控制粒子的时间节点时,基于所述队头的控制粒子的属性信息调整所述智能终端的运行状态;
第二移出单元,用于将所述队头的控制粒子移出所述控制粒子队列:
第三调整单元,用于每隔预设时间间隔基于移出操作后所述控制粒子队列中队头的控制粒子的属性信息调整所述智能终端的运行状态,其中,所述预设时间间隔为移出的控制粒子与当前控制粒子队列中队头的控制粒子之间的时间间隔;
第三移出单元,用于在每次调整所述智能终端的运行状态时,将当前控制粒子队列中队头的控制粒子移出所述控制粒子队列。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610148002.4A CN105812866A (zh) | 2016-03-15 | 2016-03-15 | 智能终端的控制方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610148002.4A CN105812866A (zh) | 2016-03-15 | 2016-03-15 | 智能终端的控制方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105812866A true CN105812866A (zh) | 2016-07-27 |
Family
ID=56467432
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610148002.4A Pending CN105812866A (zh) | 2016-03-15 | 2016-03-15 | 智能终端的控制方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105812866A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106385591A (zh) * | 2016-10-17 | 2017-02-08 | 腾讯科技(上海)有限公司 | 视频处理方法及视频处理装置 |
CN109661080A (zh) * | 2018-12-17 | 2019-04-19 | 苏州欧普照明有限公司 | 一种一键组网的控制方法及控制系统 |
CN112351564A (zh) * | 2020-11-19 | 2021-02-09 | 青岛易来智能科技股份有限公司 | 一种灯光控制方法、系统及编码方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090089812A1 (en) * | 2007-10-01 | 2009-04-02 | Electronics And Telecommunications Research Institute | System and method for controlling synchronization of media and multi-devices for single-media multi-device media service |
CN103313113A (zh) * | 2013-05-29 | 2013-09-18 | 深圳市九洲电器有限公司 | 一种视频的播放方法及机顶盒 |
CN105245793A (zh) * | 2015-09-21 | 2016-01-13 | 广东小明网络技术有限公司 | 一种灯控文件的生成方法及装置 |
CN105263043A (zh) * | 2015-10-13 | 2016-01-20 | 小米科技有限责任公司 | 智能家居设备的控制方法、装置及终端 |
-
2016
- 2016-03-15 CN CN201610148002.4A patent/CN105812866A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090089812A1 (en) * | 2007-10-01 | 2009-04-02 | Electronics And Telecommunications Research Institute | System and method for controlling synchronization of media and multi-devices for single-media multi-device media service |
CN103313113A (zh) * | 2013-05-29 | 2013-09-18 | 深圳市九洲电器有限公司 | 一种视频的播放方法及机顶盒 |
CN105245793A (zh) * | 2015-09-21 | 2016-01-13 | 广东小明网络技术有限公司 | 一种灯控文件的生成方法及装置 |
CN105263043A (zh) * | 2015-10-13 | 2016-01-20 | 小米科技有限责任公司 | 智能家居设备的控制方法、装置及终端 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106385591A (zh) * | 2016-10-17 | 2017-02-08 | 腾讯科技(上海)有限公司 | 视频处理方法及视频处理装置 |
CN109661080A (zh) * | 2018-12-17 | 2019-04-19 | 苏州欧普照明有限公司 | 一种一键组网的控制方法及控制系统 |
CN112351564A (zh) * | 2020-11-19 | 2021-02-09 | 青岛易来智能科技股份有限公司 | 一种灯光控制方法、系统及编码方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107396167B (zh) | 基于智能电视信号源的悬浮式菜单显示方法及智能电视 | |
CN105872835A (zh) | 实现异地同步观影的方法、装置及智能设备 | |
CN105245793B (zh) | 一种灯控文件的生成方法及装置 | |
CN102917270A (zh) | 一种多视频动态预览方法、装置及系统 | |
WO2017166972A1 (zh) | 一种视频播放控制方法、装置及机顶盒、存储介质 | |
CN104780466A (zh) | 一种电视显示亮度的调整方法及装置 | |
CN105812866A (zh) | 智能终端的控制方法及装置 | |
CN104808946A (zh) | 图像播放控制方法及装置 | |
CN103747348B (zh) | 移动终端、机顶盒和电视节目的切换方法 | |
CN106162332A (zh) | 一种电视播放控制方法及装置 | |
CN103491432A (zh) | 多媒体信息输出控制方法、装置和系统 | |
CN108055581A (zh) | 动态播放电视节目的方法、智能电视及存储介质 | |
CN108040290A (zh) | 基于ar技术的电视节目实时换脸方法 | |
CN105763922A (zh) | 视频处理的方法和装置 | |
CN113473207A (zh) | 直播方法、装置、存储介质及电子设备 | |
CN105208443B (zh) | 一种实现电视音量调节的方法、装置及系统 | |
CN106371605A (zh) | 虚拟现实场景调节方法及装置 | |
CN107178870A (zh) | 多媒体数据播放设备、空调控制方法及装置 | |
CN109413482A (zh) | 一种视频播放的控制方法和一种终端设备 | |
CN103685963B (zh) | 图像显示处理方法及装置 | |
CN103414856A (zh) | 一种进行频道预览的方法和装置 | |
CN105163448A (zh) | 一种led智能灯的控制方法、装置及系统 | |
CN103024575B (zh) | 一种为Android智能电视机上多应用提供通用服务的方法 | |
CN110300259A (zh) | 一种户外广告设备快速拍照监播的方法 | |
CN104836912A (zh) | 一种信息处理的方法及移动终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into 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: 1225198 Country of ref document: HK |
|
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160727 |
|
REG | Reference to a national code |
Ref country code: HK Ref legal event code: WD Ref document number: 1225198 Country of ref document: HK |