CN106685972A - Fault-tolerant enhanced network video information processing system and method - Google Patents

Fault-tolerant enhanced network video information processing system and method Download PDF

Info

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
Application number
CN201611259480.9A
Other languages
Chinese (zh)
Other versions
CN106685972B (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.)
China Science And Technology Co Ltd
Original Assignee
China Science And Technology 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 China Science And Technology Co Ltd filed Critical China Science And Technology Co Ltd
Priority to CN201611259480.9A priority Critical patent/CN106685972B/en
Publication of CN106685972A publication Critical patent/CN106685972A/en
Application granted granted Critical
Publication of CN106685972B publication Critical patent/CN106685972B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • 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
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • 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
    • 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/27Server based end-user applications
    • H04N21/274Storing end-user multimedia data in response to end-user request, e.g. network recorder
    • 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
    • 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
    • H04N21/8586Linking 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

One kind strengthens fault tolerant network video information process system and method
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.
CN201611259480.9A 2016-12-30 2016-12-30 A kind of enhancing fault tolerant network video information process system and method Active CN106685972B (en)

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)

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

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

Patent Citations (8)

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

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