路由器存储设备的查看管理方法及其媒体文件打开方法技术

技术编号:10989428 阅读:93 留言:0更新日期:2015-02-04 08:22
本发明专利技术提供了一种路由器存储设备的查看管理方法及其媒体文件打开方法,可以实现自由方便地进入存储设备的各级目录,浏览当前文件里的内容,查看文件类型、大小等信息,在当前文件夹里新建文件夹或删除文件以及文件夹;还可以查看存储设备的格式,使用空间,可用空间等详细信息。本发明专利技术在可以自由切换到各级目录下的前提下,当点击媒体文件时,如果文件格式是minidlna支持的,通过文件路径查找minidlna媒体库里的对应的ID值,用minidlna访问路径打开文件(即在浏览器下直接播放媒体文件);当点击minidlna不支持的文件时,用链接到goahead进程访问路径下的实际文件路径打开文件或下载。

【技术实现步骤摘要】

】本专利技术涉及一种能支持存储设备的路由器,尤其涉及查看和打开该路由器存储设备下的文件内容的方法。【
技术介绍
】现有的路由器,有一部分支持外接存储设备。在这一部分路由器上设置有USB接口,USB接口用于连接存储设备,存储设备相当于路由器的磁盘。一般,现有的支持存储设备的路由器,查看其外接的存储设备里的内容时,只能查看存储设备顶级目录下的内容,在顶级目录下添加文件夹,删除文件或文件夹;不能自由切换到存储设备的各级路径查看各级录下的内容以及进行添加或删除等操作。【
技术实现思路
】本专利技术需解决的技术问题是克服上述的不足,提供一种能自由切换到各级目录的路由器存储设备的查看管理方法。为解决上述的技术问题,本专利技术设计了一种路由器存储设备的查看管理方法,其包括以下几个步骤:Stepl:点击进入存储设备管理页面时,在goahead进程中把存储设备的顶层路径写入nvram类型变量里;Step2:用文件系统操作方法根据变量内容切换路径,把该路径下的文件和文件夹显示到管理页面上,并给每个文件或文件夹加个url属性;Step3:点击文件夹,根据url里的参数修改nvram变量里的路径值,并显示当前的文件夹内容;Step4:点击添加或删除按钮可以在当前路径下进行添加、删除操作;Step5:点击top level或upper layer时,根据url里的参数修改nvram变量里的路径值,切换到存储设备的顶层目录或返回上层目录。在上述可以自由切换到各目录下去查看文件的前提下,本专利技术还提供一种路由器存储设备的媒体文件打开方法,其包括以下几个步骤:Stepl:挂载存储设备时建立链接,把挂载的存储设备链接到浏览器的goahead进程指定的访问路径下;Step2:启动Minidlna进程,Minidlna会根据指定的共享文件夹路径搜索存储设备,并把共享路径下的媒体文件记录在sqlite数据库的DETAILS表里;St印3:搜索完成后,从DETAILS表里根据媒体文件读出来,把文件的ID和路径信息记录在/var/minidlna_list临时文件里;Step4:根据权利要求1所述的方法浏览路由器存储设备中各级目录下的文件,点击文件时,如果文件格式是minidlna支持的,通过文件路径查找minidlna媒体库里的对应的ID值,用minidlna访问路径打开文件;当点击minidlna不支持的文件时,用链接到goahead进程访问路径下的实际文件路径打开文件或下载。本专利技术方法可以自由方便地进入存储设备的各级目录,浏览当前文件里的内容,查看文件类型、大小等信息,在当前文件夹里新建文件夹或删除文件以及文件夹;还可以查看存储设备的格式,使用空间,可用空间等详细信息。进一步的是,点击媒体文件可以直接在浏览器上播放文件。【【具体实施方式】】下面结合实施方式对本专利技术作进一步说明。本专利技术提供了一种路由器存储设备的查看管理方法,用于查看外接路由器USB接口下的存储设备里的文件内容。本专利技术可以自由切换到存储设备的各级目录下,浏览当前文件里的内容,在当前目录下还可以进行新建或删除等操作。本专利技术路由器存储设备的查看管理方法包括:Stepl:点击进入存储设备管理页面时,在goahead进程中把存储设备的顶层路径写入nvram类型变量里;Step2:用文件系统操作方法根据变量内容切换路径,把该路径下的文件和文件夹显示到管理页面上,并给每个文件或文件夹加个url属性;Step3:点击文件夹,根据url里的参数修改nvram变量里的路径值,并显示当前的文件夹内容;Step4:点击添加或删除按钮可以在当前路径下进行添加、删除操作;Step5:点击top level或upper layer时,根据url里的参数修改nvram变量里的路径值,切换到存储设备的顶层目录或返回上层目录。以上方法可以实现自由方便地进入存储设备的各级目录,浏览当前文件里的内容,查看文件类型、大小等信息,在当前文件夹里新建文件夹或删除文件以及文件夹;还可以查看存储设备的格式,使用空间,可用空间等详细信息。本专利技术在可以自由切换到各级目录下的前提下,当点击媒体文件时,如果文件格式是minidlna支持的,通过文件路径查找minidlna媒体库里的对应的ID值,用minidlna访问路径打开文件(即在浏览器下直接播放媒体文件);当点击minidlna不支持的文件时,用链接到goahead进程访问路径下的实际文件路径打开文件或下载。具体的操作步骤是:挂载存储设备时建立链接,把挂载的存储设备链接到浏览器的goahead进程指定的访问路径下;启动Minidlna进程,Minidlna会根据指定的共享文件夹路径搜索存储设备,并把共享路径下的媒体文件记录在sqlite数据库的DETAILS表里;搜索完成后,从DETAILS表里根据媒体文件读出来,把文件的ID和路径信息记录在/var/minidlna_list临时文件里。当切换到某级目录下的文件,点击文件时,如果文件格式是minidlna支持的,通过文件路径查找minidlna媒体库里的对应的ID值,用minidlna访问路径打开文件;当点击minidlna不支持的文件时,用链接到goahead进程访问路径下的实际文件路径打开文件或下载。以上所述的仅是本专利技术的实施方式,在此应当指出,对于本领域的普通技术人员来说,在不脱离本专利技术创造构思的前提下,还可以做出改进,但这些均属于本专利技术的保护范围。本文档来自技高网...

【技术保护点】
一种路由器存储设备的查看管理方法,其特征在于,包括以下步骤:Step1:点击进入存储设备管理页面时,在goahead进程中把存储设备的顶层路径写入nvram类型变量里;Step2:用文件系统操作方法根据变量内容切换路径,把该路径下的文件和文件夹显示到管理页面上,并给每个文件或文件夹加个url属性;Step3:点击文件夹,根据url里的参数修改nvram变量里的路径值,并显示当前的文件夹内容;Step4:点击添加或删除按钮可以在当前路径下进行添加、删除操作;Step5:点击top level或upper layer时,根据url里的参数修改nvram变量里的路径值,切换到存储设备的顶层目录或返回上层目录。

【技术特征摘要】
1.一种路由器存储设备的查看管理方法,其特征在于,包括以下步骤: Stepl:点击进入存储设备管理页面时,在goahead进程中把存储设备的顶层路径写入nvram类型变量里; Step2:用文件系统操作方法根据变量内容切换路径,把该路径下的文件和文件夹显示到管理页面上,并给每个文件或文件夹加个url属性; Step3:点击文件夹,根据url里的参数修改nvram变量里的路径值,并显示当前的文件夹内容; Step4:点击添加或删除按钮可以在当前路径下进行添加、删除操作; Step5:点击top level或upper layer时,根据url里的参数修改nvram变量里的路径值,切换到存储设备的顶层目录或返回上层目录。2.—种路由器存储设备的媒体文件打开方法,其特征在于,包括以下步骤: Stepl:...

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

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

1