一种基于时间戳的网络数据访问加密方法
【技术领域】
[0001] 本发明涉及信息安全技术领域,具体涉及一种基于时间戳的网络数据访问加密方 法。
【背景技术】
[0002] 目前,一个视频资源放在web站点上供用户在线播放观看,站点会把视频的地址 公布在浏览器中,用户可在浏览器中获得到视频资源的URL(UniformResourceLocator, 统一资源定位符)地址,有了这个URL地址便可以在浏览器上使用相关的下载工具对该视 频资源进行下载。
[0003] 例如:申请号为201410222724. 0、发明名称为《面向移动终端的多媒体数据虚拟 直播系统和方法》的中国发明专利申请公开了面向移动终端的多媒体数据虚拟直播系统和 方法。系统包括管理客户端、管理服务器、数据处理服务器(包括采集模块、处理模块和发 布模块)、文件服务器、虚拟直播服务器和流媒体服务器;管理客户端登录管理服务器后配 置数据处理服务器;管理服务器生成第一、第二和第三配置文件;采集模块采集数据;处理 模块根据第一配置文件将在采集信道及时间采集的数据处理成文件后保存到数据处理服 务器;发布模块根据第二配置文件在文件服务求创建远程文件存储目录以保存文件;虚拟 直播服务器根据第三配置文件的URL下载文件并由流媒体服务器发送给移动终端。本发明 满足了向移动终端侧用户虚拟直播多媒体数据的需求。
[0004] 再例如,申请号为20141082252. 6、发明名称为《视频播放方法和装置》的中国发明 专利申请公开一种视频播放方法和装置,该方法包括步骤:将视频数据解码为YUV格式后 进行播放;检测播放的视频图像是否显示异常;当视频图像显示异常时,将所述视频数据 从YUV格式转换为RGB格式后进行播放。从而,在正常情况下,通过高效率的播放模式进行 视频播放;在视频播放过程中,当检测到播放的视频图像显示异常时,则以相对低效但稳定 的播放模式进行视频播放,保证了视频的正常播放。
[0005] -般来说,一个网络视频的URL是确定的,并且可以认为在一个足够长的时间内 是不变更的。因此,基本可以认为视频网站的视频拥有一个确定的URL,不同用户请求同一 段视频文件时,访问的是同一个URL。
[0006] 互联网的开放特性使得公众可以直接或通过技术手段获得一个网络视频,自由下 载、存储,并进一步传播。这意味着,一旦将一个视频文件上传到互联网,这个视频就不再受 控,可能进入公众领域被广泛传播。
【发明内容】
[0007] 本发明的发明目的是提供一种基于时间戳的网络数据访问加密方法,通过该方 法,能对于分享分发的视频文件,进行下载管理,使得用户或者公众只能观看,不能不受约 束地下载,从而保障网络视频的私有性。
[0008] 为了解决上述技术问题,本发明采用的技术方案如下:
[0009] 本发明提供了一种基于时间戳的网络数据访问加密方法,包括以下步骤:预先为 所述网络数据的真实地址按照预设规则配置虚拟地址;发送访问请求,其中,所述访问请求 中至少包括所述网络数据的虚拟地址;所述虚拟地址中含有时间戳信息,用于使所述虚拟 地址在一个时间段内有效;接收所述访问请求,匹配所述虚拟地址的真实地址;根据所述 真实地址,推送相应的所述网络数据。
[0010] 进一步的,所述网络数据为视频文件,所述虚拟地址为所述视频文件的虚拟地址 URL,所述真实地址为所述视频文件的真实地址URL'。
[0011] 进一步的,所述预先为所述网络数据的真实地址按照预设规则配置虚拟地址的步 骤,具体包括以下步骤:为所述视频文件的真实地址URL'逐一配置一个虚拟地址URL;用户 终端获取所述虚拟地址URL。
[0012] 进一步的,所述预先为所述网络数据的真实地址按照预设规则配置虚拟地址的步 骤,具体包括以下步骤:为所述视频文件的真实地址URL'配置以系统时间为时间戳的虚拟 地址URL;将所述真实地址URL'、所述时间戳和所述虚拟地址URL之间的对应关系存储至映 射表。
[0013] 进一步的,所述的基于时间戳的网络数据访问加密方法,还包括如下步骤:设定时 间戳的有效时间长度;定时获取系统时间;获取所述映射表中真实地址URL'、所述时间戳 与所述虚拟地址URL的关系信息;根据所述有效时间长度、获取的所述系统时间与设定的 时间戳时间进行判断;判断时间戳失效则更新真实地址URL'、所述时间戳与所述虚拟地址 URL的关系并存储至映射表。
[0014] 进一步的,所述的基于时间戳的网络数据访问加密方法,还包括如下步骤:发送提 示信息到用户终端;用户终端重新获取所述虚拟地址URL。
[0015] 进一步的,所述接收所述访问请求,匹配所述虚拟地址的真实地址的步骤,具体 包括以下步骤:接收所述访问请求;按照预设规则将所述访问请求分配至相应的解析服务 器;被分配的所述解析服务器匹配所述虚拟地址的真实地址。
[0016] 本发明公开了一种基于时间戳的网络数据访问加密方法,通过该方法,能预先配 置网络数据的真实地址对应的虚拟地址,对分享分发的网络数据进行下载管理,使得用户 或公众只能观看,不能不受约束地下载,从而保障网络视频的私有性,避免分享的网络视频 在不受控状态下恶意传播。
[0017] 上述说明仅是本发明技术方案的概述,为了能够使得本发明的技术手段更加清楚 明白,达到本领域技术人员可依照说明书的内容予以实施的程度,并且为了能够让本发明 的上述和其它目的、特征和优点能够更明显易懂,下面以本发明的【具体实施方式】进行举例 说明。
【附图说明】
[0018] 通过阅读下文优选的【具体实施方式】中的详细描述,本发明各种其他的优点和益处 对于本领域普通技术人员将变得清楚明了。说明书附图仅用于示出优选实施方式的目的, 而并不认为是对本发明的限制。显而易见地,下面描述的附图仅仅是本发明的一些实施例, 对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得 其他的附图。而且在整个附图中,用相同的附图标记表示相同的部件。在附图中:
[0019] 图1示出了本发明实施例一的基于时间戳的网络数据访问加密方法流程图;
[0020] 图2示出了图1所示基于时间戳的网络数据访问加密方法的系统结构示意图;
[0021] 图3示出了本发明实施例二的基于时间戳的网络数据访问加密方法流程图;
[0022] 图4示出了图3所示基于时间戳的网络数据访问加密方法的系统结构示意图。
【具体实施方式】
[0023] 下面将参照附图更详细地描述本发明的具体实施例。虽然附图中显示了本发明的 具体实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限 制。相反,提供这些实施例是为了能够更透彻地理解本发明,并且能够将本发明的范围完整 的传达给本领域的技术人员。
[0024] 需要说明的是,在说明书及权利要求当中使用了某些词汇来指称特定组件。本领 域技术人员应可以理解,硬件制造商可能会用不同名词来称呼同一个组件。本说明书及权 利要求并不以名词的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分 的准则。如在通篇说明书及权利要求当中所提及的"包含"或"包括"为一开放式用语,故 应解释成"包含但不限定于"。说明书后续描述为实施本发明的较佳实施方式,然所述描述 乃以说明书的一般原则为目的,并非用以限定本发明的范围。本发明的保护范围当视所附 权利要求所界定者为准。
[0025] 为便于对本发明实施例的理解,下面将结合附图以几个具体实施例为例做进一步 的解释说明,且各个附图并不构成对本发明实施例的限定。
[0026] 实施例一
[0027] 如图1所示,本实施例提供了一种基于时间戳的网络数据访问加密方法,包括以 下步骤:
[0028] 步骤S301 :预先为所述网络数据的真实地址按照预设规则配置虚拟地址;
[0029] 步骤S302 :发送访问请求,其中,所述访问请求中至少包括所述网络数据的虚拟 地址;所述虚拟地址中含有时间戳信息,用于使所述虚拟地址在一个时间段内有效;
[0030] 步骤S303 :接收所述访问请求,匹配所述虚拟地址的真实地址;
[0031]