计算机外围设备共享服务器装置的制作方法

文档序号:7669888阅读:277来源:国知局
专利名称:计算机外围设备共享服务器装置的制作方法
技术领域
本实用新型涉及一种计算机外围设备共享服务器装置。特别是关于一种多台计算机类设 备通过网络共享使用同一外设的装置。
背景技术
网络技术的发展使得网络资源变得廉价起来,对网络资源的投资费用也减少了很多,但 外设的发展却远远落后网络技术的发展,尤其是一些特殊的外设,高昂的成本成为设备广泛 使用的绊脚石,因此,如何能够提供更为经济简便快捷的设备共享方法和装置,为市场及业 界待解决的课题。
通过网络将外设共享出来供多台计算机使用,这种全新的外设解决方式可以大大减少对 外设的投资,节约成本,也能提高设备的使用率,将带来极大的经济价值。 发明内容
本实用新型目的提供一种计算机外围设备共享服务器装置,该装置有利于用户实现异地 计算机或多台计算机分时共享使用同一外设,从而节约开支,提高设备的使用率。 本实用新型的计算机外围设备共享服务器装置,其特征在于
设有微处理器和多种通讯接口,微处理器与多种通讯接口相连接,所述通讯接口中具有 网络接口。
本实用新型的优点一是使外设具有延伸的功能,外设不再接到计算机本身,而是接到该 设备中,将计算机对外设的操作和数据通过网络技术转发到该设备本身,该设备再将操作和 数据发送给外设,实现了计算机操作远程外设的功能。
二是满足多台计算机分时共享使用同一外设,使用软件技术实现多台计算机的外设请求 队列,满足各台计算机分时使用同一外设。
三是可满足多台计算机同时使用不同外设,对于接在该设备上的不同外设,能够分别被 同一或不同计算机同时使用而互不干扰。
四是允许用户通过计算机控制外设和获取外设相关信息,如申请作业,取消作业,査询 外设信息等。

图1本实用新型的构造示意图。
图2是本实用新型软件系统构架示意图。
具体实施方式

本实用新型设有微处理器和多种通讯接口,微处理器与多种通讯接口相连接,所述通
讯接口中具有网络接口。所述通讯接口还包括RS232串行接口、并行接口或USB接口中的 一种或几种。
所述每种通讯接口为若干个。
为了扩大使用功能,本实用新型还设有可插拔的扩展接口模块,微处理器与可插拔的扩
展接口模块相连接,可插拔的扩展接口模块通过UBS接口与并口扩展模块、串口扩展模块或 者USB扩展模块上的USB接口相连接。
上述计算机外围设备共享服务器装置通过局域网或INTERNET网与位于异地的计算机相 连接。
所述的微处理器中安装有嵌入式操作系统,以控制数据的转发和作业排队。 本实用新型是通过硬件和软件来实现工作的
一、 硬件部分包括-
1. 计算机25针并口接口电路本实用新型硬件部分与并口外设连接的接口;
2. 计算机9针RS232接口电路本实用新型硬件部分与串口外设连接的接口;
3. 计算机USB接口电路本实用新型硬件部分与USB外设连接的接口;
4. 计算机网络接口电路本实用新型硬件部分的网络接口;
二、 软件部分包括
1. 本实用新型系统软件:提供本实用新型最基本的系统功能,为下面各功能软件的基础;
2. 虚拟串口驱动实现Windows、 Linux下的虚拟串口,将Windows或Linux下对该串
口的操作数据转发到网络上;
3. 虚拟并口驱动实现Windows、 Linux下的虚拟并口,将Windows或Linux下对该并 口的操作数据转发到网络上;
4. 虚拟USB总线驱动实现Windows、 Linux下虚拟USB总线驱动,将Windows或Linux
下对该USB总线的操作数据转发到网络上;
5. 作业队列功能的实现对接入该实用新型的每一外设建立作业队列,实现用户对该外 设的请求和排队;
6. 外设管理和使用客户端提供连接服务器、用户登录、设备査询、作业申请、作业取 消、事件通知功能;
7. 外设管理和使用服务器端和客户端相对应,提供监听各客户端连接、用户登录验证、 设备状态反馈、作业申请、作业取消、事件通知功能;
各种外设通过串口、并口或者USB口连接到本实用新型的硬件部分,配置好各种外设信 息和网络参数,插上网线,接上电源,开机,本实用新型的服务器端监听各客户端远程连接, 客户端通过网络连接到本实用新型,申请用户登录,服务器端进行用户登录验证,反馈验证 结果,客户端验证成功,发出査询外设请求,服务器端枚举本地外设,并将每一外设信息发 送到客户端,客户端接收到每一外设信息后,显示出来,客户端接收用户操作指令,如对某 台外设进行作业请求,将该请求发送给服务器端,服务器端在该设备作业队列中加入设备请 求作业,设备请求作业被允许后,反馈给客户端,客户端接收到作业请求被允许指令后提示 用户安装外设驱动,对于串口外设,客户端将要求用户安装串口虚拟驱动,对于并口外设, 将要求用户安装并口虚拟驱动,对于USB设备,则要求用户安装该USB外设的虚拟驱动,根 据用户使用的操作系统安装不同操作系统版本的虚拟驱动,虚拟驱动安装完毕,用户还需要 安装不同外设的外设驱动,外设驱动安装完毕,可以使用该设备,当多台客户端同时申请同
一台外设作业请求时,服务器端根据优先级插入将作业请求插入作业队列,每次只允许运行 一个作业队列,其他作业必须等待其完成,通过该种方式,达到多个客户端分时共享该设备 的目的。当正在使用该作业的客户端发出作业取消请求后,服务器端将进行作业取消操作, 并将作业队列中第一个等待作业变成作业处理状态,该客户端即可允许使用外设,由于每个 设备一个作业队列,各作业队列相互独立,互不干扰,故多台外设可以同时被使用。
当需要使用扩展模块时,在设备共享服务器关机状态下,插入所需扩展模块,并固定住, 然后打开设备共享服务器的电源,设备共享服务器自动识别插入模块,专载相应驱动,形成
新的串口、并口或者USB口,外部设备直接和扩展模块中的串口、并口或者USB口相连,无
须增加任何接口。
本实用新型共享模式使用设备(软件)(参见图2):
管理层主要负责作业管理,下层进程管理,状态管理,并提供用户UI接口。
通信层主要负责虚拟设备操作命令和结果报文转发,确保连接正常。 设备层主要负责设备数据转发、作业排队功能。 设备共享使用流程
1. 用户程序通过虚拟设备驱动开始使用设备;
2. 虚拟设备驱动通知虚拟设备守护请求作业,虚拟设备守护査看是否本物理设备已可以使 用,如果不行告知虚拟设备管理;
3. 虚拟设备管理通过物理设备管理向作业队列请求作业;
4. 作业轮到时,作业队列通过物理设备管理通知虚拟设备管理,虚拟设备告知虚拟设备守护;
5. 用户程序通过虚拟设备驱动->虚拟设备守护->物理设备守护-〉物理设备驱动-〉物理设备 间接的使用物理设备;
6. 用户使用设备完毕,虚拟设备驱动通知虚拟设备守护,虚拟设备守护要求虚拟设备管理结 束作业;
7. 虚拟设备管理通过物理设备管理向作业队列请求作业结束;
8. 作业结束时,虚拟设备管理和物理设备管理得知后释放相关资源;
9. 设备共享使用结束。
权利要求1、一种计算机外围设备共享服务器装置,其特征在于设有微处理器和多种通讯接口,微处理器与多种通讯接口相连接,所述通讯接口中具有网络接口。
2、 根据权科要求l所述的计算机外围设备共享服务器装置,其特征在于所述通讯接口还包括RS232串行接口、并行接口或USB接口中的一种或几种。
3、 根据权利要求2所述的计算机外围设备共享服务器装置,其特征在于所述每种通讯接口为若干个。
4、 根据权利要求l、 2或3所述的计算机外围设备共享服务器装置,其特征在于还设有可插拔的 鶴模块,微处理器与可插拔的扩展接口模块lffi^接,可插拔的扩展接口模块通过UBS接口与并口扩展模块、串口扩展模块或者USB扩展模块上的USB接口相连接,
5、 根据权利要求l、 2或3所述的计算机外围设备共享服务器装置,其特征在于计算 机外围设备共享服务器装置通过局域网或INTERNET网与位于异地的计算机相连接。
6、 根据权利要求4所述的计算机外围设备共享服务器装置,其特征在于计算机外围设备共享服务器装置通过局域网或INTERNET网与位于异地的计算机相连接。
专利摘要本实用新型是一种计算机外围设备共享服务器装置,其特征在于设有微处理器和多种通讯接口,微处理器与多种通讯接口相连接,所述通讯接口中具有网络接口。该装置不仅有利于用户实现异地计算机或多台计算机分时共享使用同一外设,从而节约开支,提高设备的使用率。而且可满足多台计算机同时使用不同外设,对于接在该设备上的不同外设,能够分别被同一或不同计算机同时使用而互不干扰。
文档编号H04L12/00GK201011567SQ20072000608
公开日2008年1月23日 申请日期2007年1月15日 优先权日2007年1月15日
发明者辉 张 申请人:福建升腾资讯有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1