370 likes | 855 Views
IMS. IP Multimedia Subsystem Interactive Gaming Application for the IMS Platform ALLAN MUSHABE. Presentation. What is IMS? Background & Features Interactive Gaming Current work Key areas Question. What is IMS?. IMS is a global standard service platform for NGN communication
E N D
IMS IP Multimedia Subsystem Interactive Gaming Application for the IMS Platform ALLANMUSHABE MSc Elec Eng
Presentation • What is IMS? • Background & Features • Interactive Gaming • Current work • Key areas • Question MSc Elec Eng
What is IMS? • IMS is a global standard service platform for NGN communication • It integrates current services in an effort to create an all IP based network • Also designed to enhance current services • Its design was based on the SIP protocol MSc Elec Eng
Background • It was defined by the 3GPP • It was designed to help with evolving mobile multimedia networks • Market for advanced mobile services had increased MSc Elec Eng
Features of IMS capability • Presence • Push 2 Talk • Video Conferencing • Voice Messaging • Instant Messaging • Multi-player gaming • Other multimedia services MSc Elec Eng
Interactive Gaming • Over the last decade there has been a visible increase in online gaming • Currently 62% of gamers play online [1] • At the moment ISPs make up the majority of the revenues from the games[1] MSc Elec Eng
Interactive Gaming • Mobile Network Operators are seeking to enter into the market • Currently it’s one of the largest growing markets in broadband networking • Mobile Devices allow for the ubiquity of gaming • Although this currently is not interactive MSc Elec Eng
Online Requirements • Network • Communication Range • Speed • Network Coverage • Latency • Bandwidth • Client • Processing Power • Graphics • Memory • Ergonomics MSc Elec Eng
Interactive Gaming for UCT IMS • Currently working a gaming application for the UCT IMS client • 3 different communication models were researched MSc Elec Eng
Communication Models • Client Server • With rules that govern the game only • With gaming functions and rules • Peer to Peer • Hybrid MSc Elec Eng
Client Server • With Rules Only • Resource Friendly • Easier to Implement • Less User Practical • More Complex Gaming • With Game & Rules • Non resource friendly • Harder to implement • More User Practical • Less Complex Games MSc Elec Eng
Peer to Peer • Generally not user practical • Ease of implementation, Resource use and User Practicality dependant on the game complexity MSc Elec Eng
Hybrid • This is a combination of the 2 architectures • The most practical situation is that only the rules are housed at the server MSc Elec Eng
General architecture MSc Elec Eng
Game Server P-CSCF S-CSCF UA SUBSCRIBE SUBSCRIBE SUBSCRIBE 200 ok 200 ok 200 ok SUBSCRIPTION DIALOG ESTABLISHED NOTIFY NOTIFY NOTIFY 200 ok 200 ok 200 ok NOTIFY NOTIFY NOTIFY 200 ok 200 ok 200 ok RESULT PUBLISH PUBLISH PUBLISH 200 ok 200 ok 200 ok BYE BYE BYE 200 ok 200 ok 200 ok MSc Elec Eng SUBSCRIPTION DIALOG CLOSED
Games Available • Puzzles • Arcade • Action • Strategy • Sports • Simulation • Cards • Casino • Role Playing • Word Games MSc Elec Eng
Card Game • Easily Implementation • Requires few hardware, software and network resources • Still very popular • Can be readily applied to most current mobile devices MSc Elec Eng
Card Game MSc Elec Eng
Game SUBSCRIBE MSc Elec Eng
IMS Subscription NOTIFY MSc Elec Eng
Key areas • The basic interactive gaming communication QoS • Resource Reservation and Allocation • Packet Delay, Loss and Error • Node Processing • Priority MSc Elec Eng
? Questions MSc Elec Eng
References • http://www.gamepro.com/news.cfm?article_id=111888 • www.gamingpays.com/secrets/ • www.3ggp.org • www.gamespot.com/all/news • A mobile gaming platform for the IMS, A Akkawi, S Schaller, O Wellnitz, L Wolf MSc Elec Eng
Interactive Gaming for UCT IMS • Currently working on simple card games • Poker league • Game Server can hold score MSc Elec Eng