Ningbo Institute of Material Technology and Engineering;
Chinese Academy of Sciences;
Ningbo 315201;
China;
Ningbo Key Laboratory of Silicon and Organic Thin Film Optoelectronic Technologies;
Ningbo 315201;
China;
Faculty of information Science and Engineering;
Ningbo University;
Ningbo 315211;
China;