一种通用控制方法及系统技术方案

技术编号:3557511 阅读:195 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种通用控制方法及系统,根据控制器描述文件和控制执行器描述文件建立描述控制器的控制命令与控制执行器的执行命令的对应关系的控制转换描述文件,控制管理模块获取并保存控制转换描述文件,当控制管理模块接收到控制器的控制命令后,在该控制转换描述文件中查找到对应的执行命令,然后将该执行命令转发给控制执行器执行,本发明专利技术使得在系统中新增了控制器和控制执行器后,只需控制管理模块获取对应的控制转换描述文件即可,而不需控制器或控制执行器自身作任何改进,就可大大扩大控制器的应用范围。

【技术实现步骤摘要】
一种通用控制方法及系统
本专利技术涉及通用控制领域,具体涉及一种通用控制方法及系统。
技术介绍
目前出现了手机作为控制器的应用,例如:通过无线方式手机控制计算机上幻灯片的播放、控制电视的播放等。但是,这些控制功能以及控制对象都是在手机出厂前设定的,出厂后无法改变。例如:手机在出厂时设定为只可以控制计算机上的幻灯片的播放,那么该手机就无法控制计算机上的其它功能模块,这就减少了手机作为控制器的应用范围。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种通用控制方法及系统,以实现无需控制器作任何改进,就可扩大控制器的应用范围。为达到上述目的,本专利技术的技术方案是这样实现的:一种通用控制方法,首先设置一个控制管理模块,主要包括:步骤A:建立控制器描述文件和控制执行器描述文件,每个控制器描述文件保存一个控制器对应的控制命令,每个控制执行器描述文件保存一个控制执行器对应的执行命令;步骤B:根据控制器描述文件和控制执行器描述文件建立控制转换描述文件,每个控制转换描述文件定义一个控制器描述文件中的控制命令和一个控制执行器描述文件中的执行命令之间的对应关系;步骤C:控制器发出控制命令,控制管理本文档来自技高网...

【技术保护点】
一种通用控制方法,其特征在于,设置一个控制管理模块,该方法包括:步骤A:建立控制器描述文件和控制执行器描述文件,每个控制器描述文件保存一个控制器对应的控制命令,每个控制执行器描述文件保存一个控制执行器对应的执行命令;步骤B: 根据控制器描述文件和控制执行器描述文件建立控制转换描述文件,每个控制转换描述文件定义一个控制器描述文件中的控制命令和一个控制执行器描述文件中的执行命令之间的对应关系;步骤C:控制器发出控制命令,控制管理模块收到该控制命令后,利用控制 转换描述文件,确定与该控制命令相对应的执行命令,并通知控制执行器执行该执行命令。

【技术特征摘要】
1、一种通用控制方法,其特征在于,设置一个控制管理模块,该方法包括:步骤A:建立控制器描述文件和控制执行器描述文件,每个控制器描述文件保存一个控制器对应的控制命令,每个控制执行器描述文件保存一个控制执行器对应的执行命令;步骤B:根据控制器描述文件和控制执行器描述文件建立控制转换描述文件,每个控制转换描述文件定义一个控制器描述文件中的控制命令和一个控制执行器描述文件中的执行命令之间的对应关系;步骤C:控制器发出控制命令,控制管理模块收到该控制命令后,利用控制转换描述文件,确定与该控制命令相对应的执行命令,并通知控制执行器执行该执行命令。2、如权利要求1所述的方法,其特征在于,所述方法进一步包括:系统中有新的控制器加入,根据该控制器的控制器描述文件和原有的控制执行器描述文件,建立该控制器和原有的控制执行器的控制转换描述文件,控制管理模块获取并保存该文件;或者,系统中有新的控制执行器加入,根据该控制执行器描述文件和原有的控制器描述文件,建立原有的控制器和该控制执行器的控制转换描述文件,控制管理模块获取并保存该文件。3、如权利要求2所述的方法,其特征在于,所述在建立新控制器和原有的控制执行器的控制转换描述文件,或者原有的控制器和新控制执行器的控制转换描述文件之后,进一步包括:将所述控制转换描述文件在网络上公布;且,所述控制管理模块访问该网络并获取所述控制转换描述文件。4、如权利要求2或3所述的方法,其特征在于,所述新建立的控制转换描述文件是以动态库文件的形式保存在指定目录下的;且,所述控制管理模块获取该动态库文件通过以下步骤实现:a、控制管理模块检测该指定目录下是否有动态库文件,若是,执行步骤b;否则,返回步骤a;b、控制管理模块尝试加载该动态库文件,若加载成功且...

【专利技术属性】
技术研发人员:刘向东徐超徐练郑武吴庆方张德魁
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利