CN110806895A - 一种项目创建方法、装置及计算机可读存储介质 - Google Patents

一种项目创建方法、装置及计算机可读存储介质 Download PDF

Info

Publication number
CN110806895A
CN110806895A CN201911064015.3A CN201911064015A CN110806895A CN 110806895 A CN110806895 A CN 110806895A CN 201911064015 A CN201911064015 A CN 201911064015A CN 110806895 A CN110806895 A CN 110806895A
Authority
CN
China
Prior art keywords
project
configuration file
file
management
virtual
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
Application number
CN201911064015.3A
Other languages
English (en)
Inventor
林政�
史腾飞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing second hand Artificial Intelligence Technology Co.,Ltd.
Original Assignee
Jingshuo Technology Beijing Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Jingshuo Technology Beijing Co Ltd filed Critical Jingshuo Technology Beijing Co Ltd
Priority to CN201911064015.3A priority Critical patent/CN110806895A/zh
Publication of CN110806895A publication Critical patent/CN110806895A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

一种项目创建方法、装置及计算机可读存储介质,包括:项目创建装置获取用于创建目标项目的项目配置文件;利用预先配置的管理配置文件集合生成与所述项目配置文件对应的虚拟项目文件;其中,所述管理配置文件集合包括基于一种项目创建工具的管理配置文件的集合;编译所述虚拟项目文件,以创建所述目标项目。本申请实现了项目文件的自动生成,因此节省了人力成本,还实现了管理配置文件集合技术点的统一,因此方便了项目交接。

Description

一种项目创建方法、装置及计算机可读存储介质
技术领域
本文涉及计算机技术,尤指一种项目创建方法、装置及计算机可读存储介质。
背景技术
项目是包括网站、应用程序(APP)等在内的能够实现特定功能的服务载体。
相关技术中,存在多资源多项目(Multirepos)的项目创建方法和单资源多项目(Monorepos)的项目创建方法。这两种项目创建方法均是通过手动方式从管理配置文件集合中获取待创建的项目所需要的管理配置文件以生成项目文件,然后编译项目文件生成项目。
然而,这两种项目创建方法在创建项目过程中均需要手动获取管理配置文件以生成项目文件,因此十分耗费人力;且管理配置文件极有可能基于多个项目创建工具,而多个项目创建工具的技术点又不相同,因此不利于项目交接。
发明内容
本申请提供了一种项目创建方法、装置及计算机可读存储介质,能够自动生成项目文件,且能够方便项目交接。
本申请提供了一种项目创建方法,包括:
项目创建装置获取用于创建目标项目的项目配置文件;
利用预先配置的管理配置文件集合生成与所述项目配置文件对应的虚拟项目文件;其中,所述管理配置文件集合包括基于一种项目创建工具的管理配置文件的集合;
编译所述虚拟项目文件,以创建所述目标项目。
所述获取用于创建目标项目的项目配置文件,包括:
获取用于创建所述目标项目的项目配置信息;
根据所述项目配置信息填充预先建立的项目配置模板,得到所述项目配置文件。
所述利用预先配置的管理配置文件集合生成与项目配置文件对应的虚拟项目文件,包括:
根据所述项目配置文件从所述管理配置文件中获取所述目标项目所需的管理配置文件;
利用获得的管理配置文件生成所述虚拟项目文件。
所述虚拟项目文件存储在所述项目创建装置的内存中。
所述项目配置文件对应于一个项目,或者,所述项目配置文件对应于一个项目中的一个子项目。
本申请还提供了一种项目创建装置,包括:
获取模块,用于获取用于创建目标项目的项目配置文件;
第一处理模块,用于利用预先配置的管理配置文件集合生成与所述项目配置文件对应的虚拟项目文件;其中,所述管理配置文件集合包括基于一种项目创建工具的管理配置文件的集合;
第二处理模块,用于编译所述虚拟项目文件,以创建所述目标项目。
所述获取模块具体用于:
获取用于创建所述目标项目的项目配置信息;
根据所述项目配置信息填充预先建立的项目配置模板,得到所述项目配置文件。
所述第一处理模块具体用于:
根据所述项目配置文件从所述管理配置文件中获取所述目标项目所需的管理配置文件;
利用获得的管理配置文件生成所述虚拟项目文件。
本申请还提供了一种项目创建装置,包括:处理器和存储器,其中,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时实现如上所述的方法的处理。
本申请还提供了一种计算机可读存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的方法的处理。
与相关技术相比,本申请包括项目创建装置获取用于创建目标项目的项目配置文件;利用预先配置的管理配置文件集合生成与项目配置文件对应的虚拟项目文件;其中,管理配置文件集合包括基于一种项目创建工具的管理配置文件的集合;编译虚拟项目文件,以创建目标项目。由于预先配置了管理配置文件集合,利用预先配置的管理配置文件集合就能生成与项目配置文件对应的虚拟项目文件,因此实现了项目文件的自动生成,而又由于管理配置文件集合包括基于一种项目创建工具的管理配置文件的集合,因此实现了管理配置文件集合技术点的统一,方便了项目交接。
本申请的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请而了解。本申请的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
附图用来提供对本申请技术方案的理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本申请的技术方案,并不构成对本申请技术方案的限制。
图1为本申请实施例提供的一种项目创建方法的流程示意图;
图2为本申请实施例提供的一种项目创建装置的结构示意图。
具体实施方式
本申请描述了多个实施例,但是该描述是示例性的,而不是限制性的,并且对于本领域的普通技术人员来说显而易见的是,在本申请所描述的实施例包含的范围内可以有更多的实施例和实现方案。尽管在附图中示出了许多可能的特征组合,并在具体实施方式中进行了讨论,但是所公开的特征的许多其它组合方式也是可能的。除非特意加以限制的情况以外,任何实施例的任何特征或元件可以与任何其它实施例中的任何其他特征或元件结合使用,或可以替代任何其它实施例中的任何其他特征或元件。
本申请包括并设想了与本领域普通技术人员已知的特征和元件的组合。本申请已经公开的实施例、特征和元件也可以与任何常规特征或元件组合,以形成由权利要求限定的独特的发明方案。任何实施例的任何特征或元件也可以与来自其它发明方案的特征或元件组合,以形成另一个由权利要求限定的独特的发明方案。因此,应当理解,在本申请中示出和/或讨论的任何特征可以单独地或以任何适当的组合来实现。因此,除了根据所附权利要求及其等同替换所做的限制以外,实施例不受其它限制。此外,可以在所附权利要求的保护范围内进行各种修改和改变。
此外,在描述具有代表性的实施例时,说明书可能已经将方法和/或过程呈现为特定的步骤序列。然而,在该方法或过程不依赖于本文所述步骤的特定顺序的程度上,该方法或过程不应限于所述的特定顺序的步骤。如本领域普通技术人员将理解的,其它的步骤顺序也是可能的。因此,说明书中阐述的步骤的特定顺序不应被解释为对权利要求的限制。此外,针对该方法和/或过程的权利要求不应限于按照所写顺序执行它们的步骤,本领域技术人员可以容易地理解,这些顺序可以变化,并且仍然保持在本申请实施例的精神和范围内。
本申请实施例提供一种项目创建方法,如图1所示,该方法包括:
步骤101、项目创建装置获取用于创建目标项目的项目配置文件。
在一种示例性实例中,项目配置文件可以如下所示:
Figure BDA0002258700450000051
该项目配置文件描述的项目名称为simple,该项目用于创建名称为simple web的网站,该网站包含着两个模块,两个模块对应着三个网址;login模块对应这两个网址xxx.com/login,以及xxx.com/index,同理list对应着xxx.com/list;其中login模块的主体组件是LoginComponent,其主布局框架是LightLayout,list的主体组件是listComponent,其主布局框架是DarkLayout。
在一种示例性实例中,基于上述实施例提供的项目配置文件进行修改,可以得到另一个项目配置文件如下所示:
Figure BDA0002258700450000052
Figure BDA0002258700450000061
该项目配置文件相对于第一个项目配置文件不仅修改了网址对应的内容,还把主布局替换成RedLayout。
在一种示例性实例中,项目配置文件还可以如下所示:
Figure BDA0002258700450000062
Figure BDA0002258700450000071
该项目配置文件的名称为demo,其本身有两个模块user、info,第三个模块为login,它的配置信息是simple.info,它表示为它将调用project叫做simple下面叫做login的模块,第四个模块为simple2,与login模块不同的是,它调用的是一整个simple2项目的所有模块作为项目demo的模块(如果碰到模块名相同或路径一样的情况,都将通过命令行界面(Command-Line Interface,CLI)解决),通过上述原理,可以对不同的项目的模块进行调用,组合成新的项目。
在一种示例性实例中,可以采用微前端的方式发布项目配置文件,其原因是一个中大型的项目大部分都是几十个甚至数百个模块组合在一起,各个模块在代码底层,业务逻辑都是层层嵌套交互,修改了其中一个模块(假设为模块A)的某个业务逻辑很可能会影响到另外某个模块(假设为模块B);大部分情况下,需求是在发现模块A有问题需要马上解决,我们的开发修改好模块A的问题,给质量保证(Quality Assurance,QA)的资源或时间不允许在剩下的几十个模块统一测试过去上线,因此微前端发布就是一个很好的解决方案,发布时只要发布其中的模块A,其他线上正确的模块不进行修改,等QA有资源有时间的时候,将剩下的模块测试好,再统一上线,其操作的方式CLI工具中的mri命令进行发布:
//项目demo发布打包上线命令—mri build demo
//user模块单独打包命令—mri build demo.user
//多个子模块打包发布命令—mri build demo.user demo.info
步骤102、利用预先配置的管理配置文件集合生成与项目配置文件对应的虚拟项目文件;其中,管理配置文件集合包括基于一种项目创建工具的管理配置文件的集合。
步骤103、编译虚拟项目文件,以创建目标项目。
在一种示例性实例中,获取用于创建目标项目的项目配置文件,包括:
首先、获取用于创建目标项目的项目配置信息。
其次、根据项目配置信息填充预先建立的项目配置模板,得到项目配置文件。
在一种示例性实例中,述利用预先配置的管理配置文件集合生成与项目配置文件对应的虚拟项目文件,包括:
首先、根据项目配置文件从管理配置文件中获取目标项目所需的管理配置文件。
其次、利用获得的管理配置文件生成虚拟项目文件。
在一种示例性实例中,虚拟项目文件存储在项目创建装置的内存中。
在一种示例性实例中,项目配置文件对应于一个项目,或者,项目配置文件对应于一个项目中的一个子项目。
本申请实施例提供的项目创建方法,项目创建装置获取用于创建目标项目的项目配置文件;利用预先配置的管理配置文件集合生成与项目配置文件对应的虚拟项目文件;其中,管理配置文件集合包括基于一种项目创建工具的管理配置文件的集合;编译虚拟项目文件,以创建目标项目。由于预先配置了管理配置文件集合,利用预先配置的管理配置文件集合就能生成与项目配置文件对应的虚拟项目文件,因此实现了项目文件的自动生成,而又由于管理配置文件集合包括基于一种项目创建工具的管理配置文件的集合,因此实现了管理配置文件集合技术点的统一,方便了项目交接。
本申请实施例还提供一种项目创建装置,如图2所示,该项目创建装置2包括:
获取模块21,用于获取用于创建目标项目的项目配置文件。
第一处理模块22,用于利用预先配置的管理配置文件集合生成与项目配置文件对应的虚拟项目文件;其中,管理配置文件集合包括基于一种项目创建工具的管理配置文件的集合。
第二处理模块23,用于编译虚拟项目文件,以创建目标项目。
在一种示例性实例中,获取模块21具体用于:
获取用于创建目标项目的项目配置信息。
根据项目配置信息填充预先建立的项目配置模板,得到项目配置文件。
在一种示例性实例中,第一处理模块具体用于:
根据项目配置文件从管理配置文件中获取目标项目所需的管理配置文件。
利用获得的管理配置文件生成虚拟项目文件。
在一种示例性实例中,虚拟项目文件存储在项目创建装置的内存中。
在一种示例性实例中,项目配置文件对应于一个项目,或者,项目配置文件对应于一个项目中的一个子项目。
本申请实施例提供的项目创建装置,获取用于创建目标项目的项目配置文件;利用预先配置的管理配置文件集合生成与项目配置文件对应的虚拟项目文件;其中,管理配置文件集合包括基于一种项目创建工具的管理配置文件的集合;编译虚拟项目文件,以创建目标项目。由于预先配置了管理配置文件集合,利用预先配置的管理配置文件集合就能生成与项目配置文件对应的虚拟项目文件,因此实现了项目文件的自动生成,而又由于管理配置文件集合包括基于一种项目创建工具的管理配置文件的集合,因此实现了管理配置文件集合技术点的统一,方便了项目交接。
在实际应用中,所述获取模块21、第一处理模块22和第二处理模块23位于项目创建装置中的中央处理器(Central Processing Unit,CPU)、微处理器(Micro ProcessorUnit,MPU)、数字信号处理器(Digital Signal Processor,DSP)或现场可编程门阵列(Field Programmable Gate Array,FPGA)等实现。
本申请实施例还提供一种项目创建装置,包括:处理器和存储器,其中,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时实现如上述任意一种所述的方法的处理。
本申请实施例还提供一种计算机可读存储介质,存储介质上存储有计算机可执行命令,计算机可执行命令用于执行如上述任意一种所述的方法的处理。
本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、***、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些组件或所有组件可以被实施为由处理器,如数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。

Claims (10)

1.一种项目创建方法,其特征在于,包括:
项目创建装置获取用于创建目标项目的项目配置文件;
利用预先配置的管理配置文件集合生成与所述项目配置文件对应的虚拟项目文件;其中,所述管理配置文件集合包括基于一种项目创建工具的管理配置文件的集合;
编译所述虚拟项目文件,以创建所述目标项目。
2.根据权利要求1所述的项目创建方法,其特征在于,所述获取用于创建目标项目的项目配置文件,包括:
获取用于创建所述目标项目的项目配置信息;
根据所述项目配置信息填充预先建立的项目配置模板,得到所述项目配置文件。
3.根据权利要求1所述的项目创建方法,其特征在于,所述利用预先配置的管理配置文件集合生成与项目配置文件对应的虚拟项目文件,包括:
根据所述项目配置文件从所述管理配置文件中获取所述目标项目所需的管理配置文件;
利用获得的管理配置文件生成所述虚拟项目文件。
4.根据权利要求1或3所述的项目创建方法,其特征在于,所述虚拟项目文件存储在所述项目创建装置的内存中。
5.根据权利要求1或2所述的项目创建方法,其特征在于,所述项目配置文件对应于一个项目,或者,所述项目配置文件对应于一个项目中的一个子项目。
6.一种项目创建装置,其特征在于,包括:
获取模块,用于获取用于创建目标项目的项目配置文件;
第一处理模块,用于利用预先配置的管理配置文件集合生成与所述项目配置文件对应的虚拟项目文件;其中,所述管理配置文件集合包括基于一种项目创建工具的管理配置文件的集合;
第二处理模块,用于编译所述虚拟项目文件,以创建所述目标项目。
7.根据权利要求6所述的项目创建装置,其特征在于,所述获取模块具体用于:
获取用于创建所述目标项目的项目配置信息;
根据所述项目配置信息填充预先建立的项目配置模板,得到所述项目配置文件。
8.根据权利要求6所述的项目创建装置,其特征在于,所述第一处理模块具体用于:
根据所述项目配置文件从所述管理配置文件中获取所述目标项目所需的管理配置文件;
利用获得的管理配置文件生成所述虚拟项目文件。
9.一种项目创建装置,其特征在于,包括:处理器和存储器,其中,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至5中任一项所述的方法的处理。
10.一种计算机可读存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至5中任一项所述的方法的处理。
CN201911064015.3A 2019-11-04 2019-11-04 一种项目创建方法、装置及计算机可读存储介质 Pending CN110806895A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911064015.3A CN110806895A (zh) 2019-11-04 2019-11-04 一种项目创建方法、装置及计算机可读存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911064015.3A CN110806895A (zh) 2019-11-04 2019-11-04 一种项目创建方法、装置及计算机可读存储介质

Publications (1)

Publication Number Publication Date
CN110806895A true CN110806895A (zh) 2020-02-18

Family

ID=69500998

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911064015.3A Pending CN110806895A (zh) 2019-11-04 2019-11-04 一种项目创建方法、装置及计算机可读存储介质

Country Status (1)

Country Link
CN (1) CN110806895A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022135178A1 (zh) * 2020-12-21 2022-06-30 腾讯科技(深圳)有限公司 微前端***、子应用加载方法、电子设备、计算机程序产品及计算机可读存储介质

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140059513A1 (en) * 2012-08-27 2014-02-27 Bank Of America Creation and Uploading of Archives for Software Projects to Submission Portal
CN106713471A (zh) * 2016-12-29 2017-05-24 北京奇艺世纪科技有限公司 一种配置文件获取方法及装置
CN107864052A (zh) * 2017-10-30 2018-03-30 广东亿迅科技有限公司 基于持续部署应用配置自动化升级的方法及其***
CN109086043A (zh) * 2018-06-27 2018-12-25 珠海宏桥高科技有限公司 一种基于配置的快速生成web项目的方法和装置
CN109254992A (zh) * 2018-10-12 2019-01-22 北京京东金融科技控股有限公司 项目生成方法及***、计算机***和计算机可读存储介质
CN109426516A (zh) * 2017-06-21 2019-03-05 北京信威通信技术股份有限公司 软件版本管理方法及装置
CN110209385A (zh) * 2019-05-09 2019-09-06 无线生活(杭州)信息科技有限公司 项目创建方法及装置

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140059513A1 (en) * 2012-08-27 2014-02-27 Bank Of America Creation and Uploading of Archives for Software Projects to Submission Portal
CN106713471A (zh) * 2016-12-29 2017-05-24 北京奇艺世纪科技有限公司 一种配置文件获取方法及装置
CN109426516A (zh) * 2017-06-21 2019-03-05 北京信威通信技术股份有限公司 软件版本管理方法及装置
CN107864052A (zh) * 2017-10-30 2018-03-30 广东亿迅科技有限公司 基于持续部署应用配置自动化升级的方法及其***
CN109086043A (zh) * 2018-06-27 2018-12-25 珠海宏桥高科技有限公司 一种基于配置的快速生成web项目的方法和装置
CN109254992A (zh) * 2018-10-12 2019-01-22 北京京东金融科技控股有限公司 项目生成方法及***、计算机***和计算机可读存储介质
CN110209385A (zh) * 2019-05-09 2019-09-06 无线生活(杭州)信息科技有限公司 项目创建方法及装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022135178A1 (zh) * 2020-12-21 2022-06-30 腾讯科技(深圳)有限公司 微前端***、子应用加载方法、电子设备、计算机程序产品及计算机可读存储介质

Similar Documents

Publication Publication Date Title
US10860339B2 (en) Autonomous creation of new microservices and modification of existing microservices
US10452372B2 (en) Method and deployment module for managing a container to be deployed on a software platform
KR102354536B1 (ko) 하이퍼레저 패브릭 네트워크 구축 방법과 컨트롤러 및 저장 매체
US20170123951A1 (en) Automated test generation for multi-interface enterprise virtualization management environment
CN111596927B (zh) 服务部署方法、装置及电子设备
US20170091069A1 (en) Testing of software upgrade
CN110096424B (zh) 测试的处理方法、装置、电子设备及存储介质
CN112581018B (zh) 一种流程任务管理方法、***、装置以及存储介质
US20220360504A1 (en) Adapting microservices to multi-platform deployments
US20160380920A1 (en) Dynamically generating solution stacks
US11126503B2 (en) Pre-filtering of join execution over multi-column range summaries and other synopses
CN111124871A (zh) 接口测试方法及装置
CN109815231A (zh) 数据分片方法、装置、计算机设备和存储介质
CN112769706B (zh) 组件化路由方法及***
CN117056240B (zh) 一种支持离线Jar包的数据元件开发调试方法和***
CN116610332A (zh) 云存储部署方法、装置和可读存储介质
CN109992501A (zh) 小程序的可用性检查、可用小程序列表生成方法和装置
US20130040627A1 (en) Data Cut-over Method and Apparatus
CN110806895A (zh) 一种项目创建方法、装置及计算机可读存储介质
WO2016165461A1 (zh) 一种电信网网管***软件自动化测试方法和装置
CN104700255B (zh) 多进程处理方法、装置和***
US20210216434A1 (en) Creation of minimal working examples and environments for troubleshooting code issues
RU2716742C1 (ru) Способ и устройство для администрирования объекта администрируемой функции
US11526379B2 (en) Application building in a distributed computing environment
CN105487925A (zh) 数据扫描方法和装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right

Effective date of registration: 20201228

Address after: A108, 1 / F, curling hall, winter training center, 68 Shijingshan Road, Shijingshan District, Beijing 100041

Applicant after: Beijing second hand Artificial Intelligence Technology Co.,Ltd.

Address before: 100080 area C, 3rd floor, building 2, zone B, Dongsheng Science Park, Zhongguancun, Haidian District, Beijing

Applicant before: ADMASTER TECHNOLOGY (BEIJING) Co.,Ltd.

TA01 Transfer of patent application right