终端、通信设备和终端工作状态的识别方法

文档序号:7693264阅读:174来源:国知局
专利名称:终端、通信设备和终端工作状态的识别方法
技术领域
本发明涉及网络通信领域,特别涉及一种终端、通信设备和终端工作状 态的识别方法。
背景技术
在现有的网络通信中,数据终端设备(Data Terminal Equipment,以下 简称DTE)与数据电^各终接设备(Data Circuit-terminal Equipment,以 下简称DCE)之间的数据传输使用较多的是RS-232接口标准。图1为现有 技术中由DTE与DCE组成的通信系统的结构示意图,如图1所示,根据RS-2 32 接口标准定义的各接口引脚中,使用频率较高的IO个接口引脚分别是保护地 (Protective Ground,以下简称PG)才妻口、发送数据(Transmit Data, 以下简称TxD)接口、接收数据(Received Data,以下简称RxD )接口、 请求发送(Request To Send,以下简称RTS)接口、允许发送(Clear To Send,以下简称CTS)接口、教:据装置就绪(Data Set Ready,以下简称 DSR)接口、信号地(Signal Ground,以下简称SG)接口、载波检测(Data Carrier Detect,以下简称DCD)接口 、数据终端就绪(Data Terminal Ready, 以下简称DTR)接口和振铃指示(Ring Indicator,以下简称RI)接口。 RS-232接口采用的是异步串行通信方式。在异步串行通信中,异步终端作为 DTE,包括主板、显示器和键盘,主板上设有异步通信接口,异步终端通过该 异步通信接口与主机建立连接,以完成数据的传输。其中,异步终端上的异 步通信接口可以直接与主机上的异步通信接口进行通信,也可以通过异步调 制解调器(MODEM)连接到远程MODEM,再通过远程MODEM与主机上的异步通 信接口进行远程通信,这二种与主机连接的方式为传统的连接方式;随着广4域网技术的发展,异步终端上的异步通信接口可以连接到设置有异步通信接 口的终端服务器、该终端服务器通过以太网接口与路由器连接,该路由器再 通过远程路由器与主机连接进行远程通信,或者异步终端上的异步通信接口 还可以连接到设置有异步通信接口的路由器,该路由器再通过远程路由器与 主机连接进行远程通信,广域网中终端与主机的二种连接方式下,终端服务 器或路由器可提供终端服务。主机在向终端提供业务之前,需要分配资源并对终端的用户进行认证。 在安全性高的业务中,需要终端服务器或路由器识别终端开机,并在收到终端发送的一定数量的字符时向主机发起传输控制协议(Transmission Control Protocol,以下简称TCP)连接请求,主机收到TCP连接请求后建 立TCP连接,向终端分配资源并要求用户认证;终端关机时,由终端服务器 或路由器识别出终端已经关机后,断开与主机的TCP连接,主机检测到终端 服务器或路由器断开TCP连接后释放为该终端分配的资源。目前,终端服务器或路由器通常采用软件流控方式与异步终端进行通信。 在软件流控方式下,通过异步终端的TxD接口、 RxD接口和SG接口与终端服 务器或路由器的异步通信接口进行数据传输,就可以实现与主机之间的数据 通信,因此,并未使用RS-232接口标准定义的其它接口。由于采用软件流控 方式通信具有使用的信号线少、接线方便、软件兼容性强等优点,目前已经 成为普遍采用的通信方式。由于在利用TxD接口、 RxD接口和SG接口进行数 据传输时,停止收发数据和终端关机这两种情况无法区别,因此,在软件流 控方式下,终端服务器或路由器通过终端上TxD接口、 RxD接口和SG接口发 送的数据,无法识别出异步终端是否关机,因此,在异步终端关机时,也无 法请求主机释放资源,这就使得异步终端在关机后还继续占用有限的资源, 造成了资源的浪费;另外,由于异步终端关机后主机未释放向该异步终端分 配的资源,非法使用者对异步终端重新上电后,在不需要进行用户认证的情 况下,就可以继续使用异步终端处理业务,无法有效保障异步终端合法用户的信息安全,存在着较大的安全隐患。另外,在软件流控方式下,异步终端可以向终端服务器或路由器发送预 先设置的特定字符串来表明异步终端将关机,但是,随着软件的逐渐丰富, 使用该特定字符串可能与主机上业务程序的字符串冲突,仍然无法使主机有 效识别终端是否关机。发明内容本发明所要解决的技术问题是有效识别终端的工作状态,即该终端 是否关机,使主机合理分配资源,提高资源的有效利用率,并有效保障终端 合法用户的信息安全。为解决上述技术问题,本发明提供了一种终端工作状态的识别方法,包括通过^r测线接收终端发送的用于标识该终端是否关机的工作状态标识信自 才艮据所述工作状态标识信息,识别所述终端的工作状态。本发明还提供了一种终端,包括 检测模块,用于检测终端是否上电;状态标识信息发送模块,用于根据所述检测模块的检测结杲,生成并通 过检测线发送用于标识该终端是否关机的工作状态标识信息。 本发明又提供了一种通信设备,包括接收模块,用于通过检测线接收终端发送的用于标识该终端是否关机的 工作状态标识信息;识别模块,用于根据所述工作状态标识信息,识别所述终端的工作状态。 本发明技术方案中终端服务器或路由器根据终端通过检测线发送的工作 状态标识信息识别出终端的状态,如果终端服务器或路由器识别出终端关机, 则断开与主机的TCP连接,使主机释放该终端占用的资源,达到了使主机合理分配资源,提高资源的有效利用率的目的,同时由于及时断开了与主机的 TCP连接,使非法操作者不能对终端重新上电操作,从而有效保障终端合法 用户的信息安全,提高了终端服务的安全性。


图1为现有技术中由DTE与DCE组成的通信系统的结构示意图;图2为本发明终端工作状态的识别方法实施例所采用的系统示意图;图3为本发明实施例中终端与路由器A通过异步通信接口连接的示意图;图4为本发明终端工作状态的识别方法实施例一的流程图;图5为本发明终端工作状态的识别方法实施例二的流程图;图6为本发明终端的结构示意图;图7为本发明通信设备实施例一的结构示意图;图8为本发明通信设备实施例二的结构示意图。
具体实施方式
本发明技术方案中终端工作状态的识别可以通过终端服务器或具备终端 服务功能的路由器来实现,图2为本发明终端工作状态的识别方法实施例所 采用的系统示意图,如图2所示,该系统包括终端、带异步卡的路由器A、 路由器B和主机,该异步卡具备异步通信接口,其中,终端为异步终端并且 可为多个,图中只示出二个,终端通信接口和路由器异步卡通信接口均使用 软件流控,路由器A与路由器B通过广域网连接,路由器A支持终端服务, 而路由器B不需要支持终端服务,只负责互联网协议(Internet Protocol, 简称IP)报文转发,主机启动业务程序时会打开一个TCP监听端口。图2 中的路由器A还可以为终端服务器。其中,终端与路由器A是通过异步通信接口连接的,图3为本发明实施 例中终端与路由器A通过异步通信接口连接的示意图,如图3所示,终端通信接口的RxD与路由器A异步卡通信接口的TxD连接,用于接收路由器A发 送的数据;终端通信接口的TxD与路由器A异步卡通信接口的RxD连接,用 于发送数据给路由器A;终端通信接口的SG与路由器A异步卡通信接口的SG 连接,用于建立一个公共回路;终端通信接口的RTS与路由器A异步卡通信 接口的CTS连接作为检测线,该检测线还可以为终端通信接口与路由器A异 步卡通信接口中其它可作为输出的接口相互连接构成。
图4为本发明终端工作状态的识别方法实施例一的流程图,如图4所示, 具体为
步骤101、路由器或终端服务器通过^r测线接收终端发送的用于标识该 终端是否关机的工作状态标识信息;
步骤102、路由器或终端服务器根据所述工作状态标识信息,识别所述 终端的工作状态。
若路由器或终端服务器根据工作状态标识信息,识别出终端的工作状态 为关机后,断开与主机的TCP连接,并使主机释放为该终端分配的资源。
态标识信息而识别出该终端的工作状态,该方法能有效识别出终端的状态, 使主机合理分配资源,提高资源的有效利用率,同时能有效保障终端合法用 户的信息安全,提高了终端服务的安全性。
图5为本发明终端工作状态的识别方法实施例二的流程图,本实施例采 用图2和图3中的系统,终端通过路由器或终端服务器实现与主机的通信, 如图5所示,具体为
步骤201、路由器A获知终端上电;
终端上电后,通过^r测线向路由器A发送工作状态标识信息,该工作状 态标识信息为检测线的电平,路由器A接收该工作状态标识信息后获知终端 上电,并记录当前检测线的电平为UP状态。
在终端接通电源后,即终端上电后,终端通过检测线发送工作状态标识信息;
或者在终端上电,并输入任意字符后,路由器A可以通过异步通信接口
接收到的键盘输入的任意字符获知终端上电。
步骤202、终端与主机建立TCP连接,并判断是否连接成功,是则执行 步骤203,否则返回步骤201;
其中终端与主机建立TCP连接具体为路由器A与主机建立TCP连接, 主机通过3各由器A的终端服务功能要求终端输入口令,终端输入正确的口令 后通过主机的认证,从而与主机建立连接。
步骤203、路由器A通过检测线接收终端发送的工作状态标识信息,即 ;险测该4全测线的电平;
步骤204、路由器A判断接收的工作状态标识信息,即检测线的电平, 是否为DOWN状态,是则执行步骤205,否则执行步骤215;
步骤205、路由器A根据检测线的电平识别出终端为关机状态,并断开 与主机的TCP连接;
步骤206、主机识别出TCP连接断开,释放该终端占用的资源,该流程 结束。
步骤215、路由器A根据检测线的电平识别出终端为工作状态。 在本实施例中,路由器A可以在预设周期内连续多次4企测终端通过才企测 线发送的工作状态标识信息,即^r测该;险测线的电平,例如可以为四次,并 判断四次检测出的电平是否都为DOWN状态,如果是则识别出终端为关机状
而更有效地识别出终端的状态。
本实施例中路由器通过检测终端发送的工作状态标识信息识别出终端的 状态,如果路由器识别出终端关机,则断开与主机的TCP连接,使主机释放 该终端占用的资源,达到了使主机合理分配资源,提高资源的有效利用率的 目的,同时由于及时断开了与主机的TCP连接,从而有效保障终端合法用户的信息安全,提高了终端服务的安全性。
在本发明终端工作状态的识别方法的实施例中还可以预先设置一个变化
规则,例如该变化规则可以为当检测线的电平由UP状态跳变到D0WN状态或 者由DOWN状态跳变到UP状态时识别出终端关机,因此路由器或终端服务器 还可以根据该变化规则和工作状态标识信息(即检测线的电平),识别出终 端的工作状态。
图6为本发明终端的结构示意图,如图6所示,该终端包括检测模块, 用于检测终端是否上电;状态标识信息发送模块,用于根据所述检测模块的 检测结果,生成并通过检测线发送用于标识该终端是否关机的工作状态标识 信息。其中,所述检测线连接终端的异步通信接口中除发送数据接口、接收 数据接口和信号地接口外的其它可作为输出的任一接口 ;所述工作状态标识
信息为所述检测线的电平状态。
进一步地,该终端还包括电源模块,所述检测模块根据该电源模块的状 态检测终端是否上电。
另外,检测模块还可以通过检测终端中其他模块的状态检测终端是否上 电,例如检测模块可以通过输入模块的状态检测终端是否上电,当输入模块 输入任意字符时,检测模块可根据该任意字符检测出终端上电。
图7为本发明通信设备实施例一的结构示意图,如图7所示,该通信设 备包括接收模块,用于接收通过检测线发送的用于标识该终端是否关机的 工作状态标识信息;识别模块,用于根据所述工作状态标识信息识别所述终 端的工作状态。
其中,所述检测线连接终端的异步通信接口中除发送数据接口、接收数 据接口和信号地接口外的其它可作为输出的任一接口 ;所述工作状态标识信
息为所述^f全测线的电平状态。
本实施例通过该通信设备能有效识别出终端的状态,使主机合理分配资 源,提高资源的有效利用率,同时能有效保障终端合法用户的信息安全。图8为本发明通信设备实施例二的结构示意图,如图8所示,本实施例
在实施例一的基础上,进一步地,该通信设备还可以包括请求模块,用于 根据所述识别模块的识别结果,在所述终端的工作状态为关机时,发送断开 TCP连接请求;存储模块,用于存储变化规则;其中,所述识别模块根据所 述变化规则和所述工作状态标识信息,识别所述终端的工作状态。
由图6中的终端与图7或图8中的通信设备组成的系统可用于实现终端 工作状态的识别方法,其中该通信设备可以为路由器或终端服务器,该通信 设备通过检测终端通过检测线发送的工作状态标识信息识别出终端的状态, 如果识别出终端关机则断开与主机的TCP连接,使主机释放该终端占用的资 源,达到使主机合理分配资源,提高资源有效利用率的目的,同时由于及时 断开了与主机的TCP连接,使非法操作者不能对终端重新上电操作,从而有 效保障终端合法用户的信息安全,提高了终端服务的安全性。
最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其 限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术 人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或 者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技
术方案的本质脱离本发明各实施例技术方案的精神和范围。
ii
权利要求
1、一种终端工作状态的识别方法,其特征在于,包括通过检测线接收终端发送的用于标识该终端是否关机的工作状态标识信息;根据所述工作状态标识信息,识别所述终端的工作状态。
2、 根据权利要求1所述的终端工作状态的识别方法,其特征在于,所述 检测线连接终端的异步通信接口中除发送数据接口 、接收数据接口和信号地 接口外的其它可作为输出的任一接口 。
3、 才艮据权利要求1所述的终端工作状态的识别方法,其特征在于,所述 识别所述终端的工作状态之前还包括获知终端上电;与主机建立TCP连接; 所述识别所述终端的工作状态之后还包括断开与主机的传输控制协议连接; 主机识别出传输控制协议连接断开,释放所述终端占用的资源。
4、 根据权利要求3所述的终端工作状态的识别方法,其特征在于,所述 获知终端上电具体为^艮据工作状态标识信息获知终端上电。
5、 根据权利要求1所述的终端工作状态的识别方法,其特征在于,所述 识别所述终端的工作状态为关机具体为在预设周期内,连续多次检测终端的工作状态标识信息; 判断连续多次检测出的工作状态标识信息是否都标识该终端关机,是则 识别该终端的工作状态为关机。
6、 一种终端,其特征在于,包括 检测模块,用于检测终端是否上电;状态标识信息发送模块,用于根据所述检测模块的检测结果,生成并通 过检测线发送用于标识该终端是否关机的工作状态标识信息。
7、 根据权利要求6所述的终端,其特征在于,还包括 电源模块,所述检测模块根据该电源模块的状态检测终端是否上电。
8、 根据权利要求6所述的终端,其特征在于,所述检测线连接终端的异步通信接口中除发送数据接口 、接收数据接口和信号地接口外的其它可作为 输出的任一接口。
9、 根据权利要求6所述的终端,其特征在于,所述工作状态标识信息为所述检测线的电平状态。
10、 一种通信设备,其特征在于,包括接收模块,用于通过检测线接收终端发送的用于标识该终端是否关机的 工作状态标识信息;识别模块,用于根据所述工作状态标识信息,识别所述终端的工作状态。
11、 根据权利要求IO所述的通信设备,其特征在于,所述检测线连接终 端的异步通信接口中除发送数据接口 、接收数据接口和信号地接口外的其它 可作为输出的任一接口。
12、 根据权利要求IO所述的通信设备,其特征在于,还包括 请求模块,用于根据所述识别模块的识别结果,在所述终端的工作状态为关机时,发送断开传输控制协议连接请求;和/或 存储模块,用于存储变化规则;所述识别模块根据所述变化规则和所述工作状态标识信息,识别所述终 端的工作状态。
全文摘要
本发明公开了一种终端、通信设备和终端工作状态的识别方法。其中终端工作状态的识别方法包括通过检测线接收终端发送的用于标识该终端是否关机的工作状态标识信息;根据所述工作状态标识信息,识别所述终端的工作状态。本发明技术方案中终端服务器或路由器根据终端通过检测线发送的工作状态标识信息识别出终端的状态,如果识别出终端关机则断开与主机的TCP连接,使主机释放该终端占用的资源,达到了使主机合理分配资源,提高资源的有效利用率的目的,同时能有效保障终端合法用户的信息安全,提高了终端服务的安全性。
文档编号H04L29/12GK101257524SQ20081010278
公开日2008年9月3日 申请日期2008年3月26日 优先权日2008年3月26日
发明者任东华 申请人:北京星网锐捷网络技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1