[发明专利]应用程序控制方法及装置、应用程序开发方法及装置在审
| 申请号: | 202111132620.7 | 申请日: | 2021-09-26 |
| 公开(公告)号: | CN113805973A | 公开(公告)日: | 2021-12-17 |
| 发明(设计)人: | 顾正之;王震;豆风雷;杨新财 | 申请(专利权)人: | 工银科技有限公司;中国工商银行股份有限公司 |
| 主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F21/60;G06F8/34 |
| 代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 樊晓 |
| 地址: | 071700 河北省保定市中国(河北)自由贸易试验*** | 国省代码: | 河北;13 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 应用 程序控制 方法 装置 应用程序 开发 | ||
1.一种应用程序控制方法,包括:
响应于用于请求加载目标应用程序的加载请求,基于所述加载请求中携带的用户的身份信息获取所述目标应用程序的配置文件和目标资源包,其中,所述目标资源包包括多个客户端组件;
基于所述配置文件确定所述目标应用程序的各个功能与多个所述客户端组件之间的映射关系;以及
响应于用于实现目标功能的操作指令,依次调用与所述目标功能对应的多个目标客户端组件,以控制所述目标应用程序实现所述目标功能。
2.根据权利要求1所述的方法,其中,所述基于所述加载请求中携带的用户的身份信息获取所述目标应用程序的配置文件和目标资源包,包括:
获取所述目标应用程序的本地资源包;
基于所述用户的身份信息确定所述用户的客群标签;
获取与所述客群标签对应的服务端资源版本信息;
使用所述服务端资源版本信息更新所述本地资源包,得到所述目标资源包;以及
基于所述服务端资源版本信息,从服务端获取所述配置文件。
3.根据权利要求2所述的方法,其中,所述客群标签包括普通客群和灰度客群;
其中,所述获取与所述客群标签对应的服务端资源版本信息,包括:
确定所述客群标签的种类;
在确定所述客群标签为普通客群的情况下,将所述服务端中默认资源包的版本信息作为所述服务端资源版本信息;以及
在确定所述客群标签为灰度客群的情况下,将所述服务端中与所述灰度客群对应的灰度资源包的版本信息作为所述服务端资源版本信息。
4.根据权利要求2所述的方法,其中,所述服务端资源版本信息包括服务端资源版本号,所述本地资源包具有本地资源版本号;
其中,所述使用所述服务端资源版本信息更新所述本地资源包,得到所述目标资源包,包括:
基于所述服务端资源版本号和所述本地资源版本号,从所述服务端获取差量数据包,其中,所述差量数据包包括与所述服务端资源版本号对应的服务端资源包和所述本地资源包中不一致的数据;以及
使用所述差量数据包更新所述本地资源包,得到所述目标资源包。
5.根据权利要求1所述的方法,其中,所述目标功能包括跳转至目标页面的页面跳转功能、实现信息交互的通信功能和调用目标服务的服务调用功能。
6.根据权利要求1所述的方法,其中,多个所述客户端组件中包括拦截组件;
其中,在所述依次调用与所述目标功能对应的多个目标客户端组件之前,还包括:
基于所述用户的身份信息,对所述用户进行权限验证;
在确定所述用户通过权限验证的情况下,依次调用与所述目标功能对应的多个目标客户端组件;
在确定所述用户未通过权限验证的情况下,调用所述拦截组件以跳转至拦截页面;以及
响应于所述用户在所述拦截页面输入的信息通过权限验证,依次调用与所述目标功能对应的多个目标客户端组件。
7.一种应用程序开发方法,用于开发利用权利要求1~6中任一项所述的控制方法控制的目标应用程序,该方法包括:
获取初始应用框架,其中,所述初始应用框架包括多个客户端组件;
响应于开发用户针对多个所述客户端组件的拖拽操作,生成配置文件;以及
使用所述初始应用框架加载所述配置文件,以生成所述目标应用程序的资源包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于工银科技有限公司;中国工商银行股份有限公司,未经工银科技有限公司;中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111132620.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:弹性波装置
- 下一篇:一种具备多向变焦以恢复和提升视力的眼镜及其操作方式





