转码服务程序认证的方法和系统的制作方法

文档序号:8259345阅读:381来源:国知局
转码服务程序认证的方法和系统的制作方法
【技术领域】
[0001] 本发明涉及通信技术领域,具体涉及一种转码服务程序认证的方法和系统。
【背景技术】
[0002] 视频作为最直观的交流工具,能够清晰的给用户呈现语言无法描述的场景画面, 因此,越来越多的用户选择通过视频分享他们的趣闻、呈现它们的产品的功能及使用方法 等。由于不同平台的网络带宽、播放速度、处理能力等不同,对视频的格式、清晰度、码率等 要求也不同。在将视频上传到指定平台之前,一般都需要通过转码服务程序对视频进行转 码,将视频转码为满足指定平台的要求的视频后,再上传到指定平台。
[0003]目前对视频进行转码,是将视频上传到转码服务程序对应的专业视频转码网站的 转码服务器,通过转码服务器运行转码服务程序对视频进行转码。这种方式,什么时候可以 对视频进行转码,取决于该用户的视频在转码服务器的预转码视频队列里的位置,不能保 证转码的时间。因此,越来越多的视频转码用户希望使用转码服务程序在用户端自己转码。
[0004] 然而,将转码服务程序直接提供给用户,易被非授权用户使用,无法对转码服务程 序进行版权保护。

【发明内容】

[0005] 为了解决现有技术的问题,本发明提供了一种转码服务程序认证的方法和系统, 通过对用户端的身份和有效使用日期进行验证,且二者均验证成功后,才能启动转码服务, 使得用户端可以在用户端本地进行转码,不需要在专业视频转码网站的转码服务器排队等 待转码,可以节约时间、可以快速实现对预转码视频进行转码,同时又可以保护转码服务程 序不被非授权用户使用。
[0006] 为了解决上述问题,本发明公开了一种转码服务程序认证的方法,转码服务程序 安装在用户端,所述方法包括:
[0007] 所述转码服务程序检测到启动指令后,通过预先获得的授权文件对所述用户端进 行身份和有效使用日期验证,所述授权文件为根据所述用户端提交的注册身份标识和预设 的有效使用日期进行加密获得;
[0008] 当所述用户端的所述身份和所述有效使用日期均验证成功后,启动转码服务。
[0009] 进一步地,根据所述用户端提交的注册身份标识和预设的有效使用日期进行加 密,具体包括:
[0010] 利用对称加密算法或非对称加密算法,对所述注册身份标识和所述有效使用日期 进行第一次加密,得到加密结果;
[0011] 利用预设随机表和预设随机加密方法,对所述加密结果进行第二次加密,生成所 述授权文件。
[0012] 进一步地,对所述用户端进行身份和有效使用日期验证,包括:
[0013] 转码服务程序从所述用户端的指定位置读取预先获得的所述授权文件;
[0014] 如果能够读取到所述授权文件,则解密所述授权文件得到所述注册身份标识和所 述有效使用日期;
[0015] 获取所述用户端的当前身份标识和转码验证服务器的当前时间;
[0016] 将所述用户端的所述当前身份标识和所述转码验证服务器的当前时间,分别与解 密得到的所述注册身份标识和所述有效使用日期进行比对;
[0017] 如果所述用户端的当前身份标识与所述注册身份标识一致,且所述当前时间在所 述有效使用日期内,则确定所述用户端的所述身份和所述有效使用日期均验证成功。
[0018] 为了解决上述问题,本发明还公开了一种转码服务程序认证的方法,所述方法包 括:
[0019] 转码验证服务器接收用户端提交的注册身份标识,并为所述用户端设置有效使用 日期;
[0020] 所述转码验证服务器对所述注册身份标识和所述有效使用日期进行加密,生成授 权文件;
[0021] 所述转码验证服务器将所述授权文件发送至所述用户端,使得所述用户端将所述 授权文件保存在所述用户端的指定位置,便于安装在所述用户端的转码服务程序根据所述 授权文件对所述用户端的身份和所述有效使用日期进行验证。
[0022] 进一步地,所述转码验证服务器对所述注册身份标识和所述有效使用日期进行加 密,生成授权文件,具体包括:
[0023] 所述转码验证服务器利用对称加密算法或非对称加密算法,对所述注册身份标识 和所述有效使用日期进行第一次加密,得到加密结果;
[0024] 所述转码验证服务器利用预设随机表和预设随机加密方法,对所述加密结果进行 第二次加密,生成所述授权文件。
[0025] 为了解决上述问题,本发明还公开了一种转码服务程序认证的系统,所述系统包 括:转码装置,所述转码装置设置在用户端;所述转码装置包括:
[0026] 验证模块,用于检测到启动指令后,通过预先获得的授权文件对所述用户端进行 身份和有效使用日期验证,所述授权文件为根据所述用户端提交的注册身份标识和预设的 有效使用日期进行加密获得;
[0027] 转码模块,用于当所述用户端的所述身份和所述有效使用日期均验证成功后,启 动转码服务。
[0028] 进一步地,所述系统还包括:转码验证服务器;所述转码验证服务器包括:
[0029] 接收模块,用于接收所述用户端提交的注册身份标识,并为所述用户端设置有效 使用日期;
[0030] 加密模块,用于对所述注册身份标识和所述有效使用日期进行加密,生成授权文 件;
[0031] 处理模块,用于将所述授权文件发送至所述用户端,使得所述用户端将所述授权 文件保存在所述用户端的指定位置。
[0032] 进一步地,所述加密模块包括:
[0033] 第一加密子单元,用于利用对称加密算法或非对称加密算法,对所述注册身份标 识和所述有效使用日期进行第一次加密,得到加密结果;
[0034] 第二加密子单元,用于利用预设随机表和预设随机加密方法,对所述加密结果进 行第二次加密,生成所述授权文件。
[0035] 进一步地,所述验证模块包括:
[0036] 读取单元,用于从所述用户端的指定位置读取预先获得的所述授权文件;
[0037] 解密单元,用于如果能够读取到所述授权文件,则解密所述授权文件得到所述注 册身份标识和所述有效使用日期;
[0038] 获取单元,用于获取所述用户端的当前身份标识和所述转码验证服务器的当前时 间;
[0039] 比对单元,用于将所述用户端的所述当前身份标识和所述转码验证服务器的所述 当前时间,分别与解密得到的所述注册身份标识和所述有效使用日期进行比对;
[0040] 确定单元,用于如果所述当前身份标识与所述注册身份标识一致,且所述当前时 间在所述有效使用日期内,则确定所述用户端的所述身份和所述有效使用日期均验证成 功。
[0041] 进一步地,所述解密单元包括:
[0042] 第一解密子单元,用于利用预设随机表和与所述预设随机加密方法对应的解密算 法,对所述授权文件进行解密,获得第一解密结果;
[0043] 第二解密子单元,用于利用与所述对称加密算法或非对称加密算法对应的解密算 法,对所述第一解密结果进行解密,得到所述注册身份标识和所述有效使用日期。
[0044] 本发明提供的转码服务程序认证的方法和系统:对用户端的身份和有效使用日期 进行验证,且二者均验证成功后,才能启动转码服务,使得用户端可以在用户端本地进行转 码,不需要在专业视频转码网站的转码服务器排队等待转码,可以节约时间、可
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1