CN101548525B - 具有导引文件的本地媒体缓存 - Google Patents
具有导引文件的本地媒体缓存 Download PDFInfo
- Publication number
- CN101548525B CN101548525B CN200780045018.1A CN200780045018A CN101548525B CN 101548525 B CN101548525 B CN 101548525B CN 200780045018 A CN200780045018 A CN 200780045018A CN 101548525 B CN101548525 B CN 101548525B
- Authority
- CN
- China
- Prior art keywords
- media content
- electronic equipment
- buffer memory
- memory
- institute
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
- H04L67/5682—Policies or rules for updating, deleting or replacing the stored data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
Abstract
一种用于向电子设备(10)提供媒体内容的装置和方法,该方法包括以下步骤:向所述电子设备传送媒体内容;以及当所述电子设备(10)中的空闲存储器不足以存储所缓存的媒体内容时,使用规则来确定如何将之前存在的媒体内容及所缓存的媒体内容存储在存储器(18)中。将所传送的媒体内容的至少一部分缓存在所述电子设备(10)的存储器(18)中,以在随后时间使用。
Description
技术领域
本发明总体上涉及电子设备,例如用于进行语音通信和/或用于向用户回放视听内容的电子设备。更具体地说,本发明涉及一种用于在电子设备上缓存文件以随后使用的装置和方法。
背景技术
电子设备的移动和/或无线产品正变得日益普及。例如,现在广泛使用移动电话。另外,与特定类型的电子设备相关的功能变得日益多样。例如,许多电子设备具有相机、文本消息收发功能、互联网浏览功能、电子邮件功能、视频回放功能、音频回放功能、图像显示功能和免提耳机接口。
可将媒体内容(例如音频和/或可视媒体内容)传送到电子设备,以立即回放或在随后时间回放。这种传送可按照在该电子设备与另一设备之间建立的通信链路的形式(例如,在该电子设备与PC、另一电子设备等之间的短距离通信链路)。或者,媒体内容可经由可移除存储卡而在各个装置之间传送。用于向电子设备传送媒体内容的另一方式可以是经由与音乐服务器的互联网连接(例如,经由音乐购买服务等)。用于传送媒体内容的另一方式可以是经由播客(podcast)。可以理解的是,存在着将媒体内容传送到电子设备/从电子设备传送媒体内容的各种方式。
除了本地存储的媒体内容之外,还可以经由流连接(streamingconnection)而在电子设备上欣赏媒体内容。例如,电子设备可经由WiFi连接等按照流传送格式来接收媒体内容,然后可在电子设备上播放该媒体内容。然而,通常WiFi连接的可用带宽并不足以支持高质量的媒体内容(例如,具有高比特率和/或高视频分辨率的媒体内容)。此外,因为网络拥塞、较差的信号质量和/或其它因素,流传送的媒体内容在回放期间会发生中断。结果,与由本地存储的媒体内容得到的体验相比,由流传送的媒体内容得到的体验可能不那么令人满意。
发明内容
可存储在电子设备上的媒体内容的总量取决于该电子设备上的可用存储器(例如,该电子设备的内部或固定存储器及可移除存储器模块)。作为通常的情况,这种电子设备的用户通常用媒体内容(例如音乐和/或电影)来填满全部可用存储器。随着时间的过去,用户可能已听完和/或看完了存储在该电子设备存储器中的全部媒体内容,并且因此,期望获得新的或其它媒体内容。
获得媒体内容的一种方式是将媒体内容流传送(streaming)到电子设备。然而,当向电子设备流传送媒体内容时,传统的电子设备提供的结果不能令人满意。通常,流传送的媒体内容质量较低(例如,其质量比本地存储的媒体内容低),并且/或者流传送会由于各种因素而中断,从而完全断开媒体内容。
本发明提供了使得用户能够使用各种流传送的媒体内容而欣赏高质量及高可靠性的本地存储的媒体内容的方法和装置。这可以通过使用各种替换算法而将媒体内容缓存到电子设备的存储器中来实现。此外,可以将包括了媒体内容的一部分的部分导引文件(partial leader file)传送到电子设备,或按照其它方式而在电子设备中创建这种部分导引文件。部分导引文件使得能够在电子设备上存储媒体内容的更多选择。可以在播放媒体内容的同时下载该文件的其余部分。
根据本发明的一个方面,提供了一种用于向电子设备提供媒体内容的方法,该方法包括以下步骤:向所述电子设备传送媒体内容,其中,将所传送的媒体内容的至少一部分缓存在所述电子设备的存储器中,以在随后时间使用;以及当所述电子设备中的空闲存储器不足以存储所缓存的媒体内容时,使用规则来确定如何将之前存在的媒体内容及所缓存的媒体内容存储在存储器中。
根据本发明的一个方面,传送步骤包括以下步骤:向所述电子设备流传送所述媒体内容。
根据本发明的一个方面,使用规则的步骤可包括以下步骤:使用加权标准来确定哪些之前存在的媒体内容将至少部分地由所缓存的媒体内容替换。此外,使用加权标准的步骤可包括使用基于存储器中所存储的媒体内容的龄期、使用特点、评级、风格、大小、播放时长、质量、艺术家或标题中的至少一个的规则,而使用基于所述媒体内容的使用特点的规则的步骤包括以下步骤:使用基于在执行期间所述媒体内容被跳过次数的规则或基于所述媒体内容未被使用的时间的规则。
根据本发明的一个方面,使用规则的步骤包括以下步骤:当对于所缓存的媒体内容没有足够的空闲存储器时,用所缓存的媒体内容来替换所述之前存在的媒体内容的至少一部分,或者,当没有足够的空闲存储器来缓存全部所述媒体内容时,缓存所传送的媒体内容的至少一部分。
根据本发明的一个方面,替换所述之前存在的媒体内容的至少一部分的步骤包括以下步骤:对于所述之前存在的媒体内容的其余部分创建至少一个导引文件。所述导引文件是可执行的,以再现所述之前存在的媒体内容的一部分。当执行所述导引文件时,可以将所述之前存在的媒体内容的其余部分传送到所述电子设备。
根据本发明的一个方面,缓存所传送的媒体内容的至少一部分的步骤包括以下步骤:对于所述媒体内容的所传送部分创建导引文件。创建所述导引文件的步骤可以包括以下步骤:创建可执行而再现所传送的媒体内容的一部分的文件。当执行所述导引文件时,可以将所缓存的媒体内容的其余部分传送到所述电子设备。
根据本发明的一个方面,传送步骤可以包括以下步骤:以预定的间隔自动地向所述电子设备传送媒体内容。
根据本方面的一个方面,该方法还可包括以下步骤中的至少一个:选择传送媒体内容的源;选择要传送到所述电子设备的媒体内容的类型;或者使得能够随机地选择所传送的媒体内容。
根据本发明的一个方面,提供了一种电子设备,该电子设备包括:处理器和存储器;无线电电路,其被设置成与其它电子设备建立无线通信;以及本地媒体缓存电路,其被设置成将输入的媒体内容的至少一部分缓存在存储器中,并且当所述电子设备中的空闲存储器不足以存储所缓存的媒体内容时,使用规则来确定如何将之前存在的媒体内容及所缓存的媒体内容存储在存储器中。
根据本发明的一个方面,所述本地媒体缓存电路可被设置成使用加权标准来确定哪些之前存在的媒体内容将至少部分地由所缓存的媒体内容替换。
根据本发明的一个方面,所述本地媒体缓存电路可被设置成当对于所缓存的媒体内容没有足够的空闲存储器时,使用所缓存的媒体内容来替换所述之前存在的媒体内容的至少一部分,或者,当没有足够的空闲存储器来缓存全部所述媒体内容时,缓存所传送的媒体内容的至少一部分。
根据本发明的一个方面,所述本地媒体缓存电路可被设置成对于所述之前存在的媒体内容的其余部分创建至少一个导引文件。
根据本发明的一个方面,所述本地媒体缓存电路可被设置成当执行所述导引文件时,传送所述之前存在的媒体内容的其余部分。
根据本发明的一个方面,所述本地媒体缓存电路可被设置成对于所述媒体内容的所传送部分创建导引文件。
根据本发明的一个方面,所述本地媒体缓存电路可被设置成当执行所述导引文件时,传送所缓存的媒体内容的其余部分。
根据本发明的一个方面,所述本地媒体缓存电路可被设置成以预定的间隔自动地向所述电子设备传送媒体内容。
根据本发明的一个方面,所述电子设备可以是移动电话。
根据本发明的一个方面,提供了一种内建在计算机可读介质中的用于向电子设备提供媒体内容的计算机程序,该计算机程序包括:向所述电子设备传送媒体内容的代码,其中,将所传送的媒体内容的至少一部分缓存在所述电子设备的存储器中,以在随后时间使用;以及当所述电子设备中的空闲存储器不足以存储所缓存的媒体内容时,使用规则来确定如何将之前存在的媒体内容及所缓存的媒体内容存储在存储器中的代码。
为了实现前述和相关目的,因而,本发明包括以下在说明书中完全描述的并在权利要求中特别指出的特征,以下描述及附图详细阐明了本发明的特定示例性实施方式,然而,这些实施方式仅表示了可适当地使用本发明原理的不同方式中的几种方式。
对于本领域普通技术人员而言,通过考察以下附图及详细说明,本发明的其它系统、方法、特征以及优点将变得明显。旨在将全部这些其它系统、方法、特征以及优点包括在本说明书内,包括在本发明的范围内,并且由所附权利要求保护。
虽然针对一个或更多个实施方式来示出和描述本发明,但是可以理解的是,通过阅读并理解本说明书,本领域技术人员能够想到本发明的等同物和修改例。本发明包括全部这些等同物和修改例,并且仅由权利要求的范围来限定。
而且,虽然在各个附图/实施方式中描述和示例了各种特征,但是可以理解的是,特定附图或实施方式的特征可用在本发明的一个或更多个其它附图或实施方式中。
应当强调的是,在本说明书中使用的术语“包括/包含”用于表明所述特征、整体、步骤或组件的存在,但是并不排除一个或更多个其它特征、整体、步骤、组件或它们的组合的存在或增加。
附图说明
参照以下附图,能够对本发明的各个方面有更透彻的理解。附图中的构成部分不一定是按比例描绘,相反,重点在于清楚地示出本发明的原理。同样,在某一附图中描述的要素及特征可以与其它图中示出的要素及特征组合。并且,在这些附图中,相同的附图标记始终指示不同附图中的相应部分。
图1是示出根据本发明一个实施方式的作为示例性电子设备的移动电话的示意图。
图2是示出根据本发明一个实施方式的图1中的移动电话的相关部分的示意性框图。
图3是示出图1中的移动电话可工作于其中的通信系统的示意图。
图4示出了根据本发明的可用于实现本地媒体缓存功能的示例性菜单画面。
图5是示出根据本发明的实现本地媒体缓存功能的示例性方法的流程图。
图6是示出根据本发明的对已缓存在移动电话上的媒体内容进行播放的示例性方法的流程图。
具体实施方式
术语“电子设备”包括便携式无线通信设备。术语“便携式无线通信设备”(以下称为“移动无线终端”、“移动电话”、“移动装置”或“移动终端”等)包括例如移动电话、寻呼机、通信器,即电子记事本、个人数字助理(PDA)、智能电话、便携式通信装置等全部设备。
在本申请中,主要在移动电话的情况下描述本发明。然而,可以理解的是,本发明并不限于移动电话,而可以是任何类型的电子设备。
如这里使用的,媒体内容包括音频内容(例如,利用包括MP3、WMV等在内的各种格式的音乐和/或语音)和/或视频内容(例如,照片或图像以及未使用压缩的或使用了例如MPEG、DIVX等的各种压缩技术的电影)。
现在参照附图来描述本发明,在附图中,相同的附图标记始终用于指示相同的要素。
首先参照图1,图1示出了根据本发明的电子设备10。该电子设备包括设置为向用户的电子设备提供各种高质量的媒体内容的本地媒体缓存功能(稍后更详细地描述)。可以理解的是,本地媒体缓存功能可被具体实施为驻留在电子设备10中并由电子设备10执行的可执行代码。
示例性实施方式中的电子设备是移动电话,并被称为移动电话10。所示的移动电话10具有“砖形”或“块形”外形设计外壳12,但是可以理解的是,可以利用其它类型的外壳,例如翻盖式外壳或滑盖式外壳,而不脱离本发明的范围。
移动电话10包括显示器14和键区16。如传统的那样,显示器14向用户显示例如操作状态、时间、电话号码、联系人信息、各种导航菜单等的信息,这些信息使得用户能够利用移动电话10的各种功能。显示器14还可用于可视地显示移动电话10所接收和/或从移动电话10的存储器18(图2)所获取的内容。
类似地,键盘16可以是传统的,它提供了各种用户输入操作。例如,键盘16通常包括字母数字键20,用于输入例如电话号码、电话列表、联系人信息、注释等的字母数字信息。另外,键盘16通常包括特殊功能键,例如用于发起或应答呼叫的“呼叫发送”键以及用于结束或“挂断”呼叫的“呼叫结束”键。特殊功能键例如可还以包括菜单导航键,用于在显示器14上显示的菜单中巡览,以选择不同的电话功能、方案、设置等,如传统的那样。与移动电话相关的其它键可以包括音量键、静音键、电源开/关键、web浏览器启动键、相机键等。也可将各个键或与键类似的功能具体实施为与显示器14相关的触摸屏。
移动电话10包括传统的呼叫电路,其使得移动电话10能够与被叫/主叫装置(通常是另一移动电话或固定电话)建立呼叫和/或交换信号。然而,被叫/主叫装置不必是另一电话,而可以是例如互联网web服务器、内容提供服务器等的某些其它设备。
图2示出了移动电话10的功能性框图。除了本地媒体缓存功能22(其优选地被实现为采用在移动电话10内的应用软件或代码形式的可执行逻辑)以外,移动电话10的其它构造通常是传统的。移动电话10包括主控制电路24,主控制电路24被设置为执行对移动电话10的功能和操作的整体控制。控制电路24可包括处理装置26,例如CPU、微控制器或微处理器。处理装置26执行存储在控制电路24内的存储器(未示出)和/或存储在独立存储器(例如存储器18)中的代码,以执行移动电话10的传统操作。存储器18例如可以是缓存、闪存、硬盘驱动器、可移除介质、易失性存储器、非易失性存储器或其它合适装置中的一个或更多个。另外,处理装置26执行代码,以执行本地媒体缓存功能22。
如何对移动电话10编程以使其工作并执行这里描述的功能,这对于计算机编程领域、尤其是针对移动电话或其它电子设备产品的应用编程领域的普通技术人员是明显的。因此,为了简洁,省略了关于具体编程代码的细节。此外,虽然根据本发明的优选实施方式,本地媒体缓存功能22由处理装置26执行,但是这种功能也可以通过专用硬件、固件、软件或它们的组合来实现,而不会脱离本发明的范围。这些实现中的任何一种可称为本地媒体缓存电路。
继续参照图1和2,移动电话10包括连接到无线电电路30的天线28。无线电电路30包括用于经由天线28来发送和接收信号的射频发射机和接收机,如传统的那样。无线电电路30可被设置为在移动通信系统中工作,并且接收视听内容。例如,接收机可以是与提供移动通信及基于DVB-H的或类似服务的混合网络结构相兼容的IP数据播兼容的接收机。可以是与移动无线网络或广播网络交互的其它接收机,例如包括GSM、CDMA、WCDMA、MBMS、WiFi、WiMax、DVB-H、ISDB-T等。
移动电话10还包括用于处理由无线电电路30发送的/从无线电电路30接收到的音频信号的声音信号处理电路32。声音处理电路32连接有扬声器34和麦克风36,扬声器34和麦克风36使得用户能够经由移动电话10收听和讲话,如传统的那样。无线电电路30和声音处理电路32分别连接到控制电路24,以执行总体操作。
移动电话10还包括连接到控制电路24的前述显示器14和键盘16。显示器14可通过视频解码器38连接到控制电路24,视频解码器38将视频数据转换为用于驱动显示器14的视频信号。视频数据可由控制电路24生成、从存储在存储器18中的视频文件获取、或者从无线电电路30接收的输入视频数据流得到。在被馈送到解码器38之前,视频数据可被缓存在缓存40中。
移动电话10还包括一个或更多个I/O接口42。I/O接口42可以是典型的移动电话I/O接口的形式,并且可包括一个或更多个电连接器。如典型的那样,I/O接口42可用于将移动电话10连接到电池充电器,以对移动电话10内的电源单元(PSU)44的电池进行充电。另外,或者另选的是,I/O接口42可用于将移动电话10连接到有线个人免提适配器(未示出)。此外,I/O接口42可用于经由数据线缆将移动电话10连接到个人计算机或其它装置。移动电话10可以在连接到车载电源适配器或电源插座适配器时经由I/O接口42来接收工作电力。
移动电话10还可包括用于执行计时功能的计时器46。这些功能可包括对通话持续时长进行计时、生成时间和日期戳内容等。移动电话10可包括用于拍摄数字照片和/或电影的相机48。与这些照片和/或电影相对应的图像文件和/或视频文件可存储在存储器18中。移动电话10还可包括位置数据接收机50,例如全球定位系统(GPS)接收机、伽利略卫星系统接收机等。移动电话10还可包括本地无线接口52,例如红外线收发器和/或RF适配器(例如,蓝牙适配器),本地无线接口52用于与附件、免提适配器、另一移动无线终端、计算机或其它装置建立通信。
移动电话10可被设置为发送、接收和处理数据,例如文本消息(例如,短消息服务(SMS)格式的消息)、电子邮件消息、多媒体消息(例如,多媒体信息收发服务(MMS)格式的消息)、图像文件、视频文件、音频文件、铃声、流音频、流视频等。对这些数据的处理可以包括将数据存储在存储器18中、执行允许用户与数据进行交互的应用、显示与数据相关的视频和/或图像内容、广播与数据相关的音频声音等。
另外参照图3,移动电话10可被设置为作为通信系统54的一部分而工作。系统54可包括具有服务器58(或多个服务器)的通信网络56,服务器58用于对由移动电话10发起的和目的地为移动电话10的呼叫进行管理、向移动电话10发送数据并执行任何其它支持功能。该服务器经由传输介质与移动电话10通信。传输介质可以是任何适当装置或组件,例如包括通信塔、另一移动电话、无线接入点、卫星等。网络的部分可包括无线传输路径。虽然在图3中仅示出了一个移动电话10,但是网络56可支持多个移动电话10的通信活动。
在一个实施方式中,服务器58可相对于网络52的其它服务器独立地工作,或者可被设置为执行多个通信网络58的功能。可以理解的是,服务器58可被设置为用于执行服务器功能的典型计算机系统,并且可包括处理器,该处理器被设置成执行包含实现服务器58的功能的逻辑指令的软件。这些功能可包括对移动电话10的本地媒体缓存功能22的操作进行补充的功能,并且将其统称为本地媒体缓存支持功能60。
这里描述的本地媒体缓存功能22使得能够将媒体内容(例如,流传送的媒体内容或通过不同手段传送的媒体内容)本地地缓存在电子设备上。例如,可根据本地存储的播放列表来播放媒体内容(例如,存储在存储器中的音乐和/或电影),并且可以周期性地将新的媒体内容缓存在存储器中,使得可在随后时间欣赏。这使得即使在网络连接不可用时用户也能够可靠地收听和/或收看各种媒体内容。此外,如果电子设备内的可用存储器不足以缓存其它的媒体内容,则可由新的媒体内容来替换现有的媒体内容。
对现有媒体内容的替换可基于指定了应当选择哪些媒体内容进行替换的替换规则。替换规则可基于各种标准,例如包括媒体内容的用户评级、媒体内容的实际回放、媒体内容的风格、媒体内容的艺术家和/或标题、媒体内容的大小或播放时长等。
可选地,并不完全地替换媒体内容,而是创建一个或更多个导引文件并且将其存储在存储器中,其中,该导引文件包括媒体内容的一部分(例如,预定长度的剪辑)。然后,当选择了包括导引文件的媒体内容以进行播放时,立即开始该媒体内容,如同整个媒体内容存储在该电子设备上一样。在播放期间,在后台下载该媒体内容的其余部分。
可使用显示在移动电话的显示器14上的菜单,来执行对与本地媒体缓存功能22相关的各种选项的设置。参照图4,图4示出了用于设置本地媒体缓存功能的示例性菜单结构。
示例性主菜单80(例如,“最新音乐”菜单80)向用户提供了对本地媒体缓存功能22如何工作进行设置的多个选项。最新音乐菜单80例如包括用于对获得新的媒体内容的源进行设置的源选项82、用于对多频繁地将新的媒体内容添加到移动电话10进行设置的频度选项84、用于对应当替换哪些媒体内容(例如,在对于新的媒体内容没有足够的存储器的情况下)进行设置的加权选项86、以及用于对创建媒体内容时是否使用导引文件进行设置的导引选项86。
可以理解的是,可在移动电话的显示器14上查看以上菜单选项。此外,用户例如可使用键盘16来巡览菜单和/或作出菜单选择。
选择源选项82(例如,在示例性菜单上示出的“来自哪里?”选项),这在显示器14上提供了源子菜单90。源子菜单90包括用于对获得新的媒体内容的来源进行设置的多个选择92。第一选择可以是随机选择92a(例如“令我惊奇!”),其中本地缓存媒体内容功能22对于输入媒体内容可以自由地选择任何源。例如,当选择了“令我惊奇!”条目92a时,本地媒体缓存功能22可选择任何媒体内容源,包括处于移动电话10范围内的其它移动电话、计算机、服务器、mp3播放器等(例如,经由诸如WiFi、蓝牙等的连接)。
媒体内容源的另一选项是“从......选取URL”选择92b。该选项允许用户指定可以从中将全部媒体内容缓存到移动电话10的特定URL。例如,用户可输入特定流服务器的URL。该选项对于例如拥有流传送媒体内容的订购服务的用户来说是有利的。
还可从特定供应方(例如广播站、电视台等)流传送媒体内容并且对其进行缓存。例如,可由用户设置的广播站条目92c和92d使得用户能够指定可以从中将媒体内容流传送到移动电话10的一个或更多个在线广播站(例如,该用户喜欢的广播站)。另选的是,或者与之组合,风格选择92e可用于指定媒体内容的风格(例如,摇滚、蓝草音乐(Bluegrass)等)。使用风格选择92e,本地媒体缓存功能22可以扫描可用的媒体内容,并且确定媒体内容是否与用户指定的风格相匹配。如果确定匹配,可对这种媒体内容进行标记以将其传送到移动电话10。可使用传统技术来识别媒体内容的风格,例如,通过与媒体内容文件相关的元数据(metadata),其中这种元数据包括与媒体内容相关的特定信息。
返回主菜单80,频度选项84允许用户对本地媒体缓存功能22多频繁地更新移动电话10上的媒体内容进行指定。在用户选择了频度选项84之后,会向该用户显示示例性频度子菜单100。然后,用户可以选择多个频度选项102中的一个(例如,当要求时102a、每小时102b、每天102c、每周102d、每月102e等),以设置更新时间表。一旦选定了频度周期,则本地媒体缓存功能22基于所要求的安排(例如,每天、每周、每月等一次,或者基于具体的用户请求)来更新移动电话10上的媒体内容。
如上所述,用户还可以指定用于确定对哪些现有媒体内容进行替换或修改、以便为输入媒体内容腾出空间(例如,当可用存储器不足以存储新的媒体内容时)的加权标准。选择加权选项86,这会在显示器14上显示加权子菜单110。加权子菜单110提供了可由用户选择的多个加权选项112。示例性加权选项包括该媒体内容的用户评级112a(例如,基于1到10内的或某些其它尺度内的用户输入的评级)、在队列中该媒体内容被跳过的次数112b、该媒体内容的最后一次播放时刻112c、或该媒体内容已存储了多长时间112d。
例如,如果没有足够的存储器来添加新的媒体内容,并且用户已设置了基于该媒体内容已在移动电话上存储了多长时间的替换规则(即,“我已拥有它多长时间”112d),则本地媒体缓存功能22将搜索存储器中最旧的媒体内容。然后,标记该媒体内容,以由输入的媒体内容替换。
返回主菜单80,用户还可通过选择导引选项88来设置导引文件,这在显示器14上显示导引子菜单120。如这里所述,导引文件是包括了媒体内容的至少一部分(例如歌曲、电影等的30秒剪辑)的文件。此外,导引文件可包括其它信息,例如可以从中下载或流传送该导引文件的其余部分(例如,该媒体内容的其余部分)的源。这在当文件在用户之间复制时是有利的。例如,如果与另一用户共享导引文件形式的特定媒体内容,则该媒体内容的其余部分的源嵌入在该导引文件中,从而使得接收装置能够快速及高效地获取。可以理解的是,存在对导引文件的复制进行处理的各种方式,包括使用带有URL的资源进行复制、强制下载整个媒体内容、或者简单地不允许复制这些文件。
通过使用导引文件,看起来移动电话10存储了比其物理存储器空间所允许的媒体内容更多的媒体内容,从而为用户增加了回放选项。当选择了包括导引文件的媒体内容以进行回放时,本地媒体缓存功能22开始播放该媒体内容,并且还继续在后台下载该媒体内容的其余部分。整个过程对于用户是透明的,使得看起来整个媒体内容驻留在移动电话10上。
从导引子菜单120中提供了多个导引选项122。第一选项可以是不使用导引文件,在这种情况下选择“不保存导引”选项122a。另选的是,用户可以设置导引文件,以使得通过选择“针对空间优化”选项122b来优化空间,或者通过选择“针对速度优化”选项122c来优化速度。
针对空间优化条目122b设置本地媒体缓存功能22来使用较小的导引文件,从而使得能够在移动电话10上存储更多种的媒体内容。然而,使用较小的导引文件的缺点在于缺少的部分形成了媒体内容的较大部分,如果网络连接一直拥塞到回放中断的时刻则会出现问题。可以通过选择针对速度优化选项122c来使得该问题的出现最小化。该选项设置本地媒体缓存功能22来存储较大的导引文件,并且因此,如果选择了导引文件用于回放,则使得需要从远程源获得的数据量最小化。然而,其缺点在于,较大的导引文件限制了可存储在移动电话10中的不同导引文件(及其它媒体内容)的数量。
除了显示在导引子菜单中的这些选项以外,可以包括其它选项。例如,可以使用对是否根据现有媒体内容或根据输入媒体内容来创建导引文件进行确定的选择。可以理解的是,还可实现其它选项。
现在参照图5和图6,图5和图6示出了在移动电话10上实现本地媒体缓存功能22的方法。图5示出了更新移动电话上的媒体内容的示例性步骤,而图6示出了用于播放移动电话上的媒体内容的示例性步骤。在对音乐文件形式的媒体内容进行缓存的情况下示出图5和图6的示例性方法。可以理解的是,该方法可适于以各种传送形式(例如,从移动电话上的存储器、经由广播站、播客等)把其它类型的媒体内容(例如包括视频内容、文本内容、图像内容等)推荐给用户。因此,虽然这里的描述是针对对音乐文件进行缓存或以其它方式传送,但是本发明并不限于单一类型的媒体或限于来自单一类型的源。
此外,虽然本地媒体缓存功能22被描述为主要驻留在移动电话10上,但是它可驻留在其它位置。例如,媒体缓存功能22可完全驻留在服务器58上,或另一PC上(未示出)。一旦确定了要缓存的媒体,则服务器58和/或PC可将该媒体内容传送到移动电话10。另外,可由移动电话10执行该方法的一部分功能,并且由服务器58执行该方法的一部分功能。例如,该方法的功能可具体实施为可执行代码,例如以本地媒体缓存功能22和/或本地媒体缓存支持功能60的形式,或任何其它适当形式,包括软件、固件、专用电路组件、计算机可读介质上或机器可用介质中存储的程序等。
虽然例示的方法示出了执行功能逻辑块的特定次序,但是可相对于所示的次序改变这些块的执行次序。此外,可以并行或者部分并行地执行连续示出的两个或多个块。还可省略某些块。此外,为了增强实用性、计费、性能、测量、故障诊断等目的,可以将任何数量的指令、状态变量、信号量(semaphore)或消息添加到该逻辑流中。可以理解的是,全部这些变化都落入本发明的范围内。
该方法可从图5的块130开始,其中,确定更新媒体内容的时间间隔是否期满。这里要注意的是,本地媒体缓存功能22提供新的媒体内容的频度是可由用户选择的(例如,天、周、月等)。例如,如果用户选择了每周更新,并且自从上次更新之后还未过去一周,则时间间隔未期满。如果自从上次更新之后已过去一周,则时间间隔期满。
如果该时间间隔未期满,则该方法返回块130,并且在重新检查时间间隔的状态之前等待预定的时间。如果时间间隔期满,则该方法前进到块132,并且确定网络连接是否可用。
可使用传统技术来确定网络是否可用。此外,该网络不必是特定类型的网络,而可以是可由移动电话10使用的任何网络。例如,可经由蓝牙连接而在多个移动电话、mp3播放器等之间建立网络。另选的是,可使用WiFi连接(例如,基于802.11x标准的无线连接)而在移动电话、计算机、mp3播放器、另一移动电话等之间建立网络。此外,可使用移动电话的语音网络来建立网络连接,以便与互联网网关建立链路。与如何实现网络连接无关,如果网络连接不可用,则在块134移动电话继续搜索可用网络。
如果网络可用,则在块136,使用传统技术来定位媒体内容并确定该文件的大小。然后,在块137,确定移动电话10的可用存储器是否足以接受并存储全部媒体内容(例如,媒体内容大小大于移动电话中的空闲存储器大小)。如果移动电话10上的可用存储器足以存储全部媒体内容,则该方法前进到块146,并且继续将媒体内容下载到移动电话10。如果没有足够的空闲存储器可用,则在块138,使用缓存替换规则来确定可以移除哪些媒体内容,以便为新的媒体内容腾出空间。
如这里所述,可以基于用户指定的替换规则来选择要被替换的媒体内容。例如,用户可基于从1到10的尺度来对存储在移动电话10上的媒体内容进行评级,其中与较低数字相关的媒体内容在与较高数字相关的媒体内容之前被删除。因此,例如如果特定媒体内容被评级为2,而其它全部媒体内容都被评级为3或更高,则评级为2的媒体内容将首先被替换(即,至少部分地删除)。
另一评级可基于在队列中跳过该媒体内容的频繁程度。例如,如果媒体内容“A”是播放列表的一部分,并且当开始播放媒体内容“A”时用户跳到下一首歌曲,则可递增与媒体内容“A”相关的计数器并且将其存储在存储器中(例如,作为元数据)。然后,可以对与各个媒体内容相关的计数器进行比较,并且选择与最高跳过计数相关的媒体内容作为要替换的文件。
确定应当替换哪些现有媒体内容以便为输入媒体内容腾出空间的另一方式是对媒体内容最后一次被播放或按照其它方式被执行的时刻进行监视。例如,每次在移动电话10上播放媒体内容时,可将当前日期及时刻与该媒体内容一起存储(例如,作为元数据)。然后,当要替换媒体内容以便为输入媒体内容腾出额外空间时,可以检查该元数据,以确定最后一次播放该媒体内容的时刻。然后,可对具有自从最后一次播放之后最长时间间隔的媒体内容进行标记,以进行替换。
还可基于媒体内容驻留在移动电话中的时长来标记该媒体内容,以进行替换。这种方法类似于先入先出(FIFO)缓存。因此,当需要更多的空间用于输入媒体内容时,使用输入媒体内容来替换最旧的媒体内容。
可以理解的是,可以创建用于替换/删除媒体内容的其它标准,而不会脱离本发明的范围。例如,可基于文件大小、艺术家姓名、风格、质量(例如,比特率)等来替换或删除媒体内容。
一旦应用了替换规则并且标记了要替换的适当文件(如果需要),则在块140确定是否启用导引选项。如上所述,导引文件是包括了可在移动电话10上播放的媒体内容的至少一部分(例如,该媒体内容的30秒剪辑)的文件。在回放导引文件期间,在后台将该媒体内容的其余部分下载或流传送到移动设备10。因此,即使全部媒体内容并不是都驻留在移动电话10上,但是对用户来说,看起来该媒体内容驻留在移动电话上。
如果未启用导引文件,则在块144删除之前标记为要替换的文件,然后在块146,将新的媒体内容传送到移动电话10的存储器内。如果要使用导引文件,则在块142,将标记为替换的文件或多个文件截短(truncate)为多个导引文件,然后在块146,将新的媒体内容传送到移动电话10的存储器内。取决于所选择的设置,可以创建较小或较大的导引文件。
现在转到图6,图6示出了用于回放存储在移动电话10存储器中的媒体内容的示例性步骤。从块150开始,发起媒体内容的回放(例如,用户通过显示器14和键盘16选择要回放的媒体内容)。回放媒体内容例如可以是一次一首歌,或者可以是歌曲队列(例如,预先创建的播放列表)。在块152,确定所选择媒体内容是否全部存储在移动电话10的存储器中,或者确定其中是否仅存在该媒体内容的一部分(例如,导引文件)。如果全部媒体内容都存储在移动电话10中,则在块153,开始回放媒体内容。然而,如果全部媒体内容并不是都存储在移动电话10中,则在块154,标记该媒体内容,以进行传送。
在块156,确定所选择媒体内容是否具有导引文件(例如,该媒体内容的可执行部分)。如果不存在导引文件,则在块162,可启用另一媒体内容以进行回放(例如,可利用队列中的下一首歌曲)。如果没有选择其它媒体内容进行回放,则可在显示器14上显示消息,通知用户正在下载该媒体内容,并且在块164,将所选择的媒体内容下载到移动电话10。一旦下载完成,则在块166播放或按照其它方式执行该媒体内容。返回到块156,如果在移动电话10上存储了针对所选择媒体内容的导引文件,则在块158开始回放媒体内容(例如,经由该导引文件)。此外,在块160,在播放该媒体内容时在后台下载该媒体内容的其余部分。因此,对用户来说,当在事实上实际仅存储了该媒体内容的一部分时,看起来全部媒体内容都存储在移动电话上。
因此,描述了基于替换规则来缓存媒体内容的装置和方法。该装置和方法使得用户能够欣赏各种高质量的媒体内容,而不存在与传统技术相关的缺点。此外,当电子设备中的空闲存储器的总量受限时,可以使用导引文件来为用户提供更多的回放选项。
这里公开了本发明的具体实施方式。本领域普通技术人员容易理解,本发明在其它环境下可以有其它应用。实际上,许多实施方式和实现形式都是可能的。所附权利要求并不意图将本发明的范围限定于上述具体实施方式。此外,“用于......的装置(means for)”这一表述旨在对要素和权利要求进行“装置加功能”的解读,由此即使某权利要求以其它方式包括“装置”一词,但是没有明确使用“用于......的装置”这一表述的任何要素不被解读为“装置加功能”的要素。
可由硬件和/或软件(包括固件、驻留软件、微代码等)来实施本发明的计算机程序要素。本发明可以采用计算机程序产品的形式,该计算机程序产品可由具有计算机可用或可读程序指令、“代码”或“计算机程序”的计算机可用或可读存储介质实现,计算机可用或可读程序指令、“代码”或“计算机程序”包含在该介质中,以用于该指令执行系统或与该指令执行系统一起使用。在本申请的环境中,计算机可用或计算机可读介质是指可以包含、存储、传送、传播或传输程序的任意介质,该程序用于该指令执行系统、装置或设备,或与它们一起结合使用。计算机可用或计算机可读介质可以是,例如但不限于,电、磁、光、电磁、红外或者半导体系统、装置、设备,或者是诸如互联网的传播介质。值得注意的是,因为可以例如通过对纸张或者其它介质进行光学扫描而电子地获取程序,然后对其进行编译、解释,或者通过其它合适的方式进行处理,所以计算机可用或可读介质甚至可以是其上可以印刷程序的纸张或者其它合适的介质。在示例实施方式中,这里描述的计算机程序产品和任意软件、硬件构成实现本发明的各种功能的多种方式。
虽然已经参照特定优选实施方式或实施方式示出和描述了本发明,但是明显的是,本领域其他技术人员通过阅读并理解本说明书及附图将能够想到本发明的等同替换物和修改例。具体针对由上述要素(部件、组件、装置、组合等)执行的各种功能,除非另有说明,否则即使这些要素在结构上与这里示出的本发明示例性实施方式或实施方式中执行这些功能的所公开的结构不同,用于描述这些要素的术语(包括提到的“装置”一词)旨在与执行所述要素的特定功能的任意要素相对应(即,功能上等同)。此外,虽然可能以上只针对多个示出的实施方式中的一个或更多个实施方式而描述了本发明中的特定特征,但是对于任意给定或特定的应用可能期望和有利的是,这种特征可以与其它实施方式中的一个或更多个特征相结合。
Claims (14)
1.一种用于向电子设备(10)提供媒体内容的方法,该方法包括以下步骤:
向所述电子设备(10)传送媒体内容,其中,将所传送的媒体内容的至少一部分缓存在所述电子设备的存储器(18)中,以在随后时间使用;
当所述电子设备中的空闲存储器不足以存储所缓存的媒体内容及之前存在的媒体内容时,使用规则来确定如何将所述之前存在的媒体内容及所缓存的媒体内容存储在存储器中,其中,用所缓存的媒体内容来替换所述之前存在的媒体内容的至少一部分,或者,当没有足够的空闲存储器来缓存全部媒体内容时,缓存所传送的媒体内容的至少一部分;以及
对于i)已由所缓存的媒体内容至少部分地替换的之前存在的媒体内容,或者对于ii)已部分地缓存在所述存储器中的媒体内容,创建至少一个导引文件。
2.根据权利要求1所述的方法,其中,传送步骤包括以下步骤:向所述电子设备流传送所述媒体内容。
3.根据权利要求1到2中的任意一项所述的方法,其中,使用规则的步骤包括以下步骤:使用加权标准来确定哪些之前存在的媒体内容将至少部分地由所缓存的媒体内容替换。
4.根据权利要求3所述的方法,其中,使用加权标准的步骤包括使用基于存储器中所存储的媒体内容的龄期、使用特点、评级、风格、大小、播放时长、质量、艺术家或标题中的至少一个的规则。
5.根据权利要求4所述的方法,其中,使用基于所述媒体内容的使用特点的规则的步骤包括以下步骤:使用基于在执行期间所述媒体内容被跳过次数的规则或基于所述媒体内容未被使用的时间的规则。
6.根据权利要求1所述的方法,其中,创建所述导引文件的步骤包括以下步骤:创建可执行以再现所述之前存在的媒体内容的一部分或再现所缓存的媒体内容的一部分的文件。
7.根据权利要求6所述的方法,该方法还包括以下步骤:在执行所述导引文件时传送所述之前存在的媒体内容的其余部分或传送所缓存的媒体内容的其余部分。
8.根据权利要求1到2中的任意一项所述的方法,该方法还包括以下步骤:在执行所述导引文件时下载所缓存的媒体内容的其余部分。
9.根据权利要求1到2中的任意一项所述的方法,其中,传送步骤包括以下步骤:以预定的间隔自动地向所述电子设备自动传送媒体内容。
10.一种电子设备,该电子设备包括:
处理器(26)和存储器(18);
无线电电路(30),其被设置成与其它电子设备建立无线通信;
本地媒体缓存电路(22),其被设置成:
将输入的媒体内容的至少一部分缓存在存储器中,并且,当所述电子设备中的空闲存储器不足以存储所缓存的媒体内容及之前存在的媒体内容时,应用规则来确定如何将所述之前存在的媒体内容及所缓存的媒体内容存储在存储器中,其中,用所缓存的媒体内容来替换所述之前存在的媒体内容的至少一部分,或者,当没有足够的空闲存储器来缓存全部媒体内容时,缓存所传送的媒体内容的至少一部分;以及
对于i)已由所缓存的媒体内容至少部分地替换的之前存在的媒体内容,或者对于ii)已部分地缓存在所述存储器中的媒体内容,创建至少一个导引文件。
11.根据权利要求10所述的电子设备,其中,所述本地媒体缓存电路被设置成使用加权标准来确定哪些之前存在的媒体内容将至少部分地由所缓存的媒体内容替换。
12.根据权利要求10到11中的任意一项所述的电子设备,其中,所述本地媒体缓存电路被设置成在执行所述导引文件时传送所述之前存在的媒体内容的其余部分或传送所缓存的媒体内容的其余部分。
13.根据权利要求10到11中的任意一项所述的电子设备,其中,所述本地媒体缓存电路被设置成以预定的间隔自动地向所述电子设备传送媒体内容。
14.根据权利要求10到11中的任意一项所述的电子设备,其中,所述电子设备是移动电话。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/608,373 US8281077B2 (en) | 2006-12-08 | 2006-12-08 | Local media cache with leader files |
US11/608,373 | 2006-12-08 | ||
PCT/US2007/072489 WO2008073521A1 (en) | 2006-12-08 | 2007-06-29 | Local media cache with leader files |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101548525A CN101548525A (zh) | 2009-09-30 |
CN101548525B true CN101548525B (zh) | 2012-10-03 |
Family
ID=39322898
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200780045018.1A Expired - Fee Related CN101548525B (zh) | 2006-12-08 | 2007-06-29 | 具有导引文件的本地媒体缓存 |
Country Status (5)
Country | Link |
---|---|
US (1) | US8281077B2 (zh) |
EP (1) | EP2103087A1 (zh) |
JP (1) | JP4995283B2 (zh) |
CN (1) | CN101548525B (zh) |
WO (1) | WO2008073521A1 (zh) |
Families Citing this family (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090103899A1 (en) * | 2007-10-18 | 2009-04-23 | Sony Ericsson Mobile Communications Ab | Dynamic media proxies based on time and usage patterns |
US9313245B2 (en) * | 2007-12-24 | 2016-04-12 | Qualcomm Incorporated | Adaptive streaming for on demand wireless services |
US9269059B2 (en) * | 2008-03-25 | 2016-02-23 | Qualcomm Incorporated | Apparatus and methods for transport optimization for widget content delivery |
US9600261B2 (en) * | 2008-03-25 | 2017-03-21 | Qualcomm Incorporated | Apparatus and methods for widget update scheduling |
US9747141B2 (en) | 2008-03-25 | 2017-08-29 | Qualcomm Incorporated | Apparatus and methods for widget intercommunication in a wireless communication environment |
US9110685B2 (en) | 2008-03-25 | 2015-08-18 | Qualcomm, Incorporated | Apparatus and methods for managing widgets in a wireless communication environment |
US9069575B2 (en) | 2008-03-25 | 2015-06-30 | Qualcomm Incorporated | Apparatus and methods for widget-related memory management |
US20100057926A1 (en) * | 2008-08-28 | 2010-03-04 | Sycamore Networks, Inc. | Digital custom data content injection mechanism for a content delivery network |
US9208104B2 (en) * | 2008-08-28 | 2015-12-08 | Citrix Systems, Inc. | Content replacement and refresh policy implementation for a content distribution network |
US8271610B2 (en) * | 2008-08-28 | 2012-09-18 | Sycamore Networks, Inc. | Distributed content caching solution for a mobile wireless network |
US20100169493A1 (en) * | 2008-12-28 | 2010-07-01 | Yamakawa Devender | System and method of switching from streaming content to local content |
JP4980395B2 (ja) * | 2009-06-16 | 2012-07-18 | 株式会社日立製作所 | データ分析システム及び方法 |
US20110118858A1 (en) * | 2009-11-13 | 2011-05-19 | Apple Inc. | Local storage of a portion of streamed media items |
CN102118270B (zh) * | 2011-03-04 | 2014-04-30 | 华为技术有限公司 | 一种度量用户体验质量QoE的方法及装置 |
KR101257059B1 (ko) * | 2011-08-30 | 2013-05-02 | 주식회사 케이티 | 스마트폰에서 멀티미디어 콘텐츠의 재생 방법 |
US9406341B2 (en) * | 2011-10-01 | 2016-08-02 | Google Inc. | Audio file processing to reduce latencies in play start times for cloud served audio files |
US20130091207A1 (en) * | 2011-10-08 | 2013-04-11 | Broadcom Corporation | Advanced content hosting |
CN104737231B (zh) * | 2012-10-26 | 2017-10-27 | 索尼公司 | 信息处理设备、信息处理方法、程序和信息处理系统 |
EP3053128B1 (en) | 2013-10-04 | 2019-02-20 | Opanga Networks, Inc. | Conditional pre-delivery of content to a user device |
US10771357B2 (en) * | 2013-12-23 | 2020-09-08 | Oath Inc. | Method and system for delivering web page content using edge server |
US9721616B2 (en) * | 2014-02-24 | 2017-08-01 | Opanga Networks, Inc. | Playback of content pre-delivered to a user device |
US20150271096A1 (en) * | 2014-03-24 | 2015-09-24 | Google Technology Holdings LLC | Allocation of Client Device Memory for Content from Content Sources |
JP2015191301A (ja) * | 2014-03-27 | 2015-11-02 | 富士通株式会社 | 通信制御装置、蓄積装置、通信制御方法、及び通信制御プログラム |
WO2017015905A1 (zh) * | 2015-07-29 | 2017-02-02 | 张阳 | 网络数据传输方法及系统 |
CN108287680A (zh) * | 2018-02-12 | 2018-07-17 | 宁夏灵智科技有限公司 | 音乐播放方法、装置、电子设备及存储介质 |
US11395314B2 (en) | 2019-02-06 | 2022-07-19 | T-Mobile Usa, Inc. | Optimal scheduling of access events on mobile devices |
US11343349B2 (en) | 2019-02-06 | 2022-05-24 | T-Mobile Usa, Inc. | Deployment ready techniques for distributed application clients |
US11463740B2 (en) * | 2019-02-06 | 2022-10-04 | T-Mobile Usa, Inc. | Client side behavior self-determination |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5870553A (en) * | 1996-09-19 | 1999-02-09 | International Business Machines Corporation | System and method for on-demand video serving from magnetic tape using disk leader files |
US6553376B1 (en) | 1998-11-18 | 2003-04-22 | Infolibria, Inc. | Efficient content server using request redirection |
US6999988B2 (en) | 2000-07-13 | 2006-02-14 | Lucent Technologies Inc. | Method and system for data layout and replacement in distributed streaming caches on the Internet |
JP4186509B2 (ja) * | 2002-05-10 | 2008-11-26 | 株式会社日立製作所 | ディスクシステムとそのキャッシュ制御方法 |
US7797064B2 (en) | 2002-12-13 | 2010-09-14 | Stephen Loomis | Apparatus and method for skipping songs without delay |
US8689113B2 (en) | 2004-01-22 | 2014-04-01 | Sony Corporation | Methods and apparatus for presenting content |
JP4753554B2 (ja) * | 2004-08-13 | 2011-08-24 | 三洋電機株式会社 | 信号再生装置 |
JP4533738B2 (ja) | 2004-12-17 | 2010-09-01 | 日立ソフトウエアエンジニアリング株式会社 | キャッシュ削除方法及びコンテンツ中継サーバ |
-
2006
- 2006-12-08 US US11/608,373 patent/US8281077B2/en active Active
-
2007
- 2007-06-29 WO PCT/US2007/072489 patent/WO2008073521A1/en active Application Filing
- 2007-06-29 CN CN200780045018.1A patent/CN101548525B/zh not_active Expired - Fee Related
- 2007-06-29 JP JP2009540338A patent/JP4995283B2/ja not_active Expired - Fee Related
- 2007-06-29 EP EP07812480A patent/EP2103087A1/en not_active Withdrawn
Non-Patent Citations (1)
Title |
---|
US 6,553,376 B1,2003.04.22,全文. |
Also Published As
Publication number | Publication date |
---|---|
JP2010512570A (ja) | 2010-04-22 |
US8281077B2 (en) | 2012-10-02 |
EP2103087A1 (en) | 2009-09-23 |
WO2008073521A1 (en) | 2008-06-19 |
US20080139189A1 (en) | 2008-06-12 |
CN101548525A (zh) | 2009-09-30 |
JP4995283B2 (ja) | 2012-08-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101548525B (zh) | 具有导引文件的本地媒体缓存 | |
EP2126813B1 (en) | Portable communication device and method for media-enhanced messaging | |
CN101238519B (zh) | 更新具有媒体文件的便携式通信装置 | |
KR102301637B1 (ko) | 컨텐츠 재생을 위한 클라이언트, 컨텐츠 재생 방법, 컨텐츠 접속 제공 방법, 전자 장치의 컨텐츠 재생 선택 방법 및 컴퓨터 판독가능 기록매체 | |
US8543095B2 (en) | Multimedia services include method, system and apparatus operable in a different data processing network, and sync other commonly owned apparatus | |
CN101529867B (zh) | 在对等配置中共享多媒体内容 | |
CN101595711A (zh) | 具有媒体时间控制器的便携式通信装置 | |
US20100317329A1 (en) | Marking and/or Sharing Media Stream in the Cellular Network Terminal | |
US20080250066A1 (en) | Apparatus and method for adding contact information into a contact list | |
CN103957227A (zh) | 用于从个人计算机传送数字内容到移动手机的方法和设备 | |
CN101513023B (zh) | 用于使视听内容与联系人列表信息相配的系统和方法 | |
CN101395603A (zh) | 便携内容共享 | |
RU2010146830A (ru) | Мобильное беспроводное устройство со встроенным медиаплейером | |
KR20090075879A (ko) | 무선 통신 장치 상에서 방송 매체 컨텐트를 기록하고 공유하는 장치 및 방법 | |
CN101427555B (zh) | 用于使呼叫建立时段个性化的方法和系统 | |
US20080182560A1 (en) | Messaging Method and Server | |
CN101690120A (zh) | 订户偏好媒体系统和方法 | |
CN101573901A (zh) | 用于交互式广播的系统及方法 | |
CN101227498A (zh) | 多媒体信息下载方法、装置及系统 | |
CN102571872A (zh) | 推送视频广告到手机上的装置及方法 | |
CN102227900A (zh) | 使信息同步的方法与系统 | |
JP2008052693A (ja) | コンテンツ再生方法及び通信端末装置 | |
CN101321333A (zh) | 一种手机待机、来电时显示播放内容更新的系统和方法 | |
CN101594581A (zh) | 在网络中传播内容的方法、执行该方法的装置及机器可读介质 | |
KR100815240B1 (ko) | Dmb와 연동하여 방송 관련 정보를 제공하는 방법 및 이를 구현하는 통신 단말기 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20121003 Termination date: 20190629 |