一种基于云计算平台的个人中心影视库系统的制作方法

文档序号:37042751发布日期:2024-02-20 20:37阅读:15来源:国知局
一种基于云计算平台的个人中心影视库系统的制作方法

本发明涉及云计算,特别涉及一种基于云计算平台的个人中心影视库系统。


背景技术:

1、在互联网时代,传统的媒体媒介如电视,收音机逐渐被网络媒体所取代。网络上所传播的媒体信息更加多元化、碎片化以及专业化。类似优酷、爱奇艺和哔哩哔哩等视频网站的兴起,借助于互联网,这些网站成为人们观看了解媒体信息的主要途径,同样也为用户提供了多种的观影体验。

2、另一方面,随着国内对于视频媒体版权意识的加强,过去的一视频网站既能满足大量的用户观影需求的时代已经远去。各大视频网站对版权的争夺愈加猛烈,使得越来越多的影视剧被挂上了“独家播出”的标签,为了满足需要,人们不得不辗转各个视频网站来观看自己想要的影视剧。所以在这种局势下,为了让用户不必在多个视频网站中辗转,一个能整合多个视频网站资源的个人影视库网站的开发变的意义重大。

3、python爬虫技术使现在最为流行的万维网数据抓取技术。针对现在流行的视频网站而言,调用开放平台api可以便捷准确地抓取视频数据,但是视频网站服务商都不能把完整的没有限制的api提供给普通用户,因此只通过调用开放平台api只能获取很有限的视频信息,往往不能直接获取视频直链。因此为了获取更全面的视频信息,必须借助于网络爬虫技术。dilidili和ibilibili是现在比较著名的两个通过爬虫获取视频直链并提供给用户播放接口的影视库网站,它们研发出针对性的反爬虫策略,从而能成功从目标网站抓取视频直链信息。

4、基于上述情况,本发明提出了一种基于云计算平台的个人中心影视库系统。


技术实现思路

1、本发明为了弥补现有技术的缺陷,提供了一种简单高效的基于云计算平台的个人中心影视库系统。

2、本发明是通过如下技术方案实现的:

3、一种基于云计算平台的个人中心影视库系统,其特征在于:包括服务部署模块、影视库模块和eip集群模块;

4、所述服务部署模块为基础功能模块,负责实现服务器部署、数据备份和服务监控;具体如下:

5、为根据用户需求,在云计算平台部署部署影视库服务器,通过对影视库服务器进行实时监控,在影视库服务器发生故障时使用该服务器的备份数据快速创建新的影视库服务器,从而实现影视库服务的高可用;

6、所述影视库模块负责为用户影视库管理服务,包括用户管理、影视库管理和影视库应用;

7、所述eip集群模块为辅助功能模块,负责为影视库管理服务提供公网ip访问功能和ip地址切换功能;具体如下:

8、通过创建弹性公网ip(eip),并与影视库管理服务器绑定,为影视库管理服务器实现公网访问功能;同时也负责在影视库管理服务器出现异常状态时进行ip地址切换,参与影视库管理服务器紧急切换功能。

9、所述服务部署模块还负责在影视库管理服务关闭后完成资源回收工作。

10、所述服务部署模块供双机热备功能,使用相同配置额外创建一台影视库管理服务器作为实时备份。

11、在用户使用周期内,所述服务部署模块对影视库管理服务器的状态进行实时监控,并记录日志;如果影视库管理服务器状态异常,则对用户发出告警,若状态异常的影视库管理服务器有进行双机热备,则紧急切换服务器;若未进行双机热备,则获取最新备份数据创建一台新的影视库管理服务器,并进行功能切换。

12、系统管理员通过所述影视库模块对整个系统进行管理,包括用户信息管理和用户权限管理;

13、系统管理员通过所述影视库模块对用户的信息进行管理,按所属用户组或类型查询用户信息,根据需要自定义增加、修改或删除用户信息;

14、系统管理员通过所述影视库模块为用户设定权限,对用户的权限进行添加、删除或修改。

15、影视库管理员通过所述影视库模块实现对媒体的管理,包括检查更新,视频入库和关键字维护;具体如下:

16、(1)影视库管理员通过所述影视库模块检查更新爬虫网站是否更新新视频;

17、(2)影视库管理员通过所述影视库模块上传视频文件,入库模式包括更新视频上传和覆盖原有视频链接两种方式;对于新上传的视频链接,系统将自动获取其视频名称,分集信息和入库时间;对覆盖原有视频链接,则只需要输入原视频编号。

18、(3)影视库管理员通过所述影视库模块实现对视频关键字的管理。对于视频都必须要有相应的详细描述,每个视频都应有对应关键字描述,比如放出时间,视频内容类型等标签,方便用户简略了解视频及搜索。

19、所述影视库应用模块为用户提供视频观看、用户评论和收藏管理功能;具体如下:

20、(1)为用户提供影视视频在线观看及播放基础功能,包括暂停,进度跳转和全屏观看;

21、(2)为用户提供发表对视频评论的功能;

22、(3)为用户提供管理用户收藏功能,用户将媒体库中任一视频加入个人收藏目录,以便下次观看。

23、所述eip集群模块根据用户需求,提供影视库管理服务器连接公网所需的eip(弹性公网ip),并通过地址转换nat和服务质量qos与影视库管理服务器关联,从而使影视库管理服务与公网连接。

24、当服务部署模块中的服务监控监测到影视库管理服务器异常,需要切换服务器时,所述eip集群模块将原有弹性公网ip(eip)从该异常服务器上解除绑定,并将其关联到备份服务器上,从而实现影视库管理服务的无缝衔接。

25、本发明的有益效果是:该基于云计算平台的个人中心影视库系统,将影视库管理服务与云计算平台及eip集群服务相结合,从而使影视库管理服务更加方便、快捷,易用性强,可用性高,使用更加稳定,成本更加低廉。



技术特征:

1.一种基于云计算平台的个人中心影视库系统,其特征在于:包括服务部署模块、影视库模块和eip集群模块;

2.根据权利要求1所述的基于云计算平台的个人中心影视库系统,其特征在于:所述服务部署模块还负责在影视库管理服务关闭后完成资源回收工作。

3.根据权利要求1所述的基于云计算平台的个人中心影视库系统,其特征在于:所述服务部署模块供双机热备功能,使用相同配置额外创建一台影视库管理服务器作为实时备份。

4.根据权利要求3所述的基于云计算平台的个人中心影视库系统,其特征在于:在用户使用周期内,所述服务部署模块对影视库管理服务器的状态进行实时监控,并记录日志;如果影视库管理服务器状态异常,则对用户发出告警,若状态异常的影视库管理服务器有进行双机热备,则紧急切换服务器;若未进行双机热备,则获取最新备份数据创建一台新的影视库管理服务器,并进行功能切换。

5.根据权利要求1所述的基于云计算平台的个人中心影视库系统,其特征在于:系统管理员通过所述影视库模块对整个系统进行管理,包括用户信息管理和用户权限管理;

6.根据权利要求1所述的基于云计算平台的个人中心影视库系统,其特征在于:影视库管理员通过所述影视库模块实现对媒体的管理,包括检查更新,视频入库和关键字维护;具体如下:

7.根据权利要求1所述的基于云计算平台的个人中心影视库系统,其特征在于:所述影视库应用模块为用户提供视频观看、用户评论和收藏管理功能;具体如下:

8.根据权利要求1所述的基于云计算平台的个人中心影视库系统,其特征在于:所述eip集群模块根据用户需求,提供影视库管理服务器连接公网所需的弹性公网ip,并通过地址转换nat和服务质量qos与影视库管理服务器关联,从而使影视库管理服务与公网连接。

9.根据权利要求1所述的基于云计算平台的个人中心影视库系统,其特征在于:当服务部署模块中的服务监控监测到影视库管理服务器异常,需要切换服务器时,所述eip集群模块将原有弹性公网ip从该异常服务器上解除绑定,并将其关联到备份服务器上,从而实现影视库管理服务的无缝衔接。


技术总结
本发明特别涉及一种基于云计算平台的个人中心影视库系统。该基于云计算平台的个人中心影视库系统,包括服务部署模块、影视库模块和EIP集群模块;所述服务部署模块为基础功能模块,负责实现服务器部署、数据备份和服务监控;所述影视库模块负责为用户影视库管理服务,包括用户管理、影视库管理和影视库应用;所述EIP集群模块为辅助功能模块,负责为影视库管理服务提供公网IP访问功能和IP地址切换功能。该基于云计算平台的个人中心影视库系统,将影视库管理服务与云计算平台及EIP集群服务相结合,从而使影视库管理服务更加方便、快捷,易用性强,可用性高,使用更加稳定,成本更加低廉。

技术研发人员:王宏皓,李彦君,胡章丰,路海龙
受保护的技术使用者:浪潮云信息技术股份公司
技术研发日:
技术公布日:2024/2/19
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1