[发明专利]一种基于Electron的Sass化桌面聚合应用平台在审

专利信息
申请号: 202110937590.0 申请日: 2021-08-16
公开(公告)号: CN113703891A 公开(公告)日: 2021-11-26
发明(设计)人: 张百山 申请(专利权)人: 贵州电子商务云运营有限责任公司
主分类号: G06F9/451 分类号: G06F9/451;G06F16/958;H04L29/06
代理公司: 暂无信息 代理人: 暂无信息
地址: 550000 贵州省贵阳市国家高新技术产业开发区长岭*** 国省代码: 贵州;52
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 electron sass 桌面 聚合 应用 平台
【说明书】:

发明公开了一种基于Electron框架的Sass化桌面应用聚合平台,基于Electron框架的chromium和nodejs实现,解决了应用系统的功能模块重复、用户体系数据与登录体系数据打通的问题,让用户在拥有多个应用系统的情况下,通过平台可直接聚合所有应用系统,免登录直接打开,避免重复的开发工作,重复的数据管理;解决用户的开发成本、管理成本。

技术领域

本发明涉及应用程序登录管理技术领域,具体是基于Electron的Sass化桌面聚合应用平台。

背景技术

传统的应用系统,开发过程不可避免的涉及到用户管理、登录管理,当用户的项目需要使用到多个应用系统时,会造成数据方面的重复、模块功能之间的重复的烦恼。

发明内容

针对现有多个应用系统的管理问题,提供了一种基于Electron框架的Sass化桌面应用聚合平台就很好的解决了功能模块重复、用户体系数据与登录体系数据打通的问题,让用户在拥有多个应用系统的情况下,通过平台可直接聚合所有应用系统,免登录直接打开,避免重复的开发工作,重复的数据管理;解决用户的开发成本、管理成本。

为了实现上述目的,本发明采用以下技术方案:

一种桌面聚合应用平台,基于Electron框架的chromium和nodejs实现,其包括统一登录模块及应用市场模块;

其具体实现方式如下:

1)统一登录

用户或开发者通过账户注册,拥有自己的用户ID,可登录聚合平台;

2)应用市场的建立

开发者开发完成应用系统后,将应用系统发布到聚合平台应用市场的服务器上,并挂载到域名上,让域名可以访问到应用资源;

3)应用系统的订阅形成应用列表并打开应用

用户登录聚合平台后,在聚合平台的应用市场订阅不同的应用系统,并将已经订阅的应用存入服务器表里;当用户进入桌面或订阅应用时,聚合桌面会向服务器发起订阅应用查询,服务器查询到用户对应的表里有订阅的应用时,会返回已订阅的应用列表。而通过接口请求后,将应用系统聚合到平台Sass化,并在聚合平台桌面免登录直接打开应用系统;

应用系统的免登录打开的具体实现方法如下:

用户登录聚合平台后,根据聚合平台用户ID的登录态,查询到对应用户已订阅的所有应用;打开应用时,利用动态创建iframe打开应用的服务器地址,iframe打开加载应用之后,触发onload事件,聚合平台获取到当前打开的iframe,并向iframe运用postMessage有间隔性地发送用户ID的聚合平台登录态、应用的endpointCode唯一标识;由于iframe具有非常好的隔离功能,包括:javascript隔离、css隔离、DOM元素隔离,在平台,用户可同时打开多个应用iframe,多个应用之间的后台数据互不影响,登录数据互不影响,权限数据互不影响;用户可以在多个应用之间自如地切换。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贵州电子商务云运营有限责任公司,未经贵州电子商务云运营有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110937590.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top