用于实现媒体对象预下载的方法、系统、装置和计算机程序产品的制作方法

文档序号:6566820阅读:191来源:国知局
专利名称:用于实现媒体对象预下载的方法、系统、装置和计算机程序产品的制作方法
技术领域
本发明的实施例涉及空中下载媒体对象并且具体地涉及用来使 用户能够在安装之前预下载媒体对象的机制。
背景技术
对于如例如蜂窝电话、便携数字助理(PDA )、个人计算机(PC )、 膝上型设备或者写字板设备这样的电子设备的用户而言常常希望具 备乂人网络(例如广域网(WAN )、局域网(LAN )、无线LAN( WLAN ) 或者城域网(MAN))下载各种媒体对象的能力。能够由电子设备 下载和使用的媒体对象的例子包括铃音、图像、音乐或者视频文件 .以及应用。在许多实例中,对于用户而言将希望能够"预下载"媒体对象。 换而言之,用户能够从网络上的服务器下载一个或者多个媒体对象, 然后等待决定是否在某一以后的时间点消费(例如安装、播放或者 保存)各预下载的媒体对象。对媒体对象的预下载(以及实际上无 论是紧接在消费之前还是在某一 更早的时间点对媒体对象的任何下 载)常常涉及到使用在电子设备上驻留的如下应用,该应用负责下 载和消费媒体对象。这个实体在这里被称为下载代理。例如,下载代理可以将一个或者多个媒体对象从下载服务器下, 载到电子设备,这些媒体对象在某 一 以后的时间点由电子设备的用 户安装或者以别的方式来消费。当已经成功地下载各媒体对象时, 下载代理还可以通知下载服务器(或者具体而言为从其下载々某体对 象的网络实体)。如果以及当用户决定他或者她希望消费(例如安 装)先前下载的媒体对象时,下载代理将执行消费(在这一例子中 为安装)所必需的步骤并且随后通知下载服务器已经成功地安装媒 体对象。当已经预备媒体对象用于在电子设备上执行/呈现时安装完 成。继安装之后,媒体对象然后可在设备上为用户所用。媒体对象预下载的 一 个优点在于, 一旦用户决定他或者她希望 消费一个或者多个媒体对象,用户就能够立即这样做。由于已经下 载媒体对象,所以用户无需等待到下载完成才消费媒体对象。另一 优点在于,通过通知下载服务器成功下载和消费,下载服务器能够 不仅知道下载什么媒体对象而且知道用户成功地消费这些下载的媒 体对象中的哪些媒体对象。在媒体对象能够被下载到设备之前并且具体而言在能够消费先 前下载的媒体对象之前,必须使与媒体对象相关联的下载描述符可 为下载代理所用。例如可以通过浏览网站从下载服务器取回下载描 述符。取而代之或者除此之外,掌控下载代理的电子设备可以支持例如借助MMS (多媒体消息接发服务)、电子邮件或者某一其它即时消息接发协议来接收下载描述符。下载描述符中的包含有与关联于该下载描述符的特定媒体对象 有关的元数据的信息可以例如由下载代理用来初始地检验电子设备 是否能够使用和/或呈现下载描述符与之相关联的媒体对象(例如基 于媒体对象的大小和类型来检验电子设备是否具有充足的存储器)。 下载描述符还可以包括应当由下载代理用来下载媒体对象的方案以 及用以一旦成功地下载媒体对象就将下载完成通知发送到下载服务 器的指令。用户也能够使用下载描述符中的信息来确认(或者决定) 他或者她是否想要安装或者消费媒体对象。出于这一目的,下载描 述符可以包括比如媒体对象的名称、销售商、大小、类型、描述和 下载时间这样的信息。下载描述符还可以包括用以一旦已经成功地 安装媒体对象就将安装完成通知发送到下载服务器的指令。在预下载媒体对象的情况下,其中在媒体对象下载到电子设备 之时与用户实际地消费媒体对象之时之间经过一段时间,重要的是至少在发生消费之前存储与相应媒体对象相关联的下载描述符并且 使这些下载描述符绑定于相应媒体对象。目前没有用来能够在下载 媒体对象之时与首次访问或者消费该媒体对象之时之间将下载描述 符随同它们的相应预下载媒体对象一起进行存储的手段。因此存在对于如下手段的需要,通过该手段,能够在下载与消个或者多个下载描述符与它们的相应媒体对象相联系,以及其中出 于消费的目的,下载代理或者其它应用能够容易地访问该下载描述 付。发明内容广而言之,本发明的各种示例性实施例通过提供如下手段来提 供对已知现有技术的改进,通过该手段,能够将下载描述符随关联 于该下载描述符的预下载媒体对象一起维持直至访问或者消费(例 如安装、播放或者保存)该预下载媒体对象。具体而言,本发明的 示例性实施例引入一种称为下载管理器的下载实体,该下载实体实 施和维持数据库,该数据库包括预下载媒体对象到它们的相应下载 描述符的映射。根据本发明的一个示例性方面,提供一种实现将一个或者多个 媒体文件预下载到电子设备的方法。在一个示例性实施例中,该方法包括(1)下载媒体对象;(2)获取对与媒体对象相关联的下 载描述符的访问;以及(3)在可由电子设备访问的数据库中存储下 载描述符与媒体对象之间的映射。这一映射能够在用户希望消费媒 体对象时用来取回下载描述符。在一个示例性实施例中,该方法也 包括(4)访问下载描述符;以及(5)使用下载描述符来消费媒 体对象。该方法还可以包括 一旦已经消费媒体对象就从数据库中 去除映射。在一个示例性实施例中,从下载服务器下载媒体对象。这一示 例性实施例的方法还可以包括当已经成功地下载々某体对象时和/或 当已经成功地消费媒体对象时通知下载服务器。
根据本发明的另一方面,提供一种用于实现将一个或者多个媒 体文件预下载到电子设备的计算机程序产品。在 一 个示例性的实施 例中,该计算机程序产品包括具有存储于其中的计算机可读程序代 码部分的至少一个计算机可读存储介质。这些计算才几可读程序^码部分可以包括(l)第一可执行部分,用于下载媒体对象;(2) 第二可执行部分,用于获取对与媒体对象相关联的下载描述符的访 问;以及(3)第三可执行部分,用于在可由电子设备访问的数据库 中存储下载描述符与媒体对象之间的映射。在一个示例性实施例中, 这一映射能够用来在用户希望消费媒体对象时取回下载描述符。根据本发明的又一方面,提供一种用于实现一个或者多个4某体 对象预下载的系统。在一个示例性实施例中,该系统包括电子设 备;下载服务器,可由电子设备访问以便下载一个或者多个媒体对 象并且以便访问与相应媒体对象相关联的一个或者多个下载描述 符;以及数据库,可由电子设备访问,其中电子设备在数据库中存 储媒体对象到它们的相应下载描述符的 一个或者多个映射,使得该映射能够在用户决定消费特定媒体对象时取回与特定媒体对象相关 联的下载描述符。在另一示例性实施例中,该系统包括(l)用于下载媒体对象 的装置;(2)用于获取对与媒体对象相关联的下载描述符的访问的 装置;以及(3)用于在可由电子设备访问的数据库中存储下载描述 符与媒体对象之间映射的装置,其中该映射能够在用户希望消费媒体对象时用来取回下载描述符。根据本发明的另一方面,提供一种能够预下载一个或者多个媒 体对象的电子设备。在一个示例性实施例中,该电子设备包括处 理器;以及存储器模块,与处理器连通,该存储器模块存储可由处 理器执行的应用,其中该应用在执行时能够维持媒体对象到相应一 个或者多个下载描述符的一个或者多个映射的数据库,该应用在执 行时还能够在用户决定消费特定媒体对象时访问数据库并且使用映 射来取回与特定媒体对象相关联的下载描述符。 在一个示例性实施例中,该电子设备还包括显示器,而处理器 在执行时还能够为相应下载的媒体对象生成图标并且在电子设备的 显示器上显示图标。在另一示例性实施例中,该应用在执行时还能 够响应于用户从显示器中选择与特定媒体对象相关联的图标而消费 该特定纟某体对象。


已经用 一般性措词如上地描述了本发明,现在将对并非必然按比例绘制的附图进行参照,在附图中图1是将从本发明的示例性实施例中受益的系统的框图;图2是能够根据本发明实施例进行操作的移动站的示意框图;以及图3是图示了根据本发明示例性实施例在预下载和安装过程中 釆取的步骤的流程图。
具体实施方式
现在将参照其中描述了本发明 一些但并非所有实施例的附图更 完全地描述本发明。实际上,这些发明可以用许多不同形式来实施 并且不应理解为限于这里所阐述的实施例;实际上,提供这些实施 例是为了本公开将满足适用的法律要求。相似的标号通篇指代相似 的单元概述本发明的示例性实施例提供了如下手段,通过该手段,至少在 当首次下载相应媒体对象之时与消费(例如安装、播放或者保存) 该媒体对象之时之间的时间段过程中,能够使下载描述符束縛于它 们的相应预下载媒体对象。具体而言,本发明的示例性实施例冲是供一种下载管理器,该下载管理器充当用于电子设备的下载实体以便 保持对用户所执行的下载事务的跟踪。 在各种示例性实施例中,下载管理器实施并且维持如下数据库, 该数据库包括下载描述符到它们的相应预下载媒体对象的映射。每当下载媒体对象时,下载管理器将用新的媒体对象和它的下载描述 符来更新数据库。当用户想要安装或者以别的方式消费特定预下载 媒体对象时,他或者她能够首先经由电子设备访问下载管理器,其 中他或者她将找到媒体对象的表示,比如代表先前已经下载的相应 媒体对象的一个或者多个图标。用户能够选择他或者她希望安装的 预下载媒体对象,并且作为响应,下载管理器将访问数据库并且取 回与该媒体对象相对应的下载描述符。下载代理然后能够使用所取 回的下载描述符来安装媒体对象。因此 一 般而言,在示例性实施例中下载管理器负责维持媒体对 象与它们的相应下载描述符之间的绑定并且保持对下载事务的状态 的跟踪。下载管理器然后能够使用此信息(即绑定和状态)来通知 下载代理做什么。下载代理然后能够负责实际下载和消费以及与下 载服务器的通信。尽管这里讨论的示例性实施例假设下载管理器与 下载代理之间的 一 对 一 关系,但是正如本领域技术人员将理解的, 单个下载管理器可以负责监视和管理多个下载代理的活动。系统和乡冬端架构参照图1,提供了对将从本发明实施例中受益的一类系统的图示。如图所示,该系统可以包括用户设备100,例如蜂窝电话、个人 数字助理(PDA)、寻呼器、个人计算机(PC)、膝上型设备或者 写字板设备或者任何其它相似设备。用户设备100经由数据网络 120,如例如局域网(LAN)、无线局域网(WLAN)、城域网(MAN) 和/或例如因特网的广域网(WAN)而连接到下载服务器IIO以Y更下 载用户设备100所要使用的一个或者多个媒体对象(例如铃音、图 像、视频或者音乐文件)以及应用。在所示的示例性实施例中,用户设备100包括下载代理103、下 载管理器105和数据库107或者以别的方式与下载代理103、下载管 理器105和数据库107相关联或者连通,该数据库107包括下载描 述符到相应媒体对象的映射并且可由下载管理器105访问。虽然表 示为分立实体或者应用,但是如果希望如此则下载代理和下载管理 器的功能可以由同一实体或者应用来执行。此外,如上所述,尽管 图1示出了下载管理器105与下载代理103之间的一对一关系,但 是多个下载代理103可以受下载管理器105的监视和管理。如这里 所讨论的,下载代理103是最终负责将媒体对象下载到用户设备100 上以及消费媒体对象的实体。下载管理器105跟踪和监视下载事务。 数据库又存储下载描述符或者能够从中对下载描述符进行定位的信 息以及将下载描述符与相应媒体对象相关联的信息。下载管理器105 因此也访问数据库107以便取回与正在消费的特定媒体对象相关联 的下载描述符。在一个示例性实施例中,用户设备100可以是图2中具体示出 的移动终端或者移动站。该移动终端或者其它电子或者数字设备包 括用于根据本发明示例性实施例执行一个或者多个功能的各种装 置,包括这里具体示出和描述的装置。然而应当理解,这些实体中 的一个或者多个实体可以包括用于执行一个或者多个相似功能的可 选装置而不脱离本发明的精神和范围。具体而言,例如如图2中所 示,该实体包括天线202、发射器204、接收器206以及分别将信号 提供给发射器204和接收器206以及从发射器204和接收器206接 收信号的装置,比如处理设备208如处理器、控制器等。这些信号 包括根据适用蜂窝系统的空口标准的信令信息并且也包括用户语音 和/或由用户生成的数据。就此而言,移动站能够利用一个或者多个 空口标准、通信协议、调制类型和接入类型进行操作。具体而言, 移动站能够根据许多第二代(2G) 、 2.5G、第三代(3G)和/或第四 代(4G)移动通信协议等中的任何移动通信协议进行操作。又如, 移动站能够根据许多不同无线联网技术中的任何无线联网技术进行 操作,这些无线联网技术包括蓝牙、IEEE 802.11 WLAN(或者 Wi-Fi ) 、 IEEE 802.16 WiMAX、超宽带(UWB )等。 可以理解的是处理设备208如处理器、控制器或者其它计算设备包括用于实施移动站的视频、音频和逻辑功能所需要的电路并且 能够执行用于实施这里讨论的功能的应用程序。例如,处理设备可 以包括各种装置,包括数字信号处理器设备、微处理器设备以及各 种模拟到数字转换器、数字到模拟转换器和其它支持电路。根据这 些设备的相应能力在这些设备之间分配移动设备的控制和信号处理功能。处理设备208由此也包括用以在调制和发送之前对消息和数 据进行巻积编码和交织的功能。处理设备还能够包括内部语音编码 器(VC) 208A并且可以包括内部数据调制解调器(DM) 208B。另 外,处理设备208可以包括用以操作可以存储于存储器中的一个或 者多个软件应用的功能。例如,控制器可以能够操作连接程序如常 规Web浏览器。该连接程序于是例如可以允许移动站比如根据HTTP 和/或无线应用协议(WAP)发送和接收Web内容。移动站也可以包括比如用户接口这样的装置,该用户接口例如 包括全部耦合到控制器208的常规耳机或者扬声器210、振铃器212、 麦克风214、显示器216。允许移动设备接收数据的用户输入接口能 够包括允许移动设备接收数据的许多设备中的任何设备,比如小键 盘218、触摸显示器(未示出)、麦克风214或者其它输入设备。在 包括小键盘的实施例中,小键盘能够包括常规数字键(0-9)和有关 键(#、 *)以及用于操作移动站的其它键,并且可以包括完全文字 数字键集以及可以被激活用来提供完全文字数字键集的键集。虽然 未示出,但是移动站可以包括电池如振动电池包,用于为操作移动 站所需要的各种电路供电,以及可选地提供^L械振动作为可检测的 输出。移动站也能够包括通常存储与移动订户有关的信息元素的比如 存储器这样的装置,包括例如订户身份模块(SIM) 220、可去除用 户身份模块(R-UIM)(未示出)等。除SIM之外,移动设备还能 够包括其它存储器。就此而言,移动站能够包括易失性存储器222 以及可以是嵌入的和/或可以是可去除的其它非易失性存储器224。
例如,其它非易失性存储器可以是嵌入或者可去除的多媒体存储卡(MMC)、记忆棒、EEPROM、闪存、硬盘等。存储器能够存储由 移动站用来实施移动站功能的许多多条或者许多数量的信息和数据 中的任何信息和数据。例如,存储器能够存储能够唯一地标识移动 设备的标识符,比如国际移动设备标识(IMEI)代码、国际移动订 户标识(IMSI)代码、移动设备综合业务数字网络(MSISDN)代码 等。存储器也能够存储内容。存储器例如可以存储用于应用和其它 计算机程序的计算机程序代码。例如,在本发明的一个实施例中, 存储器可以存储计算机程序代码,这些计算机程序代码用于实施和 维持数据库,该数据库包括一个或者多个下载描述符到它们的相应 预下载媒体对象的映射以及这些计算机程序代码用于在用户希望消 费特定预下载媒体对象时访问该数据库。主要与移动通信应用相结合地描述了本发明示例性实施例的系 统、方法、设备和计算机程序产品。然而应当理解,能够在移动通 信业中以及在移动通信业以外与各种其它应用相结合地利用本发明 实施例的系统、方法、设备和计算机程序产品。例如,能够与有线 和/或无线网络(例如因特网)应用相结合地利用本发明示例性实施 例的系统、方法、设备和计算机程序产品。也应当理解尽管将终端图示和描述为包括移动电话,但是移动 电话仅仅说明了将从本发明中受益的一类终端,因此不应理解为限 制本发明的范围。尽管出于举例的目的而图示和描述了终端的数个 实施例,但是其它类型的终端如便携式数字助理(PDA)、寻呼器、 膝上型计算机、写字板设备以及其它类型的电子系统(包括移动无 线设备和固定有线设备)能够容易地利用本发明的实施例。媒体对象的预下载如上文所讨论的,本发明的示例性实施例提供称为下载管理器 的下载实体,该下载实体驻留于用户设备上或者可由用户设备访问 并且保持对所有下载事务的跟踪。具体而言,每当用户下载他或者她可能在某 一 以后的时间点希望在用户设备上安装或者消费的媒体 对象时,下载管理器将在数据库中为该媒体对象创建条目。该条目 将把预下载媒体对象与它的下载描述符相联系,其中先前已经使该 下载描述符可为用户设备所用。在一个示例性实施例中,下载代理 经由网站从下载服务器取回下载描述符,然后使下载描述符随指向 预下载媒体对象的指针一起可为下载管理器所用。可选地,如上文 所讨论的,用户设备可以已经借助即时消息或者电子邮件接收下载 描述符。下载管理器可以将下载描述符存储于数据库中或者可以在 数据库中存储对可以存储于别处的下载描述符进行标识和定位的地 址或者其它指针。下载管理器将通常也在用户设备的显示器216上创建预下载媒 体对象的图标或者其它表示。当用户希望消费(例如安装)预下载 媒体对象时,他或者她将选择能够通过下载管理器来访问的图标, 并且作为响应,下载管理器将从数据库中或者基于数据库所含的信 息来取回下载描述符。下载代理然后能够使用取回的下载描述符继续消费(例如安装)。应当不言而喻,尽管对指示着预下载媒体对 象的图标的选择是用于进行这样的选择的便利技术,但是可以用其 它方式选择预下载媒体对象而不脱离本发明的范围。图3提供了更具体地描述根据一个示例性实施例而在特定媒体对象的预下载和安装过程中采取的步骤的流程图。如图所示,该过程的第一步骤即步骤301是由下载服务器创建与媒体对象相关联的 下载描述符。如上所言,下载描述符包括与媒体对象有关的元数据, 该元数据例如描述媒体对象的名称、销售商、大小、类型、描述和 下载时间。 一旦已经创建下载描述符,就借助例如在可由用户设备 访问的网站上或者在用户设备所接收的电子邮件或者消息中的引用 来使该下载描述符可为用户设备可用(步骤302)。在步骤303中,获得和分析下载描述符以便确定用户是否希望 下载媒体对象以及用户设备是否能够使用和/或呈现媒体对象。在一 个示例性实施例中,这一步骤由下载代理来完成。在集成下载管理器和下载代理的另 一 示例性实施例中,下载管理器可以执行这一 步骤。如果用户希望并且能够下载媒体对象时,则在步骤304中将媒体对象下载到用户设备。在一个示例性实施例中,这一步骤也由下 载代理来执行。一旦已经成功地下载媒体对象,可以向下载服务器发送通知服务器成功下载的消息(步骤305 )。在一个示例性实施例中,仅在下 载描述符指示了应当发送下载完成通知的情况下才执行这一步骤。 在 一 个示例性实施例中,下载代理是负责发送通知的实体。在步骤306中,下载管理器在可由下载管理器访问的数据库中 创建将下载的媒体对象链接到它的下载描述符的条目。如上所言, 在一个示例性实施例中,数据库驻留于用户设备本身上。下载管理 器然后可以创建与取回的下载描述符相对应的能够在用户设备上显 示的图标(步骤307 )。用户能够借助下载管理器访问图标。在某一 时间段之后,用户然后决定他或者她想要安装预下载的 媒体对象。为了这样做,用户访问他的或者她的用户设备上的下载 管理器,并且比如借助与他或者她希望安装的下载媒体对象相对应 的图标来选择该下载媒体对象(步骤308 )。做为响应,下载管理器 在步骤309中将从数据库中或者基于数据库所存储的例如指针或者 其它地址的信息取回与所选媒体对象相关联的下载描述符。然后使 用下载描述符来安装下载的媒体对象(步骤310)。在一个示例性实 施例中,下载代理使用取回的下载描述符来安装媒体对象。最后在 步骤311中可以通知下载服务器成功地安装了预下载媒体对象。与 在下载完成通知的实例中一样,在一个示例性实施例中,仅在下载 描述符包括这样做的指令的情况下才发送安装完成通知。在一个示 例性实施例中,该通知由下载代理来发送。一旦已经成功地下载和安装媒体对象,下载管理器可以在一个 示例性实施例中可选地去除数据库中用于该々某体对象的条目。正如本领域技术人员将认识的,上述本发明的实施例可以实施 为系统、方法、移动终端设备或者其它装置或者计算机程序产品。 因而,本发明可以采用完全^^件实施例的形式、完全软件实施例的 形式或者组合软件方面和硬件方面的实施例的形式。另外,本发明 的实施例可以采用计算机可读存储介质上的计算机程序产品的形 式,该计算机可读介质具有实施于该存储介质中的计算机可读程序 指令(例如计算机软件)。例如,下载代理和下载管理器可以定义为计算机程序产品。具体而言,本发明可以采用Web实施的计算机 软件的形式。可以利用任何适当的计算机可读存储介质,包括硬盘、 CD-ROM、光学存储设备或者磁存储设备。上文参照根据本发明实施例的方法、装置(即系统)和计算机 程序产品的框图和流程图表示图描述了本发明。将理解的是,框图 和流程图表示图中的各框以及框图和流程图表示图中各个框的组合 能够分别由计算机程序指令实施。这些计算机程序指令可以加载到 通用计算机、专用计算机或者其它可编程数据处理装置上以产生机器,使得在计算机或者其它可编程数据处理装置上执行的指令创建 一种用于实施一个或者多个流程框图中指定的功能的装置,虽然也 可以利用用于实施如下功能的其它装置,这些功能包括如这里描述 的硬件、固件和软件的各种组合。这些计算机程序指令也可以存储于计算机可读存储器中,该计算机可读存储器能够指引计算机或者其它可编程数据处理装置以特 定方式工作,使得在计算机可读存储器中存储的指令产生如下产品, 该产品包括用于实施一个或者多个流程图块图中指定的功能的计算 机可读指令。计算机程序指令也可以加载到计算机或者其它可编程数据处理装置上以使一连串操作步骤在计算机或者其它可编程装置 上执行从而产生计算机实施的过程,使得在计算机或者其它可编程 装置上执行的指令提供用于实施一个或者多个流程图框图中指定的 功能的步骤。因而,框图和流程图表示图中的框图支持用于执行指定功能的 装置的组合、用于执行指定功能的步骤的组合以及用于执行指定功 能的程序指令的组合。也将理解框图和流程图表示图中的各框以及 的组合能够由执行指定功能或者步骤的 基于硬件的专用计算机系统或者专用硬件和计算机指令的组合来实施。受益于在以上描述以及相关联附图中呈现的教导,这里阐述的术人员而言将是可以想到的。因此将理解本发明不限于所公开的具 体实施例而且改型和其它实施例旨在涵盖于所附权利要求的范围之 内。尽管这里利用了具体措词,但是它们仅仅是在通用性和描述性 的意义上加以使用而并非用于限制的目的。
权利要求
1.一种实现将一个或者多个媒体对象预下载到电子设备的方法,所述方法包括下载媒体对象;获取对与所述媒体对象相关联的下载描述符的访问;以及在可由所述电子设备访问的数据库中存储所述下载描述符与所述媒体对象之间的映射,其中所述映射能够在用户希望消费所述媒体对象时用来取回所述下载描述符。
2. 根据权利要求1所述的方法,还包括 访问所述下载描述符;以及使用所述下载描述符来消费所述媒体对象。
3. 根据权利要求2所述的方法,还包括一旦已经消费所述媒体对象就从所述数据库中去除所述映射。
4. 根据权利要求1所述的方法,其中下载所述媒体对象包括从 下载服务器空中下载所述媒体对象。
5. 根据权利要求4所述的方法,还包括当已经下载所述媒体对象时通知所述下载服务器。
6. 根据权利要求4所述的方法,还包括当已经消费所述媒体对象时通知所述下载服务器。
7. 根据权利要求4所述的方法,其中获取对所述下载描述符的 访问包括访问所述下载服务器所维持的网站并且从所述网站取回所 述下载描述符。
8. 根据权利要求4所述的方法,其中获取对所述下载描述符的 访问包括从所述下载服务器接收所述下载描述符。
9. 根据权利要求1所述的方法,还包括在所述电子设备上维 持所述数据库。
10. —种用于实现将一个或者多个媒体对象预下载到电子设备 的计算机程序产品,其中所述计算机程序产品包括具有存储于其中的计算机可读程序代码部分的至少一个计算机可读存储介质,所述计算机可读程序代码部分包括第一可执行部分,用于下载媒体对象;第二可执行部分,用于获取对与所述媒体对象相关联的下载描 述符的访问;以及第三可执行部分,用于在可由所述电子设备访问的数据库中存 储所述下载描述符与所述媒体对象之间的映射,其中所述映射能够 在用户希望消费所述媒体对象时用来取回所述下载描述符。
11. 根据权利要求10所述的计算机程序产品,还包括 第四可执行部分,用于访问所述下载描述符;以及第五可执行部分,用于使用所述下载描述符来消费所述媒体对象。
12. 根据权利要求11所述的计算机程序产品,还包括第六可执行部分,用于 一旦已经消费所述媒体对象就从所述数 据库中去除所述映射。
13. 根据权利要求10所述的计算机程序产品,其中所述第一可 执行部分能够从下载服务器空中下载所述媒体对象。
14. 根据权利要求13所述的计算机程序产品,还包括 第四可执行部分,用于当已经下载所述媒体对象时通知所述下载服务器。
15. 根据权利要求13所述的计算机程序产品,还包括 第四可执行部分,用于当已经消费所述媒体对象时通知所述下载服务器。
16. 根据权利要求13所述的计算机程序产品,其中所述第二可 执行部分能够通过访问所述下载服务器所维持的网站并且从所述网 站取回所述下载描述符来获取对所述下载描述符的访问。
17. 根据权利要求13所述的计算机程序产品,其中所述第二可 执行部分能够通过从所述下载服务器接收所述下载描述符来获取对 所述下载描述符的访问。
18. 根据权利要求10所述的计算机程序产品,还包括第四可 执行部分,能够在所述电子设备上维持所述数据库。
19. 一种用于实现将一个或者多个媒体对象预下载到电子设备 的系统,所述系统包括电子设备;下载服务器,可由所述电子设备访问以便下载 一 个或者多个媒 体对象并且以便访问与所述相应媒体对象相关联的 一 个或者多个下 载描述符;以及数据库,可由所述电子设备访问,其中所述电子设备在所述数 据库中存储所述媒体对象到它们的相应下载描述符的 一 个或者多个映射,使得所述映射能够在用户决定消费所述特定媒体对象时用来 取回与所述特定媒体对象相关联的所述下载描述符。
20. 根据权利要求19所述的系统,其中所述数据库驻留于所述 电子设备上。
21. 根据权利要求19所述的系统,其中所述电子设备能够在已 经下载一个或者多个媒体对象时通知所述下载服务器。
22. 根据权利要求19所述的系统,其中所述电子设备能够在已 经消费一个或者多个媒体对象时通知所述下载服务器。
23. —种能够预下载一个或者多个媒体对象的电子设备,所述 电子设备包括处理器;以及存储器模块,与所述处理器连通,该存储器模块存储可由所述 处理器执行的应用,其中所述应用在执行时能够维持所述媒体对象 到相应一个或者多个下载描述符的一个或者多个映射的数据库,所 述应用在执行时还能够在用户决定消费特定媒体对象时访问所述数 据库并且使用所述映射来取回与所述特定媒体对象相关联的所述下 载描述符。
24. 根据权利要求23所述的电子设备,其中所述应用在执行时 能够下载一个或者多个媒体对象。
25. 根据权利要求24所述的电子设备,其中下载一个或者多个 媒体对象包括从下载服务器空中下载所述媒体对象。
26. 根据权利要求25所述的电子设备,其中所述应用在执行时 能够在下载所述媒体对象时通知所述下载服务器。
27. 根据权利要求25所述的电子设备,还包括显示器,与所述处理器连通,其中所述处理器在执行时还能够生成与相应一个或者多个下载媒体对象相关联的一个或者多个图标 并且在所述显示器上显示所述图标。
28. 根据权利要求27所述的电子设备,其中所述应用在执行时 能够响应于用户从所述显示器中选择与特定媒体对象相关联的所述 图标而使用与所述特定媒体对象相关联的所述下载描述符来消费所 述特定媒体对象。
29. 根据权利要求28所述的电子设备,其中所述应用在执行时 能够在消费所述特定媒体对象时通知所述下载服务器。
30. —种用于实现将一个或者多个媒体对象预下载到电子设备 的系统,所述系统包括用于下载媒体对象的装置;用于获取对与所述媒体对象相关联的下载描述符的装置;以及 用于在可由所述电子设备访问的数据库中存储所述下载描述符与所述媒体对象之间的映射的装置,其中所述映射能够在用户希望消费所述媒体对象时用来取回所述下载描述符。
31. 根据权利要求30所述的系统,还包括 用于访问所述下载描述符的装置;以及用于使用所述下载描述符来消费所述媒体对象的装置。
32. 根据权利要求31所述的系统,还包括用于 一 旦已经消费所述媒体对象就从所述数据库中去除所述映 射的装置。
33. 根据权利要求30所述的系统,其中用于下载所述媒体对象 的所述装置包括用于从下载服务器空中下载所述媒体对象的装置。
34. 根据权利要求33所述的系统,还包括 用于在已经下载所述媒体对象时通知所述下载服务器的装置。
35. 根据权利要求33所述的系统,还包括用于在已经消费所述媒体对象时通知所述下载服务器的装置。
全文摘要
提供一种用于实现媒体对象预下载的方法、计算机程序产品、电子设备和系统。具体而言,能够提供如下手段,通过该手段,能够将下载描述符随关联于该下载描述符的预下载媒体对象一起维持直至消费该预下载媒体对象。
文档编号G06F17/30GK101151609SQ200680008917
公开日2008年3月26日 申请日期2006年6月22日 优先权日2005年6月30日
发明者G·卡吉, O·布雷默 申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1