The invention is applicable to the field of computer technology, and the system provides a user interface generating method, the method includes: reading the default configuration file, and configuration information; according to the business component configuration information to identify and obtain the user interface required; in the default layout library, call to set the business components in the user interface the first layout; layout and configuration information, the first generation of user interface elements on the basis of business. Users in the use of this method or system to modify the user interface, the user only need or technical personnel configuration file, and call to the first layout settings, no technical staff to modify the program code, greatly reduce the workload and difficulty of operation user interface changes, so that ordinary users can do for the user interface changes, to meet the individual needs of different users, making use of the flexibility of the user interface has been greatly improved.
【技术实现步骤摘要】
本专利技术属于计算机
,尤其涉及一种用户界面生成方法及系统。
技术介绍
UI(UserInterface,用户界面)界面,也称人机用户界面,泛指用户的操作用户界面。随着用户需求和显示终端的多样化,用户对用户界面的需求也越来越多样化。不同用户对同一用户界面需求也可能会不一样,如有些用户希望在用户界面中整合全部功能,而有些用户却只想在用户界面整合部分想要的功能。在现有技术中,一般将所有用户对用户界面功能的需求都实现,再根据具体用户需求进行用户界面的定制,直接生成用户定制的用户界面,但定制的用户界面修改困难,必须由技术人员修改用户界面程序代码再重新生成用户界面,才能满足用户新的需求,这样会降低用户界面使用的灵活性,增加技术人员的工作量,还会影响用户的工作效率。
技术实现思路
有鉴于此,本专利技术提供了一种用户界面生成方法及系统,以解决现有技术中必须修改用户界面程序代码才能进行用户界面修改,导致用户界面使用的灵活性降低的问题。第一方面,提供了一种用户界面生成方法,包括:读取预设配置文件,并获取配置文件中的配置信息;根据配置信息确定并获取用户界面所需的业务元件;在预设布局设置库中,调用业务元件在用户界面中的第一布局设置;基于配置信息、第一布局设置以及业务元件,生成用户界面。第二方面,提供了一种用户界面生成系统,包括:读取单元,用于读取预设配置文件,并获取配置文件中的配置信息;第一获取单元,用于根据配置信息确定并获取用户界面所需的业务元件;调用单元,用于在预设布局设置库中,调用业务元件在用户界面中的第一布局设置;生成单元,用于基于配置信息、第一布局设置以及业务元件 ...
【技术保护点】
一种用户界面生成方法,其特征在于,包括:读取预设配置文件,并获取所述配置文件中的配置信息;根据所述配置信息确定并获取用户界面所需的业务元件,所述业务元件是所述用户界面中的单个功能模块的封装;在预设布局设置库中,调用所述业务元件在所述用户界面中的第一布局设置;基于所述配置信息、所述第一布局设置以及所述业务元件,生成所述用户界面。
【技术特征摘要】
1.一种用户界面生成方法,其特征在于,包括:读取预设配置文件,并获取所述配置文件中的配置信息;根据所述配置信息确定并获取用户界面所需的业务元件,所述业务元件是所述用户界面中的单个功能模块的封装;在预设布局设置库中,调用所述业务元件在所述用户界面中的第一布局设置;基于所述配置信息、所述第一布局设置以及所述业务元件,生成所述用户界面。2.如权利要求1所述方法,其特征在于,所述读取预设配置文件,并获取所述配置文件中的配置信息,包括:在高速缓存区中创建配置管理文件;获取所述配置文件中的所述配置信息,并拷贝至所述配置管理文件。3.如权利要求2所述方法,其特征在于,所述读取预设配置文件,并获取所述配置文件中的配置信息,还包括:所述配置信息包括工作台列表信息、工作视图列表信息、工作台配置信息及工作视图配置信息;读取所述配置管理文件中的工作台列表信息并显示,以使得用户能根据所述工作台列表信息选择所需的工作台,并输入相应的工作台选择指令;获取用户输入的所述工作台选择指令,并根据所述工作台选择指令,读取所述配置管理文件中相应的工作台配置信息;基于所述工作台配置信息生成并显示相应的所述工作台;读取所述配置信息中,与所述工作台相应的工作视图列表信息并显示,以使得用户能根据所述工作视图列表信息选择所需的工作视图,并输入相应的工作视图选择指令;获取用户在所述工作台中输入的所述工作视图选择指令,并根据所述工作视图选择指令,读取所述配置管理文件中相应的所述工作视图配置信息。4.如权利要求1所述方法,其特征在于,所述基于所述配置信息、所述第一布局设置以及所述业务元件,生成所述用户界面之后,还包括:获取操作场景信息,所述操作场景信息包括状态数据及存储数据;将所述用户界面的操作状态设置为所述状态数据对应的操作状态,并将所述业务元件中的数据替换为所述存储数据。5.如权利要求1所述方法,其特征在于,所述基于所述配置信息、所述第一布局设置以及所述业务元件,生成所述用户界面之后,还包括:接收用户输入的布局修改指令;基于所述布局修改指令,修改所述用户界面中所述业务元件的布局设置。6.一种用户界面生成系...
【专利技术属性】
技术研发人员:张要凡,
申请(专利权)人:深圳市金证科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。