The present invention discloses compounds of formula (I) or pharmaceutically acceptable salts, esters or prodrugs thereof which inhibit hepatitis B virus (HBV) encoded protein (s) or interfere with the HBV life cycle and are also useful as antiviral agents. The invention further relates to pharmaceutical compositions containing the above compounds for administration to a subject suffering from HBV infection. The invention also relates to methods for treating HBV infection in a subject by administering a pharmaceutical composition containing the compounds of this invention.В данном изобретении раскрыты соединения формулы (I) или его фармацевтически приемлемые соли, эфиры или пролекарствакоторые ингибируют белок (белки), кодируемый вирусом гепатита В (ВГВ), или препятствуют жизненному циклу ВГВ, а также полезны в качестве противовирусных средств. Данное изобретение дополнительно относится к фармацевтическим композициям, содержащим вышеуказанные соединения, для введения субъекту, страдающему от инфекции ВГВ. Изобретение также относится к способам лечения инфекции ВГВ у субъекта путем введения фармацевтической композиции, содержащей соединения по данному изобретению.