发明名称 一种流媒体的动态认证及授权方法
摘要 一种流媒体的动态认证及授权方法,其特征在于流程开始时,首先接收来自HTTP服务器的客户端请求,对请求信息进行解析并采集连接中的会话信息,对连接信息进行合法性验证并把不合法连接用户驳回,对于合法用户请求的信息进行动态加工处理生成动态的认证信息,将动态认证信息写入到流媒体认证数据库完成授权向流媒体服务器提交媒体请求,监测客户端是否正确获得授权并开始播放,接收到用户正确获得授权播放的消息即启动线程进行流媒授权的回收。本发明可提高流媒体认证的可靠性及准确性,有效地保护流媒体的版权,防止流媒体内容被非法下载和传播,同时提高了用户认证信息的安全性。
申请公布号 CN1953452B 申请公布日期 2011.07.20
申请号 CN200610113982.0 申请日期 2006.10.24
申请人 中国科学院电工研究所 发明人 王新立
分类号 H04L29/06(2006.01)I;H04L9/32(2006.01)I 主分类号 H04L29/06(2006.01)I
代理机构 北京科迪生专利代理有限责任公司 11251 代理人 关玲
主权项 一种流媒体的动态认证及授权方法,所述方法的流程包括:第1步:流程开始,接收来自HTTP服务器的客户端请求;第2步:对请求信息进行解析并采集连接中的会话信息;第3步:对连接信息进行合法性验证并把不合法连接用户驳回;第4步:对于合法用户请求的信息进行动态加工处理生成动态的用于流媒体服务器的认证信息;第5步:将所述的动态用于流媒体服务器的认证信息写入流媒体认证数据库完成对流媒体的授权;第6步:向流媒体服务器提交媒体请求;第7步:监测客户端是否正确获得授权并开始播放;第8步:服务器扩展5接收到用户正确获得授权播放的消息即启动线程进行流媒体授权的回收;其特征在于:所述的流媒体的动态认证及授权方法的实现时序为:首先所述的HTTP服务器将客户端请求信息传递到过滤器2,由过滤器2对请求信息及连接信息经缓冲区3过滤后,传递给URL解析器4进行解析并采集连接中的会话信息传递给服务器扩展5;经过URL解析器解析后的信息包括媒体信息、定制方式、用户信息、以及采集到的会话信息,会话信息主要包括用户的IP地址、MAC地址、时间信息,通过时间信息来产生动态的基于会话的种子,用户信息主要是用户的用户名和密码;在缓冲区3对连接信息进行合法性验证,驳回不合法的连接请求;对于合法请求的信息及采集到的会话信息,由服务器扩展5根据动态的时间信息和用户名生成用于流媒体服务器动态的伪认证信息;并将动态的伪认证信息写入流媒体认证数据库中,以实现流媒体的当前会话的流媒体授权;同时在服务器扩展5生成混合的URL,并将加密的URL信息进行发布,并向流媒体服务器提交请求;由流媒体服务器进行查验授权,如果请求为已经授权的请求,则响应用户的播放请求;当客户端成功播放媒体后即返回成功信息,向服务器扩展5请求取消授权13;由线程服务访问流媒体认证数据库,实现清除动态的伪认证信息。
地址 100080 北京市海淀区中关村北二条6号