设为首页| 加入收藏| 我要投稿
推荐
电视调频发射机远程监控系统的设计与实现
时间:2014-06-14 14:21:57  来源::  作者:  【 】 浏览:722次 评论:0

摘 要:笔者主要基于数据库理论来设计电视调频发射机远程监控系统,从监控模块入手来简要说明监控系统的实现。

关键词:电视调频;发射机;远程监控;系统


1 嵌入式数据库SQLite概述  SQLite是现在应用非常广泛的一个小型的嵌入式数据库。SQLite由编译器、内核、后台程序和附件四大部分组成。其中,内核是运算处理的中心,由命令处理器完成接口接收的命令,并控制虚拟机进行运行。命令处理器还控制编译器中的标记处理器和代码生成器,从而进行语句的编译工作。而虚拟机最终又能控制到操作系统接口,从而实现对外的控制。附件部分为系统运行提供一些额外的保障。  基于SQLite的基本操作都非常容易实现,如常用的对数据库的表格建立、监控、排列、修改等常用操作。在SQLite中都可以利用简单的三个函数来实现;除此之外,还可以对其进行自定义函数的扩张,让其拥有更多的应用功能。 2 监控模块的设计  在设计的过程中将监控模块定义为“finder”,将其作为一个整体项目进行设计,其中包括了应用层,服务层和引擎层三个方面的结构设计,从而实现对音乐数据库的管理和应用。  2.1 监控模块的设计概述  三个层面的上的应用从上而下,应用层负责接口和管理的服务,提供了监控、播放等功能,并将应用指向对应的服务程序。首先,服务层是整个系统中的最主要的部分,能够提供允许多个请求同时应用数据库,但如果一个进程正在进行读写操作的适合,其他的进程是不能够对其进行修改操作的,服务层对此提供了有效的解决方法;其次,服务层为应用层提供命令的操作实现服务,能禁止底层数据库变化而带来的对上层的影响,方便了模块化程序的适应性;最后,服务层承担了系统中模块之间的通信服务功能,为各个模块和各层之间的信息交流提供了有效保障。  为实现服务层的功能,设计了元数据通信层模块,元数据服务控制台模块,元数据分类服务模块以及元数据访问服务模块。这四个模块整体的完成了服务层的监控、读取、排序、通信等功能。最后一个是引擎层,主要包含一个元数据服务引擎模块,这个模块是一个主要的共享库,在使用过程中为数据库与操作之间提供接口。  2.2 功能模块的设计  由监控模块的整体构架图可以清晰地将整个搜索模块分成七个主要的子模块,分别是媒体监控应用程序(MF)、应用程序服务接口(AUF)、元数据通信层(MCL)、元数据服务控制台(MSF)、元数据分类服务(MCS)、元数据访问服务(MAS)和元数据服务引擎(MSE)。下面对这几部分如何设计和实现进行详细说明。  2.2.1 媒体监控应用程序(MF)的设计  媒体监控应用程序(MF)是一个应用层模块,主要功能是实现浏览和管理存储器中的文件,具体可以分为提供人机对话的窗口目标、显示数据库中浏览的信息、提供各种操作的信息管理、协调各个模块之间的相互调用。在媒体监控应用程序(MF)设计过程中,元数据控制是其核心模块,提供了对于数据传递,运行以及接口的控制管理服务。它还利用数据存储管理模块来对一些调用返回的数据进行缓存,利用数据浏览的功能来显示数据,并在不同显示界面间切换。  2.2.2 元数据服务控制台(MSF)的结构和功能设计  元数据服务控制台(MSF)是服务层里面的主要进程,MSC、元数据访问服务(MAS)和元数据通信层(MCL)都受其控制,接收元数据服务控制台(MSF)的消息,根据消息进行不同的服务,并让消息进行排队处理,从而使多个请求有序进行。具体功能包括:对MSC、元数据访问服务(MAS)和元数据通信层(MCL)的线程的管理,读取接口端的消息,按照消息要求转发到MSC和元数据访问服务(MAS)模块,再把消息的执行情况反馈给接口端。元数据服务控制台(MSF)可以分为四个主要功能模块:消息队列模块、消息派遣模块、能够提供读写、消息队列管理模块、服务控制中心模块。  2.2.3 应用程序服务接口(AUF)的结构设计  虽然应用程序服务接口(AUF)与元数据通信层(MCL)关系紧密,没有处在同一个层,当两者之间进行很多通信往来。应用程序服务接口(AUF)是一个库文件,当对其进行操作的适合,便需要与服务层进行通信,达到相应的数据库操作,返回结果的作用。  应用程序服务接口(AUF)的设计功能主要有:利用SOCKET与服务层进行通信,并对其进行注册和注销的操作,工作方式有同步和异步两种,同步是主要工作方式,异步则根据不同的需要进行应用;应用程序服务接口(AUF)具有对节点的管理功能;在异步工作情况下,能够对socket的通信发出监控的功能;能够提供简单可到的API,方便数据库的使用操作。

Tags:论文发表


看了本文的网友还看了
网友评论:(显示最新10条)
(新用户注册)

论文发表论文投稿 联系方式
  • 论文投稿:sevenbrother@126.com
    咨询电话:18068821172
    在线咨询:论文投稿415950357
    在线咨询:论文投稿85563802
    发表程序:1、投稿、审稿;2、告知杂志相关情况并核实刊号等;3、支付版面费用;4、发送用稿通知;5、邮寄杂志。
论文发表论文投稿 最新文章
论文发表论文投稿 最近查看