在通用设备中发送和接收文件的装置和方法制造方法及图纸

技术编号:11024236 阅读:42 留言:0更新日期:2015-02-11 12:50
本发明专利技术提供一种用于基于预定的容器结构发送,接收和存储文件的方法和装置。所述方法包括:识别存储的文件当中将发送的一些或全部文件;生成用于被识别文件的发送信息并且向接收设备发送该发送信息;配置包括关于被识别文件中的每一个将存储在其中的目录的位置的信息;以及向被识别文件中的每一个添加被配置的首标并且向接收设备发送添加了首标的文件。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术一般涉及,并且更具体地,涉及用于发送和接收文件同时保持文件容器结构的装置和方法。
技术介绍
典型地,通用设备是指这样的设备:不用于特定目的,而是替代地可以被用于许多通用目的,并且可以自由地与其他用于通用目的的通用设备交互工作。通用设备可以与其他通用设备自由地交换文件,以用于,例如,文件共享。 在通用设备中,基于诸如树状结构的容器结构存储或写入文件。随着在通用设备上观看、存储和编辑的内容日益多样化,存储文件的容器结构变得越来越重要。为此,在通用设备之间的文件传送期间,接收通用设备必须根据那些文件在发送设备中存储的精确的容器结构来存储它接收的任意文件。 图1示出用于存储文件的容器结构的示例。 图1中示出的容器结构由根目录“/”110以及它的子目录1”112、1”114和“C”116组成。目录“A”112是具有根目录110作为它的父目录的子目录。目录“B”114是具有目录“A” 112作为它的父目录的子目录。目录“C” 116是具有目录“B” 114作为它的父目录的子目录。 虽然在图1中每个父目录耦接到单个子目录,但是可以以多种其他形式配置容器结构,其中,例如,多个子目录耦接到一个父目录。 在图1中,文件#1120记录在根目录110中,文件#2122记录在目录“A”112中,并且文件#3124记录在目录“B” 114中。 为了使通用设备向其他通用设备传送存储在类似图1的容器结构中的文件,发送通用设备必须向接收通用设备发出关于容器结构的信息以及将存储在容器结构中的文件两者。 接收通用设备基于关于它从发送通用设备接收到的容器结构的信息配置它将存储文件的容器,并且将接收到的用于文件的数据存储在配置的容器结构中的相应目录或多个目录中。以这种方式,接收通用设备在与发送通用设备相同的容器结构中存储文件。 图2示出用于通用设备之间的文件传送的传统的信号处理的示例。在图2中示出的信号处理示例中,存储在图1中示出的容器结构中的文件正在被传送。 参照图2,发送通用设备(“发送器”)10向接收通用设备(“接收器”)20发送记录在每个目录中的文件(参见步骤210中的文件#1,步骤220中的文件#2、以及步骤230中的文件#3的发送)。在发送每个文件之后,发送器10发送用于创建其中将存储被发送文件的目录的控制信息(参见步骤212、步骤222和步骤232中的“mkdir”命令的发送),然后发送用于改变或移动到其中将存储被发送文件的目录的控制信息(参见步骤214、步骤224和步骤234位于“ ckdir ”命令的发送)。 如此,每当发送器10发送一个文件时,它必须还发送关于接收器20将需要创建的目录的控制信息、以及关于接收器20将移动或改变到将存储被发送文件的目录的控制信肩、O 如图1中具体示出地,发送器10顺序地发送文件#1120、文件#2122和文件#3124。 首先,发送器10在步骤210中发送文件#1120,在步骤212中发送用于创建其中将存储文件#1120的根目录“/”110的控制信息(“mkdir/”),然后在步骤214中发送用于接收器20移动到其中将存储文件#1120的根目录“/”110的控制信息(“chdir/”)。反之,接收器20在步骤210中接收文件#1120,在步骤212中创建用于存储接收到的文件#1120的根目录110,并且在步骤214中移动到根目录“/”110以在其中存储接收到的文件#1120。 第二,发送器10在步骤220中发送文件#2122,在步骤222中发送用于创建用于存储文件#2122的目录“A” 112的控制信息(“mkdir A”),并且在步骤224中发送用于接收器20移动到用于存储文件#2122的目录“A”112的控制信息(“chdir A”)。 反之,接收器20在步骤220接收文件#2122,在步骤222中创建用于存储接收到的文件#2122的目录“A” 112,并且在步骤224中移动到用于在其中存储接收到的文件#2122的目录“A” 112。 第三,发送器10在步骤230中发送文件#3124,在步骤232中发送用于创建用于存储文件#3124的目录“B” 114的控制信息(“mkdir B”),并且在步骤234中发送用于接收器20移动到用于存储文件#3124的目录“B” 114的控制信息(“chdir B”)。 反之,接收器20在步骤230接收文件#3124,在步骤232中创建用于存储接收到的文件#3124的目录“B” 114,并且在步骤234中移动到用于在其中存储接收到的文件#3124的目录“B” 114。 可以被用于根据图2中示出的过程来发送和接收文件的协议是文件传送协议(FTP)(IETF RFC 765)。 当容器结构更复杂时,发送器在图2中示出的过程中必须提供给接收器的控制信息的数量增加。 图3示出用于在通用设备之间的文件传送的传统的信号处理的另一示例。存储在图1中示出的容器结构中的文件正在图3中被传送。 在图3中示出的示例中,发送器预先向接收器提供关于在哪里可以获得将被传递的内容的位置(例如,统一资源定位符(URL))的信息、以及关于容器结构的信息,并且接收器将接收到的文件存储在使用预先接收到的信息复制的容器结构中。 参照图3,发送器10配置包括关于将被发送的内容以及容器结构的信息的元数据文件,并且在步骤310中向接收器20发送配置的元数据文件。元数据文件可以包括关于在哪里存储与将传递的内容相对应的至少一个文件的位置(例如,URL)的信息、以及关于容器结构的信息。 接收器20从接收自发送器10的元数据文件获得与将被接收的三个文件(文件#1120、文件#2122和文件#3124)中的每一个相对应的位置信息、以及关于文件在其中将被存储的容器结构的信息。 首先,在步骤312中,接收器20使用获得的位置信息检索文件#1120,然后基于获得的关于容器结构的信息将文件#1120存储在根目录“/”110中。 第二,在步骤314中,接收器20使用获得的位置信息检索文件#2122,并且基于获得的关于容器结构的信息将文件#2122存储在目录“A” 112中。 第三,在步骤316中,接收器20使用获得的位置信息检索文件#3124,并且基于获得的关于容器结构的信息将文件#3124存储在目录“B” 114中。 虽然图3中的接收器20从发送器10检索文件,但是对本领域普通技术人员清楚地是,接收器20可以从除了发送器10之外的其他位置检索期望的文件,诸如从其他通用设备。 可替换地,取决于接收器20如何被实现,接收器20可以根据另一容器结构存储接收到的文件,忽略关于发送器10已经发送的关于容器结构的信息。 在图3中示出的过程中,接收器20可以在文件被实际发送之前确定文件将存储在其中的容器结构,如此允许它的用户在实际文件传送开始之前识别该文件并且确定是否接受该文件传送。 然而,在图3中的传统方法中,发送器10必须使用用于生成内容和生成关于容纳该内容的容器结构的信息两者的处理资源;当将发送的内容的容器结构复杂和/或如果存在大量内容时,这种额外的处理可能致使不必要的时间延误。
技术实现思路
技术问题 本专利技术的方本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/62/201380029457.html" title="在通用设备中发送和接收文件的装置和方法原文来自X技术">在通用设备中发送和接收文件的装置和方法</a>

【技术保护点】
一种第一设备向第二设备发送存储在预定容器结构中的文件的方法,所述方法包括:识别存储的文件当中将被发送的一些或全部文件;生成用于被识别文件的发送信息;向第二设备发送该发送信息;配置用于被识别文件中的每一个的首标,包括关于被识别文件将存储在其中的目录的位置的信息;向相应的被识别文件中的每一个添加每个被配置的首标;以及向第二设备发送添加了首标的文件。

【技术特征摘要】
【国外来华专利技术】2012.06.05 KR 10-2012-0060643;2013.05.31 KR 10-2011.一种第一设备向第二设备发送存储在预定容器结构中的文件的方法,所述方法包括: 识别存储的文件当中将被发送的一些或全部文件; 生成用于被识别文件的发送信息; 向第二设备发送该发送信息; 配置用于被识别文件中的每一个的首标,包括关于被识别文件将存储在其中的目录的位置的信息; 向相应的被识别文件中的每一个添加每个被配置的首标;以及 向第二设备发送添加了首标的文件。2.如权利要求1所述的方法,其中所述发送信息是包括被识别文件的总数量、被识别文件的总大小、代表文件名、文件列表记录的位置、以及被识别文件中的每一个的名称和大小中的至少一个的元数据。3.如权利要求1所述的方法,其中所述被识别文件是将被发送的文件,所述发送取决于第二设备是否准备接收被识别文件。4.如权利要求2所述的方法,其中发送所述发送信息包括:当与第二设备执行用于组形成的过程的时候向第二设备发送元数据。5.如权利要求1到4中的任何一个所述的方法,其中所述首标还包括关于被识别文件的特定内容的长度和类型的信息。6.一种用于发送文件的装置,所述装置包括: 储存器,被配置为取决于预定的容器结构存储文件; 消息生成器,被配置为识别存储在储存器中的文件当中将被发送的一些或全部文件,生成用于被识别文件的发送信息,配置用于被识别文件中的每一个的、包括关于被识别文件将存储在其中的目录的位置的信息的首标,向被识别文件中的每一个添加被配置的首标,以及生成传递消息;以及 发送器,被配置为向接收设备发送由消息生成器生成的发送信息,以及向接收设备发出由消息生成器生成的传递消息。7.如权利要求6所述的装置,其中所述发送信息是包括被识别文件的总数量、被识别文件的总大小、代表文件名、文件列表记录的位置、以及被识别文件中的每一个的名称和大小中的至少一个的元数据。8.如权利要求6所述的装置,其中所述被识别文件是将被发送的文件,所述发送取决于接收设备是否准备接收被识别文件。9.如权利要求7所述的装置,其中当所述发送器与接收设备执行用于组形成的过程的时候向接收设备发送元数据。10.如权利要求6到9中...

【专利技术属性】
技术研发人员:韩世熙金俊亨李钟孝李周烈李智惠
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:韩国;KR

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

1