[发明专利]一种面向网络的串口设备重定向的方法及系统无效
申请号: | 201210571550.X | 申请日: | 2012-12-25 |
公开(公告)号: | CN103051716A | 公开(公告)日: | 2013-04-17 |
发明(设计)人: | 张维婷 | 申请(专利权)人: | 中标软件有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京聿宏知识产权代理有限公司 11372 | 代理人: | 吴大建;钟日红 |
地址: | 200030 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 网络 串口 设备 定向 方法 系统 | ||
技术领域
本发明涉及网络技术领域,尤其涉及一种面向网络的串口设备重定向的方法及系统。
背景技术
TCP(Transmission Control Protocol,传输控制协议)是TCP/IP协议栈中的传输层协议,它通过序列确认以及包重发机制,提供可靠的数据流发送和到应用程序的虚拟连接服务。TCP的可靠机制允许设备处理丢失、延时、重复及读错的包。超时机制允许设备监测丢失包并请求重发。
串行接口Serial Interface是指数据一位一位地顺序传送,其特点是通信线路简单,只要一对传输线就可以实现双向通信,并可以利用电话线,从而大大降低了成本,特别适用于远距离通信,但传送速度较慢。
一条信息的各位数据被逐位按顺序传送的通讯方式称为串行通讯。串行通讯的特点是:数据位传送,按位顺序进行传输,最少只需一根传输线即可完成;成本低但传送速度慢。串行通讯的距离可以从几米到几千米;根据信息的传送方向,串行通讯可以进一步分为单工、半双工和全双工三种。串口的出现是在1980年前后,数据传输率是115kbps~230kbps。串口出现的初期是为了实现连接计算机外设的目的,初期串口一般用来连接鼠标和外置Modem以及老式摄像头和写字板等设备。串口也可以应用于由于两台计算机(或设备)之间的互联及数据传输。
然而,由于串口(COM)不支持热插拔及传输速率较低目前部分新主板和大部分便携电脑已开始取消该接口,目前串口多用于工控和测量设备以及部分通信设备中。而在许多场景下又需要使用串口设备,因此研究串口重定向技术,在不改动主机硬件的情况下通过串口重定向使用串口设备变得十分有意义。
发明内容
本发明所要解决的技术问题之一是需要提供一种可以非常方便地像访问本机实体串口设备一样访问其它主机上的串口设备的面向网络的串口设备重定向的方法及系统。
为了解决上述技术问题,本发明提供了一种面向网络的串口设备重定向的方法。该方法包括:
在连接有串口设备的服务器与客户端之间建立网络连接;
所述客户端创建作为所述串口设备映射的虚拟串口设备,并加载该虚拟串口设备的驱动;
所述客户端的应用程序访问作为所述串口设备映射的虚拟串口设备,以触发客户端向所述连接有串口设备的服务器发送串口设备操作请求,所述串口设备操作请求包含客户端应用程序要进行的串口操作;
所述服务器接收到所述串口设备操作请求后,从中解析出串口操作,并对服务器的串口设备执行所述串口操作;
所述服务器获取该串口操作的操作结果并将其发送至所述客户端。
其中,创建作为所述串口设备映射的虚拟串口设备的步骤可进一步包括:所述客户端创建将从所述服务器接收的串口设备信息或用户设置的设备属性信息作为属性信息的虚拟串口设备,作为所述串口设备映射。
其中,所述客户端的应用程序访问作为所述串口设备映射的虚拟串口设备,以触发客户端向所述连接有串口设备的服务器发送串口设备操作请求的步骤可进一步包括:
客户端检测到对所述虚拟串口设备进行串口操作时,生成包括该串口操作的串口设备操作请求,并将生成的串口设备操作请求发送至所述服务器。
进一步,所述客户端在其操作系统内核中,可根据从所述服务器接收到的所述服务器所连接的串口设备的信息,创建作为所述串口设备映射的虚拟串口设备,并加载该虚拟串口设备的驱动。
进一步,所述串口设备操作请求还包括目标串口设备标识,以及,所述服务器接收到所述串口设备操作请求后,从中解析出串口操作并对服务器的串口设备执行所述串口操作的步骤进一步包括:所述服务器接收到所述串口设备操作请求后,从所述串口设备操作请求中解析出串口操作和目标串口设备标识,并对所述服务器的与解析得到的目标串口设备标识对应的串口设备进行该串口操作。
进一步,所述客户端和所述服务器之间可采用传输控制协议套接字进行数据传输,以及,所述服务器为其所连接的各个串口设备分别设置一TCP端口,在监听到通过所设置的TCP端口之一发来的设备操作请求时,对与所述TCP端口之一对应的串口设备执行所述串口设备操作请求中的串口操作。
根据本发明另一面,还提供了一种面向网络的串口设备重定向的系统。该系统包括一个或一个以上客户端、服务器和与服务器连接的串口设备,所述一个或一个以上客户端与所述服务器网络连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中标软件有限公司,未经中标软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210571550.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:硫化控制方法及硫化控制系统
- 下一篇:机器人、机器人的臂结构及驱动装置