一种基于网页实现视频设备关闭方法及系统的制作方法

文档序号:7650245阅读:228来源:国知局
专利名称:一种基于网页实现视频设备关闭方法及系统的制作方法
技术领域
本发明属于网络技术领域,尤其涉及一种基于网页实现视频设备关闭方法及系统。
背景技术
随着互联网软、硬件的发展,人们在日常交流中越来越多地使用多媒体技术,比如手机、电话、视频会议等,尤其基于计算机的视频通讯技术更是备受青睐。目前,视频通讯多数需要下载安装软件,当然也有一些产品可以在网页上实现视频通讯。但现有技术存在一个严重的不足之处,即没有一个安全、彻底的关闭视频设备的方法。例如,用户在一台计算机上使用视频设备后,进行关闭视频设备操作后,再使用时会出现视频设备被占用的情况。如果是有提示灯的视频设备,用户已经结束视频通话后,会出现视频设备提示灯依然处于开启状态的情况,也就是说,只要用户没有完全关闭所有与打开视频设备过程相关的网页,视频设备就依然在读取本地影像,并且有可能将本地影像继续发送到其它网络端。出现这种情况是因为通过网页插件调用本地视频设备时,网页插件在浏览器加载时处于共享使用状态,即同一进程打开的各网页共享一个控件。此时,用户关闭其中一个网页,原网页仍处于开启状态,从而导致视频设备没有彻底关闭。用户在视频通话过程中,视频设备往外发布的视频流一直处于发布状态,如果视频设备不能有效关闭,极易泄露用户的隐私。尤其在远程教育、视频会议等互联网应用中,这个不足将严重危及用户的个人信息安全,影响用户体验和使用互联网产品的积极性。

发明内容
本发明提供了一种基于网页实现视频设备关闭方法及系统,实现无需下载任何软件,即可实现视频设备的安全关闭。本发明公开了一种基于网页实现视频设备关闭方法,包括以下步骤通讯服务器对接收的用户发送的关闭处理操作指令的权限进行认证并在认证通过后,调用网页函数进行延时处理,对视频设备关闭成功状态进行循环检测;网页调用 Flash插件相关的应用程序,对所述视频设备进行关闭处理。本发明还公布了一种基于网页实现视频设备关闭系统,包括用户、通讯服务器通讯服务器对接收的用户发送的关闭处理操作指令的权限进行认证并在认证通过后,调用网页函数进行延时处理,对视频设备关闭成功状态进行循环检测;网页调用 Flash插件相关的应用程序,对所述视频设备进行关闭处理。本发明提供了一种基于网页实现视频设备关闭方法及系统,实现无需下载任何软件,即可实现视频设备的安全关闭。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1是本发明的详细流程图。
具体实施例方式下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。图1是本发明的详细流程图,详细步骤如下步骤101 用户打开本站网页,网页加载Flash插件,Flash插件调用本地视频设备,例如摄像头。上述技术方案中,步骤101)包含如下过程la)用户打开本站网页,网页自动加载Flash插件,当Flash插件通过调用 Camera. getCamera方法打开本地视频设备(例如摄像头),此时将打开的视频设备(例如摄像头)对象放入视频设备(例如摄像头)数组变量中;lb)视频设备(例如摄像头)打开后,当Flash插件调用NetMream对视频设备(例如摄像头)影像流进行发布、接收、录制等操作时,将所操作的NetStream和 NetConnection 对象分别放入 NetStream 禾口 NetConnection 数组变量中。步骤102 用户点击关闭页面或者关闭视频设备(例如摄像头)等关闭处理操作指令并发送该指令至通讯服务器并由通讯服务器对用户发送关闭视频设备处理操作指令的权限进行认证并在认证通过后,自动调用网页函数进行延时处理,对视频设备(例如摄像头)关闭成功状态进行循环检测,使网页处于等待视频设备(例如摄像头)成功关闭状态。上述技术方案中,步骤102包含如下过程用户点击关闭页面或者关闭视频设备(例如摄像头)等关闭处理操作指令并发送该指令至通讯服务器并由通讯服务器对用户发送关闭视频设备处理操作指令的权限进行认证并在认证通过后,网页自动调用Jav必cript延时处理函数,通过循环或者递归加状态判断方式,让页面一直等待视频设备(例如摄像头)成功关闭状态更改。其中,通讯服务器在对用户发送的关闭处理操作指令进行权限认证之前,还包括 对用户的身份进行认证。步骤103 网页调用 Flash 插件相关的 API (Application Programming hterface,应用程序编程接口),对视频设备(例如摄像头)进行关闭处理,将视频设备 (例如摄像头)彻底关闭,并修改网页视频设备(例如摄像头)关闭状态为成功。上述技术方案中,步骤103包含如下过程3a)网页通过 JavaScript 函数调用 Flash 插件通过 ExternalInterface. addCallback注册的视频设备(例如摄像头)关闭方法;3b) Flash插件接收到JavMcript的关闭视频设备(例如摄像头)指令后,首先对已经存在的NetStream数组进行遍历操作,对数组中的每一个NetStream对象进行清理 M^riSiIffl NetStreamattachAudio 方法传入 null^attachAudioCamera 方法传入null、publish方法传入发布时的键值、play方法传入接收时的键值、close方法,并将此NetStream方法置为null ;3c)对NetConnection数组进行遍历操作,对数组中的每一个NetConnection对象进行清理操作,主要调用NetConnection对象的close方法,并将此NetConnection方法置为 null ;3d)将视频设备(例如摄像头)对象置为null,将调用Camera. getCamera方法传入null,调用视频设备(例如摄像头)显示控件的attachCamera方法传入null、clear 方法,并且调用Flash的removeChild方法从Flash中移除摄像头显示控件,调用Flash的 Externallnterface. call方法更改网页视频设备(例如摄像头)关闭状态为true。步骤104:网页延时函数检测到视频设备(例如摄像头)成功关闭状态后自动退出循环等待状态,并进行页面关闭等网页后续相应处理,从而实现基于网页视频设备(例如摄像头)关闭。上述技术方案中,步骤104包含如下过程JavaScript延时处理函数检测到网页视频设备(例如摄像头)关闭状态为true 时,通过break关键字跳出循环或者递归,从而停止网页等待状态,让网页继续进行网页关闭等其它处理操作,此时视频设备(例如摄像头)已经被彻底关闭。本发明还公布了一种基于网页实现视频设备关闭系统,包括用户、通讯服务器通讯服务器对接收的用户发送的关闭处理操作指令的权限进行认证并在认证通过后,调用网页函数进行延时处理,对视频设备关闭成功状态进行循环检测;网页调用 Flash插件相关的应用程序,对所述视频设备进行关闭处理。其中,所述网页调用所述Flash插件相关的应用程序编程接口 API,对所述视频设备进行关闭处理。其中,所述网页调用所述Flash插件相关的应用程序编程接口 API,对所述视频设备进行关闭处理后,修改网页视频设备的关闭状态为成功。其中,所述通讯服务器对接收的用户发送的关闭处理操作指令的权限进行认证之前,还包括对所述用户的身份进行认证。其中,用户打开本地网页,网页加载Flash插件,所述Flash插件调用本地视频设备。本发明与现有技术相比具有以下优点完全基于网页进行实现,安全、快捷、高效; 利用网页与Flash自身的交互机制,调用方便,过程反馈及时,能够确保已经完整关闭视频设备(例如摄像头);采用对视频设备(例如摄像头)的所有痕迹进行记录和扫描处理, 确保视频设备(例如摄像头)的每一步操作都能够被准确监控,彻底避免关闭时漏掉的情况,以杜绝出现用户隐私通过摄像头泄露问题的发生,确保隐私安全,并且可以有效防止视频设备(例如摄像头)被无故占用;实现原理简单,完全基于网页,不需要下载任何插件, 绿色、环保,可广泛运用于网络会议、远程教育等互联网应用中。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种基于网页实现视频设备关闭方法,其特征在于通讯服务器对接收的用户发送的关闭处理操作指令的权限进行认证并在认证通过后,调用网页函数进行延时处理,对视频设备关闭成功状态进行循环检测;网页调用Flash插件相关的应用程序,对所述视频设备进行关闭处理。
2.根据权利要求1所述的方法,其特征在于所述网页调用所述Flash插件相关的应用程序编程接口 API,对所述视频设备进行关闭处理。
3.根据权利要求2所述的方法,其特征在于所述网页调用所述Flash插件相关的应用程序编程接口 API,对所述视频设备进行关闭处理后,修改网页视频设备的关闭状态为成功。
4.根据权利要求1所述的方法,其特征在于所述通讯服务器对接收的用户发送的关闭处理操作指令的权限进行认证之前,还包括对所述用户的身份进行认证。
5.根据权利要求1所述的方法,其特征在于用户打开本地网页,网页加载Flash插件,所述Flash插件调用本地视频设备。
6.一种基于网页实现视频设备关闭系统,其特征在于,包括用户、通讯服务器通讯服务器对接收的用户发送的关闭处理操作指令的权限进行认证并在认证通过后, 调用网页函数进行延时处理,对视频设备关闭成功状态进行循环检测;网页调用Flash插件相关的应用程序,对所述视频设备进行关闭处理。
7.根据权利要求6所述的方法,其特征在于所述网页调用所述Flash插件相关的应用程序编程接口 API,对所述视频设备进行关闭处理。
8.根据权利要求7所述的方法,其特征在于所述网页调用所述Flash插件相关的应用程序编程接口 API,对所述视频设备进行关闭处理后,修改网页视频设备的关闭状态为成功。
9.根据权利要求6所述的方法,其特征在于所述通讯服务器对接收的用户发送的关闭处理操作指令的权限进行认证之前,还包括对所述用户的身份进行认证。
10.根据权利要求6所述的方法,其特征在于用户打开本地网页,网页加载Flash插件,所述Flash插件调用本地视频设备。
全文摘要
本发明公开了一种基于网页实现视频设备关闭方法,包括以下步骤通讯服务器对接收的用户发送的关闭处理操作指令的权限进行认证并在认证通过后,调用网页函数进行延时处理,对视频设备关闭成功状态进行循环检测;网页调用Flash插件相关的应用程序,对所述视频设备进行关闭处理。本发明还公布了一种基于网页实现视频设备关闭系统,本发明实现无需下载任何软件,即可实现视频设备的安全关闭。
文档编号H04L29/06GK102185914SQ201110106028
公开日2011年9月14日 申请日期2011年4月26日 优先权日2011年4月26日
发明者胡加明 申请人:苏州阔地网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1