CN106685972A - Fault-tolerant enhanced network video information processing system and method - Google Patents
Fault-tolerant enhanced network video information processing system and method Download PDFInfo
- Publication number
- CN106685972A CN106685972A CN201611259480.9A CN201611259480A CN106685972A CN 106685972 A CN106685972 A CN 106685972A CN 201611259480 A CN201611259480 A CN 201611259480A CN 106685972 A CN106685972 A CN 106685972A
- Authority
- CN
- China
- Prior art keywords
- video information
- module
- word
- url
- video
- 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
- 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
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
-
- 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
-
- 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/27—Server based end-user applications
- H04N21/274—Storing end-user multimedia data in response to end-user request, e.g. network recorder
-
- 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
-
- 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
- H04N21/8586—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot by using a URL
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer And Data Communications (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention relates to a fault-tolerant enhanced network video information processing system and method. The fault-tolerant enhanced network video information processing system comprises a client side, a gateway server and a network video information server; the gateway server comprises a receiving and sending module, an analysis module, a conversion module, a configuration module, an error judgment module and a spelling error correction module. When the configuration module cannot be completely matched to a corresponding video information interface address, proximity search is not carried out, error correction operation is carried out, a corrected URL is obtained for reconfiguration till complete matching is achieved, and the situation that due to the fact that the fault-tolerant coefficient is too large and video information not confirming to videos is spread, the impression is reduced is avoided.
Description
Technical field
The invention belongs to network information processing technical field, more particularly to a kind of to strengthen fault tolerant network video information process system
System.
Background technology
With developing rapidly for network technology, application requirement more and more higher of the people to network, what is propagated on network is each
Kind of video file is increasingly becoming the main flow communications media of Internet communication, but at present, in social network services community or software,
User directly can not realize obtaining Internet video relevant information and it is carried out by using Internet video url of SWF forms
Share the function of relay, and usual more supports is that the url for being directed to the html forms that Internet video plays the page obtains network
Video related information simultaneously carries out sharing relay.Such information processing reduce Internet video can appreciating, for Internet video
For propagating operator, the related information of these videos is disorderly propagated, be unfavorable for the uniformity of its video transmission, and so
Unordered propagation can also improve its operation cost, make Internet video propagate be not easy to safeguard.
The information processing system and method for a kind of Internet video are disclosed in Chinese patent CN102761532, net is enriched
The broadcasting content of network video information, effectively supports video network service, but the fault-tolerant coefficient in patent document is larger, has very much
Not corresponding video information may be propagated;On the other hand, in small probability event, for user input mistake, or other are asked
Topic, may cause absolutely match corresponding video information interface IP address, when fault-tolerant matching is also failed, i.e., cannot
Obtain associated video information.For drawbacks described above, the invention provides a kind of strengthen fault tolerant network video information process system, greatly
The big accuracy for improving network video information, it is ensured that associated video information is absolutely carried when video is forwarded.
The content of the invention
In order to solve the above problems, the invention provides a kind of strengthen fault tolerant network video information process system, carry significantly
The accuracy of high network video information, it is to avoid the video forwarding mistake of small probability, concrete scheme is as follows:
One kind strengthens fault tolerant network video information process system, including client, gateway server, network video information clothes
Business device;
The gateway server is used to receive the client by default CGI standard interfaces transmission using URL as ginseng
Several requests, parses to parameter, and then conversion matching obtains the video information interface IP address of map network video, according to institute
State video information interface IP address and access corresponding network video information server, to obtain and return to client after network video information
End;The network video information server, for storing network video information, and believes gateway server is received according to video
After the access request of breath interface IP address, corresponding network video information is read, and according to video information uniform protocol switching network
Gateway server, the client, for passing through the default CGI standard interfaces of Internet video to gateway are returned to after video information
Server sends the network video information request using the URL of Internet video as parameter;And receive gateway server return net
Network video information;
The gateway server includes, transceiver module, parsing module, modular converter, configuration module, false judgment module and
Spelling correction module;
The transceiver module, for receiving the request of client transmission, and by the net of network video information server feedback
Network video information is sent to client;
The parsing module is used to receive the request of the URL using Internet video of the client transmission as parameter
Afterwards, the URL structure of the Internet video is parsed, the domain names information in the URL of the Internet video is obtained;
The modular converter, for according to domain names information, it is right that the URL of Internet video is converted to according to preset rules
Answer the URL of video playback page html format;
The configuration module, for according to the html format URL of the video playback page, according to unified gateway configuration text
Part matching obtains the video information interface IP address corresponding to it;
The false judgment module, for the 100% video information interface ground for matching completely can not to be obtained when configuration module
During location, the mismatch character of video playback page html format is counted, judge the wrong word corresponding to the mismatch character;
The spelling correction module, the wrong word for obtaining for false judgment module carries out error-correction operation, obtains
Word after correction;And the html format URL for corresponding to the video playback page is changed, it is sent to the configuration module and is matched somebody with somebody again
Put.
Further, wrong dictionary module is also included in the gateway server, for storing corresponding to wrong word just
True word, and receiving the wrong word error correction request that the spelling correction module sends, the correct word of search correspondence, and will
The correct word for obtaining feeds back to spelling correction module.
More preferably, the correction module includes wrong dictionary searching unit, language judging unit, web retrieval unit and error correction
Unit;
The wrong dictionary searching unit, the wrong word for obtaining for false judgment module sends to wrong dictionary module
Mistake word error correction request, receives the correct word of the wrong dictionary module feedback, and the correct word is sent to into error correction
Unit;
The language judging unit, when in wrong dictionary without correspondence correct word, for obtaining for false judgment module
Wrong word carry out languages judgement, and start different search engines according to different languages, the word is scanned for
Operation;
The web retrieval unit, for gathering the correction that search engine is provided after word, be sent to error correction unit;
The error correction unit, for receiving the word after correcting, is carried out to the html format URL that corresponding video plays the page
Modification, is then sent to the URL configuration module and is reconfigured, while updating wrong dictionary module.
Further, the gateway server also includes reminding module, for when configuration module, can not to obtain 100% complete
During the video information interface IP address of matching, to client the information of manual modification Internet video URL is sent.
Further, the gateway server also includes monitoring update module, ultimately fails to successfully match somebody with somebody for Statistical monitor
The URL of video information interface IP address is put, and for the URL unsuccessfully more than twice and URL of access video interface address failure,
Warning report is generated to related maintenance personnel, and the net of gateway server is updated according to the video information interface IP address of configuration successful
Close configuration file.
Further, the gateway server also include former video information extraction module, former video information sending module and
Provisional video information storage module, when word after web retrieval unit fails to collect and corrects, for gathering former point of client
Enjoy the former video information of the page;The former video information sending module, for the original that former video information extraction module is obtained to be regarded
Frequency information is sent to client to be received, and it is provisional video information to be sent to the backup of provisional video file storage module;It is described
Provisional video information storage module, for receiving and stores the former video information that former video information sending module sends, and carries out
It is stored as provisional video information.
Further, the gateway server also includes provisional video information polling module, for extracting provisional video
Information, and it is carried out into contrast with the network video information in network video information server match, meet N when matchingdiff
< α NdomainImmediate network video information after, by the provisional video information deletion, and according to immediate network video
Frequency information interface updates unified gateway configuration file;Otherwise, by the provisional video information Store to network video information service
Device, and update unified gateway configuration file;
Wherein, Ndiff< represents in matching inconsistent number of characters occur, and α represents fault-tolerant coefficient, and α spans are
0.15-0.2, NdomainRepresent the total number of characters of provisional video information.
Another aspect of the present invention also provides a kind of enhancing fault tolerant network video information processing method, comprises the steps:
S100 forwarding steps:Client is sent with net by the default CGI standard interfaces of Internet video to gateway server
The URL of network video is asked as the network video information of parameter;
S200 parses accessing step:
S201:Gateway server receives client by presetting the asking using URL as parameter that CGI standard interfaces send
Ask, parse the URL structure of Internet video, obtain the domain names information in the URL of the Internet video;
S202:Domain names information in the URL of the Internet video obtained according to parsing, by the URL of Internet video
The URL of correspondence video playback page html format is converted to according to preset rules;
S203:According to the html format URL for being converted to the video playback page, match according to gateway configuration file
To the video information interface IP address corresponding to it;
S204:If matching 100% corresponding video information interface IP address, visited according to the video information interface IP address
Ask corresponding network video information server;
S205:If 100% correspondence video information interface IP address can not be matched, video playback page html format is counted
Mismatch character, judge the wrong word corresponding to the mismatch character, and wrong word is carried out into error-correction operation, obtain
After word after correction, the html format URL of the modification correspondence video playback page re-starts S203 steps;
S300 read steps:Network video information server is received after the access request of gateway server, is read corresponding
Network video information, and obtained according to video information uniform protocol and return to gateway server after switching network video information;
S400 return to step:Gateway server to be obtained and return to client after the network video information.
Further, the wrong word error-correction operation comprises the steps:
When configuration module can not obtain the video information interface IP address that 100% matches completely, the video playback page is counted
The mismatch character of html format, judges the wrong word corresponding to the mismatch character;
The correct word of correspondence is searched in wrong dictionary for wrong word, if searching the correct word of correspondence, according to just
Really word modification corresponding video plays the html format URL of the page;Failing to searching the correct word of correspondence, misjudgment word
The languages of language, start corresponding search engine, and the word is scanned for, word after the spelling suggestions of collection searched page and error correction
Language, changes the html format URL of corresponding video broadcast page.
Preferably, the enhancing fault tolerant network video information processing method also includes:
Former video information extraction step:After wrong word carries out error-correction operation failure or wrong word is carried out into error correction still
When so can not match network video information interface IP address, former video information or self-defined letter that client original shares the page are extracted
Breath;
Former video information forwarding step:Former video information or self-defined information that the client original of extraction shares the page are sent out
Client to be received is given, and be sent to network video server to carry out storage backup is provisional video information.
The beneficial effects of the present invention is, when can not completely match corresponding video information interface address, do not do close
Search, but error-correction operation is carried out, various methods, many levels error-correction operation greatly improves the correctness of video information.When appoint
Where formula can not all match correct video information interface IP address, or the situation for accessing video information interface IP address failure
Under, the former video information of former relay side's client is extracted, do not make a decision and forwarded so that can be with video repeating process
100% is furnished with associated video information, improves ornamental degree.Meanwhile, during multi-faceted error correction, enrich gateway server with
And network video information server, effectively can reduce the make-up time, error correction success rate is improved, it is allowed to more practicality.
Description of the drawings
Fig. 1. strengthen fault tolerant network video information process system structure explanatory diagram described in embodiment 1;
Fig. 2. strengthen fault tolerant network video information process system structure explanatory diagram described in embodiment 2;
Fig. 3. the annexation figure of each unit in correction module is spelt described in embodiment 3;
Fig. 4. strengthen fault tolerant network video information process system structure explanatory diagram described in embodiment 5;
Fig. 5. strengthen the flow chart of fault tolerant network video information processing method described in embodiment 6.
Specific embodiment
With reference to the accompanying drawings and examples the invention will be further described, and the following example is only used for explaining the present invention
The content of the invention, be not intended to limit the scope of the invention.
Embodiment 1
As shown in figure 1, a kind of strengthen fault tolerant network video information process system, including client, gateway server, network
Video information server;
The gateway server is used to receive the client by default CGI standard interfaces transmission using URL as ginseng
Several requests, parses to parameter, and then conversion matching obtains the video information interface IP address of map network video, according to institute
State video information interface IP address and access corresponding network video information server, to obtain and return to client after network video information
End;The network video information server, for storing network video information, and believes gateway server is received according to video
After the access request of breath interface IP address, corresponding network video information is read, and according to video information uniform protocol switching network
Gateway server, the client, for passing through the default CGI standard interfaces of Internet video to gateway are returned to after video information
Server sends the network video information request using the URL of Internet video as parameter;And receive gateway server return net
Network video information;
The gateway server includes, parsing module, modular converter, configuration module, false judgment module and spelling error correction
Module;The parsing module is used for receiving the URL using Internet video that the client sends as after the request of parameter,
The URL structure of the Internet video is parsed, the domain names information in the URL of the Internet video is obtained;The modular converter,
For according to domain names information, the URL of Internet video being converted to into correspondence video playback page HTML lattice according to preset rules
The URL of formula;The configuration module, for according to the html format URL of the video playback page, according to unified gateway configuration text
Part matching obtains the video information interface IP address corresponding to it;The false judgment module, for obtaining when configuration module
100% match completely video information interface IP address when, count video playback page html format mismatch character, judge institute
State the wrong word corresponding to mismatch character;The spelling correction module, for the mistake obtained for false judgment module
Word carries out error-correction operation, the word after being corrected;And the html format URL for corresponding to the video playback page is changed, it is sent to
The configuration module is reconfigured.
Wherein, CGI:Common Gate Interface, CGI(Common gateway interface), abbreviation CGI.
HTML:HyperText Mark-up Language, HTML or HTML.
URL:Uniform/Universal Resource Locator, URL.
Corresponding network video information server is accessed according to the video information interface IP address and is united according to video information
Gateway server is returned to after one protocol conversion network video information be prior art, therefore, do not do excessive detailed description.
The enhancing fault tolerant network video information process system of the present invention, in configuration module corresponding video can not be completely matched
During information interface address, close search is not done, but carry out error-correction operation, the URL after being corrected is reconfigured, until
Match completely, prevent because fault-tolerant coefficient is excessive, and propagate the video information not corresponded with video, reduce perception.
Embodiment 2
The enhancing fault tolerant network video information process system of the present embodiment, be with the difference of embodiment 1, as shown in Fig. 2
Further define, wrong dictionary module 201 is also included in gateway server 2, for storing the correct list corresponding to wrong word
Word, and the wrong word error correction request that the spelling correction module 105 sends is being received, the correct word of correspondence is searched for, and will
The correct word for obtaining feeds back to spelling correction module.Wrong dictionary module is set, and the common wrong word of storage and correspondence are correct
Word, simple and convenient, quick error correction, and during wrong dictionary module constantly accumulation, effectively improve error correction success rate.
Embodiment 3
The enhancing fault tolerant network video information process system of the present embodiment, be with the difference of embodiment 2, as shown in figure 3,
Further define, spelling correction module 105 includes wrong dictionary searching unit 301, language judging unit 302, web retrieval list
Unit 303 and error correction unit 304, the wrong dictionary searching unit 301, for the erroneous words obtained for false judgment module 104
Language to wrong dictionary module 201 sends wrong word error correction request, receives the correct word of the wrong feedback of dictionary module 201, and
The correct word is sent to into error correction unit 304;The language judging unit 302, when in wrong dictionary module 201 without correspondence just
Really during word, the wrong word for obtaining for false judgment module 104 carries out languages judgement, and is opened according to different languages
Dynamic different search engine, operation is scanned for the word;The web retrieval unit 303, for gathering search engine
Word after the correction for being given, is sent to error correction unit 304;The error correction unit 304 is right for receiving the word after correcting
Corresponding video is played the html format URL of the page and is modified, and then the URL is sent to into the configuration module 106 is carried out
Reconfigure, while updating wrong dictionary module 201.
The enhancing fault tolerant network video information process system of the present embodiment, spelling correction module carries out being searched in wrong dictionary first
Rope, when searching corresponding word, direct error correction;When in wrong dictionary without related storage information it is necessary to carrying out to wrong word
Language is judged to start corresponding search engine, by the Correcting Suggestion that search engine is provided, carries out error correction, improves accuracy.
Embodiment 4
The enhancing fault tolerant network video information process system of the present embodiment, is further to limit with the difference of embodiment 1
, gateway server 2 also includes reminding module, for obtaining 100% video information for matching completely when configuration module 106
During interface IP address, to client 1 information of manual modification Internet video URL is sent.
Further, gateway server 2 also includes monitoring update module, ultimately fails to successfully configure for Statistical monitor and regards
The URL of frequency information interface address, and for the URL unsuccessfully more than twice and URL of access video interface address failure, generate
Warning report updates the gateway of gateway server 2 to related maintenance personnel according to the video information interface IP address of configuration successful
Configuration file.
The configuration video information interface IP address that still fails after one or many error correction is carried out for URL, illustrates that URL is wrong
Probability less by mistake, and needs are alerted, to be confirmed whether because the URL of html forms is changed or video information interface
Caused by address changes.
Embodiment 5
The enhancing fault tolerant network video information process system of the present embodiment, be with the difference of embodiment 1, as shown in figure 4,
Further define, gateway server 2 also includes former video information extraction module 501, former video information sending module 502 and faces
When video information memory module 503, when word after web retrieval unit 303 fails to collect correction, for gathering client 1
Original shares the former video information of the page;The former video information sending module 502, for by former video information extraction module 501
The former video information of acquisition is sent to client to be received 1, and it is interim to be sent to the backup of provisional video information storage module 503
Video information;The provisional video information storage module 503, for receiving and stores former video information sending module 502 and sends
Former video information, and carry out being stored as provisional video information.
Further, the gateway server 2 also includes provisional video information polling module 504, regards temporarily for extracting
Frequency information, and it is carried out into contrast with the network video information in network video information server 3 match, when matching satisfaction
Ndiff< α NdomainImmediate network video information after, by the provisional video information deletion, and according to immediate net
Network video information interface updates unified gateway configuration file;Otherwise, by the provisional video information Store to network video information
Server 3, and update unified gateway configuration file;
Wherein, NdiffRepresent occur inconsistent number of characters in matching, α represents fault-tolerant coefficient, α spans are 0.15-
0.2, NdomainRepresent the total number of characters of provisional video information.
The enhancing fault tolerant network video information process system that the present embodiment is provided, when failing to search correlation in wrong dictionary
Correct word, search engine also fails to provide corresponding Correcting Suggestion, and the corresponding video information that can not find in any case connects
When port address or access video interface address fail, a kind of mode of rebroadcast video information is provided, relay side's client is existing
The self-defining information completely of video information or relay side the client for being given to recipient, optimization network video information process
Mode, improves network video information communication function, is allowed to more practicality.
On the other hand, the existing video information of relay side's client or relay are put into self-defining information temporary storage in gateway
Provisional video information is formed in server, monitoring is timed to the provisional video information and is patrolled and examined, delete provisional video information
Or store to network video information server and form regular video information, the internal memory of gateway server is discharged, while abundant net
The information of network video information server.
Embodiment 6
The present embodiment provides a kind of enhancing fault tolerant network video information processing method, as shown in figure 5, comprising the steps:
S100 forwarding steps:Client 1 by the default CGI standard interfaces of Internet video to gateway server 2 send with
The URL of Internet video is asked as the network video information of parameter;
S200 parses accessing step:
S201:Gateway server 2 receives client 1 by presetting the asking using URL as parameter that CGI standard interfaces send
Ask, parse the URL structure of Internet video, obtain the domain names information in the URL of the Internet video;
S202:Domain names information in the URL of the Internet video obtained according to parsing, by the URL of Internet video
The URL of correspondence video playback page html format is converted to according to preset rules;
S203:According to the html format URL for being converted to the video playback page, match according to gateway configuration file
To the video information interface IP address corresponding to it;
S204:If matching 100% corresponding video information interface IP address, visited according to the video information interface IP address
Ask corresponding network video information server 3;
S205:If 100% correspondence video information interface IP address can not be matched, video playback page html format is counted
Mismatch character, judge the wrong word corresponding to the mismatch character, and wrong word is carried out into error-correction operation, obtain
After word after correction, the html format URL of the modification correspondence video playback page re-starts S203 steps;
S300 read steps:Network video information server 3 is received after the access request of gateway server 2, reads phase
The network video information answered, and obtained according to video information uniform protocol gateway server 2 is returned to after switching network video information;
S400 return to step:Gateway server 2 obtains and client 1 is returned to after the network video information.
Embodiment 7
The present embodiment provides a kind of enhancing fault tolerant network video information processing method, is with the difference of embodiment 6, error correction
Operation comprises the steps:
When configuration module 106 can not obtain the video information interface IP address that 100% matches completely, video playback page is counted
The mismatch character of face html format, judges the wrong word corresponding to the mismatch character;
The correct word of correspondence is searched in wrong dictionary for wrong word, if searching the correct word of correspondence, according to just
Really word modification corresponding video plays the html format URL of the page;Failing to searching the correct word of correspondence, misjudgment word
The languages of language, start corresponding search engine, and the word is scanned for, word after the spelling suggestions of collection searched page and error correction
Language, changes the html format URL of corresponding video broadcast page.
Preferably, also comprise the steps:
Former video information extraction step:After wrong word carries out error-correction operation failure or wrong word is carried out into error correction still
When so can not match network video information interface IP address, the former video information or self-defined that the original of client 1 shares the page is extracted
Information;
Former video information forwarding step:The original of client 1 of extraction is shared into the former video information or self-defined information of the page
Client to be received 1 is sent to, and be sent to network video server to carry out storage backup is provisional video information.
Claims (10)
1. it is a kind of to strengthen fault tolerant network video information process system, including client (1), gateway server (2), Internet video letter
Breath server (3);Characterized in that, the gateway server (2) includes, transceiver module (101), parsing module (102), conversion
Module (103), configuration module (106), false judgment module (104) and spelling correction module (105);The transceiver module
(101), for receiving the request of client transmission, and the network video information of network video information server feedback is sent to
Client;The parsing module (102) for receiving the client (1) transmission the URL using Internet video as ginseng
After several requests, the URL structure of the Internet video is parsed, obtain the domain names information in the URL of the Internet video;Institute
Modular converter (103) is stated, for according to domain names information, the URL of Internet video being converted to into correspondence according to preset rules and being regarded
Frequency plays the URL of page html format;The configuration module (106), for according to the html format of the video playback page
URL, the video information interface IP address corresponding to it is obtained according to the matching of unified gateway configuration file;The false judgment module
(104), for when configuration module (106) can not obtain the video information interface IP address that 100% matches completely, statistics video to be broadcast
The mismatch character of page html format is put, the wrong word corresponding to the mismatch character is judged;The spelling error correction mould
Block (105), the wrong word for obtaining for false judgment module carries out error-correction operation, the word after being corrected;And repair
Change the html format URL of the correspondence video playback page, be sent to the configuration module (106) and reconfigured.
2. it is as claimed in claim 1 to strengthen fault tolerant network video information process system, it is characterised in that the gateway server
(2) also include wrong dictionary module (201) in, for storing the correct word corresponding to wrong word, and receive the spelling
The wrong word error correction request of correction module (105) transmission, the correct word of search correspondence are write, and the correct word for obtaining is fed back
Give spelling correction module.
3. it is as claimed in claim 2 to strengthen fault tolerant network video information process system, it is characterised in that the spelling error correction mould
Block (105) includes wrong dictionary searching unit (301), language judging unit (302), web retrieval unit (303) and error correction unit
(304), the wrong dictionary searching unit (301), for the wrong word that obtains for false judgment module (104) to wrong dictionary
Module (201) sends wrong word error correction request, receives the correct word of wrong dictionary module (201) feedback, and will be described
Correct word is sent to error correction unit (304);The language judging unit (302), when in wrong dictionary module (201) without correspondence just
Really during word, the wrong word for obtaining for false judgment module (104) carries out languages judgement, and according to different languages
Start different search engines, operation is scanned for the word;The web retrieval unit (303), for gathering search
Word after the correction that engine is given, is sent to error correction unit (304);The error correction unit (304), after correcting for reception
Word, modifies to the html format URL that corresponding video plays the page, then the URL is sent to into the configuration module
(106) reconfigured, while updating wrong dictionary module (201).
4. the enhancing fault tolerant network video information process system as described in claim 1-3 is arbitrary, it is characterised in that the gateway
Server (2) also includes reminding module, for connecing when configuration module (106) can not obtain 100% video information for matching completely
During port address, to client (1) information of manual modification Internet video URL is sent.
5. the enhancing fault tolerant network video information process system as described in right wants 4, it is characterised in that the gateway server
(2) also include monitoring update module, ultimately fail to successfully configure the URL of video information interface IP address, and pin for Statistical monitor
To the URL unsuccessfully more than twice and URL of access video interface address failure, warning report is generated to related maintenance personnel,
And the gateway configuration file of gateway server (2) is updated according to the video information interface IP address of configuration successful.
6. it is as claimed in claim 4 to strengthen fault tolerant network video information process system, it is characterised in that the gateway server
(2) former video information extraction module (501), former video information sending module (502) and provisional video information Store mould are also included
Block (503), when word after web retrieval unit (303) fails to collect and corrects, for gathering client (1) original the page is shared
Former video information;The former video information sending module (502), for obtain former video information extraction module (501)
Former video information is sent to client to be received (1), and is sent to provisional video information storage module (503) backup to regard temporarily
Frequency information;The provisional video information storage module (503), for receiving and store former video information sending module (502) send out
The former video information sent, and carry out being stored as provisional video information.
7. it is as claimed in claim 6 to strengthen fault tolerant network video information process system, it is characterised in that the gateway server
(2) provisional video information polling module (504) is also included, for extracting provisional video information, and by itself and network video information
Network video information in server (3) carries out contrast matching, and when matching N is metdiff< α NdomainImmediate network
After video information, by the provisional video information deletion, and unified gateway is updated according to immediate network video information interface
Configuration file;Otherwise, by the provisional video information Store to network video information server (3), and update unified gateway and match somebody with somebody
Put file;
Wherein, Ndiff< represents occur inconsistent number of characters in matching, and α represents fault-tolerant coefficient, and α spans are 0.15-0.2,
NdomainRepresent the total number of characters of provisional video information.
8. it is a kind of to strengthen fault tolerant network video information processing method, it is characterised in that to comprise the steps:
S100 forwarding steps:Client (1) by the default CGI standard interfaces of Internet video to gateway server (2) send with
The URL of Internet video is asked as the network video information of parameter;
S200 parses accessing step:
S201:Gateway server (2) receives client (1) by presetting the asking using URL as parameter that CGI standard interfaces send
Ask, parse the URL structure of Internet video, obtain the domain names information in the URL of the Internet video;
S202:According to the domain names information in the URL of the Internet video that parsing is obtained, by the URL of Internet video according to
Preset rules are converted to the URL of correspondence video playback page html format;
S203:According to the html format URL for being converted to the video playback page, according to the matching of gateway configuration file it is obtained
Corresponding video information interface IP address;
S204:If matching 100% corresponding video information interface IP address, access right according to the video information interface IP address
The network video information server (3) answered;
S205:If 100% correspondence video information interface IP address can not be matched, statistics video playback page html format is not
Matching character, judges the wrong word corresponding to the mismatch character, and wrong word is carried out into error-correction operation, is corrected
After word afterwards, the html format URL of the modification correspondence video playback page re-starts S203 steps;
S300 read steps:Network video information server (3) is received after the access request of gateway server (2), reads phase
The network video information answered, and obtained according to video information uniform protocol and return to gateway server after switching network video information
(2);
S400 return to step:Gateway server (2) to be obtained and return to client (1) after the network video information.
9. it is as claimed in claim 9 to strengthen fault tolerant network video information processing method, it is characterised in that error-correction operation include as
Lower step:
When configuration module (106) can not obtain the video information interface IP address that 100% matches completely, the video playback page is counted
The mismatch character of html format, judges the wrong word corresponding to the mismatch character;
The correct word of correspondence is searched in wrong dictionary for wrong word, if searching the correct word of correspondence, according to correct list
Word modification corresponding video plays the html format URL of the page;Failing to the correct word of correspondence is searched, misjudgment word
Languages, start corresponding search engine, and the word is scanned for, word after the spelling suggestions of collection searched page and error correction,
The html format URL of modification corresponding video broadcast page.
10. it is as claimed in claim 9 to strengthen fault tolerant network video information processing method, it is characterised in that the enhancing is fault-tolerant
Network video information processing method also includes:
Former video information extraction step:After wrong word carries out error-correction operation failure or wrong word is carried out into error correction still not
When can match network video information interface IP address, former video information or self-defined letter that client (1) original shares the page are extracted
Breath;
Former video information forwarding step:Former video information or self-defined information that client (1) original extracted shares the page are sent out
Client to be received (1) is given, and be sent to network video server to carry out storage backup is provisional video information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611259480.9A CN106685972B (en) | 2016-12-30 | 2016-12-30 | A kind of enhancing fault tolerant network video information process system and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611259480.9A CN106685972B (en) | 2016-12-30 | 2016-12-30 | A kind of enhancing fault tolerant network video information process system and method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106685972A true CN106685972A (en) | 2017-05-17 |
CN106685972B CN106685972B (en) | 2019-08-02 |
Family
ID=58871786
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611259480.9A Active CN106685972B (en) | 2016-12-30 | 2016-12-30 | A kind of enhancing fault tolerant network video information process system and method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106685972B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111612007A (en) * | 2020-05-19 | 2020-09-01 | 黑龙江工业学院 | English second-level braille conversion system based on image acquisition and correction |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101477540A (en) * | 2009-01-21 | 2009-07-08 | 佛朗索瓦·卢克·科利侬 | URL rewriting method and equipment |
US20100123908A1 (en) * | 2008-11-17 | 2010-05-20 | Fuji Xerox Co., Ltd. | Systems and methods for viewing and printing documents including animated content |
CN102624918A (en) * | 2012-03-30 | 2012-08-01 | 北京英富森信息技术有限公司 | Proxy access method based on URL (Uniform Resource Locator) rewriting technique |
CN102902780A (en) * | 2012-09-28 | 2013-01-30 | 五八有限公司 | Dynamic matching method and dynamic matching device of uniform resource locator (URL) |
US20130111313A1 (en) * | 2011-10-31 | 2013-05-02 | Francis A. Phan | Methods and Systems for Interactive Rendering of Multimedia Video in Response to Navigation Input |
CN103853722A (en) * | 2012-11-29 | 2014-06-11 | 腾讯科技(深圳)有限公司 | Query based keyword extension method, device and system |
CN104123125A (en) * | 2013-04-26 | 2014-10-29 | 腾讯科技(深圳)有限公司 | Webpage resource acquisition method and device |
CN105407407A (en) * | 2014-06-26 | 2016-03-16 | 广州市动景计算机科技有限公司 | Video playing method and device |
-
2016
- 2016-12-30 CN CN201611259480.9A patent/CN106685972B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100123908A1 (en) * | 2008-11-17 | 2010-05-20 | Fuji Xerox Co., Ltd. | Systems and methods for viewing and printing documents including animated content |
CN101477540A (en) * | 2009-01-21 | 2009-07-08 | 佛朗索瓦·卢克·科利侬 | URL rewriting method and equipment |
US20130111313A1 (en) * | 2011-10-31 | 2013-05-02 | Francis A. Phan | Methods and Systems for Interactive Rendering of Multimedia Video in Response to Navigation Input |
CN102624918A (en) * | 2012-03-30 | 2012-08-01 | 北京英富森信息技术有限公司 | Proxy access method based on URL (Uniform Resource Locator) rewriting technique |
CN102902780A (en) * | 2012-09-28 | 2013-01-30 | 五八有限公司 | Dynamic matching method and dynamic matching device of uniform resource locator (URL) |
CN103853722A (en) * | 2012-11-29 | 2014-06-11 | 腾讯科技(深圳)有限公司 | Query based keyword extension method, device and system |
CN104123125A (en) * | 2013-04-26 | 2014-10-29 | 腾讯科技(深圳)有限公司 | Webpage resource acquisition method and device |
CN105407407A (en) * | 2014-06-26 | 2016-03-16 | 广州市动景计算机科技有限公司 | Video playing method and device |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111612007A (en) * | 2020-05-19 | 2020-09-01 | 黑龙江工业学院 | English second-level braille conversion system based on image acquisition and correction |
Also Published As
Publication number | Publication date |
---|---|
CN106685972B (en) | 2019-08-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100599204B1 (en) | Wire and radio data synchronization system for mobile environment and synchronization method using the same | |
CN102333092B (en) | Network user identification method and application server | |
US8886704B2 (en) | Method, system, and computer program product for automatically performing an operation in response to information | |
CN103365865B (en) | Date storage method, data download method and its device | |
CN103338208B (en) | Method and system for SQL injection and defense | |
CN102761532B (en) | The information processing system of Internet video is unified method | |
CN102752300B (en) | Dynamic antitheft link system and dynamic antitheft link method | |
CN101471960A (en) | Service providing system, gateway, and server | |
CN103400283B (en) | A kind of advertisement push system based on home gateway and method | |
CN105812482B (en) | The sharing method and server platform of communication information | |
CN106973050A (en) | A kind of method and device of inter-network lock information sharing | |
CN106775486A (en) | Data access system, method and routing server, configuration center server | |
CN107222587B (en) | A kind of method for remotely accessing private network device | |
CN108710681A (en) | File acquisition method, device, equipment and storage medium | |
US20110004623A1 (en) | Web page relay apparatus | |
CN111277483B (en) | Multi-terminal message synchronization method, server and storage medium | |
CN115048080A (en) | Science and technology special distributor service cloud platform construction system based on big data | |
CN106685972B (en) | A kind of enhancing fault tolerant network video information process system and method | |
CN101998226A (en) | Mobile searching method and system | |
CN103034632A (en) | Information transmitting method and a system | |
EP3018883B1 (en) | Login method and system for client unit | |
CN1588968A (en) | Method for searching information using mobile terminal short message service | |
US20030154145A1 (en) | Membership information integrated management system, and membership information integrated management service | |
CN102780680B (en) | Method and system for backcasting data of SNS (Social Network Site) platform | |
CN102195959A (en) | Method and device for resolving extensible markup language (XML) data of session initiation protocol (SIP) signaling |
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 | ||
PE01 | Entry into force of the registration of the contract for pledge of patent right | ||
PE01 | Entry into force of the registration of the contract for pledge of patent right |
Denomination of invention: An enhanced fault tolerant network video information processing system and method Effective date of registration: 20210622 Granted publication date: 20190802 Pledgee: Beijing culture science and technology financing Company limited by guarantee Pledgor: CBC CLOUD TECHNOLOGY Co.,Ltd. Registration number: Y2021980005035 |