Natural Science Foundation of Qingdao Municipality Grant 24-4-4-ZRJJ-193-JCH