一种通过用户模块驱动的在线视频控制系统的制作方法

文档序号:6482943阅读:285来源:国知局
专利名称:一种通过用户模块驱动的在线视频控制系统的制作方法
技术领域
本发明涉及信息系统领域,特别涉及一种通过用户模块驱动的在线视频控制系 统。
背景技术
如今,人们越来越依靠网络。人们通过网络,随时随地的都可以相互交流,不管娱 乐还是学习,网络给了人们很大的自由空间来舒展自己。在网络上,人们可以畅所欲言,可 以浏览人们想要的信息,可以购物娱乐。网络已经成为现代人们生活和工作中不可缺少的 一个部分。目前网络上存在许多视频播放网站,其能为用户提供播放电影或者其他的视频服 务,丰富了人们的网络生活。

发明内容
本发明的目的是提供一种通过用户模块驱动的在线视频控制系统,其能顺利的实 现对在线视频的播放和其他操作。本发明提供一种通过用户模块驱动的在线视频控制系统,其基于JSP语言实现, 包括普通用户模块,其包括匹配普通用户的操作界面文件,用以为所述系统的普通用 户提供操作界面;控制员用户模块,其包括匹配控制员用户的操作界面文件,用以为所述系统的控 制员用户提供操作界面;数据库,用以存储所述系统的视频信息、用户信息以及JavaBean文件,所述 JavaBean文件操作所述操作界面输出的操作命令指向的视频信息和用户信息;所述普通用户模块和控制员用户模块通过所述操作界面输出操作命令,调用对应 的JavaBean文件来操作所述数据库存储的视频信息和用户信息,并在所述操作界面显示 操作结果。所述普通用户模块中普通用户的操作界面文件包括查看视频信息界面文件、修 改信息界面文件和处理用户信息界面文件。所述控制员模块中控制员的操作界面文件包括添加视频信息界面文件、控制视 频信息界面文件、修改视频信息界面文件。所述数据库中的视频信息是通过movies数据表存储的,所述用户信息通过users 数据表存储。所述数据库还通过words数据表存储经所述普通用户和控制员用户通过所述操 作界面输入的留言信息。所述JavaBean文件进一步包括以下文件数据库连接类文件,用以实现所述系统中数据库的数据连接;
movies数据表类文件,其封装了对movies数据表操作的方法,用以实现对movies数据表的操作;words数据表类文件,其封装了对words数据表操作的方法,用以对实现对words数据表的操作;users数据表类文件,其封装了对users数据表操作的方法,用以实现对users数据表的操作。所述movies数据表类文件和words数据表类文件分别包括对所述视频信息和留 言信息进行保存、删除、获取以及修改的模块,所述users数据表类文件包括对所述用户信 息进行添加、删除、获取、修改、验证的模块。采用本发明所述的一种通过用户模块驱动的在线视频控制系统,其首先建立了普通用户模块和控制员用户模块,通过这两个用户模块中包含的界面文件发出对所述系统的 操作命令。另外还建立了可以对所述系统的数据库存储的数据进行操作的JavaBean文件, 所述JavaBean文件与所述操作命令相对应。这样所述系统的用户就可以通过系统的操作 界面输入操作命令,同时调用与所述操作命令对应的JavaBean文件来实现操作目的,最终 完成对所述视频的各种操作。


图1是本发明所述控制系统的原理框图。
具体实施例方式下面结合附图和实施例进一步说明本发明的技术方案。参见图1,图1是本发明所述一种通过用户模块驱动的在线视频控制系统100,其 基于JSP语言实现,包括普通用户模块110,其包括匹配普通用户的操作界面文件,用以为所述系统100的 普通用户提供操作界面;控制员用户模块120,其包括匹配控制员用户的操作界面文件,用 以为所述系统100的控制员用户提供操作界面;数据库130,用以存储所述系统100的视频 信息、用户信息以及JavaBean文件131,所述JavaBean文件131操作所述操作界面输出的 操作命令指向的视频信息和用户信息;所述普通用户模块110和控制员用户模块120通过 所述操作界面输出操作命令,调用对应的JavaBean文件131来操作所述数据库130存储的 视频信息和用户信息,并在所述操作界面显示操作结果。下面详细对以上各单元模块进行 描述一、普通用户模块110,其主要功能包括1)用户登录和注册功能要使用本系统100,用户必须通过注册成为用户,才会有 观看的权限。具体包括以下功能(a)用户注册与注册信息验证用户注册时。该应用首先检验用户名是否已经被 使用,如没被使用,则对用户提交的注册信息进行验证,包括数据的合理性及合法性。(b)用户登录验证当用户想要通过本系统100观看视频时,必须登录到系统100 中,这时需要对其进行合法性验证,即在数据库130中查找是否存在该用户输入的用户名 与密码。如果找不到符合的记录,则拒绝该用户登录。
(c)用户身份验证在登录时,系统100将自动判断该用户是普通用户还是控制员 用户。如果是普通用户,则会进入普通用户模块110。如果是控制员用户,则会进入控制员 模块(在用户注册时是不能注册控制员的)。2)观看影片功能当用户登录成功时(以普通用户权限登录),会看到本系统100 的普通用户模块110的主界面。通过主界面来选择用户想要看的影片,当用户选择了想要 看的影片时,就会出现该影片的详细信息。点击“在线观看”就能在网上观看到该影片。3)影片下载功能如果用户不想在线观看影片,我们也提供下载功能,点击“下 载”,系统100将会根据用户指定的路径来下载该影片到指定的地方。当下载完成后,用户 就可以使用用户自己的播放器载本地观看该影片。4)影评功能当用户在线或下载观看完影片时,用户还可以对该影片进行评论, 说出自己对该影片的看法。还可以看到其他人对这部影片的评论。5)修改个人信息功能如果用户的个人信息发生了改变,用户就可以通过该功能 对用户的个人信息进行修改(如修改登录密码,修改电子邮件的地址)。普通用户模块110功能对应的界面文件见下表,普通用户通过下表中的界面文件 提供的操作界面输入对所述系统100的操作命令
权利要求
一种通过用户模块驱动的在线视频控制系统,其基于JSP语言实现,其特征在于,包括普通用户模块,其包括匹配普通用户的操作界面文件,用以为所述系统的普通用户提供操作界面;控制员用户模块,其包括匹配控制员用户的操作界面文件,用以为所述系统的控制员用户提供操作界面;数据库,用以存储所述系统的视频信息、用户信息以及JavaBean文件,所述JavaBean文件操作所述操作界面输出的操作命令指向的视频信息和用户信息;所述普通用户模块和控制员用户模块通过所述操作界面输出操作命令,调用对应的JavaBean文件来操作所述数据库存储的视频信息和用户信息,并在所述操作界面显示操作结果。
2.如权利要求1所述的系统,其特征在于,所述普通用户模块中普通用户的操作界面 文件包括查看视频信息界面文件、修改信息界面文件和处理用户信息界面文件。
3.如权利要求1所述的系统,其特征在于,所述控制员模块中控制员的操作界面文件 包括添加视频信息界面文件、控制视频信息界面文件、修改视频信息界面文件。
4.如权利要求1至3任一项所述的系统,其特征在于,所述数据库中的视频信息是通过 movies数据表存储的,所述用户信息通过users数据表存储。
5.如权利要求4所述的系统,其特征在于,所述数据库还通过words数据表存储经所述 普通用户和控制员用户通过所述操作界面输入的留言信息。
6.如权利要求5所述的系统,其特征在于,所述JavaBean文件进一步包括以下文件 数据库连接类文件,用以实现所述系统中数据库的数据连接;movies数据表类文件,其封装了对movies数据表操作的方法,用以实现对movies数据 表的操作;words数据表类文件,其封装了对words数据表操作的方法,用以对实现对words数据 表的操作;users数据表类文件,其封装了对users数据表操作的方法,用以实现对users数据表 的操作。
7.如权利要求6所述的系统,其特征在于,所述movies数据表类文件和words数据 表类文件分别包括对所述视频信息和留言信息进行保存、删除、获取以及修改的模块,所述 users数据表类文件包括对所述用户信息进行添加、删除、获取、修改、验证的模块。
全文摘要
本发明揭示了一种通过用户模块驱动的在线视频控制系统,其首先建立了普通用户模块和控制员用户模块,通过这两个用户模块中包含的界面文件发出对所述系统的操作命令。另外还建立了可以对所述系统的数据库存储的数据进行操作的JavaBean文件,所述JavaBean文件与所述操作命令相对应。这样所述系统的用户就可以通过系统的操作界面输入操作命令,同时调用与所述操作命令对应的JavaBean文件来实现操作目的,最终完成对所述视频的各种操作。
文档编号G06F9/44GK101989165SQ20091005576
公开日2011年3月23日 申请日期2009年7月31日 优先权日2009年7月31日
发明者徐子闻, 陈文杰 申请人:上海杉达学院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1