一种数据转发认证装置及设备访问方法
【技术领域】
[0001]本发明涉及设备交互方法,尤其涉及数据转发认证装置及设备访问方法。
【背景技术】
[0002]目前,平板电脑、手机、智能电子设备等移动终端已具有极为强大的处理能力和多样化的通信模式,能够实现如定位、信息处理、身份证扫描等丰富的功能,使得移动终端的使用越来越广泛。
[0003]但是,当前的移动终端通常都不具有通用扩展接口,这导致不能连接诸如U盘,U盾,打印机,鼠标,键盘等输入/输出设备,从而带来了使用上的诸多不便。同时PC或者服务器等计算机设备具有通用扩展接口,通常会连接各种输入/输出设备,如何提供一种安全的设备映射机制,使移动终端能访问其它的输入/输出设备,是当前需要解决的问题。
【发明内容】
[0004]本发明所要解决的技术是提供一种数据转发认证装置及设备访问方法,使移动终端设备可以访问其它设备上的输入/输出设备,为用户提供了极大的便利,提高了输入/输出设备的利用率,同时也保证了设备访问的安全性。
[0005]为了解决上述技术问题,本发明提供了一种数据转发认证装置,包括:
[0006]认证模块,用于对移动终端设备进行认证;
[0007]数据转发模块,用于将计算设备的设备列表发送给通过所述认证模块认证的移动终端设备;以及用于将通过所述认证模块认证的移动终端设备确认的设备列表发送给所述计算设备;
[0008]接口模块,用于将所述数据转发认证装置连接在所述计算设备上。
[0009]较佳地,所述数据转发认证装置还包括:
[0010]连接模块,用于与所述移动终端设备建立无线连接;
[0011]所述认证模块包括:
[0012]响应单元,用于向所述连接模块连接的移动终端设备发送认证请求,并接收所述移动终端设备返回的认证数据;
[0013]判断单元,用于判断所述响应单元接收的认证数据的合法性,如果所述认证数据合法,则通过所述响应单元向所述移动终端设备返回认证通过;如果所述认证数据不合法,则通过所述响应单元向所述移动终端设备返回认证失败。
[0014]较佳地,
[0015]所述认证模块还包括:
[0016]认证信息单元,用于保存与所述数据转发认证装置唯一相匹配的认证信息;
[0017]所述判断单元用于判断所述响应单元接收的认证数据的合法性是指:
[0018]如果所述响应单元接收的认证数据与所述认证信息单元保存的认证信息一致,则所述认证数据为合法;如果所述响应单元接收的认证数据与所述认证信息单元保存的认证信息不一致,则所述认证数据为不合法。
[0019]较佳地,
[0020]所述数据转发模块用于将计算设备的设备列表发送给所述移动终端设备是指:
[0021]接收所述移动终端设备发送的设备映射请求,并将所述设备映射请求转发给所述计算设备;
[0022]接收所述计算设备返回的设备列表,并将所述设备列表转发给所述移动终端设备,所述设备列表含有所述计算设备的输入/输出设备信息;
[0023]所述移动终端设备确认的设备列表含有所述计算设备的设备列表全部或部分输入/输出设备信息。
[0024]较佳地,
[0025]所述数据转发模块还用于将所述终端设备确认的设备列表发送给所述计算设备后,如果接收到所述移动终端设备发送的输出数据,则将所述输出数据转发给所述计算设备;以及如果接收到所述计算设备发送的输入数据,则将所述输入数据转发给所述移动终端设备;
[0026]所述输出数据携带输出设备的设备信息,所述输出设备的设备信息包含在所述需要访问的设备列表中,所述输入数据携带输入设备的设备信息,所述输入设备的设备信息包含在所述需要访问的设备列表中。
[0027]本发明还提供一种设备访问方法,应用于数据转发认证装置,包括:
[0028]对移动终端设备的认证通过后,将计算设备的设备列表发送给所述移动终端设备;
[0029]将所述移动终端设备确认的设备列表发送给所述计算设备;
[0030]所述数据转发认证装置连接在所述计算设备上。
[0031]较佳地,
[0032]所述对移动终端设备的认证包括:
[0033]与所述移动终端设备建立无线连接后,向所述移动终端设备发送认证请求;
[0034]接收所述移动终端设备返回的认证数据;如果所述认证数据合法,则向所述移动终端设备发送认证通过;如果所述认证数据不合法,则向所述移动终端设备发送认证失败。
[0035]较佳地,
[0036]所述数据转发认证装置保存有认证信息,所述认证信息与所述数据转发认证装置唯一相匹配;
[0037]如果所述移动终端设备发送的认证数据与所述数据转发认证装置保存的认证信息一致,则所述认证数据为合法;如果所述移动终端设备发送的认证数据与所述数据转发认证装置保存的认证信息不一致,则所述认证数据为不合法。
[0038]较佳地,
[0039]所述将计算设备的设备列表发送给所述移动终端设备包括:
[0040]接收所述移动终端设备发送的设备映射请求,并将所述设备映射请求转发给所述计算设备;
[0041]接收所述计算设备返回的设备列表,并将所述设备列表转发给所述移动终端设备,所述设备列表含有所述计算设备的输入/输出设备信息;
[0042]所述移动终端设备确认的设备列表含有所述计算设备的设备列表全部或部分输入/输出设备信息。
[0043]较佳地,
[0044]将所述移动终端设备确认的设备列表发送给所述计算设备后,还包括:
[0045]如果接收到所述移动终端设备发送的输出数据,则将所述输出数据转发给所述计算设备,所述输出数据携带输出设备的设备信息,所述输出设备的设备信息包含在所述需要访问的设备列表中;
[0046]如果接收到所述计算设备发送的输入数据,则将所述输入数据转发给所述终端设备,所述输入数据携带输入设备的设备信息,所述输入设备的设备信息包含在所述需要访问的设备列表中。
[0047]上述方案通过使用数据转发认证装置,有效的解决了移动终端设备通过通用扩展接口连接输入/输出设备的问题,使移动终端设备可以访问其它输入/输出设备,为用户提供了极大的便利,提高了输入/输出设备的利用率,同时数据转发认证装置也有效的保证了设备访问过程中的安全性。
【附图说明】
[0048]图1是本发明设备访问系统架构示意图;
[0049]图2是本发明实施例一中的数据转发认证装置结构示意图;
[0050]图3是本发明实施例一中的设备访问方法中认证方法的流程图;
[0051]图4是本发明实施例一中的远程设备访问方法的流程图;
[0052]图5是本发明实施例一中设备访问方法中的数据传输协议的示意图;
[0053]图6是本发明实施例二中数据转发认证装置单侧处理设备访问的流程示意图。
【具体实施方式】
[0054]为使本申请的目的、技术方案和优点更加清楚明白,下文中将结合附图对本申请的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
[0055]如图1所示,本发明的设备访问系统中,计算设备I上通过如USB的设备接口连接在数据转发认证装置2上,数据转发认证装置配置有与其唯一相匹配的移动终端设备3,数据转发认证装置对与其建立无线连接的移动终端设备进行认证,只有与其唯一相匹配的移动终端设备才能通过认证。通过数据转发认证装置认证的移动终端设备可与计算设备建立连接,并可将计算设备连接的输入/输出设备4映射在该移动终端设备上,在移动终端设备上生成虚拟输入/输出设备,移动终端设备的用户可方便的使用计算设备上的输入/输出设备。
[0056]其中,数据转发认证装置与移动终端设备之间可以通过WiFi建立无线连接,也可以通过WiMax等无线通信技术建立无线连接。移动终端设备可以是平板电脑、手机或智能电子设备等,计算设备可以是个人电脑、服务器或手持电子设备等电子设备,计算设备上可配置有至少一个通用扩展接口,通过通用扩展接口连接的输入/输出设备可以是键盘、鼠标器、操纵杆、摄像机、扫描仪、传真机或语音输入设备等。
[0057]实施例一
[0058]如图2所示,本实施例提供一种数据转发认证装置2,包括:
[0059]认证模块21,用于对移动终端设备进行认证;
[0060]数据转发模块22,用于将计算设备的设备列表发送给通过所述认证模块认证的移动