CN105824295A - 一种硬件设备控制方法、装置及*** - Google Patents

一种硬件设备控制方法、装置及*** Download PDF

Info

Publication number
CN105824295A
CN105824295A CN201510009670.4A CN201510009670A CN105824295A CN 105824295 A CN105824295 A CN 105824295A CN 201510009670 A CN201510009670 A CN 201510009670A CN 105824295 A CN105824295 A CN 105824295A
Authority
CN
China
Prior art keywords
hardware
hardware device
control instruction
layer
controls
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
Application number
CN201510009670.4A
Other languages
English (en)
Inventor
何少阳
舒丹
许筠
王永贵
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Aerospace Ke Gong Group 4th Research Institute's Command Automation Technical Research And Application Center
Original Assignee
China Aerospace Ke Gong Group 4th Research Institute's Command Automation Technical Research And Application Center
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by China Aerospace Ke Gong Group 4th Research Institute's Command Automation Technical Research And Application Center filed Critical China Aerospace Ke Gong Group 4th Research Institute's Command Automation Technical Research And Application Center
Priority to CN201510009670.4A priority Critical patent/CN105824295A/zh
Publication of CN105824295A publication Critical patent/CN105824295A/zh
Pending legal-status Critical Current

Links

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Computer And Data Communications (AREA)

Abstract

本发明实施例提供了一种硬件设备控制方法和硬件设备控制装置及***。该硬件设备控制方法包括:服务层接收应用层发送的第一控制指令;所述服务层根据所述第一控制指令查找预设的硬件设备的配置文件,确定与所述第一控制指令对应的第一硬件设备;所述服务层向硬件控制层发送对所述第一硬件设备的第二控制指令,以使所述硬件控制层根据所述第二控制指令对所述第一硬件设备进行控制。本发明实施例中应用层在下发控制指令时屏蔽了底层硬件设备的差异性,降低了***之间的耦合性,从而实现了信息流的通用控制,在硬件设备扩展时也无需再更改应用层,提高了可扩展性和通用性,避免了资源浪费。

Description

一种硬件设备控制方法、装置及***
技术领域
本发明涉及设备控制技术领域,特别是涉及一种硬件设备控制方法和一种硬件设备控制装置及***。
背景技术
在演播大厅、宣传展示等应用中,为了实现对音频、视频、灯光等各种硬件设备的统一控制,需要开发相应的信息流控制***。
现有硬件控制***耦合性较高,多采用硬件控制层、***应用层的二层体系架构设计,如图1所示。为了实现***应用层对硬件控制层中各硬件设备的控制,该***应用层会针对不同类型或不同型号的硬件设备设置对应的控制接口,并通过对应的控制协议实现对不同硬件设备的控制。
然而,该硬件设备控制***及方法只能完成特定型号的设备控制,当底层硬件设备变更时会导致整个***的重构,因此该***及方法可扩展性和通用性较低,会造成极大的资源浪费。
因此,目前需要本领域技术人员迫切解决的一个技术问题就是:如何能提高硬件设备控制***及方法的可扩展性和通用性。
发明内容
本发明实施例所要解决的技术问题是提供一种硬件设备控制方法,能够提高可扩展性和通用性,减少资源浪费。
相应的,本发明实施例还提供了一种硬件设备控制装置及***,用以保证上述方法的实现及应用。
为了解决上述问题,本发明公开了一种硬件设备控制方法,包括:
服务层接收应用层发送的第一控制指令;
所述服务层根据所述第一控制指令查找预设的硬件设备的配置文件,确定与所述第一控制指令对应的第一硬件设备;
所述服务层向硬件控制层发送对所述第一硬件设备的第二控制指令,以使所述硬件控制层根据所述第二控制指令对所述第一硬件设备进行控制。
进一步,所述服务层接收应用层发送的第一控制指令,包括:
所述服务层通过与所述应用层之间的通用控制接口接收所述应用层发送的第一控制指令。
进一步,所述服务层向硬件控制层发送对所述第一硬件设备的第二控制指令,包括:
所述服务层通过与所述硬件控制层之间的通用硬件设备控制接口向所述硬件控制层发送对所述第一硬件设备的第二控制指令。
进一步,所述配置文件包含所述硬件控制层中各硬件设备的属性,所述硬件设备的属性与所述应用层发送的控制指令相对应。
进一步,所述配置文件还包括所述各硬件设备的***组织结构,所述***组织结构至少包括硬件种类和数量。
进一步,所述服务层根据所述第一控制指令查找预设的硬件设备的配置文件,确定与所述第一控制指令对应的第一硬件设备,包括:
所述服务层根据所述第一控制指令在所述配置文件中查找与所述第一控制指令对应的硬件设备的属性;
所述服务层确定出具有所述对应的硬件设备属性的第一硬件设备;
所述服务层根据所述第一控制指令确定需要控制的所述第一硬件设备中的硬件种类和数量。
进一步,所述硬件控制层根据所述第二控制指令对所述第一硬件设备进行控制,包括:
所述硬件控制层根据所述第二控制指令,采用与所述第一硬件设备对应的控制协议对所述第一硬件设备进行控制,其中,所述硬件控制层中设置有硬件设备与控制协议的对应关系。
本发明实施例还提供了一种硬件设备控制装置,包括:
指令接收单元,用于接收所述应用层发送的第一控制指令;
硬件确定单元,用于根据所述第一控制指令查找预设的硬件设备的配置文件,确定与所述第一控制指令对应的第一硬件设备;
指令发送单元,用于向所述硬件控制层发送对所述第一硬件设备的第二控制指令,以使所述硬件控制层根据所述第二控制指令对所述第一硬件设备进行控制。
进一步,所述指令接收单元,具体用于通过与所述应用层之间的通用控制接口接收所述应用层发送的第一控制指令。
进一步,所述指令发送单元,具体用于通过与所述硬件控制层之间的通用硬件设备控制接口向所述硬件控制层发送对所述第一硬件设备的第二控制指令。
进一步,所述配置文件包含所述硬件控制层中各硬件设备的属性,所述硬件设备的属性与所述应用层发送的控制指令相对应。
进一步,所述配置文件还包括所述各硬件设备的***组织结构,所述***组织结构至少包括硬件种类和数量。
进一步,所述硬件确定单元包括:
属性查找子单元,用于根据所述第一控制指令在所述配置文件中查找与所述第一控制指令对应的硬件设备的属性;
设备确定子单元,用于确定出具有所述对应的硬件设备属性的第一硬件设备;
硬件确定子单元,用于根据所述第一控制指令确定需要控制的所述第一硬件设备中的硬件种类和数量。
本发明实施例还提供了一种硬件设备控制***,包括应用服务器、中间服务器和硬件控制服务器,其中,
所述应用服务器,用于向所述中间服务器发送第一控制指令;
所述中间服务器,用于根据所述第一控制指令查找预设的硬件设备的配置文件,确定与所述第一控制指令对应的第一硬件设备;向所述硬件控制服务器发送对所述第一硬件设备的第二控制指令;
所述硬件控制服务器,用于根据所述第二控制指令对所述第一硬件设备进行控制。
进一步,所述中间服务器与所述应用服务器之间具有通用控制接口,所述中间服务器与所述硬件控制服务器之间具有通用硬件设备控制接口。
进一步,所述硬件控制服务器,具体用于根据所述第二控制指令,采用与所述第一硬件设备对应的控制协议对所述第一硬件设备进行控制,其中,所述硬件控制服务器中设置有硬件设备与控制协议的对应关系。
与现有技术相比,本发明实施例包括以下优点:
本本发明实施例使用硬件控制层、服务层、应用层的三层体系架构设计,通过服务层统一接收应用层发送的控制指令,依据配置文件确定给出需要控制的硬件设备,然后再通过统一的接口告知硬件控制层进行硬件控制,使得应用层在下发控制指令时屏蔽了底层硬件设备的差异性,降低了***之间的耦合性,从而实现了信息流的通用控制,在硬件设备扩展时也无需再更改应用层,提高了可扩展性和通用性,避免了资源浪费。
附图说明
图1是现有技术中一种硬件控制***的结构示意图;
图2是本发明的一种硬件设备控制方法实施例的步骤流程图;
图3是本发明实施例中一种确定与第一控制指令对应的第一硬件设备的方法流程图;
图4是本发明一种硬件设备控制装置实施例的结构框图;
图5是本发明实施例中一种硬件确定单元的结构框图;
图6是本发明一种硬件设备控制***实施例的结构框图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
参照图2,示出了本发明的一种硬件设备控制方法实施例的步骤流程图,具体可以包括如下步骤:
步骤201,服务层接收应用层发送的第一控制指令。
本发明实施例中,服务层与应用层之间可以设立通用控制接口,应用层无需考虑硬件控制层接入的具体硬件设备之间的差异,直接通过该通用控制接口向服务层发送控制指令,记为第一控制指令。服务层接收到该第一控制指令后执行步骤202。
步骤202,服务层根据第一控制指令查找预设的硬件设备的配置文件,确定与第一控制指令对应的第一硬件设备。
服务层内预置有配置文件,该配置文件可以包含硬件控制层中各硬件设备的属性,其中,各硬件设备的属性与应用层发送的各控制指令相对应。例如,控制指令为开启音响,而音响设备的属性即为音响控制,则根据该开启音响的控制指令即可获得对应的硬件设备为音响设备。该配置文件具体可以使XML文件。
服务层在接收到应用层发送的第一控制指令后,即可解析该指令并根据该第一控制指令查找与其对应的硬件设备的属性,进而可以确定出具有该属性的第一硬件设备。
在另一实施例中,该配置文件还可以包括各硬件设备的***组织结构,该***组织结构至少包括硬件种类和数量,还可以包括各硬件的位置和功能等。该配置文件可用于实现应用层对硬件设备更精细的控制。此时,服务层在确定与第一控制指令对应的第一硬件设备时,如图3所示,即可包括如下步骤:
步骤301,服务层根据第一控制指令在配置文件中查找与第一控制指令对应的硬件设备的属性。
本步骤中,服务层接收到的控制指令可以是更精细的控制指令,例如第一控制指令为开启顶排光,根据配置文件可以查找到该第一控制指令对应的硬件设备的属性为灯光属性。
步骤302,服务层确定出具有对应的硬件设备属性的第一硬件设备。
在本步骤中服务层可以确定出与灯光属性对应的第一硬件设备为灯光设备。该服务层的配置文件中还设置了第一硬件设备具体的***组织结构,包括该硬件的种类和数量等,例如灯光设备所包含的灯的种类和数量,例如顶排光及其数量,柱光及其数量,地排光及其数量等等。
步骤303,服务层根据第一控制指令确定需要控制的第一硬件设备中的硬件种类和数量。
服务层在确定出灯光设备后,可以进一步根据该开启顶排光的控制指令确定出需要控制的灯光设备中的顶排光及其数量。
服务层在确定出第一硬件设备后,可以进一步执行步骤203。
步骤203,服务层向硬件控制层发送对第一硬件设备的第二控制指令,以使硬件控制层根据第二控制指令对第一硬件设备进行控制。
服务层可以通过与硬件控制层之间的通用硬件设备控制接口向硬件控制层发送对第一硬件设备的第二控制指令。
其中,硬件控制层中设置有硬件设备与控制协议的对应关系。硬件控制层可以根据该第二控制指令,采用与第一硬件设备对应的控制协议对第一硬件设备进行控制。
通过上述服务层及服务层内配置文件的设置可知,应用层在下发指令时无需考虑硬件控制层中的硬件设备。当硬件控制层进行扩展或变动时,只需要在服务层中增删或更新相关的配置文件即可,无需再对整个应用层进行改动。
本发明实施例使用硬件控制层、服务层、应用层的三层体系架构设计,通过服务层统一接收应用层发送的控制指令,依据配置文件确定给出需要控制的硬件设备,然后再通过统一的接口告知硬件控制层进行硬件控制,使得应用层在下发控制指令时屏蔽了底层硬件设备的差异性,降低了***之间的耦合性,从而实现了信息流的通用控制,在硬件设备扩展时也无需再更改应用层,提高了可扩展性和通用性,避免了资源浪费。
需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
参照图4,示出了本发明一种硬件设备控制装置实施例的结构框图,具体可以包括如下单元:
指令接收单元401,用于接收所述应用层发送的第一控制指令。
硬件确定单元402,用于根据所述第一控制指令查找预设的硬件设备的配置文件,确定与所述第一控制指令对应的第一硬件设备。
指令发送单元403,用于向所述硬件控制层发送对所述第一硬件设备的第二控制指令,以使所述硬件控制层根据所述第二控制指令对所述第一硬件设备进行控制。
在本发明的另一实施例中,该指令接收单元401,具体用于通过与所述应用层之间的通用控制接口接收所述应用层发送的第一控制指令。
指令发送单元403,具体用于通过与所述硬件控制层之间的通用硬件设备控制接口向所述硬件控制层发送对所述第一硬件设备的第二控制指令。
其中,配置文件可以包含所述硬件控制层中各硬件设备的属性,所述硬件设备的属性与所述应用层发送的控制指令相对应。
该配置文件还包括所述各硬件设备的***组织结构,所述***组织结构至少包括硬件种类和数量。
基于此,如图5所示,硬件确定单元402可以进一步包括:
属性查找子单元501,用于根据所述第一控制指令在所述配置文件中查找与所述第一控制指令对应的硬件设备的属性。
设备确定子单元502,用于确定出具有所述对应的硬件设备属性的第一硬件设备。
硬件确定子单元503,用于根据所述第一控制指令确定需要控制的所述第一硬件设备中的硬件种类和数量。
本发明实施例通过该装置统一接收应用层发送的控制指令,依据配置文件确定给出需要控制的硬件设备,然后再通过统一的接口告知硬件控制层进行硬件控制,使得应用层在下发控制指令时屏蔽了底层硬件设备的差异性,进而在硬件设备扩展时也无需再更改应用层,提高了可扩展性和通用性,避免了资源浪费。
参见图6,为本发明实施例一种硬件设备控制***的结构示意图。
该***可以包括应用服务器601、中间服务器602和硬件控制服务器603,其中,
应用服务器601,用于向中间服务器602发送第一控制指令。
中间服务器602,用于根据第一控制指令查找预设的硬件设备的配置文件,确定与第一控制指令对应的第一硬件设备;向硬件控制服务器603发送对所述第一硬件设备的第二控制指令。
硬件控制服务器603,用于根据第二控制指令对第一硬件设备进行控制。
在另一实施例中,中间服务器602与应用服务器601之间具有通用控制接口,602中间服务器与硬件控制服务器603之间具有通用硬件设备控制接口。
硬件控制服务器603,具体用于根据第二控制指令,采用与第一硬件设备对应的控制协议对第一硬件设备进行控制,其中,硬件控制服务器中设置有硬件设备与控制协议的对应关系。
本发明实施例使用硬件控制层(硬件控制服务器)、服务层(中间服务器)、应用层(应用服务器)的三层体系架构设计,通过服务层统一接收应用层发送的控制指令,依据配置文件确定给出需要控制的硬件设备,然后再通过统一的接口告知硬件控制层进行硬件控制,使得应用层在下发控制指令时屏蔽了底层硬件设备的差异性,进而在硬件设备扩展时也无需再更改应用层,提高了可扩展性和通用性,避免了资源浪费。
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明实施例是参照根据本发明实施例的方法、终端设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个......”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
以上对本发明所提供的一种硬件设备控制方法、装置及***,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

Claims (16)

1.一种硬件设备控制方法,其特征在于,包括:
服务层接收应用层发送的第一控制指令;
所述服务层根据所述第一控制指令查找预设的硬件设备的配置文件,确定与所述第一控制指令对应的第一硬件设备;
所述服务层向硬件控制层发送对所述第一硬件设备的第二控制指令,以使所述硬件控制层根据所述第二控制指令对所述第一硬件设备进行控制。
2.根据权利要求1所述的方法,其特征在于,所述服务层接收应用层发送的第一控制指令,包括:
所述服务层通过与所述应用层之间的通用控制接口接收所述应用层发送的第一控制指令。
3.根据权利要求1所述的方法,其特征在于,所述服务层向硬件控制层发送对所述第一硬件设备的第二控制指令,包括:
所述服务层通过与所述硬件控制层之间的通用硬件设备控制接口向所述硬件控制层发送对所述第一硬件设备的第二控制指令。
4.根据权利要求1至3中任意一项所述的方法,其特征在于,所述配置文件包含所述硬件控制层中各硬件设备的属性,所述硬件设备的属性与所述应用层发送的控制指令相对应。
5.根据权利要求4所述的方法,其特征在于,所述配置文件还包括所述各硬件设备的***组织结构,所述***组织结构至少包括硬件种类和数量。
6.根据权利要求5所述的方法,其特征在于,所述服务层根据所述第一控制指令查找预设的硬件设备的配置文件,确定与所述第一控制指令对应的第一硬件设备,包括:
所述服务层根据所述第一控制指令在所述配置文件中查找与所述第一控制指令对应的硬件设备的属性;
所述服务层确定出具有所述对应的硬件设备属性的第一硬件设备;
所述服务层根据所述第一控制指令确定需要控制的所述第一硬件设备中的硬件种类和数量。
7.根据权利要4所述的方法,其特征在于,所述硬件控制层根据所述第二控制指令对所述第一硬件设备进行控制,包括:
所述硬件控制层根据所述第二控制指令,采用与所述第一硬件设备对应的控制协议对所述第一硬件设备进行控制,其中,所述硬件控制层中设置有硬件设备与控制协议的对应关系。
8.一种硬件设备控制装置,其特征在于,包括:
指令接收单元,用于接收所述应用层发送的第一控制指令;
硬件确定单元,用于根据所述第一控制指令查找预设的硬件设备的配置文件,确定与所述第一控制指令对应的第一硬件设备;
指令发送单元,用于向所述硬件控制层发送对所述第一硬件设备的第二控制指令,以使所述硬件控制层根据所述第二控制指令对所述第一硬件设备进行控制。
9.根据权利要求8所述的装置,其特征在于,
所述指令接收单元,具体用于通过与所述应用层之间的通用控制接口接收所述应用层发送的第一控制指令。
10.根据权利要求8所述的装置,其特征在于,
所述指令发送单元,具体用于通过与所述硬件控制层之间的通用硬件设备控制接口向所述硬件控制层发送对所述第一硬件设备的第二控制指令。
11.根据权利要求8至10中任意一项所述的装置,其特征在于,所述配置文件包含所述硬件控制层中各硬件设备的属性,所述硬件设备的属性与所述应用层发送的控制指令相对应。
12.根据权利要求11所述的装置,其特征在于,所述配置文件还包括所述各硬件设备的***组织结构,所述***组织结构至少包括硬件种类和数量。
13.根据权利要求12所述的装置,其特征在于,所述硬件确定单元包括:
属性查找子单元,用于根据所述第一控制指令在所述配置文件中查找与所述第一控制指令对应的硬件设备的属性;
设备确定子单元,用于确定出具有所述对应的硬件设备属性的第一硬件设备;
硬件确定子单元,用于根据所述第一控制指令确定需要控制的所述第一硬件设备中的硬件种类和数量。
14.一种硬件设备控制***,其特征在于,包括应用服务器、中间服务器和硬件控制服务器,其中,
所述应用服务器,用于向所述中间服务器发送第一控制指令;
所述中间服务器,用于根据所述第一控制指令查找预设的硬件设备的配置文件,确定与所述第一控制指令对应的第一硬件设备;向所述硬件控制服务器发送对所述第一硬件设备的第二控制指令;
所述硬件控制服务器,用于根据所述第二控制指令对所述第一硬件设备进行控制。
15.根据权利要求14所述的***,其特征在于,所述中间服务器与所述应用服务器之间具有通用控制接口,所述中间服务器与所述硬件控制服务器之间具有通用硬件设备控制接口。
16.根据权利要求14或15所述的***,其特征在于,
所述硬件控制服务器,具体用于根据所述第二控制指令,采用与所述第一硬件设备对应的控制协议对所述第一硬件设备进行控制,其中,所述硬件控制服务器中设置有硬件设备与控制协议的对应关系。
CN201510009670.4A 2015-01-08 2015-01-08 一种硬件设备控制方法、装置及*** Pending CN105824295A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510009670.4A CN105824295A (zh) 2015-01-08 2015-01-08 一种硬件设备控制方法、装置及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510009670.4A CN105824295A (zh) 2015-01-08 2015-01-08 一种硬件设备控制方法、装置及***

Publications (1)

Publication Number Publication Date
CN105824295A true CN105824295A (zh) 2016-08-03

Family

ID=56514156

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510009670.4A Pending CN105824295A (zh) 2015-01-08 2015-01-08 一种硬件设备控制方法、装置及***

Country Status (1)

Country Link
CN (1) CN105824295A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107272652A (zh) * 2017-07-12 2017-10-20 重庆九钰智慧科技有限公司 一种用于规范物联网硬件感知层控制指令的方法及装置
CN109981371A (zh) * 2019-03-31 2019-07-05 联想(北京)有限公司 一种处理方法及电子设备
CN113297024A (zh) * 2020-02-21 2021-08-24 北京猎户星空科技有限公司 一种硬件管理方法、算法执行方法、相关装置及机器人

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060193266A1 (en) * 2005-02-25 2006-08-31 Ip Infusion, Inc. A Delaware Corporation Hardware abstraction layer
CN102081361A (zh) * 2010-11-29 2011-06-01 广东威创视讯科技股份有限公司 一种硬件设备控制方法及其***
CN102081547A (zh) * 2011-01-26 2011-06-01 博视联(苏州)信息科技有限公司 提高嵌入式智能设备硬件通用性的方法
CN102799461A (zh) * 2011-05-24 2012-11-28 联想(北京)有限公司 一种应用的执行方法、装置及电子设备
CN103023700A (zh) * 2012-12-03 2013-04-03 陕西维德科技股份有限公司 一种信息中心硬件设备的管理操作***和方法
CN103312715A (zh) * 2013-06-14 2013-09-18 西安交通大学 一种面向Web 服务的家庭网络***架构
CN103729243A (zh) * 2013-12-04 2014-04-16 上海斐讯数据通信技术有限公司 语音接入设备通用硬件抽象接口实现方法及呼叫方法
CN104076793A (zh) * 2014-07-06 2014-10-01 中山大学深圳研究院 基于嵌入式中间件的数字家庭设备的集成控制方法及***
CN104257048A (zh) * 2014-09-11 2015-01-07 浙江大学 一种基于智能拐杖的老年人辅助***
CN104536746A (zh) * 2014-12-23 2015-04-22 惠州市亿能电子有限公司 一种基于dll的软件架构

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060193266A1 (en) * 2005-02-25 2006-08-31 Ip Infusion, Inc. A Delaware Corporation Hardware abstraction layer
CN102081361A (zh) * 2010-11-29 2011-06-01 广东威创视讯科技股份有限公司 一种硬件设备控制方法及其***
CN102081547A (zh) * 2011-01-26 2011-06-01 博视联(苏州)信息科技有限公司 提高嵌入式智能设备硬件通用性的方法
CN102799461A (zh) * 2011-05-24 2012-11-28 联想(北京)有限公司 一种应用的执行方法、装置及电子设备
CN103023700A (zh) * 2012-12-03 2013-04-03 陕西维德科技股份有限公司 一种信息中心硬件设备的管理操作***和方法
CN103312715A (zh) * 2013-06-14 2013-09-18 西安交通大学 一种面向Web 服务的家庭网络***架构
CN103729243A (zh) * 2013-12-04 2014-04-16 上海斐讯数据通信技术有限公司 语音接入设备通用硬件抽象接口实现方法及呼叫方法
CN104076793A (zh) * 2014-07-06 2014-10-01 中山大学深圳研究院 基于嵌入式中间件的数字家庭设备的集成控制方法及***
CN104257048A (zh) * 2014-09-11 2015-01-07 浙江大学 一种基于智能拐杖的老年人辅助***
CN104536746A (zh) * 2014-12-23 2015-04-22 惠州市亿能电子有限公司 一种基于dll的软件架构

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
郭芳: ""基于物联网的智能小区管理***关键技术研究"", 《中国优秀硕士学位论文全文数据库信息科技辑》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107272652A (zh) * 2017-07-12 2017-10-20 重庆九钰智慧科技有限公司 一种用于规范物联网硬件感知层控制指令的方法及装置
CN109981371A (zh) * 2019-03-31 2019-07-05 联想(北京)有限公司 一种处理方法及电子设备
CN113297024A (zh) * 2020-02-21 2021-08-24 北京猎户星空科技有限公司 一种硬件管理方法、算法执行方法、相关装置及机器人

Similar Documents

Publication Publication Date Title
CN104778266A (zh) 一种多数据源搜索的方法及装置
US10437612B1 (en) Composite graphical interface with shareable data-objects
CN110688270B (zh) 视频元素资源处理方法、装置、设备及存储介质
CN111694857B (zh) 存储资源数据的方法、装置、电子设备及计算机可读介质
CN104216957A (zh) 一种视频元数据的查询***及查询方法
US8768913B2 (en) Multi-source searching in a data driven application
CN103136342A (zh) 应用程序app的搜索方法、***以及搜索服务器
JP7391004B2 (ja) 道路網データ更新方法、装置、電子機器及び記憶媒体
CN104778267A (zh) 一种搜索及索引更新的方法及装置
CN105824295A (zh) 一种硬件设备控制方法、装置及***
CN106611062A (zh) 数据库更新方法及装置
CN105653253A (zh) 集中配置方法及装置
CN104484413A (zh) 一种获得搜索结果的方法和装置
CN105511273A (zh) 一种客户端运行管理方法及客户端
US11086640B2 (en) Composite graphical interface with shareable data-objects
KR20170060155A (ko) 가상 머신의 명칭을 표시하는 방법, 장치 및 시스템
US11281666B2 (en) Interception of database queries for delegation to an in memory data grid
CN105677331A (zh) 一种任务执行方法和装置
CA3136455C (en) Routing sql statements to elastic compute nodes using workload class
CN105447114A (zh) 表单中字段的显示方法和装置
WO2018000635A1 (zh) 接口配置方法及装置
CN105069014A (zh) 一种地图搜索方法及装置
CN110609671B (zh) 声音信号增强方法、装置、电子设备及存储介质
CN104866563A (zh) 一种专辑的搜索方法及装置
CN104468671A (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
RJ01 Rejection of invention patent application after publication

Application publication date: 20160803

RJ01 Rejection of invention patent application after publication