定时控制方法、客户端、服务器及定时控制系统与流程

文档序号:12494300阅读:232来源:国知局
定时控制方法、客户端、服务器及定时控制系统与流程

本发明涉及信号控制技术领域,具体涉及一种定时控制方法、客户端、服务器及定时控制系统。



背景技术:

当前,操作人员可通过客户端将操作指令发送至前端设备,从而能够实现操作人员通过客户端对应用于前端设备的信号进行实时控制。例如,在视频控制系统中,操作人员可通过客户端实时控制视频信号在视频显示设备中显示屏幕上的显示位置、大小及内容等;又例如,在音频控制系统中,操作人员可通过客户端实时控制音频信号在音频播放设备的播放音量、播放音轨等。然而,操作人员无法离开客户端现场来实现对前端设备进行控制,导致操作控制的成本高且效率低。



技术实现要素:

本发明实施例提供了一种定时控制方法、客户端、服务器及定时控制系统,能够通过客户端定时控制前端设备,进而降低了操作控制的人力成本并且提高了客户端控制前端设备的操作效率。

第一方面,本发明实施例提供一种定时控制方法,包括:

客户端根据用户在所述客户端的控制界面上的输入操作生成控制事件,所述控制事件包括控制对象、控制内容及触发时间;

所述客户端将所述控制事件发送至服务器,以控制所述服务器在所述触发时间对所述控制对象按照所述控制内容进行控制操作。

可选的,所述客户端根据用户在所述客户端的控制界面上的输入操作生成控制事件,包括:

客户端检测到用户在所述控制界面上的触发操作后,显示设置界面,所述设置界面上包括控制对象输入框、控制内容输入框及触发时间输入框;

所述客户端根据所述用户对所述控制对象输入框、所述控制内容输入框及所述触发时间输入框的输入操作,分别确定所述控制对象、所述控制内容及所述触发时间;

所述客户端根据确定的所述控制对象、所述控制内容及所述触发时间生成所述控制事件。

可选的,所述方法还包括:

所述客户端根据所述控制事件确定事件主题;

所述客户端将所述事件主题及所述触发时间作为所述控制事件的信息摘要显示在所述控制界面上。

可选的,所述客户端根据所述控制事件确定事件主题,包括:

所述客户端根据所述控制事件中的所述控制内容提取关键字,将所述关键字作为所述事件主题;或者,

若所述设置界面上包括事件主题输入框,所述客户端根据所述用户对所述事件主题输入框的输入操作,确定所述事件主题。

可选的,所述客户端将所述控制事件发送至服务器之后,所述方法还包括:

所述客户端从所述服务器接收所述控制事件的执行进程;

所述客户端根据所述执行进程更改显示在所述控制界面上的所述控制事件的信息摘要的显示格式。

可选的,所述客户端将所述控制事件发送至服务器之后,所述方法还包括:

所述客户端接收所述用户对所述控制事件的状态更新操作,所述状态更新操作包括删除、编辑、实时触发;

所述客户端根据所述状态更新操作生成所述控制事件的状态更新信息;

所述客户端将所述控制事件的状态更新信息发送至所述服务器,以通知所述服务器按照所述状态更新信息对所述控制事件进行更改操作。

可选的,所述控制对象包括音频播放设备、视频显示设备、灯组控制设备或者窗帘控制设备,其中:

若所述控制对象为音频播放设备,所述控制内容包括开启或关闭所述音频播放设备、控制音频信号的播放顺序、控制音频信号的播放音量、控制音频播放设备中的播放扬声器;

若所述控制对象为视频显示设备,所述控制内容包括开启或关闭所述视频显示设备、控制视频信号的播放顺序、控制视频信号在所述视频显示设备上的显示区域和/或分辨率;

若所述控制对象为灯组控制设备,所述控制内容包括开启关闭灯组、灯组光亮强度、灯组光亮图形、灯组光亮周期;

若所述控制对象为窗帘控制设备,所述控制内容包括窗帘运动速度、窗帘达到位置。

第二方面,本发明实施例提供了一种定时控制方法,包括:

服务器接收客户端发送的控制事件,所述控制事件包括控制对象、控制内容及触发时间;

所述服务器将所述接收到的控制事件保存至控制计划表;

所述服务器按照预设周期查询所述控制计划表中是否存在控制事件的触发时间与当前查询时间相同;

若存在,所述服务器在所述触发时间对所述控制事件中的控制对象按照所述控制事件的控制内容进行控制操作。

可选的,所述服务器将所述接收到的控制事件保存至控制计划表之后,所述方法还包括:

所述服务器接收所述客户端发送的状态更新信息;

所述服务器在所述控制计划表中查找所述状态更新信息对应的控制事件;

所述服务器根据所述状态更新信息对所述对应的控制事件进行更改操作。

可选的,所述控制事件还包括循环周期,其中,所述服务器在所述触发时间对所述控制事件中的控制对象按照所述控制事件的控制内容进行控制操作之后,所述方法还包括:

所述服务器根据所述循环周期更改所述控制事件的触发时间。

可选的,所述控制对象包括音频播放设备、视频显示设备、灯组控制设备或者窗帘控制设备,其中:

若所述控制对象为音频播放设备,所述控制内容包括开启或关闭所述音频播放设备、控制音频信号的播放顺序、控制音频信号的播放音量、控制音频播放设备中的播放扬声器;

若所述控制对象为视频显示设备,所述控制内容包括开启或关闭所述视频显示设备、控制视频信号的播放顺序、控制视频信号在所述视频显示设备上的显示区域和/或分辨率;

若所述控制对象为灯组控制设备,所述控制内容包括开启关闭灯组、灯组光亮强度、灯组光亮图形、灯组光亮周期;

若所述控制对象为窗帘控制设备,所述控制内容包括窗帘运动速度、窗帘达到位置。

第三方面,本发明实施例提供了一种客户端,所述客户端包括功能单元,所述功能单元用于执行本发明实施例第一方面任一方法中所描述的部分或全部步骤。

第四方面,本发明实施例提供了一种服务器,所述服务器包括功能单元,所述功能单元用于执行本发明实施例第二方面任一方法中所描述的部分或全部步骤。

第五方面,本发明实施例提供了一种定时控制系统,包括:至少一个客户端、服务器及至少一个控制对象,其中:

所述至少一个客户端包括第一方面中任一项所述客户端;

所述服务器包括第二方面中任一项所述服务器。

本发明实施例中,客户端根据用户在客户端的控制界面上的输入操作生成控制事件,并通过将该控制事件发送给服务器,使服务器能够通过该控制事件定时对系统中的前端设备(即控制对象)进行定时控制,从而降低了系统中操作控制的人力成本并且提高了客户端控制前端设备的操作效率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例公开的一种定时控制系统的结构示意图;

图2是本发明实施例公开的一种定时控制方法的流程示意图;

图3是本发明实施例公开的另一种定时控制方法的流程示意图;

图4是本发明实施例公开的又一种定时控制方法的流程示意图;

图5是本发明实施例公开的一种客户端的单元组成图;

图6是本发明实施例公开的一种服务器的单元组成图;

图7是本发明实施例公开的一种控制界面的示意图;

图8是本发明实施例公开的一种设置界面的示意图;

图9是本发明实施例公开的另一种控制界面的示意图;

图10是本发明实施例公开的图1所示系统中视频显示设备的显示示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

下面对本发明实施例公开的一种定时控制系统进行描述。

本发明实施例中的定时控制系统可包括至少一个客户端、服务器及至少一个控制对象,该控制对象可为音频播放设备、视频显示设备、灯组控制设备或者窗帘控制设备的其中一种。其中,控制对象也可理解为系统中的前端设备。本发明实施例以视频显示设备为例,对本发明实施例能够应用的定时控制系统进行说明。

如图1所示,图1是本发明实施例公开的一种定时控制系统的结构示意图。该定时控制系统的前端设备为视频显示设备,具体的,该视频显示设备可为视频拼接墙,即该视频显示设备能够在一块或多块屏幕上加载多个视频源信号进行显示,屏幕可划分出多个显示区域,每个显示区域可加载一个视频源信号进行显示。本发明实施例所示系统以包括两个前端设备为例,如图1所示,该定时控制系统包括客户端101、服务器102、信号切换设备103、第一视频显示设备104、第二视频显示设备105、本地视频源106、网络视频源107及交换机108。其中,信号切换设备103通过有线或无线方式连接第一视频显示设备104及第二视频显示设备105,客户端101、服务器102及信号切换设备103通过WAN/LAN(Wide Area Network/Local Area Network,广域网/局域网)的方式进行网络互连,本地视频源106连接信号切换设备103,网络视频源107连接交换机108后,通过WAN/LAN与其他设备进行互连,从而该系统能够实现播放网络视频源信号。信号切换设备103可以是拼接处理器或者矩阵。

客户端101能够将制定的控制界面显示给用户,并可接收用户的输入操作,还能够根据用户的输入操作生成控制事件,该控制事件可具体包括控制对象、控制内容及触发时间,并可将控制事件发送至服务器102进行保存。服务器102可将接收的控制事件保存至控制计划表中,并根据控制计划表对信号切换设备103发送控制信号,从而信号切换设备103能够根据控制信号对第一视频显示设备104及第二视频显示设备105进行控制,如控制视频显示设备开启或关闭,或者控制视频显示设备按照控制内容进行显示,或者控制视频显示设备显示本地视频源信号或网络视频源信号等,本发明实施例不做限定。具体的,客户端101及服务器102的结构及能够实施的方法可参加以下方法实施例及装置实施例。

本发明实施例中,客户端根据用户在客户端的控制界面上的输入操作生成控制事件,并通过将该控制事件发送给服务器,使服务器能够通过该控制事件定时对系统中的前端设备(即控制对象)进行定时控制,从而降低了系统中操作控制的人力成本并且提高了客户端控制前端设备的操作效率。

下面对本发明方法实施例进行描述。

请参阅图2,图2是本发明实施例公开的一种定时控制方法的流程示意图。该定时控制方法可应用于客户端。如图2所示,该方法至少包括以下步骤。

步骤S201,客户端根据用户在所述客户端的控制界面上的输入操作生成控制事件,所述控制事件包括控制对象、控制内容及触发时间。

在一个实施例中,客户端可根据用户在客户端的控制界面上的输入操作生成控制事件,控制事件可包括控制对象、控制内容及触发事件。本发明实施例中,控制对象即为定时控制系统中的前端设备。控制对象可以是音频播放设备、视频显示设备、灯组控制设备或者窗帘控制设备的其中一种。

具体的,客户端可将制定的控制界面提供给用户,该控制界面可根据WPF(Windows Presentation Foundation)中的日历控件进行制定。例如,控制界面可为如图7所示的日历界面。该控制界面可包括索引日历显示区域以及展开日历显示区域。用户可通过上述任一选择区域选择日期,并可通过触发操作添加与该日期相关联的控制事件。其中,客户端可通过配置的键盘、鼠标或触控屏等输入装置接收用户的输入操作。并可根据用户在客户端的控制界面上的输入操作生成控制事件。

可选的,当客户端检测到用户在控制界面的触发操作后,可通过显示设置界面,使用户输入构成控制事件的事件参数。控制事件的事件参数可包括控制对象、控制内容及触发时间等。例如,当控制界面为如图7所示的日历界面时,用户在控制界面的触发操作可包括选择某一日期,或者,选择某一日期后,按照预设的触发规则实现触发操作,如当客户端配置有鼠标时,在选择某一日期后,通过点击鼠标右键触发客户端显示设置界面,或者当客户端配置有触控屏时,在选择某一日期后,通过长按该日期的显示区域触发客户端显示设置界面,当然,预设触发规则还可包括其他方式,在此本发明实施例不做限定。举例说明,在图7所示的日历界面中,用户在索引日历显示区域或展开日历显示区域中的任一区域选中了2016年11月11日,则可进一步显示如图8所示的设置界面,表明用户要在2016年11月11日建立新的控制事件。

当检测到用户在控制界面上的触发操作后,可显示设置界面。用户可通过设置界面输入构成控制事件的事件参数。例如,当控制事件包括控制对象、控制内容及触发时间时,设置界面可包括控制对象输入框、控制内容输入框以及触发时间输入框。客户端可通过获取在相应输入框中用户的输入内容确定各事件参数,进而根据获取的各事件参数生成控制事件。可选的,设置界面还可包括事件主题输入框,客户端可从事件主题输入框中获取用户输入的事件主题,进而可将事件主题与触发时间作为信息摘要显示在控制界面上,使用户能够在控制界面获取定时控制信息。例如,当控制界面为如图7所示的日历界面时,可将生成的控制事件的信息摘要显示在展示日历显示区域,从而便于用户对生成的控制事件进行管理。可选的,客户端还可根据生成的控制事件,自行生成事件主题。如客户端预定关键字库,通过确定控制内容中是否包括关键字库中的关键字,若包括,则将关键字作为事件主题,若不包括,解析控制内容语义,从控制内容中提取关键字作为事件主题,进而可将事件主题与触发时间作为信息摘要显示在控制界面上。

可选的,客户端可首先接收服务器收集的控制对象信息,以图1所示定时控制系统为例,客户端可通过服务器获取视频显示设备的数量、标识及地址等、本地视频源信号的数量、网络视频源信号的数量、信号切换设备(如拼接处理器)中各输入/输出端口的占用情况等。客户端可通过获取的信息制定设置界面,例如根据视频播放器的数量及视频播放器的标识地址等信息在控制对象输入框内生成多个视频显示设备标识选项以供用户进行选择,又如,当客户端获取到控制对象为视频显示设备时,可调用预设的与视频切换系统相关的控制内容并将调用控制内容作为选项显示在控制内容输入框内以供用户进行选择,调用的控制内容可包括但不限于开启或关闭视频显示设备,在某一视频显示设备开启显示画面窗口数量、各窗口分别显示的信号源画面、窗口位置及窗口分辨率等。其中,信号源画面与信号源的ID一一对应,信号源ID是各路信号源的唯一识别码,也就是每个窗口用于显示哪一路视频源信号的标识。即客户端可根据所应用的系统不同,制定不同的设置界面。

本发明实施例中所描述的设置界面可以图8所示的设置界面为例,图8所示的设置界面可应用于图1所示的定时控制系统中。其中,图8中的主题输入框可由用户自行输入事件主题,屏幕即为应用于图1的视频显示设备的标识,客户端可根据获取的视频显示设备的数量及标识制定控制对象输入框中的选项以供用户进行选择。图8中的时间输入框可提供给用户选择具体时间,结合图7中用户选取的日期,可确定生成的控制事件的具体触发时间。图8中的事件输入框即为控制内容输入框,图8中的内容输入框可为控制内容子输入框,即在事件输入框内确定控制内容类型,事件输入框内可提供开启或关闭屏幕,或者大屏预案调用的选项以供用户选取,内容输入框内可提供大屏预案调用的具体内容以供用户选取。如内容输入框内的具体内容可包括显示在屏幕1的窗口位置及大小,所要显示的视频源信号标识以及显示的视频源信号的分辨率。确定窗口位置及分辨率可通过坐标表示,如坐标(0,1560,1428,1040)中(0,1560)表示窗口的起点位置,(1428,1040)表示窗口的长及宽,同时也表示像素个数,即也可确定视频源信号显示的分辨率。当然,客户端可在用户对事件输入框进行选取操作后,根据选取结果调用相关联的预设内容进行显示。

步骤S202,所述客户端将所述控制事件发送至服务器,以控制所述服务器在所述触发时间对所述控制对象按照所述控制内容进行控制操作。

在一个实施例中,当客户端生成控制事件后,可将控制事件发送至服务器。从而服务器在接收到控制事件后,能够根据控制事件中的事件参数,如触发时间、控制对象及控制内容等确定控制指令。例如,根据图8所示用户输入的控制事件,服务器可在触发时间向屏幕1发送控制指令,控制指令包括的控制内容为大屏预案调用。并根据携带的参数如窗口参数等确定在屏幕1上显示的窗口位置、大小及显示视频源信号的分辨率。

可选的,客户端发送给服务器的控制事件中还可包括循环周期,如每周或每天的相同触发时间触发控制事件。

可选的,客户端还可在将控制事件发送至服务器后,接收服务器对控制事件的执行进程,并根据执行进程确定信息摘要的显示格式,以使用户在查看控制界面时,能够对各执行事件的执行进程一目了然。其中,执行进程可包括:未执行、即将执行、正在执行、执行成功及执行失败。根据服务器反馈的执行进程确定信息摘要的显示格式可包括根据执行进程的不同,信息摘要的字体颜色或大小或字体格式不同等,在此,本发明实施例不做限定。

可选的,客户端还可在控制界面接收用户对已生成的控制事件的状态更新操作。其中,状态更新操作至少包括修改、删除、实时触发等。具体的,客户端可在控制界面上接收用户对已生成控制事件的显示区域上的触发操作后,显示该控制事件的状态更新选项,以图9所示的控制界面为例,如图9所示,当客户端接收到用户对2016年11月16日在日历中的显示区域的触发操作后,该显示多个选项包括新建事件、触发事件、编辑事件及删除事件。其中,用户选择新建事件为显示设置界面的触发操作,用户选择删除事件可对该日期的显示区域内的至少一个事件进行删除,用户选择编辑事件可对该日期的显示区域内的至少一个事件进行编辑,用户选择触发时间可对该日期的显示区域内的至少一个事件进行实时触发。进一步的,当接收到用户的选择操作后,可进一步判断该用户的选择操作的操作位置是否对应控制事件的显示位置,若是,表明用户选中该控制事件并进行相应的状态更新操作;或者,当接收到用户的选择操作后,提示用户进一步对该日期内已生成的控制事件进行选取。

客户端在根据用户的状态更新操作对控制事件进行修改后,还可根据状态更新操作生成该控制事件的状态更新信息。具体的,当状态更新操作为删除操作时,客户端可生成该控制事件的删除信息,删除信息中可包括控制事件标识及删除指令,从而使服务器接收到该删除信息后,能对应删除该控制事件。当状态更新操作为修改操作时,客户端可将修改后的控制事件及状态更新指令作为修改信息发送至服务器,从而使服务器能够将接收到的修改后的控制事件替换已保存的未修改的控制事件。当状态更新操作为实时触发时,客户端可将实时触发指令及控制事件标识作为实时触发信息发送至服务器,从而使服务器能够在接收到实时触发指令后,即刻向控制对象发送控制事件,进而实现实时触发。

本发明实施例中,客户端根据用户在客户端的控制界面上的输入操作生成控制事件,并通过将该控制事件发送给服务器,使服务器能够通过该控制事件定时对系统中的前端设备(即控制对象)进行定时控制,从而降低了系统中操作控制的人力成本并且提高了客户端控制前端设备的操作效率。

请参阅图3,图3是本发明实施例公开的另一种定时控制方法的流程示意图。该定时控制方法应用于服务器。如图3所示,该方法可至少包括以下步骤。

步骤S301,服务器接收客户端发送的控制事件,所述控制事件包括控制对象、控制内容及触发时间。

在一个实施例中,服务器可接收客户端发送的控制事件,该控制事件可包括控制对象、控制内容及触发时间。

可选的,控制事件中还可包括循环周期,即服务器需要根据循环周期向控制对象循环发送控制内容。具体的,当服务器本次向控制对象发送控制内容后,可根据循环周期更改保存的该控制事件的触发时间,从而实现向控制对象循环发送控制内容。

步骤S302,所述服务器将所述接收到的控制事件保存至控制计划表。

在一个实施例中,当服务器接收到控制事件后,可将接收到的控制事件保存至控制计划表中。当定时控制系统中存在多个客户端时,服务器可从多个客户端接收控制事件,并可将控制事件保存至控制计划表中以便管理。控制计划表的每个表项可包括发送控制事件的客户端的标识、控制对象、控制内容以及触发时间。可选的,表项中还可包括该控制事件的循环周期。

可选的,服务器还可接收客户端发送的状态更新信息,根据该状态更新信息在控制计划表中查找到对应的控制事件,并根据状态更新信息对对应的控制事件进行更改操作。具体的,状态更新信息可包括删除信息、修改信息以及实时触发信息。当服务器接收到删除信息后,从控制计划表中删除对应的控制事件;当服务器接收到修改信息后,可根据修改信息中携带的修改后的控制事件替换已保存在控制计划表中的未修改的控制事件。当服务器接收到实时触发信息后,可对控制计划表中的对应控制事件进行实时触发,即实时对控制事件中的控制对象发送控制内容,具体的,服务器可更改控制计划表中的控制事件的触发事件为当前事件。

步骤S303,所述服务器按照预设周期查询所述控制计划表中是否存在控制事件的触发时间与当前查询时间相同。

在一个实施例中,服务器可按照预设周期查询控制计划表中是否存在控制事件的触发时间与当前查询时间相同。具体的,服务器可根据触发时间的最小时间单位确定预设周期,如触发时间的最小时间单位为分,则服务器预设的查询周期可为1分钟,或者30秒或者1秒等,本发明实施例不做限定。当查询到控制计划表中存在控制事件的触发时间与当前查询时间相同,则可触发该控制事件,对该控制事件指示的控制对象按照控制内容进行控制操作。如对控制内容进行开启或关闭,或者指示控制内容显示对应信息等。若不存在,可继续按照预设周期循环查询。

步骤S304,若存在,所述服务器在所述触发时间对所述控制事件中的控制对象按照所述控制事件的控制内容进行控制操作。

在一个实施例中,当服务器确定控制计划表中有需要触发的控制事件,则服务器即刻在该触发时间对控制事件中的控制对象按照控制内容进行控制操作。举例说明,当控制事件为根据如图8所示的设置界面生成的控制事件时,服务器向视频播放器发送控制内容的显示效果可参见图10所示的视频播放器的显示屏上的显示效果,其中,每个窗口均根据服务器发送的控制事件生成并在视频播放器上进行显示。

可选的,上述方法实施例可应用于多种应用场景或者定时控制系统中。上述方法实施例以应用于图1所示的定时控制系统中为例。当然,上述方法实施例还可应用于控制对象为音频播放设备的音频定时控制系统中,在该音频定时控制系统中,控制事件所包含的控制内容可包括但不限于:开启或关闭所述音频播放设备、控制音频信号的播放顺序、控制音频信号的播放音量、控制音频播放设备中的播放扬声器。上述方法实施例还可应用于控制对象为灯组控制设备的灯组定时控制系统中,在该灯组定时控制系统中,控制事件所包含的控制内容可包括但不限于:开启关闭灯组、灯组光亮强度、灯组光亮图形、灯组光亮周期。上述方法实施例还可应用于控制对象为窗帘控制设备的窗帘定时控制系统中,控制事件所包含的控制内容可包括但不限于:窗帘运动速度、窗帘达到位置等。

请参阅图4,图4是本发明实施例公开的有一种定时控制方法的流程示意图。该方法可具体应用于如图1所示的系统中。下面对该方法的实施方式进行详细说明。

步骤S401,服务器收集系统中视频显示设备、本地视频源及网络视频源的硬件信息。其中,硬件信息可包括:视频显示设备的数量、本地视频源信号的数量、网络视频源信号的数量、信号切换设备(如拼接处理器)中各输入/输出端口的占用情况等。

可选的,若系统中存在信号切换设备,如拼接处理器等,上述硬件信息可从信号切换设备中获取。

步骤S402,客户端向服务器发送查询指令,所述查询指令用于查询所述硬件信息。

步骤S403,服务器将所述收集的硬件信息反馈给客户端。

步骤S404,客户端将所述硬件信息显示给用户。

步骤S405,客户端根据用户在控制界面上的输入操作生成控制事件,所述控制事件至少包括控制对象、控制内容及触发时间。其中,控制对象与上述硬件信息相关联。

步骤S406,客户端将所述控制事件发送至服务器。

步骤S407,服务器将控制事件保存至控制计划表中。

步骤S408,服务器按照预设周期查询控制计划表中是否存在控制事件的触发时间与当前查询时间相同。

步骤S409,若存在,服务器在触发时间对控制事件中所指示的视频播放器按照控制内容进行控制操作。

上述步骤的具体描述方式可参见图2或图3所示方法实施例的具体描述方式,在此不再赘述。

下面对本发明装置实施例进行描述。

请参阅图5,图5是本发明实施例公开的一种客户端的单元组成图。该客户端可包括:第一生成单元501、发送单元502。

其中,第一生成单元501,用于根据用户在所述客户端的控制界面上的输入操作生成控制事件,所述控制事件包括控制对象、控制内容及触发时间;

发送单元502,用于将所述控制事件发送至服务器,以控制所述服务器在所述触发时间对所述控制对象按照所述控制内容进行控制操作。

可选的,所述第一生成单元501包括:

显示子单元,用于检测到用户在所述控制界面上的触发操作后,显示设置界面,所述设置界面上包括控制对象输入框、控制内容输入框及触发时间输入框;

确定子单元,用于根据所述用户对所述控制对象输入框、所述控制内容输入框及所述触发时间输入框的输入操作,分别确定所述控制对象、所述控制内容及所述触发时间;

生成子单元,用于根据确定的所述控制对象、所述控制内容及所述触发时间生成所述控制事件。

可选的,客户端还包括:

确定单元503,用于根据所述控制事件确定事件主题;

显示单元504,用于将所述事件主题及所述触发时间作为所述控制事件的信息摘要显示在所述控制界面上。

可选的,确定单元503具体用于:

根据所述控制事件中的所述控制内容提取关键字,将所述关键字作为所述事件主题;或者,

若所述设置界面上包括事件主题输入框,根据所述用户对所述事件主题输入框的输入操作,确定所述事件主题。

可选的,客户端还包括:

第一接收单元505,用于所述发送单元将所述控制事件发送至服务器之后,从所述服务器接收所述控制事件的执行进程;

更改单元506,用于根据所述执行进程更改显示在所述控制界面上的所述控制事件的信息摘要的显示格式。

可选的,客户端还包括:

第二接收单元507,用于所述发送单元将所述控制事件发送至服务器之后,接收所述用户对所述控制事件的状态更新操作,所述状态更新操作包括删除、编辑、实时触发;

第二生成单元508,用于根据所述状态更新操作生成所述控制事件的状态更新信息;

所述发送单元502,还用于将所述控制事件的状态更新信息发送至所述服务器,以通知所述服务器按照所述状态更新信息对所述控制事件进行更改操作。

可选的,所述控制对象包括音频播放设备、视频显示设备、灯组控制设备或者窗帘控制设备,其中:

若所述控制对象为音频播放设备,所述控制内容包括开启或关闭所述音频播放设备、控制音频信号的播放顺序、控制音频信号的播放音量、控制音频播放设备中的播放扬声器;

若所述控制对象为视频显示设备,所述控制内容包括开启或关闭所述视频显示设备、控制视频信号的播放顺序、控制视频信号在所述视频显示设备上的显示区域和/或分辨率;

若所述控制对象为灯组控制设备,所述控制内容包括开启关闭灯组、灯组光亮强度、灯组光亮图形、灯组光亮周期;

若所述控制对象为窗帘控制设备,所述控制内容包括窗帘运动速度、窗帘达到位置。

请参阅图6,图6是本发明实施例公开的一种服务器的单元组成图。如图6所示,该服务器包括第一接收单元601、保存单元602、查询单元603、控制单元604。

其中,第一接收单元601,用于接收客户端发送的控制事件,所述控制事件包括控制对象、控制内容及触发时间;

保存单元602,用于将所述接收到的控制事件保存至控制计划表;

查询单元603,用于按照预设周期查询所述控制计划表中是否存在控制事件的触发时间与当前查询时间相同;

控制单元604,用于若存在,在所述触发时间对所述控制事件中的控制对象按照所述控制事件的控制内容进行控制操作。

可选的,服务器还包括:

第二接收单元605,还用于在所述保存单元将所述接收到的控制事件保存至控制计划表之后,接收所述客户端发送的状态更新信息;

查找单元606,用于在所述控制计划表中查找所述状态更新信息对应的控制事件;

更改单元607,用于根据所述状态更新信息对所述对应的控制事件进行更改操作。

可选的,所述控制事件还包括循环周期,所述更改单元607还用于:

所述控制单元在所述触发时间对所述控制事件中的控制对象按照所述控制事件的控制内容进行控制操作之后,根据所述循环周期更改所述控制事件的触发时间。

可选的,所述控制对象包括音频播放设备、视频显示设备、灯组控制设备或者窗帘控制设备,其中:

若所述控制对象为音频播放设备,所述控制内容包括开启或关闭所述音频播放设备、控制音频信号的播放顺序、控制音频信号的播放音量、控制音频播放设备中的播放扬声器;

若所述控制对象为视频显示设备,所述控制内容包括开启或关闭所述视频显示设备、控制视频信号的播放顺序、控制视频信号在所述视频显示设备上的显示区域和/或分辨率;

若所述控制对象为灯组控制设备,所述控制内容包括开启关闭灯组、灯组光亮强度、灯组光亮图形、灯组光亮周期;

若所述控制对象为窗帘控制设备,所述控制内容包括窗帘运动速度、窗帘达到位置。

上述功能单元用于实现上述方法实施例中的相应步骤,在此不再赘述。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储器包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(英文:Read-Only Memory,简称:ROM)、随机存取器(英文:Random Access Memory,简称:RAM)、磁盘或光盘等。

以上对本发明实施例进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1