Font Size: a A A

Research On DLNA And Realization Over Android OS

Posted on:2013-05-13Degree:MasterType:Thesis
Country:ChinaCandidate:C X WanFull Text:PDF
GTID:2248330395469604Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
With the development and the spring up of the home network, the world’s leading equipment manufacturers today have put their new technologies and solutions to the digital home network. The DLNA (Digital Living Network Alliance) founded by Sony, Intel, Microsoft, Hewlett-Packard, Nokia, Samsung, Philips, Panasonic and other companies has proposed the DLNA protocol and technology. The DLNA technology has broad application prospects with complete application solutions and process of industrialization which is ahead of the other standards.Android is a Linux-based open-source operating system released by Google in2007. With the features of flexible, free, open source and easy-to-use, the Android operating system is favored by the electronics manufacturers at the time it released. Up to now, the Android operating system has become the most commonly used operating system for mobile phones, TVs and other electronic equipment, and it has market share more than50%in the embedded field.Based on the architecture of the DLNA protocol and the characteristics of the Android system, this thesis elaborated the basic principles of DLNA, the structure of the protocol, the core technology and the workflow, code implementation in the design of the Android operating system. The main works include:(1) Introduced the architecture of the DLNA protocol, and described the device type which defined in the protocol. The thesis analyzed the structural specification, the basic component of the core protocol using in the DLNA-the multimedia management protocol UPnP (Universal Plug and Play) protocol and elaborated the basic workflow of UPnP.(2) Introduced the architecture of the Video transmission protocol UPnP AV(Audio and Video) using in the DLNA and the device, services, the interaction between the devices defined in the AV protocol.(3) In-deep studied the proposal design and Code Implementation of DLNA. Based on the characteristics of the Android operating system and the hierarchical design idea of Android software architecture, the basic function of the three types of devices (digital media servers, digital media player and digital media controller) were elaborated. By dividing the functions by the module, the workflow diagram of the three types of devices, the process design and code implement of all function modules in each device were given. At last, the DLNA application interface definition was summarized, and the typical drawing of the program run was presented.Through this thesis, we can master the protocol architecture of the DLNA technology standard, the workflow of the core protocol UPnP, the architecture of the multimedia transmission protocol UPnP AV, the workflow of devices interaction quickly. We can also understand the implementations of DLNA in Android system and the operation process, and laying a solid foundation for the promotion and implementation of DNLA protocol.
Keywords/Search Tags:DLNA, UPnP, Android operating system, UPnP AV architecture, Simple Service Discovery Protocol, Simple objict access protocol, General event notification system structure, Xml extensible markup language
PDF Full Text Request
Related items