节点文献

嵌入式媒体库的设计与实现

Design and Implementation on an Embedded Media Base

【作者】 周先发

【导师】 雷跃明;

【作者基本信息】 重庆大学 , 计算机软件与理论, 2007, 硕士

【摘要】 随着计算机网络技术、存储技术、嵌入式技术的不断发展,用户保存的媒体文件不断增多,如何有效地管理多媒体资源就成为一个亟待解决的问题。因此,作者设计了这个基于嵌入式系统的媒体库管理系统。本系统主要包括四大模块:用户界面模块、数据库管理模块、文件管理模块、查询监视模块。用户界面模块采用SDI框架和CSplitterWnd类进行动态撤分窗口,用模型-视图-控制器(MVC)模式清晰地向用户展示各种多媒体资源信息。数据库管理模块结合嵌入式应用程序的特点,在时间和空间上折中后选用CEDB进行多媒体属性数据库的设计;并用CCeDBOpt类对数据库的操作进行封装,以方便呈现给上层模块使用。文件管理模块运用Factory Method模式对各种媒体文件属性类进行创建和抽象设计,以便于很好的继承和派生各种媒体资源属性类,从而达到可扩展和松耦合。文件管理模块设计了CCeFileOpt类对各种媒体资源信息进行操作和访问,而多媒体文件的存储与访问却交由Windows CE文件系统进行处理,因此相对扩展了存储容量和提高了访问效率。查询监视模块运用排序和属性信息表查找算法对数据库字段值进行查找,用文件系统变更消息对某些媒体文件夹进行监视,以达到同步文件系统和自动更新媒体库。本文先对多媒体资源的属性进行详细的分类和描述,在此基础上,完成多媒体属性数据库的设计。多媒体资源的查询和管理是本系统要实现的重要功能。作者分别在数据库模块和查询监视模块中进行详细阐述。最后对开发工作进行总结,并对后续工作做了展望。

【Abstract】 With the development of computer network、storage and embedded technology, the amount of user’s multimedia files grows quickly, how to manage the multimedia resources effectively becomes a problem that would be solved urgently. Therefore author has designed this media base management system which is based on embedded system.The system includes four main modules: user interface、database management、file management and inquiry&monitor. User interface uses SDI frame and CSplitterWnd to divide window dynamically, uses model-view-controler(MVC) pattern to demonstrate various multimedia resources’informations distinctly for users. Database management uses the characteristics of embedded application program to design the media property database after the compromise of time and space; and uses CCeDBOpt to encapsule the operations for database in order to present conveniently to the upper level module for using. File management uses the pattern of Factory Method for creation and abstract design of various media files so that various media resources are well inherited and derived, accomplishing expansibility and loosen coupling. This module has designed CCeFileOpt for operating and visiting various media resource informations, and multimedia file’s storage and visiting will be handled by the file system of Windows CE. Therefore it expands storage capacity and raises the visit efficience. Inquiry&monitor module uses rank and property information table to search values of database’s fields, uses the changing news of file system to monitor some media directories so that synchronization of file system and automatic updating media base is accomplished.First, this paper classifies and describes the multimedia resoure’s property fully, then finishes the design of the database of multimedia resource. The inquiry and management of multimedia resource are the important functions of the system. The author explains the inquiry&monitor module and management of the media resources fully and respectively. Finally, summarizes the work and makes expectation for the succeeding work.

  • 【网络出版投稿人】 重庆大学
  • 【网络出版年期】2008年 05期
  • 【分类号】TP311.52
  • 【下载频次】81
节点文献中: 

本文链接的文献网络图示:

本文的引文网络