[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN106060086B - Song big envelope data sharing method and device - Google Patents

Song big envelope data sharing method and device Download PDF

Info

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
Application number
CN201610569719.6A
Other languages
Chinese (zh)
Other versions
CN106060086A (en
Inventor
林尚波
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201610569719.6A priority Critical patent/CN106060086B/en
Publication of CN106060086A publication Critical patent/CN106060086A/en
Application granted granted Critical
Publication of CN106060086B publication Critical patent/CN106060086B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • H04L63/101Access control lists [ACL]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/08Access 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

Song big envelope data sharing method and device
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.
CN201610569719.6A 2016-07-18 2016-07-18 Song big envelope data sharing method and device Active CN106060086B (en)

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)

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

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090271283A1 (en) * 2008-02-13 2009-10-29 Catholic Content, Llc Network Media Distribution

Patent Citations (3)

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