In the thread itself,some people(including myself) use non-granulate/a normal toothpaste(preferrably whites) and scrub them all over the camera lens for 30 seconds.
Then using kitchen towel paper to wipe the excess toothpaste.
Next,use water to rinse off all the toothpaste and wipe it dry. At first you might notice the problem WORSENS but then after you clean it again using standard screen cleaner liquid. You will gradually notice that its getting better.
IMPORTANT:Only proceed with these steps at your own risk. Some people might solve their problem but its case by case situation
ITS ONLY ADVISABLE TO PROCEED if the camera focus have gone throughly/cannot focus at all. And this is indeed a last resort before sending it to you local Sony Xperia Center for further assessment by their technicians.
Although i am not sure in the first place if wiping the camera lens with other materials would void warranty. Maybe some Sony Staffs over here could clarify that.