系统生成方法及装置的制造方法

文档序号:8257913阅读:231来源:国知局
系统生成方法及装置的制造方法
【技术领域】
[0001]本发明涉及排版领域,尤其涉及一种系统生成方法及装置。
【背景技术】
[0002]现有技术中,主要是通过不同系统来满足不同用户的功能需求、用户界面(UserInterface,简称UI)布局需求等,也就是针对每个用户,专门为其生成相应的系统,该系统对应的配置中包括该用户需要的功能和UI布局。
[0003]但是,在上述现有方案中通常会存在以下问题,尽管不同用户对应的系统的配置中可能存在相同的部分,但是在为每个用户生成系统的过程中,都需要重新确定该系统的配置,并重新设计需要加载的相关功能和UI布局的配置文件,而这就使得现有的系统生成方案中可能存在重复设计相同的配置文件的过程,从而造成了资源的浪费。

【发明内容】

[0004]本发明提供一种系统生成方法及装置,用于解决现有系统生成方案因存在大量重复设计相同的配置文件的过程,导致资源浪费的技术问题。
[0005]本发明的第一个方面是提供一种系统生成方法,包括:
[0006]接收用户的系统生成请求,所述系统生成请求包括请求用户类型;
[0007]查询当前存储的各用户类型对应的配置,确定所述请求用户类型对应的请求配置,所述配置包括功能和用户界面UI布局;
[0008]根据预存的各功能和各Π布局的配置文件,加载所述请求配置中的功能和Π布局的配置文件,以生成所述用户对应的系统。
[0009]本发明的另一个方面是提供一种系统生成装置,包括:
[0010]接收模块,用于接收用户的系统生成请求,所述系统生成请求包括请求用户类型;
[0011]处理模块,用于查询当前存储的各用户类型对应的配置,确定所述请求用户类型对应的请求配置,所述配置包括功能和用户界面Π布局;
[0012]生成模块,用于根据预存的各功能和各UI布局的配置文件,加载所述请求配置中的功能和UI布局的配置文件,以生成所述用户对应的系统。
[0013]本发明提供的系统生成方法及装置,通过根据接收到的请求用户类型对应的配置和预存的各功能及UI布局的配置文件,加载相应的配置文件,从而生成相应的系统的技术方案,能够避免对功能和Π布局的配置文件的重复设计,从而有效节省资源。
【附图说明】
[0014]图1为本发明实施例一提供的一种系统生成方法的流程示意图;
[0015]图2为本发明实施例二提供的一种系统生成装置的结构示意图。
【具体实施方式】
[0016]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
[0017]图1为本发明实施例一提供的一种系统生成方法的流程示意图,如图1所示,所述方法包括:
[0018]101、接收用户的系统生成请求,所述系统生成请求包括请求用户类型。
[0019]102、查询当前存储的各用户类型对应的配置,确定所述请求用户类型对应的请求配置,所述配置包括功能和用户界面(User Interface,简称UI)布局。
[0020]103、根据预存的所述各功能和各Π布局的配置文件,加载所述请求配置中的功能和UI布局的配置文件,以生成所述用户对应的系统。
[0021]具体的,为了预先获取各用户类型对应的配置,作为本实施例一种可实施的方式,在101之前,所述方法还可以包括:
[0022]向所述用户发送配置请求,所述配置请求包括所述各功能和各UI布局;
[0023]接收并存储所述用户返回的配置响应,所述配置响应包括所述请求用户类型和所述请求用户类型对应的配置,所述请求用户类型对应的配置是所述用户从所述各功能和各UI布局中选择需要加载的功能和UI布局后返回的。
[0024]其中,所述预设的各功能和各UI布局可以通过对市场、客户需求及现有相关系统的缺陷及优势进行分析,并从中提炼出较为通用和成熟的功能和UI布局获得。所述请求用户类型可以由用户自行设定,或者也可以为所述用户的标识。在实际应用中,所述Π布局通常可以包括主菜单、工具条、工具箱、控制窗口、浮动面板容器、状态栏、及右键菜单等。
[0025]在上述实施方式中,可选的,所述接收并存储用户返回的配置响应之后,所述方法还可以包括:
[0026]将当前各用户类型对应的配置均包括的功能,确定为共有功能;
[0027]删除所述各用户类型对应的配置中的所述共有功能;
[0028]则相应的,所述加载所述请求配置中的功能和Π布局的配置文件之前,还包括:加载所述共有功能的配置文件。
[0029]为了能更加直观地理解本实施方式,在此举例说明,需要说明的是,以下举例只是一种具体的实施方式,其并未对其它实施方式进行限制。例如,假设针对第一用户类型,其对应的配置包括功能I和功能2,针对第二用户类型,其对应的配置包括功能I和功能3,且存储每个功能需要占用一个单位的存储空间,则存储所述第一用户类型和所述第二用户类型对应的配置需要占用四个单位的存储空间。
[0030]而通过上述实施方式,可以推知功能I为共有功能,进而删除第一用户类型和第二用户类型对应的配置中的所述功能1,即当前第一用户类型对应的配置包括功能2,当前第二用户类型对应的配置包括功能3,则相应的,存储所述第一用户类型和所述第二用户类型对应的配置仅需要占用两个单位的存储空间。
[0031]也就是说,通过本实施方式,能够在为用户生成相应系统的基础上,有效减少各配置占用的存储空间。
[0032]可选的,为了更好地满足用户的个性化需求,在103之前,所述方法还可以包括:向所述用户推送预设的各插件,以使所述用户从所述各插件中选择需要加载的插件;加载所述用户选择的插件。
[0033]通过上述实施方式,能够根据用户的需求,为不同的用户加载不同的插件,从而更好地实现用户的个性化需求。
[0034]具体的,在实际应用中,用户通常需要生成多种配置对应的系统,也就是说,一个用户类型可以对应的一个或多个配置。基于这种情形,在上述任一实施方式中,若存在至少两个所述请求配置,则在103之前,所述方法还可以包括:
[0035]向所述用户发送所述请求配置,以使所述用户从所述请求配置中选择一个配置;
[0036]相应的,103中所述加载所述请求配置中的功能和Π布局的配置文件,具体可以包括:
[0037]加载所述用户选择的配置中的功能和UI布局的配置文件。
[0038]通过本实施方式,能够使用户方便快捷地生成多种配置对应的系统,提高了系统生成方法的灵活性。
[0039]本实施例提供的系统生成方法,通过根据接收到的请求用户类型对应的配置和预存的各功能及Π布局的配置文件,加载相应的配置文件,从而生成相应的系统的技术方案,避免重复设计相同的配置文件的过程,从而有效避免资源浪费。
[0040]图2为本发明实施例二提供的一种系统生成装置的结构示意图,如图2所示,所述装置包括:接收模块21、处理模块22和生成模块23 ;其中,
[0041]接收模块21,用于接收用户的系统生成请求,所述系统生成请求包括请求用户类型;
[0042]处理模块22,用于查询当前存储的各用户类型对应的配置,确定所述请求用户类型对应的请求配置,所述配置包括功能和UI布局;
[0043]生成模块23,用于根据预存的各功能和各UI布局的配置文件,加载所述请求配置中的功能和UI布局的配置文件,以生成所述用户对应的系统。
[0044]具体的,为了预先获取各用户类型对应的配置,作为本实施例一种可实施的方式,所述装置还包括:
[0045]发送模块,用于在接收模块21接收用户的系统生成请求之前,向所述用户发送配置请求,所述配置请求包括所述各功能和各UI布局;
[
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1