吉林省可视化畜牧远程服务平台是利用互联网做为技术支持, 并集合省内高级畜牧兽医专家资源, 通过基层服务站对广大农村养殖户、 养殖企业、 基层畜牧兽医服务人员等提供网络视频技术服务, 是解决在生产过程中, 牲畜出现病害时, 找专家难及防治不及时等农民经常遇到的 “两难” 问题。 用户通过该平台能够直观、 快捷地将实物展现在专家眼前, 便于专家诊断, 实现专家与农民面对面的交流。 平台服务流程如图 1 所示。
1 功能分析吉林省可视化畜牧远程服务平台具有以下三方面功能:
咨询功能: 提供农牧业专家远程视频技术咨询服务。
诊断功能: 具有建立账号、 预约挂号、 诊室管理、 调度管理、 处方管理、 录像分类存储与检索、 文本交流、 文件传输、 案例回放等功能。
培训功能: 为农民提供视频农业技术培训。
2 系统设计
吉林省可视化畜牧远程服务平台是由多个功能模块构成, 采用业界标准的 IETF XMPP 作为数据交换协议而构架的分布式、 模块化、 大容量的网络视频会议平台。 这种分布式、 模块化的系统结构特点为将来的应用提供了强大的可扩充能力和高度的配置灵活性, 实施中可根据用户的规模和性能需求来进行系统的配置部署。 其系统服务流程如图 2 所示。
2.1 设计原则
2.1.1 独立性
服务体系由独立的信息服务系统构成, 这些系统都有符合自身特点、 相对独立的信息体系。
2.1.2 易扩性
信息平台具有良好的可靠性、 灵活性, 系统应易于扩充、 修改、 维护。
2.1.3 简便性
平台管理操作简便, 提供方便的后台管理系统,客户端操作简单方便。
2.1.4 安全性
系统要具有全面的安全管理体制, 安全性包括软硬件系统安全、 应用安全和网络通讯安全, 保证数据的完整性、 一致性和可靠性。
2.2 咨询诊断系统
根据远程视频咨询服务的特点和要求, 按照简单实用的原则, 选用市场上成熟稳定的视频会议系统,经过二次开发, 形成畜牧远程视频科技咨询诊断系统。 视频咨询诊断系统软件包括视频服务支持、 服务器控制和管理系统软件, 客户端软件等, 这部分软件系统做为系统主要支撑软件系统。
2.2.1 系统构架
视频会议系统架构为 B/S 结构, 服务器端操作系统采用 Linux 平台, 稳定性好, 安全性较高; 账号管理较为灵活, 信息安全性高, 而且对客户机及网络带宽的配置较低; 客户端不需要单独安装登陆程序, 不需要另外部署 Web 站点, 可直接由 Web 页面登陆,客户端只需要安装一个 ActiveX 插件, 便可实现客户端应用程序的下载、 安装、 版本检查、 升级等相应工作, 最大程度上减少了客户端的实施和维护负担。
2.2.2 系统功能
(1) 功能架构 : 系统是基于 IETF XMPP 标准协议。 实现了视频会议系统和即时通讯系统的无缝衔接, 支持完全基于 WEB 的应用。
(2) 音视频功能: 系统支持分组会议功能。 采用MPEG4 视频压缩算法, 具有良好的带宽适应性和视频压缩率, 支持同时显示多路视频。 用户可根据网络带宽条件和实际需求, 自行设定视频分辨率和最大终端应用带宽。
(3) 数据功能: 包括电子白板、 文档共享、 文件共享、 协同浏览、 桌面共享、 电子投票和表决等, 并提供会议过程中的文字交流和文件实时传输。
(4) 管理和控制: 基于 Web 管理, 系统提供基于Web 的管理手段, 远程管理的功能包括用户管理、 预约管理、 配置管理、 中止、 延长和服务器资源统计维护等。 咨询诊断管理如图 3 所示。
2.3 培训平台
培训平台的目标是让在线用户能够方便地学习相关农业技术, 点播农技视频, 在线农技咨询。
2.3.1 体系结构设计
本系统以 PHP 为脚本语言编写工具, 以 MySQL为数据库设计工具, Apache 为 web 服务器软件, 采用Apache+PHP+MySQL 模式设计。
根据平台应用系统功能分析, 将相关的模块合并、 链接、 集成为一个统一整体, 使得各个信息源通过平台为用户提供丰富、 准确、 快速的信息服务。
2.3.2 模块组成
系统功能包括信息员管理、 平台维护管理、 安全管理等模块。
(1) 信息员管理模块: 注册认证通过的信息维护人员、 系统管理员通过信息员管理模块可以对信息维护操作人员进行管理。 如: 信息维护人员个人信息的设置、 更改; 帐号、 密码的修改; 其他成员的增加、修改等设置。
(2) 平台维护管理模块: 包括信息员的认证、 信息的录入、 查询、 修改、 删除等。 信息维护人员需要远程维护时, 首先需登录信息服务平台, 身份认证通过以后, 用户就可以在网上对相关栏目的信息库进行信息维护。
(3) 系统管理员具有最高的权限, 可以对资源的分类目录进行创建、 删除、 修改、 共享。 信息维护人员具有对属于自己的分类的信息进行录入、 删除、 修改等权限。
2.3.3 视频点播功能实现
视频作为主要的教学资源生动形象, 更易于农民理解和接受。 利用 Real server、 Windows media server建设视频点播服务器, 采用 RTSP 和 MMS 协议传输视频, 使用动态 ftp 用户验证, 实现视频点播功能。 利用 VFW SDK (Video for Windows SDK) 进行视频采集、 压缩; 利用 Delphi 开发视频服务软件, 包括视频采集程序并进行 UDP 广播的视频服务器端及接收UDP 广播程序显示传来的视频数据的软件客户端。
3 结束语
通过建立先进的可视化服务平台, 养殖户、 养殖企业、 基层畜牧兽医技术人员可以利用分布在省内的服务站, 通过网络视频方式与畜牧兽医专家进行实时可视的交流。 畜牧兽医专家利用网络视频系统平台为广大农村的基层畜牧兽医技术人员、 养殖户、 养殖场等, 提供动物疾病诊疗、 临床剖检技术指导、 养殖技术咨询、 动物疾病咨询、 兽医技术讲座、 养殖技术讲座等服务, 充分发挥畜牧兽医专家的作用, 为广大农村的养殖户和养殖场提供服务和帮助, 进而提高动物疾病的诊治水平, 使动物疾病得到及时、 有效的控制, 提高广大农村养殖户、 养殖场养殖技术水平, 为养殖业的发展提供有效、 可靠的技术保障。
参考文献
[1] 崔世钢,杨 莉莉,等。作物病虫害专家在线视频诊断系统的设计与实现[J].湖北农业科学,2014,(9):4427-4429.
[2] 孙 晓云。基 于 Moodle 的 农民远程培训培台的设计及应用研究[D].济南:山东师范大学,2013.
[3] 姚斐,张俊莹,李 哲。农村科技视频数据库建设分析及探讨[J].山东农业科学,2011,(4):121-124.