Font Size: a A A

The Key Techniques Of Terminal Software Management And Its Dynamic Updating

Posted on:2012-07-31Degree:MasterType:Thesis
Country:ChinaCandidate:M L LuFull Text:PDF
GTID:2178330338991996Subject:Pattern Recognition and Intelligent Systems
Abstract/Summary:PDF Full Text Request
As rapid advancing of the integration in telecom, broadcasting and Internet networks,the scale of digital TV terminal software is becoming more and more larger while its architecture is being more complex. The frequency of software updating is also becoming higher. How to manage the terminal software effectively and how to update the software based on user attention have been the problems of the terminal developers and DTV operators.Currently, the methods of terminal software management and updating have several shortcomings, such as lacking of openness, poor of scalability and so on. In order to solve these problems, the paper completed as follows:In order to deal with shortcomings of the poor openness and scalability, and to make the management of the increasingly complex and large terminal software more effectively, we proposed an open-software-architecture on the DTV terminal device after analysing the general operating environment of DTV. Then, a strategy that managing the software components modularly according to their different quality was given out during the entire life cycle from its loading to deleting.In order to provide more personalized supporting in the terminal software management, we constructed a user attention degree module (UAD) which describing the behavior of terminal users in their runtime first. Then, an improved predictive algorithm of attention degree based on adjusting the forgetting factor dynamically was proposed (DPA). After that, we gave out an assessment criteria of individual components value to evaluating the different degrees of importance of the software components to terminal users. And the experimental results shown that the method of DPA could reduce the predictive error by 50 percent than the ordinary ones.In order to improve the flexibility and personality of the software updating, we proposed a method of terminal software updating and loading based on the different values of software components and their sizes (DSUT). Then, some update-related issues (for example, the pre-loading of components and the security ensuring in updating)with their solutions were also introduced. Finally, we implemented a simple prototype system in a high-definition set-top device, and the test proved the effectiveness of our methods proposed in this paper.This paper is supported by the research program of Shanghai Science and Technology Commission:"Research and Development of a High-Definition Intelligent Integration Terminal"(Grant no.08dz150010B) and the National High Technology Research and Development Program of China:"New Generation of radio and Television Service System Supporting Cross-Regional and Multi-Service-Providers"(Grant no. 2008BAH28B04).
Keywords/Search Tags:Software Management, Attention Degree, Value Assessment, Software Updating
PDF Full Text Request
Related items