By studying the properties of the mixture of Bell state particles and single photons,in the paper we design a quantum code scheme with high coding capacity,and propose a novel quantum secure direct communication protocol with high transmission efficiency.Alice prepares Bell state particles and single photons,and divides Bell state particles into two sequences SA and SB.SB is sent to Bob for the first security check through using quantum correlation properties of particles.When the check result shows that the quantum channel is safe,by using the designed quantum code scheme, Alice encodes her classical message on the mixed quantum state sequence of Bell sequence SA and single photon sequence SS.Then,some single photons that are used for security check are re-inserted randomly into the encoded sequence,and the order of particles is rearranged to ensure checking Eve's attack.Alice sends the new sequence to Bob.Bob delays and receives it.And then,the quantum channel conducts the second-time security check.The transmission error rate is calculated,and if the error rate is lower than the tolerance threshold,the channel is safe.Bob decodes and reads Alice's message.The first security check is to determine whether quantum channel is safe.The second security check is to test whether there are eavesdroppers during information transmission.Safety analysis is done by applying the quantum information theory for the proposed protocol.The error rate introduced by Eve and the amount of information by Eve are calculated.It is shown that this pro-tocol can effectively resist measurement-resend attack,intercept-resend attack, auxiliary particle attack,denial of service attack and Trojan attack.Among them,auxiliary particle attack is analyzed in detail.The transmission efficiency and coding capacity are also analyzed.The transmission efficiency is 2,the quantum bit rate is 1,and the coding capacity is that a quantum state can encode three bits of classical messages.We also compare the proposed protocol with many existing popular protocols in the sense of efficiency,e.g.,Ping-Pong protocol, Deng F G et al.'s two-step and one-pad-time quantum secure direct communication protocol,Wang J et al.'s quantum secure direct communication protocol based on entanglement swapping and Quan D X et al.'s one-way quantum secure direct communication protocol based on single photon.It is proved that this proposed protocol has higher transmission efficiency.In addition,neither complex U operation nor entanglement swapping is used,and implementation process is simplified.However,this protocol is devoted to theoretical research of quantum secure direct communication.There are still some difficulties in the practical application.For example,the storage technology of quantum states is not mature at present.It is not easy to prepare and measure Bell state particles nor to combine them with single photons,and so on.The implementation of this protocol depends on the development of quantum technology in the future.