发明名称 标准化的硬体控制机制
摘要 本发明为一种标准化的硬体控制机制,系将其资料结构、控制程序、系统配置等重新定义规划,使系统中控制主机(Control Unit)与装置(Device)间不因新装置的开发而需修改控制主机;其中该资料结构系采用可变长度的资料格式(Variable length String)来表示硬体描述表(Hardware Description Table)及动态硬体描述表(Dynamic-HardwareDescription Table),再以标准化硬体控制指令(StandardHardware Control Command)透过该标准化的硬体控制机制之控制程序对装置作控制,以简化硬体的控制方式,使达成容易控制未来的新产品及满足产品版本间的相容性;因此,利用该标准化的硬体控制机制不但可以衍生出许多系统配置的控制应用,同时还可以节省群组产品开发的时间与成本。
申请公布号 TW533369 申请公布日期 2003.05.21
申请号 TW089118391 申请日期 2000.09.08
申请人 汉军科技股份有限公司 发明人 陈建安
分类号 G06F19/00 主分类号 G06F19/00
代理机构 代理人 江舟峰 台北市中山区长安东路二段八十一号六楼
主权项 1.一种标准化的硬体控制方法,其资料结构至少包含:一可变长度的资料格式,系由长度资料栏位及串列资料栏位所组成之资料格式,其中该长度资料栏位是用以记录该串列资料栏位的位元组长度;若该串列资料栏位的位元组长度大于'255'位元组时,该长度资料栏位填入'0',并在其后取二位元组来记录串列资料栏位的位元组长度资料;一硬体描述表,系利用该可变长度的资料格式作为基本架构来表示该硬体描述表,且被事先存放在装置记忆体中待执行资讯资料读取程序时提供系统中控制单元足够的硬体资讯;一动态硬体描述表,系利用该可变长度的资料格式作为基本架构来表示该动态硬体描述表,于系统真正执行时用以描述目前的状态与表示是否有子装置配置于目前的装置中,可以完整表示目前状态与装置所描述的树状结构,达到多层控制目的;以及一标准化硬体控制指令,能够作为读取资料与写入资料于该硬体描述表之控制指令,且易于程式的制作与移植到的硬体上。2.如申请专利范围第1项所述之标准化的硬体控制方法,其中该硬体描述表之栏位包括识别码、硬体描述表版本、资料长度、附加资料长度及描述硬体装置等。3.如申请专利范围第1项所述之标准化的硬体控制方法,其中该动态硬体描述表之栏位包括资料长度、读取表长度、写入表长度、读取阵列内容、写入阵列内容及动态附加资料等。4.如申请专利范围第1项所述之标准化的硬体控制方法,其中该标准化硬体控制指令之指令型态包括硬体资料读取、硬体资料写入、硬体资料多重写入、资讯资料读取、资讯资料写入、状态要求及状态重置。5.一种标准化的硬体控制方法,其控制程序分述下:状态要求程序,系由控制主机发出状态要求指令,使装置接收指令后,将装置内之所有需要传回的资料全部传回控制主机,使控制主机事先查询每一个存在的装置;状态重置程序,系由控制主机发出状态重置指令,对特定之装制作重置硬体的状态;资讯资料读取程序,系由控制主机发出资讯资料读取指令,使装置接收指令后,将装置内之硬体描述表、动态硬体描述表及预先存放的编辑指令集回传到控制主机,使控制主机能直译编辑指令集去控制所要控制的硬体装置;资讯资料写入程序,系由控制主机对需要更新控制程序的装置发出资讯资料写入指令,使装置接收指令后,逐一将控制主机传送过来的新控制程序加以储存,待控制主机发出状态重量指令后更新旧的控制程序;以及硬体读、写及核对程序,系由控制主机直接对装置之硬体发出硬体读、写及核对等指令,使控制主机直接对装置作读取资料表、写入资料表或核对资料表动作。6.一种标准化的硬体控制方法,其系统配置包括有:基本系统配置,系由控制主机经由网路连接至数个带有硬体描述表之装置架构,再以标准化的控制程序及标准化的资料结构,对装置内的硬体描述表及动态硬体描述表作读写的控制程序;多层系统配置,系由主控制主机经由网路连接至数个带有硬体描述表之控制主机,而各个控制主机亦经由网路连接至数个带有硬体描述表之装置架构,若装置非支援标准硬体控制指令的控制模式时,则可透过转换装置转换;以及高阶系统配置,系由具有编辑直译特性的控制主机经由网路连接至数个带有硬体描述表及编辑程序之装置架构,再以标准化的控制程序及标准化的资料结构,对装置内的硬体描述表及动态硬体描述表作读写的控制程序。图式简单说明:图一为本发明标准化的硬体控制机制之可变长度的资料格式视图;图二为该标准化的硬体控制机制之标准化硬体控制指令说明图表;图三为控制主机与装置间之控制流程视图;图四为该标准化的硬体控制机制之基本系统配置图实施例;图五为该标准化的硬体控制机制之多层系统配置图实施例;图六为该标准化的硬体控制机制之高阶系统配置图实施例;以及图七为该标准化的硬体控制机制之实施例示图。
地址 台北县三重市光复路二段四十七之一号