一种实现移动终端监控视频浏览的系统及方法

文档序号:7688481阅读:164来源:国知局
专利名称:一种实现移动终端监控视频浏览的系统及方法
技术领域
本发明涉及一种实现监控视频浏览的系统及方法,尤其是一种实 现移动终端监控视频浏览的系统及方法。
背景技术
随着网络技术的发展,通过互联网和移动网络浏览流媒体视频已
逐渐普遍,己有相关的国际标准通信协i义如RTSP (Real Time Streaming Protocol,实时流协i义)以及遵循这些标准的流々某体插^文 器和流媒体服务器等相关设备。目前,移动终端浏览流媒体视频需要 通过其自带的流媒体播放器,或其有能力安装流媒体播放器软件。
目前,支持流媒体播放器的移动终端还不是非常普及,通过其实 现流媒体视频的浏览成本较高。 一些对实时性和完整性要求不高的场 合,如监控视频的浏览,并不要求这种实现方式提供的实时性及完整 的视频信息。

发明内容
本发明要解决的技术问题是提供一种实现移动终端监控视频浏览 的系统及方法,通过WAP (Wireless Application Protocol,无线应 用协议)方式实现了移动终端监控视频的浏览。
本发明解决其技术问题所采用的技术方案是一种实现移动终端监控视频浏览的系统,包括监控服务器及至少
一个监控前端,所述监控前端分为公网监控前端和内网监控前端;所
述监控服务器分别通过移动网络及互联网与移动终端及各个监控前端
相连,用于为所述移动终端下发URL,为所述监控前端完成鉴权计费 功能,以及为所述内网监控前端提供监控视频浏览的代理功能;所述 监控前端用于获取监控视频的图片文件及所述监控前端的URL,并通 过与所述监控服务器的交互将所述URL下发给所述移动终端;所述公 网监控前端直接为所述移动终端提供监控视频浏览功能,所述内网监 控前端通过所述监控服务器的代理完成监控-见频浏览功能。 上述方案中,所述监控服务器包括
HttpServer模块,用于实现与各个监控前端的信息交互,并作为 内网监控前端的监控视频浏览服务器;
鉴权计费模块,用于根据所述监控服务器的HttpServer模块的鉴 权或计费请求实现鉴权和/或计费功能;
短信发送模块,用于接收所述鉴权计费模块通过所述监控服务器 的HttpServer模块发送的添加鉴权认证码的URL,并将其下发给移动 终端。
上述案中,每个监控前端包括
URL构造模块,用于生成其所在监控前端的URL,并将其转发给所 述监控前端的HttpClient模块;
HttpClient模块,用于实现所述监控前端与所述监控服务器的信 息交互;
HttpServer模块,用于作为公网监控前端的监控视频浏览服务 器,以及将对应的计费请求发送给所述监控前端的HttpClient模块;视频俘获模块,用于获取监控视频;
图片转换模块,用于将视频俘获模块获取的监控视频转换成图片
文件,并将其发送给所述监控前端的HttpServer才莫块。
一种实现移动终端监控视频浏览的方法,所述方法通过包含有监 控服务器及至少一个监控前端的系统实现,所述方法包括以下步骤
a、 移动终端获取其请求浏览的监控前端的URL,所述URL中的IP (网络地址)为公网IP时,进入步骤b;为内网IP时,进入步骤c;
b、 所述移动终端根据所述URL直接访问所述监控前端,所述监控 前端通过所述监控服务器成功实现计费时,向所述移动终端返回监控 视频图片,之后结束监控视频浏览流程;
c、 所述移动终端根据所述URL,通过所述监控服务器访问所述监 控前端获得监控视频图片,所述监控服务器成功实现计费时,向所述 移动终端返回所述监控视频图片,之后结束监控视频浏览流程。
上述方案中,所述移动终端获取其请求浏览的监控前端的URL的 方法进一步包括以下步骤
al、所述监控前端的URL构造模块构造URL,并将其发送给所述 监控前端的HttpClient才莫块;
a2、所述HttpClient模块通过所述监控服务器的HttpServer模 块将所述URL发送给所述监控服务器的鉴权计费模块加以鉴权;
a3、鉴权成功时,所述鉴权计费模块将添加鉴权认证码的URL通 过所述监控服务器的HttpServer模块发送给所述监控服务器的短信 发送模块,之后所述短信发送模块将接收到的信息下发给所述移动终 端。
上述方案中,所述步骤b具体包括以下步骤bl、所述移动终端根据所述URL直接访问所述监控前端的 HttpServer模块,所述监控前端的HttpServer模块是否存在符合要 求的监控视频图片,若存在,直接进入步骤b3,否则进入步骤b2;
b2、所述监控前端的HttpServer才莫块通过所述监控前端的图片转 换模块及视频俘获模块获得监控视频图片;
b3、所述监控前端的HttpServer冲莫块通过所述监控前端的 HttpCl ient模块向所述监控服务器的HttpServer模块发送计费请求;
b4、所述监控服务器的HttpServer ^t块通过所述监控服务器的计 费鉴权模块进行计费,并将计费结果通过所述HttpClient模块返回给 所述监控前端的HttpServer模块;
b5、计费成功时,所述监控前端的HttpServer ;漠块向所述移动终 端返回所述监控^L频图片,否则,所述监控前端的HttpServer才莫块向 所述移动终端返回计费不成功信息,之后结束监控视频浏览流程。
上述方案中,所述步骤c具体包括以下步骤
cl、所述监控服务器的HttpServer模块根据所述监控前端的 HttpClient模块的询问请求,将所述移动终端浏览所述监控前端的监 控视频的指令下发给所述HttpClient模块;
c2、所述HttpCl ient模块通过所述监控前端的图片转换模块及视 频俘获模块获得监控视频图片;
c3、所述HttpClient模块将所述监控视频图片发送给所述监控服 务器的HttpServer模块;
c4、所述监控服务器的HttpServer模块通过所述监控服务器的计 费鉴权模块进行计费,计费成功时,所述监控服务器的HttpServer 模块向所述移动终端返回所述监控视频图片,否则,所述监控服务器的HttpServer模块向所述移动终端返回计费不成功信息,之后结束监 控视频浏览流程。
上述方案中,所述询问请求为所述HttpClient才莫块周期性发送 的,所述监控服务器的HttpServer模块接收到所述询问请求时,若所 述移动终端没有对应所述监控前端的图片上传指令,所述监控服务器 的HttpServer模块告知所述HttpClient模块无需上传图片并继续等 待所述HU pC 1 i ent模块的询问请求。
上述方案中,所述监控前端的HttpServer才莫块或HttpClient模 块获得所述监控视频图片的方法进一步包括以下步骤
(1) 、所述监控前端的HttpServer模块或HttpClient才莫块向所述 图片转换模块发送图片请求,若所述图片转换模块存在符合要求的监 控视频图片,则进入步骤(3),否则,向所述视频俘获模块发送图片请
求;
(2) 、所述视频俘获模块获取监控视频,并将其返回给所述图片转
换模块;
(3) 、所述图片转换模块根据所述监控视频构造符合要求的监控视 频图片,并将其返回给所述监控前端的HttpServer模块或Ht tpCl ient 模块。
本发明的有益效果主要表现在以下四个方面
1、所述系统及方法通过WAP方式实现了移动终端监控^L频的浏 览,使得支持WAP的移动终端也能实现监控视频的浏览,降低了浏览 监控视频时对移动终端的要求;
2 、所述方法提供了浏览具有公网地址的监控前端及内网地址的监 控前端的方法,前者大大降低了对监控服务器处理性能和负载的要求,后者放宽了对监控前端接入方式的要求;
3、 所述方法将URL参数通过短信方式直接下发,用户直接通过移 动终端查看短信即可发起对监控视频的浏览,极大地方便了用户的使 用;
4、 所述方法提供的鉴权和计费流程较好地完成了设备的计费和鉴 权功能,所述系统各个网元之间的交互采用应用广泛的HTTP协议,部 署筒单且较为实用。


图1为本发明实现移动终端监控视频浏览的系统结构示意图2为本发明实现移动终端监控-现频浏览的方法流程图3为本发明URL参数构造和通知流程示意图4为本发明移动终端浏览公网监控前端的监控视频的流程图5为本发明移动终端浏览内网监控前端的监控视频的流程图。
具体实施例方式
WAP被公认为是移动网络与互联网结合的技术应用典范。作为一 种向移动终端提供互联网内容和先进增值服务的全球统一的开放式协 议标准,WAP将互联网内容和数据服务带入移动终端。随着无线通讯 技术的快速发展,限制WAP应用的"瓶颈"问题,即大流量文件的传 输速度问题,己经拥有相当成熟的技术解决方案。本发明即采用WAP 方式实现了移动终端监控视频浏览。下面,结合附图对本发明作进一 步的描述。
参照图1, 一种实现移动终端监控视频浏览的系统,包括监控服务器IO及至少一个监控前端20,监控服务器IO分别通过移动网络 及互联网与移动终端及各个监控前端20相连,各个监控前端20只与 互联网相连。监控前端分为公网监控前端和内网监控前端,公网监控 前端直接为移动终端提供监控视频浏览功能,内网监控前端通过监控 服务器的代理完成监控视频浏览功能。 监控服务器20包括HttpServer模块102,用于实现与各个监控前端20的信息交互, 并作为内网监控前端的监控视频浏览服务器;鉴权计费模块103,用于根据HttpServer模块102的鉴权或计费 请求实现鉴权和/或计费功能;短信发送模块101,用于接收鉴权计费模块103通过HttpServer 模块102发送的添加鉴权认证码的URL,并将其通过移动网络的短信 中心/网关设备下发给移动终端。每个监控前端20包括URL构造模块201,用于#^居本监控前端20的地址类型、移动终 端的号码等配置信息生成本监控前端20的URL,并将其转发给监控前 端20的HttpClient模块202;移动终端才艮据该URL通过WAP浏览器 可以实现对监控浮见频图片的浏览;HttpClient模块202,用于实现监控前端20与监控服务器10的 信息交互;HttpServer模块203,用于作为公网监控前端的监控视频浏览服 务器,以及将对应的计费请求发送给HttpClient模块202;视频俘获模块204,用于获取监控视频,可以用纯硬件或者软石更 件结合的方式实现;图片转换模块205,用于根据配置信息及一定的规则将视频俘获 模块204获取的监控视频转换成一种或者多种固定格式和大小的图片 文件,并将其发送给HttpServer模块203。
HttpClient模块202与HttpServer模块102实现监控前端20与 监控服务器10间的信息交互,两者间交换的消息包括URL构造消息、 移动终端浏览内网监控前端的监控视频的询问请求消息、移动终端浏 览公网监控前端的监控视频的计费请求消息以及内网监控前端获取的 监控视频图片信息。
参照图2, —种通过上述系统实现移动终端监控碎见频浏览的方法, 包括以下步骤
S201:移动终端获取其请求浏览的监控前端的URL;S202:判断该URL中的IP是否为公网IP,若是,进入S203;为 否则,进入S204;S203:移动终端根据该URL直接访问监控前端,该监控前端通过 监控服务器成功实现计费时,向所述移动终端返回监控视频图片,之 后结束本流程;S204:移动终端根据该URL,通过监控服务器访问该监控前端获 得监控^L频图片,监控服务器成功实现计费时,向移动终端返回监控 视频图片,之后结束本流程。
下面,结合图3、图4及图5对S201、 S203及S204作进一步的描述。
当移动终端在移动网络侧触发请求,请求浏览监控前端20的监控 视频时,参照图3,移动终端获取其请求浏览的监控前端20的URL的 方法包括以下步骤S301: URL构造模块201根据配置信息构造URL,并将其发送给 HttpClient模块202;该URL中的IP部分根据监控前端20的4妻入网 络类型设置为监控前端20的IP地址或者监控前端20的接入IP,其 他部分还包括访问的路径、计费号码等信息,这些信息组成一个完整 的URL并封装在XML内;
S302: HttpClient模块202把接收到的信息封装在HTTP POST消 息中提交给监控服务器10的HttpServer模块102;
S303: HttpServer模块102对HTTP POST消息进行解析,将得到 的URL信息发送给鉴权计费模块103加以鉴权;鉴权成功时,鉴权计 费模块103将生成包括会话时间及移动终端号码等信息在内的唯一的 鉴权认证码;
S304-S305:鉴权计费模块103将添加鉴权认证码的URL及移动终 端号码等信息构造的消息通过HttpServer模块102发送给监控服务器 10的短信发送模块IOI,短信发送模块101通过移动网络的短信中心/ 网关设备将接收到的信息下发给移动终端;
S306:短信发送模块101向HttpServer模块102发送短信已提交 响应;
S307: HttpServer模块102收到短信已提交响应后构造相应的响 应消息发送给监控前端的HttpClient模块202;
S308: HttpClient模块202接收到响应后,构造相应的响应消息 发送给URL构造模块201。
移动终端获取监控前端20的URL后,若该URL中的IP为公网IP, 则移动终端的WAP浏览器根据该URL直接访问监控前端20,即执行 S203,参照图4, S203具体包括以下步骤S401:移动终端4艮据URL直4妄访问监控前端20的HttpServer冲莫 块203, HttpServer模块203是否存在符合要求的监控视频图片(根 据图片生成的时间、格式、大小及版次进行判断),若存在,直接进入 S403 (该情况图4中未绘示),否则,进入S402;
S402: HttpServer模块203向图片转换模块205发送图片请求, 若图片转换模块205存在符合要求的监控视频图片,则进入S405 (该 情况图4中未绘示),否则,进入S403;
S403:图片转换模块205向视频俘获模块204发送图片请求;
S404:视频俘获模块204获取监控视频,并将其返回给图片转换 模块205,图片转换模块205根据监控视频构造符合要求的监控视频 图片;
S405:图片转换模块205将监控视频图片返回给HttpServer模块
203;
S406: HttpServer才莫块102 4巴计费请求发送给监控前端20的 HttpClient模块202;
S407: HttpClient模块202把计费请求发送给监控前端20的 HttpServer才莫块203;
S408: HttpServer模块203把计费请求发送给计费鉴权模块103;
S409:计费鉴权模块103完成计费,并返回包含计费结果的计费 响应给HttpServer才莫块102;
S410: HttpServer模块102返回计费响应给HUpClient模块202;
S411: HttpClient模块202将计费响应返回给HttpServer模块
203;
S412:计费成功时,HttpServer模块203向移动终端返回监控视频图片,如若计费失败,HttpServer;漠块203向移动终端返回计费 不成功信息,之后结束本流程。移动终端获:f又监控前端20的URL后,若该URL中的IP为内网IP, 则执行S204,参照图5, S204具体包括以下步骤S501-S502:监控前端20的HUpClient才莫块202周期性地向监控 服务器10的HttpServer模块102发送的询问请求,移动终端没有对 应监控前端20的图片上传指令时,HttpServer模块102告知 HUpClient模块202无需上传图片,并继续等待HttpClient模块202 的询问请求(该情况图5中未绘示);否则,HttpServer模块102将 移动终端浏览该监控前端20的监控视频的指令下发给HUpClient模 块202,并告知其上传监控视频图片的速度、大小、格式等参数;S503: HttpCl ient模块202向图片转换模块205发送图片请求, 若图片转换模块205存在符合要求的监控视频图片,则进入S506 (该 情况图5中未绘示),否则,进入S504;S504:图片转换模块205向视频俘获^^莫块204发送图片请求;S505:视频俘获模块204获取监控视频,并将其返回给图片转换 模块205;S506:图片转换模块205根据监控视频构造符合要求的监控视频 图片,并将其返回给HUpClient模块202;S507: HUpClient模块202将监控视频图片发送给监控服务器10 的HttpServer才莫块102;S508: HttpServer才莫块102 4妄收监控-见频图片后向HUpClient 才莫块202返回响应;S509: HttpServer模块102把计费请求发送给计费鉴权模块103;S510:计费鉴权模块103完成计费,并返回包含计费结果的计费 响应给HttpServer模块102;
S511:计费成功时,HttpServer才莫块102向移动终端返回监控^见 频图片,如计费失败,HttpServer模块102向移动终端返回计费不成 功4言息,之后结束本流程。
以上所述仅为本发明的实施例而已,并不用于限制本发明,对于 本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明 的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含 在本发明的权利要求范围之内。
权利要求
1. 一种实现移动终端监控视频浏览的系统,其特征在于,包括监控服务器及至少一个监控前端,所述监控服务器分别通过移动网络及互联网与移动终端及各个监控前端相连,所述监控前端为公网监控前端的监控视频浏览服务器,用于获取监控视频图片,并根据所述移动终端的请求,生成对应的统一资源定位器URL,所述监控服务器为内网监控前端的监控视频浏览服务器,用于实现鉴权及计费功能,并将对应的URL下发给所述移动终端。
2、 如权利要求1所述的实现移动终端监控视频浏览的系统,其特 征在于,所述监控服务器包括HttpServer模块,用于实现与各个监控前端的信息交互,并作为 内网监控前端的监控视频浏览服务器;鉴权计费模块,用于根据所述监控服务器的HttpServer模块的鉴 权或计费请求实现鉴权或计费功能;短信发送模块,用于接收所述鉴权计费模块通过所述监控服务器 的HttpServer模块发送的添加鉴权认证码的URL,并将其下发给移动 终端。
3、 如权利要求1所述的实现移动终端监控视频浏览的系统,其特 征在于,每个监控前端包括URL构造模块,用于生成其所在监控前端的URL,并将其转发给 所述监控前端的HttpClient模块;HttpClient模块,用于实现所述监控前端与所述监控服务器的信息交互;HttpServer模块,用于作为公网监控前端的监控视频浏览服务器, 并将对应的计费请求发送给所述监控前端的HttpClient模块; 视频俘获模块,用于获取监控视频;图片转换模块,用于将视频俘获模块获取的监控视频转换成图片 文件,并将其发送给所述监控前端的HttpServer模块。
4、 一种实现移动终端监控视频浏览的方法,其特征在于,所述方 法通过包含有监控服务器及至少一个监控前端的系统实现,所述方法 包括以下步骤a、移动终端获取其请求浏览的监控前端的URL,所述URL中的网络地址IP为公网IP时,进入步骤b;为内网IP时,进入步骤c;b、 所述移动终端根据所述URL直接访问所述监控前端,所述监 控前端通过所述监控服务器成功实现计费时,向所述移动终端返回监 控-观频图片,之后结束监控^L频浏览流程;c、 所述移动终端根据所述URL,通过所述监控服务器访问所述 监控前端获得监控视频图片,所述监控服务器成功实现计费时,向所 述移动终端返回所述监控视频图片,之后结束监控视频浏览流程。
5、 如权利要求4所述的实现移动终端监控视频浏览的方法,其特 征在于,所述移动终端获取其请求浏览的监控前端的URL的方法进一 步包括以下步骤al、所述监控前端的URL构造模块构造URL,并将其发送给所 述监控前端的HttpClient模块;a2、所述HttpClient模块通过所述监控服务器的HttpServer模块 将所述URL发送给所述监控服务器的鉴权计费模块加以鉴权;a3、鉴权成功时,所述鉴权计费模块将添加鉴权认证码的URL通 过所述监控服务器的HttpServer模块发送给所述监控服务器的短信发 送模块,之后所述短信发送模块将接收到的信息下发给所述移动终端。
6、 如权利要求4所述的实现移动终端监控视频浏览的方法,其特 征在于,所述步骤b具体包括以下步骤bl、所述移动终端根据所述URL直"l妄访问所述监控前端的 HttpServer模块,所述监控前端的HttpServer模块是否存在符合要求的 监控视频图片,若存在,直接进入步骤b3,否则进入步骤b2;b2、所述监控前端的HttpServer模块通过所述监控前端的图片转 换模块及视频俘获模块获得监控视频图片;b3、所述监控前端的HttpServer才莫块通过所述监控前端的 HttpClient模块向所述监控服务器的HttpServer模块发送计费请求;b4、所述监控服务器的HttpServer模块通过所述监控服务器的计 费鉴权模块进行计费,并将计费结果通过所述HttpClient模块返回给 所述监控前端的HttpServer模块;b5、计费成功时,所述监控前端的HttpServer模块向所述移动终 端返回所述监控视频图片,否则,所述监控前端的HttpServer模块向 所述移动终端返回计费不成功信息,之后结束监控视频浏览流程。
7、 如权利要求4所述的实现移动终端监控视频浏览的方法,其特 征在于,所述步骤c具体包括以下步骤cl、所述监控服务器的HttpServer模块接收所述监控前端的 HttpClient模块的询问请求,将所述移动终端浏览所述监控前端的监控 视频的指令下发给所述HttpClient模块;c2、所述HttpClient模块通过所述监控前端的图片转换模块及视 频俘获模块获得监控碎见频图片;c3、所述HttpClient模块将所述监控视频图片发送给所述监控服 务器的HttpServer模块;c4、所述监控服务器的HttpServer模块通过所述监控服务器的计 费鉴权模块进行计费,计费成功时,所述监控服务器的HttpServer模 块向所述移动终端返回所述监控视频图片,否则,所述监控服务器的 HttpServer模块向所述移动终端返回计费不成功信息,之后结束监控 牙见频浏览流程。
8、 如权利要求7所述的实现移动终端监控视频浏览的方法,其特 征在于所述询问请求为所述HttpClient ^^莫块周期性发送的,所述监 控服务器的HttpServer模块接收到所述询问请求时,若所述移动终端 没有对应所述监控前端的图片上传指令,所述监控服务器的HttpServer 模块告知所述HttpClient模块无需上传图片并继续等待所述HttpClient 模块的询问请求。
9、 如权利要求6或7所述的实现移动终端监控视频浏览的方法, 其特征在于,所述监控前端的HttpServer模块或HttpClient模块获得 所述监控-f见频图片的方法进一步包括以下步骤(1) 、所述监控前端的HttpServer模块或HttpClient模块向所述图 片转换模块发送图片请求,若所述图片转换模块存在符合要求的监控 视频图片,则进入步骤(3),否则,向所述视频俘获模块发送图片请求;(2) 、所述视频俘获模块获取监控视频,并将其返回给所述图片转 换模块;(3) 、所述图片转换模块根据所述监控视频构造符合要求的监控视 频图片,并将其返回给所述监控前端的HttpServer模块或HttpClient模块。
全文摘要
本发明涉及一种实现移动终端监控视频浏览的系统,该系统包括监控服务器及至少一个监控前端;本发明还提供一种实现移动终端监控视频浏览的方法,该方法中,移动终端获取监控前端的统一资源定位器URL,URL中的IP为公网IP时,移动终端根据URL直接访问监控前端,监控前端成功实现计费时,向移动终端返回监控视频图片,之后结束监控视频浏览流程;为内网IP时,移动终端访问监控前端获得监控视频图片,监控服务器成功实现计费时,向所述移动终端返回所述监控视频图片,之后结束监控视频浏览流程。本发明降低了浏览监控视频时对移动终端的要求,放宽了对监控前端接入方式的要求,极大地方便了用户的使用。
文档编号H04Q7/38GK101287003SQ20081006740
公开日2008年10月15日 申请日期2008年5月23日 优先权日2008年5月23日
发明者储昊明, 吕伟初 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1