CN106060086B - Song big envelope data sharing method and device - Google Patents
Song big envelope data sharing method and device Download PDFInfo
- Publication number
- CN106060086B CN106060086B CN201610569719.6A CN201610569719A CN106060086B CN 106060086 B CN106060086 B CN 106060086B CN 201610569719 A CN201610569719 A CN 201610569719A CN 106060086 B CN106060086 B CN 106060086B
- Authority
- CN
- China
- Prior art keywords
- big envelope
- envelope data
- sound box
- target song
- mentioned
- 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.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
- H04L63/101—Access control lists [ACL]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/08—Access security
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention discloses a kind of song big envelope data sharing method and devices, wherein the song big envelope data sharing method includes: that controlling terminal is determined to be added to the target song in the playlist of wireless sound box;When not including big envelope data in the song files of the target song, pass through the big envelope data of the internet search target song;When finding the big envelope data of the target song, the big envelope data found are downloaded;Create the shared address of the big envelope data;When the target song to be added to the playlist of the wireless sound box, the shared address of the big envelope data is sent to the wireless sound box, can get the big envelope data of the target song to access other controlling terminals of the wireless sound box by the shared address of the big envelope data.Technical solution provided by the invention enables to the song in the playlist for being added to wireless sound box, and there are the big envelope data that each controlling terminal in the case where big envelope data, accessing the wireless sound box can obtain these songs.
Description
Technical field
The present invention relates to fields of communication technology, and in particular to a kind of song big envelope data sharing method and device.
Background technique
Wireless sound box is a kind of novel music player devices, by connecting Wireless Fidelity (WiFi, Wireless
Fidelity) network, can be mounted with that the controlling terminal (such as smart phone, tablet computer) of application software is communicated,
To receive the various instructions from controlling terminal, according to receive instruction execution corresponding operation (such as play, pause broadcast
Put, cut song etc.).
When playing song by wireless sound box, corresponding playback of songs interface is usually had in controlling terminal, in the song
Big envelope data (such as the lyrics data of the associated picture of song, song of song being played on can be shown on bent broadcast interface
Deng).If the big envelope data of song are stored in the song files of the song, directly parsing song files can be obtained the song
Big envelope data, if in the song files of song not including big envelope data, at this point it is possible to according to the information of song (such as song
Title, singer etc.) to the big envelope data for searching for the song on some Internet music service devices.
When being linked into wireless sound box there are multiple controlling terminals, each controlling terminal is by a public played column at this time
Table, therefore each controlling terminal requires to obtain the big envelope data of the song in playlist.And the song in playlist can
Can be added by different controlling terminals, and the place of the song storage in playlist would also vary from, some
Song is stored on Internet music service device, some are stored on the server of local area network, some may be stored in it is each
On the internal storage of controlling terminal.For the song in playlist, broadcast if each controlling terminal individually goes to obtain
The big envelope data of every song in table are emplaced, then a problem can be faced: some servers have access privilege control (such as to limit
System can only be that certain controlling terminals and wireless sound box are able to access that the server), if the big envelope data of song are stored in the clothes
It is engaged in device, then the controlling terminal of permission will not cannot obtain the big envelope data of the song.For example, controlling terminal A, B, C, D
It is connected to wireless sound box simultaneously, this four controlling terminals share a playlist.Controlling terminal A using its obtain account and
After password login searches song to a certain Internet music service device, by the title of song and network address (such as unified money
The address source locator (URL, Uniform Resource Locator)) it is sent to wireless sound box, and by Internet music service
The account and cryptosync of device enable wireless sound box to log in the Internet music service device by the URL and obtain to wireless sound box
The song files of the song are taken, still, other controlling terminals not necessarily have the permission for accessing above-mentioned URL, therefore will be unable to obtain
To the song files of the song, to can not also get the big envelope data of the song.
Summary of the invention
The present invention provides a kind of big envelope data sharing method and big envelope data sharing device, so that being added to wireless sound box
Playlist in song there are each controlling terminals in the case where big envelope data, accessing the wireless sound box can obtain this
The big envelope data of a little songs.
First aspect present invention is related to a kind of big envelope data sharing method, comprising:
Controlling terminal is determined to be added to the target song in the playlist of wireless sound box;
When not including big envelope data in the song files of above-mentioned target song, pass through the above-mentioned target song of internet search
Big envelope data;
When finding the big envelope data of above-mentioned target song, the above-mentioned big envelope data found are downloaded;
When above-mentioned target song to be added to the playlist of above-mentioned wireless sound box, Xiang Shangshu wireless sound box sends above-mentioned
The shared address of big envelope data, so as to access other controlling terminals of above-mentioned wireless sound box by above-mentioned big envelope data sharedly
Location can get the big envelope data of above-mentioned target song.
Based on first aspect present invention, in the first possible implementation, when the envelope for finding above-mentioned target song
When sets of data, the above method further include:
Whether the network address where detecting above-mentioned big envelope data allows other controlling terminals to access;
If the network address where detecting above-mentioned big envelope data does not allow other controlling terminals to access, execute it is above-mentioned under
The step of carrying the above-mentioned big envelope data found and subsequent step;
If network address where detecting above-mentioned big envelope data allows other controlling terminals to access, by above-mentioned target
When song is added to the playlist of above-mentioned wireless sound box, Xiang Shangshu wireless sound box is with sending the network where above-mentioned big envelope data
Location can get the big envelope of above-mentioned target song to access other controlling terminals of above-mentioned wireless sound box by above-mentioned network address
Data.
The first implementation based on first aspect present invention, in the second possible implementation, above-mentioned detection
Whether the network address where above-mentioned big envelope data allows other controlling terminals to access
Whether the network address where detecting above-mentioned big envelope data needs sign-on access;
If the network address where detecting above-mentioned big envelope data needs sign-on access, above-mentioned big envelope data place is determined
Network address do not allow other controlling terminals to access;
If the network address where detecting above-mentioned big envelope data does not need sign-on access, above-mentioned big envelope data institute is determined
Network address allow other controlling terminals to access.
The first possible implementation or this hair based on first aspect present invention perhaps first aspect present invention
The possible implementation of second of bright first aspect, it is in the third possible implementation, above-mentioned to be searched on network
The big envelope data of target song are stated, later further include:
If searching the big envelope data less than above-mentioned target song, above-mentioned target song is being added to above-mentioned wireless sound box
Playlist when, Xiang Shangshu wireless sound box send without big envelope indicate information, to access other controls of above-mentioned wireless sound box
Terminal indicates that information would know that the big envelope data of above-mentioned target song are not present by above-mentioned no big envelope.
The first possible implementation or this hair based on first aspect present invention perhaps first aspect present invention
The possible implementation of second of bright first aspect, in the fourth possible implementation, the above-mentioned above-mentioned big envelope number of creation
According to shared address, comprising:
File Transfer Protocol ftp server is locallyd create in above-mentioned controlling terminal;
The shared address of above-mentioned big envelope data is created using above-mentioned ftp server.
Second aspect of the present invention is related to a kind of big envelope data sharing device, comprising:
Determination unit, for determining to be added to the target song in the playlist of wireless sound box;
Searching unit, for passing through internet search when not including big envelope data in the song files of above-mentioned target song
The big envelope data of above-mentioned target song;
Download unit, when for finding the big envelope data of above-mentioned target song when above-mentioned searching unit, downloading is found
Above-mentioned big envelope data;
Shared address creation unit, the shared address of the above-mentioned big envelope data for creating above-mentioned download unit downloading;
First transmission unit, for when above-mentioned target song to be added to the playlist of above-mentioned wireless sound box, upwards
State the shared address that wireless sound box sends above-mentioned big envelope data, so as to access other controlling terminals of above-mentioned wireless sound box pass through it is upper
The shared address for stating big envelope data can get the big envelope data of above-mentioned target song.
Based on second aspect of the present invention, in the first possible implementation, above-mentioned big envelope data sharing device is also wrapped
It includes:
Detection unit detects above-mentioned envelope when for finding the big envelope data of above-mentioned target song when above-mentioned searching unit
Whether the network address where sets of data allows other controlling terminals to access;
Second transmission unit allows it for the network address where above-mentioned detection unit detects above-mentioned big envelope data
The access of its controlling terminal, and when above-mentioned target song to be added to the playlist of above-mentioned wireless sound box, to above-mentioned wireless sound
Case sends the shared address of above-mentioned big envelope data, passes through above-mentioned big envelope number to access other controlling terminals of above-mentioned wireless sound box
According to shared address can get the big envelope data of above-mentioned target song;
Above-mentioned download unit detect above-mentioned big envelope data in above-mentioned detection unit where network address do not allow it is other
Controlling terminal triggers when accessing.
The first possible implementation based on second aspect of the present invention, it is in the second possible implementation, above-mentioned
Detection unit is specifically used for: whether the network address where detecting above-mentioned big envelope data needs sign-on access;If detecting above-mentioned
Network address where big envelope data needs sign-on access, then the network address where determining above-mentioned big envelope data does not allow other
Controlling terminal access;If the network address where detecting above-mentioned big envelope data does not need sign-on access, above-mentioned big envelope is determined
Network address where data allows other controlling terminals to access.
Based on second aspect of the present invention, alternatively, the possible implementation of the first of second aspect of the present invention, alternatively, this
The possible implementation of second of invention second aspect, in the third possible implementation, above-mentioned big envelope data sharing
Device further include:
Third transmission unit for searching the big envelope data less than above-mentioned target song when above-mentioned searching unit, and is being incited somebody to action
When above-mentioned target song is added to the playlist of above-mentioned wireless sound box, Xiang Shangshu wireless sound box, which is sent, indicates information without big envelope,
Indicate that information would know that above-mentioned target song by above-mentioned no big envelope to access other controlling terminals of above-mentioned wireless sound box
Big envelope data are not present.
Based on second aspect of the present invention, alternatively, the possible implementation of the first of second aspect of the present invention, alternatively, this
The possible implementation of second of invention second aspect, in the fourth possible implementation, above-mentioned shared address creation
Unit is specifically used for: localling create File Transfer Protocol ftp server in above-mentioned controlling terminal;It is created using above-mentioned ftp server
Build the shared address of above-mentioned big envelope data.
Therefore when the target song in the playlist to be added to wireless sound box does not include envelope in the present invention program
When sets of data, controlling terminal passes through the big envelope data of the internet search target song, and when finding the big envelope data, downloading should
Big envelope data, and the shared address of the big envelope data is created, later in the broadcasting that the target song is added to the wireless sound box
When list, the shared address of the big envelope data is sent to the wireless sound box, since the big envelope data are stored in the controlling terminal
In and shared by the controlling terminal, therefore, access other controlling terminals of the wireless sound box by the big envelope data sharedly
Location can be obtained the big envelope data of the target song, and the envelope can not be obtained by avoiding above-mentioned other controlling terminals because of rights concerns
Sets of data, so that the song in the playlist for being added to wireless sound box is wireless there are this in the case where big envelope data, is accessed
Each controlling terminal of speaker can obtain the big envelope data of these songs.
Detailed description of the invention
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below
There is attached drawing needed in technical description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only this
Some embodiments of invention without any creative labor, may be used also for those of ordinary skill in the art
To obtain other drawings based on these drawings.
Fig. 1 is big envelope data sharing method one embodiment flow diagram provided by the invention;
Fig. 2 is another embodiment flow diagram of big envelope data sharing method provided by the invention;
Fig. 3 is big envelope data sharing device one embodiment structural schematic diagram provided by the invention.
Specific embodiment
In order to make the invention's purpose, features and advantages of the invention more obvious and easy to understand, below in conjunction with the present invention
Attached drawing in embodiment, technical scheme in the embodiment of the invention is clearly and completely described, it is clear that described reality
Applying example is only a part of the embodiment of the present invention, and not all embodiments.Based on the embodiments of the present invention, the common skill in this field
Art personnel every other embodiment obtained without making creative work belongs to the model that the present invention protects
It encloses.
Embodiment one
The embodiment of the present invention provides a kind of big envelope data sharing method, referring to Fig. 1, the big envelope number in the embodiment of the present invention
Include: according to sharing method
Step 101, controlling terminal are determined to be added to the target song in the playlist of wireless sound box;
In the embodiment of the present invention, when controlling terminal passes through WiFi network, Bluetooth technology or the access of other wireless communication techniques
After wireless sound box, user can add song into the playlist of the wireless sound box by the controlling terminal, in step 101
In, controlling terminal can specifically determine the target song in the playlist to be added to wireless sound box according to the user's choice,
Certainly, in another implementation, when controlling terminal passes through WiFi network, Bluetooth technology or the access of other wireless communication techniques
After wireless sound box, controlling terminal can also traverse the song that the controlling terminal is locally stored, these songs are determined as wait add
The target song being added in the playlist of wireless sound box.
Controlling terminal is not determined to be added to the target song in the playlist of wireless sound box in the embodiment of the present invention
Specific implementation be defined.
Step 102, when in the song files of above-mentioned target song do not include big envelope data when, pass through the above-mentioned mesh of internet search
Mark the big envelope data of song;
In the embodiment of the present invention, the big envelope data of song refer to and the associated number that can be presented in playback of songs of song
According to (such as lyrics data, picture etc.).It should be noted that in embodiments of the present invention, the big envelope data institute of different songs
The content that includes may be different, such as song A and song B, the big envelope data of song A may comprising lyrics data and
Picture, and the big envelope data of song B may only include lyrics data or picture.
In a step 102, when not including big envelope data in the song files of above-mentioned target song itself, above-mentioned control is whole
End can according to information such as the title of the target song and singers in network (such as in the networks service such as Internet music service device
Device) on search the big envelope data of the target song.
Step 103, when finding the big envelope data of above-mentioned target song, download the above-mentioned big envelope data found;
In the embodiment of the present invention, when through the big envelope data of internet search to the target song, above-mentioned controlling terminal will
The big envelope data of the target song download to the controlling terminal locally preset storage location.Specific downloading process is referred to
Prior art realizes that details are not described herein again.
It further, can also be according to the song title, album name, performance of the target song for the big envelope data of downloading
The combination of the multinomial informations such as person is named the big envelope data, in order to distinguish the big envelope data of different songs.
The shared address of step 104, the above-mentioned big envelope data of creation;
In the embodiment of the present invention, the shared address for the big envelope data that above-mentioned controlling terminal foundation step 103 is downloaded, so as to it
Its equipment (such as wireless sound box, other controlling terminals) can share address by this and obtain the big envelope data.
Optionally, File Transfer Protocol (FTP, File Transfer Protocol) is locallyd create in above-mentioned controlling terminal
Server, and create using the ftp server the shared address of above-mentioned big envelope data.It certainly, can also be in the embodiment of the present invention
The shared address of above-mentioned big envelope data is created using other way, such as locallys create Hyper text transfer association in above-mentioned controlling terminal
(HTTP, Hyper Text Transfer Protocol) server is discussed, and creates above-mentioned big envelope number using the HTTP server
According to shared address, be not construed as limiting herein.
Step 105, when above-mentioned target song to be added to the playlist of above-mentioned wireless sound box, Xiang Shangshu wireless sound box
Send the shared address of above-mentioned big envelope data;
In the embodiment of the present invention, when above-mentioned target song is added to the played column of above-mentioned wireless sound box by above-mentioned controlling terminal
When table, above-mentioned controlling terminal sends the shared address of above-mentioned big envelope data to above-mentioned wireless sound box, to access the wireless sound box
Other controlling terminals can get the big envelope data of the target song by the shared address of the big envelope data.
Optionally, increased newly in the information for the song for including in the playlist of above-mentioned wireless sound box information (such as
It can be named as " big envelope information ", for ease of description, describing the newly-increased information in subsequent schedule with big envelope information), in step
In rapid 105, when above-mentioned target song is added to the playlist of above-mentioned wireless sound box by above-mentioned controlling terminal, above-mentioned control is whole
End can send the shared address of above-mentioned big envelope data to above-mentioned wireless sound box, and the mesh is written in the shared address of the big envelope data
Mark in the big envelope information of song (or the envelope of the target song is written in the shared address of the big envelope data by the above-mentioned wireless sound box of instruction
Cover in information), other controlling terminals to access the wireless sound box can pass through when parsing the big envelope information of the target song
The shared address being written in the big envelope information obtains the big envelope data of the target song.
Further, when step 102 searches the big envelope data less than above-mentioned target song, above-mentioned controlling terminal can incited somebody to action
When above-mentioned target song is added to the playlist of above-mentioned wireless sound box, Xiang Shangshu wireless sound box, which is sent, indicates information without big envelope,
Indicate that information would know that above-mentioned target song by above-mentioned no big envelope to access other controlling terminals of above-mentioned wireless sound box
Big envelope data are not present.Further, it has been observed that being increased newly in the information for the song for including in the playlist of above-mentioned wireless sound box
Big envelope information, then when big envelope data of step 102 lookup less than above-mentioned target song, and on being added to above-mentioned target song
When stating the playlist of wireless sound box, above-mentioned controlling terminal can send above-mentioned no big envelope to above-mentioned wireless sound box and indicate information,
And this is written in the big envelope information of the target song without big envelope instruction information (or the above-mentioned wireless sound box of instruction refers to this without big envelope
Show that information is written in the big envelope information of the target song), the mesh is being parsed to access other controlling terminals of the wireless sound box
Mark song big envelope information when, can by be written in the big envelope information this without big envelope indicate information know above-mentioned target song
Big envelope data are not present, so that above-mentioned other controlling terminals facilitate and execute other alternative solutions and (such as call the big envelope number of default
According to).Certainly, in other embodiments, when step 102 searches the big envelope data less than above-mentioned target song, can also incite somebody to action
When above-mentioned target song is added to the playlist of above-mentioned wireless sound box, is not sent to above-mentioned wireless sound box and indicate to believe without big envelope
Breath, then when the other controlling terminals for accessing the wireless sound box are not resolved to the big envelope information of the target song and are not resolved to and are somebody's turn to do
When the associated shared address of target song, it can also determine that the big envelope data of the target song are not present with regard to this.
It should be noted that the controlling terminal in the embodiment of the present invention is specifically as follows the shifting such as smart phone, tablet computer
Dynamic terminal, or may be other electronic equipments for having wireless communication function and store function, it is not construed as limiting herein.
Therefore when the target song in the playlist to be added to wireless sound box does not include envelope in the present invention program
When sets of data, controlling terminal passes through the big envelope data of the internet search target song, and when finding the big envelope data, downloading should
Big envelope data, and the shared address of the big envelope data is created, later in the broadcasting that the target song is added to the wireless sound box
When list, the shared address of the big envelope data is sent to the wireless sound box, since the big envelope data are stored in the controlling terminal
In and shared by the controlling terminal, therefore, access other controlling terminals of the wireless sound box by the big envelope data sharedly
Location can be obtained the big envelope data of the target song, and the envelope can not be obtained by avoiding above-mentioned other controlling terminals because of rights concerns
Sets of data, so that the song in the playlist for being added to wireless sound box is wireless there are this in the case where big envelope data, is accessed
Each controlling terminal of speaker can obtain the big envelope data of these songs.
Embodiment two
The difference of the embodiment of the present invention and embodiment one is, is finding above-mentioned target song in the embodiment of the present invention
It further detects whether the big envelope data allow other controlling terminals to access when big envelope data, is detecting that the big envelope data do not permit
Perhaps when other controlling terminals access, the step of downloading the big envelope data is just executed.Specifically, as shown in Fig. 2, the embodiment of the present invention
In song big envelope data sharing method include:
Step 201, controlling terminal are determined to be added to the target song in the playlist of wireless sound box;
In the embodiment of the present invention, when controlling terminal passes through WiFi network, Bluetooth technology or the access of other wireless communication techniques
After wireless sound box, user can add song into the playlist of the wireless sound box by the controlling terminal, in step 201
In, controlling terminal can specifically determine the target song in the playlist to be added to wireless sound box according to the user's choice,
Certainly, in another implementation, when controlling terminal passes through WiFi network, Bluetooth technology or the access of other wireless communication techniques
After wireless sound box, controlling terminal can also traverse the song that the controlling terminal is locally stored, these songs are determined as wait add
The target song being added in the playlist of wireless sound box.
Controlling terminal is not determined to be added to the target song in the playlist of wireless sound box in the embodiment of the present invention
Specific implementation be defined.
Step 202, when in the song files of above-mentioned target song do not include big envelope data when, pass through the above-mentioned mesh of internet search
Mark the big envelope data of song;
In the embodiment of the present invention, the big envelope data of song refer to and the associated number that can be presented in playback of songs of song
According to (such as lyrics data, picture etc.).It should be noted that in embodiments of the present invention, the big envelope data institute of different songs
The content that includes may be different, such as song A and song B, the big envelope data of song A may comprising lyrics data and
Picture, and the big envelope data of song B may only include lyrics data or picture.
In step 202, when not including big envelope data in the song files of above-mentioned target song itself, above-mentioned control is whole
End can according to information such as the title of the target song and singers in network (such as in the networks service such as Internet music service device
Device) on search the big envelope data of the target song.
Step 203, when finding the big envelope data of above-mentioned target song, with detecting the network where above-mentioned big envelope data
Whether location allows other controlling terminals to access;
In the embodiment of the present invention, when finding the big envelope data of above-mentioned target song, above-mentioned big envelope data place is detected
Network address whether allow other controlling terminals to access, the network address where detecting above-mentioned big envelope data allows other
When controlling terminal accesses, shows that other controlling terminals also can get the big envelope data by the network address, enter step at this time
204, when the network address where detecting above-mentioned big envelope data does not allow other controlling terminals to access, show other controls eventually
End can not also obtain the big envelope data by the network address, enter step 205 at this time.
Optionally, in step 203, when finding the big envelope data of above-mentioned target song, above-mentioned big envelope data are detected
Whether the network address at place needs sign-on access;It is visited if the network address where detecting above-mentioned big envelope data needs to log in
It asks, then the network address where determining above-mentioned big envelope data does not allow other controlling terminals to access;If detecting above-mentioned big envelope number
Sign-on access is not needed according to the network address at place, then the network address where determining above-mentioned big envelope data allows other controls eventually
End access.For example, when above-mentioned controlling terminal is that (Internet Server needs benefit in listed a certain Internet Server
With registered Account Logon) in when finding the big envelope data of above-mentioned target song, due to the big envelope data of the target song
The network address at place needs sign-on access, therefore will be because being not logged in the interconnection other controlling terminals obtain the network address
Network server and be denied access to, therefore in the case, above-mentioned controlling terminal determines the network address where above-mentioned big envelope data
Other controlling terminals are not allowed to access.
Certainly, the network address where can also detecting above-mentioned big envelope data in the embodiment of the present invention otherwise is
It is no that other controlling terminals is allowed to access, for example, for certain network address may only allow associated controlling terminal could visit
Asking (can identify whether according to the physical address (MAC, Medium Access Control) of controlling terminal as associated control
Terminal processed), therefore, when finding the big envelope data of above-mentioned target song, above-mentioned controlling terminal can detect above-mentioned big envelope data
Whether the network address at place only allows associated controlling terminal to access, if so, can determine that the net where above-mentioned big envelope data
Network address does not allow other controlling terminals to access, if it is not, the network address permission where then can determine that above-mentioned big envelope data is other
Controlling terminal access.In another example above-mentioned controlling terminal can detect above-mentioned envelope when finding the big envelope data of above-mentioned target song
Whether the network address where sets of data only allows associated controlling terminal to access or need sign-on access, when the above-mentioned big envelope of detection
When network address where data only allows associated controlling terminal to access or need sign-on access, above-mentioned big envelope data institute is determined
Network address do not allow other controlling terminals to access, the network address where detecting above-mentioned big envelope data not only allows
When associated controlling terminal accesses and do not need sign-on access, the network address where determining above-mentioned big envelope data allows other controls
Terminal access processed.
Whether the embodiment of the present invention does not allow other controlling terminals to visit the network address where detecting above-mentioned big envelope data
The specific implementation asked is defined.
Step 204, when above-mentioned target song to be added to the playlist of above-mentioned wireless sound box, Xiang Shangshu wireless sound box
Send the network address where above-mentioned big envelope data;
In the embodiment of the present invention, the network address where detecting above-mentioned big envelope data allows other controlling terminals to access
When, show that other controlling terminals also can get the big envelope data by the network address, therefore in above-mentioned controlling terminal by above-mentioned mesh
When mark song is added to the playlist of above-mentioned wireless sound box, above-mentioned controlling terminal sends above-mentioned big envelope number to above-mentioned wireless sound box
According to the network address at place, pass through the network address where the big envelope data to access other controlling terminals of the wireless sound box
It can get the big envelope data of the target song.
Optionally, increased newly in the information for the song for including in the playlist of above-mentioned wireless sound box information (such as
It can be named as " big envelope information ", for ease of description, describing the newly-increased information in subsequent schedule with big envelope information), in step
In rapid 204, when above-mentioned target song is added to the playlist of above-mentioned wireless sound box by above-mentioned controlling terminal, above-mentioned control is whole
End can send the network address where above-mentioned big envelope data to above-mentioned wireless sound box, and the target song is written in the network address
Big envelope information in (or instruction above-mentioned wireless sound box the network address is written in the big envelope information of the target song), to connect
Enter other controlling terminals of the wireless sound box when parsing the big envelope information of the target song, it can be by being written in the big envelope information
Network address obtain the big envelope data of the target song.
The above-mentioned big envelope data that step 205, downloading are found;
In the embodiment of the present invention, when through the big envelope data of internet search to the target song, above-mentioned controlling terminal will
The big envelope data of the target song download to the controlling terminal locally preset storage location.Specific downloading process is referred to
Prior art realizes that details are not described herein again.
It further, can also be according to the song title, album name, performance of the target song for the big envelope data of downloading
The combination of the multinomial informations such as person is named the big envelope data, in order to distinguish the big envelope data of different songs.
The shared address of step 206, the above-mentioned big envelope data of creation;
In the embodiment of the present invention, the shared address for the big envelope data that above-mentioned controlling terminal foundation step 205 is downloaded, so as to it
Its equipment (such as wireless sound box, other controlling terminals) can share address by this and obtain the big envelope data.
Optionally, ftp server is locallyd create in above-mentioned controlling terminal, and creates above-mentioned big envelope using the ftp server
The shared address of data.Certainly, in the embodiment of the present invention can also using other way create above-mentioned big envelope data sharedly
Location, such as HTTP server is locallyd create in above-mentioned controlling terminal, and create above-mentioned big envelope data using the HTTP server
Shared address, is not construed as limiting herein.
Step 207, when above-mentioned target song to be added to the playlist of above-mentioned wireless sound box, Xiang Shangshu wireless sound box
Send the shared address of above-mentioned big envelope data;
In the embodiment of the present invention, when above-mentioned target song is added to the played column of above-mentioned wireless sound box by above-mentioned controlling terminal
When table, above-mentioned controlling terminal sends the shared address of above-mentioned big envelope data to above-mentioned wireless sound box, to access the wireless sound box
Other controlling terminals can get the big envelope data of the target song by the shared address of the big envelope data.
Optionally, it has been observed that increasing big envelope letter in the information for the song for including in the playlist of above-mentioned wireless sound box newly
Breath, in step 207, when above-mentioned target song is added to the playlist of above-mentioned wireless sound box by above-mentioned controlling terminal, on
The shared address of above-mentioned big envelope data can be sent to above-mentioned wireless sound box by stating controlling terminal, and by the shared address of the big envelope data
Be written in the big envelope information of the target song (or the target is written in the shared address of the big envelope data by the above-mentioned wireless sound box of instruction
In the big envelope information of song), to access other controlling terminals of the wireless sound box in the big envelope information for parsing the target song
When, the big envelope data of the target song can be obtained by the shared address being written in the big envelope information.
Further, when step 202 searches the big envelope data less than above-mentioned target song, above-mentioned controlling terminal can incited somebody to action
When above-mentioned target song is added to the playlist of above-mentioned wireless sound box, Xiang Shangshu wireless sound box, which is sent, indicates information without big envelope,
Indicate that information would know that above-mentioned target song by above-mentioned no big envelope to access other controlling terminals of above-mentioned wireless sound box
Big envelope data are not present.Further, it has been observed that being increased newly in the information for the song for including in the playlist of above-mentioned wireless sound box
Big envelope information, then when big envelope data of step 202 lookup less than above-mentioned target song, and on being added to above-mentioned target song
When stating the playlist of wireless sound box, above-mentioned controlling terminal can send above-mentioned no big envelope to above-mentioned wireless sound box and indicate information,
And this is written in the big envelope information of the target song without big envelope instruction information (or the above-mentioned wireless sound box of instruction refers to this without big envelope
Show that information is written in the big envelope information of the target song), the mesh is being parsed to access other controlling terminals of the wireless sound box
Mark song big envelope information when, can by be written in the big envelope information this without big envelope indicate information know above-mentioned target song
Big envelope data are not present, so that above-mentioned other controlling terminals facilitate and execute other alternative solutions and (such as call the big envelope number of default
According to).Certainly, in other embodiments, when step 202 searches the big envelope data less than above-mentioned target song, can also incite somebody to action
When above-mentioned target song is added to the playlist of above-mentioned wireless sound box, is not sent to above-mentioned wireless sound box and indicate to believe without big envelope
Breath, then when the other controlling terminals for accessing the wireless sound box are not resolved to the big envelope information of the target song and are not resolved to and are somebody's turn to do
When the associated shared address of target song, it can also determine that the big envelope data of the target song are not present with regard to this.
It should be noted that the controlling terminal in the embodiment of the present invention is specifically as follows the shifting such as smart phone, tablet computer
Dynamic terminal, or may be other electronic equipments for having wireless communication function and store function, it is not construed as limiting herein.
Therefore when the target song in the playlist to be added to wireless sound box does not include envelope in the present invention program
When sets of data, controlling terminal passes through the big envelope data of the internet search target song, is finding the big envelope data and the big envelope
When network address where data does not allow other controlling terminals to access, the big envelope data are downloaded, and create the big envelope data
Shared address sends the envelope to the wireless sound box later when the target song to be added to the playlist of the wireless sound box
The shared address of sets of data is stored in the controlling terminal due to the big envelope data and is shared by the controlling terminal, it connects
The other controlling terminals for entering the wireless sound box can be obtained the big envelope number of the target song by the shared address of the big envelope data
According to the big envelope data can not be obtained because of rights concerns by avoiding above-mentioned other controlling terminals, so that being added to wireless sound box
Playlist in song there are each controlling terminals in the case where big envelope data, accessing the wireless sound box can obtain this
The big envelope data of a little songs.
Embodiment three
The embodiment of the present invention also provides a kind of big envelope data sharing device, referring to Fig. 3, the big envelope in the embodiment of the present invention
Data sharing device 300 includes:
Determination unit 301, for determining to be added to the target song in the playlist of wireless sound box;
Searching unit 302, for being looked by network when not including big envelope data in the song files of above-mentioned target song
Look for the big envelope data of above-mentioned target song;
Download unit 303, when for finding the big envelope data of above-mentioned target song when searching unit 302, downloading is searched
The above-mentioned big envelope data arrived;
Shared address creation unit 304, the shared address of the above-mentioned big envelope data for creating the downloading of download unit 303;
First transmission unit 305, for when above-mentioned target song to be added to the playlist of above-mentioned wireless sound box, to
Above-mentioned wireless sound box sends the shared address of above-mentioned big envelope data, passes through to access other controlling terminals of above-mentioned wireless sound box
The shared address of above-mentioned big envelope data can get the big envelope data of above-mentioned target song.
Optionally, the big envelope data sharing device in the embodiment of the present invention further include:
Detection unit detects above-mentioned big envelope when for finding the big envelope data of above-mentioned target song when searching unit 302
Whether the network address where data allows other controlling terminals to access;
Second transmission unit allows it for the network address where above-mentioned detection unit detects above-mentioned big envelope data
The access of its controlling terminal, and when above-mentioned target song to be added to the playlist of above-mentioned wireless sound box, to above-mentioned wireless sound
Case sends the shared address of above-mentioned big envelope data, passes through above-mentioned big envelope number to access other controlling terminals of above-mentioned wireless sound box
According to shared address can get the big envelope data of above-mentioned target song;
Network address where download unit 303 detects above-mentioned big envelope data in above-mentioned detection unit does not allow other controls
Triggering when terminal access processed.
Optionally, above-mentioned detection unit is specifically used for: whether the network address where detecting above-mentioned big envelope data needs to step on
Record access;If the network address where detecting above-mentioned big envelope data needs sign-on access, above-mentioned big envelope data place is determined
Network address do not allow other controlling terminals to access;If the network address where detecting above-mentioned big envelope data does not need to log in
Access, the then network address where determining above-mentioned big envelope data allow other controlling terminals to access.
Optionally, the big envelope data sharing device in the embodiment of the present invention further include:
Third transmission unit, for searching the big envelope data less than above-mentioned target song when searching unit 302, and will be upper
When stating target song and being added to the playlist of above-mentioned wireless sound box, Xiang Shangshu wireless sound box, which is sent, indicates information without big envelope, with
Just the other controlling terminals for accessing above-mentioned wireless sound box indicate that information would know that the envelope of above-mentioned target song by above-mentioned no big envelope
Sets of data is not present.
Optionally, it shares address creation unit 304 to be specifically used for: localling create File Transfer Protocol in above-mentioned controlling terminal
Ftp server;The shared address of above-mentioned big envelope data is created using above-mentioned ftp server.
It should be noted that the big envelope data sharing device in the embodiment of the present invention specifically can integrate at above-mentioned control end
In end, above-mentioned controlling terminal is specifically as follows the mobile terminals such as smart phone, tablet computer, or may be other to have nothing
The electronic equipment of line communication function and store function, is not construed as limiting herein.
It should be understood that the big envelope data sharing device in the embodiment of the present invention can be as in above-described embodiment one or embodiment two
The controlling terminal referred to, can be used to implement all the technical solutions in the foregoing method embodiment, the function of each functional module
It can be implemented according to the method in above method embodiment, specific implementation process can refer to the phase in above-described embodiment
Description is closed, details are not described herein again.
Therefore when the target song in the playlist to be added to wireless sound box does not include envelope in the present invention program
When sets of data, big envelope data sharing device passes through the big envelope data of the internet search target song, is finding the big envelope data
When download the big envelope data, and create the shared address of the big envelope data, the target song be added to the wireless sound later
When the playlist of case, the shared address of the big envelope data is sent to the wireless sound box, since the big envelope data are stored in this
It is shared in big envelope data sharing device and by the big envelope data sharing device, therefore, the other controls for accessing the wireless sound box are whole
End can be obtained the big envelope data of the target song by the shared address of the big envelope data, avoid above-mentioned other controlling terminals
The big envelope data can not be obtained because of rights concerns, so that there are big envelopes for the song in the playlist for being added to wireless sound box
In the case where data, each controlling terminal for accessing the wireless sound box can obtain the big envelope data of these songs.
In several embodiments provided herein, it should be understood that disclosed device and method can pass through it
Its mode is realized.
It should be noted that for the various method embodiments described above, describing for simplicity, therefore, it is stated as a series of
Combination of actions, but those skilled in the art should understand that, the present invention is not limited by the sequence of acts described because
According to the present invention, certain steps can use other sequences or carry out simultaneously.Secondly, those skilled in the art should also know
It knows, the embodiments described in the specification are all preferred embodiments, and related actions and modules might not all be this hair
Necessary to bright.
In the above-described embodiments, it all emphasizes particularly on different fields to the description of each embodiment, there is no the portion being described in detail in some embodiment
Point, it may refer to the associated description of other embodiments.
The above are the descriptions to a kind of song big envelope data sharing method provided by the present invention and device, for this field
Those skilled in the art, thought according to an embodiment of the present invention has change in specific embodiments and applications
Place, to sum up, the contents of this specification are not to be construed as limiting the invention.
Claims (8)
1. a kind of song big envelope data sharing method characterized by comprising
Controlling terminal is determined to be added to the target song in the playlist of wireless sound box;
When not including big envelope data in the song files of the target song, pass through the big envelope of target song described in internet search
Data;
When finding the big envelope data of the target song, whether the network address where detecting the big envelope data allows it
The access of its controlling terminal, if the network address where detecting the big envelope data does not allow other controlling terminals to access, under
The big envelope data found are carried, the shared address of the big envelope data is created, it is described the target song to be added to
When the playlist of wireless sound box, Xiang Suoshu wireless sound box sends the shared address of the big envelope data, to access the nothing
Other controlling terminals of line speaker can get the big envelope data of the target song by the shared address of the big envelope data;
If network address where detecting the big envelope data allows other controlling terminals to access, by the target song
When being added to the playlist of the wireless sound box, Xiang Suoshu wireless sound box sends the network address where the big envelope data,
It can get the big envelope number of the target song to access other controlling terminals of the wireless sound box by the network address
According to.
2. the method according to claim 1, wherein the network address where the detection big envelope data is
The no other controlling terminals of permission, which access, includes:
Whether the network address where detecting the big envelope data needs sign-on access;
If the network address where detecting the big envelope data needs sign-on access, the net where the big envelope data is determined
Network address does not allow other controlling terminals to access;
If the network address where detecting the big envelope data does not need sign-on access, where determining the big envelope data
Network address allows other controlling terminals to access.
3. according to claim 1 to 2 described in any item methods, which is characterized in that described to search the target song on network
Bent big envelope data, later further include:
If searching the big envelope data less than the target song, the target song is being added to broadcasting for the wireless sound box
When emplacing table, Xiang Suoshu wireless sound box, which is sent, indicates information without big envelope, to access other controlling terminals of the wireless sound box
Indicate that information would know that the big envelope data of the target song are not present by the no big envelope.
4. according to claim 1 to 2 described in any item methods, which is characterized in that the creation big envelope data are shared
Address, comprising:
File Transfer Protocol ftp server is locallyd create in the controlling terminal;
The shared address of the big envelope data is created using the ftp server.
5. a kind of big envelope data sharing device characterized by comprising
Determination unit, for determining to be added to the target song in the playlist of wireless sound box;
Searching unit, for when in the song files of the target song do not include big envelope data when, by described in internet search
The big envelope data of target song;
Download unit when for finding the big envelope data of the target song when the searching unit, downloads the institute found
State big envelope data;
Shared address creation unit, the shared address of the big envelope data for creating the download unit downloading;
First transmission unit, for when the target song to be added to the playlist of the wireless sound box, to the nothing
Line speaker sends the shared address of the big envelope data, passes through the envelope to access other controlling terminals of the wireless sound box
The shared address of sets of data can get the big envelope data of the target song;
Detection unit when for finding the big envelope data of the target song when the searching unit, detects the big envelope number
Other controlling terminals whether are allowed to access according to the network address at place;
Second transmission unit allows other controls for the network address where the detection unit detects the big envelope data
Terminal access processed, and when the target song to be added to the playlist of the wireless sound box, Xiang Suoshu wireless sound box hair
The network address of the big envelope data is sent, passes through the big envelope data to access other controlling terminals of the wireless sound box
Network address can get the big envelope data of the target song;
Network address where the download unit detects the big envelope data in the detection unit does not allow other controls
It is triggered when terminal access.
6. big envelope data sharing device according to claim 5, which is characterized in that the detection unit is specifically used for: inspection
Whether the network address where surveying the big envelope data needs sign-on access;If with detecting the network where the big envelope data
Location needs sign-on access, then the network address where determining the big envelope data does not allow other controlling terminals to access;If detection
Sign-on access is not needed to the network address where the big envelope data, then the network address where determining the big envelope data permits
Perhaps other controlling terminal access.
7. according to the described in any item big envelope data sharing devices of claim 5 to 6, which is characterized in that the big envelope data are total
Enjoy device further include:
Third transmission unit, for searching the big envelope data less than the target song when the searching unit, and will be described
When target song is added to the playlist of the wireless sound box, Xiang Suoshu wireless sound box, which is sent, indicates information without big envelope, so as to
The other controlling terminals for accessing the wireless sound box indicate that information would know that the big envelope of the target song by the no big envelope
Data are not present.
8. according to the described in any item big envelope data sharing devices of claim 5 to 6, which is characterized in that the shared address wound
It builds unit to be specifically used for: localling create File Transfer Protocol ftp server in the controlling terminal;Utilize the ftp server
Create the shared address of the big envelope data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610569719.6A CN106060086B (en) | 2016-07-18 | 2016-07-18 | Song big envelope data sharing method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610569719.6A CN106060086B (en) | 2016-07-18 | 2016-07-18 | Song big envelope data sharing method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106060086A CN106060086A (en) | 2016-10-26 |
CN106060086B true CN106060086B (en) | 2019-06-18 |
Family
ID=57187937
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610569719.6A Active CN106060086B (en) | 2016-07-18 | 2016-07-18 | Song big envelope data sharing method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106060086B (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102005232A (en) * | 2009-09-01 | 2011-04-06 | 英华达(上海)电子有限公司 | Terminal with music and lyric sharing function |
CN104754400A (en) * | 2015-03-26 | 2015-07-01 | 广东欧珀移动通信有限公司 | Envelope information sharing method and device based on mobile terminal |
CN105592232A (en) * | 2016-03-01 | 2016-05-18 | 广东欧珀移动通信有限公司 | Lyric synchronization method and device |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090271283A1 (en) * | 2008-02-13 | 2009-10-29 | Catholic Content, Llc | Network Media Distribution |
-
2016
- 2016-07-18 CN CN201610569719.6A patent/CN106060086B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102005232A (en) * | 2009-09-01 | 2011-04-06 | 英华达(上海)电子有限公司 | Terminal with music and lyric sharing function |
CN104754400A (en) * | 2015-03-26 | 2015-07-01 | 广东欧珀移动通信有限公司 | Envelope information sharing method and device based on mobile terminal |
CN105592232A (en) * | 2016-03-01 | 2016-05-18 | 广东欧珀移动通信有限公司 | Lyric synchronization method and device |
Also Published As
Publication number | Publication date |
---|---|
CN106060086A (en) | 2016-10-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2463717C2 (en) | Remote data accessing methods for portable devices | |
JP6430251B2 (en) | Networked media gateway for communication networks | |
US8027954B2 (en) | Portable media player recommendation system | |
KR101807677B1 (en) | System and Method for Testing and Certification of Media Devices for Use within a Connected Media Environment | |
CN104813636B (en) | For using the system and method for network service in reception content and data | |
US20110125765A1 (en) | Method and apparatus for updating media profile | |
US20100235762A1 (en) | Method and apparatus of providing a widget service for content sharing | |
US7636705B2 (en) | Method and apparatus for supporting mobility of content bookmark | |
US20140207911A1 (en) | System and method for embedding multimedia controls and indications in a webpage | |
CN105493069A (en) | Method for sharing media data and electronic device thereof | |
US20110107431A1 (en) | Method and apparatus for protecting an embedded content object | |
US20100235443A1 (en) | Method and apparatus of providing a locket service for content sharing | |
JP6336624B2 (en) | Multimedia display method, apparatus and device | |
JP2014523581A (en) | Method, apparatus and system for processing media resource playlists in a local area network | |
WO2010123915A1 (en) | Unified media content directory services | |
CN107968807A (en) | Automatically update the method and device of local cache resource | |
CN106060086B (en) | Song big envelope data sharing method and device | |
KR20090020327A (en) | Method and apparatus for receiving/transmitting contents automatically | |
KR20090058402A (en) | Method for managing contents list | |
KR20120070895A (en) | Karaoke system and karaoke method of portable terminal | |
JP2015049770A (en) | Terminal recommendation device, terminal recommendation method, and terminal recommendation program | |
WO2013112473A2 (en) | System and method for embedding multimedia controls and indications in a webpage | |
KR101710488B1 (en) | File sharing apparatus and method | |
CN105930377A (en) | Method, device and mobile terminal for obtaining envelope pictures | |
CN109213907A (en) | Method and apparatus for recommendation information |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Address after: 523860 No. 18, Wu Sha Beach Road, Changan Town, Dongguan, Guangdong Applicant after: OPPO Guangdong Mobile Communications Co., Ltd. Address before: 523841 No. 18, Wu Sha Beach Road, Changan Town, Dongguan, Guangdong Applicant before: Guangdong OPPO Mobile Communications Co., Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |