一种中标麒麟操作系统下USB设备共享的方法与流程

文档序号:17441338发布日期:2019-04-17 04:48阅读:3950来源:国知局
一种中标麒麟操作系统下USB设备共享的方法与流程

本发明属于计算机通信技术领域,具体涉及一种中标麒麟操作系统下usb设备共享的方法。



背景技术:

在芯片领域及软件领域,只有实现自主可控才能不受制于人。中标麒麟操作系统作为我国自主研发的国产操作系统,已逐渐被政府及军工企业所采用,在关键领域实现自主可控,安全可信。

随着办公环境的国产化,原x86平台的办公解决方案需逐步实现国产替代。在政府及军工企业的办公环境中,不可避免的存在诸如像usb打印机、usb扫描仪、usbkey等一系列需共享使用的usb设备,此类设备的共享使用在国产平台尚无较好的实现方式。

为此,本技术提出了一种中标麒麟操作系统下usb设备共享的方法,以解决在办公场景下对usb设备共享使用的需求。



技术实现要素:

本发明的目的在于,为解决在办公场景下对usb设备共享使用的需求,提供设计一种中标麒麟操作系统下usb设备共享的方法,以解决上述技术问题。

为实现上述目的,本发明给出以下技术方案:

一种中标麒麟操作系统下usb设备共享的方法,其特征在于,包括以下步骤:

s1:共享环境准备;

s2:在服务器端设备中安装中标麒麟操作系统,并在该系统内查看所接usb设备是否全部识别;

s3:将所有需要连接共享设备的客户端安装中标麒麟操作系统,与服务器端接入同一局域网中;

s4:在服务器端操作系统内加载usboverip模块,并在其中启动相应的server端服务,在客户端系统内加载usboverip模块,在其中启动client端服务;

s5:服务器端通过server端服务将所有需要共享的usb设备进行共享,在客户端便可通过client端服务对识别到的共享usb设备进行连接使用;

s6:客户端连接上usb设备后,对该usb设备进行驱动安装,待驱动安装成功后便可像使用本地设备一样使用网络共享的usb设备;

s7:客户端使用完毕共享usb设备后,可通过client端服务对所连接的usb设备进行释放,以便使等待队列中的其他客户端连接使用该设备。

作为优选,所述步骤s1具体包括以下步骤:

准备一台作为服务器端的设备,根据需要选择服务器或台式机作为服务器端,并将所有需要共享的usb设备接入此端。

作为优选,所述步骤s2中,若所接的usb设备为usb接口转其他信号的设备(如usb转串口等),则需要在操作系统下对该设备安装相应的驱动程序。

作为优选,所述步骤s3中,将ip地址设置为与服务器端处于同一网段,以保证局域网内所有设备能够通过网络互联互通。

作为优选,所述步骤s5与s6之间还包括以下步骤:

s56:客户端在连接使用共享usb设备时,先对网络中的请求列表进行检测,处于等待队列最前端的客户端请求优先得到响应。

本发明的有益效果在于,本发明技术方案一部分为提供共享设备的服务器端,所有待共享的usb设备均接入此端;另一部分为连接使用usb设备的客户端,所有与服务器端处于同一局域网的客户端,在保证网络互通的情况下均可以连接使用服务器端共享出的各类usb设备,从而实现usb设备在不同客户端之间共享的目的。

此外,本发明设计原理可靠,结构简单,具有非常广泛的应用前景。

由此可见,本发明与现有技术相比,具有突出的实质性特点和显著地进步,其实施的有益效果也是显而易见的。

附图说明

图1是本发明提供的一种中标麒麟操作系统下usb设备共享的方法的流程图。

具体实施方式

下面结合附图并通过具体实施例对本发明进行详细阐述,以下实施例是对本发明的解释,而本发明并不局限于以下实施方式。

如图1所示,本发明提供的一种中标麒麟操作系统下usb设备共享的方法,其特征在于,包括以下步骤:

s1:共享环境准备;

s2:在服务器端设备中安装中标麒麟操作系统,并在该系统内查看所接usb设备是否全部识别;

s3:将所有需要连接共享设备的客户端安装中标麒麟操作系统,与服务器端接入同一局域网中;

s4:在服务器端操作系统内加载usboverip模块,并在其中启动相应的server端服务,在客户端系统内加载usboverip模块,在其中启动client端服务;

s5:服务器端通过server端服务将所有需要共享的usb设备进行共享,在客户端便可通过client端服务对识别到的共享usb设备进行连接使用;

s6:客户端连接上usb设备后,对该usb设备进行驱动安装,待驱动安装成功后便可像使用本地设备一样使用网络共享的usb设备;

s7:客户端使用完毕共享usb设备后,可通过client端服务对所连接的usb设备进行释放,以便使等待队列中的其他客户端连接使用该设备。

本实施例中,所述步骤s1具体包括以下步骤:

准备一台作为服务器端的设备,根据需要选择服务器或台式机作为服务器端,并将所有需要共享的usb设备接入此端。

本实施例中,所述步骤s2中,若所接的usb设备为usb接口转其他信号的设备(如usb转串口等),则需要在操作系统下对该设备安装相应的驱动程序。

本实施例中,所述步骤s3中,将ip地址设置为与服务器端处于同一网段,以保证局域网内所有设备能够通过网络互联互通。

本实施例中,所述步骤s5与s6之间还包括以下步骤:

s56:客户端在连接使用共享usb设备时,先对网络中的请求列表进行检测,处于等待队列最前端的客户端请求优先得到响应。

以上公开的仅为本发明的优选实施方式,但本发明并非局限于此,任何本领域的技术人员能思之的没有创造性的变化,以及在不脱离本发明原理前提下所作的若干改进和润饰,都应落在本发明的保护范围内。



技术特征:

技术总结
本发明涉及一种中标麒麟操作系统下USB设备共享的方法,包括S1:共享环境准备;S2:在服务器端设备中安装中标麒麟操作系统;S3:将需要连接共享设备的客户端安装中标麒麟操作系统;S4:在服务器端操作系统内加载USB OVER IP模块,在客户端系统内加载USB OVER IP模块;S5:服务器端通过server端服务将所有需要共享的USB设备进行共享,在客户端便可通过client端服务对识别到的共享USB设备进行连接使用;S6:客户端连接上USB设备后,对该USB设备进行驱动安装;S7:客户端使用完毕共享USB设备后,通过client端服务对所连接的USB设备进行释放。

技术研发人员:马晓光;梁记斌;刘毅枫;王则陆
受保护的技术使用者:山东超越数控电子股份有限公司
技术研发日:2018.10.30
技术公布日:2019.04.16
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1