1.一种建立页面的方法,其特征在于,该方法包括:
接收到用户的页面创建指令后,获取页面模板信息,所述页面模板信息包括可创建的区域信息和各区域可创建的控件信息;
获取用户从所述可创建的区域信息中选择的区域信息,依据选择的区域信息创建区域;
获取用户从所创建区域可创建的控件信息中选择的控件信息,依据选择的控件信息在对应区域中创建控件。
2.根据权利要求1所述的方法,其特征在于,所述可创建的区域信息包括区域名称,或者进一步包括区域属性和各区域之间的顺序中至少一种。
3.根据权利要求1所述的方法,其特征在于,所述页面创建指令包含页面类型信息;
所述获取页面模板信息包括:获取所述页面类型对应的页面模板信息。
4.根据权利要求3所述的方法,其特征在于,该方法还包括:
预先收集各页面类型的页面UI信息;
利用收集的各页面类型的页面UI信息,建立各页面类型对应的页面模板。
5.根据权利要求4所述的方法,其特征在于,在建立各页面类型对应的页面模板时,分别针对各页面类型执行:
预先确定该页面类型的各区域的位置范围;
统计针对该页面类型收集的各控件的出现数量和出现位置;
选择各区域的位置范围中出现数量满足预设数量要求的控件,分别作为各区域可创建的控件;
基于各区域可创建的控件在各区域中的出现位置,分别确定各区域可创建的控件在对应区域中的位置。
6.根据权利要求4所述的方法,其特征在于,在建立各页面类型对应的页面模板时,分别针对各页面类型执行:
统计针对该页面类型收集的各控件的出现数量和出现位置;
选择页面中出现数量满足预设数量要求的控件;
基于选择出的控件的出现位置,划分该页面类型的区域并确定各区域可创建的控件信息。
7.根据权利要求2所述的方法,其特征在于,所述依据选择的区域信息创建区域包括:
依据用户从所述可创建的区域信息中选择的区域信息,确定所创建页面包含的区域名称、区域属性和区域顺序;
依据确定的区域名称、区域属性和区域顺序,创建区域实例;
对创建的区域实例进行渲染。
8.根据权利要求1所述的方法,其特征在于,该方法还包括:
接收到用户的区域修改指令后,获取页面模板信息;
获取用户修改后的区域信息,依据修改后的区域信息重新创建区域。
9.根据权利要求1或8所述的方法,其特征在于,在所述获取页面模板信息之后,还包括:
依据所述页面模板信息向用户返回区域配置界面,以便用户在所述区域配置界面选择或修改区域信息。
10.根据权利要求1所述的方法,其特征在于,在所述创建区域之后,还包括:
依据所创建区域向用户返回控件配置界面,其中所述控件配置界面包含所创建区域可创建的控件信息,以便用户在所述控件配置界面选择控件信息。
11.根据权利要求1所述的方法,其特征在于,所述依据选择的控件信息在对应区域中创建控件包括:
依据用户从所创建区域可创建的控件信息中选择的控件信息,确定所创建区域的控件名称和控件属性;
依据确定的控件名称和控件属性,针对所创建区域分别创建控件实例;
对创建的控件实例进行渲染。
12.一种建立页面的装置,其特征在于,该装置包括:页面管理单元、模板管理单元、区域管理单元和控件管理单元;
所述页面管理单元,用于接收到用户的页面创建指令后,从所述模板管理单元获取页面模板信息;获取用户从可创建的区域信息中选择的区域信息并提供给所述区域管理单元;获取用户从所创建区域可创建的控件信息中选择的控件信息并提供给所述控件管理单元;
所述模板管理单元,用于维护页面模板信息,所述页面模板信息包括可创建的区域信息和各区域可创建的控件信息;
所述区域管理单元,用于依据所述页面管理单元提供的区域信息创建区域;
所述控件管理单元,用于依据所述页面管理单元提供的控件信息在对应区域中创建控件。
13.根据权利要求12所述的装置,其特征在于,所述可创建的区域信息包括区域名称,或者进一步包括区域属性、各区域之间的顺序以及各区域之间的依赖关系中至少一种。
14.根据权利要求12所述的装置,其特征在于,所述页面创建指令包含页面类型信息;
所述模板管理单元维护各页面类型对应的页面模板信息;
所述页面管理单元从所述模板管理单元获取所述页面创建指令包含的页面类型信息对应的页面模板信息。
15.根据权利要求14所述的装置,其特征在于,该装置还包括:
模板建立单元,用于预先收集各页面类型的页面UI信息;利用收集的各页面类型的页面UI信息,建立各页面类型对应的页面模板。
16.根据权利要求15所述的装置,其特征在于,所述模板建立单元在建立各页面类型对应的页面模板时,分别针对各页面类型执行:
预先确定该页面类型的各区域的位置范围;
统计针对该页面类型收集的各控件的出现数量和出现位置;
选择各区域的位置范围中出现数量满足预设数量要求的控件,分别作为各区 域可创建的控件;
基于各区域可创建的控件在各区域中的出现位置,分别确定各区域可创建的控件在对应区域中的位置。
17.根据权利要求15所述的装置,其特征在于,所述模板建立单元在建立各页面类型对应的页面模板时,分别针对各页面类型执行:
统计针对该页面类型收集的各控件的出现数量和出现位置;
选择页面中出现数量满足预设数量要求的控件;
基于选择出的控件的出现位置,划分该页面类型的区域并确定各区域可创建的控件信息。
18.根据权利要求13所述的装置,其特征在于,所述区域管理单元,具体用于:
依据所述页面管理单元提供的区域信息,确定所创建页面包含的区域名称、区域属性和区域顺序;
依据确定的区域名称、区域属性和区域顺序,创建区域实例;
对创建的区域实例进行渲染。
19.根据权利要求12所述的装置,其特征在于,所述页面管理单元,还用于接收到用户的区域修改指令后,从所述模板管理单元获取页面模板信息;获取用户修改后的区域信息并提供给所述区域管理单元;
所述区域管理单元,还用于依据所述修改后的区域信息重新创建区域。
20.根据权利要求12或19所述的装置,其特征在于,所述页面管理单元在所述获取页面模板信息之后,还用于依据所述页面模板信息向用户返回区域配置界面,以便用户在所述区域配置界面选择或修改区域信息。
21.根据权利要求12所述的装置,其特征在于,所述页面管理单元在所述创建区域之后,还用于依据所创建区域向用户返回控件配置界面,其中所述控件配置界面包含所创建区域可创建的控件信息,以便用户在所述控件配置界面选择控件信息。
22.根据权利要求12所述的装置,其特征在于,所述控件管理单元,具体 用于:
依据用户从所创建区域可创建的控件信息中选择的控件信息,确定所创建区域的控件名称和控件属性;
依据确定的控件名称和控件属性,针对所创建区域分别创建控件实例;
对创建的控件实例进行渲染。