一种用于应用自动注册的方法技术

技术编号:34769005 阅读:22 留言:0更新日期:2022-08-31 19:26
本发明专利技术公开了一种用于应用自动注册的方法,包括以下步骤:产品平台中开发产品功能模块,接口进行统一命名;以用户为单位,在产品平台中注册账户,在产品平台中增加检测机制,检测平台检测是否有新的功能模块放入,检查新的功能符合标准后,产品平台对新的功能模块进行反射解析,按照平台的应用路径进行一一的注册,注册完成后将此部分加载到缓存中;请求功能时,通过缓存指向新加入的功能模块,调用并呈现,让用户可以使用;本发明专利技术涉及应用开发技术领域。该一种用于应用自动注册的方法,解决了现有应用注册需要人工注册,并进行调试,费时费力,且不能够随时注册就能使用,注册后需要单独发布才能使用的问题。要单独发布才能使用的问题。要单独发布才能使用的问题。

【技术实现步骤摘要】
一种用于应用自动注册的方法


[0001]本专利技术涉及应用开发
,具体为一种用于应用自动注册的方法。

技术介绍

[0002]在进行应用产品开发的过程中,按照不同的业务和功能会划分很多个模块,分给不同的团队和人员进行开发,每个模块和功能开发完成后,需要集成到平台上进行测试直到最后发布使用。在集成过程中,需要将各个模块注册到平台才能使用,早期需要手动加入代码进行注册,并调试正确发布后才能使用,在业务模块越来越多的情况下,注册变成了一个繁重的重复性事务,所以现有技术存在以下几点问题:1、需要人工注册,并进行调试,费时费力2、不能够随时注册就能使用,注册后需要单独发布才能使用。

技术实现思路

[0003](一)解决的技术问题针对现有技术的不足,本专利技术提供了一种用于应用自动注册的方法,解决了现有应用注册需要人工注册,并进行调试,费时费力,且不能够随时注册就能使用,注册后需要单独发布才能使用的问题。
[0004](二)技术方案为实现以上目的,本专利技术通过以下技术方案予以实现:一种用于应用自动注册的方法,包括以下步骤:1)在产品平台中开发产品功能模块,对各模块按照规划,将接口进行统一命名;2)以用户为单位,提供用户信息,在产品平台中注册账户,并对各功能模块进行统一注册,并设置加密密码,加密密码用于验证用户信息并登陆,同时,产品平台自动保存用户加密信息和加密密码;3)在产品平台中增加检测机制,检测平台检测是否有新的功能模块放入,并检查功能模块的命名是否按照命名标准,并能否接入到产品平台中;4)检查新的功能符合标准后,产品平台对新的功能模块进行反射解析,分析出功能的接口和类的明细结构;5)产品平台自动调取用户信息和加密密码,并使用该信息和密码,将上述步骤中接口和类的明细结构按照平台的应用路径进行一一的注册,注册完成后将此部分加载到缓存中;6)当用户登陆系统,并请求功能时,产品平台检测该功能是否为产品平台中初始开发产品功能模块,若果是,则直接调用,如果不是,则从缓存中检索是否有该功能,如果在缓存中存在,则通过缓存指向新加入的功能模块,调用并呈现,让用户可以使用。
[0005]优选的,本技术以灿态的域名作为接口命名标准,以com.CTT.Platform作为平台功能接口,以com.CTT.Standard作为标准功能接口,以com.CTT.Project作为项目功能接
口。
[0006]优选的,在步骤2)中,若检查检查新的功能不符合标准,则系统做出提示,并对新的功能模块进行更改。
[0007]优选的,在步骤6)中,若请求的新功能既非产品平台中已开发产品功能模块,在缓存中也不具有该功能,则产品平台提示并无该功能,同时,将该功能记录后,发送至开发平台,以供开放平台参考和继续开发。。
[0008](三)有益效果本专利技术提供了一种用于应用自动注册的方法。具备了以下有益效果:该用于应用自动注册的方法,通过该技术方法可实现应用开发后各模块自动注册,实现模块任何时候都可以注册,随注册随用,免除了发布的时间和成本,达到了无人干预注册,将模块功能放入到平台即可使用。
附图说明
[0009]图1为本专利技术原理图。
具体实施方式
[0010]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0011]请参阅图1,本专利技术提供一种技术方案:一种用于应用自动注册的方法,包括以下步骤:1)在产品平台中开发产品功能模块,对各模块按照规划,将接口进行统一命名;2)以用户为单位,提供用户信息,在产品平台中注册账户,并对各功能模块进行统一注册,并设置加密密码,加密密码用于验证用户信息并登陆,同时,产品平台自动保存用户加密信息和加密密码;3)在产品平台中增加检测机制,检测平台检测是否有新的功能模块放入,并检查功能模块的命名是否按照命名标准,并能否接入到产品平台中;4)检查新的功能符合标准后,产品平台对新的功能模块进行反射解析,分析出功能的接口和类的明细结构;5)产品平台自动调取用户信息和加密密码,并使用该信息和密码,将上述步骤中接口和类的明细结构按照平台的应用路径进行一一的注册,注册完成后将此部分加载到缓存中;6)当用户登陆系统,并请求功能时,产品平台检测该功能是否为产品平台中初始开发产品功能模块,若果是,则直接调用,如果不是,则从缓存中检索是否有该功能,如果在缓存中存在,则通过缓存指向新加入的功能模块,调用并呈现,让用户可以使用。
[0012]本技术以灿态的域名作为接口命名标准,以com.CTT.Platform作为平台功能接口,以com.CTT.Standard作为标准功能接口,以com.CTT.Project作为项目功能接口。
[0013]在步骤2)中,若检查检查新的功能不符合标准,则系统做出提示,并对新的功能模
块进行更改。
[0014]在步骤6)中,若请求的新功能既非产品平台中已开发产品功能模块,在缓存中也不具有该功能,则产品平台提示并无该功能,同时,将该功能记录后,发送至开发平台,以供开放平台参考和继续开发。
[0015]使用时用户以个人信息进行注册,同步的对各功能模块进行注册,利用产品平台内检测机制对新功能模块有无检测,若有新功能模块,则对新功能模块命名是否符合规定,若符合则接入产品平台,然后利用产品平台对新功能模块进行反射解析,并将结构按照平台的应用路径进行一一的注册,注册完成后将此部分加载到缓存中,完成应用模块自动注册,当系统请求新功能时,产品平台会在缓存中进行自主检索,若检索到请求的新功能时,则通过缓存指向新加入的功能模块,调用并呈现,让用户可以使用。
[0016]需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下。由语句“包括一个......限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素”。
[0017]尽管已经示出和描述了本专利技术的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本专利技术的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本专利技术的范围由所附权利要求及其等同物限定。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于应用自动注册的方法,其特征在于,包括以下步骤:1)在产品平台中开发产品功能模块,对各模块按照规划,将接口进行统一命名;2)以用户为单位,提供用户信息,在产品平台中注册账户,并对各功能模块进行统一注册,并设置加密密码,加密密码用于验证用户信息并登陆,同时,产品平台自动保存用户加密信息和加密密码;3)在产品平台中增加检测机制,检测平台检测是否有新的功能模块放入,并检查功能模块的命名是否按照命名标准,并能否接入到产品平台中;4)检查新的功能符合标准后,产品平台对新的功能模块进行反射解析,分析出功能的接口和类的明细结构;5)产品平台自动调取用户信息和加密密码,并使用该信息和密码,将上述步骤中接口和类的明细结构按照平台的应用路径进行一一的注册,注册完成后将此部分加载到缓存中;6)当用户登陆系统,并请求功能时,产品平台检测该功能是否为产品平台中初始开发产品功能模块...

【专利技术属性】
技术研发人员:宋勇华
申请(专利权)人:深圳灿态信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1