一种共享路由器外部存储设备中数据的方法及系统的制作方法

文档序号:9396962阅读:264来源:国知局
一种共享路由器外部存储设备中数据的方法及系统的制作方法
【技术领域】
[0001]本发明涉及路由器技术领域,具体为一种共享路由器外部存储设备中数据的方法及系统。
【背景技术】
[0002]如今智能路由器越来越普及,智能路由器不仅具有传统路由器的路由及上网功能,还有更多智能的服务功能,如带宽管理、远程监控、离线下载、数据共享功能。其中数据共享功能往往需要外接移动存储设备,存储设备接入路由器后由用户通过页面配置,开启相应的数据共享服务。路由器上可以接入的外部存储设备多种多样,有U盘、SD卡和移动硬盘等,每种存储设备的文件系统类型也各不相同,主要分为FAT、NTFS和EXT等,且大容量的外部存储设备往往不止一个分区,由此路由器的兼容性非常重要。
[0003]目前路由器上对外部存储设备的共享服务主要为FTP (File Transfer Protocol,文件传输协议)和SAMBA (Server Messages Block,信息服务块)协议,当用户想共享外部存储设备的数据时,首先需要通过页面启用外部存储设备,随后填写共享服务配置选项,最终实现文件共享服务功能。详细的配置选项为用户提供了较好的服务,但也增加了用户使用共享服务的难度。现有路由器共享外部存储设备数据的方法是:用户将外部存储设备接入路由器,在页面启用存储设备,填写共享服务页面的配置选项,从而实现外部存储设备的共享功能,这样无疑增加了用户使用路由器共享服务功能的工作量。现有路由器共享外部存储设备数据需要手动启用外部存储设备,并填写共享服务的配置参数,增加了用户使用的复杂度,且很多配置选项用户也不清楚其含义,不具备简单易用的原则。

【发明内容】

[0004]鉴于以上所述现有技术的缺点,本发明的目的在于提供一种共享路由器外部存储设备中数据的方法及系统,用于解决现有技术中共享路由器外部存储设备中的数据时需要手动进行配置而且配置繁琐的问题。
[0005]为实现上述目的及其他相关目的,本发明提供一种共享路由器外部存储设备中数据的方法,所述共享路由器外部存储设备中数据的方法包括:在外部存储设备插入连接至路由器时,根据所述外部存储设备的设备信息在路由器共享目录下为所述外部存储设备创建指定共享目录并将所述外部存储设备绑定到所述指定共享目录;所述外部存储设备的绑定信息和路由器的配置信息生成用于启用所述外部存储设备共享服务的共享服务配置文件;根据所述共享服务配置文件启用所述外部存储设备共享服务,从而使所述外部存储设备中的数据共享。
[0006]优选地,所述在外部存储设备插入连接至路由器时,所述路由器根据所述外部存储设备的设备信息在路由器共享目录下为所述外部存储设备创建指定共享目录并将所述外部存储设备绑定到所述指定共享目录具体包括:在所述路由器启动时,在路由器内核注册所述外部存储设备的热插拔事件,在所述外部存储设备插入连接至路由器时,触发所述热插拔事件并通过所述路由器的内核调用热插拔处理函数;所述插拔处理函数根据所述外部存储设备的名称获取所述外部存储设备的分区并获取各分区内的文件系统并在所述路由器的共享目录下为所述外部存储设备创建名称与所述分区的名称相同的指定共享目录;根据所述文件系统的格式将所述外部存储设备绑定到所述指定共享目录。
[0007]优选地,所述绑定信息至少包括:所述外部存储设备的绑定目录和所述外部存储设备的绑定字符集。
[0008]优选地,所述路由器的配置信息至少包括:路由器的用户名和密码以及所述路由器的局域网接口地址网段。
[0009]优选地,所述共享服务为文件传输协议共享服务和/或信息服务块协议共享服务;所述共享服务配置文件相应为文件传输协议共享服务配置文件和/或信息服务块协议共享服务配置文件。
[0010]为实现上述目的,本发明还提供一种共享路由器外部存储设备中数据的系统,所述共享路由器外部存储设备中数据的系统包括:绑定模块,用于在外部存储设备插入连接至路由器时,根据所述外部存储设备的设备信息在路由器共享目录下为所述外部存储设备创建指定共享目录并将所述外部存储设备绑定到所述指定共享目录;配置模块,与所述绑定模块相连,用于根据所述外部存储设备的绑定信息和路由器的配置信息生成用于启用所述外部存储设备共享服务的共享服务配置文件;共享服务开启模块,分别与所述绑定模块和所述配置模块相连,用于根据所述共享服务配置文件启用所述外部存储设备共享服务,从而使所述外部存储设备中的数据共享。
[0011]优选地,所述绑定模块包括:注册单元,在所述路由器启动时,用于在路由器内核注册所述外部存储设备的热插拔事件;调用单元,与所述注册单元相连,用于在所述外部存储设备插入连接至路由器触发所述热插拔事件时通过所述路由器的内核调用热插拔处理函数;获取单元,与所述调用单元相连,用于利用所述插拔处理函数、根据所述外部存储设备的名称获取所述外部存储设备的分区和获取各分区内的文件系统;共享目录创建单元,与所述获取单元相连,用于在所述路由器的共享目录下为所述外部存储设备创建名称与所述分区的名称相同的指定共享目录;目录绑定单元,与所述共享目录创建单元相连,用于根据所述文件系统的格式将所述外部存储设备绑定到所述指定共享目录。
[0012]优选地,所述绑定信息至少包括:所述外部存储设备的绑定目录和所述外部存储设备的绑定字符集。
[0013]优选地,所述路由器的配置信息至少包括:路由器的用户名和密码以及所述路由器的局域网接口地址网段。
[0014]优选地,所述共享服务为文件传输协议共享服务和/或信息服务块协议共享服务;所述共享服务配置文件相应为文件传输协议共享服务配置文件和/或信息服务块协议共享服务配置文件。
[0015]如上所述,本发明的一种共享路由器外部存储设备中数据的方法及系统,具有以下有益效果:
[0016]1、本发明通过获取外部存储设备的设备信息将外部存储设备绑定到路由器内的指定共享目录,并根据外部存储设备的绑定信息和路由器的配置信息自动多种生成用于启用所述外部存储设备共享服务的共享服务配置文件,最后根据所述共享服务配置文件启用所述外部存储设备共享服务,从而使所述外部存储设备中的数据可以共享。
[0017]2、本发明可以自动设备各种外部存储设备的类型、名称,并根据外部存储设备的文件系统类型和分区自动将外部存储设备绑定到路由器内的指定共享目录,不需要用户进行任何配置,实现零配置数据共享的目的。
[0018]3、本发明简单高效,具有较强的通用性和实用性。
【附图说明】
[0019]图1显示为本发明的共享路由器外部存储设备中数据的方法的流程示意图。
[0020]图2显示为本发明的共享路由器外部存储设备中数据的方法中绑定外部存储设备的流程示意图。
[0021]图3显示为本发明的共享路由器外部存储设备中数据的方法中启动共享服务的流程示意图。
[0022]图4显示为本发明的共享路由器外部存储设备中数据的系统的结构示意图。
[0023]图5显示为本发明的共享路由器外部存储设备中数据的系统中绑定模块的结构示意图。
[0024]元件标号说明
[0025]I共享路由器外部存储设备中数据的系统
[0026]11绑定模块
[0027]111注册单元
[0028]112调用单元
[0029]113获取单元
[0030]114共享目录创建单元
[0031]115目录绑定单元
[0032]12配置模块
[0033]13共享服务开启模块
[0034]Sll ?S13 步骤
【具体实施方式】
[0035]以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的【具体实施方式】加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。
[0036]本实施例的目的在于提供一种共享路由器外部存储设备中数据的方法及系统,用于解决现有技术中共享路由器外部存储设备中的数据时需要手动进行配置而且配置繁琐的问题。以下将详细阐述本实施例的一种共享路由器外部存储设备中数据的方法及系统的原理及实施方式,使本领域技术人员不需要创造性劳动即可理解本实施例的一种共享路由器外部存储设备中数据的方法及系统。
[0037]本实施例提供一种共享路由器外部存储设备中数据的方法及系统,主要解决零配置共享路由器外部存储设备的数据,路由器外接存储设备主要实现共享数据及离线下载功能,简单有效的数据共享功能非常重要。本实施例尤其是针对多种存储设备类型、多种文件系统格式、多分区的热插拔设备,智能根据热插拔设备信息对设备进行绑定,并根据路由器
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1