CN102104581A - Network karaoke on-demand system and method thereof - Google Patents

Network karaoke on-demand system and method thereof Download PDF

Info

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
Application number
CN2009101892626A
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.)
Konka Group Co Ltd
Original Assignee
Konka Group Co Ltd
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 Konka Group Co Ltd filed Critical Konka Group Co Ltd
Priority to CN2009101892626A priority Critical patent/CN102104581A/en
Publication of CN102104581A publication Critical patent/CN102104581A/en
Pending legal-status Critical Current

Links

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

A kind of order programme of network karaoke and method thereof
[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.
Database 4 as transplanting and use mysql database or other business database of increasing income, is created song files index information management database and table, deposits the index information of the historical song files of downloading.This database and data are kept on the non-volatile memory device.
File system 5 as using the jffs2 file system, is used to preserve the song files of download.
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.
Database 4 as transplanting and use mysql database or other business database of increasing income, is created song files index information management database and table, deposits the index information of the historical song files of downloading.This database and data are kept on the non-volatile memory device.
File system 5 as using the jffs2 file system, is used to preserve the song files of download.
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.
CN2009101892626A 2009-12-22 2009-12-22 Network karaoke on-demand system and method thereof Pending CN102104581A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (2)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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