CN109800549A - 一种基于通用登录模块的登录处理方法及装置 - Google Patents
一种基于通用登录模块的登录处理方法及装置 Download PDFInfo
- Publication number
- CN109800549A CN109800549A CN201811641146.9A CN201811641146A CN109800549A CN 109800549 A CN109800549 A CN 109800549A CN 201811641146 A CN201811641146 A CN 201811641146A CN 109800549 A CN109800549 A CN 109800549A
- Authority
- CN
- China
- Prior art keywords
- login
- module
- target
- general
- mode
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Stored Programmes (AREA)
Abstract
本发明实施例公开了一种基于通用登录模块的登录处理方法及装置,方法包括:获取通用登录模块,并根据目标登录模式在所述通用登录模块中进行查找;若在所述通用登录模块中查找到所述目标登录模式对应的目标程序,则获取所述目标程序进行登录处理;若在所述通用登录模块中未查找到所述目标登录模式对应的程序,则根据所述目标登录模式更新所述通用登录模块。本发明实施例通过在通用登录模块中查找目标登录模式,查找到则获取目标登录模式对应的目标程序进行登录处理,未查找到则更新通用登录模块,能够快速交付登录开发和版本迭代,缩短开时间,减小登录耦合带来的修改,大大提升开发效率。
Description
技术领域
本发明实施例涉及计算机技术领域,具体涉及一种基于通用登录模块的登录处理方法及装置。
背景技术
现在移动终端的应用程序的登录模块都是大同小异,使用账户名密码的方式登录或者是其他认证模式登录,每种应用程序因自己的业务或者是需求都会开发自己的登录模式和界面。
现有的登录方式在首次开发时并无问题,但是随着版本的迭代,需要不断修改登录,当更换登录方式的要求变多之后,登录方式的修改变得极为不便。
发明内容
由于现有方法存在上述问题,本发明实施例提出一种基于通用登录模块的登录处理方法及装置。
第一方面,本发明实施例提出一种基于通用登录模块的登录处理方法,包括:
获取通用登录模块,并根据目标登录模式在所述通用登录模块中进行查找;
若在所述通用登录模块中查找到所述目标登录模式对应的目标程序,则获取所述目标程序进行登录处理;
若在所述通用登录模块中未查找到所述目标登录模式对应的程序,则根据所述目标登录模式更新所述通用登录模块。
可选地,所述方法还包括:
若接收到版本迭代的登录需求,则根据所述版本迭代的登录需求确定版本迭代的目标登录模式,并根据所述版本迭代的目标登录模式在所述通用登录模块中进行查找。
可选地,所述方法还包括:
获取更新后的通用登录模块进行登录处理。
可选地,所述若在所述通用登录模块中查找到所述目标登录模式对应的目标程序,则获取所述目标程序进行登录处理,具体包括:
若在所述通用登录模块中查找到所述目标登录模式对应的目标程序,则获取所述目标程序的界面开发和处理过程,通过所述界面开发和所述处理过程进行登录处理。
第二方面,本发明实施例还提出一种基于通用登录模块的登录处理装置,包括:
模式查找模块,用于获取通用登录模块,并根据目标登录模式在所述通用登录模块中进行查找;
登录处理模块,用于若在所述通用登录模块中查找到所述目标登录模式对应的目标程序,则获取所述目标程序进行登录处理;
模块更新模块,用于若在所述通用登录模块中未查找到所述目标登录模式对应的程序,则根据所述目标登录模式更新所述通用登录模块。
可选地,所述装置还包括:
版本迭代模块,用于若接收到版本迭代的登录需求,则根据所述版本迭代的登录需求确定版本迭代的目标登录模式,并根据所述版本迭代的目标登录模式在所述通用登录模块中进行查找。
可选地,所述装置还包括:
更新登录处理模块,用于获取更新后的通用登录模块进行登录处理。
可选地,所述登录处理模块具体用于若在所述通用登录模块中查找到所述目标登录模式对应的目标程序,则获取所述目标程序的界面开发和处理过程,通过所述界面开发和所述处理过程进行登录处理。
第三方面,本发明实施例还提出一种电子设备,包括:
至少一个处理器;以及
与所述处理器通信连接的至少一个存储器,其中:
所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行上述方法。
第四方面,本发明实施例还提出一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机程序,所述计算机程序使所述计算机执行上述方法。
由上述技术方案可知,本发明实施例通过在通用登录模块中查找目标登录模式,查找到则获取目标登录模式对应的目标程序进行登录处理,未查找到则更新通用登录模块,能够快速交付登录开发和版本迭代,缩短开时间,减小登录耦合带来的修改,大大提升开发效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些图获得其他的附图。
图1为本发明一实施例提供的一种基于通用登录模块的登录处理方法的流程示意图;
图2为本发明另一实施例提供的一种基于通用登录模块的登录处理方法的流程示意图;
图3为本发明一实施例提供的一种基于通用登录模块的登录处理装置的结构示意图;
图4为本发明一实施例提供的电子设备的逻辑框图。
具体实施方式
下面结合附图,对本发明的具体实施方式作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。
图1示出了本实施例提供的一种基于通用登录模块的登录处理方法的流程示意图,包括:
S101、获取通用登录模块,并根据目标登录模式在所述通用登录模块中进行查找。
其中,所述通用登录模块是预先根据现有的登录模式汇总的模块,包含若干通用的登录模式,便于在登录开发过程中直接使用,无需再次开发。
所述目标登录模式是当前登录开发过程所需的登录模式。
S102、若在所述通用登录模块中查找到所述目标登录模式对应的目标程序,则获取所述目标程序进行登录处理。
具体地,当通用登录模块中包含目标登录模式时,从通用登录模块中获取该目标登录模式对应的目标程序,直接将目标程序应用至当前的开发项目中,节省了重复开发的时间和工作量。
S103、若在所述通用登录模块中未查找到所述目标登录模式对应的程序,则根据所述目标登录模式更新所述通用登录模块。
具体地,当通用登录模块中不包含目标登录模式时,更新通用登录模块,将目标登录模式对应的程序添加至通用登录模块中。通过不断更新通用登录模块,使得该通用登录模块包含更多更全面的登录模式,方便后续的开发。
本实施例通过在通用登录模块中查找目标登录模式,查找到则获取目标登录模式对应的目标程序进行登录处理,未查找到则更新通用登录模块,能够快速交付登录开发和版本迭代,缩短开时间,减小登录耦合带来的修改,大大提升开发效率。
进一步地,在上述方法实施例的基础上,所述方法还包括:
S104、若接收到版本迭代的登录需求,则根据所述版本迭代的登录需求确定版本迭代的目标登录模式,并根据所述版本迭代的目标登录模式在所述通用登录模块中进行查找。
对于多数的应用程序,都需要版本迭代,每一次迭代可能都需要更换登录方式,通过使用通用登录模块,能够快速交付登录模式的版本迭代,大大提升了开发效率。
进一步地,在上述方法实施例的基础上,所述方法还包括:
S105、获取更新后的通用登录模块进行登录处理。
具体地,当通用登录模块中不包含目标登录模式时,更新通用登录模块,将目标登录模式对应的程序添加至通用登录模块中,并获取更新后的通用登录模块进行登录处理。通过不断更新通用登录模块,使得该通用登录模块包含更多更全面的登录模式,方便后续的开发。
进一步地,在上述方法实施例的基础上,S102具体包括:
若在所述通用登录模块中查找到所述目标登录模式对应的目标程序,则获取所述目标程序的界面开发和处理过程,通过所述界面开发和所述处理过程进行登录处理。
首次开发移动应用程序时,可以轻松接入通用登录模块,里面含有常见的登录模式和界面,开发者可以选择任意一个进行接入,免去重新开发的时间和工作量;当现有的登录模式不满足需求变更时,也可以通过通用登录模块获取登录模式,客户端加一个新的登录界面就可以满足任意登录模式的变更需求。
具体的登录处理方法如图2所示,开始登录后,选择登录模式,若登录模式存在,则登录客户端,登录模式不存在则获取服务器新增的登录模式,在客户端新增登录界面,并登录客户端,登录后有两种结果:登录成功和登录失败。
本实施例的移动应用程序的登录模式通过获取通用登录模块能迅速完成登录模块的开发,在成型的登录模块中能够在后期版本迭代和登录修改中起到缩短开时间,减小登录耦合带来的修改。
图3示出了本实施例提供的一种基于通用登录模块的登录处理装置的结构示意图,所述装置包括:模式查找模块301、登录处理模块302和模块更新模块303,其中:
所述模式查找模块301用于获取通用登录模块,并根据目标登录模式在所述通用登录模块中进行查找;
所述登录处理模块302用于若在所述通用登录模块中查找到所述目标登录模式对应的目标程序,则获取所述目标程序进行登录处理;
所述模块更新模块303用于若在所述通用登录模块中未查找到所述目标登录模式对应的程序,则根据所述目标登录模式更新所述通用登录模块。
具体地,所述模式查找模块301获取通用登录模块,并根据目标登录模式在所述通用登录模块中进行查找;所述登录处理模块302若在所述通用登录模块中查找到所述目标登录模式对应的目标程序,则获取所述目标程序进行登录处理;所述模块更新模块303若在所述通用登录模块中未查找到所述目标登录模式对应的程序,则根据所述目标登录模式更新所述通用登录模块。
本实施例通过在通用登录模块中查找目标登录模式,查找到则获取目标登录模式对应的目标程序进行登录处理,未查找到则更新通用登录模块,能够快速交付登录开发和版本迭代,缩短开时间,减小登录耦合带来的修改,大大提升开发效率。
进一步地,在上述装置实施例的基础上,所述装置还包括:
版本迭代模块,用于若接收到版本迭代的登录需求,则根据所述版本迭代的登录需求确定版本迭代的目标登录模式,并根据所述版本迭代的目标登录模式在所述通用登录模块中进行查找。
进一步地,在上述装置实施例的基础上,所述装置还包括:
更新登录处理模块,用于获取更新后的通用登录模块进行登录处理。
进一步地,在上述装置实施例的基础上,所述登录处理模块302具体用于若在所述通用登录模块中查找到所述目标登录模式对应的目标程序,则获取所述目标程序的界面开发和处理过程,通过所述界面开发和所述处理过程进行登录处理。
本实施例所述的基于通用登录模块的登录处理装置可以用于执行上述方法实施例,其原理和技术效果类似,此处不再赘述。
参照图4,所述电子设备,包括:处理器(processor)401、存储器(memory)402和总线403;
其中,
所述处理器401和存储器402通过所述总线403完成相互间的通信;
所述处理器401用于调用所述存储器402中的程序指令,以执行上述各方法实施例所提供的方法。
本实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法。
本实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述各方法实施例所提供的方法。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (10)
1.一种基于通用登录模块的登录处理方法,其特征在于,包括:
获取通用登录模块,并根据目标登录模式在所述通用登录模块中进行查找;
若在所述通用登录模块中查找到所述目标登录模式对应的目标程序,则获取所述目标程序进行登录处理;
若在所述通用登录模块中未查找到所述目标登录模式对应的程序,则根据所述目标登录模式更新所述通用登录模块。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若接收到版本迭代的登录需求,则根据所述版本迭代的登录需求确定版本迭代的目标登录模式,并根据所述版本迭代的目标登录模式在所述通用登录模块中进行查找。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取更新后的通用登录模块进行登录处理。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述若在所述通用登录模块中查找到所述目标登录模式对应的目标程序,则获取所述目标程序进行登录处理,具体包括:
若在所述通用登录模块中查找到所述目标登录模式对应的目标程序,则获取所述目标程序的界面开发和处理过程,通过所述界面开发和所述处理过程进行登录处理。
5.一种基于通用登录模块的登录处理装置,其特征在于,包括:
模式查找模块,用于获取通用登录模块,并根据目标登录模式在所述通用登录模块中进行查找;
登录处理模块,用于若在所述通用登录模块中查找到所述目标登录模式对应的目标程序,则获取所述目标程序进行登录处理;
模块更新模块,用于若在所述通用登录模块中未查找到所述目标登录模式对应的程序,则根据所述目标登录模式更新所述通用登录模块。
6.根据权利要求5所述的装置,其特征在于,所述装置还包括:
版本迭代模块,用于若接收到版本迭代的登录需求,则根据所述版本迭代的登录需求确定版本迭代的目标登录模式,并根据所述版本迭代的目标登录模式在所述通用登录模块中进行查找。
7.根据权利要求5所述的装置,其特征在于,所述装置还包括:
更新登录处理模块,用于获取更新后的通用登录模块进行登录处理。
8.根据权利要求5-7任一项所述的装置,其特征在于,所述登录处理模块具体用于若在所述通用登录模块中查找到所述目标登录模式对应的目标程序,则获取所述目标程序的界面开发和处理过程,通过所述界面开发和所述处理过程进行登录处理。
9.一种电子设备,其特征在于,包括:
至少一个处理器;以及
与所述处理器通信连接的至少一个存储器,其中:
所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如权利要求1至4任一所述的方法。
10.一种非暂态计算机可读存储介质,其特征在于,所述非暂态计算机可读存储介质存储计算机程序,所述计算机程序使所述计算机执行如权利要求1至4任一所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811641146.9A CN109800549A (zh) | 2018-12-29 | 2018-12-29 | 一种基于通用登录模块的登录处理方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811641146.9A CN109800549A (zh) | 2018-12-29 | 2018-12-29 | 一种基于通用登录模块的登录处理方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109800549A true CN109800549A (zh) | 2019-05-24 |
Family
ID=66558229
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811641146.9A Pending CN109800549A (zh) | 2018-12-29 | 2018-12-29 | 一种基于通用登录模块的登录处理方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109800549A (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103135972A (zh) * | 2011-11-29 | 2013-06-05 | 中兴通讯股份有限公司 | 模块知识库及基于模块知识库的业务开发方法及*** |
CN103885782A (zh) * | 2014-04-03 | 2014-06-25 | 南京南瑞继保电气有限公司 | 一种可视化编程页面程序库函数封装重用方法 |
CN107203419A (zh) * | 2016-03-17 | 2017-09-26 | 阿里巴巴集团控股有限公司 | 应用程序中的模块间调用方法、装置及*** |
CN107436764A (zh) * | 2017-07-07 | 2017-12-05 | 福建天泉教育科技有限公司 | 代码模板管理方法、存储介质 |
CN108228166A (zh) * | 2018-03-15 | 2018-06-29 | 链家网(北京)科技有限公司 | 一种基于模板的后端代码生成方法及*** |
-
2018
- 2018-12-29 CN CN201811641146.9A patent/CN109800549A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103135972A (zh) * | 2011-11-29 | 2013-06-05 | 中兴通讯股份有限公司 | 模块知识库及基于模块知识库的业务开发方法及*** |
CN103885782A (zh) * | 2014-04-03 | 2014-06-25 | 南京南瑞继保电气有限公司 | 一种可视化编程页面程序库函数封装重用方法 |
CN107203419A (zh) * | 2016-03-17 | 2017-09-26 | 阿里巴巴集团控股有限公司 | 应用程序中的模块间调用方法、装置及*** |
CN107436764A (zh) * | 2017-07-07 | 2017-12-05 | 福建天泉教育科技有限公司 | 代码模板管理方法、存储介质 |
CN108228166A (zh) * | 2018-03-15 | 2018-06-29 | 链家网(北京)科技有限公司 | 一种基于模板的后端代码生成方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107330522B (zh) | 用于更新深度学习模型的方法、装置及*** | |
US11172022B2 (en) | Migrating cloud resources | |
US20180011739A1 (en) | Data factory platform and operating system | |
EP3065055B1 (en) | Healing cloud services during upgrades | |
CN109003078A (zh) | 基于区块链的智能合约调用方法及装置、电子设备 | |
US9229701B2 (en) | Local store data versioning | |
CN107870845A (zh) | 面向微服务架构应用的管理方法及*** | |
CN106201552A (zh) | 一种软件升级方法、客户端、服务器及*** | |
JP6595625B2 (ja) | 自動再チャージシステム、方法、およびサーバ | |
US9830333B1 (en) | Deterministic data replication with conflict resolution | |
US11423343B2 (en) | Dynamic construction of cloud services | |
TW201229795A (en) | Web service patterns for globally distributed service fabric | |
CN108009642A (zh) | 分布式机器学习方法和*** | |
CN109298900A (zh) | 一种应用拆分以及按需加载方法、装置 | |
CN109740765A (zh) | 一种基于亚马逊网络服务器的机器学习***搭建方法 | |
CN115292026A (zh) | 容器集群的管理方法、装置、设备及计算机可读存储介质 | |
CN111427665A (zh) | 一种量子应用云平台及量子计算任务的处理方法 | |
CN109191078A (zh) | 一种流程业务建模方法、装置及设备 | |
CN108536447B (zh) | 运维管理方法 | |
CN116954685B (zh) | 低代码应用***灰度滚动升级方法、***、设备及介质 | |
CN111552494B (zh) | 一种容器组的管理方法、设备、***及介质 | |
US20200133709A1 (en) | System and method for content - application split | |
CN105208095B (zh) | 过滤服务的部署推荐装置和方法 | |
CN106325925A (zh) | 一种浏览器业务信息更新方法及装置 | |
CN106843985A (zh) | 一种部署应用的虚拟化方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190524 |