专利名称:克服flex安全沙箱限制的视频像素信息采集存储的方法
技术领域:
本发明涉及B/S架构下基于flex的数据传输技术,尤其涉及一种克服flex安全 沙箱限制的视频像素信息采集存储的方法。
背景技术:
网络视频是由网络视频服务商提供的,以流媒体为播放格式的,可以在TOB终端 进行直播或点播的声像文件。尤其是在安全监视和远程监控领域,用户为了能够从视频中 搜集并分析出其关心的关键信息,常需要对浏览器上播放的视频的一组静态的图像像素点 信息进行采集存储。然而flex因其通过安全沙箱来定义可访问的数据以及可操作的范围, 使得TOB终端只能通过flex视频控件获取WEB服务器下发来的视频文件数据,而无法获取 视频文件数据中的帧图像像素点信息。操作员欲获取WEB终端的视频内的静态的帧图像像 素点信息来进行分析和进一步处理,则无法实现。
发明内容
针对现有技术的不足,本发明提出一种克服flex安全沙箱限制的视频像素信息 采集存储的方法,其将截取后待保存的帧图像像素点信息数据由flex视频控件上传至TOB 服务器,由WEB服务器进行帧图像像素点信息数据的处理并将处理后形成的图像文件回传 至TOB终端。本发明采用的技术方案如下
克服flex安全沙箱限制的视频像素信息采集存储的方法,包括步骤
A.WEB终端的网页浏览器向其flex视频控件发出采集视频像素信息的指令;
B.WEB终端的flex视频控件根据采集视频像素信息的指令,采集该网页视频的一组 帧图像像素点信息;
C.TOB终端的flex视频控件将步骤B中采集的一组帧图像像素点信息转换为一特定文 件格式的数据文件,并将该数据文件上传至WEB服务器;
D.WEB服务器将所述数据文件还原为一组帧图像像素点信息,将得到的一组帧图像像 素点信息转化为一特定格式图像文件,存储该图像文件并返回该图像文件的网络资源地址 至TOB终端的flex视频控件;
E. WEB终端的网页浏览器根据flex视频控件收到的图像文件的网络资源地址信 息,下载图像文件至WEB终端的本地文件系统。进一步的,步骤B所述的一组帧图像像素点信息是以位图文件(BMP)格式进行记录。进一步的,步骤C所述的特定文件格式是文本(TXT)格式。进一步的,步骤E所述的TOB终端的网页浏览器预装一 ActiveX插件,用于预先设 定图像文件的存储路径的存储操作。进一步的,所述步骤D中还包括步骤如果图像文件存储失败,则返回该图像文件存储失败的信息至TOB终端。本发明通过采用上述技术方案,具有的有益效果是TOB终端实现了在其通过 flex视频控件获取WEB服务器下发来的视频文件数据后,进一步通过其flex视频控件于 WEB服务器的数据交互,获取视频文件数据中的帧图像像素点信息;WEB终端操作员用一个 操作动作即可存储帧图像像素点信息数据文件至本地文件系统,克服了 flex安全沙箱的 限制。
具体实施例方式现结合具体实施方式
对本发明进一步说明。本发明的克服flex安全沙箱限制的视频像素信息采集存储的方法,包括步骤
A.WEB终端的网页浏览器向其flex视频控件发出采集视频像素信息的指令;
B.WEB终端的flex视频控件根据采集视频像素信息的指令,采集该网页视频的一组 帧图像像素点信息;
C.TOB终端的flex视频控件将步骤B中采集的一组帧图像像素点信息转换为一特定文 件格式的数据文件,并将该数据文件上传至WEB服务器;
D.WEB服务器将所述数据文件还原为一组帧图像像素点信息,将得到的一组帧图像像 素点信息转化为一特定格式图像文件,存储该图像文件并返回该图像文件的网络资源地址 至TOB终端的flex视频控件;
E. WEB终端的网页浏览器根据flex视频控件收到的图像文件的网络资源地址信 息,下载图像文件至WEB终端的本地文件系统。进一步的,步骤B所述的一组帧图像像素点信息是以位图文件(BMP)格式进行记 录,该位图(BMP)文件的数据结构中包含了对位图类型、位图宽度、位图长度、每列像素所 在的byte数、颜色平面数、像素的位数、位图的内存指针的定义,采用位图文件(BMP)格式 进行记录,图像文件显示效果好,像素信息没有损失。进一步的,步骤C所述的特定文件格式是文本(TXT)格式,采用文本(TXT)格式进 行网络传输,具有格式转换方便快速,格式简单不易中毒等突出有点。进一步的,步骤E所述的TOB终端的网页浏览器预装一 ActiveX插件,用于预先设 定图像文件的存储路径的存储操作,基于该ActiveX插件,TOB终端可直接下载获取WEB服 务器将的一组帧图像像素点信息转化后的特定格式图像文件。进一步的,所述步骤D中还包括步骤如果图像文件存储失败,则返回该图像文件 存储失败的信息至WEB终端,用于提示TOB终端操作员数据处理过程中发生的故障类型,便 于故障的排除。尽管结合优选实施方案具体展示和介绍了本发明,但所属领域的技术人员应该明 白,在不脱离所附权利要求书所限定的本发明的精神和范围内,在形式上和细节上可以对 本发明做出各种变化,均为本发明的保护范围。
权利要求
1.克服flex安全沙箱限制的视频像素信息采集存储的方法,包括步骤A.WEB终端的网页浏览器向其flex视频控件发出采集视频像素信息的指令;B.WEB终端的flex视频控件根据采集视频像素信息的指令,采集该网页视频的一组帧 图像像素点信息;C.TOB终端的flex视频控件将步骤B中采集的一组帧图像像素点信息转换为一特定文 件格式的数据文件,并将该数据文件上传至WEB服务器;D.WEB服务器将所述数据文件还原为一组帧图像像素点信息,将得到的一组帧图像像 素点信息转化为一特定格式图像文件,存储该图像文件并返回该图像文件的网络资源地址 至TOB终端的flex视频控件;E. WEB终端的网页浏览器根据flex视频控件收到的图像文件的网络资源地址信息, 下载图像文件至WEB终端的本地文件系统。
2.如权利要求1所述的克服flex安全沙箱限制的视频像素信息采集存储的方法,其特 征在于步骤B所述的一组帧图像像素点信息是以位图文件(BMP)格式进行记录。
3.如权利要求1所述的克服flex安全沙箱限制的视频像素信息采集存储的方法,其特 征在于步骤C所述的特定文件格式是文本(TXT)格式。
4.如权利要求1所述的克服flex安全沙箱限制的视频像素信息采集存储的方法,其特 征在于步骤E所述的TOB终端的网页浏览器预装一 ActiveX插件,用于预先设定图像文 件的存储路径的存储操作。
5.如权利要求1所述的克服flex安全沙箱限制的视频像素信息采集存储的方法,其特 征在于所述步骤D中还包括步骤如果图像文件存储失败,则返回该图像文件存储失败的 信息至TOB终端。
全文摘要
本发明涉及B/S架构下基于flex的数据传输技术,尤其涉及一种克服flex安全沙箱限制的视频像素信息采集存储的方法。本发明所采用的技术方案是将截取后待保存的一组帧图像像素点信息数据由flex视频控件上传至WEB服务器,由WEB服务器进行该一组帧图像像素点信息数据的处理并将处理后形成的图像文件回传至WEB终端。本发明通过采用上述技术方案,具有的有益效果是WEB终端实现了在其通过flex视频控件获取WEB服务器下发来的视频文件数据后,进一步通过其flex视频控件于WEB服务器的数据交互,获取视频文件数据中的帧图像像素点信息;WEB终端操作员用一个操作动作即可存储帧图像像素点信息数据文件至本地文件系统。
文档编号H04L29/08GK102110157SQ20111004293
公开日2011年6月29日 申请日期2011年2月23日 优先权日2011年2月23日
发明者柳琴华, 陈祥耀 申请人:泉州市视通光电网络有限公司