



技术领域technical field
本发明属于信息技术领域,具体涉及一种数字家庭背景音乐控制系统。The invention belongs to the field of information technology, in particular to a digital home background music control system.
背景技术Background technique
随着数字家庭的到来以及人民生活水平和生活质量的不断提高,在许多方面要求家用电器智能化,并且能够很好的满足用户的需求,达到较高的满意度。音乐对于人们来说,有着非常重要的意义,是人类精神生活的一个非常重要的方面,业余时间欣赏音乐已成为人们生活中必不可少的一部分,如何在数字家庭中为用户提供舒适的音乐,是一个值得认真探索的领域。一般来说,用户会在磁盘等存储介质中存放较多自己喜欢的音乐,当用户需要听音乐时,需要在存储的这些大量音乐中选择,比较浪费时间,而且选择的一些音乐往往也无法令用户满意;另外,由于网络资源很丰富,用户需要经常在网上搜索自己喜欢的音乐,这种搜索过程是比较枯燥并且浪费时间,需要用户有较多耐心,而且找到的音乐很有可能不是用户喜欢的音乐风格;再一点是用户都比较喜欢自己固定的几种音乐风格,很少尝试去听其他风格的音乐,比较束缚用户的音乐接触面。这样,就造成了用户无法欣赏到高质量音乐的局面。With the advent of the digital home and the continuous improvement of people's living standards and quality of life, household appliances are required to be intelligent in many aspects, and can well meet the needs of users and achieve high satisfaction. Music is very important to people, and it is a very important aspect of human spiritual life. Appreciating music in spare time has become an indispensable part of people's life. How to provide comfortable music for users in digital homes, It is an area worthy of serious exploration. Generally speaking, users store a lot of music they like in storage media such as disks. When users need to listen to music, they need to choose from these large amounts of music stored, which is a waste of time, and some of the selected music often cannot be used. Satisfied users; In addition, due to the abundance of network resources, users often need to search for their favorite music on the Internet. This search process is boring and time-consuming, requiring more patience from the user, and the music they find may not be what the user likes. Another point is that users prefer their own fixed music styles, and rarely try to listen to other styles of music, which restricts the user's music contact surface. Like this, just caused the situation that the user can't enjoy high-quality music.
发明内容Contents of the invention
本发明提供一种数字家庭背景音乐控制系统控制系统,它包括输入设备、信号接收设备、硬盘、中央处理器、网卡、内存和主板。在功能上该音乐控制系统控制系统还包括音乐搜索模块、音乐下载模块、关联推导模块、用户喜好设定模块、心情控制模块、音乐管理模块。The invention provides a digital home background music control system, which includes an input device, a signal receiving device, a hard disk, a central processing unit, a network card, a memory and a main board. Functionally, the music control system control system also includes a music search module, a music download module, an association derivation module, a user preference setting module, a mood control module, and a music management module.
所述音乐搜索模块提供音乐搜索功能,自动在音乐服务器上搜索音乐,由cpu进行调度,从用户设定模块与关联推导模块获取搜索信息,通过网卡连接到数字家庭网络,与音乐服务器通信。The music search module provides a music search function, automatically searches for music on the music server, is scheduled by the CPU, obtains search information from the user setting module and the association derivation module, connects to the digital home network through the network card, and communicates with the music server.
所述音乐下载控制模块提供音乐下载功能,自动在音乐服务器上下载音乐,由cpu控制,从音乐搜索模块将待下载文件链接地址保存到下载模块中通过一个下载控制程序将音乐文件下载保存到磁盘中,下载控制程序根据下载方式的不同,由现有的一些下载软件做相应修改得到。Described music download control module provides music download function, downloads music on the music server automatically, is controlled by cpu, saves the link address of the file to be downloaded from the music search module in the download module and saves the music file download to disk by a download control program Among them, the download control program is obtained by modifying some existing download software according to different download methods.
所述关联推导控制模块其功能是推荐用户尝试其他音乐风格,由cpu调至内存中运行,将推导结果保存后用于搜索音乐。The function of the correlation derivation control module is to recommend the user to try other music styles, which is transferred to the memory by the cpu to run, and the derivation results are saved for searching music.
所述用户喜好设定模块用于设定用户喜爱的音乐风格及喜爱的歌手信息,由cpu启动喜好设定程序,并在触摸屏中显示该程序界面,用户通过触摸屏控制键盘输入喜好信息,喜好设定程序提供了一个软键盘和一套输入法。The user preference setting module is used to set the user's favorite music style and favorite singer information, the cpu starts the preference setting program, and displays the program interface in the touch screen, the user controls the keyboard to input the preference information through the touch screen, and the preference setting The program provides a soft keyboard and a set of input methods.
所述心情控制模块主要是根据天气情况会影响人情绪的原理,从网络中实时获取天气情况,用于播放适合用户心情的音乐,该模块设置了一个控制芯片,通过网络从音乐服务器中实时获取天气信息,当用户播放音乐时,将这些信息传递给cpu进行处理。The mood control module is mainly based on the principle that weather conditions can affect people's emotions, and obtains weather conditions in real time from the network for playing music suitable for the user's mood. Weather information, when the user plays music, the information is passed to the CPU for processing.
所述音乐管理模块用于管理存储在用户磁盘中的音乐,主要提供删除、查找、添加音乐文件的功能,以及维护音乐播放列表,它主要由磁盘文件管理程序与音乐播放控制程序两部分组成。其中,磁盘文件管理程序文件目录格式与音乐服务器保持一致。The music management module is used to manage the music stored in the user's disk, and mainly provides the functions of deleting, searching and adding music files, as well as maintaining the music playlist. It mainly consists of a disk file management program and a music playback control program. Among them, the file directory format of the disk file management program is consistent with that of the music server.
所述输入设备由有个遥控器与触摸屏组成,遥控器提供了音乐控制其的所有功能按钮,用于控制音乐控制系统控制系统,触摸屏用于输入相关控制信息;信号接收设备用于接收遥控器的控制信号,将信号转换为相应的控制信息后传递给cpu进行处理。The input device is composed of a remote controller and a touch screen, the remote controller provides all the function buttons of the music control system for controlling the music control system control system, the touch screen is used to input relevant control information; the signal receiving device is used to receive the remote controller The control signal is converted into corresponding control information and passed to the CPU for processing.
所述音乐控制系统控制系统的控制流程为:The control flow of described music control system control system is:
1)判断用户是否初次使用该音乐控制系统控制系统,是,则执行2),否则执行3);1) Determine whether the user is using the music control system control system for the first time, if yes, execute 2), otherwise execute 3);
2)通过音乐管理模块初始化该音乐控制系统控制系统,用户设定模块设定用户喜爱的音乐风格及歌手信息;2) Initialize the music control system control system through the music management module, and the user setting module sets the user's favorite music style and singer information;
3)判断是否超过设定推导时间阀值,是,则执行4),否则执行5);3) Judging whether the set derivation time threshold is exceeded, if yes, execute 4), otherwise execute 5);
4)关联推导控制模块利用用户喜好设定模块中用户设定的信息,根据网络服务器中存在的相关信息进行关联推导,保存兴趣度最高的推导结果;4) the association derivation control module utilizes the information set by the user in the user preference setting module, performs association derivation according to the relevant information existing in the network server, and saves the derivation result with the highest degree of interest;
5)音乐搜索控制模块根据用户设定这些喜好信息在网上进行搜索,并将搜索结果提供给音乐下载模块;5) The music search control module searches online according to the preference information set by the user, and provides the search results to the music download module;
6)音乐下载控制模块筛选搜索到的音乐并下载到用户磁盘中;6) the music download control module screens the searched music and downloads it to the user's disk;
7)心情控制模块获取网上当前时间的天气情况,将这些信息传递给音乐管理模块;7) The mood control module obtains the weather conditions at the current time on the Internet, and transmits this information to the music management module;
8)音乐管理模块根据这些信息以及用户喜好设定模块提供的信息,组织磁盘中的音乐,将它们添加到音乐播放列表中进行播放。8) The music management module organizes the music in the disk according to these information and the information provided by the user preference setting module, and adds them to the music playlist for playing.
本发明的有益结果在于:体现了以用户为中心的设计原则,智能化利用网络资源,自动搜索并下载用户喜爱的音乐文件,推荐用户尝试不同的音乐风格,节约用户时间,为用户提供舒适喜爱的音乐。The beneficial result of the present invention is that it embodies the user-centered design principle, intelligently utilizes network resources, automatically searches and downloads music files that users like, recommends users to try different music styles, saves user time, and provides users with comfortable and favorite music files. music.
附图说明Description of drawings
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present invention. For those skilled in the art, other drawings can also be obtained according to these drawings without any creative effort.
图1是本发明实施例中的音乐控制系统结构示意图;Fig. 1 is the structural representation of the music control system in the embodiment of the present invention;
图2是本发明实施例中的搜索模块功能流程示意图;Fig. 2 is a schematic diagram of a functional flow chart of a search module in an embodiment of the present invention;
图3是本发明实施例中的下载模块功能流程示意图;Fig. 3 is a schematic diagram of the functional flow of the download module in the embodiment of the present invention;
图4是本发明实施例中的是播放功能流程示意图;Fig. 4 is a schematic flow chart of the playback function in the embodiment of the present invention;
图5是本发明实施例中的音乐管理模块功能流程示意图;Fig. 5 is a schematic diagram of the functional flow of the music management module in an embodiment of the present invention;
图6是本发明实施例中的音乐控制系统的控制流程图。Fig. 6 is a control flowchart of the music control system in the embodiment of the present invention.
具体实施方式Detailed ways
下面结合附图详细说明本发明实施例。Embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings.
本发明实施例中的音乐控制系统需要通过数字家庭网络与外部音乐服务器通信,该音乐服务器存贮了音乐文件信息及数字家庭中音乐控制系统需要的相关控制信息。在音乐服务器上存贮的音乐信息,严格按照固定的存贮格式存放,每个音乐文件必须提供歌曲名、歌手名、发行日期、所属流派、专辑名等相关信息,以便于音乐控制系统搜索及关联分析处理。The music control system in the embodiment of the present invention needs to communicate with an external music server through the digital home network, and the music server stores music file information and related control information required by the music control system in the digital home. The music information stored on the music server is strictly stored in a fixed storage format. Each music file must provide relevant information such as song name, singer name, release date, genre, album name, etc., so as to facilitate the search and retrieval of the music control system. Association analysis processing.
这里的音乐控制系统不但包括输入设备、信号接收设备、硬盘、中央处理器、网卡、内存和主板,在功能上还包括音乐搜索模块、音乐下载模块、关联推导模块、用户喜好设定模块、心情控制模块、音乐管理模块,具体如图1中所示,其中各模块具体描述如下:The music control system here not only includes input device, signal receiving device, hard disk, central processing unit, network card, memory and motherboard, but also includes music search module, music download module, association derivation module, user preference setting module, mood The control module and the music management module are specifically shown in Figure 1, and each module is specifically described as follows:
1、音乐搜索模块1. Music search module
音乐搜索模块提供音乐搜索功能,自动在音乐服务器上搜索音乐。当用户通过输入设备调用搜索功能时,由cpu进行调度,从用户设定模块与关联推导模块获取搜索信息,然后启动搜索程序,通过网卡连接到数字家庭网络,与音乐服务器通信,通信协议采用目前通用的网络通信协议。由于文件存储格式的要求,本发明的搜索引擎只对音乐服务器进行搜索。The music search module provides a music search function, which automatically searches for music on the music server. When the user invokes the search function through the input device, the cpu performs scheduling, obtains the search information from the user setting module and the association derivation module, then starts the search program, connects to the digital home network through the network card, and communicates with the music server. The communication protocol adopts the current General network communication protocol. Due to the requirements of the file storage format, the search engine of the present invention only searches the music server.
如图2所示为音乐搜索模块功能流程,音乐搜索功能模块在进行搜索前,需要从个人爱好设定模块中获取最高兴趣度的推导规则,这些推导规则根据数据挖掘中的关联规则方法进行推导,其前提条件也是根据用户从个人爱好设定模块中设定的信息。但由于需要频繁搜索下载音乐,而每次都使用关联推导模块的功能会降低搜索效率,故设定了一个时间间隔(如1个月),当两次搜索操作之间时间间隔超过设定的时间间隔阀值时,进行搜索时才会调用关联推导模块,否则,直接根据用户设定的爱好信息进行搜索。在音乐服务器上搜索完毕后,返回服务器上搜索到的音乐文件存储位置信息。Figure 2 shows the functional flow of the music search module. Before searching, the music search function module needs to obtain the derivation rules with the highest degree of interest from the personal preference setting module. These derivation rules are derived according to the association rule method in data mining. , the precondition is also based on the information set by the user from the personal preference setting module. However, due to the need to search and download music frequently, and using the function of the association derivation module every time will reduce the search efficiency, a time interval (such as 1 month) is set. When the time interval between two search operations exceeds the set When the time interval threshold is set, the association derivation module will be invoked when searching, otherwise, the search will be performed directly according to the preference information set by the user. After the search is completed on the music server, the music file storage location information found on the server is returned.
2、音乐下载模块2. Music download module
音乐下载控制模块提供音乐下载功能,自动在音乐服务器上下载音乐,无需用户手动下载文件。首先由CPU控制从音乐搜索模块讲待下载的文件链接地址保存到下载模块中,然后通过一个下载控制程序讲音乐文件下载保存到磁盘中。本下载控制程序不同于目前的一些下载软件,但可以根据下载方式在这些软件基础上做相应修改以满足本发明要求。The music download control module provides a music download function, which automatically downloads music on the music server, without the need for users to manually download files. Firstly, the link address of the file to be downloaded is saved in the download module by the control of the CPU from the music search module, and then the music file is downloaded and saved in the disk by a download control program. This download control program is different from some current download software, but it can be modified on the basis of these software according to the download mode to meet the requirements of the present invention.
如图3所示为音乐下载模块功能流程。该模块功能是配合音乐搜索模块一起使用的。当搜索模块结束后,搜索模块将返回的音乐文件在服务器上的位置信息传递给音乐下载模块,音乐下载模块逐个下载这些音乐文件,并且下载模块需要对这些音乐文件计数,用以控制下载过程。下载过程是一个循环的过程,由计数器控制,在进行下载之前,下载模块首先需要根据服务器上的音乐文件信息判断该文件在本地磁盘中存放的文件夹位置,这就是为什么前文提到的音乐文件格式必须严格遵守规定的存贮方式的原因,它是本地磁盘与服务器保持一致的重要信息。下载模块判断好存贮位置后,再对本地磁盘进行扫描,判断是否该文件已经存在,若不存在,则进行下载,同时计数器减1,若存在,则不进行下载,计数器也要减1。当计数器为0时,下载过程结束。Figure 3 shows the functional flow of the music download module. The function of this module is used together with the music search module. After the search module finishes, the search module passes the location information of the returned music files on the server to the music download module, and the music download module downloads these music files one by one, and the download module needs to count these music files to control the download process. The download process is a cyclic process, controlled by a counter. Before downloading, the download module first needs to judge the folder location of the file stored in the local disk according to the music file information on the server, which is why the music file mentioned above The reason why the format must strictly abide by the specified storage method is that it is an important information for the consistency between the local disk and the server. After the download module has judged the storage location, it scans the local disk to determine whether the file already exists. If it does not exist, the file is downloaded, and the counter is decremented by 1. If it exists, the download is not performed, and the counter is also decremented by 1. When the counter is 0, the download process ends.
3、关联推导模块3. Association derivation module
关联推导控制模块,其功能是推荐用户尝试其他音乐风格,该模块主要根据用户设定的音乐风格进行关联规则推导,提供了一个数据挖掘关联推导程序,使用时由CPU调至内存中运行,将推导结果保存后用于搜索音乐。关联推导程序目前也有较多应用版本,可将这些程序作适当裁减修改满足本发明需求。Association derivation control module, its function is to recommend users to try other music styles. This module mainly deduces association rules according to the music style set by users, and provides a data mining association derivation program. When in use, the CPU is transferred to the memory to run. The derivation result is saved and used to search for music. Correlation derivation programs also have many application versions at present, and these programs can be appropriately cut and modified to meet the requirements of the present invention.
该功能模块主要是为搜索模块提供搜索信息的。关联推导利用数据挖掘领域中的关联规则分析原理,根据从服务器上获得的对于音乐文件的评论信息以及音乐文件类型信息进行关联推导。所使用的关联规则是简单的一维关联规则:This function module mainly provides search information for the search module. The association derivation uses the analysis principle of association rules in the field of data mining, and performs association derivation according to the comment information on the music files and the type information of the music files obtained from the server. The association rules used are simple one-dimensional association rules:
Favourate(X,“musicStyleA”)=>Favourate(X,“musicStyleB”)Favorite(X,"musicStyleA") =>Favourate(X,"musicStyleB")
Favourate(X,“musicStyleB”)=>Favourate(X,“singerA”)Favorite(X,"musicStyleB") =>Favourate(X,"singerA")
由于音乐更新时间有一定的周期性,而且进行关联规则分析需要一定的时间开销,故设定一个时间阀值(一般设置为一个月左右,也可以根据用户对自己喜爱的音乐了解灵活设置),当进行完一次关联规则分析后,时间计数器开始计时,以后调用搜索功能时,若时间计数器未达到时间阀值,则不进行关联规则推导。另外,由于关联规则分析会推导出一组强关联规则,这里我们仅取其中置信度最高的规则将其传递给搜索模块作为搜索参数。Since the music update time has a certain periodicity, and the analysis of association rules requires a certain amount of time overhead, a time threshold is set (generally set to about one month, and can also be flexibly set according to the user's understanding of their favorite music), After an association rule analysis is completed, the time counter starts counting. When the search function is called later, if the time counter does not reach the time threshold, the association rule will not be deduced. In addition, since association rule analysis will derive a set of strong association rules, here we only take the rule with the highest confidence and pass it to the search module as a search parameter.
4、用户喜好设定模块4. User preference setting module
用户喜好设定模块,用于设定用户喜爱的音乐风格及喜爱的歌手信息;当遥控器选择设定功能后,CPU启动爱好设定程序,并在触摸屏中显示该程序界面,程序中提供了一个软键盘和一套输入法,用户通过触摸屏控制键盘输入喜好信息。目前触摸屏技术已经很成熟,在智能手机、PDA等方面中都有很多应用,本系统允许根据应用所需做出灵活的选择。The user preference setting module is used to set the user's favorite music style and favorite singer information; when the remote control selects the setting function, the CPU starts the preference setting program and displays the program interface on the touch screen. The program provides A soft keyboard and a set of input methods, the user controls the keyboard through the touch screen to input preference information. At present, the touch screen technology is very mature and has many applications in smart phones, PDAs, etc. This system allows flexible choices according to the needs of the application.
用户喜好设定模块是本发明音乐控制系统的初始化工作,用户可以通过该模块设定所喜欢的几种音乐风格或几位所喜欢的歌手名字。音乐搜索模块与关联规则推导模块根据用户设定的这些初始化信息进行工作。可以说,该模块功能相当于本发明的工作入口。用户设定的喜好信息将保存在音乐控制系统中并且可以进行删除、修改、添加信息的功能。The user preference setting module is the initialization work of the music control system of the present invention, and the user can set several favorite music styles or the names of several favorite singers through this module. The music search module and the association rule derivation module work according to the initialization information set by the user. It can be said that the function of this module is equivalent to the working entry of the present invention. The preference information set by the user will be saved in the music control system and the functions of deleting, modifying and adding information can be performed.
5、心情控制模块5. Mood control module
心情控制模块,主要是根据天气情况会影响人情绪的原理,从网铬中实时获取天气情况,用于播放适合用户心情的音乐。该模块设置了一个控制芯片,通过网络从音乐服务器中实时获取天气信息;当用户播放音乐时,将这些信息传递给CPU进行处理。The mood control module is mainly based on the principle that weather conditions will affect people's emotions, and obtains weather conditions from the web chrome in real time to play music suitable for the user's mood. The module is equipped with a control chip to obtain real-time weather information from the music server through the network; when the user plays music, the information is passed to the CPU for processing.
如图4所示,心情控制模块主要是考虑到天气情况会影响人们情绪的因素,比如说,阴雨连绵天气时人们一般会喜欢听些舒缓柔情的歌曲。该模块通过家庭网络从音乐服务器中实时获取天气情况,根据设定的天气情况分类表,表中每种天气类型对应于一种音乐风格,通过查表找到适合当前天气状况的音乐类型,然后将该音乐类型传递给音乐管理模块,用于播放适合用户心情的音乐。As shown in Figure 4, the mood control module mainly takes into account the factors that weather conditions can affect people's emotions. For example, people generally like to listen to some soothing and tender songs when the weather is rainy. This module obtains weather conditions in real time from the music server through the home network. According to the set weather condition classification table, each weather type in the table corresponds to a music style. Find the music type suitable for the current weather conditions by looking up the table, and then set The music type is passed to the music management module for playing music suitable for the user's mood.
6、新歌推荐模块6. New song recommendation module
新歌推荐模块,主要是根据最近新推出的歌曲,先让用户试听下,而且,一般受欢迎的歌曲,被该用户喜欢的概率较大,根据这个原理从网络上下载最近推出的新歌,以备用户选择。The new song recommendation module is mainly based on the recently released songs, let the user listen to them first, and generally popular songs have a higher probability of being liked by the user. According to this principle, the newly released new songs are downloaded from the Internet for future use. The user chooses.
7、音乐管理模块7. Music management module
音乐管理模块,用于管理存储在用户磁盘中的音乐,主要提供删除、查找、添加音乐文件的功能,以及维护音乐播放列表。该部分主要由磁盘文件管理程序与音乐播放控制程序两部分组成,磁盘文件管理程序采用目前通用的管理程序即可满足本发明需求,文件目录格式与音乐服务器保持一致,以便于控制文件下载与文件查找。音乐播放控制程序显示在音乐控制系统触摸屏显示器中,并接受遥控器控制,该程序与目前音乐播放软件功能大体相同,主要有下一首、上一首、移出列表、播放/停止、暂停功能,本系统允许根据应用做出灵活设计。The music management module is used to manage the music stored in the user disk, mainly providing functions of deleting, searching and adding music files, and maintaining music playlists. This part is mainly composed of two parts, the disk file management program and the music playback control program. The disk file management program can meet the needs of the present invention by adopting the current general management program. The file directory format is consistent with the music server, so as to control file download and file find. The music playback control program is displayed on the touch screen display of the music control system and is controlled by the remote control. The program has roughly the same functions as the current music playback software, mainly including the functions of next song, previous song, remove list, play/stop, and pause. The system allows flexible design according to the application.
如图5所示为音乐管理模块功能流程图。音乐管理模块需要对存放在磁盘中的音乐文件进行综合管理,包括删除文件、查找文件、管理音乐播放列表的功能。删除文件是音乐管理模块一个比较重要的功能,由于磁盘空间有限,对于下载后使用较少的音乐文件需要删除。这里,每个音乐文件都有一个使用情况记录字段,当磁盘空间不足或是达到设定的磁盘空间阀值时,则音乐管理模块需要扫描音乐文件的使用情况记录,删除使用较少的文件。本发明采用的删除方案是删除固定磁盘空间大小音乐文件,即每次执行删除操作时需要清理出固定大小的磁盘空间。查找文件与添加文件到音乐播放列表功能是配合使用的,音乐管理模块根据心情控制模块传递的参数信息,对存放在磁盘中的音乐文件进行查找,寻找符合该参数信息的音乐文件,查找成功到一个文件就将其添加到音乐播放列表中。若查找不到该参数信息类型的音乐文件,则将使用记录最多的音乐文件添加到音乐播放列表中。音乐播放列表管理功能主要就是添加文件操作功能,并修改添加到列表中的音乐文件的使用记录值,每添加一次,其使用记录值加1。当用户关闭音乐控制系统时,音乐播放列表管理模块将列表进行清空操作,便于下次启动音乐控制系统时添加音乐文件。Figure 5 shows the functional flow chart of the music management module. The music management module needs to comprehensively manage the music files stored in the disk, including the functions of deleting files, finding files, and managing music playlists. Deleting files is an important function of the music management module. Due to limited disk space, music files that are less used after downloading need to be deleted. Here, each music file has a usage record field. When the disk space is insufficient or reaches the set disk space threshold, the music management module needs to scan the usage record of the music file and delete the less used files. The deletion scheme adopted by the present invention is to delete music files with a fixed size of disk space, that is, a fixed size of disk space needs to be cleaned up each time a deletion operation is performed. The functions of searching files and adding files to the music playlist are used in conjunction. The music management module searches the music files stored in the disk according to the parameter information transmitted by the mood control module, and finds the music file that matches the parameter information. The search succeeds to A file is added to the music playlist. If the music file of the parameter information type cannot be found, the music file with the most records will be added to the music playlist. The music playlist management function is mainly to add the file operation function, and modify the use record value of the music file added to the list. Every time it is added, the use record value will increase by 1. When the user closes the music control system, the music playlist management module clears the list, so that music files can be added when the music control system is started next time.
如图6所示为音乐控制系统控制流程图,具体步骤如下:As shown in Figure 6, it is a control flow chart of the music control system, and the specific steps are as follows:
9)判断用户是否初次使用该音乐控制系统控制系统,是,则执行2),否则执行3);9) Determine whether the user is using the music control system control system for the first time, if yes, execute 2), otherwise execute 3);
10)通过音乐管理模块初始化该音乐控制系统控制系统,用户设定模块设定用户喜爱的音乐风格及歌手信息;10) Initialize the music control system control system through the music management module, and the user setting module sets the user's favorite music style and singer information;
11)判断是否超过设定推导时间阀值,是,则执行4),否则执行5);11) Judging whether the set derivation time threshold is exceeded, if yes, execute 4), otherwise execute 5);
12)关联推导控制模块利用用户喜好设定模块中用户设定的信息,根据网络服务器中存在的相关信息进行关联推导,保存兴趣度最高的推导结果;12) the association derivation control module utilizes the information set by the user in the user preference setting module, performs association derivation according to the relevant information existing in the network server, and saves the derivation result with the highest degree of interest;
13)音乐搜索控制模块根据用户设定这些喜好信息在网上进行搜索,并将搜索结果提供给音乐下载模块;13) The music search control module searches online according to the preference information set by the user, and provides the search results to the music download module;
14)音乐下载控制模块筛选搜索到的音乐并下载到用户磁盘中;14) the music download control module screens the music found and downloads it to the user's disk;
15)心情控制模块获取网上当前时间的天气情况,将这些信息传递给音乐管理模块;15) The mood control module acquires the weather conditions at the current time on the Internet, and transmits the information to the music management module;
16)音乐管理模块根据这些信息以及用户喜好设定模块提供的信息,组织磁盘中的音乐,将它们添加到音乐播放列表中进行播放。16) The music management module organizes the music in the disk according to these information and the information provided by the user preference setting module, and adds them to the music playlist for playing.
本发明实施例体现了以用户为中心的设计原则,智能化利用网络资源,自动搜索并下载用户喜爱的音乐文件,推荐用户尝试不同的音乐风格,节约用户时间,为用户提供舒适喜爱的音乐。The embodiment of the present invention embodies the user-centered design principle, intelligently utilizes network resources, automatically searches and downloads user favorite music files, recommends users to try different music styles, saves user time, and provides users with comfortable and favorite music.
以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。The above disclosure is only a preferred embodiment of the present invention, which certainly cannot limit the scope of rights of the present invention. Therefore, equivalent changes made according to the claims of the present invention still fall within the scope of the present invention.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN 201010153630CN101807416A (en) | 2010-04-16 | 2010-04-16 | Digital home background music control system |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN 201010153630CN101807416A (en) | 2010-04-16 | 2010-04-16 | Digital home background music control system |
| Publication Number | Publication Date |
|---|---|
| CN101807416Atrue CN101807416A (en) | 2010-08-18 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN 201010153630PendingCN101807416A (en) | 2010-04-16 | 2010-04-16 | Digital home background music control system |
| Country | Link |
|---|---|
| CN (1) | CN101807416A (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102737677A (en)* | 2012-06-18 | 2012-10-17 | 哈尔滨工业大学深圳研究生院 | Electroencephalogram signal-based multi-media feedback control system |
| CN102882929A (en)* | 2012-09-03 | 2013-01-16 | 常州嘴馋了信息科技有限公司 | Website music service system |
| CN103198844A (en)* | 2013-04-16 | 2013-07-10 | 广州番禺巨大汽车音响设备有限公司 | Stereo music adjustment method and stereo music adjustment system based on temperature |
| CN104732992A (en)* | 2015-04-02 | 2015-06-24 | 陈佩珊 | Music playing method and music player |
| CN105845155A (en)* | 2015-12-30 | 2016-08-10 | 天津市大德伟业科技有限公司 | Background music system |
| CN106354776A (en)* | 2016-08-22 | 2017-01-25 | 广州三星通信技术研究有限公司 | File downloading management method at terminals and equipment thereof |
| WO2017124399A1 (en)* | 2016-01-21 | 2017-07-27 | 阮元 | Information pushing method during weather-based music downloading and downloading system |
| CN107656976A (en)* | 2017-09-05 | 2018-02-02 | 维沃移动通信有限公司 | The player method and mobile terminal of multi-medium data |
| CN108259452A (en)* | 2017-04-18 | 2018-07-06 | 广州华多网络科技有限公司 | A kind of online living broadcast interactive method of terminal, system and the online live broadcast system of terminal |
| 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 apparatus and information providing method |
| CN1916899A (en)* | 2006-08-18 | 2007-02-21 | 中山大学 | Digital family music controller |
| 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 apparatus and information providing method |
| CN1916899A (en)* | 2006-08-18 | 2007-02-21 | 中山大学 | Digital family music controller |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102737677A (en)* | 2012-06-18 | 2012-10-17 | 哈尔滨工业大学深圳研究生院 | Electroencephalogram signal-based multi-media feedback control system |
| CN102882929A (en)* | 2012-09-03 | 2013-01-16 | 常州嘴馋了信息科技有限公司 | Website music service system |
| CN103198844A (en)* | 2013-04-16 | 2013-07-10 | 广州番禺巨大汽车音响设备有限公司 | Stereo music adjustment method and stereo music adjustment system based on temperature |
| CN104732992A (en)* | 2015-04-02 | 2015-06-24 | 陈佩珊 | Music playing method and music player |
| CN105845155A (en)* | 2015-12-30 | 2016-08-10 | 天津市大德伟业科技有限公司 | Background music system |
| WO2017124399A1 (en)* | 2016-01-21 | 2017-07-27 | 阮元 | Information pushing method during weather-based music downloading and downloading system |
| CN106354776A (en)* | 2016-08-22 | 2017-01-25 | 广州三星通信技术研究有限公司 | File downloading management method at terminals and equipment thereof |
| CN108259452A (en)* | 2017-04-18 | 2018-07-06 | 广州华多网络科技有限公司 | A kind of online living broadcast interactive method of terminal, system and the online live broadcast system of terminal |
| CN108259452B (en)* | 2017-04-18 | 2021-06-11 | 广州华多网络科技有限公司 | Terminal online live broadcast interaction method and system |
| CN107656976A (en)* | 2017-09-05 | 2018-02-02 | 维沃移动通信有限公司 | The player method and mobile terminal of multi-medium data |
| Publication | Publication Date | Title |
|---|---|---|
| CN101807416A (en) | Digital home background music control system | |
| US20090125934A1 (en) | User rating mechanism for media content | |
| JP5005726B2 (en) | Managing media files from multiple sources | |
| CN100458783C (en) | Digital family music controller | |
| US8060227B2 (en) | Digital media player and method for facilitating social music discovery through sampling, identification, and logging | |
| KR100718613B1 (en) | How to Synchronize Media Contents of a Host Computer and Media Player | |
| JP4315627B2 (en) | Information processing apparatus, information processing method, and program | |
| US7650563B2 (en) | Aggregating metadata for media content from multiple devices | |
| US7685210B2 (en) | Media discovery and curation of playlists | |
| US8762380B2 (en) | Correlating categories of attributes of contents with classification elements | |
| US8140474B2 (en) | Aggregation of file/directory structures | |
| JP5033836B2 (en) | System and method for space management in a file system | |
| CN102880627B (en) | For supporting technology and the system of blog | |
| US8707169B2 (en) | Information processing apparatus and method for editing artist link information | |
| JP5594532B2 (en) | Information processing apparatus and method, information processing system, and program | |
| US8996412B2 (en) | Information processing system and information processing method | |
| CN102708135B (en) | Automatic configuration special edition also manages equipment and the method for the surface plot picture of special edition | |
| US20120116558A1 (en) | Augmenting media content in a media sharing group | |
| KR20110066168A (en) | System and method for playlist generation based on similarity data | |
| JP2004295568A (en) | Information processor, information processing method, and computer program | |
| JP2009296577A (en) | Unified media file architecture | |
| CN104715770A (en) | Music playing method and device | |
| US20120117197A1 (en) | Content auto-discovery | |
| CN101036142A (en) | Organizing content | |
| US8635120B1 (en) | File system merchandising |
| 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:20100818 |