An interface autonomous planning computer implemented method, comprising: dividing, according to an interface layout request, an interface into regions, the number of which is the same as the number of interface element types in the interface layout request, wherein the interface layout request comprises the number of interface element types (step 11) and wherein the interface element type is text information indicating the interface element type; dividing each region into a text block and an element block (step 12); the text block being used to display an interface element type corresponding to the region, and the element block being used to draw all interface elements of the interface element type corresponding to the region, wherein the interface elements are icons; and arranging, according to an interface element division request, each interface element to an element block of a region corresponding to an interface element type of the interface element, and displaying, in a text block of each region, an interface element type corresponding to the region, wherein the interface element division request comprises interface element types of interface elements and interface element types corresponding to the regions (step 13); characterized in that after the dividing an interface into regions, the number of which is the same as the number of interface element types, the method further comprises: determining a shape and size of each region on the interface according to the shape and size of the region in the interface layout request, wherein the interface layout request further comprises the shape and size of the region. dividing, according to an interface layout request, an interface into regions, the number of which is the same as the number of interface element types in the interface layout request, wherein the interface layout request comprises the number of interface element types (step 11) and wherein the interface element type is text information indicating the interface element type; dividing each region into a text block and an element block (step 12); the text block being used to display an interface element type corresponding to the region, and the element block being used to draw all interface elements of the interface element type corresponding to the region, wherein the interface elements are icons; and arranging, according to an interface element division request, each interface element to an element block of a region corresponding to an interface element type of the interface element, and displaying, in a text block of each region, an interface element type corresponding to the region, wherein the interface element division request comprises interface element types of interface elements and interface element types corresponding to the regions (step 13); characterized in that after the dividing an interface into regions, the number of which is the same as the number of interface element types, the method further comprises: determining a shape and size of each region on the interface according to the shape and size of the region in the interface layout request, wherein the interface layout request further comprises the shape and size of the region.