处理与内容标识符相关联的内容的利记博彩app

文档序号:6361420阅读:158来源:国知局
专利名称:处理与内容标识符相关联的内容的利记博彩app
技术领域
本发明概括地涉及处理与内容标识符相关联的内容。
背景技术
现在移动设备通常存储诸如图像、视频、音乐和其他音频文件、游戏和文档的内容和软件应用。移动设备的用户通常将能够在个人计算机以及在移动设备上存储其多媒体文件,并且在所述设备和计算机之间传输文件。用户也能够从外部源向他们的移动设备、计算机或者上述二者下载多媒体。

发明内容
本发明的第一方面提供了一种方法,包括显示与内容相关联的内容标识符;与所述内容标识符相关联地显示第一指示符和第二指示符;通过所述第一指示符表明所述内容的一些或者全部是否被存储在第一存储器中;通过所述第二指示符表明所述内容的一些或者全部是否被存储在第二存储器中;以及在所述第一指示符表明没有所述内容被存储在所述第一存储器中、并且所述第二指示符表明所述内容的一些或者全部被存储在所述第二存储器中时,响应于对所述第一指示符的选择,将与所述第一内容标识符相关联的内容从所述第二存储器拷贝到所述第一存储器中。本发明的第二方面提供一种装置,被配置以显示与内容相关联的内容标识符;与所述内容标识符相关联地显示第一指示符和第二指示符;使所述第一指示符表明所述内容的一些或者全部是否被存储在第一存储器中;使所述第二指示符表明所述内容的一些或者全部是否被存储在第二存储器中;以及在所述第一指示符表明没有所述内容被存储在所述第一存储器中、并且所述第二指示符表明所述内容的一些或者全部被存储在所述第二存储器中时,响应于对所述第一指示符的选择,使与所述第一内容标识符相关联的所述内容被从所述第二存储器拷贝到所述
第一存储器中。本发明的第三方面提供一种其上存储有计算机可读代码的非暂态计算机可读存储介质,在由计算装置执行所述计算机可读代码时,所述计算机可读代码使所述计算装置:显示与内容相关联的内容标识符;与所述内容标识符相关联地显示第一指示符和第二指示符;
使所述第一指示符表明所述内容的一些或者全部是否被存储在第一存储器中;使所述第二指示符表明所述内容的一些或者全部是否被存储在第二存储器中;以及在所述第一指示符表明没有所述内容被存储在所述第一存储器中、并且所述第二指示符表明所述内容的一些或者全部被存储在所述第二存储器中时,响应于对所述第一指示符的选择,将与所述第一内容指示符相关联的所述内容从所述第二存储器拷贝到所述第
一存储器中。 所述计算机可读代码在由计算装置执行时可以使所述计算装置响应于将与所述第一内容标识符相关联的内容从所述第二存储器拷贝到所述第一存储器中的完成,改变所述第一指不符的状态以表明所述内容的一些或者全部被存储在所述第一存储器中。所述计算机可读代码在由计算装置执行时也可以使所述计算装置在所述第一指示符表明所述内容项目的一些或者全部被存储在所述第一存储器中时,进一步响应于对所述第一指示符的选择从所述第一存储器删除与所述第一内容标识符相关联的所述内容;以及改变所述第一指示符的状态以表明没有所述内容被存储在所述第一存储器中。所述计算机可读代码在由计算装置执行时也可以使所述计算装置在所述第一指示符表明没有所述内容被存储在所述第一存储器中、并且所述第二指示符表明没有所述内容被存储在所述第二存储器中时,进一步响应于对所述第一指示符的选择将与所述第一内容指示符相关联的内容从外部源下载到所述第一存储器中;以及改变所述第一指示符的状态以表明所述内容的一些或者全部被存储在所述第一存储器中。所述计算机可读代码在由计算装置执行时也可以使所述计算装置在正在向所述第一存储器拷贝内容或者从所述第一存储器删除内容时,使所述第一指示符表明过渡状态;以及使所述第一指示符在表明所述过渡状态的同时不可选择。 所述计算机可读代码在由计算装置执行时也可以使所述计算装置在所述内容标识符涉及多个内容项目时、在所述多个内容项目的仅一些被存储在所述第二存储器中时、并且在所述第一指示符表明没有所述内容被存储在所述第一存储器中时,响应于对所述第一指示符的选择,将存在于所述第二存储器中的所述内容项目拷贝到所述第一存储器中。所述计算机可读代码在由计算装置执行时也可以使所述计算装置在所述内容标识符涉及多个内容项目时、并且在所述多个内容项目中的仅一些被存储在所述第一存储器或者第二存储器中时,使相应的第一指示符或者第二指示符表明中间状态。本发明的第四方面提供一种具有至少一个处理器和具有存储在其上的计算机可读代码的至少一个存储器的装置,所述计算机可读代码在被执行时控制所述至少一个处理器以显示与内容相关联的内容标识符;与所述内容标识符相关联地显示第一指示符和第二指示符;使所述第一指示符表明所述内容的一些或者全部是否被存储在第一存储器中;使所述第二指示符表明所述内容的一些或者全部是否被存储在第二存储器中;以及在所述第一指示符表明没有所述内容被存储在所述第一存储器中、并且所述第二指示符表明所述内容的一些或者全部被存储在所述第二存储器中时,响应于对所述第一指示符的选择,将与所述第一内容指示符相关联的所述内容从所述第二存储器拷贝到所述第
一存储器中。本发明的第五方面提供一种装置,包括用于显示与内容相关联的内容标识符的装置;用于与所述内容标识符相关联地显示第一指示符和第二指示符的装置;用于使所述第一指示符表明所述内容的一些或者全部是否被存储在第一存储器中的装置;用于使所述第二指示符表明所述内容的一些或者全部是否被存储在第二存储器中的装置;以及在所述第一指示符表明没有所述内容被存储在所述第一存储器中、并且所述第二指示符表明所述内容的一些或者全部被存储在所述第二存储器中时,响应于对所述第一指示符的选择,将与所述第一内容指示符相关联的所述内容从所述第二存储器拷贝到所述第一存储器中的装置。本发明的第六方面提供一种计算机程序,所述计算机程序在由计算机装置执行时控制所述计算机装置以执行根据本发明第一方面的方法。


现在将参照附图仅通过示例的方式描述本发明的实施例,其中图1是示出实施本发明多个方面的系统的部件的示意图;图2到图6是由图1的系统提供的用户界面的屏幕截图;图7是示出形成所述用户界面的部分的第一和第二指示符的状态的初始化的流程图;图8是示出第一指示符的状态更新的流程图;以及图9是示出第二指示符的状态更新的流程图。
具体实施例方式首先参照图1,示出了系统100。系统100包括计算机102和移动终端或者设备104。计算机可以例如是膝上型计算机、上网本或者台式计算机。其可以运行诸如Mac 0SX、Windows7的操作系统或者诸如Ubuntu的Linux操作系统。计算机102具有处理器106、用户输入硬件107、存储器108和显示器109。处理器106连接到计算机102的其他部件,并且控制这些其他部件的操作。用户输入硬件107可以采取任何适当的形式,例如键盘、鼠标、轨迹球和麦克风的组合。存储器108是诸如磁性硬盘驱动或者固态驱动(SSD)的非易失性存储器。显示器109可以与计算机102集成,例如与膝上型计算机集成,或者可以是连接到计算机102的分离设备。显示器109也可以包括触摸屏显示器以使得处理器106能够从显示器109接收用户输入。存储器108存储软件应用110和操作系统111。其也存储操作计算机102所需的软件模块和文件以及内容,例如诸如音乐和视频文件的文件形式的内容项目。处理器106可以访问诸如RAM105的易失性存储器以执行操作系统和应用软件,从而控制计算机102和其他部件的操作。计算机102还具有用于发送和接收信号的通信接口 112。通信接口 112可以包括USB主控制器、网络接口卡、PCI总线、SCSI总线或者任何其他适合的连接接口的任意一个。尽管出于清晰目的而仅示出了 一个通信接口,但是计算机102可以具有多于一个通信接口112,由于计算机可以被配置以经由几个不同的协议通信。通信接口 112允许与移动终端104通信,并且也允许经由互联网118与外部源通信。计算机102还具有可以是无线网络接口卡的无线通信接口 114。无线通信接口 114连接到用于发送和接收无线信号的天线116。天线116可以位于计算机102内部。出于清晰目的而仅示出了一个无线通信接口 114和天线116 ;然而计算机102可以具有几个无线
通信接口。移动终端104包括处理器120、存储器122并且可以包括收发器124。移动终端还具有RAM121,其由处理器120访问以执行操作系统和应用软件来控制移动终端104中其他部件的操作。收发器124连接到用于发送和接收无线信号的天线126。天线126可以位于移动终端104内部。处理器120连接到移动终端104中的其他部件并且控制这些其他部件的操作。存储器122可以存储移动终端操作系统(未示出)以及诸如音乐、图像和视频(未示出)的应用软件和内容文件。移动终端104还具有通信接口 128。计算机程序和软件模块由使用RAM121和存储器122的处理器120执行或者运行。移动终端通信接口 128能够经由链路130与计算机通信接口 112交换数据。链路130可以是使用与通信接口 112、128兼容的任何协议的有线链路。移动终端104和计算机102也可以使用无线通信接口 114、收发器124及其相应天线116、126经由无线网络(未示出)交换数据。无线网络可以是无线PAN、微型网或者LAN并且可以由路由器提供。无线网络也可以提供到互联网的访问。所述系统可以包括诸如蜂窝网络的移动网络132。所述系统也可以包括一个或者多个远程内容提供商134。远程内容提供商134可以经由互联网118由计算机102访问,或者经由移动网络132由移动终端访问。内容提供商134可以是主持可用于下载或者流式传输的内容项目的内容的网站。内容提供商134可以是分布式的。内容提供商134可以是云系统。内容提供商134可以例如是由Nokia公司提供的Ovi 商店。计算机102和移动终端104可以分别使用存储在其相应的存储器中的浏览器程序,以导航到内容提供商134的网站,从而浏览可用于下载或者流式传输的内容。尽管计算机102被示出为具有到互联网118的有线链路,但是计算机也可以使用无线链路访问互联网,可能经由路由器(未示出)所提供的无线LAN。在操作系统111和软件应用110的控制下,处理器106可以读取存储器108的内容,或者读取存储器108的内容的一些或者全部的索引。处理器106也可以被控制以生成消息并且经由通信接口 112或者无线通信接口 114发送消息。处理器106例如可以向移动终端104的处理器120发送请求移动终端104的存储器122的内容索引的消息。处理器也可以被控制以删除存储在存储器108中的内容,或者向移动终端处理器120发送指示移动终端存储器122中的文件应该被删除的消息。可以在计算机102、移动终端104和远程内容提供商134之间交换内容。例如,软件应用110可以控制处理器106以从计算机存储器108向移动终端存储器122发送内容,或者请求从移动终端存储器122到计算机存储器108的内容传输。此外,计算机处理器106可以请求从远程内容提供商134到计算机存储器108或者移动终端存储器122的内容传输。软件应用110是用于管理、浏览和使用诸如音乐、图像、视频、应用、联系人和消息的内容的程序。软件应用110可以是由Nokia公司提供的Ovi 套件。软件应用110提供在显示器109上显示的图形用户界面。在操作中,软件应用110结合操作系统111可以控制计算机处理器106。计算机存储器108存储内容。该内容是例如音轨文件的内容项目的形式。这些内容项目的每一个具有诸如文件名的内容标识符和诸如其所属于的一个或者多个组的元数据。例如,音轨文件可以具有与该轨道所属于的专辑相关的元数据,以及与该轨道所归属的艺术家相关的数据。软件应用110可以被配置以,使计算机存储器108在内容标识符和元数据被添加到存储器108时,对该内容标识符和元数据进行索引。备选地,在软件程序110请求时,处理器106可以创建存储在存储器108中的内容的一些或者全部的索引或者部分索引。用户可以使用用户输入硬件107以使得软件应用110开始、运行或者被执行。此夕卜,在移动终端104经由链路130或者无线通信会话中的无线网络(未示出)连接到计算机102时,软件应用可以自动开始。移动终端存储器122类似地存储例如音轨文件的内容项目。这些内容项目的每一个具有诸如文件名的内容标识符和诸如其所属于的一个或者多个组的元数据。在软件应用110被运行并且其被检测连接移动终端104时,计算机处理器可以请求存储在移动终端存储器122中的内容的索引或者部分索引。例如,计算机处理器106可以仅请求某些文件类型(例如音频文件)的索引。在接收到该请求时,移动终端处理器120可以从存储器122获取内容的预建立索引,或者其可以创建存储在存储器122中的内容的一些或者全部的索引或者部分索引。移动终端处理器120然后向计算机102发送该索引或者部分索引。在软件应用110的操作期间,用户可以请求将当前没有被存储在计算机存储器108中的内容传输到计算机存储器中。处理器106然后可以被控制以针对要求的内容的索引来查阅移动终端存储器。如果该内容被表明存储在移动终端存储器122中,则处理器可以请求该内容从移动终端104的传输。移动终端处理器120通过向计算机102发送要求的内容而对该请求做出响应。如果在针对该要求的内容的索引查阅移动终端存储器之后确定该内容没有被存储在移动终端存储器122中,则处理器106可以开始过程以从远程内容提供商134下载内容。该过程可以涉及利用内容提供商主持的网站完成过程中的日志和/或同意对于内容的交换进行支付。例如,在软件应用110是Ovi 套件的情况下,集成到该软件中的是Ovi 商店。一旦用户登录进入该Ovi 商店,这可以在运行软件应用110时自动发生,则对于没有被存储在计算机存储器108或者移动终端存储器122中的内容的请求可以导致向用户提示同意从Ovi 商店下载。如果用户同意,则可以从该用户的Ovi 账户进行任何支付。用户也可以请求将当前没有被存储在移动终端存储器122中的内容传输到移动终端存储器122中。处理器106然后可以被控制以对于要求的内容的索引来查阅计算机存储器。如果该内容被表明被存储在计算机存储器108中,则处理器可以开始从计算机向移动终端104传输该内容。移动终端处理器120可以接收该对于内容的请求和随后传输的通知,并且被配置以在移动终端存储器122中存储该传输的内容。如果在针对要求的内容的索引查阅了计算机存储器之后确定该内容没有被存储在计算机存储器108中,则处理器106可以开始从远程内容提供商134下载该内容的过程。该过程可以包括确定计算机102或者移动终端104是否应该下载该内容。由于移动终端用于交换数据的移动网络132通常具有比计算机可获得的连接更低的比特率,因而通常计算机102下载该内容并且然后将下载的内容传输到移动终端104将更加方便和快速。计算机102可以在其自身的存储器108中非暂态存储该下载的内容,或者在向移动终端104传输了该内容之后,其可以从计算机存储器108删除该内容。下载过程可以与上面关于Ovi 套件和商店描述的基本上相同。现在将参照图2到图6描述描绘软件应用110的操作的实施例。图2示出了由软件应用用户界面提供的第一屏幕截图200。用户界面的屏幕截图200显示在窗口 202中。窗口 202具有左窗口区域204和中央窗口区域206。几个内容选择按钮208位于窗口 202的顶部部分中。左窗口区域204包含内容标识符210的类别。在每一个内容标识符210后面显示第一指示符212和第二指示符214。在左窗口区域204的顶部是其下对准有第一指示符212的第一存储器符号216、以及其下对准有第二指示符214的第二存储器符号218。第一存储器符号216描绘了表示第一指示符212与计算机存储器108相关的计算机。第二存储器符号218描绘了表示第二指示符214与移动设备存储器122相关的移动设备。中央窗口区域206示出了内容标识符210的进一步列表,每一个内容标识符具有与其相关联的、在其下分别对准有第一存储器符号216和第二存储器符号218的第一指示符212和第二指示符214。在窗口 202的底部部分中提供有第一存储器连接按钮220和第二存储器连接按钮222。这些存储器连接按钮允许用户选择是否显示存储在相应的存储器中的内容。图2到图6中示出的窗口 202具有选择的音乐内容选择按钮208。其他内容选择按钮可以例如代表图像、视频、应用、联系人或者消息。在图2到图6所描绘的实施例中,基于艺术家按照字母顺序排列地显示音乐。左窗口区域204显示内容标识符210的列表,每一个内容标识符是艺术家标识符。中央窗口区域206显示所选择的艺术家的专辑和轨道。中央窗口区域206中的第一内容标识符210是专辑标识符。其他内容标识符210是与专辑分离的轨道。左窗口区域204中的艺术家标识符被选择并且与该艺术家相关联的专辑和轨道被显示在中央窗口区域206中。在图2中,第一指示符212和第二指示符214的每一个具有两个状态之一。肯定状态被表示为黑色或者填充的圆圈,并且表明与该内容标识符110相关联的内容被存储在相应的存储器中。否定状态被表示为白色或者未填充的圆圈,并且表明与该内容标识符110相关联的内容没有被存储在相应的存储器中。尽管第一和第二指示符被表示为黑色或者白色圆圈,但是该指示符可以具有任何适合的形式和外观。例如所述指示符可以包括勾号、叉号或者其他符号,并且可以是任何颜色,例如红色用于否定状态并且绿色用于肯定状态。在图2的左窗口区域204中,表示选择了艺术家“David Bowie”。与该艺术家相关联的第一指示符212表示表明与该艺术家相关联的至少一个内容被存储在计算机存储器108中的肯定状态。与该艺术家相关联的第二指示符214表示表明没有与该艺术家相关联的内容被存储在移动终端存储器122中的否定状态。中央窗口区域206显示与艺术家David Bowie相关联的全部专辑和轨道。在该示例中仅存在一个专辑。第一内容标识符“Space Oddity”指代整个专辑。剩余的内容标识符210指代该专辑的单独轨道。对于中央窗口区域中的每一个内容标识符210,第一指示符212表示肯定状态,并且第二指示符214表示表明该专辑中的每一个轨道被存储在计算机存储器108中、并且没有被存储在移动终端存储器122中的否定状态。左窗口区域204还列出了其相关联的第一和第二指示符212、214都表示否定状态的艺术家。这些艺术家的音乐对于用户可获得,以经由互联网118从远程内容提供商134进行流式传输。用户可以在不向计算机或者移动终端存储器下载任何内容的情况下,远程选择在左窗口区域204中可获得的艺术家并且聆听可获得的音轨。图3示出了与图2类似的用户界面的第二屏幕截图200。用户控制的光标300被示出为位于所选择的艺术家的第二指示符214上方。在光标300位于第二指示符上方而没有选择该指示符(例如鼠标悬停)时,第二指示符将其外观改变为第二存储器符号218的外观。该改变允许用户容易看见光标300当前位于哪一个指示符(即第一或者第二)上方。光标300可以由用户输入硬件107 (例如鼠标)进行控制。在用户利用光标300选择第二指示符214时,开始向移动终端存储器122传输内容。在与左窗口区域204中的艺术家相关联的第二指示符214表明否定状态的同时,如果用户选择了该指示符,则与该艺术家相关联的全部可获得的内容项目被传输到移动终端存储器108。在表示肯定状态或者否定状态的同时,指示符212、214还可以表示过渡状态。在传输(进或者出存储器)与内容标识符210相关联的内容时示出了过渡状态指示符302。在开始与第一和第二指示符212、214相关联的内容的传输或者删除时,该第一和第二指示符212,214从否定状态或者肯定状态改变到过渡状态指示符302,并且正在进行该传输时停留在该状态。过渡状态指示符是临时的并且在传输之后改变到否定状态或者肯定状态。音轨指示符304 (代表当前正在被传输到移动终端存储器108的音轨文件)在过渡状态中具有第二指示符214。由于当前正在传输与该专辑相关联的轨道304,专辑内容标识符306 (代表与该专辑相关联的全部音轨文件)在过渡状态中也具有第二指示符214。现在参照图4,示出了由用户界面提供的第三屏幕截图。这里示出了选择的另一艺术家“Bruce Springsteen”。从图2和图3中可以看出,与该艺术家相关联的第一指示符212表示否定状态,并且与该艺术家相关联的第二指示符214表示肯定状态。因而与该艺术家相关联的内容被存储在移动终端存储器122中,而不是在计算机存储器108中。光标300被显示为位于与所选择的艺术家相关联的第一指示符212上方。在光标位于第一指示符212上方(例如存在鼠标悬停)时,该第一指示符212改变为第一存储器符号216。中央窗口区域206示出了专辑标题306以及与该专辑相关联的轨道列表。在左窗口区域204中的第一指示符212表示否定状态的同时用户选择该第一指示符212时,与该艺术家相关联的内容项目被传输到计算机存储器108中。专辑306和第三轨道304的第一指示符212被表示为过渡状态指示符302,表明当前在传输来自该专辑的轨道3。应该注意到,在光标300位于与内容标识符相关联的内容指示符上方时,不需要选择该内容标识符以使其相关联的内容改变为存储器符号。而且,艺术家标识符不需要被选择以选择与该艺术家相关联的第一和第二指示符,并且用于使内容的传输或者删除发生。
现在参照图5,示出了第一和第二存储器连接按钮220、222的使用。第一存储器连接按钮220示出了肯定状态(表明显示当前存储在计算机存储器108中的内容)。第二存储器连接按钮222示出了否定状态(表明不显示仅存储在移动终端上的内容)。左窗口区域204中示出的全部内容标识符210具有存储在计算机存储器108内的相关联内容。一些艺术家(例如“Bruce Springsteen”)具有存储在计算机存储器108和移动终端存储器122 二者中的内容。其他艺术家(例如“David Bowie”)具有存储在计算机存储器108中的内容、但不具有存储在移动终端存储器122中的内容。该特征的效果在于,其允许用户浏览例如具有存储在计算机存储器108中的相关联内容的全部艺术家,并且因此能够容易且快速地被传输到移动终端存储器122而不需要下载。用户可以选择第一或者第二存储器连接按钮220、222以改变该按钮的状态,并且因此改变被显示的内容。这可以使用光标300或者经由按键命令实现。在图5的实施例中,如果仅PC存储器连接按钮220具有肯定状态,则仅显示存储在计算机存储器108中的内容。由于计算机存储器108不存储对于从远程内容提供商134进行流式传输或者下载可获得的内容,因此不显示该内容。在一个实施例中(未描绘),如果第一和第二存储器连接按钮220、222都具有否定状态,则仅显示对于用户访问可获得的内容,而不显示存储在计算机或者移动终端存储器上的内容。例如,显示对于从远程内容提供商134进行流式传输或者下载可获得的内容。图6示出了由用户界面提供的屏幕截图200。这示出了其中计算机和移动终端都不访问远程内容提供商134的情景,例如由于不存在互联网连接。这里,先前对于用户从远程内容提供商134访问可获得的内容现在不可获得。与该先前可获得的内容相关联的内容标识符210现在为灰色。第一和第二指示符212、214也为灰色以表明该内容当前不可获得。在一些实施例中,如果到远程存储设备存储器134的访问可获得,则用户仍然可以选择灰色的内容标识符210并且浏览将可获得的内容。在其他实施例中,内容标识符210不可选择。在该示例中,第一和第二内容指示符212、214不可选择,并且在光标300位于其上(例如通过鼠标悬停)时,不改变到第一或者第二存储器符号216、218。在其他实施例中,第一和第二指示符可以表示中间状态以及肯定状态、否定状态或者过渡状态。该中间状态可以表明与该内容标识符相关联的一些而非全部内容存储在相应的存储器中。例如,在内容标识符为艺术家标识符的情况下,计算机存储器可以按照艺术家来存储专辑,而不是其他情况。在这种情况下,第一指示符表示中间状态。中间状态指示符可以采取任何适合的形式,例如半填充的圆圈或者与肯定状态和否定状态颜色不同的圆圈。例如,在内容标识符是专辑标识符的情况下,计算机存储器可以存储该专辑,而不是其他情况。在这种情况下,第一指示符表示中间状态。中间状态指示符可以采取任何适合的形式,例如半填充的圆圈或者与肯定状态和否定状态颜色不同的圆圈。选择中间指示符会产生行为。该行为可以取决于用户提供的设置。该行为也可以取决于或者可选地取决于另一因素,例如该内容标识符与什么相关。如果该内容标识符为专辑标识符,则中间指示符的选择可以导致不存在于存储设备中的专辑轨道被拷贝到该存储器中。图7是示出可以在初始化第一和第二指示符的状态中执行的步骤的流程图。过程在步骤700处开始。在步骤702处,开始、执行或者运行软件应用。该步骤可以对特定用户指令做出响应而发生以运行该程序,或者可以对一些其他输入信号做出响应而自动发生。运行软件应用使步骤704发生,显示用户界面的一个屏幕截图。在显示器109上显示用户界面的屏幕截图。在图2-6中示出了用户界面的屏幕截图,然而用户界面可以包括可选的和/或附加的窗口和选项。在步骤706处,计算机处理器106获得或者创建用于存储在计算机存储器108中的内容的索引或者部分索引。该步骤可以对软件应用的激活做出响应而自动执行。例如,计算机处理器106可以自动创建或者从计算机存储器108获取与所选择的内容类型相关的部分索引。因而如果选择了 “音乐”内容选择按钮208,则将仅创建或者获取与音频文件相关的索引。在处理器获得或者创建内容的索引之后,在步骤708处,处理器根据该索引设置与每一个内容标识符相关联的第一指示符的状态。如参照图2到图6所描述的,第一指示符212与计算机存储器108相关。针对在存储在计算机存储器108中的索引中列出的每一个内容项目,处理器设置由黑色或者填充的圆圈表明的肯定状态。针对没有存储在计算机存储器108中的索引中列出的每一个内容项目,处理器设置由白色或者未填充圆圈表明的否定状态。该步骤可以相关于存储在计算机存储器中的全部内容执行,或者仅相关于选择的内容类型执行。在步骤710处,计算机处理器106从移动终端104请求存储在移动终端存储器122中的内容的索引或者部分索引。在开始700之后的任一点处,但是在移动终端做出请求之前,移动终端连接到计算机。移动终端和计算机可以使用有线连接(诸如经由链路130)进行连接,并且在一些实施例中使用USB连接。在其他实施例中,移动终端和计算机可以经由无线网络132在无线通信会话中连接。在一些实施例中,如果还没有运行,则移动终端和计算机的连接可以可选地运行软件应用。可以对移动终端连接到计算机做出响应而自动执行步骤710中对于内容索引的请求。在一些实施例中,仅请求部分索引,例如特定类型的内容索引,例如音频文件。在任何情况下,从计算机处理器106向移动终端处理器120发送请求消息。可以通过在移动终端上运行的软件解释所接收的消息。在步骤712处,移动终端接收内容索引请求消息,并且然后做出响应而获得或者创建针对存储在移动终端存储器122中的内容的索引或者部分索引。移动终端存储器可用预索引了存储在存储器122中的内容,例如在内容被添加到移动终端或者从移动终端删除时维持和更新索引。在其他实施例中,在由计算机处理器106请求之前不创建内容的索引。在步骤714处,移动终端经由内容索引请求消息通过其向移动终端发送的相同通信信道,向计算机发送内容索引。在步骤716处,计算机从移动终端接收内容索引,并且计算机处理器106根据所接收的索引设置与每一个内容标识符相关联的第二指示符的状态。如参照图2到图6描述的,第二指示符与移动终端存储器122相关。针对在存储在移动终端存储器122中的所接收的索引中列出的每一个内容项目,处理器106设置由黑色或者填充的圆圈表明的肯定状态。针对在没有存储在移动终端存储器122中的所接收的索引中列出的每一个内容项目,处理器设置由白色或者未填充圆圈表明的否定状态。应该注意到,步骤710可以在步骤708之后、之前或者与步骤708并行执行。例如,一旦在步骤706中获得了对于计算机存储器的内容索引,可以在步骤708中设置第一指示符,即在步骤710中处理器从移动终端请求索引之前。备选地,可以直到在获得了移动终端存储器索引之后才设置第一指示符以使得一起执行步骤708 (设置第一指示符)和716 (设置第二指示符)。在其他实施例中,处理器106可以能够开始步骤708中的第一指示符的设置,并且同时开始步骤710中的请求移动终端存储器索引。图8是示出与计算机存储器相关的第一指示符的状态更新的流程图。在步骤800处显示用户界面200。用户界面的显示包括显示至少一个内容标识符210,该内容标识符210具有与其相关联的第一和第二指示符212、214。在步骤802处,处理器106在软件应用110的控制下检查与所显示的内容标识符相关联的内容项目是否被存储在计算机存储器108中。该步骤与参照图7描述的步骤706和708类似,然而仅比对索引检查当前被显示的那些内容标识符,以查看其相关联的内容项目是否被存储在计算机存储器中。如果确定与所显示的内容标识符相关联的内容项目被存储在计算机存储器中,则在步骤804处控制与该内容标识符相关联的第一指示符212以显示肯定状态。如果确定与所显示的内容标识符相关联的内容项目没有被存储在计算机存储器中,则在步骤806处控制与该内容标识符相关联的第一指示符212以显示否定状态。对于每一个显示的内容标识符执行步骤802,以使得所显示的第一内容标识符的全部显示正确状态。例如,在选择了“音乐”内容选择按钮208时,缺省显示是在左窗口区域中按照字母顺序排列地列出艺术家,以便在列表中选择第一艺术家并且在中央窗口区域中显示该艺术家的专辑和轨道。在步骤808处,确定是否选择了当前显示的肯定状态第一指示符之一。如果没有选择指示符,则该指示符保持不变并且不移动内容项目。如果在步骤808处选择了肯定状态的第一指示符,则在步骤810处从计算机存储器删除与第一指示符212所属于的内容标识符210相关联的内容项目。在删除内容项目的同时,所选择的第一指示符212可以改变到过渡状态指示符302。如果被删除的内容当前被显示在中央窗口区域206中,则与这些内容项目相关联的第一指示符也改变到过渡状态指示符302。在一些实施例中,如果内容标识符涉及单个内容项目,则表明肯定状态的指示符的选择仅导致删除相关联的内容,例如单个音轨。这里,代表多个内容项目的与内容标识符相关联的肯定状态指示符不对选择做出响应。在该实施例中,避免了内容的偶然批量删除。备选地,在选择了代表多个内容项目的与内容标识符相关联的肯定状态指示符时,用户被提示确认他们希望删除与该内容标识相关联的全部内容。在其他实施例中,表明肯定状态的指示符的选择删除全部相关联的内容。在步骤810中从计算机存储器删除了所选择的内容项目之后,在步骤812中更新与那些内容项目相关联的第一指示符以具有否定状态。这可以涉及更新计算机存储器108索引。如果用户界面200被配置以使得仍然显示没有被存储在计算机存储器108中的内容,则更新所显示的第一指示符以表示否定状态。一旦更新了每一个第一指示符的状态,则处理在步骤826处结束。在步骤814处,确定是否选择了当前显示的否定状态第一指示符之一。如果没有选择指示符,则该指示符保持不变并且不移动内容项目。如果在步骤814处选择了否定状态的第一指示符,则确定应该将与该第一指示符212所属于的内容标识符210相关联的内容项目传输到计算机存储器108中。在步骤816处,确定要被传输到计算机存储器108中的内容项目是否被存储在移动终端存储器122中。该确定可以通过计算机处理器106查阅移动终端存储器索引或者部分索引来执行。实际上,由于用户能够看见期望内容标识符的第二指示符214是否表示肯定状态或者否定状态,用户可能已经意识到他们希望传输到计算机存储器中的内容项目是否被存储在移动终端存储器中。如果所选择的内容项目被存储在移动终端存储器122中,则在步骤818处该内容被从移动终端104传输到计算机102。如先前描述的,该过程可以涉及计算机处理器106向移动终端处理器120发送传输请求,并且移动终端处理器从移动终端存储器获取该内容,且向计算机发送该内容。从移动终端向计算机传输所选择的内容的优点在于,通常这比从外部源下载相同内容更加快速。如果所选择的内容项目没有被存储在移动终端存储器122中,则在步骤820中可以将该内容下载到计算机存储器108中。该用户下载内容的过程在上文已经参照Ovi 商店进行了描述,并且该过程可以涉及诸如完成过程中的日志的附加步骤。在传输或者下载内容项目的同时,所选择的第一指示符212可以改变到过渡状态指示符302。如果被传输的内容当前被显示在中央窗口区域206中,则与这些内容项目相关联的第一指示符也改变到过渡状态指示符302。一旦已经向计算机传输或者下载了所选择的内容,在步骤822中将该内容存储在计算机存储器108中。在步骤822中将所选择的内容项目存储在计算机存储器中之后,在步骤824中更新与这些内容项目相关联的第一指示符以具有肯定状态。这可以涉及更新计算机存储器108索引。如果用户界面200被配置以使得仍然应该显示存储在计算机存储器108中的内容,则更新所显示的第一指示符以表示肯定状态。一旦更新了每一个第一指示符的状态,过程在826处结束。图9是示出与移动终端存储器相关的第二指示符的状态更新的流程图。图9具有与图8相同的结构。在步骤900处,显示包括至少一个内容标识符210的用户界面200,该至少一个内容标识符210具有与其相关联的第一和第二指示符212、214。在步骤902处,计算机处理器106在软件应用110的控制下检查与所显示的内容标识符相关联的内容项目是否被存储在移动终端存储器122中。该检查可以通过查阅移动终端存储器索引或者部分索引的计算机处理器106执行。如果确定与所显示的内容标识符相关联的内容项目被存储在移动终端存储器中,则在步骤904处控制与该内容标识符相关联的第二指示符214以显示肯定状态。如果确定与所显示的内容标识符相关联的内容项目没有被存储在移动终端存储器中,则在步骤906处控制与该内容标识符相关联的第二指示符214以显示否定状态。在步骤908处确定是否选择了当前显示的肯定状态第二指示符之一。如果没有选择指示符,则该指示符保持不变并且不移动内容项目。如果在步骤908处选择了肯定状态指示符,则在步骤910处从移动终端存储器删除与第二指示符214所属于的内容标识符210相关联的内容项目。在删除该内容项目的同时,所选择的第二指示符214可以改变到过渡状态指示符302。如果在中央窗口区域206中当前显示被删除的内容,则与这些内容项目相关联的第二指示符也改变到过渡状态致指示符302。在步骤910中从移动终端存储器删除了所选择的内容项目之后,在步骤912中更新与这些内容项目相关联的第二指示符以具有否定状态。这可以涉及更新移动终端存储器122索引。如果用户界面200被配置以使得仍然显示没有被存储在移动终端存储器122中的内容,则更新所显示的第二指示器以表示否定状态。一旦更新了每一个第二指示符的状态,则过程在步骤926处结束。在步骤914处确定是否选择了当前显示的否定状态第二指示符之一。如果没有选择指示符,则该指示符保持不变并且不移动内容项目。如果在步骤914处选择否定状态第二指示符,则确定与第二指示符214所属于的内容标识符210相关联的内容项目应该被传输到移动终端存储器。在步骤916处,确定要被传输到移动终端存储器122中的内容项目是否被存储在计算机存储器108中。如果所选择的内容项目被存储在计算机存储器108中,则在步骤918中该内容被从计算机传输到移动终端。如果所选择的内容项目没有被存储在计算机存储器108中,则在步骤920处可以下载该内容。用于下载内容的过程已经参照Ovi 商店进行了描述,并且该过程可以涉及诸如完成过程中的日志的附加步骤。通常这将使得如下过程更加方便和快速计算机下载期望的内容并且然后将所下载的内容传输到移动终端104而不是将所述内容直接下载到移动终端。在传输或者下载内容项目的同时,所选择的第二指示符214可以改变到过渡状态指示符302。如果在中央窗口区域206中当前显示被传输的内容,则与那些内容项目相关联的第二指示符也会改变到过渡状态指示符302。一旦向移动终端传输或者下载了所选择的内容,则在步骤922处将其存储在移动终端存储器122中。在步骤922中在移动终端存储器122中存储了所选择的内容项目之后,在步骤924中更新与那些内容项目相关联的第二指示符以具有肯定状态。这可以涉及更新移动终端存储器122索引。如果用户界面200被配置以使得仍然应该显示被存储在移动终端存储器122中的内容,则更新所显示的第二指示符以表示肯定状态。一旦已经更新了每一个第二指示符的状态,则过程在步骤926处结束。在表示肯定状态、否定状态和过渡状态的同时,第一和第二指示符212、214也可以表示错误状态。错误状态指示符可以具有任何适当的外观,并且例如可以在没有成功完成内容传输或者文件损坏时被显示。在备选实施例中,在执行内容项目的传输、下载或者删除之前,用户可以被提示以确认他们希望执行所选择的行为。例如,可以在用户界面200上显示弹出式窗口提示用户确定或者取消所选择的行为。在所选择的内容标识符210代表多个内容项目(上面已经描述的)时,和/或在所选择的内容标识符210仅代表一个内容项目时,可以执行该确认步骤。向用户显示的文本可以取决于所选择的行为(传输、下载或者删除),并且取决于所选择的内容标识符210是否代表单个或者多个内容项目而变化。如果用户选择“确认”,则完成该行为,否则不完成该行为。在备选实施例中,并且参照图8和图9,可以在图8中表示过程中的步骤808和810之间、并且在步骤816与步骤818和820之间执行“显示确定提示”和“接收用户确认”的步骤。类似地,可以在图9中表示的过程中的步骤908和910之间、并且在步骤916与步骤918和920之间执行“显示确认提示”和“接收用户确认”的步骤。在该可选实施例中,更好地防止了用户无意识地传输、下载或者删除内容项目。将意识到,上面描述的实施例是纯说明性的并且不限制本发明的范围。对于本领域的普通技术人员来说,在阅读了本申请之后,其他变化和修改将显而易见。而且,应该理解,本申请的公开包括这里简明或者暗含公开的任何新颖性特征或者任何新颖性特征组合或者其总结,并且在本申请或者从其推导的任何申请的审查期间,可以构想新的权利要求以覆盖任何这样的特征和/或这样特征的组合。
权利要求
1.一种方法,包括 显示与内容相关联的内容标识符; 与所述内容标识符相关联地显示第一指示符和第二指示符; 通过所述第一指示符表明所述内容的一些或者全部是否被存储在第一存储器中;通过所述第二指示符表明所述内容的一些或者全部是否被存储在第二存储器中;以及在所述第一指示符表明没有所述内容被存储在所述第一存储器中、并且所述第二指示符表明所述内容的一些或者全部被存储在所述第二存储器中时,响应于对所述第一指示符的选择,将与所述第一内容标识符相关联的内容从所述第二存储器拷贝到所述第一存储器中。
2.根据权利要求1所述的方法,包括响应于将与所述第一内容标识符相关联的所述内容从所述第二存储器拷贝到所述第一存储器的完成,改变所述第一指示符的状态以表明所述内容的一些或者全部被存储在所述第一存储器中。
3.根据权利要求1或者2所述的方法,包括在所述第一指示符表明所述内容的一些或者全部被存储在所述第一存储器中时,响应于对所述第一指示符的选择 从所述第一存储器删除与所述第一内容标识符相关联的所述内容;以及 改变所述第一指示符的所述状态以表明没有所述内容被存储在所述第一存储器中。
4.根据前述权利要求的任意一项所述的方法,包括在所述第一指示符表明没有所述内容被存储在所述第一存储器中、并且所述第二指示符表明没有所述内容被存储在所述第二存储器中时,响应于对所述第一指示符的选择 将与所述第一内容标识符相关联的内容从外部源下载到所述第一存储器中;以及改变所述第一指示符的所述状态以表明所述内容的一些或者全部被存储在所述第一存储器中。
5.根据前述权利要求的任意一项所述的方法,包括 在正在向所述第一存储器拷贝内容或者从所述第一存储器删除内容时,使所述第一指示符表明过渡状态;以及 使所述第一指示符在表明所述过渡状态的同时不可选。
6.根据前述权利要求的任意一项所述的方法,其中 所述内容标识符涉及多个内容项目;以及 在所述多个内容项目中的仅一些被存储在所述第二存储器中时,在所述第一指示符表明没有所述内容被存储在所述第一存储器中时,响应于对所述第一指示符的选择,将存在于所述第二存储器中的所述内容项目拷贝到所述第一存储器中。
7.根据前述权利要求的任意一项所述的方法,其中 所述内容标识符涉及多个内容项目;以及 在所述多个内容项目中的仅一些被存储在所述第一存储器或者所述第二存储器中时,相应的第一指示符或者第二指示符被配置以表明中间状态。
8.一种装置,被配置以 显示与内容相关联的内容标识符; 与所述内容标识符相关联地显示第一指示符和第二指示符; 使所述第一指示符表明所述内容的一些或者全部是否被存储在第一存储器中;使所述第二指示符表明所述内容的一些或者全部是否被存储在第二存储器中;以及 在所述第一指示符表明没有所述内容被存储在所述第一存储器中、并且所述第二指示符表明所述内容的一些或者全部被存储在所述第二存储器中时,响应于对所述第一指示符的选择,使与所述第一内容标识符相关联的所述内容被从所述第二存储器拷贝到所述第一存储器中。
9.根据权利要求8所述的装置,被进一步配置以响应于将所述第一内容标识符相关联的所述内容从所述第二存储器拷贝到所述第一存储器的完成,改变所述第一指示符的所述状态以表明所述内容的一些或者全部被存储在所述第一存储器中。
10.根据权利要求8或者权利要求9所述的装置,被配置以在所述第一指示符表明所述内容项目的一些或者全部被存储在所述第一存储器中时,进一步响应于对所述第一指示符的选择 从所述第一存储器删除与所述第一内容标识符相关联的所述内容;以及 改变所述第一指示符的所述状态以表明没有所述内容被存储在所述第一存储器中。
11.根据权利要求8到10中的任意一项所述的装置,被配置以在所述第一指示符表明没有所述内容被存储在所述第一存储器中、并且所述第二指示符表明没有所述内容被存储在所述第二存储器中时,进一步响应于对所述第一指示符的选择 将与所述第一内容标识符相关联的内容从外部源下载到所述第一存储器中;以及 改变所述第一指示符的所述状态以表明所述内容的一些或者全部被存储在所述第一存储器中。
12.根据权利要求8到11中的任意一项所述的装置,被配置以 在正在向所述第一存储器拷贝内容或者从所述第一存储器删除内容时,使所述第一指示符表明过渡状态;以及 使所述第一指示符在表明所述过渡状态的同时不可选。
13.根据权利要求8到12中的任意一项所述的装置,被进一步配置以在所述内容标识符涉及多个内容项目时、在所述多个内容项目中的仅一些被存储在所述第二存储器中、并且在所述第一指示符表明没有所述内容被存储在所述第一存储器中时,响应于对所述第一指示器的选择,将存在于所述第二存储器中的所述内容项目拷贝到所述第一存储器中。
14.根据权利要求8到13中的任意一项所述的装置,被进一步配置以在所述内容标识符涉及多个内容项目时、并且在所述多个内容项目中的仅一些被存储在所述第一存储器或者所述第二存储器中时,使相应的第一指示符或者第二指示符表明中间状态。
15.根据权利要求8到14中的任意一项所述的装置,包括被配置以允许用户对所述第一指示符进行选择的用户输入硬件。
16.一种包括权利要求8到15中的任意一项所述的装置和移动终端的系统,其中所述装置是诸如膝上型计算机或者台式计算机的个人计算设备,并且包括所述第一存储器,并且其中所述移动终端包括所述第二存储器。
17.一种计算机程序,在由计算机装置执行时所述计算机程序控制所述计算机装置执行根据权利要求1到7中的任意一项所述的方法。
18.—种其上存储有计算机可读代码的非暂态计算机可读存储介质,在由计算装置执行所述计算机可读代码时,所述计算机可读代码使所述计算装置显示与内容相关联的内容标识符; 与所述内容标识符相关联地显示第一指示符和第二指示符;使所述第一指示符表明所述内容的一些或者全部是否被存储在第一存储器中; 使所述第二指示符表明所述内容的一些或者全部是否被存储在第二存储器中;以及在所述第一指示符表明没有所述内容被存储在所述第一存储器中、并且所述第二指示符表明所述内容的一些或者全部被存储在所述第二存储器中时,响应于对所述第一指示符的选择,将与所述第一内容指示符相关联的所述内容从所述第二存储器拷贝到所述第一存储器中。
全文摘要
一种具有至少一个处理器和具有存储在其上的计算机可读代码的至少一个存储器的装置,所述计算机可读代码在被执行时控制所述至少一个处理器以显示与内容相关联的内容标识符;与所述内容标识符相关联地显示第一指示符和第二指示符;使所述第一指示符表明所述内容的一些或者全部是否被存储在第一存储器中;使所述第二指示符表明所述内容的一些或者全部是否被存储在第二存储器中;以及在所述第一指示符表明没有所述内容被存储在所述第一存储器中、并且所述第二指示符表明所述内容的一些或者全部被存储在所述第二存储器中时,响应于对所述第一指示符的选择,将与所述第一内容标识符相关联的所述内容从所述第二存储器拷贝到所述第一存储器。
文档编号G06Q10/06GK103069397SQ201180040100
公开日2013年4月24日 申请日期2011年6月22日 优先权日2010年6月28日
发明者C·普格斯利, J·达维斯 申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1