一种播放手机网站的视频的方法及装置的制作方法

文档序号:7914423阅读:128来源:国知局
专利名称:一种播放手机网站的视频的方法及装置的制作方法
技术领域
本发明涉及网站监管技术,特别涉及一种播放手机网站的视频的方法及装置。背景技术
对互联网的内容进行监管,是减少互联网中有害信息传播的重要手段。现有的监管方式,主要是针对以电脑为终端的传统互联网的,采用的技术比较简单,例如通过网络爬虫获取互联网上的网页,然后通过关键词匹配的方法,从获取的网页上提取非法内容,如果网页中有指向音视频的链接时,通过该链接将音视频内容直接下载到本地进行查看。但是,随着手机等移动设备的兴起,移动互联网已经越来越多地介入到人们的生活。移动互联网与传统互联网的区别主要在终端,由于手机终端屏幕的大小受到限制,通常人们希望在手机终端展现的数据量不要太大,因此,大多数的手机网站,采用了与传统的电脑终端浏览器可识别的超文本标记语言(HTML,Hypertext Markup Language)不同的无线标记语言(WML,Wireless Markup Language)来编写手机网页,这种由WML语言编写的网页内容可供手机用户浏览,但是却不能直接用电脑终端的浏览器进行浏览。由于手机网站内容不能直接通过电脑终端浏览,导致监管人员不得不采用手机终端对手机互联网的内容进行监管,容易出现监管不全,效率低下的问题,此外,以往的互联网音视频监管中,没有充分挖掘网页中的各种音视频链接并对这些链接进行检测,也造成了漏检的可能,降低了监管效率。

发明内容本发明所要解决的技术问题是提供一种播放手机网站的视频的方法及装置,以提高对手机网站进行监管的效率。本发明为解决技术问题而采用的技术方案是提供一种播放手机网站的视频的方法,包括A.获取手机网站的网络地址;B.将所述网络地址下的无线标记语言WML格式的网页转化为超文本标记语言HTML格式的网页;C.从所述HTML格式的网页中提取视频超链接;D.在所述HTML格式的网页上播放所述视频超链接指向的视频文件。根据本发明之一优选实施例,所述步骤A包括获取种子手机网站的网络地址,并进一步利用种子手机网站上的超链接,获取超链接所指向手机网站的网络地址。根据本发明之一优选实施例,所述方法在步骤C后进一步包括下载所述视频超链接指向的视频文件;和/或,所述方法在步骤B后进一步包括对所述HTML格式的页面进行截图。根据本发明之一优选实施例,在所述步骤B中,将所述网络地址下的多个WML格式的网页转化为一个HTML格式的网页。根据本发明之一优选实施例,所述步骤C包括C1.从所述HTML格式的网页中提取各个超链接;C2.利用各个超链接发送获取该超链接指向的数据的请求,并接收该超链接指向的数据所处的服务器返回的回应信息;C3.从所述回应信息中确定该超链接指向的数据的类型,若该超链接指向的数据的类型为视频流,则确定该超链接为所述视频超链接。根据本发明之一优选实施例,所述步骤Cl进一步包括当所述HTML格式的网页中有加密超链接时在提取所述加密超链接前对所述加密超链接进行解密。根据本发明之一优选实施例,所述步骤C进一步包括在所述HTML格式的网页上标注或突出显示所述视频超链接。根据本发明之一优选实施例,所述步骤D包括在浏览器加载所述HTML格式的网页时,获取播放器控件在操作系统中的执行权项,加载所述播放器控件,通过所述播放器控件调用本地机器上预装的播放器程序对所述视频超链接指向的视频文件进行播放。本发明还提供了一种播放手机网站的视频的装置,包括寻址单元,用于获取手机网站的网络地址;转化单元,用于将所述网络地址下的无线标记语言WML格式的网页转化为超文本标记语言HTML格式的网页;提取单元,用于从所述HTML格式的网页中提取视频超链接;播放单元,用于在所述HTML格式的网页上播放所述视频超链接指向的视频文件。根据本发明之一优选实施例,所述寻址单元获取种子手机网站的网络地址,并进一步利用种子手机网站上的超链接,获取超链接所指向手机网站的网络地址。根据本发明之一优选实施例,所述装置进一步包括下载单元,用于下载所述视频超链接指向的视频文件;和/或,截图单元,用于对所述HTML格式的页面进行截图。根据本发明之一优选实施例,所述转化单元将所述网络地址下的多个WML格式的网页转化为一个HTML格式的网页。根据本发明之一优选实施例,所述提取单元包括提取子单元,用于从所述HTML 网页中提取各个超链接;发送子单元,用于利用各个超链接发送获取该超链接指向的数据的请求,并接收该超链接指向的数据所处的服务器返回的回应信息;确定子单元,用于从所述回应信息中确定该超链接指向的数据的类型,若该超链接指向的数据的类型为视频流, 则确定该超链接为所述视频超链接。根据本发明之一优选实施例,所述提取子单元进一步用于当所述HTML格式的网页中有加密超链接时在提取所述加密超链接前对所述加密超链接进行解密。根据本发明之一优选实施例,所述装置进一步包括标注单元,用于在所述HTML格式的网页上标注或突出显示所述视频超链接。根据本发明之一优选实施例,所述播放单元包括权限获取子单元,用于在浏览器加载所述HTML格式的网页时,获取播放器控件在操作系统中的执行权项;播放子单元,用于加载所述播放器控件,通过所述播放器控件调用本地机器上预装的播放器程序对所述视频超链接指向的视频文件进行播放。通过以上技术方案可以看出,通过将手机网站的网页转化为电脑终端可识别的网页,并从可识别的网页中提取出视频超链接并对该超链接指向的视频文件进行播放,可以大大提高手机网站监管的效率。

图1为本发明中播放手机网站的视频的方法的实施例的流程示意图;图2为本发明中种子手机网站的示意图;图3为本发明中将WML格式的标签转化为HTML格式的标签的示意图4为本发明中将多个WML格式的网页转化为一个HTML格式的网页的示意图;图5为本发明中播放手机网站的视频的装置的实施例一的结构示意框图;图6为本发明中播放手机网站的视频的装置的实施例二的结构示意框图。
具体实施方式为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本发明进行详细描述。请参考图1,图1为本发明中播放手机网站的视频的方法的实施例的流程示意图。 如图1所示,所述方法包括步骤101 获取手机网站的网络地址。步骤102 将所述网络地址下的WML格式的网页转化为HTML格式的网页。步骤103 从HTML格式的网页中提取视频超链接。步骤104 在HTML格式的网页上播放视频超链接指向的视频文件。下面对上述步骤进行详细说明。在步骤101中,手机网站的网络地址,可通过爬虫程序获取,爬虫程序可从种子手机网站获取其他的手机网站地址。请参考图2,图2为种子手机网站的示意图。在种子手机网站上,通常有一些指向外部网站的超链接,如图2中的热站导航,里面的“易查搜索”、 “泡椒网”等,都是指向外部手机网站的超链接。爬虫程序通过种子手机网站上的这些超链接,可以到达其他手机网站,而这些手机网站上也会有一些指向外部网站的超链接,爬虫程序又从这些超链接出发,到达下一个手机网站,以此类推,爬虫程序可以不断得到新的手机网站地址。本发明需要提高手机网站音视频监管的效率,因此,在获得手机网站的地址后,需要将该地址下的网页内容显示到电脑上,以方便监管人员查看。由于手机网站的网页,是采用WML格式的语言生成的,而电脑浏览器不能识别这种格式的文件内容,因此在步骤102 中,需要将手机网站下的WML格式的网页转化为HTML格式的网页,使得手机网站下的WML 格式的网页内容可以显示在电脑浏览器中,这种转化的具体做法是保留网页需要显示的文本内容不变,而将WML格式的标签转化为相应的HTML格式的标签。请参考图3,图3为将WML格式的标签转化为HTML格式的标签的示意图。由于WML 标签与HTML标签的对应关系属于普通技术人员了解的现有技术,在此不再做过多说明。需要说明的是,在步骤102中,可以将多个WML格式的页面转化为一个HTML格式的页面,即在一个HTML页面中显示多个WML页面的内容。请参考图4,图4为本发明中将多个WML格式的网页转化为一个HTML格式的网页的示意图。图4中在同一个HTML格式的页面上显示了四个WML格式的页面中的内容。由于一个页面可能包含多个超链接,为了播放手机网站里的视频,首先需要得到指向手机网站里的视频文件的视频超链接,因此,步骤103的具体实施方式
为 从HTML格式的网页中提取各个超链接;利用各个超链接发送获取该超链接指向的数据的请求,并接收该超链接指向的数据所处的服务器返回的回应信息;从回应信息中确定该超链接指向的数据的类型,若该超链接指向的数据的类型为视频流,则确定该超链接为视频超链接。
在网络数据通信中,客户端向服务器发送一个获取数据的请求,服务器收到这个请求后将返回一个Response信息,在这个Response信息中包含一个标签,该标签中的属性表明了返回数据的数据类型,例如Content-Type :text/html表示返回数据的数据类型为文本;Content-Type Application/stream表示返回数据的数据类型为视频流等等。因此, 如果客户端从服务器那得到的Response信息中标签的Content-Type属性为视频流,则与之前发送的请求对应的超链接就是视频超链接。另外,如果HTML格式的网页中有加密超链接,则在提取加密超链接前需要对加密超链接进行解密。例如有的网页中对下载超链接进行了加密。以提供给迅雷下载的下载超链接为例,真实的下载地址其实已通过Base64编码加密,变为下面的加密超链接Thunder//QUFodHRw0i8vaff0uYmFpZHUuY29tL21uc3RhbGwvQmFpZHVIaS51eGVaffg =这时,对这个加密的超链接根据Base64解码规则进行解密,得到解密后的超链接为http://im. baidu. com/install/BaiduHi. exe这样,就可以向解密后的超链接发送获取该超链接指向的数据的请求了。通过本发明中提取视频超链接的方法,可以自动地对页面中所有的超链接进行检测,这样如果页面中有隐藏的视频超链接,也能够被发现。所谓隐藏的视频超链接,是指以肉眼观察不易发现的视频超链接,例如一个超链接对应的实际上是一个视频文件,但是在网页中却被命名为“三个代表”,这样,仅靠监管人员肉眼观察,很难发现该网页上具有这样一个视频超链接,因此如果这个视频超链接指向的是一个不符合要求的视频,就难以被察觉。但是在本发明的方法中,可以将所有的视频超链接提取出来,进一步地,还可以标注或突出显示这些提取出来的视频超链接,例如在这些视频超链接旁边放置一个播放按钮,或者以某种特殊的颜色显示这些视频超链接。得到视频超链接后,就可以在页面上播放视频超链接指向的视频文件了。在网页上播放视频文件与直接在本地机器的播放器里播放本地机器上存放的视频文件有所不同, 因此在步骤104中,首先在浏览器加载HTML格式的网页时,需要获取播放器控件在操作系统中的执行权项,使得该控件在加载时,能够调用本地机器上预装的播放器程序,然后加载该控件,通过该控件调用本地机器上预装的播放器程序就可以对视频超链接指向的视频文件进行播放了。以Windows操作系统为例,首先在浏览器加载HTML格式的网页时,需要修改IEanternet Explorer)中的ActiveX控件在Windows下的执行权限,使得ActiveX控件在加载时,能够调用本地机器上预装的播放器程序,其中本地机器上预装的播放器程序所在位置通过操作系统的注册表即可得知。然后加载ActiveX控件,通过ActiveX控件调用本地机器上预装的播放器程序即可对视频超链接指向的视频文件进行播放。在本发明的另一个实施例中,所述播放手机网站的视频的方法在步骤103后还可进一步包括步骤105 下载视频超链接指向的视频文件。在本实施例中,步骤104和步骤105之间并不限定执行的先后顺序。下载视频超链接指向的视频文件,是为了在对手机网站进行监管时,保存非法内容,以作为该手机网站存在非法内容的证据。
在本发明的另一个实施例中,所述播放手机网站上的视频的方法在步骤102后还可进一步包括步骤106 对所述HTML格式的页面进行截图。与前面所说的相同,截图可以作为相关手机网站存在非法内容的证据。在本实施例中,步骤103、104与106之间并不限定执行的先后顺序,可以进行任意组合。请参考图5,图5为本发明中播放手机网站的视频的装置的实施例一的结构示意框图。如图5所示,所述装置包括寻址单元201、转化单元202、提取单元203、播放单元204 及标注单元205。其中寻址单元201,用于获取手机网站的网络地址。手机网站的网络地址,可通过爬虫程序获取,爬虫程序可从种子手机网站出发,到达其他的手机网站,从而获得种子手机网站之外的新的手机网站的地址。请参考图2,图2 为种子手机网站的示意图。在种子手机网站上,通常有一些指向外部网站的超链接,如图2 中的热站导航,里面的“易查搜索”、“泡椒网”等,都是指向外部手机网站的超链接。爬虫程序通过种子手机网站上的这些超链接,可以到达其他手机网站,而这些手机网站上也会有一些指向外部网站的超链接,爬虫程序又从这些超链接出发,到达下一个手机网站,以此类推,爬虫程序可以不断得到新的手机网站地址。转化单元202,用于将所述网络地址下的WML格式的网页转化为HTML格式的网页。本发明需要提高手机网站音视频监管的效率,因此,在获得手机网站的地址后,需要将该地址下的网页内容显示到电脑上,以方便监管人员查看。由于手机网站的网页,是采用WML格式的语言生成的,而电脑浏览器不能识别这种格式的文件内容,因此转化单元202 需要将手机网站下的WML格式的网页转化为HTML格式的网页,使得手机网站下的WML格式的网页内容可以显示在电脑浏览器中,这种转化的具体做法是保留网页需要显示的文本内容不变,而将WML格式的标签转化为相应的HTML格式的标签。请参考图3,图3为本发明中将WML格式的标签转化为HTML格式的标签的示意图。 由于WML标签与HTML标签的对应关系属于普通技术人员了解的现有技术,在此不再做过多说明。 需要说明的是,转化单元202还可以将多个WML格式的页面转化为一个HTML格式的页面,即在一个HTML页面中显示多个WML页面的内容。请参考图4,图4为本发明中将多个WML格式的网页转化为一个HTML格式的网页的示意图。图4中在同一个HTML格式的页面上显示了四个WML格式的页面中的内容。提取单元203,用于从HTML格式的网页中提取视频超链接。在本实施例中,提取单元203包括提取子单元2031、发送子单元2032及确定子单元2033。其中提取子单元2031,用于从HTML格式的网页中提取各个超链接。发送子单元2032,用于利用各个超链接发送获取该超链接指向的数据的请求,并接收该超链接指向的数据所处的服务器返回的回应信息。确定子单元2033,用于从回应信息中确定该超链接指向的数据的类型,若该超链接指向的数据的类型为视频流,则确定该超链接为视频超链接。在网络数据通信中,客户端向服务器发送一个获取数据的请求,服务器收到这个请求后将返回一个Response信息,在这个Response信息中包含一个标签,该标签中的属性表明了返回数据的数据类型,例如Content-Type :text/html表示返回数据的数据类型为文本;Content-Type Application/stream表示返回数据的数据类型为视频流等等。因此, 如果客户端从服务器那得到的Response信息中标签的Content-Type属性为视频流,则与之前发送的请求对应的超链接就是视频超链接。此外,提取子单元2031还用于当HTML格式的网页中有加密超链接时在提取加密超链接前对加密超链接进行解密。例如有的网页中对下载超链接进行了加密。以提供给迅雷下载的下载超链接为例,真实的下载地址已通过Base64编码加密,变为Thunder//QUFodHRw0i8vaff0uYmFpZHUuY29tL21uc3RhbGwvQmFpZHVIaS51eGVaffg =这时,对这个加密的超链接根据Base64解码规则进行解密,得到解密后的超链接为http://im. baidu. com/install/BaiduHi. exe这样,就可以向解密后的超链接发送获取该超链接指向的数据的请求了。通过本发明中提取视频超链接的方法,可以自动地对页面中所有的超链接进行检测,这样如果页面中有隐藏的视频超链接,也能够被发现。所谓隐藏的视频超链接,是指以肉眼观察不易发现的视频超链接,例如一个超链接对应的实际上是一个视频文件,但是在网页上却被命名为“三个代表”,这样,仅靠监管人员肉眼观察,很难发现该网页上具有这样一个视频超链接,因此如果这个视频超链接指向的是一个不符合要求的视频,就难以被察觉。但是在本发明的方法中,可以将所有的视频超链接提取出来。进一步地,标注单元205 用于标注或突出显示这些提取出来的视频超链接,例如在这些视频超链接旁边放置一个播放按钮,或者以某种特殊的颜色显示这些视频超链接。播放单元204,用于在HTML格式的网页上播放视频超链接指向的视频文件。播放单元204包括权项获取子单元2041和播放子单元2042。其中权项获取子单元2041,用于在浏览器加载HTML格式的网页时,获取播放器控件在操作系统中的执行权项,使得该控件在加载时,能够调用本地机器上预装的播放器程序。播放子单元2042,用于加载上述控件,通过上述控件调用本地机器上预装的播放器程序对视频超链接指向的视频文件进行播放。以Windows操作系统为例,首先权项获取子单元2041在浏览器加载HTML格式的网页时,修改IE(Internet Explorer)中ActiveX控件在Windows下的执行权限,使得 ActiveX控件在加载时,能够调用本地机器上预装的播放器程序,其中本地机器上预装的播放器程序所在位置通过操作系统的注册表即可得知。然后播放子单元2042加载上述 ActiveX控件,通过ActiveX控件调用本地机器上预装的播放器程序即可对视频超链接指向的视频文件进行播放。请参考图6,图6为本发明中播放手机网站的视频的装置的实施例二的结构示意框图。如图6所示,在本实施例中,所述装置除了实施例一中介绍的单元以外,还进一步包括下载单元206和截图单元207,其中下载单元206,用于下载视频超链接指向的视频文件。 截图单元207,用于对HTML格式的页面进行截图。下载到本地的视频文件以及获取的截图,在对手机网站进行监管时,都可以作为该手机网站存在非法内容的证据。 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
权利要求
1.一种播放手机网站的视频的方法,其特征在于,所述方法包括A.获取手机网站的网络地址;B.将所述网络地址下的无线标记语言WML格式的网页转化为超文本标记语言HTML格式的网页;C.从所述HTML格式的网页中提取视频超链接;D.在所述HTML格式的网页上播放所述视频超链接指向的视频文件。
2.根据权利要求1所述的方法,其特征在于,所述步骤A包括获取种子手机网站的网络地址,并进一步利用种子手机网站上的超链接,获取超链接所指向手机网站的网络地址。
3.根据权利要求1所述的方法,其特征在于,所述方法在步骤C后进一步包括下载所述视频超链接指向的视频文件;和/或,所述方法在步骤B后进一步包括对所述HTML格式的页面进行截图。
4.根据权利要求1所述的方法,其特征在于,在所述步骤B中,将所述网络地址下的多个WML格式的网页转化为一个HTML格式的网页。
5.根据权利要求1所述的方法,其特征在于,所述步骤C包括Cl.从所述HTML格式的网页中提取各个超链接;C2.利用各个超链接发送获取该超链接指向的数据的请求,并接收该超链接指向的数据所处的服务器返回的回应信息;C3.从所述回应信息中确定该超链接指向的数据的类型,若该超链接指向的数据的类型为视频流,则确定该超链接为所述视频超链接。
6.根据权利要求5所述的方法,其特征在于,所述步骤Cl进一步包括当所述HTML格式的网页中有加密超链接时在提取所述加密超链接前对所述加密超链接进行解密。
7.根据权利要求1或5所述的方法,其特征在于,所述步骤C进一步包括在所述HTML 格式的网页上标注或突出显示所述视频超链接。
8.根据权利要求1所述的方法,其特征在于,所述步骤D包括在浏览器加载所述HTML格式的网页时,获取播放器控件在操作系统中的执行权项,加载所述播放器控件,通过所述播放器控件调用本地机器上预装的播放器程序对所述视频超链接指向的视频文件进行播放。
9.一种播放手机网站的视频的装置,其特征在于,所述装置包括寻址单元,用于获取手机网站的网络地址;转化单元,用于将所述网络地址下的无线标记语言WML格式的网页转化为超文本标记语言HTML格式的网页;提取单元,用于从所述HTML格式的网页中提取视频超链接;播放单元,用于在所述HTML格式的网页上播放所述视频超链接指向的视频文件。
10.根据权利要求9所述的装置,其特征在于,所述寻址单元获取种子手机网站的网络地址,并进一步利用种子手机网站上的超链接,获取超链接所指向手机网站的网络地址。
11.根据权利要求9所述的装置,其特征在于,所述装置进一步包括下载单元,用于下载所述视频超链接指向的视频文件;和/或,截图单元,用于对所述HTML格式的页面进行截图。
12.根据权利要求9所述的装置,其特征在于,所述转化单元将所述网络地址下的多个 WML格式的网页转化为一个HTML格式的网页。
13.根据权利要求9所述的装置,其特征在于,所述提取单元包括提取子单元,用于从所述HTML网页中提取各个超链接;发送子单元,用于利用各个超链接发送获取该超链接指向的数据的请求,并接收该超链接指向的数据所处的服务器返回的回应信息;确定子单元,用于从所述回应信息中确定该超链接指向的数据的类型,若该超链接指向的数据的类型为视频流,则确定该超链接为所述视频超链接。
14.根据权利要求13所述的装置,其特征在于,所述提取子单元进一步用于当所述 HTML格式的网页中有加密超链接时在提取所述加密超链接前对所述加密超链接进行解密。
15.根据权利要求9或13所述的装置,其特征在于,所述装置进一步包括标注单元,用于在所述HTML格式的网页上标注或突出显示所述视频超链接。
16.根据权利要求9所述的装置,其特征在于,所述播放单元包括权限获取子单元,用于在浏览器加载所述HTML格式的网页时,获取播放器控件在操作系统中的执行权项;播放子单元,用于加载所述播放器控件,通过所述播放器控件调用本地机器上预装的播放器程序对所述视频超链接指向的视频文件进行播放。
全文摘要
本发明提供了一种播放手机网站的视频的方法及装置,其中播放手机网站的视频的方法包括A.获取手机网站的网络地址;B.将所述网络地址下的无线标记语言WML格式的网页转化为超文本标记语言HTML格式的网页;C.从所述HTML格式的网页中提取视频超链接;D.在所述HTML格式的网页上播放所述视频超链接指向的视频文件。通过上述方式,可以大大提高手机网站监管的效率。
文档编号H04M1/725GK102325225SQ20111027906
公开日2012年1月18日 申请日期2011年9月20日 优先权日2011年9月20日
发明者何长龙, 刘向宇, 李勋 申请人:北京鹏润鸿途科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1