Shandong Provincial Key Laboratory for Distributed Computer Software Novel Technology, Shandong Normal University