Source: https://patents.google.com/patent/CN101385304B/en
Timestamp: 2019-04-20 15:51:18+00:00

Document:
Improved techniques for interaction between a host device (e.g., host computer) and a portable media device (e.g., media player) are disclosed. According to one embodiment, interaction between the host device and the portable media device can be performed over a network. The network can include wired and/or wireless components. The network can also be local, regional or global in geographic coverage. The interaction over the network can be initiated by the portable media device, manually or automatically, so as to request a content update from the host device. In response to the requested content update, updated content is received at the portable media device from the host device, provided a network connection between the portable media device and the host device is available through the network.
 本申请涉及2006年I月3日提交的题目为“MULTMEDIADATA SHARING”的美国临时申请NO. 60/756, 122，在这里其被引为参考。 Title  This application is related filed May 3, 2006 I was "MULTMEDIADATA SHARING" US Provisional Application NO. 60/756, 122, where it is incorporated by reference.
 本申请还涉及：（i)2004年11月12日提交的题目为“WIRELESSSYNCHRONIZATIONBETWEEN MEDIA PLAYER AND HOSTDEVICE” 的美国申请No. 10/987，649，在这里其被引为参考；（ii)2004年10月25日提交的题目为“IMAGE SCALINGARRANGEMENT”的美国申请No. 10/973，657，在这里其被引为参考；（iii) 2004年10月25日提交的题目为“MULTIPLEMEDIA TYPESYNCHRONIZATION BETWEEN HOST COMPUTER ANDMEDIA DEVICE” 的美国申请No. 10/973，925，在这里其被引为参考；（iv) 2003年4月25日提交的题目为“MEDIA PLAYERSYSTEM”的美国申请No. 10/423，490，在这里其被引为参考；（V) 2002年10月21日提交的题目为“INTELLIGENT INTERACTION BETffEENMEDIA PLAYER AND HOST COMPUTER”的美国申请No. 10/277，418，在这里其被引为参考；和（vi) 2002年4月5日提交的题目为“ INTELLIGENTYNCHR0NIZATI0N OF MEDIAPLAYER WITH HOST COMPUTER”的美国申请No. 10/118，069，在这里其被引为参考。  The present application further relates to: (i) Title November 12, 2004 filed "WIRELESSSYNCHRONIZATIONBETWEEN MEDIA PLAYER AND HOSTDEVICE" U.S. Application No. 10 / 987,649, which is incorporated herein by reference; (ii) topic October 25, 2004 entitled "IMAGE SCALINGARRANGEMENT" US application No. 10 / 973,657, which is herein incorporated by reference; (iii) the title October 25, 2004 entitled "MULTIPLEMEDIA TYPESYNCHRONIZATION BETWEEN HOST COMPUTER ANDMEDIA DEVICE "US application No. 10 / 973,925, which is herein incorporated by reference; (iv) the title April 25, 2003 entitled" MEDIA PLAYERSYSTEM "US application No. 10/423, 490, where it is incorporated by reference; (V) title October 21, 2002 entitled "INTELLIGENT INTERACTION BETffEENMEDIA PLAYER AND HOST COMPUTER" US application No. 10 / 277,418, which is herein incorporated by reference ; and (vi) the title April 5, 2002 entitled "INTELLIGENTYNCHR0NIZATI0N oF MEDIAPLAYER WITH HOST COMPUTER" US application No. 10 / 118,069, which is herein incorporated by reference.
 本发明涉及便携式媒体设备，更具体而言，本发明涉及更新驻留在便携式媒体设备上的内容。  The present invention relates to portable media devices and, more particularly, the present invention relates to a content update resident on the portable media device.
 通常在诸如个人数字助理（PDA)这样的便携式设备和主机计算机之间执行同步操作，以同步电子文件或其他资源。  The synchronization is typically performed between the portable device and a host computer such as a personal digital assistant (PDA), to synchronize electronic files or other resources. 例如，这些文件或其他资源可以关于文本文件、数据文件、日历约会、电子邮件、待办事项列表、电子rolodex等等。 For example, these files or other resources on text files, data files, calendar appointments, e-mail, to-do lists, electronic rolodex and so on. 但是,这样的同步方案通常使用文件名和修改日期来确定文件是否需要在设备之间被复制。 However, such synchronization schemes typically use file names and modification dates to determine whether files need to be copied between devices. 这些同步方案可以很大程度上被自动化，但是在设备被连接时必须手动启动这些同步方案。 These synchronization schemes can be largely automated, but you must manually start these programs in sync when the device is connected.
 对于诸如MP3播放器之类的媒体播放器，通常通过使用拖放操作来使文件在主机计算机和媒体播放器之间移动，就像传统上对于将数据文件从Windows桌面复制到软盘所做的那样。  For a media player such as an MP3 player or the like, it is usually to make the file by using the drag and drop moving between the host computer and the media player, as conventionally for the data file from the Windows desktop to a floppy disk as do. 因此，媒体播放器的用户手动地为各个媒体项目执行同步。 Therefore, media player for each user manually synchronize media project implementation. 结果，对于用户而言，同步有些乏味，并且耗费时间。 As a result, for the user, some synchronization tedious, and time consuming.
 最近，媒体播放器已经能够在进行经由电缆的总线连接时与主机计算机同步。  More recently, media players have been able to synchronize with a host computer is performed via the bus connection cable. 这里，当电缆被连接在主机计算机和媒体播放器之间时，同步可以由主机计算机自动启动。 Here, when the cable is connected between the host computer and the media player, the synchronization may be initiated automatically by the host computer. 主机计算机的用户也可以手动启动同步，只要电缆被连接在主机计算机和媒体播放器之间。 The host computer user may also manually initiate synchronization so long as the cable is connected between the host computer and the media player. 在任何一种情况下，同步的启动是由主机计算机执行的，这对应于“推”模型。 In either case, the start synchronization is performed by the host computer, which corresponds to a "push" model. 通常，主机计算机将操作媒体管理应用，其中媒体管理应用有助于媒体管理，也有助于将这样的媒体中的一些或所有同步到媒体播放器。 Typically, the host computer will operate a media management application, wherein the media management application helps manage media, such media also help to some or all of the synchronization to the media player. 媒体管理应用的一个例子是由加利福尼亚Cupertino的AppleComputer, Inc.所提供的iTunes®媒体管理软件。 An example of a media management application by Cupertino, California AppleComputer, Inc. provided iTunes® media management software. 媒体播放器的一个例子是也由加利福尼亚Cupertino的Apple Computer, Inc.所提供的iPod®媒体设备,其具有经由电缆与主机计算机进行同步的能力。 One example of a media player is also iPod® media device by the Cupertino, California Apple Computer, Inc. is provided, which has the ability to synchronize with a host computer via a cable. 经由电缆进行同步的一个缺点在于必须进行电缆连接。 Via cable synchronize a disadvantage that must be connected to the cable. 用户可能经常忘记连接电缆。 Users may often forget to connect the cable. 没有电缆连接，就不会进行同步。 No cable connection, will not be synchronized. 用户可以使用坞站来简化连接过程。 The user can use a docking station to simplify the connection process. 但是，用户仍然可能忘记将媒体播放器耦接到坞站。 However, users still may forget the media player coupled to the docking station. 此外，电缆的长度通常相对较短，诸如几英尺（例如，2-6英尺），因此媒体播放器必须放在主机计算机的几英尺之内，以便进行同步。 In addition, generally a relatively short length of the cable, such as a few feet (e.g., 2-6 feet), so the media player must be placed within a few feet of the host computer for synchronization.
 因此，越来越需要改进的技术来在远离主机计算机放置时更新（例如，同步）媒体播放器上的内容。  Therefore, an increasing need for improved techniques to update (e.g., synchronize) content on the media player is placed away from the host computer.
 本发明涉及主机设备（例如，主机计算机）和便携式媒体设备（例如,媒体播放器）之间的交互。 It relates to interaction between a host device (e.g., host computer) and a portable media device (e.g., media player)  the present invention. 根据本发明的一个实施例，主机设备和便携式媒体设备之间的交互可以在网络上执行。 Example interaction between the host device and the portable media device in accordance with one embodiment of the present invention can be performed over a network. 网络可以包括有线和/或无线组件。 The network may include wired and / or wireless components. 网络在地理覆盖区域上可以是本地的、区域性的或全球的。 Network in the geographic coverage area may be local, regional or global. 在网络上的交互可以由便携式媒体设备手动地或自动地启动，以向主机设备请求内容更新。 Interaction on the network can be initiated automatically or by a manually portable media device to request updates to the host device. 例如，便携式媒体设备的用户可以与其用户接口交互，以便手动地从主机设备请求内容更新。 For example, a user of the portable media device can interact with its user interface, in order to manually update the contents of the request from the host device. 作为另一个例子，便携式媒体设备可以自动地（即，不需要用户输入）从主机设备请求内容更新。 As another example, the portable media device can automatically (i.e. without user input) request a content update from the host device. 无论如何,如果便携式媒体设备和主机设备之间的网络连接通过网络是可用的，那么响应于所请求的内容更新，在便携式媒体设备处接收来自主机设备的所更新的内容。 In any event, if the network between the portable media device and the host device connected via a network is available, then the response to the requested content update, receiving content from the host device is updated in the portable media device. 一般而言，而不是排他地或必须地，所更新的内容是媒体数据。 In general, but not exclusively or necessarily, the updated content is media data.
 本发明可以用许多方式实现，包括方法、系统、设备、装置或计算机可读介质。  The present invention can be implemented in numerous ways, including a method, system, apparatus, device, or computer readable media. 本发明的几个实施例如下所述。 Several embodiments of the present invention is as follows.
 作为一种用于经由网络从媒体主机设备更新驻留在便携式媒体设备上的内容的方法，本发明的一个实施例包括至少以下步骤：接收请求从媒体主机设备上可用的内容更新驻留在便携式媒体设备上的内容的用户请求；确定所述便携式媒体设备目前是否具有对所述媒体主机设备的网络访问；当所述确定步骤确定了所述便携式媒体设备目前具有对所述媒体主机设备的网络访问时，发送内容更新请求到所述媒体主机设备；接收响应于所述内容更新请求的来自所述媒体主机设备的内容；和将从所述媒体主机设备所接收的内容存储到所述便携式媒体设备上。  As a method for updating content resident on the portable media device from a media host device over a network method, an embodiment of the present invention comprises at least the steps of: receiving a request from the media content available in the host device updates user left on the portable media device content request; determining whether the portable media device presently has network access to the media host device; when the determining step determines that the portable media device presently has the media host when the network access device sends a content update request to the media host device; receiving a response content from the media host device to the content update request; and a storage medium from the content received by the host device to the described later on the portable media device.
 作为一种用于经由网络从媒体主机设备更新驻留在便携式媒体设备上的内容的方法，本发明的另一个实施例包括至少以下步骤：确定所述便携式媒体设备目前是否具有对所述媒体主机设备的网络访问；当所述确定步骤确定了所述便携式媒体设备目前具有对所述媒体主机设备的网络访问时，确定是否要从所述媒体主机设备上可用的内容更新所述便携式媒体设备上驻留的内容；当所述确定步骤确定了要从所述媒体主机设备上可用的内容更新所述便携式媒体设备上驻留的内容时，发送内容更新请求到所述媒体主机设备；接收响应于所述内容更新请求的来自所述媒体主机设备的内容；和将从所述媒体主机设备所接收的内容存储到所述便携式媒体设备上。  As a method of content on a portable media device via a network residing update from the media host device for another embodiment of the present invention comprises at least the steps of: determining whether the portable media device is currently having the said network access to the media host device; when the determining step determines that the portable media device presently has network access to the media host device, determines whether from the content available on the media host device updates the portable content residing on the media device; when the determining step determines the content available on the media host device from the update content resident on the portable media device, sends a content update request to the media host device; in response to receiving content from the media host device the content update request; and content from the media host device stores the received onto the portable media device.
 作为一种包括计算机程序代码的计算机可读介质，所述计算机程序代码用于经由网络从主机设备更新驻留在便携式设备上的内容，本发明的一个实施例包括至少：用于确定是否要从所述主机设备上可用的内容更新所述便携式设备上驻留的内容的计算机程序代码；用于确定所述便携式设备目前是否具有对所述主机设备的网络访问的计算机程序代码；用于当不仅确定所述便携式设备目前具有对所述主机设备的网络访问，而且确定所述便携式设备上驻留的内容要被更新时，发送内容更新请求到所述主机设备的计算机程序代码；用于接收响应于所述内容更新请求的来自所述主机设备的内容的计算机程序代码；和用于将从所述主机设备所接收的内容存储到所述便携式设备上的计算机程序代码。  As a computer program code comprising computer-readable medium, the computer program code for updating content resident on a portable device from a host device via a network, one embodiment of the present invention comprises at least: means for determining whether from the content available on the host device to update the content resident on the portable device computer program code; computer program code for determining whether the portable device presently has network access to the host device; with to determine not only when the portable device is currently have network access to the host device, and determines the content resident on the portable device to be updated, the content update request transmitted to the host computer program code device; with in response to receiving the content from the computer program code of the host device to the content update request; and means for content from the host device received the computer program code stored on the portable device.
 作为一种便携式媒体设备，能够经由网络从媒体主机设备更新驻留在所述便携式媒体设备上的内容，本发明的一个实施例包括至少：存储内容的数据存储设备；和处理器，用于存储、访问和呈现来自所述数据存储设备的存储内容，所述处理器被配置为：（i)确定是否要从所述媒体主机设备上可用的内容更新所述便携式媒体设备上驻留的内容；（ii)确定所述便携式媒体设备目前是否具有对所述媒体主机设备的网络访问；（iii)当不仅确定所述便携式媒体设备目前具有对所述媒体主机设备的网络访问、而且确定所述便携式媒体设备上驻留的内容要被更新时，发送内容更新请求到所述媒体主机设备；（iv)接收响应于所述内容更新请求的来自所述媒体主机设备的内容；和（V)将从所述媒体主机设备所接收的内容存储到所述数据存储设备中。  As a portable media device capable of updating content resident on the portable media device from a media host device over a network, one embodiment of the present invention includes at least: a data storage device for storing content; and a processor, for storing, accessing and presenting the stored content from said data storage device, the processor configured to: (i) from determining whether the content available on the media host device onto the portable media device updating resident content; (ii) determining whether the portable media device presently has network access to the media host device; (iii) only when determining whether the portable media device presently has network access to the media host device, and determining when the content resident on the portable media device is to be updated, send a content update request to the media host device; (iv) in response to receiving the contents from the media host device update request; and (V ) from the media host device stores the received content to the data storage device.
 本发明的其他方面和优点将从结合了附图的以下详细描述中变得显而易见，所述描述通过实例的方式阐述了本发明的原理。  Other aspects and advantages of the present invention from the following detailed description in conjunction become apparent, the description sets forth the principles of the invention by way of example.
 图I是根据本发明一个实施例的网络媒体系统的框图。  I is a block diagram of a network media system according to one embodiment of the present invention.
 图2是根据本发明一个实施例的内容更新过程的流程图。  FIG 2 is a flowchart of a content update process according to an embodiment of the present invention.
 图3A和3B是根据本发明一个实施例的手动内容更新过程的流程图。  FIGS. 3A and 3B is a flowchart of a manual content update process according to an embodiment of the present invention.
 图4是根据本发明一个实施例的自动内容更新过程的流程图。  FIG. 4 is a flowchart of an automatic content update process according to an embodiment of the present invention.
 图5A是根据本发明一个实施例的典型菜单屏幕。  FIG 5A is a representative menu screen according to one embodiment of the present invention.
 图5B是根据本发明一个实施例的典型同步（sync)设置屏幕。  FIG 5B is a synchronization (sync) setting screen according to an exemplary embodiment of the present invention.
 图5C是根据本发明一个实施例的典型内容选择屏幕。  FIG 5C is a representative content selection screen according to an embodiment of the present invention.
 图6是根据本发明一个实施例的媒体管理系统的框图。  FIG. 6 is a block diagram of a media management system according to an embodiment of the present invention.
 图7是根据本发明一个实施例的媒体播放器的框图。  FIG. 7 is a block diagram of a media player according to one embodiment of the present invention.
 本发明涉及主机设备（例如主机计算机）和便携式媒体设备（例如媒体播放器）之间的交互。 It relates to interaction between a host device (e.g., host computer) and a portable media device (e.g., media player)  the present invention. 根据本发明的一个实施例，主机设备和便携式媒体设备之间的交互可以在网络上执行。 Example interaction between the host device and the portable media device in accordance with one embodiment of the present invention can be performed over a network. 网络可以包括有线和/无线组件。 The network may include wired and / or wireless components. 网络在地理覆盖范围上也可以是本地的、区域性的或全球的。 Network on geographic coverage can be local, regional or global. 网络上的交互可以手动地或自动地由便携式媒体设备启动，以便向主机设备请求内容更新。 Interaction on the network may be manually or automatically initiated by the portable media device, in order to request a content update to the host device. 例如，便携式媒体设备的用户可以与其用户接口交互，以手动地向主机设备请求内容更新。 For example, a user of the portable media device can interact with its user interface to manually request a content update to the host device. 作为另一个例子，便携式媒体设备可以自动地（即不需要用户输入）向主机设备请求内容更新。 As another example, the portable media device can automatically (i.e. no user input) request a content update to the host device. 无论如何,如果便携式媒体设备和主机设备之间的网络连接通过网络是可用的，那么响应于所请求的内容更新，在便携式媒体设备处从主机设备接收被更新的内容。 In any event, if the network between the portable media device and the host device connected via a network is available, then the response to the requested content update, the content is updated at the portable media device is received from the host device. 一般而言，而不是排他或必须地，被更新的内容是媒体数据。 Generally, but not exclusively or necessarily, updated content is media data.
 以下将参考图1-7来描述本发明的实施例。  Here will be described with reference to Figures 1-7 embodiment of the present invention. 但是，本领域的技术人员将易于理解，这里给出的关于这些附图的详细描述是为了解释的目的，因为本发明可以延伸到这些被限制的实施例之外。 However, those skilled in the art will readily be appreciated, given herein regarding the detailed description of the drawings for purposes of explanation, because the invention extends beyond these embodiments are restricted.
 图I是根据本发明一个实施例的网络媒体系统100的框图。  Figure I is a block diagram of a network media system 100 according to an embodiment of the present invention. 网络媒体系统100支持通过网络在不同媒体设备之间交换数字数据。 Network via a network media system 100 supports exchange of digital data between different media devices. 网络媒体系统100包括媒体主机设备102 (MHD)。 Network media system 100 includes a media host device 102 (MHD). 媒体主机设备102耦接到有线网络104。 Media host device 102 is coupled to a wired network 104. 有线网络104是数据网络，诸如局域网、广域网或全球网。 Wired network 104 is a data network, such as a local area network, wide area network or a global network. 在一个实施例中，全球网可以对应于万维网或因特网。 In one embodiment, the global network can correspond to the World Wide Web or the Internet. 媒体主机设备102操作媒体管理应用（MMA) 106。 Media host device 102 operates a media management application (MMA) 106. 媒体管理应用106操作以辅助媒体主机设备102的用户管理驻留在媒体主机设备102上或者对媒体主机设备102可用的数字数据，即媒体项目。 Media management application 106 operates to assist a user manage the media host device 102 resides on the media host device 102 or the digital media host device 102 the data available, i.e., media items. 数字数据也可以包括非媒体数据，诸如文本文件、数据库数据、数据文件、日历约会、电子邮件、待办事项列表、联系人等等。 The digital data may also include non-media data, such as text files, database data, data files, calendar appointments, e-mail, to-do lists, contacts and so on.
 网络媒体系统100还包括媒体存储服务器108。  The network media system 100 also includes a media storage server 108. 媒体存储服务器108提供在线商业中心，用于访问数字数据，即媒体项目。 Online media store server 108 provides business center for accessing digital data, namely media projects. 通过经由有线网络104与媒体存储服务器108交互，媒体主机设备102或其他设备能够浏览、预览、播放或购买媒体项目。 A wired network 104 via interaction with the media storage server 108, the media host device 102 or other devices can browse, preview, play or purchase media items. 有关在线商业中心的更多细节被提供在美国专利公开2005/0021478A1中，在这里其被引为参考。 For more details about the online business center is provided in US Patent Publication 2005 / 0021478A1 in, where it is incorporated by reference.
 网络媒体系统110还支持便携式媒体设备110。  The network media system 110 also supports the portable media device 110. 便携式媒体设备110可以通过无线网络112无线地耦接到有线网络104。 The portable media device 110 may be coupled to a wired network 104 via a wireless network 112 wirelessly. 无线网络112通常被限制到一地理区域，并且只要便携式媒体设备110位于该地理区域之内，便携式媒体设备110就能够正常地连接到无线网络112，并且然后经由有线网络104连接到媒体主机设备102或媒体存储服务器108。 Wireless network 112 is typically limited to a geographic area, and insofar as the portable media device 110 is located in the geographic area, the portable media device 110 can normally connect to the wireless network 112, and then connected to the media host device 102 via a wired network 104 108 or the media store server. 为了易于网络连接，便携式媒体设备110存储了媒体主机设备102和/或媒体存储服务器108的网络地址。 To facilitate the network connection, the portable media device 110 stores the media host device 102 and / or the media store server 108 of the network address.
 通过将便携式媒体设备110经由无线网络112和有线网络104连接到媒体主机设备102或者媒体存储服务器108，便携式媒体设备110可以向媒体主机设备102或媒体存储服务器108请求被更新的内容。  SUMMARY by the portable media device 110 is connected to the media host device 102 or the media store server via the wireless network 112 and wired network 104, 108, the portable media device 110 may be updated to the requesting media host device 102 or the media store server 108. 被更新的内容是要被提供到便携式媒体设备110的数字数据。 Updated content is to be supplied to the digital data 110 of the portable media device. 在一个实施例中，被更新的内容可以是在媒体主机设备102上最新获得的数据，或者来自媒体主机设备102的不同数据。 In one embodiment, the content may be updated data on the media host device 102 newly obtained or different data from the media host device 102. 为了使便携式媒体设备110能够通过这一个或多个网络104，112连接到相关联的媒体主机设备102，媒体主机设备102必须被激活。 In order for the portable media device 110 can be connected to the associated media host device via one or more networks 104, 112 102, the media host device 102 must be activated. 换句话说，媒体主机设备102，例如个人计算机，需要被接通电源，尽管其可能正在休眠或者处于低能耗模式。 In other words, the media host device 102, such as a personal computer, to be powered, although it may be dormant or in low-power mode.
 与媒体主机设备102或媒体存储服务器108相比，便携式媒体设备110可以远程地放置，甚至位于不同国家，而便携式媒体设备110可以请求或接收被更新的内容。  and the media host device 102 or the media store server 108 as compared to the portable media device 110 can be located remotely, or even in different countries, and the portable media device 110 can request and receive content to be updated. 被更新的内容可以从媒体存储服务器108或相关联的媒体主机设备102获得，并且通过有线网络104和无线网络112被传递到便携式媒体设备110。 Updated content can be obtained from the media storage server 102 or 108 associated with the media host device, and is transmitted to the portable media device 110 through a wired network 104 and wireless network 112. 在另一个实施例中，便携式媒体设备110也可以接收、发送或与网络媒体系统支持的另一个便携式媒体设备交换数字数据。 In another embodiment, the portable media device 110 may also receive, transmit or the network media system to another portable media device supported by the exchange of digital data. 在一个实现中，便携式媒体设备110经由网络104，112发送命令，该命令在媒体主机设备102或媒体存储服务器108上执行。 In one implementation, the portable media device 110 sends commands via the network 104, 112, the command is executed on the media host device 102 or the media store server 108. 在另一个实现中，便携式媒体设备110可以包括媒体管理应用，以访问和检索远端存储的媒体，诸如在媒体主机设备102上存储的媒体。 In another implementation, the portable media device media 110 may include a media management application to access and retrieve remote storage media, such as stored on the media host device 102.
 虽然图I未示出，但是网络媒体系统100通常支持多个不同的便携式媒体设备。  Although not shown in FIG. I, the network media system 100 typically supports a plurality of different portable media devices. 因此，多个便携式媒体设备可以耦接到无线网络112。 Thus, a plurality of portable media devices 112 may be coupled to a wireless network. 类似地，网络媒体系统100也可以包括能够服务一不同地理区域的另一个无线网络114。 Similarly, the network media system 100 can also include another wireless network 114 can serve a different geographic region. 无线网络114也可以支持多个不同的便携式媒体设备。 Wireless network 114 may also support a plurality of different portable media devices. 此外，网络媒体系统100也可以支持多个不同的便携式媒体设备。 Furthermore, the network media system 100 can also support a plurality of different portable media devices. 通常，这些便携式媒体设备中的某一个将与这些媒体主机设备中的某一个相关联。 Typically, these portable media devices will be one associated with one of the media host device. 例如，第一用户可以是与媒体主机设备102以及便携式媒体设备110相关联的拥有者或用户。 For example, a first user may be a media host device 102 and the portable media device 110 associated with the owner or user. 同样地，媒体主机设备102和便携式媒体设备110通常彼此相关联。 Similarly, the media host device 102 and the portable media device 110 is typically associated with each other. 更一般地,特定媒体主机设备可以是用于一个或多个便携式媒体设备的主机媒体。 More generally, a particular media host device may host media for one or more portable media devices.
 根据本发明的一个方面，便携式媒体设备当在合适的无线网络的情况下能够和其相关媒体主机设备交互。  In accordance with one aspect of the present invention, when a portable media device capable of interaction in the case of the device suitable wireless network and its associated media host. 因此，便携式媒体设备可以启动对其被存储内容的更新。 Therefore, the portable media device can initiate an update of its content is stored. 对便携式媒体设备上所存储的内容的更新可以导致不同内容被存储在便携式媒体设备上。 Updates to the content stored on the portable media device can cause different content to be stored on the portable media device. 被更新的内容可以从媒体主机（诸如提供在线媒体存储的媒体存储服务器）、媒体主机设备或另一个便携式媒体设备获得。 Content can be updated, the host device or another portable media device media obtained from a media host (such as an online media store server storage medium). 例如，即使便携式媒体设备远离媒体主机设备，便携式媒体设备(或其用户)也能够请求和接收不同的播放列表、歌曲、视频、相册或播客（podcast)。 For example, even if the portable media device remote from the media host device, the portable media device (or its user) can also request and receive a different playlist, song, video, photo album or podcast (podcast).
 图2是根据本发明一个实施例的内容更新过程200的流程图。  FIG 2 is a flowchart of a process 200 updates the contents in accordance with one embodiment of the present invention. 内容更新过程200 例如由便携式媒体设备、诸如图I所示的便携式媒体设备110执行。 Content update process 200, for example, as shown in FIG. I portable media device 110 is performed by the portable media device.
 内容更新过程200开始于判断202，其确定是否应该执行内容更新。  The content update process 200 begins with a decision 202 that determines whether a content update should be performed. 当判断202确定不应当执行内容更新时，内容更新过程200等待，直到要执行内容更新。 When the decision 202 determines a content update should not be performed, the content update process 200 waits until a content update to be performed. 一旦判断202确定要执行内容更新，则判断204确定到媒体主机设备的网络访问是否可用。 Once the decision 202 determines that a content update to be performed, it is determined that access to the network 204 determines the media host device is available. 当判断204确定到媒体主机设备的网络访问不可用时，内容更新过程200可以返回到块202或者可以等待网络访问可用。 When the decision 204 determines network access to the media host device is not available, the content update process 200 may return to block 202 or may wait for the network access is available.
 另一方面，当判断204确定到媒体主机设备的网络访问可用时，向媒体主机设备请求内容更新206。  On the other hand, when the decision 204 determines that network access to the media host device is available to request updated content 206 to the media host device. 判断208然后确定是否已经从媒体主机设备接收到内容更新。 Analyzing 208 then determines whether it has received from the host device to the media content update. 当判断208确定还没有接收到内容更新时，内容更新过程200等待这样的更新。 When the determination 208 determines a content update has not been received, the content update process 200 awaits such an update. 一旦判断208确定已经接收到内容更新，则所接收到的内容被存储210在便携式媒体设备上，从而更新便携式媒体设备上的内容。 Once the decision 208 determines that a content update has been received, then the received content is stored 210 on the portable media device, thereby updating the content on the portable media device. 在块210之后，内容更新过程200完成并结束。 Following block 210, the content update process 200 is complete and ends.
 图3A和3B是根据本发明一个实施例的手动内容更新过程300的流程图。  Figures 3A and 3B is a flowchart 300 of a manual content update process according to an embodiment of the present invention. 手动内容更新过程300例如由便携式媒体设备、诸如图I所示的便携式媒体设备110执行。 Manual content update process 300, for example, as shown in FIG. I portable media device 110 is performed by the portable media device.
 手动内容更新过程300开始于判断302。  The manual content update process 300 begins with a decision 302. 判断302确定是否已经接收到内容更新请求。 Analyzing 302 determines whether a content update request has been received. 这里，内容更新请求是由用户对于便携式媒体设备的行为而引起的。 Here, the content update request by a user of the portable media device to the behavior caused. 因此，当判断302确定还没有接收到内容更新请求时,手动内容更新过程300等待这样的请求。 Thus, when the decision 302 determines a content update has not been received request, manual content update process 300 awaits such a request. 换句话说，当从用户接收到内容更新请求时，手动内容更新过程300被调用。 In other words, when receiving a content update request from the user, the manual content update process 300 is invoked.
 一旦判断302确定已经进行内容更新请求，判断304就确定无线网络是否对于便携式媒体设备可用。  Once the decision 302 determines that a content update request has been performed, decision 304 determines whether a wireless network is available to the portable media device. 当判断304确定无线网络不可用时，网络不可用消息被显示306在便携式媒体设备上。 When the decision 304 determines that the wireless network is not available, the network unavailable message is displayed 306 on the portable media device. 在块306之后，手动内容更新过程300返回，以重复判断302，以便处理随后的内容更新请求。 After block 306, the manual content update process 300 returns to repeat the decision 302 so that subsequent content update request processing.
 可替换地，当判断304确定无线网络可用时，获取308对于媒体主机设备（MHD)的网络访问信息。  Alternatively, when the decision 304 determines that a wireless network is available, network access information for acquiring 308 the media host device (MHD) is. 假定媒体主机设备之前与便携式媒体设备相关联。 Before assuming that the media host device associated with the portable media device. 然后，尝试310从便携式媒体设备到媒体主机设备的连接（即，网络连接）。 Then, 310 attempts to connect the portable media device from a media host device (i.e., network connection). 这里，连接可以通过一个或多个网络，无论是无线的还是有线的。 Here, the connection may be through one or more networks, whether wireless or wired. 接下来，判断312确定所尝试的连接是否已经被建立。 Next, a decision 312 determines whether the attempted connection has been established. 当判断312确定已经建立了连接时，验证信息可以被发送314到媒体主机设备。 When the decision 312 determines the connection has been established, authentication information may be sent 314 to the media host device. 在一个实施例中，验证信息之前被存储在便携式媒体设备上，并且被检索并发送314到媒体主机设备。 In one embodiment, the verification is on the portable media device, and the previously stored information is retrieved and sent 314 to the media host device. 举例来说，验证信息可以涉及便携式媒体设备的设备标识符。 For example, the authentication information may relate to the device identifier of the portable media device. 设备标识符可以是唯一的（例如，GUID)或者准唯一的。 Device identifier can be unique (e.g., GUID) or pseudo unique. 设备标识符也可以被加密，以提供在网络上的安全传递。 Device identifier may be encrypted to provide secure delivery over the network. 在块314之后，判断316确定验证是否已经成功。 Following block 314, it is determined 316 determines whether the authentication has been successful. 这里，媒体主机设备一接收到验证信息就尝试验证便携式媒体设备。 Here, the media host device receiving the authentication information on attempts to authenticate the portable media device. 在一个实现中，媒体主机设备存储访问控制列表，其中访问控制列表标识有权经由网络访问媒体主机设备的那些设备。 In one implementation, the media access control list stored in the host device, wherein the access control list identifies those devices via the network have the right to access to the media host device. 例如，访问控制列表可以包括对应于那些被授权设备（例如便携式媒体设备）的设备标识符。 For example, the access control list may include those corresponding to the authorized devices (e.g., portable media device) device identifier. 当判断316确定验证没有成功时，以及当判断312确定还没有建立连接时，访问不可用消息可以被显示318在便携式媒体设备上。 When the determination 316 determines that the verification is not successful, and when the decision 312 determines the connection has not been established, access unavailable message can be displayed 318 on the portable media device. 在块318之后，手动更新过程300返回，以重复判断302和随后的块。 Following block 318, the manual update process 300 returns to repeat the decision 302 and subsequent blocks.
 另一方面，当判断316确定便携式媒体设备已经成功地被验证时，手动内容更新过程300继续。  On the other hand, when the judgment determines that the portable media device 316 has been successfully verified, manual content update process 300 continues. S卩，内容更新请求被从便携式媒体设备发送320到媒体主机设备。 S Jie, the content update request is sent to the media host device 320 from the portable media device. 判断322然后确定是否已经响应于内容更新请求而从媒体主机设备接收了内容。 Analyzing 322 then determines whether the content in response to the content update request received from the media host device. 当判断322确定已经接收到内容时，所接收的内容被存储324到便携式媒体设备（PMD)。 When the determination 322 determines that content has been received, the received content is stored 324 to the portable media device (PMD).  在一个实施例中，便携式媒体设备也可以从媒体主机设备接收内容更新指令。  In one embodiment, the portable media device may update instruction from the host device receives the media content. 内容更新指令是能够被便携式媒体设备理解和执行的指令。 Content update instructions are instructions that can be understood that the portable media device and executed. 例如，内容更新指令可以使便携式媒体设备从便携式媒体设备中删除某个现有的内容，从而释放存储空间用于新接收的内容。 For example, the content update instructions can cause the portable media device to delete certain existing content from the portable media device, thereby releasing storage space for newly received content. 内容更新指令也可以通知便携式媒体设备如何以及在哪里存储新接收的内容。 Content update instructions can also notice how the portable media device and storing the newly received content where.
 在所接收到的内容已经被存储324之后，判断326确定更新是否完成。 After the  received content to have been stored 324, a determination 326 determines whether the update is completed. 当判断326确定更新没有完成时，手动内容更新过程300返回，以重复判断322，从而附加内容可以被接收并被存储。 When it is determined 326 determines that the update is not completed, the manual content update process 300 returns to repeat the decision 322 so that additional content can be received and stored. 当判断326确定更新完成时，手动内容更新过程300返回，以重复判断302，从而随后的内容更新可以被类似地处理。 When it is determined 326 determines that the update is completed, the manual content update process 300 returns to repeat the decision 302 so that subsequent content updates can be similarly processed.
 此外，当判断322确定还没有接收到内容时，判断328可以确定到媒体主机设备的连接是否已经丢失。  Further, when it is determined 322 determines that content has not been received, determination 328 may determine whether the connection to the media host device has been lost. 当判断328确定到媒体主机设备的连接还没有丢失时，手动内容更新过程300返回，以重复块322。 When the determination 328 determines the connection of the media host device has not been lost, the manual content update process 300 returns to repeat the block 322. 可替换地，当判断328确定连接已经丢失时，内容更新被取消330，然后手动内容更新过程300返回到判断302，从而随后的内容更新可以类似地被处理。 Alternatively, when the determination 328 determines that the connection has been lost, the content update is canceled 330 and then the manual content update process 300 returns to decision 302 so that subsequent content updates can be similarly processed.
 图4是根据本发明一个实施例的自动内容更新过程400的流程图。  FIG. 4 is a flowchart 400 of an automatic content update process according to an embodiment of the present invention. 自动内容更新过程400例如由便携式媒体设备、诸如图I所示的便携式媒体设备110执行。 Automatic content update process 400, for example, as shown in FIG. I portable media device 110 is performed by the portable media device. 自动内容更新过程400开始于判断402，其确定无线网络对于便携式媒体设备是否可用。 Automatic content update process 400 begins with a decision 402 that determines whether a wireless network is available to the portable media device. 当判断402确定无线网络不可用时，自动内容更新过程400等待网络可用。 When the decision 402 determines that the wireless network is not available, the automatic content update process 400 waits for network availability. 可选地，网络不可用指示可以被显示在便携式媒体设备上，以通知便携式媒体设备的用户，告诉他们网络不可用。 Alternatively, the network is unavailable indication can be displayed on a portable media device, in order to inform the user of the portable media device, tell them the network is unavailable.
 可替换地，当判断402确定无线网络可用时，判断404确定此时是否应当执行自动更新。  Alternatively, when the decision 402 determines that a wireless network is available, decision 404 determines whether the automatic update should be performed at this time. 自动更新可以受到一个或多个标准影响，包括用户偏好是否使能自动更新、自从上次更新以来的时间是否使能自动更新、和/或各种其他更新策略是否使能自动更新。 Automatic updates can be subjected to one or more standard effects, including user preference is enabled automatically updated since the last update time whether to enable automatic updates, and / or various other policies are updated to enable automatic updates. 更新策略如下所述，并且可以随着实现而广泛地变化。 Updating policy as described below, and may vary widely as to achieve. 作为例子，更新策略可以取决于以下中的一个或多个：（i)经由网络的可用带宽，（ii)便携式媒体设备的可用存储容量，（iii)网络连接带宽，(iv)电池电平，(v)数据数量（例如，内容大小），等等。 As examples, update policies can be dependent on one or more of the following: (i) available bandwidth through the network, (ii) the portable media device available storage capacity, (iii) network connection bandwidth, (iv) battery level, (v) quantity of data (e.g., content size), and the like. 在任何情况下，一旦判断404确定此时不执行自动更新时，自动内容更新过程400就返回，以重复判断402 ;但是，在再一次执行判断402之前，可以加以延迟。 In any case, once the decision 404 determines without performing the automatic update, the automatic content update process 400 returns to repeat the decision 402; however, before the decision 402 is performed again, may be delayed. 另一方面，当判断404确定此时应当执行自动更新时，以上参考图3A和3B所讨论的操作308-328可以在块406中被执行。 On the other hand, when the decision 404 determines automatic update should be performed at this time, 3A and 3B operate as discussed above with reference to FIG. 308-328 may be performed at block 406. 此后，自动内容更新过程400返回，以重复判断402，从而随后的自动内容更新可以被类似地处理，但是在再一次执行判断402之前可以加以延迟。 Thereafter, the automatic content update process 400 returns to repeat the decision 402 so that subsequent automatic content updates can be similarly treated, but can be performed again before the delay 402 is determined.
 不同电子设备之间内容更新的一种形式被称为同步。  One form of content update between different electronic devices is known as synchronization. 在用经由网络来自相关媒体主机的内容更新（例如，同步）便携式媒体设备处的内容的过程中，在便携式媒体设备的显示器上可以呈现一个或多个屏幕。 Via the network with the content from an associated media host to update (e.g., synchronize) content at a portable media device in a process, on a display of the portable media device may present one or more screens. 这些屏幕可以被提供用于各种目的，例如：（1)启动同步，（2)配置同步参数；和/或（3)为同步选择内容。 These screens can be provided for various purposes, for example: (1) to initiate synchronization, (2) configure synchronization parameters; and / or (3) to select content synchronization. 图5A-5C显示了几个可以在移动媒体设备的显示器上呈现的典型屏幕。 FIGS. 5A-5C show several exemplary screen may be presented on a display of a mobile media device.
 图5A是根据本发明一个实施例的典型菜单屏幕500。  FIG 5A is a menu screen 500 according to an exemplary embodiment of the present invention. 菜单屏幕500可以被呈现在便携式媒体设备的显示器上。 The menu screen 500 may be presented on a display of the portable media device. 如图5A所示，菜单屏幕500包括可选择项目的列表。 Listing shown in Figure 5A, the screen 500 comprises a menu of selectable items. 其中一个可选择项目是“现在同步”项目502，另一个可选择项目是“设置”504。 Wherein a selectable item is "sync now" item 502, the other selectable items is "set" 504. 便携式媒体设备的用户可以与用户接口交互，以选择“现在同步”项目502。 Portable media device user can interact with the user interface to select the "Sync Now" Project 502. 通过选择“现在同步”项目502，用户请求便携式媒体设备现在与相关联的媒体主机设备同步。 "Synchronize Now" item 502, the user requests the portable media device now be synchronized with an associated media host device. 换句话说，从菜单屏幕500 中选择“现在同步”项目502就操作作为对于将便携式媒体设备与相关联的媒体主机设备同步的手动请求。 In other words, select the "Sync Now" item 502 on the menu screen 500 from the operation as the portable media device to the media host device associated with a manual request for synchronization. 作为一个例子，响应于选择“现在同步”项目502，可以执行如图3A和3B所示的手动内容更新过程300。 As one example, in response to selecting the "Sync Now" item 502 may be performed 3A and manual content update process shown in FIG. 3B 300.
 图5B是根据本发明一个实施例的典型同步（sync)设置屏幕520。  FIG 5B is a synchronization (sync) settings screen 520 according to an exemplary embodiment of the present invention. 同步设置屏幕520可以呈现在便携式媒体设备的显示器上。 Sync settings screen 520 may be presented on a display of the portable media device. 例如，一旦从图5A所示的菜单屏幕500中选择“设置”项目504，设置屏幕（未示出）就可以呈现在便携式媒体设备的显示器上。 For example, upon selection of the "Settings" menu item 500 from the screen shown in FIG. 5A 504, a setting screen (not shown) can be presented on a display of the portable media device. 假定设置屏幕中的一个选项是设置同步选项。 Suppose a settings screen option is to set the synchronization options. 对于关于同步选项的选项的选择使得同步设置屏幕520被显示。 The choice of options regarding synchronization options causes the sync settings screen 520 to be displayed. 同步设置屏幕520包括典型设置，其中便携式媒体设备的用户可以进行这些典型设置以影响要如何执行同步。 Typically sync settings screen 520 includes a setting in which the user of the portable media device can be arranged to affect these typical how to perform synchronization. 特别地，同步设置屏幕520包括使能/禁用选择器522。 In particular, the sync settings screen 520 includes an enable / disable selector 522. 使能/禁用选择器522允许用户使能或禁用自动同步。 Enable / disable selector 522 allows the user to enable or disable automatic synchronization. 在自动同步被使能的情况下，同步设置窗口520允许用户进一步指定一个或多个媒体类型524来被同步，以及指定一个或多个同步策略526来被应用。 In the case of automatic synchronization is enabled, the synchronization settings window 520 allows the user to further specify one or more media types 524 to be synchronized, and specify one or more synchronization policies 526 to be applied. 如图5B所示，可以被选择或取消选择的媒体类型524包括音乐、视频、联系人和播客。 As shown in FIG. 5B, may be selected or deselected media types 524 include music, videos, podcasts, and contacts. 如图5B所示，可以为相关的媒体类型分别确定同步策略526。 5B, the synchronization policies 526 can be determined for the relevant media types, respectively. 换句话说，每个媒体类型524可以使用单独的同步策略526。 In other words, each media type 524 can use a separate synchronization policy 526. 另一个方面，同步策略526可以被用来应用到所有被使能的媒体类型，从而累积地应用到所有这样的媒体类型。 Another aspect, the synchronization policies 526 can be used to apply to all media types are enabled to apply cumulatively to all such media types. 在图5B，对于媒体类型音乐、视频、联系人和播客，被显示为被选择用于相应媒体类型524的示例性同步策略526分别是“始终”，“高带宽”，“始终”和“可用空间”。 In 5B, the media types for music, videos, podcasts, and contacts, is shown as being selected for the corresponding media types 524 of the exemplary synchronization policies 526 are "always", "high-bandwidth", "always" and "Available space". 显示为“始终”的同步策略指示总是同步该媒体类型的策略。 Displayed as "always" synchronization policy indicates that the media type of policy is always synchronized. 显示为“高带宽”的同步策略指示只有在高带宽网络连接可用时才同步该媒体类型的策略。 Displayed as "high bandwidth" synchronization policy indicates that only high-bandwidth network connections in the media type of policy available when synchronized. 显示为“空间可用”的同步策略指示在接收设备具有足够的可用空间的情况下同步该媒体类型的策略。 Synchronize the media type in the case where the receiving device policy has enough free space indicator is displayed in synchronization policy "space available". 虽然同步设置窗口520被描述为与自动同步相关联，但是应当理解，媒体类型和同步策略也可以被用来影响手动同步的性质。 Although the sync settings window 520 is described as associated with automatic synchronization, it should be understood that the media types and synchronization policies could also be used to influence the nature of manual synchronization.
 图5C是根据本发明一个实施例的典型内容选择屏幕540。  FIG 5C is a representative content selection screen 540 according to an embodiment of the present invention. 内容选择屏幕540向用户呈现可以被检索并提供给便携式媒体设备的可用内容的可选择列表。 Selectable list of content selection screen 540 presented to the user can be retrieved and provided to the portable media devices available content. 换句话说，用户可以选择内容选择屏幕540中所呈现的可用内容中的一些或全部。 In other words, the user can select some or all of the content selection available content screen 540 presented in. 更具体而言，内容选择屏幕540中所标识的内容可以按照各个媒体类别被分类，包括可用播放列表542、新播客544，新视频546和新歌曲548。 More specifically, the content selection screen 540 identified content can be classified according to various media categories, including available playlists 542, 544 new podcast, new videos and new songs 546 548. 在该典型内容选择屏幕540中，可用播放列表542包括可以被单独选择用于传递到便携式媒体设备的一个或多个不同播放列表。 In the exemplary content selection screen 540, the Available Playlists 542 include may be individually selected for delivery to the portable media device or a plurality of distinct playlists. 新播客544包括可以被单独选择用于传递到便携式媒体设备的一个或多个新播客。 The new podcasts that can be individually selected including 544 for delivery to a portable media device or more new podcasts. 新视频546包括可以被单独选择用于传递到便携式媒体设备的一个或多个新视频。 The new videos that can be individually selected including 546 for delivery to the portable media device or a plurality of new video. 新歌曲548包括可以被单独选择用于传递到便携式媒体设备的一个或多个新歌曲（或专辑）。 548 includes a new song can be individually selected for delivery to a portable media device or more new songs (or albums). 此外，内容选择屏幕540可以包括附加的用户接口控制（未示出），其允许用户选择所有内容、选择特定分组或媒体类型的所有内容，基于偏好或策略选择内容等等。 Further, the content selection screen 540 can include additional user interface controls (not shown), which allows the user to select all content, to select a particular grouping, or all types of media content, based on the preference or selection policy and the like. 一旦所期望的内容已经被选择，用户就可以选择“获取内容”控制550。 Once the desired content has been selected, the user may select the "Get Content" control 550. 一旦选择了“获取内容”控制550，所选择的内容就从相关联的媒体主机设备中被请求。 Once the contents of the "acquired content" control 550, the selected selection was requested from the media host device associated.
 在本发明的一个实施例中，便携式媒体设备不需要包括媒体管理应用。  In one embodiment of the present invention, the portable media device need not include a media management application. 在这样的情况下，便携式媒体设备，到其需要媒体管理应用辅助的程度，利用驻留在相关联的媒体主机设备上的媒体管理应用。 In such a case, the portable media device, to the extent it needs assistance of a media management application, use of the media management application residing on the media device associated with the host. 在另一个实施例中，便携式媒体设备包括媒体管理应用。 In another embodiment, the portable media device includes a media management application. 通过操作便携式媒体设备上的媒体管理应用，便携式媒体设备的用户管理其媒体项目的能力被显著地提高。 By operating the media management application on a portable media device, the portable media device user ability to manage their media items is remarkably improved.  在一个实现中，媒体主机设备（例如，个人电脑）处的内容更新处理（例如，同步处理）可以利用驻留在主机计算机上的应用（例如，媒体管理应用）来在媒体主机设备和便携式媒体设备之间执行媒体项目及其属性的比较和更新。  In one implementation, the media host device (e.g., personal computer) at a content update process (e.g., synchronization processing) can be utilized in applications residing on a host computer (e.g., media management application) to the media host device and between the portable media device to perform media items and their attributes comparisons and updates. 一个这样的应用是由国加利福尼亚Cupertino的Apple Computer, inc所生产的iTunes®媒体管理软件。 One such application is the country by Apple Computer of Cupertino, California, inc produced iTunes® media management software.
 图6是根据本发明一个实施例的媒体管理系统600的框图。  FIG. 6 is a block diagram of a media management system 600 according to an embodiment of the present invention. 媒体管理系统600包括主机计算机602 (或媒体主机设备)和媒体播放器604 (或便携式媒体设备)。 Media management system 600 includes a host computer 602 (or media host device) and the media player 604 (or portable media device). 主机计算机602通常是个人计算机。 The host computer 602 is typically a personal computer. 除了其他传统组件之外，主机计算机包括管理模块606，其中管理模块是软件模块。 Among other conventional components, includes a management module 606 the host computer, wherein the management module is a software module. 管理模块606不仅仅在主机计算机602上、而且可选地在媒体播放器604上提供媒体项目（和/或播放列表）的集中化管理。 Management module 606 not only on the host computer 602, and optionally provided media items (and / or playlists) on the media player 604. centralized management. 更特别地，管理模块606管理存储在与主机计算机602相关联的媒体存储器608中的那些媒体项目。 More particularly, the management module 606 managing those media items stored in a media store 608 associated with the host computer 602 in. 管理模块606还与媒体数据库610交互，以存储与存储在媒体存储器608中的媒体项目相关联的媒体信息。 Management module 606 also interacts with the media database 610 to store media stored in the memory 608 associated with the media items media information.
 媒体信息涉及媒体项目的特性和属性。  media information concerning the characteristics and attributes of the media items. 例如，对于音频或视听媒体，媒体信息可以包括以下中的一个或多个：标题、专辑、曲目、艺术家、作曲家和流派。 For example, for audio or audiovisual media, media information can include one or more of the following: title, album, track, artist, composer and genre. 这些类型的媒体信息对于具体媒体项目是特定的。 These types of media information are specific to particular media item. 媒体信息也可以指示以下中的一个或多个：购买时间、下载时间、播放频率、评价等等。 Media information may also indicate one or more of the following: to buy time, download time, play frequency, evaluation and so on. 此外，媒体信息可以涉及媒体项目的质量特征。 In addition, the media information may relate to the quality characteristics of the media items. 媒体项目的质量特征的例子可以包括以下中的一个或多个：比特率、采样率、均衡器设置、音量调节、开始/结束和总时间。 Examples of quality characteristics of media items can include one or more of the following: bit rate, sample rate, equalizer setting, volume adjustment, start / stop and total time.
 此外，主机计算机602包括播放模块612。  Further, the host computer 602 includes a play module 612. 播放模块612是可以被用于播放存储在媒体存储器608中的某媒体项目的软件模块。 Playback module 612 can be used in a media store 608 media items playing stored software modules. 播放模块612也可以（在显示屏上）显示或以其他方式使用来自媒体数据库610的媒体信息。 Play module 612 may be displayed or otherwise use the media information from a media database 610 (on the display). 通常，感兴趣的媒体信息对应于播放模块612要播放的媒体项目。 Typically, the media information of interest corresponds to the media player module 612 items to be played.
 主机计算机602还包括通信模块614，通信模块耦接到媒体播放器604内的相应通信模块616。  The host computer 602 further includes a communication module 614, a communication module coupled to the media player 604 within the respective communication module 616 通过一个或多个网络的网络连接618耦接通信模块614和616。 Connector 618 is coupled to communication module 614 and network 616 via one or more networks. 因此，即使当媒体播放器604远离主机计算机602时，设备之间的通信在网络连接618上也是可能的。 Accordingly, even when the media player 604 remote from the host computer 602, communication between devices in the network connection 618 is also possible.
 媒体播放器604还包括媒体存储器620，媒体存储器存储媒体播放器604中的媒体项目。  The media player 604 further includes a media memory 620, storage media 604 stores a media player media item. 可以经由网络连接618从主机计算机602接收正被存储到媒体存储器620的媒体项目。 618 may be connected to a host computer 602 received from the media is being stored in the memory 620 via the network media items. 更具体而言，管理模块606经由网络连接618将驻留在媒体存储器608上的那些媒体项目中的全部或某些发送到媒体播放器604中的媒体存储器620。 More specifically, the management module 606 via a network connection 618. All of those media items residing on the media store 608 or some of the memory 620 to the media 604 in the media player. 此外，也被从主机计算机602传递到媒体播放器604的媒体项目的相应媒体信息可以被存储在媒体数据库622中。 In addition, it is also transferred from the host computer 602 to a corresponding media information of the media player 604. The media items may be stored in media database 622. 在这方面，来自主机计算机602中媒体数据库610的某个媒体信息可以经由连接或链路618被发送到媒体播放器604中的媒体数据库622。 In this regard, from the host computer 602 in a media database 610, media information may be transmitted to the media player 604 is connected via a media database 622 or link 618. 此外，标识某个媒体项目的播放列表也可以被管理模块606经由网络连接618发送到媒体播放器604中的媒体存储器620或媒体数据库622。 Further, the identification of a media item playlist management module 606 may also be connected via a network 618 to the media player 604 transmits the media storage media database 620 or 622.
 此外，媒体播放器604包括播放模块624，播放模块耦接到媒体存储器620和媒体数据库622。  In addition, the media player 604 comprises a playback module 624, the media playback module is coupled to memory 620 and the media database 622. 播放模块624是能够被用来播放存储在媒体存储器620中的某些媒体项目的软件模块。 Play module 624 is a software module that can be used to play certain media items stored in the memory medium 620. 播放模块624也可以（在显示屏上）显示或以其他方式使用来自媒体数据库622的媒体信息。 Play module 624 may be displayed or otherwise use the media information from a media database 622 (on the display). 通常，感兴趣的媒体信息对应于播放模块624要播放的媒体项目。 Typically, the media information of interest corresponds to the media player module 624 items to be played.
 如上所述，同步是媒体管理的一种形式。  As described above, synchronization is a form of media management. 设备之间的同步可以被限制，以在主机计算机和媒体播放器互相没有识别时防止自动同步。 Synchronization between devices can be restricted, to prevent automatic synchronization when the host computer and the media player does not recognize each other.  根据一个实施例，当媒体播放器第一次被连接到主机计算机时（或者更一般而言，当匹配标识符没有呈现时），向媒体播放器的用户询问用户是否希望将媒体播放器加入、分配或锁定到主机计算机。  The media player according to one embodiment, when a media player is first connected to a host computer (or, more generally when matching identifiers not present), asking the user of the media player whether the user wishes is added, assign or lock to the host computer. 当媒体播放器的用户选择加入、分配或锁定媒体播放器与主机计算机时，伪随机标识符被获得并被存储在主机计算机和媒体播放器二者内的媒体数据库或文件中。 When the user selects the media player is added, assign or lock the media player with the host computer, a pseudo-random identifier is obtained and stored in the media database or a file within both the host computer and the media player. 在一个实现中，标识符是与主机计算机或其管理模块相关联（例如其已知的或由其产生的）标识符，并且这样的标识符被发送并存储在媒体播放器中。 In one implementation, the identifier is a host computer or its management module associated with (e.g., known or its produced therefrom) identifier and this identifier is transmitted and stored in the media player. 在另一个实现中，标识符与媒体播放器相关联（例如其已知的或由其产生的），并被发送和存储在主机计算机的文件或媒体数据库中。 In another implementation, the identifier associated with the media player (e.g., which is known or generated by), and send the media file or stored in the host computer's database.
 图7是根据本发明一个实施例的媒体播放器700的框图。  FIG. 7 is a block diagram of a media player 700 according to one embodiment of the present invention. 媒体播放器700包括处理器702，处理器涉及用于控制媒体播放器700的整个操作的微处理器或控制器。 Media player 700 includes a processor 702, the processor relates to a media player for controlling the entire operation of the microprocessor or controller 700. 媒体播放器700将关于媒体项目的媒体数据存储在文件系统704和缓存器706中。 Media Player 700 media data storage media items on the file system 704 and the buffer 706. 文件系统704通常是存储盘或多个盘。 File system 704 typically, a storage disk or a plurality of disks. 文件系统704通常为媒体播放器700提供高容量存储能力。 File system 704 typically provides high capacity storage capability for the media player 700. 但是，因为对文件系统704的存取时间相对较慢，因此媒体播放器700也可以包括缓存器706。 However, since the file system 704 is relatively slow access time, so the media player 700 may also include a cache 706. 缓存器706例如是由半导体存储器提供的随机存取存储器（RAM)。 Buffer 706 provided, for example, a random access memory of a semiconductor memory (RAM). 对缓存器706的相对存取时间明显短于对文件系统704的相对存取时间。 Relative access time to the cache 706 is significantly shorter than the relative access time to the file system 704. 但是，缓存器706没有文件系统704那样的大存储容量。 However, the buffer 706 is not 704 large storage capacity as a file system. 此外，文件系统704在活动时比缓存器706消耗更多的功率。 In addition, the file system 704, when active than the buffer 706 consumes more power. 当媒体播放器700是由电池（未示出）供电的便携式媒体播放器时，功率消耗经常是关心的问题。 When the media player 700 is a battery (not shown) powered portable media player, the power consumption is often concerns. 媒体播放器700还包括RAM 720和只读存储器（ROM) 722。 Media player 700 further includes a RAM 720 and read only memory (ROM) 722. ROM 722可以以非易失性方式存储要运行的程序、实用程序或过程。 ROM 722 may store programs to run, utilities or processes to nonvolatile manner. RAM 720提供易失性数据存储器，诸如缓存器706。 RAM 720 provides volatile data storage, such as cache 706.
 媒体播放器700还包括用户输入设备708，其允许媒体播放器700的用户与媒体播放器700交互。  The media player 700 further includes a user input device 708, the media player 700 which allows the user 700 to interact with the media player. 例如，用户输入设备708可以采取各种形式，诸如按钮、小键盘、转盘等。 For example, the user input device 708 may take various forms, such as a button, keypad, dial, etc.. 此夕卜，媒体播放器700包括显示器710 (显示屏)，其可以由处理器702控制以向用户显示信息。 Bu this evening, the media player 700 includes a display 710 (display), which may be controlled to display information to a user by the processor 702. 数据总线711可以有利于至少文件系统704、缓存器706、处理器702和编解码器712之间的数据传输。 Data bus 711 can facilitate at least the file system 704, a buffer 706, data transfer between the processor 702 and codec 712.
 在一个实施例中,媒体播放器700用于在文件系统704中存储多个媒体项目（例如，歌曲）。  In one embodiment, the media player 700 is used in the file system 704 stores a plurality of media items (e.g., songs). 当用户希望让媒体播放器播放特定的媒体项目时，可用媒体项目的列表被显示在显示器710上。 When a user desires to have the media player play a particular media item, a list of available media items is displayed on the display 710. 然后，通过使用用户输入设备708，用户可以选择可用媒体项目之一。 Then, by using the user input device 708, the user can select one of the available media items. 处理器702 —接收到对特定媒体项目的选择，就将该特定媒体项目的媒体数据（例如，音频文件）提供给编码器/解码器（编解码器）712。 Processor 702 - receiving the selection of a particular media item, supplies the particular media item on the media data (e.g., audio file) to the encoder / decoder (CODEC) 712. 编解码器712然后为扬声器714产生模拟输出信号。 CODEC 712 then produces an analog output signal to a speaker 714. 扬声器714可以是内置于媒体播放器700或者外置于媒体播放器700的扬声器。 Speakers 714 may be internal to the media player 700 or external to the media player 700 to the speaker. 例如，连接到媒体播放器700的头戴式耳机或耳机被考虑为外部扬声器。 For example, the media player 700 connected to the headphones or earphones that are considered an external speaker.
 媒体播放器700也可以包括网络/总线接口716，其连接到数据链路718。  The media player 700 may also include a network / bus interface 716, which is connected to a data link 718. 数据链路718允许媒体播放器700耦接到网络。 The data link 718 allows the media player 700 is coupled to a network. 可以经由有线连接或无线连接提供数据链路718。 Data link 718 may be provided via a wired connection or a wireless connection. 在无线连接的情况下，网络/总线接口716可以包括无线收发器。 In the case of a wireless connection, the network / bus interface 716 can include a wireless transceiver.
 在另一个实施例中，媒体播放器可以与坞站一起使用。  In another embodiment, the media player can be used with the docking station. 坞站可以为媒体播放器提供无线通信功能（例如，无线收发器），使得当放置在坞站中时，媒体播放器可以利用无线通信功能与主机设备通信。 The docking station can provide wireless communication functionality (e.g., wireless transceiver) for the media player, such that when placed in the docking station, the media player may use a wireless communication function of communicating with the host device. 坞站本身可以是便携式的也可以不是便携式的。 The docking station itself may be portable or may not be portable.
 在另一个实施例中，大的便携式设备，诸如汽车、包或箱，可以容纳或包含便携式媒体设备，并且还可以可选地提供网络访问。  embodiment, a large portable device, such as a car, a bag or box in another embodiment, can house or contain a portable media device, and may also optionally provide the network access.
 在几个上述实施例中重点关注的媒体项目可以是音频项目（例如，音频文件或歌曲，有声书籍、和/或播客），视频（例如，电影）或图像（例如，照片）。  In several above-described embodiments focus on media item can be audio items (eg, audio files or songs, audiobooks, and / or podcasts), videos (eg, movies) or images (such as photos). 媒体项目也可以是多媒体项目。 Media project can also be a multimedia project. 媒体项目也可以是媒体项目的播放列表。 Media project can be a playlist of media items.
 本发明的各个方面、实施例、实现或特征可以单独地使用或者以容易组合使用。  The various aspects, embodiments, implementations or features may be used singly or in combination of easy.
 本发明优选地由软件实现，但是也可以以硬件或软硬件组合来实现。  The present invention is preferably implemented by software, but can also be hardware or combination thereof. 本发明也可以被体现为计算机可读介质上的计算机可读代码。 The present invention may also be embodied as computer readable codes on a computer-readable medium. 计算机可读介质是能够存储随后可被计算机系统读取的数据的任何数据存储设备。 The computer-readable storage medium that can be thereafter read by a computer system data is any data storage device. 计算机可读介质的实例包括只读存储器、随机存取存储器、⑶-ROM、DVD、磁带、光学数据存储设备和载波。 Examples of computer readable medium include read-only memory, random access memory, ⑶-ROM, DVD, magnetic tape, optical data storage devices, and carrier waves. 计算机可读介质也可以在网络耦接的计算机系统上分布，从而计算机可读代码以分布方式被存储和执行。 The computer-readable medium can also be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion.
 本发明的优点有很多。  There are many advantages of the present invention. 不同的方面、实施例或实现可以产生一个或多个以下优点。 Different aspects, embodiments or implementations may yield one or more of the following advantages. 本发明的一个优点是用户能够从网络连接可用的任何地方管理驻留在媒体播放器上的数字数据（例如，媒体数据）。 One advantage of the present invention is that users can connect to any available place to manage digital data (e.g., media data) residing on the media player from the network. 通常，媒体播放器将经由无线网络访问全球数据网络（例如因特网），然后访问也连接到全球计算机网络的主机设备（例如，主机计算机）以从那里获得被更新的数字数据。 Typically, the media player would access a global data network (e.g. the Internet) via a wireless network and then access a host device is also connected to the global computer network (e.g., a host computer) to obtain updated digital data therefrom. 本发明的另一个优点是媒体播放器或其用户能够为媒体播放器启动数字数据的更新。 Another advantage of the present invention is a media player or a user to initiate update of digital data for the media player. 媒体播放器的用户因此不必返回到主机设备来启动更新；相反，媒体播放器或其用户能够远程地启动更新。 Thus the user of the media player to the host device without having to return to initiate an update; contrary, media player, or its user to remotely initiate an update. 本发明的另一个优点是媒体播放器或其用户能够设置被用于确定数字数据如何或何时被更新的策略。 Another advantage of the present invention is a media player, or the user can be provided to determine how or when digital data is updated policy.
 本发明的许多特征和优点从所述的说明书中显而易见，因此附加权利要求意欲覆盖本发明的所有这些特征和优点。  The many features and advantages of the invention will be apparent from the specification, all such features and advantages of the present invention is intended to cover in the appended claims. 此外，因为本领域的技术人员很容易想到各种修改和改变，因此本发明不应当被限于所示和所述的准确的构造和操作。 Further, since the person skilled in the art will readily conceive various modifications and changes, and therefore the present invention should not be limited to the exact construction and operation shown and described. 因此，所有合适的修改和等价物可以被采用作为落在本发明的范围之内。 Accordingly, all suitable modifications and equivalents may be employed as fall within the scope of the present invention.
1. ー种用于经由网络从媒体主机设备更新驻留在便携式媒体设备上的内容的方法，所述方法包括： 接收请求从媒体主机设备上可用的内容更新驻留在便携式媒体设备上的内容的用户请求； 确定所述便携式媒体设备目前是否具有对所述媒体主机设备的网络访问； 发送包括与所述便携式媒体设备相关联的设备标识符的验证信息到所述媒体主机设备; 接收关于所述便携式媒体设备是否被授权与所述媒体主机设备交互的指示； 接收针对多个不同的媒体类型中每ー个的单独的同步策略； 按照所述同步策略，同步相应类型的媒体； 当所述确定步骤确定了所述便携式媒体设备目前具有对所述媒体主机设备的网络访问时，根据所述同步步骤发送内容更新请求到所述媒体主机设备，否则，所述便携式媒体设备保留内容更新请求直到所述便携式媒体设备具有对所述 1. ー species for updating content resident on the portable media device from a media host device via a network, the method comprising: receiving a request from the content available on the media host device to update the content resident on the portable media device user request; determining whether the portable media device presently has network access to the media host device; sending to the media host device comprises a device identifier and authentication information of the portable media device associated; receiving about the said portable media device is authorized to indicate interaction with the media host device; ー receiving each a separate synchronization policy for a plurality of different media types; according to the synchronization policy, the synchronization of the corresponding type of media; when the when the determining step determines that the portable media device presently has network access to the media host device, according to the synchronization step of sending a content update request to the media host device. otherwise, the portable media device content update request reservation until the portable media device having the 体主机设备的网络访问； 接收响应于所述内容更新请求的来自所述媒体主机设备的内容；和将从所述媒体主机设备所接收的内容存储到所述便携式媒体设备上。 Network access device body of the host; receiving a response content from the media host device to the content update request; and a content from the media host device stores the received onto the portable media device.
2.根据权利要求I的方法，其中所述方法还包括： 从所述媒体主机设备接收内容更新指令；和根据所述内容更新指令，更新驻留在所述便携式媒体设备上的内容， 其中所述更新步骤至少包括所述将从所述媒体主机设备所接收的内容存储到所述便携式媒体设备上。 2. The method according to claim I, wherein said method further comprises: receiving from the media host device content update instructions; and in accordance with the content update instructions, the update content resident on the portable media device, wherein said updating step comprises at least the media content from the host device receiving the storage device onto the portable media.
3.根据权利要求2的方法，其中所述更新步骤进一歩包括： 根据所述内容更新指令，删除至少一部分现有内容。 3. The method according to claim 2, wherein said updating step into a ho comprising: in accordance with the content update instructions, deleting at least a portion of the existing content.
4.根据权利要求I的方法，其中所述设备标识符是唯一的。 4. The method of claim I, wherein the device identifier is unique.
5.根据权利要求I的方法，其中所述设备标识符是被加密的。 5. The method of claim I, wherein the device identifier is encrypted.
6.根据权利要求1-3中任ー项的方法，其中所述确定所述便携式媒体设备目前是否具有对所述媒体主机设备的网络访问的步骤至少包括： 获取关于所述媒体主机设备的网络访问信息；和基于所述网络访问信息，尝试通过所述网络在所述便携式媒体设备和所述媒体主机设备之间建立连接。 6. The method according to any of claim ー items, wherein said determining whether the portable media device presently has network access to the media host device includes at least the step of: acquiring network on the media host device access information; based on the network access information and attempts to establish a connection between the portable media device and the media host device over the network.
7.根据权利要求1-3中任ー项的方法，其中所述接收请求更新驻留在所述便携式媒体设备上的内容的用户请求的步骤包括： 呈现图形用户界面，其中所述图形用户界面包括手动更新用户控制； 接收所述手动更新用户控制的用户选择。 7. The method according to any of claim ー items, wherein said step of receiving a user request to update the content resident on the portable media device a request comprising: presenting a graphical user interface, wherein the graphical user interface It includes a manual update user control; receiving a user selection of the manual update user control.
8.根据权利要求1-3中任ー项的方法，其中所述接收来自所述媒体主机设备的内容的步骤包括： 呈现图形用户界面，其中所述图形用户界面包括关于可用内容的多个用户控制； 接收至少ー个所述用户控制以指定内容；和随后从所述媒体主机设备接收指定的内容。 Step 8. The method of any of items ー claim, wherein receiving the content from the media host device comprises: presenting a graphical user interface, wherein the graphical user interface comprising a plurality of the user about available content control; ー receiving at least one of the user controls to specify content; and subsequently receiving the specified content from the media host device.
9.根据权利要求1-3中任ー项的方法，其中所述确定驻留在所述便携式媒体设备上的内容是否要被更新是基于更新偏好的。 9. The method according to any of claim ー items, wherein said determining whether content resident on the portable media device is to be updated is based on update preferences.
10.根据权利要求9的方法，其中所述更新偏好是用户指定的。 10. The method of claim 9, wherein the update preferences are user-specified.
11.根据权利要求9的方法，其中所述更新偏好与媒体类型或者设备或网络性能相关联。 11. The method according to claim 9, preferences and media types or device or network performance wherein the associated update.
12.根据权利要求1-3中任ー项方法，其中所述便携式媒体设备是手持计算设备。 Item 12. The method according to any ー according to claim 1-3, wherein the portable media device is a handheld computing device.
13.根据权利要求1-3中任ー项的方法，其中所述便携式媒体设备是便携式媒体播放器，并且所述媒体主机设备是个人计算机。 13. The method according to any of claim ー items, wherein the portable media device is a portable media player and the media host device is a personal computer.
14. ー种用于经由网络从媒体主机设备更新驻留在便携式媒体设备上的内容的方法，所述方法包括： 确定所述便携式媒体设备目前是否具有对所述媒体主机设备的网络访问； 发送包括与所述便携式媒体设备相关联的设备标识符的验证信息到所述媒体主机设备; 接收关于所述便携式媒体设备是否被授权与所述媒体主机设备交互的指示； 接收针对多个不同的媒体类型中每ー个的单独的同步策略； 按照所述同步策略，同步相应类型的媒体； 当所述确定步骤确定了所述便携式媒体设备目前具有对所述媒体主机设备的网络访问时，确定是否要从所述媒体主机设备上可用的内容更新所述便携式媒体设备上驻留的内容； 当所述确定步骤确定了要从所述媒体主机设备上可用的内容更新所述便携式媒体设备上驻留的内容时，根据所述同步步骤发送内容更新请求到所 14. A method ー content that resides on a portable media device via a network update from the media host device, the method comprising: determining whether the portable media device presently has network access to the media host device; transmitting authentication information includes a device identifier associated with the portable media device to the media host device; receiving as to whether the portable media device is authorized to instruct the interactive media host device; receiving a plurality of different media for each individual types ー of a synchronization policy; according to the synchronization policy, the synchronization of the corresponding type of media; when the determining step determines that the portable media device presently has network access to the media host device, to determine whether from content available on the media host device to update the content resident on the portable media device; when the determining step determines the content available on the media host device from the updated resident on the portable media device when the contents according to the synchronization step of sending a content update request to the 媒体主机设备； 接收响应于所述内容更新请求的来自所述媒体主机设备的内容；和将从所述媒体主机设备所接收的内容存储到所述便携式媒体设备上。 The media host device; receiving a response content from the media host device to the content update request; and a content from the media host device stores the received onto the portable media device.
15.根据权利要求14的方法，其中所述方法还包括： 从所述媒体主机设备接收内容更新指令；和根据所述内容更新指令，更新驻留在所述便携式媒体设备上的内容， 其中所述更新步骤至少包括所述将从所述媒体主机设备所接收的内容存储到所述便携式媒体设备上。 15. A method according to claim 14, wherein said method further comprises: receiving from the media host device content update instructions; and in accordance with the content update instructions, the update content resident on the portable media device, wherein said updating step comprises at least the media content from the host device receiving the storage device onto the portable media.
16.根据权利要求15的方法，其中所述更新步骤进一歩包括： 根据所述内容更新指令，删除至少一部分现有内容。 16. The method according to claim 15, wherein said updating step into a ho comprising: in accordance with the content update instructions, deleting at least a portion of the existing content.
17.根据权利要求14的方法，其中所述设备标识符是被加密的。 17. The method according to claim 14, wherein the device identifier is encrypted.
18.根据权利要求14的方法，其中所述确定所述便携式媒体设备目前是否具有对所述媒体主机设备的网络访问的步骤至少包括： 获取关于所述媒体主机设备的网络访问信息；和基于所述网络访问信息，尝试通过网络在所述便携式媒体设备和所述媒体主机设备之间建立连接。 18. The method according to claim 14, wherein said determining whether the portable media device presently has network access to the media host device includes at least: obtaining network access information regarding the media host device; and based on the said network access information, to establish the connection between the portable media device and the media host device over a network.
19.根据权利要求14-16中任ー项的方法，其中所述接收来自所述媒体主机设备的内容的步骤包括： 呈现图形用户界面，其中所述图形用户界面包括关于可用内容的多个用户控制；接收至少ー个所述用户控制以指定内容；和随后从所述媒体主机设备接收指定的内容。 19. The method of items 14-16 any ー claim, wherein said receiving content from the media host device comprises: presenting a graphical user interface, wherein the graphical user interface comprising a plurality of the user about available content control; ー receiving at least one of the user controls to specify content; and subsequently receiving the specified content from the media host device.
20.根据权利要求14-16中任ー项的方法，其中所述确定驻留在所述便携式媒体设备上的内容是否要被更新的步骤是基于更新偏好的。 14-16 20. The method of any of items ー claim, wherein said step of determining whether the content resident on the portable media device is to be updated is based on update preferences.
21.根据权利要求20的方法，其中所述更新偏好是用户指定的。 21. The method of claim 20, wherein the update preferences are user-specified.
22.根据权利要求20的方法，其中所述更新偏好与媒体类型或者设备或网络性能相关联。 22. The method of claim 20, the media type preferences or network performance or device wherein the associated update.
23. 一种用于经由网络从主机设备更新驻留在便携式设备上的内容的设备，包括： 用于确定是否要从所述主机设备上可用的内容更新所述便携式设备上驻留的内容的装置； 用于确定所述便携式设备目前是否具有对所述主机设备的网络访问的装置； 用于发送包括与所述便携式媒体设备相关联的设备标识符的验证信息到所述媒体主机设备的装置； 用于接收关于所述便携式媒体设备是否被授权与所述媒体主机设备交互的指示的装置； 用于接收针对多个不同的媒体类型中每ー个的単独的同步策略的装置； 用于按照所述同步策略，同步相应类型的媒体的装置； 用于当不仅确定所述便携式设备目前具有对所述主机设备的网络访问、而且确定所述便携式设备上驻留的内容要被更新吋，根据所述同步而发送内容更新请求到所述主机设备的装置； 用于接收响应于 23. An apparatus for updating content resident on a portable device from a host device via a network, comprising: means for determining whether the content available from the host device to update the content resident on the portable device ; means for accessing the host network device for determining the portable device presently has; authentication information includes a device identifier associated with the portable media device to the media host device means for transmitting ; means regarding whether the portable media device is authorized to instruct the interactive media host device and the receiving; means for receiving a synchronization strategy for radiolabeling separate a plurality of different media types for each ー; used in accordance with the synchronization policy, the type of media corresponding synchronizing means; means for determining only when the portable device is currently having access to the network host device, and determines the content resident on the portable device to be updated inch, according to said synchronization means transmitting the content update request to the host device; means for receiving a response to a 述内容更新请求的来自所述主机设备的内容的装置；和用于将从所述主机设备所接收的内容存储到所述便携式设备上的装置。 Means the content from the host device of said content update request; and means for content received from the host device on the portable device to the storage device.
24. ー种用于经由网络从媒体主机设备更新驻留在便携式媒体设备上的内容的设备，所述设备包括： 用于接收请求从媒体主机设备上可用的内容更新驻留在便携式媒体设备上的内容的用户请求的装置； 用于确定所述便携式媒体设备目前是否具有对所述媒体主机设备的网络访问的装置； 用于发送包括与所述便携式媒体设备相关联的设备标识符的验证信息到所述媒体主机设备的装置； 用于接收关于所述便携式媒体设备是否被授权与所述媒体主机设备交互的指示的装置； 用于接收针对多个不同的媒体类型中每ー个的単独的同步策略的装置； 用于按照所述同步策略，同步相应类型的媒体的装置； 用于当所述用于确定所述便携式媒体设备目前是否具有对所述媒体主机设备的网络访问的装置确定了所述便携式媒体设备目前具有对所述媒体主机设备的网络访 24. A device for species ー content from the media host device via a network update resident on the portable media device, said apparatus comprising: means for receiving a request from the content available on the media host device updates resident on the portable media device means content requested by a user; means for determining whether the portable media device is currently accessing the network media device to the host device whether; means for transmitting the authentication information comprises a device identifier associated with the portable media device is device to the media host device; means for regarding whether the portable media device is authorized to instruct the interactive media host device and the receiving; means for receiving a plurality of different media types for each of radiolabeling a separate ーdevice synchronization policy; according to the synchronization policy for synchronization of the respective types of media; means for determining when the means for the portable media device presently has network access to the device to determine the media host device the portable media device presently has network access to the media host device 时，根据所述同步而发送内容更新请求到所述媒体主机设备，否则，所述便携式媒体设备保留内容更新请求直到所述便携式媒体设备具有对所述媒体主机设备的网络访问的装置； 用于接收响应于所述内容更新请求的来自所述媒体主机设备的内容的装置；和用于将从所述媒体主机设备所接收的内容存储到所述便携式媒体设备上的装置。 When, according to the synchronization transmitting the content update request to the media host device. Otherwise, the portable media device to update content reservation request until the portable media device having means for network access to the media host device; means for means responsive to receiving content from the media host device to the content update request; and means on the portable media device, and for the content from the media host device stores the received.
25.根据权利要求24的设备，其中所述设备还包括： 用于从所述媒体主机设备接收内容更新指令的装置；和用于根据所述内容更新指令，更新驻留在所述便携式媒体设备上的内容的装置，其中所述用于根据所述内容更新指令，更新驻留在所述便携式媒体设备上的内容的装置至少包括所述用于将从所述媒体主机设备所接收的内容存储到所述便携式媒体设备上的装置。 25. The apparatus of claim 24, wherein said apparatus further comprises: means for receiving from the media host device for content update instructions; and according to the content update instructions, updated in the portable media device residing means on the content, wherein the content according to the update instruction for updating content resident on the portable media device comprises at least means for storing the content from the media host device received to the device on the portable media device.
26.根据权利要求25的设备，其中所述用于根据所述内容更新指令，更新驻留在所述便携式媒体设备上的内容的装置进ー步包括： 用于根据所述内容更新指令，删除至少一部分现有内容的装置。 26. The apparatus according to claim 25, wherein the content according to the update instruction into the updating means further ー resident on the portable media device content comprises: instructions for updating according to the content, delete It means at least a portion of the existing content.
27.根据权利要求24的设备，其中所述设备标识符是唯一的。 27. The apparatus according to claim 24, wherein the device identifier is unique.
28.根据权利要求24的设备，其中所述设备标识符是被加密的。 28. The apparatus of claim 24, wherein the device identifier is encrypted.
29.根据权利要求24-26中任ー项的设备，其中所述用于确定所述便携式媒体设备目前是否具有对所述媒体主机设备的网络访问的装置至少包括： 用于获取关于所述媒体主机设备的网络访问信息的装置；和用于基于所述网络访问信息，尝试通过所述网络在所述便携式媒体设备和所述媒体主机设备之间建立连接的装置。 29. The apparatus of any of 24-26 ー items according to claim, wherein said device for determining the portable media device presently has network access to the media host device comprises at least: means for obtaining media on the apparatus access information network host device; and a network based on the access information, the device attempts to establish a connection between the portable media device and the media host device over the network.
30.根据权利要求24-26中任ー项的设备，其中所述用于接收请求从媒体主机设备上可用的内容更新驻留在便携式媒体设备上的内容的用户请求的装置包括： 用于呈现图形用户界面的装置，其中所述图形用户界面包括手动更新用户控制；和用于接收所述手动更新用户控制的用户选择的装置。 30. The apparatus according to any ー items 24-26, wherein the means for receiving a request to update user request content resident on the portable media device from content available on the media host device comprises: presenting a It means a graphical user interface, wherein the graphical user interface including a manual update user control; and a means for receiving the user selection of the manual update user control.
31.根据权利要求24-26中任ー项的设备，其中所述用于接收响应于所述内容更新请求的来自所述媒体主机设备的内容的装置包括： 用于呈现图形用户界面的装置，其中所述图形用户界面包括关于可用内容的多个用户控制； 用于接收至少ー个所述用户控制以指定内容的装置；和用于随后从所述媒体主机设备接收指定的内容的装置。 31. The apparatus of any of 24-26 ー items according to claim, wherein said means for receiving a response content from the media host device to the content update request comprising: means for presenting a graphical user interface, wherein the graphical user interface comprises a plurality of control of the user about available content; ー for receiving said at least one user to specify the contents of a control means; and means for subsequently receiving the specified content from the media host device.
32.根据权利要求24-26中任ー项的设备，其中所述确定驻留在所述便携式媒体设备上的内容是否要被更新的装置基于更新偏好确定驻留在所述便携式媒体设备上的内容是否要被更新。 32. The apparatus according to any ー items 24-26, wherein means whether the content resident on the portable media device to be updated, said determining determines resident on the portable media device based on the updated preferences whether the content to be updated.
33.根据权利要求32的设备，其中所述更新偏好是用户指定的。 33. The apparatus according to claim 32, wherein the update preferences are user-specified.
34.根据权利要求32的设备，其中所述更新偏好与媒体类型或者设备或网络性能相关联。 34. The apparatus according to claim 32, preference and media types or device or network performance wherein the associated update.
35.根据权利要求24-26中任ー项的设备，其中所述便携式媒体设备是手持计算设备。 35. The apparatus of any one of items ー claims 24-26, wherein the portable media device is a handheld computing device.
36.根据权利要求24-26中任ー项的方法，其中所述便携式媒体设备是便携式媒体播放器，并且所述媒体主机设备是个人计算机。 36. The method of any of items 24-26 ー claim, wherein the portable media device is a portable media player and the media host device is a personal computer.
37. ー种用于经由网络从媒体主机设备更新驻留在便携式媒体设备上的内容的设备，所述设备包括： 用于确定所述使携式媒体设备目前是否具有对所述媒体主机设备的网络访问的装置；用于发送包括与所述便携式媒体设备相关联的设备标识符的验证信息到所述媒体主机设备的装置； 用于接收关于所述便携式媒体设备是否被授权与所述媒体主机设备交互的指示的装置； 用于接收针对多个不同的媒体类型中每ー个的単独的同步策略的装置； 用于按照所述同步策略，同步相应类型的媒体的装置； 用于当所述用于确定所述使携式媒体设备目前是否具有对所述媒体主机设备的网络访问的装置确定了所述便携式媒体设备目前具有对所述媒体主机设备的网络访问时，确定是否要从所述媒体主机设备上可用的内容更新所述便携式媒体设备上驻留的内容的装置； 用 37. The apparatus for updating ー types resident on the portable media device media content from the host device via a network, said apparatus comprising: means for determining that the said portable media device presently has the media host device network access means; means for transmitting the authentication information comprises a device identifier associated with the portable media device to the media device to a host device; means for receiving as to whether the portable media device is authorized to host and the media means for indicating the device that interacts; means for receiving a synchronization strategy for radiolabeling separate a plurality of different media types for each ー; according to the synchronization policy, the appropriate means of synchronous type of media; for, when the when said means for determining that the portable media device presently has network access to the device to determine the media host device in the portable media device presently has network access to the media host device, determines whether from the means the content resident on the portable media device content available on the media host device updates said; with 于当所述用于当所述用于确定所述使携式媒体设备目前是否具有对所述媒体主机设备的网络访问的装置确定了所述便携式媒体设备目前具有对所述媒体主机设备的网络访问时，确定是否要从所述媒体主机设备上可用的内容更新所述便携式媒体设备上驻留的内容的装置确定了要从所述媒体主机设备上可用的内容更新所述便携式媒体设备上驻留的内容时，根据所述同步而发送内容更新请求到所述媒体主机设备的装置； 用于接收响应于所述内容更新请求的来自所述媒体主机设备的内容的装置；和用于将从所述媒体主机设备所接收的内容存储到所述便携式媒体设备上的装置。 When said means for determining when said enable the portable media device presently has network access to the device to determine the media host device in the portable media device presently has network to the media host device accessing, from said means determining whether content resident on the portable media device content available on the media host device determines the content updates available on the update from the media host device in the portable media device when the remaining content, based on said synchronization means transmitting said content update request to the media host device; means for receiving a response to the content means the content from the media host device update request; for from the media host device stores the received content into the portable media device on the device.
38.根据权利要求37的设备，其中所述设备还包括： 用于从所述媒体主机设备接收内容更新指令的装置：和用于根据所述内容更新指令，更新驻留在所述便携式媒体设备上的内容的装置，其中所述用于根据所述内容更新指令，更新驻留在所述便携式媒体设备上的内容的装置至少包括所述用于将从所述媒体主机设备所接收的内容存储到所述便携式媒体设备上的装置。 38. The apparatus according to claim 37, wherein said apparatus further comprises: means for receiving content from a host device means the media update instruction: and according to the content update instructions, updated in the portable media device residing means on the content, wherein the content according to the update instruction for updating content resident on the portable media device comprises at least means for storing the content from the media host device received to the device on the portable media device.
39.根据权利要求38的设备，其中所述用于根据所述内容更新指令，更新驻留在所述便携式媒体设备上的内容的装置进ー步包括： 用于根据所述内容更新指令，删除至少一部分现有内容的装置。 39. The apparatus of claim 38, wherein the content according to the update instruction into the updating means further ー resident on the portable media device content comprises: instructions for updating according to the content, delete It means at least a portion of the existing content.
40.根据权利要求37的设备，其中所述设备标识符是被加密的。 40. The apparatus according to claim 37, wherein the device identifier is encrypted.
41.根据权利要求37的设备，其中所述用于确定所述便携式媒体设备目前是否具有对所述媒体主机设备的网络访问的装置至少包括： 用于获取关于所述媒体主机设备的网络访问信息的装置；和用于基于所述网络访问信息，尝试通过网络在所述便携式媒体设备和所述媒体主机设备之间建立连接的装置。 41. The apparatus according to claim 37, wherein said device for determining the portable media device presently has network access to the media host device includes at least: obtaining network access to information about the media host device ; and means for based on the network access information, the device attempts to establish a connection between the portable media device and the media host device over a network.
42.根据权利要求37-39中任ー项的设备，其中所述用于接收响应于所述内容更新请求的来自所述媒体主机设备的内容的装置包括： 用于呈现图形用户界面的装置，其中所述图形用户界面包括关于可用内容的多个用户控制； 用于接收至少ー个所述用户控制以指定内容的装置；和用于随后从所述媒体主机设备接收指定的内容的装置。 42. The apparatus of any of 37-39 ー items according to claim, wherein said means for receiving a response content from the media host device to the content update request comprising: means for presenting a graphical user interface, wherein the graphical user interface comprises a plurality of control of the user about available content; ー for receiving said at least one user to specify the contents of a control means; and means for subsequently receiving the specified content from the media host device.
43.根据权利要求37-39中任ー项的设备，其中所述用于当所述确定装置确定了所述便携式媒体设备目前具有对所述媒体主机设备的网络访问时，确定是否要从所述媒体主机设备上可用的内容更新所述便携式媒体设备上驻留的内容的装置基于更新偏好确定驻留在所述便携式媒体设备上的内容是否要被更新。 43. The apparatus according to any ー items 37-39, wherein the means for when the determining means determines that the portable media device presently has network access to the media host device, determines whether from the whether a content available on the media host device updates said content resident on the portable media device is to be updated based on the updated preferences determines the content resident on the portable media device.
44.根据权利要求43的设备，其中所述更新偏好是用户指定的。 44. The apparatus according to claim 43, wherein the update preferences are user-specified.
45.根据权利要求43的设备，其中所述更新偏好与媒体类型或者设备或网络性能相关联。 45. The apparatus of claim 43, the media type preferences or network performance or device wherein the associated update.
JP3570286B2 (en) 1999-03-31 2004-09-29 ブラザー工業株式会社 Information recording medium having a recording area which is logically structured, and this information how to create information to create a recording medium and apparatus and an information recording medium in which the created program is recorded, and a method for creating this information recording medium, and apparatus and an information recording medium in which the created program is recorded, and an information recording medium in which the forming method and apparatus and a creation program recorded information recording medium of the image information or sound information using this information recording medium is recorded.

References: Application NO. 60
 Application No. 10
 application No. 10
 application No. 10
 application No. 10
 application No. 10
 application No. 10