专利名称:用于对内容进行重设和重填的系统和方法
技术领域:
本发明涉及电子设备,更具体地说,涉及用于对电子设备上的可用内容进行重设(shuffling)和重填(refilling)的系统和方法。
技术背景移动电话已经从仅具语音功能的电子装置演进为多功能电子装置。 例如,移动电话现在可以用作电子记事本、数字相机、回放装置(例如, MP3播放器、CD播放器、DVD播放器等)、视频游戏终端等。此外,移 动电话不仅用于语音通信,而且还用于各种其它形式(例如,用于即时 消息传送应用、共享照片、获取对互联网上的信息的访问、电子邮件等)。这些多功能电子装置通常需要存储器来存储多媒体内容。传统移动 电话的一个缺点是存储器内容的静态性。通常,需要大量并且耗时的用 户互动来改变传统移动电话的存储器内容。因此,用户可能不愿意使用 为用户提供的新的和/或未知的产品或服务。传统移动电话的另一缺点在 于通过移动电话网下载这些新的产品或服务的费用。发明内容移动电话用户希望能够利用置于移动电话上的存储器的全部内容。 移动电话网络运营商也希望提供有效并且方便的方法,以让用户试用 (sample)为移动电话用户提供的新的产品和/或服务。因此,非常需要 用于通过最少的用户互动而对移动电话存储器内的多媒体内容进行重设 和/或重填的系统和方法。本发明的一个方面涉及一种用于将内容下载到移动电话的方法,该 方法包括以下步骤确定移动电话中的可用存储器的容量;从所述移动 电话向外部源传送针对内容的请求,其中所述请求包括所述移动电话中4的所述可用存储器的容量;基于所述针对内容的请求而接收内容,其中, 所接收的内容与所述可用存储器的预定部分相对应;将所接收的内容存 储在存储器中;将用户信息存储在存储器中;以及当相关用户将附加信 息存储在存储器中时,动态地更新所述存储器。根据本发明的一个方面,所述针对内容的请求包括一个或更多个用 户偏好。根据本发明的一个方面,根据本发明的一个方面,根据本发明的一个方面,求。根据本发明的一个方面,动地传送所述请求。根据本发明的一个方面,述请求。根据本发明的一个方面, 根据本发明的一个方面,值百分比之后传送所述请求。 根据本发明的一个方面, 根据本发明的一个方面, 根据本发明的一个方面, 根据本发明的一个方面, 根据本发明的一个方面, 本发明的一个方面涉及-在预定时间传送所述请求。 自动地传送所述请求。在检测到无线局域网时自动地传送所述请在将所述电子设备连接到个人计算机时自由所述电子设备的相关用户手动地选择所由相关用户动作来手动地选择所述请求。 在所述相关用户已经试用了所述内容的阈所述外部源是远程服务器。 所述外部源是个人计算机。 通过移动电话网来接收所述内容。 通过局域网适配器来接收所述内容。 所述局域网适配器是无线局域网适配器。 -种用于对存储在移动电话中的内容进行管 理的方法,该方法包括以下步骤从移动电话向外部源传送针对内容的 请求,其中,所述请求包括移动电话中的可用存储器的容量;基于所述 针对内容的请求而接收内容,其中,所接收的内容与所述移动电话中的 可用存储器的主体部分相对应;将所接收的内容存储在存储器中;以及 基于预定时间和/或事件而动态地更新所述存储器。根据本发明的一个方面,其中,所述事件是对所述内容试用预定次数。根据本发明的一个方面,所述预定时间对应于对所述网络的访问是 免费的时间和/或与按照比访问所述网络的标准费用低的费用来提供对网 络的访问的时间。本发明的另一方面涉及存储在机器可读介质上的计算机程序,该程 序适于向远程源请求内容,其中,当将该程序加载到移动电话中的存储 器并执行时,使得所述移动电话从所述移动电话向外部源传送针对内容 的请求,其中,所述请求包括移动电话中的可用存储器的容量;基于所 述针对内容的请求而接收内容,其中,所接收的内容与所述移动电话中的可用存储器的主体部分相对应;将所接收的内容存储在存储器中;以及基于预定时间和/或事件而动态地更新所述存储器。根据本发明的一个方面,所述请求至少包括用户偏好。 根据本发明的一个方面,所述用户偏好与用户将来可能购买的内容有关。对于本领域普通技术人员而言,通过考察以下附图及详细说明,本 发明的其它系统、装置、方法、特征以及优点将变得明显。旨在将全部 这些其它系统、方法、特征以及优点包括在本说明书内,包括在本发明 的范围内,并且由所附权利要求保护。应当强调的是,在本说明书中使用的术语"包括 (comprises/comprising)"用于表明所述特征、整体、步骤或组件的存在, 但是并不排除一个或更多个其它特征、整体、步骤、组件或它们组合的 存在或增加。术语"电子设备"包括便携式无线电通信设备。术语"便携式无线电通 信设备"(此后称为"移动无线终端")包括诸如移动电话、寻呼机、通信 装置(即,电子记事本、个人数字助理(PDA)、便携式通信设备、智能 手机等)等全部设备。
下面,参照附图来对本发明的前述及其它实施方式进行讨论。图中6的单元不一定是按比例描绘,相反,重点在于清楚地示出本发明的原理。 同样,在某一附图中描述的单元及特征可以与其它图中示出的单元及特 征组合。并且,在这些附图中,相同的附图标记始终指示不同附图中的 相应部分。图1为根据本发明各个方面的移动电话和耳机的示例性框图; 图2为根据本发明各个方面的移动电话的示例性示意图; 图3为根据本发明各个方面的无线网络的示例性框图; 图4为根据本发明各个方面的服务器的示例性示意图; 图5为根据本发明各个方面的存储器管理的示例性框图; 图6为根据本发明各个方面的示例性方法;图7A-7F为根据本发明各个方面的示例性存储器管理方法的框图;以及图8为根据本发明各个方面的示例性方法。
具体实施方式
本发明致力于涉及自动地对移动电话的存储器填充由消费者消费的 内容的系统和方法。可以基于用户偏好、内容提供商的偏好、移动电话 网络运营商的偏好或任意其它期望的方式,来对内容进行重设和/或重填。 动态地改变用于重设及重填存储器中的内容的存储器容量。当用户增加 和/或删除其它内容(例如,由用户存储的信息,诸如联系人信息、用手 机相机所拍摄的图像等)时,用于重设和/或重填的可用容量减小。应当将文中使用的术语"内容"宽泛地解释为例如包含多媒体内容、 应用内容、数据内容等。而且,应当将术语"远程源"宽泛地解释为是指 未被容纳在该移动电话中的任意电子源。这些远程源例如可以包括个人 计算机、服务器、媒体服务器、内容服务器、电子存储介质、全球定位 系统等。术语"重设"是指"重新设置"。术语"重填"是指"重新填充"。主要针对移动电话的情况来描述本发明。然而,可以理解的是,本 发明并不仅涉及移动电话,还可涉及任意类型的电子设备。可从本发明 的各个方面受益的其它类型的电子设备包括至少具有音频回放能力的回放装置或除了具有音频回放能力之外还具有视频回放能力的回放装置。示例性回放装置包括MP3播放器、CD播放器和DVD播放器。参照图1,图1示出了根据本发明的电子设备组件10。所示电子设 备组件10包括电子设备12,并且可选地包括通过有线或无线方式而连接 的电子设备配件14。电子设备14通常通过链路13连接到该电子设备。 取决于电子设备配件14的操作特性,链路13可以是有线链路或无线链 路(例如,蓝牙)。该示例性实施方式中的电子设备12是移动电话,并 且将其称为移动电话12。所示的移动电话12具有"砖形"或"块形"设计类 型的外壳16,但可以理解的是,也可以利用其它类型的外壳(诸如翻盖 式外壳或滑盖式外壳),而不脱离本发明的范围。移动电话12包括显示器18。显示器18向用户显示信息(诸如运行 状态、时间、电话号码、联系人信息、各种导航菜单、用户信息、可用 服务和/或产品等),这通常使得用户能够利用移动电话12的各项功能。 显示器18还可用于可视地显示来自一个或更多个远程源(例如,个人计 算机、服务器、媒体服务器、内容服务器、电子存储介质、全球定位系 统等)的、可由移动电话12访问的内容。所显示的内容可以包括以本地 方式存储在移动电话12的存储器20 (图2)中的音频呈现和/或视频呈现 和/或相对于移动电话12远程地存储(例如,存储在远程存储装置、媒体 服务器、远程个人计算机等上)的音频呈现和/或视频呈现。这种呈现例 如可以源自包括音频文件和/或视频文件的多媒体文件、源自所接收的移 动无线信号和/或电视信号等。在许多情况下,视频呈现伴有音频呈现。 例如,所显示的视频分量可以是"音乐视频",而相应的音频分量可以是 旨在与该视频分量同步的音乐。作为另一示例,所显示的视频分量可以 对应于所接收到的移动电视信号,而相应的音频分量可以是旨在与该视 频分量同步的语音和/或音乐。可以借助移动电话12的扬声器22来向该 用户广播该音频分量。另选的是,可以借助耳机14的扬声器24 (图2) 来向该用户广播该音频分量。移动电话12还包括提供各种用户输入操作的键区26。例如,键区 26可以包括用于输入字母数字信息(诸如电话号码、电话列表、联系人信息、注释等)的字母数字键28。此外,键区26通常可以包括特殊功能 键,诸如用于发起呼叫或应答呼叫的"呼叫发送"键和用于结束或"挂机" 的"呼叫结束"键。如传统的那样,特殊功能键例如还可以包括菜单导航 键,该菜单导航键用于通过对显示在显示器18上的菜单进行导航来选择 不同的电话功能、方案、服务、产品、设置等。与移动电话12有关的其 它按键可以包括音量键、静音键、电源开/关键、web浏览器启动键、相 机键等。还可以将各个键或类似键的功能实现为与显示器18相关联的触 摸屏。移动电话12包括传统呼叫电路,该传统呼叫电路使得移动电话12 能够与被叫/主叫装置(通常是另一移动电话或者固定电话)建立呼叫和/ 或交换信号。然而,该被叫/主叫装置不必是另一电话,而可以是诸如互 联网web服务器、内容提供服务器等的一些其它装置。参照图2,图2示出了电子设备组件10的功能性框图。移动电话12 包括主控制电路30,主控制电路30被设置成执行对移动电话12的功能 和操作的整体控制。控制电路30可以包括处理装置32,诸如CPU、微 控制器或微处理器。处理装置32执行存储在控制电路30内的存储器(未 图示)中和/或存储在独立存储器(诸如存储器20)中的代码,以执行移 动电话12的操作。存储器20例如可以是缓存、闪存、硬盘驱动器、可 移除介质、易失性存储器和/或非易失性存储器。存储器20可操作用于存 储用户信息和基于网络的内容。用户信息可以包括用户选择的或者通过 其它方式存储在移动电话12上的内容。这种内容例如可以包括照片、联 系人信息、服务、产品、歌曲、电影、用户保存或者通过其它方式存储 的基于网络的内容,即,由用户手动地存储在移动电话12中的内容。基 于网络的内容可以包括从远程源下载的内容。这种内容例如可以包括新 的服务、新的产品、示例媒体、播客、电影、游戏、视频短片、音频书 等。如稍后详细解释的,处理装置32执行代码,以执行移动电话12的 各种功能,这些功能包括对存储在存储器20中的内容进行重设和重填, 并且基于用户保存到存储器20中的附加信息而动态地更新存储器内容。如图2所示,移动电话12能够将应用软件(包括内容管理应用21)9存储在存储器20中。内容管理应用21通常连接到被编程为用于执行这 里所述功能的处理器32。继续参照图1和图2,移动电话12包括连接到无线电电路36的天 线34。如传统的那样,无线电电路36包括用于通过天线34来发送和接 收信号的射频发射机和接收机。移动电话12还包括用于处理无线电电路 36发送的/从无线电电路36接收到的音频信号的声音信号处理电路38。 如传统的那样,声音处理电路38连接有扬声器22和麦克风40,扬声器 22和麦克风40使得用户能够经由移动电话12收听和讲话。无线电电路 36和声音处理电路38分别连接到控制电路30,以执行整体操作。移动电话12还包括连接到控制电路30的前述显示器18和键区26。 移动电话12还包括I/O接口 42。 I/O接口 42可以是典型的移动电话I/O 接口的形式,诸如位于移动电话12底部的多单元连接器。如典型的那样, 1/0接口 42可以用于将移动电话12连接到电池充电器,以对移动电话12 内的电源单元(PSU) 44进行充电。此外或者作为替换方式,I/O接口 42可以用于通过数据线缆等将移动电话12连接到有线个人免提适配器、 个人计算机或其它装置。移动电话12还可以包括用于执行定时功能的定 时器46。这些功能可以包括对通话的持续时长计时、生成时间和日期戳 内容等。移动电话12可以包括各种内建附件,诸如用于拍摄数字照片的相机 48。可以将与这些照片相对应的图像文件存储在存储器20中。在一个实 施方式中,移动电话12还可以包括位置数据接收机(未图示),诸如全 球定位卫星(GPS)接收机、伽利略卫星系统接收机等。为了与其它位于本地的装置(诸如耳机14、另一移动电话、计算机 等)建立无线通信,移动电话12可以包括本机无线接口适配器50,诸如 蓝牙适配器。为了与基于网络的内容建立通信,移动电话12还可以包括无线局域 网络接口适配器52。优选的是,WLAN适配器52与一个或更多个正EE 802.11协议(例如,802.11 (a)、 802.11 (b)和/或802.11 (g)等)兼容, 并且在假定该用户具有合适的权限和/或已被正确地认证的情况下,WLAN适配器52使得移动电话12在关联网络上获取唯一的标识符(例 如,MAC和IP地址)并与该网络上的一个或更多个装置进行通信。移动电话12可以被设置成工作在广域通信系统中。该系统可以包括 一个或更多个服务器或呼叫控制单元,这些服务器或呼叫控制单元用于 对由移动电话12发起的呼叫和目的地为移动电话12的呼叫进行管理, 向移动电话12传送基于网络的内容(例如,图像文件、音频文件、视频 文件、服务、产品、信息等),并且执行任意其它支持功能。该服务器可 以通过网络及传送介质与移动电话12进行通信。该传送介质可以是任意 合适的装置或组件,例如包括通信塔、另一移动电话、无线接入点、路 由器、卫星等。该网络的各个部分可以包括有线和/或无线传送路径。图3示出了根据本发明的示例性网络100。网络100可以包括一个 或更多个通信介质102、 一个或更多个内容服务器104 (例如,104A、 104B)、广域网(WAN) 105 (例如,互联网)、局域网(LAN) 106、至 少一个无线LAN接入点(AP) 108、 WAN基站107和移动电话12。虽 然所示的内容服务器104A位于LAN 106之外,但这仅是出于解释的目 的。本领域普通技术人员容易理解的是,根据特定的网络拓扑,内容服 务器104A可位于LAN 106内。本领域普通技术人员还可以理解的是, 示例性LAN106可以是无线局域网、广域网、个人区域接入技术(例如, 无线局域网、蜂窝网络、WiMax、超宽带网络等)和/或公共网络(例如, 互联网)。通信介质102可以是允许多个电子装置彼此交换信息或数据的任意 形式的介质。例如,通信介质102可以是诸如以太网的有线通信介质, 或诸如正EE 802.11 (a)、 802.11 (b)或802.11 (g)的无线通信介质。 此外,如图3所示,通信介质102还可以是有线及无线通信介质的组合。 本领域普通技术人员容易理解的是,应当认为能够实现这里所述功能的 任意通信介质都落入本发明的范围内。优选的是,通信介质102可以支 持各种网络协议,例如包括TCP/IP、 UPnP等。如图3所示,移动电话12可以从接入点108通过局域网(LAN) 106 从内容服务器104A接收基于网络的内容。在一个实施方式中,移动电话ii12的WLAN接口适配器52通过无线的方式来发送和接收基于网络的内 容。在另一实施方式中,移动电话12通过任意合适的通信链路连接到个 人计算机109。合适的通信链路例如可以包括USB、火线接口 (FireWire)、 串口、并口、蓝牙等。在这些情况下,将基于网络的内容下载到个人计 算机109,并且将基于网络的内容传送到移动电话12。此外,移动电话12可以经由互联网105和无线WLAN基站107通 过基站107从内容服务器B接收基于网络的内容。此外,移动电话12可 以经由LAN 106通过接入点108从内容服务器B接收基于网络的内容。 此外,个人计算机109也可以经由互联网105和LAN 106传送来自内容 服务器B的内容。在另一实施方式中,移动电话12可以直接地从个人计算机109接收 基于网络的内容。在这种情况下,已经预先将基于网络的内容存储在个 人计算机109中。图4示出了示例性内容服务器104(例如,内容服务器A、内容服务 器B等)的示意性框图。内容服务器104可以是任意类型的服务器。优 选的是,内容服务器104是与由互联网工程任务组(正TF)开发的协议 (包括IP、 TCP、 UDP、 RTP、 HTTP等)兼容的媒体服务器。内容服务 器104通常包括处理器110、存储器112、数据存储介质114、本地接口 116、视频及输入/输出接口 118以及各种通信接口 120。内容服务器104 可选地还可以包括显示器122、键盘124以及用户输入装置126 (例如, 计算机鼠标)。内容服务器104能够根据本发明的各个方面执行一个或更多个计算 机应用128。在一个实施方式中,计算机应用128包括至少一个应用,该 应用能够将基于网络的内容(例如,音频文件、视频文件、图像文件、 播客、视频短片、音频书、服务、基于服务的订购等)传送到移动电话 12。可以将多媒体内容存储在数据存储介质114中,或将其存储在可通 信地连接到内容服务器104的远程存储介质(未图示)中。如上所述,基于网络的内容(这里也称为多媒体内容)可釆用任意 形式,并且可以按照任意合适的文件格式而存储。内容服务器104还可12以存储通信软件,该通信软件能够将存储在内容服务器104和/或远程存 储介质上的基于网络的内容转换为可以由请求装置按照本地和/或远程的方式再现的格式。另选的是,内容服务器104可以按照已知格式来提供 基于网络的内容,并且允许该请求装置执行任意必需的转换。计算机应用128可以在逻辑上关联或调用一个或更多个附加计算机 应用或一个或更多个子计算机应用130 (其通常包括可执行代码的编译)。 在一个实施方式中,计算机应用128和/或子应用130被实现为一个或更 多个计算机程序(例如,包括可执行代码编译的一个或更多个的软件应 用)。可以将该(多个)计算机程序存储在数据存储介质上,或将其存储 在其它计算机可读介质如磁性或光学存储装置(例如,硬盘、CD-ROM、 DVD-ROM等)上。为了执行计算机应用128及相关子应用130,内容服务器104可以 包括用于执行指令(这些指令用于执行(多个)指定逻辑例程)的一个 或更多个处理器110。优选的是,内容服务器104基于客户端-服务器架 构,并且可以支持多个客户端。然而,本领域普通技术人员容易理解的 是,应当认为具有这里所述功能的计算机的任意组合都落入本发明的范 围内。优选的是,内容服务器104可以是与由互联网工程任务组(IETF) 开发的一个或更多个协议(例如,包括IP、 TCP、 UDP、 RTP、 HTTP等) 兼容的媒体服务器。内容服务器104可以具有用于存储数据、软件、逻辑例程指令、计 算机程序、文件、操作系统指令、多媒体内容等的存储器112。如图4所 示,可以将计算机应用128及子应用130存储在存储器112中。存储器 112可以包括多个装置,并且包括例如易失性及非易失性存储器组件。因 此,存储器112例如可以包括随机存取存储器(RAM)、只读存储器 (ROM)、硬盘、软盘、光盘(例如,CDROM、 DVDROM、 CDRW等)、 磁带和/或其它存储器组件,并包括用于这些存储器类型的关联驱动器及 播放器。处理器110、存储器112及数据存储介质114利用本地接口 116 彼此连接。本地接口 116例如可以是随附有控制总线的数据总线、网络 或其它子系统。内容服务器104可以具有各种视频及输入顺出接口 118,以及一个 或更多个通信接口 120。接口 118可用于将内容服务器104连接到各种外 设装置,诸如显示器122 (例如,CRT显示器、LCD显示器、等离子体 显示器等)、键盘124及用户输入装置126。通信接口 120例如可以包括 调制解调器、网络接口卡和/或无线网络接口卡。如上所述,通信接口 130 使得内容服务器104能够通过外部网络(诸如互联网、广域网(WAN)、 局域网(LAN)、直接数据链路或类似的有线系统(例如,以太网)或无 线系统(例如,802.11兼容协议))来发送和接收基于网络的内容。参照图5,图5示出了移动电话10的存储器20的框图。存储器包 括移动电话10上的全部可用存储器(例如,内部存储器以及能够内置于 和/或存储于移动电话10中的存储卡)。存储器20包括用于存储用户信息 140 (例如,对于操作移动电话10所必须的信息,包括全部相关功能、 用户输入的信息、用户保存的信息等)的存储区,以及用于存储基于网 络的内容142 (例如,可由一个或更多个源下载、重设及重填的内容)的 存储区。在一个实施方式中,存储器的整个容量始终充满用户信息140 禾口/或基于网络的内容142。通过移动电话.10和相关网络,在远程源104 与存储器20之间建立通信链路144。如稍后详细解释的,自动地根据外 部源(例如,服务器104)对基于网络的内容进行刷新。例如,当用户将 基于网络的内容保存到移动电话10的存储器20中时,当用户将其它内 容保存到移动电话10的存储器20中时(例如,当用户添加联系人信息、 用户借助与移动电话10相关联的相机拍照等时),基于网络的内容可用 的存储器容量动态地减小。因此,随着用户信息140总量增大,用于存 储基于网络的内容142的存储器容量减小。类似地,随着用户信息总量 减小,用于存储基于网络的内容的存储器容量增大。参照图6,图6示出了根据本发明一个方面的方法150。方法150假 定,内容服务器104 (例如,内容服务器104A和/或内容服务器104B) 上的应用具有与基于网络的内容有关的信息。可以按照任意合适方式(例 如,数据库、电子表格(spreadsheets查询表等)来存储该信息。 一种 示例性的使用情况是,移动电话网络运营商希望为网络上的移动电话用14户提供网络上用户可用的服务和/或产品试用。方法150假定,全部装置 (例如,移动电话12、与网络IOO相关的装置等)合适地与它们各自的 通信连接和/或网络相关联。方法150还假定,移动电话包括存储在存储 器20中的应用程序,该应用程序适于执行这里描述的功能和/或操作。在步骤152中,驻留在移动电话12中的应用对移动电话12中的可 用存储器容量进行确定。根据具体的应用,可用的存储器容量可以包括 与移动电话12关联的任意可用存储卡。通常,可用存储器是驻留在移动 电话中的全部存储器容量减去存储在存储器中的任意用户信息。在步骤154中,向位于网络100上的远程源(例如内容服务器104、 个人计算机109等)传送针对基于网络的内容的请求。该请求可以包括 在步骤152中确定的可用存储器容量。该请求还可以包括针对基于网络 的内容的一个或更多个用户偏好。用户可以按照任意方式来设置用户偏 好。例如,用户可以手动地设置该用户所希望的基于网络的内容的类型 的优先级。另选的是,可以向用户提出一系列问题,并且,基于用户对 这一系列问题的回答,算法可以确定该用户的偏好。本领域普通技术人 员容易理解的是,可以按照各种方式来确定用户的偏好,全部这些方式 都落入本发明的范围内。在步骤156中,远程源接收到针对基于网络的内容的请求。远程源 可以根据该请求来确定移动电话中的可用存储器的容量,并且可以确定 是否存在针对基于网络的内容的任意用户偏好。在步骤158中,远程源 根据可用的存储器和/或用户偏好而将可用的基于网络的内容传送到移动 电话12。在一个实施方式中,内容服务器104将传送新的基于网络的内 容,以完全地充满移动电话12上的可用存储器。在另一实施方式中,远 程源将传送新的基于网络的内容,以在移动电话12中留下预定容量的可 用存储器,用于用户存储用户信息。在步骤160中,移动电话12从远程源接收基于网络的内容。在步骤 162中,将基于网络的内容存储在存储器中。在步骤162中,当用户将用 户信息存储在存储器20中时,存储器内容通过对存储在存储器中的所接 收的基于网络的内容的至少一部分进行删除和/或覆盖(overwrite),来动态地更新该存储器。例如,当用户购买基于网络的内容时和/或通过其它方式决定将基于网络的内容的任意部分永久地存储在移动电话20中时,所选择的基于网络的内容成为用户信息。由于用户信息,可用于接收附 加的基于网络的内容的全部存储器减小。当用户试图存储超过可用存储 器的用户信息时,可以将基于网络的内容的一部分删除或以其它方式移除,以得到用于要存储在移动电话12上的用户信息的可用存储器。由存 储在存储器20中的应用软件动态地对基于网络的内容进行縮减,即,在 没有用户介入的情况下自动地删除内容。所删除的基于网络的内容优选 地是用户最不可能使用的内容。另选的是,要删除的基于网络的内容可 以是用户重复试用但并没有购买的内容。本领域普通技术人员可以理解 的是,可以基于各种因素和/或设计标准来选择要删除的基于网络的内容, 全部这些因素和/或设计标准都落入本发明的范围内。图7A-7F是示出了根据本发明的存储器管理的示例性的图。图7A 示出了与移动电话相关联的全部存储器。全部存储器包括能够容纳在移 动电话10中的全部可用存储器存储单元。这些存储器例如包括随机存取 存储器、能够插入到移动电话中的存储卡(例如,闪存(compactflash)、 secure digital、 Multimedia、 XD國picture、存《诸棒(memory stick)等)等。 图7B示出了已经存储有用户信息的全部存储器的一部分,而将全部存储 器的其余容量列出为可用存储器。用户信息包括移动电话10的任意及全 部功能性特征所必须的全部信息、用户保存的信息、用户输入信息等。图7C示出了将基于网络的内容(例如,应用A、 B和C)加载到其 余的可用存储器中。优选的是,全部可用的存储器加载了附加应用和/或 内容,以供用户试用、购买和/或按照其它方式使用。图7D示出了用户 保存应用C。当保存应用C之后,应用C成为用户信息。如图7D所示, 现在可用存储器减小了应用C的大小,而用户信息量增大了应用C的大 小。因此,由于用户信息增大,所以可由基于网络的内容进行填充的可 用存储器容量减小。类似地,如果用户选择删除用户信息,则用户信息 量减小,而用于下载其它的基于网络的内容的可用存储器容量增大。本 领域普通技术人员容易理解的是,用于释放存储器以保存附加用户信息的具体方式可以完全不同,并且全部这些变化都落入本发明的范围内。可以手动地和/或自动地发送针对基于网络的内容的请求。例如,移动电话12的用户可以在该用户希望新的基于网络的内容在移动电话12 上可用的任意时间,手动地发送该请求。在另一实施方式中,用户可以 设定用于自动地发送该请求的时间和/或日期。在这种情况下,对于用户 有利的是,如果该请求是通过移动电话网络发送,则选择网络费用最低 的日期及时间。在另一实施方式中,可以在移动电话12检测到WLAN 时发送该请求。在另一实施方式中,可以在用户将移动电话12连接到个 人计算机时发送该请求。在这些情况下,可以通过移动电话网络或计算 机网络来传送该请求。优选的是,通过计算机网络来传送该请求,以使 移动电话网络的网络费用最小化。在另一实施方式中,可以在用户已经试用了基于网络的内容的一定 百分比之后传送该请求。例如,如果用户试用了基于网络的内容的阈值 百分比(例如,50%)但并没有购买任意附加的服务和/或产品,则可以 传送新的请求。在另一实施方式中,如果用户试用了特定应用阈值次数 但并没有购买该内容,则可以传送请求。本领域普通技术人员容易理解 的是,该阈值百分比可以基于各种设计和/或成本考虑而变化。图7示出了根据本发明的用于管理存储在移动电话中的内容的另一 示例性方法180。在步骤182中,驻留在移动电话12中的应用对可用存 储器容量进行确定。在步骤184中,将来自该移动电话的针对内容的请 求传送到外部源,其中,该请求包括移动电话12中的可用存储器容量。 该请求还可以包括一个或更多个用户偏好。在步骤186中,外部源接收到针对基于网络的内容的请求。外部源 可以是任意源。示例性外部源例如包括服务器、个人计算机等。外部源 可以根据该请求来确定移动电话中的可用存储器的容量,并且可以确定 是否存在针对基于网络的内容的任意用户偏好。在步骤188中,外部源 根据可用的存储器和/或用户偏好而将可用的基于网络的内容传送到移动 电话12。在一个实施方式中,外部源将传送新的基于网络的内容,以完 全地充满移动电话12上的可用存储器。在另一实施方式中,外部源将传17送新的基于网络的内容,以在移动电话12中留下预定容量的可用存储器, 用于用户存储用户信息。在步骤190中,移动电话12基于针对内容的请求而接收到内容,其 中,所接收到的内容与移动电话中的可用存储器的主体部分相对应。这 里所述的存储器的主体部分是指可用存储器的至少50%。更优选的是, 存储器的主体部分包括可用存储器的75%。更优选的是,存储器的主体 部分包括可用存储器的90%。在步骤192中,移动电话12将接收到的基于网络的内容存储在存储 器20中。当用户购买基于网络的内容时和/或通过其它方式决定将基于网 络的内容的任意部份永久地存储在移动电话20中时,所选择的内容成为 用户信息。在步骤194中,由存储在存储器20中的应用软件动态地对基 于网络的内容进行縮减,即,在没有用户介入的情况下自动地删除内容。 所删除的基于网络的内容优选地是用户最不可能使用的内容。另选的是, 要删除的基于网络的内容可以是用户重复试用但并没有购买的内容。本 领域中的普通技术人员可以理解的是,可以基于各种因素和/或设计标准 来选择要删除的基于网络的内容,全部这些因素和/或设计标准都落入本 发明的范围内。在步骤196中,传送针对基于网络的内容的请求,以在预定时间和/ 或事件动态地更新存储器。本领域中的普通技术人员容易理解的是,用 于释放存储器以保存附加用户信息的具体方式可以完全不同,并且全部 这些变化都落入本发明的范围内。例如,图6E示出了存储在可用存储器 中的附加应用D和应用E。在另一实施方式中,可以对应用内容进行重 设,如图6F所示。如上所述,可以手动地和/或自动发送针对基于网络的内容的请求。 例如,移动电话12的用户可以在该用户希望新的基于网络的内容在移动 电话12上可用的任意时间,手动地发送该请求。在另一实施方式中,用 户可以设定用于自动地发送该请求的时间和/或日期。在这种情况下,对 于用户有利的是,如果该请求是通过移动电话网络发送,则选择网络费 用最低的日期及时间。在另一实施方式中,可以在移动电话12检测到18WLAN时发送该请求。在另一实施方式中,可以在用户将移动电话12连 接到个人计算机时发送该请求。在这些情况下,可以通过移动电话网络 或计算机网络来传送该请求。优选的是,通过计算机网络来传送该请求, 以使移动电话网络的网络费用最小化。在另一实施方式中,可以在用户已经试用了基于网络的内容的一定 百分比之后传送该请求。例如,如果用户试用了基于网络的内容的阈值 百分比(例如,50%)但并没有购买任意附加的服务和/或产品,则可以 传送新的请求。在另一实施方式中,如果用户试用了特定应用阈值次数 但并没有购买该内容,则可以传送请求。本领域普通技术人员容易理解 的是,该阈值百分比可以基于各种设计和/或成本考虑而变化。在本发明的另一实施方式中,用户和/或应用设计员可以将全部存储 器的预定容量分配给基于网络的内容,而不是将全部存储器都分配给用 户信息和/或基于网络的内容。该预定容量可以是全部存储器的任意容量。 优选的是,该预定容量基本上接近可用的全部容量,使得可以添加更多 经过用户试用的基于网络的内容,这可能促使用户购买附加的应用和/或 内容。这里公开了本发明的具体实施方式
。本领域普通技术人员容易理解, 本发明在其它环境下可以有其它应用。实际上,许多实施方式和实现形 式都是可能的。所附权利要求并不意图将本发明的范围限定于上述具体 实施方式。此夕卜,"用于......的装置(means for)"这一表述旨在对单元和权利要求进行"装置加功能"的解读,由此即使某权利要求以其它方式包 括"装置"一词,但是没有明确使用"用于......的装置"这一表述的任意单元不被解读为"装置加功能"的单元。还应当注意到,虽然说明书按照具体 次序列举了方法的各个步骤,但是可以按照任意次序来执行或者同时执 行这些步骤。可由硬件和/或软件(包括固件、驻留软件、微代码等)来实施本发 明的计算机程序单元。本发明可以采用计算机程序产品的形式,该计算 机程序产品可由具有计算机可用或可读程序指令、"代码"或"计算机程序" 的计算机可用或可读存储介质实现,计算机可用或可读程序指令、"代码"或"计算机程序"包含在该介质中,以用于该指令执行系统或与该指令执 行系统一起使用。在本申请的环境中,计算机可用或计算机可读介质是 指可以包含、存储、传送、传播或传输程序的任意介质,该程序用于该 指令执行系统、装置或设备,或与它们一起结合使用。计算机可用或计 算机可读介质可以是,例如但不限于,电子的、磁性的、光学的、电磁 的、红外的或者半导体系统、装置、设备,或者是诸如互联网的传播介 质。值得注意的是,因为可以例如通过对纸张或者其它介质进行光学扫 描而电子地获取程序,然后对其进行编译、解释,或者通过其它合适的 方式进行处理,所以计算机可用或可读介质甚至可以是其上可以印刷程 序的纸张或者其它合适的介质。在示例实施方式中,这里描述的计算机 程序产品和任意软件、硬件构成实现本发明的各种功能的多种方式。
权利要求
1、一种用于将内容下载到移动电话(12)的方法,该方法包括以下步骤确定移动电话(12)中的可用存储器(20)的容量;从所述移动电话(12)向外部源(104、109)传送针对内容的请求,其中,所述请求包括所述移动电话(12)中的所述可用存储器(20)的容量;基于所述针对内容的请求而接收内容,其中,所接收的内容与所述可用存储器(20)的预定部分相对应;以及将所接收的内容存储在存储器(20)中;将用户信息存储在所述存储器(20)中;以及当相关用户将附加信息存储在存储器(20)中时,动态地更新所述存储器(20)。
2、 根据权利要求1所述的方法,其中,所述针对内容的请求包括一 个或更多个用户偏好。
3、 根据权利要求2所述的方法,其中,在预定时间传送所述请求。
4、 根据权利要求3所述的方法,其中,自动地传送所述请求。
5、 根据权利要求4所述的方法,其中,在检测到无线局域网(108) 时自动地传送所述请求。
6、 根据权利要求4所述的方法,其中,在将所述电子设备连接到个 人计算机(109)时自态地传送所述请求。
7、 根据上述权利要求中的任意一项所述的方法,其中,在所述相关 用户已经试用了所述内容(142)的阈值百分比之后传送所述请求。
8、 根据上述权利要求中的任意一项所述的方法,其中,所述外部源 是远程服务器(104)和/或个人计算机(109)。
9、 根据上述权利要求中的任意一项所述的方法,其中,通过移动电 话网适配器和/或局域网适配器来接收所述内容(142)。
10、 一种用于对存储在移动电话(12)中的内容进行管理的方法,该方法包括以下步骤从所述移动电话(12)向外部源(104、 109)传送针对内容(142) 的请求,其中,所述请求包括所述移动电话(12)中的可用存储器(20) 的容量;基于所述针对内容的请求而接收内容,其中,所接收的内容(142) 与所述移动电话中的可用存储器(20)的主体部分相对应; 将所接收的内容存储在存储器(20)中;以及 基于预定时间和/或预定事件而动态地更新所述存储器(20)。
11、 根据权利要求10所述的方法,其中,所述事件是对所述内容(142) 试用预定次数。
12、 根据权利要求10所述的方法,其中,所述预定时间对应于对网 络的访问是免费的时间和/或与按照比访问所述网络的标准费用低的费用 来提供对网络的访问的时间。
全文摘要
公开了用于将基于网络的内容从网络传送到移动电话的系统和方法。该系统和方法通常设置为由移动电话(12)向远程源(104)请求信息。所述请求通常包括所述移动电话(12)中的可用存储器(20)的容量。可选的是,所述请求可以包括一个或更多个用户偏好。将所述请求从所述移动电话(12)传送到所述远程源(104)。作为响应,所述移动电话(12)基于针对内容的请求而接收内容,其中,所接收的内容与所述可用存储器(20)的预定部分相对应。将所接收的内容存储在存储器(20)中。当用户将附加信息存储在存储器(20)中时,动态地更新所述存储器(20)。在另一实施方式中,基于预定时间和/或事件而动态地更新所述内容。
文档编号H04L29/06GK101569155SQ200780032035
公开日2009年10月28日 申请日期2007年2月28日 优先权日2006年8月28日
发明者托马斯·I·拉赫科宁, 约翰·F·古利克松 申请人:索尼爱立信移动通讯有限公司