[发明专利]一种面向网络的串口设备重定向的方法及系统无效
申请号: | 201210571550.X | 申请日: | 2012-12-25 |
公开(公告)号: | CN103051716A | 公开(公告)日: | 2013-04-17 |
发明(设计)人: | 张维婷 | 申请(专利权)人: | 中标软件有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京聿宏知识产权代理有限公司 11372 | 代理人: | 吴大建;钟日红 |
地址: | 200030 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 网络 串口 设备 定向 方法 系统 | ||
1.一种面向网络的串口设备重定向的方法,其特征在于,包括:
在连接有串口设备的服务器与客户端之间建立网络连接;
所述客户端创建作为所述串口设备映射的虚拟串口设备,并加载该虚拟串口设备的驱动;
所述客户端的应用程序访问作为所述串口设备映射的虚拟串口设备,以触发客户端向所述连接有串口设备的服务器发送串口设备操作请求,所述串口设备操作请求包含客户端应用程序要进行的串口操作;
所述服务器接收到所述串口设备操作请求后,从中解析出串口操作,并对服务器的串口设备执行所述串口操作;
所述服务器获取该串口操作的操作结果并将其发送至所述客户端。
2.根据权利要求1所述的方法,其特征在于,创建作为所述串口设备映射的虚拟串口设备的步骤进一步包括:所述客户端创建将从所述服务器接收的串口设备信息或用户设置的设备属性信息作为属性信息的虚拟串口设备,作为所述串口设备映射。
3.根据权利要求1所述的方法,其特征在于,所述客户端的应用程序访问作为所述串口设备映射的虚拟串口设备,以触发客户端向所述连接有串口设备的服务器发送串口设备操作请求的步骤进一步包括:
客户端检测到对所述虚拟串口设备进行串口操作时,生成包括该串口操作的串口设备操作请求,并将生成的串口设备操作请求发送至所述服务器。
4.根据权利要求1所述的方法,其特征在于,所述客户端在其操作系统内核中,根据从所述服务器接收到的所述服务器所连接的串口设备的信息,创建作为所述串口设备映射的虚拟串口设备,并加载该虚拟串口设备的驱动。
5.根据权利要求1所述的方法,其特征在于,所述串口设备操作请求还包括目标串口设备标识,以及,所述服务器接收到所述串口设备操作请求后,从中解析出串口操作并对服务器的串口设备执行所述串口操作的步骤进一步包括:
所述服务器接收到所述串口设备操作请求后,从所述串口设备操作请求中解析出串口操作和目标串口设备标识,并对所述服务器的与解析得到的目标串口设备标识对应的串口设备进行该串口操作。
6.根据权利要求1所述的方法,其特征在于,所述客户端和所述服务器之间采用传输控制协议套接字进行数据传输,以及,所述服务器为其所连接的各个串口设备分别设置一TCP端口,在监听到通过所设置的TCP端口之一发来的设备操作请求时,对与所述TCP端口之一对应的串口设备执行所述串口设备操作请求中的串口操作。
7.一种面向网络的串口设备重定向的系统,其特征在于,包括一个或一个以上客户端、服务器和与服务器连接的串口设备,所述一个或一个以上客户端与所述服务器网络连接,其中,
所述客户端用于,根据从所述服务器接收到的所述服务器所连接的串口设备的信息,创建将从所述服务器所接收到的串口设备信息或用户设置的设备属性信息作为属性信息的虚拟串口设备,作为所述串口设备映射,并加载该虚拟串口设备的驱动,以及,所述客户端的应用程序访问作为所述串口设备映射的虚拟串口设备,以触发客户端向所述连接有串口设备的服务器发送串口设备操作请求,所述串口设备操作请求包含客户端应用程序要进行的串口操作;
所述服务器用于,接收到所述串口设备操作请求后,从中解析出串口操作,并对服务器的串口设备执行所述串口操作,获取该串口操作的操作结果并将其发送至所述客户端。
8.根据权利要求7所述的系统,其特征在于,所述客户端进一步用于,在其操作系统内核中,根据从所述服务器接收到的所述服务器所连接的串口设备的信息,创建将从所述服务器所接收到的串口设备信息或用户设置的设备属性信息作为属性信息的虚拟串口设备,作为所述串口设备映射。
9.根据权利要求7所述的系统,其特征在于,所述串口设备操作请求还包括目标串口设备标识,以及,所述服务器进一步用于,
在接收到所述串口设备操作请求后,从所述串口设备操作请求中解析出串口操作和目标串口设备标识,并对所述服务器的与解析得到的目标串口设备标识对应的串口设备进行该串口操作。
10.根据权利要求7所述的系统,其特征在于,所述客户端和所述服务器之间采用传输控制协议套接字进行数据传输,以及,所述服务器进一步用于,
为其所连接的各个串口设备分别设置一TCP端口,在监听到通过所设置的TCP端口之一发来的设备操作请求时,对与所述TCP端口之一对应的串口设备执行所述串口设备操作请求中的串口操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中标软件有限公司,未经中标软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210571550.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:硫化控制方法及硫化控制系统
- 下一篇:机器人、机器人的臂结构及驱动装置