[发明专利]一种业务模块的复用方法和可复用业务模块在审
| 申请号: | 201811557776.8 | 申请日: | 2018-12-19 |
| 公开(公告)号: | CN109683888A | 公开(公告)日: | 2019-04-26 |
| 发明(设计)人: | 杨志 | 申请(专利权)人: | 睿驰达新能源汽车科技(北京)有限公司 |
| 主分类号: | G06F8/36 | 分类号: | G06F8/36;G06F9/451 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
| 地址: | 100000 北京市西城*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 应用程序 业务模块 标识字段 业务流程 配置 可复用 调用 复用 读取 业务处理结果 应用程序需求 开发效率 业务功能 返回 响应 重复 申请 开发 | ||
本申请公开一种业务模块的复用方法和可复用业务模块,业务模块响应于第一应用程序的调用,业务模块包含配置类,配置类的标识字段为第一应用程序的标识。在第二应用程序的调用下,配置类的标识字段从第一应用程序的标识变为第二应用程序的标识后,业务模块读取标识字段,根据第二应用程序的标识执行业务功能;最终,将业务处理结果返回给第二应用程序。当不同的应用程序需求发起相同的功能时,即便业务流程存在差异,业务模块也可根据配置类中的标识执行应用程序各自对应的业务流程。可见,只要应用程序具备相同的功能,即可利用封装有该功能的业务模块,无需开发人员重复编写相同功能的代码,简单便捷,有效提高应用程序的开发效率。
技术领域
本申请涉及通信技术领域,特别是涉及一种业务模块的复用方法和可复用业务模块。
背景技术
随着信息技术的发展,人们移动终端上安装的应用程序呈现出多样化的趋势。然而,很多不同的应用程序之间存在相同的功能,例如注册功能、登录功能等。
对于应用程序的开发人员而言,尽管开发的多个应用程序具备相同功能,但是不同应用程序执行相关功能时,业务流程存在差异。例如,实现注册功能时,应用程序A与应用程序B发送的参数数量不同、请求的服务地址不同等。
由于业务流程差异的存在,开发人员开发新的应用程序的某一功能时,无法复制直接使用开发其他应用程序的相同功能时编写的代码,必须要进行大量的修改或者重新编写。
可见,业务流程的差异严重影响应用程序的开发效率。如何提高应用程序的开发效率,已成为本领域急需解决的技术问题。
发明内容
基于上述问题,本申请提供了一种应用程序业务模块的复用方法和可复用业务模块,以提高应用程序的开发效率。
本申请实施例公开了如下技术方案:
第一方面,本申请提供一种业务模块的复用方法,应用于业务模块,所述业务模块响应于第一应用程序的调用,所述业务模块包含配置类,所述配置类的标识字段为所述第一应用程序的标识,所述方法包括:
在第二应用程序的调用下,所述配置类的标识字段从所述第一应用程序的标识变为所述第二应用程序的标识后,读取所述标识字段,根据所述第二应用程序的标识执行业务功能;
将业务处理结果返回给所述第二应用程序。
可选地,所述业务模块封装有加密功能和注册功能,在所述根据所述第二应用程序的标识执行业务功能之前,所述方法还包括:
接收来自所述第二应用程序的注册信息;
所述根据所述第二应用程序的标识执行业务功能,具体包括:
对所述注册信息中的字符进行加密,向服务器发送所述第二应用程序的注册请求;所述注册请求中携带加密数据;
接收来自所述服务器的所述业务处理结果。
可选地,所述业务模块包括第二注册请求类,所述第二注册请求类用于对所述注册信息中的字符进行加密,向服务器发送所述第二应用程序的注册请求,以及接收来自所述服务器的所述业务处理结果。
可选地,所述注册信息中的字符具体为:
所述第二应用程序对应的手机号、用户名或证件号。
可选地,在所述第二应用程序的调用下,所述配置类的用户界面UI配置参数从所述第一应用程序的UI配置参数变为所述第二应用程序的UI配置参数;
在所述将业务处理结果返回给所述第二应用程序之后,所述方法还包括:
在所述第二应用程序按照所述第二应用程序的UI配置参数向用户展示所述业务处理结果。
可选地,所述UI配置参数为以下至少一种:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于睿驰达新能源汽车科技(北京)有限公司,未经睿驰达新能源汽车科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811557776.8/2.html,转载请声明来源钻瓜专利网。





