CN101026467A - Download system and method - Google Patents
Download system and method Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 60
- 239000000284 extract Substances 0.000 claims abstract description 10
- 238000012790 confirmation Methods 0.000 claims description 14
- 238000001514 detection method Methods 0.000 claims description 10
- 238000004891 communication Methods 0.000 claims description 6
- 230000002452 interceptive effect Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
Description
技术领域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
该服务端10是提供媒体数据广播及下载服务,如图1所示,该服务端10包括一用于储存多个媒体数据的媒体数据库100,且每一个媒体数据包括媒体数据内容及与该媒体数据内容对应的媒体数据信息及媒体数据信息代码(Data Code)。该服务端是一无线广播电台(Radio)或电视台(TV)。该媒体数据是该无线广播电台或电视台的广播节目,可以是一音频数据(例如音乐)或是视频数据(例如电影)。该媒体数据信息包括频道、标题、演唱者/作者、媒体数据记录时间、媒体数据信息代码以及媒体数据下载时间。该媒体数据信息代码包括频道代码、标题代码以及演唱者/作者代码。另外,该服务端10还包括一用于储存客户端信息的客户数据库101,以及一用于储存客户端下载信息的客户下载数据库102,供该服务端10追踪及管理客户端11的下载作业。该客户端11信息是客户端标识(Customer ID number)。该客户端下载信息包括客户端标识、使用者标识(User ID number)、媒体数据信息代码、下载费用以及下载时间。This
该客户端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
在本实施例中,该客户端11通过一中间设备12连接到该服务端10。其中,该中间设备12是一计算机(Computer),它可通过一网络系统与该服务端10建立连接。还需注意的是,该中间设备12并非以本实施例所述的计算机为限,例如,它也可以是一通过有线电缆(Cable)或是卫星(Satelite)与该服务端10建立连接的机顶盒(Set Top Box,STB)。In this embodiment, the client 11 is connected to the
如图1所示,该客户端11包括输入模块110、控制模块111、下载处理模块112、储存模块113以及连接模块114。As shown in FIG. 1 , the client 11 includes an
该输入模块110供使用者输入下载指令以及输入该客户端11与该服务端10建立连接所需的信息,其中,使用者通过该输入模块110输入的该客户端11与服务端10建立连接所需的信息至少包括:该服务端IP地址、客户端信息、使用者信息。在本实施例中,该中间设备12依据该客户端11提供的服务端IP地址连接到该服务端10,通过该中间设备12该客户端11与该服务端10建立连接。该使用者信息是使用者标识(User ID Number),在本实施例,该输入模块110是便携式媒体播放设备中的输入键盘。The
在使用者通过该输入模块110输入下载指令以及输入该客户端11与该服务端10建立连接所需的信息时,该控制模块111分别产生第一控制信号及第二控制信号。在本实施例中,该控制模块111是便携式媒体播放设备中的主处理器(Main processor),该主处理器控制该便携式媒体播放设备中各模块的协调运行。The
该下载处理模块112记录与该媒体数据内容对应的媒体数据信息代码,且在接收该控制模块111产生的第一控制信号时将所记录的媒体数据信息代码进行标示处理,并在接收到该控制模块111产生的第二控制信号时,将该经标示处理的媒体数据信息代码发送到该服务端10,该服务端10依据该媒体数据信息代码,从该媒体数据库100提取对应的媒体数据内容,并供该下载处理模块112下载。请容后详细说明该下载处理模块112。The
该储存模块113储存该下载处理模块112下载的媒体数据内容。该储存模块113是一例如随机存取存储器(Random Access Memory,RAM)的储存设备。The
该连接模块114供该客户端11电性连接到该中间设备12。该连接模块114是作为该客户端11与外接设备的数据输入/输出接口。在本实施例中,该连接模块114连接该客户端11与该中间设备12,也就是该客户端11借由该连接模块114及该中间设备12连接到该服务端10。The
接着,图2所示是图1客户端11的下载处理模块112的详细架构,该下载处理模块112包括记录模块1120、标示模块1121、交流模块1122、上传模块1123、下载模块1124、下载确认模块1125、下载进程检测模块1126以及标示移除模块1127。Next, Figure 2 shows the detailed architecture of the
该客户端11播放该服务端10媒体数据的媒体数据内容时,该记录模块1120记录并储存与该媒体数据内容对应的媒体数据信息代码。在本实施例中,该记录模块1120还用于记录与该媒体数据内容对应的媒体数据信息,且该记录模块1120是以储存列表方式记录该媒体数据信息及该媒体数据信息代码。When the client 11 plays the media data content of the media data of the
在接收到该客户端11的控制模块111的第一控制信号时,该标示模块112I将该记录模块1120记录的媒体数据信息代码进行标示处理,在该媒体数据信息代码上加一标示。When receiving the first control signal from the
在接收到该控制模块111的第二控制信号时,该交流模块1122产生一操作接口(未标出),供使用者通过该客户端11的输入模块110输入该客户端11与该服务端10建立连接所需的信息。须进一步说明的是,在本实施例中该操作接口是通过便携式媒体播放设备的显示模块(未标出,例如LCD)提供给该使用者进行信息的输入操作。When receiving the second control signal from the
该上传模块1123是将该客户端11的输入模块110所输入的信息发送到该服务端10,供服务端10进行确认,使该客户端11与该服务端10建立连接,并在连接建立后将经过该标示模块1121标示的媒体数据信息代码发送到该服务端10,服务端10依据该媒体数据信息代码,从该媒体数据库100提取对应的媒体数据内容,并提供给该客户端11。The upload
该下载模块1124是用于下载该服务端10提供的媒体数据内容,并将下载的媒体数据内容储存在该储存模块113。The
在该客户端11与服务端10建立连接后,该下载确认模块1125查询该记录模块1120所记录的媒体数据信息代码是否带有标示,若有标示则触发该交流模块1122产生一操作接口,供使用者输入一个下载确认指令。After the client 11 establishes a connection with the
该下载进程检测模块1126用于检测该下载模块1124下载该媒体数据内容的进程,且在检测到该下载模块1124完成该媒体数据内容下载时产生第三控制信号。在接收到该下载进程检测模块1126产生的第三控制信号时,该记录模块1120记录该媒体数据信息的媒体数据下载时间。The download
在接收该下载进程检测模块1126产生的第三控制信号时,该标示移除模块1127从该记录模块1120中将与该媒体数据内容对应的媒体数据信息代码的标示移除。When receiving the third control signal generated by the download
另外,在本发明中上述客户端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
请参阅图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
在步骤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
在步骤S34中,该服务端10接收该客户端11传送的媒体数据信息代码,并依据该媒体数据信息代码从该媒体数据库100中提取对应的媒体数据内容。在本步骤中,该服务端10接收该客户端11传送的媒体数据信息代码以及使用者信息(使用者标识),并依据该使用者信息判断它是否是该服务端10允许执行下载作业的使用者,若是则令该服务端10更新客户下载数据库101,若否则结束本发明下载方法的流程步骤;在该服务端10确认该使用者信息后,该服务端10依据该媒体数据信息代码,从该媒体数据库100中提取对应的媒体数据内容。接着进到步骤S35。另外,若该服务端10未查询到对应该媒体数据信息代码的媒体数据内容时,则该服务端10传送一媒体数据未查到的信息至该客户端11,并结束本发明下载方法的流程步骤。In step S34, the
在步骤S35中,该客户端11从该服务端10下载该服务端10所提取的媒体数据内容。接着进到步骤S36。In step S35 , the client 11 downloads the media data content extracted by the
在步骤S36中,该客户端11检测其下载该服务端10所提取的媒体数据内容的进程,在该媒体数据内容下载完成后移除对应的媒体数据信息代码的标示以及记录该媒体数据信息的媒体数据下载时间。In step S36, the client 11 detects the process of downloading the media data content extracted by the
综上所述,本发明的下载系统及方法在该客户端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
再者,该客户端及该服务端的媒体数据是使用相同的媒体数据信息代码,该媒体数据信息代码则可采用统一格式,它可适用于任意提供有媒体数据广播及下载服务的服务端以及具有媒体数据接收、播放及下载功能的客户端。因此,本发明的下载系统及方法具有较强的通用性。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)
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)
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 |
-
2006
- 2006-02-22 CN CN 200610057660 patent/CN101026467A/en active Pending
Cited By (3)
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 |