CN106685972B - 一种增强容错网络视频信息处理***及方法 - Google Patents

一种增强容错网络视频信息处理***及方法 Download PDF

Info

Publication number
CN106685972B
CN106685972B CN201611259480.9A CN201611259480A CN106685972B CN 106685972 B CN106685972 B CN 106685972B CN 201611259480 A CN201611259480 A CN 201611259480A CN 106685972 B CN106685972 B CN 106685972B
Authority
CN
China
Prior art keywords
video information
module
word
network video
url
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201611259480.9A
Other languages
English (en)
Other versions
CN106685972A (zh
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/zh
Publication of CN106685972A publication Critical patent/CN106685972A/zh
Application granted granted Critical
Publication of CN106685972B publication Critical patent/CN106685972B/zh
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)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Computer And Data Communications (AREA)

Abstract

本发明涉及一种增强容错网络视频信息处理***及方法,所述增强容错网络视频信息处理***,包括客户端、网关服务器、网络视频信息服务器;所述网关服务器包括,收发模块、解析模块、转换模块、配置模块、错误判断模块和拼写纠错模块;在配置模块不能完全匹配到相应视频信息接口地址时,不做相近搜索,而是进行纠错操作,得到纠正后的URL进行重新配置,直至完全匹配,防止由于容错系数过大,而传播与视频不相符的视频信息,降低观感。

Description

一种增强容错网络视频信息处理***及方法
技术领域
本发明属于网络信息处理技术领域,特别涉及一种增强容错网络视频信息处理***。
背景技术
随着网络技术的飞速发展,人们对网络的应用要求越来越高,在网络上传播的各种视频文件逐渐成为网络传播的主流传播媒体,但目前,在社会性网络服务社区或软件上,用户不能直接通过使用SWF格式的网络视频url实现获取网络视频相关信息以及对其进行分享转播的功能,而通常更多支持的是针对网络视频播放页面的html格式的url获取网络视频相关信息并进行分享转播。这样的信息处理降低了网络视频可欣赏性,对于网络视频传播运营商而言,无序地传播这些视频相关的信息,不利于其视频传播的统一性,并且这样的无序传播也会提高其运营成本,使网络视频传播不易于维护。
中国专利CN102761532中公开了一种网络视频的信息处理***和方法,丰富了网络视频信息的播放内容,有效支持了视频网络服务,但是专利文件中的容错系数较大,很有可能传播不对应的视频信息;另一方面,在小概率事件中,针对用户输入错误,或者其他问题,可能导致不能百分之百匹配到对应的视频信息接口地址,当容错匹配也失效时,即无法获取相关视频信息。针对上述缺陷,本发明提供了一种增强容错网络视频信息处理***,大大提高网络视频信息的准确性,确保视频转发时百分之百带有相关视频信息。
发明内容
为了解决上述问题,本发明提供了一种增强容错网络视频信息处理***,大大提高网络视频信息的准确性,避免了小概率的视频转发错误,具体方案如下:
一种增强容错网络视频信息处理***,包括客户端、网关服务器、网络视频信息服务器;
所述网关服务器用于接收所述客户端通过预设CGI标准接口发送的以URL作为参数的请求,对参数进行解析,然后转换匹配得到对应网络视频的视频信息接口地址,根据所述视频信息接口地址访问对应的网络视频信息服务器,获取网络视频信息后返回给客户端;所述网络视频信息服务器,用于存储网络视频信息,并在接收到网关服务器根据视频信息接口地址的访问请求后,读取相应的网络视频信息,并根据视频信息统一协议转换网络视频信息后返回给网关服务器,所述客户端,用于通过网络视频的预设CGI标准接口向网关服务器发送以网络视频的URL作为参数的网络视频信息请求;并接收网关服务器返回的网络视频信息;
所述网关服务器包括,收发模块、解析模块、转换模块、配置模块、错误判断模块和拼写纠错模块;
所述收发模块,用于接收客户端发送的请求,并将网络视频信息服务器反馈的网络视频信息发送给客户端;
所述解析模块用于在接收到所述客户端发送的以网络视频的URL作为参数的请求后,解析所述网络视频的URL结构,获取所述网络视频的URL中的网络域名信息;
所述转换模块,用于根据网络域名信息,将网络视频的URL根据预设规则转换为对应视频播放页面HTML格式的URL;
所述配置模块,用于根据所述视频播放页面的HTML格式URL,依据统一网关配置文件匹配得到其所对应的视频信息接口地址;
所述错误判断模块,用于当配置模块不能得到100%完全匹配的视频信息接口地址时,统计视频播放页面HTML格式的不匹配字符,判断所述不匹配字符所对应的错误词语;
所述拼写纠错模块,用于针对错误判断模块得到的错误词语进行纠错操作,得到纠正后的词语;并修改对应视频播放页面的HTML格式URL,发送给所述配置模块进行重新配置。
进一步地,所述网关服务器中还包括错词库模块,用于存储错误词语所对应的正确单词,并在接收到所述拼写纠错模块发送的错误词语纠错请求,搜索对应正确单词,并将得到的正确单词反馈给拼写纠错模块。
较优地,所述纠错模块包括错词库查找单元、语言判断单元、网页采集单元和纠错单元;
所述错词库查找单元,用于针对错误判断模块得到的错误词语向错词库模块发送错误词语纠错请求,接收所述错词库模块反馈的正确单词,并将所述正确单词发送给纠错单元;
所述语言判断单元,当错词库中无对应正确单词时,用于针对错误判断模块得到的错误词语进行语种判断,并根据不同的语种启动不同的搜索引擎,对所述词语进行搜索操作;
所述网页采集单元,用于采集搜索引擎给出的纠正后的词语,发送给纠错单元;
所述纠错单元,用于接收纠正后的词语,对相应视频播放页面的HTML格式URL进行修改,然后将所述URL发送给所述配置模块进行重新配置,同时更新错词库模块。
进一步地,所述网关服务器还包括提示模块,用于当配置模块不能得到100%完全匹配的视频信息接口地址时,向客户端发送手动修改网络视频URL的提示信息。
进一步地,所述网关服务器还包括监控更新模块,用于统计监控最终未能成功配置视频信息接口地址的URL,并针对失败两次以上的URL以及访问视频接口地址失败的URL,生成警告报告给相关维护人员,并根据配置成功的视频信息接口地址更新网关服务器的网关配置文件。
进一步地,所述网关服务器还包括原视频信息提取模块、原视频信息发送模块和临时视频信息存储模块,当网页采集单元未能采集到纠正后词语时,用于采集客户端原分享页面的原视频信息;所述原视频信息发送模块,用于将原视频信息提取模块获得的原视频信息发送给待接收客户端,并发送给临时视频文件存储模块备份为临时视频信息;所述临时视频信息存储模块,用于接收并存储原视频信息发送模块发送的原视频信息,并进行存储为临时视频信息。
更进一步地,所述网关服务器还包括临时视频信息巡检模块,用于提取临时视频信息,并将其与网络视频信息服务器中的网络视频信息进行对比匹配,当匹配到满足Ndiff<αNdomain的最接近的网络视频信息后,将所述临时视频信息删除,并根据最接近的网络视频信息接口更新统一网关配置文件;否则,将所述临时视频信息存储至网络视频信息服务器,并更新统一网关配置文件;
其中,Ndiff<表示匹配中出现不一致的字符数,α表示容错系数,α取值范围为0.15-0.2,Ndomain表示临时视频信息总字符数。
本发明另一方面还提供一种增强容错网络视频信息处理方法,包括如下步骤:
S100发送步骤:客户端通过网络视频的预设CGI标准接口向网关服务器发送以网络视频的URL作为参数的网络视频信息请求;
S200解析访问步骤:
S201:网关服务器接收客户端通过预设CGI标准接口发送的以URL作为参数的请求,解析网络视频的URL结构,获取所述网络视频的URL中的网络域名信息;
S202:根据解析得到的所述网络视频的URL中的网络域名信息,将网络视频的URL根据预设规则转换为对应视频播放页面HTML格式的URL;
S203:根据转换得到所述视频播放页面的HTML格式URL,依据网关配置文件匹配得到其所对应的视频信息接口地址;
S204:如果匹配到100%对应的视频信息接口地址,根据所述视频信息接口地址访问对应的网络视频信息服务器;
S205:如果不能100%匹配到对应视频信息接口地址,统计视频播放页面HTML格式的不匹配字符,判断所述不匹配字符所对应的错误词语,并将错误词语进行纠错操作,得到纠正后的词语后,修改对应视频播放页面的HTML格式URL,重新进行S203步骤;
S300读取步骤:网络视频信息服务器接收到网关服务器的访问请求后,读取相应的网络视频信息,并根据视频信息统一协议获转换网络视频信息后返回给网关服务器;
S400返回步骤:网关服务器获取所述网络视频信息后返回给客户端。
进一步地,所述错误词语纠错操作包括如下步骤:
当配置模块不能得到100%完全匹配的视频信息接口地址时,统计视频播放页面HTML格式的不匹配字符,判断所述不匹配字符所对应的错误词语;
针对错误词语在错词库中搜索对应正确单词,如果搜索到对应正确单词,根据正确单词修改相应视频播放页面的HTML格式URL;如果未能搜索到对应正确单词,判断错误词语的语种,启动相应搜索引擎,对所述词语进行搜索,收集搜索页面的拼写建议及纠错后词语,修改相应视频播放页的HTML格式URL。
优选地,所述增强容错网络视频信息处理方法还包括:
原视频信息提取步骤:当错误词语进行纠错操作失败或将错误词语进行纠错后仍然不能匹配到网络视频信息接口地址时,提取客户端原分享页面的原视频信息或自定义信息;
原视频信息发送步骤:将提取的客户端原分享页面的原视频信息或自定义信息发送给待接收客户端,并发送给网络视频服务器进行存储备份为临时视频信息。
本发明的有益效果在于,在不能完全匹配到相应视频信息接口地址时,不做相近搜索,而是进行纠错操作,多种方法,多个层次纠错操作,大大提高视频信息的正确性。当任何方式都不能匹配到正确的视频信息接口地址,或者访问视频信息接口地址失败的情况下,提取原转播方客户端的原视频信息,不做判断进行转发,使得视频转发过程中可以100%配有相关视频信息,提高可观赏度。同时,在多方位纠错的过程中,丰富网关服务器以及网络视频信息服务器,可有效降低纠错时间,提高纠错成功率,使之更具有实用性。
附图说明
图1.实施例1所述增强容错网络视频信息处理***结构说明图;
图2.实施例2所述增强容错网络视频信息处理***结构说明图;
图3.实施例3所述拼写纠错模块内各单元的连接关系图;
图4.实施例5所述增强容错网络视频信息处理***结构说明图;
图5.实施例6所述增强容错网络视频信息处理方法的流程图。
具体实施方式
下面结合附图和实施例对本发明作进一步的描述,下列实施例仅用于解释本发明的发明内容,不用于限定本发明的保护范围。
实施例1
如图1所示,一种增强容错网络视频信息处理***,包括客户端、网关服务器、网络视频信息服务器;
所述网关服务器用于接收所述客户端通过预设CGI标准接口发送的以URL作为参数的请求,对参数进行解析,然后转换匹配得到对应网络视频的视频信息接口地址,根据所述视频信息接口地址访问对应的网络视频信息服务器,获取网络视频信息后返回给客户端;所述网络视频信息服务器,用于存储网络视频信息,并在接收到网关服务器根据视频信息接口地址的访问请求后,读取相应的网络视频信息,并根据视频信息统一协议转换网络视频信息后返回给网关服务器,所述客户端,用于通过网络视频的预设CGI标准接口向网关服务器发送以网络视频的URL作为参数的网络视频信息请求;并接收网关服务器返回的网络视频信息;
所述网关服务器包括,解析模块、转换模块、配置模块、错误判断模块和拼写纠错模块;所述解析模块用于在接收到所述客户端发送的以网络视频的URL作为参数的请求后,解析所述网络视频的URL结构,获取所述网络视频的URL中的网络域名信息;所述转换模块,用于根据网络域名信息,将网络视频的URL根据预设规则转换为对应视频播放页面HTML格式的URL;所述配置模块,用于根据所述视频播放页面的HTML格式URL,依据统一网关配置文件匹配得到其所对应的视频信息接口地址;所述错误判断模块,用于当配置模块不能得到100%完全匹配的视频信息接口地址时,统计视频播放页面HTML格式的不匹配字符,判断所述不匹配字符所对应的错误词语;所述拼写纠错模块,用于针对错误判断模块得到的错误词语进行纠错操作,得到纠正后的词语;并修改对应视频播放页面的HTML格式URL,发送给所述配置模块进行重新配置。
其中,CGI:Common Gate Interface,通用网关接口,简称CGI。
HTML:HyperText Mark-up Language,超文本标记语言或超文本链接标示语言。
URL:Uniform/Universal Resource Locator,统一资源定位符。
根据所述视频信息接口地址访问对应的网络视频信息服务器和根据视频信息统一协议转换网络视频信息后返回给网关服务器均为现有技术,因此,不做过多详述。
本发明的增强容错网络视频信息处理***,在配置模块不能完全匹配到相应视频信息接口地址时,不做相近搜索,而是进行纠错操作,得到纠正后的URL进行重新配置,直至完全匹配,防止由于容错系数过大,而传播与视频不相符的视频信息,降低观感。
实施例2
本实施例的增强容错网络视频信息处理***,与实施例1的区别在于,如图2所示,进一步限定了,网关服务器2中还包括错词库模块201,用于存储错误词语所对应的正确单词,并在接收到所述拼写纠错模块105发送的错误词语纠错请求,搜索对应正确单词,并将得到的正确单词反馈给拼写纠错模块。设置错词库模块,存储常见的错误词语及对应正确词语,简单便捷,快速纠错,并在错词库模块不断积累的过程中,有效提高纠错成功率。
实施例3
本实施例的增强容错网络视频信息处理***,与实施例2的区别在于,如图3所示,进一步限定了,拼写纠错模块105包括错词库查找单元301、语言判断单元302、网页采集单元303和纠错单元304,所述错词库查找单元301,用于针对错误判断模块104得到的错误词语向错词库模块201发送错误词语纠错请求,接收所述错词库模块201反馈的正确单词,并将所述正确单词发送给纠错单元304;所述语言判断单元302,当错词库模块201中无对应正确单词时,用于针对错误判断模块104得到的错误词语进行语种判断,并根据不同的语种启动不同的搜索引擎,对所述词语进行搜索操作;所述网页采集单元303,用于采集搜索引擎给出的纠正后的词语,发送给纠错单元304;所述纠错单元304,用于接收纠正后的词语,对相应视频播放页面的HTML格式URL进行修改,然后将所述URL发送给所述配置模块106进行重新配置,同时更新错词库模块201。
本实施例的增强容错网络视频信息处理***,拼写纠错模块首先进行错词库内搜索,当搜索到相应词语,直接纠错;当错词库中没有相关的存储信息,就要对错误词语进行语言判断以启动相应搜索引擎,借助搜索引擎给出的纠错建议,进行纠错,提高准确性。
实施例4
本实施例的增强容错网络视频信息处理***,与实施例1的区别在于,进一步限定了,网关服务器2还包括提示模块,用于当配置模块106不能得到100%完全匹配的视频信息接口地址时,向客户端1发送手动修改网络视频URL的提示信息。
进一步地,网关服务器2还包括监控更新模块,用于统计监控最终未能成功配置视频信息接口地址的URL,并针对失败两次以上的URL以及访问视频接口地址失败的URL,生成警告报告给相关维护人员,并根据配置成功的视频信息接口地址更新网关服务器2的网关配置文件。
针对URL进行一次或多次纠错后依旧未能成功配置视频信息接口地址,说明URL错误的可能性较小,需要进行告警,以确认是否因为html格式的URL有变化或者视频信息接口地址有变化导致的。
实施例5
本实施例的增强容错网络视频信息处理***,与实施例1的区别在于,如图4所示,进一步限定了,网关服务器2还包括原视频信息提取模块501、原视频信息发送模块502和临时视频信息存储模块503,当网页采集单元303未能采集到纠正后词语时,用于采集客户端1原分享页面的原视频信息;所述原视频信息发送模块502,用于将原视频信息提取模块501获得的原视频信息发送给待接收客户端1,并发送给临时视频信息存储模块503备份为临时视频信息;所述临时视频信息存储模块503,用于接收并存储原视频信息发送模块502发送的原视频信息,并进行存储为临时视频信息。
进一步地,所述网关服务器2还包括临时视频信息巡检模块504,用于提取临时视频信息,并将其与网络视频信息服务器3中的网络视频信息进行对比匹配,当匹配到满足Ndiff<αNdomain的最接近的网络视频信息后,将所述临时视频信息删除,并根据最接近的网络视频信息接口更新统一网关配置文件;否则,将所述临时视频信息存储至网络视频信息服务器3,并更新统一网关配置文件;
其中,Ndiff表示匹配中出现不一致的字符数,α表示容错系数,α取值范围为0.15-0.2,Ndomain表示临时视频信息总字符数。
本实施例提供的增强容错网络视频信息处理***,当未能在错词库中搜索到相关正确词语,搜索引擎也未能给出相应纠错建议,及任何情况下的不能找到相应视频信息接口地址或访问视频接口地址失败时,给出一种转播视频信息的方式,将转播方客户端现有的视频信息或者转播方自定义的信息完整的转给接收方的客户端,优化网络视频信息处理方式,完善网络视频信息传播功能,使之更具有实用性。
另一方面,将转播方客户端现有的视频信息或者转播放自定义的信息暂存在网关服务器中形成临时视频信息,对所述临时视频信息进行定时监控巡检,删除临时视频信息或者存储至网络视频信息服务器形成正规视频信息,释放网关服务器的内存,同时丰富网络视频信息服务器的信息。
实施例6
本实施例提供一种增强容错网络视频信息处理方法,如图5所示,包括如下步骤:
S100发送步骤:客户端1通过网络视频的预设CGI标准接口向网关服务器2发送以网络视频的URL作为参数的网络视频信息请求;
S200解析访问步骤:
S201:网关服务器2接收客户端1通过预设CGI标准接口发送的以URL作为参数的请求,解析网络视频的URL结构,获取所述网络视频的URL中的网络域名信息;
S202:根据解析得到的所述网络视频的URL中的网络域名信息,将网络视频的URL根据预设规则转换为对应视频播放页面HTML格式的URL;
S203:根据转换得到所述视频播放页面的HTML格式URL,依据网关配置文件匹配得到其所对应的视频信息接口地址;
S204:如果匹配到100%对应的视频信息接口地址,根据所述视频信息接口地址访问对应的网络视频信息服务器3;
S205:如果不能100%匹配到对应视频信息接口地址,统计视频播放页面HTML格式的不匹配字符,判断所述不匹配字符所对应的错误词语,并将错误词语进行纠错操作,得到纠正后的词语后,修改对应视频播放页面的HTML格式URL,重新进行S203步骤;
S300读取步骤:网络视频信息服务器3接收到网关服务器2的访问请求后,读取相应的网络视频信息,并根据视频信息统一协议获转换网络视频信息后返回给网关服务器2;
S400返回步骤:网关服务器2获取所述网络视频信息后返回给客户端1。
实施例7
本实施例提供一种增强容错网络视频信息处理方法,与实施例6的区别在于,纠错操作包括如下步骤:
当配置模块106不能得到100%完全匹配的视频信息接口地址时,统计视频播放页面HTML格式的不匹配字符,判断所述不匹配字符所对应的错误词语;
针对错误词语在错词库中搜索对应正确单词,如果搜索到对应正确单词,根据正确单词修改相应视频播放页面的HTML格式URL;如果未能搜索到对应正确单词,判断错误词语的语种,启动相应搜索引擎,对所述词语进行搜索,收集搜索页面的拼写建议及纠错后词语,修改相应视频播放页的HTML格式URL。
优选地,还包括如下步骤:
原视频信息提取步骤:当错误词语进行纠错操作失败或将错误词语进行纠错后仍然不能匹配到网络视频信息接口地址时,提取客户端1原分享页面的原视频信息或自定义信息;
原视频信息发送步骤:将提取的客户端1原分享页面的原视频信息或自定义信息发送给待接收客户端1,并发送给网络视频服务器进行存储备份为临时视频信息。

Claims (10)

1.一种增强容错网络视频信息处理***,包括客户端(1)、网关服务器(2)、网络视频信息服务器(3);其特征在于,所述网关服务器(2)包括,收发模块(101)、解析模块(102)、转换模块(103)、配置模块(106)、错误判断模块(104)和拼写纠错模块(105);所述收发模块(101),用于接收客户端发送的请求,并将网络视频信息服务器反馈的网络视频信息发送给客户端;所述解析模块(102)用于在接收到所述客户端(1)发送的以网络视频的URL作为参数的请求后,解析所述网络视频的URL结构,获取所述网络视频的URL中的网络域名信息;所述转换模块(103),用于根据网络域名信息,将网络视频的URL根据预设规则转换为对应视频播放页面HTML格式的URL;所述配置模块(106),用于根据所述视频播放页面的HTML格式URL,依据统一网关配置文件匹配得到其所对应的视频信息接口地址;所述错误判断模块(104),用于当配置模块(106)不能得到100%完全匹配的视频信息接口地址时,统计视频播放页面HTML格式的不匹配字符,判断所述不匹配字符所对应的错误词语;所述拼写纠错模块(105),用于针对错误判断模块得到的错误词语进行纠错操作,得到纠正后的词语;并修改对应视频播放页面的HTML格式URL,发送给所述配置模块(106)进行重新配置。
2.如权利要求1所述的增强容错网络视频信息处理***,其特征在于,所述网关服务器(2)中还包括错词库模块(201),用于存储错误词语所对应的正确单词,并在接收到所述拼写纠错模块(105)发送的错误词语纠错请求,搜索对应正确单词,并将得到的正确单词反馈给拼写纠错模块。
3.如权利要求2所述的增强容错网络视频信息处理***,其特征在于,所述拼写纠错模块(105)包括错词库查找单元(301)、语言判断单元(302)、网页采集单元(303)和纠错单元(304),所述错词库查找单元(301),用于针对错误判断模块(104)得到的错误词语向错词库模块(201)发送错误词语纠错请求,接收所述错词库模块(201)反馈的正确单词,并将所述正确单词发送给纠错单元(304);所述语言判断单元(302),当错词库模块(201)中无对应正确单词时,用于针对错误判断模块(104)得到的错误词语进行语种判断,并根据不同的语种启动不同的搜索引擎,对所述词语进行搜索操作;所述网页采集单元(303),用于采集搜索引擎给出的纠正后的词语,发送给纠错单元(304);所述纠错单元(304),用于接收纠正后的词语,对相应视频播放页面的HTML格式URL进行修改,然后将所述URL发送给所述配置模块(106)进行重新配置,同时更新错词库模块(201)。
4.如权利要求1-3任一所述的增强容错网络视频信息处理***,其特征在于,所述网关服务器(2)还包括提示模块,用于当配置模块(106)不能得到100%完全匹配的视频信息接口地址时,向客户端(1)发送手动修改网络视频URL的提示信息。
5.如权利要求4所述的增强容错网络视频信息处理***,其特征在于,所述网关服务器(2)还包括监控更新模块,用于统计监控最终未能成功配置视频信息接口地址的URL,并针对失败两次以上的URL以及访问视频接口地址失败的URL,生成警告报告给相关维护人员,并根据配置成功的视频信息接口地址更新网关服务器(2)的网关配置文件。
6.如权利要求4所述的增强容错网络视频信息处理***,其特征在于,所述网关服务器(2)还包括原视频信息提取模块(501)、原视频信息发送模块(502)和临时视频信息存储模块(503),当网页采集单元(303)未能采集到纠正后词语时,用于采集客户端(1)原分享页面的原视频信息;所述原视频信息发送模块(502),用于将原视频信息提取模块(501)获得的原视频信息发送给待接收客户端(1),并发送给临时视频信息存储模块(503)备份为临时视频信息;所述临时视频信息存储模块(503),用于接收并存储原视频信息发送模块(502)发送的原视频信息,并进行存储为临时视频信息。
7.如权利要求6所述的增强容错网络视频信息处理***,其特征在于,所述网关服务器(2)还包括临时视频信息巡检模块(504),用于提取临时视频信息,并将其与网络视频信息服务器(3)中的网络视频信息进行对比匹配,当匹配到满足Ndiff<αNdomain的最接近的网络视频信息后,将所述临时视频信息删除,并根据最接近的网络视频信息接口更新统一网关配置文件;否则,将所述临时视频信息存储至网络视频信息服务器(3),并更新统一网关配置文件;
其中,Ndiff<表示匹配中出现不一致的字符数,α表示容错系数,α取值范围为0.15-0.2,Ndomain表示临时视频信息总字符数。
8.一种增强容错网络视频信息处理方法,其特征在于,包括如下步骤:
S100发送步骤:客户端(1)通过网络视频的预设CGI标准接口向网关服务器(2)发送以网络视频的URL作为参数的网络视频信息请求;
S200解析访问步骤:
S201:网关服务器(2)接收客户端(1)通过预设CGI标准接口发送的以URL作为参数的请求,解析网络视频的URL结构,获取所述网络视频的URL中的网络域名信息;
S202:根据解析得到的所述网络视频的URL中的网络域名信息,将网络视频的URL根据预设规则转换为对应视频播放页面HTML格式的URL;
S203:根据转换得到所述视频播放页面的HTML格式URL,依据网关配置文件匹配得到其所对应的视频信息接口地址;
S204:如果匹配到100%对应的视频信息接口地址,根据所述视频信息接口地址访问对应的网络视频信息服务器(3);
S205:如果不能100%匹配到对应视频信息接口地址,统计视频播放页面HTML格式的不匹配字符,判断所述不匹配字符所对应的错误词语,并将错误词语进行纠错操作,得到纠正后的词语后,修改对应视频播放页面的HTML格式URL,重新进行S203步骤;
S300读取步骤:网络视频信息服务器(3)接收到网关服务器(2)的访问请求后,读取相应的网络视频信息,并根据视频信息统一协议获转换网络视频信息后返回给网关服务器(2);
S400返回步骤:网关服务器(2)获取所述网络视频信息后返回给客户端(1)。
9.如权利要求8所述的增强容错网络视频信息处理方法,其特征在于,并将错误词语进行纠错操作包括如下步骤:
当配置模块(106)不能得到100%完全匹配的视频信息接口地址时,统计视频播放页面HTML格式的不匹配字符,判断所述不匹配字符所对应的错误词语;
针对错误词语在错词库中搜索对应正确单词,如果搜索到对应正确单词,根据正确单词修改相应视频播放页面的HTML格式URL;如果未能搜索到对应正确单词,判断错误词语的语种,启动相应搜索引擎,对所述词语进行搜索,收集搜索页面的拼写建议及纠错后词语,修改相应视频播放页的HTML格式URL。
10.如权利要求9所述的增强容错网络视频信息处理方法,其特征在于,所述增强容错网络视频信息处理方法还包括:
原视频信息提取步骤:当错误词语进行纠错操作失败或将错误词语进行纠错后仍然不能匹配到网络视频信息接口地址时,提取客户端(1)原分享页面的原视频信息或自定义信息;
原视频信息发送步骤:将提取的客户端(1)原分享页面的原视频信息或自定义信息发送给待接收客户端(1),并发送给网络视频服务器进行存储备份为临时视频信息。
CN201611259480.9A 2016-12-30 2016-12-30 一种增强容错网络视频信息处理***及方法 Active CN106685972B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611259480.9A CN106685972B (zh) 2016-12-30 2016-12-30 一种增强容错网络视频信息处理***及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611259480.9A CN106685972B (zh) 2016-12-30 2016-12-30 一种增强容错网络视频信息处理***及方法

Publications (2)

Publication Number Publication Date
CN106685972A CN106685972A (zh) 2017-05-17
CN106685972B true CN106685972B (zh) 2019-08-02

Family

ID=58871786

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611259480.9A Active CN106685972B (zh) 2016-12-30 2016-12-30 一种增强容错网络视频信息处理***及方法

Country Status (1)

Country Link
CN (1) CN106685972B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111612007A (zh) * 2020-05-19 2020-09-01 黑龙江工业学院 一种基于图像采集和修正的英语二级盲文转换***

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101477540A (zh) * 2009-01-21 2009-07-08 佛朗索瓦·卢克·科利侬 一种用于url重写的方法和设备
CN102624918A (zh) * 2012-03-30 2012-08-01 北京英富森信息技术有限公司 一种基于url重写技术的代理访问方法
CN102902780A (zh) * 2012-09-28 2013-01-30 五八有限公司 一种统一资源定位符url动态匹配方法及装置
CN103853722A (zh) * 2012-11-29 2014-06-11 腾讯科技(深圳)有限公司 一种基于检索串的关键词扩展方法、装置和***
CN104123125A (zh) * 2013-04-26 2014-10-29 腾讯科技(深圳)有限公司 网页资源的获取方法及装置
CN105407407A (zh) * 2014-06-26 2016-03-16 广州市动景计算机科技有限公司 视频的播放方法和装置

Family Cites Families (2)

* 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
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101477540A (zh) * 2009-01-21 2009-07-08 佛朗索瓦·卢克·科利侬 一种用于url重写的方法和设备
CN102624918A (zh) * 2012-03-30 2012-08-01 北京英富森信息技术有限公司 一种基于url重写技术的代理访问方法
CN102902780A (zh) * 2012-09-28 2013-01-30 五八有限公司 一种统一资源定位符url动态匹配方法及装置
CN103853722A (zh) * 2012-11-29 2014-06-11 腾讯科技(深圳)有限公司 一种基于检索串的关键词扩展方法、装置和***
CN104123125A (zh) * 2013-04-26 2014-10-29 腾讯科技(深圳)有限公司 网页资源的获取方法及装置
CN105407407A (zh) * 2014-06-26 2016-03-16 广州市动景计算机科技有限公司 视频的播放方法和装置

Also Published As

Publication number Publication date
CN106685972A (zh) 2017-05-17

Similar Documents

Publication Publication Date Title
KR100599204B1 (ko) 모바일 환경에서의 유무선 데이터 동기화 시스템 및 이를이용한 동기화 방법
CN103338208B (zh) 一种sql注入防御的方法和***
US7603437B2 (en) Method, system, and computer program product for sharing information within a global computer network
CN102171690B (zh) 用于在基于网络的地址簿中实现个性化和映射的***与方法
CN102761532B (zh) 网络视频的信息处理***和方法
CN108452525B (zh) 一种游戏中聊天信息的监控方法及***
CN102752300B (zh) 动态防盗链***和动态防盗链方法
EP2681671A1 (en) System and methods for facilitating the synchronization of data
US20100180325A1 (en) System and method for providing a normalized security list
CN102333092A (zh) 一种网络用户识别的方法及其应用服务器
CN107992513B (zh) 一种信息处理***及其实现信息处理的方法
US20020038349A1 (en) Method and system for reusing internet-based applications
CN102929984A (zh) 失效网址搜索方法和装置
US20110004623A1 (en) Web page relay apparatus
CN106685972B (zh) 一种增强容错网络视频信息处理***及方法
CN115048080A (zh) 一种基于大数据的科技特派员服务云平台构建***
CN101415008A (zh) 基于xmpp协议实现呼叫中心的方法
CN108681588A (zh) 一种接口访问实时统计方法及***
CN102780680B (zh) Sns平台数据回推方法及***
CN1588968A (zh) 使用移动终端的短信服务进行信息搜索的方法
RU2447613C2 (ru) Способ обработки услуг, система связи и связанное устройство
US20110246500A1 (en) Storing and querying of user feedback in a personal repository accessible to a personal computing device
CN105939367A (zh) 推送Web页面的方法及装置
US11057470B2 (en) Communication device and communication method for processing meta data
KR20050096078A (ko) SyncML 서비스를 이용하여 사용자 데이터를 서로다른 클라이언트에 제공하기 위한 동기화 방법 및 그 시스템

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