CN106790754A - The player method and server of a kind of media information - Google Patents
The player method and server of a kind of media information Download PDFInfo
- Publication number
- CN106790754A CN106790754A CN201611220234.2A CN201611220234A CN106790754A CN 106790754 A CN106790754 A CN 106790754A CN 201611220234 A CN201611220234 A CN 201611220234A CN 106790754 A CN106790754 A CN 106790754A
- Authority
- CN
- China
- Prior art keywords
- address
- page
- information
- request
- server
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/235—Processing of additional data, e.g. scrambling of additional data or processing content descriptors
- H04N21/2355—Processing of additional data, e.g. scrambling of additional data or processing content descriptors involving reformatting operations of additional data, e.g. HTML pages
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/45—Network directories; Name-to-address mapping
- H04L61/4505—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
- H04L61/4511—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
- H04N21/2387—Stream processing in response to a playback request from an end-user, e.g. for trick-play
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/24—Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4108—Peripherals receiving signals from specially adapted client devices characterised by an identification number or address, e.g. local network address
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44204—Monitoring of content usage, e.g. the number of times a movie has been viewed, copied or the amount which has been watched
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4782—Web browsing, e.g. WebTV
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/64—Addressing
- H04N21/6402—Address allocation for clients
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/858—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Databases & Information Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Engineering & Computer Science (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention discloses the player method and server of a kind of media information, wherein, methods described includes:The first request that receiving terminal sends, parses corresponding first address of asked media information from the described first request, and first address is content supplier (CP) address;Second address related to the media information is obtained according to the corresponding page feature in first address, second address is the address for providing unified layout page to terminal;Second address is fed back to terminal;The second request that receiving terminal sends, to parse from the described second request and enter the unified layout page according to second address and select to play the broadcasting feedback information during the media information;The media information process is monitored according to the broadcasting feedback information.
Description
Technical field
The present invention relates to play-back technology, more particularly to a kind of media information player method and server.
Background technology
More and more information can on the internet be shared and obtain, such as, can converge the media information in many sources
Onto a video page, and it is supplied to user to go selection to play.In the prior art, media information is clicked on the video page
Need to jump to provider (CP) page of media content after link, and the broadcasting format of each CP page is different, plays control
Entrance is also very strange, it has not been convenient to which user plays out the selection of control.Played in the non-other side CP page of video page
Video can not in time obtain the feedback of video playback mistake, be unfavorable for the complete monitoring to playing process, even if occurring in that mistake
By mistake also cannot Wrong localization in time, and to wrong timely correction.In correlation technique, for the problem, effective solution is there is no.
The content of the invention
In view of this, the player method and server of a kind of media information are the embodiment of the invention provides, is solve at least
The problem that prior art is present.
What the technical scheme of the embodiment of the present invention was realized in:
A kind of player method of media information of the embodiment of the present invention, methods described includes:
The first request that receiving terminal sends, asked media information corresponding first is parsed from the described first request
Address, first address is content CP addresses;
Second address related to the media information, described are obtained according to the corresponding page feature in first address
Double-address is the address for providing unified layout page to terminal;
Second address is fed back to terminal;
The second request that receiving terminal sends, parses according to second address enters from the described second request
Unified layout page simultaneously selects to play the broadcasting feedback information during the media information;
The media information process is monitored according to the broadcasting feedback information.
In such scheme, methods described also includes:Obtained and the matchmaker according to the corresponding page feature in first address
Before the second related address of body information,
Obtain the domain-name information of first address;
Domain-name information according to first address judges whether that locally-supported is described the by first address conversion
Double-address;
When it is locally-supported by first address conversion be second address when, jump to described according to the first address pair
The page feature answered obtains the two address treatment related to the media information;
When it is second address not support first address conversion locally, jump to according to first address
Jump to the treatment of the CP pages.
In such scheme, second related to the media information is obtained according to the corresponding page feature in first address
Address, including:
According to first address acquisition to the CP pages, page feature information is extracted from the CP pages;
The page feature information is compared with local at least one conversion thread, after comparing successfully, enable with
The corresponding thread of changing of the page feature information is changed to first address, obtains second address.
In such scheme, enable conversion thread corresponding with the page feature information and first address is turned
Change, obtain second address, including:
At least one first page information for not meeting the unified layout page is parsed from the CP pages;
After the first page information is filtered out from the CP pages, second page information is obtained;
The unified layout page is obtained according to the second page information, it is newly-built corresponding with the unified layout page
Second address.
In such scheme, methods described also includes:
The 3rd request that receiving terminal sends, asked media information corresponding first is parsed from the described 3rd request
Address;
Whether second address corresponding with first address is judged still in the term of validity, if in the term of validity,
Directly second address is fed back to terminal;Otherwise, address conversion is re-started.
It is described whether to judge second address corresponding with first address still in the term of validity in such scheme,
Including:
According to the check value of the first address computation first;
According to the local specified key-value pair for including of first check value inquiry;
The specified key-value pair includes the second check value for being obtained by first address and corresponding with first address
Second address;
When inquiring first check value and being identical with second check value, then second address is still effective
In phase.
A kind of server of the embodiment of the present invention, the server includes:
First receiving unit, for the first request that receiving terminal sends, parses from the described first request and is asked
Corresponding first address of media information, first address is content CP addresses;
Address conversioning unit, for obtaining related to the media information according to the corresponding page feature in first address
The second address, second address is the address for providing unified layout page to terminal;
Feedback unit, for feeding back second address to terminal;
Second receiving unit, for the second request that receiving terminal sends, parses according to institute from the described second request
The second address is stated into the unified layout page and selects to play the broadcasting feedback information during the media information;
Monitoring unit, for being monitored to the media information process according to the broadcasting feedback information.
In such scheme, the server also includes:
Acquiring unit, the domain-name information for obtaining first address;
First judging unit, it is locally-supported by described first for being judged whether according to the domain-name information of first address
Address conversion is second address;
First processing units, are used for:
When it is locally-supported by first address conversion be second address when, jump to described according to the first address pair
The page feature answered obtains the two address treatment related to the media information;
When it is second address not support first address conversion locally, jump to according to first address
Jump to the treatment of the CP pages.
In such scheme, the address conversioning unit is further used for:
According to first address acquisition to the CP pages, page feature information is extracted from the CP pages;
The page feature information is compared with local at least one conversion thread, after comparing successfully, enable with
The corresponding thread of changing of the page feature information is changed to first address, obtains second address.
In such scheme, the address conversioning unit is further used for:
At least one first page information for not meeting the unified layout page is parsed from the CP pages;
After the first page information is filtered out from the CP pages, second page information is obtained;
The unified layout page is obtained according to the second page information, it is newly-built corresponding with the unified layout page
Second address.
In such scheme, the server also includes:
3rd receiving unit, for the 3rd request that receiving terminal sends, parses from the described 3rd request and is asked
Corresponding first address of media information;
Second judging unit, for judging second address corresponding with first address whether still effective
Phase, if in the term of validity, directly feeding back second address to terminal;Otherwise, address conversion is re-started.
In such scheme, second judging unit is further used for:
According to the check value of the first address computation first;
According to the local specified key-value pair for including of first check value inquiry;
The specified key-value pair includes the second check value for being obtained by first address and corresponding with first address
Second address;
When inquiring first check value and being identical with second check value, then second address is still effective
In phase.
The embodiment of the present invention includes:The first request that receiving terminal sends, parses from the described first request and is asked
Corresponding first address of media information, first address is CP addresses;Obtained according to the corresponding page feature in first address
To second address related to the media information, second address is the address for providing unified layout page to terminal;To
Terminal feeds back second address;The second request that receiving terminal sends, parses according to described the from the described second request
Double-address enters the unified layout page and selects to play the broadcasting feedback information during the media information;According to described
Feedback information is played to be monitored the media information process.
Using the embodiment of the present invention, second related to media information can be obtained according to the corresponding page feature in the first address
Address, because second address is address of the unified layout page of offer to terminal, therefore, receive described second according to terminal
Address, can be directly entered unified layout page, and the broadcasting control entrance of unified layout page is unified, facilitates user to carry out
Play the selection of control.The second request that receiving terminal sends, parses according to second address from the described second request
Into the unified layout page and select to play the broadcasting feedback information during the media information, due to broadcasting feedback
Information is that other side's CP pages of non-video page are crawled after background server locally processed, and is available to terminal and enters
What row was played, therefore, it can be obtained in time according to the broadcasting feedback information feedback of video playback mistake, beneficial to playing process
Complete monitoring, once occur mistake just can timely Wrong localization, and to wrong timely correction.
Brief description of the drawings
Fig. 1 be the embodiment of the present invention in carry out information exchange each side's hardware entities schematic diagram;
Fig. 2 realizes schematic flow sheet for the method for the embodiment of the present invention one;
Fig. 3 realizes schematic flow sheet for the another method of the embodiment of the present invention;
Fig. 4 is the schematic diagram of the system architecture of the embodiment of the present invention one;
Fig. 5 is to realize schematic flow sheet using the application scenarios of the embodiment of the present invention one.
Specific embodiment
Implementation to technical scheme below in conjunction with the accompanying drawings is described in further detail.
The mobile terminal of each embodiment of the invention is realized referring now to Description of Drawings.In follow-up description, use
For represent element such as " module ", " part " or " unit " suffix only for being conducive to the explanation of the embodiment of the present invention,
Itself do not have specific meaning.Therefore, " module " can be used mixedly with " part ".
In the following detailed description, numerous details are set forth, thoroughly to understand the present invention.But, for
For one of ordinary skill in the art, it is clear that the present invention can be put into practice in the case of without these details.In other feelings
Under condition, without disclosed known method, process, component, circuit and network is described in detail, to avoid unnecessarily making embodiment
Various aspects are smudgy.
In addition, herein although term " first ", " second " etc. is employed many times describe various elements (or various threshold values or
Various applications or various instructions or various operations) etc., but these elements (or threshold value or application or instruction or operation) should not be received
The limitation of these terms.These terms be only intended to distinguish an element (or threshold value or application or instruction or operation) and another
Element (or threshold value or application or instruction or operation).For example, the first operation can be referred to as the second operation, the second operation can also
It is referred to as the first operation, without deviating from the scope of the present invention, the first operation and the second operation are all operations, and simply the two is not
Identical is operated.
Step in the embodiment of the present invention is not necessarily processed according to described step order, can be according to need
Ask and step is selectively upset into rearrangement, or delete the step in embodiment, or increase the step in embodiment, the present invention
Step description in embodiment is optional sequential combination, does not represent all sequence of steps combination of the embodiment of the present invention,
Step order in embodiment is not construed as limiting the invention.
Term "and/or" in the embodiment of the present invention refers to including one or more in associated listed items
Any and whole possibility combination.It may also be noticed that:Where used in this disclosure, "comprises/comprising" specifies what is stated
The presence of feature, integer, step, operation, element and/or component, but it is not excluded for one or more other features, integer, steps
Suddenly, the presence or addition of operation, element and/or component and/or their group.
The intelligent terminal (such as mobile terminal) of the embodiment of the present invention can be implemented in a variety of manners.For example, the present invention is real
Apply mobile terminal described in example can include such as mobile phone, smart phone, notebook computer, digit broadcasting receiver,
Personal digital assistant (PDA, Personal Digital Assistant), panel computer (PAD), portable media player
Mobile terminal and numeral TV, desktop computer of (PMP, Portable Media Player), guider etc. etc.
Deng fixed terminal.Hereinafter it is assumed that terminal is mobile terminal.However, it will be understood by those skilled in the art that, except especially using
Outside the element of mobile purpose, construction according to the embodiment of the present invention can also apply to the terminal of fixed type.
Fig. 1 is the schematic diagram of each side's hardware entities that information exchange is carried out in the embodiment of the present invention, and Fig. 1 includes:Terminal
Equipment 1 and server 2.Wherein, terminal device 1 is made up of terminal device 11-14, and terminal device is by cable network or wireless
Network carries out information exchange with server.The terminal device type such as including mobile phone, desktop computer, PC, all-in-one.Using the present invention
Embodiment, the media information in many sources is converged on the video aggregation page, and is supplied to user to go selection to play.Terminal is from more
After the desired media information played is selected in individual media information, corresponding first address of media information will not be jumped to (such as
CP addresses), but after carrying out conversion process according to treatment 10 pairs of the first addresses of logic (such as CP addresses) through server, obtain second
Address (such as naked to broadcast address), terminal according to the media information that second address obtains unifying layout page play out selection and
Control etc. is played, the media information for unifying layout page is stored in server, it is convenient to obtain, it is not necessary to go other CP to obtain again
Take.The treatment logic 10 of server as shown in figure 1, including:The first request that S1, receiving terminal send, from the described first request
In parse the corresponding CP addresses of asked media information;S2, according to the corresponding page feature in the CP addresses obtain with it is described
The naked of media information correlation broadcasts address, and the naked address of broadcasting is the address for providing unified layout page to terminal, is fed back to terminal
Second address;The second request that S3, receiving terminal send, parses according to second address from the described second request
Into the unified layout page and select to play the broadcasting feedback information during the media information, play anti-according to described
Feedforward information is monitored to the media information process.Using the embodiment of the present invention, according to the corresponding page feature in the first address
Second address related to media information can be obtained, because second address is ground of the unified layout page of offer to terminal
Location, therefore, second address is received according to terminal, unified layout page, the broadcasting of unified layout page can be directly entered
Control entrance is unified, facilitates user to play out the selection of control.The second request that receiving terminal sends, from described second
Parsed in request and entered during the unified layout page and selecting plays the media information according to second address
Broadcasting feedback information, because other side's CP pages that the broadcasting feedback information is non-video page are crawled background server
After locally being processed, it is available to what terminal was played out, therefore, it can obtain video in time according to the broadcasting feedback information
The feedback of playback error, beneficial to the complete monitoring to playing process, the timely Wrong localization of energy once there is mistake, and to mistake
Correct in time.
The example of above-mentioned Fig. 1 is a system architecture example for realizing the embodiment of the present invention, and the embodiment of the present invention is not
It is limited to the system architecture described in above-mentioned Fig. 1, based on the system architecture described in above-mentioned Fig. 1, proposes the inventive method each embodiment.
The player method of a kind of media information of the embodiment of the present invention, as shown in Fig. 2 methods described includes:Server connects
The first request that terminal sends is received, corresponding first address of asked media information is parsed from the described first request, it is described
First address is CP addresses (101).The embodiment of the present invention is not to jump directly to the corresponding CP pages in CP addresses according to CP addresses,
But after grabbing the content of pages of the CP pages according to CP addresses, obtain unifying layout page after converted treatment, the unification version
Address is broadcast in the corresponding address of the formula page for naked, i.e.,:According to the first address (such as CP pages) corresponding page feature obtain with it is described
Related the second address (such as naked to broadcast address) of media information, it is to provide unified layout page to end that the second address is (such as naked to broadcast address)
The address (102) at end, can be with the first of real-time processing terminal the request, and the naked address of broadcasting that will be converted to is supplied to terminal in real time.
Server feeds back second address (such as naked to broadcast address) to terminal so that after terminal gets the second address (such as naked to broadcast address),
Obtain converging the page for the video of unified format, because in the unification of terminal plays format, user easily plays out the choosing of control
Select.The second request that server receiving terminal sends, parses (such as naked to broadcast according to second address from the described second request
Address) into the unified layout page and select to play the broadcasting feedback information (103) during the media information.In reality
In the application of border, the broadcast information that feedback information is included in all playing process is played, playback error is also likely to be present certainly anti-
Feedback, to enable server to be monitored according to broadcast information.Playing feedback information can report service by page-tag
Device.Page-tag (such as VIDEO) is used for the page and plays and mistake monitoring, will play result and snoop results by the VIDEO
Server is offered, success rate is played for server analysis.Such as, the naked address of broadcasting that terminal will be received is placed in VIDEO labels
Directly play, in order to ensure stability, it is necessary to judge that the naked of return broadcasts whether address can normally be broadcast, if having failed, then redirect
Played to the CP pages, to accomplish to have again and do not influence Consumer's Experience still under abnormal conditions, if the naked address of broadcasting for returning can normally be broadcast,
Then played in local unified layout page, the broadcasting feedback information is reported into server by VIDEO labels.Server root
The media information process is monitored (104) according to the broadcasting feedback information.If exist in playing feedback information played
Error feedback, then navigate to mistake in time according to playback error feedback, and mistake is corrected in time.
Using the embodiment of the present invention, for single-page WEB video aggregation classes website provide more stablize than prior art and
Efficient video playback scheme, the CP page addresses carried in being asked with receiving terminal, CP pages is captured especially by sniffer
The page info in face is processed to server local, is the unified page of format, the unified page of format by CP conversion of page
Corresponding address is naked broadcasts address.Correspondence multiple CP addresses, can set multiple sniffers carries out the crawl of the CP pages and address
Conversion, address is broadcast to obtain correspondence multiple the naked of CP page addresses.The naked address of broadcasting of server feedback to terminal so that terminal is obtained
The unified video aggregation page of format is played, user easily plays out control in the unified video aggregation page of the broadcasting format
The selection of system.The broadcasting feedback information that server receiving terminal is reported, including error feedback, so as to whole playing process
It is monitored, to realize location of mistake and in time correction.
In a practical application, background service needs to set up phase according to the domain-name information (or other rules) of different CP
The multiple conversion process threads answered, the conversion process thread can be realized by sniffer.The effect of sniffer can be root
Go out that corresponding video is naked to be broadcast address (rule in usual each CP source is different, each source according to the page feature extraction of CP broadcast address
Only need to set of rule).When terminal user with Website login enter the page in the form of or by application enter the page in the form of come
The WEB video aggregation class pages are accessed, request video resource plays details page, by the CP (examples of the particular video frequency of end-user access
Such as the news links content of certain portal website) broadcast address, the server feedback on terminal request backstage is corresponding naked to broadcast address.
Afterwards, server removes to ask the server of CP to obtain the page of corresponding CP broadcast address according to corresponding broadcast address in request
Face HTML, then terminal is returned to by the naked address of broadcasting that sniffer extracts video as a result.Terminal naked broadcasts address by what is received
It is placed in VIDEO labels and directly plays, needs to judge that the naked of return broadcasts whether address normally may be used in order to ensure stability, in the page
Broadcast, and if having failed, then jump to the broadcasting of the CP pages, to accomplish to have again and do not influence Consumer's Experience still under abnormal conditions,
According to naked address of broadcasting during unified layout page plays video, if detecting playback error, by VIDEO labels
Playback error is fed back into server to be analyzed, certainly, except before carrying playback error including whole in VIDEO labels
Result is played, such as whether whether correct acquisition from background service naked broadcasts address and naked address of broadcasting can normal play, and CP sources
Title etc., is reported to server together so that server can determine that correspondence CP plays success rate according to the result for reporting, really
Protect the stability of whole flow process.The embodiment of the present invention is used in actual applications, it is not necessary to is redirected the CP pages and is played video.Due to
It is that video is played in unified layout page according to naked address of broadcasting, paster will not be played in unified layout page after treatment wide
Accuse and suspend advertisement, the only video content such as film, TV play in itself.Video to server need not be stored, but by smelling
Visit device crawl content and change, therefore, also without extra content distributing network (CDN) bandwidth cost consumption.
The player method of a kind of media information of the embodiment of the present invention, as shown in figure 3, methods described includes:Server connects
The first request that terminal sends is received, corresponding first address of asked media information is parsed from the described first request, it is described
First address is CP addresses (201).The domain-name information of first address is obtained, the domain-name information according to first address is sentenced
Whether break locally-supported is second address (202) by first address conversion.When locally-supported by first address
When being converted to second address, jump to and described obtained and the media information phase according to the corresponding page feature in the first address
The two address treatment (203) closed.When it is second address not support first address conversion locally, jump to
The treatment (204) of the CP pages is jumped to according to first address.So treatment benefit be:In order to ensure stability, the page
Middle needs judge to return it is naked broadcast whether address can normally be broadcast, and if having failed, then jump to the CP pages and play, accomplish again
Having under abnormal conditions does not influence Consumer's Experience still.
It is pointed out that the embodiment of the present invention is not to jump directly to the corresponding CP pages in CP addresses according to CP addresses,
But after grabbing the content of pages of the CP pages according to CP addresses, obtain unifying layout page after converted treatment, the unification version
Address is broadcast in the corresponding address of the formula page for naked, i.e.,:According to the first address (such as CP pages) corresponding page feature obtain with it is described
Related the second address (such as naked to broadcast address) of media information, it is to provide unified layout page to end that the second address is (such as naked to broadcast address)
The address at end, can be with the first of real-time processing terminal the request, and the naked address of broadcasting that will be converted to is supplied to terminal in real time.Specifically
, the CP pages are got according to first address (such as CP pages), after extracting page feature information from the CP pages, will
The page feature information is compared (2031) with local at least one conversion process thread (such as multiple sniffers), is compared
After success, enable conversion thread corresponding with the page feature information and first address is changed, obtain described the
Double-address (2032).Afterwards, server feeds back second address (2033) to terminal so that terminal gets the second address (such as
It is naked to broadcast address) after, obtain converging the page for the video of unified format, because in the unification of terminal plays format, user is easily carried out
Play the selection of control.The second request that server receiving terminal sends, parses according to described the from the described second request
Double-address (such as naked to broadcast address) is into the unified layout page and selects to play the feedback of the broadcasting during the media information
Information (205).In actual applications, the broadcast information that feedback information is included in all playing process is played, is likely to certainly
There is playback error feedback, to enable server to be monitored according to broadcast information.Playing feedback information can be by the page
Label reports server.Page-tag (such as VIDEO) is used for the page and plays and mistake monitoring, will play result and snoop results
Server is reported by the VIDEO, success rate is played for server analysis.Such as, put the naked address of broadcasting that terminal will be received
Directly played in VIDEO labels, in order to ensure stability, it is necessary to judge that the naked of return broadcasts whether address can normally be broadcast, if
Have failed, then jump to the broadcasting of the CP pages, to accomplish to have again and do not influence Consumer's Experience still under abnormal conditions, if what is returned naked broadcasts
Address can normally be broadcast, then played in local unified layout page, and the broadcasting feedback information is reported into clothes by VIDEO labels
Business device.Server is monitored (206) according to the broadcasting feedback information to the media information process.If playing feedback letter
There is playback error feedback in breath, then mistake is navigated to according to playback error feedback in time, mistake is corrected in time.
In the implementation method of the embodiment of the present invention one, in above-described embodiment, enable corresponding with the page feature information
Conversion thread is changed to first address, obtains second address, including:Parsed from the CP pages and do not meet institute
At least one first page information (such as label information in the page) of unified layout page is stated, institute is filtered out from the CP pages
After stating first page information (such as label information in the page), second page information is obtained.Afterwards, according to the second page information
Obtain the unified layout page, it is newly-built corresponding with the unified layout page naked to broadcast address.
A kind of player method of media information of the embodiment of the present invention, methods described includes:Server receiving terminal sends
First request, from described first request in parse corresponding first address of asked media information, first address is
CP addresses.The embodiment of the present invention is not to jump directly to the corresponding CP pages in CP addresses according to CP addresses, but according to CP addresses
After grabbing the content of pages of the CP pages, obtain unifying layout page after converted treatment, this unifies layout page correspondingly
Address is broadcast in location for naked, i.e.,:Obtain related to the media information according to the first address (such as the CP pages) corresponding page feature
Second address (such as naked to broadcast address), the second address (such as naked to broadcast address) is the address for providing unified layout page to terminal, can be with
First request of real-time processing terminal, the naked address of broadcasting that will be converted to is supplied to terminal in real time.Specifically, according to described first
Address (such as CP pages) gets the CP pages, after extracting page feature information from the CP pages, by page feature letter
Cease and compare with least one local conversion process thread (such as multiple sniffers), after comparing successfully, enable and the page
The corresponding conversion thread of region feature information is changed to first address (such as CP pages), obtains second address (such as
It is naked to broadcast address).Server feeds back second address (such as naked to broadcast address) to terminal so that it is (such as naked that terminal gets the second address
Broadcast address) after, obtain converging the page for the video of unified format, because in the unification of terminal plays format, user is easily broadcast
Put the selection of control.The second request that server receiving terminal sends, parses according to described second from the described second request
Address (such as naked to broadcast address) is into the unified layout page and selects to play the broadcasting feedback letter during the media information
Breath.In actual applications, the broadcast information that feedback information is included in all playing process is played, broadcasting is also likely to be present certainly
Error feedback, to enable server to be monitored according to broadcast information.Playing feedback information can be reported by page-tag
To server.Page-tag (such as VIDEO) is used for page broadcasting and mistake and monitors, and will play result and snoop results pass through to be somebody's turn to do
VIDEO reports server, and success rate is played for server analysis.Such as, the naked address of broadcasting that terminal will be received is placed on VIDEO
Directly played in label, in order to ensure stability, it is necessary to judge that the naked of return broadcasts whether address can normally be broadcast, if having failed,
The broadcasting of the CP pages is jumped to again, to be accomplished to have again and do not influence Consumer's Experience still under abnormal conditions, if what is returned naked is broadcasting address just
Can often broadcast, then be played in local unified layout page, the broadcasting feedback information is reported into server by VIDEO labels.
The 3rd request that server receiving terminal sends, parses asked media information correspondence from the described 3rd request
The first address.Due to storing the effective property in second address in server local, such as in 1 hour or 2 hours
After fail it is unavailable, accordingly, it would be desirable to whether judge second address corresponding with first address still in the term of validity, such as
Fruit then directly feeds back second address in the term of validity to terminal;Otherwise, address conversion is re-started.Wherein, judging and the
Whether corresponding second address in one address can verify still during the term of validity according to first address computation first
Value, according to the local specified key-value pair for including of first check value inquiry.Include by described first in the specified key-value pair
The second check value and second address corresponding with first address that address obtains.When inquiring first check value
When identical with second check value, then second address still before the deadline, directly carries from the specified key assignments centering
Second address matched with the second check value is taken, and feeds back to terminal, otherwise, again for the 3rd request of terminal, entered
The real-time conversion of row address.In a practical application, the calculating of above-mentioned first check value and the second check value can use MD5
Form calculus obtain.Search index in MD5 as key-value pair, address is changed in real time before server local has cached warp
The second address (such as naked to broadcast address) for obtaining.For the check value of MD5 forms, it can be understood as:The check value is used to sentence
Disconnected the naked of the caching broadcasts the ageing of address, such as, if it exceeds a hour, then failure, it is necessary to again receiving terminal please
Ask, and the page address that it is asked is changed, naked address is broadcast to retrieve.If the naked address of broadcasting of the caching still has
Effect, then according to key-value pair (MD5 obtained by page address, naked to broadcast address), terminal is returned to by the naked address of broadcasting of terminal request.
Finally, server is monitored according to the broadcasting feedback information to the media information process.If playing anti-
There is playback error feedback in feedforward information, then mistake is navigated to according to playback error feedback in time, mistake is corrected in time.
In a practical application, background service needs to set up phase according to the domain-name information (or other rules) of different CP
The multiple conversion process threads answered, the conversion process thread can be realized by sniffer.The effect of sniffer can be root
Go out that corresponding video is naked to be broadcast address (rule in usual each CP source is different, each source according to the page feature extraction of CP broadcast address
Only need to set of rule).When terminal user with Website login enter the page in the form of or by application enter the page in the form of come
The WEB video aggregation class pages are accessed, request video resource plays details page, by the CP (examples of the particular video frequency of end-user access
Such as the news links content of certain portal website) broadcast address, the server feedback on terminal request backstage is corresponding naked to broadcast address.
Afterwards, server goes to ask the server of CP to be played to obtain corresponding CP according to corresponding broadcast address in request
The page HTML of address, then terminal is returned to by the naked address of broadcasting that sniffer extracts video as a result.Server can simultaneously
MD5 and sniff result are calculated with according to CP broadcast address, MD5 and sniff result (such as naked to broadcast address) are stored in number as key-value pair
According to storehouse, MD5 can be first calculated when different user asks identical CP broadcast address, being inquired about in database further according to MD5 is
It is no to broadcast address in the presence of naked accordingly, if it does, illustrating that the naked address of broadcasting still holds before the deadline, then will directly can store
It is naked broadcast address and export used to terminal;Otherwise, it is necessary to the request according to terminal calculate in real time again it is naked broadcast address (will CP broadcast
Put address and be converted to by sniffer and naked broadcast address).Terminal by receive it is naked broadcast address and be placed in VIDEO labels directly play,
Need to judge in order to ensure stability, in the page to return it is naked broadcast whether address can normally be broadcast, and if having failed, then redirect
Played to the CP pages, to accomplish to have again and do not influence Consumer's Experience still under abnormal conditions, according to naked address of broadcasting in unified format page
During video is played in face, if detecting playback error, playback error is fed back to by server by VIDEO labels and is entered
Row analysis, certainly, except before carrying playback error in VIDEO labels, including it is whole play result, such as whether correct from backstage
Service acquisition is naked broadcast address and it is naked broadcast address whether can normal play, and CP source names etc. are reported to server together,
Allow that server determines that correspondence CP plays success rate according to the result for reporting, it is ensured that the stability of whole flow process.In reality
The embodiment of the present invention is used in, it is not necessary to redirect the CP pages and play video.Unifying format by thus according to naked address of broadcasting
The page plays video, and bumper advertisements and pause advertisement, only film, electricity will not be played in unified layout page after treatment
Depending on video contents such as plays in itself.Video to server need not be stored, but content is captured by sniffer and is changed, therefore,
Also without extra content distributing network (CDN) bandwidth cost consumption.
A kind of Play System of the media information of the embodiment of the present invention, as shown in figure 4, including terminal 41 and server 42,
The media information in many sources is converged on the video aggregation page, and is supplied to user to go selection to play.Terminal 41 is from multiple matchmakers
After the desired media information played is selected in body information, corresponding first address of media information will not be jumped to (such as CP
Location), but after carrying out conversion process to the first address (such as CP addresses) through server, the second address (such as naked to broadcast address) is obtained,
Terminal plays out selection and broadcasting control etc., the unification according to the media information that second address obtains unifying layout page
The media information of layout page is stored in server, convenient to obtain, it is not necessary to go other CP to obtain again.Wherein, server 42
Including the first receiving unit 421, for the first request that receiving terminal sends, asked matchmaker is parsed from the described first request
Corresponding first address of body information, first address is content CP addresses;Address conversioning unit 422, for according to described
The corresponding page feature in one address obtains second address related to the media information, and second address is the unified version of offer
Address of the formula page to terminal;Feedback unit 423, for feeding back second address to terminal;Second receiving unit 424, uses
In the second request that receiving terminal sends, parsed from the described second request and the unified version is entered according to second address
The formula page simultaneously selects to play the broadcasting feedback information during the media information;Monitoring unit 425, for according to the broadcasting
Feedback information is monitored to the media information process.
Using the embodiment of the present invention, for single-page WEB video aggregation classes website provide more stablize than prior art and
Efficient video playback scheme, the CP page addresses carried in being asked with receiving terminal, CP pages is captured especially by sniffer
The page info in face is processed to server local, is the unified page of format, the unified page of format by CP conversion of page
Corresponding address is naked broadcasts address.Correspondence multiple CP addresses, can set multiple sniffers carries out the crawl of the CP pages and address
Conversion, address is broadcast to obtain correspondence multiple the naked of CP page addresses.The naked address of broadcasting of server feedback to terminal so that terminal is obtained
The unified video aggregation page of format is played, user easily plays out control in the unified video aggregation page of the broadcasting format
The selection of system.The broadcasting feedback information that server receiving terminal is reported, including error feedback, so as to whole playing process
It is monitored, to realize location of mistake and in time correction.
In a practical application, background service needs to set up phase according to the domain-name information (or other rules) of different CP
The multiple conversion process threads answered, the conversion process thread can be realized by sniffer.The effect of sniffer can be root
Go out that corresponding video is naked to be broadcast address (rule in usual each CP source is different, each source according to the page feature extraction of CP broadcast address
Only need to set of rule).When terminal user with Website login enter the page in the form of or by application enter the page in the form of come
The WEB video aggregation class pages are accessed, request video resource plays details page, by the CP (examples of the particular video frequency of end-user access
Such as the news links content of certain portal website) broadcast address, the server feedback on terminal request backstage is corresponding naked to broadcast address.
Afterwards, server removes to ask the server of CP to obtain the page of corresponding CP broadcast address according to corresponding broadcast address in request
Face HTML, then terminal is returned to by the naked address of broadcasting that sniffer extracts video as a result.Terminal naked broadcasts address by what is received
It is placed in VIDEO labels and directly plays, needs to judge that the naked of return broadcasts whether address normally may be used in order to ensure stability, in the page
Broadcast, and if having failed, then jump to the broadcasting of the CP pages, to accomplish to have again and do not influence Consumer's Experience still under abnormal conditions,
According to naked address of broadcasting during unified layout page plays video, if detecting playback error, by VIDEO labels
Playback error is fed back into server to be analyzed, certainly, except before carrying playback error including whole in VIDEO labels
Result is played, such as whether whether correct acquisition from background service naked broadcasts address and naked address of broadcasting can normal play, and CP sources
Title etc., is reported to server together so that server can determine that correspondence CP plays success rate according to the result for reporting, really
Protect the stability of whole flow process.The embodiment of the present invention is used in actual applications, it is not necessary to is redirected the CP pages and is played video.Due to
It is that video is played in unified layout page according to naked address of broadcasting, paster will not be played in unified layout page after treatment wide
Accuse and suspend advertisement, the only video content such as film, TV play in itself.Video to server need not be stored, but by smelling
Visit device crawl content and change, therefore, also without extra content distributing network (CDN) bandwidth cost consumption.
In the implementation method of the embodiment of the present invention one, the server also includes:Acquiring unit, for obtaining described first
The domain-name information of address;First judging unit, for judging whether locally-supported general according to the domain-name information of first address
First address conversion is second address;First processing units, are used for:When locally-supported by first address conversion
During for second address, jump to and described obtain related to the media information according to the corresponding page feature in the first address
Two address treatment;When it is second address not support first address conversion locally, jump to according to described
First address jumps to the treatment of the CP pages.
In the implementation method of the embodiment of the present invention one, the address conversioning unit is further used for:According to first ground
Location gets the CP pages, and page feature information is extracted from the CP pages;By the page feature information with it is local at least
One conversion thread is compared, and after comparing successfully, enables thread of changing corresponding with the page feature information to described the
One address is changed, and obtains second address.
In the implementation method of the embodiment of the present invention one, the address conversioning unit is further used for:From the CP pages
Parse at least one first page information for not meeting the unified layout page;Described is filtered out from the CP pages
After one page info, second page information is obtained;The unified layout page is obtained according to the second page information, it is newly-built with
Corresponding second address of the unified layout page.
In the implementation method of the embodiment of the present invention one, the server also includes:3rd receiving unit, for receiving terminal
The 3rd request for sending, corresponding first address of asked media information is parsed from the described 3rd request;Second judges single
Unit, for whether judging second address corresponding with first address still in the term of validity, if in the term of validity, directly
Connect and feed back second address to terminal;Otherwise, address conversion is re-started.
In the implementation method of the embodiment of the present invention one, second judging unit is further used for:According to first ground
Location calculates the first check value;According to the local specified key-value pair for including of first check value inquiry;The specified key-value pair bag
Include the second check value and second address corresponding with first address obtained by first address;When inquiring
State the first check value it is identical with second check value when, then second address is still before the deadline.
Wherein, for the processor for data processing, when treatment is performed, microprocessor, center can be used
Processor (CPU, Central Processing Unit), digital signal processor (DSP, DigitalSingnal
Processor) or programmable logic array (FPGA, Field-Programmable Gate Array) realize;For storage
For medium, comprising operational order, the operational order can be computer-executable code, be realized by the operational order
Each step in embodiments of the present invention information processing method flow.
It need to be noted that be:Above is referred to the description of terminal and server entry, be with above method description it is similar,
Described with the beneficial effect of method, do not repeated.For the ins and outs not disclosed in terminal of the present invention and server example,
Refer to content described by the embodiment of the inventive method flow description.
The embodiment of the present invention is described below by taking a practical application scene as an example:
In a kind of application scenarios, for CP, as content supplier, can be possess surely in accordance with the law or according to the appointment copyright with
And other rights relevant with copyright work, and carry out permission in accordance with the law, collect the corporate entity of copyright cost of use
Or mechanism.By taking the video that content supplier provides as an example, for video playback, using prior art, 1) a kind of mode is
The details page broadcast address of major CP is commonly stored in video aggregation website, the page of other side has been jumped directly to when playing
Play out.The defect that this mode has is:A, load CP site pages when, each website video details page
The broadcasting interaction of layout and video is inconsistent, easily allows user to produce puzzlement, and Consumer's Experience is bad.B, jump to page to aspect
Face is played, and is existed equivalent to other side is given flow, and often the video playback of content supplier has bumper advertisements and pause is wide
Accuse etc., cause bad broadcasting to experience.C, other side's page play video when, the sex chromosome mosaicism broadcast of video can not feed back in time,
The video that can not will can not be broadcast in time in the list page of video is offline.2) another way be by CP provide to share code embedding
Enter to the prefecture page, but, the code of sharing for being provided needs to rely on the support of Flash player.What this mode had lacks
Falling into is:A, many CP are not provided with sharing code accordingly, while this code of sharing depends on Flash player, such as
This kind of video can not be played on iOS mobile phones.B, this CP share code and are embedded into our local terminal page to play video, broadcast
The interaction for putting video is not controlled also customize unified broadcasting experience by us.3) another mode is by video text
Part is stored in background service database and generates the CDN addresses of corresponding video, correspondence is directly taken when user plays and is regarded
Play frequency CDN addresses.The defect that this mode has is:A, oneself storage video information and video is naked broadcasts address to database
And generation CDN addresses, very big CDN bandwidth expenses can be produced when user's playback volume is big.B, there is provided CDN addresses
Have other websites to capture the risk of our CD-Video N broadcast address, our CDN bands are freely used equivalent to these websites
It is wide.
In for above-mentioned application scenarios, using the embodiment of the present invention, can be provided for single-page WEB video aggregation classes website
It is a kind of more to stablize and efficient video playback scheme than above-mentioned existing scheme, it is a kind of quick scheme played of video.The party
Case utilizes and the analysis of the CP pages and background service storage capacity is implemented function such as:1st, the broadcasting of the CP pages need not be redirected to regard
Frequently;2nd, playing any video does not have bumper advertisements and pause advertisement;3rd, video need not be stored to backstage, without extra CDN
Bandwidth cost consumption.
Specifically, this programme can be applied in the middle of the single-page WEB APP based on HTML5, first, this programme is for hardware
And the basic demand that software environment has is:1) terminal device of network access capacity is possessed;2) compatibility HTML5javaScript
The browser kernel of API;3) background service of data storage storehouse ability is possessed.Possess the basic of above-mentioned hardware and software environment
It is required that after, background server needs to set up corresponding sniffer, the work of sniffer according to the domain name (or other rules) of different CP
With can be to go out that corresponding video is naked to be broadcast address (rule in usual each CP source is not according to the page feature extraction of CP broadcast address
Together, each source only needs to set of rule), this WEB APP request video resources that user accesses play details page.WEB APP's
The CP of the particular video frequency that video details page accesses user, such as broadcast address of the news links of certain portal website, browser
Request background service indicates that needs are naked accordingly and broadcasts address.After background server receives request, gone according to corresponding broadcast address
Ask its page HTML for returning to corresponding broadcast address of the server requirement of CP, then extract that video is naked to broadcast address by sniffer
Browser is returned to as a result, while broadcast address can be calculated md5 and sniff result (naked to broadcast address) by background server
It is stored in database as key-value pair, md5 can be first calculated when different user asks identical CP broadcast address, further according to
Md5 is looked into database and is broadcast address with the presence or absence of naked accordingly, is used if there is that can be directly output to browser.Front end page
By receive it is naked broadcast address and be placed in VIDEO labels directly play, need to judge in order to ensure stability, in the page to return is naked
Broadcast whether address can normally be broadcast, and if having failed, then jump to the broadcasting of the CP pages, accomplish to have again under abnormal conditions still not
Influence Consumer's Experience.Last WEB APP will entirely play result after above-mentioned flow is performed, and include whether correct from backstage
Service acquisition is naked broadcast address and it is naked broadcast address whether can normal play, and CP source names etc. are reported to background server.Afterwards
Platform server can determine that correspondence CP plays success rate according to the result for reporting, it is ensured that the stability of whole flow process.
Be illustrated in figure 5 this programme one implements flow chart, comprises the following steps:
Step 401, user access this detailed page of APP videos;
Step 402, initiated to ask to background server according to video CP and broadcast address;
Step 403, background server judge whether that supporting that sniff is naked broadcasts address according to broadcast address domain name, if it is,
Step 404 is performed, otherwise, step 410 is performed;
Step 404, MD5 is calculated by broadcast address;
Step 405, background server judge whether that database is that caching correspondence is naked and broadcasts address, if it is, performing step
409, otherwise, perform step 406;
Step 406, background server request CP servers obtain corresponding HTML;
Step 407, obtained according to html document feature and naked broadcast address;
Step 408, judge whether successfully to extract it is naked broadcast address, if it is, performing step 409, otherwise, perform step
410;
Step 409, the naked address of broadcasting of return afterwards, are transferred to execution step 411 to video is played in the APP pages;
Step 410, jump to the CP pages broadcasting;
Step 411, the APP pages report sniff result to background server;
Step 412, background server are alerted according to sniff result.
Using originally implementing flow, it is possible to achieve user just can be without repeatedly redirect in video aggregation class website
Video is played in the page, there is no any advertisement in the video flowing of broadcasting, and different video source broadcast interface and playing body
Test consistent, lifting user's viscosity, user arrives at a station outer, in product within seeing that video overall process rests on WEBAPP without redirecting
In the video of more same types can be exposed in the same page, lift clicking rate.
In several embodiments provided herein, it should be understood that disclosed apparatus and method, can be by it
Its mode is realized.Apparatus embodiments described above are only schematical, for example, the division of the unit, is only
A kind of division of logic function, can have other dividing mode, such as when actually realizing:Multiple units or component can be combined, or
Another system is desirably integrated into, or some features can be ignored, or do not perform.In addition, shown or discussed each composition portion
Coupling point each other or direct-coupling or communication connection can be the INDIRECT COUPLINGs of equipment or unit by some interfaces
Or communication connection, can be electrical, machinery or other forms.
The above-mentioned unit that is illustrated as separating component can be or may not be it is physically separate, it is aobvious as unit
The part for showing can be or may not be physical location, you can with positioned at a place, it is also possible to be distributed to multiple network lists
In unit;Part or all of unit therein can be according to the actual needs selected to realize the purpose of this embodiment scheme.
In addition, each functional unit in various embodiments of the present invention can be fully integrated into a processing unit, also may be used
Being each unit individually as a unit, it is also possible to which two or more units are integrated in a unit;It is above-mentioned
Integrated unit can both be realized in the form of hardware, it would however also be possible to employ hardware adds the form of SFU software functional unit to realize.
One of ordinary skill in the art will appreciate that:Realizing all or part of step of above method embodiment can pass through
Programmed instruction related hardware is completed, and foregoing program can be stored in a computer read/write memory medium, the program
Upon execution, the step of including above method embodiment is performed;And foregoing storage medium includes:It is movable storage device, read-only
Memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disc or
Person's CD etc. is various can be with the medium of store program codes.
Or, if the above-mentioned integrated unit of the present invention is to realize in the form of SFU software functional unit and as independent product
When selling or using, it is also possible to which storage is in a computer read/write memory medium.Based on such understanding, the present invention is implemented
The part that the technical scheme of example substantially contributes to prior art in other words can be embodied in the form of software product,
The computer software product is stored in a storage medium, including some instructions are used to so that computer equipment (can be with
It is personal computer, server or network equipment etc.) perform all or part of each embodiment methods described of the invention.
And foregoing storage medium includes:Movable storage device, ROM, RAM, magnetic disc or CD etc. are various can be with store program codes
Medium.
The above, specific embodiment only of the invention, but protection scope of the present invention is not limited thereto, and it is any
Those familiar with the art the invention discloses technical scope in, change or replacement can be readily occurred in, should all contain
Cover within protection scope of the present invention.Therefore, protection scope of the present invention should be based on the protection scope of the described claims.
Claims (12)
1. a kind of player method of media information, it is characterised in that methods described includes:
The first request that receiving terminal sends, corresponding first ground of asked media information is parsed from the described first request
Location, first address is content supplier CP addresses;
Second address related to the media information, second ground are obtained according to the corresponding page feature in first address
Location is the address for providing unified layout page to terminal;
Second address is fed back to terminal;
The second request that receiving terminal sends, parses from the described second request and enters the unification according to second address
Layout page simultaneously selects to play the broadcasting feedback information during the media information;
The media information process is monitored according to the broadcasting feedback information.
2. method according to claim 1, it is characterised in that methods described also includes:According to first address correspondence
Page feature obtain second address related to the media information before,
Obtain the domain-name information of first address;
Domain-name information according to first address judges whether that locally-supported is second ground by first address conversion
Location;
When it is locally-supported by first address conversion be second address when, jump to described corresponding according to the first address
Page feature obtains the two address treatment related to the media information;
When it is second address not support first address conversion locally, jumps to and redirected according to first address
To the treatment of the CP pages.
3. method according to claim 1 and 2, it is characterised in that obtained according to the corresponding page feature in first address
To second address related to the media information, including:
According to first address acquisition to the CP pages, page feature information is extracted from the CP pages;
The page feature information is compared with local at least one conversion thread, after comparing successfully, enable with it is described
The corresponding conversion thread of page feature information is changed to first address, obtains second address.
4. method according to claim 3, it is characterised in that enable conversion thread corresponding with the page feature information
First address is changed, second address is obtained, including:
At least one first page information for not meeting the unified layout page is parsed from the CP pages;
After the first page information is filtered out from the CP pages, second page information is obtained;
The unified layout page is obtained according to the second page information, it is newly-built with the unified layout page corresponding second
Address.
5. method according to claim 1 and 2, it is characterised in that methods described also includes:
The 3rd request that receiving terminal sends, corresponding first ground of asked media information is parsed from the described 3rd request
Location;
Whether second address corresponding with first address is judged still in the term of validity, if in the term of validity, directly
Second address is fed back to terminal;Otherwise, address conversion is re-started.
6. method according to claim 5, it is characterised in that the judgement corresponding with first address described second
Address whether still in the term of validity, including:
According to the check value of the first address computation first;
According to the local specified key-value pair for including of first check value inquiry;
The specified key-value pair includes the second check value obtained by first address and institute corresponding with first address
State the second address;
When inquiring first check value and being identical with second check value, then second address is still in the term of validity
It is interior.
7. a kind of server, it is characterised in that the server includes:
First receiving unit, for the first request that receiving terminal sends, asked media is parsed from the described first request
Corresponding first address of information, first address is content supplier CP addresses;
Address conversioning unit, for obtaining related to the media information according to the corresponding page feature in first address
Double-address, second address is the address for providing unified layout page to terminal;
Feedback unit, for feeding back second address to terminal;
Second receiving unit, for the second request that receiving terminal sends, parses according to described the from the described second request
Double-address enters the unified layout page and selects to play the broadcasting feedback information during the media information;
Monitoring unit, for being monitored to the media information process according to the broadcasting feedback information.
8. server according to claim 7, it is characterised in that the server also includes:
Acquiring unit, the domain-name information for obtaining first address;
First judging unit, it is locally-supported by first address for being judged whether according to the domain-name information of first address
Be converted to second address;
First processing units, are used for:
When it is locally-supported by first address conversion be second address when, jump to described corresponding according to the first address
Page feature obtains the two address treatment related to the media information;
When it is second address not support first address conversion locally, jumps to and redirected according to first address
To the treatment of the CP pages.
9. the server according to claim 7 or 8, it is characterised in that the address conversioning unit, is further used for:
According to first address acquisition to the CP pages, page feature information is extracted from the CP pages;
The page feature information is compared with local at least one conversion thread, after comparing successfully, enable with it is described
The corresponding conversion thread of page feature information is changed to first address, obtains second address.
10. server according to claim 9, it is characterised in that the address conversioning unit, is further used for:
At least one first page information for not meeting the unified layout page is parsed from the CP pages;
After the first page information is filtered out from the CP pages, second page information is obtained;
The unified layout page is obtained according to the second page information, it is newly-built with the unified layout page corresponding second
Address.
11. server according to claim 7 or 8, it is characterised in that the server also includes:
3rd receiving unit, for the 3rd request that receiving terminal sends, asked media is parsed from the described 3rd request
Corresponding first address of information;
Second judging unit, for whether judging second address corresponding with first address still in the term of validity, such as
Fruit then directly feeds back second address in the term of validity to terminal;Otherwise, address conversion is re-started.
12. servers according to claim 11, it is characterised in that second judging unit, are further used for:
According to the check value of the first address computation first;
According to the local specified key-value pair for including of first check value inquiry;
The specified key-value pair includes the second check value obtained by first address and institute corresponding with first address
State the second address;
When inquiring first check value and being identical with second check value, then second address is still in the term of validity
It is interior.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611220234.2A CN106790754B (en) | 2016-12-26 | 2016-12-26 | Media information playing method and server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611220234.2A CN106790754B (en) | 2016-12-26 | 2016-12-26 | Media information playing method and server |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106790754A true CN106790754A (en) | 2017-05-31 |
CN106790754B CN106790754B (en) | 2020-01-10 |
Family
ID=58926474
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611220234.2A Active CN106790754B (en) | 2016-12-26 | 2016-12-26 | Media information playing method and server |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106790754B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111954072A (en) * | 2019-05-16 | 2020-11-17 | 百度在线网络技术(北京)有限公司 | Multimedia playing method, device, multimedia player and medium |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020103933A1 (en) * | 2001-01-29 | 2002-08-01 | Ross Garon | Internet-access enabled device personalization |
US20040015416A1 (en) * | 2002-07-22 | 2004-01-22 | Benjamin David Foster | Seller configurable merchandising in an electronic marketplace |
CN101193256A (en) * | 2006-11-23 | 2008-06-04 | 华为技术有限公司 | Method and device for getting media content by using uniform EPG |
CN101472140A (en) * | 2007-12-28 | 2009-07-01 | 上海高翔广告传播有限公司 | System for distributing and requiring multimedia program and implementing method thereof |
CN104301379A (en) * | 2014-08-28 | 2015-01-21 | 北京奇虎科技有限公司 | Web page cross-domain communication method and device |
CN104468494A (en) * | 2013-09-25 | 2015-03-25 | 华为终端有限公司 | Method and device for switching media playing device |
CN104796784A (en) * | 2015-03-31 | 2015-07-22 | 北京奇虎科技有限公司 | Video playing method and device in application program |
CN105376344A (en) * | 2015-11-26 | 2016-03-02 | 中国互联网络信息中心 | Method and system for analyzing recursive domain name server related to source address |
CN105392065A (en) * | 2015-12-28 | 2016-03-09 | Tcl集团股份有限公司 | Method and system for arranging page content of intelligent television |
-
2016
- 2016-12-26 CN CN201611220234.2A patent/CN106790754B/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020103933A1 (en) * | 2001-01-29 | 2002-08-01 | Ross Garon | Internet-access enabled device personalization |
US20040015416A1 (en) * | 2002-07-22 | 2004-01-22 | Benjamin David Foster | Seller configurable merchandising in an electronic marketplace |
CN101193256A (en) * | 2006-11-23 | 2008-06-04 | 华为技术有限公司 | Method and device for getting media content by using uniform EPG |
CN101472140A (en) * | 2007-12-28 | 2009-07-01 | 上海高翔广告传播有限公司 | System for distributing and requiring multimedia program and implementing method thereof |
CN104468494A (en) * | 2013-09-25 | 2015-03-25 | 华为终端有限公司 | Method and device for switching media playing device |
CN104301379A (en) * | 2014-08-28 | 2015-01-21 | 北京奇虎科技有限公司 | Web page cross-domain communication method and device |
CN104796784A (en) * | 2015-03-31 | 2015-07-22 | 北京奇虎科技有限公司 | Video playing method and device in application program |
CN105376344A (en) * | 2015-11-26 | 2016-03-02 | 中国互联网络信息中心 | Method and system for analyzing recursive domain name server related to source address |
CN105392065A (en) * | 2015-12-28 | 2016-03-09 | Tcl集团股份有限公司 | Method and system for arranging page content of intelligent television |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111954072A (en) * | 2019-05-16 | 2020-11-17 | 百度在线网络技术(北京)有限公司 | Multimedia playing method, device, multimedia player and medium |
CN111954072B (en) * | 2019-05-16 | 2022-04-15 | 百度在线网络技术(北京)有限公司 | Multimedia playing method, device, multimedia player and medium |
Also Published As
Publication number | Publication date |
---|---|
CN106790754B (en) | 2020-01-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103546505B (en) | The method, system and device that Segment is according to priority sequentially shown | |
CN103942225B (en) | A kind of resource transfer method, client and the system of mixed type applications client | |
US8417807B2 (en) | Assessment of click or traffic quality | |
US9584580B2 (en) | URL rescue by identifying information related to an item referenced in an invalid URL | |
US8156216B1 (en) | Distributed data collection and aggregation | |
CN102098327A (en) | Method and device for downloading online video sniffer | |
CN104067274A (en) | System and method for improving access to search results | |
CN102968584B (en) | A kind of method and apparatus of log-on webpage | |
US9223884B2 (en) | Resource identifier personalization | |
CN105279215A (en) | Resource downloading method and apparatus | |
CN104410546A (en) | Testing method and device of real-time processing system | |
CN105677866A (en) | Content conversion tracing method, device and system and conversion server | |
CN106603296A (en) | Log processing method and device | |
CN101616166A (en) | The method and apparatus that in the Internet, is used for the high-speed downloads content of multimedia | |
CN102110124A (en) | Method, device and system for subscribing RSS | |
CN104394475A (en) | Streaming media file playing method and media player | |
US20200036812A1 (en) | Resource Download Method, Electronic Device, and Apparatus | |
US8407247B2 (en) | Universal resource locator watchdog | |
CN102662838B (en) | The adjustment method of Flash and system in a kind of browser | |
CN1953403A (en) | Method and apparatus for collocating monitoring reports | |
AU2011213552B2 (en) | A method for notifying a sales person of a sales prospect | |
CN107800611A (en) | The method and page layout switch device of a kind of page layout switch | |
CN104317884A (en) | Method and device for acquiring types of source pages of website | |
CN103905915A (en) | Online video sniffing downloading method and device | |
KR20170035949A (en) | Determining Contributions of Various User Interactions to a Conversion |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |