芯片装置及用该装置访问网络共享文件的方法制造方法及图纸

技术编号:4329402 阅读:206 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种芯片装置及用该装置访问网络共享文件的方法,所述芯片装置包括:存储模块,用于保存计算机在局域网络上的本地共享信息;网络连接模块,用于与局域网络上所述计算机之外的非本地计算机之间的数据传输;控制模块,用于与非本地计算机之间建立共享文件传输的通信协议,并通过网络连接模块将本地共享信息发送至非本地计算机,并获取非本地计算机的非本地网络共享信息,利用本地共享信息和非本地网络共享信息创建共享信息列表,并根据共享信息列表和通信协议与非本地计算机之间进行协议数据传输。采用所述装置与方法,可在计算机上自动配置或卸载虚拟服务器,无需采用手动的方式安装或卸载用于配置虚拟服务器的程序,使用方便。

【技术实现步骤摘要】

本专利技术涉及网络计算机
,尤其是指一种可访问网络共享文件的芯 片装置及用该装置访问网络共享文件的方法。
技术介绍
当多台计算机连接到同 一局域网内时,虚拟服务器可以帮助用户在没有文 件服务器的条件下,轻松实现企业内部资料的共享和传递。用户使用虚拟服务 器功能在局域网上传资料的时候,实际上就是把自己电脑中用于存放资料的这 部分硬盘共享出来,作为服务器的一部分,多个部分组合在一起,就组成 了一个功能与文件服务器相同的虚拟服务器,连接到同一局域网内的每一 计算机都可看到局域网内的虚拟服务器,该虚拟服务器中包含有同一局域网内 所有计算机共享的文件。当用户在局域网同 一 网段内使用该虚拟服务器功能 时,只要把需要共享的文件选择上传,其他用户就可以在虛拟服务器的文件列 表中看到该文件并根据自己的需要进行下载。同时由于省去了服务器的中转, 采用虛拟服务器真正实现了点对点的连接,使文件在局域网内传输下载的时间 变得非常短。目前的网络计算机
,在一局域网内设置虛拟服务器的方式主要为在局域网内的每一计算机上安装通讯中心软件,各计算机通过该通讯中心 软件上传或下载虛拟服务器上的文件,因此欲将一计算机接入局域网,连接至 虚拟服务器时,必须获得该通讯中心软件的安装程序,并且符合该通讯中心软 件的安装要求,这样对于需要临时接入局域网使用虛拟服务器功能的计算机来 说,必须临时安装该通讯中心软件,而当虛拟服务器使用过后不再需要时,必 须手动卸载该软件,否则会占用计算机上的运行空间,影响计算机的使用速度
技术实现思路
本专利技术技术方案的目的在于提供一种芯片装置及用该装置访问网络共享 文件的方法,通过所述芯片装置可在该计算机上自动配置或卸载虚拟服务器,无需采用手动的方式安装或卸载用于配置虚拟服务器的程序,使用方便。为达到上述专利技术目的,本专利技术一方面提供一种芯片装置,连接于局域网络 的一计算机上,用于访问局域网络上的共享文件,其特征在于,所述芯片装置包括存储^t块,用于保存所述计算机在所述局域网络上的本地共享信息;网 络连接模块,用于与所述局域网络上所述计算机之外的 一一 本地计算机之间的数 据传输;控制模块,用于与所述非本地计算机之间建立共享文件传输的通信协 议,并通过所述网络连接模块,将所述本地共享信息发送至所述非本地计算机, 并获取所述非本地计算机的非本地网络共享信息,利用所述本地共享信息和所 述非本地网络共享信息创建共享信息列表,并根据所述共享信息列表和所述通 信协议与所述非本地计算机之间进行协议数据传输。优选地,上述所述的芯片装置,所述控制模块包括通信协议模块,用于 与所述非本地计算机之间建立共享文件传输的通信协议,并根据所述通信协议 与所述非本地计算机进行协议数据传输,将所述本地共享信息发送至所述非本 地计算机以及获取所述非本地网络共享信息,并向所述非本地计算机发送读取 非本地网络共享文件的请求,以及接收所述非本地计算机发出的读取本地共享 文件的请求;虚拟服务器客户端模块,用于创建所述共享信息列表,并根据所 迷共享信息列表,对所述计算机请求读取所述非本地网络共享文件的命令进行 地址解析,获得所;欲读取文件或目录的网络共享地址和共享所述文件或目录的 计算机信息,并对所述非本地计算机请求读取所述本地共享文件的命令进行数 据解析,获得所欲读取文件或目录的内容数据,通过所述通信协议模块将所述 地址解析结果或所述数据解析结果发送至所述非本地计算^/L。优选地,上述所述的芯片装置,所述计算机发出请求读取所述非本地网络 共享文件的命令之后,接收到所述非本地计算机反馈的数据内容,所述虚拟服 务器客户端模块还用于,解析所述非本地计算机反馈的数据内容,获得所欲读 取文件或目录的实际内容,并将所述实际内容反馈至所述计算机。优选地,上述所述的芯片装置,所述芯片装置还包括 一接口模块,用于 所述存储模块和所述计算机之间的数据传输; 一电源模块,用于为所述芯片装7优选地,上述所述的芯片装置,所述芯片装置还包括 一通用串行总线模 块,用于与所述计算机连接获得供电,并实现所述存储模块与所述计算机之间 的数据传输。优选地,上述所述的芯片装置,所述存储模块还用于保存所述计算机的所 述本地共享文件。本专利技术再一方面提供一种利用芯片装置访问局域网络共享文件的方法,所 述方法包括所述芯片装置连接至局域网络的一计算机上;所述芯片装置与 所述局域网络上的非本地计算机之间建立共享文件传输的通信协议,且与所述 非本地计算机进行网络连接,将所述计算机上保存的本地共享信息发送至所述 非本地计算机,并获取所述非本地计算机的非本地网络共享信息,利用所述本地共享信息和所述非本地网络共享信息创建共享信息列表;接收所述计算机读 取所述共享信息列表内一共享文件或目录的命令,根据所述共享文件或目录的信息,并利用所述通信协议与所述非本地计算机进行数据传输,在所述计算机 上获得所述共享文件或目录的数据内容。优选地,上述所述的方法,根据所述共享文件或目录的信息,并利用所述 通信协议与所述非本地计算机进行数据传输的步骤包括从所述共享信息列 表读取所述共享文件或目录对应的网络共享地址以及所述共享文件或目录所 属计算机的共享设备信息;向具有所述共享设备信息的计算机发送获取所述共 享文件或目录的请求;接收具有所述共享设备信息的计算机所解析并发送的与 所述网络共享地址相对应的文件数据或文件信息列表数据;解析所述文件数据 或文件信息列表数据的实际内容。优选地,上述所述的方法,所述方法还包括接收所述非本地计算机发送 的读取所述本地共享文件的请求,根据所述本地共享信息确认所述本地共享文 件所保存的实际路径,从所述实际路径获取所述本地共享文件的内容后发送至 所述非本地计算才几。本专利技术还提供另外一种可访问网络共享文件的芯片装置,连接于局域网络 的一计算机上,所述芯片装置包括接口模块,用于实现所述芯片装置和所述 计算机之间的数据传输;存储模块,用于设置虚拟服务器客户端功能单元、自8动运行功能单元和监控功能单元;所述自动运行功能单元,用于所述芯片装置连接至所述计算机时,自动启动所述虚拟服务器客户端功能单元和所述监控功能单元;所述虛拟服务器客户端功能单元,用于创建所述局域网络上各计算机共享文件的共享信息列表,并根据所述共享信息列表的内容与局域网络上的非本地计算机进行协议数据交互;所述监控功能单元,用于当测得所述芯片装置与所述计算机脱离连接时,终止所述虚拟服务器客户端功能单元的运行,并删除所述计算机上与所述虛拟服务器客户端功能单元相关的文件。优选地,上述所述的芯片装置,所述自动运行功能单元还用于,当所述芯片装置连接至所述计算机时,自动将所速虚拟服务器客户端功能单元和所述监控功能单元拷贝至所述计算机的一临时目录中,从所述临时目录中启动所述虚拟服务器客户端功能单元和所述监控功能单元。优选地,上述所述的芯片装置,所述芯片装置还包括 一网络连接模块,用于与所述非本地计算机之间的数据传输。优选地,上述所述的芯片装置,所述网络连接才莫块为一通用串行总线无线网卡,所述存储模块为一闪存,所述接口模块为一通用串行总线集线器,所述闪存和所述通用串行总线无线网卡分别连接至所述通用串行总线集线器。优选地,上述所述的芯片装置,所述虚拟服本文档来自技高网...

【技术保护点】
一种芯片装置,连接于局域网络的一计算机上,用于访问局域网络上的共享文件,其特征在于,所述芯片装置包括:    存储模块,用于保存所述计算机在所述局域网络上的本地共享信息;    网络连接模块,用于与所述局域网络上所述计算机之外的非本地计算机之间的数据传输;    控制模块,用于与所述非本地计算机之间建立共享文件传输的通信协议,并通过所述网络连接模块,将所述本地共享信息发送至所述非本地计算机,并获取所述非本地计算机的非本地网络共享信息,利用所述本地共享信息和所述非本地网络共享信息创建共享信息列表,并根据所述共享信息列表和所述通信协议与所述非本地计算机之间进行协议数据传输。

【技术特征摘要】
1.一种芯片装置,连接于局域网络的一计算机上,用于访问局域网络上的共享文件,其特征在于,所述芯片装置包括存储模块,用于保存所述计算机在所述局域网络上的本地共享信息;网络连接模块,用于与所述局域网络上所述计算机之外的非本地计算机之间的数据传输;控制模块,用于与所述非本地计算机之间建立共享文件传输的通信协议,并通过所述网络连接模块,将所述本地共享信息发送至所述非本地计算机,并获取所述非本地计算机的非本地网络共享信息,利用所述本地共享信息和所述非本地网络共享信息创建共享信息列表,并根据所述共享信息列表和所述通信协议与所述非本地计算机之间进行协议数据传输。2. 如权利要求1所述的芯片装置,其特征在于,所述控制模块包括 通信协议模块,用于与所述非本地计算机之间建立共享文件传输的通信协议,并根据所述通信协议与所述非本地计算机进行协议数据传输,将所述本地 共享信息发送至所述非本地计算机以及获取所述非本地网络共享信息,并向所 述非本地计算机发送读取非本地网络共享文件的请求,以及接收所述非本地计 算机发出的读取本地共享文件的请求;虛拟服务器客户端模块,用于创建所述共享信息列表,并根据所述共享信 息列表,对所述计算机请求读取所述非本地网络共享文件的命令进行地址解 析,获得所欲读取文件或目录的网络共享地址和共享所述文件或目录的计算机 信息,并对所述非本地计算机请求读取所述本地共享文件的命令进行数据解 析,获得所欲读取文件或目录的内容数据,通过所述通信协议模块将所述地址 解析结果或所述数据解析结果发送至所述非本地计算^L。3. 如权利要求2所述的芯片装置,其特征在于,所述计算机发出请求读 取所述非本地网络共享文件的命令之后,接收到所述非本地计算机反馈的数据 内容,所述虛拟服务器客户端模块还用于,解析所述非本地计算机反馈的数据 内容,获得所欲读取文件或目录的实际内容,并将所述实际内容反馈至所述计 算机。4. 如权利要求l所述的芯片装置,其特征在于,所述芯片装置还包括 一接口才莫块,用于所述存储冲莫块和所述计算机之间的数据传输;一电源^f莫块,用于为所述芯片装置供电。5. 如权利要求1所述的芯片装置,其特征在于,所述芯片装置还包括 一通用串行总线模块,用于与所述计算机连接获得供电,并实现所述存储模块与所述计算机之间的数据传输。6. 如权利要求l所述芯片装置,其特征在于,所述存储才莫块还用于保存 所述计算机的所述本地共享文件。7. —种利用芯片装置访问局域网络共享文件的方法,其特征在于,所述 方法包i舌所述芯片装置连接至局域网络的一计算机上;所述芯片装置与所述局域网络上的非本地计算机之间建立共享文件传输 的通信协议,且与所述非本地计算机进行网络连接,将所述计算机上保存的本 地共享信息发送至所述非本地计算机,并获取所述非本地计算机的非本地网络 共享信息,利用所述本地共享信息和所述非本地网络共享信息创建共享信息列 表;接收所述计算机读取所述共享信息列表内 一共享文件或目录的命令,根据 所述共享文件或目录的信息,并利用所述通信协议与所述非本地计算才几进行数 据传输,在所述计算机上获得所述共享文件或目录的数据内容。8. 如权利要求7所述的方法,其特征在于,根据所述共享文件或目录的 信息,并利用所述通信协议与所述非本地计算机进行数据传输的步骤包括从所述共享信息列表读取所述共享文件或目录对应的网络共享地址以及 所述共享文件或目录所属计算机的共享设备信息;向具有所述共享设备信息的计算才几发送获取所述共享文件或目录的请求;接收具有所述共享设备信息的计算机所解析并发送的与所述网络共享地 址相对应的文件数据或文件信息列表数据;解析所述文件数据或文件信息列表数据的实际内容。9. 如权利要求7所述的方法,其特征在于,所述方法还包括 接收所述非本地计算机发送的读取所述本地共享文件的请求,根据所述本地共享信息确认所述本地共享文件所保存的实际路径,从所述实际路径...

【专利技术属性】
技术研发人员:周晓煜过晓冰
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1