New Primal-dual Interior-point Methods Based on Kernel Functions