CN100458783C - Digital family music controller - Google Patents

Digital family music controller Download PDF

Info

Publication number
CN100458783C
CN100458783C CNB200610037105XA CN200610037105A CN100458783C CN 100458783 C CN100458783 C CN 100458783C CN B200610037105X A CNB200610037105X A CN B200610037105XA CN 200610037105 A CN200610037105 A CN 200610037105A CN 100458783 C CN100458783 C CN 100458783C
Authority
CN
China
Prior art keywords
music
module
user
information
download
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.)
Expired - Fee Related
Application number
CNB200610037105XA
Other languages
Chinese (zh)
Other versions
CN1916899A (en
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.)
Sun Yat Sen University
National Sun Yat Sen University
Original Assignee
National Sun Yat Sen University
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 National Sun Yat Sen University filed Critical National Sun Yat Sen University
Priority to CNB200610037105XA priority Critical patent/CN100458783C/en
Publication of CN1916899A publication Critical patent/CN1916899A/en
Application granted granted Critical
Publication of CN100458783C publication Critical patent/CN100458783C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Reverberation, Karaoke And Other Acoustics (AREA)

Abstract

A controller of digital family music is composed of music searching module, music downloading module, correlation deriving module, user-link setting module, control module of mind state and music management module. It can utilize network resource intelligently and can provide desirable music to user timely.

Description

A kind of digital family music controller
Technical field
The invention belongs to digital home network and control field, particularly relate to the music controller in a kind of digital home.
Background technology
Along with the arrival in digital home's epoch, people day by day improve for the requirement of quality of life, require the household electrical appliance intellectuality in many aspects, and can be good at meeting consumers' demand, and reach higher satisfaction.Music has very important meaning for people, is the very important aspect that the human spirit lives, how in digital home for the user provides comfortable music, being one is worth the field conscientiously explored.In general the user can deposit the more music of oneself liking in storage mediums such as disk, when the user need listen to the music, need select in these a large amount of music of storage, relatively lose time, and some music of selecting often also can't make the user satisfied; In addition, because Internet resources are very abundant, the user needs often to search for the music of oneself liking on the net, and this search procedure is more uninteresting and very time-consuming, need the user that more patience is arranged, and the music that finds probably is not the music style that the user likes; Be that the user prefers oneself fixing several music style more again, seldom attempt going to listen the music of other styles, relatively fetter user's music surface of contact.Like this, just caused the user can't enjoy the situation of high quality of music.
The present invention has just in time solved this problem, at first the user sets music style and the favorite singer informations of oneself liking, can influence the principle of people's mood then according to weather condition, this music controller obtains weather condition in real time from network, is used to play the music that is fit to user mood.
Summary of the invention
The present invention is directed to above deficiency, proposed a kind of digital family music controller, it comprises input equipment, signal receiver, hard disk, central processing unit, network interface card, internal memory and mainboard.This music controller also comprises music searching module, music download module, related derivation module, user preferences setting module, mood control module, music management module on function.
Described music searching module provides the music searching function, automatically search for music on music servers is dispatched by CPU, obtains search information from the user preferences setting module with related derivation module, be connected to digital home network by network interface card, communicate by letter with music servers.
Described music download module provides the music download function, automatically down-load music on music servers, control by CPU, from the music searching module file to be downloaded chained address is saved in the download module by a download control program music file to be downloaded and is saved in the disk, download control program is done corresponding modify by more existing downloaded software and is obtained according to the difference of downloading mode.
Described its function of related derivation module is to recommend the user to attempt other music styles, is transferred in the internal memory by CPU and moves, and is used for search for music after derivation result is preserved.
Described user preferences setting module is used to set music style and the favorite singer informations that the user likes, start the fancy setting program by CPU, and in touch-screen, show this program interface, the user is by touch-screen supervisory keyboard input preference information, and the fancy setting program provides a soft keyboard and a cover input method.
Described mood control module mainly is the principle that can influence people's mood according to weather condition, from network, obtain weather condition in real time, be used to play the music that is fit to user mood, this module is provided with a control chip, from music servers, obtain Weather information in real time by network, when user's playing back music, these information are passed to CPU handle.
Described music management module is used for the music of managed storage at user disk, the function that deletion mainly is provided, searches, add music file, and safeguard music playlist, it mainly is made up of disk file manager and music control program two parts.Wherein, disk file manager file directory form and music servers are consistent.
Described input equipment is made up of a telepilot and touch-screen, and telepilot provides all functions button of music controller, is used to control music controller, and touch-screen is used to import the phase related control information; Signal receiver is used to receive the telepilot control signal, is to pass to CPU after the corresponding control information to handle with conversion of signals.
The control flow of described music controller is:
1) judging whether the user uses this music controller for the first time, is then to carry out 2), otherwise carry out 3);
2) by this music controller of music management module initialization, the user preferences setting module is set music style and the singer informations that the user likes;
3) judging whether to surpass setting derivation time threshold values, is then to carry out 4), otherwise carry out 5);
4) related derivation module is utilized the information that the user sets in the user preferences setting module, carries out association according to the relevant information that exists in the webserver and derives, and preserves the highest derivation result of interest-degree;
5) the music searching module is set these preference information according to the user and is searched on the net, and Search Results is offered music download module;
6) music download module is screened the music that searches and is downloaded in the user disk;
7) mood control module is obtained the weather condition of online current time, and these information are passed to the music management module;
8) information that provides according to these information and user preferences setting module of music management module,
Organize the music in the disk, they are added in the music playlist play.
Beneficial effect of the present invention is: the principle of design that has embodied customer-centric, intellectuality utilizes Internet resources, and the music file that automatic search and download user are liked recommends the user to attempt different music styles, save user time, for the user provides the comfortable music of liking.
Description of drawings
Fig. 1 is the one-piece construction synoptic diagram of music controller;
Fig. 2 is the music controller high-level schematic functional block diagram;
Fig. 3 is a search module functional sequence synoptic diagram;
Fig. 4 is a download module functional sequence synoptic diagram;
Fig. 5 is the playing function schematic flow sheet;
Fig. 6 is a disk music management functions of modules schematic flow sheet;
Fig. 7 is the control flow chart of music controller.
Embodiment
Below in conjunction with accompanying drawing this digital family music controller is further set forth.
(wherein 110 represent music servers as shown in Figure 1,210 represent router, 310 represent digital home gateway, 410 represent music controller, 510 represent stereo set, 610 represent music file database), music controller need be communicated by letter with outside music servers by digital home network, and this music servers has stored the phase related control information of music controller needs in music file information and the digital home.The music information that on music servers, stores, deposit in strict accordance with fixing storage format, each music file must provide relevant informations such as song title, singer's name, issuing date, affiliated school, album name, so that music controller search and association analysis are handled.
As shown in Figure 2, music controller not only comprises input equipment, signal receiver, hard disk, central processing unit, network interface card, internal memory and mainboard, also comprises music searching module, music download module, related derivation module, user preferences setting module, mood control module, music management module on function.
Each module specifically describes:
1, music searching module
The music searching module provides the music searching function, automatically search for music on music servers.When the user calls function of search by input equipment, dispatch by CPU, obtain search information from the user preferences setting module with related derivation module, start search utility then, be connected to digital home network by network interface card, communicate by letter with music servers, communication protocol adopts general network communication protocol at present.Because the requirement of file memory format, search engine of the present invention is only searched for music servers.
Be illustrated in figure 3 as music searching functions of modules flow process, the music searching functional module is before searching for, need from personal preference's setting module, obtain the music type that the user likes, need from related derivation module, to obtain the derivation rule of happiest interesting degree then, these derivation rules are derived according to the association rules method in the data mining, and its precondition also is the information of setting from personal preference's setting module according to the user.But owing to need frequent search down-load music, and all use the function of related derivation module can reduce search efficiency at every turn, so set a time interval (as 1 month), the time interval of surpass setting when the time interval between twice search operation is during threshold values, just can call related derivation module when searching for, otherwise directly the hobby information of setting according to the user is searched for.After search on the music servers finishes, return the music file stored position information that searches on the server.
2, music download module
Music download module provides the music download function, and down-load music on music servers need not the manual file in download of user automatically.At first from the music searching module file to be downloaded chained address is saved in the download module, by a download control program music file download is saved in the disk then by CPU control.This download control program is different from some present downloaded software, but can do corresponding modify to satisfy requirement of the present invention on these basis of software according to downloading mode.
Be illustrated in figure 4 as the music download module functional sequence.This functions of modules cooperates the music searching module to use together.After search module finishes, search module passes to music download module with the positional information of music file on server of returning, music download module is downloaded these music files one by one, and download module need be to these music file countings, in order to the control downloading process.Downloading process is a round-robin process, by counter controls, before downloading, download module at first needs to judge the folder location that this document is deposited according to the music file information on the server in local disk, music file formats that why preamble is mentioned that Here it is must strictly observe the reason of the storage mode of regulation, and it is the important information that local disk and server are consistent.After download module has been judged stored position, local disk is scanned again, judge whether that this document exists, if do not exist, then download, unison counter subtracts 1, if exist, does not then download, and counter also will subtract 1.When counter was 0, downloading process finished.
3, related derivation module
Related derivation module, its function is to recommend the user to attempt other music styles, the music style that this module is mainly set according to the user is carried out correlation rule and is derived, provide data to excavate related derivation program, transfer in the internal memory by CPU during use and move, be used for search for music after will derivation result preserving.Related derivation program also has the more application version at present, these programs can be done suitably reduce to revise to satisfy demand of the present invention.
This functions of modules mainly provides search information for search module.Related derivation utilizes the correlation rule analysis principle in the data mining field, carries out the association derivation according to review information and the music file type information for the music file that obtain from server.Employed correlation rule is simple one dimension correlation rule:
favourate(X,“musicStyleA”)=>favourate(X,“musicStyleB”)
favourate(X,“musicStyleB”)=>favourate(X,“singerA”)
Because music has certain periodicity update time, and carry out the correlation rule analysis and need the regular hour expense, so setting a time threshold values (is traditionally arranged to be about one month, also can understand flexibly and be provided with) according to the music that the user likes oneself, after finishing a correlation rule analysis, time counter picks up counting, when calling function of search later on, if time counter does not reach the time threshold values, then do not carry out correlation rule and derive.In addition, because one group of strong correlation rule is derived in the correlation rule analysis meeting, we only get the rule that wherein degree of confidence is the highest it are passed to search module as search parameter here.
4, user preferences setting module
The user preferences setting module is used to set music style and the favorite singer informations that the user likes; After telepilot was selected set-up function, CPU started the fancy setting program, and showed this program interface in touch-screen, and a soft keyboard and a cover input method are provided in the program, and the user is by touch-screen supervisory keyboard input preference information.Touch screen technology is very ripe at present, and many application are all arranged in aspects such as smart mobile phone, PDA, and native system allows to select according to using required making flexibly.
The user preferences setting module is the initial work of music controller of the present invention, and the user can be led to
Cross several music styles or several singer's names of being liked that this module settings is liked.Music is searched
Rope module and correlation rule derivation module are carried out work according to these initialization informations that the user sets.
We can say that this functions of modules is equivalent to work inlet of the present invention.The preference information that the user sets will be kept in the music controller and can delete, revise, add the function of information.
5, mood control module
Mood control module mainly is the principle that can influence people's mood according to weather condition, obtains weather condition from network in real time, is used to play the music that is fit to user mood.This module is provided with a control chip, obtains Weather information in real time by network from music servers; When user's playing back music, these information are passed to CPU handle.
As shown in Figure 5, mood control module mainly is to consider that weather condition can influence the factor of people's mood, such as people generally can like listening the song con amore of releiving during weather cloudy and drizzly for days on end.This module is obtained weather condition in real time by home network from music servers, according to the weather condition sorted table of setting, every kind of weather pattern is corresponding to a kind of music style in the table, find the music type that is fit to the current weather situation by tabling look-up, then this music type is passed to the music management module, be used to play the music that is fit to user mood.
6, music management module
The music management module is used for the music of managed storage at user disk, deletion mainly is provided, searches, add the function of music file, and safeguard music playlist.This part mainly is made up of disk file manager and music control program two parts, disk file manager adopts at present, and general supervisory routine can satisfy demand of the present invention, file directory form and music servers are consistent, so that control documents is downloaded and ff.The music control program is presented in the music controller touch-screen display, and accept telepilot and control, this program is with the music software function is roughly the same at present, mainly contain next, a last head, shift out tabulation, play/stop, pause function, native system allows to make flexible design according to application.
Be illustrated in figure 6 as music management functions of modules process flow diagram.The music management module need be carried out integrated management to the music file that leaves in the disk, comprises the function of deleted file, locating file, management music playlist.Deleted file is important function of music management module, because disk space is limited, uses less music file to need deletion for downloading the back.Here, each music file all has an operating position record field, and when Insufficient disk space or when reaching the disk space threshold values of setting, then the music management module need scan the operating position record of music file, and less file is used in deletion.The deletion scheme that the present invention adopts is a deletion fixed disk space size music file, need clean out the disk space of fixed size when promptly carrying out deletion action at every turn.Locating file is used to the music playlist function with the interpolation file, the parameter information that the music management module is transmitted according to mood control module, the music file that leaves in the disk is searched, searching meets the music file of this parameter information, searches success to a file and just it is added in the music playlist.If search the music file less than this parameter information type, then that service recorder is maximum music files add in the music playlist.The music playlist management function mainly is exactly to add file operation function, and revises the service recorder value of adding the music file in the tabulation to, every interpolation once, its service recorder value adds 1.When the user closed music controller, the music playlist administration module emptied operation with tabulation, added music file when being convenient to start music controller next time.
Be illustrated in figure 7 as the music controller control flow chart.

Claims (5)

1, a kind of digital family music controller, comprise input equipment, signal receiver, hard disk, central processing unit, network interface card, internal memory, mainboard, it is characterized in that described music controller also comprises music searching module, music download module, related derivation module, user preferences setting module, mood control module, music management module:
The music searching module provides the music searching function, automatically search for music on music servers is dispatched by CPU, obtains search information from the user preferences setting module with related derivation module, be connected to digital home network by network interface card, communicate by letter with music servers;
Music download module provides the music download function, automatically down-load music on music servers, by CPU control, from the music searching module file to be downloaded chained address is saved in the download module by a download control program music file to be downloaded and is saved in the disk;
Related its function of derivation module is to recommend the user to attempt other music styles, is transferred in the internal memory by CPU and moves, and is used for search for music after derivation result is preserved;
The user preferences setting module is used to set music style and the favorite singer informations that the user likes, starts the fancy setting program by CPU, and shows this program interface in touch-screen, and the user is by touch-screen supervisory keyboard input preference information;
Mood control module is the principle that can influence people's mood according to weather condition, from network, obtain weather condition in real time, be used to play the music that is fit to user mood, this module is provided with a control chip, from music servers, obtain Weather information in real time by network, when user's playing back music, these information are passed to CPU handle;
The music management module is used for the music of managed storage at user disk, deletion is provided, searches, add the function of music file, and safeguard music playlist, and it is made up of disk file manager and music control program two parts;
The control flow that it is characterized in that described music controller is:
1) judging whether the user uses this music controller for the first time, is then to carry out 2), otherwise carry out 3);
2) by this music controller of music management module initialization, the user preferences setting module is set music style and the singer informations that the user likes;
3) judging whether to surpass setting derivation time threshold values, is then to carry out 4), otherwise carry out 5);
4) related derivation module is utilized the information that the user sets in the user preferences setting module, carries out association according to the relevant information that exists in the webserver and derives, and preserves the highest derivation result of interest-degree;
5) the music searching module is searched on the net according to these preference information that the user sets, and Search Results is offered music download module;
6) music download module is screened the music that searches and is downloaded in the user disk;
7) mood control module is obtained the weather condition of online current time, and these information are passed to the music management module;
8) the music management module is organized the music in the disk according to the information that these information and user preferences setting module provide, and they is added in the music playlist play.
2, digital family music controller according to claim 1 is characterized in that described input equipment comprises a telepilot and touch-screen.
3, digital family music controller according to claim 1 is characterized in that the difference of described download control program according to downloading mode, does corresponding modify by more existing downloaded software and obtains.
4, digital family music controller according to claim 1 is characterized in that described fancy setting program provides a soft keyboard and a cover input method.
5, digital family music controller according to claim 1 is characterized in that described disk file manager file directory form and music servers are consistent.
CNB200610037105XA 2006-08-18 2006-08-18 Digital family music controller Expired - Fee Related CN100458783C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB200610037105XA CN100458783C (en) 2006-08-18 2006-08-18 Digital family music controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB200610037105XA CN100458783C (en) 2006-08-18 2006-08-18 Digital family music controller

Publications (2)

Publication Number Publication Date
CN1916899A CN1916899A (en) 2007-02-21
CN100458783C true CN100458783C (en) 2009-02-04

Family

ID=37737897

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB200610037105XA Expired - Fee Related CN100458783C (en) 2006-08-18 2006-08-18 Digital family music controller

Country Status (1)

Country Link
CN (1) CN100458783C (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010027033A1 (en) * 2008-09-05 2010-03-11 株式会社ソニー・コンピュータエンタテインメント Content recommendation system, content recommendation method, content recommendation device, program, and information storage medium
CN102200982A (en) * 2010-03-24 2011-09-28 腾讯科技(深圳)有限公司 Method and system for downloading and distributing music files, client and server
CN101807416A (en) * 2010-04-16 2010-08-18 中山大学 Digital home background music control system
CN102610249A (en) * 2012-03-16 2012-07-25 深圳市福智软件技术有限公司 Intelligent terminal and method for editing music play lists by aid of intelligent terminal
CN103384176A (en) * 2012-05-04 2013-11-06 上海博泰悦臻电子设备制造有限公司 Vehicle-mounted terminal radio station music collecting method and multimedia data processing system
CN104732992A (en) * 2015-04-02 2015-06-24 陈佩珊 Music playing method and music player
CN105301977A (en) * 2015-11-11 2016-02-03 小米科技有限责任公司 Electronic music realization method based on intelligent equipment and device thereof
WO2017124408A1 (en) * 2016-01-21 2017-07-27 谢文 Method for pushing information during automatic song replacement on mobile phone, and song replacement system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002005140A1 (en) * 2000-07-11 2002-01-17 Launch Media, Inc. Online playback system with community bias
JP2005056021A (en) * 2003-08-08 2005-03-03 Kddi Corp Information retrieval apparatus and method, and computer program
KR20050072193A (en) * 2004-01-06 2005-07-11 에스케이 텔레콤주식회사 Method and system for providing ubiquitous service with orienting customer
JP2006127370A (en) * 2004-11-01 2006-05-18 Matsushita Electric Ind Co Ltd Information providing device and information providing method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002005140A1 (en) * 2000-07-11 2002-01-17 Launch Media, Inc. Online playback system with community bias
JP2005056021A (en) * 2003-08-08 2005-03-03 Kddi Corp Information retrieval apparatus and method, and computer program
KR20050072193A (en) * 2004-01-06 2005-07-11 에스케이 텔레콤주식회사 Method and system for providing ubiquitous service with orienting customer
JP2006127370A (en) * 2004-11-01 2006-05-18 Matsushita Electric Ind Co Ltd Information providing device and information providing method

Also Published As

Publication number Publication date
CN1916899A (en) 2007-02-21

Similar Documents

Publication Publication Date Title
CN100458783C (en) Digital family music controller
CN101807416A (en) Digital home background music control system
US9858348B1 (en) System and method for presentation of media related to a context
CN103957512B (en) Method, device and system for sending merchant promotion information to mobile terminal
CN101404624B (en) System and method of prioritizing the downloading of media items in a media item recommendation network
CN1272729C (en) Method of updating interests
US7634509B2 (en) Personal information space management system and method
CN101661475B (en) Search method and system
KR20110041342A (en) Contents recommendation apparatus and method thereof
US20100211638A1 (en) Method and device for creating computer applications
US20130238727A1 (en) System and method for context enhanced messaging
JP2012502385A (en) Ranking search results based on affinity criteria
CN1231854C (en) Multi-medium information system and computer programme
KR20110084413A (en) System and method for context enhanced ad creation
CN103136658A (en) Automatically aggregating contact information
WO2011150591A1 (en) Method and apparatus for providing application list
CN101763597A (en) Rural informatization service platform based on information customization push technology and operating method thereof
CN102929483A (en) Terminal and resource sharing method
CN101159805A (en) Information processing apparatus, information processing method, information processing program, and mobile terminal device
CN101989295A (en) Resource management and information publish system based on main interface of operating system (OS)
CN102984050A (en) Method, client and system for searching voices in instant messaging
CN103246973A (en) Method and electronic apparatus for associating note and calendar event
CN104217738B (en) The realization method and system of the playlist for the device type source file that blue light disc player is supported
CN109298640A (en) A kind of management method and device of smart machine
CN101945184A (en) IVR (Interactive Voice Response) realization method and device based on NGN (Next Generation Network) network

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090204

Termination date: 20140818

EXPY Termination of patent right or utility model