Giant Planetary Magnetic Model