[发明专利]一种开放能力自定义菜单的方法在审
申请号: | 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所述的一种开放能力自定义菜单的方法,其特征在于,所述应用切换,包括如下步骤:
点击主应用下的菜单访问主应用;
当由主应用菜单切换到注册应用的菜单时及完成一次应用切换。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海识装信息科技有限公司,未经上海识装信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011132745.5/1.html,转载请声明来源钻瓜专利网。