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

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 PDF

Info

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
Application number
CN201611220234.2A
Other languages
Chinese (zh)
Other versions
CN106790754B (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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201611220234.2A priority Critical patent/CN106790754B/en
Publication of CN106790754A publication Critical patent/CN106790754A/en
Application granted granted Critical
Publication of CN106790754B publication Critical patent/CN106790754B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • H04N21/2355Processing of additional data, e.g. scrambling of additional data or processing content descriptors involving reformatting operations of additional data, e.g. HTML pages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4505Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
    • H04L61/4511Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing 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/2387Stream processing in response to a playback request from an end-user, e.g. for trick-play
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/24Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4108Peripherals receiving signals from specially adapted client devices characterised by an identification number or address, e.g. local network address
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/442Monitoring 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/44204Monitoring of content usage, e.g. the number of times a movie has been viewed, copied or the amount which has been watched
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4782Web browsing, e.g. WebTV
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network 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/63Control 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/64Addressing
    • H04N21/6402Address allocation for clients
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/858Linking 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

The player method and server of a kind of media information
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.
CN201611220234.2A 2016-12-26 2016-12-26 Media information playing method and server Active CN106790754B (en)

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)

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

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

Patent Citations (9)

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

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