资源共享方法及设备技术

技术编号:7736650 阅读:159 留言:0更新日期:2012-09-09 19:20
本发明专利技术提供一种资源共享方法及设备,包括:创建共享资源根目录;获取用于进行共享的互联网链接地址,根据预设文件格式,遍历互联网链接地址对应网页中所包括的远程资源文件,获取符合预设文件格式的远程资源文件的远程共享文件信息;在共享资源根目录下创建远程资源子目录,远程资源子目录中存储所述远程共享文件信息。通过本发明专利技术提供的资源共享方法及设备,遍历用户提供的用于共享的互联网链接地址所对应的网页,获取远程资源文件的远程共享文件信息,实现了在局域网设备之间对网络资源的共享。

【技术实现步骤摘要】

本专利技术涉及无线通信技木,尤其涉及ー种资源共享方法及设备
技术介绍
现代家庭中,个人电脑、数字电视、掌上电脑、手机、MP3等在人们生活中的使用越来越普及,ー个人可能同时拥有上述各类信息产品,使用过程中经常在每个设备中都保存有用户的资源,如果用户希望在其中一个设备上查看另一个设备中保存的资源时,需要使用移动存储设备将这些资源从ー个设备中转移到另外ー个设备中,费时费力,如果设备之 间还存在兼容问题,则操作更加麻烦。用户也可以通过使用网上邻居来进行共享数据,但网上邻居共享设置需要经过一系列复杂繁琐的配置程序,且速度缓慢。传统技术通过数字生活网络联盟(Digital Living Network Alliance简称DLNA)解决了个人电脑、消费电器、移动设备在内的无线网络和有线网络的互联互通,实现数字媒体和内容服务的无限制的共享和增长,设备管理服务器(Device ManagementServer,简称DMS)是DLNA定义的一种服务,可以实现共享多媒体资源的获取、共享、存储及复制。但现有的DMS只能实现在家庭局域网设备间对局域网本地存储资源的共享,而不能在局域网设备间对局域网以外的网络资源进行共享。
技术实现思路
针对传统技术的上述缺陷,本专利技术实施例提供ー种资源共享方法及设备。本专利技术实施例提供ー种资源共享方法,包括创建共享资源根目录;获取用于进行共享的互联网链接地址,根据预设文件格式,遍历所述互联网链接地址对应网页中所包括的远程资源文件,获取符合所述预设文件格式的远程资源文件的远程共享文件信息,所述远程共享文件信息包括对应所述远程资源文件的文件名、文件大小、文件格式、链接地址;在所述共享资源根目录下创建远程资源子目录,所述远程资源子目录中存储所述远程共享文件信息。本专利技术实施例提供一种资源共享设备,包括目录管理模块,创建共享资源根目录;信息获取模块,获取用于进行共享的互联网链接地址,根据预设文件格式,遍历所述互联网链接地址对应网页中所包括的远程资源文件,获取符合所述预设文件格式的远程共享文件信息,所述远程共享文件信息包括对应所述远程资源文件的文件名、文件大小、文件格式、链接地址;所述目录管理模块还用于在所述共享资源根目录下创建远程资源子目录,所述远程资源子目录中存储所述远程共享文件信息。本专利技术实施例提供的资源共享方法和设备,通过获取用户用于进行共享的互联网链接地址,根据该链接地址遍历其所指向的网页中的远程资源文件,获取符合预设文件格式的远程资源文件的远程共享文件信息,并将该远程共享文件信息以树结构的形式保存下来,从而实现了在局域网设备之间对本地资源及网络资源的共享。附图说明图I为本专利技术资源共享方法实施例流程图; 图2为资源共享方法实施例中远程共享文件信息获取流程图;图3为本专利技术资源共享方法另ー实施例的流程图;图4为资源共享方法实施例中本地共享文件信息获取流程图;图5为本专利技术资源共享方法又一实施例流程图;图6为共享资源根目录更新流程图;图7为本专利技术资源共享设备的结构示意图;图8为资源共享设备中信息获取模块的结构示意图;图9为本专利技术资源共享设备另ー实施例结构示意图。具体实施例方式本专利技术针对传统技术中,在局域网设备之间只能共享本地存储资源,而不能共享局域网以外的网络资源这ー缺陷,提供了ー种资源共享方法及设备。通过获取用户用于进行共享的互联网链接地址,根据该链接地址遍历其所指向的网页中的远程资源文件,获取符合预设文件格式的远程资源文件的远程共享文件信息,并将该远程共享文件信息以树结构的形式保存下来,从而实现了在局域网设备之间对网络资源的共享。图I为本专利技术资源共享方法实施例流程图,如图I所示,该方法包括步骤S102,创建共享资源根目录;在获取用户进行共享的资源文件之前,该用户设备在其虚拟文件系统中创建ー个根节点作为共享资源根目录,该共享资源根目录用于存储该用户设备选择共享的资源文件的共享文件信息。步骤S104,获取用于进行共享的互联网链接地址,根据预设文件格式,遍历互联网链接地址对应网页中所包括的远程资源文件,获取符合预设文件格式的远程资源文件的远程共享文件信息;预设文件格式,是指用户设备预先设定的资源文件的格式。例如预设文件格式为WMV, AVI 和 RMVB。远程资源文件,是指用于共享的互联网链接地址对应网页中所包含的文件。远程共享文件信息,是指符合预设文件格式的远程资源文件的信息,包括对应远程资源文件的文件名、文件大小、文件格式、链接地址。具体地,获取用户设备发送的用于进行共享的互联网链接地址,根据该互联网链接地址建立网络链接,下载该网页的超文本标记语言HTML文件或可扩展标记语言XML文件并对其HTML文件或XML文件进行解析,遍历其解析后的HTML文件或XML文件中所包括的网页内容,获取符合预设文件格式的远程资源文件的远程共享文件信息。步骤S106,在共享资源根目录下创建远程资源子目录。远程资源子目录用于存储远程共享文件信息。本实施例提供的资源共享方法,通过获取用户用于进行共享的互联网链接地址,根据该链接地址遍历其所指向的网页中的远程资源文件,获取符合预设文件格式的远程资源文件的远程共享文件信息;并将该远程共享文件信息以树结构的形式保存下来,从而实现了在局域网设备之间对网络资源的共享。基于图I所示实施例,在另ー实施例中,图2为资源共享方法实施例中远程共享文件信息获取流程图,如图2所示步骤S201,获取用于进行共享的互联网链接地址; 步骤S202,遍历该链接地址所对应网页中包含的远程资源文件,获取该远程资源文件的文件类型;遍历该链接地址所对应网页中包含的远程资源文件的方法为下载该链接地址所对应网页的HTML文件或XML文件,解析并遍历其HTML文件或XML文件中所包含的远程资源文件。步骤S203,判断该远程资源文件的文件类型属于文件还是子链接地址,若为子链接地址,则返回步骤S202,根据该子链接地址获取该子链接地址所对应网页的远程资源文件,获取该子链接下远程资源文件的文件类型;若为文件,则进入步骤S204 ;步骤S204,获取符合预设文件格式的远程资源文件的远程共享文件信息;远程共享文件信息包括用于进行共享的互联网链接及其子链接所对应网页中包含的符合预设文件格式的远程资源文件的远程共享文件信息。本实施例提供的资源共享方法,通过下载并解析用于进行共享的互联网链接及其子链接所对应网页的HTML文件或XML文件,获取该互联网链接及子链接所对应网页的中符合预设文件格式的远程资源的远程共享文件信息,从而实现了在局域网设备之间对网络资源的共享。图3为本专利技术资源共享方法另ー实施例的流程图,如图3所示,本方法包括步骤S302,创建共享资源根目录;步骤S304,获取用于进行共享的互联网链接地址,根据预设文件格式,遍历互联网链接地址对应网页中所包括的远程资源文件,获取符合预设文件格式的远程资源文件的远程共享文件信息;步骤S306,在共享资源根目录下创建远程资源子目录;本方法步骤S302、S304、S306可參见上述资源共享方法实施例中的描述,在此不再赘述。步骤S308,获取用于进行共享的本地文件路径,访问本地文件路径所指向的本地资源文件,获取本地资源文件的本地共享文件信息;本地资源文件包括本地文件路径所指向的本地文件本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.ー种资源共享方法,其特征在于,包括 创建共享资源根目录; 获取用于进行共享的互联网链接地址,根据预设文件格式,遍历所述互联网链接地址对应网页中所包括的远程资源文件,获取符合所述预设文件格式的远程资源文件的远程共享文件信息,所述远程共享文件信息包括对应所述远程资源文件的文件名、文件大小、文件格式、链接地址; 在所述共享资源根目录下创建远程资源子目录,所述远程资源子目录中存储所述远程共享文件信息。2.根据权利要求I所述的方法,其特征在于,所述方法还包括 获取用于进行共享的本地文件路径,访问所述本地文件路径所指向的本地资源文件,获取所述本地资源文件的本地共享文件信息,所述本地共享文件信息包括对应所述本地资源文件的文件名、文件大小、文件格式、文件路径; 在所述共享资源根目录下创建本地资源子目录,所述本地资源子目录中存储所述本地共享文件信息。3.根据权利要求I或2所述的方法,其特征在于,在所述共享资源根目录下创建远程资源子目录,所述远程资源子目录中存储所述远程共享文件信息之后还包括 获取用户设备发送的读取请求,根据所述读取请求,判断请求读取的资源文件是所述远程资源文件还是所述本地资源文件; 若请求读取的资源文件是所述远程资源文件,则遍历所述远程资源子目录,获取所述远程资源文件的链接地址,根据所述链接地址建立网络连接,调用超文本传输协议http接ロ获取所述远程资源文件; 返回用户请求读取的资源文件至所述用户设备。4.根据权利要求3所述的方法,其特征在于,在所述获取用户发送的读取请求,根据所述读取请求,判断请求读取的资源文件是所述远程资源文件还是所述本地资源文件之后还包括 若请求读取的资源文件是所述本地资源文件,则遍历所述本地资源子目录,获取所述本地资源文件的文件路径,根据所述文件路径调用本地资源读写接ロ获取所述本地资源文件。5.根据权利要求2所述的方法,其特征在于,所述方法还包括 所述远程共享文件信息发生变化时,根据用于进行共享的互联网链接地址,重新获取符合所述预设文件格式的所述远程资源文件的所述远程共享文件信息,更新所述远程资源子目录;所述本地共享文件信息发生变化时,根据用于进行共享的本地文件路径,重新获取所述本地资源文件的所述本地共享文件信息,更新所述...

【专利技术属性】
技术研发人员:党志立
申请(专利权)人:北京百纳威尔科技有限公司
类型:发明
国别省市:

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

1