Font Size: a A A

Research And Realization Of The Key Technology In Online Games Based On Mobile Phone

Posted on:2016-01-08Degree:MasterType:Thesis
Country:ChinaCandidate:C B ShangFull Text:PDF
GTID:2308330503450628Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the massive popularity of intelligent mobile phone and the development of 3G,4G networks, mobile game market is becoming more and more largely. Also, the game users are increasing rapidly. Small and medium sized casual puzzle mobile games has the advantages of operating simply, also, without time and geographical constraints. It is so skillful and has a lot of fun that a large number of players are attracted to the mobile game. So, the study of the key technologies for mobile games have a very important practical significance and application value.Compared with the network game for PC, small and medium sized casual puzzle mobile games has the points of single structure and the small traffic. The server architecture on PC is not suitable for this type of mobile games. Since the wireless network having a certain gap with the comparing of Internet on the rate and stability of communication, it is necessary to design a communication framework for small and medium sized casual puzzle mobile games.In response to these issues, we make a deep research and achievements are as follows:Firstly, referring to PC server architecture, combined with the characteristics of small and medium sized casual puzzle mobile games, we design a distributed architecture for the mobile games, and applied it to a commercial mobile game.Secondly, research on network communication technology, design a server communication system hierarchical framework, reduce the coupling degree among the network layer, game logic layer, and data access layer, and package it with design patterns for the standardization of Mobile Games server development.Thirdly, research on small and medium sized mobile games server communication optimization mechanism, design game news in order to reduce the memory copy. Encapsulate the network layer in the communication hierarchy system with Netty communication framework, to ensure the rapid dissemination, message processing.The fourth, in order to ensure the communication efficiency, using the thread pool technology to ensure high concurrency of game player message queue, and use the Spring technology to provide the maintenance of the thread pool.Comparing the experimental results of the existing communication framework, the communication framework in this paper has higher communication efficiency, and is suitable for the development of mobile phone games. The distributed architecture designed in this paper is more suitable for small and medium sized casual puzzle mobile games server, and ensuring multi-user access. Proposed a hierarchical framework server communication system to reduce the coupling between different layers. Design the optimization of communication message and encapsulation the network layer. Use Spring, thread pool and the buffer pool technologies to ensure the reliability of the server and deal with the high concurrency and high traffic scene in mobile phone games.
Keywords/Search Tags:mobile phone games, game server, high concurrency communication framework, distributed architecture
PDF Full Text Request
Related items