CN114780082A - Component management method, device, electronic device and storage medium - Google Patents
Component management method, device, electronic device and storage medium Download PDFInfo
- Publication number
- CN114780082A CN114780082A CN202210531508.9A CN202210531508A CN114780082A CN 114780082 A CN114780082 A CN 114780082A CN 202210531508 A CN202210531508 A CN 202210531508A CN 114780082 A CN114780082 A CN 114780082A
- Authority
- CN
- China
- Prior art keywords
- component
- order
- components
- order component
- basic
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/34—Graphical or visual programming
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/36—Software reuse
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/38—Creation or generation of source code for implementing user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
- Stored Programmes (AREA)
Abstract
Description
技术领域technical field
本公开涉及组件技术领域,尤其涉及一种组件的管理方法、装置、电子设备及存储介质。The present disclosure relates to the technical field of components, and in particular, to a component management method, apparatus, electronic device, and storage medium.
背景技术Background technique
面对同一应用场景,为了提高组件的开发效率,开发者会开发针对该应用场景的内置组件,将该内置组件通过可视化编辑器展示给用户使用,以便用户通过可视化编辑器中的内置组件,根据应用需求设计该应用场景下对应的应用。Faced with the same application scenario, in order to improve the development efficiency of the component, the developer will develop a built-in component for the application scenario, and display the built-in component to the user through the visual editor, so that the user can use the built-in component in the visual editor to Application requirements Design the corresponding application in this application scenario.
但是,现有应用场景复杂多样。面向多个应用场景,需要开发者独立开发多组对应该多个应用场景的内置组件,开发效率较低。且由人工独立开发的内置组件抽象出的开放逻辑也没有规范,影响不同应用场景对应的内置组件之间的互用。However, the existing application scenarios are complex and diverse. For multiple application scenarios, developers are required to independently develop multiple sets of built-in components corresponding to multiple application scenarios, resulting in low development efficiency. And there is no specification for the open logic abstracted by built-in components developed independently, which affects the interoperability of built-in components corresponding to different application scenarios.
发明内容SUMMARY OF THE INVENTION
本公开提供一种组件的管理方法、装置、电子设备及存储介质,可以提高组件的开发效率以及提高组件在不同场景下的适用性。The present disclosure provides a component management method, apparatus, electronic device and storage medium, which can improve the development efficiency of the component and improve the applicability of the component in different scenarios.
本公开实施例的技术方案如下:The technical solutions of the embodiments of the present disclosure are as follows:
根据本公开实施例的第一方面,提供一种组件的管理方法,该方法可以包括:组件的管理装置(后续为了便于描述,简称为管理装置)获取第一应用场景对应的第一高阶组件;第一高阶组件用于在第一应用场景中实现第一功能,第一高阶组件包括具有层级关系的一个或多个基础组件;管理装置对第一高阶组件的目标显性参数进行调整,生成第二高阶组件;第二高阶组件用于在第二应用场景中实现所述第一功能,第二高阶组件包括目标显性参数调整后的第一高阶组件,在第一应用场景下和在第二应用场景下配置的目标对象不同。According to a first aspect of the embodiments of the present disclosure, there is provided a component management method, which may include: a component management device (hereinafter referred to as a management device for convenience of description) obtains a first high-level component corresponding to a first application scenario The first high-order component is used to realize the first function in the first application scenario, and the first high-order component includes one or more basic components with a hierarchical relationship; is adjusted to generate a second high-order component; the second high-order component is used to implement the first function in the second application scenario, and the second high-order component includes the first high-order component after adjustment of the target explicit parameter, and the second high-order component is The target objects configured in one application scenario are different from those configured in the second application scenario.
可选的,目标显性参数包括基础组件的显性属性参数,上述“对第一高阶组件的目标显性参数进行调整,生成第二高阶组件”具体包括:管理装置响应于第一调整操作,对基础组件的显性属性参数进行调整,得到基础组件的调整后的显性属性参数;管理装置根据调整后的显性属性参数,确定第二高阶组件。Optionally, the target explicit parameter includes the explicit attribute parameter of the basic component, and the above-mentioned "adjusting the target explicit parameter of the first higher-order component to generate the second higher-order component" specifically includes: the management device responds to the first adjustment. The operation is to adjust the explicit attribute parameter of the basic component to obtain the adjusted explicit attribute parameter of the basic component; the management device determines the second high-order component according to the adjusted explicit attribute parameter.
可选的,基础组件的属性参数包括形状大小、位置、透明度、显隐性中的一个或多个。Optionally, the attribute parameters of the basic component include one or more of shape size, position, transparency, and visibility.
可选的,目标显性参数包括层级关系,上述“对第一高阶组件的目标显性参数进行调整,生成第二高阶组件”具体包括:管理装置调整一个或多个基础组件的排列顺序,排列靠前的基础组件作为第二高阶组件的上层组件,排列靠后的基础组件作为第二高阶组件的下层组件,上层组件位于下层组件的上方;管理装置根据一个或多个基础组件的调整后排列顺序,确定第二高阶组价中的一个或多个组件之间的层级关系,其中,一个或多个基础组件之间具有关联关系。Optionally, the target explicit parameter includes a hierarchical relationship, and the above-mentioned "adjusting the target explicit parameter of the first high-level component to generate the second high-level component" specifically includes: the management device adjusts the arrangement order of one or more basic components. , the basic components arranged in the front are used as the upper-level components of the second high-level components, the basic components arranged in the back are used as the lower-level components of the second high-level components, and the upper-level components are located above the lower-level components; the management device is based on one or more basic components The adjusted arrangement order of the second high-level component is determined, and the hierarchical relationship between one or more components in the second high-level component is determined, wherein one or more basic components have an associated relationship.
可选的,目标显性参数包括基础组件的配置文件,上述“对第一高阶组件的目标显性参数进行调整,生成第二高阶组件”具体包括:响应于第一选择操作,管理装置从多个预设配置文件中为第一高阶组件的基础组件选择一个或多个配置文件;响应于第二调整操作,管理装置将一个或多个配置文件与基础组件的配置文件结合,得到第二高阶组件中该基础组件对应的配置文件。Optionally, the target explicit parameter includes the configuration file of the basic component, and the above-mentioned "adjusting the target explicit parameter of the first higher-order component to generate the second higher-order component" specifically includes: in response to the first selection operation, the management device One or more configuration files are selected for the basic component of the first higher-order component from a plurality of preset configuration files; in response to the second adjustment operation, the management device combines the one or more configuration files with the configuration file of the basic component to obtain The configuration file corresponding to the basic component in the second higher-order component.
可选的,目标显性参数包括基础组件的配置文件的属性参数,上述“对第一高阶组件的目标显性参数进行调整,生成第二高阶组件”具体包括:响应于第三调整操作,管理装置对配置文件的属性参数进行调整,得到该配置文件的调整后的属性参数;管理装置根据基础组件的配置文件的调整后的属性参数,确定第二高阶组件。Optionally, the target explicit parameters include attribute parameters of the configuration file of the basic component, and the above-mentioned "adjusting the target explicit parameters of the first higher-order component to generate the second higher-order component" specifically includes: responding to the third adjustment operation. , the management device adjusts the attribute parameters of the configuration file to obtain the adjusted attribute parameters of the configuration file; the management device determines the second higher-order component according to the adjusted attribute parameters of the configuration file of the basic component.
可选的,上述“对第一高阶组件的目标显性参数进行调整,生成第二高阶组件”具体包括:管理装置对第一高阶组件的目标显性参数进行调整,得到第二高阶组件对应的第一渲染数据;管理装置对第一渲染数据进行渲染,得到第二高阶组件。Optionally, the above-mentioned "adjusting the target explicit parameter of the first high-level component to generate the second high-level component" specifically includes: the management device adjusts the target explicit parameter of the first high-level component to obtain the second high-level component. The first rendering data corresponding to the high-level component; the management device renders the first rendering data to obtain the second high-level component.
可选的,该方法还包括:响应于第一预览操作,管理装置在预设显示界面上,按照第二高阶组件的基础组件之间的关联关系执行第一功能,在该预设显示界面上,第二高阶组件显示的显示参数与调整后的目标显示参数相对应。Optionally, the method further includes: in response to the first preview operation, the management device executes the first function on the preset display interface according to the association relationship between the basic components of the second high-level component, and on the preset display interface Above, the display parameters displayed by the second high-level component correspond to the adjusted target display parameters.
可选的,该方法还包括:在运行第二高阶组件执行第一功能的过程中,响应于针对第二高阶组件的第一基础组件的操作,管理装置向第二高阶组件的第二基础组件发送第一通知信息,该第一基础组件与第二基础组件通过配置文件关联,第一通知信息用于触发第二基础组件执行对应的动作。Optionally, the method further includes: in the process of running the second higher-order component to perform the first function, in response to the operation of the first basic component of the second higher-order component, the management device sends a request to the first basic component of the second higher-order component. The second basic component sends first notification information, the first basic component is associated with the second basic component through a configuration file, and the first notification information is used to trigger the second basic component to perform a corresponding action.
可选的,该方法还包括:管理装置获取第三组件,第三组件为基础组件或高阶组件;管理装置响应于第一关联操作,将第三高阶组件与第一高阶组件通过配置文件关联,得到第二高阶组件。Optionally, the method further includes: the management device acquires a third component, where the third component is a basic component or a high-level component; the management device, in response to the first association operation, configures the third high-level component and the first high-level component through configuration. File association, get the second higher-order component.
根据本公开实施例的第二方面,提供一种组件的管理装置,该装置可以包括:获取单元和调整单元;获取单元,用于获取第一应用场景对应的第一高阶组件;其中,第一高阶组件用于在第一应用场景中实现第一功能;第一高阶组件包括具有层级关系的一个或者多个的基础组件。调整单元,用于对第一高阶组件的目标显性参数进行调整,生成第二高阶组件;第二高阶组件用于在第二应用场景中实现第一功能,第二高阶组件包括目标显性参数调整后的第一高阶组件,在第一应用场景下和在第二应用场景下配置的目标对象不同。According to a second aspect of the embodiments of the present disclosure, there is provided an apparatus for managing components, the apparatus may include: an acquisition unit and an adjustment unit; an acquisition unit for acquiring a first high-level component corresponding to a first application scenario; wherein the first A high-level component is used to implement the first function in the first application scenario; the first high-level component includes one or more basic components having a hierarchical relationship. The adjustment unit is used to adjust the target explicit parameters of the first high-order component to generate a second high-order component; the second high-order component is used to implement the first function in the second application scenario, and the second high-order component includes The first high-level component after the target explicit parameter is adjusted has different target objects configured in the first application scenario and in the second application scenario.
可选的,目标显示参数包括基础组件的显性属性参数,调整单元,具体用于;响应于第一调整参数,对基础组件的显性属性参数的属性参数进行调整,得到基础组件的调整后的显性属性参数;根据调整后的显性属性参数,确定第二高阶组件。Optionally, the target display parameter includes an explicit attribute parameter of the base component, and the adjustment unit is specifically used for; in response to the first adjustment parameter, adjust the attribute parameter of the explicit attribute parameter of the base component, and obtain the adjusted value of the base component. The explicit attribute parameters of ; determine the second higher-order component according to the adjusted explicit attribute parameters.
可选的,基础组件的属性参数包括形状大小、位置、透明度、显隐性中的一个或多个。Optionally, the attribute parameters of the basic component include one or more of shape size, position, transparency, and visibility.
可选的,目标显示参数包括层级关系,调整单元,具体用于:一个或多个基础组件的排列顺序,排列靠前的基础组件作为第二高阶组件的上层组件,排列靠后的基础组件作为第二高阶组件的下层组件,上层组件位于下层组件的上方;根据一个或多个基础组件的调整后的排列顺序,确定第二高阶组件的一个或多个组件之间层级关系,其中,一个或多个基础组件之间具有关联关系。Optionally, the target display parameters include a hierarchical relationship and an adjustment unit, which are specifically used for: the arrangement order of one or more basic components, the basic component arranged at the front is used as the upper-level component of the second high-order component, and the basic component arranged at the back As a lower-level component of the second higher-order component, the upper-level component is located above the lower-level component; according to the adjusted arrangement order of one or more basic components, the hierarchical relationship between one or more components of the second higher-order component is determined, wherein , one or more basic components have an association relationship.
可选的,目标显性参数包括基础组件的配置文件,调整单元,具体用于:响应于第一选择操作,从多个预设配置文件中为第一高阶组件的基础组件选择一个或多个配置文件;响应于第二调整操作,将一个或多个配置文件与基础组件的配置文件组合,得到第二高阶组件中的基础组件对应的配置文件。Optionally, the target explicit parameter includes a configuration file of the basic component, and the adjustment unit is specifically configured to: in response to the first selection operation, select one or more basic components of the first higher-order component from a plurality of preset configuration files. a configuration file; in response to the second adjustment operation, combining one or more configuration files with the configuration file of the basic component to obtain a configuration file corresponding to the basic component in the second higher-order component.
可选的,目标显性参数包括基础组件的配置文件的属性参数,调整单元,具体用于:响应于第三调整操作,管理装置对配置文件的属性参数进行调整,得到该配置文件的调整后的属性参数;管理装置根据基础组件的配置文件的调整后的属性参数,确定第二高阶组件。Optionally, the target explicit parameters include attribute parameters of the configuration file of the basic component, and the adjustment unit is specifically configured to: in response to the third adjustment operation, the management device adjusts the attribute parameters of the configuration file, and obtains the adjusted value of the configuration file. Attribute parameter; the management device determines the second high-order component according to the adjusted attribute parameter of the configuration file of the basic component.
可选的,调整单元,具体用于:对第一高阶组件的目标显性参数进行调整,得到第二高阶组件对应的第一渲染数据;对第一渲染数据进行渲染,得到第二高阶组件。Optionally, an adjustment unit, which is specifically used to: adjust the target explicit parameters of the first high-level component to obtain the first rendering data corresponding to the second high-order component; render the first rendering data to obtain the second high-level component. tier components.
可选的,装置还包括显示单元;显示单元,用于响应第一预览操作,在预设显示界面上,按照第二高阶组件的基础组件之间的关联关系执行第一功能,在预设显示界面上,第二高阶组件显示的显性参数与调整后的目标显性参数相对应。Optionally, the device further includes a display unit; the display unit is used to respond to the first preview operation, and on the preset display interface, execute the first function according to the association relationship between the basic components of the second high-level component, and in the preset On the display interface, the explicit parameters displayed by the second high-order component correspond to the adjusted target explicit parameters.
可选的,装置还包括通知单元;通知单元,用于在运行第二高阶组件的过程中,响应于针对第二高阶组件中第一基础组件的操作,向第二高阶组件中的第二基础组件发送第一通知信息,第一基础组件与第二基础组件通过配置文件关联,第一通知信息用于触发第二基础组件执行对应的动作。Optionally, the apparatus further includes a notification unit; the notification unit is configured to, in the process of running the second higher-order component, in response to the operation of the first basic component in the second higher-order component, send a notification to the second higher-order component. The second basic component sends first notification information, the first basic component is associated with the second basic component through a configuration file, and the first notification information is used to trigger the second basic component to perform a corresponding action.
可选的,获取单元,还用于获取第三组件,第三组件为基础组件或高阶组件;调整单元,还用于响应于第一关联操作,将第三高阶组件与第一高阶组件通过配置文件关联,得到第二高阶组件。Optionally, the acquiring unit is further configured to acquire a third component, which is a basic component or a higher-order component; the adjusting unit is further configured to, in response to the first association operation, associate the third higher-order component with the first higher-order component. Components are associated through configuration files to get the second higher-order component.
根据本公开实施例的第三方面,提供一种电子设备,可以包括:处理器和用于存储处理器可执行指令的存储器;其中,处理器被配置为执行所述指令,以实现上述第一方面中任一种可选地组件的管理方法。According to a third aspect of the embodiments of the present disclosure, an electronic device is provided, which may include: a processor and a memory for storing instructions executable by the processor; wherein the processor is configured to execute the instructions to implement the above-mentioned first A method for managing any optional component of the aspect.
根据本公开实施例的第四方面,提供一种计算机可读存储介质,计算机可读存储介质上存储有指令,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行上述第一方面中任一种可选地组件的管理方法。According to a fourth aspect of the embodiments of the present disclosure, there is provided a computer-readable storage medium, on which instructions are stored, and when the instructions in the computer-readable storage medium are executed by a processor of an electronic device, cause the The electronic device can execute any one of the optional component management methods in the first aspect.
根据本公开实施例的第五方面,提供一种计算机程序产品,该计算机程序产品包括计算机指令,当计算机指令在电子设备上运行时,使得电子设备执行如第一方面中任一种可选地实现方式所述的组件的管理方法。According to a fifth aspect of the embodiments of the present disclosure, there is provided a computer program product, the computer program product comprising computer instructions, when the computer instructions are executed on an electronic device, the electronic device is caused to perform any one of the first aspects optionally The management method of the component described in the implementation manner.
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure.
本公开的实施例提供的技术方案至少带来以下有益效果:The technical solutions provided by the embodiments of the present disclosure bring at least the following beneficial effects:
基于上述任一方面,本公开中,管理装置可以将在第一应用场景下执行第一功能的第一高阶组件的显性参数进行调整,得到在第二应用场景下执行第一功能的第二高阶组件。相较于人工针对不同的场景独立开发的方式,本公开中,可以通过调整高阶组件的显性参数的方式,实现高阶组件在不同场景下均可以执行第一功能,使得组件可以在不同场景下的互用,从而组件的开发效率。Based on any one of the above aspects, in the present disclosure, the management device may adjust the explicit parameters of the first high-level component that executes the first function in the first application scenario to obtain the first high-level component that executes the first function in the second application scenario. Two higher order components. Compared with the way of manual independent development for different scenarios, in the present disclosure, the high-level components can perform the first function in different scenarios by adjusting the explicit parameters of the high-level components, so that the components can perform the first function in different scenarios. Interoperability in scenarios, and thus the development efficiency of components.
附图说明Description of drawings
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。The accompanying drawings, which are incorporated into and constitute a part of this specification, illustrate embodiments consistent with the present disclosure, and together with the description, serve to explain the principles of the present disclosure and do not unduly limit the present disclosure.
图1示出了本公开实施例提供的一种基础积木的示意图;FIG. 1 shows a schematic diagram of a basic building block provided by an embodiment of the present disclosure;
图2示出了本公开实施例提供的一种高级积木的示意图;FIG. 2 shows a schematic diagram of an advanced building block provided by an embodiment of the present disclosure;
图3示出了本公开实施例提供的一种通信系统的结构示意图;FIG. 3 shows a schematic structural diagram of a communication system provided by an embodiment of the present disclosure;
图4示出了本公开实施例提供的一种组件的管理装置的结构示意图;FIG. 4 shows a schematic structural diagram of a component management apparatus provided by an embodiment of the present disclosure;
图5示出了本公开实施例提供的一种可视化编辑器的界面示意图;FIG. 5 shows a schematic interface diagram of a visual editor provided by an embodiment of the present disclosure;
图6示出了本公开实施例提供的一种组件的管理方法的流程示意图;FIG. 6 shows a schematic flowchart of a component management method provided by an embodiment of the present disclosure;
图7示出了本公开实施例提供的又一种组件的管理方法的流程示意图;FIG. 7 shows a schematic flowchart of another component management method provided by an embodiment of the present disclosure;
图8示出了本公开实施例提供的又一种组件的管理方法的流程示意图;FIG. 8 shows a schematic flowchart of another component management method provided by an embodiment of the present disclosure;
图9示出了本公开实施例提供的又一种组件的管理方法的流程示意图;FIG. 9 shows a schematic flowchart of another component management method provided by an embodiment of the present disclosure;
图10示出了本公开实施例提供的又一种组件的管理方法的流程示意图;FIG. 10 shows a schematic flowchart of another component management method provided by an embodiment of the present disclosure;
图11示出了本公开实施例提供的又一种组件的管理方法的流程示意图;FIG. 11 shows a schematic flowchart of another component management method provided by an embodiment of the present disclosure;
图12示出了本公开实施例提供的又一种组件的管理方法的流程示意图;FIG. 12 shows a schematic flowchart of another component management method provided by an embodiment of the present disclosure;
图13示出了本公开实施例提供的又一种组件的管理方法的流程示意图;FIG. 13 shows a schematic flowchart of another component management method provided by an embodiment of the present disclosure;
图14示出了本公开实施例提供的又一种组件的管理装置的结构示意图;FIG. 14 shows a schematic structural diagram of another component management apparatus provided by an embodiment of the present disclosure;
图15示出了本公开实施例提供的又一种组件的管理装置的结构示意图。FIG. 15 shows a schematic structural diagram of another component management apparatus provided by an embodiment of the present disclosure.
具体实施方式Detailed ways
为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。In order to make those skilled in the art better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.
需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。It should be noted that the terms "first", "second" and the like in the description and claims of the present disclosure and the above drawings are used to distinguish similar objects, and are not necessarily used to describe a specific sequence or sequence. It is to be understood that the data so used may be interchanged under appropriate circumstances such that the embodiments of the disclosure described herein can be practiced in sequences other than those illustrated or described herein. The implementations described in the illustrative examples below are not intended to represent all implementations consistent with this disclosure. Rather, they are merely examples of apparatus and methods consistent with some aspects of the present disclosure as recited in the appended claims.
还应当理解的是,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其他特征、整体、步骤、操作、元素和/或组件的存在或添加。It should also be understood that the term "comprising" indicates the presence of the described features, integers, steps, operations, elements and/or components, but does not exclude one or more other features, integers, steps, operations, elements and/or The presence or addition of components.
本公开所涉及的数据可以为经用户授权或者经过各方充分授权的数据。The data involved in this disclosure may be data authorized by the user or fully authorized by all parties.
还需要说明的是,本公开所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于展示的数据、分析的数据等),均为经用户授权或者经过各方充分授权的信息和数据。It should also be noted that the user information (including but not limited to user equipment information, user personal information, etc.) and data (including but not limited to display data, analysis data, etc.) Information and data authorized or fully authorized by the parties.
在介绍本申请实施例之前,对本申请实施例涉及的一些名词进行解释:Before introducing the embodiments of the present application, some terms involved in the embodiments of the present application are explained:
组件:组件是对逻辑的封装。开发者可以根据需要将一个或多个功能封装为一个组件,也可以将一个功能中的部分逻辑封装为一个组件。组件具有可移植性、可重用性等优点。也即,用户可以根据需要对组件进行调整,得到新的组件。例如,将多个组件进行组合,或者对组件修改等。Component: A component is an encapsulation of logic. Developers can encapsulate one or more functions into a component as needed, or encapsulate part of the logic in a function into a component. Components have the advantages of portability and reusability. That is, the user can adjust the components as required to obtain new components. For example, combining multiple components, or modifying components, etc.
其中,组件可以分为基础组件和高阶组件。高阶组件可以包括具有层级关系的一个或多个基础组件。基础组件包括文字组件、图片组件、视频组件、音频组件、容器组件、擦除组件等。高阶组件也可以称为复杂组件。高阶组件中的一个或多个基础组件之间可以通过配置文件进行关联。一个高阶组件也可以包括一个或多个基础组件,和/或一个或多个高阶组件。Among them, components can be divided into basic components and higher-order components. Higher-order components may include one or more base components in a hierarchical relationship. Basic components include text components, picture components, video components, audio components, container components, erase components, etc. Higher-order components can also be called complex components. One or more basic components in higher-order components can be associated with each other through configuration files. A higher-order component may also include one or more base components, and/or one or more higher-order components.
配置文件:也可以称为积木、积木块,是指可视化编程中用来代替代码片段的矩形块状结构。通过配置文件创建的应用程序可以用于社交工具中,也可以是相对独立的应用程序。Configuration file: It can also be called building blocks or building blocks, which refers to the rectangular block-like structure used to replace code fragments in visual programming. Applications created through profiles can be used in social tools or relatively stand-alone applications.
其中,配置文件可以分为多个类型,例如,可以分为图像配置文件、动画配置文件、音乐配置文件、控制配置文件、数据配置文件、外观配置文件、运动配置文件、运算配置文件、侦测配置文件、文本配置文件、视频配置文件等。用户可以通过组合配置文件的方式描述逻辑、事件、动画等。Among them, profiles can be divided into multiple types, for example, can be divided into image profiles, animation profiles, music profiles, control profiles, data profiles, appearance profiles, motion profiles, calculation profiles, detection profiles Profiles, Text Profiles, Video Profiles, etc. Users can describe logic, events, animations, etc. by combining configuration files.
其中,从逻辑上,配置文件可以分为基础配置文件(也可以称为基础积木)和高级配置文件(也可以称为高级积木)。基础配置文件可以由开发人员开发。高级配置文件可以包括编程语言描述的逻辑。高级配置文件的逻辑可以由基础配置文件组成。Among them, logically, configuration files can be divided into basic configuration files (also called basic building blocks) and advanced configuration files (also called advanced building blocks). The base configuration file can be developed by the developer. High-level configuration files can include logic described in a programming language. The logic of advanced profiles can be composed of base profiles.
例如,如图1所示,为本申请实施例提供的一种基础配置文件。该基础配置文件的逻辑描述为:当擦除组件被点击时,将自身的X坐标上的数值增加10。For example, as shown in FIG. 1 , it is a basic configuration file provided by this embodiment of the present application. The logic description of the basic configuration file is: when the erase component is clicked, the value on its own X coordinate is increased by 10.
又例如,如图2所示,为本申请实施例提供的一种高级配置文件。该高级配置文件的逻辑描述为:当对擦除组件的擦除行为达到了(擦除50%的面积)时,播放音频-13组件。For another example, as shown in FIG. 2 , an advanced configuration file is provided in this embodiment of the present application. The logic description of this advanced profile is: when the erasing behavior of the erasing component reaches (erasing 50% of the area), play the audio-13 component.
基于上述组件和配置文件,本申请实施例提供了一种组件的管理方法,该方法包括:获取第一应用场景对应的第一高阶组件,该第一高阶组件用于在第一应用场景中实现第一功能。对第一高阶组件的目标显性参数进行调整,生成第二高阶组件,第二高阶组件用于在第二应用场景中实现第一功能。如此,本申请实施例中,通过对第一应用场景中实现第一功能的第一高阶组件的目标显性参数进行调整,得到在第二应用场景中实现第一功能的第二高阶组件。提供了组价的在不同场景下的互用,相较于针对不同的应用场景,需要独立开发组件,本申请实施例提供的技术方案,可以提高组件的开发效率。Based on the above components and configuration files, an embodiment of the present application provides a component management method, the method includes: acquiring a first high-level component corresponding to a first application scenario, where the first high-level component is used in the first application scenario to achieve the first function. The target explicit parameters of the first high-order component are adjusted to generate a second high-order component, and the second high-order component is used to implement the first function in the second application scenario. In this way, in this embodiment of the present application, by adjusting the target explicit parameters of the first high-level component that implements the first function in the first application scenario, the second high-level component that implements the first function in the second application scenario is obtained . Interoperability of components in different scenarios is provided. Compared with the need for independent development of components for different application scenarios, the technical solutions provided by the embodiments of the present application can improve the development efficiency of components.
以下结合附图对本公开实施例提供的组件的管理方法进行示例性说明:The following is an exemplary description of the component management method provided by the embodiments of the present disclosure with reference to the accompanying drawings:
图3为本申请实施例提供的一种通信系统的示意图。该通信系统可以包括管理装置100和可视化编辑器200。FIG. 3 is a schematic diagram of a communication system provided by an embodiment of the present application. The communication system may include a
其中,管理装置100可以用于响应于用户的操作,控制可视化编辑器200的工作和显示界面,以及对组件的渲染数据进行修改。The
一些实施例中,管理装置100是单独的一个服务器,或者,也可以是由多个服务器构成的服务器集群。部分实施方式中,服务器集群还可以是分布式集群。本公开对管理装置100的具体实现方式也不作限制。In some embodiments, the
其中,可视化编辑器200可以用于响应于用户的操作,对组件的显性参数进行调整。Among them, the
服务器计算机、桌面型电脑、笔记本电脑、超级移动个人计算机(ultra-mobilepersonal computer,UMPC)等可以安装并进行多媒体数据投放的设备,本公开对该管理装置的具体形态不作特殊限制。其可以与用户通过键盘、触摸板、触摸屏、遥控器、语音交互或手写设备等一种或多种方式进行人机交互。A server computer, a desktop computer, a notebook computer, an ultra-mobile personal computer (UMPC) and other devices that can be installed and deliver multimedia data, the present disclosure does not limit the specific form of the management device. It can interact with the user in one or more ways, such as a keyboard, a touchpad, a touchscreen, a remote control, a voice interaction or a handwriting device.
在一些实施例中,管理装置100和可视化编辑器200可以是独立的设备,也可以集成在一起,本公开实施例不予限制。In some embodiments, the
一种可能的实现方式中,如图4所示,为本公开实施例提供的一种可视化编辑器的示意图,如图4所示,该可视化编辑器可以包括:组件模块、层级模块、预览模块、积木模块、属性参数模块、变量模块、通知模块。In a possible implementation manner, as shown in FIG. 4 , which is a schematic diagram of a visual editor provided by an embodiment of the present disclosure, as shown in FIG. 4 , the visual editor may include: a component module, a hierarchical module, and a preview module , building block module, attribute parameter module, variable module, notification module.
其中,组件模块可以用于管理获取到的组件。该组件可以为基础组件、高阶组件等,不予限制。The component module can be used to manage the acquired components. The component can be a basic component, a higher-order component, etc., which is not limited.
例如,如图5所示,为本申请实施例提供的一种可视化编辑器的界面示意图。该界面可以包括组件管理区域,该与区域与组件模型对应。For example, as shown in FIG. 5 , a schematic interface diagram of a visual editor provided by an embodiment of the present application. The interface may include a component management area, which corresponds to the component model.
层级模块可以用于管理组件之间的层级关系(也可以称为父子关系、上下关系)。例如,层级模块可以根据组件之间的排列顺序,确定组件之间的层级关系。排列靠前的组件为上层组件,排列靠后的组件为下层组件。在可视化编辑器的显示界面上,上层组件位于下层组件的上方。Hierarchical modules can be used to manage hierarchical relationships between components (also known as parent-child relationships, contextual relationships). For example, the hierarchical module can determine the hierarchical relationship between the components according to the arrangement order of the components. The components arranged at the front are the upper components, and the components arranged at the back are the lower components. On the display interface of the visual editor, the upper-level components are located above the lower-level components.
例如,结合图5的界面,层级模块与该界面中的层级管理区域对应。For example, in conjunction with the interface of FIG. 5 , the hierarchical module corresponds to the hierarchical management area in the interface.
预览模块可以用于响应于用户的点击操作,在可视化编辑器的显示界面上运行组件。The preview module can be used to run the component on the display interface of the visual editor in response to the user's click operation.
例如,结合图5的界面,预览模块与该界面中的本地预览对应。也即,当用户点击了“本地预览”,可视化编辑器可以在组件编辑区域运行组件。For example, in conjunction with the interface of FIG. 5 , the preview module corresponds to the local preview in the interface. That is, when the user clicks the "local preview", the visual editor can run the component in the component editing area.
积木组件可以用于管理配置文件。例如,积木组件可以响应于用户的选择操作,从图5中的配置文件列表中选择需要的配置文件,并在积木区域对选择的配置文件进行组合,得到新的配置文件。Block components can be used to manage configuration files. For example, in response to a user's selection operation, the building block component can select a required configuration file from the configuration file list in FIG. 5 , and combine the selected configuration files in the building block area to obtain a new configuration file.
属性参数模块可以用于管理组件的属性参数。组件的属性参数可以包括通用属性参数(如名称)、基础属性参数(如显隐性、位置、缩放比例、锚点、高度、旋转角度、倾斜度、透明度、层级等)、结构属性参数(如组件的形状)等。The property parameter module can be used to manage the property parameters of the component. The attribute parameters of the component can include general attribute parameters (such as name), basic attribute parameters (such as explicit and implicit, position, scale, anchor point, height, rotation angle, inclination, transparency, level, etc.), structural attribute parameters (such as shape of components), etc.
例如,结合图5的界面,属性参数模块与该界面的属性参数区域对应。For example, in conjunction with the interface of FIG. 5 , the attribute parameter module corresponds to the attribute parameter area of the interface.
变量模块可以用于管理组件的属性参数。例如,如图5所示的界面,变量模块可以用于管理该界面中的数据区域。该数据区域可以包括组件的全局变量,如点击次数、状态数据等。变量模型还可以响应于用户点击新建变量的操作,生成新的变量。The variable module can be used to manage the property parameters of the component. For example, in the interface shown in FIG. 5, the variable module can be used to manage the data area in the interface. This data area can include global variables for the component, such as clicks, state data, and so on. The variable model can also generate new variables in response to a user clicking on the new variable.
通知模块,可以用于实现关联组件之间的交互。例如,当一个组件运行时,可以通过通知模块将该组件的运行进程发送给与该组件关联的下一个组件。下一个组件可以根据该组件的运行进程,确定是否执行该组件对应的配置文件。Notification module, which can be used to implement interaction between associated components. For example, when a component runs, the running process of the component can be sent to the next component associated with the component through the notification module. The next component can determine whether to execute the configuration file corresponding to the component according to the running process of the component.
例如,结合图5的界面,通知模块与该界面的通知区域对应。For example, in conjunction with the interface of FIG. 5 , the notification module corresponds to the notification area of the interface.
结合上述图2中的高级组件,该高级组件可以包括擦除组件和音频组件。擦除组件可以将自己的擦除情况通过通知模块发送给音频组件。当音频组件确定擦除组件的擦除面积达到50%时,可以触发音频组件执行音频配置文件。In conjunction with the high-level components in Figure 2 above, the high-level components may include an erase component and an audio component. The erasing component can send its own erasing situation to the audio component through the notification module. When the audio component determines that the erasing area of the erasing component reaches 50%, the audio component can be triggered to execute the audio profile.
又例如,对于进度条组件,进度条组件的显性属性参数包括基础属性参数及进度条前景图、进度条背景图、进度。该进度条组价的配置文件为:当进度条达到预设长度时,获取当前进度条的进度For another example, for the progress bar component, the explicit property parameters of the progress bar component include basic property parameters, the foreground image of the progress bar, the background image of the progress bar, and the progress. The configuration file of the progress bar price is: when the progress bar reaches the preset length, get the progress of the current progress bar
需要说明的是,图4中仅为示例性的,可视化编辑器还可以包括其他模块,如还可以包括设置模块等,不予限制。设置模块可以用于将组件的部分属性参数和/部分配置文件设置为可修改,或者,设置为不可修改。It should be noted that, FIG. 4 is only exemplary, and the visual editor may further include other modules, such as setting modules, etc., which are not limited. The settings module can be used to set some property parameters and/or some configuration files of a component to be modifiable, or, to be non-modifiable.
本公开实施例提供的组件的管理方法可以应用于前述图4中所示的管理装置。The component management method provided by the embodiment of the present disclosure can be applied to the management apparatus shown in FIG. 4 .
需要说明的是,本公开提供的组件的管理方法的执行主体为管理装置,也可以是管理装置中芯片或片上系统等,不予限制。It should be noted that the execution subject of the component management method provided by the present disclosure is a management device, and may also be a chip or a system-on-chip in the management device, which is not limited.
如图6所示,本公开实施例提供的组件的管理方法可以包括:As shown in FIG. 6 , the component management method provided by the embodiment of the present disclosure may include:
S601、管理装置获取第一应用场景对应的第一高阶组件。S601. The management apparatus acquires a first high-level component corresponding to a first application scenario.
其中,管理装置可以为图3中的管理装置100,也可以为图3管理装置100中的器件,例如,可以为管理装置的芯片。其中,第一高阶组件可以包括具有层级关系的一个或多个基础组件。第一高阶组件可以在第一应用场景下执行第一功能。例如,第一应用场景可以为发送第一额度的红包的应用场景,则第一高阶组件可以用于执行开红包并显示红包的第一额度的功能。又例如,第一应用场景可以为抽取第一类型物品的抽奖场景,则第一高阶组件可以用于执行随机指向该第一类型物品中的任一个的功能。当然,还可以为其他场景,比如,第一应用场景可以为擦除蒙层并显示第一信息的场景,则第一高阶组件可以用于执行响应于用户的擦除蒙层的面积达到预设条件,显示第一信息的功能。The management apparatus may be the
一种可能的实现方式中,管理装置可以响应于用户的上传操作,通过可视化编辑器获取第一应用场景对应的第一高阶组件。可视化编辑器可以为图3或图4中的可视化编辑器。该可视化编辑器可以具有图5所示的编辑界面。In a possible implementation manner, the management apparatus may acquire the first high-level component corresponding to the first application scenario through a visual editor in response to the user's upload operation. The visual editor may be the visual editor in FIG. 3 or FIG. 4 . The visual editor may have the editing interface shown in FIG. 5 .
例如,结合图5所示的编辑界面。响应于用户点击“添加组件”的操作,管理装置可以从预先存储的高阶组件中选取第一高阶组件。For example, in conjunction with the editing interface shown in FIG. 5 . In response to an operation of clicking "add component" by the user, the management apparatus may select the first high-order component from the pre-stored high-order components.
需要说明的是,该图5中的加载场景、场景-1、结束页可以为构成该高阶组件的组件。It should be noted that the loading scene, scene-1, and end page in FIG. 5 may be components constituting the higher-order component.
S602、管理装置对第一高阶组件的目标显性参数进行调整,生成第二高阶组件。S602. The management apparatus adjusts the target explicit parameters of the first high-order component to generate a second high-order component.
其中,第二高阶组件可以在第二应用场景中执行第一功能。结合上述S401的例子,当第一应用场景为发送第一额度的红包的应用场景,则第二应用场景可以为发送第二额度的红包的应用场景,第二高阶组件可以用于执行开红包并显示红包的第二额度的功能。当第一应用场景为抽取第一类型物品的抽奖场景,则第二应用场景可以为抽取第二类型物品的抽奖场景,第二高阶组件可以用于执行随机执行该第二类型物品中的任一个的功能。当第一应用场景为擦除蒙层并显示第一信息的场景,则第二应用场景为擦除蒙层并显示第二信息的场景,第二高阶组件可以用于执行响应于用户的擦除蒙层的面积达到预设条件时,显示第二信息的场景。第一信息与第二信息为不同的信息。Wherein, the second high-order component can perform the first function in the second application scenario. In combination with the example of S401 above, when the first application scenario is an application scenario of sending a red envelope of the first amount, the second application scenario may be an application scenario of sending a red envelope of the second amount, and the second high-level component can be used to execute the red envelope opening. And display the function of the second amount of the red envelope. When the first application scenario is a lottery scene in which items of the first type are drawn, the second application scenario may be a lottery scene in which items of the second type are drawn, and the second high-level component can be used to execute random execution of any item of the second type. a function. When the first application scenario is a scenario in which the mask is erased and the first information is displayed, the second application scenario is a scenario in which the mask is erased and the second information is displayed, and the second high-level component can be used to execute the wipe in response to the user. The scene where the second information is displayed when the area of the de-masked layer reaches the preset condition. The first information and the second information are different information.
其中,第一高阶组件的目标显性参数可以为第一高阶组件中可以修改的属性参数。例如,目标显性参数可以包括基础组件的显性属性参数(如形状大小、位置、透明度、显隐性等)、组价之间的层级关系、基础组件的配置文件(也可以称为显性积木)及配置文件的属性参数中的一个或多个。后续将对该不同的显性参数的调整方法进行说明,此处不予赘述。The target explicit parameter of the first higher-order component may be an attribute parameter that can be modified in the first higher-order component. For example, target explicit parameters may include explicit attribute parameters of basic components (such as shape, size, position, transparency, explicit and implicit, etc.), hierarchical relationship between component prices, and configuration files of basic components (also known as explicit building blocks) and one or more of the attribute parameters of the configuration file. The adjustment methods of the different explicit parameters will be described later, and will not be repeated here.
一种可能的实现方式中,管理装置可以在可视化编辑器上对第一高阶组件的目标显性参数进行调整,得到第二高阶组件对应的第一渲染数据。管理装置通过可视化编辑器,对第一渲染数据进行渲染,得到第二高阶组件。第一渲染数据可以用于描述第二高阶组件的逻辑。例如,第一渲染数据可以为JS对象简谱格式的数据,也可以为其他格式的数据,不予限制。In a possible implementation manner, the management apparatus may adjust the target explicit parameters of the first high-level component on the visual editor to obtain the first rendering data corresponding to the second high-level component. The management device renders the first rendering data through the visual editor to obtain the second high-level component. The first rendering data can be used to describe the logic of the second higher-order component. For example, the first rendering data may be data in JS object notation format, or may be data in other formats, which is not limited.
一种示例中,可视化编辑器可以预先配置有预设引擎,管理装置可以使用该预设引擎对第一渲染数据进行解析、处理,得到第二高阶组件。引擎解析、处理渲染数据的方法,可以参照现有技术,不予赘述。In an example, the visual editor may be preconfigured with a preset engine, and the management apparatus may use the preset engine to parse and process the first rendering data to obtain the second high-level component. For the method of the engine parsing and processing rendering data, reference may be made to the prior art, which will not be repeated.
上述实施例提供的技术方案至少带来以下有益效果:由S701~S703可知,管理装置可以将在第一应用场景下执行第一功能的第一高阶组件的显性参数进行调整,得到在第二应用场景下执行第一功能的第二高阶组件。相较于人工针对不同的场景独立开发的方式,本公开中,可以通过调整高阶组件的显性参数的方式,实现高阶组件在不同场景下均可以执行第一功能,使得组件可以在不同场景下的互用,从而提高了组件的开发效率。The technical solutions provided by the above embodiments bring at least the following beneficial effects: it can be seen from S701 to S703 that the management device can adjust the explicit parameters of the first high-level component that performs the first function in the first application scenario, so as to obtain the following beneficial effects. 2. The second high-order component that performs the first function in the application scenario. Compared with the way of manual independent development for different scenarios, in the present disclosure, the high-level components can perform the first function in different scenarios by adjusting the explicit parameters of the high-level components, so that the components can perform the first function in different scenarios. Interoperability in scenarios, thereby improving the development efficiency of components.
在一种实施例中,结合图6,如图7所示,若目标显性参数包括基础组件的显性属性参数,上述S602中,管理装置对第一高阶组件的目标显性参数进行调整,生成第二高阶组件的方法具体可以包括S701和S702。In an embodiment, referring to FIG. 6 and as shown in FIG. 7 , if the target explicit parameter includes the explicit attribute parameter of the basic component, in the above S602, the management apparatus adjusts the target explicit parameter of the first high-level component , the method for generating the second higher-order component may specifically include S701 and S702.
S701、管理装置响应于第一调整操作,对基础组件的显性属性参数进行调整,得到调整后的显性属性参数。S701. In response to the first adjustment operation, the management apparatus adjusts the explicit attribute parameter of the basic component to obtain the adjusted explicit attribute parameter.
其中,组件可以第一高阶组件的一个或多个基础组件中具有显性属性参数的基础组件。显示属性参数可以是指允许修改的参数,例如,可以包括尺寸、颜色、位置等。第一调整操作可以点击基础组件,并在可视化编辑器中对该基础组件对应的属性参数区域中的属性参数进行修改的操作。The component may be a basic component with explicit attribute parameters in one or more basic components of the first higher-order component. Display attribute parameters may refer to parameters that allow modification, for example, may include size, color, position, and the like. For the first adjustment operation, you can click on the basic component and modify the property parameters in the property parameter area corresponding to the basic component in the visual editor.
例如,结合图5所示的界面,响应于用户点击“下载领取”组件的操作,可视化编辑器可以在属性参数区域显示该组件的属性参数。该属性参数区域可以包括显性属性参数的数据,如通用属性参数、基础属性参数,也可以包括隐形属性参数,如容器属性参数。For example, in conjunction with the interface shown in FIG. 5, in response to the user's operation of clicking the "download and receive" component, the visual editor may display the property parameters of the component in the property parameter area. The attribute parameter area may include data of explicit attribute parameters, such as general attribute parameters, basic attribute parameters, and may also include implicit attribute parameters, such as container attribute parameters.
S702、管理装置根据基础组件的调整后的显性属性参数,确定第二高阶组件。S702. The management apparatus determines the second high-order component according to the adjusted explicit attribute parameter of the basic component.
其中,管理装置可以将调整后的显性属性参数,作为该基础组件在第二高阶组件中的属性参数。The management device may use the adjusted explicit attribute parameter as the attribute parameter of the basic component in the second higher-order component.
上述实施例提供的技术方案至少带来以下有益效果:由S701和S702可知,管理装置可以响应于对第一高阶组件的基础组件的显性属性参数的修改操作,根据基础组件的修改后的显性属性参数,生成第二高阶组件,不需要再进行开发,简单方便。The technical solutions provided by the above embodiments bring at least the following beneficial effects: it can be seen from S701 and S702 that the management device can respond to the modification operation on the explicit attribute parameter of the basic component of the first Explicit attribute parameters, generate the second high-level component, no further development is required, and it is simple and convenient.
在一种实施例中,结合图6,如图8所示,若目标显性参数包括基础组件的层级关系,上述S602中,管理装置对第一高阶组件的目标显性参数进行调整,生成第二高阶组件的方法具体可以包括S801和S802。In an embodiment, with reference to FIG. 6 and as shown in FIG. 8 , if the target explicit parameter includes the hierarchical relationship of the basic components, in the above S602, the management apparatus adjusts the target explicit parameter of the first high-level component, and generates a The method of the second high-level component may specifically include S801 and S802.
S801、管理装置调整第一高阶组件的一个或多个基础组件的排列顺序。S801. The management apparatus adjusts the arrangement order of one or more basic components of the first high-level component.
其中,该排序顺序可以为该一个或多个基础组件在可视化编辑器中的排列顺序。其中,排列靠前的基础组件为第二高阶组件的上层组件,排列靠后的基础组件为第二高阶组件的下层组件。The sorting order may be the sorting order of the one or more basic components in the visual editor. Wherein, the basic component arranged at the front is the upper component of the second high-order component, and the basic component arranged at the back is the lower component of the second high-order component.
结合图5所示的界面,在层级管理区域中,“下载领取”组件(文本组件)在下载按钮组件(图片组件)的前面,因此,在组件编辑区域中,“下载领取”在下载按钮图片的上方。In conjunction with the interface shown in Figure 5, in the hierarchical management area, the "download and receive" component (text component) is in front of the download button component (picture component), therefore, in the component editing area, "download and receive" is in the download button picture above.
S802、管理装置根据一个或多个基础组件的调整后的排列顺序,确定第二高阶组件的一个或多个基础组件之间的层级关系。S802. The management apparatus determines, according to the adjusted arrangement order of the one or more basic components, a hierarchical relationship between one or more basic components of the second high-level component.
上述实施例提供的技术方案至少带来以下有益效果:由上述S801和S802可知,管理装置可以响应于用户的调整操作,对第一高阶组件的基础组件之间的排列顺序进行调整,并根据调整后的一个或多个组件的排序顺序确定第二高阶组件的一个或多个组件的层级关系,简单方便。The technical solutions provided by the above embodiments bring at least the following beneficial effects: it can be seen from the above S801 and S802 that the management device can adjust the arrangement order between the basic components of the first high-level component in response to the user's adjustment operation, and according to The adjusted sorting order of one or more components determines the hierarchical relationship of one or more components of the second higher-order component, which is simple and convenient.
在一种实施例中,结合图6,如图9所示,若目标显性参数包括基础组件的配置文件,上述S602中,管理装置对第一高阶组件的目标显性参数进行调整,生成第二高阶组件的方法具体可以包括S901和S902。In an embodiment, referring to FIG. 6 and as shown in FIG. 9 , if the target explicit parameter includes the configuration file of the basic component, in the above S602, the management apparatus adjusts the target explicit parameter of the first high-level component, and generates a The method of the second high-level component may specifically include S901 and S902.
S901、响应于第一选择操作,管理装置从多个预设配置文件中为第一高阶组件的基础组件选择一个或多个配置文件。S901. In response to the first selection operation, the management apparatus selects one or more configuration files for the basic component of the first higher-order component from a plurality of preset configuration files.
其中,第一选择操作可以为用户从一个或多个配置文件列表中为第一高阶组件的基础组件选择配置文件的操作。例如,结合图5所示的界面,当用户点击积木管理区域中的积木类型时,该界面可以显示该积木类型下的多个预设配置文件。响应于用户从该多个预设配置文件中拖拉一个或多个基础配置文件的操作,可以选择的一个或多个配置文件显示在积木管理区域。The first selection operation may be an operation for the user to select a configuration file for the basic component of the first higher-order component from one or more configuration file lists. For example, in conjunction with the interface shown in FIG. 5 , when a user clicks a building block type in the building block management area, the interface can display multiple preset configuration files under the building block type. In response to the user's operation of dragging one or more basic configuration files from the plurality of preset configuration files, one or more configuration files that can be selected are displayed in the building block management area.
S902、响应于第二调整操作,管理装置将第一高阶组件的基础组件的配置文件与该一个或多个基础配置文件进行组合,得到第二高阶中的基础组件的配置文件。S902. In response to the second adjustment operation, the management apparatus combines the configuration file of the basic component of the first higher-order component with the one or more basic configuration files to obtain the configuration file of the basic component in the second higher-order component.
其中,第二调整操作也可以称为第二拼接操作、第二组合操作等。结合图5的界面,在积木管理区域中,管理装置可以响应于调整操作,将该积木管理区域中的积木进行组合,得到该基础组件的新的积木。The second adjustment operation may also be referred to as a second splicing operation, a second combining operation, or the like. With reference to the interface of FIG. 5 , in the building block management area, the management device may, in response to the adjustment operation, combine the building blocks in the building block management area to obtain a new building block of the basic component.
需要说明的是,可视化编辑器可以响应于用户点击第一高阶组件中的基础组件的操作,在积木管理区域内显示该基础配置文件的配置文件且,该配置文件是可编辑的(也即可以为显性积木)。It should be noted that, the visual editor can display the configuration file of the basic configuration file in the building block management area in response to the operation of the user clicking the basic component in the first high-level component, and the configuration file is editable (that is, the configuration file is editable). Can be explicit blocks).
上述实施例提供的技术方案至少带来以下有益效果:由S901~S902可知,管理装置可以响应于用户的选择操作,从多个预设配置文件中对第一高阶组件的基础组件对应的配置文件,并响应于用户的调整操作,将该基础组件的配置文件与选择的配置文件进行组合,得到该基础组件的新的配置文件,并将该新的配置文件作为该基础配置文件在第二高阶组件的配置文件。进而,可以确定第二高阶组件,简单方便。The technical solutions provided by the above embodiments bring at least the following beneficial effects: it can be seen from S901 to S902 that the management device can, in response to a user's selection operation, configure the corresponding configuration of the basic component of the first high-level component from a plurality of preset configuration files file, and in response to the user's adjustment operation, combine the configuration file of the basic component with the selected configuration file to obtain a new configuration file of the basic component, and use the new configuration file as the basic configuration file in the second Configuration files for higher-order components. Furthermore, the second high-order component can be determined, which is simple and convenient.
在一种实施例中,结合图6,如图10所示,若目标显性参数包括基础组件的配置文件的属性参数,上述S602中,管理装置对第一高阶组件的目标显性参数进行调整,生成第二高阶组件的方法具体可以包括S1001和S1002。In an embodiment, referring to FIG. 6 and as shown in FIG. 10 , if the target explicit parameter includes the attribute parameter of the configuration file of the basic component, in the above S602, the management apparatus performs the target explicit parameter of the first high-level component. The method for adjusting and generating the second high-order component may specifically include S1001 and S1002.
S1001、响应于第三调整操作,管理装置对基础组件的配置文件的属性参数进行调整,得到该配置文件的调整后的属性参数;S1001. In response to the third adjustment operation, the management device adjusts the attribute parameters of the configuration file of the basic component to obtain the adjusted attribute parameters of the configuration file;
S1002、管理装置根据该配置文件的调整后的属性参数,确定第二高阶组件。S1002. The management apparatus determines a second high-level component according to the adjusted attribute parameter of the configuration file.
上述S1001和S1002的描述可以参照上述S701和S702,不予赘述。For the description of the above S1001 and S1002, reference may be made to the above S701 and S702, and details are not repeated.
上述实施例提供的技术方案至少带来以下有益效果:由S1001和S1002可知,管理装置可以响应于对第一高阶组件的基础组件的配置文件的属性参数的修改操作,根据基础组件的配置文件的修改后的属性参数,生成第二高阶组件,无需再进行开发,简单方便。The technical solutions provided by the above embodiments bring at least the following beneficial effects: it can be known from S1001 and S1002 that the management device can respond to the modification operation on the attribute parameters of the configuration file of the basic component of the first The modified attribute parameters of , generate the second high-level component, which is simple and convenient without further development.
在一种实施例中,结合图6,如图11所示,该方法还可以包括S1101。In an embodiment, with reference to FIG. 6 , as shown in FIG. 11 , the method may further include S1101 .
S1101、响应于第一预览操作,管理装置在预设显示界面上,按照第二高阶组件的基础组件之间的关联关系执行第一功能。S1101. In response to the first preview operation, the management apparatus executes the first function on the preset display interface according to the association relationship between the basic components of the second high-level component.
其中,预设显示界面可以是指可视化编辑上的显示界面。在该预设显示界面上,第二高阶组件显示的显示参数与调整后的目标显性参数相对应。The preset display interface may refer to a display interface on visual editing. On the preset display interface, the display parameters displayed by the second high-level component correspond to the adjusted target explicit parameters.
具体的,该步骤可以参照上述图4中关于浏览模块的描述,不予赘述。Specifically, for this step, reference may be made to the description of the browsing module in FIG. 4 , which will not be repeated.
上述实施例提供的技术方案至少带来以下有益效果:由S1101可知,当管理装置响应于用于预览第二高阶组价的操作,可以运行该第二高阶组件,便于用户查看第二高阶组件是否符合需求。The technical solutions provided by the above embodiments bring at least the following beneficial effects: it can be seen from S1101 that when the management device responds to the operation for previewing the second high-level component price, the second high-level component can be run, which is convenient for the user to view the second high-level component. Whether the stage component meets the requirements.
一种可能的实施例中,如图12所示,在运行第二高阶组件的过程中,该方法还可以包括S1201。In a possible embodiment, as shown in FIG. 12, in the process of running the second high-order component, the method may further include S1201.
S1201、响应于针对第二高阶组件中第一基础组件的操作,管理装置向第二高阶组件中的第二基础组件发送第一通知信息。S1201. In response to the operation on the first basic component of the second higher-order components, the management apparatus sends first notification information to the second basic component of the second higher-order components.
其中,第一基础组件与第二基础组件通过配置文件关联。第一通知信息用于触发第二基础组件执行对应的动作。The first basic component is associated with the second basic component through a configuration file. The first notification information is used to trigger the second basic component to perform a corresponding action.
例如,第一基础组件为图5中下载领取按钮组件,第二基础组件为图5中的结束页组件,该两个组件可以通过挑战配置文件关联。当用户点击该组件时,可以向结束页组件发送第一通知信息。当结束页组件接收到第一通知信息时,可以显示结束页面。For example, the first basic component is the download and claim button component in FIG. 5 , and the second basic component is the end page component in FIG. 5 , and the two components can be associated through a challenge configuration file. When the user clicks on the component, the first notification information may be sent to the end page component. When the end page component receives the first notification information, the end page may be displayed.
又例如,第一基础组件为擦除组件,第二基础组件为蒙层的覆盖数字组件,该两个组件可以通过图2的配置文件关联。当用户调用擦除组件对蒙层组件进行擦除时,可以向数字组件发送通知信息。该通知信息可以包括擦除组件擦除蒙层的进度。如可以包括30%、50%。当通知信息包括50%时,可以触发数字组件显示。For another example, the first basic component is an erasing component, and the second basic component is a masked overlay digital component, and the two components can be associated through the configuration file in FIG. 2 . When the user calls the erasing component to erase the masked component, notification information can be sent to the digital component. The notification information may include the progress of the erasing component erasing the mask. Such as can include 30%, 50%. When the notification information includes 50%, the digital component display can be triggered.
上述实施例提供的技术方案至少带来以下有益效果:由S1201可知,管理装置可以响应于用户的对高阶组件中的基础组件的操作,向与该基础组件关联的组件发送通知信息,用以触发关联的组件执行相应的动作。如此,可以保证高阶组件中各个基础组件可以按照顺序运行。The technical solutions provided by the above embodiments bring at least the following beneficial effects: it can be known from S1201 that the management device can respond to the user's operation on the basic component in the high-level component, and send notification information to the component associated with the basic component, in order to Trigger the associated component to perform the corresponding action. In this way, each basic component in the higher-order component can be guaranteed to run in sequence.
一种可能的实施例中,如图13所示,本申请实施例提供的方法,还可以包括S1401和S1301和S1302。In a possible embodiment, as shown in FIG. 13 , the method provided by this embodiment of the present application may further include S1401 , S1301 and S1302 .
S1301、管理装置获取第三组件。S1301. The management apparatus acquires a third component.
其中,第三组件可以为基础组件或高阶组件。The third component may be a basic component or a higher-order component.
该步骤可以参照上述S601描述,不予赘述。This step may be described with reference to the above S601, which will not be repeated.
S1302、响应于第一关联操作,管理装置在将第三组件与第一高阶组件通过配置文件关联,得到第二高阶组件。S1302. In response to the first association operation, the management apparatus associates the third component with the first high-level component through a configuration file to obtain a second high-level component.
该步骤可以参照上述S902的描述,不予赘述。For this step, reference may be made to the description of S902 above, which will not be repeated.
上述实施例提供的技术方案至少带来以下有益效果:由S1301和S1302可知,管理装置可以将新的组件与第一高阶组件通过配置文件关联,得到第二高阶组件,提高了高阶组价的适用范围。The technical solutions provided by the above embodiments bring at least the following beneficial effects: it can be seen from S1301 and S1302 that the management device can associate the new component with the first high-level component through the configuration file to obtain the second high-level component, which improves the high-level group. The scope of application of the price.
可以理解的,在实际实施时,本公开实施例所述的移动设备可以包含有用于实现前述对应组件的管理方法的一个或多个硬件结构和/或软件模块,这些执行硬件结构和/或软件模块可以构成一个电子设备。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的算法步骤,本公开能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本公开的范围。It can be understood that, in actual implementation, the mobile device described in the embodiments of the present disclosure may include one or more hardware structures and/or software modules for implementing the foregoing management methods for corresponding components, which execute the hardware structures and/or software modules. Modules can constitute an electronic device. Those skilled in the art should readily appreciate that the present disclosure can be implemented in hardware or a combination of hardware and computer software in conjunction with the algorithm steps of the examples described in the embodiments disclosed herein. Whether a function is performed by hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Skilled artisans may implement the described functionality using different methods for each particular application, but such implementations should not be considered beyond the scope of this disclosure.
基于这样的理解,本公开实施例还对应提供一种组件的管理装置。图14示出了本公开实施例提供的组件的管理装置的结构示意图。如图14所示,该组件的管理装置可以包括:获取单元1401和调整单元1402。Based on this understanding, the embodiments of the present disclosure also provide a component management apparatus correspondingly. FIG. 14 shows a schematic structural diagram of an apparatus for managing components provided by an embodiment of the present disclosure. As shown in FIG. 14 , the management apparatus of this component may include: an
获取单元1401,用于获取第一应用场景对应的第一高阶组件;其中,第一高阶组件用于在第一应用场景中实现第一功能;第一高阶组件包括具有层级关系的一个或者多个的基础组件。调整单元1402,用于对第一高阶组件的目标显性参数进行调整,生成第二高阶组件;第二高阶组件用于在第二应用场景中实现第一功能,第二高阶组件包括目标显性参数调整后的第一高阶组件,在第一应用场景下和在第二应用场景下配置的目标对象不同。例如,获取单元1401可以用于执行图6中的S601。调整单元1402可以用于执行图6中的S602。The obtaining
可选的,目标显示参数包括基础组件的显性属性参数,调整单元14102,具体用于;响应于第一调整参数,对基础组件的显性属性参数的属性参数进行调整,得到基础组件的调整后的显性属性参数;根据调整后的显性属性参数,确定第二高阶组件。例如,调整单元1402可以用于执行图7中的S701和S702。Optionally, the target display parameter includes an explicit attribute parameter of the base component, and the adjustment unit 14102 is specifically configured to: in response to the first adjustment parameter, adjust the attribute parameter of the explicit attribute parameter of the base component to obtain the adjustment of the base component. After the explicit attribute parameter; according to the adjusted explicit attribute parameter, determine the second high-order component. For example, the
可选的,基础组件的属性参数包括形状大小、位置、透明度、显隐性中的一个或多个。Optionally, the attribute parameters of the basic component include one or more of shape size, position, transparency, and visibility.
可选的,目标显示参数包括层级关系,调整单元1402,具体用于:一个或多个基础组件的排列顺序,排列靠前的基础组件作为第二高阶组件的上层组件,排列靠后的基础组件作为第二高阶组件的下层组件,上层组件位于下层组件的上方;根据一个或多个基础组件的调整后的排列顺序,确定第二高阶组件的一个或多个组件之间层级关系,其中,一个或多个基础组件之间具有关联关系。例如,调整单元1402可以用于执行图8中的S801和S802。Optionally, the target display parameter includes a hierarchical relationship, and the
可选的,目标显性参数包括基础组件的配置文件,调整单元1402,具体用于:响应于第一选择操作,从多个预设配置文件中为第一高阶组件的基础组件选择一个或多个配置文件;响应于第二调整操作,将一个或多个配置文件与基础组件的配置文件组合,得到第二高阶组件中的基础组件对应的配置文件。例如,调整单元1402可以用于执行图9中的S901和S902。Optionally, the target explicit parameter includes a configuration file of the basic component, and the
可选的,目标显性参数包括基础组件的配置文件的属性参数,调整单元1402,具体用于:响应于第三调整操作,管理装置对配置文件的属性参数进行调整,得到该配置文件的调整后的属性参数;管理装置根据基础组件的配置文件的调整后的属性参数,确定第二高阶组件。例如,调整单元1402可以用于执行图10中的S1001和S1002。Optionally, the target explicit parameters include attribute parameters of the configuration file of the basic component, and the
可选的,调整单元1402,具体用于:对第一高阶组件的目标显性参数进行调整,得到第二高阶组件对应的第一渲染数据;对第一渲染数据进行渲染,得到第二高阶组件。Optionally, the
可选的,装置还包括显示单元1403;显示单元1403,用于响应第一预览操作,在预设显示界面上,按照第二高阶组件的一个或多个基础组件之间的关联关系执行第一功能,在预设显示界面上,第二高阶组件显示的显性参数与调整后的目标显性参数相对应。例如,显示单元1403可以用于执行图11中的S1101。Optionally, the device further includes a
可选的,装置还包括通知单元1404;通知单元1404,用于在运行第二高阶组件的过程中,响应于针对第二高阶组件中第一基础组件的操作,向第二高阶组件中的第二基础组件发送第一通知信息,第一基础组件与第二基础组件通过配置文件关联,第一通知信息用于触发第二基础组件执行对应的动作。例如,通知单元1404可以用于执行图12中的S1201。Optionally, the apparatus further includes a
可选的,获取单元1401,还用于获取第三组件,第三组件为基础组件或高阶组件;调整单元1402,还用于响应于第一关联操作,将第三高阶组件与第一高阶组件通过配置文件关联,得到第二高阶组件。例如,获取单元1401可以用于执行图13中的S1301。调整单元1402可以用于执行图13中的S1302。Optionally, the obtaining
如上所述,本公开实施例可以根据上述方法示例对组件的管理装置进行功能模块的划分。其中,上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。另外,还需要说明的是,本公开实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。As described above, the embodiment of the present disclosure can divide the function module of the component management apparatus according to the above method example. Wherein, the above-mentioned integrated modules may be implemented in the form of hardware, or may be implemented in the form of software function modules. In addition, it should also be noted that the division of modules in the embodiments of the present disclosure is schematic, and is only a logical function division, and there may be other division manners in actual implementation. For example, each function module may be divided corresponding to each function, or two or more functions may be integrated into one processing module.
关于上述实施例中的组件的管理装置,其中各个模块执行操作的具体方式、以及具备的有益效果,均已经在前述方法实施例中进行了详细描述,此处不再赘述。Regarding the component management device in the foregoing embodiment, the specific manner in which each module performs operations and the beneficial effects it possesses have been described in detail in the foregoing method embodiments, and will not be repeated here.
本公开实施例还提供一种组件的管理装置。图15示出了本公开实施例提供的组件的管理装置的结构示意图。该组件的管理装置可以包括至少一个处理器151,通信总线152,存储器153以及至少一个通信接口154。An embodiment of the present disclosure further provides a component management apparatus. FIG. 15 shows a schematic structural diagram of an apparatus for managing components provided by an embodiment of the present disclosure. The means for managing this component may include at least one
处理器151可以是一个处理器(central processing units,CPU),微处理单元,ASIC,或一个或多个用于控制本公开方案程序执行的集成电路。作为一个示例,结合图14,组件的管理装置中的调整单元1402实现的功能与图15中的处理器151实现的功能相同。The
通信总线152可包括一通路,在上述组件之间传送信息。Communication bus 152 may include a path to communicate information between the above-described components.
通信接口154,使用任何收发器一类的装置,用于与其他设备或通信网络通信,如服务器、以太网,无线接入网(radio access network,RAN),无线局域网(wireless localarea networks,WLAN)等。作为一个示例,结合图14,组件的管理装置中的获取单元1401实现的功能与图15中的通信接口154实现的功能相同。
存储器153可以是只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electricallyerasable programmable read-only memory,EEPROM)、只读光盘(compact disc read-only memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过总线与处理单元相连接。存储器也可以和处理单元集成在一起。The
其中,存储器153用于存储执行本公开方案的应用程序代码,并由处理器151来控制执行。处理器151用于执行存储器153中存储的应用程序代码,从而实现本公开方法中的功能。Wherein, the
在具体实现中,作为一种实施例,处理器151可以包括一个或多个CPU,例如图15中的CPU0和CPU1。In a specific implementation, as an embodiment, the
在具体实现中,作为一种实施例,移动设备可以包括多个处理器,例如图15中的处理器151和处理器155。这些处理器中的每一个可以是一个单核(single-CPU)处理器,也可以是一个多核(multi-CPU)处理器。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。In a specific implementation, as an embodiment, the mobile device may include multiple processors, such as the
在具体实现中,作为一种实施例,组件的管理装置还可以包括输入设备156和输出设备157。输入设备156和输出设备157通信,可以以多种方式接受用户的输入。例如,输入设备156可以是鼠标、键盘、触摸屏设备或传感设备等。输出设备157和处理器151通信,可以以多种方式来显示信息。例如,输出设备151可以是液晶显示器(liquid crystal display,LCD),发光二级管(light emitting diode,LED)显示设备等。In a specific implementation, as an embodiment, the component management apparatus may further include an
本领域技术人员可以理解,图15中示出的结构并不构成对组件的管理装置的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。Those skilled in the art can understand that the structure shown in FIG. 15 does not constitute a limitation on the component management device, and may include more or less components than the one shown, or combine some components, or adopt different component arrangements .
本公开还提供了一种包括指令的计算机可读存储介质,所述计算机可读存储介质上存储有指令,当所述计算机可读存储介质中的指令由计算机设备的处理器执行时,使得计算机能够执行上述所示实施例提供的组件的管理方法。例如,计算机可读存储介质可以为包括指令的存储器153,上述指令可由组件的管理装置的处理器151执行以完成上述方法。又例如,计算机可读存储介质可以为包括指令的存储器152,上述指令可由服务器的处理器151执行以完成上述方法。可选地,计算机可读存储介质可以是非临时性计算机可读存储介质,例如,所述非临时性计算机可读存储介质可以是ROM、RAM、CD-ROM、磁带、软盘和光数据存储设备等。The present disclosure also provides a computer-readable storage medium comprising instructions, the computer-readable storage medium having instructions stored thereon, and when the instructions in the computer-readable storage medium are executed by a processor of a computer device, cause a computer to The component management methods provided by the above-described embodiments can be executed. For example, the computer-readable storage medium may be the
本公开还提供了一种计算机程序产品,该计算机程序产品包括计算机指令,当所述计算机指令在组件的管理装置的处理器上运行时,使得所述组件的管理装置执行上述图6-图13任一附图所示的组件的管理方法。The present disclosure also provides a computer program product, the computer program product comprising computer instructions, when the computer instructions are executed on the processor of the component management apparatus, the component management apparatus causes the component management apparatus to execute the above-mentioned FIGS. 6-13 A method of managing components shown in any of the accompanying drawings.
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。Other embodiments of the present disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common general knowledge or techniques in the technical field not disclosed by this disclosure . The specification and examples are to be regarded as exemplary only, with the true scope and spirit of the disclosure being indicated by the following claims.
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。It is to be understood that the present disclosure is not limited to the precise structures described above and illustrated in the accompanying drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210531508.9A CN114780082B (en) | 2022-05-16 | 2022-05-16 | Component management method, device, electronic device and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210531508.9A CN114780082B (en) | 2022-05-16 | 2022-05-16 | Component management method, device, electronic device and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114780082A true CN114780082A (en) | 2022-07-22 |
CN114780082B CN114780082B (en) | 2025-02-25 |
Family
ID=82436409
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210531508.9A Active CN114780082B (en) | 2022-05-16 | 2022-05-16 | Component management method, device, electronic device and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114780082B (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20180211129A1 (en) * | 2017-01-26 | 2018-07-26 | Nice Ltd. | System and method for enabling graphic-based interoperability with a run-time application |
CN110673847A (en) * | 2019-09-24 | 2020-01-10 | 北京乐我无限科技有限责任公司 | Configuration page generation method and device, electronic equipment and readable storage medium |
CN112433724A (en) * | 2020-11-09 | 2021-03-02 | 北京达佳互联信息技术有限公司 | Target component style generation method and device, electronic equipment and storage medium |
CN113535169A (en) * | 2021-07-13 | 2021-10-22 | 杭州安恒信息技术股份有限公司 | Scene rendering method, device and equipment and readable storage medium |
CN114217796A (en) * | 2021-12-08 | 2022-03-22 | 厦门市美亚柏科信息股份有限公司 | Application rendering method, device and medium based on metadata |
-
2022
- 2022-05-16 CN CN202210531508.9A patent/CN114780082B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20180211129A1 (en) * | 2017-01-26 | 2018-07-26 | Nice Ltd. | System and method for enabling graphic-based interoperability with a run-time application |
CN110673847A (en) * | 2019-09-24 | 2020-01-10 | 北京乐我无限科技有限责任公司 | Configuration page generation method and device, electronic equipment and readable storage medium |
CN112433724A (en) * | 2020-11-09 | 2021-03-02 | 北京达佳互联信息技术有限公司 | Target component style generation method and device, electronic equipment and storage medium |
CN113535169A (en) * | 2021-07-13 | 2021-10-22 | 杭州安恒信息技术股份有限公司 | Scene rendering method, device and equipment and readable storage medium |
CN114217796A (en) * | 2021-12-08 | 2022-03-22 | 厦门市美亚柏科信息股份有限公司 | Application rendering method, device and medium based on metadata |
Non-Patent Citations (1)
Title |
---|
任保钢: "久其DNA界面组件库的设计与实现", 《中国优秀硕士学位论文全文数据库 信息科技辑》, no. 3, 15 March 2016 (2016-03-15), pages 138 - 4248 * |
Also Published As
Publication number | Publication date |
---|---|
CN114780082B (en) | 2025-02-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TW202141300A (en) | Page processing method, device, apparatus and storage medium | |
CN114064024B (en) | Micro-application development method, device, equipment, storage medium and program product | |
KR101143095B1 (en) | Coordinating animations and media in computer display output | |
US9158518B2 (en) | Collaborative application development environment using a connected device | |
US11321422B1 (en) | User-configurable aggregate web components | |
CA3039009C (en) | A method and system for providing and executing web applications | |
US20140125672A1 (en) | Cross-platform data visualizations using common descriptions | |
CN111124477A (en) | Front-end configuration method and system and electronic equipment | |
CN105518660A (en) | three-dimensional conditional formatting | |
US11797638B2 (en) | Aggregate component for parallel browser-initiated actions | |
CN109375914A (en) | Information remote interaction method and system | |
WO2017107851A1 (en) | Method and device for releasing and updating desktop application component | |
WO2013109858A1 (en) | Design canvas | |
US20220245206A1 (en) | Process flow builder for user-configurable web component sequences | |
CN120418768A (en) | System and method for generating simulations using segment groupings | |
CN116304442A (en) | Page code generation method and device, electronic equipment and storage medium | |
CN114780082A (en) | Component management method, device, electronic device and storage medium | |
WO2024221415A1 (en) | Page rendering method and apparatus, device, and storage medium | |
WO2023207981A1 (en) | Configuration file generation method, apparatus, electronic device, medium and program product | |
CN115705375A (en) | Tree component rendering method and device | |
KR102092156B1 (en) | Encoding method for image using display device | |
CN114327421A (en) | Method, system, electronic device and storage medium for editing three-dimensional interactive content | |
CN115623147B (en) | Video production template generation method and related device | |
CN117724715A (en) | Methods, devices, electronic equipment and storage media for realizing data dynamic effects | |
US20230059754A1 (en) | Methods, apparatuses and systems for managing a multi-tenant application system |
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 |