[go: up one dir, main page]

CN101026467A - Download system and method - Google Patents

Download system and method Download PDF

Info

Publication number
CN101026467A
CN101026467A CN 200610057660 CN200610057660A CN101026467A CN 101026467 A CN101026467 A CN 101026467A CN 200610057660 CN200610057660 CN 200610057660 CN 200610057660 A CN200610057660 A CN 200610057660A CN 101026467 A CN101026467 A CN 101026467A
Authority
CN
China
Prior art keywords
media data
client
server
download
module
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN 200610057660
Other languages
Chinese (zh)
Inventor
姚慧玲
李嘉华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inventec Multimedia and Telecom Corp
Original Assignee
Inventec Multimedia and Telecom Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inventec Multimedia and Telecom Corp filed Critical Inventec Multimedia and Telecom Corp
Priority to CN 200610057660 priority Critical patent/CN101026467A/en
Publication of CN101026467A publication Critical patent/CN101026467A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a downloading system and a downloading method, which record a media Data information Code (Data Code) corresponding to a media Data content when a client receives and plays the media Data content of a server, send the media Data information Code to the server when a user needs to download the media Data content and the client establishes connection with the server, and extract the corresponding media Data content from a media database storing a plurality of media Data according to the media Data information Code and provide the media Data content for the client for downloading. The downloading system and method of the invention can be used for the client to automatically download the media data content from the server providing the media data broadcasting and downloading service.

Description

下载系统及方法Download system and method

技术领域technical field

本发明是关于一种下载技术,特别是关于一种客户端从提供媒体数据广播及下载服务的服务端自动下载媒体数据的下载系统及方法。The present invention relates to a downloading technology, in particular to a downloading system and method for a client to automatically download media data from a server providing media data broadcast and download services.

背景技术Background technique

随着人类生活水平的提高以及科学技术的进步,具有视听娱乐功能的媒体播放器越来越盛行和人性化,尤其是便携式媒体播放器(Portable Entertainment Player,PEP),例如MP3播放器、CD播放器、便携式DVD、移动电话等,因其便于携带并可在任意时间和场所播放音频或视频文件深受大众的喜爱。With the improvement of human living standards and the advancement of science and technology, media players with audio-visual entertainment functions are becoming more and more popular and humanized, especially portable media players (Portable Entertainment Player, PEP), such as MP3 players, CD players Players, portable DVDs, mobile phones, etc., are popular with the public because they are easy to carry and can play audio or video files at any time and place.

现今市场上便携式媒体播放器多具有内置天线(Antema),它是用于接收无线广播电台(Radio)或电视台(TV)各频段(Frequency)的节目(也就是媒体数据)并予以译码播放。若使用者对正在播放的音乐或是视频节目非常感兴趣要将其保存供日后随时随地播放时,由于现有无线广播电台或电视台不提供媒体数据的下载服务,或是便携式媒体播放器不具有直接媒体接口(Direct Media Interface,DMI)的下载管理系统,因此使用者只能先记录音乐或是视频节目的相关信息(如标题、演唱者/作者等),再通过其它途径下载该节目,例如,可以通过一计算机系统输入该节目的信息并在网络上搜索,查询到该节目并下载至该计算机中,然后再连接便携式媒体播放器与计算机将该节目保存在媒体播放器中。这种下载方式不仅较为繁琐,而且需要使用者自己记录节目信息,同时对播放及需要下载的广播节目也缺乏有效的系统管理。Most of the portable media players on the market today have a built-in antenna (Antema), which is used to receive programs (that is, media data) in each frequency band of radio stations (Radio) or television stations (TV) and decode and play them. If the user is very interested in the music or video program being played and wants to save it for playing anytime and anywhere in the future, because the existing wireless radio station or TV station does not provide the download service of media data, or the portable media player does not have Direct Media Interface (DMI) download management system, so users can only record the relevant information of music or video programs (such as title, singer/author, etc.), and then download the program through other channels, such as , can input the information of the program through a computer system and search on the network, find out the program and download it to the computer, and then connect the portable media player and the computer to save the program in the media player. This downloading method is not only cumbersome, but also requires the user to record the program information, and also lacks effective system management for broadcasting and downloading of broadcasting programs.

此外,随着市场竞争的激烈化,为争取更多的用户,提供媒体数据下载服务的网站、无线广播电台及电视台也日益增多,例如,苹果计算机公司网站已提供存放音乐及电影的媒体数据库,但这种下载服务仅供该公司生产的媒体播放器(例如iPod)连接并下载,故而并不具有通用性。In addition, as market competition intensifies, in order to win more users, websites, radio stations and TV stations that provide media data download services are also increasing. For example, the website of Apple Computer has provided media databases for storing music and movies. But this download service is only for the media player (such as iPod) produced by the company to connect and download, so it is not universal.

为此,如何提供一种媒体播放器从提供有媒体数据广播及下载服务的无线广播电台及电视台自动下载广播节目,并具有通用性的下载系统及方法,成为目前亟待解决的重要课题。For this reason, how to provide a downloading system and method for a media player to automatically download broadcast programs from wireless broadcasting stations and TV stations that provide media data broadcasting and downloading services, and has universality, has become an important issue to be solved urgently.

发明内容Contents of the invention

为克服上述现有技术的缺失,本发明的主要目的在于提供一种下载系统及方法,客户端可从提供有媒体数据广播及下载服务的服务端自动下载媒体数据。In order to overcome the above shortcomings of the prior art, the main purpose of the present invention is to provide a downloading system and method, the client can automatically download media data from the server that provides media data broadcast and download services.

本发明的另一目的在于提供一种具有通用性的下载系统及方法。Another object of the present invention is to provide a universal downloading system and method.

本发明的再一目的在于提供一种下载系统及方法,使用者可有效管理客户端播放及下载的媒体数据。Another object of the present invention is to provide a downloading system and method, so that the user can effectively manage the media data played and downloaded by the client.

为达上述以及其它目的,本发明提供一种下载系统,该下载系统包括:服务端,提供媒体数据广播及下载服务,该服务端包括一用于储存多个媒体数据的媒体数据库,且每一个媒体数据包括媒体数据内容以及与该媒体数据内容对应的媒体数据信息代码(Data Code);以及客户端,在接收该服务端广播的一媒体数据并予以播放该媒体数据中的媒体数据内容,同时记录该媒体数据的媒体数据信息代码,在下载该媒体数据内容且该客户端与服务端建立连接时,将该媒体数据信息代码发送到该服务端,令该服务端依据该媒体数据信息代码,从该媒体数据库提取与该媒体数据信息代码对应的媒体数据内容,并提供给该客户端进行下载。In order to achieve the above and other purposes, the present invention provides a download system, the download system includes: a server, providing media data broadcast and download services, the server includes a media database for storing a plurality of media data, and each The media data includes media data content and the media data information code (Data Code) corresponding to the media data content; and the client receives a media data broadcast by the server and plays the media data content in the media data, and Record the media data information code of the media data, and when the media data content is downloaded and the client establishes a connection with the server, send the media data information code to the server, so that the server can, according to the media data information code, The media data content corresponding to the media data information code is extracted from the media database, and provided to the client for downloading.

该服务端是一无线广播电台(Radio)或电视台(TV)。该服务端还包括一用于储存该客户端的控制模块所接收有关于客户端与该服务端建立连接所需客户端信息的客户数据库,以及一用于储存该客户端的下载处理模块下载与该服务端所提取的媒体数据内容有关下载信息的客户下载数据库。The server is a radio station (Radio) or a television station (TV). The server also includes a customer database for storing the client information received by the control module of the client and the client information needed to establish a connection between the client and the server, and a download processing module for storing the client. A client download database of download information related to media data content extracted by the terminal.

该客户端包括:输入模块,用于输入下载指令及输入该客户端与该服务端建立连接所需的信息;控制模块,在该输入模块输入下载指令及输入该客户端与该服务端建立连接所需的信息时,分别产生第一控制信号及第二控制信号;下载处理模块,用于记录与该媒体数据内容对应的媒体数据信息代码,且在接收该控制模块产生的第一控制信号时将所记录的媒体数据信息代码进行标示处理,且在接收到该控制模块产生的第二控制信号时,发送该经标示处理的媒体数据信息代码,供该服务端依据该媒体数据信息代码从该媒体数据库提取对应的媒体数据内容并供该下载处理模块下载;以及储存模块,用于储存该下载处理模块所下载的媒体数据内容。The client includes: an input module for inputting a download command and inputting information required for establishing a connection between the client and the server; a control module for inputting a download command in the input module and inputting the client to establish a connection with the server When required information, generate first control signal and second control signal respectively; Download processing module, be used for recording the media data information code corresponding to this media data content, and when receiving the first control signal that this control module produces Marking the recorded media data information code, and when receiving the second control signal generated by the control module, sending the marked media data information code for the server to obtain from the media data information code according to the media data information code The media database extracts the corresponding media data content and provides it for the download processing module to download; and the storage module is used for storing the media data content downloaded by the download processing module.

该下载处理模块包括:记录模块,在该客户端播放该服务端媒体数据的媒体数据内容时,记录并储存与该媒体数据内容对应的媒体数据信息代码;标示模块,在接收到该控制模块的第一控制信号时将该记录模块所记录的媒体数据信息代码进行标示处理;交流模块,在接收到该控制模块的第二控制信号时产生一操作接口,供该输入模块依据该操作接口输入该客户端与该服务端建立连接所需的信息;上传模块,将该输入模块输入的信息发送到该服务端供服务端进行确认,并使该客户端与该服务端建立连接,且在连接建立后将经该标示模块所标示的媒体数据信息代码发送到该服务端,供服务端依据该媒体数据信息代码从该媒体数据库提取对应的媒体数据内容,并提供给该客户端;以及下载模块,用于下载该服务端提供的媒体数据内容,并将所下载的媒体数据内容储存在该储存模块。本发明中该记录模块是以储存列表方式记录媒体数据信息代码。The download processing module includes: a recording module, which records and stores the media data information code corresponding to the media data content when the client plays the media data content of the server media data; When the first control signal is used, the media data information code recorded by the recording module is marked; when the communication module receives the second control signal from the control module, an operation interface is generated for the input module to input the information code according to the operation interface. The information required for the client to establish a connection with the server; the upload module sends the information input by the input module to the server for confirmation by the server, and makes the client establish a connection with the server, and when the connection is established Then send the media data information code marked by the marking module to the server, for the server to extract the corresponding media data content from the media database according to the media data information code, and provide it to the client; and the download module, It is used for downloading the media data content provided by the server, and storing the downloaded media data content in the storage module. In the present invention, the recording module records media data information codes in the form of a storage list.

该下载处理模块还包括下载确认模块,在该客户端与服务端建立连接后查询该记录模块所记录的媒体数据信息代码是否带有标示,若有则触发该交流模块产生一操作接口,依据该操作接口通过该输入单元输入一下载确认指令;下载进程检测模块,检测该下载模块下载该媒体数据内容的进程,且在检测到该下载模块完成该媒体数据内容下载时产生第三控制信号;以及标示移除模块,在接收该下载进程检测模块产生的第三控制信号时,从该记录模块中将与该媒体数据内容对应的媒体数据信息代码的标示移除。另外,该记录模块是以储存列表方式记录该媒体数据信息及该媒体数据信息代码;且在接收该下载进程检测模块产生的第三控制信号时,该记录模块还记录该媒体数据信息的媒体数据下载时间。The download processing module also includes a download confirmation module, which queries whether the media data information code recorded by the recording module is marked after the client and the server are connected, and if so, triggers the communication module to generate an operation interface, according to the The operation interface inputs a download confirmation command through the input unit; the download process detection module detects the process of the download module downloading the media data content, and generates a third control signal when it detects that the download module completes the download of the media data content; and The mark removal module removes the mark of the media data information code corresponding to the media data content from the record module when receiving the third control signal generated by the download progress detection module. In addition, the recording module records the media data information and the media data information code in the form of a storage list; and when receiving the third control signal generated by the download process detection module, the recording module also records the media data of the media data information download time.

该客户端通过一中间设备连接至该服务端,且该中间设备是一计算机(Computer)或机顶盒(Set Top Box)。相应地,该客户端还包括一连接模块,该连接模块供该客户端电性连接至该中间设备。上述使用者通过该输入模块输入的该客户端与服务端建立连接所需的信息至少包括:该服务端IP地址、客户端信息、使用者信息,且该中间设备是依据该客户端提供的服务端IP地址连接至该服务端,进而通过该中间设备使得该客户端与该服务端建立连接,其中,该使用者信息是使用者标识(User ID Number),该客户端信息是客户端标识(Customer IDnumber),该客户端下载信息包括客户端标识、使用者标识(User IDnumber)、媒体数据信息代码、下载费用以及下载时间。The client is connected to the server through an intermediate device, and the intermediate device is a computer (Computer) or a set-top box (Set Top Box). Correspondingly, the client further includes a connection module for the client to be electrically connected to the intermediate device. The above-mentioned information input by the user through the input module to establish a connection between the client and the server includes at least: the server IP address, client information, and user information, and the intermediate device is based on the service provided by the client. The client IP address is connected to the server, and then the client is connected to the server through the intermediate device, wherein the user information is a user ID (User ID Number), and the client information is a client ID ( Customer IDnumber), the client download information includes client ID, user ID (User IDnumber), media data information code, download fee and download time.

此外,在本发明中该媒体数据还包括与该媒体数据内容对应的媒体数据信息,供该客户端于接收该服务端一媒体数据并予以播放该媒体数据的媒体数据内容时,记录该媒体数据信息及该媒体数据信息代码。该媒体数据信息包括频道、标题、演唱者/作者、媒体数据记录时间、媒体数据信息代码以及媒体数据下载时间。该媒体数据信息代码包括频道代码、标题代码以及演唱者/作者代码。In addition, in the present invention, the media data also includes media data information corresponding to the media data content, for the client to record the media data when receiving the media data from the server and playing the media data content of the media data information and the media data information code. The media data information includes channel, title, singer/author, media data recording time, media data information code and media data downloading time. The media data information code includes a channel code, a title code and a singer/author code.

本发明还提供一下载方法,应用在一具有服务端及客户端的下载系统中,其中,该服务端提供媒体数据广播及下载服务,且该服务端具有一用于储存多个媒体数据的媒体数据库,且每一个媒体数据至少包括媒体数据内容及与该媒体数据内容对应的媒体数据信息代码(DataCode),该下载方法包括以下步骤:该客户端在接收该服务端一媒体数据并予以播放该媒体数据的媒体数据内容时,记录并储存与该媒体数据内容对应的媒体数据信息代码;该客户端在下载该媒体数据内容时,对储存的与该媒体数据内容对应的媒体数据信息代码加入标示(Tag);该客户端接收到该客户端与该服务端建立连接所需的信息,且在该客户端与该服务端建立连接后,令该客户端将其所储存且具有标示的媒体数据信息代码发送到该服务端;该服务端接收该客户端传送的媒体数据信息代码,并依据该媒体数据信息代码从该媒体数据库中提取对应的媒体数据内容;以及该客户端从该服务端下载该服务端所提取的媒体数据内容。The present invention also provides a downloading method, which is applied in a downloading system with a server and a client, wherein the server provides media data broadcast and download services, and the server has a media database for storing a plurality of media data , and each piece of media data at least includes media data content and a media data information code (DataCode) corresponding to the media data content, the downloading method includes the following steps: the client receives a piece of media data from the server and plays the media When the media data content of the data, record and store the media data information code corresponding to the media data content; when the client downloads the media data content, add a mark to the stored media data information code corresponding to the media data content ( Tag); the client receives the information required to establish a connection between the client and the server, and after the client establishes a connection with the server, the client stores and has marked media data information The code is sent to the server; the server receives the media data information code transmitted by the client, and extracts the corresponding media data content from the media database according to the media data information code; and the client downloads the media data from the server The media data content extracted by the server.

该下载方法还包括该客户端在查询到该具有标示的媒体数据信息代码后,产生一操作接口供输入一下载确认指令;该客户端检测其下载该服务端所提取媒体数据内容的进程,在该媒体数据内容下载完成后移除对应的媒体数据信息代码的标示;以及该客户端在该媒体数据内容下载完成后记录该媒体数据下载时间。The downloading method also includes that the client generates an operation interface for inputting a download confirmation instruction after inquiring about the media data information code with the mark; the client detects the process of downloading the media data content extracted by the server, and After the media data content is downloaded, the corresponding media data information code mark is removed; and the client records the media data download time after the media data content is downloaded.

综上所述,本发明的下载系统及方法中的该客户端在接收及播放该服务端的媒体数据的媒体数据内容时,记录与该媒体数据内容对应的媒体数据信息代码,并在需要下载该媒体数据的媒体数据内容且该客户端与服务端建立连接时,将该媒体数据信息代码发送到该服务端,供该服务端依据该媒体数据信息代码从媒体数据库中提取对应的媒体数据内容并提供给该客户端进行下载。因此,该客户端可自动连接到该服务端,并从提供媒体数据及下载服务的服务端自动下载该媒体数据的媒体数据内容。To sum up, when the client in the downloading system and method of the present invention receives and plays the media data content of the media data of the server, it records the media data information code corresponding to the media data content, and downloads the media data information code when needed. media data content of the media data and when the client establishes a connection with the server, the media data information code is sent to the server for the server to extract the corresponding media data content from the media database according to the media data information code and Provided to the client for downloading. Therefore, the client can automatically connect to the server, and automatically download the media data content of the media data from the server that provides media data and download services.

再者,该客户端及该服务端的媒体数据使用相同的媒体数据信息代码,该媒体数据信息代码则可采用统一格式,适用于任意提供有媒体数据及下载服务的服务端以及具有媒体数据接收、播放及下载功能的客户端。因此,本发明的下载系统及方法具有较强的通用性。Furthermore, the media data of the client and the server use the same media data information code, and the media data information code can adopt a unified format, which is applicable to any server that provides media data and download services and has media data reception, A client with playback and download functions. Therefore, the downloading system and method of the present invention have strong versatility.

另外,该客户端是以储存列表方式记录该媒体数据信息及媒体数据信息代码,使用者不仅可在播放时实时地标示需要下载的媒体数据信息代码,同时也可在任意时间浏览该列表中的媒体数据信息并搜索及标示需要下载的媒体数据信息代码,而且使用者通过浏览该列表即可了解播放及下载的媒体数据及其相关信息。因此,本发明的下载系统及方法可供使用者有效管理该客户端播放及下载的媒体数据。In addition, the client records the media data information and media data information codes in the form of a storage list. Users can not only mark the media data information codes to be downloaded in real time during playback, but also browse the media data information codes in the list at any time. The media data information is searched and marked with the code of the media data information to be downloaded, and the user can know the media data played and downloaded and related information by browsing the list. Therefore, the downloading system and method of the present invention can allow the user to effectively manage the media data played and downloaded by the client.

附图说明Description of drawings

图1是本发明的下载系统的基本架构方块示意图;Fig. 1 is a schematic block diagram of the basic architecture of the download system of the present invention;

图2是图1所示的下载系统中下载处理模块的详细架构;以及Fig. 2 is the detailed architecture of the download processing module in the download system shown in Fig. 1; and

图3是本发明的下载方法的基本流程步骤。Fig. 3 is the basic process steps of the downloading method of the present invention.

具体实施方式Detailed ways

实施例Example

图1是发明的下载系统的基本架构。如图所示,本发明的下载系统1包括:服务端10、客户端11以及中间设备12。Fig. 1 is the basic architecture of the inventive download system. As shown in the figure, the download system 1 of the present invention includes: a server 10 , a client 11 and an intermediate device 12 .

该服务端10是提供媒体数据广播及下载服务,如图1所示,该服务端10包括一用于储存多个媒体数据的媒体数据库100,且每一个媒体数据包括媒体数据内容及与该媒体数据内容对应的媒体数据信息及媒体数据信息代码(Data Code)。该服务端是一无线广播电台(Radio)或电视台(TV)。该媒体数据是该无线广播电台或电视台的广播节目,可以是一音频数据(例如音乐)或是视频数据(例如电影)。该媒体数据信息包括频道、标题、演唱者/作者、媒体数据记录时间、媒体数据信息代码以及媒体数据下载时间。该媒体数据信息代码包括频道代码、标题代码以及演唱者/作者代码。另外,该服务端10还包括一用于储存客户端信息的客户数据库101,以及一用于储存客户端下载信息的客户下载数据库102,供该服务端10追踪及管理客户端11的下载作业。该客户端11信息是客户端标识(Customer ID number)。该客户端下载信息包括客户端标识、使用者标识(User ID number)、媒体数据信息代码、下载费用以及下载时间。This service end 10 is to provide media data broadcast and download service, as shown in Figure 1, this service end 10 comprises a media database 100 for storing a plurality of media data, and each media data comprises media data content and with this media The media data information corresponding to the data content and the media data information code (Data Code). The server is a radio station (Radio) or a television station (TV). The media data is a broadcast program of the radio station or TV station, and may be audio data (such as music) or video data (such as movie). The media data information includes channel, title, singer/author, media data recording time, media data information code and media data downloading time. The media data information code includes a channel code, a title code and a singer/author code. In addition, the server 10 also includes a client database 101 for storing client information, and a client download database 102 for storing client download information for the server 10 to track and manage download operations of the client 11 . The client 11 information is a client identification (Customer ID number). The client download information includes client identifier, user identifier (User ID number), media data information code, download fee and download time.

该客户端11在接收该服务端10的一媒体数据并予以播放该媒体数据中的媒体数据内容时,同时记录该媒体数据的媒体数据信息及媒体数据信息代码,在使用者需要下载该媒体数据内容,且该客户端11与服务端10建立连接时将该媒体数据信息代码发送到该服务端10,该服务端10依据该媒体数据信息代码,从该媒体数据库100提取与该媒体数据信息对应的媒体数据内容,并供该客户端11进行下载。其中,该客户端11可以是一具有媒体数据接收、播放及下载功能的便携式媒体播放设备(Portable Entertainment Device,PEP),例如MP3播放器、CD播放器、便携式DVD、iPod或移动电话等,它可通过内置天线(Anternna)接收该无线广播电台或电视台不同频率的节目信号,并通过音、视频处理模块(未标出)将接收的广播节目译码并予以播放。在此须说明的是,该客户端11另设有其它各式的功能模块,例如显示模块等,为简化说明,此处仅显示与本发明相关的部分。When the client 11 receives a piece of media data from the server 10 and plays the content of the media data in the media data, it simultaneously records the media data information and the media data information code of the media data, and when the user needs to download the media data content, and when the client 11 establishes a connection with the server 10, the media data information code is sent to the server 10, and the server 10 extracts from the media database 100 the information corresponding to the media data information according to the media data information code. The content of the media data is provided for the client 11 to download. Wherein, the client 11 can be a portable media player device (Portable Entertainment Device, PEP) with media data receiving, playing and downloading functions, such as MP3 player, CD player, portable DVD, iPod or mobile phone etc., it The program signals of different frequencies of the wireless broadcasting station or TV station can be received through the built-in antenna (Anternna), and the received broadcasting programs are decoded and played through the audio and video processing module (not shown). It should be noted here that the client 11 is further provided with various other functional modules, such as a display module, etc., and for simplicity of description, only the parts related to the present invention are shown here.

在本实施例中,该客户端11通过一中间设备12连接到该服务端10。其中,该中间设备12是一计算机(Computer),它可通过一网络系统与该服务端10建立连接。还需注意的是,该中间设备12并非以本实施例所述的计算机为限,例如,它也可以是一通过有线电缆(Cable)或是卫星(Satelite)与该服务端10建立连接的机顶盒(Set Top Box,STB)。In this embodiment, the client 11 is connected to the server 10 through an intermediate device 12 . Wherein, the intermediate device 12 is a computer (Computer), which can establish a connection with the server 10 through a network system. It should also be noted that the intermediate device 12 is not limited to the computer described in this embodiment, for example, it can also be a set-top box connected to the server 10 through a cable (Cable) or a satellite (Satelite). (Set Top Box, STB).

如图1所示,该客户端11包括输入模块110、控制模块111、下载处理模块112、储存模块113以及连接模块114。As shown in FIG. 1 , the client 11 includes an input module 110 , a control module 111 , a download processing module 112 , a storage module 113 and a connection module 114 .

该输入模块110供使用者输入下载指令以及输入该客户端11与该服务端10建立连接所需的信息,其中,使用者通过该输入模块110输入的该客户端11与服务端10建立连接所需的信息至少包括:该服务端IP地址、客户端信息、使用者信息。在本实施例中,该中间设备12依据该客户端11提供的服务端IP地址连接到该服务端10,通过该中间设备12该客户端11与该服务端10建立连接。该使用者信息是使用者标识(User ID Number),在本实施例,该输入模块110是便携式媒体播放设备中的输入键盘。The input module 110 is for the user to input a download command and input information required for establishing a connection between the client 11 and the server 10, wherein, the user inputs through the input module 110 to establish a connection between the client 11 and the server 10 The required information includes at least: the server IP address, client information, and user information. In this embodiment, the intermediate device 12 is connected to the server 10 according to the server IP address provided by the client 11 , and the client 11 establishes a connection with the server 10 through the intermediate device 12 . The user information is a user ID (User ID Number). In this embodiment, the input module 110 is an input keyboard in a portable media player device.

在使用者通过该输入模块110输入下载指令以及输入该客户端11与该服务端10建立连接所需的信息时,该控制模块111分别产生第一控制信号及第二控制信号。在本实施例中,该控制模块111是便携式媒体播放设备中的主处理器(Main processor),该主处理器控制该便携式媒体播放设备中各模块的协调运行。The control module 111 generates a first control signal and a second control signal respectively when the user inputs a download command through the input module 110 and inputs information required for establishing a connection between the client terminal 11 and the server terminal 10 . In this embodiment, the control module 111 is a main processor (Main processor) in the portable media player device, and the main processor controls the coordinated operation of each module in the portable media player device.

该下载处理模块112记录与该媒体数据内容对应的媒体数据信息代码,且在接收该控制模块111产生的第一控制信号时将所记录的媒体数据信息代码进行标示处理,并在接收到该控制模块111产生的第二控制信号时,将该经标示处理的媒体数据信息代码发送到该服务端10,该服务端10依据该媒体数据信息代码,从该媒体数据库100提取对应的媒体数据内容,并供该下载处理模块112下载。请容后详细说明该下载处理模块112。The download processing module 112 records the media data information code corresponding to the media data content, and marks the recorded media data information code when receiving the first control signal generated by the control module 111, and when receiving the control signal When the module 111 generates the second control signal, the marked processed media data information code is sent to the server 10, and the server 10 extracts the corresponding media data content from the media database 100 according to the media data information code, And for the download processing module 112 to download. Please describe the download processing module 112 in detail later.

该储存模块113储存该下载处理模块112下载的媒体数据内容。该储存模块113是一例如随机存取存储器(Random Access Memory,RAM)的储存设备。The storage module 113 stores the media data content downloaded by the download processing module 112 . The storage module 113 is a storage device such as random access memory (Random Access Memory, RAM).

该连接模块114供该客户端11电性连接到该中间设备12。该连接模块114是作为该客户端11与外接设备的数据输入/输出接口。在本实施例中,该连接模块114连接该客户端11与该中间设备12,也就是该客户端11借由该连接模块114及该中间设备12连接到该服务端10。The connection module 114 is for the client 11 to be electrically connected to the intermediate device 12 . The connection module 114 serves as a data input/output interface between the client 11 and external devices. In this embodiment, the connection module 114 connects the client 11 and the intermediate device 12 , that is, the client 11 is connected to the server 10 through the connection module 114 and the intermediate device 12 .

接着,图2所示是图1客户端11的下载处理模块112的详细架构,该下载处理模块112包括记录模块1120、标示模块1121、交流模块1122、上传模块1123、下载模块1124、下载确认模块1125、下载进程检测模块1126以及标示移除模块1127。Next, Figure 2 shows the detailed architecture of the download processing module 112 of the client 11 in Figure 1, the download processing module 112 includes a recording module 1120, a marking module 1121, an exchange module 1122, an upload module 1123, a download module 1124, and a download confirmation module 1125 , a download process detection module 1126 and a flag removal module 1127 .

该客户端11播放该服务端10媒体数据的媒体数据内容时,该记录模块1120记录并储存与该媒体数据内容对应的媒体数据信息代码。在本实施例中,该记录模块1120还用于记录与该媒体数据内容对应的媒体数据信息,且该记录模块1120是以储存列表方式记录该媒体数据信息及该媒体数据信息代码。When the client 11 plays the media data content of the media data of the server 10, the recording module 1120 records and stores the media data information code corresponding to the media data content. In this embodiment, the recording module 1120 is also used for recording media data information corresponding to the content of the media data, and the recording module 1120 records the media data information and the media data information code in a storage list.

在接收到该客户端11的控制模块111的第一控制信号时,该标示模块112I将该记录模块1120记录的媒体数据信息代码进行标示处理,在该媒体数据信息代码上加一标示。When receiving the first control signal from the control module 111 of the client 11, the marking module 112I marks the media data information code recorded by the recording module 1120, and adds a mark to the media data information code.

在接收到该控制模块111的第二控制信号时,该交流模块1122产生一操作接口(未标出),供使用者通过该客户端11的输入模块110输入该客户端11与该服务端10建立连接所需的信息。须进一步说明的是,在本实施例中该操作接口是通过便携式媒体播放设备的显示模块(未标出,例如LCD)提供给该使用者进行信息的输入操作。When receiving the second control signal from the control module 111, the communication module 1122 generates an operation interface (not shown) for the user to input the client 11 and the server 10 through the input module 110 of the client 11. Information required to establish a connection. It should be further explained that, in this embodiment, the operation interface is provided to the user through the display module (not shown, such as LCD) of the portable media player device for inputting information.

该上传模块1123是将该客户端11的输入模块110所输入的信息发送到该服务端10,供服务端10进行确认,使该客户端11与该服务端10建立连接,并在连接建立后将经过该标示模块1121标示的媒体数据信息代码发送到该服务端10,服务端10依据该媒体数据信息代码,从该媒体数据库100提取对应的媒体数据内容,并提供给该客户端11。The upload module 1123 sends the information input by the input module 110 of the client 11 to the server 10 for confirmation by the server 10, so that the client 11 establishes a connection with the server 10, and after the connection is established Send the media data information code marked by the marking module 1121 to the server 10, and the server 10 extracts the corresponding media data content from the media database 100 according to the media data information code, and provides it to the client 11.

该下载模块1124是用于下载该服务端10提供的媒体数据内容,并将下载的媒体数据内容储存在该储存模块113。The download module 1124 is used for downloading the media data content provided by the server 10 and storing the downloaded media data content in the storage module 113 .

在该客户端11与服务端10建立连接后,该下载确认模块1125查询该记录模块1120所记录的媒体数据信息代码是否带有标示,若有标示则触发该交流模块1122产生一操作接口,供使用者输入一个下载确认指令。After the client 11 establishes a connection with the server 10, the download confirmation module 1125 inquires whether the media data information code recorded by the recording module 1120 has a mark, and if there is a mark, the communication module 1122 is triggered to generate an operation interface for The user inputs a download confirmation command.

该下载进程检测模块1126用于检测该下载模块1124下载该媒体数据内容的进程,且在检测到该下载模块1124完成该媒体数据内容下载时产生第三控制信号。在接收到该下载进程检测模块1126产生的第三控制信号时,该记录模块1120记录该媒体数据信息的媒体数据下载时间。The download progress detecting module 1126 is used for detecting the downloading process of the media data content by the download module 1124, and generates a third control signal when detecting that the download module 1124 finishes downloading the media data content. When receiving the third control signal generated by the download progress detection module 1126, the record module 1120 records the media data download time of the media data information.

在接收该下载进程检测模块1126产生的第三控制信号时,该标示移除模块1127从该记录模块1120中将与该媒体数据内容对应的媒体数据信息代码的标示移除。When receiving the third control signal generated by the download progress detection module 1126 , the mark removal module 1127 removes the mark of the media data information code corresponding to the media data content from the recording module 1120 .

另外,在本发明中上述客户端11(便携式媒体播放设备)也可连接到一例如交互式多媒体信息站(在此未标出)的中间设备,该交互式多媒体信息站内部储存有一包括媒体数据内容、媒体数据信息及媒体数据信息代码的媒体数据库,因此该客户端11无需连接到该服务端10,即可直接从该交互式多媒体信息站下载媒体数据内容,若该媒体数据库无法提供客户端所需的媒体数据内容,则该交互式多媒体信息站即会自动连接到该服务端10,并获取该媒体数据内容,提供给该客户端11进行下载。In addition, in the present invention, the above-mentioned client 11 (portable media player device) can also be connected to an intermediate device such as an interactive multimedia information station (not shown here), and the interactive multimedia information station internally stores a Content, media data information and media data information code media database, so the client 11 can directly download the media data content from the interactive multimedia information station without connecting to the server 10, if the media database cannot provide the client If the required media data content is required, the interactive multimedia information station will automatically connect to the server 10, obtain the media data content, and provide it to the client 11 for downloading.

请参阅图3,它是本发明下载方法的基本流程步骤。该方法应用在上述下载系统1中,该下载方法包括以下实施步骤:在步骤S31中,该客户端11在接收该服务端10的一媒体数据并予以播放该媒体数据的媒体数据内容时,记录并储存与该媒体数据内容对应的媒体数据信息及媒体数据信息代码。接着进到步骤S32。Please refer to Fig. 3, which is the basic process steps of the downloading method of the present invention. The method is applied in the above-mentioned downloading system 1, and the downloading method includes the following implementation steps: In step S31, when the client 11 receives a piece of media data from the server 10 and plays the media data content of the media data, record And store the media data information and the media data information code corresponding to the media data content. Then go to step S32.

在步骤S32中,该客户端11在使用者需要下载该媒体数据内容时,对储存的与该媒体数据内容对应的媒体数据信息代码加以标示(Tag)。在本步骤中,使用者可在播放一媒体数据的媒体数据内容时输入一个下载指令,也可在浏览该媒体数据的媒体数据信息并搜索到需要下载的媒体数据时输入一个下载指令,该客户端11接收该下载指令后即会对与该媒体数据内容对应的媒体数据信息代码加入标示。接着进到步骤S33。In step S32, when the user needs to download the media data content, the client 11 tags (Tag) the stored media data information code corresponding to the media data content. In this step, the user can input a download instruction when playing the media data content of a media data, or input a download instruction when browsing the media data information of the media data and searching for the media data to be downloaded, the client After receiving the download instruction, the terminal 11 will add a mark to the media data information code corresponding to the media data content. Then go to step S33.

在步骤S33中,使用者在该客户端11输入该客户端11与该服务端10建立连接所需的信息,且在该客户端11与该服务端10建立连接后,该客户端11将其储存带有标示的媒体数据信息代码发送到该服务端10。在本步骤中,使用者输入客户端11与服务端10建立连接所需的信息,该信息至少包括服务端IP地址、客户端信息及使用者信息。在该客户端11连接到一例如计算机的中间设备12后,该客户端11查询有标示的媒体数据信息代码,并在查询到有标示的媒体数据信息代码后,产生一操作接口(在此未标出)供使用者输入一个下载确认指令;在使用者确认下载后,该中间设备12依据该客户端11提供的服务端10的IP地址连接到该服务端,进而通过该中间设备12,使该客户端11与该服务端11建立连接,若使用者取消下载则结束本发明的下载方法的流程步骤;在该客户端11与服务端10建立连接后,该客户端11将有标示的媒体数据信息代码发送到该服务端10。接着进到步骤S34。In step S33, the user inputs the information required to establish a connection between the client 11 and the server 10 at the client 11, and after the client 11 establishes a connection with the server 10, the client 11 sends its Store the marked media data information code and send it to the server 10 . In this step, the user inputs the information needed to establish a connection between the client 11 and the server 10, the information at least including the server IP address, client information and user information. After the client 11 is connected to an intermediate device 12 such as a computer, the client 11 inquires about the marked media data information code, and after inquiring about the marked media data information code, generates an operation interface (not shown here) marked) for the user to input a download confirmation command; after the user confirms the download, the intermediate device 12 connects to the server according to the IP address of the server 10 provided by the client 11, and then through the intermediate device 12, the The client 11 establishes a connection with the server 11, and if the user cancels the download, the process steps of the download method of the present invention end; The data information code is sent to the server 10. Then go to step S34.

在步骤S34中,该服务端10接收该客户端11传送的媒体数据信息代码,并依据该媒体数据信息代码从该媒体数据库100中提取对应的媒体数据内容。在本步骤中,该服务端10接收该客户端11传送的媒体数据信息代码以及使用者信息(使用者标识),并依据该使用者信息判断它是否是该服务端10允许执行下载作业的使用者,若是则令该服务端10更新客户下载数据库101,若否则结束本发明下载方法的流程步骤;在该服务端10确认该使用者信息后,该服务端10依据该媒体数据信息代码,从该媒体数据库100中提取对应的媒体数据内容。接着进到步骤S35。另外,若该服务端10未查询到对应该媒体数据信息代码的媒体数据内容时,则该服务端10传送一媒体数据未查到的信息至该客户端11,并结束本发明下载方法的流程步骤。In step S34, the server 10 receives the media data information code sent by the client 11, and extracts the corresponding media data content from the media database 100 according to the media data information code. In this step, the server 10 receives the media data information code and user information (user ID) sent by the client 11, and judges whether it is the user that the server 10 allows to perform download operations according to the user information. Or, if so, make the service end 10 update the client download database 101, otherwise end the process steps of the download method of the present invention; after the server end 10 confirms the user information, the server end 10, according to the media data information code, from Corresponding media data content is extracted from the media database 100 . Then go to step S35. In addition, if the server 10 does not find the media data content corresponding to the media data information code, the server 10 sends a message that the media data is not found to the client 11, and ends the process of the download method of the present invention step.

在步骤S35中,该客户端11从该服务端10下载该服务端10所提取的媒体数据内容。接着进到步骤S36。In step S35 , the client 11 downloads the media data content extracted by the server 10 from the server 10 . Then go to step S36.

在步骤S36中,该客户端11检测其下载该服务端10所提取的媒体数据内容的进程,在该媒体数据内容下载完成后移除对应的媒体数据信息代码的标示以及记录该媒体数据信息的媒体数据下载时间。In step S36, the client 11 detects the process of downloading the media data content extracted by the server 10, and removes the corresponding media data information code mark and records the media data information after the download of the media data content is completed. Media data download time.

综上所述,本发明的下载系统及方法在该客户端11接收及播放该服务端10媒体数据的媒体数据内容时,记录与该媒体数据内容对应的媒体数据信息代码,并在使用者需要下载该媒体数据内容且该客户端11与服务端10建立连接时,将该媒体数据信息代码发送到该服务端10,该服务端10依据该媒体数据信息代码,从媒体数据库100中提取对应的媒体数据内容并提供给该客户端进行下载。因此,该客户端11可自动连接到该服务端10,并从提供有媒体数据广播及下载服务的服务端10自动下载该媒体数据的媒体数据内容。也就是使用者在收听或收看无线广播电台或电视台的节目时,无需记录感兴趣节目的相关信息,只需按下该便携式媒体播放设备上的下载按键,即可在该便携式媒体播放设备接到计算机时,自动连接到该无线广播电台或电视台并下载其感兴趣的节目。In summary, the download system and method of the present invention record the media data information code corresponding to the media data content when the client 11 receives and plays the media data content of the server 10 media data, and when the user needs When the media data content is downloaded and the client 11 establishes a connection with the server 10, the media data information code is sent to the server 10, and the server 10 extracts the corresponding information from the media database 100 according to the media data information code. The media data content is provided to the client for downloading. Therefore, the client 11 can automatically connect to the server 10, and automatically download the media data content of the media data from the server 10 that provides media data broadcast and download services. That is to say, when a user listens to or watches a program of a wireless broadcasting station or a TV station, there is no need to record relevant information of the program of interest, but only needs to press the download button on the portable media player device, and the portable media player device can receive When connected to a computer, automatically connect to that radio station or TV station and download programs of interest to it.

再者,该客户端及该服务端的媒体数据是使用相同的媒体数据信息代码,该媒体数据信息代码则可采用统一格式,它可适用于任意提供有媒体数据广播及下载服务的服务端以及具有媒体数据接收、播放及下载功能的客户端。因此,本发明的下载系统及方法具有较强的通用性。Furthermore, the media data of the client and the server use the same media data information code, and the media data information code can adopt a unified format, which can be applied to any server that provides media data broadcast and download services and has A client for media data receiving, playing and downloading functions. Therefore, the downloading system and method of the present invention have strong versatility.

另外,该客户端是以储存列表方式记录该媒体数据信息及媒体数据信息代码,使用者不仅可在播放时实时地标示需要下载的媒体数据信息代码,同时也可在任意时间浏览该列表中的媒体数据信息并搜索及标示需要下载的媒体数据信息代码,而且使用者通过浏览该列表即可了解播放及下载的媒体数据及其相关信息。因此,本发明的下载系统及方法可供使用者有效管理该客户端播放及下载的媒体数据。In addition, the client records the media data information and media data information codes in the form of a storage list. Users can not only mark the media data information codes to be downloaded in real time during playback, but also browse the media data information codes in the list at any time. The media data information is searched and marked with the code of the media data information to be downloaded, and the user can know the media data played and downloaded and related information by browsing the list. Therefore, the downloading system and method of the present invention can allow the user to effectively manage the media data played and downloaded by the client.

Claims (37)

1.一种下载系统,其特征在于,该下载系统包括:1. A download system, characterized in that the download system comprises: 服务端,提供媒体数据广播及下载服务,该服务端包括一用于储存多个媒体数据的媒体数据库,且每一个媒体数据包括媒体数据内容以及与该媒体数据内容对应的媒体数据信息代码(Data Code);以及The service end provides media data broadcasting and downloading services. The service end includes a media database for storing a plurality of media data, and each media data includes media data content and a media data information code corresponding to the media data content (Data Code); and 客户端,在接收该服务端广播的一媒体数据并予以播放该媒体数据中的媒体数据内容,同时记录该媒体数据的媒体数据信息代码,在下载该媒体数据内容且该客户端与服务端建立连接时,将该媒体数据信息代码发送到该服务端,令该服务端依据该媒体数据信息代码,从该媒体数据库提取与该媒体数据信息代码对应的媒体数据内容,并提供给该客户端进行下载。The client receives a piece of media data broadcast by the server and plays the media data content in the media data, and records the media data information code of the media data at the same time, downloads the media data content and establishes a When connecting, send the media data information code to the server, so that the server extracts the media data content corresponding to the media data information code from the media database according to the media data information code, and provides it to the client for further processing. download. 2.如权利要求1所述的下载系统,其特征在于,该客户端包括:2. The download system according to claim 1, wherein the client includes: 输入模块,用于输入下载指令以及输入该客户端与该服务端建立连接所需的信息;An input module is used for inputting download instructions and inputting the information required for the client to establish a connection with the server; 控制模块,在该输入模块输入下载指令以及输入该客户端与该服务端建立连接所需的信息时,分别产生第一控制信号及第二控制信号;The control module generates a first control signal and a second control signal respectively when the input module inputs the download instruction and the information required to establish a connection between the client and the server; 下载处理模块,用于记录与该媒体数据内容对应的媒体数据信息代码,且在接收该控制模块产生的第一控制信号时,将所记录的媒体数据信息代码进行标示处理,且在接收到该控制模块产生的第二控制信号时,发送该经标示处理的媒体数据信息代码,供该服务端依据该媒体数据信息代码从该媒体数据库提取对应的媒体数据内容,并供该下载处理模块下载;以及The download processing module is used to record the media data information code corresponding to the media data content, and when receiving the first control signal generated by the control module, mark the recorded media data information code, and when receiving the When the second control signal is generated by the control module, the marked processed media data information code is sent for the server to extract the corresponding media data content from the media database according to the media data information code, and for the download processing module to download; as well as 储存模块,用于储存该下载处理模块所下载的媒体数据内容。The storage module is used for storing the media data content downloaded by the download processing module. 3.如权利要求2所述的下载系统,其特征在于,该下载处理模块包括:3. The download system according to claim 2, wherein the download processing module comprises: 记录模块,在该客户端播放该服务端媒体数据的媒体数据内容时,记录并储存与该媒体数据内容对应的媒体数据信息代码;The recording module records and stores the media data information code corresponding to the media data content when the client plays the media data content of the server media data; 标示模块,在接收到该控制模块的第一控制信号时,将该记录模块所记录的媒体数据信息代码进行标示处理;The marking module, when receiving the first control signal of the control module, performs marking processing on the media data information code recorded by the recording module; 交流模块,在接收到该控制模块的第二控制信号时,产生一操作接口,供该输入模块依据该操作接口输入该客户端与该服务端建立连接所需的信息;The communication module, when receiving the second control signal from the control module, generates an operation interface for the input module to input information required for establishing a connection between the client and the server according to the operation interface; 上传模块,用于将该输入模块输入的信息发送到该服务端,供服务端进行确认,并使该客户端与该服务端建立连接,且在连接建立后将经过该标示模块标示的媒体数据信息代码发送到该服务端,供服务端依据该媒体数据信息代码,从该媒体数据库提取对应的媒体数据内容,并提供给该客户端;以及The upload module is used to send the information input by the input module to the server for confirmation by the server, and establish a connection between the client and the server, and after the connection is established, the media data marked by the marking module The information code is sent to the server for the server to extract the corresponding media data content from the media database according to the media data information code and provide it to the client; and 下载模块,用于下载该服务端提供的媒体数据内容,并将所下载的媒体数据内容储存在该储存模块。The downloading module is used for downloading the media data content provided by the server, and storing the downloaded media data content in the storage module. 4.如权利要求3所述的下载系统,其特征在于,该下载处理模块还包括下载确认模块,该下载确认模块在该客户端与服务端建立连接后,查询该记录模块所记录的媒体数据信息代码是否带有标示,若有则触发该交流模块产生一操作接口,依据该操作接口通过该输入单元输入一下载确认指令。4. downloading system as claimed in claim 3, is characterized in that, this download processing module also comprises download confirmation module, and this download confirmation module queries the media data recorded by this recording module after the client is connected with the service end Whether the information code is marked, if so, trigger the communication module to generate an operation interface, and input a download confirmation instruction through the input unit according to the operation interface. 5.如权利要求3所述的下载系统,其特征在于,该下载处理模块还包括一下载进程检测模块,该下载进程检测模块用于检测该下载模块下载该媒体数据内容的进程,且在检测到该下载模块完成该媒体数据内容下载时产生第三控制信号。5. download system as claimed in claim 3, is characterized in that, this download process module also comprises a download process detection module, and this download process detection module is used for detecting the process that this download module downloads this media data content, and detects A third control signal is generated when the download module finishes downloading the media data content. 6.如权利要求5所述的下载系统,其特征在于,该下载处理模块还包括一标示移除模块,该标示移除模块是在接收该下载进程检测模块所产生的第三控制信号时,从该记录模块中将与该媒体数据内容对应的媒体数据信息代码的标示移除。6. The download system according to claim 5, wherein the download processing module further comprises a flag removal module, and when the flag removal module receives the third control signal generated by the download progress detection module, The indication of the media data information code corresponding to the media data content is removed from the recording module. 7.如权利要求3所述的下载系统,其特征在于,该客户端是通过一中间设备连接到该服务端。7. The downloading system according to claim 3, wherein the client is connected to the server through an intermediate device. 8.如权利要求7所述的下载系统,其特征在于,该输入模块所输入的客户端与服务端建立连接所需的信息至少包括:该服务端IP地址、客户端信息或使用者信息组成群组中的一个。8. The download system according to claim 7, wherein the information required for establishing a connection between the client and the server input by the input module at least includes: the server IP address, client information or user information. one of the group. 9.如权利要求8所述的下载系统,其特征在于,该中间设备是依据该客户端提供的服务端IP地址连接到该服务端,进而通过该中间设备使得该客户端与服务端建立连接。9. The download system according to claim 8, wherein the intermediate device connects to the server according to the server IP address provided by the client, and then makes the client establish a connection with the server through the intermediate device . 10.如权利要求7所述的下载系统,该中间设备是计算机或机顶盒。10. The downloading system according to claim 7, the intermediate device is a computer or a set-top box. 11.如权利要求7所述的下载系统,其特征在于,该客户端还包括一连接模块,该连接模块是供该客户端电性连接至该中间设备。11. The downloading system according to claim 7, wherein the client further comprises a connection module for the client to be electrically connected to the intermediate device. 12.如权利要求8所述的下载系统,其特征在于,该客户端信息是客户端标识。12. The downloading system according to claim 8, wherein the client information is a client ID. 13.如权利要求8所述的下载系统,其特征在于,该客户端信息是使用者标识。13. The downloading system as claimed in claim 8, wherein the client information is a user ID. 14.如权利要求8所述的下载系统,其特征在于,该服务端还包括一用于储存该客户端的控制模块所接收的有关于客户端与该服务端建立连接所需客户端信息的客户数据库,以及一用于储存该客户端的下载处理模块下载与该服务端所提取的媒体数据内容有关的下载信息的客户下载数据库。14. The download system as claimed in claim 8, wherein the server further comprises a client for storing the client information received by the control module of the client about the client and the client information needed to establish a connection with the server database, and a client download database for storing the download information related to the media data content extracted by the server terminal downloaded by the download processing module of the client terminal. 15.如权利要求14所述的下载系统,其特征在于,该客户端下载信息包括客户端标识、使用者标识、媒体数据信息代码、下载费用或下载时间组成群组中的一个群组。15. The download system according to claim 14, wherein the client download information includes a group selected from a group consisting of a client ID, a user ID, a media data information code, a download fee, or a download time. 16.如权利要求1所述的下载系统,其特征在于,该媒体数据还包括与该媒体数据内容对应的媒体数据信息,供该客户端在接收该服务端的一媒体数据并予以播放该媒体数据的媒体数据内容时,记录该媒体数据信息。16. The download system according to claim 1, wherein the media data further includes media data information corresponding to the content of the media data, for the client to receive a media data from the server and play the media data When the content of the media data is recorded, the media data information is recorded. 17.如权利要求16所述的下载系统,其特征在于,该记录模块是以储存列表方式记录该媒体数据信息及该媒体数据信息代码。17. The download system according to claim 16, wherein the recording module records the media data information and the media data information code in a storage list. 18.如权利要求17所述的下载系统,其特征在于,该媒体数据信息包括频道、标题、演唱者/作者、媒体数据记录时间、媒体数据信息代码或媒体数据下载时间组成群组中的一个群组。18. The downloading system according to claim 17, wherein the media data information includes one of the group consisting of channel, title, singer/author, media data recording time, media data information code or media data download time group. 19.如权利要求17所述的下载系统,其特征在于,该记录模块还在接收该下载进程检测模块产生的第三控制信号时,记录该媒体数据信息的媒体数据下载时间。19. The download system according to claim 17, wherein the recording module also records the media data download time of the media data information when receiving the third control signal generated by the download progress detection module. 20.如权利要求1所述的下载系统,其特征在于,该媒体数据信息代码包括频道代码、标题代码或演唱者/作者代码组成群组中的一个。20. The downloading system as claimed in claim 1, wherein the media data information code comprises one of a group consisting of a channel code, a title code, or a singer/author code. 21.如权利要求1所述的下载系统,其特征在于,该服务端是一无线广播电台或电视台。21. The downloading system according to claim 1, wherein the server is a radio station or a TV station. 22.一种下载方法,应用在一具有服务端及客户端的下载系统中,该服务端提供媒体数据广播及下载服务,且该服务端具有一用于储存多个媒体数据的媒体数据库,且每一个媒体数据至少包括媒体数据内容及与该媒体数据内容对应的媒体数据信息代码(Data Code),其特征在于,该下载方法包括以下步骤:22. A downloading method, applied in a download system with a server and a client, the server provides media data broadcast and download services, and the server has a media database for storing multiple media data, and each A piece of media data at least comprises media data content and the media data information code (Data Code) corresponding with this media data content, it is characterized in that, this downloading method comprises the following steps: 该客户端在接收该服务端一媒体数据并予以播放该媒体数据的媒体数据内容时,记录并储存与该媒体数据内容对应的媒体数据信息代码;When the client receives a piece of media data from the server and plays the media data content of the media data, it records and stores the media data information code corresponding to the media data content; 该客户端在下载该媒体数据内容时,对储存的与该媒体数据内容对应的媒体数据信息代码加入标示(Tag);When downloading the media data content, the client adds a tag to the stored media data information code corresponding to the media data content; 该客户端接收到该客户端与该服务端建立连接所需的信息,且在该客户端与该服务端建立连接后,令该客户端将其所储存且具有标示的媒体数据信息代码发送到该服务端;The client receives the information required to establish a connection between the client and the server, and after the client establishes a connection with the server, the client sends the stored and marked media data information code to the the server; 该服务端接收该客户端传送的媒体数据信息代码,并依据该媒体数据信息代码从该媒体数据库中提取对应的媒体数据内容;以及The server receives the media data information code sent by the client, and extracts the corresponding media data content from the media database according to the media data information code; and 该客户端从该服务端下载该服务端所提取的媒体数据内容。The client downloads the media data content extracted by the server from the server. 23.如权利要求22所述的下载方法,其特征在于,该方法还包括该客户端在查询到该具有标示的媒体数据信息代码后,产生一操作接口供输入一下载确认指令。23. The downloading method according to claim 22, further comprising, after the client inquires about the marked media data information code, generating an operation interface for inputting a download confirmation command. 24.如权利要求22所述的下载方法,其特征在于,该方法还包括该客户端检测其下载该服务端提取的媒体数据内容的进程,在该媒体数据内容下载完成后移除对应的媒体数据信息代码的标示。24. The downloading method according to claim 22, further comprising the client detecting the process of downloading the media data content extracted by the server, and removing the corresponding media after the download of the media data content is completed. Indication of the data information code. 25.如权利要求22的下载方法,其特征在于,该服务端是一无线广播电台或电视台。25. The downloading method according to claim 22, wherein the server is a radio broadcasting station or a television station. 26.如权利要求22所述的下载方法,其特征在于,该客户端通过一中间设备连接到该服务端。26. The downloading method according to claim 22, wherein the client is connected to the server through an intermediate device. 27.如权利要求26所述的下载方法,其特征在于,该中间设备是一计算机或机顶盒。27. The downloading method according to claim 26, wherein the intermediate device is a computer or a set-top box. 28.如权利要求26所述的下载方法,其特征在于,该客户端所接收到的客户端与该服务端建立连接所需的信息至少包括:服务端IP地址、客户端信息或使用者信息组成群组中的一个群组。28. The downloading method according to claim 26, wherein the information received by the client to establish a connection with the server at least includes: server IP address, client information or user information Form a group of groups. 29.如权利要求28所述的下载方法,其特征在于,该中间设备是依据该客户端提供的服务端IP地址连接到该服务端,进而通过该中间设备使得该客户端与服务端建立连接。29. The downloading method according to claim 28, wherein the intermediate device connects to the server according to the IP address of the server provided by the client, and then enables the client to establish a connection with the server through the intermediate device . 30.如权利要求28所述的下载方法,其特征在于,该使用者信息是使用者标识。30. The downloading method as claimed in claim 28, wherein the user information is a user ID. 31.如权利要求28所述的下载方法,其特征在于,该服务端还包括一用于储存该客户端所接收到有关于客户端与该服务端建立连接所需的客户端信息的客户数据库,以及一用于储存客户端下载与该服务端所提取的媒体数据内容有关下载信息的客户下载数据库。31. The downloading method as claimed in claim 28, wherein the server further comprises a client database for storing the client information received by the client about the client and the client establishing a connection with the server , and a client download database for storing client downloads and download information related to the media data content extracted by the server. 32.如权利要求31所述的下载方法,其特征在于,该客户端信息是客户端标识。32. The downloading method according to claim 31, wherein the client information is a client ID. 33.如权利要求31所述的下载方法,其特征在于,该客户端下载信息包括客户端标识、使用者标识、媒体数据信息代码、下载费用或下载时间组成群组中的一个群组。33. The downloading method according to claim 31, wherein the client download information includes a group consisting of client ID, user ID, media data information code, download fee or download time. 34.如权利要求22所述的下载方法,其特征在于,该媒体数据还包括与该媒体数据内容对应的媒体数据信息,供该客户端在接收该服务端的一媒体数据并予以播放该媒体数据的媒体数据内容时记录该媒体数据信息。34. The downloading method according to claim 22, wherein the media data further includes media data information corresponding to the content of the media data, for the client to receive a media data from the server and play the media data Record the media data information when the content of the media data is recorded. 35.如权利要求34所述的下载方法,其特征在于,该媒体数据信息包括频道、标题、演唱者/作者、媒体数据记录时间、媒体信息代码或媒体数据下载时间组成群组中的一个群组。35. The downloading method according to claim 34, wherein the media data information includes a group in the group consisting of channel, title, singer/author, media data recording time, media information code or media data downloading time Group. 36.如权利要求35所述的下载方法,其特征在于,该方法还包括该客户端在该媒体数据内容下载完成后,记录该媒体数据信息的媒体数据下载时间。36. The downloading method according to claim 35, further comprising the client recording the media data download time of the media data information after the download of the media data content is completed. 37.如权利要求22所述的下载方法,其特征在于,该媒体数据信息代码包括频道代码、标题代码及演唱者/作者代码组成群组中的一个群组。37. The downloading method as claimed in claim 22, wherein the media data information code comprises one of the group consisting of channel code, title code and artist/author code.
CN 200610057660 2006-02-22 2006-02-22 Download system and method Pending CN101026467A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 200610057660 CN101026467A (en) 2006-02-22 2006-02-22 Download system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200610057660 CN101026467A (en) 2006-02-22 2006-02-22 Download system and method

Publications (1)

Publication Number Publication Date
CN101026467A true CN101026467A (en) 2007-08-29

Family

ID=38744413

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200610057660 Pending CN101026467A (en) 2006-02-22 2006-02-22 Download system and method

Country Status (1)

Country Link
CN (1) CN101026467A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101854394A (en) * 2009-02-27 2010-10-06 捷讯研究有限公司 System and method for providing access links in a media folder
WO2012083620A1 (en) * 2010-12-21 2012-06-28 中兴通讯股份有限公司 Method, means and system for downloading streaming media files
US8914468B2 (en) 2009-02-27 2014-12-16 Blackberry Limited System and method for providing access links in a media folder

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101854394A (en) * 2009-02-27 2010-10-06 捷讯研究有限公司 System and method for providing access links in a media folder
US8914468B2 (en) 2009-02-27 2014-12-16 Blackberry Limited System and method for providing access links in a media folder
WO2012083620A1 (en) * 2010-12-21 2012-06-28 中兴通讯股份有限公司 Method, means and system for downloading streaming media files

Similar Documents

Publication Publication Date Title
US10194187B2 (en) Method and apparatus for identifying media content presented on a media playing device
CN101123478B (en) Web service provision system and web service provision method
US7627560B2 (en) Recording and reproducing apparatus, processing method in the apparatus, and program for causing computer to execute the method
US20100138655A1 (en) Terminal apparatus and operation information collecting system
JP2008294943A (en) Program related information acquisition system and recording apparatus
KR20100014821A (en) Systems and methods for music recognition
KR20080108777A (en) Method and device for providing detailed information of recording device
WO2007130472A2 (en) Methods and systems for providing media assets over a network
JP2004030327A (en) Device and method for providing contents-related information, electronic bulletin board system and computer program
JP2003203467A (en) Data processor and data processing method
CN102707914B (en) Messaging device and method
CN103024581A (en) Smart television and program interaction implementation method and program interaction implementation system thereof
JP6864811B2 (en) Broadcast content playback device
US20090061765A1 (en) Mobile terminal system and method for monitoring music program using music recognition
CN101026467A (en) Download system and method
KR101128673B1 (en) Communication apparatus, communication method and communication program
KR20090005936A (en) Broadcast rehearsal system and method of performing the system
JP2002162973A (en) Retrieving method for broadcasted music
US7509089B2 (en) Reproduction device, reproduction method, and program
WO2014043987A1 (en) Information transmission method, device, and system
JPWO2005006229A1 (en) COMMUNICATION DEVICE, COMMUNICATION DEVICE COMMUNICATION METHOD, AND COMMUNICATION DEVICE COMMUNICATION PROGRAM
JP2008028915A (en) Communication terminal equipment, video display system and control program
JP2006236111A (en) Content retrieval device and method, content retrieval program, and machine-readable recording medium recording this program
KR20010096639A (en) Method for providing sound data and Apparatus for the same
CN101094349A (en) Bookmark setting mechanism and method of image displaying instrument

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication