The invention relates to a kind of antiviral agents, more concretely, relates to a kind of heterocyclic non-nucleoside compounds with the following structures, their preparation and pharmaceutical compositions including the compounds. The said compounds can be used as antiviral agents and as medicaments for treating diseases such as hepatitis B virus, influenza virus, herpes, HIV and so on.La présente invention concerne un type dagents antiviraux, plus concrètement, elle concerne un type de composés non nucléosidiques hétérocycliques présentant les structures suivantes, leur préparation, et des compositions pharmaceutiques contenant les composés. Lesdits composés peuvent être utilisés en tant quagents antiviraux et en tant que médicaments pour le traitement de maladies associées aux virus de lhépatite B, au virus de la grippe, au virus de lherpès, au VIH, entre autres.