Font Size: a A A

Design Of Set Top Box's Software Management System Based On Middleware

Posted on:2008-05-05Degree:MasterType:Thesis
Country:ChinaCandidate:H ShangFull Text:PDF
GTID:2178360242476274Subject:Computer technology
Abstract/Summary:PDF Full Text Request
The digital Set-Top Box used as D/A conversion device is more and more concerned, along with the popularity of digital TV.The software management system is the basis of Set-Top Box's software system, which is mostly aimed to program searching, customization and broadcasting. The system must guarantee the stability of the playing program and the clarity of the picture according with the list customized by audience. The design of management system is significant because it directly affects the performance of Set-Top Box.At present, the software management system is hot issued both at home and abroad. Although there are some products in pace with the development, they have many defects in flexibility, upgrading and maintenance.To demand situation of Set-Top Box's software management system and existing problem of it now, I have deeply analysed the architecture and modules of the general software management system. I release my own scheme of software management system of Set-Top Box based on middleware.The thinking of hierarchial, modularized, available and flexible is adopted in my scheme. The system is divided into some independent modules, which are independent in software upgrading and descendant devolopment, and the control processes are not overlapping. It provides standard user interface which builds up the flexibility of the software that does good to the expansion of multi-chips. In RW performance of FLASH module, general design is short of RW speed that severly affects the overall performance; however, in my scheme, some techniques such as spring backup, circular sector commutative backup and tree-form hierarchical administration that can distinctly improve the speed of RW. The database mode used in the aspect of data storage which introduces the conception of class and inheritance increases the flexibility; futhermore, it adopts the mechanism of lock mutex and waiting timeout. Between modules, it works in asynchronized communication mode, makes use of inform functions of registered events to response the requiring end, reducing the waiting time of different modules and avoiding unnecessary deadlocks. I presents the implementation details of every module and have tested some core modules on the basis of completing the scheme to validate it's rationality. Test results indicate that the design can achieve the demand.It is significant that my thesis not only implements a Set-Top Box's software management system of brand-new architecture and high performance, but also some techniques and thinkings adopted during the development are strongly universal, and especially have good value of reference during the development of real-time application systems.
Keywords/Search Tags:Set-Top Box, middleware, hierarchies, modularization, spring backup, asynchronized communication
PDF Full Text Request
Related items