[发明专利]一种开放能力自定义菜单的方法在审

专利信息
申请号: 202011132745.5 申请日: 2020-10-21
公开(公告)号: CN112162844A 公开(公告)日: 2021-01-01
发明(设计)人: 孔凯歌 申请(专利权)人: 上海识装信息科技有限公司
主分类号: G06F9/48 分类号: G06F9/48;G06F3/0482
代理公司: 上海精晟知识产权代理有限公司 31253 代理人: 刘宁
地址: 200080 上海市*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 开放 能力 自定义 菜单 方法
【权利要求书】:

1.一种开放能力自定义菜单的方法,其特征在于,所述方法包括:

根据应用类型在主应用下进行注册应用的注册;

访问所述主应用时加载主应用及所述注册应用的基础信息;

处理所述基础信息,将主应用及注册应用的菜单进行数组值合并;

在菜单栏展示主应用及注册应用的菜单信息用于进行应用切换。

2.根据权利要求1所述的一种开放能力自定义菜单的方法,其特征在于,所述基础信息包括但不限于应用ID、应用类型、平台参数、应用名、域名、路由菜单。

3.根据权利要求1所述的一种开放能力自定义菜单的方法,其特征在于,所述根据应用类型在主应用下进行注册应用的注册,包括:

根据应用类型选择指定应用类型的注册应用进入创建,筛选出支持该类型下的注册应用列表进行选择注册;

注册后的注册应用将接收到主应用的至少三个参数,包括但不限于选择挂载应用的应用ID、应用类型、平台参数;

对接收到的所述参数进行指定类型和/或平台下的处理,包括但不限于条件过滤、组件锁定、组件隐藏、页面展示、数据筛选;

所述注册应用的注册支持选择至少两个应用进行注册。

4.根据权利要求3所述的一种开放能力自定义菜单的方法,其特征在于,

所述条件过滤,指支持注册的应用系统在接收到主应用的应用ID、应用类型、平台参数后,根据所述参数在进入注册的应用系统的各个页面时的,进行下拉筛选组件在指定项的选中;

所述组件锁定,指根据具体平台项进行平台条件的锁定;

所述数据筛选,指调用服务API时将主应用ID传递到服务端进行指定应用下的信息的包括但不限于过滤、筛选、排序的定制化逻辑。

5.根据权利要求4所述的一种开放能力自定义菜单的方法,其特征在于,所述应用类型包括但不限于iOS类型的应用、基础组件、业务组件、第三方组件或iOSAndroid类型的应用、基础组件、业务组件、第三方组件、H5类型的应用;

所述平台参数包括平台类型,所述平台类型包括但不限于:Android平台、ios平台、H5平台。

6.根据权利要求1所述的一种开放能力自定义菜单的方法,其特征在于,所述处理所述基础信息,包括如下步骤:

读取所述主应用及所述注册应用的基础信息;

循环遍历注册到主应用下的所有所述注册应用的应用列表,所述应用列表为由所述基础信息组合而成的应用数组;

对注册应用遍历项下的菜单数组属性值进行再次循环遍历;

菜单数组中每一个菜单项为一个菜单结构,对注册应用的菜单结构中第一层级的path属性值首部加上应用遍历项中的域名+应用名;

递归循环处理所述菜单结构的子菜单,将每个子菜单的相对path处理为绝对path值。

7.根据权利要求6所述的一种开放能力自定义菜单的方法,其特征在于,进行所述递归循环处理时,在所述子菜单的path属性值尾部追加主应用参数,包括但不限于应用ID、类型、平台参数。

8.根据权利要求6所述的一种开放能力自定义菜单的方法,其特征在于,所述应用切换,包括如下步骤:

点击主应用下的菜单访问主应用;

当由主应用菜单切换到注册应用的菜单时及完成一次应用切换。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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