一种用于微信公众号视频防泄密和溯源追踪的方法和系统技术方案

技术编号:25407345 阅读:44 留言:0更新日期:2020-08-25 23:10
本发明专利技术涉及视频传播追溯技术领域,本发明专利技术公开了一种用于微信公众号视频防泄密和溯源追踪的方法,包括步骤:S1:识别当前微信公众号基于的客户端类型;若当前微信公众号基于的客户端类型为微信Windows版,则按照微信Windows版水印叠加流程对视频进行水印叠加;若否,则判断当前微信公众号基于的客户端类型是否为微信IOS版或微信Mac OS版;若是,则按照第一移动终端水印叠加流程对微信公众号内的视频进行水印叠加;若否,则按照第二移动终端水印叠加流程对微信公众号内的视频进行水印叠加。采用本方法能够在录制所述微信公众号的视频后,能通过视频上的水印进行责任追溯。

【技术实现步骤摘要】
一种用于微信公众号视频防泄密和溯源追踪的方法和系统
本专利技术属于视频传播追溯
,尤其涉及一种用于微信公众号视频防泄密和溯源追踪的方法和系统。
技术介绍
互联网发展迅速,用户可以随时随地地通过多种智能终端或者PC终端进行音频、图像或者视频等其他类型文件的传递和共享,这给人们带来便捷的同时也对知识产权保护带来严峻的挑战。对于专门针对网上教学即以网络课程为主的培训教育机构,如果该培训教育机构的学员在观看视频时对视频内容进行录制和传播,会损害培训教育机构的知识产权利益同时也无法追溯到责任人。视频水印作为一种信息溯源技术,它虽然不能立即阻止视频泄露及恶意传播事件的发生,但可以判断视频数据是否受到保护,监视被保护视频数据的传播,鉴别真伪,解决泄露纠纷并为司法部门提供证据,因此对视频信息安全发挥着极其重要的作用。应用传统的水印添加技术,最简单的方法是通过在软件内添加水印并编码发流,这样需要在专门的应用程序中进行视频的播放,在进行视频播放时并没有与用户行为绑定,水印内容不灵活,并且通过应用程序进行视频的播放,无法在应用很多场景,例如PC端的大屏上,对于网络课程教学来说,针对的受众很多,因此也需要对不同的场景均进行视频水印的叠加,达到网络课程视频的全面保护。
技术实现思路
本专利技术的目的在于提供一种用于微信公众号视频防泄密和溯源追踪的方法和系统,用以解决现有的微信公众号内视频添加水印方法操作麻烦、水印不灵活以及无法应用于不同场景的视频水印添加的问题。为了实现上述目的,本申请采用以下技术方案:一种用于微信公众号视频防泄密和溯源追踪的方法,包括步骤:S1:通过用户代理识别当前微信公众号基于的客户端类型,所述客户端类型包括微信Windows版、微信IOS版、微信MacOS版;S2:若当前微信公众号基于的客户端类型为微信Windows版,则按照微信Windows版水印叠加流程对微信公众号内的视频进行水印叠加;S3:若当前微信公众号基于的客户端类型不为微信Windows版,则判断当前微信公众号基于的客户端类型是否为微信IOS版或微信MacOS版;S4:若当前微信公众号基于的客户端类型为微信IOS版或微信MacOS版,则按照第一移动终端水印叠加流程对微信公众号内的视频进行水印叠加;S5:若当前微信公众号基于的客户端类型不为微信IOS版以及不为微信MacOS版,则按照第二移动终端水印叠加流程对微信公众号内的视频进行水印叠加。进一步地,步骤S1前包括步骤:验证微信公众号是否获取授权;若微信公众号已获取授权,则验证微信公众号是否绑定手机号;若微信公众号未获取授权,继续验证;若微信公众号已绑定手机号,则执行步骤S1;若微信公众号未绑定手机号,则请求客户端绑定手机号;进一步地,步骤S2中微信Windows版水印叠加流程包括步骤:S21:按照预设间隔时间,截取微信公众号绑定的手机号的预设位数,并将截取的预设位数的数字生成数字水印;S22:通过css3+div将生成的数字水印浮动在微信公众号内播放的视频上;S23:通过z-index调整微信公众号内播放的视频与数字水印的显示位置。进一步地,步骤S4中第一移动终端水印叠加流程包括步骤:S41:按照预设间隔时间,截取微信公众号绑定的手机号的预设位数,并将截取的预设位数的数字生成数字水印;S42:将生成的数字水印按照预设时间线生成字幕水印;S43:通过Track加载WebVTT字幕,并通过预设位置以及预设行将字幕水印显示在视频界面上。进一步地,步骤S43还包括步骤:S431:通过Track加载WebVTT字幕,并通过预设位置以及预设行将字幕水印显示在视频界面上;S432:通过预设脚本按照预设监听时间监听字幕水印是否被关闭;S433:若关闭,则强制开启。进一步地,步骤S5中第二移动终端水印叠加流程包括步骤:S51:按照预设间隔时间,截取微信公众号绑定的手机号的预设位数,并将截取的预设位数的数字生成数字水印;S52:获取当前客户端对应的移动终端的窗口的宽和高;S53:根据获取的移动终端的窗口的宽和高对应设置视频播放器的宽和高;S54:通过css3+div将生成的数字水印浮动在微信公众号内播放的视频上;S55:通过z-index调整微信公众号内播放的视频与数字水印的显示位置。一种用于微信公众号视频防泄密和溯源追踪的系统,包括:识别客户端类型模块,用于通过用户代理识别当前微信公众号基于的客户端类型,所述客户端类型包括微信Windows版、微信IOS版、微信MacOS版;微信Windows版添加水印模块,用于当微信公众号基于的客户端类型为微信Windows版时,则按照微信Windows版水印叠加流程对微信公众号内的视频进行水印叠加;微信苹果版添加水印模块,用于当微信公众号基于的客户端类型为微信IOS版或微信MacOS版时,按照第一移动终端水印叠加流程对微信公众号内的视频进行水印叠加;微信安卓版添加水印模块,用于当微信公众号基于的客户端类型不为微信IOS版以及不为微信MacOS版,则按照第二移动终端水印叠加流程对微信公众号内的视频进行水印叠加。进一步地,微信Windows版添加水印模块包括:第一生成水印单元,用于按照预设间隔时间,截取微信公众号绑定的手机号的预设位数,并将截取的预设位数的数字生成数字水印;水印叠加视频单元,用于通过css3+div将生成的数字水印浮动在微信公众号内播放的视频上;调整显示位置单元,用于通过z-index调整微信公众号内播放的视频与数字水印的显示位置。进一步地,微信苹果版添加水印模块包括:第二生成水印单元,用于按照预设间隔时间,截取微信公众号绑定的手机号的预设位数,并将截取的预设位数的数字生成数字水印;生成字幕水印单元,用于将生成的数字水印按照预设时间线生成字幕水印;字幕水印显示单元,用于通过Track加载WebVTT字幕,并通过预设位置以及预设行将字幕水印显示在视频界面上。进一步地,微信安卓版添加水印模块还包括:第三生成水印单元,用于按照预设间隔时间,截取微信公众号绑定的手机号的预设位数,并将截取的预设位数的数字生成数字水印;生成伪全屏单元,用于获取当前客户端对应的移动终端的窗口的宽和高,并根据获取的移动终端的窗口的宽和高对应设置视频播放器的宽和高。本专利技术包括至少以下有益效果:(1)能够分别在微信Windows版、微信IOS版、微信MacOS版以及微信安卓版进行微信公众号视频的水印添加,实现了学员在观看视频时对视频内容进行录制传播时通过学员的手机号进行信息责任追溯的目的。(2)不下载APP即可实现视频水印的叠加,使得视频观看更加便利。(3)其中生成的水印在视频上是随机的时间也是随机的,因此能够保证追溯本文档来自技高网...

【技术保护点】
1.一种用于微信公众号视频防泄密和溯源追踪的方法,其特征在于,包括步骤:/nS1:通过用户代理识别当前微信公众号基于的客户端类型,所述客户端类型包括微信Windows版、微信IOS版、微信Mac OS版;/nS2:若当前微信公众号基于的客户端类型为微信Windows版,则按照微信Windows版水印叠加流程对微信公众号内的视频进行水印叠加;/nS3:若当前微信公众号基于的客户端类型不为微信Windows版,则判断当前微信公众号基于的客户端类型是否为微信IOS版或微信Mac OS版;/nS4:若当前微信公众号基于的客户端类型为微信IOS版或微信Mac OS版,则按照第一移动终端水印叠加流程对微信公众号内的视频进行水印叠加;/nS5:若当前微信公众号基于的客户端类型不为微信IOS版以及不为微信Mac OS版,则按照第二移动终端水印叠加流程对微信公众号内的视频进行水印叠加。/n

【技术特征摘要】
1.一种用于微信公众号视频防泄密和溯源追踪的方法,其特征在于,包括步骤:
S1:通过用户代理识别当前微信公众号基于的客户端类型,所述客户端类型包括微信Windows版、微信IOS版、微信MacOS版;
S2:若当前微信公众号基于的客户端类型为微信Windows版,则按照微信Windows版水印叠加流程对微信公众号内的视频进行水印叠加;
S3:若当前微信公众号基于的客户端类型不为微信Windows版,则判断当前微信公众号基于的客户端类型是否为微信IOS版或微信MacOS版;
S4:若当前微信公众号基于的客户端类型为微信IOS版或微信MacOS版,则按照第一移动终端水印叠加流程对微信公众号内的视频进行水印叠加;
S5:若当前微信公众号基于的客户端类型不为微信IOS版以及不为微信MacOS版,则按照第二移动终端水印叠加流程对微信公众号内的视频进行水印叠加。


2.根据权利要求1所述的一种用于微信公众号视频防泄密和溯源追踪的方法,其特征在于,步骤S1前包括步骤:
验证微信公众号是否获取授权;
若微信公众号已获取授权,则验证微信公众号是否绑定手机号;若微信公众号未获取授权,继续验证;
若微信公众号已绑定手机号,则执行步骤S1;若微信公众号未绑定手机号,则请求客户端绑定手机号。


3.根据权利要求1所述的一种用于微信公众号视频防泄密和溯源追踪的方法,其特征在于,步骤S2中微信Windows版水印叠加流程包括步骤:
S21:按照预设间隔时间,截取微信公众号绑定的手机号的预设位数,并将截取的预设位数的数字生成数字水印;
S22:通过css3+div将生成的数字水印浮动在微信公众号内播放的视频上;
S23:通过z-index调整微信公众号内播放的视频与数字水印的显示位置。


4.根据权利要求1所述的一种用于微信公众号视频防泄密和溯源追踪的方法,其特征在于,步骤S4中第一移动终端水印叠加流程包括步骤:
S41:按照预设间隔时间,截取微信公众号绑定的手机号的预设位数,并将截取的预设位数的数字生成数字水印;
S42:将生成的数字水印按照预设时间线生成字幕水印;
S43:通过Track加载WebVTT字幕,并通过预设位置以及预设行将字幕水印显示在视频界面上。


5.根据权利要求4所述的一种用于微信公众号视频防泄密和溯源追踪的方法,其特征在于,步骤S43还包括步骤:
S431:通过Track加载WebVTT字幕,并通过预设位置以及预设行将字幕水印显示在视频界面上;
S432:通过预设脚本按照预设监听时间监听字幕水印是否被关闭;
S433:若关闭,则强制开启。


6.根据权利要求1所述的一种用于微信公众号视频防泄密和溯源追踪的方法,其特征在于,步骤S5中第二移动终端水印叠...

【专利技术属性】
技术研发人员:盛立新林步仕
申请(专利权)人:宁波香橼健康咨询有限公司
类型:发明
国别省市:浙江;33

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1