一种视频检测的方法及终端,该方法包括:启动浏览器应用程序,并利用该浏览器应用程序加载服务器发送的视频页面,检测该视频页面中是否包含视频文件的URL,若该视频页面中包含视频文件的URL。则确定该视频页面有可播放视频,若该视频页面中未包含视频文件的URL,则确定该视频页面无可播放视频。通过上述的检测过程,可确定加载的视频页面是否有可播放视频,能够有效完成视频检测,提高视频检测的准确率。
【技术实现步骤摘要】
本专利技术涉及通信
,尤其涉及一种视频检测的方法及终端、服务器及系统。
技术介绍
用户在播放视频时会出现进入的网页不能播放视频的情况,导致用户的体验较差。目前,为了降低用户打开的网页不能播放视频的几率,可对视频数据进行处理,具体的:可通过网络爬虫程序抓取视频的播放页面,在抓取回来的视频页面中查找特定的关键字,这些关键字可作为判断视频是否已经失效的标志,例如:页面不存在、404页面、视频已经失效等,如果视频页面存在这些关键字,则判定为失效视频,否则,确定为可播放视频。然而,现有技术中,有些视频失效的信息并不在视频页面的超文本标记语言(Hyper Text Markup Language,HTML)中出现,而是在插件中显示不可播放,对于这类的情况通过上述的关键字判断方式是检测部不来的,且在视频可以播放时,但是页面中可能会出现一些会被判定为失效的关键字,这类视频会被误认为是失效的,所以这种根据页面的关键字检测视频是否可播放的方法的准确率较低。
技术实现思路
有鉴于此,本专利技术提供一种视频检测的方法及终端,用于解决现有技术中视频检测的准确率低的问题。本专利技术实施例提供的视频检测的方法,包括:终端启动浏览器应用程序,并利用所述浏览器应用程序加载服务器发送的视频页面;检测所述视频页面中是否包含视频文件的统一资源定位符URL ;若所述视频页面中包含所述视频文件的URL,则确定所述视频页面有可播放视频;若所述视频页面中未包含所述视频文件的URL,则确定所述视频页面无可播放视频。本专利技术实施例提供的终端,包括:启动加载模块,用于启动浏览器应用程序,并利用所述浏览器应用程序加载服务器发送的视频页面;第一检测模块,用于在启动加载模块加载所述视频页面之后,检测所述视频页面中是否包含视频文件的统一资源定位符URL ;第一处理模块,用于若所述第一检测模块确定所述视频页面中包含所述视频文件的URL,则确定所述视频页面有可播放视频;第二处理模块,用于若所述第一检测模块确定所述视频页面中未包含所述视频文件的URL,则确定所述视频页面无可播放视频。从以上技术方案可以看出,本专利技术实施例具有以下优点:终端启动浏览器应用程序,并利用该浏览器应用程序加载服务器发送的视频页面,检测该视频页面中是否包含视频文件的统一资源定位符(UniformResoureLocator,URL),若该视频页面中包含视频文件的URL。则确定该视频页面有可播放视频,若该视频页面中未包含视频文件的URL,则确定该视频页面无可播放视频。通过上述的检测过程,可确定加载的视频页面是否有可播放视频,能够有效完成视频检测,提高视频检测的准确率。为让本专利技术的上述和其他目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附图式,作详细说明如下。【附图说明】图1为为本专利技术实施例中视频检测系统的结构图;图2为本专利技术实施例中终端的结构的示意图;图3为本专利技术实施例中视频检测的方法的实施例的一个示意图;图4为本专利技术实施例中视频检测的方法的实施例的另一示意图;图5为本专利技术实施例中视频检测的方法的实施例的另一示意图;图6a为本专利技术实施例中手机启动视频检测功能时显示界面的示意图;图6b为本专利技术实施例中手机启动浏览器应用程序后的显示界面的示意图;图6c为本专利技术实施例中手机加载视频页面后的显示界面的示意图;图6d为本专利技术实施例中手机在显示界面上显示选择窗口的示意图;图6e为本专利技术实施例中手机播放视频文件的显示界面的示意图;图6f为本专利技术实施例中手机通过截图方式得到的播放图片的示意图;图7为本专利技术实施例中终端的结构的一个示意图;图8为本专利技术实施例中终端的结构的另一示意图;图9为本专利技术实施例中终端的结构的另一示意图。【具体实施方式】为更进一步阐述本专利技术为实现预定专利技术目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本专利技术的【具体实施方式】、结构、特征及其功效,详细说明如后。为了更好的理解本专利技术实施例中的视频检测的方法,下面将介绍对视频进行检测的系统,请参阅图1,为本专利技术实施例中视频检测系统的结构图,包括:若干个终端101、服务器102,视频统计数据库103、视频逻辑数据库104。其中,服务器102可支持视频数据中转服务(Phone Text Video Server)及视频可播放性检测后台服务,且服务器102可从视频统计数据库103获取视频页面的数据。其中,服务器102可从视频统计数据库103中获取视频页面的数据,但是却不能从视频逻辑数据库104获取数据,视频统计数据库103进行数据更新之后,可同步对视频逻辑数据库104中的数据进行更新,即视频逻辑数据库104相当于视频统计数据库103的备份数据库。其中,该视频检测系统中的若干个终端101都可以执行本专利技术实施例中的视频检测的方法,且终端101的个数越多,完成视频检测的时间就越短,速度更快。在本专利技术实施例中,终端101开启视频检测的功能后,将向服务器102发送测试请求消息,服务器102接收到该测试请求消息之后,将对视频统计数据库103中的视频页面进行标记,并获取一定大小的已标记的视频页面发送给终端101,由终端101逐个按照本专利技术实施例中的视频检测的方法对视频页面进行检测,并将检测结果发送给服务器102,服务器102可根据该检测结果对视频统计数据库103进行更新,删除不可播放视频的视频页面,且视频统计数据库103更新之后,还将同步更新视频逻辑数据库104。为了更好的理解本专利技术实施例中的技术方案,请参阅图2,图2为执行本专利技术实施例中的视频检测的方法的终端的结构框图。如图2所示,终端包括存储器202、存储控制器204,一个或多个(图中仅示出一个)处理器206、外设接口 208、射频模块210、定位模块212、摄像模块214、音频模块216、触控屏幕218以及按键模块220。这些组件通过一条或多条通讯总线/信号线222相互通讯。可以理解,图2所示的结构仅为示意,终端还可包括比图2中所示更多或者更少的组件,或者具有与图2所示不同的配置。图2中所示的各组件可以采用硬件、软件或其组合实现存储器202可用于存储软件程序以及模块,如本专利技术实施例中的在终端内字符输入方法及装置对应的程序指令/模块,处理器202通过运行存储在存储器204内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的视频检测的方法。存储器202可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器202可进一步包括相对于处理器206远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。处理器206以及其他可能的组件对存储器202的访问可在存储控制器204的控制下进行。外设接口 208将各种输入/输入装置耦合至CPU以及存储器202。处理器206运行存储器202内的各种软件、指令以执行终端的各种功能以及进行数据处理。在一些实施例中,外设接口 208,处理器206以及存储控制器204可以在单个芯片中实现。在其他一些实例中,他们可以分别由独立的芯片实现。射频模块210用于接收以及发送电磁波,实现电磁波与电信号的相互转本文档来自技高网...
【技术保护点】
一种视频检测的方法,其特征在于,包括:启动浏览器应用程序,并利用所述浏览器应用程序加载服务器发送的视频页面;检测所述视频页面中是否包含视频文件的统一资源定位符URL;若所述视频页面中包含所述视频文件的URL,则确定所述视频页面有可播放视频;若所述视频页面中未包含所述视频文件的URL,则确定所述视频页面无可播放视频。
【技术特征摘要】
【专利技术属性】
技术研发人员:陈六四,陈华明,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。