服务平台的组件管理方法和系统技术方案

技术编号:24590636 阅读:46 留言:0更新日期:2020-06-21 02:36
本申请实施例提供了一种服务平台的组件管理方法,所述服务平台的组件管理方法包括:接收提供方的目标基础组件的上架请求,获取所述上架请求中的组件集成方式;所述组件集成方式包括组件类别,根据所述组件类别从标准规范中查找对应的组件集成规范发送给所述提供方;接收所述提供方基于所述组件集成规范对所述目标基础组件改造的待集成组件;及根据所述标准规范对所述待集成组件进行检查,并将检查合格的待集成组件上架到选购界面。本申请实施例实现了待上架的功能组件的集成规范统一化,而且提升了对上架前的功能组件校验效率。

Component management method and system of service platform

【技术实现步骤摘要】
服务平台的组件管理方法和系统
本申请实施例涉及互联网
,尤其涉及一种服务平台的组件管理方法、系统、设备及计算机可读存储介质。
技术介绍
目前,对于商品或者功能服务的选择,用户更多地喜好个性化定制方式进行选择。因此,随之而来的是各类服务平台的广泛应用。一般而言,服务平台能够将一个产品或产品系列下的所有的功能单独作为商品进行上架,然后用户根据自己的喜好在服务平台上自由选择不同的功能,组合成能够自己所需的最终产品。然而,对于软件产品来说,由于不同企业对于软件产品的开发会使用到不同的开发规范,因此,现有的服务平台如果将不同企业的软件产品功能上架,则需要对上架的软件产品功能进行开发规范校验,并对开发规范不符合要求的软件产品功能进行改造,对于服务平台来说,软件产品功能的上架效率太低,耗时太长。
技术实现思路
本申请实施例的目的是提供一种服务平台的组件管理方法、系统、计算机设备及计算机可读存储介质,用于解决服务平台上架软件产品功能的过程中的校验和改造的问题。本申请实施例的一个方面提供了一种服务平台的组件管理方法,所述服务平台的组件管理方法包括:接收提供方的目标基础组件的上架请求,获取所述上架请求中的组件集成方式;所述组件集成方式包括组件类别,根据所述组件类别从标准规范中查找对应的组件集成规范发送给所述提供方;接收所述提供方基于所述组件集成规范对所述目标基础组件改造的待集成组件;及根据所述标准规范对所述待集成组件进行检查,并将检查合格的待集成组件上架到选购界面。可选的,所述获取所述上架请求中的组件集成方式包括:获取所述上架请求中的所述目标基础组件的程序代码;通过组件代码特征识别出所述目标基础组件的程序代码中包括的待集成组件,获取到所述待集成组件的组件集成方式。可选的,所述组件集成方式包括:H5页面,移动端SDK,后端服务和云端服务中的至少一种。可选的,所述通过组件代码特征识别出所述目标基础组件的程序代码中包括的待集成组件包括:依次调用组件类别表中的测试指令发送到所述目标基础组件进行数据交互,其中,所述组件类别表包括根据每一组件类别的代码特征建立的测试指令;判断所述目标基础组件是否反馈了基于所述测试指令的正确应答;当所述目标基础组件反馈了正确应答时,则判断出所述目标基础组件中包含所述测试指令中的代码特征对应的组件类别的待集成组件。可选的,所述标准规范包括:接口封装规范,通信协议规范和授权验证规范中的至少一种。可选的,所述根据所述标准规范对所述待集成组件进行检查包括:根据标所述标准规范建立每个组件类别的样板组件;依次调用每个组件类别的样板组件与所述待集成组件执行集成得到对应的集成体;测试所述集成体是否能够正常执行数据交互和授权验证;当所有的集成体都能够正常执行数据交互和授权验证时,则判断所述待集成组件合格。本申请实施例的一个方面又提供了一种服务平台的组件管理系统,所述服务平台的组件管理系统包括:第一接收模块,用于接收提供方的目标基础组件的上架请求,获取所述上架请求中的组件集成方式,所述组件集成方式包括组件类别;查找模块,用于根据所述组件类别从标准规范中查找对应的组件集成规范发送给所述提供方;第二接收模块,用于接收所述提供方基于所述组件集成规范对所述目标基础组件改造的待集成组件;及检查模块,用于根据所述标准规范对所述待集成组件进行检查,并将检查合格的待集成组件上架到选购界面。可选的,所述第一接收模块还用于:获取所述上架请求中的所述目标基础组件的程序代码;通过组件代码特征识别出所述目标基础组件的程序代码中包括的待集成组件,获取到所述待集成组件的组件集成方式。本申请实施例提供的服务平台的组件管理方法、系统、设备及计算机可读存储介质,可以获取提供方的上架请求中的组件集成方式,然后将所述组件集成方式中对应的组件类别的组件集成规范发送给所述提供方;在接收到所述提供方基于所述组件集成规范对所述目标基础组件改造的待集成组件后,根据标准规范对所述待集成组件进行检查,最后将检查合格的待集成组件进行上架。通过这种方式,实现了待上架的功能组件的集成规范统一化,而且提升了对上架前的功能组件校验效率。附图说明图1示意性示出了根据本申请实施例一的服务平台的组件管理方法的应用环境图;图2示意性示出了根据本申请实施例一的服务平台的组件管理方法的流程图;图3示意性示出了根据本申请实施例二的服务平台的组件管理系统的框图;以及图4示意性示出了根据本申请实施例三的适于实现服务平台的组件管理方法的计算机设备的硬件架构示意图。具体实施方式为了使本申请实施例的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请实施例进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本申请实施例,并不用于限定本申请实施例。基于本申请实施例中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请实施例保护的范围。需要说明的是,在本申请实施例中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本申请实施例要求的保护范围之内。图1示意性示出了根据本申请实施例一的服务平台的组件管理方法的环境应用示意图。在示例性的实施例中,所述环境应用示意图中包括计算机设备1和接入方2。其中:计算机设备1,为具有上架软件产品功能组件的服务平台,具体可为电子设备,可以提供软件产品功能组件的上架,交易,认证等各类服务。接入方2,可以是软件产品功能组件的开发平台,或者其他能够开发或存储软件产品功能组件的计算机设备。实施例一图2示意性示出了根据本申请实施例一的服务平台的组件管理方法的流程图。可以理解,本方法实施例中的流程图不用于对执行步骤的顺序进行限定。下面以计算机设备1为执行主体进行示例性描述。如图2所示,该服务平台的组件管理方法可以包括步骤S200~S206,其中:步骤S200,接收提供方的目标基础组件的上架请求,获取所述上架请求中的组件集成方式,所述组件集成方式包括组件类别。具体地,所述目标基础组件,实际上是实现一个软件产品功能的应用程序。计算机设备1用于上架不同软件产品功能对应的基础组件,然后根据用户的选择,将对应的基础组件进行组合,从而形成能够实现用户所需功能的组件集合,也就是实现用户所需的软件产品功能的应用程序。所述提供方可以是一个软件产品功能的开发平台,或者其他能够提供软件产品功能的计算机设备。在本实施例中,所述提供方首先将软件产品功能进行拆分,得到所述软件产品功能的子功能,然后对于每个子功能选择至少一个集成方式。其中,对于软件产品功能本文档来自技高网...

【技术保护点】
1.一种服务平台的组件管理方法,其特征在于,所述方法包括:/n接收提供方的目标基础组件的上架请求,获取所述上架请求中的组件集成方式;/n所述组件集成方式包括组件类别,根据所述组件类别从标准规范中查找对应的组件集成规范发送给所述提供方;/n接收所述提供方基于所述组件集成规范对所述目标基础组件改造的待集成组件;及/n根据所述标准规范对所述待集成组件进行检查,并将检查合格的待集成组件上架到选购界面。/n

【技术特征摘要】
1.一种服务平台的组件管理方法,其特征在于,所述方法包括:
接收提供方的目标基础组件的上架请求,获取所述上架请求中的组件集成方式;
所述组件集成方式包括组件类别,根据所述组件类别从标准规范中查找对应的组件集成规范发送给所述提供方;
接收所述提供方基于所述组件集成规范对所述目标基础组件改造的待集成组件;及
根据所述标准规范对所述待集成组件进行检查,并将检查合格的待集成组件上架到选购界面。


2.根据权利要求1所述的服务平台的组件管理方法,其特征在于,所述获取所述上架请求中的组件集成方式包括:
获取所述上架请求中的所述目标基础组件的程序代码;
通过组件代码特征识别出所述目标基础组件的程序代码中包括的待集成组件,获取到所述待集成组件的组件集成方式。


3.根据权利要求1所述的服务平台的组件管理方法,其特征在于,所述组件集成方式包括:H5页面,移动端SDK,后端服务和云端服务中的至少一种。


4.根据权利要求2所述的服务平台的组件管理方法,其特征在于,所述通过组件代码特征识别出所述目标基础组件的程序代码中包括的待集成组件包括:
依次调用组件类别表中的测试指令发送到所述目标基础组件进行数据交互,其中,所述组件类别表包括根据每一组件类别的代码特征建立的测试指令;
判断所述目标基础组件是否反馈了基于所述测试指令的正确应答;
当所述目标基础组件反馈了正确应答时,则判断出所述目标基础组件中包含所述测试指令中的代码特征对应的组件类别的待集成组件。


5.根据权利要求1所述的服务平台的组件管理方法,其特征在于,所述标准规范包括:接口封装规范,通信协议规范和授权验证规范中的至少一种。


6.根据权利要求1所述的服务平台的组...

【专利技术属性】
技术研发人员:徐谏
申请(专利权)人:深圳壹账通智能科技有限公司
类型:发明
国别省市:广东;44

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

1