CN102104581A - Network karaoke on-demand system and method thereof - Google Patents
Network karaoke on-demand system and method thereof Download PDFInfo
- Publication number
- CN102104581A CN102104581A CN2009101892626A CN200910189262A CN102104581A CN 102104581 A CN102104581 A CN 102104581A CN 2009101892626 A CN2009101892626 A CN 2009101892626A CN 200910189262 A CN200910189262 A CN 200910189262A CN 102104581 A CN102104581 A CN 102104581A
- Authority
- CN
- China
- Prior art keywords
- song
- file system
- request
- database
- files
- 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 20
- 230000003252 repetitive effect Effects 0.000 abstract 1
- 238000012217 deletion Methods 0.000 description 4
- 230000037430 deletion Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000009183 running Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention provides a network karaoke on-demand system, which comprises an on-demand terminal and a network server, wherein the on-demand terminal comprises a storage device possessing a database and a file system, a song index management module, a file system management module and a network song searching and downloading module; the database is connected with the song index management module and used for storing song index information; the file system is connected with the file system management module and used for storing song files; and the network song searching and downloading module is communicated with the network server through a network. The invention has the advantages that a database used for storing song index information is created on the storage device of the on-demand terminal in order to preserve the index information of historically downloaded song files; and the method, in which historically downloaded songs can be searched for in a local database every time before searching for and downloading network songs, can effectively avoid repetitive downloading, save network usage cost for users, and improve on-demand efficiency simultaneously.
Description
[technical field]
The order programme and the method for program request technical field, particularly a kind of network karaoke the present invention relates to play Karaoka.
[background technology]
Karaoke is owing to satisfying the song that the user arbitrarily requests tune and oneself likes, so obtain broad masses of the people's welcome.But along with development of technology, the speed that the recorded speed of song, song are upgraded is more and more faster, so the mode of existing regular update song files can't satisfy people's demand far away.
Also have a kind of network karaoke, it is to adopt first download song file to local in program request, and then requests tune, but, repeat the song requested tune for some, repeat like this to be downloaded and cause waste of network resources, also make simultaneously download, program request efficient is low.
[summary of the invention]
In order to solve existing technical problem, the invention provides a kind of reduction network use cost, promote the network karaoke order programme and the method for requesting song efficient simultaneously.
The present invention solves existing technical problem, a kind of order programme of network karaoke is provided, comprise the requesting song terminal and the webserver, described requesting song terminal comprises the memory device with database and file system, described requesting song terminal also comprise song index administration module, file system management module and network search the song and download module; Described database is used to store song index information, and described song index administration module links to each other with described database; Described file system is used to store song files, and described file system management module links to each other with described file system; Described network is searched song and download module is communicated by letter with the described webserver through network.
The present invention solves existing technical problem, the method for ordering song that provides a kind of application rights to require 1 described order programme, and this method may further comprise the steps: A: the user sends the requesting song request to described order programme; B: described song index administration module is inquired about in described database according to described requesting song request; C: as if the song index that has in the described database corresponding to described requesting song request, then described order programme is transferred song files corresponding in the described file system and is carried out program request; If do not have the song index corresponding to described requesting song request in the described database, then described web search and download module send download request to the described webserver, and carry out program request again after the song files of correspondence is downloaded to described memory device.
The present invention further improves:
Step C may further comprise the steps,
C1: described order programme is transferred song files corresponding in the described file system and is carried out program request.
Step C also comprises step by step following,
C1 ': described web search and download module send download request to the described webserver;
C2 ': described web search and download module are downloaded corresponding song files buffer memory to described memory device from the described webserver.
C3 ' program request is buffered in the song files in the described memory device;
C4 ': send the request of preserving the song files after downloading to described file system management module;
C5 ': the song files after will downloading is saved to file system;
C6 ': send the request of preserving the song files index after downloading to described song index administration module;
C7 ': the song files index after will downloading is saved to database.
Perhaps, step C is further comprising the steps of,
C1 ': described web search and download module send download request to the described webserver;
C2 ': described web search and download module are downloaded corresponding song files buffer memory to described memory device from the described webserver.
C3 ' program request is buffered in the song files in the described memory device;
C4 ': send the request of preserving the song files index after downloading to described song index administration module;
C5 ': the song files index after will downloading is saved to database;
C6 ': send the request of preserving the song files after downloading to described file system management module;
C7 ': the song files after will downloading is saved to file system.
Compared to prior art, the invention has the beneficial effects as follows: by on the memory device of requesting song terminal, creating the song index information database, to preserve the index information of historical download song file, and each network is searched song and is downloaded the method for preceding elder generation in the historical download song of local data library lookup, avoided the problem of repeated downloads effectively, for the user has saved the cost that network uses, and promoted the efficient of requesting song simultaneously.
[description of drawings]
Fig. 1 is the module diagram of the order programme of network karaoke of the present invention;
Fig. 2 is described order programme work schedule schematic diagram.
[embodiment]
The present invention is further described below in conjunction with description of drawings and embodiment.
As depicted in figs. 1 and 2, a kind of order programme of network karaoke, comprise the requesting song terminal 10 and the webserver 20, described requesting song terminal 10 comprises the memory device 6 with database 4 and file system 5, described requesting song terminal 10 also comprise song index administration module 2, file system management module 1 and network search the song and download module 3; Described database 4 is used to store song index information, and described song index administration module 2 links to each other with described database 4; Described file system 5 is used to store song files, and described file system management module 1 links to each other with described file system 5; Described network is searched song and download module 3 is communicated by letter with the described webserver 20 through network.
The functional interface that provides increase, deletion song files to operate is provided file system management module 1.
Song index administration module 2 is used for providing the functional interface of the song index information record of increase, deletion, Query Database.
Network is searched song and download module 3, and the client software module of communicating by letter with the webserver is generally downloaded the song files of appointment by HTTP or FTP from the webserver.
Non-volatile memory device 6, as the Flash flash memory, database and song files all are kept on this equipment.
As depicted in figs. 1 and 2, a kind of method for ordering song of network karaoke, this method is applied to a kind of order programme of network karaoke, this order programme comprises the requesting song terminal 10 and the webserver 20, described requesting song terminal 10 comprises the memory device 6 with database 4 and file system 5, described requesting song terminal 10 also comprise song index administration module 2, file system management module 1 and network search the song and download module 3; Described database 4 is used to store song index information, and described song index administration module 2 links to each other with described database 4; Described file system 5 is used to store song files, and described file system management module 1 links to each other with described file system 5; Described network is searched song and download module 3 is communicated by letter with the described webserver 20 through network.
The functional interface that provides increase, deletion song files to operate is provided file system management module 1.
Song index administration module 2 is used for providing the functional interface of the song index information record of increase, deletion, Query Database.
Network is searched song and download module 3, and the client software module of communicating by letter with the webserver is generally downloaded the song files of appointment by HTTP or FTP from the webserver.
Non-volatile memory device 6, as the Flash flash memory, database and song files all are kept on this equipment.
This method for ordering song may further comprise the steps:
A: the user sends the requesting song request to described order programme;
B: described song index administration module is inquired about in described database according to described requesting song request;
C: as if the song index that has in the described database corresponding to described requesting song request, then described order programme is transferred song files corresponding in the described file system and is carried out program request; If do not have the song index corresponding to described requesting song request in the described database, then described web search and download module send download request to the described webserver, and carry out program request again after the song files of correspondence is downloaded to described memory device.
Wherein, according to the Query Result of B, promptly have the song index corresponding to described requesting song request in the database, perhaps, do not have the song index corresponding to described requesting song request in the database, step C divides two kinds of runnings.
First kind: when the song index that has in the database corresponding to described requesting song request, step C is step C1, and described order programme is transferred song files corresponding in the described file system and carried out program request.
Second kind: when the song index that do not have in the database corresponding to described requesting song request, step C comprises step by step following,
C1 ': described web search and download module send download request to the described webserver;
C2 ': described web search and download module are downloaded corresponding song files buffer memory to described memory device from the described webserver.
C3 ' program request is buffered in the song files in the described memory device;
C4 ': send the request of preserving the song files after downloading to described file system management module;
C5 ': the song files after will downloading is saved to file system;
C6 ': send the request of preserving the song files index after downloading to described song index administration module;
C7 ': the song files index after will downloading is saved to database.
Method for ordering song sequential of the present invention corresponding to this step is described as follows:
Sequential 1, the user sends the requesting song request by carrying out menu operation to this order programme;
Sequential 2, song index administration module receive the historical Download History whether this song is arranged in the back Query Database of user's request of requesting a song;
Sequential 3, data-base recording show that this song has been downloaded to this order programme and has suffered, and therefore can point out the user repeated downloads song again, and can directly request tune has been kept at local song;
Sequential 4, the result that sequential 2 is carried out shows not this song of this locality, therefore searches the request of song and the new song files of download module transmission download to network;
Sequential 5, network search song and download module is downloaded the song files of appointment and is buffered in this locality from the webserver;
Sequential 6 sends the request of preserving file in download to file system management module;
Sequential 7 is preserved downloaded files in local file system;
Sequential 8, download of songs success back sends the successfully request of preserving of downloading to the song index administration module;
Sequential 9 is revised database and is downloaded keeping records;
Perhaps, step C is further comprising the steps of,
C1 ': described web search and download module send download request to the described webserver;
C2 ': described web search and download module are downloaded corresponding song files buffer memory to described memory device from the described webserver.
C3 ' program request is buffered in the song files in the described memory device;
C4 ': send the request of preserving the song files index after downloading to described song index administration module;
C5 ': the song files index after will downloading is saved to database;
C6 ': send the request of preserving the song files after downloading to described file system management module;
C7 ': the song files after will downloading is saved to file system.
According to user's request, set to download directly program request behind the buffer memory, still be stored to program request again after database and the file system respectively.
The present invention is by creating the song index information database on the memory device of requesting song terminal, to preserve the index information of historical download song file, and each network is searched song and is downloaded the method for preceding elder generation in the historical download song of local data library lookup, avoided the problem of repeated downloads effectively, for the user has saved the cost that network uses, and promoted the efficient of requesting song simultaneously.
Above content be in conjunction with concrete preferred implementation to further describing that the present invention did, can not assert that concrete enforcement of the present invention is confined to these explanations.For the general technical staff of the technical field of the invention, without departing from the inventive concept of the premise, can also make some simple deduction or replace, all should be considered as belonging to protection scope of the present invention.
Claims (7)
1. the order programme of a network karaoke, comprise the requesting song terminal and the webserver, it is characterized in that: described requesting song terminal comprises the memory device with database and file system, described requesting song terminal also comprise song index administration module, file system management module and network search the song and download module; Described database is used to store song index information, and described song index administration module links to each other with described database; Described file system is used to store song files, and described file system management module links to each other with described file system; Described network is searched song and download module is communicated by letter with the described webserver through network.
2. an application rights requires the method for ordering song of 1 described order programme, and this method may further comprise the steps:
A: the user sends the requesting song request to described order programme;
B: described song index administration module is inquired about in described database according to described requesting song request;
C: as if the song index that has in the described database corresponding to described requesting song request, then described order programme is transferred song files corresponding in the described file system and is carried out program request; If do not have the song index corresponding to described requesting song request in the described database, then described web search and download module send download request to the described webserver, and carry out program request again after the song files of correspondence is downloaded to described memory device.
3. the method for ordering song of network karaoke according to claim 2, it is characterized in that: step C may further comprise the steps,
C1: described order programme is transferred song files corresponding in the described file system and is carried out program request.
4. the method for ordering song of network karaoke according to claim 2, it is characterized in that: step C may further comprise the steps,
C1 ': described web search and download module send download request to the described webserver;
C2 ': described web search and download module are downloaded corresponding song files buffer memory to described memory device from the described webserver.
5. the method for ordering song of network karaoke according to claim 4, it is characterized in that: step C may further comprise the steps,
C3 ' program request is buffered in the song files in the described memory device.
6. the method for ordering song of network karaoke according to claim 5, it is characterized in that: step C is further comprising the steps of,
C4 ': send the request of preserving the song files after downloading to described file system management module;
C5 ': the song files after will downloading is saved to file system;
C6 ': send the request of preserving the song files index after downloading to described song index administration module;
C7 ': the song files index after will downloading is saved to database.
7. the method for ordering song of network karaoke according to claim 5, it is characterized in that: step C is further comprising the steps of,
C4 ': send the request of preserving the song files index after downloading to described song index administration module;
C5 ': the song files index after will downloading is saved to database;
C6 ': send the request of preserving the song files after downloading to described file system management module;
C7 ': the song files after will downloading is saved to file system.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009101892626A CN102104581A (en) | 2009-12-22 | 2009-12-22 | Network karaoke on-demand system and method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009101892626A CN102104581A (en) | 2009-12-22 | 2009-12-22 | Network karaoke on-demand system and method thereof |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102104581A true CN102104581A (en) | 2011-06-22 |
Family
ID=44157114
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2009101892626A Pending CN102104581A (en) | 2009-12-22 | 2009-12-22 | Network karaoke on-demand system and method thereof |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102104581A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105706419A (en) * | 2016-01-22 | 2016-06-22 | 张阳 | Song playing method and sytem for KTV |
WO2017015945A1 (en) * | 2015-07-30 | 2017-02-02 | 张阳 | Network song and video selection method and system |
WO2017031693A1 (en) * | 2015-08-25 | 2017-03-02 | 尊博科技股份有限公司 | Kara-ok television song ordering system |
CN106598568A (en) * | 2016-10-27 | 2017-04-26 | 深圳市元征科技股份有限公司 | Language text loading method and device |
CN107564503A (en) * | 2017-09-01 | 2018-01-09 | 北京雷客天地科技有限公司 | A kind of method for ordering song and system |
CN111698276A (en) * | 2019-11-06 | 2020-09-22 | 北京友宝在线科技股份有限公司 | Song updating method and song ordering device |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101051974A (en) * | 2007-05-09 | 2007-10-10 | 孙兆乐 | Method and system for network ordering music program |
CN101452726A (en) * | 2008-11-15 | 2009-06-10 | 康佳集团股份有限公司 | Multimedia playing system and method capable of downloading and displaying lyric |
-
2009
- 2009-12-22 CN CN2009101892626A patent/CN102104581A/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101051974A (en) * | 2007-05-09 | 2007-10-10 | 孙兆乐 | Method and system for network ordering music program |
CN101452726A (en) * | 2008-11-15 | 2009-06-10 | 康佳集团股份有限公司 | Multimedia playing system and method capable of downloading and displaying lyric |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017015945A1 (en) * | 2015-07-30 | 2017-02-02 | 张阳 | Network song and video selection method and system |
WO2017031693A1 (en) * | 2015-08-25 | 2017-03-02 | 尊博科技股份有限公司 | Kara-ok television song ordering system |
CN105706419A (en) * | 2016-01-22 | 2016-06-22 | 张阳 | Song playing method and sytem for KTV |
WO2017124423A1 (en) * | 2016-01-22 | 2017-07-27 | 张阳 | Method and system for playing songs for ktv |
CN106598568A (en) * | 2016-10-27 | 2017-04-26 | 深圳市元征科技股份有限公司 | Language text loading method and device |
CN107564503A (en) * | 2017-09-01 | 2018-01-09 | 北京雷客天地科技有限公司 | A kind of method for ordering song and system |
CN111698276A (en) * | 2019-11-06 | 2020-09-22 | 北京友宝在线科技股份有限公司 | Song updating method and song ordering device |
CN111698276B (en) * | 2019-11-06 | 2023-04-28 | 北京友宝在线科技股份有限公司 | Song updating method and jukebox device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104090889B (en) | Data processing method and system | |
CN100524302C (en) | File management in a computing device | |
CN102906751A (en) | Method and device for data storage and data query | |
CN100518131C (en) | Grid data duplicate management system | |
CN105303456A (en) | Method for processing monitoring data of electric power transmission equipment | |
CN102104581A (en) | Network karaoke on-demand system and method thereof | |
CN104679898A (en) | Big data access method | |
CN104935648A (en) | High-cost-performance CDN system, and file pre-push and fragment buffer memory methods | |
CN104778270A (en) | Storage method for multiple files | |
CN102307234A (en) | Resource retrieval method based on mobile terminal | |
CN106095828B (en) | A kind of curve data storage scheme based on power information acquisition terminal | |
CN102024005B (en) | Issuance system and method of information item set directories | |
CN109189772A (en) | File management method and system for no file system storage medium | |
CN105187564A (en) | Method for breakpoint resuming of mobile phone side file | |
CN110399348A (en) | File deletes method, apparatus, system and computer readable storage medium again | |
CN104160397A (en) | Location independent files | |
CN103530349A (en) | Method and equipment for cache updating | |
CN103067479A (en) | Network disk synchronized method and system based on file coldness and hotness | |
CN103491155A (en) | Cloud computing method and system for achieving mobile computing and obtaining mobile data | |
CN104281414A (en) | Distributed file system and small file access method thereof | |
CN103885887A (en) | User data storage method, reading method and system | |
CN103020175B (en) | A kind of method and apparatus obtaining aggregated data | |
CN105357307A (en) | File online editing method, device and system | |
CN111046041A (en) | Data processing method and device, storage medium and processor | |
CN102523301A (en) | Method for caching data on client in cloud storage |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20110622 |