发明名称 连接系统,计算机执行方法,以及设备切换单元
摘要 一种连接系统,用以透过复数虚拟频道将半导体制造设备连接至主机以及至少第一客户端。此系统中,第一应用代理程式、主机代理程式、以及设备代理程式分别该第一客户端、主机、以及制造设备连接。第一应用伫列、主机伫列、以及设备伫列分别维持接受自及传送至第一应用代理程式、主机代理程式、以及设备代理程式之讯息。管理资讯资料库储存识别第一虚拟频道及第二虚拟频道之资讯。第一虚拟频道透过第一应用伫列连接第一客户端与制造设备,且第二虚拟频道透过主机伫列及设备伫列连接主机与制造设备。发送器使用来自管理资讯资料库之资讯以透过第一虚拟频道以在第一客户端与制造设备之间传送讯息,以及透过第二虚拟频道以在主机与制造设备之间传送讯息。
申请公布号 TWI254872 申请公布日期 2006.05.11
申请号 TW094100831 申请日期 2005.01.12
申请人 台湾积体电路制造股份有限公司 发明人 沈学琪
分类号 G06F19/00 主分类号 G06F19/00
代理机构 代理人 洪澄文 台北市大安区信义路4段279号3楼;颜锦顺 台北市大安区信义路4段279号3楼
主权项 1.一种连接系统,透过复数虚拟频道将一半导体制 造设备连接至一主机以及至少一第一客户端之系 统,该系统包括: 一第一应用代理程式(agent),一主机代理程式,以及 一设备代理程式,配置为分别与该第一客户端,该 主机,以及该制造设备连接; 一第一应用伫列,一主机伫列,以及一设备伫列,用 以分别维持接受自及传送至该第一应用代理程式, 该主机代理程式,以及该设备代理程式之讯息; 一管理资讯资料库,用以储存识别一第一虚拟频道 及一第二虚拟频道之资讯,其中,该第一虚拟频道 透过该第一应用伫列连接该第一客户端与该制造 设备,且该第二虚拟频道透过该主机伫列及该设备 伫列连接该主机与该制造设备;以及 一发送器,用以使用来自该管理资讯资料库之资讯 以透过该第一虚拟频道以在该第一客户端与该制 造设备之间传送讯息,以及透过该第二虚拟频道以 在该主机与该制造设备之间传送讯息。 2.如申请专利范围第1项所述之连接系统,更包括一 通讯协定代理程式,配置于该管理通讯资料库与一 网路之间,其中,该系统就如同使用网路代理程式 之网路装置。 3.如申请专利范围第1项所述之连接系统,更包括一 第二应用代理程式及一第二应用伫列; 其中,该管理资讯资料库够储存识别一第三虚拟频 道,且该第三虚拟频道透过该第二应用伫列及该设 备伫列连接一第二客户端与该制造设备。 4.如申请专利范围第3项所述之连接系统,其中,该 第一及第二应用代理程式使用不同之通讯协定通 讯。 5.如申请专利范围第1项所述之连接系统,其中: 该第一应用伫列更包括一内送位置(inbound)与一外 送位置(outbound); 透过该第一虚拟频道指定该第一应用代理程式之 讯息储存在该内送位置;以及 透过该第一虚拟频道而由该第一应用代理程式所 传送之讯息储存在该外送位置。 6.如申请专利范围第5项所述之连接系统,其中,该 主机伫列更包括一内送位置与一外送位置; 透过该第二虚拟频道指定该主机代理程式之讯息 储存在该内送位置;以及 透过该第二虚拟频道而由该主机代理程式所传送 之讯息储存在该外送位置。 7.如申请专利范围第6项所述之连接系统,其中,该 设备伫列更包括一内送位置与一外送位置; 透过该第一及第二虚拟频道指定该设备代理程式 之讯息储存在该内送位置;以及 透过该第一及第二虚拟频道而由该设备代理程式 所传送之讯息储存在该外送位置。 8.如申请专利范围第1项所述之连接系统,更包括至 少一记忆体,用以储存关于至少一应用代理程式, 该主机代理程式,该设备主机代理程式,以及该发 送器之指令。 9.如申请专利范围第1项所述之连接系统,更包括: 至少一处理器,用以执行软体指令;以及 至少一计算机可读媒体,用以储存复数指令; 其中,该等指令包括指定一高优先权给透过该第二 虚拟通道所传送之讯息之指令,且透过该第二虚拟 通道而传送之讯息之该优先权高于透过该第一虚 拟通道而传送之讯息之优先权; 其中,该高优先权导致在该第一虚拟频道之讯息前 ,该第二虚拟频道之讯息由该分配器所控制。 10.如申请专利范围第9项所述之连接系统,更包括 指示该第一客户端为一情况之指令,其中,当该情 况发生时,该第一客户端被通知。 11.一种计算机执行方法,用以同步地将具有一单一 通讯埠之一半导体制造设备连接至复数客户端,包 括: 以一通讯代理程式,接收来自该等客户端之一者之 一第一讯号; 以一第一代理程式,将该第一讯息加入至关于该通 讯代理程式之一通讯伫列; 以一发送器,识别该第一讯息为一下一讯号来转移 ; 以该发送器,将该第一讯息自该通讯伫列取出,且 将该第一讯息加入至关于该制造设备之一设备伫 列;以及 以一设备代理程式,将该第一讯息自该设备伫列取 出且传送该第一讯息至该制造设备。 12.如申请专利范围第11项所述之计算机执行方法, 更包括: 以该设备代理程式,接收来自该制造设备之一第二 讯号; 以该设备代理程式,将该第二讯息加入至该设备伫 列; 以该发送器,识别该第二讯息之一目标,其中,该目 标为该等客户端之一者; 以该发送器,将该第二讯息自该设备伫列取出,且 将该第二讯息加入至对应该目标客户端之一通讯 伫列;以及 以一第二代理程式,将该第二讯息自该设备伫列取 出且传送该第二讯息至该制造设备。 13.如申请专利范围第12项所述之计算机执行方法, 更包括以该发送器,识别该第一及第二讯息之一者 之优先权。 14.如申请专利范围第12项所述之计算机执行方法, 更包括以该发送器,存取一管理资讯资料库,来识 别该目标客户端。 15.如申请专利范围第11项所述之计算机执行方法, 更包括: 接收来自该等客户端之一者之一连线请求;以及 根据该连线请求,在该客户端及该制造设备间建立 一虚拟频道。 16.如申请专利范围第15项所述之计算机执行方法, 其中,该建立该虚拟频道之步骤包括: 识别具有与该客户端相容之一通讯协定之该通讯 代理程式; 储存连接该通讯代理程式与该客户端之资讯;以及 传送一反应讯息至该客户端,其中,该反应讯息指 示该客户端透过与该通讯代理程式之一埠而与该 制造设备连接。 17.如申请专利范围第11项所述之计算机执行方法, 更包括传送且接收网路监测讯息,以证明该客户端 及该制造设备能彼此连接。 18.如申请专利范围第11项所述之计算机执行方法, 更包括: 接收一请求以预订来自该等客户端之一者之一情 况;以及 当该情况发生时,通知该客户端。 19.一种设备切换单元,用以连接一制造设备与复数 客户端,包括: 至少一处里器;以及 至少一记忆体,耦接该处里器,且包括该处里器所 执行之指令,该指令包括: 一设备状态程序之指令,用以识别该制造设备之一 设备状态,其中,该设备状态程序与至少一该客户 端连接; 一设备控制程序之指令,用以控制该制造设备,其 中,该设备控制程序与至少一该客户端连接; 一资料收集程序之指令,用以收集来自该制造设备 之资料,其中,该资料收集程序与至少一该客户端 连接; 一方法管理程序之指令,用以提供一方法至该制造 设备,其中,该方法管理程序与至少一该客户端连 接; 过滤在该设备状态程序,该设备控制程序,该资料 收集程序,该方法管理程序,以及至少一该客户端 间之讯息之指令;以及 在该设备状态程序,该设备控制程序,该资料收集 程序,该方法管理程序,以及至少一该客户端间发 送讯息之指令。 20.如申请专利范围第19项所述之设备切换单元,更 包括使用复数不同之通讯协定来联络之指令。 图式简单说明: 第1图表示同步地将制造设备连接至复数客户端之 系统之一实施例架构图。 第2图表示使用于第1图之系统实施例之架构示意 图。 第3图表示在第1图之系统所执行之方法实施例之 流程图。 第4图表示在第1图系统中虚拟制造系统之架构图 。
地址 新竹市新竹科学工业园区力行六路8号