APP下载

人才交流网的视频直播系统的设计

2017-03-04李华菲

中国新技术新产品 2017年4期
关键词:数据库

李华菲

摘 要:随着互联网技术不断地发展,通过网络平台进行人才招聘,交流等网站越来越普遍。为了更进一步完善人才交流的招聘方式,使更多应聘人才使用网络招聘平台,本课题便引进了人才交流网视频直播系统。在目前网络视频直播系统的架构基础上,通过分析数据在服务器上传输的一些指标,结合视频云服务模式、基础架构以及关键技术,对现有的直播系统进行改造,设计出一种基于视频云的视频直播原型系统。

关键词:在线人才交流;数据库;视频直播

中图分类号:TP311 文献标识码:A1.研究背景

在21世纪,伴随计算机软件、硬件地持续深入,以及信息化网络的快速提高,这一切技术的改变促使自身工作效率的提高,迫切需要借助这些人性化的软件、硬件资源来完成平时的工作。

对现今招聘单位的招聘方式及招聘渠道,可归纳出下面途径:

(1)媒体方式举办招聘活动;企业借助报纸、电视等媒体技术,发布其公司的用人招聘活动信息。

(2)以现场活动进行招聘;以招聘沙龙、招聘会等诸多形式,对主动应聘的人才进行初次面试。

(3)网络招聘;应聘者和雇佣方彼此选取网络形式作为基础工具,作为应聘者和需求单位招聘人才的一种方式。

(4)中介推荐;第四种方式需要依靠第三方的帮助,将应聘方和用人方相连起来,再实行人才交流。

不同的招聘方式和渠道具有互不相同的优点和不足之处。第一,登录在报刊及杂志的招聘信息让人产生一种庄重严谨、可信的想法,受到大众的广泛关注。第二,对于招聘会来说,应聘人员和招聘单位面对面接触、交流和互动,相互选择的几率较大。依照现在市场人才招聘需要,通过网络途径建立虚拟网络交流平台,招聘者和求职者可通过此平台进行面对面地交流信息,用人单位能够迅速、方便地招聘大量人才,大大提高了人才招聘工作效率;方便运用人才视频直播交流网站的求职者和招聘者直接使用电脑就轻松地进行人才交流。

伴随网络先进技术的持续发展,网络人才视频直播招聘的方式也越来越在人们求职过程中备受关注。对每个用户而言,都期待能够迅速收到清晰的视频直播节目。如果网站上有大量用户访问时,仅仅单台服务器不断地受到超额负荷,但另外的服务器却处于不饱和的状态,这时视频服务器的工作状况就会负载不均衡,不能迅速地提供给用户视频服务,这时候就无法保障网站客服的质量需求。因此需要能够为视频直播平台扩展更多机器,如果没有比较大的招聘活动,在原有的架构组织中,大部分扩展的服务器如果仅仅是处于很少工作的状态,这样又大大浪费资源。现在采用P2P流媒体技术,可以有效地组建视频直播系统,虽然在某种情况下能够减轻直播后台服务器的负荷,但仍然有众多的问题。

由于人才交流网站大部分展示的都是文字信息,公布的也只是用人单位招聘信息及招聘要求,有关视频的信息很少,且这些视频信息也只能以视频点播的形式进行,虚假信息众多。故进行视频直播人才交流将是人才招聘发展的必然趋势。

目前互联网的遍布随处,用户直线上升,运用互联网进行视频直播人才交流将会慢慢发展起来。以前采用流媒体的技术方案基本上是C/S,选择的流媒体服务器可以是单独服务器,也可以是一组代理服务器。每个用户通过单播技术形式与服务器进行连接,将媒体文件发送到各个的网络客户端上。而流媒体服务技术的最重要特点是持续时间长以及高带宽,当用户量翻倍的持续增加时,服务器的内存和带宽将迅速地消耗完,系统的扩展性受到极大影响,将变得非常差。本课题关于系统的可扩展性影响进行了大量地研究,并提出适当的解决方案。

2.人才视频交流网站的设计

基于人才交流网的视频直播系统的设计步骤主要包括:首先,网络视頻直播系统需要一定数量的原始数据,数据源通常来自推流客服端的摄像头(一般视实际需求而定),一台有监视功能的切换平台,外加调音台用于控制音量以及一台音视频矩阵设备和用于连接网络的服务器等数台基础设备。通过摄像设备把招聘会场环境、场内人员的情况以及声音效果等拍摄下来,然后传输到切换平台设备,接着传输到调音台或是音视频矩阵等设备,最后传输到后台服务器进行数据处理。

视频直播系统的设计原则主要包括以下几个方面:

(1)模块化功能实现。无须特别复杂的结构设计,仅仅通过系统的需求功能就可以制定模块结构地划分。

(2)具有前瞻性:契合当前流媒体技术的发展现状,可以一直代表一定程度上的平台建设前瞻性,以及设计的系统保持技术长久使用。

(3)保障稳定性:人才招聘网络的视频直播系统应具备非常强大的信息管理功能,以及有一定的容错功能,这样便可以维持系统功能的稳定性。

(4)实用性:人才招聘视频直播系统实际应用时,一定要与社会招聘的实际需求相对应,网站招聘系统的功能建设以及资源的合理利用尤为重要,在此尽可能争取降低资源花费以及完成尽可能多的用户应聘信息需求。

(5)安全性可靠性:在设计之初就得考虑效率与安全性,在确保系统高效地运行下,同时又要确保安全性,主要包括系统结构的安全和数据的安全。

(6)适应性:现实的网络环境变化非常大,互联网络技术地不断加速升级与拓展,系统功能的设计结构将会在一定的程度上具备功能性的适应如此突发地升级与拓展,同时具有非常完善的拓展性,便能维持系统的升级和技术地更新。

(7)兼容性强:网上人才招聘视频直播系统需要与企业较好的切合多样化的软、硬件功能,并具备通用基础接口供二次开发,这样便能让其更好地互动多数设备平台。

(8)人机结合:网站系统的主要功能就是使计算机系统需要和用户有机地结合在一起,方便且友好的人机界面是本课题设计的网站系统的重要原则之一。

2.1 网络总体架构设计

本课题设计的网站系统由3层架构组成:界面层,连接层,mysq事务机制。此方案设计的重点在于,用户进行操作的时候可以通过前端界面层,接着在中层完成数据的连接功能,并且计算和统计进入后台的mysql数据库。此外,从后台服务器的处理结果显示在用户的操作界面中。因此,如果其中的一个模块出现变化或异常,也不能对其他的模块功能造成较大的影响,还可为今后地维护以及扩展提供条件。

2.2 网络用户功能需求设计

企业客服:首先在本课题设计的网站上注册后成了会员身份,接着就有权限登录到网站界面,完成企业登陆的信息,修改密码,编辑人才招聘信息,管理企业人才库等功能。

个人用户:个体用户完成注册,接着成功登录之后,便具备比未注册过该网站的更大用户权限。在此非注册用户能在线搜索和浏览的功能除外,而且有用户控制中心的权限,登录进去编辑个人简历与维护功能,更新密码以及发布简历等功能。

2.3 人才视频交流网站的功能模块设计

人才交流網站的组建宗旨是为公司招聘方以及应聘者提供“全方位”的人才交流服务,通过人才视频直播交流网站构建招聘单位和求职者的桥梁,不仅为招聘单位公布招聘信息提供便捷窗口,还为求职者提供自我展示的渠道。也是塑造人才交流中心规模化、专业化、先进化等良好的企业形象。

人才交流网站主要由运营方建立、维护,企业用户发布招聘信息,个人用户在人才视频交流网站上选择职位,并上传简历,企业然后选择应聘者进行视频面对面的交流。

本系统主要依据各个用户不同的需求和网站模块,主要由关于我们、就业动态、个人求职、企业招聘、就业指南、政策法规等几大模块组成。

2.4 数据库设计

在开发过程中,对mysql数据库总共设计了18张表,主要功能表有如下这些:

company表,用于保存企业客服的信息。企业招聘的时候,可以通过该网站系统,让社会应聘人员熟悉视频直播招聘信息,从而足够了解自身的求职信息并且可以提供良好的求职平台。

介绍admin表:主要保存管理员的用户名和登陆密码,在开发程序过程中配置好,禁止其他普通用户进行在线改动。

介绍person表:用来保存应聘用户的常用信息。

介绍channelinfor表,主要用来记录房间号(即频道)相关信息。

参考文献

[1]李焱.视频人才交流网系统设计与实现[D].成都:电子科技大学,2012.

[2]孙名松,赵修娜,孙西贝,等.基于云计算的校园网视频直播系统设计[J].哈尔滨理工大学学报,2012(2):51-57.

[3]孙其博,刘杰,黎羴,等.物联网:概念、架构与关键技术研究综述[J].北京邮电大学学报,2010(3):1-9.

[4]王涛.无线传感器网络协议的QoS问题研究[D].上海:上海交通大学,2006.

猜你喜欢

数据库
超星数据库录入证
本刊加入数据库的声明
两种新的非确定数据库上的Top-K查询
国外数据库高被引论文排行TOP10
国内主要期刊数据库