【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
许多设备利用串行RS232端口作为串行端口。RS232描述了用于在PC和诸如调制解调器、鼠标之类的外设之间,以及在PC之间进行串行数据通信的标准。存在两种设备(从RS232通信的观点来看)DTE和DCE。DTE代表数据终端装备,就是指“终端设备”,即,PC或简单的终端;DCE代表数据通信装备,即,调制解调器、移动电话等。例如,诸如路由平台之类的网络设备常常利用串行RS232端口与作为DTE的控制台相接口。为了能支持备用WAN链路,通常要求使用辅助端口来连接作为DCE的外部调制解调器。为串行RS232端口定义了一组信号。在本上下文中重要的信号是由控制台断言的DTR(数据终端就绪);在答复DTR时由调制解调器断言(assert)的DSR(数据准备就绪);由发送者断言的RTS(请求发送);以及在答复RTS时由接收者断言的CTS(允许发送)。为了建立DTE到DTE的连接,在RTS和CTS被电连接时使用一条专用电缆。在连接的始建阶段,如下使用DTR和DSR线路DTR/DSR这些控制线确保实际存在想要彼此通信的两个设备首先,DTE断言DTR,然后,DCE答复以断言DSR。在数据传输期间,如下使用RTS和CTS线路RTS/CTS这些是实际的流控制线路发送者断言RTS(发送就绪),接收者答复以断言CTS(允许发送)。如果接收者需要暂停(例如,缓冲区溢出),则其反断言(de-assert)CTS,由此发送者就知道其在进一步传输之前必须等待,直到接收者断言CTS为止。这种方式确保无数据丢失。在某些系统中,访问路由平台命令线接口的一种可替换方式是通过telnet。不管何 ...
【技术保护点】
一种用于确定与RS232串行端口相连的是DTE还是DCE的方法,所述方法包括下述步骤:当设备被连接到所述RS232端口或者从所述RS232端口断开时,对所述RS232端口上的信号进行采样;当采样信号指示DCE被连接到所述RS 232端口时,从第一状态转移到第二状态;当采样信号指示所述DCE从所述RS232端口断开时,从第二状态转移到第一状态;当采样信号指示DTE被连接到所述RS232端口时,从第一状态转移到第三状态;当采样信号指示所述DT E从所述RS232端口断开时,从第三状态转移到第一状态。
【技术特征摘要】
【国外来华专利技术】US 2003-3-19 10/394,0901.一种用于确定与RS232串行端口相连的是DTE还是DCE的方法,所述方法包括下述步骤当设备被连接到所述RS232端口或者从所述RS232端口断开时,对所述RS232端口上的信号进行采样;当采样信号指示DCE被连接到所述RS232端口时,从第一状态转移到第二状态;当采样信号指示所述DCE从所述RS232端口断开时,从第二状态转移到第一状态;当采样信号指示DTE被连接到所述RS232端口时,从第一状态转移到第三状态;当采样信号指示所述DTE从所述RS232端口断开时,从第三状态转移到第一状态。2.一种用于确定与RS232串行端口相连的是DTE还是DCE的方法,其中所述RS232接口包括DSR和CTS,DSR即数据准备就绪,CTS即允许发送,所述方法包括下述步骤提供具有第一、第二和第三状态的状态机;只在设备被连接到所述RS232端口或者从所述RS232端口断开时才对DSR和CTS信号进行采样;如果所述DSR和CTS都未被断言,则转移到第一状态,第一状态指示没有设备被连接到所述RS232端口;如果所述DSR和CTS都被断言,则从所述第一状态转移到第二状态,第二状态指示DCE被连接到所述RS232端口;以及如果所述DSR未被断言,但是所述CTS被断言,则从所述第一状态转移到第三状态,第三状态指示DTE被连接到所述RS232端口。3.如权利要求2所述的方法,还包括下述步骤如果所述状态机转移到所述第二状态,则执行用于与DCE接口的软件;以及如果所述状态机转移到所述第三状态,则执行用于与DTE接口的软件。4.如权利要求2所述的方法,其中,所述RS232端口是到路由平台的接口,并且还包括下述步骤如果控制台形式的DTE被连接到所述RS232端口,则当所述状态机转移到所述第三状态时,执行用于与所述控制台接口的软件;如果调制解调器形式的DCE被连接到所述RS232端口,则当所述状态机转移到所述第三状态时,执行用于与所述调制解调器接口的软件。5.一种用于确定与RS232串行端口相连的是DTE还是DCE的系统,其中所述RS232接口包括DSR和CTS,DSR即数据准备就绪,CTS即允许发送,所述系统包括用于实现具有第一、第二和第三状态的状态机的装置;用于只在设备被连接到所述RS232端口或者从所述RS232端口断开时才对DSR和CTS信号进行采样的装置;如果所述DSR和CTS都未被断言,则从第二状态或第三状态转移到第一状态的装置,第一状态指示没有设备被连接到所述RS232端口;如果所述DSR和CTS都被断言,则从第一状态转移到第二状态的装置,第二状态指示DCE被连接到所述RS232端口;和如果所述DSR未被断言,但是所述CTS被断言,则从所述第一状态转移到第三状态的装置,第三状态指示DTE被连接到所述RS232端口。6.如权利要求5所述的系统,还包括如果所述状态机转移到第二状态,则执行用于与DCE接口的软件的装置;和如果所述状态机转移到第三状态,则执行用于与DTE接口的软件的装置。7.如权利要求6所述的系统,其中,所述RS232端口是到路由平台的接口,并且还包括如果控制台形式的DTE被连接到所述RS232端口,则当所述状态机转移到第三状态时执行用于与所述控制台接口的软件的装置;如果调制解调器形式的DCE被连接到所述RS232端口,则当所述状态机转移到第二状态时执行用于与所述调制解调器接口的软...
【专利技术属性】
技术研发人员:史蒂夫楚,叶继承,乔治余,
申请(专利权)人:思科技术公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。