一种访问视频数据的方法及装置与流程

文档序号:11865135阅读:149来源:国知局
一种访问视频数据的方法及装置与流程

本发明涉及视频数据处理技术领域,特别涉及一种访问视频数据的方法及装置。



背景技术:

随着视频网络的发展,视频节目呈海量增长之势,如何高效且有效地保护视频数据的版权是一个重要的问题。

在实际应用中,用户A通过购买或其他方式获取到视频数据的版权,而用户A的好友,如用户B和C等,则通过拷贝的方式直接获取视频数据。可见,目前对于视频数据的版权保护不是非常有力,亟待解决这一问题。



技术实现要素:

本发明提供一种访问视频数据的方法及装置,用以实现对视频数据的版权进行保护的目的。

本发明提供一种访问视频数据的方法,包括:

监听访问视频存储卡中的视频数据的请求;

当监听到访问所述视频存储卡中的视频数据的请求时,获取所述请求中的访问验证码以及预先写入所述视频存储卡中的合法验证码;

利用所述合法验证码对所述请求中的访问验证码进行验证;以及

在验证通过时,执行访问所述视频存储卡中的视频数据的操作。

在本发明一实施例中,所述监听访问视频存储卡中的视频数据的请求,包括:

在所述视频存储卡中封装一监听程序;

利用所述监听程序监听访问所述视频存储卡中的视频数据的请求。

在本发明一实施例中,获取所述请求中的访问验证码以及预先写入所述视频存储卡中的合法验证码,包括:

利用所述监听程序解析所述请求,得到所述请求中的访问验证码;

利用所述监听程序读取预先写入所述视频存储卡中的合法验证码。

在本发明一实施例中,利用所述合法验证码对所述请求中的访问验证码进行验证,包括:

将所述请求中的访问验证码与所述合法验证码进行匹配;

若匹配一致,则确定验证通过;

若匹配不一致,则确定验证不通过。

在本发明一实施例中,所述方法还包括:

在验证不通过时,则不执行访问所述视频存储卡中的视频数据的操作。

在本发明一实施例中,所述方法还包括:

生成提示用户无法执行访问所述视频存储卡中的视频数据的操作的提示信息。

本发明还提供一种访问视频数据的装置,包括:

监听模块,用于监听访问视频存储卡中的视频数据的请求;

获取模块,用于当监听到访问所述视频存储卡中的视频数据的请求时,获取所述请求中的访问验证码以及预先写入所述视频存储卡中的合法验证码;

验证模块,用于利用所述合法验证码对所述请求中的访问验证码进行验证;以及

处理模块,用于在验证通过时,执行访问所述视频存储卡中的视频数据的操作。

在本发明一实施例中,所述监听模块还用于:

在所述视频存储卡中封装一监听程序;

利用所述监听程序监听访问所述视频存储卡中的视频数据的请求。

在本发明一实施例中,所述获取模块还用于:

利用所述监听程序解析所述请求,得到所述请求中的访问验证码;

利用所述监听程序读取预先写入所述视频存储卡中的合法验证码。

在本发明一实施例中,所述验证模块还用于:

将所述请求中的访问验证码与所述合法验证码进行匹配;

若匹配一致,则确定验证通过;

若匹配不一致,则确定验证不通过。

在本发明实施例中,监听访问视频存储卡中的视频数据的请求,当监听到访问视频存储卡中的视频数据的请求时,获取请求中的访问验证码以及预先写入视频存储卡中的合法验证码。随后,利用合法验证码对请求中的访问验证码进行验证,在验证通过时,执行访问视频存储卡中的视频数据的操作。由此可见,本发明实施例利用合法验证码对请求中的访问验证码进行验证,在验证通过时才执行访问视频存储卡中的视频数据的操作,实现了对视频数据的版权进行保护的目的。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:

图1所示为本发明一实施例中访问视频数据的方法的流程图;

图2所示为本发明另一实施例中访问视频数据的方法的流程图;

图3所示为本发明一实施例中访问视频数据的装置的结构示意图;以及

图4所示为本发明另一实施例中访问视频数据的装置的结构示意图。

具体实施方式

以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。

如图1所示为本发明一实施例中访问视频数据的方法的流程图,该方法包括以下步骤S11-S14。

步骤S11,监听访问视频存储卡中的视频数据的请求。

在该步骤中,视频存储卡可以是软盘、硬盘或者快闪存储卡(flash memory card)等,本发明不限于此。快闪存储卡是一种固态电子快闪存储器数据存储设备,多为卡片或者方块状。它一般是使用flash芯片作为储存介质,主要用于数码相机、平板电脑和笔记本电脑、音乐播放器、掌上游戏机和其他电子设备。它能提供可重复读写,无需外部电源的存储形式,也有非固态的存储卡。

步骤S12,当监听到访问视频存储卡中的视频数据的请求时,获取请求中的访问验证码以及预先写入视频存储卡中的合法验证码。

在该步骤中,访问视频存储卡中的视频数据的请求中携带有访问验证码,因而在监听到访问视频存储卡中的视频数据的请求时,可以从该请求中解析出访问验证码。

进一步地,视频存储卡中预先写入合法验证码,不同的视频存储卡的合法验证码可以相同也可以不同,合法验证码可以根据视频存储卡中的视频数据来确定。在实际应用中,合法验证码可以是由视频存储卡的提供者预先写入,也可以在用户获取了视频存储卡后,由用户通过注册的方式在视频存储卡中写入合法验证码。例如,用户通过注册获取到视频存储卡的提供者提供的合法验证码,或者用户通过注册将自身的唯一身份标识作为合法验证码(如指纹、人脸等身份标识)。

步骤S13,利用合法验证码对请求中的访问验证码进行验证。

在该步骤中,可以将请求中的访问验证码与合法验证码进行匹配,若匹配一致,则确定验证通过;反之,若匹配不一致,则确定验证不通过。

步骤S14,在验证通过时,执行访问视频存储卡中的视频数据的操作。

在本发明实施例中,监听访问视频存储卡中的视频数据的请求,当监听到访问视频存储卡中的视频数据的请求时,获取请求中的访问验证码以及预先写入视频存储卡中的合法验证码。随后,利用合法验证码对请求中的访问验证码进行验证,在验证通过时,执行访问视频存储卡中的视频数据的操作。由此可见,本发明实施例利用合法验证码对请求中的访问验证码进行验证,在验证通过时才执行访问视频存储卡中的视频数据的操作,实现了对视频数据的版权进行保护的目的。

在本发明的可选实施例中,上文步骤S11中监听访问视频存储卡中的视频数据的请求,本发明实施例提供了一种可选的方案,在该方案中,可以在视频存储卡中封装一监听程序,利用监听程序监听访问视频存储卡中的视频数据的请求。

进一步地,在步骤S12当监听到访问视频存储卡中的视频数据的请求时,获取请求中的访问验证码以及预先写入视频存储卡中的合法验证码时,本发明实施例还可以利用监听程序解析该请求,得到该请求中的访问验证码,并利用监听程序读取预先写入视频存储卡中的合法验证码。

如前文介绍,合法验证码可以根据视频存储卡中的视频数据来确定,如根据视频数据生成与视频数据对应的MD5值或SHA1值,等等。在本发明的可选实施例中,如果视频数据被拷贝或者被篡改,那么监听程序读取不到合法验证码或者合法验证码是错的,从而会导致验证不通过,此时,本发明实施例不执行访问所述视频存储卡中的视频数据的操作,从而实现了对视频数据的版权进行保护的目的。

在本发明的可选实施例中,在验证不通过时,还可以生成提示用户无法执行访问视频存储卡中的视频数据的操作的提示信息,以对用户进行提示。提示信息的形式可以包括弹窗界面、消息等,本发明实施例对此不作限制。

下面通过一具体实施例来详细介绍本发明的访问视频数据的方法的实现过程。如图2所示为本发明另一实施例中访问视频数据的方法的流程图,该方法包括以下步骤S21-S27。

步骤S21,在视频存储卡中封装一监听程序。

在该步骤中,对于多个视频存储卡,则可以在每个视频存储卡中封装一监听程序。

步骤S22,利用监听程序监听访问视频存储卡中的视频数据的请求。

步骤S23,当监听到访问视频存储卡中的视频数据的请求时,利用监听程序解析该请求,得到该请求中的访问验证码。

步骤S24,利用监听程序读取预先写入视频存储卡中的合法验证码。

在该步骤中,合法验证码可以根据视频存储卡中的视频数据来确定,如根据视频数据生成与视频数据对应的MD5值或SHA1值,等等。此外,合法验证码可以是由视频存储卡的提供者预先写入,也可以在用户获取了视频存储卡后,由用户通过注册的方式在视频存储卡中写入合法验证码。例如,用户通过注册获取到视频存储卡的提供者提供的合法验证码,或者用户通过注册将自身的唯一身份标识作为合法验证码(如指纹、人脸等身份标识)。

步骤S25,判断请求中的访问验证码与合法验证码是否匹配,若是,则继续执行步骤S26;若否,则继续执行步骤S27。

步骤S26,执行访问视频存储卡中的视频数据的操作。

步骤S27,不执行访问视频存储卡中的视频数据的操作,并生成提示用户无法执行访问视频存储卡中的视频数据的操作的提示信息。

本发明实施例利用合法验证码对请求中的访问验证码进行验证,在验证通过时才执行访问视频存储卡中的视频数据的操作,在验证不通过时,则不执行访问视频存储卡中的视频数据的操作,由此实现了对视频数据的版权进行保护的目的。

需要说明的是,在实际应用中,上述所有可选实施方式可以采用结合的方式任意组合,形成本发明的可选实施例,在此不再一一赘述。

对应于上述实施例中的访问视频数据的方法,本发明还提供一种访问视频数据的装置。如图3所示为本发明一实施例中访问视频数据的装置的结构示意图,包括:

监听模块31,用于监听访问视频存储卡中的视频数据的请求;

获取模块32,用于当监听到访问所述视频存储卡中的视频数据的请求时,获取所述请求中的访问验证码以及预先写入所述视频存储卡中的合法验证码;

验证模块33,用于利用所述合法验证码对所述请求中的访问验证码进行验证;以及

处理模块34,用于在验证通过时,执行访问所述视频存储卡中的视频数据的操作。

在本发明一实施例中,上述监听模块31还用于:

在所述视频存储卡中封装一监听程序;

利用所述监听程序监听访问所述视频存储卡中的视频数据的请求。

在本发明一实施例中,上述获取模块32还用于:

利用所述监听程序解析所述请求,得到所述请求中的访问验证码;

利用所述监听程序读取预先写入所述视频存储卡中的合法验证码。

在本发明一实施例中,上述验证模块33还用于:

将所述请求中的访问验证码与所述合法验证码进行匹配;

若匹配一致,则确定验证通过;

若匹配不一致,则确定验证不通过。

在本发明一实施例中,上述处理模块34还用于:

在验证不通过时,则不执行访问所述视频存储卡中的视频数据的操作。

在本发明一实施例中,如图4所示,图3展示的装置还可以包括:

提示信息生成模块41,用于在验证不通过时,生成提示用户无法执行访问所述视频存储卡中的视频数据的操作的提示信息。

本发明实施例的上述装置:监听访问视频存储卡中的视频数据的请求,当监听到访问视频存储卡中的视频数据的请求时,获取请求中的访问验证码以及预先写入视频存储卡中的合法验证码。随后,利用合法验证码对请求中的访问验证码进行验证,在验证通过时,执行访问视频存储卡中的视频数据的操作。由此可见,本发明实施例利用合法验证码对请求中的访问验证码进行验证,在验证通过时才执行访问视频存储卡中的视频数据的操作,实现了对视频数据的版权进行保护的目的。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1