Font Size: a A A

The Open Architecture Of Service-oriented Terminal Software And Its Key Technology

Posted on:2011-01-15Degree:DoctorType:Dissertation
Country:ChinaCandidate:C GaoFull Text:PDF
GTID:1118360305466653Subject:Network Communication System and Control
Abstract/Summary:PDF Full Text Request
Recent years, China has decided to promote triple play of Broadband communication network, Digital television network and China Next Generation Internet (CNGI). Therefore, all networks must be interpenetrable in technique and interoperable at a high level, and must achieve a uniform application protocol.Although the state policy is increasing efforts to promote digital TV, the development of DTV industry still faces serious challenges. This dissertation focuses on DTV software design based on Set-top Box (STB), which is a key issue in DTV industry chain. Major studies focus on resources and services, which are the most two key elements of STB. In order to unify the form of application layer and guarantee quality of service (QoS) by using rational resource management scheme, an open software architecture named SOOAT was proposed. Software components design based on SOOAT not only improve the ability of software reuse, but also provide a foundation for the service QoS guarantee as well. In the resource management component, a high efficient resource scheme algorithm was carried out, and by redistributing resources, services are scheduled. This algorithm achieves an effective balance between services and resources, and demonstrates the potential of DTV terminals.Studies in this dissertation are primarily based on the National Key Technology R&D Program "Next Genaration Broadcasting Service System". To guarantee QoS, following key technologies are studied on SOOAT:1) Established QoS model, and achieved QoS-based service scheduling. At application layer, QoS contract was defined, which syntactically unified QoS statute. At fundamental software layer, QoS mechanism with negotiation and mapping ability was introduced in the components. The resource management component schedules the scarce resources dynamically, and schedules the services by redistributing the video specific devices and general resources.2) Introduced the intent mechanism. Services only send intent, the resource management component receive it and map it with a set of resources, then schedule these resources to satisfy services. By using intent, services and devices are decoupled, thus services do not need to visit devices directly, which protect the safety of devices. Meanwhile, intent resolves the problem of conflict of services access to resources in a multi-service situation, and also helps to realize resource scheduling.3) Established a unified memory model, and carried out a DSA for embedded systems. Memory sharing technology is used to coordinate two kinds of memory region dynamically, the adjustment direction of which is determined by service trends. Furthermore, a brand new complexity O(1) DSA named HHSF was posed, which well fit the embedded memory requirements.4) Diversification of service organization, distribution and storage technology. Two types of services compatible with the Web are promoted. Additionally, each type of service has different distribution strategies and broadcast channels. At the terminal side, different storage strategies are carried out by the way how service is organized.In summary, this dissertation provides a reference solution for DTV software design.
Keywords/Search Tags:Software Architecture, Quality of Service, Component, Digital TV, Resource Management, Dynamic Storage Allocation
PDF Full Text Request
Related items