一种基于中控系统的控制方法及装置制造方法

文档序号:6308572阅读:282来源:国知局
一种基于中控系统的控制方法及装置制造方法
【专利摘要】本发明实施例公开了一种基于中控系统的控制方法及控制装置,用于兼容不同厂家的设备,可扩展性好,控制效率和准确率高。本发明实施例方法包括:接收用户的输入指令,所述输入指令包括被控设备标识和功能参数;根据初始化的可扩展标记语言XML文件,生成所述输入指令对应的控制指令,所述控制指令至少包括中控设备标识、连接端口、所述被控设备标识和功能参数;将所述控制指令发送给所述中控设备标识对应的中控设备,并通过所述中控设备将所述控制指令发送给所述被控设备标识对应的被控设备,以使所述被控设备执行所述功能参数对应的功能。
【专利说明】一种基于中控系统的控制方法及装置

【技术领域】
[0001]本发明涉及中央控制【技术领域】,具体涉及一种基于中控系统的控制方法及装置。

【背景技术】
[0002]中控(中央控制系统)是指对声、光、电等各种设备进行集中管理和控制的设备,被广泛应用于多媒体教室、多功能会议厅、指挥控制中心、智能化家庭等。用户可用按钮式控制面板、计算机显示器、触摸屏和无线遥控等设备,通过计算机和中控软件控制投影机、展示台、影碟机、录像机、卡座、功放、话筒、计算机、笔记本、电动屏幕、电动窗帘、灯光等设备。然而,目前的中控没有制定标准的兼容协议,各个厂家采用各自的协议,具体是在特定的项目开发中制定满足该项目的中控程序,而该中控程序只能统一控制和管理该项目开发中的产品,而不能使用在另一个项目中,使得所开发的产品不具备可扩展性,项目成本较闻。


【发明内容】

[0003]针对上述缺陷,本发明实施例提供了一种基于中控系统的控制方法及装置,兼容不同厂家开发的中控设备和产品,可扩展性高。
[0004]本发明实施例一方面提供了一种基于中控系统的控制方法,可包括:
[0005]接收用户的输入指令,所述输入指令包括被控设备标识和功能参数;
[0006]根据初始化的可扩展标记语言XML文件,生成所述输入指令对应的控制指令,所述控制指令至少包括中控设备标识、连接端口、所述被控设备标识和功能参数;
[0007]将所述控制指令发送给所述中控设备标识对应的中控设备,并通过所述中控设备将所述控制指令发送给所述被控设备标识对应的被控设备,以使所述被控设备执行所述功能参数对应的功能。
[0008]本发明实施例另一方面提供了一种基于中控系统的控制装置,可包括:
[0009]接收模块,用于接收用户的输入指令,所述输入指令包括被控设备标识和功能参数;
[0010]生成模块,用于根据初始化的可扩展标记语言XML文件,生成所述输入指令对应的控制指令,所述控制指令至少包括中控设备标识、连接端口、所述被控设备标识和功能参数;
[0011]发送模块,用于将所述控制指令发送给所述中控设备标识对应的中控设备,并通过所述中控设备将所述控制指令发送给所述被控设备标识对应的被控设备,以使所述被控设备执行所述功能参数对应的功能。
[0012]从以上技术方案可以看出,本发明实施例具有以下优点:
[0013]本发明实施例中,获取到用户的输入指令后,根据初始化的XML文件,生成了该输入指令对应的控制指令,其中,该控制指令包括中控设备标识、连接端口、所述被控设备标识和功能参数。之后,将该控制指令发送给中控设备标识对应的中控设备,进而由该中控设备将该控制指令发送给被控设备标识对应的被控设备,那么被控设备就可以执行功能参数对应的功能。与现有技术相比,本发明实施例中的控制指令指示了下发路径和被控设备需要执行的功能,进而只需要按照该控制指令来下发控制指令即可,对中控设备和被控设备没有限制,可扩展性较好,可以降低中控系统的成本。

【专利附图】

【附图说明】
[0014]为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0015]图1为本发明实施例提供的中控系统的结构示意图;
[0016]图2为本发明实施例提供的基于中控系统的控制方法的流程示意图;
[0017]图3为本发明另一实施例提供的基于中控系统的控制方法的流程示意图;
[0018]图4为本发明另一实施例提供的基于中控系统的控制方法的流程示意图;
[0019]图5为本发明实施例提供的基于中控系统的控制装置的结构示意图。

【具体实施方式】
[0020]下面将结合本发明实施例的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0021]本发明实施例提供了一种基于中控系统的控制方法及装置,用于兼容不同厂家的中控设备和产品,可扩展性强。
[0022]本发明实施例可以应用在多媒体教室、多功能会议厅、指挥控制中心、智能化家庭等环境的中控系统中,具体如图1所示,该中控系统可以包括至少一台中控设备和若干台被控设备,其中,每一台中控设备连接至少一台被控设备,图1中N为大于或等于I的正整数。在一终端上安装控制软件,该终端可以通过局域网络与中控设备连接。其中,该控制软件通过在总结所有厂家设备的共性的基础上开发得到。在初次启动该中控系统时,对该中控系统进行初始化操作。
[0023]具体地,上述初始化操作包括以下内容:
[0024]Al、采用可扩展标记语言(Extensive Markup Language, XML)文件描述中控设备标识、端口号、端口类型和端口数量等;
[0025]A2、采用XML文件描述被控设备标识、被控端口号、类型和功能面板等;
[0026]A3、采用XML文件描述中控设备与被控设备的连接关系;
[0027]A4、采用XML文件描述被控设备上的功能面板的按钮,每个按钮对应一个功能。
[0028]上述初始化操作在终端执行,并且初始化的XML文件保存在终端中。
[0029]基于上述介绍,下面以具体实施例,对本发明进行详细介绍。
[0030]请参阅图2,图2为本发明实施例提供的一种基于中控系统的控制方法的流程示意图;如图2所示,一种基于中控系统的控制方法可包括步骤:
[0031]S21、接收用户的输入指令;
[0032]在安装有控制软件的终端进行上述初始化操作后,进入控制流程。在控制流程中,启动控制软件,接收用户输入的输入指令,其中,该输入指令包括被控设备标识和功能参数。
[0033]具体地,上述功能参数可以是指该被控设备需要执行的功能标识。结合上述XML文件,上述功能参数可以是功能面板上任意一个按钮对应的标识。
[0034]S22、根据初始化的XML文件,生成所述输入指令对应的控制指令;
[0035]其中,终端能够在初始化的XML文件中,根据输入指令中的被控设备标识和功能参数,进一步获取被控设备最终执行该功能参数对应的功能之前,每一步对应的参数,然后由所有参数生成该控制指令。
[0036]上述控制指令至少包括中控设备标识、连接端口、所述被控设备标识和功能参数。
[0037]可以理解的是,上述控制指令中还可以包括被控端口号,也就是在被控设备上通过哪个被控端口号连接到功能面板上,或者哪个被控端口号连接到功能按钮上。
[0038]在本发明实施例中,可以对控制指令的格式进行定义,设定控制指令格式中的参数位置,以方便中控设备和被控设备从控制指令中读取到需要的参数。
[0039]S23、将所述控制指令发送给所述中控设备标识对应的中控设备,并通过所述中控设备将所述控制指令发送给所述被控设备标识对应的被控设备,以使所述被控设备执行所述功能参数对应的功能。
[0040]终端先将控制指令发送给中控设备,中控设备再将控制指令发送给被控设备,被控设备可以根据控制指令执行功能参数对应的功能。
[0041 ] 在本发明实施例中,通过终端根据XML生成控制指令,由于该控制指令中已经每一步的指令,因此,中控设备和被控设备只需要根据该控制指令来执行相关操作,不会受到不同厂家设备的限制,进而有效提高了中控设备和被控设备的可扩展性,降低了中控系统的成本,且控制速度快、准确率高。
[0042]具体地,上述步骤S22可以包括如图3所示的步骤:
[0043]S31、在XML文件中查找与所述被控设备标识对应的被控设备连接的中控设备,并获取所述中控设备标识,以及所述中控设备与被控设备连接的连接端口 ;
[0044]S32、根据所述中控设备标识、连接端口、被控设备标识和功能参数生成所述输入指令对应的控制指令。
[0045]可以理解的是,根据用户的输入指令,由输入指令中的被控设备标识,在XML文件中查找到与该被控设备相连接的中控设备,获得中控设备标识和连接端口,再由该功能参数查找XML文件中对被控设备和功能面板的描述,然后得到被控设备上的被控端口号和功能标识等。
[0046]之后,再根据查找到的上述中控设备标识、连接端口等生成控制指令。
[0047]还可以理解的是,在上述步骤S23之后,终端可以检测中控设备与该终端连接的输入端口,并获取该输入端口的互联网协议(Internet Protocol,简称IP)地址和/或端口号。然后,终端通过该IP地址和/或端口号将控制指令发送给中控设备。若该输入端口是网络端口,那么同时获取IP地址和端口号。
[0048]请参阅图4,图4为本发明另一实施例提供的基于中控系统的控制方法的流程示意图;如图4所示,一种基于中控系统的控制方法可包括:
[0049]S41、打开控制软件;
[0050]运行终端,启动控制软件。
[0051]S42、接收用户的输入指令;
[0052]通过用户输入需要被控设备标识和该被控设备需要执行的功能。
[0053]S43、根据所述输入指令,查找XML生成控制指令;
[0054]具体地,通过附图3所示的步骤生成控制指令。
[0055]S44、对所述控制指令进行加密,得到控制指令包;
[0056]具体地,利用已有协议对该控制指令进行加密,在原来的控制指令中加上包头和包结束符。
[0057]S45、将所述控制指令包发送给控制指令中的中控设备;
[0058]S46、所述中控设备对所述控制指令包进行解密,得到所述控制指令;
[0059]中控设备根据已有协议,对该控制指令包进行解密,具体是将终端加密时的包头和包结束符去掉。
[0060]S47、所述中控设备将所述控制指令发送所述控制指令中的被控设备;
[0061]S48、所述被控设备接收到所述控制指令,执行所述控制指令对应的功能;
[0062]控制指令发送到被控设备,被控设备根据控制指令,执行功能参数对应的功能。
[0063]S49、结束。
[0064]在一个具体应用场景中,假设该中控系统中包括3个中控设备,分别为中控设备1、中控设备2和中控设备3,1、2和3为中控设备对应的标识。其中,中控设备2连着有三个被控设备,分别为DVD2-1 (其中,DVD的标识为:2-1),被控设备2_2,被控设备2_3,DVD2-1通过红外输出端口 2(在XML文件中,该红外输出端口 2的类型为:红外,端口号为:2)与该中控设备2连接,DVD的播放功能对应的标识为:2-1-2,其中,播放功能标识2-1-2中的2-1是DVD标识,通过采用承接上级标识的方式来标识下级,能够更加清楚,提高控制的准确率。
[0065]用户的输入指令中被控设备标识为2-1,功能参数为2-1-2,那么在XML文件中,查找到中控设备和连接端口,进而生成控制指令,该控制指令中可以按照控制指令格式设置上述各项参数,例如,可以依次包括:2、2、2-1、2-1-2。
[0066]在中控设备2接收到该控制指令时,从红外输出端口 2将该控制指令发送给DVD2-1, DVD2-1将根据2_1_2启动播放功能,进而完成整个控制流程。
[0067]请参阅图5,本发明实施例提供的基于中控系统的控制方法对应的控制装置,可包括:
[0068]接收模块510,用于接收用户的输入指令,所述输入指令包括被控设备标识和功能参数;
[0069]生成模块520,用于根据初始化的可扩展标记语言XML文件,生成所述输入指令对应的控制指令,所述控制指令至少包括中控设备标识、连接端口、所述被控设备标识和功能参数;
[0070]发送模块530,用于将所述控制指令发送给所述中控设备标识对应的中控设备,并通过所述中控设备将所述控制指令发送给所述被控设备标识对应的被控设备,以使所述被控设备执行所述功能参数对应的功能。
[0071]在本发明实施例中,接收模块510接收输入指令,然后生成模块520根据初始化的XML文件生成接收模块510接收的输入指令对应的控制指令,发送模块530将该控制指令发送给中控设备,再由中控设备将该控制指令发送给被控设备,从而被控设备执行控制指令中的功能参数对应的功能。本发明实施例通过生成控制指令,由于控制指令包括了每一步执行的参数,中控设备和被控设备只要根据控制指令执行操作即可,不会受到不同厂家设备的限制,可扩展性好,且能降低中控系统的成本。
[0072]在具体应用中,上述生成模块520具体用于:在XML文件中查找与所述被控设备标识对应的被控设备连接的中控设备,并获取所述中控设备标识,以及所述中控设备与被控设备连接的连接端口 ;根据所述中控设备标识、连接端口、被控设备标识和功能参数生成所述输入指令对应的控制指令。
[0073]可以理解的是,根据用户的输入指令,由输入指令中的被控设备标识,在XML文件中查找到与该被控设备相连接的中控设备,获得中控设备标识和连接端口,再由该功能参数查找XML文件中对被控设备和功能面板的描述,然后得到被控设备上的被控端口号和功能标识等。
[0074]在具体应用中,上述发送模块530具体用于:检测所述中控设备的输入端口,并获取所述输入端口的端口信息;所述端口信息包括互联网协议IP地址和/或端口号;根据所述端口信息,将所述控制指令发送给所述中控设备标识对应的中控设备。
[0075]在本发明实施例中,为了加强控制指令的安全,发送模块530在发送控制指令之前,可以利用已有协议对所述控制指令进行加密得到控制指令包,并将所述控制指令包发送给所述中控设备。而中控设备在接收发送模块530发送的控制指令包后,利用所述已有协议对所述控制指令包进行解密,得到控制指令;将所述控制指令发送给所述被控设备标识对应的被控设备,以使所述被控设备执行所述功能参数对应的功能。
[0076]在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0077]所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0078]在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0079]所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
[0080]另外,在本发明各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
[0081]所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM, Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0082]以上对本发明所提供的一种基于中控系统的控制方法及控制装置进行了详细介绍,对于本领域的一般技术人员,依据本发明实施例的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【权利要求】
1.一种基于中控系统的控制方法,其特征在于,包括: 接收用户的输入指令,所述输入指令包括被控设备标识和功能参数; 根据初始化的可扩展标记语言XML文件,生成所述输入指令对应的控制指令,所述控制指令至少包括中控设备标识、连接端口、所述被控设备标识和功能参数; 将所述控制指令发送给所述中控设备标识对应的中控设备,并通过所述中控设备将所述控制指令发送给所述被控设备标识对应的被控设备,以使所述被控设备执行所述功能参数对应的功能。
2.根据权利要求1所述的控制方法,其特征在于,所述根据初始化的可扩展标记语言XML文件,生成所述输入指令对应的控制指令包括: 在XML文件中查找与所述被控设备标识对应的被控设备连接的中控设备,并获取所述中控设备标识,以及所述中控设备与被控设备连接的连接端口 ; 根据所述中控设备标识、连接端口、被控设备标识和功能参数生成所述输入指令对应的控制指令。
3.根据权利要求1或2所述的控制方法,其特征在于,所述将所述控制指令发送给所述中控设备标识对应的中控设备包括: 检测所述中控设备的输入端口,并获取所述输入端口的端口信息;所述端口信息包括互联网协议IP地址和/或端口号; 根据所述端口信息,将所述控制指令发送给所述中控设备标识对应的中控设备。
4.根据权利要求3所述的控制方法,其特征在于,所述将所述控制指令发送给所述中控设备标识对应的中控设备包括: 利用已有协议对所述控制指令进行加密得到控制指令包,并将所述控制指令包发送给所述中控设备。
5.根据权利要求4所述的控制方法,其特征在于,所述通过所述中控设备将所述控制指令发送给所述被控设备标识对应的被控设备包括: 所述中控设备利用所述已有协议对所述控制指令包进行解密,得到控制指令; 所述中控设备将所述控制指令发送给所述被控设备标识对应的被控设备,以使所述被控设备执行所述功能参数对应的功能。
6.一种基于中控系统的控制装置,其特征在于,包括:接收模块,用于接收用户的输入指令,所述输入指令包括被控设备标识和功能参数;生成模块,用于根据初始化的可扩展标记语言XML文件,生成所述输入指令对应的控制指令,所述控制指令至少包括中控设备标识、连接端口、所述被控设备标识和功能参数;发送模块,用于将所述控制指令发送给所述中控设备标识对应的中控设备,并通过所述中控设备将所述控制指令发送给所述被控设备标识对应的被控设备,以使所述被控设备执行所述功能参数对应的功能。
7.根据权利要求6所述的控制装置,其特征在于, 所述生成模块具体用于:在XML文件中查找与所述被控设备标识对应的被控设备连接的中控设备,并获取所述中控设备标识,以及所述中控设备与被控设备连接的连接端口 ;根据所述中控设备标识、连接端口、被控设备标识和功能参数生成所述输入指令对应的控制指令。
8.根据权利要求6或7所述的控制装置,其特征在于, 所述发送模块具体用于:检测所述中控设备的输入端口,并获取所述输入端口的端口信息;所述端口信息包括互联网协议IP地址和/或端口号;根据所述端口信息,将所述控制指令发送给所述中控设备标识对应的中控设备。
9.根据权利要求8所述的控制装置,其特征在于, 所述发送模块具体还用于:利用已有协议对所述控制指令进行加密得到控制指令包,并将所述控制指令包发送给所述中控设备。
10.根据权利要求8所述的控制装置,其特征在于,所述中控设备具体用于:利用所述已有协议对所述控制指令包进行解密,得到控制指令;将所述控制指令发送给所述被控设备标识对应的被控设备,以使所述被控设备执行所述功能参数对应的功能。
【文档编号】G05B19/418GK104460592SQ201410586868
【公开日】2015年3月25日 申请日期:2014年10月28日 优先权日:2014年10月28日
【发明者】朱小华, 李申展 申请人:广东威创视讯科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1