向远程设备通知可用内容的制作方法

文档序号:7681751阅读:184来源:国知局
专利名称:向远程设备通知可用内容的制作方法
技术领域
本发明涉及便携式电子设备,具体地,本发明涉及促进向便携式电子设备分发内
容的方法。
背景技术
便携式电子设备(如移动电话)主要用于通过蜂窝式电话网络来接入无线电话业务。然而随着移动电话的性能提升,附加的用户功能被包含在这种终端的硬件和/或软件中。例如,应用软件可以安装在移动电话上使之执行多种功能。很多移动电话都包含适用于进度和任务等的跟踪管理的应用。此外,很多移动电话还包含消息传送能力,如电子邮件(e-mail)、短消息业务(SMS)、多媒体消息业务(匪S)能力。移动电话也能采用基于无线和/或有线网络的互联网协议(IP)连接到互联网。因此,一些移动电话也包含用于访问和显示互联网内容的互联网浏览器软件。 通常,很多便携式电子设备(如移动电话、个人数字助理PDA、掌上电脑等)都能够
通过数据通信网络(如互联网)而访问大范围的信息内容并下载应用软件。 除了访问信息内容和应用软件之外,便携式电子设备还广泛用于存储和播放数字
音频文件、视频文件、图像文件和/或其它类型的多媒体文件。多媒体文件可包括其它任何
类型的包含音频、视觉和/或文本信息的文件。例如,本文采用的"多媒体"文件可包括诸
如音频文件、图像文件和/或视频文件,以及匪S或PPT消息文件等文件。 便携式电子设备的用户通常希望与朋友共享所下载的内容和应用,或者通知朋友
某些内容和应用的可被下载。然而,由于现在的内容和应用下载更为频繁和容易,因此很难
知悉从哪里获得特定的应用或内容项。此外,因为传输大的文件引起的时间和/或费用,因
而也不希望将应用或内容本身从一个用户的移动电话传输到另一个用户的移动电话。因
此,难以在便携式电子设备(如移动电话)的用户间快捷地进行内容分发。

发明内容
本发明的一些实施方式提供了用于操作便携式电子设备的方法,所述便携式电子设备包括显示屏、用户接口 、控制器、存储器和收发器。所述方法包括在所述控制器上执行资源,以及通过所述用户接口接收快照(sn即shot)命令。响应于所述快照命令,确定所述资源从其下载的远程服务器的网络地址,生成表示所述资源的视音频信号,并且将所述视音频信号和所述网络地址存储在文件中。 确定所述远程服务器的所述网络地址可包括确定与所述远程服务器相关联的统一资源标识符(Uniform Resource Identifier, URI)。在一些实施方式中,确定所述网络地址可包括从与存储在所述便携式电子设备中的资源相关联的URI条目的表中检索与所述远程服务器相关联的所述URI。 存储所述视音频信号和所述网络地址可包括生成包括所述网络地址的Exif元数据,并且在所述文件中将所述Exif元数据与所述视音频信号关联起来。
4
所述方法还可包括通过所述用户接口接收转发命令,以及响应于所述转发命令,使用所述收发器将所述文件发送到远程终端。 所述方法还可包括使用所述收发器从所述远程服务器下载所述应用程序,存储所述远程服务器的所述网络地址,以及将所述远程服务器的所述网络地址与所述资源相关联。 所述方法还可包括生成数据库,所述数据库包括存储在所述电子设备上的资源与所述各资源从之下载的远程服务器的网络地址的关联。 所述资源可包括应用程序,在所述控制器上执行所述资源可包括在所述控制器上执行所述应用程序。生成表示所述资源的所述视音频信号可包括存储由所述应用程序生成的视音频内容的复制文件。 由所述应用程序生成的所述视音频内容可包括由所述应用程序生成的显示图像,和/或由所述应用程序生成的音频信号。由所述应用程序生成的所述显示图像可包括静态图像和/或视频图像。 所述资源可包括视音频文件,并且其中生成表示所述资源的视音频信号可包括生成所述资源的截取和/或精简版。 生成表示所述资源的所述视音频信号可包括保存显示屏上的图像的屏幕截图。
所述方法还可包括响应于所述快照命令而确定现用资源(activeresource)的标识。 根据本发明一些实施方式的一种便携式电子设备包括显示屏,所述显示屏用于显示静态和/或视频图像;用户接口,所述用户接口用于接收用户输入;收发器,所述收发器用于与远程服务器建立无线通信链路并且从所述远程服务器下载资源;以及控制器,所述控制器用于执行所述资源。所述控制器还用于在执行所述资源期间通过所述用户接口接收快照命令,响应于所述快照命令而确定所述远程服务器的网络地址,并且将所述资源的快照和所述网络地址存储在文件中。 所述控制器用于通过从与存储在所述便携式电子设备中的资源相关联的统一资源标识符(URI)条目表中检索URI来确定所述网络地址。 所述资源的所述快照可包括显示在所述显示屏上的图像,并且所述控制器可用于
产生包括所述网络地址的元数据并且随同所述快照将所述元数据包含在所述文件中。 所述控制器还可用于通过所述用户接口来接收转发命令,并且响应于所述转发命
令,使用所述收发器将包括所述快照和所述网络地址的所述文件发送到远程终端。 所述控制器还可用于将所述远程服务器的所述网络地址存储在数据库中,并且在
所述数据库中将所述网络地址与所述资源关联起来。 根据本发明一些实施方式的一种系统包括供应服务器,所述供应服务器用于存储资源并使得所述资源可供远程终端下载;以及便携式电子设备。所述便携式电子设备包括显示屏,所述显示屏用于显示静态和/或视频图像;用户接口,所述用户接口用于接收用户输入;收发器,所述收发器用于与所述供应服务器建立无线通信链路,并且从所述供应服务器下载资源;以及控制器,所述控制器用于执行所述资源,在执行所述资源期间通过所述用户接口接收快照命令,响应于所述快照命令而确定与所述供应服务器相关联的网络地址,并且将所述资源的快照和所述供应服务器的网络地址存储在文件中。
所述便携式电子设备的所述控制器还可用于通过所述用户接口来接收转发命令,并响应于所述转发命令,使用所述收发器将包括所述快照和所述网络地址的所述文件发送到远程终端。


以下附图例示了本发明的某些实施方式,被包括进来以提供对本发明的进一步理解,并且这些附图被并入并构成了本申请的一部分,其中 图1是根据本发明的一些实施方式的一种电子设备(如便携式电子设备)和示例性基地收发站的示意图。 图2示出了根据本发明的一些实施方式的一种便携式电子设备的存储器内的软件模块的可能配置。 图3-5是示出了根据本发明的一些实施方式的操作的流程图。
具体实施例方式
现在参照附图对本发明进行更加全面的描述,附图中展示了本发明的多种实施方式。然而,并不应将本发明解释为限于本文阐述的实施方式。提供这些实施方式是为了让公开内容透彻和全面,并将本发明的范围完整地转达给本领域的技术人员。在全文中相同的附图标记代表相同的元件。 本文使用的术语"包括"是开放式的,并且包含一个或更多个陈述的特征、要件、元件、步骤、部件或功能,但是并不排除一个或更多个其它特征、要件、元件、步骤、部件、功能或其组合的出现或添加。本文使用的术语"和/或"包含一个或更多个所列的相关项目的任意和全部组合。另外,本文使用的通用縮略语"例如(e.g.,源于拉丁语exempli gratia)"可用于介绍或详列前面提及的项目的一个或更多个一般示例,而且不是对所述项目的限定。本文使用的常见縮写"即(i.e.,源于拉丁语id est)"可用于用更一般的描述来说明特定项目。 本文使用的术语仅用于描述特定实施方式,并不意在对本发明进行限制。本文使用的单数形式"一个"和"该/所述"也可以包含复数形式,除非上下文另有明确的指示。
除非另有规定,本文使用的所有术语(包括科技术语)的含义均与本发明所述领域普通技术人员通常所理解的相同。还应当理解,例如在常用词典中所定义的术语的含义与其在本公开和相关领域的语境下的含义一致,并且不应被理解为理想或极端正式的形式,除非有明确规定。 应当理解,当一个元件被描述为"耦接"或"连接"到另一元件时,它可以直接耦接或连接到另外的元件,或者也可以出现介于其间的元件。反之,当一个元件被描述为"直接耦接"或"直接连接"到另一元件时,则不会出现介于其间的元件。此外,本文使用的"耦接"或"连接"可包括无线耦接或无线连接。 本发明可以实现为方法、电子设备和/或计算机程序产品。因此,本发明可以通过硬件(例如控制电路或指令执行系统)和/或软件(包括固件、驻留软件、微代码等)实现,本文通称为"电路"或"模块"。此外,本发明可采用位于计算机可用或计算机可读存储介质上的计算机程序产品的形式,所述计算机可用或计算机可读存储介质具有在介质中实现以
6供指令执行系统使用或与之连接的计算机可用或计算机可读程序代码。在本文的语境中,计算机可用或计算机可读介质可以是能够电子地/磁性地/光学地保持程序以供指令执行系统、装置、控制器或设备使用或与之连接的任何介质。 下面参照方法和通信终端的框图和/或操作图对本发明的实施方式进行描述。就此而言,每一个块可表示代码模块、代码段或代码部分,其包括一个或更多个用于实现规定的逻辑功能的可执行指令。应当理解,框图和/或操作图中的每一个块以及框图和/或操作图中的块的组合可以通过射频、模拟和/或数字硬件和/或程序指令来实现。这些程序指令可以提供给控制器,所述控制器可包括一个或更多个通用处理器、专用处理器、ASIC和/或其它可编程数据处理装置,使得通过控制器和/或其它可编程数据处理装置而执行的指令产生用于实现框图和/或操作块(们)中说明的功能/动作的手段。在一些另选的实现中,块中规定的功能/动作可以按照与操作图中注明的顺序不同的顺序出现。例如,顺序示出的两个块实际上可以基本同时执行,或者有时以相反的顺序执行,这取决于涉及的功能/动作。 这些计算机程序指令也可以存储在能够使计算机或其它可编程数据处理装置以特定方式工作的计算机可用或计算机可读存储器中,使得存储在计算机可用或计算机可读存储器中的指令能够产生制品,包括用于实现流程图和/或框图块(们)中规定功能的指令。 计算机可用或计算机可读介质可以是但不限于例如电子的、磁性的、光学的、电磁的或半导体的系统、装置或设备。计算机可读介质更具体的示例(不完全列举)包括硬盘、光学存储设备、磁性存储设备、便携式计算机软盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦可编程只读存储器(EPROM或闪存)以及光盘只读存储器(CD-ROM)。
本文使用的"便携式电子设备"包括但不限于通过无线通信接口来交换数据的蜂窝式电话、个人数字助理(PDA)、寻呼机和/或计算机,所述无线通信接口可以包括蜂窝式电话接口 、卫星接口 、蓝牙接口 、无线局域网接口 (例如802. 11)、另一射频通信接口和/或光学/红外通信接口。便携式电子设备也可包括用于通过无线连接(例如通过公用开关电话网络PSTN、数字用户线DSL、数字电缆或其它数据连接/网络)来接收/发送通信信号的终端。 便携式电子设备可以是便携的、可移动的、安装在交通工具(例如航空、航海和陆上交通工具)上的,或者被定位和/或设置成进行本地操作和/或以分布方式在地面上和/或空间内的任意位置操作。 本文使用的多媒体文件的"播放"、"重放"和/或"执行"具有通常所说的意义,可以包括通过扬声器播放音频文件,在显示屏上显示数字图像,在显示屏上显示视频文件同时通过扬声器播放与之相关和/或嵌入其中的音频文件,和/或显示网页并执行与之相关和/或嵌入其中的脚本。 参照图1,图1示出了根据本发明的一些实施方式的示例性便携式电子设备10。如图l所示,便携式电子设备io可为无线通信终端。应当理解,尽管本发明的实施方式与无线通信终端相结合地示出,但本发明也可包括有线移动和/或非移动通信终端以及其它电子设备和方法。便携式电子设备IO用于如下地与一个或更多个远程终端交换数据通过直接无线通信接口 、通过经由一个或更多个蜂窝式基站的另一无线通信接口 、和/或通过经由无线局域网(wireless local area network, WLAN)路由器的另一无线通信接口 。
便携式电子设备10可以是如图1所示的构成无线电话通信系统2的一部分的移动无线电话。系统2包括便携式电子设备10以及作为无线通信网络的一部分的基地收发站45。在本发明的一些实施方式中,基地收发站45包括无线收发机(们),所述无线收发机定义了蜂窝网络中的独立小区并且使用无线链路协议(通过无线接口47)与便携式电子设备10以及小区内的其它移动终端进行通信。应当理解,在本发明的一些实施方式中,很多基地收发站可以通过例如移动交换中心(mobile switchingcenter)和其它设备进行连接以定义无线通信网络。 基地收发站45可以通过通信链路49连接到数据通信网络15 (例如互联网)。应当理解,通信链路49可以包括无线通信网络的元件和/或一个或更多个网关、路由器或其它通信节点。 在图示的实施方式中,便携式电子设备10包括便携式壳体组件12、控制电路30 ("控制器")、通信模块32以及存储器34。便携式电子设备10还包括用户接口 22 (即人机接口 ),用户接口 22包括显示器20、扬声器24 (即声换能器)以及至少一个输入设备26。输入设备26可包括键盘,所述键盘可以是包括与数字和一个或更多个字符对应的按键的数字键盘,如可以在传统的无线电话中发现的那样。在一些实施方式中,输入设备26可以包括全QWERTY键盘,其可以例如通过拇指进行操作。可包括多于一个的输入设备26。
显示器20可以是任何适合的显示屏组件。例如,显示屏20可以是具有或没有辅助照明装置(例如照明板)的液晶显示器(LCD)。在一些情况下,便携式电子设备10能够播放特定质量的视频内容。例如,便携式电子设备10可用于显示具有特定纵横比(例如16 : 9或4 : 3)的视频流。已经为移动终端提出了多种标准视频格式,包括VGA的l/4尺寸(QVGA,320X240像素)、公用中间格式(CIF, 360X288像素)以及公用中间格式的1/4尺寸(QCIF,180X144像素)。而且,某些移动终端可包括具有不同显示性能的多个显示屏。因此,便携式电子设备10能够以一种或更多种不同的显示格式来显示视频。
用户接口 22可包括任何适合的输入设备,所述输入设备包括例如触摸激活或触摸感应设备(例如触摸屏)、操纵杆、键盘/小键盘、拨号盘、方向键和/或指示设备(例如鼠标、跟踪球、触控板等)。扬声器24响应于输入音频信号而产生声音。用户接口22也可包括连接到音频处理器的麦克风,所述音频处理器用于响应于从麦克风输入的声音而产生音频信号。 控制器30可支持便携式电子设备10的各种功能。控制器30可以是适于在便携式电子设备中使用的市售或定制的微处理器。在操作中,便携式电子设备10的控制器30可以在显示器20上产生显示图像。然而在某些实施方式中,可在便携式电子设备10中设置单独的信号处理器和/或视频芯片(未示出),用于在显示器20上产生显示图像。
存储器34为通用数字存储器,其用于存储数字信息信号和数据,诸如数字多媒体文件(例如数字音频、图像和/或视频文件);以及操作系统和应用程序文件。配置信息也可以存储在存储器34中。 通信模块32用于通过一个或更多个无线接口如本文讨论的与另一远程无线终端交换数据。通信模块32可以包括蜂窝式通信模块、直接点对点连接模块和/或WLAN模块。
通过蜂窝式通信模块,便携式电子设备10能够使用一个或更多个蜂窝通信协议通过网络42的基地收发站45进行通信,所述一个或更多个蜂窝通信协议例如先进移动电话服务(Advanced Mobile Phone Service, AMPS) 、 ANSI-136、全球移动通信系统(GSM)、通用分组无线业务(GPRS)、增强型数据速率GSM演进(EDGE)、码分多址(CDMA)、宽带CDMA、CDMA 2000以及通用移动通信系统(UMTS)。蜂窝式基站可以连接到移动电话交换局(MTSO)无线网络,移动电话交换局(MTSO)无线网络进而连接到PSTN和/或另一网络。
直接点对点连接模块可包括直接射频通信模块或直接红外通信模块。直接射频通信模块可包括蓝牙模块。通过蓝牙模块,便携式电子设备10能够通过ad-hoc网络经由直接点对点接口进行通信。 通过WLAN模块,无线终端10能够使用通信协议通过WLAN进行通信,通信协议可包括但不限于802. lla、802. llb、802. lle、802. llg和/或802. lli。 通信模块32可包括收发器,所述收发器通常具有通过天线来分别发送输出射频信号(例如,发送到网络42、路由器或直接发送到另一终端)和接收输入射频信号(例如,从网络42、路由器或直接从另一终端接收)例如声音和数据信号的发射器电路和接收器电路。通信模块32可包括近程发射器和接收器,例如蓝牙发射器和接收器。天线可以是内置天线、可伸縮天线或本领域技术人员所知的在不脱离本发明范围的任何其它天线。在便携式电子设备10和网络42、路由器或其它终端之间传输的射频信号可包括业务信号和控制信号(例如,寻呼信号/用于到来的呼叫的消息),用于建立并保持与另外一方或目的地之间的通信。射频信号也可包括分组数据信息,例如蜂窝数字分组数据(CDPD)信息。此外,收发器可包括用于通过红外端口向/从其它电子设备发送/接收红外信号的红外收发器。
便携式电子设备10也可用于通过有线线路或电缆与另一终端电子地进行通信以便在它们之间传输数字通信信号。便携式电子设备io还可包括用于基于入射光而产生静态图像和/或视频数据流的摄像装置。 便携式电子设备10还可包括存储装置36,例如可用于存储程序和/或数据文件的磁性的和/或光学的数据存储装置。 如图1所示,便携式电子设备10可以利用基地收发站45通过无线通信接口 47与
外部设备进行通信。特别地,便携式电子设备10可以通过数据通信网络15(例如互联网)
与连接到基地收发站45的供应服务器60建立TCP/IP通信会话。应用程序和/或信息内
容,例如多媒体文件,可以从供应服务器60下载到便携式电子设备10。 尽管图l示出了用于管理和播放多媒体文件的移动终端和/或其它电子设备中可
以用到的示例性硬件/软件架构,但是应当理解,本发明并不限于这样的配置,而是意在包
括能够实现本文描述的操作的任何配置。例如,尽管存储器34被图示为与控制器30分离,
但是存储器34或其的一部分可以认为是控制器30的一部分。更一般地,尽管特定的功能通
过图示的方式显示在特定的块中,但不同块和/或部分的功能可以合并、分割和/或消除。
而且,根据本发明的各个实施方式,图l所示的硬件/软件架构的功能可以实现为单个处理
器系统或多处理器系统。 图2示出了一种包括根据本发明的一些实施方式的便携式电子设备10的存储器34内的软件模块的可能配置的软件架构。参照图2,便携式电子设备10的软件架构包括操作系统120,其在控制器30上运行,通常用于控制便携式电子设备10的操作,包括应用程序124A、124B的加载和运行;外围设备(例如显示器20和输入装置26)的操作;以及外围芯片(例如输入/输出芯片、音频/视频处理芯片、信号处理芯片、通信芯片等)的管理。多个应用程序124A、 124B被加载到存储器34,通过应用编程接口 (API) 122对操作系统120进行函数调用,从而使用操作系统120提供的服务。 根据本发明的一些实施方式,下载管理器模块130(或简称为"下载管理器130")驻留在存储器34中。下载管理器130可以作为操作系统核心的一部分被包括,和/或可以作为与操作系统直接通信的独立应用程序操作,如图2所示。另选地或附加地,下载管理器130可以使用应用编程接口 122来利用操作系统的服务。 下载管理器130通过设备驱动器140监测通信,设备驱动器140可包括例如通信设备驱动器、通讯栈(例如TCP/IP栈)以及其它用于通信的设备驱动器。下载管理器130用于监测便携式电子设备10所进行的资源(例如应用程序和/或信息内容)的下载和安装。也即是说,下载管理器30监测便携式电子设备10的外部通信,并确定便携式电子设备IO何时例如利用数据通信协议(例如超文本传输协议HTTP、文件传输协议FTP等)下载了资源(例如可执行应用程序或内容项)。 在下载管理器130确定已经下载了可执行应用程序时,下载管理器130存储网络地址,该网络地址可包括应用程序从之下载的统一资源标识符(URI)。例如,当使用TCP/IP连接从供应服务器60下载了应用程序之后,下载管理器130可以存储网络地址,例如TCP/IP地址和/或与供应服务器60相关的万维网域地址。然后,下载管理器130创建一个记录,用于使存储的应用程序源的网络地址与已经下载到便携式电子设备10的应用程序可执行文件相关联。接着该记录被存储在设备10的电子存储器32和/或存储装置36的数据库中。 统一资源标识符(URI)是用于对资源进行识别或命名的简短字符串(compactstring)(例如皿sonyericsson. com)。识别的主要目的是使得能够使用特定协议通过网络(通常为万维网)与远程元件进行交互。在一些实施方式中,应用程序从之下载的供应服务器60的URI可以与下载的应用程序包结合/添加到下载的应用程序包。从而下载管理器30可以从应用程序包中检索URI,而不是从单独的数据库记录中检索URI。
在一些实施方式中,下载管理器30也可用于监测所下载的可执行程序的执行。如果基于所下载的可执行程序的执行,创建或解压出了另一可执行程序,则下载管理器30可以将所解压出的可执行程序与已经存储在存储器中的针对所下载的可执行程序的网络地址关联起来。例如,如果初始下载的应用程序是在执行时能够解压并且存储第二可执行程序(即解压出的可执行程序)的自解压压縮文件,则下载管理器30可以将所解压出的可执行程序与初始文件从之下载的网络地址关联起来。通过这种方式,所有的可执行程序都可以与它们从之下载的网络地址关联起来,能与该程序的源相关联的网络地址关联起来。
下载管理器130还可用于监测可显示/可播放内容(例如音频、视频和/或图像文件)的下载。例如,下载管理器能够知悉被下载到便携式电子设备io上以便由应用程序(例如媒体播放器)进行显示和/或播放的音频、视频、图像和/或其它类型文件的网络地址。本领域公知的是,特定类型的内容可以与特定的应用程序或媒体播放器相关联,使得在特定类型的内容项被选中时,相关联的媒体播放器能够自动执行并被提供所选的内容项。然后媒体播放器可以自动地播放/显示内容项。 在下载特定内容项时,下载管理器130用于创建一个数据库记录,该数据库记录用于将内容项与内容项从之获得的服务器的网络地址关联起来。因此,下载管理器130可 以创建和维护一个数据库,该数据库用于识别内容项(例如多媒体内容)、可执行应用程序 和/或其它已经下载到便携式电子设备10上的资源,并用于将各这种内容项/可执行应用 程序与内容项/可执行应用程序从之获得的网络地址(例如URI或TCP/IP互联网地址) 关联起来。 相应地,图3示出了根据本发明的一些实施方式的便携式电子设备10的一些操 作。如图所示,便携式电子设备10可以下载资源,例如可执行应用程序和/或内容项(块 204)。所述资源可以被下载,例如,响应于来自便携式电子设备10的用户的用户命令而被 下载,并且可以从远程供应服务器60,例如通过经由在无线通信链路47上建立的TCP/IP连 接下载。如上所述,下载管理器130可以监测可执行应用程序/内容项的下载,并存储所述 可执行应用程序/内容项从之下载的供应服务器60的网络地址(块208)。
如果下载了可执行应用程序,则应用管理器130还可监测应用程序在便携式电子 设备IO上的安装,并将下载的应用程序安装的任何进一步的可执行应用程序(例如在该下 载的应用程序是可执行的容器程序的情况下)与该初始可执行应用程序从之下载的网络 地址关联起来。 因此,下载管理器可以创建一个记录并存储在存储装置36的数据库中,该记录将 所下载的资源与该资源从之下载的供应服务器60的网络地址关联起来(块212)。
图4示出了根据本发明的实施方式的进一步的操作。如图所示,执行了资源,例 如,执行了下载的应用程序和/或播放/显示了下载的内容项(例如多媒体文件)(块304)。 应当理解,应用程序可以如下地执行将应用程序加载到存储器34中,然后在操作系统120 的控制下执行该应用程序。内容项可以如下地执行启动应用程序(例如与内容类型相关 联的媒体播放器),并且向媒体播放器提供待播放/显示的内容项。 然后,便携式电子设备10从便携式电子设备10的用户接收命令(例如"快照"命 令)(块308)。快照命令可以利用任何合适的机构(包括键盘、触摸屏、菜单命令、声音命 令等)通过便携式电子设备10的用户接口 22而输入。然后,便携式电子设备IO确定用户 是期望对下载的应用程序还是内容项进行快照(块312)。在一些实施方式中,便携式电子 设备IO可以提示用户确定是期望对应用程序还是对内容项进行快照。在一些实施方式中, 可以根据用户是期望对应用程序还是对内容项进行快照而采用不同的命令/按键/菜单选 择。 然而,在其它实施方式中,便携式电子设备IO可以自动地确定是期望对应用程序 还是内容项进行快照。例如,下载管理器130可以监测应用程序和内容项的执行。如果收到 快照命令时正在进行内容项的显示/播放,则便携式电子设备10会确定期望对当前正在显 示/播放的内容项进行快照。如果收到快照命令时没有进行下载的内容项的显示/播放, 则便携式电子设备10会确定期望对现用应用程序(active application program)进行快 昭。 如果已经确定期望对正执行的应用程序进行快照,则保存应用程序运行时显示在 显示屏上的图像的拷贝或屏幕截图(块316)。便携式电子设备10检索由将正执行的应用程 序与该应用程序从之下载的服务器的网络地址关联起来的下载管理器130所创建的记录 (块320),并构建元数据域,例如可交换图像文件格式(Exchangeable image file format,
11Exif)元数据字段,该元数据字段包括应用程序从之下载的服务器网络地址(块324)。该 元数据字段存储在快照图像中(块32S)。 可交换图像文件格式(Exif)是很多数字相机使用的图像文件格式的一种规范。 此规范使用现有的JPEG、 TIFF Rev. 6. 0以及RIFF WAVE文件格式,并加入特定的元数据标 签。Exif数据嵌入图像文件本身内。图像显示程序可以识别Exif数据并在图像旁显示。
如果已经确定期望对内容项进行快照,则便携式电子设备IO可以创建并保存内 容项的截取/縮减版本以作为内容的"快照"。例如,当内容项为视频文件时,便携式电子设 备IO可以创建并存储视频文件的屏幕截图或片段以作为快照。对于图像文件而言,便携式 电子设备IO可以创建并存储縮略图以作为快照。对于音频信号而言,便携式电子设备10 可以创建简短的音频剪辑以作为快照。 在块316中,便携式电子设备IO构建包括应用程序从之下载的位置的网络地址的 元数据域,并将元数据域存储在快照图像中。在块320中,便携式电子设备IO检索由将下 载的内容项与该内容项从之下载的网络地址关联起来的下载管理器130所创建的记录。
接着,便携式电子设备的用户可以将包括识别快照的对象从之下载的源的元数据 的快照发送到远程终端(例如朋友的移动电话)。然后,快照的接收方就可以观看或播放 快照,并且如果期望,则可以利用该资源从之下载的服务器、被保存在快照的元数据中的地 址而容易地下载该快照所标识的应用/内容项。在一些实施方式中,快照可通过e-mail或 匪S消息发送。来自发送方的消息可以包含该快照。 图5示出了接收方便携式电子设备的操作。如图所示,接收方终端接收快照(块 404),并播放/显示存储在快照中的内容(即縮略图、屏幕截图、静态图像、声音剪辑等) (块408)。接收方终端也可读取存储在快照中的元数据,并确定快照所代表的内容或应用 可以从之下载的源地址(块412)。然后,接收方终端可以提示用户下载该内容或应用(或 接收用户的命令以下载该内容或应用)(块420)。接着,接收方终端可以响应于用户命令, 从快照的元数据指定的地址处的供应服务器60下载该内容项或应用程序(块424)。
根据本发明的实施方式,所下载的内容(例如多媒体文件)和应用程序(例如游 戏或其它应用)可以如下地容易并快速地共享随同用于识别内容或应用的快照,使其它 用户易于获得该内容的源。此外,因为根据一些实施方式,包括屏幕图像的快照可以被生成 并随同包括文件从之下载的地址一起被发送,因而多媒体文件以外的文件可以采用本发明 的实施方式而容易并快速地共享。 在不偏离本发明的精神和范围的情况下,受益于本公开的本领域技术人员可以进 行多种更改和变型。因此必须理解,图示的实施方式仅出于示例的目的阐述的,不应视为对 由权利要求限定的本发明的限制。因此,下面的权利要求应当理解为不仅包括文字阐明了 的元素的组合,还包括用于以大致相同的方式实现大致相同的功能,并获得大致相同的结 果的所有等效元素。因此,权利要求应当理解为包括上述具体图示和描述了的、原理上等同 的、以及结合了本发明的实质性构思的。
权利要求
一种用于操作便携式电子设备的方法,所述便携式电子设备包括显示屏、用户接口、控制器、存储器和收发器,所述方法包括在所述控制器上执行资源;通过所述用户接口接收快照命令;以及响应于所述快照命令确定所述资源从之下载的远程服务器的网络地址;生成表示所述资源的视音频信号;以及在文件中存储所述视音频信号和所述网络地址。
2. 根据权利要求1所述的方法,其中确定所述网络地址包括确定与所述远程服务器 相关联的统一资源标识符(URI)。
3. 根据权利要求2所述的方法,其中确定所述网络地址包括从与存储在所述便携式 电子设备中的资源相关联的URI条目的表中检索URI和/或根据所述资源检索所述URI。
4. 根据权利要求1-3中任一项所述的方法,其中存储所述视音频信号和所述网络地址 包括生成包括所述网络地址的Exif元数据,并且在所述文件中将所述Exif元数据与所述 视音频信号关联起来。
5. 根据权利要求1-4中任一项所述的方法,所述方法还包括 通过所述用户接口接收转发命令;以及响应于所述转发命令,使用所述收发器将所述文件发送到远程终端。
6. 根据权利要求1-5中任一项所述的方法,所述方法还包括 使用所述收发器从所述远程服务器下载所述应用程序; 存储所述远程服务器的所述网络地址;以及 将所述远程服务器的所述网络地址与所述资源相关联。
7. 根据权利要求6所述的方法,所述方法还包括生成数据库,所述数据库包括存储在所述电子设备上的资源与各所述资源从之下载的 远程服务器的网络地址的关联。
8. 根据权利要求1-7中任一项所述的方法,其中所述资源包括应用程序,在所述控制 器上执行所述资源包括在所述控制器上执行所述应用程序,并且生成表示所述资源的所述 视音频信号包括存储由所述应用程序生成的视音频内容的副本。
9. 根据权利要求8所述的方法,其中由所述应用程序生成的所述视音频内容包括所述 应用程序生成的显示图像,和/或由所述应用程序生成的音频信号。
10. 根据权利要求9所述的方法,其中由所述应用程序生成的所述显示图像包括静态 图像和/或视频图像。
11. 根据权利要求i-io中任一项所述的方法,其中所述资源包括视音频文件,并且其 中生成表示所述资源的视音频信号包括生成所述资源的截取版本和/或精简版本。
12. 根据权利要求l-ll中任一项所述的方法,其中生成表示所述资源的所述视音频信 号包括保存所述显示屏上的图像的屏幕截图。
13. 根据权利要求1-12中任一项所述的方法,所述方法还包括在所述快照命令时确定 现用资源的标识,其中所述资源的所述标识被确定为所述现用资源的所述标识。
14. 一种便携式电子设备,所述便携式电子设备包括显示屏,所述显示屏用于显示静态和/或视频图像; 用户接口,所述用户接口用于接收用户输入;收发器,所述收发器用于与远程服务器建立无线通信链路,并且从所述远程服务器下 载资源;以及控制器,所述控制器用于执行所述资源,在执行所述资源期间通过所述用户接口接收 快照命令,并响应于所述快照命令而确定所述远程服务器的网络地址,并且将所述资源的 快照和所述网络地址存储在文件中。
15. 根据权利要求14所述的便携式电子设备,所述控制器用于通过从与存储在所述便 携式电子设备中的资源相关联的统一资源标识符(URI)条目的表中检索URI来确定所述网 络地址。
16. 根据权利要求14-15中任一项所述的便携式电子设备,其中所述资源的所述快照 包括显示在所述显示屏上的图像,并且所述控制器用于产生包括所述网络地址的元数据并 且随同所述快照将所述元数据包含在所述文件中。
17. 根据权利要求14-16中任一项所述的便携式电子设备,其中所述控制器还用于通 过所述用户接口来接收转发命令,并且响应于所述转发命令,使用所述收发器将包括所述 快照和所述网络地址的所述文件发送到远程终端。
18. 根据权利要求14-17中任一项所述的便携式电子设备,其中所述控制器还用于将 所述远程服务器的所述网络地址存储在数据库中,并且在所述数据库中将所述网络地址与 所述资源关联起来。
19. 一种系统,所述系统包括供应服务器,所述供应服务器用于存储资源并使得所述资源可供远程终端下载;以及 便携式电子设备,所述便携式电子设备包括 显示屏,所述显示屏用于显示静态和/或视频图像; 用户接口,所述用户接口用于接收用户输入;收发器,所述收发器用于与所述供应服务器建立无线通信链路,并且从所述供应服务 器下载资源;以及控制器,所述控制器用于执行所述资源,在执行所述资源期间通过所述用户接口接收 快照命令,响应于所述快照命令而确定与所述供应服务器相关联的网络地址,并且将所述 资源的快照和所述网络地址存储在文件中。
20. 根据权利要求19所述的系统,其中所述便携式电子设备的所述控制器还用于通过 所述用户接口来接收转发命令,并响应于所述转发命令,使用所述收发器将包括所述快照 和所述网络地址的所述文件发送到远程终端。
全文摘要
提供了用于操作便携式电子设备的方法,所述便携式电子设备包括显示屏、用户接口、控制器、存储器和收发器。所述方法包括在所述控制器上执行资源,以及通过所述用户接口接收快照命令。响应于所述快照命令,获得所述资源从之下载的远程服务器的网络地址,生成表示所述资源的视音频信号,并且所述视音频信号和所述网络地址被存储在文件中。可以使用所述收发器将所述文件转发到远程终端,从而其可以根据所述网络地址访问所述资源。
文档编号H04L29/12GK101779439SQ200780100267
公开日2010年7月14日 申请日期2007年12月4日 优先权日2007年8月16日
发明者安德里亚·克里斯藤森, 帕尔-安德斯·阿隆松 申请人:索尼爱立信移动通讯有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1