CN111202984A - 一种组件化构建应用场景的快捷实施方法 - Google Patents

一种组件化构建应用场景的快捷实施方法 Download PDF

Info

Publication number
CN111202984A
CN111202984A CN201911341274.6A CN201911341274A CN111202984A CN 111202984 A CN111202984 A CN 111202984A CN 201911341274 A CN201911341274 A CN 201911341274A CN 111202984 A CN111202984 A CN 111202984A
Authority
CN
China
Prior art keywords
application
scene
configuration
componentization
service
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.)
Granted
Application number
CN201911341274.6A
Other languages
English (en)
Other versions
CN111202984B (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.)
Guangzhou Yunxi Technology Co ltd
Original Assignee
Guangzhou Yunxi Technology 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 Guangzhou Yunxi Technology Co ltd filed Critical Guangzhou Yunxi Technology Co ltd
Priority to CN201911341274.6A priority Critical patent/CN111202984B/zh
Publication of CN111202984A publication Critical patent/CN111202984A/zh
Application granted granted Critical
Publication of CN111202984B publication Critical patent/CN111202984B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/55Controlling game characters or game objects based on the game progress
    • A63F13/56Computing the motion of game characters with respect to other game characters, game objects or elements of the game scene, e.g. for simulating the behaviour of a group of virtual soldiers or for path finding

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明公开一种组件化构建应用场景的快捷实施方法,所述方法包括以下步骤:步骤A,进行场景分析;步骤B,进行场景组件化;步骤C,进行场景配置;步骤D,进行配置信息解析;步骤E,进行构建应用;步骤F,进行部署应用。本发明提供的组件化构建应用场景的快捷实施方法提高了应用场景的构建效率,减少重复开发交付时间。

Description

一种组件化构建应用场景的快捷实施方法
技术领域
本发明涉及计算机技术领域,尤其涉及一种组件化构建应用场景的快捷实施方法。
背景技术
游戏类应用涉及应用场景的制作,目前针对游戏类应用的应用场景的制作都是将应用场景作为一个整体进行制作。
若应用场景很大,构建应用场景则需要花费很长时间。
针对这个问题,本发明提供一种组件化构建应用场景的快捷实施方法,解决现有技术中应用场景构建效率不高的问题。
发明内容
本发明针对现有技术中存在的问题,提供组件化构建应用场景的快捷实施方法,解决了现有技术中应用场景构建效率不高的问题。
为实现上述目的,本发明提供的技术方案如下:
提供一种组件化构建应用场景的快捷实施方法,所述方法包括以下步骤:
步骤A,进行场景分析;
步骤B,进行场景组件化;
步骤C,进行场景配置;
步骤D,进行配置信息解析;
步骤E,进行构建应用;
步骤F,进行部署应用。
进一步地,所述步骤B中场景组件化的具体方法是根据场景分析进行模块化改造,所述模块化改造包括前端页面模块化改造以及后端服务接口模块化改造。
进一步地,所述步骤C中进行场景配置的具体方法包括根据场景-业务流-处理节点-配置项和扩展点进行层级数据关系的存储。
进一步地,所述步骤D中进行配置信息解析的具体方法包括:基于配置好的场景,根据应用开发需求选取业务场景、配置每项业务场景的业务流、以及设置好业务流上的处理节点的配置项的值及扩展点的扩展实现。
进一步地,所述步骤E中进行构建应用的具体方法包括:配置管理平台的-前端构建器,解析配置信息,从前端组件池拉取配置信息的所需的组件,按照配置信息语义规则进行前端应用构建,并推送到部署处理器配置的前端应用托管服务端,以及配置管理平台的-服务构建器,解析配置信息,从服务组件池拉取配置信息的所需的组件,按照配置信息语义规则进行服务应用构建,并推送到部署处理器配置的后端应用服务托管端。
进一步地,所述步骤F中进行部署应用的具体方法为配置管理平台的-部署处理器,根据应用信息更新消息,进行消息消费,开启后端应用服务部署、前端应用部署。
本发明提供了一种组件化构建应用场景的快捷实施方法,该方法与已有的公知技术相比,具有如下显著优点:
1、提升了处理节点复用性与可扩展性,沉淀业务逻辑并减少重复开发交付时间。
2、构建自定义配置规则,并统一规范配置规则与组件化处理节点之间的处理。
3、支持应用场景的可配置化与应用的按需组装与部署。
4、将工程师的开发工作与应用构建过程分离。
5、产品需求与工程开发更好地融合,需求与实现一一对应,并可追溯。
附图说明
图1为本发明组件化构建应用场景的快捷实施方法的流程图。
具体实施方式
下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。以下实施适用于说明本发明,但不用来限制本发明的范围。
参考图1,本发明提供一种组件化构建应用场景的快捷实施方法,所述方法包括以下步骤:
步骤A,进行场景分析;
步骤B,进行场景组件化;
步骤C,进行场景配置;
步骤D,进行配置信息解析;
步骤E,进行构建应用;
步骤F,进行部署应用。
其中,所述步骤B中场景组件化的具体方法是根据场景分析进行模块化改造,所述模块化改造包括前端页面模块化改造以及后端服务接口模块化改造。
其中,所述步骤C中进行场景配置的具体方法包括根据场景-业务流-处理节点-配置项和扩展点进行层级数据关系的存储。
其中,所述步骤D中进行配置信息解析的具体方法包括:基于配置好的场景,根据应用开发需求选取业务场景、配置每项业务场景的业务流、以及设置好业务流上的处理节点的配置项的值及扩展点的扩展实现。
其中,所述步骤E中进行构建应用的具体方法包括:配置管理平台的-前端构建器,解析配置信息,从前端组件池拉取配置信息的所需的组件,按照配置信息语义规则进行前端应用构建,并推送到部署处理器配置的前端应用托管服务端,以及配置管理平台的-服务构建器,解析配置信息,从服务组件池拉取配置信息的所需的组件,按照配置信息语义规则进行服务应用构建,并推送到部署处理器配置的后端应用服务托管端。
其中,所述步骤F中进行部署应用的具体方法为配置管理平台的-部署处理器,根据应用信息更新消息,进行消息消费,开启后端应用服务部署、前端应用部署。
本法明提供的组件化构建应用场景的快捷实施方法基于业务场景定义业务流程,将流程节点定义为处理节点,分析处理节点的可配置项与实现的可扩展点,将应用场景、处理节点、配置项、可扩展点统一注册到配置管理平台。在配置管理平台根据业务需求选取应用场景,然后配置应用场景的处理节点配置项(如果有扩展点,实现扩展点),快速构建应用,并进行应用部署。
以上所述仅为本发明的较佳实施例,并不用于限制本发明,凡在本发明的精神和原则内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (6)

1.一种组件化构建应用场景的快捷实施方法,其特征在于,所述方法包括以下步骤:
步骤A,进行场景分析;
步骤B,进行场景组件化;
步骤C,进行场景配置;
步骤D,进行配置信息解析;
步骤E,进行构建应用;
步骤F,进行部署应用。
2.根据权利要求书1所述的组件化构建应用场景的快捷实施方法,其特征在于,所述步骤B中场景组件化的具体方法是根据场景分析进行模块化改造,所述模块化改造包括前端页面模块化改造以及后端服务接口模块化改造。
3.根据权利要求书1所述的组件化构建应用场景的快捷实施方法,其特征在于,所述步骤C中进行场景配置的具体方法包括根据场景-业务流-处理节点-配置项和扩展点进行层级数据关系的存储。
4.根据权利要求书1所述的组件化构建应用场景的快捷实施方法,其特征在于,所述步骤D中进行配置信息解析的具体方法包括:基于配置好的场景,根据应用开发需求选取业务场景、配置每项业务场景的业务流、以及设置好业务流上的处理节点的配置项的值及扩展点的扩展实现。
5.根据权利要求1所述的组件化构建应用场景的快捷实施方法,其特征在于,所述步骤E中进行构建应用的具体方法包括:配置管理平台的-前端构建器,解析配置信息,从前端组件池拉取配置信息的所需的组件,按照配置信息语义规则进行前端应用构建,并推送到部署处理器配置的前端应用托管服务端,以及配置管理平台的-服务构建器,解析配置信息,从服务组件池拉取配置信息的所需的组件,按照配置信息语义规则进行服务应用构建,并推送到部署处理器配置的后端应用服务托管端。
6.根据权利要求1所述的组件化构建应用场景的快捷实施方法,其特征在于,所述步骤F中进行部署应用的具体方法为配置管理平台的-部署处理器,根据应用信息更新消息,进行消息消费,开启后端应用服务部署、前端应用部署。
CN201911341274.6A 2019-12-23 2019-12-23 一种组件化构建应用场景的快捷实施方法 Active CN111202984B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911341274.6A CN111202984B (zh) 2019-12-23 2019-12-23 一种组件化构建应用场景的快捷实施方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911341274.6A CN111202984B (zh) 2019-12-23 2019-12-23 一种组件化构建应用场景的快捷实施方法

Publications (2)

Publication Number Publication Date
CN111202984A true CN111202984A (zh) 2020-05-29
CN111202984B CN111202984B (zh) 2021-12-03

Family

ID=70780475

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911341274.6A Active CN111202984B (zh) 2019-12-23 2019-12-23 一种组件化构建应用场景的快捷实施方法

Country Status (1)

Country Link
CN (1) CN111202984B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111857801A (zh) * 2020-07-08 2020-10-30 广州云徙科技有限公司 一种移动应用的构建方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080192058A1 (en) * 2005-05-21 2008-08-14 Qian Liu Scene Generating Method and System of Mobile Game
CN103500422A (zh) * 2013-09-22 2014-01-08 国家电网公司 一种组件化的桌面演练虚拟培训***及其培训方法
CN103885788A (zh) * 2014-04-14 2014-06-25 焦点科技股份有限公司 一种基于模型组件化动态web 3d虚拟现实场景的搭建方法及***
CN108984171A (zh) * 2018-05-30 2018-12-11 福建天泉教育科技有限公司 基于Unity3D的场景持续构建方法、存储介质
CN109683884A (zh) * 2018-12-25 2019-04-26 福建南威软件有限公司 一种云应用模块组件化方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080192058A1 (en) * 2005-05-21 2008-08-14 Qian Liu Scene Generating Method and System of Mobile Game
CN103500422A (zh) * 2013-09-22 2014-01-08 国家电网公司 一种组件化的桌面演练虚拟培训***及其培训方法
CN103885788A (zh) * 2014-04-14 2014-06-25 焦点科技股份有限公司 一种基于模型组件化动态web 3d虚拟现实场景的搭建方法及***
CN108984171A (zh) * 2018-05-30 2018-12-11 福建天泉教育科技有限公司 基于Unity3D的场景持续构建方法、存储介质
CN109683884A (zh) * 2018-12-25 2019-04-26 福建南威软件有限公司 一种云应用模块组件化方法

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
UNITY官方平台: "3D游戏开发套件指南(入门篇)", 《HTTPS://WWW.GAMERES.COM/811611.HTML》 *
毛星云(浅墨): "【淡墨Unity3D Shader计划】一间 创建一个游戏场景 & 第一Shader写作", 《HTTPS://WWW.CNBLOGS.COM/HRHGUANLI/P/4642147.HTML》 *
苗雨等: "面向组件的游戏引擎结构设计", 《2006北京地区高校研究生学术交流会-通信现信息技术会议论文集(下)》 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111857801A (zh) * 2020-07-08 2020-10-30 广州云徙科技有限公司 一种移动应用的构建方法

Also Published As

Publication number Publication date
CN111202984B (zh) 2021-12-03

Similar Documents

Publication Publication Date Title
WO2015035961A1 (zh) 流表的多级化方法、多级流表处理方法及装置
CN102103497A (zh) 有限状态机执行装置和方法、在应用中的建立和使用方法
US10262077B2 (en) Systems and methods for pattern matching and relationship discovery
CN109582289B (zh) 规则引擎中规则流的处理方法、***、存储介质和处理器
US20150348276A1 (en) Method and apparatus for processing a video frame in a video file
CN111241234B (zh) 文本分类方法及装置
CN111202984B (zh) 一种组件化构建应用场景的快捷实施方法
CN104765603A (zh) 应用程序构建方法及装置
CN105426244A (zh) 应用进程管理方法及应用进程管理装置
CN105574032A (zh) 规则匹配运算方法及装置
CN112181441A (zh) 使用混沌工程及灰度发布的构建及应用部署方法及***
CN106095747A (zh) 一种垃圾短信的识别方法和***
CN103455337A (zh) 在安卓开发环境下使用动态库的方法
CN111966767B (zh) 轨迹热力图生成方法、装置、电子设备和存储介质
CN111813529B (zh) 数据处理方法、装置、电子设备及存储介质
CN101799793B (zh) 闪存控制方法及装置
CN111046145A (zh) 交互意图路径的挖掘方法以及装置
CN113411533B (zh) 一种高动态范围制式的转换方法和装置
CN104346380A (zh) 基于MapReduce模型的数据排序方法和***
CN107491460A (zh) 适配***的数据映射方法及装置
US20230359173A1 (en) Method and system for providing recommendations concerning a configuration process
CN104537018A (zh) 一种数据同步的方法、装置及***
CN107368321B (zh) 一种软件版本演进方法及***
Jozwiak et al. Multi-objective optimal controller synthesis for heterogeneous embedded systems
CN105183920B (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
GR01 Patent grant
GR01 Patent grant