Movatterモバイル変換


[0]ホーム

URL:


CN115617382A - A processing method, device, equipment and medium for content management architecture release - Google Patents

A processing method, device, equipment and medium for content management architecture release
Download PDF

Info

Publication number
CN115617382A
CN115617382ACN202211281392.4ACN202211281392ACN115617382ACN 115617382 ACN115617382 ACN 115617382ACN 202211281392 ACN202211281392 ACN 202211281392ACN 115617382 ACN115617382 ACN 115617382A
Authority
CN
China
Prior art keywords
content management
management architecture
newly developed
architecture
generate
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
CN202211281392.4A
Other languages
Chinese (zh)
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.)
Kangjian Information Technology Shenzhen Co Ltd
Original Assignee
Kangjian Information Technology Shenzhen 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 Kangjian Information Technology Shenzhen Co LtdfiledCriticalKangjian Information Technology Shenzhen Co Ltd
Priority to CN202211281392.4ApriorityCriticalpatent/CN115617382A/en
Publication of CN115617382ApublicationCriticalpatent/CN115617382A/en
Pendinglegal-statusCriticalCurrent

Links

Images

Classifications

Landscapes

Abstract

The invention relates to the technical field of block chains, and provides a processing method for content management architecture release, which comprises the following steps: acquiring a newly developed content management architecture and an initial content management architecture; giving unique identity information to the newly developed content management architecture to generate a corresponding target content management architecture; giving unique identity information to the initial content management architecture to generate a corresponding intermediate content management architecture; the intermediate content management architecture is subjected to regularization processing to generate a corresponding target content management architecture; and releasing the target content management architecture generated by the newly developed content management architecture and the target content management architecture generated by the initial content management architecture. The processing method for content management architecture release disclosed by the invention can facilitate mutual reference among architectures in different CMS systems.

Description

Translated fromChinese
一种内容管理架构发布的处理方法、装置、设备及介质A processing method, device, equipment and medium for content management architecture release

技术领域technical field

本发明涉及区块链技术领域,特别是涉及一种内容管理架构发布的处理方法、装置、设备及介质。The present invention relates to the technical field of block chains, in particular to a processing method, device, equipment and medium for content management framework publishing.

背景技术Background technique

内容管理系统(content management system,CMS)是一种为了发布网络内容到互联网而设计的,介于网络前端和后端办公系统之间的软件系统。现有的CMS系统内的复用性的核心部分基本都是通过不同的标准独立维护,不同的CMS系统的维护标准都不同,导致不同的CMS系统内的架构无法直接相互引用。不同的CMS系统内的架构之间的引用较为繁琐。Content management system (content management system, CMS) is a software system designed to publish network content to the Internet, between the front-end of the network and the back-end office system. The core part of the reusability in the existing CMS system is basically maintained independently through different standards, and the maintenance standards of different CMS systems are different, so that the architectures in different CMS systems cannot be directly referred to each other. References between schemas in different CMS systems are cumbersome.

发明内容Contents of the invention

鉴于以上所述现有技术的缺点,本发明的目的在于提供一种内容管理架构发布的处理方法,能够便于不同的CMS系统内的架构之间互相引用。In view of the above-mentioned shortcomings of the prior art, the purpose of the present invention is to provide a method for processing content management framework publishing, which can facilitate mutual reference between frameworks in different CMS systems.

第一方面,提供了一种内容管理架构发布的处理方法,所述处理方法包括步骤:In the first aspect, there is provided a processing method for publishing content management framework, the processing method includes the steps of:

获取新开发内容管理架构和初始内容管理架构;Access to newly developed content management framework and initial content management framework;

向所述新开发内容管理架构赋予唯一的身份信息,生成相应的目标内容管理架构;Assigning unique identity information to the newly developed content management framework to generate a corresponding target content management framework;

向所述初始内容管理架构赋予唯一的身份信息,生成相应的中间内容管理架构;Assign unique identity information to the initial content management framework, and generate a corresponding intermediate content management framework;

对所述中间内容管理架构进行规整化处理,生成相应的目标内容管理架构;Regularize the intermediate content management structure to generate a corresponding target content management structure;

将所述新开发内容管理架构生成的目标内容管理架构与所述初始内容管理架构生成的目标内容管理架构进行发布。Publishing the target content management framework generated by the newly developed content management framework and the target content management framework generated by the initial content management framework.

第二方面,提供了一种内容管理架构发布的处理装置,所述处理装置包括:In a second aspect, there is provided a processing device issued by a content management framework, the processing device comprising:

数据获取模块,用于获取新开发内容管理架构与初始内容管理架构;A data acquisition module for acquiring newly developed content management frameworks and initial content management frameworks;

身份赋予模块,用于向所述新开发内容管理架构赋予唯一的身份信息,生成相应的目标内容管理架构,向所述初始内容管理架构赋予唯一的身份信息,生成相应的中间内容管理架构;An identity granting module, configured to assign unique identity information to the newly developed content management framework, generate a corresponding target content management framework, assign unique identity information to the initial content management framework, and generate a corresponding intermediate content management framework;

处理模块,用于对所述中间内容管理架构进行规整化处理,生成相应的目标内容管理架构;以及A processing module, configured to regularize the intermediate content management structure and generate a corresponding target content management structure; and

发布模块,用于将所述新开发内容管理架构生成的目标内容管理架构与所述初始内容管理架构生成的目标内容管理架构进行发布。A publishing module, configured to publish the target content management framework generated by the newly developed content management framework and the target content management framework generated by the initial content management framework.

第三方面,提供了一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现所述内容管理架构发布的处理方法的步骤。In a third aspect, a computer device is provided, including a memory, a processor, and a computer program stored in the memory and operable on the processor, and the content is realized when the processor executes the computer program Steps in the processing method for managing schema publications.

第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现所述内容管理架构发布的处理方法的步骤。In a fourth aspect, a computer-readable storage medium is provided, the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the processing method issued by the content management framework are implemented.

如上所述,本发明提供一种内容管理架构发布的处理方法,针对不同CMS系统内模块之间的引用过程,通过按照预设的标准开发新的目标内容管理架构,通过将不同CMS系统内的初始内容管理架构转化为统一标准的目标内容管理架构,并将目标内容管理架构进行发布,进而能够使不同CMS系统引用不同的目标内容管理架构,将CMS系统的目标内容管理架构统一起来,实现了不同CMS系统与目标内容管理架构复用。As mentioned above, the present invention provides a processing method for publishing content management frameworks. Aiming at the reference process between modules in different CMS systems, by developing new target content management frameworks according to preset standards, by integrating The initial content management structure is transformed into a unified standard target content management structure, and the target content management structure is released, which enables different CMS systems to refer to different target content management structures, and unifies the target content management structures of the CMS system to achieve Different CMS systems are reused with the target content management framework.

附图说明Description of drawings

为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following will briefly introduce the accompanying drawings that are required for the description of the embodiments. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. Those of ordinary skill in the art can also obtain other drawings based on these drawings without any creative effort.

图1显示为本发明的一种内容管理架构发布的处理方法的流程图。FIG. 1 is a flow chart of a method for processing publishing of a content management framework of the present invention.

图2显示为图1中步骤S10的一部分流程图。FIG. 2 shows a part of the flowchart of step S10 in FIG. 1 .

图3显示为图1中步骤S10的另一部分流程图。FIG. 3 shows another part of the flow chart of step S10 in FIG. 1 .

图4显示为图1中步骤S40的一种流程图。FIG. 4 is a flowchart of step S40 in FIG. 1 .

图5显示为图1中步骤S40的另一种流程图。FIG. 5 shows another flowchart of step S40 in FIG. 1 .

图6显示为图1中步骤S50的流程图。FIG. 6 is a flowchart of step S50 in FIG. 1 .

图7显示为不同内容管理系统的内容管理架构的示意图。FIG. 7 is a schematic diagram showing content management architectures of different content management systems.

图8显示为不同内容管理系统之间相互引用的示意图。Fig. 8 is a schematic diagram of mutual reference between different content management systems.

图9显示为本发明的一种内容管理架构发布的处理装置的结构示意图。FIG. 9 is a schematic structural diagram of a device for processing publishing of a content management framework of the present invention.

图10显示为本发明的一种计算机设备的结构示意图。FIG. 10 is a schematic structural diagram of a computer device of the present invention.

图11显示为本发明的一种计算机设备的另一种结构示意图。FIG. 11 is another structural schematic diagram of a computer device of the present invention.

具体实施方式detailed description

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

本发明实施例提供的一种内容管理架构发布的处理方法,可以应用在区块链中。其中,区块链上有多个内容管理系统,每个内容管理系统都具备相应的内容管理架构。当需要引用不同的内容管理系统都具备相应的内容管理架构时,可以先获取新开发内容管理架构与初始内容管理架构。之后向新开发内容管理架构赋予唯一的身份信息,生成相应的目标内容管理架构,向初始内容管理架构赋予唯一的身份信息,生成相应的中间内容管理架构。再对中间内容管理架构进行规整化处理,生成目标内容管理架构。最后将所有的目标内容管理架构导入到同一发布文件内,并将发布文件部署到区块链内,以发布目标内容管理架构,以使内容管理系统能够引用其他内容管理系统内的内容管理架构。下面通过具体的实施例对本发明进行详细的描述。The method for processing content management framework release provided by the embodiment of the present invention can be applied in the block chain. Among them, there are multiple content management systems on the blockchain, and each content management system has a corresponding content management framework. When it is necessary to quote different content management systems with corresponding content management frameworks, you can first obtain the newly developed content management framework and the initial content management framework. Then assign unique identity information to the newly developed content management framework, generate the corresponding target content management framework, assign unique identity information to the initial content management framework, and generate the corresponding intermediate content management framework. Then standardize the intermediate content management structure to generate the target content management structure. Finally, all target content management structures are imported into the same release file, and the release file is deployed to the blockchain to publish the target content management structure, so that the content management system can refer to the content management structures in other content management systems. The present invention will be described in detail below through specific examples.

请参阅图1所示,图1为本发明实施例提供的一种内容管理架构发布的处理方法的一个流程示意图。处理方法可以包括如下步骤:Please refer to FIG. 1 . FIG. 1 is a schematic flow chart of a method for processing publishing of a content management architecture provided by an embodiment of the present invention. The processing method may include the following steps:

步骤S10、获取新开发内容管理架构和初始内容管理架构;Step S10, acquiring the newly developed content management framework and the initial content management framework;

步骤S20、向新开发内容管理架构赋予唯一的身份信息,生成相应的目标内容管理架构;Step S20, assign unique identity information to the newly developed content management framework, and generate a corresponding target content management framework;

步骤S30、向初始内容管理架构赋予唯一的身份信息,生成相应的中间内容管理架构;Step S30, assign unique identity information to the initial content management framework, and generate a corresponding intermediate content management framework;

步骤S40、对中间内容管理架构进行规整化处理,生成相应的目标内容管理架构;Step S40, regularize the intermediate content management structure to generate a corresponding target content management structure;

步骤S50、将新开发内容管理架构生成的目标内容管理架构与初始内容管理架构生成的目标内容管理架构发布到区块链内。Step S50, publishing the target content management framework generated by the newly developed content management framework and the target content management framework generated by the initial content management framework to the blockchain.

请参阅图2所示,在本发明的一个实施例中,当执行步骤S10时,即获取新开发内容管理架构。具体的,步骤S10可以包括如下步骤:Please refer to FIG. 2 , in one embodiment of the present invention, when step S10 is executed, the newly developed content management framework is acquired. Specifically, step S10 may include the following steps:

步骤S11、获取新开发内容;Step S11, acquiring newly developed content;

步骤S12、对新开发内容进行规整化处理,生成新开发内容管理架构;Step S12, regularizing the newly developed content to generate a management framework for the newly developed content;

步骤S13、基于预设的标准生命周期函数与发布订阅设计模式,对新开发内容管理架构进行监控,以使新开发内容管理架构处于设计阶段时、编译阶段时以及运行阶段时进行消息发布。Step S13 , based on the preset standard lifecycle function and publish-subscribe design pattern, monitor the newly developed content management framework, so that the newly developed content management framework is in the design phase, compilation phase and running phase to publish messages.

在本发明的一个实施例中,当执行步骤S11、步骤S12以及步骤S13时,即获取新开发内容,对新开发内容进行规整化处理,生成新开发内容管理架构,基于预设的标准生命周期函数与发布订阅设计模式,对新开发内容管理架构进行监控,以使新开发内容管理架构处于设计阶段时、编译阶段时以及运行阶段时进行消息发布。具体的,区块链可以分为公有链、私有链和联盟链。公有链是公有区块链(Public Block Chain)的简称,私有链是私有区块链(Private Block Chain)的简称,联盟链则是联盟区块链(Consortium Block Chain,也被称为行业区块链)的简称。这三种区块链采用的都是基础区块链架构。公有链可以是任意区块链服务客户均可使用,任意节点均可接入,所有接入节点均可参与读写数据的一类区块链部署模型。私有链可以是仅限单个客户使用,仅获授权的节点才可接入其中,接入节点可按规则参与读写数据的一类区块链部署模型。联盟链可以是仅限一组特定客户使用,仅授权节点可接入其中,接入节点可按规则参与读写数据的一类区块链部署模型。In one embodiment of the present invention, when step S11, step S12 and step S13 are executed, the new development content is obtained, the new development content is standardized, and the new development content management framework is generated, based on the preset standard life cycle The function and publish-subscribe design mode monitors the new development content management framework, so that the new development content management framework can publish messages when it is in the design phase, compilation phase, and runtime phase. Specifically, blockchains can be divided into public chains, private chains, and alliance chains. The public chain is the abbreviation of the public block chain (Public Block Chain), the private chain is the abbreviation of the private block chain (Private Block Chain), and the alliance chain is the consortium block chain (Consortium Block Chain, also known as the industry block) chain) for short. All three blockchains use the basic blockchain architecture. The public chain can be used by any blockchain service customer, any node can be accessed, and all access nodes can participate in reading and writing data. A type of blockchain deployment model. A private chain can be used only by a single customer, only authorized nodes can access it, and access nodes can participate in reading and writing data according to the rules. A type of blockchain deployment model. The consortium chain can be used only by a specific group of customers, only authorized nodes can access it, and access nodes can participate in reading and writing data according to the rules.

在本发明的一个实施例中,当需要在公有链、私有链和联盟链上创建新的内容管理系统(content management system,CMS)时,可以先获取需要开发的新的内容管理系统对应的新开发内容,对新开发内容进行规整化处理,按照预设标准统一开发,生成新开发内容管理架构,以使生成的新开发内容管理架构符合区块链上的规范,新开发内容管理架构可以被其他内容管理系统引用。在区块链上,可以预设一个标准生命周期函数与一个发布订阅设计模式,实时对新开发内容管理架构的开发过程进行监控,以使新开发内容管理架构处于设计阶段时、编译阶段时以及运行阶段时都会进行消息发布。标准生命周期函数可以对新开发内容管理架构的创建期、挂载期、更新期、卸载期以及异常阶段进行监控。创建期可以是新开发内容管理架构的创建之前(moduleBeforeCreate)到创建完成后(moduleDidCreated)的阶段。挂载期可以是新开发内容管理架构的组件实例初次创建(moduleBeforeMount)到创建完成后(moduleDidMount)的阶段。更新期可以是新开发内容管理架构再次渲染之前(moduleBeforeUpdate)到渲染完成后(moduleDidUpdate)的阶段。卸载期可以是新开发内容管理架构在销毁前(moduleBeforeDestroy)到销毁后(moduleDidDestroy)的阶段。异常阶段可以是新开发内容管理架构在运行时出现异常(errorCaptured)到汇报异常(errorReport)的阶段。区块链上的标准生命周期函数可以在新开发内容管理架构的各个阶段进行监控,同时,区块链上的发布订阅设计模式可以实现事件总线(eventBus)消息通信,例如PubSub.js:git://github.com/mroderick/PubSubJS.git,进而可以通过发布订阅设计模式进行消息发布。In one embodiment of the present invention, when it is necessary to create a new content management system (content management system, CMS) on the public chain, private chain and alliance chain, the new content management system corresponding to the new content management system that needs to be developed can first be obtained. Develop content, standardize the new development content, develop in a unified manner according to preset standards, and generate a new development content management structure, so that the generated new development content management structure conforms to the specifications on the blockchain, and the new development content management structure can be Other content management system references. On the blockchain, a standard lifecycle function and a publish-subscribe design pattern can be preset to monitor the development process of the newly developed content management architecture in real time, so that the newly developed content management architecture is in the design phase, compilation phase, and Messages are published during the runtime phase. Standard lifecycle functions can monitor the creation, mount, update, unmount, and exception phases of a newly developed content management framework. The creation period may be a period from before creation (moduleBeforeCreate) to after creation (moduleDidCreated) of the newly developed content management framework. The mount period may be the stage from the initial creation (moduleBeforeMount) of the component instance of the newly developed content management framework to the completion of the creation (moduleDidMount). The update period may be the stage from before the newly developed content management framework is rendered again (moduleBeforeUpdate) to after the rendering is completed (moduleDidUpdate). The unloading period may be a stage from before destruction (moduleBeforeDestroy) to after destruction (moduleDidDestroy) of the newly developed content management framework. The exception stage may be a stage from an exception (errorCaptured) to a report of an exception (errorReport) when the newly developed content management framework is running. Standard lifecycle functions on the blockchain can be monitored at various stages of the newly developed content management architecture. At the same time, the publish-subscribe design pattern on the blockchain can implement event bus (eventBus) message communication, such as PubSub.js:git: //github.com/mroderick/PubSubJS.git, and then publish messages through the publish-subscribe design pattern.

在本发明的一个实施例中,当执行步骤S20时,即向新开发内容管理架构赋予唯一的身份信息,生成相应的目标内容管理架构。其中,身份信息与新开发内容管理架构的源代码相对应。具体的,当依据新开发内容生成新开发内容管理架构后,可以利用区块链的特性为新开发内容管理架构赋予唯一的身份信息,生成相应的目标内容管理架构,以对应新开发内容管理架构的源代码,从而保证了CMS系统对目标内容管理架构的细粒度的版本控制。当后期其他CMS系统引用该目标内容管理架构时,可以获取当前目标内容管理架构的版本信息及当前状态信息。In one embodiment of the present invention, when step S20 is executed, unique identity information is assigned to the newly developed content management framework, and a corresponding target content management framework is generated. Among them, the identity information corresponds to the source code of the newly developed content management framework. Specifically, when the new development content management framework is generated based on the new development content, the characteristics of the blockchain can be used to give unique identity information to the new development content management framework, and the corresponding target content management framework can be generated to correspond to the new development content management framework The source code of the CMS system ensures the fine-grained version control of the target content management framework. When other CMS systems refer to the target content management framework later, version information and current state information of the current target content management framework can be obtained.

请参阅图3所示,在本发明的一个实施例中,当执行步骤S10时,即获取初始内容管理架构。具体的,步骤S10可以包括如下步骤:Please refer to FIG. 3 , in one embodiment of the present invention, when step S10 is executed, the initial content management framework is acquired. Specifically, step S10 may include the following steps:

步骤S14、根据预设的发布条件,对区块链内所有的内容管理架构进行轮询处理,判断内容管理架构是否满足预设的发布条件;Step S14, according to the preset release conditions, poll all the content management structures in the blockchain to determine whether the content management structures meet the preset release conditions;

步骤S15、若内容管理架构满足预设的发布条件,则将该内容管理架构保存为初始内容管理架构,并读取下一内容管理架构,直至询问完区块链内所有的内容管理架构;Step S15. If the content management framework meets the preset publishing conditions, save the content management framework as the initial content management framework, and read the next content management framework until all content management frameworks in the blockchain are inquired;

步骤S16、若内容管理架构不满足预设的发布条件,则跳过该内容管理架构,并读取下一内容管理架构,直至询问完区块链内所有的内容管理架构。Step S16, if the content management framework does not meet the preset publishing conditions, skip the content management framework and read the next content management framework until all the content management frameworks in the blockchain are inquired.

在本发明的一个实施例中,当执行步骤S14、步骤S15以及步骤S16时,即根据预设的发布条件,对区块链内所有的内容管理架构进行轮询处理,判断内容管理架构是否满足预设的发布条件,若内容管理架构满足预设的发布条件,则将该内容管理架构保存为初始内容管理架构,并读取下一内容管理架构,直至询问完区块链内所有的内容管理架构,若内容管理架构不满足预设的发布条件,则跳过该内容管理架构,并读取下一内容管理架构,直至询问完区块链内所有的内容管理架构。具体的,由于公有链、私有链和联盟链上本身就有多个CMS系统,当需要引用某一个或者某一类CMS系统内的内容管理架构时,现有的都是将区块链内所有的内容管理架构资源当作依赖进行安装,设计时从依赖中选取需要的模块进行编译部署,这样会导致当内容管理架构的数量达到一定量级时,会影响CMS系统内的核心编译系统。因此,区块链可以根据外部预设的发布条件,对区块链内所有的内容管理架构进行轮询处理,判断内容管理架构是否满足预设的发布条件,以查询到符合预设的发布条件的内容管理架构,并将其导出为相应的初始内容管理架构。后续能够对初始内容管理架构进行定制化改造,以使改造后的初始内容管理架构能够被其他CMS系统引用。In one embodiment of the present invention, when step S14, step S15 and step S16 are executed, all content management structures in the blockchain are polled according to the preset publishing conditions, and it is judged whether the content management structure satisfies Preset release conditions, if the content management structure meets the preset release conditions, save the content management structure as the initial content management structure, and read the next content management structure until all content management in the blockchain is inquired structure, if the content management structure does not meet the preset publishing conditions, skip the content management structure and read the next content management structure until all the content management structures in the blockchain are queried. Specifically, since there are multiple CMS systems on the public chain, private chain, and alliance chain, when it is necessary to refer to the content management architecture in a certain or a certain type of CMS system, the existing The content management framework resources of the system are installed as dependencies, and the required modules are selected from the dependencies for compilation and deployment during design. This will cause the core compilation system in the CMS system to be affected when the number of content management frameworks reaches a certain level. Therefore, the blockchain can poll all the content management structures in the blockchain according to the external preset release conditions, and judge whether the content management structure meets the preset release conditions, so as to query the content that meets the preset release conditions. content management schema and export it as the corresponding initial content management schema. In the follow-up, the original content management framework can be customized and transformed, so that the transformed initial content management framework can be referenced by other CMS systems.

在本发明的一个实施例中,当执行步骤S40时,即向初始内容管理架构赋予唯一的身份信息,生成相应的中间内容管理架构。其中,身份信息与初始内容管理架构的源代码相对应。具体的,当依据预设的发布条件获取到初始内容管理架构后,可以利用区块链的特性为初始内容管理架构赋予唯一的身份信息,生成相应的中间内容管理架构,以对应中间内容管理架构的源代码,从而保证了CMS系统对中间内容管理架构的细粒度的版本控制。当后期其他CMS系统引用该中间内容管理架构时,可以获取当前中间内容管理架构的版本信息及当前状态信息。In one embodiment of the present invention, when step S40 is executed, unique identity information is assigned to the initial content management framework, and a corresponding intermediate content management framework is generated. Among them, the identity information corresponds to the source code of the initial content management framework. Specifically, when the initial content management structure is obtained according to the preset publishing conditions, the characteristics of the blockchain can be used to assign unique identity information to the initial content management structure, and a corresponding intermediate content management structure can be generated to correspond to the intermediate content management structure. The source code of the CMS system ensures the fine-grained version control of the intermediate content management framework. When other CMS systems refer to the intermediate content management framework later, version information and current state information of the current intermediate content management framework can be obtained.

在本发明的一个实施例中,可将目标内容管理架构与中间内容管理架构保存于版本控制系统仓库内,以对目标内容管理架构与中间内容管理架构的源代码进行维护,版本控制系统仓库包括分布式版本控制系统仓库git与集中式版本控制系统仓库svn。具体的,当获取到目标内容管理架构与中间内容管理架构后,可将目标内容管理架构与中间内容管理架构的源代码保存于分布式版本控制系统仓库git与集中式版本控制系统仓库svn内,以对目标内容管理架构与中间内容管理架构的源代码进行维护,能够实现不同的保存形式。In one embodiment of the present invention, the target content management framework and the intermediate content management framework can be stored in the version control system warehouse to maintain the source code of the target content management framework and the intermediate content management framework. The version control system warehouse includes The distributed version control system warehouse git and the centralized version control system warehouse svn. Specifically, after obtaining the target content management framework and the intermediate content management framework, the source code of the target content management framework and the intermediate content management framework can be saved in the distributed version control system warehouse git and the centralized version control system warehouse svn, By maintaining the source codes of the target content management framework and the intermediate content management framework, different preservation forms can be realized.

在本发明的一个实施例中,可以基于预设的对象简谱配置文件,以映射目标内容管理架构与中间内容管理架构的存储地址,识别预设的对象简谱配置文件,根据不同的版本控制系统仓库的类型,请求不同的版本控制系统仓库的仓库标识。具体的,区块链可以通过维护一个对象简谱(JavaScript Object Notation,JSON)配置文件,来实现不同目标内容管理架构与中间内容管理架构的地址的映射。例如,区块链内的CMS系统可以通过识别JSON配置文件,进而根据不同的版本控制系统仓库的类型,请求不同的版本控制系统仓库的仓库标识。In one embodiment of the present invention, based on the preset object numbered musical notation configuration file, the storage address of the target content management framework and the intermediate content management framework can be mapped, and the preset object numbered musical notation configuration file can be identified, and the system warehouse can be controlled according to different versions type, requesting the warehouse ID of a different version control system warehouse. Specifically, the blockchain can realize the mapping of addresses between different target content management architectures and intermediate content management architectures by maintaining a JavaScript Object Notation (JSON) configuration file. For example, the CMS system in the blockchain can identify the JSON configuration file, and then request the warehouse identifiers of different version control system warehouses according to the types of different version control system warehouses.

请参阅图4所示,在本发明的一个实施例中,当执行步骤S40时,即对中间内容管理架构进行规整化处理,生成目标内容管理架构。具体的,步骤S40可以包括如下步骤:Please refer to FIG. 4 , in one embodiment of the present invention, when step S40 is executed, the intermediate content management structure is normalized to generate the target content management structure. Specifically, step S40 may include the following steps:

步骤S41、获取中间内容管理架构的方法名称;Step S41, obtaining the method name of the intermediate content management framework;

步骤S42、对中间内容管理架构的方法名称进行初始化处理,生成目标内容管理架构。Step S42: Initialize the method name of the intermediate content management framework to generate the target content management framework.

在本发明的一个实施例中,当执行步骤S41与步骤S42时,即获取中间内容管理架构的方法名称,对中间内容管理架构的方法名称进行初始化处理,生成目标内容管理架构。具体的,由于区块链上的CMS系统的数量可以是多个的,进而获取到的中间内容管理架构的数量也可以是多个的。不同的CMS系统内的中间内容管理架构的格式都不同,无法直接进行引用,需要将多个中间内容管理架构转化为统一规范的内容管理架构。因此,可以通过区块链预设一个对象简谱(JSON)文件来对目标内容管理架构的方法名称进行映射,可以对中间内容管理架构的方法名称进行初始化处理,生成目标内容管理架构。例如,区块链的内容管理架构的标准方法名称为initial,但中间内容管理架构A的方法名称是firstInit,中间内容管理架构B的方法名称onInitial,可以通过JSON文件分别对中间内容管理架构A与中间内容管理架构B的方法名称进行映射,将中间内容管理架构A的方法名称由firstInit转化为initial,将中间内容管理架构B的方法名称由onInitial转化为initial,进而中间内容管理架构A与中间内容管理架构B的方法名称与区块链的内容管理架构的标准方法名称相同,中间内容管理架构A、中间内容管理架构B能够被其他CMS系统引用。In one embodiment of the present invention, when step S41 and step S42 are executed, the method name of the intermediate content management framework is obtained, the method name of the intermediate content management framework is initialized, and the target content management framework is generated. Specifically, since there may be multiple CMS systems on the blockchain, there may be multiple acquired intermediate content management structures. The formats of the intermediate content management frameworks in different CMS systems are different and cannot be directly referenced. It is necessary to transform multiple intermediate content management frameworks into a unified and standardized content management framework. Therefore, an Object Notational Notation (JSON) file can be preset through the blockchain to map the method name of the target content management framework, and the method name of the intermediate content management framework can be initialized to generate the target content management framework. For example, the standard method name of the content management framework of the blockchain is initial, but the method name of the intermediate content management framework A is firstInit, and the method name of the intermediate content management framework B is onInitial. The intermediate content management framework A and the intermediate content management framework A and The method name of the intermediate content management framework B is mapped, the method name of the intermediate content management framework A is converted from firstInit to initial, the method name of the intermediate content management framework B is converted from onInitial to initial, and then the intermediate content management framework A and the intermediate content The method name of the management framework B is the same as the standard method name of the blockchain content management framework, and the intermediate content management framework A and intermediate content management framework B can be referenced by other CMS systems.

请参阅图5所示,在本发明的一个实施例中,当执行步骤S40时,即对中间内容管理架构进行规整化处理,生成目标内容管理架构。具体的,步骤S40可以包括如下步骤:Please refer to FIG. 5 , in one embodiment of the present invention, when step S40 is executed, the intermediate content management structure is normalized to generate the target content management structure. Specifically, step S40 may include the following steps:

步骤S43、基于预设的代码编译文件,将中间内容管理架构的方法名称的源代码转换成抽象语法树;Step S43, compile the file based on the preset code, and convert the source code of the method name of the intermediate content management framework into an abstract syntax tree;

步骤S44、遍历抽象语法树,调用代码编译文件内的转化插件对抽象语法树进行增删改;Step S44, traversing the abstract syntax tree, calling the conversion plug-in in the code compilation file to add, delete, and modify the abstract syntax tree;

步骤S45、将增删改后的抽象语法树转换为方法名称的源代码,并对中间内容管理架构的方法名称进行编译处理,生成目标内容管理架构。Step S45, converting the abstract syntax tree after addition, deletion and modification into the source code of the method name, and compiling the method name of the intermediate content management structure to generate the target content management structure.

在本发明的一个实施例中,当执行步骤S43、步骤S44及步骤S45时,具体的,当需要将多个中间内容管理架构转化为统一规范的内容管理架构,还可以通过区块链预设一个代码编译文件来对中间内容管理架构的方法名称进行编译处理,将中间内容管理架构的方法名称转化为与区块链的内容管理架构的标准方法名称。例如,可以基于代码编译文件将中间内容管理架构A的源代码转化为相应的抽象语法树,之后遍历抽象语法树,调用转化插件对抽象语法树进行增删改,将转化后的抽象语法树转换为源代码,并生成目标内容管理架构,此时目标内容管理架构A的方法名由firstInit转化为initial。In one embodiment of the present invention, when step S43, step S44, and step S45 are executed, specifically, when multiple intermediate content management structures need to be transformed into a unified and standardized content management structure, it can also be preset through the blockchain A code compilation file is used to compile the method name of the intermediate content management framework, and convert the method name of the intermediate content management framework into a standard method name of the content management framework of the blockchain. For example, based on the code compilation file, the source code of the intermediate content management framework A can be converted into the corresponding abstract syntax tree, and then the abstract syntax tree can be traversed, and the conversion plug-in can be called to add, delete, and modify the abstract syntax tree, and the transformed abstract syntax tree can be converted into source code, and generate the target content management framework. At this time, the method name of the target content management framework A is changed from firstInit to initial.

请参阅图6所示,当执行步骤S50时,即将新开发内容管理架构生成的目标内容管理架构与初始内容管理架构生成的目标内容管理架构发布到区块链内。具体的,步骤S50可以包括如下步骤:Please refer to FIG. 6 , when step S50 is executed, the target content management structure generated by the newly developed content management structure and the target content management structure generated by the initial content management structure are released to the block chain. Specifically, step S50 may include the following steps:

步骤S51、将新开发内容管理架构生成的目标内容管理架构与初始内容管理架构生成的目标内容管理架构导入到同一发布文件内,将目标内容管理架构的状态更改为待发布状态,其中,目标内容管理架构包括模块名称信息、模块版本信息、创建人信息、模块描述信息;Step S51, importing the target content management structure generated by the newly developed content management structure and the target content management structure generated by the initial content management structure into the same release file, and changing the state of the target content management structure to the state to be released, wherein the target content The management structure includes module name information, module version information, creator information, and module description information;

步骤S52、将发布文件发布到区块链内,以发布目标内容管理架构,将目标内容管理架构的状态更改为已发布状态。Step S52, publish the release file to the block chain to publish the target content management framework, and change the status of the target content management framework to the published status.

在本发明的一个实施例中,当执行步骤S51时,即将新开发内容管理架构生成的目标内容管理架构与初始内容管理架构生成的目标内容管理架构导入到同一发布文件内,将目标内容管理架构的状态为待发布状态,其中,目标内容管理架构包括模块名称信息、模块版本信息、创建人信息、模块描述信息。具体的,当依据新开发内容管理架构生成相应的目标内容管理架构,依据中间内容管理架构生成相应的目标内容管理架构后,此时可以得到多个目标内容管理架构。为了能够统一对多个目标内容管理架构进行管理,可将多个目标内容管理架构导入到同一发布文件内。此时目标内容管理架构的状态为待发布状态,无法被其他CMS系统引用。目标内容管理架构可以包括模块名称信息、模块版本信息、创建人信息、模块描述信息。其中,模块名称信息可以表示该目标内容管理架构的名称信息。模块版本信息可以表示该目标内容管理架构的当前版本信息,即唯一的身份信息。创建人信息可以表示何人创建的。模块描述信息可以是对该目标内容管理架构的描述信息。In one embodiment of the present invention, when step S51 is executed, the target content management framework generated by the newly developed content management framework and the target content management framework generated by the initial content management framework are imported into the same release file, and the target content management framework The status of is pending release, where the target content management structure includes module name information, module version information, creator information, and module description information. Specifically, when the corresponding target content management framework is generated according to the newly developed content management framework, and the corresponding target content management framework is generated according to the intermediate content management framework, multiple target content management frameworks can be obtained at this time. In order to manage multiple target content management structures in a unified manner, multiple target content management structures can be imported into the same release file. At this time, the status of the target content management framework is pending release and cannot be referenced by other CMS systems. The target content management framework may include module name information, module version information, creator information, and module description information. Wherein, the module name information may represent the name information of the target content management framework. The module version information may represent the current version information of the target content management framework, that is, the unique identity information. Creator information may indicate who created it. The module description information may be description information of the target content management architecture.

在本发明的一个实施例中,当执行步骤S52时,即将发布文件发布到区块链内,以发布目标内容管理架构,目标内容管理架构的状态为已发布状态。具体的,当需要发布目标内容管理架构时,可将发布文件发布到区块链内,以使其他CMS系统能够引用发布文件内的目标内容管理架构,在发布时,可将目标内容管理架构的状态更改为已发布状态,以使其他CMS系统能够顺利引用。In one embodiment of the present invention, when step S52 is executed, the release file is released to the block chain to release the target content management framework, and the status of the target content management framework is published. Specifically, when the target content management framework needs to be released, the release file can be published to the block chain, so that other CMS systems can refer to the target content management structure in the release file. When publishing, the target content management structure can be The status is changed to Published so that other CMS systems can reference it smoothly.

请参阅图7及图8所示,在本发明的一个实施例中,对于区块链上的个人博客(WordPress,WP)系统100与医疗CMS系统300,两者都属于CMS系统,但两者之间无法互相引用。例如,WP系统内部100的WP核心系统200下可以包括多个插件,可以包括WP插件1、WP插件2、WP插件3等。医疗CMS系统300的核心编译系统400下可以包括多个模块,可以包括模块1、模块2、模块3等。WP系统100无法直接引用医疗CMS系统300内的模块,医疗CMS系统300也无法直接引用WP系统100内的插件。因此可以通过在区块链上设置模块引用层500、模块兼容层600,使WP系统100与医疗CMS系统300之间通过模块引用层500、模块兼容层600的配合,进而能够相互引用。7 and 8, in one embodiment of the present invention, for the personal blog (WordPress, WP)system 100 and themedical CMS system 300 on the block chain, both belong to the CMS system, but both cannot refer to each other. For example, theWP core system 200 within theWP system 100 may include multiple plug-ins, including WP plug-in 1, WP plug-in 2, WP plug-in 3, and so on. Thecore compilation system 400 of themedical CMS system 300 may include multiple modules, including module 1, module 2, module 3, and so on. TheWP system 100 cannot directly reference modules in themedical CMS system 300 , and themedical CMS system 300 cannot directly reference plug-ins in theWP system 100 . Therefore, by setting themodule reference layer 500 and themodule compatibility layer 600 on the blockchain, theWP system 100 and themedical CMS system 300 can be mutually referenced through the cooperation of themodule reference layer 500 and themodule compatibility layer 600 .

可见,在上述方案中,针对区块链上不同CMS系统内模块之间的引用过程,通过按照预设的标准开发新的目标内容管理架构,通过将区块链上不同CMS系统内的初始内容管理架构转化为统一标准的目标内容管理架构,并将目标内容管理架构发布到区块链内,进而能够使区块链上不同CMS系统引用不同的目标内容管理架构,将CMS系统的目标内容管理架构统一起来,实现了不同CMS系统与生态间的目标内容管理架构复用,降低CMS模块的开发成本。It can be seen that in the above scheme, aiming at the reference process between modules in different CMS systems on the blockchain, by developing a new target content management The management structure is transformed into a unified standard target content management structure, and the target content management structure is released to the blockchain, so that different CMS systems on the blockchain can refer to different target content management structures, and the target content management of the CMS system The unified architecture realizes the reuse of the target content management architecture among different CMS systems and ecology, and reduces the development cost of CMS modules.

应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。It should be understood that the sequence numbers of the steps in the above embodiments do not mean the sequence of execution, and the execution sequence of each process should be determined by its functions and internal logic, and should not constitute any limitation to the implementation process of the embodiment of the present invention.

请参阅图9所示,本发明还提供了一种内容管理架构发布的处理装置,该处理装置与上述实施例中处理方法一一对应。该处理装置可以包括数据获取模块10、身份赋予模块20、处理模块30以及发布模块40。各功能模块详细说明如下:Please refer to FIG. 9 , the present invention also provides a processing device for content management framework publishing, which corresponds to the processing method in the above-mentioned embodiment one by one. The processing device may include adata acquisition module 10 , anidentity granting module 20 , aprocessing module 30 and apublishing module 40 . The detailed description of each functional module is as follows:

在本发明的一个实施例中,数据获取模块10可用于获取新开发内容管理架构与初始内容管理架构。具体的,数据获取模块10可具体用于获取新开发内容,对新开发内容进行规整化处理,生成新开发内容管理架构,基于预设的标准生命周期函数与发布订阅设计模式,对新开发内容管理架构进行监控,以使新开发内容管理架构处于设计阶段时、编译阶段时以及运行阶段时进行消息发布,根据预设的发布条件,对区块链内所有的内容管理架构进行轮询处理,判断内容管理架构是否满足预设的发布条件,若内容管理架构满足预设的发布条件,则将该内容管理架构保存为初始内容管理架构,并读取下一内容管理架构,直至询问完区块链内所有的内容管理架构,若内容管理架构不满足预设的发布条件,则跳过该内容管理架构,并读取下一内容管理架构,直至询问完区块链内所有的内容管理架构。In one embodiment of the present invention, thedata acquisition module 10 can be used to acquire the newly developed content management framework and the initial content management framework. Specifically, thedata acquisition module 10 can be specifically used to obtain new development content, standardize the new development content, generate a new development content management framework, and based on the preset standard life cycle function and publish-subscribe design mode, update the new development content The management structure is monitored so that when the newly developed content management structure is in the design phase, the compilation phase, and the running phase, news releases are carried out, and all content management structures in the blockchain are polled according to the preset release conditions. Judging whether the content management structure meets the preset release conditions, if the content management structure meets the preset release conditions, save the content management structure as the initial content management structure, and read the next content management structure until the block is queried For all content management structures in the chain, if the content management structure does not meet the preset publishing conditions, skip the content management structure and read the next content management structure until all content management structures in the blockchain are queried.

在本发明的一个实施例中,身份赋予模块20可用于向新开发内容管理架构赋予唯一的身份信息,生成相应的目标内容管理架构,向初始内容管理架构赋予唯一的身份信息,生成相应的中间内容管理架构。具体的,身份赋予模块20可具体用于向新开发内容管理架构赋予唯一的身份信息,生成相应的目标内容管理架构,其中,身份信息与新开发内容管理架构的源代码相对应,向初始内容管理架构赋予唯一的身份信息,生成相应的中间内容管理架构,其中,身份信息与初始内容管理架构的源代码相对应,将目标内容管理架构与中间内容管理架构保存于版本控制系统仓库内,以对目标内容管理架构与中间内容管理架构的源代码进行维护,版本控制系统仓库包括分布式版本控制系统仓库git与集中式版本控制系统仓库svn,基于预设的对象简谱配置文件,以映射目标内容管理架构与中间内容管理架构的存储地址,识别预设的对象简谱配置文件,根据不同的版本控制系统仓库的类型,请求不同的版本控制系统仓库的仓库标识。In one embodiment of the present invention, theidentity granting module 20 can be used to assign unique identity information to the newly developed content management framework, generate a corresponding target content management framework, assign unique identity information to the initial content management framework, and generate corresponding intermediate Content Management Architecture. Specifically, theidentity granting module 20 can be specifically used to assign unique identity information to the newly developed content management framework, and generate a corresponding target content management framework, wherein the identity information corresponds to the source code of the newly developed content management framework, and the original content The management framework endows unique identity information and generates a corresponding intermediate content management framework. The identity information corresponds to the source code of the initial content management framework, and the target content management framework and the intermediate content management framework are stored in the version control system warehouse. Maintain the source code of the target content management architecture and the intermediate content management architecture. The version control system warehouse includes the distributed version control system warehouse git and the centralized version control system warehouse svn, based on the preset object numbered notation configuration file to map the target content The storage address of the management structure and the intermediate content management structure, identifying the preset object numbered musical notation configuration file, and requesting the warehouse identification of different version control system warehouses according to the type of different version control system warehouses.

在本发明的一个实施例中,处理模块30可用于对中间内容管理架构进行规整化处理,生成目标内容管理架构。具体的,处理模块30可具体用于基于预设的对象简谱文件,以对中间内容管理架构的方法名称进行映射,对中间内容管理架构的方法名称进行初始化处理,生成目标内容管理架构。或者,处理模块30也可具体用于基于预设的代码编译文件,将中间内容管理架构的方法名称的源代码转换成抽象语法树,遍历抽象语法树,调用代码编译文件内的转化插件对抽象语法树进行增删改,将增删改后的抽象语法树转换为源代码,生成目标内容管理架构。In an embodiment of the present invention, theprocessing module 30 may be used to normalize the intermediate content management framework to generate a target content management framework. Specifically, theprocessing module 30 can be specifically configured to map the method name of the intermediate content management framework based on the preset object numbered musical notation file, initialize the method name of the intermediate content management framework, and generate the target content management framework. Or, theprocessing module 30 can also be specifically used to compile the file based on the preset code, convert the source code of the method name of the intermediate content management framework into an abstract syntax tree, traverse the abstract syntax tree, and call the conversion plug-in in the code compilation file to abstract The syntax tree is added, deleted, and modified, and the abstract syntax tree after the addition, deletion, and modification is converted into source code, and the target content management framework is generated.

在本发明的一个实施例中,发布模块40可用于将多个目标内容管理架构发布到区块链内。具体的,发布模块40可具体用于将多个目标内容管理架构导入到同一发布文件内,将目标内容管理架构的状态更改为待发布状态,其中,目标内容管理架构包括模块名称信息、模块版本信息、创建人信息、模块描述信息,将发布文件发布到区块链内,以发布目标内容管理架构,将目标内容管理架构的状态更改为已发布状态。In one embodiment of the present invention, thepublishing module 40 can be used to publish multiple target content management frameworks into the blockchain. Specifically, thepublishing module 40 can be specifically used to import multiple target content management frameworks into the same publishing file, and change the status of the target content management frameworks to the state to be released, wherein the target content management frameworks include module name information, module version Information, creator information, module description information, publish the release file to the blockchain to publish the target content management structure, and change the status of the target content management structure to the published state.

本发明提供了一种内容管理架构发布的处理装置,针对区块链上不同CMS系统内模块之间的引用过程,通过按照预设的标准开发新的目标内容管理架构,通过将区块链上不同CMS系统内的初始内容管理架构转化为统一标准的目标内容管理架构,并将目标内容管理架构发布到区块链内,进而能够使区块链上不同CMS系统引用不同的目标内容管理架构,将CMS系统的目标内容管理架构统一起来,实现了不同CMS系统与生态间的目标内容管理架构复用,降低CMS模块的开发成本。The present invention provides a processing device for publishing content management frameworks. Aiming at the reference process between modules in different CMS systems on the blockchain, a new target content management framework is developed according to preset standards, and the The initial content management architecture in different CMS systems is transformed into a unified standard target content management architecture, and the target content management architecture is released to the blockchain, so that different CMS systems on the blockchain can reference different target content management architectures. Unify the target content management framework of the CMS system, realize the reuse of the target content management framework between different CMS systems and ecology, and reduce the development cost of CMS modules.

关于处理装置的具体限定可以参见上文中对于处理方法的限定,在此不再赘述。上述处理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。For specific limitations on the processing device, refer to the above-mentioned limitations on the processing method, and details will not be repeated here. Each module in the above-mentioned processing device may be fully or partially realized by software, hardware and a combination thereof. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, and can also be stored in the memory of the computer device in the form of software, so that the processor can invoke and execute the corresponding operations of the above-mentioned modules.

请参阅图10所示,本发明还提供了一种计算机设备,该计算机设备可以是服务端。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性和或易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的客户端通过网络连接通信。该计算机程序被处理器执行时以实现一种内容管理架构发布的处理方法的功能或步骤。Referring to FIG. 10 , the present invention also provides a computer device, which may be a server. The computer device includes a processor, memory, network interface and database connected by a system bus. Wherein, the processor of the computer device is used to provide calculation and control capabilities. The memory of the computer device includes non-volatile and/or volatile storage media and internal memory. The non-volatile storage medium stores an operating system, computer programs and databases. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The network interface of the computer device is used to communicate with external clients via a network connection. When the computer program is executed by the processor, the functions or steps of a processing method issued by the content management framework are realized.

请参阅图11所示,本发明还提供了另一种计算机设备,该计算机设备可以是客户端。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部服务器通过网络连接通信。该计算机程序被处理器执行时以实现一种内容管理架构发布的处理方法的功能或步骤。Please refer to FIG. 11 , the present invention also provides another computer device, which may be a client. The computer device includes a processor, a memory, a network interface, a display screen and an input device connected through a system bus. Wherein, the processor of the computer device is used to provide calculation and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The network interface of the computer device is used to communicate with the external server through the network connection. When the computer program is executed by the processor, the functions or steps of a processing method issued by the content management framework are realized.

在本发明的一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:In one embodiment of the present invention, a computer device is provided, including a memory, a processor, and a computer program stored on the memory and operable on the processor. When the processor executes the computer program, the following steps are implemented:

获取新开发内容管理架构与初始内容管理架构;Access to newly developed content management framework and initial content management framework;

向新开发内容管理架构赋予唯一的身份信息,生成相应的目标内容管理架构;Assign unique identity information to the newly developed content management structure, and generate the corresponding target content management structure;

向初始内容管理架构赋予唯一的身份信息,生成相应的中间内容管理架构;Assign unique identity information to the initial content management structure, and generate the corresponding intermediate content management structure;

对中间内容管理架构进行规整化处理,生成相应的目标内容管理架构;Regularize the intermediate content management structure and generate the corresponding target content management structure;

将新开发内容管理架构生成的目标内容管理架构与初始内容管理架构生成的目标内容管理架构发布到区块链内。Publish the target content management structure generated by the newly developed content management structure and the target content management structure generated by the initial content management structure into the blockchain.

在本发明的一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:In one embodiment of the present invention, a computer-readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:

获取新开发内容管理架构与初始内容管理架构;Access to newly developed content management framework and initial content management framework;

向新开发内容管理架构赋予唯一的身份信息,生成相应的目标内容管理架构;Assign unique identity information to the newly developed content management structure, and generate the corresponding target content management structure;

向初始内容管理架构赋予唯一的身份信息,生成相应的中间内容管理架构;Assign unique identity information to the initial content management structure, and generate the corresponding intermediate content management structure;

对中间内容管理架构进行规整化处理,生成相应的目标内容管理架构;Regularize the intermediate content management structure and generate the corresponding target content management structure;

将新开发内容管理架构生成的目标内容管理架构与初始内容管理架构生成的目标内容管理架构发布到区块链内。Publish the target content management structure generated by the newly developed content management structure and the target content management structure generated by the initial content management structure into the blockchain.

需要说明的是,上述关于计算机可读存储介质或计算机设备所能实现的功能或步骤,可对应参阅前述方法实施例中,为避免重复,这里不再一一描述。It should be noted that, for the functions or steps that can be implemented by the computer-readable storage medium or the computer device, reference may be made to the foregoing method embodiments. To avoid repetition, no further description is given here.

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be implemented through computer programs to instruct related hardware. The computer programs can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it may include the procedures of the embodiments of the above-mentioned methods. Wherein, any references to memory, storage, database or other media used in the various embodiments provided in the present application may include non-volatile and/or volatile memory. Nonvolatile memory can include read only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in many forms such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDRSDRAM), Enhanced SDRAM (ESDRAM), Synchronous Chain Synchlink DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.

在本说明书的描述中,参考术语“本实施例”、“示例”、“具体示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。In the description of this specification, descriptions with reference to the terms "present embodiment", "example", "specific example" and the like mean that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment of the present invention. In an embodiment or example. In this specification, schematic representations of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.

以上公开的本发明实施例只是用于帮助阐述本发明。实施例并没有详尽叙述所有的细节,也不限制该发明仅为所述的具体实施方式。显然,根据本说明书的内容,可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本发明的原理和实际应用,从而使所属技术领域技术人员能很好地理解和利用本发明。本发明仅受权利要求书及其全部范围和等效物的限制。The embodiments of the present invention disclosed above are only used to help explain the present invention. The examples do not exhaust all details nor limit the invention to the specific embodiments described. Obviously, many modifications and variations can be made based on the contents of this specification. This description selects and specifically describes these embodiments in order to better explain the principle and practical application of the present invention, so that those skilled in the art can well understand and utilize the present invention. The invention is to be limited only by the claims, along with their full scope and equivalents.

Claims (10)

CN202211281392.4A2022-10-192022-10-19 A processing method, device, equipment and medium for content management architecture releasePendingCN115617382A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202211281392.4ACN115617382A (en)2022-10-192022-10-19 A processing method, device, equipment and medium for content management architecture release

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202211281392.4ACN115617382A (en)2022-10-192022-10-19 A processing method, device, equipment and medium for content management architecture release

Publications (1)

Publication NumberPublication Date
CN115617382Atrue CN115617382A (en)2023-01-17

Family

ID=84863864

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202211281392.4APendingCN115617382A (en)2022-10-192022-10-19 A processing method, device, equipment and medium for content management architecture release

Country Status (1)

CountryLink
CN (1)CN115617382A (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20140372982A1 (en)*2013-06-182014-12-18International Business Machines CorporationStandardization of variable names in an integrated development environment
US20150163286A1 (en)*2013-12-112015-06-11Dropbox, Inc.Rapid application development using a content management system
US20180260212A1 (en)*2017-03-102018-09-13Salesforce.Com, Inc.Blockchain version control systems
CN114237571A (en)*2021-12-152022-03-25平安科技(深圳)有限公司Code data conversion method, device, equipment and medium
CN114895912A (en)*2022-06-072022-08-12康键信息技术(深圳)有限公司 Method, device, device and medium for converting entity class object under coding framework

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20140372982A1 (en)*2013-06-182014-12-18International Business Machines CorporationStandardization of variable names in an integrated development environment
US20150163286A1 (en)*2013-12-112015-06-11Dropbox, Inc.Rapid application development using a content management system
US20180260212A1 (en)*2017-03-102018-09-13Salesforce.Com, Inc.Blockchain version control systems
CN114237571A (en)*2021-12-152022-03-25平安科技(深圳)有限公司Code data conversion method, device, equipment and medium
CN114895912A (en)*2022-06-072022-08-12康键信息技术(深圳)有限公司 Method, device, device and medium for converting entity class object under coding framework

Similar Documents

PublicationPublication DateTitle
CN106559438B (en) A program upload method and device based on a target network platform
US9465590B2 (en)Code generation framework for application program interface for model
US8533660B2 (en)Annotation of models for model-driven engineering
EP1455484B1 (en)Integrating design, deployment, and management phases for systems
US8887154B2 (en)Systems and methods for partitioning computing applications to optimize deployment resources
CN111767092A (en) Job execution method, apparatus, system, and computer-readable storage medium
EP1457877A2 (en)Architecture for distributed computing system and automated design, deployment, and management of distributed applications
US8127270B1 (en)Abstracting transformation for model driven architecture
JP2018530070A (en) System and method for building, optimizing and implementing a platform on a cloud-based computing environment
US20110029767A1 (en)System and Method for Transforming Configuration Data Items in a Configuration Management Database
CN114942796A (en)Plug-in compiling and calling method, device, equipment and storage medium
CN114780109B (en) Python project third-party library dependency automatic analysis and installation method
CN112667287A (en)Method, device and equipment for creating rule file and computer readable storage medium
CN113626071B (en)Function registration method, system, electronic device and storage medium
CN114997111B (en)Service processing method, device, computer equipment and storage medium
CN111198678A (en)Method and device for generating GraphQL front-end operation interface
CN116382694A (en)Method for improving compiling speed of Maven engineering in container environment
US9830204B2 (en)Facilitating communication between software components that use middleware
CN116974581B (en)Code generation method, device, electronic equipment and storage medium
CN115617382A (en) A processing method, device, equipment and medium for content management architecture release
CN115904387A (en)Program module compiling method, computer device, and program product
CN115904317A (en)Method, device, equipment and storage medium for uniformly calling front-end interface and back-end interface
CN114047931B (en) A script online method and development platform
CN114416096B (en) Application data processing method, device, electronic device and storage medium
CN111159198B (en)Parameter transaction processing method and device, computer equipment and readable storage medium

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination

[8]ページ先頭

©2009-2025 Movatter.jp