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

技术编号:12417458 阅读:168 留言:0更新日期:2015-12-02 12:08
本发明专利技术提供一种共享路由器外部存储设备中数据的方法及系统,所述方法包括:在外部存储设备插入连接至路由器时,路由器根据外部存储设备的设备信息在路由器共享目录下为外部存储设备创建指定共享目录并将外部存储设备绑定到指定共享目录;根据外部存储设备的绑定信息和路由器的配置信息生成用于启用外部存储设备共享服务的共享服务配置文件;根据共享服务配置文件启用外部存储设备共享服务,从而使外部存储设备中的数据共享。本发明专利技术可以自动设备各种外部存储设备的类型、名称,并根据外部存储设备的文件系统类型和分区自动将外部存储设备绑定到路由器内的指定共享目录,不需要用户进行任何配置,实现零配置数据共享的目的。

【技术实现步骤摘要】

本专利技术涉及路由器
,具体为一种共享路由器外部存储设备中数据的方法及系统
技术介绍
如今智能路由器越来越普及,智能路由器不仅具有传统路由器的路由及上网功能,还有更多智能的服务功能,如带宽管理、远程监控、离线下载、数据共享功能。其中数据共享功能往往需要外接移动存储设备,存储设备接入路由器后由用户通过页面配置,开启相应的数据共享服务。路由器上可以接入的外部存储设备多种多样,有U盘、SD卡和移动硬盘等,每种存储设备的文件系统类型也各不相同,主要分为FAT、NTFS和EXT等,且大容量的外部存储设备往往不止一个分区,由此路由器的兼容性非常重要。目前路由器上对外部存储设备的共享服务主要为FTP (File Transfer Protocol,文件传输协议)和SAMBA (Server Messages Block,信息服务块)协议,当用户想共享外部存储设备的数据时,首先需要通过页面启用外部存储设备,随后填写共享服务配置选项,最终实现文件共享服务功能。详细的配置选项为用户提供了较好的服务,但也增加了用户使用共享服务的难度。现有路由器共享外部存储设备数据的方法是:用户将外部存储设备接入路由器,在页面启用存储设备,填写共享服务页面的配置选项,从而实现外部存储设备的共享功能,这样无疑增加了用户使用路由器共享服务功能的工作量。现有路由器共享外部存储设备数据需要手动启用外部存储设备,并填写共享服务的配置参数,增加了用户使用的复杂度,且很多配置选项用户也不清楚其含义,不具备简单易用的原则。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种共享路由器外部存储设备中数据的方法及系统,用于解决现有技术中共享路由器外部存储设备中的数据时需要手动进行配置而且配置繁琐的问题。为实现上述目的及其他相关目的,本专利技术提供一种共享路由器外部存储设备中数据的方法,所述共享路由器外部存储设备中数据的方法包括:在外部存储设备插入连接至路由器时,根据所述外部存储设备的设备信息在路由器共享目录下为所述外部存储设备创建指定共享目录并将所述外部存储设备绑定到所述指定共享目录;所述外部存储设备的绑定信息和路由器的配置信息生成用于启用所述外部存储设备共享服务的共享服务配置文件;根据所述共享服务配置文件启用所述外部存储设备共享服务,从而使所述外部存储设备中的数据共享。优选地,所述在外部存储设备插入连接至路由器时,所述路由器根据所述外部存储设备的设备信息在路由器共享目录下为所述外部存储设备创建指定共享目录并将所述外部存储设备绑定到所述指定共享目录具体包括:在所述路由器启动时,在路由器内核注册所述外部存储设备的热插拔事件,在所述外部存储设备插入连接至路由器时,触发所述热插拔事件并通过所述路由器的内核调用热插拔处理函数;所述插拔处理函数根据所述外部存储设备的名称获取所述外部存储设备的分区并获取各分区内的文件系统并在所述路由器的共享目录下为所述外部存储设备创建名称与所述分区的名称相同的指定共享目录;根据所述文件系统的格式将所述外部存储设备绑定到所述指定共享目录。优选地,所述绑定信息至少包括:所述外部存储设备的绑定目录和所述外部存储设备的绑定字符集。优选地,所述路由器的配置信息至少包括:路由器的用户名和密码以及所述路由器的局域网接口地址网段。优选地,所述共享服务为文件传输协议共享服务和/或信息服务块协议共享服务;所述共享服务配置文件相应为文件传输协议共享服务配置文件和/或信息服务块协议共享服务配置文件。为实现上述目的,本专利技术还提供一种共享路由器外部存储设备中数据的系统,所述共享路由器外部存储设备中数据的系统包括:绑定模块,用于在外部存储设备插入连接至路由器时,根据所述外部存储设备的设备信息在路由器共享目录下为所述外部存储设备创建指定共享目录并将所述外部存储设备绑定到所述指定共享目录;配置模块,与所述绑定模块相连,用于根据所述外部存储设备的绑定信息和路由器的配置信息生成用于启用所述外部存储设备共享服务的共享服务配置文件;共享服务开启模块,分别与所述绑定模块和所述配置模块相连,用于根据所述共享服务配置文件启用所述外部存储设备共享服务,从而使所述外部存储设备中的数据共享。优选地,所述绑定模块包括:注册单元,在所述路由器启动时,用于在路由器内核注册所述外部存储设备的热插拔事件;调用单元,与所述注册单元相连,用于在所述外部存储设备插入连接至路由器触发所述热插拔事件时通过所述路由器的内核调用热插拔处理函数;获取单元,与所述调用单元相连,用于利用所述插拔处理函数、根据所述外部存储设备的名称获取所述外部存储设备的分区和获取各分区内的文件系统;共享目录创建单元,与所述获取单元相连,用于在所述路由器的共享目录下为所述外部存储设备创建名称与所述分区的名称相同的指定共享目录;目录绑定单元,与所述共享目录创建单元相连,用于根据所述文件系统的格式将所述外部存储设备绑定到所述指定共享目录。优选地,所述绑定信息至少包括:所述外部存储设备的绑定目录和所述外部存储设备的绑定字符集。优选地,所述路由器的配置信息至少包括:路由器的用户名和密码以及所述路由器的局域网接口地址网段。优选地,所述共享服务为文件传输协议共享服务和/或信息服务块协议共享服务;所述共享服务配置文件相应为文件传输协议共享服务配置文件和/或信息服务块协议共享服务配置文件。如上所述,本专利技术的一种共享路由器外部存储设备中数据的方法及系统,具有以下有益效果:1、本专利技术通过获取外部存储设备的设备信息将外部存储设备绑定到路由器内的指定共享目录,并根据外部存储设备的绑定信息和路由器的配置信息自动多种生成用于启用所述外部存储设备共享服务的共享服务配置文件,最后根据所述共享服务配置文件启用所述外部存储设备共享服务,从而使所述外部存储设备中的数据可以共享。2、本专利技术可以自动设备各种外部存储设备的类型、名称,并根据外部存储设备的文件系统类型和分区自动将外部存储设备绑定到路由器内的指定共享目录,不需要用户进行任何配置,实现零配置数据共享的目的。3、本专利技术简单高效,具有较强的通用性和实用性。【附图说明】图1显示为本专利技术的共享路由器外部存储设备中数据的方法的流程示意图。图2显示为本专利技术的共享路由器外部存储设备中数据的方法中绑定外部存储设备的流程示意图。图3显示为本专利技术的共享路由器外部存储设备中数据的方法中启动共享服务的流程示意图。图4显示为本专利技术的共享路由器外部存储设备中数据的系统的结构示意图。图5显示为本专利技术的共享路由器外部存储设备中数据的系统中绑定模块的结构示意图。元件标号说明I共享路由器外部存储设备中数据的系统11绑定模块111注册单元112调用单元113获取单元114共享目录创建单元115目录绑定单元12配置模块13共享服务开启模块Sll ?S13 步骤【具体实施方式】以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的【具体实施方式】加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。本实施例的目的在于提供一种共享路由器外部存储设备中数据的方法及系统,用于解决现有技术中共享本文档来自技高网...

【技术保护点】
一种共享路由器外部存储设备中数据的方法,其特征在于:所述共享路由器外部存储设备中数据的方法包括:在外部存储设备插入连接至路由器时,根据所述外部存储设备的设备信息在路由器共享目录下为所述外部存储设备创建指定共享目录并将所述外部存储设备绑定到所述指定共享目录;根据所述外部存储设备的绑定信息和所述路由器的配置信息生成用于启用所述外部存储设备共享服务的共享服务配置文件;根据所述共享服务配置文件启用所述外部存储设备共享服务,从而使所述外部存储设备中的数据共享。

【技术特征摘要】

【专利技术属性】
技术研发人员:李茂源
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:上海;31

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

1