一种视频地址生成方法及装置制造方法及图纸

技术编号:17710474 阅读:60 留言:0更新日期:2018-04-14 21:51
本发明专利技术公开了一种视频地址生成方法及装置。所述方法包括:获取视频的相关参数;根据所述相关参数生成视频文件名称;根据所述视频文件名称生成所述视频的唯一地址,其中,所述唯一地址用于指示所述视频所在的视频目录。通过本发明专利技术的技术方案,使得视频地址比较复杂,不容易被猜中,以避免视频被非法访问或者非法获取。

【技术实现步骤摘要】
一种视频地址生成方法及装置
本专利技术涉及视频
,特别涉及一种视频地址生成方法及装置。
技术介绍
目前,用户在访问视频时,只需要知道该视频的地址即可完成访问获得该视频,但有的视频不希望被某些用户访问,然而由于相关技术中的视频地址生成方式比较简单,因而,用户很可能猜出视频的地址,从而非法访问该视频。
技术实现思路
本专利技术提供一种视频地址生成方法及装置,用以在获取视频的相关参数后,可根据该相关参数生成视频文件名称,进而根据所述视频文件名称生成所述视频的唯一地址,而由于每个视频的相关参数都可能不同,且由于视频文件名称的生成算法多种多样,因而,生成的视频文件名称可能多种多样,所以,通过该视频地址生成方式,使得视频地址比较复杂,不容易被猜中,以避免视频被非法访问或者非法获取。本专利技术提供一种视频地址生成方法,包括:获取视频的相关参数;根据所述相关参数生成视频文件名称;根据所述视频文件名称生成所述视频的唯一地址,其中,所述唯一地址用于指示所述视频所在的视频目录。在一个实施例中,所述根据所述视频文件名称生成所述视频的唯一地址,包括:随机获取所述视频文件名称中的四个字符;将所述四个字符分成两组,其中,每组字符中分别包括所述四个字符中的两个字符;根据每组字符分别生成所述视频的高位地址和低位地址;根据所述高位地址和所述低位地址,获得所述唯一地址。在一个实施例中,所述根据所述相关参数生成视频文件名称,包括:利用MD5算法对所述相关参数进行计算,获得MD5值;将所述MD5值确定为视频文件名称。在一个实施例中,所述相关参数包括以下至少两项:所述视频对应的直播盒子的标识、所述视频的码率、所述视频的开始时间、所述视频的结束时间。本专利技术还提供一种视频地址生成装置,包括:获取模块,用于获取视频的相关参数;第一生成模块,用于根据所述相关参数生成视频文件名称;第二生成模块,用于根据所述视频文件名称生成所述视频的唯一地址,其中,所述唯一地址用于指示所述视频所在的视频目录。在一个实施例中,所述第二生成模块包括:第一获取子模块,用于随机获取所述视频文件名称中的四个字符;分组子模块,用于将所述四个字符分成两组,其中,每组字符中分别包括所述四个字符中的两个字符;生成子模块,用于根据每组字符分别生成所述视频的高位地址和低位地址;第二获取子模块,用于根据所述高位地址和所述低位地址,获得所述唯一地址。在一个实施例中,所述第一生成模块包括:计算子模块,用于利用MD5算法对所述相关参数进行计算,获得MD5值;确定子模块,用于将所述MD5值确定为视频文件名称。在一个实施例中,所述相关参数包括以下至少两项:所述视频对应的直播盒子的标识、所述视频的码率、所述视频的开始时间、所述视频的结束时间。本公开的实施例提供的技术方案可以包括以下有益效果:在获取视频的相关参数后,可根据该相关参数生成视频文件名称,进而根据视频文件名称生成视频的唯一地址,而由于每个视频的相关参数都可能不同,且由于视频文件名称的生成算法多种多样,因而,生成的视频文件名称可能多种多样,所以,通过该视频地址生成方式,使得视频地址比较复杂,不容易被猜中,以避免视频被非法访问或者非法获取。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1是根据一示例性实施例示出的一种视频地址生成方法的流程图。图2是根据一示例性实施例示出的另一种视频地址生成方法的流程图。图3是根据一示例性实施例示出的一种视频地址生成装置的框图。图4是根据一示例性实施例示出的另一种视频地址生成装置的框图。具体实施方式以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。相关技术中,用户在访问视频时,只需要知道该视频的地址即可完成访问获得该视频,但有的视频不希望被某些用户访问,然而由于相关技术中的视频地址生成方式比较简单,因而,用户很可能猜出视频的地址,从而非法访问该视频。为了解决上述技术问题,本公开实施例提供了一种视频地址生成方法,该方法适用于视频地址生成程序、系统或装置中,其执行主体可以是手机、计算机等终端,如图1所示,该方法包括:步骤S101至步骤S103,其中:在步骤S101中,获取视频的相关参数;在步骤S102中,根据相关参数生成视频文件名称;在步骤S103中,根据视频文件名称生成视频的唯一地址,其中,唯一地址用于指示视频所在的视频目录。在获取视频的相关参数后,可根据该相关参数生成视频文件名称,进而根据视频文件名称生成视频的唯一地址,而由于每个视频的相关参数都可能不同,且由于视频文件名称的生成算法多种多样,因而,生成的视频文件名称可能多种多样,所以,通过该视频地址生成方式,使得视频地址比较复杂,不容易被猜中,以避免视频被非法访问或者非法获取。如图2所示,在一个实施例中,上述图1所示的步骤S103,即根据视频文件名称生成视频的唯一地址,可以包括:在步骤S201中,随机获取视频文件名称中四个字符;在步骤S202中,将四个字符分成两组,其中,每组字符中分别包括四个字符中的两个字符;在步骤S203中,根据每组字符分别生成视频的高位地址和低位地址;在步骤S204中,根据高位地址和低位地址,获得唯一地址。在根据视频文件名称生成该视频的唯一地址时,可随机获取视频文件名称中四个字符,然后将四个字符随机分成两组,进而根据每组字符分别生成视频的高位地址和低位地址,从而根据高位地址和低位地址,即可获得该唯一地址,而由于在生成唯一地址时,是从视频文件名称中随机选取四个字符,又是随机分组,以分别生成该视频的高位存储地址和低位存储地址的,即地址的生成方式随机性很强,因而,强化了该唯一地址的安全性,使得生成的唯一地址很不容易被猜中,这也可以有效地避免视频被非法访问或者非法获取。在一个实施例中,根据相关参数生成视频文件名称,包括:利用MD5算法对相关参数进行计算,获得MD5值;将MD5值确定为视频文件名称。在生成视频文件名称时,可根据MD5算法(MessageDigestAlgorithmMD5,消息摘要算法第五版)对该相关参数进行计算,以获得MD5值,进而将该MD5确定为视频文件名称,而由于不同的相关参数生成的MD5值不同,因而,生成的视频文件名称也不同,这使得生成的唯一地址更加多样化,使得生成的唯一地址很不容易被猜中,这也可以有效地避免视频被非法访问或者非法获取。在一个实施例中,相关参数包括以下至少两项:视频对应的直播盒子的标识、视频的码率、视频的开始时间、视频的结束时间。相关参数包括以下至少两项,可通过采用不同的相关参数生成MD5值,从而使得生成的视频文件名称更加多样化。如图3所示,本专利技术还提供一种视频地址生成装置,包括:获取模块301,被配置为获取视频的相关参数;第一生成模块302,被配置为根据相关参数生成视频文件名称;第二生成模块303本文档来自技高网...
一种视频地址生成方法及装置

【技术保护点】
一种视频地址生成方法,其特征在于,包括:获取视频的相关参数;根据所述相关参数生成视频文件名称;根据所述视频文件名称生成所述视频的唯一地址,其中,所述唯一地址用于指示所述视频所在的视频目录。

【技术特征摘要】
1.一种视频地址生成方法,其特征在于,包括:获取视频的相关参数;根据所述相关参数生成视频文件名称;根据所述视频文件名称生成所述视频的唯一地址,其中,所述唯一地址用于指示所述视频所在的视频目录。2.根据权利要求1所述的方法,其特征在于,所述根据所述视频文件名称生成所述视频的唯一地址,包括:随机获取所述视频文件名称中的四个字符;将所述四个字符分成两组,其中,每组字符中分别包括所述四个字符中的两个字符;根据每组字符分别生成所述视频的高位地址和低位地址;根据所述高位地址和所述低位地址,获得所述唯一地址。3.根据权利要求1所述的方法,其特征在于,所述根据所述相关参数生成视频文件名称,包括:利用MD5算法对所述相关参数进行计算,获得MD5值;将所述MD5值确定为视频文件名称。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述相关参数包括以下至少两项:所述视频对应的直播盒子的标识、所述视频的码率、所述视频的开始时间、所述视频的结束时间。5.一种视频地址生成装置,其特征在于,包括:获取模...

【专利技术属性】
技术研发人员:景云山
申请(专利权)人:天脉聚源北京教育科技有限公司
类型:发明
国别省市:北京,11

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

1