基于微服务应用架构的Web版手机桌面系统及用户工作台的制作方法

文档序号:20438747发布日期:2020-04-17 22:15阅读:来源:国知局

技术特征:

1.一种基于微服务应用架构的web版手机桌面系统,其特征在于,包括,采用微服务架构的基础上,基于b/s架构实现web版手机桌面用户工作台的组装,技术架构包括应用层、服务层、数据层;

所述数据层包括基础数据、系统管理数据、用户个性化数据,所述基础数据包含接入系统基本信息、业务功能信息、窗口小工具信息、桌面模板信息、壁纸信息、桌面布局信息、屏幕顶部显示信息;所述系统管理数据包含登录日志、操作日志、公告信息、代办/已办信息、短信配置信息、公告配置信息、邮件配置信息;所述用户个性化数据包含用户桌面信息、用户壁纸信息、用户桌面便签信息、用户桌面布局信息、用户业务功能信息、用户屏幕顶部显示信息、用户主页信息、用户公告配置信息;

所述服务层为应用层提供服务,具体包括控制层、逻辑层和持久层,所述控制层实现应用层交互所需数据对象,进行对象模型解析调用逻辑层接口;所述逻辑层完成功能逻辑调用操作,对控制层传递对象进行解析,封装数据对象,调用持久层接口进行入库操作;所述持久层采用对象关系映射框架,将表结构与对象建立关系,根据逻辑层的操作对数据库进行增、删、改、查的操作;

所述应用层包括用户工作台、系统后台管理、统一权限管理,所述户工作台包括桌面风格切换、壁纸切换、桌面布局、窗口小工具、桌面便签、功能添加、主页显示、屏幕顶部显示设置,所述系统后台管理主要包括系统注册、功能注册、桌面风格配置、壁纸设置、桌面布局设置、窗口小工具管理、公告管理、桌面便签管理;所述统一权限管理包括统一用户管理、统一资源管理、统一认证管理。

2.根据权利要求1所述的一种基于微服务应用架构的web版手机桌面系统,其特征在于,所述微服务架构采用springboot+springcloud微服务架构,前端应用展现采用vue.js+element-ui桌面组件。

3.根据权利要求1所述的一种基于微服务应用架构的web版手机桌面系统,其特征在于,所述服务层实现个性化设置服务、主页布局服务、主题服务、快捷导航服务、信息检索服务、邮件服务和短信服务、权限服务、缓存服务、异常服务、日志服务、通知服务。

4.一种基于微服务应用架构的web版手机桌面用户工作台,其特征在于,利用权利要求1-3任一项所述的一种基于微服务应用架构的web版手机桌面系统,包括:

在应用层的统一权限管理中创建组织、角色、用户信息,注册资源,创建登录用户,分配用户所拥有的角色和资源信息;

在应用层的系统后台管理中管理员登录系统后台管理,对待接入系统信息、具体的业务功能进行注册,具体包括功能、屏幕顶部显示、主页显示等信息;

用户工作台默认设置了默认桌面风格、壁纸、布局、窗口小工具功能;当用户登录用户工作台时,权限服务将用户所拥有可以访问权限功能进行查询,待用户进入桌面后选择使用;用户进入工作台桌面后,可以使用鼠标设置主题、桌面、主页显示内容、桌面顶部显示内容、业务应用及显示位置,都是以图标+文字的方式平铺在桌面显示,再次登录自动显示上次用户所设置的桌面内容,直接点击操作。

5.根据权利要求4所述的一种基于微服务应用架构的web版手机桌面用户工作台,其特征在于,所述统一用户管理对用户工作台及待接入系统的组织、角色、用户的统一维护管理。统一资源管理是对业务功能注册资源进行管理,注册内容包括所属组织及系统,业务功能url地址、功能名称、功能描述、功能编码的内容。

6.根据权利要求4所述的一种基于微服务应用架构的web版手机桌面用户工作台,其特征在于,所述桌面便签将待办事项、重要约会、日常行程纪录在工作台桌面上;桌面风格包括标准风格和抽屉风格,默认为抽屉风格。


技术总结
本发明提供了一种基于微服务应用架构的Web版手机桌面系统及用户工作台,涉及电通讯技术领域,采用微服务架构的基础上,基于B/S架构实现Web版手机桌面用户工作台的组装,技术架构包括应用层、服务层、数据层,数据层包括基础数据、系统管理数据、用户个性化数据,服务层为应用层提供服务,具体包括控制层、逻辑层和持久层,应用层包括用户工作台、系统后台管理、统一权限管理;用户工作台包括桌面风格切换、壁纸切换、桌面布局、窗口小工具、桌面便签、功能添加、主页显示、屏幕顶部显示设置。实现了单点登录基础上的具体业务打散重组,支持多种桌面布局风格选择、支持用户自己定制关注的核心业务,减少了用户操作步骤。

技术研发人员:郭立福
受保护的技术使用者:北京中电普华信息技术有限公司;国网信息通信产业集团有限公司;国家电网有限公司
技术研发日:2019.12.12
技术公布日:2020.04.17
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1