System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用户界面个性化设计方法、装置、计算设备及存储介质制造方法及图纸_技高网

用户界面个性化设计方法、装置、计算设备及存储介质制造方法及图纸

技术编号:43863141 阅读:5 留言:0更新日期:2024-12-31 18:50
本公开实施例提供了一种用户界面个性化设计方法、装置、计算设备及存储介质,属于页面交互设计技术领域,该方法包括:获取用户对应用平台的功能需求,对功能需求进行相似分析,将相似的功能需求设置为同一个UI模块;构建包含多个UI模块的模块库,并设置用于访问模块库的API接口,每个UI模块具有自定义属性;接收用户通过API接口发送的模块处理请求,基于模块处理请求展示处理后的UI模块,模块处理请求包括新增模块、删除模块、隐藏模块、调整模块顺序和修改模块的自定义属性。本方案能够在满足个性化需求的同时,保持应用平台的一致性和可维护性。

【技术实现步骤摘要】

本专利技术涉及页面设计,尤其是涉及一种用户界面个性化设计方法、装置、计算设备及存储介质


技术介绍

1、随着应用平台用户数量的不断增长,用户需求的多样化对平台服务的多样化提出了要求。为了满足用户的个性化需求,很多平台进行大规模定制开发,缺乏整体设计思路,每个特殊需求的实现都需要独立的页面功能模块,使得平台在后期维护和修改时面临巨大挑战。

2、例如,每当有新的功能需求或需要进行系统更新时,开发团队不得不花费大量人力去梳理这些相似却又略有不同的功能,既浪费了时间,也增加了出错的风险。此外,这种零散的定制开发不仅在维护上造成负担,也在用户体验上带来问题。用户在使用不同页面时,可能会因为界面风格和功能逻辑的不一致而感到困惑,进而影响整体满意度。

3、因此,如何在满足个性化需求的同时,保持应用平台的一致性和可维护性,成为了当前平台面临的重要课题。


技术实现思路

1、为了解决用户在新增相似或定制模块时面临的效率问题,本方案提出了一种用户界面个性化设计方法、装置、计算设备及存储介质,通过ui模块化设计和自定义属性可根据不同用户需求显示出不同的样式或者采用相同的样式显示不一样的内容,能够在满足个性化需求的同时,保持应用平台的一致性和可维护性。

2、根据本专利技术的第一方面,提供了一种用户界面个性化设计方法,包括:获取用户对应用平台的功能需求,对功能需求进行相似分析,将相似的功能需求设置为同一个ui模块;构建包含多个ui模块的模块库,并设置用于访问模块库的api接口,每个ui模块具有自定义属性;接收用户通过api接口发送的模块处理请求,基于模块处理请求展示处理后的ui模块,模块处理请求包括新增模块、删除模块、隐藏模块、调整模块顺序和修改模块的自定义属性。

3、通过采用上述技术方案,通过构建一个包含多个具有自定义属性的ui模块的模块库,用户可以根据自己的需求和偏好来选择和定制ui元素,不仅可以满足不同用户的个性化需求,还可以适应不同场景的应用需求。开发者可以通过api接口快速地添加、删除或修改ui模块,而无需进行繁琐的代码修改,使得系统更加模块化,也便于后续的扩展和维护。

4、可选地,在本专利技术提供的用户界面个性化设计方法中,收集用户对应用平台的功能需求和偏好,将不同用户的功能需求进行对比,确定功能需求之间的相似性;为每一类相似的功能需求创建相应的ui模块,并为每个模块设置基本属性、视觉属性、功能属性和行为属性。

5、通过采用上述技术方案,通过分析用户的功能需求和偏好,然后基于这些数据将相似的需求集成为统一的ui模块,可以更好地满足用户的具体需求。

6、可选地,在本专利技术提供的用户界面个性化设计方法中,确定api接口的请求类型;为每个ui模块定义用户交互事件,编写对应的事件处理函数,用户交互事件包括添加ui模块、隐藏ui模块、调整ui模块的显示顺序、更改ui模块的属性;将模块库和api接口部署到服务器或云平台,以便用户终端进行访问。

7、可选地,在本专利技术提供的用户界面个性化设计方法中,接收用户的新增ui模块请求,则将新增的ui模块添加到模块库中并显示新增的ui模块;接收用户发送的隐藏或显示ui模块的请求,则在用户终端隐藏或显示ui模块;接收用户发送的修改ui模块显示顺序的请求,则在用户终端显示重新排序后的ui模块;接收用户通过api接口发送的属性修改请求,基于修改后的属性展示ui模块的样式。

8、通过采用上述技术方案,允许用户参与到界面布局的个性化定制中,用户可以根据自己的需求和喜好来添加、隐藏或重新排序界面模块,使得用户界面更加符合个人使用习惯,提升用户体验。

9、可选地,在本专利技术提供的用户界面个性化设计方法中,将用户新增ui模块与当前模块库中的ui模块进行匹配,如果存在与新增ui模块功能匹配的ui模块,则基于已存在的ui模块进行属性设置;如果当前模块库中不存在与新增ui模块功能匹配的ui模块,则将新增ui模块加入当前模块库中,并显示新增的ui模块。

10、通过采用上述技术方案,通过检测现有模块库中是否已存在功能匹配的ui模块,系统可以避免重复创建相同功能的模块,基于已存在的ui模块进行属性设置可以确保新模块与现有系统的一致性。

11、可选地,在本专利技术提供的用户界面个性化设计方法中,对于指定事件的处理请求定义特殊字段,根据特殊字段对ui模块进行处理;将事件处理方案作为一个模块加入模块库中。

12、通过定义特殊字段,可以统一事件处理方式,确保在整个应用中对相似事件的响应一致性,将事件处理方案定义为独立的模块,可以实现代码的重用和更好的管理。

13、根据本专利技术的第二方面,提供了一种用户界面个性化设计装置,包括:管理端和用户终端,管理端包括分析单元、构建单元和处理单元,分析单元用于获取用户对应用平台的功能需求,对功能需求进行相似分析,将相似的功能需求设置为同一个ui模块;构建单元用于构建包含多个ui模块的模块库并设置用于访问模块库的api接口,每个ui模块具有自定义属性;处理单元用于接收用户通过api接口发送的模块处理请求,基于模块处理请求执行模块的显示、隐藏、调整顺序和新增操作,并提供模块预览显示效果;用户终端用于通过api接口发送模块处理请求并获取需要显示的模块,按照管理端提供的预览显示效果显示ui模块。

14、可选地,在本专利技术提供的用户界面个性化设计装置中,管理端和用户终端通过增量同步机制更新用户终端显示的ui模块。

15、根据本专利技术的第三方面,提供一种计算设备,包括:至少一个处理器;和存储有程序指令的存储器,其中,程序指令被配置为适于由至少一个处理器执行,程序指令包括用于执行上述用户界面个性化设计方法的指令。

16、根据本专利技术的第四方面,提供一种存储有程序指令的可读存储介质,当程序指令被计算设备读取并执行时,使得计算设备执行上述的用户界面个性化设计方法。

17、与现有技术相比,本专利技术提供的用户界面个性化设计方法和装置,至少可以达到以下技术效果:

18、1. 通过构建一个包含多个具有自定义属性的ui模块的模块库,用户可以根据自己的需求和偏好来选择和定制ui元素,不仅可以满足不同用户的个性化需求,还可以适应不同场景的应用需求;

19、2.开发者可以通过api接口快速地添加、删除或修改ui模块,而无需进行繁琐的代码修改,使得系统更加模块化,模块化的设计允许ui组件能够更容易地适应不同的平台和设备,也便于后续的扩展和维护;

20、3. 通过接收用户通过api接口发送的模块处理请求,并基于这些请求动态展示处理后的ui模块,系统可以实时响应用户的操作,提供更加流畅和响应迅速的用户体验。

21、上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。

本文档来自技高网...

【技术保护点】

1.一种用户界面个性化设计方法,其特征在于,包括:

2.根据权利要求1所述的用户界面个性化设计方法,其特征在于,所述获取用户对应用平台的功能需求,对所述功能需求进行相似分析,将相似的功能需求设置为同一个UI模块的步骤包括:

3.根据权利要求1所述的用户界面个性化设计方法,其特征在于,所述构建包含多个UI模块的模块库,并设置用于访问模块库的API接口,每个UI模块具有自定义属性的步骤包括:

4.根据权利要求1所述的用户界面个性化设计方法,其特征在于,所述接收用户通过所述API接口发送的模块处理请求,基于模块处理请求展示处理后的UI模块的步骤包括:

5.根据权利要求4所述的用户界面个性化设计方法,其特征在于,所述接收用户的新增UI模块请求,则将新增的UI模块添加到模块库中并显示新增的UI模块的步骤包括:

6.根据权利要求4所述的用户界面个性化设计方法,其特征在于,所述所述接收用户通过所述API接口发送的模块处理请求,基于模块处理请求展示处理后的UI模块的步骤还包括:

7.一种用户界面个性化设计装置,其特征在于,包括:管理端和用户终端,所述管理端包括分析单元、构建单元和处理单元,所述分析单元用于获取用户对应用平台的功能需求,对所述功能需求进行相似分析,将相似的功能需求设置为同一个UI模块;所述构建单元用于构建包含多个UI模块的模块库并设置用于访问所述模块库的API接口,每个UI模块具有自定义属性;所述处理单元用于接收用户通过所述API接口发送的模块处理请求,基于所述模块处理请求执行模块的显示、隐藏、调整顺序和新增操作,并提供模块预览显示效果;

8.根据权利要求7所述的用户界面个性化设计装置,其特征在于,所述管理端和所述用户终端通过增量同步机制更新用户终端显示的UI模块。

9.一种计算设备,其特征在于,包括:

10.一种存储有程序指令的可读存储介质,其特征在于,当所述程序指令被计算设备读取并执行时,使得所述计算设备执行如权利要求1-6任意一项中所述的用户界面个性化设计方法。

...

【技术特征摘要】

1.一种用户界面个性化设计方法,其特征在于,包括:

2.根据权利要求1所述的用户界面个性化设计方法,其特征在于,所述获取用户对应用平台的功能需求,对所述功能需求进行相似分析,将相似的功能需求设置为同一个ui模块的步骤包括:

3.根据权利要求1所述的用户界面个性化设计方法,其特征在于,所述构建包含多个ui模块的模块库,并设置用于访问模块库的api接口,每个ui模块具有自定义属性的步骤包括:

4.根据权利要求1所述的用户界面个性化设计方法,其特征在于,所述接收用户通过所述api接口发送的模块处理请求,基于模块处理请求展示处理后的ui模块的步骤包括:

5.根据权利要求4所述的用户界面个性化设计方法,其特征在于,所述接收用户的新增ui模块请求,则将新增的ui模块添加到模块库中并显示新增的ui模块的步骤包括:

6.根据权利要求4所述的用户界面个性化设计方法,其特征在于,所述所述接收用户通过所述api接口发送的模块处理请求,基于模块处理请求展...

【专利技术属性】
技术研发人员:郑健赵屹立方立志王德刚
申请(专利权)人:北京畅想之星信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1