提供或使用外部设备的方法、系统及USB网传服务器与流程

文档序号:14624566发布日期:2018-06-08 07:25阅读:383来源:国知局

本发明涉及网络通信领域,特别是涉及提供、使用外部设备的方法及系统,以及USB网络传输服务器。



背景技术:

当前USB网络传输服务器局限于使用USB打印服务器,通过设定并公布自己的IP地址,让需要打印的电脑主动连接自己,从而实现打印。这种实现方式都需要电脑端的操作人员手动进行连接、手动释放资源,交互性很差。此外,这种USB打印服务器基本上不支持其他的USB设备,兼容性差,无法实现USB网传服务器和计算机之间多对多的自动交互功能。



技术实现要素:

鉴于以上所述现有技术的缺点,本发明的目的在于提供一种提供或使用外部设备的方法、系统及USB网络传输服务器,用于解决现有技术中的上述问题。

为实现上述目的及其他相关目的,本发明提供一种提供外部设备的方法,应用于与客户端通信连接的USB网络传输服务端,其中,所述客户端通信连接有目标服务端,所述USB网络传输服务端通信连接有至少一个外部设备,所述方法包括:接收由所述客户端发送的所述目标服务端的IP地址、及连接所述目标服务端的第一指令,所述目标服务端用于处理所述客户端请求的目标业务;根据所述第一指令连接所述目标服务端,将所述至少一个外部设备连接到所述目标服务端作为所述目标服务端的外设,以供所述目标服务端处理所述目标业务时直接使用。

于本发明一实施例中,所述目标服务端有多个,分别用于处理不同类型的业务,各所述目标服务端的IP地址与各对应的业务类型的关联关系预存于与所述客户端通信连接的分配服务端,所述接收的IP地址是所述分配服务端向所述客户端提供的、在预存的各业务类型中与所述目标业务的类型所匹配的业务类型相关联的IP地址。

于本发明一实施例中,所述USB网络传输服务端包括:RS232串口,所述客户端与所述USB网络传输服务端通过所述RS232串口连接;RJ45网络接口,用于与网络连接;USB接口,用于与USB外设连接。

于本发明一实施例中,所述方法还包括:当接收到所述客户端发送的第二指令时,断开与所述目标服务端的连接。

为实现上述目的及其他相关目的,本发明提供一种提供外部设备的系统,应用于与客户端通信连接的USB网络传输服务端,其中,所述客户端通信连接有目标服务端,所述USB网络传输服务端通信连接有至少一个外部设备,所述系统包括:接收模块,用于接收由所述客户端发送的所述目标服务端的IP地址、及连接所述目标服务端的第一指令,所述目标服务端用于处理所述客户端请求的目标业务;连接模块,用于根据所述第一指令连接所述目标服务端,将所述至少一个外部设备连接到所述目标服务端作为所述目标服务端的外设,以供所述目标服务端处理所述目标业务时直接使用。

于本发明一实施例中,所述目标服务端有多个,分别用于处理不同类型的业务,各所述目标服务端的IP地址与各对应的业务类型的关联关系预存于与所述客户端通信连接的分配服务端,所述接收的IP地址是所述分配服务端向所述客户端提供的、在预存的各业务类型中与所述目标业务的类型所匹配的业务类型相关联的IP地址。

于本发明一实施例中,所述USB网络传输服务端包括:RS232串口,所述客户端与所述USB网络传输服务端通过所述RS232串口连接;RJ45网络接口,用于与网络连接;USB接口,用于与USB外设连接。

于本发明一实施例中,所述系统还包括:断开模块,用于在接收到所述客户端发送的第二指令时,断开与所述目标服务端的连接。

为实现上述目的及其他相关目的,本发明提供一种USB网络传输服务器,包括:如上任一所述的提供外部设备的系统。

于本发明一实施例中,所述USB网络传输服务器包括:RS232串口。

于本发明一实施例中,所述USB网络传输服务器还包括:RJ45网络接口、USB接口。

为实现上述目的及其他相关目的,本发明提供一种使用外部设备的方法,应用于与客户端通信连接的目标服务端,其中,所述客户端通信连接有USB网络传输服务端,所述USB网络传输服务端通信连接有至少一个外部设备,所述方法包括:在处理所述客户端请求的目标业务时,按需使用由所述USB网络传输服务端提供的所述至少一个外部设备;当所述目标业务处理结束时,向所述客户端发送处理结果。

为实现上述目的及其他相关目的,本发明提供一种使用外部设备的系统,应用于与客户端通信连接的目标服务端,其中,所述客户端通信连接有USB网络传输服务端,所述USB网络传输服务端通信连接有至少一个外部设备,所述系统包括:调用模块,用于在处理所述客户端请求的目标业务时,按需使用由所述USB网络传输服务端提供的所述至少一个外部设备;发送模块,用于当所述目标业务处理结束时,向所述客户端发送处理结果。

如上所述,本发明的提供或使用外部设备的方法、系统及USB网络传输服务器,可以实现客户端与USB网络传输服务器的自动连接、挂断等,有利于用户远程使用外设来办理业务。在多对多业务环境中,实现了外设的自动切换,并保证了多外设与电脑之间多对对连接正确性,确保远程USB外设的正常使用。

附图说明

图1显示为本发明一实施例的向目标服务端的提供外设的流程示意图。

图2显示为本发明另一实施例的向目标服务端的提供外设的流程示意图。

图3显示为本发明一实施例的提供外部设备的系统模块图。

图4显示为本发明一实施例的使用外部设备的系统模块图。

元件标号说明

300 提供外部设备的系统

301 接收模块

302 连接模块

400 使用外部设备的系统

401 调用模块

402 发送模块

①~⑥ 步骤

具体实施方式

以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。

需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。

请参阅图1,为了解决USB服务设备与服务设备多对多的交互问题,本发明提出一种在网络系统中调用外部设备的方法。应用该方法的网络系统包括至少一组分别连接于网络中的:客户端、目标服务端、USB网络传输服务端。具体的:客户端可以是电脑、移动终端等要求办理某种业务的前端设备;目标服务端可以是处理客户端请求办理的某种业务、并能返回处理结果的后端设备;USB网络传输服务端设置有网口、与客户端通信的串口、以及至少一个用于连接外部设备的外设口,优选的,USB网络传输服务端通过RS232串口与客户端连接,通过USB接口与USB外设连接,其中,USB外设可以包括:摄像头、打印机、扫描仪、读卡器、键盘、鼠标等。

以下将详细说明在上述网络系统中调用外部设备的具体过程:

①客户端向USB网络传输服务端发送目标服务端的IP地址,以及令USB网络传输服务端连接目标服务端的指令;

②USB网络传输服务端接收所述指令后,通过所述IP地址连接目标服务端,进而将连接的至少一个外部设备连接到目标服务端,作为目标服务端的外设。

在业务办理的过程中,目标服务端可以根据业务需要直接调用其中的一种或多种外设来使用;在业务办理结束时:

③目标服务端向客户端发送成功办理业务的信息;

④客户端收到所述信息后,向USB网络传输服务端发送断开指令,从而令USB网络传输服务端断开与目标服务端的连接,使得USB网络传输服务端处于空闲状态。

随后,客户端断开与目标服务端的连接,此次业务办理结束。

请参阅图2,在另一实施例中,目标服务端包括多个,每个目标服务端分别用于办理不同类型的业务,所述网络系统中还包括分配服务端,该分配服务端中预存有多个目标服务端的IP地址及其用于办理的业务类型的关联关系。在该网络系统架构下,调用外部设备的具体过程包括:

①客户端向分配服务端发送办理目标业务的第一指令;

②分配服务端接收所述第一指令,从预存的信息中查找与所述目标业务匹配的业务类型所对应的目标服务端的IP地址,并将该IP地址发送至所述客户端;

③客户端接收所述IP地址,据以生成连接所述目标服务端的第二指令,并将所述第二指令发送至USB网络传输服务端;

④USB网络传输服务端接收所述第二指令,根据IP地址连接目标服务端,进而将连接的至少一个外部设备连接到目标服务端,作为目标服务端的外设,供其办理所述目标业务时调用;

⑤目标服务端完成目标业务的处理后,向客户端发送成功办理业务的信息;

⑥客户端向USB网络传输服务器发送第三指令,令其断开与目标服务端的连接,使得USB网络传输服务端处于空闲状态;

随后,客户端断开与分配服务器的连接,此次业务办理结束。

请参阅图3,与上述方法实施例原理相似的是,本发明提出一种提供外部设备的系统300,搭载于图1或2所示网络系统中的USB网络传输服务端,作为一种软件实现,包括:接收模块301、连接模块302。由于前述实施例中的技术特征可以应用于本系统实施例,因而不再重复赘述。

接收模块301接收由所述客户端发送的所述目标服务端的IP地址、及连接所述目标服务端的第一指令,所述目标服务端用于处理所述客户端请求的目标业务;

连接模块302根据所述第一指令连接所述目标服务端,将所述至少一个外部设备连接到所述目标服务端作为所述目标服务端的外设,以供所述目标服务端处理所述目标业务时直接使用。

在一实施例中,系统300还可以包括:断开模块,用于在接收到所述客户端发送的第二指令时,断开与所述目标服务端的连接。

除此之外,本发明提供一种USB网络传输服务器,包括上述任一所述的系统300。所述USB网络传输设备包括:RS232串口,用于与客户端通信;RJ45网络接口,用于与网络连接;USB接口,用于与USB外设连接。

请参阅图4,与上述方法实施例原理相似的是,本发明提出一种使用外部设备的系统400,搭载于图1或2所示网络系统中的目标服务端,作为一种软件实现,包括:调用模块401、发送模块402。由于前述实施例中的技术特征可以应用于本系统实施例,因而不再重复赘述。

调用模块401在处理所述客户端请求的目标业务时,按需使用由所述USB网络传输服务端提供的所述至少一个外部设备;

发送模块402在所述目标业务处理结束时,向所述客户端发送处理结果。

综上所述,本发明能够将挂接在USB网络传输服务器的外接设备,通过该USB网络传输服务器网络寻址,实现将外接设备连接到对应的服务器供其使用,有效克服了现有技术中的种种缺点而具高度产业利用价值。

上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1