专利名称:用于下载数据的方法和设备的制作方法
技术领域:
本发明的各方面涉及一种用于下载数据的方法和设备,更具体地。涉及一种下载 数据的方法和用于执行所述方法的设备,所述方法包括在从服务器下载数据的同时,在下 载设备到所述服务器的连接中断时,将下载设备重新连接到所述服务器并下载正在被下载 的数据。
背景技术:
随着数字技术的发展,已经引入了许多类型的媒体信号再现设备(诸如,数字 电视、计算机、移动电话、数字相机、个人数字助理(PDA)、MP3播放器、便携式媒体播放器 (PMP)等)。媒体信号再现设备可以经由通信网络从另一数字设备接收信号,通过所述设备 中包括的广播接收单元接收广播信息,并再现接收的信息。存储各种类型信息的记录介质 (诸如,光盘(包括DVD、蓝光盘(BD)等))可以与媒体信号再现设备联合使用。在一些情 况下,除了记录介质插入单元之外,媒体信号再现设备可包括本地存储单元。本地存储单元 可经由网络连接到服务器或数据库,并经由网络从所述服务器或数据库下载数据(诸如, AV数据或应用程序)。因此,媒体信号再现设备可再现在插入到插入单元的记录介质中接 收的数据,或再现记录在服务器或数据库并存储在本地存储单元中的数据。数字再现设备 可通过混合记录在记录介质中的数据与存储在本地存储单元中的数据来创建新的数据,并 可再现所述新的数据。当媒体信号再现设备经由通信网络连接到外部服务器并从所述服务器下载数据 时,由于从服务器断开会造成数据下载中断,这可由媒体信号再现设备被关闭(例如,由于 停电)而引起。因此,当恢复电源并且媒体信号再现设备开启并准备好再次下载数据时,由 于到服务器的连接已经断开,故媒体信号再现设备必须定位服务器并经由网络重新连接到 服务器。因此,仅当用户将媒体信号再现设备重新连接到相同的服务器并请求再次下载数 据时,用户才可再次下载期望的数据。然而,媒体信号再现设备不能从数据下载停止的点仅 下载剩余数据,必须从开始下载数据,这增加了数据下载的时间。此外,已经下载的数据仍 然作为数据分片保存在媒体信号再现设备的存储器中,这影响了新的数据下载,从而降低 了数据存储和再现速度。
发明内容
技术方案本发明的各方面提供了 一种用于下载数据的方法和设备,所述数据下载设备经由 网络从服务器下载数据,同时产生关于数据下载的信息并将产生的信息存储在非易失性存 储器中,从而当在各种问题的情况下数据下载设备从所述服务器断开并重新连接到服务器 时,可使用存储在非易失性存储器中的产生的信息即时恢复数据下载。有益效果根据本发明的各方面,当下载设备经由通信网络从服务器下载数据时,产生关于数据下载的下载信息并将产生的信息存储在下载设备的非易失性存储器中,从而甚至当由 于例如停电而下载设备与服务器之间的连接断开时,下载设备也可使用先前存储的下载信 息重新连接到服务器并下载数据。根据本发明的附加方面,当到服务器的连接中断从而数 据下载断开时,在重新连接到服务器时可下载先前下载的数据的随后的数据。
通过下面结合附图对实施例进行的描述,本发明的这些和/或其它方面和优点将 会变得清楚和更加易于理解,其中图1是根据本发明的示例实施例的数据下载设备的框图;图2示出根据本发明的示例实施例的下载信息;图3示出根据本发明的示例实施例的数据下载设备的输出单元提供的同屏显示 (OSD)屏幕;图4是根据本发明的示例实施例的下载数据的处理的流程图;图5是根据本发明的另一示例实施例的下载数据的处理的流程图。
具体实施例方式最优模式本发明的各方面还提供了一种用于下载数据的方法和设备,其中,当在数据下载 期间由于各种问题而数据下载设备从服务器断开时,下载设备可即时地重新连接到服务 器,并且数据下载可从数据下载中断的点恢复。根据本发明的一方面,提供了一种使用下载设备下载数据的方法。所述方法包括 经由通信网络将下载设备连接到服务器,并从所述服务器下载数据;产生关于所述下载的 下载信息;当到所述服务器的连接中断并且所述数据下载停止时,使用下载信息将下载设 备重新连接到相同服务器;以及从重新连接的服务器下载数据。根据本发明的另一方面,从重新连接的服务器下载数据的步骤可包括下载先前 下载的数据随后的数据。所述方法还可包括当完成数据下载时,丢弃下载信息。当关闭 下载设备时可发生到所述服务器的连接中断,当开启下载设备时可使用下载信息执行重新 连接到所述服务器。下载随后的数据的步骤可包括基于将被下载的数据的总量和先前下 载的数据的量来确定随后的数据。重新连接到所述服务器的步骤可包括从用户接收重新 发送已经停止下载的数据的请求;以及响应于重新发送的请求重新连接到所述服务器。所 述方法还可包括将产生的下载信息存储在下载设备的非易失性存储器中。非易失性存储 器可包括只读存储器(ROM)、随机存取存储器(RAM)和闪存。下载信息可包括下载进程 显示标识符,指示数据是否被下载;服务器识别信息,标识发送数据的服务器;位置识别信 息,指示下载设备中存储下载数据的位置。服务器识别信息可以是服务器的统一资源定位 符(URL)。下载数据的步骤可包括将数据存储在下载设备中包括的本地存储器的预定文 件夹中,其中,使用位置识别信息来识别所述文件夹。下载数据的步骤可包括将数据存储 在插入到下载设备的盘的预定文件夹中,其中,使用位置识别信息来识别所述盘和所述盘 中的文件夹。使用下载信息重新连接到所述服务器的步骤可包括使用下载进程显示标识 符确定未完成下载的数据存在;以及使用所述服务器的URL重新连接到所述服务器,其中,从重新连接的服务器下载数据的步骤包括使用位置识别信息识别在下载设备的本地存储 器中存储有先前下载的数据的文件夹,并将从重新连接的服务器下载的数据存储在所述文 件夹中。根据本发明的另一方面,提供了一种下载设备。所述下载设备包括通信单元,经 由通信网络连接到服务器,并从所述服务器下载数据;数据存储单元,存储从所述服务器下 载的数据;控制单元,产生关于数据下载的下载信息,控制下载设备从所述服务器下载数 据,并且当下载设备到所述服务器的连接中断并且数据下载停止时,基于下载信息将下载 设备重新连接到所述服务器,从而下载设备从重新连接的服务器开始下载先前下载的数据 随后的数据。根据本发明的另一方面,提供了一种存储用于执行经由下载设备下载数据的方法 的程序的计算机可读记录介质。所述方法包括经由通信网络将下载设备连接到服务器,并 从所述服务器下载数据;产生关于所述下载的下载信息;当到所述服务器的连接中断并且 所述数据下载停止时,使用下载信息将数据下载设备重新连接到相同服务器;以及从重新 连接的服务器下载剩余数据。根据本发明的另一方面,提供了一种使用下载设备下载数据的方法,所述方法包 括经由通信网络将下载设备连接到服务器,并从所述服务器下载数据;产生关于数据下 载的下载信息;在到所述服务器的连接中断并且数据下载停止之后,询问用户是否继续所 述数据下载;以及当用户不想继续所述数据下载时,删除先前下载的数据。将在接下来的描述中部分阐述本发明另外的方面和/或优点,还有一部分通过描 述将是清楚的,或者可以经过本发明的实施而得知。发明模式本申请要求于2008年1月2日在韩国知识产权局提交的2008-161号韩国专利申 请的权利,该公开合并于此以资参考。现在,详细描述本发明的当前实施例,其示例在附图中表示,其中,相同的标号始 终表示相同的部件。以下通过参考附图描述实施例以解释本发明。图1是根据本发明的示例实施例的下载设备100的框图。下载设备100经由网络 200连接到服务器300,并经由网络200从服务器300下载数据。通信网络200可以是有线 或无线通信网络,包括专用网络(诸如,局域网(LAN))或公用网络(诸如,互联网)。下载设备100包括用户接口 110、通信单元120、数据存储单元130、下载信息存储 单元160和控制单元180。数据下载设备100还可包括用于处理数据的信号处理单元140、 用于输出处理的数据的输出单元150和用于从插入的记录介质读取数据的读取单元170。 根据本发明的其它方面,下载设备100可包括另外的和/或不同的单元。相似地,两个或多 个上述单元的功能可以集成为单个组件。用户使用用户接口 110将命令发送到控制单元180。用户接口 110的示例包括可 从用户接收指令、字符、数字或声音信息并将所述信息发送到控制单元180的物理传感器, 诸如,键盘、鼠标、触摸屏或话筒。通信单元120经由有线或无线通信网络200连接到服务器300或数据库(未示 出)。当通信单元120是无线装置时,通信单元120可包括无线信号发送/接收单元(未 示出)、基带处理单元(未示出)和链接控制单元(未示出)。基带处理单元和链接控制单元通过主机控制接口(HCI)连接到控制单元180,以发送和接收HCI包,从而发送/接收控 制命令和发送/接收数据。在此可使用的无线通信方法的示例包括无线LAN(WLAN)、蓝牙、 zigbee、WiBro 等。数据存储单元130经由网络200下载由通信单元120从服务器300或数据库接收 的数据,并存储所述数据。数据存储单元130包括本地存储单元(未示出)。数据存储单元 130将从服务器300接收的数据存储在存储单元130中包括的预定文件夹中。根据情况, 下载的数据可以存储在插入到下载设备100的记录介质175的预定文件夹中。当下载设备 100与服务器300之间的连接由于例如断电而断开或过早中断,并且下载设备100重新连 接到服务器300并重新开始下载数据时,数据存储单元130可将新的数据存储在存储先前 下载的数据的预定文件夹中。当从服务器300下载的新的数据是先前下载的数据随后的数 据时,新的数据可被连续存储在存储先前下载的数据的预定文件夹中。随后,数据存储单元 130将下载的数据发送到信号处理单元140。下载信息存储单元160存储关于数据下载的下载信息。当通信单元120连接到服 务器300或数据库并开始下载数据时,控制单元180产生下载信息。下载信息可包括与下载 设备100当前正下载数据的状态有关的信息、识别将数据发送到下载设备100的服务器的 信息以及识别正在存储下载的数据的数据存储单元130的预定位置的信息。控制单元180 将产生的下载信息存储在下载信息存储单元160中。下载信息存储单元160优选地可以是 甚至在切断电源时也不丢失存储的信息的非易失性存储器。非易失性存储器的示例包括只 读存储器(ROM)或闪存。下载信息存储单元160还可以是当切断电源时也不丢失信息的非 易失性随机存取存储器(RAM)。控制单元180控制执行根据本发明的各方面的下载处理的下载设备100的操作。 控制单元180包括寄存器(未示出),用于临时存储用于计算的算术逻辑单元(ALU)、数据 和命令。当在下载设备100中载入记录介质175并且在服务器300中再现记录在记录介质 175中的数据所需的程序可用时,或当用户经由用户接口 110命令控制单元180下载预定数 据时,控制单元180将通信单元120连接到服务器300以下载所需的程序。当数据下载开 始时,控制单元180产生关于数据下载的下载信息,并将产生的下载信息存储在下载信息 存储单元160中。当即使数据下载未完成而用户将下载设备100从服务器300断开,或者由于断电 或其它问题而服务器300与下载设备100之间的连接中断时,下载设备100准备好稍后再 次连接到服务器300,控制单元180使用存储在下载信息存储单元160中的下载信息识别正 被下载的数据。当下载信息存储在下载信息存储单元160中时,控制单元180可识别数据 存储单元130或记录介质175中的未完成下载的数据。控制单元180控制输出单元150的 同屏显示(OSD)处理单元(未示出)以产生并输出OSD数据,从而用户可决定是否再次下 载数据。如果用户经由用户接口 110决定继续下载正被下载的数据,则控制单元180使用 下载信息识别服务器300,并允许通信单元120重新连接到识别的服务器300以恢复数据下 载。控制单元180使用下载信息识别在数据存储单元130或记录介质175中存储先前下载 的数据的位置,从而从数据下载停止的点继续下载并存储数据。当数据下载完成时,控制单 元180丢弃下载信息。如果用户决定不下载数据,则可删除下载信息,或者如果用户决定稍后再次下载数据,则可保存下载信息。当在下载设备100中载入记录数据的记录介质175并且数据被下载到记录介质 175中时,如果用户对用户接口 110输入输出记录在记录介质175中的数据的命令,则读取 单元170从记录介质175读取数据并将读取的数据发送到信号处理单元140。信号处理单 元140解码由读取单元170读取的记录介质175中的数据或存储在数据存储单元130中的 数据,将所述数据转换为可由输出单元150输出的格式,并将转换的数据发送到输出单元 150。输出单元150通过屏幕或扬声器输出下载设备100的全部状态或由用户经由用户 接口 100输入的信息。输出单元150可包括输出视频信号的显示单元(未示出)或输出音 频信号的扬声器(未示出)。输出单元150输出从插入到下载设备100的记录介质175读 取的信息,或输出从服务器300下载的数据。输出单元150可包括产生用户控制列表并输出 用户控制列表的OSD处理单元。当虽然从服务器300的数据下载未完成但是下载设备100 从服务器300断开时,输出单元150可产生询问是否重新连接到服务器300并继续数据下 载的屏幕,并将所述屏幕输出给用户。当用户期望重新连接到服务器300并继续数据下载 时,下载设备100开始数据下载,并且输出单元150输出指示数据正被重新下载的信息。当 用户不想重新连接到服务器300并下载数据时,下载设备100删除先前下载的数据,并且输 出单元150输出通知用户先前下载和存储的数据被删除的消息。图2示出根据本发明的示例实施例的下载信息。下载信息包括下载进程显示标识 符210、服务器识别信息220和位置识别信息230。下载进程显示标识符210指示下载设备 100正在下载预定数据。在下载设备100与服务器300之间断开连接之后,当下载设备100 准备好再次连接到服务器300时,控制单元180可经由下载进程显示标识符210确定存在 正被下载的数据。由于下载进程显示标识符210是指示存在正被下载的数据的信息,故可 以将下载进程显示标识符210表示为1比特数据。服务器识别信息220标识发送数据的服务器300。下载设备100可从提供各种服 务的大量服务器获得所需的信息。因此,当下载数据时,下载设备100应该知道数据正从哪 个服务器下载,以用于随后重新连接到所述服务器。服务器识别信息220可以是服务器的 统一资源定位符(URL)。URL标识每个在Web上提供服务的服务器中的文件的位置,URL可 包括服务的类型、服务器的位置(域名)、文件的位置等。位置识别信息230标识下载设备100中存储下载的数据的位置。当数据下载断开 并随后先前下载的数据随后的数据开始被下载时,应该知道存储先前下载的数据的位置, 以用于连续存储在先前下载的数据之后下载的新的数据。可将数据下载到数据存储单元 130中,或在一些情况下,下载到插入到下载设备100的记录介质175中。当将数据存储在 数据存储单元130的预定文件夹中时,位置识别信息230可以是文件夹的名称。当将数据 存储在记录介质175的预定文件夹中时,位置识别信息230包括用于识别记录介质175的 信息(例如,记录介质175的ID)和记录介质175中存储数据的预定文件夹的名称。图3示出根据本发明的示例实施例的由输出单元150输出的OSD屏幕。在下载设 备100与服务器300之间断开并且数据下载断开之后,当下载设备100准备好重新连接到 服务器300时,控制单元180基于存储在下载信息存储单元160中的下载进程显示标识符 210确定存在未完成下载的数据。随后控制单元180控制输出单元150的OSD处理单元以产生询问是否再次执行数据下载的OSD屏幕310或330,并输出产生的OSD屏幕310或330。 用户可通过由输出单元150输出的OSD屏幕310或330识别正被下载的数据。当用户不想 下载数据时,OSD处理单元产生通知用户将删除先前下载的数据的OSD屏幕320,并输出OSD 屏幕320。当用户想要继续下载数据时,OSD处理单元产生通知用户已经开始数据重新下载 的OSD屏幕340,并输出OSD屏幕340。图4是根据本发明的示例实施例的下载数据的处理的流程图。根据用户的命令, 在操作401,下载设备100经由通信网络200连接到预定的服务器300,并请求服务器300发 送数据。在操作403,下载设备100从服务器300接收请求的数据。当数据下载开始时,下 载设备100的控制单元180在操作405产生下载信息,并将下载信息存储在下载信息存储 单元160中。当在操作407下载设备100从服务器300断开,并且下载设备100准备好重 新连接到服务器300时,控制单元180使用下载信息通知存在断开之前正被下载的数据,并 且通知虽然未完成数据下载但是到服务器300的连接断开。当用户想要下载未完成下载的 数据时,控制单元180使用下载信息中的服务器识别信息220识别先前连接的服务器300。 在操作409,下载设备100重新连接到服务器300,在操作411,开始下载先前下载的数据随 后的数据。当完成数据下载时,控制单元180在操作413丢弃下载信息。图5是根据本发明的另一示例实施例的下载数据的处理的流程图。在操作501,当 下载设备100开启时,控制单元180确定下载信息是否存储在下载设备100中。如果下载 信息存储在下载信息存储单元160中或下载处理显示标识符210包括在下载信息中,则控 制单元180在操作503通知存在下载设备100重新连接到服务器300之前未完全下载的数 据。在操作505,下载设备100产生OSD屏幕并输出OSD屏幕,从而用户可决定是否下载数 据。当用户想要下载数据时,下载设备100在操作507提取下载信息中包括的服务器识别 信息220并重新连接到先前连接的服务器300。控制单元180可使用将被下载的数据的总 量和先前下载的数据的量来确定将被下载的随后的新的数据的位置。在操作509,下载设 备100使用下载信息中包括的位置识别信息确定先前下载的数据存储的位置,并将先前下 载的数据随后的数据下载到文件夹中先前下载的数据存储的位置随后的位置。当用户不想 再次下载数据时,下载设备100在操作511删除先前下载的数据。通过删除先前下载的数 据,可以避免由于先前下载的数据的分片导致的数据存储和再现速度的下降。虽然已经示出和描述了本发明的一些实施例,但是本领域的技术人员应该理解 在不脱离本发明的精神和范围的情况下,可以对实施例进行改变,所述本发明的范围由权 利要求及其等同物定义。
权利要求
一种使用下载设备下载数据的方法,所述方法包括经由网络将下载设备连接到服务器,以及从所述服务器下载数据;产生关于所述下载的下载信息;当到所述服务器的连接中断并且所述下载停止时,使用下载信息将下载设备重新连接到相同服务器;以及从重新连接的服务器下载数据。
2.如权利要求1所述的方法,其中,从重新连接的服务器下载数据的步骤包括下载先 前下载的数据随后的数据。
3.如权利要求2所述的方法,还包括当完成数据下载时,丢弃下载信息。
4.如权利要求2所述的方法,其中当关闭下载设备时发生到所述服务器的连接中断;以及 当开启下载设备时使用下载信息执行重新连接到所述服务器。
5.如权利要求2所述的方法,其中,下载随后的数据的步骤包括基于将被下载的数据 的总量和先前下载的数据的量来确定随后的数据。
6.如权利要求2所述的方法,其中,重新连接到所述服务器的步骤包括 从用户接收重新发送已经停止下载的数据的请求;以及响应于重新发送的请求重新连接到所述服务器。
7.如权利要求2所述的方法,还包括将产生的下载信息存储在下载设备的非易失性 存储器中。
8.如权利要求7所述的方法,其中,非易失性存储器包括只读存储器(ROM)、随机存取 存储器(RAM)和闪存。
9.如权利要求2所述的方法,其中,下载信息包括 下载进程显示标识符,指示数据是否正被下载; 服务器识别信息,标识发送数据的服务器;和 位置识别信息,指示下载设备中存储下载数据的位置。
10.如权利要求9所述的方法,其中,服务器识别信息是服务器的统一资源定位符 (URL)。
11.如权利要求10所述的方法,其中,下载数据的步骤包括将数据存储在下载设备中 包括的本地存储器的预定文件夹中,其中,使用位置识别信息来标识所述文件夹。
12.如权利要求10所述的方法,其中下载数据的步骤包括将数据存储在插入到下载设备的盘的预定文件夹中; 其中,使用位置识别信息来识别所述盘和所述盘中的文件夹。
13.如权利要求11所述的方法,其中,使用下载信息重新连接到所述服务器的步骤包括使用下载进程显示标识符确定未完成下载的数据存在;以及 使用所述服务器的URL重新连接到所述服务器,其中,从重新连接的服务器下载数据的步骤包括使用位置识别信息在下载设备的本 地存储器中识别存储有先前下载的数据的文件夹,并将从重新连接的服务器下载的数据存储在所述文件夹中。
14.一种下载设备,包括通信单元,经由通信网络连接到服务器,并从所述服务器下载数据; 数据存储单元,存储从所述服务器下载的数据;和控制单元,产生关于数据下载的下载信息,控制下载设备从所述服务器下载数据,并且 当下载设备到所述服务器的连接中断并且数据下载停止时,基于下载信息将下载设备重新 连接到所述服务器,从而下载设备从重新连接的服务器开始下载先前下载的数据随后的数 据。
15.如权利要求14所述的设备,其中,当完成数据下载时,控制单元丢弃下载信息。
16.如权利要求14所述的设备,其中,当关闭下载设备时发生到所述服务器的连接中 断,当开启下载设备时所述下载设备重新连接到所述服务器。
17.如权利要求14所述的设备,其中,控制单元基于将被下载的数据的总量和先前下 载的数据的量来确定随后的数据,从而通信单元开始下载所述随后的数据。
18.如权利要求14所述的设备,还包括 用户接口 ;其中,当用户通过用户接口命令控制单元重新下载已经停止下载的数据时,控制单元 将通信单元重新连接到所述服务器。
19.如权利要求14所述的设备,还包括 下载信息存储单元,存储产生的下载信息;其中,下载信息存储单元是包括ROM、RAM和闪存中的至少一个的非易失性存储器。
20.如权利要求14所述的设备,其中,下载信息包括 下载进程显示标识符,指示数据是否正被下载; 服务器识别信息,标识发送数据的服务器;和位置识别信息,标识下载设备中存储下载的数据的位置。
21.如权利要求20所述的设备,其中,服务器识别信息是服务器的统一资源定位符 (URL)。
22.如权利要求21所述的设备,其中,数据存储单元是本地存储单元,将从所述服务器 下载的数据存储在本地存储单元的预定文件夹中。
23.如权利要求22所述的设备,其中,控制单元基于下载进程显示标识符确定未完成 下载的数据存在,使用所述服务器的URL将下载设备重新连接到所述服务器,使用位置识 别信息识别在本地存储器中存储有先前下载的数据的文件夹,并控制下载设备,从而将从 重新连接的服务器下载的数据存储在所述文件夹中。
24.一种使用下载设备下载数据的方法,所述方法包括经由通信网络将下载设备连接到服务器,并从所述服务器下载数据; 产生关于所述下载的下载信息;在到所述服务器的连接中断并且所述下载停止之后,询问用户是否继续所述下载;以及如果用户不想继续所述下载,则删除先前下载的数据。
25.一种存储用于执行经由下载设备下载数据的方法的程序的计算机可读记录介质,所述方法包括经由通信网络将下载设备连接到服务器,并从所述服务器下载数据; 产生关于所述下载的下载信息;当到所述服务器的连接中断并且所述数据下载停止时,使用下载信息将数据下载设备 重新连接到相同服务器;以及从重新连接的服务器下载剩余数据。
26.—种最小化由于数据下载的中断导致的数据分片的方法,所述方法包括 基于下载信息确定先前中断了下载的数据存在于存储介质中;重新连接到下载信息中标识的服务器; 基于用户输入确定是否下载数据的剩余部分;以及如果用户输入指示将下载数据的剩余部分,则将所述剩余部分下载到存储介质中与所 述数据的位置相邻的位置,从而最小化存储介质上的数据分片。
27.如权利要求26所述的方法,还包括 在下载数据的剩余部分之后,删除下载信息。
28.如权利要求26所述的方法,还包括如果用户输入指示将不下载数据的剩余部分,则删除存储介质上的数据和下载数据。
29.如权利要求26所述的方法,还包括如果用户输入指示将稍后下载数据的剩余部分,则避免下载数据的剩余部分并在存储 介质上保持数据和下载信息。
全文摘要
提供了一种用于下载数据的方法和设备。所述方法包括经由通信网络将下载设备连接到服务器,并从所述服务器下载数据;产生关于所述数据下载的下载信息;当到所述服务器的连接中断并且所述下载停止时,使用下载信息将下载设备重新连接到相同服务器;以及从所述服务器下载数据。
文档编号G06F17/00GK101911052SQ200880123722
公开日2010年12月8日 申请日期2008年7月18日 优先权日2008年1月2日
发明者全惠暎, 李恩美, 金光玟 申请人:三星电子株式会社